gtccctcccttactgtaagtctctcccccctaacaggtcttcgtcttttctttactttctcccttactcccttcctgactctcttcttttattacctcctctaccctaccttcaccctcattataattattatcttatcgaagcagctcacacctatcataaagcgcagccctatctacatccttatacgttttacctactgctctatctataaacgccgatatcactgccctttaatatcccagcatcgatataaatgcctctatttatgcctaattaatattatctataaagctttaatgctaatcctcttattacagctatctatcatatataataatagactgcaccacctcgcctacctggcgccctcctcggccaatctgctacacaaaatcaataagcctatacggcttctccatataaactatagccataatcccctctatatcgatacctgtccctaacccgcttattgctgcgatctatcggcttgtgttatagccctctgcctatatcgtctgcgccttatgacagtcctattcgcttatgccgctataataaaacctacacccaatcttattagcgattacctcgcattaactcttagatcggcagtatataacccccttctgataacctattatatcttaatctagctgcttaattaccttaaccgtgcgattcttaatagcattacgcctaggcttaacctgctaaaccttatatcagcagtttagcttaactgtctgatcctatactataattgccgactttactagcatctcgccgcagaaccagtcctccagcataacgggcagcattactataaatagcaccaataggcagccgaaccaatataaccctactagcttactaagcttagcataatagctgatatctataataacagtataatatttatctataaatatccactatagcagccctatatataataacccatcaatatacctagaaaactcaacgcttaatacaatatcggcactaacgacaattaaccgtgccgcccttagtataccctcttatcctaaacttatcgataacctatattagatgcagtctacccctatatctgttactcttataaccaagtcatccattagtgcaataaatagcacgactataatgcttatacctatattctctattacggccggcagtataaatagtatactcttgctggcccctatcggcagtatgttaatagccgcctcatctgctttaagtgccataatcgatcgcatactctcggcttgcttatcagatcgccaagtcgccttcagtctaagcagctttcgcagcccatctatcatctcgtcctctagcttcttctttttcttctcacttatcttcttcttctaagctaatacctcctcttgctcttaagtagtcttcttacttcacttgctgctccttatagtcatctaggccagactgtctgttaattgctgctactacttgctatcagtcttctgactctaactgccctgcttacattttagtgccttcttcccctttccttcttctgcactctctaaaaactgatattacagcttactgatctccttaaatatcgcaattatctctagctgcagcttacccgggaagccgatatgcatagcgtagtgctgccttataatctgtattctatatatcgactgcagatcctatataatattccagcttcctctacagtcaaccggcttacctataatcagatcgatctcaacgttttcatccttatccttatcctccatcttaccttctagctgccttatcacaagtcctcaaatcctccgccccatctcgattgcaatcgcccgatatcgtcctacccctaatctgacccctatcctggcctatataacacaagcaagcttcttactgagccagtcggtctcctataccgacgagctgccatccctctatatatattcaagctgctctccacacagctcatcaatctgatattcccaccgtagtaccctctctatcggaagcagccatataatatatactactactatccgcccaatccagttaaggataaaccgtactaccttctggccattatcgcagatagccttcatcttatcttaatcggttataattataacctgcctatctaatataaatatattccagattagctgctataaattgcagtgctataatatcgtgatttctggtccccttcccagaagcccaccccacatatatataagcacgagcagcatctcttaaagcagccgcaagtcgcaaagccacttcctaacacgctgccgcttctactagacccttacgctatcccatatcgatacttctatcagtcgtatcaccttttccagtctagcctctagccacttgttcttcgggttacttacaaataactaacctgccctaagccatatcatattatcgacaatccgatctatatcgatcttcttactgaccatcggccataccctaccgaacagtccattcagtagcctctctgcctcagtaacctcatcgcatagtatacaggtaaagtccttaatgctaatatgcttacccatataaaataacccttattcatcattagaccattatattaatagctaccccctattcttctgctaatacccttttctatatactatctatccgataatcatacttataacgctataagtgcctatatatatctataatgtatattcctctcgaaatattaatacagcctctaccctaaccttatcctaatctaccggctaattcttaaatatagcttctaaaaagaatagctaggcctactataatataccagctagcataccagtatataaatgcggctctaaatagcctagtaggtatcagttaataccgagtactatatagaagtatagcagcgaatttatatatacatttccgccaacgcaagttttaattaaagccacaataaaccggaatacagctcggtctagcggatcctacagcgggctagttatacctttatccccctaatcgccatcatcactattaccgtcatcctaatattcgtccttatctccatcttcatcttcatcttgatccttagcttatctctcttggccgctaaagaacctgctgttatgactgcttggaacccagtctgtttcaagctcatctgcaatatcctatagcagactccactgcttatctataaagcgaatggcctagcgtttaagcgcttccttacgactaatacgatataccttccagcagaaacctaagtaacagtaactaacagacttatatttaattattaatacctccttacctttacgactgaacagttaaccagatacagctatcagtaaaatgctagcaagccactatagcatctcaattagcacgctattaagtcgctagcagtaatattctaccttacgattaaagctctatctaagccggccaagtaataattattcacagactgcttcttcctcatcttatactacagtctatctacctattactgccctcgcctatagccactaggctatatcataaatactagttaagtcccaggagccaaagtgttatacctagcctacccttttaacctacaataagtcacagtcgatatcttcctttaaatcaccttttcgcagtcatatagcatcttcctcttttaaccaagcctaacttatagcaataaccttatctatagcgcttcgactgatagtaatatcagctgtatcagctgtatcagacaggccgttattatcgccattatcttaaacgatccaatagcgcgcctaattcctcccccctatccacatctatagccatacctacatctatcgttcctctgctacaccatactctacctctcgctaagaatagaccatattatcctataccggagtaagatatctgcatatacaacagctacacccatctaaaatggcgagctattgaattgctagtatattatccgctagtactgcagtaagctttatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatagcgctattaactctaaagctatctaattagatatatctatctgcactattaacgctaaaagtatcttattagtaggtttcttaatattaaccttataatagctttactctaactaataagctaagatctaacttaaatatattagcagtagtatcgctattaataccagaacctactaaatagtctctataaggggctcttagtaccctaggttataagctactcttgctaaagtacctttaagaaatataggcagcagtaaagaaggagaaaggttatattaataataataactattagcctagttctaagtctacctctaaagttagtagcttaaagcttttagactataggggtagtaatatcttgaacttattagatctaactaattagatatctattaatagaaattactagtctgcctctataatagacttaagctataatagccgcgcaataagctatatattaagccgcatattaagctatatactaagctatatgctaagcttaatattaagctatacgctaagcttaatattaagcgaggcagttagattagaaccttaaaggactgcagtagaggatataccttttgcccttattagtgcataatatattaatattaataacttaccggctaatataggactagctaggtatatagcttaggctcctctaggtgtaatagttatatcagttaattttaataaataattctatttttatattagtagcaataggttaatttagagattaccttagggcaattatattatatttattctaataggcctagctaagctagattattaagatagtataatttttcctaatcttagcctatactttaatgcagtaagcagctaagccctaaattagctcacttatatataataacttaaggcctaaaatagatataataataagtctgactaaagggaggagcaaaagataggagattttaaggaggaaattagctttattagggctaggggtatataattagatggttttctagcatttaagttactttaactgttattttatatactagggttacttttattataaggtagaaatttaaagtcttactaagataaattagtatttaaaccttataattaatttataaaactaaaaggccagctttccttttatataattaggtactctattataatatttatttaagacagttaagtcttccttttatagaaattagagttatattaagataggctagtatttaaatcttactattaacctataaaactctagaattagctatttttctatctaattaggtagtctattattatatttattaataactccttaaggttaaggaaaagcagctttaattaattatttatcttatttattaataaccccttaaggttaagtaaaagcgggcctaaagagttcttataatataaagtaaagtataacctataagaagtttagtatttaactttataatagatacacttaagaggagattaaagctaaagagaatagactttttataactattaataactccctaaggttaaggaaaagtatctctaactaattatataacttatttattaataacttcctaaggttaagtaaaagtactattaattgaatattatatcttatttattagtaactccttaatatctaatttaattatttataactccctaaggttaagtaaaggcactattaactgattattttatttataactctctaaagttaagtaaaagcactattaactaattatataatttatctattaataactccctaaggttaagtaaaggcactattaactgattattttatttataactctctaatattaagtaaaggcactattaactgattatcttattaataaccccctaaggttaaatataagtactattaactaattatataacttatttattaataactccctaaggttaagtaaaggcactattaactgattatataatttatctattaataactccctaaggttaagtaaaagcactattaactaagtattataaataactccttaaggttaaatttaactgattatttaaatatatatatatatatatattacttataccttaattagataattttttatatctatttttaggctaaagctagagatatctctagtattatattttagtaggtatagttgttttatattattatttatttttcccttaaaatgtcccttattaattttgcctcttttaattagttactagctaagtaagtctaggctgcatttagtagtaatataagcaggggttaactatattaaaactggccttaattaaataaaagatttaatattaaactatatatagcagatagataagatataatacttataattaactaattatatattaaaatagtatatattaaagtaatagcataatgcgatatgcggaatattgtttttctaaaatggttattagcttagctaaaaaaaggtcatcagcacctgcatatgttagggtcatgctaattccccacttagcgaaatagttaacagccctaataacctttacaataaataataggggataaataaaataaaaggccttaaaggcaagactaataaaggggaaatattatattataacctaatagataactatataaccttatttttttttacttaattatattataagatacccctattaaattaattagcttataagccgctaagccttataacttataatttataagagacttataatataagccttaacttatactataagctaaggacttatactataagcccttataataaactataagctactttaaatatatatatatcctcttataaggtataaaatagaacttaacttactaactattaataaagcctctttacctaaatacacttaacctactttatttactattaagaaatataatactttactttcacttagtatataatgccttataactctataaatataaactaatatagactagtttacttatttaaaaccctaactgttataagaattagctatttctttaataaaatatagttataaaagaaatccttataaatttaaattaaaaataaattagactattatttactcttttaaattaaatagtttttataaatttaaaataaaattatattataattaaatactattataataatattataaggtataataataaatattataaatagttattacttattaagtacttaattttaagttattttaaagggcttaaaaggtaaaaaggattctagctttatttaataattaaagtatatttagttattaagaagtatttaattaaatagaaatattataagataagggatttttaagttacttacttatttaagttactcgcttattaagcatgttattatatattaatatataatattaatacttttttaaaacccttttactttatattaataatttaaattaaatataatttaaatataataaaatatataattatagctatttttaaactttataaattaaaaatattttttaattaattatagtaaattaatttatatttataagccttattactataagtaaatagagttaagttaaaatagttaaataataaataaatttaattatatattaaatttaattataagagattttaatttaaagaatttaactttaaatcctttagtttaacttctcttaaagtaaattacttaaaaatctcttaataactacttactaattaattataatttaatttctttataatactcttataattaattattaattataagaaaaagaccttaaagtaaatttactatatacttattaatattataagtttatatattaatattaatattaattaatttataagtatttcttttatatttttatttattttaagcttattatagctattataacttttaaaatactaattattaatacctacttattttaattattataatacctatatcttactagcattataaaattttctatataacttaattatcagcaggctatcgatataaataataactgtcagggccttgtttaacgaagactttaggggttccagttacatactgctggtccccggctttagcacccaagtcagtcgactggcctgagaacattggtatgtcccgatccatactcttactgtcagttcgctgataataaccgtggcagatatctgcggtttcttcttccgcgatgcaccaaaatatcaacctgagccagctttagagcagttcttggccagcggtccgccactgatatacattggctttagtagtatcgtaatcgacgacccagacaagttgacagtaacaattctggacgctgtccgtgcgataggcacacgggcaattgtttctcggggatggagcaagctcggcggtgattcagcgggcgacgatcaagtcttcttcctaggagactatccgcacgagtggctatttcagcatattactgcggtgatacatcatagaggagccggtactacagcttgcggacttcttaacgcgaaaccaacaaccatcgttcccttctttggagagtaggtcgtcatcttcccaactaactgctcatgctaaccatgatgaatagttaaccgttttagggaaatatggtccacgccggtggtgcaggtccagatcccattcccttcaaggccctgaacaacagcaacctcgccgaagctattctattctgtttgacacctgaagcgtccgcggccgcatgacaaattgccgataagatgtcatctgaagccggtgtcaggcgagccgtggcatccttccatgcgaacctacctcttaacgacatgcgatgcgaccttctacctaatcgttctgcagcatggctgtacgacaagaagggtaagaagataaaactgtcaaagatggctgctgaaatattagtcgtgagcgagatggtatcatggaataacctcaaggcgtatgttacgaggcaataagcacgggaagactttgctgaccattttatagatatcaaacgcaaccagtccatattgagaaccgacgttgggatccgttgactgcaacacttgcgacgctcgccacgacaggagttggcatggtctcatcagcctctgacattgtcgtcaagcccatccaagcgctacgaccagtgactccaagccgtagcagatcagtaagtcgagatcgatcaggggacaactcaaaacgcccttcggaggaggatgtcttcggtagaccagcaggcatggatctacccccagcaccaatggttaccaaagataaagacccccagcacggcgcactagcagccgtcaagggctcagcttcaggcgtcggtggcttcttcaagcactaatccaaaggcatgcttctcgacctcccctactcagtcacagaaggaatgcgcaacgcccccaaactctacggcggcaaagcatatgatccaggtgccgtgacagattggaagtcaggcggtatagcagcgggcaagaactttgcgcacgggatggttgaagggataggcggtatagtcatggagcctgtgcggggtgccaagaaagaaggcgctgctggtgcggcaaagggtgttggaattggattgttgaatctgggaacgaaggtaggttctggtgcgattgggttgttctcgttggtgagtcagggggcgtatctgagtgcgagggcgcttgtgaagaggaagatggggaagagtattatggaggcgaggaagattgaggggagggatgttgttgagaggagtgatgaggcggctcgccaaaaggacagaacaatagtgatagaggggtttgaggcactgacgatagagacgaagaaatagagatgagcatgatcagtaataagatctgacaaaaaatagattacagtcacatatggcagaagcctttacacgtttacacttcactattgcaaaagacgatggctcgctttgggtgctgtcgatgctagtgtatccctgttgcgttactggtatcattatgtaactaatgccactataagatgacttttaggtgacagccaagcctttttgaacttcagccttatttattacagccttgtacaagaatttctgtccggtaggtatacactcgatggtgatggaacataaataacgcctacttacataaggcctataggcagcccataacaaaccctactttgtcgaaatggcggtctcccccgaagccgctgcgattatccagcgcaaaaaggcgcaatactgtcgtttcgcagattccaatcaatgggaccgcttcgatagcatcatgcttcccagcgcgacgtttctcttccacaatccagatgggagtgtgatcaccaagggagacattgagtactcgtggtcttcgacgaaggactgggtggctttcttcgagaatgagttcaagacgatgcagacgattcatattctcgggcctgctgagatggggcagattgcgcctgatgagatcaaagctatctgggctgttacgtatcatgctgggacgaaggaacatcaaggtggtgttcatggtactggaggtgggcattatcacgagacgtggaagaaggttggtgatgactggttcatggagagcttgaggatggagaggctttactggaagttattgagcgtttagtgggtgcattcaaggcgactatatatacctgcatctaagaagagccattcactccgtttgtgccattggtaccatttgcctttttggcctcagaagcatcttcagcatcaacacctctatactcaaagtactcactccattcatcatcattgatcaaatcctgagcaagcctcttctcatagaagatggcaaactcgcatccctcatctgactcgggtaagggatcacgaggtgggtaaacaatgataacaccttctgtgatgcgatcgagaaggtgacgatatgtagctggcttcgcgaagccaaagtcagctgaagtgatgtttgcatcgcgatgatccgtctgaaggatcgacagagggggctgcgcatcgactcgtgtgtttaaagatgtcttgtcgcgaatggtagctaccatctcaagcgtcttgtcaaggttctcttgcgtaacgctgttggttaagcggcggatatacgacgccaactctgacagcgaccactccgacataatctgagcaacagttggttgcgtaacaggtgcagtaggggacgtcacagcgaacatgacattatgctggatgcgtggtggcacctttggactgtgcattcgtcgcctcatgtcaatcgcctcgcaccagtataaagtcgatttcggatcggggttgaagacgggcgctcgaatacgcgtgaggttgcgccagataaaggctgagaaggcatcgtatgtcgagatccacgttccgtcggtgggagtggccttggctttgagctcggctgctttgctcttggggaggtgaaagagcagagacatgccgacctggtgagcaggatggcgttctgggggagctgggccatcgatcttttgatcttctggaggttcttgcttgatgagacgcgagacgtcgaggttaagagggtcccaggttggatgtttggtgccgttcacagcagcgtagcagttctcagctagctgatggacgaagcccgcccagcccatgacatcgttggtgtagtgatgatgatgaatgttgaagacgagaccacctcggatgaagttggccttgaaggctgacacgacaggactgttgtcaggatgcgcttcaggcttctcgccatatgtcatgggcggtacactccattgctcaagatcccccagcgtcaccgcactaaagttagtcttctcaagatcctcaaacgaaggatacttatccgcatcctcaggcgcatcaagccactgcacgaagaaccttacagtactattcctcttcttggtaaacgagtgaccaccgccagggtccttctcaatggtcccacagtagtgtctcgcctgcgccagcgtcctctccagcccagccttgaggatctcagcggctctttctttctccgagtcctctagcttgaagaacagagcgtagttgttgtagctacacacagtgagatagtcgagggtagtgaccttgaaccgttcctcttccggatcgttttcccagcctagtgggtgaagatggtagacgtgttgcttgggcatggctggcgtggggcacttggtggatatggtgagatgtgtgtgtgaaagtatgcgtgatggggaagagtatgggtgtgagattgagctggatttatgagcctggtagccgagagtaggttcttggcaggatgatttggtggccccttccttcttcgtagctggttgttccaagtcactatcagcattaacagggaggggcttgctatacggaggaatggcactgagttgttggttgcattgaaatgacgaaaaagtttgaaataatactcttgggaagaaccaacagcggtacgtaaggaagtggcctgattcttcaatgcagccaaggcattaactgctcttgaaccaacgcagcgtaacaaataccagggaactggttttccgacaattatccaaggatatgaagtgccgatcatctgcagatttctgatgaagacgttacaaacagtgccgagtcggccaagtcggccaagttcatgcaacaccaaccgggaaccaggggttaaggaactttaaaatctggagcgggacgttgacgggagctaataaaaagtccgcgccttgtggccatcatgctatgcgagagatccgacgtcaagagtcttagcttgagtattattaactagcaacaaagtctcgtcaacagattcatggcagtgggatgagatggggggcccgatatttgggagcacctgtcttggcctgcagacgggtgtagcatttctggtagcccggttgtcagcctatgcatctgtttagatttgttaatgatctgctctgctggaacaggttcgaaggcatttgctaaaggatgcaaatttgagtgactgatcacatgttgttggttcatccctgcttactgacgccagtaacgaaactcgcatagttggggccaagcctagccaggaacagatcataaacttaattgctcgcctgaacaaaaagtggcatgagcttgtagccgaggttccaccatatggagttcattctcaacctagacagggttgatagccaggcggcaccaacgtcccgaggaaacttgtgagaaaactaccaaaagctcccgtcactagcccctgtgactttcaacgtctaacccgccgcaacgaatgagctgggattttgggaactgacagctagtctgggatatgatcgccaggagaagattaacgcaaactgatgtttcaatcaacttattacggcttgcaccgacaagaccttccagtaagagaagaccttgtaaatagttagttacctgctatagtatcaggtccaaaagcaattactgtttcgcctcccggacccgaaataccggggttgagcctcgccacgtttcgtaccaaactccccttaacatggggatcaaagtctttccgtaggatcgttaaaggtcagcttgttcctagacctctcatgcctgaagatcaatagacattgttactttcatcatggctaccattgatctggatggaccggcccttgcgcctccaaagggcgaggtgtcgaatctggacgaccctccaaatcagaattgtctggcttatactgttctgattctctgtgcggttattaccacgatatgcttccttctcagagcttacgggcgggtttatctgctgaagaagtttcagactgaagagagtgagtgacgcgtctgatccttcccgagtcatcgctaacggattttgaagttctcacgaccttggcatatgtatgttcattcctttgaaggtgctttacatgatctctaacaaaaccaagggcaactactggggtgctgcctatgcgacgttcaagatggtggacacgcctggatatttcgtgcatcaatggaatgtccgtctcaaggatgtaattcccacaaactacgtgagtttcccactacccaaactacattaccggaaaggctgacatatatcagtggattctcatctttggagtttgctactctttcgtcctcccatttcttaaaatcgccatcctcgttgaatggtgtcgactcttcgtgccgaaaggcacgcgcacaaagagcatcttctggtgggggtgcatggtcattggattcgtccaggctacatccaacaccgctattgtcgttgctctgaacatgcagtgcaacccgcatgaagctatctgggactttagaattcctggtgccaaatgctgggacttgcataaactgcaggtcgcatctgctacgatccatttatgctgcgatattgccatctttttgctaccccagcaggttatctggaagctgaagatgtcttggaagaagaggatgggtgtgtctgttatctttggactgggtctactgtaagtgcatgtctcaagctcatcatactactactaacacagaaatgtagagcctgcgtgtctgccgccgtccgattagctgtcactgtcaagtatggcaaagccgccgatgctttgtacgcactcgctcccttagtcttctgggcaaccgccgaaatgacctgcggcttcttcatcgtctgcgtcccgtgtatccccaagattctcaaagagaccggcgttatccgcaacatcaagcgtgcattcggcatgagcaccgccccgactaaccccaataccgcagaccgatatgccaaaagcgggacaaagggttcacagctttcgtctacaggccctaagtcttactacaagctagacgaggatggtgtgccgctgggaacgctgaagggatcggagtcgacggagtatctgcggggtaatgtcaataatgggcagggcattactaggacgacacagatcaagatcacgcaggataatcgctcgacaagcgattcggagggccatgctgcgtttccggcgtctcaaaagccctggggtgtataaaacttgagagttggccgatgctgcatgaactctataaaaagggtcggtttggtcgcattgctgctctgtaaaatgctacatttaatgtaagatttctgtatatttctaaaaatagagactgcatcttcagatactcagcaacagcactagcagggcagcacggttctacatctgcactcgaggtaccctgtagaggccgattcaaatgaaaacggaaattatgcaagttctccagccctcaagacaacgagtagcaagtgcaagcataccgttagaatgaggccattccatgttacatcgcttatatcgaggcgaaggatccgtctgatcgtcgtctaaaaatccctatttgaccaagaacgaaaaaatcaaccttgacaagaaaatgaaaaagaattcgtaatgcaaatcgtttatgatatgatgttggttactcgctaggagcaaagtctcatgaactgtctctaccacgcagggaagaatacgaatggcaggttaatgggcaggggtgagcgctgattccttcaggggttgggcctgtcttgattttcccggaagttctcctagcttcctatcccgttgctcgcctcggaggatttagcacaaatttgcccgacagatcagcgattccaagtttcaggactgcggcgtatgcgtgagtacagggtaagctacggactttcggacattggctatggaagaggacaagatcgtcccagaaaaccatcaacagcggccgacgtggcagatggccctggcctggacgttctgtcgatggtactaggtttagctttgggttcatgtttcgacactatttcagggcgagccggcccgcgctgcctcgttttagttcgccgaagctagcgtctattcagacatttcaaggggcatcaatgttgaaacaccttctttgttgactggtgttttcgttaataggccctatttctgatgtatatttgcgaactaggtctccaccgtcccaaactctgttgatgcattagtttcacccggagccaattttcagagtttaacttctgttcttcgaaggattcctctgcagtagcgtcaaagactaccactagataggactaattgtccgtttcataaaatgcctcggaggaaacacggtggaaagaagaccacgtagcgctctatcatcgaacgatggtaagccatgatagggtaccgatggagtagttggccggttagtaacgttgttagtgttgaattacagtggtatgagtcttgtcatagtaattactagagttctgtagagtttgcccttttggaacgatgtacaatcatcaaggcaaaaacaacaagatgagtgacattgcaatcgttggatactcgttcaaactcccgcaaggtgttgaggacgatgatgccttctgggatgttctcgagaaccgacgaaacttgatgacggactggcctgaaagccgtgtcaagacagattcatttgccaataacaagcatcagaaggtagttttgctcactaaacatccggaccgtttttaatactgttgtagtggaacggaaagggagggcatttcataaatgatgatgtcgccgcctttgacgccccgttcttctcactcacggcgaaagaagcttcggcgatggatccgatgcagcgctggacgctggaagctacttaccacgctttcgagaatggtaaaaaacccaaaaacggttgataacgaaggagtactaactgcttgtctcgtagcgggtctcccggttgacagtctcaagggatctcgcaccgctgtcttctctgcctctatgctggaggactacagcagaatgacggccgtagacccagataacttggagcgaacagctgtcacgggaagcactgtctcgtgtattattcccaaccgtgtcagctggtactttgatcttcgtgggccaagcatccacgtcaatactgcttgctctagtagtttatcggctgtcgatatggcctgcaaagcattgaatagcggcgatgctttatgtgtaagccatagcccacctctactctattgattactaatttattcacaggctgtcgtgaccggtacaaaccttcttcttgacccgagcatctttcaggttctggctaaccaagggtttctctcgcctgatggcgtttgctacagctttgatgaacgggccaacgggtatgcacgtggtgagggagtcattgctgtagttctgaagcctgtacaagcagcgattgagaatggtgatatgattcgtgccgtgattcggtccattggctcgaaccaggacggtcataccccgattctcacacagccgagctcgcagtctcaggaggagctgatccgtcatgtttacaaacaagcaggtctgtctatgagcgatactcgctatgttgaagctcacggtaagtgctatgtcggaacgcttctgataatgagctaaacctgggtccaaggcaccggtacacctgtcggtgatccaattgaggtcaaagctattgggcgatgctttcaagaacatcgttctcactccgaaccactatacgtgtaagccatagctctcggctagagacgattgttgactgatgggatggacagtggctcagtgaaagcaaacatagggcatcttgaaggagccagtgcacttgcaagtctggtaaaatgcatctgtaatatgactcgccgttcgacgcaaggaggacccaagctgacactgacagtgatcctcgagaaaggagttatactccccaacgcgcttcttcaaaagatgaatccggcaatgaacgcggatacatacagcattgaagtaagttctatctgtgtcgcttagatatccttatctaactcagactacgataggtaccaatccagaatgtccagtggccagtgcaaggtctccgccgcgtatctctcaactctttcgggttcggcggttcaaactcgcatatagttctcgacgatgcacttcactacttacaagatcgcagcctcagcggcatccataacacgagcctcatcccaaagcctataacgaacggctcaggtgtcaccaatggacatggcgcagctcacaccaacggagccaatgtgactaagggtgtcgcaaatggtcactcagacgtcgaacttcgcaagctactagtatggactgctgccgacgaaaaggcagctaagcgcactatggaggcttatgacaacttccacaaagagaagatgttgggggaccctaagaagctcgacgctttggcatctactctgggttcacgccgaagtaacatgctttggagagcttctgctgtggttgacggatcgaaaaggcaaacattgtcgccttcgaagccaattagaagctcagaagaccttggcctggcttttgcattcacgggtcaaggcgcgcaatacattaacatgggctctggccttgagcattatgctgtctaccaggagactttagagaagatcagcgagatttactccagctttgggtgctcgtggaacctatttggcaagtacatcctatgaatttcatcgcatatgcttgctgacggacattctcagacgagcttagttgtggagaaaatatcaatatgccgcagtatagccaaccacttgcaactgctgtacagattgccttggtcgatcttcttgccaactttggcattactccaaaggtagttattggtcattcttcaggtgagattgctgcagcgtaagtatcatcataattctggcctgattaaggtttactaaatcgtcctagatatgcatcaggtgggttgtctctggtgtccgcttgcagagtgtcctacttccgtggtctcttggctggaaagttaagaaagaccaacgcatcatctccaggcgccatgttatcaattaacctagcgccacatgacgtcttggggtatctagagaaaacaggtgttcttacagttagcgttgcatgcatcaacagtcctctcaacatcactctctcggggcctgaagaggccatcgacaagatcaaatctcaggctgatcaagatggcatctttgcgcaaaaactcaagaccggagtcgcgtaccactcgcagtctatgaaagtcatcgcgggcgagtaccttgctgcacttgaagggctcaccaagagaaaggatgggactagcatcccaatggtctcatctgtgactggcaaaagtatttctccagagacactatcaactggtcaatactgggttgacaatatgctgtcacctgtcagattcgccaaagtagtgcaggtcattgcaaacaacaactcagcacgcaaacttggcttgggcaacatcactgacctgattgagattggccctcacccagctcttcgaaggcccgtgaaagacacactgagtgagatgtccagtgcgtcaaagggagtaagatacagctatgtcttgcatagatcacacccggcaatccagaccattctggaactcgccggacaactattctgcgaaggctatcccgtctccatcttggcagctaaccaacaaaggacgaaagcgaagtttctggttgactgtcccaagtacccattcgatagatcacagcgatactgggctgaatcacgcctaagcagagacttcaggctgcgggaggctgtcaagggcgagctgcttggagtgagggtatccgattggaatccgttggagccccgatggaggaacttctggagcatcgattcctctgcttggactggagatcacaaggtaagtccagtggcgacaatgccgagacaatactgaagtagatcacagatcagtgatactgtcctgtttccagcatctggtatgcttctcatggctattgaggccgctcaagagatggttccctcagaccgtgctgtcttcggttacaatattgagaaagctgagtttatgaaccccataattgtgccagaaacttgggaagatcgcctcgagacgcaagtccacctgcgagttgtcgaaaaacagctggctgcaaagtttgatgtcagcattttcacttactcgcataatgagtgggttgagtgctttactgcgaacatatcggtcgaatttcaggacaacgatagcaacggggagcgacgagtgagccacgaacacatccagcgtcagcatcaagatgtagctcatacatgtactttgccgatcgaccctcgtgtcttctaccgggatgcagcagcggttgggctgcaatatggcgattggttccagctgatgcgcaacatcaagtgggacggtaagacctcagctatggcacgcgttgatctgtcgcaggcaaggttcaacatcaggagcttggttcatccggcagtgctcgaccaagccttccaagttcttcgagccagctcaggccaacaacccgcagccaatgtccctgtaagactcaaaaatgcatggttctcttccaaaccatggaagacacctgcggttctgtggatgtctgaagcgactccaactctccatggctacggggaacagggcaaggtcaccgctcttggtgaagacggagagatcctttgctgtatcgagagtgtggttacgtctgctgtctcgggtggaataacccacaaggagaagaagctggtgtactccgtcgagtggaagccacagttcagcatgctagggtccgatcagctgacacggttattcgccgctaatgctgtgccgaaagacgacagcgcagttctggagaaccattcgaggctctgtcatacactggagctcgtagctgctcgtgtactgaagaacgttgacaagtccaaggttccagcagatctgcaacgtcatgtcgggtggatggaacatcatgtcagcaagttgccagccgaacatcaggcagaagcaacgaagatcagtgacgaggagctcgagtctcgcctagctgaagttgactctgtcctcccggcgtggaaattgtacacgacttgtgcacgaaagctgcctgacattctattcggagagctagaccctctacaggtagtctttgagtctgaccaggccgatatcttctactcggatctcttcagaaatctctgcgcagatggtcaactgaactatctacttgacctggcatcgcatgagaacccagctctgagagtccttgaagtcggtgctggcacaggtggtatgacgggacatgtcatctcagctctgcaagaacgtgagaggcgcactggaggactggcgttctcggagtatacgtataccgacatatcccctgccttctttgagactgcaagtaaaagatggccagacctcaagtcccaaggccgcatcaccttcaagacacttgatctagaccgaagcatcgatgttcaaggtgttgatccaggctcttatgacttggtcatcgcggccagtgtgcttcacgcaactccatacctggaagccacgatacgcaatgtgcgaaaggctctgaagccaggtggtcgtctcatcctcctcgaggttatcaaccccgatgacatcgctactaatttcatggctggccttgtgccaggatggtgggttgctcgcgaggagtggagaccccattctgctgctataccagagcatctttgggataaatgtctcaaggacaatggcttctcggggaatgacttggtgattcgggactatcaagatgatcagtgtcacattatgagtgtcatcattaccaccgccagtgaacctcagcataaggttgaggaaaaggcaagtagaggccgtttggtcatgctcatcagtgaagacgcgtcaatgaaggagagggagcttgcagatcaggttcgggcacgaattgatccaaatctagagcggcgtgcaaccgtcgttacattctcgctagccccagttcagagggagctcgccaagttgacgactgatgatgctgtcatctgcttcgttgaagctggagacaaacctctcctatcaactctctcagaagggcagttcagttgtcttcagttcttaatcagcaaagtctcgaaccttctatgggtcacttcagccagcatcagcgactcaatgtgtccagacaatagtgtcgctcagggattcttccgttccatccgggcagagcagcctgatactcacatcgtcaccctagcaatagacggagagatggctcaaacttcacaggcgggcttcatctcagaggtctacaagacagcattcgagactgaaacgccgtcaaaggaagtcgagtacgttgttcaagatggtgtcatcactacaggccgcgctgttcgagacatcagcactgatacggcactacgatctcttgtctcgaaacagctgcaacagaaatcgtggggcgagggaccagcgttaaaacttggtattagccagccaggatcactcgactcacttcagtttgttgaggaccagtcccacgcggaggaactcggtcctagtgatgttgagatcgaagcaatggcctggggtctcacctctcgcgatctcaacattgcccttggtcaccctgacaagcggactgaagagtttggcagtgattgcgttggcgttgtcacccgaattggtgagagctgcagcactaccattcgaataggagatcgtgtcgctatagtttctgctggttgcatgaggaagtatgctcgcgccaacgaagcctgcgtcttcaagattcccgactctctcggctttgaaaatgctgcctcgctgataattcccgggttgagtgcctgccattcgattttgaatgttgctcgcgtacaagagaatgataacgtcttgattcactcggctgcaagtttattgggtcagattgcagtcaggtttgcccagacaatgagtgctccagtatttgctacagtgtcgactgctgctgagaaacaactcttaattcacattcttagcctgaatgccgagcatatctttgacagcaactccccatcccttactcaagatgtcatgagagtcactgaggaagaaggcgttgatgtattgctcgactgttcccgggacacactacacacaccgctgtcatgcgtgaccgatgggggatgtatcgtcagccttggtggtcggaacagttcagtggcttctacaatggctgcagagatcatgtcaagaagtctcacgttctcgtccattgatatcatgcgtctgaagcccaaagcctttagccaactggcacaaacaacaatgcagctcctagctgaagacaaaatccaaccgcctcaactgttgccggccttcaagatatctgatatcagaaacggcttcaagaaactgcaagaggataccagcgagcgcgtgatagtgatagcagaacaaggagatacagttccggtaggccaatcccaaatagctgccaaatgactagctaacttacatctttacagcaatttgtccaggaccgccgcccatggacgttcgatggtaattccacctacttagtagctggaggatctggaggcctcggccgagccattatcagatggatggctgacagtggagctaaacacctgattattccctccagatctggtgcaatatctgaagcagcttcacaactggtagcagagctaacatcccacggcgttaacattgttgcgcctaagtgcgacgtgtccgtccgagaagatgtggcagtcatgctggaagaatgttcccacaccatgcccccaatcaagggctgcatcaacgccgccatggttctgcaagatgccatattccagagcaacatgacattccagcagtgggatctcactatacgctccaaagttgacacctctaagaacttgcatgagctactccccaaggatctcgacttctccatcctcttgtcctctctggctggtgtcgttggccagatggctagtgcaaattatgctggtggctgcgcgtatcaagatgcactggcgaagcatcgcagaatgcatggccagagtgcactgtctcttgatatcggatggatgagcaacattggcatcattgctgagaaagaggcgtaccagcgtcagagacagacgtcgaatgatatgcagcctataaatgacaaggagttacttgctctgctaaccctctgttgcgatccgaacaatcagctcaagttaccgccattgtctgagggacaagtccttttcggcctacgaacacctgctgacatacttgaagagggccagcaaccaccagctctactcgaacgacctctcctcagcgcattctcattcttagcaggcagcaacagtactccagatcaagcagttgaccacgccgagaacgcaagagatgtattccaaaagtcctcagatgccagagagcggcagcaggttgtcatacgggccatagctgctaaacttgcgcgagccatgtctatctcgcctgatgacgttgagccaagcaagccactgtcgtcgtacggagttgactcgctgatggcggtcgagttaaggaattggatcaataaggagtttagctctacggtagccgtgttcgatatcattggcagcgtatctattgctggggttgcagaggtcgtcgaggcgcgaagctcgatttagggagccatttcagtttagaatagttgagcctaagggtatgagtctgttttggagtgaatgaggtacatacctctattttattagggcgaattaagggagaaaaatataaatagtacttattataatactgctattaaataaatatttaatatagctacttaagactccctagtaagacttatctttaaacaagtcctttaagtaattacctttaaatattatatagataaatagataaatagataaatagataaagaaaactatttactttattatattaaagcttcctaaacacaagcagagtagatagttaaatgcattccaggggtgttattcttaaaaagctattatctatagctccattaatggtaggccttcctctatatcctttgaggtctctcagttgcgaatcaaagaaacagccctactgtgatggatgtaagcaaaaagaataaccataaccttgccgtgcgtgatcccgtgcgctcagctcagccttttcaacaaccaatactgcttcttcgtcacaaccttctgatgaccattcgttagggcccagccatacacagcatccagacactgagaaatggactccttgtggcgcgagtactctaccacccgtcttctcccatggatcatgtaccccaacgatgacgccatcgcgagcagcgctgctatttttccaacatataccgcccactgaagtagctgtgatctcacgtgttggagaccggacattactattcccctaaagcaccgaagtatcaggatctataacccagcactagaaggagttactcacgagaagcaagccacgcagatagggattttgacttgaaactgttgcgacgatgacagttgcgcaatccagaagcccatctcattcaagtccctgatgagagagtctctagccgcttttctgttccaatatctgccgtcacgtagctgccctccccgagtctcaactgtatctgaagtttctggtagttggtttgaaggactacttgtcccgagccgaactccaatgagagcgaggggagcgagactagaacgcgagtttggtccggccctaggctgggcggttccagcttccaggttctggaaatactgatccatatagaactctgctgatctccttgctacttcgaagcgacgccaggcttcgtcgatatccatatacccatcgtgtgtaggcggcagagcgttattttcggaatataggtatctatctttgggctgggcgtgctcaacatgatgcctggtgatcagcgcagtagaatcctccatggtagctatgagtcctccgatattgactcaagatatcgtcaacacgagagaaatgatatggaagaaaagaaaggcggggaagctgaacttcagccacgtcatttgtgcacattgataaccccctcttcccctttcagcttcacgcatgctgctgaaatgcatgggtgaccctatctgagaattttattgggcgtcatgcgactatacgtggccatcgggatattcggaccaaaggattgcactttgctctcgtagagtcttcttggtaagcgtgcaatgaggcaggcgcaccctgaaaatcgtttgtcggcgtcacattatccaagaagctctcgcaacttcttctcgccatgccagaaacagtctgactcttgtgcctcgggctttgtatttgacttccctcgcacagagcttgaaggttatccgtgatgacgcgaaagaatgatgcggccgctggcttacgggaatgtgacatagagaaaagctctgagcaccgcacatattgcttccaagcatggcaacgcgtcgatacctcaacggccgagacactgcacggcaaccaggcgatggcgcagcacctccaagagcaccttggccccgatttcgcccaagtacttcgcataagagcagcaccaccaagaaacagacgccaggctctccttgttccacgtacggtaaggttaccgtcccttgtatggtataagtcaggatgctaagccgttcactggggcccccagatatacgtgtcagtgcgccagaatgtgtaccacgagttcgacgaagagggcttgatcgccgcatttcgagaccaacattatgacagcttagtcagggagtatttccgaacgaaccttcacaagacgccggaattctacaactgctttgtccaaagccccaacggaggggtcacgtctaaccattttgccaagatcatagtgaagagagctttcagccggagattaaaccacgagcttcggcacccaagaaaagagtcctggggtgacattagcacagcactgcgagtaatccccacaaatccaacacatattgctcttcccgaatctgttcacggattctgactcaatttagggttacaggtaccctatcgatacccgtggcgtcggtatacaccgttgtcgattatatttcgccttggtttggaagtgaaaactcaggttccaactgtagtcaccgcacctagctaccctaagtacctcagacgaagctgatgagtagtagatcgacctgggaccgccggtagtaatgggccagttcctcaggcgaatggggccgcaccacaagtcgcaccacaacctgcgccagaccatgcaaacagcattgtacgtcaccaagtcaaactcgccgtaacgtaggcatcagctaaattatgcgcagacaagggtaactgatgcgctacgaaacttactcgaatggctcagagcccaatctgagaccccaaaggtcactgccacaacgggcacagcaaatagttactgccggtttaaagaaaagaccgagacactcatcagcctgctcagacatctgagcgaggcttacgtgagctctgaagttgaaggtgaatccccgtacatcctcagggattatcgtttttggcagaaacacagacccaggacgctgactcttgaggcgcgaagacaagactctagacctatccaggatctggatggacctagtagaggccgatgccgcacggcactatgaccaggaactaaccatcaatctaaaccagactggggttctggatgctgtgatggatagacattcggccaccaaatccaccgcttatgccctttgtggtactgttggcggctgcagcgtagttgccatcggttattttgcccttgggctcactggttggcccatgatctttgctagcgtggtgggtgtcgctgtagcgctcgccgggggcgtcacgtcgtgtaaacatacggagtacaggaaacgagtcagaaaaggttggtgggcgtcgaatctcatggcagcttcactctaagtgtttgtgactgatcagatatgtagtgaaggacgactttgaaagcttcaggcgggcgttaaagacagtcatgagaatcctagcgctccaattcgctacttcggccggtatcaactcgaccattaaagacgagcatatacgagacgactttttgagaaggtttggcctagattcccgcgatatcaataacgagcagtacatcaaggcgagtctgtgcatggacgttaaatgcctggatcaggcctttaggacatttacggaaaatgtagactggattgatgaacatgagggcttaggtctcatgaggggggtggaggcagcgtgagtttactctaggagcctaacaaggccggctcttcaaggccacatcaggaagtcaaccccctgtcaaaatcgagctagtccatttttcgaaattctcaatatgaaatagaacgatttacttctaaaaatggatggaccttgaccacgaaattcacgattggctgaaagagagccccacatatccaaaaagggtcacatcttgaccgctaaattctgattggctgcaatgcttgaggccgacgacgaggtcagcaacttccaaaacgaatataccaacaacaagctataaggtctcataagaatgtaaataatttgagtctaaaggctatattgtatatatttatacaatagtgataagttttatactgtatttagtgtccagtctgagtaggtaaaaagtcgatgttaagcagatggtagctatcatatctccatcttccatacagccgatacgtatccaccaccgcagacctatgagctactgccgttaaaacttggtggggatgcacagctcttagtactaggttcaaagatacggacagctctgtgggactttgagcagatcgaacctccgccacaatgaccatgtgcatcattgatgatgttggactgactttgcattatgtctgtagcgtattctagtccgcctaatagaacgagtagttatcagtcatatctatatagactatagctagcatgaatggccacgactgacagtgatagttgtgcgacccccggatcatacaacttcctatagctctcttcagcaagccaatatatcgtagtacagccctttgcttcagtctagagtttcaggaaaccattattcaacagacagctctagagattgcaaagacaaagaagaaccagattgagacggaataataaaaccgaatctagtttggaaacgctagttcttctttaagtttgatttcttttgatccttctaattcactcaaatgatagtttgaaactctgaagatttaagcattctttttttgaacgaactccttatccatgcgtccgtacaaaaatcaactaccggaaacacaagatggatcatgacccaatacttaatctacttccctcttctttcttttctggccttggtgacactcgtccatatgacgtttcaagttatcctgccttgtgtataccttgtcgcattcaagacatgttccgcctatgggatggtaattggtttgctcagcccacgaactatggttgctccatacatgtcgccttatctgcttttcttcactagcgtctccccaagagcaatcatccttagggcacatcctgtgttgttccatatggtggctgagaatcaacaatgctatcgatcagcatgcgtacaatattgctaagaaagaacctcattcaagatgatggtaaagaatagccactgactcatgttcttctttgtcggcagctttatgtttacagtccttccaattgcaagcaagccgagctttcctgtctaccaggtctttggatttatcggagaaatcctgtgtatcgattggagggggtttcgcaggaccagactggtctgcggtaatgttggattgtgggactattgcatcgccaaagggctcaaacaccgtttgcatcgtagcttcaacagcgaatatgggtcgctggtggttcaattgcaaatccccaattgctcatgcgtcatgggatggtgtaagcagctggagccgttgatgttccggcgtcgcagcctgcatcaacaggcttggatcaatcgcgccgtggtcctgaccagggattgcatttacatagtcgggcagaggaacgcttggacggaacaccacataatttatgcactgtgattcgttgcattgcccttgatcctgtgttggtgcgtcttctccgctcaagggcggattttgggcgccatatcgaaatggatgatcagcatggaaagacatacctttcataagttttcaattgggaatggaaagccaccaagaaataggagtatatgttttcgatatatggatgatcagaaggttttcatttccaatgttaatgctggaggtcggctattgggacggatgatgagaactgggagtcttatatgagctgaagtcctaataatactaaggtacatgctggaggccggacatgtagacccctgccacatccatgatgacatcagtggctttcagtctcctgaaaggtgccccgcatttgttcctagcctccaacatgattcttgtacctagcttgtagaggggcttggggtatccatctgcaaccatatcgctgcgcaagagcgaggttcactgccaattaatatgaataaaattcaacagaacggtgccataactggcgatacccataagcgctttgtcaaagtagcgacccttctgtctctaattgatccggtacgaggtgaaccgacagtacatagcctcgacatgcacccccatgaaaatgcgcgaaaaatggaaagtctacaaaagaaattcctggactcattcgctctgatctgttcaacttctgccaaaagcggcgagacagcttcagctgtgtgtatgaaacaagggcatcctacaggaactgtcttgcgacatgctcgcaaccttggtgtacctcaacaactacttttgcttctaaatgaggtattggatgaactttcagctgcttcttctacaagtacgcaacaaatatcactatctaatcatctacaggattactgactcgtaacgacacagtactgtcaactcagcaaaaagaacatcgactcctactcaagattgttaatctaacacgtctgagaattgaaagcatcttgcaaaggctttgtactccaagaaatcaacagtgcagtaaaaaagtgatcgacaacctgagagaggacaatgtcgtctctgaagacccagaaaaggcgggcttcgcgacctggatgcaacgtcttccggttctgatgtctcttgagcccaacgccgaatctgatgtgttggttcctcacattcaatgggcatcgcgggcgaaatgggtctactctgagcatcttgaggcattattttgcccaggtgaagaagaactaccggactggatctttcagatatacaagcttggtcgatactttgcagcggcaaaagcgatgatcaaattagcgatcaagcagccgttccttttttcgtcaatccatatcgaagtgattaatgccccagatcaagaacgcttcaccttgagaaacgatttaacagcattgaagacagtacttcagaagctcaccgatgtggaccacgagaagctcatgtctcaactaggccaaatctggctcaccgaggaccctgagcttcagttccgtcaggcctgccgtttgacattaacagtacatgcagagatgcagatactcagtttttacgaccaccatcctgagttaacgccccgacttgctttcatgggaacgagtaagaagacttgcttcttgtgccatcgatttatgtctcgtcacccactgcaaatgagtacatcggcaagtcaccagaagctgtatccgtcgtggatgcctgctccgtgtttcaaatctgatgtgcgcaaacgccataagacattgctttgggagctcagtagatatttggaggctactactgctcgcgatctcgaaactaggttggggattcgtcgccggaagaatctggattcaacagcaggtccatcacttacaacttctgggagtattgcttcagattggtggaatagtgaattggcgaatcctgacaacatactggacctgaatccttctgtttaacaattcttgtatattgtccaattggtttaatttactacattttactggtagttgatttgatttcctgacaaggggtaaatttgaactcggtaggggttgccttagacttttcattggtgcttgctcacacgttcaaaacgaacctgtccgttcaggcaaaatatgagagcatccgtcatcttatcattagttaacctttccttctaaacacagtgttgtacttgttgggaagatcgagaggatatttagttggacagttcgtaagtaggtgctacatttgtgagttagtatgccggactagaccgtgaatttcgtgatactgggtaattacactcacacaaaggtagaagaatagccttttgactaaatgtccttctttggtctgtacaagagctgaggggagcgtggtgagaggccgactatctcactcacggacgctgatgggatctgtcttacgataattgaacagctatgatgataccgttaccttaacgttaacctggaatcgtttctccatttattcggcacttctgaccgaacatgtaatcttcatggtaccactttctccaaacgaaagaaccaacacaatgagtcattacgttccctcgatactgaagttttttttgcacagtatgacgttgcattgggagaaaatgctgtacttggtctgacctctcttcgatgacgttgcttgttcttcaaaaaggctgatccattggccacgaagttcatcacagcacttttcattgacgcggtggcttttgttcaccgtctaaacatgggatatcggaggaccgtgactttgcgaccgctcatcaatgatacgactgcggagatatttcacaatcaccatataacttatatcagccctacggactgcaggaaatattcaaccaaatggcgctccagtctcatgcctttctgccttcattggcagaatccggaaagtacagcgattttacattagtttgcaatgagcatcagttcaagctccatcaagtggttgtttgcctataatcatcggtaataacggccgctctctccagcggctttctggtacagtgctacaatttccgtcgctggcgaccatttctcactcgtttgttaggaaaccacatcgagaattctcgctgtcaacgagttcgatatcgatacagttcaatatatgatatcgttcctctacagaggagagtaccaaatctgctccgagaggcaacatggatccagttctgacgacggacacgaccaaggaaacacagactacctatcacagtgttcttccactcctacagaactggctgaaaatgaaactgccaagaatctgctcgcccatctacgtgtcaatgcaattgctgactactacaatgtccaaagcttgactgaatatgcaaactccaagattcgggccatcctggaagaaggtaaagatgctaaggtgttcccccaggtgattcaagaactgtcagcttcgaacagagaccttgatatctactcaattatcgcttcagccgcggtggcacatatcgaagaactctgtgagctaaaagcttttcaagacctgaagttcgaatataatctctttacgaaaatctttcgtgcttgtagcgagagaatacagacacttcaacgacggctagacgtggcccaacataatgttgtaatataccaagaactccgagatgacgaaagatgaggaaaggaatccctcatcgagcaaatggacaaatctgtggacttgctaaaacaaacatacggatgtcgccattgtgccaaagggtttggctgttactttgagaaaatgggtctggaggggcatccttcttatgttatacgttgtaaagaatgtcgctgccggcataaataaatcacgtttgaacagacgccagcaccaatgaattgtgtagtaaacacagatatctttatcatttttctgagcattagcgtcgttgttcaagttccttcactacctttctcaagcacaacatgttaagacgaagagcgaaaaccaaggttctccaaagctatgcaaaaaccttgagcttcaccaatcgataaagcacattccgttaaccgagcaccatatccgagaagaagttgaggccgggaacattgatgtgcaatacggcaatatacatgagcaggtagcagacggactcactaagccattgaacaccgttaaccactatcattttccagaagcacttcgagtcagtgcatatccgatcgaggaagcaggtcgtattatttggagtactgaagtctacgataagtctgtgtcctgaaggcaaggtaaataggagcgtgttagagaactggggatcgccccttcgcttcaggattcagactaagagtcctaaagtcctagacttaaagttcaaagtcgtagataacaacttaaaatataagcgtaaggggatatcgtttctcaatgacaatcaactaagttttacaaagtatattttcactcagcactactgcacaatataaacagcacttagatatcctatatcctatttctgatcatttgaaggccttggagagcaagccgaatatttgcctcattttagattgaggcattattgccagttatgagatagtaaatcagatgagaaagtaaaaagttgaaggattttaattacatatcgtgagtggaagatattgacacactatattagaaagctttcagtaagcagagtaatgatttatacgctgcttagtaacaactatatatccactgactgaccgccttaaatgcgtacagcctgaatgagaatacaaagagtttatcataagctagggtcggccgctttgtacccaatccttaccgagttcatttatagacatttgaactagagcctaaccataatagtaggctaatgatctaagatagctacgcaggacggagaacgacagcagttgctagaggcagagataacttcaccctaacagtatttagtctgcgcgtgttgaagtatcaatcagttacttctagttatagttaaaggcctcttttcaagtaactctttcaacagcagggcattctagccaatcttaactaagagataattgacgtcttggcggtcggccgccatatcgcaatacgtcccctccgtgggttaggatcagggtttgaatccacgacgtatcaggtgttgcacgtgttggaatataatttgtacactggtgcatggagatgttcctaaatttactacaagtgctggtgtaatgtcatggatttgatcctctagttaggatcgattgaacatcaacagtcatgcctcgtgttcccagtttcggtactattaggctgagtcctgaggacgacatgaccgaaatttcattcttctggaatataaaaggccccaagggtcccatgaatcctaagcttcctcaccactaccactctccattctctcaattcactattcgcacatcggtcgattatacttctcgaaggaactcgatcaattctggtaagtatgttgcatatacagagaagacaataactgattgccattagcacaagccttccaacatgcactttccaagcctcgctaccatcatcgccctcacggccgccactgttgctgaggcctcaaagtttaaccttgagattggttacttttccattcttgtccctcctattggcggaaatattcctggcattggctgcggtccttgggggagggtcacaggatctgattggtcaacaaccaagagtatatctggcttaaagggtaatgatgaatgccctagcgcagagatctacaactactgccagagatttggatgtccgcagacgtggaaagttgacaacgtccttgcctttgaaatccaatctggcagcggaaagaatcttcgggtcaagggtaccaagctgaacggcaaaacgcaaactgtgacctgcggttcttcctatgtctccgagcctaacaggaacgggggtcgtgattaccgaaccaacatttgctatttcgacctttaaacactccgaaataacacaccagaaggaatcggcgcttgtttcgtccgacaataaccctgccttgactactgtatggatgagaggttttcaggtcccaagggcgagagtaaaagcttagtgcgatagcgggtatgccaattgtaatttatcacaacgcatcattcgtcaacctcacgatctgcatcctaatgtaccaggagcctgattacgggccagttccagctggcatgtcggatctgcctactctacagatatataggaatctatataaagagtataattcctaaaatccctactatagtagtaaatactataatatagcttaactctttaatttaaggatttatataaaaagaaaaaagaaagctaaatactattaaaatattataaagataatattaatattatattacttttaataatattattttaatatatatttatatttaaatatatattatattataatatatttatttattattaattaatagctacttattattgtaagggtatggaagtcgctgaacctctgcagaaggcttaggccccttatatatagatatgtagcacagttatagtatattgtgctataactgcttgatcttttagtctattaggaaagtgcagcatgctacctgtactcttataattatatatattaaattaatattaatagcttaagtaataaaaaagtttattattatatttattagtaaaagatttttttatattttatagttttttatttatttataaaagcttaaattaattttaaatataatttaatattaatattatttaatattaactttataaaaaataaaaaataaaatataataataagtaaaattataatagtaaataaataaatctttaaatattaatattataatattagtagttatattatatatattttattatttttattaattattataagaattatttatattaaaataagcttattataagctttttataaaagcttacttttatattaataaacttataaatatatatatatttattagctttaattaattatatttaacttattaattattaataaaacctcttatttaaatatatttaattagctattatattattatattaactattaaaaaaagtatttaacttaatacttataaagtaagaaataaaataaaaattaacttattataatttaaacttatatataatattaaaagtaatagtaaaattaaaagtaataataattagaaatttaataaaaatagctattattaaaatagcttaaaaaattaataaaaaagaaaaaaaataataaaataaaaaaaaagctttaaaaataagtcttatatataaatactattaaaaagagttaagcttttttaataagtatactctatttaaataatataaagtaattaacttaataaaatattattatattaagtattttttatattaatatatttatttttattactttaattaatagtttctttattttatatagctttatataataagtttatatatttttaaataataaaaataaagcattttaaacttattataatataatatatatatattaatattactaatagacttaatttatcttattagctttttctcctctttactacttattaatataaaaattaaagcctactaaagtaaatatccttaattaaaagattataataatataatagactaaagaaagataataaaaatagtaagggacttgacagcagatgataaattaaagggggaagaaatctgacagcttggctgttttagcgccatgtagactgtagagggttccataccaaaagtagtttagttcaagccagctaccgctgtccccgggaaagcacacgcggcatctgtacatacaatcatccatggataggcaccatattctgccagtagtgctctctagtagataacagcgcctacacgttgtgtaatcccaacacaagattacaatagatatgatagaatcaatcacatagcaatatctcaatctagcttaacaagtatgaagtgttagggttttcccctaaaataaatggtttacctgccaagcattatctttcgtacattggctaaccacaaccgctttaatctcctcagaccacattccgagacgagtaatagatcgacctgtgtttgaaacgccagccaccatcaaaaagatgtgcataaaaagtgtcatgatcgattgaatcgatctttttgtagtacacagaaacttaaatacgaggttggaaactcagttcagagttagtcaagtccacgataactgaacaatgatcaatgttttgccaaggcatttttagtaatgtcagtgtaattaaattcgttttgtaggatgttttggacactgttggtcttgtaaacttcaagtcattctcatcgagattcctatgctatcatgactggatatatagccgccggacccaatgcatcttgaacggtttgtcagactgcaggaggcaactaagcacggaggcctcgcgtggcgtttgtcatgatatcatggacaccgattaatgacaggcgttgtgaaagtcgcagaaggtaatgatgtaagagtgtaattaattttttttaaaaattatatatatatatatatactcatttagtattctacttatgtatccttagtttgatgtattctcaacggttctgtctttcagtatatagatcggccatgatgcgatctttcttggcaatatccgcagtaccagtccggtcattaaacacttcatccatttcctccaaagattttccgttcgtctctgggacgctgaaccaaacccagacgaaagataagagacagaaaaccgcaaagaacacgtaagcaccgaaacctgttgaacgaacaagaggcggcgtgatgaggcctatgatgaagttgtttatccagtctggtataattagtatttaatagctcagcaccagaaagaagtcttacttgaacaagtggaaattgccacgcccttcgctctgagagacgaagggaaaacttcagcgggcatggcccaaggaacaggcccccaggaagctccaaaagtgaacatgtagcacagtagaaaggcgacgctagtccagccttcggcagtgtgactcggccagtctttggaaaagacaccaaccaagatagcgatgatcaggtgtgggacaaacatgaggaggcttcccacaagaagaatacttcgacggccgaaacgatccatagtccacaagcttgtcaacacgccgaccaactgggtgacattgagaacgcctgacattattagttgcatctcaaagccaagacccatagttccaaacagagttggagagtaatagatcagtgcgttgatgccagtgaattgctgaaagaacatgagacctgcaccgacaagtgttcgacgccagcaaccaggcttgaaacaatcagcccggctaaacaacgcaagtcgaatctttccgcctaaatctgttctttgggtgagatttgggtgacgctctcggagagcacttgcttggaatcgagcctcggcaataatgtcgagaatttctcgctgaactcgggggtccgactcgggcagagcacgtaatttggcgaggttgagcaaggcttcttcttcgcgatctttggaagctagccaacgaggagaatatggtagaaaaatagcaccgaaacctaacagtagaccggggagaatttgaagaagaaagggtagctgccaggaccaatggttggagattccctcaaagaataattgtcagcaacgaggcaggaccagatggacaaggtacgtacctttgtgccgtaagtgatccaaaacgcgaccacgataccaatgacaatggagagttgttcgaaaacaagaagagagccgcggatttcgggaggtgaaatctcagaaatgtacaggggaaccaccatggacaactgtccaatgccaataccaccgataaagcgacctaccacaagcatggcatagttgatagccgcagtctgaagcgtcgacccaactgtaaagattacaacagcaaccatgagcgaacgctttctcgatatccagtcagcaatccatccctggttgatagcaccaatgaatgccccaagcgtaatcatggcagtcatgaggccctttttgaagcctgcgcctggggcatcgtccgaaacttctggaaaccgttcgaggaaatggtccatgacaagcgtcacggaaatcacgccttggtcatagccgaacaacaggccgccaatggctgagaaggcggcgcatgctgcgacgtagggagaagagaagagaccgcggaaacctgttgtagttggtgagtttgtcaacgtggttgattgtgtgacgggggcataccagagggaccgtatggctccagggccatgctcatgccagcatgctcctctgtgacggcaccgcactcgtcaagtttatccttgatggattcgatttgtttgtccattttatggatgcagagaatatgactttggggagaattgtctgatgagtaaatggagagttttcttttttggcaatagcgacacggctctacatataagtagctaggattccagggcaatgttaaacttcagtcttgggcttcaaaaactgtaccacaacaacatcaatagtctgaatctcggtcaactgagcgattcatgaacggtgacagccaatgagtactcaacgattgcaacataaaccttctgtaccatggggtaatgaccaaagtacggggtagtttgcgggggacagggatgcaccggcatgtgggttgcaagactttagcgcaacgtatttttccttgctagtcttaattctgttagcgactcggggaatctaactctgcaaagagaatttggactaaattcccgattgtcggaccttttgccccagcacatcttttgccttataatcggggcaacctgccccttgaacataacaatttaatcgagactcttgatctcatccaacctaaagaaaatgagcacgaatggagcatgtgtggtaagtcaaatgaacccccatttcggcaacaatgccgatacacaatcgtatcgcagctctaagagtcccagttatgtagaacgcagcatgtcaaatgcgtttggagcgagcccgccggggatgggccccgaacatgtcttcggtgcgcttcggccaataaggtttgcaaaacagcgcctgttatccggttcaaacactccaccaggtatctatgctcaatccttggatcaggattcaagcttactcctgctgtagcttgtcattcccgtctcaaacttgggtttcttgttcacgacaatgtaggcagcatctttcaatccagtaatcctgacttaccagttctgaagtaaaatttgtggacgaaacacatgatgttgaagcccactacctgtcagattcggagaacctagagagaagttattctcatgatagctcgtttccatcttatgacaaaccagttagcgatgatgattccgatctgccccaggaaagccgcatagaggtagtggagatgagccagggcatcaaagatgctgcgatccgtcaagactttcgtcgcacctacgatcccattccttacggttcgacactggggttggcgagcgtggaatcagttccctaccccttgacagaaaaccatgaagtgcgattgatgcaatattacataacctatatgtgcacctgggtatgtcaccttgattataaccaattatccacactaagctatctaagttcgacctctgcgattctcgtcgtcatttcgcgaacgttgtaccgcctcgagcagcctcttgtccaacccttctcaacgccatatttgctctgtcatcccgccatctgagtcttaacgcatcctacgatccttacgcctccgaccgttaccatcaagcctgtctcaaacgcttgtcaaccatctcgagcgatccctcagccctcaacgacgatgatctactcgccgccacgatccttcttcgaacgctagaagagctcgatgttcctctcatcggcacagaccacgaaggtcatctcttagggatacagctttttatgaatacatgtaactctacgactccgagtggtctacgcttggcttctttctggattggaatgcgacaagaagttacaatgagcttcgctagtcaaagaccggtcaagatcaggctcgatcacgagttcatggatcggtcgctctcgccagccgacgatgatacttgggcaaatcggattgtccttcatagcgcagatgtgataaattactgttttggaaataatggtccaaacagagttcgatatcaagagctggttgattataaccaagcgtggctgagagctcgaccggtgtcgtggttgccaatggcatatagcgctgtggataaaagtttgggtgagacctttccgcatattgtctacttgaataacgccgttggtacgtttttaccgatacgtttttgattccctgcttatgtcaatagtcgttggccaagtacatggcttctttgcacgtatcctccttatgtgccacgatgatcgtgcaccacgaattggaccagctgcccaactagctcaaaaggaaatagatgtatgtcatgtccaattcaggtctaactttatggtatatcctaattaattcagaacgatatacggacacaagtccgagaactttgtggaatagccttgtccaacccatccaccagaccagccatgttcacagcgtgtatgggggtcacagcatgtggggggcgcttcactgagaaacatgaacaaatggcgctgttggacattttgatcttgacggaaaagactcataactggccgacggcgtcagcacaggtgcatttgaagagggcttggggatgggaggattaaagtgcaacctacagtagccaagcccacattataatggaaaatagaaacttggttccaatttctctctctcatatggcataaatttccgacgattcatgattgtgggtcatgccgaggtgaggctggcgatcggggcaacttgccccgactgagacctacacggggcaatttaccctcactaagacttgcacgtacgagacctgtggtagctcatcatcaaatgaatttcgcttcaaatactggccccagcatctaagagaagataccattataaataagaaagacgtgatccgctagtctggcatcttaatattgcatccttcaccattttcttctcttgtaccattcctatactcacataatggcctctcgaaagcttcaaatcggcgttgctggccttggccgaatgggtaaacgtcatgctcaaaacttcgatcaaaatgtttcccgagccgtattggtagctgtgagcagcccagacgctgaagagagaaaatgggctgctgagaatctcgcccatggtgtagctatctacgaaaactacgatgatatgctagcgcaccaagggttagatgctgtgtgtgttgcttctgccactgctgtccacgctggacagacgaatgccgccattgcagcaggaaagcatgtgttatgcgagaagcctctcggaacaactgttgagattgtgaggttttctccccaaacaatttggacctatactaacggttcagtcgcaatctgttgttgacgctgctgccacgcgtcccgatctcaaggtcatgtgtggattttcccgtcgtttcgacgcttcatatcgcgatgcctatgaaaagacaaaagcaggcttgatcggtcgtccgtcgatcctcagaagtcagacttgcgatgttctagacccctcagggttttttgtcgcctatgcacaattctcaggaggcatctttgttgactgtagcattcatgacatcgatttggccatctggttctttggtcaagagtctaaagttcggtcagtccatgccgtgggtatcactgctgtagaaccagatcttcgacagtacaacgatcgagataacgccgtaggcattgtcgagttctacgatggtcgaatcgcgtatttatatgcgtctcgaatgatggctgcgggtcaggaagatacgacagaaataatcggaaccgaggggaaaatatctgttaacttgattcccgttgagaatcatgttcgaattcatggaaaaggaggcatcagacaccagcttccacaaaactactgtggacgattccaagcggcatttgcgagagaagctattgagttcaccgactgtgtgttggatggcacgcctgttcctgttgaattgtcatcggcagtgttagcagtccgcattgcggctgcattgcaagattctatgatcacaggaaacaaaatagtgtttgatgagagcggcaatgaggtcgaaaggcctcggctgtaggatgttaaggttgagagtaagggacgggaattgactgacttcgtcgtcaacaagtggtattataaacatggtagtaaggaaagcgtatttcttgaccgtcagagacaaagccgcaagtaatagctgatcatgagagtgttctaccggctgaaaacacgttaagtatgtgatgtactgcgacaccagggaatcgtacaggaactagaaagacgaattgtcggcggtgagtgttggggtttgatgcatcaattttccctacgacgatgtaaacgtcgcatctcagatcgtctgagccactgctcaactatttctttccagagtcagtcaatagatagaagcaccaaaggctgatcggacttacaatgccgttcaagatatatgagtcaccgtttctcttcatctcgaagcgaatatcagtagcatcgcttgatgcgacatcgggcttgatcatcaagaaagcggaacgaatccttcactcaggaaaaggctcaaggtattacattggctatcactttctttacattccttccgtacgaccatcgttgaacgagggcaacttttgcgatctttaacctggtgccgaccatatagagggctggggtgagtaactgaacatccttctcctccaatcaatgctattctatgagctatacggcttttgataagggttcttggttgtccaattacttctcggcgtcaaaaatgactttttgaaccttcatagagtcaaaaagctcatagccttcaggagcattgctcaaaggcatcacagtagctgtcataaacctgcgacatgttagctaaataaacatcattctcagatgtaggcttactccagcaggtgttgcttctttgcaagcagcttcaacgagttttcaaaaatacctagataaatgttaaaaggtactaaacgtctctctaggttatcacatacttcgaaccgggcatctccccattttaatggtaagatttttgccataagcctcgtttccagtccaagggatctctccgttgtgaacaccgacactggagatgataccccacggccggagaagcttgaatcccatgtccaaagcggagctatgtccgacaacctcaataatcacatcagcaccacggccatcactgagatccttgactcgcttttccagatcttgcttttgtgtgagatagttccaaggctcagcaccaaggtccttggcgagcgatagcctggattctatgccgtctaccgctagaatggctttgggcttgtactccagtgcagcaataagagcacagataccaacaggaccgcagcctatgaggacgacaatgctctcctgaacacgctccttatccaagctatcgagaccgttggatgcagcgtaacagccagtcggaaagatatcggccataagacagagcttgaggtcctctacctcttttggagctttcatcactgtgctctgagcatacgggattcttacgtattcggcctgtgcgccatcaagaagcacggttccgaagagaaggcttttgtcacatcgtgatgagtatccgcgcttgcaaaagaagcactctccgcagcttacggtgaaggggctgacaatagcgtcgcccacctcgagggattttacagcagagccgacttgatcgatgacgccagtgaactcatgacccatgatgaatccggtgccggaaggctgatgtccgcggaagacatgaagctcgctgatggatggtatggtcagccaaatgatcaggtccagcatgctaggtatgccgagccttgccttccacacaatgctgtgtacttgactttgacaatgatatcagtcggatcctggatcatgggcttgggccgatcctcaagggcaacctgcttgacccctttgaacaccacagacttcattgttgatagagagaatgttgaacggatagcattcgtggtattttagtactagcgattagttgtaagcatttcgacacttttaataattacttaacatgtgtcttatgcggtgatagtggaaaaagtcctaccccgcatcaaccaaaaggccagtcgccgtggcgttatcagagccgaggttgactcagatcttttggtgcaaccggtcatggcttcaacgtccagtaagctgccataattcgagctcgagagatgtcgaacttctcgttactccttcccactattttacgttatctcggctttaaaaaagaggttttgctaaatagacgccaggatgacatagtgtgaatcaggtcccattattttcagtcaagacttcgacatattccagcaccgcaccgatattttctaaacattttctggtgtattattatcactttctaagacaatcagatcatctattattgatctaccgtcgaacaaacttaacccgaattagatcttactttaaaatcgtaacttctgctttagtttggcaacccatgtataaccctgcgaactgtaggccaatgtctgctgaacaaactgttttgctttgctcccgcccgcatgcccccttagaaccatagccttaaggtcgatccacttgaaatgctgaatttaatgggttttcctgtgcgacggtgctgggagtgaaagggctctccggggttcgccggactcctaggtgtagggtaatgaatttgacgtccggaatgtggccccgagctgattgcaccaatgataagccagggatattgtaggggtgtcgtagatttattgttttgttcacctgtgtgttcgagacgtgttgcagctgactcagaacccaaaacggtatgagaaacatccacgatccgcgtttcgctcatgatccactatgacagcataatgacaatcgctaaaaacgctcctgggcattagcagtaagtaaaaatcaaacgtgaatctatttcatgccctgatatcttgtcgcaaaactctgatactgataattatacaacacctacggggcatcagtctgccacgtccaaagattaagcactctctagtttcataacatcctttcaatgatatcctgcccatcatccttagactcgctaaagatttgactagggacttacatcgcgtccatcactaccaatatgattgttggtgatgtgccatatctcacaacaccgtggtcctttgcgtgatttgattgttcgggcctggagagtaacaattgtatggggttggtttagtaccttactggatcttcagagtgatatcccagaggttttcaatttacggtaaaacttgctttcttcactttactggcacattcggttccaatcacatgcggagtatttgaaatggtagaggtcgttagctaagttgtaaatgttgtctctctaaaacaagcaacatatgggtcgcatacggcattggtagtgactaaatgcgatctctctcatcaggcgcacggctgtgttttaaggccacacaaaatcgaggattaaagctcaaagataataaactagatggaaccttagcgcccaactcacaatattttagcttaaaagaaagacgatatcttgagtctgtaagtgtgcatttgtttctcaacagtgttagtgtttcaagatgggcctatttaaaaacgtctgtgcaaaaactgttgcctatggtttgagggtgaaatgagcatactaaagcgatcgggtctatcggcacgatctgctcaactgccgatacgtttagctttccgcctggggtagtgggaaattgaattgttgttcaaagacgcacgagctcgtatgcgataaacgccctgtaataaaaggactgcaaagcttgccggagagtacataaatagagaatattgagcagtcagactgtattgacgatggctacataacatactgttcggtaagcaatattataacaaagggatatcgccagcgactgtcaagtctcctaccccacatgtcccatctcgtatctgcttcacaagatagaaacaagctatcaaggaaatccccttgctgtcgtgacgattccggaaaatagaaccaggaacttgaacctacctatcgatcggcgtgcgctctgcaagttgacattcacgtaaaagattggtggcggagattgtctcggggatcagcaaggtcttggtgtcgatctagattccaaaaacccctgccgaaaagtcgatactttgccacatgttgagtctatcaccaaggctgttgtcattccaaatagggaatttgccaggtataaagcttaattgctccatgttaatccacgttcagtaaagaggagatagcgtccagtgaaaatagtgtttatatactagactagagggctttctctttcgacagaaaagaaaagtcaatagatgaaagggtcacacccagtgatgagtttactatcccatcagtcttttgttaagttgcgttaggaagccctttgtatacatccagtcactagaatactctagcatggtttgcatatggaaacgcactcaagctgagattgcgatgtcagcacaagtcaaataaacctggggcgtctggaacgagttccacttgaacgacagaagggtatggttcgatatgtagtctgggatcttgatcttgccggagacagtgtaaccacctgcaatagatgtatagcacgagttgattggtgcattatcaacaccacgacatcccttgccatccgagtctccttggaaagacctgcaggcgaaccaatcattgcgatggcaaggctgatcagtcgagcagtcaggactgtaaccacactcctgaccatcaacttcggtacagggaaggagaccttcttcgaagcaatcttcagcagcttgcttctcggattcggtggggacgtagtttgggtcaaggaagttgtcgacaatatcctgatcttggcagatacggtaggcgtacatgcctccgtggtcaccattgttgtcgacacaccactgcacgtcaacaacctgaccaggcttgtaagtggcgatgggttctttgccccagttggcaccaggctggttgtagtcgacgctgacccgggcgttatagccgcaaggacccgttcgtccgactttggcggcatcgagatctggccaggcagtcacgggctccaagatagtacactcagggcatgtatctggaccggcctttcgcttgtcagctaaagccatagaacaggagtagggctagttacctcggcgttaaggccggttcggctcatgggcttactgaggtagccgtgtccatacactagagtgcacatggagacaagttggagagcttggagggtgaacatggtgatagcttgtggatgttgtactcttgggcgaaatggtttgtctggaagagtcgaaaacgttaaatttgtttgaggccattggtgcttcttatacctgcttcgcccctgtccccctcatacgcctcttctcgtcgacgaggaagatctttgccattttctctcgttccgaacttcttgcttgatggtaagattggcttgttgtatctggaaatatctcaatcatagccatcatcctcggccattaagtggaatgttggtttcttagagtagcgttgttccgccaattctgtcactccaaccctcaccaactggtgtcgagtaagaccaatcggctgcggaccataatatgcatcagtcagtattcggcgttcttttgtagcccttgatcgagaaaatggtgtatcgtgacaagtttgaccgcaagctgtttttgtaaactaagccaaatgtttactacagtgagcaaacggggttgcgttgatcgatcacggcccgaatgtatgtttaaaaatgaaaaatgccaagtctaacctgcataaacccatcgggctgtgaccgtttcggggtcgttggacctgaacatcaggcggagactccgccaaaacatggggatttcggagacattccgctaccccagtatgatctgcattacccatgatgagactcattagagtatttgaatcaaggacccgatgataatattgggagcagccgagattgactagagcctaagttagctactacgaactgcattgtagtgtctatgaagctagttctaatggttctacacaaggctactattgataaatcccgcgacagttacatcgatttcaaggtcggtaagagctctataacatttgaaagattatttagttccttatgcgctatgaacccttttgaataccccgcgttctttgtcgatcgtcatgggacggcgacatgtcggccacttatcaatattcggccctctgtcggggatctaacctcatatgtttgtctcgaagtttctgcccgacccaaatgaagaaattggttaaatccattgtgcagtttcagtcatatgggagttctcgtttgagggctattgactaaagctgctcaaccattaatgaagtggtctctttcatcagatcatacaagcaatcattgtagccgtatgcaaaacatttcttttctttgcaaactttcgaacgatcagcagatgcacgctgaacccctttacataactgccgtaccgtgcaccgttctgttatcttgataaaacatagttcgtgagtagattgtattgctttcgaaggaaataacaaggtgactacaataaaagaatttaataaagctggttattaaccattgccgcaaacgggcttgacatgttctctatgaggtttgtctactgaatttcaccgactttgtcgtttcactctcaggctctatgggtgacgatgttaattcgcattttgtctattctggtaactaataaagaatatactgctagtaagaacttaagctattccttaatattattaatagatatattaaagtcttaatagtagataatatattaaagctcttaaagtgctttaatataatattataatagcttatctttttagttttctatataatataataagaaggtatattaataaaaggcagcaagagtaagtgctatattataaagtggtgcatctattaataagtcagaagtcaagttctacactagattaagattccttacttcgctcaagaaggaaaaagagccaacctctaccacctcgatccggtgcatcgatagccatgagcaaatggggccacggctgcgagattgagcatctctctcaagtagaaaaggaaggcacctagaatcgaagagaacccggaaagcctgatcatatacagtctcagggaattcgagaaaatcagggttcagctcggggtcttgacgacagacggctctggtaagggcctcgtggtggtttcgaccaacggccggattcataagttcggacaaactcagccaagaaacggcgcatgagtttgccgggcaacgtcccgtcgagagtgacgacgctgatatcacggcggtggtctggtgtcggcgatcgaaccatggcgtctcaatgagaaattggactctgttaagggcagcgtgggggcagaagcaaccacctggcgcgttagcaagctgattggattaccattaggtctcgaaatgttacagaacagatcctgggtcatgggtagagtagaattagatgtgcaaagcttagagtaagtagaaaactcctaacaaaccagctgttgtggtgactgttgtccaaagcgagggtttctcacccgctcgcatcggctttccatcttgtatgaatttgtgaaggctcggcaaatccaattctgccaagcgctgacgatgaacgatctgacggttcacttttcgacgtggctgaggtgcccctttctacttgaattgcaaagctcagcttttattgatcgatgcaacggcagttccaatggcatgatcaacacgttcgtgcaggccatcgttagtagcggatacttgcaaggatggcccacatgacacctggcttccgttggctaaccaagaacaagagcaaggataccggctctcaggattcaggttgattggttgacggttctccctctcgggcctgagtcatggcgccagtctggttaggcttcgttctcgcatttctctttcgtttcgccaaaccctggaattgctaggtacagctctctaaccgcatcgatagcgagcacaccggattcattgccagcatccgagccttgggttacaaaacccagaaagacgcccaccacgtcacggactgggcgtactgcttgtaaaataaagacagataaaattaagccggtttacctaagagtcaactctgtttcggccagtccatgtacggcacctttcgtggagtaggtctctcctactgggtgagcaatgaagtggcatttgtccccgcgcctctggcaatttctgcaaacgggtgtttcttcaccgcgctgaaaagatggattagcaaccgctcaacaacaaggcgtccagcatcgcaatcaaatacatggcaaatctaaacgaggacaatgctcaagggttattcgccttctccatctttactatttaatttggtccgtatcgcaaacttgccattctccaagactgctaaaaaaaaaaaaagagcgcagtatctgccaatccactcgttgatggaacgcggtcttaacctccacgcatggtctcggtctcggggggaagtagcagctaataatgaaagaaactgcatgatttaagaagatcaaagtgcagtaggctgtggctgaggacatatcactcgtagactaagctgcactcaaaatctatgcaccacatatccgtaccgcgagattgatatgcgtcgggacaaaagcaaaggacagcgaaagaagtgacttggcagtatcgatttctaagctcccaaagaaaacgaggttggagaggataggtcatatatcagaatcagaggtatagatcgatataattagaatgggccactctttactacggccaccaatagctctaatcgagcatagtgtcaggaacgtgtgagatgagaatgccagtcgcagcctgaaacagcatgcttcgtacttcgcatcctctgctcggccggtaaccgaaaccgagattaggcccaggcatcagttgtcttcacgagagggaacggcgcactgacacgatgctgacggtggggtcaagggactcgccctggaatatacttagccgctctcaataaagcctcgttgacgacaacactcttgctacatatcgcttactcgacaagttctcccacctgccaattcttgcattcattgtgtacgaagttcatcacaaccctcgatattcccaatcattcgcaatcatgggaggatcagcaactggagatgatgccgtctttaagctctaccgatatgatccctcaatggctgcggcagtcatcttcataattctcttcatagcgatcaccggtttgcatctgtaccaactcatcaggaccaagacgtggttttttacttgctttgtcgttggtggtttcagtgagcctttcccgatatgaaacctatgtatcgtgttttcagaatcgaagctgaccacccaacagtgcaactcattggttacatcggagtaaggccctttaaaatttcgcttttgaccgccgttctgacgtgactatagagagcagtgtcttccagcgaaagccccaactggaccgtcaagccttacgtcgtccagactttactcttgcttgtctcgccggccttgttcgcagcaagcatctatatgattctcggacgcattattatcgttacgaatagggaagactgctctcctgttaggagagtatagttaacaaaaatcttcgtcgtcggagacgttctctccttcgttctccaaggcgcgggtaagtctcattctttcgctcctcttcactataccaggctcctgacagtggctcgcaggtggcggcatgatggctggaggctcacttgaagcccttcacaatggcgaacgcatcgtgatcataggccttatagtccagatcgtattcttttcactgttcgccataactgcggctttgtttcataggagattcttgggcgctctttcaacgaaggctctggcgtcaggcgttccttggcagaggtacctatttgtcctatacattgcatctggcctgatcatgatatgatcggtatttcgactgatcgaatacgcacaaggcaactcgggctaccttatctctcatgaggcttatatgtacatcttcgacagtgtcttgatgttcctgaccatgatactatttgcatgggagcatcccagctagctgaacgctaagctgaacggaggaggaactgctgttagacgggggattcaactatactgggagaagtgaaaggatggcgcccggtcgatggcaacctggcagcccgtttagcagctctgaacgtgccaagcctgtcatgcaattgaatgggatgggaccctagataaaatattgctgaataatctgatttttttgggagcggaagtgtctcttcttttatttcagatgtaggttaggcttttattctggagtaaggagaagagaaaagaagaaaaatattcagctgctggcgcattgcgagcattgcctaatgaatattgtgtttggattcctagtgacggaaagatgccgaaaggacaaaataaactaaatcgcccaattctaactagagggttcgatcgttaatgatctcccactgcgggtttcgtgtgtgatgataacctgggcgcagcgacccaaccacttggccaagtaatccaagcttctgcatacgcttgtctaataggggtggttcacgacctccagtgtaagcgccacagacgaatgaggttctcttgataaagggacatcattacagatatggttaattctaaattttgaatattgaattcgtcgttctggttatgagaaaagcataaagccgatagatcgcggagttgatgcaggcacgcattacacgtgtaaatagggtcatgtttctatacgcattcgcgaagccctcgacttctacgacggagagaaatatccaaggaagctttgttgaagctagaagctatcttggcgtcagatctaacgaggtctcgtatacctaattaataatatcactgcttaaaaatgtattatatttagatcttccccttcgcttttaaaagcaagctcagcctctagttcttatctttttaaccagacatagtctggtcaacaccacagttctcaagcttatagccgtcttcgtccttgtaccgcagatggtccacataccatataagaaagacaaccataacaatcgccatcaagatagcatcaaagatgtagagaaagacttcatgagagataaggtagccatcgttaccctgcagatattctatgacacggaaaatgcttcgaacaaggataatgatactgacagtatacaagaccgcgaggtcaagcttccatgggaaggcaagttgcctaaccgctagtgtcgggttctttttacaacgccggtggaagagcgttgaggtaagaacaaaaaaaccaaacacgacgatttgaataaataacccgacaatgataatcttctctcctagatcatatgccttgatagtgccagaggcctgaatgccgcctccagctgcttgcagagaaaatgaaaccatgtcaccgcaaacgaagagttttgtcaaccaacgaacggggataagtgacaggtgctgtgcgcggagggaaataatgattcgaccgagaatcatgtaaatcgaggcagcgaaaagggcgggcgcaacaagaatcaggatagcttggacgctgtaagcaggtaccgactccttgttattatgggatacgattcgggctgcatagccgattgtttcaactgtaaagcacgaattagtaacctacgatcgcctttctctgttccgtcctctaaggctggttgaacaaaggctagggagacttacagacgccaccgactgtaaaaggaataaagtaccaggctcgagctctgctgaagcgccagatatgaagacatgacaggataccaaaaactacagttgtaacgatggcgccgggtagcgatggagtgtagcggtacaacttgaaatccagcttcccgtcagcagtagtgtcaatgcgtgcgacaagatccatctccacagttgctgatgtgtcttggaaaactaagacaagagggatgtgaaagttatcggtgaaccacagttgcagtgtttgaagaatccccttgaatggggctgagttgccttttatcagcaacgcaaagtatgaaatgaatcttggcccaccgaaacgaaaacaattatacatggccttgattacactgacccttttgatcttgctaatccgtttataggtaatgcggcgggatttagttcaacttttatacagtaggggacgaggataaagcgggaatcaattctcgactcgcatagcggaacgagaacgaagttaaacgagaatggcccgcacaagtgtcggctccatccaatcgcaagtcatagtgcgctgcgaaggatggtaggggtgtttccactcagtggcccggggatactaaactgtttccttttattccagtggccgccagctctctttttctcgttctcgtttccagtcccgagcttttaacttttccctcaagaatccggaagattggccttgatgatggcaagtagtacgccaacgacgttgcctccatccggaacctcggaacatcggggttccaagacgaaacgagtccacaagaaatcgcggatgggctgtcagacttgcaagcaaagacgaatcaaagtgagtctcgcccgacttcttctttgccatacaacaaaagaaacgttgactaattatttaacttttcttttgcttatttagtgcggggaagagaggcctatttgcgctcactgcatgagacgaggtgaagaatgtcactatattctcccgatacatgccaggcaatacacttcaccagtggcctcgccgcaaacatctgcaacagcaccgaatcttggattgttggacttggaacttatgcacaacttctgcacgtcgacatacgcaaccttgagtaacgacgtggcaatccgagacctctggcgagttcggatcgtcaagctttgtctcaattgtgattatgccatcttggcggtattgtctgtcttagcactccacctcagccatttttcaacaaaaagaaaagagttcctccgcgaacgggctatcacatatcataaccaggctcttagcatcgcagctacatttatcgatgcctacaacgacacaaacgctcaagaattgttttcttttttaattttgactatttactattgtaagtaccccaagcatccatctggtcatgctaacctattgatatctagccttcgctcaaactccagagcaagaagatgggccatatcctccctgggtagtcttaattaagggatgcacgagttttcttgccctggctaaaggcacactcacccttggtcctttctccgccctactgttcaaggctagcagaaggatggaagcaagggaacgagttttcaaaagggattatatggagcagctgcggatcttcgtggataagacagtcactgacttagtacagcgctctatctaccaagatgcgctttgcgcattaaaccagacatatagtgttttctataaaatagatggtgataaggacctagttaatatcttttcctggattgtactagtaaaggacttttttaagtttatggcagatgaagaaccggaagcgcttgttatactctcctacttttgcgtcttattatacagattacctagtcaatagtggctaaacggttaggttaactatatcatgaccaggatatactcgtctattagcgagatgtatttaaattatttaatatggccgatagaggagattagatggttgccgaagcaataagaattgtccatatttacatttacctagctaagtcccgggagatatcgcgatagatggtgatctgtgggtattcccaattgatgaccgcaggtcatcaagctctacattatgagctaccagtttcttatgacaagctcgtggatccttggcacttacttcagggaacagacggtgagatgatgtgacaatcccgaggacaatcccttgaaggatcaaatgctgctcgttcctttcccaaacaaatttagccggtagttttaggtttcagccagccgtcgcattaaacttcatgccagctctatgagagccacagatactctcgattgacttaacacgccgtcatcactccatcttagaaggaatggaggcgtctcagagcttgcaatagccttgccataggccaggagggaaaaaagctcctcaaatggagattgtgaaccgagcactgtgtacttctggcggacgtcctggagccgcgcaacttgatccgtttggggtcgctgcgtgatgccaagcgatatgtatgctcttgcagggagggcatattcgaggaagaggaggcgctgagtgaagatgagtgcggcgaggtttgatgtgtatgacctcgctgggagaaaaccggtggaatcggttgtaaaaccgaggattccactgaagtacactagcaaggttgaagctggtcgcccatccaccacttcctccgtactgaatgctattacaagtccaaacagccgctccagcatttcagccaagtctggattttcgttactcaagttagccgctgttttggcttcctctcggtcctcctcatcactatcacatttatgatcctcatccccatttgcagattcgtcggtttctgagatactgtcaatattgttagaatcttcagtcatagactcttcgctattctctgctctttcatcccagctcgcttgatacttagctatagcatgcgccctggccgatttccagaaattcaacgttgtagcgccatgctgatcccagatacagtgattccatatggctgcgatcgccttaatctgtgatctcttaaaccgaatactagcacagcgccgataaatatcagtaggtaagcaaaaagcgtggaataccatagctataaagcgcttaaggagccagatatactttgttctactagccgccttgctgacaaaggtaaagggcttagcgtagcatccataaggccgtacgctacgtagccaacagagaaggtttcggcttatggtccgggccgtttgctcgcagcgatccataaccatatccacagctactaagattgcagcaatcttctgctcgtcacccgcagagatgattaagtcttcgcctgatgtagtatgtgtagcaccacttctagctctacttaatacgacgccgcggactgacgataaggaaaagggcatagtggtcagatttcgcagctgtttaataaataaatatatttatatattattttaatttataaaggactttagtattataatatataaacttaattatatattaaactttattataagactttaatttaaaggatttaattttaaatcttttaatttaattttataagtagatagggttaagttagggtagttagataatagatagatctgattgtatattgaactcggtctcgagagagaaacttcaacttaaggaatctacccctggatccctcggtctgacttctcttaaggtaaattacctaaagatctcctggcgaccgctcgctagttagttataacttaatctctctataatactcttataaatttctcttaaagtaaattaattaaaagaaagcaattaagtaaatagagctataagagtattatagagagattaagtcgcgaccaatcagcgagcagtcgccggaagatctttaggtaatttaccttaagagaagtcagaccgagggatctagggttagattcctcaagttgaagtctcacgagaccaagttcaatatacaatcagatctatctattatctaaccaccctaacttgaccctatctacttacaagagcttagctagtttaaatactaaccctattcaaaccttaagacaattcagtctatttcctacaactgatacttataagtcagctatataacctatctcttccctatccttatcagtcagccttgtctcagatgaccctctagcaccgccatgacacgagttgacaggttaggtcagttggcctactcagacagggagtctacactaaacgtcgccgtagacctattcctacatccaaccttaagtagataaaaagggctgtctcgatatgtaacgcactgcttcactatacattgtcgagatcgcatgggctttatacctgtgctgccgtgtgttcgagaacctagctccaacctcggcggaacaagatccttaacgcaagcgtgactataaagtgagtatatggctggactttaagtgatttatcccaatgatgatgcgggcgctctagccagaatgtgatcatcagttaagcaggtagtctagactaggcgagaagtttgaggatgccgaaagtgtctattacattatgcttgcagagggattttgtctgtagtttatattatcctttaggtttagcttgtctcgattcgccctttcgcctctacatgtacttatacagaaaatggcagacctagccagttgtggggtagtagacattaatagttacatagtatatatcccgatgaaatattgaaaagtattgccccgctttggtctagtgcgatatagtaacctgtctagcaagtactatagagatcctttttttagagttttatactaactctacataggataggtctgcgagatcctctgcatgccctttacttttctattctgctcctcctataaaacctagcacaaagacctggggagcatgcattcatccgtcacttaatgtcatccagcactactagataactgacgcctctctgtaatacatactaggcgtatcatcatgactactttcgactacttttcccatgttgagctgcccacaccgacgctgtctcccgaagaggcatgtgccctcttgcaccaacaatttggcattgccgccaacttgcggccgctcggcagccaacaggaccagaattttctcgtcctaaccgccgcccataccgagccgttgggcgtgctgaagatcagcaaccccgcctttagtggttcggagattgagatgcaggatgcggccgctattgccgttgcccgtgcagaaccatccctgcgtatccctcatgtcatcgagggaccgcggggtgctatgtcggggtggtggcagaccagtcagggacgtctacactgccgcatcatctccttcgtgtcaggtactacattgaccggctcacattacctcagcccggctgtggtgcaacggctgggcgagctctcagccgcggtcagtttagccctggctactgagacccatcctgctgcgggacgtactttgcagtgggatctacaacacgccgaacgcgttattgtcactattaccgccactgaacccgatgtcgacgtgcgagcgcttactgcccaagccagccaacatgcgttatcattgctacgccctatatcagatcgcctgccacgtcagttgggccattttgacgtgaccgacgataatgtcctgcgtccggatggcaatgctcttagtctgccagatgccgtaatcgactttggcgatgtggttgaatcgtgggcagtggcagagattgccatcaccgtttcctcaatgctacaccacgccgatgcctgctaccgcaccgtgctgccggccatcgtcgcattcaatcgacgacgccgtctcagcgatgatgagatcaccgcgctatggccgttggtggtcctgcgtggggtcgttctggtgcttagcggacgccagcaggtgcgtctcgacgtcaataatgagtatgccaaacgagcgctggaccgcgagtccacgatcctccgtcgcgccactgaggtgccattggaggtggttaccgcccagatacgccatactctgggactccccgtcggtatagcgccgcgctggagcggtaagtcgatcctggcggcgccacggtcggtggaggtcctagatggctctactctgtcgacgttggccgacgacggagcttggcttcagaatgatgcagtagagcgtgctgcacagcacttgctggcccagggtgctgatatggtcgtgctaccagccttgcgaccagtgctgttaggtgccccagccaggacacaacaactaccctcaacagtccctacttcggcggccgcatggtttgcctctgccgccacccttgaaatacctgccaatctatgtgttcgacaagctgggacagctctgcctgtgggagtagcaacagttgcagccggcagccgcatcgacgtgctgctgactgcgcttgatcaagccaatgtgccaactgcaatccctgccgtcgatctgcctggttggagcgtggtaattggcgatgcaaccgaagcgctaggcgtgacgccacccacgaatgatgtggacgacaaaggtctgctggaacggcgtgaagctgtggtggcagaggtgcaggagcactattatgcccgtccaccacagatcgaacggggctggcgcgaatacttgatggacgttgacggccgtgtctacctcgacatggtcaacaatgtcgcttcggtaggccacgcccatcctcgtatttccgcggccatcgcacggcagacccgactcctaaacaccaattcgcgctttcactacgccgccatcacgcgctacgccgaacggcttgccgctcaacttcctgatccgctagatacggtcttctttgtcaactcgggctctgaggcggttgatctagctattcgtctggcgctagcggccactcagcgtcaacatgtggtggccatggccgaggcctaccacggttggacctatgccagcgatgctgtttccacctcgatcgctgacaatccgcacgcgctgcagacacgacccgactgggtgcataccgttgaggcggccaatgcctaccgtggccgttatcgtggagctgaggcgtcgaagaactatgccgccgacgcggtggcacgtctgcagtcgttggctgccgaagggcatgcaccggccgccttcctaagcgagacctactacggcaacgccggcggcatagcgctgcctgacggctacttgcgcgaggtctacgcggcagtacgcaacatgggtggagtgactattgccgatgaagtacaggtgggctttggccgtctgggctcttggttctggggcttccaacaacaggctgttgtgcccgatatcgtggcggtggctaaatctattggcggtggcttcccgttaggtgccgtaattaccagccgcaccattgctgatcaataccgtagccagggatactttttctcttccactggtggatcacctctgtcatcagtcgtgggactcaccgtcttggacattatccaagaggagcagctgcaggagaatgcgcgagttattggtgcctgtctgaagacacggctgcaggcgttgggcaaacgtcaccccctcataggcaccgtccacggcgatggcctctacctgggcctcgaatttgtgcgagaccgcaccagcctggaaccggcaacaaaggagactagagctatctgcaaccggctgctggaactgggagtaattatgcaacccactggggatcatcagaatgtactcaagattaaaccgccgctctgcattacccaacagtctgttgactactttgtcaatatgctagactatgtactcttgaagggattttaaaagggacacttacttaagggagttaagtatatagtaccttaatctatagctacatattatacttatactaattctagctcctttatataatttactatatactaaatagtaaagtaatacgtttatagtttgattcaactataaggttaataaataatgtactaaacctcaagcaggctgccttgttaacggcagtgtcttaataaagagcgccttaagtaataagagtatagtatcggccagagtttcgcacttcgtaagagttagttactattgtagtcgggagttgatcttaacatattatggcctatgtaggagttggctttagttggctggaagctaaagatttaccggacgagttggaaatgtcaggcagtctagaaagaagtagataataaattgaggctttataaaacttggattgtggaaagaagatgataagggtgcgcgtataatatttcgttatattgtgttattttatttatttgtagagatagagagagttagagtctgagttggagctggtagggaaggagatgattagattaggtagtgattcaatcgatcgcatgtatttgattggcagtgttgccacgctcgaaatcatgtgacgggacaaatcctcactgttactagctcgattagatccgctattctggccgcttctcggctgagttttatccgcccggccccgtaataactcgaagtctatcgtacgggaataacgattttccgattaatgccatatagaacagagtgcacctctttgtaagtggatagggtcaagttagggtggttagatgatagatagatctgattgtacattgaactccgttgcgagacttcaacttgaggaatctaaccctagatccctcggtctgacttctcttaaggtaaattacccgaagatctcccggcgaccgctcgctgattggtcgcgacttaatctctccatgatactcttacagttatagctacaagttcaggtattacccatcgtcatatttaaccctaaccagacaggtacgcagacttcagacacatccagtatagttaaaatatatctgctaccgtgttaattatatgtggcagagatatccttaggtaatgctcctcaagctgtggtttctttacttcctcatgtccttccctatgatgcttaattctaatgtaatcgatacgtccttctcatgccttctgtgtcttattattagcatcctccacgatactcgaggttctggtcatctttcagctttcccgccgattctaacatttcgtaaagttaattgcctcttctaaacataaccacgagctgtccgagatcgtcgcgtgtctcgcaaatgctacttgatgagttcaggtcaaaggtcactgcacctcattaatcttccttttggagagccgcgtcttgtggtgcacaaacaatgtatatgatcgacttaaagagtgactgactaatgtcatcctgattcgtattgttagcagtaaaatcgttacttggcgtgaagatgagcgacaggagatataataaattgaaaaacgctgttgacccatccattatttgatcatctagcggtgtcgcttaaactgccatcaaagccaagtttgcgccataacctttatcttggttaataatgaaactgctgaagagttcagttcagtcccaccatggggttatacttggatagccattttggaacggtcaatctcctcaaggcccacggctacatttaaagttaaagcaagcactcctacaaaatcgtcattgacttgattcttgacaggttacgagggcctctgtgcgctcgagttacttatggcgaatcattctcaggagggtacatgcgcatatttaatagttagcagaagcgaggctgtcgctttatttccagataataagacggacaataaatgcttcttgcttttagtgacatcggtcctatgaatgctgactttgatatagttaaagaggcgacccccgttatactcaaaactgacatgggcttcactaagctcttgttttcccagctacaattcgaacctttcgaaattagaaagactaacttacataacggtgtccatcatgtgtcgaccaagcatgaaccatcaaccaagatgtcgataatggctcttatcctcgatggtccaaggcttactcataggacaaggtacctaggtagtctctcattgatgattatagtggcaagagacggaatggggtgagccttgtgtgtcattctctgtgtcgtggacaccctcatgcctctaccattggagacttaaaatgagtcaacaatatttgtgcatttgcttcctcgagagtgaacaaaggtaatctggtgactataggttagttcggcactgctttgtcaattcgtatattgaaggggtcgtactcgccaacttggtatctttattatttcattaaagttaagtaagctcttattacaagtgaaaaaagtaacaaaaattaaaaacatacaacagcggggattcgctggtcgtcaccgacccaactactaatccgccggttagtggcttgactatgggagagcggacgggatcccgtattttccactacctttggtcgtatgtggcagttagtaaaggaaatgtagatgatatagggacattatttgaggtgaggaacaattgcatcaaaatgacaatagactccagtcttgtcatattctcattgcagggttgaccaggacagactgtaccaacaatagcattatcctcccatgtgacgtggtgatatctttcgccgtaacgacatatctagatttacaaagataatatacaaacagaaattcattaaagacaccactgttatccacattatagttcattcatctcataatgtataatattcaagtagagatttggatctacaacttataataatattccatttactctctctagcagtctttggtaaaaaccattcataccctctaagcaggcaggttattagcataactgagacgatgaactccctccttctttcgatcctctgccagtgtctttgcaaactttgatctatcacgaatgacaggacccttccagtaaaagatgtagataggaacaatagcgagaaccgatgcaccggcaagaatggtactggcgtactcgacaggatgtccaccgatattggtgtaaaggggagtagcgtacatggctgaaataccggcgagaaagtctcgcgcaaaggcattaccgccacaagccgaggcagagtatacaccgtaagcggcaatcatgtagtcgaccgaggaaaagtaaatggcgtagttggcgataccaacgagggtggaaaagatcatgggagcgatccagtgaacgttgtaactcggaccaagtgaacaccaggcaaatccgatgagaccgattggttccaaaggagcaagccaaagcagcaccttgagtcgacgctcaggcaagaaacagtcgtcgccctttttgttgcgaatgtgaatatcgcgcataaagcaagggaggtatatgaggtatgctaaaaagtaggccaagttgatgggaataaaggcccatgcctgagcgaggattccaaagtcccatttggtatacacttctggaaacgactcgaggaatgtaaagatgagggcatcagaaaagccagagagaagagagagacacaagacgattggctcacggaaaaacatctcaaaggggcggatccaaaccttgccggcttccttgagcgagattctcggggacttgagctcattaggaccgtaaatgttgggatcctctcccgtcttgcgacgtcgtttggcttctctgtcaaggaggattgtggaacgactctctggcatgaaaaagtgaatggcttggacaacaccgccaaagatgagcattatccaaaagaaccactgccactcgaggaagcgctggatgggtccaccaatgacacctccgatactggttccgatacaagaagacagcacgataaaggctaatgggtactgttgctcctctggctggtagagatcggcaatgagaccaagagtgacactacctccagcagtagaaagaccgccctgtataagtcagcaactatacaaggacaattcaggcgactagaatatacttactaaagcacggcaaacgagaatggttccccaattaggagccaaagcgcaaggaatttgccaaatgttgatgagaaacatggaaagctggaggatgggccaacgaccaaactcttcagaccaaggcgcccataactcgcagccaaacgaatagagaacgagataaatcatctgacccgtcctcgcttcctgggcaccaatattaaaagcctctgtcaagggtgtgatggcgctgggaaagacggaagtgttgtaattcatggatatctggatgccggccacaccagcgagatacatccacttcttccatgtcggccaagcgtatgccagaacctctggagcatccatctctttcaattctcttcgtccatgggcatcgacatttgtcttttcgttctgttctctgacgggagaaggggtgcgttttgcttcatcgtccttgtcgctgacgtctgtcatgattaaaggtgtgactggctacgagaaattggatctagttccatggttgattcctgtgtctgtatatctatatatgagtttctccatggtggattaaacccacattcatgacgttgggtggagaaggaatattcactctaaggttgagaggatcaagcctgcttaagatggtctcattacaaacttcagtgatgtcacatgctacagagtttgctttgcggtgaaagaaaaggtgattagtcttgggatcctcaaaaggttactgcagatctgaaatatcactgacgtcttaatcaccgagttgatgccgatctctggcccactgagatatctctgtgcagagaattatatgggcctttttggtagatttcccactttgctggtccttgacctctttaattccaggtctccaaatagtaataaaactctaaagcctttattaagagataacccaagacaccttttatatgaaactccaaaagttgtttagtcgatatagtaaaactttgcaatagaatcaagagtgggtcaagagatacgtagcacattgtcatgtcaagcaagctaaagacagggctcggacatgtcatactgccgatctgccactggcccatgtatatttgtcgcacaaagtacgatcgatcattctgaaatcagctgtttttcttttgccatctatttctccagccatcatcttatctctccacattcccccagcatccacagtccaactctcgagtcagtctccaacattgcctcagtccggggatattcctaatagaattaaaaattttatgattgagaaacttgtttaaagtagtatttattggtcagcttacgttggcgactgcaatgcaaccgtaggggagacgaggttttggtgttgagtcaaaacctataggtgagcaattgtaaactagagaagaagagagtaagtagtactgaaatccataaatgagtatcttaatcttgtggataattcttagtcccgtgaaagacattttatggttttgtagagaaatgtatgcttgtcgttatattcagcattatagttgatgcagggtaagtactgtagctatatataatggagtaacgtgcttaataaatgagtgtctcagataagtgagtgtcccagcttaacttacaccttaaaacccagtttttaaaagttaatataaaatctaaattaagcttaaaatagctaagttttaaaatttatataattaactatataaaaaagctatatttttaataaaataattctaattaattaatttattattaatataaaaaatccttatttatattatataaataagcttttctatatataataaatagttaaattttttttatagaaaatattatattatataaatagctataaaatatataaaagtatttttattaactgtttagctattttatttaaggtagctaggtactatagggtaggctaattttagctgtacagtgcagtgagacactcgcttatcaagcacgttattagcaagacaagaagtaatacgctgaagaaaagctgggttgtttagccatgcctggttacaacaaacgtcaacaaagctatagtgtctggctgcagaggcagggagccattgataaatcgaagataaactcgtggataagcaatagtgtgtcagacagaaacatcattcactcgacaaagagctagacatttactcgtctcgttcactctctattctgttcttctctttttgattctcactcttcccatctcatacataaaagcagaaacacaaataaattcctgccaaaatgatcttgtctctcaataactttcattcaaaaccaagacaatctaagagcatgacagcctctccaatcacggtccacagatgggacgacatttaagttactagattagatgcaaagcttcatctgtgactgtccaagatattattgtcggctgatagtaactagacggcgtggtttgttttttatttctagcttagctttgcagagtcaggtgagcatctattaactgggttttgaatactaggcgacggatttgatactcttggcttctacctactactatgatagatgagctgccaactgacgctcatcccgcctcagaatacccaccataatgataccaacgagaaacaagaaagtcaatgggggtttggatgtggaaccgaacaagacaaaaacgatgagacagaaaaggtacttgaccggggctcattgacgaacaagacgaggcgcaagatgatggaatagacggtgaacttgatatggtaactaacgagaggcctagcagttctcgtagtcctagaatttaccaacagctcacttattaaagagacgccaaactgaaccaagccagcgtctttatctcgtaccactattcctttatgactttattatttaggccctaacaaaagtctatggtgatcttgaggctgatactcatttgcaccaaagcaaaaattatcgataagccatctgggcaggtattgaggtaagaggttgcgatgtaaatggacctatgcgggcgatatactttataatggcagtgccagcaaatactgctttagaatagtagttgtggtctcagccagaatacaagtatatagttattatattagtactagtattaacataccaactctgaacctctccgttggccttttcctgtttgggataattgtattgatttcctgactagataagcaaaaagcttgacgccaaagagcccaacgtcacttggtttattcttgtaataaagaaaagaataatattcagaaccgaaagatgtaggataacttcagtagcgaaatccactttacagtcatttccataatgcaaccaagattggctgtggagccaagaaagatggtcggatcaaggtaggatatgtaccgatgtgcaggtattggactaagaatcatcgacctgaagttgtatacgataatactcgacaaactttaatcgtggtgtggtattgtggtgttgttactggctagtaatactatgtcagggaatatttacacattccactcagtaaatccatcctcgtcgagtcttttaatccggaggacgttggtagatttgtcgctcgaattattaccgataactgaaccctcaataagtaagtatttgcgtagagcgaggtcacgatgcagaataaagtcctcagtactgttgaaagatacactggcgaaaatattcccaggcaatatttttctaaagaagaggctgaagacgctattaaaaagagcgctgaggctatagtcaccagcccgatagacccaacctcctacgtaactaaagccataatggagtacaaactgagtcggggcattcgcggagacaacacccctgaatctactacttattttggctacctagatgctaggagctttacccggattttaagcctaagtccgcggaggactttatgcgtgaactggtcaggggagtagaacggccttgcttcatgttggtcttaacgatcatgctctacgtaaaaatactggtgtaaccatctaggttatgataaaaatggctggcttcttcgaaggataaccctatcgcctagcttagccttgagaggctggatcggtaccagagatatccatatggataaagctcttgttgtggaggaaggcgaggacttagagacagtctgatagatgagtttagattctgactttgtaaccatgaacactggaacttcaagtatctactctgcatagataattttagcaattcagccctatatattgtatagtaaaagaagagtgactgggaaagtagagcttaggtagtaaatactaaccttatcctatccctaagtactccattactcgcttttatagctttcaaaatggcgagctgagatcttcttctcaaacataatgtccagctcatgaaatgtcctgcccttcgtaccggggacatcaaaatagacagccaacatgatcaaaaccgtcatgccaaagaagacccaaccgatatgcccgcccatattaccctcatccttgttgaacatatatggaagaacagtcacccatacagtgctcgttatagcctgaaatccgaacgcgattccttgcgacttagccctcagcctagatgcagaaacttcgccagcgacagcaagacttgagccaacagctggaccatatgcaagacttaggcactgcatgacaattccaatagccatcagagttcgttgagactgaggacaagatgccgccacgcccatggtcagatagacgatagcacagatagacataccagtgaacatgagtgctcggtgtcggaagagagtcatcatgtagatgttgaacatggaggacagaattgacactgcaaggccaacctgcattatcttgatgattaagccactgctgaggcctgtctggctgaggaagtatggggcattggatgacaagctggaacctacgatctgcggcatatacatgcagatcaagatgattcgcgtgcgacgccagttggttcccttgaagcattcaacgaaggaggctttctcactggtcatactgcgttccgcgtcgacagtttcttgcatatgtgtgagacgagcgtctaggtcttcgtccactgagcagagcttggccaaatgcttcaaggcttcgtccggtttgttcttcataatgagatagtatggtgactcgggaaggaacggaagaccaagtgcgagaattccgggaaatgtccaggcagcagcgaatacgacccggaacgcggactcatccatgattgtgacgcgggaatatgtcgtggagatagcgatgagaaacccaacattctataacttgagttagagaaatctgtgatagttcaaagctacggagtatttaccatcatcagaatgttaagggacagagcaataccacgcaagggtagaggggttatctcagagacataagtctgtgtcgttgactggaaagcaccaacggcgaatccagagatcatcttggcccccatgaactgtgctggtgtttcggccacatatgcaagagcgatgccacaggatacgatgatgatgcctgagaggaagactgcccgtcgaccagctatgtcttggacgaagccagctgagatggaaccaaacagttgcatgatgttgtatgttgcgttccagagtgactgccagtaagctgggataattaattgtccgtcaaccttgctggcgaacttcatcctatggccatgtcagaacaaacaaatcgaactgcaagtgtttgtcttactggaaggcgggcaacgctagacaaaccgcgagagcaagattttcgtagcctaccaaagtagctcctactgtttcgaatatcagctaacatcgcccctatttcgagaatagtagtagccaaaacgtacagtttgcgtaaagggcccaaagtagtgcttttgggttcttccgagcacattcccacgttgtagtttggtggtcctgcatagtaacggcgtcttcggcatgctgcacttcagccttctcaagccgagcatcaccgtccaagtcttgatggttggtcatcttggcaggagaaagaaaagaaagaaaaagtggctatgttgaatgatccactgcaaagttagcggatgttgagatgagaaggataaaaggattccccacggggtagagggactcctttatcgatttcactcttgctacccaaagtgtcactctcaaaccaacttcttactttaaagtagtaccttgaatggtttccccacgatctaggccccagagtcgcatagcatgtaatccccgcaaacctcgggtattccgacactgcacggatttcccgagcacagaagactcggctatcgggataatattgaaacggtcgctgtattgaacaccgacagtccagtgacatttgaattagataataatctgggaagagtcttatgaaagcgtcatactgactttggagtttcagagccctatcgatatctttggctactattcactatggaaacctcatcagtactcgacagcgacattcaattcgtgtctccaacaagtgttctaaagacagatggcattgtgcagatcagcaatgacctttcaagttttactttgaaaaatctaggatctggttcaaacgcggaacttgtcctggactatggccgttgtgaaggcggtttccccattttttccattatttccgcatcagcaccaaaaggccagcaacaaatcgcattccaagtcacttacagtgaaactattgagggaattgataatgagaatggtaagaatgatatttctgtttgtatcttgccatccaaatgttgacatcgttttgacaggcgatggtccatttttccttttctcaaacgctatggatagctacagagtttgtcaccaccacgccgacgccaccaacgatactcagaccataaaatcgagattcactcaagcatcacagaggtatgagaagattactttgatagaaccaaacaccaccatcgtgttttccgaaattggctttcaaccttcccgtccaccagcttcggtgcaggctacattccactcctccaatgaaaccgtcaatcaaatttggagagatggagttcgcacagtcgacatgtgtacggtggctcagggggagacagtaccggcctgggaaattgtcaaccagggaactcgtgtctatggtggccactgggccccgtgtaggcagggaacaaggtggtccgataccagaaccacattctacacaaaagttgaaaaatacggagctagttgggctgtacgtatgattactaacgggctcatcttttgcttggacatcagaagcaaaaagttgtcagtcgtcgaggggctatcaaaccaatcatctatcatgccttccgtcgaaagaggatcatggcagttgccagaaagcttagatctatctagctggctgatcattgagactctgacggttgggaaccaggtaactattactattgaaggtcatgagttagccacagtcacagacatccacgtcaaggctatgttgggcgacaacctagtcaacacgggctctgtggcatttggtggcccacctggatggatcgcactgtaccgcgacttgtcggtcaaatctctcgacaatgagattctttaccaaaacaattttctgcaacaaaattctgaacgaacatacgccgatttccaagtcggaacaaaccaattcccctgcattattgacggagcgaagcgagatagagcttcttttggtggcgatgcttttgttactggacggtctattgcatactccactaccgacttccaagcatggaaaggaacgattcagctcttgatcagtcaccagaccaaagatggttaccttggaaatctctgccctatacaggctccaagtcatgatggcgaagatgagcccccatgctatggtcactactccctgacatatgcgttgcttctcgtagtatctgtcaaggatttctggttgcactcaggcgatcgagcgcttgtggaaacgtcatggcatcaacttgaacgtcacatgaagtttacaaggcagtttttgaaccacgacggattgatcgaggccccgccatatctttcaagtaagttgagacggccacgatatcgttatctttgggtactaatgatggaagtgacgtggtttcccatggggggacctgtctttggtgtatccgcaggattaaaccttgcttattacgatgcactgaaagctatggcattgatgtcatcagagaaggacatggtaactcagtataactcgcaggcatctatcttgaaggaatcattggttcgtggcctttggaacaataaacaaggcacaatgcgtccagctccatctttggctgccgatggagttttccaagacgtgaatgcttacgcggcttcattgggtatttgtccagagcattccgaagctgtagagggcatatttccatctcatgcgagtttgccagtgtcctttcgaggtatcgacaggtgggacgattttcagttgaccagtccctacgcttcgggatttgcacttgagggtctttttgccaagggcgaaggtataaaggccatggacttgctgtttcaggtatggggtacaatggccaaccaagacagtcccaactactcgggagctcactgggaagccatgagatcagatggtacgccgtataaccatgacgtatctttggttcatggatggtcgacttggcctgtctttctccttcctaggtatcttgctggagtttatcctctcgaggctggttggaaacgtattggggttgagcccgtctttacggatatagaggaagtgggttatacgcttgaaactccacaaggatgtctttcagtcaaggtatacgcaagggcgaagcaggacactgcaataattcatatattggtgcctcacggtatcacgactgtagtgaaggcccccagaggctggtcactcgcccaacaaggtatctttcaaggggacgggacagaagtctcgttcacattctcaagagaggatagataatccgatccgatagtttaaactaggagtggcgtttgagtcctgaagtctgtcagtgagcacagtgtcatgatgtctgtgtgttagacacaatgtagaataaggttgaagaataattaccgtgaagatcaatttgactggttctgtggtacccattgatatttctttacatggcttgatgtttttttttagcaaagttcagtatattacctacggctgaagttaatgtcttgaactgaattctgaacttaagatgataactacccaacgtaaaatggcgtgcctaatgataacttttaactgctccatttcacccatgagagaatttatttatacatttaaaaatgcacaggctgatcgtagtggtacaacacattgaatgatttggcgaattaaaaagcttcccaatgcaacttgaatccctcctgaattgacgttatgcactaaactgtgcacagtaataccgcttaggggccaaaggtcaaggaaacagatcaacaattttaaatcgtcctgtgggactgtgtgttgattgacccagctgtgtgtgcccttccgaggatacatgatttggtcacttgtgactgcgacaggaggggtagcaccggtttcgtgttctcggataatccgaactccatccactttgacgcgggaaatccgacggccggcaactagacggaagcaatctaattggctacaagcgtatattggtgcgcaactcggtaattccttacctgttaacgtaatcatacatgtttcactctctacaagctacctacacaagccctagcatctgtcctgcagcattatcactgcctgtcaagtcatccaagcatatatacaagcttgcgactgtcagcagtaatttacttccaatccaaatattcagccaggagatatggatactcaagctgtattacagagtttgaccctggaggaaaaggtctccttactctcaggtactcccgatgactttacgtccattgctgggatacctaggaagaacatcccaccgctccaggtatgcatggggatctaaatctgtgctctacaagcactgacctataccagactgcggactctatcagcggaatacgacctactgaatttgacagttcattaactacggcctgcttcccaaacacagcatgcatagcgtcaacatggaacatagagcttctcaaagaaatgggtcacgagctcactagccaagcgaaattgaagaacgcccagatcatcctcggtccaaccatcaatatccagagagatcctcgagcgggacgaaactttgaatgtttcagtgaggatccgcttctttctggctacatggctgcagcgatcgtcaacggaatccaaagtcaaggatttgcagcttgcgcaaagcatttcgtctgtaatgactccgaaactcagcggcgctattacaatgttgatgaaacttctcacggtcgaaccttgcgggaaatttatttggctgcttggtcatttctgttgcagagatcaaaccctgcaggtgtgatgacagcgtaagtatcctatcattcatcaactgcgcgctttcgctaacataccatcagatacaacaaagtcaacgggactttttgctgtgacagcaaagacctcattcatgatgttctccgaggagaatgggattacaaaggcattgtcatgtctgactggttcggcactcgctctactgttgaatccatgatggctggcgtggacgttgagatgcctgtcccaatattcagaggccagaagctgattaccgctatcaagaacggtgatgttagtcaagattgtattgatgcaagcgtatcaagacttcttgacctgcgaaatcgcacgaaaggagcacaaagtgtaacatcaatgacatcagagatcatcccatctaccaataatgtggctctgagacttgctcatgaaggtattgttcttctcaaaaatgaaaacaaagccctgcctctacagagtctccatgacctaaaggttgcggttgttggcgaatatgccaaaaaggcagtatttactggaggagggagcgcatcctgcaaccctcaatatcgccaggttccactcgatcttttacgagaagcattccccagaacggaatctgtatcgtatgctagtggtgttcgtatgcgtcgcatcatcccgatcgtgtcaccagagattattactacagatcaaggccagaaaggggttgaggtctcttttttcaatgctgggtgcgaccacccttttctcactgaaacattggaagaagccactgtcaacctcatgacccggaccaagcctggacttgtgttggctggctcccatatcaaaatgacaggcaaccttgtcccaaaaacgaccggaactcacatactagcgcttcgacactcgggatcttttactgttgaggttgatggcatcactatctttacaggcgatgcacccgatatcacaactgagcaatttttgtttaatcttcgcaagcttgagtcacgcatcgaggttccaatggaggctggaaagacctatcgcatctccgtcaatatgaattcaagaaagcttgtagttggtgaaccaaccccatacggacttacactggcttttgaagaggaatatcacgaaattcaagctatacaggaggctgtagatgtggctaagtcatccgacattactattatctacgctggccgcagcgaacaatacgaatctgaaggatttgacctcgaagaaatcactctgcctgacaaccaagtcgccatgattaaagaagtcgctgcggcctcgaggaagactgtggtacttttgcattgcggtaatccaatcgatatcgacagctttgttggcgacgttgatgctgtcgtcaacatgcatttcccaggccaggaaggtccgcaggccatggtcgatatcctcactggaaaggttaacccgagtggtcgattgacagcaacctggttcaagacgctgcaggattggcctagctttgggaacttccctgctgagaaggacggtaacggatccttcgtcattaaatatgctgaagggttggcgattggatatcgagctccagttccagctgcacaaattcagttcccatttggtcacggattgtcttacacttcgttctcctatgccaatttgacgatcaatctagacaagtcatcgatggcttctgtcctaaaggtcagcgtttccgtgactaatatcggcagcgtgttcggtaaagacgttgtgcaggtatatatttctccaccagaacgtactgttgattggaggccatcaagagaactcaaggaatttaccaagattagtctttatccgggcgagacaaagaacatatctatcgatttggatgtcacgactttcaacagttattggtgtgagtcctcgcgtgcgtgggttgtcgatgggggagagtatggtgttgaagtaggcaatcagcgcatagcttttgtcatttagtttaaactagtctcgtcatgttgaagttatttccgtgccttgattatgtctgagacgtgttagcctggtttaaagtaatgtgatgggtttcaactagtgcaactttgcttaacttggccttcgttccagcaatcgtcgatggcacacaaaagccggtgcgtttctgaatggaacatgggggcgatgcgtacaaaacgaccattcactaaggtctacttcaaagttcaatgtgagcactatagaccttagcttaatgcctggctgacggcaataacttttaccgaggcatagcgcattatgcaagcatcagttatcggatccatcaactctaaataagactcacacacccacaattaagttcaaacacccaagagacgcatccgcagtcgaactagaatagcttgttcatagtattgagaaattcatctgacctgacaaataccatgattttacagaagcgcgtactcggaaaaatacaatgccgtatttaaagaacgtaattactgggcaatgccgaacaggtccgcgcgtcagataatatagctacgaggtcctagtttgaaactggaaggtgaaaaggcggatacgatgcagaccagagttagagcgggcatatggactatgatggcagctggaaatgacactttgtcttcctcagtatagcaaggacgccgatcactcatttatgcttaatatgaataggaatgactaacgttgtcggttctgtacttatttgccatcctcctgaaattgtcattatggcgtatagaacgttgtgagcacttggtcttgccactgtcacccttgctcttcctacagacaaggatagtaagcaaggtcttgtggccggcaaattcatcgtcgcactcaaaccagctgccaacgtcgattttgatttacacactcgatgggtgtcggatgcgtataaacaagctctcgcccgccacggtgtcgagtgacctcacatgcttctaggcctttattcacctgcacagctataaaaggatacacgctatccttcttctagctttctgaggccctgtttgtcaatttccagaatagggacaaacacgtccgtgattctagtctcgggattaataattccacctgaccattccttagctagctagcttccttcgttagataataacacacacgcgcctcaaagccattagtgcgattatcaagccacactgcggcggtggcgaccaatgaaaaagccgttgctcgaaaccggctgtgacacaaactgattttgattggccgccacatcaagcccacggtacatgtttactgaaacttggcgcatctattactacagattctagcaccagcgcgacatccagggtaggtatcctggcattaaccactggatgaacaatataatgagacacgctgagttttatatgaacatatacctcttggaagagaatgacttttctatacattaatagcaggaaagaggcattacgacttaagtaactttgagtttcaactaatcatgctccagccagttgtctgtagctagcattagactactttgttcaaaatgtagaattttatagaatatcaaaacttgtcgtgcatttccaggagcgcgcagtgaaaatagtttaatcctgctgaacaaatcctatcagcttagtagactaccattaaaacaagcatgtttattttactaccatttcgttcttcgaattgtgactactgaggatgtgcgacttaaatctcatttcttattggcataactgctacgaagtacaagaagcaagctaaccgcccagggccaaccgctcggctttcgaatttggcgcggctgtattctcttatctatagtacattctgcatcgacatatgcccatctaaccaactacacgagtcgcgactattatcattcacctagaaacacgagtcgactgcattcctctgatatgagcatttgatagagcattgaaaatccagctgaagccttgatcaagtttgaatgatatagagtaacggggctctatcgttcaaagagttgacgctttccgccttgaaattgtcccgtaatcctcaatcttttgcgagtttcctatttaatcacaacgcctttcttcctgatatatcatattttagcttatgtatgcacatacggagacctgatatctttaccttctgccacacatgcagactcaggctcgaaccagtgaggtttcgagagcagcacgtacaaatgccaaacgagtaccggcactactgagcccaagagcgataacaacccaatgaaggtaaatccactagtttccggccggctagtttgccagaggacaacagatacgagggcgctctcgataaccgcgcatgatgcgtatgttaatttccgtttcgctgcagcgtctgtggaatccggcaaagacagaaccatggttgctgacattccgagcatcgtcgcaccgaagaacttgaacatagcactcgtgctattggggactgactccaacgccaccaaagaggagagcaatcggccagggaaaagaatagaagcgacagagaagacaccgttggcgattgcttcccaggcgagggcatgctggataatagacggcataatgacaagccaatgcagtggatagatgatatttctacacttgatgtaaagaaaactaatgggttcagatagagttaggaacctatgttacaggttacagatgggtttatatataatgaccctcgagatggctgtaggtgtgcgagggagttcgtttatccgcaatgccaactacgggtacgttcggaagaccataacggcataacggcataacggcataacggcattacgcttaagcatgacaggaatatctaggccttaccctatgcattatattcccgaactgtccatagacaccatttagtcatgtgattaataattgtaaatcttgaggccaattttatagttatggcagaactacaggccgtgtagaggccgggctcccattatcgtccagtatttacccgaaaagaagagtcgacaagtcaattgtaggcagacaaaagagctttcccactccctgcgcagcctgcagcacgttgagattaaacctaattgagcttttagccacaaggtgtaataaggggtcgattgtgcaatcgaaaaccgtttattccccgctttattttcaggtagcagcgtgaacaccaatgtgcttattggggtggagggatcggggtgaatccgaacaattcttctacgaaaattgtccgattcaaagtgggagattctccatcgtctttgctgcgactctgcctccctcaactctcactccatgatcttttccggtgaaatgagcccatcagccgggcttgccacatctttttcactgatagtaagatatcaaatgttctagatacgctctcaaacaccttgccaagctcggccaatgcctggcagccaacatccagatgcgcagttacctgagttctgacatggttctctagctctgctacagcggcgtaccaagatcagggctgccgtgaatgccatatgggcgaacaatacattcgcacgacgcagagagaagcgtagtttatagcgaccaatgagcttagcaacgtccatagcatattttacgcatatgctccgtgcacgcttatgtcttgggccaactcgaggatagggctgaatatagcttttggaaagaggaggacagtgaagaatcatgatgcaaaaggcatgttgcatgctgttgattaactgtcagacaatttccagcatgatgcactcacgataaacttactgcaggatcagagtatacggaaggtagcccacgaaactcaccgcaacagacgcaaatacgtacactatagtcgcatgtttaacgattacacaggcaaaccagccttgatgtcacagaacactagtgaatccaatggcctgctaccccctctcgcttcttgggtatactatatgatccatctagatgtgccgcatgatttttgacggctgaacacttcaccacagcttaactactccatcaagtgttggtcgaggcggttcatttcgcaatgaacttttctttctgcctggcgctacagctgcagaatgcgatatacactttcttgaagaaatgaaggcacgaggtgctatttggcgccagatccgcaaggtcaacagagtcatagaccttaagcagcaggaagaggaaggcggtgaatgcaaagtaaacgcctttataggacaagaagcgtatgattgggtccacgatccgttcttggatgaaaaacacgcaaactgtcaacttcctggtttggtatggccaagagatgatcaagattgccagcttatatactatcgcggatggttctttgcatatcatgatgcagacaccaattgcacgcttgggatagcagaaaatcatgctatttctctcgtccgattcaatactatccctctagaatgggacaaagagcaggatgggtttaaacaatgggatccgatggattatcctatttgttcacaaccaatcccagttttaaatgagggcagtgattattaccttggtagttggtaagatttgaggaggagaaaagcctgggaggaagaggctgatgaagatacttattaaatttttttatttttttttaattactaaatataactttataaatatataatgaaagtctgagaagaaataaagctatatttgttattatttaaatgagtgttgctgactgtgtcttcttattataatggtattggagatatgtgcatagtagtggtgaattcgtctagccgctgctaaaccagcagagcgacgtgcacgggtcgcaaaagaatggtataggatgccattactagtagtaattggtagaagtggaactcgtgtctctatggtgccaactatgagcgcctatgaaaattaaggcaaaggttgatccagagggtctgttgatcggctacaagcaggctatcgccttccttgatcatggagtgattgatcacgctgttaatgaacacagacagtagaagaatgaacatccttttctctcagataacaccaattaattaatttcaaaagcagtgtggtgttattgggcatgtatgccgtaaaatcgcgtgatattttatgcagctgagacttgtttcaatagttacagtagtatggtcaccaaagatttcaaactatcaaaaccttcagattatccaagagccatggctggaaattctccgttaagttgcggagatacgtattatagtactatgatgtaaatgtgatatgtggtctcgcatgtcataacacgaaatggtgatctcagcggcttgaattatacgagaatattcgaacaggacaggaatcatgtctgaccggaaacacgaaatgtgaatgtgatgtacatacaactgttgttcaatcttacagtgccccaatagtacctttgacttttgcttctgcctttcgccctagttgttgaaacctctctaccctatgacgcgcctttcccttacgaagtcgcatttccattcaagtcctctccctgggttacgtcttggcggctctagtatgtcagggtttcatcatagctacaatcacccctctgtattcatgatgcaagtccaacctcgtatttagaaatttagatacgtatctgcgctttccaacttggacatttataagatggaaccagtcataagcttgattcatcagaccctgctacgtctcagccgtcaataatcatttaacatcacaattctcaacatggctgccgtaactccgatggtcaatctcgacccgcaaacccatcctattgacgatggaaatatgggtatccggaacctgcgagatcaagtcaattcaatacaaaatttgccgagaacggggtatcctattgtattaggtaagatattaatctaaaaaagagtgaaggatgtatagagcaattaaccgcatgaccgattagtccccgggtttagtggatggggccggcctcttctgggaacagtaaactatttcggcggtttcgaagacttggcattaggcttatcaacgatgggctatgtcgtgatcgttgttcgcatcggcccaatttcgtcaaacagggaccgagcttgtgagattcacgcacagctctacaacataaacaggaatggtcctgggtaaagtctcactataccatcagatgtcgtagaagtctttgggctaactcgggtagtggatttgacctgccaggagcacctgcaaccttgattcctgttcagttcgggctcaaccatccagccttcaatccagcaaatcccgcattgctcaacaacgctcagacgtggcaagcagtcgtctataaccctcccgctgcagcagctcatctcccaccaacctggacatggagtgctactaataaggtccatttcatatgccattcgcaaggtggaacaaccatcaggtacttgatcgagctcctgcgtggactaaatggcgacttcgtcgccatcaatgctggcaaccgtcaggactgggttaagtccgtcgtcaccctaggcaccccccacaagggcacaacggtgacagacgtagtacaagtgagtcatatttctacaagtactgttacagacgtcaatatctgaccttagaacggaatgttctcttgcccaacctgagccccctccaggactttgttacctcttgctcgtttgaaagccgaccaaacagggtttacgatctgcacctggaccattggggtttctcacggaacccaggagagttctacagccagatgcgtgccagaattgccggcgatgtaacgctctggtggaatggtggcaaccatggcttagaggacaacagtcttcaaggtgcagccgctctcaacgcatatgccccttcgccagctacctactacttcaccatgtctttctgtgcgacagtgccattcccaaacgaaaccctcactactacggaggtaaacggcctactcgctttgcttccaatcgtgcgaactttcaatattggcggaatattcggcggaatcttggcgccgactctaagaacggccatccggttcggagcgccaggagccagggaatttctgacgtggatgacaaatgtcgcaaacaactaccttgggaatttgggatattttgctcaaattcccccgcctggcttacagatacctcggtcggacgtgctcccactactatcatttcctgcctacgccatgggggggttaaatacccctcctcctggcatcttaggaatgacggcggaccaacttcagccaaatgatggcattgtgaataccatatcgatggacggtccagttgcgggtcctattagcgatgggacgaattttgcaactcagcttcagattgcgataggggctggggatatgcagctcgttcgcgggcaatactggcatctgcattcgaactcgacgatcgaccatgctgatcagatctgtgtatttacgaatcctgctacggtgagcttttaccccttataaaacttgcagaatccttgacttatgtttaccgcctcgcactaacgatgaggtaggccaaccaagttcaagttatgtataggttgtttgcgaacttactggatcaccttccatagccgcgcttctgaaatagactgaggtcgcatgatttttcgtcgcctggtctgggaatgctaattacacgggctaaaccggtggcttggggcggtatagctagagctatgaggaaagtctataccccaagttattaatcctatatctgttgtagctggaatctggtatttgcactcgcttacgtgtgggaccctttcagctacatgctacctctgggattgtcccggtaagccatagggtaagaagataagagatcacaatcaaatgtagccctaaaaaaagaattgagggcagttcctacctgtatgatatttttagatctgcaagcggctaccggctgataatgatcacaagacaggcgtgatagcaagattatgcttctgtgattggttctatctatatggactgaaacccatgcctgtccacccctgcagaacatcgaaccaacatgcataagaaccacgaccaacagacattataacctggcgaggccagcgtgatatgaggtatttatatgacggttaaacccattacttaacgctatctagattctttcccaaacttttccttcctcctcatcttaaatcacaacatggcagatctttcaccagacccgccgtcaatcctttttgagggattgtcattaggagacggtcagacttctccccaatacggcagcagccactcagcagctcccgggcagctgcgaaggaaagttgacctgtcattttcctctccgcgctccggttcttcctcctcgcctgaaagtgaaggcgttttcgtctttggccagtcgtctcagaaccgaagcatcacgtcgaatgctgtatttcaattcggtggccgtgatcaaaatgtcgcatctacggatagagacgctcgagcagagtcattctcgtttggtacactccataacatgacaccgttgccatcaccttcgccttctcgagcagcaacgccacagcaatcacctcctgcatatgtcactgcatctccagcaaagatcgctcatgcagcaagtgaaaatggtaccaaggcacctgcattctcatttttatccccacctagttcagacagtagacgtcagtcttcatcattgctctcatcaaccccttcaactcccagccagcccggtgtagacaagccggaatcaggtggtatagcgtctccaactccggagccgtctgttcccatcactccctatgacgctagagcggaatccgcacctccccatgccctgtttacggccactttccaagacgtattgaaacaagcctccgatatagcgcagaaggctgtgaggtctattgaaaaaatgcaaaccgatgctccaaaggacgaaggctcagagattgataagttcctgagcgatgcaaagagattgcaacgcttccagggcactgacacgcgcacaatcgccgttctaggagactcaggagaaggtcaggaacccaccagataacaacgctcgttctgtcgcttacaccatttctaccacacataggaaagagcagtcttattaattcactactccacttcccaggggtcgctcaaacggtatgttgtggtgaattatttacgatggactctaggggaattggtattaatgtcatgtgaaactttatagggcgatattgggtccgcctgcacctcagttgttactgagtatcgacagaagaaagcagaacatattactcccatcaccattgatgtcgagtatctctcagcgttagaaattcgggagcttatcaaagagcttctatggagctataggcagctattcctcccaggcgtggaatctaatgaagtctcggaacaggattacaaccgctatatgagacaatccgaacaagcatggtctgcgctgcacgcagcgttcaaacacaagaaacagttcacgcagagttttgcccaggacatgtcagatggggctctggaacggatcacagatcagttgatcgagtggacacgagaaattgagtggccaacgggtggtgtagacggcttttggacatcaacggcacagacttctgaggaatgtgttgagaagacaaagttcttcatgcaagacaaattctggccgttcactaagattatccggtaagagaccaattttcctcgcttcaaaatttacatcttacatacggactttctagcgtatatcttaattcacaagttctcaaaactggagttgtcctcgcagacctacctggtgagtctgaccaaattcagttgagagtgtgttttaacacatagcctcattcaagggctccaggacacgaacctagcaagagttggagcaactcaagattatctcatcaaatgtgacaacattctcattgttgccaagatatcccgtgccattaccgaccaatctctcaagtcttcactattctatgtactttctcgtcacatgccaatggaatgggaacaatccggtacacaacgattgaacgtttcagttgtgtgtaccaagtcagaggtatgacgacgtggttaagtcgtgttcatgcctattaacaaccctgccaactaggagatcaatcttcgcacagcaagacttgagttctgcggtccaaaccacagtatctctactgaaaccatgacataccttgatgaagaaatcaatagcgcaaagtgtactggagacaggagtaggaagaaagccgcaaagaagaagtaagctggctaccattgtatactacaaatccaatctgacaatcgcacaggcaggagcttttgctagttcaagcacggaacgaacatgtcaagcgaaaccttcaaagcgtctactcgtctgagatgaatggcaggactctggatgtattctgcgtgtccaacaagtggtacgagaagtattgcccaaagggaaacgctcaatttgtggaagccagcgggatcccagatcttcgtcgcttttgtcacagtgtgactgctgatgcccagtttagtgaagcaaaacatttcttgagttccaggttgtcggcgcttctcaatacactggacttatgggcctgtagctcacttcaaaagcaagatgagattgaacagccagatgactctgtatacacaagagtcaccgagcttatagatcaggtaagggctcgggaattgttcttagtgctaccaaataatgctaaaggaccacacagatgtctgatgttgtcgataccttcaaacaggactttactacatgctttcaggagcagataatgacgttcttcagtatgttgtagtccatagctcattgaaaagagaggcataaccctaatctagtttgcttttaggtcgaagagaccagcattgggatgaagctgcaagcaaggaaggctcggtatggacaactgtgagtgactaaatagttatacgcaaggcgagaagaaggctaacttgaccgtaatagtggcattggagtaatttagcagacaaacccgcaagcttagaaagacataaccctaacagttttacagctcaatacaacgcatggtgtctcaacaatggagttcatcagaccttgaagcgagggcacgagaactggaatgccaagattatatggaaaatgcgaatggaacttgaaggtcaatgggaccttgtcgaagaagaagtgtccgatgtcttcgctgctctgctcgacggtgtcaagagtcggctggagtcttttaaatctagtttgtatggtgagtggaactgttttaatcctggtggagcggctgacagtaactgccttgacagattcactcccgcagttccgcgttgagcctatcgtcgaaagtgttactgtccagattggaaacctcgagtaccggatgaacagagaaaagagacagttctctgccgaagtaaggtagggttaagcgcttgtctttggctgccatctattgcactgtctttgtgacatatagctaatactttggatagagcgatacgcagatacgcttccgagtcgaactacaactcctacatacttcaagatatgatccctatatataggtctgccgctagccaatatggtatgtgcatatgtttcccttggcccataacccttgtcagccgccgctcaagcgtgcttttctttttttttctttttcgaagagctataacctaacgagaccaaactgtaaagggaccggtaaagccgcacgccaaagatcgatcgtccaagggcacatccaacagggagttatcttcccgcaaatggccgttgcaatctccgaaagcatggaaggattgatcaaactaacctcagaaagactcaataccatgctcagaagtgtcctagccactattgaaacagatttggatattgtatttcaatcttatcagagatcccgcgtaaacccgacagcgcataacgagagtcgagacgacaagattagggagtttgcagatgagattagggatttaggaatgaggcataaagaattgctccagagaactgaagggatttgagggaagttgtctcgtttgtcagaaaaagggttgcgaggtgcgactctgagaaagtgtcgtcaccatcatgttgtacacgatctatctgagcccacgctttgtgtctaatagtacagttggtattatatatagtttccaaaactttatttagcgatgccgtgataccctccatgagttcgaagatgcaatcagccggtaccgtaacatgcacaaacttggatatatattccaccttctcatgtgtctgcccatccttgaatgtgtggttttccgactagcaactgaatggcgaactgtattatcgtggagacgatattgcatccttaattacaagttttagcttcatgtgtagcctacaatcctacgggtaatctctcacacccagagtcggagagtctggcatgatttgccgtagttgttgtcgcagaatgatttggagaatggtttggtaaaagaaattgtaatgtcagaagagagtgctatgtgaaggatccaataccaatgctgaattggtacgtacccttgacgcaacgggaatttggcttcacccgctgtattaccactatcggctgcgccagattgaactgctcacgactgctgcggctgctgaaacgcgactcacgaatgagaagcaacaatcaatcacccatctccaaagactcgcatgcgagatgaaaacaagtatttacactgtcttcttgtcgctttcttttttttttccctttttttttcctgctatttatgctctgatatctaattaccgtttttacccgagaatagtatctggggcaggagcgagtggtcaaaagtggtaaacactcttgaccactttggaccaggtaatccttcctcggacataatagaaatcacaaaatgggtcgacatcaagataacgcacctaaatacgagggttgtcgacttaactcctcctcatttgtttccgagtcccccattcattacaatctagagaccgccaaagaatactgacatttcatggatacagacatcgtttttctcccactataccccttgtcatcatcaagaactctattctcgttctgcagccctcgacatatgccctaccaaattatacatccaacgatttctcgatactcgccacaaaccgcggtcgtgtaccccgcagcgatcccgattgagttcttgtttactagcccagttttgccctcagtcgccatttcacgagcgcagaatcattcgctatgatacgatcgtcgaccagaacgagcagtcaccatcagaagacctagatctgtcgtacatcgaaaaagacgttgcgagcaagattaaggtctcaactatagagacaatagctgagaagggcgagggcacaaccaaccaacgacctccagcgaattctcagagtatttgattgacggggcgctgggcgtgcgacgttgctgtcaaaatcgaccagcggacaacggaaaactagggttatcgaggttatcgtggagaattacctccctaatgtcgatgtgtacccggttaataaacgacctatatattagtacggcagccccggtttccatcgaaaaccatacgcactacagccggcttcagccgtctagttcatcttccgtagtatagtggtcagtatgcaagcttgtcacgcttgagacccgggttcaattcccggcgggagagaccgccacctgcgatacgcaggagaatcgtttttttttctttcttttttatttgttgtaggttctgttttcggtttttgtacccttttatgcccttgtcttccgtttggagtgtacgccaagctggtttgtgttgtcgttaccattccaaagacaattgaacacgaaaggcatgggatcatctaagatcgccgaggttcgcttagcagagtccgtccaccaatctgttttgggacgtttctaataaaagcccttaactaatcttatattaatccattaaaaagtcttctaagagaacctgaccaatattaatatcctgctgcaaatccccactgtagttcattctatcatctatatatgcttgccctaagaacttccatgttgaactaaagagcttagctttgtcgctatatacccaaccccgggggccattatagtctctcttatgtagcaccagaggaacttgactgccgagaaggataacaaccgggtccccgattttgacttcagatggaccggtgccatagtctccattctcgagtataaacaaccttcgatcttcgcaagcatcgtcacgaatacggtcatacttgatttgggcttcatcattccgtatgtcgacaccttggtgaaggctcatgtggtatcctgtgtcaattcgggtgagatctgggataacctgataccggaaataatcaggattccacctttccgagtagtctttagtattccatgctctccaggacgctggagccctatcccaagcaccccctgtgatagtcctggcaaactttgctgtcttttctgtgtcctcccacggacctccaagcatacgttcccaattcttgaatagtcggacgtaatttggcctcgcagtattcctataggcaatttttcctacactggctatattgccaattctgaacccttgaactgaaatgatatcgagtaattcaaaatccaccttgagacgtgctgggagtccccctgctgctgagtgatgagtagaatgtaaagggtaataaataggatcgtcgagccctccagtccagaatagacgtcttccatgccaaagttgatttggctccggtgtatttgctgaccaatcataacaccaggtgggaaagcttgggaacatcctttctgcgagaacaagtggaagcaacgttttgtatttcatcattgttgctttagagaatatcgtggataatctctggaggcccattttgtagtctacgtggagttcttccgtagaaaggctctcacctctcaatagcccgaggaaagcatacagtctgtcgtgagagaccgtacattggcggtagcgaagttgatatgcaagcccgaacaaacctgttggtggatcttgatatgacggcttacgcatttcagaaaccatcttcagataactgaacagagcatatttgaccttgactttgtcacgtgttgtctcttgtgtcaggaactgggcaaagtcaaagaacgggattgtgtcgtggccacaatagagtagagctgttctagcgaggacaacctcttgaacagtccacgcacgagaccagtactatcgctggttagctcgtaattcgtttgaatatcacagcactttcttaccggccttttgatgatctcattgaggcaatgaatccatcggtcatcctttccgttccatatgtctttcctagcattcatatcgttacatgccagcagttgattcactttttcgaacgcctgttgggtattggtcgttgatggaccggtccaaatgagtactctttcagcgttttgatagatatctcgcattctctgcacctggagacttttctcgtctgtgtcagtctgattgatacatatcgcgtcaatctgtggactcaatgtcagtgacccatttaccaagccataggggaaacccacccaaagttgtcggctttcatgctcaagacacaaatgctctaacgcattatataagtctgcagtgatctcaaactgctccccattcaacaggattcgtttcttcttctgctttttaccccagcagtaacttaaggcttcatagttacactcatcccacgaagtctcaatgagctgggcagtaacagagatatgcccaaaattagcagaaggcgcgagacgcacaaggcgcatagctttgggactatcacaaaggggtaagtaagtattagactgcatattgcaagacaattgaaaagtaaagcgatgatagttatttatagataatgtagtatgtaaactaaaggaaaagaatttattatgcgcgaatttgaaataatacttgtgtcagccctagtcgaaaatagtaatacaggctaattactcttatatcagccacttatttagtaaatattaagttctatttatagattaataaactcaatttaatcttcataatggttcaggtaatacactataagaataataagtaactcaaacctatgtgttagtctgggtaagtggtagaactaattataaatagcactgattataacaaaggattcataggccttagaatagttagtagagagatcccacaggtctatagcgaagtggcacactttttctagccacttgctgtagaggaaaatattttctaacccttccctacttaagaatgtagactagaaatgcgccgcacttccatttaggccagtaaacagagaacccgaaatgcgccgcatttcttccacaaaggcccatgccaaccatatagacgacgacgcccttaaactttacagcatgtagtaatttcagttgcatcaattagaaggaaggaagctgcaatcaagctctctctttattcctagctaaatatagctttatggaaggtatccgatcctcttgctgccttctaaactttattaatataataggcctcacaacatacactaatgctattatcacattgcggccgagtcagctctaaaagcttaagagtctcagcttctacttacagattgatttcatttaacagctgaggaaaaacactttagaataccatatctactagtatagtgtcgcaagcataaccagtgcagttgcgatacagacgtaaataaatggggcagaatagacttaatttatatagaatactagtgtattaatcactgacatacctgcgaccattttgctctctgtattttagataacaagtttaactattatgaggaaggggaggaattgatacagtgaagaattattaacagtagaaacttgcataaaatagaactgtatagataagtagaagagaagtggagattagatgccagtcagatgttcaagaatttaacccgcatagggaacgacttgaagctcaatggcttccaaatcatcagctgtgggaggattgatgcttgataccatgacaagagcaggagtgttgattatcctaccatggattacatcaaactggtcccaggtaccaggaaccgcattgcaataagtagtatccatcacctcgtccaagtggcattcacctgctggtgcagagcacttgagctttcggtcgcgagtctgttcgcatgtgagaggttctattccagcgtagtgattatcagggtcgcagagcgtattcgagttggggaaaccatcgcctccaaaagaaacacataagtatttcccggtgtttatctctcgtacatagttggtgctagcttcgatagagaaagtgagaactgggggagagggcgtgtaccacccgaggttgttatatcgaactggatcgcctcgcagcaattgaccatcgatatctgagcctagggccttgatattaaaggtaggaataggcacaaatgtgtcttcagtggtggtagtcatcaacgtcgtggttgcttcagcagatgtcgttgtctcagcagttgtagtagggatttcagtggaagctgagagctcgatgctagcgcttcctgactctgtcgcctcggtagaagtcacatcggcgtctgtagatgtggcactgatagataattcgacggaggctgtagtcgttgtcacgatgtctgtacttgtagtaaagatagcgacaggttccgtcgaggttgcagatgcgggctcggtagatacgctgcctaaatatgagttaataaataaatcgatgcgctattgatacattccacttaccggagtcggtcagtgttcgacttcgaggcttgcaaacacttgcaattgcgatattggcaccaaggcctaaagacaggaacgcaacgaaacgcattttcgctgtagaaaagagcgacaagggttagactgagtgaagggagaataaaacagaagaaagatgaagaacccagagacatctaaaatgtcaattgtttcacatcaggggtttatttcgtttttttttagcgcttggcactattgacatactacagcctcagctgtgccaatagtgcaggtactagcttcattttccagggtcagtcttttgtgttcttatcgtaaatgttatattactggccaattaaatcacctagagccttacttattaatactagtgattccaaagtgcgcaaaggaaggatacttaatttgccgcattcctcttatcctacggctgaaaaacaatcaaagactcagcgaggttatttggcagtcatccagcctcgataagttgataatgtgacaaaagtgtcttatatctcaaggccagaccatctttgttcagccgcacgcacaacgaccaaagtggcatgtggtgatcctgatgcggggaacaggcatttcagccgcctccacagccgccatgtttgtgattcaacgacgtctagggctagcggcatgttcttagaagaggtgagcattccagacttcgctgtcaatagctatgtctcagtccagatattcaaggtgcttcgattgccccaccatataccgggactacgattcgtcaattgaggttcatcgactctatggcacaagtgcggacactagctgactggcagcttggctaagaatctagaccctgtttgagacaaggccgtaacgataatcgatagtttgaggcatgcaggtttttgccgccagccatcatcgcttggtaaagggcacaacaccttatgagaggtttatgtctcttgtcattgcagcaacctaccccaaagcagctcgcagaacccctccaaggtttcatgtcagccagccaatacagtccacatggtcgatcgttgcataatgaagaattagtcatattctgcaggaatgcatcttgtagacggaatacggtgagggttagatgcactcatggtacatcagtacatcacgatactactgtacagctatagagaggccagtcgtacgcctgcaaggttgacacaaagcatataagcgaggtcctgccctctttcatttttctccagacaaacaattcacatcttcctattcaatcctccagtctaatctccatcatggcgtctgaacaacctttcatcgaagtccatcaaaagacacagtcctacaagcatatgtgggcgcgtgatgtcgctcgagcaaccatggactacgacctcaagggtgttgttgatctcgtgaatgggtccaaagctaacgtcactattcccccaaagatcaacataggccagctgagggaagtcacagaagaactcactggacctggctacatccccaaggctaaaggtcagattgacgtgggcattgttggagctggagtggccggtttgttcgctgctctgctctttgattggctcaacgatcatcctaatctcaagggaaaagggctcaagatcaactacgatattcttgaagccgcgggagcggagcgacttggtgggcgtttgtacactcaccacttttctgatgaagagcacgactactatgatgtcggtgctatgcgatttccaaacaactcaattatgaagaggttctttgatacgccaaatgaatcaggaagtcttacttactctattgtagaacctttcaactgttccagtacattgggctcacccaagagagcaagccaggcctgattccttattatctgaaggacgtgctcaacaaatgtccctcctacttcaacgacgtatcccacgaaggcaatgtttgggccgatgacaaacatcccaatgacccatacaaagtcaatggtggcttaccccctaatggaaagattccggaagagtattacaaccgatcttatgctaagaaaatgggctcagctaaccagtccctagtctcttgaagactgatcccaataaactcgttagtgaagccctaggtgttttcatgaaggaagtcaaggagaagttcaagctcgctattgctgaaaagaacggcgaattggacgaagggagtaagaaagatcaagaggaagtaacgaagaatgacggaccgataagaagccggagggctcaggagctatgggagctactaatgaaggccgaccatatgagcgttcgccaattcctcggctcgtatgtgtcactcgtttgataaagttgtctttgacaaaaactgataacatttgcagaggtcaaccccacgaacttagaaagaaggacacgcctccacctcaggacaagagccagcccttcccattgggtcctggctacaacttcaacactatcgagtggcttgagaccatgacctagtaagtcatcagtggcactccgttttaccacggctaacctttggaagtggtaccggatggtacaaccagtccctcacggagtgcgtcttggaggaacttgacttccacaccgatgatatggataacaacccagctaccgaggatatccagtactggtggtgcgtcgacggcggtgcccaagagatcgcaaagagaatggctgccaaggccaataagcgtatcgaatacaacacgtgcgtccgttcaatcgacgctcaagtcccgctacgtgcagctggaaagtatacaggcatgaagcttcacaccatcagaactgatcccaagaccaacaaggttgagagcaaggacagagagtactttgctgtcctcaatagtaccactcttggtgccctccagcgtatggaacttcgcgatgccggtctttcctggggtactaagcaggctatccgagctctcgggtacggtgcgtctgccaaggttggcatgaagttccgaaccgcatggtggcaaaaggagccgtttggcatcgcgcagggtggagtatcgcggaccgacttgcctctgcgcgtctgcgtatatccttcatacaacattttgaagaacgagggtgaggacaagtgggatcccgagaagccagctgttcttctctgctcgtacacctggggtcaggacgctcaacgactaggctctctatgctccaacaacacgactcacgacgataaggagctcaagaggctaattattcatgaccttgctcggctccatgccagagaggaatttccctttgaggaattggtcaagcatcttgaagagcaatatattgatcatcacggctatgactggtacagggatgagcacatgtcaggtgcgttcgcttactttgggcccggccagttctccaatatgtggcaagagattatcaagcccaacgcgttcggccagctttatcttgttggggaagctgcttcttcccatcacgcgtggattgtcggtgcactcgagagtgtcatccgagccgtatacgtcatgttccagggtctccagaatggcaacccgtcgtttgaaccgtacaatattgtgttggaattactcaagcaggccccaactgacagggatgagaaatacgagttcgaggacatcggtgaacccttgaagagaggtggtggcatgcccactggattgcctttccatcctcttcccgaggagatgccaacaacacagcttcgtactaaaaaaggcgcttctttgactgacaacccgaaagaggaggccaacgatcgccctgtggacatgacatatggtgctgccttggctgttttaagtttgatcgagagtttctttgagttagtagtcgacaagcagtaagcaagggttatcaatatttgacttgatatccaagaagggctctagggtactttaaacaatatatttctttaaattatctatcagtccattactcaattctatcattacgaaaataccggttcagtctcaggcgaaatagggttttgtttcattcactgagcagctttaccctagatttctttactattcgagcaatggcgagcaattgtgtgagatttttcagtctaacaaagctgacgttgacttctctgagattatcgacgtgcgcaaatacattagagcattgatagtatctaatgagtcaagatgggtcaagcagggcggaggaagattagggtctcgatatcctcctgtttcgcaaccgtgttattgaacatcgcatgactcgtttattttcccctaaatctctttcttgatctggctacggacactccacggaccctccgtggaacttccacaaaagccgcatgatagccctacgaaagccccacgggctgtccgtctgttccttgtgacaatcaatacttggcacctcagaccggtaatgaaactgtgggtagcgagtacgtcggtggagcaggcttatacgtctatggtcctattggataatgccttgtctcagccatacctccctgtcgttgcatcattgcaacgtcccttggatatgcacgggattaagctctcacaaaccgatattgctgtcggttgttgcagtttggatcgagtgtcggtgtgttgagaaaatcgagacacgaaagcatttggcagtagagagacagaaataccaatacggtgcccacatgggaaactttggatcccagcactagtgtttttgtcaccttgacctagtctcgcttatgtatgttttttgatcggggtctcgcattgtgaaggtccgttaaaatgggacttggtccaagtgcacatagagaaaatgtcgatctggaagactttctatatgcctcatgggaagtataagaacagccgtgccgtcgtgaaggatctcaatttctcgatttatcacacacagcatatggaaacagtccgacatgtcgacctacattgatatcgtgttggaaaatccgcaatatgcggtgttatctactatctcccttattgccattcttattgcaaattattcttttttcgccaaggacgacaagtacccggttttgaatccaaagaaacccttcgaatggagcaacacgcgtgtggtcaaagagttcactgagaatagcaagagcctccttgcccatgcgcgctctgtctatggagagcagccctacagggcttacactgatatgggcaaagttctggtgatacctccttcatgggttcatgccttgagaagcaagaaggaactagactttagaattccagcccaagaagtaagtttaatccttttggtctcattaattataactaatttgcataggactctcatgaatacattcctggattcgatggttttggtttccacgccaacatgcccactgttatcacgaaatatgttacaaaatctttaggtaagatttgataacttcatccgtctaaaggactatctaactcattgtagccaagatgactggccctatctcggaggaaacgtcactatcaattcgcgaccggctcaccgactcaaaaggtatttcattcgggacgcacctaacggcgaaagataaatgagactgacaaatttagaatggcactcaatcaacccgccgaaagaaatgatccgcattgtttcccgtgtctcctcccgaatcttcatgggcaaggaactctgccgtgacgaagcgtggaccaaagcttcgagtgactacaccgtggtagcctttgcatctatcgctctccttcgagtatacccgaggtggcttcgcccttatatccattggtttcttccttattgtaaagaagcccgcagattgctgaaggaagctcgtgaatgcctccagcctcaccttgatcgtcgagaggttatcaaacagcaagctctggcgcagggacaaccttgcccctttgatgacgcaattgagtggttcaacaatgagtacgataagcacgatccagccacacagcaaatctccatctctattgtcgcgtaccacactacttctgatttgttgtgtgagactcttctcaatctttgtcaacatcctgagctttttaagcctgtccgtgacgagattatcacggtcctccgtcaagagggcggtataaccaaagcagctctgtataacatgaagttgctggacagtgttatcaaagagtcccaaagattacgaccaatcttgctgggtaagttcaatacccttttacgttgataaaccgccagctaatgactttcaggtgcatttagaagaaaagccatggctgatgttactcttcccaatggcgatgtcctccggaagggcgatagagtcatcggagagacaacacatatgtggggtcctgaatcttacgataacgcgcttgagtttgacccctatcgctacgtccgaatgcgcgagtcaggcgaggagaacaaagctcacctcgtgagcactagccccgagcaccttggattcggacatggcgtacacgcatgccccggacgcttcctggctgccaacgaaatcaagatcttgttatgccatttacttctcaagtatgattggaagcttccagagggtgcagagcctaagccaagttttgcaagctttagaatagatggtgacaagactacaaacctcttgattcgacgtcgcactgaggaactagatattgattccctttcagcttgataacctcggtgtgaggttgaggtttattgctggctccattggaattgtttatttacggatatctcaaacacctactcatgccttgctagcagcggtgtattgctaagataatatatagattgcaatgtttactctctttactatttagtctagttctctacgttgcttactcatgatttgtgttagtgaatctcaataaataattataaaaacaattataatacttctactctggtttgcagtaaacaattatccaagctattgcaatcctatctcgttcaagtactttgtggccatactttctcccctcagctctggaacagtcctcccattcccgaagtaggcgaaacgattctttccaagatacttcatcttataatccttccaccttgggttttccagtgcctccttgtagtgccaaatggatccgcaccatgggcccgtcaccgagttgtcatttttactattcttatacctgttcttgtcagcacactctgatatctggcagagaagacaaggtgttagacgagtaacttaccagctggcacaagaatcagtgcacaccaagtctttcatgatcttgtctctctgttccataaactctttcgctgcatcttcttccacctccaagcttgcgatgccttcggcttgcatctttcttacgcatgagaatgcatagtctactgcaagttccagtcccatgatcagggacacattgctaatgggagcattggggccgccggcaactgtatgttcaagtttggttagctgacacccctttcaaatccatacaaaagattgtcgactgactccagtaattcgggaatccaggtgctgcaacactgaggtaatgtgtaggaccttgactccaaacatctcttaggttctgaccgccgcaacctagaacagggaatgctggccgatgagaaacatcaaacccggtcgcgcagataatgatattgaagtcgtgttggatgttgttattgtccatactcccggactcattcatgcacttgatcccgccgaaaactgccttcgtgttcggtttgatgagtgactccaagtaaccatttccagggctcacgctgttacagagatcagtacagaaccagcatcaatcgctcggacaaatttcaacataccgtctacacccaacttcaaagtcgggaatcagcttgctgcatatctcttcgttattctcgagtcgctctctcatgagcttcctgttagcgatgaaagcttgcttttgcatatcagtgtccttgtagtaaatgtcaaatcccttcgttgcaccgtcaagtagctttcggcgatagtccagaagagccgatttgtcagactggaacaacttaatttgttcttcagtgaatcttgtttctctcccttcactggcaaagacctgttcatattctgccgtgatccaggttggtgattggatgaaattagttagctgagagactactagtttataattattataaattattttataaacttttcttattatttattctatagaaaattaataaaatactataatataaaaattattaaaaaattaatttttaaaaaaatataatagggtttaaatatataacctttaggagaaccttaggatagttataaacccctattaagggggcttacttataaattctatatatagaagaataagcagtaagctttagtcttataataatagaggacctatattacctatattaatagatctacctaactgagctattagacctcttataaaaaagaaaaataatttacttattaataataaatattatattaaaaagattaatataattaatttaaagatctttatataaaatacctttataagtaattaatataaataataaattattttattaataatacctttaaattaaatttataagaggtctaatagcttaattaagtagatctattaatataggtaatatagatcctctattattataagattaaagcttactatttatttttctatatatagaatttataaataagcccccttaataggggattataactatcctaaggttcccctaaaggttatatatttaaaccttattataaaattagctttaatttaaatataatactaattatataaggctttataaaatacttataaaaaaacttaaaataataagttataaaatatttttatttttatataaaaagtttaatataaaagtattatttttaattattatttaagtattataaaaaattaaataaaattataaaaatatatattatattattaaatagtaaaatttataattataatattattataattataaattaaagcttaataagtatatattataaatttatatatatattttattatatttattactagctctttagtatatatccttataatataaatatttaccttaccttaatagactttaaaagtgtaagagtattatagaaagattaagtcgcgaccaatcagcgagcagtcgccggaagatcttcaggtaatttaccttaagagaagtcagaccgagggatctagggttagattcctcaagttgaagtctcacgagaccaagttcaatatacaatcagatctatctatcatttaaccaccctaacttgaccttatatatttacaaaaaggtaaaggaaaaattaatattagctagtattacttttaggctaactaatataaggcagcagtatataatactttaaatatagcctttcctaactgagaaggtataaatataccttattactacactagtaatattaattctagcagcattatatattatagcgaagaccaatactcacataagcgcctcaagatataaccactagtgttaaatgctctcgtcttagaagaacgtcttcgacatggaggtctaccaagtcgactgccggggaagagtatgcccaggcaagcggtatcctcagccttgtgtcatcccaggcgacgcccgataagagtgaagtcagtcggttctcaccagttttaagcaatggccgcttgagaatactccgctcaggtgcataacttagaacggtaaaaaacaactttcccggttacagttcgactggactcctcatacaaagcatgggcatactagccgggatcaggttgattcacactcgacacggatgaggggcagggccaagtttgcttcagctccaagagccaaatacaccccacagaaagatgatcttctcatcaagttaaaggagggcagggaagtgctagtgtggccagagattcaccaacgcttcactgaggcctagagcctgtaaagagctctctttcaactgcttcattgccaaacacattaggttcatcgctacaggcgaaagggttcttgtacctgtcggtccttccttgccacgttgacgcccgctctcggccgcccttcagcgtagtggccagtcttacgtaggctgtatcgataacacgacaaccagttccgcccgatcgtgggctcccctcttttctcgaaggaccttatgcgtccgcattatctcattccatctttgccgaacctgcgcggggattttactttttttttcaaccagcattatcattcctgaggtatttggctttcgtgccttcactaggagggggttttgaagcattctgaacgagtaaatcctttcgttctgcaaagtctctgtgagcatactggtactggtcatctcgaccgtcaccgccgtttccaggagagggattgtattcttccactgccagctcttaccactacatttgatctcctccgtctctaggcatgctgcagagatgtacgcgaaggtagcgctgtcgtgagagtcggcaagggcacgagcccatgagctctctccctcacaagctatcctgcaaccgtggcagctatcattcccgtaaggccaggcaaccatgagcgccttcccattgcggtctaggccggtatcttgaagggtattcaagattccacgcaccaatttcaggaccagattgtgggccgggggtggcaactcttgaacccagcctaatagcttcccgcttcggaagttctcgatgataaagcgatggctttcgaggtctttccagagcctacattcgtcaccagaagttaaacggcgggcgaatacaggcagtaggtcggctatcatttcgtgaaggaggactcgtctggcgaccgcagtgcacaggctcatctgaacaccccagagttcttccaaaaatagtatcaactccccatcatccacatccagtctcttcttctttagagtctgaccagggaacatatgataagaggcattagcttgcactagaccatagttcccaatttgtcctccaacttgtacttccttcagttcccagccaggcagagatgtgcctaggggctgaagatgtccggataagctagcgcgacatgagctttcgtcgagaccgcaagcgtcgttgactgttactcgtgctccgatgactatcttgcgtctcagatcaaattctccgtagcagaagaggccagacgtgactgtccggctccagtgaaacttgccgctatcttgcccagatgtgcataaatagacaaaacccccacctattctaatcgcagaagggtgcttctttccgtcgggtaccacgaactggcctgggccccaggtgtctacaagatcttgagcacttgtcaacaggtcaaatcctgagcgcaggtcaatgggcgatggcgtagagggtttcggcgttaccacgctgaatgcgagcactggtccttcaaccatattgccaaagcatgtaagttccttgagaccagcgtcgatatactggtatggggctgacgacgtttcgatcccaagcaaccgcacttttgttaccaaggtgtccaggaagaatggccggagagggccaacatgtgcttggctgtaggatagaaaccccagacacaagatttgcacggccaaagagtataaatgaagagcttccgtgagagtctcgggggaaggcccgatgctagcaccctcgaggagaatatcgagaacttccaacgaccgaggtttcccaaaatctggagtatccttcgcggaaaacagctgctctaactcatctaacattgtcactgcaagatggaagtcgattcggcatacttctatcaaagaagacctgtcgttaggatgtcggcctggatttttgagaatggtgaaggagtcacagcagagaccagccgattgagcatggcctattgctatacaaaattgatgaagggcattggcaacgcgggagaagactacttgttcatcttgatgagcgtaggacacacaagcagtggaatggtcctcttcaaaagtgacgctcccattccacttctccaaacaacgggtctttggggcgatgccaccaagcccacaaagctcttggattgttcttacatagtcgctccaatccccggtttggaatgagccttgatgcgacgctgtggatccaggcttaggcttattcgacaagtttagttgatgtacacatccatgaaggtgatgcccgatcttgatttccgtgggactgattgctccaggctcgaaatagatccagggtgagtcagtcgcctgctggaataacagatcggccatttcgtcatgatcaagccccatgtcattgagttcttgcagccaagagtactcgcctgtggccagaagatcaaatcggtttcggaggagttgtttgagggcctttatactattacttccaattgcctctttaattgtcgtcggaggattgacgaagtaatgaaggttggatttgaaagcttcgaaaggcgggctactagtgatgaaatccaccactaaatctagtctttggctagcgttaggtgcgtcttccgattcatcttccgtttcttccccttcgtcttcatcctcaacttcttcatccggtgctgatccactctcttcattctcatggatctcctcctcgactttgacgtctgccgctgcggggccggagctattcgcttcgggaacgttatcgcgcccagcggttcctctttcgtggtctcgttgttcaaaaaagaccttgaggcggtactttcgatcttccttctggtccaggaaatcgcgcatgcctttccggttggtgtttgccgtatctggttgaaaggtgtggtaaatctgagtggtgacacgctctcgttggcgctgatttctcaggaccctcacaacttggatcaccatatcgtcctcagccctacacctcaattctatcataaattttttcaacaaccgatcgtggtttcggaaaaaacgatccttgtccatcgccttcaaggcttgagaatagagaggtcgaagaaacaagtcttcggacaataggtatgccaaatgttcagcagcagcattgtcgacgttctcactcccgggcaaagatgagggcgtagtgcttggtactgaagaggaaatggaaaagaccgaagaatcattggaaacgtccgatcctgtgtcggtactcaaatcccctgacagacttcgtagattgtccgaattttgcgcagaaagcagctcaaccactgcctgaaagcccttctctgcggcccacgacaacgacgtccgaccatccgtatccttcgagtcggcatcagctcccgctgccagtagcttctcgacaacctctagatgacctgcctcacaggctacttggaacgccgtccgaccatccgtatccttcgagtcggcatcagctcccgctgccagcagcttctcgacaacctctagatgacctgcctcacaggctacttggaacgccgtccgaccatccgtatccttcgagtcggcatcagctcccgctgccagtagcttctcgacaacctctagatgacctccctcagaggctgtttggagcgccgtcagttcatcaaatccagcatccttgatcagtcgggcggcgagtaatgccatggcaagtgagtgctccgatattagtcgagaatggtcctccttatctagtgtctccttccgaacttccaccacatgcttaagtatctcaatcgcatcctcgatccgtcggtcagcgaggtatgcgcttgccagtccatgctctgatgttagtcgagaatggtttttctcatctaatgtctctctctgaacttctaccacatgctcgaatatcttaatcgcatccttgatttgtcgggtgttaaggtatgcgcttgcaagcatgtgctctgatgctagtcgagaatggtccttcttgggaagaaggccctgtttccacaaatacacctcctcaaagcacttcaccgcttctttaaattttctatctgtcttaaaggaggccccaaccttttcaatcagacgataagtttcatctacattttgccgagaatttcggcttagcagacgtatcgcatgcggcaagtattcccttctcacgtcgtgatgagcgtcgctgcttgtagggaatctcgcggcaagatggcatatcgcgtcgtgtgtgacctgattctctagtccctgctttttgagccagcctcgcattgccacgtgcacaagactgtgcatgtcgaatacattgctttgccccctgcgaaccagaaacgcatagctgcaaagcgtaccaatagccgattgcaagtctatcggccttatttcattaggcaatatcgattggggaattgcctttggttcaatacacgacatgaacgacaacaatttaacggcaagctcatcagacttttggatctggcggaaagacacgatccatgttgttcctactgcgttctgagagtctctgtatcggttattgtctcgaaattctatttcaaggactcttgtatcattctcggcatttttcaagaggctcagatatgtctgtagaggcgctctagtctgattgagatatgcggcagcctgtgtgatagccaatgggagaaaagtcaagtatgtaagcagctcagtagccactgcgtcgtcatagaacggttgcttctgaaccagtgaagtttccaagaggctcattgcttcttcattattcatctgcttaacttcgatcacgtcatactgagcaaactcgccagcgacttgtgtggaccgtgtcgtcagtagaatcataccattctcgctctgaggcaggtattcttctaagcctggtttatcggcagatcccaggaacagctcatgatcgtcggcgttatccacaatcaagagccacttgccagctttagccgagctgaggtgttgacagactaagcgcttcacatcgtcgtcctcgctctccttctgcaatccaagctttttagcgatctcagcatgagcatgttctgcaccttcattacttagaactggcacccagaagatcgaatattctggccatttgtctttcacctgataggcaaaatgtaaggctatctgagtcttgccgactccacctagcccagcaagcgccatcctctgtatctgttcttggccaaaaaatgcatcttctagtgcatttagaatagttgcatggccggtaaaatgtatgtttttagtgaatgggatgtaataacacggttcccgagctttacctggtaagtcgttagtagtcatttctacccgcgtataaaacttggtgtttccagatcacttaccagttattttacggccggtaggtagtccttgagaagccatggcgtggtttcgtggtttcgttgctattatgaggatggaaaaggcacgaaacgcacacgactgaggggttttgcgctgatgccttgtgtcgtcacgtgggcagctgaagttgtgtcagcattctcctcaatggccatattgctggcgaccagcaagtcgctctgcaacctctgattaaataaacacacaatcatgattacagcgcccaactagcccaagtacaatagcaggtagaatcggatcggccagaacccatgcgctagcgagatgttagaaggattaactatacactgccctaccggtcggcccattccgaggtcgcacgcattattccttatccccctaatgaggaccaggcctgttgcgaaagatctgatgaacggctaattgaccgtttgccactggcctcagtgccccatgcaccctgcatataggaagacccgtatccaactatatgttatgctaataaagaccctattatatattgtaaaggttattagggctgttaactatttcgttaagtaggggattagtataatactaatatatatagatactaataacctttttttaattaaattaataactattttaaaaatattttttttttatattatattatattattaatttaatatatactattttaatatataattagttaattaataatattatattttatttatttattatatataatttaatataagatcttttatttaattaaggctaattttaatataattaactcttatttatattactactatattataactttacttactatactatatatattttatatttttatttaattaaatagagctattatatattataaaatataactaatagctatttaaattaaattactcttaaaaaggaataactattaataacttttaaaaattactaataacttttaaaattacttaataattttaattacttttaataattatttaaatatatatatatttaattaactataagagtattataaagagattaagttataactaattagtaagtagttattaaaagatctttaagtaatttaccttaagagaaattaaattaaaggatttaaaagttaaattccttaagttaaaatcttataataaagtttaatatataattaaatctatttattatttaactactttaacttaactctatttactattaagagatataatatcttataattatttaataataatactttatatatttattaatataaatttaatataaattaatttattttttaaaaattatatttattatatattaatagcttttatttaaattatattatatttatattaaatagtatattatataatagtatttaatacttttaattattttattactacttaaagtaatttttattataaagtaaactttattaatatttaacttatttattaaaaagactataaaaatataaatattaataataataataaaaataaaaatatatttattatttttaatttttatatatataaaatttaaatctctaataaatactataataagatttttaatataattaaatttaatattataatagctatagtggggtttaaatgcataaccttcgggagaaccttaggataattataagcccctattaagggggcttatctgtaaattctatatacagaagaataagcagtaagctttagtcttataataatagaggacctatattacctgcattaatagatctacctaactgagctattagacctcttatatattttaaaagattaaataataaaaagagacttaaaagtatttaaattatatatttatatttattatataaattataaagaattataaaaaaattaaaattaatttttaatattattaataaaataatttaaattaaatagaaaattaaaatatttaaataaaattaatttatatttaaattaaaaataaaatacttttaatttactattaaattaaattaaaaataaaaagcctttttatttagcttttttaatacctttaaagaattaatataaattaaattatattaaataaaataattaaaaataattattaaatatataaataaaataattaaaattaataattaatacttttattaaaaaatatataaaaaataaaataactaaaagtactttattaataagctataatattatattaattaaaaaaaagctattaaaataatattaataaaaatcttactcttatatataattatataaatagttaatttataaagagtatattaaagatagccttaatttaatagctatataaaatctttaaattatagaggaagaggtataaggtatttcagtgtagggcaggaaaactgcctagaatatacgcgacccagcgaggcgcgaggcccgaccctgacgggagggcctataggaatcttatattggatagtcctattaattcatggatatcttcgatctcactttcaaggtggacaaccctctgggcgctaagaagactggctacactggtctgctgagaatttggcattggtaccatccgcgcacttggcattatggaacctgggtgatcagaggtttaatgttggtcgaagactattcgatatcatgaccatctattagcagctttatttaatttcaagtagctgtgacagtaatccagacatcattacttcaagactttgccactcaatccctagtcctttctgtgtttcactggcatcaaccccgaagtgagtcgtagcttctctcaagccaggactgccgcgaggaatcttattcttatacttgcccgctatctttcgtgcgatatcggcgatttcctgattgcagtataccccggcggctaggagatatctttccccaccggcctcaggaacttgaattgccctgagatgcgcgagtgcaacatcttccacactcacccaaactggccctcgagtgggcgggatgggaccttcttctccggctgaaatgataccatagacgatcttgttggacgtgttgagttgctttggagagccggggattgctccttccagccatgggccgaataccattgctggattgaggctcacgaggtcgaactgtgctgatgggttatcgttcatccacttccatgccacttgttctgccacagttttactggccctgtatgccactgccgcattaggggcggtcacaccatcctcgtaagtcaaaggcgaccagtccttggcagtgtatatctttcccggctgaagtccttttgaggcgtcgtagattccagcaaatgaattggtgtgcacaatgcgtttaacgctccccagctgtctggctgcagtaagaatagctgttgatcctttgacagcaggaatcatgagttcgtcttccaaatcagtagcatcgtagttgaatggtgcggcaaggtgcaggatggcgtcaggcccagttgggccaaaggcagagaggtatgatgcggttgaagtaatgtcttcgaccactctgacagaaaggttgggattcttgtggtgaagatcaaagacctgttcagcttttgtagccgatcgaacagtccctacaactctgtatccttttgacaagagtagcgcgatgcagtgctgggctatgaagccattggcccctgttacggcaacgagggaagggggtaggattgatttggggtacgctgaaggcatttttcaaaacgacgattaattaacgaggggccaaggaactggcagggatgagactgtcagtactgatgttcactttccaataatcaagataatgttatttcaatacccaaaagttgctaaagaagacagagatatttaggaccataggcattaacgctgcgcggcactattcttctttagacctagcaccatataatcgccgtcggaaagacaaacttgcgacggtagcagcgggcggtaagaacatcgctaggttaatggtcatacccctgcattttacggatggcggggttatcattctgcactcgcgtcatttacatgcgcttcatgatctgcctggtgatgacccacgactagagcagatagaaggtgtcgcgtgaataacatagaactcgaccaagctattcttgagtaagcctaacagattgatccgctttcctagccagccgagactgcctgcatgctaccctagagtgtaagatttgggggtttgctaatgaatttcctcagtcaagaaggggtttggtcttgcttatgatctaatagaaaataactatggtgtctggaaactttcactctctcttccgaatttttttttaatatcatgcatatagtaattggcttgtttttgattatatgtccatgagggaatgatcgggatgaatcgtcgagaccaataaaaaagtaatttccagggattaaaaatctcttgctgaaagctcttgaagcatgtactcgaattatatatgatttaattgcgtattccgccaggttggccatttgtggttgataaagtgttaatcccggcaaagcatgcttaaacaccagcaatagctctcttctttaatacagcagagttggcattcaacccttcccaatcatgtgcgtccaaacaagcctgtcgactgagtaatacagcaacactagtcctctccctgagctccgtctcgtattcatcaatagcttttttgcaatcttcttcctggttgtagactgcctctagtgctttggtcagcctgtaagcatccagaataccatggttcgccgcctcccctcgatacatagtcatcgcatgagcagcatcgccagcaagagtgatcttaccactgcgattgtcccacggaagacatggccagtcctggagtacaatctcaatgacttcagatccctcaggaatggcatgcacgacatctcgtagcacaggattgaactcaattgcccgttgcttcatgtacgccaaacgctctgcgtcagtggccttgacctcctcttgttctgttttcataggccatgatatcatgacttgaactcgatagcgctcattatctgttcctgcagttccgttgacatgtggtgtttccagcatgctgaaccagaaaaaggtccctgtcacagggtgacatccctggaaaagtagagggtcaatatcctttagcggctttacttgctctggcgtgaggtttagagcagcgcccgtaaaacgtattggtagtcggacgtttcgataagaatcaggtgcaaggtatttccgggttcttgagttgctcccttcaacgccgacaatgagggacccttcaacttgagatccgtcctcgaatatcgcgatcgcttggtcgtcgtgttcctgaatggaagcgaggcgtttgttccatgtcacatgctcagaaacactttctagaaggacattccgcatcttttctctgttgactcgtcgccggtcgccgggtgggatgaggaatttgggctcgagagtctcaaggttaatgaaaacaaactttcctcgaccttgaaggtcggcttctggatcgacttgaactgcttcgacgcgtttaaacgtgtcgtccgataagagctctcgcaggaaaggaagaacccagtggagggttatggcccagccctggcctcgagcgctgatgtggctgtcgcgctcatacaccttgaaaggaatgccgagctttggaggtgttagcaaagtcccgacaaatatgtctagtggttcgtgtcgaaatcagtccacaaagactgaattttagtgagtcgtacctttttgagcccatgagcaagtactagaccaacaactccggcaccgattatgaggactggcttgcggtctttggacattatgataaaagctggatttgaataattatggcttctgtataaccgtacagaaaagtaacgtcggaaaacaattttcttgaccaagagtcaagaagtgcccatataagactatgatctacaggtagttttgagtctcagcaagtcggtcggagccgatggatgtcttgcatcatacaacgcttatcggtgggtcgtatctatggcggggtttggtttgatgattacatggaggatcccaccatggcggttcgttttagtgcatgtgaggagaagtggcagggttccgtcggacaatggcgctaatcatgcaaccgtcggaaaacattacctgctaaggcgaactcaagacacattccaagatagcggggtgctctacgttatggacaattgtggcccatttgacagaatcgaggtccagagacgagaaattgatgaaaacaccagagccattcaagagctgattcatttcgcactcttatatgactgcataccttcgtctctgacagcactatcagatttcagcatcacatccattccctgtaacaagcaaccgtaatgactcaggaccacaaacacgaggctcttcagcctattcacccctccatgaaaaacaagctcgatcctgtcttcgagaagctttacaacgacaatgtcgccaacacaccccttaaacccatagatctcgaggtcttgcgatcaaaatattcagttctctattcttacggcaccggccccgcgccagaggttgctcgtgaatatgacgctcagatcactactcgcgagggcatcgttcttgatattagagtttacgaacctgatactgctgggccatggccagttcatatcgattaccatggaggaggctggggtcttggcgatctcaataccgaaagccatatctgcaagcacatctgcaaagtcgctgaggtcgcggtcattgacgtagcatatcgtcttgtgccggagaatgcttttccatgtggcgtgaccgatagctttgccgctcttcaatacattcacaaaaaaggtgctgagagattcagcatcgacccagaaaggatatccataggtggcgtgtcggctggcggatttatcagtctcgcacttgcccacatggctcgcgatgctggaatacctctcaagcttgtggctgtgggcacgccggtgattgacgacctcagcaagtattcaagtgcctcggattcgccttttgcgtctatgcaggagaacgagcatgcacctacactcaactggggacgattggcatggtttgacaagcttaaatggagttccctcggatcggacccggaagagattgccaggaagcgccagcaaataccagagatatttgccaatctattcaaagctgatgactttaccaacttggcaaaaaccgttatttatacagctggtgctgaccctcttagagatgaaggcgaggcttatggcatgaagctgattgagcatgggaacgaagtgaccatgaagagatttccgggagtaccgcacccattcatgcacatggataaggatctctggcaggcaagagaatttattttgcaaacagcttctgcgatccgggacgcgcttcatcactcatagtaggacagagatcaatgtaaccaattcagcattaacagttggatcattttttgaatcgtctgtaaattaagaatattttgtaactctacactacactcataggtatagaccgtggtaatcgccatacgctagttcccttctctgactgatcttatacattgtacttctgaactctcctacctatgtcacctgaagaagctatcaagaaggaaaagtaaccactgttatagccgaaggtgctatctaccccgcttgttagtcttctctagcgcctgatatgatggccaccaagcgttatttactaacttgtaatagtctagccactactcggtgtcaagattacgataatacggaaccgacttccgacagacccataaccgcttccgataccccaggttggtcacacgccttccaaatcctctcatccacaaacaccatcaaatggattcaattccaagaaccattaccgtttgtttgcgatgcgccgacatcaagcagcgatgtagaggaggaatcccttgtgatcgctgtacccggttgagtcttccatgccgtcctaaaagtaacatggacccttatccgggggacgttgacatggaaggatctagcagcatcatgcttgagctacccaaggccagaatcagacgggtgcagacaggatgtttgacatgcaaacgacgcaaaaagaaatgtgacgagatgtaagtcaacacatcttgccagtccatctcaccggtctaaactcacggtcatcacaggaagcctcgatgcggtgattgccaaagactttgtttgggatgttcatggcctccgcaaaggcagagtagagagaggctcaatagctgggctagtgagtcatggctgggcggggatccagtcaatgagcttccgtcagaccgatgtcaaagtccacaacagttgaccaactcgcctcaatcaacccttgacctcagcatcgcagacctgctctgtcaaatgtcaggtgccatctcttcagatgtgcatgatgccaacataggggactcgctccaagatctgtcctggaatatctcacccggctcagcatggctcgacatcctcccagatacaccgtctgcgactgaaagtcctcaagaaagtctcttgaatacgacgctcagcctatatacaccaagccttctgccagacgtgacatctccgcatgataaggcgttactcaaccactactcaacaattgtcgctttcgtattatcccggcatccaagcactgcttcaaatccttacacaagttacatcctaccaatggccatatcgaaccaactaatcctccattgtgtactcgcattgagtgcgactcattggcaaaagctccaaccagacatgcgagatcgggcattgcttcataaaggacatgcaacgcagtctcttgctaatctactaccacatgttgattccaactctgtagatattgccttggtcgcttgtctgttactttgcatgtcagaactgtttgacggcacgtcggctggttggaagctccatctacaaggagcgaaacgccttttgtccactttggagactcaaaagagtgctaacctatccagtggtcatttcaagttctttgtcaagctggcgcgctttcttgatagtgcagcgacgaccagcacttgcaaacctccgctcatcgacgattcaacagtaaaggctttaccagaatcgacagaaaattccagcgcggatgatgcagcaatctatgggatacctaaggagctgttccacatggttgaccgcgttaacaatctagccagtaagcgaggaacaagagttgatgaaatatcagaagcattgtttcgccaagaggcggaaagggtccaaggcctactcgatagctgggcatacgactacggaggcctcactggcgctgttatctcactctctccagagaatgacgacgtacttcacgcaacaatcgcatatgagtgggcgcttcgacttcgactccaccagatcactgaaggttactcgacagatgaaaaggtgtttgattgtgtgcaacacattctggactccgctcagaaaattcgttacggcagttcccttgagccatgtctactgtttccacttgtcatggccgggggtgcctgtagtactctagagcagagaatcgtggtacaggacagacttatggtaatggagcggacttgtggtttcggctacatccatcagagtcgagagttggtagaaactgtctggaaaaggagggaaacggagtcaatggtcaattgggctaggattcgctatgaggagatgggtggtttagctctttattaacatttgaactgtggtccagtctattactgctgacgattcctgcttgtcgcccttcgtccacgctgggcattcaggacattgcttctttaaccagtccagcgatgtgagaatgcatatcataagcgcacacctcatcaatagtcagcataccaggcttcgtatccttactagaccatccgattctttcatttagattctccctggcacgtctgctcgcttcctgtaatctcgtagctcgtggtttacgctcagcctcatacaatctgagtcgctcctcgacagtcaagtgagagtacttgtcagagaaaaggatgcccaatgcaccagcgtcttcgatggccatgcaggctccttggctctgatccggcatcatgggatgggcagcgtcacctagcagggtgcaccgacccttgctccagtagggataagggtcgtggttgtagaggcgccacatcttgatgtcttcggcatgtagaaagagctttatgagcttggggtctaaccctggaaaggtagatgcaaggacttccccagttgtggaaatgttccaaccatcctctttcagatcattcttctcggccgggtagaagcagtaacatgaaacgacattgttttcgctacatgctgagagaacaatcttggttttggaatcacctccccaaaattcgatggcatcgttgtttatgtactcttccaaatcgagttcgcgaagctgatcggcataaatgatgcagcggtagcagcaggatgtgcttggcacgacctgtggaataatgcctagttgttcgcgcatcacgcttcgaataccatcagcgcagatgatagcgtcgtgtgttgcctctaccccattctcaaatgtgatatgtcccgtctcagtatctaggcttgaagccttgtgccatgttttgagctcggccggtcgaccttggccatgcgaggatagtgccacatcctttaggtggttgtgcaagtcaattcgatggaagttgttataatcggtgccaaagcgctggcgatagtctcctaaaggatagattccctgaacctcgccagaagagtattcatgacggataagattgcgtagaataacgggtttagcagctgggatgtcgacattccattcctccaggaagcgagaaccattagaggccacagataaagaggcgccgacttcaccaccaaagtcgtaacgctcgtaaagtgttacgttgtggcccgctcgacggagagcaatggctgcagaaaggccaccaaggccagacccaatgatgccgattgatagagatgattcggtacgcccaggcattttgatgtgagtaagaatctgaatcaagatttggtgacgggggatctttgatcaaagggtcaaatctttggagcagaacgagatagaaggcaggatgatgtaagtattagatgatttaattgaggatgttctattgtttctctaaatacgttgctaatctttgtccttcacctgtgttcatcgtcgaccgtcccaactgacgatgaactcctccatcctcgaccattgagactagaccgccctatcttgaaatccgcgcggaccgctatcgtcatggacgactctggaattgtctccacgacaaggtttgaaggtattgaaggcaatcttgtaagcgacggcggggaagtgcaatctgactgatatgattggtcccgcctgagcttgcgatccgacggttgcagcttatcacagtctagcccattcaagacaaagttcgccgccgtatctactccagattctttgcaggtctcgaccgaggggaattgccaaaagctctcacaacttatcaacttatcaaaagagcttcttgacgctcagttgtttgagtatccaagtttgcatagtagataccaagtacttaaatcgcctcaatgtcgctttaagctctcacctcaatgcttcgactcagccttggcatcgcttctacatcacggattatagagtctttcacaatctgagtaattgaatcgtcacaactactgtcgagaaagtgcttgatttacactccaggtaagtttatctcgacaagcgtcatcttctgctctgcctcacgtcgtcatgatccatctaacctgtactcaacagcacaaattggacaacctaagaaactcccccccgagaattcaagatggctcctagcgacatggagaagactcaatcgaacactcgccccgcttccgtcgccaaaggctcagtgacagatatagccggtgaagcgtcactaaagccaattactcgcaaagtcgactatcatcttgtaccactcatgctggtttgctattttctccagttcctcgacaaggttctgataaactatgcgaacatcatgggcctctcagaaacgctcaacttcaagggaaacgacttttcgtggatggcaacagctttttttattggattcgcagtggccgagtttccacaaggagtcttgatccagaaattccccgttagtaaagtccttggaatcaatgtggtgctttggggaacagtcatctgctgctcagctgcagcagtcaatttcccgggtatgacagcggcaagaaccttgctcggcatgttcgaagcagtcatttccccttctctcataatgataacttctcaatggtacaccagaaaacaagcaactcctagaactggtatatggtactgtggtcttggaattgggcagaccgttggcgggctcatctcatacgcagctcagcatggtagtagaacaggcagcttccaaggctggcgtatcatgtttgtgtcagtgggtcttttcaacgttctggtcggtcttgttgtcattttctggatgccttccagcatcaaggatgccaaattcttgactgagcatgagcagcttgttcttcaagaagcgttggctgccgaccagggtggacactgcgccaaggtttttcgtccttctggtatctgggatgctctgaaggatctacaggtgtggctactgttcctcaacactatcctcattgtcataccctcgggtatcatcacgactttctcggctaccttgatcagaggattcggatatgattccaaacaggccgccttgctgaacatgcctgcaggcgtagtatcagtaagcgcaacgctccttagcacattcgctatcctctatgggtttcagaggtggttgggactttgtctcctcatggtcccgactctcattggagctggcttgatgtctttcaactcgagcagtcaggctagctccctagttggcatttacctgatcaattttgacgtggcaccgcttgcgctgatatacgcactcgtcggtgccaatatccaaggctataccaaaaaggtcacgaccaacgctatcatcgccgtcggcttttccatcgccaatattattggaccccaaactttccaggccaaggatgcaccaagctttcttccggccaaggtcacagtattctgtgtttgtggtggctcagtagtcgtgacgattctgactagaattctctatggtgtccgaaacaggaagggacgggtatcacgcgatatcggtgaacttgacgaggtcgaaaccatggagacaatgacagacagggataacccaaacttcgtttatgtatattagctattattttattatcggcataattgcctgcatcttattgagatgaaaagatatatctttctttggttgagattagcgatgttgattctgtgacgcttgcaatgctattaaattctgcgaacttgtctttgaggagagcggcaggagttggatttggacgaggaggacgaggactcgcgggagttgaaagggtcgcgtgcccgaattcaataacatatcgacagtatattttgtgctggtaagagtggtcgtgatatttagaagaaaaatgcagctactaaaacttaaggagcacatgcatttggaggggatggtgatggtgttgtagcggcggatggaaacaattgcctgtgccataggtattctgccggttactttcagccttgaagaatggtagtggattgtagaactgagttgtgcgcgatttaattcgtctgaatagtgaaacaataacttaaccaatcagatactgcagtatattgctaccctagacatgaataactgcgaacagaatattcaggggaaacagctagagataagttgtgtcgaagaaaccatagagcttcagtgcgccaagtcttacgtccatttgtattatagggattatcgaggtcatactacttatggtttaacaaactacaacgcatgattggaaatataagtactaagattgaaagatttggaatccacagtttatattttccccaccattttgtcttctattggcaaaacaatgcctgctatggagtcctcgattacctttcgagacatataaaagaaggctgtccaacaaaacccccgcgagctgccgcttgacgaatgataatcataccttctcctgaaaaacttttgccagaaattatcaataaccagcatctgttcgctaacggccgtgacaagactcaaggatagaatagctaacacacaattgactttttgaaactcataaactaatagcctgccacaatcgccgcccgtgggactcagcgagcgtcgagcgaggccggaggggggaaaaaagtcactaccctttgcgaaaaggcaaacatggagagatgatgtgaagaactgcacttataaccagacgtcaagatcgaagaacagaatcgtgtccaccaaatgaaaccattcgcaacaagcgacaatgccaccaagacgaggatcaggactgatgacttgcaaagcacaaaacaagtaacaccaacattgaacagttgtggattttgggagaatgattctctccactccaaggcataaccaataaaggtatacgtatacctagacgctagatctaccacaaagtacatcgatcgataaagacatattaacaccaatgatcgtcatcatcccaatcctcctccgtgggctcccattcgttccgatgttctccaagcttgtccatgagccggtccactgcatcgaaagcttcatatttccgaaatgcgagaggccatccaaatgctcgatagagctgcctggtatagtgtatgtcaagggctgtaccccatgccccatcctgtgcaatcacctcttcctccgttataacctcctcgccaagccgttcctcaattttgtcagcttcgatagtaatccttctgcgacagggtatgagctttagcgcgatgtagtcttgctttaccccatcgaaaaatactttcaggtcgacttgcaggaggtcatgcatgagtcgctcctctacagtaatttccccatctctcacattcaaccagatatatttgccccaggcttcgcgaccagtagctagtggaaagacatcacgcatgtcgattatgatctgtcgccgctctgaatatatctcatctgagctcgatactctcccccacatgacacgtttaaaacagctttgaggcagggttggatagtccaccagtcgagacttgtagtggatgaaagctttgcagtcgttgtcgaagtaaggaatgcgttttatgacttggccgaccatgtcggagctcccaagactttctaacaagggttccatgtcggtccagccttctgctgaggggagtttgaggtactgggcatcgtaataaattatagtcaagaataaataaaagtccagaagaatcgcggcaatttctgctggagagtagctgttttctgacagcggagccattcttgttgtgtgactctttcaagtgcgccaatgtttaataaatagaaactacagatgacagtggtgacaagaaggggtgaagggaacttgaagtctcgagaggtgacctttcattgagaagtgttggtacccacatgcccagaaacaaaagaacacataaagattatctactgggtaacagacattaccgttttggagaatgaagacccgttataaatagccgactgtacccgagtcactacttatataactactaacaaaaccagtgctgatgcatttacttcagatctatgatctaactgagattgctatgaaaaatactctctggtctgtctgtgttgcataaagtagtcggcatctgactatttgtcgccattttgcgtctttccattatgtaccgctcatgatagttccataccttcgatgtcgggtttttggtttcctcttgaaatatcaccgtagcttgaaatctacaaagatacctggtccgactacatcgtgaacaaatctatcttcggcaagtaactcctttgtcttcaactccatcttgaagtagtggaagaagtgtgctagggtcatggtgatctccgcatatgcgaggctttataggttagtcatttaagttctccacgtctggtctgggtttgtcacatacttcattccgatgcactggcgagcgcctttgctgaaagtgcataattgtttctcaagctcctttgagtcgggaccaagccaacgggctgggttgaaggatttggcatcctgaccccaaatctggggatcggtgttcatggtatacgccgacataccaaccagtgtctacttgtgtcagtatgaagccgtagaaatacaatcgtactagaacgtacacctggaggaatcactttgccttctacaacaaaaggctgggcttgttttggaacgatacgagggagagtaccaggtacccccattccgagtcggagagcctcgttgacacaggcacgctagaaacatatgagcggcgaagtccttttgccgtctgatcgaagactaggactacttactagatatttgacctgctctagttggatgagtgatgggatgtcgtgagattctccaaacaactgatccacggtttccgtcaatgtcttctcgacctctggtgtgtgtaagatgtggaacagcgctgtagttagcgtgaaggcggtcgtgtcggagccagcaataaaagtattaatggcctcagccttttgcaaatcggcagataacgactcgagtttgtcaaaaatgacagggaagcgggaacgggtcgttcggcgtttgtaggtatcgtacgagtcgattattattccaaccaatttttcggtctgcctcagaactgggttgaaatttgcagcgatagaaagaggaacaagctttgccacgactctttgcatggtgctgtagtatctttcgaaaggcagttctgaggcaaggctcatagctttgagatattccgattcgaacgaggttggatgctcattgatcatattgatgcaactgccaaacaagaattccgagacaatgtcgattgtcatgcatctgagttggggttgaactagtattactaaggtaaatgatggagtagatggtctcacctcaaggcaggccacacattgattgatccatccttggagatacgtttgatcttttctttggtctcttgtatcttttccaaaatgagcggttccaatttctggactcctgctttggaaaagagggggttaagcaacttgcgtctctctttgtgcaattggacatctgtctcgctgaagacagtgtgacgggattcaaagctgttatagaaaagtggctcctttgggaaagcattgacctgactgtagatgaccttgtacacacttggatctgagatgtgaaggtgattcggtccaatgcgtaacacttttgtgcctgtttatcggttcggtaagcagcagtaagttgattgcctgcgatgtagtgtacataccaaattctttatgaagcttttcgtaatccttttcaggaaagccttttcggactatctttgcctgccattggcggctgatggcggcagagcgtggccctgggaattttgaaagaggatgaaagtgtagcctgtatacagccctaagaatttgaaatgttgcaatagcgatgatgacggtaatgaggcaggccaattgagatggagggtagttaataatcttttggaaatagtcaatgactactcgggaatagtccatggttacttgagaatagtccatgccaaatacttgtacttatcgataattagatactcacaatgtagaccgttatcgtgttttactgcttcgtcgtatcattttttatagggtgctcatggatgcaattcgtgttgtggggagcgtccgacgcatctcgggccatctccacctccacatcaagtcgcgggtaaaatgtccgcgtacttctgccggcagttacggtttgttctgatgctacgtaatgagatgaagtgtgtatctgttttaggaaatgatcgatgcactatttctggttaagcccttgtcgctggagtgcctggcaaggttcttatggcggtcgctgcactagtctaggctagtctactaagaacgttggtttggatataggtagaaatacatgtctgaaaggttgcggtggtcggtctcttccctacttctccacagagatagacacatagtaatctcacacttggctacatccctcactcaacatgcaatcgcgcgcctccgcaaccctcaaccaaggtagtaatgccgatgttgatatcgatagcgatagcgctataaatggcgtccgtgacgcgtcgttggcatcgttgacgtgccccgaatgcagccagactttccgtcggcgcgagcacctgagccgacatctggaccgacactccggccgtcgctcttacacgtgcagtgtctgcaagacagccttctcgcggaggtattcacccattcatttccccagaaatgcggcacttcggcgattgtggctgactcaaagatcaagggatactctgagacgccatatcggcacacatggcaccgcagccctcgaggcatgggaacaagataatcctcgtttttcacgtcaccaactatatcgtgcgtgtcaagcttgtgccagagcaaaacaacgctgcgatggtcgcagcccggcaccttgtactaaatgtgcaagcaaaggtcgtcgctgcttataccaacccaatcctggcaatgacgagactttggtccatacacagcctgttactagtgatgacacatctgttaccctcccttcgtcgtcgtcttcccagcccttgcaacctttgactcccctgccatcttggcttgagccagactcctctacatgggacgcccttttaacctctacccaattcctactaccattcgcgcatatcccttcactcgaagctgggacatcacccgatttcaactttggataccagcagggtagtttcggtgctgaagcaacacagatagagactgttgaggatgtcgaggccttgactgaactaaataatctgacagcagaagaacaagacgtcctgattgcagaaaacattcctcatgtatcgcctctgacctcagcaacgcgaaaacacatgatccaagccatcaaagaagctggactgcctcagaatgaggcccaagggcttgacgccaacttcccctgtttgagacaccttaatacctatatgcaattgtactttgagcatttccatccgcagatgccctttttgcacgttcccacatttcaggcctcacccgagaattggcagctgattctaagtatcgtgagtcttggcagtcggtactccctagcacctcgccatcaagatcatttcttactcttgcaacgagttctccagcatatgctgaaaagagatgtgaggcaccaccattgcgctatcttggaatgattaagctaatacggtatcttgtacgatgcagctccgggaattaacgagcgttgacctcttgatttctgcacaatcccacttgttgttccagcaaagtctttggctttcgggcgagtgggccgttacagttgagttgcagttttaccgaaacatcctcattaccctttgtcgtctattgctatctcgagagggcaccttaatgcacacgcatacatccacggaagacgcgaacgacgcatggctgcagtggatacaagccgaggccaaacggcgcatcgttcactttacctatagtaagtcatacttgataagttttccctgggacctcagcttacacaacgagtcaccgagtgtctatacgcgacatttcttatgcttccacctctgctctcgactactgaactgcagataccgttacccaccgctaattcgtactggtcatccaattacgagcagtggcaccttcttccaacaccgcagccttcatctacgctttgtcccttactcgcacgtgttggtcttggccatgtagctcatgatagtctggagcagctaaccaagtctttaatattgtgctcggcttcaatacagcaagccgctgaaggcgatttccttcgagctatgggtcttgactctattggcactactactcgtcaacctagcctagctatgggtatggtgacaacaatttccaagaatgcttttgatgcattgtcgcacgcaggatgctctcaagcattacatgaaacgcatcctggcagccagaacgactttgctttcctttcacgagttcttactattctctcattcactccattatcgctgctcttttcttatcataaatggcaaacgacggacgtaggccaaagcaacgctcggtctcaacttttaaacatcataccgcaggatgtcggtagagctaggcactgcttgtactacgcagcacagacctatcaacactttcgcaccactaagccggcaacagtgcttgatgtaatgggcgccctagtctgtgtactatatatggtgctgtacgtggatattattgagaagcaaggtgatagtttcgctggacttgagggtggcgacatatcacgcaacatggacatcattcgactcggccaagtcgttgatggacacactttgaacgactggttacaggtgagaagtcataaacgacttcacgtcaccggtgtaggtttcctgcatactgaaggtagcatactccgtttatataaagaaggctcgcgaatcatggcaagggggtcttctatctcgaggatggccaagtcaatgtcgaatcttcttgagtcgcaagctagagggtatcctttgacagacaagacgtttggagggctataagaaagttggctgagatatatgagtaaccttttgattaactggcggaaattaattgtcatgtatcgcaatataccactatttccaagacttggatgccagaaacgtcttgaaaaacttgcttaactaatatgtataccaacctcttgtcaacatcaattgtcttgcgtcagccagtccagcttctgctcagacttcaagccaataaccttcaaaaatgaatagaaccatcccaccaccgtcatcatcattccgacagaggctagaatcatccttcctgttaccgtcctggcgtccagcgcaatcagagcctcgctggatttgaccatgctaaatgtccgctcaaacatctcttcctcaaatgtccgtactaaagcggcaagctctttatcagcaggcaaacacttattgaaagcggttttataaaaaagattgacaagacaactggcatcggtcagtgcctggtttgcacccatgcctcgagttggaggcatgggatgcacggcatcgcctagaaggatgattcgtgagttcttgtcaatgccatctcgccaatccttctcaggcctgaaggagctcgtcaaaagacccgtccgaattgagtcggttgctgactgcaccatgaaagccaagggttcaccgtagcctaggtcgcttcgtatgtagtctacaaggtgagggacaatcttctggggatcattgcctgctttcgctagcaaagcttccccatgaggtctggatatcatgagtgcccagaacaaagtggatgacgcttcttggccggcatcaagaccatccgtatccttataaatagacacgtatccagaaacgttcttgccacccatgagtagaaccgggccgtgtttgacaagggaatcaggtagcttatcgcggatagcttgggaaacagtgccacgagattgaacaagaaattggtgctgtagcttgatcttgttattaataccgacttgccggttaaccctgctgccactaccgtctgccgcaatcaggatgtcggcatcttgtgagtcctggccatcgaagtgaagacgcacgccaccttggtcacccggtaagagttcaaagcgctcaaaggtgtgattgaagtgaacgcggttttggatgagcatgggctgtaggaaagcacggcgcagtccgagcctgggcacggcccgactcttcgggtaccacctgtgtgcagctaggcgtagcagagtctcgaatgtagcaggatcaacaaccgtaggcgctgtgtcgtgatcttccgaccagacctcgcggatcgaggaccaagcgtcagggccggatactgtcttgagagcatttaggccgctacggctaaggcgaagctgatagccgccacgctcggagtcgaatgcaactgtgtctcgttcatagatctgaacgtcgaatctgccagctgggtccttgagcaagccattggccacggcaagtccagaaagacctgccccaatgattgcgactcgtatcttgcgtttgttctcctcttgaggttgatattttgactcagtcatggtagatgatgtggttttctcggaattgtgtacaaatatgaatagatgggagttatttgacttgattcaaagaatattgattgaggttatgaatgtgataagactgtgtgtttcaagacatgtaaccagagcagaaacaattaagcattgatgaataactattaatttagtcttgtcacgttaaatatattgaacctattcaaacatatcaataatatacacaaatgacgctactctggataaatccctgatctgtcttgctctagtagagagtagttgtgtggaatcaccacatcggaccaaccccgcaatgcggaggcgtccgtatgtggaaccttcgtatgtatgcctcgcgtttgttttatcggagcgcgagcttgcgtggaagtgtcatggcgcacacgtgcggatactacgaccaacaatgcatatgactgagtcgctctactggattgcatttgaccacatccccacatcggagtaccccacgatatctccaagcaagggaaacaagtcggtcctccagtgtggagttgcccgtgcttggtcgcgactctcgagtctcctctagactgtctatattaatgtacctatgcagtagataaatcagattttcattcaaacacgctcatcgcaatttgatcttttacaacaaaactttcaacaatggatgcaacaattgaatggttcggtctcaccacctttcgcatcaagaccaacggtctcgtcatcttcttagacacatggctagaccgcccagatgtcatgcccaaagcgttggctatcgacgatgtgaccgaggctgattacattttcatttcccacgcacattttgaccagtaagtgccgcaccattatctacaaatttacttcacacacaaagtcgactcacgatctgtctctcaaacagcctccccggcgctgacaagatagcaatcaaaactggggcgcacgttatcgccaacggtgaagccatcaacatccttcggtcagctggagtgcccgaggaccagttgattccggtagctggtggcgagcgtattcctcttttcactacagagtgtcgtcaagccgcggctcgtggagaagtcgacgtcgctcatgggccaccaggagcacctgctcgtccagacaataagttggcggcggcttccgttcaagtgtggccttcactgcactgcctgttgccaggtagctcacctgctgacttgccagagatcatggatacaggcaaggagtacattgggggagcaagccagtatgcctgctcacttgatatcacattcatgatgaaacatggccttctcaagattggcgaccacatgccgcgtgaagatatggacgagggaatgcgctctttcgcagaatggatcagtggcccagcaagtaaatgcatgtctccctttgacggagggcagctgatgtacaattttctgttcggagagggcaaaactctgatgtggaatgggcatctgggtgcgtatgatggaatactcaagacagtgcagccacagccagacgtactcatccaggcgattgctgggcgggggaacttgaacgggagaccgtttgatggatcggcagcacagtttgcggtgaagctgtcgaaactgctgggcgagccgaagaagatgatttggtgcatgcatgatgacatgccaatcccgcctcgaagcttgaattcaggaccagctacgcaggcgattgagaacgagacaagctctagggtgactgtaccaagcctgggtatagtagacaagctcttctagtcagatcagtatcatggcataggtagtaaacccaccaatacaatcatgagatttatcattacagacttgagtttttactcttggccagctgcttgaacctcatcacttgcatctacgtgctgtcgggcctccactcaatataaatcttggatattaaatctgctgaaaataaaaaaggttcatattgtaccagctatgttaatatctactggatttgaacatacatatccagagattaactaaatcaaaattaaaaaaatgttgtataaaactaactgaggtaccaataatgtagcagggcgtaaacagtgattagagcagtagcatcacaggcctcttgataatatttatagaagtgaaagcagtgtatattattactacagagacttctacttaggtcccttaattcctgattttccaggtgatagaatattgttaggatctaaggcggtcttgaagctatcaacaaactttgcaagggcatgcccgttgaatgagaagtgatttctgatctgatccatgtactcaacgtgagttcgatatgtagttagtccgcgacggacagcatcatcgattagcttctggcagagttcatgtacccggtccttctcctcaggagcatatactaccaaaacgatcgggatgatgtatcgagaataagcgtggaaatcggcgaagaagtcaaactttgcttcagagaccatctctttggctgccatgtaccattcaagcaatgccgaacccgaggtagggatgattggggcaaagtctgtgtgtccacttccaggtgcgaggcggtagtccatcagggatagtgactccaacgtcggaacgccattatgggggattcctctggtttccacttcttctgctcgaagaaacttgcctgggcgaccgccaaagtgcctcacttggagctgagcgccaggaatctttgtaatggcgcgacgcagtgaaccgaccaaagctggtaccacatccgcgtcaccttggataccgaactctgccctccaagatccccagccatacctcaatttcaactcgttcagaacgctctctggaaccttcttgttaggaccgaaatgtggtgccagcgttgctttacaggcttcgtcctcgcacaggatagcctgacgaaaaacattggaaatggagggatggttggtaacgaccccccgcctctgtaggttggccagaagctctacaagctgtgtgagatcttcttcctttggcacgctcagctcacaagcggtgtacgcctcgggagccggggtgatatgaatgccgagtttagtcaccacacctgattaaagatttaatattgtcatcccggctacatgctttcaactgggaagggaaatactcacccaaatttgattggtagaaaaggccatctacgctcggtccaaacccgctagacggtaatcagcatggttgtagagaggcgataccagattgcggaacttacggtttataaagagggaacagccgactgtcattcatcgcacccattccagttcgcaatagctcaccgctgggaagaacgacctccatgccgcactgcgcctctgtgtgcacgccatcaggagtgtagccgaaaccgtgttccagcgtgttgcccaagacagacccccatccgatcgcggcacaagatggccatagagcgagatcgcgacgtttgatctcttcgtagaggtcaaagaaagagacgcccggttcgacaatagcatacccatctgcctcgctgacttcgataacgcggttcattcgatgcaagtcgaggaccacacttcctggcacagcaggtgacgagccgccatagccaaggttcctacctcgggatatagtccacagaggcataccgaatcgatttgcgagtcgtagaatctgctgtacatcctctacagacgctggccgaacggcgccactgggcatgtgctgatcttcactgactactgcgtatgggtcgccgtagctgtgctgctgatgaggcccaattaaagcgcctgttgatgcgtcacgcgagatgttatcatctcccacgattttcgcaagctcatcgaagaattggcgatgctcggcaggtccaatacctaggggaaggatgtgagctggggacgacattgctgcagggttaagaatttttaatagctaattgagaatgagaatatagtcttgaggtagagccaaatgttatgaaaaatgatactttgtagaactgtctcttataactaagatgttgcttatatagtagtgaatagaacatcggattaatatcatatactaatgcaaggtgccaacaaaggtgctatccccgcattggagttaatgattcatttggagcttacgtctgtgacggggcggagtgcaggcatggtatctgatgctatgctctagccggaatgatgtatggtgatgttgtgggggaggggccgagagggatctttaaagtgctgagcatgcggcggggaaatgtcgacagccggataggtcgggattaatgagagtcttctcctagtcccagttatgcgcagctgaatgtctcgacaatgtgactgtggctagttggcagtatgcaattggatatggataagataaatggcattgaatggatcttcattatgcataatccatagaccagccagtaattacctatgtacttccgtgcgcgcaccgtatgtaaataaatgcaccactccgttgcaggtttttggttgttggtcgttggttttgttctttgctcttaccccctgtaaatgaaccttttaagttagactagtttctagtctgtcatgtctgcctaataagcggctcggcgaattccacaagaagttgcttcaagaagaggaggcgagagggttcgtcgctacctaggtataaatacctctttccttaactactgccgtactcttatccttccacatctttcgtactcaaaaactccctccaacatgtgtgatcatggtagcttaccatcgccaccctcatccgatgatggatcctatgactcagatgaaaattccggcgagccacgattgacaccccaagaactcggggctttgtttgtcgacttttactcgttcatggcaaccctaaactacgacaaatctgagctcaagattcccccacccactggatggccaggtatcacaacagaatcttgtggaggtacaaagtccgactacgctgtcgaggttttgcgccatctaccttacttcaacagcaaaggcaaatctcatatccactataaatctaaactatgggaccttaccacttggaccgccgacgatttcgagaagcacagagagatctacgatttcgtggaattctggtcatcggaaagtgagcaagatcctggcgatgttatctgcattgctgaaggctatgaaagctacggtcgcggactatggcttcttgtaaacgattgtgaaataatcgaggacatgctgaaggcggatacactatcttctgtcccagttgaagaattctttgcaaagctcaaggatcaatacgaaagattacagctgattcctggagaggacaaggttgcaattgaggcagagaatgttccagagcgccgtgagaggatttcagaggaggaggtgaatagccaatccgtggaatggcgaacagaccttgatgtacagtatataaggcaggtttaccgtgactatgggtggccccattcctttgattccaaggctgcttccaaggcaataaacgattggctggaacctggaggtgtaggtacaggagaaggaccaaggggctttgcctgggagggtcagtattcagattgatagattcacggtttttggagctttcggcaagtctataagaatttttgtaacctatacctattttaatgaaaatgttaattaaagctatagtgaaggacataaattagccacaatcctcttcaggacggcagtgcacttactgataagaaggactcacttgaaagctgaagaacaatcagtctgtattcacgagaggtattttaggtactagctcttctaagtacccagcacagaactcagtaagaggaatgaaccgttccttgttatctttagagtctgtgtatatacccccaagaccttgcagcccttcctcgtcatcaggataatgctgtgaagatacccagtaacgtccatcaaccatgtcccccatcaaaggctccctcgcctccagtgcctttgaagcagcttccagcagtctgctggacattggatacagccagagattcatatatctactcataaagttgctctttctgcaggtcccatggtagagaggataaatatgtccagtagcgatgttggtgcctagcttcacacttttgatccattcttcagtaggctgttcatgatctatagcatcgtatagcttggttaaagcatttacgagaataccaggcattcgaatagtgaaaggcttgaaagggtgtttcttctttgagatgttgcctttcactacactgcggtgtccagggcggtcaaacgcaatgttgcgcatccagtccacactggcgcattgagtgcaagtaaaggctgattcatgatcgacagccatgtgatagtccgtttgttcagtaccaaattcgctgaattgtggaagctttcgcgtgcccttgaggtttgggatactaccaccagtgacggccatagcgtggttgacttcctgacgggcatatagtttgcccaggcaaaattgatccgagttgcgatgatcgaatgtggcattccatgtaccctcaatcaaggtcagtgccgcatcgacacagtcgcgtagatcacccaaagtaccagagttgagatatctgggatcagcatagcgcatgctacggtcctgggtttgtttgccgtagacattgtggggaggaacgattctggaacggcctagcactgtggctcgtcgcgttcttgcggaaagcagtatttttctgcaccccaaagaagacttttgcgaagaccttgttcatgagcctggacaatggaaagaccgtactgatcagcaagaacacggccatgacgattcatgatttcgaagtattggttaattaaaacctcggcaggtagttgggccagcacatcatgaccatctgcgataatgaccaggtcgtcactgtatttcccaacaggcccgttcaagtatcgtaagatgctgtgaagctttgcaatatgggcaagcttcgcatcaaactcatctttacctttataaccaattctagaagggaccggatatcgattggcaagtacagatataatatttgcgcagagttgaataaggtagtgcagtctagacgtctttgaaacatggttacttgttggtctctgatactaggcgactccaataatattctacaatgtaatttggtatggtcagagttgaatcatcatgaattaggtcgcatggctaccgttggattaagtgcgtagtaagaagcaaagatagataagatgatccgtggagaattggacaagtagcattcttggtcaaagagtgtctaatacgtacgcactattgtctctctacattagctttacttgctcatcgatgtctcagaaacacagatgtgttaaaatttgtatcaaaattaaataatatcctgtctttcaaccgatctgtggatgagagcaattatatgtctgaatccaaactatggatagtcatatcgaactgttgtcgtgcgcgtctgtaaaatcccatcctcactattattatccccagttggaccgtgattcatcagtgactcatttgactgcccactcaagactttcacgtccgttttgcccatcccttcaggcctcaaggtggttctgttgaaatgcacatcgtgctccagttccaccagggtatcaaactttcgccgcggtccatttgaaccaccaaacgttcgtagcccaaagcttgcactggcgctattttgttcgcttggtttactttggcttttgtcgccgagaacccgaggtgcgacgtttttgagaaaaacccgaagagtggggagggaaccgcacatgatcaatagattggcttcgatgatgctacaatatctcagtcagttattgtagtataggtcggagagagtaacttacacccacaggcaaccttctgccaaggaccaactctggtctgggttcgataaacttggcagtagtaagaccagtcgaacgacggatgtgatgagggtgattgaaccaatggcaaataagccaagtactccgagcttctgtcgcgtagacatttgcagcccgacgacagttggaataggtaatatcagaagcataacgtctgtgatgcagccaaaggcagcttgcgttatgtaaatgggaggacggttgatacaagtagcattgacagatagtctcacgtcccaacccgccgcaatgggtttacaggcgaagagaacgctgaaccaaatgccgactagactcgttgtgcagatgattcccgtaacgtagaccgagtattgataccaccttgctggcgagaggcgatagtagaagaagcaaagcgttagtttcgatagaatggtcgtaggaatatacgtcagagttgtacacataacaagctgtagactgttagtcaggctgttgaactcctggtctcaagggctaaagacataccagagcagattcagtgttgctgtcaacgggcatttcccaggcatggacaccaagaagctttcgtcgatacgcatcaagaagaaatgattgagcggctattgaaaggatctaatcagacagttagcagacgttcttagatgcatacttcatccagcctacccatgcgaaaaggatcagatctgcaacccacgttagtttgtattccagacagtagacataactaacttacaatcatcaatcataaacttgcgcaagatcacaccattagtatacatgcgctgtcccaaaaaggccgtcgcaaacgcaaactccattccaaagatccaataggcattcctaaccattgacccatccgtttcggggttgctaaaatcgacctggtacccagcaggtggtggaactgctacctcgacaccatttacaacggggaacgacattagaaagaatggtctggtcaggtttcaggaataagaaaggctggtattcggttgtcaaactgccatcaaggctacttgatatcgcgaaacaacatgagaaagaaaaacaaaacaataaagatactcgagatctttggtcacaaagggcagcaaggctttacataccatagactatgctagtataaacttcgaatataacaagggggaccatggaatctatttgttatgttgtgtatcccagtcgacgtgtcaggagaaaagggaacggagaacggaaaatattcaacagggtacggatactaagtttgagttcacaagccgcccgacccgtctttcaatgcaactttacctgctctggatctgatacgcaagaggccaacaagaccaaagagagaagaggaaacgtggagttcttgtggagataacagagaatccattactacaaagtacatggcagcgtaggggatagtgacagggattgtagcttggcctccagagattgccgtcagctcttccacttagggtttgccaatcgcaactgccgatacagaaataacaagggttggaatcattactaaagcgattgagataacattgatatccatattagcgcaaaccgtttgttttatatttaagcttaattggaattatatcatgtatcaatttaatcatgatatcgtttattgatcttgatgctatgatgtagttctagacattttgctctgagaacaccgatatctcatgcagaaatacttcatgcattgcagcatccagagccgttctgttggtttccccctgtttgagtacaggacccttgcaaactttgttggcgggtaaaccgagcctgcgaaccacaagtcggaaccttgaaagccaaggttaccttgaaattatttgtaataagtgacaaaaagttcttcctgcttcgttcttcaacgagttgtaagacggtggcttgatcaggattacttgtaagcgtaattatgagccagtttgtttactcaattctcgcagtactggcgcgtcttccaagaacacactacagactcagccccaggagctgcactaccgcagaggtagggatctacaactcacggaccgggatgaacaagcatgcataactagatcattacgaatatccgtttatatcactacattgccctgtcaaaatgtgacgtgataacttaatatgcatagaaccgagcttttctttgcgccattttccttcccctttctcataaccgacaaggttctgggctcaaaagtccaccaaacggtctaagggagcaatcacaaaagaagaaagccctccgcacaggctcttttctcctttctccagatcatttcctctcttgccgttaccaccatcagatcataccgtccgttccatgttaatatgaggtcgagtactccatcagttttgggttgggctgcaacgctcctcgtctcagctacagaggttgccgccatgcagcaagacaactgtgtaagccacacgcgtcatgttttgaattggaacttaatgcctaatcatccctcgttcagtgtgctttacttgaagctgcaggcttgaaacacgtttactctcccagcagtgacggatacaagactcgcacggactcttatttctctatatcgtcacagttacatccttactgtatcgttcagcccgagggtactgaggatgtctcaaccattatcaagactttagtgcctgacaccacctgcaatctggccgtgcgcagtggtggccacaccgtctggggagctaacaatagtatgttgcggccctttgaacttgtttaacttgactttgtctaattgtctacagttaacgatggcgttaccatcgatctaggtatgtgtatttctcttgtttacttataacaacatctgaccgcgtataggattaatgaacaagaccacgtatactcaggagacaaaggttgctcatgttcaagctggatcaatctggcgggatgtttatgaagctctcgagcctttcggtgtcactgctgccggtggtcgcacctcaactgtcggcgttgccggtttcttaacaggcggtggcaacactttttatactgcccgtcatggtttcggatgtgaccaagtcgtcaactttgaggttgtccttggtgacgggtaagtattacacgtgttatccataacgttcccaactgacacttgcctagacgcatcgtcaatgccaacaaaaccgaaaacgccgatctttggaaagctctcaaaggtggatcaaccaacttcggcatcgtcacccgcttcgatttacaggccttcgacgctcctctcctttggggtggcctcgtcacgtacacgaccgaaaccacagatgcccacgtcgaagcttataaaaactggactgacaacatcgagggttaccaagatggatctgttattcccttttggagttatactcctcaagctggaaaaattggcatcacggtctcgtatgaggatacaactggtgttgtcgcgcccaaggcccttgatgctttttggaagatcccatacgaaacttccaatctgcgcaaggatacccatcgcaacatgacagttgagctcgaactcgtggctggataccggtgagtagttgtcgccctgtggctagggagaggtactaacccaagtcagaaatgtctggttcgccatcaccttcaagaacaagctttccatgtacaataaggctcttgaactccataagcaatttgtcagtgactggaaagcccagtctccagatggagactttatctgccacgccattttccaggccatgcccactgtcttctccaagcactcgcttgagagaggtggtaatgtcgtcggtctcgatcgcgagaaggacaacgccgttatgttccaggtgcagcacatgatgaacggcgttgagcaagagaagcttgcgcgtgagcgtatggtaaagttccgccaagccatgaagcagtacagtgttgatgaagatgccgctgtggagtgggagtacctcaattacgccgactttacccaggaccctctctcaacttatggatcggagaatgttgagtttattcgaaaggtggccaagaagtacgatccagaaggcgttttccagacacgattccctggtggtttcaagattaccaaggttgcttgaagtgttcagcgacacggtcttgattcgcaaattgcaatatgtatgccaacatgaatctgatgataaccaaataaacattattgatgactctgtgatttactattatggaatagaccctgctcgtcctgacttcgaattatccactatgggtcttggcccttcaagaagaccagatcaggcatacgcagatattcctcgccttcgggaactaactcaatctcactgtccttcacaccccactctgcatagctctgcgtgatttgctgtgacttgagtggcgcatgactcccagttgaaagccccgtaccagattggtatgatcgatccgttgttgtaggtaattttgggcgcttgacaaatttcttcaggcctggaaggcaaacaacaatcaccgctgttgtcatctcagctgtacatagcgtattgccagaagcgtcgtcaagttgaaagctggctacgttgttgatgatgaaacgcgtgaggttgacagttatcgtaattgcacccagagaaaagactccaatcaggctgagcttctgttctttacgaagcattaattgaggaagaatgaagaatgggaaacaaaagactgaagctattagatagtgcaatgtctgagggggctcactagacttacgtagtagatctgtggagaagttcatacaccactgtgtaatgaaatttggaaaggcgttccatgctgaaagtaactgattctcaattgacctggtggtttatccagttagcaagctaaacaataaatatatcacgttgatccttaccaattgtttgatatgtttcctgcaattagtgtgtttagaaggaacgcaactatcatacaacagaccaagtatgttgtgattgcgtacaatgctatccttagagatcggaagatatcaggtatgaggcgccagtaaaatgcagtaatcgagagtttgggccagtatattccaacatcaaagcaatacccggcaatgaagacggtctgaagttctcagtatcagctcgtccttgtcaggttgagttatccagtgggtttcacgtaccttgagatatctgacatcgtgcaccaagccttcatcgtctgtgactggattgttgtctactatatcggtagcaattgccgacgacacaaaccatcccacagcaaataaccatcctatccaggcaaaatgatcagacacagtaagcgttcttctttcaaggcaaatgcgcgtccagtatcgaaggataacaacgcatagagcgaggatgacaagtattccttggacgatctaccaaaatggtcagcttcatatcggggttgggcgtacgagaacagaagcatactattaatgcggtatcatgctgcatagttcttgttggtattggagatagtggtgatggaagctctttttgtctaaccgcgtactgtcatatgagtcaaggacatgaatgaagtaaaagggagtaatgcgttgggtatctattgtcaaagaatgaatgcctatcgagtggcagagatccagtgacacggcacacgcaccctgtttgcttggccaaaaacgggttttaagtttacgctatgatgaatccatgccagtctacagacataccggtattcattgccgacaacaatagagccagccgcacatcgagaagcaagggagggagggttgaaattccagggaatgagttcccggaagtgatgagaagttggattctttctttttccagtacgcaatgcatgggatcacttttatgaaccttcattgacaaatcaagtcatctgaaacagcatcatgttgcactctgtgattggactaccaagtttacggatgcggcccggttgcagagacgagattgtgaatctctgctaaatcccgccaccaaacgccaccgttccaccaagatttctcttctcgcattcctttacttgcattacgcccgtagtcaattgtctttcgctcatatcatttttaaacaattaaaactctccggatccgggaatccactatacgccacaattggcaaaaggctctgatagtcattctagactctcgttgttgccactgctaattgcactcttgatagtggaccaaccatgatataaacagatccatatctgcaacgggactacatttccttactcggattaaggaactctatgattatccaacattggggactcgagatcaggccttgtccttgtaactgatgacttattgttgttgtgatactactatcaattctcactattatgtactcacaatatccaacccttttttgaggctaataatgtttatatattgataccacgagttgctaaacatagatcatgtgtgtatcgactgttgcaaaagattgttcagtggcaactatctttgagatgcatgttgctttgcacgatcatattggccttttacttgaggcctctactggccttcaaactacaataacttttgagcagtatataacttctgatgtatccctcgtcacggatcagagggctctctggtcagatgcacgggctgtcaccagaatgtacacccagttgaggatctacgcttaaattatatcgactgtttatctgactccaatgtcaattgagaaacagtggagacttctaactcaagatgctactatactgcactctgctgaaagccagggccacttgtgatatgaatatctaatacttaattaggaataaatgaaccagtaacttgcttgaacccacattgtcatcaaacactaatgtcatgaaagtctggggaagtggggaaccctgccaaccttaaagagcaattccgctgactacatgacctcatactgggtctaattcattcatctgaaccagggaaaattagacgagctaacttcgtgggcccgagatttctgtacttgagccattttatcacatcatcatcattagtccaattgaccaaccagtctcgagtcaaacagtcccatatgactttgagtcattcagccatatgctaagctccattgacacgtcccgaatcaacgtctagtcagctacaatggatgacgagtctgagaaagccagcacagacaagagccttctccttcactacgctgcccccgcatcgtcatggtccgaggcccttccaattggaaatggccgtctcggggcaatggtctatggaagaacatccaccgaactactgcagctcaacgaagactccgtttggtacggtggtccacaggacaggacacctcgggatgcgtgcagtaatttggcaaccttgagacaactcattcgagatgagaagcacaaagatgctgaaactcttgcacgagaggcattctttgccacgcctgctagtatgagacactatgaaccgttgggccagtgcacgattgagtttggtcacgatgagaagaatgtcagcgattataaacgccatctcgacttggccacttctcaaagcacgacaaagtatgactatgaaggagtttcttatcgtcgcgatgtgatcgcaagtttcccgaataatgtcttggcgttcagattccaagcgtcagcacccacacgatttgttgtgcgtttaaatcgacagagtgaggttgaaggggaaaccaatgagtatctggacagcatccgtgcacaggacaatcacatcatccttcaggcgacaccaggtggaaagaacagtaatcgactggctctcgctctcggtgtctcatgcaagtccattaatggaactgtcaaggtagtggggaactgtctgatcgtcaacgcagaggaatgcatcatcgccattggtgcgcatacaacgtatcgatcctataacccggatgcctctgcactcagagacgtcaactcagctcttcgagaaccttgggaaactctagtcagtcgtcatcgccgggactatggcaggctctttggtaaaaccgcacttcgcatgtggccagacgcaagtcatgttccaaccgaggaaaggatacaaagcaacagagatccaggcgtggtagcgctgtaccataattacggtcgatacctgctcatctcatcaagtcgcaagtcagcaaaggctcttcctgcaacgttgcaaggcatatggaatccatcgtttgcgccaccatggggatccaagtttacaatcaacatcaacctccagatgaactactggccagctgcaccttgcaacctcatcgagtgcgcaatcccactaattgaccacatcgagcgaatggctgagaagggcaagaggacagccaagatgatgtataactgcagaggctggtgcgcgcatcacaacacagatatctgggcagataccgaccctcaggatcgctggatgcctgcaactctctggcctcttggtggggtctggctctgtatcgacgtggtcaagatgttgatataccagtacgaccatatgcttcatatacgtatcgcgccgttgcttgaaggatgtattcagtttctccttgatttcttgattccatcagcatgcggaaaatatcttgttacaagcccatctttgtctccggaaaacagtttcatatccgagtcgggagaaactgggacgttctgtgaagggtcagtcatggatatgactattgtacgaattgctctagagagtttcatctggagcacgagtattctcaacaaagagcatcctctccagaaagatgtcatggctaccctcggcaaactaccgccttttcgtatcaacaagagtggcctgatacaagaatggggcctcaaggatcataaagaagcagagccaggacaccgtcatgtatctcatctcttcggcctctaccctgacgactttatcagtttggattcttcgccggcgttggtcgaagctgcaagaaagactcttgccagaagagctgaacatggaggagggcatacgggctggagtagagcgtggctgctgaacctctatgcacgcttaagggaaccgctcaaatgcgatgagcatatggatctgttgttgaagacttcaactctgccaaatatgttggacaatcatccgccattccagatagacggcaattttgggggttgtgctggtgtgacagagtgcttgatacagtccaacctcagacctgacgaactgtcaagtcaagtcgtcatgatatatctgctgccaagtttgccttcgtcttggagtaacggaaagctgagtaacatcagagttatgggaggctggctggtttcgctggaatggagagaaggtcaactcacagagccactgcttttggagtctactgtaaaccatgctccgaatgctcttgttgtctttccaaatggtaagcgggtgtctgtgatcaagagtaagggacagcaaaaggtctggtatgagtgattgaggctgcaagaggcgtcggactaatctcagattaaattttttctttgtacctcgcggtgcgtctttcaagcacaaaagtgctgacattaatacacaatattcatttacttgaatcgagcacgtctatagccatttcacagtatgatatgtaaactgagaccagtgggttatgaagagaaatgtatgtgcttgtattgcaatgtacaaaaggctaccttgtcggtaaactttgatgttgtctaattatatatatactgaatgtcggaattataaagaagaaccagtcattaactatgcttcgtaaagagcatcgacttttgttggccagacgtttacttggcgcagatcttggcgtagagggtgacggggttagggcagctgtagttcttcttgctgctgggggtgctgtagcacttggcgtcaccagccttgcagtcgaacttctggcagccatcaccagggttgaggatgttgtgctggctggcgaaggggttgccgtactgagtgttgagctcgtagtagacgttgttggcgtcggaggagtagccaaagaagagaggcttgttgagagttcgggtgtcggcaatcttgatggtagagccagaggtgcggaggtcctcagagaatcgctggccaggcttgagggtggtcaaggggccaggagcgccgccgttgaagggaacggactggacatagatggcagtgtcacagtcgttgatgacgacagccttgttggcagcggcagcagagccgaagacggcggcggcggcggcgagggcagagaacttcatggcgatggttggttttggtgttgagtttgaggaagagagttgtttgttggttgagagagtgagagtgtgagtgtgagtgtgagtgtgattagatgagttgagatgagatgattggaattggaaacagccggacaatagatgccttttatcagtgaggatgaatgcttgcctgacaaggctgggtcatggacgctgacgagatacgagtcttagtgtgcccactagctgtgccataatatggccgatacgaggcacgatccatcgtcttgtccggagaaattcaacctcgtgattttttgcgggggtactaaaccaagaatgggattgtgttttagcaggttattgatgaaattgtatgtgtctaactgccggatcaaccgaatgcacgtgcattgtgctgttcattattgcatgggttcggtttttaatattatgcttagctcgtattgacgaggcggtcgggttataattagataaaaactgggctatgctgtggataaacttgtctgacctcgttctcggcgccactcgtgggctttatccgtcccttttagccccgctatacccgtatagacaatgacaacttgatgtgattcccttgggtgagaaggcaaagctgtacatagtagtaactcaccgcgacagctcacctcttccgtcttggccctctgtaccttggcaaatgcctttcggccggatgatcggacagtacacatgagtgacgacattgtgcatcgaggaacaagaagcgtaactaagggaagtgtaaagccaaaacagtttagcagtaaaccaactaaatcacaagatcagacgaaatgcaatagtgattgagtatctgagagtaactagtgcattgttgcaagtctgctctcctcgacaccgctctgtctcatcagcgcgctcatttccgcttgtttctaaagcatcaatggaaggaaacacagaccatggagaaagctcaacaaaaaaccaccgagccaaacctgtctgggaacacaaagacaaaatcaggagctagagcgggccccagacgtcacttcgtggtcgccgagagaagctagcctagtgccgaatgtggaactgtcccgtgttcctgcgcgagctcgtgtccttactcttggctatgatgttaccgttacctcgaggctgggctcggacttgatgtttggaagtttgctaagattgaattgtaacgcatagatttgagttgggttccattgcaacaatctagtgagaacgttgggctgttacatgctcacatacgacatatggactagctatgagtgattaatttgaactggaggagactgctacttgtgaggcatgaatcatctacaccgtaacctcgtatgtgagccagtagttcccaattgggttaatttcaattgagggtattgaacaacaagtgagggtagcacttctgtgcatcgtgaggaatggcagcaattatgaatgtgttcaatgtctcaatggaacaattgttactacttactaagaaacggtaaatctggatagataataacttgatactatctaaatcgagtatcgatatgatttctgtaaaataaaggtaaaatatattgccttaccagatagaaacagagaaaataaacaaacatcaaggtatagggtatgggatttggtatgggcagtggagataacgtgtatcgataagataagctcctgcagctatgctatatttggaacagtggctatcaagtcccagtctagtccccttggggaagccggcgatccatttcgccagctcgcaattaaacctatccccaccaccactgcgctggacatggagctactttggtgtagggatgatttatgcattggtgaggtttatactagcggacatcctctttgcataaggcggtgaatcttttctagacttgtctttgatcgatctttttgttgtagacaattgtgtactgaaagcaaggttcaaccttggaatggatcggcatgacgttctctctcgacctgagtggatggtaatgtctctgatcccagaagataaatccagaacgagtcggtcatcttagtctttaccagatagggcagttcaaagagcgaaataccccaggtaggaaggcagaccactgatctgcgcaattacttgaacgatggataagatattcattggcggactcacttgaactattccgtgacctttactgggcccacaatgcagtgaggccattgtcgagactatggtgaggattaccgtgattgggatgaagcaaggcaactttctgattcaattgaacgacaggatattgattgcagagtgtaaagttcgagatagacataagggagcggttagctaaccgagtcttaaataatttgataaaacaattaaacatagcgatgcatcggcattgcagctcagtcatagggcacaggaggctgtatcaaagcttgttatatatattaccaggttatgctagaaatagacagccaagagtttacacgtcagattgaagtaatcagaacacttttgattatattgacatgtcaatagactgagcatgcatctgacctttcttccccttccctggtaagtcacgttagtcgtcaattgggtcagagacaggtctagagcacttcaacaaaggtcaatcagaaaatgacacgacatggctcaaaaaacattggcatttgtatacatctagacccctcattatttaagcagttcgctagatgtcttatgcaaccgtgccgcggaatcaacgtagattcctgccattttctgtttatatttagtctgcggtgcggtgcagttgaaccaagtggctgccgagtggaaagtaagagcgagtcgttgatagtagcccaacggttctgttaacggacaatgagatcctactcggcgacgtggccggcacgtggataatccaaaccggcccgggcctcaaacttaatcaacgattcaataagggtttcttgccggttgtgttggatatcaggaccatgaaggcgccgctcgtctcgtcaaaagcagggcctagacttcgccagttctttaagcgagcttccaatttgttggatcaaaacttcgagaacaagaccagaacaagagacgcgaatacaaaatgccacgtcaagaatctagaagaagtccaaatgccatgtcgctggtcacgttgaggatcgacaggaaggtggttggtgacagatagcacaaccccgcaagcggctgggatttaccgatgccgatcaaggttgcgtcacgataccggggaccgaacatcgggcacggacacaagagtccggtatctcgtgaagcgaaatgcggagatagatgatgcggggaagataacctagagccatgataggaagtagtgatacaactaccgcggatggcttcacccagctgatgcgtcgctactacctgggagagatggatatgcagattggatatcgacgtgacccggggttgacggcaaagaaccgttcgagaacggaaacaaactccatggtccacttggcgcgtatccaatccagttacctttatttgtcgttggaactagagctggtcgtcttatcaccgatcacatgaccggaaactctgcagttgtccgctatctttggtcggtttatcgttgtttcaaggtgcgtggcgtctggcatgaggataatggtcagctgtccagtccaaatggacgacgggaacaacaatatatagtttgcagtgcccactaagaaatcccaattgaacttgtcggtaaagccaccaagaagttacttcctttacatcacgaggaatctcacatctcgacaccagcatgctgactcttggtgctcttatcttcttcgccatagctgcggctatcgcgctggtcgccaagaagacactatccaaaccacaaaacgaaagcctcatctcaagagctatacctgctgccgcaccactcacacaacctcttccatcaacatggtacaagtctgacgacatctatgaacttgagcgacgcgccatcttctccaagaaatggatcctgctcacccacaagatgcgattcgagcagactggctcctgggttcgctacgctgaagctggcttcgactttttcctcatccgcaatgctgagggcacaatcaagggtttccacaacatctgccgtcaccgagccttcccagtcgtggtcaaggataatggccagaacagtgtcctgtcttgcaagtaccacggctggtcctatggtatgaacggacagcttgccaaggctcctctgtaccaagatctccccgcatttgaccgatccaagaacggcctgttccctctccacacccatgttgatgaaaagggctttgtctggatcaatatggatgccaagacccaacctgagactgcctggaacgaaagcaaccgaacagcccgctacagctctttcaacctcgacgactacacgtttgatcacgtcaagcaggataccagcagcttcaactggaagactcttgccgacaagtccaatgccaacagcaacgccgctaccgagctccaggaaaagggcacttcactcgtcagcgacttttactttcccaacgcttccatgactatctcgtaagtatttgaaactcaagtctaagaattataaagaacaataactaaccataccaggccccacttcttcttcctcttgagatgtgttcccacgtcagccaccaagtctcagctccaatatgagatctaccgccacaagaacgccagcagcgatgactttgccaaggtcgaagagatcctacagcaaaccgccagcgaacatgaagccccagcagagaagaacctccgagcaggtgtacttgttgaccagactcccctccagttccaaaaccaggtgtatcaactagttgaacaccaccgcaagcttgagggtatcgctggacgagagattcggcctgcgcaacagatcctcgacaaatctgctaccaagactgagcaggatacgagcctatactcttcatgttctggtctgtcgtgtgataagatccaaaaggatctttcttggtgatttgggaattgtaaaatagaaaggcgcattgaaagcatgttggtctagcattatgggtctactgttgggatagaagttttgagtacagtaaggtatatatctgcaggaatagagtcccagtctaatgataaagtattaaaagcagctttattgcatttgcatgaaataattacccttgatctaattgagcaagctggtctaacgtggttcggggatgtaacggtcatgctttgatcgaactgtaccaaatagagatactgggtatgagacaccccttcgacgagtctgtggttattgacttttggaagaccacgatcttgctttaagttgggaaaagaaacccttcttctttttctccttcttttcatcttcgtgtctctccatctccctccctgtgtcgagttgagtcgtgttctcgttcatgacattctgcgctagattgactgtgtctgaccttcctggtcctgcatctgatcctgcgtctggttttgcgtctggtcctggctctatttgctgctgctgatgtccttcaggcgtttcttcaccttcgaagaggtctttaatcttgcctgggccaaagaccctctcgtagacggccaaagttgtgccaaactctttgttcacaccaaccttgatagcatcgagaagctgcagtacatatgtctgacagttgttggtgatgaggttgtaagtaggttgcctttctctaatactttggattacagattcacctatagtcgtagtctgagcatggataaagctatggaagatggatcgacgacttaccagctctcctcaatgcatcgtcattaaatcgcgtttcgccgactggaaaagtgcgccactcatcccgatcaaccttggcattcgtgtagatgacatcaaaattctcgtccttttgtcgtattatgagtttacacgttgtgtgttaagtggctgatacgaatacttaccatccacagctgatgagcatagtcaccaaccaaaactgcccagtgttgcgtcggatccggatatctgttgatcttttctgtaatcattttgcccaatccagtctcctctgcaaaccacttccccgcaaaaccgccaactggatgccagccaacttcaactggccggggtggtccatggacaacaggttgcgtcactgggaccacattgggctggcccccaagacccacagcatgcttcagagcgatctcgcccttgttgaggctcttcttcctgtaattgtcttgtcagttattgagccagggttcggggcgggaaggatgcgaagccgtcatttagactggaatgacgtcgagaacgatagggaaatagcgcatacatgaattctcccaccttgtccctcttacgctccgtctcttcttccggttcagccataacgtctgaaaagtaaaagtcttgagtagaaaaacagagccagggtaactggaatagctgatattgaatgagttagaaatgaagatatgccaagttccagtgaggcctcgcgtgtcagctaagctgattcacgtgaggctgtgcatttacttggcaggccttatggcagccaatttccgatcagcccaatcaacgctaagggtaaagtccgtctagtgtcataaaagttggcttcaactggtaacgttgcttagtccgaattaattcggcacttgttaaatcagggcacgaaaaatgtaaaaataaattgacttgttgtatttaaccacaggagttccataagacagccgcattatgtttcacgatagcaattgcaagaaagagtggtacataacatgggtagtatacaatatggatagaaattgatcgtaaatagtagactaattgaccaagtcaaataactattatagcatgccgaaaaagacaaaagctgttatgagatgattaaaagaccaagcagacagaagtcttccagagtttccctgctcagatgagtcactgccagaagtagaagtcggtccctgtccactcgatgtggcagatgccgtttcatccgttgccgtaccagtgctggtgccattactactgggtttacctccctcctcgatgacagaatcaagactggcgaggttagtgaaggccgccgattgtatgttatgatttgacatacatatgaataagaccgttgttggtcagaatattcgcctcaataactttggcattgttaaagaagatgtcgttccctctgatactaacccgaacttcggtgttgttcagagtcccaacgacctggccatctcgaagatagttggaataagtaacttcgttcaatgtgtgagccctgttgattctattagttacttaactggattttgttcatgtaacctacagcaacgctccagccaagtcttgcttggagagtttaacgtctgggcttcctgcatttttgaaagcttgggttgatggagccagacacgtaacattccgggaggcgtccagagcgggccaaagacctgctttaaccaaagcgacattcagagcaacaagtcgcgtatctttaatagtgtggacagtgttggagcaagatctgggaggagaaagaaccctaaaaggaaatcaacagtcagtatcaatagattaaagaggcatactacctacttgtcaacaatctggaacgagttgatattgttagtgccccaagtgccatctactgcagtcatcttgacatcctgagccaagcctgctcgtagcatgacattcggcccaccaaggttatcgtcagcacgcttatcgttccgatcttgtctcgaagcaaagatcacttgtccatcggagccttttccgaattgactttgaatctgaggtcctgcgctcctgttgttgaattgtgaattttgcaacagagtgggaaccgataaccctcgtggggtttcaaagtctgaggatgtcagggaggctgacataacgtgatatgaaaagaagacttgtaactccgtctgattcagctctgttacatcggaaacaccggaagctttcagataaccctcgatggcattgttcgtagggataagaacagtgacattgttatctttttcagataaagttgtgatgagagcttggggagcagagctaagtaaggatcgaaacaaagagagagacgagtagttggaaatcactccagccaattcttcaggaagggtttgcgcaatgacgactgttgaaaaagccgagatcagggcaacctgggcgcagataaaacctcgcatcgtgttcagatcattcgggtgcagtcagagtatgacgggaaagctggaagagtagcacagatcccaaggcagacaaggccgcctattataatagctctgtctcactgctgtgctcccatctcactgagcctagtgtagcggcgaagccaacaaaccagagtcagctatgtagaggagaccaatgagtgatggaacagacaagccacagctgcaaaagtggtgcggggaatgccgcaaaatcgaccacaccgatcttctattaacaaaggctagaataggaacgcccagctgaaaaatagtggacagcccaggctaagttagttgattgctttgctttagtaccacgtctagaccacacataagacattcgtagctatgggattcaaaatgtcaaggaattgacgtctactaattgtcgtaagcactcaggtatgtggcgctgaatgaagacgctatcttagtatcaactccgtactgtagcggaaagcgctaactaatgtcgtaagtgaatgtactattgaattcagcttgaattgttgttattgtgagactgtataattgtgaaactgaaaggacagtgaatttatcagagtaggtgtactaatctatgcaatctcaaattcgccgctcttgccagtgaacccagtaatcttgccagtcaaaggtgccttgctgtcaccgttataactcaatctgtaggttcctgccttgatgtctttggcatcctgccagcctgtctcccaagagatctgaacttcactggatccaagcagcccatcaagtcgtttccattcaaagacaagatcccagtcctcatcagaacgaacttgagtccacttggagccgtctttcttctcgacggctgcataagtagattcaaggtgcaaattattgcgtgggttagctccaacaaatgtagcggtaatagtctctccaatcttgaactttgacttcgacacatccttcacgatgtttccaaatttagtcccggccttgggattatcatagacaacaccagtgacgagagacagagagtttttgcggttatcaggagccgcaggaccagtcggaggcttcttggcaccatactctccgagaagatagcccacataagtcgatgtaaggttgatgtaggcgtcgagactgtgccttccgtggactgtcgatgcaccttcatagcgctgtgcatcatactcttcaggagtggtgacataatgagcgtaggtattacctggccctcctgctacaacaataggcttgatgtcaactccgaggctacctctaccttggatttcgttgctgatactctcgcgccaacgtcgcgaggacatggttgtgagttcagaggccgacacgatgatgaagaagttaccaacacgcaacatttgaatgtcgacgatgttgggcgcccaggcataaggcaatgtgatctcgccagcgtcaatcagaatcggctttggtgattggcatgcgacttgctccttggttgggttccgcagaaacttggatactatggcccagagtgggctagcatccggagatccagagtcaccctgcttgaagtcgaagtacccaggaccatcagttgttccagctgcgaaagagtacccaaatgctgctgaacatgtcttggccgtctttccattggggagaatgaagctgtaatcggacatgtcatggaacgagtggtaacccacgacactggttccagacactgcatcgccactcccatccttcatctgatcgtagagcttgaaagcctgatcaaagactcgtcgaccaatctcccagcaagacttagtaccaccatcatccaaaccccaaaaagggcctcgaccatggcaggtttctgttttgccgccgcatgttgaatccttgaagtcgcattgcttccccgaaccatcttcgcaccaagcaccttcaacattgggagtcgtgtcagccacggcagcctgcgagaaccctgccacaaaatcatccgcagccccatcagtgccccggacagccttttcgagtagataggcactgacgcctttattatcgccggcgacaagagtgttgttcatgtgaaggcttgtgccatggactgaatgccaggtcaaaactccagtgaccttgttgtcttcttctcgtgtaaacataagcatagttaactctttgtcaacttcatctttgtacttctgtctctcagatgcgggattctgttgataggcataaagacttctgttgatgttgacatcatctatgcgtgtctttccaacactgagacgtcctttggagagactttcatgcgctcgcttgattgataggaccgcgccgtccacaatagcctgatacgactgctggttcaggcccaaggcggatatctggggcatgagatagttgttccatcctgctggcccagagtgagagtgcgttccagtaatggccacgttatcggatgtgtagactgcatagtcagatccgagagctgcgattccctcaagaatgcctcttcgaaccgccgtgtcaccggactgagcatcgagaaccacgtaaacaattctttctttaggcttgtctgggtttccgacaatgaaggcacgcgagtatattcgttggcgcaagcctgttcctgtctgggatagttcggcatatcccatgaggttcagctcgactacagggccagtaatgtcggccttgccaactccgagatagtgtacatcgccatcagctcgcttggataagaggttgtgagtatctttaggcaaatggttgaaagccaaacatgttgctagttgaacgaggaatgtaccaagggtcaggtacactaacaggatatgaacaaacttggaagaagttacagtgtgcattgtcactactcaggattcaagaacgagtcatgaggtgagtagaactgatatttcactctaagagcgcttgaacatgctgtatttatagctgcatttcccatcgctaatcatgtggctatatgtcctcctgagcagtcccattgcatttcagctcgacgataacaacacatataataaaaactgttgggcgcttttaaacggatgtgtttgccgaaacgagctaatgagatacatcctagtttccttgatgatcgctcctacgtgggaaatctaccacctgcaggaggatatcaattgtggggttgcaaacaattctgtttgaggagatatgccgatagattcactttgcagcagctacaaaaacaaggcacaagtagtagtatccggatatgggacatcctgtacggccggtatgttgcagctatgttcgagataggaagctcgggtaaacgccgcagtggtgggtgaatactactccaagtcatgccgatgctactacttgggtatggtcacaagcaaccctgcatatatgcgccagaacatatttttgtttcccctctttattgaaacggactatctaggagaatcgtctgttgaaatgcacttattgattcctattttagtttatttgatatgtagttgatgcatcgacttgcgagtgttactgctgaagtggaagggagtaaagagacaaaatgcatctaaaatgcaggacatatttaacatgacttgagaaatgaatatttattgcatttattatataaatacacagtagaatactgctggatgttggtggaagataagtatttcattgtcggttcttattatcccagaaggtaattgcctcgcgtaatgacttataataaagctccagaagagacaatggacaagatatgtggattaagtatatgtattacgattatgaaataattaaccctagtagaagaagtggtatgtactgttcagatagtggataaatcgcagctccgtgttatctaaaagtcagggaaggttggggtggttcttccacaatcgtatcggacgaagtacttgttgtctgcaccatcaccgttaacgataacctggcctccaggagccttgacttcggcgatgaagttcagctcgccctgagcattggcccacagtagacggaagggagtgtaagtgccagcctggagctcaagctcaaaggtcttggaagtgccaccagggtaatcctgctcgagatcggcgttgtcacgtgtccacgacgacaaggccttgttgccgaaccaaacaagtgtaatctcgtcagagttggggacggtgacttcgtagataccggtctcgggagcgtagaggaaaccacggtggttgacggccttgtactggaacatctgttcggggctgccctcgtagatagtgaagggcttggtccagtcagtctcgggctgaataccgatacgctcagtgacgcctttgtaagtgggggtggcatcgtggaagtaagttgggtcaaagtctgagaagtgaggcgcatcagcgttgtagaactgatgcgtgtagatggcatagtccaggccaccgttatcgcaagactggtcagcagtagggagagcagtctcggtggtggttgcggtgccagatgtctcaacctcggcggtggtggtaccagcctcagtggcactggtctcagcagcactagtctcggcagcactagtctcggcagcactagtctcggcagcactggtgtcggcagcagtggtagtctcttggatcacaacagtggcaagagtggagctctcaatcaatgtgctggactcatgctcagtctcgctctcagagatgatggtagaagactctgcgctggtagggacaggcacaactgtagcggtaacaagagtcggctcagccgtggtggtgggaatgatggctacagatgagacagtggtctggggaaggggcttgcaaggtccagcgacagcaaggttggcaaaggccaagcctgcaatggtaatgatcgactgcataccgaagtattggtaaacgaatgactggtaaagaatgactggaaagtaaaagaatggatggatgatctgagaagagtggaactgtagatcatgcgagtgcagatcattatataaacaacagcatcaacacgagttacttcaaatggccgctcaactttacatgccaaaagctgactcgccctatggtgccaagacaagtttcgtttaattgcgattgtgctatgagaaaaagaaaactccaccgttcaggtgtttgcgtctgagggtcccgtgttctcggaccatgattgtttcctgacagggttgactatacggaattgggttaaacaatcgttgccgacataaattaaattgacggccttggtgggctgatgtggtgcatgggtaacggctcgtccatcgtgtagcagctgaatggtaataaacctgaaacaagttttctgtaaccgagttgaaatttgcatcatggcgttgaatgtggtctataaattcatctgttaggtttgcaactagaagagctaaaagaaatgagactccgtcttgaacggcgtgcgcggacttgtcagttggggctaaagaactgctaacctcagtaggacaaagctgaaagattagcgtgccagcgcattggctttattggttaacccctgagaccattcaccgtagaatcaactaacccccctatattgttctaagaacaatggtgatgtccatgggactgtatgtatatggttgagaacagccctccatcgatttaaagagtagcttttatgcttatcttcaggacattcttcctggtgtgtgatgcagtaactcgtatttacactatcagtaagcttcttgtagtcggcactgctaactattattgtatgctgagcatctggacgtatgctcagtgtctttacctaagtagatgagatggcgagttatccaagatgaatgcccctgacagtacttggtgggttggtacgacttcaagcaaaatatgcattcggttaccctacatcaagtgtcatacaaagtaggcagtgcataaacgtaaccttgttcttgggcaataggaaatcagtaccggctcagaagctaacagtacagtatcagtggttcaacaatgaaaattagagtttccaataagaccacaagactgcctcgtcaatcacaaaaccctaatcagagcccaggtaggtgagccccgtctatttcacattcggaaatctagccgacagtggtcgaatccgtatctgtgccaacttttctgacccaaaaggggacagaaagactctgggttttcctcttctatcatcttggagaactcaactatgacaatcgaccaaggattttggaaggttaggtctattaccatgccaaatacaccctatagctattcttaggtgtcatatctcatcccaagagactggataggcttctgatgtaccatgcacgcgtactcgagcatgatcctttgcaatatggaagggttccgctccaatgaagtatcggtatccatatatatgcttgcaaagtgatgtttgagccactaagtcataactgacaggcggataactctgcttatcgccgagcgggcgcaacgatagactggtcgaattctaaatagctgcaggtggcatgattccagtaccgacgtcaagggtggcggaattgctaaccgaaagacaaacaataattgcaggcaatgtaaagacgtatccatatatgtaactgacatccaagactaggcgcgaagtgtgcatttgacatacaactatttcgaagatctggattccaagagaatgctttgaagcagcctattgtactcaggatcaacacttgaatatattttgtttgttcggggttgaatagagtgaggccataacatattctctcaaaaacaaacgttgctgtacgccgggttgcagagagtttggcaagggatggtgtcacccggaagcgctgtttggcgcgcttctgaaatccgccaccagaagtcgtataactgaagaccagactattggttcgaagtagggagctgtcaatcatgtgacaactagcgtgaaaaaggttagaaaaaatagaacatcgctagaaagactgtcaccattctaggcttaatacggaatgtcttaccagttgttcgggtctagaagcatttagtttttcttttgtcaagaacttgctgctcgtgaaacgacatgattcttctatggcacttttgtatggatgaataaaccctggattacgtatcactaaatgtccccttgcaagctgggttgatattcaggcggaaaaccaagtttagctacgtgtttcctgtcgacggttaggtaacggtactgttggtatcaattcattcagcaacgcacatgtagagaatacgccaacaggacattaactaaggcctcatctgaatgtcgagctcagttaacaagatggcatgatgcaatttgcttcttaaaattggtagtgcaagaatcttctttgcggttcaatcaatatcacttacccacaattcttctttctagttacactactgactgtattgataaggttcaccattaatatatttaactttcggtgtctcggtttacatgattagttagaccgtataatgatagatgataaagactgaaatcttaggctgttttactgctactaaaccgttgtaaggatagcagttgggagttaagtcgaaactggcaaaggcaacagctaaatatttatccagagaagacaattggaactctacaagtagaggtttagaagtataaaaaccctacagctacctctcaagacttgacagaacatcactccaattccatctcttcctcctttaccatctcaacaacaaactcttttgaaaatcgtcccttacttcttcagtcaagatgaagttctctatcgccgccctttcactggtcacccttgctgcagcaagtcctgttcaggagagaacgaattacattagttacgaaggcctcaaaagagatggcactccttgttccctggtgactgtcagttggcaaaactgtcgtcctgcagcctacgccaatacttggtctcgtggttgcagccccatcacccgttgccgcgacggttaccctcccggtccttaagttcttgagagaatcgcttgtcagagcaggttcttaagtaagtgtgattaaaaactctctttatgccgacctgtagctaaccagtagtgtagtatggcggtggcggaggttgtcttgtttgacggtggcggaggtgatttcgtttcacgaggttgtggtcaaggctaactagttgagtgatgtgaagaaaattgtggaggataaaaagggcaaaactgcagataggtttcaaatatatcatactgttttgtccatttacattagaccttttgtgacgtattgcatattatgcggttgattattcaaatgtatgttcactgatataactttcatctcaccttcaatatctttaaagctaacagggttctcaaccataaaggggtaaagaagatgcttatcctccgactgattcggcatcaggatcaaagtcttaagaaagatgtcgtacccaagttcatacggtccacagagtatatgggctgtatttgggtcagaacggcttcctgaagaatgaagatacgcctaaccattgtcggtgaccaacagatctcaacttgagccgtaacgttatcatctgactttccaagatccatgaaagttatgattcggtcgtcttcggtacattcctgcttaatcgaagaaacgaagtttttcaacctctcggctaattgatagacttgcgtctcctccttgttatcaactgggcctagtcacgctaacacacggtcgtatctgctgtagatctctgacatgggttgaacttggatcaacttctcggcttgatgattccggtttctgcaaatagcatcgatccataaccacgcagttgccgtattcacgctagtctcgaatttgtggcgctgatactcgtagggagcatggtaaagatttctcgcgacactgaatggctacccattgcggagagccgtggcgaggttcttcgtaaaccccacacgtagcaaaaggctcagaatctttgttttgttggggtcttcacagtgctaagctcgatgctgtttaagtcctcgttgtcagaacaaatatgtagcagacgcatctcatcttgtttgagggcccgatatggaaagggttctcatggaggtaggtgcatcgtgttgtgatgtaggtacctatatttggttggaatattggcgggttgagtagtagaccacgtgtcacggcttgtacattgactcctatagaaattggaacaggggcttagatgagagtgacaagctcatcgaaacgcaaaatatggtctaatgtagagagctattaaattgaatcttcccttaatcaatttcctggatgacgcagacgcggtcaaaccaacagcccagcgacgtctccttcgtatagaacccggatttgaacagagacttggaaagaaagtagcagccgttaaaagtagggaagaaggcaaatgagccacagttctcatcagcggagcacgcctgctggcagcccatggctgtgaaggagccctgctgtgctactgggttacatttgctttggttgcagtccccgtaagcaccgcagatgggatcgggctcccgcttctcgatctcgcaactgttgtcgtaccagacagactcagtggaagaatcttgatagaatcccgcgtcttgggcaacatttgagatgagaaagcaatctccttggcgggtgttgtatattatagacttgcaattggcgtcggcgcgacaaagatcctgacattctccgagatagagtggagagcttccggcgattcgagatctgcatccatcgctgctaggagagcaagtgccatactggccacagacgggagctactggtgctgctgaggccgtggtagatgacagctcagggaattgagatgttgtggtgacggcaaggatagatgtttcagatgctgtggatgtctccgcgataattgacgtttcggtcgccatactgagtgtagcggaagaaattgtactcaaggttggctggctctcggtaacaaatgatgatctgggtttgcaagcaccggcattgacactgttaacaaggcaagcagccaaaactgtagcaagaatcttagctcgcaccatgatgtaaaattatgctgaaggtctgcacgtcgagaaaggaagagagaagaggaagaaagaagaattaaactaacggaatgggagaagcaattaaaaacaaactcttccattgactacggacatgtcggaaataatgccaagtcgaaaatcaaatagtgtttaaactattaggagctgaagtgaactattggcttctgactgaggatgctaaaccaagatcagtctgatttaatggatctaataagccactctcgcgcaacccctggctaaatcacccttttatttatatagccgaaggtctgttttgaatttcttaagcttttattatttcctgttatgtcctgagtaaccgctgatgcgatgctgaaaagagcgctatttacgtcactactcagaatggatctagaaagtgcgtggttaatcgaaccttagtgtctctcagacaagcgtttgtcaagatggcaatgtcctctcggatcttcttttggccagtaatgccctgcagctccgaacggcatcttcagccttttcatcttgaccttttgagatgtaataacgaggcgtctcggggaggaatatcaaccaacatacaagataattaggataattatctgatatgatggacaactcatcatagtttgcgtgaagtcattgataaagataacaaagagttcaccgatcggattcgttagcaattttgaaatattacaaacgcaaactcaggtctcatgctttaagaatggcaaaatcaaacatatgataattaaatcgcatagcttaagacgataagaaaaccaggcatagactggaacccagcaagagcggcagaatcgtatccatggctcaatcgccgcaacgacccaatttagcgattgctgctagaccatttcagtagtaaatttacagcctaatattacgactgcccaatatcgtggacgacctgttatgagcaccagtactcacaagtctctgtagctagaatactttgccggcgaatagcaatgctaggaaggcggcgtgtatgaaacgaatgtatcggagaagacggcgtttggatgatcttccgtccaaggtaccatccattctagcatgggacctttgagcagggatggaacaaccgacccttggcattctgttccactgtttgccacgttgtaccccgcgaaccagaatcatccaagccctgccgcgagttccagttgttcatagcctcaacaacacggtggtcgcgttgcgaacgtgtacacgatgggaagatccatatactccactcctcgtctatccgcttggccgtgcatttctagaccgacaattagatagactactttcaggaacctgaatgggtcgaatagttacagctttgtccggcccgcttcaccgcttgagataatacgagcttttgtgtagatcattacaattgatcgggttgcgggtccatcgaagtaccggatttacataatcgttgacgtatataaaagcaacagccattctttccaaacatacactctctcatccatcagttctgcattaactactcctcaaatcactcaaccaaaccacccaagtctctatcaacaaactttcaaccatcaaaatgaagttctctgctgctattctcgctgctgccgccgccactggcgctaccgccgatgctgtcttaaacgtccgcgacttcgccgccagctgcactccccacagcgccatgtgcaggtatgtatcttcaaaatcttgtcttccgtgaacatgtggctgaccaagctcccagctactctttcaacgtcatccagcccggcaccatggacaccaagggctacgaatgtaccgccaagctccccggtgctggtcctggtgagcttcctgaggtcaaggttggcacctgccttccttcttcacgaacctttgacgtcgtccgcagcgacaagggcttgactctcaccgtgtccgtccaggtctcgcccaacagcttcaccaagggctcgcacctcatccccaccaaggacatcaagactgtcaagggcgacactcccaccggcgatgcccaggcctatgttggccctaaggacttccctcttgagcgtgtcgattaagtgtattctctttagagaatagacgatgatcttttggagctagaacgacatgaccaaggttgggttggctatgagaaatgagatgaacaatgtggatatgaacatggaatgaatgatagacgggagaggattcaatagtcgctgactaggcttatatttggtgatcttcaggtactgatttagattcatactaatagtagcgctctttgtataatgaaaatctgctccccataatcattatgtctcttatatgtgatatatgttactaaagaattactgttaatctcatgtctccactaagatcgaatgagtaacacatccaacaaattcatgttaccaaagaataggcacgcaattgagtgtccagtattttcattgcctgtgaagggtcaatcctggaaatggttcagtgtggcgcattgactggctaagacaaaaccaccaaaatgtactactgcttcaaagaaatgcagacttgaactgactgtggcataacttccatcggaatgaggaactgcaatgagaacaatctaacatcaaccaacgtcaataaaaaacatgagaaaactaaaacggtcaaaagaacaaggcaatataaaagaagtacgtatgtgtgtttcatatgtacaaaggtaattgacaacgtttgatgagaacaatgagctttgtacctgtcgagagttgcgcacagttacacatttgaacagagacagaacagaacatttctacattcacatgaataatgaggatatccttcattgtccaaaatcagctcgaaatgtggtctatgttcaaacttcgtataaataaccttctctgccacgcttcaaaacaaactttctcatcatccacaatcagagaacaaacaaacataaacaacaacatcacaactgtctacactgaaactcactaccacagcacagcaatcaaccgcataaacaagacaatttatgtcgtcaagatctcacaacactcaatctcaacaaaacactgaaaccgtcaacatgcctgacccagttcaccccttcagcctcaccaacggcactggtgacattcgtttcacgctgccagggtcaaaccaagagtggactactcgtatccagcgacctggagaggagcaagtcaacaacaatcccagcaacaacactcccatggagcgtcaggctagtcgtcgccctcaacatgacatgctaccccagcagcatggtcaatttgttcagcagcctcaacatggacgacgcccctcttccacccgtggaagtacgacaaatcgtgataatggtcatcacgttcacggtcacagtcatcatcatggccatggtcatcaacacggtcatggacatcacgatcatcaccacgatgatcattctggttctgatgatgagtatcatcacgatcatgatcaccatgatcgccatgatcgccatgatcgtcatggtcacggtcatcacggtcaaggccatcaccaattcaatgctcctcctcagtacgtcatggccgcgccgcaaggtcatatgcctccgggacgtcagatggctcctccaggatatggaatagctcgagttccagctcctcagggatctggcagggctcctctgggacatcagatggcttttacggaacatctgaggcgcggccaagagatgactcctctaggcgttccgagacatgtaattgacaatgcagattctgaaatgatggaatctctcttgggtactccaagacgtccaaagtgggaatctactatggcagccgacatggaagcattgggattgaatactccggaacgtcagaggcgcggccaagagatgactcccctaggcgttccaagacatgtgattgacaatgcagattctgagacgattcaatctctcttgggtatcccaagacgtccaaagtggaaatctactatggcagccgacattgaagaattgaatcgccttcgccgcaatcgctagacgactacggcttgtagtgagtgtggaattctggggatgctccagaagaacactgcaggttcgagacatctgttgaaagcttcaagctgaacaatagatgtctgaagaagggggaaaggaaaatgaaatcgggaggggctgtgatgcctaggtctgggaatagaggaagtagagaagaaagaaaataataaaaaaagttgaaaaacaaagaaattgcaacgatatgactaggtgattgaagcatcgtagaactttcaagtccggacggttgtcctgaaggtctaataggctttcctatacactgtctatatactatgcacattgtagagtatctctcctatggacgcggtgcttattatgaaacaaatataaagaaagtgagggtttaagtatgacagcattctgtactgcaatatgaagtgtcagggctatagaaaattctatctagcgtatctattctatgtctatagtttgaagaatgaaaaattaatgttgataaatggcccctacttcctcttctggatcaaagtaaccagttcaccacctttaacagagaactgattcttcttcttcacgatctttccgttgaccgtaaagatgctatccttggcagaaacaggtagtacctcaggaacatagatagttccacgagttcccttatcacccacaactcgaacattcatgtgcaaaagatcagatacaagcttccactcgacttcaatgacgcctttctcggttgggacacggccctttgcccattcaagaccaagaagcataggctgaaccttccactcggcaaacccgggcttaacgacctgtactccaagaacccacttgaccaattcagcggtaggtgcagcagcccatccatgacacagcgatgtcatgataccaagtccaggcgtgccgttaggatcaagggtctcccagaacgtatttgtgtaattgacgttggaggggtttgccataggtgcccacagagtcttgagtagctgtttggcagtatctccgtcgctagcttcaaaggccgatcggagatgatatgcagatgagaaggggctgatcttctgagcgaacccggaactgactgtgccgttgctgaaagcaagaggtcccgcgggaagttgaagctctgcctccatggtcttcaacagggactttgaagagatgccgttgctctggggaataccagatagaatagccaaagcatttgcgtcctgggcaaatccggttcgcacctcgttgctgagaacgtaagcgcccatcgtttcattccaaagttgcttatggatggccttgcgaaggttcttcagtcgagtctgatacttagccgtgcttacaccaccagccttgaggaaagtctctgttctctgcagagagtaggcatacagagcgttgaacttagtactagcacctgtctgcgacgggtcgtagtaattccagtctccagttaatgcagcatcatcaatagtgaagagcccgtcgactagctttgaatgagcccagtccagcattgccacagctcgcggggcccatgtcttagcaaatgtcttgtcaccgaggacctcatagttggtggcaagaccattgaggaaattgaatgaatagccgatgagaccagtgatgttgatgtcgaggggctgcggtagaggttcttgctgaatcttggcattggggatccagaacccagcagtcgtctggtatgatccaacgagatcaagggatccttcaacgaatgactttccataggtactggcaaaggtagacgagatcgctatgtcgagatcaccagagtaggcgattcgatcacgtcgtgaaccgtcgacgatcgtgtccagagggttgttgcccatgaagaagtctttgaggaaggatttgtcttttaaagtggaggaatagatctctacgccttcgagtgtggtagcgcggaggttgcggtagtaagcggagtgtccaagaggtgcgccgagaccaaacgagccgtagaacctcgatgtctgtgtgaacttgagagctgtctggttgttgatagaaacctcaatgtcggtcatgttcacccgggcatgaactgagagccattcgccgacgtttgtcttgctgctaattttaccagaggaggaagtgctagttgaaatgacgccggtctcgatgttgcaggtgatcaagactgcctcattcagtgtatccgacaaaaccgagaagacaaactcgccagtgattggcttggcgtcaaactcaatgtcgtagctggtagcctgagagacaccagggtcactcagagcctgaggagctgcactctcgaccaaggatccttgatcagttacctgccagaagtctggaatgcttcccttggggatctcggtgagttgagcggttctggcacctgtataccaaatgcgcgtcaaatcgtcgtcggagcattcaaacgacccgggaagttccgtaagcggtgttgtttcgactgtcggtttgactcccacacgctcaagtcgaaggcttccagcagaagaaaggttaaacttctcgtagcgaaaagcgccctgaataagacggttggtgatcaatccaggttcagttacattgtacttgttgacacggtatgtgtccatggccgccgcaaggggaaggggtccgtcgctctagtgatattgattagcagataaaccaactatgtcgttgaagaaccttgaaacataccatgtataagttcaaggcagccttggattccgcaaacgtaacctcgaacccagatgtatcgcctgaagccgaaactacttggaaagttgggtgaccctcgacactgtgaccatagtcgagaaccacgatgttgggtctggacccatcagaagaaagatttacacagctgtcgctggcataaatgacattggctgcttcggaaactgcgagggtagtctgaagcagcaaccctatcgcaatgtaagggcgcatcatggccaaacttgacaaaggtgagagaaaggctgaatatttgaaagaaagtattcgaagtgaaagataaaataaagttgaaggagcgtgttgtgtttgatgatatgattctagaattggccctactatatatgctcaagaataatcctctgctatggaacccgatttaaggttcttcaacgtacagcctcgcatactgatcttggcagtcctcgagacattgataatgatgaaagtttcccataaatgatgacgaggccgctgcgatgccggtacttggctgcatagaggctagactaccggcagtgccgagagactaagcgaggttgagcgagattgagcgaggttgagcgaagctgagcgaagctgaacgatgttacacgactcaatacgattgataaatttatgcaacgagattaactacgggtcatattttctctgccaagtaccaaggtggatagtcgcctcacacattcggttgataataatttattatcaaggagacaacatttatgacattaaagaattgctgcgtaaatgcttctgtcactgctatttaaacctccttcaccccaaccctacctatacaatctcagaacgcgtagcaaatgtcagtgattggcacctccacatgatacaagttgcccttcacccatttagtcgcaaatccatcgagatcaaacacaaagtccgatttgagagatacaccacatccaccgggaggagtactgattgaaccaccagcaccaccattagaagcatggccagattgagctgcatccagactgaacttgttcacaaactcaggtgtagctgtgagtccactgctgagatcaacaagaccgccgagcaacttgaacgtgagttggacagtcagcgacgcactcgcattcaaaccaacctcgacactctcgcttatgttagcgtaggatgtgtactgtggctcccatcctgtagcgctgttcttgcttccatcaagagcgtcaaggtgaacgtttccagaagggatggaaattcctgcaccagcgtggactgcgacagcggcggaagtatccacgtcaactccgacagcgaaagcaattcctggtccgagagacaggatgccagggacttccacgacagtgaaggtcagagtgtcaggatcgtacaggatggaacgcgaccacgctgctgctacatcagctgacagggcaacatcggcggagaaacgtgtgttgagatcgaagtaaagatgttccatctattaatgtttagtactttgccaattactgatcgataccaattactgaccttgaacttccaaaagttgtatttggcgcgtccagaaaaggaaacagtggaagaaaactcagccttttcagccttgatgttgacaaacggttcttcactgaaaagaacagtgtctcttgcgagtccagtaccgaagtcgagagataggctgggattcaggtcgaggcgctttcgtagcttggtggcaggaatcgagttgaaggacatttcgcatgtttctaccaacgttagattcactcttatccatgcatttgtaacttaccggcgatgtcttccagcttctgctccgaggcatagcaagttatggacttctggcttttgtccgaagtgacgcgatcaacaaggtagaaggcctgtccattggctgctttacaattacccatgttacttgtgataaggataaatgtatctagccatgtcttgatcgcattgttaaatacatcagccttgccaaacttgacctcaatagtgtcagctgtgcattcgactgaagtgatagcatcgatgtagtcgagcacaacagctggatggttcatgacgagatccatatcgattgatccactaggtccctttgaggtggtggtgttcttgttggcattgaatgtagagaacgtcccgttggagggcttgtgcgatggcttcggggtgttcgcattctgttgaacaacttcgtcatcgctcaggtcgccgtaagacatggcaatcttcttcttgggaatcgcattcttggggttgctgcagtcgacctttacgggagtcttgggaataaaagtcgcagtagtgttatggtgagatgtggatgatgcgtggatcgtagtttgagacgtcttggaccgaacgggggtagtcttcgctctgatagaggcagtctcctgagcggcggtagtagtagtagtatcgatgacggacgagacagtctgaggcggcatctcaacgacaatgtacttgactgtgcagccacatgactcgtcgatcgaggtgtgtgtctcatgcgatgcaaccacgcctgcagagagtagccagaggctaaaaagaatggacgagaacgaggttctcatggtggaaatgatgcaaatgctaaaagaatgacaagtcgatgactgagttggagtgacaagaccaacatctagcagcgatatctacaagatatacttgcttcaagaagccagtggatacgaaatagagttcatcacaacggtgacttggctaccatcgctcaataacgtcaggtatagcattgttcgtgaatctataccaatgccattctataggggtccagctgtcaaataacaacctcatctagacccttaaaactgtcaagacggaaaaagccgatcccatatcgttgcatctaagcggaaaagggtaaggcgtacaacggtggtaaagtggtgggaataacacatccggtgagtggttgcaatgcaggggtgattttcggacgcggaccttcccagttgggtaagcgacgttgcaggggagttttccagctgctataggtataactacttgaagactagacggtattggcagtgtgacaggtagggcaacaccactggtcgacgtttggtatcctggcatgaatgcaatttggataagatggtgcggcaaatagtaagctaattcttatcacacgtctgtcacagtcttcgtcttggcgtcaagtgggcttatcacaagcaaagctcggcagtcacaggagtgcaattcatgcgacatgtgccgcatgctcccatttttatcactgactaatctttcttacgtactgggtgagataaattctacctctaaaacttacatggtggcctagtgtttgtagtaactgttcaagtacatatagcttcatagttcaaacgttcacttagcgttcattacaccatcgaaagtctgagataccgtaaataaaattcattttagcatgctaaaagttactaatggaccattcaaatacggtatgatgaaagaaataatacaacatgcaaaattgtaggacaagggaaaggttttgactaaggaccatctacattctaaagaactgaaactgacacaagatatttcacgcagggcattcaagttacaagagacgttacaatccgcattctgatcagtaaaatatctagctagatacaaatgagtgtcgcaattcaacttcattccaacccgaacctttcttccactcgatctccagaaacatgatataccctagcccaaactctgcgcaatcaagttggccttgagagatatgagagacccctcgcttgctgcaaccacagtggggcataaagacattcaggagtcttggattgtcatgaggagtttagtagcaggtgagcgcttttgaagcactgtcccacttgcagctgttaccatccttggtacactatagaaaacagtagttagcatgggtactttttcggaaccttgtgaagctgtacctttttgttgtcaaacttggggcaattctgaagaacgtctttacccttatcgttcttgtacttgcatcggttctcggccttggtgcatttctagaatgtggttagtttatattccctcaagacattagagattgaacttactccccagtattccagacgagggaataggttgcctctggcatcaagctcttgagctggagagttgacgggggtagctacgacgcccatggcggcaacaaagagaggaatgatagttgagaactgcatgttgtagaatgtagatgatgaacttgggagagttttccttgggctaggagtctgatgtgaatgtctgagtagaagagatgttgatttgatttggttcttcagcaaacgcagacacatggactcattcttatacaaattctgccttgcaatagcgattaacaaattctcatctctcttttcgcagagctatgctgagcatcacggatgtttctcagttgctctgtatgcaatgcaacagattccaagaccaacagaaatcccagaggatcagagcatgaataggttcaatgcacatcgttgctatgttcatgtaattggcgtatgtttatcattggctgaaccgtatggaagaagctggctaattggagtacgacgacaacgcggctatgcgcatgcaagcaagctgggtggagttattgaaaagcagtcatcacttggcatttcacacctgcggcaaagaataaataatggcgcgtctaataataccttttcctttacggtcaacagcaggacaaatagctcgcatcgtaggtggccacctattcatatctcaagtaaattctggtttattttttagcgttgaagattcaggcattgaaccaatagtataatatgaaatgcgaacatttttcagtctaagatataggttgtctctattccaaccggataatactgaaggataggaaaactaaatctaactgccgacatttttgataagcactaagacctctcatgcagcttacttaatccctatcactgtcgcagtagcacagcactttcctatttagaaactcagcctgatgaagctgcatagtcgtctgaaaacatatcacaatgctgctcgtaaaaaaaacagaagaagtttcgggcattactgtttctgtcttcatgacaagggacaatagtctcgggcccacccgagagtaagcttacctacatgaacaactgacacgggtaggtgctttgaccagttgtactttgatgcacggacagtgagtaggtttaaaccccatgccgaccatccgaaatcgtttggttgcattttgtatattctgttgatctgctgatctgttgatctatcagtggtcgacgaagctggcatgagaattcattaccaaatacgattgacactagcggagtggctaggttttttgccgcattgagcaatgcagcctgaaaacaatgacagacttagccgagagaagaacgtagatccgcacagacctgatgaaaatatctccgccactgtagctgtacagcctttatatttctttgtcttgtctttgtggtttattactggtttgaatatgtgcgatttttcatgaaagcttgcatgttgagaactgaagtggacctagaatgtcttccgttatgccccaggtgatcgcgtcgtctgtttggtgatattaccctggactaactaaggcaatgaatgtgtcttgaagaaagccatcgtcttttcaagtaggatacatctcgtatacagtccccatatttgagattcttctaagttaacagcacttctccagggaggtaaattcagatgtttaaaattggtacataaatgaggatgttctgtttgttagggtaactagctgtcggtattctcagtgtgagatttgagcaaaccctgcaagcaagaaaaatgctgatccttgtgcagatcttcaccaccatcctgataagccctaagaatctccgagttccgttcctccacattggagaccattgcttcgatagcctcaacagcagactcctcaaggccattctcgttggcttccttcgcctcatcccggatcttatgcagacgcttgagccagaacatccaccgccagggtgtgaatccattcgggcaccgcttgccaagatctgactgggtaaacatggggccaccatggccaacaggactcgggcaatcgttccatgagacatccgacagttgaatgatgttgtaacccgcttcgttgatccacactgaagcagaagggagcagttgggcaattgtgaggtctctcatgtcccgttttttgtcctcgtcatctgcatccccagccgtgccaagatctcgtgcatcttcaaacacagaccggaagagaaggagggcaatctgactcattttgtcattgctgacccgcgtcgaggccagcttggccaagaacgacgcgaaattgagacgatgagcgcctgagagcgtcgcacagttgtccatccagaacttagtcatgtcagagactaagaagggcaaatcattccacagtgtaccttctgttgttcgtgcgatatcaatcccataggagcccgatacgggcctggtcaaaggcccaagtccctggaacctgacaatgtccagaacaagccggtcatgctcagcagtttcatgagacgcatgtcggctcagctggtagtaaacatgccagatagaatgaaggttgccctcgagagaatcgacgccatcaccaacgctgcaataactgttgctgatattccaggttcgattgtaacgcgccatgcctcgaagctcttcaaattctcctcgtgcgacggcttggagcacatcctcttcatcccgagacatgcttttgagcaattcttgttgagatattccttttggagagggagcaagcaaggcttcgcgaaggctgttcatggtgtagtataatatcgactgtgtaaggatgtaaggatatagtaatattatacataatgaaagcttcatatatgaaatccttaacttatgaggttggcaatcgccgacccataccgctaaatcagacagacgctaagaaatcttgctctattcccagcagtcttggtgtctctttggtttaagaccgatgcactgcaacagactactgcactagaccttctcaggctgacgaaatggcgtggttctgttgggccaaattatttgctcaaaatatgataggtgctaccgtattcaatacgtaatctcaagctattacgagccaacagcatattgaggttgcattctcagcattacatctgtgattaaacaagacttgctgcatatattgggtaaatgcataggaagccctagttgaatacgggatgttgatctacgagttccggatctgttcaaccagtcacagggtaaccctgatgcatcaaaaacccacttcaaccccgcgacacgaccctgtagctatatctagagggcctcaatttcaagctcactcaaacacttttccggatcatcaattgtcgacacaatactctgaaggtcattgggctggttaacctggtacaacgatccttcgatggcgttgtagaggtagtgctttccactgagctcgaaaagggacatagcctcacccgtgtaggattccatggcaaagaggggcttgaccgtgccatcgagacaatatcctttggctaactcggcgacatcgccgaattcaccccactgcatgtcaccacccatgtctttgtaatcgtttgtctagtcatttgggggcgtcaccttctccgctggtcagccatacgttgttgtgcctcaaagtgtgcgttgggtgcttacatcggtcacaagtgtgccgttaacttctttgacgttgtcattcgtattgactactgataaagagatattgcagcgcaggatgtgtttattatttgatatttgaaagttggagaaagagaaaaatgaaaatggcacaggggatttccgggtgagattgatatatgccgcagcgagccacttatgtcatcgaagatcaagagctgaagtctgtggggttcactaaggtaagtacttacaaaccccaggtaccttgaagagtggcaggcatggagtatctgaaccgggtttcaaactcatcagtcggggtacaaatgcgtcacgggtgatatatatacaattactattgaattgtaatgagatagtcattcaatacaacttaaaagtgagcctggataaatgccttgtaaagatagcgctattcatcaatatgactgttccattatatgacagtacgtacttacactacaccaacagcgctggatatcccaagctactgaggcatgtaaataaatcgagacaacgttcgcctgcatcccgcttctgccacgtcgtcttaataattccaaacgctgccttcatagtaccaaaaacattgaaactacctaccaagtccattattgcacaaatttccgaccgttgcgctttactggcatagattccagctacacaaagcggccaggcaagccaccgcatccatggagacgaagtaatggtgccaaaggactgtattgtctgcttcacacatatctcaagctcggaggagtctgtgctgctatctagcttgacagaatggagatacgtgcgagctgcgtaaatccaagtccgtgtcagcggcaatctgccatctggggcagctttagaaaaactaaacggagatccggattgattcaggagcaactctaatggtggaatttgttgagagttgtttgtgtttccagattgatccaatgtgtcaagaccattgttgagaattctctctagcgaagtcgctcgatagataagctcgtcgtttgacagcttgccacttgttatctggtcttttttccacctcgagagattcgaaatatcgcttatcgtcaatagaacccaagtgtgacacccggtaatctcttcaagggctatatgaggcttctgctgtgcgttgcactgtcggagctcgcaatgatactccagtagctttgcaggttggtcaagcactgtactggagataatatcggcaaacagtaaaatactggagaagaagctaaaggtcccctgtttggcattaagagcattagccgcacccggccaaggacggcgagataggttgctaatcacagtggatagttgccgagtcgggccatccctgccatgatgctcaaggatctgctcaaacaggctagtagccgcatctaaatgcgtctgccagtttcccgacggcgcaattataagttcaaagctaagctgttgcatcatatttgccagcaagtacacactgtcggtaagacagttttcgatgccacgttggtgaagatgttgtaaatcgtgctgcatacttccaagggcaacgctggcctgcgcatggaaatcttccaatgtctgtgaggcacaatctgcctgtcccgggccgacatgagcaggaacaagccataggacaagcgaaaagatgctggtgatggagctcatgaacccggcattattcatcgccagtgatagtaaccagacacgcccgccttgagtaacgtatggtcgataaaaggggaagagaatggggaagatgtagtccatgtacaccgaaatgtatgctgcccgatccgtggttggcgttatagttggcggagtaactggttcggatgacggctcgaccattgtctcttgggtaagagagtcttgggaagtaccgggacatggctcaaatgtactgaggtctgggcttgaatcaatgtcattggcgatgctcctcatttgactgattccacgccgacgtttcgcgcttctcttgacttgggccttgagccgtgccagggcttcaagacgtcgctcctcagtctgtaaccactggggctttctgggggaatagtggcaatcgatctctaaagctgcgcatgcgccacaaattggcagcgtctcatcgcattttttgtgacgcaggcgacaggtccagcagattgaggtcttcatcgcactaatcctgtgccaatcagattaaatgccatgtgaacgttttgatgagaagggatggttggtgtttgtgggaaataatagaaaacctattgaaacgtagccaactcccactttatcaaatcccgctcggaaaaccccgcgcggaaagaattcccagcggaaaatcattagccagcgctgtcatggtagtctagatacccttgtccatctccatgcccccttcggagagcttagacgctgttcagcgatgatgatggggaattggagcgataattgtggaaatgtgtctggtgcgtctggaatgtgtcaattataaaataatcgctcatcctctacatacaactttctttccaaacatcgtcaagcacactcctctcccctccaacaaacatcccaacatgaaggtagcaatcattggggccacgggccaaactggcacatccattgtcaatggtctactcgcctcgactgaaacacaattcgtgagttatcatcagatcttatcaaaaatcccgactctaacaccgggaacaggacatcaccgcccttgtcagaccgtcatcactcaagaagccaaatgtgatggaactgcagggcaagggtgtaaacataatgtctttcaacattaacgaccccgaggaccatctcgccgcccagctcaaaggcatcgaagtgcttattgcttcttgtctgctcgatgaaacaatcctggccaatgcagccaagaaggcaggtgtgaaacgatacattccatgcttctttgctacggtgatgcctcgaggtgttcagaaatcgcgggataatgtaagtagccctacaccaatcctctactccgatagcaaagggctaataaactgtctgtgtgttcagaaggagaacgtcttggaccatatccagagactacatcttccttatactgtcatcgacgtcggttggtggtaccaagttagtcttccccgtcttccttccggccgcattgatcgcaatctttttctctacaacagtgcgattggaggaagcggtgatataccttctgccaggaccgattgccgcgacgttggcatctatgtcgctcgtatcatcaccgacccaaggaccctcaaccaaaaggtctttgcttacaccgaactccgcactcagcatgagctgtatgacgcagtcgagaaaatcagcggcgaaaagcttgaaagaaaatatgtatgtttccattatcaccatagtatctacgataagtttgatgctaactagtcacttcttagcgcaccgtcaaggagattgatgatgcaattgccagaaccaaggacaatcccaaagagatatttgaatactccatgttagcataccaaaagtcgtttgacgttatgggggaaaatacacctgaatacgcccgctaccggggctatcagatcggcaaagacctctaccctgacgtgaagggaacctcttttgaagatttcttcaaagagactttgagaacaggcctaccacccatgtatgaggagtatgcagatttaactagcgatttcgtttacaagggtgaaggcacaatggaatgagacattcggatcaattggtggacgatgagaaactgaaagtccaatgccagctcacacattgtacatcagggtttcctttttctcacagtatagtccatagaagatggtaatagtgatcaataacggttaagatgtccgttgagcaatctaaacccactgtctatctcgcttgtttacccaagtgtcgggcgaacttagctcaacctcactttcactcttaaagtgtgttgatagattaacctcccattttatctcccttttaataccacctacacccccgctagagaactttgagttcaaaccagacattcttcgacctgcagcttctgggcgccgaatagacgtaggcgacaaagctgcacgttccgaaaagcgtccagcaaggtgaccttggtttgcagatccggaactcggtgttgacttgtgaccatagggacgtaatgctgtgggttgactcgcgagaccaaggcgatgtcctgcaagtttaaacaagggccgtaacgttgctaagctggtagctgttattgccaatccctgttcaattattgaccatattgcaacatccacagtgtgccctggcaagagttagtaagctaaacgccataaacgcttgatagatcgctttgtgtgttggacttacagagccagtcgacttccctgtacccagcaaggtatggaaaccgagctacgacggcagcgctcgcactacaagcgacgtcagtacagtgacaggagagggaaatagacgtgtaagacatctttggttttttacttacacgcaacccatggcaaggagaggtataagggaatattttgtcctcttcttcaactgcaatttccaaatgatgagtcccgggaggagcgcaaagataaaatcagaaataacggcagtgatgctatacatgattgtcaggtaaatagtgacattgaggttaatgcatttgcctggctgatccttcatccaagcataggatatgggttggcattggaatatcgagatgaagaagaagagaagcccagagactgtagagcagaacatggttatgtagatgacccatttgtgtaacttgctagttgccacattgagcaagaagaagccaatggataatttgcacatcatcattgtgagactgtagccgatataaccgagccaccagcactgtgtaagtagattgttagatagttatttttcaatttaaagtggaagcgtctcaccatcattgctttatggatctgctccaacccgagatcctccatatgtcggcccgtcccttgtgtaatgccgtaaatagtgaagacagcatacatagtgtaggacatctgagaacatttcagtaagattgagcaatagtcggccctgccaagattatcaaggcagggcaaattggatgatcataccatagcaatagccattaaccagtcgtcacctcggaacgccttgatcatgaaaattcgaacatagaaccgcaatacacaagaaataagtgataaagcaaaaaaggtaactataacagccatgagctcgggccctctcgtctcagctgctggctccatgataggcgacactggttgctgccaagtcggaatctgctagaaacatcaaaaagcaaagacagtcgagatcaacacactcccctgttaacgccatgtgggttatggccctttatattatacttgaaacgttattatctgggaccgttctcgatctaaagtctgtgatagtggttgcatcatgcaggcattacctacagtgatagcatcatataccaaccccattaaccccgcaaacgctaccggaataagagaactacattacgatgcaagtttttctctgtatcttttaggaatgtagataaagatgtcttgaaaaaattaataaacttagtgtgtgtgcctgcgttaggacttgccggattgggatgcgtccgatgtatttggtgagcttgaggtttcatctgatgtatccaagcgctgaaacgggcaggtacttatagcaaacatgtccacgtggtttaatccattgctactttagctagacgactcaacaattactaagacgccactgcatatttgggtaacactttgcctctttaacagtgactcttgcgtgcagagagaaatgaacagatggtgtaaatcagtgaaactcttgtaaaaccactactcgaacaaaccaatcctggtctggagcccagaaatggaggaatctttgcactgtaagccaagcaaaaaggcccgatttggcggtctgtagctgcactcttgtcaacctaggactcaacggtttcatccagctcccttatcacaatcgtcccaaacactgatccagtctgagaatgtcaagacatatcttctgctatctgtctgagatccacactcgagaaatgtgcagaaggacactctcccattaatgcggcacggtactttcagattggcctgtcttggaataataagcagtctcggagacatttgcaaccgtagcgactgagtggtagacctttggcgcaaggttgaatactaggccaggatgggccacaaatagacaaaagactgctacaacaatcaacctgtacaataatatcagtgcatgtcaaaagagttttcaattaattaatagacttacactccctccaaagcaataaagaggtcttcatgcttgatcaattctccttgataaccttcttttagctcatcggcacggaagatacagcgagccagggtagctagcacggcaatagcaaggaaggcaaagaacagtttgtcccttgacccaagagttctagactttttgtgtcccagatacctgatcatgtagtctgcaaacaagacactaaatgccacaagcataatgacttgcagaattagaccagccatggcgacatcgactcccacctggctagctcctgatgaagacgccgacaagcctccacctgtgccttgtaaaatgagagaaacgatatccatgggtacaaatacccaagcaaagtacttggtgggaaagcgagcaaggctcgggccgtagtgttcgatgctagtgcaagtttagaagatggcgatgaccaagatcagatacaacttacctctgaccaagggtggcgtagatagctgcacagtaaaatacaggcgcttgggtgatagtaactaaagcaagttagcaacatctccaaacaacctgcgacgaaagaacgaactgatttgggtgatgaacgcgccaaagctccatggattcacccacagaagaatacgtgcaacatagccaactacctcatgtgtgcagctcaaaatcatacaccacataaaccaaggcgttttccaacgtaggccaagataagcgtgcacaatggtggcgattgtaaacagggccgcaaacgttatattggcagcgagggaaggtcggtagccatatacgctcatttcgattgtacaaagctgaaagactgggttagttctaggtgctctaatgatgatacagcggaaactaatgagccgtcatatccaagaggtgaacatacgtccaaagtacagttggcctttggcccaaacatgacgaaattcctagtatcgttcatgttcttggtgtgtttgcgatatcgaagcagataggcggagtttaaagatgaaacaactgtgcaggaaatgaatgccggatgatattcgtgacaatcatctggttaccgctggcattttataaccttcgttgatcgacataacaatgcttcttttgcattcgcatggaagctccaacatatagagatactatttaccatttattcgtttcgcgctaacaacccgaaggatcatttcttgtcagcagtagtgaaacaaggattcagggagcagatcctatgagaccttatcaccaagatgttctcaaacgtagatgtatcctggagtattattggctgtgtaggtttgacacattgatgcgaacgtggctgagtagtagccaagagattgttgagttctagcatcagggatagatcggcggtttagtactatattaccaaagaaaataaagacgtgataggttatggagtaagaatgccctggccgtggcgatattaagtagaacgtccagcatccgctggtcttgatgaatacaggttagctttgcgaagcggccaatctctatcgacattttttgcacagcagggtcaaagaggatcgcatccctgcagggctgagagaccatttgatacttaatgcatcgttggatatagtctttcacttgtaccttgcagtcatacccgagcagccattcaccagccatcgaatggccatgtaagatagatcttctttgtacacgtctcgtatacaaaaagacagatctactgcatggtcaatcaatatttgtaagtgactcctagcaattgatgtacctgaggaaagatcagacacacctgtaggatctaccatagcatgaagacagagatgatcaattgtcgtgtccctaccgtagatcaaacctgtagccagtcagaaatgaataacaccgacaagacccattaaggtcaatgcgccagcaatccttgcaatcgctagatattctaactatattgagttagccatgcggtgcagccaatcaacagtgctaacaccaactcgcaaggatctaaagcctgaataataagcttaactcactcaggttctgacacgaacgaaggatgcgcggggggatcgacgacgaatttgccttgaagtacagaggatgccttaccatgacccagtctaagcttttcggaatctgttattctgttaaagactcaattacccgacacttatgcaataaataatgacgagaaatgtgtggaaataccatataacgacatctcaatttgggtgccattccccgagtaagaaagtgtcttcatctgagaaagcaaactctttctcgtccttttccaacaaatcagccatcgagaaggctatttgcaaacccatttgtctccctacttgacggattatcccagccacccacagcctttgatctgtagaagacgtcctctgaatagccgcaaagaataaaggccaaagaagtagaaagcctccaggcgctggcgtgttgtcgaggcgcccggtttctggatgaatcatgactgtatcatcctggcgtcggtgccctaaatggtatgctgcactataacaaatcccatctgccatgctcctcagtatcttgaaagaactttgcaatgtttccttctgctcttggctgccatgtttcagcgtggctacgatgatcgactcgtggatgagcagtcgcgcatttcgataagagttccatatgcatgcaatccagggatcattgtagatatcgtactggagatcatatctactcgaagggatcccatctggtccgatagatcgatacgatttatactcccagataggtggcaaatcatctgcccattgttccatcattctatcgaatggcatgagactttgggaaataatctcagggtcagtgacacccaaatatttcagtttagcacgagtactagccagaccttcattgatctgcgatagtttattcacagggatgtaagcttctggttggtgtggttcagcccatcgtgaccatttcgatacctcgaacggaaagggttcctgcagttgatgacatgtggtgatctgatgggatgtaagtaaatagacactatcagagacatagacttaccatgttgcgtcgcatttgcataaacagcttcacactagccggggttcgaaactgctctggaccacgcatctcaatacatcgcgccgccgcaatgatatgttgactaaacgtgtccattgaactggagtctgggaatgcaattgtctaccactgttagcgccttgacatggtttaatccagggagcgaagttctgtacatcgaaggttcccattaataagactgctccgagtgtttcatctgaaaccctttgaaccggatcttgaagagcgcgttgtaactgaacaattgcaatctgatagagcctaaatgactcggagcgccattcggcaacattgcctgcgttggaaagggcagcaaatccagccgctgcgacaaccgtactgagcaacccgaatgcggactcctctctcagcaagattggaagatattcgtgaccacctcccagtaacaatgagccgcttccacctgagatgccaaaaacgtgctgtcgcatgaaaaaggtcgtggctctgtctcttgctgggggtgacagaggtcgcttccaggtctccggttctctggagcttccagacattggtgctattgcaatagaggcatcatttacagaactccttcttgccatgtctgaggcagtttgattgcggaaaaaggctccagtattggatggacctggacacgtccatcctgcggtcttacaattcgtgcatgtaggtgtcgctccatcgcactcgctggaagtaagtacaactgccatcgctaatcatcagattcaaacttactttgagttttcgcttcttacataccgtacagccacgacttggttgtccagtattgaccatgcttcctttctagtcaaggttgtgaggtgaagttggtatctggacttattctaagatgcaacctggagaatgatggcgcaggcggagcattgatattccgctccatgtcactgattcgtgttgcgattcatcatccaagatggtcctattccccgtgtcgaagctcgcaataaataatcaattacgtacataacgtcaagtatattatatcgagcgactccatggaatgacaaccttacttacatgatttcagtgatagccaagaatataactacatctgacaactaaaataccacggtacagggtaataactatcacaagtcgttgagagagtgatttaaaaaatatattgataagaattaattaatgtctataactgccatagaatagccccagattcgtaagatagtagacgaaagaacatgtcgtgcttagttgcaccgtccaaatccacgttggctaagagtagggttagcatggatatgtagttggaacaatcaatgagtgaataaacttaccatccagatccacaatgggatgatgtaccacaccaacctgcagcgctacagcattggccgtcaaaaggaccaccggcacaggtgagaccagccttgctaccacaagaaccatcggtagtgggaatgttcttggtcagacaagcactggaggcacccttctggcagccctgtccacagtgagatcctgtgcttccacagtaaccattggcagaacaacagtttccaaggccagagccagcacaagttctaccgttcctggaaccacactcagagtcggcagaaataccagggcagagaccgtaggcaagctgacatcccgtgcgacaaaagtcatctccctttccacagtatccgtgctgagaacaacagtcaccatactcactacccttacaagtctttccgttcttaccacagcttccgtcggtagaaatgttgtcagaaccggcgttgcaagtaccgaatttcgattggcagcctgcttcacagtggttcgacttaccgcagtagccctgagcagaacagcagtcaccgtaagtgcttcccttacaagtcttgccattcttaccacagtagccatcggtggagatgttgctcgcttcgctgttgcaagtgccaaacttggactggcagccagcatcacagtgagaagtcttgccacaccagtccccaatggaacagcagtcaccgaaggagctacccttgcaagtcttgccattgaagcctccacatcgaccatcagtagagaccttgcccgaatcagcattacaggtgccgaactcagattgacagcctgcttcacaatggtttgttttgccacagtatccttgttcagagcagcaatctccataagtgcttcccttgcaggtcttaccattcttgccgcaatgcccatctgtagaaatgttggtctcggcatcacagtcaccgaacttggactgacaaccagcagaacagaagccatcacccttgccacagtagccatcggcagaacagcagtctccccatgagctacccttgcagatcttgccattctttccacaggagccgtctgttgagacatttccagcatcggtcaaagtgcagttgccaaagccattctggcagccagcaccacagaagtcttccttatcaccacaccatcccgtgctagagcagcaatcgccgaagccagaaccggggcagatctttccgttcgagccgcactggccgttggcagtgatgtttgaaggaggaccgcaggtaccaaagtcggggagacagtcattaccgcagtgggcggtggagttaccgcaccagccttgcaacgagcagcaacctccaaaggtacttccgccacaaacaaacttgttgtcgccgccacaagaaccgtctggagagacacttccaggacctagaggcttttcaggagctggtgcagcagcattgcagttaccagcaatagattggctagtagactgtgagcatgaggtaacacaggagagacagagaccacttaccatccatcgccacagaatttgctggagcgaccgcattggccatctttggaacagcaagcaccccagacagggctgcagacgaagccagtgcttcctccacaagttccatctggagtcacctcgccggtctgccatggtgacagagtgacagttgcagattgggctgcagcaaaggcaggcaaaagccagacaagtccaaaggccttcattgtcaacaaagagagtaaaagaacggacaatgtgtatattgagtgtcgatgctgatagggcggtgatatggagaatctgttacttatgttttatacgttccctgcgcactttaccaagaacccgagtaatccattctctgccgcttcatccgtgcttttcgaaggatcctcctcatctgatcaagtcggcttggcaggtaagttccgatccacaatgtcggagaacttttttatcatcccatttctcgtatggctgacatctatatttcccctgtattgggtgatccatttacgatcttttcaacaagttcctgtaaggagacactaagaagttaatttgcgctgtgacatccatccctccgcttggtcccataataaactccaccaggatcgcgatcaggaacgcctcgatcgttgggttagttatgcaacgttacaaatgtatatgctttaaggttattgggaaagatcaccgggtagcaaaacgaattaatgggcaacatgcttcaatgaaagatgcatccaggcagacggatactcttcatgtattgacaaaatatgtatcgtcatcttagaaattcacaatacagcttagaaactaaaattgtcagcgcaaagataatttgtcttcttgcacagcctacctcggtttcaagagaaccaatacatgggaggactctccgcgtattccaaaattcagaaccttgacagaagaatccttcattgaaaaatctttgttccttgcatatcaacccctgttcagaaccgccacatgcaacgggcaattagcgacggcccgcttcatcctacagcgacgctagacccagtgttccggtcgtagcaagcgggacgggcttgcgctaaacacgaaaacaacatggatgcagatcctaagcttgactttagtcggctggtacccggacgtttctttctaaacttcgcaatgcccagccgggctcggcaatgttgggggcgacgggcatgttcactgactagcaaagctcatggtccgattttctagtgccttggctttgtccatattcctacgcaggtaccgctgactccggtaggattattgtaccatgtaagtccgctaccgaggcagtgccattatcaggcttgccatgtctagtagagtatgcgggaaaatagagtgtaaacgaaattatccatcatgtaagcacggaattcgataaccgttcaatttcatcccatgtgcactagatatacatcctttgagcggtttagtaaccagatacctagcgtaatacttatagttcgtgtcttgcccacgtcttggagcatcaacaatatcaacagccactcaatcagctttgtttactattgagtagttggcagaatgatgttgagactctcaagcatcgccttcatggcgtttgctctatgcttgttatgtcttgtcgactttagcaatggtgatgcgacaaaccaccctcacaacagtcatgtccgcatgcatcgccgttccaacgtcatcagtaagacttcccttagaatcagctcttctattttcatcacgaggagacacttgtactgacttctaccaaagccaaagcaccagcgtgggccaagaagatcacacccggcgcagcccaccagaaccctgccaaggctcccccaaacccaactgaagatcttgaattgtccattgacaagtctaccaaccttgatcagtactacgagaactccaagaatgcttccgagtcctctgctggtgttactcccaacaagtctcatcactcccgacgctctttggagaagcgtggtagtggtgccttgtactgcaaagacggtccttgtgctgacgataggtaagtcactttgaaacgagacaccgtatacaacctaacaagtattagctgctgtggccctgagggtatctgtggttacggacctgatttttgtggcgatggctgtacttccaactgtgatgctgttgccatgtgtggagagtacagtgaagacggtgacatgccctgcggtatgaacctatgctgctcttcttccggttggtgcggtgtaagtattgaatgactctgtcgctgccaggaataagctaatctttctcttcagactactgaagttttctgtgacaacgccgatcctgttcacaagactctaccctgtcaagccggctacggatcctgcaacattgcttcttctccttcatgcgcaaaaggcggtggtagcacaaacggaagaaccattggttactaccaatcatggaacgtccgcacacgcaagtgtgataccaagacccctaagcaacttgacactactggattcactcatctcttctactcgttcgctttcatcgaccctacctccttcaagattacccccgcccacgacgatgatgtcaagcagatgcgcgagttcaccgacctatctaagggtggtaagctccaaacttggatcgccattggtggtttcgacatgagcgatgaggataagcctactcacacaacttggagtgacatggtttctaccaaagcgaaccgagctgctttcatcgaatctgttcgtgactacatggacgagtatggtttccagggtgttgatcttgactgggagtaccctggtgagcccaagcgcggtggccgaaagcttgctgacactcgaaacttctccatgttgctccgcgagatgcgtgctgcttacggtgataagtacggcatcagcttgaccttggcacctgactactggtatcttcgatggttcgatgccaaggctatggagccttatgtggacttctttggatttatggcctacggtaagttggtattgttttcatacttttcttgttactaacgcgatatcagatcttcacggtttctgggatgaggatgttcgaaccctcggcaagatcatccgtggccaggccgatattcgtgagattggcaacaacactattcctctctggtttgacggtcttgatcccaagaagatcaactttggtcttgctatgtatggccgtggctataccgtcgccgacaagagctgtaacggactcggatgctctttcgttggtcctagcgagaagggcgagtgtactgattcagacggtgtcatgtctcttggcgagattaagaacctcatcaagaacaagggtgtgaagtcaatttacctcgaggaggccatgatgaagcaaatctcttgggatgaccaatggatcggatacgacggtaagtcacagtcttggagtatttttggtcgctgctaatcttccaatagacgaggagacatttgcagcgaagaaggcttgggctgatggttactgcttcggcggtaccatggtctggagtattgacttccaggccagttcgtaagttgctcaccacaaactattaaacttcacatgctaacagatcatcttccagtggtggcggtctcagcggtggcactggcaatgccaacaccggcaacgacggttcggatttccctgacatcggtggcagtcatctaactcataagcaagtgatcgataagctcatggatgagaagatgcccgactgcttcagcgataaggcctacaaggatatcaaggacaagggcaagttctggtacgactctggtgccgagcaatggaccgacaagtacatcagcgcccagaaggatcactcgcagtgggcgcagaacttgtaccgcgatatcttcaagaatgatgttacagcggccgactttgcctgcttccagcctggagaagaatgcaactttggaaagtcatgtggtaagtttcgctcacaaaaggcttctcaagatgactactgacacactccatagccgactttaacaagaagggtaaaggtggcctttactacatgttcttatcgctgcagaacttcttcaactggtattcgcagttcattcaagagtttgaccagaacatgagttactcagctggcaacgtcagtgtcatccgaaagggtctcagcattggcgaaagcaaccctagtgcctcaattgacattctgagcatcctcgctgcagctttcaccattgccagtggccctgctgcgcctatcgcccctctcggaggtgctttcgctggtctcggtggtctcatgtccatgtacagtgcgaccacaggcgacgacgtcacagttggcaatgatgccattgatgccgagggctcagcctctgctgccatcagcaacatgcgaaaggccggtatcgactcggcaaagaagctcattgctgctgtatttggtaagcaaggtcacccgcagagtgacatccccgaggccatgcttgttggagactccaagtacaagaaccctgtcgttagagtctttggctggggaggttgggttcgcgacagtgctcttggtggtcttgaagagctcgtcaccggtatgcgaagcaacatggacaaggcattgctgtggcagatggccagggcctggagaggtctttatgttgttgtccgagatgacttgcccaagcccaagtgtatcaaccccaacaacgcctgggatgatgagaagggacgttgtctcgatattctcgcctggtatcccaagacagacaagaagacgtttggtggcaacaaggatatcgaattcgcctggaactcatggggcatggacaagctgggaactctgcgcaacgctgtcgcttgctgggagaacaatggcggcaagatcggctcgcccaagacaagcatcggatctctcactagctcaagcccttacgactcaccttgcttcttcgctatgcctgtcctgaagggcaactacagcgacatcagcaaaggctcgctgtggctcgctggtgatttcgcaggccaggaaggacaggctggaaagctttggcccaagactcgatgtgaggcatacaaccgggatatgcattacatcaagagatacactaaggattgttctgatctcgatgtagagggggatcttgcttaggatgtaactttagaattttaatatttgtaccaattctctcttcagtccaagtaaataatagacatctaaatactcaaggcaataaaagccgctagagccactgtgctcagacccataatactcagtggttgacctgttacaggcgctgcactcttttcttccgctgagtaaatgaccacctgcgacatgttcataccagtatccttaagccgacgattgaaataggcatcaaaactatccgatccagaggctttgtagcggtccatatattcatctggtaattcgcaccaaagaacgcaattgagccagaggttaactgaatttggagaacaaatctcggacattcccccgtatgagtcgttggtcatgggaatccatactgttggtacatcatctccaagagatgggcgtcgacttggtagttcccgtgtatcgcattctctggtcgaaatgtcggtaagagtgagaagggaggtattcgacgacatattgaagagtttaggtgtgctgctgaaaatgcaattggtgtttagggatgtcaatgagaagagtgatagtctggtggttatacaacgtgccaaaagatatatatgattagatattgaaacttggttgggaatctagtaatcagaacaatttatcagacctgcaaaaaccatattttctactttaaattatctagagaatggcatatcgccctaaagaggaagataccgaatgacatcacggccaagcagtaaaaccaaggcaatagctcttggcttcagctatgcctctctgagatcgacgtaaaacgccgctaataatgaaatgtgacaactaaagagggtcagctgaaagcatggttgtgggcatgggaacaaagggtggtaatgatcgacattgaattgaatgatatcaaggatgaaaactggcatcaaaggaaggattcaataccttgcaacaaaaacctcaaacttctccatgagcgataatgcagtatacgagatacgaagtatagctattctatgatgcaatttcaaccattacatttaaaaggaattttttatatactttttaaactgtaagccggagccctagtcttcttgatatctacattcaagaggaataatttatctttgtcacatctctcacaagtatctaggccaattcttttgaacaacgtaaaaataacgcgatatttgacagctccggccttgatcgtatctggcgtagtatcaaacgtttcgtttaagtcgacctgaacatctcttgaacggatcatcgctgcaaggtgatcgtttaactgcttttgcttatgatttgccttgttatcgtttagcttctggatagaaggatatcagaagtatagtagcaagttattcttctatttcttcggtctgatgtgtctgctgggttgtataataggtacaatagcgcttatgaactctccagtctcttcgctcacctctctggtacgacttaatttccgcgcgcgcgccggcgccagtccgtttaggatatctttccatggacacccattttgagctgggtccgacaatcggtccatacttccaacccaattcttcggtccgactcttactgtaataccatggaggtccccaaaagaattcattatcgctggcagatgaggcaacggcttggataacaactatggctcaatgacgatgcgtatgctggcgaatatagtttggaaaatcactgactaatcactgccaggtgaactacatcgagtttgtttacaagttgcaaaaatacgagctgtctgatttcaccatcgttataatgctctagtgtaaggatggtttcgccgtatttctatcacatcttcgtagcagtaaagagacagactgcgtcattgagataccaataagctaccacgtcaaacctcgggccactcttcgtccttgatatactcccccatagtgtatactggaacatgcacaccgagctgtcatagttgttagaaggagccagaaatcaagatggggagtacttacattgtctgggtaaacaacgcttggatcgcggccatcatatccaaactccccaatgtactcgaacatatctgctaattcctcgccgatgcagccaggaacagcagtttcgaggactttacggtcaatgcgcttgtagcgacacgtcgcctcgtaagtctttccccacagagctgcaaattcgttccagctaatcaagctgccgaagccgagaagagtcttgcccggtccggcctgaacgagagccttggtaaatgtgccttgcacataggatgttagcggctccaagtcttcaatagagcacttaattgaatgcatacctgtgtcctgtcgcgcatcgaccagtgggaccagagcgtcaccatccatgggaagacccatttgaaaagtaccgtcaggttgctacttatacgttaactccagtctttgaagaagacaactatgcaagccctgtggaggtcaaactcaccttgctcggccgggcaaaattcagcccctgcttccagtttgtcacatatagaccaacctgcaaatatgaggtcttcttgtcaagtgtcggataagttgacttgaggtattccacgccctcccacttggcgtcgaaatggagattgtgagtatacttgccattactccattttcgggtatgcgagagagttgagaagacaagtcgatccaatgtttcaattgtatcatatgccgcgtctgcaatgttgcgaccctgctgcttctcagcctcgtaggcgacctcggtttcggtacgggaggttgatgttgccagggcttttgtatttgggtcatacgcgactccccagaaatcagtgactccgaaaatcacgtttgatccagcaaaggctggcttcaacgtggcaaaatcattaatatcggctttgacaagctcaacgcccttgtctgcccagacctggcttgacggcttgcttggatcgcgagtgatgccacggacatgccacccctcctctttcaggaagacatcagcgacggaggagccctgctcctggttaaaacccggaacaccgattatagtgccatgatggcatgtgtacttacttgggtgcctgtcacgcccacaattgtaatgatcttctttgtcattatgatcgatgtttgaggttggaattggtatctaaaagttggagtgtaccaaatctgtcttttcacaatctaactgaacgaatgcaagaacattatatagcgtattgatgtgcatataaaatgatagtggtattattaacacaacgtatcttcattcgtgagcaccacaacatgatactactcgtccgctccggactccggttcggacgacgacgctgcatcgaccgtgccagaggagtactttgtaacaaataaagatgactattcatcccgcatttacataacacagcactttctagtcaagattgtccaatgttgttgatcatcttgtaattaagtaatacttccgcgcattgaatcacactaagttgacgctaccacggtcgggctgatagttgctcctgtgccggactccgctgttccttatacgcgtatcactcaaaatggaatatatcatactgggacattgggaattcaaaacgtctgcgctttcatagttatattacgccatcactaattagaaatctttacgctcattatcaattgatatatttgtttggccctgatggaactcactgaagaaatgtttagtgaacatgtttctgcgtttactgaatcatcaatcactagcgttgttgagcatactttcactcaacaacttagccagctgtatacatcttgggataaattcagatatctatttcatcacttcgctcggcatcaatgttttatgtctatataacagtccaataagttatttcttcatcttgcagtctactacgacatctatcaaccatggccagtctaaagctaaaggagttccttaagcggaatgagtatattttacccaactaaatctatttcatgcaagctgatagtttcccagagattccctaccaaatcaccaagcgccgccttcgttaagggacattgtcagcatcgagcccaaggcaggaagcatctgcatctgttcgtaccagctgccccaggtctacgttatgtgcgcaaactaacagtcaaagtaacttgttcagatgctcgagtcgacccacgagactactttggccttcagttcggaggtgagcagtttagacacatcattgtacgttcttcacgataatgtgaatctagaggccctggtggttcgcaacgctggtggtcgcgccgttgatgctttccgaagccttgaggttatgggaaccatcgctcccattgatctgaccattgtggttcatcacactggtatgtgtcagtgacaatacaagtgaagcgacagatcatttatctaattgggaatgtagattgcggcgcacttttcaccaacgaggaggagatacgttcgaaactcagtcacagggcccctgcccacgctgcgtcaattcaggacaagtggtttggtacttttcaagagttagttttgtccagtgtagcactgttactgtactaaaaatgctttagtttcggcattgatgagagcattcgtcacgacgtagaagaaattaggaaatgggcatttttgccagcgaaagctcaggttgtgggatatgcccttgacattaagacgggatctatgagagaggtaatctcctgagcaactgtaatattctacatagagattgaattggcttggtcggcttttgctctcatatccgaaaatgaatgcgcaaagtgtactgaggaggtaaatactacttcagatcctacttcaatttcccatcaactgaaattttatacggcctttctgataaccgaaagaagcaataaggtagcagcgatcccattctcagatttgaatatttatcacgtctctatatagttatcatgaattatattctcagtcaacaagtaatattgtagatattccagtataatcaaaagctcaatgtaagacaaacaggacataaggggatcctggtcagattcaattgttctacacatcttatttagaacttctaatagactctctcacagagtaaaggtaacaaactcaggtctaactagctataatatagtccttacccagtatatgaaatagccaactcgttctacatgcaaatgaaagcaattctaataacatctttccttctatagcaccccataacactatctcatttgactcattagtctttgcccagggtcttgatcttccttccataccaggcctacaattgaacgttagcatctcatcacactcaggtttcagggaactaaccgtttcataacccgctccgatgacataattgccaatcttcttcagcaaccacggggttggaatggaaattgcgatggctcgcgcctcatcgtctttcttgctcttgtccaagagagtattgttcgggacagaggggtccagcattgctggccgggctagaccaacaaggtcaagagacccgcttgccaatgcatcctgtatcaccttgcggctacggaaaccgccagtaacgagcaacggaagaccagggaattggtctctgatggctattgcaaagtcgagaaagaaggcttctcgtgcctttgtgctttctttcttggcggctgtgactttatcgggatcgacaacaccctatagagcatgttagtaaaggaaacaatgaattagggcaggaacttacaggtggatcttcataacttccaccgctgatttcgaggaaatcgattccggcatctgtgatcaagcggagttgctcgatgcactcctccaaagcttgtgaagactgatgatcaaccgagttgaacttgataccaactgtaaagcttcgtggcacggccttgcgaattgccttgataatatccaccacaatctttgctctcgcggcagctgatcctccatactcatcagttcggtggttagtcttgggatttaagaattgtgagagtaggtatccgtgtgctccgtgaagctctatgccatcgaatcctgcatcagaagcaagtactgctgtcttgacgaagcgttcttggatatctagaatctccgtgaccgtcatggctctcggggttccaaacagaagcctggagaccacccccgcgaagacgcctttgccgagtcgcagaggaatagcgcttggagcgagcgtcttgtcgaagagacctcgagtaccagcgccgagtggagattgccgaccgggatggctgatctggactactgttggagttccgccgcttctagagacggatgcccacttcttccagctggtcagaatgcgactcctgtcgatggagtcattgttggcaatatctccagcttggcccaggtgacggggatcaacctgcacattcccttgatgcagaagtcagtgatcaatgtttccatctatggtggataatatgtgattacctgtgattataagtccccagccgccactggcccaggtcttgtaagcagtatagacttgatcggttggcaaaaggtctgcatctgctaggttctctgccatggcagacttggctagcctatttggtatcgtcaagccattcttcagcgttatcggctgctctatgtgagaagtcatggtgtaaaggtattaagtatcgtgatgtgagtaggtggtgtagctctagagttgacgaatgttgacagttagatgcctcgatactatcaattgtttatagtaaaacttgtaagtgaaagattttgtctcggcagttagtgccaatcacgccacggggctgtcgacggcatgatattagaccgaatctaattttacgccattgcgccggcgtaaatctgggtccgctcgcgtctcggccgtgtcaatgctgctgataaataccctacacaagagacgcgatgtgttaatatttccgacgatctaacaagatcatcgatacaatggacggagtttgtgctggttgacgcagaacttctgcctgttcagagtccgcaacaccgaggccatgatgttttaggagttgcgtcataacccatgtccgatcgccatcgactgaagaacaacacacggtccggtgcctatctataccttatctgggcattcggacgggccttagagatcctttctatgatttcagaactgtgataccggaacgactgatcctagattgattgcatcgattacagaaaatgggtgcgaacacgttggtgtagaacctagtgaagcaatttttacaatctctgtctacactcgtcactcaatcgtacgtcttcataatgctagatttttaataaatattcattctttaaagaatatcaaattgactgagtaacgaccaaatacccctaatccaatatacaaatgcgaccactccaacatgacctctatgaagacaactcggacaagttgtgctggcacgcttcttttatcaagttaaagtttcagtcaaaaaccgtagagaaccttaattgttatcgccaccgtcctgttacttaatgtcggcatagatttgcatcctgactacggcggtactcagcaagtcttcattgctatatagttcatgtatttttaatcgatatctggatggaagccttagccttctcaatttacttgagacactataatgtataattgtggccctaactaaaatataaaaacagaataaaagtacatttggtttaaacaaataagtcgatatgaagcatttactcatcgtctcgcccactcacggaatgatcctgaacctcagacataaagaagaggaagaacgtcggggagattgagctccaggtccacagcagccacattcttagacaatgcagcagagcgctttccaatttcctgcaccaaagggtccccttactgcttgaagaaatccttggcatccgcaacaacatgctcaagcgatggcgatgctcggttaacagtcttcttaccaccagcaagagctgagaggggaaacaaggctagtctctgcgcgagcttatccacatagtcgtacagatcgttggatgtgtcaaaggccttgttgatccaaccaatctcggcagcttcagtagcagtgatgtcgttggagctgaggatgtattccatcgcacgccctctaccgatcagattcgtaagaaattgactgcctccccctccgggaaataagccgctgccaacttcaggttgaccaaataaggtgtcatttttagttgcgaatcgcatgtccaaggcgacgaggaactcatttccagcacctcgtgctcgaccctcgactgcgccaatggtgacctgcggcagcctcgatacgttgtacatcaaagttgcgaatgatacaacaaaatcagctgaatacgttagagtttattcttttccaagacatcgtattagtcgggagtcttgcgcttggctagagcagggagggtgaggtcgagatgagcaacaaagaacctcggcacgtcactgttaaatacgacaaccttggtttcgttgtcatgttggagtcgagagaccaaatcaatcaggtcgttttgagtgtcttcgttccaaagattgacaggtgaagacgggttgtggaaggtgacggtgaggatactatgattctgggcagtcttcagacccgtatacttgggaaggtctaatgaaaggacagaagaggccttgaaaatggccatggccaagctcagatatcgaataggatacatattttgcgaaattatcaattggctatggtgtaagtgtaggtgtaggtgtaagttaggtgaacatcccaccgttgttttataggattacaagacacacactggccttcctgttccctcgtctcagaacttcatcaattctaacaagactaacattgcttctgatgacaaacagtccatatccagttgaatgcgtaaacgcatatctcaattgattgccgaactgtagaacacgattgacttctgaatagcatctcagatggcgttcgctgttctgacgtaaaagacccttgtctctccatatttttcgattagtaaacacacttcgggcgaactcattgcgccttggaccgacggaacaggaatttcgctaactgcgacaccaaaaatgcactacgagaagcttgcggaaagtttaattctgtgctccgcggcaaagttgctggttggtcagcacagtttgaaaaggcaattgcaatcatcggcattggcttgacttgatggcgggctttaaggatggctattaattgatcgtggttcctactaatctttcccatctctctatcatcagcacaataataaccattccagacactaagccattcacttttatcattttttgtcttgaacactctgcatctcggattcaacattgccttcaccatgtcgtttaaccccaataacgacatcccagatctctctggcaaagtcatcatcgttacaggcgcaagcagtgggcttggcaaagaaagtgcccttcaactcgcaaaacataaccccgccactatctttgtcacagccagaacggaaaagcgtggcaacgccgccatcaaggagatacaagatgccgttccaaacttcaagggccagatcaagtttttagagttggatctatcctcatttgcgtccattcaaaaaggcgctacagcctttctcaaccaatctgatcgattagatatcttgatgaacaatgccggtttgatggccacccctgctggtctaacaacagacgggtatgaggttcagtttggatccaattatatgggaccagctttattcaccaagctccttctcccaactatcgtacgaacggcccaacaacaaggcgatgctcgagtcatcaacttgagctccgaactcttcaaacaggcgccaaaagaaggcgtacttctttctcgcgtcaaaacccccctcgaagacatttccagcttggctcgctacggtcaatccaagcttgctgattactaccacacccgttccttgagcaagtactatccaagtgttaaatttgtcgccatccacccaggagttgtcaacacgggcctatttgacgacttgcgaaaacgacgaccttggctcggtggtttgatcggtgtgatggggtctattttcctcacggatgttcatgctggtgcaaaggctcaattgtgggcgagcacggccaagtcagagagtgttaggagtggtggcttttataaccagaagcttaaggagtataaggatgcagttttggatgatgaaaaagctgttgaagagctgtgggactggacggagaaagagtttgcgagtaagggttttaaatgagcgtgaataactttgttttatttcttttgtatctgtgatattaaatactaattaattcatgacatattatttgatattgcaaacatcaccaaatgtcgaagcacaacgtcttctattattcgatctgcgtttctactagtcgttgatagtaatgtgtgttggtgagttatccttcttagtgaaaaaaaaaaatgtgatgctcctaaccgtagtataacatcaattcaacagtaagttaattgtaatcatcgacgaaagatagctgggtagatggtattctctttatgttccgaacgactataggaaaaggaaggtgattgttgaagtgggttatgccaagctaccactccaattatcttgaaggcctcaatcgccatttcctcacattgggtattcattctgctatcgcctatcgagctcatcagttacactcagataagctttcccgagccgggttacccgggaatagatagacaagaacaatatcgatacggtatacagagtagtaggtaaatgttcagagttatttatagggcaccaaggctctatccataacctcagggtgccagaaataccagccactggaggcataaaagactaaaataataggtcagttcgtgctgttgggaccggccacgccagactaactatttctgtgctccaggacttggtcagtcaacttttctagtacgcactcatatgccaagtttcgcatacgacgtaattttattaagatgggtcccacaccaataaaacgacacttggtcctgcagatcagaaacatactgggcaagtaaactcgtattacgcttggtctcatgatttgatacagggtcacatcgtgttgagaattgtttatataccaagtatatctccatgcatcagaggataatgatgcaaagtcgtcctcatccatcaacaatggctggttctgctctccgcgctgctttcaccgcagccgtcgctgttcaatcggtttcagccgcgaccaagacacctgctggggtcattgctctcccgctaactcgcgatgatggcttgaccgcgtattttgccaagcttcaggttggcacgccgctgcagacacagcatctcaagatcgacacgggcagtccacgatattctttcctggaccctcgcaatggggtttgccaaagagagggagacccctgtgtcgagtatggcactttcaacaacgaaacatcttcgtatgttctcaggattgtgaaattatagttttagctgctaataattgctacagtacatgccagtacgcgggcactaactttgccgacgctttgggctatgttggtcggggcgactatctgagcgacaccgttgtttttggtggtgttgcgactaaaaacatgtactttgggtacacttctgattacagcttccccgacaaacttagcggcgacatttacaccattctcggtaagatcctgcggttggaaaatgccatgacacaagctaacaattaaacaggtctgtcactggagtgtggatatgactttgccggtcccgaatgcacctacagatcttcctcttatgctcttccagagctcaagaacgcctctacaattaactacatggcctcgagcatctaccttggacccgatgacaaggaggctgctaacgcccaaatgctactcggtggcgcctacgacaaagccaagattgatggcgacctcattactgtgccaatggttgacccgtttaatgtccagctcactggtggccagaccaactccgtcaacgtcacttctctcgaagttttcctcagcaaagacaacaacaaaacaacagagacttacggtgaaaagggagtcggacttcccgtgctcatggacaccggtgtagcagcatggtatctccccgacaagatcatggctcctatctaccgcgctttcgaagtcaccgaggagcctcctctgggtcagagatactttgtcgtcgactgcaaatacgccgaccccaagcgatccgacggttacatctctgttggttttggtaactacggcaagatcaaggttccactccatggcgtggtatcaaagttccccgacaagacatgtggagtctttactgcttctcgcggcgatactgtgtccatctttggtgatcctttcttgcgcaatgtgtacagtatctttgatcaggagaactggaccctctcgatgggacatgtgaagcatacggatgaggaggatattgtgcctttgccgaaaggaggtttttaagccgagttattcttagaaagatagattccatagatgaatgattatactgagcttaacagacatgcctttcgaactgttattcagtagtggttggcgtgggtgtaggcattatccgcactaaagaacctaaggaacctaagaatcaactcagccttgtattcattcgcgctgaagctccatgatctgtttcatctttaactttccacggcgtaaccgttcaacggtcttttctccactctcgcatctccctccattcaccatcttctttgtttcatttgtaacgaaaagcgtgcacaacaaacgcctggtgcctgcataaaatcttagccgctcgcatatttttttttaaggcaaacattccccctctgcttgattatttttcattcttcactccttcaactacgcccctcattcccggactctcctcatcatcctcatccacctcaaacctcccccaaatctcatcatggtcagtcagttgccatggcaaatcccctatacatctactgcaccatctgcggcatgacgttgggtgatgatgactgcatcgtctattatggtcccggctggggagatgctgtgtccccttttttgaacatttccgaccaagaggttacccgctacgaggccgtggccgaaagtcattacggcaaagcgatactttccactggctttgtcacctatcctccagagaagcataacctctatgggcagattctagacagggccgcccctacagtaaagctatatattgccattcatccagcttgtgaaaatatggccaatcgctttatgaagacatcttccaacgccaaaattcactcacttggtgatctttggctggtattggagcgtcgctgtatttgccatatctgggcggaatcatccaatgactgggcagatggtgaatcaaggttcattcccgaaattcctcatgctgagactggtgtccgcagccttgatggctactacgttccacgttcttgtcttttgcgcactggagatgagtgggaaggatgggtaagttttctgttctgcgccgaacttgaaaaacatggactaattggatcacagtgggatgaggatcccttcgatattctcgacttaaccgcggacttgatgacaaacctcgagagacttgagcctacccccaactcaatgttcaggaacctttttgaactcttaccaaacgaaataaagaatcacgtatgcagctatttgcaggacgaagaattgtcgctcgattgcacctatctcatgcctcagttcatgtgggcaggaatgttcttccgcatcgccttcctttgggacctcgatgttaaggtcgtttacaaaaagacagggtccagcaaggttgatctggagaagtggaactgggaaaagcttacacgacaggtcatgagccgtgcagagtcgtcgcttaacgcgaagtccggggttaaagagagcgcgtgggattattccaaagttgagctccacgttcctggtggtttagccaaccgccggagaatttggcaagtgctggaggaaatgctcccgagtactgcggtgtgggaggggccaaacgagccttatacagatgctatgttggaactcgcacataatgaagttggaggacctatcaacccttggtaggaacatatcgagcactacgttgtgccttcttctgagtcttaggtatagaaaccaatagcctaagctgcacaaggtgacctattaattccgtctcttatgttctcagcggctgatgtttctgatctgttactaatccaacatatgttgttgcctgaggcccccacttccttccgtctcgtagtctgtccctctcttccttaatgcacatacacctcactgcggccacagtaaatccaacacatgcatttaccccctccagatctcgcccgccgtttggcgatggcgattaccaagggcgatacctcgatggttcattctcttatcatgcagaaatctccctcgttcaactggactggcggcaagtattgcgtgttgccctacaagacccaacgttgagctaacaaagactacctgcaggacctctcgatgaagagaagcgcactagtgccatgaacatggcagcccatcgcggtcattctaaaattctcgaattgttatcacaggttgaaccccgcgccaaccttgccgccaacgatcccaacgacaatggcatgacccctctgcattgcgcttgccgaggtggtttccccatcatggtccgctggctactccaatttgacaccgttaaggctgcagtcgacaagaaagacaacgaaggccggactcctctctcgtatgccgcccaggttggattcgagcgtacggtccggtcgctcctcaagttcgatgctgtcgacccattttcatacgatcatcgggaaaaaacgccttatgactatgctgttaatggcgggcatagatacgtggccaaaatgatccataataagaaggatacccgaaaccaagtacgctggtaattgctacaagggacgactgtactttaattacaagcgataatgctacatccacgtttattgtgccctgggcctcctaagtcttgggaaacaaaaatacaatctttcctctagtccctttctgctaatacttcttcatgctattcgtctacgttgtctatgggcaaatagatagagagaagtccaacttactgctactcatgaacagcaatccactcaacaaatcgttttctgaaccgagaaaaaggcatgacatccattgactcctcagcattatcactactgactatccttaggccaatactaacgctaccaccctggtccagctctggtctataagctcggacatcttggctatgtcgttctagatattgacaatgagctagcatggccatggataacttcaactttgttgcctcagatatttcattactggggtttttccagtatggatgtcctcacattcatgcatttagatcttggcaacgagttctcaaatcatcacttcttttttatgcaacgcgccgagtcatacgtcaagaatatattctgtcatcataattcattcgaggtagctggttttaatacatagcttatcggacatgagtgatccgctagtaaaatcttgaagggtatttgaggtgtcggtcaatatgtgctgggcactgagatatttaactaccttttcgatatttaatcaataatatatatactaattaagtaatatatctagagaagtctgcctcctaaggtcattataccagatataaaaagtggccattcttcccactcttcaatctcccaagaccagcacggcaaaaccttactatatctttgttcttcacagaatataggctcaactttttgtactaaaacataccgcgatatccacctttcccgaattggatcgaatgcgaaatcgttgtaattaacattagtgagtagagcagagtttgcagactttagcttgtcacctcgaacaatcttaaaccaaggatccaccagttcattttgtcgaaaccaaagaacgttgacgtagtgcactgtcatgagcgtatatcgcaagatcaacaataaacatatgacctgttttacaggtgagagaatattgagcttccttgtgacgaccggcaacgcgcgaagtatcaaaattggcgctaaaagctgtggtatcgtcgttcgaaatcgaaatcgttttccttcgaatgtagatacacacgatacaatgccagatatactgttgatgagtatgagaacggcaagtccaatccataatagcggaagcgctgctgtagccttgcccaacacagtcttcgaagttttgatgttgatggtcgtagtgttgatatttaggttgtactgccaaacaaaaacccactgggctattccttgcaatagacatgtatgtgcagacacccagcctatgttcatccgattcaacgatgtagcacgatcgtcaaagatcctatcgaagaggttgtttcgcacgccttgacaattgaaattaagggcgtcatagcttggagagatagcaacgaggtgtttccctttttcttcaatctcgtccttggtcaaaaaggtgtagcccacaaatgtgcgagagagaacattacgttctggttcttggttgtttgagctaggcccagagaaatattgcggctttgaaacaggcttccgggacagctcgatcgagtcgcccactcttctcagctcgaagtattcgtcatcgatctcgagtgcatagtggcataccagttctacaatattccagacaaatccatgtttcttctgccacaatgagaacatagcaaaaaagacgataggcgtctccccagtaatggcaaagactatgtaggctaacgtgaatagcgtcaaagatctgcttgttgtctccatggccttggcatgttcccttccctgaagtatgggcgttatgcttgtaaggaattcgtcatcattatcgtcaacctccactcccccctttcctatcaacattaaagctttgcgaacaagtgggcgtctcacatacacagtagcccagatggctacacggcataagtgaaagacagctctatcgtgtgctcggtaaagtgacgaaaccagccattttgggccaaatgcaggggaggatacaaagtacacgcgttgtatcttgcgctgttcgatagggtggaatttacgccgtatatgattttgacgttcgttgattggtaaagtacggtacgcggcgtaaaggcaaatccaaagcatgaagcctgtctggcctaatagcagggcaaaatgggaaattctatgccaaccattgctatcatcttgacagtacgatgtgagccactcaatctcaagaagcatcgaggacatccacgcaacgaaagttgggttgaatgctgtcctcgatccgagtcggtacctttttagaatagcgaacgtcaagatcgaattggcaggcacatttcgaatgaagagacccgtggaaagattatggcccagtgtcagagtgagtagtgcctgtaacacgatactgatggtcgggacatgaatcagtattgcgatggtggcccataaggtcatgattcctcccggaacttcagagcgcaatgatgagaaagaaaacctcatcattgaataatgagaaagactcttttgtgtatgagtttctgtaagagaatcttggtaagtttggcccaaattgataaagtagcagacaagagtaaagttgcaaagtcgggtcggcgttaatgcttcaagttgaactctcagctgacgtcatgtattcgtggccttttttagacagaagcgctggaggcttagcaatgtatgtagctgtagatatttcagctgtcgaatcatatttactgcatgtgatcaatggaatagcccctgcgtcattgcaccgaagctgggcataagacttgtccgcaaatgacataatgccaaggaactgagacagcgaattgccagtggcagtgctaataaacactgcagattttcagcaggaccaataggtgttttgtctcactctagtggcagtgtttacacagcctgcaagagacaatgcctcgcaagctatagattatcaacaactatctaaatagctgaatattcttatagaagcgtaattctttatctctagtttatacaaaagagccatccacttcaaattaataggttgttcactctaatcgtatgcactgtttgtaattggaatacattcttaacactacaacactaacttttcatgccctcacgttaagcaagcaagtcctctccctcctacaccaagatgggcaacagtagagaatgcaccggattattttctacctttcaaacaattttggcgtcatggccattatccgtcatattccttccatggcggacaaattatgaaatcctcgagcacgccattaatacattcaaccaggatggagagacaaatgaatggatccagcgattctgtgaatctaaatcaaatgagctttccaatatcagcgtcctagtaagttactttcttacatacagggttctcaagactggatagaaactgacaattggtttctgcactaattcagggaggtattactgccgcagttattagtacagcgtttacctgggatccttcagctcctgtcccggctaccgtacggggtgcatggtactgcggtcttatcttcgcccttacggctgtatcagtcgcggcacaacaaaatatcgctttgatccgtgctaaagcacatccaaaaggcttcgataacctccgctatatgttcatggaggcgaaaaaaactctaaacttaccaattgatcgcacagaagctgtggcaataaagaaacagcctatctactaccagctatacctctggcaggtgccaattatgatgctaaattttgcaaaccttgtgctcgccacgagtattatatatctggtggctcaaacagaatctgctacggtgcgttcattatacaccactgttatagttccaagtacacaagttacattacagagcctacagaagactaacaagaaacacatttaattaggtgattatttgggttttagctgcaacagcctttgctggtacaaactacttagcatcatgggcgattctaaatactagcacattagccgcaagcgacaagtctcacaagcaatagagagatcttgactggagatttatactatagaaaagctaagtgagtccttataatctaatgcacctactagctatagctaacatatgatgcagcccgagcctcctagcccggccactctcagtatatcgttaactctctcaatcactgcgtagccacttcttcatgctccagtcccgcatccttggccttcttatccgccaactcatacaaaaatttgaattcatcgccactgacttgactcacactaagtctagattgcttcaacaactgcatcgtctccaacggaccaccagcctttcccagctctttcaattccttgagaccgatttgtacggcaaacttctttcgaaactcgacgtgcaccaggtcccagatgggtttctctttggtcgacttggggtcgtagtatggagcgctgggtttgcgagcggagcctacagaaatgtcagaaggggttgcgagagaaatgggtgattgggacctacggtcttctgagaattccttgacgatttccatgacgccgactataccgggttccttgcaattgctggcgtaaaagaaagcgagatcaccagcattcattttcctcatgttgtttcgtgctatggaaaatcagtctctttctcgtctcatctaatccagcgatcataccagcataggctcgaatacctgccgtcatgtcagcacttgtcttatcaaaagatcaaggggggttctcaccatcccacccttcaggctcagtcttggcccgcaaatcatcaatcgaaaacttgacatcgacaccattctcgatacgcgtctctggctcggctttcatgagccagtaccactgcccatcatgcctgggcgcatcgggatttgtcgtggggatggagtcgatatctggatcttcagatgcagcgcgggtactgtcggattcttgtttcttggcgggtttctttggcttagcatcttcttttgcgactgacttctgttgctttggctccttttcttgtttttgtgctgtcgcctttgctggtttctttggaggtgtcgtcttggtcactggagttgcttcaggttccgattgagtctttgaagctgcttgtcgtagagatcgtcgctttggcgcgacttcctcactagcctctggggcgcttctttttcggggcggcatgatgtaatagagtgttctgtgttgcgatgggaaatgtgtttgatgtttttgtcagaggtcatgtacgcgacgcgacggagttgaggcttgactgaggcaccgccacatttgtcaagcgccacaattagatgatgggagatttggtgcagggtaatgatgctcacaacttgatcagactttgaacgcgtgtttgtttacgcgttgtatcttggtaagaaggaagatgaattgaatacttattttctatgaattttctctctcttcgccgatgtgcttggagtttgaatggcttcttgagccctccttggcgcagatgatcatcggatctgtactgattccaacatatataaatgctaggattcatgttaactcgaattgtagtgtcatacaattctcaatctcaattgtatgtcgaagtgatgtccctgccaatagcccatctcaaaaatgcatagtgatgtcccaaaacgccaaacccgtccatgtcccgtctagaatgccgtccaccataatgcatcattcttcacccactcgtctgttttattccctcgttctttcatttcgttcaacgtctctacagcccgattgtgttgagcttttacagttgtgtattgttgtcttaggacataatatgtgaggcagtatgtagctgtgttgtttgttagtacaagtcaatcaaggaatggcgggtaatgcatacctgctgctgttgtgacgagcgctgcagtgggtaatgagcgggccagtctcgctgtgaatctgggggctgggggttggtggaagtcaaagcggggaagggctgatccgaatgaatttgtagtcattgtgaagatgttgtttgtttgtgttttgctgtgattgtagcttggttggtatgcaagattgaattgtgtttgatgtagatatttgagtaacgactcgaggactgtttgtatttatatttctggttggtcggattctcccgataatccatcacatcatgttgctcacaggacgtttcagtggggcaactcgaacggtacctctgctcaacattctgtaatgtggcgtgatccaactgctgacaatcccagcacagtaacagtcggatttaccgagatacgacttcttaattcaacacacaagagctaactatcagtcccaccatcataaaaataaccacagggcccattactatagaagcctttggacttgatcagagtattgacgctcgtaaagtatcttccaacagcctgttgcttgtacagttctccagtcgggcagtttcgcacggggtagatctgtataatgcatttgctttctgcttcgatgaaacgactgtaccgacaagatgggttcttgtgacacgcctcgcagcatgaagttgctgtatagccagcacctatattgtatgtgaatagcgagtcgatatcggcaggagatgtagctgtaatgacttttccaccattggctgtcatgaggatgttgctgtcctggcaggcagcatactcggttgcgatgggtatctgcgattccaccacgactaagggtcttgtgagtcaacctggcatgcaaaaagatggccttgacttaccagtctgcaccacagtcgaaactgaagtagtctctgtccaagatgtcgtcgtgggataaacagttaatgtgacagtagtactaagatcaggcggatactcggtaacagtagaaaccttcacaatagtcgacatgacactcttggtggcagctttaagtgtcacccatttgccctgaacctttgtagtgacggtcttgattgaagtagtaggcttctttttcacgcagtccaccctctgcgcatatagaacaggcgtcggttcaactgaatcttggatctccccatcgtccacctcggctcgaaccttgtgtcttggaacataacgtgactcggatttgatagcaatccatccaggaacagtcggcactgtctctgtcacatatttggtcgtaacggttgtgctgtcgcttgtcgttacagaagtactcgtttgggtgctgtaaacagtaatttcggctgtgaagacataggtaagtctctgcctatagacaaaattttactctgtccgttcttacaagtaattatgctagttgcggtcccgactcttgggtcagctgtcgttgtagtcgtaataacagaggtggtgcgaatggttgtcgtctttgctttgagaacgacaaccacgttgacttttcgaacgactttcttgattacagtgatcttgttaacgacagtggcagtcgatgtcggtatttgattcggtgcgattgaaacagtgtcgagtttggtggagcagacaacgcccgttgcgcctaaaccagcagcccaagcctgggcgcctattgcgcagaaaaacaagagtgttttgacagccaccatggtgagtatgttacactaaagacagacacgaccccttcaccgcgtgtctttaaaaaaagggcgaggtgactacacatataagaattgcgagtcagatttgacttgccgggtctcaattctaggcctagaactacatttagtgcttcgataatttccaaaactattgaaagtagtgcaagacttgacagaatctctagacatgatcccgtctctactagcatagaaatgaccaagtatttctgtcaagtctcagccctcggccaaaaaagcttcaattggccaacaaaccactagactaaactaactattgaatacccaccgagaattaaagattgctggctggaatgtcaagatctagattgatgcatcggaaacaaaccggctgtttccatgttgcatttgagaaacccttcggtgatgtggcgtgatttaactactggcgatccccggtccagcacgccaagtgccgaaacctggtgatcatcaagtggtctgactttttgacattgccgtcatttattttaagtttggcactattcttgcagatcttcaaaccactggctgtcgcgcaatggcccgagccgcatttatttgcgcggcgtattaacgacccgtctttctatttggaactctgttgatagctggacgtccctagatgcgacacgcagtttgagttatataagaaaaagctcattatattaatttaaaattcttattctacctcatcatattttccttctagacttgcttttaacctccaaatgtctacctgtcctttggcttttaacttctccaccagactgagaggtgtgtttccatttctgtctttagcctctagtactttactacccttcgggatgtacagtaacatcttctccaatatggcgcctttgctagcagacggcctctgaacgttgataacgaaatggaacgctgtagtcgctgactctattcccttctgggcaagtagtgacggggcattcgtacctgctctacttaaaagaaggttaacgatatcggcacgaccctttgctatagcggcgtggagagggaatatatagccgcgatgatactcgacagaagcgtctgcccctttactgagaaggaactcgactgttttgatgtctcccgcatagcatgctttgtaaaggaggaacccgtcgttttcgagagaaaagccagccctgcagtaaacggaaatgagatattcggccgtctcataccacccccaggtgatggaactctgcagagcggtcctgagaactgtttggagttgggggttgttcaagtctgtgcattgttggcactccttcaggtgcattcttaaaaggcctgtgcagccaaaagtagcggcataagtcatgaagcccgcttgcggttgattcaatccaaggtgctcttttgcgtgagatcgttccagcagtttcttttgacgttttagtaggagagtcgtgacgtttgtgcatcgcaagacaaagtctggtatcatccctctatcaatagtgtcaaggagattgtctgcctctcttgcatggtggagccaaaactcgcatgcatagttgataaaggtgaattcctcaatgtcctcttctgatccaaagatcgcaagagctcggaaacacgcttccagtaaagcaagattagactttgagtccacgagttccttggccaaatcgttccatccatcgttggcagcatttcggaagaagttctccgttgtgctgtgggtaaagcaaacgattggagtgtcctgaggaactggtatcggtctggtagagaacttttggtaattgaaaaagtatgaaactttgggtagggaagttgtaagtagcccatacgtgagctcgcggagacacgtgacgaagtgctcgcctgttggctccctggctctcgattgttcccactcttggatactagagaatgggaattcttccataaatcctagagcaagtctcagctggttgagggtcatgggctcgactgcgaccagggctgtttgtagcagtcggacggcgcggatattgtgggacttatccagcatactcaggacatccttatacatttcctgaactttgtgtggtatgtgatccaatatcttgaattggtctagacgccttgagatactcgcctcggccttgattctgtcgaggaatagcgatgcccacaggtagccgttcaaaacatggtcctcgagccgggggaagaaaaagtgaaagagcttattgtcgtgcattttggctagttcgtctttcagaaacgccttcaccagatgtccaatatggtcctcaaccctaatcacggttgttggcggttcgaggtggctaaaggttggtgtatatcgacgtgatacacatatgcgtatatccacatgatcggttctccttaaatcttcaagctctttaagaaaatgtagcatatttttaatcccgtcatttccatcagtcaatttactccccgtatccatggctgtattagaacactgttccaatgcgtcaatgaataaccgaaaggtcacagtcttgtcaccatctgtcgttttgttcaagatcaacagactctcaatcagattctcaaagacctcatcagggatgtgttcaattgcatcatccgtgtcttgcaagtcctgacttagctgtcgtatctcatcccaaggcttgtgctcaacactttccagtagcttcacaaatagagaaaacaaaaatccccgactagacttcttcaatcttgaagcatctggctttggcgagctttcaaaacaatgccatatgttgacgttcgaatcacttgtctctacctcttcgaatgccctcttcatgaggactgatttcccactacccaaagcaccccgaagagtgatcataccgggactctcggtattcggagggttgttgcccagccattgacgataatggctattttcgaaaagccatgtcgtgtcgggaaagcgtttggggttccgtgtatagttcagcgggagacgtctcagaattacctttctgatccctatgcacaacagtgtcagccataagctaaagcggattaggtttacgcggcttacctactatcaagatgcttatcatctggaccaggcattgtcatccttggacgagaggcagcctcttcaactagaggcttcaacctctccaggactatctcatagtcatctgtcctgttcagcttgcagaggccagaatgatctctcggaagattgacgttgtattgatgacggagggttgtcaatccgacgctggtggcagattcgacggagacgaggagcattgcctcatccgattcagccagctgtccactttcttgcctctgttagaatcatcagtagggcacatatgtagaaaagaccatggttgtaataacctacctgtatagtgggcgagattctcgtctcatagaagcagaccactttatatctgtcttcgcaccgtgtcgcaaattgcgtcataagacctctgaggtaagcctttggctggccgtttcggtcaacaaccagatcgttgatgaggctttcattgggctgaccgccgactattctttgcaactcctcacggtttctcaaccctgtatttgggacaccaaacatgagtagagcataacagccgtcagcaatacccctgcatccgtcatcatcgtcccgtttgtcgtgcgccttaagaatcgtctgggtatgtgattagtaaagtattaaaggagattacaacgaaagtaagccggctcacttcttttagtattaagccaccaaggctatgtgcaacaaagacaataggtcgattaatcgtctagtcgcgtcaatagctgtaaaaacctcacttgatggggtcccgcgctcacctgggtggatgctctcaaggccttgagactctgtagcaaggcattacccatagtctcaatgttgtctgtggagcgactattgtcaagcttagaatcataaccgtagatgagaactcgagcgttagggagatcgtgaggcaggaagtcacgaagccaaaagtctcctgaaccatcggataaggtccaagagcccaccgggtgacttgcaagtcctggtacggcgaccacactaaagtgactcgttagatataatgacaggaatttgaaatctcgtagatatacgtactcgacctttgcgtcaccgtcattttcaaagagaggtgtaattccatgaaattcacagtcgaatttaaaccttccgagcgggccatgcttaccaagttcattcacaatggtgtttgggctcaaagaggaatgaacctggagtgttgaagaagcgtgatgacgagtctttcgtaccaaggtgcatcgggacaaatccaccttattcagtatcgttttcaactctgagtcctctcctactagtttcttcaattcagccagcacagactgcttgctcatgccaattgggatttcgcttatgcgaatagttcgaagctttgccaaggatttactttgaagaacacaatgttcgggttttcggcctgcatgtccgtgtgatttaccaaaaacaaaatgtcgagtgcaaaagatcgatagtaagagaaggctaaacatccaaaggccagcccataggttgaaatggataatactctcagccattgtagttttgctagggcccttatatttgagttcttgaagatcgttgtttcgtgagttacagtggttgcgtgagtgaatatagtagttaggtgacgtgactactcttattcattgcccggtatgtcgaaccctcacagcgctgttacgtttcaagaacaatctttcaattccctcagccatcttgtagtgcttactctaaggggctgtgtgcagtattgagggtacatgtggctgcatcaggctgcattagtcttgcctgtgctgaacttcccctgcatccaactttccagtcatagcccatattccagtacagtggctgggctaaaggaaattacacctcgtattctatttaagaagtaagcgtgttctctgtcaggacggtgtttgtagacctgcatcaacatggaacacattctaggcacccctttctcaccagatcatcagttggtggcccttgccgagagcgacgattaccttcccggattcccccatgtttcactcaaagataggaacaatgtcgcaaagttcattgaaacagagctatgctctgacattctggataccatgtctgataagctgtggtggatgtccaaacaggatagtggaaacatctcacctcttcatcgacaaatcgtcaagggacgacaaattattatctccgaagaccccaaactgcacctagtctggatagaggaccatatttacataaagcctctacctcgatatttactctctcatcagttctgggaaaaccaccttgctcaccaaaacacacgcacttataggactgccttgggatttctgagaactttcaccaagctcatcagacacgagtcagactttcgtattgcccaagaacccagtctcagcctgatcccttctcatattacctggaactgcttttgtcactgggctgcagaagtgtcgcgtgtgcaggacagtcaggtatccgaaagatacagatatggcgaaatccgcctcactaggctgaacttttacgcaccattccttatacggcgctccgcttaccaacgagtgcattatcaatactcagcctacttcaccaggttctatggcccaatccttttcacattggctattttctctctgatactcagtggcttccaggtcttggggtctgttcccgagggtacgagtggatacaacgcgcgggcggtgtacacagccggcgtgattgtcagtgttggatttatgcttatcacaatttgtatgtcactctatctcggagtcttggtggctttcaaaattacaagagagtggaaggtggctctgagggatcgacggttgagacatcttgaggaggggaggggatgaaaccgccgtggctgagatacggcccaatacccacgaggatcaacacaatgtccgagatccatcggctgttatatcgtgttgggcgcgaatccttgttttcagctgttgcttttatcagctgccgaaggcaaggatcgttcctcgtcctcaaatgagggttgaaaataaatgcatactgcatatagacgaataaacggatacaataagatgttattggctaaccttcactgacacgggtcatccaaggctttacagcagctactccaatcaatcagccatatgcagccgaaatcataagtggtaaaacggcgccttcttttctccttcttgttggtagcctgctttgccaagtagtctagatagttggtatgtcgccgaccgcaggattcagtttcagcctcagacattcgccgttcaagtgatctatgcacaacaagcgagctcaactgatatttctgttcgggattttgtacagaatggtatataaatacgactcgtctcatcgattcggagacaataaacatcttctatctagttcattatccgcactctctgattatatcctcctttgtttggcatacttcctaccaccatcatgagattgatcgtaaccactctcctgggaatattcattttggcagttcaacaagcctacggtaaacaatgtactggcttttcacgcaatgcagataggtgtcgggcctatactgcggatgaggaataccgatgcatcgcgaccgagaacggtctacaagctatcatggattgcgtcagcatagaaggcggcgccgagaaattcttctgtcgtgacgggagagacggattcgagtcgaccgctgagaactattacgaatctgactatgcaggtcgtcggtgcgttacgccaaggagtgcactactactcatgagcaggaatcaatgcttcttttgcggtttaactgggatactaaaggcttgtcctatggacgatccttgttttctggaatgtctatgcgagaatcacgttacagatgaacatctgacttgtctggcaacgtgcttcaacataaaacttgagtccccaacatgtacaaatggcggttgttcgtcaacccaccgcaagcgtcatgcagcaggtacaacggctcgcgacaaatgggcgatgaatgacgactccactaggtggttcacggttagtctcggacaattacctgattatcttggatcatcttctacagagctgacaatcacaacaggcagatgggctgcgaatccagattcactacactggatacttcgaagtctatcaaacaaatggtgtcataaaaacgtcaaggtttcagcttccttaccgtgatgagtgcgtcggaacgatcgcgaacaggtgctttgtctcacccgtatctgacgagatgttctgctggccactaaatgttggtgcaaattgcaatgtacctgctccgccgactctcgctcagttcacaaagacaaccaagattagtgaacagaccaagacgctgaaagacgccgataaaacgccagcttcggctacctttgagcagatagatgtgccgactcagaagccaactaagaaaccgacaaatgagggggataaaaatggagcttcttcttgttttcaggataacttgttattggttgtactatctatgcttaacctctttgttatagcctagatagttagttgtatctattaatatttgtacttcatatacatctgactaaactaatctcatttgaggctgggttagctatttgcactggtctggccttggtactcgtgctatgtcacagccaactcagccactaaaagtttacaataaatgtatggagaacaagaaacatggcactgatacaatgtcgagtgtctctagttgaattgtcaaatataacctgaaatcctactccatatgacgagccatccattcaacaaaatgctccggattttcttgaaagtacgtgtatcccttcatcctcacagtcccatcaacccagtgcaacttcttatcctccacagtgagcgaatcatacatagtctgaacatcactctccttggtcaggatgtcctcccgcaccgagtaaataaacgtcggaacacgaatattcttcataatcggaataggcgacagttcatcagcggtgaagctcgtttccatcttgatcatctcgttcacttcgtcaaacttatcgtcaagcccgaacatgccaagagccttttcgacgaatggccggtaggagagaggctctggaacgagaagacagcgtacatccttgaagacgtctggtcgacggtccatggcgaagaaggtagcaataccacctaaacagcggctgaaaagcccgatcgtcatgttcttggtgtcgcctcggctgcgaacatagttcaatgacccaataacatctcttgattcaaaacgaccagtgccagaaataccaccattcgcctgtccactagttccagagttccgcatatcgtatgtgagaacattatacccagcgtcatgcaaaatcttgagatcaggaatgaagttgagctcaaagtcatttcctgtggcagaaccgcctagaaaggccttccatggctcgagatgagcggggtagcctgatcgattgcagcgaaggggatggttggcgatgatcagtttgtttgagcctggcttggggatgtaccatgcttcgagaggagtgccgtcttcagaaggaaagaatacatcttcgtattcgagacctgcttcactgggacggtggaggagaggggtggggatttggttgcggaggggagcgacgaggcttttgaggagcccttgtgtttcttcaggagtcatggtgaattttcttgtgtctttgtgcttttggagggagaacgataaagtaaagggatgctggtgaaagagatattactatggctattgagttataggttttgaaaccaacactgagaaggggcagtatttatatactcaattttatgagaaggaaagacaccatggaatttcgctatctcctcttttcccgacatgatgggtaagctgacatgcatctggagggatgtgtaacagacattctgcatgctcaacggctgaaatagttggccagcacattacagagactagactgattcgctgtttacacgcagggtgagatgactgcagaaagctactgatcctgcaacgagaattaacttccccattaggaatacaaccgataaaagggacttaagaatatcttgacccctgctttcccgtgattttggtaaagatcgcggaccaccttccaattggattaatgcgggccagacataggtgtgtcagcattgggggccataacctgcaggagttgacgtattttaataggctcggtgtttggtaaattgaccgaacggttagcgctcattctcaaggattgcgtacgaagaccgataaatcaatggtgactctgagacagtatggaaccgtggagggtgtagctctgacgatactttaggagcctaagatcccagcagatgggggggtacctctaatgccgggaatcgagattatttagttacagctcttggactactggtacatggtcgaagcaatgttattagtttggtgagctcttatcgcccaggtggaagggttggcacgaattattcgttcaaacaaaccagggtcttgtcattgttgctactatggatcgaatcggtccaccctccaatgccaacttcgcctaatagaattcagtcatgagaagccgattgagcttccacctttgcccaaacccgctctgtaccacgctacccctcgtctgggatgagcataattcttgaaagccgaagaaggactcaatttttgggcgctgattcatgagatgtctattcccttgtgggaatcatgtttctatccacgccctccatcggaccggctttggcattcagcttttgaggataatcttggctagttacgaatgttagcaagtgtttctcttaatgctgtcctggaaggttcatcgtactgataaaaccgcctatttttcctggtgtcttgggaggataagtttgctgaatgggaagagcgactgtcgcagcaacaagcgagatgatggccaaggacagcttcatgatgtataaaataaaagttatcaggagtcttgtgaaatgtgagtagccaaatggtctcgtataccggatgatactgccgttttataatcatcgattcgtccgtagttcaatgtatttgggataggacatgctgcatcgtgatgggcaatctgcgtggcttgggctgagttgtctaagcggtatcagtccaggccagcctagactatcttcagctaactttcgcgaagccacagagcagtcggtgtaaggatgattggatgaaatggatctaagcttatcctaactctccctccacgtggagtatgtctctaagccacagattagactgtcctaaatagttagcctcgatttatcctcaaaacgacaaataactgaactgccttcatagatttctagggttattgcattattcacagtaggttaatgatcagcaaaggttaaaatcaacgtttgtgaaatctgttgcatagcaattggaaagtaagcttggctgcgtgtagcacaaaaccgaaagggtaaccccaatcaaatcaatcaacatattcaaaccgtggatcaatatgagataatattacttgtctcttgtttagcgtggggactgtgtaactaggatttgaggcttgtgttattacaggaactcattagttcacctcctgttgacgtactcatggcgttttcacaaccagctgaagttggtctctttgcatgagtgaaaaatgggcaacgaggtcttaccattcctcatgtagttacgcgaacagctaacgtaaactactggtagactattgaggaaccatcctcaccaatcaaaacatgcattccctgcattttaatgctacttccaattgagccgtcttcattgtcgtgcagctcaagtctgtaaatcattatgcaatattcgatgccaaaaattggtcgaagtgggtattgagtctcgtctaggggccatgtagagaagcaaagaggattaacctgtctttcccgtagacggactggaacttcagctcggccaataattcacagctgctcagcgcgtggaatgaagttgtcagctggtaagagtagggatattctaccaagcagtcgatatttaatggggtatattgaggagtaatctataagtattctatacatctatgggattgacataaaaaataaggtgcaattggtaaatggtggataacctgggggtagaacacccgctgttgatcgggcgttagatccaagacgaagaagaggacaaagtaaacaaaaaagagttagtagaaaatcgaagctgctgacactcagttggtgtaatgagcaacatagccaacttccatcatgctgccatagccatcgcaagtgtttccgttgggatatccgggctatacaattagttagtttataattaagtattcgtagtcgttgacttacccaggtaccgccgacagcaacattgagaataaaatacaagggactgtggcacagactgttccaaacgttttggtcgttgatcctggcaccggagatctggtggaactgctgaccatccatgaaccatgtgatagtctcatcgcgccagctgctcttggcccggttaaactcgactctccaggtatgccagctctgatctgggattccgatagtgttgccaataccggtaccttcgttacagataccaccgggatagacgtggcagtgcactgttccgtgaccagtgagctggccgttgactgtctccatggcgtcgatctcaccacaagaaggccagctaccaccgttgcggaggatgtttccaagcatccaaaaggcgggccagataccttgcttgttgttggtggagcaggtaccgaagcgtatgttggcttcggttcgggtgactttgcctgcttgaggagtgaaaacatacttgctctcgatacgaccagaagtccagccgttttgtgcagaagcatcgcgccacggcacaagctggagagtgtcaccaccgcttcgttggacgtttcgggtggaagaagtgtagacctcaagctctgcattgacattaaggtatcctgttatgatgttccatctgctggtgtcgggcagagtgccgccggaaccagcaaaggtatcttgccagactttagtgaagccactgtagttgggggcatcccaggcgacagtgccgagagagaagagagagaaaatgagaaaagatggcttgaatagcatcttgattgtgattgtagtagttggctagtttgttgatgagatgatagtagactcagcattaacttgacgtcttttgacgttcatttatatatacaaaaatagtgcagtgttcagaactcccctgggtatagtccgtgacatattgtcttgtcgccatggatctctgacagcatgccgcaatctatagaacatttcatcaccggagccatagcatcagttcggaaataatgaccacgagtcaacagtgagcttcagaaactagaatttctgtctgaacaataattctcgtgcccaaagttgcaactcatggactctttatgtgtcttgagatgatcaaaatcgcagtcacagtccaacgctcaatgacctattgatcaaaaatacagaataatcctgatcaagttgcgtgacccatcccagcgttacatcgaaatgtccatgtcgcagccgagaaaaaaacatcttccttttgagcatttgtccgaaatgatttaatgcgacagataatatctcatctaaaactcagcgaaccgaattccaaccttatctagcataaagcccctgaaaaattatcctacaatttaacatccttgagatgatctctttaagaggaagctaatttgtgattgccgtggaagaggtccataccaaatgtaaccttccattctggactgtcatctggtcgcttcaacttccgaaccatgggtttcagtgagtatagacggtccaatcatgggaaagggattggaaagtgacatgctcatgggcgcaggcttatctgactcaagagacggatttatttaacggatttcgttatgatcgccgcaagtcatgattgtgccctgtcacccaagacttgtccgaagctagattcagagacatcggagccgaaccctggtgcggaggaaatgagtcgctgagaggatcagatgagcaaagataaagaagtccccgataattgcccacgtggagggtttgagtccacaacagactcaagaagcgctggatgacgggtcgaacgaagcctgactattggtattattggaggtatgattgtaagcattaaacaagattcaacctatgttactctatctgcaatcagtgaatgattggctgggccgtcgttggtggctttttcagcctcagctgggtgtccagaactcatgcggttgaaaagagtaagattgaaaaacgccttgtgcggggaaaacagagagatagagtcagacaaatcagttatcgtctacaacaactttcacttcacatatcatttcgctagaaccatggacacctttggtggcgttgggacagcgacgtcgcttctagtacaagcatttcatctattccgacacgtgtcgtcagcacgtagtttcgcagacagcgcaggtaaacactcctcataatcattcattcgagaatatgcgctgacttgataggaacacttgctgcattaatcgcaatagaatacttccgtttcgaaacatggcttcagcagagtggtttgctggtcgccgattcagtcactggtgaatttgttgttagcgaaagctcattgcgcagggctattcttcttgcctcggatgcgcgatcgctgacgatggactacggtcgtgttgagcaacatgtcttgttggttatcagtcaagcacaccaatgtcttttgttgctccagaagctgcgtgagaagtactctcttcacagcgatgacaaccgtgccgtcagcacggagaagtctaaccctaccgcgatgcatattagcagtgagatacggaccgcgacatcattatttcagaacaacaaagtctctgcaggtattgaaagaaacgcaaagctcaaccaacaccgcacaaagactgttagcttcttccgtaaggtgaacttcacctggtcgttcaaggacgatattagcgaccgcaccaaggttatggaacatgttcaaactctcaagtcctgtaacgatgcgctcttggaatgtctgccaatcacgcagcagaacacagccgaaagaatcgtgaacatgaaagcgctcgccctctcagaattaccctcagacttgaaaggacttcggaatgctgcctcgacgttcaatgatgcgatgcaccgtcagatttatcaggcgacggtgattaaagctcgaagagtagaggaaagcacgcaaacagtatcacgtcaagagcttgaccaggttgaactggatcgtgcaggcctatcctttcaagaggaacagctgatcgattctagaattttgtctcaatacactgtcgctaactgtgagtgcgccttgaagacacttcattgcaatacctactttgttgctaaatcttgccagctctaacaacagaaaagctcaatattatcttggagagtgtgtcgttcccatcctccctcactgaagatgaccttggcctcttgagggatcgcattgccttactctgtacactcctccgcaatgctggccacccttactttcccgtacttccgcttggcatcggtttcttccagcaatctaggacctcgttcacattggcttaccaacttccttcatttgctgatcaacaggagcttccttgctcgctctattctctgcttccacgcaacaactattcgattcaaaatgaaaaactattggggctaaatagattcataccgtcactcgagcagcgttacaagttggcttccgctctcgctgatggtgtgctctcgttactcagtgttgactggatgcacaaaacaatcacaagtcggaatattgttgtatatcgtgcttcaggtatgttgaagatcgattctcctcagtttttgggctttggttttgcacgtcgtgagcgacccgatgagcgcagtgttgatgtacgcgacgagacaccgtctccgtggcgcttctggcaacatccggaactggtacgtctttttcactaagtattcgatctcatgataaatggttaacgtctggtatagagatccgcgggagaagaacatcgacgcttcgaacgtcgcttcgatatcttttctctgggagttgtcttgtttgagattggtatgtggcgggacgctcaccattacagctcgtcgggactggccggcgccgacgaattccgtcgaaggttagttactgtatgtgcacgagagatggctcatcgtatgggtgaaggttataagtcagctgtcatggcgtgtctggacagggacgagatatggtgtgaagaggaacagggtgatgccaggatggaggaagatactgaagaaagcggcacactggacgggggcccagaagtgactgaactgttttatttgcatgtttcgagcgttctgagtagttgttgcaaatagacggttcgtaaaatgattgccacgctttaatttctcacacattctttctactgatatgaacaaataatttcagagtagtgataagaatatattttcatcaagatagtagatcaacatacctcctccccttccctgactccatcttcatcctccctgtcagaaccatccgcgctcacctcatctccatccgattccttctcgctatcctcatcatcatcatcatcactcggctccccagtaaatcgggcaattaattgcggcatcaagtcagctggaatgtcccgagacccgagtaccctctccaaaattgatcttgggatagtgaagtgtcccccacagcttttgaccattcggatcgtggctagatcttgagatctggcagagtaccacgccactgactgtccttcagcgtcttgagcactgatatcagcgttgccgtttcttaccagaacatagaccatttccgcttttcccaaccacgacaccatatgcaaaagggacaggccttttttcgattgataattagcatcggcgccgagattcagaagaaggcgtgttgcgctgacgtggccttcaggtgcggccagccagaggagatgggtgagcaatagatgatagtcaacatccccgggggaggttatgttcatctcaatcttcaccgtccggagaactacggcaaggagctgcgtcatacagccttcggtagcgaaacgacttagacagaaagctagactcctgtgcataagagatctgtaggcgcgtcgtgcaccatgacgctgtactaagaaatttccaatatgaaatcgtcccagaagaacatgctctctgttccgctcaagtccaaacttgttggccaacaattcattgctttgtgttgtatagcgaaagcagagatcgagcggcctggaacgttttctgtttggcatatctttgtagcctgacctggcattgacatcggcaccagcttggcagagtttcatagccacatcgagatggccgttgaatacggcgtggtgcagtgcagtcataccgccttcacctggctgatctaagaaagggtttgaaccaaacttggatagtagatagtctactatcactgggtttccgtccttacaggccatgtgcagtactgtatcaggatgatcaggtcccaaggtaagtggtgggattttgtctgaaaacggatgcattggctcaagaagatacttgagcggaacaacgtcaatgtcggtgttattgatcacatactcgtacagcatgtacactctgtgtccattctgtacccaggtacgatttacatctgcaccatgctcgagtaggtacgtagagatttcgaagttacgctcacggaccgcattcatcaatggtgtacgacccagctcgtcgacgcaatctatgctcgaacagtctttgagaatactttccaataccgtagtatcggcgtgaagcgaggcgcagtagctatgtaacaaggtctctgcgtcgtcaagacaagatgaaggagaagaatctctgactttgtctataacgaaatggaccatgttgggtaaactggtacagatggtttctttgagagcagcgttccagaatacatccgcagcttcttgatatgggttcggaaagatgttcatcatgtctatcatctgttgtatcatctcaggcaccgtcgtcgcggcaaagctgagaagtcggaacgtctccagcctagtttcgctattctcatcagaccactccgaaacttgttcgtattcataaagaactttgagtgttgatactgcagagtccaaccagtactctccacagtaaataagccgctcatgcatgggttgaatcccaacagcttgtagaatgaggctgtcttcattcttctgactgtcgttgattgggtcagtacggcccgctccctgcatgttcattacgtcgttcatgctccggagcggtaggttgtcgatgtcatctttgacgaaatccatcaatgtatctagtatctcgacctggtttaggtggattgcaaggtcaatggatgacatgcctcgatgttcaagtagaggatctgctccacattcaaggagcgtttcgactagtgtgatcatgcgcatatcaacagcccaatgcaatggtgtcccgccatgagaaatgctgaactgattgacatttgaattccttgcttgagccaagttgctgagaccatctggatagtccagcatcaggactaatatatcttgcatatcgtcgtcttccagagatataagccaatgccatggtgtttctccaaatttatttgccaatgatgcatcggcaccacgatccagtagggcgcgggcattctcaatatttccaaaccttagggcgaggtgaagagctgtattccctgcgttgtcctgcatatcgatgatatttgtatcaaccttagccacggcagtgcgaaattgctcgggatcaatacccaatgctgcacccgcatgaagatatgtgttcatggaccgactcatgaatgacgacatggagcttgacattccgatgactggaagtcgtccggctccaagaaaagcccgaagaacctcttgatttgctggaaggaacatcatctcaatgtactcagcatcagcaacccctttctcattcatcatcttggcccccatgagtaatctcagctgttgctccgcctcacttaagactttatgatcttcagttaggagaagaaattctcttcgcgctaaaatgcagccagctccaatagctttgattagccatgatttgtgctcattgttgaaggtttcatcagtcgtatgacccattgcgagcataaaaggtctaaagatagacgcagccacaactgaaccgagatctatagcttttcttagatacgtcgaaccctcgaataaatcactggatgttccaaacaagtcgatactggcgtagcaaagttgcatgtatgcgttggctctgatctcgacagaaagagccttgttctctgatatctctttgagtgactcgatgaacattgtttgcgctgtccatgggatgtcaaagagtctcaggaactcaacattggtctgtttcgacgtatcagattgtgattattcacgacctttacaggaggagagcggccatagttactcaccgacgacagtgtgggtcccaactcgacagactttggcttgtgcgagtatgctgttctgttgacaaacttgttaacatgactgttataacacagaacctttgttgtcagtactcacccgtatacactttggaaggagaggctatccattgcagcatccaaatctcgcttctccatcgccgacgacagcgtatgtcggaaacaacttttcggcatagcgacaccacgcatgtagagatgagccctgtcagtactagaaactgcgcctcgaaggactatgtccctgtcatattcgtcctcaacggataatgaagcatccaaaagaattgcatcccgtgcttttcttttatcgatttcctgctgttctagtccatcgaaaggattccgaccattcaagagcactctccagaccagcaggccgaatgagtaggtgtcgacacaatgtaagtaagggaacgggacctgcttgtatagctcgggcgagttccacggcttcgtccctgcaccgatcccgatcttgtcatattgcctctcggtgccagttgcgatgtaggagcatccaaaatcgcagagtttggcttttatcttgccatcccgacacttaaacatcaagacattgtcaagcttgaggtcgccgtgcattataccacaagcatgaagcgcctgcagaccagtcccaacatcgcgtgcaatttgtagtttcgaatcaacgcctagcttctgctcagaaagatattcggtgagcgttcctagatctgccagctccagcacaatcatgggcatccatgctgctgccaaggcatccagtttagtccaaccgattgtcttgatgttgacaatattttcatgttccataagaggtgggtgtgatagaacgcgcagctcgttggccaaggctttgtagctccgttccgatatttccttcgattctgtggcaagaagaggatatttagctacgccgagactctcagcgtatcgggtttgaaagtagccgcctcgtgctatctggcgggatggtcgagcggcgaagtcgtgatgtccgaaccaggttgtgatgatgctgccgttgaacttggcctcatttatcagtgtcattaactggtacgtgatagggagcttgtctatcgattttcttggaatgcgtgcctggtcttggtcagatgtagcaggcttaatcccattgcctggactctcagatgagagattgaagttgttggtagcttgtgtcatctgctcaatctcattctcacaggtgtaggaggcatattcagcctcgaattcgccaccatcgctgttgtcgtccgttaaagactccattatcgtgacaaaagaagggatccggaacattcgcagcagcaggcgactgtgactctttgatgggaggggaaggcagagataactggctcccgattgtcagcttgcttgatgccaacccctgcaccttgttttcagctcagaggcagccacatagctccaactccaatgaaatctttaatcactacaccattgtcagacacagcccccaatattgtttcaagaactttgggctctgccctcctcctctggtcaaccaaattattccccaacaactcacgttcaatcgtatacacgggcacttgaacatcagtggaacaatgacagcctctatgtggtcgaatcaagaagagatcgatgccttttggcgtgcatcggtttgtgataatccatcgggggatagcgttttgcatcttgctgttcgcaaagaagacacggaacttgctaggcaccttcttgatgctggatacccagtggactcagtcaacgacgatggaaaaacgccacttcatcttgcagcggagctcggacttgtcagcgtcagtagtctgatgttactacacggtgccgatatctttgcgcacagcagtccctcgaacgacgaagatcaaggagttaacagagactccacgtccaatgatggctataacagctcatcgagcccactcgaggttgccatggatcaagatacggacgagcttccaatattattcatcaagcatgcgctatcagctcgtttcgatccatcacaggagtatactctactccaggctatggcaaaggcattcatctctgagaagcaggacgtacttgaagcattccgtcactcaggttgggatatcgatcgaaatcactcgagttaccaacgaccatttcttcactacgtttgtgaggaggccgaacaagttgactctgtcaagagactgattgattcgggagctgacgtgacgaaattggacatggccggctgtagtgcattacagattgcatcacaaataggaagatgtctcaacgggagtgttgtcaaacatctcatcgatactggcgccaagattaataccaaggacagatactggcgtgcaacaccattgattgcagccgttcaaggcaaaaggcttgctaacgcccgtgcacttctcgaggctggttccgatcccaatgcggcggtaaaacgcggcgacatatgcaggactgttctacacttggccgctcaagatggtattccccagatggtaaaattgctactggactttggagcgaatccgaatgtacttgatgagttgaacggctcaccagctcgatgggctatacgcagtaagtggttaaccaggacaatactttctttcttagcagaagaggacagcactattttctcttcattgtcaagtgctgacttcaacatctgtagataatcacatagaggccgtgagaatacttttggagggaaagctggacccgaatttcgacaaaggccattcaatgcaaatggcgatagaaatgcaacgcctagagatagttgagttgtttatcaaacatggagcaacagtggaggccacaatgatacatgtggcccggtcatctaataaggacagcagcatgcgtctgttggagatgtgcatccaaaacctggcactcagcgatgaagatattagcaacagggatggtgccgatcagaatgtcaaagtcgaactccacctcggcaagttcgatattcccagcatgatgagagctgatatgtcagatgactacagactgtgcgctcttcttatcgaacacgaccacggagagaatctagcgatcctacacgattttgctagaggtctcttgatctgcatctgcgctgaacgcggctttaataaagcagtgacacgactactggaactgggtcacatcaacaagacaattcggagctacagagtcaaaccatttggatggacggcgttgcatttggctgcttacaacggcaacatgacacttgtcaacaatctcagctctaacggctgggacctcgctgatgaagatgacctcggtcgaacagcgattcacctcgctgcatatcatggatcgtttgaactggtgcaaaggctgttagccctctattccaacgctgagcatcgagataaagatggccagacacctttgcactatgcagtatcaagtgatagccaagtagacattcgtgtactagagtgtctagtagctggatgcgacgtgtcaaaggcgaatgtctctggtcatacagcgctacacagagcaactctgttcaatttgattgacgccgtcacttggctattggagaagggtagtaatgtgtccgcaaaagatgcgttctcgaacacgccacttcacattgctgcctcgttcaacggtgtcccagtgatcgagaggttgctttcctatggcgcacagctgaacactcctgcgatagatggacggacacccttgcattgcgcaagccaagctggcgctgacaatgctgtaattgctctactcgatgccggcgcagatccgaacaagatagatagtcgcggtcacacagttctggcaacggctatatactgggggaagtgcaaaccaagtatcatcgacacccttcttgagcgtacagagatagactggaatgctccacgagcccgccatttggtcttcatcgcatcattagcagtcaaatctccaaaccgtgcttcagtgcttgaaaatgtcattcaggctctacatacaagcttgggggagaagaaagcgtctcgcattatcaaacggctgatgcccgagatggtgcccgagatactcgtcagtgcagacggctcggatcgcggatctccagcggatataatcccatcattactcgactttctgcctgaaaataaggaaacacgacatcttcttcttttccacatgcttgtagccatcatcaaacacggtggagatgacgatggagatttgacccgccgtcttctacacctcgatgacagcaatgtctcgcagatgataccggagaactggggctttcagggtctatgttgtcggtatggtagacttaaacagctacgtgtgtttttgggacgaggattgaatccacggggtaaatccatggtcgatggagtcatgtgcacgactggggacattgtaagacagttttcgcccaacatgtcaacatcgttccaatgtctagctgatgggttggatttgttaagggatatctgcctgaaggatccatcaataattccaatgttgagaaggatatatcctctttcaggacttgagtagtatcaaggcgggtttctgtgtatttaagtctggttgcatattcggcgatgatatagtagctgtgatggatgtcaacgcgtcggaaatagcagtcctgtttaaacttagcttgccgttttaagcttcttcgtacgccacgatctccagcatcgccgtcatcgcaaactccaaatcgggttgacatcatcaggtccagtgttgaagccctgagacagcataatgacgcttaaacaatagtctatgatgtcacaatcatgcatcagtacatggacagttatttatatttctattacttgtatctctcaatcggcacaatattaccacaagtcatcaaaacatttaccatagcaacaccttgctgttaaactttattcacaccatgacagtccttcgggttaccaacgcccgcaaccttttggccctgcgccaggtcatcgcgcacaacacaatcaactcccaaactcctcaggttctacaaagaagcaaatttgcaacccaaggctacggagacaacgcgggagaaccagtgggctctaacaccaaagaccgggtccccaattcgcaagcaacacacgacgcggagcacccaggcccgacaccctcagccggcaaagcaaagaagaatgagacgggaagtaaaagcccagaggatgcgagcgctgaatcaggtggatcgaggtccaaggatgctgttgagaaaggcaagagtccgactgctggttctattgggggcaaggaatagcttgctggcctgtatctagttaccatcatcacaatgagatcaactcttcctcaataatctcttgtattcacgtatatgagaacacttgtgcaacattcctgactttcagataatgatgtggactgcaagtacctgggccattaacttcgactggttctattgagagtttccaatttcccattacagacttttctttttcattactaagcatcaactaaataaccagaacaacactcaaactccctaaaatcccacattccttgtccagaattttccaatagcaataagttcaccttgcatgatagaaacactaatccgaacctatcaaggaatcaacagcagcgcttccatcatcgaaacaacaaatctaatcccggtcatggcttgatcaaaactcatctgatagggcttttgaactcgtacctggtcgggatcaatatcaatttccctctgatacttcttgagttctcgcacaagtccgtgaatacaatccgcatccaactcgataacctgggagggctttaatccacccttcgcacacccgagacgaaaattggtgggtgtccttctgatgacctcgatgattgaatcaacagtgtcggtcactgaagggcccatgatgtacttggacgtctcgttgctgtggagtcgtttcagaaaggcacttagcgagacgaggcttgctttcaaagcgtctagttctgtgcaaatgcggccaaaatcagggttctgaggtacgcgatgtgttggtttctcgggtggactcgttgtgacaggctgaacgtccgtgtgtttccttcgatacttgtcaaagtccctggcattcgttagtagaccatcatcgcgcatcgaaataatgacttacgctcgtaggatgggcattaaattggcaaagcggctgctgatatccatcaagttctctttatcacctctcaatccccgaccgtcaaagcgcaaggaatatatgtagtctggcatttcaccactcaactctgctgctgtactcctgagtttacccagcagctgttgcagtagctcccagacattaagttcaaggggggactcggttggttcccctttcgacatgtgaaccatccagtgctgggcgtatagtttggacatcttgcctagttctgccatctgcaccaacagataatcacatgtcatacagaggtcggccagaacgagatctctaccgccgccaatattctgggcaagcctttgcacttctaaaagtgacctccgtgcagtagcgcaagcttcatggtattcccttgggtcttcggtgggacagagcttgctaacgcgtgggatctggatgggtcccagctctagatcttcgaagtcatcgtcaaaccaagagctttggtcttcttgagctgatgacctgtcatgtcggacaattggtgggactcctgcggccatcgacatcgatatgtttgtccttgtcgatgtgccgtgttggaagggatggtaggaaaaatagacgctaggtgggacttttttccctccatacaattgggcaccattatatgtcgagagacatggcaagtatacgctctcgtcttgtttcggccgcagcggtagttgcatctgggcacttgatggacccgccgtagttggtggcacgattgccggggtttgtgtctcaacagaggctgttgatgttgatatggactctccgtcgagagacgtgacagagccgacgttgctgagctcttcccagtcctcgctgatggatccactttgacttgtcattttgtcgatttttgagatggaaacttgatgagagttgacagatgggataagaaaggatatttattcaggaagactttttgtcaagtgtgccttcatacatcatcttttgttgagtcaactttgacacgtttccgtactgcttggctgaagaaactctacttgatatttactgttgcttatctattcgccatcggcacatgaacagtccttaaactacgaacacgtcaacatcagcgatatctaattagaaaacaaatcggtccgtgttcatgataggctcagtaatatgtacattccaagttctatgcaaacttatctaaactatatctacgtgtaacaatttccaccgcccagagtcaatcaccaatcaatatgccgcagcaaacccgtgttaaaaaacttaaatttgaccaacatgacgacgagaggcctcacatccacgcttgtcattgacagcatctcgagtagcttcggcaacagtggaagtggtagtggtggcttgtcgaaccttgagggtggcaagtttggaagaggtgttctctcggaccttcatggtaacaaattttttagtggcacgaggctttagggtgacgcgacgggaactggtattctctcgagcctgcagagcggggccaggagtcatcgatgtgacaaatccggtaggagtaacaataggtgtgggcgtaggagtcaaagcaggcatggtgctgttggaggggatgataggaatgattggctttgaagagcccgccttgtacatagcaggtccaggaatctcgtacttggtggcacccttgtaaggatcaaagagaatgccaggctcagtttcggtatagagcttagtcgtcaaagtaccctctgggttatcggtaccattgcccttgatgtcaatgttgaagcattgcgggtagttctgagcaccgttcttggatgcagcgccatgaagagcaatgatctcgtggcggaagacgtagcttccagcagccaaggaagtggggacagttgtagtccacgtgttgttgttcttgatgagatccgtagcagcccaggttccatctttgagaccggcggcatcgatcttgacccacttgagtgtagaaacgtcagccttggtgcaacttccagaacacttggcaacatatgtgagaacagggccaatgtgagagtcaggccattgagaccactggaactcgatagtaccaccagccttgacaggcatggaagtgtggccaggagcagccttaatgtggcagccaatatccttggtaccgtaggcggcaggggcaacgaagccgttatcaaggttttcggcggaccaagcagcgatatcggggatcttctggcctgactgggcggcgtagtacgagtcgagactgtagcctggttgatagacgccatcaaccttgatgccagtgactgtgccgtgggcgagaacggtggaggcgaaagcaccgacgagagttgcagcggctttgaaagacatcttgattgttgactacaacgtgattggagcgaaaatgttaagtgagtggaagtttttggaatgtgatagaccagcttcacacagtaaagaatgaataaaggattcaaagaacgaatggagtgaatgtacttagaacaggagaccaaagctgaagaaacaaaagtccaacgtttacatcttgatgtttatatatctatcttgcccagcggaatattttgccgattcagaaacaacaagccggctaggttcaatgatggcatcatttcgtgtagttcattttattaccagtggtggaaatatgtatctcgtctcagttacgtggggacgtttgctgcaaccctggttcgcgcatccttgcccatgccctacagttccaagcgcgcggttcctatcatcaaagctcgggattgaaacagtggggaggatgttacagaatcagttcggatgaaagatcgtcttcgcctatgactcttgtggactagagcacccgtatacgcgtgtcgatgctaatactcggaagatttcgctaccatactgcgagattattggtggtctatgtctttatgagatttgtttcaaataagaaggccacgcattgctggaatgatcgacagctatggttgacgaccaattgtagctgttattccccttacgctgcctagaccagagacaacaaaaggctcctgacattttccagatgcttctaaaggtatgtatttccacgtgtaatacacagatatacctttgcgtgacccatattccgcttatcaacggtataaatggctggatatatttactgcgctccctgcagttcgaaacccttcggttaagatgtggagatttgttgacgagaacttaaacattgtttggtggcacaaagaaggaactgacgtgtgtcaagccatcactggcaaggaattgccactatggaagggaactgacgggcgctggcatgtcatacgaaaccttggacaagaaatgggtctcctggagcatcgaaactttcgcacgacccaggcactatacgaacagtttcctttctatagaagctgatggaatgtattcggtcattccctacagatggccagagggatttaaagattcattccagaactagattggctggatgatactccggtcacctgcgatgaagttgtggttttaagattctgaaccactcgaagcatccatcttcggtccgaggccgtagcgactgtggtaactaatgacctatgattagaaaaagtgacaatcccaattattcaacacattgaacgatgccgatccattaattgatacgggtactagagttaccacgagtgttgcgtggtctaaactcttaggatatggtcatcaagacccaccagatattttctccagatattttctccggtcggaagaaatgtcatgctgggatgcgacgtaatctcatcacacaggtgcagggtatctcaatgcttcagccacagagagttgatgacagtaacggcagagaattgttattagtggttgaaccaatggacagtccaatctataactttattcgatatacatagcacttctgcgaatcaggaatttactccaaagccaaacaggaatagtcaaagtatacccaaaccaaagaagagcagccatgatcgcaaactgcttcaccgaacccatcgcctgcatccaaggaagcgaagcatacgaaacactaaaagccaagcaattcttcatgacatttaccaataccccaatgtctccagtccgtgatggtatgctattggcagaatacgtaagaagaacgtttgctgcacccgtcagcccaaaggcaaggagacaccatcccacacagaccaaaatccaggactcgggatgtcttagtccgtatccaagaatcaagcagccagatgggctgacaagtgcacctagagccatgatgggtaatctgcttctcggatctggctctctggtgtgtccacaagtcgatcgaatgaacaagagatctgcaaagtagccaccaaccgggagaccagcgagaaggccaataagagatgagatgttaagtaagccgatcgaacgcgaatcccataacagtggaggagatgcatagacaacggcgacgattatagaaatgatgacagtccagccaatggtgaggccaaaaacatagactgtaactaggacttgtggtgcagataacagctggaggggctgaatgagacgacgtggcatgtctctccaacgtaatggaacatagtcggcgctgaacgatctagacttatactccttcccaaagtcgattgagggggctgtctcagcaagtgagggagttcgaacatcctcgattgatgtggtgcttggtttttgtcccgttatatcgtcacctgagacagcatctgcaggtaaatggagttcgtctaaatcgtgaatcgtctctggtaacatcaggatagatgcaatgaggttggcgccagtcaggatagaaagtatcctgagataccacctccaacttcccaagccgactcctactgccccagcaacaaggggtccaattgcagaacccgctgcaaggaagcctacgtacacaaccatggctctagcaagatgatgggtggggaatgtctcggcgacgataatgggaccgagtgcctcgaccaagccaccagctaaaccaccgacaattcgtgagttgcgtaaagattcgtaactggcggcttcggaggaccagatgttgcaagcgataaagaggacgagcgagccaaggacggtaaatctcttgccaataagtgatgccatggggagggcaaagagattctatcataatcagtcccctgacgcgaaggaaggataaactgtaaacttacagaaagaccaagagccaacaaagcgtatgtagccaaagctgaagcctgagtctgggaacagtgcaaatcttgaatgatcaacccaaagattggagagaggccagagcaccatgcgtttccgaggaggttataaaaactgacattgatcagcaccgagacacgccaccagagcggccatttctagacagggatcattagcgtttgcggagaagactagatgtcatttagggggaaatggagtcttacaaatggagaaatagacataataaacgagaactcaggactatcacgattgaaagtcttggagagttgatcgaaggtacaaggtcatctagagtagtctgtatagtggaacgctttatgtattcgtcatttaacgcctttacacccggaccagggtttcagcagctagccattcttccccgccattgtcccgaccatttcggcatcgatggagatgtttccccggactattacggtgctaatgaggggcctccttaggatcgtccgcgggccgtatccgatgctcctgggatttcctggggaaatccgatctgaactattgcctcacattcatttatgcagtgtgtaataaaaatgcatcatcaagttcaattcttcatctcagggccactgactctgcttgatatgtaaacaatagccccaagataggtagagaataaataggtatttttatggcagtaacgttaagaagatataaattgtaagccttgctttcgttcaagttcaagatcatacattctctagataaagcgtggctaaaaaggtactcaaaagagtgactacagtgcaatcgactaactagacaaaccaatatccccctactccgatacgtaggtctctacatcaactccttcgactcgataaaaccccaatgccttgagcattggcttatcatcaaacctatagaggtagacagtatcatccgtgtctgcaaaatgctgatactggtgccacgatggaatgcaaaatgtatcaccttgcttccagtgtagaacagcatccccaactttggtccagccggaaccttggataacatggtaaacagcagagctggtctctcgaatcactggtgactggcttcccgggagcaatctctcagctgatgcgccgatgattctgccaactgttgaactcgcattagtcactgaatcccatgtcgatcgactgtagtacttactttcggccccactcggctttaaataaggctgtgagacccaactctcggaactggcgtctagcttggcctgcatcttaacccaagggtacacgatatcagactcgtcaaagtcttcagcaggatacctcgcagcagaatgatgttctacaaagtgcaccggaaagtgaataaagctgggaaggtcaagtccatcgagccagatgacaggtttgtcatctcctccctcctcgtcagcgcccttcttgccatggtcgtgccagttccatgagggcgtgacgattaggtcccgagcccgcatgggaactctcttgccgtgaactgccgtgaagcctccacagccttcgatgatgaatcgacaagcaaaggccgtgtgtctgtgtgcgggtgcagtttccttgggctgtaccaattgaagaccggcgtacaaggtatcggttgtataaggtgcctctgggttattcaatgattagtagatgcccagtcagtcaaaaataatgaacttctcacctcgacctgggttttcaagcatcaagacgcgacgctcagcttgcttttccgttatcagctctcctgccttgagaagaaatggcctgatatcatgataagaccaaacgtgagggatggttttgggattgggcgctgctgggtttagacgttgcatctgagcccagagtggcgcagtttgggtaccatggagagccttgaccaactcttccgaggtctggagagacttggttgctgtgacactgtcaatagttctagtgtcatcgggtaccatgtttgcagaaggcatgttagtaggcgtttcggtttttgaaggagacattggataatggacaaataggtcttgttaaatctcaagtattggattaggtctcgtgttgcaagtcaccttcttggtggaaaaaagattgggttagttcttaatggatcaagtctagtcttgtagctggaacgttatggccgtcgtctgggataattattccgagatgttgcgcggccatgggtgagttaccgactccggggcaccatcgggagactttcccactaactccgacagctatatgcaggggttgttacaaaaatgatagagatatacacctgccggccatggactgacaatttctcactggaaatccgatgcttcgcagctatatctcattcattctagaagcccatttcatcaatacatgatgcataccactgcatatccatcacgatccacaaccatgcttgaaaggcttcatcggtcatttcaacatgtcaatggagagacttcacacaccaagacccaagttgagctacgcatcgtcgtagttggtgctggtctgggaggtctagcgactgctattgccctcgcgcgtcgaggtcacaaggtcgtagtcttggagcaggcagccgcattgggtgaggtatgtatcaaaagggcgctaaaagaggaacaaagcagtaactaatccttattatccaggtcggcgctggcattcagatcccttctaattctgcccgactactcctaagatggggcataggtccttatctcgaacagtacgccgtcaagccagaaagcatgacgtttcgtcggtgggaaaacggagaccccattggctacacgagactctcaccagactttgagataacctacggtgcaccttactttgtcatccatcgtgctgacttccaccgtgctctttgtcgcttagcagaagaccttggtgtaacgattgtgactgacagcaaggttgtcgaatatgatgaggcggcaccatcggcctcaacatccgacggccgtgagtacagtgccgatctcgttatcgctgctgacggtgtcaagtccattgctcgatcggttgtccttggaggtcccgatctaccagctcaaaggacaggtttcgctgcatacagagctactgtggataccgaggacatgaaatgcgacaaagatacgtcttggcttttggaaaagccaggcattaatatttggtatggacgtcaaaaatcaaacttgagctagacgcaatgactaatgctctatcataataggattggagaggatcgccacgttatgacttactgcatcgctggtggtaactcattcaatcttgttctgtcccatgtggaccactcgtcaccaagtacctggaactctgagacggcaattcaagatatgcaagactcatttcgcgactgggaccccaagtgagttatcgtcacccaattcatcatcttgttctaatcatagtctatagattacagaaagtgatcatgatgatcaaaaagaccataaagtggcctttaatgaccggtagtcgactacagacttggatctcaaggagccaaaagcttgtcattcttggtgatgcagcccatgccatggtgccgtacatgtcccagggcgctgcaatggctgtagaagacggggctgctctagctgcagccatttcagaggtcacctacaaggaagaagttccaatggctttgcgggtgtttgagaaggagagaatgcagcgaagctatgggatgcagtctgccagtcttgtcaatgggagactgtggcatttcccagatggcccgcttcagcaggctagagacttgggaatgagggcagaggttgaagagaggtcgtttgttgagagtacaaatcaatggagtgacccggtaacacagctttgggcgtatggatacgacgcagagcaagctattgagaatctttggaggactgagagggctagcgtggagagtagactgtagcatctctcgagtggtttcccaatctatggagatgaatttccttaatatgataaagattgtgcaactcatttcattgttcacttgttggaagtgacggcataaccgggtatccacaaccatttccgggtgattccaaacgtatctgactggaccttttgtaaacaagcctccaagacggcatttctctatctacatcatgggtccgctctgtatcgtcagctctactcagctcaagcacaatacctacatcgcacgataattggggaatgtagctgtaaaaactgaattggcagtactctaaatttatttcatgattaattcaggatattagcgttcataagtgaagactcattcgatgtaaaaagagatatgagcttaatagtaacattaacgttcatatttattttcttactctaatccgtctaagatcacccctagttctcctcatagaaacaatgtctaaatctattcaaactctacgccatttctcaaagttccaatctcggcgattctaacttccatgtgtgttcctggcacaagatacctaggtgggttcaacccagcgccaacccctgcaaatcaattcgattagcacctcactggacaatagcatgaacttgtaaactcaccaccaggagtcccagtcataataacactacccttttgtagcgtggtcccggaagataggtgggctatcagacgtgggatagaaaagacaaggtcgtccagtttggcgtcctgtcgtacctctctgtcaacaattgtctgcaggtgaagattctcaggcgatgggatcagcgcggtcgaaactagcacaggacctaatggggcaaaggtatcaaaccctttcgaaaatccccattgcggtacgccacctgcgagattgggatctctctgccatttgcgagacgaaatatcgtttccggctgtgtaagcagcgacatattcgagagcttcactctcggggacgtttttggcgtctttgccaattaccacaacctagagaaattaattagcgactaagaagcgcatcatttctaggtgtccctgtaccagctccccttcgtagtctgcttggtcatcctgggctacccttgggattaccacattcacgtcatgatcatgtactgttgttgatggcttgaagaaaatagatggaaatggcgggatttttcgaccagcttcgcgaactattcaacaaatgtcagtgcattcatttcttgaaaggcctagcttttacgtactgtgagtggcgtagtttagcccaacacatcttaggatgggtacatcggcgggcgtcaggggtccgaggagggttttcacagtgacaacctcatctgtaacccgcgtggcaccagtcgtgtcgtaaatatcgtctccttcaatcacacgagcctgaagacgtgtctgctccaccgcgtctccgatgtcgaattcggatgtaggaagtatgggctctcctcttagggtgcgtccgtctgttgacacaaatcgaatcagtcgctgccaagctaccttcattttgagttcgtgttgtattatattacgttgagattattcgtactcatcatcttagcaaaggcgtgttgatatgatatatcagactgcaattacactcatcggccttaccgactctcacgtcccgacgcttccccgcagcggagcaactatgttttcaattggctgatggtgagggtgagacactgtgtacgtaggtttgtttaaatagagttcgcaagggtatgttagtctgactacaagaaccggcccatcccaatgttgccccggcctttccttcatcgtcccatttcccagtatcccgacatactaggttgatatcatgacacctgaagaagaatcccaatcggagtcggtaaaacagaaccgaaaagcaaacaatgtggagccagcacccaagagacgccgggttgcgttagcctgttcagcatgcaggatccgcaagtcaagggtgacatagacaagcatctcagtgatcagccttgactaactaatcccagtgtaatggagcacggccaagatgcgacacatgtgagaagctaggcttcgaatgtctctatgagcagcaagaaacgtcggccaatcttctcgtcccaaaagagtaagactctctctcttgtggccttaccctagacttgtgtgcaaggctaactcggttcgcttacttagtctgttcgccgcccttgaagcaaaggttaatcttttagaagccaatgttcaaaaacatgatggaagactacttgtggttgaggagtccatttccaagattggaaatggccctattgcacatcacccaaagtcgggcgacgtggttgtgaatattgacaggatggacgaatcttgtacagatcaaaacaacactgatggcatggccgtctcattcgtcgacgagcaggactgtggattctttggtaagcggatcaattgcgagtgattgacaatgtgactgatactggacgcgtctacagggccgtcgtccaacatcgcattaatgaggcacatccgaaaggtcatagacctcaacaggccacagactggtcaaccctcatctctaacccccgcttcagaatttagtgtctatgagggtggcctggtgagcagctcaaccacattgccccagacctcacaagactcatccaagacattgggtgtcaatctcttacccccggatgaggtgatgaaacgcctaatcagtgcatactttaccaatacaggactcttattcccattcattcaccagcaggagtttctagatacataccaacgtttccaggcaagtggctttaggactgacgttcgtcggacctggctgggcttactaaacatgatacttgctatggctacttgtacatcgtgctgggaagattctggaagtgagaaacatttcgaggaatccgacatattctaccgtcgagctcaagagctttgccaaacacaaatgttccgaggtaccactctcgagataggtcagtgcagaaaaaggccctatagatatgtcaaagctgacttgtacgagtgcaatttcttttgcttacgagtcagtatcttcagggtactcacaagtcagttcatacttggacaatacacggtcttgccgtaaaaggcgccatgtctattggactgcattcaagagatattgcctccaaatttactccacttgagcaggagattaggaagcgcacatggtttgggtgtatcttgcttgataggttggcctctcttccaaagagttttactataacgtgtccaaacaggggtggaagctgacaataccttacagaagcctcagtatgacgtttgggcgtccatgttcaattccagaagaatacattcgtctcgaccttcccaagcccttagcttctgacgaaacgcagcagctgagcacggcattttataatgcatcaatgttggaataccttttgatccgatatctctcaaaactagccgctaactcatcttagacaattgtacagaattatgggcaagatcattgtatctctttacggaagcaacctcgggtgtgatgaccacgcgtcagatacttcaaccatgacatatatcattcagtttgaacaagaactcacagactggcagaacagcttgccccatcgtctgagtctacatagcgcaaatgaagttgcacaagcagatatgcacgattcgataattgaacgctttcgaatcatcctgacgctcagacatctcaacgttcagcttctccttcaccgcccaatgtttatccgatcgttgggtgccttacacaaggatcctaaaatgccgcaccgaaatgctgggtcagttaatagcatgcaagccagtttcgacagggtgtttgtacaggcggcagagagtacgattgatatcatatactcggtacttacaagacctgatcatggtcgtcatttgatcggcgcttggtggtttacactctattatggttagtttcttttctctctatggactctagagaatctgacatattttagcctttagtgcagcactggctgtttttggaggcttgttgatctcactcgacttggaagacgaatttacaagtgctaatcgtcttgacaagggaaagaagtatctgaacaaagtctccgagacacttttgagactcagtggacataatgtcattgtgttacgatgctctaaatttctacaacagctaaccaggatagtgaatgcttggggtacgtcgtgaagccatatcccttcataatgcttggttttaacagtgtgcgcagatacaaggcctcatcaagaagtcaattccgaaagtcaatatctagaatcaaacccatttggagcaggttcctttgaccttgagtcagacttgctgtcgactatgccacagtgggaaggccctgcactcaatcttggcgatgagcttgagctgggacatttctttgccagcgattcacagaggtggtttgagcgagctcagtggtaatatggtagaatagataactgtaatattatcaagtccagatacaaaactggcacgacaggataattcgtattagtctttgatacgtgcatgtaatgtcgatccatatgaagatgagtggctcgaatcggaacactctaacccttggtaatgtccttagcttattaagcggaagtttcagtcgccgatgggctccgaaggcgccgaactctatggcctcgtacccgcattgacacatcgacgcgccagcaattatgtagatgacgacggggcatcatcggcagcacgattgtaattccataaaccagagacaatatcccatgataaaacaagccatagtctcttaccttgcactaaccaaatttcagaaacaatcagaacaggtttaactctattcagaactgatacaccttctttatcctacttatctttactctcaatcatgtctcaagaaataacaccaggaggctatcattggatctcaaatgccattgagagccttgatcctgaaaaagactatgagctcatgtggcgtctcatgtcttgctatcgatcgtctgactttatgaacaacatgatctacgcccttacattccccaactttatcattacaacccacggagcccaaactgtttggcgttcagatggcggcaaagtcatcaagcgaggtacccaacgcgttgaagatacggaaaactacaacatgacatggtggcattacggccccagcgataagcgatgtcgtgaagccgtcgagcacatcaacaatctacatgcttctctcgcccgacgatatccaggaaacttctcgtacaatgaagactttctatacgtcacaacattcagtgccattcttatgcatcgtcttcggcttcgactgggtctatctggtttcacagacaaagaaaagatcgccgctcatcacttttggcgtgacatgactcctctctttatcaaagaggatggcagctctgttcacggttaccctgatgactttgaaggctgtctgaacttttgcaaaacctatgagaacaccccacgcgagtttgatccaagaatgcagcatatcggacttgccatcatgaatcaatttgcgttccgttacttccctcctggactccgctggctggcgatcgccacagtcaaatccctgacgcttgagacaacacttgcagcgatgcggatcgaaccagtgcatccagttctaaaatatattattgtctttgtggtcgggacattgatgagtttggctgagacgtttctgcctgatcctagggaatcgttttggaagaagattgagaccttggatgtcgaaaaagccaaagcacggaaagcagatatcaaggaaagtgacgaggcatattgcaagtatatccgagataaatggagtgctccagggtgcccatttcagatgaaggctgagtgatagggtatggtattggaaagttttagtaatctaagacaagcttttagtaatatatagattgggatggtacagttaggagcattacttttttttcactaaggataacatggaaacacacatagactgggatagatcattcctcttatagcctctttatcagcatttcttataagtaataaaagataaaaagaaaaaaagggaacataacagccccaaaagtcaaaaagtgaggttctgcccgggctcgaaccggggaccttctcggtgttaacgagatgtcataaccaactagaccacagtaccgatgctgttttattgttgaagacagtcctgcaactagtatctatacgcaacgcagagctccaccattcaactcagtgtgtgtaacagccatccatcccagtaccaagtgtaatatgtttcatgtttcatcgaacatcttttatatatctgcagcctataatccattcaactagatcagatcatcttgagaacataagcgttaataaccagaagagccattcctattccgacatcccactcttcagctctatagtaaccctgcgccagtttgagcacattactactctacgccaccgtaccctatcctcttatacaactgacagtcatgccagtttactccaccctactctgtcttcccaatcccactgttggtttacaaaggttcgctttgtgttcctctgaccttgatctcaagtgctgatcctcttgactgcatttacatacctgcctgttacgtcaagtcctcttaccagaagcagcatgcggctttggcacagcctcttcgcttggttcgtggtactcgttacacgagctgcagcgaatggtattgaaggttacggcctctcctcttatgaccccctctgcgccgaatcgtgcctccggtccctgtcatctctttcgctgtcttgcagcgagcacagcgatggtcatggacacatgatgatggccatggtaaccacgccagcttgtcgcgccaacaacaccgctttcctcacatctacggcttggtgcctcagtgttaaatgcgccgaccaacacgtctcgaagctcgaggcgtactgggaaaaatgggttacgggaagtaaggaggtcgttccaaaatggacttactctgagtctctcgccaaggtggatccccgaccaccaaagtatgaagttgctgatacagacatgtcacttaatgagacttctgtcgtcaacccaaccgcctatctcaagcagtggaatgtattgggtggtgtcaagcgtgagattactcttgaatccacatacgggtaagtgcatacaagacatgacaccctaaattttcgcaacgatcaaccgctaacgtccgtctcaacatacagaatcgttctcatagctgttgcggtcggcctcccagtgttcatgtcctggctacgatacatacccttcatgtccgccctctatgatcgactcaaaccatacatcctttatcccagcacgatcggaaccttttctgtgcgtccgttaccatttcaaattggaaatgcaccaaccgttggccaaggaatttacattgccatattcgtcgtcctcaacgtggttttgaccgccattggctaccgtacggctcaacccaatggctggttcacgagctcttggcaagaacttatcgcctatcttctgtaccgaacaggagccttcgcttttacccttcttcccgttctgcttgtgttttcgtcgagaaataatcttttactgtggataacgaattggtcacatccaacgtatctgttgctacatcgttggatcggccgactgttcactctctacgccgtgctgcattcgatctttggcctgctagcctacagacactacgagaaaacagtatggtgggcatggggtgctgcagccactgtgttcagcgtcgtgctcagcgtcggcagtgggctgtacgttcgaaggaagaactatgaagtcttcctactggtgcatattatcctgtccgtaattatcattgttggttgctggtaccatcttgtcctgtggtacgagtcgatgggtatgcatgttccagattatacatccggctatgaggtctggctctacattgcttttgcggtctgggcattcgaccgaattatccgagtcggtcgtgtacttggtgcaggagtcaaaagatctaaagttacagatcttggcaacgattatatgcgtattgacattgaggaaactcgctggaccgacgagccgggcaagcatttatatgcatactttcctactctcagcttctaccgaccgtgggagaaccatcctttctcaattatacccactggactgctgcagaaccgggacgcgtcgttgccaagttcgccgttccatgatggtgctggaggaaaggatcttgagagcacgacgcaaaacactgtccgacgggtctctgcaagctcggatgagaagcgtaactccggaggtgtcacacttttcgtcaagaaggcaaagggcattacaaactatctccagccagccgataatctattgaccctcgttgaaggcccctacgggaacaacaacaaagaccagatcttacgatgcgatcgtgtagttttaattggtggtggaatcggtattacaagtcttctcccatggatgctgggccactggaatgtcaagctcgcttggagcgtcaaagcatctgctcaatgtttggtcgatgagcttgagccatgcatcaacacgctagaccaggctcaaagggatatccgtatcggtagccgatttaatatttctgcactgatcgacgaggaggtgactatgggctggaagaggatcggcgtggttgtgtctggaccaggaccgctttgtgatgatgtcagagcaaaggtggcggcagcaggcaaagctagcaagactgtatttgagctggaggtagatgcttactcttggtgagggcttattacagaatgatagtccaaatatctcaattcaagtggagtgatttatagtttgcaactgagttgtcggcatgtatcaaaggccgatgatgcagtcttcacatttcctaaacgcttgaacaagaaagtcttgatagagctaaaactttcgaccttacgatttagattcatactagaagaataaaattgcagacgaagaaagaattagaaagcatactaccaacgtctatgtcaccaaagactagttttattgaatcaatctcttcccccaacgttcataaggtacaggcttccagttgtagagttgacatttgtaggagatcccaggtacaagacatcagttccatcactcctcatcaaagcttggagacgctgcaccttcttaccaacaacgggctcaagagctgtattagtccaaccagcgccaccgacattctcaagcacgaatgcactagccgaggagcggcagtagtaaatacgtgcactggcgccatcatgcgtgatgctaagcgcagcacttgtctcactgtcctggtagagaatctcccgcgtccaaggatcctgggttccgtatgtggcagttgcacgacggatctgccatgaacctgccgtggatgtcttgaagcgatatgcatgctgaatatgaacggatccatcagacttctcatagagtgccatctttgcactttgaaaggcaggacctggtgaggcattgatatcgccgctgtacgtctcaccagacgtcaaaggctgatagacaatatcggcgctgttctgtgtgatgggaagtgaaactgtggctcctgaagctgacgtgaaggagtttgttgatgggttgtagcgcacgtaacttccttgatggcgtacagcagatgcaggatacttgctccactcccactggagatggacatcaccatccgacgaaaaagcgatgtcatctgggtataccgagtagcctttgttgtatgcccagatagtcacacgtgaccatgacccatcacttgttgagtacttgtaaaagtagccaccttttgcgttgttgtcgttggctgcttgtccacgaacgatcaaccataaattcccatcagcatcccgcttgatgacaggataagtgaccttgatggtttgatctggcatttcggagctggcatcgaccaaagtactgctgtacggtgtagtagaccggaagtacttccacggctcattgtgcatgctggtgaagacgtgcacatagccatcaccgtcaacactgatgctcggagtgttgtggccaagatcatccgcaaaaacagcacattgaccatctgaagtcttgacacagtcgcgggtgatggtgccatctgcgatagaacgacgcgctaccatgacgttgttgttggctgtgcttccaccaggggggttgcgtaggtaggcaagccagtcatagccgccatattcgtctaagggattccaccaaccggcttgactgttgacatctacggcagttgatatggtgttcagagcaccagttgtagccgtagcatgtactgtcgaaagcgcagcaagaaagacgaggaacttgaaatttgccatgttgatatactggtgaagcatttcataatcatctacaacaatggacttttgcgagtttatatacaatatcctcttccctttacgctgtaggattcatcttagtgtttgatggtgtctgtattcgggattaattccgtcctccatgtttccccagattccccgcgttcgtgatcgccttcctggtcatgggttggtggtgtaatctggggatgcttcatgaaggaaccgccgcgcgccgtcgaggtagtcaagatgttttagggggtgtctagtgtacagtctttgcaggggtcgagagctgatgatctcttttcgattagttggtgtcgtagtcgctgtcggaacggccgcgatcaaagattcacagcgggggttccgtcgcctgtcggctaacatgatccggactgttgtttcttcgttgcagaaggtaggtcaccggtcaatccagtcaaggcagcgttggaatctgcatggcgattgataagatgggtctcgtttcttaatgtaatagtcgtttgataaaagaagcagaatacccatctcgtcctggactcctactccaagccactgcaggttagacttgaccgtgatggccaagttactgtgtagcataatacccttgtatataatcactctcttcagtactgtttgctccattttgagaaggaaattgactgagatccccttggaagttgaggatgctattgtttagggattcaccaggcctggtggcagtgttgaaatttgggatggccatattttccatgcccaacatcggagctgagaaatacgcccaaaggtccagctcatcagtgctatttgtggtatcagccagattgagtagtggccagagtgtttcttctgcattccaatgtgaggtattgccagcatcttgtgatccgagcgctgtctcttgttgcagattaatgtcagaatcagtccaccctgcggttccttctgcaagattctgcatatttgtcacatcttgacctcgactttcggggttactgttgttattggacaactgtgtggtctctctgttaaatcctgcgtttgaacaaggtggacttgagtccagggctccagtctgactttgatcttgtcgcgacatatttcgaagtctttgcacgattgatcgtctttgactacgtcgtgtctctctcatactctgcaatggccgtgaatgaagagtgccctctgtagctcccgtaggaaccttctccacaaggtcaacagtagcatcagccaattttgatagtacttcgcgagctcgaccaatccgttcccaccgggcaccaagtctctccaatatcagcttccactggaacaggctactcttgagcgagatccaatcttcttgcgccttattcctcgcttctaagcttttccatataatgaggatcatggtaatgccactcatgaattggaaatgaaggtcaatccaagtaaagtcagcgaggccttcactgatgcggaggaatgacagttgtatgagctcttttgcggccatgtaacaagacaaggtctcggaaggactgagtgttggccgtgacaaggatggtcggtatagaatgagcaaagctgttctgtgccaatagctccaccaattaacgtcgtagccacaagggtcagcaagcgtttgggcgaacccattccactcttttaggctttgtgtcatgttgattgtccattgagacagctcaacctctgactcttgtgtgttgtggctatctgtaagttttcgagtgctatgaagcttatggacgatctcgctttgcaatcgttgcagctctagccaatgcaatgtctgccgccgggttgtagatgtcaatgagcagccaggcaagttgatatccactgacaaattgtcaaaggtaaagggacgacccagtaagatattgaaggttctatcaaaagtgtaggcaatccaaaagagccttcgcttaatgtctgcttcttcttctttgcctgtgtcagtatcgcccgctgaagaggacatactgatagtcctttccgaatgataccctaggtcaatgcacattctcatacaaagaccagatatataccagacgggtgcaggagcggagtctactattgatagcagtaagagtaggagtagacattggatagactgcacgttcttggtctgcatgatatggcttacatcagccatggcattggcagtgaaacctttcgacattgcatggctttcttcatggtcccctaccatcgacatgaggggaatcgcaagtaccatgttaatcatgaaacgcactcgtacatcagagggtgataagtcaggagtatcgcttctgccattgtgtttatcgtagaattgtgacatggtatcctcgaactgttcctggttgagaatcggatattgaacttgatgacaactgaagaatgtgtctgtgaggttatttgccaattcccgtggaggcaaagccgctcttgcattgcctttctgtggctgtggcgtgggtcgcgtttctgcagaatctgatggagtttcgagattcgagtaatcttgctgagcgcactcgagtgctgatcgaaccaagttgatacctggatgatgttaggattggatatcaacatgggagcggctactataccacttgaagattcggcaaaggtaggatgctcctcagtatgtccagtgacagaagtctgtgcggcttcatcgccagatcgcaggttggaagtagctggagatgtttcggttggtgcattttcggcatcatagatctgcgtctccaagttcatgagttctctctcgaggtcatggatgacgcttcttgggtggacattgcctgagcgcccgtctgtgtattcgcaggtcgaccctgagttttggcatggccggcatgctggaatctctgacctgatgttagtcgttgacaattgcaaagtatggaggctcgacgcgtacctgtatcgcaacgcgcttttcgctttctacagcgattgcaagcattgattgtctgtcaagaatgctacagtcagatgtttggtttgtaggagaatgttctttaggcgtacaaaatattgcaagtccatttctggtgggatttccagcagtggactgatatacttggctgtccttaatcaagaggatgctcattacttgacaacttgaacattatctactattggtgatgggttcgtcaagtggtgtggtgtttgttctccagtattgtcaggctgatcaagtcaataaaagtgcggagacagtttgcgcggacctcattccgtcacttcgcttcaagcccacctgggtatagcttctgggcagatttgtcgatcttttccctgtgtagtttagagcagggtttctagcgtcggctaatttaaaatggtctcccagtgcatgttgccgatcaagtacattgcactgaggttcagggtagcaaacagcttattgagaacgattacaacaatgactatctatgagattaagtgttcgcatttaattgctaatattaagtttgtttttagctattatacgtttaagaaagaagttagatacgatataattgaacaaaatcttggaggtttgagtaaaccctaataagtgcctatttattaacatcgtagcaacaggttaattatgctaaactgggtgatgctataaccatgatccaattcttgactgacaagatattgagagtgctagtgccgagaatattccagcattgatcaaatagagtgcctatcaagcatcctttgtacgcgcctggacgagttcctcttccacagcaagcatttgtttaggcgtagcaacttcctccgcgtgaacattaagcgagccaaaatgcgaatcgagctcctccaacgtcttgttctttgtctcggggtagcatgaatagacaagaatcgcagagaagacgttgaaagacatgaagatgaagtaaacacgcggaccgatgcgagagactgcaactggccagacttgaccaacgatgatggagcccagagatgcaccagaggaggaaataccgagacccttggaacggcaatttgctgggaagatctcggatgcgtagatccatgcgcatggtccgaaacccatgctgtctgttggagacaataagtatatgtttatctgggtgagattgaatcaaggacttacatccaactgtgaagaaaaagataaaaaagatgttgacgtagttggcgtgtgagtttgtctggccaggatatgcgagttgaagagcgccgttgatctgccacacccgtcagtgatcaatcgccctggtagaatattccaacttaccatcaaacaaaacgccatgattatagcacccacaccaagcgagtgccttcgaccgatcttatcaataaagaacatggcagcaacagtacaggcaacttggacagttccatcaatgccagaggctaacaggctcagctctttcgaggtaccagcagcgataaagtttgttgggagatagtatctgataccagcagcgccactcatttgctgaagaaacgccagtgaccacgcacgccagagtcgcgaccacagtggcttctgctggatgaaaacgcgtgcagacgtgatggaattttcttggtgccagagaatgttggcgtggatctcgtcgagctcgggctggacttcgcttggggacaggccgcgtagcttggagagtgatcggcttgcggcttcgatttgatctgactcgacaagccatcgaggactgacagatatttaatgagctttgtacaactgtgattctgtgggatcaagacatacctctcggggataaaaggaacaccaactaggaagagaacagcgggaacaaattgcatggcattggatagcctccactccagatcaacgccattgccagtcttccagaaggagtatccataaccaacccagaacgcgatcgatattctagtttcattagaatctgacgatgatcatggttgaaaattcagtcttgacttacccagacacaatgccgacctgattcgcagcaacgtagagtcctcgattcttggcaggtgatatttcactcaagtaaagcgggacagaagtagataccacgccagtaccaagaccggcaacgatccttcccaccaccatcatagcaaggtgaaccgaaccggtttgtatggcagcgcctacacagaggagacaaacacctccgaatcctgcccagcgtcgaccatagcggttgttcaagggccctgcaaagaacgcaaagccaatgaactgacctgcgtagaagatggaagtgatgagtcccttgtcgctggaggacggattatccagggctttgttgaagccgggggatacataaatagtgctcaagatgccgatatcataactggtactttgttagcgatctcgttcataattgatctgtagtcttcttacccccaaaagatggaccccatcgagatgacgacgatgctaaagatcagccatgcgctcatcttaggctctgctatgcctccaactgtggtcattgtgataagtaaaggctcagataattcgttaatgattgaaagctcgtgcttgaaagaattctccgcaaagaatccggggaagttatcatttttattctgatcaacacgtttgagatctggggaagcgcggagacagtggtctgatggagtagtagctgaccagggtgttggaaaatttcgcgatgtggatatccagcagacggaacctccgccaacgacttagacccctcacggcggttccgtcttggacggctgaacggaatgatgagttagttactgatagctcgacttgtttagaattgtggatagtctgtaggcgtgacctatctatggcctgactatttgaggctttatcccaggtagctaaaatctgcgagatagatcaattggacacattctttaccaagctaagatgactttcgatagcgtcaaatccaacacgaacggtgcccactcaccacttgaccagctcaagcatgtttcttccacccgtctgacacccaacctcagtgtccacacctttgctgtccaagccaatcactacttcgatcggagcttccgtcctggtcaacacctgacgcttcaattccctccagatcttgatcctgtgtctgggcctcagaacctatcagaagaggacaggcgtctttcattcaccccataccatgtcggatatgcagatgatggattgatcgagaccatctcgcttatggctcgtaatggacgtgtcacgggtctgcttgggctaccgcgtccacattctcccttggtagcgaacattgttcaaactggtggtggatacccatctgctgtacttgatagtgcccagacgctgatctgtattgctggaggcactgggatcgccccgtttattgcgatggcgtcggaaaagaaccacagaagtagccccgaggctggagacaggaagccagtcctgatgtgtagcattcggggtagtgactttgccgctatcgaatatttactaacacatcaactgctcatcccaagagattggagcatggtccgaatctttgtcacaagcggggaagagggtgaggggatggttgatggtaaatcgtcgcaatggtggcacgaacgattgaagagtctctcacaaaacttggatggtgatatgggcttctgtcttcggcgaatggagctacgagatattgaacctgttatcaatgggactaatgacccggtgctattctgtgggagcaaacaattagagtggcaggtaaagatgtggatgctaaagagaggaaatgttcactgcacagagaggtagtttcatatatttgcatctaaaaaaactatcatgtaaatctattcatatacgcgcacttcgaatatgccaccaagaacactctcgcccccgtttagctcaaggatctcaactccaagatttgtcagcttcctacgtgaatcaaggaccacctcgcgtcgcgacatatggttctcgtcttccacgtagagttctttttcgccttcagaaaggtccagtaggcgccatttcttaacacaaaatggaatagtcctctccgggtggcctcgcaagacagattcgagggcgtgatcatagtctgtatcgaagcaaactaccactttgctcacttcaactggattagaccagaagactttgagaagctttctgtcaggtccagaaccaggaacccagcagttggttctcttggttggacgcgtaactccattgcagaggttctgaacaccccatgcctggagaggtggctccaaggtcaatgcaaggttatggcccattggtctcctaacgggtgtccatcgctcgaactcatcaacgccgacgtcactaggtggactttgcgtgcactcatgttcgaccgtcatgagagctgaaacacgggtcttgcttgtacagagtgcgacagactcgttctgcatgaaagcaaggaaaacatattgcgtctgaggattctcgatctcaaagtcaatgacaagatgattttcacctgggtctagtgagaaccgtttctcggccaagataacctcaggtgtataattgtaaggcttctcagatcctcggagctggacggtcaactcggtggactcaaccgacatggcagtaatggaaaacttggggacagggccctgcgaaatgggcagcatctgcgcaaggcttctgaccaaaaccttaggcggcccatcggctgggagttgggacagttcaaaagtagacgagtcttcaatctttgtagctgaacggatcagatctttctcatcttcaagcttataccctggtataaactgtccaaagcgcataagttccagttgaaagttcttcatctcagctttctggagcagctgcacaggatcgatggtgttcttcttgcagagcgaggctgcgattcccaaagcgttggcgttggctccgcacgtagccatgactcgggtggatgcgaaagcaacgtgagatgccgagatgatgcgacctccgtacatgaggtttggtatgtcggagcagaccatggaggaaaagggtatctggtagacacctagatatatgtcagttgcatgccgtgtcttgggtatatgacaaactaacccttggagtgccactgggtgcatccgtcaacttcggaaaagacaccatcagctgggtgtaaatcgagggaccaaccaccgaaagagacggcatcagaatggaatctctgctccacgatatcctgctggaccatcatcttggggccgactacaaatgttagccttgagggggttaatctagaaagaattactaaccaaatctcctactttctctctttcccgggatcgtaccaacccattcaagtgtcaaagtctccgcctcaggaaatcgtccagagttcttgaagtagtcccaaacgccataaacaactttccaaagctcccacttgatctcctcagtatcatgaatagtatcaagtctaccaccatactcaatccaccaaagattacagcccatctccttggtgctgaagcttttgaaccgggggatttcggtctcgacgtctttgagagcataagatggggcgacgaatttgacaggcttgccgacatctttggtgtaaaagtaaatggagtgacctaggaggtgcccgtactctgaggacggtgcgaagagctcgccaaactcgtcacgtttctcggcgccaattctgaagggagcaccagcgaggaaagagagtgtaccgtcgcctgtgcagtcaatgaattgctcagcgcgtatgttgaacttgagtgaagactgagaattgaatgtgctgacagaactgattcgatcgccatctttctcacacccaactaacgcagtgttcaagaatagctgaatattaggctcaagccgaaccttttcgagaaggattgtatctagaatcaaagggttgccttcaggattccgatacaaattctccaagagaatctcatcaacaagaccgccctctctagcatagcggttattgttgaacatgtgtgaagtcgctccgaggatccataagcgaacttcgcttgatgcattgcctcctagaacaggacggtcttggatgagaatgactttgacatcgtttcttgctgcggcgattgcagcgatggtaccggcgaagccaccaccgcagacacaaaggtctgcgtccaagttgcgaacttggaagtcgcgacttgacgctgctggctcgcggcgaagaacagggtcgtgggatatccttgcaggggccatggttgtacgtagtaataatggttattggtcacgaacaagagatgaaaatgaaactttgtctctaatgctatggctttcttcagaacctcgatattttaaatctagtaataatttattgtcatcattaatcacatgatgcagtttgctgagaactggtgctggttgttatcctttgtatagacggaaccgccgttgtacttttagcaagcaccaaccctttctcttcgaggtccgaaccctggtcagactagcgaggtagaccaagacgacccacaaagcgtcgcgaaatgtaagccgtcggcggttccgtcactcgctacgtttccccgcagcatccatacgcgctattgtgctgcttgattccaagcaactagagctgttgggagacgagacatcttgtgaacagagtgactggcactatctcatgctgacatggctcagacgagaccccatgacccacaaggccctctgagaaatgtatctttgagggtatctcaagtattttcagcatgcagcttctgtaaaagtcgaaagatcaaggtttgtgtaactgcacttgagtatctttatttgtctatatacttagagattacagtgtgatggtgcaactccagcttgcggccgctgtgttcgatccggccgtcaagagacctgttctctcatgactgacacatccagtcgtgcaagagactatcatacgttcctcctacaaaggatagcaaatgctaaacggaggcttgctgaaaaccaggctagacatgataaccgaaccccatcatcacatgttcaacatcaacagccaaaagcacaggaaagctcaatgatagactctctggtcaatgacatagaagctcttccgattattccatgctcatatgcatcggatacaggagggccaacactctcaacgcttgtgttggctaccgcaggcacagatcagatctccatccaccaggcccaacaggatgaaatgacaccttgcctaccgaaggaatccacagctttaagccttgcgaagcattatttcgacaatgtatatccgcgtcttccctttttctccatccaaggcttttgggtacaattccaacatgtcttttccggcgcgtcggcctctgtacaagatagacacccgcaacgtccaccagatccaatcagtattctatcaccaagtgcagaagactttgatcgttcgtccctgagccatggttatagctatttcactgtcttgttagtgctggcaatatcagcttctagcctttcacgtagtgcagatagcgtcatatcagcacaggcggaaagactctttcgaaatgccttggcgtttcgcgaatctgccatcataccaagcaacatcatcggggtacagtccatcttatttctgattcaatttgcgactttaaatccctcactgctcgacgcatggtatctgataggtgttggcatgcgtatgtgcgtcgatcttgggcttcatcaagatcctcaacctacagattcggttgaagtgagtttgttggaaacgcgacgtcgtttgtggtggagcgtctatgcgtttgaccggtcgatgagtctggggtgtggacgccctacagagatatctgactcggccatcaatgtgtccttgccaacgttcagaatagagatcccagcgacgcccattcagattcacgggtatctacaacgatatcgcgcccttcagatccagtccgagatttataattccctcagtaataccgcaagcactaatatgactcttgcacgagagacgatcatgcaactctcccgcaagttgtcagcgtggaaggaagcaagctctcaactaccaacaagaactcttctggagagcgaatggctgatgggccgcatgcttcttctgagaccatgtaggttacttcccgaaagaacaatggacgagctcaacgagctatggcactcggcaattggattcatcggcctctatcgcgtattagtcgaaacgaattccatattctacgttcaggtcgcatgcgaaaaggtgtactggacgggtctcatagccctctatagtttctggagtcttcgtacaggacctgataacctgcgcacattaaacatctgggtcatggtcagagataccatgttcattcttcgaagcctaagcgagcgatgggagcaggggaagctactctgttcaaggtttgactccctaatgacgaaagttctagagattatgggtacaaatcacgatgttgatgtatctgagatacctacagctttgcaaagcttggaccagtacacaagtcttacaacaatatgggcttctgccgctcgggatgaagaccaaacgaatgtcacgtgccaggaaaccaacacattgcgaaagttgatagtagacatgatatagagataaccgtttttgccaacgggtttcgattcttagagtcagttaaaaagaatcaacagttgtactacaggtaccctgacatctctcttaatattgactatcagacgcccggaatatagtgtaaacgagtagacctggaatgcggatacaaacagcttcctcgacttgacgagcagcataccgcgaatggttagcaatcactcgcctgccaagattttctcgtaggatgaggatcatgatgctatttgcgaagaacagtgcatgggggtactcgtgcactacatttgtggacgccttagcgtcccaccgtagctgaaatatatgcatatctcactgcatcaaactattgatttctcgcccgcttgcatgctaattagactgctggggtataaatgagctgcaggaagtcaggctagttgccataagtgatgtcttacaggttgcctataaagagtctaggcctgtattctcaaatagtaaacgagtggctgccaattatgtgcatatgcttcttcaccgacttcccagaagtgagcaaatgttcctgacttgttgttgagggcaataaaatcaccgtgatggatatatacaaaggccgaagtcccatcgtgtcacattgcaaccacatcatatctatatttctgtcgttctaattaaccgcgtttctagtatatcggcccacttgccaattctaccatcaaaatggctgacaccatcaccatcaccatcaagaacaggtctacggctgagctggcctttttgctcttccaaacccttactactccgagcggtatttatcgtgaagaagtctttacccatgtctactagcgatcctctgctattggtggtaacgctaatgaccaggtcacattccaaatttcaaaggagtatttcggcgtacatggtaccaacatggcaagcccaaacgagagggttaaaatatgcactacaggctattccaaggctacgcttcagtcgacttcctcaagtggtgctgtgaatggttctaccttttacctcagtactttgaatagagatggggtcttcccaatattcaaacatacggctcagacgactactgctaaacaagccttcacaatccggacagatgaagccttcggttacatgaacaagggtaagtacaagttattagatctgtatccatttatcaagaagtatggtggaagagattggtgcaccgatcagtagctaatctagcattataacagatagcatatatctgggagttggcgccacagatccaaagactgggagggtgattccgattcaaacaaacaaggcggaaccaaatttcactactgtattttatcctcagcccagatactatatctgctatggtaattttgagccagggtcggttgtaaagaagttcgagatgggcagggtactctgtttggatttcacagggacttcactgaaggatgtagccttcacacttgatgagcactatgaataccagattgaccctgccatggtggaatccagctttttatggaagtcagaaatatttgaaagttgagcaggagttaccaagtatttgggagagttatgttcataccaatcacttctagcctttcttacggatctatagaaacgtcttaaataacgctagaagaagctcaatcgccaattctagatacataaccctcgcctgctgggtggtagtctacagacgtgacaagcagtataggtcaagcaggtagaatggaaatagcaacctgggtggctacaccggcggcggggctcaaggacattgagatctcgtctctttgaaatcttgggctcttctttagcctctggatcattcttctccaactgttgaacaaggtcgtcaatctctttggtaattttatcatccgttgcaaggacaatcttcccatcgacttcaatgacattgccgccatactttggttcaagtgctgtgtcctggtactttgcagccatttcatgtagctgatcccagcttgtcacccaaatagcatcttcagggatctcaacagtgtaactggcgctcacaaagccgccagccagcagaaatgcaaggacggaagatactattcagttggtcatggctttgttatgttgaatcacgttggggaaggatggctgtaccagttctcatattgatagaggttgagaagattcttagttgttgtttagcaagacaatgtctgggaaattgaagttgttaatgtgtctaaggtcaaaaaagacaaccttaatcttaaagcatttatgtacgagactttaaatacctcacttgcttaagactgtgtgatatcttggttgttggttgatcggacttgggaaccaacagacccaattttatcctggtggtatcatttacatccggcactctctagtcatggaagtgttatgtgatcattttaatagataaatgcatgatggttgagtcacctgttacatcaatgctgttccaacatgctcgagataacgtataactcattactctcgttgaggaatgatgtaagaaatgtccagatctagggtcttgcatatacgtccgtcctcaaacatcccattcagctcgactctcggcatgttatcatgtgatataagagatatggcagccaacatgcatatttgttacctaaaatcagagtgccgaccaacatagcatgatgagggattaaacaggacctatcacatgttttcacgtgctattatatgaactgactcttcatttactttcaaagcaaaatactctcatactctgcgtcagcatctgtctttcatccagagattcctttaccagttcacgacgataataaacatttcccttatcatgtgtgaaccaagttcaaatgatcaagaatcagcggattccagagaaaccgatcagggcattgcatacaaagatctttcaccagaacaacaagaaatgagcgatattttatacaaaatggagagccatgacctaaatcttttgggtattgcagacctcggccgtgacggcatcttccgatatctcgatgctgatcgcaacattcactacgcaattgcattgaggcctgcattgataaaggcattgctggaccgcttgccatatgatatggcggaagaaaagttttggcgcggagttgatgggacaaaggtgccgaaagaacagtggtacgatccgccaccgggtatccttcccccaccgctatctgaagaacatcggaaagaaggccgagagatcaataaaaggctgaaaggaaaaatggataagattgtcgaagacatagagaactacaaggagcgacttgtctttattgagtccgataataagcttgaatagagatactgaagctcgttggagacaaaataagtcaatcatccgaaaacccgtcgcaatctctaggcttccctcggcggacaactcaagagcaacggcatgacctgcgtcataggtagcccaagcttcagcagcaagctcatcagcggggagaaacaggggtactagaggttaaactttttacttcagcagttagtcttggcacttgcttattgccgctcaggggaaaggcttattttaatgctctgctgggttagtttagacgctccctaaccctcagatcaccctatttttattgctcctcccgcactgtcgtagtaatttgtattagcttctgcaaatcccaatttaagaggaataagctttagctaggatatttaaactaagggacaactaacagctatacgtctacaaagtagtaagccgcgcgggctaggatgcagcgggaatggccggctctagacgacttcgcgtcgcgttacccactctcccgctatataaccatgttggtaaacgcgaaattgttttcatcctcgctcgagtgaccgataccttacgttgttggatatggcgagtttcttgcgtaatgcatgtgaccattgtcgacagtccaagttgaaatgcagcggtggcaagcctgcttgttctcgctgtgcacgcagacacttatcctgcgactacagccctcttgggccccgcggaagaccacgcctcacaaagcatagaccatcctcgcctgctgcaaaacgcccaaggaccacttctactcctactctgtcgcaggaccagccgagggatcctctcacagctctcctgagtccggacaatgaaacagatctgttcaacagtctcgatcaattacccctcgtctttggagatgacggttttgatatgccgagcctcaatctcgatctgcagtctatgaataactatcagatggatcaaaatcaaacacaccaaaacagtctcccttcaccaaatcagaatctgactgcttcaaatctgatcgaaacaccacatttcgatgatttcatggcctcagcgggcggactactatcgtctgtagctaaggggaacggataccagtcagacccggataatctagcccgtctcgatcaccttctgctatcgccgccatgccttgaaaaattgccatgcaaagaggatattgaaaatttgatcaacgatgacaaagtgaacacagttgtggattgtatggccaattgtcaggaatcatctaacgcctgtaagaatcattatccgaacctcgtctctctaccaagactgatattaactcattcctagtcaagaactcatgcacttgtccttctcgaatcatgcgtctgcagctaatcgtcatgcaacctggtctttcgcgagactgcagctctatacaaatagatgccgcatttttcaccgaggaggctgttcaagacacgtatcgggacatggtggaatgcagaaagtgcaccagtatcaagttaccaggggtcatgctcagtgttctgctggttttggattgggtcatcactagaattcatgtaatattggatgataacctggatacaaccacgatgcgacccaatcgatccttgccatcgactctttgggctgaagaaccacttgatagacaacccttacagcaagtgggtatgggacgctctcgacatagcctggccttatacatgagcaacaagatcagtattgggaaatggagtctgccgtatagttgttggcgtccatgtctggcgaggttgatccagatacgtctcaagcgcatccaaagactcgtccatgaaatgagagcgcaacagtcgcgaggtccggaaagcaagaacctcaacaacgcaacagatccacttgaacattttataacttcgatagagggcaagatagatatgttgtttggaatgattgaggtatgggaaaatatataattagtcttggtcgacgaatagcgtatagatattcttatttgtttttgtttttgtagttttcgacagagtcgagtttccagattatgagcggataggatcaatagtctagcttccaagatttggaacgaaatgacccatgtctgtttgacaccgttctctatctcgcagtataaaaccctgtcgagacagcatgatagcccctccgtccgacttccttggcaagttcacttctccaatcgttggtgctctgcagtctcgccaatgccgcctcaaacgtatactctggtctccagcccaattccgtcatggccttgttgctatcatacaccctatccatcttatcaagatagccccatcctttctggctaaacagctccacacactgaggaacagcacgctgcaccaccgcctttgcatctgtattcagcatggcaagtgtggcatggtctcgatggaaaggcgtaggtgcactgataacatatagcccaaagcctacatccttcgctttgcgcatggctgttgtgcagctggataccacatcggtgatatcaactcgccgataacagagctcgagaaccttcatgttgtcgtttttcaacgcgttacgccggatttcgtcgtcgtcgggctgtgggaagaaccggctgcagcggagcactactactggtagcttcgttctcgaatgagccaagtagcagatgtcctcggccgcgatcttggaaactccgtagatgttcttggggcgcgggacaaccgattctgtacaggttagttaatagatgcaaacaagactagactagtttttacaattgctgcgtgactgtgactgtgattgggagtttttggatcttaccatcgatccaaaccgcaggctctcctgcggcggcgattaaagctgaaccaaaggccgaggtcgtactcacgagtacaaacgcttcaattcgaccattgagcttaccagcctcatctacaagtatcattgtacccgtgacatttgtgttgatgaattcttctctgctgtgcgagactatgtggggtttgtgcagcccaccggcgtgaatgatataccgaataccagtgttatgcgagagtatgtgctccacgaaagcgcgatcagtgaaagatcccacgaagctcgtcgtggttgaaggcagtatgtcgattccaagaggtgtgtagcccagagaaggcagtgccagcataagagcgcgaccaagatgcccggctgatccggtcaccaacacgttgtaaagctgcatgatggtcagttcgtggagtagtgacaggtcaagatatgagaatataggctgtgttgatgcaaagcgagtgactcgtcagtgaacgtcaaccaaggccaaggcaatttatatattgtattgtcgggcaatgaaacgcgcggattattgaagtcagtcaatagagtttcaaaacatttacacttttctattatgaaaaacagccgaatataatgggccgaaccatattaaccacttcttgtcacacgaatcctgcaatgatgatgttgtttctatgccaacagtagagccaattaatgcaaattttgtttggatatatcctgttgtaaatacgcgaataataaacaccatcatccaacgaaagagcagaaaagcttccgaatgggtacgtttatttaatgtcgcttataatcaaactttaatgctaaaaaaaaaccaccgacgtttcttaacactattgccaccaatcccccgctaaccagatgatgggctgtgctgtacaatactgactgtattgttgatagtcactaacgtacgagcattggagtcataatgctcgaaaaagtaaaatcgaagatgaaaaccctatccaccggtcactgtcactaacgtacgttaccttggtccacacaacctctcgatctctccgcgagatccttcagaaatcgggtctttttcgtaaaggaatgtgccgtcagtgcgcacttcaagaatcagcccgtgtctctcgtcacttgctacggttctcccagaactgtcttggaagtcgtctggctcaataagtcggcggatggtgtcgacgacccgttgtaccggaacgaaatcatcggcgccatacatattgaacacttcatctgggaggaaattcgtctgtactaaaccaggacagattgcatgcgcttgaataccatgatcccggaacaaccgtggagcaatggtctgcgtaaaagcaacgataccagctttcgatacgctgtagactgggaacaggtcgataggatacttggagtaatcagcgtctaggactatgtcatctgatgaataccttactcaccaatcctgcgatactggcgttcatgactaaaactgctcccttcccatgatgcgggctttttgtgaaatattctcgggctagactcgcggtgcgaatcgttccgccgaggttgatatcgattgatgataggtccacgggattctcttgacatgtctcaaagtagttgtcgttgccagcgtgaccagcattggcaaacacgaaatctagccgtcccgtgtcttcaaatgcggtcctaaaagcacttgcaagctcttcttgtgagctaatgtcggcctgaagaaatcgtgaacccgagacagctggctggttccgtcgagatatcacgaatacacgccaattgttctcaagtaggtacttgacaacagacaggcccataccggaagtaccgccggtcacaacggctactttgttggcatacatagcgtagctattattgattggtgtattcataacgtggttgtgaatggcgaaacgtttcggtggtattgcgattagtatagatgactatcggagatgactgaactttatacctgacggtcagaccccagacatggaagcaaattcaccgaagcatttgtagcataaatctccgatggtttcgggacaaaagaagataattgtgcgggatgcacaaccgacagtaaagatataaattgcctctgtggtggatacagtgaatgattaccgaacctcatctcgaacaactatccacccgcgcacaaatgtcgaccgaacaaacagccaacgaaatcatcaccttgttgggcttgacgccgcacccagaaggaggctacttcttcaagagcttccaggacccacagtcacatataggccgagcgcacagcacatgcatctattaccttgttatcggaaacggaggtcccacgcgctggcatcgcatcaatgacgcttgcgaggtttggcatcactacgctggtgcgcctcttaagatatcagtcgcctgggacgacgagacgggtgtcaggagcaagatacttggaaaggaactggctcgaggacagagacctcaggccgtggttgagaaggctcagtggcaacgcgcggaatcgctgggggagtggacgttggtaggctgtcatgttgcacctggatttgttttggaagggtttgaactagccgaggatggatggcagccacggggtcagtctgggaattgacaataccttgtcgacagaatgtccttaagaaaacatccgctgaacgaactggggcgcggcacaatttaaataaatatccgatacaagcatccatatcaatgtcgactccctgccccaacccaacgccgtttcacgttcttccctcgtattttcctgtacttgaccccgataacttcctagacagcatccaatgacttctactgtgcgcgacagctcaaattcagggaatgaggaggacccgccaaatccatcactgctagtactgtgtacaataatgtgcgcgctttgtattgctatattctgtgtggcactagacaacaccatcatagcaacagctattccgcatatcgcaagggagtttaactcgttggaccagatcggctggtatggctcaagtaagctaacaaatgaaacggcacgttgttatcaagaaaactaatcaagctgcaggctacttcttaacattatgttgtaagttctcatcacaaaactttactgacggcgccgcactgatgatttgcgcatagcttttcaactccctttcggcagaatctacggattactaaatccaaagtggctatttctgctcactttgggtattttcgaaatcggctcgcttgtttgcgcactggcacaatcctcaatcagctttatagccggagtaagtggcatcgtcgcatggcatggtcttttataccgagtcgtccaagggctaacgtcaggcttacttactgtagcgagctgttgcagggctcggggctgctggcctctcgtgtggcgcacttacaataattgcacagtcaactccgctggaaaaacgaccgatttatatcagcataatcgggagtatgtttggtattgcctcaatctcgggaccactggtgcgtttgcttcccattatggccaaccgccgcttaccgccctttagatcggtggagccctctcggacaagcttagttggcgagtctgcttctggctgaatcttcccctcgggtaaactctctctgtctttcattggaacttaagctgatccccaggggaagctttgtgagcgcgatcattgtcctctgccttgtacgtctgccttcaccaagtccgtgtcgatttggtcacgttgtgaagcctagtgagatcatggggctcatcctgatactgtccggcctgttttgtgccgtcctcttcttacagtggggtgggactacccatgcatggaacagctggcaaattatcctgcttatggtcatctttgtgattactatggcggcctttggaggtctacagacctggcaaggtgaaaaagcaacaagtaagttccctttctactactgtgagttaggtgtgagctgacgtcccagtccctccgagaatcgcaaagcagcggacgatgctttctgtatgtgtctttacattattctcatccggggcttactatctgcttatatacttcctgcctctgtattttcaagaggtcaagggcgccactgctctgcagtccgggatccagtgcattcccctcattctctgcaatgttgttggctctttgtcctctggactcctgacaaccaaactgggacactactttccatctctgtacctctctatggttctcacctgtataggcgcaggcctttttgtcacactgaggcctggtacagaaacagccccagtagtaggctatcaagtcctctatggatttggaagcggcctcgggtttcagctgccgcagattgcggcgcaaacagtccttaaagagacagaagtacagattggcatcgccatgacgctgttcttccagagtcttggagggacgcttttcctcagtgtcggaaattctgtttttaaggaacagctgcgcaatcgcctgttggagcacgccgggctctcagcccagcagctcaaggtcatcctctcagctggagctgtggcgattgaatctactctccagcccaaagagcttgaggctgtaagaatcggttatagcgaggcgcttatctatgcatactatactgcactggctgcttctatcttgtcagctttcggaggtctttttgttgaatggaagagtgtgacagaaaaagttccgagctcatcttaggctttaactagttaaatgagaggattcaaaggcttattgcagttatgagcacacaatgtaagcatacctggatatgtatcaacgcacatttatctagcaggttccttgtcttgttgagcacctatctgattccataggtgacctacaagtgattctaaaccacgtatcacgcgcaaagcagcaggtggcaaacatagattcttacgggtggttcttgaagcaattcaaactaccttgggctaggctccgtctcgttctgctacaccatcttcttatataaaaaggtttttgctaatccttcgttttcaatcttggcccttcatgtgcacatcagacctatcgcttcgttggtctttttggagcatcatcgaactatcagatatttgttttcacctctcggtttatttgcgccagagacaagtatgccgagattagaatcctgcttgctacctcgctatgcgttcgcaaactcccgttacttgacatgtcgttggttccacagtcgactatgtgacaatgcaattccctagtaagggctatcatctgtagcattgtatgcttaaacacaataagcagtacagatatggcttccccaacgggtagtgtaccccggccgaggacaactcgaggtttttcatttgtgtggtctttggagctaactgttgggttctggctctcttcaccgtggcgcaacataggctcaggaaggttgttctcgcttgctgttgaacctgaatctatggaagcaatcgcgctgctgcagagatcgatgagcctctccagggcatgtaggacgtccaagagtatcgagcgatcgatagagcagatggagcacttgagtactccgcgtgccaagggtttgaactgctcatacaaaatcaagatgctatcgactgcagtttcgcggcttggtagtacggtttgctggattatatgttgaccaacttcgccacaaacacaatcgtcggccattgtttatattccagtgtatgattctgacggttttgcactgggtgaataagtgaatagagaaaataaagccccatttctagaccagcacgatcagcaagaactaagagctctaaacttctgcctatttttatatattaatagcactgcagaaagtttcttacccctggttaaggagacatggaaaaaagacccgcttttaggtattgtattctagcggtgaactgaactttaacttgaggcctgtgaaaattaaaggtaatttaaggatgcaggttatgcataggaatgccgtatttatagtgaaagaaagatgtaggggtacttattatataaccgctgaggttataacacttaggggtagcttaagtttcaaagtgctaattaagtaagtaaagtataatataaatctataaaatatacctttaagggaaggataagattattaagtgaaaaaaaacttataatatttctttaataagtattaaagttatttttatttgttttatttttaattaaatatactaaaaactctccccttttaaatccctagatatgacgggtgaggtttctaagggataaactaatccatactgggtttatgttggcagatgcgtagggcgttatcactgagcagttgcggagtgtcacgtctcttaatagtgaatagagcgggttaggcgtattcaggtaaagaagtcttattgatagctggtgagctaactataccaactagtgctaactaagtgtatatatacttgggattatgcaggtcgaacgtggtcggttcgactgtgttcgtcatgcgagtcgaatggtgtgcgttcgactcgctacagggtagctatcttgctattggatggaatctgtggagtgtgtatctcacgtgcgtcagacttgtagggtcgtaacactagagaagatgtgctaagggctaatgagtccgcgtcatcccctagccgcagaagtgatagacgaaatccatcaagagttagggatccttaagaaacagaggctctatgataaactagcggtttaaaactactactagaaagtatttattaacagctataaggcataaatgacaagcgcgaagagtccttgcaagaatatttggagcaaaaatataatcagaagctacaggaaaagctcaatggccaggttcagaggcttaagcgtaaacttgtagaaatgaacaaacagggctcgaaactacactctatgattaaggaatgttagcgcatttctagtctacattcttaagtagggcttccatcagaatcagggtgcaatcgcctaagtgagctgcagtaaaatagctggtccgcacaatgattatttgcaaccaagcatatctgaccacatcatgccatgtcgagaacattaactccaatcgtatggcgcgtgtatgacgagccagtttcagcttcatcacaataggaataaaaattactaagatcattatatccgtcgcgatgttgccaactgcaagaggtattacaaggcttggccatctttaattataatacataactgataaatacacagtacacagtacagcttcgtgcagatatggatcgcaccagtaactcggcatccgatatcgtccatgcagacattccaatccagacggtagtgacacgacacacaagcggagactacaactttgatcatttcagtcactggacgaagtcgatctgattgatattggatgccacatgtatcatagatatggcctatgctgacagccacaactatggagattacaaatttctttatatagcttagattgcgacgaaacctttgaaggtaacgaccaaggatggtatcgaacttgtcaggttcgatgatctggttaaacaaactagaacacttaaagaaagattttttgggataagatctaggattcatccgagagaaaagaaagatgcagatagacacaaatatatcacattgcgcagtacccccaccaacggcttctcaggtcatattggtcgaactttatgatatttctgcttatctcatggactaaaatgttagtttccatttcttggtagaaatgtccttcccaaactgaatacgtaatccgtgaggaaatcggacagattttaatgaattgatcctcaatagacggattttagtttgtatttttgacgacaatctagaaccccggagatctagagatctagagataatattagggataatgccctttcataggatcctttgctgctcctagcatatcatcttttgtttatggacgagatcatggatctattggtgaatcatgccgggaaccttcttctcatgggcgataaacacactacgaatgttgctgaagcttcgtttggcgactcgtcctacttattccgggaaaatgactacgccatcgtgctgacggcgtgatctgagacaaactacgccagcccctgatcctgtgagacgccacttacatataatggtaagcttacaatttgaggctgaggagaaaagggagataaaattcaatagtatttgggatggtggtacaactgtgacatgtgatgctggcaagtgagacactagttcaatagttctaattctggaccgtggtggcttgttcacccctacgcatagcagccgaacttccggattttagcggatgattacaatagaataaatacccagggaccagcatgagctatgcccgcttactcggaacttttcaacaaacatgatgaagttgtattttctgacaactgttgtggcatcgctcgccaatgcagcggctgcgcccaagtacgaatttccggtttgcgttgtcggcgccggtgtaagcggtctcacagctgcaaaggcacttgaggacaaaggctacaagacggtcatttttgagaaacgcgatactgtgggtggaaagtgtcagtctcattacgaagagtatgtccagcattcctcttgcgaaactatcaattaatccaggtagcggccagtactttcctcttggcgctgtgcttttcacagggagtccaagctatgcccaaacttacgcgtttgtcaagtcttccggtgtcgcgtttgatgagttcgatcccgcatttggctatgactacaaccccaagactggtgctgcggctttgatgcagcctccgtcgcctgctactgcgcaggctttgcaagaagagctaaagcgatatactgaagtatggcagaacaagtttgctccatatgctgttcccggctataaggtgagtgcatcaatgatcacgtgttgtgctacagtattgaccttggcttctagaatggtgtcccgaaagaattcatggttcctggacaggactggcttcttgcaaacaagtttccaattatagcttcagtcatcaaccgcagcgctggtaactatggatacggtgactatactcaagttccagcagtaagttactaccccgcctttacctccccagctgcaaggttcacaccacttacagctttactacttacaattctacgcgcccgatattgttggaagcttcatcggcgtgatccagccctacaaaacaggtaattcccaaccttctaaagtggaatatcgcagcgatggctaactttgcagacttttacaaagtcctgaagcgattagctcgtaatttaaaaggaccagtgcatctgaatacgagaatcgagcgcatcggtatgtcagctatcgcccgcatgaggtccgagttaacacatatagaacgaacgtcgaagccaagcatccaataccgtgctgctggaagcaaggaaatcaagacacagctttgctccgatgttatcctcgcattccctcccacatctgatgccctcaaagagtccggcctatctctctcacgcgcagagaaaactctcttttctcaagtcgacgtcaacggctacttctcatcagccgttcgcatgagccaccttggccacaatctcagtgtttcgcaagaacttccaagcccacttgttccattcaaggccgaaggccaacctgtatatctgacaccattgcatgcgaactctgatatcgtcaacgtttactcagtagacgatcctgcccacccaaacgctgccagtgtcaagaagcatcttgtccaagacttaagcaagatcaacagagacttgcaaaaggttaacgctaagagtgttgcattggatgctgcagatatccgtgcgtttagtggaaaaattccctactttccccatgttagtccggattcgttggcaggtggttggtacacgaagtttaatagtattcaagggaaagaacggacctacttcacttctggattgaatagctttgagcttgtggagtacaccattcgggctgcgagggatttagtgaagacgcacttctaagcatgagtgaattgggttgtattacagtgcataccttgtttctttagatagtctagtatgttcagctttcgtcagagtgattcaaggttcatgaagtataactgcactagtttatataacagcgcttactatattgcgttatatgtttccgtacttatagcccttgttttactattgattctgtcgctcaataattatcaaagctaaacccagagccaaaccagggcttgatttataatctgcctacactaacctaacttcagtttcttctacaccattgaaccaatcgtccttgtatggttgaaacagcccaatacgctggaacgtcccattgtcgttcttacgtagcatcagcccctcttcaactgtaagctgcaaacagaagactttatcggtagcctcatcgtcaaagtcaaacattcctaaagccacaaaagtctccaggtccttgctgaggttacttccgttgacgtgtttgcgtccaagtagaactgcgtggcgaaaagtggcttttggcttctgaaactgccgtcgtatagagtcgaggaggtcgagagatggggtttcgggaaggacaaaagcctcttggacatgccccaagatctgtaactcacaggacggcatatggagtttatcagctccacagcatgtgtctaccgtccagatgtcagaaccttgctgcttgggccttgccaacaacaccccactctgatcctttatcttcatccttcgaaattgcctaagtagtacaagcataacagtaccttggatggcagcccaagaccaagatggagccctgataacaggggcgggtgcgaatctagttggcttaggcctcgttgccgagccgagtgatttcgtcactctgtacgctggccgccacagcaaacagcggatgagatcgcactcccacattccagccaggtaccttgaccccaaagcttcggatattggcgctgcgatagatgcaagggcagcaaagacatcatgagggttagacaactgacgtttagaaaagtccacaacaacagcatcccaatactccagtagtcgatcctttctcagctgtggatctccatcagtagcattgaggagtccatagagcgataccgtgctgtctttgtggtaaatatagtcttctgagtgggaggtacttcggcaaatgaagaagagttgctcttcgccgaagacgacaactctacggctcagccttctttcctgacaacaccacccgcgagtttgagtgatcccatagtctctagacctgaacagaccaacacgaacggttcctgatccactatcagcaaggggaaactcgcaacaaggcgcaagttgtttgtattgattggtgatgaaggagttccgagcatcggcggatcttcctgcgatgatggtgagggctgcattgccatagacccgagccatgagtttcgactcgcgttcccaatcttgcttgtcaccttgaacgatgcacagagcatcaatccagatatatcggaagcccagctgtcgcgacagacctaatgtctcacgatgtgccgccacgagtcgagactcatcgatacccttcagcatttcattcattgtgtggttattgagagtgaaggtgtctgtagcagggccccagcaataagacaaggcaacaaattcctccttcatgtcggggccagtgacaatgagtcgtggacggtcacctttgttgcctatgtcgataacccttgtaggcatctcgtacctaccttcaaacttgcaggttggatgggatcttgtacatttctcgaggaaattctgggtcaaggttatataggaatcagggtcatattctgctgtgcagatccttccaggtgttcgcgaacccgacgcatcgccatctttcctatttaaatgtaagtaatagttggatatttctcactgtcatggaattcactttacccataaacggctaggctgacgtaagtgagaccatggctgctttccctgactgaggtgatgggattatatctcccacacgacacaataatccatggctgtgacagtgtggggctgaagtcagtaaaatgcacatatatccatatccctggctcaaacttggtcacgccttccggaacttggtctctgaggacagattcgatctcagagcttgcccactcatgattgaagcctctccagcaaagatggcagaaatcgcatccatcttctgcgcttttcttcagtgatgcaagatttggatggaactttagatagaagcggtcctgcgtgatagtaaacgtgcggcagaatgcgcatcgagacatggcaatttaatttcctagggagtgatgaagatgagatccatcgtgcatatgtagcggggatgactgaaaatacttgtacatagagtcacatgaccccgccgtaaggcgactgccctcaagatgcatcgcgaattgcatccaagcaaggaccgggacttttgcgtcgtcggctgcaagatgatcaatgacggcgtcgttgatggatgcactgcagcgctgagtcgtccgtacggcggcactaacctgatggtaaaccacataatggccgcgcgaggccatgatgcaggtggtcaaggaaataaaataagagtcggaataaaaaccaaagaacttgaccattgttaaactgaacgtttgaaatgatggggttgttgtggcgcacagcacgtcgctggtacaaacccaatcaaatccaaaatatgtctaaagattccacgagttggaatgcttctcccgcgttgactcactgtaatattatccctcccttgattatagtgatatctcttccccatccccgcaatcgcatcgagaatttgtaaaacctattttccaagtaaatcccgacacctactcactttccagccatgaaacttacaaccatcctcatcgcctattttgcgcatctagtatccacccgaatgtccaagacccgacaacaatccgcctcatgctacgatcgattcgatgcgataaaggacgcgaaagctgcgggatgtgccaagatcagtacctatctcatgagtggcacattgtgtaacccatacggctgtgattgcgaatggggatgcattgacagtgatgggtacaacgatgaatggatcccgtataagtgtcctaatggatttggggtatgttacatgctacacctttatgattgggatcttctgacacggaattgatgtagagcgatgtgtgttctgattagctattgtgtttcgtgtatatgggtgtatattcgcaggatagctttcgcctcctgaaagcaataacaatcattatcgactggaatcttttgcggagaagatgacagatcccccgcattcgttaggcgacatcttctctctgcgagggatatactgtgcgacagttgtcttatattaacctccaaggaattccgatgtctcacgagcttgctctcgtaaccttccatccacaatcgaaaccgctgcgaaattgtgtttctcaaaaggagtggggatcagggcaaaggacactctcatgtccgtcttatgcccaagcgcgccagtcacaagctaaaactgaagtaccgtggtaaacgtatttacttgatcggctagctggcaggtggaatagcattttggtgcctacgccaggagaaacacgagcctagatgctgtgaggtagatccatatgttctccgtcacgttcacgaaccgaagggctaccagggtcgttgctgtgcaactatacatgatagtctatcgctgatatagtccggcacgctttccctgctcgttctgtttgtactacatcgaggccaagcgaaaatggctgaaatgaagatcagagccaaagcgatctcggagaccgggcgagaggggtctaaagatatgacatgttgctgctactgttacactcatatctctgcaaagattgaatgagtaatacatttaaattttatgacatgttgctgcattggcactattgtatttcatcattagagtatcatttcgctgccagcttgaatagtcagaaagcccagtcaatgcaaaagtttcaacgccgcgaattaatgccatggacaaaataagttttatggttattagcaaattcaatacgcaacctctactctatggaaggaaatacattcggtccgaagaaatgtgactcggaaaggggaaaccatcgggcaaaaaccccttgatcgtcgcgtattccaacctcgcaaccccagcccccattctatcaccgtaatttccatccagtaaaaagcacaagaataccacagtttaaaagttgtggaggtagtcgccaaagagaagcttgagcatgcccaagtcgatgctgggaaagaagccattggcaaacttgagagcagcctggcctagcttggacttgagaccttcaacaaagcgccactaagatgtgtcagaaatacttcacgactaggagcagagtgccagattcactaacctggtaagcttcgttcttcttgttgtggaaggccaaccatcgcttggtcttctccttgttctggccatactggaaagaatcatcaacaatgatggtcaagtcatctccaggagccctcttgctcttcagagcttcgagatagctcttctggatgaagatgacgctctcctcattgcctgtggtgctgctgtcagtataacttatcacagcctcattgactctatactaactctggtctttgttgaagaagggaacagtgtagtactgctcagagtagttggtaaggctcttagaccactcaaccttgacctcaacagcggtaagctgatcagcaggaatgaagatcttgtttcccttttcaacaaccatggtgactgatttgcgagagttggagatttttatgaaagaagtttgaagaattgagttcaaggacttggatctggagttgtagttgtgagtgtgatgagaaagcgagagagggacatcagggaaacctcgtgagtttatatagacattcttctttgcctagaatctctatttggcatcattcaactctgctctgagtacctcagtgaccaaagtgaaccatggcccgaccgttgcgtgagggtatcacaatgtgacgagtcccctgtgcatccgaaattcaatatcacaatccatgatgaagctatcaactggcggtgagcagctcatggctagctgatcttcatccgaagacgtaatgtggaatggcaaaacggtcaagctcatacgatattccagcttcgtttgttttctgaggctggctgatctattccgaaaggccaagtcaatacatcaacctctatgcaatatacctgtctgtttcaccaccgttcactagtttcaacgtcaagatgtgattatggcgagcagtgcttggtacatcgtcccgttgggctagcttggggtccatatctactatcacagctttcctacaagatcgacgcagtcttgacattacaccctcgtaaagtaacaggtgctagtaaagagtggcttctgcagggaacattgtcacataccttgattggaattaatatcatgaggtggcaaggagttgatttctgtggctacctggctgtgataacgaagtctaggatctccagatgggagatagtctactgcatcgcgcttgtcctgtcatcctgtggctagctgacagtccatggcgacatcatgcgccattcttgatacacagatggtcccgtaacgggtaattgaatcacattgtggcttgctgaactggatctcggcttggtttcgaggatcgttgtaggggaccattgactagggttgaccgtcactcatcaagcgaagacagccattacttggcaatttcccaaaacattaggcgtagcaaatacttcacacctcgcttcaaaaatattcaatatcgttcaatccagaccaactgatggacttgaggtccccgctagacgacgatcgagtgctcggtcgtttgcggggtcgtggagcgatccagacctgaacccatgtcccaatgtctcactcaaattggaattcggtgcatcgtgacaagccacctccaaggcgaaggctagctggcttgagacattggtctaaggttttgctagtttggaattggaagccttggcgagaaaatgggaacaggtaagtcaactacttgacagtatcgcgacatgtgaggagaagtcgtataaacacgaagtaaattctgctctttgacacgtattctcaaccacatctcatcacgcgattcattttactattccaatactctttgagaccttttctcattattgcatcaatcatgtactttgcagagcacaggttcttgggagactcggtggatatccatcagtcttcagcggaggatccaaagagtcccaatggacacactgcgtccacaatgcatcttaccaacggtcttgctgtatcttatggcgaaatcaatggcctcgctggagattactttggcttggacaagcccatctcatctgaacccaaccatgagcagatgaagaagatgttccgtcgctggttcgatatgcttgacttctctcccgccggaaaactcaaggcagaggctatcaggaaagaacttaacagcaccaacgaaaaggctctagctgttatgagcgccaattcggacaatgccgccgatgagcttgcagctgtatacaagaacaaccctcttgacattactcatcttgaagatgtttccaaggatatgaggtgggccattggctctacctttatgcaacttctcgagggcaatgttgatcattttgccgctgaagctcgggctacctatgacgcaggccatgccgtcgctcttgagttagctgcagagggtcatctagacattgctcttgctgtcaatggcttcgcagaccatttcttggaagactcttttgctgctgggcacattcgtgttccacgtcgtgaaatcgcagaaatcgccaaaaccaatccgatttcaatcccaagcttctccaagatcataaacgcttcttccaatgtaagtctgctcaaatatcactcttctctacacataataactaatcatttccccccaggtcatgcacaacgaagacggcgagcttggtctctggctcgaaagcccatccggcgaaaagtggaaatcttttggagacggtagacttcctggcaaagacaactcttcgaacgcaacgacaaccaaccttgatcaatgcctcaaagctgtgaagcagtcgatcgcagaagtccatgatgcctacaacaataaaaaggttatacagccatctgagtttgcggcatggcatcatgctcccatcattgccaaggtctctgaacatccacagaatcacgcacccctcctcaaggtccaggaaggtcagctaatgcgaagggtcggaggtgtatcatctagtaactacaaattgactagagatttgggagaatgggtggaattctggacggagaactttgctcaagttgaggatcaggtcaaattgatgatatccaaggtttggggccgggcttttggatgattgacttgttttgtctcttccttattactcgagtcaagctgaaaaggtttactttgcttatatgttacattaccctgtgatcgttcccattcagccctagtgactgaacaagactactgcatacctacttgattgtaattttagtgacatgaatcaggacgtctctccaccagcaaacttcagcaatctctatctaagcttattatctgactcaataaagatacgtcgctccttatagttctctctatctttaataatcttatctattttcccttttagccttttattaatcttttagccttctttttaatattccttaaatagctgtaaaataatatatatctaatagtagattatattactattcttttaatatctttatcttattaattttatattaagaaaattctttctttatattatattataaataatttaatattatttttattaatataagccttaatataattatatagtaaatattataattaatattaagatattaaaagatattattatagctaaggtttataatacttaaaagatttaattacagctttttattttatataaactgctctatatactatatatttattagttatatattgcaattaaagatagccaagcattaatatacctcttgcatagtgcattagacctctctccctgctagctttattatatcttatgtgagtgctatatctagcacctatttatttcctactggttaaggaggaatactgaaattctaaattacgccaattttctccaaaaagtcaagctaacttttgcttctatgccctgtaaagtggatgtgtatacggactttcctccacgtatccgttccaagttttctttcggcgtaggcaaagaagcagtataagattgagtgtatttctctgttaaaccatactaagagataaagtccaagtcttgccgaagaattcgatgctctgcaaataccacaagccattccctcagttggtatatccatgcactaatgatctaaaaggtgtgaaggtagtcaccgatgaaggagttgccaagcttcatgacctgatcagcaatctccccagcgccaaaggccttggccaagttcttggctgcctcactaagcctgccctggatagtgacaaccatgaagcggtgctgtcaaggttagtaaatacttccaaaatgagacacgataaaaatacctggtagggcttgttgtccttgtcgtggagggccacccagcggccatctccattcttgttcttctggccatactggaaacgatcgctgatttcaacgacccagcagtctagcaaaacatttagcagatgcatcgcaagaagtcactgggtacttactgccctcctggcgtgcaccaggaagctttccgatgaactcgccactgttggcgtccttgtagtagcgatcctgaatgaacatcaggacatctacaccgcccttggactggttgtgggcattgacgagatagtagcgggcggtgcgagtgcgaagggactgggaccatgagatttccaaggcattcacctctgcctctggggtgtaggcaggaacagagatgatatcacctttggtggggatggacattgtgaagttggataaaggttgttgaggtaggatatgtttagaagtgtgtatgaagttgttgtgatggtgaaggttgaagaagagtgggaggccttgaggtttaaatgtttgccgtggtcgagatcaaaatctcatatctctctttgcatttccatgcgaagcttgaacattgatcgtcaacagttgacataaacacagctgaatagaaactgagaaactgatgacctgacatgtctcacatgtccaatagtccaaaaaactaccactcgatagtgttgttactactggaatgttgcagatcgacatagcgatgtccgtggaggctgcccactctaggccgttgcaaatctcaacgtgcgtatgtaactggcccgatttgtcacaacagtcccaatcctacgttgaacctttcatttccgagacatactatatccttcggggtatttggggctggctgagaaacacagctcgccacgagaaaatgtggcgttgatgaactgatggcctaggcctagatccctgcatgtctcggcccgcgccaatagtgtccgagccccagcggctagaattagttgtagattatctagctaatgaaccattcaacggtatatgcaataaaaccatttatcacacctctacaccctgtatcgtggctggctgttatttcagagatcttctgggtgtgatgtctcgcgtacgcagacgcgaaaccgttgaggtaacctcgcgcaatgatattggcagtctttgcacgacatcatgccagtttggaatgaaggatggtcgattacgcaagcatcatgtgttgtcagaagatgggaccctgactggtattgttcacagcgaccttgtatgtggccatacagcatgtagacaattgtgtttcttttgtagtaaaaacgatattacgaataccctgtagtcaccttgcgtaaactctaggttagagtacaaggctccgagaaccaaaaacatcgcacagacacagtggcacatgcatgatgcaatgatgtcttacttccgaagtgattagcagacacaaaggtgaaagtgcaacccatagccattggacgccataagaaaaggataatacttcctttttgggcatcttcagcttccttcaaaacgagggcagtactatccgggcatcacaagaacacaccagaacttcaacatccaatgttcgtttcagctacacgcgtacatctcgaacctggctgttctaagttttcttcacgtcggaactcaatgttacacaaccacataccaggcgctcgatatgtgatagaggctgcatgtaattttgatcagcagcctgaaagtgttgccacaaagttataagtagaatagtacgccacattaagatattttccatttccacttatggataagatattggatctcggcgctgctgaacaagggagacttcggaggaggatactaaacaggaaaaaactcttctaaaaaggatgtttggagagattaggacgcgtagaggttcgtgttgtggcaaattgttccctttatcataacattagggacttcaagatatggaaatgtcgtttcaatgagggcagaatgtagatataagatcgcgtctgtctgcctcaaaaatatccagcatcactcatctcattcacagcccttcaatacaatctactcaatacaactcaacttgcaacgatgtgctcaatcttgagagcctccaaccgtcctgcttcatggactctggaccagccagactctttcgttgagactgaagaatttgttaactcatgcgagtttcgcacttccaacatcaccacctctgagttctcttccaccggcttccagaaagtctctgagacttctaccgagaacattgaactcgctctttctggtgctagtatcttacctgacgccaacatgacccactgtaagtctaagtatcactacctcccacctcgattattaattcttccgtcccaagccatcgtcaagatcgaggcgcgcttcgagaacaacgtgacaggtgtttctgttcagaagttcagcactggactgcttgtcaatcctgatcttgttgtcaccggaagtgaagctgtctttgatgacgagtaccatcttggcactgctaagcaggttacttgttatcttggctatcgcagccgtggatcttctgacagccagcgacgatatggtcaacgtgttgtgttctctgccgattgggctgaggattctggcagacgttctcgggatatcgctttcattcagctcgctcaggctcccgctgaggcagctcccgtccagggtcagtcagctcatgattttgtgttttgaggcttagctaacaactgactacagaagagcctgtcgagcaagttcctgcccctgttgccgctccgaccgaatatgtcagcgacgagacccaagtccccgaacccattgctcaacctgagcccgagccagttgttgaacaagtcgaagctccagctcctgtttgtgtagagcctgttgtcgaggagcccaagttcgatttccctgctcccgcagtcgaacctgtctccgagcctgcttctgagaaagactacgtcgaagtccaagtcgtcgatgagacacccgatacctccgtcgctgaagagaccgatcctttctacgagaccatcaagaccatctcacagattgacaccaagactctgaacattgagtcgtcactcattgacgatgttggccaatttgttagcgtcgctgccggagctctcgtccaccacgtcaccggagcagaggccatcatgagtggcaagtcaaccaagctcgctggtatttctgagcgtgcccttcttgcagaggcatctctccaagctgtcctcgccattgagcaatctgatgaacttgactatattatcgcaaacatgaagcagaactggactgccaacgccccacaagtcgaccaactttctgtccttcttgcaccttacctgtctgaagctgcccgatgtatcatcgagtactaccaggaagatgacatcgcacaggctgctacagccaagtcttccaagcgccgaaaccttggtctccgacagttccctactcaggagaacaccaaggcatttgtcaagggtatctttggacctacccttcttctctctggtcgacaagatgtcttctcctctcttggtcctgttcttcgaagtgccgtctctgctgttgaacagattgtatgcgaggctggaaagactgctgtgtctgaggtcacacccaagcttcttgaaaagtacaagggagctgcccccgcacctggtgatgtccaagccactcgtgtcctcgtcgagcgcgccatcatggcagatgttgcctaccaggccctttcaaccctttcccaggagaagcttcaggctctcaaggtcattcctctcgataatgagattccccaatgcgataatgtctttgacttgatcaagtacatcattcagatgatcggccctgtttgtcttcatgatgccaagcaggctattcacaagttctttcctcttcttctggatcctgtcaacacagtcaaacccactgtggtcgctcccatgaagactggcagcagcaagcttgctcttcgcgatttccttagtagcaagaagggctctgtcaagactatttaagcaacggtatggaaacgtttcaagtttgtatggtttgatgaatctgaacgatgatgtgatggaacgtcaaagggaaggggacccaccgtaaaaactaccactgtttgacctgatattggagatggagatgcgcatcgggaggaagtgagggtaatagtctggcttacaacggatccggccgcacccggaaatttccctttgtccgtgtatttctgttttagtattgtatttttgtagctacagtttgtcactaattaattggacttttgttctctcatgctttccctttctgacctttgtctaccgtctgcatccttttgcagtaacatccagcattgtattcatatattatagccagaacatgttgtaggagactgtcttccatgtctcatcattttttaataccccaaccatgctaaatatcagagttcacttgcctgttatcagcttcatgtctccattttgccccaaacttccattggacagccaagctcagcatagcaagagcctacaccgcgacacagacagtaaaggccaatccaacaccaatagagttgatcatgggcataataaaactcgtgcctcccgcagcgaataagcacctggcgaggttcagactggcgctggctgcagcgctgcggtcgctatacacgtcaactaggtatgtcatgaccactgactgtgtggagacagcagtccagcctgtaataaatgtcgagacaattggcacggcgatgtgaaccttattaggatattgaatagtccagccgaagagcatgattgatgcacattggaggagagagaataatgggacgaggcgtagacgcgccgtctcgagtgggaagtctctttctctcgctttctgcacatcaagggtttcaacgtccgcatctggattgccctgtgcaggctgagtctcataccgggccttgacgcgacggtaatccatattgagtattttccctgtaacaagagtaccaaccatggagcccacgccattcgcgatgaaggtcaacccaatatgagtctcgcttaggccatatttgtcttcgaatagactagacatagcggtgatgctcatctgccaaaccgcgtaatagactgcgagaaatacgataatgggggccgcctgcttgctgatcaggatgcgaaagggtcctgtgatatcgatggtcttcttctcaataggtactgtggtgtcttcgttttggttccgtttcgttctggtggtcttctggtagaaaaacaagggatacttggatatgacctgcgtaggtgtccgactcccattaccgacaatggacctcagcgtctcgggtaaaaggagaatcaggcacagcaagaagatgccgctgtagatgaccagaaaccagaatatagatctccaaccgagagatccagctagagcgccgccaatgattggtcctactgccacaggcaccaaaagcccagcctggaagatacccatgagtccaccacggttgtctcgggttgtaatatctccgatgacgccggaaccgatggcgatcgtactggcactgccggtgctctgaatgcatctcagcacaatcatagtagcgtaattcttggcctctgctagaccaatacatgctcccaagaagacgacaaaggtgagcgagtatgccacccggcgccctttgacatctgatatagggccccagaggctgggagctagcccttgaaaaatgaggtaggaagtaaccgtgagattgatcaattcgacagagacgtccagatcatgagcaatagtcggaagggcgggaaagtagatgtttgaagcaaagcctgagactatgatcatgttaacaagatggtcgaattgggaatgacagagtacttgcatgtcgcggcgacagagacaagagtaacgatcaaggctgtttggcgtttgtcgaagatgctatacggctctccattgttgggtgatggagaactgacgggagttttgggtctagttgatgattctttaaaatttggagtggtaaggatgggtgggttctcgttcgctttatctgcctccaaatttttgccaggcttggaatgcattgttcacggttcaatcagaaatgatgtaatgaggaagaataggaataggtaattatcagcaatagattgagctcacatgcccttttggagacccatgctataaataatatatgactacagggtaaagaatggaccaccggagttcggagttgagcaagtacagggaaatgggcttgtcactcagctccgaggtccgaagaccaatggtcaccaagttttcacaacccatggggcatttctgtcgctgattcactcatctcaattgtcttgctatcaacacgtgcctttttttcatcacccacatggacttaccttaccagcatgtgagatgaaccagacttcgccatcatgtacacaagctttcagttacgagatacaccaatctatcttgaatcacgacattaactgagggtttcaattggatttgatactgctatggtcataggtgcttgaagctaagtaggagaatttgggcaatattgatctgttgatgaatgttgacagcaattcgctttggagcacaacgacgcgcttcaataatgccggactactattgttccgatcatgaacgcgtcatgcatttctccactttaatcttttggcgactgtcttacctctagctcaactccttttgttgaagcagatgccacgtaccaagtcatcaagatactcaacatctcggcagaaagcttgtcagccctgctcgtcagccaaggcgaaatgtgaccgaagaccagaaatatgcgggcgatgtgcactccgcggcttaacatgcaactacccaacagcggaagccagagatggacacgaaacaagcttgtttgatgagacacaaatggattactcgatgccaacgcctgatatagctgtcgatagtcatcaacaaacgccaaacgcaagccttttatctgtagaaagcatagctgggaatactcccacaagctcatttttaacccccttgccaacgattccgttaagtaggacaagtcatggaaaagaagcagaagtcctagacttttcaagtctcgcgcttgtgtgtccaattaacagcgacgacatcaaaaatcgctggcttaattcgtatatcccattgcccggacaaaccgtcaaggaatactcccccagcataatgaaactcgtctctcgcgtcctcaaatcgtatgcgtccatgatggttcgagggcgcggtattcccccttttatccatgcgtctcaagttactacggagttgatcaccccacctctttcgacatgtctgagtctagttcggatctgcgagcaatcactcccagggagcactgaagttgctgttgatgtcatacaacgagagatgagcaacctatatgagagacacgcaacatacgacgacatcaatctgcttgcggcttttcaagcacatctgatttactcaatggtactgttcttttatctcacccctggaggtccagtcctattcctgcgacaagccctcatcaaccttcaagaaattgcttgcgcctgttcacgtcgaggtctggtttgtctctccgaacaacaagcgatccgtccaagatgggaaaattggattgtggcagaagcgaaacgacggacactatatacaatgtacttttttgacaacgttctttcggctcaagatgggttttcgatctatctggggactgagttgacaggcttgcccgcaccgtcaagcaagtcgctgtggcagtcaggtgtccggcatgagtgggaaaagatctacaatcttaaccttgtagattgggctgacaatttgtttcggatcgatgagctgtggcctattcctcatgatctcgatgaagaaggtgtgaatgaaaggcgtaacagagttgacagatggttggagggagtggatgaatacggatcgatactttatacggtaacaagctgcactcatggtggataagattttcaatcacctacaaacatgaatctccgtcaaggttgtcacccaaaaacggactgtctcaatctactctctggctttgttgttgcgtcacattcccttccacgccgaaactcctcacatttctgccattctcttcaacaagaccataaccaatcctagcctctcatttcacgcctaactcgtggagttctgacgccctggatgcggcgatgatggatgaaggtttcatatcacgcattctaccttcttctcgataggcttgtaaccgaagtataacggccgccgtggctagcgcgatacttgccgcgtataccgcaagtaattgtaccttattgtattcaaacacattggtgtatcgttgtttctggcaaggatagtttgtcgacggtccacctttggctgccccggacggttcaccatttgaagcccatgataccacattgatggagggttctgccaatagcgaaattatcatgttctcgtacatttgtacaatagcctcaggcaagttcttcaccaggagataatccagtctatcgattaacggagtcagcagcagctttgactgtacatcataacggggcatagttgttgtccttttgaagatgcgtcgtagggcgtaaccgagtgaatgataagctccagtaagacgatattcaccaacgtcagaaggatagacgtagttttcttccggaactgctttcgttcgatcgttgagtctgcggtctgggtccatctctgaagtgagagtcgtattgactacctttctgagatagtcacgattttgaaccatgtgcgactgcacaccgccaatatagttgaattggatcgtatagtcgacctcataatgctcacaaccaaatataactggagtataagctgtatgccagccttcaacgtcgtcccaatttggctgtgatttcgaataattttcgacagtacaataaccgatccacattatgggctctgttctgaacgcacccaggttctttgggaatggaggcgactgtttcggaaatcctaagtcatcagagggtatttgggagtctccatattcgcccaagtcgttcatggcgtgatataccatgtcaccggagggtgcaagtacgctcgtattgaaaggtggtgttgattgtccaagactctggactttcgagtctattccggatgcaagcttttcacatttgtagccaggagcgacaaaattgagaacataagagcagtcccaactgttggaacagatgtcatcgcctatgcctttccgaacaagtggttcgtttgataaagcaaccctcgacgctatcatgtcctgccattgccgagagggtccaatccagtagtcgaacttactgggctcagccaaagtatctatgtcacctgcgtacgttgagttccatgctgacactgagataaggtaaagcccagcaattcgcgttcgattgcgccgataaaacgactttacattcgaaaagttcaaagtccgcacgtttggacatgttccattgacaaccctcgatccaaccacaacagatagagtttcagatgtcaacaccacaactaacggagtgatccaacagtaaatggcaatgagagtgcctatcttggctttcttgatggatgaccaggttaataaggagaagatatcggtgcctgacgccaaaaatcaagggtggggagctgaaatgccggaataagcagccggtcccgtatcacctcgtaccattcgatcctgcggggaaaatgaaccacttgaagtgattcaacagccactttcaattgctgcaatttctcgtgtgcataaagcactactttatgtttcatttagaacataaggtccgtcttcgaaacgaaaagtgacaaacgatcatcttgccagtgcagtctgaccacatggtgcttgtgatcctcagttgttggctcgtcagtatattatctgaatgtcgctgttctaacctctactattattccgacttcatcgaaaactggatatccaccaagataacttcgaagcaatagacgaaaaagtatattgaatgaccgcaaggtatgttgcgataaaggctgaagaatgtgcaggccaaggtggaggagcgcatctagatggaacacgagaagatgcatggatgaatagaacaaatggttacaggatggagataaaatggatatgcctggttacattgttgtattactagtaaatcgtgatgaattggacggtgactaaccccccagactacaactgctcgcgatcttgagcctccgtatgcccttaccccttctcctttttaccctttcttacacaacctggccagattcttagatttgcttttgatatatcttcttcagctctcatttgatcaccttccaaagatggaaatatactcgggcatcgggtttcagaccctagtccattggttgtgctagatgtaatgttctgttggtcgttgtgatgttgcttgtcacttgtcccacttctatatgcaactaggcaaatccggaagcgggttgacggatgggagaagggcatctgcaactggattcagcgttttcattcattatttgaacattaaaactcaagttactttgcgaatagttcatgagccgacaagtgttgtgtatttttatatttgctagatgtcgccgaccggtggaaacaaagccggttcatcatcagcttgcagccccagtaaattagttcgcagcctgggcctcaactaaacttattatggatcgtcggccgcccgcgtagtagccgggggatggggtccttgttcatctaatagccgacttggcaaagactcgtgaatgaagtaaaatataggtgctggcccgctattactcttatagattatacgatcatttacatccctagagacatacccagctacgggacttctttgactgcaaacgcatttcatgaagtgttctcaaattccatgttcgttttgagtctggtccttcattgataccatgcatattatcacaatcttcgttcaaacagttgctggactcgccaccctggcatcttgcgggtccaccaaattccttacacccccagaatcagactcagaatggcctgaagatcgcggcacgggaaaaaacgaacgctacgagcctggagacgtgatagtgatcacctggaagacagatctgggagatgttgatctcgaaatatatcaacttgctgcagatgggtttgttaattacaggccaatgagaacatcacatagtaagacatgatgagtctcagttcttggcactcactttactaaccaaggtggctagaggttgatttaacgaccagcatctgggatgctgagtacgatttgcttgatctggcactgaataatgaggattcagtgtactggttcatgttgtctagctcgggtgagggacgtgttgctcaatcggtacatataaatgtcaccgccccacaaaatgacgagacaatgtctgtcagcgtatcgacaaccttgacctttcgacaagaagaaccatcatcgaccacggagcaggttttggttttggagacggatactgagcccaccacgactggttcatccccgagtgaagagacaagctctagcgcagatcatggtttagactcaggactatctcgaggggagaccgcaggtgtaactgcaggtgcaataattggtggcctgttgattctcggtggtattggatggtttgcttggagaagattggcaatgaggaaaaaggatgctgaaggtcttcagcatcagcaacaacagttttgctgtgcggaaacgaaacatgagcttcccggcaacctgaatacacatccttcagattatgcaagaagcctgccaggactttacgaagcaccctaagaattattcgccggcgattctgtcgcagtcatccatacaaattaaatggcaggggcggtgcattactggaatccatgcgatacctctaccaagggctctatatctataatacaactcatctttagcgatccgagtctttgaaacttctcagttacgcccgcgaacccaagtcaacggagttcattctccttatttcatttgtacagatttccaatgtcgaaactgctgttttgccattagaatgttcggcaccaaggcttcgccagtgcagtgagtctccgcaacagagaagggcggtgccgcctctttactcttgagagatcaattgtggctttcttataacatgccagctataaagacctttgtgcgtggcagcgtataaagtgtgccaaggactcgatttgccttttgatttcactgttcgggcttttggtattgaccaccaccgctaatgtattatctgtgagtctcgtgtggctgtccagggctgatcccacagttgcccatcctacctcactcttcgtctgaggttgcgggcagagctgttgcgctcccgcgtatgacaacacgacacgctatcactcatgggacttctccgaagacaaggtcgactacgggtcgcacatacggaactgcagccttgtcattcatcccactcccgaaaggctcccgagccatcagcaagtacttctgaagcgaaagggcactcctacatttcatatttgagatcaccaattttcatcagtttcgggttgtccccagacacgtaggtttcatcccgggcatgaccgccgatgacgacaacgtcaatcatcttttcctctttcttcccaggcacccgtacccgccgaagaagattggcgagaccagtgatgccgacgtcttccccagagccgtttcggctagagcctcgaccttgcgacaggtggatttcagtcggagctgcttctaagatttttcccaagcttcgtcgttttcatcccaggcaagatcatcgaagtttagggtaaacagaaatgtgataagatgcctcaactaccttggtgtactgactggacactaccttcctgacagatttagtcgtcgcatcttggttatctggacgtcaatcatctgcattgtgtctcttgtgatcatgtctgctttgatgatgggtaagggtaagaagacctcgggagtggtcgtaatggtcctgcccttcgtctgcatggctcctttgggtgctcagtcgcgtcttgtctggatcatcaccactgaatctgcgcctacgcgtaaccatgagagaatcattgccacgcccatctaaagtaagaagtaataatgcagtttcataatgattaaacacacattggtcagcgtattgtgatccaatctagaacacttgggtccgacggaaacacttcaccgttcatcataccatgtacgtagcctgatccaatcaaccgataaaccacacctacttgatctttgcgaagaacaaatggtacctcacctccagcaagaatggcgatcacatctccgggctccgaggtccatggaactgaagccagataaccccgtgacgttatccctatcggcatggagtgcacgcatatgtcgttgaatgcggtagccttctccagcagatccctttctatctgttccatgctatttccagagaacagagcttcatgaaacttgtcgaaactttgcgcgagtctagcctcagctgggtaatggcagtgcgagtcgacgttccagcataatgttctccagaggacgtctcgaacgtcttcgccagtgggatatctctttagcgataacccagtgctgcaggacttctgataccccagtatacccttgtacgggacatatggatattggtaagaagatgcatcggcctttggtatatcttgcagtatgtctacaaatatcccatgagccgtaagtctttttctgtcactcaatacgctatagcaagctgaaaagcccttggaggcattgtatagcccatcgctaggaggaatgtggagttgcggcctttgtgaccagtttgtaacccacgaaggaaagtcctgtgtgtgtacagtattcgttgcctggagcagaacctcgaacggtgtaagaaggtttaggaacgtgattgtcatatcagcgaacacctttacctcactagctttatagtccggtggtggaagctgatttttgagatctccgatgatattgtgtaaagcaaagatgtgatcccgtttatcagtagcgcggagtcgacggctacgagcaaggacatcgtacagaactgtcgcgggaccaaggtcatgaaccctttccctcaccaggtacaccgagtacatctgatgcttgaatccttcgagcaaggtaaatgttaaccctccgtcatggctgatgtctccgtacacatgggagaaaaagtcataaaaatctttgtagtcaacttcttgctccccacaaatgacagttgttgacatgtttaaagctgcctcttgaacaacccatacccgctcccaccatggccgtaggacaacatctaaaaatcctctgacaagtgtggtcatgtatccactggttacatactcggctgcctgtcgtgtcaggttgctataaaggtgtaatggcgctggtttgtcgctgagtgcctctgactttcgtatatcaggtaccatagaccgaagatatgacataaagatatcagaaatgggatgtccactctttgagtctcgaaccttggatgcatccccgagccagatgacgactctcttcgcccttaggtagatcagatccatcatagctacctgtctgcctcgttcttcatggttgctctggtcgatacagacggcatcaatccacaattctctttctttgttctttgatcgtagtttttgtaatgcatttttgcagttcttggaaaccttaatgacagctccctcgcagtaaatcgagtgtgaaagtgtcgcatcaccatcttcggttgcccatgtatatgatagcgcctcaaatgcgcaggtatctaggctcgccgaagttaacttgatattgatgtcatgttcattacagaaggcaggagaaagtgtgagaattcggatcattccattatgatccaaggctgtgtagtggtagagggctgccattgtcgtagactagaactttactgaacaattgtaagtttgtgaacggcctagatgatttacagttgtaattattaacggtatctacccttgtttgttaattcagcacagcagcgtaattgtaattgtaatttcgatggaatatgcaacgccgaaatggaattctagtttcagtgtctggcgacagctggccaatttgataagacttcattggtcgtgtggttgtacgagactacctactatctatctgggtaacaagctgacttggacatggcgggatctgacacctcttgcatgtataaatggacggactgataggtcagttttcaatagttccatcaaggttgccgccataactgtcaatgtgcagacttggctgagatcatgcgcctacaatacctaatccgataggctgagagggcgggggttgaaaatgccaaattaccacacctcttgttatcacttcgcccggattcttagacatttaatagattcacaatgtacagggcgtactctagtaactcaaaagataattcaaattccaatcgagaatagataaaagaaacacatacaccgatagaaattacttagttttatcaagcacaatacaacattcacttccagtccggctgttatatctcttaactactaaatttcacaatctcttccgaagcttgatccagtcacttcaacccatcagtattaaaattcagcagtcgttcacaatgggcccaaaaccaatcaaaccaaagccacctccaaagccacctccgcagccaaaaccaaaataaaagccgaccgctaaatgtgttaaagcactatcaagcaaaaccagcaactccgataaaggaaaaggaggtgctatggcatttgaaagtcaactttcacctatacgtttatcaatcacccttgcgttaacatcttgaaagatataacgaactcaccagagactttatatggagctcaactacaaataacaacctaggcggagcggtttcctttttgatctgaagctagtttttgggttgtaagtttcgctataaataccatgaacttgaagtttagtcgactcttaatccagctagaattacagatcgccatcaatacttaatcatgaaaggacatctgccgtgaaaataatgtctccatgtattccgcaatgcattatggtgctgcactgctaaaccaggctaggcaataatataccaactagtgcttatctacccctcaactctaattcatcccttgttcagaatctgggtcaggttcttatcattgccttttatcagctgttaaattgataagcttctacaactgataaattcctaatttatccatttctatcattctcatcactttccaacaggcctcgcttcagacgaatcacaataatgcagaatcaacctacaggccccccaagaaagcgagctcttcaagcatgcgacttctgccactcccgagggttgaagtgtcgtcggttatcagccgacccacaaacccaagatatctccaacgtctgcctgacctgcattgactataacgtccaatgcacgatgaaccggcctgtcaaaagacgtggcagaaagcccactggcccaagcggagagacgggtcccggggtacaagcagatcctcaaacatctagcttcaagtcgcctgattgcatacatcgtctcatagagatctaccgggataccatgtaccaatgctagtacgaatccacttccatttcttttgttcaagttactaaacgtgtttagtttcccgtttctatccgaaaacgacctcgaagtacgatgggcaaacagcatacctcgtgaaaatgaggtatcatacatgctcctcatggcactgtgtgctgttagtgctcagagtttgactctcaaagccgttttcgatagcgagttgctgggtgacatgaatgttcacgacagcgagacatactttaccgaagctgtatctcatgtacccacgcgcgtacctgattccaatgacctagactacttcaggacatttggcttgctggctgtttactcgctaaagagcggaaacaagagcgatctccatcgatatctcgggctatgtcatgctctcatcgctcagaatggcttgcagaatgaaagttattgggattgctccatctcattagctgaagtggatgacagacgacgccttttttggtgcgtctaccgcttggaagtccactcggcctgtgtactcggccacattatccgtttgccagaagcacaaatctcagtgcaataccctcgtattactccgatcatgacgcgcgagacacaagcatggacggctgggtgggactacatcacggatttattccgtttgatggaatacacaatcctcaatttgcgtcaacaaaatcacgccaaggttgtctttactgctcttcgcgatcgtcccagcccagaagcgttgcttgagagtctcaaacaccttaaagctaacaaacctttcatacttcgtgttctatcacagccacacgatgagctgcagagcaatcggtgcaagtacatggcagttcaaatcacctgtactgaagcgttggtcaacattatggcattacttcattgccatgcgccagtgagcgacgtgatcaaggttgcagaagattttctcaacgaaatatctgaagcgtctctgatcatgttcaaggtggcgagtagtcagatcatacaacagctgctgggtgtggggtacatggtctacaacgcctttctgtatgatgagcatcagtgccaatttgctgtaggtagattagtgtcgtatttggaggatatcatcaagaatctggagcaggatattcccactgctgctgctgcgagaggagagttgcaaaagctggcaaggtgtatcatttaaaatgtcgcaattactttccgacaaggatcatgatgcctggttaaatatctcaatttccatcttatccgttgttttaggaacttcttccctactcaactcctgctttcttcaatcatgtgaaacagccatggtggtcatgtacttgcgataagccggaatggaccatctcctgagtcgcttgccgtacacgatcatgataagaaacgtgaacgtacaggcgagagagatcattgccgccgtaatgaaacagttcttcaatccttgcgatgtccaccaaggcgtgatagcatagctgaagccaaagccaattgtgttgcgaatcagcataatggagactgttgtctcaccagcgatttccttaaaacagtccacattgtaactgacagcaattgctccgcctgcaacgcaaccgactgtcaacataccaagtccaaacacgagtcctatccaatggacctggtaatatgcgccaactccccaaacaacaaggccggcggaagagataataccagagacgagtaagacccaaagacgttgctcgggctccctgattccaccattgcgtctcgcaagccaaagcgcaatccaatctgctgccttgccaacccagagacaagcaatggctgcaccgatgataggcccggcgtacacacagccgactaatgcagctgaccagttgtagggtttgcttgacaggacggggcttgcagtaccgttcaaaacattgtaccaggcgaggttgataccgtaaagaaacccagcccatgcgacagttgggaagtgaaagatcattagaacaggacgatagaccatgcgcaacatatcagtattgctaggacgtcctggcaggaccttgaaccatgtgtattttccccagccagagttgatactgtgcttcgtggtgggaggggttgtagatggttgagagccattctgagaatcagttccaacatcccgggactcttcgtcgccattcatcttggtcttcatcggttcagtgtgggtagtatcttcaacgacttgactctcaatagacgctccgcgaaagtacatcgtctcttccatgaagaagaacataatgacaaagcatacagcacagatgatagcaccaaaatgcattgtccatctccagccataagcatcattgaaccacccggcaacaaggggagcgaggaagttggacccaaatagaatggcaacgtagagacccatgtatgttccgcggttgtgtgcgaagaagaggtcgaagacggtgacttcgcaaagggactctatgggcgatacgatgataccaattaagactctgtgggcaaaccacactccagccgacgaggagtatgcagtccaggtcatgatgggaatagtaagtagcatcgtcaaaagatagacaccacgtcgtccgtaggtaagggcaattggctgccaaatcagacaagcccatccgaagaacagaaacatgacgcctgttccttggacaagattggcagtggagatgccggtatctttggtgatgtctgccaaaacagaatattggagggaagtcgcgatgcccgttccgaggacgtagagatatgccatactgacagcgaggagctttcgatgatatgtccagttgagagggtcttcggggtcggaacttgggcgtgggacgaggacaatgtctttgtgttgggagtcatgaggtccgcttgagttcatcccattgatatcaatgagacgaactgtaccagggacatcatcgtgatggcttgaagaattgtccatactagcatcgattatagttgtgatggttacaagttgaggaataccatctgtttctctgaagctgtccagagcttataagttcaaaagccgctatcagccaagtgccagacaatcgggatggatggttgcaatctatgatgatactaagcaagggttaatttaagtcggccactaatgataaaggcagatgactttatcgggtctaatagctggatcagagctagttagcttggtaattgataataacagctgcttaattaattagcagctgttaattgaatccgcggacgcggggtaataacagcttttaattgtacaactccaagatggatgtaagtcgaggaacaggtgagggaaaagtgaatatttaaacgtgcctttatcgcaatggttacggtatctaccatgttcaacttgttggttcaatcaagaattacacatatttccaatcttgactagacatcgttactctcaactggagaaattatacacgctgccatggcgattgatagtggaaacaaggtaagtcacaacgctaggccataactattctcataaagactaattccctaggcgctgtccattgtggatgcccccatttcagctctcgcatcagctcttgccgagggccacatcaacagtgtcgagttgacagtcaggcacctcctcagaatcgccaaatatgatcgtcgcactatccacctcaatgccgtccccatcatcaaccaacatgtctttgatgctgctcaagcgtcagaccagcgtcgcgcctcaggtgaaacgctagggcctctcgatggaatcccaggtactatcaaggactcatacaagatgaaaggcatgacagtagcagctggttctcctgcttttaaagacctcatcgcgaatgaagatgcctttactgttcataaactcaaagaggccggtgctgttctcttgggacgaactaatatgcctcctatggctgctgggggtatgcagcgtggtgtctatggtcgtgcagagtctccttataacgaagcatatctcacggcagcttttgcatcagggtcttccaacggttccgctactgcaactgcagctagcttcggtgcctttgggatgggcgaggagaccatctcgtctggccgttcgcctgcttctaacaatgggcttgtggcatacactccttccagaggcctgatctcgattcgcggtaactggcctttatttgcaacatgcgacacagtcgttcctcatacccgaacagttgacgatatgttcacactcttggacgttatcgtggcaaaggactccaagacgtcctgtgacttttggcgcgagcagccttttgtcaaactaccagatgttgacaccattcgaccaaagactttcttcgacctgtgcgataccaacgcactccagggcaagacgatcggtgtaccaaaaatgtacattggaggagtggactctgacccaaccgctagaaaggtccacactcgccagtctgtcattgatctttggaatcaagctcgcaagatccttgagggccttggcgccactgttgtggagacggactttcctcttgtgactaagtttgagaaacctgaggcttctgacattgtctctgagactcctcctcatcgcaacgagattgacatatgtcagctcatggcatatacttgggatgatttcctggcgtcaaacaaagacgaggaggttgcctcaacacttgcacaagtggaatcatccactatcttccctcatccgcctgggtgtctgcaggacagatatgactcgaatgatcctcttgtgcgacacaacgctgtggtagctcacatcaccaatggccgtgttcccacctttgagataccacatctcggtaacgctcttcacaatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatgcggatgtcaacaaagagtctcaagaacatgcgtggctcaacggagttttgtactcgaatggtaaactgtgctatacgacagttcggtatcccgactgttagtgtgcctatgggagttatggctgatattggaatgcctgtcaacctcacttttgcttccaaggcgtacgatgacaacaatttgtttcggtatgcttatgcttttgagaagcacagtcagttgcgtcaaccgccgtcgcgtacgccggagctagagacagacaccatctcacggcagccaatcgtagcacagattggtctgaaagcacctcaattggagattgatacatcagtttcaatcgtcaagggagagaaagtgattgagataacaggtaggattgatgagcaggaagtgtctgagctgcacgtctatgtggatggtgaagagatgaaggatgtcaagattgacgatggaaaatggcaggtaaagtccaagttgaacgaagtaactagtgacaggccagaagagatcagtgtgccgagtttcgagtctggaatggttattgttgtagctacgggcaagaatggaaggtcaactgccaagatggcattcgtttagcattactttcttagttaatatctaccatctttatctcttgaacaagaaacacctttgtaattgaagggtaggctcatatagaacacgatgatattttactgccctgaacccggagtctactttacagtatccgttggtccaatgggctttatgagactatgtctgacggtgaaagttcttcgaagctatcttgatagaaacctttattgataaatgagatgagtatactggcatatttccagaacagtaatatcctgaagtagcgaagctgtgactgctctttataaaccatcacataccaaacttgcatcagatcattttagtacctctttggatatatgccgcgctcagtaacatgtcatattaaaatatccttgaaccctccattatacccctcaaactattcagctgcctcgtatcgttgtcttcggttatgtacgacagcggagttcagcgcgtgttgtttttgtggtttccgaaccaacataatccttgtccccaaccaattgacacagacccttcaagacatttcaactgagacctcggaagcgacggccaagtgcggctgagatatctctccactatccagccttggcattcttccattgggggccatttatgagccgagctgagtattggtccatgttcgaaggtattctatactagcaactaggctgcgatttacatgttgcttttctaactctggaccttttgctttcgggccgctacattgcaggaagtggaacgatcacgcatatctttgtctttattagttgagttaccaccaagcacatggtttgcttgtactacagtagtgcagtaatgtcagtggacactgcatattacaagtggaacagcatgaaaccaataaattaccactatgtctcttccctataagtaggtaggtcattctcgttgttttccggcccctttattcttatccaatatcttacaattcttacaaagttctcttccccaataacgccgacatgctcgtcaacgtcttcactaccgctaccatcgcagcctgtactcttctggctactccaaccctcgccaatcccatcgataccctacccgctggtctcgaatcccaccttcagacccgagccaacgatgttacggttaagttctgggacagcactacatgcagaacttcgcgatccaggaagagtttcaacagtggacattgcatcaaggctctggctggaaaggaccatgctgtgagcatgcaagaaagaaagagcacaaagtgtcacagtaagtcatagctacctccttagaacctaacatgagaacaccggctaacaatccttctctattagtgatcagatatcgggagaagaactgcgtaggatattctgagaaagttttcaacctcaatgactgctttaacattggagacgagtgggactctctcaagttccagtgctaggctcaaccgggtccagtcagttcctttagttagcctgttatagattttctaacatggaagatctgatattattgtcctcgaataaatgtcttgttgattgggaagaggagtgtagcatcggttgtgaggctgcatctacgtatgttcctacgtaagtacgtcagtccggtcaatcaatgttacactttgcagccacttaaatcagcgtagtattaaactccatcaggtgtttctgactatatactaaaactacctctcggtcaacttgcccaattctcgatcctcattgcccaatctctatccaaacactccttgcactatcctgatatatgactaccaacctcctacccatcaccaccgatatgttcttcagcaccgtcactcccactacccttataaacagtaaccttctgccagttcctagccggtcttgcttacagcaggcatctggcgaacccatatcgcagggttagcagtagctacatcagcaagccattgggccaacagactcctgttgatgcctgaagtatatccaggagctccaacaggtcccgcaaatggctttcccttttcacgatcagccaaccacgcagcctggtcggctgtgccacccaaccatcccagtcgaaagacagtccagtcgatagatgtatcattcagagtttcgaaatactcttgaatggccagcatattttggtatgcggagttgaccatgaccttgataaggttactcataagagcacgtgttacggagctgttgtcgctgggttgatagatggctgtcgtgccaagggccaagattcgagaaacatggtgctctttcatcagtggcacgatggtacgatagtaatcggcgaattcggtgtttgaggccggtttggcactgctgggccctaggagggagatcacggctcgtgacctggagacggctagagatatggcgtctttttgagacatgtctcctttgacaaccttttcaacgctgataagccaatgtctacatctcacgtgtttgctgagtgacttacttcaagaagaggattgctggaaagatcctcgggaattttggaaggagttcgacagtaggcgagaactgggagtttgcgatggagcaactcgcggagaagaacgatgcctgcaggcccagtggcaccgaaaactagaatcttgtcgccagccatgatgtgattgttgattgatgagaatgttgatagaatataattgcagtttatagcaagatattaatattcgtttagatacccgacaaccaactccggcagtcacttacacggcgctgcggagtgcggagtttggtcagccatcccacactatgcttaggctgattattcataaggctgattgtttgtcaccttgacaaatactccatcccctgccaaagttagataaccctgagcgtcaatgcgtggacgagtccacaatagatacctgtcaagcattatctagcgacttggattggtcactggtgaatattgactttgtgtctttccccttcttagttagcatgagttgcggtagttacattacgcgttccactttaggaacaagccatatcaactcgctactgggattgtaatctctcatctcacccagagcgatggatattactgaatctagggtaggtcctacattgtaataaccctgacaatcactgccaaggcaagaagaaagttgattgccttgatttttatttttcatgactgttcacctggccttttccatgcacaacttatgcagaccattacaatttgagacacagtatgggtcacatcctggttatggtcggagcaagttctgtaacaataattgatcttgcagcacacgcaggcctttgctcacaggtgacaggctgattgatattgagcagttgatgttcaggcctcttgttaatgtcttggattatgtgggctcataacctgacatccactaagatcgaaacacatgttgattggtgcctaattgataaataatatccacggctgcctattcagagtaccaggctactaggacctcttaagaagtaaaacatgtctccatttctcacccccgtttcgaacaactgttgtatcaaagaccaagaatcggaatctacacttgttgagtaccactttacttttctacaatacaatgtccacaggcacggagatgtactctcgcgaatgcgaagtttgtcgttgcgataccatcaccaccgaccgatctgtcattaacccagttcatcgcaaagggaacgacctcgaaggagaattgaggcccgctctacaacagtctgccgaatctggatgcagaacgtgtttgagcttctggcagccgatttctaagtactaccatcaacaattgactccctatacggctgttaaaatagacacacactccaaaagagttttcgtggaacgagacacgagaaacgaacctgattgcacttatgaatatgctgtgaccacatcaagaagccccaccgccatccaaactataaacctgaaaggaggatctatcgacttttgggaacttattgtttccgaacacaaaagctcatccaccattcaaaaagtaacaactcagcccttgacggaggaaaatgatgaagtgctgccggaccgcttatcctcttgtagggaagccgattgcccatggtgtgaacattacggtcgcgggcatcgtcatacgagcggccacactggaagcccgcaggctctggaaactatccggtcatggctgtctgggtgcatagaaaaccacccaaaatgtggtggagatcagcagtctttgcttccaacaaggatcgtggagatcttggatcatgattctgccaagtctcgactacttatcccagatgaaagcagaatagacagatatgcatgccttagccatcgatggtgtgcagacactgaaggagtttctttgaagaggcaagatttggaggcgtttcagcagagcattccacaggaacgtctctatccattattgcgagatgcgataattgcagcgggcaggctagggttgaagtacatatggatcgattgcatggtaagtcggaagagtagcgactgcaataacctactaatcatgacttagtaagctacaacgctgtccacgatttgtgtcattaatgagcagaagttaacccacacttaggtgtattgtccaagatgacccggaagactggaaccgagaggccatgaaaatggcatcagtttacgaaaatgcgcacattacccttgctggagaatcttttaaagatggccaaggcctattccacgaaagtactacttatacatctctggaagttgccggtcttcacgacacgaccgatcctcctataatagagatgcggcgcaacctctccagtcggcttcattgccccttgttcaaacgtgggtgggtgtttcaagaaagtcagttgtccaaacggttcgtctactttgcccctaatgaagttatatgggattgcttttctgcttctcaatgcgaatgcggcgatcacgggtgtgaactcaagaaacctctaaagtttatatctcccatggaaaaaaccaatgaatccaacggccggactgtaccatggtgcggtcatgaaggaatcgttgaaagattcacagccaagaatcttacaaagttggaggatcgactccctgcgctggctggtctagcaagtcgttaccggcttcacaacggtaatctgacatatgctgctggtctctggctggagaatatagcaaatttcgatcttttctggacggctacttgtactgaacctgctccaagacctgagcgactcttttcaccgacttggtcatgggcttcggttagtacaccggttcatttcagaatgtctaccagcttcgaggatagtggcatcactatccatggatgcgaaatcgttccagttgaagggggtaatgagtatgggcgacttcagaaagctcacctgcgagtatcaggctgtttggctcgcggcaagcttatagattacgaaaagcgtcgtttggcgtttacgaattccgtgggtatagccaatatggatcacatcaacaagatcataccatttgcagctgactatgacttgcgtgccgagtcagcgcatcaggtttctatcccctctgaagttttctttctaatgggatatgtcacggatctcagttgtctacctggcgtcaatcgtgatcttgtccatccgggaggcatagtattacgctgtgttgactcagaggcaggtcactttgagaagattggattgtttgatgcatttacgctgtcttgtgacgaagacaaagaccttgtgtttagacttgggcgaatatataatgaaattttcagaggggcaccagaccgggagattaccatcatttgaggatagttagcgtttaaggttgtggttacaaattgagatgatatgtttcaatctctgtacttggctacctaccaaaccaaattggttacgagggtgtcttatttactactatcgacaggggtcatgatatagccaggatgaagctttggaaactgggtgtttaattggttcgtgcacagcccggccttcagccttcgctaagcaagtccgtcggacacggtatactgaatgtctacaaagtgccatgactatatatatttcacagtttgtaattatcttccaatatctaatccatcgtctttactgttagcaacactgataaaccacaacatattcttctactgcccacctaagatatctaccatcatggcgttgatgcgctgtatgaacactaccacctttgagctccacaccagcacccagatcgactttagacaacaaggctatggtatcttgtcgcaccgatggggctccaacgagattttattttcacaagtcagtcaatttgctcatgaattgagacaaaccagaaaccgtcacgccctaccgcaactcgacaaaatcctgggcgcttgcatcactgctcgccagcaaggtctccagtggatgtggatcgacaactgctgtatcaacaaatcagataacagcgaattatccgagtccatcaattccatgtttaaatggtatagcgaggcagtggtctgcttaacatatctgtccgatgtccgctacgccggtggctcgcctgtgttccaaagctatgagactggtgagacatcaaagtggttctctcgcggatggacgttgcaggaacttctcgcacctagtaacttgcttttctacgatacaaattggaaataccttggatccaaaatagatctagcacagtcaatcgaggacgccaccggtattgcagcacgatatctcaccaaggaggccgatttccgcaccgcctgcatcgcagcaaagatgagctgggcagcacgtcgtgagacaacaaaagaagaggacatggcatattgtctatttggaatcttcaaccttcatttacctgtccagtacggtgaaggcaaagcggcttttatcagacttcaagacgctctgatagccaagaacgatgaatcactttttgcctggaagatgcctcttggaggaccagggtctagtctcgaaattataccagacaatacggtagacctcggtccggatgagtggggtctcttagctccctctcccaagtggtatgagcactgcggaaagatgacgacacagcacaagaagtctgtcatgagacaacgaggaggttttaccagaacaccacagggcatcagtgggccaattggtaaacggaatcattttgtaactgcattcctgactgggtttactatcgtcggagctattcctttccagatatggctggctgttcgacagaggacaacactcaagtacacgctcaactgctgggagccaaatgaagtcggcgagttgagggcggtgagattgcacttgagacctgttaggagagatcctccaatgtggataaggactgccagtcaaggctatgatttggtcaaagatgcaccagcaactgattattcggctgtcggaacagtttggcagcctcaagtgtactaagtatagccaaaatgcccgacatctaggcttggagaattcagatccaggggttactaaagagaacatagtagggttgtggtgatagctataaatgagaagacggtttacggtaaaatgttattttcagtattcagacatcagttcagattcgtatctactttaattactcaaaatgcatttctcagtagtcaccgtcgttgttctcgccactttgtgcactggaaatcaggcttggctagctaagattcttattcagaccacagacaccaagctacgatatgaactaacaaactaaacacagtcaccgactacaacaacgtcgggaactgcaaggccaaccgccaaagcacttaccgcagcatctctgctgcttccaacaacaacaacaacaacaacaacaacaacaacaacaataactagtgcgtcatcttcgacggcaacatgcctgacactagctgccgccagtataacgacggtggcaccagcaatggcggttgccctgtttcattgattccccgctccatgatcgtcgaaggcctatgctaataaccctaaccagagacagatgccacatatcagaatccagtctgaccaatgatggatagaagcgcaggtcggatcgaaatgtcactcaagagtttttagggacatatcataagtcaatttccttaaatgtatctagtaatagacatatagaaccacattgtcaaaaagacctgtgtctttctcattatttgcatctctcttcattcccgtagcttccgtcatgtatttccacgcatcgtcaagcaatgtcttagcttcatcatcttcccccatcttttccttaacaagagacatgtagaacaatgatcgtgccttctccctagttgccataaaggactgtttaaaaatgccgatagcgtgctccaaagcctcacaagctccttcaaagtcacccgtctggtaaaggagtacgccaatcttgtgcagcgagatagccgtgacaaactgctcaccgcaaacctgttgtcgtattcgtagagcccttctgtgaaattcaaaaccgcggtctctgttacgagcactttccgtgttgtccttgagcgcaagaccaagataagaattgccgattccgtataggaacagcgcaccacgttgcgtattctcaacaatcagaccgtctgcaaattcgtcgccgtactcgaactgcagcttgatcgactcctctggtacacccatgtgagtgtagagacgtgataggttgtgtgatatatgcacactccattccttgtatgtgttcttgtccctcacacctttcattgccgataatccctccttgaatagttcctccgcacggtcatactgacccataccagtacatgcgcatccccagtccgatagagatatggctaaaagccaggtatgttctccttcggtctgggaagcctcatcttgctctctttcgtagttggctcgatagattttgacaactttggaaaaccagtccgccgactcttccagcctatcagcctctagacaaacgcatccataggctgtcatgagtttcgggaaccatgggtctgtgtccccgttccgggcacaaattgatcttgcagtctccagcaaagggaacgcaaactcagaaagccgtcgctcgaatagataccaggaggcatgaaagaatagttgaacaaagccactgggaggatcaaggtatgaagcatctctgcatctggcctccagagcgagtacatgagggaggtacagggagcacaaaggccaaaatgcattcattctgaaaggattttccttgttcatgggccaaactgtcagtaacatagttagcgcgtcatctaagagatcagcttgctcctcctcggtaagttgatggaatactgtctcttgcaccaatcgatgaactgtcaggctccgagcttttgtacctgcttgccctgctacggccccgtattcagctttggtgataagactgcgggaaatgagttcctgcgcagcggtgtggtaggtaaagccaggctgaagaaatgcaagatctttcacgttcgactttttgccagcatcccagaaaagtgattctggaacgccatcggggtcaaagtaggacataaggcgcagaagcttcaatgcatttttgccgagcatcacgatggacactcgccacacagtcgcgagagaatactcatagaaaagattgggtgatgtcgtctccatatctgatatacccttgttggcttggtgagatgaatgataaagttcctgaaactcttccaaggtgcagtcgcagtctagaatgaagctagaaacctggacaatcgccagtggcagatatcctcgttggcattagctatagtgaagcaatgcgaatgagaatgatgcttacctagctctttgattatttccgatatcttttccttattgtgggtgtctgaactgtggatgtttgatccacgagacgttaagagagtgatgaacaatgtttctccttccaacgatgtcaggggagagatgagtattccagactcggctaccctcgtagcagctggatttcgactagtgataatgatggcgcctcgattacccggcggccagaatggcttcagtacgttgaggtcgtctgcgttgtcaaacaccagcagccactcaacgtctgactcgctcagccatgtcttgagaaccgtagaaatagcatcagcatccttttgcgagtcctcgggctcaatgtgaagacgcttggctgcattggcataagactcagcaagcttctgtttgttatcggcctgcatccacaggacaattggatagcgatcaagattgtcataagtgaacttgagtgcaatctgtgtctttccaacgccaccgagacccgagattgcaaatgaagcgcgcttttgacgcgagacaatcagatgggttttcagcttgtctagagtctcttttcgaccgtggaatagagggttggccgagtagggaatcacatggcatggcgtaggggatctagatgctggctgtttctggatcctcaggtcttggagaatctccctgatctctgtatgacgcttgttttggacaatcatattggcagtttcgatctgcttctctacgacatgcttctggtcctggatcgcggcgcccgctcttgacaaggcaactggtgctgcttctatgccgagtttgtgcgtccagcgggatgattgttttgtttgatccaaagcagccaaaagaaacgtaatgacacgagaatagaattcaacgatgacactttcgacgtcatccatctcggcgaatacctcatggtaagttccaaaatgtggcacagaagaagaaatacactggaccgtttgatcaaagattctgagtgtctccgaattgacgtttttccgcttcctcgagttagccacagctcttccaacaatagatgtacgtacctcgttgagaaaatggacgctgatccaaattgttgtagatacttctgggagccataatgtaaatgtggaaagtagctgtatcatgtttttgatattggcgattgtctctggcgatagagccgccttggtagtctgctgtttacctggtttgctaggcggcggttgcgacaaagcagtgatgattttttcaatatcttggggggtttgctttgcaaatagagcacggtcctcggtgctgagattctctttgtactttgctacggcctgaagccataacttttgattgtcttggttacccatcgcgatatgctgttgcagtagtgtttaatttggtaggagaatgtctgtgtgcgatatcaagttttgtaactgtgttactttgtaatatatataactatttattttgggggtttcaccaccttgaagagctctgattaaacatgcgagagctaaatcagagtcaaatatagtatggcatgtctctattgtgaactgatgtttgtggtcgatggtagtctctgaatgctatgatagataagttacagggcaatgatgagcggggcatagaaacctacctgacagacaggacggtgaggctcaactctgttccttacacacccacgtctgactagaattagcattacttccagaaaggtcaagctgaaagacctactgcagatccttttaccgctgtagccgggtgcaagtattcctgcagcctgctcaatacgcactgaaccagagcgggggcatgacacgttgcagtgaacagtccagtaaagtagcaagaatatgacagggatgtataacaacgatctaggggcttcgttgcagcctttacttgaccggtcgttacacaatcacagagcatatgcgacagtccttccgtccaggcagttttcatcaccaagtgtgtacagtcactgtattatgatgcttgtcacaacatagattaatgatttttttatcaatgcaggctatctatccatcacaccataaacgtgtctcccctctcacaacttatcaaaacgcagcggctcgataccgacctgcatagcccaattaacagctactacctcttgtgacttgttctcgcggtggaataccaaaacaaactgatcccacttgaaccaatcaataaattccctcaagataagctcttcgcgcgaggctggcataaagcccagcttgtcccatgcaaagtgtgtgagcttatgctgttgggacggtacatcattaaaaatcagcttcagggttccatccgtgtccttgttgatagcgagcgtcatcttcaagcctgtgttatgatacctgcccacgtagtcttccaatggaacctcatgtggcccctctgatttcgcgcgctcttgatcgcgttgttgtgtaaactctgcgaccagacggtcatatctttcgtactcagacttggctttggccaatgatgcttctgcaaagtcaacgcgtggctgcaggtcaaacattgcttgtgctagggcttgtgcagtccagtcaggcccatcaccgagcccatacgagtttcccaaagcgacgatggctgaattcgtttcagggaacagatagaatgatgtcaagtacccggattggcccccattgtgataaagaaccaagcgaggctgcgacgatcgaccgatgacatgctcgcgctggggaccattgagagatatcatgcccaactcggtagaagggattgtagcacgggcaaacccaaggccatacgtgttctcgccgatggatgatgtagtaatgttggccttgtgtgacacaattgtcgatacttgcttgaggggcgtttcagtctcactgtgcatggctgtgaggagagccttggcccatttcatcatgtctgtgacacacgaccagacagccccagcaggtcccataagagaatcatccgaagccatgtcgacaggcttctgcttgtgtagcgagtaatcgtcaagaacaacgtgaggggccgcatagttgtcatctggtagcttggtgcgatttgtcgttgtgcggctcaagtctagcggttccaggatcctttccttgagatattcataccacggctgcccagactgctgcgtgatgaccgcaccggctacggcaaacatgtagttgttgtagtgaaacccacaacgaaggtcgtgcaccgggggaagatagctgacaacatccagcaagtcatcccttttcagtaggtactcgcactccacaccaagccaggtgaggtccaagtgcgcgagcccggtattgtgcgaaagcgcatcctgaactgttgccctttggccaatgacagggtcgatggtattcttgaatggtatgtatgattgcatcggttcgttccatttcagttttccttcgtggaccagtaatccacagcatgaagctgtgaaggctttggagacggagcataggaggtaattggtgtccggatcggcggcttgccctgagtcgacatcgcggacacctctgctgcgggtgtagatgacctctccttggtgaagaacaccaatgctgattgaggctgtgccagtgttgtcctgaatgcgatcgagggtttcagtcacggcatgaatcctaaggtctacgtcagcgtggcttcgtcaagaattgttgcaggagattgggcgaccttgattgtacagcctcaattgtcaagtcgaggctcattttaatcaggatgttggatggctgacgtgggaaaagaagactaattgcataaaactcaatggtgcaaagaagatgctactttcaaactcgcagtttgcgatactggggatggattcaacccccgtccgtaattcattcaaggtgtgcctcccaaaacacatgactgtagccagacaggttctctttacggtaaggtgttatgtgcccgtgcatgcatgtcaggcatcaaaagaggggaaatattgagggcagaggtgtgtgtggctgcatcagaaagtaccctgtagactttcggcttgcagctgatacgaccattctggccttgttcagtcatgggacaacccgtacgggcaaaaggcattggaatggaggaaataagtcttggtgaaaagcccattgagaatgatgtagtaaaagatataggatagtgtgatataaaaagctgctgaggtgctgtaattttgtgcctgctgacgaccaaagtaaatgattcttggccaaaatggagcagccgcagagtgtacaagccgctattgcgtatatgaaacccgacgatgagctctttcgcaaggaaaagccctatgtgtcgctcgtcccctttctcgcaaaaggcgccaactttacaaacaccgaagtcgacgagcacacaatggaaataaagaatgtccgcggcagagagtcagaatttgatcttgacaaaaacggattttcctacgttttataccaacctaaagaacggcctggccacgatgttcagagccctgatcatccttacatgaaagagatctctgaattcttaaagagctatttgggggctcaagacgtgacaccatatgatgcaaatgtaagctatcataaagtaacatatatcaaaaggactagtatctgatactgggtagacaaggaaagtcggcgatccagagtttctacaggcatcgctgtatgcccacgttggtatgcttctggtggcccgcgttggatctggtctctaacgtctttacagatcactcaattcccaactgtaaatggagagtccaacaactaatggcagagaaaggaaagcaaatgcccaagagatgggaattgataaagtaagactcactcgagtgattccacgacgccataatgatctaacgcggtcctgtctcaacagtatctgggtacccatcaaaggaccagtccgaggttcaccactcgcagtttgtgactaccagaccgtctgtcgagatgacctcgtcgcagtagattccgtctttccgcaccgagtcatggaagtttaccacgtgaagcacaacccgtctcaccagtggtactacatggaggaccagaatgttgatgaccttcttattctcaagtcatgggacagccaggaggataaggcatgctgtaggcgtatcccacaaacttacaggtctacttctgacgtgtctgattaggctgcattcatacggctatcatccccgatccccaagtcaagacagttcgtgaaagcattgagattaggtttattgtcgagtattgaaggtcgttggttgtcacaggatctacatatcacaaacatcgcaatatcgaataaacaagattgattgaaaagtaatataaagattgtgctgtcgagcttgcaattccattccattgtagacctcaccaaacaggattcaaaacgattgttatgttatgtagagctgcttccatctcaagaaccagtcatatggcgaaagttgtcaaccccaaactcgacactccacctgagccatggcttctcgaaaggtttttcttcagttggctgccatccagtccatggacggttgttgcactcgttctctgcggcgaggaatttcttccaaggctgttcgcgaccgtcggtcagatccggtccagcacccccctggagatctttgggtacagaggcagtagtttctttgatgttgtttgaagacatgttaatgttgtgaactatatgtaggtggttagtagcaaggttgatatgtatgctcggcaattatcgtaccggttttgtgagtggctctatgtgttgtctgttgttggcctacagaatccaacaacagagggaataacacatgatatttgtatggcaattttgcatcagctttcgcacgtgaaaaaggctcataaaaatgccttatgaagcaatagagttgtcgtcgcatgaaactcataatggtgtgtcataagaccattgccatcctcgcaagttgcagcttatcccccgctctgagagatcatgaaagggtgcacatgcgacgtgctttgattcaaccaagtacaaaaggcaagggaaagccgcagaacttctgttgagcacatcaatcacctaccaatcttcagtcatcagaaccagttgtcatggcacctctatcgccgatccttttgcaaggaaaagcaccgatcccacacttcatttacggcacagcatggaagtgggagcatactgctgacaatgtattggaggctcttgatgcaggtttccgtgctatcgacacagcaccgcagagtcagaattacaatgaggctctggtgggcaaagcactcagtacttggttaacattgcacccccaagaggatgcaacacagcagggaatcttcctccaatccaaatttactgacgcgagaggattcaaggattatcccaaagtgtttcaagacaatgattcgcccctcgagcaggttgaaaaaagcctcaaacagacacttgcttatctgggccgcggagatgcaggtcagccgccactcgacgccctcttgctgcactccccgctccagacaatcgaggaaacgatggaatattgggcggccatggaggcccaggttcccagccgagtcacgtatcttggcatatgcaatgtttccttgcctacctttagccagctgtacgaacgcgcaaccatcaagcccatgattgtgcagaatgacttccgccccgctcacggattcgatgtgtcgctactggaatactgtcggaagcgagatattgtttatcaagcttacgccgtcttgaaaggtaacatgaccttgttggagtcgccgctggttcgttggctagcacacgaaagaggtatcggcgagccagaggctctgtattgccttcttctctcttgctgggatggcacactgtgcatcttgaatggcaccagaaacaaagtagtgatggagaaggatcttgctcttattgagagaattgggaaactagacaattacatcatcgatggattttgggaggccatgtcttcatctgagtcaattgactggccttctgataagtcggcttgagagcagaggatccaaagttgctagacaaaactccaagacacttccacaatatcctactcacatcgtgtctctcccaatccgactgagacataccgttccaaggcctgatagtgctgttaccagtgggataatctgtcccgcagatgctacagagttcacgtcgctaatcgagttccatctaagaaaaagctcaatgataacgacaaatattccgagacagatcaactgaaccatcaacattatccagttgttcctccatcgtggaactgggattgcgggagatgcactttcgacaagaagccatcgtttgagctcgcggcgattaacccaaacactaagcatcatgtatgctaggcgaaagacatgcacagccatcacaaatacagacaatacttgactcattctgagaaaccagtcgaacatagatgtagaggaaaagaagaagacgcgccagttacaagatgccagtaactatttgttatctgttagaaacaatttcatatacttcgggattcacgacattttctagttcaggaacctaccaatacatgacgaccacggtaccagaaccatacgctgagcacactgtaagcgagcagcaggagagctcgaagaaactcagcaaacttggtagacccaaatcccaacgtcttcgtctctatcagcgtctctatcatgatggcaaatcctcccccggcgccaaaaaaggtcatgagaaacacctcgccagtatgagcggtgttggtagtgatcttgtgtatcgtggcgacgagcaaggaaagctgcaggatgcagtttaccacaagcgagtctatctaaatgctgtgtaagtacagagtaccaacaatgactgcggggttgcttcaatacgactcactgttttgtctggccatttgtgataggcaacgacagtggtgaaccatgatatgtacgatgctatccgaacccccaaaccgtaaagatctgcatcaccttgtggtttgcaatctgcttgcatgagagcaccagttctgacgttgagcgatgtggtagaaagtcaacctgatcgttttgacatgtctctataggtattttatctgcatcaagatagatatctacttattatagagacaatctcgtctttctatgttctcatttcagctacaagtcaacggagctacgcagaagccaagaaaggtggcttgagacagcgtggcaatggagtttcaaattaggcgccgtctcttttactcatgcaaagttctcggtcttccgagccaagcacatactccattttgtaggttggcaacccttgccgtgctcagaaagatgagtggcttttaggtaatttcgtatcatgtcgaatgaaacgagcggacgactggaaacaaaactgagggttagtggtgcaggacaactatccttgaaatgcggctgaacttgatgatttttagcgctatgggaggcctcaaattttaatgtctaggctaagtagatacatgcagccaccgcctgtaagctggttacactctctgccaagaagctttcaacgagagccatcctcgagagaaaacaatgcaggtgactcaagctcgacgtcatatttccatcgcaggccatcacacgcacatccttccccgcactgaaactcgatcagatacgacacccaaggacgtgtctggaagcgtccttgcttcgctgtctcgttatgcgacacgttccagacgaatgagttgtggtggtagtgtcgtagcttgtatgattcgtctttcataccctgcagggtcatgcgtagatccccatcattgtcaacgctgacgtcgatgtgaaagttgtgaagctgattccaatatctacccatgtaggctttgagttccagtggctttgtatctttctcttgtctcttttccagctcatcgttgatcttgttcgccaactctgtgcctgttttggcagccttggtggccagttccttgaaatctatgttattgcgtccgggtcctgatagttcgtggatgatcagctgaggaatccagtcgcaagcatcacagagcccagtcgaattttgcaaagcgataatggctgtctcagtctcgggtaaaaggtaaacacaagacgtgaatccctgcatgcttcctccatgatagattgtgagacggtttgggcccccttgaccgatttgaggcatggcaggaagcagatgcttattgtagttaaatgccccaagaacggcgggtagctcagcccgaccccatccaaggccatatgattgctcacgaagagatacaagagtaagttgactgtgaggacgaaggatgtgcttgagctgcttgaacggagatcctgaagtcgacgccgtgttgttggcaagctggtcgttggcagcatgcataaagttgctgtagaacttgacgaggtcatcggtacagcttcggacggatccagctgctgccattagagtttcgtcggagatggtcggaatgggcacctcaaatggggatccatcttgaagagggaaatacgccttggctgcattggcgttgtttgggaggtcgtaggccgatgttcgcgtcattcccagtggatcgaagagtttctccttgaaacaggctcctaggctcttcccctgaatcttttcaatggctctgccgaccatgtcatacgcgtagttactgtagaggtagtcggttctgaagtcgcggacaagaggctgagatgtccaagtctgtatacctgtcgacttttcgagaagaatgtttcccgcccgctgcaaccataaaccatcacctctggcgacaccggtgcggtgcgacaaaaggtcggcgatggtgatctgagagccgcggccattgaatgctccttcaagctcggggagaatggtagcgatgcgggtagaccactcaagtttgccctcctcgacaagtattcctgcagtagccgttgtcatggccttggtcaaagaaccgatgaaatacgtcgtagagccatcagggactttctgaacatcgacatcgcggaagccaaaatgttttgtgtaaacttgtttcccgtgggctatgacagacagtgataagccgggcgcgccgccaatcttgcagatgctagagaaattcgactctagtcctacgagtatatcgactatggtacttttgtcttgcatgttgagaggtagttgtagagaacaatcgtgtctagaaaatagattgactatggtgggtggttatcagagcagaagaataactaccagatacaaaggtaaccctgaagtcatctgacgtcagccacttcgaggtaagtctgctatgcagcggcacgtatcacagggcatgtaaatatggcgtgtttctcccaacagcgcccaaacatagtacaattctccaaagtttcaccatcttccatcatttacggctttccctcaccgccaaacctagactcacaccctcaaaatgtctgaccccacattgtcattgacatggatcatacagggaatttcagatgatggttcaaacaacttattaattgtcccccaaagttaccatggtcacggctatcctcctcttcatcttttctgtgtactagacaatgaaaacgacttccaggctctatcgcatgcgtggaaagcttgccatcagcctgcggtgagacgagcccgcgatgatatgctagagattattcaaacacgacttgaaaactggagtaattcgagggccattcgattactactcaataatatcgcaatgggctctaccattcatatatcgtctatatcagacccagcacaagaggcaacgatatggctttcacccaacatttccttacaagaacgttatctgactttacgccgtctgagtggtctatgggcctcgtattcgctagagtatccgccgtgtcttgatatccaacagataaaatcagtgagacggctgcacgattcggtatcgcttgtcacaatcccgaatgagcctctcatggttttcaagagcgcagtctctatagtatctcggatgtaccatgagttgagagagcttctccggatgcctcaccatcccaacgtgatagggaaaccgcgatatatcgtcaccagaaacggcaaggaaagagaggagccagtcgtctgtggctttatactagagtttcactctggaggcacgcttctcgatagactgtcatgttcctcaacatatcctcgcatcaccaccaaagacaagctcaagtggatccggcagatactacaagccctccgacacattcattgccctggtggcagtttctatcctgagttgagattagagaacatcatgctttctcacaagaacgacatcgtcttggtagacctggaacaatttggagggcccgagcgctggttgcatccgcatcttggaaggataaaggaagtatataatgataattggaaacacagtcgggtcaacccatcctgcatgccctcaagcatcttctactccaacccagcggcaggctacatgttaccatttgcgaacgcatccggcctggaaagacagacgtttgaaaactacagccttgccaaggtgatgtggtgcatctttgaagagcaaacaaactcggcgacaagacttgatggtgactctacttcaaactctggtgaaccgcagatcatgtttcctcattttgaaaagacaccagagaggatgagatattggatttgggtctgcacacgctcgagtcgtgaatggggagacatgatgtgtaaatgtgaagatggtcagccggatatttgtgagcacttgggtgcaaagctccagacgaacaacatggcttgtataagtctggaagaggctgaggaatatttacatggtgtattcggcgatttgaatatctattaataggaagacagcttatcacgaattttcaggtttactttgtccttttggtctcgtctacaccagatacaacttgactgaaagcgtttggattacctaaacacagttaatccttttcgggacagactggacagctttcgcatgtagtggcattcctgacgataaggtttccatcttcaatcaaacttttcaagcattatgactccaatgcttacacgggagtagcagcatacatcacgtcgcgtacttaccctgcatcaggataacttgacaaacaccttttggccatgtttgaagaaagccactacctatgggctgctcgatttatatacttgatgcactttcctagagttaaaatacaggctgagcgttgtgcttcattaaccagaattatttaacattaacaaccacagtacgaaaggttcgactaattcaactccccgtgtcttattctccgacatatgaatcaagtttgtgacgtcagtttaacgcggctaatttatttacatgatgattgatacaatccaaagtctaacactaaccttctcctcactcaccctgcagcttcgagtcattgaaaacgtccatcgatttacaattcgcctcctacaaatggagaaacagcgataaaagccggtctaggccatcgattggcagacgtttgcactatctttatctaggcctagtgttggcggtttcttgcatcctctagccagtaacttgacgatgtggcttgcttcgaggcctgcacgattcagcttagcttggggatataccgattcataaacctcttacgtagtagcttgcgatgaaacgtttggcgcaatttattttagtttatcagccacaaaagtcaatggaaacgggggttactttgcagtcactggagtgtaggtttcagtgacagtaaaaaggctgaccgacataattgtctttaccgatgtcgcgttatgatgttatgatacgcgagttgtaaacttaccatggttcacatcgcctttgatacgaaaaaaatgacttgttacctacggagaaatcgatcgcgattgtttttctagagatgcagatctccggagcccgatcgccgggatttcatgactcgaccggtagagtccgatctccttcgggtgactaaatgctagcgatacaatttagtctaagatcactagcagggaatattctacgcaatctctttgaacccgtttcacgccgatatttaatcaacacgatactttaagatcgtggactgaatacggcacctcgcgactcgtacagtatgtcttgaagggacagaaaacaactgtgtggcgggttactgtcactgagatggacgggatctacactcaacttgcttttgaccctcccttgcctactcagcgcatcacacccattcgcatcccttgagtctagtccaatcagtagtaacccgcgacctatctactccaggattagactccagactactgcggaggctccaatcttgtcatcaacacttcttctcttagtgaacaaccatggaacagtcttgcattagtgcatcctcctgaaaaaacactctaggagagttttgcgcggcataaagtatgactagttccccgatatcaggatgtctgtagtcctccacatattgtttttccttttgtcatatttcgcgaaaaatgcccgtctccgaacatcggccgtccttccttattgaggcttggaccctctatgccattggcacgtctattatctttacacgctttgcagtgcgattcaagactgtcggactccgtggactacagggcgatgacttcttttcacttctggtcctgctgttttatacagtggatgcatttacagtacatatgatttgtatgcatgtcgacagctctcattgtaatatttgctcacgctttctagatttcctgggcacgaatatcgaaggtggcgccgcagcgaaaacacacagtacgtccattcgatcacaacaagaagtatagaaaaggaagctcatggtcatccagcattgaccgacgatgaactcgaccagtatatcaggggttctaaactacaactcgcagcctggtacgcctacacggcactgatttggtctctcaagggcactatgctgtgcttcttttctcgcatgacgatcggtacatggcacaatgtttttgtcaagacagtctctgttatttgcgttgtctcatatgccgctgttttccttacagtatgtatcacagccacaacgcagtgagctttactgacgcgattgtagatcacctttggatgctttccctatcacaagaactggcagtaagtttggaggcctctggatattaacaaatttgctaacaaattacagggttctgccaagtcccggacgtatgttatacaactctcatgtttgaaagggaactaacgcattatagtggtttgcactttaaagatgcaaaacttcttggtcacaactgtactaaacgtcttgtaagtcactctcgcaagggttacaatgtttttatctaactttcctaggactgacggtctcattctttgtattcccttacctcttctctggaagctccaggttccacttcgcaagtaagtgttataattaatctcccatttccagctatgctaacaggacacaggaaactcgttgtcggacttcttctctcctcgggcgccttcgtcatcgcagcagccatcactcgagtcgtcctcaccctctccgccaatccttccgcactcacaattaactcatggggtgtacgcgaaaccatcgtcggaattctcacagtcaacatccccatcctacgaccattattttctaaggccttctggacgggacagtctgtatccaacctcggttcttcataccgaacacaaaaccgaacagcgggtactcgtggcaacggaacgacagacttgggcccctacgagctcacgccaagtatcaatgaaggcgcaaagccaagcgatagaggcagccaagattccatcataccgagaaacatcaagttggcggatatcgttgtttccaagacatacaatgtcactcatggcaatggcgttgacaatgggtcgtggtatggtgatcacaacggtgcgtccaaggcttctgtgcacgccgagtcacccgtataaggggacattacgcctcagggcaggagtagggttggcgataaaatgtacaagttataatagagtaaacgatatcttctcttcgatagtataaacgcaaagcacatgaagatagatgtgcaataagcaaccaagtggatcaactcttgactattcactgctctggtggttccaaagtgtggcccatgggtaacctaacctgtctgtttgaagcaaggcctttgatcttcccgttcagatcttgatcacttcttggcaatactcaaacgagaaaacaaaggcgtcagattcgtcagttggtttcttctgtgcgctcagcgacccacttacccctgacggaccgacgggactattgaaccttgcttacacggcactttcacagccaactacagctcttcccagtcttggaactagactcaattcaagttcagctacgactagcttcctcgaactatcgttttacagatcttggacctgtaaatgatattcaaatgcgcatagtagcaaatagaattaatctcaattaatttcaagcatattgtcatgaataaatgtcacgtctcatgagcagaaacttgttttcactccctccaacctttgctgttcatacactcgtttaccgtgacgctgcccgttactctcattaatattcaggatgcgtttcgtctcatttgccactgttcttggcgctgcgctactccctgcagttaatgctcgccctgcttgtcgtcctgatacgtctgctacgtccggagtatctgcgacctctgttgctaccactactgctgccgctgtcgaaacttcaagcaccgaagctgctactaccgtagacgcttctacgacttatgagactactaccgccctggagactacagttgtcgtgtccgcgactgacgagactacgactgctttggagacaactgttgccatttccgaaacggccacttcggactctaccgctctgatcccaactaccacggccgagactcctgctgagaccaccacggccgagacaactgttgctgaaattgtgaccaattcagctgaaacaactattgctgagattgcgaccacaactgcggaaaccactctagccgagattacaactactacagctgagactactgctgtcgaaattgttaccactgcagctgaaacaactccagctgagatcgcaactaccacagccgagacaacccctgctgaggttgttaccaccaccactgaagctgccacaaccaccaccgccgaagccgccggtccaaccaactttgttaagaacggtggtttcgaagacaacacaagcaacgcctggactctactaaacagcgacattgcaaacaaccctggaaacgctcacaccggcggccaatacctgtaagtcatcctccccattcttccaaatcacaaccctaacaaaacatagcgaattttacgtcaacaacgactttgccaacggacagaaccaagcctcccagaccatcagcggcctcagtaccgatcgccaatacggcttctctttctacgctagtgtcttcggcaccccagaacctgtcatcattcctagtaccctctgtcacattcaggcgcggcagggaggtgcagtgattgcccaattcccgctggacttgaacagtgtcgattactacgacatttacaaggttaactttacgcctttgagcagcgatattgatctcagcctgcgacttcgctgtaccaatggccggagagttacgcttgctcttggtatagatgatgttgctattggtgatgttttctagacagcagattgggttgttctgttgtcgttgtgacagcttctcctagatcacattgctcaccatggggctcagtcgacaaagttctagtcaggctatttttctcacagataacttgttaatgatatggtatatttttctatggtgatctcttttgtaaatctatatatggaagtaataattcatcatccctacttaagggcattgattcacgaagatgaagttggcccaagtgaatacacataaaggtacaacaagaattatcccgggttcaatatgcatgacattaataatgcgttctattctaactagtttcgaggcaatatgatcatgtctgggccggcccaatagcaacatctagattatcaggtatacagggtagtagtactccaactaacagatgcccataccacctgatatatctctaacaagatggtgatgatacatggactattagagatattcccatgactcagggttctcctcttactaaaccttatgcttagggaacatggcaatccatttctcaatctgcttgatcccagcttcttgaaccgccttgacctcaggccaaatactaccagcgttgcggtacgtatcagtgcagtgattccccatagggttgatgaagtgcttcacataagtgctgttaccaagaatccccccaggtctttgatcagaagcaaatgatgctgccctccaaggatcaaactttccattcaccaagaccgtcctattcagatacccaatcggatcactccaaccaccgtatcgtgtattccatatatcagcagtctttcccttcgccaagccaaaagtttctccattcggaccagtggggaagtaacgagcacaggtctttctgaagtaatcagtattgaccaaacgggagaccagtgttggtgttccctttggtgaacccgtttgccagttttcatcgggttcgttgcagaagagccactgggcttgcagagtatcgacgatgcttggagcatccagacccttggtagcataaactagactgtcggcgtcgccgaagttgaagcagcctgtgttgttctcgcctttccaaggaccttgttgctcgcatcgtcctgggatccagacctcttttgtccagcgagcatatcccttcagagctttgtcaagtccaacaccttctgcaccaggaagcttcgatttgtctgtggtatcaacggcgttttcgacgtagtcgcagaattgccatgtgtcgcctatacgcaaactagctccttgaaatgtctgtggcccatagttcaagagattcataaagtcgtcgttatgtttcagatctggagcaccaaagtccgtcttgatcttctgaatgtcatccgccgatcctataaagtccgttagcagctacggaacctagtggagtgtcgatccatcttaccgttcagcatcacatcgtccagatgttcaatcaccttctccacatctgccgtgcaattcttgggcaaatacgccttggcagcatcaaagtacctccagtaatttggaatcgcctgaggcggtgcactcgatgcccaggaagcccaaaaggtatcgggagactccttctgagagaacatcacacggttaccttgagcagaacagccggtatgaacccaaggaacctggtcaggtctggaaccaccgttcttggcgaatggtaactcagcagtctttgcaaagtggatcttgtctcgtaccatctggtcttcagtgtagtatttcatattttcggttgtcagctgatcatagggtgaagattttccaaagtaacggtcttcaagcatgatcatgaccgctccgatgcgtcgagcaatcattccacctataacgtaatcatcatggagccagaactttacttgttcagcttcggcatcgaggggcgatatgaaaacgacgggcgggttgctgccgttggcatagttcaagctgtaccagtatcgctgctcaaaggtgccgagggatgggttatcgtggtcaacgagttggtggaagacgccatccacgacaccggccgtgctatcagcttggcgagcatgaagttgagcttttgcaggggtttcgaaacgcgcttcttgctttaagctcaacccctgtccgtgctggagaaaaacggcgatagccgcaaggctgttgaggagatgcatttcttattgcagtttgagaagcatgcaggaacataggtgacaacagatgggtatttacgatcttttaagtaattgttctttactcattaccgaagactcggcagtccggtgtctcgaataaattacttaggctatagtataaactcaaaacaacgcgttagtaaactcaattaaattacgtcgaatgccaattgcaagttccagctgccattctctgacaagtctataatgctgaaaaataaaagtgatttttagatattcttgtttatataccttttcgcatagtaatgccaagataatgatgtgcaagatatatatggatcacgaaattaacgtgggtcgtttcacagcccgattgcaaactgaaaacatgcttacagaccactatttactaccttgcaaacatcaaaaactcctactgcatgaaaatttctacttccaatccgctgggtagacaggccatcatcatctcgttacgttggagggtaacatctgttgcaacagcaaagtcgtgatagtggagtcgccgcaatgtcgcgtctgttttggcgaactctaaatgtaaatctaatctgacttgggaaatatattcgttggcgggcccggaccgcatagctagttgtttctttcagctggcgactaaactattgaaaaaagcaatgagctgatactgccgtgtgcatccaaagtcaggcatgtaaatgatgatgtttgcagatggtaagctgaatatggacaattatcgttcccaaagtgttataaaacctggatgaattccagtaaatatatctgttatccttcagtccatctcatacatctagtatagtcttatactccagtctgatacagaccttgtcaggatggctgtccttcgttttattaccgtagcacttgctgccatcaccaacgtcgccaatgccgttcctaccgacgcaaccaagcgacaagacagcaacttgcccttcccactagctcacttcaccaacacagtagcgtccgtccaaaacacctactgcggaccgactgccaacacacctggtgtcaagtttggtgatcaaaccttacttcatgccattggcgacggcgatactgttcaacgtaccaacatttatcactccgagagcttgggcataatcgtcgcttcccagggcacaaatctgtcaagcattgtctctcaatcccacaacattcaagctattcccattatcccagatgcaagacttggtctgccctttggctcaatggtctttgcggggtggcaaaatgcttggtccaagggctggaccgatgtcagtgcagcactggccgacactatcaagcaattccccaatgaccaaatcatcgtcacgggacacagtcagggagctgccatctcactgctcactgcattggccattcagaaccagttcggcaatgtcagtactatccgggaaatcattgcttatggtcccccccgcgtgggaaccccagcgttcgccgacgcatttgatactatcttccctggaaagtacacgggcgttgttaatggtgacgattgggttccttctctcccatctcaacctatctaccgacacccctctggaatggtttggatcaaccctgccaactcaacatcgtggaagtactatccaggccaggagaaccccgacggacctgactcaagagtaatccagatgttttacccaggaacgctgcagttcaactggggagaccatcagggaatttacatgcacagctctatgggcacgactcaaggaccttgccctgctcaggttggtgggttctaatatgtgcttgattattagcagcaaacaccacactttatgggtttgaaagagccgtattagttatcatctgcttgaataatccggaacctaattgagttaattattttgcggctacacaatgtacatatacagcaacgcacatctcaatacaagttaatgtaaaactatgacaattcatttttcctttcttattcaatgaaaatagagaagtacttgttgcatcacaaagaggagagaaaatcttagttctgtaatgttagtttcaaattgtgctaaagaaatgtgaggcctatgtattatatgacctttttgcctatgactaggtctagagtaccgcatatatccacagtctgatgactattcgttctgctaaaatgattatttctcttgttctgatgacaaagcagatttatctcaacattcttgctcgggtttctcaccgtgactcctctcaaaatgcgggggttcgacacaaccaatccatagcaacttcaactcaaaccaaaacttcaaaatgtctactaaaccatcgtttgactcccttcctctccgtaaagacggtcctcccggcaacgcttggggccttttcggcgaaaatgacgaatgcggcatgctcaacctcttgactcctgacgtcgtagcaaaagctgcttcagagatccgcgatggcgttcgagtatctacagactggcctctgaatcgaatgtcgcgaccttgttttggccgtgcaccttttaagcatgagattaagacaaagacccctcgtgcagtaaatgatgatactttgacgtttaatacgcagagtagttcccagtgggatggttttaggcattatgcgtatcagaaagagaagctttggttcaatgggaagacgcttgatgagttattgtcgtcggatatcaacggtattcatggtaggtctttggatctccatagacagatttaagagctaatcggtgtagcctgggttgaccgtggtggtattgttggacgtggagttcttctggactatgcctcttgggcagacaacaacaacatccccctaaccccctttgaaaccaagtcgattacagtcacaaccctaaaggaagtcgcccaaagtcaaggcacaaccattcaacaaggtgacatactcttcatccgaacaggatgggtccgagcctacgaaaagctctctgatggcgagtgcaaggaattggcagatcacaaggtcccgcctgctcatggcattgagtcctcagaggaaaccctgagatggctctgggaccaaggctttgcagccgttgttggtgaccagcctagtatggaagcgtggccttgtcagaataccgatttctatctacatgaatggcttctagcgggttgggggatgccgattggagagttgttcgatttggaggctttgagccatgagtgtgagaagagaaagagatggtctttctttttctcgagtatgccactcaaggtaagttactgtcagttctgtcttgtttcttaaacgtctaatgtcaataggttcctggaggcgtagctagtccaccaaatggcgtcgcgatcttttaagagtctcgtacaaatgcaatgcgatatcttgctaattctggaactaaaggataatcgtacaagctccatggctatctaaatgtatcaatcataattccaaatgaaaccactcatctgatcccaatataagcactaacgaatctcgaaacgaacttcttccaaatcatcacccaagtcctccaccgtcttgatcttgtccttggtccagccatacatatatgcctgactcacatactcataccatgtgttctcgccgcttgactttcttcttagcagaacaagttgtttacagcctcctacaaccgtcaccactagtccttctcccccttcacgacttggtgcaaggccaaagtaccccttctcagtgcaaacaaggtcgtagtcatagcggtggtggctctccattttcctgcagatatcgagatcaaagacttctgattccttcgacgacttttcccaggcctggatcccatcttgcaagaaatctggaggagccttgaagatttctgatgtctcgttttccgtcatcagccgccaagccacgtatgctgcaaaactcaaatcatcgtccgttggacagtcatcaagcctcatcagagtgcttagcagagcagccaagtttgtctttgaagagtcccttccaaggccttcatgagatccagactgtgcactgtgtcttccaatgcttgggtatatgtcatgcaccccacgccctgaagccgccatgtatcgaataactgtcttcaccacatccatagtgctcttgtcattcgtgacaggaaccttgcagttgagcttatcaataacgtatccattaacgtgaagtgatgtttgcgtcgtcgttggttgcccacatagtagtttatcgtactttgctttgtctgtagggaaaggatgggcaatggaaattggtggtttactgaaatcatatacccacgaaggaagtgttatcctacctccagttgcgatagattgattaatcggatcaagaagagcccaaaggccgtcgccaccatcgtcggaaatgatgtaccggttcgcgtggatataaatttcctcaacagacttgttgtagtcttcttttggagcttgaacaggttgcgaatctttttttcgtttcctactcccaaaagcaagccctaaagctgaaaacaccttgtctcgaggatccccgacttcgcatctcgacattgcccatagcgcgacttgaaaactcaaacatcctgctaagcaaaaataagtgtcgttgacaatgatcgcgtccatggaggcgcagtagtccatctgcaatgcgctataagcctggagggccgacttgaatgcatcccaggaagattggcgtgtcccacatatgactatgcctcgtgaccctgctaggagcatttcttggaagacccaggctcgtgtaaagtaagatcttcgatacaacttgtgccatgcttgccaaatttccgggacagccttcgttttctccattatatcttggatcttcggtagagcaagaagtaggtgcctgtcgacaaagtcggtaggcttgggtttgatatctagcgactcttgtacctcctttgtagcacgagaaagaatcggaattgaagcaaatgctagacttgaggcgtactcctcttcaccaatccacatcaacaccgaagtggcctttgagtagatttcgtacatcatagagacttggacgccacgctctgaaatatctcgttgattgatgcatatggcatcaacccacagagtccttgtttccgtttcggatcgaagtgtctccaacgctgcgtaacaattcggagtgactaggatacgatctccgccgcagctagtgggtactgtgccaacctttcctttccattcgtatgagagagcttcgaaggaaggtgacttggatagctcctatgttgccaatggttaaaaagtattcatagttgacgagagggagggaactaggcataccacttggatcagtgaaaagcagacaacatttcctttttgccctggttgaagttctaataccctgatgaatccttgtgggagaggccgatactcaaaggacgtcttggggtctttccgttgtttctcggcgatcttcagatactggacatcacgacgcaacttctgggcctcaagcagaagcttgacggtggactgtcggcccttttccttggcatatgacagagctgtccggcctttgttgtctttaccatccaggtcggcacccatatcaataagagactgaaccacaatatccttgcctgactgagctgcgacaatgagtggggtctggtcagtgtcttccaagtggtcgatgtctgcaccatacttggccaacagttccaccatcgcggcttgtcctgtgcggatagcgacatataaaggggagaacttcgagcctggtacaagatcacagccagctccattcttcaaaagagtctcggtgacatgccatttgccttccatcaccgcatgaagcaaaggagtgcgtcctgtttgaccagccattctcacgttcacacccttcttgagaaggatgtcaatgatgggctcgaagcctcctgacgctgaaacctctaaggggtgaggtagactgctattgcccacctctattttggcacctcgatccaagagaatctccacagcatctgcatgtccccctttaaccgcgaaagtaaggggcgttgatttcatccaacctttatgctcgatattagcatgatgattgcaaagcagatcaattatagtcttgttgcctttgcttgcagcgaggcacagggctgtatctccatattcgtcaatcctgtcgatctgagcaccgctttcgatcaatatctttaccgcgcatgcttgatttagacgggcggcatgcaccagtggtattccttctctattttttccatcaatgtttgctccagctttgattaatcggagcatttctggtatggcaccatccgaggctgctgacacgagctggtcgccgtagatggggtcgccgcattcatctgcagaattggtatctttttctttgttgatagggaaagttctcccgttgtatttgtccacgacgtctccatccttgctgtcctctcctcctggcaaaccttggcccaagttcgaagcagtgagaaggtcggggcataccagcttcttagcagagggcaccttctgaggttccatagcgatggtgctgcgtttcgtgcctctgttatggcaatgacggaattaaaatggaagtcagttttagtaaagtcaaggctttgattcaaatcaagattttgaatgtcagggaaagagagcagaatatggttttttactttacggggaaacagcacactcacagaacgtaatcgcgattacccaggctgattcggacggattaaggagtcgttgctgcccaattatacatttctcattgagtctgaggtggcggtgccgggcagaaatactaagcctcagttatgttgtgacatgccagatgttggtggcgcggaatctgacagggaattagttgcggagaaagccttgtgagtctttatgcaggctagtcatcttgggcgcggattcacaataatcaggctactaatgcggctacagatattttccaaggctctcacatcctggcagtatcagcatacatccatgtaggtcgtcagaagtacacaagagacttactccgccaagctgaaaacatcgtcccagacaacgatcgaaaccccgcattatcatttaactttcttcggtgtctcgtcgagttatagttatgcctggtctacctagattttctggctgtcgcggcaaacttgatctcagtagttaacctatcactcagtcatctcgtgatgctccaagcacgtccaggacgtcaaagacgtcaaagatgcacgcatcctactccttttagtcacatataagatttgcttccagaatgaaagacttgaagatctattggcgatgatacataaggtaccaaactgcaagcccacatcaaactaagtcccattatggggaatagagttaatcaaatcttactctcgccttggaacgcttcaaaggattcttgctctccttcacagacttactacctggctccagcggtgggttacagacactgggatcgttatcagcaggaagtctaagttcgacaagaccaaaatagtaatcgagggcttcagagagaccgccattatttgatccagacgacgtatataatgctggaccatcgagcacctcgccgccattgatccctctcaagtcattgtttgtgcttgatcccccgcattgggattctgtttctttctttgctgaatctgtcgttgttttgtcgtaattgaaattctttcgcactttatcccgcacccatcgtcggatctctttggcctgtggcacaataactttattctcggcttgtttgacagcaatgtcgaggcccttggcctcacaatcacatcccatattggccggggcacggcatatggcacagtccggatccatcctaattaccgcaagtcgttttcctttgtctttaggttctgatggctctaaagcgggaatatattctacatgtcgtcttgaagatgtttcgtcttctgaatcttgacgggtaggggattggagaacaagatcatcctcgtgttcatccgagtcccaattttcatacgcgtccacctcaaatgcggattgaattgtgcttcttttgcccggaccagagtcgctcatataatcattctgatcatcaaatccgtcttgttcaacaatgtcttcataagagggcggtagtgatttgagtgccaaaagtcgcatgtggcccacgacgtggttttccatcggcatatccgtcttttcaaggccacaaagaggacaagctatgaataatggccctatcgtatgagcattgcgatctgccagcacgtcaagctgggcatctgtgagtttacgaggatgactcgttttcatgtgattgacgtaatcaactcttgtttcggccatgaactctccgtgggctttcgatttacagcgccatcgcagggtgtgttctttcatatgcttgatccacatattactgtgagagtataaatgctctggcgaatcgcaattctcaaagagacagacatagggatcaaggtcgttcttgacatgaagcctacaattagttagttcaccattccctggccgccaattgaagcgatgagcgctaggagaaacttgagaaaacttacttccacttcttctcatcaagcacttcacggattggtaagacgtggaagcaatatgggcaggtgacctcagccactgcttcgatgcaactttcccatgcctgagccaaagcgagatctcttccgaaattagcagctgcgttttcaattccctccacagtctcttcagtaggctctgccacatagtcatcgggtggaggcgatactagcgttttcctgtactgtagttcaatattctttttctctctgttgtaccttcgcataagaccagcagtaggtggtggaggaaagcagagttcatcattgctactaagcgcaaccgtctgcgatactgagatgacagaaggaacagtggcccgtttgaaattctccggtgagagagttgttgctgttttagtgatagactgaacttggctccgactggacgcttccacgacacgccgcttcatgggcccttgtgctatttcttctgttggttctggccttggatgcgatatgacgggctttgcaacggctgcttgaagacgaattggggctctctcataacgttcacgacggtaaagaatctgtttccgccgaagaatcatggtggatgcaagacgtatacgaatatcttcgcttgttccagaaaatcggtcgcgtatgtaattcataaaaagctgtcgcaaaaacggctctgcgtcattcccttcatcgtctctgattttgaaaaagttgacagctttggcgttttgcgtctctttacttgcgcgacggatggtatttgagattttgtgaagtaaagtgatctcatcccgcaggttgtccagtgtatcattgaattcttgcaaggagtctgccagttgttgctcggtcaactcacaaagggtagagttgataagtcgagtacctgtcaacaaggcatgattaaaaccaaaactaaatgacccaatgcctggtatttgagacttggaactgccacctacatgacttgatccggtaattgagtgtctccaataaagcaacaatggcatccttgacatcaggagcctctctcaagcgattatccaacgaagctttgctcgcactgaagacattcaaattggctgcccaaagagagaacctcgcaagttgatcctcaactcgcactagtgacggtgatagtcttgaggtgagagacgcagtgaccttgtcagccttgccagtactgttgaggcatttttgaaaggactcgagacatgacttggcgcagtctactattgtgatttgtggtaatggttcttgttgctcagtcgtggcctgggttgacattgtgtagtcattgcttctagaggaatcaagagcctcacataaaccaaaatgtcaagatagttgatatgcataaaagcctaaatagtgaggcaactgccaagaaaaagaggggtaaagatgagacaacccctgtatgactattaaaattgtctctaatctgataatcctcagcctcgtttggacataccccagcatgtcagcaacaactaaaaagactcaccgaatccatctcatcaactcgcctcgcttccgacagtgacggcactgtcaagatgaactggggaatcgctacgtctactggttgcaacaaaatatcattgatgcaacttacctacaaggcgattcagcaaatcaccaccactctacggctcgacgaacaagacgaggacctcaaagcattctattccaaacttatcgtctactgcactataatagagagccggctaatctcttttcgcgaaaccgatttttcacctagcagccttgtcaatttattgtcaacccctttggaacgaatattcaccgatacctttcgtcgtctcttggttagttcctggccactggaattagccaagcttcacggaagaatcagaagtatcaaaaataacgccgccaaaatcgaaatccttggaatctacttggaaattggatcaacatctgacgttcacgatgagattgcgaaatccctggacttttgtgaaaatgagctcagggtcagatacccagaagacttatcccactgggcttttgaagatctggctccccagttgagtatcagcgagcctacctacgccgtctggaacgcagcccaatcgatatttaaagccatggtgtcatgcatggattgtccttgcacaccagcacatgaccttagcgctcgtctcttcatgggaacttatcgaaagcccgagattcagtctaacgataagatagaccaagttgacttcaacatgtttctatcatcccagcagaactggcaagaagcgatcgttcacacaactaaagagaaaaaggttcagatagttatcgacgaaccgcacggtcagcgaccaaagaaggagtgcattaggactatgaaagtcaaaagcttatgtgaaccgatcgccaagattaactccaaagcttcatatcgtcttgtcttcaaggtcacccaaaaccaactatttaagctgcagtcggaaagaagtggcaagccgattgataactcacaaagcgccgtgtcgctcgatgagttcttgagaaacagatctggatctttgacggaaaagacaaagcgtatcttggcggtgatccttgcttccgctgttttccatcttcacaatactccatggttacaatctacctggagctcatccgacatcttattctttcgaacaccatcatcagcaataccactcagaccattcattcatagaccactttcaagtcttcatcaaaccgaagaaccgatttcaaatgatggaacagccctggactcagacgacatcgatccagatgatattgatccagacgacatcttaagccatgattgccccacactcgtcattctagcgattatgctattagagttgtactttgtggccccttttgacatcttggcccaaagattcaacatcaatctcgaaccagattcgcagaccacagcctttacaagatatatggatgtcaactatgtcttcaaagcttgccaaaaggaaattcccaataactcgcagttctacttggccgttgagaactgcttggatccaaaggtctggcaggatgaagaagggaggaagctcgatgagcctacattgagagccaagatctacaagagtgtcgttctaccgctcgagacggagctgagtcaggcttatggcgatgttcggattgaggatctagaccgtattgcacaagatattgactttgggtgttggggtcaaccgctgaaaacacgggatcaacagagcagtacttcaaatgcgaatggtcgtgtttctgtatccgcagactgtcctcgtcaatgttcagacgtgctaccattacgacatcaacacacggatgaaaacagtcgcgacagcagagcgctgatggatcccccatcgaacaagagaagatgcagtcgctcccccagtggcgtggaatccaatggtgtcttgtccgaactatcatccctaccagacgtaccatcttactcccgctcatcttacaccgtcggtatcctctgcgccctcccactcgaacttcttgcggtgagggcgctattcgacgccaagcacgacagtcctagatacatacgtggagacagcaacacatacgcactgggtacattgagcaatcatatggtagtggcagcttgtctcccagctggcgagtacgggacgaatgcagctgcagactcagcgtccaacatgaaaagaacatatcccaacattgaattctgtcttctcgttggtattgggggaggtgctccaactcaggataatgatataaggctgggtgacgtggttgtgagtctgcccacgactaaataccctggcgtgattcaatatgacctcggtaaagagattgaaggtagcacttttgaacttacagggagtcttcaccgtcctccccgctgtctaatgacggctgtcagctctctgcgatccaatcctgatcttccctccaacgctcttcagtcatcccttgaagaagtcacaagacgtgttccagagtcttggaaagcacgttatacacatcccggacaagatcgagattgccttttgaaaactacatgtacttcttgtcaaacacaaggtgcatgttccaacagagaagcacatgtgcataaaagaacacccaggccaaccaaccatccagagatccactatggtcttatcgcgtcaggaaacagggtactaaaagacgcatgtgtgagggatcgctgggccagggactacggtatcttgtgtttcgaaatggaggcggctggagttatgaatacgttcccatgtcttgttatcaggggtatctgcgactatgctgactctcacaagaataaacggtggcaacattacgcagctgcgacggcggctgcttacgccaagttactacttggtcacacagctgcaaatattacggactgcgtaagactgtcaatggaaggagaacaggagggtttcttagtcaacgagttggaagaaagatcttttaaacggcaaagggtctcaaatgtaatggtagatactccatagtataagtacatgtggcagggcgtaaacagtcttacaagctaaaacctccaagaatcaaggtattacaactaggtcttcagcgagatcccattagctacctgtcacagtacaatcgcagttcaagaagaactagacacttgaaacaaatcaaataaaaatattcttgtgttattaagctgtctagtcacctagtctgatctaatatcccatcgattactaaatcagtgccggcccttatgcaatgcaccagatcatgcagctttctgctgacttgtcacacctgatttgaaatgtttcttatcagagcacgtgatgatcagatcaggttcaagagggggagctacagccttgaaatccttaccccatctcgaagtgttgcttgggcttttctctccgcatgcctacaaaaagcagttgggcactttacaatggctgcagaacctcagattaatctgccaacactccgaatcaaggatgcaacacgaatcaatttggagcaaatactgagatggtatgtgcatcatccctctatcgaatattgcttcacaacggtcttacagcatactcgcagtccaaaggagagtccagcaagagtcattctccttgttggtcgttctggcgcaggaaagtcctcaattacagaacacgctacaaagacagtcggctattgtaatgataccaagactttgtgtatgtttaaagaactgttatttgttacgtcactgacccagaacatctagcaacgaacgattgcgaggttctacgaacgactgtcgacgacagccagtacttctttattgatacccccggttttgactgcgacgtgtctgccgccatagcttttaggcggattactacccttctcgatacgatccatggccacgccgtactgatagggctgtggtatatcgtcgacactacgagataccatacatcattggatacgtcagcagttggattgatcaaatactgctttgaaacgccactcttcccttttacgactatcattgctagccgctgggattccggcatgtctcttgaacagctggaacatcgtttcgagcagaggctggacactctgagagaattcatagatggtggagcctctgtacttaagtacgcggaagtatatggggatggcactgagaagcccgatataaaccggtggttcgaacagggtagacaagattcaatcctgcagcagctgcaaatcatcgcccgacagtgtcgaaactcaccacacttcgggcttcgacggcgcaacactggtaattcagcaccctcgaccgaatcagcatcctcgactgaaacacaaggtatttggacttgatctactatagaatactgaagctaaacatcacaggtcgtcttcgaatgtttcttttccaaaacccgctctcttctctgaattatggccaatctggctcatctgcgcctggtccgaattttgtcccagcaatcttgcgggatgatccttctaacttgaatgacataacttcttttcctggcattccttcggagaggttcaactttgcgtgccatcttgggatagttgctatccgagatgaagtttttgtagataacacaatttctttcagagacaagcttgctactggaaagatatacgaacaccctggtctcggcctagagcaatccatagacgcaatcggaagacgggtagactcaaactttcttaggaccatcacagcattagagtttgtgtcttattcaagcatgaatggtgaggagcttgatgctctatgtacgttaacaacttcctttccctctctacatatccccttttcttcgccctcgtctcagtaaatctaatgtctgataaacaaaatcaagtacagcagctagtcagcgtacacggatttatgcacattcggccgatttatcaacctatattctggaactgccacgatgtcgcctgtcgattcgcttacctagctgctacacctgcatcagatttgagccgtctccgccgattgtccacaatattcgagcgttccaaattcccgtttctgaggcgaatacagttctcatctgttgatatattcacaatgtacctaatgaccggaatggaaagggcgctattcgacatcttaagaagtagtaagccctacatatctcgcctggcctcagagggcaagacttgcgccgatatgatggcactgaggtttccaaccctgagagatctgaacgaagtagccgatacggaatgggatgattttatttactacagtgatacaagcatattgcgatggttaaccggtggggaactgacagtaagggcggggactagacctttcactagtcatcaaacacaagaataagcaatgtcacacttgattttagctttagtatattattctaagaaattatttatctggaagggtaatagtgtgcaggtgataggtgcatagtaactaactatacatcgtatatataaaaatctccaatccgtcatatactcatagctccttcatgagcattagaagtgaaattaaaaaatagttgtttctttacaggaagaaagcgacgataccagcagcgaagagagtagcctggatgctaccagcgacacgtccaccggcgttgacaacctgagcgggctcagtgggagtggaaacaggaggagcggggtaggtctcgacaggcttggtaacagcgggaggagcactctcgacgggcttgctgggagtaggaggctgaacaacgggcttggtctccttgggaggctggggctgctcaggcttctcgggctcctgggggtgctcaggctgaggaggaacggggtaggtagggtgagactcaacaggaggctggacaacaggcttggtctccttgggaggagtaggctgctggggcttctcaggctcttgagggtgctgaggcttctcgggctgctggggctgctcggggtgctcaggctcaacaggcttgctggggacaggaacggggacagggtatgtctccttgggaggctgaggcttgggagggttgtaggtgccgttgccagggtggggaggctgaacgacggggtgagtctccttggggggctggacaacagggtgagtctgcttgggagggacagggacgacgtgggtctcagtcacagggcagagagtggtaccgacaacgacggtctcagtgcgagtgtgaggacgctcagggcagtcgacaacatcaggagggcacatggtgacagtggtgaccttggtgctgtagatggtagaggtggtcaggtgagtggtagtctggtgctcgacgggagcagtctcgacaggcttggtgggcttggggtgctcctcagtgacggggcagacagtggtgccaattgcgacggtctcagtgcgggtgtgaggtcgctcagggcaatcggtaacctcaggagggcacatggtgacagtggtgaccttggtggtgtagagggttgaggtggtcatctcagcggtagtctggtgctcaggcgcagtctcgacaggcttggtgggcttggggtgctcctcagtgacggggcagacagtggtgccaatgacgatggtctcagtggtgacgtgaggtcgcacagggcagttggtaacctcaggagggcactgggtgacagtgtaggcagtggtggtgtagagggttgaggtggtcatctcagtggtgccggggtagccaggcttagtgtacgaaggcttggtgtagattggcttggtgtgagaaggcttcgtgtaagaaggcttggtgtgagaaggaggagggtaaggagcctcgtggccaccagtggtggtctcctcagggggagggtactcgctggaggtagactcgacgggaggagttgagtcgctggttgtctcctcaggaggagggtagacaccggtggtggactctccagggggagggtagacaccagtagactcgccaggaggagggtagactccagtggtagactcaacgggaggagggacctcagtggtagactctacaggagggacaaagctgctggtagtctcctcggggggagtaacctcagtggtggtgccatgaggaggagggacctcggtgctctgtccaggaggagggtagacatcagtggtagactctcccttaggaggagggacctcagtgctctgtccgggaggaggaggaacctcggtggtggactcgttaggaggaggaacctcagtgctctgtcctgggggagggtagacatcagtggtagactctcccttaggaggagggacctcggtgctctgtccgggaggaggaacctcagtgctctgtccgggaggagggtagacgccggtaggctcagtctgctgaggagggggaacctcagtgctctgtccaggaggagggtagacagcagtaggctcggtgtgctgaggaggaggaggaacctcagtggactgtccaggaggagggtactcgttaccgggaggagggtactcgtttccaggaggaggataggtgttgtcgggaggagtatactcgttgctgggaggagtgtactcgttgtcaggaacagaaggaacgggctcctcggatccgggaacggggtagtgcctcttctcgacggcagcagcgttggcgacggcgacggccgcgctgaagatgacaagaccacgcatattgaattagagagatcgaagtttaacgagtgctttataaaacgagtgaaagctgtttgtgttaaacgaaagtgaggtgaggagggtgaagagaaaatcggaaactgagatggatgggaaagtattcttatacatgcagatgggttgcccccccaggttgtgtctacagatcttatcatctccttatttcgtatgtcggcccaactccgctcaagtaaatacgggcgttctccataggtatcccggtaaacgtgatgtcatccttgtccaagtggttgaacatgtggatgaggatgaagaggttggccctgcaagttctggtggagctaccagccagaagcttcaaccaggcgacagcatggcagtacagggttcaccgttcaggacgaaagggggttccgtaataaccatggcgggaatcacgatgttgcaacataacatttcggatgtgacgggatcctggtccccgtgcatcgtgttcgtctaccatggatattaatttatgtttttgacgaacggttcaaacggtgacttgtgggttgtgtgattggtcaatgcatcgtaaaacggcttcttttttgggatagacttaattagagcgccactggcagttgcaacctctcaggtcccaggaaccgtatacccgtagtaacactcttactcagagtttatcccgcggggtaaacttgtacagtagtaagtaactaaccccctgccttagactgttggtctagtgtatgatctgacgcggccgactaatggaaaggaactttttgcgatctgcacgcaccaaaaagcccctgtcagtagtgtgcacacagagagcacagttgttgtgactacagcaaaaaagatacatctccatgattccattcgtggggctctgccttgggtgaccaggatgatgctggcaaatcacatcttgacctcgtatgaattggtcgtccttggcctgccacttggctacatacacgagaaaactcccctgtaaaagtcatcgttgctttgtcgctccactttatttaccaaaatctcgcgtgttgtccgtctagcaactttctcctctttagttcttgatagcgacttggcggtggagttgagtcaagtatcagaagccgttgagcattagaaaaagcaatggcgaatagtaacatttttttttattttcacagagtacagaacagttctatcactcagtcgtaatcaaccctgttgttggtgatcagggtatgtgatgttacttccgcgatgtgatccttgcttcgaatcagtccccgcttaacacactcgctatacgacgctgactcaaccagaaatgtttactctctttactcaacagtctggcacagaatatcggcatttctcggtggattcggtttatatttaattctgcaatttttaagttgatgctacaaaacctaatcaatgcaaaaggcttaatcttttgttcctgcatgggtatccatgtctctactgtagagtgagctgccagttcattgactaaacatccacaaatgtttctctagaaatgcatgcatgcactcattatcactctctgttggcgctggaaaccttcagtggcttcataagtggatagagcagattacaatgcaaccactctgcagattcgacatccctacaaggcaagataataacaagattgaaatgaaaatcagcgacaagctctagggtaacatgtaatcatatcatcacaccatgattaaccaacacgagtcaaatcatttcaatgcctgccacggccggccattgttgccgaagccgagttccaaaagcttggcctctgttatagtggagggatcagttaatcaccacatcatgacgggaatcgatcacaaaaccaaggataaattatggacctgtctaccgtctagtactgtgccaaacggttgtcgattcattcccattactaaaccatcaagccaagatcatcgttcgtgcagtcgtagagttgaggctttttcctccaagtccaagtcgtgtcgttgacgtcaagtcacagtagttagtacgcaaccaacatgagtcggccagaatacgaactttagagtctaactttgagcttagagtcaagatacggttcaacctgttcctagatttcaatccgtatagcagcaagtaaattcggcacattgtaaccgtcatctactgtctctgccgtgtggcttttgcgcccaagtaaggctgtctagctgtcaaaacaaaagctcaggccgccgtgaggctctcgttagtacggaagctatttatatcagcattaaaccaggcgaaatctgaccaaagacccgggaatggttgtatcgaatcgtattcccatcattttgtaatttacccatgctgttgtattttccgaaagagtctcgtgcgctgtcaaagtcaatgctacgttcccttctctgccaagcctcccctttctcactcgccaccacccactacggacccattgtagaatctcccccatctcacatcaatcaacaaatccccttttcttttttccttctagataggcaagagaacgacgatcgacaggggcgagtttcatgtggatggctctagactcggagatccgcgaagaaacgaaaagagactaggcctcgtattttttcatctggactagatcggattcagattaacgcggaatctcatgagccgaggctaaatttgtcaactcggccgaaccgtgtgcttacgtacaatcttacttgattgtgagttgaaatgacattcagtcttgactgagactcattcgctatggcgcttgagtgagattgtgatgggcaaaatgcttcattatatgaaatttgccaagatataagagatgaagtcttgacatgacctcaattaaataaatagattatttagtccactgcatttgagaatcaagtgtaaaatactttatcgcaggcgtctcattctgcgactatgcgtctcactatacgtgcatgtactcatatctccaagcagactgatttcgtatctcggtctgagtacatccatcttagtagttgattgaagtcagtgcctcacatacagattatgtattgattctacgacttgatcttactctcttacgaaggatgagactgatgtgagaaataaggaactcatcgaaatctgatacaaaaacatacccaaatacttcactgacaaaaaccacacctttatctctaacagaaatgatctcatgcatttcatcttctaagtagaggtaagtcaccaagtgctgccatagctaccctagacgccttcctatctcgctgtcgtcaaaccagcaagtgaatttctgaatgacatgtactcttgtggcgaatcactagcgatctgaaaagagataaaacttaaacaaaaaatgctctagaagtgcaagtgcaagtgcaatggaagacagagatgacagtggttaagtcaagagagatgtgagctggaatacaacaaaatatattaagcttgtatacttctatgactatcagcaactgaaatctgctcatgcgcgcaacgttccgtcactggattggtgctataaataactctggacaatccaattttccaaaaagataaagttccggggcttctcacagtccatatgaaaagagacatgaacctaccccgggagaccacagaagtttaaccctatggagataacattagcgaagtcgatcaagccacagggctttaagaaagacgtacatcttgggcgaccgctcttaaacagtgttttagtttcaccgtttctgtctttgagtttatagccaaaaccgaacgatcaaaagatagtaattgtcacggcgtgtcactaccctagagcaggagatggaatcattccgttggcaagacacgcaaattcaaggtgccgctgtattctccaattcccattgtgtaaatagcttgacctggcaataaagctattcggatatagtatcaactgtgctggcctgaagactcattagttgccgctggatgttggtatccggagctatcagactcccagaaagatgtaaaacccagctaaacagccagctaaattgaccaactctatccaaatgcgtgtcacccacgtgggacaccacttctgtatgcagccaccaaccaagaccactcaaacacccaacatggtgtctaaccaaggctacccagacactcaaacactcagcccattccatgcgagtcaatctagattcccatgcagcttcactgtttgccactagagcactgccaccaacatggattttccagaatatcgctcaaacagagataaacaacgagtttcggatatcaagtctagccttgtacgttcatggcgtgtgtgtctacgccacatgggtcgatttgcgtgcctcgactacaggcgttcgtggatatggaactatgatgcagttgttcggtcatgggcagattgataaatgtacctgaatctcgagtctgtaatgtcacggcaatatattgagaatatttcggactttgtaggtacacagttgtcgagggctgttgttctacttttgatgatagcttcccaattacaatccaccaaacaacatcaatccagtctctcaaaaatctacctaaagcggcaacaacccagagcggccgcccaacggttctgagccgtgttatagtgtcgatcgtcactaccatgtccagatcgacaacacccagtccaatagaaatctcaagctctacactacaataggcggcgaccggatcaaaacagggctgagtttggacacccctgttgcagcgtgaggctgaactatggtaatagcaatccggaaacacggagatccatgggccagactaggttcgtagcaacacctttcattccatcgacagtccatgcgaccaattagcttgctgggatgatcttcaatcacccgtggcgttgggtacggtcggacgggagtctaggtggtcaaagctgtcgtgcagagagtctatcaagacataacgttatacgatgatctacgatgcataaccctattaatatcaacaaaaacaaattcaagacacattatataaaaacaaatcgaatctgtgtttgatctcacaatccccatgtcttgaattaatctcgcgtcgcccccctgatcacggtgtggcgtccaggaatgcagtaccattccaagtcaatccacgttcagctgagaaaaccattaaaaacatatccaacgctatcttcttttcggaatacaactccttgggatgtgtgcttgaatccctgtgtgatcgatcaagatggatcctcaagtccgtgaaatatgcagccactgccgaagtaagcaccaacatgtctcacacacaataccatagcgctttctaataagacacatgccattccacgcccccaattcttcctttttacctttttctctctctttttttctcttctccaaatttcttccatgttaatggagattacactcttttcgccatggggctgttcaagcgtctcgtctttctggcggcgctgttctgcaatggtgtcgccgcgcagagctttgcttccgtgcttacagaagcaccacaatgtgctgttagtttacgacatcctatcgaaaacgaaacgaatatgctgatgggtgataggccgattgtctggttacgttgtttagtgaggaaccgtttgcggggaagaatcaaagcgcgatttgccaagatcaacagttcgctgatgagattgggaattgtctgacggcgaaatgcacggtacgacagactttgggtatgaatgatggattgagacgaaagaatgagcactgatttgggagcagattttatcaaaatgtcatcggccgtatgcggaattaaaccgaccaacaatgtcctcctatatcgcttaacgacactcatcatggctggtcttgcattgcttttcttcgccttacggataatagccacagtcagattacgtcttacatgggcgatggacgatacaatggctgtcgcctcggctgtaagtctttcgactgctgggatggaggatgatactcatgcttaacagatcttgctgataccggttgttgtcattatgcaatttagtatgtcgtcttgcgtggatccaaggccaggtggctaactgacagttcaacagtgatgcaaaacggtcttggtgttgacctgtggtatctctcagaccatcaaatcacagaaggattcagagtaagcccatcacctttcttgtatacacagccagctgacttctctctagctcttcttctttctcgaaatgttctacctaaccgcccgcgtcctcgtcaaatctacgattctatgcttcttcctacgcatcttcagcaaccccagattccgcctcatcgttaaagtcacactagcgttcaacgttcttatcggtgttacattctttatccttgtcttcttccaaacgacaccgattggtctcttctggatcggatggcagaccaaggacgctgaaaaagtcatgctgggaattatacggctgacgctaccacacgccgcccttgttcttgcgctggatatatgggtgcttatcttgccaattacccagctttgggagttgggactgaagttgaggaagaagattggcgttatggccatgtttagttttggtatcttgtgagttacacagactctcttgctgaccagcctgcctatttactgaccatgcccagccttacgattgttgctgtgattcgagtagatcaattaatcctctttgcaagatcacaagacttgacaggtacgaccaccaagtacatccaaagatgacccaactaacaaaccagttatcaacgcacaaaaagccatgatctggtcctgcatcgagatatcagtaggcatcatggtatcatgcatgccacacatccgcaatttagtccgacacataaaatcacgaatacgcgaaaagagaggaaaggaaaaggaaccgagcaacgaagcggtatttattcaacgatcacttgtaccgatatcagtaggtgatgcgacgtcggaaccagcgttgtttgacgaagggggtttgttgaagaatagtgctgcgacgagaacaacgacgacgactactactactactacaaatacagatgttataacaactgtctctacgacgatagggaccggaaagatggagagtataaatgggaggtcgagtggttatgcgagcgatgcagatacacaagtttagataccaagatacccaagcgatttttatatactttatgtaaagaacattagccgtcatttgttaaacaaatcgcaatcatcgatacgcaaagacaggatgctgcgacaaacatgatctgcatctgtggaatggactcattcatgattgtcggaatttagctccatctgataaacatccactaaaaccgcctgagtttaggtgctgaagctactgcaagcacacaccaggaacaggtcccacagtggatatttagcgacaatcacatcgacaagagatcagaagcttgagttggatcatgtaattgtcattactatatattatttatttatttatttaattttggtatcatcaaggtcattaaaaccatcccccatctatcggcaagtgtatccaccatcaatgacgagatcgctaccagtagtataagtactagcatcagacaagaagtaaacataagcagccttgagctccttggcatctccgtttcggcccatggggatcatgctcctccacagctcctgggtctcggcgtcgataaagtcagacaggccggtgtcgatgtagccgggagagatggagttgacgcgggcaaagtcgcgccactcgttggcgagagagcgtgccatgtggatgcagcccgccttggcgacgttgtaagaggtctgctcttgagggtagttggcgatgtggccggacatggaggaggtaataacgaaggagccgtggccttgcttgcggaagagagcgccgacggccttggcgcagtaggcggtgccgttgaggtcgatctggataacgtggtcccagtcggcagcggagccgtcaatgacaccagcgttggcagtagcaccggcgctgacattgttagtataacatcaattgaacagattgagggtacttacttggcgacaaatccgtcaatcttgccaaagtccttgacaacctcgccaacaaatcgctcaacatcgttgtagtcggcagcgttgagcttgtaagccttggccttgacgccgtactccttgacgagctcctcgacgttcttgtcggcgccctccttgcgggaagcgtaggtgatggcgacgtcggcgcccatctcagcggcaccgcgggcggcctcgatacccatgcctcgggggccggaagcgccggtgacgacgacgaccttgcccttgaggctgaggaggtcgaggatgtggttggccttggggatttgttgaaccatggttgcggtagtggaagtagatgtggtaaagatgggtgagtgatgagtagtgatggatagagaaagtgagggacaaaagaggagggaggttagactatttgtacaaatcgggagttggtcaagtcatggcgtgaggtgttttgttttgctacagaaaactaaaagcagcattgtatctgcatggatgggatgcatcccaagctgtggtgggtgggatggatgggtccagtgatgtcatggagtcaagaacaaaaaaacagctcttagacaaaagacatcggcgattaaacaagagagatccacaacaattgatggagaattgatctagtccttgataaattgatggagaactcatccagtcacttatgcaattgtttgtattatcgctgctcgaacattctaggaacaagacggaggagaatgcccctccatttgacgttgacgcgtcgaggggtaatttgttgttgggtcagtcacagtcacattcagtcaccttggtagttactggtgggacgaatgagaccatgtctacaagatccaacgtttttttagtttatgtactgtccatcaattggttgctgtctaatatacttttatcagtggtgagacgcgtgcatgcaaaaacaccacctctgagctgagcgtggcggggtaattgaccaggtaatgcttcaccatcactctgtggtgtttattgcgcatgcgtcttcgatgcgatcgaggagatatggtgttttgtttacttgtatggaccatttcatcattactaccaacccataaccaattacttacagcaacacagactctctaacaaaataccaccgagacctcccccgcgggtggatatcctcgagcgtcattctcccgtctctcttccttgcttagacttgccaaaccccgcagaacggccgggcttgaccgctctcttttgggtttagttttgtgtctctcgttgcattaggtccgcaggcgcgttcgacttggaagcgcatcagtcgataaataactgactgcactggttggtgtttgagagctgctggtgggggctgcaatcccggtccgacagcagttgctacagtgctacagacgctaaagttaccctggacctgacaaggcatgacaagacacgacaaatgatgagttaatacatcaccaatgcttactgactcttggtatacctgagtaataatgctcatcttatgttgagtaattaaaagttatcactctgcattttgtaatacatcacccaacccaaacaccagcatataaacacatcaccaaaggaggggtcatgtctcacaagccacacattgcacatgttgagatgcatcagtaacaatttattacccaaaaccctgcaatctctcgccgctttaaactaaataaggtatcggaaatcccgcttcatcctcaaagcctcatcagggctatccatcacctcaaccgcagccgtgtgcgcagccacatcctgtcttgtctcccaagcagtcgcctctcccctctcaagcttcttgttgaggtcaatcagcaccagcctgaaaatgtagcatcccagcacagtaacaccaaacatggacagcacaatgccgtagctcttgcggtatccgttctccttgagatcccacacgtatgaacccgccacgttgcccaattgactgaacgcgttgatcatggcaatcgcgacggcgcgcttggcaggtggtcgggggaatgacgacgagatccacgagtaaaacacgatgaaaccggcgtaggacgatgcttgaaggaagagggcgaggtatcgcgctgcgacagcctcggtggccatgctgatgatgaagccgattgttccgacacaaattggaccgacaatatgccagaactatttaattgttagtatacatccccaattgacgcgaagcaattgaaactaaccttttcttgtgtcttgtcagagtgccaagcgttgatgaccgagacaatacaagagaaaacccatgggggcgcactcatgagaagagtgggaacgtagccgaagccaagtgtctgggtcaaactgggctgttgacttgttagcaacgtcgcgcatttaatgaaacgcaattgacttacaaaaaaggcattgaacgagagtccaacgacgtacgcggtaaaggtaagcatcatgatgtaaatcttgacatccttgaccgcaagcttgagaccgtagaaagcactctcctcacgagaatcctcatcggcctcaccaacatcctccaccatgcgcaattgcgcaacctgtctctcctcctcggtgaaaccacgcgagttgtgaggcaaatcaggaagaataaaagcagcagagacggcaacgcccatggtgatggcgccctcgatccagaacagccatcgccacgcagcatggcccagcacgccctgcatgttggacaagacacccgcgccgacaagagcggaaaaggcgttggagatgaggttaccgcagaagagaatggcattgcgcttggtgagttcgctgcgcgtgtaccatttggacagaatcagcagcgcaccaggcaggaaagccgcctcgacgaaaccaaggaagaatcgaatggagaccatgcctgcgaaattgtgcacgcttccactaagagtggaaataagaccccagagcaacatagccgcagaaatgtacagcgaaggacgctggatgcggttgatgaacatgttggagggcacctgcatgaggatgtacccgacgtacagaatactcaagcaggtggcgtactggttgtagctcaggttgaggtcttcttgcaggcccttgagacgggcggcggccatgttattgcggtcgaggtagttcatgatgtagatgaggacgaagagggcgcagcgggtgtcgagcttgcgcttcatgctcttttcgacggcggcgcgatgctgggggtccattgcgagggcaatagctgtcgggccgcgggattgcgactcgacgcttgttttggccgtggccatgtggtcgtctggcttttggtctgccatggtataggttgggctggaggcagagcaagagagatgggatgttcaatttggtcggggcatcgtcgcatttatgaacagacagaatgccatgttacatcatcgcgtcgccttgtttggtgtagcgtgcagaggaggaagagaaaaaaataaaaacatgggggaacgatgaactggggaagggggtttatccgctgtgcttaaccggatgagggcaagttgatgtccccgggttcccccagagttggttgactgtcaccctcgaaagaagatgcaaaatctgagtgtcacacttttaaggcgaggaccaattgaatgatgtgtggaggtggtgggtgtagatcttgtccttgtcggggttgaatacagggcatctcgtcaagtgagcgcaaacaagaacagagcaaccagtatttttactatcaataaatccatctaatcaccggtagatcgataaaaaaataagaataaacaatgccgtttaatgccgaaccaattctcctcattaacctccaagtgtgcaacgttggagagaatgcggagtctccgcaaagataaaaaagtgaggggaatctgcccattcacccattccaacccctacagcgataaaaaggcccgaatacaaaacggagttaccacattgagccgaaaccatgtcttccccagttacagagtacaacttgtgagtaggcagcagaattaaaattggttgcccgtcttttcaatgcccgtggggaaatacaaagttatagtggagattaagttggggaaaaaaaagaattggagacaggttcgtgctggtagactgggggattttgggtttagcgatggtctatagtggaggaggttagctaatggcgagggtgagtgtcgaccggtcctcgggaattgtcggtcaacaaaggtcaatgctggggtggcctgggatggagaaggggatggtcaagggtaagagtaaatccagtgccatggaatgggtaacgaatattggatgaacaagttctgatgttgtggtgatcagaggttcctagaagttgagatgttggtggatgttggtggtggaggttggagatggttagagatggttggccgagacaacaataacgagatgatccacattcaatggttacagaatataatcttgaattctctatctctatctaaatagtaggtagtagccattgagtgatctggttgttggcaactgatttatcacaactaacagacaccatctcatctctagacaccaccaaactcagcatgaaccatgtaatgttcaacaatatccaactcgtaattattttatcatcagagatctactcaaaacacgctaatacaaaaacccatctctaccccatcacctctccaaccgcccagcaacactcgtctcatctctactctgcttcaaaaacggcacaagcgtcgtcccccccgtccccgtcaactcttcttctctacccttcttcaacgacgaactcgccaaattctgcggtcctttggttacagccccctgcctcgacggcaaaataatataccgcgtcacaatctgaatatgcttattcctaaacacagtcaacgcctccgtcgcagcgctaaaagctccttgtaaccgctcctgctcaactgtatgtggtgtctgcatcgcgagttcgcgaatgctgcccatgcgagcaatatgcgtcaagaaacgacggtgtggacccggcatgtaatctttcacgatgtcgtgataacttctttctcccttgcgttctgtgttgttgccgctagtgatgtgttctacacctagcacaatatcgaagaattggataagagagctttgaccattgcttccaccgcgtaaatggcgccattctccttttccgttaccctcgtcgtagaaaacgccattaggcaaaccagctgcttccatatttttactacccgccaaaaagggacgtatcttgtagtaaaaagtcataggatcacacttttcatacattctttctaatagtgcaccgacaccctcgatgcatgtttttagatcttgcagggcggagatgatggtgttgtagtcgcgtgtcttgacggcctcgagggcttccatcatgcggggaatgatctttccggcgcgtgcttccatggcgacgctgatgaggagaaaccatgactctgactctgtgcctgtaaaggtgtgaagagtagaaagatcatcgaggttagaaaagtcgggtccggcgcaggaaaagttccagaggttggctgcggcataggacaaaacgggaggaagttcgagacgttttgacacggcgaggaaggggattgtgatctgaggaggcagaatctgtaaaatattagtacaaataatacaagagaatgaacgaatgaactcacctcggctggcttctcaccaccccagacataagcatgcgtcaagaacgcaagaacactataagccctcctccactcaggctcagactttagtctatccgtccccaacacaggcattgtatcaacagcgcgtctgatatcattatactgaatcaaaggagcaacatgttgaataacaagttcccatggttgatagtaaggatcggggaattgtttcaaagggctgtgctccgggagaaaagcattgctcgtcacggcaaactgctttagctcggccgtgagtttgatacggggcaattggtgtgtaacggcgtgtggcgacattgtgtagatcaaagaataaacaattaaactggcttaacttaattgatgtagatcaaacaataacaatgactggctgatgggtattgtagatgaaagagatgacactttctagaaaagtcttgattaaaataactcccccctaaaacgccaagatacatctcttcctcccttctatccgtcttccgtgcatttttaatcctccgaatatcctcacctccgaagcatatcacgatacggaatgaaacagtgtcatatcttccgcatccgatgacaggcatgtgaccaatcgctaaacgtcaccatgtcgaaaatggactaaatgacgtccactatgcggatctcggggagcggaacttcggatgatagagtgattttccgcacttccgcgatggagtactacacactatcgccgggactggccgagagaggggatagaggcaagcataaagtgatttcgtgatcccgcatcccatcatacgattttctcacacaccaagtcatccagcatcgtcagtcttacagtcagcattttatacaatggagctatcatctttcgtcgagcgtctccgaagcagcgcaccgcctaagtttccttccgacgctaactcacttgactttgcgcgcaatcttgattcacaggataaactgagccatctccgagatgaattcatccttcctacaaagaaatctctaaagaaaaaggccctcgacggatcaattcgtaagtcaatctaccctgatgaaatcaattgagactaatgcacctttagcaaatggccatgcgcagaatggcagcgtcaacggcacaaatggtcacaccaacggccaagatgatgaccaacaatgcatctacttcgtcggcaactctctcggcgctcaaccaaaagccgtaagagaacatctcaacgcccagctcgagacatgggcttcagtcggtgtaaacggacatttcagcgcaatgggcaactccccactccctgcatggcaggatctcgctgaggactgcgccatcagatctgctgatatcgtcggtgcttctcctcacgagattgtcatcatgaacaccctcaccgcaaacttgcatctcctcatggctagtttctacaagccgaatgagaagcgccacaaggttattttggagtggaagccttttcctagtgaccattacgctattgagagtcaagttgtctggcacgggctagatcctgagaagagcatggttaagattgaacctaatgaggatcacatcataaccactgatctcattctttcaaccattgatcaacacgccgatgacaccgctcttcttctcctccctggtattcagtactactctggccaactcttcgacattccccgaattaccgcctacgcacaagcaaagggaatagtagtaggttgggatctcgcccacgcagccggaaacgtcgaactcaagctccatgactggaacgttgatttcgcatgctggtgcacgtacaagtacatcaacgccggacccggttccatcgccggtgcttatgttcacgagcgtcatggaaaagtcgagatgaactccgagacaggcaaggctagctacagaccgcgtttgatgggctggtacggaggtgacaagagtgtgcggttcaacatggataacaactttattcctaccgctggcgcaggtggtttccagctatcgaacccttctgctatcgacctggctagtttatccggtgctttgagcgtgtttaacaaaacaaccatgcacgacctccgctccaaagccctcgttctcacagcatactcagaatacctcctcgatcaaatcctctcagagtctggtgattccgaactcttccgcatcatcaccccacgcgatcctcttcagcgcggaactcaattgagtgtcctcctgaaggatggtctgttggataacgtcagtgcagcacttgaagaaaatgctgtgatttgcgacaagagaaagcctggtgttatccgagttgcgcctgtgccgctgtactcgaggtttgaggatgtgtggaggtttatgcagatcttgaggggagctttgaagaattagagtaaaatgggttagaatatggtataataagcgacaattgatttatcttctatatgaaagtccgtctagtacatttgtttttgtgggttgttcgtgagaacgtgatgtagtctcgccatctaaagttgacttttgccctactcttgcttgctcaattggtgaactaacaagtatctaccttgtcgtgtaacaaaagcagacatgtgtttttcggctatgcgccaaatgatctatcatctttcttttaccttttcttgccgcagatgcttactatcggctagacatggccttcatatctgacaacaccatatgcgaacacgaatccgtcggatacgatatcaagaacatacccgtatccacctccgaacttccgcagttcccatcggcgccggtgcattacaccctcactcacaaatgatgcgtcagatcaatccccccacccccatccaaaagcgcaaacagattcagagcagaccccgtatcagcttcattccccatcgtccaataactcggatcaggagtctgcatcatagactcactaagtcctagaaacgctgaatctaaatccccaaatagaggtgacgccacattctgtagtccattgtgctgtaaaaaagatctatctagtgattctcttcctctgctggccgcgggactgactcccggctggcttgtctccctacggaaagcagaaggtgattctgttgcgtcggagggtatcagaccgaataattggcttgagttttcggtgcgccgttgacgttcggcaagctcgcgcttttcgagatgttcgagggatgttgctaggagggattgggcgataagagagtattgacctgcgtgggtgtcgtggttggaacagtggtcgagtgcgtggatggccattcgggtgtatttttcaaggactctaccaaagcctccaagaagaccaattcctaaaacaagagagctggcgaatagccatgacctttaaaccgttagaagacgttgggtgctggaggttggatacttacaccagaatagggacatgtccaactaaaacgcccctctggatcaagtcaagtataggatcaaccatcaaactagccgcatcaatacaagcatcagcaagcttcgactttcccgacgtcaaggcagatcgaccattagaagccaccgaaccatcagacaaccgtctacaaagctcatacataagaaacgggcgagacactagcatgactgcgtaataatacgtagccaaaatctgacacgcaccacttgcttgagccctgtcttggatatccggattggcgactatatccttcagtggcttcaaccaacgcgatgaccaatctcgtaattgaagtgatattccctctgtaagctgcaaagagattttccgtcgtgagtaaatttctgttacgacaccttccaggaccagaaatatttgtaccgaagcgttgagtaaatcgaggtgttcttcgaggttctcatccggactttgatacggtaccgtgcagtccacatccgacgtcgcaggcggtcttcccatagatgagctaagaaaaagatcaacaacacgtaaactcttccatagacgatctctttgtctgtgaatatccggtccgaaacgcgcattgacttctgttctgtggatgccgatagagtacgctgctcggacagctgtaccaaaaaataaaaatgcgccgttgatttgacatgagcagagcatgtagagtgtgatgagagtaaacatttggactgttgtaacgcttagattacccgtgaggttagaatatgctttttcacgcgcatactcaaagtactcctgagcgcgctcctcgttatcaatctttgttccgatagctaagacgagtagattgacgatagtagtagcatcatccgtcttatgacccatattcgcccaaaagatgagatcatcctgcaatcgtcgatgatcgaataaatccacaagtccagtcgcaatagccagataatttgatacagcgaggggaatgtcgtcggtatgaacgctcggaatgcggttatcgccaggggtccgaagcgattgatgcgcagtggcgttttcaagaacagaatatcgacttgactgcggtgcaaaagcattttgtccaactcttgtggtgacgagttgccgaacagattgaaagaagctcaatggggcacaatcgccgacaaagatcaatttgccctgcgcatcgcataccagcctcgcttctctgggaacttcagtttcttcctctgcgtcaattgcgtgtgtcgtcgtttcattattaacaggtgtagtagcaggactattcctccccgtcgagattctccccgttgaaagagccctatcaagttccgaagcaggcggtgatcttagcgaggatacagatccttggtgattagctctccggcgtcggacctgaggtgagtaatggcagtcgtgaggcttttgacgacgagcgcagtaactgcagggtaatttgccgtcgcattttactttgcgggatttgcagccgtcgcaggcatttgctatgcggctgcggatataacgttctgttggttcttgcatcgtcaattggtggtgttgaattgagggaagggatttgttgctacggaagcactgtggagagagaggctggacggaaaggagcggatgttcggctgagaaattgttagtgcagttcttcggcccgctgaagagtccgaggcttggctgtgagagtgagaccctagatatatactgaataaattagttaacgtaaaacaatttattccaatttctgggagttggtttgtcatggtctcattgataggaattgactaaaacactattatatgcacactgggcggatgtgcacttcggatatgcagactggcggctaagttcatcagtgcaaccaccaacattgacattgacatttgatgacaggcggtcacttgatcgacaatgggaatgttccaatggttgcgatatccctggaatcaagcccaagtcaatgagaagattcttgaatgacgtacaatctctaggcaaagactgatatccagcgattactttattctactattaattatttacttccaagaatgtatatctacccagcatccctacccaatgctccaaacaaaatgcttctatcaagtccatgctcctcactacaaagcattgaccacaaggcccgctccattatcaatctggcctataacaagaagattctcctcaatatcatatctataatccgtagacatgtccctcagaacctctccagtagcactacacgtaatagacgaaacaaaaggattaaccacgactttaacacaagacatggatggtacagagcagctcaaagcatctccatctttgacaggctgcgtgcaagtaatagcaacctgcgccgacccaagactatcgggacaaacacccactgtagcaaaatcttgtagatccggggtgaagaatgcacaaacgggcagtgaattgtcgatcaataggtggccattctgtgcatcgacactaaaagtaacgggggtgtagagtgcattctttccagtaaaatgaaggtaattgcctttgacgcgatcggagtaaataactgcgccttcaactggggctcgcgcgcctttaattcgaaactcggtaatggttggcaattcggcggttgttgttgttattgtcgttgcagtagtagtctcgactgatgttggagcagtggtcgtgtcggtgacttcaatatcggcagaagttgtgacgatggttgactctgctgtagaagtcacttcagtagaagcatcgacagtagttgctccaattgtcgaggtcgatccagtggctgcgtcggtggtcgtgtcaattccagctgtgacgtctgaaacaacagtcgtgctgatcgtaaaagactccgaaacaaaacgagagcttgttatcccagaagctatcaaactcgttgaaacgccagatgctaaacatgatgtgattaacatttacctccatcgtcaaactgggaacttacacaaaggccggggtttgcaaacattcgcttcagcggcccaaatgccagcgagactaagcgctactgaatgaaggatgctgggacgcattgtgatcagacgtaacaatacctaacagagtagcagaagagaaaaaaaaaacaagagaaacaagagaaacaagagaaacaagagaaacaagagaaacacaggagggaagaggattctagcaaaagaaataagaatctataatcttagaccctcgctatcaattcaatagtttggtaatagtcgctaaaacggataacatacccttgtaagccactccccagggcgtcagaaaatgtggctgctgagagcccgaggaacgaaatcagtacatcaacttgtgctactaaaagtagagcctttaggctgtttatttttgtaccacaagcctatctaaggatgttgacgtttttgctaccaagtagcctctgcccctggccatttcaccctcaatccatctcagtcactcttgggttttttttgggatcgtggtatcctgggaactcggattttgtgtttataagtaccctcttggtaagccaatccttttgacttcgacggtcgaccaggcggtagaacatcaaaatggcacggtggagatcttccatcgagtacttgttactaactactttgtctgtgccaccaccaatgtcgaggttatcaggagtcggaaatcgatgtgtgtacttgtcgcgcgagtagtcacggtccgggttccaatcttggggagcgaatagcaagatctgggcggctgcagcgagcacaaatgcctcgggatgtaggcgttttggagcccacaagtgatccttcctctctgatacatgatcattccgaataggtaggaaggttggctggggacaaagctcgataatttggtcgacgaaatcatggactctttcatcctcatagtacgcctgaagtacttgagttggcggcggtctgacgaattcgttactgaagtccgtgtcttcgtcgtagaactttttcgtttcgataaagttgtggaactctggatcagccgcgtcaccgttactagtattctaaactagtgaacggggccagttgtcccgcaggatgtcatcggagacagatggcggattggaagcgataagagcagcctcatggacgatatctggaactatcaaagggcgttagcaggcagacggggacctgaagcactgactaagagtagcgtaataatatcataagacttactgatgatatcgatgtacgccgtcatgtctctgggattgggaaaggcacaatactgggccaaggttttcaatggagtcgtccatctaggacgccaagtagcgtttatcaagacgcccatccgtatttgattattcaagtccactgtcattgtaataggcatgtcgtgtcctttatggctctcgtgactgaattcgtggttcatgtacccattgtaccatttgggcaatccgtcactaggtagatcggcctgatcgacgcgcatcatgctcaggtagttgtaatgagctactacttgtcccttagacattgttgcggtagagttttgtagtactgatgattttgatgatggtgatgatgatgatggaagaggaaagtgagaggaaaggaaaagaggaaagggagaagggagaagggagaagggagaagggagaagggagaagggagaagggagaagggagaagggagaagggagaagggagaagggtaaagggtatcacgtgatggtattctgcacaggtcctttgtgtcgtcgttctttccaatctgttcatacatatctcgtagctcctgacgtgatagacgaaattctcagaccgctctcaggccacataaacacttagaatgatataagatttaggtatgtcaaccactaaatcactaccggttttcatactcgccagtctgtccaccgagatggactgatttacatcacatgctgacctgatcagaatcagcggcggtaaaaagtatggatatgcttggaaagaaaggtcgagatctatttgtatgtctatatgctgtactttatctatgtgtagaatttcaagcagcggctgtcatctgaccgcgcaactccaataccgcaccaaaagacttgtccagaatttctagtccctgctcaatctcctcggcagtgacagtgacagcaggagccaaacgaaaaacaccacccataccgggcagattgacaacattacacgacagacccagctccatcgccttgtcagagatggcctggcccagatcagcaccaggggcctttgtcttgggatcagcaataatctcgataccttgcaaaaggcctcgaccccgaagatctccgatacaccagtacttttgttgaagcttctcaagaccagcgcggagttgctggcctcgttcgctggccttttgacaaatgttgtcgcgctcgacgatctcgagaaccttgtcgccgacggctgctgtgagagggtcgttgagatgagtggtgagccaaaggaaaccggcctccttacagccgcgctcaatttcggatgtggtgctgacggaagctaggggaagaccgcaacccagcgttttggagagggccaggatatcggggaccacgccctcctcatgctcaaaagcaaacatcttgccggttcgaccaacgccagtctgggcttcatccatgatgatcagcatctcgcgctttctgcattcgtcttgcatgcgcttcagatacccggtaggcaggtcgagaataccaccagtggaaagaatgggctccataataaaggcagcaagggacccaacgctctgtcgatcaatcagggaccagccaaagtccatctcagtctcccaatcccatgacccatcagcctttcgaaagggagagcggtagccgtacggtgcaggaaaagccaaagatcctggcatggttggaccacctcgactgcgaccagcagagtatgtagcggagccagaaccttgagtcaaaccgtggtaactggctgaaaaggccacaatctcgaacttgccggtataacacttggcgatcttgatagcagcttcggttgactcggagccagtgttgaggaaaaaggacttttgtagggggctgggtaggaacttggctagtctctcagctaggttgacaacggggtgagtgatcatgttgctcagaagatggtcgagttcagagacatagtgcttgacaacctcgacaacctctgggtgagagtgaccgagaagagagctcatttgacccgaagtaaagtcgaggatttgtttgccgtttgtgtcgtagaggcgggttcctagggctttggagatgatgacaggagagaatgggactccggtggtcatgacatagctgtcagccttggaccagaactccgcggtggaagatgccatgatgaatagaggactaaattgtgtggtatgctggttaatgctcaaagacgagacgaagggtttacctttatatattatctgtaagctgcagaagtcgttggactccgcggaaaactcgacttcggccgcccatgatttgaggtggataccataatagagtggcatgacatgtggaagttgtttatgaatataggataattatcgacaaagacattatgtgggcagtgatattttcctcaaatgcataccgcgatgctaatcttcccgtggtaaacgtgcgcgataacaatttctcctcgggaaacttgtcattccatcagctgtggggtcggcggagttgctaggctctacccatggttgatgactgtatacggaggtaagattattaaatgtatcacttaaagcactctacaatttgctttgggactctatgtaccggatcatgctcggtggttagaaacttcaggatcttgcttcttctgagcttggaagaacagtctctttaaacaattatccttccatttcaaattttgaagcgaccataatcaagcctatatttctcactcctattcaatctgccatacacaagatcaagactcgccccgactgagttccaataacaatcgtagaacccgaagcataggcactgagtcctgaatggcggtaatcatacggtctataatctggcggtagccaaagaaccctctcatcatctctagttatccagatattgtcattagaaacttgtaattctttcaaaacgtcttgtctcaagtggacattggggccaacgtggccaaggagtacctcataattgatgaaagatttgcccaaacaccatatccccgtttgacatgaattgatgaggtttcctgtctttgtgtcccaagacattatttctcccgttatcaagatgcctaccagtttgtggccatgaaatgataatgatgtcaagttaaacgggtgaacatccttaatgcgtgtgagaaatttgcatgactccgaaatctgacgaatctcgatggacgtctcgttcgtgtacgcaattagtgacccgtcgggcgacaacacagcctttgaatcgctcggcggcgagaaatccaaggcttgccgaagtaagccacgatatacgtcccagatctctgtctttcgcatcccgttatgaaataatggtagagcaagtagctcaccgttttcagagattgcccacggcccggagttagggtggggtggttcttcttcccttcgtagggatttgaatagtcgccatggattacgactccagacctcaacgttgcgacctgatgacatgacgcaatacgacccatcttcagtcgcggtgcggaacctcatagggtctgactcgcccaaggtttctatgcatataccacttgaaacatcccaagtcttgacctgatttctgcaagctgagacgactgtgctcccgtctggtgttatagtgaggaattcaacgtcacgagggtggaacatgcccacacgagtcgattgctgaggagagaggttccaaactctaacaatattgtcttccgaagccgttgcgagtaactttgcatcagatgagatcgcgagactgccagtagtaagcttgtccatttcgtgagaaatcgttcccgttttcaggtcgaagatcactgtttgatgcccactagaggagacggccaaccaatcctgtgtcaaggacaacttatcaattgtcaatttgtaagggtattgtaaagtccatatacactgcttcgtcgcagcccgccatatcctaaaatatccattcttccaagtcatagctagcagtgacccatccggagaaaacagaatgaacgagtatctgtctcgagaacctaaattcacccagtttagaacgttcgatgaacaccaggctgagagccagacggatgtatctacaacgcatgatatccactgaccttcgttgagagaaaaatttcatcatagccgttccgtattggaacctgacttgtgcattcccctgagtcaagatcgtggatgaagaatacaggctcgctttctaagtcggtagcaacgttcgagatagagcaaaggctcattccatcatttgagaaagcgacacgggaaatcgacctgcccttcaagaggagacaatgtatcaatgaatgtgagttgaaattccaaatatcgattcttcctttcgcgcctatagcaagaaggcttcgagaaaccatcctataacaagtattgtcgatggcctgtcactgcttctgatatctttccaatcttttagtgttttgaggcagctgccagaagatatatcccatattttaacgtcagctgtaaagccccatgtagttataatgttgttggataagaaggctagctgtatactactagcttttctccctaactcaaacgtttgcacgttctgaggccagtctgaatcaacagcgggtagtctcatgactgattctggacaacgacggtcttcgaagggttgaggaacgatgcttaaactgggagaaaataatattcctgagtggtaaagctgaagaggagttttctcaattccatctcggaaaaaatggataaaacgtatcgcgtcctggacaaacttgaagatctcgcttcctgacgtcttctgtaagagtggttaatgactatgactcataaaatgggagaatcgtaattacgtcaacaatcttcagcagttcttgcagcattttcggagattcaaagaatagccctgtcaagcacaaaacctctatccagttcaggaaaaaccttttcaaaaattggtgctcctcatcattgtcttgcaactgctttcccgaaccgatgacatgatgaacccaataccggcaagcatattgggtttcctgagggatcttctggttgattgtatcttggtcaatgtcgaaacgacttctgcccggagatttaaggtcacaaatgtcagttctcagttctccttcgaggtgtctcaagcatctacttgccaacttggcatgagtagagttctcgtccacttttagatctcctgctgacttgctgagaaggaaatccctaaacgaaagatggaatagcttgattgggccgtcatcccgcggtacgtcgagaactgagcgcagtggatcgaccgtaccagctacatcatgttcttcaacaccaagcaagacagcaagagatgccatagaaagaggattggctaaaagaatgagtgaaccgatgatttgagtgaaactatcataagctttgccctgtgcctcggctggcgtaccgttcaatatgggatccaatactggcatgtacgttgcatcgtaagcggatctgactgggtgagaatcatcaataatggaatccagccttgaatccggactacctgcctagtggatgatttcgatcaaacgaataaaggttgcagcggcgataaacaagggaatggacctcgtaacaagggcttgaaagcgatcactccccggccagtctggatcaagctgcaactccttctttctatggcatgaattgtggtccaaaagaaatttgcggatacagtgtttgagaaacatcgtaatatcggtcttaatatctaccattttgacgcgatgaagagctatctctcggtgcaattgttgatgacgagcaaaatgtgcttcaatgtcaaactctggtcggcttgtgatgaaaaccttaagaacatcagggcactcggttaaaagtgccatcatgttccgtcgatcgtctgcatcgcactcatcaagtgcatcgacaacaagaaccacagttatgaactttttatcctgtactttgttgagcggctcccgaatcagtatcctccattgctcgttcatagaacgcattactgatgatggatcttcctggactgcatcgatgatatattgccgcactggtgggaagttcaaagcaagttggtatgcaatgatggaaaatattgttcgaccacctgctcggttaccggcacctttcttgaagaagaagcagcctccaaggcaacgatctctcaaatcacgagcaaccgtacgagatacagtgctctttccagtgccggctaatcctgggagccaacatatagttgggcttttggtatcttcagcccaatcataaatatctcgaagaacgttctgtcgcgtgccctgaaggcaaaaagagtcgaccgggtgatctatgtggtcaactgcatctccagggttaagtagaagatccttgagcttttgctttgcctggtattccaacaattgactgatagaatgcgttagcttcgaagcatatatgaaccgccaggggcactaaggggcaaagtacatacatagaaccctttctcatgtcattgatcagtttgtgcaagtccttgagtagctctcggttttgagaatgatggtacatctcgcagaatgagccagcgtcatgaagttggatcttgactttatggagatcttccagatatccggagaagtcttccaagcgaaacgcatctgtcataggttttgcaactgcatgttctcagcgaagagcgaaggcaagaaaccggatgcattgagaaagagtctcaacaataaccttgcgtaagcgtgcagctgcagagagagtcttgacttctaaatctcataagtagagttcttgatagacactacactcgaacattaagatgacagtctcggcggtaccctcgacaatcttggctctgatttcttcgccagctgcgatactctggaaatcgtcagcgtgtgcaaaagaacgagtagatgatagaaggtagggtaaataccacataactcggagacaaaactcaagcacaccaaaatccatttccatttctagagctgatttcttgccgctctaagctgagttgatgctaagcctggccaggctccccagtaggggaccaaattcgggcccatcccatcactaatgcaaaaccaaccatgtcaaggtcggaatacactcacactgagggacaaagactctctgtgaggaatatcatcgatgctgattctattgtaaagatagtcattaaatcatcaagcgcgctcgcttaggtattacagctaatgctttattacccttaaaacggcagatctagccgtactatcccatgccttgtataatcttagcctgtaaaaacgcgtattcacagtagcttcccaatattcactacatttcagccataaagggtggcttatactaacagaaacctgtattccgagactgagtatccacgtttctgttttcatcctgtaaacgttgatcacgttccttgttatgatctaagactgtgaatggggcttagaaggagatatggcgtagtgcttgagacacgatggctccttagaaatgtaagtaccttaacctttcccctgtaacttcatgcttcttctgtcatctttaccacttctattattataagaccaagcgctcaggagggcatctaaagctgcagcattgcatacggggtggtagactcccactgtaagtaagagaccgccatcgacaaagcttgcttgagctgcaaagacgggttagtcaggaccttgtggcatgacgtcaatgggaccgagttgcgcggttgagaattcggatagaggaaagcttttctctttcaaggctgcatatgatgtaaggtgtcgctaagatctttgtatctataaacgacttgattagctaggctttagtgacaggataaagcagacatcgctcgtgggaacttgtatccaattggtgagtcgacaatctgaacccttccggccttgggatcctgcccttcctctggaccctataacgattagattaacagccgccgatataagctcttagtgtgaaaactcacgatcacttctgcaatccacggaatagacgtgacggtatgccccaatcccttcttcagattctcgtatctagagaggtaagtcaattttgcctcttagccttgttgagacaccgaacatacatctgaaatttatccgcaccagaggtcaatgggaagcacaggaccaaacgaattccataaagtcttggtatattcatatcaaggggcgtgagcttctgctgggcggagggttgttgaaggccgtactgctccaagccaacaagatagtcatcttgcttggcctgagtaccagttgagattgcgttgggagacatgtttttgaggactgcaaggttgaaagacaatggaggaatagagaaggaggagaaataagtcaatatgaagcgactacttaaatataccacttaaaactgccggcgtaatcagaatggcgggctgctagtgtctattgaagcctttgtctccagttaactgcctagctatttctttatttttgatcttgattggacatgtcaatgcataccatattaggttagtctcttaatatccttgccttgctttggacataggttgagatgtcacgcttttcctattcccgcttcattatctatcgtccaagttcagagtctcatattgcgcttatattagctattggattgaattgaattgattcaaatcctattatacctcaactttcctttgactgtatttaccgttagctattgaaatttctgggtagtattatctgacaggtgctgtcccccaccaacaaataacccttggcatgaacacaacgaacaaccgtaatcttgttggttggttcattcgtttcgccaaaagtcaaggattatatgcgaactagccttttctcataattccaattcgtcaaaccccaaactctcccccactatggagccgggatatatgatatatctcatcatcgtcatatcataacgtggccgtcgcttcttctcaagtctctggcccttttaacttcttcgtctctcttgcaaaaattgcgcaatattccttttcttgaaataaaccgccactagagcgctttggcttctgtttcgcataatttcaacgccacctgcaactacgacgagccccaagagctccaagagccctaccaaaagccctgccaaaagtccctcaaaaagtccctctcgaactcccgagcacaatgttggagataacggcgttctttcagccgcacactggtagtaactcgctgaggtgcgtttgttcatgcttagtggacattacacagtgttgatgctaaccttagtcaaggaagaggacttgaacgaagacgatggaaactcactcagcgacggaagcctctcggcctctacagactcaatgacttcaagtatctttgagtatcgcaagcttcacggacgtacataccatcgcgaaattggaaatgcccagtattggtagggtgactctttgttttatgccggattgaggcttactgaacaagggcttcgaacgatgagcgacagagtgaaaccctggatatgaagtacgttggtgaaggtttaagaaagactagcacatgattaaccacctcgttagccatcattgtctaactctaggtcttggcggaaaactctatcttgctccgattgataaggacaagattacagtgagtacaccctttgcctctttgaggactggttgggaggctaactggaacttcctcttctataggaatctgggctttgtagggttttgagttgaactcctaataacataaaatgactttggctccagggactttgcagatgaacaccccaatgtagaggttattagcaccgatatatcgccaattcaacccgcctgggtttctcccaatctcaaattgtaagtcatcagaactgagacctgcccctcgtctactgacacgtatctttcagtgaaatcgaatattgtactcaagaatggacatttgctcccaaatcagcagattacgtccatctccgctggttggccggaagtatccctgattggtaccagttcttcagagaggcctacaagacctgcaagccaggtggttgggtcgaaagctttgaaccctcagctattatcaccagcgataatgataccgtaaaggagacttctgctttaggccagttgggcaagctattcattgaaggtgccaagaaattcggcatgagctttagtgtatacgaagaagagctacagaggaaagccatggaggcagcaggatttattgacattcagcaatacgagtacaaggtgagaatgattttaacatcaatagttgttggaatgctcacatggtatgacaggctcctctcggtgactggcccaaggacccggagatggaggaactgggagagtttggtcgttatgtttttctctcggatactgaaggccttgtgctttttgtggctaatactatgtgctggtcggaggcagagattcatgtttacattgcgcatgctcgaagggagattaactcgggcaagcatcatgcttacttcaagcagcgggttgtctggggacggaagccagaggagtgagtctatgtggaagggttagaaatcagtcaatctgatgcaacgatttgacttgtaggagcttcatattgtcaagtaagagagaagataaataaatttacggcataggacgacacctaatggaatggtaacagttggcgttctcataatccaaaacctctctgctcaaacatccgaactcagccaagctcttgtcaaccttttgaccttccccaccactttggttattgtcatcttgataaagctgcagcttgtctttccttcccatgaactggccgggattcaacacgttcaatccaagcctgcgatgctaagctgttatcacattcactagcctaaaaatgcgccatgctcaggatttcgttctcatcataatcccctggcgggagatcgccttgtaccagatcctccctcacaggctgcggctgatgttgggggtcgtgcgagaagtcaatccaaggattatttggtgtcattccttggttccctaccgcaaaagtcgatccggggtggtggcttatgttgctcatcggttgttgagccactggtaaagtcatttgtggttgaaactgcgacggagtgctgctgatatttataccctggtgagacccaaaggagtcaaaccctgttgacctttggtccgagactgctgtgccttctgtgaacgtgtcagactgatcatggcttcgtaagaaacggctggaatttgcatcggagcttgaaacagctggagtatggaattgtgagcgacgctcatgactatagacgaaattcggctgagaaactggcagaagctgatattgcggatgctgagggctgattgttggctgcggagacatagcggacacgggtctgggaggcaaattgtcagtcgttatcggggtatgcccaaaattgctttcaaggtccccgatgagcagtcctagaacttgacggatcgcatcctcgctttcgcaagcatagagctgagagattgtgtttcggttcatcactctgttgcggtgttgttgaatgacatctgcacaatacgtcgagacagcattcggttggtctggggtgccctgtaagttagtaatcgctttcaaatattcgaatcttatgcgacatgctgtagactcacatggatttggggtgtccgtggtcgcgggccagtcgggaaacagcactctgaatattgctttccagcaactttcgggagggttcttgctgggccttgttctgtctgatttcaggtcttgagcctggtccaaatcatatccatcctcataatcatctcctaggtcttttctttcacaagggctatgcccatccagctcttcgcggaggaatcgctttttacaggcgtgacatcgccgccaatcgattgaaagatcatggatgagcttcagatgcgatctatacacctgttagttaaactctcgacttacgagcctccaagctaatgtttctcgggttctgcagtgaaacattcagagatggacttactttaggcggtcaatattctcaaatccctttccattgcagggtccgcttgtaaacctcgcccggttcttcttatgatatggacaggcgaaacggtccccgtttggctctgagcgacgaggtcttttctccgaattacctttgatgttttctttgtcgtcatactcatcctttcctgcacccaacctgtgtttttgtcgattggtgccccggtttgtaagcagttgaccatcagagcatgtgttcagcgcctggctgttctggttgccgaccgggggcgtctgccactcgccaccacgttggtaacatgccaaaataacgatagctgtcaagacggtattgatccaagagcccttgcccttgtctttagagaggttgttcttgagtttaaagagttcttgtgacttgagaagccccagcaacaactcgattgtcttctttcggccttggctgacggcgtgatgaagcggagtccatccattcttgtctcgtgtatcgacttcggcgcctcggtctagaagtaggtaggcggctctgatgtgtccaagagaggcagcatgggacaggcatgcttcaccagtatggatgctagaggcgttaggatttgcgccagcctgcaggagaagctccgcgatgtctagatgaccactgcgaattgctaaccacagtggagtaaccccactgctgctgtcgtcgtagtcagacccttcgctgagcagaagctcgacaacttccctatggccatatgctgcggcatgactcaatggagtttgaccatagacataatctcgatgacccatgttggcaccattgtcaagcaagatcttacagatatgatgatgacccatagccgcggccagtgaaagaggagtccgcccataatgatcctcatcatttatctctgcaagcctcactccccagaggcctgtgtcataccacggtaagccatagtatgacatgatatgtactgccttagtcttgtgcggctcaaagagcttctgatccttgaatatttggctgtgtagcaaagaccaccggtcgacgaatcccttttgaaactgagaaaggtggcacatctccttcgtcatggggcttaccccggctctttcggccaggctaaggtgtgtcatgccaaacgatagggaatactctgaaaaaagggctgaagtgattgcagtctcggtattcaggaggctagaacgcatgtatatgaggtcaacatacaggaggcatatccaagcaactcggaagtggtactgggcattgcaggcttgcaagtcagtgagtttgagttctgggaaagacaatgtggaagtgctattgtcgcccttaaggacgcaggaccccctttcctggagatagtctctcagggtttgatggatgaattgcacggtcgattctgtatatgtcgtatcgtttgcgaacttggcctgccgcggtgctacctcaagaaggccgccacatagaagcatcagctgagtactcatgtctagcgaagctttgtcctgtatcttgttcattttgttccacaaaccccactcatttatttcactcttggttagtggagatagaagatcaggatcataatgcatcgcggccagggcactgcggagctcgagtatcgaaagtggccgctgagcgcatagtacgagggtgaatgcatcccgtgccatctctcggcggctttcatcatgccggctccatagctgctgtataatcgtctcgtatgccgcatcgagggttgctggaagccaggacgtagagtgctgttcagacttgggtgtcttgaggtaaccatcgaagcgcagctgggatatgttcaaggaagcccaaagaaacatccctttagccttctccgccaaagcttgagttgtctgtttgacatcccaggtcgggggtagatagtttttaaaggctagaaggctttcgccaagatatcgctgtatgtcgagcgagttattatcctccaaacgaatttccgcgcctggcacggaaaagctgctcggtcgagaggatatacatatccgtagtttccgactgggattgagatcattaagacgccagaggagagtaacaagcttactgggatcggcacactcgtccaaagcgtctatgatgaagaaaatggaatcaccttgtgccgtcgatttgtcggccaacaaaagcaagctttccatcaggatatcgatatcccttacgctgtcggagatctcatgctcccttctgtgatgaaacttggaaaatatttcgaaggatcgcgtactcggagtcgtctttaaaagttgatgcaagagcgaacttaaaaggctcaccacagagtggtttgcgctgccggcggagaagaaataggataccacagcctggcttgatgtgtgctccagacgatatgcctctaagatatgtttcatcagggtgcttttaccagttcccgccttaccagtgatccatagaggctgggagggcttggccaaccaagacttataagtgttatgtttcagtatccagtcgcatgttcctggagaggcgtctcggatgttggccgatgtgtcttcagtttccagactttcaagaacctctatatcctgtcaacggaattatgtaatagatatgagagggtttttaccatgctcaacagatgacagagttgtctgtacttcgattttatctacgacagagcggccgagcccagaagtgatgtttctcaatgattgcagaaccttgatgtaggagacatcgtcctggcttctgaaacgacacaaatcctgtcaatttatcagatagaggtaaagaaagaaaaatagattcacactgcttacaagatggtgactgtatagcgataattggggcaacgcccacgattcttcctggcttgggtcgaccgcctgttcgccaaagattcagttatttttgtttctttccaatagtcaataccaaggactaactcacccgaaaatcggtacctggtagtggcaactcttcgtagcaatgaacgactttccacggcggattatactgagataagctcgcgaacctgacaagtacctgtgccataaatttagtgtcaaccataatggacctagttgtctcactggctgcggcgattcttgagacgcttatatctagttctaaagttgaattcggcgtccccaagaagatgattccctgtgttgctgtgataatcttgttaagtgccgtatcgcctttgttatcaaatgctttattaagggcgcattggagaagtagaccaccaacactatggcaaataaagactaatggccgagacctctgataatggaatgttagtccatttacaaacctttccgattttcgatactgcttaactggaagagacgggaatggatctgctctataatgcgatgtgagacgcacctcgatattatctgcctgtagattctttagcttgttgagaagtttatccgcggcttgagtgatgccctgaccgtcgcaaaaggcagtagagagataatggtaggtgaagatcctcgctgaagggagatccttgggtaagaagtcccgtacccagaaaacagtcttattgctgtccccgagtccgtgtgtaggatactcccaggtatcgtagccctgcaatccgtgtatagtaacgatgtctagtgctaggtcagtccacgaagttccttgggctataagctgcaacccggtgaggttgtccattttgagtagttgcatgaggtggtttgaaagaggtagacatacagaaccgagtaaaatagcaaaaacgatggagataaacattttttgcccgcagaaccggctgttcccgcgtcggtgaattatagagcttctaaggcccccataccaggggtgcgacatgataatcaccttgtgtgcgtttccgagtcgctcacaatgcattgtgtgatttttctgacgcaacacattctacactttgccaattgcatctcttcaattctgagcgatgcaggccatcgcaatggaaaaaatttcccttcttcaaaatcgcatccatgaatttcgcactcagtgcgatttcaaccactaacaaagctgaataatcccagtcaatgctatgtggctgcagatgtgtttcactacgtggacgagaaatacaggggaagatggttagcgttgttgtatcgttgcagcagttggctgaatttctttctctctatatccactatcgcaggcctcttgtctgtgtaacccatgacaaggcagacatgagcagatgcaacgcgtcatagtagcaatggcaatattcgcatcattgcgtttttgtcatgaggtttttttccaatgcgccagccacacgaactgatgtggaattggcggtttaatcaggacctgtgtctatagaatcgggttgcgtcttgaacttcgtgcagcttacggatactgctatcactgtaatgaggctcgggaaatacatttttcctttgcgaatccttgccatgacgtctcctcacttggctacttacatggccacctctgcttacttagtacgctgtacggtattaactataccagattgtcatgacgaacgctcctgggcgtcccagcaaggcttgcgatatctgtaaaaggcaaaaggtgggctgcagtccgttccttgaaagatacaagtgactttagctgattctgaaccctaaagatccgttgcccgggcgagaggccaagctgcggaagatacgtcagactgacacataccagtctggtctaccattacatcaggaactgttactacagagctaggtgagttggtatcattcggtattggaaggatgaccactaatcgataaaatgtagtgaccgtcgagaccattatccccgctgtcgccccctactacgaagcctgcggacttaaagccctgctttcaaagtcgaacggcggcaatggcgttattctaaccatcaacggaaatttggcgtatctacctaacacatacaccgacgcgaacactctcgggggttacaactactgtgtggaatgtatgagaaaccccggctgtcttttgagccaagcggacgggagcatgaccttcagtagctgggtaacactcttccgggggcctgaaacatttgtaatttctttcgagacagaaaagtcatttcactagtacgcgaggagacttatgggttagaagatgctgtgttaggctataggaataagacgagttggatcatactaaccaactcatatcatatccagtagaaccgggtagctgatctcaaacacgccaatgtagtacttcgttgacctatccagccttaccaatacagctttccagtgtccatggcctcttcccagtcttcaatgcctcaagctcatccttaaaatcctgtttccaagcatcttccaaacgactaggattccaaccaaccagtcgtttcaactcagtacctttcatcgactttgtacccgcccatccgcgttctgccatatcaataaggccagctgtgatctcatctgccagctcttgtaaagtaacgtcccgaatctcctttgacggaggcgtatcttcacgaggtaagattccttcatcgaacgcggcatcaagacacttttgcatgatctcggtctggagagccctcccaacagctggaaaaagaatacctttcttcccagttggaacgtggcctactccacggtcttcccgctccagaatagttcgagtgagaagcacaaaggcgtcagcaagatcctcaacatgaacccagtcccagttcgcagtctcattcaacttgaacccatgtccgtgctgaataacgtagcgcattatgattggtataatgatgccctgttggttgaaaagtcctttaccagccccaaagatcactggcgtattgaggctgacagcttgcacaccagtctcttcagctgttgccaagacacgaacctcagtggttctctgaggataaggctctcgcacgtcttctgacttcaaaaagtcgtaaacagcgtttccgtccgcatcattccattctctatccggatacgctttttgagtaagtggccgatcagctaaattgctacaacctgaaatgtgcaatagccaaggcgggggaacacctggttcaacgcgacgtgcgagacccctcacaaaagcttcggctccgtctggaacaaaacctgagccagtgttgatgataagctcgtaattggaggcgatgtctctgatggagtcgacgtcatggagaccagcccattgaatgggattcacgcggtcgccgtaagccgagcgaagtttggcggcagtgtcatcgcttcggatgaggagatcgatggtgaggccttttagaacctcatcttgggcttttacgaggtggtcgagaatggtaccaccgacatagcctgttgcaccggtaagaaggattcttttgacaggaacgcgagacatgatgattcggaagattcaaatgaggtcacagttgtccaggaaaaatgaaaccgatgtgatgtcagcttcaagttaccattccaatgggtccaagatcattttagcaaggatgttagcgttgacggtcaagaaggaccaaaaggatcacgggctaaatatcgaactctgattaaatccacatgcgattcgccatctgttcaataacccggtagctcgggctgggtttcaatctcggttggctgctgcttgcagggatgttatcatgcaatgtgatatgtgatgaatggagcgggccataaatgcagaccgaaagcccggttagaaaaccccgcaaacgttgcaatttctctcaactttatcgtaaccatggcagatgacaagagtccgagcccgaaccagggccttgtagttgaaactcagtctccgccaagagaagatcctttggaagttgacgtgtgtttcccatggattacttctgttgagcaccgtgctaataagtctaggaagaggaaactcaagataatgattccacatacaatctgtcgtgagttattaacaccaatggctctcgctccgactaacgtcatttcgcaaagggaggggtcagccagccagacgtcgtcaatcaactccagcattctcaactacagatacgtggtagtgttcacctgatggcccaaccatccgatttactaatagacgaccaagaacggccgccgctatcatgcttttcgtgaaggtgcctacttcgtggtacgcagaactttgacgactaagtatcattgagattgaaatgctgatgtaacttctctcagcccaacgatgaagaagagcaaacgcgaatggacttggtacatcacatttactctctgatgctagacggtactttattcttggcgcccattggtgaccatcctcagcgtgttctagatctgggaactggcactggtatctgggcgatagacttcgcagagtgagtcaattattacgtggcagaaagtctttcacatgttttattcttgctgactttgcttttcagtgactttccctcagctgaggtcctcgggactgaccttagccctatccaaccacagtggtatggcaactatcctcgtgtctatggttagaagctgactaactaaaccgtaggacgccaccaaattgtcgatttgaagtagacgatttcgaggccgaatggctttatcacacgcccttcgacttcatccacgcacgagagctggaaggctgcattagcgatgacaaccggttcttccagcaagccttacaacacctagctcctggcggttacatcgaaatgcaggcagtcgcggcaccgtttttatcagatgatggtacggacgaaaaggctgtcaatgcccagctatggttgaagaccctgtgtgagggatctgccaagttcggcaaaccaattaattgtgctcctttgtggaaggataagctgatagctgctggctttgagaacgtacgggaagagatacgcaaggtatgcacgagactcaactaccattcaaccaatatctaacatcccaacagatgccactcgggtcatggcccaaagacccgaagctcaaggaaattggcaaatatcagtccatccaagaggctcaggccattgaatcatacacaccgcagatcttctcggccgttcttggatggtcgcaggaggaaatacaggtttttatggcgaaggttaagaatgagatcaaggatccttcgattcacctttatctccctgttcatttcctttggggaagaaaacctgcgtcttaatattcacgtttgcggagtcaagctggattggagattgaggcttaacctctatcctttaacatttatatatctgataggcatgatatctatgcttcgtgcgatagtgtctatggtattcaatcgcaagtgaatccgaagtctctccaattttctatgtaatatacgacaccacacttgaaagatccaatctaacaccagcatgattccattgtttatcctcctcaagtgctaggccgtatctcactgttacagcttcagagagttaatagtccaatacgcctccttgaaagcacaaggctggttagtaacgtaatcgtcacaggtggtatagccagtagaagctctacactcctggttccagataccctgatcgatgttgcttccgcaaaacgccgtgttaaaaatctgcaactattagaacgtttcatccattaaaccaggcgtatggaatcttataatagtctgcttcttgaagtaccttccaacatcgcagttgccattcgcattgataaactgagatgtagctggttgaccctaggtgttaggcttaggcttgccgttcttgatatcggcgggaatgttgtttcgagggaaccacgagaccttgatggccactgttgtcagccaggtggcgtaaatgccccccttattagcgttgaaggtcttgccgtaagagcctgaaggcatggtgtttccgcacccggagctatgctagttagctgtagttttgtaacatgaagagttatactgactagttgttaccgtccgtgcagtatcgggtgtcagagccgccgatattgcaattatttcgagggtcagcacctctaggacagttaaagatatatgctctataagtatagagagaaatatgattgccattctgattactattaatacctttaataatatcgatcttactaactggatccttattaaagttataagactagctatatatttagtatgctttattatatcctctaattaaagagttacttactaagcaggccagatactatatgcagctctagatatatacttaatatcagcaataggaatgcctaagctataagattccttcgacttaagataaatactactatgcttataccttaatccattaggcataaggagcgcagctttattaatagagtttacactaaaatgaaccttactattattagtgttaataatactagaggctactgcttagctcctacttaagtagttaatagagccaccagtcgggttacccttatagccagggtcaatactatcaaagtaggcacgctatattgtgtcagtaataatgcttgatttattgctttcagaaattcgtcttacgtctctgaagttgaacgagtctaggaagttgctggagtcgtaggtctttctcagtgtgaaggccgcctgaccatgagttgcctcggcggcgatgagaagagcgagaactgtgtttcgcaacacatcgaagtaggtgtcttttagccggtgagagtttcgggtggtatgttgcagaagtcttgaatatttcttctggctcttatatactcttccttgtaccagataaatgatagcatcagcccctgtcctggctgatgccaccactgatctgatgattgacaaagcaagcacgatccttcgacccttctagatccctttgtatatccatcgcatggactcatctattgtcagacggaatcccgtttggatattccgccttggcatcagcgccaaggaaagatataaaccaggatctgccaatactcaggaaatcatttgaaaacccgtcaagaccttctcaagcaggttttgacgcaccgcttaatattttgtagagttcttgtcgcaatataatgtattttagttgcgctgctattggaattagatcttctgtctaatttccgactatgaaccgttcgccttctttgggttattacatgggtatttcttatcgacgtgatccactgagatttcatttttatttctgatcacaggggcggaaatctgatttattcatcattgctaacatataactagttacagaacaacatttgcaactggcaacataattagtttaagatcatgaacttctcttatcaataaagcaatgggtataatttagatagaaactagctatacgaataatagatcataaaacctaggaaccaatattgtaatcattaataactgcccatgtatgacccgtcatgctgcagaccaaagtacttgttgttccaattgcctcatgtgattatacggttgttggataagacgcttgcggttaccccttgtgtggatgaactcgctccgctgaatggccttctgcttcttttcctcttccagggttgcttcaatctcgagtaactcgaagcgcactagacgagaatcaaacgtcgccgcaggagtgtttggagagcacattcatagcctcatctcgttggtctttgtatacgagccagcgcggagattcgggaactcagatactaagaacaagctacagaatagcgggaacgccctgcaagaggctaggaagcctccagctccaagaagagttcattttgaacgtgctgaacgtagtccaagcagcaacaagatagccctggtagacaggcaagtgtcagtgctgtactaaacaatttgaccatatccatgatatgaccgtaggtgagcactcacaacaaccactgtgtcatataatatcaggaaggtgccaagtgtgataggtttctttcgactaaaagtctcgcatatctgtgaggaaaaagttgttgatactagaacggcaatgttgatggtattaacaagagtgccgaggttagcacctgtctgtcacgccacgcattagcttcttcggaagagacagtatcccaagcgtgttctcgaacataccgggttgccgaatgcttcttgccagagagccaaagactgcatgccgtccagcatgatgccgtcaaattcgcaagtaaactgagcccagttgcaatccattccacgaggctgatcggcggggcaccatagggacacgcctaggcgcctctcaacttctgcacgcgtaggcgtgcggattatatcagccccaacatagtagtaagcggaagttgctttataagcggagccactggattctaagtcggcgctctggctatgcatatctgtcgtcaaggaccgctgcacaaaacagaggcccccgttacaagggacaaaggtacatcggttatatcggcttgccgacaattgtcagtattagtcaccttgacttattgctgtagtcgggatctcggccccaccagcaagtatggctgttcggcatgccgaacagattgaagatggaaaccttattgtcaggttcggcatgtcgaacccatcatcgcttgcattcctgtcactcaaacgttgtccggtaagttctattaccgagtatatataacaaccctccaatcataactacatccctgtcactgaaaaaaaaaactatttagtttctacatttccccatttacaaacaggttatcgccagctgcttaaatttcagtcacaaatcacctcaactccatatcttccccaattgtctcttagctacccgcatcacctttcgttcagtgtttcagtacaggctcattactattaatatggcggcacgtaaaatccgatgcctggcaaattatatgtaaatcaacaactaaccctgagtctgtagacgaaaatccgtaccactgttgccatcgttggagctggccctgttggtttatttacagctttgctcctggctcaggcagggattgaagttacagtattcgaaacggggactaggctcaatcaatctcctcgagctgtagcgtaagtctacggctatcacaacgaacccattcagacgatatgaaacactagctaatgacgcttttaggtactttccggctgtgctggatgagtttaagaaggctgggattctacaagaagtcattgataagggagagaagaatactgatggctgcgcttggaaagatccctcaggaaaagtcctcgctgcagttgatccgccaccagatagccctcaatttgcagtgtgcctctctcagccggagttttgtgagattgttcataagaggcttcttgaaacgggcaacgctgaagttgtcttcgatcacacctaccggcgccatgagcaaacgggcagctctgttctactctggatcaagagctcagtccaagagtcagaaattacatgcgaatgtgaatacctgattggaacagacggcggccgcagcaacgtgagaaaagctctcggggttgagctcaaggggtttacttgggagtcattacagcttgtggctgtcaacttccagtacgccttaggtgaactgggttggaaaaaagccaacttcatcgttgaccaggtgtgctggggcgtcataatcaaacggggtaaggggaacagttggcggtttgctacaggaattcaggccccaaataccggcaatggaattctggatgatgccactgtcaaagtggtgaaagaccgactaatgcgtctactccctggggacactggccagattgaatgggaggatatggccccctacaaggtacatcagcgctgcgcaactactttccgaaaaggcaacgttctgttggcaggagatgccgctcatgtaagttactacaccctccagggagccgaaacgtggtggaatattagaactaacagttgatagctgaacagtcctatcggaggacttggtttgaccactgggcttctcgatgccgcacaccttgctgagagcttacggcagacgttactcgaaaatgcagagccaatcgtgcttgaacagtacgccgagattaggcggagcatatttctgcacaggacgaacccgctatccacagacaactttaacaggcttaggtcacaggaccccgagcatgtacggcagagagacgagttttttgccaagctgaacaagtccaaggatattgccacagtactccaagtcgggttaccagattacgcattgtcaagtacatccaagactactttctcgacttatgaagaggttacatggttcataacagtgaccaagcttgatggttggagcgatgagaaactcgcgcacgagtacaaggttgttcacgccaacatgacacgtcagggaaaagagcatggagcgccaacacgacgctacacgcagtacaagaacctctaccagcaagttcccggcaccaagcaagctggctgggcttatgtgacctgcatcgtgttcccgaatttatttctggttcatgctggctttcaagatcctggttataaggcgactgcgggagcacaccacttctgtcgactggatcagcaaggctgcttgacgagaacgatttcagagttttcaaagggagacagcaagtcaattatcagggctcttttattccacgagaggtgctcggcaaccgacgaatgctcccaagattgggtgcaggagcgagccgccaagttttcgacaagagtaaagtctgatgacagggcctacggatatgttctttggcaggatatgacacccaagaactccaagacactgtttcgagatagtcagttcgaaagcggaaggtggcacgagttcaaagccgttgaggcatttgactttcttgatacggcttctgctaacacgtttctgcgtgaaaatatggaggatatcaccgaaggtggcaagcagacaatcacagcagtagtcagcgatccagacttgatattttagctttgaagcagagcacatttctgaactatgataagctcttgtctcggaatatatcctctgtttggcaccagtgctagcagctatatcagtagttaccatcatgccctgctaagggaattgcaaacacccagtacgctcggaccccacgatgttgtgttgttcgtgctaacgccgctaccgagtcggcatgtcggccggcattgacaaatgcagcgtatagctggttgtcccactattgacggaatgggtggtggcttaaatgcttttgaggagtatcttgatccggcacagtctcatatagaacaatgaatatgatcatgagctccctacagactctagcaggaaaggttgccgtcgtgagcggtacctcttatgctgacgtggtgtcgcaaaagtgcggggaaccccatagtcatggcgatcgaatatacccgtgtcggttagtcatacggtagttagtattgtatttcgatgcccagttgcccgtcgtcatttccatctttctccaaataatcgacccctttcatatcgctgaaatcacgaattcgtttagccaccgcgtccgacgcctcaaactaggacaacttttgtatcaattctttccttctgcctataactgtcgtttagcctatacattacgtccctcaatcacttcctcgatggcagcaagtcccgatgtttgtgcttcttcattgcgcgtgcggcttggtacgaagacctggtggcattgctcgtctggttacatttatatggagaggccgcgtaagagctatagatgctaatctatggacgttccaggaacccagcacatccctgcattatccgcctccgaaacccaccataaccacaggtagaggaactctgagaactgcaaatgctgtcccgcccttactggcaactctgacgcgcgcccagtaacacgatgaagcgtcaagcaccttgtgagccttcagatgagagccagcaagccaggaagagaggaccgtccagccggcctccaagagcttctcaggcatgtcgatcctgtgctgcttcaaaggttcgatgtgatgaccttgaaatatgccgccggtgcctgaagcgcggtgttccctgcattcgcccaactccagttgggcaaggttatcggtcggctatgggagaggcgccctgtgtcttgagtaacttaagtacaaggacctctgttgatagggacggctcttgcattttagcgtcgaccatacaagagcttgctgaaacggcgccacccgcgatagcgcccataaattccgttgctagagacgagaatagaggagaattaaccaacgcgagtttcgtttccccaaattcaccgatgtcactaggtcatccaggtcactcgcaggtgggcaaaacaatatacccccagatcggctaagatgctgagagattatagcagtgtagtgacacccagaccatggacaaccttggcgacatactgcttactgataccacagagtggttcaagaatctctcgtttcatgccgaatttgacacgtcgtttcttcttccgctcccttttattgatttatccggatacccggatgagattctaatagagaacccgacagacttaacgactatgagctccgaaagcatgctgcctcaagaaaaaaccattttcgatgaggccgtcatagcccatagttccactttgggaagctggaagcctactcacgaggactatttaggcgcagcgagagcctctctttatgtcccactcgatgaacaggttctactagaggaaggcttaggccatttaaattccaccgtaatcggtggatgcttgtcgtccgcaagaagagatgaaatcatagtggccatgatcgatgggactcaaaccgctcagacgctactggcagttcgaatgtttccgtccgttgagattctggatagattccttaaaatattccttaccagccaggaaaccagtgccttggctttcgtccatattccgacatttgatccctccacttgcagtttatctcttctcatggcttgcatcgtagctggcgctacactatcgccaatcgcttccgcccgtaagtttgggttagggttgtttgacgtgttacgtctctaccttgcagcatcggtcagtcacaaaatgccaataatcagagttgtcgtcgactttgaacgaggaggctaattctaaagtaggctgaaaagcaaaataccttgacccgcgatctctcgtatgttcagtcactcatgatactctctgagacaggcctttggagtggcgataaacgaatatccgaaatttctgacttcttgtcagagctcacagcaaacgtaaccaagccctgatagcatacatagcctgatcgcttcagcactaacagtcagtagatgttgcggcacgcgggtcgattcgttcaacacagctatcttaatcctattctcatgttggaggggcctctgggcgagttagatgccgtatggataagatgggctcagcaggagtccttgaagcggtaaagcttgacgcctcatctatttatgacataatctcattaacgattatagatcagtttttcgacacctcctacaatgtacacagcgatccgttttaaagaatatgccaacacagatgtcaccattcgaggtctcgacgcccatccccgaagattgtcgtttttggtatgccaagtcagcagttgagtggaaatccctttatcagggccatcggtcatgctcagcagagcgaaggatgtcacttgccgactgcttttctgacatgcaatcaattgacctcctaccgtggtcacagtcactcaaactatcgatattattaatgatatattcctttctttcaatccttgtcgaagatcgtcgccgaagcgtactttttcacaagaaacgggactctggatggtcttttgtcgatataactcaaccacctggtgactcacatttggtttttcagttcaatgagttgcgaaatgcaattgaaagagatcatgctaccgctggatcagctgttcttacattcatggtcaagttcaatatcctttactcagccacccctaggtacctcagggacagttttttgacatatgggaaacaagcttctggttctgatgttttctataagcttcgggaatggcggcagagtcggtccagcaggtcggcaatttggcatgcaggtcagctcctcagggcttgcagaatgatcgcgccaaccgagcggacggactttcatttgtttggtgtttatcatgccatattgtgcctctggacatattggactgctactagaaaaagttcactagacatgactagtaccagcagacaaacagttagctggccccgagttctactggatggacctgagtcgctagagactcagcgatggattaaccacaacgacggcaccccttatctgacgaggccacctaaatcggaccctctatgtgataaaaaccctaaactggtctcagttgacgctactgagtcggagggtactttttctaaacttcctttagtggatatcctcaacgagtgcttcctacaaaaggaagcaggaagaaacattcctattctgcagcatgcttcacttattctacgcagcttagaaaggttatgatacgtacctaagaataatagccatgaaaataatgttgaggacatacccaactgatcctattaaagtatccaagtacatttgtgccgcttcggccaacggttttcacagacccgagactcttacccacttcccgatgcctcgggaagtgggccccctgcttagccaatccttcgatcggcctcttggatgccgaggaacgaatcgttcagcgcatcgctgcccgtcgaggcagacatggcctgctacccttggaccttgtccttttgcacgcccctgagattgctaacggtacgtgagtggcatcggaaagctagggtataaacctagatggactacagaggagagacacttttcagggtgtgcttgggtttccactaataggttgtaatgaaggactagtggcaagatgggtcagctcaattcatccttggttacagtgtttctgcggactacgagagcttacctttctcccaatcgggctggtaccatgttacattttatataggtagcctggtggcgcgttgcacgatacgaaaatagatagttaccgtgactccaatggcgtcgatgctaagaacagtcatataaaatcttctatttgcgttcaaagatttcaaactaatgtaaatggtttgaaactctttgagattaatgccttcgtgattgaggcttaatctatgttatcttagcgagaggttatgagagcaggacagttgaacatgcgtattgccagaaaggagtttgattctctttccatcgacttcctcgccgatctcaaattccatcgaatagggcaaatgatcgtcctctccattattgttaagcgataaaaggtggtgggctcgagcaaaagtgtcagctctggcgaaaagccccgcgatggcgtcctcgcaggatagtttacgacttagacttaatcgtcctagctctattgtttctgatttgattttcactttgtcatttgtttcgacgaattctgccaaaggcttctcgtcaccttgaacgtccttgaagtagcctgacccgtccaggaaaccattggtgttgctagggctacttgggaatcggattggccatctgtgagaccgctttgtaaggaatgcaaatgctaggctcctgggtaaggttccattgctcggtgtggtaagaacagccttgaagccaccaacttgtagcaccttgcattcatgtccgaaactagaatcttcagttatctttctctcaactcgaatatactccattggctgtaatttgaagcgatcgcgagggaaactcccgtgagctttgtccgcgcgaatgacaacatagtgtgggcgaatcgcagcaactaatattggagaagaccccggcctatctgagaacacaacgcgatcatcaggccccgtgcatactggagtttgggttttgacgtcgttcggctcgagattgaggtccaagttgacaactacttcaaacagaagtgtcctccaagtcaaatcaaggcttggattattcatcaaaggagcgatgttagacgtaaggacaccagcaggcgggtgaccgtcattcgttccccaagcaataccgtccttggcagctgccgtaatacgcacaacactgtgctccatctatgtatcgtcatcaagtagttctcccaaggtcccgaggaccgaagcatgggatgatatcttgctatagtcggcttctgaaagcctcagagattttgctcgtcttccatcgacactggcatattctggtggggcattatagcaacagtccaaaatgaatgtgatatttttagtcttttgtgttatatccttcataatctgagagatttcactttcgaagactccagtccaggtctcctgatcggggtcaaagtcgtataggactaggaactgatgctccagccgttgttcggagttatcatctgggttttgagggatgattccaccatggcctgagtaataaactaccacaacatcatccttgacagtgttatcggcgagctcacgctaatttcttaagatgttgtctcgagtagccatgggaccgcagagctttttcacataacgttcgttctccacatcaaatccatacttcttaagggtacgggccatggtcttgacatcattcagggttccaggtagctcgaaggggtgtttaaatgaacttccaatcagcaaagcacgctttgctttgggatcagggctctgaacggtctggctgaccccagcgcgtgatgaaaaagactttgtttcagaagatggttcccgctgttgaggctcttcaggtatctcctcttgtgcaggtgtatctgatggcaccattgtattggtagtctcttgaagtagtttcccgacttgctcactgagtgttgtgcggtaattaatgaagcctatgctccctgctttgatcctagtcattccaaaatgacattggtcagctcccacgacacggaagtccggaagcgctggccattcaggtgcaatgcgctaacattttgttagctcattaatattcgttttactcgactgtgaggaattgaaagcgactcataccaaatagttgctaggcataggctccatcgcaaaatatccgtatatatcaatcttgatcttctggattgtctggagtctcttgagtagtcggattagtctctcgttaaatcatccgcaacatagacaaacctcgtacggagatcgccaacccaggattcagaggatagtgacgcaacaatgcctcggcacattctcttagttttccagggtcgattaagtcgctcaggcttttcagaccgttgtacgagtacgaaaaggaaatgacgcgagcattgttgaaatcgcctgtaggcaattgggcaggccagcaagagcttgggtcttcgcttctccaagccacatcactactctccgtcaattcgtgaacaagaacaatgctgagtgattttagcaaatctttagtcacccgacactcatggaggtaaaattactcaatattggcattttccactcgacgaagaacaaccaattggtgtgtgacctcattgccttcgctcatctcgacgtgtctagcagaagactgcagcggacgcaagagtctttgccacatatgagacaggtagtgagataagaagttaagcagttgaactctcttgtttatggtttgtttgatgctagttgaaggctgtagatcaagagagtatcaagtcgacggctgcctagcttccccgtgtaacgcagacagcatttgatcagctgatcacagtagccaataagcgcttctaaggcaaaggagccagtaattgcacgagtaccggagcctggttaaccctacagttacgaggtgatacatcaatgctctagcacaggaacactaactgattaagaagcttcaacagtgtgaagatgcaccaacatgcatatcatgacattatgaatgaaatctaatgctgagtggcgttctagttattgatgcctgatcgtgatttattgatgtagtgagcggagtatttgattaatgaaatccggcatcacaccttattcataagccgcttttaatctacacccaaatagtcttccacaagagcatcaatgtctggatgaaagaagagcaaacttgcttcagatttaccttggaatgttaaccaaaataaattagatcatttgcctcgatggtacatcaaactcagagcgcctcattgacggatcgctcaccaatgtctcaatcgaatatttatataactatagtaaatcgcccgagcatgacctaaccgaaaagaagataaatcttcccaagggcaaccgtgtgacaaccaactagctatttgcgccaacatatacaaatgacataggttcgagagaccttccattatctaagctattcggatcctaacaaggcaattgtaatacatgttaagtccctattgatatgcataaagctctactcgctgcaaacgcgcgtgaatgcaagactgtccaggttaaccaggatttggtgatactctccaccgcaattggcgatgagctgtacatctgcctgtgcgacattcaaatcattaaaggtgacgctcccatacttccatccaccgacgttgtcctcgaaactgccacgaagggaagcatctcccaccttaaggtgaatatcgcacgtgtagtcagcaaactgactgatagtgacaaaacggtagtagtaggaaaactcgtaggtgccgtaaagattgctcagagtttgcgagacaccgaaatcgtcggaggaattttccaagcggttgaaggacctatgatataatgcattagcaaagaatatgaaagaatgagaggtgtgttaactaacaaagcattggaaccactttgaggtgaagtttgggttatagcgcctttgtcgtttgtccagggtgcaatgtcgttgtcgctgttgtcgaacccggggttggtgaacagctgggtttcaacacaggctggggctgcagtggttgttgtagactcaacctcggccgtggtggtaagatccgcaagggcagtagtcgtcgtagtgacacccactgaagcaatcgtggtatcagatgcaatcgtcgacaagctctcggcaacgcttgtttcggtagtcgctgttgattcttcctggacagtggtggtagcatcgatgagggtagtaaccgccgtggtatctagtgtagtagcggtagaatcgggaacaacagttgacgagccctcggcaatgctggttactccagtggtcaaaggtcgacagggcccagcctgaactgcacaaaggaacagggttacagccgcagctggaaggacggaaaagcgaaccattctgacgcgataaaacaatgtttaaacgagtggacagaactgttgatagtgcagttcgatttaacgaatgtcagtagtgagatgttgtaacggagaattaacttcagagacatgcagcagatgcacccctttttgaattgatctgtcttcttgtctgttcatagcgctagaggtggtcctggtagcgcactattgtcaatagttccgtaggctagtcggaataagcaaagtcgatgttcagctgtaggtctagttcaggcaccgcctgtcagctaagaggggcagtaaccaataacatcagcagacaaagagctaagactcaaaagcaatagtttcattgtgatacacaaaatggaaaatcattctcattttagtgtcttctgcaactgaggatagaagcttcaagtgtctgttaataaaacggtatgtggtaatacaaaatgcaacgcgtttgcagcttgatttctttttctgaagtggttacaatttttcttgtcattcaaacgaacgacgtcttcaatgtgaacatgggtttgagaacaaagagctggccctacgaccgcaactcaaacctgcaacaagactcgttcttttatctgtaaaatgtgattctagcaagatactgaaactgaaactcactactcagtagaatcagttaaggttcttgatatgtaaatattaggcatgactatcttgctatcaagcttgtgaattaatgctcccaaaagcatcaacccactcatctaccgacatcacacattaattaatgatacgccacttctgactcttaatacagtcagagcaatcccaacaacccttgtcactccaactcaacatcgtgttaccaaactgctgccacgcaatacccgtgagttggaaacccgacaaagcacatttaccatactcttcagaccagcccgacgacatacaatcagggtttgaattacaaagagctgcgcatcgctcctcagaatcctggttgggaaacttcgaaggtgcatcatcccaagaccaagggaagtaaccagtatgttggcacaccacagcgccgttatcaacgggcctgagctggcaaacagcatcctcacttgtgatactgggagcgcaagtcgcagtgggtagcgcagttcgtagcgacgcagagtattcatcacgatcttggtcgtggcagaaacacaaaaagcaactctgctcactccagttgagagacccgtcatcgttaccctgggtgaaagcagaggtaaagatggagctggtggaaaagacacattgttgtgagttttgatcccaggctgaagccttgcagcggctgggcatctggttacacatggctacgcagttctgataactgttaatgttcatctgccagggatattcgtcatctctgagggtaaaggtgtttctcaatgttccggatttgctgcactgattgtaatcgtagttgttctgatcaaaggtgcatccatcggacaaggcgagagtgcattgaggcatggaagattcagtagtggtgggggcgtaagaggagatgaatgttgtaggaggctgagttcgagttggagttatcgtcgcgggctcgacagtgtgttcagtagagctgggagcttggctcgtagtcgcttccttgactgaacagtcattggaacacgaccagcagcccttggagctccatggaagaatgtaagctgaagaatcttggtcttgagcctcttggaaagcgctgcttgaaatagcggtgttggtgaaaatacacctccctcgcgcagaatcgtatgccgaggccttgcaatccttcagtatgaaacagatggtcgcgcactgttctgaagttgtctgcatagtggccttgtcaaagacgttgttcgcataaggctggagatcaacggaaccaaggttgcccatcttctcacatacgagagctgaagatggagagctctggagatgacagtgggggcagagcatcgaggcaacgggggcagcagaggtggtgatatccggaagtgaggttgtcgacggcgcagcggtagtcgtctcaacatcggctgggttcttgacatcacaaccctgacactcgaagcaatcgagatcattccacatcagagaattctggctgttgatatcaatgccagttacaccaaggctatcggaaagaagtcggcaggaagcctcttggcgagcaccatcccaggcaaaggccttgcaggcagaaccttcttgcttacacagaagagcacagtcttcgatggagttttgtcgagggttgcttgacaatgtgcggccccatgtaccggactttgctctgccaaaggcccagcaggcccttggcgctgtgggtcgctcgttctcagattcttgttggattccgggcagggagaccgtctgtgttactcttggttcgacgggagtgcagtagcccggaggtgcggcgccgacgggacagacacgtgagccagttggcagagagctggcagtggagaggtcacttgcggttgtagcgtgctcggcggtagttgtcgggttcaaagtaaaagtgggaggatgactgtctgactcggttgatgggtcctgagtagcgggctcagaagcagttgatggttcatggagagtcgatgggccttcagtaacaggctcggaggccgtcgaagggccctgggtggcaggttgagaggcagtcgatacaccagctgtgtgtccctcggtctcactctctgcaacactttgtgttacagtttcagacttggtcgacggactgatagtgttaacatcagactctgtaaagaatccagatgttgggtgcgcactatccgaagtgatttgagactcggtgagaggctcggtctctgttgacagcccatcagtgttggcgctgctgcttgactccttggaagtggtagatacggccactgcactgctggtagtaacagcgctaccctcattgccaaagtcaatggccacgtcgttaatagtctcgggtgtaacctggttagacataaagatggagtcaacgtaaatggctgcaacaccaccaaccgggcagtccacggccactgagaaagcaccttcactgtttggaacatcggtctgttcaagaacagtgttccagtccatagcagctccaaggctaagaatcgtcgacgtgtagaatacatggccagcgatggaagcggtgagcgtgcagacgttgatgctactagctgtaatcacagcatagaagaatcgaacagtgtacttcttcttcgtatcaagagagtcaagctgctgcgagatactgacaatgttgccaatagctcgcttgcgggagggaggttggttggacgcttgtagctcgacacagcccctctctttgctgttgtcggcagtatagcccttatcctcaacaatctgtgcatcgccttcgacagtgtagttgggtatcttgctcgggttggtagggtctctgacggcaaagtttccgttgccaataacgttcctgataacgaggggtccttttgtctctgaagtcgtcggggcggctgttgttacagtagccgaggtgtcgacagtcgtttcatgaggcttacatgggccggcaagggcaacatcaaagctgcccagggccgtcaatagtaaagcaaaggaggatcgcataacgagtgtagtagccaaccgaggtgcggagtggtaagggaaaataatcgagaggcatgagcacagatgagcgacatatcgactgtttatcaggataccgccggcgagttggacccctaattcggcaagggaatttccgaaattttggtcgagaccattattcttacacgctacgatgaaactattgacttgaagcctcgatcggtaacatcgtacctttttggcgtctataaagctaaagtggttagaccgcgctcgcagtatttgtctcaacgtatcaccggtatcattcagtatggaaatgtcaagtgtcacacgggcctaatattcatattacttaaagcttacccatctcaccttgggtatcgttctttctttcttttctgaaaatgtccaacatgataataattacccctggcttcagcttgagactagcagttaacccctgtccaccaaagttctgtcaaaggctagaagcttagcgtgtgagactatttgatcatttaaatctggttactgtaaagtcaagccacagcggcatattccggaccctaaaattaaattgtttgaaatgatgatggggttctttgttgatagaatttacaaattccctctaatacaataatatccattaacagcaagtgatgtgattacagtagtaaatacaactatattcttgtagctacggacttgactagacttggatatcgaagctgtattaacatgctgaagctactctaggtaatttaattccattcaaccttgatcggatcgtgatctcgagaaaacttattaccgttgaaccatagctcaaaccgcaggtcagctggggccacaatgagatgaatatcaaaggaacatttataaaactgataaccactgctaaagcagcagctaccacgcttttgaaccaaaacaagttcatgttggctaagaccagtgagtgtacactcgacttgacaaatctttttaactccagctgtaacattcagttagcaaactccttctcgagctgtcatcgttggcataacttacccttgagtagactctgtgggagaacacttgactcattccgtgaagaaacaacttggaccgttacagaagccgttgttagtcctggacttagccgcttattaaacggtttcatgatcggcatagtagggtcaatgttatctcccttgtcaatgagtcaacacaagttaaaacgtggggatgtccttcaaacataccttgcgaatgaaccactctatctgattcacagcccaacgttgagcagagtcaaactcatctgtctctagttgctcgcctacgtgccgcatagggttgtacggttcccgaattacgataccatagctcattctagcgatgtatgtggcgagaaccggcttgtttcccgtttcccgtttttgtttttggtcttcaagaagacccctgacaacggttgtctgtgggtttttgcttacaataactctgacgttttgacagttggggtgactgaattgaacgaaatgctctctgagccgtcgttggacatgtttcgaactccccaaccctccggataatgctatatacctctgtatagatcatcagtgctgaccaagaagtattcggcttaagatcataccacttgctccctgcggttattttgcaccatccagtcaagctgttcgcggactttcgccaatatgctgtcgacatggggatcaaaaagcctctgtatgtcgtgactgcgactgattagctatgcaaatacattatatttcggatttgtgataacctacttatcaaatttcatgcaccctccatcagcaccaagctgggcatgtctaaagttgtttgggacaccaggcatgggaatcttgtgagaattggcgatggctgcagggtcaccaaaaagatgcttgacaactttgaatcgctcactcttcatcatgttctcggcaaggccattcgcaatactgaacggcacatcagggcaattagccagacgctcctggacaagcttgccgaaagcagagtcgataagagttgagccgattccgataccagcaacttcggcgatctgcgacatctgtgtccttccattttcaatgctagtaacttggaccaaggaaaagtctgttgtgccaccaccggcgtctatagtgaggaacacgtccccagtgctgaagttgactgcaccacttttgagagtgtcgacagcagcggcttcagcttctgtaagatcgatttgcgctgagtgacgaggtccttcagttccatagccagcggctctaatgactgccttgaatgtgttgctcacatctaaccctctccaagtggtgggaacactgaaaagaaaagtcactgccgaagtggtccagtttgcgcctgtcatctcctcatacgtagttttgatgtgccgatatatctgctgaagaaagtctgtagcgcatttcgacgcctctgccgtagtagaaatcgtactcaaaccagctcttcttgtctcctcgcaggtttctttatcaagaaacatcttgaagagacgatgctctttcttaccaggtggtaaagggtcatcatacacagatgagtaaaaaccccatgaagatactgtgccgtcatggttgtagacaagacggctggggaccttggtttcgccagtgctattgtttccgggccagttgttgaagatatgcatcgtcccattggagaacaaaaatgcaactcctaagaatttgttaacggctttacatacgttcatgacattgggatatgatacctgtgaaagtggtgccaagatcaatggctactgtgacgtcgggtttctcggccatgttgggcagagagcagttgagtgacgttgaataatgacgtgggatatctcaggacatagatagacagaattacgagtgatttgaacagttgttgtcgttaataaacggaagcaggaggagggcttgggaccaattcgaccgtaatgtctcctcctgtcgatcacaggcaacatcgtgctaatgtaagttacatgccacatggaaccattgttttcagcttggtacgtatagctgctgcggtctagaacatttattttcaagtctaacaatccaactgccgcaatcgtcccggtggcttcccctacaacgccttacgttagaactaaggttctaattgctcagtttttgtagatggtgttttcagcccagtccgccacagccaggtctagatggaggtgtgtacggatgattttgatcctgtttggggcgggtgctgatttctgatgatatgtacctattacaacgggaagtagttgaacacagagccagccgagatacaggcacacagatttaaagcgacactgcccctcgcgacagtagatacatctataaaccaataatccattcctttcacattttctttccagctaagagaactgatctcctggacgttatcgcatacacaaatactgttgagaactgaagacaaaatgtccaccacatcatcagtcagttcaaccgctgctgcgagcacaaatgcttccaagggactcaacgatggagaagtggctggagtagccatcgggtgcttgatcgctggacttatcatcggaacaattatcggctggctgatcttccgatccaagggccaacagcgatatgccagacaaaggcgtcggagtgaagaccggggaagactggtggaccatccaagggaagccaatgcggtacccctagggatatctggtgatcccatgaaactggaaaacatcatactgcagcccacgccagaccaagacatactttcaggcttgagacgccttgaggacatcatcaggcagcacgtcgagaccgtctatcatctcaagccagtggatgttgaggaaaaggcgttagcctgcgcgcttgctgatgctgggtacagcagctcccgttcggggatcgacatcgagactgttgctggctggtgcaacgagatcgacactcggtgtggtgccctcagacatgtcctttctaatatcctgttcagcgccatcgattggaacaatcctgggccactgacattgcttccggagtcagctgttgcctttatgagctcagtccgccggaatgaaaagcatcgagacaacgttaatggtacgtataacaaataagctttccaaagcaagccactgatgtagccttctagtcatgtcgtttgcttggacccgatggcgtacactatcagcgctattcatgcaccctgcgcctcatgaaaggacccctctcgatttatctgagcctgatatccgggatcaggcggaggctcttgcgaaagccttggatccagtcctacattactttgtggcgccggatgatgagagtcaacatcagcaaggtgatcatcttcgtttaatgattattgagactgctaagctcggctacactttgttttctcatacgagtgattggaagtttctgtacaaggatagatcggcaaagagacgccctgtcgtatgcgttgggttggagaaactgaacggcctggatgggcatcgttttagttccccacagcggattgtagagcctcacctgatttcttgattgtgcatttcacctttgcctgttgttaggtctgttctgcatgcgagtcttggctacgtatggtttacttgctgattttaagaattctacttacaatgtctttggactttatgataactgtgcttgtgatgctatcttaatgacatccaatctgttcgatattcttagcaaattgtaatcatcagaagtctcaaatacagtcgatttacttgagcgcctcgtctatcgatgcgattatttctcaaaagagacgccatactaaatatcaagctaacagctggagactatttaacttggcgtaaccttcatttgggttacagccttgggagataaacggaactccgcggagcaccaattttgacctgcaggcatgtaggtaaactaaagcgcttgtacaaaactcacttatgcgttcaatactcagtggcgtctgtcttcctaacggaatttcagccctaaatatagctgaaaacagctgcagcgtctaaatgcggagaaactattgtgagcttgaacgagacatagaataacctccgtgcgctaacggagatgcggctctacaagctgatcacagctgatatctacacactttagagtttctggcgttaggcatacgatggcattaaacatcggtctctgtctctcccagagcttgggatcttccaagatcatcgtctttcatactcatctcgtcgctgcagacgattgcaatcttaccaagatgactgaatacttaggccctgtcggatctcttaccaatgtcacataccacgtaattaaactccttatcaaatgcaaacaagctagtgacgaagtccgtcggagcctcgagctagtccgtacctgcgatcgtgacctccagcacctgatcagcttacgcgaagagcatctggacatattggaacggaaaccgattgaacttgtccgagtcaactctatcatcgaagatgcgcataatggacttcttgaggtgggcaggatcgttgaaaaatgcagaccagaagcgcaaaagaaagggttaccattctgtcgtcgtggtctgtgggttatgttcgatgcagaagaattcaacagtcaagtccccgtcgtcaacagccatcaccagtcagtgttgacagagatccaatttctgcgtcttatcggcattcatgcaccgccgccaatccagataaataagatagaagcggaacccaatattgtccagaagagacgaatcgatatcgggaatgtcaatctcctgggtagtctcataggagtgagatcaggtatgtccattttcatcatctattcagcttgatagctgacgagaaccagtcacaacaagtcctataccacaaccgcaagctaatacggctgactgtcttccatatccctccgactcagatctaatgccaccgctacctccctcttacagcgatgccagttttgttgcaacttcatctacaaagcatattaatatcctcgatatccaggaaagatggagcccttactcaccttagtgtctgtagacttcaatgcaataatttgtaatatttaacttgtgatattactgaagagatattattcatttggagcttatacaataatcgtttcagcgccaagagaagggactcactgggtgaacaagaacaagtggtcacgtagtacagatatgtcatcgaaagtgtcaacgtaagatataaccaaactatttacaagtcataagatagccacgccattatagacactcaggagtcgcagtgtatgtatgagattgatgtcgagacttgaggccccaaaagctcagccttcactaaacaacaactcatcttaaaattgcaggaaataagctgtggtaatgaaaccgagttttgtcgtatatctgtttcgtctctgacgattgtagcattatgttgggcaatgaggatgtaggcttcacagcagagtctcgttagctctgcgttaagttcagttccaattggcgaaagcaaatttaaatgtgtcggatttgaagatgagcagcatgttttagttgtagttgcaaatcggttttgttgcagagcgctgttgttttggttgctctgatattcaaagggataccccggctgagataatgaagaaaacatggcaggttggaggattgatagtgccaagtcagtgggttcgatattgatacggggtaagtcatcgcgacccagaacgttgatttccccggagtcatgatcccctgaaacaatgccggtacttggaagtagtagatcgtatccatcaacaacggctggtgcttcctgaatacccaagccttcaggttctgctattattgcggtggaaattcgtctattattccctcgcaaagcatcttcgaggtcgtcaacttggactctcaattttgagatggtctgttctgcctcgtgcagtctttcctctaacgtggcgatgtggtctcttcttcgcgcacgatgacgacgttggttattacgaacgcgatctcttgtatgctcagcagttactcgcttggacttgggtgtcatattgggccgttagaagtcgatatgtcaccgagggtgagggcatcgtttgaggattgggttgttaaaacggtgacatatcgatttgcaatcttactaatcattccacatctgattggacgcccttggttgtagtgtcgtaatgtacatcagagtggtgttggacagggtaatgtgattgacatatcagtggcaggtattataaaacggtgacatatcgggtttgttcattccctatatgtaatctcacaatactctgaaactgacagcaggaagaaacacccatcacgaagaaataacaacattctatttgcaccaatagtcaacagcatggactcgaaagaaatctacgagcaagttcacaagcgttacgggtcagtgaccaagagtaccactggaaaatatgaacagaccgtcgccaaagcatttggctacacagaggaagagcttgcagggattcccgaggatgcaaaccttggcttgagctgcggcaatccaactgccctggcaaaattgcgagaggtaaatcatgacatgcatttctcgtcaatctctactaactgatgcacaagggagagactgtgattgaccttggttctggtgctggctttgatgttctcacagctgccaagaaagtcggtccagcggggaaggcaatcggcgtcgacatgaataaggtgagctctactatcctgaatcaacttatgtgtaaacaactctgaccctgaacaagaacatgatagacaaggccaacgccaacaaagcagccatgaaaatctcaaacgccgggttcatccaaggagtcatcacatccgttccacttagtgacgatgcagccgattgtatcatcagcaactgtgtcatcaacctcgtccctgcttcggagaaacagctcgtgttcaacgagatgtttagaatcctcaccccgggagggcgcgtcgctatcagcgatatcttggcgcgcaaggagtttaccgacgagatcagaaacaacattgccctatacgtcggatgcattgctggtgctagtcccgttggtgattatgaaacatttctcaagaatgctggctttcaaggcgagttaagttgcagataaagtgttatgattgagctgaccgtttgggcagatattcttattgttgacactaagagcgatctgaacgtctattttactgctcaagagaatgaatcttcttgttgtggcaatgaacagacaaacccagcttgtggagctggtttatcgacatgcgctcctcagaattcgtccacggaattggctgatggtcaagatatactcggtaatcgtctaggaatcgccgactttaatgagtgggcaggtaagtacacacgcatcgctatggaggtcaagactaatcgtttgtacacaggctcattccaggtgtatgccgttaaacctatgtcgatataaggtaacaaatgtgcgcggggactgtaattgcccagagagacagctgcggtgaagtttcattaagcaatttacacgcgaagtagcagtcaagttctcaatcgggataccattgaatagcttaatccaatttgatacatgtccaatctcaaaggccactattgtgttaaatcgtcgccattgagtatttatcaaggagcggctgtgtcgacgtccaacgctatatcgtcgtccccaatatgcatcatgctggcatcgtcttcctccatctcactaccccacttcatgaatgatgaatgagcaggatgtatcttagaaacagacaagtaacacttatcacacaaatcgcattcgaagcatgttgagcaagtgtaatagaacccgtagatgtcaagtaaacagcagtcgcaaaacattgttgtcttctctggcgaccgtgctagatcacccctctgtctggggctgacattgtcgtttgagctgtggggtaatagtgagagaagactggcagagtgactaattagtaaacatataaataagaaatgaaatgccactcacctgtcagcgtggtaatagtacgccacttcatgaaccgtccactgtcggtccactcctttccctctggcgttagggtcggcgccgttctgcaaaaggaacaaaaccatatcagtgtttggaacacggtctgtatgatgtcgcagccagatacgagaagcgcgaacagcccacaagagtggcgtccatccatcgttgtcacgagtgtcgataccaacaccagctcgtttggaacgttcaagcaccacctgcgccagctgaatatttccacccatgacagcatagtgcagaggtactctcccaactatatctcgagcagcaaactccgaatcagacattttcaactggttgagtgcctccaaggaattataacaagccaaatgaactggtttgcgctgcaggctgtcatgttctgtaggagaggtttttatcatgcaaagttcaatcgtgttcgtatcaccggccaggcatgctgagatgaggggatatcgaaacacgccactagcaatactactatcggcgcccttcgaaagaagttgagcaaatatatggcgtccgacactagtaggcgacgcaatgtccgacctgagcgttgttgcaattagtggagttccgtagatcccttcagaggatgcgttgacgtccactttgactttgtggtgaaccaatgttcgaaccattgacagtgtaccgtttatgcacgcctcatgtaatggggtgagtgtcttgattgatgctgcagggcagcgaatcgccaaagccggctgcttcttcaacatgtaagagaagacatcttcaagctgagccttgatagcaacaacaaacggggtatcctcgcaatcattcaaagcatccagctttccaccggcgttcactatgcgcctcactgtctccaaacgtgtggtcttgttgatgtggtggagtgccgtattctgtttattgtccctcattgccaaactagggttgtactccagaatcgtgcaggccatgttgctttctctgttgtgtttaacagcaagcatgagtagggactcgccgttcacattgacagtgttgacattagcaccagcttctagcaaggccccaacaacatgagtataaccgctggtgactgcttcacagagtgcccgtcgtgtgttttccgaaccgaggtcaagtttatctctagacgtttcaagtattatccgaacacttgcgagatagttgcaaccaatggcaacatccagggctgtgtgtgaccatttattcgtcatcgtaatgtcggcgccatgttggagaagaatgcgaagtgtttcagggtgtgagatggcttcatggagtagtgtcgtttcattactcgcgttagtcaaattttgaacagcacctttttctacaagccactgtaccacgtctggatcgccggctttaactgcagaggcgattgggggcacaccctctgagtcacggacattggggtctgctccttgtgcgagaagatactgtacgattgcaggtttcttcgagtcaacggctatatgcactatgagtagtcagtatatatgcctatcccaatttggtaaaacatactcggtgtgcgtgaccatacggatgtctcgcgagtgtcaatagtaactttgtacttgaccagaagtttgaccatctcaagatctccccgcgtcactgcctgtatgagaggtgtagtcacagcacctttgggagtcagatctggatcagcaccacttttcagcaatagctcgaagatatccattcttccgtagtatgcggcgcatcgtagagctgtgtcaccgccagaagtataaatgttgggactgaatccatgatcaagtacgatcttgaggcatctgtaatgtccatgttcaacggccacgtcgacggggtttttgcccggctcgtcgacgtagtactcacgatagtcttggtaagagagtatggccttggttgcagcgaagcagccccagtatacagcgctgatcaagggtatttcgccatatgtgtttggttcgtcaattctagcaccattctcaagcaacagatgaaccatttcgccagaggcccatccgacagcgtgtccaaggagagtgtttacgtcgccgcttccctgtgtcatttctgcacctgcatcgataagtaacttggcacattggtattgtgacttgcccactgcagcgcgtaggtaactgttgccgtcgggagttgcaccttttgacgggtttggcttcaccccgaactgcagtagcttctcgacaatatccttgatgcctgatgcggcagctcggtacattggtaaagaaagccattgaagtggatcgagttcatgatgatcattttccgtcttatcatcggcctctcgctttgtgaccgacgaagtgtccatgggcttctccgttttttggtcgtctttcgtctcatcatcggcacctcgttgttctgtaacaccctgttgaacaaggggttggcgatcaggtataggaagcgagttgactagttccctcagtgcttcatcgctaccaaatttgctaacctgtttcgcagcttcctgcaaagcaaggtccggagcgcatatatcaggcattttcgaatccatcaaaggccgaatgagatgagcatgacctgctctgcaagcttcaatcaaggcctggtcgcgtagcgttacttcatcgggatgaccttccagaagtgttttcacaacggttattaggcccagatgtgaggccataggcagaggtttgatatgatcagtaagaggactgagtcgtctgctaggggtctcaataagggctttggtccacctttgaaatacggactcgtcctcaaatagactcagcagtaagtcctctgatacatgaacctcttctggatgtttaaaccagaactcgatggcgtacggaaacgagcgggcccaatcttcatcattcctggtcatgtctttcaagtggtcaatgcatgtttgaaggatcaccttgtgacagtcaccctctgttgtgcaataccacacatcttcaccgatagaggcatgctgactactgagccaagaacgggtatctgggtgtcggaaccgaatctctccattcacgatagacagtagtccccggaagctggtctttatatcagccaaagtaggtcgcatggttttgcgtccctgtgttcgtttccatgcaatgttggaaacctgaagaagctcgctagaagccacgagagcagtatctttgcccatgacctgtgcaactccgggatagtgtctaatattttcgttaagactattcctggagtcaggggctttccaagaatctcgtggatgcgcgtgatttgctctctgtcggatgatagccattgcgggatcaattcgcagagttggtgatcttttgcacatgcggcgagtatgcgacggatctcacgacgctggacgggcccaaaaacactcaggtattgctgcatgggcttcgatgactccaggtcaaccggaaatggagtggtctccgcagggctacatttcatggtcttgacagtttcagaggggaattcagatagtacggaggtgatacaaccgtctccaggacttccgatggtggtggtgatcactatcttgagacgaagttcgcttctgaggacaagctcttgaacctgggaaagaaaccaaatagccgagtcatcgcactcatcaaaacaaccaaggatgtgaatactagttgtggattctgtgaggcattagtgatctgaacaaatatgtctcatttctacttacctttcagtctgtagagaaaatactcccactgcccaaacagcgaggcgacatcacgaaaattgacgtcggtaatattctgcgagtctcctcccaccagacctccactctgcagtttgctacatgcaagacgagcaaggaatgatcgtaacattgcttcacaattgttgaaccgtacatcgtgggtgtcgaatttcatgtacagcaacggcccagtgctgtggttgttgatgaagaaggccgcattctcagacaatctatctgctccgtggctacatcgcatatgtatgatacaattatcattcgcctttggcaattccaaaaggtctgggtgttgccagctcgtatcgatgtcttgatatgggaatactggtgatacttggccgatgactttgcgaagggcgacatgctgctcctctgtaagatctccacctaagacattgtcagtgacggcttgagtgagttcagaaggcgacttacatagccagtctgaatctgcaacgttgttgaaaggatgtgattcatcaaaccacggaaccatcaagccgctatgggggctttctatcttgacgactcgctcggagggaatacccataattgacataaaaaatggaaagacctttgaataatgagtacatcgcaaatcttgagtttgtttcaacgtgcacgaacctgtttttccggatcctggtcgaatgtgtaaaccacattcgtcatcttggcctgagtgagtatatgggtctgaaggaaattctcattgacatcgagaatggtttccgagaggcttctagcataatgcaacgtgctacccgaccagcggagagggtcttcagacatcagccgtaacacggcgtcctggaggaggccttggttaggacatcgatgtggataagcgaagaagcactgccgtggaagaaaagattagcacaagacaaacagacaggcatggttataggtctcaccacagcacgagtacaatccaggatgtcgacatactgagatctttgctttgatgccaatgacaaggcctaaatactttcagcaacttgatcatagaagtgttcatcatgcatggctcaccgctttgactatagtccccccaatgtcatgagaaaagaaatataacggacgtctcatttcctgccgtaacatgtcagtaacgttgtcagaatgagcgcaggacaacccaccttgatcttgggggtccgatgctcgtgcagaaggttaagcaatgcctcagcctccttgtaaacaccatctggcgtgtagtaattcccgttgacgacatctgtgtggtactcgtagaataactggcggccatggccttcccctacgccatcgagggctttcctgatgaaggcagcaccattgttgcctttccatctgaccggacgttctgcgttgatgccagggacaagaataacactggtagagtatcagtgttagtgtatattcaaaaggtttttcgtacaactcactcgtagatatcttcatatcccccattgtaatcatgactaaactcgtgttgaatgactagtttggattattcaatcacaccgtcgtcgctggatggagacattggttgctcttcagtctgacccgttggctcatctcggtcttgaaagttatcgcccattgcgtcggttttacttgagttagaagatatcagaatgtagaagtagagcagagggaaatctcaaacttgcacatcgagttccagggacctggtaggtatctgtcttgtgtcagagtcgtagcgcaagtggacaacacacgctatagaatgacggccaaggctgactggctaactggctgttaaactacaggggttgggaacgccattgtgtcttgattcgctattgtaacttcagctgagtgactagctctcggtgacggaaagtcctacaacattttttgacacagaccgcggttaatgatagcgccattctcatactctgttgtcgacaaaccgatttaacctttgtacctttgtcccttgtaacaagggcctctgttttttttggtactttggtgcaacggtccttgataacgtcggttcaacaagccaaggataattggccgtgcagtaggtagatgtctatagcccaaatctattacgcaaactctaatctttctaaaaatgcagtgacatgatatcaagatatcgttctaagtctagtgcgtatctctatgtttcacccttctatgccacccagtctagtttccttcttcttctttcttcatctccttcaccctcttctcctcccgctcgctaaagcgatcaccaaagaggtcaaaatgaggtctcataacaatggtgtacttgacgagctcttccatacaatcgacaaggcgatcgcggttggaacttgccatcatgcgactaccctcctcctcgggagtaaactgtgtatacgcctttggtactgagctctggttcggaatagcaaacatgcgcatccaacgtccgaggatacgtagtgagtttacagagttaaacgattgagatccgccgctgacctgtgccacagccagagttcttccttgggttggacgtacagagcctgttgagagaggaatccaatcgatctgctgcttgaagatgccggtcttgaaagatttgttagctcagtctgtggccatgtctttatgtggtatgacgtaccaagttaccgtgttgctctggactgatccatacatgaccgtcgctccatttgctcaactcccgcagttcctggactttgggatggtcgtgttggatatcgtccttttgaggtagaccggctggattatatactcttacatcgcagccgaggcggaagaggatacgtgaagcttcgagggcaagaaggcgagagtacgacctaagcataaatggatcagtatggacattgataaaaattccaatccatcaatgtattgggctaacacatattctgaggtattcctactcaccgacttctcagactgccgtaaagaacaagaattcgaaggcgatcaagcttcttatccataatctcggtctgcaccatcttgatggctgtgctcagttccagttcagcgacccaatcatcggcggccatatctccatcgaagaggaaagggcggtattgttgacggattgtggcatcatcttgatcgcgatctatggcgagagacttgtttctgagcgatggatcggcggcgaattccaccgctgttcttccagcgtgagaattgttcaaatcgccgtgtccgttcatcttgatgctgagactataggttgtttgggagaagaagcggtgctggagatggaaagatgcgggagtgatgcgtgtcgaggtgcggcttctgataaggttgcaaaagggacgcattttttgcagagtcattcataacaagtgggggctcacaggatgcaagggacattttatacgatgacggtggatggagctaggtaaggaacggaactttcagccctgagacaacgtaagcttaagcttggctgtttcactagagctgaggtcattggcttgacgacactatctagactaggggctagatcatttggaatctgataagatctcggaacctggtagactaaaccaagaagaatgaatgcatcgtttgagcttcaacgattgggttgaacctccagatcccagcattatatatgacacttcattcttggtgtctacagatagacgatttcaattcaagagtcttcagtgacccaatctggccttggccataagtacagacatgagagaaaaaagattaggttcaagacagggaccttgtcatgtccacatcgtgattggtcgtagcgtggagaaataaatggcatctttgggactctgtcatgctcgacggttgattggttagccagttggcttttcgaattgaagaaattgttcctcggcagttgcatgttccatcgggaccgactttatctgcctttcacctagtctagtctatagagataaggttacacttgacaatttgactatctcgcttagtgtatgagaggcccaatcgtgttttgtagccagggatatgaatcgaagcgatatcagttaccctggagggcatgattttgagacagtttcctttgttattttcaagattgttagtcccagcctctgatagtgtaacaataggcctcttaaagcatgagatgatgattaattctttatggtgaaccattttatctttgatgatcacacgaagtgagaaaagagtcaatgaacgttagtaagatgaaatccatgcaaacttgactctgtttacctgagggctatcacgttaaaatcacgtggaacaaagtccatcagatcaacaaatctgacacagagtatctccagcattaaattgtaaaaggtaaatgataattcatgtctcgatcgataaaccttgaatatatgtatcttgtcattttggctcacaaccccatccgaaggtccaaggttatcgaggtcattggtccgggaatggcaacatctcgctaaactgtctgatctacggttcaagaaggtagtaatctctcggccgaggtatccagcctccaccaacgccatgctgttaaacaagttgagatgaaaactctattgggaaatgatataccatttccccgcgctcggtacatctcctaccgagcaatcccagcctcttttctgaaagttgacaaatgagcatcctctagaattcaacgttacgtcttggctcttatactaaagcccccaaacatattaagcatattcttatcataggaccgcctcgtggcatctgcatgcagtcgaccaattccatcaatcggttctctccgagtccccgaccccaaaagtgccgggctgaaccctgcaacagcaaccgatctgttctctaactggtggaaatgctaccgtatccctgtttgccgggtgagtagaggccgggacgaaactcaaacaggtatcctcggaggatagattggtacattccccattcgtggagatgaatgttgtaatccggggttttgatgacatgcgattgtactagatatacaggtctgggcgcgccttttagacagccaagttcttgtgcattattctctagacgggttaacagtcatcatgaagtttactgtttctttcgcggctcttgctgctggagcattccaggctgtggctggtcaaacagtttactttgccggtatgtcttacatcactcatcccttcatcatatatacttactgttttaggcgactctactatggccagaagtggcgccaacgacggtgctactgatggctggggaaactacattggcaaatacctcaaggtcaacgccgtcaacaaggccatcggcggtcgatctgctcgctcatacaccaacgaaggtcgtttccaggagattgtcaacctcgtcaagccaggcgatgtagttgtcattgaattcggccacaacgacggtggttcacccaacaagaacgacaacttgcgctctgcttgtcccggtgctggcacagaagtctgcacctctgacaagactggcgaaaaggtgtatacctatgtcttttacatctcgcaagctgccaaggcccttgtcgccaagggtgcccaagtcgttctcagcacgcagactcccaacaaccagtgggagactggcacatttgagcctggtgcccctcgctttgttggttatgtgtctactgcgcacagggctctggctagctccagcgtaacctgggttgaccactttgctgctgttaccaagatgtaccagaagctcggtaaccaaaaggtcaactctttgtatcctcgcgaccacactcacacaagtcccgaggctgcagacctcattgccaaggcttttgttcaggctatcaatgaggagatgaatggaaggactagcttgaagtctctcattaagactcctgtcagcaacgtctactagactgtggggatacctcactagtatagcgtattcttgtcgttatctagacaggatatcaacatctatctaagatgattgctatagtttctgtacataaaccttgtcacgagtctcaatactcaccgctattgtttttcctttgtctacttttctttttggccggggtccagtcacatctggttattcggacgattagtgagatcctacgcggcaatcataaagaaccttacttatataggcgccatggaattatgatgttcaaaatgctttgaccgccaataagaagatatctctcatatactagcatttcaatagtttacattctcattgaagctgacatcccagcacgttaattattccagcgtgctgatccgctatttgtagtagcgtcttcagagttgcaagcaaacccctgtcaaaaacccagtcgagactcagtgctgtagaatgatccaccaaactatcgactgtagtgtggactagaatcaaatatctcagccgtggcgtcgaatccctggcatcttccaactgttgcccctgactagcctgatgatctctataattaaataaacatttggttttcctcttgattttcttcagagaggttgcgcgtcatcgtttctgttaattagtcctgtgttgaaaacactgtccattcgttcttccacaatggctcgtcacggaatcgtcgcccttctggcggctactcttcttggtgccagtgtcaacgctggtccttgcaagccctactcctcggttgctctgtcctcaactgtcattgttgagccgacgatgacaggatcttcgacaattactgccgacatcactggaaccaccgatgcgcttgaaacaactgtcactgaagctaccactgacgttacagataccaccgatgccctgaaacgaccatcacggagccagcaatcgaaactactggtactctggagacgagtgtcatcaagacaactgctgaaagcactacggatcttgtcgagactacaacgaccgagaccgcaattgacactactgggtctttagagacaacatctgttgatactacagatgtccccgataccaccaccaccgaggccgtcgttgacacaagtgctgtcactatcgagactacgacgaccgctgccgctgaatctggttgtgtgcccactcagatccttgcgaaccccagcttcgacgacaataccaatggtgctccatgggcgcgtggactagacgtatccgtcagtcaggacaatcctcgatcccagccaaacttcctgtgagttaacatcccatattgcgcattgaataaccaaaactgacgatgatgacatagttataataccgtcgtcaccgtatctgcatatcctcctatgttttatcagaggctccccgccctgggttcctccacctacgagctgcgatactggtacagcctgcgaaccgccgttcttggcaatggcttctcctgcacagttaccccttcgttgaatacccaagtcctttcctcaagcctgacaatgaccgataacagttcgcacggattccaattgtcgtcccagtattttaccgcacagaatcctgactcgcctgctgtgctggtttttaatgtgaactgcaaaggcaattttcagagtgtcagcattggtgtagatgacattgctttgactcgactctgcgacggttctaattgagatgtgaatcaagcaaaggacgtcaaggccctccgcaaagccgtcaggtctttgtaaaacaagacaaactgcaactagtagatatttcaactaaatataataccaacgtcgtatttagtatccagttctagcagcgtatctctgtgagttggatcaaatgaaaatactctactcagcatctaacgaattatgaaggagcccgcgatatcatgtttcattttacacctatatgaattctaaaaacttcagtcgtgttacataaccccgacagtgactgttactggttctgtattgtatcatggttgttgcgccaggagaactgccaaactccttgaggttctaaattgtgccattaataagcttgatgctagatggaagcaaacaatactacagatgctgacacaatcgccgtatgcacatggaacgtcactcaggattaagtaaatcgagactttgaggtccgtggccacggctttatttattcaagtataacgaatgactatgagaaggagatatacccctctcttgtaactttgacattgtgccaggtatcgttgaatttctgagaatgcaggtaatctcagtcgccatgtagacatgttgaatgactcagccatggcatgttgttccatattaacgctgcacaatcttgtactttgagacacggcgggggtcgatcttgactttgccttcggttggcccggaaaactgttgacccgaactgtcgctaattagcatgtaccttactgtcggcatggaaaactatcacttactctccaagatacagccagaggttgacagcactgcggcaggtgtagccctggatgtttctagttttgagttagttctaataatcgataaacgatcgagggtgccattacggattaccctcaaggggttgccaggtgtcaaaggtaggatagtgatctcggtcactgccacccttgacatcccaacggatctgccatgaatgttagcaacaaggcgatgttggcagtacacgggttcagcctacgtaggcggtgttggtgtcaacggagttatcggaaggctcctcgagaggctccgtggcggcaaccttttgttcagcgtcgctcatggtgatggtgtttgtagatgaataggatgtaatgagaatgtgtgagatgaaggttgatgggaagatgaagaaagaatttgtgggagaatagcgtgctatttatgttctttcgtgcttggaggactcatacctggaagcatgtttgtttactgttccaaccagtcctgtctttctgttggttgagtcacatcttgagacatgagatagaatcgtctagatggaataatcgcttttgagtttattgcatatgtatgttccagacagaagctcacttcacaacctatcgcggtttcttgactccatcacatgaaaccgccactctgcagatgcctgtatcgattcttgtttatgcacagcgacaaaagaacaatcatatcaagcctgctctatagtcatctctgccgatgtagaaatcagtaatgtacccgtatttttcactgttataagaacatggaatgatggccaaatcctattcattatacctgaatgtatctactgtagtccggcttttgtggaaacatgtatgatatcccctcaaccactgccgagtttaacggaagtcgacgtcaactgagaggtgcatggtttggcatgcgctcccttgcgccacctcactgtaagacaagtaaacgtatggatactttacgatcgctaacaaacacacatgacatgatgatcaagcatgttgtcgtggatgcataaagctgtaccattggaatgataacctgtttgtcatgtgagctcattatggctctgagacacgctgcacttgtgccgttttgcaatttgtgcaatattgttcaactctctgatcgggacacagggctatcacttacgtcggcactactaccgagactagactattcagttgatatttcaaggagattatttagttagtcgattgatcatacttacaatgaactcaggataaacgctacaagataacaattgtaaaagagtcttaccattgtagtcgggacattgttctcgcttgtctctctgagatgcgtgtctctcatgatgcaggaatctcgccgccggtaagcgaggcaagagggaacaatgtcagtatcttggcgaacgtatacaaccttgatatagtgcctactgcaacaacatcaatttgtcatgcaacaagacacaaattgggaaaaaacaacatggcggtgtgtcgcaaaccaatatctattcaagatccagacactcaacgttgcaattcagatcgcttattcatttcggcagttatcatcataacacctggattaagatatctcagcccaagtctcctctcacaacagagactgccaaggttagcaagtacctcactcttatgccaagcggcggcaacagcaattgaccgagttcacaattccagacacgtttctaagttacccatctattgcacgatcaactgccgaataaagccgcctttaagccaagagtaaaaacaggcattgcgatctcgataatgataattgacatctcaccaaacgatcttgtgaacgtgtaaatgtaacgccggttaagattgagttaatgcagatgttctgggagttggcacgaatcctcactggtcttcctttccaacctccggcttatccatgtctacaaatgggaacgatcagaggcaagttgagagctgaaatgcacaaggatagagatggtttcagaggttagacaagtaacgagccgacctgaccctcctggacctgcagggagtgatgagagaaggctaactatgtgcgtgccgtgccgtgccgtgtttgttacagtccaaaggcccacgtcagcctttggccccaacgcagagcggttagccagaaatggattccttcactttttagggtgtctcatagcatatgattgtttttagaaaggaattacgcgaggagatagtgtcggcgttgcgcgtgattgatgagtgtcaagttgagcggtaggtggctgtcccaaacaccaatcacaacgagcagtggataaagggaattaataatcaacaggctgcagtaggaatgggaagatggtttgttttaccactgtaaagggcgactaatttcataatttgatgcgatattgcgcccttcatgccatgtctcacctagactggaggtcttgctgtacctctgttcttttgattccctttcctcgccctgaatttgactttccattggttaaattggttttccacttgtgtctcgatctattgacctgttaggagaacgatgcactgttgagaaactgttccatcacttgacagaagacgtaccttcatgtatttgaacaataaccaaacagagatagttagaagtagtatggtacctacgacaagaagacaccagcgccagtccggattgttctctagtatatttacgttcataccaaacaggctctgattttactggttagacaaggtagctcaattaactcgcacacttacagatgcaaacatggccggcaggaagataaactgtagatatttgttttgtcatgcaaatatcgacgaaaaagcatcgccgctttatggatctcagctcagccattgctcagactgtactcgccccgaccacaggcgacacacctgagtcactacaaggtaccttgccaatacaagcaggggtgctcaaatccatcacccaccaattcatttcctataaagtgatgctatcacctgcgagttcccatattaacaactgccaacaaacaatcaatatcaatctatctataattttttaaagataataccccttatactgttcctcatgtctctgacaaaacgacgtaggcggaaggcccaggatccaaacgagcttatggaaagggcaatcttaaatgggcttccctgcgaccgctcctaacttgatctgtaccctattccccttgagcccttggaggctttgaagtccaggagcgccttctttcttccctctcaccactgcttcatggactttggaaaagcttttttacattcgagcactcgtcctcgcctttctcttgtcctccaaaaggtcaactgtatctgctggtccaaaatggcctccactgatacctcgaagaccttgactctgaaccccgaaaaagtggattattcacggaaacgaagaggaaaacgtagcgattcgtcaacaggttcggcaaactctgaacaaataccatcggttgaagtggcacctttagtgtgggtgggtactgtctcaacaaatcggcttatttacgcattggaggcatcttgttagggtttgctagttacacatctggtgataatatggccggtaatgcgtccttgatatcatcagctgcaactttcctaaggcctgcagcaaacaggaaattttgaattcaactttctgacatgtacactctcgctagacaatatcacaatagttccaaaagcagacatatttgcaatgttcatatgatccgacttatcttctcgcttatgatacttatgactccattgttcatatgtcccatagaattgaactattcctgtaagttgagatatgagattggccaggagagccactgacgagagtcttgggagatagcgaggatctccttcataatatgggatgcccattcgtgtatgaaccaatgtcggacctcaactgtacgaagtaacacacagaaatgtcccaagatgaccatcgggattaggtctctttggcgcaacccttccatgtaatcatcttcaagccggtaaatccagcctataacatcttcaagcttgccgactgcatcgagagcagcgtttttcctcctgccaaacgtcctttcaaaacagctcttgagtgctcctaactcatgttcgtaagcgtttttgagcttcccctcggtagttccattaatcgcatgcgagatatctgtcaaggaagagcgccagtcttcgatgccctcgaccatcaaggctgtgtcggtcgctgtgctgtcttctgtaatatcgccgctgggtattggggcatattctgccagtacacccgaaaatatccctgaccagcctgctacttcaacgacagaacgtacgccccgaaggagatgaagccatgaaacgtgcccttcgatattggtaagaagaatattcccaggactcggacctttagcaagagccacaaagcatattagcacggatgtcaaatacgcagctgggctattagctccaccaaggcgactaatcaataccgtcgctggctgcaacgcagtcgtcaaatgtgtttccgcagtcaataaatatcggggcttatcaataggtttgagtttggccagatgatatgatgataacgagagtataagtttcagtatgcagttatgctggaatcctactcgaggcgcaccttcggaccaaagatggggttgcgtgccgtcgtgaagggtgtttgcggtcttggtcatgtagttgtggaagagctcaagatccatagtatttagatgctcggagcgttctgtagcagattcagccgcgtgacattgaatctgctcagcccaagattcccagtctgatctgggacgccctgggccccgtggttgagattcggatcggggataaggagaagcgtgcggtcgtggtggctgaggagagaagtcgcaccagacaccaaactgaatgcatttaccgcattgcggtttcacttcgtcgcacttggaaagtccatatggtcagaatgatgtagtatattgcaatatggcatacctcgggtaggcagaaagaaaaggctaggttgaaatgggatgagcgacggctgggtaagtcaacactactaaccttaatctttcttcttttgcaggtttggcagccaagccgagatttcttgtggggtttacgcatattcgtatacgagacagcgtttaagggcaatagagcgccctattctctcatcaactagacctgcggctgtagactgacgttgggttgctgtaggctggcctgttgttgaagatcctgtgacagaatagaaagttggcagacggagaagtctccatgactggactcgcgtcgcattctcggactttcgggtgcacggatcactgcactaagactagcttatacgcacctgatgcgtaaatctatgattggtcaatatcgagaccacgacgaacggcacctgactcgtggcggaaatgaaatgagtggaaaaacgtcaccaaatgtctatagggacaggagcggttacgggtcactagtgacatcatggaggtgtttacgttataaggcgttctgttttctatcactgggagtcaagtcaattgcagaagtgaggtcagacttgacgtacatttatttaggaatcacattaaaggaagacgtaactttaattaatagttcaattaaattttattattagctttacttgtaaggctgaagagtagataacttttgatgatttgagtaagtgaaaggactaagaacaggaagaaccagaaactaaactaagagagtactgtatctaactatctcgttaccaagggaaggtcctctttcaaaacgtctagccgtcgaactttcataatcagttgacccgggtgtatgacaagaatgattataataatagccagcataaaacaacagtcgaaaacatacaagaaagcttcatttgacaaaagagggccatcaccaccctgcttatactcaatgattctgaccaaattgcggatcaaaaataggccgctggtgcagtatagtgcaataaagtatcgacgatagtgcgtcaccacacctgcaatacactggacaggcgggtttgaatggattctaagctgcagagtgaggacgcagatcatgaacaaggcaaaagcaaagatctgaagaaccagtccacttatgatgatggtctgacctcgctttgcctcttcgatgacctcgctgcctgacatgatggcacctgcagtctgtgtggcaaagcagattacatcaatcaagacgaacagtttggtgatccagcgcaagcttataagggatatctcttgagctttgagagctctcgtgattcgaccgagacacatataaatagtggcggcgaggaatggtggggccacaaggacgagtaagttttgtattaaaaaaggcaatgtttgtcggagattgtcgtgagatcgtgatcgaaaccaataggcggtagcttccactgcgaatagtatcagctacatctgtaactacctagaagatggtagaggggccacttactaccgcatcctataaccatagggatgggaaaggctgatcgataggggaacatcataatgaagtgcgcaatacctgccgctgcaaaaaggcccaagaaggcatatgctggagcttgagatggattgtaagggtacaagtcaaaaggggcatagccttccggtgtttgggtgtcgtttgccattgtttgttctaacgggtggctcaagtagattgatggtggtcttggagcggttgacgtgtagtgtaacgagtatgattgggaatgaggtacatgtgacgagaacgtatcaagaaataatagtaaggttattaggtgcgctagaaaacaacgggtgactggttgctaaagacaagaccggcaatattacaaaggaaatgctttatatactagaaacgtcccgatgaccttgcaccctcaaacagtgcaagattcatggatgaagaaatgattcgttatccctggaaagttgattggctatcaagatttacgcattcggatatgctttgaatggaacccctaaaaaggtccaccttgtttctgcttgcccgacagccccctggcccactaacttgactaatttaggaccgagctctctttgacgtcttcccaagacacgatggcagtgcacaagtaggttactaaaattcctggacccaaggttttagggtaattattagactggacctgttggaacaatctgccaattttaagtttaatacgaagtacaactggaagagcttttctggcagaatagcctcacaacacaacagttgctttattccgccgattcaatcgacatcatcagccttgatcatctatagctagcgatcctaaatggaggtaatacacatagacaaatttcgttcagatacattctatagcagggaattgggatcgcttcctctgtaaactaaaaagcaaacacttggtcctctaatttgctgacaggccgcgccttctcgaatcctagactctgtgtgattttcttcattccactaaccataggaggagggccgcaaagtagtatcttgacatctttttccggcttcggtagccaagcctgtacatggttagtttttcaatttcttgggtcaagggtccaaaatgtcttacattgatcatctcttctgtgacgaaaccagctccaccagtccagttttcaggtggattattaagcacaaagtggacgcgaatgctggcgtcttgactgatttcgtccaaatctttctttagtaggatatcctcaacgttcacgttggcaaagatgaggtcaacttcagtcttgtcaccatcgccgcggccacgtatgattgctcgtatgatttggagcataggcgtgataccagtgccaccagcaatcatgccaaaacgacgaaccatgttaggcgtgtaaatgaaagcaccctttggtccgcggatcctaatcttatctcccaggttgagcgaggccacatgttgagatatgtttccttgaggatatgctttgatcaagagatcgaaatatccaggctgatgatcgcctgatattggtgtgtaagaccgaacaatttcttttgtcgttccgtcggtttgaggtatcattgctccgatggatatgtgctggccaacaggcagaccgaaaatggagtcgggactaggcaacttgaaccggtatctaacagccccaagtcagcaaaatcccgttgatgtaggtaggcaaagggacaaatgtagcaaatacagcattcgtaacttacatggcaacattgtgagaaacaacagttcttttttcgagttcaaattcctgaaagacgtccggtttcaagaccttgataccagtctcctttgcgtgttggacgatagaatcaggcaattgctgcacgggatccattttggaagccgggtccaacttcaaagttccaacttccagctcggggagaatctcgtgtgcttcatcagagtggccagtattatcgtaggcttctgtagcatcttcgccggcaacttcaagcagaaattctgcgccaccgctgtggatccccagattagtcttaatcaagatgataaagggataatttaaaggctggaagacatgtagcagaagattaaaggcacgtacgggtgttcttgtaggaaagaagtaacgtcgtagaccttgccgtggatagcgatgtagatgtcatcctcggtattgtgtaacttgacatcggcaaggctgaactcttgaggtaaaatgaacggcgacattttgagaccttgatacggcttgagcgcgaagaaagagaaacaaagtcaaagcttttcggattgcctccaatgtttcagagtataggtagattagaattatctgggctggtttgttgacattatattttttataaagggcttataaaccgttatctctagtactcccgaagggtcgggatcttcgggttttacggatcgagaagccgatgtatctccctcgcttgttctaccgaaattctagcgctgggctctgacgttttgtttggatctaactatctcataaactggagcaaagtgctccagggtagtaatcgatcaacaaatgacccttccgtcacgggagacattgaaagtgctaccatatgtattgacgattaatgaaaatgataaattcgatcatagaaatggtacaactagatgtattgaacttaactggatgatggaaccatacgctgagcaaccttacgaagcagttgttcgtgagaaaaactgtaggaaaaagctgtaactggaaagcagactttggaacctcctggttcacaaagtttctacaattatttctttacaaagggtcggtatgagtgccccggcgaaggggggatggtccagttcacagggtcagtctacatcattctcgggagggctgtgcaaacccctcaagaacgatggcgcattgcacaaacatcatagcaccgaaagtgatcgggtttaattgggcgaccagagccagccgcacatcctcaacacgggggtcaaccgccaacataagtaatggtgaaaagtgaccagaaatttctgtcgcacatttgccgtccctattgcgaggtcattgtcatgtcatgtaactggaaagaagagcgcatgcaaagctgaactgcaaggtgagctgtacaatgccatacgatgccctctcaagcgtcacgcgaccgcgccatgcctcatggaggcagatccaataggcctaattttacatttcagctttgatggttccaggttaacctcagacaggctagatctatccaatcaaatgtctcctgtctgatgcgcccttaattccattacccctgagggctggaccgttctacgaggagctacagaaaataaccgctcattccaggctgcctcccgtcaacattctaaaccaagacagaccggtagatcaatcggtagtggcagaatcattccaattttaaagtagaacgagccaactgtgaggaccttgcattgctcaggcatttgtttcgtcaagagtctccaattctagtcagggtcctcatttaaccaagtttcggtccagcccatcttggcaaatgcttatctctaagcatatttcatgtctcaatagtctcaacgctagttgccaagccattgagacagaccagccacattcaccaagtactattacccattgaggaattccattgtcctttctgatgacctgcgctgtactctttgggtatataacctgaccccgttgcccctggtagtcaatccgttatccctctgaactccacatccataatcagctcttttcttcccgtcatatccagagacctttattataatgtctgacgctggtgatcacgagtcgcactccaagtcttataccatgcccgaaatcagagagcgcataccaggtccacaccaccacacttccccgccttctccctccatcaatgccacccatcaacctatacctgacaatgggcaagatgatctcaactacttcagtggtccccgggatctccaaaaacactccaaatggccccttatgctacagttacacggctccatcatgccgtcgctgatcctccctcttttgctcgtcacctgctgggcaaccgctatcaccgtcatctctaaaaaagtccatgatttgagcgtcaattctgttcttcttaccattcttggttttgtggtcggtctcagcctttcgttccgttcgtcgactgcctacgaacgatacggtgagggccgtcgatactggggaaccttggccactgcgtctcagaccctgggccgtgttatctggatccatgctgacgataacggtgctggcaatcaggatccccgtgagattctggtcaagaaacttggcatgttgaagcttatcgctggctatgctgttgccctcaaacacaccctccggttcgaacattgtgccagtcaaccagacatgcaaccatacatcgcacacctggacacgttcgctgggaggacgactgcgccaatgaaaaaagccacaacctttggaaaggttgctggccactatcttggtctctcgtttgctcagagtgatcctcggaagcatctcaagagagctgaagagcaccaaggaaaccttcccgttgagatcttgaaccatcttgcgataggtcttgactctatcatcgccaacaaacagctaccagtctctattcaccagaccatcgcttacaatcacctcaccacccttaacgacgtcgctgtcggttgtgatcgagtcctgaacactcccttgcctgtcgcatacaccattgctatcagccaaattaccttcgtgtatgtcatgctattgccattccagttgactggtccacttggttggatcgctatcccggctactatcacggcagcttatatcatcttcggtttactgttcatcggacaggagatagagaatccctttggccatgatgttaacgatctgccgcttgatgtcttttgtgaacagattgcgaacgatctagacatcactgcctcttttgatcgacgggcgtctgatcacttcctgcttggtggcacgccgttacaccctgtcagttctgctgtgggtcacacctggatggagtacagcgaggaaaagctcagagagtctatcagaaacaaacctcatgttcttttcaattggcgacgtcagggcggagttaggccatcttctacaggcaggcaaactaaggagagagatggagacatggtttgatgtagaactatatcaaggaacgaaaacatacgatagtctttctagtatcgtgatatgaattatattatacgaataaaatatatccctagcagtgtagagcttgtcttctcggtgctgcatctccgcaaaatgctaccattttaagcttaggctgtttccgccatagtcagcatgagtacacgcgtacagtccatttccgcattgtccttacattgagctctatgcggataaagacaataaacaagacataattttcacaatgcctaaaggtgcattatcactaaaacgaccttctctattctaaacctcttacctaggtatcaccagacaggatatcatgagcatatgagctttggataagtatggaagaaggcaactcataaaagggtaaatttagtatactaagtgtagtttctcaatactagattaaagaatctcattgatgccttggggctgtattcttacttgccaaagtcccagtgatgtaacggacttaaccacaaaagagacggcgaacctcaacgttatccgcgtatatgcatacgccgcaaaatcaggcagcacaccaaagaagagtcttatttgagaagtgcaaaatgtaagccagatattttagttccatcattcatacatggaaacaaacgacgcatacagataaacatctttatccttgataccttcatcataactgtcatcaattatagagtatcttcccatcaactacttataatgtcaggattagacgcagaactcgccccaaagtttgcacccttccttggtatggtaagtgactcacccattctcaagcctggaatgatacctcagtgttgacaatcgcgcttataccccggcatcgctgctgccatgatcttcggttgtaattattttcatcttcctttacacgattctacatactgagtaattataggtataggcgctgcatataggacggccaagtctggtatcagtattattggtgtcagtacctttcaaccagatatcgtactacgagtaagttaattcagtttcataaggtgtcattctaacactactggcagtgcatcatcccagtcattatgtctcgaataattgccgtatactcacttgtcattgccgttcttatcgccgatgatctcgatccttccaaaacctacactttgttctcgtacgttgataaacctcttcactagaatacaaggatagtaatcagcagaaataggggagttttacatctcgcaagtggtctgacggtcggtcttactggtattgctgctggttattgtattggaattgtcggtgatgctggagttcgagcttttatggaacaaccgaaagtatatacgggtatggtcctcattctcatttttgccgaggtccttggtctctatgggtaggcaagacctttgtattggctaagaatatgtgtaatgttgactttatctaggctgattgtcgctattctgcttaatcaaaaaaagtaggactaattaaacaaacctgttatggcgcggctgttctgatcctagtagactttagttgcaaggatgatgggtctctgttttccacgttgccggcaacttcagatgtattatcggcaaaaactcaataatgtcttcattgtctaccgccctacacttgcgcattctttttagacgcctcaaataggtcttgccttggttaatgagataagcacagcctaattcgtaatattatacatacatgccgtagcctgaccagagcgtgagatgttacccttatattaacagaaccagactgcttctcaacggttcatcaatggttctgaacacttatcgattggaaccgctagatttactcatgtagttatagccatgcgaagagaaaatactaacagcccccctgttgaagaagaccacgttgccagagagcaggaatggcataccgctctacccactcagtgcatttccagagaggtttacgatcttcgtccggaccgtagaacacatattcgtaatcgccaactttctccttgaagggctcgacttttccttgcttctttgggtttgaggctttctgttgaggcggagtgggtagggcactgaggacggaatcccagatccccggatgttgactggaatgcgtgtaaccaagcagttccctggaatggaatgtttccaactcctctggattctcagcctttttactctcatagctcattccttgtctcaatgtgacgtcgccgacaacatgatagacagtaccagagccatcatcctcttgttcgacgaatatggcgtggtggaaacgaccgggaggcataccgggatccggaagagccatcttgcttttgactttgaagacaggataccattctgaaggcatgttgatgcaaagttgggaacaggatggtggatacttgaatagggcgattgacaatttggtttcatctaggtttggtagattatcgagggtaccttgcctttttatgtcctcacagtgaattgtgggatccccaccgtagttccgggattctcatcctgctaatgtggccacatggaaacaaaatgggatgtggcaatgtccaaaacatcgtcctgtgtgagcattggagtcataatgcttgaaaaagtgtaattgaagatggaaaccctattatcaggtccaaaacatcatccattttgttgagacgttgtttaatatctgtctggcttattatttctaccgctttattatgagccttggcatggacctatgtgtcatatttagtggttgtttggcgcgggagtcagatgtgaaagcaatacgaattttccgttatcatataatgtccaggatcaacgtaggacgacacctgtgagaaagaataccacccgtggtatgtttgatagtgcccaaaaaagtcatctactgctttctagcaaaatttcttctatttattcatctgcttcttgatcaaagatcaagatcgctggacaaagttggcgagagcttcgtgagttgagtagaaagcttccttggggtaatatgtttcgttaaatatcaacgacttggagcctgggagccaagtgtagaggtgcttatccgtgaatccccagaaactgatatccttgatgcctgcgtcgagagcttccttcacaacgtcaccgtagatctcggcttgtagtgttgcgttgtacgtatggacatccaattcggcgatagatacctcaagaccaagtgccttgtaagaattcaccatgtccccaataacaccaggtaccagaggctcgagagtgacatgagtctgcagggcaattccgtcgataggaacgcctctagagacaagcttcgagaccatttcgtagagttcttgacgcttgttcggcattgactcaacgagattctcattgaggaagagcttggcgcccggatcagctgctcgggcaatacgaaaggcctcctcaacccaatcgggaccgaggatttcgtaaaattggtttgaagccaagccactaccgtttgtcttgagggcttcagatacgacatcccatctgtccatcttgccccggtatcgatgcatgacagcctcaaagtgcttagtaatctcagaacggagagcatcagggctagtgatgttgagaacataatctggattgcagcatgacgagagaagtccatggcccttgactgccatgtcattagcctcggcaaactcgacaagacggtcaagcttatgccagtcataggtgcctttggcggtgtggaagaagttccacttcagctcattctcaggagagagactgttgaactgctgcgaaaggacggctctgaactgggcgtcatcgaggtaggccggattgatggctcctgaaccgatgagaaggtcctttttggctgcttcttctctcaacgaggtagtgccagtgcaggggactttgactgcttcagcagcggcgacgagcgctacaataaggaatgtaactttcatgtttctgtctcgaggtttgttggaagtttggtttacttggggtttgtttgttgagttgcttaaaagttgtcttgtgcagacgtggttaaggctttatatatgaaaggcgctgatttcttgtcaaggctttgggtattatagcatgacgttcgccccggctagagagaggcgatacaaaactgtacgaatactggatagtgggtagcaaattgagatcaagtatacgagtatcaccggaacgaaactctcatcttagcatactgtatacccacaacagaacggcgcactatgtgacctgcgttgctcgagggagatgaatgagggctgattagatagatagtatgtatcaaattgaattttggtcaaaatgtcaactgcacataacgggaacggagcaagaaatgtattgtgtccatgacccgactggaagtatgaatgactatatttgaataacctgcaatgttgtcgtttagactttcaacagtcatacaaatcagtgtgaagatcctgtcatgccatgaacgtgaacattgatttctggtaaaggtcaacggaacaggtacaccgagtcccagcccgttggaatgacaggggggtccctgctccgacatttttatgtttctttgagtctgtcgatgctgcgatatcctcagggtatcagaagagttggctgctaaaagcataagagacgaaattagtaggtcagcttatgctacttagactatgccctttaggccctttatttttataccctaagacttagactaggaggtcaacctttctgctacgcactaggctgcgtagtggactgtggagcgtgctaagtagtgggtatggcaaagaacgaggaacgaggaacgaagaacgagggagtcggtggatccaagatgctaggctttgagaaatgaagcggttacgtgtgtgcacaaaggttgttgattaggttaggttaccacgacgggccacagcgcagaaggcgctacaccaggcccagggtgctaaaaagcataagggataaaattattaggtcaccttatgccgcttagaccatagtctttaggctcctaatttacttttgtaacctaagacttaggggcctcgtactccgtagtgatcctacaattctaagctacatctttctagtgtggcttcgtaaatcgtaaacgaggtacgagagtagcaaaatggaaaagtcaacacagtcaaagccactgacgttacgtcttcacaagagtgtcttttacagctaaattatcctacgtaactcacttccttcattatcctgctcttcttccaaccacctgtccattgtcgagatacagttaacaaaagcagcaatgggcaacaacaaaagagacacgattcgatatgaactcgccggcgatgagaccccccacctgagcccagctacgcctacaactccctatcacgacttcagacattccgccagcacaggtgaccttccaaatgcagtagaagtatctgctgagcctgtcttggctagttcttcgtcatcgacattctccaatttcgttggaagccatgttaaaacacgaggtatgtgtagtatctagttattcctgccatattctgctaacatatcaatctagacgatgcccgagtcgatattgattgcgactcgaagctggtgcgaacctttagccgcctctaccaactgcccgccgagaaacacgatccagaaggctctccagccccaaactacactgaagcacaaccggggaacaaatcttgggccacaaaactcaacatcgtcatacatgtcgtcggcagtcgtggagatgtacagccctttatcgcccttggcaacgagctccaacgatacggtcaccgcgtccgcctagcaacacacgacattttcgagaactttgtgcgagagtcaaacctggagttctaccccattggaggaaaccccgccgaattaatgtcatatatggtcaagaaccctggtttgatacctagcatgaagagtctggccgctggagaaatccagaaaaaacgatggatggtccaagagatgctggaaaaattctggctctcatgtataaaacctgatactttgacaggtaacccttttgtggctgatgcaataattgcgaatcctcctagctttgcgcacgtacactgcgcgcaagcgcttggaatcccagtgcacttgatgtttacaatgccttggagtagtaccagagcctttcctcacccgttggccaatttaaagaacgttggcagtgatcctcgggttgaaaactacctctcgtatggtattgttgagtggttgacctggcaagggtgagtttgatgcctgttgttttgtttacgagcttcctgttgaccaagtcgcgcatatagcctgggggatttgatcaataagtggcgacgatccatagatctagaggaggtggctatgttcgacgccccgatgcttacgcagacgctcaaaattcctttcacatactgttggtccccggccttggtgccaaaacctgccgactgggcatctcatattggtaagatcaccttctcgatcttgccacgcatcaaactaatattatgatacagacgtgtgcggattcttcttccgagacgccccgaagttttctcctccgcaagatctggccgagtttctgagtgccggcccaccacccgtctacatcggatttggaagtatcgtgttagacaatccagaaaagactatcggaattatcctggatgctgtcaaagctactggtgcgcgtgctataatctctaaagggtggtctgacctggcgggctctgcaaatgagaacgtgtactggataggggactgccctcatgaatggctgttccaaaaagttgccgccgttattcatcatggaggagcaggtacaacagcctgcggactgagaaacgggaaacccacaaccatcgttccgtttttcggcgagtaagtgatctatttatacaacgactacccttccatattgaggtacgaacttcaggctgatcatttattgcagtcaacccttctggggtgaaatggtggccaaggcaggtgcaggaccatttccgatcccacacaaagaactcagcgtagagaatctttcacacgctataaagttctgtctatcggacgaggcaactgctgctgcagcactcatagccaagaagatggaatccgaagtgggagttcgtgctgctgtccagtcatttcataggcatctcccccttgagagaatgagatgcgacctcattccaactgagcctgctgtgtggtcatactccaaatctaagcggcctataaggctttccaagatggcagcggagatcatcctttccaaaaggccagaagaagccaagcatatcaaagcgtaagtatcgtgttccatgagcgtattgataagggtgtgatgtactaattcgttctcaatagatatcagagtaaccctatccgtatcgaaacaacgagatgggaaccgatctctggaggcgcttctgcagtcatggcaacggcaacagatatggccaccggaattactggtatagtcacaaggccagtcgatgagtacagatacgaacaacatctgcgtagcctcgagttgaagcaggcccaagtccagaaccagtcttcagatggtaagacgagtctgtcgagcaggccttcaagtgacacattgcgaccaagcaccgcacgttcgcactcgcttgctgggaggatggcaggcgcatcagccaagagtataggaatgataggtcccgctgctctcaaaggaatgatggttgatattcctctcgccttaacagaaggtttaaagtcagtgccacaacactacgatggcggcgtgcgcgatcatggacccgtgactggtgtcaagagtggcatggtagttgcagggaagacgctcgcctggggcctcgttgatggtgtatgcgacgttttggtgcagccatacaagggggcaaggaaggagggtgtcttgggggctgtcaaaggtttcggaaagggagctataagcctcacgaccaagagcggagctggtatgtttggtgtgtttgcgtatcccagtgcgggcattagccagagtattcgcacggcgatacatagctcgacccgcaaagtgatagctcgagagcttcaccaggaaggcgagtggatgattaggggcgagagagggttgcagttagaccaggatgatctgctgcatagattccagcaatacctgcgtcgtaaatagcgatgtacaattgctagtactggggtcctgataaagatagttgagactgctattctcaaatcacacatgattaacataaagtaacttgtctacgacagtttgagggatgaaaatatcgtcacacatctcacgaaccagttactccacaggcaatgtcactgaatcccttgataggctcatgttctattttaagtgctaaaatacagatggtcagggtcaccgccagaataatggagctagcctacggatggtctagtgaatgcactgacttgttaccgaacgaggttaaacgagccttaacgaggtacaagcaggtcagaacctgtaacgagtgattaaggttcactacatactctccacctcgcaattcaagttcgctgatcactaatgaacaatcttgtcgtcactttcttacttttccattcttcgtcgttcatcgtttatcgttccatctggccttcacgcgtctcagtcttgctctgtttgcgtacatatcttcccattccattcatcatattttacgaaatggaaacttcaccggaatcacggccacgctcaaaacgaaagccacaccacaaatcgagaaagggttgtttgaactgccgaagacggagagtcaaagtaagcctatctacataacgcttctttctttttcggtaattcctaaactgaagacttatctttgtctcctagtgtaccgaagaaaaaccaagatgttgggcctgcgaacgccgcgatgtggcttgcacgtacccggatatgttaacagctgcacaatttgttccagccatgcttatgccaccacaaccaacctccaccgagatgtcatcaagcatgtctcaatccccatctactacatcgacttcaagattaacgccatcgtcaactaccaactcgattagaagtcttgattatacaccaactgagactttagggctgattcatctacgtcttctccaccactggacggtatctacaagtatgcatatttgtaaatgccccaagacgctatggatatggcaggaagcctttcctcaaatgggtttccaatatccattcgttctacatgccttgctaggtctagcagctctgcatatcgcttaccaatcaccgtcagagaggaagcaaaggtggctggatggtatgtatcaccatggagaggccttgtcggggttccagaaacagatttccaatgtcactgcagataacagcgaagcattatttacttggtctatatgcaacgttttgtacatttttgccatgtccaacccccttcaggacgctgtagatggcgtcccttccatatcaacgttatcacgcaacgacaaggtcctcggtgccgaatggattcccatgatacgcggcatgaatgctgtcctcgaacctacgcataactacattcgttttgggcggatgaaatttataatgagtcttggtaattgggatgagattgatccaggtcaggatagctgcggctctgaagatgactacttctgtcgcgtccgcgatacctggaaggactccaacagttcagaagtctacgaaaaggcccttcacatcttgcggaaatgtcgtctttactcgctgcaatttcagaacatggacccaaagatgcgtgatgattggggatataataaggagtgggctggacctctgatctttattcatttcgcatcagactcttacttcttactcctgaaagagagacaaccacctgctttagtactattttctttattcggagcacttttgcatggggttgatagttattggttcttacggggctggggaaaggccatagtggaagtgatagcggatgttctcggtgggtattggaaacaatggttatcatggcccttgcaagttgtgcaaaattaattggtgagtcttacttgacttacaaaatgtatcattatgaatcgtcttgttttcgttatcttattagcttgcttgtatccatgtgaaacaacgttggtcttattttttccagcgaaaccagtaactttatcgtatcttttacaagtttagcacgaactgattcctttactttttatctcttgagtcttcgcttttatatcgtggctttcttattatcttcctcgcgataacgtacagctattcactatctttgttttggctgcatcacacattaggtaaagccatctagatccaaatctctcaacatagtttattgacaatatgagcttgcaaggagaggatctcacccccgagagctaaaaactgagctggacattgataataattgtcagctcatccgcagactttctttttcttttatccttttctttgatttggtaattctagttaatcaaatttgatgcaataccctgtagtacctaacaattcgcgcttcaactttgcttttgtgttaatttctaagaattcgactaagatctttagcccctgacgtggctggaaacccctgtcaagcgccacggcaagtgaggagactaagtggatagtaaaagttccattcacgaaattcttgagctaagttgatggtaaactaatagttccgtgtactatttcctaggttcaaagaaagcaaataaccaaagcaggggaatagtcactcagtcgttgtgtaaatagactgatttcccggcataattatcttgagcttttttacttctctttcactcattcttttcgtcgatttgactgtcactcgtttataccagtcactcactatgctgtcttccaccgttgttcgtgcgcttgcactctttattgctgctgcaaacgccagcccttgtcgcccaacaacaacagcaccaggaaccattaccgaagttacttcaactgcaactgtcattgaaagcaccaccgatatctcatctactattgtcgagagtgctacggaggctgggacaaccgatattcccactacgaccgtcgttatcattgaagagcctactaccaccactgctatcgtcgaggaacccacatctactacggttgctgccgaagaacctacgactaccacggctgtcattgagggatctaccaccaccgaagccgcaagcaccaccaccactgccgctgggactggggccccgcaatgcagttcaagtgacgaatgttttttcggtggccctagcttttgtatggacgggttgttgaatgtctgcgtttgcctcaacaacaggtgtatcagaatggacccataagtcaatttatcaaaccatttacgtcagggggtgaacctcagttggagctacagccagcagcttggacaaggcaggacactgagtaaccaataacatacctcagttttgagagactcgccgtgtcatatgtagaattctacaagggcaatacactttactttttacattttctttttcttttaattatatattatgatcaagatctgactgcttttaatacatatatatgagaattaaatatatcatctgaactgtttagtctatttacactcattgatatataaaaacacatgtgaatatgattggtcttgacgttatgggaacaaaaagctgggttgattttagtagacagctgaaatattacccttgttatttcttagggcaactccattgcgatcattgcactagcttgcagactatcgatttgtagataggggttcaccaatcgcaaatgtcaaaagaaattaacgcacggattgagtctagcatatcaataagctagaacaaaaaagaaaccatctacagagtacgatagacgcatacttattaaatgttgttcccaagccacctgatcatttgtctcatccactcctcgtcattctttaattgtttctagtcgctcgttgcttagtttgtcctcatcaacgtcaagatgagatccaacgctgtcattgccgtgcttgtttctctcggtggttctggtgttcttgctgggccttgcaagcctgtcacttcgcaggccactcaacttacgtctgtaacaaccgatgagtccactctcatcgacctcactacaaccatcattgcatccgagaccaccgccgaatctctcattccctccaccaccgatgtcagctcgcagaccaccgaggactctactgtcgaggtacccacgaccaccgcctcagctgaacccacgtccgaggaaccagcagttacctcggatgtgagcaccacgatcgctgagccgaccacaaccacaacgggccctgctctatgtcaaactccaatcccttgcgataacctaggcctcgactgggcttactttatcaaccctaccataaacacggataccacatattccgcctttgatcccgcttccttcaagccacagggtcctctgtatactggtaccactcgcaggatcggtggcatattcgaaagtcagacgtccgttgcagggcccatctacggtacaagccaagacttcccatacgacttcttcgctctgaaccaccacggctatatctatacatgtgaggctggtacttacaagttcgacatcccgtatgccaacgacgctgtgtatctttgggttggtcaaagtgcctatgctggatggacaaagagcaatgctcccgcgaaagctctctataaccagccggaccatattgctggaagcgtgtcttacgaaattgctatgcctgcgggccaatacatccccattcgagtggtgtatggacaagcacagtctggtggcggattcacgttcaaggtcaccgctcctagtgggcaggtccttcttggtgacaatgccgattctagtgccctcgttgtacggaattcatgtgatggagtcaatgcgccccagttcccagcttttggtcaggagatttaaggaggtacagaagggttagtaacaaaaggaataatggggcatattacattcagtctacatagctacaattggtgccaatccatataccctggtactaaataatcccctcaattaaatcagggggcctcatcttcatgagcagtgagatcgagttttgggacaaaggagttagtgccaataatccacgaatttgttacttattcgatctttgcggagatatgagcgcaacggtaaaaatcaatactagccaacaatccacaatgtacatatttaatcgttgtaaatggaatttaaatcaccaagtcacagttccctcttccattcagtaaattggtaccacatggtaagaaagatatggaaatcaggatgaagcagtgatattttattaagcgtcatctacctctcgtacacctgatactaatcacggaagtgtaagaaatactagactattgatagaagtagtaattgcgactttgaacttgaagcaagccttgcagaatttgaattcgatattgtatttacctaaaggccgaaagtcgggcggcaaccataacagacgcttagtaccttgcagtatccattgcaaatcgtcagatatcgcatacttcagtgaggcaacttgctggattgagttattgacaatttgaaacgtgcccaaatcagtttctagtcgaaacgaccttgatacatcaagaccaagaaccgtgaaccagtacctcggatataaaactctcgtgacaattgtcatcgttttcatattccaaatgctcagctcagtcttatcctggaaaatgtattctgatatagttgcaagccatttgtcgtcaaaggaaaatatgactttgtggaatccgggggcgactcgagcagcgttgcggattgtcaatttgcatagccatgtcttggtctcatacaacttgacatatttcccgtcgtatactgcaagggtcttacagttatgagagaatgaaagtcccttgcgtcgctcagcagaaccatacctgagttttgcacatgaggtcttgattggttttgcagccatatcccagatcctgatggagctgcctcgcactggcatgattgcaagccagcggctgtcatgagagaatgtgagagtaatttcgtcattgggaaatggagatgggaacctgttcatgatatcggcttcagacgtttgccctacatagatctcatgggggaagcgcagtaccatcatctgaccgtcgggtgagaagtttagtatgaattcatccctgtggggtgtgaatctggataggtaatctccagtacaggatctccagatgatcatctttgtttccccctcctcttccagtcccaccgcaattaaagagccatcattggagaagtttggcgagcgatgaatgctctgtgatgaatggtcccaataaggtatgcttaacaagtcccagagtttgatcgtagaatgagttgttgctgccagaacatcccttgttggcgagattgaaccagtcagtgaccctcctctgacttgttgcttccactccggcacggaatgattcaggaatccgaccttgttcgactgaattacggcatgtagcgttccatcacccgggaatataactgaatccatttggaatagcctggtatatggatcgaacacggggtatttgattgatcggatatggactttagtatctggattccagatctcgacctgatagtctctgatctgatggatatgaggcgacgtgtccggatcacctgaggcagataggaagtaaatctcgttcgcttgtgatgagacaagcgatctagagacaaagaggtcttttttccgtcgaatttcgtaggggtgggcctggatcctcaagtcccagataatcacagtatcactgattccgcatgataggatctggtcatcatgagtgaagacgatggaatcgacggaatcggtggaaccatagcgacggccataccgactattggtaatttttattgtctttgtgcagacaccgctcggtgtgtcaaacaacttgattgagccagatgaccctaaagcaaggacgcgtccactgttgctataagccaaggagcaaactctgtcgccatgtgaattgaatgatcgcaataaaatgccgttattggcatcccagattttgatggtgcgatcctggtatcctgatgcgagttcgtagttcttgttggagaaagccaatgcgacaacatgactctcatgccctgagagtgtgtgcaggcaggtgcctgttaacacatcccatatcataactttgctatcagaagaacctgaagctagtaaagatccgtcgtgagagaatacaacggattccactatgccattatgaccctccatggctaatatgcaagggctccagtcatcatttacaccatgttgcaaagcaaacgcgtctggcgcctgagacccatatattttcctggtcatgcaatggattggactgaggttcagtaaaggataaacctgaagagggcactgctcaatcccaaatctgttgtagcggatatatcgcaattcatcttgcacgaggtctttgacatgggaactatggtcctaacaataattaacaatagtggtcgtaactgataataaatacatacatggagaattcgatatagcttcagcatttcgcttattccaagcgagatggaattgagatggccaagagtttcaacccagaataagaacttctgacgtaggaatttgtcgacagggccaccctccatcagttgttgtgtgcgtgcagaaggttcgcactcagacaggtgagatatccagtgaatgcattgatatgaaaatgaactgagagcatctcgcgcttgtcgaggctgattagattcctggtcgagcatatctcggtggagtgaccgtgataggttgcgaatggattgtgcaaacagcaaaaaatgataatgctgcggatggaagttgaagccacttttttcgccaagtaagtattcctttgccgattcatgtatgaagtgaatggttcgatgttggacagttaagaatgatccgcacaagtcaatgataccctggaatctcctgacagtgatcttatcatcgtcaatcagatagcaaagctcatctagagaaagaggtcggaaggcactcaacgcaaacgagacaatcttcccatacagcttgccaaagctgggatcgattccatgctcagaagaaggttgaatttgttccaacattcttctgtatagtgcatcgagtccacttgggaagctctccagcatcatcatcgttagatccgcgggggtgcgtatcagcatctggcaaacaagagacacccagaggaaggtattgtttgcttttgatcgaagatgggactcgacagcaactctctcgttcttgtcgtattccttcatagtgcacaggtcttccactttgtgtgtaatatataagtcaactgccgtagagacagccacttcgttatcttccaagcttaacccaagtaacctgggacatctcctcagagcctccttgatatctgaccacttgcgactcgaaacgagccatttgacgtgcggcatgtatggttgattcgcaatcaagtccagaagtttgtcccggtcgtctctgcattcatctagtgcatctatgatcaagtaggtcttcttagccttgtttgcacccaagataccaaccaaaatcttcttcagcactggccaggcaatcctggggtccaacagcggcttactgaactccttgaagcgctttcggacataagacagtgccatgctgtcctggaaaatgatggaaccgataatgccgcgcaagactgaagtggcgttgttgaaagttggatagctggcgtcgcagaaaaagtacgatagaatgggactcaagccattattttcacgttttgattgaagattgatgtgatttatgatgccacacatgcacattgtcttacccttacctgggtcgccgttcagccagagcagtgggtagtcttccttgtaccactgtttgaagtgtccgtgctgaagaatccaacggtaggaacgtttgatcagcccaccctgtcgttcttcaatgtctgctttgtgagactggggatctacaacccagaatgcatcacgaatctcatcgtcaatatcctctttacctgaatacacaaagcagttaacaatctagttcacatagctgggacttgaaatccagtgtgtgtggtagagatcgaggtattagatatgatggatgttctttcatcgtcttttttctatcccattctccttcgtaacttcttccttggcatgtttaggacttaccaattgttatgttaccccctgcgttgtatgtgttgttgctaccagaaccatagttctgcatgataccaccggatcctgaattgacgttggttgtgaatgtttgagttggattgctagaccattttgttagttcttgactcaataagatgggatggaatggcatacttcaagacaagagacagtcggtcatgaagctgatccgaagacatagtttgggttgacagattcttgatagaatccagacacctctcaaggggaatatccccacgtgatggcggcattgaatagggcgtagctttcacaagtgacagcatatccgcattttcgtttccatccaatcgggctacttcctggattggacttggtatttcctctgattccttgccttcaagacgatcctccatacatgaaaggcatatccaataacagagagaaagtccgtgtgtgacgtcgatgattttctgatctttgactgataattgacccgaagacttcttgtagagaagaggatgtgctagcctattgtataaaccctcggccaaactcaatacctgtatctcgaacacaataccacagaacgaactcagtggatctccggcatctggatgtaagagcacgtgatggttttcacttttgaaagaaccaaaagtaggtttccaaacaccgtctacttctcgatctgcgttgaataacgttgtggatttgagctgaaagtttttcgtgatgaaggctttggcacttgcgatgccagatgggtaatcaacgacaatgcgaaagccagctagatcatgcaggtcgtcaaatatctcgtcgacttccctataccgctgtccccggtgatactctcgccgctgaatcgactttgtgatcgaactcaatgatttgacgcgcgctgcaatggtgcatctaactttcagttcatgttgtaaagccattttcaaaatttccaccatgctcttataatgaggttccagacgaggccaggcgttaagaaaggcttcgactggggatcctccacgttcgacattctgaaaggcgagacttctttcctcaattagatggggataggtaagttgaggacgattagaagagtacattgtagtacctcatctgtggctaatagcgatggtataaacatgtattggcgttgctgaataactactagacgaaacataaaagacaaagaaacacaaatgaatgcgcgttgacaggttccgaggttccatgtcatgctgacattaaaacgctcgtccaggataaaatcaggccaccagtaatatgaagcaaaatgcttgttggctgcacgtaaggtgacgtgtcaagccgccgagtctgagacacacgcatgtcttccaactcacttctccaattaaaaattgataaagcgcaagaagaactcagcctacttagagtactggcttatcaggtgatacaaaccgtggcggacgctctcaaattccattatcatcctatcagaatatggaacttagtgaggctgtcagcaaggcaatatttccacgcttggcagcatgcaaggatgatctggtccttacattggcccaattgatacaaagaagttgacaattgtgatggacaggcagaagcaaaaaatgtgacaaaacgttcgcagcatccaaatctcatatggtattccaccgcgacatgtgagaattgtcaagttcccggttattcatgtctttggcgataagtcattctaattctactcctctgtcgtcacctctgacaagctcattcccttgttaacgtaacatcgcatcgacgatgtcttccgatccatacttaaacattgtgaaacacagaactcgatacaacccttgtatcggtggtctcgacgtattcctacaacagaagccagtccgtgcaagcaggataatctccatcgattgtccaaaccatggccaacgtacatctcagtcccgagctgtggcggttcaagaagatgatatggtcacaaccctgaaaaccattccgtcaaacattatgagaattgttttgattgaggatatcaactctcgacttatgagtcttgtagggaacaccctcgacattgatcctctattctttgcagactatgtcaatactagtttcaaagaatttgaggtctcaccaccaccaccttccattgcaatcttgccatcgttgttatcagaaagtggctatcttcatctacattaccaacaaatagttgacctaggcgatgcctcattatttcggaacactccatatgcttcgaagacccataccaatatcacgcggaatgtccgacgattgccacctctttcaggcaaacaattggctcttgttcggtctgcttgctcgttgctggtcaagaaagttggtgctgcttctgtttgtaagtgatcaactttggaggattgagggctgtcactgacattgaaaggcctcgttctggttgatagtcctgcgcataccgcggtcaatacttcaagaccacaaagcgcaactgttttgcatggagggtttgaagatgtagcaacatcccgtgtctcactgcagacctcaggaggacatgatgtatggaagagggactcgatgcttcagagcctagtacactacctgcaacacacgagaccccttagggacacaactacacccataagtatgctagacttggtatactacccgatccgtattactctagcccactggaactcctacatccatcttatcagccgttactcaaaacactacgaatattccctccaggatatctcaactcgactctatagcagtgacatcaccgatttgcagagatggaggagaagaattagacagagcaggcataaacttactcttcttactgagttctgtaagttttggttatcacaagaggatatagactcccacaagaccacctggaattctttcctccgagatattgattatttacaagatcagcttcaagactataaacaatcccttgaacaaatggttacagtcgcgacatctatggtacaactactcgactcgagacaatcgatcgttgaagccgtcagtgttcggcgactaacctatcttgcgctcacctttgcgccattagcttgggttgcaagtcttttcagcatgtccgagccttacctgccggggcacaacggattctgggtttatttcgcaactgcaattcctttgctttgtgtggtattccttctgtcaacgttcaagtatgatcatatgtgtcaaagattggcagattactggaaacgcatcatgaatcgttatcgggctaagcggaataggcaacaggataatgcgttgaaaccatgatatttgtctcaaactgatgaactaaaatatctgtttaataaaaattaacacgaattagcccggtctactatatcccatttccttcatctctagccacaattagtttctcaataccactgcttctttagtatacaacccttcaactgcaactttgaccagaaacttggcaacactaacaggagtgacactgtccttcattgtcattcctacgcccgaacttcccagtgtctcaatctccagcgcattattgttgttgtggtccagtttcacaggtctcacaagagtccactccatgtttgtctttcgaatttcttgatccaacaaattatggtccgccaaagcatatttaatatttgtcaaccccatgaaagcacggctaatcaatggcagattcttccatgtgtctcccacgccagcagttgacatgacgataattcgatggataccggcttcttccaagacttcacacgcgttggcgcacgagtctgctaggagtcgagggggaccgacttgggctgcgaaggggctatccgatgcacggactgtgttcaacgtgaagattgcggctgaaggaatgacaccgggtgtagcatggatggctttgcgtatgtcgtcttttgagagcggagagccggtgactatcgtgatgccaggttgtggtgtaagagcggatgggcctcggacaagtgctgttgctgtgtgattttgagcgaggagttctgatacaacaagcttgccagtgcggcctgtggcgccaagaagtaggaagtgcatatttaaaggtggaatgatttagaatgaataatagtgagatctatgagtttcagtggaagatgaatattgtgttcagatgatgagagaatggaggaaggacttcttatacatttgttcctctacaggtcagcacaaacagagagacaaggattatatctgattggcccgttcggtcatgttaccattatcgacacatccacattcttatgaatcacggtttgtcgctagaagtaagcacaatgtctgattggctggttcggtcaatatgcctcttccatggtgatacagcactggaaacacaagcacagcgttgatgaaactatacgcttataaatccttaatttctgatcttaacttgctgagaacctgacttatctagcccttgccatagctctgggggctgacaacatgcagcaaatattcagacttcagactgttgcctcagcccaccttcaatccccctacgcatatcgtaatccctgagccgttcattaatctcatcagtcaaagcctggatactctcgttctcatctttcagtctcccatcaaagtctgtctcataatccagtgttcccaagagcacgactctcataaccgtatggagtaatttcaagaaacagtgattgacagtcataatttctcccactgtctgggccatttcaaagtctttataccaatcattcagagaattaagaagtctctccttctcaacaagtagttcgctagctctttgctctgaattgatgatagacacctggtttagaaagttgataactaagtcagcaatttgcctgatcccgggtcgcatatttgacgcaatcttgcgatcagtcgagacttccgcaggtggtgttaacatgctggtcgtattcgctgtgggctgttcggtaaacttgcaaggcgcagcaaagaatttgatgatgaagatatctatggatggcaagtctttgtgacttgctggtatcaagatatttgtttctgataaatatggtctggcgcggtattctcgcataatgttcaatccgcggacgatgtggacgcccattgcggagaaattaccccggacttgctccacgcttatcagcacttggcagcaaattagggcagacttgagtgtctccgggctaggtgttgacaagtttacagctagacctgtcagagccttgctgtattgttggagaccatagttatagctcaacctttgttgctctggtgaggcggagctatctgccttcgactcgaggttttcacgaagagcctggagagactggagagcatgtcggatggacgcatcagtcaagctctgttgaagtacctgctcagcctctctgttgcaatcgagatccacatcaaagattgtcttggtggagagatagcggttgagagttgcagggtctagaggaagtgtatcggctgtaggctctgggggtttatttccggcttctaatccatggctgttactggttggcaagcttgaaaacggtctaaaaacagattcatagccatcacaagtacgaccagtcttgacacatttctcacagaatggccgtgcctcatcgcatttgatctttcgaattctgataatgttagcataagataaaccccggtctagtcggatccttcaggcatcttacctgcatgtccggcatcccgtctttacctttctacccccaacattatttctcttgttatttcgcttatttgtctgcatgattgaaaagatgtaaggagaaagatgagcgaacaagcgaatgagaagcctcagctcgtgttatccacaaaaggatttagcgagttcttttagcgctgacttgcgcctcttcggcgtgatatactgctaactcgatttggatacaagagcgagcaggccaattgtggctaatgttctgtgagtcaaccatgaggcggattcacgatgatgaagactattatgtttttgatttcaaatacatcattaggatcagaaataaatacagttagcatatgcagaagcctggtacatcagagtacccttgtaatcttagaaggtgagatttacttataaagtatcgttgatcgctccatgttaacaacaattatcattctcttcatccgtgtatcatcttagatcattttcaagactattcaccacactcaagatgcctgcttttactctttacggcgctcgcggctcaacaaacactgatagagtccgtctgacactagctgaaggcggtttcacagactatgaacttgtcctccttgatctctcaaagggacaacaaaaggtgggttatttacccgtgattttagtgctcgcatctaacaagacatcatctagtcgaaggaacatttcgcccgccacccatggggtaaagtcccagcaattgaattctccaacggcttcaccctctacgaaagtcgcgccatctgcaaatacttatccaaaaaatacaattttcctctgctcccttccgagtccgacatggagactatagcaatctttgagcaagcacagtcggtagaaatgcaatactttgcagagcctgccggtcgtatcgcttttgaaaagtttgccaagaaattcattggcctacctccaaacgaacaagttgtcaaggatgcggtaaaagccgttgaggcgtttttcgacgtcgcagagaagttcttgtcggagagagagtatatggctgggaatgagtttacgctcgtggatatttactacgtgcccttggttcagagattgttcgtttgtggatttggcaatgctattactgagaggccggctgttagtgcttggtgggagcggattagcaccaggcccgctgtgcagaagactatggctgcttgatgaggggatctcgtctacttgataatgacaggagtaattgatagtatagacatcatgtatagataaagccttaccaacaaatgaaattggtcttgttatcgctacattctcttcttttccatgggtacaccgctcggaaaattctgactgatgattgttaaaatcccatatctaaaagaacctgtcgccaaggctgccaaggtctttaccgagcgttgattcatactttatcaagatactaaacggcaaaccactaggtttatagtgcttatccgctgtgtagatgacctgtttaatagtatggccggaaaagaacctgataggtttcattccgtagacacgatgttggctttaacattataggtgaacagccaatacgaagttggagaaagttgttttcagttatctgaagatgcaaagtagattccgagttccggatctagggtaaagtgactacatgatggataaccagatgtgactctgcaaggttccccaggatcatgtcggtagtcaagcgcacctatctccatcaaatactatcccgactcatatctcacctgccaaatctagcattcggagcatcggaatgtattcaagcataaagacaagcttcaagcaagtccacatttgtttccaccaattattgactttgactgacacactcggtagacagtgctacccgcaatcgacaaactactggcggaatttctcaaaccgtaccatatgaaaagcaaccctgtatatgcgttcgatgtcaattggagagtacagccttggcgtgacagggatataattccagaggctatgccaagacttgtagaagctatcgaagggtagttgatgaagatcataaaaggccgtattatttcctgccagaatccactctcgtttcagactcacttcagatctcaaattgtctagattttctatctcaaccattttaaccatgcatttctcaaccttcgctactatcctcgctgccgtgcccgcggcactcgcctgtaagggttacaccggtggtctccctaagcatactggtaccaagaccctcagcactcctcagtacatcgccagaggtcagacctttgacgctggctgggtcaagtatgaccgtggtgtgaaatgtaccggccagtctgaaggcggtaaatactccttgaaactgtttcccacttcgaacacacactgatgaagtgtccaggtgagaaggacactgttttcgtcctcgaagaaggtgccaagctacgcaatgtcatcattggcgccaatcaaaaagaaggcgtatactgcaagggttcatgcactcttgaattcgtgtggtttgaagacgtctgcgaggacgccatctccatcaagggcggtggcacagccaacatcatcggaggtggcgcttacaaggccgccgacaagatcatccagcacaacggttgtggtcacgtcaacattatcaacttctacgccaatgactacggcaaggtgtaccgatcctgtggtaactgcagtggaaactgcagacgctccgtgcacatggagggtacaactgctgtcaatggtggtgagctcatgggcattaacctcaactacggtgacaaggtatgcatgtctttgatgttaaaggatgattatggctaacagatgtaggctacttactcaaacaactgtttccccaaggttcagtgccagggctacaatggctgtgacaagaagaacggtgcttgtgaaccccagaaggttggaacttgctaagcaaccaatacctgaatggccaagcccagtcgagttgtgtcttgaaaaactgtagtcgggcgtggtggtaagagtgcggagacgtattcattgtacatatgtatatcggaagagcatgcatcagtaacgatatactgccattagctctagtaaataacatacttgtcctttaaacaaaagtattaactcctaccattacgtaagtggttatctgagatctatttgtcattatggtacattatggtacattaaccttcaatcatttatcagatccccaggctagacgatactgtgcgctgtagatgaccctcgccgagaactactgtcgatgtgaatttgactttcgaccatgatatgtctcccactcgagtcatcatcatgaagtctgtcccaattacccttaatagatactgtagtccttgcatgtccatgaggactcagtgagttcatctgagtctgatcaacatattccaatttctgtcaagaattagtttcagctgcatgagttcagtgctggcagtacgtactggtctggatgtccctttggagcgggtcatagtcttggctaagcaggtaccaaataccttgagcgacggcaatgaacaagcaataatagcgaggctagattctagtagtgaccagaaaagtagtcgaccttgggcctctatagaacaagttagtactgagacttccacatctttcgtcaacttacccatgtgattatgggggtattctcgtatttcgatgtacttgtacgagatcatgcgcataagagcagcaatactagcgagcacgccaagccccaggattcccacgactgtgagcttactccgtgtcggcatctgtaacgaatagacgatgaagaaaggtgtcattgcacaagcccagtcgctagccacctgcgctgatgtaccaacatagctgaggtacaagaatccatttgcagatttgcatttgcccgcaccaggattccagtacgtttgaaatggaacgcagttcacaaagaaccaaaccacgcaaattacggccgtgacggtcatgatgcccataatcccgtacattaaatacttatatcgtctctcaacacagatatagaggatcgtaactgcgatggcgaatttcgttatcgtcgaggacgcgtaatagatgagttcgtagaagatcagatattccatgccgcggaccgtaataaagtttcgcatttcgtagtggttgaggtacgcgtctgatgcgccgacgccatagtggactgataacgctccgaggactgctgccggaatataaggaagctatcaagtattgtagtcagtattggctcgttttgtgacagacggtttgtgagggtcaagtaaaggagaagacatacaaacccagccacagccaagtaatcatttagtcgccatttgacatcgttctgcactctgaacatccgaacatagactctaagcccaaccacagtcgtgcaaatagcaagaaagacataaatcagcacctcgcacaccgcacccatccctgacggcgggatagaatgttgtgcgtaagcgattttggcaatgttctcgcccgtcaggccagccaaagatttcaccatgtcgagaaataaaaaaagttcctacgtctgactttcacttctacaggattgggtaaattatatgcacaaagttctgaaaggggtaagtgggttagaattggggcattcatgagccgtggagtgacatccgaactggagagatgaacgagcgtccttcgtaagcctgttcacattgttggcagcaggggtagatatgagagtgtaggaagtgggccttgaagctagtcacttctcacgatactaaatctttgagatataacaaggataacaatcacgcaagagataccttaagtacgaaaaccatccgtgtagttgtagatttccagagacaaatatgagaaatagttcagcagtcaccgctccggtcatggaagtacctgaagtatcagcccctgactcgtaatgttcaatatcggtagcatgggggcacagttccccgttccccggaactcaaccaacagaacggggatatccgactgactatcattgtttccgtgcagtcgcttcgcttataaagttcaagttgttacaaccttggcaggggttcagaacggaaccgtttgaatcatatcagttagagttacaacgccccgtcgcagtgggtcacttgcgagaattagttcccaaaccgtttccattgtatatacctcaacctttacctttgttacatatcaagtctgatacatagtcgctcatcaaatcactaattatgaacttctttagcagccctgccgcccctgctcgagtagagactgatcaggttatccccttgcatgtctgggatgagagtcctttgtaccgaaggatcgcattgtataatcttaaagtgtttgacgatgttcttgatccgggaaaattgcgttctagtcttgagactttagtttcacgaaagacatggcgtaagctaggaggacgattgaggaaaaaggtaatgaatatgtgataccaacatcagaatctcattaactaacccctatatcaggacgatggctatctcgaataccatatcccagcgcagttcactaaagaacgaccagctataggttacacccacgccaatctcatggatgtcacaaaagacgaacatcccattgcttcaagacttccaaaaccttctactcgcccagccatcgtcggtgatccagacgaaacagtagacctcgcctgcggtcctggatgccctacctctatcgatgactatctttatacagaccagccacttctcggacttcacgttgtatctttcaaagatgccacgctagtcacactacactggctgcatatagcctgcgatgctctcggcatgaaaggcttgattgatggatgggttcgtgcgatgaaaggtttggaaatacctgaacaacaaggctttgactatgatcctttggcagaactgggtaaacatcccaaagaagcgcataaacttgcagaccaacggatgacaactgcctcgctgcttacctatgctgcttggaatggatatagtctcgcgcttgcaaagaaggagacacgaatggtctgcataccaggctggtttatgaagaaacttcgtgctactgccctcaaagagctcgctgctgctggagtcaaagatccctttgttacagagaacgatgttctcgttgcttggtggtcaaaaatagccatctctcaccttccacctgactccgatcgacctgtcacaattcaagtcggaatgtctcttcgaaaggcgctcgaaaaggaccttctcttaccagacaagccatttatctcgaactgctttggttttacgaatttgctgctttcctcgaagggcctcaataagcagtccactggagaaacagcgcttcaaatgcgcactgcagtaaacgagcaaagaacaagggagcaagtggaggcgtatcaggccatggttctggactcagtggcgccgttacctgtgttcttcggaaacggaaatacgtatcagatttcgtactcgaactggacgcaagctgaattgttttcggctgacttctcggcggcgactgtgaagcctcgaaatacaccgttgtatgcatcatacataggtcattgccaggtcccgttcaaatttcccgagggttttatcattgttggcaaggacatgagcgagaatacctggttttgctcgtatcgcgttgctggtttgtgggatgtagttgagaaggagttggagaagttgaaggatgtcgaagcggatttgtgaacggtcgctaaactagaccctgttctgttcgggaacctactgatgagaattgatacatgcattacgcaagacgcgactttacaaatgatagcttttaatacagacgctcagcatcatcaatctaagaagtgacacttaagaaaagatacgaatgttactttgtcaaatctcattcaccaatactaattgttggaagcagcggtgagtgagcagtttcatctacggtatgtatctgtggttcctcattggattttgacaggagatattctcctaatggtggtaatacatacctatgaaggcaatagtagtcaaggcaataaagccagagggttcaacggcggctgaactgatgtataacgttgtcttaaccagtaaccagtaggctagagcgggataggggggttgaggaaaatgcaacagagcggccgtcgtgatacatcgccagggtactcagctagccactagacggcagaactgccgatcatagtataatagagttatatgctccctgcaatagtctacttcgggaacagtcaattgtctagactatcatatatgtttcagctgtcacgggagggaactatttgcttccagtagacttcgttcgcttaacataatgtaccagtcgtctaagccatttgaatgtatccaatgattagctagtagagtctcactgacccatctactaacgagattcgcctacaatgcgtgtgataagtcaaggtacaatttattactcgctaaaagaacctgatcatcactgttcatgtacataacgactaagttgacaatctaaagattggcaattgagaaagtttagatctcggtccaaaaggtgtgaaagtttatgtgacgctcctactcactttgatattgaaggtctttgactatgatagtagtcatgcaagactctgcgtttgtcacacatcagaaatgtgatatagtagccgcttcgccgcccttgtgtttgttctagaccaaggtggcgcactattccaaacttcagcagccgactatctactcttctacatccaaaactacaaggcttctatggaacaaaatatcgtggtaggcagaattcgccccatgcggctttctcgcgtgtgataatagggagacaactaaagcagcctgttttacatttcacaccattcttcagaacacaccgacatttctactgagaggttgatgtaggcgtttatgtagaatgttgcggctgaatcagccatgattttttgtggtttagaagagttcatagtaataatcgcttccacattgtccctttccagctacaggtattgccacctccattactaatacaagcaccataacagcggcagtgataactatccactcaacgacggtctagaccaagatggtaagatgtatgtctcaatagccaagaggcttccaaaaagaacgcaatagctgccttcggcttgttgagctatcgtatgaactggtctggactgctgttggttatcgaatgtggctggctggatggaaagtcatagagtagaaaggatgtcattcagagacatgaacactatgtatcgtacgatttgatgaatccatgagttgaaggtactgacactctcatttatagtcgccctttagagctataaagacctcacctctgcgcactcaggataagtccaacatcaatcacttctcatcactcaccatcactacaaacactttttataactccttatcactccaatcaacaaacacaatgtctttcatggcccagcaaaagaccctttccgccaagcctggcgtgttcaactattctggactgtcctcagttgtcttcaagaagaagctctatgtcttctacaacaacgctgaccagaacggtggttggtacaatgtatttgaacgagagaccaaccactggtctgggcctttctcgttccgccagggtggcgctacctttatgtcactggccgagtacaccaatcctgctgctgttgtttggcgcggcactatctacgtcttcttcaatggttctggatacaatggaaccttttggacatcgtctaccgatggaaagaaatgggctcaggtgaagtctatgagcgaggccatgggtactcctgccgagaactttgcgaaatacaccagtccaagtcttgccgtcttcaagaacgctctgtacattgtatggaacaatgtttctgacaacggtaccctgagatacactacctggagcgacccatctggaaagatcgcgaatccgatggatgtcactgccgcggggctcagcattcgccgtcaaacaagcgtagctttggccaccttcaaggacaagctctgcctcttcttcaacggctctggcagcaacggcacctggaccactacgttcagtggctcaggttggactcaagtcatccctgtgaccatgcctcttgcaggttccgccttggactacactagtcccgctgcatctgtctccgacgacggaagacagcttactcttctgtggaatggttctgccaacgacggactttggtataccaacaccatggatggtactacctggacacctcagatgagcatcagccagataattgggggtcagaccgttctttacaagagcagcccatctattgccagttaccgcggaattccgtacgtcttgtgggtcagcgacgacgcaaatgtctggtacagtcagggattgaccttgtcgctcgacgacggagattacaacgccatgatcaaagccatcctagccagtagcgacttcacagtcgtcactgcagatgcaaaagtccttcagtatcttcagacgcagatcccatcgctccatgcctttctccagaagcctgcggacaacggctgggcagcctttgttgcgactttcatggcttccaacacagctttgactcccccggctgtgatcggcattttcgctgtagccacgctcgcagtcaacgcaggattcgatatcagtgtagacgtctctgagggaaccttttccttccgccagcctccaacttcggcgtagatgatggccgaaggatcagttgggcgtggatctgagttacggcttaattctggggtctgattgtcaaagtagagaacccagtacggatactcaatgcaatttcattatctatttttttcatctcaatttgtattgacttgtagtgttatgtcctttcgatagctggcaagatagtatttctaaatttctcaatggactgatgctgtagatgctgcgaagtcaagtgtttaaataacgtgtagagcttgttacaactgatctgattcgatttcaaccaccaaatttgtatatttattctgcataactccatataaatcgaggtggtcgctaaacgtctctctatagaagcagacctctattgatatacacctgcttattgtttcagtagcgcactgcagtgaagacgtgaagcctgcctcccatcatcgaaaggaatcctgatacgttttgccacaactccccgctctaggcttacgttgctcaaatatatcaccttcgtaagcttgaatccagttgttgtatctcaacatagatatctttacaacgatgacttcacactggtgcgattcgttctattttgagttggtcggcacagactgtttcccttggggtctggaagagaaacagaaatcatcatttcgactgcaggacttcaccaagcaagcagttggatgtgagttttgctcaaagctatcagacctgattgagtaccgacttcgatatgactctgaatctctacgtaacaatggtgccgctacttcggatgatactagtgattgggaaggtgcaacagtttccttctcacatgaactaaaggaagtccgcaattggtcatttggtttcgagggtgcgacgtcaagaaaaattgtggctatcacagtttctggtgcaaggttgttggccatcatcctccagaggtctggtattggaggtcgtgttcctgttgagttctcttccgatggatatggcagtgatagtgtcatctttcaacctcccggaacctggcgtctcgatggaacaagaaaaaagtcttccttctacgacgtgtcacacaaagaagtagcaaggttagaaccgacgctcggaaggtttcgaccgcttctggttgactttgatactatcggaagttggatccggatgtgtgatcaacagcacaagatctgtgagcatcatgaaatacctgttgatattccacaatttcgcctaattaacgtcgaaaggatgtgtattgtgcacgttgattcctcccgagggtttccttttgctactctgagttatgtttggggtctaaaaccgtttttgcggctcatcaaggcaaatgtgaaggacttgcaaaaacctggatgtctcaagaaattgacattaccctgcactatcagagatgcgatcactatctgtgccaagttacacatcgagtatatatggattgacagtctattcatcatccaggatgacgaatcagatatgatccaagtcattgataagatggactctatatatcgtgaaagcatcctgaccatcgtggctgcaactggctcagatgcttacagtggtattcccggcgttcgatctggaacaagatcccttgagcaacattccctggagatacgaggagtggagctgattgattcggttgacagtgcccaatttcgttttcagggcccgtttgaggaaccgctctggatatcaaagaccccatgggctcgacgagcttggaccttccaagaagccctcgtttctcgaagatcactgtttttcactgccgagcaggtttactggagctgtcgcgaaggcttgctcagcgaagataccacagaacatttctcaaacaacgaatattctcatgttcctaggaaacgattggactccaccttcagcccccgggaatacttacaaattgctactaccttttcaactcggcgactgacatacgagactgacattggccgtgcatatctcggaacacaaaattatcttgacagaaagtgggatggacacaagttctcgtggggtctacctcacggttccttcgggtcttttctcatgtgggaacgtcctctgcaagatgataggcggatccgtaccgggacacatcctatcagacaacgagatgaaagcatagtcaaagtttcgtttcccagctggtcgtggatgagttggactgatggtggaaaacttatcagcttctttggcgatgaaccaaagcctcacagtccgaaattctatgttttcgattcagcggcggaactactagaagtctgtgatgagttcacctggccatcgtcgctacaagatcttctgacgggtcagtctaacatgccgaccgaggtgacagaagcaaagctgcctcaagagctacacttgataccttcaatgagacacagtgctttggtattctacacagagattgtaacagtcagatacaatccgtctttaggtaccacagcagagacttggtttgacattccgagcgatctcaagatgaaaagtttcgaatatccattctctattcagattgggaatgtatatcaccgaattccagaacaagatcaagacaacgacttggaagatctagaggagatcgatcttgtggctgtttttagtggccagatgaccaaaccaaggaagttcagagggcaatatagattatactgctggccggtgctgaagagagatgggattcgaatacggccatcttacgcgagtactgtcatatttctgacgctgtggcaagctctcccaaggcgcagatgggagttggttactatgctacagggtaacatattcgactaggtttctatcttggatgatctatgtttgccattctagccgatgaagcagggctcgggccgctttatttagtcagatggggaaaacagccactatcacatttgatagttcaagcggggaaacacattccaatacgggaatacgatcggttcagcttcacacttgttaaaacacctttgaacataatcattgggagaaactgttctgccaaggcactcagcatgcttgtctctggcatttttaccccaataagtccggacgaaacagtcagaaccactcacaagacaatgttttgtagcctctaatccggctagaacgccgttttcttactacagtttcagagctattggatccttggccgcatttggcctctccagctagccgctagtcgctgcttgcagggagctgaactgttgttagcgttctttgtcgtagttgcgcagtagaactgagacatacgaggataactgtagttcccatttgctatctctcatactctttgcagatatcacatatcaatagtttcactttctaattctagaccaatatgggctgcctgaacttagacatactgacatccatctactatggtaacgatcgtttcccctcttcaaattggggtccgtcgacgtataagaacatgagaactgctcccataatcgtcaagcttacagggttctcattcctcatcatttcaacgaaccatgacagacaacagcggaacatacggcatcaagggcctcccaagacccaaggatgctgtcactcgtcaccctgacggtggtattccctatattgagaatttaccagtacgctatgagatctcagtcctggccagttccacagacccattgctccgaaagcaatggactcttttcgttcttgctcttgaaaagttcaagatgaagcctgtgagcgaaaagctctcctactttcaagtcgcaggtattgtaagttttgtcgtgagtttgatgattcaacgtgtgctgaccatgttgcagcatggatatcctgaaggcgcttgggataatgccccaccaccaaaacaagatctcaagaaccccaagaagggagatcagccatacggtggttactgtaaccataacggtctgaactttcccacttggcatcgcccgtacatggcgctattcgaggtacgtatccaagagtgaagagacctcatcatgactggtaactgacatgtacagcaatgtgtctgggacaacatggatgatgtcatcaatcactgggtcgaagaacacaaacttgaccaagataaggcagaactcgctctgtggaatgaagccaaagacacctggcgcatgcaatactgggattgggcccgacagcagagctacaatgaagactttgcatacccccaggtcttggtccaaggtccggttcgcatctttcctccagaagtgttaaagaagtattaccctcccagcggactctatgccaatccattttggagttttgagaaccctgagtaggatgaagatggcaatcctcgtgcttttggagatatgctcaagggtaagagggactacaatatcgaagatgatcctgtcaagcacaaccctgcgcctccacgggacaaagaggatgtggcatggatacggtatctttgttaacaagggcgcaaagaagttcatcggccttgagggtgtgaacaacgcctgggtagccaacaaccatctctccaatatgacctggtaccccattacggacaggcaaaaagcacaggcgaagaccaataaggacttctatctaaaatggaatcctggtactcttgctgactcagtcaaccgcatgttctcacccaagtacaacaccacatggggacagtttgcctcgactaaatggacctacgagggttatggcaattctatgaatggatttttgtctcttgagtacatccacaacaatgttcatgtaagtacgccctttgccagttgtgttcgttgcattgctaacatttacagaacattgttggtggctccgactttgccactggtgttggtcatatgagcgatgttccagtcgctgcatttgacccgattttttggctccatcatacgtaagatcgttccattttacgtccctgcatcaggtccaacacttctcgcagtcaaattgatcgcctcctgtctatctggcagtgcctctaccccaaactctggtgggatcaaaaggaaccaaccagaccgggcgaagtgaatgttcccgatgatacagaggatgactatctttacccattccacgacaaggacaacggcggcccagtcaccgacgtctggattgcaagaaagtgccgtgactggactgtcttcaactaccagtatgatgatctcatggacttgtctcaaaaggccctcaatgccaagggaaacctcgacgagcccaggttccaaaagcttcttcaggcgtacattcacaatacttatccttgcaccgaacatctgcttcgggatatcaaggataatcgacatgtccacatccccgctgggctcaccccagatgttcccaacattgatgacaattcctggaaggattacatcattaacgtaaggtatgatcgctacgccttgggtggacaatcatacacgatcaacttctatcttggtggtccaaccgacgaggctgtcactcatttcgagccacagaactttgtcggcagtgtctatacctttggtggtggctctcgcaagactctagattcatgtgccaactgcaagactcaagctgacgcgggtgttctctcgtgcgctcaagtccctctgacgatccaacttcttcatcacaccattgactgtgtgagaaatcatcccatctcgaaatttgatgacgttgagaaatacctcgagctccatcttcgctggaagtttttcggcttcggttgatttgaagttgatgaggaggaccttgaccctttccacaagactcaggtcactgtgttgcgaggagtgggacagcctaaccatgtggttgcccccaaggtcaggacttctgagttgcagacattcagcgtcgcagctgctgatatctcagtgtctgagtcacctgctgtttccacgaatgggacgaatggaacaaacggttcggccggaggggcgccagtcactcttcctcctgtttacaatgctcagccctatgaagctttgccggagattactaacaacaagtactttggtttgcagcatgacggaacatacatgggtggtcgttgataactcagtttccagattgagtcagttactattcaaatagctagttctatctatattacaatcattattttattgattacacaacgatattgcagttctcatcgtctctaaagcagttgagttcatgaaaggtcaacgcagttctgaacttagcaacgttgtattaatagaatctagtgcatggtcccgagggaagtcttttattatgtccccgtgaatgactatctgcaacccccttacccgattctcaaggaatcaaacaagatttgtatgtagatattacttaaggtggtagcatcaaaggctgttgttcgaaaagttaaagctctccctgtgcaggctgtctgagatcgattatctccctgttactgtctgccgcatgacgatttgcccgcattccatctgtggcaccttcaccaagctgacaagctaattgtcatcccaagagccgtatcatcttcagtacataggcggctcggcattgcctgaaatgagagatcagaagaggtttggttaatgtgaagactgcggcaagattaaactgcatttcagctcgggagatgaacattcggctgaaaggtttcggtgtgattggcgctagagtgaaggatttgatgcgggctgataagacaagcatctgaattagagcctcatttaccatttatagaaagctgtagtcattttttatgagagggctctcgcagtgttgtggctatcatcgatctccactgctaatatgatacggaagcaattaaccgacattcataatattttaaatgcaggcgcagtaagacaaggtaaggtacgagcgacttaaagctcgtttctgaatacataaaggatctttgacagccagatagcaacaaggatataatacgggttctgcaattcagtctcaacagccgagggatgtcgagtcacaacgaactgcctctttagacttttgtcatttatcttgctatcatccttacgtaaatacttgctcctttcagttatccaaatgtccacttcataatgcggaggtggtgatcagcatgttgtttcaggtgttggatcaaaacccacaacgccatgaaattggcacgggcactcgcttgcggaaggtaaaattccgtggctgtttccggagaaaagcttgttttttaatctatcgtgaagcttggcaatgtgatttgccatgatgtcaatccataactcataaatggtcactcttcaaaggaacgcccaggtggtgatgcttgtttttgtcttccagagtgatgtggtttgaatactatggattgtacagctccttgacatcgactttaaaaaaaataagatacactattccctcccggcatagacgacctggatgatgccagtaatcgactgtatcaatccaaacacaacagctaaaaacacagcagtaatcaacgcccaccttgtccaccatagactcaggtcacgatcgtcctgccagattcttttgatacccatattgggctggtttttggaggcttcaagcacccatgctagtcgctggttccatactgggtattcgttgtagaggcgtgagactgttggagtgttcaaacttgccaaagacctttgccatgatttgatttctccgtgttcgtggaaccatgttagatactgggaggatgaatagccatggggtgtttcggggaagaataggtgtaccgttctcactgtttcgtttatgaaatcttccttgaagaatttagacgtccttaaacttgtcagtactttcaaaagagagatatgtgtaaactcacaattcttgcgccccgttgatatgtttaagagcttcgatattgcagaaaaggtacagggtgtctccttgaatagtaagatgctccgtaatgtaatgggtccagtcaattcttaaccctgcctttttctctagatcgataacattgaaccatggcggaaatccacttattgtattccagtatcctagtaatggcgccgtctgtatcgtgtcaacaactgacttcagattttgattatcagatatttgtaacagatgcgactgagcattgatggtcccattgtattgcttgactttgatcatgagcaacagcctgataacaaacatgatcgcaagagaaatggcttcatttggcaagttcagcgttttcagttgctctgccacttctttacgtagcacttcctgagtatctgagtgacgccgcaagatagcgtctcgtatcgtcaggacatgctcaaaatctagactggacaggttgaagcttttggtgtctaataaagcatagacttctcgcttaagcaactcgaaataggcagaaagcgcttcgatgtgtgtttccacgagcggctggcgccaaagttcctcgacaaatgtctgcttttccctgtcatggtttttagatgggccatcaagaaatacgccgagatcaagggtgtttgtcatcgttaatcactacagtgactgaattccttaagaataatgggaaatgtatgttccataaagagagtcttgtatgatcattctaacgatgctacggagtagttacctcatagatatttggtggctgaaaccgacagcctcattttcaacctaagcggcatcgtggttggataactgaaaggaggggtaaagaaaatgaggtaagcaagacacaaagctgttaggccagaccatcgtcagcggttgaaaggctgaggacgccataaagtataagaacagaacaggccggcgcttctacttgcagaaatcagtgattatgcacgatttcccatttcaaaaaacaaaaaaaaagcattacgtttgttccagagactacacagattacatctcccttgtataccaacagcttgtcatttgcagctattgccatgacctcaatattggcatatgtgaactggaaatggtgcattggaaaatttgtatcacatcaccattcccctctctatagatacaaagagtgccctacgcccgagaactactctggacaacaaacaatccaagctttcaaacttgactatgatcgagtttccaaggcaataagcttggagcatcaacaagtgacagatggcataggtgtggaattctccaccggcagtttacctccagaggcgaaatctgttgaaataattggatggcacttctgtcacaaagacctagtcaactttgactggggaaatctcaaaccaggaatagagacggagggccaacttgggctagaaaagaaagagaaatttcgatgggtcagggaaaaagaaggccacatcggcggaatcaatcggctatgggtcatacgcgggtatttcatcgggcgtgacgagaataacgctccgccatgcatcacggttctatgcgcatatgaagacgtggcgcgattcttggtcgactttattcactccagactgcatctgcacgaagggtggggtgctaccatgttacccggagtgaaggtgttaaagttcacgtctgttcctggaagcaacgataactctgacaacttggataatggtgacagccctaacatttctgatcgagacctccttgataaagaagcggagacgaatctaataaggattgatattgggtcccaggacaatcagtctatgccagccatgacaaacggaaatctctcttcctgggcgcagaagctgcatcgatgcggaatccatgtcgaaatcgtgagagaatcagaagtcatcgcaaaggcaaccattggaggtctcatcgtagttagagatgaagtatatggcttgacagtcggtcatctgttttcaccatcggctacggacggcggagagcggcagagtctgtccactgagacacgtgctactatgagagcatggcaggaaggacaaaattgtggcatgaagcttgactgggcgctggtaaaggtaccagggctccagaaacagattgttgagtcatggatggatgtgaacttggtgcggacggtgagtggcgaattccgcccggttcttattgccttggcggagccagatccctatactcatgtagtcatcgccactcctgggtcgacacgttgtctccgaggtgtctttgttgaccccgacgctattgtcaacatcccggaatcgccaaccccctatgctacgtgggtctgcaggatggagcttccgtggctaatacaacctggagatagcgggtcctgggttttcaatgccgaaaatggcatgctgctgggagttttagtggccggttgccctgaactgcaagaggcgtacatcattcccgcctacgaaattatcgacgacataaatcgacattaccatgagggcccacacgacatacatgacctacatgacctacatgacctacatgacctacatgacctacatgacctacatgacctacatgacctacacgacctagacgtacataacgtacgcgacctagacgtacatgacctacacgacctagacgtacatgacctacacgacctagacgtgcatggcgtacacgacctagacgtacatgacctacactacctatcctacctggacaacttatatctgtctgttcatcttccaaattgtcatcgtttgccgagaatagaacagattcagttgcatcggcagatcaatgaatacggaaatatagtgaagagtttcgagaaccccgaatctttgaaaaagctactcgacatcaatagtcgcataaaagagtgggttaataaagccaaagccattaacgatattccttcatcgtcatacagtttacgagaggaaatgtcgccatggaaatctgctctttcagttctggaataccggctcttaagggaggaagcaaatgttggttctaaaggaccaacaactgacggctttgagggtttgcttaaaatcgcaattcagcaacctccgttacgatgttacaacttcgtcaacgagacgatcttggcccatcataattcgcaggatatctattttctgacacgtttgtggcgatgtttaatgctgtgcctcaacagctactctctcaacgataatgatatccctatggccaccaagtcttcatatgaccacatggtggaaagagagatcaggctgatgacgtttaggaggtctaatggctgtcccggacgtcggtccccatgggacaacttttccatcacaaggttgaatggcatatctggtggcatctttccatggcaaggtcatgcctacaaacatgattttcctcagcggactccaatcgaccttggtcgaagccacccgtatagtaaaatggcggtgggaagaactagcttacctgcatgggacaggcttactgccaagggagttcttgacagattagaaagagatcttgaaaaattgatcaccatcaatcaggaaggtgttgaatttagtctgccagagacaagaatgagtggtaagttcaacttcatttggatatctcatgaggaatccatttaatttttgtacaacaggtttgccctttattgttaagggactctcaactgacagtaacgtcgttcttttcgcccttaaattaaccgataggagcaacaggtttctagtgactcttccgccgccctctgtcggtccaagtacatctacccagtcttggccatctgcacgagactatccgagttatgccatgagcgattaccatattgaattttcaacttggaggcttccgtttattctcctaaatgaagaatttgttactgaggaatctataaatgaagttatagacatggtgctattatcgcagattaagatggacgataggactattaaacatccaaggaggctacgtcttcgcgacaatctttctatcttctatttaacagaataccgccagtatgtcgaggttatcatttatgaatgtcaggtcaagggtcagtcttctgattctgcttggatagcacgtcgcccagctagttggattttgcaaatggtagacgaggcatcagcaaagaaacatctatcacctcccttttctgctattctcgatttagaagattgatatatcgatagtcgactgctttcgtaattgacttctctgtttgttaatagcgaagcattctaccttgaacaaagatagctgcttgtagtattattctacgagtgatgtgcctttttatgaaaataaagagcgtctttgaaagtactgatcatgaagcgttcaatcacatgccctcacattcccatgcagagcctcctccccttaataaaatccttccacacgaaacgaaacgacctcaatcatgtcataaacttaacctttaggaacaattcaagctctaaagatccgccaatcagaccgtcacaatttgaaaccgacaaccccatgggccgccataccgttggtgcgcttcttatctacagggattatctcaaacaagcccagcccttgtcccaactccaccaagtaaaatcacgacatgaaagttcatgacagaatcaagaaacagaaccctggttttcgtaaaattctcccggaggcatacgtgtgacccccaaatgaggttaaactgccgggatattaaaggtctcctgcatatgagccgcagctgcagttatggttaaccagctcacaggccagggtagtacaagatatatatcatagataacatcccatcacgttgagcctctgcaagccatcgctacatttgattgtcttcttttcaccgcaagtacggtgtatttccttctttttttctaccgttcgcggtttattccattccttaaacgaccctggtggtctatccattctcttccaacacactctttaaccgatcaaaatgcgtttcaatatctcctccgcggcagcccttttgggtctcgtcgcttcgtcgaccgcccagcgaaccactgcatacaccgaccccaagaccggtatcgacttccagcgcctcgtggagaaggactttagcatgggtatcgccgttcccgagactctcggcaaggacttgatcgcccagctggtcgttcccgttgcaaaggaaggatggggaggtatttctttccgaggtggtatggttggcggtcttctctttgtcgcttggcccaacggcgatgatatcgtgaccagcttccgtttggcttcctcgtacgccaaccctgatacgtacaccaacactactgtcaaggcgacacccattcccgagggtacctttgtcaacagcactcacttctcatacaccttcctctgtgagggctgtgttgaggaaaaggtcaccagtctcactggagagtcacctgtcgttggctacgcttactccaccatcgctgtcgacgcgcctgctgagcccgagagtgccctttcataccacggtgctggcttcggtcagggtggtcttgacatcaaggctgctgcatctgccaagtttgctgagtgggctgccatggccaaggaatctgctcctactcctcccggtggcggttctggaggaaacggtactatccctgttcctggtaactctactattactcctcctaccacttccaacatcacctacgatgtcattgtcgtcggtggtggcccagctggtatcatcgccgctgagcgcctcgccgagacaggcgtcagtgttcttctcatcgagcgcggccccgccaacactgtcgctctcggaaacacccagcaagctctaccctggaacaacaccctcactccctacgacatccccgccatgggcagcagcctaggtagcatgtctggcaccaagttctgcagtgacaccgcttccacagctggatgtctcctcggtggatccagctccatcaacggtctcaacttcatccaccctcctgagcgcgatttccagcgctggcctaagggctggggctgggctgacatgtcggctgctgctgagcgtctgtacgagcgtaaccctggaacgactcttccttctgatgatggaaagtactacaatgacatgactttcaaggttcttgagaagtacctgagtgccaagggctggaaggaagttgattctatcaagcagcccaacgagaagcacgaggtttactctcgctgctcgtggtccatcaaggataacatgcgtgctggtcctgcccgaacttacatgccctttgccaaggctcttcccaactttaccctcaagctcgagacaaaggtcatccagcctattcgatctggcagcatgattactggtgttctcacccaagctgccgacggtagcaagcagatcatcaaggtcaaggccggtggcaaggttgttctcgctggtggtgccatgtccactccccgtcttctctggaacgctggtatcggcaagtctgatgctcttgccatcgtcaaggagggtgctgctcgaactggtgtcactctacctcctgcttcggagttcatcgatctccccgtcggtcaccacctccaggaccacgctcaagtcatgctccagttcaagaccaagagtaactttaccgcatacaagttcaacgacattgctaccaagcctgttgcctctgatctggacctgtacatgcagggttccggccccattacccaggctgctcagcgcatgcacctttggacttctgccgagggcgctgatggtcgtgttcgttaccttcaaggcacagctagtgccatggctgacggtattatcactgtccgcacattcttgacccacggtacatccaccgttggagagctcggtatcgctgctggtggaaacaccctcctcaagacaaagccctggttgattgaccaagaggatcgcaaggctatgggtgactttattcaatactggctggatcttgttagtggtagcaactctaccctctcttacattacacccggtgccactgtcgatgatatcctcgcaaccaagatgatcagcggtgaccactggatgggcagtgccaagatgggcgttgacgacggccgcaaggccaacggaagcagtgtcgtggatctcaacaccaaggtttatggtactgacaacctctttgttgttgacgccagtctgcaccctgatcttcctactggaaacactcagtcgatcatcatgattgccgctgagcacgctgctgagaagattgctgctatcaaggttgtcggtggaggtagcaactctaccattcccgagcctgtgtctcccacccctacccccgttgctaccccttccaagggtactaagtgcaagcgagccattcgtagtgctgcacgaaggtctattgactttcgacgacgatcagtttactgagtcagactctgataaatatttcttgtgtatattgtagccagataagaacctttggtagctgtaaataaaataccaacattatccaatcacttgtttatgctatgaaagtaagatgacgcctcgggtcagcatcaagacgccccattaatatcacccaattctctagtataattggtcaattgacctcggtttcgtctttgtcattagctcggattcgggttcattttatccttgtccgtcagctgatttcgcaatgattactctacatttagctgcaacttgtctttcttctcttaacccctctcggaccgagtgcgagcccacttactaccatcgtacatacatatcaaaatggatgccgagactatgtccaacaagtcgacgcgcgtggggtacaaaaagtcccgaaacggatgcacgcgctgcaagaagcgtcgtgtcaaggcatgtcaacaaaaaggccagtgtaacacttaccactaacggacccaaaagtgtgatgagaatgttccgtgtacagcttgtgtcagacacaaagtctggtgcagtctccaatcggcagcagatcaccacgacaccctcccacctacacgttccctgcgaccgccaaaccccagcgtatccggcaacagtccttcttctactacttctttactttctggctctttgttttccaatcctcttgaggaacccgactgctgggtgtctaccgccgagctcatgctgcactacaccaccgtcacgtacaagaccatggtcttttctgacaacaccacggcaacgtttcaacaacgcatgccacaagcagctctcccgtttcccttctttcttcgtcaaattcttgctttttccgcctaccacctcgctcatcttcaccccgagcgacgacaattctatctcttacaagctaccaaacacataaacgcttctatacgaggcatcagagaagccctctctgaggaagtcaccgctaaaaattgccacgctttgtacggcagtacgacctttgtcgttgtcaataaatttgctgcgtttcccaactgcgacgcttttcgcagtcatgggtgttctctgccagtgcagagtctgatggagattttctctctagtgaatggtatggaagctgtactaaattccccaggcgctgcagaccttgcccatggtcctctgcaagagctcttttgcgagacgacgcaagtccacccgacaagtcatctcctcaacggtctctctgcacgattaccagatcttgcgcgcaggatctcgtccgactacatggaagagcaatgccgtactgcgttgagttcagcggtagagtccatcaccagttgtgtaaacgattcactgcgagaactaaacaaagcgtcgcctccagagttgagaattatattctggtggccgatgactgtgtcgagggattttctagatctagcagtatctggccatccattggctctcgttatactcgcttactatgatatcctgctgttttggggtgaatcgcagtattggttctttcaggactgggcggagaaccttattactgcgattgtggacaaggtgaggggatcgcagtgggaggatttgctgggttggccggttgaggtgatactcaatagtcagtagcaggtacacgtatgctctgtacaaagaccagctgataataacaccgtaactattaataaaagacattaactctcagctgtaattgtaatcaagcattgacatgtaattttcatggatctccatacccccaccaggatcttcactgggattattagagttattcgaggctgtatcaactctcttctcttgtctctcagtagatttttcccgagtcccggaatactcgggaattagaatgagacgactgtaacatttaatttaactctaatcatcagaccagtcaatatgcaacctaataaccaccgtcacactgcataccatccttcgtactcggactactcattcggacaagataaagccaagattatggggttgcatttgcattgacccggcacacaaagatagacccggtccgatctgtgcatcactgtctctgagaccggctaaaacttagtaccatctctgcttacgcccagaactaaattagttacgctgggacatcggaaaatgggcatcaattgctccttccggaccctcgggaaatgacgatcagctgactgtcagcaaaggattcaagaccctgaaaaagaaaagtatttattaaacaccatcgcctcttagttatcacactcattcattcaaaccaaatcagtcattgagataccgccatcatgtcggcaacatcagttgaaaaagagaaatcggctcctcgccctcctcccctcctctgtctcggcgcccctcgcacgggcacagcatctctcatggccgccctcacaatcctcggcttctcaaacgtccatcacggctgggaagtttcagaacgcgacgataaacaatggcaatggcgcatcttcgaccgcgcagccgacgccacattccctaacctccccacatacaacggcaaaggattctcacgcgcagaatgggacgaggtattcggagaatacgaagctgtctcagacgtagcctctttcttctcagaatctctcatcccagcgtatcctgacgcaaaggttattcttgttgagcgcgaggtggagaaatggtacaagagcgttctcatcgtctttgaaccagcccaaagcgcacgctacagatggtttggggaaacaatcggacgattcgctggttatgataacgccaaggcgagtttcaagatgcatcagggctggacgggggcgccgacgccagagactacggttgagaatttgaggacggcgtatgcgcgacacaacaagtatattagagagaatgtacccagcgaacaactcttggattttcaactgagtcagggctgggagcctttgtgtcagtttttgggaaagccggttcctgatgtgccgtttccgcatgccaatgactcggcggcgtataaggcgaggggtaagaagttggggagaaagatgatcgggagggctatgaggaatattatgtttccttgttttaagaagaagttttagaactggactggagtggatgtgaggattagatgctgtacatactgtatcaagtcatatcctgtggagaaagagtggaggtaaataacgaacaatagaatattaataccctgaccgacttattcattcttgatatctttctgctggttgtattactcttctaggtaaaggctgcttgctgtatcactcattgaggatagcgcatgtccttgattcaacctcactatccgtactcgatgggacagccaagcttttagactttaattgattggcgaacatctcactctctagacctcttttcgggactaagttgtctattatccagagttttgccttggtttagcattctagagaacaagattggatggtggttatgggatgaacaccgggacgtggcccgaaactccgaaggcggagcaagatcgtctcgatgttagctggagataacctatatcatcttaacccaatccctcttgaatctcataattcccttctaactttccttccaccattattctacaccttccacatatcaaacaacgtccaacaaattaaaaatggctgcttctctagactacaactggcaacaagtcaagcccggagtatggcaacgtcccatcgacgaaatcgaacaattctattcaacactggccgttctctacgaaggaagcagtcgcatgttctttggaataaccggacacatctcactctccatcaaaagccccaaagatttatcctctgcagacgcggaacggcatgttgacgaagccttacgaaaagcttggcttgcactgatatatgatcaccctacactagcatcccaagcaacccagaaccttgaaacaggcgagtgggtaaaaacatacaagtgtctcaatggaaaagaagacaagaatatttggctcgacaagactcttattcacatcttcaatggccagtctggaaacgagtgggcaaactctgatcctccagcccccaaactccctacaatgtttattcttcacctttctgctggaaatgatgatggctccaagattatccgtcgagacctcgtcttgcgctctccacatgacatcctcgacggcatcggaactctcatgctcctcaacaactatatcaccctcacggcagaagcttacgaaaagggagagacgtacaatcccccacctctagacggaagtgaagcttcaaacctaagtccatcttatcgaatcgcagcgcgtattccagacaaactcccacaggcacagatagacagactgaatgcaatggccgctcaaaaagccgcagtagcttctgatccaagtattcaagtcctcgcacttcccttccgcaaaggagaaattgtacctggtcgtcatcaacgcgtggcacttacactcaccgagaaagaaactcaacagctgttggctgcttgtaagaatgtcaaggctaccccaacacatgctttccacgcagctgcagcaatcgttgtacgcgatgtccaagataaacccgtcgagacaaagaaagtacggtacatcaactacattttacgaaatgagcggtcaaactgctctgagccgtataactctatggaacatccagctgctgtttaccattctgtgtctggtcaaagtcttgtagtcgacatggatcttcacccagaaaaccaccagtccgacgtacaagaatttcacacagtcctggaaactatcaaagacttttatctcaccgtcaaacaagacaaagacttttatatcctcgctccaacaatgttcgcccaaggcactccagatctgccctcgtctccgcgtccactgcccatcccgcctcccaaagctcacccatcagtatccatctcgagcatgggccgcgtcgaggctatcatagcacccgagataaaggcattcagtgctcgagatccgtgggtaactggggaagagcttgggaatggactggggttgttcctgggtacgtttcgaggcgagttgtgtttgagcgctgcgtataatgatgcgtggcatacggagggtgatgtgagggcgtatctggagcgttgtaaggaggttgttttcctcgggcttgggatggattagatgatgatcgtggaggcagtcgttttgatggagatgtgactattcatctgtcagttgctgacacggacatagacggacctcgatcgataaggttcaagccaactgtcaaccccaaatatctggcgtttagattagaaatcatcccattgtgtaaatctcacgttagtaactacaatacgatgcgaagctgacaagtaacgatatgcggaaggtcaacttactgtgccgcaaggcgagaaataagtccctgaaccaacaaaccgggaacttctgtggcaataatagcaagtcgcctttatcaaagtcttattccagaatcagttagggaactcgatcggtttatcaaggcccagagagtaacaaaccgccacaacccgcagcaataaaaacatgcagtgatcaacagtaacgtttctgcatatcgagtcaatcagagtagcaggggggcgagcaaccaaaaggcgaggtcgccgaacaatgtgtgtgtgccccaaagtggaagctccctagcccccaggaacctttgacaggctggggtaaactaggatcatacagcatgcgggtatccactgtgaagccagccaaaccatatcgggaagcctttttgcgtgggagctgaaagttgatatggggtttttgggtttgataggggcgagggcaaaggagtcggtgggattgggttggttatcttggtccgtttggctgacatggtgtaagggcacgtgagggagttgtgtcgagaagggaagttggaagattgtacggtgaatcatgttacttggtttgatatggtcgacggtgttattggtgatggtgttggtgtcggtgttggtgttgtaggtgatgaagtggcaatgttggtatctcgccatcaggcagttggttccaacactaacgatcaagcgagagttttactatactgcttgctctacgcatgcatctgaatgtcaaattaatacaaattaaataagcaaaataacaaatacagataccactcagtttacctttgtcttgacaatgtaatcatattggcaaaatctcacaatatcatcacaaccaaaaagaccaatcacatcagcttagtaaacccttacttatcaatcaattctaatctcacgatgatctacgtaccatttatcagacaagcagggatcatgatccttggctctgttgtccaaaatagatgtatttttcgcgtggcaaacgggccacaccatttcaaccgcgagtgttaaacgcgaatctcttggtagcttggctccatcgccgagatatccaaggtcgtggtaggatacgctgatcaattctacaattagatagttttcggattgaggcgatatgccaaagatgatctacatgggagaataaatgcagaatctaattgtgcatgcatcaataaatctcacattgtaacagacatagggtaggacatgatcatcttggttcacagatagcatcacgatgacaaaagccaaaacgtcaaaaataaacttgctcccaaaatggctcgtcgtcatgcaaaaggcgtttaaacattccgcggtagatacaaaaacaggtatagcggttaacaaaagtccgtcttgtggccgttttcaagtgattcgattcctacacaaagtacctgagctagcgagtaaacagggttaatagggaactaacgtaggggacaaatgtgccttggcagttgggttctggcctcggtactccatagcggaatgtgagaaccctgccaagggatggtgacagattgcgggggaggcagttgatgtggctgtttgtaaatgtagattaattaattatttcagtatgatggacagtaatgttgtagtatatgctatgccgtatatgccacgtccagtgcatagactctgtactcaactcatcagtgtatcatcaatgcatcgcgatatcctcatcttatctaaacgagaatcctattgttggttccgacagcggaataagagccccacagacataattggagagaaaggccctttgatcgttctccaacagtcaacaacagccactaaacaaaggtccccgcagaatggatgccaagcgtaacaaaggttccccgagacgatagcggacaaagacactgctttaggtttagtgccgtctcgaagtgataggggtggttgcgctctgtaacgattgaattgtagaggcatcaagtaatggagattgatatgagtcttgatcagggtctattgcgttatcggacgtggtcagaggatactggtctgagtgatatcagatgttggatgagtgatgagggaatataatcccttggctgatgagactgagatacatgagtagagtgaggtacatacctacttgagactgaggtacatacttggtctacttgtcaatgtaacaccttcactgtataaccatcaagataaccataaaccttgccctgtttaaccatgattaaatcagtggcgtattctcctctacccgtttcctcggtgccacccgctctcctcccaccctcttagtctccctctctctctctatctgtgactgttggaccgtctatctgggggtggagacattaatccctcccatctcctgatccctgctcatcctaacaaaagttcaacaatgatactccccattcgggcagctccaattacagacgtaaacccaattggctcaccacccacagataaggtcgccaatcttgtctagaacgttgcttccatgagctgttggtttagaggatcgtttgtattctcatcgctctctttcttttctgggaaacatgtaccgaagtcaccgatcgccatgccgccagtgattgttgtctgtcggttgcatgagccaaagggaccattactgaatcgggatgcattctcaaaagtgcctgccacttgccaccgatggataaatatccccttcatgcccacctcagtctcaatctctccctctgtaccagcaaccggtgaaccatagattcaagtatcgaactgaatcatcacagtcagcaatcatggttgccgaaactgtcgtccccgagcgtctccccgcagactctctccagcctggctacgatgagaaggagcctcacaacatcgacatggacctcaagtccgaggccgacagcgaggatgagcgcatcatcgacttgttctccagctttcctcccgccaagggcgtcgagcacgagcccaaccctctgactgcccgtgccgtcattgtcggtatcgtccttggttctctcgtcaacgcttccaacgtctaccttggtatgtttcctcatctcaccacttcacttctcaccatcatgaatacctctaacactatacaggcctcaagactggtttcactttccccgccaccatgttcggcgccattttcggttacggcttcatcctcatgctcacaaagtccctccccaacgtccccctcctcggaggcaagttcggtccccaggaaaactccatcgtccaagccgctgccaccggcgccggtggtatgtccggtgtctttgtcgccggtctccccgccatgtaccgtctcgacctgctctccgacgaccccaagaaggatttcggccgcattctcacaatcacccttgtctgcgccttcttcggtctcttcgctgctgttcccctccgacgattcttcatcatcaatgtcgctcgtgagctgaacctcgtcttccctactcccaccgctaccgccatgaccatccgctccatgcacgctgtcggttctggtgccaacgatgctatccgcaaaatcaagtctcttggtattgctttcatcattgccctgctcatcatctgcgttggtcaatacgccgacggtatcctccacaactggcacatcttcacctggttctacgcctggtctggatacaccgccagtggtctcctcgagcctgagaactggggctggtacatccaactcacccccgcctttttcggttccggtatcctcgtcggtctcaacgccgccttctcttggtggggtggtaccgttgttgcctggggtctgatcggtcctcttctggtccactacggcgagtgcatcggtatcgagattggtgagggcaagtgggaaggcctcactcgattcaacgttatgaccggtgtcgacaagcctggcttcgttgcctctccccgatactggatgctctggcccggtgtcatggtcctcatggtctactctctcatcgagttcttcctccatggaaaggttgtcgttgacggtttcaagttcgccctccgcgagtctgcccgctccatcaacaaccgcctcgtcgcccgcggcacccacaactcttggttcgctggccaggctgccaaggctgatgccgatggtggtgttgaggatttcgcttctgctcaggagcaggtccccacatgggtctgggtcaccggtaccatcgccgctctcattctcgccatgattgtcaccgaggttcagttccacatgaacgccggtcttgcccttctcgcctgtatcctcggtgtaatctttgctttcatgtccatctacggaggtgccgtcactgattgtgctcctctcactgcttccgccaaggcctctcagcttgtctacggtggtatcaccaagggcaactttgccatcaaggatgctcagcgaatcaaccttatcgccggtaacattgcctccggtactgccgatgtcgccaactctctcgtcagcgacttccgcgttggtttcctcctcaagactcctcccaagctgcagttctacgcccaggccatgggaactgtcgtctccgtcttcctggctcccggtatctttgtcctcttcatgtctgcctacccttgtgtctacaggcccagcgacgaccccgctgatatctgccccttcgctgctccctcagtcgccgcttggcaggctgttgccaccgctgtcaccatgcccagcatccccatccccaagtcctctgcctacttctccatcgccatgggtatcctctgcgctgtccaagctatcgtcaagcacttctggctcgtcggttctcgcgagaagtaccgtgactggctccccaactggatgtccgtcggtgttgcttgggttctcggccccgactctggctacgccaacgccattctcttcggctctatcaccgcttggtggtggcgcaagtggttcaacaaccattttgagatgtacgcctttgccatcgctgcaggattaatcgctggagaaggtttcggtggtgtcatcaacgctgccctcgagctcggaaaggtttccggttctttcaagggaactgaggttgctcttcccggtgctgactggtaaatgcaatagatagctttagttaatgtgttatgagcgtttaaagggtggtggttgagaatgatagcaataccatgatttagttttacagtcagagatctagcatcgactttgcatatacccaatagatcaatcatctgataattacatttgcgcatctgtgaactcaccttctccagcgatctatcctgcttcaatttaatcaaatgttgttgtgcaagggtcattatagaatggctggtgtgtacgtggatggtatacttggtcatgagaagtgctgcgcagtcaaactggtgagaatgctgtcaatcaatgcacttatcttccgctttgtaatcacagtcatggtagcagaagtcaatcattaaactttggagtagaaaactaaattgcctgagagactgctctgaatatgcgtcccatgcttcttggccctgccgcccagcccatcatcgttcgccttgcctgacgataaggtttccatcttctattacacttttccgagcattatgtatcgttcgccttgcgtttgaggctcaaagacgacccatgtccgtcgtcagtctcactgtcgctgtcgttatgctgctcttccataagcgcatcttcttcctcctgtgcaacgtcgtcgatgtcagagggctcctcttggtctgcatcactatcataaacgaactcatcgctgagtccgttttcatttgaccgcctctttgcattgctgttcaagtctgtgagaggttagtggattcggtcttgaccttggccttgagaatgatgaactagcggcgcctggagtcatggcgttgaacgatagggctcatcgtcaaaacagtcgcagctgcatgtgaaaaagacaacatcatgagagtatcgatggccatggagttcttttgaaccgttaaaattctgttgactttgctgtggctgcaatgtgagatgtgtgtgtattgaggaagctagcaggcaggcagggccctgggagggtcaggctgcaagagggaaggaagtggaggccccacaacgccaacaatggaatccactaagttccattcgaaccccacctttactccctgtacagtagcgggcgctgagtttaattggacagccatacaagtaaaccccgctagcgccacaacaaacagcaacaccaagatcaaccacaaacgctgcaattctcaacttgacgataacttcactttttcaattgatgaatccagtctctcaatctcttagcaaatcacatgctcaaagggttcgatcacgtggtagactagtgcagactcccaatctcagggtatacattcctcgctctcctcctcctgaactctctccttctttctttctcatccacctcaacttccttacagctgagtctggctccatcttacgggagcgtccagggaccgcaattacaagccacgtgacatatttcgagcggtgccgtttggagtcctcgccttctcagcatcctcccctttgctatacttgtactaatctgggtaccttgctattccaagtgaaatcttgaagagtccagacttcaaacgcggccgctaaaactctctacagcatttcaagcggtaccgtttgaactcctcagattttgcattctatttccacgatctcaactatggcacctaagaggaaaggcaaaggccgagcagtggctgcgcaggcaccttctgcatctgacgaggcccgagccgagcatgccaaggtacttgccaagtggcaccacaactttcagagtatcaaacgcatatttgatgagaacaaccagcaccctgtcatggcctggccagaatggtttgacaccaacaatgattacagcatcacatcacacccgaatccgccaatttccgatgtcaaagctggcaaacaggtaaaagaacatgaaatgttcggctatcccaatggcgttcttatcaactttttgttcaaatccaccatgggagccagcaacgagctggcaccttatctggctttcaaaggcattctcgagatgaactcatacattgacatcattagtgagttcagccgttcaagcaaagtgattcggactctccatgctaatcgttatctacagttgccgacattatccatcagctagcacttttggcctctgaagggtttatccttagcaataagcacagctttaagcgcagcgacaacactattgcgacaatggtctaggaagccaatgagcaagctgtcgatcaggatctggccttccaagagtttattcagccattcaacgaagactttgagggcttactggaagaatatgagaacggtggcgctaaccctggcaagactctggcaaaaccatcaccaactgaatgtctgcaggactacagtcgagacggtagcgtccggagattcattaaccaagttgtgacactgtgcacaaaactaaccttcatcccggttttgaacaagcatattgcatctggaggcttggacagccgagcgcctcgccaaattgcaccaaaagcattcgtccttgcccacgcagtccagatcctgttattcgccccaatgacctgggactacacccgagagtattccagagacagggcggcataccctcaccgtttccccacgccccctgaggttggcggtggcacgaatacatgcgtcgcagacttgttctctacggaagatctgcatcgagccatctgcatgttctaccagttgatcagccggcgagtagggcggacagcatggattggacgtggcgttggtctcaagtctgtgggatttcctggctatgtgagcctagctcttaagcacttggccgacgttcctgaggttgctcagagttccacttcggaatttagatttgctgaggctgtcgagatggaagcgtcattgtttctagatgaagaacacgcagactccatttcagaaggtctgagtggcttggactctgttgacgtgaacactgctctgctggaattggtccagccctcaagagttcaagcccaccagaacgctgaagcaagcgcactccaggatatggaacccatctcggctgccaacttcgccgcggagattaggcttctcaaacgcctgcacaaacagcctgactttgacgccatctggagcgcaggcgaaagaccaccaccaatgtcacagacttcattgaagacagcgacatcaacgagtttatcgaccgacagagcacgtccgaattggtttcagagtttgctcgcgagcacccagacgacattgatgagttgatgaagatcagccgtcagcagtatgcactggagcacgtacttgcctctatccagcctgtcacgagcctcgaccttgaccagctttgcgaggagcacggtattacaccttggcctgatttgaagctgtacactggggaccgagcaacagccgtccagggattgaagccgcaccaagttgatggtaagtaatccccgcttgttcttcttcacgcggtaccgttcgaagtccttgatcaaatcactaatatatcttagatgctgctgctatcgtcgctcgaggtttcactgattacaagcataccttcgtgtccaacgacatgggcactggtaaaaccaagacctactttactgctattgaactcacgcaccgaaagaagttgaagcagtaccaaagcgacatggaacaatacggcgaatcagatgtcaagttccaccccacgttgatcttaacagcggtcaactcgatttttcagacttggaaggaggggaaagatcatttcccaagcatcaacttgtatgtctactatggaacttcatcatctgacttcccagacacgaaggcaaaggtgattgagaccgcgaacttcaaaggcaaactgaatacatggtctgcagcggactcaaacccggaggtaagttcaagttcaagcgctagtgtttgaagtcctaaatctaatgttatggcagactggcttgatcgtgattgtatagacatacccaacatggtctgggcgcaacgtactcaagctagagcgcccatttgtgttcaaagcgggcagaaagccaggtccacgacagaaagggaagcgggttgcccaatctaccgaagacgatcatgatgaagagggcgatgttgagcctcacaagtatctcgaaaagtaccacacatcagagatcaaaagagatgatatccgattcctcaccgaggatactgcgagcgctgcggaaaagccagatggctgtcttattgaatacggttccaggcaatcagctctcgacagcattgtttttgagcttgcgatcgctgatgacgcccatctcgccaagaatcccaacggcatctacaaccacatgctacgactcatcaactggaacaagctactttgggttactggaacgcccatcttgagctccttgcaggacttgatttcaccattgtcgctgatgtggaacgcctacaatatcgccatcgatgtcagaacgagccttctcggctagtcaccgggtttgtacgatgagacttacgatccttaccaggcggagaatgttttccagaagggcaccacagtgggtattttccatgaacgcttcttggctgaatgtccagattggaagccgctcatggacatctacgaagcttctggacgcacatgcaaactatggatcgtcaatccaactatcttcaagcacgctgggaagactctggagtggggcaccaatgctggacatcttgtcgtgcgacaaatttacaaggagatgcatatccgtcggaccatgagaacgcggcagcaacttccagatggtagtacgtattatcctgcaattggcatgcagccgtccatagttgtcgttgaggaaactcaacatggtcaagtgggaaagcttagggctgatgtcgagtcgattggtcgcgtgcaggctcgcaagctgtactccaaccaaatcaagtcggcgctccccgactttgagatggttggcttttcgactttgattgatgaccaacaccaggttgagaggccacacctcaactttggcgagcacaggaaaggtgtcctgacttcttttgactttcgcaactacaggattcttaacccggacaggccggtctttcacggcagcctgcacgaggtcaaggaggccgtcaaggcaatcaaggatccgattgtccgcactacgtctcagctagagcgcggaaagaagaaggagactcctgtcgtggtgggcgtcaagcaggtttatgacttggtgcacgccgatccttatggtgggcttggcttcttttatcgccaggccagcgatgacccgtcgacgcgcatgcccagtgacaggccggtgttgttgtactggctttattacaagagcccagtcatgacacgagctcttgacctggcatggaaatatgtcagggagcagaaccagcgagtgttggtgtatgtcgacacaccctggatccaatggtaagttttgcttttcttcaagcagcaatgtttgtaatcctcgcatactaacctctttgcagtgtggtggttggcctgtttaggttggccggcttcaagacagtcactgtccgacctgatcacggagcgaacgagaagagcaagactattgctggatggaacgacccaacctccggagatgagatctttgtggctaacgttaacaccatgggaactggtgttaacatgcacacatgttgctcaaaggggatgttcctcaactggatgctcaacgcaaagagcatgctacaggtcatcggacgcttgattcgcatcaaccaacaggagccagtcaccttccatctcataaaggtgaagaattcgtactacgacaacatagaacgaatctgttgcaccaagtgggccactgagttgtcagccgaagtcatgctgcccgaatggatgacgggccagctacgcgataattgcatctttgagctcatcaagacatcctggcatcagtctttcaatcgatatgcttgggtggtcgaacgggaggtgcaggggaatgatatggcatatcattctaacgacactattcgccttggtcacatcttttcgatggttgccaaacttgctctcaatgccagggacaacaaagagttttggacggggaatgtcgatttcgttgtagaggcatgccgacgaatgatggaaaactgggagactcctgaacagatcgagcagctactcacgttttcacctactacgttgtggtatacctgctatgctcttttcgagtcagcagtggatcatttcaaggatgaggggacagaacttgatcttggcctctagaaacatgagagacagtattattaggccagcacatgctgcttactttaggtcagactatttaattttataccccaagacttgagaggccaacgtttctgctacccaggctagtgggtagcagtattctttcatccgtgctagtattcctgtgtggccgtcttccagcagccgagagatggctcgtggtatggatcgagccgagagttaaagaagctggctcccttccgatatgaaaccgatggagaagcgatatatgccgactgcggttgagatgcatcgagcctggctcgtagtagggatctagccgagagattatatggacgggttcgtgtatagatggcatggttgccaactggaagggtagaaccaaaggagaaagaccgaggagacggctcatggcagtaggaccggcgatagccatataggcgccatcttttcttcatgatgttgatttgactagtatgggggtcagcaatagggattagggtctgggcaagctaactgacagtatcgataactctagatagcaattagcatagaggagtttaaatttcttgaccggctgaacttactaatgatatcgacgtataagttcatcttgagaattcctctgaatgccaggttaagtcagggtgctgattgttggcgtcgaagatgcgtttgatgctctaaacattgtgatactattgtgatactatttttgcgagcaccttggcattctcagcttatgtatcgtcaggtgcctgtgcatatactgatcggcctttggctttccgtttgggtgccacggtggcaatgttcaagcggttgtgattgggattgcctctgagggataagatgaaacgtaatcttggttagcagtatactttcatccgtgcttgtatctgtgataccttcttctgatgagtaagttcccggaaagtatatcttcatctttccgatactcatctatacgaaacaccggcattcttgcttgtgtctgttgtcgaggatgggtgactacaagtggtaaagcgtcggcaagtagcagctgagcaggctttaggcctaacgtcgaatcacgtgtgcgatatcagtctagatagtctcaacgggtttgcgatataatttgtgatctgacaatctcccatggacacgacgtcgtacctcgcaccaagatttccgtcaacatcacaagcctagtcagttgccacctttaaaccgggtaattgatacccatatcactggaaaacaagatgtgcctctagtgtcgatcacagcagccaccaatacaattaaatgattcatcacaagactttgagccgtgcagcatgtcacaatcacttacagagtaccgtcaacttgatgagtccaaaccctggacaatgatctccgttgtacaaccagaagctttaacgggacgaggcgtgaggtcatgcccattattgcaagattgcggatctgcacgggctggaccaaagtaaatacaggtaccatgacatcccttcgcaagacctaactcaatttagacttttgtcgaggtatcaaacttccccggcactgtctccgcaacgtctgatcccttctcctgaaaaggttgaccgattatagcatcgaaattctagaacagcaggtcagataatctatcaacagcaagtaatagtctgaaaagtaaacttaccggcccttgaaagtcctttccgccagtgaaccagtacactgcaagtagcaagtaaaatccacccacaaccgccgaaacgtagtctatcccaagtcagtcactttctttttttttttttttttttttttattgagacaaacaatacttactcatagtattggcagacactggaagtccagctggaaagcaaaagaactagaccagtcagcatcttcataatccaaacgtgcatgtagaacttacaatagaagtgacaacaacaaacgcaacagcaacaccattgacaactgcaccaactctcaaccccatctttgcaggtgtcttgtttgtctgatactctgcaagcatgcttctgcccctgacaagcagagcgataacaggacaagcatacgaaacgttgagaaagatggtacaagacgcgatgtatgcactgaaagctactgtaggtcccagatacaaaaggccaaagaggagattgaagatgtagcaaagcatgattgtgcggactgggacatcgagcttgagctgtaggtgagcaaagaatttgtgatagacaatacccttgtcacgagccatggagtatagaagacgactggcgctggttatactggctgaagtaccgttaatgaagcagacacttagcatcaaagcgagtattgtggcggcggcgcgggatttggtgctttgaaggaacatctctactattggcatgccagtagaacttgcaaggattgttgccgggtcggtaagacagaagaggatgactaggataaagacaaatccactagagaggtcagtaactattaaagcaaaaggtagagtagaagacttacgtgacaccaccgatgacaacagctagcaacatagcccttggtgcatctctagaagggtttggcatctcctcagtaagatgcaacacgacatcaaacccaataagtgaaagggcagattgtaacaagccgagaatccaagcaacaccatcagaccagccagtctcgttgttaaagtctgtaaagacttttttggcatctgtcttttcagacatggacagaaggatgatgctgataatgacaacagacaagatggaccaatacactgcgtcacttgttagatacttttgtttgcacaaggcaaaattaggtacgcttgtttgtttcaagggcaacacttacaagcacaatcattccaacgacccagtattctatttccccagatattaccgaccgttccgaacgagaggatggcgacgaagaagagatatgtcttccaggctgtggcttcgtaggcattgttggaggcgacgactgcggctgcggatatcaactgggctgtcaaggttagtatgatcgacaagtataagacgagtagcttaccagcaaagaaggcttgagtggtgacaacagttaaccaaccagcgatattggtccatccaacaaagaaactctatagtttattagcatcaagcaatgttagacaccggagccgtaccatggatcgtttccatcgagtcgtacacagagcgtacataaagtgatattgtcctcctgtctaacgtcagccaaattcactctaatttatcgatagggttgcttaccagcagtaggccacaaggcagcaagttctcccaaactagcagcaagagccaaattgcaaagaacacaaaccacaaacccataaataaaagaaacagcaccaccagaaggaagaatataggccattacaccagcgagagcaatccacgtactgcggggttagctattgccactgcatctaaaaggggacaacatacttgagaatagcaaacgccatggcaaccatggtcagagtcgaaaggcgctgctgcagcacgccttcttgcgtaggggaagtcatctttgtcaagttgtgatatgcactgggactcgagttttagagggagaaaggggtcgattcatatagtctcgttctaaagtttaggtcacacgggagaggaggtgtttagtctgtacaagcgtcgtacaacgataagccaagtcttttgtgcaacagtcgtcaatctgtcccgacttcacggaccaaataactcctcccctcaatgacatactgacaggacctatctcaaactgccgagataccgatacaataacaagagtctatcttgataagcccatgcactaacacttctaccccaggttttgacacgtctccgctaaatataccgcaaaaggaaatatctcgagaagacagaagtcgtctgattggttacagtactctagcggcttcaacaccaaaaccaagaacctgtctagtggcaaaggaaaaaccacgatagcaagaggctcgttgttccttgctagtggattgcgggggagacgatctagatgctcaatggcctgtttttttctcgcgaaatttcctattgcggtaaaattagagagagatatgcgttatctaagatcttcatgagactggggttgacgatagttatggtttctcgtacaatttcctgtttgggtgattcaaacttggtagggtcaattaattggagatatgatgggattgctgattatcattcgattgaatggggaggcaagatatggacccgggccgaggataaaatgagttgccgtccttgcttaacttgctgtggctgctcctacattacattgtctctattctccgtcattggcatattgaacctacttagattgttctcctgctttcaatccctcacaatgtcatccaaggacggctactcatggacagagtcccaaggtctcaagtccggcgttccctgcattggcgccatcagtcctcctacaaatctcaaaaacaacaatacaaaatacgatgtaattgttgttggagcaggatactgtggtctaactgcagcccgagatgcagctatagccggtaagtctcatcttcaaactcttagagcaaagctaactcagcacaggcctcaaggtgttgctcatcgaagcccgtgatcgcatcggtggtcgttcctggtcttcaaatatagaaggctatccatacgaaatgggcggaacgtgggtattctggggtcaagctcatgtctggagagaaattcaaagatacaacatgcagaatgagcttgagttatcatatgatttctctcgaggaatcaacaaataccttctcgtcacacctgaaggaactcagaagtttacccacgaggaagaggtcagtcgcctataaattcatggagtgtgttgaagttaacatgtgtctaggaccaattaatgcagagcggtcttcaaaagctcgtcaacgtagacggtcaagacggacgcgaaaccatcgtcttccctcacataagcaaactcgacgcaatagcagaaaaatacgaccgcatgtccatcgcagaccgcatcgccgagattaagaccgaccttacatacaacgagcgtatctgcttagaagcctttgttcttctctgcagtggcggaactcttgaaacaacgagtttctacgaattcttgcactggtgggccatgagcggatactcttaccaaggatgcatagagtatctcgtcaaatacaagttcaagggaggccaatccagttttgccatcaacttttttaaagaagcccttgcaactggaaacttgacctactctttcaacacacccgtcgcttctattaagaacagtcccgctggtgttgaagttacttctcgaagcggccaaacattccgagcacgaaagatgatcagtgcgattcctctcaacgttctcaacgacgtcaaatttgatccgcctctagcaacagggaagaaggcagctgctgatatcgggcacgtcaaccaatgtatcaaagtccacgccgaagtctcagataaagatctacggtctatgactagtatcagctatcctcacaataaactggcatatggctttggtgacggaactacaccagcgggaaatacgcacatcgtggctttcggaggacaaaacaatcacttccatcctgaagagaacattcaaactacactggatgctttccaaggatttactccgatgaagattgagcgtttggtaagttccatatgccactgacggcaaaaggcatggctaacagtgtttaggtcttccacaactggtccaaagatgaattcgccaagggcgcatggtttttctcacgacctggtcttttggctgatcatctaggtgacatgcgagctagtcaaggaaacatcatctttgcgtgctcagactgggctctcggatggcgtagtttcatcgacggtgctatcgaagagggaacgcgagcagccatggttcttcgatctactttgtctgagagaagccatctgtgatgctatgatttgggagtttctgtatagcactgtatcaaaagttagcattagacattaccgttcaatagcttactcgtatcatcatccaatcatctttacacctcttcgccccgtattatctccggcgcaacatctctcttgggaagttctacagcaaccatctcggcgataccaaattggatctagcgtacctactataattcaaaatttccaaattgaagctgtcaaatcttgaatcttacaccaccagcaaccatggcgaccaccaccaaaccccaaaaggcctcgccttatctttttgtttacaacactctcttcgctcttgttcgaatcgctcttttcgtcagaacaacttatctatggacgcagcaaggcaacggtgctgtgtgggatgaactcaacgtcacggcgcgatggacagagacttttacggtgatggaagtgcttcatgcggtcgcaggtcttgtacgcgctgccccagctacaacagcgttgcaagtcgctggacgaaacactattatctgggcgattacgagaaactaccccgaagttgggttcagagaggatgcctacagttttatgctcatggcgtggaacgcagctgatgcggtgcggtatctgtatttcacgcttcagacgggaacgggatctgtgccagcgtctttgacatggttgaggtatgcaaacattatcagattaaagattgaaactaacagatgaccagatacaacatgtttatcgtgctttaccctgttggtattctttcagagatgaagcttgtttacgaggttattgtaccttctcaggcacgaaaccccatatatcagtatctgctgtggtttggtttggctatttatgtccctgcattttatatcctttttggacacatgctagctcagagggcaaagttgaaccgatctatgtccaagaagcagtcttgattttgtcagttgacttcgtgttcaagtttctgatatagaaatactttataggcaggccacatcatgggttggcggagaatataaagaccaaggtcttgtattgtcagaggaagctgtctgtctatagaggcaagattcatataatgatatcaaatttcaatttcagcctcatcagatattaagtatcctgttggtagccctacaaagtagttcatgccggactatcgcaagtatcactaaccttgactgaattaccagtggccgcatcaggtcttgaacatggaatagttataatatgtcttggacaaattcgagccaattcaatgactggacgtcaggtctgagcatacgacaccgtatcagtaaacgagatccaacatctgaaaccttgccttccatctcaaaccacacctgtgacagtactctctgccgggctaaatttggactaaacggataagaatgccttgtcgcttggcatctcaaccagggaagcttttcatccgatgtgacggtgagagaatcttttggatagacagtcgcgccgggaactagttacctcggcagtagccgcatcttagctgtcgcgagatacatgatgctaggccgaacgaggtattggggttggactctaaaatggcatgttacatcgtcttggcaaaggcatgttcaccgtaggtattgttagcgcttgatgggagttgtagcaggttggcaggtcttgtcgcatcggagtggttcttgtacagtcaattaatctcgaatattcgttgtatgtatcccgatattcgctgtacatcgaaaataaaagaattcgctttcatcggtagatcccagttatgaaacccgctgacatgggtaccgtatccagggtcttggatgataccatcccgcgatgattgtcccgcgatgttaaccgcttgaagacaaatccgatacattgaattgatgaattatctttgagtcaacagacaaagacatgttgtacaagtcgtcacgcgtttgcggtggctcattcgttcacgttgatcagcggcggtaactacgcgcgcaagtaccgtatcgagcagggtttggacgagtacgacggtgacgagatgattcgctgagacgtatgttaatcgcaattagagtggcagtgaatatgaatcaaatagctgagcctcgtgtcttattcatggtcgcttagacattatgagagagacgacacgtgtaaaggccaagagaaagacagactcgacagtaaattgtgcttaacccaatactatatgtaaacaagtcatactggcggtaacaaatgccaagcagaccctttatgcaggagtaggtacacagccttcaaaggacgcgcaattgccaagacacagcctctccaacgatccctgcaccgataattctatgtggagcgagttatccaagacccttagccgggtactgtgatttaattacggtgtcatgatagcagattaattatgccttttgggcagatgctatttgccgactcgtataacacgggaggaccaggctagtgaatcaacactgaactagcgggattaagctcctctgtacagagtactctgtaaagtgaagctgtttgacactctgacagtgactgcttctgccaagactacggttaactcggcgtctgctcacggggtttccgcgttattacgccaaggtcgcagtcaagccgccaagaggggatattaccaaagtacagatcatcacaggaaaagacttttttttattcatgttagctgccgttcaagctgtctgagccccctacccctgcctggcactgacaactttcattattatatcttacttgcacttcccgtttcttttctgttccccaaacttgaccccaacacaacaacatcacctccaactaccattcataatgtctgccccatacgatcccaaccaagggtaagcagcagcactacaataacagtattaaaataataatactaacttattctcagctactaccctcctcagcagggtggatatccccctcaaggcggctaccctcccccacagcccgtaagtttatgaaccctcatccccaaaccatcaccactaacaatccccaagatgcagtaccagcaagcgccaccaccccaagaagaaaagagccacggctgcttctacacatgtatcgccacactctgctgttgttgggtctgcggagagacctgcgagtgttgtcttgagtgcctcgactgctgctgttaatcacaccacctgcatttctccccccccccccctccaaacaaagcgcttggagataataaagaatgcatgatttttattgccctttttctcattacccctacatagctactgggtctctcatccagcttctttttttgtagctctcaaataacggcctaaacacaataccacacatgtcatcaacacaagatttaagccttgaataaagttatccccaattaaatactcgtgcatgtgtagtttaaattaaacttgacgcccctcccacgcgacatcgttgacagttgatgttggccaagcattgaaagtacctgtaacttataagcaatccatcaagcactcacgacaaaaacatactctggactctgtttatccttaatcttattacaatcgcaataagcaggacacgtagcagtcggtttcgctgaagaagcagtgattgcaggctctctacacggcctacagcgagagttggccaggcactggaagtatctagacagcatcagcatacagacgcccgtgtgtctctaacaaatgcatgctagagttgaggcttattctacttactcgggacttttcttgtcttttattcccgagcagtcgcactctgccggacagctcttattcgtcgtgggcgtggggtcgttgaccacgatgatcctgaccagtcctgtcgagatgctctcggtgtaagtgccaggaggcattgttctgtagtctgtgggcggtgctctaatgtcattgacgatgtgctcaaagggtcttggttcaattgcgacttgcagaacctcatccgtcgtgtccctttcatgccgtgggatggcatgggaagcggtgcagaggagcaggactgcgatgccctgtaaagacagcatggtgagatgagtatttctgacggttataaagcaaatggatgacgattatactttctctcatacagccagtacaattcctcaattcgacccagtcgtctggctctgggtttatgtagtcacccttcgtcccaggccacagcgacgccatggactcgtatcaccactaccgaccaacataaagaaacacgcgcaatctttgacatcatggttttatttgtgtttatcctgtgtttgtttctttcaactgacacggaccggccccaaggtgaacaatgtcgacgcggcggtgttgcagtgttgcgtctaccatcaacggtacaatcgagacaccgtgattgcaacgatactggggtcaacaacttgctgaatattcttggaaattacacatcaaactcgcagatattttatctcataagatgcaaattgaagcggacggcaatctctcctccaagcgccccagtcccaattaccaaacatccatacaacctcgcctcgaggccctaatctttgtacagcaccgttaccatcacagatcaacaatgccacctcatctaaaccccaaatcgaacaccagatccgatatccaagacattcttatcataaatcatcattcgcgacgcctactaaacaccatcccaagatgcgattggtctctacaccatcaaagtgtctcggccacagcataattcaccgacagcaatccgaagcaaaacaaaaacgctcatcgtctattcaaaaaattgcaccgtcataatctatctatcccaaacccatagtttactttactccttcgtcacagttctcttctcttcccttgttcgtcgccgtagcacaaagtccctcgtcctcgcaacgcctttgtagaagcgaccatccacgtcaacaccgcgaccctcgagattcgacagcacggcgtacagcgccacccagaccaacacgcagacatcccagatgtgggtgaaccaccaaaagacctggttgccaagcgggcacgtagcatactcgaatttccactcccacgtctcttggtcgaaccacagactcagcagaccagcatttccaccgaaatcgcccatcatgctgcgcaccgtgatctcgcggcggccggggatgccctcgcttcctgggatctgctgtgcctgggcgtcggaccaggtagcgacttgccatgagcgctgcgaggggtctgttccatttgtttggttgatgtagtggtacgtgtcgcaacctgcgtggtcgtggccgttgagcatcagaccaggacggccgtagcctttgccgggagcattgctctttgcgctcataccccacatgccctccaagaaaccacgagtagcatcaacgctgagctggttctgctccttgagacctccgccatcggccgcggtgtgaaagtcaaagagcggtgcgtcaacgcaaatgccctcgggcttgtacatgggaatatgcgtaagaatcagcgtaaactctcccttgtactgcacagcaccagaagttccaatgacgctgttgatgaaaccgtacgtagcatcctgaagaggaagagacttggctggtgtatcgaggttcatatcgttgacaccgatgatgcgcagctgaggaatcacccttgtagaatcggggttttcatcagagtacagagtagccctcgtctcaggatccgtaatgggcagctcaaaacgaagctcgtagtttgtctttccaaaaacccgttcaaagcgctccaatcgctcctcggtcaagtctccagcatatccaatatcgtggtttcctgccacattcatcattctcttcttccaaaccttctcttcctcgctaccatccaaaactccagatactgtgtaattgacacttgggtatttcgccaggtcgtccgaaagcctctcggttcctttaaacacgcggttccagaaccgtcggcctcgcttctcgaattccttgtcgtcgatccactggctaccgacgaggtcgcccagcactgacacgtgggtagggttggtccaccagtttacttgacggtagatatgcgccagataaaagtcgttgccccatagatcgaaccgcttgcgctgcgacatgagccagtaaggaagatcctccatgaaaacatcaacgatatcatggatgatctgtctaactcgctcgcggaagcaccaatggctcgtctgaaaagtcacctttttgtaggcagccttgatatgtgggaatgtgcccaggtagtttgtaataatcgatgtgtcgccctccaactggggatcgcccagcgcaagcagtcggaagggcgcaagcttcgcatgatcgtcgacggtaggcttcgaaggccagtgaaactttttcgtcagggagtacgcctcgtggctatcgcgcgactcgacggggaatgcgcatccttggatgacggggaagaggtagaggtagagagtgaatgctaccgagagcggcaccagcaggcgcaggccatggcggagaaaagccacgacgttcatgtagccgacctcatgcgcgagccactttggggctattttattaaaaattggccaacgaaactgttggcgagagcagcgcaatagttggcaagaaaagagaataaggtggtgatacccctggaatgcagatgttgacgacacgtgaagacaaaaatggcttagtcatgctaagaccccttttcaaggagtaagggcagcattggtttgaaggaggtgttagtttcagaaaattggaaactattatctcgaaaccggtttattgttaattttctaattgattacagaaaatacctacgttggttgaaccttgagcgttgagggttcgtttactgcaatgtccagatccctccatcaattgatgctaccttaattcaagatctgcacagcatccttgcttattctgtaaactgttcaattgggtatctattgacttgcaagattgtatcaagatccttcaagagtgtgtcgtttgcgcgtttcaagccctgttttgatgtgtttccttgtaggtagctcgttgaatggcgagacctagtccactgcgatgccaagatgcagttgagcacaaccatgcaccgccagggctctgtgtcatcaggcaatcattcggtgcttgcacatatgagcttcatctcttcattcctcgtatgtctcatcctcctcctgaggccactccacctcaaactctggatcatcaccctcatgctttgccaccgcaaacacaaccaagctgttgttcttcaatcccaattttgcaggcgtgctctctccattccccgtcttgagcttgacccatcccgacgagggatcgttgggaatcttcaatgcgccatacacaatggtcgagtcctcgtcgacagaggtgttcttgggaggtgagatggacgtggtaagaccctgggggtatcgatcggttatgacgctgataagctcggcggtgacgttggagaagggtgcgagggcgtcgatgaagaggtagatggtatggatgccgtgcttgaagcgcacagagatgtgtgcgtcatcaacgtcagtctggtttcgttagtgtctggcggtcaacaggtggtcggtatcttaccatcttgtcgatcttgggaggtgtaaggtttgagaaagacgtcagaggtcaaggagtcgacttctaaactctcttctttgttcaatccatgaggggtggcattcaattcggtggggctaatcgcggctttgtcgcgacgtcacgtgggcccgcgtaaagtgagttggatcagtctgtcagcaattgagcctcagtaaatcagatgaacagtcaataaatgtgcaaaaacatagaatatctgttataagatccgtaagaacgagaagccagttggtgtgtgggtttgctctgtcttgatacaggtaaatatcatggctgtagcttgtatcacactgggcatcaacattggatccgaacaacagggtgcaagcatcaaagtccaaagccaccacattattgatacgtcaccttttcaaggatgagatgactcggtgacatcttatagtcaggtaccaggctgacagtaaggccccgatcaaagacaggttcgatagcatgtcttctagaaggccatcagttctcagcaccaacattaattaccctgtacacaccacaccgcggaagacgtatggtactaaaataaagaataaagccgtgcaaaaaaccgtacattagcacaaacgcactgtccatcagatgagcacttcgcatcatccataatcaattcacattacctattcaaatctatcacgacgacaaaaagacatcgggcctttgctggttatcgtggtttaataccaagaccagcccagaccaagccagcccctctttactcttgtctcaattaccgacaacaagcgcaagcgaagcgaggcaacctctttctagcatcaacaccaaggaaaagcaaagaaaaacaccgccaacaccaccgggattgtaaactccgggccttgtcgttctccgcaatcaccgccgagcaaagatccacaactgagaatcagccgcgcagaaacaaggctagtagggcagaccaccgcagagcctcacgttaatcttggccttttgatctattgcagcgagaggaaatactgcaacaaaaatatctaccatgacctccgctccgtcatcccggcccggcttcacaccatctggcgccgcgatggcctcaccacccgacctggacctggccttcccgcaggatgccttcccccgcctgtcggtcgcaacacccacgcggctgctgctgggcacagtctcgtcggcgctcgtgggcttctcgctcggggcgacgcagggtggtcagatggcgcagctgcggttccgggccgagcacgcccacaagatgcccgacacgacgacagggtggtacttttaccacaagagcaagaactaccacgccatgcagggcggcatccgtgagggcttccgcatggggttcaagacggggttctggagcctgttggccttgtcgctcgagagcacggtcgatcgttatcgcggggccagcgacatgttttccaccacgatagccacgcttacggtagctggcgcgttttcactctggcgtaagttttcttttttactcaatctcaatccaaatccaacctcggctgcatgcattgactaagaggatggtaattgcgcaaaaaccccatacggggaattcccactaccactaaaaagcatggcacctgcagccgagagatggaaagcgacgggtagatattgcaagatcagagtcaaagagtggggggctaacaagcgccgaacatcggcgtgtgcatctagatcgcctgtcattaacaaccgccgcccggaccgcgcgatacgggctcatgttcggtctcgcgtacggtgggattcaagacctcgttggcttagcccgaggcagaccgatcggatatgtcgagtttcttcgacgtcgacgtttggctattgaggatgatgctcgagtattgtagcaagtctaaacatacgcatatgttattattgtacaattattgaagatattaatatcacgactggaaacatcaaatgcttcatatccgcattgaccagggatctaccggtgcagagatcaccaggaataaaaaatcattagtgtcgtttcgttatcggggcagtccgagttttttgtcttctaggtggacgcctctcccgtgaaccagccccaagagaggggggagagcggctttgctcggtcttttatggagcatgatcgataagcagacagcagtaataaagcttctagcgagatggaacatttttctgtgtcactgcgactgaaggagactaaactgttccaggctgttaggccactcgctgcatgcagcagcagggcacgagtagacaagatagacgggcagacatgggaaagctgatgatatggcagcagagccccattcgtcacgtccatctcggcatatcgtcttatctaccggttgcaacgatgacagttggcagcagcaacgtctttactacagagtacagagatccgtattccgcaccccttctatccttgcgtaatagagacctaattgaccaaccccagacccaatcgtcatcagaaccaagtcacaagacccttttcattgtctcatctcaaagcacaaaccatccaaatgcctgtcaaatgttccagtccccaaagagttaagagaatgcttgtgatgcatctccaaggtttccccacaatgccctgtgctgttctttacccaattacataacacgtaatctgctgggatcgcggcctgttgcggcatccaaagaaacattcagcgtccttttcttccccagcttcctaatctctgcctcgagtcgcctctaaccaatcaccgtgtcgatcgccaactctgccactcccccacgcccctcaacggctacattcggttctcttttttagaatgatgcaagactagcttcacttttttaacagccacgtgacggctgataagctccgtctaggtcgccatcgttcaaggatcttggagaaaggtcccggtaatctggggcctgtctactgtgtatctcctttcgccctgcctttactgacctggcagctgttggtccttgatatcacgggtccgcacttcgctcggccattacggagagaacaaaaacaagggggttcgtttaatgcgtagcctacaatcatgactagcagctgggaatatcaatggcgagaaaaaaaaaagtttggaatggggaacggggaacgggaggataggctcacgatagcgccacctccatcacacgcccctggagttgcggtgctagacagatccaggcaccgcagtcaaccgacaatctagtgtcagtgctagaccaccagatacagatatattaagctctctgccacccgttgctctttacccaatctcaacaatatagaattaacttatcttgcatcatcgcaccgaccacccttatctcttgcacgtaaaacaacaacaacaacaacaatacaacacccacacacttgctcaacacacttgcttggatccatactgatccagcctttccatcaacacctaggacctctttccaactacatctcaatctcatataatgagctcggcccttcggcgagggactgcccagccccttcgctgggcgacagcatcctccagcgccatcaccatcaacactctccgaccatgcctggctgcccgccgtcacatccactcttctgaccgacgaaccaacaccatcgtcgagcagcgccagatccgcgaccctctcccttccgtccccagcaaggcgcccctctccgtactgcctctgatcatgatcctgcgatccctggccaccatgactgtttcttcctcgcctctcctcctacctccttctctgcacgttatgggaatcctggccaacacctccaaccctatcctcaaccccgacaagaacccccttctgcgattcttcctcaaaaagaccttttacgctcaattctgcgctggcgaaaagtcacccgagattaaaaagactatcgacggactcaagaacattggcttcaacggtgtcattctcaactacgccaaggaggttgtcctcactaaggacgagggcgccgatctcaagaacgctgctgtcgagaccgaatcagccatccagaacgagatcctcccctgggcccgaggcacccttgagactgtccgactcgccgagcctggtgactttgtcgctctcaagtttactggtgccggtagcatcgccctccaccagctcaaagagcgtatgcctcccagtcccgccatgtacaaggccatcgactccatctgccagcttgcccacgagcgaggtgtccgtcttctctttgatgccgagcaggacatgctccaggacggtatcgatgactggactctcgagttcatccgcaagtacaacaagggtcttggtgaggctgtcatctttggcacttaccaagcctacaagaagaagtgccccgaggttctctctgcccacctcaagctcgccaaggaggagggcttcgctctcggtgtcaagcttgtccgtggtgcttacctcaactccgacccccgtgagctcttccacgacaccaaggaggacaccgacgcctgcttcgactccctctccgccagtgtcctcacccgcgagtggaacgccgacgtcaagggttccggtccttaccccgctgccagtctcgtcgtcgcctctcacaacgccgagtctgtccgtcttagccgtgccattatggaggccggccgtgccaagtctgacattgcttttgcccagctccagggcatggccgacgaagttagttgcgagctcgtcgaggccaaccagcaggacaagaccatgaacctgcccgcctacaagtacctcgtctggggtaccaccggcgagtgcatgaagtacctcctccgccgcgcgcacgagaacaaggatgccgtgcagcgcaccaagggcagccgagatgctctttggcatgagcttgtccgacgatgcaagagcgttgttggccttgcttaaatgaacaaaaaaaataaaaataaagaaaaatcgggaatgggaaagagaaaagagctttatatcattgtcttttgggatttcttttgttttgcatcatgggtagcgatcaggagtccggggcgtccagcatctctataccagagatagatcaagcatagatgaagaaatgacttacgttttagtcttacaattattctgatttgacaagtgatgtctttttgtgatgaagcttttagattcgtcctttcgtgactcaaacaccccgtagagccatggcgcctatgacaagcgactccatctccttctgtttgaccttttcatcctggatatcgtctagccacttgagtccattcaacttgtagtacttgcgtactttgggtacgtcagtagcgatggatatttgctcatcagtgatggacacagcctctccctcgacattagtcttgagatgttcccagatttggtcttgggtcaagggctcagcaccgtcctctccgggaaacgtgaccttgacaacgacgaggtcctgggttgatggagagataccatagcgacggtaggcatcagcaatctggacgatcagtcagtccctgttaaagtaccgtgaagagcaagggtcatattacgttattagaggagctcattgtgcacacgatctcggagtgaacgtttggcgtcctgagagcgccattcacagccgtcgacgtagccttgaatacggcagacaacaactgaagtctcgaaacaacctgctcaatagacaaaccccagtcatcagaaatgccctagatctaaatcgggtggcccgacggaactcaccactgaggcatcaataaaggcgtactcaaactcggggttccgggcgaggagctgctgatgcaaaaaggccgcattcttgacaccacggaacagggcgacgtagaccttgtgcgaggcaggcagatgttcgagagtcactgtttcgagagccatgatgggactaaagccgagagagccgttagactcagacttggcaaatgcgtgatgatgctacttggcaggagacagagacaaaagttcgtttgcttgctcgctttggaagtctgctgatttttcgtaaccttgtcgtagcgcgacggttgagatgatcttctgagttgagagtttcttgtctctagttctgattctttgacaagtgtggtttagtgtggaggggtaatatttttcgggagtagtaaagttcccctcattcatcacatgtcgttttactgtgtttatactgtatctgatctgtaagactcacagatgtcttctgcactcaaaattaaaggttataacacgtcaccttagtaagggcaagccgtgtgacagataaatacgtcagaaattaaatgtaattcttcatttccggggtgatgcatgcattgaagccatctttgatcgcctcgcccgtccgttactgttacacacgcgtgcatcgctctcgataccaatgaaagccataccaatggaggatcaaaagatctacccgttgacaatgtgttctttgttgaaataccgccgatgctaggccgcgccacagtcatcgagtgccgtggtgagaataggagcaatgcgaatggttggttgtcgacttgcgtctgcttggcagacttgtgcaggacaggaaatagttttacagaattaatagaaacagtgacaacacgaatagcttcatgtttgtttaggtatagtgagaccaactaagtagggttgcatcatctcaggttacatgcaaatcatacgatgccacctaaagagcttcctctctggtaattggatttcttggtattcattctttgactccgctatccagctgcgcatgcgtgtaacgaatcgtcatcgttgtgtgacgggacctccgatgtgtctactccagccacagcatcatgacgcttcgtacggcacattcacctcgtggcttggctttgtcttgcccagaaatggaccaaggtctagaccatcatcaccagtccttggtaaggcgatcccccttgcgttgtgctgtgccgcgcagcccagtccagtccagggccctgcaaatctccaagtaaactttgatgcccgtctacggagaattcttcaatctcacacatcctggctgaatcgacagtgctgggctggctggcgtttctctaaccaccgttattctttctagaaggcatctccgttgagtctcaaacagtaatctcgatcgatcaagatatggtttatttcacgactctatttgatctgtgctttgcagaacagaatacggtctttccggggaaccaggactcacgattgacatgctctactgcacgtcagccccaggcagttgcgtactgtagaggtaggtgtatctattttaactcatgaagctaaatctctagtgggatgatggatggatcgttacaacttggcatgtagacgataaccagataccatcatcttgacctttgacttataagaccaagacatagcagccttataacccctgtttctattgtcaatcgaatctatccattcattttcagtgtcagttgtctcattgattctgtctgcaacacatcatatttcatcatatattagacagccacaaagaccaaatctagaccattccagtctcatcctccctgtccatcccgtcttcccttctctaggctcaatttaccaccctgtaccgggttgtcgagccgtccccaggcctccacacaacccttcgcagcctttaggccgctaatgcacagcgcattccccgccaaacccatcccctgtacagtgccagcgtcggcagcgacagctatccaagtccaccaactgcagttgcaggcgcagccacggctagtgactcgtagaagagccaatatgatggaggccatatcccagcgcaacttcaattcctcctccatcgccaacctttccaccccaacgtcgcagtcgttgacgtcgcagccaggtagtttatactggccattcgacgcgcgatcatactccgccctcgcatgggcgcccgataccttcgcttacaactgcaacccttctctcgccgctgtcaagccttctgctgcgactttgactaaacccactgggcggcgcccgcgccagcctgccgcgatatctcgttgcacggccaggacaaaggccagaaccgcgtctcctgcgagtgccggctacaggagcgctccctcttcagcaccatcctctgcaagatcctcacctgcttgcacgaggaccttttctccacgccccaagtccaagatgcctggtcgacctctgaagcgggctgccagcagtggtgaagacgaccacattcaagcgccaggaaaaaagcagccccgattagaacgaggacccgatgatttttccagcgttgtcaagaatcgattgcagtcttatacacgcactggtcaggcttgcgacaggtgcaaggtacgtcatgaacctcagaccacactcatgataacacagctaacgcgcaatctataggtgcgcaagattcgatgcgatgccctccccgaaggatgttcccactgcaccaaccagaacctcgaatgctatgtcacagatcgcgtgacaggtcgcacagagcgacgaggatatatgcaggaattggaaagagaaaagagcgacatgctttcccacatccgcgatctcgagaagctactcgacaacaagggcgttgaggtcaagccctgggagtggtcgccctacgcgcagtacccttcgggcgtaaactttgacgacatgggcaatccaattcctgatccaagtactggcgaaacatggtcccaggttggcagcgcatgggttaagaattcttcctctggctccaacgctggatcaagtccaacctttcctcgcactttggaatctcgaccccacgacaatcaccttggtgttggtttcgacagctctcctttgagctcaattggagggaccaaactgtcaattctcggcatgacagtcgacctcgcaaagttcgaagccgacgagccaccaatcgatgcaaagccctcggcgccattgtacaacaagtcgtcgcaatccttcctccaatccgctatgcgcatcaaccctcccatgcacgtcgacatgccctctcgtgaagatgcattcacctacgccgagtggtactttatgacattctccgcctttctcccactcctccacaaaccttcattcatgcgtctagtaagttgaactcaaactttcagtatacaaatactaatcgcgtgacagttgacacgcatgtacgacgaacctaattttgagccttcagtggcggagctcgttaccgtgcatatgcttttcgccatcatttgctaccagtatggtactcgaaattggcagcaggtcgatcagcgcactcaaatgaacgacctgtccaataagcattaccattttgctttgagcaagttctttgagttgacatgcacgcaggatctagcttcggttcaggcgatggccatgatcgtcaaacataccagagcttttcccaagtctggctgtgtctcaatcattgccaatcttgcgctgcagcgtgcgctcgagcttgacttgcaccgagagtcgagaaaaccaggtgaaagcaccaatcttcagcatgaactccgaaagagaacattctgggtcattatgactgtttacattgctgtcaatggtcgtcgtggcaggcccatgccaatcactattgaggaatttgacgtcggctttcccgagcctatcgcagacgagctcctctcggatgagggcgttgacacatcccgcaacattccctgcccttactggccgggcattgccagtttcaagattattcccatctacttggagatgtactccaacatttacagtgtgcgacgagatgcgcgcaattatgtcagcattgtcaacgcgctcgaagccaagatcaagaactgggaagatgagcttcctggctttttgaagatggatcacgccgagcaaacagagcagacacgcatggcagctgtctacgccaaaacctgggcactcgagtttcgactctgtctgcgacatccttcagtggccatgacaagcgacaagacgaaaatggcagagaacatgtcaatctgcgaggaagcctcgcggaagatgcttcaatgccagcttgagatccaaaagtgcaagtgtctcgatactacgtggtatcagacttcaatgtacactgctggtgttttcaccatgctggctgccatgtgggagaggcgatttgagacgacgccagaggccattgctgccttgcgcgaggagatgaacggctgggtcggcattctagaggaagccggctcactgctcggtaagttccagcaaatcgtatacgaaaatgtcagagctaacaatgtcacaggatcgggaaccagtattggtgccgaaattggaaccatcattgatcgtacaattgcgtggatcgatcatgacatgcgcagcaaggaacccaagagcacccagccctccatcacaccggagatcaagcaagagcggactgctcaatcttctgcttacccgaccccccagatcccatctacagtgtccagtggaggcactcaaggcgaagtctcatctgcaaagagttacttcccagagcctgaaatgaatggacaggctccttatcccacacttgcctacaacgagcccacacaaaacggcttggcacctgcttacgacactggcgccatgttctacaacacgcctgcgcaagccgcagtcacatcatcggccctttcgtcgtccgtggcgcaggtgaacccaatgctcgcattttctcaaccagcccaggtaccccagcctgacatgctctggcagggtcgcggcaacacttggcacgactggacttcggccatctctgacacccaggatcggttcagtgcatccactcttttgacgctcggaggcagtacacgagattcctccaccggcgcaggcgtcccgggcgtcacagccagcccatcagcaaacgacatcaacaatatacagaacggaggccagtggcccctgataatatttgaccaaatggcgccaaacggatcttgattatgatgtgaatagggaccagttgtccccttgtgagcatttattggggcgttcttggtggcgtttccggggagaatcgccacggttcaacaaaaagggtacttgggacggttgtattgtacgatgtctaacgattggaagatatggacgctttgcatggttggagtgttttgaatgtgtgatcagctttggatcaacgtttttagtatatagctaccttatagactgtacattatggatgcaaaagtgcacattgttttacaaaatgtctcccaaactctaaacttgtgatttctcgctacaagattgtacattcattgaactttaaagacaatattgcctttcatacatgtcagtgcttggtgttgaaggattgttactcaaccatttacccgaatcttttccgaaccaagctacccactcttttcttgtcgcgttcaattccaagctccacgtccaagatattgcgaatcgacctctatcaggaactctttgcgcagccgaattacatcgtgcgcggctcttgacatctctatcatcatctctaacatcgccgacaagatgggaaagaagcggcgcggtcaccccgacatcgaggaggtcctgcaccgtccttggtgctactactgtacgaaatcttgcgccgtgcactcttgtatcttgatcgctaacatttatcatcaggcgagcgtgattttgaggatttgaaacttctcatctctcatcaaaaggctaagcactttaaatgcgaccgctgtggtcgtcgtctcaacaccgcaggaggttggttacctattcctaaatcttgtacacaaactaacgattacaggtctctccgtgcacatgaaccaggtccacaaggaaaacctcacgcaggtcgaaaacgcgcttcccaacagacaaggtctcgaggtggagatttttggcatggagggtatcccccaggaaatgctcgaccagcaccgcaaccgcatcctccagaacttccagcaggcgcagaaggaccgacagatcgcgaccggaaaccccctgcctggtcagggccaccagcagaagaagatcaagacagagacgccggatgatttaaagaagaggttggcagagtttaggcagaagaagaaggagattgctgccaatggaggcgtggatcctgatgctgctcctgaggctgtagagcctcaagctgctttcgtgagtatttctggtcttgtgatgatggctttgctaatgtttgtagaacgctcctcctacgtatgcttcacaaaacccctacgaacaaccaccctttccccaagctcccgccgccgtaccaccttacacctttgcagccaacaacctccccgcacgtccatcatccggcgccgcgcttcccactgcgacaggtcttcctcaacgtcccacacaaggcggcgcatggaacggcgcaccagcagcaggcgacgacatcgataacctgatccgcatggcggaggcgggcatcaagccagcagcgccagcggaggaggagggtgaaaagaagaagaaggagaagaaggtgaggatgttttacgacgatgcggaggttagtcccgaggagagaatggcggcgctgccgaggtatgcgtttgtgcctgaagttggggcgtagagtttttattgagagggattgcttgcatggttggcgtttggttgtaaactaaatggttaatttgatgtttgatgcagacgagatggctgcaagacaggctgttggtgtgattgtgctgttcgccggacggagtctttgttaaacagatgctgtgataggaacccatcgtagagaagtccagattgaagtatgcatttcctttaccagggacttgctaccagctcagaacaagtgatactaggagcaagtacttcatcagcttaacagactcgggttcattgctcatgacttgtggtcaattgtcaacacaaactcgaccgatcatatcagattaccctagcaaataaacaataaaaataaaataaaaacaccttgttactagtcattctagtcaaagacgtggcattgtcacgaaacgacatgtcagaatagtgaagcgatcttggggagcgatcttggggagtattagtctcaagccgcattcgtcaaagttaccctgcagccctggaacacattctcaatagtgctctatcctgagcttcaacttgttgtttgacagtattatcaggcaattgctactaaaataactcaatgtttatcttttcttattctgtttgtttagattttcatcatagcgtgggtcattggtacattgtttattgtccgatggatatctggatgatcgctgttcttggtgctgtcgcaaaccagccctgaatcaaaacatcaccagcctcaaaagcaacgtcaaaaacaaatagctcacacaccttgggtcccatcgcttgactcgagacccatacgtttaattgacctgtccgtctttgtaaggggtcaagcacatgcattgaagcactcacagactaacagggtccccctagagcagtggccccagcgcgtttctacagcaacattaccccccataaactgaaacctccactaatgtagagaaagagaaaacaaaccagacgtcacccgcaaccatgcctcgcttcggcagcttaaactatactcactcttttcaacaaaccgccaattatactaacataccaaaccaaacagcaggtgccaacatctttgtcttgtctagactcttttttatttcgtttttcttcttgttcgagtaaccctcaacatttgtttctatgatccattagctcattcccaagagcgcgcctctcattttagtactgtcccgcttttgtttactttgtaacgccttcctcaccgatactgctgcacgccacaagagagctcgaggtggtgatctaaagtttccgattgcaacaacaccgcataacgagtaaacaccgatattatggctattacagccgctccaggcgcttcagggcagtcttctattactgttgctggtaggatacaccttcaagatgaaacactccagtcgctaactgtcttcagttcgagttcgtccattcacaatccgagaagcttcgcaattgtcagtcgccaattcgatacagcgaaccttgtcgctaactataacgcagacaaaagaacaatgacggtaccatctttctcggcgacggctctttggctgctgcgcctacaccaaagctacaccaacgtggtattcgaaacgtgatcaaagttgtcgacgaccgttgtttgtgcgtttattcctatcacagccatggcagaggctaacaatatgcagagtctttgatcctcccgaggataaccccgttcagaaatttggtcgctcagttgtcccctcatcgaagaaagtcaaggaccaagttttcgcctttgaccgtgtgtttgacgacaacaccacccaatccgaagtctacgaaggcactacccgaactctcctcgatagtgtactggacggttacaatgcgacggttttcgcctacggcgccacgggctgtggaaagacgcataccattaccggcactgcacaacaccctggtatcatctttatgacgatgcaggagctattcgaaaagatcgacgagcgcagtcaagacaaggtcacagaattgagtctcagctacctcgaaatttataacgagaccattcgtgatttattggttcctggtggtggaggcaaggctggcttgacactcagagaggacagcaacgcagctgtttcagtgtcgggattgacgagtcaccaccccaaagatgtccaagaagtcatggatatgattgtccaaggaaacgaatatcgcacagtgtcgcctaccgaggccaacgccacttcatcccgatctcacgccgttctccagatcaacgttgcccagaaggaccgttcagccggtaccaatgagcctcacaccatggccaccctcagcatcatcgatcttgctggctccgaacgagcgtctgtcacaaagaaccgcggcgagcgccttgtagagggagccaacatcaacaagtcccttctcgcccttggaagctgtatcaacgcactttgcgaccgtcgacagaagcagcacgttccctaccgaaacagcaaacttactcgacttttaaaattctctcttggcggcaactgcaagaccgtcatgattgtctgtgtctcgccatcgagcgcgcatttcgatgagacgcaaaacacccttcgatacgcaaaccgggccaagaatatccagaccaaggtgacgcgcaacgtctttaacgtcaaccgccacgtcaaggactttttggtcaagattgacgagcagatggccttgatcaacgagctcaaggcgcagcaaaagaacgccgagggcatgttctttgccaagttccgaaagcaaggcgagaagcgggatgcccttgcgcgagagggagttcaacgacttcgaacagcctatgagcactctgctactgagcgtcaggagcgcatcaacaacatgaaacgactcaagggcttcgagcgacggatcggtatgttgtcaggatggatcgccgcattcgacactgtttgcgaccagcgaggtgatgaagactcgatgccccagaacctagtcgccattcgaaagacggctcagggtatccttgtcgagctggagaatagccgacaccatatccaccagaagtggaaaagtctgattgggagcgagctatcgacaccgccctatcacacgccctccagcaactgcatgtggccgacggcgccgatactggagagaccgaccagttgactcgcgagggcgagctgctcaaggccaactttaatcgtgaggcgtacagggaggtacttgagcaggacaaggccggtgaagctgccatggtccaaatgctccttaccgcccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatactctcgagatgggtgaagaggaagccgtcgcccacgccaaggagtcgatcaaccggctcctacagactggcttcaccgcagctggtcaagtcgtcaagcctgacggctccatgcccgcggttgaagtctcttcgcctcgaaagagaggtacccccaagcgcaaaaagtcaattgctatgcacattaagcctgtttcggccccagtctttatgccagagaacactcctcttagcccaaccaagggatctccccgacgacgtaaggtgatgggagcttccaagaagagcatcagcttcacgccggtgaagatgctgaagaagaagggcggagtgagatggagggacgatgagactgaggagggtacactggtcgacttttcgcagacgccccaaaagttcaactcatcgccggcgatgccttcacctgagaaagacatcgttgcgcccccgatgccttcctacctggagcctgaagagtcgaagattgatgagtccaaggtcgaagatgagtcgagtcccaggctcgaggttccagaaatgtccagctttggaggcgcgaagccaagcaggtttcaagctggattcctggcaaagggagctaggccatctcttgccggcgggtccccccaagcaccaaacttgagcctcagactgggttcagtatctcccgacgttcagcgaacaccacccttacgatcattagatgtcactaagagtggcaacttttcgccatcgccatcagggctaggtattccacgacctattcgacactttaacagagtgcacgacgagaacaaccctcctggttcaggatcggattcggagacgagcaccatcgacgcgcgaaagcttcagactgctctccgcacagccatgaaggaaaaggctcgtagagcgagcattttggctggtacaggcgcatccagctctaagcgtgtctcttctatgggaatgctgcctgaacgaagcgcaccccgacccagtttgtctgggcctctcgccagcaccaccaacggcatctctcgactccgacgaggtagcgccgagaggagaagaagcccaccaatggcatgtttctccaacgactttaccattgacagagccttgactcaaggtcaagctagacgcatgaacatgagcagtactcgcgcatcagaagttaatggtggaagcccccagggcagcatgaccagcggccctgcccgtcggattactatcggtaccggctcaggagctgcgcatcgccgccaagttagtgccggagatacatggcgatgaggtgacctgtataataacgctcgtggattaaattgccttgatgtataggccttggatgggagtgtgtacttgatttgtttattagcctggagtttacggctgtggcgtttggcattgcatgaatctatatagattggaatgatacggcattcttagttagtgtatgaacatattttgaatcgcatcactcaagggtatggtatctcggtgcgggggatttggacatgtgactgtatgatgtcggttggattggcttttacctttgcaccgatgcgtttatgttgaacgtcttcctatcataactctgactttgatggaggcttaccaccgctgagaccactttggtcagatggtagattagagggaatgtggccatcatacataaagaattgtgaggtacaattggtggtttctcacgatcctcggagttgagcgtacggcgactccaggaggcaacctcattctcgcattcataagtactacctactcagcagctcacttcttcttcctttggcgcccttggataacactactctcttacatcgagtttcgataccaagcctacttgtcagctactttgcccatatacaccataaggttcaaacataacaatttaactgaccgcttccagagtatcgagcacagtcgctcattaaacatgtctccccatcttatccgttccttcgttctcgcctcgctcttcagcgccctcatcaacgcagaaccatgcaaaccaaacgaagtcatcgacgacgtcgaaatcttcacaaccacaaccacaaccaccaccgcaacagcccaagtaacccactcctgcatcgacaacaaactaagcccccctcccaaagacctcctctgcggcgtagaaggaaactcctggacgcgtgatgattggatagaagacgagacgaaatttgatggtgacgaactagactgtcttgcaagatgttttaaagcgcgaaaggagggaaaggactgcgtgttgtttgaggtccagaagggtgccatgtgctggttgtatgtcactactgatcatcagcttgatcactcggctgtggttaggttgtatgagcctgggtgtttttgtgatgtgcctaagagggttattgcaggaaaggagatttgagagtcttgtctaccaagccgagtaaattgaatcacctgacctagactaattgaacgtaaagtaatcataatgatctgctgagcaagatgaatcactgctgaggttgagaatctgtaggggcgtgacctgctcaagttacgtgatccaaatcaatctatataaactcggcctctccccaaattgatttgtttcccttcttatcattttaacttctcgtggcttgcctgtcgcccctcatgactgtttaagcggtcacgtttgaagtgcttgcagctgtgttgctggaccttatgacatacagtggccacctttttattttaccaatccataactgacagtccaggaaaggagatttgagagtgtgggattcgtgatgaggtttgatgaatggctgctggtgcttggagaggactggtttggaaagaatgtgatgggcacaactcgaattaggtttctggggtatcagtgataaatgtttgttgacgccgcgtcttacttataatatctgaaagacgatgaagcatcctcagggtattaggaaaattgaccgctaggaacataagagatataactattaggccagtttatgttacttagactagacttcttagactacttatttttataccctaagacttgagaggccagcttttttgctacctactagagcataaatatgcttattgtgtctaaccaaggaggcaatgatatgtcgctcttaatcatccatgtaaccgagctgacttgggtattcgattgcctgcggcttatatcgactcaggtccaagctagtccagactatcgattgtgcttacctgacatgtccttcggggaactccttagcctatcaagttggatatagcttcttaggatgtttcttctttcgggaggcttgaaaagacgttgagatctgttgacgaatcgagtaatggggtcaaagtagaatgtaacaacagtaagatgacagtccggggagcggccaaacacaagttgtagaggacacgcttgtataagagacgcatctttctctttgtattcattgggttcacgttcactaattcatcttttgtcttgaatttctcagtaatcatctgagatgtctcgccatctcgttcgttcattcatcttggctgcggtcctcagccccctagttgatgcaggaccatgcaaggcaccggaattaagctcaactattgagtaattcactgccatcttggaatcctcgaccgagttacccactacaacaacagaagccatcattcttaccacgaccgaggcagccgaaacgaccactgcagccgtcccttgcatcgataacaaattcagccctcccccgagggtctggtctgcggcgcggagggagttgtcatgggaaggcccgatggctatataggaggtggccgtagcgagtcagaactcacatgtgcagaggattgcaaaaacgacccagactgcaaattcttctctatccaggtgggcgttaactgccagctctggtccaagagactgtcccctttctcgcccccaagtccttggaagtggtacgacattggttgtttctgcgatattcctgaacccatgccccaggttacgcaatctgcttcttgaaggatatcgtgatggggagtgatgggatgtttatggttgcttggggaaggtttgaggaaggggatatgatgacgataacttcacttcttgatacaacaatggattcagaaatggcgttattttgaacaagttaagtttgatgatgatatatgatatacttcactattgttccagcttccaacagtgatactcggccaagtgacttcccatgaaagacgggcacaaaataacaggcaatatcttggcttactcatcattcccgaataacaatccagcataaacttgtccgtcctttctgaccaaagaaatgattcctctaatgtcagccacaggagataatctgcagtaagaaactccgatgattacgtggctggcaatgctaacatgtcattggctttcggcgataagcccccacttttgtcgtgatgcttcatcggtgtcggtgataaatcgtctctgaaggtttcggagataacgtactttggctagcatatgtgagttggaacatctataagaatgatatgaggtcctggtttaaagtctgtatcatcaatatcacactttatcacatagacactcacacaacaaactacacatacccaacacaccacaacaagtatccaaatgtcttcaccagtttggttcatcacagcagcttcatcaggcttcggccatgacatcgctcttaacgcccttaaactcggccacacagtcatcgccacagcacgcagtacatcccgtgtccaagatcttgctgacgcaggagcccacaccctcgcctttgacgtaacttcctccatctcagacctcgaagccatcgccaaagatgtctacgccaaacacggccgcgttgactatctcataaatgccgccgggtacatcctagacggtgcagttgaagaggtttccccggaggagctgtacaactctttcaacaccaacgtctttggtatcttcaacactattagggctttcctcccgggcatgagagagcagagtgttggtgagaacggacgtcgtggaacggttgttacctttggaagcatcggctcttggagtggtggcgcgacattctctgtctactccatggctaaagcctgcgtgtcctctctcgcagaatccctacgtgaggaactagcgcctttcaacatcctcgcttcagtcgttgaaccaggatatttccgcacgagctttctcaaccctggcgtcaaggtagtcactaagaatcgcatggatgtttacaatgatgagaagacgcccacgggtatgacgcgccaggctttggtggcgacggataacaaccagcctggagatgtcaagaagggaacaaaggtcattgtggagatcctgacggggacaggcgttggaaagggaagggaagtacctgtgaggattattctcggcagtgacgcggatgcgtttattcggggcaagattggtgaggcgctcaagattctggatgattggaagagtgtgactgtgagcacagatcacacagagtaggggtgtcaagagactcaacattgtagaactagaatatttcaaatcaatataaatttccttgactatgagatgtatagcagtctagtgggtagcctctcaagtcagggtatataaatacgtatagttgagtgatgaataaagcttacagtcttttgtctttttgataccacttttctcttgccatttcttgcagtcttgcttcttcacacacacacacacatacgcacacgcaatcccagacaggcagacacaacaagaaacaagtctcgatcgctatggctgtgacttctcaaccgcggccgcggcctctttttgtgtacggaacgcttagagcgttgccccttcttgcttgggcgttgaccggagacgctgcaaagaccagcgctgtggcagacttggtgcgcccagccaaggtccacggctgtgcaagatattccacccaccattgcaactatccggcagtcattaagcaggacgaccacgaggttgacgggtacgttctacttctcaagaccaagccgcagaggaagaagctcgacgactttgagggtgaggcctacacacctacagctgcccttgcgacactcgatgacggcaccaccattgaaacagatatctatctctgggatggtaatccagagtccctgtatacggagccgggctgggatctggacacttttgtaaaagaaagactagaggattggctagatctgtttgaaggcatggagttggtcggggaatccgatacagattgatgcaatggatggctgccaacttcagacctcgagatccctgcctcgcccagagcctcaggggcctagtgaccggattcatctatttcgcagacatttaaacggtacggcttatttatttctctatagcagggtattaacaacaagtatggtgacactgtgatcacctacgagaatctgccataagcacgtgacccgttcagaatcacgtaaccaatattcatctacctttccgcaccctcccgctgaattctttcccttcttatcatttccttttagacctccgtgactatttcagcggtcgcattcggagttctacaaaatggatgaatgcggacaccgggcccccaagacctcaggctattggcgaggcagggctcttgagatctgacgtcgcaatcaggatgacgcagccatggcaattcgacgaaaatcagccttgggtgcccgcaagtcttcgaactgtttgctctattcctgaaacgatcaagacgcaaggacagttaaacttgcatcccggcgaagagggattcctcactggagagagttcggacggactatggggggttgcaactttcaaacgagagagccacgaagaagcgatcaatggtaggtgtctacaaagccatcgattgacacaagctgattcaaccgtacagttttgatacctatgaaccgaatcatcaagggtgcgccctaccgatcgctgcaggataagctaaatgatcggcccccgacaatgaatcagatagcaaacgtccacctggaccctccatggacacatacgtccggcacctggagaaacttccaaaagaacataaggccaatccggtcccgtggtctcccgagcagactcgtcgatacagttttcaatcacccagtcttcgcagaacaatccagacttttattgatggctttacccaaccagcccgacagtggatgtcaaatggcaagtttaccctgcgcgatgcttatcctacgacccattacggcctcctacccgaccaagaatttccaagaaatttacgttcgattctatacaaacatggcaggcttcgatccggacgtcgtgggtgtatacgttggccaatctcaaacctcactttgggggcagcaacaagaccatgatggcaataccgatggcttgcgaaacaagagtccgcattacaacattgctcggtgcacctccaaaaactgccgctacgccgtgccgattatcttattcgatcgcacccagactcttgactcgatctggatgccgttggtgtttgcgtcggccatcatcgccctttatcttctacctcaatcacatgtctactggcctcagggtgtcggaaatatcggctgcgggaagcgtaagggatgaaatttgtaggccgatttatactacttagaatagacctttagactaatgtttttatctcaaggcttatgaggatgatcttacccttgatccctgtggcgaatatctgtcagcgtaataagcatgattatagcgtcggattcggctagtcaagctgtccaggccatggtcagatgacatgtctctgagatttgcaagaaatcattgcaataatcagccatccacctgtttcctaatcgagtcagcatcggaccccgacattagaccggcggaaactccggatagtaagcacagaggatcaagattaataaggagagtctacaaatattattgaaatcaatataaaagataactctctcgcagctagtttaagttgatccaaaaacaataaacacatcatatcaacccattacaaaacaacatcatgtcagaatacagcccattggcgataggcctcaaggtcttttcaattttctccatggccacaagtacagcagatgtcattgccggacataaagctcttatcccagcctccgaacgagccctactgccgaaatcaacactctctgtggtggacaaccaactgcgtttcctaggagcggcatggggaggatacggggcactcctgtggtgggccagcaatgacctccaagcgagacagactcctctagcagtacttggagctgttatgtttattgccggtatcggtcggaccacctcgggattgactcttggttggggtgcaccgtggctcaaaattgcggcaggtatcgagcttgttttcccacctctgatttacctgtttgggttctagataagatgtatctggcggaggaagatgaaatggtgaaaggatttactcaactctagagctacattgggattagaacttggagtggtttactcagtcgctatactctcagatttctttggatagatcagtcgcacagatggaaagagcatggctaatgggattttactctcccacgttgaacgaagttctttttcatgtgatactatgtgtaacactggtcaaatcttgaacagaaacctcaaacacgtagcaagaggctgtatgacaaggtaagacacgtataactggccaaagatacacaggtcaaggccgacctttatgcaataatccagccaaccaacttacttagttgacgagctacatgatggtcatactgttagaagacattgaatcctccgtgtaactcggtgttgcaagggagtatattggagaacgactttgactgatcggtcctgccttacttcacccgagtaccttcccgagtagccccgagtctttccgacacttccttccacatcaccgttgcctactatcagtctctaagagaaccccaactcaacttgaacaaaccatttcttgaactctttggcaatcgcccatcatggaagcaggtggtctcgcattaggggctgtctcccttgtcagccttatcaaagattgtgtcgatctctactccatgttcaaatcggcacagaacttggataaagatatagtcgcactggagatcaagctagaaatcgagaaaactttgtttttcaagtggcctgagcgagttggcttgttcaggcaagaccaagaggaggccatattcagcgatgcacgaactcgagatgttgtcatgggcatcttgaagaagatccgcgatttattgagtgatggagacacattgcaaaacacctatggattgcagagtatcatctctacagataaatgcggcaacgacatgctatcaaacgacagtcctacgtgtatcagccagtttcggcaaacacaactatttgaggactttcggagattgaacttcagagacgccttttcaggaaatcgttcatcaaagcttgtcaacattgccaagaaagtcaactgggttatcggcgacaaagaaaagttcaatcgtctcattgcggatctctcatacttcaacaaaagactgatcgagttgactcctggatctacatctttgggcgcggaagatcttcatcacattcgaaacatcccaaaattagatgagatcgtggaagcattacaaagcaatcagtctcatcaagaaatagtcatcgaagcccggtcgaacgctatacagtctcgcgtactggattgcctctggttccgatggcaagacgaccgaagacttacagtcaaagaagcccacgcaaagacattctcatgggttctcgaccccgaatctgagaatgaaacatggggccatcttccgacctggctgaaaggtggctctgggatatactggctccaaggaaaggctggaagtgggaaatcgacattgatgaagtttcttcatgacgatgagcgtacacaagagtatctcaaactctgggctgataagtcggaactcatatttgcaagcttcttcttctatgcccaaggccagtctgagcagaaatcccaagttggattgctgaggagtctcctccaccaggtactgaatcacgatcctactctgacgaaaactgtccttccaaatgcctggagagaggcatgtcgtgactaccagaggaaggctgaagatctatcaataccttccgtggcggaaatgacgaaggcattgaaagacatatgtaaattgttccaagtcaccaagaagatgttttttcttatcgatggcttagacgaatacgaaggggacgacatcgaagtcgctgaatttatctctggacttggagaagtatcgaatgtcaaagtactcgtttcaagcagaccccactctacgttcttcagagctttcagaggatcgcccagcatggacctcccacgattgacaaagcgggatattgtttcttacattgatgacactgttgcctctcacccttacatgaaagatctttctgtaatggatccgaatgcagcaaattcaataaccacgtccctcgtcgaaagagcttctggcgtattcctctgggttgtcctagtctgtcgatctgttatcgagggctgtgatgaacatgaagcaacttcagatcttcaagcacgtgttgacgaatctcccagagaggtggaggagctattgaaacgaatcatcgagacaattcaaccacgctgggaagatgaagcgatgaagatcatgcacctcgtgtacacgaaccaaacttgcccaactctccttcctatattcggtctgcaccttatttgcgagcaaggttacagctcagacatacattcgtcagagatcaaagcctgggggccatacacaagagaggaaaccgaatcgagatgcagcataatggaagcaaggctgcgaagcagatgtcgtggtctcatcgaagtaaaacgtctttcggagaacctggacacgagtcggttcgattggtttgatctcggagatgacaataggctatctattcgcaattgcactgtcaacttcatgcatcgaaccgtctatgacctcctttcgcaacagtctgtcttttaccgccatttcggaaagattatagaacaaggtttcaatagttactttgtcttgtgcaatctttggtgtcaactcgccgccacatgccatcaataccagtcatgcagactaccgcatgctgaaagcaagccctgcttacggataggttgtttgaattacgctcgtatgattattcgtcgcggacatagtcatgggtgtgcaccagatatccttctacattgcgtttcgaggatccaatatgtctgtggaatattcctacacgatgagttttttcgccatacaaaacatgtcctacatgattggaaatgtcgaaactattacagcgatatgtcagccgttgtcgctatagctgcggaatgtgcattgcataaagtaatccagtttgtgtacgagagtaatgtctctctagatcaccttttgtatcagccactcagtctagactcgctggaaagttgccagtatggagagaagcaagaagcaggaagtcctgactgccaaaaagatcaatcctattataaaattgagaccgagcaaggggctctaaacattaaatctcctttagcttttcattgtttgttgacgccctttctacgccaatgttgtcgttatgtttactatgtcgcagaggatttggaccgcctgcgagtaattgagttcatactggaaaacgacagccttgactcacgtgagaccaaggcgcttctggacgggtttgatgtcctttgtgaccgacaaggggagcactgccatgaaatttggaaagatatccaaacgtttcttcattcacggctagggacaactcagtaacagaagccagcaaagcgaatggcgcgattattgaagaatataatcgacttgtttcataatctgaatcttgaatttgagcttgttgtacctcatgtcctccatatatatcttgatactatcacaagtcttcggtctaaacatcacacaagcagagcttcaaaaacgacatgtctatatgtagttccaagtaatctgcgaaaccccatcctcaatcctagcaagaaccttgaaagcagccacagacaagtccaaatagttctcatcaataccaccatcggttgagtccacaacagtcacttcaacccatctctgcgcaggagtctgaatataaatcttctttccgcagagactcatgtcgaatctgcgcttatcaagagccgcgacgagttcgccatcacggtagacttgtccacatttaccaggagattcgccttggtagtagtacgatgcaaagcccttgtatttttccgcagtgactggagtctttataatcgtcgtttgcgttggttgggattgtttctctgtagttttcgcttgcgtttcttgaacgacggttgctgggacaggtggtcctacgaagacgggtggcttcacaacggggcgtgttttgactcctcgagcgtcaaggttgggcgacggtgtcgcaacgacgccaggaacaccgacagccaaagcgacgagggcagtagatattttggagaaatgcattttggaggacaggcaaattggctcgcaaaactcatgccagaaagaagaggaaaccggaatacttatagaaaggctccaagccacctcatcgaagctatcaagaagctaatcggactatcgaaaactagcacttaagcatgctatgtggctcagctaggcttataactattggctaaaatacgccaagtcatctcgattgccaggtttccccctgaactatctcagccaccatattttatacctagggctgaaattccagcttcagtcacgagcaaccactcgatcttgattctattattagaccggattgagcttctcccaacagctaggtctaactagatatctggtgtcctagagtgtttctagacaagaacatatttaattgcttctttccaccaacgcttttaaatcctgtacgcaacgttactccataactctttgcttatacttataaagcgtttgcttctctaatacaccttgcgttactatgagcacctattgaataattagggatccatatcgagcaatatttgaagcgatactgggttgatggatgttgtcgtggagcatcctgcacaagtcatcataagtaccggctctgcatcgatgaatgtatttggaggcaaggcgtttaccatagcttgaatgatcacatcatacgttctataatgcgatcatgataagtagaggctcttgaaataacaactgccacgatgccactcaagcagatttccttttctggcccgtcgaactcatttgttgtaactacgctgtagtaattgagcagaccagatagaggaccaactagtacgacttgtttaggcatgttgactgaaccaactgtgacttatatgactataaaactccggaattggagtctataacttggatggagattcacgaagaggtccttgaacttgattagatatatccccacttccagaccctgcatcctggtgatttcagttgctcttcctagggcttattctatccgcccataaactcatagtctttatcatacccaccatggatattcttcaattcacagccaggatcaaatttaccacagaaaggtattgttgacccgattggtaagcttatcttcatgccacgcatcaatcttgccctactccccacaggtccttctgacacccacttagatcgagccacctggttatcaccgactgtcacttgcattaagatcggtttcaccgagggtgatcagtttagtgttgctcccggacctcttcttgaaatccttgaatcggagatagtctaataaggcgtgtggacaaggtataaatgtttatggaggatatgggacttattatggccatctaggcgcggctttgttttctttgaacctgcattcgtatcgaaagtctccgaaaatggctaaaggcgcgaacaagtgggcagtgctagttggcattgatttctatggtgatcaaggtggttcggactctgtgtcccctccgccgaacatcaagagcagccatccagtttcctacaatcatttacagggctgtgtcaacgatgtggtagctgtgagagagtatcttatcaacactctcaaagtgcaacctgacaacataactacactcctggctcctcgaccagatcacaactacacaagcctattgccaaagcacagcaagccgacataccttaaccttgtccgcgcattccagaaacctcagggtgcagagccaggagaccttatttacattcattattctggtcatggggcccgcgcaaccaccgtcttccaggacgtcaaggcaactgatgctctggacgaagctctagtgcctagtgatattaatcacagtgcatgctaccttcgagacctggagctcggatatctcttgcaccagatggcaaatgatggactggttgtgacagcggtgcttgactgctgccattcaggcggtgctgttcggggcgacgaggactcacaactcggtctcacccgtagcattccagaagtctaccgttccaaccccgaatcagaccgaccactcaccaatacaaagagtgacgaatggtcaagctggctgaaatgctggtcatcaggacaacatggcttcttcagtcttgcagcctgccaagaagaacaaacagctagagaaaaacttgggacaggcactacctatggcctattgacttactggcttctcaaaattctcaacagcagctctatgaaaatttcatcccaatccctctatagccgaatcatcgactgtgtccaggatgacaatcgacaccagactccgcactatgtgggagacagcaacagatctttctttagcaatgaacttcggtctccaatctactccctgacagtcacaaccgaggcattgaatccaaacaaagacctggaggaccaacgactatgtctgaatggtggactaatccatggagtacagagagactctgtgtacactatcctgaaatcgcatgagcacttgacacaagatgtcagggatattcaggagtcaaacatcctggctcgtgttcgagttaccgaggtcgatactgggcaatgctgggcgtcttttctggaaatggacaactgtagtctgagcgagataaagggaggctgccctgctgttctacagaccttgccaatttccaagacatgcaaagtttgtttggacatttctgatggtatgacaaacaccatcatggaggagtggaagaaaaacaatggtgatcgatactggctatctcttgtcgagtctgatgcaaactttaccatcacaatcgacaaagacaacaatttcctgatttctgacgacgatggagagtttgaccatgtggtcaaggcggcaacccggccgatccctatcacagatacatcaacgctgatccgtcgtctacagcacttggccagactcagaatgacaaaacgtctagcaaatcctgatgtaaactcggactgtcgccttatcgacgtgtcaatcaagcctgtcatcattcccgaaaacaagaagcatcagtttcaggcagctgatgtaaaggaaacggcaccgggaacctttgaggtccaggagagcagttattttacaattaggataagaaactgttcttcgcgagctctaggatgtgtgatcttggactgcacatcagaactcagcgttcaaagaatctttcctcgggaggagccattctataaactgaagccaaattcgcatgtcgatataagcactgcatttctcatcaagtcggacctgcaccagaacctcatcaagtctggtatacctatcgttgactgtatcaaggtgtttgcatgcagtcctgaaagagatctggactcgctcagactcgagtctcttctcgtcagcgaacgatctagtgggccgctttcttctcctttcttggatggtttgcttcatgaccttgacacacggcgatttggcctttgtgttgacttttctgctgctgaacctgattgggatacggaggatattaaatttcatgtcactccagtaggggatcattgatgtccttagatcataggagttatatctgctctatcaagacttttgctggtaagcatttgaattgttccaccttggattgccatcttccgtggacatgctcccatcaaatttcagccttgtataaaattgtttccccgtcgatctcgacgctctcgtattttccaaccaggtctgaaggcgcaatcggttccgcaacctcgcactcgatgcattcatcgtcaccttgcccacttcttgtactcatacatgatacccagcgatttcctttctctaggtgagctttgtcgaccttatgcggcgaaaaccacgagaatgagatctttcgatattgaatagagaacacctgttctccaacagctgtatactcaacattttcactcgattctcgtgaaacagatacaccagctccgacatccagaccaggtactgggaccccggtaggcgctgttaacagagcagatgggacgttcacagacatgtcaagactggttttatcctcgcgtgccagagatacgtttgcatcagccaatgcttcgaaaccacatactaaatacacagtactgcgtagcctccaggattgttcctcgagccagatccgaacgtgggtttgctgacatgccgctttaaaaaacgcatttgtatcgccaagctggtggagcacacagagaggacctgtcacggtcgtcgaggtagactttggacttgaaggtgccagtgaaaggatgttgagcagggaagcctcaaggcgtgttccctttgcacgagtgacagtactgcggaaatccttgaattgctgggtctcgatctcaaaaccagtggctttttgatcgccttgagtaggatctttcttgattgtgggttgacaaaagtcctggtttgggtattttggatcaaggacaagtcggcccaactcgacagagcttcgaggtattggtctgctaagcaagagactcattgtgccaagaaagtgctagtcagggatgaacaaagcgcttacaaagatagcctgccgggcggattgcccttctcttttacagataatgcagacggcgggcttgaaaaccaccactccctagttggtggcctctgtggagttgaggttccatacctgcatgcatgtctgatactcctatcgaatcaattatgatgatgctcttacacttgcatgttgtggtccccctgaaagccctatcactaatgatcgtcgccgcagtagtggggatagtatggcatcagcggtcacaatgagtcgtgggaatatatattccagttggttaatcaactcccaggatggatattgaagcgaggtatccgcagtctgtgaagacatggtagattatgattggtcatgaggctcttcacctatgggtattcgacccatcgcattaccaggttgtgcaaattgaggcctcccattatgtgtcttgtgccgatatactcgcagtttccatgtccgctttgaccccttattcctaacagtgagggcgagttttcagctggaatggaaaccaaaacagtgataagcgtcggcaaaatcgattggtccatagtagcagacggatcaggaggcgtaataggaaagggttgagctgaaagactcgcaatggtgacatggatttaaagtcaaaaaccgaccacctagttggctggtcagatactcataaactctcctacatttatccatcttggatatatattacctctatagctatactgtcgatacatcttaaatccgccgctatgtcaacctccagccccgattatgaggagctgttcgaaattgatgacgatactgctgagtatttgtgggatcttgacgatcaaagtctacggtcctttgccgcaaggaaggatagttacttggatgatgagcaatgtaaggcctcgtcttatgcatgcttccttctcttcaagaggacaagatcagtaaacgacctatgggggggtatcaatttggttaacctgtggcttcgccgtatacccaacggtcgcccagagaagaagtgcccaggacgcatcctcccaatgttgtctgcgcaactggaaaaaaagaacttgttcgtgctttatcaccttttcaagacatcaggatgctatctaaacaatgctaacggcctgcagtcacgactcgctacttgccattatcaatggtcaacaattcaacttcctcgatatgcaattcggttgcctgatagaaacgggcagcttctatccagaagatgccgttgtacaaggcgccattttcaataacgctggagttgaactgtcgcgtgagtttgaagctaccgactctctgatcgatctcagcaatgcaatcctgtttctcgaaaaggctgtagccctagccagtgatgaccataccagagccggacgcaagcacaaccttgctactttgtacggggcgcgattcgaaaggactggctgcaccaaagacctcgacattgctattgagcttaccaaagaagccatcgctactgagtctcgggatcaccccgacctagtctattacctaagtggtcttcaggtctggatgagcagaaaatttgaacggtacggaaaagataaagatcttgaagaggccgtcgatgctgctgagatggcgattgcccttactgccgacgacgatccttacctattaggacggctcaatgatctggccaacagactcaatgcccggtgcaaggttactggcgacgaggatgatcttatcagacacatccagcttatgcaaaaggcattgaacggaccagttgccccaaccgcttcgcaaaaagccttgtttcttggtaacctcggccagggacactatgaaatgttcagaaagcgcaattcggtcgatgacttgatccgctcccttcaattttatagcgaatcagtcaaacttgccttccaggagaaccacaaagagcccccaagcttattgaataatatttcccttgcctaccacgcccactttgaacagtttggtgtcctggagtatctggacaatgctatttactatgccggagcggcagtcgacgaaaccgctcctgatcacccagacatcattcaaaggtggaagaatttgggcacctggctttgctcaagatcgatgtacaccggctctttggatgatatagatcgttccatcgcagtgagtcgttcagcgattgaaagattgcatccaggccacccagatatcggtaaccatttgagtgggctcggcggttcgttgcacagacgtttcgatagaacgtggtcagttagcgacctcgaggaaagtctcaagtttcaacgacaagctatcgaatgcaacaccaacccctcactacagactctcattctgaacaattatgcgaatgttctagcccaacatgggctcataacagatgatacagactctgtatccaaaggaatagagcatatgagaactgtacttcgggaatctccttgcgacgacgcataccgaccaagccgagtttgtaatttgggaaattggctgtgtcaccgatttaggagtacgtctttgaaggaagacattgatgaggctatcagtctaactcaagaggcctgcgatatgctcccgccccaacatctcgacaaagcgggataccttcaaaacctgggtagttgttacatcgcacgctttgaacagtatggcgacgaacaggatcagctccatgcgctttcttcctacaagatggggtcagaaatggctaccgctacgccttcagctcgaatcgagcttgcgtttagagctgcagagattcatgctgacagaaacgaatggaaagagtcaagcaagttgatggaaagcgctattgatctcttccctactgtcagcttgaggttattgaaacatacagacaagcaggatatgctgggacgtttctttggcctggcctcagatgccgcggccattagcttgaacgctgggaatgagccgtatcacgctttgcaactactcgagcgtggccgtggggtgattgcaggcctgttgatggatatgcgtggcgacatctctgacctcgagacgaagcatcctgacctcgcgcaaaagtttcgagctttgagagatcagttgactgttccatcagatcagtggaacttctcagcgtccaacgatacgatcgtttcttatgatgcccgggtcagacagcgccgagcggcagaccatgatttcaacgaccttatttccaagattcgagaggaaacagaccttcacaactttctccttctgccatctgaacaagaacttattgatgcggccaaatcgggtcctattgtcataatcaacacaagtctatatcgttgtgatgcgtttcttattcaaggtgataagattcgtgttcaacgactaacagacctgacattggaagatctgctgaagcatgtcagggttctccaatcatctgcctcgagaactgacggtgctatgaaggcacttttgcattggctttgggatacaatcatgagcccatgtctagacgcactcggctttgtaaaaccgtcctcagacgaaactttgcctcgtatctggtgggttccgactggactcttgagtcgattgccactccatgcggcaggagattatcgggaacaggccttcgatagcgtgctggatcgagtcatgtcgtcttatgcactatcggtcaaggcattgatacatgggcgacaggcagctgtcgctcaatcttctgaacactccgaccgcgccattttgatccccatgaaacagacaccaggccttgatttcgatggacatcttcctttcgctgaggacgaggttgatatgctgaaagacatgtgcaagcctcttggactacagcctgtaacaccagagccccgaaaggatgatgttctcgaatgtgtgaaatcatgtacaatatttcactttgccggccatggaagttcagatccagtcgaggcttcaaaaagctgtttactattggacgactggaagaccaatcctctaacagtcgaagactttcgagactatcacattggcgagaacccaccattccttggctacctatcagcatgttccactggtgccaacacggtcaccaaactcgcagatgagggaatccatctgatcagttcactgcaacttgcaggtttccagcatgtggttggaacgttgtgggaagtatcggataaatactgcgttgatgtggcgagggtcttttacaagacgcttcaagaagaaggactgactgataccagcatctgtagggcgttgcacaaggcaaccaaggctttgcgagatggtcagatttcagctgagatgaagactcggtatgctgtttgtgtggactttaatgagcctataaaagttctggacaactttcactgggttccatacatccatttcggctgttagatatgagacaaagagtcaaagacaattccattgcaagttccgaattttcttaggcctaatcgaggcattatggtggtgtacaggtacatattctattaaactaagaatataagaagaggctttcgattgatagtaaactcctaataagtgtagtgaaacctggggttatgctctcccaattcctcggcctcttcctcagttaagccctgaattctccaatcctcttttccttcatccttcctcttgttctgtcttcggaaccaagcccaaaaggcaagatagatgagtgaagacatggcaaccaaagccatagacacagcatgacctttgatgaattgaggaccctcgtatgttttgtacaactaataacgtcagtgagattttgtagaagttgaaggagtaacttacaaatggagccgggatacctgcagagttaccaatagtaagctgaaggccagttgcaacagttcgctttccgtagcgagggttattgctaggaagccaagcaagaggcaatccaacaataacatacaatcccatcgcagcgagacaacatccaaagtactttaccccagatggtgctgtactaacgagaatggcatagccgacagtacaaacaagaccaagggcaacagtgaaaacagctcttcgctgcgttctgtcagagaaccacgcaactataatgtacgtgatagcgccgatcgcataacaaggaatcgtaagagcctgaacctgcgcagtgttccaatcgcccagtccacggatgatagtaggcaagaaagtgctgtagccataaagaatagtgtcaccgccgaactgcccaatacaaaagagccaaatcttccagtctttcagaccagcgtagacgtcttctttgtgcatctggctagaggatttggtgtgtccgacttgtcgtcgcattcgcgcatcgatgagttcgcgttcggcgatggtgagatagtgtgccgagtcagggtcgtctgcgagccagaaccaaactgctattccaagaatgaatgtagggatgccttcgatgatgatgatccatcgccaaccgcgaagacctgcgacgccgtccatgtggccgatgccgtaggctaaaagtccaccgagggatcctgctatagctgcgctgacgaagagatagcctattcggagggcgtattccttttttgtataaaacactgaccgagttagttttgtatgggtttgcaggacggggaggattacttgtgaggtagatggcgagaccagggaaaagaccgccttcaagagcacccagaataacacgacatgcgatcaaacccttgaaatcttgcactattccggtaagggtggccacgatgccccatgaaacggtgatgaaagagatccatctggaaggcgtgaatttcttgatgactaggttagatggcaactcgcttgcgatatatgtgacgaatctaccacaatgttagacagattccgcattgattcatgatacaacctacaagactgaaactgcaagttggtactaaacacacaagttagtcgagttttcttcaaacttcagtgaaacatacctgatcaccaaccaacccaagatcctcctccataccataaagtctcgcatttccaatattaacacgatccagaaaactgagcagatacaaaagcataacaggcggaacaatccacatgtcgagttttctcaagagcgccttttcagcttctggatcgatgtagatatcatcttgtcccgtggcgcgctgctcttcaatctccttgtcaggaaggacatcaacaggtttggaggtcattgtggcgaattatgtcacaactcaaaagaacgatgagatggatgggacgaagagaaaacagaaagaagagggtctctccatttaagaacccatgcagctgcgcttatctctccgcacacggtcaagtcttgtttagactaccccgggaattgtatctctgctgatgaccccagaatctggagataatgccaacagggtttacgtagggatcggcgaggtgacttgcctagtgcagtttggaccaggatcagcttgtgaggggtttaccgtttggtttgccgactgtgcatgaatcgcgtactcggcaacttttgagttgccgtgttgatctagataacgtctcattatagagtagcaatctccaattcgggtgatattatcctgaacaacccggctatggcttggaattgccgcatagactttgaatgaaacatgaaccgagcattagatatcttgaaggtctaatcgtcaattgttatgtttgtccatgatacattggctgacgaccttcaaatatgatgaagttcagtattctcatccatgccaatgttctgcctttcgcacttctgacattctaatctacccatagttcgtcactcctactgtgacagtaactggagaaggttttatcacgtccatgtctgtaacggtaacttcaactgtctcgtaatcggtgacggtaaaatactccacgtcagtaacaatctcagtctcgagatctgtctccaaggaagtggccacatcggtagtatacatagtgttgtagttcgtgacatggacgctattgactttggtaacagtcaccatcttgacgtgtgtaaccgtaatagtaacgggctgagtgaccgtaacactctggcggttggtaacagtcaaggtgttataatctgtttttgttgttgtcttgaagtcggtcaaagtgtcggtcctatgagaggagacggtgatgtatttctttatcttgtagtagacgttggtaaagctcgtgactgtatgtgtgaccggctttgcattcacagtcaatgtggtcggagaagctggcttgttgttgatatggcatgaacaggcactgctcacgtcgctagcacccttgagctgcaaatattctgggactcttttgtccacctgcgcagctctcttttcaggcttgaaggcagagttagtattgtgtgacatttacagactggttaatagtacctttgttaacgcagggcatactagatcggacacattccagtctgtattggagggtgacctggacaaccagacgtttctagatatcgttaacatcccatcggagactgttctcttctataaaagcaagggtttacttacgtcagggcactaaggcacatgcatccaatattatgatacccaaagctcagagcttcgggtttggtcgcacagtatgtcttgcatctggtaaaggtttgcacaccggccaggttagcaattacatacatctgaggtaatgttttgtgatgagcaccacagttgtattctaagtaacgtcagttagttaacatttaaaactggcataatgcaggtggatctcaccgactgatactgtcgttgtgtcagcatccgctctgttgaaagtcagttcccaacttccctctgctggatttcatgacggcttacgtgctactttagtatgtgtcagtcaccgattattaataaggcgattgagatagatactcacgtaacagtgaccgtggttggatcttcttttgtgagctgcatggtgctgatatttgtgacatccttcgtagacgtagtgtagacagtagctgtgacagttgtggtaacatgccgagtcacatgttccgtcaattcagctacaccagtctcagtcacttgagctatatctgtatccgtcacgtcatctatttgtgttcctgtctccatctcggtcttcaaatcggtaacagtggcagtgtttgtttttgtgagcgttatggaggccgtcttcgtcactttggccctgaagacatggcggactataaactgaaccttctggacagaaactagtcgggtagacttggtcacccatctcgttgcagtggtgctagcaagaggcgtgacagttgaagttttggtaatttgaaggtatgtcgaacagaaagcggatccgtctgccttgttactttttagggctttgaggtcttggtcattgtctctgcagactgaagtgacaataatatcagttaaaagctctctgccaagcctggattatcccgaggttctccatacccattgctcttttgtcaagaccatagtcagtcggtgatgtgctgacaacaccaatcaacaatagtgtcagtattgactttaatccaagcatttttcagttattgaaacacgagaaatgcgtggtacatctccatacaataatggccagaacagagatcaactatatacaccatcttgccaaaagactgagacttaatgtgtgcttcatcagccttttgtctcaatagtccaacattccgggtcatctagacccagctctcagttcatggataatccagactagtcggcgaccccggattaagagcaatagtttctaaaggttattccaaaacggcaatatgtggcttgcattattcttaatgaggagctcatcccgcaggacgttttttagtggcttttaggttggtcaaatattgaaaagaaagctcgtcttgtattttatctacatcagatgacttgaacctcactagacacgactattgtagtttgaatcacggatgctattgacacattgttgagacctgtttccaatggagtgagatgtggtactatcaataaagtttccagcctgacagatctacaaaaattcagagcccgctatgatggctaattcgaatgatatcaatcccagtgtacatagaggttctctctcggagatattgattgtatgtttccatccattgtgggtatgataagctcagataaaccagtccagcgagataagaaacacaagggttgactaccatccatctaatcttgtgatatcgcttaccgagtcatgccgagatcggtaaccaagattacgacattctacctaaataaaaactgatcttcaatctctgaagcaaactccttcagcgtcccatcctctgcaaaaagcacatccagccactgaacctgattcccatccaaaaagctcccaattagtgggttccccagaatatccacatcatcatagccaaccaccccagtattacactccgtgtccatgctcattggcgtctgaaaaggctggttttgaccagacgaatcgaggttttcgttcggtgaaggtggtcttgtagtaggcggtacaccatctaagcggcccgttgctctaagtgtcgaaactcgagtttggatatgtgataatctctcgcaaaagtccacagctggaatattcccgtcgttctttagagagcgcaaaacgctgagtaatgtctcaagatgatcagagttgacggccgtcggtttcatgacggctgacatgatgaggatcattgctgctgaaaagatatgatgtgcatcccagtatccaaacgtagcaatgctgccatctaggaataatccctcgacgatgcgactagatgcctgtgcagcattgacacagctctctgcaagggccaatgtgatggatgaaacgttttgtcgaggttgagcatcgtctctcggtttggtgcccagttggaattgcgtcttgaatagatgcagtaaaacaggacgtgttgtttgtattatgcattggtaatatgccagatgaagacttgccacaggtctgggagttccacgttctttgacgcgcatgtcggttcgtagttcgtcgtgccattctcgaagttgcttcagtataccatgtacttgatggatatagagaccatttgtggctttcggtataccgtagatgtgtgtcactggtaaacggttagcccacgcaaagttgtttgaagaggacgattcacagatgtttccaattattctcgccagcctaatattcgtgataagattctgcgggtccagaaactcggccatctcatcctttgtcaaaccttcctggcttggcatctccacgtctatatcttcgtctctgactgtaatgggctgacccagcttggacgcagagaaacgatcgaaaaagtacaaaacccaccatgtccgtgttcgactttctcgttcgactggtgtaagggttgtgtgtcgcgatgcggatctgtgcatgccgagactttgggctagacgcatggcgatgccgctatagcagtatgctgttcggatgcggcccagcacattagaagcccaggcctgtcaaatgttagcgagtgcaattggaagagatagaatacttaccagtagtgtgagaacttccacttgcatcaaagacggctcttcgtagtagtcttgattctcttgtagtagactcactgccctcacgtaataattcgtacccggcaccctattattatccccgacgcctcttctgtgggtgtatatctcccccaaagccatgagagcgtaaaacttgcagagccacagcgacgaagggaccatttctcttcgatatactgcatcaatctccttcataaaggtaacctcgagaaacaaagggtggtaattcccaatgaaacgtcgagccacgttcagaagtaacttgacgtgcatccgttctggaaactccgagccttgcgccgcaggtaactttgcatatgtgctgagcttgtggtaattcgatagaccagctgttgaaggcgtatatgtgtcgtcgagacatgacaagagtcggttgctaaaggcagcacatgacgcttcgcctatgaaacctggttcggaggaacgttcttggatgggcttttcgggttgtctatcgaagagcggattaaaaagattactctcttcttttgagagtgatggcgggtcgtagtcattctgagattgactgttgaggggagtaaaggctggttcggtctctggtgtttggttgtggcttgcaatggcttgtagttttcgactgtcgtcttcgagctttttgagataactaaataaagacaaatatcagcatatctcaagatgaattaggactaaattataagttgagtgtctacctttcagaaactggaatcttgcgctccttgttggcgggaaactcacattcgcccgccctacctgtagaactacacgactgacacggcttgtcacccgaacacttgatcttttgagaatgacatctatgacaactaataataatcagactcaatcactgataatcaagggtttgtttcctcacgcagctaaaagtcttcttggacgtctcgtgctcatttcgacgatcctcggtaaagtgattgagtaatgaaatggttcccaaggcctggggacatgcgggtctggtggacagtccggggtagcgacttatttccttctgtttgggaacgttgatgatgccgagtggagatgttgtcggcaagttgtgacttgccggtcgtgataagtcggcttgactaaaacttgccgatgagtaatcatcatcggaaccaatggcccgcgtttgggtcggcaggcactgaatccactgacttacactaccccagactctctactataatacaaacatcttgaagccaaacagatcagcatgcaattcattcaccccattcactcttgcattctctctccgatacccccttagtctttatttctcacaatgtcatctcaaggcatccgcatcgctatcgaccgtggtggcacatttacagacgcctgggctcaagtccctggtcgatcagagcacatcgtcttcaagattctttctgtttgtccagatgagtacgacgatgcacctacagaatgtatccgacaaattctagagaatgcgctagaaaccacaataccaaagggctcgctactggaccttgaccccatcgagtctatccgcatgggaacaacagtcgctacgaatgcactccttgaaagaaagggtgatcgcgtagctttccttgcgacgaaaggattcagagatgtcctccttatcggcaatcaagcaagaccagatctgtttgacctttctgtgagacgcctcgagcaactctacgagactgttgtggaagtcgacgagcgtgtcactattgaaggcgcaagcgaagccccttcaaatggtcccatcgatgtatcctcagatccagctctcgtcgttggccaaactggtgaagtcgtgcgaatcatgaagaagccagacctcgacgctgtgcgcgccgatctcgaaaacctcaagacacaaggcttcaagaacatcgccatcggtctcatgcactcctacacataccctaaccacgagttacaagttaccaagctcgccgaggaaatgggcttcaaagtctccgcctcttccgtcctccaatccatggccaagtacgtgccgcgaagtcagtccgccgttgccgacgcatacctcacaccaatgacgtttgcgtacctcgatggtttcagaaagaacttcaaggggcaattggaggatgaaagcgccaacaagcttctaatctgtcagtccgacggtggtctcacaagttggtccaagttcactggactaaggggtgttctcagtggtcctgctggaggtgttgtcggcttgtccaggacatgctacgatgacaccgacggtacaccagttctaggcttcgacatgggcggcacaagtacagacgtcgctcgatactctggtgctctggagcacatctttgagagcaccatcgccgaagtaactatccaaaccccacagctcgacatcaacacagtcgctgcaggtggtggctccatcttggcctgggagaacgggctactcaaagtcggaccaagcagtgccggtgccaatcccggtcctgcgtgttatggccgaggaggtcccttgacagtcacagacgccaactttcttcttggccgaatcattcccgactttttccctcgacgattagaccgcgagattgtccgagaaaagtttgctattttgacagagacggtcaacaaggaaaaggatggtggcgaaccttttacacccgagacactagcccttggattcctctctattgccaacgctaccatgacgcgacctattcgaacattgagcgaaggtcgtggatatggtgcttcaagtcacaaccttggatctttcggtggtgcaggtggtcaacacgctgtctttatcgcccgagatcttggtatcaagcgagccattattccctgctactccagcatcctatctgcctatggcatggccctcgccgatgttgtagtggagaaccaagaaccctccgccatcaccttttccgaacaggtcgtccccgagatcaaagcccgcttagagtctctctcctccaaaggctctcaaggtcttgagtcgcagggtttcgatgctacgtccactgagcacgagtactttctcaacatgcgctaccagggaagcgacacttctctcatgatctctgtgtcaggaaacgtcgctgaggcggatgctgcttttactgcgagacatacacaagagtttggtttctcccagtcccgcgacatccttatcgacgacgtccgtgttcgaagcgttggcaagtcgcgcgttctcaacatctcgagtccttttgaggaactgaaaaagtacaagtctgatggtcttactcccgttcctactcccatctttgctcgaaagatcttctttgagactcatggttggaccgagactcctgtttacgagctcaagtccatgagtccaggtgtacacatcacaggtccagccatgatcatcgacaagacacagaccatcgtgctagaccatctcagcaagggtgttatccttccagagcacgtcattctcgaggtcgacaaggcggagaagcagaatgtcgcaaccaagactgtcgaccctgttactttgagtgtctttggccatcgcttcatgactgtcgctgaacagatgggccataccatggaaaagacgtccatctctgtcaacatcaaggagagactggattactcatgcgccatcttttctgccgatggaggtcttgtggcgaatgcaccacacgttcccagtcatcttggttccatgagcactgccatcgcctaccaagcaaagcgatacaaggctggtgagctcaagtcaggcgatgtcatcatcagtaaccaccctcaagcaggcggcactcatcttcctgatatcacaaccatcacaccagttttcgacgacgaggagaatcccaaggagattatctttttcgttgcaaaccgtggtcaccacgccgacattggtggtatcgtccctggttcgatgcctcccaactcgacagagctctggcaagaaggcgcagcaattgaatccttcaagatgattgaccaaggcgtttttgacgaagctggtctcatcaagcacctctacgaagaccccgcttcgttccctggttgcagtggcacacgtactctgaccgaaaacatcgccgatctgaaagctgcagtggcttccaaccagaagggtatcgagctgattcgatctctgatcaaggagtttacttggcctgttgtccagctgtatatgcatgctatccaggacaacgctgcacagtctgtaagggatctgttgaagcagattgctgccaagtacgaggatggtgttcttgaggcgaccgagtacaatgacgatggtattccgttcaagctcaaggtcacgattgacaaggcgactggtgaagcggtatttgactttactggtactggccctgagcactctggtaacttgaacgcacctcctacctgctcatactctgtcatcatggtaagtcttaatacccagttctagaacatcagctaacatatccagtactgcctccggtcaatgatcagcaccgacatccctctcaaccaaggctgcctcaaacccatcaaggtcatctgtcccgacaacaccatcctctcgccctctcccacagcagctaccgtaggctgcacaaccgaaacatcccaaaaggtcgctgatcttgttctccgcgccttcaacgccgcagccgcctcccaaggaaccatgaataatctcagtttcggctgcggcggcaccgatcccgtcacaggcgaagtaacaaagggcttcggctactacgagaccatctgcggtggtgcaggcgcaggattaggatggcacggcgcgagtgcggtgcacactcacatgacaaacacacgcatcacagaccctgagattctcgagaagcgatatcccgttattctccacgaattctctatccgcaagggcagcggtggtgaaggcaaatggcgcggaggagatggctgtgttcgagacatggaatttcgcatgccgctacaagtttctgttcttacagatcgaagagtcacggcgccgtatggcctcgagggaggaggcgagggacagagaggacagaatatctgggttcgaaaggatccagtgacaggaactacgagacaggtgtcgctggggccgagaaagacttcgcattttggagtgggtgatagggtgattatccttacgcctggtggtggaggttacggatctgctttggagagggcggatgaagaggtggtgaagagggatacaagggcgtttttgacgaatggtagtttgggagttagacatagtatcgctactggtaattaggcagagacagaataggaaagcagatgaatttaggactttgtgttaaaagaagccatgcaataattcctctcgcattctctcacttcctttcaggggcccatgaagccttactgttcggactcctcgtaacaggtcatattcagtctaagcctttaattaacagtctctataccaatctttagatgaaccataagagacgaaatgagtaggtaagcttatgctacttatattacactgcctaggctatatagctttatgacctaaagccatcatctgtaccactcatacactcacctccgtctccctccaacagattaaaacgtatggatctgactcttctcaaacccaatctctttcaaaactccccttcctccaacaagtgccttctccatctccttaggtccacacacaaaaacctttgtatccctccccacacccccaagcacctcttccaacaacgccttgtcaacccttcccttcctcagctccgacccctgtttaggattactaacagtatacttgacttcaaacctctcaggaaactccttcgcgaagccatcaagctccttctttagcaaaacatcctcatcagatctcgctccaaagatgaacgtcatgcgtgtcttttctgcagggtcgcgaagaatgccctgggcgagattgaagagtggtgttataccgcagcctcctgctatgagggttatgtgggggaagttgttggtcttccatgctggttttagggggagtgatgtgaaggagagtgtgtcgcctggttggagggagtggagataggtgctgccttggcctttggggtatttcttgacgaggaggtccatgtatcctggttcatctggggttgttaggtccctctgttttagatatgtagatggatatcttacctggtggtgagatgggggtatatggacgaggtctgggtaaatatgatccctcaggccaagttaacgtcaacaaagccgctatcacaactaatcagcatccataccagactcatagcaaaagaatgacatacacgctaatggaagtcccgtgacggcagtttcctgtggcagcttgaaccgcagcctttttgtatcgtgagactcatactcggaactatgcaacggcaacttgaccgaagcaaatgcgccgctaaagatcttttgaggagaaggtgactctgcagatgctgtgctaaacatcattttggaaaggatgctgactccaattgcgctggctgttagggttgcgagtagaggaactggtcgggatagggatgtgcggagagccatgatgtaagagaagtagttgatgaattgagtgtttgagtatgatgtctttattcagtgaactgatcattcttatatataattttatcgtatactaatatggttcattttgagtgttcggtataatttattgtattacttttccggctgacggtcttcggccttggtgagttgtccgacaatcgacccactccggatccgacctttttttttttgaaacagtcccggatccttcccggcttcggaaaattcacccagtcttgtaacaactcccaagactaggaataacagttcttagcatacaataataaatcaggatttctttccaatcatactactaaacgtgacataatagtgaatcatcaaaagtccatcatattgttacaccgttcctccagctctatgtagatggtatcaaacccaacctctcatcaacatccttcgcaacatcaatagccatcctcaaaacacccttctctccactcgataactcactaactatctttccagccatacaactcatatccttcttactcccacccttgtgccatgtctgatcaatcatccaatgcgtcgcaacttcgaattccgtctggttaaccgccttgttcttgagtaaaccaccgttataccacagcaatctttcatcttggtccacgtgcgctataacaaagctacacacactgacttcttctttcttcttgtctccgtctttcaaccagcccacgataccaccgtagtgcggcgaaaaggaatactttgaccctgtcgcctcgaatccaatccaccaactctccttatcaccgtacgtaatcttgtacgtgacttcattcctcactctatccgaattctgccatccaatgtgtatcaaaccaagcaggacatccagtctcgacttgtcaaccaccacaatacccgagtctccctcctcagaatacctctccgtccacacaagcgacttctcagtttcaggactgggatgcttgatctgatcgtgccaccaatcctgtcgatcaggaaacccattcttccagaggagtctgtcgtggaagagtaacacccccgtctcgttgaagcggtactgtttgaggagctgctgcggatcttggaagaacactgcgtctgcatcgagaaggatgactttctcgtaatggcttgccaaggcagcgaacggttttatcgcccatcctccatttgcaagcttgagcgtggtatcttcaaagacagtgaggacgtctagcatttcgatctttacaccgttggctgcttgttgaatcttttttcttccctgggcagacaagtcgttgtctccggcgtatacgacctggatagggagggatgtattgtggacttgcgttagagatgcgatgagatggcatgcgaatcgaagggttttttcgccagtaggaatgacaattccagctggtactttattacgttttgggacgctcgttgtttcgtatggtataccaagtcggtcgtatatattggccagaggcggcgaaacaccattcttcgaattaagccatggaaacaaagactggatatgttttccaacaagctctgcggtctcacgcctctcattctcgtcatggctctccaattcctcaatccacgttcgtaacaattgggttctctgtcccaactctccgaatatctcttttggcgtatcgttcaacgggtagtccacaaagtactgcgcaccgagtctaatagactctagactttttagcctggaggtgtctgtatatgtatatgtcttttgaagcggcttcggagtataaaagggaacatcgctgtagctgtagtaagcagcgacgagaagccagataaagatcacaactgccgtgatctttacagactttgcgccgagcgattgaaaggtaaacatgaggaatcaaagatggagaagtccatggcaaccacagtagaaaacagttgacttgagaatgagtacatatttattaataaatgtccgtcatgcctggtgacggatttccattccattaattacttcttagtgctgtgattcacgatagcgactagataagggacgctatgcactgaaataggtagtccaggcaccgatccactgtttgaatacgggactcaggggctgagcagcactaaaatagcttgcgtacgtcaaagggtcagcgcgcagccgcgcgtccaaggattgaatcacggctcactcgccacattacggttcaagtcagaaaggattcagtgccaagagatcaggatcagtatgaattgttgatcaagttattattaccttatgaattgaaggtggtaactttgttccttcgctagcattaacccgttgttgttgttgttgtgccacgtcaaataatgaagccatcatgagcgccgaggatataaaggaaacattgactgctgaaagcataagggacgaaattagtaggtcagcttatgccatttagactatactgtttaggatatttatttttgtaaactaagacttgggaggccaacttttctacttcccgtcagatcataaagccatcatgagctccaaagtacaaagttgcatataattgtcatataaagaatctgaatatctgtacttgatatacctccattcatttcatcactcttctcttcacatccaacacttagcatcaccttctaaagtccttctcctcatccagccaagacgatgaaagcccaagccccgcccccgctaacgtcagagcctcaacctcacttcaccacaacatcatctctcaacggcatcaactccatctctaaactctaacaactccatccaaaatgcctaacgatctcgacaagtctctcctcgatcgcctaaacgccctacgaggcaaaagcgcagggcccgagaaacccgtatcaacagagtacatctaccctcaccctcacataattcacaaactgacactccttcagaataaaagtcgatcttattgaaaggaaaaagactcatactcgtgaagatacgcttgctactcgtctcaagtccttgcgagaacgcagcaatgaaccgtcttcacctgtagccaaaccagcttcagagtcatcaaagcccaagcctcaacctgaaaagacatcacaaaaggaaccccctaaagaagatgacgaggatgaatcaatgttccagacagatgaccaaactctggaggagctactaggcgatgttcagccagaagaaggcttcagcgctgaaccagatgacgcacaagtcaaagcccttctagaacaactcgcagatgccataccaaaagacacagacgaaaaacaagatgactcggatgattcagacggagaagccatgaacaaagacgtcgaccaagtcatcgcccgctttcgcgatgaggtagaagtagaagctgctctcgccaagacaaaattcccagaaccagagtctgactctgaacccaatgagacagagtctaaagatacggatttcgcacttccagaagttccctctgacctcaacgatatgcccacctcagctcgtgcaggcagcgcagatatagatgacataaccgcccgtctcgctgccctacgcgccccatccccagacgcagaatcatccttcgctttaccatcagtccccacatccaaaccctcaggcaaaccggtgaatcgtctaaccacacgcacaaactacaccgacgacgacgtggataactggtgtaccgtctgtcttgaggatgcgacactacgatgccccgggtgtgacgacgacgtttactgcacgcgatgctggtacgagatgcatcgtggaccacaagctgggttcgacgagagaggtcacagagcggtgcaattcacaaaagataaaaagacggagaagaaggaaaagaaaaaggtagcactgggagcgtgacgaaactcattcaagcaaaaactcatagctattcttttaaaacatgtgcttgtaaagacagatacccaatataccaatcaacgcaaactccgaaacatcaattgttgcgcttccaaaacaaacatccatcaatctgaactaatccgactatatacgtgaaaccaatcaagcagcagattgtgatccgttgccgttattcgcatcgtttcctgagctgccgacctttcctctgacatcctgccaagtagcaccaaagcgtctaccagtagacgcgaggaggctttcttcttcatctgcctcggcttcctcgtcaatttgagagaggtcgagcttgggtgtgcggaaaagggctgtgacaaagacaacaaggaatacaccaaggaaggcaaactgggcccaaaagtcgaccagaccaaagaatggccatgtgatggtgatgcggttgaggaacgttgacatcactgacggtgtgcagacatccttagcatgctggtacttgagtgcctcggaacaagcgcggatcatgtccttgtggccgctgcagtcgggctgctctccgggatgagcgggctcgttggtacagaaagtctgagttccatagatggagtattgaggtgcaaccagcatggcgataccgtagttcatagccaaaatgatcagtcccagcataacagtggcaatcaaaagagcctgaggcgccgtcctgcccttgcgaatctggaagatgcggacccagaggaatcggatgcccacggttgcaattcccgagatggagctgctgaagaagaacaacacaagcagagccatcaggacatagtcgacagggaaagccttggcggccttgacaaagataaagttcatgggctggaaaacatggatctgacccaggatgtaaccgcacttttgcttgcagaccgagttcttggccttgtcaatgccagtgatgagcatagacacccagataacaacagaaaggagcatcaggaaaattccaccgataagcttgataggtcgaaaaacggcgcacaccctgatccaagcctggtagaccttgctgcggccttcgccttgagcttcagatgcgagtctctcacgtcggaccaatgtctgttcttctcggaccagggcatccaactcgcgttgatcctttcgggacatttcctcttgtcggccagcgttgcgcatctcgatctgtcgctgacgttcacggttctgttcgagctgggtagtggttgactgatggagttgaggagctgagattgaaggtgcagccttgatgaaggaaatggggagaagagcaaggccagcaccagtgtagacaacgtagagcagtgtacccattgtgagcaagagacccagggcaaacgtcaaggccttttcaccatggttttgagcaacgagcttcttgaagtagtcgagatcccagtgagactgagagctgtcaccagcggcagggacaaagaagcctagcagaaacaaaaccacgacgaaggcgacgaagaagagggtgtacttggctgcggccaggaagcggctgcctagcgttcggccctcctcctctacctcgatctcgtcgtactcctcatgccagaagtaggcaaagggaatgacgatgagacagaggattgcatcgaaactgtataagctgtagtagacgaccttgagtgtgtagaggatactgtcgacacgttcgggggtggcccagtccttcttggcaccaagtgttgcggaggtagtggcagagacgagagcgatatcgacgggaagtaataggactgttgcgagcaacgaagtcaaactgacaatagcgacgatgctgacgacggccgatcgttcacggggagtctgccatgtaaatgtggtgatgatggctgcaatcaagcagaggcctacggcaacggcataagcgacccagatcaaactggtctggatgaggcctgcgtgggccatgatgaagtcggtagcgatgctggattaacgattgtttaaagatcaacaatgcagttgtagagtgaagccactagaccaggtcgcgaccgtggcggatgttggtggcagatcgcggggatttaaagggagatctatcaagcgaggatgacgtcggaatcaatcggtgtagcaacgtgattagttctactcaatcagaggagaggaacttgggaagaaaacaagattcgatcgtcgattgtttagctcaaagctcgacctcaagcagttgatgtttcgtgacgcaatctatacgctagcgttgctcaagtgggcttcagatgcctgtagttttagatgccagggtcggtctaggcctccactaatggcatccactgtaatggctacagtacaggctgcacaccggacacgggtcactaataatccgtccgaagctcaagctctactcttttgggtcaattcaatacaatccatcgcgaaaccgtaacaacggtcaaacaacccaattcctctctcccagccgcaaaagaatggtctcgctgaaatgcaggcctacaccgagctcgcggctccctcagctgtcacgcactccttgaccgcctccctcacttcggctacagcaaacaatctcgttgtcgcaaagggctccctactccaaatctttactacaaaggccatatccgccgaattcgatcccgagaaccaacaagccctcccaacaaagcctgaacctgaattcgaccaccgcgcaaacgatgacgatggccttgaatcttcgtttcttggcggcgagacaatgattgtcaagaccgaccgcacaaacaacacaaagctggtccttgtcgcagagcttcctctttccggtgccgtcacaggtctggccaaggtcaagaccaaacactcgaaatgtggaggcgaagctcttttgatagcgtacaaggctgccaagctgtgcatggccgtatgggaccctgagaagagtaccctggagaccatctccatccattactacgaaaaagaggagctacatggtgcgccatgggaggtttcttttgacgagtatgcgaattacctcgaggctgatcccggcagtcgatgcgctgcctttcaattcggctcgcgcaacattgcaatcctaccgttccgacaggcggaagaagacttggagatggatgattgggatgaggatctcgacgggccacgacctgtcaaggagactgctgcagtcgccaatggagatagcgacacagtagaaccaccgtatacaccatcttttgtcctccgtctgccgctgcttgatcccagtctgcttcatccggtgcactttgcttttctgcatgagtatagagagccgacatttggtattttgtcatccagccaggaacgcgcacactccctgggtcagaaggatcatctcacatacaaggtgtttactctagacttgcaacaacgagcttcaacgactattttgtcagtcaccgacctccccagagatttgttcaagattctcgctttgccggcgccagttggtggtgctttgctcatcggagagaacgagttgatccatgttgatcagtcgggcaaagccaatggtgttgctgtgaactcaatggcgcgacagattacatcgtttagcttgacagatcaagcggacttgaacctacggctggagcactgtgttgttgagcaactacatatcgaaaacggcgaactgttattggttctcaacgatggccagattggtatagtttcgttcctcatcgatggtagaacagtctctggactcagcatcaagatggtcacagacgaaaacggaggcaatgtcctcaagagccgagcatccacagcatccaagcttggaaagaataccttttttgttggcagtgagatgggcgactctgtagttttggggtggacaaggaaaatgggacaagaaaagagacggaaacctcgtctgattgatacagacattgcgcttgatgtggacgagctggatcttgaagatgacgatgacgaggacgatgatctttacggcacagagtctgcggctgcaaagccagctcaggcactcaacggaagtggcagatcaggcgaattgagcttccgcatacacgatacactgctcagtattgcacccatcaaggatctaactcctggaaagacatcattccttcccgacagcgaagagatgactctgtcggatggtgttgtgtcggatcttcatcttgcatgcattgtcggacgaggaaaggctgggtccctagccattctcaaccgtaatatccagcccaagatcattggacgattcgagtttccagaggcccgaggattctggaccatgtctgtcaagaaaccactacctaaagcgcttggaggaagtgctggtgttggtgatgagtatgaggcttttgggcaacacgataagtatatgattgtggcaaaggttgatctcgacggttacgagacatcagacgtgtacgcccttacaggagcaggattcgaaacgcttaaggaaaccgagtttgaccctgcggccggatttactgttgaggctgggacaatgggaaagcagatgaggataattcaggttctcaagtccgaggttcgatcctacgatggaggtaagttttcgtccaagtgattactgcacatactgattgttccagatctcggacttactcagattcttcccatgctcgacgaggagaccggcgcagaaccgagagtcacaagcgccagcattgttgatccctacctgctcctcatccgcgatgacagcagtcttttactagcacaaatcgacagcaacaatgaactcgaagaggtggaaaagatggatgctacactacaaaacacaaagtggcatgctggatgtctatatgctgacacagagggcgctttccaattcaatgccaacgataagggtgagactgaaaagattatgatgtttcttctcagctctactggtgcgctacatgtaagtatttgtccttctcagattacagctactgacttgacaggtgtacgctctccctgatctctcaaagcccgtctacgttgctgaaggtctctcttatgtacctcctcatttatcagccgattacaccctacgacgaggtttagcaaaggagactctgcgcgagatcttggtagccgacctaggcgacaccatttcccaatccccatatctcatcctccgcaaccaaacagacgacctcaccatttacgaacccattcatcatgtcagaccaggcggcgaaagcaacctatctgccgccctcagcttcaaaaagatgtccaacgtaacattagccacaacacccgctcaaacagaagacgacgacgtagagcaaccccgtttcatgcccatgcgcagatgcgcaaacatcaacggctacagcaccgtcttcctccccggctcctctccaagcttcgtactcaagtccagcaagagcattccccgtgtcatcggtcttcaaggcctcggtatccgcggtatgagctcgttccacacagagggttgtgatcgtggcttcatctacgcggacgacaagggcatcgcgcgcgtcacccagtttccctctgacaccaattttactgagcttggcatctcggtcaagaaagttccccttgggtctgacgttcgcggcatcgcatatcatcagcccactggtgcatacatcgcaggctgcatgacaagcgaaccgtttgaacttcctaaagacgatgattatcataaagagtgggcaaaggaaacactctctttccctccaaccatgccccgcggcgtcctgaagctcatcagccccatcacctggaccgttatccacgacattgagctcgagtcttgcgaatcaatcgagtgcatgaaaactctccacctcgaggtctcagaagacacaaaagagcgtcgcttcctcgtcgcagtcggcacagccgtgtcaaagggcgaagacctccccatccgcggccgcgtccacgtctacgacatcgtaaccgtcatccccgagcccggcaagccagagacaaacagacgtctcaaagccatcgcccgcgaagacattccccgcggcggcgtcacggctatttccgaaatcggaacccagggcctcatgctcgtcgctcagggccagaaatgcatggtcagaggtctcaaggaggacggatctttgctacctgtcgcttttctcgatatgagctgccatgtttccagcgcgcgagaactctcacgcacaggtctttgtctcatggctgatgcgttcaagggtgtctggtttgcgggttatacagaggagccgtatactttcaaggtcttgggtaagagccatggccggttaccagttgtggtggcggattttcttccagacggcgatgatcttgctattgtcgcggcggatgtagatggtgatttgcacattctcgagttcaaccccgagcgtaagtctactccttcaacaattggaattatactgacaaaatacagaccccaaatctcttcaaggccatctccttctccaccgcacgtccttctccgtctcacccaacccaccatccacaacacttcttctcccacgcacaacaccacccagccatccaaccccccaagaccctccccacgttttactcctcgcatcctcctccggccacctatccagcctgattcctctccccgagacagcataccgccgtttgttatctgtaacgaaccagctcctccccgccctgacaccgcacggcggcctaaacgcaaaggcacatcgcttgcccgttggtacgcgaacagtaggtgttgaggcagcgggtggaagagcgattgttgatggagccgtgttggcgaggtgggctgagttgagcgctgcaaagagggctgagattgctggtaagggtgggtatgatggtgttgaggagctgagagaagagttggagggtgtgttgggatggagcggtatgtcttacttttagtttatacggtgaatagaggcatagataagtagtttaatactggggaagtcacaatagaattatgttacaacaaaacatcttcatcacttgctacacactgaatacaacaaaatcatgttacaagaaacacttctctgttgctataaatactgtgattttatgggcacaactcagctgcattctagactgtacatgtctgtctatcagcatctcaaaagcaagcaggtataaaacattcttttcccgaaccctttaccaagaatcatatcagtagactatatccgatacatatataaaacccaatccatcaatgtatacgcgatatcatctcattccatccatcaacgtatacacatgcggtatcattccaatacagaaccccaaacgccaatcccaagcttaacgaaacaaatagtaatatcatacatttttgaaccgtttactaaacctcgccagccttcttgcgtcgaatgctgccaaagcgctttcgcagaccgtcgctcaatttgtgacgacctgtagagttgttgcgacgaatgtcggtgccgtttgagtgctctggggttgttcgagggctctcgctgaagcttctgttgtgggtaaacgcagggcgcgtgctggttcccatgttggaagagagttcatactcggcgggtccaccacgattgcgcttgtgctccttgaggtccttttcataggtgtaagagggctcacccttgcccttgaggtcatcaggatggtattgctgtcaaagttagtaaaagttcttaaatctgtctcaggaatacttacaatgccatcccatcgcttgtacgcaccacccatggcgtcgggttccctcatgagatcagcaccctcctcatagttgatggtgtttccactaaagtcccgctcgccgctgggaatgacggcagtaccctgaagaggcatctttttcttgagggagtcttgaatgttttctctcggtgtcgcacggagagcttctcggttagactcctctacagctgcgacgggcgagtactttttgttgcgattgcggctggcaagagttgcgtcatagggaccgccatgatgataggttccaccaatagtatcgagagcgtcaatggtgtcagtcatgggcatttgcttgcgtcgcaagtgaggggcgcgatcagctgcgcgagcctcctttctaaggatgtcgaggggacggtgagacatgtcgcctgggtatctttgactcagtgagcgttgacgagagattccgcagttgctggcgctaaagctgcggttgtgctgaacctgaggtcggttgcgatgggcaggaactcgagcgctggctgaacggttgacggatgaaatgttgaacgggttgttggactctgccgggccaggaggagagtttgggggagagatcgagaccgaggggacagatgattgacgtcgcgaagctgcagcgtcggagaaggggtttgaggaatggaagctgtcgcgagttggactggcagatgtgggaggagtaggatagcttccgtgacgatgtttatggcttcgatgcttgtttttgctgtcggagtctttggagttgtctttgcttgaagatgaattggagctctcaagagaatagctgcggaattgagctgaaaggttgccaatgccggtgtcttggtttggttcaggttcgtttaatggatcaagaagataagccttggcctggaatgagtgttagatgatgattaaatagagtgatgagtggtgttgtttttagaacgtcatcaggcttgcgtgtactttgggctgtggcatggcccaatacccaagtaagcatggttggttacttggcttgcatcaagaaacagccaagcagccgccaatctttgtgatcgacattgacgcaaggcgaccaacgcaggggatagcgataagggtctttttctgacgtcctttcttccatcacttaagagtattgggatgacgttggtttagggagcggaccctgaagcgcttgaaccaaggaacgaacaaaagaatgggccatgatggtgggagacaagggtatcactctagctcaggtaagggtccaaaacttacccattgcttgtcactggtgtccgtcatggtggcgacgggctgtttgtttcgagttgcgcaaagtcgtcgttttgtcagtggtcaaagaatgaagcgagtcgattgtagttgcgatgctgcggtacgatgtaatgcggtacgatatggacagatacgatgactgctctttcttgggacttgcgatgcaatgtctattcgtgtttgtcgtgaatgtactttgttccgcgacagagatgttgtctggtgtaaagtagagggtaggatggaagaaacagaagaaataaaacggtgggatggatgggaggacatgcagcctctttatttagggaaggcacggcatggcacccaccatgatcccaaaaggaaaaaagagaagctctccattttctagctgctctaggacccggagtctgggtacatacacaaggtaaggcacagttcctgggttgtacggatgtagatcttgagttagagcggtctcgtcccccctccattcccatcatgcgcccattcacaatcctcccatagcggggtgagcaaagctcccgtgatgcggattctaattctagcagcttcacctgtcgacgctatcgacgcctcgttcaacggatgggactgaactcaagcgccttacaagtcccttgcagtcaaattgtctaaacgggagtgccgaagtcggtactaacgttacatggagaagtgagaagctacagtacatacatacctctaggtttggtgtggcagttgtcacaacagtcacatccaccaactgaccgggctctactagctaggtcccgcatgtcaatcctcagtcattcgcgtcaatcagtcatgtctcgcctattgtgagccgatccccttttgttttatcgtttcttccaatcgcggcagcctcggaaggtagacagacaacgtcagccaacacgaggtttaagctcaacaatagacaactggaatgtatagcagacagacacactatagcatgaagaaagaaataaaacagcaaggagagcctcgtcagtttgtcgggtcaggtcaggtgagcattaatgcagcagtgcacagggtccaggtctaagcactctcgctactgcttgtagggacctggcctgaccagaccaaacccggacctggacattttagtccgacggcgttgttctccaatcgagtcactatccatcgcagaggctaaattaaaagttgggattcagtaacgctcgcttccccgaaacgggtgacaggtggcagaccctctccagaccacttgaattaatgctcagtggatatttaacagaccgctattaaacagttattcattgcccacgataagtatctacattgattatcgaaacaattaatctgtgtttttctcattgctctgtctgtgatatcacacctaaatcttgcttgcgcggcccgcaactgacgcaacgaataagccatgacgtcccattgctaccctattccaattgatcagcaacagcagatatcggatcttgccatgacaaacctctcaacgtcagctctaactagtgacttgtatttttatcagcaaataacatcagacatgccttctcataaagagactaatgaacaatcgtcatcatcagagtttcagccgctttactgacaaacaccgttactgaccccactacgggaataattgccgcgcactctcagccatggtcaaaagcgcactccagacgcgcagacaacaaagggccgtttacccgtctgaacaactaataaaaaacaccattgcaaatcacgtctatatgacgtacagatccacggaataatggctctcgtcgactactcttcctccgggtccgagtccgaacccgatacgcagcctgtcaaacgccgtaaagcagttgacggctcgtcgcggagtgtagacggagatagtgctgcgggtgcttcttctatgccgcccttgcctgatacctttcatgatctgtatgcttccactgttcgacagagtgtcgttgatgatccgagtctgcaccagggccggaagcgtcatattccccatgtagttggcaactggcccagtcatgtatacacagagtgtgagttgtcgtacatgagacccattgaacgtacagctaattcaacagggcatccatctaccgaacagcatggacttctcaccactctcatcgccgacattgaagaacatgtgtcgagtaacaccaagctctttaatttcctgacaagcgatctgggatcacctctaccacttcacatcagcctatctcgtccgctatcactcacaacaagtgccaaagacgagttcctagataagataacagaatccttcaacagcagcggcatcgcaccctttgccgtcaagccccagagcctcgcatggtttagatcgccagactcggaccgcacgtttcttatcctccgggttgcaagcggtcccgacaccaagcctttgaacccagaactcaccagcttgctattacggagcaactcggtagcagcacagtttggactaccatcgttgtatgcacgatctccagacgagccggtcgggggtgcgttccacgtctccattgggtggacgtttcatttaccaggggatgaactgtcgctcaagacgctgcaactctttaaacagcccaagtttgacgatatacgcaagtgggagattagcgtgctgggtgtcaaggtcaagattggaaatgtcgtgaatcatattgcgctaaaggcaggtcgaagcggtgcaccaaagtcgacatcttttctcaagtcgtgatattccattgtacgtcattgactgcagaggttcattaggtattgccgagctgtccgagcaagccgaaacatttgacagagataattcagaatatcggggtcaatgagacttgcgggttgctatgccacctgcgaccattccgagacttgaaaccttgttgggtctaataagaagaaacagttgcgaatcggaacttgtggactaagcatcaaaagcaacgtcagtcaagcggattgttcgggggtgaaaagcaaatgcagtgacatcatatgacgtggcatcgattgaatagagggaatcgagagctgagaagagggtacagcagctgaacgtcatggaatgcaagatgaggccattctacagactcactatgccttggtacctagggtagctgtcgactgagcagagttgagggatgaatgagactgcaagagacacgggaagatgatgataagacaaatataaactgtgggagccacgtgctttgatctcaacggtttttgcatctcggttcaatgagaataaagacctggtatcaggtagaagaatgctgtgtgattatttgatgttattttgtgctttgtctgctgagtttacttggtaccgcaacattaattgccctgaataatgacattataaactcttgtatttggtgtctcacaatttctaaagtctaatatcgacttgattctgtaaaatgcacctgagatcaagggcgttgaggatgaggctgataacggtggtcgtggaattgttttgaagatcaaacggtcgttaagtccctgaatgagatccctgtcactgtcattaactgtcaaaatgagcatcatgccgtcgatcaatgttgcattggaggggtactaaataatcaaagacgacaagcacgagagttttgtatagagtaaacaggagctatgacttgttgcggaataaaagaacaacaaaatgttagatcattcaagggcagcttatcagagacatgagaagaaaaaagaagccattggttccccgaggaagtattattaggcttttagccaagccaaagaaagattggctgacttctcatcaagctcattcgtgatctagagattttacaatctcaagggagtcgttgctgaggcgagatggataaatttaggtgatacaatagaaatcttttgtttactttcgactgcccctccaaaaccaaaactcaatctaccccactaaatcacccagtagccaataatcaccccccaaattagggatccagcccagtctcgataggcaccttcccctgtgagcactgttgtatcagccatcatctcatctcatcacatctcattgctttcctctgtttgtcttgccttgccttccatttcaggcctcgcaaaacaaaagtcgtcctcaacaccatcaccaattttttttactttctccatcttcctcctctcttctttttttctctccccatcccatctctctttctcttccaccacaaggacattaatatcttggtcttttcgtcaaagatacaacattgtctttttctcaaactcttgactctaacattttcccatcgactcgactccttcagcagctttcttctgaagcgatccctggccgaaccgcttctagacgacccctcgtctccatatcaaagttccttaccccgggaaatctttgaccgcctccgaagacccaacccagcctcgcgttgcgctgcgcaagatttgaactctgccgatctcgcgtgacatccaaaacaacatacagatttttgcgtgtaccgaatcgcgcctctcaccaacacaatccgagctgaatcgcgacatcgaaaggaatcgctctattgccgaaggaacctgttttgacccgccctcaccaatcgatcggccgagctcttgtgcccctccccgcaccgtcgacaatttggagctttgctctccccctccctcgtcaaaactcgaataaacaacaaaaaccacagaaaaaatgcctttcgacatcgacaccacccgccggaataaggcgcctcggcctctctcagactcggaacgcgcccgcgtggaagagtttattgactcaatccactactcggcgagatactccgacagcgaatacgagtaccgtcacgtccagctccccaaagccatgctcaaggctatccctaaagattatcacgactcttcaaagggaaccctcaagctcttgtgggaggaggaatggcgagctcttggcattactcaggtacgcccttgccactgccgcaattagacaggactaacaatcgcgcagagtctaggatgggaacactacgaagtccacgagccagaaccacacattctcctgttcaagtatgttgtgggaatcctatcgggttttgtttgcatcactaacacgtccaggcgaccgctcaacttccaaccacctcagtaatcgactagatccccacgactcagattttcccccttaatgtatcatacatatttatgcacggagccctcggtgccacactcggatcctagacgcaagttcgcatggtcacgattgttcggtctgttgagatataaagagaaagcaaacaaagagacttttatggttcaacacgctcgcaaacgtcccatacagtgttttggccttgccttttccacacagctaccccgagatgtcaaaggaggtctcttaccagtctcttgggtccatgtatgacgtacagacggttgtttgggcgacagggcgagtgatggatcgagtcgacaagttggatccgcccatgcatgtgcatgtcccaacaaccaagacatggggtacattataatatggagtttggatctggaacgatccgggaaacgcgccgcgtcggtgtttggtttggttgggcatttcaacctttttatttttatttatccaacatgtttgtttcaatgtctctgatttggaggcgactgggattttcttctatcgggacaaaagatgatgagtacatcgcatcttggcgcggatgaaaaggaagatgtgctcagtgatacccttttacgaggaagagcagggcttaattaagcaagcagatagatgcaggcaagaataaatgatgaagattagaaaccgactgatttaggattcaatggtctatgcatatggcctcatggcttgtggctgtaactgtgttgttgaagcgccacaattgtgaatcaatttagtggagagaagaatgttatacgagggtcttggttggatgtcttggaataggatgatttgtaagtcattcacgacaatcgttaaagacacagctacagtcagtagatattattagacatgatgggcagttccggcagatgagatggtctgatgttggcctagtctagtgtttagatgcatgggcatgaccatgacctcagactcaatttgaatagctgtcatctttgacggagcatctaaaagtggcaatcgatggtcagttctagatgcattgcttcgcctcaagatatcgccagcgtggcatctttgtacctagtattcttccttttcgtattccattatgtagttttgtaagctcgagtttgtttatttatcattcaacatctttcattccctgcatgaactgtcttccattgtctttaattcatgcaacgacaaaaagcactaaattaaggtaccgttggataaattgatatgcaacctttccccttcaagacaagtgttacactttcatcgccgcccgccgaagccgtcaacccactttatcttaccttgatacgtcgcttcttctaaaacgtcaactctacaacaagtgctcaactttcttttttttttttttctaaagcttgtaactgttgatcgccttcactcgctggcgattgattcactgtcgtcgataagattgttagactcacagcctcgcatctactatcgcatcgaccgctgcttgggcgctctcgaattacaatgaagtctgctagcaggctattttacctctccgtgtttgctctatgggctgcaccgggttcttgcgagagttcaaacgatgaatgccatgtatgtttatccttccgccacgccgaagcctcctgagtcagtgctgacatcacagatctcaccaaagtccatcgttggcgacgcctgcgcttcctattccaccctcgacaaactgaacctccacaccaaacccgccatcgacgatctcacccaaaacaccgactttttctcccactaccgagttaacctcttccacaagaaatgtcccttctgggatgacgagaatggcatgtgcggcaacatcggctgcgccgttgaaactctagacaacgaagaggacatccccgagatctggcgcgcccacgccctaggcaaactcgaaggccctcgtgctaagcaccccggcaaaaaagcccagcgccagcacccccagcgacccctcggtggtcttttgggcgaaaacgtcggcgagagctgtgtctttgagtacgatgacgaatgcgacgagcgagactactgtgttcccgaggacgagagcgctagctcaaagggcgattacgtgagcttggtccgaaaccctgaacgattcactggatacgctggcgacggcgcaaagcaggtctgggacgccgtctaccgagagaactgcttccagaagagttcgttccccaaatctgccgatctcggtcagtctggatggcagcacggtcctgctgctcaagactttaaacagatccttgacgcggctggtcgccaggcccagcttgaggagcggcgccaggagaaccccaacacaccgtttgtcgcaaacactggcttcgaggtggaggatgagtgtctcgagaagcgtgtgttttaccgtgtcatgtcgggaatgcacgccagcattagcacccatctgtgctgggattttctcaatcagactaccggacaatggtcgcccaacctgagctgctacgaacaccgtctgcacaagttccccgaccgtattggaaacgtctactttaactacgccctcatgacccgcgccatcgccaagcttagcccctacctccagaaggaagagtacaagttttgtctgggagatccttctgaagacgctgccacccgcgcaaaggtcctcgaagtcaccgagaaagcagccagtgttccccaaatctttgacgagagtctcatgtttgttaacggcgagggcccgtctttgaaggaggacttccgcaaccgcttccgcaacgtcagtcgtcttatggactgcgttggctgcgacaagtgccgtctctggggcaagcttcaaaccgctggttacggaacagctctcaagattcttttcgagctggacaacaacaacgaggatgtccctcatctccagcgcactgagattgtcgctctctttaacacgtacgctcgcatcagcagctctctccacaacattggcgagttccgtaaaatgatggaagcaaaggttgagaacgaaaaggtcgcaaaagagttcgatgaggccactgaaaagggcagactgcgcgcaaagcttgaggccgaggctgcggagaatgatcagattgacgatgccatgagggagtttatcgagctacgtgccaagggccccgaggaggagtccatgatgggtcacctcgagcatgaattcgctcagttcaaggctgttttgcgcattattctcaacggctggatgcgcactcccaaaacactgtaagttttgtacgtccctctaaaaagaaaattactaataattgtagatgggccatttttaaatacgaaacttggcgtcttttccgcctctgggtcggtcttcctgttggtccacgagtgtggacgtttggactgcccaacgttgacctgggcaaggatgagctgtaaaggtgtacaaatgcgattgctttgtttgactgttatatgatgattacaacaaattggagaggcatcaattggcgtttgcaggcatttctttggcgtttttaagggtggtattttagcataattgtttatgcattagttgatgtgtaaatatacttccaggagatactggtttacatttgaactttgagcctaagatatgaaagccagtcgagaagaagaaagagacgtcgtatatctgtgccggtcacttgtcgtcgtcttgacacttgacagaagacggcggcgactgtcgacggagactctggcaaaaggggcgcatacgatcattaacgtctggaataaaggtctagttacgtccagactgacatcctcatttctcgtttgagccagccgttgtagtcccaaaaggttacttcttgacaagtggttcaacgataacgcctcgtctccgcgtcctggcggaaataaccctttggtattacaagagcgtgcaatcagttcatagccccctggacagtgtaataggttcagccaatgtcatgatcaattccatatacgcagctgccctactgagaaggctcgggcttcggcacttaccgagctataagggacaaaattagtaggtcagcttatgctacttcgaccatgtttgttagactacttatttttgtaccccaagactggacagagtacagagaataagcaagtgtttctattaccacaatgctaaactggcggtgtgttaaagtgcaaatgttattactgccattggattgtagatcacttcactccaagaagtatttctatttagtatactccgcaagcatttctctttgagaataacaaggagataacaaggcagaatcgtctcatttcaaccctcaatttacaattctgtaactttactccagttatactgcaacctctcgatgtccttcttcttgaatatcgtctcaaacatactgattccaattgacatgtggtaattgggggccaaaagacctgagagcaggggattttaggctttgaggcccccaaatgatgggagcagggattgtaatgtaagacccggggggttggagatgtgatgaggggagtgtgagtgggttgtgcagatgcgagtaaaaggggatatcttgggatgtcaagtagaagagatgacgagtagagggaattaattatgtggtatttgttgagtgacatggaagcgaggtatctcatgcattgatatagcggtatatgccgaatcacatcacatcacatcacagccttgtcaacaatcacatcgcctatacaaatccgaagcccatgccgaataccaattcccgatattcggtcataaaaagcaagtaatactcgattttcaaggtccttttgcaatctcaagcctgcatcagtgaaacaagcggtgttggctgttggttcaagacatttcctcaaccaataatatcccaagtgtaatacaggccctaccaggctggcgggatttagatcggtggtccacacccctttcttaccgactgcttgggttctttttaccagtccgttgggatgggtttccgagggaggaaggtagttgcaggaattgtattttgttgcaagagactgacatctaaacttggataaaaggcccgtctgacttgacgcggtgcttatgtccaagatgagacatacttcctttaccaagacaagacatacttcgtagacatgcttcctggtttgccaagatgagacatcctccctgcgtttaccaaatccctgggtgaacgggaagcccgagcttagagacaactacaacccccggaaaccggatgtgactccggtgcagctaatggggcccgtactgctgggacagagtgggtgtggtggccgtttgacgagtttagttgccttgcactcgaaccagatactcgggtcgtcctttgtgtcggtagcgggagggggcaggaatccctgtttcattggaagccttataactagctgtcagctcgccatgatgtgatggtcaatcagtttctcaagaacttacttcaatacattttgttactatggatctgttatctggtgttggaggctgttgctcgtcaactgataaagttgagagtttggctagaagggatagcagtattagtcttgatgacggtgcttataaaaggtatgtcttggtcttgtttggagaagggaactaacgtggacagacgcactcctgaacctgtcaaatcccctctctcttttgaccttgggatattcgatgaacctagtcttcatggacctacccttcctacacccagtattgcatcttcgccttcagtcgttgcgccaatggatgtctaccttcgatgcgacgagagccacgagtctagaatgattagattcagtggtacagtcttacaacagtacaaacataccgagcttgaggacatttcccctgcagggacttgtagttgggagtttgtctcggcacagataccaaacactccagtgctgcaacctgcactcagtcccaagccaacagccaaacctcctcacgcaagcggacacaaaaatattatgtcgggctcggacatgtctgagcttgcgttgtctgttgattcacagcctctgagtgacgatatggagaggtatgaggaggctattgccgaatacaaagctgcttctaagcgatacaagtatgagtttctattcctttagtcggtataatactaacaagtgtaggcaaatcaggtcaaaggtttccaagagacctcgtgtctttaaggatcgaccaagacgtaggggggagaagaggaaagcggaagaatgagcaaaagaggaggtagttaccagtgtttgtatgtttcattattatgtcggtattatttgtataaatcattcatcgctatgcctcatgtcgcgtgcctcaaatagtagtcgtaggtgcaccatccttgacaacatcaatactaagcaaaaaagagaaaaacaccagaagcaactttacacattagccacatacctcactcaaggggattacaacataccgccatactgcatatacccaaaacatgaatctcaaaccctccaaccaacgctttcccacgcatcatgatcctctgatacctccacgtccgaaccgcgcctaaaagaatcgtcccgatggagaagccgtaacaagtcaaggccaggggtctccccgtgataaaatatccaaaggtctttgcgtgatggccctcgtgactgagcgtaaacagctgcgctaccattgttcccaccatggacatcataaccgaggtgcgcagataccctaaaaaggtcctttcgtttgctgtgagcatgttagacgcactgaaacccatcgatactacatcacgagacgacgtggatcgagttcttcctccaatctcctattcctccggacgataacatacccagatgatccctcgacgctgagaggtctacctcacaactaacatagtctttccagaaccttcccaggctcgtccctgtcttgatgtgtgtagggacaaccccttgcggcactgcggtgggtgtctctccgttgctatttcggggatgggattcatcttcgctttcgttgcgtgaacaggactgggaatggcgtagacgagaacgtggtctcgcgaggtcttggagtgagtattctgagtttgagcgggttatatttgaggggcgtagcatattgtaggggtaagagatatgattgacgctatagatagagctatcttctatgagatttgttgaaagagaagttgatgaggagtgtcaatcgtggatgaccatgtgcggatatcggcgtgttcaagcggaggttccgagcgccgagccggcccctcttagccggacacggggtccatccggggatctaagaaagttagttagtggttattgactaatagcaataaggcatatacaatctgactgtgctacaaatctagtgttgtctgtgttcacatcacatagcacagacagaggtatgccagagttcaacagcctatttcaacggcattccatgcatctactaaacacaacaggcaatacatgatctacttacatatgcatgcacaactccccggcacttctttctagaatctccccctttcagcatcggacactccatcacgagtaaaaagtccctcctctttcagctatctgccgagctttccacatttggcaactgcaacgaaacgaaagtaccacttgtcttttatttattactatttccatgataaaaccctagttacaagttagttggcctctgtttcctacggctctcgttcgtcttggctccgccggtacgctccggccgacagactgggatcaccggcccggatagccgctgaaacaggtttatttcccgattctgtcacttacttctgacccttgtcgtatttgcttcccaggctgtcgggtttttgtcttgggggaacagcggtaagaaggattcctccttgttgagggagcacaagatgagactacaaagcaagcgtctgtctcattcaacaacaaagatatcgtgcaactcatctgttcttttgtaatatatttatcatcatcgtaatcaagagacatccccgggacccccggcatttaatctaatccacgtcgctctcacggtccgtatataccgaccaacttcccccgtccttgtctctcttctttgcttttgacaagatagagatgaccttgtcttgtcttacattatactgggctcacttcagccgggccgtttaaatgcaccacctcatttgctcattatccaaaaagaaacaccttatcttggaccacgatccttgcctctcactactgcgcagctgtcgtacattattccccgagccttatgcttatccctcggtcatgtagatagcatatgactttacgtgccgcgtgcctacctgattgcgttatcccgtataagtgaagccaaggttgacactgtttctcgctcttcatttctggtgcagtgtaacctcgacctcgcttcgagttgcctttctttactttagtttcgttactatttaacctgttataggagacctagatctcgaatatatttaggctatcggacacacagttctggctatctgacacgcagttctacccatcagcacactagcaacacaatggatgagtcaaacaccccttcaactccagacactgagttctctccgccatgtagtcctccgcaaaagatccagtatctacgagatactcgctctgcggcaaaggagaaactgtcactgctaaccttggaggaaaaggtgcgttttggtctagtgtacatacaccagctaacgtctataggtctcgcttctcacagcggctgacttttggagaacaaaagccattcctgaaaaaggcatcccgtctatcaaaacaacagacggacccaatggcgcacgcggcggtatctttgtcggcggtacaaaggtaagtcactcctcaatacaatgatcgtaactaacttcacaggccgcactgttcccctgtggtatctccctcgcagctacatggaacaaagacctcttgtaccaagtcggccagcatctagcgcaagaagtccgcgcccgatcagcagagatgcttctggcgccgacggtctgcatgcatcgccatcccctcggcggtcgaaactttgagtccttttcggaagatccgctgctcactggaaagctggcggcgcagtacatcaagggtcttcaggatcgaggtgtcgcggcgaccatcaagcgtatgtttttcggtgctgggttagagatgtgctaataaggtgatagattttgttggaaacgagcaagagaccaatagactcacgatagactcgctcatcaccgagaggcctcttcgtgagatttatctcaaaccattcgagattgcagtcagggaggccaatccatgggctgtcatgtcgtcatacaacctcatcaacggcgtccacgcagatatgaacaagcacacgctcaaggacattcttcgcggagaatggggatacgaggggtaagaacctacaatcactatcaagaaccatctaacatgctgcagaaccgtcgtttcagactggggcggcgtaaactcaatagtcgactccgtagaagcaggctgcgacatcgaattcccctactccccaaaatggcgtctcgacaagctagtcgcagccgtcaacgaaggccgcatctcagtcgagacgatcaaccaagcagcagagaatgttcttgcgctggtagagagactcaagggaggcgacatgtcccccgaacaaccagagcgcgaagacgaccgtgaagaaacacgccaactaatccgagcagccggacacgaaggactcacacttttaaagaatgaccacggtattcttccgctgtgtcccaagagtaccaaagtcgctgtcattggacccaacgcgaatcgtcacattgctggtggtggtggaagcgcgagcttgaacccttactacaacaccattccgctagacagcatacgaaaagcgtcccagcaaaaagtattattcgctcaaggttgtcatattcacaaatggctccccgtcgcgtcagagtactgtaccgaaaagtcaggcaagccaggtgttcacatagactggttcgcaggcgataaattcgagggcagtcccgtggtgaagcagcgtcgaacaaacacagatctcttcctctgggactcagcacctctgaaccaggtcgggccagagtggtctgctgtggcgactacatacctgacgcccaaaacgactggaaaacacaccatcagctttatgagcgtgggccctggaagattatttgttgacggaaacaaggttctcgatctgtgggactggactgaagaaggcgaagccatgtttgacgggtcgattgactacctcgtcgacgtcgacatggaagccgacaaagccgttgagctgcgcgtggaaatgaccaacgaactacgacccatatccaagcagaagcaattcggcatcacgcacaagtacggtggctgtcgcattgggttcaaggagcaagacagggtagattacattcagcaggccgtcgagacagcgcgcgatgcagatgtcgcggttgtcattgttggtgtggatgctgagtgggagtctgagggatatgatcgtcaaaccatggatcttccagctgatggaaaccaagacagacttatcgaggctgttgtcaaggctaacccgcgcacagttgttgtcaaccagtctggcagtccggtgcatatgccctgggttgatcgggtacctgtcattctccagggctggtaccagggtcaagaggcaggtaatgctttagccgatgtcctatttggcattgagaaccccagcggcaagctcccagtaagtaaaacgtctagacttgagaatagtcgactaactgcaacagagtacgtttcccaaacgcatagaacatactccagcatggcacaactggcccggcgaaaaccacaaagttctgtacggcgaaggcctctacataggatacaaacactacgaccacgccaagatcgagcctctcttccctttcggccacggtctctcctacacgacattcgaatacggccggcccgaaatctccccaagaaccctcgcccccgatggagagatcacgataaccctcgccatctccaacacaggatcgcgcgctggttcagaaatcgtgcagctttatgtacatgacgaaaagagccgattgccaagacctgagaaggagcttgtggcgtttgaaaaggtatacctcgaagctgacgagacgaggcacattagcatcaaactggacaagtatgctgttgggtactacgacgagactgttccagggtggattgccgaagagggagttttcaaggtgttgattggagcgtcgagtacagatatcaggtaagtttcgattgtctctttaaagagtgaatgctaatcggttagacgatcgactaggttcagcgtgaaggagtcgtttacttgggttttctgaacttgggtccgccgcgcgtgtttggcttggtagagatattgttagatatcatccattaaagcgcctggaatattgtgttcatttttctgattgctattgcttgtgtgatctgtaccctgttaagtttccaacaccagcctaccaaataaatgggaatcatataagcatatcacgtaggcgagctattgtttcgttccatacaatgccttgagatatacctaggccaagtgtcgcatttcattctggttgatcttgggtacacgttagaccagaaccacacaaataagcggccagacatacctcatgtataaacatgacactgccaacgtgctcccacttgaccttgcacgtcggcgattctgcatgtaacgagttcccatgccttgtccgccgttgatcgtcgtgacttgatcttaatttcttctgtttttattctcaatcccgctcgtcgcctgcccgttcatccttgccctcggggctgtgactcctgcttcgtcctctgtttcgtccaccagcgcctcttccacgaccaggcttaccaggtgggggtcgcacgaaagcaaagtccaccgaaatagtctgctcgaggagcttctggttgtgcgcgccatcgatggcagcccgggcttcttcgagtgttgtgaattcaatcaaagcgtatcccttaacctcaatcagcaattgttcctattctgcgttcgcgccgacttaccttgacgtaaccgcttcttcggtcgaggttcagatgcatgttcttgatctcgccgtactctccaaagagatcttgtagggtctcctcgtcggcttcttcgtggacgtttgtgacgatgatgatccagccttcgatggagcggacggctgtggctttggtgtgtgtttgcatgtcggattcgttgcgcgcggggggagggggagatcccgcctcgacatcgacgtccatttccacatcggccattgtgactgtagtatttggtagagtaattgggggttggtgagtgtagttgatgctttggtgatgaagctacctggcagagttcaatatggaattcatatcacgtgacgtgcatggatggcagttggtcaattgacggctttctattgatagtctttctattggagatgttgagcattggttagagctatgtttcaggaagaagctacgttttggaattacatttagatgcagctttacgtggaatcagtagcgcgatgaaccgtggcattgaacaaggtttgttgcgatcctgaggcaccagaatcgtagatgtcatccgccggcgtgagtcactcgccgaatttgcccccagaaatcctctacgacagcccaacaccaagcagaccagatatcaccatagacagaaacaccgacattcacgtcgcggcacaatgtgcgaacaaatgttgttgcatttgacaactgacaccggacgccgagtagggtcgtagcgcttctttgccatttccttttttaattctcaagggggctcagcctattccatgcgacccgacccaatccatcatcccattactgagtgaagtcaaccattgttgtggtccgcaagccaacattcccgattccgcacatattgtcgtttttaaccaatcgtttaagagccggggttggggttcatctgtgtcggcgtcgtcagttaaccgatctttctgtcggttctcaaatctgctcacctttctcttgccaccagtgagggtaacgttgacgaatcgacgggtgtacttgaggcgcttgagagcacggcccttggggaccttggacttctcttgcttctcgacctgttggaccgatggttagtgatcgtttgttcgtcggggttttcggttggtgtttattcgagtcgtcgtaccttgggagtctgagacttgaccttgcctgcgagaatgttagcaatcactagagaaataaagcgatgacgctttggacgagggtggcataccggcacgggcgagagatccgtgaactttacccatggtgaatgatttgcttggtgatgtggatggtgagtcgacggctgcgcggtaagatttgggggaatttggcaaatggcgaagtgtgtgggcggaaaggctcacgtgaactgatgccctcggaataactgggtccgattggttgcttatgtaaggtgggtccgtggatcaagacactggggaggagtttgtagttgacagcgagatggacagaaagatgtcgcataaagatggatatctatttgagagtatttacggtttaatttgctgttttttgaaagattaatcattttattgagattgggtgatgtgggtgacgtcatccgtgaatcccatctggatggatgtctttaccatgtattgggctgtcaaccctcaaaacacagagattcttagcactgcgtacttgtagttttgatcgcgtctgactgtaatccatcctgaagtgagtgtttgaagccgttacatcgtccatccggccatgcaggtacaatatgttcccgtggctgggcgtcttacgagcagctgcactctgatgaaccagctttaacctggaggctggtattctgtcattggatgataactctggtttgtcaattcagctttgtttcgaatacctgacacgagttcatgaagcgatgttgagagtagatggttcttaatgcaactaccatgtttgtatcagtgatgattcatacgttaacttggcaagcaaccaactcacagaaacaggttatcaacaagcttaattatcatcaatctagcatctacttaagatttacgcttattctattgctccaagtaatatcaggtttatttgagagcttgtttgcgacagaattaatgagataattgatcatttcatgcccaatgtagggtaagtttcgcgagagtgactccatcaacaaccctaccatcttctccacttctactcacttccaccagcgactcaattgtgtatgaattgaatccatggttttgataactattttcatcatgtccaggatcttaatgtcttgcatcgtgtaaagaggggtatttgctatatttacattcagaccatgtgcttgcagggtctagccacgatggacttttcactgatgcgaaatacgagatcagaatgagaccacggcgacagggactgaagttggggactgaaccccgcatgtctcaatgtatttttatcgcaggcttaaataatgaagagatgatgttgagtgagatctttgggttcattgtgctgtttattcatgagaggcagagatagattcaatcactttgtgtgaaaaggcagatactgtcaatcggaaagcaatacatccctgaggccatcagattcgcctcaatcagccgtcccgtggttatatccggtagttttagcttcaccgtctaaatcaagccccaaaatgcacagacccattgtcccagattccttcatggcacaaatcttgcttgcagaaacagcacgtaccatacgatacccctcacagatagtcacatcactgcgcagcgagtagtctagactatactttgagttagctgggcgagtggttggacatgtcgtgagattctcattgctttccactactcttagtctgtattgtattgagtgatgagcagatggctgggacacctgcaaaatcaggggaataagtggctttcttgtgctacaatacactccaattaagcctctttaccagatttacaaggtttgcctatccaatgtcaacctcctcactagcttagatcattgttaccgtccagcctcccatgtcgcacaaggttgcggttcaagcgcatccgtcagccacgacgatattgctttgtttctttttgtctgccgatccacagagacagacctagtccatagaccaactaagagaccaagaccaacggctaaacgagcttcatgcagaccgagagtaaaaagagcatcgataagttcgtatccttccagactgagacaaatattgacgggcaactggactctattcgcgtatctttgtacggatgggatgttctgtgctatttttggtctccccgctgtcaccctggaagagacagtgtctggacggatgccctgttcgtggatcactcccgcatctgccggagcgagccaatgggttcccccgattgacggatgacacctcaagccacgcacgtctttttttgggtggtgcccacctcgacagttcgtattcaaaagtccacctggagactgtacagatacagctgagtttgctgcagttgaagagcctctgtgccgtggaggagggttgtagagaccagttataggcatgagacatgcgatatcaagtaccatgcttaaacatactgtcgtagctatcacactacatgcagacagacaaatcgatagaccaaaaaccccagtcaaaaattgatgccgccatcccgcaatcacgcataacggacatgctcatggcccatgctagtctatggtagctagttccagccatgatgatggatgtgattatcaacatcgtcccgcaactcagctggttttgggttggtctactgcagctagttcaagcccagaaaaatagaagctacccaattgagtgacaagagttgattctctatcggcatcttgctttgctttgcttccaagcttgctttgctgttgatgattgcctgacgcttggcaatcagagacagaaacaaagtgatagaaattgtgtggaattttccatttccactgattctacttgttacaattatatttccctccctccctttcatacatccttcgtcttatctccccctccttctactgtctatccatgtaaatggtcatgcatgctactcgagcccaacgttgagtcaggatactactactaccatccgattacgctttgattcctcgtgtcaccatacttttctttatctcttccacttgtacaacacaagaaaaaaagaattgtcaagggtttcttggttcgctcgtctagtctcatcacgagatacttgcatcttttgcccaccgcctttgtaaccacctcatttacaccacaaaccgcaaccgtctttcaagacaccgctttcgtttattttctttcaattttatcgagagaaggaaaagaagggttaaagtgcaattggaatgattaatttccaatttcttgcgcaatactcgagacatcatcaaacatcacgtaccgaacgcagcagcagcccaacctcattctgagcgcattcagccgtatcatctcatctcagacgcaaacgcccgagcgacagagaacttattctcagatttattacttctcccgcttacctgcagcgaacccgtcaccccaccgacctgtgctgagctctgtccgacactgacacaacttatattcgcctttttctcgctctcccgatattttgtctcacatctcgcatgacctaaagcgcctcagcacagtcgccagtcgacccagaagcatttacaatgttgcagtctcccccgcctcaagggcgcgctcgctcaaatagcttgcagcaaatgttggatttggaaaagaagctcaatgtaagaaattcaccctttttaaaaaaaacaaatctgatctggtcatagttccgtcgaacacatcaaggctctgtgccgccatctcaggcatgcactgatacatccattcctccaagtcccgcccatactccccgccgattcgaattggtgccaaaggaaaagaaagtccctccgccagtccgaaactattccgctgtacctccgccgctcttttcagcccattcagatcctgtgcggtcagagtcgccaaacatgattcctcgaaaacccgttggtcacgcagcctcgacagagcagctcaaggagtcgtcgacagacaaacccgctcaaaagacggtggcatttgtgttccccccagatattgaggagaagcgtgctgtatgtcaatcgcccacttgggaggcgtacaatcgccaaaagaaggagaggaaggaagagaagcgaaaagagatcgaaaagaaggaagaagagaagcggaaagaaaaagaaagagatcaaactatgagccaggcccttgaagaagcctggaagaatgcccccaagccccgtggaagaaagctcagcaaacctcctccgccttcaccatccgtgttcgccgctcaaggccgcagcgtcaccgagccagtccagcccacacagaagcgaagatcgcgctcgtccagtttattagggttctcgattggtagaaataacgatgatcctgaagaaccaaaacggagcagccgatccagctccctctcatctatattccgcaagtcctttgagatcaagcgggcgtccttcgacgagacgggtcccactggtttcctcggcggtgtcaagcttgagaagaagaaggaggacttccaccagaaagtactccaggaccaggccaagggggacaataaggtccacccagctatgcgaaagagctttttgggacatggatcatttacacccctcaaagtcaacgcccaaaaggaggccgatgcgcagaaacgagcatacccgcccatctctatcaacacatctggtatggggcaagcggcaaagccacaaaagtcgccagggagacggggttctgtcaatatttacctgtggagcgctcgcgcgagacgaaattctgtcagtagtgactgcgcggttactgatactgaagacgagggcgaccaaaacaaggtgcacacgcctgacagcgagattctctaccacaaggctcagggtctcaatcgaagaggtggtctctacgtcaaaaaggaccagaatgaagcagacaagtcgtcttcagaagacaagaatgctgagaagcaagcaacacctcgcacttcaaacacaagtctgaagcaaagccagcagcccgtgacaaagaacgataatccccccaagcaagacaccatcacagtctcaagaccaccgatagcatccgcacaacatccacccaggagatcatccgctgcatccggtctctccatccctcccacaccaccccgaaaaagttcaaagagacgaggctctcttaccttgttgacccgcctcaaccactcccaaccttcagatgaaccatccaccgccaagagcgcacccgtgggtaaatcgtcaaaagagaaactattcaggaataacccaccgagcatccgctacgagcagacccagcctggtacgcgccctaaacccatcaccgcagaccctgaacccgcaaccacgaaatggaaccttaaggaggctgccaggagtgcgttcggtcgaggacattctgcgcagggatcagtttcttcgacggcgtcaaattctaccgttggaccgccagtgccgccaaagaataatgcgcatggtttgagcactgccaacgctgcacctattcgcactcagcacgtccatctcccatctaaacatctcaccccgccgtcttcatgctccccaacaggccgcagacccatgacgagctcctccgagtcatcatactcggatgccattctaaccgtgtcgcctttgagtacaccgcgctcaaccccgcctcaatccgagatgggccactctccaagaatggcatcttcaaagaaggcaaaccctaacgcgtactggtcctacgcaaactcacctcgactttctcccaacgagtccacagacgccgacgttgatcctatccaagaagcagccaacagagtcatggaagctttttccaacgccaacatccgcagctacaccccacgcaaacaaactcctttgtcatgcgacgaacgcagctttgcgtcaacgcccacacacgctctcaagcacagcagaggccatctacgatcccccacgcaggactccgattcaacaacagcagtaaaaacactccgccgacaatccaacctggagcaccaccagcaccacggcgagccgagcgcaaagatgtttgtcgagtgctgcgcttgcagccgctaccacgacatgccgagcaagctctacgaagccatgtccaaccctgacggcgtgctaagcgctggatcgaccgattttgcaggcagcgttagcatgactgtaaagtgtccttggtgtagacacgagatgagcaccaagtgctgtgcgggattcgcagcaatggtgtacatcaacgagcgcttccattaaatttccttttttcttgtctatcagataatttgcacgacgcaaacctttttctttatgggcgtagtagatagcgggaagaaagtgacaggatacagagtcttctataccattgtatttagtaacataacgagtccatgacagattacctttttactttctcaataatacggacatttgttttggaccctggtttgacgtcacatgcgctagtattccaaaacctcgcgtctctccactgagagtgaaaaaagtttagcaagacttggcaactgttctatcgcgaaactaaaattaacctagacgaccttcctgtacaaggatagtcttgggtgaatgagagcgaattaaatagaaacgtggtggtgtgcaggttacatagcacctagttaaaccaaccgtccataccgtctctgtacagagtacgctcggtcatattcaacgccaaatggtccgtgatgacaagatatattttaacaataacaagtgttacagtatcgcaagaataaacagtgtcaagtgtaatgaataacctgtcgttgatagagtgtagacttcgcaattaattggacaaatacccttgatatcctgcttttgaagaggttgcgtacgctgacgtcaggccaagcagggattcatcaacatgagactgccaggttttgatgatggaaatgcaagagaaagcaagaatccccaatgtctacgtcaggtattcatgatcaagaggggatatcatatgccttttctttcgagctgttgattccaatctcatctcatccaaccagcagatcaccacaaactaaacatcaaaactaaactccaacaccatacacacatacaaacatcaccacaatgggcgaaatcaagaaaggaaccatcaagcaccgcaacaaggagggaaccctcgacgcctcagccctcctctggcgagccctcacctccgaaaagccagacgtcatgtggaagtacatcaccaaagacgccgtcctgtgcgagcccgaccaaaaggtctactcgccgcgcagcgagcccgccctcgacgagtatctcgaggagcagtacgagccctggaccgcatacaagatccacgacgagcccgagtttgtcgagattgacctcatggcttcggccctcaactaccgcgtcacctgctggaagctgcagaacggccagatgaacgcgactgaagcgtggtgccatagtgtttttaggcagggacctggaggagattggaagtgctgccttcaccacatggcgaagatttgagacgatataatttgaagtgttttgggtgtttgggtatggcgaattggacttcggcagatgtttcttctagccttaataaatgatgttaacgtataatttcgtatgcttctcaacctactcttgtcgcaagctactgtagtatgctcgtctcaactgcttgtacagagcaagttgtcgcaacctactagtagtatgccgaggccatgctttcaaccgtcaactgtccttctcaggtcagcattcagcctaagcgaacctgtccgagcaaactcgccaagactcaacttcagcctctgctccatagtccagtagataaggtaatggtccgagtttctaattgtcaatagtcgctcacttttctctctctgcattttctatcaacaagggattgttagtagttacccgcgggaacgcctctcgaatgcatacggctggggagagagtttcgtgccaagcttcgaaatgaggagttcccacaggctctaaaacgagggggagggggcctttatttcgtgcatcgtcaaagagacaaactgccttttctgttttctgaatgtggtcgcgtgcgtctttcccacggctgattattggcgatcagtgatgtgttgttggtgatcagtgcagtcatctctagctttggtggctgtcgatcaaggaaacggctgaagaattgcaccattaagcgatagacacaacgttggacttttcattctgactcttgtttgggacgtttagttttaggtcatcttcctttcgcttggcgtcctgggcgttttcgccccaagcgatgtgcctcatcgagaacaagaaaccatcggggaatctgacctggacctgggtgtgtctcgaaaaatcttctccttggcgttttgtctgttggtgttgagcaagaccggccccctcaatagtccttctatccggtcgatgcatctgtggtccgaggtcatcaatgatcgttgcatacagtcctttgcacattacagtctgcagtcagttgcaggatttaagtcaagtcgttggccatttcctatgactacaagagagtgacgtcgtttgtcgcttattctgaatgtcaatccaagtccattgaccagaactccagaaataatctcgcctgataacgcatgcgtgtcaatattgcgatattcctcccatcattctaccattttcgttcatctgcgaatgcaccggtttcccggcttcacaaccctgtggcccggcgacgatgcgataatgtctcaagccaaggtcttgtcaaatgcttcttcgactcaagatacccttggcgaaagcatcgggtgaggatatgtgcgcagtgacatctaccaatccgtgcagcgaagcaccatctccccaacccttctcaatatctgcgctccgctccgtggtcggttcgtcagcggaggcacgtgtcctcctcttctctcctcctattgtgaatggctccgccgtgtccactccgctactgatatccctgtatcatcctcgtaaccacaagacacccgcttgcttggcaatgggactcgtgtggggccgcccaccgttccgccagagaccaatgctggcgtttccgttttcgctgccgtttcgttggagttgtctctgtatggctacctgcagatgcctgcagatgcctcgtcgttttcttgcagcaatattgtcacagataaaccatggatggtctaatgagttgggtcgcactccaacatttgggattcactattatgtaattgagtgccttggcttccatcgccaagcgaagcaaatagcggcataattggatgggcccgaatctgccaccctgtagtcgtcggactctagacaaaagccataggcgaagatatagaccaaaacatacgcatacggaatatagatgcatgccgtcgagccatatacatctctgcagcatttgttagataaggaccgaaaaggcccgaacaacctcaactagtatccgcccagttatcgtgatacatacatccaacgacatctgcggaccccacagggatcgtccttggaaaaaggcttgagagcgcctctcaaagcttgaggtctgataattcgaggcccagaccgtgctgcaatagcaagggggcttggctgcgttatttggctgaagctgtgatctttcaccccaggatttgttgtgcagttgagctggggaaatctgcgcttatgccagggctctgaagccaagacatgttcttgaaattatggtacgatgagtccagatagcaacttcggattgagagtttttcggccaagttccatatcgccaagtcttggttagtaaatgatttcgtgcttgacattctgcggctgatagtgaagccaggatgtgattattgaatcactgataaacaactctgaatggtccgtgtctgggaggctcggcttactgcttctgcgaattgatatccggtatggtgcttcgataatgtcaaggcctgatcatcgtagcccgagcgtactatctgccgtgtgtgtcattagtttcttccgtggtgtttgaactccccggcctataatcagtccgtgcctgagttggaccctggccgatactccgttcccgggcctcgttttgctggctttgaccgccgttcccgtgacaggccggtaacgagaccgtgacagggaggccgaacatcacaatttgtgccgacaatcttttagtaaagagtatgatgtttttcgttattccagattacactatgttcaacggcaacaacggcaaacaccaaaccaaaccaaaccaaacatcaaacaatagtggcatcacttgatgcggcgcaattgagcatgtttgagtacggcacagtcctggaacatgcagcgaaaattcttctccggagggccttgttcataagcaaagcccccacgcgttgtctcatccgtagcgatatactgtgattgctgtcgccgacacatccgggtttatcctgagaaaaatatctccgctacaggttcgcattggagcctctttctggagaccggggcacctccgtggggagatagtccccgctgtgtccgccccgagacaacatccggaggacggatccaatagcaagagacaaagacccgttgttttccccgtgaaagcctcacatgcgtctgggaagcccagctagtggcctgtaagacgacggcatcttgtaagcgccccgtttctgtggggacaaagtgccgtttagagtgggccgggcgaatcctgctgcgtgttgctgcggcatacggcgcttcctggagtagtttggtcagcgtccgcgtccggcgtctcttttgatctgcggttctaagtgaggaaatgatcagcattgtttttgagtgaatgaaccacaacagagacgatcttggggtatgtatgtgcgcgagtcgttcaatgcatctttcgagaggttgtgtaatggtaatgtgaagcgagggccatagactccatgattcgccatttctcgagtgcgcaatgcggctaaagggggtagcgcagagatttgaaaagcattatcaatatagtgggccattgtgagaaaaaagccgacgatttaagcttattgtcacgttcaaggagatcccagatgatctagtggaggagagattacgtaccaagtaccttccatgcttggacggcttctagaagcagtggaaacgagtcacgtgagtgatagcacgatgacacctgccggatcagcgtggtgacatttgccaccaaacttttaggacagccgttactgcactaacttcccacggactcggcttgatggtggacccctgtgagacggaaggcgctaacggccaggtacatgcttccagctaaggcttcctccaaactctgggcaaagataagactctgtgactaacagcatcaagtcttgccaagcgtggcagtgcctgcacctcatgcttggcagatactcgcaaaaacattcgacgagtgcctaacgcgccaaatcctcagccaaacatatctcgagatctgatcgcaaccccaagatctcccgggcggagagaccatggagagagaccgtgctgtcttttgtcagtcggcatcggtgtttgacctccgtgttatcgttaagacggctcttctgcggttcctttggtgcgattggttttttcagtttgcctcggaatcgtttcattgatgcctacgctagattatcactacgacatggcaaattcaacctgcagaaaacaagcctcgtgccatggcatggcaagcaaacggacgatacagacccaatgacgtgacaacctggaaatcagaattatgtatgcccagacatgccaatcttgctaagtcgtctgtcgacaagaaaattaccgaaaaggtacagtcgaaattatggtgtgtcttgggtagtatgggtattagtatggggggtgtggttctcctccatacagaggtggtatacagagtcctatacagtcttgtctcgtctaacgtcggttcattttatgggccaatgcgcagaacaactcggttgcagaaacgctccaccatggacagccttgagcctcacaacctcatcagtgacgctgagcaaggcttcaagcaaggctttgaccaaaccccaaaccccagacgatatctcatgaccgctcattgtcttccaaggctcgagttcgggttcggtggttctaagcaagcaatgactctgtgagctctcgaccctagtctcccaagaataccaagcctcagccaagcctatactggccattcacgaaactcaattgaggccgagcccgccacgccgcgtcacacttgttgcccagtccccaatgacgtgcgaacgacccaggcccccccgccaaagaacgaccccagctctccctccaacaccgttctgtaatacggtttcctcaccccttcaacaaaaatgggaccggtcctccaccggggtcgtcgcacggccaagcccggtgcttgttagtgcttggatggaatttggggtggtttctcaacaacaacaaccaaggtttcgcctcatagccaagacctcgctctcagttcagaccccgcctttaaggaagcagagaaggaaaaaatggaaacgtcttggcgatgtggagtttgctggagtatcggtgatggtcctcacccccgatggtgacttgagccaagactctgagaacacgagataagcattgcgccggtctcgagattgagatggacttctataagacttccccatctccccacatgatattcttattcttgagtcctccccaaagatctttctcctgatcttcaccctacgccagacgaaaggcttttttgtaatacatctacagaaaaccccagacataggcgtatggacccaaccatctagttcaactccgacccgatctcccttttaacgaaaatcaccttcaagctggcgcccactggcttcgatattcatcatggctaagcaggacgatgctgtggacaaccatgtctcgggccagagcaacgagcccatgagccgcccagctcacgccttgacttttgatcaagtcgtcgaggagcttcagacagatgccatgcacggtcttaccagtgctgaagccaaatcacgacatgaaaagtttggcaataacgatcttggcgacgccgacggtgttcagcctctcaagattattctcgcacaggttgccaacgccatgacactggtaagtttatccctacgtcaaaactgcatcggcccccacaaagcctggttaagcatattccaatggctgaaccatatttcttacccgcccgtacaccacacaaattaccggattgggtagcccaaagttcccatgattaaccacccctgcactacaatgtactgacgtctgccaaggtgcttattctcgccatggccgtttctttcggtatcaagtcatggattgagggtggtgtcgtcgccttcatcattggtctcaatgttactgtcggtttcttccaggaatactctgccgagaagactatggattcgctgcgaaacatgtcttctcccactgctagcgtcgtccgtgatggagacgccaaggttatcccctctgttgaggtcgttcccggtgatcttgtggaaatcaagactggcgacacgatccctgctgatatccggtgagtaaaaatgttcgggggttgaatatcatttactaatacatacatgcagactgattgaggctgtcaactttgagactgatgaggctatgcttactggtgagtctcttcccgttcgaaagaacgaggatgaggttttcgacgacaactgcgggcctggtgaccgtatcaacgtcgcctacagctcctctactgttaccaagggtcgcgccaagggtattgtctttgctactgctacatccaccgagattggtgctatcgctgctgctctccgaaagaaggacagcaaggtccgtcccgtgaagcgtaagcctgatggttctgccaagcctcaccgatacctcgaagcctatactcttactcttaccgatgctgttggtcgtttcctcggtgtaaatgtcggcacacctctccagaagaagctgtcccgactggcaatctacctctttggtactgctgtcatctgtgctattatcgtccttgccgccaacgagttcaatgcctcccaacaggttattatctatgccgtcgccactggtctgtctatgattcctgccagtttggtcgtcgtcttgaccatcaccatggctgccggtaccaagcgcatggttgagcgtaacgttattgttcgaaacctcaaggccctcgaggcccttggtgctgttaccgatatttgctccgacaagaccggtactcttacccagggtaagatggttgcccgtggtgcctggactcctggaaagggaacctaccttgttgagaacgctaccgaggccaacaaccctaccattggtgagctccgctggtctcgcaagcaacctcatgagcttcctctcaagactggtggtgatgagtgcggtgttgtttctaccaccgatgagcttctctcccagagcaagtactccttgaccaagttcctcgaagttgcttctcttgccaaccttgccactgtcaacgaaaaggctggcgagtggcacgcccgtggtgaccctaccgagattgctatccaggtccttgcttctcgtttcgactggaaccgtctcaagctcaccagccacgatgcctccaaccagtacagtgagattgccgagcttcctttcgactctgatgtcaagcgcatgtctgtcattatgaaggacaaccgatccagccagctctttgcctacaccaagggtgctgtcgagcgtgtcattggtgcctgtgctacttactgccccgaggatagcgaggaccaggtccctatcactgatgagttccgtgagcagattctccgcaacatggagtcttttgctggtatgggtctccgtgtccttgctcttgcttccaagccctacaacgtcgacatgaagaagggtgacgagattgaccgaaccactgttgagtgtgatctcgtcttccgtggtctcgttggtctttacgatcctcctcgtctcgagtctgcccctgctgtccgcgcctgtcaccaggctggtatctctgtgcacatgcttaccggtgaccaccccgagaccgccaaggctattgctattgaagtcggtatcctgcccactcgcatggacatggttgccgaggacactgtcaacaccatggttatgactgctaccacctttgatggtcttaccgacgatgaagtcgaccagcttcctttcctccctcttgtcattgcccgatgtgctcctcagaccaaggtccgcatgattgaagccctccaccgacgtgacaagttctgtgccatggtatgttttttctctcttgctatctgatcacgactaacgtaaacagactggtgatggtgtcaacgattctccctcgctccgccgtgccgatgttggtattgccatgggtcaagccggttccgatgtcgccaaggacgcctccgatattgttctcagtgatgacaactttgcttccattgtcgctgccattgaggaaggtcgccgtatctttgacaacatccagaagttcattctccacgtcctcgccaccaacgttgctcaggctatcgttttgcttgtcggtcttgtctttaaggaccgaaccggtctctccgtcttccctattgcccccgtccagatcatgtggattattatggccacctctggtcttcccgacatgggtctcggtttcgagcgcgccgtcgctggtattatggagcgacctcccatctctctcaagactggtgttttctctctcgagtttgtcattgacatgaccgtctatggtgtctggatcgccgctctttgtctcagctccttcgtcctccgcatgtacgcctttggcgatggtgagctcggtgaggactgcaacgaccgatacagcgacagctgtgagaccgtcttcaaggcccgtgctaccacttttgcctgtcttacctggttctctctcttccttgcctgggagatgattgacaagcgacgatcgttcttccgcatgcagcccaagtccaagctctactttacccagtggatgcacgacatctggcgcaaccagttcctcttctgggccattatcctcggtgttgtcactctcttccctatccagtacattcccgtcatcagtgacaccgtctttaagcacaagggtatcacttgggagtgggccattgtctttatcgctgccgctttgttctttggtggtatcgaggcatggaagtttgccaagcgtgtctacttccgtcaccaggccgccaagtcccaaggcaccgactggaaggatatggacctcgagcagcgcactttcggcgagtacctcactcccgactccagcgaggccagcgttcgccacgactctgaaaaggtcaacgctggtgctgcgcgccagaactccaacaacgagaagaaggcttgaatgaatgaatgaaagctacactatgctatctagataaaagggaaacgcagctcaacggccgcatgacactcgctgaaacgcgaggtgcaacgggactagtggaagggttccaataaaaggtggaagagaaggagaaataaacttgggctcactggaatgtgagttctctaccagaggaggacccaaaaagcccgcacgttggccgttaatgaaggaaggggatatacctattttatctactagcataagagagtagttcttaataatgaagttaaattaaataacgtctattgtgatgtgtatgtctgggggtgatggaacgtgaatcatcactgtaaaattaattgtaattgtgtggtctaaatttcttgtgaatgtcttacaacatggtgttcatttaaacaaatacgagctggtatgacctgagtggttcctgacaagtcacattcacgtccgtgcaaccaaagtcccgtaggatctacaccagcatgggttacacaagctagggcttacttcaaccatatcttgacaacatccctcaattgcttactcttcacactctcatccatcaaaatgacagactcgacagccaaaccaaagaacgaaatgaaggttctatccctaggccttccccgcacaggctctgcctcaatggcagaagccctcaccagactcggctacaaaaacgtctaccacgccatccaagccatcgacagcccggaagactggaaaattttagagagagcctgcgacgcttcgttccctaatctgccgtcttatacgggaaaaccgttcacccgcgaggaatgggatgagctctggggtcactgcgaaggcaccacagatgtagcatctattttcgcaccgcagctcataaaggcctacccggacgcaaaagtcatcctcgccatccgtgactttgagccatggttcaaaagcgtcgaccagagtgttttccatcacctctggaatccaatggcccatttcagcgtcaacgtcatcgaacccctcgtcggatccgtagccggccgctcagcgcgaaaacaattactcggcttattccaagcgcaaaccgttgacgaagcacgcgccaacgcaagagagacgtgggagagacatcatcgggttattagagagatggtgccagagggacagttgctagagtatcgcatgggacagggttgggggcctgtgtgtgagtttttggacaagccggtgccggaggaggagtttccttgggttaatgaggcggcggagttgaagagggttattaaggagaagattaagaggaatattgcgcaggctgttggggtggttttgccgtgggttggggctatggctgttgtgggagctggggtttggatggtggttaggtgatgttgatgtgtcgttggaattgtgttggctgatggttgcactcattgttacacgacagttgaacatcaccaaccaagttttagatcttacgtagtacaagatagactactctttagctcaacgtataaccagaattagactacaattcacgccgaaatatcccccgtagtatcgatctacagctctctcatcggtcagtcttatcgtcttggcataccactcgatgatgtcttgcaaaccagggtacatctttaatcacgcaaaccttggttttgtttctatcgttccatttccaggaaccgactactgcgccaagaccactaatttaggctttaaaatatgcttatcgcaagctggcgatctctcgacgtcatggtctgggtttcatgacgcatttgccccgagggtatgatggcgagatggagttagaattagaggagaatgatgcaagtggtctgtgagtggtggtttggaagagtatataagggcaggtctatatcctttggacgctgagattacactcgtatcatacccataactttaaacccttcaaaatggcatctattatggaaaagatcaaggagactgttgttccctctaataatgagggttacagcaataatcccagctcttatgataatgaaccccccagctacgagtcctcccactccaacaacaactctggcatctacaactctgtgacagagaacaacgcccagcgtgaattcagctctaacaacgctgcaccacttgagtcaaccagcactcacaacgagggcgtccgaacaggtgaccaaatcaactcactggtagagaacatcccaggagtatcttcctcgaaccagaacaagtctacatcgtaagtcgcattcttctattatctaccgcatgaatgtagctaattcttggtagcgatatgccttcataccaaaacaacatgcaccgcgacaccacttccgacaccccctttgatgcggctcgtgctcccccttctgctttgaagaagcatcttggtgaacctacaattgagcatgattatccccatgatagttcgacaaagagacatgcttctgttagtcaccaggaggagcactaccttaactaggagggtagcatatggattttgatggtgttgtgtataattggagatagtgattagagtagcggatggccatttgttatatccttgatgccaactcgacagaatgtgaatacgtgagatgcagtatcatggtgttgctgtactattaagctctctgatccgtacccaaagacacgttccggccgtcccgtcccgtcccggctccaccgaccgggcgctatcctccatcaggcaattccgcaccgggtcagcgccggacactccgccaacttaatttcgagacctgatgcaggaaccgaaacacattctgatacggcttagatcagacagactctagttctagatgctttcttccgacgaggcgtcagatgagatgatcaagtgacccgaatgccaaccggccgttggatggagctctgttgagccgggtgggtactggatgaagttggtatgatctgaggatgctgttctatcaattggagatagtgccatggttcaattcatatcagctattggtgtctgaacttgagtaattgccatcgcaaagagaccatacgtgaactcaatctccatgaccattcaaccgcacaacatctcgactctcaccttcaaactctcctcatggctgtactcccggcctatttctccccgatggatctcactccaccaaaccccctactctaactggcgcggttaaatgcatctggctaaattgaacctctcccaaataaactgtcaagcgctcccgtcatgacaagctatcctattctaggccagtctctagcttgtctgttgattggtgaggctaaaagtgaagctgagactgtcatcgtagtcgcacccccacggcatgatagcaattggacatgatggatgaaaaaaattgagaatggccatgtgatggtgtctgggtatatgaactgtgcttttctcctctttatcagcagattttatttcacgataaatcaactcatgataagttcaggctattctaattgatcctttctttttaattatcttgtcttgcggcgacattgctatcgcaactccacattgtgacactcaacacgaggtccataagagaaccaactcccgcccaccttcctacgattgacgactctactctactttatcattcctacaactacaaccaattctctcctcttcatcctccccttcaaacttcaatcgcagcaaaaatgtccagcgtatgtcccccaattgcaaccccgccatgcccctcatgacgtcttagctgacccctcatagaatctctccttcgtcctcaacaaaccaggtgacgtctccttcgaggaacgtcccaagccctccctcgcaagccctcacgatgtcctcgtcgccgtcaactacaccggtatctgcggttccgacgtccactactgggtccacggctccatcggcaagttcgtcgtcgaggaccccatggttctaggccacgagtccgccggaactgttgttgaggttggcgacaaggtcaagaccctcaaggctggtgatcgcgtcgctcttgagcctggatacccttgccgtcgctgccagaactgcctcgctggcaagtacaacctctgccctgatatggtctttgccgctacgccgccttatcacggtaccttgactggtttctggtctgcccccgccgacttttgcttcaagcttcccgacaatgtttctctccaagagggagccttgatcgagcctctcgccgtcgctgtccacatcgtcaagcaggcgcgcgtcaagcctggtgactctgtcgttgtcatgggcgctggtcccgtcggtcttctctgcgctgccgtcgcaaaggcctacggtgcttccaagattgtcagcgtcgacattgtccagagcaagctcgatttcgccaaggactttgcttccacacacgtgtacgcctcgcagcgcatcgcacccgaggagaacgccaagaacatctgtgatctggccggtcttcccgacggtgctgatgtagttatcgacgcgagcggtgccgagccctcaatccaagcttctatccacgtcctcaagaacggtggcagctatgtgcagggcggtatgggcaaggccgacattactttccccatcatggctttctgcatcaaggaggccaccgcgagcggatccttccgatacggcgctggcgattaccctcttgctgttgagcttgttgccaccggcaaggtggatgtcaagaagctcatcactggtatcgtcgactttaagcaggccgaggaggctttcaagaaggtcaaggagggagaagcgattaaggttcttattaagggacctaatgagcagtaaatggaagggatgatgatgaatgatgactacgaaaattggagattatggtgggtgatggcgttaattgtcagagagtaatatgctatagcatcaatgaatgcacttaatggacttgtctgttcagctcttttctgcgcttgtaaacttgattgtgactctccgtagaatgagccttgagctttacctagttgagcaaatgcaagggaaggatgagaggccccatgccaacttacgaatagcctcattcatctaattccgcactgcatgtcttgttccgcacacacacactagttcaaacggctgaccagcacagccgaaacatccactccagctgttacgtcctagtgtaatgagacaggattaattctcgtagaggaaaggaataattcagactgtctttggtggaagcttataaactctagtttgacgactactagatacagagtacgataccctacaaatacaaacatcccatcaagggagggaaagagagtcaagtcccttgagaaagtgatcgacacgacatgggtcttaatgaatccttcatgcctgcacctcaatcttctccaaccaatcatcgtcaaccaactcgcgcagctttctcttttcgatctttacattccaacctagatcagcccacttacaccgcacacttcttgtcgagttagtagtcctgtcaagccaggtttaaataggagacaagctagaaacacagtttatttctaaacgaaaacgcctcgtcaacatacaagtcagtaatggctttgtcgcacagcccaaacactttattgactatcgattccaagcgccaccccgcttgtgtccaagtgtgtctaagtatgtacagtcggcaattatctcccgtggccagccttgtacaggggtcgggcagggtaccattcagcttgttagtctcaaacatgagtgtctggaccagtacagcgtgtgatagactccatgccgacgcccaggtagcagaaaagttggccacctaagtcttgggacacaaagataattagtctaagaagcctagtctaagcagcataaggtgacctactaatttcgtctcttatgcttgcaacggtcaacttttctgatgtcctgaggacgacttcaagagcaatgggaagttaattatatccccatgcaaggagttacacaacccatatcactactgaagccaccgaggcacaaaagcatttattcaatctcctctcaaacgcctcttcctgatccaccacacttgtacgcccaacggtgctggtcaagcttgttcaatggacagctgggtgcggctgaaagacgctaacgcaagccatccgccaggggtccttgaacatgaatctgccttgggcttgtttgtctaaggggagtgagtcagttggatgggggtataaggctgccaagctgctctcgttctgcccaagacttgacttgttagtatcgcattttatacagcagtgactcgcaagatgacccaacaaccacaggccaagacggagcatattctccaaacaccactatggattgttattatccgtggctttcagtttcttttctctctcatcattgtcggtctatgtggatggatgattcatgatgctggactccctgaaaactccctctgcattgctattgtaagtacctcaactcaaaccttcgacagcactaacacctcacaggcagtcctctcctggatagtaatcctctacagtctcttgtcagaaaagctccctgcccttcgaagcttataccacatcattgctgtactatgtctcgacgcattgatgctcgttctctggctcgccgcctgggctgccactgcttcacgacgagccaagtatgttgtgcccgtaaccgtgggtaactgctacagtgacggcagtcttatcgatagcaagaactgtagtgttttctacaagcgtgatggagagaatgtcattctcttcaagactggtttggctatcttggctgccattgctggattgggcgccttggtctggtaagttgcacgtctagtctcatttgtgatatactaactgtagtttagggtcctgttcattgttactttcgtctggagtcttatcatgttcctccgaggacgcaagcagggtcgcttcgctattgatctctcgggctcgacaaacaactaccaaatggagcccaagactgaagcccaggtcaatgttcagcctcaacctacaccagttgctcctcaataccagcaacaacctgctcctggacaattctcccctcaacagcagcagcaataccctccccaacaacagcaatacccccaaacgacaccctctccataccaaccagcccagagcccataccagcaacaaggcgcttaccctcctcctcccgtatcaccctacgatcctcaacagggccagcagcagtttgagagccagcagaattacgcacagtatcctcctcagcaataccatgaagcccccggaactacatcgcctcctccccaccaataccatgaagccccaggaactacgtcgcctcctccccagcagcagccttatcctgttcagggtcacccacagtagtagatgaaatgagaaggaaataatggattgatgagatggggtgaagtgtggtggagttttagtctttcgtttaacttttgataccaatgatacatgcaatttaggaatacaatgagctgtcttcgtgcgttttgacattgcaataataattatcgcgtactcatattatacagtgttccagataataatctatagatatcaatagtatagtgatcaaggaagatactactgtaaaaactgttaacgtactgctgcagacattgaactgtattctcaataacgtacttaataagcgagttggccagacaagcgagttggccacttttcatcacctagataataagattatttattaaaatactataacctattaaatcaattaaaactaatcgctatcttctttattaatgacctctattacctcttgataggtccttgcattatgcccagtcttgctgtatatgctatagcgctgaatacctagcctaactgacctttcttaattactactccttaatgatttggctactacctgcgtattaatatctatctaattaatttaactctaactatttcctatagttatcttgccgctatcttatagttaggtccttttaaccctctttacctaactaaaggttatattctcctcttaaagctcctaaaccttagcttataataatactatctcttatatattttcctttaatgccttagtattagacttaatagtattaataatagactctagagagctacttttatatcctctgatttatttctaaaggtattttaaataaaaattagccttaaggactatctttaatatctttagggtctagggttaagcctagctggtatcccctttaggcagtataagagtctatagctatatattaagctttaagattatattttctaggttaaaaggaataagcctagctcccttaaaacctcccttaatattatattctataataatagcctaataagtaatataaaaaatagggaagaacttaatcttagtaatatagtttatagagtatctaataagataattaatttcttaactataggctattttaagtagcctaaagcacttaatattaaaaggctaaagtaaataagaggtataaataagtatatatagtataataatcttcttttccttatagtatgctttaaagttagctaagtaatgacttttatagctattaaggattaaaaggtaatactaactgactaatcagttaattatatacttattaaagtgcttaagccacttaagacctatcttattatttatctatctattttaggttatagtaatagcttaattagccaggaggctgcttcctttatatcagttataaagataatacttacttataactataataaatagcaggatagcctagcttattatattaatccctttaattatagtaacctatttttaatttttaagctatattaattttagctttttataccttttgtaagagtacaggtagcatgctgcactttcccaatagaccaaaagatcaagcagttatggcacaatatgccgtaactatgccacacatccatatataaggggcccaagccttctgcagaggttcggcgacttcaatacccttacatataatataatattatagttaaattatagaatctattttatttaaaagagtagatattacttagggctctttttaacttaaatacctaagggctttctccctaggtatatattattaaagaaatagctaattaacttcttactagttataatacctaaccagttaattagcactaggctattaattttattaattaataactagatcttaaaatataatatctatagaggtataactataagagatctttatataataacctagcttttatttataattagtttaagcttatataaaatataattataaaatataatatctagattaataatatctagaactttaataagattagctttataataggtataatttcaattagaaaagtaattataaaagtagaaaggtgtaagggtattgaagtcgccgaacctctgcagaaggctcgggccccttatatatggatgtgtggcacagttacggcacattgtgccataactgcttgatcttttggtctattgggaaagtgcagcatgccacctgtactcttacattataaaggtatacccttcttttggttattaagagtattataattaatattatatatcttagaggtatatcagatacttagtttagggttattctaaagggcttaaagagcaagattgacttgagcttcttttaaaggctgcgacatttgtggtagttgagatttaattgatttgatagtgttaatataaggtgagggatttttggccaactcgcttatctggccaactcgcttatcaagtacgttacattaatttaactacccaccaaagtaactctagatagacttagatcggatacagacaataagtaacctaagagcaggtctaaagtggcataaatagactaaattatcttcttttagtctatggctacatttaatctcttaacctctaagcacgcgtgcctaataatctgcatcatcaccctcttcatcaccttcttcatcaccctattaatcaccctattaatcaccctattaatcaccctcttcatcgacctcttcatcctcttcatcatccttatcgacctcttcacccacccgcgcaaaaatggcgacagaggagtaaaacgatgcacattcaggctcactctcagcgaccatgtaaacagaaagagcaagctcctggtgggtagtcgtgtcgggagcgtggttaagccagtggaccttctcacggctatacccatcgagatggcggagcgggttcggaacataggagtcgtcgtcgccgcggtaccaatcatcaatacataagtctgaaaggtcttcggttatgcaaaatgtgttttcaaggtcactgtcgtcgtaataatgacgtctcgaacggcgcgcgttgggattattggctaactccgccaggcgttcaagctccatctgtttcgattcgagttcgccttcgacataccgcgaatcatcgagtaccgcgccaacactgacattacacacaaaccgcacaagggcttggtagactaccatgtcaatgcctttgagcatatgatcgatctccttgcaggatgactcggaagtatgggggtagcggcgagtgcatgtgaaaccgatgatatgtgctattataatgagttagctccagacttacaaatggccgagactgcttacgctctccagtagattttatcttttcgataagcttctcaagatcagtgtagaagtgggtggattcctgatccaaaatatgtctttggtttgccatgaaaccatggccccaagttgaccagaccaggttgtacgtcaacattaccctgtgaccttcggtaatcggcagaacttcatgttcacaagcacttaggaaagcggcccattggatggtttctgaatgctgagatgccccgtcgaactcgacttgttgaccgtcatgtcgaaaggcaatctgtccacctttgtgagcgaccggtagacaaaccacgagtgagcccatctgacgacccaagtctggattgttgacaaggggctgagatgtgtctgattcagcagagaatacctatacagtatgttagcaaacatagagaccgcatttgttaattggatactcacgtctagcttgcacagctcagccttgactgcaaccgctcgtttctctgagtgtttgctctgaaccaaagtctgattgatcgtttcaagaatgccatacgcagcaaggttaaagtccgtccagatgttgtctgcatccatcgtgacgggggtattcagctgggtggtgtcatcagccaggggaagtctcagagtggaatatccgtcccatcgaatagcaacctgagcattgctagaggttgtgtcgccttcggttgtgtcacctccggctgcaccatcatactgaacatgacctccgatggcaaagattccttgtcttttgccagtacagaggatacgttttccagaaggtctttgaaaggacaggggcttcttcctgtcgatcttcgagttcgactgaaggtgttttctcgcgtacgagagaggggtcaaatacggggagtcccatgatgatagtcttgtgagagttgttgtgagacttgctgtgagacttgtatatttagaagagaggaatccttcagtcaaggcgggacgggatggcctcttttatatcctttctgactttgtttgagtttttttgcaaagtcttgagtttctcaacatactttggatactcactcacaagttcaacacatactacccacagactaagcttaatacgtcacatcctcgaagttagatggatggctgactcttctactagatagtagaaaagctgaccccctaagtcttagagtacagaaataaatagcctaaagggcatagtctaagcagcataagattacctactaatttcgtcccttatgctctgatcggataccctgaggctcctccaatatgtgaccgttggatcagatgcctgtaaactgaactccatgatggcctcttgttggtctagggatcaatgctaataggcagcaataaagtggctttggaaacttgcgagaaaagatcaaaatgcttcagaagtctaatctaagttgtataaacggatatactgagtccatctctaatgcttctgcggccaaatcctgatcacgggggcgttattgtggacaaggcatactcacagcaccacaaaataatcacttctgcctagagatgtctaaagatgcctggatctcgacaaaaccatgaaaaataaacgaacaacctgaagatgatgacctttggtcgtgatgttgtacttcaactcagaccccaaaaaggaaggcggtcaatgtcgtcaaaatccattcaatcatgggctcacttcaccatctcaagcccgcaagcttagcttctcgtccaatatagcttcaatcgcttctgtctaacgaatataccacgaccatcacgacgatcgatcattaatacgggtcttatctttcaaccgcttcctccctcccccccgatccgaggccgcaatggccacgcaaaaccccccaatgcctcaagagaagctcggcgtaccatctcgaaaccctctacctctatctgcgtcgcaagaagcacaagtccgagatatcttttaccaaaaagtgcgaaaagaatgcgccgacgagattaagggtgtgtagcggccacatactctggccatcaattacttgcaattattaacaatttttagccttcgctgcatgcgctctaggtcggacctttacagtatcattcgcctgccgagccgaacaccgcgtcatgaacaattgcatgaagatccacgccacacaagcagcgcacgacgaagcacgagaggagtggtttgccttacggatagagcgacagaaggagagggagaaaaaagcgagagtcgcccaagctcaagaagactttatgcgcgagtggtgggggttgccggagcacgtgaggttatcgagacagaaggagatggagaagaggggagagaggatacatggacttgcagcgagggatcgaccgagggattgataagataagcatatggcgttgaagagaatgggggagtattgtaagaataaacgaggtaaatgaggaattgtacagtagccagttgatgtcaactgcagcgatgacattcgatggaacagaaagaaaggttgtatccatgcagccagtagtattgtcacccaatattgaaacaacctgcggcctcaatcatcaagatcatcctggatacttctcaagagggcaagaaacaaattgtgacgagctagttgccgcccagcctcttgatagtctgtagtatttagtctatattttagtcttagtagttgatataatggttcatgtatgcgacgatggggttgcatgcatcaagcggtcaacgttgaagtttcagtcgagtcgtcacaggaaggcaaagtatgtcaattaactcctttattctttctcttttttccttttaattaagacaaagagaatactcccattctgtagagtctgtctcatcctagccatatctgtaattctcagccatgtaattctcagctccttcaatgaccgtctcacgcatccatcacatcaaatcactcctcaagaccagtaaaaaccatccccggccaacccaagtcatttatgcccgcagccaattagaccccgtcttcccctcactccagcgcgtctccagagcgcttagcatgcctcctgcagtgtgattgtccccccgattggctgacagggatgctattttcgtgacccccttgtccagtgttagtcggagcgcttaacgaggggaatagagagaaagaatataatattgatgagacttctttcggtattttgtttcttggttttttattattgttggttacgtctgtttgtttgttttgaaacaccgtaattttgttacctgttgatcatgaagcggtagcaacatcacctatacccatctttgataccctggattcacatctcttaaagtatcgcatctttaatcgagatactgtttgatacagaatgtctactccaaccccaggagggttctcgctatttccgagcccaaacgcttctaagccaccgcctacttcacgcaatcagaccccgaaacctcgtcgctctgaatctcgtgagcgagatcttcgttccgctacaccacaaaccatggctccagaaccatctgagcctgtttcgccaccgagaaatgggcgacagacgccacagaatagagcccaaacacctcagagagctcagacaccccagggacaagcaccgcaaaatagggcacagacaccacagaacagatcccaaacgccacagggtacacctcagaacagatcacacaccccaatcgagttcgatcctattcgacagcagcaagaaccaaagcccgtcaaagtccaaagaccaagaccaaccgtacaaatcccaggtcgtgccgataccggcaacatccaaggccccgcgctcgtccgcaacagcagtgatcgatctcgaagctccattgcgaaacctcctcttggtggtgaagccactgcgcaacccctccgatcaatctttccagcgtataacccagagctgccgctgaaccagcaacactatgttcccaccgagactcgaccagctgagatcccacgagcagttattagtcggcagacataccatgaaacacccgccggagccgcaccaagaaacccaccggttcgaagtcccgttattagccccatgagcattcaatccgcgcagtcttcgtggccccatcgtgctgcccagcaacaggagccaccgctaattccgacggttagttcgaatgaacttctcaagagttattggaaagtcgcaaatggatggcaggcttcagcatccgagggaagggtgtactgcatgaagttgacacaagaaaaagatgcgcctgtctacagtctgtcgtctgcgacgcagccattttacaatctccgcttggatccaacttcggcttcggcgtatgtaactcttacaagacatgatcccaacaagccttacaaagcacccaagcctgaagcaagttcttcagcgagcagtattattagcggtgctgtcgggcacaactcaggtagtaaagtcaccgacacgaagcattggcaagaagctcttaccacgactctggaggaagagacgaggagacatccccccaacgatggcctcgttgcacttcttatgccctcgccggctacaaagatggccatcgagagatcacaagaccccgcatctgtgatgctggcagaaagggaatgcgcacgtcttgtgtgggatgaagatagttcccatcacttcctcgtccatcccgccctcgcaacccccttctgcgtcaccatcgagcgctccccctcatggtcccgcgtagaatacaccctcgaacacaacgaatcaccccaacacctcgccaagcttacccgggatggcaccggcagcggctggctagagatcgacacaggcatcgcctcaaagatagagtcgtactttatcgtcgacgtagctgtcacggcactcctcctcgtagcgcaaggcgacgagaaaaacaacccaatcacagaagcctttgagcccccgccgcctctgatcctgacagccaagcaggaaaaacgtctgagcaagaatgtcaagcgcgaagaaaagaaaagcaagaagcgcaacatggaggcgtttgagattgacgttgaaagccaggatgagagtctcggcaagggcaagtcaaaagacaaagaggacaagctaccttttttgatcagggtgattgtcaagatcgtcaagggtctatttgcgtgcttcatctggctgctgacgataagtttccggtgtgtcgggttcgcgttcaagggatgttataaatgcatcggatcaaagtattaatgacatgacgagatatttggaggcatgggaattttcacgtattttcatattttttgtatcatatatcatacacccacggcgttctttctcgaatgggggtatctattagcttttgccaagtgcaaacgtaacgaataaaacacgaaggaaatgaccagcaagtaattttcatctctatcgctttcttgtccgcaccataatcttctttcctttgcgcgtgcttccgccagatgtcgccgtcttggccatttttgcgcgctggatctcgagttcgccctcggcgtctgtgaggacttttagctttttgcgggcattttcgagttggtggcggagacgacggagggccttggcgcgttcaaattctgcgtctccttctttgatctccttcttgtcgtcttcctcgtcctccatatccaggtgttcttgtaatgtttcctcgcgctgctcttcatcatccataaagataatctttctaggcgccttgggagcggtagcaaagtcgaattccgaatcgctgtcttcgtcttggtcctcctcctcgtcgagcttgtcgaatcctcgggtaaggactacctgctcctccaacttggccacctctttcgcaacaacctgtcgcatcgttcgaacgtagcccaaatcctgcgtcttgaggagtcgcacggtgtccacatccatgatcttgtttcctcgatcgccctgcaccgttccggaccatttctttccatccttgagtttggagcccggcccgttgcgggacatcattccaaagtagaactcatcctcgtttcgctcagaggccttgtcgcggaggtttttgagggtggcctttttcttgttgaagtctttggctcggagggagtagtcctagactggtgagaagctggttaaatggtgggatagcgaaacaaaccttgtgtttctcgagaagaccgaggcgacgacgctctaatggttgagcgcgctcacggtgaggtcgcctggcgacggcatttcgcatagacgacattttgctttgtggtgatgtgatatgttcacgccgtgaagaatggattgtctagaagaagaagcggcagaattattttcatatttttggcggtgtggcgtaagataagataagcatgagcacagccacagttgatgtctagttagacatgatcaccggaagctagcttcacttccgccgattaaacacggataagctaaaaatatatggttaatttggcttggctgtaatgagatgaagcttgtcgcattcgtgagtaaacgtttcacttcatttgttcatttgatctagctccctcaattcagtggcttgccaggggtttcagccggtcagcttgtttgacttttggtttccaaggcacgcgacagctaatgcacccctgaaaagccaatgcaagtgctgactcttggtgatctgcagctagacgagtatcgcagccatcctaaccatagctgttaaacactgtatctgtttattctgtatgtctatctatttgtagccgtctatctcagatattattaaacgaggtctgtactcatctaattaatatctcgcgtaactcgtttgttttaaacaaccaccgtgcaccgcgtattgatctccctgcactcgatatgtcatagtgcctgcggatctcacgtcaatcgtctagttattcttagaaagcttgcgtgtcagagtggggagacagtcaataactgttttactccttgtcttgggatccttgcttacggtggctttcatcgtataagatctggcttgtcccctttcatgccagcattgagtgtccatggacctggattgaattgcattccctccttttctttcctttttgtgtatttggtcgtaattatgggcgtggctttaccatttacagcgtcaagggcgttgctctcactcttcatcgcagtggtggtattttattgtttcttccaccaaataccgacgtaccgtactcccaagatcaattttattcctagcagctatgattggagtcgacacaagttacaacatccagttgaattgagtagcatggtcaaacctccccgtgggtcgcctgtgaatctcccccgaattcaacacgacttttccaaccccgaattgagaaaacgagagctcgcaaccgccgatgtccgacgaaaagaaatcctgcaagctttcaaaaagacatggaaatcctacgaaaaacatgcttggggacatgacgaactcaaaccgttgagcttgcaaggcagtgatccttttggcgggtgggccgctaccatctgcgacaacctcgacacgctatggctcatgggtttgaagcgagagttttacaaggccgtcgactacgtttcccgcatggactgggatcttcccacgagcaacggtttcaatgtgtttgaaaccaccatcagacatcttggcggtctacttgcggcttatgagctcagtggtgagagcgccttgctggccaaggcaattgaggtgggggatttgctgtacgctacctttgacaacgaagaacacatgccgccgcatactatacattttagtgacctaaaagacggcaaaggtcgtcctgaaccgagacagagtacggctagtctggggagtatgagcatggagtttactcgtctttcgcagcagacgggtaatcccaagtattacgacgcaattgactttatcaccaaggcattcgagaggacacaaaacgaaacttctatacctggactttggccgattcagattaatgcgcaggatggattcaaggttaccgacaatacgtttggcttgggtgctaatggcgattcgctttacgagtacctcatcaaggagtatgttctcctccagggtcttgagccaaagtacgaaaagatgtatctcaaggctgccgacgctgcaattgaacatttaatattccgaccgatgctaccagagaaggaagacgtgctcatgctgggtgaagccactgcctcccctcgaacgaaagaggtccgattgaggacagacgtggaacatctcacttgtttcgcaggaggcatgtatgctctcggcggtagagcccttggacgagacgaccacgttacaatcggcgagaaactagctcgaggctgcgcaaaagcatactctgcctatccaaccggcctcatgcccgaaatcgtccacgtcgagcgctgtccaactctcgaaccctgcgagttcaacccaagctcccaaaaagaacccctcggattccgcgccagagacacaacctacctgctccgacccgagaccatcgagagtatattttatatgtaccgcatcaccggaaaggaagagtttcgcgatattgcgtgggatatgtggcttgcggtccgcgctgctgccgagacggacgaggcgtttgcggcggtgatggacgtcaatgcggatggggagattaagcataaagactccatggagagtttttggatggctgagacgttgaagtatttttatcttatttttgcggatgaggagcttgttagtttggatgagtgggtgtttaacacggaggcgcatccattgagacggatggtgaattaggtcttgttagatctaaatgatagagaggagaaatagaaagaacttgacattacatcaggcatcgtgcgggaaacgtctccgggccgggcttggctgcggccatgggagtcgaggggttgacaaggccatgtcccatcaacaaacaacaacttaagcctcaaagattccacttcaatctatcataagccctgtacagccaataattcatacattctgcaggccgcgccacttctccaactgtccctctcacgccctatggataccggttgtctcactgtccctctacgagacaacgaataaaaaaaagccagcatcagccaccaccaagtccatccatgttattccagttcgacattaagataagccactcctcttctttgtaatataggcaaattcgtcataatttgaaagactcgctcttgtttctgtctcttgacgtctcgggggatatgttcaacaattcaggcgaccagggttcgaggcaacctggcgcttctaaccacaattgaaacatgattgaagtgactggatattttctgttagtgatcgattcagttcaacttggacgtgctgactaacctgtattgttgaatccgccttgggtctggttatggttttgtgtctgcatcgtctgttttagcatcgtctgtaattcgagagtggccttgttttgttcggggagataatgtagttttcacgtcttgtagcattcttcttttctttttatttcagttgagcagagccacgtttaaatgctcgtgctgcttgctcacgctacgtatgcgttgctcatgagcatggaaagccggtgctcatgagcaaacacccaaatccaccttgctcacgagctgtctggagcagctgcaggaatgtttttgtgggtaaatttacaaggttgacaaggttgaccctgaagatcatccttattacacttggtcaagatatgtaacgagccttacttgcatagaccaccaataggatgttgacatgctcgcccaagctgcctgcaaggtggattcaggcacttgctcacgagctcaaagagccagagagcgccgtgagcaagacctagttgcatcagtcgggtattatacctggctacctggggagcctcaaacagatctcacataaatccacactctgcggcgaaccataacaatgggctataatcaagttgccttcttccctttgtgaataaggcagcacctctatccttttgtgtttgaaaccagccagaatgacatccgtttcaacccacccgtttgttgatcagctcccagtcaatggtgccacttgtgcttctagggctgaagagactttggcacagttggatggactctttgccggctttgttttcctacatgaaatagaacccgctaccacgtgcacaaacagccttcgaaatggccgttcgaggcaacctcaagtcggaagagctccctggaccaacacaacagatggacagccttgtcgcgcccgcgatatggcctggtcctccatccgggctattcgcaacgaaatggaaactctttggagccagtttgtcaacgttgcgggcaatctggaaaacgtcgctgtcaacagaattcttgctgactaccaagacgccaaggggctccaacaaacaggcgccgtcgctctccgaaacatcttcagtgggcctgttccgaacgatctacgcaaggtttttgctttttgctgcttgtcttatgttgcttcgcatctcttgtgcgccagaaacatgctggcccaaggtgacatccttgctggtcttcgacaatggctgtatgccctagacagagaagatgagcgggaggctttcaagctgcttgttcaacacctttggcctgaagctcagcatcatttacactccatggactcggtacatcctttccaatccggaacaatagacccttctctaatcaacatccaaccaacagtgatgtctccgatcaacattcaaaactccgcctatccacagcaggaccctgaattttctcttgatcttttggacatctctaaccttgatctgggttcacaatcacatcatttgcaaggttacgacccgcggccatcgtgcccttttataaggtcatggacgccgatgcaattgccctatgatgcatcacgacaatcgccatacgatgccgatccgccgttctcaatcccctcaaacgaccccgaaacgtcgaaccaccttcagcaaacctctgtatttagagccgtgttacagtatgtccaagagaacgctgacttctggtacaacattgctggtcgcggactggtatcaagggatttccgggagtgccttgcctggagccaggagaggctgtcacgaaagatggagatacaaagatctttcattcaccccttgctgctagaaaaggcgaaacgcgacttggtatcccgaggtattatcaccatcatcgaagcctttgtcgagcgaggattactgcagaagcgacaggaaatcgaattctacatacaacttgctggaactgtgcgcaataacaaaccccagaattcgtccttggctaattgtttccagtgtttgttcgatgatcaagtgtcatttcgagagttctgcgattggatctatggctttcgtcaaacctcaccgccgctttctgtacctatgatgcagacttcgacttctgagttcgttaaccctagtcatgttctttgtaaaaagtctgctgacaaactattagaaagccctactcatgtagcctgtgttggtacagaagttctcgatccagcaatttgaggagacataccaatttggtgcatgtcaaaagcgaaaggagcaaccgcacgaaccaacatcatcggtgaacagtacggatggtatttaggtcttgaggaactttatttatgagtaacgaaataaattgacggtcgcaacctggtattgttcaagcccagttttggctggaacctgattgatatgttttcgtgcccacgcagcctgattcggatcggatcattgactctttgcatagttaactcatgacacttgttcgcggtttcgtacgtgagtcgatactaggccggcttggcagcggccatctgggtcggttaggtgaggccatgtctaactcaacgaaaggagagcgatagaacttctcagtggttctcaactaaaacgatccagcagtcagtataaatagagatcaaactcaacatacctatttgtgttgcgtgaatgcgaatgcaaaggtgcaggagtttgcacacggcccatcaacaacgtcagcctcaataccccatttcaatatgcatgaaaccctgcacagctgattatacatgcattccccagccacgtcacctcaagtcctagatccgctggccaaaacttaataaatggctcgttttgatggccagaccttgaggtgacttggctcttgtgacgagtatgcttgatgagttgtaaaaattgccttgttgagttgtgtttccctgcttgcattttgtcgcaacattgtttgtaatctgaacatcgtcttgtttcctcgaatagtttgtgtattcttcacgttttgtagcggctttccgtgcttgtgagtaaatttactggtccgcatcttgctcgcgagtagcctgggggagttgtagtaatgttgctcttatttctccgtaaacacaattgacaagattaaccctgtcttttgccttttctatgctcaacaaagcgtggtactgagtaaatctttgcttgcatcaaagaactgttggacatgtcctacttggaaccaggagacactgccacgagagtagagcacaagactctttcattcgcctactgcttcctctagttgttatataaagcgtcatttggatagtttctcaagtagatcaattggtatcatttatctgagttcgtagtgtatatattcatatcttcttaaggggcaactgccgtgaggggtagtgtagagttacggtgaactataggatggtatcgaggaactatttatacaagagaccaaatttgaccaccatagtctgataatttctgcccgaccttggcctgactgacttgcacgaccgaattaaccatggccattggctacatgcactgccaaagcctcaagcatgacagatcactcccctgtgtgccaaccatccctgtaaaactcacgctgcctttgctgcataattatccttgtcgttgttgtgttgtatcgtggtatcgttcgtgctaggtctcggcctatttagggctctttcggaagaccacacatcagttgctgatgcaatggttcctgattcattaagccacgcctgcaacataacaagttctgttcaccgttagtaacggtgctggaaacaaggttctggtggtatacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttctgccgggttagtttctttccatttatgagctgagcccacaatgccacgtctaagtgaagttgtcaaaggccataacagaacgtatccaaacagcttatggttgccttattcttgtcctgcatctatgagttgtatggtcaaggtacaggatcaggcgcattcaggcttgggccaacgcagggttctccacaccatccgctggcagggatatcattccacgtttcggtgaactatttaatatttaacgtagatcaacatttctcgccttcaatgatctctgttataccaattccttatttctttgtctctaaccatggcgatgatcaaccctactcccctcgcgtgctcgctgtcaagagcccgaggcttcctcgctggtctcattttcatcaactcattgcccaaaatcgccggtcaggactttaatgcaaacatcaggcttttccaaaacaccaaacaatggacagttctccaacatgtccaccgtcaactggaagaaacccgtttacggttggtggaggtaaagcgtaccatcagtctcgaatgtcctgacaagaccctcgcgtcgttcaacaatcccacatccttctatgaagctgccatcagtagcttccataacactctgttgggtctccctcccactactctgggtggtgttgtcgcgctttgtgccatgtcgcatgccacttcatgttatttgtacagtaccggcattcaagtcgcctttgatcccttctccgactttgatctttggagaagtacgatcagtaacgacgagcaccagcaagcatttgatgatctgatgatggccgcctgtcaagagccttatctcaccaccctgatgaatccctttcctatattccaggacgaaattaatttgcccagtgaggatctcaacttgctttggagtccggatccaatcacaaacactctcatcccttttctcatcacccacaatgctgctggtgagtcccaagctccagatctacagagcttacagggatcgccaatcgtcgccaacctaacccactttctggaacaatgcggagaactcccgctaatcctctgtggacgtgatgcgacagcagacatgtgctactttatcggcgcccccatttcaactgagtctggagatgaacaggatcttaagcatttatatatacaacttttgcgagaacgtggccctctccacggtccagttacccaaggaatcgtctctatcgtggagagatttgttgatctcggctatctgcaaagcgtggatgaagtcccagactacatgcttctaattggaaaggtatgtactaattatgtccctccagaacgagttacttatatgagtaggagatacttcccagtaacaaaacattcctcgagttgtgcaaatcggcctgggcgactttggccgaagccaagaggcgtttgtgagtttaccctacaccatgtgctttaccttgttgactgatttcagacacaacatcccctgtggtaaatgcggcaaggtttttacaagaccgggaaacatgaagcgacatatggaaagaaaagcccgttgtgcgccacttatctgcaacactctcgggaaactgtgagatgtcaagcggcacggactgaaagcgatggaccagtttcatgattacgattcaggaaagaacatatatagatatatcagaatggcgacgttcaatgcaaggcgtatttgttttctatactctacgagtgatttggttggtacaactttaacgacaattgcctctcactaagtgccgactgtgccacacaaacacgcggcgatattcgcaaacaacccgagaatgtccattagtgttcatctgtggcttagacattgcgatgtttgcctctgatcgtcatggcagaggaagcacatcgacttcaaagctggcggcctcctgaccccgcttagcgaattgacctccaattaagcttgctttaagttgccccttcccgctgagccaacgggtatggggtaaagtgtttttaaattaaacatctgagtcagcacccagggacggtgacggagagaacctgcctatactctgtagcagggaggtaccacctgcctgtactctgtaatagcacctgcctacggaataattacggagtacctagaaagtaaaagttggcattggcgatcgacaagacgggtatcggcaggaacgaaacgtgaagaggcttggctgacataccactgacgatgcgtgttagtctgtggctggcacgacatgttactcgaaatagtccgtttagccaggaacaagaaactggcacacatcaatcggctgaaacgaggaatggccaccagaaacgtactggtgatgacatactagaggcgcaggctttaaaacaggtttagatctgcgcagggggacgtgacagaggggatgtgattggcggtctgtcactaaatacaggggcgcacaggtggaacatgacgcacttcagccgtggcattcatgcagggcctgacttagtccccaaccttgctgtcaatagaaggcagccacagtggtcgtagctcgtacagagaaattacagaactatatcaaggggaactgcttccaatctcttcttttcatcatcacaacaatcacatcaactcttcatccatcaacactacctttcaccttcacctccaactaaacaaaccttcaaccttcaccttcaaccaaccaaccttcaccttcaccatgctcttcagcaaggtcgtcatcctcgccgccgctggcctcgtcgcctcagaggctgccccccaagtcacccaacccgccgtcctccgccgtgacctcggcgacgacctcaagaactgggccgagaccaaggccggcgaaaagatcacaaacgtcgaagactgggccaagaccaacgccaacgaggtccagcagtgggcttccgagcacggcggcgacgccaagagctgggtcaaggacaactacagcaacgccggcgactacgtttccacaaaggccgacgcagctggtgattttgtgtctaccaaggccgacgccgccagcaccaagatcgaggctgccattagcggtgcttccgccagcgcctctgctgctgccaaggacgatgacaatgctgctgctagcctgagcggtcagtctggtgttgttgccatgatggctgctattggtgtcaccgcctttggcttcttcctcgcttaagcgacctaattctttttttcgcaccaagataccacgcagcatgtacacttttacaattcggagtttgggaccctagggcatagacggtacacatagatgtgcggacctggctaggggaggataatgacgttgaatgaccagctaggcatacaatgaaacaattactacaatcttgacaggatatgactggatatgatatgatgtgactgaatatgacaatgaatgtaaaaagtgttgctgatatctaacttgtatggtgttgtacatggttctataatacagtcatgcttaagctcagtatctgatccaactacgagacagcttcattcgacatcactccccttttgatcactcctcctcaattgcaacccataaggctcaagttgctcatccgtcaatcgactaggcgacttgacaaacggatcctctcccttcatcgtcttgggaaacgcaatgacatccctcaccgtcgccgtatccgtcaacaacgccacaagccgatcaaagcccagcgcaaacccggcatgtggcggacatccagattccaacgcctcaaacagatgcgcaaagtctgcgatccgcttgtctgtcatttgtaaaacatcgctcataatgaacttttgcaccgtcgcaatgtggatacgctcactgccgccgccgacttctacgccgttcagaacgagatcgtaggctgcgctcttggcttggagggggtcagtaaacaacagttcgaggtcggttttcgagagcggtgctgtgaaggggtggtgtgatgctgcaatgcctgcggcgccttcttggcctggctcgcctttctcggtgggcttgaacatggggaaatctgtcacccagacgaactgcaacgaacccggatcaccgagacgaggcttctccatttgcccttcttcgacgaggaatttccacagcgcatttcgaatgtcgcctatctttgtcgacccagagcagtattggcccttgggcttctctcgtgcttgaaagatgaccaggtcgccttgctcgacgccttcacctgctacaagatcgataacgtcctggaactcgaaccctagcgacgaaaagccttggagaggtgcttttctgtcgcacactagaatctgaggcttgccatcggggttgtcggctagtgagcttggtaggttgtccataaactttgtgaccagcttgcgcgcttcgttggggtcttctgtggagagggggaacgtaaaggcttctattagaggatcgtcgaggtgggtgatcatgctgacgaattgtttgtatggttcaagatctggcagtgcgtggatctagagagttagctgcagtactgggaggtttggacgaacataccttgttggggatgcgcaaatctggcttgtcgcttccatacgacgatatgcagtcttggaacttgagggttgtaaaggtgtgcgctacaggctcatccgctggacgagtgccttgagggatctcggacagcacgggaatacgctctccccggatctcctggtagctatgcaccggacgtagcgcttcaagagcggacagaatgatgtcgtttacatcctgtctgactttcgatgcgccagcaaacgaccactccatatcaagctgtgtaaactcgggctgacgatccgcccgactatcctcatcacgaaagcatcgcgcccactgcatgtaccgagagataccactagccatgagcgtctgcttatactgctgaggactctggttcagcgcatacgccttgccgcgctgacgagtcggcaccaggaattccctagcaccttcaggcgtcgacttgaacagcgttggtgtctcgatatccgtgaatcccttctcttgtaaacccttggtcaactctcccttcagccatgacctaaacttgagtctctcttgcagctcttgatggaatcggatttggtagtggcgcttcttgggagggaattggacttcgggtgtgacgatgaggttctgggggactgtgttgagagctcgaatgtctttgaggtagacggtagttttggatgctttatcggctggttcatcggcttgaccgcttacgctgacgacgacgggactgtatgcggggatctgcgtgaagagggcgtgcgcattggcgtctttctttgcgtcggagcatatctggatggtttcgcccgagggtgtggtgaggtctgcgaatgcgagttgtttgtggatagttcttcgcttgctcaagaagccaacgcatttgtcgctgttgtctgaatcgagagggatgtcggagttgctatctgcgcatgtcagaaacgagatcaacatagacagaagaagaacgtacacttatcccaggcgctgagaatgtcgctacgtgctgcgacaattgagctttgggtaaagcttcgggggaggcattgtcgcgtgcgtaggagggatagtggtcttgtgcatgtaccataacgcaatgaagcgcggcagcgggtaaggggaaacaccatggcagcgaatgcagctatgtctgagtcaattgaggcattgtggatggtgggccgattgtcgacaatttcaaggtgagcttcggtgagctcggtaagaggtggggtgcttatcgataagcccatcaacttacacgacatcaagatgggtattgaacaagtagcatgtgtggttgtatttctgaacaaacactattatagattcatctgacttatttgatctgctcaactactgtgtcgaaatcgatcaatggccaaatttcggtaaacttgccatcaacaacatgataaagggtcacctcggttgtttccaccttgcgtccagtcgcctgatatcctcgaaattcaccctgatgtgttcctgaatccttaaagcgtaccgtcatgtagtcgccttcaatcaccatatgccgcacttcccatttccagtcggggaacgactcgaacaaaagtttgcaccgggcaataatgtcgtccggttcttgtcgtttgtccatcacgttgacaggagacgcgtagaaggatttcatgacttcatagtctcgtgcgttgcagctttcaatgtatgtctggtagagagatcgaaactcctcggcgttggaagtggcttgtgacattgttgctgtagctttgttcgatatgatttggatgataatgacagtgtgtacctttgcgagaaatggatttatatcgtgatatttatacctgatttatcatgcaggcttactttctgtttgcctttgttatggagttaaattgaaatgataggcctaaaccaagggcctgatcggcaagcccaagctaggaaagttatgttgggggggtatgtcgacaagcctatttaacctaatgtacctttgtcccaccacttgcatcttggccagggtcgttcaaagtatctaattagttcttgtgttggattagacgaaacttactgtgtgcttgcataggtttgtcatgggttgaattgaaatgataggcctaaactcggtatatgcaacagactctaaaacgttgatgcccgcttatgcccgctcactctgtcatccttgcatggtaaagacacagcagttttggtacagttccatcacacctcatgtccaataccatctcccctcacgacaagcagggcgctactgtccctccaatttcctagcatctgagaaatatcagtcggcgtagccacgaaagtcgaaagggttgcgacatcctggttcgctgttgaccaattccgcatacatgctcatcgactcatgcatctttgcccggtcgctaggcctctcctcaagacgtttaaaagtttggaatttcatgccttgctcaggggtgagcaagttgcctcggctcacatctccaatcaaaatttccaaatcgtggagtcttcctagggctgattcacaacgatccagatcatgaagggatgcggattgtccctccaatttgtctcggagatatcccacgtcacatcaattctcgtgtatgtggctaagaaagcgcggggcgagtccggagccttcaagcaactgatacgctcttgtttccttctcgacactaggcagttcgcactcgaaacgagccattgtggcaatcacggtgttccttggaaagtccgttgatcggtcgacaacttcacgaaccgtcggcgtgagaaatttggtctcttccagatcaaggtaattaactcgggtgtgatgccaaggacggtcgaccccaggcagtgtccagtttgaaacggatatgttcaggtcgcggctggatctgtctcttgaaaagcgtgcaacagtccattcctcgctgacaggaagacgggggaagaacttgagaggggttcggagagtcttcctatcaaaggttctgggagaaacggtgagatatttgaaatgactgatgtgttgcaggagataaataaatattccggcgtgcaggaaatatttactgtgaatcggtgcctaaatttctaatcttgacagctgcgtagcagtgcccgtttgctataaagcgggataataaagcaaataaatctaggaaccgggacaacagcttttcaatagcacaacatcgctttttaaatccaccctgcattcgttaattgcggacaagtaatgttcctgtcagcgccgcaggaagacccgtccagcctcaaacatcaacagcagtcgagagaccctcgaatgagcatctgaagtcaacctttatcttaatcaaacattgcgaggcaaacgacacctgaaaatgagtcaaaccgggaccgcctgggcaggtgatggtgctcaaaaggtcaccattcttcacggatattattccgccactgaataccaagtcaaagaagaacaagccgatgccatcattaaaacagccgcctaccaccgcgagttctttgctctctccttgatctggttctcacctagtgtacatgccgccgttcttccatcactatcaacacccttccagcggacttcaaatgccggactcggccaactcgatcagctaccagccgagctcttgcacgacatcatataccgtctagatgtgcggtctctactcaagtttcgccaaacaaatctcagatcgagacagacggtagactcgatcaaaaaatatcaggtagtcctctcacatggactgaaccttttctgcgccttgttgcgaacacgactcgccgccgatatttctctactcgacttctacgatactctctgcaccaaggcctgtagcatttgtggcgagttcggcggatttatgtctctattgacatggaggagatgctgtttcaaatgtctcaggcaggcaccagagatcaaagtgggaactcttgtctccgcccgaaccagattccgcatgaccgaagccgagctggtccaaatcaagtcgttcaagaacttgcccggattttattcacttaatgggaaggcttacaatcgtcttattaccgtcgttcctattcatcaagccagtttgatttgcaggcaaccattgtcgaccaaaacttcaagcttcacaataaatcgtgatcgactaaacaatctcaactttatgggttcctgtgcgcttccatactacgacaaaacaacgggcagtgtcgagcacggagtatcgtgtgctggttgtcagcttgcactcgaaaagggcatcttcgacaacaagtgcgaacaatggggggttgatgctcgcgacaaagtatatgcgcgggacggctttttggaacattttcgacgctgtgaacatgcacagatgctttggcgatcaagtgatgaaggtcgcaagacgccaccagagctaccagtggaggctcaatgcggaggcagattcaactggagagaatgacggggatatgaaccaggctcatcgacgtattgtagctcgaggacctattcggtcttaataaaacttggccttcgggtttcaccgtgttaaacacattggccgccagtagatgcataggagacgagatcagtaggccaatttatccttttgcgacaacttctcaggctattcatcctggtatcctaaagcaagtacactatcaatttccagataaagacaagtgaccagtagatatgcaatcgagataactcccctccgtgtgacaatggctaagctcagaaagtgtgtgatctttggtgtcgctatcatctctacataatcaagcacgagcctgctgacaaaacgcgatcgtccaaccaaacctccactacccaccagtgtctagaaactcgcctttgttactatattatatacagagaccatctcgagacagattagaccctgaggtactggtagatatatccagccttttcagagggttggtttgagccaccgcatcttcccaaagttgaagaccttgacgttggacggttttgacatcctatcccccttggcaagtacttcagatcagttcacttgggtatttaataacatctattacagcctgcatctccacgacggcaacccctgcattcataaagtaagtaggccatcggtatatgtccaaataacaagttgcgatatactgacttagatcacaggaaggcgaccattcacaaggacatgctgcgcccttttgcatcaccgatctatggacaataccatatcgatcctacatattacctcgataccgcaagcgatcatgcagactctacaggccatgacctcccttgagtcgttgcatcttaatattcttgcattttcagagcagcaggagctcgcgtttctagatctcctgccgctggctggtatgaaaacagccagatggattccttctttatattatcggcacacgtcacgagaatatcccgatatccgccaggtgacaagaaccgccaaccaaaacaaccacttctcattggcacgcatggcacttcatcgcccatgaacgagacgttttggactcatggtgttttctgtttgagtcaccctcctttcagcgccgagactggctcacccgtcccgctctcagcaaacgaaatcgtcaagcttagcacttgagctggactctaccagcctgctggtactctgcaacataaaggcagagatggttcaagaccatccctaaaaggtatagatccgtacacgaatcccgctttctgttcaacaggctaatctggtttgcaggcgaccattagctacgccgatgcgagatcgaagcgtgatttaattcaactttatggggtcctgcgcactccactattactataagaacaaacggcaatgccgagcacaggatatcgtgtgctggatgacggcttggtcatatccacgagaacgggtgggttatagggtttctccgagaaaaggtagaacccgcatccctcaaagatctggatcgttaccaagcagttctaggcaaactccacaatttggaaatattgattggagatataagctgaggaaacctatttatcactgaacaaggggtggaatttcacaatttcgaacgtcttactctgaggaatggaccgccgaagatgaggcagaggtcgaccgaatatgggacaccacagatgtctagacggcgaaagagaagattggcccaaagacacgctctgagtggttcatctcgaaccgcgaagagttggtgcgtgagggcttcgtacacatgtattataggcggaataactgcttgtcagtgttcttttattgttataatagacaaataaactataagctttattatggtagagtttcttgattgatgatgcagttatcgaaacgtattttttcattgttgaactcctgtgaatgtactgttgggaggtcccgtgacaacagctgatttgaaccaatcaaaaggttgcatctccatcattacaggccttacaggcgttaggagctctagaaacaaaaagttgcagtaaggcttacttattcatcaacaagttaccacgcggccaacaatctttgattctttatcatcttacgtgtgatgccttctcttatcccgttcacacagaacagttcgactcagaagtgcaatggaaaaactgagcgagaaactgaactctacaggatcggagccatgtctcccaacatcctgcgtcatccaacatcgtgagcttgcaccgtcttcatatctcgtgccgctgctaatttggttcaagtattttagatttggcagccgaaccattcgcgccaatggagctacatccgatcattgtcataccaacgtactacgccggaggatctgacaaactcatcttgaccgctttatcaagccatcctccttgtcgagattaagcggtacctggatacagaattgaaacactacaagttttgccatctcaagtgattggacaacaatgtattggtgcgctaaagagtggcagatactcatgccatattttccaagtcaatgggcggacaagttagagtttaattacaccaagacacggtgagacgttggcgttgccaagataacccaatccatcaacattcctgatgtaacgcggggaagctaatgtttgtctggcaggtcgatcccgtgcataaacgataaacggaacggcttccgtccaattcatgtgtctgccatacatccaacgatagagtctgatttagatcttgatccaactcgttccacttcgttcgattcgcctcacaaggctgggttacagtacatattgccgcagcgaactgagagcagatcattgcttcaaactgaagtagatgcagatggcagaaggcaatgtaacgctcgatcgctgttgtttctttcaaagtaggacaagatggtcggtcgaagaaacacaaggccagaccaaaaaaggcaagccacggacggacaaggacaaaagtggtaactaacggatataacgtttttgcaaaaaggtggcacaactcaattcacgacaaggttcttatctttggtctgggggatacaagactagctttggttgtttaccccagacatttacaaaagaaccggtgagaatatacgggccggctagtcagtatctagataaacgagtgagttgattaatcatgagtattagcggtggctgtggtggcaaaaagaacagggttgtcgtcgaataagcttgaatgatgcttattattacccttaatgcctagtcaatcgcgtgctatctgaaaagacccgccaaggctatggacctgcccgttatcaacatagttcagagcgagtcaaaagttccctggcgacgtgtgatttgagtcggcgctagttcctggaagaggcagttcctgcgggggacaagaccagacgccaagattcgatcgtcaagtacatccctggaacttcctctttggggtgagcgccgtaatcggagttgttggttgattggtgcattcgttcttgtgctatgcagaagtgccgtgcagtcatttaccctatcaacaaacagaagccatgcctgtccgcctagacttggtatgctcttgtccaagacagagagatgcagatagaggacaccagatctgcacctataaatatcaatccattccactacaacaaacctccctctcacctcacctcttcttcaccctctctctactcactcgctctccgtcctcaccatgaagtactccaccatccttgccttggctggcctcgccagtgcttctacccccaagaagccgctcgtcaacgagctcaagctccaaaaggacatcaccctcaagggtcttatggccggtgcccagaagctccaggacattgcagaggccaacgacgacacccgtgtctttggaggcaagggtcacaacgccaccgtcgactacctctacaacaccctcaagtccctcaactactacaatgtcaagaagcagcccttcactgagctgtactctgctggtaccgcctccctcaaggccgacggcgaggacattgctgccgctatcatgacctacacccccgctggtgaggcttctggtcctctcgtcgttgccgccaacctcggatgtgaggccagcgatttccccgccgagtccaagggcaaggttgtccttgttaagcgaggagagtgtgctttctccgccaagtccaccaacggcaagactgccggagcttccgccgtcattgtctacaacaacgtcgctggcgagctgagcggtactcttggtgagccctttggcaactttgcccccattgtcggcatcagcctcgagtctggtgaggctatccttgccaagaccaaggccggcgaggtcaaggttgacctcaaggtcgacgccactgtcgagaaccgtgttaccttcaacgtcattgctgagaccaaggagggtgaccacgacaacgttcttgtcgttggaggacactccgactctgtcgctgctggccccggtatcaacgacgacggctccggtatcatcggtatcctcaacgtcgccaaggctctcaccaagtaccgcgtcaagaacgccgtccgcttcggtttctggagtgccgaagagttcggtctcctcggatcttacgcctacatgaagagcatcaacagctccgacaccgagatcgccaagatccgtgcctacctcaactttgacatgattgccagccccaactacgtctacggtatctatgatggtgatggtgatgctttcaacctgaccggccccgctggttccgacgccatcgagaaggactttgagaagttcttcaagaccaagcgtctcgcttctgtcccctccgagttcagcggccgttctgactacgccgctttcatcgagaacggtattccctccggtggtctcttcaccggcgctgagcagctcaagaccgaggaggaggccaagaagtttggcggtgaggctggtgttgcttacgacatcaactaccacaaggctggcgacaccatcgacaacctcaacaaggaggctttcctcgtcaacacccaggccattgccaactctgttgccaagtacgcgaagagcttcaagggtattccccaggtaaaccacctcacccgacgaagggacgccgaccacgctcagatcttcaagcgtaccagcgctcacacccacgcccacggtggaccttgcggtgccgttgaggtttaaaatgttatataattacatgtactatgagagatgagcagttgtatttcgatttcttgaacatattatgtagagtatgcaaaagcagaagatgagttatgaagaatataataccatttacctacgaattatgagtgagattaataagcgaatttgtgataaggtgatggaatttgctgacgctgacatcattcagagttgactccaacatcaacatggagcagtcattctttttcgttgatggcttacacgccgatagaacttcaaaaaagcgtatgcgccaacatgtaatgaaaggcaaaaatgcaggcaaaacgtttcatcgaccgtcgagaaccgctcaagttgttcgatatcacgccatggagagaatcgcacggcctatcgggactcaattctttacgtttccgtttcctgttccagtgaccaaggttgctagtaaagcgattcatgactgtgggttgttcctctcacctgttttactctcactgacgctttagtctttaccaaaactatcgacctgatttatccgacgcagctgggatttgatatcgaacagtacaagctgcgatggcttggaatcatgtttgtcagcaaaccaggtactgaaaccctcatatctatcgcattatactaacagtgatagcatacaactgttctttagctttgatacaatcatccaacgagacgtatctcggcgcaggctacagttgttcaaattctcttttgtgcctatctcaaactctggatcaactggcaaaacaacttgcaagcagcgaggctttgtcggaccatacgctttctattgtcacggcgcttatcaatcatgagcaggtggcggggcactacgttgaagccggggcccatgtaaagggtatgaagagaattgttgacctccgcgggggactggagaatatacaagatggtgctgtagcgaccaagatttgccggtgagtttttttttttttttttctttttttctttttttcttgttttcttttcttttcctgtctctgataagttgtgtagatactgactcttgaaggactgatattctgtttactttgcaacaatgtggccacccgttattctaccgcgacagaatggatgaaatacaaaagactttattatcgcgaggtttcacgttacagagcgcagaaggtcacaaatttcgatcgttccagcccgtaatcaaacaagccttccacgatgtctcgggagtctgcaacctatttaacaagcacatcgacaaaaagcctctggatctagtcgaatttcaagagattttaatatcaatctgttatcaactactcgaattcaggacactaaatgactccaggctcatacaagacgtcgattcagcataccacattggattaatagtattcatgatgtcacttttctggaacaaccatcaagattggcttgctaagcctggactgatagcagcctgcatcaaagaagctttgcaagtagaaaaccttgaggataagttcgtcttttggctgttggttttgggaggggtttctgtatctggggaagacgatatagaatggatggtgatgagattacatgacaaagcccagaagcttggtgttgtaacatgggatgatgcacataattacttgctagaatttccttggatgaacgttattcacgacacatcgggagaaaagctatggaataaggtgcggagtttagatatggagttaaacggcggaattacggctgaagcttagccctttgtctaagatagagtgttatttccgataagactttcgacatgatgttatttttctatgaaatctagccaattaagtttctctatttaatgtacgacctattaccagattgagtagcaagtctctcattggacagatgtcaaggttgaggcgagtttccgaatcgggtagcaagtctcttattggtcaacagcacgtcgaacaccaccacgtatagccgtggtactatcaacatggtagtttattctgaacataaatagagaggtttcccagttctaaatgactacagaatcaagcatttaacacacagctcgataaaaacacatttcacctacctctgctcaccccttcgccatgccttctactacacactcagagtttgggaccaacaccgaggccatcgacgttgcaaaggccttctctgatggcatccatggagaaactatcctcatcaccggcgtgaaccgtggtggtatcggcttctcaaccgcccaagcatttgtgagtccgcctatccgcttggccactcaatatctaacagattaagtcgacgcaagacccggctcttattatcatcgccaaccgcaccctcgctaaagcaaacgacagcatcgacaacctcaaagctgaatttccaaacgtcaactaccgctttctagaagtagacctctccagccagacgtctgttcgaaaagcagctgaacaagtcatatcatggtctgatgtgccaactatcgatttagtcatcaacagcgctggtgttatgggtattaatgaacgcacaatcaccgaagatggacttgaaatgcatcttgccacaaaccatatcggacattggctcctcacatgtctcatcatgcccaagctcatcaaagcagcagaggataaaccaaaaggatcagtcagaatcgtcaacatcacctccgcttcaccaatgagatctgcgatgcgctggagtgacatgaatttcgacaaaaagaacaaagaccttccgcaagaagaacaacctgtgtatcaatttctgaagctctggggctacacggatgttgaagatgcagcttatcttcccctagatggctacaaccgcagcaaagtcgccaatgtactttttggtatcggtgcgaccaagcggctcttcaacaagtacggaatcctgtcactttccgctcacccgggtgttatttggggcaccgaactcggaagaaacttcccacaagcgactattgacgctgcaaagaaaatgggcgaaaaaggtttgtacactctgaaatcattgggagcgggagcttctacgggtcttgttgcagcgttggatccaaagctggctgtggatgtgtgtgaaggagaggggaatcatggatcgtacctcgtagactgtcagatcagtgatcaagcgaaccctctcgctgtttcgagcagtgaggctgagagattgtgggaggtttctgaaaaggcgactgggagtgagtttgcgtggtgaaggggctaggagcatgagtctgccgagggcgacaaccgtgatctgattagaagaataagctaaatattcatacattccttctcatgagtcatagccatatcacattatcgatttcagccagagtttcgtcttgtacacaagtcaccggaaactgacgaatgaactttgaatagaatgcacaacgtgatagtggttgcagaacttgaaacagctgtctttctgagacgaacatgacgtttgttctatctgtttcatctcaaacatcagacgaactgacgacatgaagctatttttaaaaccttgtctgttttacagtgacaaatatagccaagctgagtcttgttgatgttttgtcacaattatttctacccaactcggtactgtcagctcttgtcaactcggctaagtcttatcgattgcagatcagggtacggatcatcctgtcggctactttattaggttagttctgacactgacaacacggctaatacacaacatacatattctcaaaccggatatatcatgataaagcaagactatctcatctgatctatctttcgtatctcaagttcctgatcccgctgaccaatcaaactctcaaccctggccctcgacaaccaacaaatgtctattcctccccaacagaaaccatcttcatccctgtaaaactagagcaaaagaggtatagagcgagtgttttaccccgcgtttcgattgacggtagaaactcacacgtccaaagagaaattccaacgcctttttcattcccttttttttcacctaccaaaactgactgactgacagtcacaaccaacccatacacataaaacctaatcttgcttagtgtcaatttagatactcttctcttttaggatttgccaagtgtagaggagttgttcctgaccgggttgacgagagtcgagtttttatttaactggtcgacgtcgacgcgccccttttttttcacgctcgcttcatttactcactcactcaaccaagctttcagtcagaacagtggattcacagtactttcacctacctttttgagtctactattttttcgataagctatactatgtctgcgtctccacctagcggctcatccaagagacgggtacgcacagaagctcagatgagccagaagcgactagccgaccgcgtcaaacacagagagaaccgacaggagcacaagctacgaatggagaggatggaagcggatattgcgcagatcagaaggaatctcgatactgtatctgcgcaactacgaacactgccccagattggtgccgacttgatggcctcacaacagcagcagcagcaacaacaacaacaacaaagaccgcctcaaagacagactaccaacttccccagccatcctcctggtgaatcttatgaaatggataccagcaccaacgtcaacgaaaccccggacttccccgcgcgatctgcatccaacggcccaggtagagcctcgcctcgtcccgaacacgacatgccaatgccacctcccgaggtcatgtcaagcctattccctgcgccgtcgcacgtggactgtcgatgcggagtgcagcatcactcgcaggccgactgcctagagtaccgcagcttcgccatcctgtacgaaacccatgccgcgtttccccaggatcctctgcatgcgcgatccctgcccaagaaccctgcgttacctaatatgacgcttcactcgtacggcgacaacgctgtcacatgctttctcacgtcttttctcaaggggttcgagatggcgagtgtggagactttgtttggcgtttatttctttgcctatcgacttatgagggttcgtactccgtctcgtctgtcagatttaaactaacgatttatagtggcgcttacatcctgatcctatgacattgaaggacgtgccgccgtggcttctcccaaccgaggttcagaatacatatcctcatcccgtgagcatcgattacatcccttggcccgacctccgcgactttctctgtacgaatccacgtatcaaatcccggcattccgtcaagatgtatcttgagtctctacagttgaaatggccgcctgggtcttctctcatgaccatggaagggggtcaggtctgtgttagtccagagtttgaggctattgcatgcgatttgaataattggaagctaggaccgccttggttggacaattttccacgtttgatttcactggtgcatccttagttaggaaacaattcaaacattgttattatttataagcgttgcctttctaattacaaagtcaaagtacatgtcgctcgtttcgtcggtcctcaacagtttggagtaacttctccaacgcttggctatctggcttttcagcctttgccagtgactcgtctaccaagcgtggcatactctcctgcagctcactcctttcatgataataaaggcgtggcggctcaaaccagcgcccggaaaaggcgagataccgcaactccatttgcccagggaacggagatgtgtcgtgtctgaaatacactacccagggcttcctgtcaaagctaaagcgcttcaacaggggaaggctttcgcagatactgtggaatacagtgtcccatctcaggctgctttcataccagccaacgaaagctggtccaagcctgtaagcattgaccttcgaccaaccgtgtaagttaacattccagagggcaaactctggttgttgggcatgacagtgggtagcgatggtgcagttgtgtagatgtagagccgtgagagattgttgttccagaacccactgaaattgatccttgcgtaagatgtcataaccgtccaatgtcaaagttttcagctttgggaacgacagcccctttccgttgaactctccaggtatactaccccagtgttcaccagagattgtcaatttgacaagctggtctgcaatcgacggcagaagcttgttttgtagataactggggaattgtctcagttcttcccgatgaatcagatcaggtctttccgcatcaggatgcatgtatccgtagttttcagagagaatcttgatttgtagtcgttgaatatcgcagaaaagattgggtgcgatagtgctgggcagcggcatgttttgtagattgtccaaaaccaattcgcgaatgactgtcgtgtcggggcgttcagctcgtgtttctatggctcgaagaacggctctgagcgtttggaaacgagtagtggctagttcgggaccaacaatttcctcttcctcgtccagaggcagtagacgcgcatctttcccggcgcagcatgaagtgaagcggacctcaatagtgtcgaggttgggcatatcgcagattctgtcgatggcggattcgaaagcgcgccattcaccatttgcctcccactcaggaggccagtttcctttataacatgaaccgtccacctcctctgtggcagaaaagattgccacgcgacgagcagcatttgcaactagctttgagctcacaaatctatgccaagagtcgaacaaatgcaacgcagtatctacgtcggtgcctagtgacagggttcggaaaagttgcttcgtggctaggtcattccaaagacgacacactaggcgggcgtttgtgatatcgccaaagtgatgaatttcgaggcggtgcttctcatgctcagtcaggagatggctgaagatcttactccagacctcgttcggaagatttggaggcattttgtttgctgtgcagagggtgaagagaagagaagatgggcagatgcactgaacaaacaagacggagatgcctagcagcaaatgccgctctaccaaaatcagtgggctccagaggtacatgattcagtgcaagtaggcatctacagttcattaaattaatacaaacatgcacaaaagcccgggcctcattgtgagcgaggctgcctaaaatgttcactgttcaacttgatcctattcccgagtgacttagaggagacaactagaaggaaaatcccattgactcggcacggatgcaaactaggggagaagatgattctggtttcccacatgaatatgagagaatgttcgtattggtaacgcgaggctcgtgatgcggtccgtgatgctctaagctgggctggaagtcttggtaggtgaacattcaattaccgttgtaaccttacaagtctagaacgaactaatcctttaattgtagcttccgctttctccacttacctaaagatagagtgacattattcgctgtttgcaaggtgacattcaatagtttcaacggtcgagtgaatagtctgtcaggctagacctattctatataccctttccatgttccagctcatttaaagtcattctgtctgatcttcttcttcttcttcttcttgtttaccttttcactcactcttttctctcttttacattcactctttccaagccacttggtgacaatatctgcatcatgagactcatacacctgttagcgctgtgctcgaccgccttggcatcgccctgcatcctgttgcaatatgttgtcgacttcggccttggcatggtctacctacaggtgattagtgaatgcttagcgggtatgatcacgacggagacgatactcactgttcaacccatatgcgaaccattggggcgctgaagtgcctgggaaagaaaagacgaaaaaggtgggaaggagcagcgatataaataatcttcagaatcggtatcgatggctattggccccatttctctgtcaccttcaccactacctctttccacgtcacctcacaatttgtccttgtccgcaatcgagacaacaatactttccgctttgctacctgacggaattgtatccagatgaagtaatgggcaccaaacaagcaggcgctgatcagctgctcgccaaaatctacttgagatcatccgtggctttcagaaagcatccgctaacctgtgtttgacagatgatttcaccacacgattggcaatcaaagggacaagagacttacgtagctcctgttgcgcctatcgccatctgcgcatgcgccttctaccgaaccttcacgatgactacgattatgttcgaaatatcgaagcccaccaacaacaataacgacccgtatcaaccaatagcattgaacgcctgatccaaatcgagcaaaaccgcgaaaccttgtctacctccctctacgacgaacaataagacgaataccaaactttcttagcccctcggggactaacttccccgaccgttgactgacagtcgattggcgcaaaaccgatgtcgctttgatcaatgagtaaaacgcaaatgcgcccaactcaacacttgaaaacgaggcattgtttggcaatcgtaaaaggctgctcgaccggatgacacccgattggctatttgatgagttatatcatatcggacgatgaaatgccttggacgctgcattttttgctataccactccttagaggtcaaacataaggtatttgtaacagatggatatacaagacatttgccaagtcggaaagctccggtctttcaaacgacataggcttcctcccatattttgttcccaaactcatcattgattgtcatcggatggagtgtccatggtcaggaggtccgaaattgacacagcctcttcggtgacttgggttctgtgtacatatctacacattttctatctttcagagactatacctcattgtcggaagcatccttttgtccctatagatatctcagttctagatgatcctaggggtagcttggagaccataacctagccttagggtatcagacaaattgaccgctggagcataagagataagattattagggaagcttatgctaattagactaggcttgttagactatttatttttatactctaagacttaggaggctaatctttcggttgatatcttggggggatatttctgtgaataaaacatagaatgaatgtcacaagtaatgattcccaactgggcgatactggcctgatacacaaataccaagatcctttatttgaatcgatcaagtccaaagttatccaaaataggatccttctcccccgtcaaaatcatcttactcaaaagctcaccgacaagagcaccattcgtcacacccgagtgcataacagcaacactcaacccctccaaacccgtgtctccaagaataggcagaccatcttctggcaaaactcgatgaccgacggtatagtggctatactgtagttcttctccgccgataactgacttttgaagtttggcaaatagttcgagagctactttttccacgtcgtcgccgaggtcgccgcctgagtagctggatccaaaacgaagggcgccttggactgtttggcggatgtgaagctctggggcgttgattatgccgttgattagtttcttagaggttggttttgtgttgaccaaaagaccttctgagctttcgaggggtagtttgatgttttctgacgcgagcaatgcgacgcttcccagaccagcagcgacgacgacatgatcagcagtaagagtctccccagaatccaaaacaacaccgctgacacgaccttcagtctttttgaagcctttcacctttgtctcgataacttttccgtttcgttcttcaacctgagaaatcatctgacgagccgctatctccgcttccagagctccctcctgtgcgtacgcaagaccccattccggcagaatcctctctccgacatgaggttcaatctctgatatttccgtcttatcaacacggataacatcatagccccaagctgaagcgttgatctttgcagcctcaagttcctctggtgatttatcccacgtcgttgtgcctccccagtgaatcggaagggagtcgaaaacttgctcaatctccttccagcgcttcatagagcgaagacgaaaatcataatagaacttcttgtctgtcgatgcggcgttgagccatgcgaatgagttgggtgttgccacgccgccgatatcttctgctataacagtgacgttggtttcggaggacaagtgccaggcgatggaggctccaactatgcctccgccgatgacgacgacgttagagtgtgctacttcactcatttttggagaccttttcgattcgtgaggctcttccattttaatacgtggttgataaaggtttataagttgcgaagttgtatcaaccccgcctttgccggaggtcaatattatctccgacgcccagatatgagaagaagtgataagtatgttgcataaaatatggagtttgacttgataacttactctctggggtaaagatctgtataatcacgcaatagagctgcatcactctgtaccatcgtgttggtgccaagaatcagtagcatattggaagctcttgaataggaaggtcgtttatatcattcctgttaagcatgtggatctcatgaaaagctccggttctatcaaattactgttcaaggagttctcagagctttatcagtctgtccagctgaacagatatcacagagatagaacaacgtatacaagagacaagcaaaatgaatcagtaatttctttatttcatcacctgttcactgcatgttctcaaagacgaaagcacaatccttcccatgacgcctcagacctggtgtcgacaatcaatgagacttgcaatacttacagtacttacccgccatcctggccaatctctttttcactctcctcttttctctcctcttttctctcctcttttcccacctcttcctttcaactcgctttctcctcttgtctctcttcttcttccttttgactctgtttctgttcttgtgaccattctttctcttctcgtagccctcgcgagcagaagccctcgcagcagccaacgcttgcgcggcactgagatttggaatctgtagaggcatgtcagcataatcgtcctcatcagaacaatcgtcctcatcagaataatcgtaatcgtctgaactggccggttcatagatctgaacttgaacttgatcttcatttctcttcatgtcatatcgcacaactcgattgtagatgtcctcaatcgtcgccttgacttgaatttccttctcctcgtaagctgttgatgagttctgtggattcaagttggtgaggagcgtagaggctttttgcaggtggaagagtagacctgttgcggattgttgggtaaagggaggactggtttccatgccacccatgatggtatcgccttcgtaatccatactgtctattgttagtctgggataatttgatgtgttggcgagttatccttcttagtgaaaaaaaagtgatgctcctgaccgtagtataacagaaattcaacagggatgatatgataaatctgcgaaacgtgtaatctttcagagcattggatttggtatgtggaagatttatagtttttatggaatttctggcagtgttcaaaactcattgttctctgaatatgaccatgtcctttaccgaaacctgtggtgtttcgatgttttctgcgctgaacaatgctctttgtcttcaacacaacacaaagactcctaacaaaaaaggctgaaacgaaatccagctgtccactcctgcatcgatttatgttcaataccaatgatcaaatcaaatcctctattggtaaaattcaaaacttttcgctattcataactctaaatcttcaatcatatccatctctctaaaacagtgtgtacatcaatctcttccaccaagggaacgtagcaagctcagctcgccaagcgttgatagaatcccagtcgtgttcacgtcgtccggtgtcaatatcaatcttgtcgatgctgatccagctcgttcgcttccagataacgccaccagcccagaacgccaaaacaatgggcagtccaagatactgcatgaagaaatcttcaactgttcccatacccgactcgcctactggggcaacaatggcgacgtaaaactatgacaggttagatggtttcaaaggattggaaaggaaaacttacctgggcgatgagaatgacaacaacgaaaatcaaaccaacccaggatccgtagacgccaccaatggccttgaaagggatttcgtcaagggtgtgtccattgtacttccacgcagctctgaatctaatgtgcgcaagacaaatagagccccagcaaacaagcatagccaaaccagacaaagccaaaagccagtcaaagataacaggaccagccgcgtcaaggttcaggaaagcaagacatccaaacgcaatgatgaatccaacagatggcaaaggtcgacccgcgcgatcaacccacgtaaagatcttgggcgcaaaaccctgctgcgcgagagcaagaagcgtacgagatccgccgtacacagaggcgataccgagagacagaacggacgaaaggatgacggcgttcatgtagtgatcgagacccttgagaccagagtattttccgacgaggacgaaaggtgaggcggcgctgttggagtaggagctggagcttaggagattctcgtcgttgcagctgaccagcataccaacaaatagcagcgcaacaatgtagaacaagcaaattcgccaaaatacctgcttgatcgctttggggacggactctgtcgggtttcgagattcagctgcagcgaggccgacgagttcggagcctgcgaaagaaaacgccgctgtgacaaaaacagagcaaaatcctttgaagccgtttttgaaagcgcccgggtcttcccagagcttgaatccctggtatgtgctgtaactaccgcttgaagggcctccgccgcagacgagaacgagtgcgatgatcatgaagatggaaatcgaggtaagtttgaagcacgcagcccagaattcttcttcagcgtagcccattgtgccaaacatgttgagaatgatgatagcaatgagaaagacagcgatccagataccgggattcgaatcaggggcccagtactggatggtgatggcgcagactgttagttccaggggaagcgtggcggcccattgaagacagtagttccaggccattgcgaagccaaaggcagggtcgatgaagcgagcggcgtaggtgtaaaaaccgccagagatgggatacatgacggctaactcgcccattgcgtagacaacgttgaagaccatgactccgacgaggaagaagtcgataaacaaagtagcagggccctgaaggagtcagtttgtaatctcagtaagaagttggttcacttacacccttgctcagagcagaaccagaaccgacaaagaatccagcaccgattgatcctccaatagcaaccatctgaagatgtctaggcttcatcttgcgatccagctcaacaagacccaaaccataatgcttcctcgtaaaagactttgcattcagaccggttctggtcatgaaatcctcctgctcatactcttctcccgtagcagtaaaggcctctggagctctctcgtcgacatctctcacgacgctcttttcacccacgacgggggcatcgctagtgactttttcaacagccatatttgtatctagacccagaatgaatgacaaaacgaaagggacaaagaagggagggaaaagtctggctacttgtgccccattataaaaaggatctttgttgaatacaagccggttctatttcgccccatagtaaaaaaaaaactctccattagtggttccacccatattttacatggttctgactctgcgtttttttacgatggcaaaagaaaatttactatcgtcgagtaaaaatctccacgatctgaaaagggggttgctttatttccccgggtgttgacttttgctttttacgtaaatctccatggggaatgtttggtctgagtgaggttatctagagatgttgtgcggagacgatgttactccaattgaggtggaatttggagtaatccgtacagggaattggagaacacgtcaacggaagagtttaataacaattaacgagagtttaatatttatacggtgagaaaatacctttccctacatacaaagaattgtcgatcttgattgatagttgatctcccgcctcaaacagtcttcggcccgatcgaaaaacgttttcatcgccatccgtagtggttcgacaggtactttgccactgtagatacaaaaccacacgctgcaacaacaaccatcaattgcctctcatgacttactccatacgctcaccgacataaatacctatcgcatcaattacgttactccaataactaaggaatgacaagatccctgttcattcataacgtaaatcaagcggctcaacggatagagacggactagactagactagtctttgaggcttatgtcggctcgctattcccgttgaaccattcgaagtggattgcaacgataaggcttcaatgattaacatcagagggtaagaattatgttattcgacgatatctcgtatatctgacggtgctcattctctatatgcacaaacccgcaactcctaaatcgactgtacaagggtatcaagtctcatcatccattacttggccgctctactatgctcctcgtaaaactccagcgtcaacgcagccaggaacccaggaatgcaccccttctccctgacccagaacccaatctgatcgctaatccttctcgcgaaatcactgcgtggaccgccaccaaccttcatcgtgccgcgctcgccgtcaaacacaatagagttctcgtgctcgtcggtttgcgatgggtaaaacgtgctttcgacccgcattttgccgttggggataaacgtcacggtccagccgagcgtggaaaagatggcttctttaaactcttgcgacttggagccccagacttctttgagacgacgcgttcgcttctcggctgatgctgtttccgccttggctgctgtgatttcgcgctccattgccgcgaggaccgatgtgggaatcatgggtgaggatgatttgccgcggagtgtagccaggagctcttcgttctccttcttcagagctttgagtgtcgatcgcttgattgcctcaaagtctgatgtcgggtttgacttgagcgacaagacgcgtgtttgcgttgactgcttagcagcctttaattgctcgcggctagtggataagtccttctctagcagagaaatcttgttctgagactttgtcaactcctcttccagcttgcgcttcttccttgtaagctgtccaagctgttcttgggtgctatcgtcctccactctcgatcgcttgctgcctgtaaccggctgaggggcgcctgttaaaggttcgagagatgatagctcggcatgtagtgtttggacctccttcttgtactggtcaacaaggtcttcaagctcttggactcgttggacccgtgcttggtcgaattgcccgggctgaagcgtctcgtcctcggtgtcgaaggtcttgagctgggcgcgaaggtattccacctccttgacagccataatgcgctgtcggtccagacgcatgcgagccttgtcggtgttggttgcgctggctgcactcttggatttctcgacttcgctcttcaattgggccttttcgtcattcagagactggatcgtgttctgcgcagaagtcatctccgcttgcagttggcccactttctcgacgaaagacgcgttggtaagacgttcctctactaaggcccttgcaacagcttctggtgaatcgaattgggattcgtcagtctcggcggcattcttaaggtacgcagaccaggccaatcgctcgtcttcaagtcgctgtcgctggatgcgggcttcggcaagctctgcttcaattacctccgcagattccagtcttcgctgtagggttcgcttctcttcttcgacgacttcgactgctttgctcaatgatcgtaggtgcttaagctcggatagctggtcgcggttcgtagattcgaggttgcggatatgctgcacttgttcagtaagttcttgtctgataatctccatcgtctctgcatcgccactttgagccttgagtcgcaaaacatctgcctctaggtttgcgatctgtccatccctctcggccaattgtgattgcgtttgttgtagggcattctctcgctgctcgttttcttgttcgagttctttgactgtcttttgcgcagctgcaatctgcatctccatatcggtagccttgcggtcggcgattcgtgcggcttcgtccttggcagcggacagatcctcaagctgatcctgaagcaagcgggcctcatcctctgcgtcacgagccttgcgctccagtttctttttgtcatcctcaatcgactccttgatttgttccaattctcttcgtagggcttcggtttgttcgaccgccttctcgcgttcggcttcggcagcttggcgcttctggacttcatcttgcgtctctctgcgagattgctcaaccttgctgttgcttgtcgacagggcaatctccttctcttgttcggtcgtctgcaggcgatattgcagtgttcctatctctgctttcaacgcctccatctggcgcttttccttctcagactcgtccgcttcaggaggcggcatgttctccttatgactttcgcgtgaactggggcggacggattctggggccatacttgttcgagaggcgggacgagggaggttcgattcgcctgtgaggaggttgtaggatggttgtgtactcgcgcgaaaggacatctgatgatcgcggttagcaattgaattgtttgttctgttttggatgtcttaccctggagtttcgcagcgacggttgcgggccgacattagaagtactggccctgaatctattattggatatgggagttgtgcggcctccacgcccattcttgtcgttgggcgcgtgcgagcgcattgtgatgatgggtaattggttgtgttgtgaagtcgcggtgcagaatggtttgtttggatcaccagcacgttgcgctatcacgtgacaccacggcccagcttggtccggccaagtcactctagaaatgatggtatttatactacatgtctgggttacaggattgaattgatgtgagttccatcgctttacttatacttgattgatgtagatgaaatgaaagacatcatgactttgctggtgtgttgtagggtagatgccattgtcagccactgccgatgatgaagcttttgtttaagctgttgtagcgttaaacggctggatacgatgtgattgatcgattatagtggctgccggtatcaacaggttaatcgagttacgccatgctggtgagaattggaggctgctagatcaacttcaacgacaacacagaactctgttcttcagtcatactttgtcaaaccaccaacaatactaggaaccacagccaaccacccctgcatagcttgtctagctgctccaatcaatcaatgacgcatcccactaagaatgttcctgaaatgttcctctcttatcccaagctgccaagttccgaaccgtccagtgacgtagcagtgcctggcaacaaagatggagggggaccctgtcccgtaatgatgaagcttttgttttattggtcatcccacattccattctcgtgacccactctgatctattttcttgagcttcacagcttcgaatatggtcaagcctatatcgtcaaacccgacgatcaccgagttatcgttcactgcctttacaaatatgctccactgacgtcgattcgatatcggggccgttgagagtttccgaaattggttggaccatttgactttctttacttgctcgacccatcgtttacacttggatgaagcattccagctagcttctacaccagcatctttcacacacaacgtacatccctagcatcggtcgctgtaccacagcttccacacactaataactttcatcatatactcggcatctttgacaacatcgtcataccgcacaccccaaccatggcctcaattggcctcagggtaagctcccatacccctccatcgtaccatctctaacagcgtcacagtcctccgcgaccactcgagccataacccttcgatcctctcactcccgcctcctcccactctaccagcgcaaactaccacaacgacaattttcctcctcaacaccacgatgggactcgtcaaaaccctctaccaacagctcggcaagctcggaagagtccatcgccagcagcgcatcctccgaaccaaaagccagcaagctcaacatttttagcacggaatgggaagacctcgacacaaagatcagcagcttttcggatcttccgcaccggctgtttggcgcaaaccagcacatggtcattaactacgaactcaaggaagctttgcgcctcatgctgcgccagttcaacgcgcccatcgtttactctttcgcttacggctctggtgtctttcctcagtctgcttccaaggccagcatatccgaggccgactttcgagctgttcacccaagtcccccagaggcgctgatcaagtcgcaaaagggttcgccaaaggttctcgattttatctttggtgtatcacacgttgagcattggcattcgatcaatatgaagcaaaaccgtcatcactactctggtcttgcgtcactgggatcaggcgttgtgtcgcgcgtggggaattggggtgctggcgtctacttcaaccccttcgtagaagtcaacggtatgcttatcaagtacggcgtaacgagtatcgacaacctcgtccacgatctttcttcctgggacagcttgtatcttgctggtcgtcttcaaaagcccgtcaagattcttcgcgaccatccccgtgtccgactcgccaaccagcacaacctcatcgccgccctccgaaccgctctgctcctcctacctcccaactttacagaagtcgagctatacagcaccattgcagggctcagctacctcggtgatcctcgcatggctctccccacagagaacaagagcaaggtgacaaacattgtcgacaacaacattgttcacttccgccgcttgtacgcgccactcgtcaagacgctccctaacgtcgactttactggaccctgccgcatcgacgacactgattggatcatgaatccggatcccgacaagggacttcagcaggacatggaccccaagcgtcgcggcaacatggttagacgcctaccccagactttccgatcacgtctctatttccagtaccagaagcgattcggtattcctcgcggggagttcaacgagctcatgaaggcctcaacggataatgatggcactgccgtgaagaagatgcagggtggtgactttgagcgccgcattgccaccgacgacccccagaagcttcaagagacagtgcgtgtagccatcaagcagacagtgaactggcccagcacagtacagagtgtcaagggtcttttgatgggtggtgtatcaagaacaatgcgatacttaggcgaaaagtactccaagtataaaaaagacaaagtggacaaaaaggtgaaacaactagccgacaagtcagaaaagtcagaatgagcagacatacatcaagcgtatcttaggtaaagaggaggagcaagcgtcacttgaagtacaagttcacatgaacgataaatgagtatagacgtagcgaaatgaacaaaatactttggacaaaatgtccttcttgatcccagcccgagatatataactacggatttataccatacatagatacatacaccattcctccaagcgagatcctgtattttgtccaacatatgaatgcgcatacaaagaaaaaggtgagagcaaaagagacattaggaacaaaggggagggaaaaagagtgaagaaaaaaggtttcaccccgaacaagccatttacgctcgctattcaatgcgccgccaagaaacgtatttctgacttctatccatgcacgtggtaatattcaacagcccgccgttttatcgtccttcgtatttgccgctgacaagtttccttgacacaggcacgtctacccacttttgttctgtgcttgcgctgtcgtcggcgaagggatcgtcatcggagatttccttgcctttacccttgccctcgtcgagtcgagagatggagatgccgcttccgacaggttggtcgcccgaggctgtgagttcccatcgggcttcgatgtgacctggcttgggctctgtaccctctgagccgatgatgcggcagacgatcttctgggggtcgttggtgagggtgagatcaccgatgcgccagtagacgagatgcttgtccttgaggtgtattcctacaggctttgtctgggcgccacttgatttaccctcgtattttgcgacaatgaccacgttgtgtagtgatacaggggcggcaatcttggaggctgggttgagctggtactgtagcaacaagccaagcttgtctccctggggcttccacgcgggcttcaagagaagaggagcatgctcggccagcactgaagcctctgattcctcgaatactcggtaggagaatgcggtggcattcttggtgaggtgagacacatcaatattgaactggtcgtggtggtcgggagatgagttttgtacaaagatgcggttaggaccaatgcgctcgagagccgcaaagttgttgatacggatagtttcgtaggctggatttgttagtgatgaaggaggtatgataggcattaactcactcttagcatcgcccgagtcgctggggttgttgacaaaggcaacttcacccgtgatggacgccgacttgatgacaccatcctcaaagacagcagacacgctctcaatgatggacgagttgaggccaggagcagtcatgtgagcgtgttgaggatggtttccaccgcccaatgaattgccagatcgcaccgactgtgtatcagaagtaccggcaatgctggactcggatgccagtgcagcaagcgcacttcccttggatgtggatggcgcaaggattggagatgctgccagaccacttataggggaatccgtgccactctctggcaggttaggaggcggcacatacatggtatgacgcacatcgcgacgtcccctaactgtaccactgcgacgagtggccggtcccatcttgaggctgttggcaacgctagaaagtgcagccatcttggcatcgggatcttcatcttcgacgggcgtctgctgaatgttgaccttgagcaattggtcaggatcttcgccagactcttgcttggcctcccgttgagcttcggaaatggggtcgttcatagggggcgggacattgaacccgtccgaatccttggttgcattttgcggtgccgatggctggtcttgcttgtgtgacggaggaggaccaggaggtggctggacattcgacaggtcaatttcgtggttgccgttaacggtgcctccagccgactgtggaatcgggctgtcgagcagattttcattgtgtgacgttccgttcgcattctcgtgcgcgtctggcttgggtgtgtcgttttcgccatcgggtacccgcggcatgtcaggggtttctgccagagacgacaatcgttggtgctcttggaggttgttggaggaagctctgggagaagggcctcgatcggtttggctgtggctcgttcccaatcgtccaaagctgggtcccaactttccaggtgaaagctgaccgaaaccagcgtgcatgctctgtctcctacgtccaccgaacatggtaccgaggcggcgcagtttacctcctatgctttgttagttggttctattggtgctatcaatttacatacctggcttttcttgaggcattgatgtctcgctcatatcatcgtcggcgtgggaagatgtcggggctgtgacaggggcaggagatgctgtgtgagcactttgagctggtagattagtgctatcggcagtgcttggaggtactggcgtcgaaggtgtagtgccagcaaacgatgactggcgcgtcgagttgcgggttggaagcttcgctttgccggcagtagctctgtgcacaaaagattcgatttccttttcggtgttgatctcgagcatcagtgccagtgtttccatagcattttcctgcacacgctgggccgaatcggactcgtgcgtctggtattgggtgagaagatctcgcaggttgttgacacgcgactcatcgagagcctggagagactcgaaaatgaacggtgcctgtgattcccattgcccagtagccgactcaagtttggatgtagcgctctcgaccttggaagtgtttgctcgaccccccttcttagtgagcttgtcgacagcgttctgcgagtcatcgaggtctttggccatggtcgacaagttgttggacatggtgttcatgttttgaaagtcctttcggttggaaaagtttcgtagcgggtgctcaatgtctttttcgattcgatcggcgagttgatggtgagcgtgggcgatgctttcagtcgagtcgataattctattccacggcgcctggaaaacactgcagtaactgtaagcatgttgcgacgccaatgccatgggacggaagatttaccccagctctgattgaccgtttggcaccttgaattgggtgagcttttttagaccctggacgtattgatcctccacgcgacggcgctcctgtagataattgattagcgggatgtcgtagagacagcgaagccatgtcgctaccaattgttgattcgtacctggagccagtcggcgacttcggtgttgacgcgggtcatgcgcttcattcgttcggtgagtgtttgaaccgcctggccgggctggagagctgcctatatgcgcaaaaggagtcagccgagctcaatcaaacatcatttccattggggttcctgtcgctcatagcgatggcaatggacaaaaggactggctcaccagcatggcgggatactcggccctggccatatcctccatgatgaacaacggcgcaaaaagatattaatattatatatagatgcggaggagagaacaatgcattaatgatggtattaatcgctccaagaggtgatgcgcattgcggttcgttgaacgggaggggtttcagtcgaggtttggagggacgaaaaagtaggagcttccttatgtacgtaggcctcgagtggtacgccgttggtaaacaatgtcgatggtaggtgatcggatgaggcggagtaggtaatggcaaaagtgtccagatccaagacaacagaaggttggagggagaagagttgttgtgtctggtagtaacaaaatgccttggctgggagtgacaacggttaaagggaccaagttaaaagtagaagaggagaggagaggctggaagcaagacaagaccaagacagggctggcgttgactgaattgggttggactttggctggggtagctcgatttagggatggtggagaaggtaataagtgacgtttggtggttggctgagcttagcagttctccatagcattagagcagtagaaatcacgaggacacaaataaacatgacctcattagacctcggtctgtcagtctatagagtaatatcaacaccaatgaattgaatcatgatacctgaattaaagcattctgacattcaattctgacattcctattcatgtttcttccattggcataatatcccctgcttcccttgcttccttgctctggtgaaattgtgggcctcttctctaccagaaaccaaaaaccaagaacctgagacatcctggtcaaagggctgatctttgccggaaatttgactgtcatgctccaggctttgacagcgattcgtaccattctgctatcctgccatcattcagttgacttgcaaccactacaaccctgcaagttgtacacacatacactactcaacaatggcactcccagaatggaaagcagctctgtccatgtctcagcgctatgagacaattcaaaagatgtacagagtacttgaacccttggcatttcccaaggctgacttatctctagccaagactccctctcggcttccagcatgactgaggccatcgccattgaacaggctgcctaccaaatctcttctactcaggtccgcccacgccatgtagcggtccagaactcacggaaccgctgacaaggcctaggaagagtataatctcgcctgtcaaccgacatcaactcctacacccccgctgtcacaggaagtagagagtgagatcggctctggcattaggattgggtcgtacaaaaactgtcgacccgtgtcagaaggtgtcacttcagaggtttaccgctcagccgacaaagctctcaaagttattgtcacgtaccaggatatcgagcctcataatcctcagcgcgaagcaaagattctcaagacgctgcgatcaccatgtatccctcttctcgagacctttcgcgaccaggaacagcgatttgttctcgtctttccttttatgccatacactctagccgatgtactcgcccaaggacctctacctctagactctgtgcggtcaatctttcgggacatcctgcaaggtctaaaagacatacacactcaaggcatcatacatcgagacatcaagccatcagccatcctcctctcttctcccacaggcccagcatatctctctgactttggcacagcgtggcaccccgagctatcaatccactcagagccagccgacgacaagattctcgacattggaactggtccctaccgcgcaatcgatgtgctctttggccacaaatcctatggacctgaagtcgacatgtgggggttaggaatcatgctctcagaagttcttcgcgatccccctacccccatattcgagtcccgtgccgttcacgaagatggtaaccagctgggtctcattcttagcatcttcaaaaccattggaacacctactcccgagacatggcctgaggcaaagcagttcaaggtcgctccctttgagctctggaccagcttccccggtcaaaactgggaggagcttctgcccaacgtgcatcccgactttatagatctcgtgtcgtcacttgtgcgatatgatagtcagcgacttacttccacacaggtaagttccctcactttgttgcgaattaatgactaactgtctgcaggcccttgaacatggagctttgggtgcacaaccataatgagccacaaggtaggtgcagtcggacgatcagtttgcagagacacacctgccaaatgtgagaggaaacaatgtaattaggaagcctgaatcgagcactatccattccatcaggcctccgtccaactatgaaatggtgtctgctgttttgatcctctcctccatcatccacattcttgttaaacaacacttttatcacaaataacccagaaccaatccaacacaatgtttactataggtaaccactccataaaatttgcataggaaagaaactgacatacccgctggccctggccccaacgattccagtgattccagtgattccagcgattccggtgattcggaaaagccctacatccttgctgctactattccctcagccgcttatgtccaatacactaatgtcggagatactcatgtcaaagatacacgtgtcaaagatactcatgtcaaaaccaccgatgatgatcttgccgtttccttcaaagatgatatcgatgactttgatgtcgactggaacgtagtccacagacgatatatacatacaccagactacgaagtcgataacgacattttgacaggcaacaacgtcgatggtgtcaatacccgtgatcctgtccaatctatccatatcgacacaggcataccgttgtaccgacgaagaaactactggcggagatggtctgctccgggttcattcatcccagactggagccacaggcgacatgttatccgcccgcattctcccccgtcggacaacgatgatgaccgttgttatcgatgcagccagacgttctttcacccatatcacttgtctcgtcatctccaaaaccattgccctgccgtaaaagtcgacagttgcccacgctcactcctcctcgacgactctcttcctgccacccgatggttcgagaatccacagcttctccccaattcggttcgaggcgaacttcaggaatgggtaaggtcactttatgctcgtcgtttgcaaggcgcggatcagactggagcggttgaaaggttggcttccgaactctccatcggccacactattcctgccaatcgatcattcacgaatccacaacttttccccaattcggttcgaggcgagcttcagaactggataatgtcattttatcctcgtcctatgcaaggcgtggatcggactggagcggttgaaaagttggcttccgacgatgagggcgacagcagtgtagaacttgatgagcagatgaacgaatggttgtcaatcgaccctaacatggatgaggagtacattgctacatatgcgccaaacgacatcagtggtggcgagactacagaggtgccaagcgacagcactgatcaagagatgggcggagtgaatatgaagatgtagaacattctggactttataacgggcttacgcaatcatacctagctcaagcaaaatattacagcgccaattcaaaagtcttttattctatctcgcctattcaatgttgtttaaccctggcgtctcttttgtgtatccgcacccaagtagtcgatggggtttctgcacagcgggcaagtattctggttactgctctggaaccacttgtacagacacgtcctgtggaacaagttcttgcatgtcgtgcatcgcttatctggcatgcgcttatccgttgaaatgatactgtagcaaatagcacactcgctttggcccttgagagcaccgataatgttgcgcttaaacacctgtagaccgtcgatgatgttgccgttggaaaaggtgatcacaccctgcgtcgtcatgatccagctctgccacttcttttcgttgacggcgacgcggttgagactttgtacgacgacattctcgatggggtagttttgggggatcttgatggagatggcagcctggctttcgtcaacttcataaccagctatgatctcacgcgcggctcgagcaactcgcacagcaagttcctgctcgtccatggcgggtggttcctgagtatcagcccactgctgcacttcgtcaagggcatctgcgatgatgagaggagaaaagtatttcgttgtccaagattcaaccgcaattcgtgtctgcttcgagcgacagtcgatataccacgatctaaacaagccaggagtgtacttgtgcaggaggtaaaagatgtgcaccagtaaccactgcatgttcttctcctctgcttccgactcggcgagcttgacgtcgtaatcctgaatatgttcggacgtaaggttgatcttttcgagcttcaaagggtgtgcggccgagtgtccaaggacgtcaaacataaagtccaacaatggacctacgtaattactttgcttgagattatcgttaaagtcgttgcggatcttgaatgacgacgtcgaataagcgtcgaatacgagcttccatgataggaggtatgagcggatggatgaaggaaactctgcgagcatctcgtcagagtacttttcgagggtgggagcgtcgaggagaagcgatagaagttcgtcaggcaatcgagcatctataaatattagtattgaatcaattgagtcagctttgtacatacctgtcttgtccaacatggcgtcaaccgacttttgctgttgctgctcaggaagagccttgtgaagcaaattgtaggctgctgtctggatatcacgcgaatccgacgccaccaagccaaatatatcgcagagatcagggacttgacgaagagaaatcttttcgacttctctgcaaagcatagcatccacgatttccagaggctgagatgtggtttcccgagggagtcgcaggagctcgattaaagccctaggcttggcaccagcaaactccttgagggcatcttcgagatcgtcgttgggttccgggagggattcgatagtcttgtacagcttcagcgaagagtggatgaaggggagggcctcgttcagttcgaattcgtgagcgcggttccagagcgagatgcaaaactcaatggccttttcccagtacgagccatagacatctttcatgcatgggagtagcttggtgagagaacgacagatttcggcgcaaagggcagggctcaaggtctcgggctcatcaagccatgaagtaatctgtcggacagcaaagacgattcggttgttagccacaggcagttcgcccgcctcgtaaatttgagcacaagacgaaagcaggaccagagtcatcagggtcttgtcactctccgcattggcgcccgcaatctcgcttacaactctattgcaaaaggtgttggcggccttggagggttggagagtctcaccaaacccggtaatgatggcagcggcagggagcactgtcgtggggctgaccttgaggacatcgggcttgagaagagcatcctcgaacccggatgatgctccgtgtgcctctgccaagaactgcacaagctcactgagtgcccttgcactgtacagacctctgggggccaagtccttcgagtgctcggttaacagatcgataagctcctggatgattggcttttcagctgagtcgctccaggctttagcgtccgctgccagatcgcttagaactgcacgtgtcttggagacaaactcttcagcttgagcactggcctcagaatgcttgagggtctgccataacctgttctcctccatgcaagtgatttgatcagagattagctggatggtcaagcactgaaggtagagaagctcaagttgaaaaggttttggcagttgtgatagcgggagtttttctgatagctgcgacacgtaaagagccattcgggcgggaatagaacgtccctttctatctcggtggactcgtagcggcgtggatcgaggtgtacccttgactaatgcagacgcaccgccggtgctgttggtgatggacagcgccgggttcacagaaaattcaaggaaaggtgcaagctccttcatccacacgttggtgcttgggaagagctcctcagatgggatatcgctagaagcggcattctgtgcctgagataccaatgtgccgatactgtagatgggttagcttcgtcggctgtacaaaccggacaacttactctagagattgtgttcctgctcgttcgaggttagcttgaacgacggcaacaacaggcaacttgccaaccgtatgactgtccaacagggtacgaatagcagtggccttggaagaaatggaagagtcgtcaagttcagaaagacccaagagaagtgcgaccagagtcgtgtgaacacggtcgtctcgagagaatagctcaggtcgtcccttggcagcaatctccaaagcttgcagcgtggatgctgtctttgaggggtccttttcaagaatctcaacaagagtttgcacaagctctcggtaattagcatcggtcagagtctgatatgtaacagcagcctccaacagttcccaatcgttgctgttgccaactgcgagaagcacggcttggccgatgatgtgcttttgcaagtccatgttacccttggcaaggacggcccctctgtcgttggaaatgagagatgcaagggcaatatcgcgacttggctcggacggcagatcaagcacagcctcgacccaagagttccagataggggcgaactgagtagacacagagccaagtaggtggagagaagagagtaggtagcgtgaagaaggtgaagaaacagctttagcaacatcgtctcgagccagcgaagtgaagaatgtcgagagtcttgcaactccatcaccatggaagaggcgaggggccatgctcagcgcatactcgatgattcgagccgcaccaaaaggcttcagatttcggctctccaaaagagcgatactctgactgatggcctttagagagggctccgctgtatggttggggacatcatctgtctcggctatcttgtccccaatctggccaacaagaccaaaccaccgtcgaccttcctctgaaatcttttcctgggactgttggtactctcgagagacttcaggtagagagccggaaatctttgcacaaaagatgctggcaagtcggttccattcctcttcggatgctgacacgacggaaggagaggcttgaacagtggcgatgtaggcttctacaagtacagagatggcattcggacccattgggatggcgacggtcttttcagataccgagaaaaggaattgctcgatgagagggaacagatgttcttggacaaaaggtaattggtcgtcagcgggtagattcttgagcagtcgcttggcggtatcgatgaagcacttccatgcaaatgaagtgttcgtccgtggttcttcgcgatgtgtgatccctgacttgagagaggacaataattgcgaggcaacctccggggtaatgaggtcagatggtagaaccattaacaattggtccagacactcccaaaactttggagggcttccctgtgatcccttggagatgaatgcttgcagtctacccagaggtgactttggtccagtggtaacctttgccgcagtccaaacatcagggtacttttgtgtcatctttgtcaaagcccgcacatactctagagcagaaccagcttgattggtctttaagccacctgtgataaaggcttgcttgacctttgtgtcgtcggcatacggtagcttgcgttcgatagaagcaaagagaagctggcaaacagtctttctgactgctgaatcgctgtaggtgattgtcttccaaacgttttcctctgcaaagtagtcatcgtaacgtgattgcaacttatctaggttactttgctcaaccttttgtagtagccccaaaacaagagataagctggcggtaacaactcgaaagtacttggcctcggcatcctctgctgtggtagatcgttcgtcgctaagagtgtcttgtgtttcctgaatagcatcgatagcgtagtcaaggatctgggcctggcacttgttccaaaacgcaatgaccttttcaggggtgttgagaaatggggttagaccatcgctagcagctctggccactacccggtcgcgatcgtataaaccagcaagccatgcgccgacgatctttggtaggtggcgctcaaatctcttgcgagcagacttcatgagctcgaattgaaggttatgcgtaagctcacggactcggcgtgagttgtctatcgatgtgcgtggatatatttgtacctgcaaagtataagttactggacgttattgaagttgttctcgtactaacccaaacgtctagaatgccctcttcaaccccgccatccttttcaaatgggtgagcttgaacatgagctaatagctcctcgagtgccttggccttggtggtactatctttctttaatacattcttgagcgaaacaacaacatttggatcggaaatagctgagaacgagggaggctcggcgaggtacgacagagaagttccggaggctgcggttccaaagcctccaaagccggagcggggtccttcaaaaccacggccggcagatttcccttgtgaccgtttcatggtgtggtcgtcggtgtagatcaaaatatgtaggtaaaaggaatgcaaaagggaaacacaggtcgggtgccgctcggctgatggcgctctctaaaacggtagaagcttgcaaggctgatgatgatatcaaatttggtggtgagggaccaagtgatgtcacatgcgagcacggaccgtggttggtttagtggaagcgggtcgtgtcgttccactgaagatgagcctcaatcacgatgagaatgactgatgaagaatgaatgaccatacgactaatgagggtgataatttggagattctcttattcttacattatggtaatttttctacttgcatcttaatattgtacctcgagctttgtcataaaaaccttcgccgaagagaagacactatatcgtctcgcttgactcacgccgagcgtccccggtcatcgactgcggatgacgatggggcaattgttgagttttatcgacaacctggttattggcgaaacggctgaatttctgacgaaaatctgagatgcgcccggtcttgcgggaataattgaaggcattccttatcctgagacaggcggttcgacttgagaatcaaggtacatattcagcatgcaggtttgctgggatgtataactatgaaaaggttcattgagtgctcaaagttggtaacggtttcttttcagatcgtctcggatatccagattttaggtatgagtctatttggccttcaactaacaaccgtatccttacttgttatcgacagtattgaactgtcaccatccatgccggtcagataaaaacggagacattatcgttgctatatgtatgacataaataactaagcaaatacagtcgaaacgatggtcacaagatgctcaagcattattagtcatggtcctatatccgacctacctggcatcttactgccaagggctaaaagtagcgactccaaacataccaatcagtcgattgagcccctgtaatcgtgccaggttgcttaaatcgtcgtcttgcaggcgccatgagtttggacattgcgctagtacgcactttaagcgacgcagaaatcacttcggtcatgaaatgatagatgatgagatttgatgctgggaatggagagacgcaaaaagacacgtctacgtaataaagagtatagagacgacaatttgaaacctgtgccgtgaaaagcacagaatgctgagtgcttggcccattgaaccgcttgagcttgcaatggatcgtcgctgcatgtgagagtcacggtgtctctggtttcagtgacaaagacccggtcgtcctgcgattggacaccatggtacgaggaattgacttgtctgatcaccgccgcatgcgccatttaatcgagaggcataacaaataaagacggcttcgttttatcgtttatcagagacggtccagaccaccggctggtgtgataagaacggtaatattttgggttagcatcagcgacggatgctgtttgtccgcttctgtcctccgcttcaacatagccgcatcgcgtcaatgcctgcttccgttggtcctgagatgcatgtcttaggggttcaaagccacaaagaccctagccaagtctctgataagccgagtacagaacgagatccctgttgcttcatgtgagctgtatcattgagagtttgagtgtccgccaaataataaacagattaaccgtttacagtactcacgatagctacccgttactgtagccaacgtaaactttatatctgccctcaagccgagttgtacaagatctcggtgagagtacctgttcagcaagggcttagaggcatctgtgagcttgacgtcaacggctgttgcacgagcgggacatcgtccacttgccgcttcgggtttgacgctgactcccccgcaaatggacgactacagtgggtcgttaaatgcaaccccggcaggccagggcatcacaggcaggttccagtgtgttgcagcggctggtaagacacgctgacttgcctgagccgtctgtaggcttgagacacgtttgcggtgttaaggacgtcagatatctttgggtatgaagtttgtacagtgcaaacacaatgttacaaggcgttggacacgagtcacaacagctcgtgtcacagtatcacggcgtcaccaagaagcctctagatcttatccaagctctgtccaattgtatcacatcttacagtgctctttcccttgaatcctctccactcccccaactttacagtggccccacttggttcctcctgccccggctttattgaacctgaggttcctgaccaaacagggcttcatcgtgtgtcgtttgctgcttccgttccatccatccatgttgttttaaggtcctggttcccctcatgtagtctgtttgtttctcttcattccccagtctcacattatcctttggtttgcaatcactcaagctcgcatccgttcaattatcttcgtcttagtcgctgctgtctcactacaagaaacggacgtcttcggcctatcaccacacattgcatgccttgtgagctcttgagtagcaataccaagatcgtcactaggcctccactcaatatccttccggtgagttccagcaattattggtgtatgcctgattgcagcagcatatacgagcctatcttactcggcaatgtactaacctcgaaagcttattacaaatatctcaaattcacaatgctggctaccacacgtgtctggacgagtgagaagctcctccaaagccgacctcaagcctcgaacgtgttccgctctactgtttcattacaatcaagatgcgaccacagaagtttctcttctgccttgggctcgcccacactctcccaacgtagaagtacacgcagcgccgctacaacacaacctgcgtcattgactcgcaatgtctcttgggagaatcgatcaagagctgcctttaggcgagctatgaagaacttcaaccagaccaccgattctgccgggttcattagtgtcgagcaagtcaagacatgggtgggcgaccttgccggtgctcgacctggggcgggcatcgaagacgtggaaagaagtgctatcgatcacttacttcgcggcgatgacaaagccaatattcgcaaagccacattgaccactggccaccacttcgctggtctccgcccggatgagaaagtttctgacaacgccaacaaagaggacgccagttttatcgaccctattacgaatcgtcgagttcccaaagcccacaagacagcctcgaaaccacgatatgacgatctagaagcttataagccgatcgactttgtcaaggcgaccgctgaagctgactctgcccccaagtacgacgacctgggcaagtacaagcctgtcaaagatgggaaggtatctcaacagcctgccgctccgaagtacgatgatctagacaagtataaaccagagatcgatgagacatctaccaaggaaaaagctgtcgaatatgacgaccttgataaatatgggcctgtcaagtacaacgagcccgatggtaaacgacaaccgacaactgaagaagactccaagaaatacaatgatcttgacaagtactcttcggctggtgttgacattcctcttgctcagcgccaattgacggccgaagaaaaatccaaggcttatcaagatttgggccagtacaagccagtctactggaacgagcccgatggtctgaaagcgcagtccagtgaggaattgtccaaggactatgatgacctcaacaagtacaaggcggtttactggaacgaacccgacggtcttcgtgaacgcacagcagaggaggtttccaaggattacaaggatgttggatcttatgggccggttcaatggagtgagcctaacggtctacgtcgtttgacccctgaagaggagtccaagaagtacgacgatttggatacctataccagccctttcgaggctagtcaggcagccctcaaggcacacgagaaggctcagatggacacaaccatgcgcggtaaacctctggctcccaaggttgatgctccggtcgaggactttgcaagcaagtacaacgacctccacctttatggacctgtccgctggaatgaaccggatggtctccgaaaacccacccccgaagagttgtcaaagaactatgacgatcttcacctctacggtgctgtcaggtggaacgagcccaatggtctgagacgtcctaccgccgaggaaaggtccaagagctacaaggacacacatctctacgtaactagagacgtctctcctccgatctcacgcgttcatcccgaggaggcttccaaggcgtacaaggacctcccagggtaccgtcactacgcaaatgctgacgctgctccacgcattcaccccgaggaagcctccaagcaatatgctgatttgaaggcctatgcttcttttgagaacgatgcgcccaaggccaaggacaccggagccaagtacaaggatctgcacaagtatacctcttctggctatgaagagaccacccgacaacatgttcatcctgaagagttgaccaaggcctacacggatcttggcagctacagacctaccgagtttgtttcacaggctcaggcataccccgtgcaccccgaggaagcctccaaggtttaccaagacttgcacaagtacactgcagttcgccacaacgaacccaatggtaatatgtcaatccctctggatgaagtcgcccgcggcctccgagagttcgattccaaggcaggttcccaaaaatccccggacgcaccaaatgcttattgtggaaccccgaatagatctattcccgactctatggaaactagtgtcgacgactctggtagtgccgagacaattcgagctgctgttctgcgtagagctcatcaaaacagtcaacgggccaagcatcaaacggccagcaattccgaagttggacgtacgttgaccggcaactatgctcgggactttccagaggagtttgcggcgtcgtggagcaagagtaactcatcatccaagtcaacactactgccaaacaacgggggatcatcggaacaggtttcaactgccatcgaggacaacgaggaacttggatctatggacgagagctttcccatggaaggaacaaaacttcagccagcattggaccggtcgggcaaggtacacaaggactcttattcacaccaacctcaagggttacagaccagctattccgaagaatgtggaagctcgactgcacctgtatgggagaagcactacgagcccaaacctgagcttcccaagtctgaggagcccaaatttgagtcccgcagaactaccatacctaaatccacttcctacacgataatcgccttcgatccagcttccaagatgatgcacgtggcgccaactatgtcgaatgcctatgacaacaagagcccattgccccttcccgaggcactacttcttttggcagaacctgccaagtttcttccgttcattcaatcacttcagaagcaagggtatgaagttgtttcaggcggtcgccagatgctcgtctgccgtcagatacgaccaatctcggaggaatctgttagctcttatgatgcgatgatccgtcacggtggtgttttctctactgcagatgaagcgactcagaagaccagacgtcgtaagatgggactcggtcgcaaggtccttttggggactgttgggatcgcaggaggagcttttgtaacggccacgttggtggaatatttgagtaccaaggggatgacagcataagagacgaaattagtaggtcattttatgctacttagactattcccctaggctgattatttctgtacccacagacttagggggtcaacctttctgctacccagtagcctttcaagcgatgttttcttttgttgggtttatgagggatgcgcaagtacgcatgaatcacatggagctatggagtcaagatacctcggcagatcatttcacattagataggtacgaataaatgctcgttttcatccttggattcattcttgtgctgtcactgcagcttttgtagtacaatttgcaccttggtaggtcccttttgtccacccatttgccattatgtcctcccattcaccaaactccaatcaattaccctcacgctccgtaaatccaggccctgtattgacctggccaatcttgtccatgtgcatctcgtgctttcgctcctcaggactccagctctgtcgtcgctgaaatgacggtgtccagctattcgtgtggcgcatgcaacggtcggcaccagcttgagcggatggggaagtaggagctgcagattccgacgtcagcttggaaagaatgacgagtttgtgctgtgtaccttcagatgggggagaggtgtggtctgtattgatggcggttggttgacgatccatggtgaatttgatgatgagatacttttagtcgttgttggtgatgatgatagttgctgttgatgatggtggtgctgtaggttgatgagtgtctttatgggttgtgttggtatgcagactgttgctatagtctactcaatgtctcatagtaatgtcctctttacccctccttccttccacgagataaacctcttatttataaacaaacagctcaggtactattatatcatcatcgttgaacaaaacccctcttgagcttcacatgcatggttagaggtggcgaaaaagtggcctgatggaggggaggggatttcttgtatttgagtgtgacgctggggcgtgataatttcggagtttttagagtttgcggatcgaatatcaggatgggaatcgtatgctttgtgagtgattatgtgcggatggatgcattgtgagggagtgtaagctctacgggtactgcgtatgtaggtagactgtttgatgtaacataggtgactgtagaggattgtttgataggatcggggttcatcggtatggctacgggtaaagagtacggatacataaacacggatgtaacagtactcatcgtcaactctggggtaccccaatgtcttcccctcgttcgttggtggaatcatcatcacctcatctggcctacagcaaatctagactccaaatggacctcatgatccatcagatcatccaccaactacaatcttcacatgaaaggtcaagcacattgatcaacaggggtaatagcattgcacttatcttcctacaatgtcatacatccatcaaaaccaacaaacgctaaaccctttccatgccttttctctgacaccaaacatgacctttcatctatctatgcctcatggcatactctgtccttttggtggtccaatcctttccctttcaactccatcatgcagaaacactttatacgcccaggctatgcagtttgagagtacgtcgtgaatcaagaaagaataaaatacaacaaacaattggggggaagataaaaatgggggtataaagcaaaaacagacatcctccaccggtaattagaaaagaacagtaaacttgatcatcgagagctgcgtaaactcatttctcggagtgaaaatcgtatgtacgtaagggcgagtgaattaaggagtcttgggtcgcttccagtagtattgctattacactgttagcttgtggccgttatgaagtgatgggggtacaaaccttgtgctgcttgcgacaagcgcggaggctgggcttgcggagaccgtcagtaacggcgaggcgtcgctgctggtcgtcgtcgtgttcgggaacgtagtagtattcgctctcgaggggcttgccagctgcatccttgccttgacgcttgatgatgccgatgcagggtgtgctctcgataacatcgcggagatcatcccgggtgatatctcgcttctcctcggtggggaggtgagtcatgatggtggacagaggtgttgaagacagacgggagaaagcaagctggttgacgacatggtttgcaacagcagggttggtctcgaaagacatcttggcctcggtctcgggggtgggagtaggagaagagatacgagggggtgaagagagaggagactctgtcctggtgtgctgctttcgtggagactggggagcagtaggaatctggcgaggagcaaacagatcagaagcgacatcgctgtgaaggggatcagctcgcttggcgcctttgaagaacttggtagactttgtagttatcgaagctaaacggcaagaaatgtcggcgccaaagggtccaaaggaatggatgatggggtcgttctcctcatcaggatcgtgttcctcaacttcatcactgacttcgctgctgaagctggcagtcacttcggtacacatgctaacattaatgctagaggagtcgagcttttccgacagcccttgttcagcatcatcctcgtagatttcaatgtcacgttgtcctggcagtagagcctggagacggcgggagctggacagactggcaggcgtggggctctcgggagatgcaatacgagaagctcgacgggggggagaagactggaagatagcctgagcacgagactggcagggaggagagtcccaaacggtatcggaaatatggtcaagaacccgcttaggccattggacaagaacacgcgagttctgcacatcaattataatctcggaaccctcggtttcgctggtgaagctatcacccttgaaaagctcccaggtgcggccctgactgtgcagcttgaggccattccagccattgcagataatctcaatcttgctgggctcgagaggactggaagcagctacgtagcgagccttgacgtggacgcgcgagacaagacgatcagcggagatctggtagtgggacgagttggaggatcgacccatgacaagtgtctcgccgttttccgacagttcaacggcggggacggcagcaagcggggctcgctcggaagcgattgcggaccgttgaggcggggagctcgacaagatacccgtgctcgacgtcggaacgggagtaggatacttgaggtgagcacgagaccggcctgttccggagcctgagccgagattctgtcgcttcactggtcgtgggaggtttggtggtgaggatgtgagcggctcaaagggcgggagaagagtcggagcggaacgcttagatccggcgagcgagcaggacctcatggttggcagcgtaggcgaggcagagatgccttttcgaggtgatgaaccgagagagtccattttgattgttggatgaaatcgtatcgtggttgaaggccgagggccgagagatcgcgtccagaagcgaagacccaagcacgcgttaggctttgcgttggtatgccggttccaattcgagatgaagaatcaattttggtatttttctcctttcagtattttcttttccttctcgacgatggcctcgtggtggaaatcgagtctcggtggaacgatggatgacgacacgaaaggcggtctagttaatcagtagaggagactcggtttgcaataggagataaaacgagatgaatggaagaggtcacaagatgaaagacgagataatgaacaacttttcgaggaaaagaggtttggttacaggagagagccagatccgagagtgagagagtcgtgtgtgtgtggtgtgctttttggtgatgggaggtatttaagaggtgacccgctccactacttttgggtgggcacgcgggaacgcggccaagtactttgcgcgactccgtgatttttggcgttggcgtttttgtgcagagtgcttcagcggggtggtgctgtaaattaggggactgagcataagttacagcggagatgtgcacggcgttatagggggtgctttacgcgactcaggccgcgttgagtgggtgggcctaagcctgagagctagcgtatcgataaggatgacgtccactggacgcgctgagttatagtggctgcgttgaggcttgtgctcagagctgggaacatccttggcatcacaggagaatgtctcgaatttgttccgttgctgtttgtgttctgtcttttctttttgcaagaccatgtttaaattgcattcttttggtaccaattaattattttcatcatgacattttctttcatcctgttgagtgagtggattggcaaacgctgcaagccaacctctcgtttaacctccaattttacaacacgtctccaccaacagaatcctggcttctttgttgaaactgctctaggttcgcgtctcgtcttccagaccaatcttagtcggaaaatgtctggctgggcttatttctattcgttcctgtgcaagtaatattaaacgcaagctaggattagtctagggctttgcatggagaactccgatccgtggagtttgacatcagtctcgcttcttgatccgtgtcgattcgcgattctgatattggaccaatccagtaatttggactcgaatttacataaagaattgacatccaaaagtcaatgacatctttggaccaccttgatcaaggttgccgtagtaatcaccgtagcgattgaggtctctggaatgtctttgttcgccctccgatcgacgcagtccccgcgccactcgtcatgaatcagtttgtcatggcgactacttttatgcaatttatcgcgttccttcaagtttcgagactcattaaacgtgccccacatgaagatttaggcacgggctgtgatagatatgaaattagtagtgcatgggtagatgggataccctacaacaccaccagcgaaggacagatttatacgtttatggccaaatttacagagaatagaatgatatgaatttgaatcgatttatgtatttatttttgttactatattacagcttttagcagctaaaaccgacctggttggtcaaattggccattccatgtaaaagttcacgatagcttcattccgaaaccaagtcagatatccatccaaacaaccccatcccagaagaatcggccaattttatccaaattctttactgtattattgagcaggtgtatcctttgccttgcatacgtcgtacttggactcatcgactgttttgtcatcatgaatcggcgtccgcttgcacgtagcgagcttgttgttcttgtaaacgacacagaagtcatcgtagaacgtaaagtccacaagattgttacaatttttgcagcgatagcttgtgctatagtggaaacacattgtcttgttgagttagcatgaatgagatgctgtttgcgcctcttctcaagaaactgaagtggtgggagagagtatttatacgtagaatatgtgcgtgcgacatcgctgatgagttcttatatgggccgccgcttagcgagcatcttgtcacagggcaaaaagacatcgtgtcactgtcacagctctgcctaagggagtcaattgttcatctagagagacttgctactgatgaccccgtcctagaccgaccgacaattcggttccacctctttgcagtctaatagaaaattgcttgtcttggaacatatcggacactggcttgggttgacccttattgtgttgtgtatcattcttcgcttgcatgtagcccgcctgtggttcctgtaaatactgcaatactcagtacggcgcaggaggtcaatctggtcgttgcaattcctgcaacggacggttgtgattaagtaggtacacattactgctagttagtgtgaatgagaaactgtctgatagtgttgtttcgttgtctgatagagtgcttgtgctattgttggctcttttgctcgagaggctttggtcatactcaagcggcgggagatagtatttatacatagaagtttcaggtagacatgacctagatacgatatcactgctgggtgtcaaggggttactgtatttaaacaggcatcttgtcacagggcatatcactctttagtagttctgaatgaggggggtatattgttcatctagatagaccagctacgaatagccatcttcccatccgatacgatgctgcgagatgtttacccccaagctctgatcaactcccatgccatcctgcttccaccagcttgtattgaccgcagaatcagtcgtctccgttgatctcaggatcatcttcaaagcaaaagacatgcgccttgtacctgaacgtctcctcacagaagtgaacaggagatcgatcaagtccaccatcacgatgagtccgtgcaacgagaaaagccagaacagtgcgtccatgagcaatcttgatagcttcgttgtactcgtcgataaagtagcattcattgttgttgtaatcctcgcagagcatctccttgagacggtcaagatcaacatcgcgtcgtaagatgatctcgcttcgcttgacgggctcgcccttcttgtcgcaccacaaaaaggcagtgttgtcgttgtcgtcacgcttgaccgcgaggtagactgtggcgcgctccttgcggtacttggggcaggggacaaggtagtcgccgccggggggttggttgcatttaagacggccgattgagatggaggattccacaaaagtgtgtctggtcatgacgggcatcgggatgcggtgtccaggagaccagttttcgaagatcttgccccagagctcttccatgcccgcgtttctcaggatggctcgctgagcgtcgttgaggtcgggaggagccattgtcgcgctgcgtcgcggaagcatgttgcagtgtgatgagtcgagtggcttacgatggtgagtccttgctcagtgtcctggcctgtatccttgggatgaagcggatgaagagaaaagtctctgacgaagtggctcatagcctcttttatatctggggttgtctgctgtcaaacgctgctgggcaatcgagtgaactacaaacatgcaagatccacgtttgtttgagagcgatgcctatcaaacgaggatttatcacgatgctaggcaactaaacatacctagttgctgcagcgttcgattcacgtgccactgcgttttgtttacattgatcaggcctccgcaccaaaaagaatattatagaagaccgcggttcgtttgcaaatatgccattgacaaacccctctcgaacggtaattaaagtaacagaattgtaagaattctggcactatggtggcattgcgcccatcgcagcaacacacagccattgctttggcatcatgaagtcacactcgacagcctgtagcttcgaactgtctttgagaagtagtcagtggtagccatagtagtagataaatgccccttaaataaattataccagttcaaaaaaagcctgtcattgcttcttatgtgacttgcgtgccatctgattgtcaaaggggatttggtgcatatagagacatgacaaatacgctcaataccatggtaatcgtaattgctctcctcaatatctacaagtaaattgacagcctgtatcacttcttatgggccttccgcgcatatgattacgctaatcgatcgggaaaccagtcaatcaggcaagacatcacaaacatcagagaccttcagtaatgataatcgtaattgtactaattaatatctacagtgaataggtataacataactcatacatcgtaaagacatgctcaggccttgacaagggtaaccttggtctcctccttcaagttcctgctgctgaatccaacacggatggtgaactcgccctcaggaatgacccactgctgggaaatgatatcccagtagctgagatcacggcgcatcagctcaaagctgacactcttgctctcgccagcctcgaggaagaccttctcgaatccacggagctgcttggggggagtacccttgggggcgctctcggggaagctgacgtagagctgaggaacggtggcgccgtcgaccttgccgctgttggcaacggaaacggtaacgttgtagatgctctcccagagggcggggttaccaccgggctggacggggagggcctcgggcatggcggtgatgtcgtcagcgagaggctcagcggagatgtcggagatctcaaaggtggagtaagacagaccgaaaccgaactcgtagcggacagacatgttctgggcgtcaaagtagcggtagtcaatctcgagcttctcgtcgaaccaagactgccagtcgtcggtgccggtggtgttgatggcagtggtgggaggggcgttgtagtcggtaccgttcaaggcaatggtgtagggaagacgaccggaggggttgacatcaccgtagaggaggtcgacgagggagttgccagactcctcaccggggtagtgggcggcgaggatggcggtaacgttggggtggtcggcccaggggagagtgttgataccggaggagtgagtgacaacgacggtgttgttgcaagacttggcgacagataggacaacctcgtcaccattccagtcgacgctgaggtgtccacgatcagcaccctcggtagcccaggtcttgaggaagacaaggcagacatcaggaagagcagggatccagaggtcagtgacgttggaagtggtgatgagtgtgttgttcatccactgctgaacaagagttccgtcttgcttagcgcgggcgttgatggcagtaaggggagagacgaggtaagtgagacgaccagttccggaaccaccaccaacgacaaggttaccaaactcaaagtcctgttggttgtagaaaccctcggtgatatcaccagcatcgttaccaaagacggcaatggacttgggcttcttgaggggaagggcgttgttctcgttcttgaggaggacagtagactcggcgccgtgcttgcggatcagggcaccgtggtcaccgcggacgtcacggctgcgggtaccggtaaagttgaactccttgagccaggtctttcggggggagaaagtgttgaggtcggcgctggactcgtcgacagaggggtagtcctccttgtcctggccgagccagaagtaaggagtcatgatgcgcataatcatgtcgtcgacacgagcctcctcgagggtgccgttggtgacggcgcgggtcaggttaccgccaaagaaagaaccagccttgaagtccataccgtaggcgccaatgccaccgggcatgtccatgtcgagaccgctctcgatggtagcaacaccggcgtgggtgccaccccaatcagacatgacataaccctggaaaccgagctcgtcgcgcaagattccgttgaggagcttggagttttgacagctgtaagagccgttgagacgctggtaggcgcacatgaagctggaagccttggcatgggcggcgttggcaaagggccaaaggtaaagctcgtgcatggttcggtcgtccatgttggaggagagagcctcctcgtcgacctcgccgacgtagccatccttcttgaaggtggggtttcgcataacctcctgctcgttaccgataaagtgcttggcagtggcctggacaccggcgtcctggtgaccgttgatggtgtgctccatggcgacaccggtcaggtaggggtcgggagagaagccctcccagttgcggccagagtaggcagaacgtccaagaggaccggcgacgggtccgagaaggatatgggcacccttggccttgaactcttgacccaatgcgagaccgcgctggtagagaaggtccttgtcccaggacgatgcggcggaaacaccagcagaaaaaacactggcgtagtcggcgactcggatagcgaggggaccgtcatggagacagagacccttgaagccgagacgaggaatggcgataatgtttccaacacagggaccgggagtaccagtgaccatgtcggccttttcctcgagggtcagcttggcgaggaactccttggctttggcgaagccctcttcccatcctttgccagtagcataggctgtgatgttagcaaacaaattggtgtttggggtagctggacatacttgagttgtagtgaggcgagtggccatattgtccaaggatggtagtgttcttgggttgaacccagctgaaggcctcctcgtcgcgagcactaccaccaaagttctgggcgctcacaccggtggccaacaggccagagaccagcacggaccgaaggctagccattgtggaagaggggaggagagttggaatggcgctctgtgatgatgatccttttttccatggtaggcgaacgttgaagtttatatatcccagtttccggtaacagcaggttcgtccctcggcgcatgcccgccgttgcgagaaattatcaccccaacaagtgcgtcattgtaaaaaagctagcgtcgtccgagctggttcttgaacgacaagaggagctgtgcggggatggcgatgcggagtagagtcgattgtcttgtgatggcattcccagtttacgaggttgtaccctggtctgggtcccatcggcgaactttggttgatttctgccgtagcttaaccggtgctactgtgcttgtccaatgggattctggggtgctgcagaaagtagaagtatatgggtttgatggtgtcattgtttgctgaaagaagagatcgcaagtcatgtctgctaactcgagttggtctggtgatgtctggaacctgtaaagcctggggaaggacatctccacaagtttaataatacggccgtcaataccaccgagagaccgaggattatccagacattaaataagtttttgtccttctattctctctcctccagtcgtagtctggtagtctctaggtctaattgccgggggtttagtgcgtcgttgacagtctgggggaagggccggggttcagttttcttctccgcaattgaattcggccctgttgtgggctctcatgcggagtatttcaacggacgacgacaaactcacccggtgtacaatgaaatacttgggaaatagtgatacaatcacttgtttgctggtcactctcctgtctctccctgcccgttttctcccccgcgaaatcacctcacggtaatcggacaggacatcgacccagtacagtggcctggtgacgccctaggttgcagcgatacttttgggtcccttagaccgctgtcacttgggcgtgattgtcaggccttcccagttcacgtgagggtctgacttttgttgactgacaatggatgccgttcagaactgccgtcttttcctcaatgtctcccatcctttacggtggatattcggacctttgacagtcgatgtgcatgattcttaaccatcaacgcttcataatggttgcttcggatatacgcttgcatccgaaaaaaactcaattccaagagtctcgtgccgtcgatagtggctgtttaacgttgtagcatgcttgactcgagtggatatagatccctgtatttattgactcggaaattaacggttcgtcagaatggtaggttgactgttgaccggttacaaggtggctggctaggcttccattgagatgcagaatttgctctcaagatctggtgatctggatgtggtgcattaacgaggccatcacgtcgtgtgcctatcatctgtaatttatgtctctaattaatgaaatgaactgatcaatgccataactacagtggcttgaatagagtgcttacactaaaatccactgtcagctagcgcgaaccgttctgtggtcatagaggagcctgatcacctgaaagtttcatacaaacaagcacgatggacattcaattggggttaaaagagtgaattggcattcaaaagagcgaattgatctaaaagagcgacatggtctataaccagaacaaaaaaacaatatcctctagggtaaacttttcctttaacatctcaatccatgacgtccatccaaacctcggcttgctttccaagaagccactagcctaagttcccggctcggcgaaccatggaacagtttagacctaaactggacagcctaggattctggggttaggctggcgggctgaccgagctagaccttacctagacccttgccagaagggttgcatttgttgcatgtcaggcaggaaacatactgggacgaatcctgtagtttcttcatacactcttctgtgctgcagaaggacttgacggaggcgtaggtgatcaggcggcggcattgctcgcagatcatggcggtggtcgacaactgacacattttgacggtttgtttggttgtttggttgtttggtgagtgatttgtgtagaatgtgtgtgtggatgtgtctgttggttagagatgttggtgaagaaggagattgctgatgctattgggtttcttttaaaggactctggagattcaatttgcaagagatggaacaaagacacacagcgaacatgcatgcatatgttgtaaggatacaagttgattgcagttgaacaaggggatgtgatttcactgttcgtttgttcaacgctttgttcatcgctaactagttgaaaagccttgcaaaaatcatggaaaacacagtagatggcatgtatcaacgtgcacgtctgaaagaccacttggaatcggtaatacttgaaccaacaccacggacaaacacgttgcgcagtacaagcagagacggtacaattgtagataactctggaatgtcctgccgtttgacaaaaaggaacagaaggaatgaacgtcccatggcgacttcctttcaactattgcagtgctgtactttctatatcggctcaacaaaaagaaagccgtgttttcttctttcatcaacaagccaacttcaacacagttacgccagcagcccttatacgcagttatacaccaataactatcatcaacatcatgtgtaccagaacgtttgaaatccaccactgtgagagctgtaaaagctatctggagaccaagagcaccgaaacacaatgtccagaagccaccaaagaaaataaagcatgctcatgcccccaactcatctctgggaccctctacctcggcaaatacgtatgcaagaggtgtataacaataccggaggcaaggaggaaaggattgaagctgaagcggaagcgggacctagatgatgatggagcggaatatcgggacgattgattgagtgcatgcaaacgagtcagcaaaagaatatcaaattaaattcattaaactactgttactgcgtgaaaccaaagcatccaatcttgaaccctaatacaatgataccaggacctgcaatcgctgcaatgtgacctgctgaccatttgcgtcgtgggaacgatacgctttgaacaatgtttcccgtttcttgcttcatcgcagtaagtggactctactgctttttcgcagactttaccgcatttttcgcaggtcaaactgatgtttgagattttgcacatgatgaaagagttgggcgtggtgttgtgtagcgggatagtaagtgtggtttggtggtgtggtgggacagcagtcggatgagcgcgctggatgggatttatatgggaaaatagctgccgctactcatcacttgatagatagataaatgaacgaatgtacaacaagattacggaatcagatatggctacggctatggatagatgctaccacttgcccttgatgtgcctctagattgacgttgcggtcttgaattatgtgcaattaggaatagcacacattcactacacttgtttttcaggatgataatttcacattcagatcaactttaatttagggacaactagtatcaattgatgctctacatacttgactccatgccatcccaactttatccccggctctgaggctctgctaaaggtctgctgcagctacacccaaagccgtcacattccaagacagtgatcaagatatcttcgagaagacacttcatcacatcacgaatcaacccctttccattagaacttggtgcattctgtcttggccatggtgttaaatacggtcgattccacaggcgtacactggtccgtgttggcttcggcacaggggacatgaataatgtagtcttcgactactcggctacagccctcacagattatcataacaatcgtactggaacacatactggaaagcctttgctttcggtggtgaaagtttggtggtgaaagcttggtaaatactgagtgatgtgttgagatgttgtgtcgaaatggatactcagtgttgatggtttggaatcgagggcggagagaaaagggtatttatactgagttgcttagtgtttagggaatgttaagtatcttctgttcaatagcatcgttcgaatggaagctgggtgtattaacgtggacagtatacacaaatggacacaagtgggtgaaaggtaaggataaatacgctgttccagacgagtattggaaacactatttaccttgagctgttcgggtcctacagtagcccttcaaaagtaaacaagcatactaattgtcccacatccattgtgtgaacccaagtccataccattggtagtcgcccaaacttcgctagtccatactccaaatgtttgagatgaaccgcttattcctccttggacttcatctttgactccttggactcatcctttgacttcttcttgaacatgcccttgcatttgcatatgcacctgcactccttcttggaatctgtcttgggttcgtccttggtttcgtccttgaggttgtccttgagttcctcctttggttcgtccttgggttgatccctgggctcgtgcttcggttcctctttgggctcctccttgatctcttgaacagactctccactgtgatccctaatcttcatcaactccagttccttcgtgagccaataatccagctctcggttgagtctgtcgtctcgcctaaaagcgttagtattcgtcataaacaaccccaaaacatgcaaaactcactccttctggtccggatcgactctaccgaccaagtacatttttctggtcttttcgagagcagggctgccaacatactcatatggaaccttcttgctctgttgggacctggtgcggttttcaacatcgtgggctgaaccaggagcaacgtctggcttgccggtaaagggaagagggctgtcagcgggcaaaaaggggcagcggctgcagaggtcgggctcgcatctgatgatatcaagttgttcgaggcagccgcagcgtttcccccagcggtaacgatcgcactcggtgattatggagtcgccgaggaagatgaggttggagcagcggctgcagatgtatttctttgtcttttgttcgcacatggtggaggcgtggacgtgttgcttcaatgggtgatttttgtgaaagaatctgaatgattgaagagagagagtatttgttagcaattcagttccaaaaagaatgatgatgaattgtgaacaattattaagtttatggatttcgcatttgtaaacaagccgtttggcactggcactgagaaaacagcaagagctatcaccagccaacactgccacaaccaacaaacagattcagaaggagggactggtaaatcagtgcatttattgactactaaggtaggcagtacctatctaatatccagtcgcgtttcttcaacccataaaaggccaattttatgcgaaaggattgctaggattgtaggggatttgagggaccatttctggaagatcgtataagcaattgtcacaatattcttgatcgttccagataacttcagagtatccaagcccgcaagaaccaaactttcttgaccgcgtcttttttgccctgtcgcagcgagcaccatgagtctcgaagcgcattctgttgccgcattgagcacacatgaagtggattactatatcgtagcacatgttgatttatggatttgagttagtctgcaaagcatcggaacttagaaaggttggagtatttatgggggaagaatgagacagtgacaatatttcacacgtcgagggaccacacaaattacatatcaactattcagtattggctggaaatatctaatgaagcagtccactgagcatgatcactgataacctccttgataatagtacggatagtgaatacccaaaggatctacaggggtaggaggaggaggctctgagcaaccgtcacagacctcttggttgttccatactgtcgccgaatattctctcccacaagaaaatgcctttctactttgtgtttgcttcgagttgctgcactggcagtcgtgtctttcatagcccatgcgttgattgcaaacggcgcacatatactgtatcgttatacggtagcacattttggagttctatggagggtaggtgagtttttggtggtttgagtgtcgatagtcggcgcttaaatagttgaatattctctatttatgccgatatgattcaacaacagaaaatggttaccagtcacagataccatgatgtgggaatcagtgctattcggttgcatcaagtcacagtatgtatctctgaaccacacatgcttttgatctgttttattgagaatcgattcaatatgagaaatctcgctttattaactgcactgtcaaatcaaagatccaaattccaacaaaaacgtccagacgcacgcagtcgcgccgtctcgtgaaacgatgatagcccgaaaggttcttccaagtcaacttacccatccctgatacctatttcaatttgggatgatcagctcaataaccgtccgccgaggaaccgtgcattccatgcaagtattatcctgatgccatatcgtctgcggatactccctgccgcaagatgcaaatcgtcgttgtcctgcttgtaactgtattgctctcgctttattgcattccagaccgtgtttctcgaaatcgtaacggtaagagcagatgctgcacaaatagtggatggtgatgtcgtggcacatgttggatgcgttgtgtttttgatttttcgatgcgtattttcaaagtcagtatcgatgaggaagatgggaacgagctttgcggaggatgaaaaaaagaagaaaaacgagacaatttgaataaaaccaacgacagacattcagacatggtgtaccatctttgtcgacatcatctgtatctctcgactgtaaagttcgtgttgttctctgattcagagacagccgaactttaaagaatgaacagtcgcacaacaaagtgcagtgacagacatgagccatgttggtgatgtgaagaggccgaccagtttcaaaccaacagagttccacctcattccacagccttctgcccccaaactaactcaagttgaccttgttccacttcctctcatctggcggacactgctgacaatactcagaaacacgagcgacctcgccatcctccgtgtaaccgcacgagcccatcgactttgattcagtttgcagagcctgctcacaaatctcccacgcgtagccttttctgatgcagcatctgcagtagatgcagtagaagtgcgtgtattgttcggtgcacatgttgtttgtggtgaggtatttatttttatgatacgtgacagaagggtgagttgaaagaggccttgtgacgaagaatgccttgttcgtggcaggatttataatgcagatgaatgaggctgtggccgctggatgttcgctaggcatccattcatgcaacaggggtttgttcggctcagcgaaactagctaatcatcaatcatcttttaatgcaatcttaccaaagatccgaaacgaggcctccccaatggtgtggacgcacgttgcaatcacttggtgcgtctcataagctggttcggtggttatagtccaattaatccgactgtagaacaagatgggtatgcatgtatccataacgtgcagcaaaaagtaatcttctaagtcagtttcggagacaaggccgccgaaaggcaccaggtaagaagccggcactggggaggaatcccggcgaggagatgaaaagtaccgcggccgcctttcgctctgtcatcgcggtactcctctgcttcctcgccgcggccctcctcctctgtaccattatgcctttgccatctctgaaatcaagatgcacctggtgtcccataacatcgttgacgaggtgacggtagagggcgggaagaccttacgagtgggtgccctgcgatgctggttaatcgccgagtttgcattttcacaagacccaagaaggctctatgaaagcagcaatagcagtagaccgagatgtcacaacagaagcagcaaccattcggagtttgctctggtcatattaggtggtcgatgcgcttgatcttccgcaattggataatttggcatgatgcccgtgaatggtcttttgaaattcttacttgttgacgttgcaaacacggtagaagcccagttactatctgattgcatatgttagcatcaccaagcgaaaagggacattaaatagctcacagtggctttcgtgattcatttgacctggttggcactgaaaacgggaggtgtgttgtgcggatgctcactatatgtctgagataacaaactatactagagacactaagatcgtaccaatagctcctgatgttttgttttcaccgggtccggagtctcataatcaccccaagttacatcccatccctgctcagcaaggtaattcttccaaacaaggtcttctttgtccagctgcttttcaccatcctgtagaacaaaccaggcattcaacgctccaattactgcaaagccggagcctaccaaaaaggcaacttggttacccttgacgggatcggcgtatgagctgagtatggcagtaaagacttgagtgcctatagcagctccggccttggaccacgctgagatgaatcccatcgtgtgacctcgcacagaggttgggaatggctcagttgccataatgacaaccgtgctgtaggcaaacaggtcagcaaagtatctaattacgcatagggattcacttaccttcctgggccaacctcacctagggtaaggaagattccatagagaaccacaaacagtgggaagaccttttggatcttctcattggcacctccaagaacaaatccaaggatcgcctgtagggtatagcccagcgccatggtctttctccttccaattcgatcagaaagaaatcctccaataaacggaccaggaagatagaaactgttgataagcgcgccccagcccagattctgaacaagtgaattggatgcattgactcgagatataataacagaactgaagataccaaatggaatagagatccagttgtagaggaaccagctgaaagcagcaccaaagattcgtcgccaatactttttgaagatcaatgtataaggagtcttctgctttcgcatagcagactttcgataggcggtagacattcgcatcctaagacggaaccagaaaattgtgagaggaggaatagcaccaagtccgaacgacaatctccagacaagctcatagcgatcagtcctttggttgacgcatagtagtaggatcaggggaacaagagcggcaaaggtatatcccaaaccagctgataagtctgcaaccatggcaaacatgaagccacgggatttgcggaagtggcttgcctcatcagaagcctccagtgcaccagcacccgagacaggatattcaccaccagctccgacaccagcgattccacgagcgatgacgagcatccataagaggccagagtcagatgttccgctggcgccagtactgagcgcgattccgacgactaggatgatagttgtcatgactgctcctgtcttgcggcctagctggtctaccaaaacgccaaagccaatcataccgacgatcatgccgataagaaaggcgttggatagacgagaagacatcatacttgttagggcatctgggtacagagatgtgaacaagagctcgagattaccgatgactcctgcgttgctggtgtaacgttggtaaactgacattgttgagataccagaagattatggactagacttactatccatccgaacctaaggcgagacctgaaaagatcatcatcagatacaccgacaccttggagtagaaggtttgcttctcagagtggctcacaccaatctcaacattttgtgtgcctttctcttcaatctttgcgtcatgaggctcgccattggagacgttcgggctggtatggagggttgacatcgtaaatgatgttttgtgatgagggaatgagatacaaatgccgttgccataaatcaacctttagtactcagatttaaagcaaggcttgaagaatggagaatacatggggaatcacccggttggatactttaatgagggaaaatggttcattgagaagataggtcaagacatcggcaaagtcggccattcttgccggttccttgctttagtagatatgttctcttattatctacattgtcggtatatccgacggcagcagataaccgaatttagacgcatgaaggcgtggtaccctgtatagcgttattttatcagtacatgtagatcatgtaaagaggggattagcaagtgataagatgcggagaatgcgcctcgcatactagaactggagccgaatgctacgcataccaggtaacgtttaccaagaagggaagtttatctattgaatgtttcattgagaatcagaacgtcggcgaatgataagataggccaacctcgtcgcttccccgcctcgtatctagagggcgatgatcagttcccacaggacaacagacattagctacaagaggaaagccttggctcttgtcaccttgtttactcgaaataggctgggctgtcatgtcagtcacttcataaatcaaacatttgcaattatctcatcaaccatgcagcttgaacccatcgacatcatctttcatgcacccatcacattgagtgatggcgtcgtcctgtcagccatgatatggcttcccaaagatgcagagtcataccctgtacccgccattctagagtatctgccttatcgcaaaagcgacatgactgctgtccgggatgctatgaatcatccttatgtggcggcacatggttatgcgtgtgtccgtgtagatatgcgtggcacaggcgactctcaagggctgttgttgggcgagtacctcaagcaagaacaggacgacgccctcgagatcttgaaatggattgctgctcagaaatggtgtaccggggcaattggaatgattggcatttcctggggtggtttcaatggactacaagtcgctgctcggcgaccgcctgagcttcgcgctgtcatcaccatgtgctcaacagacgaccgctacaacgacgatattcactacatgggtggctgtgtattgactgagaatctcacttgggccgcatccatgctatccatcaactcctcccctccagacccagctctggttggagacgagtggcgtgacttgtggttgaaacgactcgagtctggtggattctatgccaaggagtggcacgaaaaccaacgtcggaacgatttctggaagcatgcttctgtctgcgaggactacagctctattcagtgtcccgtctatctcgtgggaggatggatggatccctacaccaataccatattcaggatgctggaaaacctcaaagttccgcgaaagggcctcgtcggaccgtggggccataaatatccaaactttggatacccgggaccacagattgggttcttacaggaatccatcagatggtgggataaatggttaaaagggattgagacggggattatgcatgagcccatgctgcggtgtttcctgtccgagacaactcggcctgcgccttatgttgaaactcggcctggtacttgggttgccgaggatagctggtctgacgacaaatgtaccttcaagcacatgagtctgtctccaggaaaactgaccagtggagaatcgaatagccttgataagattgatatttgttctccgcaaactctcggcttcgctggtggtaggtggttgatttttggcgtcgaaggcgaaggacccgcagaccaacgtctggaggctggtggttctctcatattcgatacagagccctttgcaaaaccgacagactttcttgggcccccagccttagacttacgcatcgcaagcaacaagccaaacgccttgatagcagcgacattgtcggaagtcttaccagacggtgcagtcaccaagatctcccacggactcctcaacctcacacatcgacaaggccatcaagacttagagcctctccagccaggtaaattctacgaggttactctcaagttgaatcattttggaaatcgcatcagccctgggagtcgtctccgtcttgcgctgtcgtcaacatatttccccatggtatggccatcacctgaagtcactactctcaccatcgactgcgcccaaagtggcctcgacttaccaatccgacaagacaatccgctcgactcgcaacttagacctttcaggccagcggtcaatggcgctttatcccaaacggaactacggcctgtgaaccacaaaacattcgtcaaccaggactgggatacccaagagactgctcttcacgttgactgggacgacggcaaatggaaaattgaccagactggttgggtctacggctggtggaccacgacaaaggccagcgtgttgccggatgatcccttgtcagcatgcgtcgagcagcgttgggaaagggagtttgagcgggatcagataaagcttcagcaagagggctgggttagaatgaggatgaaaaagacgagtatgattattacggcatatgttgatgcgtttgaacaaggagagaagatctttagccgtaactacaaatttgaagttatgagagactatatataggaaattgaatttggactatggctagtgggtagcagaatagttgacctctcaagtcgaagtgtacaaaaataaatagcctaaaggacatagtctaagtagcataaggtgatctactaatttcgtctcttatgcttccaacggccaatttttctgatatcctgaggtatggctactagatagagagtactaatgaaaacaaatgatgccaaagtctaccttgagatgccatacataatagaatcaagtctcccattctgaatcgcgcccttcagtacaaacccatccataaaagctcatccttatcctcgtcccattcatcgtaacatccatcactacctacaaattctaccttgacatcatcccatctcaagaactgtttcttaccgaggtttgtacggccataggatgtcacaggaaagataattggggggatgtataccgtcctttgatccgtccaatcgtcaatacaacaggtatccttaccgttcttgtatttccgaagtttcaatcccatgtggtcgcatattactgtccccagaaatgcaataatgctaggcactcctcgattccatccccatgtatggcccgattggctgtttgccgtcggtacgcgagctgccccagaactctccaagcgtccagtcgcgttgtgggatgatgaagctcttctccaggtctgccttgatgcctggttcagtaggccggcccctcatcacagacttgtagtcgagtccaacccaccctcggagtgtgaggaaaatcataaagacgtcgatcatggcgtgcccaaaaacgtcgtttgcgtatactgtcgttattggcggcgcgtagtaattgattgttggtctgaatcccgcccacgccaacatctgccgtactgccactgctacaagcttgacgatttcgtttctgacacttcctggacctgctgcgaagtaaatgtacaatgaccaggtattcgtatccagcaggaaggtcgggtagtacaattcaccgttctccccctttgcttccactacgttgacgagaaggcgttttctgttgagatgcatacgaagataatgacgtgtcgaaaagcccattcgaacatctccgtgaacagcaccgtgggggaagtcgcactccaaagcttctcgacttgagagaatcaaatacgatacgaccttcaagtggttgatctctataggtgcggcccctgtatgtactactgatccgagaccactacacgcaagcagtagtattgaaagtagtccctttgccgacggtgtttgaccttgggccattggcgaaaatgctttccaccatatgtcgttgatttcaactgctgttagagttcgtcgatactctggatcttctagaggcaaagtttgaatgtatttccatacccattgttcgttactgggcgaagacgtgacgttcagctgtgtttcatcactacgtctgaggcccatccataatggtcgtcgggcgtcgaactggtctgcttcggagagaatgttcttcaatatctcatcaggaacatgagacactactcccacttggcccaccagtgtgtcccgcgttcgagatgaattttgtcgaaggccatcaaaccatggaggagacatgtcttcaattggttcgttttcctttagcttgggtaccaaggttgacggtggtgtagagactaaattggcgttagcgagtgaacaacagtgtttggaaattttagatacacttaccgataacttaggatgtagataagtgacagattgtgatggtctgatttcgtgatgcggttgagagatgtggagaggaagatccaatatcaagaacagtcgctccttatgtacaataatgatccattaactcatgtattgctgcctatcaatacaggtgccgcttgtcttctggtctttacaccaggtacacgaaataacaatacaactgctggcctgccgtaaaggcttaatccgagtggtctaacatgcaaggaatcaggacacttcatttctttgagtcacaacaagtgcaggttgtaattattattaccacctgatttgtaaatatataagccctttgttacgttagttgtacacgatcataaagactcatccttacgttgtctaactatacacctaaataaagtctaaaagtttgacaaagaaccatgtgcttcgaaacaacagagatcactcgctgcaagacgtgtagaaggcagatcaatacagttgtttgggtccagcattgccctcgatctattggtattactgaccacaagcaatgtcctatcggagtgtttgctactaccaaggatcttataggagaacgtgcggcgtgcgagaaggttcgtgaggaagaggaacggaagaaacgtctagggaagaaataagatgtccaggcggggtgagtatcctgaggcagaatacacttctacaatataactcccgtacctaactgatatagaataaacagacatgaggcattcgttttgtgtagtcaatatccattcatgtcttcttgtcgatgaagtgcagtgtttcacatggagcttgtgacatttcataggtgattgatctaatttaacgttgctgtgattttatgcgcagacaaaagataatctggctactccgattcacatttgatacagcatatcatgaaatcgatcacgtgaggggtgaatataaaagccttgtaaatatcccactccttcaacctttcattgtctaaacatatatttataaaactactacaaactccagacaactacaccatgtgtcttctagtgtgcgcgacgtatacctgcaccgcatgtggtcatcatatcaaaacggacactcgggtacaggtatgccctggggctatcgccaatgattaccgaaactgcacattcgaatttgtaagtacagacctgcattacaaagaagaatgtcaacgttgtaaaaggtggaggggaaaagaagaggaacggaagagacacctggcggcggcgtaggatgtctgggaagagtgaacatctataggtaaaatatgattcaatgatatagctcctttgactgacacagaactcattgactgttcacatgaacactaccataaatgtttgaatgttttactcattcgatcttttcagggatacaagcttaaaagtaatgaatatttacaaaaaagacaatttctttcttttctcataatgttttctgctacttcctactacaaagtatgctacaatatctagccccatatccaacatacaaagtcgatcatacaattcaaaaactcgagacaaagaacaccatgtgctggcaaacaactgtcaccacccggtgtggtaattgcaactatctcctgaaagaaataaaatttgtggacaagtgtctaaacgcagaaggagatgaatgtaaagatggtgcgttcaaacgacttgtacaagacccaaaaggagagcgtggcgattgcagaaggatgagagaagacagagaattggcagagaaaaaggctgtatttgctgaactgagaatgtatggtctgctgggattgttgcgtggttattagacagggcgcgatgtgttgggagtgctggtttgttagatagttggtgtttctacggtagagaaatggaataagctgatttagagacatgcattatgactcacgtactgaacagatcatgaatggatatattctgacactggagtgtcaagcaaggccataagctgtcgcggtgcctggcactggcaaactcctgacagtgaggctggattatcgccaattcatcaacgctgctttaggcaccataaaagtaaaattcgacattcctccatcacctccatcctgaagctacctttcaaaacttaactgttcatcgacacagccagtgcttggtagatgcattgctttgcctagctgaacatcacccctttgctcttcgagcttctttcaaataattcgccgatctctgcaggaaagatcagcgggtatttacagcaaaagtcttgcaccgacgcgacactgcttcgagcttcatcttcaacactcccagacgaacaatctttgtgatcccaagacatcaccgttgatcaaagaacaagtataaaggtaagggattgcctctttgtttgccgcgctgctcccgccaaatactaacaaagaaacacagcccaaacaatcgtctgaaaacaaacacaatcaccgataatgtgtgaacaccgaattatctggcgccactgcaccacctgtcgaaagcgcgcttccattcccctccgacacaacgtcaactgcgaaaatgtcaacaactggaaactcggcctgtgcgccactggtctccgcgagcgcgagattgaagaacatgtggaatgcataggctgccacaacaaacgggtctccaaggaggcgaaagagcggcaacgtttgtgggagaaggcttggcctggtcctgatcagctgggtgaatcgcgggtgaaggctgagatgaagaatgctgctacacaaactgtggaagaatggcccaagacggcagcgagcaagcaaggtattcgcggagacgaaacccctgtgccgaatactcgcgttcagatcgtctataatgacgatgatgagaatgagaatcgcagacagatgaggtcgacgaaggagtatcaagacggggcgaagaatgtcttcaacaagctctgcaaagcctctataatttgaacatactctgattctttttttctaccgagaactgtgtttcattttcttttggtagacacacaaagctggatcatgggaccaaagattccaagtataaatagctcagtaaaccacgaagaaatccaactccataatttcccaaacatgtaacaacagcccataatacattacttccagaacaatcatacagcaatgtgtctcaacacagtaacctacagtaaatgcacctgcggcaggacttggaacaaagttgatgcactcgagtactgtgaggaggcaagtaaggagaagagtgaagcttgcaagaaaggagttgagttgaaagacgagcccacggaggttatatacgccatatgtcttcagaatcgaaataagaagcttgtaagctttagtgacgatgtcgagcagataccctcgcctgattcgggatgcgtagcctattagttagagaaggccatgacagttgatagatacatagtctagggctcttacgtacaattaagaatgttccattgatttctaatgaaaaacggcatcgactggtgcctacagatgcaaatgaataattgttcggtcatgtgatcgatgggtgtggttttgtttctctttctacccaccaatatctcatttcaaaaatattctcacaacaataaccgccagcgaattcatagaaagatttctttttattaacaactaaacttcctaccattcgccatcattcaacatggcatctcagatcaatggtaaatatcgtctccgtcgcgataatacccgctaagcattcactaatgacctgtcaatagataaaggttctgcgcatgcacttgccgaaatgaatcgtgcaattcctgaattgaagcgtgtaattgctcgtgatgagcgtcttatcacttatatcaaggcttccctggaatacaaagaggctgctatatctcactgggaagtagtcatggctcaagatgaggctaccgatagcaccgagaccacgcgcagccatgctgagcttcaacgcaacatttccgaggctatacgcaaggctgccgaagctaaacgtctccatgaagtggcagtagcaaactatcgacttaccgacggcatccatataacttctgttgcccaagactcggatcatgttgctcaaaaagagacagagagttcgggtgcagcagccgtaccaaggctcaatttgccgccgttcttgtgcccgagaacatgttcagactaaaccctgggaatataaatggtgcagccgttgaaaccatattcaaacattgtcgtggccatggccgatctctcgctaagcaaggaagtacgtggctcacacttgggctcgccaagtttgttatccactacctagagcaaaggcgtcaaggaatcaatgccctcgatggtatcgtggattttagcgaagaaggtgcagctagtttgcaaaggctgattcacaacatccaatgcgtatttgctacacataaggctgaagttgtctttgccagtatgtcaagtgaacagggagacttgacagaagatgagaagtggctattccacctccacctgttgaaagcctacctgccacggctgtctgcattccattacacggccagtggaagccttgcctctatgtactaccgatccatggctccctgcgaggtgcgctcaaatgagtatacgctgctgtcgctcatggacaccacgtcgctaataaatccgtccgagcgcacgataatgttcggcgtcacccacaacttgtctcgatcttctgcaggtatcgggttgtttgattggttaatgatccccgctgaggttattgacgactggcgggtactgaatagagtcaatctgtacgaggttattcgcccaagaattcatcatgagggaaagaacaacattgaagttgatgaggaggactacaagccgtgagagaacatatagcacagtgggttttaacgactttcatttcgagaatgcaatacaatacctctatgaaatttcttttgtctgatgcgtgacttccttttgtgtcgtgtaccttcctttttttgtgttttgtctgtgccttcctttagagtacaacagtgatgtaatcccaaacccaatgtgcaacgtccatgcttcgacgtgcaagctgcaacctacaactgttcattcaagacaaaaataatctccaagatatcgaaatttcgtttcctgatatggatttgtccgctcgggctactcggactgccgagatgcctatgccctagggagaagatcagataaagctgattgatgtacatcaagtaattccctctatgagctatgctcgcgcctacctaaacttttgcttcgcctagagagtagcaaggtcatgcagcagtatagatttcgcgttgttgatactgtcaacactctcatgcagatgggctatgcgctaactcctacatagcatgtcacccagcgctatcagtagcatcatcaagagaactgttgccttcgatgaaattattaaaggtcttcattgctacgcaaagccatcagaacttgagggcaaggtccctggtgtctatgttattggcttgagctgatataacgccaatggattcctcaatattgacgacatggagacctttatcacatggctggaacggaacattgaagggtacttcgtctataccaagggagagagattttatggcactggatctaaaacctagtctttttaagaacacgcgattcaacgcttgaaggatgtttttttatgctggatgcaatccatcagccaaacccatctttgtcgaaaaagatagagagattccaagaatacaagccttgatcagaaccctccagagcatgtgtgacagaagtctataatcgtgtcatcttccggtccacaggaagcgataagcacaccttatcgaggatgctctgttgcgaacggtatgggggtatctgtatgtaaccaaatactgctcggggctggccgcgaggaacgtttggaagctcgcgcaagctttccaacatctcttcgaggtttgggtgtgcctcctatgaagatcgagttgaagacatagtctgtggtactggaagaatggtcagcttgatcatcttcaaaaaataaattttctgattgaataccgttgaaacgcgtgtgtgcagcagggaaacagtacattgaggatcttgtaagatagaaaatgtctgattcaatatagagctgtggacacaagctgggcacggacgactttgaaccgataaaagctttttataatatatatataaagaggggcattatatagcacaaggaagaatcttattttcgttagatatgtaaagtaaattttgacattgactaagatatgaaaagtgtatagtttataataaacagatcactgaaggtagagaattggtcccagcagtgggaatttctctcctctatatacgtcaaattcttgtattcacatctattttgtctgacctaggtactttttgcttgccttgacctttgtcgcttgttttaacaagcctgcttagtttgcgagacaattgtcaataataatacattttatggacaaagaacagtaactgtaagagcaacacccagttgacaatcgtatttggcgccttagttgccaggacccaatacaattacccgatccagaaatcactcactggttcattggcctgtgataatgctacccccagtagtgtcgtttcatcgggcgagttaggtatgacggagggtaagacagtggattgttgtggagtccaggcccgaacttaatttgacgaccttcttcaacaattatggataatatcacggtactcagcacagaagataatatctccaaaaagcagattaccattcattcattcctatgatgttggtgacctggctcgattccctttgatgttccaaaatccccatgcactcgttcaaatgtcgttggccacgtgttgggctcacaatcggcagtcgtacagccagagcgtagcttcggtcggcttgatagatatttcgagaccttaaaacagttagaattcggaacagatgaggctgaatgtgacttacaaggtaccgaaaccttcaatggcccaatgacccacaacaggccgggagacttcgctggtagttttgctgctcagcggactctccatttagcgaagccattcagtgcttcacttggtggcttgctttggacaatgactttaccaacctaagcctgcccagattgcgagggctgggtaggccagaaatgggtacccacgtagaggtgaaccacatcttccctggaaccatacttaggatccacaggcagatcatcaaagtttcttttttcatcccagagcacttaaagacccaggatataaacaccccgatctctcttggctttactaatagcaaagtcgagggaccagagggactctctaggcatattagtgccctctcgcttcaggtggtccctaagatattcccaccaaggaatggtagtcttcagggcaggcattcttgcccagccatagataacgaattaaaccttatcctgcagaggcatagtctcaaactgcacatatgcgtcaacagcatggtcctaagtgttacacaatatgcaacctgggatatacccttcaatgctataaaggcagtcgctcaatatatgcctaaaatgtttgcaatggctacactgcgtctgtggcggcgtttatgggagccgtagagcaaacatcgcgtccttcaacgtgttattggcctgtaggaaggccggggcatcccgcctaatgagttcaacgccatgattgtcgctagcccggtcggaggtattggggagacgcaaggtcaagattccgtcagcacgaatgcatcggctttgctctaccccgtatccataagttcgacccttatcagagttcttgctaacgccagaagaggaacccttgccgctcttttccaaactgttggtaccattgagggtcgatgcatttgggcgggatgaatcacgagagacgagagtaccacgatcaggagccgaggcggttctggcacgccttgatattgcgctgttttgattgtcgcgccgtatccggacgtttcgtaggatctcccttctttcgcgccggagttctactgcgcgctgttgctcttcttcagaaggttcagagaggggcagggacgtggtttccttgtttccagatgacatggcggctgtaatgcgttttacaaatacagttgaaaaggttttgcgctgttttaacagacaaaaagcgctgttgtcgagttgtggtggatgtttcgtttaaaattagtttcgggggattgcttcagtcaaatgccttgacggtcgttggatctggcaaacattttatggcgttagcgctcaatcaagacactcatcacaacagccgtccttcaaacaacaaccactaagatgcgtctaacggaggccatcgaagaagttatcggctgccctaatcatggaaggcttcgggctccgcacttggaaaggtacccagttggccttgataccgagtaacccttggattgtgcgcgttgactaccgcgcggacagcaacggtggcgaaagtttggacattaacgcattcaagcaaatgcatttgcctatctggagacagcgtgaggacaagtccaacgtccaacatttgcttggaacaagtggggataaccacctactttctcattactatagtttacctcagagaggacacggatcgtgaatatgtcaggacgtatcacgccgccagctccaacattagttgaatgcacgaacctaagggtatcgtctctaagacatggtcaatcaacgacacgccaaagtcatatggtctgttctactgtcgcttggatatggatctacagcttacagatgctaccaactacccagaagtagctaaagaatatcctctggacgagaacttcctattgaccacttaaacgttgttacgggagttgaaatacgtcgtcccacccccagaccccattgattcagagttaccgttgactgctggtccagctgagaatgaagatggtgagatacaatctacctcaccagtggatcacaagcaacctacttctcggccgatgccccgaagccctaccactggaaccaaacgacatcgcaagaagtctgaatccagtgacggaaatattggacacgaccggaaacgacaccaagggaatctcgaggaacaagatggcaatggcaatgagaacaacgatgcataccaggtcgatgacggtggcgaccatcaacacaatgatggtgatcaaggtcgcggacaacttgatggtaacttggcacttcgctcaaagcgtggtatggaacaccgagtactgtgtatttgtttcagatcttgatgtagaaacggtatgaagagctttatgtaaaatcgcggaatggaacctaccaattgtcaacgtgatgggaatatgaatttattgaaggtgtatgtttcagagacgcaaggttgaacaattttcttcagcgaggcactgcaacttgaacagtagcaaaattatcctgagttgattccaccctacatcgcctcgagctccgcttcacgaccttggtaatccaagaaatgacccctacctgtatctttggtgatgacaggaagtagaatttacagtcactgaaatgaaactcttcaagtcactaggaatgggtatttaaaatatgacttgattgacagagatttgacattgaactttaaaaccggtcgctctaaaatactagcccgagcgagcatgcagtcatccccacgattcgtacatgccctcccccaatcaacattgcagagcttgacagacttatagccgctgtaaataacttacctgagacaataaaattcggtaaactcactctccagtcgctaccggcttctcctttacttcgtattgtgcctatagatgacatagtagtgccgccgggcagtgcattgcatcatatctggccagtgctgttgcgattttttgtaacatgatctactaacttctcgtatacagctacgaattcttcaagcgcttgtgtgagagtgacagacggcgggtttgtgggctcggcctcaagtgtggcgatgggtccttcagccgtctggagatctgtcttgacgtcttttacaagcttctgtgtttcacctagtcgaccatgcgactcacccaattgtcggacaagggatgtggcttcgaggttggtatctgctagagaccttcgaacattagacttctcgccctccgcgattgatagcttgttctgtgtggcaacaagttgcgaacgcatgctctcaatttctcgctggttggactcgataatagacgccttgtccaagacctgatcctccaaggttttcttctggtctccccatgccgtctttagatcctgataaagggctttcgcttcatcggcagaagttcgcgaccgtctctcggtatcggcaatattggcgtgcaattcgatattggcgccctcagccagttgagcgcgcttctgttcggattccagcttgatggcttgttcagatagactctgggattgggctgcgttatgccgtttctcacactcgagactggcgcccaaacgagtcacttcctcctgcaagtccctgactaatgcttgtgattgctcaagttggatacggggaacaagttcttcaacattggtcaactgattttgaaggcgatctgtgacttgaatcatctcattctgacgatgtgagcccatgccaatgatcctctcctcctcctcgcccaacccattgctccttcccccagcctcatcaatccaagatccagttgcgagttggcgggaaatctccgacgcaaggtcagacctggagggtaaatcgtcgactgcctgtttgagagcattgatcttggcatccgtgggcctcatgcaagcggcaaattttatctccgtcaatttggtgaccagtttaccgtcgatgttgacgactgattcggctagctttctttggtgtgcttctgagatctttgcgagttcggctgtatcgccagaggatgtttcaatttcgacgagcttgtcgttggcccgattcatgaccttggagataccatcaagcttaccgcaactggctgcaagtgcctccaatctgctcatgatatcaaggaaggcatcgggaagcccttggagcttaccacagctcgtctcgatgcgattgattgctttagcgagaatgtcgatatggcagacgccagcctgaaccgcgataagtgttttcttgatttcgtcgaccgcgttggtaattccatcgagcttggcaaatctaattaaaatgttagccatcttgttattaacgctatcaaacgtattcgaaagcccagcaagggtgccgtacccagtgtcacctgcgaccaggtcgttgttttcatcgtcaacagtggtcgaaaaatgatcgacaaggccggcgactctgtcattcgaatttgtgacagatagtcttgaagccctctgatgaatctctccatcgcgaaaaacgtttaccgcagtgtcgagtttcgtgctgatagtcgaggtgccagtttcgatggaagtgcggacagcctgtaaacactctggcaacgatgttatcagcactgccagtgcttcgtccgcggtggactgcttggcttgcaatgcttccttctccaactgtagtcgagcgcgctcttgttgatgttgtataacttctgcctctctctggtatttctgctgttccacgtcatatctcgctttctgcacaacactgacgaacaagttgtaaatagcatctccccaagctatcccaatttttgacccgtggagagctttactcaataagtcccattcaagaccctcagggagcgcgggggtttccattttggttttcaggtcgcgtgtatgttttggatgatgttgtggaattgaagttggggatcataggaaaagagagggagtaggtaggcagaattcaatttttctaggcgagttgacagtctgaagtctcccattgtcatgcagtgcctcattttggtattccactgaagtgggctgattgcaatctctggcagtgcaggccaagtgcgagttgtcgaactgtagggctcggtgcaaacagagacatctaatcaaagctggcatttcaacatcatcacatattcttcacctacacaacaacacaacataacacatatacacagctgttagttctcaacttgaattttactgtatatcgctaattacacattaggatagatatctcaaagatgtctggagcgatacccactgtgcaaccgatcctgaacaactttcaccctcttgaccactcgcggcgccgactcgctatcaaggcgcatttcgaattccactgccactggattgaagagaattgggcagcttcccgtgcacaagtacagcagagtcttttcaccgcagtgcacagtgccacagacgctcgccagattggcgacgtctggtttcagttcgaggttgactacctcacatggtgccactatgtcggcaggctgcaacactactctcgttcgcaacaatactggcatgtttggccctggggtcgcatggcagcaatgaacgcccatgatgtttcaggcggcatctccaaagagtacgatgcttggctaaaggcaaagtccaactggaacacaaaccagccccagaaacaccagcaaaacacactagaaagtgtcatcaatcacttctccaattgaaggggacaaatgggttagtcctgctcactgagcttttagcattatggcaatgactgacttgtatcgccagattttactacggttaggagcatcacttcttttcactacgaaggataactctccaacacacatcgacagattgagggttgagtttggaccgtcgtggacgaggggctgtttctcacaggtgttgatggaaacgagatgtattacttgcgcaatcgccacaccgacgtaactacgtgatgaaccttgtgatgtgtagaggaaacacggctttcttattcattccgtatgtgattaaactagtagttggacggtgcattggtaaaacaccatcagccataacaatacaaccacgaaagtgtgacagtaacgtgaacagtataaaggctacccaggccgcaatgtatgtacttagataccgtaccagcatcttggggacacgctattgcaagttggagtgtcaccagtggtgtaggcagctagccagcttggatccagacatcacacaccttgccactgcctggcactgccatctcgtccatttgctcacctcataaaacaatagctcaataataaatccaatgtgggtctattttatcccccccaaacttatcaccaaaaagaaaacctgaacaacgcaatcatcaatctcacacaaaacagaactcaagtttctacattccatacatattttgaccaaccatcatgtcatcttcgaacgggcaagctcccacgacgacacacaatgtcgcgttgacggaggagcaaatcgagatggcactccatggagccatacgcgatgccacccagaagcaatacgcgatcaaccagaagcgacgcgagatcactaaggagcaacaccagtttacgaaagctcgacgcaaggtcgcaaagcttcgacgacacctggaagaacgacgagcagcaaactcggctgcttccgatcccttgcctcgtggcattatgggaatatgccaggatcccgagacccttgctcgtcacgccgcagaggttatggctcaacctggtgttgtaggggtcactttccacgttgagcggttccagaacgagactgaagccgagagacgtgtctgatgtaagttacctctttgttatttgtctaccaagctgaccatttcaagatcccaacatcacccacactgtcgccaattttagtccccgtttctgggatgctgacgctgccgagacgtcagcaaacaatcggggattacgagaactgagggatggggtcgactttggtattggacatagcgttgatcgtccgaatttattatcagccgacttcatactaagcccgtcctctctaaatccatgaatgtgaactgagcgtgcgaatgcaggcagtgtactatctatctccaaaaacagaaccatcttcaatcaacacccagcagccaactccacttgaatttggcccccagttagaaggaacaaggattgctcggactgcgcctccccgcgcactaagccctgctaccctgccagctgctaaacatggatctggctggttccctccttccatgtcagcatcagccttaaataatgtctcaactccaacttttgataatgcagacccaaggaaaatccctgcaacatgacttccaccaacaaagaatgctttgtcgagcgcaaagaccttattcaggtccatgatcactgtccagaacaaccgtatgttgaactagagatcccccacgatgccaagagggtcatcgcagtcagctttggaggattgtctcgtgatcaaggtacggataattcccacggtgaatcacaggtactgacatcgccaaggctgggctgataatgccgaacgagtctcattcacttggttcgatgcgtccgtcaaacgcccggaagggcgaggagatcttcgcaccatccttgttcacaacaatcgcctcgcagaacaagagcctcaagactggacagagcgatggcacatctggcttggtccccgaaagcgtctatggatagaagcgctacgccccggtgatattattcaactgatcccgcgagctatgtacatggcctggacaaacatcatccataaagggcgaattaacattgaatacgaagccaacgatcctctagaagttatccagtcgctctccatctcttctaacgcctcccattacacccacgccctgaaccttgaccgccaggaaattcgactattacatgtcaagccaggatcattcgacgaccccatcagcgcccatttcagtattgcgagcctcaaagatgccgaagcacagaatgtcgactttgatgccttgtcttactgttggggcgactcttcagagcgtgatgaaatcttcctctctcccaaccaaaacgatacccaagacacacctttcagtattgggaaatctgcagcccaggctattcgtcgtcttcgccttgccgacgaaaccttggccatatggatcgacgccgtgtgcatcaatcaggacgatcttgaagagagggctcagcaagtcactttaatgacccagatttactccttggcttcaattgtgcatatctggctgggcgaggacaaccatggtgtagaagcgtgcttgaagctcattcgagacatctgcaactacaacagcgagatatgccaaggtggtgatgcatgcagctgcgccggaaccaagcatttgacgccattggccgagatcaaatcctttggggaggatagaatgaaggacgggcataaaatctcgttcaaaggaatgtttgaagtattcgaaatgcacctcaaaacatggtcccaggacatcatcgacatggcgggctggtatggcaatacccaactgtcattcctcatgagcacactatacgaaaattcctggttctcgagagtctgggtcatccaagaagctttgtcggcacgagtacctatagtccactgttctgccgaatatgtcccctgggaagaggttgttcaagtgagcaactggcttggacatccggcttacgcagctcaaaacccgcacaacgcttcgcaacagatttccatggctgctatttggaagacattgaagcccaaaggacgaacgagggaagtggccaccacgcccgtcgaggcggatgacaaagatcagctgtcaagtatcctcgaggtgtttctctcgggtcttgatttgaaagctacggatcctagagataaactctttgcgctactaacatttgccgacgaaacacacgacgcctcgcagctggacgatttgatacgacccaactacgacaaggcgaaggaacgcgtctttgccgactttacacggtggtggattcgggagcataattcggtggcgatattgtcgtcaatacattgtcagcctacacgaacatgggtcaagaccgtcgggccgaccgcagacacgtcgaatggtcatcctacctggtccatcgaccagaagggaagttcaagatggacgcaagcaaacctgaacgcttgcctgagattcaaagctttcggcgacacaaaacccaaccttgagctgctcaaaacagatgacccgctcatccttcgactttcaggtcttcgtattaccgagatcaaaagaattagttctgtacccatcgagtacatgtacccttaccaggggtctttcgataatcaacaggagatatgcaaagtgctccatcagatcttggatccatgcggtctgacacctttttggacacggagaaacagcgcgggcgacattttgcaaaagactgtccaggagtgcaatcagaaatacatcgaccacatgaattcgcattgggcctactcaaaccgacctgctttgaaagtgctaaaaccaaacgccaaagccgagttggagtattacgagaccaagaagctaccgacatgcatagaaccttgtttttttgttacgacgtctggactgtttggattgtgtccttgggggtccaaagagggagacgcgattgtcttgcttgatggagggaatgtgccatatctgctgagacctgtcgagaaggagggagacgagctgagatatgagcttgttggcgagtgttttgtgcaggggatcatgcatggggaggttgtcggtgctctcggtgcgaatagtgatcacaagcaggtttttactctcgtttgatgggatttacgttggacttgagtggtgataagcacaggagattttacattttacgagagatttattataaacatattttgttgaacgtccattaatttagcctcgtgatcgcgaaccgtctatgcaccgttgttgggaattcaaaagatggggcctagggggagtatacaacaaatcaattcggtaaaaggcattcactgactcggcatttagaagcacggatgttcaacctattcagcaatttccattccaagcttggtatatacaaaagagaatgtgaacgaaataactcctcaagaccgccagtatctaattccataatatccaagcaaccccgtcccggaaacaagtgtggtcaatacgaacaccaaactcgtaacaataccctgttcaaagaaaccaagttgcgttcccttgagtcgtcgcttcatctctgggagtctatttgtcgcctctatttctagcgctcttagttcagcagcggttgaagttcccaagatcttggccagcttttgctccatgcttgattttgtgaggtattttggttttgagctggagaattggtcttcgtggtagatggtgttggtgattccttggggaggagaaccgagtggtgcgatgggggagtctagagatgttagctggggtttagtgagagatttgatgacgtacagagaagtttggtgggaatttggttgacgtagctaacagctgtgtctataaactggcagatgtatttggccatggcgggtgttgtaaagacatatgcggcggcaagagatccgatactaaaaggtcagtcgagaaacacgaagcggtaaagggaaacatactctcttgaggcgtcgatggcatcatccatactcgtgacagagtgaacaatcaaagtcgtctcttcaaccttttgcttcaaaagagtcgaagatctatctcagttagcaaacttcccatctcaatctctcgtggagttcttacctgttctgaacatcaagaatgactccattcgatccagaaagcacaacatgcgtgctgtcatccttttcaacctccctcgaaagtcccgtcttcaaagcccttccttttgtaggtgaagtcgccagaaattcagtgctctgctgcacaagagcgcgtagcaaatccttcttgacccactcgttgacaaaaaccacatcaggcgcgtagggtgatttgccttgaagactgaagcgagctgatacgagggcttgagcggcggctgaaatgtctgcgtctctttcaacaaaggctatgacaggagctttggggtctgagacgagatggttgcggagaatgggccctgatgtgccattttgcgacacgaaagtgtgagacgtgccgatatcttctggtgtgacgggctgggctgagacggtaaagatgtctctgtctagagagttttcgatgagattcagcaccaactttggtgtttcgcgcagagagttttcagactgatttgttagcaaagtttatgtgaatgagaatacaaactcacctgaacaatgacacagtttccagcggccagcgtaggggccagcgccgaaatcaaaccataaaagaaagcatgactcgaaggctcaataacgacaattccaaccggttcgcggctagtaacgtcatcttgaccttttgtcacagcatattcttgctccagctgctgattagggttgatggcaatgtaagcatctgcaatgagctgcagcgcaagacaatactcgattttgacctccgaaggctgatgttttgaatctttcgctatcgcatcttgaatagcggatgcattatccgccaacgcgctgtgaaggttgcgcagttggtctttgcggtagattggattgtgaacacgaccgtcaatggccgctgagcggattgcagagaattgtttcgacatgttgatgatttgagtgtgctttcagaatctctgagggcatcaagaccaagtatttggacttcaactcgaagtccttctgagaagagtaaagtcgtagttgatccggggaccccggattgtccatcggttcgggtgttttggtttggtctgctcctccacatcccgagtgggggtcactttaacctcaacagccgatctccgcgccttccgttggattcaagtaagcaggggaagtcatttgataataccaaagatcttgacctaattattgactttcaacttgactttttcatcagcaatcatgtcgaccacaacaacccaaacgcgtgtccaaaatggatctttccacagcgctgttttgagagattacgaacttcaccattcacaaagtcgcgaggaaacgccagagcgttcgcctgtgtcggttgatcatccagagtttgacatgccgcatcggcgggtaccttcttatcgaccactgaaccgcgatccggagcacatcaatggtgtgagagtttataatagcacgcctgaattgtttttcatcactgccatgtttcggggactaaactttaatgctgtaagtttggcagttgcagatgttgaatttgactgactttgtagggcgcggcgcaaacttggagggcttcggttggaaagtttacggacaaggtttggaagtatcccatcggtggagagttttagggggatctggagtgtcgtttatttggttctttggttatgttttgtatcaaatctttctctcatatttcctcgcatgttttgcactccctggtgactccattgtaacataacatcctgttagagcctaatgcggatcactgctctcatccaattagccgccttaatggctcagtggtagagcgtgtcactagtaatgacaaggtccacggttcgatcccgtgttgaggcaaacaagttgttcagtcgaatacctttctttttcatgttgatcaatgagtggcatttctttttgttcatgagacctttgtgcgggtgtaggttatggtggattggaatgactttgacaacgtttggaagttagatgaccttgagtataatcgcaagtcgatgtaccacgcgatttatgctttatcgagtaacttagaagtacatattcaatgttgaaaaatcgcagttaatcttttgactcatctgtattgtaggtaaactatctattcggacgccttcacaccaaccatgtttccataatcctctcccaactccttgtcaccaacaacaggcttcgtagaaggcaaaagaacataaagcatcctagcccattcagtctcactgcagttcctccaagcatgcatagtagctctctgcacacaaacatctcccctcttcatcactctcttatccccggaatccaaaatcaactccacctctccctcaagcacaacaccgtaatcaagactgacggtgcggtgcatgggagacatgtgaccaggacacatatccacgtatcgcagaacagtgcctgttgagacgctgaggcctggagcgtcgctcaggaaagattggtaagaagacacgtcttttgacaggtcggcggggaattgttttgttgcgtagcctaaagcaaaatgggcatctccgttggggagtgcgtagaagggtgcatctgagtcgattgttgtgtcgacgactgctttgccttcttcattgtgtgttgtgatgaagcgttgagtttgtcggaggtttccattaagagccatcttgtctgtcatcttgtattgaattgggtggataaagaatcaattttctgtatcaataaaaactgaattggtgtgtatcaaataataatcaattaccttccacttcaaatccatggtgttttatggtgtttgccggtcatatctccggccgtttcccgggatgtttacccctcgggatgtggaggtcaactcggccaacttctcctacatccgatcgcccacttgctccaacaacatcgcggtcgggaatagtgcccgcggattgagacatgatgggtaatatcaatcatcaatatcctattctattctggcttcagttactccagcgctatcaaatttcaaaatgacttcagcagattactcccaccatttctccgacaagaacattccttttggaatcgcttcttcggccgcccatgagaaccctcaagctgtcactagactgggaaacactgtcatcttcttgaatgatttgacaaaagatctactcaaggatatcgagggtgttttcaaccaaccgactctcaacgcgtttgctgctctccccaggagcgtgcatcaagatgttcgaaagcaaattcaatcagcacaccaaaagaatggtcttgatggcttctcatccgctagtaaggaagatgtgagcgccgtcacgatgcatctgcccatggaaatcaaagactttgccggtaagtcacccattctgtcctacgaacaaccactgactttccagacttctcctgctctttggaccacgtcataaacgcaggtcgtattgtcgtcaacaatcccaacccaccgccaggtttctttcacttccctgtcggttatcaaggccgcacaagctccattgttgtgtccggtaccgacattgagcgaccatacggacaattctgcaaccccaatgcggcaaacggcgaaagtgctgtcgtctatggaccttctcaaaaggttgattatgaggttgagcttgcggccgtcattggaaaaccgttgggcatgaagcagagactggatgcaaaggatgcggaagaacacatctttggttttgctattctcaacgattggagtggtaagtcaaccgattgtcacaaagatactcttactgattagtttagcccgcgatattcaaggtttcgagatgagccctcttggtcctttcaacggcaagagtctgggaacctcactctctccatgggtcatcacactcgacgccctagacccctacaggacacgctcgccagcccagcaaacccttgcagcgtcctacctccaacatcccaacccatcaaccttttccatcaccatgaaagttgaagtcttggccaactcgactgccacaaccgttggtgtgtgtcccgtggaggctctgtactggactccccagcagatgatagcccactctgttagctcaggcagtgctctccgaactggagatattctggccacgggtacggtcactggttctgacgaaatgagcagaggatgtatgcttgagacaacagagggtggctccaagcctcttactctaaaggatggatccaagagaggattccttgaggacggtgatgtcgtcaggataacggctgttgtcggagaggaaggttcaggtgttggattcggtgaatgtactggacagcttacgcctgctcgaccttattagatgcatatagacacacaaatcacatgttacagcaaaaagaacatccggtggcgttgggattgctcccgccagggcttgaacctgagaccttcgcatcactgaatattcagattgaagtattagtacgacgctctaaccaactgagctacggaagccaaccggatgaagcagatgacccgctttgatggagatggagttgctagactgggataggaagttggaatagtttggcggaagaatgatcaactcaaatcaaacatgacaaagacagtaattaaacggctaaattgaatatgatggagctatctactctactcttctcgcgtgggaaatatcatcaacccctcttccacactcgactttgctcttcacgattccatagacagggatctcggagaacccagtcgcaatgtggttcagcgttggcagggtctcccatgttccagcggacaagttcaactcggctccactgccaacttctgtcttttccacctttcggggcgtagactctaaaccatcctcaataaacacaggataagcagcatcaggaacacccgggttgcccactgaggggacatatcggtagacaatttgtccttgctcttctggcagtggaggagcgcctggaggtccagtaggtttgggtgccccgtttgtaccgttggcgccgttgacgccgttggcttcggcaagaccgttgatggaaatatccacaaactttgctcctctccaactgcactggattttggttgctgaattcttctcttcaacttcaatctcacagaacaactttggcatgccaagctcttccctgccagtgacaatagggtccgctaggttctccatgagaaccgccaagaaggagccaaatatcttgcttccatccttcttttcatactgaacaccgtgtagccagaggccaaagtacctgtagccgcctccgcccagccacttcatatccttaagctcggtgcacgcaaatgtagcttctgcgatggttccaggcttaaagaagctgaactgtggcgcggggaatagagtcttgagatatgttgccgacgacttgaagcggacagagtacgtggtgaagctcgagccggtcccatcgtggcgctggccgagaatgtcttggcgagggctgggcatgggcccaaaagatagaggagacttccagtggaggttcttgttttgggagtagagatggtctttgagggccttggtcgagttgtgccactcgtcgtggttaaagttgtagttgagaaacttgtagactgtgccattgttagtgacgcttcaaaaagtaaacgatttcttactgttgaatttggcgcgcttctctccgtggagatcctctcctgcttctcgggtaaactcttgaacggtgtgcgctctcacatctctggtcttttcatacagagccagtcgggatgggatgtcggctggcgtggtaccaagtggtagtagtgcagccaatgacgctgcgtcttcgattgcgataccgcctccttgtccctggtctataaagctgttagtagggttaacagaataattcaggtttactaacgaggcaagaatggatgagcggcatctcccaaaagtaccagcctctccttgtgccaggttggaattcggtccatatccaacaatgtccaaagcttgagttcatcggcatccaccaactctagcagagctcggactctgggctcaaagtctttgtacacttctttcagcagccctgtactaccgccacgtccccagcctattccaaaattagccaagtctttgaaggtgttcaaagaagacctaccagcgcccttgttcgaaccagcagagatgttactagggtgaatggcgacaaagttcataaaggtgttgttggaacagggatacatgatcaatctgcgatcatcgcccatccacatcgtcatgaatcctgttcgttctgtaaaaaccttggtggtttcattgttgcggatgacgtcgtggggaatcaaaaatctaaaagcgctctttcctgagccaaagggcttgatgtctgttcccgtgacgatatttcgggttatagactgcagttgtcagtttgagtcaacataaacagtggtccacatacgctaacgccatcagcaccaagaactaaatctccagacgctgtcgtgccatcttcgaatttgacagtggccgtagaagggtcgacatcgaccacgggactagatgttttgagaatagctggtgttccctttccctcggtagacgttgctaatcgcttgagctcttcgtgaagtcggacacggtgagaaaggacccatggctaggcgaattagcaggtatcagacacggaaagaagtgacatacattctcccagatggacaaaggacctgacaagttcatatcaaacttgacatctccggtgccggtatgctcgcaaatctacacaagtcagtcttgcccatgatgataacatgaatgacctactccttcgacagggttggcgccaaaggtttccgggtacactccaaatcgtcgtagaatgccatggcaatttggcgcaagatgaatggctgctccaacttctcttgcgagttgcgatctctcgaatagctaaagtctgtcagtatctgattgatacacagataaagttgacgtaccgttacatggtggccttgttggcgtaatccaagagccgcggtaagtccaccgatacctataaagttagacaggcgctaaagccaggatcaacaacttacccgctccaacaatgagcacgttcaaaggagttgtgtcagaattcatgatttctgtcaaggaaaaacaggcagataccgtcgaaacaaacttggcaagaacatttggactctttccttaataacctcgtccactgtacgcaccgtcgcacctgctgtttgtatcggacaatatttccccaattattccgaccgtcgggtctcggccccacgtaaccgaaccaggatcggaaccctccacctccaacaatcaaccgaattcggggatatcgaaatggtgcaattgaggagaagatatccactgggaatcaggtcaaatatggatatcaatgccgcaataatgtcttttcataccggcaaacttcaccatcatcaaaatgcccaaccaaatcaaagaggacctccacacagtggacgagaaatcattcccttacatctttgaacagaatgctactgttgccctcaaggctggtgatggacttgttcgtttgaacgtctatcgtcctaagggtgttgataaggttcctgttctcgtcacatatggaccttatggaaaggacatttcatatgaagagtgagtctatctaccctatcgtgaattccgctaacatctcagcttccatcccaaatccttcagcgaggtgaatcctcagcacaagtccgaacactcagcatgggaaactccagatcccgctttttggacaaagaacggctatgctattgtccgtgcggacgagcgaggccttggccaatctagtggcaaactggacaccatgtctcgcggcacaagcgaagctttctttgatgtcgttgagtgggccgctgaacaaccctggtcatccggcaaagttggtcttctcggcatcagctactacgcgggtagtcagtggcgcgtcgcggcaagaaaaccaaagggcctgagcgctattgtgccctgggagggcatgtcggattattacagggaccgatgtcgccacggtggtattctgtcaaacgcatttatcaagttttggtggaatcgacaagtcattacgaatcagtatggacgaccaggccgaagcgcaaggaattggggcccagacactatcgagggtgatttgcccgacgatgagcttgaagccaacagacaagatcagaccatcgacaaccaggtcaatcgattccgcgacgatacttactacgcgtccaaggaatacgacatgggtgatatcgaagttcccctgctgtcggttggcaactggggtggtatacttctccatctgcgaggcaacattgaaggctacatccatgctggatccaagttcaagtatctccgtcttatcaccggccgccatgacctccccttttactatgaagaggaggtagagatccagcgaagtttcctcgatgctttcctcaagggcgaagaccgcgttggttggtcggaagagggcaaggtttcgcctgtcagtctcgtcctgcgcaaaggcaatgtcggcttcaacgatgcggaaaaggagaaagtctatcctcgtcgagaggagtctgagtggcctattgcacggacacaatacaaaaagctcttccttaccccagagcaaggactcagctggggtgagcccaagaccgaccgcaagaagatttcatacaaggctttgggtactctagagaagcccgaagtgctgcaattctctacaccagcatttgaagcagagacggaaatcacaggacatgtcgttgcccatctcaacgtttctgtttcccccgacccatcaggtcccacacccagcgacattgatctctttgtgacactccgacacatcgatccctcaggtcaggaagtatattacactggcacagcaggtgatcccgttcccgtaacaaagggttggctacgcgtgtctctccgcaaagtggaccaagaacaccccaagaatcgcgagtggcttccccaccgcaactacaccagcaaggatgttcttcctgtgatacagggtgaggtgtatgctgtggatgtcgaggtttggcctacgaacgtggtggttgacaagggtggcaagttggtgtttgaagttgcgtctggtgatactcagggatccggcattttccagcataatgatgctgtcgacaggtatgtttgtcctctacattttcatacgcatgctaacgttttagatctcccgagattttccagggacacaaccatatccactttggcccacgacaacagaactacatcactctccctgtgattcccaactagatcaccagaggtgttatggcgacattcaataaaagaggatatcaaaattaaattagagtttctacatttcctccacttctctagaacattaacttccacgcgtctcctctattcttcaacgctctaaaggagatagactgccgcaacagcagcagccacggccattccagcgcctcccatcttgttaacactggcaccagacacaggaacttgagtaggtgtgggcataggtccagatccagagtcggatccagtaggggctgccatgccagacgaagtacccttggtatcagtgacaatcttgaggggcttgtcggtgcaggatacagtaggaagggcagatcgtgtgacgatatcgggggttgtgacggccgagggacatccactgcaagtgatggtagactcggcgtaggcacccgaaaggactatgagatgttagttaatattcgaattctgtgagtttgtgttcttacaggcaaggctggcaacaacgacaaacttcatgtttgctgagggtattgtaacgtaatgagtgatagcgagtgaatatgtttgtgaagctttgaaacaatgagatgaggaaatgcagtaattaagaagtacaaatcacagtctcacaatcgcaataacttacaattaaaacattcctattcccctagatcacggagcacacagcatccgaagggtttcggcattgttagtaaatcactaggttgatcaatctcctcaattccattgaagcccaaaccaagacacgatgctttagacagtagcctaccccagatcgacatgagcaatcttaattatctcagcctatattcgatcggatagtcataattccgagatatgtctcacaaacagacactaactgtcgatctaagcctccattcatgttagcccacggaaacgaaacatgccgacaccaaacagacccaccatgagattcggagaaagacaaatcatggacaacgctaaaacagccggcaagacgccttccgtgaaaggcgccctgatcatcattctgcacagacctaatttgggaagacaagcagttttgggaagatgaatgacgttattgttcggcaattgacttggtgttttgttcaagaggggtttcttagggctgtgatctagactcagccggcaagtttagtaagggttcagggagattacacgctgtcagtcagatcagaacggatatggaagatgccgagtgaaaggtgtgtaagttgaatcattgagatcagttgtattgctgatggaaagaaagagactaaaacgtggtcaagatataatatgatggcttgtctgtcacaaacacaactcaccatcacaatctcaacacacactctctcacatctcttaatatctaatcactcacataatcaatatgtacttctctacatccctcactctcgccgctgctagccttgttgccgctgctcctgccattcagaagcgtgctgatgccatcaacgacggtgtcattctcaactacgctcttactcttgagcatctcgagaaccagttctacctccagggtctctccaactttaccgagaaggactttgccgatgctggttacgactctaccttttacggcaacatcaagaaggtttcttcagatgagtccgctcacgttgactttctcaccaagggtcttaagggtatgtttgttctacactgacattgtttcgatactgacttctacagctgccggtgtcactcccgtggaaaagtgctcttactccttcggcgtcactgatgtcaagtctttccttgccactgcctctgttcttgagggcgtcggtgtctcggcttacctcggtgctgctgccgacatcatgagcaagacatacctcaccgcagctggttccatcctcactgtcgaggcgcgccactcttcttacatccgcgctggcctcaagcaggtccccttcccccaggcctttgacgcccccttgacttacaacgaggtctactccctggcttcgggctttattaccgactgccccaagtccaaccctgctcttcctgtcaaggctttccccgctttgatggctgaggcttccaaggaggctgttgtcactggctccaccgtcactctcatgacccctggctatactgtcgaggctgccaagggacaaaaggtgtacgctgcctttattgccgtcactggtcctacctttgttgaggccatgcctgttgatggtggtttcactgttgagattcccgagggctttgctggtcagacttatgttgtccttaccagctgcaacactgctgtctctgacgacactgtcgccgccggccctgccatcattgaggtgagtaattgttaatgactttatttaatcactactaacaagacaatagatctccagctaaattgatagaccaaaaggggagctaggcaacaagttgggtggaagtgagggatcttaataatgtctcagataatattctcaatacatattttacgtacaaagtactttgccttgttcacatttttgaagtgttccaatagtcatatcacctccatctatttgggcatattctggtaaaatcacttgatatctcattcaatttgccgtttgtcatctgatagtccgcatgtctctagtctaggaatgatgtccctcacattgaaagcttacctagaaaactcgattagtactaagcaacaaagtgtggtagcagaggaatgaagtctgcaagtcaaacgatgtgggagaagtgactaaaatacgaggaatgggatcaatctattcagacgatcggttgttggtatagtagtactaaacatcatcggacggcatcagtgacaaaattacaaaaaatgtttattttatggctagatatatgcaagacgactgcgaggatgctggcgttgtagtaatcggatcaatgctctacccatgtccctgtaacagagcctccatgttactttaccccggttctttgagcaaatgccaacccacttcttacaagtgttgcccatggcgtctttggatactgatgacgacaacgtcgagatggaggcgatttgtctcagtttgtgagtcttgtaagcgagacctcaagtatgcgagcgtacgatgaaacactgcatttcttggaaccgttgccatgtcatgggctatccgaaattgttaagctttgttaagtcattgcaaaggcttcaagcctgatgcccttcgaggcgaacaaaactgcgagtcttgcagacacgttaaatgagaacatgatggaggatgtttccctcagccagaggtggtgtaagttaatatatcatgacaagaacaatagtaacatcttagacacgcatgaacccttgactccaacagcagacactagttgtacgggttcgatccacgtgtcattactgtcaaattaagttcggttattagagcctgttggtttgatacattctcttatacaatagatcggtttcaggctctaaatccaccggtgtcaatcattatgaaactactaagcagccactccaagtgtcctgggccacgtcccaaaagtaaactgactgttacacatgttggtcaactcccaatcctcagccttgagctcaccatacacaccatcatcctcctcgtcacccgccgcccccgccacaaacatagccgacatgaaatggtcatccgtagcatgtgcatctctgtagcaagggtgtttcatcaacctcgtcatcgccctcctcaaccttggtccactgttgttcttgatcacatcctccacggcctgtcggaactccagcgcccacgactctggtggcttctcttgcgcaaaattgtccgagtagtagacaatgggcgcccaaatgttgcggtacaggttatgcactgcgccgccagagccgattataaggtaaccttcttttctgagcgagcggagggtggcgccgacgcgcatatggtagtgtgggtcgaaccgggcgttcatagagatgagggttgtcggagggcagccgttgggaaacatgcgaatgaggatgaggtatgtgtcgtggatccattcaaagtttgggttggctgagacgttgaacccggcgttcttgagcagcgaaatgcacttttcgccggtaggtaaatcggggacaagttcgtaatcgacgtattttgatgggtgaacgtatgcgacaggggatttgcctggcttgggattcatggcgacctccatgcgatctcctaccgcgtcccaatgggcgccctataactgtcagtgatttgaatacacgacaaatttgtaacataccatcatgatcactcctttgatcttgtttgcgagagcttggtcgccggcctttttccagtagtcggctgactcggattcttcccccagcatcatggttgatccatgggagaagaagtgaactggtgctagattcgctttcatcatgttagcttgtgattgatcgagaattaatcaacatacccattttcagattcggtatctatatcaatcaaatgtcaagtgtggctgcctgtgttgatgggaaatatgacaggtatcgggatgtggaggagccgagttgccgcatgctcgattgcggcaactgccgtctggacgtaccttcccctcagcgtcctgccacccccgcattcgccagggtccaggtccctttgctcttaccccggatctcacgatatatccgacccgaggggaaaaacgcgactttccatgcattttccctccttcctccacgtcccgaatcatcgcatcgtctctccacttgaccaaactaacaatgtcgacaacgactcaaccgggcatgttccaatgtggttcatgcaagaagaattacaagcgtcttgatcatctagcgcgtcacgtgcgctctcgtaagtttgttgtcgggagttgagagtcaacgttgacgcatcatagatacacagaccaaaccttacaagtgccacgtttgtccaaaagccttcaccagaccgttagtatactgtgttttgtgtgacactgactaattttgtcaagggatctcctcaagagacatgtctctggccacggctcccaagctggggaaggttctgtgtctgatcaaccccgattcatgccaggaagggtaggcaaggcttgcaaagcgtgttcgtcgaaccatttgcgttgtagtgatgagaagccttgccggaggtgccaagagaagggcattgagtgcaagtggaatgagccaatggagatggacgcagactatgcctcgcctgaggatcggcaggatgagtctatgttctcgcaagacaatgggtcttcaatagccgcctttacagatcaaaccagcattggttcgacgtctgggtcgtcagtgatgggtcaaccgtctttggatatcctgacgcctcaaacgacgcaaagccttttccagaatcttggtaggtccagcgtaccatattcatttcaacgctgaccgtacagatccatccttgaatccagcgacagaccctctatccttccagttccccgacctcaatctgctttctggcggctgggccaccaacaccaacgatgttgagatgttttcctacaatgaactcgacgacattgacctacgattcctcgattcttataacacgaccataccctttgagatacggagtatccaaccaacaccacgaggagctcagacaccgcgcgcttcatcacataccgaccccggcgagccagctgccatgtgtacagaagccttccagaattcgcactggaagtttagacccaacgccaaggatcacgcgggtgctgaagaacacaacctttcccttcctgctaccgactctgcttatccttctcccgagtccggcgtcgctttggatttgaacacgcgggtcacttgtgccaagctggaggggcctgcaagagacaggatcttgatgatggttgtgagcagttgtcggtcggatcatctatccaaagcagttgcttcgtttccctctgctgagttgttggataccctccttcagttttacttgacctcgtcagtcacacatgctacatcctttattcatgccgcttctttcaatcccaatgagaagaggcctgagctggttgctgccatggctgcctgtggtgcagtcttgacttcagatccagcactgacaaagcttggatatgccatacaagaatgtctgcgtgttgctgtagccaaacatgtaagtttcctcgcccaataggttaatatccactaacatatacagtgggaacgcgacaacacgctcgttcgagacctccaactcacccaagcctttctcatcatcctggaaatgggcatctggagtggcttgccgagaaaggtcgaaatcgcagaaagcttcttcaatcccgtgttgaccatgatgcgccgcgacggaaaattcaaaaggtctgcatactcggatcacaaagtcacatcccgtgcttcgcgtcaagattggctggaatggatagagcacgaatcattcaaacgccttgccctacgaatgctctcccacgacgcaaactcttccacggcactgatggtcggcccgttagtttcatacgccgaggttttactgcccttgccaggaaatgcagaattatggacggcttcatctccagagcagtggagttcgctgatggtttcgcgcgtggacagcgaaccactttacgtcgctgatgtcattgatgaccctgacgttttgaacaactatgctggctcggtagatgcgtacgccgcgatactagccgtcctttcgtgtacttggaccatgtgttgggaatatctccagatcgcttccctacaacggtcgaaaccacgtcggtggaatactctggtgacagagatgcgcaaagacgagttactcaagctgcttggccatttgaaattgagcttgtcagccgatgccgccgcagaccccgagatcaagatgcgtcttgagctcgcactattgcatctccaaatgccattcgaagatatccaaatattcgcaggcatggaaggtacagaacgcgcccgcgcggtatacccaatggttcgagactgggccaaaagtgaagctgctcgccacacaatctaccatgccgctcaaattgtgcaaatcgccaaagactcccccagaggctccatgcgcggaccaatggcgataatcctctaccacgccagtctggccttttgggtctacggcctcttgtccgaccaatcccgcacgctgagccagaacgtgtatcttgacgaccctgatagtatcgcactacaacgatttaagggtttcggacagggccggccgtgtattagatggcattcagagatccaaggtcaaggagaaattatgatgagcgtgtcgttgagtcaacccgacaaagtcatggaggctgtgatgggggttgttaggaggaactttgcggggttgccgacaccgcatcttacggagaagttggtgcagctgatgggggagttggagaattctgcaaaaagaaagatggacacttgatacccggtgtaagatgcatgtctcagtcagacaggatgcataataattcgagaatcgagccatgtacagcatgctttcgtaccatgaattgattaaaatctcactctttaatgacacacaatattcacatggaagttcaatttgaaatgtttaactttgtttattgtttgatgctacctctcttctcatcacatgtgctgttctctatccagtttaagcgactagactcaattagtaaaaagttgccagaggttgcttatggaatcttacggaagataagagtgccacagtcgttgccgatgcgctcggaaaggttgacattggcctcgacgggatcaccatccatggggttcaactcggcgcggagaacgggaatgttatcatcgccttcgatgtcgagggtgatgttggaagcagagccagagaagtctgggtgaagtcagtatattgttgatttacaaaggtgtattgatttcttactctcgcctccccatgagaaagagccatcgtcgttaccgatatagtagtcaaggtcaagagttgactcgacatagtcgccctcgccgttgccgcactcggcgtggaggatgtggccgtcctcgagccagatgttgttggagctctcgtggaagttacccattttgaatgttgaggatgtaggtttgtgttggtagagagaagtgttgatggagagaaaatcaggatcagaggccgatggttaaggtctatatatattgctgaggggcagtgattcacgaggcctcagtcatgccttcctccacaagagccaagaaatgacaagaccgagtcaaccgcgcaggagcgttgaaaaagatgccacgaatgcagtgcatcagaaagcccactctcttacatgacatggacccctgaaaacatccccgcctgcttcacatggatgacccgccttttatacataatacgacggtatttgttctactggttcctgcgtatgtttgtctcgggacgaccgcatatcaggaggcctctagtgataaagacaagacagacattcgttatgcggtttggtcttgaaacaaaacaatactgtcgtcttacatgagagcggctgtgcggtgagagaagtcttggcggtcggggatagcatccaatggccaacaaatccttggcgcctctttttattatgggcttggcatttgaggagacgaaagaggggaagcacttgctgtttcgtgataccgccttcgtaagctgatgttatgcctatcgttgcattgctgagatgatctcttccggtgagagatagagtctagatttcttggctcgtgcttgaggggttgtgcttgagggattgtcaggttggtgggtcaagatcaacagaagacaagagacaaccatagaatgtgccacatgaatacaacgtagatataaacgaaataaatattcccatatgatagaacgtcagatgttaccgaggggcaaatctgtccttcaccgtcaggtaccggcatgaggctcaaccaacaaggatcatcgccaagtggttccctaaaatccctgccaacgaaggaccctttccgctgtcgcaatcctcattcgctttccaaacaaccaaagcggaacggtcaacaaggaaaagattcccatcaaaagtccaaaaattccaaatggctcagcagggcctttttggtgaatccaatcagccacgaaaaatgtccaggcaaacgcgatgatggcacggaggatagtgaccattgtaaaacaatctgcggccaaagagtggtacgagtcgatgagctggaaatgttagaacacatcatcaatggaatgaggccacttacatagttgaacccgacagagggaacttgcatcaggccaaacgtcaacattccatatccaaactgcaatccaacccacatattgcctcccggatgttgagcgcagaatccaaaaacgaggaatccagctgtcgctacaaacagcgggaagaatagagtgggcagacgatcttcggcttcggcaacaccatgacgcttcttactcgctttcttgaccagttgaccatcagcgagcatgtaggtatagatgtatccgatgataccaccaatgagagcaccaatgttgatcaggcctgcatttgctttccagagataaggtgggctcgccactaattggggcccgatggtcgagatagacacgatgcctccgaccagaccagcatagtgaagcatgactacccaagtacctggcagagcaagcgttcgccagggctggatgaattgcttgagaagacttccacgaggcttgatgaagcccagggactggatgtaggtgaatggctttgtggtttgttgctcgctgacggtgacctgcttgtcctcgacatgctcattgtttccaaactgagcttgcttttcagactctgaatgggtcacgccctcgataggtgcatttctggtgtacagagtctcggggacgaaaaagatgacaccgacgacacaggctgcagacaatgccaggccaatccaaaagatcatcttccagccctgctgaaacgcgatgtagcctccagagatgccacctgcgagtggtccaacaaccaacatgatggtatagacggcctgcacaggtcagtatacattttacgggacttcgatacttaggtacaaaccatagcacgtccacgttggtggacaggaaacatgtctccaaccaacgcgggagcaactgaatctgccgctgcgccgcccataccttgaaaggctctggcagcaagtaaagaattgtaagaagtcgcgagtccacaccaaagtgtactaaaggtgagaagaagcgtggcgatgatgagaacaggtcgacgacccatccaattcgacaatggcacccaccaaatgttccctgcgccaaggaaaagaacattgatctgtaccttcttagtgacaatttaaaagagctcaagggtacatacagccatcaatgttgaaagctcagaaagacttcttgggtccttaggaaatatcatgggccatagctggaacgcgggtgcaataacaccagaagtgtagttagcgacgaatgcatatagcgaggcgaccaacaaagcagcgatcttgttccatgttggaaagttgagagggtctcgagggtcatcggtcgggcttgaaatgtggccattatcttcgtgttctcctgttggatgttagaacaattcttcaatgcaattgtagactcacgatggatctggatcgttccaggaggtgccgcagcatcgacctcctccaaagacagatcaaaagctgttttgagagaaaccatgatcgaagtctgcagttaggggtattgaatcaaacattttgcatcacaggatattgtggaataaatactcgggtagagggtgacatcccttatctcctccacgctaccccggattaccccatgttgggtttcccctcaatctgaatcttcatcgtcttatccaggccaaccaaaaaggttgaacaagtttgtggctgggtagaccttgcctgattcagcatattagtgatcaatatcaacatggtgttgtcgggttgccctccactttcccggtggtccgctcggaagatcatcgctcggcagtcgcagatgttcaattgccattgatgtgatggagttaatttctggatatgcatgagtttagacagatgtggtagaaagttgttgagtagtagatacgtcaaaatgagtcaagtgttgtgaagtgatcaggtagcatagggcattgtccgtggcgcgatctcaatgattctctacgcactggtcggcactcctaaatccgaaaccaggcccatcgcaattgaccaaaaatatcagcattctggagcggttgggaacctcagtgcgttgtctggacaaggtggacggatgactaccgggaaacctacgaccacctttgcgtcaaccagatacaatctagttatcctcttctgtttgaagttctctcaccttctcaacatttttcatagccaggtcagcctgtcttgcatgacgtggggcatgttatggctgaaatcaaaccggccctgtgggatggcgaatatgttggcccaaaggagacgtggttccattcaaacaatgcttgggtagccgtggctagcacatgcaagtctttcgctaatccttgggtgcaaacatgacattatcggaaatgtggctccattgttgcatgtgtcgacctttacttcgaatccttgtactcatctttgtaaaccctcgtcaagggaagttcctgatatcactgtgctcaaacaggacctcgaggacttattcgtcagggctgacctcatcacgattcttgtcaatggtgtgttcaatgggttatgtttttgtctcaagtctgtctcgagattgtgattagcttttgtaaatacgcttcttgaattttggggcctcttaagaggatccttgatatgattgtcgattaagcagatcttcctcatatgccgaacgcgaatagaagcaaagtttcggtcgagtttttacttgctgtttagacgcttgtcggcaagctcgactgtacggcttgtttctatgcctctataaactgttagtcgttccagatcgtaccaaagcacggatggcgggcttaccgccaagtagtcagaacctcctgtttggcaggctcaagtatctggtttccttccaagaatttggcagctctttaatatatctcgtggcgtcgtgaattgtgatttcctaacggtcacacttggtatgaatggtgtcgagtgggctgtcggcaacggacgtttcgtgctaaaacggcctgtcagcatcacgaacaacgcaataaatgagcgtgaagaagggccacgattgcaaggcagcaggccattcgagcttcacaaagctactgggttccggttcttgcaccgtgtttgcagccggtccgatcttcgttgggttgtggaacgttgacaaagctactatcggtctgatttgatagctgattagataacagtcgtcgagggcctcgaaacaaccaatgatcccatcactggcgtaaactaaatgacagaatttattctctttcagtgaggttttcgtggcttgaaagacggatttttcgtgcaaaacaaaggtctagaattgatgacctgcctggcgagaaagtaacaaaggaaagtcgcggggcacgaaatcacggagaaagagcgcaatagcgcaaccacagaccttaccttccccaacttgattccaagcgaccatgcgtggctgcctcttgccgtgtttaccaagtctggtcatttgaaggaaggagccctccattatgcagtatgtagcgtgtctgtcgtcctaggatctagtccaacttaatgccgtgctatgctatactcagcccttgtaatgtccaacagcattcaattgttcaaacttatgcatgtatcatatggagagggttttcttcagggtgtgattaatatgattgctaaatggccaactctgaatctcctgattgtctgtctatgcacaaccaatcaaataaataaatataagttacaactctgatggcttgataccacgatatcatattatgtctgatccatagacgtgttcatgatcctctttgttagggacgtccaaacccctatgcacaagcgtctgggacaatagacatggttattccttggatttcagtgtgttcgaagacacataaaacaataattgtccgaatgattctcctagaacttggtccacgccgttggtgttgttctcacaacatttcagctagacttccatctcttccattctacgtcgcacgttggcggtccttctcatcgcaggagcaggcaccttgttggtgcaacaggcaggtctactacctcggtgggtagtagagatattaccgaacagacaagtatatgcaatggcatctatgggccccaggacgtgatgttgatctttgggtctttcgtggagtaccaatcgacttcatcatcgcataaatatgttgtgtgcctttcggtcctctgtcttctccttcttatctacatctatgctcgaggcgagttccctgagtcatgttgccttccaggcgttggtgcattgggtgtgtcccaaacctcttggcttgcggcacgggagctaacaccggaaatgaggaacatgccactgaaacatggggaacaaatgaagggtcggaaggtcgtgaactcaatcatggcctttcatgctacatatgaatcaggagcctctcagggacgaaaaccttccaggcaatctccgaccagataaagtggggtggtaaaagggcgacgtggaggagtacaacaaggcgcgcaggtctgactgtactagggacgacctacgcccgatgccacgtgtggtttaagataattcagaactccggatagacgactatttgagggatgatacagctcctattggaatatcagaaaaacaaccatgatcttccaaggcctaccaagacaggcataatgttggcggtgagtctggcacatcacctagaccgctgcccagagtagttacttttgaggctagggttggtagcaaagctgcacctgtctggtcggttcaaggtattgctggaagagtttaggacggcaaggaaagcactttacgttttgagactccggtaggcttgcattaggatatcaacctatcctttgctttctcctcacccagatccctttattcgacggtttctccatctctccatctgcttgagaagagtcttgctccctggtgtctcggatctggacttcccaagtcttgagcttatagctccctcgatcagacatgccggtaaatagatcaaaagaccagtcgtgtttgggacacgtaacgcctacactgagcgtaacgccaaagtcttcaatatcgaaaggcgtgcctcttgagagaggaaactggctgtgcgggcaagactaattctattaggaaatctgcccctgaaaatatcgaaatgctcacatggtcaactgcgtggaattttcctttgtattgaaagacaagaacttggtcttcaagcggctgtcctaacgcatcatctccaatttcaacctccttggacaaagatggatcctctttggggatatgaaaggctttgcatcctggtattgattttgcgttgcacaagcggtgttttgctaggttgcccgcatcgtcatccacatctggaaactctgcagtatatcccgcaaaggtccattgagcaccttttctcgaaaagggattgagaaaactcatgttgataaaggtacttggctgttgggcggttttgctatgaaggaagaagtcaaaaattgctagagctaaattcgcggatcaagacatgtgatatatcacgtgagcaccttcgtcacatacatacaacgtcaagatgttaaaactaaacttgctgctatttctaactagagaattctaaaacttttatacctgattttttatacttttattctaaatacaaacaaacaccccatcacgaaaagacccatcacgaaaagtctcatcgccgtcctccttcacagctggcttcccttcttgaccttaatcttaagaccattagtctgtattccaaaagtcttttcatcgtgttttaccataccgcgcttggcgatacagcgcgtccattgatcgccttccataaccggaatgccagcaaagtcgcttccaatctcgatagaatggccgttgtgctggttgccatctcctatcttgaccatatctctgaaatcggaccgcaacatgtttttctctgtgaattgaatgggtaattctccgtcgagatcccattcatatccgttgttctgatcgaaaccctgatccgcgatgcagccgttccacttgagaccatcgttgaccttggtaacaaagtcattcacaacgcttgatcttgcgggcaaagttgcagtgttgggacgagagtctgcctggtggaccagtgccacctgtgacattgcaggtgacctggatcgagagatagggccaatttccttgtgcaggtaagaggaattctctagcgctccgctgtaaagaagatggtccaacaggttcccgtacttggacttggttggtgtgtcctcgatgacgttgttggaagccattctcttgatatcaatttggatctgatacaatgcttttgactgtatttgatggatcgccagggacagcgtacccttttgtcgttcaagtgtaacaaagatatcgagaagatcttgttctcggtacagaaagccccaagctcggagtattttccctttacttagaagggagttgatgcagttgttgttgatggttgatagaagagcttttgtttgcgtccctatctcaggagtttgtaaaagaggattttcgtagatacttgtagagagattgtgaagctcttgtagctggtcataatactgtctaaggacagttgcacacccttttatcttccttaggatgtcgatcaacgaacaacacgcttgaccaagttgtaaagctgaagcggccacgccgataatctctgccatgatgaatggaactcgaaattcgaggccctgtttttttgggggtgatgggtaaagaaacagcggtcagaggaagccaagaggcatgaatagctgtcgtgatcacacttcacggcaataaatgggttgtagatgggttgaaaatgtgcaaatctctgtagcttcaccgacgtggcatgggaatgcctgaacagtaggttcttgcgagtgtaatcaaaaggatctcttgattccactttcacagtataagttgggcattaatcaattagtggacaactttgtgatattagatggcatccaggacaacataacccagcgcgtcattcgcggtgaaacccgaggcacccaaataggaaatgcagagtgacatggcataggtaaggctgaagagttgaaacacactcataccttgggactgcaaaatgatcgtcaaagtttggaaccggtgacatgtcacaagagtcgccaaggaaatcttgggggccggtatttccgtctttacattggagatatcagatcatagcctctgtggcaaccgctggctgtgccactttaccaggtcaccaggtctgaaaaggtgtggaggtttgaggttcagttaggctccaggaccttgttaacttctgagaattttacgttttgaggcctggctgtggaattggggtcttaattacgcagctggacactatctttgccaatggtcttcatatactctgtaacatggcggttcaactcctaaaggggttcgtcagtagcatacttcctactgtgtacagaaactacagaacacaatagaacggtcttggaacggtagtttggagtaaaatgtcacaaggcacaagttgaaaactcagatgtatcttgaagtttcggtgtaggtttgtatctactacctgcgccacgttgatgactgcgtccacctgataaaattgaggccctaccgcctattctatgttttccatacctccatactgatctacaatgtgatatgtacttcggagccaagtcactgggccagatgagtgacataactaaaccactgttggatgagacagagcacaagcacacacctcggctgcggggggctaaacaagttatatggagtatctatctatcatttctaccgaattctgcaggttaaacccgcatatgatatccatttcagtgtcctatgaggtaacccgagacatggttctacctatccttggggaatacgcacatcacgcagttcaactcggctaaatccctcataatcccaatacttgtataggcttggcaagtcttgataagattatgctgcaagtatatagcaaaatagccaatcagcagggataaatattcgtgccacaatgcagtgcatcacgagggttaataacccaatgcaggcagagtgggtgggtcattgctaataacagtctttatgacatctttgaacagatcaaagccagacagacaacctgagccaatatcagtatattatccaggccgctggtcgtacatttcctttccagcggatgcgggggtccatactgcaccagagaacacaacattgctgaatccaggtagatattcagattgaatgcgaatgtgggagccaagttgagtgaattgtcgttgtactgggtatgatttccgttgtgttgatagccatcaccaataaaggtggctccagaactaacgtatgattcgcttctgttgatggacaatgcagtgcttccagtcagaccaacggcccgagccgaagcctggttgatctcgggagataactccatacctgagatcagtggtcgggatgtgggtgagaggttgtcgggctgtttgctctgcgtcgtgctctcactggtgagcataaccgaggtcgaggcctccttcgcctcaggtaaatactggttaggccaatgaggctcaactctcgaacacctgagaggcagccagcgtctgcactgttgtgtcatatgtgactgacctacagaacttggcaaatagttgtcagtgactcacctgctgccgatgtctcccagtgggtttagccgcccagaacttctaacaccctgagtctaacacccctcagggtgagatggaagatcactttagacctaccatttgctaggagtgaggtttgttctatccatccactccttggcaagtaccccataagtggctgcgtctttcaagtgccagcaatgcaataccttgatcagaattcccatgaggctgtagtgaggtgcatcggtgaacggccataagcaatttctctttgtctgatctaactcttgcatagctttccaactcctgacccaacatatgtgggggaatgagtcagtctccctgtgctgactacttcatgttgtgtcacggaagtattgagtgtcttgcttttccatcaatcacgcgtggttcgtgcggctagagccccataatcgggccatgcacttaatatccctgaccagatcttgtgtcatgtctccagtttctcccaatacgtcggcttggctccgacggtgccagctccgagtgtttctatatgccgaggaatgtcattctcccagggttgccagtttcgagggtttccacatgcggagttttcagttgagtgcttcctttcgttttctttctctttccaaagagacgctgtcttctcctactccactcaaacatcggacaataaatgacataccatatccctagtatgcttcacaaccgaaacacaatgcggttccttctcatgcatctgatggtgcatacgggtcccaatccctggaggaagatgagtatgccctgagtgccatgcattttgtctatcctccatccactgcagcatttccacaaacgacgtcgttgtggagtgtttcgtgccaaacagctccgctttgatggctttgtttgcaatgttctgccaatcttctggatccaggttcatttggaatcccggcgtgccaggctgttggtcttcggtaatagtcaaaatctttgcttctttcgcttcttgagcccgtatcatctcgtcctcaacagatttcacaatcttcttgtacccctctcccagggatatgatcaaagtgttaagaagctgagcgttctgcatcgcccagagaaacttggtgggacatatttgacactgaataattcctcctgctgtggttgtcaaatgacgcaacactgataatcgagatgtaaagggcaagtcatctgcttttcggatttcttctaacgaaaggtatagatttgcaagacacgcgcaactttgctgaccggggtctgtctcgaaagccaatagcgtgggatcaacgtttgtatctggtctgagatgggtcagcgagtcatcaagttatttcatgtacaactcacccaagagacatctccagcgttgtatcatccgacatgtgttgacagttatcaaaacttgacctccgcccaacttcactccccgtctcgcttgtgatacttgtagccaaagttgacggtgaggtcctgctctcggcactgctgtgagggacctcgctgatttttctctttttgggtcttcccatgggcagcttggctgagtatatgcacgtctctgatatactggaacatcttccacaatacgggtacccgccatcacatttgagcttcttttgtcctggactgatcagcattaccccggatatgagcggaaattgcgggtcgttgtactgcactggtcacaggaggatctcctgttgctgggatcttgcatctctggagacatggtgtttcggcttgtaaggacaacgatttgtaactgtataaagcaacgttattagattaggtctaatcgtacggggacatgtttgacgtatgagattatgttgaaggatcatcttataagccgtctaggccgtctgtggacccaatttagtccgaggccgtggccgctaagaccctggaccggagctcgggtcttgcatattccgatcgcgaccatcagaaaaaaattattttcctcgactactgataaagtagagcccccactatcatatcaacaacttttacatcccaacatcaactcattttgcgacaatggcgccctcaaaggaagtcgtcgctactggctcggccgctgtcgccgcaattgaccctgatcaggtatgttttccgcgacaatgcacctatgcagcttccctaacaatcccagaccctcaaggcgtccaaggctcttttggcacacatcaaaaaggcttccaagcaaaaggccgacgagtctgaaaagcgcaacctcctcgaagatcaagactcggaaaagattcccatctggctcaacttgaccaccaagcgtcacatcgtcgacaaggcccgtctgcagcccggcaagatctcccttcctcactcgctcaacaacgacgagaccacaactatctgtctgatcaccgccgagcctcagcgccactacaagaaccttgtcgcctccgaggagttccctgaggagctccgcaagcgcatcactcgtgttgtcgactatggcaagctcaaggccaagtacagccagtacgaggcccagagaaagctcttcaacgaggccgacatcttccttggcgacgaccgcgtcatcaaccggttacccaagatcctaggcaagaccttttacaagacaacacagaagcgaccggttcccgtcaacctgcaggccaaggctcccaaggtcgacggaaagcgacagaagcgtgttaagaccgagggcaccgtcaactctggcacagcggctgaggttgccaaggaggtccaaaaggcggtcgactctgctttcgtcagcctcaccccatcaacaaacacttctatccgaattggatactctggttggaccgcccagcaagttgccgacaatgtcgacgctgttgttaccggtatgatcgagaagtggattccccagaagtggcgcaacatgaagagcatctacatcaagggacccgagaccactgctctccccatctggttgaccgatgagctctggattgacgagaaggatgtcattgctgaggatgaggcggccaaggaaaaggccaacattggcaagaagcgcaagtcgctcgagaacgccgaggaggttgaggctgcaccaaagaaggctaagaagcagaaggatgttcccgaggccgacgataacaagcttgataagcaaatctctgaccgcaagacccgattgagaaagcaaaaggcttcggccaagaaggctattgacaactaaaatgtattcgcatcggtgttggggcgttgaaatggaaaaaccagaatagaacgaactgtatacttgcattcctaacaatattactggaataatactgccttgtccatcagtctcattagtcgttgtgaataggtgccatgggaagaattaacacgaacccagccgttacgatcacagtgtccaagtccaagtctgaatctaagtggaatctgggtcccagtcccagtcataggtcgatgttcattgtcacgggcttgcaaagatggctctgatctcgattgttgggtccggtgtttggcatagggctcaagtgatcacatgcagaaacctgaagcataagaaacagaattgtaggtcagtttatgctacttggactagatttcttacccaaagacttaggaggtaacttttctgctaccctgctacagctcctgccaaacatcctccgagaaacttcgcttccagggaccaaagtagtctgtaaaggtttggttgagcaactcgtccataccctggagatgatcaccaggggcgcttcggaagtgaagaccaccattgcgatccacgcctcggaggccaagccagtcctcctggtagagcttgcgagctcggaggggaatactctctgtgccattaacctcctcgaaccatgaagattcctttggcacaaccagtgtatcgtcctcaaacatccacatgacaaagttggtcaaactgccgaggttcgccttgtacttgacgttcttgagctcgcgttcgttgttgatgtcggcaagaaagttggagttttcgaggtagttgttgtaatcctgttcggtactgggatcgcggtagtactgggctggaacgagacgtgactgcacaaagttgctccagacgttgaatcgaagaagagccatggcacccttgcagagccagtcattctgaccacaagccttgaacttgacgataccattgtgctggctgccaaaggtaacaagactacggacttgcggccaattgcatcgctcgacatagccacgcaggaactgaccaccctgggagataccgatggcatcgatagcgggtgctgtagagaggattgggtgcttggaaagctcctcacaaacctgactgatctgatctgtaacattaccagtaaaggtagcagagcgatcttggctggggtctccgttaagggaaatgatgtaaacaaaagtaccggggttgatggcttcggcgagttcttcgatgcccttcatgccgtcgctgttgaactggtcacccagaccgtgccaaacgacaacggggaggggagtatcagtgaggtcgtcattggtgtgtgcaggtgccgcgtggccatgaccagccagagctccgatggcaaagccaagacggagcaaggaagggtaaagcatgataacgtgcgatatcgattttatggtgtattgcgatttctaaagtcaaatatcgactttttttttcctcgctttgtcgtgcaatgacgataaatgtgatggatgttgagaacggagagttgtctgggggagcctggagttgaagacgtcagggtctaaggtctgtcgcatgcatcagctatgacctccactttccatggaaggaacgcggggacggggggcttggcaaggaaagagctgaaatcttgcgataggtctttcttgcattgtaattaccttagtagatagatctttccattgtcctaaatctctgcaaacattatacaactcactctttcctcacgtggagaagcaacttccccgatctccaacatgcaggtcccaacttcccgacgcgactccaaaataagtggactcattagtggaagtaagcgccgatcagttgcctcggattctgggctgagacggcaatagctgcatagcacgcgaccagttacgactatcaatgcgcagtatcagttagttcttgttgaggttcaaatatttgtcttgattcggatatctgtattgatgcctcgccttaaacgaagttactgatcatcctatgttcatgggtgtttgtgtatcgatgcgacttttacttaaactcatcgaacgatcatgaaaccacacttacaaactattccgttgaccacagaaacttaaacataaagtccttctgtctatctatttacaccatgaacacaacaagtactgactctgtgttgttggtgattctgccgtattctagatataaatcaaacaggtctagggttggtacttggcttgagctccatggtgaactcatgattgactgtgtaatcacaacagctcaaaagagaaataagggccgaaaggactaatacacagaaataaactccaatataacaattcaataaccagactcgtttcagtgataaaggttctcttcagaatggacgaaactgtggctgtgcacgactgcgccacactaaagcttccgccccatcgcaaccgcatcatgacaagtgatttcatttccacgcgacagcacatgaactttgctctatcactaaaagtagcatttcgtcgaagccaatcgatttacttactattgtatattttccccaaagcgacgccccgacagagccgttgaacctggtacccgcggtcgaacatctcgccttgcgaccgagactcacaaacgcaacaagacgatcccgacgaaaagcctgcagaacgatataagactacaccccaatatggcatccaaccgcgatgcacccgcgacaaatggcgacggtgtacccaaaatcggacctcatccaggcttcatctccagttcgaaccaatacacatcagagctcaagctgcgtcgcatgctcaaagacaacggctgcgatcccgcgagacaagataactacagcctcaaaggcgtgcagctgattgataatgtcagagaatacctacagctgtatgtgcgcaatcttgtcgatggtacacgactgactcgatagacctgttcgtactttcgatacggcgtgcacgtactttcacaagtttcgactcaacttccgagatgcagagtacgattaccaagatgcagcgctggcttcgttatttgttgcttgcaaggtggaggatacaatcaaaaagtccaaggatattctagcagcagcgcatgcggtcaagaaccccgacaagcccgccgcaccggatgacaaggtatgtcatgtcccaaaagaccagatcataactgactctttagatatttgaacaaggcaagattattatctgtctcgaacgtctcatcctcgaaacgattggctttgacttccggacgcgctatccgcaaaaactcctcgtcaaagtcgtccgtgacattttcggcaaagagggcaaaccattctacaacacagcatatacaatgtgcatcgacatctacaagacctttgtccccatcaagggcacaaccttttccatggtcatggcaatcgtggagctcacggctctcataacggagcagcacgtcgacaaggtccgcgaatacacaaagacgaaaccgcagtacagtcgtggtgcggtcatggagacgatgctggatattttagatctttatgtgcagcattccaaagctacgaagatcggggcgcagattgatcagaacagggttatcgatatcaagattcggcttaacaacgatcttgacaaggctttcgaaccgagatacctgaacttttgcacccgctgcgaagccgaggatccgcagccgtctacaccggcatctgccacaacacccctaacagcggcatcgtggccaggcgatgcctcgggacggcgaacggcgcgtggacaagaggggacgatgcgattcgtgtttgatcccgaggctgcaaagagggagcaagagatgacgagtgaattctttaaagatgaatacgaagagtacgaggtcgaggttgaagagccgatagcgccgcttcctctagaggagggtcctccagttggacggggaggataccgtgggcacagagatcgtggggatagacgaggaggaccgtatgggggatatcgaggggatagacattacaggggaggaagaggtagacatcgctgatccgatgtcagtcactttaagatacccagctgttgaatgattgtatttctatgtatgcccgttttctttcaattacatggatatcgtcacgctacttcttgttcccatctttaacctccccatgatccccgacgtgcaagtcctctcccgtcggtccactagacctcacaccttcaagctccccatccttcgtcccaccaggttcctctgtacttctcatgctgctagccttgctcacatcggcactggcagggctctgcactctgagacccaaatccttctggctatctgggtcttccttgtttgcgccctgccaatctgccggccgaacctgaggtactggttgtccctctgctggctcgaccacttcctcaggcaaggcgtcagtaccggctacacgccacaccacagcaatacgatcaaaagctcgagaacccttgcggctagatcctttgataccatccatggcatcccactcgatgctaaaaacgccgctgtcaagagccttgccatccctttcaggcccctcgccctcgaagaaagtgttgaaccagacgtgcgcgacagctgtgaccatagtgagacccatactcttgggagtcttgttgcgacgctcgaccgaaatgttgacatcgctgtttggaatgcgaactggttcagtaggccttagaatgactgccataccaccaggctcttcctcggaattatctgtaacatccgtctttgaagatgaagcagatccgtttttgggcttcgtgccctttgacgacaccttgtgcaaaatctctgtaccctttctcttgagagcgtgtttcttgcccttgtcttcagtcgcgggatcatctccggggtttgttgcatcagagtagtgcgcatcttccggcgctttctggttcgcctttgcagcaggatatcctgccatttcccaaatcatgtcgctaataccgctctcctctggtgctgcagggtcaacgaccacgcgctcttgttttttgaacgtgtgaaagacgtcaatctttttgccctcgtctcggaaaccttcaatgtccaccttgacaccatggcgcaagccccagacgtgaatctcggcgatttcgataggtcgatcggtgtatttcttgccgcctttagtccagcgctcgacatagctgatccaacggagttgtgaggggatcgatacgccggcaccaaacttgggacgcatacgtcgttcggtgaatcgggcaagagcatcttcaggcttccaaccctcttctgcgatgagataactgcagctcactgtaccactgcgtccttttccggctttgcagtgcaccacaaccactcttttctcgcgcttcgcatccttttgttcttgagtgagagtacccttgcttgaagacatgggttttccatcgcttgcgacttttccgccatctaattcgccgccgtgcagccagttgcgcatgctggccatgatcattgggacgagtcgaaacggcggggggtggtggtcaggccatgggtaatgcctcacgcgaccgtacacagattcatcggggtaacctgttccttctgcgcgaaactcccatatggcccagtcgtcaccatgcttgctgtcgaggaatttgacgacctgatcgagagggtttcggtatgcgagttgggggtatgtttctgaaggtccagatctagaccatgttagcactcagaaccgagtcccaaaacgagtaggaattgtaatctcgcaagacaactcacgttgcgataatgtgatccgtaacatagcagagatccaagccagcttcaggatggcgagcacgaggccccgcgacaatctgtcgcaagatagacgccatgattagcttcagccgtggagcagtaaaaattacttaaaagtgattagaacggccactcgtacttccgctaaacgttaaaagaggagttgaagcggatgctggagtgtaaatgaacagaaccggttgatgtcaggctgagatgcgtaactcgaggcgacgtcatcccgttgccccactacttgatcgcagtcggatcatcacaaacaggatgaaagtaagcagacaaagacgacgacatgaatgatcattcttttcgtaattgagaatttcagaattttctggcacagccttacacagcccatcgcattgcctcagtctggccccacgtcgtggtgccaagagaagaaaggccagttaagcgcgcagtcaaaatgaaacatcaggataatcatgacttgaaagaactcaaagctacacgaacttaggatagaattttataatttctcaatcttaacatctaaattataccaattccatgaccaatcttatttttccctcgcttatgaggacttcttagcgggaccagcgttacccagagcagtagcatcgtggaattgtcttgcgccctccttgacagactgccagatggagcgagcagcaggaggagttccctgggcactgacgaaagagtcaactcgggcgctcagctgagagaacgagtgctgaacgtgggtgctctgagtgtaacgagcgcggaggaatgcggtgtacaggacaatcaggatccaagatcgacgctggaagagaatggccgaaaggaaaatacggccccatagagcaatctcaagagaagcaacaatggccattgaggcatcgtagtactccttcacgaaagcgccaatcttgttagcaatagggtggtcgacgctggttcggcggctaggagtagcaccatcagcctcgggcgcaggcctgggagcgacgacagcggggatgaggttggcgcgagtgtaggtggcaacgtggaagaccgagtaaatggtgtaagggatcaaggcgaggggatactgagggcagaacagccaaacaagagacatggctattgctgttagcatgttacatggttgcatgtgactgacttaccaaggtattggatgttctcatcggcaagcatagccaagggagtgggagcagcacgctgtccgctcttagcgcgagcgcgcatagtcttgtagacgacaatgccataggtgacagcggcggcgataaaggctgtgcggtaagagaatttggccatgccggtgtagtagttcattctcagccaggaaaagccatatcgaatcgtagcgaggataagggtgaggtgtctgcggatgccagttagcatacaatctagctatcgaccgaggccgcaacagtcatcacatacccgacaaaccaaccgactgtgacaaagaattagcaatgcgatctagacagcgcaagttgaccacgtacactgaagggtttgggcaagggccataagcctctcctggagaggaagattggggtttggcggaggagccatgttggcgaatgtatgtattgagtcgtagagatgcgtaaagcttggtgcttgagaatgtcagaagcgtaggttggttgaagagggaagaaagaagacaagttgacgggagatggacgaggaaagaatcaaggcaggggggttagtgattcagtgacggagcctgcccccgcttttaggtttacggacgctatggcccaagctcaagctccaatacaggacgaggggtggcctgaattgagtgatatcataagagactaaataagcgaggcactttagagaggataggctgatgtttctttctgtcatacccggttatggcacagtgcagggacctacaaaatttgaaactgatggaatgaacaagtggctgtaagaccgtatattgtttcaacactgtgcagacctgtcaactcaggacaggtttcaattacagagttcagggcggttgtaagggacaaaagggaagatgatcagggttcagcgccatcagggaggagtgggcatcgtaagctgaagaggcttagaagggtctttgttttagaagatgccagtctttgtcaagggattggtgtccaggcaccctgttcggaggttctcgaactatctgttggcatcgagtacttgttgaatgggtggttacacacgacaccaactgaaacgtgtgtacaggtttgttacaagacggtgatggcttcgatgacgacagtcattagcacgtgaaaggctcacaacctgggcaatacggttcaaatacgtcacgtgtaaggactcaatgcccaacttgatcatccaatcttgttcaagtattcgatagtcaacgtcttttctcatcgtcattcaatcaagaaaatagcttcaagctgatgattgattactgacatatgcagctttcgtcatcatacaaagccgactttgccaggttgaatgcccctggtagtgcgcgtagtgctgcggcagccatcattagtttggccaataggaacataatgttgtgcattggtgctgtagggtaaaacttggagaagacagctgagtctatgatggatcaagattgatccttccagtgtcattactgatgaggagattacagtaacatcaccagtaaacttattgggctgatgaggcaaatgcatctgatgcgccaaataaacactccacaagtcaggaacagccgagtatttgttacaggcactgctagcgtctatggttgctctttccgcctggctcaacgggatctgaggcacgcatcaaaaatataatctaccacaatggaagctcaattgaacaataatatctatatggacgttttaaattgtggtcacaagtcgcaacatatgcaacaattgcatcttgaagaatgtgaaagtaaaattaacatcaagggataccctccttactgtgactctcctcttcgtactcgctactatcgtcttcttctcccgatccactgctacactcttcttctccggactcactatgactctctttgtctctcaattcaaactggctaaaaggcgagtagtgaggcgcgccatactgcgaatacagctcagcactagtcttggcgcctctgtgtcgaagaatatccccaatctctgtctgtttcccatcaattgccatgtccaatggcgacttctacgtatcgctcaagggattcacttcagcgccagcatctagcaacaatcgaacacactccaacatgccatttccagcagcccagtgcagactgaaccggattgacaccttagtcaaggagtagcttcacgatcttagctttaccacccgcagcggcttcatatagtagagtctccccgttataactacgtatataaacatttgcaccagccttgacaagaatcccacacactacactttgttagttcgaggttatacataattgtcatacttagtataacttactcttcacgtcgtggtttcttacagccagagtccgtggtgtttcttctcgaacatccagagccttcacctcagcaccgcaggctatcagatactcaaccaagtcgatattactcctgataactactcgatgaagtgatgccctatggttaaaatctctcgactctttagaaacatcaccctagatcggaagcttgaccacttccttgttattgttctccaaggcaaaaaaacagcgccaggttgacaaatagcctgagggaggcttggtgaccgcggccgtgacggggttcgagaagtactctgccttcctctacaagagactcgatctttttgcagtcattatgaagggctgctgcaacaagcttgatgtagtctctctgctcttggcgttccggggtgaagatcgcttcactgtaagtccttggtatacggaatgtggacggactcatcgttgtgaagtcctcagcactaagcgagaaatgcaccgttttctcaactttagtttctgagaggttcgcattcggagatagcaattctttcttcttatcaggccgaggaggtctccagcatggacgtgatgctcggaaaagttgaagaattcttgaaccatggtaacgaagtttagtgattgccagtatccaaagccaccgcaaatgctggaagaaaaagtttctccccttgtttggaataagtagcgattgctcaagaatacgacgaactacttcttgggctcgaatatctgactgcgctgcgaacaacaagaggtgacatccctgtctcgactgaagatccaaattcgaacctgccttgagtaggcacagaactacatcagtgtagctagcatagggcaacacccaacggggtcagaccactgtagtctctcacttgaaggagagtcgcatctcctgggaagcgagaaactagctcagtgatcccaatatgagctgtgagatgtagaggcgtgatctcgcgtgaagaagccgaggggccagtgtgcccttcttcatctgataagtctatttcatcgtcgtaactgcggaacctaacggagccaaaggtccggcatagataactgacgtctgatttcaggggagggtaggaacgtgagtgatcaagtagtcggtcatagaatagtattttcggcctcttagacagaagctcataggtaatatccaggatattcttggtgggagtagactgtagatcccgtaaggcgcgaagatggtgaccagggtacctagagagagctccgcgacgactcttgaaccagactgagtattcgtcttccgagaaatcgatatcaattattacactatcaagacacacttcttatttcagtagaataaagcatttttggagttaattcaattgttgtttatgatttattggcattatctcagtaccagaggtttgcgttactttgaacactcttccgcagcatcgactcaaccctccctgattattaataatgcagaagattcgatactttatctaatgcagaagattcgatactttatctaatacagcaacgtgtattatgtatcgaaatgacatccagtgaaagatgacccttgctcgcctttatgcgtttgaaggttctttgactccaccacaactacatcatgggaaggcgtccaagtatctgtcgcaagggtatggaacattggaaggtaaacatgctatttggaggcgttttaggggcgaaatacaggcaagttgcgtataaaaacagggccaccttcgctataaagacttcgtagccatgtcggagagaatctcggttgacgttgtgtagaaggagatgtcgccgaacctcttcgcagttcaaccatggagaaaatcatggctataatacgtgaaactatacaatcgagtggtggtatcgcgatgctgtcgttggcagagaaggtccttttggcccctgagtccaaaaacgatggatcgctgagatgtaggtgggctgaggagcagcaagaagcttctcaaccactgtatttatataatcgacaagtcaatgttggaaaatccaagcagacagatgttgagaggagtggcaccattgatcgagcgctaccttgaagtgatggtatataagagtgacgatcaaactatttcttcgtcaacaacgggaaataggggctttatataagtgtagaataggcaagactgaatcacaatacggatttacggcataatacacggtcggtgtacaggagttaccactgagcctcaagtgactctatcatgcggtgtttgtgtatggcaatgaaggtctccgccatgtcacattgtacacctcggtaggaagatcaccaggggacgtaacgggacgtgttcaactgaccatctccactggcaaacaaattctgaagccaatgtcactagcgctcatctactctgacagtaggtcaacgatgtctaaaggacaattttaagcgtcacgtatattgactaaatcgagctatctaatgctttccaaatcaccaccacccaatacactgatgtttacggtctcagtatgtttcgacttcgcagccgccggacattcattccctgggcctctaattcctcatcagacaaaagatcaaggtcaagtactgatttgatgctttccaacccctcctcggataagaggtcactccttgatttgacgctctcgaatgtctcctcaggtaaaaggtcaagtgcagatccgatgctctcaagacgcacgttccgaccgtagtccataatgttgagaatacacttgcgaaactccaacaactgctgcgcttcttgaagagcaaaggttcggatcttttggacataaaaggtttcttcttccatccatgtaatacaaagacgcgcctctgttccgttcatagagacactgaaagcagaattgtcgattggcgtcatgtccttaggtccgcgttccataagctcctcgttcaacatgtcagcgatgttgacacacgatgatgatcctcccaggcattggttagtcgccacctagagactaccgttgctagaggggccatcgcctttgaactcaacaagaaggaatggtaggcagagaccgtccctgttcgctgctgacagctgcattgaaacgagtttacttcgctgggcaggcgtaaatgcgcctgtgagattgtagccaaggaggatgtccggaataggaccgctgactcgatgggcagttccagtgttgggtacggtccaccttgccatggggatcttgtcacttcgcttgactatgtcgtttcgaggtggcaatgtgacaagcgtgttctgtatatactgttccacatgtggctcgccggctcctcgctccagatcagcaaggacatcgtcatcattgacgtcttcgaccgataaatcttgtaactcccgatcacctgagataatttcaacaagttgtgaaatatgatctgggagtccttcgcggcggtcacggtagatgatgttgttcgctgctaggttaatggcttcgtactgggcgttttcgacaagtgcaccagtgagtctggaagtggtagttcccggacctgctgtcgaaaacccgttccgtccgctgggcgtagctccagcactggtggatccgatggtagaggcccgggtgctaaaccggactctcttgcctcgtacgttgcggcgacccatacttggaggttccgatcgtgcgtatcttgctggaggtctgtgtaatggattctggatgaggatatctgagtacaagtaattgtgataaatgtcagagggatatgtgtcttcaagccaatcgtcgatttggtctgttagaggagaggggctccggcaaccgtttatatagtcccgaacggcagtgaagggtagtgcctctggcatgggagctgtgtccttcatcatctaataagagaagtatcagcggccggtacgagtagtgagtctgtgatatgacagcgtgtagatgccgccatgtacatacacgattccaatgccgaatgtcatgttcaaagggagtcttcttcggcggtcgtgcctccgatggagacccggacagggacctgttgcgaggtctcttgttagggttttggagcccatgttgaggcgcggcgtttttgggtttacccatggtgagaacgaaagaagagcaggatactgttgttgatgtcacttgtgtgaagaaatttttgagatcaaccttggactgaggtaaagagaggtgcttctaagcagtttcgatagctctgattcatggtaggatgcagcaaacccgtgatatggacgtctgggagagtaggttaataagaggttgaatcatcgttgtacaagtgtacttacgactagccacatggtgtttttgtatgcctgaagcacaacggttcacgtgtatggtcatgtttgtcacagcatatgaagcttcacgaaacaaggcaccgtcctaccgttgcaacagtggaaaagataaatcagccctacaagcctcagcttggtgcagatcggccgtgaccaatcagagtcgtcagaaacattttaaactctctccgtgaataaacgagagttgcatatctcgggccgtaccgttgcagcacatggtatattaataaagatgtggatgatatttagctgcatattgaagatggatatgtcaagtctagacttgacgatgaaatactattacctggaattcacttcaggcaagaatgtcccgtcccgctttcggccgaacattccggcctatgggcagggctatgacgatctcaactagcggtagccctacccctacctatagtggaggtctccgctgtcagatccaatcttattccactgtcgtcattgtcagcgactccggcgcttccgtcacatttctttcctatagactgggaccgaaaattcttccttctctctcctcgctcaaaagaacaggaccagataagattcccattctggaagtttgatacccatactcactatcgccgatctcgctctccaatatcatggccgccaacctcgaagcgcctggtgccccagccgaacgaattacttccacagcctcaaccatcgccgattacgcttatccgtacgggcacctggggcatcttacacaaaagcaggaagaagcttttgttcagtttaaaaaggttctcgaggagaggggacttttgactcctgctcacgatgaccctttgatcctgtatgtcttttgtttccacccaaagacgaagctaacaaacgtcatagacgatacctgcgcgcacgaagatggaatgtcgaggacgcttatacccaatttaaagagacagaagactggcgaaaggcaaacgacttgaatgtgctatatgataccattgatctcagcgcctacgacttcagccgccgcttagtatgtcccactgaccgccatgcaaatacagtactaaccctcaccagtatccccaatggacaggccgacgcgaccgtcgcggaattcctctttacgtctttgaagtcaagactctcgactccaagaccgtgcacgagtatgaaaaggtcggcgcatcgagcaccttttcccaagccaagtccgacggcaagactcccaacggtcttttacgcctctttgcgctctacgaaaacttgacccgcttcaatatgcccttctgtactcaactcctcgaccgcgaccaccccgaagtccccatcactctgagcacaaacattgtcgacatttctggtgttggtcttaagcagttctggaacctgaagcagcacatgcaagctgcttcacaactcgccacagcacactaccccgagaccctggatcgcatattcgttatcggtgcgcccgcctttttcagcaccgtttggggttgggtcaagcgctggttcgatcccattaccgtttccaagatttttatccttggtagtcacgaagtcaagactgtgctggaacagtacatcgagcctaggaatatccccaagaagtacggtggcgagcttgactacaactttggagagctcggaaaccccgatcctaactggcagggtgttgtcgagtttgaaaacggtcacaagactttccctagcggtcctttgctatgggaggaagacggtaacgatcgattggtctgtgttgccaagggttcaaaggacggcaagcctcgaaacgagaggatctgcaccattcccaagacctttggtttgtcgcctgtggttgagattggtgggcatgcgccagtcgacgccgctcccgtcaatggcgttgccgacggtacagcgggagccgaaggcgctcagactgacgactctaccttgagcggtgaagtcaacgagaagctcaagatccaggaggacaagcccgctgtgccacaaaccactgctgcttaaagttatgtttatagacggaaaagaatggcataccccgagttggataagagatggaagacgtcataggatgttggtaaaggattgggatatatacctgtatgtttggcgcatgtttagagaacctgccatcagagcggacttgtggttatacagtcgattctatttctatttgtaaataattgttctagttttgtggtccataataattccgaattccctctagtcaaactccaacccaataaaccagtcttgttctaccaaagcaccaatttattccaactctatggcatcaggcctcttgatgtatcctctcttatttctccactgcgttacacccctctcaagctcatcccatgtaacaccatctttaacaagacacattgtcactcccaaactctcagtatctctattcctcgcctcgtcgtcaaaaaacagcatgtcctcatacttaatcccggttctcttctgcaaactctcaaaatgcttgatcttacacccagggtaaatctccaacaagccatcaaacatatcgagcgccttcttaggcttttccttagtgttgccttcgggcgcagtgatgtgcagcatctttaacagatcgcgcgcaagactaggtgcacttgtccgcgacgcgacaccgatttttatgcctgcgcgaggaagcgcgtagagaatggcgggcacatcactgaagaagccgtaatcttcaccatagcggtccgtggcgctcgtgtgggaggaattgggtttcaacggcggcgtgacgtgggtatcaatccaaaaaggccagagtgtatagtcaagatcgaagacaataagttttggtagcggaagcgacggatcggcgagggatgatgggaggagagaggaagctcctgatgctgaagacatcgaggacagcgtggaggagctcggagggagagggttctttgatagtttccttggcattttgaagcgatggtttgaatgatgatgaaaagtttggtgttgagccaacttttacagaggcgaggaaggtgggggcgtgacgttgctggtgtttaggtcatgatcgacgtatccgagtcgttggtaatcagccaaagtcagtttaccctgtagataaagttaaacttcagtaatgcaaagacaatactttctacgaacaattagtagaaaatgggtatgggtagagattttatcacatttatcctttgtttcattgttattattacttgagtggtgtctgtctctttcttcaaactgggtttgtcttctgtcgtcgccaaacggcaagaatcctccgactctagttgtcaaagtagaacaacgctccacaactcccctgcttctacctcaacttaaagcactgacttggacccttggcagacggatatggagcggatttatgtttctgacaacctagaccttctcagttgagttgtgacccgtggagtcgagccactgactgattgacagccctaaagctcgtagccgcccgatatgcaggatgcattagctatgctgggccgcaatgtacctgccttacgtgacaagcaccgttcctgaatcttgaattctcatcgcaccttccatgatcaagaattgatgcttctaccccgcactttccttcctccactcggttaacttagattgcggggaggcaaatccaagtcctggaaccaaatatgcgacatgtgattggctcaaactccactagtcaagtcgggggaaatttcccatcaacttccttcattgcgaactcgctcttttacctgacctcaagtttgtgtttttctccttgaattggtggctcaattggacaagatacctaaattgggttgttgacatcaaaactctatcctcctcactactaatagatcaacgttggtgtggagatcaaggggctgggactaattactcagtcagctcaactcacacgcgactcagtgaatcgatcgacgaattgggtttattgaatgcgcttcagacatggcaaaacgaacgtggtccgattcaaaccctgctggaatcaacgctgatgcgaccgctgtatgtctctaatgaaccacaacaaaaccatgactgacaacccctagtccccagcgccagcgcgaccaaatggtcatggaagaacttcatccggtcggcagagcatctcaggcatcatatctactgaagcttccattcctcagatctcacgcaagatcaaggcatgtgcagcgtgtcggaaacacaaggtgagattacccattcatgagtcgaatgggactaatgagatgcagattaaatgcttgatggatgagagtggcccaccctgtcgaagatgttctgagagaaatctgggttgtgttctgagtaaaagtctccaaacaattattgatgaaaagtcacagtgagtatacgagatggaatgaaatttcaccgactgactattccagattctctgaatccgtggtgcaagatctagagcaaatgcacaacgctctacgacaagtcatgaccaaactgagcctcccagaacttccccccttacagagcatcaattctcgagacgagggaacaccaccaaaagacgacaacccatcgaatacgtcaaatcatctcgctgtatctcaagacgaattccgaggcccctcatgcgacaattctccaaaagcgacccctgaagatgagggtcttccctacgtccccatccattctttgtatactctcaccaaactaagtgcccttcgatcccccgacaaccccgaagctcaaagaggaaatgtgataaacgactattcgagaaggggcttgattgatggacgtattgtgcgtcttcccactgttgtggtgagacccggaaagccatccgccgcagcttcgagcttagcttcaggaattgtgagggagtcgttgcagggcattccgaatactctccctgtccctcgaagcacacccatctggatctgtagtccagcaatagtggttaagaacctcataatgatgaaggatatacccgctgagaaattcggacactcgcggattgtgaatctgccgggccgcacggtttctgttcaggatattctggacgcggtggagaaggtgggtggtaaggaagcgctaggatatgtaaaggaagaagcggacgaagctgcttacaagattgtaaaaggctgggctccttggtttgacgatagtagggcaatgagtctgggattacatgcggatggggagttggttgatgctgtcaaggcgtttcaggatagactcaaggcgaaataattgccgtcattaattatagttctatctgcgcgccttttaaaacactcccaaatatctatagctttgaagaccgcacttttttcaatactgaacccgattcaatgcgtccagatgtgactagatgatctatatccagagtattcacaagagaaggtgttgcttggtccagacttgtaagaccagcaagcctcattgaagtctcgagctcatctttcaagactatacgagtgttagtggatgtcgacaaccatgagaggcgacttactctgtgatagatgttcaacgcccttttgaccatataccaaggaatacaaaaatggtcttgcaattccgacagctgtggcgcctagcgcaatggcttttaggatatcggatccacgctcgaagccgccgtcgataaagatctcgagatgatcaaatgcttcagggaagcgctttcgaacttctaaaaggataagaatagaagcttgggcactgatactgttagcttgcatctttcatagctcaaggacaacttacccgtcaagcgaccttcctccatggttactcaacataacgccatcaacaccatagtcaaccgccaatttgacatcctccaccgtctgtacacccttcaacacaatcggcacagaactctcgcgtctaatccattcgagatcatcccaggataggctcttgtcgatatactgccccataagacgtcccaaaccgctacccttgccatctttgctgctctcgctcccactcatctcggatttgatgacaactgcttgtggcgcgcgctcgtcggcttcgcgcttgcctggaactggggcatcgacggtgacaaatatcgcttttataccgagagaatgagcgcggttgagcagttgaacggttttgggacggttcgaattgacgtagagttggaggaagaagggatggcctgggggagctgcgccgatgatactcgggagggaataagaggcgttactggagatctgaaattatgagtttcgtctccgtgccttgactgcgagtactcacaatctcaaaaatgccttcgctggcagcagctctactccaaccaagctcaccatccggatgcgccagcgtcgccatagcagcaggacacatgaagaatggcgctttactctgcagccccagaatcttgcggccgatattgacttgcgacacatttcttagaattctaggtcgtagcataactctgcggatgagttcacggttgtttgtcactgtcacgagatccgtagccgccgaagagtaaaaggcccatgcttttggtatgagagctttctgcgcagcgagtgcaaagtcgtttgctgagaggatttgatcgagggctgggacgttagaggggagttggatatctgtatttgttagagaagttgtttcatgagatgagagtatgtacctcttggagcagggatattgggagattcagactccattgcttcgagatcactcatgttgacggtatttattgatatcaagttgcttagtgagtattgcttcgtgagatagactgatgctcaactgtatctttttatcgtagactgttgtataagtgaacaagatctcgggccccgcaatcggactcctcaccttggatccgtcatgatcattcgggtcggtgcatcttggcgcgagtcgcactaattagttgccggtcttgtatccgatagcccggtttgagtttgtcggctttctctccgatcgcaactaagacatacaagtacgtactttagtgtttgacactgctatataatagtcgagaaaagtccatatgttttggagtcgcgctgcatcttgtctggctcatgcgacgatggggacttgatgccgggtgaaggacttactacctgacctggcccgcggctcgagctctccagctatatgttgactagatcgctttgcatcgatctttacggtcgtttgtggctatttgtcggtgagagtctttcgggactatatggctgcggcctgttgcgtccatcgcaacaatatctagacgcttaatgtataaaaaaggagtttaaatttattcaggaccctgagattgagaggagtcaggatgtagtatcaccaagagtcatgattggtgttgttgattatgataatctttgagccaatgggatcagataccgaagggggggcccttatacattcagtatagtcaccactcttcactactccgcagctggatgcagatgtaggcaaatcatggagcttcctaaggaaaccctaggagctacctaggagttccctaggaagctcctaatctactcatggggcgtaacatgagattaacatgagatcaacatgaagaaattggcactgattttaggataagcgtgagcaaacggtggcagacagtcggcaactgatctcaggatgtgtcagttctacactataccacattgggaatttcatcatatgaacaatagacaagtaaacagaacagtggcattgtgattcagtgatctgtgtgcttaggcagctgttcaatgtgaattcttacttatatacaaatcataaggaggaatcttttcatgtagaatcttcgcctctcacatccaactttgcagatcacacttgtacgcagtgtcacttttcacacaatcatcctcgacacttttcccctttacagctttgctcttcacattactgcgaccaatatcctcagttcaccgggatatatcaactgttccttaccaaagtcgcccgtaagtgaaatcttgtgactggagtggaaaacgatggaatggggactgattcagaatgcagacattcaatttatccgaaatgtcttccgaaagtgctgtcaacacgatcgacctggcggacaaaatcccgctcactactgccaagaccatcgccgacgtgaattgtgtcgagagtcgagtgaaggatgcgacgatcttcaaccatgccgaactcactcaacaagagaagatggctctccatgatctcctccaagggtggtgtgacacccgccccggcaacaagatctcgcccctcctacagaaaatgttcttcgccaggattttcgaatcctggaattttgataacgactctgtctcggttcctgtcgctcctggaaagaagcagctggcccaagtggcagttcccgtcgggacgttcaagattgacctaccagtcacccctatgaagcgcaagtcaggcgaaaagcttcaaaacaagacccaaggcgagcaggtgcaaaagcttggctgaccgtccagctgcagccggagtcctgcagctttaccacactttggtgagacagccttggcgccactgtcaatggcgaccatgtgcgtctcgacgatggcatgacgatggaaaaggccattgcgaaggcctgagtcaactttaaccaggcagagaaagcccgtgttcaggggtacaacaatgcccttatcatcgcgctcgcccgtgcccgaatcatcgcctttgccaaggcgggaactgtacacccaccagttgtggccgaagatcttcgtatcaatcatcggctgaatcagtgcatcctcatcagcgataatttcaacaagttcgcgaccatgatgatcaacgtcggaagtttgttacagcgtgccaatctcggccaggctgactctctattgtaagggagggtatgggcagtacggagaaacagtttacctttgtcttttcggtcaggtagatagtagggtatttaacccaccaaatgggattcatctatcttgccctgacaccctatgtgatagtgctatcccgcctgataatttggcgtagagttatcaaatgcgtagatatcttactaacgccataactcccaattgcataatcgaaagatgaagctctgctcagtggagagttggtatcttaatacttgacagcaagttaagattgatgttcttctttattatgttagaagaaggggaagtgggtagccattacctttgtgttatgtgagaataaggttacgtttgtgccctactgtgtatgactcttatggcagccaaaggcaatattgtctttaaagttataccaaccaccaaatataaagcctggcccctagatattctcacttaattttatcatattatttgcactactcaatctctaacagtccagactgcacaatgtcgccaacagaccaaagcaacgaccgcttgcaacgaccgattctccacctcgagttcaaaacataccatcactatcattactatctctacactcactcgtttctcccgtatctcgaagaacctagtgaaaggtttctaaagaacactgagagctacggtaccagccccaattcaggcttcaacacacgatttgcagcgtcgccgtcacccccatggagcaccttgtcagacgccatggtaattctgtttgagaatgaactcaaagctatgtattttgagcagacggctatagaatttcgccgcacggaagaataccgctataaatggtccgggtgctgtgatccgccgctcgcaaaatggaaccaaggcgcgccggtgttgacggatcgagactctataattgacttcttcaacaaggaagtcatgttatatattgatgtggatgtgatgcgcaggccgatagaagaatttcacttcccacttctagggcggtatctttaccggacttggtttcgacaacatgacggtcgaccgccattccaaagtggcggattcatcgtcaagcccatgctactgcaggagccgttgcagacggatctagtccaactatcgacatatcacacggagctttctaaatttctctcgcagcctcttgatgatcttgtcgcgttcgattgttaccgtcagcctggagacacttcgccgtcgctctgtccgcccacccagtccttccgtgaccatggttacttcatgtgtcccttgttcaaagccttgtacgttgtttaccacaatcaatttgatgatcatgactatttggatgaaccgatggatcggggagagtacgagaaaaccgacgactacagacagcggttcattggctagcagaagtcaaacgagagtgtgttacttgtgaggacggggaacgattcccatctctcctcaccaatcagctttctcccgctcttccaatctggtttggaatttaacgttaaccgccctgattatcaagatgagccagaaccaacagtcgttcgagtcaaattagagacggcgcttcagttcatagcggacctactgaagaaggaagaggctaccccagagatacagagatgtatacaagagcaagacgaaggctgccaggattttgttgatcgaatgatttacgattgtcgagaatttggcatcgactcgcaccggtcttattgggctgcctttcgacgagtccgggcaagattggagaacgaggcatttgaagacgaccaagccattccatcatgggaatgcctatgtcgatggacttattattgagtttaattagagttgcgatatttcttgtacatttttttttttgttattttttgttttgtttctatttcttaaaaagaaattataaaaataaaactcacaatttaatcccatgtatatcgcgacacagatgtaacccttgtacctgtctgccctttattacgagggccgttacttttaagtcgtttggccgagtgttccttagtgacagtagtctgaaagaaatgtctaaatatttgccaaattcttgttgtttccaggcataccgccccgtttggtggtcctgtttcgatgcaatcacggttcatggcacaaggtaagaataggattcagtattcatcaacgacatatgctcttaagtagaatccacggcgtagtctctatgggcaagcaataaccttgtctagtgagttcaatcaccagatagataaatgcccattgcatcaaagtagagtcttgtctcgggctcgcccttattttgctttaacagaccttcccatcaatcagccaggagaagaacagcaaattctatacgttctccgttctcaagactatctaacatattttagagtcacatttaatgaagcgccgtgttaatgtgtcgtgtggattgtcaatctggtatctgtgctatgtgttgtatctggggaaaataggggaaatgggggatgggggatgggggactgtaaaccgttctctgtccgcatagagctccaaatctcataatcttcatgctctcaaacttaaaattttatctccaatccaccaggcactcattcccgccaggttgtctttcggaaatcgtcgcataaatcgcagactctaatcttgtagatggcgatgaatctggtcaagaatcgaaaggaacatggaaaaatgaaacttttcaccagtcatgcacttctaaaccctctttggggaactttttcttaggctcgtttggtgaccttgatcttgatctttgtcttcctcgtctcggtgccagtcttgacactttcattgacactcgccttggtagcagtcttcttcgacgtgcccttgcgcttgcgagatgatttctgcattccgtcgatcatgtcgtccttgtttttggcggtaaagagcattctcagctgcaattcatttgaaaaggtaggctcgtgtccgccgtcttggagtacgttgctgacgattgcggctttagcgtcctgaagcatcacaagtctctcatcgagggtgccccttgcaagaattcggaccagcttggtctctttcttttggccaatcctgttgacacgaccaaaagcttgctgctcaacagtggtgttaaaccagatatcgtcgatgattactagattggcaatctgcaggttcagtcctgtccctccacattttattgatgccacctaaagagtcagtacggacaatcgatcgtgccgggtaaacttaccaggattctaatgtcagagttgttctggaattcgttgtatgctttgacctttctagctggggtactggcgatttggttgtagtagagaaacttcagtcccagtttttccaagatacatcccaacgccttggcagtaatggtgaattcgataaagactaccaacgtgttagatttgtggttcaagttcttcatatgagccttaccaataatcttgtctttaggggaattctgcagccatgttagaatcacttcaactgtagcagtcagtttagctccccaaggcatcttggtcggatcgaagccaatatcctcccggccgcaagtggcggtaaagaaacactcagttcgatcaccgccaccatgccatttagatccaatactgtctgtaccagattctttgaagtctgtcagcagcttcacggcgttctggatgccctctggtgtgttagggggactggctctgaccaaatcaacggagcagtcatccactggacactaaagagatgagagccaagtcagttacaatactaaagtaaacgtcctttctcttacctgttcaggggttccttcagcttgatatttccgtgcactgttgagagcgacagtcagacagcccttgcaataaacatgttcgcactatcaacattagcgcattgttcatgctcgacaccacttgacctacatttgttgatttgacaactctctttagatcggttaaatcgcagcaaaggcaacatttcagtccataggtgttgtgctggttaatcaccagcgaaagtagcctggccatgtcggagatgccaccggatacgtctgggtactcggtttcgagttggcgctgtcctggcaagaatggctcccatcgagccgcatcttgaatttgctgttcagtatcggtattcggtttctgtatgttttccttgtattgctcaagaatccactcgacgatttccttgctgtcatcccctcgaagaaacatctcaagattaaacgggtgagatgcagcttgtcgcattcttgtgcaccgtgcggccatagccttggatttttgggtgccagaaccttcaggctcgcttgtcttaccatcttttgccgtatcttcaccattgtcaacgtctttgtcgtcagcttcgtcgttgtgtccgtccttgttgtcgccgtccttgttatccccttcatcctcgaggatcttgacgtcgtactggttgtctattgctcttcacaaactgtcagcactctatttctgttctcaagagtgcatgttaatacttagacagggccaactcccaactgggaggggtgatccacaggtcgtaacacttgcttgatgggagattggtgattttgtttccaaggaatgtgtccttgtgagttctatgctctgtcagataccagctcaggttgtaatgctgcagtacttaccgtcggagcatgaccatactgacaataagccgaatgttctgttcagcattactctgtccgggacgtcagcctagtttctcacaactcaaggaatacttaccccagtgatgtattgctctttgaattctctcaacgactgtgtgaaactgcaaccaatgaactttaggtaagggtaaaactctggttcataaatatcagcataagcaattagcttaataccatgagacacaaaccttggattccgttagagataggagtcgcagttagtacccagcgatactttgctgtcaaactgcagcatgcgagagcggctatcttccatcagtcttgttccctcatgtgttcaataacagacttactgctggagttacggttcttgatagcttggccttcgtctaggatgactctgtaccaacggattttgaagaggggtccccattgttcgctcatctctttactgaaaccttccggatctctctgatactctgctttgagtttgttgatagctactggtgtaagcccttgggaaataagctcagagtaggttgtaagtctgtattatgttagatatagtggcaattacaagatggtgatgacttgcacaacccaccggctgccccaccaatcgatattcttgcattctgctttagagtaacgaacggctttgtccaaagcttcttggaagtagcagaacttggtgatttgattctgccattgcgtcaccatagcccgattcggcaaaacaaccagtgtcgccttgctaaattgttgaatgtcttcaggctcgggaggatgacttactacacaagcaagggtactgactgttttacccatacctgtatcatcagctagaataccaccagctggtgagagatcttttgcttctctcttcaccatccactgtgcagccgtgagctggtgactttccaatctttcgccaatgcctgtgagtctccatttcccattcgcttctttgacattgcagagaccaaaactaaccatggcttctttcaattctttcttttgggttttggtccttcgtgtgtcgcatccttcggggatgctgttcatcatttggcgtatctgatcccttttggaactagcttgaatggagcccatgcttggtacacattcaccggcggtattctgatcgatatcttccatgtcgtgaagcgagttggccagaagactagcaagatttcttgcatccaaccccgcagatgatttagcagatgtctttcgagctttctgtgggctgtcttcatctccattgagcttccgcttctttccttcagcctcgttctctcgctgaacctcacgttgccaatattcgcgtgccgtcttggcaggtttgcgtcttttcttagcccctgtgggactatttcccttgctgtcgcttggcttttcagctttcacagcgactgttttaaaattagctcagtcactgtaactcttctgcccatttattatttttcttacctcggtcatcgtcactatcgtgttcggagtgatcatccattctaaaatccgaatcgtcgtcatcaagtatctcgtcatcatctggtcggtcgtcatcatgttcgccctgatattctgcagtcgtgttggaagcctgagttacaccccttccagcggcaggtactgtttttgggatagcctttcgagtcaagaactcaaggtcttctgttgacaagtcgagcctttcgggcgaacactctgcaggcgggcttggagatctttccgtcttgatgtatggggtggcttggggatctttggacttcatgtcgacgggcttcatgtcaacgggcttcgtgacatctagctccatgccgtcaggctggtctggctgcgatggaggaggacccatggcgaagaaggatctagtcatacctattaaaagatatttctcacaatgtctggccaatgaaaagaacaaataaactcaccaggatgcgcacgcgataatcatgggaccaaggaatgaatgtcgtgggtctacctattagtaggttatggcgcccacgacacaagatcaaggaggtaccaatccaaacaattggattggtgtagaagtagattacagggaagaagtaacaggcgacagcaagggatgcaggaaggaactgttggatgttggtgtgcaatggttgaagagggaaggaacaatctgaaagggaagaggtgaagaggagaggaaaggattgaaggttgaagatccagttcataatgaagaaggatttaaatagttgagatcaaggcggtaatgattcactgcctctcgtgagaggtctggactaaagtctgcgggggttgagataaaagtgcacaacagaaggggatgaagagtgctttttcctcaagtgaccagatcaagttgttcaactcccgacaaaaagtcaataatataataataacagacacttgattcgagatatccctgcgctatgttttatatccttctgcacctcatcccatgaacttgacccgatgatccatacactcttacccctatccagatgccgcattcgaccctcattcttcccatctaaacctccagacaactgagttccttgtagcaattcctttcttgatttgaatgccaaggtgtttcgccgaacgaggattgacagcccttcttcaagcctcctactggtgaagctgctccttgggaaacgatcaaggtcgaggatcgatccttaagtaaatgcttccacttgagatccggtcaaaagccatcctgttagttggctagtcatcctttgaggttaaaaggagaaactcccctaacactactcccctagaagctcaacaatgaaaagtcatcattatatcttgccaatgcttggccggactcagaagcgattgctgtattattggatcagcttgtaagagaagttcaaggtccaatttcaacagaaaatattggtactactgtcgctattgatcatttcagtgactttgacaatgcttctcgaaattatcgttatccagacgacgcgacaccctacttgtggtttgcatcgaatggcttagctcctatgtgatgtctcaacaaacaggtcaactttccacctcagctgcatcatcaagaatataattagctactattctaatcattttaacatcgagattaatcacagagacgcacccacgagtcaacaggcagcttgactggaccaaacaccatcaatgattgttgtcccagtccagcctagattaccctagacaaacatcaagcagccacacagtcaaacgccctgaaacaatagaacaagatgagaaacaacgaggctcttgggccaactaacgatataattgttacagaaaacaaccagtcagtcatcaatcggccaacgttctagcgtacgcggaatgagtcgccggcgcgtttcatgatgcgcagaatcatgacgctaaatccttatccctcatacgcaagcgagcatgagggttttctcagctgagagccgaccagaccattcgggacccgactcatgcaggtgcttcaacactaaaagtctctgccataacgtggagccgactcgtgttggtgggaatgtcagtcatgacatgcagacaacagtatgccgcaacacgagcaatcacaaacgcaatgaaaggctattaatgcattgcaaaacatataggcaataaggaaaattgcgccaagagaatacgacacctggacacgtgtgatggattggtgtccgtaaggctctaaagcattagcctcacgtgctaacggagcctccacgatgcccgatatatgtctgtgcgatgaggggaaaggccaagatgaccaagatgaccaagaatagacgtctgagaggtgtataggtgatacattacctgaataccttgcggcgcacgtctgggcaaaagcaaccaacaatagcatcgccattaattgatgggctactatattcgatacgcgaatgcaaccaacagaagaaattatacactggtgggttacatagagactgatattggaaggaaatattagtctgggtgagtgtggtcagtgccaacatttccgtctgatccttcgagggtttgttatttacggatcaaggtaacactgcagatgtactactgtactccatattatcaattcctgcatctgttgatgcacataattaatcagcatgacatcctagtgattctaccaaactctgtgctctctaccaaaggtggaaaaagcaatgaaagggtcccagactgccggagatggtcaacaaggatcacacccatcttgctgacgaccgacctaagctcaggtaggaacagaaagaagaggacccgagacacggccagggtccgcactaactacgttgactaattccttcgtctcccagcttgtctctcttgacgggccgatgcgattcgggtcattcatttggcgacaaaaacaccaatattaaaagtcatgatgatttagcatacctgttgcatgattgacgcagggatgtgtcttggtctgtgatcggaatgaagctagacataagatcgtgaaagcctattgagcgcaaccttatcttcattcccatcgtattcatttggcaggtcaaccgcctacgagctagatacgccagatcgagaaggtaattacgtagtctactctcttgtcaatttagttaaattgatttcgcaattcaacttgacaagcaagggtctcgcaatgtcaccttggtgtttgagatgaattaactggacaccaacagagcgcactccactgtctttagcggcacttgagtccgtcaatccgtcttgtctgtgtgccctgatccttgtcggtccctcctgattgaccaactcagcccaaaatattcgcatccatcaacaagtcgatgcataaaaaacacaatctctttctcccgcagagccaatcgccgttccgcgtcatccggtgatcaaacagagtttccgtagaattcttccattcttgtcggagaaaaaaaaaagaggcaaaaacgttggttgaatgacgaagccgtatcccatgctgctgggatcgtagatcgctggactttttctcttttccttgacttatgtcttttgggaagctagcccacaaccggatcggcgcctcttgtcagccaccgcacgctctcgaccgggaccgatcttttgggttgtcgctgttagcttcgatagttttgcattagcatcgtcaagaggacagggtctaggagtcaagtcaaacacacgatggcatagattcttctctcgtaaagtgtcttgccgcgtacgaatcgtctccaattctttggcttgtgacaggcccaacttttcgtaaaacccttgtcctggtggaaaagaaactcagcttgtctgggtcttcctccactgggaaaatgtcccgtgtggtcctgcagccactaaaaaagaagccaggatggaaggtcccagttggcgtttagtgggccccggccaagaggttgcacgaacccgacttggcccgcccccgcaagcttaccttagcctgtagcgtttggtccactaaactgcctgtcgagtcagtcttgacatcctgaagaaggagccagtagtcttagtattaagcgatcgcatgctgctcctgcttttacttcaggagttctggccatgttccgcgactcgtcaatgttagtcgtacctgacctgagctgacctgcgctgacctgcactgacaagctgacggttactcttgcctttaaacctagagacccattcttttcttctgtccctccttccttcgcctctgtctgattctacttgcgcctccccatttacacaacatttcactcacatatctattccttcatgatttatactgtcactttcaacaatagtggctcctccactgtctcatgagagatttgtactgttctccattatcgcactctgaaacattgtcttaatacttgtcgcattccatcttcggcaccggaccactcccgcgcggagacaacaactaaaagatgcctactattaatgctcaccgaacctttgaaccgccctcaatgccttctccccccgattttgagcgtcgtcgttccacggcatcgtcgttatcgcacaacaccgattccctgggaggtctacagtcaccacctcttagaagcagatcaagccgacccaagagcgccaaattctcatcataccgcctgcgcagtaattctggtctctcactacacactaatgaagatattttgcgacaatataccgactaccaccctgatggcacaccacgcgctggcttgtacagcaatggaggggggcaatggtctgccgagagattgaggagtatcgactcagttgcgtcttcggcaagaagccagaggtccagtatcgcatacacagagtcagacagctccggagaactgccaattcctgatctcgtgggacgcgagatgttcgatatggttatggccgaccacgctgctagtggccaattatggaaatttgctgccgatcgcggtgttggtcagaatgtggactatctcatgaaggtgagcaaaactcacaaaactatataacaaatctaatcatcaacagatccgcgactatattcaatctctggaacaggttgtcatccagctatcgacgatatcaacctcatacacctccatcactgcaacctcaccacttggtctccccccaccaatgtccaaagctctcaacacaaacatcaagcatctcacaacatctcttattcccagcctggagaacatgttcctcgagtcaaaggcattcattgagcagcgcatcgtcagagaaatctttcctgattttgtcaagcagcaattatcgcaatgcaccagtttggctctatcactcgatgctgaaggcgactctccactaaacccttatcccggtttgaagggttcattctgtcttagcgatccctcgcgatctggaaatccaatcatgcttgcatcggatgagtttgaagaattgacaggatactcgcgaactgaagttctagcacacaactgccgatttctccaaggtccacagactgatcgggatcgcatcgccaatatgcgctcagccatctggcgcaacgacgaatgcacagagctgctcttgaactttcgaaaagacggtacgcctttctggaacctgctattcctgtgcccgcttctcgataaaaccggaaaaacaaagttcttcatgggtgcccagattgatgtttcatcctcgatccacgacaccgacgatgttctcaaggttctgtcttatggcgcgatggaggaggagagagctaccgaacgatgcagttctcgctgggcgagcgaagcatctcacgacgagcctgaacatgacgaagcattcggaattaagaataacacactcaagtcaaagaaggcgacctctttcttcaagtcgttcaagaaagcgaaccctcctcctccgtcgccaccactaagccctcgccgcagctctgatagaccccgctcatcaggacctacgatggataaaacatacagcacacggagcgttattcgaagattctccagccagcccgaaatgctaatgtcaacatatgctcgctacatgattctagagcacgtgccatcctacccaaagtccctcggcgcaatgcccctagatcaggagggcaaatatcccccaaagctgtgcgtttccttttattccaaggaaatgtccgaagcactcgacctcggcccagccacggaagccgttataggcaaggacatcttcgatatcatgactgaacaagctacactgccctcggtcacgaaagcgttcaaattgacagttcgagacctcgttgtccgcgatggaaagtctgtctcactcgaccttgcccttgcaaaccatattccccgtcgggccaacacgtcgagatcaccaactagtgacagtgatggaccgcacaagaagcctgccaagcttatgagccactggacgcctctcaaagatagtgagggtcacgtcaaatatgtggtgatgattgtttcgccaatctaatgtacgaggtggcatattaaaacgatgatgatttatgggcgtttggaaatttattttgtatatttggcgatatgtttgaacagttagatacctatacggcctagagaatgaagtcatgactataatacacaatgtcaactatcacaacgtatctggatcttcaacgagagcttcctgcgatgaccgtgtctgaactcaaatagagcaaacgaaagccacattcctgccataaacgtagaaggatacttttactaatactttcacaacgtagaacgatttttttttatttttaccaatccttccgcaacggtccatgacgccagcggaaaaggggtcaatggcattgctgtccctcctagcccggccatttaatcccaccaacgcccgtcagccatcgcaacgcagccatggcgtttgggttcgactctagagaaaatctgtaaggctatgatttcggcctagagtgattggcgggcaccaagaaggaattgtccgaaggtttgcagagtgtttgtttcgtttgtttcccttggcaggtgttggggtgtagcttgtttccatgtgtagccttttaagagtttttgtcgatgataggaggatcggctctggaagcataagaggcgaaattagtaggttagtttatgctacttagattagactcttaggttgttttttcgtaacccaagactaagggggcaacgtctctgttgcgacttcggacagagattgtgggataggatatgaggatggagtgagaaggtataggaatggtatcgacagcatcaagctgttgtattgtaacaatcatttaactagtatgtgttgagtaacgctcggtacactatagtgcaatccaggactccggtgtcttcgacatccatcgctatttacataccccaaacccatattattacataaaaacagattcaacttcccacctcttccataagctgccgcttgcccatcaaacaagagtagcgggtactacacgtccctccagactcttgcgcatcgtcgaaactcgctgagcataaaatatcatagactcgctatgcaaccgggaacattctccaccaacgccgctcaatgtgtacaacgctttgcgaggacctgaccaaggcttggtaatagtatctggcccattgtgctccttctccgtaaggtaatctgtcttgtagtagcggtcgacaaggagccaccgcagtaggctgggatgtctctttgcttcctccactgcagatctcatgacaggctcgcgtctgccagtaccaaggtatgagatctttgcgccgcgttgaatgagaagcttgaagcacttgaatgccccgacgctgctggcaaacatcaatgccgagcctctgccgtgccactcgcgatcaatgtcaaagccagcgtcgagaaataatcggaccttgtcatcaaggtccaggaggatggcccaaaacacaacgttgagtccatgacctggctcgaaattcacaacacgagcgcgacattcccacggaatacgcttaatgattgcttttaatttgatcttgtctttatattttgtggccacgccgaaaaatgccaaatagacagttctcaagaaggaaggctcctcttctgcaagtcggtaaaagtcaaagtctccgttcagggcgtaggactggacctcggaaagcatgcatgtaagagttgtttcgagacccggcagattgatgctgaaaggatccaagccaagctcgagcaaatcgtgtaggttattcgcatttttttcactaattggaaaagaatggacagcgagggttgcaagattgccgccatgttccaccaagtgacgggttatatcgagactattgttctcagtgataaacgagtaagccaaaggtgataggccctcgcagtcgagaacatattgatcagcacctgcttccagaagcagatcgatcatgggcaaatggtcataggttgtagcacagtgcaagggcgttgctaaagacgagtcttgggcgttgacatctgctccgctgtcgataaggagcttggccatcttgcagactatttcttcatccgacgtagccaactctcctccgcagcggaattcagaaatagagtgcagaggagtggtaccgtcggataaggtcttgaggttggtgacgaaccgtaagaccctcttcgcgatgctctcgtcttccgtgaaatgaaactgactcagtagtccaaatttattcatcaaagtcctggtgctattagtaaaatcccctcgaggctgcaatatgcttaccagtattgttcagcatgttctgttaagtgattaatgaatatctgaagaacattgtactcgtgtaccaggttcggctgggcaacagcgtgtttcgattcaaagagagcgtggatagggttcgttcccaagtgaaaccagattcgttcttcttgtaaatatgcatccaggcacttttcgaagaaggaatatgccttttcaaaagaaataaacatatcgtacgccatgagtgattgtatgttccgagcagtgtcaactagcgcgttgtagccatcaccccaatgttcttcacagctagtcacgaatcctttgaagcccaggtcaagaagttccaacataggtcgtatgaggcttttggacgccgtgtagctgagcagagtgcaagctttacaaggcataatggcagactcgaggtcccttttagaggcgtgatcgaggaggggtctgaaaagagcatcacgcttcagctggtaacgatcaatcgcatgagccaacaagtcacccagacgtcgaggatctgagttttcatctgtaacggaagacgcttctgccatatcaacgtcagaagatgcgtcagatggcatgttgggagatgcggcggagtcaggcatggaaggtggaaggacaatatttcggctatcgggcatacgctctccaatgtactcggccacctctcggttgggtcctacaagagcatagaagagcggtgtcctgccggaatagtcttttagggtcagattcgcgccgtacctggtcaagaccttgatacagtctagagacccagctttggcagccaaatgagctgctgaacgaccataccgtggactgacggtatcaatctctccaaccaacggcgtagcttccaaaagcgccatcaagacatcgcgatggcccccgattgcagcaaactggagtgcattaaagacatcattatgttcaagagcattgaaacggcacagccaatcaaaatctgcaggcgctttctcgatgatggcctcgagcacaaccacaaagccaatcttggcgaccagcataaaaccgcttatggaatctggcggtgccaaactggcgtctgcaccatggcggaccagcatacatgcgatagctattcgcgaacgacaaagtgctttcactagcatcgatggaccgggtgagtcgtggattggtgatctgaatgacggttggctgtaacttttgttagcaaaggtcttgatgcactgatgcatacttacttggtaacttcgagactgttgacatccatcccgcagtcaatgagtacctcgagtatctccaaggcgatgtcgtcctgtggtatggacaatacctcttggaatgtgtaatgttggttggcaacaaggtcttgtgcctttgtattgctgagcaacggcataatcatcgaaacatccacaggctcatccgctaaaaagtcctcaaaaatcgatctgccaccaaaactctcccacggcttgtgcacgttgatgccgctctggacaagtagcacgacgatttctggtttccgagagcgcaaagctagtgaaagaagaactgcagcatctctagtttcaaagaattctctggagccagctttggctcggttctcgggattgtccacgtcccaggacgcttccaggacggcggcaacaaatggaaacttggcagctgtccaggttacaggaccaactggaactctcttgcatatgcgactgattgcccactccccggtttctttctcgtggtctaagagagcacccttgtgaagcaaacatgatatcgccatacgtgcaaactgatacagaaaatgcatgcttgtggggagatcgtctgatgggccattgaccatcggaagtacatcgtcacagaatcttgcccacaggcctcttccatcctcgtcccgtgattgaagaacttcgggagtgagcaagtccatgtaagcgctgcgagtcatctcggggtaacaagatgggtgaagacttggtatgggagtgaatcctagttcccgcaaaagctttgtgtttttgatgactgtttctgctggggtcagtccgtcggagaatggtcgagagggcccggccttgtcaaggaccagcgaaacaatcttagggcaggccgatatgttcaatgaccggagaagtgattcatgtgctgtgctggcactggagatggctcgaagtaccattttgacaagaagagcatcgccccattcaatggcccatcttgccaactgctcgttgtcctctggtttcagatactcctggaaatggtgcatcaggaaccgggctgccaaaggttcaaccttttttgaacttttagggagttcctgcaaggtttcaacatacgcaaatgctgctctcaatggggtatatccatcctcgcatacggcggcaaggttgcgaattttagacgagtcattgagccataggtacatgagcagtttaacgtcgtttgtagcggcgaaaagatgccagatattacggccaccgttgtctgtgtcatgggtgggagccgagtgttccagaatgagcttccccaaaggaccgatttcctcgacgaccataaggggtgttcgaccactcgagtctctggctcgtacgtctgctccagctcgaataaggatgtccataatttcgagctgcgcgccttctgtagccatgtgaaggattgtaccagaagttccatcgttgtcgtacggaaagttgggatcgaatctgggatcttttgttaatcgttccacgagtctcacgttaaaatccaacacagcggttcgtatgacttctgcaaaactcccatcgcttagggtatctatccttccgtccgtcgcaggcaaaaacttgacgtgggcacgcttcatgaccttggacacaaggtattgtatttccacataatccgtactgtctcgttcgatgtcaagcaaggtcagatcataggcataggtgagtaggtgcgcgaacctcgcacgctgaagtacgccacgctttaccaaggtttctcgttgcaagagtcggtgaaacgatttatccaggtcaccccctcctttggcgatgcgcgtaaatacgtcctcgtgcttgcttatcattgcagtccaaaaagccaggcctgctagtgatacctcgtcaggcccgtttttccaagtgtatcgatatttacagtctgcgccggcgtcgataagcaagagaatggttgctgcctggtcggtattcgagtcactaccaacaagcagtgtggtccatgattctggttctgtgcgagtcgcgagaactttgctaccaacaagggcgcagaacaggggagtgccgatgaggctgggctggttgactttggctcccatcgacaaaaggtctttgcagagactgggcaagccaagagcagcggcgatgtgaagcgacgagacggatccgtcacataatgcgtccgttaattcgagcagaagcctcggagaaacggccagaggccccaatgttcgcggatacgttaccctggcgtattctagaacccactgcacgaagctaaatgacttttgtatcctgaaaagggtacagacttgcggcctgagctgttgccaatatttttcggcatgttctggccacctcgcagctgccactcggtactttggctctgttattcgccgctcctgtatcgctattgtttccctgttgtattctgctggctcacgatcattttggggagaattcaaaatggtgagccaatccgaaacatcggctgcgctaggctcatcgtcatcgtagacgtggtcgggggtttcaagagcctcacggtcgctctccttctggaccataagctgtggaacagcgtctgtggtgagtatggaaaattggtatgcaatatcctccagggtatcggatgacccgagtaaaaagacgagcttgaagcgaacgtctgaaagtgatgctctggccgctatgatgccatccgatgtcgcataagcatggaatgactttaaagcagcgatgagtatctcgcatttatcgatcattggccattctcgatcgttgtcatttccagaagcagagcctgatgcgcttggcgtgatgcctagcgtactgtcgccagaagtgtcatggtcagccgtcagctctgtcacgaaggactcgaggctgtagagtgagcctccgagaagcctgagctcaatgagcaaatgcttgatctcaactttggaagctttatattccgattctgatgatttggttgataatgactttgaatatgcgctgatggtcgcgcacgcttcaaaaacggaatcctttaatgaacggacggtttttagtaccagtgaaggcgacattttgcgggtggtggttttggactgaaactttgactcatattgtagtcaaatcaaagggcatccctgcaagaagtgggagatgaacgcgattcagttatcaagttgtggtaatgttgatgaagtaaaaatgtcacgttgagtgaagttggatggatgctcagcctgagggttcaagaaaaaatgtccgctaaaagcataagagataaaattattaggtcatcttatgccgcttagactatacccttcaggctatttatttctgtaccccaagacttagggggtcagtatttctgctacccagtaactcagttcaaggctgccgatgtcatggcgacttgccaatcaacaaagcaaagtggagcttgggccactgttttccctagcgcctgatagccttgcagctgtaccttgcagtaccgagtcctagccagtttaattctgcttaaaatctacccgacaaattgaagcagtatctttgactggagaaatgttggagaatatcattcactgcgctggttattcgcacaggggatggtaacacgtttgctacatagttcgtcctcagcgggtagctgtcgcaaccgctaccgtgcgcacgtgacctcataacgctcttctaacggtgatgcatgagatcaagacttttactacagaaaagaagcataatttagatcaactctattcgacagatagaagtttagcttaattaaacctcataaggctgtcgtagctgttcttgtcgctctcggacgcagcatgtttcaatgatatcagtttcgacaaagtcaactatataagtgatctcggttgttgtctgaacacggcaatgagtcgaaacatccaaccgccagttaatttatatgatacatatggcttggtacaatatatacctaatgtcctgttgatggtattgaccgccgatggtcatcacaagataggtactaatacctggagtatcatgaaatccaccctgcaatatctgtctaactcgataaagaccagagcctggaatttctcgatcaaattaatctaatcaatccttccaaaggttcctcatatctatcgccggctgactcatagcgtcctggaggattcaacaccagcttcctcattaggatgcacaaacatagtatagatagtccgtagcaaaactacaaaagccatgccgagaacacttcgtcataagaacaatccttaccgatcgattcaagcgagttcgtctaaataaaccatgtcttcttcaataattaccgtccgtcccgctaccctggcagacagcgacgccatcgcaaccatccatagcgaggcgctcagctactacaacgacttttacgccgccttcttccagcgacatccccgagatctcataccgatcgccacgcgcatcgcattgcagaatccggaggtttacttttcggtcgccgaagaggcgggggagacggtggggtttgttcggtacaaggacttgaccaaaaagccggagccgaactcgaacgcgagcgacaagccgcagccgcaggtgtggacaatcaaagaccacatgaaggacctgtggcaatggtttgacacgcgcagcgaagatatggatgcgtccaaggaaaaggctctcaatgggagggatcactttggtaagtttgtggcttgagtcaattgctgcttgtctgttggttgttaacattgcggcacagaggtgatgcatatcatggtgcacccagaccaccaacgaaaaggcatcggcggtcttttgctcaaaaccgtgacggaaaaagcagacgccgtcaacgcgctgacagtcatcacctcgtcaattgaaggccacggactttacaaaaagcatggcttcaaaagtctggggacatgggcaattgataacgaggcgtgggcacacaagatcgcggagcacgaaaagagcgtcggatataaagacggagtaatcaagctcgaggataaatgcaaaggcatgcgcgagagtgaagatagcatgatccgggagccaagcaaccggtaaccgtgttgaattattggctggctgtcacgaattagtggtcctctgcaaaaccgttctctagttcgtattcgttttctcttaagaatcttctaaaaaggggggaaggaaggggatctgagcttcccccgctccaatcacgataagatcaagatgggcaaatccaggcacaacgtcttagcgagcatacgagcccccccttcagatagatgcgacgtgggacccctgtggagacctgcccaatacgccatatccagggtgcattcattggaaattaaacatctaggtacatttttttagttggagctccgctgaaatcttgccgcattgcgccgacagcggtgtctgtgacttgcagcccgagttcatcttaattataaaaaaaaatctcaaatggcctgattcaattcattccgtgccaggggtgaccttcttatcaatcttccgtttctctcttttccttcctttacatcaccatcttttgttctctttactgggttgtttactgtcccaatcgcatcgcaaatatggacgccatactagaaatcctcgacccgtatgtctttgactacggatacgcatacttgttcccccaacaaacaacacaaccttcatacggaaactcaacgggtttcgctccatcgtccgcgtccaaaaactttgacgatgagtactcactcaactttggttcctcgctgccacgcgacgacatctaccgccaaagcgcatcgattctcatgatcgctggcttcggcgccgcctttatctacgttatttcagccgcgctctcgtattactttgtctttgaccgccgtctcgaacatcacccacgattcctcaagaaccagatcaagcaagagatccagtccagtttcttcgccattcccatcatcgaccttcttaccctcccctttttcctgggtgaggtgcgcggccatagcttgttgtacacaaacattgacgagtacggctggtcatggttggctatctcaactattctgtacatggtctttaacgatctcggtatttactggattcatcgcctcgagcatcaccccagcatctacaaatatgtccacaagcctcaccacaagtggattggtaagttgacatctcgtccgtcgccggtcccagctaacctgttcagttcctacaccttgggctgccattgctttccaccccgttgacggatacgtccaatccgtcccttaccagtaagtcgcgcttccactcctcaattggagccctgctaactcggacagtgttttcgtctacctctgccccatgcagaagcacctctacatgttccttttcgtttgcgttcaaatctggactatcctcattcacgacggcgacatgattaccggccactggctcgagagattcatcaacagccccgcccaccacactctgcaccacatgtacttcacctgcaactacggccagtactttacctgggccgacaactactggggctcccaccgagctcccatgcccgagctggatcccatccacgaggccatcagggtcatgcaggagaagggactcgccgacaaggatggtaaccccatcgaaaagtcaaagagcgagtaaagaccgacacgaaacgatatgacaataataaaacgcgctcgtgtcgagtcaacatgaccgacaggtgccagcaccgttacgactgaagtaccctggcattgcagcattaccaactacgcaattcccggcttttacgacatttcatcgaccagatagactttttaatcacagcgttgcataggggttttttcgacaggaaatatattgactagaggataataacaataagtataataccaaacaatttcaagaccgtgtgcatatcccaaaacctgtcctccagcttcgactatctgcacctacagcaccgattttcattcaccactttatgccacttaaacgtcaacctggccctgggtgatggggtgggtgtcaatgccccagttgaaccgtctcttcatcgccttccaagtctcgataagagcaacgtagacgatgacacagccggccacaactccccactcccatgtgagacccttgtgcttgaacacctcagtgttgaggtaggggatgtagacaatggggaaaatcatgacgaaaccagcaacaacggaccaaaagaggaacttgttgtggtagatggtcttgaacacggaaaagggacccgaagcatgctcatccatattgaacaagctgcggtggaaatgcttcacctcccaagctgtgaccaacaacaaaatggccaaggtggaaaaggttgtagcacgggcacggtagacgaggtcacagccctcggttccgctctcgttgcagtgagggaccatgttgtagtaaccctgaccagacgaagcgtagttgacaatcatgaaagcggccagacaaagagagcctgagcagaatccataaacgagctgatcgcgaacgaggtcaaaggtgaagacaccactgcgcaagctgcgagggggtcggcgaaggatatcaggggaagcctcctccaaaccgagaccaagagccaaaggcgatgaggtgacaaggttggcccaaagaatctcgagaggggaaagaggaaagacggcggttccgttaacatccttgaaagcaagaccaatgagcaacagaacaacctgagccaaattggaggtgagaagatgcaaaaggaactgtaccagttagtgatccgtcagaaacaagagtcatgtagcataccttttggatgttgtcggcaagtcgtcgaccctcctggataccggtaacgatagaggcaaagttgtcgtcggtcaagaccatgtcagcggcctctttggcaacatcgctaccacggtctcccatggcaataccgacatcagcctgcttgagggcgggggaatcgttgacaccgtcaccagtcataatacagaaagccttgcggcgatgaagagcttcaatcatgcggaccttggtcagggggctgcaacgagcgaggacaacggggagttcatccaaagcatcaatctggtcgtcactgagagcgccaaagtcggcggctgccatgacggtgttggacttgagacgaatgtccttgttgaggataccaacttcgtaagcaatggcagtggcagtcttgatgtgatcaccagtaaccatgtggacagtaacaccggcggcacggcattgagccacggcaccagcagtctcgggacggggagggtcatagagaccagcaagaccgacaaactggaggtcgtcttcgaccttggcacgatcatggcagtcctgaacgtcgccattcataggcttggtggcaatgcaaagcactcgcagaccttgactagcgagttcctctgccttgagaagaatttctttcttgaattcttcggtttcggaaagtttagtgagaagaacctcaacagcacccttggtatagacgtgtcgggtttgctcaatttcgttgccgtagacgacactcatgagcttgcaggaagaatcgaaaggatgctcggccaccaggatgtcacccccagtggtgttgcgaccgaatctcatggcgaaaaccttgagtgcaatttcggtcggctcaccaacggccttccattcggtgtcctcagacgtaatgatgctgctggaatctgtctcgggctccttcttgccatcgctaactgtagagttgttgcagagagtgaggaccttgaggaaggtgttcaagtagcttccagccagatcagcggaccacttgacagtaccactataagggtcatatgggttggcggtaccttcaacggtaccttggagatcgccacggagccagacctttcgggtgatcatgcgtccttgagtcagtgtgccggtcttgtcggagcagatgttggtgacaccaccaacggcctcaagagaaggcatctgtcgaacaataacattaccgcggaccattgccttggtggcgacggccatggtgacagtcaagacggcaagaagggactcaggaataacggcgacaccaacgcagattccgtaaagaagaacctcatcggtaattttccagagactgactgaaaagacgataatggcgagaagaatggcaaaggcgaatagcagcagggcaaacttgctaagagtgacctgaagaggggtgccttcgagaccaaggattctgcggctgaactggtagaacttccatgcgagacggttaacaccggtcctctgagtatcatcgttcttgttcttgcgcaagagttcggcgatttggccgacctcagtctccataccagtagcgataacaataccagtagctcgaccacgagtgacagagcttccggagtaggccaggttgatacggtctcccatgggcatatcagggtcggtaaagatgacatcaggcttcttgctgatggcgatcgattcaccggttaaaagtgcctcatcggtagagacgttgataccttggaccagacgcaaatcggcaggaacaacatcgccagtggccagggagacaatgtcacccttgacaagagtttctgccttgacggtttcactctggccatcgcggatgaccttacacttgggagtggaaagggcgtagagcgactggatggtctgctcagcgcggtaatcctggatcaatctgcaaagtggaatgttagcagactgtgagaactagtggtggctagatgagattcggactgtcagcttcagggtatggcacaggattcgacctcagtgcttggggcttcaggccttacgcatggcaaaatcacaggcttcaccgtatggcagcaggaacaaggaacagaaggtgtagcaaagtgcaacaacgaagtggggagttgtagcaacagcaagcgacagctcgagcagattaactgagcttttgacgcagcaaagacatacccgacaacgatgttgagtacaatgacggcggcgacgacggcaccctcaatgtagtccgagatagcaaaggacagagcggtcacggcgatgaggacgacagtcaaggcattggcaacctgctggataaagatctcatagagggagatacccttggcgcctttgatggaattagggccatcccgagcaagtcgggcggcagcctcctcgctgctcaaaccatcgtcgacgtcggacttgaggtcctgagcgacgcgatgagcagagagcgtgtggggaaggattggcttctctatagctaggtcggggggctccgctataggaggctggtcgtcctgaccggcagcgacggtcgacgagtccgacgtggtagtggcgtgaactgcaccattcgcggatttagattcggtttctcccatcgaatgggtgttggtataagcgaaagctgagggtggaaagattgggggtttggcagacagccagaagttgaagtagggtaaacttgaaagaaagttgtagatgtatgataaagtagaacttaatagagatcgcgtaacgcacgatgtctgggtaaagaagagagaaaagtcgtggaaggaagccgaggggtggcaccttttatctacaacgggagacgtctgcaacagacgattcaacaatagaggctctgccttgtgcgaagatgggagtcggcgcctatcccaacttgaagtccactagacttagacgcatggcgggtccaatcaaggcgatgcggatagacagggaagggacggtgcagcagtatacaagtgaagcttctttccattcgggatacgtggggttgccccgcttctaattaacactgtgccttcctcttgtacagagagatacggatactgtcatcctcattgtatcatttattagcaagtcaagataaactgtagaaacagaaatgccatctactacctaatcctcagtgattcaaacaaccttttttgtttatgttaaacaagctttagccaacctccaagaggatcgtcgagattgagtttgtggaaccagaacggcttcactgatcctatcaagcgggcgacatcaaagcgacaacaatttagtccaagctaacaaagaaaagccatgtacccccatgtactactcttggcgtgcagtatctcgtggcagccaagcgaatcaaagcttaccttgccaaggtcacgaggggttgcaagggatccaagttgcgtgtcggatcaccatcttgttccttgtattccgtacggagtagcttttgcttcggttgaatcgcgtcatctgtctgtaacccgacggaatgattcagagaggtatttgtctgtggcacttgattcagtgtttgtctttgacatatgcagggaactccagattaagagcctcagcataggacaagacacatgactgcgtacagaagcacacaatactgacaacgcaaacattgcctctatcagtccaaggcgattagttaccgtgtcaatttctacttctactgtccactagcgtctgtcgtcagcaggaccaggcgataactcgtcgcaatcaacatccaagtaaccaacacccaatcacactgcacgttttgcactcgccttctcttaatgagagaatgcttgattcaacttggcatggcttgggcttggcatacaacgacattacggagatgtacggaccaattgatcatggtctgcttcgcctcggccaagcaattcaaaatcacctgctataacaaaaaaggcctggtcatcttggcagtatgtaatgaatgtcactacagcacgattcaagtgacatgttctttttacggaaacctgcattgttgcattatgctgtttgccatgcttgttttgtccgccgatgacctctttcagcccgcaccctggttcgtaactcgtcgttcatgggtcctgtttttggagcctctttggcccaaaacttgcgctaacatttaagcttaagcattggggtggccagtagccaggcttgccagggatctcccctcaaaaccgccgggcttgaaacgggcctactcgttgttttagggttttatgagacactcaagtaaattagaagttcctgtttttctatgactgacctcattgactctgaacagccattgcacagactcggataccgtcaaccgacgggataccacagccacgtaattaaccacagtggagaaactatctttgatctacagccacgggagaatctgctcactgtgtgaatgttattatcaacagttgtgccggggatttcggcgccgtcttttgaactccgggacggggtatagcaacaaggcaatatggatgtttaaacaacagccaatggtggttcatcataatgataaccctggtatcatgaattacttccaatggggtaaagtccggggaagaaatggatccgaatgttaatgagtctagacttgttgcttccccggatatcaacatccaagggtttgtactttaaggtgtctcgctcgccgagtaacggctcgtatctccgctatacgactcaaccaaccttgcatctgcattatcggatgattatcgtggaacgagagtttgctctctctagtaggcttctccgtatggcgtctcatccgcatgcttggctttaactagatgccccagttgatgtcaatcatgcggggtatggagtattcgtgtgggtttgaacaaattgagaaggttatcaacagtaaagaacttcgggataattaggaatctatcaggactatggtgctgcatggagatgcagtggtccgttagagattattccgattactaacttgatgagagacaaattcgatatcgtctgacttggatacagtgtcagtcatgtcttgatgtaagactcctacagagatgtcgccatcagtgtagagtctgtacacaaccacaaagacagccaaatgttagttcagaagaagataatgtctataattcactacgtctgtcttccacagtgttactacggattaacaaattacagccaccgtcaggaagacattcaggtggttgtcatcaacccctgaggcttactccttacattgacatgtgcgtcacaagccggcgagaacaccgagaacactagaagtaacacgacaatagaaagcgtttacctgcatccagatctaaacagtttgggttccatttcttgtccttagcatgacaaggcggaagttgcaccatccatgtgcagggggataagttacgttgggcaaagatccacaataacatgatggaccaaacaacactctgtattcgcattaaccactcagtactacaccattcacagaccaaaggggaaaatagaagtaatgcaactaaatcaggttgtttccctgatacgtaaattgtcgactatggagcacacatgcggccgcaactgactagagtaacacaaccaactctaaaaccctaacccctcgccaagcaatggaaagaaagaaaatacttcttatccgaggaggttgatgtatggctctggccacttcccccacacaagcggctgatcacccaaccgtccgctcaccggcgcaagcaacttgatcttgcgacgctcctcatccacatccgatacgtacaaaaatcccatcacgctcgcagcccgaactacatcaggcgcgtccttgggcgctgcattcatcacagcaagcgtccagtgctgcatcggcgtacatgggtcttcccgtgtaataccctggtcaggataagaatgttctggatagcagtcagcaaatattttccgtacggaggacaggggcttgtaccgtcggaggtgtggtacacaacgacattgtcaaagtcgacttgttggatcagggggctgagagttcgtctagagtcgccgtagaagtactctttgatggcagcttctctcacgtgctgtaggaatgcttcgtcgcggacgactacaccgtcggacttgtcgatcggaacaacgctgatgggctctcccaggcttgttcgctcggtgccgaatcgcctagatagctcggagctgatggctggggagccaaccacgataataacattgactgtttctgttagcttgcattttataatcatcaccgttcaacgtacctgaaaattcgtcgacaatgtgcgctacaagctcgtgtccatctttgctttgctctgtgagacccatgccatcgatgataacacccgagctcttgacgtcctgatcctcgctcaagcgtgcactaacgcttccagcaagtttactcgtaagttcgcgataaaagtcagggtcctgatcaggcgaggtctgtccgtagtaaaacaccaaaggtagctttacaggtacgctgcttggtccgctggtaggagtacttccccagccatccacggcttcggggtccaagatggtcgcgagaacgctagcactcagcgtgccgggcaaactgagcagaccctctcttgggttcgcgttcaccaccaaaggctgatatccctgtcttgtcgcatagctcgtcaaggtccttgccaacgtcgtctttcccacgtccgccggtcccacgataagcgctctaggtccttctctgccctctctagcggccgcctgtcgcatatcattgagctgtccgtggaggttcatgtgcgtattggctgggttatcggtcgggttcgcatattcggcgacagactcggcgtcgcagcggccgtcgatctcgagctcgcagccgtgccaggtgaggatctttgacttgacgcccgcgaaggtgtaggcgttcttaggacctaattcgacgccatccttttcagctgttccggagaggagcttgacgatgacgggggaggcctgggaggtttggaagcgccattcgcatagaggtcggagtgtgacgacgcggtttgtcgcggtgatggtgggcttattaaagttagaggatttcgcagatactttgttgcatatttacctgtgagggaatctggcccaagcctggaattgacatggtcgctacatcgacttttgttaaaagagaacgtcgtcgcaatagtaggtgaagtacgtggggctggaagctttccagaagcttgatgcaggggtcagggtggtaaggttgacataaatgctcgtgtaaaggttgacgcaaaagcgacatgtaattctgtcaaccacttgtaattgaatcatctaccctatgcttcttcttttatttgacaaaggaacaatcccttttcattctcatttttctccacccccattctcgttaccgtcctgttgaggatcattcaccgatggagcaggtcgatcattttctttcggctccttgtagtgtcgcatcatctcttgagggagaaaaacgtagaacgacgggacaatgttctcgatgctggtgatgaaacgcaaccccgcgtccaactcacagatgttggcttcaattctcattcctggccacattctcgccagaagatgatcgtcaaagaaaagcgtcatggtttcctcgtcaattggccatgaagtaggcggtttctcccagtcgtcctcaatgacaccctgcttgaaggtcgccttgccgacagggacgtggtaagctgccttgtcagcgatgacaagagacttgacgcgcttgatgatgtcgtcgctgggacggaatgtctggactaactccagtgtacacttgaactcgcgagtgacggtaggctgtttggtggccagtctctcaaacaactctggctcatccatgagtgcaaaagccgtgaaaaagacagaaataggatcgaaatcctttgggcgcttgaaatccaaaaacgaccatgactgctcgatggtttcttcgggacagtacagttccgcagcagccaggttgaactgtccaggaagtgcagcgcagagctcctgaaacatgggccactcctcggcggcgaccttgcaaacttccattgcagccttgacgtcgtcctcgtactcgggacagacactgtgctgaagaacgtatcggagaaagttctcgactgtgctgatgccctccagcattctcttctgctcagaagaagtgaggtggacgagggtgaccgagaagaaacccgcggcaacaccggcaaagtcaaccgtccagttttcttcgtcgccattgtagaatttttctccagctgcagagctggcccagatgacatccttcgcagtcgcatcccgacgctcggcgggagtgagttcctttagctccttctggctaagaccaccaaagttgttgggctggcaatcgacaccaccgaggaaaaggtattcgtcgaagtagaggattcgagcgccctggagacgacgtctggagcggaaacgctggatgcaagcttgcatgcgcctgaagaggttagcagtagctcttgatttaggtatgttcgtcatactctgcaaaaggaacgtcactgggagttgggttagtatttatctcatccagtctgggagtttgcggcttacggagcatatatctcatctttttcctccttggcctcatcaggggtcatgggcgggtcagcaaagaactctagattttgtcagtgcagctgttctaagcatattagcattcaaaccgtaccctcgaaaccagttcctcggttcttggggagagcagtaggaccacggtggacgagtgccttgggcttcctccgactgcctggctttgcaagaccctgaagcgacgcgggaagagcaggtggcggtccaagatattccgcatcttcattcttgatgttctccttgtcctggatggcaggagtatcatcagttggagtcgccattctagaaaaccagtggtgaagcgatgattgatgatggagaaaaagttactgtgtaagatgttgttgaagaggaacccgtttcgtgatccaccggctttgggtttctcaataggcaaaatctctgcaaagaaacgggataaagatacgcaaagcattagttgtaaagctgttgggagtccattattcgagatgctgctgcctcaaatttactggcagctgccagccgctatttgcttcagcgcacggccaaacatcaacggcaggctgctcctaatctgcatctttgcgtctatatctcatggattgtattcgaatatagttaattaacactgtagtccgaaatacatctaaacaatcgagtgtatattcatctgaattgcttacaattttgtatgcccaccaacccagccggatgttgatatcgaagcaacacgacaaaggaaactgtataaacaacgatataatcacaagattaggacttattttataccgaaactatcactaaaaaaaaaaaaaaaacccatcccagagtctgcccgtcacggctgaacgcgaggctgattctcacgatagcctcctcactagtacaaccaccaaaaacacgccggtaaatacggcccgacccattccggccgaagggtgcaaaagtgtggatagaggctagctgaatttccatttctgtaagagagggttttttacagatgattcgtgggggttggggtcagttgatagagatcacgaggtttggcatcggcctaagctgataggaagattgacagttgggctttgaggttgcacgactttagtttgtatattcacgctcagttgcttatgctgtgactctgagttccactattagctcggatatctgcacatcgggtttgatatggcgtctaagcagtctaagccatgatataaacgcgctgattccttgggtgcattaggctaaaggcgtgctttcccgtgtttgcttgtgtgtctcggattttgtaattcctgatacggtatatactgaccgaaatgacaaatctcttgtcattcttcactctagtggtcttacgttgggccagaatctagtcaggacatgatcgacgatggtcccaagtgtgaaacgccagcaaatagacaaataccacatgaacaaatccgtgaccagaataattcgtgtgccttgcatatcgaatcgtgagtcctctctcccgggtctgatgatgctatctacgatgacgtgtagccagccaagatggaaatgatatcgactgcagatagtgagacagactaggcatacacttgaccatggtccgtcttggaaatgaccgaagatccgacagaaatgccatggaattctgcccagccgctggttgcatagtgcagccggggagacccctgacaagagctctgacaggccgcctagatgttggctgtggctcagcgaggcagagtgcttgtcagggtccgatctgactgctgtttggtcagtgaattggaaatattgcggccagcgggttctcaggggtctagttgatgcgcttcgggcctcgtctcgccatcgctttagtcaagtgttgcgactcacggactggctgtgtagtaggactcttgttcacataggtccagccacagtcgctttcgtttgatagtgcttagactagtacagtactgtactctatactgggttgtcaataactggtctacatgatataaacacgagccatttacccagactaacaacgttacagacatacagtcctcaaactatatttgattaaccgttgcaacaagaagttcttggctctgcaccgccatcaattgcctccgttacatccgccacagacacttcaaggttggatatcaaaattagacacgaaatcgccactcggattatcttcctccattaatcaattcaactgaccctcctaacaaaggccaagcttgtgccttgacgtgtcgcacctttaccaagagagtcaagaccagggctgatcaactccttgaatcgttcgctttgcacccctgaattcttggaataactacatcatcaagacaattcgttcttcttttcttctttgatttcttgatttcatcgctattataaaaagaaaacaacgtcagcggcaatatttattcgtctctgtatattcgccttctggaaagtcatttagcgctctctccactcaaacctagcaaccacagcgcttcgccttgcgctgagctgactgagccacgccctcaatccatcgctcgctccagtgcaatccaaccttcagcttcaattcctttcaacaactgcgcatctctccacacgtcgtctcaccgccctcacccttttgtatttcttatatcctctttcgtctgtcgcttctggacgtcggcatctactttccccccgcattggttcctttattctctgctacaatatccgccaaatcttaccgttacactgacgaccggcgcgcgcccaacctaccgccacatcaaagttcatcccgacatggtgatcggttccagacaaatgcctgatcgcaaagaactccgcgattacaactacgccgtcgctggccagtaagtcttttgatccttttcgcactgcattcgtgcttctcattgagcatcttttgttcccccttgactgcgctatccatatttcttggcatatctgcgtcacaacttcattccccgcgttgcgctgcacaatgctaagttcaacctcagtgccggcacgctctgcacccctgatggcgagttattcgtcaagccttgtactcagcccgagatagacttttatgagtctgccaatcgaagacatcccgactttgccgatctcatgcccttgttcatgggctccctcctgctgaccgaccccacggaaaaggcaatcgacgatgctgtcgctggtgtgatttctcatgccggagatctcaagacttccaaggaagagattgtcgcatccgttactgagcaggtcgctcatgctactgcatcacgcaagcaaaaggagggtagtgcctgggttcctgccaaggacaacaagatcaagaccgaccaggcggttgtgctggacaacgccacctttggcttcaagtgccccaacattcttgatgtaaagctgggcgtcaggctgtgggctgatgatgcaccccaacaaaagaagcagcgcttcgacaagatctcggccgagacaacacatggcactttgggattcaggatagcgggcatgcgagtttaccgcggatcagaggatgcttcgcaattggacgaagccaattacaaaatctacgacaaggattacggccgaacaaaggttacgcaagaaaacgtcgtcaacgagttccgaaagttcatctttaacaagagcgccggtattgacgaggaccttggcaaggctgtctgcgcggcttttatccgggaccttgagagggttgaagaggttctctctcgtcacgaaagccgcatgtactcttcctcgctactcttctgtttcgagggtgacggccaagctctccgaagcgccatcgaggagaacaacgcacttatcgacgcagaggccggtatcggccaagcagctcgcaccaccaagagggttgatagcggcatcgctctggacgacgaagacgagctcgatgaggattccgacctcgaggcgtcactacctcaaatctactccctcaagctcattgattttgctcatgccgagtggacccctggccagggtcccgacgagaacaccctgacaggtgtacgaagtcttttgcgcatctttaaagagatggcgtaatgttttacgagggacattggcacctttgatgatcatgaccatgacaaaagcgacgattctgatcgggtgaactgggaaaacccaaagacgggattatgaagagcatttgctttagagggaaacggcagggattctcgataccccatgtgcttaagcatccaaagggaaacaatgtagaacagtagctgcgtagcagctggcgcatggtgtcacgattggcaatttatatttcttagttcttctatacagtatagggcaatacatcttgtgccccagtcttgtggaatcccgttgcctatcctttgctcttagatttctttacacactgtatagtatatagggagagtatgaacacgcatcaacagaggttaatttcgtcttgattgtatcaatacgtgtggtataaattcgctactcagatgtttttggctaatagagcccaagcgacccagagatgataccaaactaaagacccaagcttaggatacagactatcaattcttcagttcctggcttcccggatgtaaccgccattgttcagttgatgtacctcaagctcatctacttaggcaatgcacaaactaaaaagtcgaacataccacagtgatggcttggcgaatgtttcttacgcacttgcatatgccttgcaaaaggagatacacttcaagcttacctagacaacacacaaactcaaaaggattaaacattttatagtaatgagcttagcaaatatctattgcgcaattgtatatactttgcctaagaagcttaacggcagtgagtcactgccgacttgcaatcttcactatttaaaccctccttcaccccggatctcagcttcatttctttccaactcactttcatatcactcacgatggaatcactgaacccaccctccacgaccgaatcttcgggcgaaaaaggccccgtcattacggtagtatctgctagataccgcaccgcttggcctcaacttcgccgcaggccacttgagaggtcacgagcctcactgccagctgccgttgaggcacgccaaggcgagatcaaattactggcgacaaagatccttcgtgattatcatataatcaacgatgacgaatatgacggagtagagcttgtacagatgggatcaaattcacccacaggtatcccaacaattgccatctgtgcatcctggtccgaagacaagcaagggatctgggtatcagccgtccaagtaattgctatggaactgtataagatgtataagggctccggttttaactatgagagcatccacattgatatgcagtcgcctgagcttacacagactgtgtattatggcccagttgatcgtgatgacctgtgccaaacttgggacagtatccgaaaaatcgtctaccagcgtctcgaatcgtttgaagcaacagcagactgcatgcgctcgatatgtcttttcaactacggcatactgaaaaagatcaacgataatccacctactatttttataagtgtggatgacgagtcctctgagacaggatggcttcgagttattaacgacatcaaatcgaacatcagcagacatggcggccaaatttggatggatgtcaatgtacacattgagcacatcgtcgagtggaacgagcttttcgactagctaaagtcgagaggccctcgacgcaaaagtactctataacaggacactgttgcttcggaggatccatgatcaggttgtttctgattcacaacttcttacaatgaagacaaaattagcctttgttgatgcgtgccaatgctctcatcatatactgtattagtagcgggtaggtcagaagatggtgcattttggaaaacgtcttggaagacaggccagatacatgcaacatacagtttgcccatagtgcgatagaaaccccaagacctactcaaacttataataaagaaaataaataacctaagaagagatctaaagtggcataatatgaccaaattcttttatattttaggcaagtagttacgtcctatccaactccaaagcaatatacttcaagctcaccaggcaactcacaaacttagaaaggttaaacttttcacattaatggcttaacgaatatatattgtgcacttagataacttgaccacaaagttatccttgttgaatcgcacacctgtggtctataaaaataacttgcgcaagaagctgtgaatcactgccgcctccttcgcatcaatattcatccccaaacacaaacaacctgatcatggatcctccgaagcaagaggatcctgttattacagtggtatctgccagatatcgcgccgcctggccagagcttcgccctcttccactcgtgtgggcttcagacccaacatggccattccctctcctccaacaacgcagatacgaaatccagaagactgtcggtgaaattctcgaccggcttcaaatcgacgatggcaaagatgatataaccgaaatatggcttgagaaccaatatatggcctcacaacctgatacctgtgtcccgacgattgccatctattcgtcatggtctgaaaacaagcaaggcctctgggaaacagctgtccgagaagttgccttaacattataccatatgcttaaggattcatacgttgcttacgatagtattcacatcgatatgcaagggtctgaacatggtcggacgatttactatcgcccagtcgacgatcgcgatgacatttgcgactcatgggatgatgtcagagccctcgtgcatcagagactcgaagctttcaaagcaacagagcgttccatgttggctatttgcttactctattactgtgggtcgattacgatatacatcgcagtcgactacagttccgacgagacagggtggcttgaggttattgccgatatcaaagccaacatcgacagatacaagcgaggatggacggatgttcaagtccacgttgaacataacgccgaggcgagctattcgttcgacatattaccgccaacatttgatagcggtgttgcccagaaaggttgtttagagggcaagctttttgatggcgactatcagcaggctataaagccaggcgacgattttggagcagatacatccagcagcgacgaatctaagatcgctgttggatttggaactataggctgcttcatcgaaattaaaacgaagagcaacccagcttggaaacggtatgccctcattagctatcatgcagttcggcctgctctgccaggctttcgctttgagatcgttggtgaaggatcaaagcctgcaccgccggaacccaacagcgagtgttggaatgccgatttaaagggatacgctcctggtcacagcgcaacacctccacgttttgaaagtccgtctcgggttaaacacaactttaccattcggcacattgctgttcaaactgaagaggagaatcgaataagtggcgaactggaggccaagctgcaaaccaccacgaataatagaacccaggaaacgatagactggctacggaagagggttcagggggcagggatggaatgcagaagaaagttgcctttttcaacgatggtaaatacgctcttggtacattgtttgctgcttctggctacatgcgcagggtctccgttgacggagatagacacaaggtaagactcgattgggccttgattgacgtcgccgagcaccgacaaggatccaaccgtctaccgtcgtggtcagcttggaaacagaagtatggaggtgttccagcttcgccctatagattagatggaagccttctcgaagaacgccaatctgatggccctaataatttgtatgtttggaagctaagtgccgccaatggccctacagtcgggatatatcatcggaatagaatcgcctgcgcaatggcggaagataagcatctgagagacggggattccgaaacagccgaatatatctaccaaccagacagcggctgcatgcaacggacgtattgtgcgaagggtgattcaggctcggttgtcttcgatatagatgggaaggttatttggctgtattctgcaggaatcaagatccgtcagtcctttggtaacgaggggtttgggatggtaactcctattgagcatatctttcaagatatcaaggacttttaggagatgttacggctatccgagtggccatggactaagaatagttttgtcattttatgccattatacctgctcttaggttatttattttctatatcccaagcttacaccttgagagatcaatcaattgagggaatggagtagcgagacacgcctcaatgcccaaagtgatagtatctgactgggttgtatgttcttccatcactatgccattgatgtcctcaaaatgtcgcccatgttttgaacctccctcagacacttcacaataactacacgacctgatgacaattctaattaagaagcgttcaatagtcatatatctaactaaccctatggctcgagcacttaaaccaactcgtaatcaatcatgaaaaagacgcctacccccgaatgaaccctatgtgcaactccatcgatatattaaataggtagtgcgaaaaagaaacatcatgcctggcaaagtcctgccgatacccgtcttgcacaccaaaccatgactcaaaatccagctaaccctcctgggtatcgagttcccaccaaaaaacatcgtggaaagatgcaaaaatgaaatcgtttgatgagactgggactcgaacccaggaggattgctccaccaggaaattggtgttaaggttaaccttaacctggcgccataaccaactcggccatctcacccacacttgttgttgaagtcgactgcgcaaaattgtgtcatgtcgtcttggtggcaatggagacgggtttgaaaccgcctacactcttatttccgtcagaccattcgatagagcatctagtccttggattgaatcttgtggtctccggcgacaacgtcggcgtaggaaggaggtacgctctggtcattagagctgctgccctcgccgttatttgtgacgccttgctgctgctggggcgcagggtgagaagagctggcagcgttctgggtaccgtagttcatgtttccggtgttgccagagtggggcttgggttgaggctttggctgcttgttgttctgaccgtgctggtgaggacctggtgggcactggacgtagacgtaggtgacgcggttgccctcgcgatcttggggcagagactcatattcgtagggtggctcgggatacttggcgatcagataccatgcgtgaatgaggccgggaatgtagccaagacagcagaggaggatgttgataagagaatcagcactgcagagaccgcacttgacccatactgaattgacgtgttagcgatgcgcgacgatgggagttggtcaaagcgatggacttaccaggcagtggggggaagagaatggcaaggaaagcgaggaagaagtcggcggaacacattgttgcgcgataggcagaaagaatctcaaattggttttgtttaggttggaaaacgaactgtaggtcttttctgtgttgatttgtagaaagatgaaaatgaaagagcagagttgagggcttgtgaccaggctgaacgatgacgctcttggggagttctgcgacagaaattgggtcacctggaggtggcgtacctgggggaggaggggcttgcgtaagtgatagtgctgcggcagggatattttggtgttgtgattggtgcagaggtgattgacagtctcgaaccccgcctacagccacagtcgggtcatcactgaggcccttggaacgaatgttcaacggttggccggagggagccagaacatgtgttttcaaactcttgacacactgaatcaatgcggacaaagacaagaaactatcaccaggctgccgtatttctgttcatgtggacccggaaacgagggtaaacagtgtaacttgttatcgcaatcctgtgttgtatctcaccctacatactaacttacgtcgcttcacttacatggacgacttctcaacagatcctttgcgccaggcagcgagaaagtttctgacacgcatgagcatgcaaaacacacctgcaacgggcgctgatctcaatggaaagttttggtttactcagaacactgagtcagtctttaccctagactctcgcttcgatgccttctcgctggagagaacacagcaagcacctcatggttaggattctgactcaaatccttaacaatcccattcagggcgaatggtttagtggtataatactcccttagcatgttctcgattccgagtcttcattgggagtggtccagggttcgattccctgttcgtccaacttaggtggttagaacccactgttatacaatctttttgacttttcacctcgagttgtaacaatatgtgaccggctcgtctttttggcactcttctatagaacggtgatgataatagattaacgacggggaaattgcctcaatgagttattctatcctaacctttacctgatcactcatcgaaggttcaccagtatgccgattaacgcacgtgacgataagataacatgtgggtatctggtccaaatgtcttgcaaatgattccttttgcgacatcaacatcgcgatggatgacttgttgaatcttgagcttttgtcccttgtttcaaaggtgacttcagaagtgcagaaccatctgggtgttggcgaaaagactgtagctgaattcctgattgccaaacgtacagaatgcaatagtttcgacgaattccgcgacaacctcgagacgtccactcccggcttgcctcctagtcttgttgaaagtatagaccgactggtgctcgctttgcatcccaagtttaaaggcaaagcgaaagacgaacaaaaggaacacccctcccgaacccttcaagagaaagaaaaggtctttagcggtcttgcgctacccgataaggaacctgcgcgcgacgatggagccgatgccattgacgataccctcgcgctcttggagggcctagaaccaaaggcgaaaaaagaaaaacccacgagaaaacggagccgaagccctgagaacgatcaaaaagagtttaggagaaggagaagagatagatcccgttcgagggaacgacgaaaacgagacaagtatcggtcaaggtcacgatcacaagaacgaggcgatgaagattggcgcgacggataccgcgattcgcgcaaagatcgacgaggtcgcaaacgacacgacgatgacgatcgattccgcaacgccccggcgcccgaagtagatgattcaccgcagcttcacaaggtctatcaaggtcatgtcacaggtctgaaagactttggttgctttgtcaacttgcataatgtgaaaggacgagttgatggtttggttcacgtgtctcgaatgtctacagggcagcgcgtcaatcatccttccgatttggtgacgcagggacaggaagtctgggtcaaggttactagtcttgacaaggatcaaaacggccgcgatcgagtgggattatcgatgaaggatgttgatcagcagaatggacaggacttggagccacaagttcgtatgtcgacaggtgccaacatggaagcactgggaggaggcgcaagagacggatttgcagagccaagcggaatgcctcgaaacgatatgggtccccctcgacgacaaaagaagcggatgacttctcctgaaagatgggagattcgacaactgatcgcatccggagtggccaaggcttctgattatcccgacctggaggaagactacaacgccactctccgtggcgacggcgagctggagctggaagaggatgtcgacattgaagtccgtgaggaagaaccacctttcttggctggacagaccaagcaatctctggagctctctccaattcgcgtcgtcaaggcaccagatggctctatgaaccgagcagcaatgtcaggcaccaacttggcaaaagaacgcaaggagctgaaacaacaagaggccgatgctgctgccaaggatgaacctaaagagaacctttctcagcaatggcaggaccccatggccgatcccgacaagagaaagtttgctagcgatttgcgaaacgctaggaagaaccagcccgctgaggatgtccccgaatggaaaaaggcagtcattcccaagggacaatcgctgggcaagcgtacaaatatgagcatcaaggatcagagagagtctctgcctgtgtttgccttccgtactcagctgatcaaggctgtccacgagaaccagatccttattgtcgttggagagacaggatccggaaagacgacacaattgacgcaatatcttgctgaagccggcttcgccaacgatggtatgattggatgtacgcaaccccgtcgtgttgccgccatgtcagttgccaaacgtgtagctgaggaagtcggctgcaagcttggtgaagaggttggatacacgattcgattcgaggattgcaccagcccgtccacaaagatcaagtacatgaccgatggtatgcttcagagagagattctggttgaccctgacatgagccggtattcgtgcatcatgcttgacgaagcccacgaacgtaccattgccactgatgtactgtttgctctcctcaaaaagaccttgaagcgtcgtcctgatatgaaggtaattgtcacatcagcgacactcgacgcagacaaattctctgcatactttaacgaatgccccatctttactatccccggtcgaacctttcctgtcgaagtgctttactctagggaacccgaatctgattacctggatactgctctcgtcacggtgatgcagattcatcttaccgaacccaagggcgatatcctgctcttcttgacaggccaggaagaaattgatacagcctgtgaggtcttgtttgagagaatgaaagccttggggcccaacgtgccagacttgatcattctacccgtctacgcgtctcttccaacagaaatgcagagtcgaattttcgatcccgctccgccgggcagtcgcaaggttgtcatcgccaccaatattgcagagacatccatcactattgacgagatttactacgtcgtcgacccaggattcgtaaagcaaaatgcctacgatcccaagcttggtatggactcactggttgttacgcctatttctcaggcccaggcaaatcagagagctggtcgtgctggccgaacaggtcctggaaagtgtttccgcctgtataccgaggcagcttaccagtccgaaatgcttccgaccaccatccctgaaatccaacgccagaacctgtctaccacgattcttatgctcaaggccatgggtatcaatgacctcctccactttgactttatggacccgcccccaattaataccatgcttaccgcgttggaggagctatacgccctcagtgctcttgatgacgaaggtctactcacgcgtttgggacgaaaaatggccgatttccctatggaaccttctctcgccaaggttcttatcgctgctgttgatctcgactgcgccgaagaagtgcttagcattgtgtccatgctgaatatcccgactgtcttttaccgccccaaggagaagcagtcccaggcagaccaaaagaaggcaaagttccacgacccccacggcgaccacttgactttccttaatgtgtacaactcttggaaaacgagtggctactcagcaccgtggtgttttgagaactttatccaggcgcgatccatgcgccgagccaaggatgtccgcgatcaaattgtcaagatcatggaccgatacaagcaccctataagatcatgcggccgcgctacagaaaaggtccgtcgggctctctgcgcaggattctttcgcaacgccgcccgcaaggacccccaggagggatacaagacccttattgagggtactcccgtctatctgcatcctagctcggcactcttcggcaagcaagccgagtgggtcatctaccacgaacttgtcctcactagcaaggagtacatgcactgcacgacgagcattgagccgaaatggctcgttgaggccgcgcccacatttttcaaggtcgcacctacggatagattgagtaagaggaagaaggcggagaggatccagccgctttataataaattcgctacagaggatgattggcgattgagtgcgcagaggaagggtggtagaggtggtggtggtggaggtacttggggttaaatagtgaagcatagcatcgttcaatatttgagtttataaagggatgaattatctttcatggttaataaaactggttcggagcatgtggaatttgctggactttgatgtttatgtgatgctcgaagctcatatgcgtacgttatgttgactatttatattgatgacaggtctgagaagtacttgcagttgtgataacagtctatatgtccttcatagtaactgatgtagtgatagttcgttgtcttgtgttcaagactgagtcgcgatgcccacgatgctgctcctgatttgggattgaagatgactagtttgaatttacaagacgtatagtgtgctaattgtataaatttagaaaatctctcttgaccttctaattgttacaaatcgaacaagaaagcgattcagcgtggttgtggtcgtatcatggtaagcaagaggttgctgtgctgggtagaaagtgccaatgtttgtcagggtatgaggaaatacgagcctgctcataaattttacagtctcatatgggtctggagagattacaatcatgaccataagtaaataatccagcatctgatcactctcggtggttatcagtgttgctatcgaagtgtctagttcactggtcaatcatcacttgctacctacaaaggtgcttttagcaccacaatataaaatacaagattcatacactcctaatcgcccattaaccatgtacatctccatctcgtcactaatataacgcaaattgtcatatctgggtctgctgagttatgagaacccggatagacatatgcgaaccttgatggtcaaccctgatgactttccctcgctcaagacgacacaactacaccaaaagaaaggcgatcaatggattttgagtctcagagtgtatgttaagttgctgcactcgtgcgtcaaagtgacccattatcgctgattgtttgatacggttgagtcggtgtgagattgagtataagaatgaggccgtccctgttggattagttaggcgatcaagtctgagcaagcacttgccttgcttataatgaggtgtttcctaatgctttctggaaggtcgctccttctctatttgctatgggcttgtagctcaacttggaccacgtcatggagattggactggaaggagttccttccttcctcaagaaacaatgactaacgctcaacctctttccttcatcatgagcctcagacgaggatagagaactacactatcgagaccccgtctccttttgtcatcgtctctcgttctcctaggcctcgacttacacctacgacagtatttccctcatcgacatcacctcgcatgatccaaagcccccatggccccattcgagtggacgccttattcctgaatttaacgatggcgtaaagagaatcgtccccccacgactcagcataccgactcctgtgtgagccatcaggccgagttgccgaggacctgtttcatcatcccacgccttgatcacagcctgaccagaaatactcgaacgcctcctggagacacttacggaccgattcaacactaatcggggaagacattggttcgcccgaacggagacgctgccagggtattagagtcttgccgagcgtgatgactgactggtgtgtgatgatatagttactagatgcctgtgggtaacagaaacgtgaggaggcgtttgttgtcccagtatcatcgcctctaacagatacatggtgttgaagacatgtcccccggacaagctcacattgaccagcaaggttgtgcaacactcatgtgtataggcaagtatccgttcactctcttctctttcgctttattacggcccattgtcatcttggtagctttgaagagttaccgcgttagacgtgggtcatgtcccttcgtcatatttggtcgatcagctttgcttaactcccacacccacgcccaccgatagcccgatggtttctcatgactaaagagctatcgtacaagcatattagttgtatgcttgcggcttgttaacaatccaacgccttggagacaggtaatcttgcctccaagcataactctatctctgccttgcgtttccctgtcatctgcacatcgagttgagtgagagccaatggtctttacctactaaaatgtatgcgtgggatgcatgcatgaagttcataagtgttgtatctgaacgatccatgtttcttttgtggcccccatccatgttcacatttcgattatccctcatgtttccatccacctcactgaataatgtttacaatgcatatcacacttgaacatgtcttgctgatacgtggttatcacactggttcgtcacgttcacataccatgatgagctagtatcccgatatggctatgctgcatgatcataacggctaaaggttatttcggcggcaaacgttactcggttatcgctggactatctttccatgatgatccctcacatcaagcaatctgccattggctacctcaccccgcttcaagtcaagtcgactcacatgttcaaatgcatccattcccatctcactctcttacaccactcactccgtgtacccacatcggacaatgaattatcttaattcgtccacgtacaggacgaggctgcttggcaccgtactgggaaataccccgtttttcacgcagggtcttggagtgtgatatgtatcactcgatattggatgctcctcctcatactcaccggtgtgggtgagacacggaacccatttttatcagttctcgccgtaaccactaccgttcccgttctccatcaaccggcctaatcgagcccccacatcgacttctattccgacgttagtctccgagttccatgaaagcatgacctgcttccaacgtcgccttgtccctggcagctggatgccttggggacccgacccaagctagatgttgagataatcgacattctttagaaacacaccattatacattgaatcgaatggcattacgtggcaagcccgcctcccaaactcgatccctccacaagctcggcggcaggcctcagaagcatgtaaatcatgccgattgtgggaaacagctttcactcccacactcgaagcttactgttggagaaccctagaccaggaaccattggacttgatacggatcagtgttacgatactacaccaccattcgctggcaggtaacctgacatgatgtcgccatctaggactttggagcagtggttgcattccggctcggcgcgaatcgaaactcacggagcttgagcctgggagagagctttgctacagtggagagctcattatgcactgcagattcggcacaaccactatgcatgacttgggccaattgcagagacatggtatcccacattgcacattggcatgcggggtgagggcaggctggtagggtagctttgaagaggacccttggatggaactgtttgcccaagttgtcgatacatggagtggagttactgtcgcctcttacacgcccatacccacattctgccatgcgataatcatgcaactgatgtctgataaagagtatggagggttagagtgggatcaatggtggcctcgatcgagtataaaaaggacgcttgatctcctcaaactcgactttttgttcttcatccaacaagctattcactccaacacaaactcaacacttttttataaccttttcgaagttttcttcaccaacatcttcaacatgtctccctggtgagtgcttcccaactggccattgcctgctcgagttccaagaacttgggtaagactggccaagcgcggacgtttaactgacagtctttagctcttgctgtaaccacgccggcgcttcttgcaccagcgactgctcttgctgcaaggtgagcattcatcaaagacgataacactgaatggtttctaacagcacaccagcactaaatccattattatccaaacctgacaacacttggcttacatcacggtttcgtgacaatgtctcatcggagtacattatgaggacgtctctggatcggtctctcatcaagcaagtcagacagacatgggaatggacataatgaaagaaatggtataacatgcggataaatagctgcgacggccacttttcgatggtagcgcatggtagataccaaattggagcttgcatacattgaactagtgtttgatcacttgtgatgtcttgactcgctattgaccgaatcttttgtcgttatactactaatatggcagtcttgttcatctaagtgttagtagaggtttgaggtcgattagagtttcttagctcccggtctaaataacgtcacacgccaatatctatatcagatgattgtctacagtattcaaataaccgctctatgcatgattctgtagaaaagcagattcggttgaaacccgaccgttatttcagttgacgactcaagtcccgagaattggcgcttcttccccactgtaggccagcgcgacgggccgggccaagacgttgttttgtggatgtcatgtattactgataggccccggaaaaggagggacagcctataagtgcaggattagaggtagatgaggttgaaagcaattatggcgagagggcgcaaagcaaagagtagagaaaagatagaaaaagcaattttccacgcttggagatctacaacaaggggtttgctcgatgccgaccatgcctacacatacctgcttgaagcgtttgtgcaagtctcgagtatcaagatctcgaccatcatgtcagatgagtaagaaatagaattgtcctcgaaaataagagcgacaagatggaaccccgcaatatgcgtggctgagggttgaaaatgatcagcttttagctgcagatcagatcaaatcagacgagcgatggtggatgtttctactcagcctgatccttcgagtgagatatttactacgccacttgagaatttatagtgacctaagccatgatggtgtgagatgttgtttcatttccagcttgcatgacagtgaaactggaggcttaatcatatttaagtcttctatcaataattctagcgtctaaagcagacacatttatacataattatccgtgtatgtgctgctaatcccttacatgacggggataccctcgtactctccgtaacccagggcgaggttcatgttttctgtaaattggttagacacgaccaactctcagacaagatattacttacgcagacattgagtggcggcacccttggcgaggttgtcgatggcggcgacaacgacaacgcgctttccggtgctgtcgacagcaaaacctccaatctcgactccgtggcgtccagagatggcactcaccaggggtggctcacccacaaccttgatgagcttctctccagcgtagcggtcctggtacagttgtcgaatatctcgtgaagtcatctccttgctaaggggaatgctaatagtcagagtgatacccctgaaccatctgttgaatccattagtcactgtcgatcacgtttgtcgttctgacttacccagcaacgtggggaatgaaagcaacaggggtgttgagttgcgtagaaatctcgcgctcgtggatgtgtccggttagagagtaaggaatgatggcgtccttgagaacctcgacgttgttcctggggttgggcttggatccggctccagagtaacctgagacaccgaaaacagtgggtgttccctcgatcagatcaagagctccagcaagaccgatctgagcaccagtggcgtagcatccggggttggagatgcggttggactgcgcaatcttggagcgctttacaagctcggggagaccgtatgtccctgtgttggttagcaactgcgcatatgttgctcgcttagatccttacacttttcatcccatcggtagtcggcagagagatcgacaacaacgctctggctgttgattccatccagagcatcaacataaggcttgcaaacgccgttgggaagagccatgatccagcagtcaaccttgccctggctgtccaattgggcaatatcctcaggcgacaaagtctcgtagatgaccttgcgcttggtgtatccctgaagttcctgtccagcaagctctcgagacgacacatgggtgagctccatgttggggtgctcgttaagaagctcaaccagagctgaaccagtgtatcctcgggcgcctattaggccaattcgagaaggaccttcgtttgacgcattcttcttgcccagaggagggttggggtttgtctcggtaacataaccacgtcgctgctgcagttgctggctcacgctgataacgaagttgttctgtcgaccggcgaggtatcgggtagggctggggcccatggcagggaggacggggatggatcgtctcacgacgcgacgagcgccggcccggaagaccattgaggtggttgagaacatggcgacgggtacttcgcaagccaattgacgagttaattgagtgcttggggatcaaatgcgacgttgtggagaatgattttgtgattgactgagagaaggaattggtcggcgattgttttttcctgcggccgaaatcgctcgatcaaggttgcggggtcgcactggactcgtgagatagccgcgatgctgctaaaccggacctgtagacttgaaaagaccactgtaactataatgcttagcgcgctatgtcctctggcgcagtgacttgcggttcaatagatgcactactactctgaaggtttcacggttagaatgatacaactacgtcatgcgtgaactagtgtacgacaacaaatgcaccttgaatcagtttatcacgtacatttcctctctatggagtaatataaagctgttggctcagtcaggctctaatgccaagtcccccaaatgaggcagtgtccccgtcagcctcgtgcccggtaaatgtcatcaattcaattttacaaaataatagtctccctatactctgtatgcctaggtatattaatatctttgtcaagaaccaactattgacccttgtctcagttggcgagcggaaaccccttgtcgtcgtcatctcggatggaatttcgctctttttttcatctctgctgatattgatttggggagagcatcaattaacaaagaatttaatttttgtttctatttagatactcctttttcccgtcttttcttttcccgttcatcttgcctctctctttgttggcccccaaatcttggccttttagagccccgcctcacgagccaacctgcgccgcctttgcagttgctgcgctgcgttgttccttccttctggaaatagttttcgtttatttctgggattggaggttcttcaagtctaagccttcttcctgccaacatctatcatcaactatttgatctctgcatctttctctcctcccttctcttcaacggttcaacattcccctatactcaacacaagtcgatcgacgccactaataatagaatccctgtcggcaccgctattactactctttttagcggtggaactgggattcgaaaaaagagccccatcaaatcaatcaatcaatttctggcgcgcgccaacttagagtggagaaccggattccaggagccgaaacgggggttgttagacaccggtcatcccccgataatcacggagcttgaacggtcagcttctttttcagatacctctttcacaatgccagagatgctagatcctggaactccaaccatcacgccgcccggcgagacgggcggcgttgagaggcgcagatcacggaaccctctcaagaacatgatgcagcatctcactgtggatccccctccggaggatgatgttcgtgaacccaggagagcttcactcatacgccgcatcagttggggtcgcaagagccgcagtccctctgctcattccgatagatcaggaggtcagcctcaagacccaaacctgtgcacggcctgtgccggttgggctgccgacattgactctacattcgataccatggatgacttttttacaagagctctaaatcccacttctgcagacactttcgaaaacaaggagcattctctaggtcggttaaaagatcttgaagagaaccgcttcatgacaaaatgtcctctctgcaagctattcctctcagtccatatccccagtgagggtgaaggagacctatatctctctggcttttccagcagagacacaaattatctcatcgacaacaacaccatgtttgatcaaggccacgcatccaagaataagatgaagggcgtcagtcaggcctttctaggtgttgtgcccaaaaagagcggcgatggcgctttgagttgggatgtcagcgctgactggtttcgcggttccggtatgctatacagaacattgcctgacgcggcgcctacaaatgaccttctcagcgcaagatcagaaggaagacattcaagagcaaactccatgtccgataataacggatggcagaagcgaggtatttggggtcgtgagttggaggacacgatcgatatgagtatcggacaggattggctacggttctgtgaattttaccaccaaggacgatgtggaagacgaccagttactcgcgagatgccaggattcaagcttgtcgactgcgcaaagaaccccccacaggttgttactgcgtccatccaagagcgatacgcggcgttgagttatgtgtggggaaacacaaaaacagaaacttggcccaaggttgtgtgggatgctgtcattgcgtccaaagaccttggtatacgatacctctgggtcgatcgtctttgtatggagcagctgcaaccagccgaacggacgcagcagatcacaaggatggacgagatcttcgagggttcgattctggcgattattgcagcgtgcggtgacgacgccgactatggattgcctggtgttggctcaagaacacgaccgccccaacccaagtatgaattcgtcaactctaacatcacactcgtatcgagtcttccagatccaaggatagccataaaagactccaagtggtatcagcgaggctggacataccaagaaggccttctagctcgacgtcgcctcatttttacagatcagcaaatgtactgggagtgcgagggtatgtgctgtcccgagtcgctcatcctacctctcgaattttaccacgatatggagcagcaacgcatgtttgactttatgaggcctggtctcttcaacggcgtgtcatttgtcgacggtagttgggagcgttggaagagacttcctggcaaggttgaagatccaagtacattgagtatttttcgagaggctgatcagcatatctgcaactacacacggcgagatttaacctatgacaacgactcgctgaatgccttcctcggtattttgaggcgtctagagaccaccattggaaatggtaaaatgttcgacatcttgggtgtcccgctctgggcgccgcagttggatcaagggcctgcagttataggactaccacgcacacgcgatatttttgccttgtcaacatgtttctggcatcacaaagacggcatgattgcgacacggcgtccgcacatgcccagctggacttgggctggttggaagggagctgttgatctgtactcgtccatcacggtagtcgacccagacagcaaagttatccagcgcaagtataatcaccaccactacgtcaccgccacacacgtgtcacgcaacgaccccaattctatacgctggacatattcccccaacattgtccttgttaaccgcgatggaagcgtggcgtatgactttggcgcctcgacggtggtgacaggcatgccgcctcccccacccaacctgcatatccgaccctatggaattcacgtgcccaatccatttgtgttagatcgtgttaaagcaagatctcaccccgacggatggatcttcaaccgtgtcagcgtcgacgtgcggatgagtcgcggggcggtttcgatgagagagtacatcgagaggcatgccaggggagagcaaatgacagtgctatggtttgtggaagaggctcttgtgatgcttatcgtcgtggagagaatggagagggaaggacgagttgtgtgggagagagtgggaaggatgaggatgggattccccgaggaggcaaaggatgtggtcaagcgatgcggacggttggagaaactggtagaggaattgcctcttcgacgattgggagaggatatcgtcattgagtagtatgtgtttgcatatgagagttgtaatattatggtatctggtctggcggtttacgctttggaaccttggttctttctattccatcttttccatttgggtatcatcctcgcagataacagtcaatccgcaccctcgaaccatggccttgggaatgttagcattgtcgtcggacgaataggggcttgccgtacctgttccaatgcatctaccaactacctccgtatagatatcaacaaactcccatccagcatccgccttggatagactagacatgcgccttgataggcacagcagaaatgttttccacacgcccgacaggcgtgatctcatcatcctgcacagtcaccgtagcgggttccaccatttcatcaacaggagcgacggtgaaaacagggacctcgctggtaaacaccttgttagcagttgttctagttgggatctggtcaacatactcttctcccttgtgatcgacgactgggccgacaaagtggttgggatcgatgttcttttccggatcggaagctctgcagagacagttgcccatgttggtggtttgttggtaaggatgtggttgtgtgtttggagagtagtttgtttgtgtgaggttatggttcaaaagaacttgtgtgtgaaaagagggcatggaaagaaaaagggacaagtgttctttataattgactttttgtagatatagtttctgattgttgaggaactgcgattgaacaagatcaaagtttattgggtgtaagaggcatgctgtcctcattctttttgagtctctgagattccatcaagaagatctgccgctcatgcgatgagatcgaaatgctgagagtttatcctctagcaaagcacatcttgtgtgcttggagagtaaacgaggtacagaggagcaggggaaacaagagtcttattcttgaatacgtctctaactgtccagacaaaggccaacatgttaaagtatccgtctgttgagtttgtatattgtttaaagttgtagacaagcggaagtatgcatgagtcttgtaaactacggatatgcatggcaacagtgtcctttgtgtcgactactggataaaggaaatgcaaagggctccaagatatatatactatacaactagtcgtgctacatggcgtaattaagaattcagcctccttcatttgacaagtaaaggagaatttcactaaaatctagcagggcaagggtggaaggtggtcatatcaggcgcattaagatgactcgagctgtatgagtggtgcaaggggcctgcctcattgagcccccatcacagaatcatctcagatcaacaccaacaacaacaccaactctggcggcagaaacaacaacaacagcagcagacaccaactctggtggcagaagcagcagcaacatgccgctcagaagtcccgacctttcgaagctccgggccttactgatgaactaccagaccagcgactgcggcgggttgattgtgttgaagcttggttctatacagcgggccgcatggaaactgcgaacacagatggtagttcaccgttaattgatgatggacatgtgtttggtgtcatggggtgtaggaggaagaaaaagatcgccgccgccgccgccgcttccccctgcctctcctgcgcgacaacaatgttcaaagagtaaatatccaaccggagtcaatctacgtacgtcaaacatggaatgacgcttaaacttgtcatatctcatatttgaagatgcacgctttgtatgtgccctttgacttgtactgcgcgctgagctagctcatgtatcttgcagggatatacaaagagtcttggaaagccacatgaagacagcggcatacgataatggaatctttcatgcagaatttcaatggacttttataatatgaataccctcaattggcccgtccgtgtcgatcggccagtgtcattgcatgtccgcaagaacaaagacatcatccaagaaacaggatataaatttccatccagaatttcaggctacttttatcatcttctttacactacactttcaccccctttctcaacctcagcctttccatcaaacgaaacaaccagatctagacttcactcaacatcaaccatgggcggcaacgagcccgtccaaggcttcgacctgacctgtccttctggcagcaccttttacgtctgcaaaaacgaccctaatcgtttcatcggatgctgtggtatcgacccctgcggagcaagaaagggactctgccctgaccagcatcttcacaaggccagcttcgacaaggcctgggaagagtacattccacctcaagcttgcatcaacgacaacgtcgacgtagcttggcacgtttgttcctggtctacatcctcctttataggatgttgtgccgtggatccttgttctagtggttgtccaagcagacaattgcgagctgctaagttgagcgacaatgccacagacgcacaggtgttcctcggcgacggctatgagtatcccccagagcccagctatgcacctcgtaccagtcagaaccccattaagagtgcgagtgccagttcgactactgcatccataaccaccatattaagtttctcgacctcatacaccttggacagagcttccgaagcggacacttctacaacagaaccagcagttcccagccaaagttctggccattccacgggccatcattgcttgagcgcgggtgacatagcagggaccgtgatcggaatcctagtattcttctccatcccagctttgtgttggtactggaaaggccggagtctcaaaaatagggcgaaagtcaaccccaacgaaacaaaaactcgcgaatctactccatctgtagatagtagcacgttgttcgattccagagatggatcgtcgcctatacagcagccaggtcagagcaacacacctaaggctccggatcaaaacaggcgtcgccaagtgcagcagaggcctcaacgcgacacacctcttcacggccatatgaatcagtcacaggcggagacatgggctcaacaaaggcctcaagcatctcagcaaagtcaactacatcaggcccgaactatccccaggcgatcttgtagtccatcaaccgcgctacgtgatttgctgcgtccgccaaagtcctcaaacttcaatatggccagaaaacctgttccgggtcacaattttgagcttcacggaagttctacacctgatcccgctcctatgacaacgtcactcagaccctccagtactgagagcactgggactccccgttcttcctacggtgaaatacttggaaagcttgaagttaagaacgggaatgcttctactagaagcagtaacaatacagatatcgggactgtgactaacgagaccaataaaactcccacacccggtactatgagtccgactggacaaacaagtgttgattcttctcaaacgacacagccagacccgattccaaaggatggtccctccaggcacagattggcccaaggacgattgtgaacatcctatagaggaagggtcatgcgcaaggctattgtagtttggtttcttatttttcttgtttacgacatagagcaaagacacttggaaggagtatttgtttgcattagaaggaggtttggagttatcttggatcgttgtctagcttacaaagatagaatatgcaacatgagcaaatagactcaatgacctcgatgtatgagtgtgatgagtggtcggagtatccatgatgtgactggcccccaacaaggggacaacgacgagcatagccaaagcctcccacaaacatcatgtttgctgaatccatattaaaaaaggattgacggtcaattgggtcaactcgtgatcaatcaaaacgcatcgttgtgggtccctggtatgtattgacccgaactcccggtgatcaagacaatatcctcccgaattctcagaccaaggataatggtgaatccaccaacaattcatcaatctccgaaaggacgaaccctatttgagaaacaataggtctgttggttcgagtttccatccctcttcactggatccgtggacaggatatttcttcaaacatcggagaacagtgtatgccgaaaagttcccgaacaactactagcttcccgttctcgaacgcagtcgggatctagacttgtaaattgactgcgtgtacgtggacaagcgttcaactgatcaggtccgcattctgttcgcggttccgcaacgacacatagcggaggcaaccaaaagaggtatagaatagagataattttcgggacttttgaagatgcgagatggcgtgaggttcgtcttggatcgggcgttgcgttcctctgccaaatgttttataatcgagtgctcggaatcatctgtcatagacgcgtcgatctgaggatctacaacacttgacgcaatagtaaccatcacaatgcagtcgatggtgtcttcatatctgatgaagctttggaaggaacctttcttctccaatcgcaagacaagtatcgatcacgaattaatcggcaaactctgctgcggagaagcgagggcaattaccgttgccaactggcagaaatgcttgtctcgtagcagcgaagcagagaaccttgggctagaagcataacagacatgccagtctagctcagaccactcaggtcattattttgcaccccaattagagaccaacttgttctagcgagcaccaaacttgcctcggaatgacagaaagagttcgttgaaccctgccaagtcgggtcaaagcgtagccttcaaagtcaagacgactggaatgcattgcgtgtagcgtcgggcaatgaatactctggcgaaatgattggtgtcagaatggatacgagttgaaccatgaaaccaaggacacataatcttgaagaggttctcgatctttggtttgggaaccctagagaccagttcaagggtcaccgactgacaagggacgatttctccgtccagaagagcctcaatgcaagagatgtgggtttagtgtcgtaaaaatggagagaaggactatagttaagggacggtgtcatgtttttggagccagcctcgtggcaaacggtagtttgagcagggctaacaaagctatacacaagtctcggtccttctggggctgtaaacgcgagaaaggattttctcaaatttgacctgccccatgttagtgattcggcggagtcaatgtcggttagatgatcttgaatcatgtcttggacattcaggaacccgcaactcagtccttggcatggctaaaatcggaagtccaagaaaattctgttggttggtttggcaatatttcgtctccggtagagaaatgcggaagagagcaaagaccatggttgtttctgtttgctacaaacatgccaagaacagcatccagggtttcgttggtgaggactcgatggccaagaaccctgcagcgatcgctgaaaatgcggggccgcgattgacgatctaggcgatgaatggaatcggggccaacaagcaaaggcgagccgagctgaggccaaggatgatggtaccctgttctaagacctgtgctgtggtgctgtgattctttatgaccttcaaatcatacccaggatccaggaacaaaaacatactttgacctgcttgaccctcccgccgccacttcaacccatagtgacatgcatactggttgagatttgttgagccgatttgaatcccgacacccgcccctctatttcctgacacgattcggcagacggtctcgactgtatcctctttcaattggccgcaaagaggtgtgtctcgcttatgacggagaaattgtcaggtctcacccaatgattgtgcgagggagctagttaaagtagcctctcaagacggagggcggcgcctcgacggacgtggcacgcggaaagagtcttgaatgggttcgcttcgccctgaattgggtgttgcccttgtagagtgcagtgggcagcctagggcgttggagttgagctgtcacctggttggtagtgacaagaaattgtttgttgcggtgtggacaataatgtcatgggacatgtttgtgtgattgcctgtattgttgcttcttcttattctgttggtgaagtaattcgttcattggagtgggatgggtgaaaatcgtcattgtgcagccactgtctctgttgatattccgtgtctaattagttatcccgttttccttgcctgccagataccaggtttgccaaaagaaacgcccaatgatttaatctgttgagctgatcgataattgtatgggtggttgttgttactgggagtatttacgagatcaaaagcaagtccaacatgggacttgccgttcgatgcggttgcagtgacttccctcccaaagtttcacctttccctctccggacagatgtgtgctgctccttccttccaaaatcaaagtaagcggagttggttttcctggcagaaacggcaggaacgaagatcaaagtcaaattcttggaggcttgaggtcaaacaaaggattcaacctgtcatctaaagcggtcaaggctaatgaatcttatccgccgtcattatcttcgcttcggggtccttagagtttcggttaatagatctgatccctcttggcttcgaggattggaagtcttaagagctggtccctccattgatccctgttccaaacgggatgttggtctcaacctcgaatcacatcgcaatggtggtgtttactcgtcacatcagtcgcccttgtatattattataatataatatcaatgccaagatatcgacaggtccaacgctagcgatcacaatcaacacctaccacccaggtattacgtacctatcccgcgaataacggaccaaccgtcttaatccacccacatacatatcatcatctccaccatgcctatgcctccctggcttcaagacgaagccccgggcttttcaacttcaccatggacaaccccattgcaggctctcgagccacgacgagtaaaacatttcaccatggctcaacttactccagaccaaacgtattcgatacacgttgctactctggttattgcgtccgccagtatcctcgcaacgatagttacttctttctggttctttcgtatgagacgaagttttcgacatgagtgagtgccaccaaccctttcgtttctcatatgtctgacacaagcgaagcctcattatgctgcttatttacagcgacatgtttaaatctttctggctactcctgttccccgccgtcgaactcgttgccggaaaaatcgaaacagatgaaaccttttgccaagtcagcggattttttcttgccctaagtatagaggcatccgacgtttctgtcgctctcatctcggtccatactgcattatttatctttcgtggcgagcagggcctttatccttaccgaaaggctgcctacgctctcgccgccatcctccctgtcgtgatggcttcactggcatttatcgagggtcctggctacatcaacacaggccaattttgctatcttccgtttaaccccatgtggaaacgactcgctctctcttggattcctcgctacctcgcttttgcaatcatcctttttctatgtatagggatatacatctacgttcgtgtcttgatgagtcgctttggtgcgggaaacgagagttcaagaaacactctctccaaaatgtctggctttgacagcctcgaaccaatacaacaaccagcagcagctgttcctccgacaccaacaattaaatatcacgggctgatcccatcgtccaacacttcacgacggaattcattcaccattgccgaagaccctaccaggccctctctatctacactcaactcgttcaatctggacatgcctggaggcacacatgccaagcttcactcggcgcgaatggctcgtcgaggttcagcgcagatgtggatggctaaccacggcactgatctggcctcccagtcagagcaagcagaagtggactctcaaagttcgacaggaactgcgcggtgggattctgatgatttgattgcgcctacagccgtttacacaaactatgaacttcaaaaccagacacctgctccaccagtaacaagaccgtcattcgtgacgcgacagtcttcatatctttctacgactgccactacaccatctattcccaacatattcaccatacttcaccgcaaaacggtgcgtcccgagaccgaagaaaacgacctcgttctgacccagagcgatatcaacgcacccggaactgtcaagacgcgcgaaaagatcttgcgccaacttcgattacttttcatatatcctatagtctatgttgtcatttggatcctgccatttattgtccaacttacaggatatggtaaaggagcaccttatggcatgcgattggccagcattgtctttctctgttttcatggcttggttgattctctggtcttttgcataaaggagaagccttggagacacagccaagcgtataatcaaattttcaaacgctccaacttacaattttggaaacgaagacaagaagcacccgatgtaggtgcaagggtaggacgcacaagggaggaaatgacactcgactcgaaattcgccaagcagagacgagaacaagaacaggccgagtgggagctgcagcgtcaggctgcccaggaccatagggtaaccagagctcccgactggtgggatagagacgattgaggtggcatgtgatggcgttacaatggcatggaagatgataccccgggttacaatggttggtcctggtgacaggcgtcaggtttgcattgataggcgttatgttcatgatagttataccaaatacattggatcaaaagtactggcagttcgattgagggtattccatctcaaaatctaaagtcgtttttcttattagtctaccaagacaattcgtgcatcgtatatcgttctatgtaattcgaacgctgatcctcctctttatactaaatcatacacaatttgaagtttgacattttacccctctctccaaaacttgagaaaggccttggcaatagcgactccatcatggggtagaggcgcacgcttcatggcatcgttatatacttcgtccgtgaaaatgccaacggtatgacggttaaagagaatttcagaaataatctcctcgttgaactcggggtgtccttgcactgtgatgtactttccaggcgagtagaacccctgaacttcgcaaatgttgttggagcccagagggatagagttcttgggaaatgcgtcgacaatatcgcgatgcatctggtgaatgcgctgtgaaacaaacagtcagcatcgcacaaacaacggcgcaaaagcccaacttaccatcttgtccaacccaaacacctccttgcccttggctgtcagatcaacctctgtgacagcaacctcccacccgttattgctcctaccgcacttggcaccctcagctcgcccaacgatctggtgtccgaagcaaacacccacgacgcgcacgcgattcgatgcgatggcctttttcgtgtactctaccagcttgaggatccaagggtcgttgtcgaacgccgtgtgtcgggagccagtgatgaggatcgcatcgatgtcctcgatcacggggtacgagtgcagctcgttaacgacgtcgtagcccttgatggagacgagctcagacagctttttgggcttggccgctgcttcgaggagcgcggtaaagacgcctgtgtaaccgccataacgatcgcgggtttgcggctggggcgtatcggcttcgaggatggcgagacgaagaggaggcattttgagcaagatttgtgatgtcaagtataagtgtgttgtttgtgagtgtgagaaagaaagaaagaatcagggaaatggaatatgcctctttgcgaaaatggaaataaaaattggttgggccgcattcaatgctgtaaccctccggtctgaggaccctttccttgtcatcttgctcttgtaacggcgaccggtagcggggcagtgggggtggagggggacgagacggcagaattacaaatatgtcataatgttgcttattgggaaggcggtgagatgggacgtcagaactgtaggttatgggcagccggaaattggcagtgaggacatcagagacgaggtaaatggatcagtttatgctacttaaattatatttctcgggttgtttacttttatatttcaagacttagaaatccaatgttgccgatacccggtagagctttaagacgttttgggttcaaagttcatagagttcccaaattggctgttctattgtatcatcatgctagcttcgtttgtccctcatatatcaagtcctgaaatctcccatgtttatctgaaatattcactaatactgctaaggggttgtttaagagatatgcttgatataagaacggagtttctttattgtacagtttactttgaagcgccatgctaagcaggcggtaaataggtatatgcaaatctaaacgcaagcttgaagagaatattaaacaaaattaactaaaacaacgcctttccaaatatcggcatgccatcatcaaccatctatatatcgcaacgcacatgccagtctttatgacccgtcgaacccatcaaacgccaacccaatatctttccatatctcttttcactcgtaatggcatttccggatgtgctctattttagtctcttctcggattgtctcgtctcttcgagctctttgcggatcatgtcgttaaagacttcgggattgtcgaggtagagatggtgtccggccttgggaacgaggaggacctttgcgctgccgttttctctcttcctctcctcctctgtagcactctcgagagccttttgctttgctgcgttgagcttttcctcggaagtgattccaccagcgacgtccatccagtcgttctctccatacataaacaccacagggatacccatttctttgagcttagtgccgtcaggttgtgagattgtttggcgaccgacttcttggatgcggttgatgacgggtcgacgggcgtatgcgccgggtgcgaggatgtaagccagggcatactcgccgctgcccttttgcttaaagatggagaacgagtagtcgtgcagagcttgggattcagctggtgggaggtggttgaagcgacggaaactccagcctgagacgaatcgtggaccgagaggaccgctcattcggacgatgctgaacggagaaatgttttggtcccagagccagacgaaccagcctggtagaggtcgtcgaagcacattggaagcaggcttgtgtttggacagagtgccagatttgtcggtggtgctttgctggtcttgcatcatctcggcctcgatcgtcgaggtgtttggttcgggcatctcggcattgacagcgtagggatcagctgggataccgacgggagaagctagaatgagctttttgaggcgaccgggatacttgatggcgtatgaaacagcgagataacctccaagagagtgaccaagtagtgtgaactgttccagctttcgcgccttgcgccattcttccagcgcatcgacaaaccaaccctctgcttccatgacttgatcctctttcttcttggcatggatcttaaaggcaggccgagacgaatttccacatcccagcatgtccagcgcatacagctttagtccttgcatgcgagaaatgggttcaaagttcttgtaaaagaaacccaaaccagcgccgtatccgtggatcatgacaagagcatcttctgttttttctccaactctctcgaccgagacttcgttcaaagcgcggtttttgcccgagagctcaaccattgatcgtcgccatactcgtgtgccaaaaggatctggtcgttcgggtgtatcgatgtttgtaatactgtcgttggcttctcggaggtgcggcattagacttaagaggttgcgctcaacggcttgaggggcaagactcgtccactgtaaacgttagcttaatcgttttatgcgaattgtttgtctcacccattgatacgcagcatctttatagcccaatggaaacagaaacgcatgcgaaggcttcaattcagcctgatgcttgatctcctctggcgcatcaaccctcccaccatggggcggtctcacggcaccgtctgtactcattgttcgcgaagtagcagggatgaaagcggtaatgtttgaaagtcgcgataatggtagtaccgcagaacaaggttgaagcctaagcattccgcggggggaaggggggtttaatattcttcaaccccctggaattgtctgtggaaaaaaatgccactttagatcagtaggcaaaattatggatgacgcctctttttggtgacgcaaacagggctgagccggagttaggagaaaatcatcgggttttgtcaaatccgtggtcaagtccgtgggattgggaaattggagtaagattgcggagcggaagcggaatttgtcgaaaagaggcagagtagttcaaaaaagagtctgagaagatgatgtgtgatggtgagagatattgttccaaggaatgaaatcgatctgatcgatcgcattgacaagaacaacggaatatatcggtttatttaaacgtgtaaccccaatcgtcaccaaccgtcgttgctcaaacgtgttgggggaacccactacaattgggcgctcggaccgctaaaacgagccgaatagtggattgatgctcaaccttacaggggatttgacgggccttaatttttggcttgtgatgacgatgagaaagactcgcatccgtattggatcccatcacatcagatcacacctcttgaccacgtttaacgctaaagttaaccaactgacagacaaccaaattcccaggactgaccacctgacaacgatccgacccgactcatctcctccctttcctcccttggactggtacatggcctcgagctgtccctgacaggctgcccctcagcccccttgacctccgtaccgaaacatgtccgacgatgtcgattccatcgtcaaaggcgcctctactcctactcaaggcgccaaagatgtagctggatcaagcccgatcttgtcaactaccgtaaagcagggcgatcctcttcaccacactccgagctcaccgtccatgatctatctcaacctgttgatcctcgaagcatccctccgcgcgcaattcctcgaactacgagcgagaaaacgacaccacacttttttccttacccttttgtcactatggatcaccggcttcggctgggctctgttccttgcgccccgtgaggatggtcgaggcgtaggtggatctatctactgggctgttgaaggtgctgaaaaggtgtgctttatgggcggcattatcactgcgattttggtctgggtgactggaatctgggagcgtggtattcgatggccgcgacgctggtttgtcatttccaacagaggactgcgcggcttcaactgcaaactcatcataatacgacggacgtggtgggccgaggctctctcaacaatcggcttttttctgacatacggactattttcccacacggctagttcatcataccgctacgtcgagccgacccttttgcgcgaggtggagaaggaactccagatcacgagcgacacgcaccctacgctggtactaccccatgaagatgaggagaaaggcggtcacgaggaggatctagcgccagggggtgactatgttaaactgcttctcctcgccaagcccttttctgcaacgtttcgcgagaactgggaactttacaggaccgagtactgggaaaaggagaacgagcgtcgtgcgttgctccgccaaaaagtcaaagaaagagatcatcagctcgtgcgagcgcagtatccctggacctggtggtttcccggacgacagcctcgacgacacgaacccgaaaagacagctcctcacccggcgcgccatatcactgttgaacgagaacgcagacgtcggggtagtagtgtccgtcgtgcgtccacgagctcaaccaggagtcccacgcctgcctttgaagaagagcagggcgcccatcgacgatccagcagcggttccgcctccaagggacgaaagagactttctacaagttccaagccgaaacgaccaagcaacgattctcgctctgtcacgcctgatttctcttcgcctttggccagggagagcagcgcgaacgatactcccgagtcaggaccggaagggggaaaggttttgaggagctcgtcgtctagatcgactgttgggtccaaggagcgcgaataggaggagtagtttaatattttgatggatagtattcatgtctagtgtatcatggtatcgacgtatcaacgaatgacgcaccaacgttgatgagttcttgtgtagcatctggttttcctctttttgtgagaaaagtcgtcatattgtgattcgatcccaaccagggatcgcatggcatgacatgatttaaatcggccccaagctcaacaagagtttttatcgactcacgaacctgtggatcagcgcttacgttgagagccgcccagaccagcggtggaaagccagcggcatctagatcatttggtccagcgtgtcctcgttcaataaggaatcgcagagcggcgatgtttgcgtttatcacagcaacgtgaagaaccgtggtcccgcaaggctgtagcttacgcacatcgttgatatgtatcgaagcacctctttcgagaagaagctctgtgatgttttggtgacgatgatagatcgatgttataagcggcgaaaaggtaaccagcggtagcatgtgaaagctcaacctgtcgccaaagtcaatatgatagcgtccctctgtgattcccaagccaatatcgtggaattttagtgatggcgcatttatatcggcaccatgatctagaagccatcgcactatttcgatatttccgctcttcacagcttcatgaagtggcgtccaaaaccatccattgcgtttttgcttctctgcaacaaagtctcccgtatcgtagtctcctttactgcatttgtacacacgcagagtcatgtactgatggacattcttcaaggcttgcagattcccgtgcttggcggcatggaaagttacgtgatgatctgcgtttgcgagctgacggttgtagagcaggggagtgattaatgcgtacagggcttgagaggtttgagccagtgaggatagggcatggcttgtttgacaggagtcgatgatttggagaaggatttctggggggagggaagtgaaggccattgattaggttttggtggaaaggaattcaataagattaaaagaatatgaaaaaataattgaggttgtcactagtcatgagttggactggaagggcgcgtttgataggtgatccatgttagtctgacatgtattttattgatgctatttaggttatcgtcaacagtgcatttgaagtgagacaacaatatggggtgcagaagatcggcattcaagttttgggtactgagtaatacttgactatcttccaattcgtgatatctcgagcaattattgcagaaattgtagtaccattaataacacgatcaaataaggtttagactgacaacacctaattaaataaagtcagactcttatctcgttatctcgctctatcgcgatagaataaaaaccgcatccagatagacatggcaccagaataaggatccgagatcggccgcggagaaagatctttcgattatctcggcttcaagcataaactatacccagatcaacggaatacatctcgtgaccgactatcctccagtgtataggtatgttttacgaataaagacgtctcgagagcttggctgcgttattttagtttcaactccttatttgcagcttcggcaattaaccgagtaccatgagtcaagacgacacgtaaaataccaggaataccatatatctatactagagtctagcatcttcggacaattttgccgatttgagaagtcttgtcccccgccggtccctcgccgccggcccttttatcttgtacatgctgcatatcaagtgtggatgtttatacaagcaaagtggaataactgcagttctttactcctttcagaatagacagaatctggggtaaatgccgttgcgcccgtttcccaagtaccgttatcgcaacgacactgtccaactctatattcttcattctgtagagtcactatcggatagatgtgataagacgtgcatgcgggagtagtattcgtatttaaatagacctctatacctatcctcgtcttttggaactcctcaccaagtgacttgcaagtatcgccatcatgtttgactggagcaagtttatctcgccgaagccgtctctagacgtccccgctctagagacggtcgatctcaatgacaaggagatggaaaagagaattgttcgaaagcaagatcttagaattatgccatgggtttgcataacatatctcctcagtatgtgtacccaaacaccactattatcggtctctaacacacataagactatctcgaccgagtcaaccttggcaatgccagaactctcaacaatgacacaccagagcacaacatcgttacccaacttaacctcaccggtcaaaaatacaacattgcagtcgctctctttttcgtgccatatgttcttatggagtttcccagcaacattctcctcaagtacttttcgcccagtaaatggatctccagaatcatggtgtcttggggtatcgtcaccatctgcaccgctgctgtttcgacatatggtggattgttggctgtgagaatattcctgggtttggctgaagctggtttctttcctgggtaagttaccaattggtgtgactggggataaagactaacagacctagtatcatgatgtatctctgtttctggtataagcctgaagagagagctacaaggatggccatctttgcttccagcgttgctgtagctggtgcttttggtggacttctcgccacgggcatctcgtacctcaatggcaaagctggtttggctggttggcaatggtaagtctcattatctctcaccttggtcaccactaacaggaacaggctgtttgtccttgaaggtattcccgctgtcattgtcggaattctagtctggttctacctccctgattgtacgtcctccccaaccgataacacaacacaatactcacacaaacagacccccaaactgtctcatggctgtcccccgaagaacgcgcctttgcagtcaagcgtctaggcccctacgcaccctccatgaacgacaagcactgggacagcaaggtcgccaaagagaccgtctccgactacttcttctggctcttcgccattgcctacttcttcatggccaactctctcaacgcctttggatactttgcccccacgattgtcgcatctctcggctttgagggtaaatacggtcaactcatgactgtccctcccaacgtctttgccgtctttatcattgttggaaactgtctccacagtgacaagacgaaggagcgttccaagcatgtgttgggcggtttgacttttgtcgctactggataccttcttcttgcctttgtcaagcattggggagtcagatactttgctgtttgtctgattgcttgcactaacgctgctgtcctgccttttgttgctgtaagtaaatgttttcaattccaaatatccatatactaacgatttgtagcacagaactgccaccgtccgaggctcaactgctaccgctctcgcaacaggtggtatgatcgccatctccaacacaggcggtattacagcacctttccttttcccctccagcacatctcccatgtacgccatgggtaactggacggtctttgcgttcctcgtctctgctggctgtatcactggttatgtgtggtatgtgtttggtgcccacagtggttacagaactggtgatgccactgcgactggtcacttggaggtgttggatgcgggtgacaaggatcccaatgctgttatggctcaggctgtggagaatgagagggccaaggataagcttaaggatattgatatggcttaagaaacgagtatgaatagctagtatattgtagctagataaaagtatgtttgtgttcacctaaagtacttctccccagctcaggaagtgatagatgattagtagattaaagtcgcagtcgaacatagcctagtaagtagtagaagagatgtcctctgagctttaggatataaagattaataacctaagaagcatactctaaatgataaaagctaacctattaatttcatctcttatgttctgtattggatccgatcatatcgttcgacaggattggcttacaagcgccgaacatcgtctgagagcttcagctactactgtacttgtcgactcaatttcttcataattcaaagaagtaaagccagaagctatactctcactatgttcagaaatggcagtgcccaatttggagccgtctttgtctaatctagtccaagatggcataaactgacttgatcgtttcgcctcgcgagttggcctaataagagacgaaataacaatcactttagggcaggttagactgggggattagtctatttatatatcgtgtcctgagtttaggcatgtagatgggtcacagatacaatggcgggttcatattggatagctcgtgattgctgagccgcttgatctggagcatgaaatggatgaataacattcagaaccctttatccaattcaaccgccaggggcacatatggcttgccagagtgttatccagtgcagcaactagggtgattttgattcgtttattatttagatttggcattcgattttgcatttagacactgattcgatgcattgactgtaagtgacagcaattaaatggtcgaaacagatctgctcctacgtatatgcaccttgtctaatctcaaggcgtcacgaatgctgaccatctcaacatctctggactagtagtccaagatgatcatcatcaggagaaaaaaatagttacgaaattctcagtcctttcctttcgctctcttttggtgcttaattggcagtagagtccaattcttcttattggtatagtttgaatagcttctagtctcttacatacatgctcacgctcggccgtcggatgtaatttaacatacttggtctctcattttcttcatataccttataagatacattttatcttgtacatttatcgcacaacggcatccttaaggctgggaacagtgcagacaccaccgctctcagtaacgagacgaccagttccagtcttgcccaactgctcaacagcagcagcatcgaaagcaacctcaagaccgccagtagtagtgaaaccaggctggaacatctcccagaccttcttcttagggttgaggacaccctcaggctgaccttcccaaccctcgaaccacacgcggtcaccggccttggatccctcaggaggagtaacaagctcgacgggtcccttgtggtcatcaacctcaccctccttgatcttgggagaggcggcgagaaccatggcgcaagacttgatgccgcgcatcttgacgggcttcaggttgcagacgacaacaaccttgcgaccctgcatagactcaagagggacgagaccgttgaggccggagcagacggttcggcagatctgaccctcgtactcgacgtagtcctcgttgccgggcttgtcaccaacagcaatggtggagacgtagagagagtcggcgtcgggatggttgatggccttgaggatgtggccgacacgaaggtcaatcagggcaggcgacagaggagcagcaggggcgggggcagccttttgcttaggggccttctccttcttctccttcttgttgggcttatcagtagcgatcttctccttggcgctctcgacaacctccttgaccttttccttggtgcggtcaacgagagaagcctgatcaccggcagcagaagcgtcagcggcagccttcttcttcttctccttttcggccttggcgtcgacttgaggcttcacgtagaggacctcatcttggttaaccttgaccttgttctcatccttgacatcgaggccgaacagaggagagttctggacaaagtcgacatggcggacaatgtgggggtggcctttctcgccggtgcgctcctcgggggaccactgggcgacaacgggagcgagggtctcgtagatggcgacatcggccttggagggcttgctgccaaggagggtggagcggctggaaaggtggttgttgagggtctcgaggatggtggacttgtcctcgggggatttgagacgctcagaggtggtgagccactgctggatctcagcctcctcggtgggagtgtatgtctgggaggcgaaggaagccattttgaagattgtcagaggacgaaatgcgggaaggcttctagaggcctggcggaaaaggcgaaggggtaacgtggtggctttgagtaagagatgaagcttgtatgtagcttcactcggaatatgatggtcgagatgttttatttggatgactcgagtcgagtctcttgattttctcttggtggggtggaggggtaatgaatggcgtagagctgtcaattggcgggggatgtggcggtgctcagtcactaaactgtggcgtcagcacgctaacccgtgacatcgcccctttctcgcgtcggttgcctggcagctttacgcggtacgcccttttcttttccaagtcacctttatttttttctgtacaaacaagacaagtcaattgcgactgcattttgtactataatctattgctgcctattactttcttgtgtcactgtttgcatcattcttggttacgcatttctgctcttttcttttttcctccccttgtttgaggcgagtcaactacatcattcttcccactagcggatcgccgcgaacaccaaccaacgggagctgagttcagcccctgacgttcatttttctctcttgttgtctttcacttgagtatttctttattacatattcattgttttgatcatcaactttcaccatggcgtcgccgagtactgccagctcaccccgttcggagtctcgcctaccaacgagtataccaagctcgccgcctgactcagatgatggcctcgagggcgcagatgatgcgctggtgaaggaggaacaggaagcgcgagctgaaaatgacaaaaatgaagaaaagcgtcgtcaggccctcctgaagaaaaagaagaagaaaaaggcagagaccaagtctgagcgagaagccaaggctagagaacttgacgacttgctggcaaagtccgctgccttctcagatatcctcaccaaaaagacacaggttcttggccgtgtgggaagcagcctcgatggaacgactctcggtgaacacaacttgaaaatggcacagcagcccaagtgtatgatcaacggtaccatgcgcgactaccagcttgagggcttgacttggatgtatgagatttgctctcaaggcatgtctggtattttggccgatgagatgggtctcggtaagtttggtgtagaagatgggcgtatcaaacctgactcattacaggcaaaactgttcaaaccatcgccttgattgcgttgcttcgtgaacaggagaattatctcggccctcatctgatcgttgcgcccctcagtacgctcagtaactggatggatgagtttcacaaatggacaccctccatccctgtcataatgtaccacggcgacaaacatggtcgtgaacagatctttaaaaccgacatgatgaagcatctcaagaatggtcgtcctactaccaaattcccagtagtttgcacgtcttatgagatggttctcagagaccagcacaacttgtcaaggattaactgggaattcatcatcattgtgagtcgcattcctcacctttccacttgacactactgacgcttctcaggacgaaggccatcgcatgaaaaatgcagaggccaagctgttccaacagcttcgccagttttcctcggctactcgtcttctcatcacgggaactcctctgcagaacaacttgaaagagttgtggtcacttcttcactttcttctgcccaacatctttactgactgggaggcgttcgagtcctggtttgacttttcagatcttcaagatgaggaagggaccgaagagtttattgctgatcaaaagaagcaagcgttggtcaagaagattcacctgattttgcagcccatgttgctacgacgtgtcaaagcagatgttgcagcatatctccccaagaagcgggagtatgtgctgtttgcccccatgacaaaggatcaaacagacttgtacaatgtccttactgacaaaaaggtcgatacccgtgagtatcttgagaacaaggtacgcgaaaagctcaatgcaggcgtatcagcgacacccagcgcaaagtcatctcgatcgagcagtcgtgctgccccaaagaccatgtcactcccagttcgtgagtcctcacgtaagaaagagatcaagtctgaggagcctgaggaatctgaagagccagccccgaatgctttctccgttatgatgaagaagcgtggtcgtgggagacctcccaagaatccaaagcccgatgtatcgatccagactccgcagaaacctggaacgaaacgcaagaaccatcctgttgcattagagccagagccaaagagcacaaagtcaagtcgccaggcaacgccagtaggtttgcgcagaagatccagaaagactcgcacatacaaggatgccgggtcggatgaggagaagatgtcggacgatgagtttgaggccaaactcgcaaatgagatagagtctgatgacgaagacaaggatgacaaagcctcgatgactcccaaggagcgtgaacgggcggaggcatttgagcttgccagtatgttgactactatttcctcaattgaatcgctctaacataaagcagaaaagcagatttctcacaagaagcttggtaacccgatggcccagctgagactggtttgtaactcgccgcacaacttctacaacccttggaaggcttccaccgagctccctgtcgatgactccattgtcaccgcttctggaaaaatgcttctgttggatcgcctacttcctcgcctgttcgaaggcggccacaaagtcctcattttctctcagttcactacacagctagatatcctagaagactactgtgctgagcttcgaggttggaaggtctgccgtatcgatggatctgtcgcacaagatagtcgacgaacccagattgccgacttcaatagcgatccggagtacaagatttttctcctgtcaactcgcgcaggtggtcaaggaatcaaccttgcttcagcggacacagtcatcctatttgactccgactttaacccccagcaagatctccaagctcaagatcgttgccatcgaatcggccaaacccgtcccgtggttgtattccgtcttgcgacaaaggacacagtcgaagagtcacttctcaactcggcagacgcgaaacgacgcctcgagaaacttgtcatcaaaaagggcaacttcaaaacaatgggtcaaaagatggacctccgcgaagatctcgaccctgagtctctccgcgccctcctcctgaaggatgggcaagtgtacaaagtttctggtggtgaagaagtactcagcgactcggatcttgatgttctctgcgacagaagtgactcggcgtacgaaaaggctgccagcggagaaggcgacgccgatgctttccgcgttgtcgaaacaggtgctgattctatcaagatggcgcgtaaggactagacttgtgattgatgtcactgtagtattacatttgctttgatgtattcgattggaggaatcatgactggaaggttatgtgtacgttggacgcgattattgctttgctataggtgtttggggtgctacagccggttggttcgggcttaaggatttttgtcttgacgatattagtcgacatgcgaggatggatgctggttttattcagccagtggattgatacattgtccagctctgatgcagcctgtatcatgtatatattccactttagccgtttactgtatattaatgaaagtactactgtgaattttagagcattgaaagaactctttctttaatcacaaatcaactcgagactaggatcaagtctcgccattacctctatagagtactaccgtacatccaccatcgatcgaggtccgcgttaagaaaagggtaacccaaggtaatttcacttggaagaggaatgggacagtagcagtctcagagtattaggaacatcgactattggaaacataagagacgaaacaataggtaagcttatgacatattatactaaattaggctcttatttatgatcattaccctaaagcgtagtgccgggtcgagctcatccgagcagatcttatagatttatcagatcgatttctgaaaagtcaggcggcgcccgaccgtacacaacgcgaactttgctatcgagagcagtaccctcattactaatccagatgtgctcactataggcctgtgtgcggcgaatttcgtcttcgctgacgcccaagtcgtcgttagggatccaaaccgtcgggcgtcgggcccgaagagcctcgtgctggaaggcatgcctgacgagggcatctctttcgtcgggcgtgaggtcctcgatttcgtaaaggatccctccaaatagggcctcgccgatcgcaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccggcaacggccttggcgatattgtggactgcctcccttgcttgtaggaaagatagccacgagtttgatctaataagattgtcaagttgatttgcgcagctgtccaggccacaggaatggcccagaggaaaatcatgccaacaacaatggcaaaaacgattcccgatcgcagccactcttgccaccagctgaacgccatgttgtcccaatcgacatctttgggtgaaatttcgttcattcgcggggccatctgcctaggtacgtgatgaataacactctggcaagccatatgagccgaaacttggtggttgaattggataaaggccgagttcatgagagggaatcgctctggatgttgttgatccatttcaatctccacgttgagacgggccagctgctcccgacaccagtaaattgtgtcgaccttttgcgtgacaaacggtatcgggaacagccatgactttccaaaaaggggaagacgatgggttgggcgatctttctttttaagatatttctcccactctgcaggttccgcagcttcgtcgtactcggtgttgtggggtgtaggataatccaaaggctcggcctcgatttctgggcttacgaaaggtagagcatatttaattctcttccaaagaggcttactttcgtttgtctttttctgcttgaaagcctctgcgacgtctccttgggggactggcgaggcgtaggcaccggggggtggcttccagaactgccaccattgggcttcctccttgctgtagatctcgtctatatcatcaatctttcggacagtgttgccaacggcgccaaggggcccccgattggggttgattgcagccgtgctttcaccagaacgtcgcatactattttgcgactggttctgcacacggagggtatctgatggagaattgagctcctcgtcgtcatccaccgaaggtcgttcgggacctcgattcgtggtcctagatgcattccgagagtgcgtagtttgtgacagtccgatgaatccgtttgttgtctctatcgtttcgtccacgttgttaccagcttttgacacaacacccaggatgccttgcccaaccttgacgagcgggtcgccgaggaggggtactttaaaccccttcttcttgttgtgatcatgcccatgaaggtcctcagagtcacggttaaaggcctcgtgctgtgactcacggactccggcatctacgctgtgagggacgttatgttgatcaccagcagcagtacctgaaccgtcttgtgctcgtcgctgagcttctgcgtcttcgcgggcgttcttatcagccctctcctgcttagtcatcgctttaagcttgaactctcttctccgtttcttttcttcggccttttgttgcttgagttgtgccttcttcgcgtctttgatgagatccgtctgtgcttgttcgagttggaggtggatgttgtttcgttccttgaccttgtccaacagtgttgataagtcccgattcagccagatattcctgatgcctccagggaagacatcaaagaggcccatcagggcttcttcactaagccatttcgaaggaatcgaattgacaaggacagtagtggccgaagctcttagacgatgttcggcgcttgtaagccaatcctgtcgaaccttgatgtatactcgaagctcgaagaagaataccgtgcagacccagataactactaggatggccataagaagatgggccccatatcgacccgaattcttaggggccacattaccccacgaaagtgtatcaagacctgttggtaatccatcaatctgattgtcgtcgtctgttacgtcgatcttttggccaagaccgccaacatagttcaaggggatcagaataggcatgacaacagctccgataggtaggaagatgatgagaagagtcttgaggtaccggaggaagaagtaggcatcgagaccacatttttcgataacttcgcgatctccatagtgccatagggtcttcaacatagcaagtggtttattcgggggcgattcggttcgttctcgttcgggaacgaggtaggttttcggcttgaagatacgggctagcttgttccttaaaaggaggaaaaggaggatctgcacggcgaagatggcaacagctacgcctacggcagtcaagaaactgactattccaattcctttatctttatctgcggcactgctctgtgtagcagaaaaaatggggcccgaagtcgtcctcgtgggtccggaggaagaggaagaggtcggggtctcggtggcagagatcgtcgagagcaacgagctcagtagggaaccggttattgatgctgtgtctgtgcccgaggcagctgttcctgtttctgacgccgacgccgacgccgcgtcagatcctgtagaagacatgttgggttcgggcttgtgtcgattagacgagctaggaggaaccccaagagggggaaacgacgtttcgagggaccaatccgtagagtattgcagaggctgtttagaaaagttagtctaagatttagggtagaaggataaataacctaagaagtgtcatctaagtatcataaactcacctagaggtaggtatttattgtatctcttcttacgctgctggcagctagcttttctgataccctgaagagaagaggtgaattagagtgtcgaatagtagagtttcacggttgaatgcagcagtgaccagtcgcaataatcggtatcggataacgggtgatgggtgatgtataatgggtaacgcaaatgttgggatggagatgtaacagaaaaaaagagaatcttagatttgagtttccaagatatttggtgtttgggtctaagccaactatcaatcgcgcgtcatgactgtctggtagcccctgcccttggatgggcggcaaccaattccagaatgggacgaggtcggaacatgattgggcattttcgcttacaatctcgactaggttacaggggcctcttactggggtaggcgctgtgcgaacgcaagaaaaaggaacctgtcgactgatgcagtcagaaaatagacacgcaactgacagaagtgtactgttatcctcagaacatcagaaacattggccgctcagtataagagacgaaagtcgtaggtcagcttatgctacttagatcagacttcttaggctatttatttttctagtctatgacttgagggtgacgtttctgctctgatccccagtagaacgcacagctaggcactctgtagtatgcgagtaactgactttctaattccctcatccacggcatcaaaagtacagtcttctgacaaccacagtaccgggtgcttagccgacagggtcaattctccccacgtcaaagaaaaaactgggcttccaggatgtataatgacatcagaggcttcattggttcttttcttcgcgctgaaacaaggtcttgtccccctttgtgctgtaacgaaactctctgcatgtctgggattcgttggctgtcgttgtctttgtgtgcagacaggaaacgggcactagatggacagaaataaaaatagatctttctcttctgagccgcgcgcttctttgcttgctttgttcaggtgtcttgtcattcctttgttattgctattttcgctaaatttacgcatacacttagtctacaactcctctccaccgtcttttgggactcatttgttaggttccaccttgaattattggcagtcttggggtctcagactgtgctacggaatgtaacattgattgaataaaatggatattaatggaccctaggtgcgataggacaaagtgactaaattattccgccacttagactgtcagatctcaagctatgctgatgattggatattgaccagtcattctcgtgcatcacaccctttttgaaggctaaggagttgccaagatcggttgtataccgctttaaccgttcccgagtatgtcaacaaatattgataatcattgggtagagcgtatcgtaatgatcaatcttggcattagttcgtctagaacaatagggagatgtctgtgcataatgtcaaatagaccgctattaggtagtggaaaagctagcctcccaagtctagcatacaaaaaaagtaagtagtctttagaagcataacctaaataacataaattggtctattaattccgtctcttatgaagccgctacagttcctcctgtacacaaaagggcctcgtcttggactatccagctccgcatgtgtaactggggcgaggcctgattgtccaagtcctagcgtcgtagtcggtcgagtgcgtgtgtggaaatgacatcaaatatgcaaccattccctgatccagcagggtggacaggacaagaacaacacaagtgtcactgatgatcatggtcgtttaataggttgatcgttacccagaacatcccataaatggtaatagcaggccttttaccttgctatcgatctgctaaatcgttgggtgctgcgcatttgcagggttcgagtatcacattctctactgctacagggtacaacaagattctcaacagcaaccaattaccaagtctacctagccaacagatgataggtaattcagtcaactaaattaaaaagactaaaagaataatttaaacttcatttactgttgaagattcctatgacctgtcgactcagcccatctttcctagttgtataccctctgacatttgctgtctactctgttctgtggctgctacggatagaagctaatgtgtggtaatttcctcctctattatgatggcatagatcacgtacatcagattgtattgtcaacttttagacagtgtttttgtcacccacttcaaatacagctgcacatgaagcttactcacgggctgttgtatcatttgcaggttagattccaaccaaccgtgagagccgctggtacaccatcgtagtgctcatagtaaatggcaaacaaaaaaagaaaacatttccgcacagttatattacattaaatcaccgtaaataggtatgttttgtattatgttgctgcttttacatcttagtgatgcatactactgaacaattggctccatgtatgcccctatcgtgttactccatcacaataagatgtcgcgcaattctatcattcagaaggtaggccgaacggtacgtacaaagatagaaaaaacaataaaaaagggaactgttcaaacatatcgtgaattgctagtcgtagtatgtactatcgaagctacgggtcgcctgttctcagagcctaagtgtacatacgtttcgacaatgtcccgagaaccaggtagctgcgtcatctgccttttccattataataacatggagtgcgtatgagcggtgttgtaagaacaatgttgcttctttgagcttgatccaatactattgtctggatcgagctggagttgtatggcgttttgccgcagccggaaatgacttgctatcgaatttctggatctggggatgccgccaactaagatactgaaaccgccatatgcagcgttcccctgaacgaggatgtcatggtgtcgaggcagtaccaacaatcgtgttggtatcaggtatccgaatcttgtatatcgagccatggtccttcaatttccacgaggtaggcccttgttgctcttggtgccattttgtcggcctttactcgctttttgttagggattctgatctatgcgatgcaaccccaggcgcgtatgtggtttaataatgatttgtatgtgaggccatatcgcctgtatacaagactctcagtatttgttttctttgtggacagccggtcgtttatattgatagacatatccatgaacaatagccgatgcgtgccctgttcgttgaactccatgttgtgaggcttccgtggtatgtctagtagcaaagcctcgagagctttcctcaaagatacaccaagcactctgtcagagtcatctgttccacggggaagtttctataatctaggtatcctactaggtagcagaaaagttggcctcctaagtcttaggatgcaaaaataaatagcctaaagatcatagtctaagtaacataagctgatctactaatttcatctcttatgcttccagcggcccatttttctgatacccagagggtatcccatagacgtcttgttccattcgtcacgctcgttgcttgcgactcattcagaaacaacaaatttgtctatggcaacagcctatttacaaaacaatgaagagttcagcatcatgagataaaaaatctatctgtaaagcttcgatcagtccgtgagagtgattgtcaatacaacattcctattatctcctacctaagcagaatatgtgctcgcacgtctcatgccaactgttgaacggccacagcgggcgctggaccccatcaacattgaaaatcatatcgtcataacgcacttaactacatagcataggatagtaaaacatgtactatgtctgtagtctttcttttgccattccattcctcaatcgtgtaacggacctcggaagggttcagtctcatccgcttatctatacacgtgcgccgggaaccccacataattcgggatggcacgtgttagcgcctcctttgaaaaactgacaccagaacatcggcgcaaaaaacagttcatatcagagcaccaacgctacagaaaagtccaaaagttattcacggatgatgggatatattagcaaaacagaaaaaaagacacccgcaatcttctgatttcgttttccatagaagtcagacgcgttagccattacgccacaaaggcttacaattgttgtaattgttgatgatggaaacctactgtcacaatgtattaggggacgctccttccctcgcaaagttcatgcataccacttgcatctgcacgtcagccacattcaatgcaatgaacagcaaatccttactaacaaaccaagacaaagcctttttaatatcatatatcttgtgcattattacttcccgtcagcaagacccgaatccccaacccaaccaacatattaccatcatcctccaattgtaggaaagatggggcacttctgtagcaatcaagtgacagttttttttgtggctgacatgtatccccctgcaaaaaagagccttttagtgacgtcttaaaatcgctagagttagagcaactaactttaacattctacataaatatacatgcagggactctttttgtgagttggtcggtcttttgtttttctactcttcttttttgtttcaagtatagattgaatcgacttcaacatgtctactaggttgtctttgggcggctttttggtcaaggccaaggcggctttgacagctcccgcttcgcaacgaaagggacctcttacttttgttgtaggaaatgagtcagctggtaagttgacggaacctcgaaatgaattttactaacataaatagacctcgattctctttgctcagctgtggtttatgcctatcttcgcagtcatgcccctcctcataccctacacatccccctctcaaacctgccccgcgaggatctggctcttcgcactgaaatgtcggctgttctcaagcatgctggactgactctaaaagatctcttgactttatctgagcttccagacttgaagcctgaagagacgcgctggttgctagttgatcataattcactcactggcccactcaccaagtactcggagcaagttactggctgcgtcgaccaccacgcagatgaggatgttgtgagaaaggatgccaagccaagagtcgtcgaaacttgtggaagctgcatgagtctggttgtggacgagacgcgcgaaatctgggaagagctctcgaccaaggatgctcaagacagcgacgcagccaccgagaacgaaaagcttgtcagactcgctatcggacctatcatgtccgatacgataaacatgacagctgaagccaaggtgcgcgagcaagataccaaagctgtaacattcctggaggaacgcatgccctttgaccgcgcagcctactttgacgaaatctctgcagtaaaagaagacatttccgagctgagcttgcgcgatattttccgaaaggactataaagagtggaacggctcagggctgaagcttggaatcagctgcgtcgtgcaaaactttgactatcttgtcagcaaggcgggcaacccagagcctctgctcgatgcctttgaggattgggtcaaggagcgcaatctcgatgtggcgagtataatgacaacgtcgcatcccgacggcgagttccagcgacatctgcttgtgtggggtatcagcgatcaaggtcgcgaggcagtggatagattcgtggcagactcgggtgagaagctgaagctggagatgtggaaggatggagagttggataagcatggacatagtagatttgcatggaggcagcatgacctcacgtcgagtagaaaacaggttgcgccgttgttgagggaggctcttaagaagagttgactacgagacccgacgacttccaaaatataaacattatacggatgattgagaagtggtgattttgtataaatgtattctactcatcttctcatttgattgactatgctctgatatgtgcgttatgaagcacttcaacctctctgagcatattaagatattctctgttcttcaatcttgcttgcttgtagatattggtcgttgcctcaccaagatgtttatttcttagaagaaattcgaagccattctttaggagatactcagccgctgggtcgcagactttgatgcagtctttgagggtggtatagacccggcccgttatggagacgggttccgtttcgttgagcatttcgatatagatccagcgcagattctcgatacatagaatttggttgcgggtatctgccagaactttaaagacacaggcgtagagctctggcgccctggaaagtttgtgtaaatgtggtctgtataaaatgtcccagacacgaggccattcttttcgcttgccatatgccgtcactaagcggcaaagctcagatgtggtaaacaagcaatccgaccggtccatgagggtttgaatgttggtctgtgctctcgagaacgaccgctgcttgtaagatggcgacagcaagaaaccttcgacaagtgaggtaaacattgcagagtcccagatcgtcatgcccctctcctcggctgtccagagtatctggtcgaccagggagagtcgttcttgtgcaagcggttccgatccagtccctgcaaatgcttctgtgacaaactcgcataacatttgctgcgtgaggggtagtccggcaagttgtatattctcaaaccggtcgcggatttgggcgagtgtctttgtatccttcgtaggtaggttatcagagttcactacattgcgtttggcatggataaaatcgtcccgagggtgcgcacttcgatgccctgatgcaagacgtggtaacagtcgtcgcgcgctggtagtgtaggcacgccgttgagaggcattctgcatagcctgccattgcagagcagatcctgatttgggtaattggatcttggatgcaagaagtctctcgagctcctcaggactgtccatcttctccccgcgggcttgcctgttttgctttaaattctttttcaaaatacccttccaaagagtttccaagtcaagctctgctcttcgagagtctgtcatacactgaaccaccacagtggtaccagtctggggcgcaccgaatccagagaagcgaccgctatcatcgaccttggccgcttcattagtctggtcaccgctggaagaaaagttgacgcagacccatccagtggagatgccattgtcgccaccgggaataatggcagtattggttcccatgagctttgccttttttcgaagtcggcgtagttttgtacgaagttcaccgggtccaattaatccatcggcccgcgcggaaatgttgtgattctttcgaagccatcgcacaaagcggccagacgagatatgaagatgccgttcgctgcgagctgtcgcaaagagcatgatcagattagggccaagagcagccggaggatcaacttcgcgcatgtccagaagagaaatgtcgtccaggcccatgtcctcaaagatgtatttgatcattggctcaatgacttctggtgcgccttcggggaccttgggcagctcgactgcatgttgactttcggggtgtcgcggaggttcgacttcgagaaaccagggaacgtcgccagattcctcggactctggaacgtcgatggaatcatttaaaatgtccctgggtgtgggcgaaattgaagcggccttttcgcctatcggatcggtagtcttgacatctgaataaaaccttgtcgctgtcgcccatcgtgatgtttggggaaaactgcgaaaaggcctcgtggctggacgcgacacaacagcacgtataattgaagattggcattgtcggcaactcaatgctgcggccacgggacgagtcaacatcttgagccttgtcgagttgttcaagacaaaaattcagatgtcaaagagctagaggcgtcgagcgtcatggctagacgatagaacccagtcgtgaagtggggaactcagctcggtaccgaaactgtcatatatatagtgggtatacatggatagtctatttttgatatattttacatgtgagcgagagcaagagaatttagatagaaaaaatctcaattggagacaaagagtaaatcaccaaacataaacaaggtacagaaataattactcgctcacagaattctcacgataccaaacagcttgcatggtcgagtcactgagtggggaagaaaagtcccttgttttcatttgccacaacttcgatttccttcacgtgacccttctagtggatgttctaaacttcctcgcctttacagaaaaatttagacccagcgacccgacttgctctactgcatgcgccttcaggttcgaaaaacttgttggtaagagtataataatcgactgaaagtggctcaataggaagggctttacaattttttacattctttatttaaaaccctgaccccaagatttgagctgtcgcctctacggcctggcagcagtgacggcttttgcctgtcctcgatatctttgctcgaccctcccagtataaatcataatgctcgttcgacaaacaagaaagggcatctttgccttgcaatcaaggcttctctcgaaaccacatattgcgacaacccttggtcgccgtcatggcaggctgcttgccacagccgtcgacgacttcccacttaacaattatggcggcattcatgagcagcttgcccgatcgggtctgcagcccttccagactcctctacaatctcataccgaccttcgagctttcgacccggtgacaaacatattgaccgtccccgagccttcagaagctcgaccattcggcaagatcaacaacaagggcgtccccggcgatgttgaggagatgattccagttttcgatgcttgtgtccgcgtaggcaagctagagagagcggccctagtgctgaagcgactcaatgcaactggcttaattcctggcgacgaaatgatcattttgcacaatcaatacctccgcgcctctctcgaacaattacgaatgacccccgaccgaaagcaagccgagatgctacacaaatggtacgaacttcaaatacgaaacacggatattccacaaactgcagaaacaatcgcatgcatgctcaaggcctcgcttctctctgagcgtggtgcccgcttggagcgccttgtacaccgatacatgagcatggcacctggtgaatccggcttgcgagtgttgagcatggccgatattcttagcgatcaagatcttggcgtcattacagagatttgcccaacttatactttcgcacccgaagccgaatccgacgctcagtacgtgaccatggcagaggatgagcatctggacacacaggaagggcatggcgaaaccacagcagcatccggacatgaagcgtatcccgacatccgaccgacaccacaacgaggagagggtctcaacgttctgaagaagaacctgaacctcattaacgagctccaaaacgtggacatttccaaactgccacgcgaagagcagcgcgaattccagtcccgcctagaaagagactctatcgatattgctattgagaaatggcggactactaagaaaaacctcgacaagatgcacatcaacacggctctgaatgacaggcacgaagaaactagtcttgccgcgtgcatgcaagtgtggcttacagcaatggaagaacgcctgaaagaggagattctcaaggtcgacgagtccgaggagagtgaaaacaaaaccgaagaagacttggagcgatgtatctacggcccgattctgagacttggagaccccactaggctggctgcggtcacaattcttaccctgctcaataccagcgcgatccagggtgtggataagggcgtagtcattcagcgtctactcaacgatgtgtcccgtgtggctcaggacgatattcgcacacaaatacaagaaaatgccgagctcgaaaaacgccgacgtcgcaaggtcaagtttactggagacaatgctgagactcaggccactgaggagaaaaccatcacagatgccgacgaaccagtcttgagcaaaaatcccgccatgggcttatggtctgtccaagtcagagcccgagttgggtcaatccttgtcaagtctctgatcgaaactgcaaaggtcaaggttgtgagggaacatcccatttccaaggaaagaatcagccaaattcaacctgcgttttctcacatgcatgccccccgaaagggcaaaaaggttgggatgctgttcatcaacgcagatctcgttgaacgcctgaaacgagaacctatgggtgactttcttgctaagcacctccctatggtttctgagcctcagccttggaggcgcatcaacgagggaggttttctgtcaagcaaagccaccttggttcgtctcaaaacgggagatgttgagcagaggctctacactaaagcagctatcaagcgtggcgacatggatcaagttttcaagggactggacgtgctgggaaagacgccatggaggatcaacaacaacgttcttgacgtcatggtagaagcctggaacagtggtgatgcgatcgccaatatgcccaccctgacaccgaatctggtcaccccagcagagcccacaggatctgatccccttcttcgccgagcctggtatcgaaacgtcaaggccgtcgagaacgagcgcgctgctcttcattctcagagatgttatatgaacctgcaactcgagattgctcgagcattccgcaagcaggtcatctacttcccccacaacatggactatcgagggcgtgcttatcctctcccgacatacttgaaccacatgggagctgatcatacccgtgctctgctcaggtttgccaatggtaaggaactcggcgagaaaggccttagatggctcaagattcacttggccaacttatacggctatgacaaggcttcctttactgagagagaggcctttgccaccgaaaacctgcccaacattgtcgagagtgttaccaaccctctcggtggcagccgctggtggttaaaggccgaagacccctggcaatgcttggctgcttgtttcgagctaaaggctgcccacgatctcgaggaccccaccaaatatgtctccagcctgccagtgcaccaggatggtacctgcaacggtctgcagcattatgcagcactcggtggagatacttggggtgctcagcaggttaacctcatgcctggagatagaccagctgatgtttacatggctgttgccaatcttgtcaaggagtcgatcgccaaagaagccgagaagggcaaccagctcggccagaactgcatgggcaagattaccagaaaggttgtgaagcagacagtcatgactaatgtctacggtgtcaccttttcgggcgcgaagcaacaagtttgcaaacagctggatgccctttacccagaaatgtacaaggagactggcattcctaatctcgtcaccgccacatacatcgcaaagcacatctttgcagctctcggaaccatgttccgtggtgcccacgatatccagtattggttgggtgagattggcgcgcgagcatgcagggccttgacctcggctcagatcgagcagcttgcagaagaaaaggatactcccgccgccggcgccggcgctaccggcaccgccaccgctaccaagaggaaggagttggaagagctaacctcgcaattccgatcgaccattgtgtggactactccccttcgaatgcccgtcgtccagccgtaccgaaaatccaccactcgagaaatccgtacttgtttgcaggctattacgtaccccactcagggtagaactgagcccgttgatcgcaggaaacaacttcaaggattccctcccaactttatccactctctggacgccagccacatgcttctatccgctctcaagtgcgacgacttgggactaaactttgctgctgtccacgactctttctggactcatgctgctgatgttgacatcttgaacggagttctccgagaagctttcatccgaatccacgaggaggatgtggttggtcgattggcagtggagtttgaggcacgatacaagggctcaatctacctggccaacatccctgcagatagccctgctgggcatgctatcaaggctttccgcagaaagagcaagctgacactgaaggaggagctcttgttggagcacaagcgcaacaaccttattcgatccggaaacccgtgggacttggaggccgcagagaagattcaaacaccagcctcgatttttgaagatatggaaatgtccgaagacgagatcgatagtgagcaggatccggagaatgtgggtggtggcctgggagagattcccaaggcggaatccagcctcacctcggccgtcaaggaagccgtgcaggagatggaacctgaaagcacagaaacggctgaggagctgagcgtcgtccttcttaaccgtctcaagcataccaactttgaggcaaacgttatcaacccaaagaaggagatcaagcacgctgcaaagaagtttgtcaccatctggcgtcccatggccttccctaagctgccccaaaagggcgactttgatgtcaaggccctaaaggacagccagtacttcttttcctgaattggtcggtacgagtagaatgatgtattattattgacgaagacaacgaggcggcgcattgtgggcgttgtgtgtatggcgttagacggggtaaaagcatagaggagcgtgccggtaggattttctgctttctgtattatagttaccatataacttgccaggttggcaagggttagccttctttggataaaataaatgacctaagaacaatccagtgtgtgtgacttgtttgccttggtctctgatggtggctgtctactctgctttggcgatcataacaactacaggacagtaccaggcctagtcaatagatgatgggtagttcactcaactaaattgaatagaccaaaataataataatgctttattgaacgttcttattatccgttgattcggctcatctgtcctagttccgtagtgggttggttcatgctcttcgactacagccccgaccacgtccaagctgaactgctaaccgtttctgggcacaacttgcaatgcaacacgaactttgttcttgataccaatataatgcctttgtatatatttgagatcaaatgtatagaacaaacagacaagaacatggcgagatggtgtttataacccaagtttgccccccgaaggatctcaaaccatcaactcgtctgacacaactcaactgaccacacacaccagctaacacagtcaacaacaaaggtcagtcaacgactaactacaaatcaactaacaacacccttcaggagacaaaatgtcgtccgttaccgaaaccttcttcccccgtctcaaggaaatcctcgaccaggatccctcagctgcccagaggctgaaactggtatgtggcatatgcctcgaagacatgtcaaccaatgaggacatcatacgtgaggtccgtgagggtgtcactcgtatccttcatacgtctcacaatgcgtacattctcccctgcggccacatatttggcctcccctgcgtggtcaatctcaggaacactaccaagactgtgagagacctagagcaccagtgccctatttgtcgctttcctttgtacttcgagccatgcggatgcctggacaacataggagtggtactcaaagttgagggagacgggtatcaaaagatgttcgaaaggatccggaggttggatttcctgaacatgtcttgcatcaagtgcgaactcgtgggaatctacaccgagatgatccagccgaagctcgaagtatcaggaggcgttgaggtcgaaccctctgagatgcaaatacgtgcagagattggaatcccactggcgatgctgtgtttcaagaagagtgaacggtgggcaattttcgaagttcatattggcaacagacgtcatgtgaatcatgaaattagtgatcgcctacgtactcgcctggataacttcatgaacgacagggaggaaaggctccgtgccacgcttctggagcctgacgagagtgcagacaaatgggcttccatagctatcgagctcgctctggcggatccaccaccggtaggcatgcgaggtcgtgcagatgcagtggtgcgtatcgggcaccaagtattcgaccagccttagcgggctaatagctgtgtactagacactgagaagtctagaggtcagtggtcttgggggatggacaatggaaagagtggtagacaagtttaatgcaggtcattattcattaaattgaagtattttgtaaactctaatatttatatatgcatgcaagtgaacgtgtgaatatcaataataattgagagtaagaacgaatcaatttttggttataataatataaaacaattccttttctaataaacgccatacacaaacaaatatggtagacaatcaacaccgtgcatatatatatgcatataaccaatcttggatataaatggcaaacaattctttccataaaattgtccagaaaaaaacgccaagtcaagatattcaggagagcttctctccagaggtatcgtcctcgtcctcgtcgtcggagtcatagtaatagtcacagtcgtcgaggtgcgtgtatatggtccagatttctgccattttcggcttctcataggcgaagcatgtgagttcgatattaccgacggattgttcgaaccacataagaccatccttctcgatttgaagttgctcccgcttgaactcgtcgagctcgagctttatcttggcgggagtctcgatcggaacagcattcatggtaatatcaatctggtcccctaggaagctgtacctttggcctatctttagcgacacggccacagtgcgagtgggaaggttgttgagagtctgacttttctcgtcagcctctatcaactgcttcctcaccaaacgaagcatttcccccatctggcagtcgtcacagagagaagagatgatgccaaacttcctcgtcgaggtgcgtgtatatggcctatatttctgccattctagacttcttaaacgtgaagcactggatctcggcatcaccgagggagctttcaaaccacacacgcccatcattctcaatttgaagttgcttcagctggaatctgccgaactcaagctttaattctgctggagtctcgatcaagacgggcgtcttgccatcgatatggcctccaagatagtgatatactccacccagctttatcgacatgcccaatgggcggcggtaaaggtttctgcaatattgagatatttcgtcaatcaccaccaatcgtctcatcatgagacccaaaattacctgcgctcgacaggagtcacaaagttttgagataatgccgcccttgctcaactcctggggtatagagttgaggtccttgatagcccagggaaccgtcattcccttgttgcggtgactacagcgagagtgcttgagactggcacggcagaagggacaggagtccaaatcaccgagttcgacacacgatttgccgatcatgtggccacatgcgaggacgattgcccgatggtcgtcgccacattcatctttcggaccgtaggtgctggggttggcactcattgtatcgaagcagatgggacaaatcacgtgtaggtctcggagagagatatcgccattcaaaatcgatgccttgacaacgggccactatgtctcctggggcttggagacaatgtcggcggtttgggtatgaggacacatgatgatagtaggagggaggaaagccagcattatatacttttcagaatcactgaatactgccggccttgatttcaaaaaacttttcaggtgaaaaaacacttttgctgaggtttaaagatgtcccatggcccgcaagataatcataagacacgccacaaaaagatgttaatcaggagaccaacatatacacgcgcagaagtgctggactctcattatagtttcaagtggaaaagacctctagatgcctaaaccacatggttgagtaaacttagatctattattagtcgtttcaaagctgtgttgatctggatgcgatgcctaaagtctaaccttgagaaacacttacatcgatatttgcctactactcagtagtaaccaacccaggtacctacatacctacatataggttgagtcgcccccttcatggaagtggaccttagacctggctgagaagagtgaaatctccaggggcaacctgaagcctgagccccaacagtgcaaaaggagttatattggagatggagtagcgaacaggtacggagaagcttctatggggctccttccatcagtgcctgctgggcaagaacgtacctaccttcatgggtgtgttctctttggtcctctgtgtaaagaaaggaaggcgcacaggcacaggcactggcaggcactggcactggcacagattggtacagtcaactcctcccaactcctcccaacaaaacaaaacacaaaacaaaacatcacaggttcatccaaccatcatcaagaaaacacatctaccagcgattaatagcgtttatcatcacttaccgtgccaactactgcctcgcctcccaccatgaaccacaacgacatccccgataaagagcaaacatattggccccctcaaacaatatctcctatctggacaactacatctgagggatgtggaaataaagtgtttaatctgcttggacctcgctacagtttttcagcaccaacaccaggtcgacgcggcttctggttaggaccatgctaccgtcatactcccctgcggccacatctttggaagaatgtgcatcaaacaacaattcaacgagaatgtcgacaatggcgacaatggcgaaaatgacgagcgtaccaaggaaaacaaatgtccaatatgccaaaaacaacctcgctttgccagatgtggacatcgctggtttggctctcataacatgccagccgaacatgcagctataaacttggtgccacaggtccttgacgagggtgttgaaatccccgacagctgccataagtgctggttgcgaatgactgccgcacagttcaaagaagtctactttgcattgtggagtcaccgtgtattgcttggtgaatttgagttgatgatctacagtgagactcggatggaatgcacacgaccatatgctgtttactacctcagtaccaactacgaggttctcgacaacattaatttctgccgcgtacgcccgacgattctcgattgcctcaatggggggcagacggaatggaaatggtcttggtacagcttctacgtttcgataggctctcttggttgggcaatccaaactaaattttcagtcttgcttcttgccccttgatgaactcattcacgctctctatgggttgaataagcttcaaacttgacctttttgtgcaagagttggcctcagatcctcgcaagatgactgggttacgttagttacctcttaattttgttctggagcttgagatgggttatgagttgcgcggcccaaagactgatggagttaccgggcagcacagatggcatttgtctattgtccgggcaaccacacacatgtacataggaaggggaagccagaaccataggctgtacgctttgatttcaccgagacggcaagagtctttcgataatcggataattgagtcacgcaagcgcccagatggagtcccagcctcgaagtgaatagtggttgttttattgctttatcttagtcccagcctcaatatacgtactgtcttttcatcgtgaagcttccatgcagttcccagcccctcaacagatagcatcgtgactcattgaagagtttgcctagaaactaaagactttgtctcgaagctgtagaaaagtctgatattgaggttgagacgacagacgaaaatatgttgccatgctgcggggatcgacaggggacatctgtgtaattgcctaattaggcaattccttcggcttccacgtccgaagaatatcagccgcatatacttttgtaagtcaaagttcacgacatactgtttgtggtgtcatttccccagtcgaattttaatgttgagtgtttctattgagtcatccggcgaaagccccatcaagccacgaacaatttttatgttccagcagaaaagtatatctgtttttcccgcctaccaacctatataaagacctgatcctccctcttggtccaaatcattccttcttcttttcacattcaaacacactcagactcagactattactaagcagaatcttgcttcagactcagactctgattcacacacaatcacacacacacactcacaacaatgtccactacgtcaacgcctacaatgaacgagatgcgtgccgagacaaattggccggtccttaagtcctacctggaagatggtaaggtttcttttgaagacctcaagctacaatgcggcatctgccgcgatactatgacagtgctgcccagccaacatcagacagacgaggatggcatgacacattctgccatgatcctcccatgcggacacatcttcggcaagtcatgtatcgaattggcctttgccgaaggatcaaatctcggacctgtctgcttcgcctgccgggcagacattaccttcacagagtgcgaacacgtgcactttgggatgccagtgccccagacaaaggggggcatcaaggacatccccgccatcctctccaaggaaggagaaatggcagaacgttgcggaggctgcttgctggaatatacgtcagacaagctgatagacgaagtctccaagttcaacgcttccctgtcggatgggtgtctgatggggttcgcatgtcggcacccatcctccggcatggacgggtcctggaccccgatggcgaatggccaatgctgcaaggtgcaagggggagacaccgccatttgcaagcccaccgaagaagccatgtggagggtaattgagtaccaagaccaacaggatatttttaactctggcaagtgttggtacgatgaaaagatcgacttgcaatggtggttctatctgtggaaccctcccatgaccgagaatgctgctttccatgagtacgtggactacaagtacctcaaggagggcgagacagctacgggcatgaccatggaagagttgcgcgccgagttcttcggcaagcctatgtcccttgcgaagccaaagactcgtcgactgatggatatctaccttgagctcaaggctcagggatttgacgacgacgatgatgatgatgaggatgaagattaatttgcccattatttattttattttttgggttggcgttgttgttatttcgataccaagtctggatttaccggctattgtttcaactttgaatttggataccaagccagtttatgttcgtcaattcaaatttgcaattttactaaaacaaacaaatgttcctttgagtgactccaagtgatcaatcatttggtggttagtataactgaaatggtaattttacctttcgcttccctgcgttaagggttacagaaagtagggcacaaaggcaaccttattctcgcacaatagaaaagcactatgagaactgtttaacagtttactttttcttctagtatatccaataaaacatcaaaatccgaatctccatgttagttagcttgcttagaccctgatcccatcctagccaaatcaaagtgatcaatcatataaaacataaacatataagaattctccataaccatcatttatcatttcctgcttcccataccataacaatcacactgtctttagtctctccctcctcttcaccccatctcttcttcagagccagttcgtccagggcacctctcttgacatatgcctgccacacatcaccgttgggcgttgtaacagagtccatcaacttccacacgttacgtcgtcccgtccagaaaatcatctttcgatcagccttgtcctctttgagtttcacgggcccgatgagagagcgatgagtactaccggtggtagggagaggcatgtcggacacgtggataccgtcggggtactctgttatcgtatacccgttgactagaacccagttgtcgcggaaccggtagcgttggaggaaacaagcttcaccacagacatcagtgacgagatgtgcttggctgggtgtaaggtggtggcgatgttcatagtcgtgcagagccaggggttggactcccgtctcatagctgtccaagtgcgaagagtacaagtcgttgtccttaggcgaataaaagctcggaaggatacgcatcttggtcttggtatccttggtcatgcagtcctggagaaggttatcccagagctgtgtgttggcggggtcagaagggacatccttgaaacacgccagctccgggatcttcgaaacagcagagcgtgtaagaaagacggctcctccaccgtatgtagtcatgtaaccctcgccaatagcccaatctccccgctcacttggtaggccgacgtagagttccttttcagagttgaacgcaaaaaggcgttgttgaagatgagatagattgggaagaaagatgtcctcatccagaatgccgtaccactgcttcatctgtcccttttgagcaagtgtagcactgtgctttttgaccgtttcaatcatgttaaagtatctctttgcagtagacatctgaccctcggagtaagtgacgtgagcatcaataccataggacgcaagaacttggttgagtttgtcggcctgctggtgatgtccctgatcgagaacaagcaagaaactcgctccattgccattcttgtttccacccgtcatccatctcgcccagtccttagcaacagcgtagtcgtctctaacgactcgatcataagttgtcgaaacagcgaataaaaaggcagaggcgtcgacctgcttgggtcgtggtcctccaagaacaggaagagtaagttcctgacgagctaccagatttctcctttcaggttccttggtatcaataactcggggctggtttgaatgaaagtccttgtcgatatccgtaatcgatgtccgctcagagcccagctctgaagtacgaactctccaagcagtccatgaagtctcgctggacagaccaatcttttgtcttagtcgctccaggtactgttcttccggaacaggtccagtggtggcgatctcaatttcgctgttctcccgaggccagttcaacttgacctggaaaaagaggatgaccagaaccacaaccaggaggaactggaccactctgcggggaagagccggagaagaaatcatgatggcagtagatcgtttcagatgatctcaataatagcaaaaagaatgacttgggtgggtatacgacaaatgagtgtagtgggctataacaaagacatgatcacgtagcgtagagacagacagacttgagggagtaaaaacacgacatcgcatttgaggcacagcgagagatttaagtaaattaattatgcgcttggatgatcaactatgtcacaatgcccttgtctagtgtaaacggccgcagtgggggagtcatcctttggtcaaagcaaccatgaagctatgacctggggtatcagaaatagtgttgacatgttgagggatgtaaataatacatgaccacagtcctgatccaaaataacctaaattgactcgttatttagtgtccaatgctcactgaagccaacctttttgtcaccccagaacacaacccctggtcgcaccacgtcaataacggttaaagaggggaacgccaagaagcaattaaaccgtgacatgcgccttgagatgatcagtgggcagccccgggtctcaggtcacaagcgaacaagaaacattagtagtctgtatcagaattgcagatctgtttacttgaagtgactcctgtccttccaatccccattgcattgactgtctccatctcgatggacggctgcggtgatgtcgctggcgcgtaaacaatatgacggagcaagggctgggatgtttggttgcagtttaatcttccttaatagtccaagctaatgcaggtacgcagcaagttcgatttgtcggtaatttatctgataagcggcccacgttgaagatttggcccttgcatcattcgccaattctggttactggacccttctcttccgtttcttctttgggtgtagtgtttcgcgactgagttcgaattggtgtgataggctccttgtgcagcgaaggcctatgcgactttgttggtgttatggggtcattcgcttcgttcacttgtgtcggttggtgccgctgtcctggaggtacactttggcttgggatataagccgtgggcacattcacctcgacagttgctttggcgtgtctgtagcggtcgtagcattcggcgagagcttcattgacagacttttcagcgcgtaccaagccagtgacgagaatttctcgaatatggtcttcgactcgctcaaactcggctttgtcgtatcgatatcgatcaggtaaaccgctgtgagtaaagagggccagtaaccccgcaaggacagtattcgacgccccaagaatagtgatgggcgtgcctttttctaaactcatgggtccaagggctgtcaaagcagcaccgaggatcaattgaagaatcaatagaatccagcgaacataagccgtaaagtgaaacgagtagtgacagattgtgcgacgatagatggtgtcacgatacaggcctggggggaggccctttggaggccagaacgaactcgttggactgattggcgcatcatgttccttgtcgcgaattcccccaactccagccgcaaagaacttccattctgaatgcgaaagccttcgatattcaggagtttccatcggtttgggatgctttggattgttggattgtacgcacgcgttgcagtcaggggtttgaggttgagaggaatccaggtacaacaacggcattgcaggcactttgaggacgggtgttgccgacatgctagagctcaaggtttgaggcgttcggataacaggcaggtctgtcaagccggtggtgtttgaggcgttggatctgcaagagtagtccggtacgtatagacgagaggaatgtcggtaaacttaggagatggtcgagatcgactaggtcggggtcgaagatagcatgaggatacataggtttgaggtttgagggtgaaattggtgaatgttggatggtagagaagtcatcgttgctgtgctgtctggtcctccttcctcagaaccatctctcgtgccattgtgattcccaccaacaaaagagaaacggttggaacttttgtagcgttagaaaatcgtcgtatttagtagttaaagcttaactcggtgtatgacaagtcttgttcgtgtttaaacaaagtgtgtgccacttgttctggcttccttttgttccatcaaccagtttcacgtcgcattaggttagagccatccatatatgcaggtcaaaaacttttagaagacggttcccgggtaggacaagcttctcaaatgtttcggcggtgcaatgcccaggttagggtgtaacgaaatagtagaaggatttaggtgggagatcagcggtttttggtgtaagccattctgctgtttttattaccccgagggtcaggtaggtaaagggacctgctctttatatcacttgaaagctctcaacaagccgtactgaaacaattcgaatgcaataaaatttgcaataaaacatatgctaattctatattcattttgatttgtacctccatcttctctcaatgtacctaacttagctgctgccgtctagctgacctagtagaatcacccccatacaaacgccactctatgttataatccacctaatcgctagtaaagtgtaatcaagaatcctggataagagtaggaatatcgtccacctgcgcctcgccgttcaaaatggcgttgacggctgtgaacagaggatactccgactcgagacctcgagccttgaggaaactgttcacctcctcggcggtggttgtaccctggatcttttgaccattgagctcctgcttctcgacttcttgaacgctaatgcccttttggacagccatcttggcacatcggaagttacggcctccggaacaggatgtgatcagatcggcaacaccagcagatgactctgtaaaggtggcggtgtggacagtctcaccaaagaactccttgccaaacttgaccatctccataagtccaacacgcatgatggctgccttggcattgtcaccccagcctcggccatcgacgaaaccagctgccaaagcaacgacgttcttcaacgcaccgctcagggatacaccagcgacgtcggaaaccatctgaacgtggaagtaaggtcggtggaacagcgttcggaagcagtgctggtccagaggagggtactcagcgggcatggcggtcaactttgtcttggatgttcgaccacgaacgtccttgtgatgggcttcagggagctcacccattgttgggttggggctaccggatcgaggtgtgggagctctgctgttatcaagagcaggaggatcataagcgatggttgtctctgaccacttctcctcggcaatttctcgagccaggttagcaccactgagggcaccacagtagatacctagtccatcgccaatccactcgctgaacaagctaatgtctgtgtcagtaacattaacacccttgatacagctgattcctcgagcaaaggggagaatatgtccgttgatctgcttgcagacgtttgcgataaactggtggggcaggttgaaaacaaggatggaggagtccttgacagcgtcgcggatgtcggggttggcgatgaggtttgtgggcagaggaatgcccggtaggtacttgacgttctcgtggtgcttgttgatgacctctgtgagtttttggggtgcatcgccgttggcttcgtcatagagtttagactccttgggaattgttacgttctcctcgtagacccacatctggacatcttcctcgaagagttccttgtgtgcgcgggtgttttcagcaactatcttggcaatagttgagcccctatcacgagctgttagtcaattggcttcatcagaggagtcttcgtaccagttgccggatcccacaatggtcaccttgtgcttctttgaaggagcgcccaagctcgccattttgcctgatgttgctagagaataggtacgtgtacaagagggtattctgaatgctttggatacaaaagaagagcgcacgatgagtgaacgaaacataaaaggggttcagagaggaaaataggtgcgaaaaggcgggagctgaaagctttatgaggggtcaaactagagctgatgtccgaaagactggagcagctttccaggttgttgaaccctggagcaagccacaatgacgcatggcagaaacatgtacgtgacaccgcctgcttcgaagggtaaagcgtcccatcaaaaccccattgatatccgtgataatggagctgaagcaatctcgtctttgcctgcgccgaggggtcgtttttcacatgcttgggagtactcagttggtgtagtgcctgcagctccattgagctatctattttctagtccaagttggatatatgacatgtaaacaatgtctaattgtattctacatcacaggaaatgttgatatcataacttcaacttcacccacaatcacatggcaataacttgtacctttagtgggatttcacatgtcgaacaaaacttcaacgaacaaggatagtacggaacaaggggcgaaaatgcatgcatcagcaatccaggaacagctcccgtagaaccctggccccatcgaaagtccgcgggccgaccccggtcgcgtgacggcacatgtcaagagtaaagaaatacaagtctaaatcaactgataaatattgaagctatcgtcgccaagagtctgtttccttatatcacgatattaattgctgccgaggatgtatcgttgcattggcgacaggtaggtacgctagagaatgctcaacaacatgtagccgttgacagtttaccccaaccaactggtatcccttcacccgtgtacgatgtcagcacaaatcccgacattattaaatggtacatattattcaactaaatggtcaattattgttatgtatggaacacctgtcctgcagtctagtacaatacaaaacaatatcctcaatccatctcgactcgatacaaccacatctcaacccgcctcagttgtttacattcagcgccttcaacaatgctgccttctcctcgtctgccgatggataaagatcaagcataccaccggacatggatcgcactcgagtagacagctttcgtgtgtccttctcctcagttctctcgccgtttccaaaaacaggcttaaagaacttgtcgtaaatcatccacgtcacattgaacgtcacagtcatggtgacagctagccattgaggtactttgccagacttatcagcaaaaaccttggacatcatgataatggtgacgaagaaaaggccgctaaagaacaaaaacagaaatgctccaattctctgtcgcaaagtcgttatcgtgtaaggctgcagtgaatgcagccaacgctggtatccgtcaggaagctcatgttccttagcgccatccttgatgagattgaggtaacgtgcgctggcttctgcgtaaccagactcacgcggaggtgcaaccaagattggataccaccacttcttcttgcgagggtcatctggcagatccttgtcgggaatctgaggtgcaaaaagcgttcgtgacataaagggtctggggatgtctgggaatggcttctcagggatcgagacctttggtggcaggggaacgcaaggtacgacgatctccttgtaacccgctccaccaccctcagtgcggatgatggtgccgtaatcttgctctgtcacttcgtataccacgccaatgagaccttcatcccacttcatcgactccgagtgaggtggctgtgggggatcgaaaggtggaatcggcacctttgggggcagctttggcttgtcaggaagctttcggtagtcgacatttgcgaaacatggctctcgatagggtattccgggcagactgaacgtgagctccaatgtcggcactgaaacgttcacttgcgaaagcggacggattccacgcacgcccaggaacgtctcggcggcgaggttggatccataagcgaggtagaggtaggtctttggagctggatgatcgcgatcgacaacgtaatcttcagcagcttgcgctagacgttcggctgacgtgtagggaatagaagcaatcgacgggtacttcttcggttcgggccgctgcgtgagagcgctgagtttgcgtaataagacggcgagtcgagatttgttagcagcttcgctgggagctgtttggttggacatggcgtcttagggagctggcgcagtagctgtcagcttacaccgggtgacacgcggtacacagatgtctaggtcgtgttcctgttaaatgtccgaaaataagacctgtagagaaaacgcgagataaacaacaacgaactagagatcaactcatgggattcgttgaattatagatgaaattgtccatcgtgatggagcgggtcatagattccatcggagcggaggaaagtatattgctgaataatgtcacgcgcagagggagacatgggtacttttggctcgtccgagagtccgcaaagtccgcttgcctttattatcattaatcccggaccgtcggggttcgcacaaagcggtgtcccgactgcatgattgatgataaagcaatctttttaatgggatcgagtgtcgagctcaatttggacataagatgatgctggatcttatctcttcatcaatggtaggtcatcagcagtttgagtttcatcgtagggcacgcccgagaacactcagctgaaatggtgatttagacatttaaaaacacattcagatatcaactttaacttcaagtgaaagaaatttttattctatttaggctcctagatatagaaattatttgtgtttaggttcaaggcaggcaataaaagcgtaggctccttcctattctctgctcctgcctcaatgtgatgttctttcccaaatcctcaacctcagatctccgagtttcttcatcttttattctactattcacttcttgacgctcaaatacttcacgatttgttatcgttactcttaaagtggctactcgcccgcaatagctggtgtcaaacaaaagcttcaggaactacaagtcagtggttgcggtgttgtgcaacgcagtgatttactagattctcactttctaacactcgggcagagtttattccgtcatggtgcaaacgcgaaggggcgggatgcctgataagcgtgcaagacgtcagtcgcagacgcatcagattgggcaactcgatactaccccgacaagtcgacacttacagtctccccaagtggacaataaccacgaaccgcctcccagcgctcagccgcaagagtcagccaatgaatatgacgacgacgttgatgatgaagatttaatcagacgtaacaagcaagtctttgaatctgagggtgcctcgacccgccgaagcacccctattgattcgcatttcgacgactcttccagccagaaatcgggttcggggaagcttcctagtacccagccgttaccatctcagctaatttcaggaaatttaaccaacaaagtacagcctttagttgacttttcagaaacagcaactaccgcccggcgaagttcgccttatccactacagaccacactatcccaagcggctgatgatatgcccaagtacaacactgtctttgacctaccaagcaccatccccgaatcattagatgttcccggggaccacttaccggaagacgagctatatgataccactccagtaccagaggaccgagaggaacaagctgccgcagagaaacagactgcaaagcccaagtcagcacggaaatctaccaaaaagggcaaggctacggattcttcagaaaaggccaaagcctctatcagagttctagaagaagaagttggatctgtcgaggaagagccatcctcgtttccgcccagacctgttgtagggcgccaaaaaccagcgaaaaatgccaaacaagtgcaagaatctcccaagccagcccctgcgtcagtcgaggcaacgacaagtggaacacggcggaagcaaaaacctaaacctcccttgagattcaattcacagacaaatcaaatgatagatccttcgtcgccccagttccagcctgcgcgcccgtccttggtagaaggcatgatacaagcttatgctgcctctctctcgcctgataccaacgcaacgaagcctacacccaagcctgcgaagaaggtttcgcccaaaactgttgcaaagaggacatcaaagaattctccgaagactacttcaaagacctccccaaaggctatttcgaaaactactccaaaagccggacaaaaagccccagcaatttctcaaagaattacacgccagtcagctttgagaggtcgacttaatcagcaaagcccggataaagtcgacgaagcgaacagcaacggctctccagctgctgctccagtagagccgaaagagaagatctcgcctgcagtgagccagagaacgacaagaacaaaggtaaaggaggagacggcacctgtgttgccaccctcgaaagaaaaagagatagtcaaccatggtaatactcaagggtcaaccgatgacccgattgtactttcgagtggtcgtaacagttcatcaccatacgatgacgatgagtttgttccagctactgacccaactgaagtttctcctgaagaggcccgtccagataccgttgcacaagccaaaagacaatcgcttgttgaccctgtggagccattgagtgttactcgaaacgagaaagaacgaatcgttgctgcacgacaagagattcccaagcctatgcaacctttcagtcagactgggagacaattcacggcacagaacaagaaaatatttgtcagggctgaccctcagaatcaggtcgaagctgattttgagagaaccaaccgagagaggccgattaggattggcccaggagagattttgttagcccgtgatgcacatgcccttgcccaacgtcatgcctccaaattgaatgttctgaagaggccaccatctacgagggatccggtggttgatacctccaaaccgctccgcaaggttatgaagcgatcacgaagtttcagcgtcagccaggccaggagccctttgccgcttgaaatagaagctcagtcgctcggaacaagttccaggaataaagacgatgctcaacacccagcagtgtcacacagcaacaagcaggcgtcaggatataggagatctcaacgcttacggggccgtgcggactaggtgtccccatatcctcaacacaaagtactgcagcaagattatctgtcaggtctagaagctgcagaatcaatgcctgtcaaagcccaagttgctgaagagaaattgcagcaacaggaaagatctagtgacaaacggtggcgacgtgaagccagtggacacaatcaagatctgcacgctcagatcatggcctctctccaagggcgagatgaatcatcccctgaagttcatgatgagaaacctgacatgacccccgaagaagagctcgctgaatcaacacgcccgaagggtccgagcgatgaggtggaagagaaactgcatggacttgtcaaggtgcgattcatgattattttcatgaacgcgatactgacatactgcccagactctacttggtcatctccaaaccagggaagcgaccatctacgaaggggcagatgcctatcgaaagaacggtatcgactccgtggaaaagattaagcggcgttacttgcatgaaaagaagcaacttggagaaacatggaagaaagatgctgaaagatttgtccgcggctcgcggtcaatcaaagctgccctcgacaagcgtggtaaagcgcaagaggaggctaggcacaaattggaggagacgctggcaagacgccgtcatctgtttcaaaaggcgacaacaagtttacgtgctcttcatggacgattgacggaacatcgagatgaagtgaatgatgaatgaggttatgattatctagtgtagggtatttttgacgtgtcagacaacatggagctagctgtggagtttaatggagcaaggaaaatcagggttcaaacagggatgaaaatggattagttgatgggtcaagatttacatctggcagatcagtcggcaagagtttcatgtagcaggccaattgacgatagtatttattgacaagtgttttcgcgatgactagtccacacgtcaactcggtattactgatccagataatgctgccagctggccacagagctagagagcatagagatggagcaattcaaggtttgagatcggtgacagcaagcttgtggggatgaacggatgaatggggattttaccgctttcgttgaggctagactaaatgggaagactatgagtttgatggtgggagtcttgatagatactggcaatcgagagggcgagacatggagtatcgatgcgatataaccacgagatggttgagaaccagcatctgtgcggatatgcttatctggtacagagtataattagagataattatagcgatgattgaccgtttatcccttgaactgcgtggctagtgatgttgtacagagactggtatgcgctgcgggcggagttgacgatgacgccgatggtgtgggtgacgtagctaactctgtggcgcggacggtgtcattcccaagtccgaatgcatcatataagaatcaagaccttgcgataaatatacgttgattaatattcgtattcataatctcacattcatcgaatcattttacaataattctctctgtccgctttttgacacgttcgcgcaacggccgttttacctttcgccaacaacgctcatacatatctagacccctggacaaccttttttgacttttattttttgttacagctttgaaacttgggtggcatgatgggctctgacgaagcgaggcatattacagagcaagggcatgggcacgggtaagtgttttgttttgactgttttgttttattgttttggtttcatctgtttccgtttgtttgagaacgagtgtttctcttgagtgaggatgaccacaaagtattgtcgtcatttgactctgctggctttcgtccgcatgcctgtgacagtccgtcaattagcagggcctatgtctagtctagctcgcttacacggagtgtcgggggcctccagggcattgacgctagtgctcagtgccgtgctgcctagtgggtagaaagtggactacaaaaataaacagcctaggaaacctggtctaagcgtcctgggctgtttgactaatttcgtctctttttcctctgagacctgccccgcattcgggcttggcttcgcttctatgcacgggctgagcctcccgcgagtcgaaggggacgcgcaaacgagatgcagagcagacgcagacgcagaacagaagcaccgccctcgctccagttttttttcttcctcactcttcactgttttttttttttactccccaaccgttttccgcgtttgcttgattatcataaactgcgcttccaccctcaaaccaactcgattttttgaagagtctattgtgtatgaaattccccttctattgttctacgctgcctaggtctattgttgaccccgcccttgccctctctgcccattgtctgcttgttaatcacttatactgccacccaccgctcagtcacttttgcagtcgcaacttactttacttccctctcaaagtcttttcttctttgcactttgactttctcgcacttcaacttcttcacaatccataattgcaacttcgctgtaccaatatttttctttcaattcgtctaccgatcatcatctaacatccctgccttgatagccgcttgcacggtttactcactttccggagtcgccgatcacgtccgggcagttcaagctcggctgacactacggactcaacaaccttgaccgcaaactccgattacgaggcaacgcctgcagactcgactctgtccacagaaataacacctcgctcttctacgtcgtcaacttcttcaacatcctctacagctaccaaaaacaggatgccgtttcgtcagaggatggcccgccactttggcgactcggtatgtacaaccccgcattacttatgcgcaaatgcctgccattaatgtatcatcgtcaagatgcgcgttgatcggttaagcatggaatgcaacttgtcccagtggcgttgacgctaacgccttgaattcatagctcgctcctgagaagccctacctcagctactatgatgttctcttgactgccgaagacatcaaggctctcaagcatgactggttgaccgacaacaacatcgctttctgggaggagtatctcgagcgcgaaactcttcccaagtatccccaggctcgcatcgttctgctccgtcctagcatgacatttcttctcatgaaggaacccgacactcgatcaatccagtctgctctccccgatttctccaaggtcacgcatgttttcctacccatcaacgacaatcgtaatgtgagtgtcgctgagggcggtagccactggtcactgcttcttgtctcgaccctcgatggtgtggcctttcactatgactcgcttggcggcgccaactactccgaagccaatgtcgctacacgcaagcttgccaacattctcggacgacctctgcgattcatcaaccttgatgactgccctcagcaggagaatggcagcgactgtggtgtctttgtctgcctcttgatgcgacatctccttgtcaagcgccttctctgcgctaatgctcgcgagaaggtgtctatgagtatgggcggaaaaatggtcgatagctacggcggccgcaaagagatgatgcgaataattgagaatctccgtaaggaaggagagcgacgacgatcgtgagtatttttactgttacctgcaaggcatatctaacaatcaatagacgaagcgccagcccgttttcaaacaagacaccaccgcggattgaatagagaacggactgctttggctcttgcgaagaatttgaggatctcttgaaagagcttctgacagaagcggatgctaccaagaaagtggccgcgaaaccgaccgcgaaccagcgggtaacgagatctcgagtcaaggaagacagcccacgcgacgaggatgctcctgtcaagacttctactactaccaagacttctcctgccaagacttctactccggtcaagacttctcccaaacggactttgcctccttggaagggaatgagagactttgggcgcccccagggttggcacactcgatcgacctcaaacacacttggtcctcgcacatgcaagcctgaccgaatcaccaaagagacccgggtcccccctccgagcccttctacccctgtcaaaatccggagcaagcggccttccaacctcacaacagctttgcctcagagtcgcaaggtgatccaaacacgctgatacaagtgcctgttctactattgtaatgcaatttatgaaggatgctgtgcgttcacggtcgattactttttcatttgcttttgctacatggcgttggtggcagcgaagagtacttagcgagtacctaacgaggagatgtgccatcatgatagcgacgggagtagtacgcgcattcatgatgttttattattggcttttatcatctttatccccagatatcaagtaatgcaaggggtttgcgagttagcgactgaggcgttggttaggatagggaaaagatacagtatcgagtgctaagcatagcctatgaagaataactatgatgttcttttagcacgttacgtacacttaatcagattagacgaagtattagcaggctcttaggctatatcctgactgaagttgatctgatatttttacaagccactaaaccactgccggtttatgcgatgcatgtgcatgtctggtagaatgtagattatttgcaattcaaactgacgaggtatgactcctaaaacgcccaagattcatgcaatgatgcacttttgcgcctcttgactaacaacttccgaatcgcaatgcttttggtatctttctcttctcgtcggttgattcaatcctttccagcaaaagcagggttctgctccatcgttgaagaaatgtatcctctcaacgcagcccatcgatttgcagtagcagcaggaacagcctttttctcctcatcgtccatcttttcgtcttgaggcacaaccttctcctcctgcgccgtcaacctcgccatactaactccaaacctctccatctcacccttgacgaccctctccttcttcttcagcgcacccctcttgctcttcaaactcttgtgtcggatctttccctgctgctctgcatcagccccctccagctctggtagcgcatcggctagaccatcaagcgtggcggcgagcttcttggagggacggcgacgcttggtggactttgagatgcgcgcggactggatgcgggatacaaaggaggagtgcttgatgaggcgcttgtcgcgcttgctggagaggaaggaatctgtgacggcggcgtcgtcgcggaagactttttggggtgcttggggatggatttggcctgttacgcgctggtggcggagggtgcgagccgagggctttttgagaccgggtggtagaggagcctgggtgtgttagttggtgtttgcagtatatggaggagggctgtaccattttgaattgtggttggaagatgtaagtgagggattggggatcgacagggttggtgttgaagatttgatggaaacattttcggtgagtggcgcttcaccgaggtggtggggtacaccgagacgatatggaggggcaatgatgcttgacttcatgtaaaataaagactgaatacctaaatatctagattgtgatgaattttacattagatagagcttcagtcatgtaatttaataagcatcttgtttcaacaccattaattgtttaattgttccatggtgaaaagtgaccatcatcatagtggggttaatcatgtctttccgtaatgtctcataactttgaacttacatccaccttgatgatatcgtcatactaaccatggagactgttgataaactccggagcgaaatcgaaaagcgagaagttgagctcgcggatctacgctcccaactcgctgccgcagaatccgcagctcgcgagactgaaaccaaagagtcatggaaatggcctctcgacaaccacgagtatgagcgctacagcagacaaatgattgtccctaatttcgggcttcaaggtgaactttatatcaatcgcatcatcgtatgaaactgacggccataggtcaactacgtttgcgaaaggccagggtactacttgttggcgctggaggtttgggatgtcctgctgcggcatacctagctggctcaggcgtcggaacgattggccttgttgatggtgatgaagtcgaggtttcgaatttacatcgccaaattgcgcattcgacgggccgtgtgggcatgagcaaggttcagagcgcaatcacgtatcttaaagagtgagattcccttctagtacaaaggcagttgactaacgatcaaggcttaacccgacgataacttataatgcgtacaacactcatcttacgcctcagaatgctcaggatattgtgtcggaatatgatctggtactagactgtactgatcatcctacgtctcgctatctcatttcagatatttgcgttcttctatcaaagcctcttgtgtcggcttctgcattccaaacctctggtcaactaatcattctcaacaaccctcctggaaaaggcccttgttaccgctgtgtctttccaactcccccgcccccagacagtgtggtaggatgtggcgaaggcggcatcattggacctattgtcggtacaatgggtgttttgcaggctcttgagacaatcaagttgatcttaagaggtgatctcgagatacatggagaggcaaagacacccatgctattgctctttactggcactgcagacacaccgttccgatctgtcaggatgagaggtaaaagaaagacctgcttggcttgtggtgatgagaagggattgacactggaggagctcaagacatcaatggactatgtccagttttgcggtgtcagacgatcagttcaattactcaaacccgacgagagagtgacaccaaaggagtatgagatgatttcaaagtcaggggacaaggagactctgctagttgatgtccgagaaaaggagcattttgatctctgcaacatctcaggttcaatcaacatccccatcagtcgtttcatgagcgctcgtggagaaaccacacccgaaggttggccaagcgatctatcaccatctacacctatatacctggtatgcagagttggaaacgattcgcagatcgctgcgcagaaactcaagacgctgggcataggaaagaacggagagcgattcattggtgatatttctggcggaatcaagtcatggaaagacactgtcgatcctactgtacctttcatatagattcgtaccaaaatatgtaaaaagaaaaggggatagtcgtattggataagagattttaatgatacacatacaacgcccgtgttaaaccgggctgcaaaacctggggccagccattacatccttcgttttgttttgacagtcaacaagtaagttgatatgtaattttgttcgattacacaaagttggcagtcttctttttgttaaatgccttttgatcttttagccatgatcggtatccagccacgcttgagatcttttcgccgtagaaatcagggactagatgacgttagttgtaaagaaaattagccggggaaaaaacttaccagggttgttggcgctcgagttggtggggtcaactcggttcctcttgatgcgctcaaagaagatagcctccttctgggtcatttgcttcttccattgacggttaaggatataaaaaacctggtttcccacactgggaccactcaaccatccaagtcccgaaaacgcgagcgtcataagtcccagcgtcatgaacggatcgagagggatctgagaaataatcggttccgcactgcccgtcgagaggaatatggctcctccgctaccggcaaagattccattggtgatggagaagagcatctggtatcgtcggcgcttaactcgcagcttgaagaagctgttccagtccagaggggggaggacattgctgggcgcaggctgtggtgtggcctggacagtttccggttgaggcttatccgagacggcgcgggaaaaggacttgttgatcgagattgcgggcttgaagcattgctttcggaacggcgagcgcgagaggcatgatgcgggacgagcagcagagatagtcgagaaggaagctttcggagacgatcgcacgagacctgtcgcaggcatgcgcaagacgaatgtctttagcggagaagccatggcgaataaatttgctcaagtcaattgaaaagagaagaccaaaattaattgagtaatgatggagtggagattgaagaatgtcgttgtgcagtcggcaatttttggtgtgacgtggggatgttgaagctcgggtagagctgtgttcgtgatctcatggccgatggaaaagtttggcgcttgattagacgccgttaagcgctgccgctgtaagaggtcagtcggagtagctatagcccggtctaccccctaaataggccgggctatataagaattaaagctaaaatattataaagggtatattactacataagatgctatagcattagttctatgattaactatgcaattaattctatttataaagtattaaaattagaacaattctttttctttatatttttatttctttattatttttctttatccttctaataagcttttgttgagacccttgttggcttagtcattgtttaatacgttaaagttgcagctctcagactactaacctcaaatccacgccgcgtcggattagaagtcgacacaacagttatttgacgtacgaaaaagatgacacattgcctctccgaactggtcttttggtcataattttaaatggtcaagacgcattctttcgcattggcgacgacttcacacacggtttacttctggcgacgcgggtcacaggactcgatctatcgaagacgcgatggagacgtttcagcaacagcttgagccagcgagcccgaaaaagcgaaagccacacgaacctaaaaagtcgcgagtagcagtacatgttccgtcgagacgaaaagactatatccccgggaagggaccagcactgcagcgcataagcttgctcccaccacaagactcgacagcttacatcctcgagagaatcatactgccctcgcccggtttagctgcagatggaaatcccttgcccagacgaatgacatatagtgtggcctggcatgatctccccgcggcgcaactactagttcctgccatggacatattggaatacgtctcgccgcgagagttggaggagtgggaattcgcaaacactgaggaacagatggagcaggagattaacaaggaacaagagcagactagcgatgcgcctaaaccaaaaagacgtggaagaccacctaaacacagcaagatagaaactgctgttgttgcggtgccggatgaagacgacaatgctgtacagagaggtgccatgacgatagccacgccgacgaagaacagattaaaagactttgagggactatcggatgaagatgcgactccagcggcgcaactgcagtgggagacaactggcgagactgatgaccaaggaatctatgatcgaggcgattcagatgactttgggagtgcacgcgctggtgcgctggctgataatttgcgtgattccggatctgcgtatcataaatcgcaaaaccacacccctattggacaattcgagtcttcttcatctgaggcgagttcgtctcggcaaagtacaccgaaagtaaccgcgatcaagtcagcaaccaaggggaagaggaaaacagatcggcccaagaagaaaacagcattggatggcgtattcaacggcctgcaaggtgcagagtcagcttctgaatcagtctggtcaccacaaggaacatctacgtactcgaattcaggcgttgagacacctgatcctgaaccaagaactgcgacggcaaggcttatcgaggaggctgcttcagtgcagaagaagaaaaagaaatccttgaaaaattcaaaatctgaaaagcaaccaaagcccgagtcgaagacgccaatggtattgcagccggaagagtcagaggagccagatgaacaagaggagccagactgggaagtcaagcgtatcgagggtatggatatgtacgaggccgaagaagcaggtctcgtgcgctacttcaaagttcgctgggaaggggactggcctccagatcagaacccaacctgggaaccggaaagtaacttgccagatcagcttgtacgcaggtatctcaagaatcgcaagaggaaacgctccgaggaagagaagccaaaaaagccagccactacacgaccccctgtggcgccctcatatagatccaggaaatccatgaagcagacgacattatcgtggggtatcgcggcgaaacagtacaggagcgttaccgaggcctttgaaggacttgaagaggacgagcttgctatgccgcagtacgatgaagcgcctattgaggaggaagagcgagatgaagacgagctttttatcgtagaggaaccaccgaccaagaagagccgggtcaagacgtgggttggaaacggattagatctctgatgattacataggaggagaaaagtgcaaatgttttggagtttggataagcggaggcctttttacactgaggcatgcttttacattggcgaggcgtcaagtcattatttacaaaagacactcacggcgaacatagcattagagatacccatgattaaaacaaaaacttgttgctatttaaatgagaatcgccctattgatgcagtcgattgaccggcagaaaataggagaaaaacgagaatctgaagaataggaaagggggaagggtgatgagaccaaagttctacggatacatgtccgtttcaattagtgcaatgtcgaaaaaatgtaatgttgagtgtctgggggtataatgcgcctgatatgatcaaatgtagggatctcaagacggggtcgattcgtgataaaacgctcgtggtcgtgggcagttgtgcaagcgagggagacgaaataggagattcatcggggagtaagatggtatcgagtctgtatcgattcgtccaatttcttttgtgcgatgataaaggtgcggtagattaggaggaggttcaatttgacaagacggtatcggttccaaaagaaccttccaatttctgtccatgttcgtatgtcgtgtgtgcctaataagaggacgacccatgtgataagacggtatcggtttctttgaaaccttccaaggtcttatgtcgatgctggtacatgaagtgtgtagacccgagtgtacataggctgagataggggcgggaatgattattcagttgtactgaccacctttcggaacaaatgtgggcgagagtaggagaggatgatggccggtgtgtctgtgttttccagaataccacctgcgtcccagtcgggccggccatgaagctggttttcaagtcgtcgtaggaacgccactctggcgtactcatagaatgcccggatgttgatgccctgagctttggacaactcgtcccaaaaactctcccagccgggagccaggacatacagctttttcatttgagctagtgccggaccgaaaacgcgattgtgaactccgtggggattgttgagggtgactgggtggcctgcatagatagtgtcgccgaggagaatataggttgtgccattagctctcatgcttgccgtgacttcggtatgaggtacacttcgcaactgcccgtcatctccaaggatggttacagtagcctcctggctcgttggggttgatgtgataagtggcctcccgaactgggttggtagagtccagttgtatggtctctggttccatttggcttctacctcgtcggtatcaacatgggcgatgatgcaattctcgtctgattcgatctcctcaacatctcggtcacatggacaccatacaagcgaaatcatgcccggagtcggatggtaagggtcaaagcggccaccaagtagttggccgcacattcgtgtagactcaaaaatgttggaaaactcgacaaggaggtgtcctgtagttgcatcgtcatcttcggtcacaatggcgctgtttgcaatgtgtcgaacgccaaagtccttgaatagggcccaaacggctgtgatcgggaatgcctcaagccgaatgcatcgacctgataatccgttatcgtcaacacccaaatttgttggatggattggtagaattcggttggaacgcgttagaatgtgttttgcctgaatccagtggtggagccccttgatatccacaaaagaaattccacggttctcgacgaactggacgtatcttgtagcatctgtgtggaatacgaactcgacgacggcagataactgcccgggcagcgtgcctgtacggaggtcacggttaacgaaaatgctgatgatgccacccatgccggcgactcctccggccacctgagcaaccgtggccgacccaggtaggccagtgaggagcactcttcgtgacgacaaggggaccgtgattccaccgaggcccggagtgtcgaacaggttacgaggcatgctgatatagtcagcggtcagagcgacaccaaggatggtagagtcgttgttgttgtcaatgtaggggcaaagttcggcaagggaggacaaaaaggctcttctgttatgctgagttgaggtcagtaatgttgtaagagtcaagatgaaaggcactcacagcggtgctaagcaaataactatgctctagcattgttagtttcgactctgaatcactgacgacccgggcgatgtcacccgcccgggccgtatccatccttctcctcgtcatctgatccttgagcgtcagaaaacggtttagaccctggatatctcatgcagagttgtttaacttacattgagttgatcacgctggcgcccaaggcgcctggtcactacgttgcgtgtctctttgatgtagtggtccatcgttttgaactaggtactttatcagtaaacgatgcatcgtcattcaggggagaaagtgaggagcgagagggagtaatagttcccaagggtgacttacgttagtaggtagcgggatgttcgcgaaagttgttttggttcagtttgactcgcggcgctgcgctgagtggatatttagcagtatggctagggcttgggggttgagtatgtgcctgcaggtaccagttcgagcagacgcgagtgacaatggaagcagttttgtggaattgcagggacatttcaatgggatggggcaagagataaagactattcagggcattgataatcacgacactggtattgttctattattctagtaccagtataactgtttaggaatatttagtaatacaattagccattctgatcagtttggactttcgacagactcattaatggctattcttacagaaggtaggaaatagaatctggtcagtataccctaatattaaatcatggttttgccgtctgctaacattttgccagtttttcagtagtacctgctattgtctacctattcacaagttgtagggcccgcatcagtatggtaaattaactcgtctgccgtatactcaaagaagcaggatccgcaacgttctgctagttcgccttccttggagaggatggtagggacgtccttgatgtcctcctttgtgtagggcactggcatcccaacgtgcatgtgttcgcactctggtccaaggcgagagagacccccgatccttgtcatagcgatgccccaagaccgccaactcgatattgtcatgccagtatcacatgtttccgtccgtggtgtttaccacacgtcaactaccaccgagtcgaagaacctagcgatgcacatcaacccaaagctacacttgcaaagacctcaccatactgggttcctgccggccatctttaccctgaacgcaaagtcaaaacacaaagcaacacaagcaacccctgaagcacttgtttagtagagcaagcccggcgctcgactacattcgaaccacatacacatcgagtaagccctattcagggaaagtcgaagggggccattactctcgagttcctatccaggcgcaaattcgacccatggaagcagcacgaatagccccttaagcacttgctcgagcagagaaggcactatgccatggctgttgtgaaatcactcgacaaactctgtatatatctggaaaccctctacacagaggcaaggttaatagtccttggagaggtcgctggccataacagcatccgaaacgacaggagtagccgctgaagcgctttcttcaacagagtcgactaccgcaggaccgcctgctaaaggccgcaatcattaaaccatcatcagcgatatcaccgagaacaactgaacagaaacatgtggagtcgagttgtggaagacaaagaacatcggatgagctggtgagtcggcgacaaagaaagaccttgagctcggaactgacgagcgatggaaatagcaattgaacacgccacttgagaatttggacatcgacaacgagtacggatctaaactttaactagaacacaagttcaggagcaggaagattgaggaagacagaaggagtcccattgggttgaagagatgaagttgaaacgggctcacgtgagaagactcgttccttgctacaaccagatccactgacctattattagtaacccattgtacaacctccacaactgtcttgctcataccaatcgaatctcgcgatgatacaatcccaaaagcgaaacctttgggcatgccgtcctactatgctcgacacctttgtagtgttgtccatcgcggacaacatcgaagagcggcatactagcgttaagagagcagaagtagaaccagaacaattgtcccaacagagaattcaatcatagactaacagttcatgtctcacaactagggatacaaaacatacgatcgacgatatacaaatcaatggcaaaccaataatcgttacactcggagcaccaattcggggtgagtcaaccggggagctttagcaccatcaaccccaccgttgctcagatcatccctgtatgccctacactagacaaggatcaaccaatttagcagggacagggactggcagtcgagcagatctatccactgtgacgtttggatcaccattcaagatacgactgtcctaaccagccctcagggtatcagaaaagttagccgcttagagcacaagagacgaaactagcaggatatcttatgctactaaagctatagcctttcggctatttatttttgtgccctaagacttgggaggttaacttttctgctacccagtagccagcttcactgaattctacggcattatccaagctcatcaagaaaaaaaccatcaactcagactcttagctcgacacgcaacagcctagaaactccccaaggtggttggatcatcttattcggcgattccccaacctgtactacagagcactaacaccaacatccacaattcaatgtggatcttgcctttcgtggattcagcctctaggcatccagagctccaaagttccagactcagccccatgcatctccgccttatgagaagttacaggtaatgtaagctttactcgaaacccaaacagaatctgactcactttaactttactcgtagactatataacaccacaaaatcccacctccatccttcttcctccaacaggtttctacttgtcacatcaacaacatggcttccaccacagagtcagatgtcccttggttcctcaagtcgtcatatccggttctttttccttttgacgatgctgtgaagaagcctcaggctgagtttgatgatcatctccgtcgtatgattgcccagcgccatgatgatgccgccacaactgaagtcagcccagatcaagccatgactgacgctgaccagtccgagacattcactcttgtctccaactctacttcagccgagattcgtcaaggcgtagaggctatggacgtttctggtgaaacagcaccagactcaaagccagcagaaaccatccccaccgagtcgcatcctttcatggaggggttgatcaactatcaaaaggaggagccatcagagaccctccaaggtatgatgttgacagagaacggagacttggcgtatcgatacaccgagaacgcccttgtcgatctcttccaagaactcgaggaagttgtgtcgggcccacgcctgaatgaacttttgcttgccgcctggagagaaaaccccatcgccactctaagaatcatcttcaacgctcgctctatccatctcggtaaaagctcgcggattactctctaccgctgtgctggctggctggcacagaatcatcccatgacccttatcaccaacttgcgatggctgagccggcctatcattgagaagaaggccgaaaagaaggaagacgaggatctcattatcgttgaagacgaaaacaaagacgagactaccaagttcgatgtcaggaatggcgtcgcacacggatactggaaggatcttttgaacatccttgcgcttgcagtcaacaaaaagctcactgttctcgatgaccccaaggaaattttgaacagcgagaatcccggtatcatccgaggaaagtctgtcgctaagcccaatggtcaacgaggtgctcgaggtagtcgcggacgcggaggagtcctgagtggacgaatcaacaccacctcacaagtcgaagacaagaaagagaaagctcggtctgatccaaaggaagtcagaagggaagccaggacaactcggtatgagactgccacagccatgtttaagagcgacccaatatatcgcgccctgcacttgagtgttgctcgcctattcgccgaacagctagacaaggaccttcgggcccttcgaggagacgataagaaggctaagcgatccatttcgttcgctggcaagtgggctccttcgcatgaccatttccacgacagacacaccttgatcgtcagcaccattgctgaaatcatgtacccacgagagacaatcgacaatgagaagctgaagccgaccgacgaccacgagacctaccttcgattcgctcgtgaggagtaccgcaaggacacgtctgctctccgaaagcacctcgagattgtggaacgtgccatcacggaaaacaggtacggagacatcaagtacgaccgagtctcgtcgctcgccatgaaccaatacagcaagctgttcattgagaaagacgctgaacgcttcgatcagtaccttgacaaggttgctgaaggaaaggcaaacatctctggagccaccctgttgccgtcaaccctgatccacaaggtacgacagggcaccagaagtgcaagccgactggatcaaaagattgcccagatcgaatccaaagtactcgatggacagtggaacacacttgtccagcgtatcaaggactctggtaccatggattcgagtattgcggtttgtgatgtttctggaagcatggactctcccacgttctctgacaagactacaccgatggattccgcaatcggtctttctctccttgttgccgaagtggccaagcctccattcgccggtgcttttatcactttcagttctcatccctcggtcgagacggtcgatttatccaagaccctggcggagaagatcaacatcatggatagttccgagtggggtatgagcaccaacttcgtttccgtattcgaagacttaattctcccaatggctaccaggaacaacctgaagaatgaagatatggtcaagcgggtgtttgtctttagtgacatgcagttcaacgatgcatgtgattcatccgattcaatatactctgctcctagttggtccaatgccccaaagtcgggcgatgaagctgaaggtggttgggatacctcttatgagcgcatcaaggccaagtttgaagttgcgggctacgacatgcccgagctggtcttttggaatcttgcaggaggcagagcgggatatggccagacgtctggagatccagttgcacccaagcctgttaaatctgatgagaatggaacatgtctcgtcagtggatactcccagggtcttctgaaggtgtttttggatggaggcggcttcgaggaagagcaggaagaagaggaagtggttgttgagaaggatgtcgagggcaatgtgacgcaaaaggtcaaaaaggtcaagatgtcgcctctcaagattgtgcaaaaggcgattagtcacaaggcgtatgagatgttgacggttgttgactagggatgatgagttatgaatacgatacccgtaatggatactactattgattataatgtgaagtgtaaacgacatgctgtctctccattaggtgacgtctcctgtcttctggtatcccgaataggaaacctcgccaatcttggcgttgttacaatagcaccatggccaattagaagctctatatggaatggtaaccagataaatccgatagatgatgatagtagacctggatagtaaaggtcgaggttgtactttattgaagataaaaatcgctctcaattaaacccgagcgtgtcttgatgctggccgtgctggttctggggagttggtcccaacagcaacaagcactgactattctgagatacctatacatagatatatattccagcttgaacgatatgcttgaaggaactggccgagttatatttcatacttttctgatccattcttgcgtgtctactctgtacaatgtcaaggaggcagatggctaactacagtgctgtagactaccgatgggccttattctccactaacctttagaacaattgttcttattcccatccccatcttaaccagcaacaacttgcaactaattcatgtccgcagtggaccgtatccccacgaaaaagaccactttataatctcttatcacttcatctaaattagactgaccatagcttatctcccccggatagtcggtggatagaaaagataacaagacccttggtgctctagcgaaacaacatgtcggctcggaagctacatctactaccgattcatagactgactcgtcttgcaggattccccatcatgacattcatctttacccctcgtgtatcttgcgccctacaatgtcgtccatccaatcaaccctgtcaatgtctcgagtcttggcccgccatgtggaccatgtaattcgtgccccgcgatagctctcatgatcaatgaccggcaacggaggagatgggagatattttaatatcctcatgtcctcttttcggagctgaattattcttgtttgttctatatcaatttctatatccaaaatgactgtcgtcactcttcctgagccttttgcaagcatccccagagagaactttctctttggagcttcacctcttcaacctcttcctagaatatccgctgctctcggaggaaaggttaatgtctacgcaaagcgcgaagattgcaactctggccttgcctatggtggaaacaaggtccgaaagctagagtatgttgattctcttctctaaacagacagaagactaacttgacaggtacctcgccgctgaagcccaagccgaaggatgcgataccctcgtctcaatcggcggcgtccaatccaaccacacccgcgccgtcacagccgtcgcttcaaagctcggtctcaaagccgccacagtccaagagcactgggttgactgggaagaccctggctatgaaaaggtcggcaacatccagctctctcgactcatgggcggcgacgtgagactcgacccttcgacattcggcatcgagcacaaaacaaccctcgccaagctcaaggacgagctcaagagcaacggccagaagccctactacatcccagcaggtgcttcagaccatcccctcggcggtctcggtttcgcgcgctgggcattcgaggttgaggcgcaagagaaagaactcggcatctttttcgacaccgtcatcgtctgcgccgtgacaggttccacgtttgccggtatgatcgccggcttcaagcttgcgcaaaagaagaacggttctcccgcgcgaaagatcatcggcatcgacgcttcaggcaaagtgcagcagacattcgaccaagtcctgcgcatcgccaagaacacggcggcaaagattggtctcagcgaggacgacatcacagccgacgacgtgatcctcgaccccaactacaacgccaaggtgtacggtatccctgacgagacaacactcgaagccatgaggtttggagctgcgactgaggcgttcatcacggatcctgtatacgagggcaagagtttggcgggcatgatggatttgatcaagacgggcaagattgcgggcgggaatgtgctttatgctcatttgggaggacaattggcacttaatgcttactcgagtatttaaaggataaatagaaagttaatagaatgcctagttagagatgtatatatccggcttgatcactattggttgccatgtcatcagcagcattccttagattgtatttagcccagtatttatctcatcgatcatcatgattcaagcattgaaataattcactatttattttatcgataaataaaatgagcgcatctcaagatactaaatatgatattttgaccgctataacagaattcttcaacctctcctccaagcatcatcaactccctcaatacgcgcacgattatctcatccaagattcttacgtcattcaatcgtcgcccgataccttggaaaatacaactcttggagatttattctcaggccaaaagtcaccaaaacaacaaatcgactgggcgatagatgaaccgcaggagatattcgtgcacgagaaactcgccgctgtgtggacgggctggtctatccgcgcggatgatggttctataataagccacaagaagggtctcgttggtctagcatttactcaagggcgatggaaggtctcgggtcttgcgtctacagaacgatctatcgatatacccaacccaaaagatgagacccatctcgagcaggatattatgaagcccatcaacgcactcctcaacgacttttctcatccggattgggatacactgaaggaatggttcctcccagacgcaggcgtgactctgtaccgtccaccgtctgagccagcgcccatgacattggagcagtccatacggcgtctacaaaacatgatcaagagcggcatcaccatgcaagaaaagcttcaccacgctcaggtgcggaagcatggagatttggctttggtatgggcgccttttgtggtggagattaatggacaggccatgcatcacggtgtgaatgcctttacgctattcaagaagagtgataagtggtgttttggaggatgtcaggactatggggttcctataagcggatgatggcggataccgacagtgtgccaccacaggagtcaatattccgggttagatgggctgtgggctgcctagaacatgaacaaagctttggttctgggaagtaatgtgtgtttcaccagagttgtgtggtttggtttgctcattgggaggcgggtagatgcatcagcaggctcaaagacattgtcatggcccagtttgttatttattgcagcatctaaaaatatacgaaaggggtgtctcattcaagatgcgcatctgaaccggccctttggaaacgtttcttactcgttgtgtttcaaagccagactaacaataagtgtctttctgtcatgaacaatagaagggcaatgcttgtgagtagcttttgttaggatacaatccagatgaggagtaaacaaatggttgcctattgtatgtttctgaaacaataaatactactcatttactccatctagatcatgcacgcatatcccctctttatgggctctattcagaatagacgaaaagacctgcatgagaacgttatagacaatcataccgaccatgaggtaacaaaagccccggctcggcaactcgatagtctgcctacccatatatcaaaggggcgtcactttgtctttatccccttgattggtcctttcagcaccaagctgttttgttttgtttacctgcctatatctctattatacactttgtgtgcagccttgtctcttcaacaatagctggatgagaatcttgcaacttaacttgaacaagttcgttcttttatgtatagccatctggtaagtcatacttttttctgtagactataaatgtctatcctgtctgccttttactcttcatatctgttcatcattcatcatggctggagaatacgactgcaattttctcctttccttcgctgacgaaatcaatttcacccagtggatagacgaatatttccacgaatctacatcaaaattcgacctgacagacatggatctcctcgagaactttaccaaccctgagaggcacatcgatcgcctcggttcgcctgaggaattttttgatgatggcgatttggcacagttgatgagtcctaccatgcagcctgaacctcctgttgccccgactgcggggtctgatgagtctgtaactgcaaaggcggagtcgccagagctgtttgactttgccagtcttgggaatgatggtatggctgatcaggatatgagtggggtggttggcgctgaaggagggggttttgaggggcctgtttctactgctcttgctcctgctgctcagtctcttcgtgttgaaagcgatgagcctgtggcagattacagacaagagagtctgccaactgggaaccaagtcaattgccgacttcagattcatgctcagcgctgccctcctcagcttcggccccaagtccagaaccagtatcagcttccagtacaggttcaggatcacactccggctcagtttgactgtcaggtccagactcaagcactcgctttccagcgccccctccatcagcaatacaccctcacaaaccagtatatacaggggaattaccagccggtcaactttcaccagggattcatcccctctcaacctgatccgcctcagcctcagcctcaaccccaatttcacttcccatctgtgacgccctacttcagcccaactcccttccagccaccccgcccagctatcgaacagcctcccaagaaataccgcgctcctcttcaacccacagcgcaaacccccaagcaagcatggctggtccccaagctggagatctttacacgccagtaccagggcttcatcaacacacccaaagcagccagagaaatagaatggacattcctctctatgtctcatccccctgagagcgccacgacgactcatgcagccgtcgatacgagtttccctcaaacatcacaggagtatagcaaccgtgttcgacaaatgttcgaggccatatgcgactggtccagtcctcgtgaatggcgcgcaaagatgggtcacgccatggcagcacagtggatcgagaatgtcaagaaagatcgtcagattcgtggtttatcaaccaagatgagtgagctcaccgatgaagatctggctcctcctgcgagcgccatgcctcctgttgaagagcaatggaagaatgtcattcatcgtcgcctgtctgatatcgagattgaacttctctgcgccaaggtcttggcaagtcacctagtcaagtgtccatataatatcactaactcttatagaatgaagctatgcttgctcagcagggtcgaaacttcattcctctatggagcaacagcgaaacgcagtgggaagagtttgacagtttcggacagcgctagagccgcattctgaatgcctttcgagtaagttttcttttttatacgtgaatgtcttctaacatgagtagctcaacaaagtcttgatccattctgctcttcgcgcctcttggatctctcgaatcacaaactctccattctcagagactcgtgtaagttgtccggaccgtgtctaagatgatgctgactggaaatagcgcaaagatcagaacaaagctgggaatgatcgcaagcggactcttatcgaacaggttgagaatggacgcaggagacctgcgaatgaacagggtggtggcaagcagaagcgagccaagatttaacccttggaggagaatttgatggtataccgtgtatatatgatggatgagtgaggatgagtgatatacgagatctgcttagcatgtaagatagcatggaaatgttggtatgagtggcacatttgctgttagtcgatgagacgagttgtcatgtactcgtagccaaatgactgagatatcacttcgataaaagttgccatgtacttgtagttcgatgactggctgagacaccacttcgataaaatgtcacaattttcttcatcgtaaaaggtattttcattatggtgcaaacacacccgctatcctcatgcatatccaccagagatgttgtatcatcactattttctttacccgtttccttttcatgttgaataaaccttctcctacaacgccaataaataaatcattttctaccatcctcgtccagcaagcttctcctcgggcttcatgctatcgcagttgattcccaccatggcctcgccaagccccgtgctagtctctgcaagaaccttggcgtccctgaagtgtgtcgtggctcgcacgatggccttggcccgcttggcagggtcgccagacttgaagattccgctgccgacaaagacaccgtcgcagccgagctgcatcatgagcgccgcatcggcgggcgtggcaactccgccggccgcaaagttgaccacggggagacggcccagctcggcggtttggcggagcaattcggcgtcgacttcaagcttgcgggccatctcgcggatgcgcacgatgccgccctcggcgagagcggccttggcttgcgcaatgtctctgttgacggtcttcatgtgtcgcacagcctcgacaacgtctccggtgccggcctcgccctttgttcggatcatggcagcgccttcagcgattcggcggagggcttcacccaggtttcggcatccgcagacaaaggggacgctgaaggggctcttttcgacgtggctctcgtcgtcggcgggggtgagaacctcggactcgtcgatgtagtcgacgccaagggcctcgaggatctgacactctacaaagtgaccgatacgggccttggccatgacggggatggtaacggcatcttggatctccttgatcatggcggggtcggacatgcgggcgacaccaccgtccttgcggatgtcggcggggacacgctcgagggccatgacggcgcaggcaccggcttcttcggcaatgcgagcttgctcagcgtttacgacgtccatgatgacaccgcccttgagcatctgagcgagaccggccttgacggtgaaggaggacttggcctcgccattggaggcgccagtgttgttagagttgtcgtttgtcattgtgaattggatatagaagatagagaatagagaagagagaagagcttgggagtaaaagaaaaagaggcaaatgtgagatgggagggggacagtcggtctttaagtttatttgtgctgagtcacaaaagtcaatgacaagagagtaacttgtatactttctcaaagaagaaggaagctacatagaatgaataatagattacgccagagaaacagataaaacgggaaccttttctactgtgtcttccagtatagactactccggcgtctgcccccggtacgcggcgccgtgtagtagcggagtttgttgctagtcaaaaggttaagggtctttttttcgcctcccactagaagtaacaaccctggtattgagctccggagcttgcattagaggcgccctctctgccgggttgtatgagagatgctattgggtgagggtcgagacatgtgccgcggtctattgcgtaaagggcggcatttgtcgggaagacgaggctcaagttgttgtgtcaagaaggagattccaaagggagataagcacgagcatgaggggcctgcattgcatgacatttgcattgcatctgcattgttctagatgcttgtgatatcatggatggatgggatggaatggaatctttttatctcgcatcaccttgccacttgtctgcgatctattgttccaaccaacacggtatccaattggcctctctatcatctgactcgattagccttccattgtctctgtccctgtctccattgttctatcaagacatgcaactagtacctaggttagacagtcataatcggggtagtccggaggtttatcgtctcgagtggataaactacgtacccgtcgtgcataatccatgcattacactaatgcacagttttatcctctttgggtcactccggtacatcaccagaatctggggaagccattagaaccatcttcttttttttgccttcggatcatgactccgagtaaaccgtcatattctccgttatcgctccttttttattctttcctcattaccattgttactgttattcgttgtctcactaaacatcttcaacatgatcagtcttaccattggtgtcttggcccttcaaggcggcttctcagaacatattgatcttgttcgcaaagctgcagagtcaatttcttgtacagaaaacatctccaagaacaatatccaatgcattgaagtccgcacaaaagagcaactcgaccaatgtagcgctctcattatcccaggtggtgagagcactacgatctctttcgtcgctgctcaatctggtctactagagccacttagagatttcgtcaagtatgtcacaaacctatagtaccatacaatactgatatattacagggttcaaaagagacctgtttggggaacgtgtgctggtctgattctactatcagatgaagcaaacgctaccaagaaaggcggccaggaactcatcggtggtctcgccgtccgcgttcaccgcaatcactttggtcgtcaaacagaaagctttgaagctggcatgaatctaccctttttgaacgacgagaagccttaccctggtgtctttatccgtgcgcctgtcgtggaacaagtcattggagcatccgatggccgacaaccagtcgaggttctcgcaaaattgccaggccgtgttgacaagatgaagtctggagtctcgcaggccaacacaaaagacgactctggtgatatcgtcgctgtcagacagggaaatgtgctgggaactagtttccatccagagttgacaaaggatgagcggatacacgtctggtggctaaaggagattcttaaccagcaatagacttagatacaaatagacggcgtttttggaaaggaaaatcattaatattaggggtatctacttcgtatttactatcatcgttcaaatcatactttgcccatggccgactcgtatccaggtggtggtgaatgtgctcgcgcagctcttccctgcgaaggcgatgatccaaagccaagaatctgcaagatctcgagatcgcccatcgattgcgccagctcagcaggcgaaatgcaccctccaacattcatatccgcaccattcgccttgagcaacctaatcaactcagtgtctctcctcgaaatagcctgcatcaacggtgttctccctttcttatccgccgcattcgcatcagcacctgcttcaagaagaagtttcgcctgctcccgtctgccatgatcgatagcatagagtaaaagcgtctcgccgctgttcatcttcttcttggtgttggctccagtctgcaccatcatcttcacaagctccgtgatacccgtctccatggcaaagcagacagctgcaacgccccatgtcccatccgacacgtttggcgaagctccgtggtccagaagcatttttacggctcggatcttgtcattctgtgagagtttgctatcacgcagagcaagtacaagagtcggatgaccgacaagatccttagcactcgcgttggctccgtggtcgaggacaagctgcgccatgtcgagtttcctcttgctgatggcatccgtcaatacagacaccccgctcaaattcttggagctcgcgtttgtgccgctttcgagaagaagcttcatcatatccatacgatcctggctggccgctatcgaaaggagagaatttcccgacatatcgctagtatccgggtttgcgccatacttgaggagtagtctcacaagctcaaggttgccctttttaacagcttgtgcaagcaccggtcgtcccgaggtgttcgtcgtgttcggctttgcgccgttctcaagaagaagttcgataccctccaagttctcgctgttgcagacatcaacaaagtaaaactgcccggtccagctagtcgcgttggcgttccaagttccttgggcgatgagcatcttggcaacgccaatgcttcccacggatgcggccagaaagactggtggaatcttcatatccctcgagttgacgtctgcgccggaaccgatgaggaaccgaacagcgtcttcttggttggctagaatggcgcagttcagcggtgaattgccttctccgttacgaccgttgacgttggcgccctgcttgattaatccgctcatctgctggacgtcgccacggagagctgcctgacagagagctgtagatagggggtcaggtttcgcccagagacccgatgtcatggctttgaacgagtgtgtcaacgaggacagacccttggtgaaaggtgaggttggcggttcaagacttggcgactgggaagaggatggatggacgggttcatacggcggtggctccaaatcacctggaagaggtcccttgctggatgatgcatgagagtaattttgcgacgtagaagtaagcagaatatcttttgtctgcgaagccttttgacaggccttgtcaacatggtcaaagacctctctaccactcttggagtcgagagtgacatcctgctcatcccgagtcgtcctagctactggttagttgagaagatacaaattaggcattataacttacaaggaaagaactttggcaaaaaaggcaaatagtcgtgtatgcgccagcaaaacatcgctgtaaatcaccaaaaatacctcatccagcaaagccagcgtctcggcctgcaagcgcataacctgcttgttcaacacggtactgacgacatcgcacgatccaagactctgactcaacgtggtctggaatcgcaccgagatggcactggcattgttcagcgcagcttcaagatatccgacatgctggtgcagctgatacagtctactcgcgaaagtagccaatcgctcatcgggagtctcgagcgcagtgtttagctcattcagctcttcagcgcccgacaataaacgatgggaaatagtcgagcccagagacgtgagagagataaccgagaagccgtctcggtccatgtttgtggggatttagttacggtaataatggtttgatgtgggggattgacttggtggagaaagtgatggcgccaacccaagatatatttgtcgaggtatcaacccatagacatgccaaaatctcactgcctgggctaaaccaagtttgtagggctgaaggagggaaaaaacgccctagatgggtaaggctgaatacacgcaatggaaaaggcgtcgtgtgcggattacgcggtccctcgatcccatcacattcgacagaggctcagctttggcttggcggcctccatcgaggctgtaaactagacagagtaaggatatggtcttgacagtgataggttcgcaagttgactacgccgtaatgttacggcttgctttgacgatgcatgatacagtatagctgtattgttattgatcggactcgtgtctagttatgaattccctttttaaaaaactcctcatcgcttacgccatcgtgcattaaaccctcgagacgatatcttttcttacttggggctcactgccttgttcgtgacgccgtcaacgggttgatcctttgccacgtctggtcgcgacatgagaagaagaaagccagcgccaagagcaagaccaattccgccaaacatgatcatttgcgagctacgaaaattacattagtacagttaattttatgtgggatttaaactcactttgcacccttgctcataggcttgtcagaggacttgggtccaataggttcgctctcattgtgtctagacagagcagttgtgcgaaagccgcgctgaatagcgggcatgggcctcaaagccagagaagatcgaacgatgcgagcagacatgatgatgattgagttttggtggttgttttgttttgtttatgttatgcggagcttgatcgtgttcagaacagaagcttagtctacaaagaaagctatttattgcagagcttcaaatcgattggaatgatgacgttgttttgtttctcagctcaattgatttgatcgagttgctctaattgcaacagtgggacttttattgatcgtggcgtcattgatgcgtacgtgcaatcgactgtcatcatcgctggagatttattacggcactgcaagtgaaagctacgggaataagaaacaatatcgatattaaataaggtaaacattggatcagactataggatagtccctcttgagatgaggatatgtgtgctgggatccaagatactgcgatgttacattacagaatatacatgagatggatataagctaaactcgggaatagtctccatcagtcacccaacaacttctacaacgtcacacagttgtccagccatctcgctcaataggtgaattaaaataaatacgtaaatttcccttctatgatgcccctaacgtctatgccatccttttccttctctcttttccctctttctgtcaagaaaaaagttcccccgccctgtcagtcttttcttccaccagataaaaaacagacatcgagttctcaaatcgaaatgtcagttgttttcgaatctcatatcgaaatgcccttctccctcccctcaacatccaatccctcgcttgggtatcaaacattattcgtaaaatccccatgcagcaaaaaaaaccatccacaacgcgcaacttgacgggggcgggaccatcgggtagaaaggagttgagagtttttgtttgtttgtctttgtgtctttgtgtgttttgttatagtaagataggtaggtaggtaggttcttaaataggcgcttggttcctgcgaacccgaccttggaaccacgcttccatgctcgatacggtcatttttgttggttggtttggggtttccaggctattctgaccgttcgaaagaagagaaatctctgtctagaattgaggcatggtcgtcaatgtgtcgacaagacctcggggcgaacctgcatcggcactgattttgtacatcgctgcgcagttgggccatccgcttatcagcacctcacttgggttttcttcatgtccaatctcgcatgtcgatatccaactatcgtgaaaagattcgaagagacatatctacacttccagtagcaatcacacaacgaatctgcacatcttgaggtgccgtcgctgccttcttcggagtaccaacgtcgccattggtctcttcgcctggacccttatccttgatgattgggggcgcccatctcaagctcgtaatgaaatgctcgtgcgatccctcgacagtcttgacgcactttccttcttggctgagatcccagcatcggattgtcttgtcgtcggatacagaaagcagaaatttgccgcttggatggaacaccaatcctcgaacccagttgtcgtgccctatcaaggtcttgatgcagtttcctcgaccgtcccacagcctgatcgtcttatctcttccgccagttgccataaactcggccgtgctgctagctggaggcggcttcttgactccggccagagtagccaagtgcgaatatgctgctgggggcgcaaaggtacagcattcgacaaaatgctcgtgtccaatcatgacgagtttggcttccgggttcggtacagaaatatcccagagcctcactgttcggtcgttaccggtcgatagtaggtattttccatccaacgagggcgaaacgtcacggatccagtcggcatgtcctcttatcgtcttgacgcagtatcctgtcgtaacatcccatatcctcactgtgacatctcgactggcgctcgcgagcaggtttcctgataacggagctcctggtgctccagagggtataaatcggacggcgcttacgctgtggtcgtgaccaggtagtgttcgaatgttttggtactcgtttgcgggatcccaaagcttgatggtcaaatcggaactgcaagaggctagtagtgtgtgaccttttgggccaccgtaatcgaggtcgaggaccgctttggtgtgaccttttaccgtcctttcgagctcgccaaactcccaatcccaaatcttgatggtggcatcttcgtctccggacgcgatggacgagaaaatagggtggaaagcgacgcagttgattggcgttcgatgcgattgaaggacatgtcgtggaggaccggctggcagccaggatgagggatctcctctgcgattagatgtcggtgtagcgctattaagttctgtctgaagggtctgggtctgcgcttctagatccatgatctgcaacattccctattagtcaatctgtagagtgaagcgcatttaatggcatacctttttttgtaggcgcacgacactggtccatttcttctccagcagagtctcgtacttcttagcggtggccgtgtcgaaagcatcctctccaagaccaagctccgtcctcatggcattggcgctatcctgcaggttatttgcggcgaggtaggcgatgatggatttatgcctgcagcacggtcagataggcaaatcataagcttctgaagctcccctgtacgaacagctcctcagcctgccggctcgtcaacgtccggctcatgatggcggtgtagtgcgtcggtcctctcagctcaaaggaggacttattttccagggtttcttatgatgctgtggacggtttggatggtgtattcgacgtgacgaaggggttttccaaggtgtcgctttgctatggttggttccgtggagaaaacggcgcgggggaggggcggaatgaagttttggtgggagcttcgtttcgtgacgtgtctgtggaggagcgaacgggaagccgcttgcgctgaacaaagacagaatagacaattgttgagagacaatccagccaatcgaggcggagctttgccggtaattctttcaaaggcggtaaagctcaagcaacaaaggaaatatccgacagctcaaggaatgcgcaacagcaagcgacgcgatctcgtctcgtctttccaggggcatcaatgcatgaaaaagcggtgcagaaagtcacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtgctgatcgacagtggctaccctaaactgactcggttgtctggacttagtccatgtaacaaataattaatgttgttcttttgtatgtgatttgattacttttgtttcccatagattgtatgtcctcgttatgcgttctgatggttcgttgtggttccatggttattaataatcgcagtattgaatcatatctgtaggactggtgaatcttagtatgaggacaaggacagtgagtagtccaccgagcatctctacgtagtagtactcggctcctatgagcaactacaacaatggggtcagatatatggacacactgactcgatgatcgaaatcctcttgtacgagttaatagaccacatcaatttcacaaacacaaagctggttgaacccttgatcagccttatggcgcttaggccaagtgtcattgtcaaccacacacaagcattcccctgcaataaagaaggttgtcggctatggcatcacgggaatgtgcatagcttatagtatttccgggatccgtcattgagttgcatcctcgactgattctgtcgtgttgggaacgatcctacgtctctacctttgttcgatttgttctggaccttatccaaaacgggattcctccgggaatacagtatgttagattttggccgaaatgctagattatcttgaggttggatactgtatagtccaacctagcttggggtcaaacaccatgacactcacaattcacagctcagggcttcaattgtgtgaagaaaaagtgtatatgccgtgataatatgtgttggaattaaacaatttattgggtattatcctaaacaagagaaacgctgcattgtgctaatattttatgttgtcaagtgaatcatgattgtctcgtgttgtcgaatcatctctgtgtcgttgattggtgaaactctctgtgcaccctaatcccctgcaagatctcttcgctactgctattgctaccatttgctctggcgttgtaagtcttggtggtaagttcgaacccctgaatgtcgggtcgtaggttggcgtccacaggagtagtcgattcggtaaagttagtaccctttataagacccgtagagtcgttctcgtcattaagtctgtagaaattattggtcgatacagagctggagttgttgctcatgtgtgtcttatgattgtcggacttgagtccctgaattgattgctcgcctttggagcgctgaccactgcggatggtcgatgcgaagctactcaaaccggtaaacttggcgacgatgcggaggacgggcaacattgttgggagattcgcagagacgataccggccgacatttcgatttcggtccatcccacggtcggggcgagggtgtaactcggatccttatcgctgtaggtgaagagcacgctcgttcgatatgatgaagcaaagacgacgaaggaaccgatggcaaaggcagctgttagaccgagcttctcggacctgccaagttgaagcttccagataggcggaatgggaagacacaggataacgacgtcggtaaagattgtcgaggcggcgttggcgatccaggttccgacctggttaatacagtggccaggaagagtcggataccacagtttggcgacggggacgcagatgaagatgaagagaaacgtgatggtgatgacccaggcaaacacaaaagtgccgacgatccaggccattttcttaaagtatggcacgcgaaagatgcggtagtacatgagcaaaagactcagcttggtccatcctagattccaagcgtagaggacttctgcgacgacgagccactttgccatcatgacgatttggtctacagggactttgtcggcgtgaagacccataccagaggagtgcatggcaaagatgaaaccgacgacgaccaagttccaagcctgcaatttgttaacccttggtcgttagtgagtacctgaagtgctgctcaccatggaaaacaaaatcacataatcatcccaccacagtttctgcgcttttagatgtcgactatacaatctcagaccacatgacaccaacgctagaagagtcatggagacaacgacttcgacggtccatggttgaatattgtttctgtcaaagccaggaaggccagggagttgagactcgtccgacatgattgcaaaaaagaacaacagctagaactgtcagaaggagaggaagaaaaataacaaaacacaagacacagtcaaagtggaacagcaagagaaggattagttcggatataaaacatctcgaataaaatacttaatgcaagggactgaaaacgcctgcttcttgggctgttcgaggcaacattcgacaaccccattttagcttgtggagcaacaaccgaccgatccggagacgcaggggatggccaagagacaagctcaaagttaccagcctaatagagaacataacgtggttcagtatacatagccagtgctgggtttacctgactggggtgtctctgtgccttcttgattcattgtctcggcaattccattcgggagtcactgttgagagactgaaatagagagcttgttagacgcagctggtgatcattattcccgcagaattaagaagacgaggctcgaaaatccggtcgacatgatccgagtcgtgtcgatcagacaaaactgtgggttttgtggttcgtggtgggcattgtttagagttgtaacactaaaatgttccaggggttagcattccgattggattgttaaggtcttgacaggcgccatgtttggactcaggaattgattatactttcttctttttgaatatgaacccatgcatcttaactattattttaactttcctttctttttccgtgttctgtgcctgtcaattgatgtgctggcttggttcctgttccgcggtcttggtgttgaatcgtcccctgcaaattatatggatgcacttcctggtgctctacagaacaatttacaggggccttgataaagtgtggaccatgctattgccgagtgaaatctgacacataaccacgtggtaaatgaagcacgacattccgcatcctccaaagacaggcaatacaacacaactgtgtaagcatacaaaaaggttggatacgcaaacaatctttagacaacaaccagttgacaacggtccggcccgttaacccaagtctgttcgcaaaagcctaaccttagtacagcacccgctcacttcagttaacatgattctgagtctgcgcggaacaccgccgtccttcccccggaggactatcctcttgcggacctaccactcgtaatggatatggatcaccctcgaacccccgttcacgggcccccttgatcgctgcctaggttccatcagttctgaaagctgaaaaaaggtacataggtggcattcgacctgaaggaatctagttccgccttcctgcatcccaagaccttctctaccctcgaacaaagatctttgtcaatattgataccatcccttgtctcaaaaagcaaaaatggctgccaaaactactatcaaagttccccaccttggaggcatcgatgctggttatcgagtctccggtgacgaaatcgacgcttcaaagcccacactcgtcctcgtcaactccatgtgcaccacttcctcgctctttgagtctcagttcggtgcaaaggatctcacagatgctgtcaacctactcgccatcgagcctcttggccacggcgccaccagcgtcaagtcggagcatttcacctactgggactcggccatcatgaacctacaggtcatggaggctcttggcgttgacaaggcttttactctaggaaccagcgccggtggctggattgtcgttcgcatggctcttcttgcccctgaaaaggtacgttctttgcaatacagtaccttttgctgttcctggtcgctggtgacacgccggtagatccggtacgcccagcgtaggactagctaggcactcacgagtctgaccacttcgcatacccaaaacagctaaaacacacgaacccccttggctaatgacatttgattctcatagattctcggcgtactacctcttggcacctcgatggattacgagtctgccgactctcgtgaaaagggctgctgggatcccaagactcagctcggccccttcttcgagagctggagtagcccaactcccactcctgactttgtcgtccccgaggtctggcgcggtcttgtttcgtccgtaggcttcggcaccgacccatctcctgagctgctctccttctgggacgagacgctcaagcaagtgtacagcggaaacgagggccgcaagaaactccgcattgccgtggttaacctattcgagcgagatggtctcctgcttcgcttgcgggatgtcaagtgtcccgtttactggcttcaggtgagtgacgcaacgccaagggtgcgttcaaagctaaccattgtttcattttagggcactgcggatccggtctttggtacgactgttcccactgagcatattaaactctttacttccagccctgaagctacgctcgactttgttgagggaggtggtcattacctgagcgctactaaccccaaagagatcaacgaggccatcctcaagatgatcaagaagtatgcttaatcctaaacatatagatagacaaacatatatacagaatagaactataacgtaaacacttgatttacagcccaacatactatcctgactcgtttctcaacctttaactaatttgtctcttagttacatgtcatccgggctcaacactcggtcggctattcccacagcattcctcagtttttttaatgaaaccttgcgggcactaacttgggcaattccaacgtgcgggaacggcgctggttagcttgcacctagtttagtgcatcggatcctctcccgagtcccctagcaagagatttcttaatttcgattgataacggtaacatagagaactgactacgaatctcctgaatcgtctggataggccataactactatgcagagtacataattgatagtctcagcattgcacggttcctttgttcatctgcaaatgcgcctctcgtctggtatataagaaaaaacacaagcatataagacgacatctgtgactacggcaataagcgtaagaatttcttgaggcccaggtatttgatggtttgtacaacattaaaaaaaaaaaaaaaagaggttgttttgtatcgagagtcatagaaagtaggttgaggcccaggtatatttaaacagtatttccaacaagatccgtcgatgtgttttagcgtaaaccacaaacgtcccaaactcgcctcaaattcttcgcgaggccccaaggcttcctcaatcagttagtttctctcgtcaatatcttttactatacatgaatccaccgccgtataacacagacccttgactacaggtagctaagcagttcaagttaggttaccagacccttttagccgatgactatcaaagcgcaattaccacatgtatggcacgactaaaggctagcttatacactggtcagcctcagtttatcacttttaatgaggttagtttatgattgctcacatcgcgtgatacaaatcaaatcttagcggaaatagtcattggaaggaagtagcatgtgagacattggcagaacaatccagatgggccaaagcgagtctgtgtcggatgcaaacatgactggttgttaattttcttcttgacctagtagaagctaactcttaatctatcatacaattccattcttgtgattgggtgtcctgtgggctaatcatctgtgctgtacatgcttgacactctttgaaaacaatatctgctcttgggatatgcgatatagaacggccagactggtttcaaagatacgtgatgtgtctctggctcccaaaactttgtcactatcataacatgttgtcttatgtcgattctcaagtcatccgccgaaaattcagggcagccgtggttaccaataccgaccagctcttctttgctctaataaaatccgatgcgtcgagacgaggagacaagtcctcgcatgccattctgaatggcctggaaccgcattaaacggcaagattcgctttccaagtggttgatgagtccggccagtgtcgtgaattctttgaaacaggatcttttcgggcagtggtacaagttttgctgatgtcggggtgattcaaggtgctggttcaggctcgacaactgccggaacaggtcgtggcagatgtaacactcgtattcgccgtaatgagggttgtaggcaagttctgtcgcttggtagtgaatagtgcattcccattcgaggaattgattggtgatgaggccgtctgggtctcgtcgcctgacttcttggtacattgtatctctgtccaaaggtgcacgagggcaacaaccacgctcgagatgatgagcgacgccactggcagctcgataacttgcccggcagaatgggcatacgacccctttgccttggtgaaaagaaatagcacctcggcggttctgatactgggtgatgtactccgtctcttcgtgctgactcaactccatatgcttgcaaggtcagtgacacaagcctgagtggtgttgagtaacatacctcttccatatcttcttcgcagaagaactcctcctgacattcagaacaatagacactcgtttaactcgtggtagttgcagctttcgtaacagtcaaagcccgaaaagcagatctcgcactcccagttcggagcgtaatgtcctgtgtcattgcagtgcctgtctctcgcctcctcgcctgcggggaactgtttctagcaagtcccacacgaataggacattttgaagcagagttggctggttggagttggatggattctacgagacgagatggatgttgtgaagaagttttggggaggatggaggaaacctagagttgtaggggatgtgcaggttcgtgatggtcgtgattcacagaagtcaggaaggtgggagatgcctgcctacctaggtaggtagtagatatgaaccaggcacttgtgagtctgatctttctttccgactacaaaactccctgcttccgattgcaactgctcgagatgcaacgttgaggtctcctgctcaagacatatggcaatgtggttctttgatatctttaaacagacacgtatctaaattacccaccaatgcctagcaaccttgtaaaaagagtgaattatatcccaacttgtactgtaagcctatcccacaaacaccataattactccaacatcaattcccacgccggtgtcccaattactacctgtctcttcccattctattgtacaaaccagcccaaactaacaaccagaacccttattaaaacaccactagttggaaatcatccgattgggatcaacaatgctcgaaatacccctctgcgcctgctgaaagcgcagtatcttgcaactctcactctcaagatgattgataagcgccgccaacgttgcaaactccttccggcaagttggattcaaacaatgatacagcttctgctgatgctttggcgattcgagatgcagcttcaagccatgcagcgaagaatggagcttgtggcataaatagcactcgtaggctttcgcccagtgattccatgctagtctagggttgatctcgtacgtcctttctccatgccattcaagacgcttgtttacgatgacaccagcgggatcacggttcctgacgtacttgtagagctttttccgactcatcggaacgcgtggacaagagcctcgttcaagatgacacgatagaccagtcgcagtgccgcatttcgctttgcaaaaggggcaattcaccgttgacacgcgatgaatctttccattcaaatgctgcgcattcttaggttctacgtctttccgattgacatcttgactcacctgtcggatgcaattcagatttgaaaattgacgctcacagtcagcgcagtagttatgaagctcaatttcatgcttcgaaatctcatccttgctcacggcgcgaaggtaacacatcctgcactccagtacattatgggcccagtgcatttccaggttcatgtgctcgcagcggtcatactcgtcgtcgaagcagaagctacacgtgtcgcagtcaaattgtgggagagcgtggcccgttgctagacagtgctggtcgcgagcctttcttcctgagtggaaatgcctgtcacaatcggggcagtagtaggtcatgattttgagctttgatgggatttatttgttgtctagttcattccatccagttcaacatcagttcgttgggttcacttcaagggagattgaggttgctaacgtggctgatagctgatgggtcgggctcgtccgtgccgaattagattaattatagtttgatggcaagcctatcatcacattgaggtgattgatccaacgtctgaatatcatcttttcaaacaagtcctgagtgaactaacaacatctgcagtttccttcacatacatctcgagctccccaaaaaggtgactaatggggaactagaccctgaaatacctgtcagggcgggtagataacacttacagggggctcagtcaactaccctatgctgatgctgatcaacgacaacctcattattgatttgccatttggatggcgaattattctccggaacacagaacacatagctaattgacctctatacaatatggttgtttttttttgtatgtttttactcttgttccacgtggatcgtgccgcagtcaggtacatcactgccaaccgtcgataaccgtgttggccgcgctcccaacaattgttgcaaggataataagaataaacgtgatactgagattatgcataataaaatgtacgtgcaacacctcgagttcctgcaattcagcacgctattcacataaccaaaatggttccgcacctgtgattgctcgcttgttagtctcgcggtgagagttccaactcaatcacctgcccaacaaaatccattttgatagacatccgggtttccaagtttagattcccgaggttttcttcggaaataagcagtgcatccgtattgtgttgcctagacatatcgaaagataggacattcgatatactcctcgtctatcgactatgcattcatatacgacttccgatttgcagaaaagcgagacaaaggaatctatacatgtggtcttatgttctgcaagtggaaggtcggaatagaaagaggttatgatatgatgttggtgagatgcttgggatccttacaaccttgtaacagtcgagcttgttatagcaagtcttgatgggagaggcattaaccatgcatcaaattcgactgttggtaagcacgcattttgcatgaatatctgtggttcgatcgtaaagttgtgacaacggttgggccagagtctcagtcaaaccccccttgggccggacacaaactttacactcttctccaccgcgtatatcttggccaacagctggttatgcattcgcaaccacaaacggcaattcagccatttcgtgacccaaaaatcgaaagccccattgtatggctgggcgtactcctttttggtgtatcttgggcagcatatgttgtccagctgcctgaatttcccgctcatcggttcaccgagatgatctaggagcgagaaatattattcgtttcggaaaacaatacgtaaagagtatacagaataccccgtagttctacaaaagtcggatgtgaaagaagaaaatacgggtgatgagttgaactatgcacgacaactcactgcggtctggcatggcagcgccgaattaccgccgatttatagggcccgtccacagtcaggtggtgtttcaccagcccttcatctccgccatttctggatgaacgcggagttggaatgaggagtccccagaatgttgacccggattctctcgatgaaaactctggagtttgtgcatttgctgggtcgtgggggagatattgggggagagatgaaggccgagcctctattcgctcggggaagtcaaaaatagggaataggggggcctcatgcgacaaacgggccgtttactctgtgattgtggacggtcgacgttgaaaacgtctatccgttccccagcgacaggcatgaagctccgagtaaacggccggccttctccacggctccgggtgggtcttttgggaaaggagattccgaaatgatgcgggtccggagtagatttttcagcaattcgtgagttgtatcattgcaagtaactgtactctggagcaggcagagtcgcgtcacgtaagaagcgatgagctgagaagccctgaagagtttttctggttagcgtgttagactttgattaatatgccggtacttgggccaagacatcatcgcgaaccaagatccacctgttctccctgttttccttggcgatgaatgatacgcaagagccaaaaccttggagatggatgatactacctgtgtgatgcaagagacagatttcttgggactcggctctccgcagaattccccagaatctcgctactcaatcaaggtttttcttcggtgtcttttgtgacagaagctggagagatggagaaggatgggatgcattcaattctgtcgctctctcttctgcgtaattcatccttgaccccgtgatcgacgtggagcctctgttttgttatcgcaccgagaacgatgccgtaggcccagagattggtcaatgttggggctccaaattgggccacacactggggtttaagcttaccttgaccgttacgtcatgagccaatccttaaacaccaacagcaacaccatcaaaactcttatggccaagtttccacctccttcaggtcaggtacgtaccccagaaaactctatgccaaggggtaaaactgacaatgacatccacatttttccagaagcccaatcagtgtcagtcagtcagtaacgggcgcgacccctgtactttcttgactcgttccccgtggataacccgcaacgaccccaggccaatgccaagattgtcttgttcgccttgcccagttacctatgtagagaacagacgctctatgagacagaatcaattggagaatccccagatcaataaaggatttctctatacaaacaccactgacatcggccctttactccccaaacccgttagagaatacacatggaccgcgttcctttgcgtataccatcaacactaaaagcgatctgcatttggcgcaacggctgacttgaacttggttgcccatgatggtttctcgtttccccccatgacgactgccaagtttagcaaataatgccccattcatcatcatcagaaacggaaggatggaccacctgcacttgcctgcaacggcccccccgacagtgactgcgactgtctatgacctattccttcctactgcccgtccgttcttccttctagcgtaatggatcgggatgcgtttatggggcagcaccattttctgtctctcccgtactttgatacgactcaaatctccgctacccagacctgacccagaccaggtctacccgccgcgtcttgaacaataaaagaccctcgtcctcccgctctttcatgctttttggaaacagatcttcactttagctttacttcctttttccatacccatacaatactactgtcacctgctaggcagtcgtacctacatcatgttgggtcaaaagtatgcactccctcctgtcactctattcttctctccccaatactaaccgtctccctcttccaggtccatcaaggtcaatggcgccgactgcggtgtcgaagccatcctcctgggtgtgattacgtccattggaggctttctctttggctacgatacaggtcaaattagttctatgctcctgttctcagacttcaaggagcgatttgcccaaggccctgcgggtgataaagaatggaacccttacatccagtctattcttgttagtctcatgagtattggaagtttgattggtgctctctctggtgcttagtatgttaccctcatcaaccgtcctatatcaccccagctaacaactctagtaccgctgattggtggggtcgacgaaagagtatgacattcggagtcgccgttttcattatcggtaatatcattcagatttcggcgatggagtcgtgggttcatatgatgatgggtcgattcatcgctggtctcggtgtcggtaacctttccgtcggtgttcccatgttccagtccgaatgcgcccctcgagagatccgtggtgccgttgtcgcctcgtaccagctcatgatcaccatcggtatccttatttccaacatcgcatgttttggtttcaagaagatggataccagcagcgcctcgtggagaatcgtcatcggcctcggtatccttttctctcttcctcttggcatcggtatcctcatcgtccccgagtctcctagatggcttgcttctcgaggcgactgggagggcgcccaaatagcactgggtcgactccgtggcatgaagcacaacctcgaccaccccctcgtccaggacgacctgaaggaaatgaaggacattcttgagaaggagcgacaagttggccagggtagctgggccgagtgcttcaaccccaagagcggaattcccaagctcgtctggcgaacattcctcggcttcttcatccacttcctccagcagtggaccggtgtcaactacttcttctactatggtgcctccatcttcgagtccgccggtatcgaggaccctatccagacccagcttatcctgggtgctgtcaacgtcgccactacctttatgggtctctggttcgttgagcgattcggtcgtcgctggcctctattcatcggtgctctctggcaagctggttggctcgctgtctttgccgctattggtaccgctatgaacccctcagagagcaaggccgtcggtatcgtcctcattgtctgcgcctgcatgttcatcgcttctttcgccagtacttggggtcccatggcttgggtcgttatcggcgaaagtttccctctccgtactcgtgcgaagcaagcttctattgctacagccggcaactggcttggaaactgtaagttcctctactgtcattatatgtctttcaacactaacccttattttagtcatgattgctttccttactcctattgccaccgctggtatcagttacggttatggtttcgtctttgtcggaaccaacttggctgccgctgcccttgtttggttcttccttttcgaatctcgcgccctcagtctggagaacgtcgacctcatgtacggccaggagggtctcaagccttggaacagtcacaagtgggttcctcctggatacatcacccgcgagcagcgagacgaagtccacttccaacgtggcaacgagaagcccaggaacagcgagtctcactctggagaagactcgagagtcgagtcggttatggcttaaagcaggctgcgtggaaattagcacttgatgcatacgaggcgtttttagttttatcactgtataactacggtactggagtcgttggcagtctaacctggaaattgttagatgaattatgattatcgtttgttctaaacttgcaatttatgctgggtattataatgtctaaactaagaatgtgacttgttgtgggtatcaataaaatgccatgctaaactcgtatcgtactgttgcgccaggcaacattcatcctcctaatttgtatcgctcctcgcccttttttttggctttcctctcgtagtcggccaagtcattcctctttctctttccaatcgccctgctggcagatacgggatgcagaacttggtctttgctggccaagtagtcgatgactcgcctggtagatgtaatatcgtctgtattgatgggcttgaatgattccctgatacatgggcgagtgttgttgacggagacagcctcccaagccctgatcacttcatcgttgagggctgggatatgtgttccgcgccaagtcatctcgccgtttgcccggtatctaaagacagaagccctctcgtcattgccgttccatagctccagaatctcgaggctgggcatcttcctcgctgcacgagcggccgcgcacaaaaggttgtttacgtccttctccttgccggtgttgaagatgtcggatgtgagtgatagtctcttcaggttcttccagtcgggtaacaatctgatggcctcttccgagttggccggccagaacgggtgtaagaactcctttgcatctattagatgcgaaatagagagacactccaggttcttggtgtactgtcgtagcgtcttggccaggctgactactgtggcctgcttggccacccacttctgaaggatgctgctcgtatcaccgtacaaactgagactcttgaccgatggtggtagaagcaatccaaaggttctctgtgcctccttgcaccaggccttttcgtcgtgggactctgcgcagcgccatcgctcgacgtggatgtcttggacagacaatagactctcaagcatcttgttcagagcagtgggatatatctcccggaactgctgtcgtcggatgaggaacttagtcactactgagactggaggtaactccgcagcgttgtcggtgaattcgagcggcttccagccgagcaggttgttggtggtcgcaaaccagtgctgtttacgctccgcggtggtgagaagcccttgtcccgggttgaaagtcctgtgcatggcgatgtacggccagtgcacatctccgacggcttcatactgctctgtcgagccagatgcgagataatgcttgtagagctcgacatcctgttggacagaacagacatggctcatgaagcttgcccagtcactcggcgaaaaaacgccaagttcgagggtcatgcccttgtgtccagtgctgtcccactccgaaaggacatcccagaggtcagaaatggacctggtaaaaaccgcgtccagtcgccagatgaccttgggcttttcgtcccgtttgcacggtgaagttccgtaatttggcagcgcgatgcgaagccagagatgctcgagcagtgtgcgtctgcggcggcctacgatatgcgagagggaggggatgtcggcttgcgtgatggtgaggtttttgaatgttcttgactcgaagaacgagttccagaacttatcgacgcaggcgtagggggctagactggggagataagggggagaggatgtcgtgtggggtgtgggggaggttgtgttggcgacgaacccgagaatcatgttctggatttcggccggtagggagtagaagtgaggcattgtgagtgatagggaggatttgtgtgtaggggaggggatattgggtaggaatgagagtgatgatactcgtggtgatagaatccggcgtatgtagaggaaccaggatgcggattgtgatcaacaggtatgaggatactctcaaaggttaagttcttctgttggaacccgataaagatgggcaaagaagcagaagaagaagagcttgctaatggtgcaagtagatgcagatatgatataggtaatcttgacgatgataattctctgatagagcaaggaatattttgtaaagagagataatgaagaagcttttctcaaaaggataactggaagaggaagaagtaaagattaaaagaccaagagtctgtaaaatgtaaaggcatgcttgaagaaagtagcaacaggcaagtctttagtgaagaagaatgtagtggtcaaagagtgacaatggatgtagttgaacaatagcgtggtgcaatgtgaatagcaaacgggagcgcctgagcaataaagataggggataaaggtgaacaatggaatctgcagcttgatcaacgaaaaagaacaagggcagctttttttatacgcaggcattctacaggcagtaagagttggtcgtcttttgtgtcgtgaagttaatatagaaatgtgtctgcagttatggtcaggcagacaatgtttctattacttcctagaggtcattcagaagcgtatacactgattggcttgatttgaagtataagtctctattttgatattaaacatcttgtcttgattcttggaaatctttcagggtgaagtctgctgtatttctatagcactggtagccagtgacaaaagagacgcttggtaaacagctttcccctagtaaataccattgaaaacaggtgaactacttaatctgaatatgatcaaagctttgaatgtcaacggagatgtttttttaacccgatatccgaggtttaaagggtgaggttgcaaagttaatggcgttactgtataagtctccctcagggtattagaaaaattgggcagctggaaagaagcgtaagagacgaaaggtcagttgtacgacttaaactacactctttaggctgtttagttttgtatcctgagatttaggagatcaactttcttgcaacccactgtctaggtctccaggcattcaggcaacattcgcacggaaaagccattgtctcggtgattatcacaaaggtaaaggccaaagaaaagtctttcaacaattcaacttctgtcactactatttttgtattacacgaacttgcagtccgtctcgtgaagctgtcaccacatcaatcgatgggtcaacaatcagcctcaatacgcaagtcttgtggaaatatcgtatgagtcactccatagaatcattaatccgagagaatatcaggtatcaccgaaacaaaaagaaagcccttccctactccgtgcttcgcgtagtaatatcagcgcgaagacaaccgcatcaccccgcgacgaccatctcgtccaccatattcataaacctgtccctatactcggccggatcagcagtaatgctcataggccccttgtgagcaatcttgttaaagatcttgacaacctttgtcaacgctcgtgcttggaacgcatgctttgtccagaaaaagtcaagcaggacacatcggtacgcccactttccttccacatcatccactcctcgccgccaatttcccgcatcggattccacaactggcacctcgatacctacggggtaccgcacgaggaatagcgagtagtcgactgcgttgtgggaggctagaagtgctgaatctgcgaagaggagggagagaagctcgtctttggcctggcgtgtgacgcggaccttgtcggggaactcgtcaacgagacggtctatcacactatccggcaccagagcaccgtttgcgatatctcgttccgggaagaagtagtcgtttggcttgagatcgtacgtctcccacgtcttgccttgttcaccatgtggcttcccgaagagcaaattctccatgacaatgtgatgcgtaggcgcagcaccgagcattccaccgatggacttgtgcggtgcataaacaagatccatgatacgaacgagtaaactgtgcggctgatttttcatgtgtccaacatacgggtccagtagttccttggcgaagaaatcatgctcgaagcgtctgggcagcgactttatgagatacttctcattcgctgtggtgaagaaagtagaaccgctataccccaaatctccgatgggtacgagcgagtctttggtgtcggcctcgaaagaaacgtgatactcgtcttcgtcaatttgccagacttcttttcgcagcgctagaaaatcgacggagcgatagcgcgagaggaagagtttgaagaggcggaaaaaggcgttgatggctttgatgaggcctatttttgaagagccgtgacgtttgcatattgcctttgctattgagacggagatgcgagaagagcgaatcttcatgtttgcgtgtgaatgatgccgagttgtgttattagtccagtgtcgatcgggttaatcaatagaataactatcgaatctggcctgtttcgtaatgactggttcgtgatgtattggtaaagcgtttgatggaaggaatgaagaaaggttgagtcgcaagtcagaggctgagtgtgtatatctgacgtcactgtgtcaaaaaaaaaattgagcatcgagatttcctctttacgaccccaagacttgtgtaacatcacatgtcaagaaggatatttatttatagacaaattcttggatggtattattttgctgtactgtgtttctcatttcatcccggtcattaccgttccgtatctctataatgtctaacctgtataaaacaaaaatgaaaccccagacacgctcgctttgcgccagtcgcttcaacccgatcccaaacaaagacaaatgaagaaaatctagttgttgcttttgtataaccatccgaacccgtttagacaagaaaaaataaacaaagagtgaaaaaaaccaacttagaaactgaacagaccacttcttctcttacccaacgggtaaacaatcagggcactcataaatagaccgacactgattccaatggcgacttgaatcaccttgaacaagacattaaaggcagttccttcgaggttgcccatggtgttcatatcagtcgcaacctttgttccgttcttggtaatctcatcagccatggtgatactggctaagagagaaccaccagctgcaagaccagacggaacttgcacaaagatagcaggaagcatagctgcagcggcaagactgtatccgaccttgcgaggcttcttctccggttcttggcccttctcgggtgaaccaggcctcgactctgggtctgtgagggttgggagggaccacgatgagtccgactcgagattcttcttggtgtagcgcggtcgcatcctgagtttccaccagtcgaccaagtccagccagccattctcaacatgtcgccccatacgtgagtacagattcgcgagaataccaaccgccagggcgcccatcatgttggagatttgtccgtttccgccaaagtagtcggcgctgtaactgttgaccgaccagccagcaacagccattccgaccatgacgggagattgcttccatttagcttggttgataagacagagacacatggtgaatcccggcacaaaaagaaagtaccagcctcgctccagtggcctatcgcaggtcgatcgactagaggcattgctgtcaatcattccgtagagggaagcgccaatggtgataccgtatccgagaaagagcgtgtagatgagagcgtgcaccatgcgaacactaccagccacgatgttgtgactttgaagttcgagtgaactgcagagaaccatgtaacctggaaggatcagggcaatactactctgcgccagagcactgaaacagaagagctcgccgccccggatagaaccgaatgctcgtgcgaaaaaggatgtgatgacagcggctgaaacttcaaacacgtgtgcgtacagctcgttactaggagccaagacaagttgaagaataccgacaatagcgccaagaaagaatgcaataggaagatcgatgaatcgtccttggaaagcaaaaggtgccacacaagctgatgcgacgccgtataagaatactcgaacccagacgttgaactttggtttccgttcgttaacctcatcaagtcgctgcgtagcctcctcaacgccaatcttatcgtggacaacctccttgtagatgttgtgcacatcgcgaagacgtccaagatcgataccctgcggaacacgaacgagcttgacctctgttgtatgcgtagtgctgtcgtcgaaactgataatcatacacccaggaagatacaaaaactgcgcctcgatctcgagaacgcgcgacgacatggtcatgtactcctccagtcgatgagtaggagcaccgtacatcatgagagcccggcagagcttgaggaggtatcggtgacgctggatgataccggcgatgtggatggtgatacgagtcttgtcccgcttcttgggtggtgggggttgttgcttggcgttctcggcccatttaccagccatgttcgccgatgcgggtgcagcaaacatggacgatgacttcatgagctctgtgagagcaagagaggaactagagtggcgggacttgtggtagttgaacaagccgctagatggtcgggagcgagggggtgttcggaggggtgggccgttggatgaagttggtcgtgatataggaggcgagctacgaggcgagatgagaggtgttcctgggtcttttggtgtgttaagaccactaccaggagcgtttctatcatcgttgtaaagcttcaaaagcgaaccgaggattccaccacggtactgttccggtcgggggacgtagtcatgagcgtaagcttgttggagcacgggcgtagcggtaccggaagcatggccccctccattcgggtattttgtatataaatccttctttcccttgcgagtgtgcgatctgacgagattctctgctgcggcgtggtgcaggaagagatcctcatcagccctcggcacacgctggcgaagaccaaagtaacctgcatcctcgacagttgtcgacttgggcggtggcgtaaccttgatattgtcatagtcctcgatcaaaggcttaaaagagggcacttggggcgcttggtcgaagttgtcaaagtcaattgagcctcttcgggatcctggcgcagagaaacttcccagagagacagcaagtcgatcagctcgttgtcgagcatcggccatggatcggtactgtctctctgtcgtcctggactcggcctggtccgccttttccctctctccggggtcgtcataactggtgtttctgcggagtgccggcctgggtcgcttggggcccataatctctggtgtatccggtgccagcatctgaggcttctcctgacgcttcttgtcctgctctgcggataagatctttgtcagggcaagacttagttcgtatgcatctggtgtgttgggtggcagttctccaggggcaagctgtggtgatccggcgggtgagaagatgacttcgtctggatgttgaggttgacctggacgaagacgggtaggggctgacgactcgctgctttcaccaacaacagcttcttgcttgcttgcgtgccagccaactctcttcttttccctgcgagcaggcgtgtggacctggctggtttgaccaccgctgccactgccgcttgcactgccacttccactatcgttctgttcgcccgtcatgttaatcgaaagtgagatgggcgataaacaataaaggaagatgatatgatgtaaaaaaaggagcagtcagagcacggtgaatactgggtcccaatatgtgtgtggttttaacgaaaagacggacaccgtctgtgtctttaagaaatgggcccggaagggcttcttgagctcaaggttgagtaggaggaaatgatattcatggttgcagatcagatcagagcgaaggcgaggggggatggagatgatttacgggttttttaactctgtgctttggaattctttttctaaactcgctccagggcgcaaaacaagaaaaaaagaggacgaaaactgggtctttctttacaagtcataggcggcaaacttggatgataaggacctgtgggtcgccgagagcaagcccgagcgagacagctagggactgtactgtgcagtatctatattaatcagggtaacccacgattatttttaaagtgtgtacgtatgtgatgattgcatgatgatggtgtgctacttttttagttgctgccttggcttttggctctcggcgtcttggaattgttgatggtatgtttatactggcgatatctcctttggtgttttcagtcgagtcataccatatctcacaacggaattgtaccagaaccttccaacactcgtcatagacgcaaaagcaaaaaaggggaacatgttatccgagacctaagaatttgtttccttcttctgctttaacttttcctctatgcaggccaatcctcgcttcgtctaagctcaacgtttcattccgcgagtaccaattggtccggataaaaagggacagacagcaaagagttcgttatcaaagacaccatgaaaaaagctcgggttactcgttcgggcagggtgtggcaaataaaaagatagagctaagacaggaccatgctgccggtatgatactttgggctagtgagcagaggctcaacttatagtgcccttcagcgggctcacgggcttgcctcaacaggtattagcgagtgccctgtgctccaggggcctgagctatccttgatatgctgcaactgccagccctgtagcgatcggtatgctccatccttttcgggtcccgggcgggtatcaatttgtttagttggcctctaggtgcctgtttagtttccacagattggactttattcgagtttgatgaactggaatgttgaggctcatctaagttttaggtctctactagactgataattcccgtagcacaccatctcaacagcagatccacgttgttgaatgcagggctggcagttgatcaacagtcttggtttctatattggtacgacaagatatgcatgttgacgtgcagctgcagataccaagcacaaagtgaactgatgaatctgatctgatttctgtgcaatgtacagtgtccgtacctgatatgatgatatgcatgatacttggtgtcgtgacgcgtaacttgacggtgagtcgattcattgggctacttttactttgatggtgacattcattcgcaacaccagatatctaacagtaacattgcatgttatctcttttctctgtggatccacaaacaatcacatgtttgcagcatcccttgggctccaatccataaacaaggacaagggatggcgaaaagatccatttatctatcgcagagtcacgatagatccacccggcattaccgggctgctcggagcggagcagatcaaagcgccgataaagcttgaactagaacgctctagacaacggtcgtttgtgtactgttattggcggcagatatcttgcaaagcttcaccagagaaacaaacgttgaggttattatatatttcaactacctactatccagacccggtagatctatttcatatcccacagctactttacatatcccccaaaatcacttcaactaatagacccttagttgactttggcctgtccaaggttctggataatgttggcgccgtcaaagagaccgccgttgccagccttggcacggcaaagggagcttccacgctcaatgacgttgttatcgcactcgaggttggactgcgcaacacagcttagagaagagccgcctatgatgatgttagcgatgctcgacagatattgttagactgttacttacagttgtttccaccaggcacgcagcgaccggtctggccgttggcagcagtgcaagtatcctgcttcaagctggtgttggcaacacagcatgctccgttgggaacaggtcggttgtcgttctggcgacggacgttgacagcgctgcgaggagcgttgcgaacaccctcaacgtccagggtgccagcagaggcaatggcagcgaggccgaaaacaagggtggcgagagagaactgcatcttgaatttgttgaaggtgaagaagaggttgtttgtttggttggttggttgtagtaaagaagatgtgagatgtgaaagtagaccagccgaccagcggaagagaaaagaattgaagatagtaggtaggttgaaattgcttgttgagtatcgaactgaagaagcaagaacaaaactgagcgtcctatcaaggcatcttatactttttgacgacaactcctgcgatgcctctccagcgctttctcaaacgtctggagactcttggtatgttctcccccttaccgaggcatcgtctcgaaattggccctggtgttgttggggaaaattaggctatagtcaccgcagctgtatagatgcatactagacaagtgctatagtccagagcatcttggccatgagcggtgacaggcatgaacccaggcctcacatcagacaaacgctgtactgagattggatgacacagagaatgcctggtgttcaggttgtattgagatgaaacggtttccaacttgacatctctttcggaaaagtcgaccgagaatagcatagtctaggaactgttttcaaggagaataactacaaatgctataaacaactggaaactctgatgcggtaaacgcctccttgaggcatcggatgctaagttatccgttctaggggtagaagaatttgagacgtggggatgggtgtcatatttagtgggccactatagtggtatatagacgctaaacttgacgacacatttctgtcatgttggtcttggagtttcaggttttctcacatctcgagtgttaagatacgggctcaatagaccctgataaaacaaacaatccattttggtcttttattaccgttgatgcgaaagaccatcaacggcatgttaccctacaacgcttgatatgtctggcagcaattactcaacagccaatcgtctatatgtgagatcaactggacgatagccctcggggtatgacagagtattcatccagttcggatcttactaaagcattgtttcgtttatttagttactgcttgacaccttagtaattcaataaacatcaaatgttgtgttgatatcaatattgaccatggtcaaagtgcgtacaacatcggttagtgcaatgagtaatccagtcgagactcttctattttactgggcctcgtttctcccttgttgaagttgcatccaccacaaaacaccaaaggaacaaggtgaatcaatgcataagaaataaacgctcaagcgcccatcaagcgagatacatcaggcctgttcaattatcatacccttgaagatctgagcatcaataatctcatcaccccttcatcgtcatctcgccaaaaaaaattaattaaaaaaaatggcatcgtcttcatctactcaggggtccgtgactacacgcgcgaaccccgatcgcattgtacctatgcgcgtcatcgtctgtggcgttcatcgcacaggcacgctgagtatgtttccatctgactcatctgctcatctcgtattccagacgaatcctgtcaaatataccctgcagctaaatagctgaaacacttgttgatacgtgcgcgcaggtattagaaacgccctctggcagcttggtttccacgactgctaccacatgcaaacactcatcaaggacccatctcgctccccagaatggatccgtgctctcgaggcaaagtacgccggacgcggctccttcacccgtgctgactgggaccgtcttctcggcgactgccaagccgtgtgcgacgttccagctgctttcttcggcgccgaattagcggagctctaccccgaagccaaagtcatcatcctcaaccgtgaccctgagaagtggtatgagagtgtgctcaacagcatttacttgttgacatctcccaaggacatctgggccaagctaagcatgatttactgcttttttctggattctaacattcagtacatggcaaagtatagcaaatctatgagatcgctggtgcaaaagtacgatcacgggaacgagaaggacaaggctctggcgtggtacaaggcacagtatcaagagtttcgcgatcgtatccctgaagaacgtcgtttcgaatacaccattactgatgggtgggcacctctgtgcaagtacttggatgtccccgtgcccgaggttgaggatccagagactggtaaaaaggttgttgctccattcccccacctcaatgatggcgagacgtttcgccagaacagcaaagtcatgaaaaagaagagcaaggagagagctaatcagaacttgcttgctggtgtgggaagactggccttgacgggtgttgtgggatatgctggataccttgcgtggaagactcggcttggcggacgagtttagctgagttgtaatatgctgccatgtgttcaaaactatctgtaatatgtactactagtatgaaatctattattgtttgctttatattgacctgttgtcatggacatgttggcaagttgcgactggatgaaagaggcaagctgtcacatggctgactcgggaataaaccacgatgcaaatagatccacaagcataagcagatgaattgaggctacataactttcacagtgctctagtacaagctgtcataaaatagcacccccacgctctaaacacacgtgaggaaaatactctgcagtggcccgtgttgttggaggtttttgtatcatgacgatgatcatggttactactgaagatcactctaatcacatctatttttactatatgtgttcaagtcaaggactgtaactgcctattacttctctttcttagatgactcttgctcgataaaaaagagacacaagtacaaaaaccagcaaatgtgtatgtttagcattcctcgttgtcctcccccacgctcttgtcaactccatacccggggactgtctcccctcctctgttgtccgttccattcccctctcacgttacatcacaattcagaagcatcattggtcgtgcagagcgtggggggcaattccggctttccccaattcaacaaacaaatagggtctaaatagtaagctgtgaggcttagactgacttggagggatcagacgactgtgatcacgaaccggtacctgcttctgcggggataatggttgtgtgaatgtgatggagggcaacccattgaatatgctcgacattctgtcttggtacaatttgcttggttgttgatgttggtggcgttgccagagttgattcgtgttgtaagtcgtgtagctctcaccgtccaagtattttgtgttttgtctatccgtcatgttataaaccttgtaccgaacaaaaacccccaccgagtctccataaacaaatcgtgtcttgtctcttgactcgcgtgtctccatcagaatcaggcgagctcaccggttcggtccggagtctctcggccgggggtgtgagagcgagagtcaacggacgccccccggagacaattactagactttcccccgcctttttgatcccgagctaagactaacaaatccctgttcttgatccttggcctctttagctgaccttttacgacccccacgcttttttggtcttgaattgaaggacgcttgaatcttcaaaggcttagggacgatgttcgcgtcctcatgacgagcgcgccacttgctgtttccggttggacataaaagacctgctgacgccggccactttgacgatggatctaatactcatcaaactatcctttctcgtcttttgccttttgtctgctttgcttgtataaagacagcgtacattctagttcataccatctatatcctctatgccttcgacattgcttgaaactcctacaatgggctctcccaaagcatctcaactacgcctaggcgatggcgtctacgtccctacccttgccttcttcacccccgaggatgaagtagatggtccagctcttgaaaagcacattgtcaagttgctcgaggcaggcgtagctggcatcgttgttcacggctccaacggcgaatgtgcccatttgtctccatcagaacgcacaaccatcatccgtgttgctagagataccatcatccacgaggccagcggtactcgcgttccactcatcgctggctgtggcgctcagagcacacgggaaacgactgagctgtgcgaagatgctggcaaggccggtgccactcacgctcttgtgctacctccaagctactacggcggtcttctccccgatgatctgatcattcagcatttctacgccgttgctgacaagagccccatccctattctcgtgtacaacttccccggtgctgcagccggacgggatctctcctcggatacgatcctcagcatcgccaagcaccccaacgttgtgggtgtcaagttgacgtgcggcaacactggaaagcttactcgtatcgtggccgactgtcccgaaggcttcttcgttggtggcggcagtgcagacttcatcctgcagggtcatgcggtgggcggcaacggtaccatctctggtctagcgaatctctgcccgcgagcatgcgtccggatcacagaacttgccaacgaaggcaactggatggaagcccgacaactgcaggccaaggtagccaaggcagactggatggcgatcaagactggttttgtaggagtcaaggcagcgctaggtcactttggtggttacggaggcgagcctcgacgaccatgcgttgcgccatctcagaaggaattggatactatcgctcttggattccaagaagtgatggatcttgagacaacgctgtgattggggaggcaaaaaggatgttttgaaggggaaaagacaaaacaaaaagcaggtttgcatagcggctgacgatgatgattgatacgatacatgattttcaagcacgagatggtgttgtggcgttggggatactgtacacatctgtacggttccaattctgaatgctgctgtagtacatagttacctatactagcatattaatatcatacctgatgaacaattgttgcagacgcatttgtaattgatattccacgactctgcgtatttttaccccatcgaaactaccgttccccgcaaagtggccatatatcccacgcatgcagtgtaacgaattcccgaacggtggcatatgtcgggaatcggagaagaagtggattggacggatcaaaggaataagcatagggtgtctcgtggtcaacttggaggggcattcaggcacgtctgacatttccgcatttggaggagtacttttctgtggtctgcaggtctcacaaggttgaggagattagtccgatcagcacaggagtgtttgtgacgtgggagttgatatgatgtgtccgtataatgaacttgtgtcgagatatactcatcgttataggtcacatcaaaccatgtatctatggcttttagtgttgagctttcaactgaaatcatggtataggcggtgcccgggtatctggtggtgttttgcgatttctaatggatggaagtctaataccaactctataggtggtgcccgggtatagcatagaacggtataactcatgttacaggccctccagcgctgtctctacactaccgaggctgtaatattgaacccgaaactaaacccgaccggacatacggacataattagtccggcttaatgcccctccatgaaaaaaagatggtcaccgcctaacatttttgccccaccctgcgattttctacgaaaccaccaaaaaaaagttgtgaaaatcgtcaacccaaaccatcgattactcgaaatattcccagcacaaaaatgcccaaagcgacaaaaggcaagaatgccggcccccgaaagggcccctacgagaagcccgccgcaaacagggtcttcaagttcaacaccaacatcggccagcatatcttgaagaaccctggtatcgcagacaccatcgtcgcaaaggcatacctcaagcccaccgacaccgtcctcgaaatcggtcccggaactggtgtcctcaccacgagaatcttggagcaggccaaggctgtcaaggctgtcgagctcgataccagaatggctgctgaattgacgaaacgagtccagggcgggcctctgcagcagaagctcgagatcatcatgggcgattttgctaaactcgatgttgtgcaagctcttccccccattgatgtctgcatcagcaacacgccctaccaaatttcgtctatcatcgtctccaagctcatctccatgcccaagcccccacgcgtcagcattctcatggttcagcgagaattcggactgcgattgtgcgcccgcgctggcgattcgctatactctcgtctttcggtcaacacacagtttacttccaaggtctcaatggttgccaaggttggcaagaacaacttctcccctccacccgaggtcgagtccgtcgtcgtgaggatagagcctcgaacagacgtccccgctgttggtctggaggagctggacggtgtactgcgcatttgcttctcgcgaaagaacaagacgctgcgagctagtttcctcgactcgcatgagatttgcgagcgcaactggatcacatggacgtccatgtatcccgacaaggtcagtgagaaggatctcgacctgctccgcgacagcatggacaccgccgaaaaggcagccgactccaagcagagcgtgtgtggcgttcctgtcagcaaggcatctctcaagaacttgatccgaaccaagattgagcatgtcctcgagaccaccgaactcgccgaggcccgagccgtcaagtgtgatgagaatgactttttgaagctcatcttggctttccgtgagaacaacatctacttcacatagagcacactacgatacccaaaagttatgattttatcttaccaagtattcaatccgtttagattgagctactatttctgccgcaccagacggccccgaacgacatgtgctgcatccaccccacaactttgggagcagcaccgcagtgtcggacttttgttgatcaaggattgggccataggcataagagatggacagagtaaaaagaaagtgattttgaggccgccagaccgctcggcaatacatacccagaccccacgccagacaccctccgaccctcattttgaggagactgtggggatattcacaaagtgtccgacatgcggggaagcgtgggggttactcggacaaagcgccgggagaggttaatggcacatgcaagcagagacggtcaaagaaaagactgctcctcaattgcgcggatgcgggcatgaggagtaactgagtcacgtcacgtttgggcaagatgcacagattatgcttgcacaaaaggtctgatgatcaagtcagatccagatgtaataagataccctagaattctatgatatgcatgtcccctgctttctaaaagtctgccgcgtcaaagttgcggatcaagtcgtagtagaatttgacaatgtcgatgtgcgagtctatcctgattctttcgtcgactgtgtgaatgttctctgaaccccgctgtcgacttggtgtccatcgatagatgtttggcgaaaggtctatattcgttagcatgttatttatattgacagggttattacttactcaggtaatgtctggtgtcggtgttgccagtcatgatttcacccacaggtacaacatttccgccgtcaaaagcaaagctgtgctgaatcgttcctgaaaagatatcccagatagggccactcgttggggaaacaggcgtgacgacagagtttcttatggctgtaagtttgagatgaccatcgtagtcgtatcctgtctcgctaacagtgccggcaaacgcgtggtacttctcatcaccctcatacgcattcacgctgagattgtacttgcttactacagagtcgatgctcttgaggaattgcttttgcaccttttcgtggctatcctgtggtgcaacacggtagtttacgcccaaggtgacaatctctggcatggcgttgatcttttggcctccgctgatgatgtcgacggcttgcgttgtctggacggtgaactttgcgcttgggttgagacggatgagctcggtggtcaacttgtccaggtcatccttcttgagtagttcgttgagcttggggtgagcgtctggagagtggcgtgccagacacacgaggtggttgtacacgggactgtccttgacaatagcaggtgagtaggggtttgattcgagggcagatacaatctcggacatgattccgatgccagtgtgtgggtgaggaatagagctgtggccgcccttggtacggagttcggcccagatgtcaatggcgcctttctcctgcactgacggaaggacgtagagcgtgtcatcgataagttgaacccccgaaccgccctcatcaagaataaagggaataccattatcgccatatcgttccgtcaagagctctccgattttggcggcgccgcgaggaccagagcactcttcatcgaaaccaaacgcaaggatcaaagtgcgcctgtgcgaccattcagttttagtgagcagggtctcaatggctgacatgagagctgtaagactgttcttgtcgtctgacgaaccgcgaccccatagccactcgccgtcaaagtaggcgtcgaaaggagggtgagtccaagttgaagggtctggtacaggaacgacgtcttggtgagctgcgaggagatagggcttaagagaagagtcgcttccagctattgtgtagacaagaccaaacttgttgaccttttcaagctttgcatgcttgtggctatatcaccctattagtatttttattcataagagaaggtatatggacttacatggcgggataggtcttggccaaggcatcgtgtaaatcgtaaaacggagcccaccgctcatctttatctacatcaccaagatcatcataacagatggacgggacacgaacaatcgcctgatgtcgtttcacttgtgtattaaaagcctctttggacgaaaaaagactgttggcatcaggaagtccatcgttctttggtgtgagaacaggtggaaggtcgcacgtaaagtcgttggtgatagtgtcttggccaccaattggcttctgtgcacctccaaagggacccagcacaaaacctgatgcgccagcgactgtggcgagcacagcaattgatgatgatttaagcaccatttttcaattgatgaatgttgacaagagtcagaaattgttgttttggtagaggttggatttataatggagcggggaataagggaattaattagtttgtacaagggcgagagacagtagcacgacatgccgaagccggaacccaggatcatgataaggctcccaataaggcagttgattcacgataaatacacgaacttttgaagcgttgtttctagtcatgttggattgatctacatagtattatacccaggatataaatgggtttctttcatacaataaatgctacctaaaagttgcgtataacctaagacattgtatacctctcatatccgtccaacaatctcaatatgacaacctataatgctctcatcttccctcttttatatcatctagtctcttccccaaccaggcctcaaaacctgcaaactgagcaacatgactccatcttccacaaaactccttcagagaactaatctgctctccaacccatacctcttgcttctcagcccgacttccactaccacccaacaacggtccaagttcccaggccaacttggctgaacacactggacagagatacggcggcacttggccatcctgtcggacactgttcacgccttgcatgacgcatgcgtagtatggacagtgtgcgaagccaaaacagtgacctagttcgtgagataccgtgatggctagacgggcgaaccagtagctcgcgagttcatctcttgtcgtgagtttggggactcgttttgttgcttggacggcgagactgagtgcagagtcggatggtggttttccatatgctgcgctgctcgatttcttgactcttttcgcaacacggggttgttgttcttcttctgctgcagctttgcactcgttatccacgaatgttttacagtgagaattcggccacatatgcatccgatctatcccagccggaccatccagagcaggattgtatcgaaacgaggaaacaatgcagactctgctcccaccccatgccctaccaaccgtaaaatcatcatcctcatcttcatacaagtcgtagtctgtgagcatgatgacagcgaaggcatcatttggtattctctgtagaagggcatctgcaacgtcgtccaagttaacctgtattctagcacgtccgtccaatggtcgacatctgacgtcccatacatctggttccccgggcgtttcaagtccgatttttgttgtttttgagcgtgcttttggcttctcgttccatggtcgccatgtaaaagtttcttggtactgcacaacgttcataccatgataaaaggcgcgcagataaccgatcaaatcattgactcgaggtgatgaaggcgtccacttgtccaagtcttgagctgatccaggtagaacaggtttgtgccaatctttcatcatctcctccaaatcttgaggaatggtaggcggcaagatgacgtaaatagtcttcgtttctgtcgtgacttggtttctttcatcttctgatggcatatcaaaccactctttgaacgtctgtccatcatcatcgggttccactgctagttcgtcgtctggcagtaccaaaggcccgggaaacgtccacgggttcttcatggcgtcttggtgaagtacaggttctctaggacgttttccactttgtgaaactgccgccaaaagcttgttcatcggtggtcttgtgaagcctgcatcttgggcggcagggctacaatcgttgtacagtgagatgtggttgcatttgaccatctcgctcaagtttgtgaaggaggaatgagtgagaagcccttcgaatggtgaatattaatatttatattccaactaccttgtgccagatattaagagccaagtatcctgagtgaaagtaaaattgtaggtgtaagcaggaagttatttagtgcacgcagttacctttcactgcacgattcatgtagacgacacggataatttaccctgaagttgtttttgtgtcggggtttttatgtcggcctcagcaacactaacgcactaagacaagggagagataacagtcggtctatgttacagaactgcatctttgaccaccatcaaataatctaatgaacaatgatcaaaagtttgtttaaagtcgtgtatctggttcaggttgaagccatcgcggtctcccagcatcatacctcccctgacaagcagcctcaacacacgcagccaaactcccaaaatacattactttccctgtaagtcctgggccataatgagcatacttgctcgaattcgtcataatggtctttgctgtccgtggtataacaggctctgtaatcatgcaccagcatgtgtccgtcaaaacctgtactccaaactcctcaagcttgcttatatagcctgcttgctctgctaatttgtatatagatcgtccacaagtaaccacaacagcaacattcgctgcttttctccgcccttgacataactctgcaagctttcgcatctcggggagcgaaaagtgtgggttaccgagagatactagatcgagaggctggtttattggtgcgctgttgagtttatcccagctattgactagatcactgggcttcacttcgaaagtggtgagctcagaggcaacgacagcctcgagcgtggttgcttctggtgtgacgccaacaatgtgaaacattggagcgcttgagacagttgcgaaagcagcgccaaaggctttcaagtcgtctgtagatagaccgtatgattcaagacctgtcagtacaggaattcgactcgttgatagagttccaacatagtagcctaggagaggaggaaacgagtcgtcaaggtccgtgatattctctatcccgctaacattgacgcggacagaagccagtcgattggcatatatatgaggccctccttttggtgccctccccgtcaaagcaatagatatatcgagaaaatcgggatacttcatcgttctggctcccaagacactattcgaatagacaacagcattgctctccgcccaagcaacctgctcacccaatttgggtgcactctcaagctgatatggtgcgcaagtataagttggcttcgctcccatgtcaacatacgcctttcccagcgcatcagccgcttctccaaaagcagtgtcaactcccaaagctcgccatcgtttttgatcgacagagatggagttgagtgttgttgggacgcgcactttaccaccccagtcacgaagtctttctgcgagcgcgagtgttgcaggacctgtgtagacacagccgtcgacgtgaacttgggttatgtccatgagacgtgtagcaccgagtagatgagccatgcggaggactatgcggaatgctacgcgggatgcttcgccgtagtctcccctgaaaagttcttgatcgagggtcgagagctttataccttcgcgggcgggtgcagtctcgagaatgagaccactttcggggtctctggctgagtctgtgtgttttgaaaggataggggcggtggaaatatggccatagtccacataaattatttgtccatctagcttgaggagttgtcggaaatcttccttcttcagcaccagcactggaatagactgctgaaagacttcttcagcaatcataacaccaagagtaagaatgtcttctcgtctttcaaatatgattgcttcaggggcttttccattgagaagaagctcaagcataattccacttccagtgcatgatcctcgacctcccggtatagcgaggatagtgttttggagatgtttcccgcttagtgtatgatggcggtctataacttcgcttgtctgagggtcgacgcctccccagaagctcagttcgaggttgcttgcgaggagtttagctgaggctctgccttgaacgtaggctgtgccggtccatgtagtttcttgtagtgaacccattttttgttgtgagttgaagatatgagtggtgctcagtgttgatcacggctcttgtgaatattgatacttatcaaatccactccttcaaagcaggggtttttctatcatgctcaaatagttgatgctagtgactatgttagaaagtgcttgggaatcgacaagaatgaatttgtcggttgattatattagcaaaacttacataatagttcaaagactatgggaggccctagcgctgatcgcttaggacaatcccgcgtcaacccgtctctggaacttttgatgatcgacagttgaatactactattatcgactcatgactacgaccctcagtaaatgatgcctttaagagaaactagatagtatctcttgcttgtcagatagtcagtggaacaacttatcaaccccgcatttcgctatctttcagaactccatagttagtgactatcagtcggcttaggtcgggatgtgaagccggtcttgacggaccaatagccggcatgttggttgcaagaaacatggctttgtgactgctgtattgcgaatgcctcgagcgatatagtatctgagtcttggaaacagtgataagaataaggtctgaagaagcgacttgaatgttctgagataatgtttcggttcaaatcgcatagaaatcaagaacgaataatcactttcccgataggtagtattccctactccgtacatatataggtaggtactccttgtctagcatgggaataagacagtttgtgtttccaaccactgggttatttgttgaatgtaactttgacaggcactcttatctatcaaggtgctgtgccgactccccgacttcggctccagccccttgcgtcatcccgctctactccacaaaaaccccaaagctcaagtcaattcaattgacccgagctttgtattcaaattcctgacccagcgcaaccgtcaagaaccttaagcttcaacatagagctttatttctccacaatgcgcgtcgcaacagtcgccagtctcttggcttcagcctctctgaccattgcctttgattggcaacaggttattggaacatctgacaaccgcgcgccttctgctgtctccaccgactccgacgctccctggtaccgatccgagctattgagcttgcacaagtctcttattgagacctcttcggtttctggaactgagcatgatgttggcgtctggcttgagtcttatctcgagaagaaagggtataccactgcgcgtcaggcgcttgagccattcgagaacacccccgacggaaagccgcggtttaacgtcctggcatggcgacaagatggaaagaagactttcgaccccaagattgctgtgagcagccacattgatgttgttccaccacacattccctacggaatcgatgatggcgaggtcaccaaagagaccatgatcactggtcgaggaagcgtggatgccaagggtagtgttgccgctcagatcaccgccgttgagcacctcgttgagcacgacaagatcgacccccacaaggttcttcttctgttcgttgttggagaggaggtcaagggtgatggtatgcgccgtttcagcactgctctcgagaagaaggagcttccatacaacctcgacgccgtcatttttggcgaacccaccgagctcaagcttgcctgcggacacaagggcatgttgggctgcgatgttaccacaaagggcttcccaggccacagcggttacccatggctgggcaagtcggccaacgagctcatgatccgagcattcgccaagattttcgaaacagatctcggcagcagtgacctctttggtaacaccactgtcaacgttggtcgattcaatggtggagtggcagcgaatgtcatccctgaagaggccaaggtcggtttggctgtgcgtgtcgccagtggaaagcaggatgatggacacattgctgttcataacaagatccaggccatctttgacgaggtcgacaaggacgccttcattttcgactgcacccacggttatggccctgttgaagccaactgcgacgtcgatggtatgttgatcgaaatctgccgagaaaacctgctaacatgtttaggtttcgagaaaatcaccgtcaactatggaactgacatccccaacctcaagggcgaccacacaagatacctgtacggtcctgggaacattcttgtagcacacggagcgcgagaaaacctgactgtggccgatcttgagacagctgtcgagggataccagaaactgattcttcatgcgttggagcaatagcctacttggcctcgtagaagccccaaacttttgctcccctagtctatgtgggatgatatagtacgacataatatgatatgagatagtagccttacgctgaaaagaaacatgacatcgtaaatcgagtgcttgcttaagcaccggtaattttagcccaccgctctggcatgatcttgctgaaatcaaacttgccatctgctcccttctcaacggcgcccttttcagtgaccacagcgtcgatgagctctgctggggtgacatcaaaagcagggttccacacgttgattcgctggtcagcggtagcaactcgcaccttgctgctctcgtcaactgagccgtcaggcttgatcacggctcctgtgacttgcgtgagttcctccgactttctctcctcaatcttgatgccatcgccagtctcggtctccagatcaatactggtggtaggagcggcgacgatgaacttgataccgtgatgcttggccaaaacagcgagttggtatgtaccaatcttgttggcagtatcaccgttgcgaacaacacggtcagcgcctacgatgacagcggcgatgttcttctcttgctttcgagtgcggaagagcgatgcggccatcgagtcggtgatgagtgtgctggggatcttctcaaagaccagttcgaaagcagtaaggcggcttccctggttgtaaggtcgagtctctgtgcagaatgcgtgctgaaggagatccttggattggagggttcggattatacccagagctgtaccatggccagatgtagcaagggatccagtgttgcagtgagtgaggacagagatcttctggtcaggagaggcaccggcttgcgatcggagccactcagcaccatgatcgccaatggagaggttggtctgaaggtccttttcgaaaatcttctcagcctcctcgatgaaagcagagatgacttggtcctttgttgcagagcttccaacttctctgattgtggccttgagttggttgatggcgttggtcagatcaacagcagtaggtcgactctccttgaggtagtcgagagcctcatcaatctgagaaatagtgccttcggcatctgaagctgtgatacttccgttttgaagctctacagccaatccaagggctgcgacaatagcgattgcaggagcacctcgtactcgcatcgttgcgatgctgtcgaaagcctctgttcggttggagacatcatcgtagtggaactcgtgggggagacggagctggtcgaggacctgaagctgaccgcgagtgtacttgacagcctgaagagtcgacataataaacatagtgtatctcaagaattatggacaaaaagaagaaaagatgtttgacactctcatgcccaacttcttacccaaaatgttgcccctccaagattctgccagcaccccaccatagaatagcaatagcgtcatcttaaacaaccaattaagtgtaacacgtggactcaccgcctgggaccggacaaataccccttccggcgcatcaagatgagctaaggggggttccttacgtcaacaggggtctgtactgtaacgtagtccactggagctcgttcgagacagctttagcctttagcctttagcggattcaacgctctcgacatatcgccggggcccctcgtacttgtatttgaacaaacagcaatgacaagtgcgtattcgagctgtttgccatggaacagccattctcgacgtcaaaagtgaccggtaagacttaacccactatcatgcgccttacactccaaaacatcccttgaatgtcaccgctaacacacctcctcgtcgcaagtcgagtacttcgatcctcacgatgtttacaagctcctcgcccctggcttgattccaagactacctctacgaaacctaaactggcaatcgcacgctgggcctctgcgatctatcgatagacttcatgtcgagctcctcaagggggacgaccctgaggctgatccatccccttatgcccttcgacgatcagggagcacagtggatgatggctttcaacaacaaaactttggagctggcgcccaagcaccatcggccgatcagatagatacccaagctttaccttcaagagcaattggcagtcagcgacgacatcagattcctggtctacgacggacaccctatctcaaggtcctactagtaagatgcgacgacaatgaatcatacaaaacctcagttcggaccgagattcgagaatggatcagagaacatatcccttcgtcgaccaacccaaaacgaaacagccaacaagaaaagcacgatgcattcgattatttaatcttgcatgttgttcttcccaacacagtggcctcgacacagcctagaacaagtggacgctccgaaagcacttcagataagagcggcccacgatggcgcactggatcgacacctctttttgagaagcttcgcactgacttttctggaattggaaaaacagcgccggatcgagttgctcagatcagaatcggaatcaacgatctcccttatgatcaacttccaagagtagttcctgcggtaccaacaggatatctggaagacgagcgcgatgctgagaacgcttggggagagctcattgcaaagctaaagagccttattcttacttcgttcgacttgcgcgtgactcagtacgaagaagatatcaaagaaaaagacggccagcgaagtttacctgggtggaacttttgtacctttttcatcctcaaagagggtttggcgagaggctttgagagtgtcggcctggtagaagatgcattggtcggatacgacgagctcagcgttgggcttgactccgttgtcaatgagcaggccgatgaagggtcgcctactaggcacgggggcacaatgctcacttacaccgaagaactcaagaatattgtcaataatgctcttgccaaatcaccaggcggagaaacagcagacgaagaggccgtggatcttcagtcgaacgagacgatcagggaacattttgatgaaatacctatcaacgcgaccaagaaggcttacagagacaagattcttgccaacgacgtttcggtgtttgattttaggtgctatatttttgcgcgtcaggtagcactgctactgcgacttggaaatgcttggtcgtcgcgagatgatttactagccaagctcaaagaacaacaggagtctgtcctgcatggagttgcccctttagcaccccctccaaagcaaactgacgaggtggaaaacctgtctagtctcggtgagatatgccgaaggactttgcagttcatcccaattgtgtcccaaattatgcgccgagatattcttactgctgtggcagccgacaagtctgatgaggacgattcgcctatagatcccaacctgtccgaggttatggacaatgtggttgcctcatttgccttttcggttgctcagcagattctcgcccaaacagcatcaaagtcgttgccaattcccccatcaaccctcgcccctcctcagagcgaggagcaaaaggcttccatccctgagccaaagaccatgatgcatcctgctagaaccacatcacttcatgttcaaacaggactagcacctggaactcgtcctcctctaagccccggcgttttccctggccccggtatgccacagatcagtaacgatcaggaggccctctttctcaagtcaggtctcgaagacttggctgctaggcgcgccgagctttatatgctctcccgaagcattctcggtagcttgggtaagaagcgcggatggagcgatggctggaaggaagcgcccatcattgcagaagctgaggcagactttgaagagatcagtttgcatgcaccggcgtcaacagatgcaactacttcagaggacatcccgcccttggacatgggtgtaaacaatagtctccttcagacttcaatcgacagcgcagacaacttttaccgcctatatgagattcttacagataaagcacttcgacactacactgtcgcgaaccacgaccatgccgtgcaggctagtatggcagatctggctgtgctcaagttctcccttggggactttggcgcggctgcttcttatttctatcgagcaacacctttctttggtgaaagcggatggacctcgctcgaactatccatgcttgtcatgtacctgcattgtctccgcgagatgaagtcaaaggatgactacgtcagagtcgctctcaaattattgaccaagtcttgcgctgccgaaagtgagaggctggagcagcgttcaaagagagtatcgactatcgggaagcctgagcctgcagacgccatgtcgatggagggtgtcgtcggtaatttatttgatctagcttcttctttatcctcgcaagtcaaagtccatctctcaaagtttttcacaaatgtcgaacttgctggtgctcctgagtatttcgaagaagaggacaaatgctcgctgacaataaacctctggagtcttttgccagacgatatcaagcttgatggaatcgacgcaaagataacggccgtcgagacggggccaaccagagaattgcgcttctcgagaacaggagacattgtgctgcatcctggtcaaaacagcatccaagtcaactgcacagtaagttttcctaatatgttatttgagaccgtactaaccattgcagtctgttgttcctggaaaatacaagatcgatcatcttggcttatcttcgagcaaccttctcctccacttcgatagagatttcaacacggcaccatcgccaacaactgacatcttcaggcatcccgacgttgtcatcttccagcgcgagggtgctctggatgttcagctcatagctacaaaacatactgcgctagacaagaataacactcttgatctagttctccatccgggttggaattctataaagaagtgcgaggttcggatcaagccaaccaccggcggtctcagactcttgactattgaagctaaagttgttgactcgtctgttgagtttgcaaagaagcctgagtctggtggtgtcatccatttcaacgagattgaggccgaagcagccgttaccttgcgattcccctattcggttgagcaagacatggccgatgtttctgccaaggtcgatgttgcttatacagttgagtcgggcgagaattacacttttgccaagtcaatcgtgattcccatctccttggctttgggcgtcaatgtccaagatgttttcaagcatcaggccctgtactcccgattcaacgtctctacagcgactcacagccctctacgactttacaaaagtgagctcatagaggcagatttgttcgagtctgattttggtgtcccacctaccgactcaacaattgtgttctcgaagcaaccagctacactcctgtaccgtgtcaagagaaagactagtgtcagatcaagcaaacgagttgcaagaaccatgtatctgaagctttactacaatgtcctccaaaaagagattgaggaggctcttgtgagttcgatattcggagccctcaatgaccccagtctcgcttcgttctcgaagcttgttcgggcaatagtcgttagggaggcaaaggcattgcaacccattgatcttgaacgatctgcactattgggagccgtatctaccgaatttcttgccgaagttcaatgggataagcactttgctggcattggaaaagttcctggcactcaggaggatgcaacagacaggatctcatctgccatcaaggcttggcaaatctcaaacgctcaagtgcccctctcagcaattcaacctgatgatccatgcactcttcttattccagtcgagattccgtcactacctattcttcacacggccgacatacaacttcaaactccagtgacagaattgctcgaccagaagcccggtgcaattcccactgtggctatcaaccagatgctcccggccacgctttctctaaagtggacacagatatgggataccgagatgcagcacaagaaggatgttgaatacagctacgaagtttccgccccgcccgatacatggcttctcggtggtcgccgcaaaggtcactttgtcatccctggctcaaaacgcgagcccctctcttcatcatccgacacggaggctcaagttcctatcatattgattcctttacgggagggttggctgccttatcctatcgttgagatcagggaagtcaaggatgggattgagaatcaagcgcagacatgtgagttggattttagaaatctaggcgagtcgatacgggctgtgtgtgagaggaagggtgtgactatcagcttggatgcaagcgggccaggaggagggcctttggtgttggagagcgaggagcctaatcgtgataggggaaggatagttgcttagatttgtcaaggcgtttagatgggtttgatactgagtttgtttgaatggtaatagttctcgccttgttcatgatatcttccatcaactactcccaaccgtcaagcgatgcgtggattggcaagaacttgttttcatctcggtcctttacattcactctccttcgagaaagcaactcaacaatgcgacataacgcaacataccaccctcacccaactacaccactgaagagcaaaaacctcaacatatacgagatgtaaccaccctacagcttctcaccaacttccttctccccctgcttatccacagggatacagacaataaacatcaaacacccaccctcgcttctaaacgggccataccgcatcccgggtttccggtacgcataagcgcccgtggaccagccctgctgcagattctcatcgtacaagtcaccctcagccatgtaaatctcttcaacgtagtcgtggataaagacgtcctgctggttacgtgcaccgggttgccatctttgtagagtggtgcgtcgaccggtctgcttatcttcgttaaggacgagttcgtctacacctggttcgatgggggaccaggtgcggttgtgggaagtggttgcgggatggaattcgaattgctccattgtgaagaatgcaagattgatgactcaaattgttgcacaaagactgtaaattatctgactggtatcaccacctcagcctccagccttaaatcctcctacattgaagccattccttgtagcataacgatatcaatgatatcatttgtaagctgacaatgacaaatgaagcaactcccgaattctcctgccaaaagcagagcaagtctacattgattacctcagagaggcaattagggaatctcgtaacaccttggcttttcaaacagaagagaatgctttggcagattgaccaaagtcagccaagcctttagaccaacgctgacttggacaacacagttcaggctgcaatgccccatacaccgaaatgctacgtcaagagggctagaatgaccaagaatgttctacagcattgattcgagctataattaatcaccttgttgtgattcataaaatagcggaggcatttacagcaacccagagttgcattgatcccagctcatatttcatatgctagtgaccgagccaggggtatagagttgcgatgcgaaaacatgcggctattttaggctttctctctggcgccgaaaagataaccttagtcgtgagtgcatcaaaacggtctgcttgccgtcggggttacagaaattgataagaaatcacggtgagatatgcaggattgagatctgcgctcacgaggtctctctgactccatgttggacgcccactcggagactttgaccaagacgcccaaaaggtcatggggaaactaaagatcgatgtcgagttgcatcaaagggtaatgcatatccaagtatccaatggattcatttggaccctatcaaaaaccccatgtctgactgagttgtttcatgccgtgacagcgacataaactaaactagtgagttttttccagggatataaaacgggcgaataagacatggtgacagcttgaaggttttggcgaccaaggcattcctctctcagtctcatacaattccccataacaccgtcgatctcacggctagtcactgtgtaaaccgaagcagggcgtatagtgttgcaatagatagtcaccgtgaggcggggaggtgttacacaacagccagaccgacatgaaaacgaatcgccatattgaggttgaacagccgccatcacgagcatctaagacactgcatttggattcatacagtagactggaggctgaaacatgaacccaaaagcttggatgccgataatgccgtttgcatctcacaagtggccggtggtacttctgatcgcctatgcaggcagactacgactctgtagagtaacgggtagacggggcagcggggtttctgtcaaatgaagaggcgttatgctctgtgttaagatcttcataacctgcgttgcacgcccactgataaacgttgcatcgtcaaaagggcttccattgagattgaaagcacacgcatgcacaccatactgaaattgattggaactgtggcattgctgagagtccaattggtgaaacgcatcaacgggagccaagataaccggcgtcagccacccgatgagacagcgacagaccaattcagctttggggctgagacaagctcactgttttgcctgtggatagtggcatgtccaccgctagattgacgttcctttctcacgaggcctaagccaagaggtgtgagaggggcggcattgccaagagccgagggagtggaccttgagactcaaaaggacaaagatctccgcgagaaactccaagtcgtgggatgaacaacaaacgagaacaagaggcagaggggatcagcagcggttgagaacaggatcagaggtgcgcatgaggccgatcaaaggactttcgcccactagaaggaggttgcaatcaacacgaacaacactctttgttggggggaccacaagtccttgagctttcggtgtttctctcctccctctgaatcatcgtgaacatcctcatacagcagcagacagctcactcgacgagaagagggcaacagtcaaagcgataccacctgtcacttgcaatcgctgcccaacgcgtccgaaacgagtctgacaggttgggtttcgacccatagcgcccagtttttgtccgtagcgatataaaaggacccctattaaacaacggctcggccgaatgagtgtctccgaatactcggccacgacgcgtactgcgatactaagcgaaaagactcatgggcaacgtgatggtgaaaaaaaaggctcggctcacgacatgatgagaccacggccatgaccaactcttgctgtgacattgagcgtatcgctgctgcttcgtgtccctctcttctgatggagaccctctcacgatgacttcacttctgacaggttcggcagttctcgttacagggggaaataggcgaggaaacgacaactatgggtttggttacagttgtcttgagacgacaggcgccaggatgaaaagaacctttcaatcggctacaaccgtgagccactttttcttccacgtttcttccacagcgatagtgatacccttgtagagagagcgctggacggtgcgaagaatgacgaaaagatagtgatcatcatatcaatgactaggcccgcatatcacaatctgaggggttgcgggagtaacggtacgagggaccgtcttggactgtgcggtcctggtcagcgtaagagtgacgagtgataggcattcattgaggtttcgaaagacggtcaccgtttcgctgatttttttgatcttcaagctcatgtttcgcactcgagaggagacgactttgtagggaagtacgtactatgtagacgcggaggactgtagatccatgacatcagcccagttgaaggggtaggttgaattgcatgtacctggaccctagccgctgggcgatgctttgtgtttccgacagcggcagaagatgcaaccccagagccagtcagttgagggatggatgaagcagatggatgagctttgtcgatacgcgaaggacaatatgttggcttcttccccgggaattggcatttgaaggctaaatacaccaacttatagagccgcataaacggtgtaagtgaatcactgcatcgtactagacaagtgaagcagcgtttcctaaagtcagtacactaaaatgtaaggcgatcagctcagtcgttgaccggtagtgatctttcggttcaaattcccaaaaaggtcagtgaggtgacgcttcagtacaagatttgcaggtcgagtcacaagagttggaaaatcagtaccaaacttggtttcttgaccgacaccgccgctcaagggtcagcgcaaccgaccgagcagacagtagtagacactgtattataatggttgacgggtattgatagttttgtcgcagttgcgttcatcaatctgcgacgtattctgtggatggagggtccaagaataacgggaaacgggtgactagcgcccaatcgtagtaacgtattagagacgggttgttgacgccggactgagaaaccggtgatccatctccacggagtagcaaataaagaagacgaagccggagcagactattatggttgaaagaagaacagtgctgtgagcacagcaacgacccacgggtattcgatagtggacaagtcgctgaaatttagagggttgcgccttcgttgaaagagctccgagccccccaagtccacccaaggctggatacttgataggcttccgagagccgttcgttgtatcggacagggatgtcgaccaaggagcgggcctcaaccgtggtctgcaagggccagcaattgcgtcacgactgagtgttgatcgaccagaggaggcttggtcttgggggctcctgaggctcggatggtttccctattgtcgtctaaagtcttggccgacctagcggcgggggcgttgtttgtttttctaattaggcagggtgaaggtgatttgatttggttgccataatgattaaggagaagagttttggtgagtgatttttgtttttgtttatctggtgatctatcgtgagctccttccgaaagttgttgataacaatgacatcaatgcagatagtcacgatgggggaaagctgtctgaactgaatgggcagtgctccttccacaagtttccttttgggggctgccgagttgcgtggaagcagtagaagcaagttagtgtcagtattagtggccctttactaggttgttgtcatccaatccagtccagtcggtgggcgaaagctgttttctcccctggaagcgggacattagtggcctgggtcagagtacaagatgacagctgcgcatcggggtatagctttatgtgttttaacacaaaagatacttctgaacaaacggttcatgtagtaccgaagcatgtcgatcgcaagtctcatgactccctgctctgtcgccactttcctctctaggacctccaagtccattgtatcttttcaagggtctcccatccctcctccctgggacgcgatgacactgtaatattttttccattgcaataaccctcatcgactgccggattacctggcctggccttatggtacggagcattaagtggtacctgcttcgagttggcatggagtgcactgtactgtactgtcccccagtgactctgtacggtcagctccagctccaacgaaattatcaaattgactggaaatccactttaacattcccatccccatttcgtccataccccttcccctcttttgtctcttgctttttctgttctgggttcgctccttcttgtgctggccgggttcttccttcctgccacctgccacctgccattcccactccgaacccgacccaacatcctgccctgggcctgccctgtctcgccatttcaaaagaagggtcctcctgcctgcaaccgtttgccgtctattgcctctttaaactttcatgattccatcccatcgtttgcgccttggaacctgttgccactgccgggattggtcaacttgacttattcgtcatatcctttttgagagattcgttcaattaacttttggttcgttctttctttttttattcaattttttaacatcttcattactattcgttcaacgtatctttctcctcggttattatttgcaagtcgtattatcaacctgttagttgtcccctcttgtcgagtcaatccctgagtgtgacgttgccagtgctaccttttgctttttattacttctgcgtgctgctgctcttgccattcagaatcaattttgcctattctcctttaaactcgtttgctgacatgcgcatttggctttctctgtagggtcattttacttccgcaattcatccaaaacccaagccttcaactcgtgcctcgatttattagcaaaccaggctagttgtttctctgaccgccacctgcgaccagcgacttgaacatcgacacgaacacttttccaactcaaccacacccacttctcgcttcgttgtaaactacgacgtcagccgccaacttcaccactcccaaatagagggcgtttacgagttggatattcctgcttcgagctacgactccatcacgatccgtttcaaagtcatttgtggctagtctaatcggtctctccgcgtgtcgactccgccttctggacgccatctagaacaaatcgccagcctcatcacaaccctagtggatctacatcgttgctatcttgcaaacttgcataatccaacttggagaccctgaaaccacgtggaactatttggtctcgactatccccttgcccccattattcgaataagtttacgcgactacttgcgacactgaccgacaagtctatctaccaagtcaacggcttttaatcactgtcgctcgacacattcctgtgttcaagtaatatcctacgcgacaagtgactacagtatcgagcaacaatcaaaccacagtcacgcatactatattatcatggcagtcaacgaacttcccaatgttccttcggagcacgctcatcatattgcccgatcggactcttctacatcatcaagcccttccgatcaccaccaccatgatcccgaccacgagaatgaggagcccattatccaccagcccgtacccgttcgacctggccttcctcagagaaaaagcagtggcccactagttgttcctcgcgatagctcggcagtcggtcctcacgagcctgactttggcccggatgacgtcagggcgatgagtcccaggagaacgagcgaggatcttgacagaattggaaaggctgctcgggaagagatgagaaggtaaatacagtccccggtcaagacggcacaactgctaacatttacagacacgcaaaggccctgcaggattctctccttaccatctttaaccgcattgaagccgttcgcgaggagcacgacaagcttgataacaacaacaagttcttgcaaaagtatattggcgacttgatgagcaccagcaaaatcacagccacaagcagccaacgcaagaaataagtttttcagaattttaccctggacagattcgacaacaatcgttgaaccattcgaacgtctagactcgtctagatgtaccctttagaagcattcgatattatatttgggatccgcgactttttggggcccttgtgtgggcatgatacccgcgctttgacagcgcagttcagttacttggaactcgccttttagggctgagtaaaaatatttgcatttcacaacactgtacaataacgcattatgaaaccgggagcagatccctcacgatggatcatcgcatggtgggagcacactggagctttggttttgaggttttgcatgatgctatgctgtatcacctgcattgcactttgtccagttttagggttgttgagcccagtacgcacggttttggcgtttttgagatgagattccagcatacttggttccatgtctggtgtttttttttttttttgtattctaccgcggtattactacacggattgctgtagcctttgaacacaggggctagaggatagggacaggattaggacaggattttgagatggatggatggatatggtacggaacggatggagtgaggttcgtaaaaagagtataattgtgttgagtgaagtgttatctggttctgcaaaatgatgataccataatgaatggcgcgtgagatgtttatttttgttggcattggctttagctcgtcgttaatagatcagaattctttgacagtttgatcatgtctaatctccacatacgtgcagtgaatatgctatgctatgccacttggttcatgcttgagagaatgagtgactgacaaactaacccccgtttgtgatattctgcaagatagatcgggtagacttgtgactgctgcagtgatgccccttgatgcatacattagtgccatcatcaaaggtatggatccccttccttaattatgcccgtcttccttctgggcccggcccgaaaaactgactcgcctatccacccgttactgtgtagacgcacgagtcgattctttgttccccctcgtctagaatttttctttttttcttttttttccgtccattcagctgggttcagaatcactccgcgttaattccattgcaagtggggaacaaggtttcatggttgattatcctcatcaaacaagttggccgatgtttgttggtttagtatcttgtggcttctgacaaaaaaagcgtagtgcctctgccggccacatggtcggtcgcaccggtttttctcctcgcttacctccaaaaaatgtggaagaatttatattggctgagcgaagcgagaggcttgactatcgtggaatggcttctggggaggcacgatgccttagcttggaggatgcaggatgactatttccgaaggcgtttataagtggagtgacggttagttagtgtagtttatgtttctcgaatcattgttctagtgtttcattttactttttgttgttcttgactcgtgacgtggctgatagacatgttgatggtgcttacagtactagagctgaccgcttgtacaggcaattcggtcatcctcacaaatgcactgcatcgagatggatccgggcgatggagtcgggccgctgcattagtattggccagccctacccgtctcttgtccgattatgatttttgcagatgcgttgtgtaatcagaagatatcggtttacttcactacttatatagtagaaggtcaattatactatcagcagtttatctattatatatcgggaataatcgttgtgagtcagaatctagaaaatcggacaagatatcggaagagatgcatgcatggtggaagctaaacgccggggccgggaccgaagtccggacttcattctcggtcttaagaattggcctctgatatgtctctgtaagtgttgggaacagagggaagtaccgctactcatatgttcgttgcaaaggtagctctgcatcccttctttattgtgatttaatattcgctatcagagtctcggcgtgcatgcacactcacgtatcagccacgctgtagctgacaccatgagacttgacaactgagaaatgatatgtcaatctttgctacccatggtctgagtttaatatgtataacatctcataggtcaatacatattcgacgtctgcaagcaattactgcagatggctgccaacccggccttttcggtcatgatagatcggcctcggtgatatcagatccaagatccaatttcgtatccaactcaattatcgtatccataaagatctcaaatgatattgacccatatcacatgtatataaagagtttcaagattcacctattgagccttcatcatcaacaacgatcacaatggcttcatccgcaacagctctccaagccatcgaggcaagccctcgtctccaccacctcctggatcgcctccacgccgcatcagaagctcaagagaaatcttactctcagctttggttctatttcaaattcctctacggcttttacatcaccggcaaagcatggccttcttccggtgacgaccacatgcgcgacaagtttgtcgctttggagcaagacaaatgccagtttatgtatctcctcgcacgaagcatcaatgccaaaaacattgttgaggctggaacgagtttcggtgtttcgactatgtaccttgcccttgccgtgggacagaatgtcactgaggagagagccaagggtggtaatgtcacgggaaagattgtcgcgacggagaaggagagcagcaaagctgccagggcgagaaagcattggagtgaggctggcgaagaagttgagccgtggattgaactgagagaaggagatttgagagagacgcttctagttgaggagggtatgcctgatgagattgacatgttgctcatcgacagtaagttacagttcgttcgagaaatatgatgaaatactaattgaaaatagtctggacaccgcttgcacttccagcgctcgaggctattaaacctcggctgagacggggcgccattgtattggctgataatacaaagatggctaggccgctgtacaaggagtttttggactacatccataatcttaagaatgggttcaagacgacaacgactgcttacgcgggaggactagaaatggctgtttatctgccttgatactagaaacatattatttccggttaggttcttctacttaggtctaacgggaggagggatgggatggaaggtcaagaagtagagttgcagtgtgtaccaatacatctaatacctgaatccaagtgttactcatactatatagccaagtcgacatgcttctaaacttgaccacctacaacgaagtgtcaagacgagatgccaacctccaagtataccaaagatgagccccaagaccaatcaagttcaaatggatagacatagcatgcgccgtcccaaacctcttcttcagaatctgcatcacaggacctgaatcctctgggcttgccatctttgcattcgcaattcctgtctcacgtcagttctctgtgtaacttcacaccaaaacaccaactcaccttgctcagcacgatacaacatcaactttctcgtcctcggtccaaaaacaacaagattcaaccctgacacgacagtagatactaaaaacggtatccaatcacttttgttctggataagtgagtaaggtccgtacggcggcagtgtcgcggcggagagaaacagtagcaccgtttggctttggaagtaaatagggaaaagatacttctgaagattgataaagggcgctcttgggagacgctgaaaggtgacttttgtgacgataaaggtttggtagagttgggagccgagaagggctgagaaggagaagaggtgaattggagcgaggagggctgtcacgatggccattttggatagcggtatactgttttgtgagttgtatgtgtattcaaggttaagtgtgttgcagtttttcgcacggggttgtctttgttcttatactcaagtgctttggtgtaagatccgaagccattcggaacttaagcttatgtatcaggatgatgttggctaagagtgagtgagaaacaacggtttaaaagacatttgaacccctgttattttgaatgcatgcttacaaaaacacaaatatctccgaagccccgggatcgacgcggcacagccctgagaggcttgctctgaccctggctcagggttgataagccatcataaggggaaggtcattcggtgtcgttggaatatgcagttttaaaacagctagagttggtaagatgaagcaaggtatccaatccctatccctatcccatataagtacaattgcaaaaacatcacaggaacacagcgaccgacgtgcatgttatgcttcacgtagactgaacatcaacaagttcaacatctattaaacgcaaaaaggatcataccatatatgtaattcgtttactcatcataacccatcatctaagcatccatgatctcgaagttgaccaagatcgaacactgcgtctcatgacccttgggatccaacatgcgaataaagctccagcctggcacaacataaagcaatcgcaccgctgccaccgcataaatggggttcaccgcccaactatcatcgctcttgatgagcatgcgcaagaacaccagctcgttgtcttcatactcccacgtcagagtctcgtcccagagcgggtccgtgggtggtgggtttggtccacgatgtagaaactcgagcttgtgctgcttgtatggttctgtcttgcgcttcggcggttcgtttttgaggtcgtctgggtggtgcagtgtacatgtcaggtacggcttggtagagtcttcacctagaggaacgtctgttgcgcctgcgacgtgtagacggagacgtttgcttcggcctgtgcttagttttccgtttccaccggcacggagagcagcgggcttgaggacgtagccgtctgtgccgctaaagagagcttcgttgagctggttgctagctccgaatctctgcaagttgagtgcacaaatctgagcgccgattccccaataaggaacgggcttcagattggtggacgagatacgggtacccttggggaagacacgcatgaggtgttgggcgttgtgtctggagatggctgatgtgtgttcggggagatgcttcgctagacctgactcagagacgttgatgagatggtggtgaggcccattagtgagagtgccctcttcgtaccatgagttgtcgacaggtttgacggattgcgcatagacacccagctcagcaagctcaggtatgataactgagcatacttcgtcattcttcttttccttgtactcctttcgtgcagccttttcctcctctccgtctgatgcgtcgtctgaatgggagtcgctgtctgaaggttcacctgggaaatggtactcaacgatgacagcgattttggcacccagatcctccaagcgaacatggtctcctgacccagcctgttcattgtggccgatttctcgcacagccttgctcagaagacggtggccaaacacctcttgcataatgttgacgaggcgcatctgaccataggcgtcgcagtggttctctagcgacaacagtataggcgaaggtcggaagccgagctttctcgaatcgagctcttcctggtcggctgaatctctgatggtctcacacaccgcccggaaggaaatgttggacaccagagtatagccatgggtcaccttgggttcatctttgttgtcgccgttgtcccaggcgtcaatctccacacaccgcgctccagtcttgatcgcagtttcatacgccgtcgcacacgaagatccatagagctgatgggccatgagataagtattatggctcgagctgatgtagtactctggcagaggatgcgatctatcagtgagctctggcggcacacgaatgtgcggcttgctaacaagctccaacaaagcgcgcgacgcatcatcagatttaacaccggcttcttttttggagaggatcttttcgttggcgatgaattctctcaaggcgctgctgactcttaggtcggttacgatgcgacgaccagtatgaccaccgccagcgacggtgttgttgtcgatttcttcgccataatcttcatcattaagatgtttgtttttggaagagaagggattgagctcgccgatgcggttggcgagatccgcagccattttgttttgatatgttgatgcgaaagatgagtgagatggatgatgtgaggggcagtcgcgggggaaggtcagctcagctcagctttggatggttatgtacatggcgaataccaagacaaaatagtagacaagaacaggttattattcgcatatagagagactgttttatatatggctcaaatcaagaattgatacacacagagtgatgcactgccaccacggcaaatgtcttggctttgctcactgattctccacaaagtcaggccaagctcccttgaagcttgatgagacatggatattgcgtttcgacggcagttcaagccgaattggcgcagctttgatacagctcgttggtggatctagactcatttaatagcgagtccaagctctctcttgggtttttggttggctgattcgtattggtttgcacattatgctttgcatgcttcaataagtaccccaagagtataaagccctacctgagacgtacctgggtaagcggcatattcagttgttgtttgtctgtcaaactgagtaattatagcctagtgtcggtaatgttattgtaaagcttcaagtcttgtcgaagaaggtcttgttgagaatgaatgcgaaaacccactacaattaataccctgtactggctcactctgctggttctcagctctaaatggcggcctagcgcacaaggcatcaacttcaactgccccaccatctcagacgcatacaaaaggaaaatttgtcaaaaaatactttggtctttttttctttcctcttcattcaaaatattgaacaacgcaaaaaacaacgttcatgttactctcacgataattgatgcgaggtgcgtcgcaagacctgcgcccaagaccaccgattcagaggaacacagaatggagagaaaagcgaacaatcttgggtgcggtgcttccctcgactatggggaggagcgcaatgattgagcgtacatgctttattttaaatatctattacttgtgaatgaaggctgaaggcaaaggtcaaggctgtgattgtttgtttggctttgccagcgtagtcgactcgcatcgtaacagcggtcgtcaatgattctaccctggatatcaatctggatatgctgcttggcgtcaacgttgacttgacaaggcttcaatgactgtctctgtgctgtcgaatttcagacgtcaagactggtcatgccaagtcagactcttcaccttggatgatatcaatcaacctgctaggtctatggcttgttcaatgcaaagtaaaggcagcaaaccgatcatcgcattcaagcattattcgcaatcaatcacgtcacattgcatcagaaaatattcgagacaatcagttgaattcaaactattcaagccattccagccatgctcggcgactcatgctctcagggcagattcgcatccaaaaaaaagagcagcagactccatcgtcccctgccgttattcaaaatatgtgcagcgtattcaagccgctgaagaagagaaaagaaaaaagatgtcgggatatactcccacatggccagtccacctgtgcatcgtcccgttgtttctttcgaaccctttttgctaatacatagacaaaagaatgaagaaaaaaatgtcaccgacagcgtttatcaagaacgaaaacggtcgtatcggagaatcgaatcatcgacacctggcgacttgttagaatggtcaccatctctgcgtcgataaccaaacttacttaaccctcaagggactcgacaacgctgcgagcagcggccttgatggccatgaggtcgcgcttggcctcaaagttctgggggttgaagtgggaggtgtcaaagtgctcctcagggccaccgggggcaccagcaccatcagaaccatcgacagcgtggagaacggcctcagcagcgcgcttggccttccagcaaggttgtcccttccaccagcaccagcgcttgtcctcctggagagtcttgacgtcgcgtttggcggtagcgttgtgggggatctcagggaagaactcctctaggtacaggtgcttgaagtattcctcggggctgccgcgcgcagagagagcaatgacgttggcgagttcgacgatggagcgcttggcctggtgggcggcgtcacgggggaggtgttcagtctcggcgacggatcgggtctcgacaccacgggtagcatggagagcgacagtgagagcctcaccagcatcacgcttagccttccagcatggctgtcccttccaccagcaccagggctcgggagaggcatcgcgcttagacttggacttccagcaaggttggcccttccaccagcaccatctgggctcgttggcaggctcgggcatgggctcaggagcagcgttgcgcttagccttccagcatggctgacccttccaccagcaccaaggctcgggagcggcatcacgcttggccttccagcatggctggcccttccaccagcaccagggctcaggcttagcctcgcgcttagccatcttctccttccagcaaggctgtcccttccaggtgcaccaaggcatgggctcagcaacggggtcgggttgaggggcggcaacgggatcggggatgggttcggcttcagcttcggcctcggcggcacgcttgaccatcttctccttccagcatggctggcccttccaagtgcaccaaggttcggcctcggcgacgggatcgggttgaggggcaggaacgggctcaggctgagcagcgcgcttagccatcttctccttccaacagggctgccccttccaggtgcaccaaggcataggctcagcaactgggtcgggctcgggggcggcaacagcctcgggttcaggctgagcttcgcgtctggccatcttctccttccagcaaggctggcctttccaggtgcaccagggcatgggctcggcgacaggatcaggttgaggagcagggacggccaccgcaagggtggtgctggccacggcggctagcgtcaaaatggagtacttcatgttgggcgccgtacttgtcgtatcgtaggaacgatcgtagtgaagtgtaaaaagttgtagtgagtgataactcgtaaaagagtgttcggaatcgtgtgagtgtaaaaggggttgttgagattgtcgttgtccttttgtttggagaacgagtctggagaggaagaaaagagaaagtatatatgcaggactcgaggatctttttataaattcgtgttctatcctgatgagaaagaagttggccatgttaagaagaacgatgagcgtattcgcccgatcgcttcaactcttgggccttggtgatgcccgttcgtctctattgagggtctattcaggccgcggggtcaataaagcccaccctcgcttctcggtttaaacaggcaactagtgccacacttgctacctcaatagagacctgaatagagatttcttcaaagaacgcagtaaaaaagactacgaggcatgttagtcacgcggtgactgagatggtatcaaagcttgagcaggggagcgagaacaacatgtctcgaggcgttattgacgtgcaccatttactgcatcatttactgcatcaaacatcatctaaaccactcatagcctgatatatccatacggatttgacgtcgaggcttaaggtacgaactctcgagactacgagtacatcggatcaagcataaagtttgccatttggtttcgccttttacttgtcagacgcgagcctacgaagtagaacaagccaagaacgatctttcacgatttgcagtgttggttcttggacggttttgcttgattggcttattcacatctgtcagtgccttttgaggctctattgacacccaaaaggggttaatgagatggcggcggttggagcccacaaacgtcggagtgggaacatgaaacgaaggtggttgaaagtgttccaacattggaaaagtgcgaaagaagacttttggaacaggaatggaatgaatttgccctagctggcagtgttgaaatgacattatatggtgatatcagagtgcagatgagcaggatacgtttgatacaaagcatatgtgacttgtaacacgtagagagagagggataaaatcgattagaataaaatagttcagtacatcgaactgtctgtgctgatatgatgctgttgcttgaaaatccccagaagttgggcccctctcatctgtcagtgtcaaacactgcaacgccaaccaccgcccaatctaaccaatcatctccccagcgcagcgaaactcaagcaatctctcccatgatcatctccagaacatggcaaagagcactggccgatcaaaccaagagtcgaggctgacccaacgccactactcgagcacatgagcaatcctctttggaaacgatcagagcccatgcttacaggtgagtgctggatatcgaacaagatgattatttctttgttgctgagatttctcggtagtctctttttgggtctgaatagcttcaggggtgtctgggatggggttgggcctggctttgtacgggcgaacaccaacctggcggggctgactggtttccctcctccacatcctactttctgggatcccagtccttgtcaacttggtccagcagacccttcttccccagaaccttggacccgaggatcttctcgaggctaaccatcttgaagcttgcctctgcgctggtcttcccgttcggcagctgattggcatcgtcgtgtacaacgaccaacccgtgggggaaatccttgcttagcgctgttcccacagctgttatgccatctgtgttggatacagggtcgatcttcccatcggatgattcgacaagagtaaacgtcgtaacgtattcgtgaggctcggctcgacggtagacgttgtatgcgctaacgccctggcaggatacgaggatgtatccctcatcggcctttgatccgtagacaagtgtcaccccttcgacatcgccgtagagctttccatcgcctactttgccaataacaactccctcgtccttggagtctggctcagcaccatatcgccacagagcagagggctcctcgccgaggaaaatccaaccattctctttgtcggtgacacaaccttcgacttgtccaccactgccaccctgaaactctcgcacaagcttcgtctggagttctccttcagatgtggatgtgagttcgtactggagatatcgtgctgatttctcgttgacgaagagatactgctttcctgtcttgggtgaacggtatgtacacgagccataaactttgtaatcttcgacaacagggtgagaaccgccggggatattggtcagtgttccattcggaagcatctcgaagagacttgattgttagctgactgcaaaacatagggcagtataacttaccatagagtgtcatcagctcgacacgcagcaaaagcaagatcaaccttgcgatcgcccgccttgaagctatatatcatgtctacgttgttaggttcgcccgcagcaaaagtctgaacaagattgcccttcagatcaaagacaccgagaccagcttctttcccagacttcatggttgtaacgatgcgagacttttctggcccctcgggagatatccagatggcagggtcatcaccatcgccgggtcttgactctgtctcgtatgttggctcaacgaggaggaatgagcagtgcagacctccccatcccttgtcgcatttacaattgtttgcaccgacacactttccatggccagagcagttgtcgacgcaagtaaaactgttacaagtctttccagcaaagccagagaagcattcgcacttttgcttcttgtctttgacgcagaatccactgcctccgcaagttttgcaaattggctccttttcagattcactcttaagctttcttgggttgtatttggtgttgggttcgattttgagcttcttcagggttgtttcgagtgacgagacaccaaagccgttgacttcttctgactcgagagcgtaggttaaagcgcccgcaggatacttgcccgctgagccttgataaatgttcagaccttggacttcgatatcctcaaatccggtcagcgacaaagttcccttgagcttgaaagattgatcgtaaacggcgattttgtctgtttgggcgacaaacagatagtctgatcccttattgggcacgtagacagctaggccggtcacatcgtcttctgccttgccgactttggtgatcttgggtgctcctgtagattccttgagagagaacgaatagacatttttgtcatcatctgttgaaatgtacatgcgtgactctgagcgtgacgcagcacaacctgatgtctcaaagtctgtgggaaacgtttggatctgatactgttagcaaacaagaatctctttgatggaggacatgcgtacctcgacaaactcaattgaatttttggttgctcgtaacaatagctgaactgcttggccctttccaaataggtagacgtagtcattcccagcagggctcttccagctgcataacgcagaccaatcgcccagtactttaaagtcggcatctttgatctgtttgaactcgggcatcttgtacacgcgaagcacagagtctggttgcgcaattgtaacaagaacatctttgtcgtccacatcgtacattgtagtaacaagcttgctgcgccctggtgtttgagccgtcacttctcgtaggggagatttggagatgaggtcgtaggcatgaaaacctcccttgtcaggtcctccatcgtttccaatgagtagaggattgctatttgagtagtaaacagtcgtccagtccgattcaactgtgttggtgtaagcatcgactttgacgtcgacttccaccgcctttgcaaatgatatctgaaaggcgacggccaacagagcaatcaagccagagccaaccatgattgccaagcaagtaaaggtactctgcttcttcggtggagagccatctttagtcttgctggcggtcatattcgatatatatatatgattgattcaacgcacgtgcttaactcaattggcttgctttgttatagggaagcttttgagatgatcacaaattaacctgccggattggtcaaattaacatgggccagggactttgtttcgacaccgagaagtttatttcggcaggtgaaacgatgctcgtgtttcgaacatgtagtgctattggatgatgtgctaagggttgggttgcggctttattagcgaccgtttagatcgacggcgcatatagaaaagcatcatgcgatattaagatgctgttgatacccaggggtaaacacatttcactcatagtaaagccacatgtaaattctacaagtctagagagtcaagaaatacagaatgaacttgtatcagctgaaaaagaacaaacagagtatctaccaactaaggtagatctacctctagtataaagcgccacggtctaaccgcccacttgccgagatacattcccgacaaggtacaaaaggcgatcaatcggtacaaatatttccgagatcgatgcttatttcttaattagcgaagcgtttagtctatggccaaagtaggtgttacggttgatgatgacgagtgagatctccaccacatctatagtacgtgacgagtagcacacaaccacacccgccgatataggaaccagacacataccaaaataggaaattaactggaaaaacattagtaaagaaatctgtgatatgtaatcctctatttacaaaaaaggcttctgccagtagtttacagagttcaaaaactccattcagagatgtacttccggtccccgcatcccggcatttacattcgggatagctacaacttaaaccagatcggataaaggaacaaccgttatataaaccaccatgaactctctcaatgccaagtctatctcaagcaacaatcatcaacttagtcctaccaccatggctgacatcaaagacctacatatcgccatcatgggcgctggcatgggtggcctaggagctgccctcgcccttgctaaacggggcttcaagcatatcgacgtatatgagacagccagcaatcttggttttgtcggagctggtattcaaatgcctcccaatgtgggaagaatccttgatagattaggatgctggaacgacattgagaaagaggcaactcgtgtcgctggcagcagtattcgacgtgagtttctataccaaatatcttataacatttactaacataacttagagggatcgaccaatgaagaactcgcccatgttgatatgccagacctaaagggtcaatatggttattcgcacctctgcggtcacagatcatccctggctggccacatgtacgaagcctgtaagaaacaagatagcatcaagtttcacttctcaacaagcttggtcgaggtcgaaaccttctcacccaaggtatccttcaagctcaagcccagagacggagagccctacacaagccaagccgacattcttctcggtgcagatggcatcaagagtgtcacacgctctcaaattctacagcaagtagatgccacgcctgaagaggccgagactggccaggctgcctaccgcataatgctcaacagagaagacatggctcatgaccccgagctcctagctctcatcgacagcgatgaggttgtgcggtgggtaggggagaagcgacatatcattgcctattccatcgcagacaagtccatctacaacttgtcaaccgcccatccagatgagaattttgctggcgctccgtctataacatataccaccaagggttccaaggaggttatgctcaaggtctttgatactttctgtcctcttgtgcagaagatgcttaatcttgtccctgaaggcgaagtctgcgagtggcggctgaggatgtacaagccactgccaacatggacacacggagctgtcgcactgctaggtgatgcatgccacccgacgcttccgcatctcagtcaaggagcagccatggccattgaagacggttcgacaatcgcagaagttctctgccttgcccctgatacgaagcccgagactatcgccaagtgtctcaaggtgtatgaacaatctcgaaaggagtggacgtcgagtcttgtcgaaatggcctacttgtctggccgaacactacatctcggtgaaggaaaagcaaaggaggagagagatagaatgttcaaggaacacaagcttagtggctcagttccagacaaatggacatcgccggatgtacagaaaaagatttactcaaatgactgtgtcgcaaaagtcagggatgagtttgagacactctttgccgcagtatagtatcatatcactatatctgtcaatatctgtcaatgtcaatacacatctaaaatcgaacaattctgcatgcaatataggacggaacattatgtgattatcgtattctaggtatcgaacaaacaaagaaacacctaacgtagaataagatgtgtgaaattaaagaaaccccaacgccatgaaaacaggaaaccattcccattgcctgatgcgccacacgctcgtcgcaggtcattcccttgcctgctggagaggagtcgaatcctccaacatttcgtattttgtagatccgtttatcggcggcggtgatatcgagtaataagtcagattgacgcttagaagaggcagtccaaacaacaacagcatgcaagaccagcgagaagaccggtcatgagaccgccgccaccaccaccgtttcctctttgatcatcgtggggatagtagccctgagggggaggctgaccgtaggggccctgctgaggaggataagggccttggccggcgggaaagggtccttgttgttgagggtagcccatctgaggaggagcttgctggtagtatccttgaggaggaggcgcgccgccctgctggtaaggatcttgctggtaaccgccatatgtaggttgaggagcacctggaggaggtccgtaagccggaggaggtgcgtcttgcttgaaggccattgtagtggttgagtgaagcgctatgcgacagtggataggaggtggatcttggagtcgcgcaaaagatagatcgtcaggtacgatgatatatcagtcaacaataaaaagcgtgtgaagagaagaaatggaaagaggaaggagagaatacgaataaataagatgggatgagaataaaagggacggaacggaaggaagaaactaacaacgttacgaatgcaagccaagctcccccaaagtaaaagtgtttccacggcgtctccatcctgagctggccgcaagctccctctcacatggccattgctgcacgccacaagaccgcgttgcgggattacgcggacgctattgggtgcgtcgtaggctgcgccacgcttggctctagatggttcagcgccctgtcacttggcacccatgctgcagctagcatcttcatctcccaacacggaggaacttcaagggtccttgccgagtcacaggtttgtatcagcaattcccacattttgaattatgcttcacttttacgaatgagtatcgcttacaaacttcactaattgctgctttgaaacaaactcaatgtgagatgtcatgtcgctcgcaatatggttcgactgcgccacacatttccgtgtcgttttcaattccgacgtgtcccttgatgccgatttcccgtctacccactggcggttgccgattctaataatggcatgttccatgggaaatgtaccgtcatcaaaagcccttattaacatgagattgaacaaagtaacgtaactaacgcctagtaaactttactttcacgacactcttcgagaccggagcggaataagttggccctgtggcagtgcgcatcatgtgatcttgatcttaatggtttcccaaagatgtggcttgactttgctgccccaccggtgctcaaacgccgcaccacgaaaaagtgcaataaattcaaccatcactaagaaaccccacgatcacgaagtgacgcctcgacgagccacgacgacgcatcccgaccttaccgcgagacctacacccctataactcaaaaagtcgcacggatacgctcgattcatcatggctgccgcagttgcgaaccagcccaagtgagtccgcccgcccagcgcttttgcttgtgctccgactggggtattctatcgatattctgactaaccccaccatcaaaaaaaggcacgactgggccgacgacgacgacgtcgaggagacctccaccgatctccctgagcctcagaccatcgccaacaaggatggaacaaagaccatcatcacattccgctacgatgacgacggccgcaaggtcaagaccgttcgccgcgtccgattcattacccacaccgagaccgtaaacccccgcgtcgccgaccgaaaaacctggccaaagttcggcctcagtgcaaaggatcccccaggccctgcccccgacaccacctctgtcggtgagaacatcatcttccgaccaagcgtcaactggcgaaaggccgagaaggacgataccgccgacactgctacccagaccatgaaggaccagctcaaggacaagcaggtcaagtgtcgtatttgcaacggtcagcatttcactgcccgatgtccttacaaggacaccatggcgcccattggagagagcggcgctgccgatgtcgctgctggtatgggagacgagccttcagccgccgcggctgctggtgccaagaagggttcatatgttccccctgccctgcgtggcaacggaagtgctggcgagagaatgggatccaagtttggcgagagggacgactttgctacactgcgtgtcaccaacgtgagtggcgtcatgatacttatgtggcttacagtactgacagacattaggtttccgagatggccgaggaggcagagctgcgggatatgttcgagcgtttcggtcgtgtcacccgagtgttcttggccaaggacagagagactggcatggccaagggtttcgcctttatcagctttgcggaccgaggcgacgccgtcaaggcttgtgcgaagatggacggatttggtttcaagcatctcattctccgggtggagtttgccaagaaggctcagtaaaaaggtggacgttgctgctgtttcgatcttgtgtgcgttgtttagctagggggaacacatggtaatgcattcgtggttgatggggaaaaactttcaacctcatgattcaatgaaaccttcaggatatgtgtggtctgggatgagaaagtgattgtctatatttgatgtatgagcggagatggcttccttggtatggcagccaggccaatacttgttgagcaaagacagctgtcatacaggctgagtaaggggtataattgttaaacagcttgttgggtcgagtgtggtaccaaggtatacttaaggggctggcaaggggcaagactcatttgctgtctgactgtgctttagctttgtagagaaagactgagactgctggttgcaaggaaacggcatgtctttattggcacgtctagcacctcggatgattatatagtacatattgagcgtctcatagtcaatctgaaaagacatatgagcccatcagcaatgttctagaagtgcaataatatgcagtgcatatattaccctggttagtttgtcattaaaggatctggtagaagactacctcttagacagtaacggtcttgtcccactaaggagaccagatcctgatgctcaccagttaccaaggacaagaccagccatcaagaagctctggtcacattgagagtggtcagaaatatgcaaagatcagctttgcattctattgtcaagtaaaggggcttacccaataaaggctgcgcaaatgaacagttaccttccagacattggctggcgagtcatttcttttaagtgaagaaaataagagacgctcatatcagtcattacagaagctcagtattaactttttagacattactgatggcatggaccatttaaacataacgacatttgaatcgtacatgtaaactctcctgcatgtatctgagtgacactttacttgctaacccgattgcactcggccacatcacatttactcagaagagatatgcagtagttacaaagatcagctaccgcctacactccatcgaagcttgacagaatgttgacacctagtagcctcttcagaattcccagaactggagagtgtcatgttaattgtcccttgtgataggcaagagcacgacggcagtctctcatgcaaggccatcttgccaacaacaacggcccttgcaattcgaactcgatagaaatgcaaagatcaaaaatcggttctcccatattacccggttcttactctggcctttcacagaagcgagggttagcttagtcgcatggatcaagcaagcaagcattgcgggatataactctctctcgcgtataaagacaagcggctctttcgggttgcctgtatagggaactgccaaaaaaaaaaaaggccacgataatagtgacgattggcttctcccgtatctcaacagaatcgaatccactagcttcgagaacaaggggctgtgtgattcgagaccctgaatatcgcagggatatggtgaatgtttgatgcttacatggagatatttccgattccaggtgacggtctcgtgctcaagagaaaacgtttggaatttattgctctgcgttgaacattcatggtctgggaaatattcttatgtagattgactatccattgtgcgtctgttagacacacttttagaatgggtttatatattgagattgctcaaaatattgtaccattagagaaaccatgaaagtctgcgcactaaataagcaataatcaagcggcgcccgcccaactaatatcttttcttcttcttttctttcgaactatatctttatgtttcgtgcgactcaatcgttcatttctgctttttttcgcttttgtatttaggacgatggtcgctcagagactttagaaaacatagcctgtgttacttgtctgtcttgtgtctgcctcttcgccttggatcttactcacatgtcactcagtttgtatgcttcaatgtttttgtcaattaaagacaagtaaataagctatcgctgtagccccttgcaacacatttacgaccctagaaagactctgattttccattttgttgggagaaatcgcctggggtgtttctctattcctctactttaatgtgatatttacatgtgattctaccccacgctggtaacaaagacaagggtcttttctatgcctgccacgcctactggaggacagtccgagctaaagaaatgagagaggtaaccttaggtccagcgataattgatcaaatgccaccaaagatgtcgagctcgcttccgaagcccccactacggggtggggtttggcccgtagtacctatcgggacatgtcctccataacggcgccggtcgccggatgcagacccattcttgttcgttgcagagcggcaattgcagcggccatagcgggtagagtcggcggtagagatagagacctatgcactgttttgaataagctgtgacagaatagagtttataatccgatatcctgactgcagtaattacagctactgcaaccacacactgctacaactcactgatcaacagatactcaagaaacccgatgattctcatgagctcggttctgtcctgtccaggtgggggaagacgatggaagcccaggtcaaatggagcccccgcttctggttatcgcagtgggtttagcgctgttgccgcccgtgtaagaccgtcgccccgttcaaacctcactgtaaaagaccgggctcgtgagtggttctggtgaatacatattctgctcatattataaggaaggtgcaggtttcgataggtgtcacgacagattccatccatccattaggtggacgggcaggtactcactctagtctggtctggtgtattgtcttgctggcatcttccgctataaattggcttctctcttctcgctattcctcttcgccaaagcacgcaatccttccgatgaaacaacacctcataaaatacaaacaatcgctttaaaagctcgcaccaatcatcacactacaacctcgtgcatacagactactacgctgtactgttctgcatgctccaaccttccctgttaattctccctccgtcttcaatttatggagctgccacagctccagaccaggtcctagttagctcaagccagggaccaagcagctcgcaaacgccttaaccaggtgaccccgttcggacagtctagccagtggcagtggagcagccctgacgtcgtttcaagcttcccccatcccatcctaacccaacagccgggtgttattgctacaagccctctcattcccatctcctcatcttttactcaaactaaacctttattctttcttcccttgaaactaaacctgccttttgttacaacgatctctgggaatacatacagccactgaaacactctacctgctgcatcgtcaccagtcatgagtactgctgccgatgtgccagacaccagccctggattgcgacaacggcaatctggggttggttctactgcgcaacaagatacacaagcacaactaagccatgatcttgagccatcagaaacaataaactcgtctgaaaagtctagcaagacctatggtcgcacaccagacggtacaggtatgtaaaccccgaattatggttaatttggtggtgtgttgctctggtgcgtctttggctgactgtcacatgctgcagtctttattgtacccacaacccatgatatggtttctcagcttttggatcctcgccaacccaagaatctttctgatgccattgtcttggcaattctgggtcttcatattctagctgcttatttcctaccatctggatccaagcgcactgtctttgctgttgtcttcctgttctggcgggcttgctacaatattggcattggtgtactcctccaaatccagtcgaatcaccgtcgtcttgtcacctgggctaaacgctggaaactcttcgagcatccatcaactggcaagaacccccggccgtggctctacaaactcctcaagaccgagctggagacaaagattaccgaagactatgaattcgaaaaggcccccctcgagtacaacacttggctggtctttcgaagggttgttgatttgatccttatgtgtgattttgtgtcctactgcttgtttgccatggtctgtggtcatactcctgaaggcgagaaccctctgatcggcttctcccgctgggctgttggcatcagtctcattggcttcaatctttgggtgaaactcgatgctcaccgtgtcgtgaaagactttgcctggtactggggagactttttctacctcatcgaccaagacttgactttcgatggtgttttcgaaatggctccccatcccatgtactcaatcggttacgccggctactacggtatctccatgatggcagccagctacgaggttctcttcatctcgattcttgcgcacctggcccaatttgctttccttgtgattgttgagaaccctcacatcgagaagacgtacaaccctcctcctccacgcaagcgaaccgtgtccggcagccaaattgatactatacccgctgataccagatcgattgaaggtgcattcgaccaacaaaccctcaaaccctcccaaaaggacgagcctggccaggtccacaaccttgttggtctaagtaacctcgatttgttccgggttcctgactttgccgttatcgttatgccgttctatgtagccatccttactctggcgacgccctcaactgccgcctggcaggcggcctttgtctttcatgccttggtatggcgcgtatggtaccaccttggattgggccttatcctcaaccagcagtccaagaacaaaatgtggactcgtcatttccttaaattcggcgagagtgctggtgaagcttggcgccagtggaagggtctgcatcatatcagcatgatcatgtgtaataccgcatttgttgctgcgtgttggaagatgtactcgcctcctgaagactgggcgtacggcctggttatgctcaagcatgtccttggtgccagtctcgtcgccctccaattgtggaccgcattcagtgtttatgactcccttggagaatttggatggttctgtggcgatttcttctttgatcaccaggccaagttgacgtacaagtccatctatcgcttcctgaacaaccctgatcgattcttcggcacagctggtgtatggggtgctgcactcatcacttggagtcgatccatcttccttatggcactggtcacgcagattttgacggttttctacatctcatacatcgagcgacctcacatgcaaaagatctatggacgtggcctccgtcaagaagctggtctcaccaaattcatcaaaaagtcattaccccctcatgtcaagggatggcaagaaagtgtcgacaaggttttggatgatacaagccagttcgtcgaggacttccttgataccgctcgacccaagtttgcatcaggcgtcaaaaccattgttagagatacttcagctcttttcaacatggcccccgcaagactcacaatcacaagaattacacccgacttggaaggctacgacccgaagctttattccctgtctgtgaatggtatgcagacaactcatgcacctatcgttgagaagtacactggaaaggagagcttgacaggtcggttccctaagcctgtccgtaccatggctttcgagtacggtgcacctcttcgtgtcaagtggagagcccctgccaaccacagtaagaaggattggattggtctttacatggttaccgacaatcgttcaagagagaccacagaggtttcttctcttggacgatgggcacctacgaatgctggttcttatgattctttgacagccgatgtcagtattctggttgatgagcacccagtctcagctactaatgcaacggatgccgacctggttgaaggtgaagttattttcgaaggtgacaaattatggtggacacaaggcgtcttcgagtttcgataccaccacaacggccatcatcatgctatggcaatctctgagccttttgaaatccggatcagcaagtttgacgaggaagatgttgatcttggtgccaagggcttgtatgagcaagctgtcgaggctgctcttcttcccgttgtccaaaactgcctagaccgcgacccggatattgcacccaaccagcccgaagagccttttggcggacatgtcgaacgtgatacgaaatatgccaagagaattgtatatgccattcgagaaatgtttggtatcgagtttgcgccacctgtcgtcgccgcggatggaagtgtccgcaaacttgcgtggagagtctgcaacgctaaggaagttctggtatgttcaaaattgatgataaaggtattatatactgactgatagcttctaggcaccctacagcatgtctctatcgagaggaacaactacacctgcgcttcaagactttccttctgagaaggcttgatgtgggatatacggaaatttggagttaaaagtagtttggagttcttgcggcggtgatgatggtgataaaatattggagtatgataccacagttgaggcaggatactaagggtggatgtaactattgagacttatccatatataaaattgaagctcgcaattgtttaaattaaaagtaaagcgactattatccaaaagcggacagtccagctatgttgtgtgttggtgatgttggttacgactgtctaaccagccttggggaattagaaaagttggcagctaaaaacacagaagatgagtctgataacatagtttcctccagtatacaacaaatagttagatcatttacttttgtatcctacaatccagaggcatattttccatcgcctgcatcctaacctgtacagaatgctattctatcaatcaccacgcctgcataccatgaaacaatccatgaaacaaacgacaatgcaaatgcattttcaatcaaacctaaaacctattaattagtggcaatagaaccaaccagtgataccgatacgaaaggcgtcaattatagtgccatcaaagccacacacacacccgttccttacctagcgcaaggctatgttgatcaattgccgacaaccacaacgaatatcaaatctcgactccgcatcaatctttccatctgtgtttttctttctcacgaatcgatattgtcaaccctttagcgagatcaacgtttgctagactgttatatctcggtagtcttgttcattcgcgacccctgatagtcagcccgcggccagtgcgtttgagctgcgtcagctttcagctctcctccatacaagcaaccgcagatcgcacccccgaaacattgaacatcaaagccaacgaactttaccatcaccatgaaactcctggaccatcggaaacctaataagaatcccttcagggacaacagcactacgttgctaatctcaacactgctcctcggcgtgcctcttacggtggtgctacttcactgcgcgtatgagacgtactataagaaaggagcccactggagccacaatcatgatatacttgacccggtatcacatgctcatgacccgagtgggttgctgtatgttgcctcttacagtggacttgtcacgacgttgaacctttcgcttgccgcgtatcgggatgcacccgtcaaacttgaaacgttggcgacgacggatggatgtggtggaagtccgtcgtggctcacacttgattggatgaacggtgtactctattgcactgatgaggggattaaagacggaaagaatgggtcgttggcatcttttacaacgaatgagaatggcactttgacccctttgaccaagctgtccacggcactcggccctgtgagtgctattacttatggacagtgggactatgggttggccgtcgcgcactagtatgcatttcccctttccaatgtggtattgcatcaagagactaactatgtctaagcggcggttcagcattcaccgcttgggacattcgagacccggccaatattacttcggtgcagatccaggaatacggccttccgaagccaggccctgatccatcgagacaggaagcgtctcatccccacgctgcagttctcgacccgaccaaacggttccttcttgttccagatctaggcgcggatttaatccacgtctacggcgttgatgaggatgacagcttggcgttgagcaagcttgatcctttggttgtcgctcctgggagcggacctcgacatgtgacctttgtagtgaaagagacaaagacgttcatgtatcttgtcaccgaattggccaacaccgtcgttggatatgaagtcgtatatggcgggagtttcatcgtattcaaagaagtgtggagcagtggtatccatggcaaaggaaagagtatccccgaaggtgccgctgctgctgagattgccgtatctgtaagtgagcaccggatttccaaagatcgtgatcctaacagctgcgtgtagccagatcgagagtatcttctcatctcatcccgaaatgagaacaccctccaagctcccaattttaacagtgacaacaccaccagtataacttcagactcgcttgtcagtttcaggattgacggtgagactgggcatctggctttgcaacaagacatcgcatgcggcggtagatcccctcggcattttactatcaacaaggccggcacgttggttgcagtggcactgcagcacgacagccgtgtcgttattctcgagagggatgtcaaaacaggaatgattggcgactttgttgcctatgcagagttggaaggcgaagttaccgccgtgattttctatgaatgatctggttgcttcgtatcgtcaaacaggcgtggtttcgtccaccattgagtgctgtcctacgtcatttcggtgacttctcatccggacatgtcctttcgttcaagtcatgatgttgaaaacaagcctgcaagaggcttccatgacgtagccctatccgctaacagcaccctttgttgaaaaagacagccgcgaaatgtcaaggacttctctctatgcagccagtttcaatatcgagtgccttgatattgtttcggatttacggctctctgatccgaagagggattgggttgcagtgccagggacactctgttcagtaagtctgaactgaacagattgcactctttattggcagtcagtcatcccaagtgcagtcgatcgtaccatgatgcaggggataatgcgaggcatggtgcattggtggctgtttgtatcttgcagcggttttggaggggcatatgggatgaagcacttggatgctctatcagccctagaccgtgaacgacccatgtgggttcagtattccagaggagaacagggcatcgacccttccggatgtcccaaaagggactgtgggcgccctcttaatctcgaagatcgacttgcattctggggacaaggctcagggtgatgatagccgggatgtcaagaccctgaaaatgttggtgacgggaagaatacaattccttgtcaacgcttggttctagcggaggagttgtggtggtttaccgtgtgcttgaagctcaagtagtcatcttatcaaagtcataatatgattatatttgtttattctgaatgtatcgtctgcctctctggcatatgtttatcaacttcctcagcatctgggcatcatggctgccagtgccgcattccgctcccgttgagttgacgcgagtttcgatattagccggaagatccatcgaacaaccttgctagctgtttaccttattttggacaagacgcaccacaccattagatttccccgcaggttgacaggcgtctcgaggcggcaccccagaccggagcaggctaaaaccgaaccccaggttggtcacgggcttgggtttggattggattaggacagcgaggctccaacaaagaccacccctattcgggccgttgaattgagatggctgggcgcatgagtgcctgtcatgatgggcgagtctgcgactgtccaaatgtaagcggcgccgtaccggatttcaggatcaaacctgcgctccgtgacaaataattgtgtgacgcgaagtgatcgacttgatgattaaaactctactttggctccaagagatgagaaccagggatggaatgggagccaagtactgtaccctgatggtttgagggttactgtcaacctacctacagtgaatgcttgaatggatttgcagaccccatggtcacgaacgagaggtacggatggcacccgagacagttatttcgcatattactctagatatgttctcgtggcgattctctcggctggggtctagaactgcggtggttctaattctgtaaaatcgtggtagggccgtaataattcaggttcattatgccaccatctcgagtacttgtactgtgtagtaagtacatgctgttggtgaactgaactgtagcaaggacggtataatggagagataaatggcggtacgtctgagggtacgctgcatgcagggtcaagatatcgttgttagaggtgcaggcataaaacgtgttgtttatgagcaggactgcaactgggtcgttgaaaataaggtgaactactaccttggtagtacctacctaaacagctagactactaaggtgggtaggtgccgaatgcatgccgtccttccatcagtgctactccctccactcccagttgatgtgattacaaggaaagtgcgacgggaagaaagatgagacgacacttccgctcttgccataccaataacaaaagctcagtccctgacaaatccacacgcgaagcaacggcacagttgacctaaacctcacttttggagacatcaaaatcattgtgggtatgtaattacttaccggttgtgagatgaaattgaacctcatcctccacaaatcgcttctccacaagcagactgtgatgtggacggggatcccaccaatcacttacaaaaacgaccccccctccatctcagtcttacccctgtcgaggcgattaaacgagaacaactggtccgaaccgttgaatcaatcctctggggaatgcatggcatcgattcaggaaggcaatgagttcgtcgttcgtatctcgccccctacctcagggctcacaatggagaaaaaaaggttcacagcttccccagattcttcacatcgcttcgctaactccccagatttaggaaccattcgcctaacgtccgccgccaccacctgaagccgaagtggtcccccgagacaatctcgaacaatcatttccgctctccaactgtcatgtcatgcccatgtcattaatgtcttctccaagtaactcggccgctgaccggagtactatgtccatcggtcaagtctccatccgctgcagaagtcccccggatggtcgactctaacgttagtccatcccgcccgcttctccaccaccctcttccgagttccaccgcccgacccagggtctggggttaagcgcaggtgcagcaccacatggactcagacacccttgtccatgttcttcccatacataaccgtttgctcctccattgtcgccctccaaaaaagaacgcctctctcaacgttcagtgacttgacggcattctagtcttttgttcttgagactggcgttctttaatcctttgacaggacaggcgcaacgcgacttacagggaattcgtccatccatcaccggtctagcttcggcatagctcttctgtttcaggtttcagctttcatcgcatcgtctgatctccgacgctaccattgaaacctcggtactgttttagaacatcaactttttaaacaagtttctggagttgttcgcagccatagctgcaactatccacgccgccagacctcggctgaagcctcgatcttgagacgatcgcgcttcatctttgacaccaacctatcatcatgtccccatcatcgacaggcgaatccgctcactcaatctcaatcaactcagcccgaccattcaccgttcccgctcgcgacagcttcgcactcgaccttccaatgtcgtcacttgcaaccatgtcggccgacgcctcactcaagtcccccgtcagttacaaaaatcagcgtacgcccagcttcagcatggtcacgtctcaaaaagcccgccacctatcgcaatcctccgataataacagacctgacaatatgtccaacggtggacaaaaggtctcaagcgacgagggctcaaacccacttaagaggagaaatacagaaaccggggtcgattatccccgccgcagggctactattgctgtgcgtcacagcatactgtttatttctcatctttcgtatgctgactcttccttagtgtgaggtttgccgttcgagaaagtcgcggtgcgatggaacaaaacccaagtgcaagctctgtacggagcttggcgctgaatgcatctaccgagaaccaggaattaagctcgacgctggtgacaagcttattttggagcgcctcaatcgcattgaaagccttcttcagatgagcatggtaaacacaacagcaaatggacttggcctgactgaaaactcacctggaatgagtaacggcaccgggctcgatggcgacaacctgatcttgtcagccaatgcggccacgttcagctctatccctaatggcggatttgggacttggtcggcgcaaccagtgggaaccaacatctctaccatgcccaaagtccataccaatgccgccatgcatctactgcaatggcctctcatccgagatttaatttcgcggcaatgcgatcctcaggttctgctacaattggaaatggcgcgagaaccgcttcacactcttacgaaaacaccatgtgtggacttgtcaaatactcaagcatatatcgaggcctattttgagagggtcaacatatggtacgcctgcgtgaacccatatacttggagaagccaataccggaccgccttgtccaacggattccgagaggggccagagagttgtatcgtgctccttgttcttgctctaggccaagcaagtctgcacggtagcatatccaggattctcccgcacgaagatcccccaggtctacaatactttacagcagcttggtcattgcttccgggattgatgactgccaacagtgtggtggcggcgcaatgtcatctcttggctgcagcgtaccacttttacctcgtacgacctatggaggcatggaacctactttgcactacaagcaccaaactgcaactccttctcatggctcctagtcgcattcccagtcaccagcgagagctcgtggagcgcatttactggaacgccttactcttcgaaagcgatcttctcgcagaactcgacttgccccattcaggtgttgtccagttcgaggagcacgtcggccttccaggcggattcgaaggagacgagtcggagcaagtcggtcgagatgagctctggtacttcttggcggagattgccctccgtcgtttactgaacagagtcagccatctcatttactccaaggactctattgcaaatacacagagtctagacccagttgtcgcggaactcgactaccaattgagtcagtggtacgagagtctgccattgccactgcagtttccttttacccgaaacgcccttcaggaccctgtccagacagtacttcgcctcagattctttgcttgccgcaccatcatttaccggccgtacattctagccgtgctagataacgagcagcaggttctggatcccgccgtgcgggaaaattgccacaaatgcttggaggcttcccttcgccagttggaacatatacacgaacagtatgtcacccttttttctcaacgcgatatcgtactaactggatgcagccatgctggacatatgccatatatctggcagggagctttgtcaatggtgtctcaaaccctgcttattatgggtgccaccatgtcaccatcacttctcaatatattgcttacattggtgccaagtcgtgaggcgctagaccagattatcaacgatgtggtaatggaagtcgaacgatacgcgactctggccccaagcttaagcctggcctccgaaatgctcaaagaggctgaggtgagaaggcgcgcatttctcggcactccgtaggagccgaatggattgagtcgcctcatcgagtgcttacaaacgcaatacaaaacaaggccttgccacgtgcctggcaagcctctttattctccttctccggccggcaagaccacggcgttactcatcgcagttcctctacaatcttgtacggctcaaccaatccagcgctgcaatacgacccagggatctgggtgactgtcgccccgagactccttctgggggataatcctggggtgcagcgctgcaaattattattctattggttggcattgatcctggtacggttcttcggaccgtctgaccgacattgccaaacttggctacagatatcatagtactgcttcagcatcattagtcccagagtcttggattaatgtaatttagatcatacaaacaagctagtagtaagatcgagctggaaattccttggaggattggcctacagatatcccacttcgatttatccccaagaacatgatgatatatcttatgatagcatctatacccatttgtttaacactgtacaatattaaaaggcatgattatgagtaataaataaataaatgaatgaatgaatgaggagccggaattctctgtttgttagtgcttaaaatgagtgtcgaatgatacgttgtgtaaagcattttctttgttgatgagatcggaatatctgatatgttttgctacttgctgtgagataaactttacatccgaaggttcacatcagaatgaattcttgacatcccatgatgtaatacatctgtatagaagctttataaatagggctgcatggcaatagactctgagccacggctatagggatgatgtatccgtgctgcattgtttgcatgcgggcagattgcggggagaaaggtccctgcaggattcaaagaagtaaaaacaaagctggacaagaccacttaggatcggcagggtcgccgtcaccatcacgccgttcaatgaccgtatggggaggcccgtcatggctgccggaccgggccgtgaaggtggccccacatggagtaaatggccgacatggcccggcgcagtacggacataacttaaaccccacgttggacactatcaaggcactgtcgtttctaaagcatgaacaattttttttttctttttcgtgagggatccatcactgcccgagtagttaagcgactaggatcgacgtcaatgacgagcttgttgttagcttgttgctagcttctcgcttgctcgactcggtcaagatgattgtgaacgatgatggaagtcttgccacgatgatgttatcttgattgactttgagatgtccagatgcatgattacttgcaggaatctagtggtacttgcattctactatgatcaaacctgtaggtgtcctaaagagatagtcttgtctcagttcccagcttttcgacttgtggctccagccacgtgacatcacatcacaccgcaaaaactgatcatccacggtttgtcttggaatgatgccagccacccgtaaaggaatatcgttagacaggtttatgcttgcgtccttctctcgtttgtctttgagttctcagcacgcactcgtatgatctaaatccggctcgtacggtgtgttgtgctgcccaaagagccccatcaaaagcacgaccctgtctcttcttccgtctctgtcataacataacacaacgcagggtctgagagctcagtcgctaattcagcagaaaaaaccacatcggtcgacaaaccctggccagtccgaaacccacccacgcgggggaggggcactttgattcgtttctaactgtctgatgcgtgaggaggagtacataaggtgaggtgacttaaaccacgcttgatacttgagtctgccgcgctatcctgcggtaacatagcaaactgcggaggttgagaaacgttacttaagggttctatctttggacgtctctttctcgtctcacctgacttccgggacgtcttgtctctattttctcgtcccttctttgcttcttgccctggcttgctcttagcttttagtgtcttgacgcctggccaatttggatctccatccatccagacgtctcgcggcccaacttgtaaggcaccatttagacacaaacgacacccaccatccattctcctcgccccagctcccaactcggttttattcgcctcgactcgactcgctcgacgcaacgctgcaagctgcggttgccatgcatgatcagccccccgactccaatcaactttggggggtgcaattgctcacgcagcgtggacttcgttgagtggcccgactgctcgtcatcctttactttgacctgtccgtggcattccgacatacaaactagtcctcgttaggacaccaacttgaaccaaacgcgctgcgctgtgctgcgttgtgctgtgccgtggaccagcgccctgtccctttctgggtcctgcagcagtgagccctcttgtaggagctcacaggcccctcttcgaaaatgaggctaggaggatacaatcgagacgtccctgatgaagaggcccgacttccactcgtgcgtcgcaggcccctccgccctgaatctcacgattggtatggcccaggtgacgtcgcgccctactacccaaacccaatgccccatcggacacgagtcgacgaactacaaaggcccaacggaggtacacccaggggatattcgaggagcatgagcctcgatgcataccctccgcctacaatgcccatgcccccagcacacctgatgcgggcttctacagatgtttataagaagcgcccgcagtttgaagtctacgaggccgacgaagatgatgagggtgatgaacgatttccgcccatgaagccgcggggtagacaacccgaacctgcaaggccccgccggcgggtgacgagaccgagggaaccgacgcctgaatcgacaccgccgacggagagtgaggaggacagtgagagtgagagcgaaagcgaagatgatagcgacgacgaacgtatagaggttgtggtggaggaacatgagaggcacaaacgacatcatcgaaatcaccgacgacccagcccagatgactacatgagctctccagatgagaagagagtcccacaaaggcgaggcaggataccgtcgccatccacctctgacgatagagaaatacgacgatatcggcatgcgtcttctgagagagggtcgccagatcgaagacctgctctgaggcgggagattaccgacacacctagatacagtcttccaacacgattcaacagcgtgctggatgcttctcggccacccgtggcttctaggaggtgagtctctacggtcaatggctgttattatatgctaacaataagattagaactgccaaggttgtggagtcccgtgagattatccgtgaaggccgtcctcggaggctagtagagacagtcgaggtgtccagagagtcttcaagacgccctcccagtatagcgggtagcgggtttgaaacgtctagaaacagttctcgggatagaccccgcataatgtgagtggcctacggtcgaattatctattcatgttctaacacgaaattctagccgtgattgcaaaggctgtctcgatgaggtccctgcctcgagatgtcccaaacttgaatgcggtcatcgcatgtgtcacagctgtttgaagaagcgttttaagcagtcaatgacggacgctgagcatatgcctccaacatgctgtaccgatgagcacatcgatccggagcatgtcgataagcttttcgatcccgtcttcaaaaagatatggaataagaaatttgtggaagcctctttcaaaaacaggctgtattgcccgtcacgacgatgtggagagtggattcgaccgatcaatatctaccatgatcgcgatacgaatcgaaaggctgctcgctgtgatcgatgcaacacaaaggtttgtgtgacttgcaatggcagatggcactttgcgggcaagtgtccccgggatgatgaaacagccaagtttcttgcacaagccagaagcgaggggcggaagaggtgcatcaaatgcggtgctacagctcaaattagagatggcgataaccatgctttgtggtaagtacagtcttgtgcgactttctagcatggccctaacatatgacagccgatgcggtgccgaattttgcgtcgtttgtggagataaacccaagagatgcgaatgcccgtggttcgacgctgacgtccccgagtctgaccacgaagagaaagcgattgcacgaagggaaagaagcgaaatccaagtattccgtgaaggcagcactacagaggagtctcggggcccccggcggccacgaggaaagcagccacggcctcatgtctacgatgaagaaattatgttacgtcaagaggaccgcgaagatgaactggttcgcaggcctcgctactatgccaaagacgacgagtatgatatcgtcggtgctccagaaccacccacgtcccattatatggaagagagtcctaagcgtttaggacgcagagtagttggcggcgcccctccttctccaagccaagcagaattcgagagaggttctcgtgtcggcaggggaggctactacggaggacgcatagacaggcgaaaggtagagcgacactcggaagatccgtacgacatggaacctcctggcatgaggccgccgcccatgggaatgccacctccggtcatggagggaggataccgcggaggaacgggacctctaattgtggaacgagatcccaacacttacgacgacgacgattcatattacagtcacagctcgcgtagtcgaaagggcacgcgacgcagcgacgtacgcaagtcctcagagctagcaggacttgccggacgcaactctggcatgggacgaatcgacgtttggcggaagtttgtcgagcccggtgatccggagggtgaattgggtccggcagtagcggcagcttgaggaggagtctgatgtgtctatgtgatgaatgacgaggcaaatgaatgatttcttagatatctgatctctcgttaaagattgtcacagagtgtgtttttcttgtatcatagcccagattgcttatcctctcgtttctacgattcacgtgggaagttggagttttgcataactaggtaggtatggaagaggtaggaagtagatagggaacagggtatttactcaaggccaacagaactcaacgatggagagaagtcattctagatggattgcatgacatggttgttgcatggtacgatggtaggggtataagcataagcaagcaagcatgagcatttagggacatattatatttggtgtcatttggatattttgcatttttaacagataaattatgcctttattcaatctagtcttagtcctgtgatccatttgaatgaagtcatcaagaaactctccaacaaggaaccaacggaatggagtcggtagctttgtttctcgcgatcgtcggatattgtggaatgaaagcccaacagaaacacccaagatccaccgcaaccaggcagctgatcactaataagaatttacagtggctcaccccctaaaaacagctccgaatggccctggtcccgtcaaaggagtgatgtcgacggcccttcatgattggcctccctcggttgccaatgacccgttaagccaggagcgagattgggaaccagggcatgagcttgccgtcattgtacatgttagaccctttttctcttgtcactgtcactcactctttgtaactcggctccctcggtcgaggcctctttcactgtcatctttattcgttgcactgaagcttctcgtcttttacttcgtttgggaaccgaaagtttagtttaagcgcaggacatggtgacgtcaagccttaccgccgtctaaatatacagcgcccaccgactctcacaacgggttgtgcaagcacgtgcagtgcgatctctaccattcgaattaacatctcgtgtcgcacgcttattattttacgttctcgacttcgacatagttactgcgctgcgccgagatgcttcttctccaccaggtcggcagcctaaaaacaggcgaagtcgtccgctataccgtcacatacactccttcgcaggaccgcatcctaccgtcccccgagaagctcttcctccgcgtgcgcaacacttcggccatcgctctccgcgccgctttcgtacacggaccgtataccctctgcgccgctgcttaccccgctggcttcaatcctaatgagaaattcgaatatcccgagcgttatggcgtcccagaatttgagcccatggtcaaggcgggcggttcttgggaatgcgaactcgtagtacccgttactatccggcagagtgctggactaggaagccatggtggttttggaaaagggccgtctcatgaccatgaaagcgctagctggattgttgaggtttcttcgcagatcctcttctctacatcggctgctgtcggcttcgaggttgttctagctcgtgacaagaagtctttgggtttgaccaacgcaagtcaagtgattaatgggcagactcaagtttcgcagcctggaaaaatcagtgaccatcagcagggcgtgggggccaaggatgggcaccatcccgcgcaacccaaaggtgtgttttctcgtgcgatacatgtcaaggttgaagataccgcagcattatggaacacacccagacttccaggctgggatgataaaggcgatcctgaaaagcgtaacggtccagaccaacacgtagagagcgtatccgaaacgaacgaccccgaagtcgagaagaatgacgattcaaaaccacaagaaccaaaacaaaaaaagaaaaaggttcacgttgtgattttaacgcatggcctccacagcaaccttggcgcagatatgctgttcatgaaggagagcattgatgcagctgtcaagcaagccaagatcgacgccaaggcacggcgggcccgggagcgagccgagagggaacaatcagaaaacggtcttgccaaatcagatgcgtacaacaccaaggatcaggacaaggtcgaaggtgaagacgatgaatcagatgacgatgaggaagttatcgtacggggttattcaggcaactcaacaaagacggagcgtgggattaagtatctcggaaagcggctcgctagatacgtgttgtccatgacatacccagatcagccatttctgccaacaggaaagggaatggccgaagccgtgtcccatacgtttgacaagcatgattctcagcaaaaagcagtacatgctcacagttctattcatcttggaaaggacggtgcacgtttgcgcaaggcagaacggccatacaagattacaagtatgagcttcattgctcattctcttggtggattggtacagacttatgccattgcgtatatacaaaagcattcgccacagtttttcgacctcatcaagcctatcaactttgtcgccttggctacaccgtttctgggactgagcaacgagaatcctctatacgtcaagtttgctctagactctggtcttgtcggcaggacaggcaaagacctcggtttgacatggagagcaccaacaattgcaaggagtggttggggtgctattgtgggaaacttgggcgaaacggcacataagaaggtctacggcgattcacaaccagagtcaaaaccgctcttgaggattctaccaacagggcctgcgcatacagcactgaagaagtttcgcaaccgaactgtgtattccaatgtggttaacgatggtatcgttccactccgcacaagctgtctacttttcctggactggcaaggactcggacgtgtcgagaaggctcgacgagatgctggtctggtcgaaactgttgttggttttggatgggccgagttgacgggctcaaaccagggcaactcccgacagagacagctaatgaacggagaacgttcagttggccaatctggtacatcgtcacctcaaaatgtccacgaaaatatgcgcgaggttccacaaccacccagcacggttatgatggatgatgaccggacgagcttacgttctgtggcaactccatatggcgatgaggtgccgtccgactcggctgattcgacaaacagcgggccattggcaggattcttcaaccttttcaagagtaacgagccacccaaacctcaaaatgtttcacaaaagcaaaagagaatattttccaacagccaaactctgaaagaagctaccgatggcccgggagaagactctgccgaatcggcttccgctaagcagtcaacggtcacaactggacatgaaggcgaagacgagatgacagctccgccaaggacaactgtcttcgagtcagctagtgaccttctcaaccccaagatgcccgatgttgactatcttgttgatccatccaaacgaccacgaactatcttccacgatcgtgtctatcatccagcagacataccagggccgccactgaagaagcgccccacaacattggtcagaaggaagactggtcaacgacagaactcgataggacaggcctcaacaagcagtgcaggatctaatccttacccgtctataaaccatgaggacagctcgttgtcgacccaagactacgatgatacagcacatacgaatccggataaggataataacgaagtgattgacacggccaatatgcgtgttgaagaaaagattgcaagagcctaccataaagacttgtcttggagaaaggtgctcgttaaggttgagccagatgctcacaacaacgtgctagtccgacgcatgtttgccaatgcttatggatggcctgtagtcaagcatctagtcgatgctcactttagcgactcggcaaccgctcgccttcgcaatgaagacgaggacaaccgggagcgagcccgcaacatgaatgagccaccagacgcgcatggtgcggagctcaagaagagccgagacgatctcgcaggtatgaccaggacagacagcgagtcgcgggaggccctcgataaggtatcggacctacccaaggcagcgccgtcaaagcgagacagtgacgcatcgatggaccaacgtcccaaggcagagcgagcggattcagtctcgtggagcgatcgggactggcacgatagtgacaatgacagtgatctagactttggtggagaaggaccgggcccaacgtcgccgtcggcactgggtcagcagaacaagggcaaagaggcgcaggggtcatcggccgggtggaactggacggagaagattgtgggcaagggagcagcacgaacaaagagtcccgcgcatgaaggcggggaggagctaaagaggaataagtctgagctttaaagatgaagattgtaagactacaagttagaaagagacgggacggaatagagatgatagacggggcatgtgaaggcgttacggaaggatatcgtgacacactacgggtagatacaaagaaagaccctgcatgaattcagaaaggaacccttatggggaagaacgatgcgaatacgtggccacctagaggaactttaatccgttcaaagacgagacgagtcgcgttcaaccaattccggaattttgaagaagctgtaggtctcagtttttgatggtctagtctcaggtacgaggtttccaaacagctggagatggtgtgacttgcagctgaaaggtgagtcaaacagagagttcgtgcatcttgtaaaagatggagaagtgggcaggtttgcggttgagtaagctaagtgaaggttctccctgcatagtgttggctatataggggttccgcaacggatgtttgtggtttggggggtattgagatcgagatctatgtgagacaacatgagaagcacactggatgatgtttgaatggaggctctcatgttatgcagagggttgatgtgatatgtaacacgagctaaatacagtgttcttctcagatgcaaaaggatgagaaacgtcaaaaagaggatataacagcggaatctaaccgcctatgttggacgaacagggaatcgaaccctggaccactcccagattattcggatgaattatgctaagggagtattataccactaaaccattcgcccgacgaattgttgaagagaactgtcaaattttcgctctatgtcggcgatttacgagaattggtgatagcgtcttttgtgtggtgggggttacaggtaaagagtgtgtggagaacatggctgagcaccttagcaggtataccagtaggatgaatgcttgaatcgtgcagggtcacatctcttggcttggaaaacatgatgatctctggagatataaagtctatatatatgataggaaaaaagaatatatatcatgtctttatatccaactgtgtagcctcgtggtgtaattgagtcgataatcaagtgctgcacgtgttaatcaagaaatcaatctctctccaaccatgacgaacatgtgcgtcaccgtcttgtcttgactcttgctctgggggcctccaactccaaaccatgagatagctttcttttctcaacaagctaagcttagccagcgcattgaacaaaaaacaaccactggtgattaaaaaaattgcatcgtcgtcagcttcgccacaagcaggaagaacaataaacccttgtctgtccagtgctttgcttgttgaatctccatccagaggaggcaaatttctactactgcctctttttcttcaccggcttcttgtctacccgtgcggcctctttccaacagaaaatcttataatcataggcatccgtcatgctgcgatagtctctcttgcgacacttttacggctcttttggcactcaatcggtttcgagcatctctcgacataaacatatccgcattccaaagcaactttactctctaaccaaccacccaccatgagattgtacctcctaccgctctccacgcggcgaacgctgctctatgcgaaacgactcgaggtcaccactgcgccacagggtcggacctacgttgacaagggcaccgcatgggctgccaggacgtgggcgcagtgggagaagatggagtcgggctggaagcgcaaggtcgtcgactacgggaactacgcctttcggcgcatcccctacgaggaatggggtctcaagtcggtgccgcctctgtcttcgcgacgtcgtggtgaggatattcagggcagaggaaaggtcgagctgtgcttcccgagctcagtaataccgaccaacaaggctgagggcattctccaaactcttgcgacggagcgtcaggctcttcataagaagaggctcgtctggtgcattgtgggcatgccgattaccatcccatttgcgctgatacccatgtgagtatatcgtgctatgtctttgactttgctttttcctagatcccactagctaacatcgggcagtatccccaacctccccttcttctacctcgtctacagagcctggtcacactaccgagcaattgcaggcggcaagcatatccaatggcttctggagcacaagctactacggccatccccatccgagaagctcgaccagctctatgcgctgcatgccccgcctgctgaagagccggacaacaaggaacgcactctcctcacccaaaaggaagtacagaccttttccgaaacgctcaatatgccggctctcgaggtcgagcttgagagagctatatggcaggtcgagcacgccgttctagacccagatcctaaaagcccacccaaggagaaagcagccggtacagcggctgagaacccagggtccacagagccggtggaggaaaagtataaagagaagaaggataaatgagtaaagaacgattcatgtataactttgcacgatgtatgatatctatgcacatagctagtacggggtaaggggatggtgtattggactggggattatgattgtttttattcttggtatggtcaaacaaatattgtattgtattagaatggtgtgaagaaaaggaaaaggcaggcgtaaagacgcgggtatatctatagaaatctcctcccagaaacgccgcaccatcaaaagacggctcacaatcgcaattctcataacggtcattattcttgtcacagctattttcgtcgccgtgaaatacaagtcataacgactcggctgctctcagagcgtcgcggaccttgagggcgggtaataagccgacgaggcccatggcgagaagcatgcgtcttgtcttgaggcatgatagatcgggcagactgattctgctggcgatgcgatgggcgtcggagagggagaagttgaggccaaagttcttgaggccgggcattgaaggacagcagttctagggaagagatgtcagtgtgtggtatttggaatggtgtggaaaagaagaaacttactctgttcttggtttctctgataactcccagagcagcagcttcagcgtactcgtactgagtaacctgagcacttaaaacatgttctctccatgcatcagcagccttgacacgaaggaaccgctgagtgagagtgtgggatccaggaggtcctcgtcgaccagctcgactgcgtcttcgacgagcaatacggacagctccatatttgttgtctggtccatggcttgtggggttgagaggagaagggaacacaggagcgtatgaagacgcatcacggtagttacaggcagtcattgttgaaggctcagttatttcggtgctggtatgttcgtgatgatcaagaaaccctttgtttgaaagatggtggagagatatggaattctttcgtccttcacaagagggagaaacgatggaatattggtaggatatattctttagggagaatgtaaaagacgagggataatagtgagtagtagctatcatcaaagaaaaagaggattctcgcaatcctttattcaattcctcacgagatagaacaagagactagcttgtgtaattcgagacactggacatcgtctccaggggctggctggatcctctctcccaactaaaacattggtgttctggatcagaggaatgctcttctctgtcgcgtataagtcgcgacccttaaactaaggaacccgaatcccaccaactgagtttgtgaagatgggatcgtcgtctcactattccgttagtcaggcacagcgactcagatcatcaacacgttggccaaagtgaatgcagcaaataaaaagcaataaaaacgcgtaaaagtaaaaaaaggagaggacctgcaggccccaaagagtgcttgcttgaagagacaaaccttcatgtagcctagctagcacctgcattgcatacgagacagaggctaagaaagattgtgacgagacaaggtagtcaggaacgggcgagacatgcagcactttgttgtggagattattttggtttacacagtctaacagcatttatttcccaccttagtatggagtggccaacatggtactaaggttcggatatctatcccttgacatcgtgggcggggaacagactaaaaagaaggggaacgagagctgtcgataaatcgccaatattattggcttttctttccttcacttctccctcccccactagttggactaaaaagactccaagtttgccctgccccttcggttctttcggttcatcgagacagaaagagagatggaagagacatggtatcaccattgtcgtagtggctccccccgacctgcccagataatgagagctaacttggacatatgtgggacgtcacaagttctcgttctgggctgatccaagacgagggcgagagagaaacaatggtctattcattcggcccgcggtttagtaaaaacacacaaaggcctgaacccgaatcaaaagacgagtggggacgtgtcgagccaaataaagaaagggcccttcaggtccaaatattggtttggaaagggcatcacttgtagtgtagtaagtagtgtctgtagtatatcgtatccattcaaacgagtgaccaagccgtcagtctccaacgccgagactccccgccctcctctcaaaagtgtcgattactgtattacccaatgtctttgtttgttttgatgaaaaagagaaaaaacagaggttggtactctgaatattaaaagaaaaaagacgaatccagaaaataaaacataatatcggccccgtctttctttctatcgtctagcctctaccttatgagatgaaggtggcctcggtgaacatgacaccctcttcgacgatctcctcgtcgccgatcttgagcttcagggagagcttggggtggtactatagattatctcgtcagcaagggggttccccaatggttcggttgttcggaaattaaatcaacaggggagaaaaaagaaaggagcaaaactcacctggtagatgtaaggctttgtgccggctgctgctgcaacaatcgtcttgacgaaaccagggacctcagccatgacgtcaactcggtcaactcgctcgccgagaggtccttcaattgaggcctcgacaggctttgcatccttggtcgcaccagaccaggtgtacttgacctcactgggctcgggccactcgttctcggaatccttcttaacttgagtgtgagtagccgtgctcatggcgccagcatggatgatctcgccatccttgacgatgccacccacgttgacgagggttgagccgtatgatggggtgctggtaaactccatcatgatagctgagtaggtgggaccctggaagttgacaaagttccatcgaccagcggcatggtgaggcttcatgccctggagggcgtagacgaaaagagccttgcccttcaagtcgatgggaccctccttggtagtgatggtaccctcggagacacagcgaggccagaaagcatgcctgatggatccccatgggttgttgtggtcggtgccgtacagggttgtgcctgtggtgccagcctggaaaccaggggtagagcgggtgatcttcaggttaacgatggcgtcctggctgttcatgctcttgatggtgtagtaggtgccatcctcggacagctcaacggcgcagtcatcggcgtagaaactcgtcttgtcctcgttaaagtcttggttgttgagaggtgttgaggcccagaggtggggctttgtagggtccttgtcgaagaccttgcagttgaactggcaggttgttcgaatgccgcttttgcacatgttagctggtgacagtggtacggattctgcggaacatacgcaacgttgctatagatgacctgggcaagagcgatgtaaccgttgtcggcagtgatgtagaaactctcagtctcgacagaggtcgagtccatggccttccacttcaagccatctcgagtgacttcggtgtagggagtcttttcggcctcgatggcaacagacttgatggcagagggaccgtagatgggctcctgagtgccggcgacattggccagtctatagcggtcagtattttgttttagagtatgtggtgatggtgatgcatagtggggttgagagggttgatagagtcgatacttactgttgcttagcccagttgaacatgatgacttggttgagtgattgtacttgggggataaaaaaggatagagagaaacaggaggttgaactgtttcgattcggtaggtgaagatgatgggatgggaagatgggtcgagaaaggaaattctggggactatgttaattaatgaccctgtcctaagtgtactaaggtacggcattaaagatgtcactttcacaccgctgagcctggcgcctggcctgtttgtatggatgtggcgtggaggggtacataatgtggctgttgtgcctgtccctgtcgatgatgtggggaatgacgtgtgtgtgtgaaaacgcgtacaacgcgtctgtctatacgactttttttgttaccatctttttgttagtgattgggattctacggatcatatgtttgctttggtgagttggatacatgccactcactaggtaactctagaaagaagcaattgtttgaaattacctgcctcttgtctctgatttcctgtcgctccgcagcttccggagcccactcattaaatcgaccggctggcaatttcagcctcaaatttgacatggtcccatgacggtggatttaccctatagacaaaacgggaattagaagcataagcataactagttaagttttcaaggatcttgttctaatgtgttgtttatgaaattatacatgcttccgaatcaatgctttgtccggtcaatcgagtcgcttcacaagaaggaatccaaatgtgatctgcatctctgggccctagggtatcagaggaattggccactggaaccataagagacgaaaatggtaggtcaatttttgatacatattctaggcttcttagactacttatttttataccccaaggcttgggagaccaacttttctatccgcatgtctgctgcgacattggatgcatctctggggtgcaaaatcccaacaatattcaggcctagactcaacatcagccagtcgatgggtggtcatttaattgatgatcgaataatgatcattttactaaagcatattcgtcactgtgaataattttctgtatctgtaactgtaattttatttttgttcaatcatgaatcaaaggttagccaagccaatctagcctaggtgctaagtcagcgctcgcttttttcatggccgtgataagatatcatatctcaaaaatcagtatcgataaaaggcattcgttatcttggatctggtaacggatttgatattgaatacgcattgtttcaagcagcagttccgtagtgattctcgaatcgagcacctcaagacagggtctaattcaaaaggaatgcccatgcaacctttaacaaagtgaccaatcaaaatgcgcacaaacttattacgtgcagctaaaagtaaaaactttggtcggcccgcccgtcattataaggcaggatcgcactgaggctcagtgcagtgcgcgacgcggtcagtcacttatttctcaatcgcaaacattgcccagcgcataatctttctctcacttacatcaaccttgccatcacctttgcttctgttatttggtgcagcaacatacagacactgctgatctgcaatcactaccatttctcaaatttttgttccaatacaatcacacaccactcaatcgactttgcgcgtcacgacataatcgctgataaagtcgaatacccatctttatcgatagcatcccatacctccttcccggcgaccattgaacaaaatggaggaggacgggacgcaaaatcttgctcaggcagcacttgatccaatctccagaccagaatcgacgtcgacaaccgcatcaacttctctaccaccacacgtactcccaggcatctcagcacttgctgctgccaacgcggccaccgacgttgcaactcagttgaggtacggacaccacctgtaaatacacccatgcacatacactcgacaagatgcgccgagtcccaatcaagccccccaacaatatcagccagcctggctttttcatgtgcaattcaactaacccttgtctgcagagcttcggctgctccatcgcccgccatgtatcctactgcatcgcctgccgcgacgagtgggggatctggaagtaccatggtaagtctcgatcatgtttctttatcgcaatcttatcagcacccgtggagagagagagtcgcatccattctatattgcatgtcaccaccgcactgcaatcttatctcgagagctacgtcccatttttttcgcagcaattacaaccacctttggcttatcgcccaccattcattcggtcacgtggcttatctttcagaccttgccacgctagaccacgtcaggattcggagtgggtctttactgcgggcttatctggcttatcaagccagttacgttgcagccaaagatttttactccatcctcttatcgtggccgagataataaccagcactctccctcccgctttcgcatctactcactctatgtttatgttcaacaaccggcattatgatggcaactaatggatcaacgcagcctacctgccataattgcagtacctctacaaccccgttatggcgtcgcgacgaatatggtgctgttctctgcaatgcctgtggcttgttcctcaagctacatggtcgaccccgtccaatttccctcaagaccgatgttatcaagagtcgcaacagagttaagaccatgcgccctgacctggcgaataagaaaaaggtcagttcgatactttccgatatcctacttgccactaatattctccagcaacaacagcagcagcagcaagctgcagcacagggattcgccacgaccgatgcgaacggtttcgatactactgctgccgcacgacgagcctcccacaacaaagcgaacggccacgatggagattctcccatctcccgcactggcaccccctcgatgtatgcgcatcacaacatatcctccttcatggttgaagacccataccagagtagttttgtcgcaactggagaaggccgtgcgacatcgcctatgaacggagaccgcaagatggatgcgcctcaatctcaggagcaactcatcgcgcaaaattcaagccttaagacacgggtcagcgagcttgaagtaatcatagagcttttccgaggtcgtcttgcccagttggagcaacaagaagccactgctagaaacagtcaacaagttgcgagtgccgagcaaaaccaattgcgctccgagcttgacgcgacaagagagagtgaggctcagctacgtacacaacttgaagacagccaccgacgtgagaacagcttgaagcgacgcttggatgagcttgagcttgagtttcaagcggttcacccgatcggctcagaccctgatgagcgacctgccaagagacctcgtactgtcgatgaaccctacaagactcaatcagaaacagacattgaggccgctgccgaggcactcatcgcttctgaagcatctagacccaacgagacggccgaaactgcccgttatgaggctactgaaacacccgaagtatcacagccctcggaagagactaaggaaacctacccttccccagagacagaggatgttcctatcgaccctgacatgccaatgatggacgacacccctcaatctggagagaaagtaaagcctgatgatgccagtgtccttgacccccctgccgccactgatgcatcttccgaggccgttgaaggtgcacaaggtactgcgtctgaaactgcgactgcgtgaacagagtgattttcagatcgtttccatcagcgatatgttttcactcgacgttagacttgagggttaaccacggctattcatcttgcagaacagttacctgagcgcattgtcggattgatagcaaaagtaccctaacatcagttatgattcaacttgatttataccccacacgcgagaggcgtcgaacgccctcgctttgctttcatgatatatacctcctagcagcaagggcagcacggacacaggcgttacggcacgtcgtttcagggcgacaaaagatttgggtggaagcatagtgttttttaatggatgaagagtaaagatgaacgcatggtttcgaacttggtctttgaattgttacattcatcggactgcgaacctagtgggattgtagtcattgattgataaaagctcagctgcctaatgaaaattagactttgtttttgttcaaccgttttcacgtgttgtctcacgaaccatgtatcttatcggaagcacaagaagtatctctgaaaaaaaatacgtcacccactctttggctcggaagcagtagcatgatatttaccaattcctcgttgagctttttgccagcggtggacagtttacaaaactgccagtgcttgccagtgcttgccagtgctagacagtgctcaacagtgattcatcctgtggtcacgtggttgggcgacggagctcacagagaaatgatgtatcgcgactgagctgagcgctcaaaccaacaccataacaacctcacctttgttgcactgcacatcgttcgtcattttacaaaaccaagattgttcaaagaatatactggccattattctccgttttttcatttttatttaaaagcgtcaagtttgatattgaagcttacttcggtttgactacctatacaccacaccaccttcacgcacatcatcaacaatgcctactgtaccctcacgcggtggcccttcgggatcgtgatcgatgcccatccctaatacttacgtaggtggaagcgtgatggccatgcagaagaggggaatcggtcgacctgctggtcatcagagtaccggcggtaaaacgattctgggtggcaaacgacaccggtaaagcctatcataaaaaagaaaacgagacgtcaaactgataatactttcttttttgtagcaagatcttgcgagacaatatccatggaatcagtatgtttagttacctcacctaccctgcatgccaaagatacatttgctgaccgtatcattctagccaagcccgctattcggtttgtcaaactcgaggatcggaagggagttaaagtgctgacagattacatctagacgacttgctcgccgcggtggtgtgaagcgcatctcagcaggcatctatgaggagatccgcactgcgctcaaagctcgcctggagactgtacgcatatccgcccttttgtgcattcactgttgagacagccactgacggcatattagattctccgaaactgcgttatctacgtggaatacagaaacgccaagaccgtcaccgtccaggatgtaagtagcatcccattaatgatggtagaagagcatcgactgacccagtaaacaggttattcacagtctaagccgcatggggcgccctctctgggggtttgacctcgaaacatacaaccctaacaagtagctttgacgctgctgtgttcgttcgtttgttactgagccttttttattgcaacatggtgttatagcgttccggtgaatgatttcgtctttgtttatcacagttgagaggatgataccagaaaaggttgttgtttacgagtatacatgagggaagcgtttgtcatacaaagacagagggcacaggatgtttaaaatcaaatagttgtttactattgatcatgatctatatcatgaacgaatgattacgagcttcttaaacgatagaaatatggggtatctcaagtgacagtacaggtaggtgaggtataaaaaaaaaaaagtaagaaaaagtaaagagtagtgctccagccattaaatgccccccctcctgcatattcccatctctcctgtaaatcagagtctatactgtagcacgacccgtcgtcttctagtggtatctttgtgtgatttgttgattgctgtttgtatcttctttccgtcggctgcatcattttctggggtatttgtttatcgcagtcttggtatcttcttctcatcatcgtccgttcatcccccttcgtcatctcgtattgtcatcggctttgtcgaatggtgacaccgtcgaaagggaccagagtatcccggcgtgtattttggttttggttcataaagaacttcatttacctcctcctcttgaggaggtcccagttggacaggatgccgtccaaagctctggtagctcgaacctcgtcacgtcgaaatggtgcattgaagatgccagggagcaacatggcgctgttggcgtgttcctgagcgaatccaatttcggcatcctttccacacttctccttggtaacgcgcacagcttcctgaagcaggtcctttccgacaccctttccgcggtagttgaggttggtggtccacgcacgaataacacccttgcctcctcggagagaaagcgatcgtcgtcgtctgtggttggatgtctggtttggttcaaggcgaagaacaagggttccgatgatatcttggttgagacgggcagctagcagggtgtcctcctctccatcgtcagatcgtagccagttccagcgcagtcgttcagccaaagagatgtagccactagccaagtaacggatacccataaggtagctcatgatgacaccgcatgagacagtcatgccaagtccagagtcgcgagaaacaccgctgaaatggtagatagaagcaagggcagctgatagaccggcaagacagactgggtggaaaacgaggttcagcgaggcccgctggcgcatctgggcaatcgagtcggcgacaaggcgcatgccctcgaccttgtcttggggcttgtcaaggacctcgagagacaatggctcgacgtcttcatcatcgtcgagtccaaagtatggagtagaagctgcaagcggagaaggcgacggagggacgaaagaagagaaaggtactgatggaccaaattgtggagtgctagtggccgaaaccattgccgagtgaaggacaagattggcacgcaggaatgtgaagaaagctgttgattgcgatgttagtcatgatggtttgcttcaacatctttgtcttgctgagttgtctcaatgcctgatattttgaacatgaggaacaccgaaaacgaactgcaggagtccactctctgtcttcatgctggcaagctgtatacgagaatagcttcaaatgttgaatattgagctcgtaccaatcagccctaggctagatgcagtatcgtcgtgtgctcaaccctgaggttatactgactagggtaggtaggccttgttggtgaccatggtaaccaagtgacagggtcttatacagggtccaaaagacaaagagcatgacgaaagcagaatatgaggagaaagaaacttaccagcgcttgtcttcaagaccgggacggcacctactctgtcgaccacggtgcttgggtggcaggtcctcaagtcgagctctcgaatggtcatgtgctgagggctctccatggtggtgcaggtcgccatggctggaaatgcgtattagatgaacgttatgtaggtagatgaagaacaataggataagaagtataaatatgagagaaggaggccagccttcagcaacaaagtcgaccgaagaaaggataagggtatcaaataaatagtatatataatatggtatgattataaagatgagatactggtttgttttaaaaacaagagatcgagcgaggaagagggagagatgagagaaatagctcgagacaagtccggggaggacgaagagattttcaaagtttcgagaaggcaaggtagcaactggggtcagggtcgtcagctcctgcaagtcgatgaataggcttgaacgacccgacgctctggtggccgtagcgtccatttccttttcgaatgcgacgcgacagactctgcattaagatccttgcatcgtgcggcgctgtctgttgctgtcacgggtgtctaaagccggatccctgggcccttggcttatccctggcgggtgttgggcccgactccgtttccaaccagctctgtgactgtgactgtcttgatctttatcgtgggaggctagacaatggaaatgcctctatctactgtaggctgtagcgccaatgcgggatggtgggttcgctcctccgtagagggtttgtccatgtggtaaaggtggtgctggagtgactggtggttgcgtgacaaagttgaaagatacgctactatctggtcgagcgatatcaatgattgttggtctagaattgtgagaaggattccatgtggtggtgtacttgccgcaaagcacatccagtgctcgctgcttcttgatattgtactgtgcctatgcacgccacgtcttatctcttattctggcccaatcactggtagagatattgtcttttggtctgcagtgccgttaatgctcgacagcagagatgctcttttccccactcggcgacaatcatcaataaccaaacctcgtcagagacgtcgtctttttgttgaatgacacaacaggggcctttcagccttcagcccctcatctccacttggctcccagcaacaaacgacaggagcggggagccgagacgacgaacagcctagagctcgttagttcaccgttggtgtgtgccctataaactcatagtccaggttggcccatgcttgtaatcgtagttcgacgggcacgcgatggccagtgattctaatttgatttgatccatgtcgggtctgagctgctcgattgaaataaatgctcagtttcgtttgctttgcttctccggggcaagttcatgtgcagccgagtgaggcatgacaagaactcgaggtcaagtgtgagtggacacgctgataacctgcctgcctgaaccaacattcgcaatatgcgggtgcttgaaactttgaacaatcgagcgatgcgacatgatgtacgatgatccgtccagttatcgctcgaaacgttaaaagaccagatactcaacgctcaacacccggttccaacacgacatatcccgtagcggcctttgctttgttgctggatcgtcaggggcctctaaaatcaaatcgaattctaagagctgagcagtctagacctgcggcaatggtgtctccccatcgcactaaccgtgccggcgccgatgtcttgacgccatgcttctcacgcggcaatagctagatacgtatgtatcagtcggtcagtccaatagttcaggccgacacgaaacaagatagtcgtgcatcacggccaacattggcgtttgtaacgagttgatcgtccttgctgttgcagactgcagtaagaaacaacatcagaagaaaccaagatggtgacatttatgtggtgtcacctccactgctgacgtacctagcatccctggttgccaaagtcttcaacgtgcgccagggccagccacaaatgaggataattagcagtcaattgatgtactgtatccgtcctcacatcaaccggcgggatgtgtggggggaacaaccgaggagacagggaagattcgtcaagagattcgcgccgcccgcgcctcctcaacgtaatcctttgtcaccaacggtaacagaccgatttgctagggatttatcgacaggcatgtcgatatgctttgtgccctggtcacatttccatcccgatttccataaaaagttgatgcttctctcccacttgccgtactggcactagtattggctttctcgctttatcaaagctgttggttggtaatgtttcgagctatttccctccgatggaagatgatggctggttgtttcggttcacgagctgatcccaatttatgtagagtcaattcttctgttgtttcttattagcctagtcgatacctagacaacgacaggcttacgcttcaaactcttgaaacgctcgatagtgaaaccctgcagaagcatgggggcacggagcccgaaacactcttgcgtgttgctgcgtttgatgactggtgatccatccccccgacgttgcattggtccgttaatgctgagatttgcagggatgtttgaagcaagagaaagactaaagaccctgaaaccgttagagatcagcatgtgaatcaacgtaccaatagtaatgacatggtttttgtgtgcgaacaggatttttgtaatggaaaatacaacttggaggagatgttttcgaaaagtcacatgttcagttatggtgatgaggcaagtacaggcaggcaggcaggcaggcaggcaccttccaagaattgaccccattgatatggtgaatgcagggagtaaacgatggaaggcagttgccagaattactggccttcactaattcaatattttgcagttattatttatcaagactttaaattcaacgctcaatattatatgtcaaactcctgtatacccaagaaactcatctatcatcttcttaatcgatgaccaagaatcatgccagcaaaagcaatcagtcgataaagcgttccgatcgccaccaaaatgccaatattgagccacttgcggtcaagatggtatccagtcttctcagctgcgatgtcaaccgagtaaagatatgagaaaggtgccacaagttggccaaagtacaactccgccaaccatgtcgcaggagacgcccgccatagccactccatatgccagtctcggacagatgccaacggcggtgcggaaccggatagaataccagtaatgagggaaatcatagtcgcaaatagtggtgcatcttctcgacgcacgaccatgcttatgatacttgccaggccataaatgcagtagaagtacaggacattgacgaggaacgccaggccccagtccacgataggcgtcgacagtaggaagagtggcacggtaaaatgcaaacatccaagtgccatacgaggaaagacggatacaactttggcaaggaagtaagccagtcgtgaatgacctgcttcagcctccctcctgtacaagagcatctcctcagaaaagagcttgacaccaggagcacctgcaacaagaccgatggcgatggcgatcagaagagcgaactgaggcgcagaaaagaaatcaatcgaagtcgacaatacatcataaggttcgtggaatagaccaacaaacatgatgcctttcttagggttgttggcaaggccaagcagggcgcctgctagcacagcaagacccatttcagcaaagaaagcagcccttgcgcggtattgctggagcatagcacggcacagacaaagccaggcttgtttatagtacggagcacctcgcttcttgagggcctggcgcatgcctgtgtctcccagcatagtggatctgatactcctgcgctcataagcctcctctttcttgttctgacgcatcttggaccaatgtgagatgagggcttccttggacacatcgcccacattgttgtactctcgaccgttaccagtgatgatgtcggtaatcacgtcaccgtggttactgtgctcggggaactggaaacccatgctctcgaagtaagtctgcgactcggtctgagggccttcatagatggtttgtccgttgccaagtaggatgaggttgtcaaacaagtcgaagatctcggttcggggctggtgaataatgacaatgatggaaataccaagtcttgcgatggccttgagtgtgcgcatgatggatgatgccgcggtcgcatccaaaccgctggttggttcatcaaggaagatagccataggcgccgctgccaattccatgccgatactcacacgctttcgctgaccaccactgataacgggtttgccaacactaccaacccgggaatcgcgaacgtgtgagagctctaagcaatcaatgacagcctcaacatgatcctcaatctccttggaagtccagttgtgaggaagtctgacgcgtgctgagtggacaatgttctcgtacacagtcaactcgggcaacacgacatcgtcttgaggtacgtagcctgtcagcttcttatactgcttcatcttgcctggagtattgttcacggcaacgattccgccagtgttgcttgttttacccatcaaaacgttgacgaaagttgatttaccggctcctgatccgcccataacagcaacaagctggccttgctcgatggaaccagtcacgttctgcagaacaggcttggggcttttcttgggatggaaaacaagatcggagtatctgaaagaaagaccaaagttggttgcctcagttgctcttcgcatagactcaacaaaagctctgagttgggggttggcttccagttccctttgctccgcttcagagctgtaaacactgttgcggttgagagcagcctcgaaaccagttcggctacgaccctcccgaaatccatatggtgaataaggactgtagccaggctgcatcggagccatctcgtgatccacatcgtcgcgcagctccttgtacccacctccagtgattgtcgccttgacagctctcatggtcttgtgtctcttcaacataccggcatgagccttggacgttctctgccatcgtgaacggaacatcaagacaaacatacccacaaggagaagaatgtcgacaagaatcagagctagcaaagggacataatagcgttgaaacgaggaaccctccggacagctactgccgacgttgcaaggtgttggtgaagaggaaccaggctgacaatacgagccggcagggcaccggatcttcttctgacctttgtcttcgacagggcaatagtagcctgcctgacaaacaatcggctcgaaaacacccatggctatatttgagccattgaatgagcaagttatacctgaaacacgtgcgacggtgcattctttgagaggaggacaggattgggggagtgagttgatggtgttgttttggcctatgtttggtcagcgtatgtcttggaagctttaatgggaaagcttacacagaaatccttctctacacccttcgttctgccatgaagatatattctgcaattggagggggagagcaccaggtctccaacaaggtgccgcatcgtaaggaagttggtcgttcagttgctggtgggtggctctgtagaagctagtggaaaagctcgacctgttggtaccggtgcagtctcgatcgtagactgtgagtgtgttcttatcctccaaaggctcgagagatttgcttttgggatcccaaacaagatctttcccaaccggtgggttcgagtcatcctccatgggcaacttgagcgatcctttggcatttttcgctttataccatttcccgctcgttacgttgtagacgccctgggtttggtttccgatacattgccatgctgcttgaccattgttgaaggccgcattggcttcggtgagtttgttctgtcctggtagcgcgcggagactgcacaggcatgcagttgtgtcgaggaaagttggtcctctgggagcttcacttgcaaggaaaggctgctgcggtacctttgcgtcgtcgacgccatatcgtgagagagacattgcgtcttctggtcacagtttcaatgtgctgtagagaggatataaagaactactccctcacagtctctgtatcaaccttgtataagaaacaaataataataacagctctcatcgtagcagcgtcagcagagcgcagactcgcacccttataagcaaaagtacttgacataatatcattcctcttgggccttgcttcgagaccctacgaagaagattccgatgtaaaggctcggactagggatctgccataaaaaagtgcaaggataggaatcctactatggatctaagggctgtgtttgactgcttgtgagattttagtctcccaaagaaatcgtttagggtctcgtcagatagaattatcagaggcggagcttgtgaagcttgagctatccatatccataccattgctgatctcttggcatttggtcatgatattgacatgttcaggctctgtactactaaccgtgtaagctttgtacacccctgatatgccagaacctagagacgcagtcagcatttctccctttttcatggcaaacgtacatatcatgtagccaacttactacatagcagagcctcgagaacatgatcaagtatatagatagcccttttttacatcagaggctgttcctgcgggtcggaccagcgccgagtcagaccaaatagagcctagattgaggcgcatttggcggagagctaaggcttagcgagaaagacaagagaagatacagcatagatagggctgattatcttgccaaattactggacaagaggggcatctcgcattgctcactctgctgattgggttgtttcaggggagatttgactgggaatggacttatttcgcgctgcaacatcacagcctcttccgtcatgtcatcttggatgttcctgtcagcaatgcccttggtttatatatccacagttatttaaacgactccattgataagtggctgataagtatcctagacaaataccctttttttctcttgagcggtctcgcgttagggttgtcattgctttggtccatctcgatggtcatctcgcgtttagttgccattgcttgagttatcggtcatctcgcgtctgtcggtgccgaaaagcgaagcatccaatgtcatcatgtcagcaattgtgtatgaattcggaaagcgaatttcagcagaataagaaaaccatgcggtgtacatgctacagagtcgtagtttgtcagtctgtgccgagtaagctgcagatcgctgttgatataccaatagcagccctccattgccgtctgatcagcatcgcatatgccttgggaatgaccggatgtttgaaccggaaacgattttataatacgatgcgctgtatgacttgaccaggaatggtttgagtctgtcagacgacttatactcaggcctgtagcttacttgaattcgcatccgcatagctgaggctgtaactataccaataagacgagctatcctagctttggtcgggttcggcagatatatctcgtaaaagttatccatgtcatattttaaatgccttgacaccttgtgtgataagaacattatctggtgatattttaattgtctaatgcattaaatcgacagaagtatgatagatacttgtattagagggtatgaacgccaacctcattctagcatgcttggtctacatatcttagccagcatgccagcaaggaatagtcaccacagtggataaagactactcgatatgccttcaccatttttatatatattagtctaaaggctgactctgttgtaattttgtatggtcgaatggagcctcctctacatataaagccgtggccagacgagttgctttcttcataagatacgttagaaatgtttatgttgtttcttgtctacccaccaagtgcatttctgacactgccacaagagaaccaaaacattcttaaacatacaatcagttgttttcgaaatgataccataacaaacaagacaccaagaaatgcacctttattcatttctacgttgcctaccctaaaccgaataccttgacatgtacagctcttgtttcaagatcatgattggatacaccttgcattgcggtgagttgtccggcaacaggagccaataccatgcgatccaaatcaatcgcgtttcctcttcacacgtaacctagctgtaacctagtgcctgcttaaaccggctgtggcttgcctagtgaacgaggggttgtgttgattatcaatccagacttgtcttcaacatcaccatctatttgacctgaagaagcgatgaaggtcactcaagtaagttcaatcatatctagaatacatagagaaacaatctgttctggattcttttgctaatacaaacacaatgacagctttggtattatcccatcaagggcatccaaggcatacaagtccagtcggcgagattaggaccacaaggccttcaacatgaccgtcgtttcatgctctgcaagatcgaaaagtcgggcgaacttaggaaactacagctgtccgaacatccggaatgcagtctatttcagccagaagtcattggcgataagatgcgagtcaagtacttgaccccgaaagagcctttggtaccgtggaaaccagaacaagacactgttcttgaaataccgattgagccaaaactcaaagatcttgctaaagccgacatcaacctccaccaaagccttgtcgttgcgtaccgtatgggttccgaatatgacgcctggttcactgcttgctttggctttgacacggcactcgtttacatcggtgatggccgacgccctgtgctaggtacattctctcccaagtcgcaaaacgcccctccatcatggacctcatcacttgtcagctacctttccgggaagaagctatcatccgctgaagaagactggatcacattttcagattgtgcaccgtatctcgtcgtcacggaggagtctctcaagaacgtcagagaccggctatcaacatccgacgtggacatgacagccatgcgacccaatattgtcttggatggcgagactgcttgggacgaggacttttgggcgcagctggttgtcaatggtgctcacgttatcgccctcactaagaactgtaaccggtgtacttcgctcaacgttgattacgaaactggccgcaccgctgagggcgagcgtggcacggtactcaaaaagctcatgtccgaccgaagggttgacactggaatgaaatactctccagttttcggcagatacggttttcttaccagcaagcctgacaatgccactgtgtctattggcgacaaggtagaagcaacggcgcgacaaaccgagcgcgccgtctgcgattggccttcgcgcgatcccaagtttgccagatactaccaaaagtcctctgacgcaaacacaaacttgtctatagtcctttcgttctggctgatggctgcggccgtgctgggattgctaccctgctggctcttcttctcttgaaccgaactcttcctttttgcaaccaatgtaccaagattagtgacaagcgcacgacaccgaactgccagcgttggaaaccgggattacatcgtagagacagagcaatgtattcgacacatttagccgtaaataactctgcatccggccgtgaatcgcccagtgtccgcaatatctcggcgcgggagaccggaggggtggtctctttacctccgacgccgagacggagcggctcctcttcggtctttgcaatgtccgtaaagggccggagaacaggcgggaggcgagcagtcagtcacacgcagcctgtccgagcatctggaaacgttccatcaccccgtgtctaagatttgccgaagtatggcaatcatgttacgcaaatgggttatacaagcgccctagcgcaacctggagtaaacggggcctggcacttggatcgttgagtgacattgagttgaagaggccaccaacagacgtccgtgattctttgatcgaggcacaagggatcaagagagtttaaccagagcacacaccaaacaaactaacgtccaatgatataacgcaagtgccaaatcgttgacgaaactcacaatatgctcggacaattcaaaagcctcagagctccggctacgttccccgatgggaccgtgtcggccgggcgggcgggaggtcgggcccggcaggcaaggggggcgtatcgttccctcgtgataattgttaaggttgtcggcatgactcaggatagatcgggagaaacaagctattggttgaggaatggagtttatgatggccgcgtctcgaacacaacgagccatcgaaacacctgcgaggctggtatgtaaccatgttaggcattggcgcggcagtaatttgaaacccctggtccgcgcgtcgctgtagatttgtactgtatgggcagagcgaatgggcttgcgagcgctccgtgtgcagtgggaacaacttgagacaacttctaactaagttgttctggaaggcttctggttgaactttggtttttttgcgggccggcgctactggcatgtcgatcaggccagggcgttgtgaagccgagaatagaagcgcctcattatgactgttcaatttcggtgtctctgaagtagtgcagagtagtcttcgctgcgccattgcacagacacagcacagcacagcacagcacaggctacgacactccacgtcgtcctcgtcacagccgcgggtttcctagtcgagcatgacgcgcttcttccacgtcagcagcaagatactgagtgtcgggatggccattcgatggccttgttggatgagcaaggcagacgagatgagaaacccttgctgcgcacaggttgtggaaataagccgagcgcgaggtgctaagagaggaggaaaagtgtgatgcaaaggtacagtatccgtaaatagtgatgatgcattgtaggtgtaagacccaaggcagggtctcaatacgagctcgaggcgaacgatagaagagcgggcagccaatacacgaaaaatgctggacgtcgattgacatgtgaggagattacaggatgttggttctgtccttctcatccacctcagtcgttggagttgggcatgggaatgcaccactagtcggcagctgcgtcgtaaactatccaggtacgtacaggctgtgtcttgacattagtacccaatcaagcctcatatgaacaagatccaatattagccgcctcatgagcaaggtgaggtaaagaatattggggaaggttgtaatgaaattcgataccttgttcatgattcagttcatatccacaacgccaaaagtgatagtgataattgcgatcaaagaaatgagagatgagtcaagatagaacattttccattaaactaaaaatcaaacactgactttcccttgatcgcctgacgatatcccctgattcgccttgtatcttttttggcttgagccatagtctatttcgagcgccaacccaacccccaacaccaaccagcccagcatcgttcaattcatagtgtgtatcgccttgcgccgtgagccaaacgtaaacttttgttggctccaataagatgagattataaaagcatttctctttgttccctctgcaatctactcagcagctatgttgccatgacatgctaagacagaccaatcctggggtacaacaaccgaaacaagaagaaaaggggaagaggccagcaaacgccgtcttgtatgcagaaccatagaaaaaagaaaagaaaaaacagcaagaaccaacaggtattaacaagaaaggaaaacgtcaaaagagaaaagagaaaacgctcatctcatagagatcagtcagggtcatctgtaacagatcagatctcccgaaaaggaaattcggagccgtgtcgtagattggaggatgctccccaagaacatgacacgtctgaacagtccattcttgtgtgttgatagacagacttgacttgccttcatttgggtaatgtagggccaagcgagaccagcgttggtgagatggggattcagcagggggggggggagaggggtgctagtgctgcacacttccaaaaacgtgcctggtggcccttgtatggaatctcccacgtggaacgtgcagggcgctattccgtcatggaaaccagtgcaaaaaaatcaaaaagtcgactcaaaaaccaccgtttggccgaatccccattccccaccctcgggctgacatgaatcaagataggcgtatgtatcatgtccaaggtagcatagcgtgggcaatcctctcgtcttcaggtgccggtctatcggtcggtcgggtatcaggttctctgtgatgtgttgtcctttttgaggctcagcccagctgtgccagacccaaaaactcaagccggtgagtataagtcaaagtgacgtttcgtgcgtgagagtttgatgatgggccatgatgatgggtgatgggtgcccacaaggggggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagccgtgcatccagagccagctctgggctaccgttccgcagaacgccaagcgcaatcagaggtccgctgagaccatctgtctctgatctcaattgatttgcgcctgcaccgagaccaaaaaaaagcagccatccattttccgtttgtgttgagcctcgcgtcatgttagtcaggacatggcctggccaccaactgccacgaataaccaacacaccgattttgcatatggatgacaaacagtgttggcgtacaagttcttaagcagactgcgtacaaggccggcataggtgcagcttgcaataagtgcactcccagatcatccagtgaggaccagagcgacagtgctggcagatccactggacaagagtgttgtccgacttgatcattcggaattggtgggcacaagcgttggccattttgtcgggaatagtgacttatgtgtgggtggtacagtaggtgtagatgccgttgacagtgctgtatcttgattgttgaaccctctcacaagatttagcctgattgggcgcggttatgttcctggggagtactgtattagccttgcatacatgcatgagacaaccccaaaacggctgtaagcaactaggtgagatacggcgtgaaaggaacctcatgcccgccttttcttgaacttacacgatagctgtagtatggagcgtcaaggcaaccaaggcggatgttgtcagatgttgacgctgcaatgcaacagtagagagtagttgtagggtgtagtggatgagagttgtgaaggagcaagtaatcgtaaggtgagtagttgtggaagacgttggtatgatttgtgctcaagagataacgggaggaggtctagaggtctttatactttgtggaaaggggagagtatgaggagagatgtcaatgtccttttcggtgtctgtgccagttgcagttgtcgttgcagttgcaaggcaagccaatgcaaggtagaaagtagaaagtagaaaggcagagtcctggggatctgatatgacgatggcgtttgcaggcctgtcaaacagaaagccgggatggaggagagcggccgggatgaggcttgcagcaacgggcccaggagataaacgacggaagaggcacgagcagcaacgagggaggcggaaatgccgaccagacaaggtagtgccaacacccaatggagtagattcaacggacgatggacgggagacaaagcgagcgaccgagcgagaaaggttgaacttggtaggtactgaagagacgacgacgatgcaagacagggtagggtaagataaagtacggcactgtagcttcaatgttacaacactaggttcccgggggacagtggtgataatgtacccgccaacgagaatgagccccagatcatggatggataagtcgtgtgtggatggatggacggacggacaaagtcgatgcccgtgccctttcttcccttcttttcctgcctatattttctctttggtctctggttgaatgacatgccccatgtcagggcagctgccatttgtgaaatttgccgtctcccaagaattgttgcaccgtacctgtcttggtgtaccgtaccagtaggcaggtctatcggtccaagtcccaaaagtgtcgtgttcccttcactattgacccccgtacaattggagttttgtagaagaagccctgtccttgacgtttctggaagactgagaagaataaagaggggggatgggagggggagagaagagagaggaacccgcctacctaacccaacttgtgagggggggtgtaattttggagggtatgggattctgaagaaaagccagcaagagcatagaaagaacagacagtagagcagagtggacaaggccagacccggcgcaggtaaatcaggtacgatcccgtaccggaaactgaggtaaagtaagtggatgtaaggatcctatgacatgggaagcttgtatccactgatgcaggtacctcgccttgtttgatcgcgctagggccaattcaattgcagtgaaggcgctgcgctgcgctacattgcactgcactgcactgtgctgggaaggagccgatggaacaaattcaaacggcagaaggaacaaataactttttgagaacggctgacacggaaggaaggaaggaaggatggatattttaattgaggggatgacgatttaatgaggaaacaaggccaagcggagataaggcaggtcatgaaatgcaactaccttgccttagctgtccaaggtacctatggatatgtacgatacagtagatgcagtaaggtgtggttggcaaggctaaagttaaatgttatagacacctgcaacgctgtagagacagcgtcagatactccaaaaaagccacaaacatgccatcatggcatagcagagggggctccacagactcacctttccattgtaggaccccccgtccagcgtccaggttctcggggcagcccagcctaccagtcgtgccaggattatggcaatggtggagaccaagacacctccatccagggtcagttcaggggggtgttaactgtaacggcctagcattatagtgagaactgagaccacatgagaagaaagcttgtgaagtcgtagcgtgtgtgtgtgtgcgtgttgagtgtgctgcatcgtggaaaatgcccgtacggaatcaataccgaaaatgcggcagataaacctaaaaccttggtttggtctagtctagtctgaactgatagtagactctgagcaattagtgcgcttctagaacagaccggccgtgccgaggcagagcaagagtaggcagtctgactccaagttctagtcatcacgattcaacatgacttgctttgttcgtcagtaaccatgaacctgtgcggataaatgaagaaaaatcaccatcgtcatctggctgccctatcctattcacccgctcacccctggatgtgatgtaagagagcgggcccctctcgtccaatgttgagataggatatgtaccgaaggggcaatgatcctagtgctagacattaaggccatgcaattggatgggactttgatgttctagtccccggaggacctcgaatgaagtagagatattcaactctacggataacatgacccttcatacgcagctaggcagctagtaaacgggaacagaggtcaaattgaggctttcgggaatttagtccgtcattcaaaacgaaggccccatccctatgggaaggcacatacatgtcgttggactaggttctgtttgctctccttctttgtcatgcttccagatacatttcgcgtatcaccaacggtcttagtacagttatcacccaccagaatagataccaccgccagggatatcaatctataaacatgccagcttcgtgaggctcaccctaaccctcaaacatcgcttcaacggtccaatcaacctgtgacagagtctaaaagcacacggtctttggaatattcatgcacccgtatctttcgtgaaccaaaatcacagcagaacttctaaaatcacagatgtagtcggaaaggcccgaattgctccgactaattagttgtggccgtgctaggaagatcatcataaaccggcacgaccccagatagatgcacagagtagggcctggattcgacagggggagagtgatgaagaaatgaccaaccttacctcatgaagccaatacggatactcaaccgtcattcgttggtggtataagtttctggttcaaacaccaaggcaaaacactttgtaaaagtttattccaacaagccaatgccattgaatcctcttgccatggttcgttcatggaccaaatcggctctctcccgccagtgaatatgaggcggtaagacatacagccctgcccttgctccaaagtatgttcgtttcctgtggttacaaaaatggtggtgttttccctgcaagtccaacgctcagacgccatatgtttattagctggtccaaactcacttccgaaacagtctctttttagtgtgctgaacatttttagctgcaggactgtaaacactttatacaaagtagtagccaatgagatggcagaaatcaacagcttgttggctatgtctcagtgcataccaagttaaacggtagccgttgtttggcatgtcaaaagtttgcttggccatataccttggaggctgagaatatagtccagaatggtaaagttgccgtctactaagacttgccatttccataggcgttcgacaaactcccttctccgtctcgacactgcctattccgttctattgcattgctggcttccgccatgtctactgattgttcgtttctcggatatacaggccacgttgggaggggttaattttgaccgcagtatcgagatgaggcgtggttagagatccttgcaactcgtggacccccatatcaatacccgaattcatgacgatgttgagcctcacttcacctcccgcctcggctcataatatgtaggtcggcaaactcgtcccgctctatgacactattaaccacgtgtagatgaattattcctctgtcttttccgcgtgtttgtggagctattcaccgacagtcaaaattgttgatgctgttgctgttaatattggtttactacgatattgaccattcggcagttttctctcgtcatagttacatctgagcaggtataacaaaaccgggcaaaatattactatccttttctcttgtgtgtggtctgatgagcgctggcccttttcagcgagatgcgccgaggcaagaagaatagatgctgtctcgaccggccactttccttttttgatctgctactgatgaccccatcccatctctctccactttccccgtttacaaccgtccgcccgcttacatggaacccgaaccttcacttctcacttcaattcgttaggaagtaaccacagcaccttccttagctcaacgactaacgtacaagttaaccttgtgtttattggaccttccctctctgaatttgttcgcttctcaccctgtcgtggaatctcgtctcgcacccctttcatctaaaaaatctccttagcattgccatcatcgtcttattcagagattacaaacagaactggccagcaaaccaccacatcgactactgcaaacagatgcacatcgtctcatatcccggctatcacaggtctgtacagggtcaggcatggcctgctctcgcttcatcgtatatgacagcatggcaaaccttgtctcttcgcttccagagaatcctccattgatcgccacgagattcacctgaatatctctaatcacccggttcaacaccgtttggcgagtagcagcctcgaatctcagtccctatttcttgactttggggggatcttctcactacctcactcaagactgctgacttgagagttatgcgaccgtccctgatgggctacagcttacacggcacagtcaaggcagtctcatctgctcctctcaagagagcaaacccatgatccggagtctccatccacatccaagttacccgtcgccggcttaatctggcagacccggcatttcaaccgccccccattctcacaaggatatgtcgacaaaccccagagcgtcgttaaaccgttgcttgatgcaaggcgtcctgcagcctgccacccttcttccaaacagccactcgcccaacaccccggctgtcacaagccaagatccgcgaccgttgaatgtcatgatcgagttacatgggccttcattaacaggcgcctatgccccaattatacacctcatttctgaaaccgagactaggcctgcacatttgtaaagctacggatactgcgttcgcccttaaagtttgctccattcaacgacctcaactcaaccttcggccaaaaaggtaccaccactagacaaccacttcgcctctgtttcaacccccagctagttgcagaaagtaacaagatgcaattcgattgacggctctcgattgtgctggttccgaataccacgcagagtacacgcgttcccccacttgttgcaagtgcaatcggagcttcgtgcatgtcaaaatcttacttacatggttcttcgtctggtcttgagtccttgccacctagtgcaccatctgccggggatatcggcatcacatttcccatctgcatgtgtctcttttgtctctgatcttttggcggagcgcttcccatatcaggcgtcaagcccgctgtcttgaaccatttgtggtcaagtgacgtcgtcaacaataagcgatgaggttccatttctatttccctatgaagtttgggcctggaattctacaattgcctcattgaactctattcaataaatccctgtctcgcgtttgctcacacgttgtgaagaaacctctgcttatatctaccaatcacagatgagattcgtatctgaagctaaccatcagacatggaaccactgtcgcaagcctcatattgctaaatattcttgacactcttggcccgaattcagccaaggcgttcagggcttgtgtatcatgcgacgagatatttcagcaggtccaaagagaattttccataagagcccacaaattccagaacacatgtcgaacttgtccctagtataatcagaggaccgtggtccttgtcactcttagcctccacaatttgatcgtcatcaacatcccatgcatcagttttcttcatgcgaagcagctggaagttgaccgcatcactatacggatatgcacacagcattgtccgtatcacttgcccgtattcccctgagaagcgagctgttccccatccataactccggagcaagtttcaggacatggaatagaagttcccaaggtgacaattgcgacccagactcctggttcgtggggttcgaagcttgagccttttttttttttggcgtaccgagcccatacccttggttctcattcaggggggttctacttgggggttgatgccgagctcggagaaaaaaatagcccgataaaaagattttaaagattgactaacacaatctcagtcttgagaaaagtgcttcatgtgaaaggctcattaacccgatggagccgtctgcaatgtaacgacacatagggttacgtgagagcatggggactatcttcacatgcaaagtcatatttcaatgatacgagcccgcaagtgggctgcttttattagcctgggtattgatatcaacgtctatctgtagcattgaggaaaaagtgacagtagcacttttgagtccccatcaactcgtcacaatgatgacatgggtagcacccaccatccatatgtatgattgctgagtgtgaagcaattcctccaatgtaaagagctggtaacacggcgcatgttctgtcaaataagacgttatgccctctgtacattttcttctcgggcttacttcctggacctaggagatcattacttcaccggcaccagttgccagctcctccgaaccctcttgtccgggggatttgggctggtcggttaggcctctcgacggcgcagtcttcatctctaacacatcgctgtcgctcccttgccgttcgaggtcctcaaatgtgaaggcatcggacaagttgactgcgaggaacgtttttggcagtttaaccctgcaagaatgtattagtcaaaattcatgtgatgaggagaaatcgtggggggcttactggttgaatttggctcgaagtgtcttgataacctgcagccaatccgcgtgtggcgtcagacttcgtcggggggcgcatccgatgcagtgacggctatcgagttgaacatgcaagggatcaaagacgtggcatccagggctgatggtgatacgaatactatatgtaaacgtgggggcgttatggggtgacgaaccatcgcccgccgttttcatctcagcttcgtaaagctcgaagcatatctgagaaagatagtcgagctcgggaatagtgctacgcttaatcttggtctcaacgcctccctcaatgatgcagtttagcaatgtgtagatgtgtgactctttggtaaagtaaaagaaggatttggcgtcgtctgaagcttgcatctcctccaggtcctgcacgatttccttgaggagaggcaaagatgtgagcaaaccaatctcaagtttctcactatccgagataccatattcttgagggcagataaagtcaaataaaaccttggcaagacggtaaagctcttggaggggctcattttgagcatctgtctgagatgcagtttgcttcgttcccttgtagaggcggaagtactgctctggaggtgcctcttcgttgaagtgtcgtagattgttaaggaacgatcttcttctaaacaacttcttgaccgaggctgatcgactcccagcatctaccttatctgagccctcaggagagttttgatggctcttgtcggttttctcgtcaatagacttgccatcttcagactccttaggtttgccctctttggtaccggcagctgtgtactcatccagcatgtggttaggaggcgtgtacacccactccaggaactggcggttgtgtagtgcatcaaatttcatggtgtcgtaaagttccgatattttgcttgggtcaaccttatcaccatcgcagaattcctggaacaatttctcccatcgctctcggaatagctcagcgtcttctccacagcaccatcgagactggatctggttgatagtgtttgcctgtgacattgatgatgcaatggatgagctggagttatcgccagacaacttctcagtgctgggatttgagatagcatttagcgatgtaacggcgccgctgcatagcttcttgtagttgtgatccattacacgccgatgaaagttcatcagctgtacaactctcgtctgtacctctgaaggttcaggcatgttttccggccaggtgaattgcgcagggcgctcgttgcccttacgcagaaggcctttgagcttcttctttaccttgtccatttcatccttggcagcattggagtcatccaacagatctttgcgaattgtgatgaagtcctctgcaatgtctttcttacccaggaatgaagcggcccagatctgagcactggttgtcacacgtctctcagaactgctgaaaacgtgaacctcgtccaagatatcccggttcagaagcatgagatcattgcgcatattttcgccgagttcttgggcctggtatcgggccgagtgtgttggttcgcctccccatttgacaatgagttgcagtttgtcgagaaccaacctctcctcagcagccgtaaatttggacattgtgacaccagaaagagaatcttgtcgttttggtgctccgggaggcttgtcttcttttgatgaatcgccctcctcttcggccttgttattctccttctcggttatggcgacgagttcctcactgatagcgggctgttctgtctttttcttcctgaacattggcttgatctgaatcttagtacccggccagcttcccttcttgacgaggacattgcggagagatcgaagcttagcacgatcttcaattccctgctcgtaagccagatcgactgcctgaatgacactaccaagggctgcttctccaatcaacaacacttcttcctggtggcccttcagaagtgcaataaagggttccgagtggaacgtgaacttgtacttctgcttaggtgtgcgatctgcgtgtctaatcacagaaaccatgcccttcaacttccaggagtgagtcggcagaggaggctcaggcacagcaggtgtatcttctgatggagggtccgcgatagcgctctgtggcgccggcggggcggacgaaattcctggcaagttcacatcggtaggagtagtcgggatcaccggtatggcagtagaactctgtggcttcgaaggttgtccagtttctgtgggcatcaaaggggtgaccgtgccgcttgttgcacggcgcgatgtgtcgtcgggctgtgaatctgtggtgcccgggattgatgctatgcttgttctaacgccgttagtgctagattgacctgtttgctctcggtccttaaacgcattggatgcccgggtgaatgggtcggttcccgattctgatggcgcaggcgagggcataggaggggtgacaccaccacgtcgctgtttctctttgataaaaagttccttgagaatattggaacagtgatcgtagtagtcgtcgttgtccttcacgaaactccagccattgacatcgatgacatagctctttcctgacgctcgcaacatgtcgaaaccacagactctttgtccgaatgctgtagaaattttgctggccatttccttctcttccgtgccaagagctgtgacatatcgcaactccttgccatgggtatttcttcgaaccacgccgtctacaaccggactctttcgagtctctgcgtgacaatagctcggaccaacagtgtaagccttgacatcttcagcgttgtcaacttgcataaagctttcgtagatgtagctgctgtctggctccgtaatagctctaggcacgttgaggtcttggatgtagtcagaactcttgtttccaatctttcgaaagagcttccgagcaccgccgccatcctcactggggaagtaaatgatgatgttgtggtcttctccactggttggcttctcaacaaagggctttctcaacgtttggccatcgacactgattgtgttgccatcgtcaatcaactccaccttctggggaggtggcacttgttcagggtcgatagggtcgagagaaactccagagatttccttaatatgcttggacatttccggggtaagatacccagggccgccatcacgagtgacctcaacacgctttggtgttcgaacattgatcttgtcgagtaagtgaagacacaagcgacggtcccacagaatttgttgcatagggacatcgtttacgcagaatggctttcgcgccttgacgtatgcaatcgccttgtctaacgggaatccatccgagtagaaagaaataagataatcgctgtccggtgttagtgatctctttgggtaattcggcacgtgcctcttgcagcactgacgatgcaccccactatgctgcatcggctcaccgagaggaattaattgacttaccatatgggccaattctcaacctctgaacaaatagattagctctggatatacaattcaagttttgtgtgctccttaccttcatccaggatgaccttgtcaccaaagacgacgacatcgaattctcgattggcgataagccggttcagaatatttcggctaggtttacttctagccttgatatcgagagcgcacacaccaataacaccgtatcgcgaaggtttcactgcagcacgttagatactatgatcaatcctttcgccctgtaatcatcccgagtacggatacaacgacataccctcttctctctcccgatgctgcggagcccgatcactactcgggctgtggctgctggtcgctgtacttccgctgaagcgtcttttggctcgactgcgagatcggtcaggcccttgattgcgcagaccggatgtagcgttctgcatattgtcgtgacggatggctcgtttcgtaaagtcaaggggctgcgaattgtggtctcgggcagttagattgtgctgattgggatttcctacgaccgattggcctgcttggagactcgaagtagtaacagtgacgttggaaacttcggcttcagactggactatccctgtgcttttgctcgttgacagaaatccaggcacagatcgtggtggggttcctaactctgatccttgagctgatgatgaaccactgaggacgccacgggcagatgcaagagaatagatggatgtccctgaaagtcttctcgattgaagatctgaggaagaagagaagcgattgttcgtggcgctaggagtttccgacgagacggtgtgcgaattctcgatggtagacggtaagcgggttcgctggtggtggggttcgtctgaaagttgcgaatcggtcaacacctgatcttcggcggtggtatctgaggtcatggactcgcggcgagtacttgcaagagctcggggattcttgattggcaaggacgagacagctgttgttgagttttgggctatcgtgaaactagaccggcgtgcgtatgattctctagtaacgggctcggcaccgcgactcttcctagtggcagcagcagcagaagaattggcgagaagcgaagctgatgagtaagagaaagcacgagcctggcgaggcggtttggcctgtatttgatgcggctcggcagggacgtaaccaaaagcgagggccgatgtaggaggaagagagtgtggattagagcggcgaggtgaggtggaaaagtcggcggcggaaggttcaccggaggcggaggtagaggggctagtcaaaggtccgggtccaggttttccttgtccttgcacttgtgcctgtgtttgtgctggtgctttttctgggcattgatcggaactggtagtgctaacaagatttgtgtccggtgggttgttcatggtgtcggccgtttcgagcctccgcaatagataaagtgagccaaggtaaggtcgtatgcggatgagatggatggtatcaattgatacagtgcagtatctttctggtttgatagacctgctatttgctgcttatcttatgcagtgcatgcacgtattttcttgatagcgattctgattgaatgtatcaaaaggccctgctgtcaattgattcgtactgtcaagctttgttgcgtatattgattggcgacggtgcctggcgatggaattgtagccacaagcttgtggaatgtctgacgtcgttgaacactcgtttattgaaatccctattaggttgtcgagcctaaattgcttgcagacacaataaagtagacgtttcagacgtttttcaatgtcctcaataaagtgtcttggacaacgtctgaactcagcctttgtccacggttctatcggaggtgaaacagttttctccaatacatggaagcgagatgaaatgggtttatattatgctcatacaagacaacaatgtcaggctcaatgatgccctgttttctgtctcagtttgaattgggccgttaccatgtttggtgctcagaagagaatgtgatgcgggtgctgtgccgccatctcgttaggtactaacactgctaattgtaccttcccaacgcttgatattgctacaagtcgccaggtgacggggctgggttctttcccctttactcttcctgcagaattgaagctcttagatcgactgttcaatgacgcaagtgtgagagatcactctcacaagacgtcggtatttaggattgacaactggattgcagctgagctaacaggaccagggcctgtgtaagaggctaaggactctagagatctacgaggtatgactttacttgctgcaaatccatgatattttcccctgatatttaccttgtcacttgaggtcattctagtttgctataccataccaatatcacatacccaggaacagctgcttcttatggatgtcatcagattcatctcatgaatacagctgatagcggggttcgcgatgggatcatctggggagtgggggctcaatccgtgatagtggagatggcgcttccaagcttttcttataagtcttttaggtctagactatacatcaccatacacgtacatgcagcgacatattaggctgtttttctcaatggaaaacatgcaagaaattaaaaagactgcgttcatgcaccacatgacagttgcaagaaaggcgtcaaaccttgggaacacctgtaggcaccgaggcactggggcatcatccatcgttgtagctccaggaacgcggcaatcagaacgagatcgaaatgggcatgctctgattgagctatgctattgggtaaacaagttgtggaaaagatggccacaagatccagccaagttgtcaaggtttccgtttttggttacttcaaggaacacggttgaggtgggcgacaagctttcaatctaaaagtgtcatgggatgaatgccagatcgtgttgtcagcttgatgacttgcagcaggttgattcttattaactcgatcattatttccgagtcacttggccaagctctgcccttcgtcatcaactggaactggtggcattggctcaggctaaaaagtatgtatgcacggaatatatccattttatctacgcatcctaccctcaactaccggtacccctgcagccgttgtatcgctcagactctcttgccatgaataaagccttatgataagcaatacacacctgcagaaccgattggccatgtattgccaagactaccgatgtactgtgtaagatctaaatctggcgaatatccttgaaacacggatctgagtgcataaatgtttcgtcttgaatctgcaagcataagaatgaagttttaagttgattgcccaacaaccactaggcaggcggatggtttcacatttacgagattgcactgggttgtttcatagtttcagtcaagaataatatcgtgctaaaaattgtcaagtctatgtatcgtgcaggtagtacaacccaaaatcaacatattccgagggagcctctccctttaatttatatgctgtacatgggcaatggtatacgcaaaaaatccaatttcccccaaatccccaaagccaggtagattcccaatgcatcatgtcatgagtaaaaaaaaaaagaatcatctagttctcgttggggttgtatccccagagccgtcttcgctcgagggcccaccagtgggcaacctcgtcggcttctcgcacccagttcgcggcttcatcgccgtactggcgcttcactgccttgatcgtagacttaatattccacttgtttagagggtctagctcgagtggatctttgccaagatctgtaaatgtgtattcgaggtccttcttcagaggaactgccagtcgccagggagcgtcggctgatgtgactgtcagcatgccaccacctgggttgataagtccaaagttccaggcacggcggccgtctttggtcttttggtatggtctaataagggattggccttcgtaatcgttggcgaggtcggacgcgatggcggagtcttcctggttcaacgatcctgagttgacaaggaggtcaagaacggtagggaggatagagatagaggtaacattggcctcatattggattcgagggatggaggggtgacggaaagaaatagggactctgaagttgctaatatggcggttttcgtatgtaccagtcttggagtaatcctccttgaaagcttgtccgtgatcaccgacaaatacaacgagggtttcgtctgcgattccagcgtcttcaaacatctgcatgaggtcaccaagccaggcgtctgtaaagcgaatggtgttgagatacttgtccatatccccatgttggccgcccttgttgcccatatacttctcggttttgaaccatttaggcacgccccaaggatgatgagttgtgctagtaaagtgcgacatgaagagacgcttgttctcggccagtccatcgctgatgtacttcttgatgtgctccttcagatccgtctcggggtatccaaagtagttaatctcctccatatcggggttgtggagggcctcttcatcgagctttggctttgtgaccttgaagtcgaatccgatcttggcatcaaacttgtcctgtcggtcgtaggagtctgtaaccgcctgaaagaatgcgggcttccattggtactcgtggaacttggcttgctgactttcactctttccaaaccactctttggatccccaccactgcctcttttctgtctggttgtttttaaccttgttgaatagttcgagaacttggggaaggcagggctgatagctctcgagttcagcctcttcgaacatgttgacggccatgggccacgcgccgcaatgggctgcagcgagactcttagtcgagacactgctggtggtgaaacctcctaccacgttgattccaccgaaaccaggcttgtcctgggtcttccacgttaggttttcaggctgggcgtaagcggtaccgttcgagtttgcgtagttgccggattttcctgtgattctctcaaagtttggtgtcatgcgcgacacgcgactgttgatttcatctctcagcttttcgtcatgcgattccatgatcatgcggtggatatcgctgccctgttgaagtgggaacaattcttcacgcatactctccatgaggatgagagcaacgtgacgaatcttgacagaattgttgtgtagtacctcttggatgggggcaatgatgtcttggtcgaggttagtaattcgcatagggtcgttgacaggattgtagaatccccgatcttgcaaagtgtttgggcacgtgtcactgggaccatccttcttatcagtctgattctggtaacgctcagtgtcccatttcaggaatccactgggaataggatcaggtaaccacttgggagggttatctctgtaattcttgatttggtcgttgttgattttgctaggagcccagcccttgaagtctcccttgggggcagcccacttggacggctcggtgagtgccttgagaggccattcattttgcgaggcgcagaggccaaatttaggcttgaccgattcgagtaatcgcaatggcaaactgcttgccatgtggttataaggttggtcagggcgaacgatggtggtgatgccaataaagagaaggatggaagtcgtgatgatccaaggtggaacaaaggcacacatgcgtcgctttgttggcgcgccttcctctggctccttctcttctccatcgtatctcgggttgggtgatgcgttgccagtgctcgcaagagattctccgctgttggtgcggcgaaggaaaggctcggcgttttcagggtcatgctggttttggctttgggggcgaatctttccccgtagatgtcgggatacttttgatatgttaaacgtcagcggttttaataggataacagaacaacatacccgaggcaatacgctttccgaggccagttaccacgttgccaacggtcctgtagaggtagttctgagggaaccacgagacaatgaggataatcaatgcagaaaccaccacactgctgctttcgctaacgagaacattgaggccttcgccattggcaaaatcgccagcgtcgctccattcgacttcgccgcctgttctgtagtgaaagccgagttcggacgcagcggcaacgaatgttattagactgtatgcgccaaccgttagtgacagacccaatgaaacctcacagagcggtatgaataaagatggagagacttacgtcagaatgcaaccaagaatataaccagcaagggaaacaattgttcgctctcgacgcaataacaaacgaccaatgagaactaagaagacatcttgtaggaaaaaggtcggtaggtagacaatgtagtcaatgacggatatcgagtgaatgtgaatatacaaatgcaacaacttggcaaatagtattgatacaaaatagactgcaaaaagatatgagacggttgaagacatcgtgggtctatctcacatcatcagatgagaagaggtcgaagtaggaggatggagatggagaagaggaaaggaacaagatcaagtctgggcaaaagccaagcggacataagactttttgtcagatatacgaggcaagcatgcatcgttcgttactagctgatgagtgaagagacagtcagtcaacacaatacgtctagtctacctagccccagtcccagtcccagccccagttccggattgaagtgaaacagagtgacacgcaacccccctcagcaccccttgcaaacccgcacccctcaaatagagactcagtattactgtacagtataaatggaattattcagggttggtatgtggtcgcgtgttgcggtgcaggtggagtgaaccgcaaagcgtggtgacactgtacaagtcaaaaagtcagtgtcactgcactaagccaaagacaaccttaccaccagcatctcgtgcataatcgactacgcaaacctaaggctttaagcttacatcgggcttgctctttgacgcctttgacgtgcccacaagcccgctttcttagctcgctttccactcgctttcagtgtttggactggggtctgggtttggctttttcttagactaagccgcccgctgcgccaccgctgaaacaaaaaccgcctacgaggcacctagagcggtacacacagacacacgcgccctggaacaattgatcgcctgcctgctccagctcaggtctgttcctggcaaaccgtccaaagtctacctccactttttgctaaaaaagaacaaagggggcttttctttcagttcggtagttggacgccgattactttgtggcctctagatccattccaaatcaccaccgatttgctgcgtcgtaaacgtcagctacgatgcaacgagttaaacccaaggcaaaaaatatgagagaacattagatccgatcagatcccgaaaccttgcttcctcttatactggttggccctgaactgttcccctgaccctgagtctcgctgataaacttacctgccctactgccctgacttaagttgtaacttgggcgctaatatcctggtgacgtctgtatcattgtgggtgggtggtatcatgtttatccttataccgcactgactggtattgtgtcaatggacgaacagcggtcctgactaatactagtaataccagcgtcgcgtcaaagattaaagtcttacatagtgtttcagcgccatctcttactgtgtcttggctgacggcttgacaaggatgtccaagaatggtggggttgccttaagtagatcattctcaggtgcatggagaacctctcgtttccatgcttcggctatgaatagaaaggaaggtgaagggatgtccataacgcactgataaagcaaacggccgatatttcgatcatcccatccaatgatccttcacctcatactcactcgccaacagaatcatgctcaactcaacttccttcccttccctgccaagcccgctcacgtaaccaaggatggctgcagtatttacgagcaatgcccccctgccttgaactcgataaccttggcaactacggatactcacggtgtcacaagcattctatccaaaaacttgtcttgggaatattgcatcaacgagtaccacatcggttaagccgtgccgccattggggcccaggcatgtatcctaagctttctcgcagccttactgtacaaccaagctttaccaagcgcgtatagtcgtgttgatttggccccatagtgttatcggtcgaattgaagccgaggaagcagggtcgatttcgtcaacgacctatttcagtccagatcctcgattgttttccagaattccagtctcgatgtcttacgccatggcttgacgccgttgcctgccgagtgattggaccctgtgtaagaggctgtcgaactgggttagtgaagggctcgtctggactttacttgataccacatttgcaagtatcgagctgacagaataactcgtacattgtggctcgagcgagtcgagactcaatttgccatcagggtaggtctttgatataaacaaacacatccataacataaattggagtctttttgtattgaattgagcatatagagaatgtagaaaaattattagtcgataaaatattgagttcttagtcaggaaacaggttcagatatttttgtcaactctatacgaaggatactgccgggcgtcaccgccaaaaattgtaaatttttggagatggctccagcttcacgcagagaagcctccatcgcagagcgcaagcgggcatcattggtgtagttattcttgtcgctactcgcaccagctgcgtctaatataatcacaatgcctcataatgaagcagaccaccctgtggtcaagcgccagaaaactgtcgcaccagccaatgcttcaaagtccgcatcagagtcttctcgaatttttgcgcctttccgcgtatgtcttttctctgcaacttcgccatgttgccatagctaactgttgttcaagactgtcggtttagtatctcctaccagtgtcccttttacctcgatccctctcggcaagaccactttccagatttcgacctctgttggccgatctattcagacctacgatcttcgtcgcggattgaacctcgttttcatcactcgcccgcagacccccgccgacatcactgcaactctcgcctggaagcaacagattttcgcagcatggggaggatcgaccaagggcgaacctcagggtgtctggatcttccagaggggtaagaaagttaatgagcttgtgctgccctccgacctcaacgagcctatccagcagatccaggttttaggaacatggactatcgtcgctgctcttacacgaatcgaaattttcaagacagccactctggagcactacacaactatccacaccacgcctgccagcaacggaggcaacgaaatcaccggcggtattgtgtctatgcccactttcctcaacaagattttcgtgggtcgcaaagatggttgggttgagatctggaatgtcagcaccgctaagcttatttacacaattctgcctcctggccccgattgcggttctgtaacatgcttggagcccagtcctgctctatccctgttggccatcgcctattccgagggaactctgattatcacaaatgttcttactgacaagatctcgcttcgcatcgaggccggcagctcggaagcgcaagtcaaatcgatctctttccgaaccgatggcatgggagccggtagcgatggacgcaaggatggtgttatggctacatcgacagctgccactggcgatgtcacattctgggatttgaacggcggtggtcgtgttatgggtgttttgcgaagtgcccacaaccctccctcttacgaagggcctcttgtccgtggcggtatcagcaaggtcgagttcctccccggtcaacctgtggtcctgaccagcggtcgcgacaactcgctcaagtcctggatctttgacgaaaccccattctcccccattccccgaatccttcactcccgcagtggacatgctggccccgtcaactgccttcagttccttcctaccgatttcgagggtgccgatgctggtaacaagtggctacttagtggtggacaagaccgaagtctttggggatggagtttgcgccgtgatggtcagagtgcagagttgagtcagggtaatattcgcaagaaggccaaaaagatcggtattttggctaccaacgccctgtcgcatggaccaacaacgactttggaagaccttaaggcccccgaaatcacatgcatggcttcttcactgaaccgagatggtggcatgggtgccatgcccggcaaccagcctatttggcaaaagtcacaaaagaagagagcgcacaatgcagaggtcagcggtatgaccggctgggagagtgtggtgactgctcacaagaacgattcctacgccaggacatggttctggggtcgcaagagagcaggtcgatgggctttccctactggagatgacaccaacgtctcgactgttgctatcagtccttgtggtacctttgctcttgttggtgccgagtctggtggtatcgatatgtacaacctccagtctggaaaccatcgccaacgatttccttcaagactcaccccagcccaagcccgtcagctcaagatgcaacagctacgacaggcggacgatgtcgtgcaactacacatggagtctacccgccagttccccatcggcaccggaaagcataccaagcgaatcaccggtctcgttgttgattcgatgaacaagacagtggtgtcctgctctttagatggcaagatcaagttctgggatttcttgacaggtaacttgttggagcaaatcgactgggcacctatgacattccccacaggatgcagataccaccccgcgagcaacctccttgccttttcatgcgatgacctgtcgattcgcgtagtggatatggagaccaagagaactattcgagagttctggggtcctcagggtgccatcaacgacttttgcttctctagcgacggacgatggatcatcgcagcctctcaagattgtgttattcgtgtctgggaccttcctacaagtcacatgatcgatgctatccgacttgagaagccttgcaaagccattgcaatgtccgttaccggtgactatctcgctgcgacaatcgagaacgagttgggcgtgacgctctggaccaacaaggctctgttcaagcatgttcccacgagacagatctccgaaaaggagatcggccacgtctccgcccccacagtctctggcgagaacagcaatggcatgctggagggtgcatttgaaggcgagcaggccgaggatgaggataccgtggtggctcctacaatcgagcagctcagcgctgatcttacaaccttgtctctggtccccaagagccgctggcaaacactgctacacctggatcttatcaaggagcgaaacaagcccaaggaagcccccaaggctcctgagaaagctccattcttcctaccttcaacaacaggcaaagataccctcatggcgaataaggagcagaagggagatattgaaaacacatctcgtgtcacgaagcttgagcaggctcgttttgagcaggcccttagttccaagcttcgtgttggagccgagactggaaactgtgagcacatcccttttacactaacatttgcacaaaactgactttttacagacgatgaattcatcgagcacctcaagtctctctccccttcaagcgcagacctggaactccgctcgctctctattggtgatggcgacgatgttcctaacgagctgctgcatttcatccgcgctttgacagcccgtctcaagactcgccgagactatgagctgacccaggcctggatgactgtgttcctcagacttcactttgatctggtcatggagaaccaggatctactggaggcattgagcgagtggaagacgtatcaagagaaggagtgcacccgattggacggtcttgttggatattgcagtggtgtagttagcttcttgaggagtccaaggacataagagcaatgttggtttgatagtaaaataatggcgtttgaatatcatggcatgttagggagcatatggtatactagacaatacaatattcgatcccagcaaattttcaactctgatcgctcggcgcgttcatgttttcaacatcctcaaactactagcatttgaacctcgtttataatttcgttcagtgagtcgcatcttcaactccttcctacctgcgaatcctataatacacagtttcttcctccccaactctttcaaaactagacttcatgtagtcttatcctctacgtttcaggttcaccgcgtgtttgcgcattcacgctaccattcgtatggtgttcgaatgatcgtcgcgaaagtgctatgcactcatgtctggagagtcgatcgtgcgagacagtactggctgatcggctttctagacctgctcggcaccccagccagcgtcttcggcctcgcgcatgttggcagggggctcgatggagggaacgaactcgagagcgacgtaggcaataccggtgatgcccacaatgctaccggcgatcttgctgagaacactgtcgctgaccatcagagagccgaggaagatgtagactaggagtgaattagttgtaattcgagaatcactgttgccaggcattaacttacaaacaccacggccgatgaaggagaacatgaacgacgcatgtcgagaaacttgaggggggatttggaactctgcgacctgttagcattgacctgcggggatccggtctgtcgcgacgtaccaagaagcccagtaacaagaccaaagacgatcatgtaagcacccaggatgatgggctgactgtagaagaggcattagtacccgtgctactgtattacggcgcggcgccagattcgaatgcgaattgaaagcgatcagcttcgagcatgaaattaacgtgtacgtacaggctgaaagagaagatggagacgataccaccgaggatgacgatgacaccaactgccaagttgacaatgcgactacacgttgatgcgatggttagcgacgatgcaattccgtacaaagactgctgcaatgcctgcaactcacaagatgtcggagggctccatgttcatgatgtcttaggggagaagggtgttgctgctgaggtttgcgccggtgatgattcgaggtcgatcgagttttaaagtagaatagagataaagctaggcagcagcttaagaggaagatcgcgttgaaggcagacggattgtgatggatgtgaggtttgcgtggccacgaatggagttggaaaagcagagacaagattacgtaggtaaaccccccagagatagctactgtaggctgtagttttaggtgaagtgagccccccagaatcaagaacctgcccctagtccctgtctaaagcttcgcttcaggttaggtcggtcacagccacatacggggggcttggcctagcttgaccaatgacgatggtgcgagatcaggagttggttgcggagcacgagaatcatgccttgacgaatcatgatcaaggatccaaaaacagcagagaaagctcaaaatcaacccatcgagcagttaaaagtgaacaagggccttgagatgcctaattcgagtcttggtctatttccgagtccggaatgattattctatcgctactaaggagcggcccggccatcaaaggctcgggccgctgtcttgctcgtcaatggcgtaataaagagctcgtgaatctatctcgtcgagctatgcatcaggcgcatcatgatactcagctacagaacatacgaaatattggcatcattgctcatgttgatgctgtaagttggaccatattggacttcaattatttcaataagtctcacatcttacaagggcaaaacaacaaccactgagcgaatgctctattatagtggtgtcacgcaacgagtcggaggtaaatagacatatgactggaacttactaagagtaaatactgataacaattcagatgtcgactctggaaatacggtaacagactttctcgacttggagagagaacgaggcatcaccattcaatcagcagccatcacattcaactggcctcttcaccaatcacttgctcctggtgaacacgcaaagacgatcaatctcatcgatacacctggtcatcaagactttcgtttcgaggtcgatcgctgtctgcccattctcgatggcgcagtttgcatcatcgattcagttaagggcgttgaagcccacacagaacgagtatggggatctgcccacgagtttagagtgccacgtattgtgtattgcaacaagcttgatcgagagggcgcctctttcaaaaaggctgttctcgagatcggaacgcgtctcaaaggctggccacttgtctgccaaattccttggtgggagaaggaggactttgttggtgtagttgatatcgtcaaccgagtgggatatcgatggaagtctgagcgtgagaaaaccgtctacaataccgcacagctgaaagagaagctttcaagttccaacaaggatcttcttcctgagattgagactgcacgacaggctttggttgaaggccttgcagatttcgacgatgctatcatggatgaatttctcgccgagaatgaaaacatcgatgcggctataatcaagcaggctatccgaagagtcatccgagaaggcgatggccgtgtcattcctgtctttgcaggttccagtttccgtcacatcggcgttgagccattgatggatgccatcacagattatctaccaagtccggatgagcgcccatctgcagaggttcgcgttggttcaacaaaacaacgcttgatcgaagtgctcgataacagtcccaagtccgctagaggacaagtctcttcgatcgcttcagtcttcaaggtctttaaccatcccaaggagggtgtaatcagttttgtgcgagtttaccacggcactcttaccagaaacgcagcaagtttcaacaccaacattttagcaaatgaaaagcctatgggaattcttcaaatctctgcgaaccaaacacaagatattcaaacattaggggtcggtcagatcggagctttgagaggcctgaagaaagctcgaactggtgacacactcatcacgatgaatggaaacaagcccatccctgaatctttccgccatgtcaagattcggccgccggagattccaccaccagtagccttcttgcaggtcgacccctacggcaacgttgccgcccagcaactccagatcgcgctggagaataccacaagagaagatcccagtctgcgatacagtcgtgacccaaagactgagcagttcaccatccaaggtatgggcaagctgcatcttgacgtttcactttacaacatgaagcaaaagtacaagatcgatgccgactttggtcctattgaagtcgattacaaggaatgcgtcacagagcctacgcagcctcagcacgtcatctttgaccgtcccgtcgcgagcaagcccggcaaagtgtcgtgtaccgttactctggaaccgcttgaggaacaccaccgagaatcattactggagtctagcgttgaacgcgacgggaacatataccacgtcgtgattcctttggcagaaggcgctgccactctgaactttgacccgaaggaagcgagggcgcagctcctcaacggcgctattgcaggtctcgcgaggggtcctcgtcgtgcagctcccgttcacgggtgcaatgtaaccatcacactagacacggaacctggagcctgcgaaactcccaccggtgggcatttcagcagtgcctccaggtcggcagtgcaggcttctctgcgcgatgctttcgagaaggagcagattggcgttctggagcccatcatgcttgtcaacattacctgtccggaggttgtagccggtgcggtgcagcacgacgtcacagctggtgccagtggtcaagtgctggaggtcaatgatagatctgccgagtctacaggtgaagaccacattgatgtgtccaagatctatactcctcctgatccgtacgactctatcacctcactgcgtggtaagaagtctacggctcgtgtgatagagattattgccaaggttccgtacaaggagatgttggattatgataaccatttgagaagcaagactgcaggtcggcactcgatgaccatgttctttgactcttttgccaaggttgttggacatcgtgagaagagcttgtagggaggggacttggaagatgtgtatgattgtaagatagaatgaaagatgaaagatttatgtatattatgtatcggatcataatctgttagagtgcgataagtgtgattaagctggaatattgcgctggtttcaaaaaattggggagattgtatgtatgccaatcattgaggaattgtcacagcacaaagtagaacacgatcatgaataagtgaaaaaataaaacccgtaactgacttatgtactatatcctatatacaacagaaacaaacatgctagatcctatcaataaccaagtgtcttatagaaaagggtattcccatctgaaaactcgtgtctatgtataataaacgccaaaacgaggggaagtcatcatcatcaaaacgctcgccatatgcaaaagatcaaaataatgaaaagaaatagacagtcatcttagacagatcgcttttgaatgttgcacttcttgaggcactcatcaacacccagagcaatgctcttaggaatagcagcgcggaccttgtcgatgtcctcaccagcaatgctctgaccaaaggtagcagcgataacatcatcgctcagagcaacgacctcatcagcaatttgaccagtgccgaaatcctcagcggcaaaggaggcgacgaaagtggcaggctcgcagtcggggttatactgggtgtggacagagccctggtagaagggagtcatcatgttagccttgagctcggtgcggataactcggcgcttgccatccttgtccatgacgccgttctcgggggccatctcagtcatgagacggcctgaggtgacgatctggagttcggcggagcgagggtggacgtggagagtgttcatgccacaggctgaagagaatatgttagagttgttatgtaaagtagatgtgtagaagtcgaacttaccatcaattctgccaaaggccatgccagagccagtgccgacgagagcgggaaaggtcttgcggttggcagcgataagctcgccgccctttccagggttttcttgcttcttgttgaagtcaaagacgaagtccttgtcgtcgggaagaagggtaaagaaatcagcggcgctggtgtaagtgttagtcaagactcatcgtgagaagttgttgttgagagtcacttacgtatcagcaagtcgaagctgggcagtcagactgggggcctcggcgtaagatcgagggttgcgaggagcagcctctgtgaaagaggtaaaggccaagatggcggagatggcggtagtggtgaactgcattgtttttggttgtggttgtttgtaaggtgaatgtgatgtaagtggtcaagagactgagactgtaaagatgagtgatgatgttgtgatgcttgagagtgtgatgatgatattgaatgatatttctcaacttgacaggacaacaccatcttcttatacaagtcttgatcccgaatgttccacatgatagacaggcacaagatgcagctaagctaagctgtctgacaggaacagattctcacaaggctctgcaaactcaaaataggatacacaagcagctctgctgtgcgatacctacggaaacattgacatccgctgccagttcatcatgtaggccaagtagtaccagccacatccttgaagttgctgtggtcttggtgctgagcgagtgactgccattggtcatttgccgctatttcaagatttagagggctgtgcagtgcagtggaaagacgggacccaacaggctgggagccagttgaccgcagcaaaccaaaaatatcgtctgtaagcgctgctgcgagtcaaaaagccaagtccccgaccatgtcagcaccaacaaatcctgcgtttttacggatgttgaataagccggtcaagactgtcgaatgagaagacagttttgtttctgttggtcggatatttccaggaaacaaaacaaaaaggaatcagccgccatccatgtttcaatgtttactgttgtcataagccacgttgactgaaccaagccagaccatttatgtaatccaagcattaatacggagaggatttgtttatatttggaacatcgagggaggaatatttcatgcttcaatagacttcttactttttggttctcccttgcagttggtcctccttgctgatggtgtctcatattggatgggggctattactgcaaattgttcaggtccataggttaagcatatccgtaaaaaataaagacataatgagaaataaacttcaactctgaaatcagtggcttaaaagtctccctccacactgtttcgtgcagtgagctcaggttattacgccactcccgctcgggacgcaataactttgtttgggtttgaaacatggcttcaaatgtttattgaaattggaattggtctatccacttttgccagtatatgatctgaactctttccgttcccactcgatatattaccctggagaaacaattctttgtcagtggactctgtcgcgggaatagcagaggaccctgtaaggacattgataaactagtccgaatactctgtttaatcaacatccttctatattggtgatgctgatcttctggggtaatactgatatgatcatgtcttctttttttaacttaagagaaatcactcgccagtagatccttctatagaaaacctatttacagcccgcaggggtatcaaatgtgcatcgagtacatcgccactatagaaatcgatttcaatagattttaacccatattatctttaataaaaataaaaatattatattcttcttctcttttaaatatacttatttaacagtagtaatttatttaactttttcttactattttctatttaaaaaagtaaaatttaaatgcagttataaaaaaaaagtggaaatgcacatttgatacccctgcggactgtattccacaagaataggcgataacaacaaaccaatatgggggatttattgatagtcaagttacaggtgattctgatcccagaacagatcaagtccgacaaccggaatacaacctttgaatctcgcttgactttgatcgcgttgatagtggattgttcactactgcactccgtacttgttgcggaccacagaaagcggttgcaaggttgaattttaagcgatatttggatcctcagataacaatgcttgtttatttgcatcagaatgctatccgactggatgatcatagattgaaaatagctattaaaaaagaatcatatttatatgtaatacctacctactagataggagatattcaaggtgatatatgtgtaatgcaagtaatattcactaataaacagctctctcaaagaaggaaggaaggaaggaaggagcatcgcaggtcgagactcaagaggcaggtgctacaaggtcacgctttctatcacctcatcacaactcccggtcgcctttctcagctcactcaacacctcagcaagtccctattccacttcaacttccactatggagacacgctaaaccagggaagcatggcgtcgatcttccaaaatacaaactaacaaacactaacttacctaagattaatgtcccccctcaatagtaggtgagcctttccatcaatcttattctcattcgaaagagaaaggctgactcgtcccctcagactttatgattaacatcacctgccaagcgcgtctcgatagccaatcgttagcggtgcagcaagcgtcccgttcagcctgcttgcgtttgcgcggacaatcagttgtggctcctttcctaacaggagccgtctctgaagccgttgcaacgctaaccaaagacacattggcccaggaacaatttaatactggcatgcgggaaaaacaactgtcaggggcgctagaatggccaacaagccaatgtgaactctcgcctcaagccaccggataaaacgtccaggagtagaaccatggtggaagttgagagcacaatagaacaaggacgccatctcttaagaaaaacaggatcaagacaacctagacaagacaggaagagatccagaacagcaacccaaaacaacaaccgagacaagtttgaatagacgacatcataagagccttttctactgcaacaaaacattcatggaacaatattctcttgcctcatccgggcctctgttccgagcatgcttgtcttgtcgccgaagtgtcaaccttttttgtatcggcgactgcagaattaagctcgttttgacatgatgcgatagactctaatctgctccgagcattatcccctgagccaacgacttgaccaaggcacagctctcaacaggattggccagatcggagctaggggtcaagcaaagacctggtctgattgggaacagtttcattactcgaacccctgccacaggagaacctccacattatgacagggactctcaagttcatgcaggtacggagaggccatggctcagcatggggtctgtccacgagcccacagacgaggccctcgcttgtcgttcaatctcctggtcgtgtgggtgaatgcgccgctgtccgcgcttctgaccattgctcatttcctggggatccatttccatctcgcccactgtcgatctcttaatactcatgtccttgcttccttgcctgtcactcactcttttgtttccttcctttttgttaaaacgttctgttgctggcccacaaacttgttgaccttcttcgtcagcttcatcactcgttctgtcgctcgacgacaattacactcttttaccccagttcgccaggattcatgtcgtgttttttgacaagttaaataaaaggattggaggtattcgtgcatatattcaccaacatacgttctgggacttatcgaaacgaaccgactatctttgatcgacgacaatcgcaatgagactcatcaacctttcggctgcccttgtgggtgccctatctgcgccatccatcgtcgctggcaagtcgcacggccatcaccatggtcaacattctgttctcgagtctcgccctctccaaaagcgaggaggacaatgccagtttcctaccgatgaccccaacatggtcgctgttactcctgatgcgaagaatgccggttgggccctgagccccgatcaagagtgcaagcccggaagctactgtcccttcgcctgtaagcccggtatggttatgaaccaatgggatccgaaatccacctacgagtatccctcttctatggtacgcctgcgacacatggattatcaagtcgggaaattccagctaacacttcccaggacggaggtctcttctgtaacgaggatggtgaaatcgagcagccctttgacggcaagcctaactgtgtttctggcactggctctgtcgaggctgtcaacaagtgtggttctacaatgtcttggtgccagactgtcctgcctggtaacgaggccatgcttatccctactgttgtttcttctagcgcaactctggccgttcccggatcttcctactggtgctccaccgctgctcagtaagtgttttaattattgttgatcattgaagatctctaaccatcgactagcttttacatcaacccccctggcacaggcgaggagggttgtgtctggggtactgaagacaagcccgttggtaattggagcccttacgttgccggtgccaacaccgagtccaacggtcagacttttgtcaagattggttggaaccctatctgggaggactctgccttgaagagcacgctccccgagtttggtgttgagatccagtgccctgacggtggctgcaccggtctcccttgcaagatcgatcctaccaagggccagggcaacgttggcagcgctctttctgccaagggcgctggtggctcagccttctgcgtcgttaccgtgcagaagggttcaactgcccagattgttgctttctctaccagtggtggtagttctggatctggcgatgatgatgatgaggaggactctgagtcttccaccgccgaagccgagccctccagcactgctgaggccgagccaaccacttctgaggaggccgaggtcagcaccactgaggagccttcaaccaccgcggagcctaccacttctgctgctcctactacctctgcccagcctacaaccaccagcgccgctgagacaacttctacacctgtggagaccactactgaggagctgtcgacctctgttgccgagacttcctctgaggagcctacttcaaccagctttacctccgctactacctctaagactaagaccaaggcacagaaggccacatcgaccacctactccaggaaggtttaccctactgtcaagcctggtatcttccgtgagaacggaaccaccacttacaccagctctgaaaccgaggagactgctgccgctaccgaggcaggctctggagctgctcccaccgagaccaaggacagtggagctggtcgtgaccagggcaatgctgctctcgccggcctcgtcgttgctttcattgctgccgcctgtttcttctaattcatgtctcctttaacgaccattcaccactgcgtcaccgtagttggttttcacttcacaaattctatttaccacatacattcctttattattgatacattacatatattatcaagccatctacttatcggcgatagtgtctattgtcccctttcaactttactactcaccagtcatatggctgttgtgtcagttggttgacgatacccgccccgggtattaatattcgtcaagagtcttggctcttgttgctcgcgggcattatatagttcaacgcttcttttcacggtcgatataccctttttgcaattattggagacattggacattttgaggaacaagcgatggattttcttttagtttattaacgatgtatgcacactatgaacagagagttttgtttggagctttagagtatgtcgggtggttaaggggagaatacacggggaaggctagctaatgggatgatgctctggtcatctcgacctatataactataaaaataattttgtctagacatttaattgtgcggtttacgatatcatatgtagttattaaaataaaaaagatgtgtctagtcattgtttgatttcctgaatgaaatgtgcttctctcaatgcagtccaaattgccacgtttaccttccatcgggtatcatacaggggaaatatatcatacaaacgccatcaaaatgacccaggctctaataagtacccaactcaggttgcctttcagacacattcctacttgacccaaccaggtacctcatcaggatcgaaatcctcatcatatctcctgtcgcgaactgtttgccacacattgggccagccagcgagcacagggctgcccttggccttggcgccgataatagcgaagcgtcctgatccgtgagcaatgaacccgtgcatcaagccctgctgcacgagcgttgcaaccgtcatctccacgtcttcggatgtgacctcggcgttgccccataccataccctcgttggggcggagggacttggggccgccaggtggtggggctagcgtagagtcgccttcagggttctgcgcattgttcccaagagctttcatcaggagggggttgacgttctgagatcgattgtggccgttgggccctgccggtacccacccttcgaggcgacgttgaaagtaggtggaggttgtgtgcaggtctgtgaggtccagcgtggcagctttgcgagatgatgcatcggtgggaggaatatacgtaagaaggaacgttttcctactcaatgaccgccaaagcagtggtcggaggcggctactgagtgtcaaaaggagacccttttcgaagagccatgtctcgtgttgtgccagatggtgttggaactggataaagttgccggatctgatagcctggcagatagggaagaagacgggccctaaatccttgcattcctgacgctggagcagcaactgggatgggaaacgacccagcagaatgttgcatgggatcaagtatgtgaggatattggttcggtgagaaaccaattgtgagggagtctggagatatgcctgttcaagacacagcgcggcgcgcaggtagtggttgttggagaagttgaagcggcctagataatacagaaatgtgacgcgctgaccagctgggtaaagcgacaaaggcggagagatggtgtttatgttgacaaatatcatctttgcgaggtgtgttctccgacactgttatcttgttagcttcatcttgtatgataggtaagggctgtaacatactgcgaacaagagcttgagtacaaggttggcaaacatgtagacgccgattttcttgccttcgggtcgatcatagcgaccgctggaccggtctgtcaggcaagtggtaaaaatcttttggatgatttctgctgatgattctgcgatggtcttgtcttcgtcgactgcacgtagtcgacgcgccagctcaggctgtctgctgagagacatggtgagacgagcgagagtctctgacaaagacatgcttgtcttgagaagcatggctccatatgtaggatgagcaaaagcagtcgaacatgagctatagttccgaagtatcagcgatgataattcttgatccgatattcgatttatttcatccatacttaacaaggccactaagcaactgatgcgcgccgagcaaatcgtcatagttcacgtcgcgccagaaagccatgtaatctttcataaaggcgacaaagcccggccagacggtcgcttgaccctcgggcacgtcatcatcctgcggcagtgacttttcgatgatgttgtcgaggccctgctggcggaattgagagcgcagctcagcggcgaggttgtggtattgttgtggtgagttgggctctacctggagccaagcgcggagctcgtcgccattctgggagcggatgaaactacggatttgagtgaggaagtcgagaaccagaggcattgtgaagggttgggatgtagtaaggatgatggtggtttggatgtaaagtcaattcaggtgagtctgggctggaaaacatgccggctccactgtcccatctgaaggaacaatagagcgacaattggcagccacctactaaacatacggccggtaatgttgatacaaatctcaacatatagattcgtcataagcatggtcatggaaacaaagaagaaccacaattcttaagaattgcttcaactcaaggataattcaacaagatgttgatggtagtgttggcataaacatcacaattcgaagtatcttaccctgcaccattgattgatactcatcccactcaactccaacaatgtgaacaattacatgtaattctacttgatagcgcgagttcattcttggttatccaatttttgattgtttttgttatactatagtatcataaatagtattacttgtctaatatcccacacatttatacggactcaacacgctgcacaacaagggcagtcgcagcgccaccaccgttgcaaatagcagcaacaccatactcaccaggcttaagctggtgaagaagggtagtaaggattcgcgagccagagctacccagagcatgacctagtgagatggcacctcccagagggttgaccttggcaccctcaagacccagaatcttggagttggccaagataacgctggcaaaagcctcgttgaactcccaaatagcaacctggtccttggtaatgccagcacgctcgagggcgatggggacagccttggcgggagcgacagggaagtcaatgggtgcggtagcagcatcagcgtaaccgcagatcttggccaagactcgggagcctgaaccgtactgctgggcaatggccttgcttcctaggacaagagcactggcaccgtcgttaagagttgaggagttggcggctgtgaccgtgccgcttccatcgcgaacgaaagcgggcttaagcgaggggatcttgtcgaacttgacatccttgaagccctcgtcggtgtcgataacagtctctcccttgcgtgacttgacagtgacaggcgcaatctcgtcggcaaatgccttgtcctcccaggctttttgtgcgttgcggtatgactgaatggcgtactcatcttgctgctctcgggtaatgttgtggttcttaactgtgttctcggcgcagttgcccatgtggaattggtcgtagacgtcggtcaaaccatccttaataagaccatcctccatcttgacgtggccaaaggcaggaagaccgctggcgcgtgacacatagtatgggacttgggacatgttctccattccaccggcgatctgagcctcggagagacccatttggatgttctgggcagccaaagtaacggcctttagtccagatgcgcagaccttgttaatcgttgttgcctcgatctccttgggtagaccagcgaagatgacagcctgtcgggcaggcgcttgaccgacagagccctgaaggacgttgcccatatacacatcggtgatcttctcgacggggacctttgacttttctagggcggccttgatcgcaacagcgccaagcttgggagctgatactgataggaaagagccattgaactggtggtaatgttaataagatgccacaaagctcgctatccaggcgatttcatacctttgcggtaggggttcgggcagcgctcagaatataggcgtcttgaagttccttgcgcagagctggcctcgtagagaactgtcgtgcgccattcacatgtccagcaagctgggccagccggccagcggatctaagttgtgtcacagtcatatcgagggagattgtggggtatcaagatgtaacaagacaaaagcagaacggaataaataaaaggaagaagacgtctgaagaaagaggtagagatcaattgtattgtagcacggatatatacaacgagacgacctcgggtatcgtaatcacggtcctcttcggctttcagcgggggaggagggccgcccgaggtggtgggaacaagcgctcccgtatcgaatccggggcaccgcaaagtgacgtcgctagaattagcagcccaagtaatgtttacaagggcttccagtacgtatagctgctagtatctttattacctctattgtctttccctatgaacagtcaatgatctctttctattgttgtctatgaagaacatttgctaaacagtaacaactctcgcttcgcggtgtcattccgaatcggaatcacatattgtttccagacttcaccctcaaggagagagcggcctttgtcctccgcgatcatgtgaaagtttccggaactaatggaaacaatgcttctgtctgagatgagcctctgatagtcggccacgtgatcagctgaagctgatagagggtctccacggcaagtggagtgcccgcaagccgtgataggccaagtccaattcactctttgattggcagattgtcacaaacttgcggatcccctctgcttccctgtagaatcattccatcaagtgcttcccgtctatgaccaatctccatctccgctcatcactgcattgtatctctgcaccgacaaacttgtcgggttttttttctttctgagacagcaaatcgtacttacatttaaagtcagcagtctcagctacagtccttcgcccagcatcatagaggcaagcactgcttgacttccatctctactcaccctatccgtcatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccgcaatacctttgaaagcgtatctgactaactttgaatgtagcccattcaaaccgaccctccggctggtgtttctgcttcacctgcatcagacaatgttatgacctggttcgtacgctttgttcgactttatcgacgctgaatactaacccaacatctcgcaggaacgcagtgattatcggccccgcggataccccattcgaagacggcacctttcgactggtgatgcagtttgaggaacagtaccctaataagcctcctcaagtcaagttcatcagcgaaatgttccaccccaacgtttatgccaccggcgagctttgcctggacattcttcagaaccgatggagccctacttatgacgtcgctgcagtcttgaccagcatccaaaggtaatgagagaaagtagatgacggacgggcccagactgaccatgtctagtttactcaacgaccctaacaccggctcacccgcgaatgtcgaagcctccaacttgtacaaagacaacaggaaggaatacactaagcgcgttagagagacagtggagaagagctgggaggactgagcaaagagcgatcctggaaggacacggaacggtatgccaacgtcgatttgtccggtaaagcatgggctaggttgctctcgttatgctctgtagcttggagcgtcacggcccaagggttcaagcatgtatgtaaatggcgtttttggtgcgttgggttggactgaactgcattcagggcgttgcgagcgtctaggaagtccccgagaaagttagcttatgatatcacgagcgtcatcatgaagaggagttttatgttttgtaacgtttgtgttttatcgggcacatataaagcgtatcttggtgaaaccgatggatgtgaccaatgattgtgcgataagccattacctatgtatattgcatgttgcgcctgtaggaagcaggaatggtgactcacccatcatttcctcattaaatgaacatcatgcgcctgctccgtgagttccactgtccataaactccccatattagctgtatgcacattaccaaaacattgtggtattgactgttgtcagtttatgcgctggaaatgatgccaaagatcgaccttgggggcatttaccataataggcagtctgttgactgcttccatattaacaattcgtccctcatgaacccctccacactgtagcccaacagtccaagaaccccagtatttctccaacttgcgttaatttgacaacgatagatcctcaggcggcgtttttggacagacaaacacatggatggaagtggaccagtttgaacagtacggaacccaaagcttaaggccacagaggcctaatttcttagggatctgtcccctaaatcctttgccagacccccctgagcagctctgacactggcgtcccctccccgtttcggcccctcttggcgcgcgttctctacgatttgagcctatcatcttcatcataacccaccgcctctggttgccaacaacacgacgttgagttgggctgttgatttgttgttactcatatcgtatcgtcgatacctcgattacttttgttgttggtgattgcaccatcagacaaatcacacttatccgaacaacactatcgtgcattttaaccccccgtcgctctgcagcgaacccagctgaaaccctgtaatcttggcctggcctcgatctgccacttttctcctcagacacatccaccgacctcacctctctttgtctcgaggtcgtcgtcttcccctcctctcgccgccattttgtggctcgttgcaacaaatccacggcccgcatcttctgcgacccccctcacacccctgaaggaagggttcgcttcagagcaaccaacgatcgattcccgacttttttctccttaggacgacagcgctgcggcccatgataacgtctgttgcgtgacacacagcccgcgttcaatatgtcgtccgcaaatagtatcaaggttgtcgccaggttccgacctcagaacaaggtcgagcttgcgtcgggcggaacgcccatcgtctctttcaatggcgacgacacctgcagtcttaacgtatgtgcatcgctggcacctcttttcgcggggcccaagtgacatacggtgaagcttcgtggctaacttcttcggcagtccaaggaggcgcaaggcagcttcacctttgaccgagtctttgacatgggatgtaaacagcaagacatcttcgacttctctattcgatccaccgtcgacgacattctcaatggatacaacggtaccgttttcgcttacggccaaaccggtgccggtaagtcttataccatgatgggtaccaacatcgacgacgacgagggccgaggtgtcatcccccgtattgttgagcagatctttgccagcatcatgtcgagtcccggcactatcgagtacacggtccgagtcagctatatggaaatttacatggagaggattcgagatttgctccagccacaaaacgacaacttgcccgtccacgaagagaagaaccgcggtgtttatgtcaaggatcttttggaaatctacgtctctagcgtccaggaagtgtacgaagtcatgaggagaggtggaaatgcccgagcagttgctgccaccaacatgaaccaggaatcttcgcgatcgcactctattttcgtcatcaccattacacaaaagaacgtcgagaccggatcagcgaagagcggacagctgttccttgttgatttggctggtagtgaaaaggttggcaagaccggtgccagtggacagactctggaggaagccaaaaagatcaacaagagcttgagtgctctaggaatggtcatcaacgccttgactgacggcaaatcctcacatattccttaccgagattccaagttgacccgtatccttcaagaatcccttggtggtaacagtcggacaactcttatcatcaactgttctcccagtagttacaacgatgccgaaactttgggcacactgcgatttggtatgcgagccaaatccatcaagaacaaggctaaggtcaacgccgagctcagtcctgccgaactcaagtccctgcttaagaaagcgcaaggacaggtcacgaatttcgagagctacatctctaacctcgagggcgagattcagctgtggcgtgctggtgaagcagtacctaaggagaaatgggccacgcccgctgcttctaccgatgttgttactagaacaaaggccgacgccgccaggacgtctacccgaccttctacgccttcattaatatcagatagccgatccgagacgcctgcgatatccgaacgtgctggcacccctagtctaccactggacaaggacgagagggaggagtttctacgacgggagaacgaactgcaggatcagatttcggagaaggagtctcaaactgttgccgctgagaagcagcttcgagagacgaaggaggagctggcctacctcaaggatcacgacagcaaagttggcaaggagaacgagaagctcactaccgaggttaacgaattcaagatgcaactcgagagactcactttcgagagcaaggaggctcagattaccatggatgcactgaaggaggctaactcggagcttaccaccgaactcgacgatatgaagcagcagcttctcgatgtcaagatgagcgctaaggaaaatggtgctgctctcgacgagaaggaaaggaggaaggctgagaaaatggccaagatgatggctggctttgatttgggcggcgatgtgtttagtgaaaacgagcgccatattgcggagactattgagaaggtcgactcgcttcacgagctcagcgcgactggcgacaacatcgcacctgacgagtttaaggcactccgttctcgattggttgagacgcagggcatcgttcgacaagccgagctgtccatgtacagcactacctctggcgatgccgactcaaggcgacgacaagaacttgaggctcgtctcgaggccgtccaggctgagtacgaggagatccttacccgcaacctcggccccgaggatgttgaggaggtcaaggcccgattagagaacgcctttgccaaccgacagactgcccagtctgcatttgtcgacgaactcaaggccgacattgcccaaaaggcagccgagaacacaagaatgaagacgctgatcgacgatcttcagcagcgggtcaaggctggcgccaccgcacccatggccaacggcaagacgatccagcagcagattgccgagtttgacgtcatgaagaagagtctcatgcgtgaccttcagaaccgatgcgagcgtgtcgtagagctcgagatctctctggatgagacacgagagcagtataacaacgttctccgatcgtcaaacaacagggcgcaacaaaagaagatggcgttcctcgagaggaacctggagcaactgacccaagtccaacgccagcttgtcgagcagaactcggcgctcaagaaggaagtcgctatcgccgagcgtaagctcattgcccgaaacgagcgtatccagagcctggagagcctgctacaagatagccaggagaagatggctgctgcgaaccacaagtacgcccgcccgtatattgcccccttttttatgaattttactaacaaaaaacccaggttcgaggttcagctcgccgctgtcaaggagcgtcttgagcttgccaaggccggcagcactcgtggtcttaactcgccaggtggctttagcttcgccaacgctggcagcaggatcgccaagcctcttcgtggaggcggcggtggcaacgacgctgcccccagcattcctacgatccagaacctacagggccaaaacgagggaaacatcagcagcggtagcagcagcaagcgcgccagttggttcttcgccaagtcatagacgtaatgagggaaagataaataaagaaaaaagagctcgctgcttttttgcttttgggcacggcgttgcgagcagattctgttagacacacatattcacgcaccccctcgttcatacccccccttctccccaaattcaacgatgcgccccgtttgttcaacaaagcctttcactttccacgcatttgtttctcccatgctgttactttctacttgtccccgatttctgttttgtttctgattctataagaaggcgatagaggggtggggcggctacgatgatttggatttacgataggcatcgcgtcagggctatgaatgaacggtcgggcatacttatagggctggtgcattgggcgcgagagatgggatgagaagagagttcagctgtagtggaggaaacttgcataagtcttgtcacgatcacgtagttaaggcaacgaagttaaagagagtcgatgaattgagcttctaacaatctatgcttcacctcacttgttaaaaagaaaaaaaggaaaaaaaagctggataaccgagcgggatgtgtgtatcaaatccttgacagtttgttctagtgatgtactttgactaacgaactattgtgaatatccaagatagtacttccgtttggaagttcgtggcagttgctgttggtttacatccccatgtccccgttgccagggttgtctccagttgaggcactcagggtggccaggaggatgatttggggaattacaacaaccattagggcaaagaaggacgcaacagtgacagcgatgatcttgatttcgagcataacaatacgcttccaggcagacttggagaagctggaccaagcgtcacgaacggtagcgtagccccgaccgccgacaacgacgggctcgatgcggccattgaatgaacggtcgaagggaatgatggtgtcggcctcggcgggaaggagagaggcctgaacgcgaacgagaacaacataggcaggaatctggatggcgacctggaggaacagagccaggatcatgatgccccaaacgccgctttcgctaccatcaaactcaggcattccttggctgtcggtgcccatggcgtagactgtggtgattccgccgagggtgacgacttgagaagcagcccaccagatgacgataggcctccaggtggcgaggaaggtggtcttgaacgcaggaattcggcggtaccatggatcctgggactcgggtgtaatgacgatgtggacccaggcggtgctaagctggacgcagatgagagagctgatcaggtgggcgacagcgaaggagtaaggagtgacgtgagaaagcgccgacatgatgagtccgagagcgagggcctggagagcatgcatcaagtagccgcgatacatggcacggaagccaccagtagatcgaaggaggctgaatgtagcgcggaaagacgaggtaataggcttgccatggccggcggcagcaggagcagagggaacaccagaaggcttggtgatgtcgtcgttggcgatagactcgacggcgagaggtgcgtaagcgggaggcttctcatcttcgacgatggcgaggacggggaagaccttttcaaaggtgtacgagcactgggtgcatgttagtgagtgaaggtcagctatacagctgcggtacgtcttacaaggagaaggactgggaaaaagagaatgaagttggccaaaaagacgtagaaagaccagtcgggaagctggttaatctcatggccaagatttggcttgggcatgttatcgcgccgcatgagcgacatggccgtttcagaaatcatgatggatgattacaaaaaggtgatttaatatgagagtgtttagttttgatataaagaaagaaggggaaaaaaggatcctcaatctcgagttgatggaagaggaggaagggatgggttgattttaatggaatgagaagatgctggggcctttaagttgtcagctgcgtgtactgaaactaaaactaatttaggcagcctaccaggccaggccagcccatgacggaggcttaaaaaagggcccccaaactggggggcgacaaaggatgatgcacacagcccccctgctttattgatctacaagtccttgggtcgtacatgattatcaatattgattttgcaatattggaatacatgtgatgaatataaattacctgttttatagaatatcaatatcacctccaagataacatattcttttgattattgggtagttttgctcatatcttgacgctcaagtcggtggttaccggattaggcaatgacctctacttcactcatactacacgtaatcgccacggcaaagacaaaataccgatgcgacctttttgaccgggcgcttatttggggaatttcatgccgctgtttttacgtcgtgatttgtcttattcccctctcgtgttggctgactgactgacaaggcgtatttattgccgtgctctggactgatggtagacatgcagagaggcgtattcttggcatttgcttagggatggggacccctggaactagtcgctgccttctgaacgtcacaggttgttagttgacttcgactcggactaatatctgaaaccttgaaaaaggattaccgagtgattattacccactgatcagcattgaataaatgagacatgaaacaagggtttttatgcagtaaatttgtagctcgcctctgtagattatctatgtcttgtgttacacaggctgctaaatgaaataatgccccgcaatcatgacctttcagggttgaccgacgtcactggctacgttcaatatggagtgggacacagcttctcaacccctcggccggatcaacctaaggacccttaacacttctgaatgccctcactcccctccttgattctctacagtatatatatgtatatataatgtccggccccgagatcccaaaccttctcagttctcttcgaagcgcccgcggaggtcgcggtcgtggaagagggagaggcggccatgcctcctcatctgccacccacgactccaccattcagggcactgataccgacgcctccgtctcgagattaagtgctgttgatcttggctatctggatgacccttatgctcagtactttgtccggagctctgctggtccagcagcccgacgtctccccatcatcaacagaggtgcgtagcttgaaacttcctatcatgacttctatctttactgaaccaactttgcgcaggaacatatgcgagaacaatttctctggatactcttatcgagtcattcctcagtgcagaccaaagtaccggaccagattctaccccgaaacaaattgtttcgttaggtgctggcactgatacacgaccttttcgactattcgcttccaaagctcgccctgggctggtttatcatgaacttgattttgaagtcgtcacatcaaagaagctacggactgttcaagctgtacccttgctgagaaacatcttgacaaatgttacacaattaacagagcactcctggtcgagtaaaccttcagggggtgaatactattgtcatggccaagacctgcgcaacttttctctatcaaaagcttcaaaagagtatcataatacccaagacgcaccacaggagaaaccagagatcactctccccggccttcgcaccgatattcccacgctgctcctatcggaatgctgtctgtgctatctcaacggtactgaagcctcagacgtgctcaacttcttcacatcacgcataccaaacctcgcaacgatcatctacgagcccatccgtccagatgacgcatttggcaagatgatggtatcaaatctcgcagcgcgacgcatagagatgcccactctcaagatgtaccctacacctgaggaccagcgaacacggttgcgcacagctggtttcgagacggtacatcatatgacgattgaagatatctggcagaactgggtatcgcctgaggagaagcagcgtgtggattacctggaggggttagatgaggtggaggagtggaagttattggcggcgcattatatcgtcgtctgggcttcaagggggagcgggtttgggaattggggaggcgttggagtgggggcttagataattcaggagatgtaaatattaaagaatcatgaccctatgctcagaagtttttgtatcgattgaccaatactgtagaacgagtcttggtataatagactgcggaataatatacttcctatttgagtttagcctatcatcctgtcgcacggtcgcgaaccacctccctcaacctctaggcaaggagacaaacactatcatcaaacccccgtgacagaataatcgctgctcaacgtttcattctatgactcaaactaaagtcgcatttattcaataatccttaatcattcgcatcagtatcacaaacggcgttactgcggcgccctataaaaggtaacctcctcaaacaaactcatctcacttgacgcagtcatctattatccatcaagaacaataactgacctcatcaaatagcctaaataatttatcccagaattgttggagtctcatacacataaaaccatcacatctcaaatcgtgacaaaatggcggaatcacgagataacaaggcctacaagtatcgccaggaaatcagccagatgatgtatgtttctggcgaaactgcagagcctcccgtcgaaactacgagtatcatcgaggacatcgtgcgccaacaagttatagaactggtacgaacccctccctttctatcttccatttgatcatctcatctcatttcatctcagctccgaaactgcaccgagctcgcctcgcgtcgcggctcaaaatcaatcagcatcaatgatcttatctttcagattcgccacgaccaggcaaaagtttctcgtctgcgaacttttttgtcatggaaggacgttcgcaagaacgtcaaggactcagacgacaagggcgcagacgccgatctcgcagctggcgatgacccagtcgcgacgggcgacaacaccacagatgaagcatccaagaagaacaaaaaggcaaaggtcggtctgccgtgggaaccctcgtcgtactacaacgtggaggtgcccgagcgtgaagacgaagaggacgaggaagaggaggagatgaattacatcacgctgcagcgattgcgcaaggctgatgagcgcaccaaggccatgaccaaggaagagtacgtgacgtggtccgaatatcgacaagcctcgttcacgtaccgaaagggcaagcgatttcgagagtgggcgggtttcggtattgtcaccgacagcaaaccatcagatgatattgtagacatcctcggttttctgacctttgaaatggtccagaccttgaccgagatggcgctcaaggtcaaggaacaagaagatctggtccgcgcccagaacggaggagacaacgtcggtactgccaagaagcgaaaacacgagggtgccttgttcgactttcccagtgagggcaaaacgcctattgagccccgacacgttcaggaagggtctcggaggttgcagcagcggcccaagaagtcaagggctatgctcaacgggactcgaatttcacaacatacgccactcaacatcttctaatacccagttcgtgtgtctggcatgattgtattttggttttgcacagcgtttgagtgtgaagactggcaatgtcatgaattatcgatatgaatgaggcgcattgtgagtaggtattgatagttatactaccaagtttgcttggccacatgtgtgacttccacacccttctatctgtcatcatcattgctcatagcaatagtccgtcgcctaatcaatgcattgttttcacatattcgagtcccaactctttgcagactcacgggtatatcctcctcactgtcgctcctctctgctttctcctccctcgggacttcttccgccgcaacagtagcagctgtctcgttcgtaggcgcgcgagatagaggaatgcggttgaggcgtgcacgctgatcatacttgctgtagggtgctgcctcctcaagcagaccacttcggaacgcattcacccccaccaagatcttggtcagttctacaagctcctcgagatattcaatgatctctccttggccataggtactggcattccacgagagagatcgtttctgaacgatcagccgtgttacttcttcagccaagttgacgttttcgagggagacgcttggcggtccgcctgcgggtgtctgagcgccacttcgcgaataaagaatttccctaacgcgattgatgaggcggaaatgtgcgagccgacatgctggcatgaactgcggcagaggttgccaagtgataagggcttcgtgcaccgaaaaaaggaggagcataatactggccgccacattacgccggtacatgtatacttgagggtgcaagtcttccaagatggaagagccgaattccttacggagcgaaaccgcattatccatcctctcgactatctgtcgcagcacgacgacgatctctttgtatataggataaaggagcctaaagtctcccttgagacgtggctctgcaagacacattggcaaaaatgtgtctgctagagcaagtgcttcttgggcccggtcttttgccaagttgaaccgtttgataataccaggatccctaaaatccggcttggccgggctgcccaatccaacagccattgcggcttgcatgttctgcacctgttttattgagactgaaagagactcgataagtcggtccctggctctgacagggaaaacgaacatctcaacggccacagccacaagcccacccacaagaaaacaaagccatcgcctgatgaagttatctcgggcggataagggtccgttagcagaggctggccacattagtacacctgatattgcacggtagaaggctggcacttacagagtgcgacgacaaccatggagactgttgatatcatgcccgccttggtatatctggtaccgagttgaacgtaaaaagacggaataacacctgcgactaggactaaaaccatggcaattttgttaccacccccaaccacgtaggatatgtaacctatgacacagccaagaaggacaccaataaaccggacaataaaaacgtagacggacgttcctacagccacttcaaagacaaggaatagttgcataggagcccaaacaccacgaatacgagcgtaccaatcatcccagacgaacgccggccagctgaggagaagaaccgcaaatgcgagtttgatcgcataaaagaggtcgttagactcatgaatccactcgatgatgtcggctgcctttcctcttatttcgagaattctgctgcttccatcggcctttgatttccccccctttcgtttctctgcaccatcgtacctttttgtgactggaggcttgggctctacaaaacggatggctctttcttcatctttgatcttaggttccgtatcatttgcgtccttttccgcagactgcgtctgatgtttggatttaccgtggtggacctgtttacgagccgttcctggtaggacgagtccatcactctcgccgcctgttttccaaaattgtcgcatatcgactgatttcggaaaccagaatgtggctctattgcgccgagcctgtctctgttcgacggtttctcggacatggtacagcatctgtagaacatgcgttgcagactggcgaacgccaaggacaaacgaagatattaggaacgtttcgtggcgaggcataaagtcgacactgtttccgctttcgtccattcttaattggcgaagctccgatgaacagctggagtcgaaattggcaatagcctccgccaagagatcgatcctatagtccaactcgtgcagagatatgtccttgggcacaggaagcccagacggcaacttgggcacatcataacagtatgcgacgcatgtgatgactagccgtacagcgtctttgatcacagcatcgaactttgcagtcggttctcgaatacgtgcaataatagcctcaagcaagctggcattgctgagctcgacctctctagggggtttcgcgttctccaatttctgctgataaacttcgaatgtgttcatacgtgtgatgccaccactcggctcgccgttggagctgtcagctgttgtggtagagtcatcattagacccgtcgtcattctcgacgacggcaaacttgttctcacatgctccaatgatattggtgatgttttgaacaagatcgcccatatgagagttggtcaggggtttcatactggccggcggaagcactgataatgttatttcgtagttcacctctcgctgagcatttttgcattgagcaagccgactgcggagctttccctttgccgacgtcaagcttgcaattgtcgcgagtccgacaggaacagttgaaacacgataacggttctgcgaaggcttgaaaggattaggaaattgagccattcgtttagtaataaagttcttcttgcgctttggtttttcgggtacactcttgactgtggaggtcatggtgagttcaacatggcttagttcctcataagaatcaccaccaggcgtgataaaccaatgtgtcgctcgagttagagtatccattgtttcacaaagcgcatcaatggcagcgagaccaacgaagttgctcgatgactcaggaaacatggacaggttggctaccagcgagatgccagcaccaatcaaagttggatacgcaacgtttgtgaagaccgacatcgatacacggtcctgttttccaagcagcacaattaggcaggcaatgagatagaaagcaacaaacaagaaggcacggggagcggctgatctgatataaccgtgaaagacggaggccagagccaggaataccccacggatggtgtatgcggccgctttgctttcatcgacaatgaaggaggataggaataggcctaagatagaccacccgaggccggctgctgtgcccaacaccaacatcatgagagcctcaatcataatgccagttctctggcctgggtgggcaaatatgacgcccattggggcgagaaatgttgcaggaccaaggattgcaacagcttcgggagtaatgactgcaatgactgaagcgatacaggcaatcgaacatttcacgatttgttgccataagtcgtttgcctgacgatcagcccaaatggctatgaccagcctttttaggaatcttgtcacagtcttcatggcgggctaccagagcagtgactatgcaaatatagggagctgtttcttctgttgattatttcgatattgttgaagtttgtttggcatcgtttcatgagtaaaattgacgtttggagatttgtgttaactgaatgagatgagagagaatattgagacttggacccaagtatgacgaaagctggaaagtgccgacatacagtacggggcgctaagaggcaggtgcaggtgtaggtgcaggggtctcgcgactttcatgatccatgataccataactgggatgagggagttggcagataaatagtgccgtaagtgcaagaatgagttagtagttatttaccatatattgacccctaaaaagaattggctgtaagagagatatactgcatccgtattagtatctacttgtgcaggggattgcatgagttcgttgtatgcacgagcagggactaaacgtgcttaggttccaaggtaagttgttaggtagccgtccttcaggggtattttagctgtagccttgcagcgattcagtggctgcagcgccgttcccctccacccaatcaacatcagtccttgtgttccgcgacagcctcctaacaacgacagcttatccatgccacattcactatcgcgatcctcctttctcaaacgaccctcgttttaaacttttatcagccttgccaattcaagatgctgtcttttatcctcattcaaaaccgacagtaagtctcaatgcgcccaatcgtacatcaatcctcataccatgctaaccttcctcaggggcaagactcgtctcgccaaatggtacgcccctttcagcgatgagcaaaagatcaagctcaagggcgaagtccaccgcctcgttgcgccccgcgatcaaaaataccagtccaactttgtcgagttccgtaacaacaagatcgtctatcgtcgctatgccggtctcttcttctgcgcctgcgtcgacacaaacgataacgaactcgcattcctcgaggccattcacttcttcgtcgaggtcctcgatgcctttttcggaaacgtctgcgagcttgaccttgtcttcaacttctacaaggtctatgctatcctcgacgaggtgttcctggcaggcgagatcgaagagacgagtaagcaggttgtgctcacgcggttggagcatctcgacaaattagaataagctgcgcacataatgatcgagggtatggagaaatacgggaatgcccaaggcttctccgcagtattcctttatgccaaagctatactttgtattttgcatatcatatggaggcaggttggagttcgggcgtttagtggaggcatccaccgtatcaagaataccattgctgttatttctgcttttattttggtgttttgctattagacgttgatcttgaagtagagcgctgatattgctaatgacgatgttccgacagacgtgagcgcagtacctttaagcggccaaatctcacgtacaatcaatccctatgactacaagtaatgaccgtgttgatcaattggtgcttctgttaagctctactaaccgatcgctaacaaacatggttcttgattcgccatgtttaattgttacacacttccagatcaagctcgtcgacgtctaaatccacatcaatttctaccacaagctcaacataacgaattgataaacaccttaaaactccacatatcacgcaatatccatatatcaactgaagctcaaccaaacaatcacctcttcttcaaagccgcaaaccttctctccaggtccccaaggtcaggaatcgacccatcaggctcaccctttcgcgccgcagcctccatcttcttgctaggtttcaattccacggatccaagcgtcaccttgggatgtatgttatcagttgtcatcctcggtggtgtcactgtcaatggactcgtgggacctccgccggctaatttcttgacgggcgtgttcaagattgaatccttggagtctgcggcgatgggtacggctctttgtttctgtccaccagatggttcatcgtcgtcgtcatcggcttcttcgtcttcatcgagtaactccgggggtggtgaaacagcctctcgtttgggccagtcgacgccgtaagctctggcgatttcctctagatagccaacgacaagctcttccctgggaggcgtgacgccgagcttcttgacaaccttttcattgacctttttatccgagttctccgtcgccgcaagaacatactcctttccatacttctccgccaaaagcgtcctaacagttccgagctctttgatctccgttttgggcgcagcgtaaatcagactctgaatcgcctcctccagtccggggtcaacagtatgggcctctagcagtccagaacgcgcaaggaggagttcgcagtaaagttcgaggatttcgtgaagctcggaggtgatgtcggatcggatgatgttctcaacacggatgcgggctgagtcctccttgccagcctcgaggagctgggccatggctctccgcgcggtctttccgagctgctcgtcgcgctgctgcaccatgcgcaggcgcgcaatggtcagcttgagctggactttgagctttgtctgttgagttgagcgcgcatattagttacgttgcttgatcagctgtgtgcgactggaccggcgcaatcatggcggggaagtgctggtatctgaagaggggcatcttactatgagactggcactaggcggcatgatggatgaattgtatagcaaatgttagtttatgaggattaaatgagaagataatctttgattgaaaaagagggtgaggagatgcaggtatagtacagacagtggaggggtaggatggaataggcagaaagagctgtacccaactgtataactgccttgcgacggaactcagacgcccagacgctatgagctcattctcaccagcgaagtcctgagccccaccacagcttcatccggatcaggccgaccctggaagcttgcgaccaaggcatatgggcgtgtatttctgcatttctcagctgtgaataactgtcgatatgtaattgttgaaagacatcatatgagtcagtctttgggaagtagataatactgagtactttatacacttgtattgtgtaagcataacgtactatctaagacaaaatagttcctctgttcatacagagttgtgaaattattcaaaattgacagacattcagtccatccatatgagtatacagcccttataaaccaatgggtaagtttccccttccaaagggctgtctcacagctccagatgaccctgacatcggaatccttcatcgccatataacgccatatcctaattctatcattcccatgtaatccagtttggtacactccctcttctgttggggatacgtagctctgcgcagatgcttcattccatttcggcatcctcggcgaccggagccacgccgtcgatcgcctcgcccttgaacgcatcgctgccttcgtatgtgactcgacgccatccacaggcctccttgtcgtccttgatccactccattgttgggaagtagtggtcgttcttcttcatagtgatcacccatgggacattgtcaaatgtcacagccttgagacggaagtctgttcatggttagctcgactatactttgttgcgaatcagaaaaggttgacttacaggtgtgatctgggatctcccgggtcgcagcaataaaagaggggatatcaggcgtgggagtaccgttgacatgagtgatgaagttggttggtgcaactccatactggtaggcaggcgatcctctgattcgactagacacatacacctcgctgtgtagcttgctgatctgttgtcgaacagcttgatggggtcggtgcaggatagcaccgcagaaagaaactgcatgatccgtctctatatcgtctgcagaaacagtagggatttgaaggtgcagctccgcacattcgcggacgataacgacatcgagcaattcgtgagagtacatcaagtcgaaatccgagattgtagtgcaaatcttgccgttcagagtgagaacgatatctccttcaagcagggataccggctggttgacacgctcaaatgttcgtttgctaaccatgaacaactggtggtgagacctgttggcctgtgtgaccttcttgatccattcatctgaaacacccatgactgatgcttgggacatctggatcgatctgaattcgacggacaagatgcgaagcttagggttgacgcccttctgaattgactctaccacagggagtagagtcttggtgccaagacctagatagtactcttcatcccgcgagctatgcgggttgcgttctccaagatagctaagccatagagcttgaacagtgccatcgggcgcgacaagaacaccgctattgcaggtcgagccgaggttgctatcaatagtaatggcgtccacgttgacggcgcggtagcggggagcgccagagttggcgggaatcgccaccgctgttatctcggtgacactggtagagccatgtacaacacgcccaattctattgtaacccaggaagtaggtcttggcgccttgtgtgaggacctcgttactcaatcttgcgctcttgaccggtgcatccacgagcgatgggtcatactggatcatggcgtagttctgaagggggtgtaggaaaaccactttgccttcaacaataatggagtcagcaatggtgacagtgatgtcacaaagatcgtaaggaacaatggccctggagatcaagaccagacccttctctgcatcgattaccaggcccatgccccaacgacgattcttagggaaaccgtcaagcttcaacggcatagtacagttgatgtggacaaagctgtggatcaggtttgcgataccagggtgtggcatatgctctagttcaatgaaggaggcagatcgtcgagtagggggaacaggaggcaaaggatctccgagatcagtaaagtcccagacgcctgactcatcatttcggacagccagcttcatctttgacgcccaatgacggtcaatgtaggcaacagtggtattgagggtatgtagatcacgaaggtgcttgtatgtgacaacaactctggcgcgatctggaatggccttcatcacttggatgaatgtgtcaaggtctggcacctttttgtggtcaactgtttggacaatccagccgttgtccgtattatcaaatcggaaagatccagcggactcgcatacatagacaccctggacagcgacagcataaagccttgcttgctggtaggacagatcgtggaagctggcacccgccactgagacaaaacggtcaggggtaatcttgtggagatctccaacctcgagctctacctccacgtcctctccaccgcgttggaggtgcagcttgatggtgttaccaacattggaatccaaaatatcgtcaagtctgataaactgagtgataagttcgccgttcaccttgattaagacgtctccctcctcgatcttcttgtctgaagggccctgggggaggacaatctcggctaccagcatgttggtctcctcaggaaattgcttgcgcatggccgcctcccactcagggctcaatcccagtctgcggcactcgtcaaatggcttgagaaggaattggcattgaatatcaccacgtgtgacaggcttgccattttggatacattgaagagcacgaagtggcctgtccaatggaagaaaatagtctgttgaagcaccatctgagcgaccaccagcttgaagtgcgacagcgcatccatccttgttcacaacgggacttccagaacttcctccactagcggcggcgttggcctggtagtaacacgtgttgaagtcgctgtagccttcgccgtattcgggtgcatttcggtccagacgggagatgatgcctgacagaatactgagcttttcgccggcatcgttacctacgactcggatttcggtaccaactgaaaagatgttagcaatgggcaggcgatgttcggtatgtcgagggagcgcataccctttgcaaggtctggccgcaattctaggccgtcgatgtgcatgtacttgatggccttggggtcgtaacgaagaattccgaaatcgtgaacggggtcgcggtagacgggatagcagtcgacttcctcgtggttgtcaaagacacaatggccccagaagggaccagcgccgacaacgtgacggttggtgaggatgtatctagaggatgtcattagcattgtctttcaaggacaacagatggggaacgcaccctcgttcagaatcaacaacatatcccgtcgcttcgctggtcaaggccgcatcggtatcgaaggagcaagtctggcagaagcgaatcgcgacaacattgcgcacgaccttttgaatcgtgtcctgccattctcctagactccccggtgtcccaatgtacatagcatggggatgaaggtcgccgcttgtctcggactggtcatcgaactcgacaatatcgggagtattgtcgttgggagagtgcttgccgttgatggctcgtttggcggggggaggcaagtcgggggagccaggggcctttctcttaacccttggtgaagaagcagcgccgttcatgattgtggattatcgggatcgcgatagatgtgagacgacggtcgtgaagaaaaccacgggggtttgttttgtttgactgtttcctgtaaaaggggatcgaagggctagcgtcagagacagcagcagactaggatcgcaagcagtgacagacaggactgaaacaacagcacgggtggtgacagcgcgcccttgatcaaatgggcggtgctgtagattaagtagagtaaaagatagtagggaatatgattaagaaaaaaaaagcccgtgtgatgacgaagccaggtttgagatctgggggaaaatttatgatggcaacctctttggatgaagttggtctagtagcgtatgtggtgctggtggatcagctggagcggtagtttggtaggctacaggtgggctacaggggaaatggtaccctccaaggccgctaaagcagacaccgtcattcccgcgccgccctgacccgccactgtgcataagttatgcaatattcgacctctccccgccttgtccgtcccggcaagacatcaggatggtgtgccacaacattacgattataacgacagatgaccagtcaactggggctctgagatggtgggcgattgagacttttgtgcctattttgaccccggcacgtcctattctagagcctcgatgcatgtctcattctgtctctcatacaatgcaacacatcgtgtcttataccaaacgcaacggctgaccctctttagtgaggccccaagacagcatgtacttgttctgtcaatgctgtgctactcgtgtaaccgagactgcatcatctcaaaggttcgctcctcgatccacgaagtcatgttacatgctccatgcagagaaacactttaaagcaaccgctgccgtccgagacacggaagaaaacgtggattgttcccagcccacaggatcaggatcagcataaggatcccgtgtcatctcactatatcgttgttacactgctttccgatccaggtgaccgccactcgtgcagtaccacatgcatatcatgcaacccctccaggcccctctcttcttcttgaatgcatcgactcgagcactccatctatcgctgctgcttgttgcttctctgcagacaggcaggtcggccagtggacgagatgtcctcgtcgcttcttaacaaacaagctgtacagaacccatgcgaacaggactgccgcgacgctcagtgcagtcgggttgtggaactcactaggcgacgagaatattatggtcgacgtgtatgcatacatctcaaacacatgttgccaactagcttccacagcagaaaaggctcctcgattttgcgcctcgacttcctgcatcatgcatggttaacgagtttcgcgccaacaagttcgacacacatacctcttggatgatgacctgtgctgagagatcgacgccccaaagtccgacacgactgaacatggagcttcccacgagtgccagagttgatacgaggacgttatcagcatatctccagaatatcgatatgcctattgataagcatcccaattgccagctcaggaaccaaagtcctgcgcgaaccggaccaattttcttcattagccatgggccaatccaagtagctagaacctcgaaagctacagaaattgtcctcattgcagcaatttgaatcgagttgtatccgcttgatagtaggtaagtaaccatgactccgccaaatgataggactgtgcagtaaagaagagccactgcgaaagaaggaaagaagacgggatgggtaaagtagagacggagatcgtcgaacgtcttcttcagaacaagcttgactgatgccaaagggttttgtcgattgccatcgtcgagggccgtggtacgtggcgcattcttggggtactgcagagcagggacctgataatagacctgcacggattagtacgacttgcgtaaagacggtacagacaacgacttaccctagcgatggtaaagtactcaattacaaccgatgcgcagttcattatcaagttcaccagaatggctgtttctgtagaaaagccatcaaccagtcctatgaagaagggtccaaggagtttacagacaaggtcaatccgtctcatttgtgagttcatcgctatcaagaagttagcaagacttccgcttcaagcctcgagtgttgtacttcggagtgcagtagtatcagagcgagccacaacgatgacctatcgactatgagctattttcattcttgttcattttggatcacatacccagtctctttcgactgacacaaagttcattatggctgcaagcttctcaatacaggccatgataattgagacagcgagcaagccaaccctcacttcatgaggcatagttcgaactttgatgagaacaagaaagatcgcacatgagactgtaacgaccagtctttgagatactacctatgttaacagttatgtcacgtatagcgtgaattgccttaccaattgatagtctcactgtcttgagacgatcgttgcggtcgatataagatccgacccaagacgatagtgcaatagcagcagcgcctcgaatcattgaatacaccgcaagcggcatcaatgttcctggaaagatagaggcgagatacaaaacgcttccgaattcaaagacgcgcgagttccatgttgagagggtatgagatacgtagagtctgcgagcgctttgactgacagtccattcagagctgtgagtgcttgaactgtcgttatcgtcttgattggcactctcatcttggtctaagggttgatatggcgttgtgatgacacctgtgggcaatggtgatggtgacggtgatataccaagtaaatgtgccctttcttcatctcctacatcggtggccattgtgtatatgatgtagcggcggtgtgtataatcttggaggaaaagaagtaatggaacaatcacatttaaaaacaagaaaatatggaaatatgttagttttagttcaagatgtcaatataagagaacctcagtatggcatgactttagttcaatggatgcatcgaatggttgttgttgggagcacgtcaatggccagctacgggcctggtcatctttatcggactccgtgattccgacaaagtcgaacccccacagtcggatcgcttccgatcgacttctaaatcaggcaatccttagagcgtcagaaaagttatcattgaaagcatgagatacgaaattgccaattcgttttctgtagttagtctggccatttatctgtgtaccctaaagctcagaggctaaatcgatagtaggtgagagaaatagaaatcacgatatttaacaaacagctctcaagtctacagcatcatcttaggcaaatgaattcagcgacaagatcacatgtagtttcaaggctagttgtgcttaatttgctaactatagtctggtactggttaaacctccttacttgtcctccgtaccaggcttccaaaactcattttcatgtgcgatatcagcacaggtgtccatggagaagagatgagaggggaattacatcccttcgtcatggccgtagccattacttctcggactttcccttcaaaaaaaaaaaatagttcatactccgagtcttttcgagaagactttgtctccagccctctgacgtgagttggccagtagtttagacctcataatcgagtcctccaccctctgccttgatagtctcgttgagttccatcttgatagccttggcagaactctcggggctctcatcgtccactccagcctctgattactgtcagtaaagtgtttctccatgtatccgaaaaaggaaacttactgggagctcggcgcttgcggggggtaaccttcttcgggcttccatagtcgccatcatcctcatcggatccgacagtcttggatgtcttgggcttagtagcacgcttgcgaactgagaatatgtgtgtcagctctctatagtaagggcatgagaaatgagatatcgtacctggagtcttcttggcaggcgggggaggagcatcagcagtctgctgcttgatagcatcgatcttcttgttgacagcggtccactgattctggaggctcttcatggtgcggccctccatgctgatttcgttccagttgatggacttgccctcaggcttgagctgagcgatgatgcggagaagaagctcattctgggtgtcgcagtcagtatcagcagtaattgctggctgaaatagatgagaggcatcagatattacttaccttggcctcctcggtccaggcgttggtcttgggagttgaagagtccgacatggtgatgttgatagtgtcaaaggttgtaaggtacagtcttgactcaatgagaaaggtagagatgaaagatgatgatacttctgagcgacttccggtacctaagaatgactgtatagttattgagtaagagtgagtgactgtgaagaaaggagagtgagagagaaaggaggaggagtgagtgttgaagggggagcaagcgtgaggaaaagagcaggttactaggcagcaaacatggaaagtgtgtgaatcaacatgcccctctttctagcagcacgataattgaatcagatgacacgacagtcgcaaacagaggtgtgaagtgaggggaagagacgagcgtttgtaataaaatcgcccacgtagttgatgaaaactcaggagaagcagaagaagaacatgatagacttacttgtaaaagataccagttgctatagtaagcaattacaatgggagaaagatgatagatagaagttttgctcaataagaatgtgaggttggatgttggctagatagttggttgttgagggcgctcaggggtagaagcggatgaaagcagcaacacgaagggtggtgtggaggaaaagaggaggcaccgggcgttttcgatcctatatgcattcaatacagctttcattaactacctatgcaggtagtgaatcacatacgttcttgaattcacttattttacgataaccaaagcaatactggaagagtgaggctgctatgcacagattaccattatctcgttacttcagcacacgtatagatatctctcatctatttctatgtactattcgctggtgtcattatacacatgtctcgaaattccaattccagagaccatatccttccaagctgatgccagcaaagacccggtcttggtcatagtgagaacgcccatgatgcgaattgccaaattgcaatttcctaaaaaaacagaaccggtatcaaacgcaatcattcgctccatgtactacacggttacgcggcgcctataactgcccaaatcctgaaccgcttttcttcgtaatgttgtggaatcccgcagaaatatcataaaccgccctgtatcgcactatgcatgttatcgccgacagtcaacagcaagtctttctagtaacccatgttgatagtcagactccagtcgaatatcatcccatatactttgtactccattgacccaaaattgttcgattacttcatcttgatccgaaacgccatgaactctcggaatcgctgctcatgttcctcacacgcggcagtccagcgtcgacggacatccatgtcctgttcgagccagttgtagtattcttgaatgtcggcatcgccgcggttctccaagaatgaatacccattcttctctctggtatgagcaatgcgagattttcgtgtagcaaagtgatccacgacttgggcgttgaatccgtcccactgcttcatgtagttttcaaaatccttaacataagtctcccaagaatgcgcgcttggttgcactccaccgaccatgaccgcactcgggatttgaggagcgacaggcgggtttgggaagatcaatgggtggaccgttggtagcttgatcggaatttgtggcgcaggcttgctttcaaatggtagattgtccttcaaatcggagaaggacttcaggcctgaactctgctgggcgaatggtgccacatttctcaggtcggcgaaactggcgaggaactcctcgctgtcctctgatcctacattgttcgggttaaatggcttcttggggctttctacccgattttcgacactgttgacgttatccgcgctagcttcccgccattctggcctggacggctcgacatagatgtctcttgcagtatgggcggccgttccaggaatctggttcgtttcagcaaattgttttggctgactcgcgggctgagcaggctgaggcgaaggggtggtttgaggtggttgaggagatggaatcttggggggacgaggtggtgggattgaggtcgacactggaggagtatctatatccattgcctgggggctttcagctgcaggtggctcgtcttgcgccttgcgaccgcgccattcgagaacttcatcttcgctgctactgtcgtccacaacactagtgtagttgggctttctggatgccttaggctttctcgaatttgtgcgagatactcgagtaggcgagacggatttggctggctgaggaacaaatgtctggggcccaaagttccaaccatcagggttgaaagctgactcgggtttagtagaatcaggtcgttcagggtcagaaacgagactgggggtactctttccgctcatcgtaggacgcttcccaggcgatcgacggccctttcgttgcttcgctgggctttcctgttcggctccaccagcactaaattcccaatccgccgcattctcctcctcctccacaaagctagtatcgatatcgtcagtgtttcgtctcgagaacggaggctggtctggtgaggttcgtctaaaggtatcgtcgttgacaggaaaactaaaactgttcgagttggccttgttagcactattcgacttcctgggagtgtttatgctgcggggttggtgctttgctttcttaagagggctttcatccctggcattgccaatgagctttgccaagatctccatttgctgccgctcaaaatcattcaattgatgtggtgaatcatgtccgccactaggcgactgatggtgaggcttcgttggagtttcgtatagagtctggtagaacccagttccattatacccctgacacttgctgaagcttttcgacgtagggtgacggcgtcttgtggaagttgagttgtcatacattgaagggccgctaggcgactcagctgctatcgacttgttagcaacttgattgttttccgtggacgttcgagttcaacttacatctttcggcggcaggaacctcagtagcttgttggttgggcccaagaggcacgctcttaaagccacttcgagtcttcttcatttgagctttgggacggtctgcaggatcagtaggtatcgaagattcctcagccttgcctcctttgggagcactactactgcgttgtcggttgaaagcttctttatccgatgaactctgatcttcgcggttggcctcgcgagtacttttagctcgatttatttgaatgccatcaaaagggttagtcttttcaccgccgtgtgaggtatatggactgctttgtcgaggatctgcccagctatcccgatctctgaactggctcaaggggtcaggcattgcggttggtgcgggcctttggggggtgggaggaggagctggtttggggtcttcctgagcgtagggctgcgggtatcgctccgatgctggtcgcgagctatagttgctgttagacacaggaggctcgtcgcccatcgctgtacgagggtgaaatcccgtctttctcgcgccaaatgaggcctccgcacgctgccttgcagattccgtccgaggcgggggaggaggtggtggagggcgtgtttgctcatttgactttgccgatgtgccctttcgcatgttttcaaacgctcgcgcggcattcttcttagtttcggcgtccgaggctgtgtactgctttgccgttggaggaacccctgaagagaagcgtgtctgccatctttgtgcgcctgaaggcgtagctcgagcgcttgtgtttgcattgttgcgtcgtggtggaggcgggtactgtgcgctcacgttcgaccatgggttgcccttaacacctgaagcacctgtataccgactgcgacctcgtgaagcatcgtgttttgccttttgttcggggtcggaaaggatttcgtgtgccgtttgaataatctggaactgggtattcacttcttgctctcgtccagggttgcgatcgggatgatacttgagagctggttcaggttagcactcgtatagataaaggaactctgtgtatatataccaagctttcggtattgcttcctgatttccgtaacatcggccgtaggcggcagctctaagtctgcatagtagtctcggggtgtacccatcgcaatcaaagggccccagcagactggtgatcaaaaacagcgatggctaatttgtacttgaaactcgaatgcctatgacctgtcgacgaaatatgtactatcaacagctacacggtccggccggaatcatgtggattgtcgtcgagaacgtaatatacaattgtttgaggtcagtatttagaatccgcgcgacggccgtcggacaatttcgtgagacgttgtactcgggttttaacggttctgatcgatgtataaggtcctcgagctacacttgtgtctcaagttagtaataatcatacgtgagttgcagtggaagcaaatatatcaagttaatgtcaagacgttgagccagaatattttcgtaaacagaaaacagtatggtttctgatgtgcccgcgcaacagtacaagaatgggctctgagcccgggggtaatcataggtagctgtgcctctgaacatgcgcaacaaaagatcgatattgattggcggcactgactggcatgaagctgattcaaggaaaagacaaactcaccaggatgacgtcaaattcccaaggtaaggctgtgctgatcgataatgggatcaggatgcgcagagacaagatgaaggatggtctaatgaggagacgaagagatcgtgagctgacggtttcacaaaagatgcaacgagaggtaaataaaagtagaaggctgagaggtagaagggacgaagctggcgcgccggtgatcagggaaaatgtactgtaccttttttggatttaggggccctcgcctctgttggatgagtgaagttgaagttgggtggtactttagagtaccttgaacctagtagcaccacgaggccgcgttgaacaaatgtggctcagctccaactttcgccttttgctcgatctttggaccctgaattgcagtgcaagcaaatgatttacaacgccacttgtgtaggaacgctatcggggaataagctggggaggtgaagatagggtagtttttgtttgtgattttagaaccagtcaacacaggacgctgttagaaggccagcagcaagacttgatgtacaggccatgtaagtagtaggtaaataaatgtacggatagacagggtctcgttggatgtggaagaaaacaaacatgtggcggggtttcttttgcaccagcaaccaaaatgaccccagacccccacctcggcactgtcaatcaccaggggccgttattgttgttcagcccaacaatgagcgctagaaagaataaaaaattggcaattacagtggtgagtttctgtttgtaactcaattcccggccgttcgctaaacaggtttacagaaacaaactaaatcctcctgaccagtacacttaacggctgagagacaagaaacctccaactgactgacgacgaggttgtaagcacagccacatacgccacgccagcacagccacatgttttcatcgatcttgacatcatcgcaaggcccagaagaacaggatcatgacaggtgtatcaccagagtcagtagacaaatgacttgtcaagattgtacagcatctgtgcaatactgtttcggatacttcattggggcagacttatcatgaggggatgcttaaagaactgcaagagcatgcacatcagtgccaggcgccacggttggcttacacacgagctagtacatcgatgcagatctcaagacctgtgcttcgttgaattaattacaaccagcaaagttgccatgagtgccgcatcgtgaaaccgaaagggaaaggactcttcagcacacaaatcaaataatgaatcgctggaaagcaccaatgcaatggggaaccctacttcaatagaatacacctagtcctgttaacttccctgagccgccttttcggcagcgagcttggcctccatcttccgtcgcgcagcaagaatcatctcgtccctcctacgctgcaacgaagcctggcgctcatccttgttggagctccaaccctttcccttggcatcctggtcctcttgcgatacggcatctagcttgttcttgaggttgtatcgcgtgatgagatccggctgcgctggcttctcgggttgtcgaggcgctgtagttgcgctgccactagttgcggcctggcctggaggtggtggcggctggaaggtaacggggggctaagcgagtggtgatgctgtcagtgaaaggtcttttggtcactcaacggcaacgcgcagggatgttgcataccgtgtccagtcggcctgagagtatgcgttccgtcgtggtctggatgtttccaccattgcgctgcagatcccaaagaatgcttcgcctatccgcctgcggaaacatctgttgtattctctcaacagcaatctcccttgatcgaagaaatgcctcgggggatcgcgcaggtcggggcggcgagggtgctgaaaagaacatgtatcttatcaccaggccggagatggccaggatggccagtagatatggcagcgagatttggtcgtccgacatgatggtatcgtgcacaagataaggacgaactattcgctgaagactgtgactagaaaaccggtcgagagacttgatcgcccgggaatcaagccaaaataacggtgggtggtatatgtacagttgtatgttgaagagctaggccagccaggtagagcgggagcttggatcgtgggccaggtgcacgtaataagcgttacatacgccaatatccactacggatggggcaagatgattctagctccgctgattgctaccttggaaatcacatgtgggagatcctcggctaatcgccccaacgacgcccgtacatacatggttgacttcaacaaaagttagtagtcaactgacgaagctgtattcttcatgagtcgaactcgacagttttccaaaattcaagtttaacgtgaatgatatcacgatgaacacaaagtattgcacagaactgaaaagcatcgttcattgacacgacagtcctataaccaggcgacaagccagccctcagtaatggaagagcgttcattcataaccaggtccgatcccatccccaagagaaacagaagccttgccctgtcttgatgccataacgcccatccgtatgtttcatacgtatcaatcaccatgctccctcacctaaggaaatcgtctccaaacagggctgcacatggccctttcatggcccgacttgcgcctggttcaatgttgtatctagatcaccatagtgcagtgtgaactccttcttttcgtttgttagtttttgccactgaaaaatttcagcgagtcgacttacgcggtccttacgccagttgtttgggtcccagactatgtagaaaccccgctcgtggttggggctcagtatttgaggagtcatgtgctcgtctttggtcaaccagagctccattttcctgtgccatctccagtttcgcgaatgtctagtagagagttagtaagacacaataggtgggatcgagaaatgcttacagctccacagcagccatttgctgcttcacatccgctgtgcaactgtaaaagatccaaaatagagtctcctcgttgaagctcgcgattttactttcgatcggttgcacgtttgttacattgtaacaatccggcaatcgaaatttgccattagcaagcggcacccggggaggtgagtcgtcaaaaagcgagtagttttgtgtagaaaacaacctgtaaacattttagtggaagttaatagcctcaggtcagtatacttactcgggagaacttatgtccagtcccaacgaagaagggtccatgccaacgaccatggcgtggtagtcggggtagttgtgcattaacgtctgcaatcccttgatcccccacttatccactgcaggcatgccagcaagagggtcaatgatctcggagccatggggttcttgatcgtctttcgctttcaaagatacaggatcgttgttgaatgctgcagcaggagaatcaacatcagtagaaccatcctctctagtcggcttttgccgaggatcttcctccaaaccaggaggcttgccatcctgcggtcttgaagagcctggggcaattagtattttcgtatcttgaggttgtacggcgataaacataccaggagctccaataccaggcggtgatctcacttcattggcgcgactgttagccgacaatgcattcaaaagaccattccccctattgcttgttgaaggcccagggccggcttgagatccaaagcctagagaagacatgaggttcgccgtcctatctgaccccagctcgccattcgaggtttggttgagtggtgggaagtcgtcaacgctgcttggttgaggttgttgtccaatgttgccttggttaccgaacctgaatccgcctggcactcttgatgaggtgggactgaacatgtcatcctggccgccttgctggggagtagcttggttgcgttggatgggcccccccaagttccgcgatccagcagtcgaccacatagatgactggttggcgttggacatttgggcgttgttcgataatgatgggaattcactaggcagtgtcagcaagcgcgtttaaaaattcggtatttgaaacaattcaatgcccaaaggagtgtcttggctcctccgccatgaactgctaccagatatacgtacgacaagtcaagggatgttgagggttgagagcctgtcaagctttgcgcaaagctaacgtttccgccgagttgacggccagcattctggggacctgctcctgccattggaacccctccgaaagcccagccagaattgttgtttcctatatttgttcgccaatattagcctaagcccgtcgttgatgcaacacagccaacgccagcacagcgcataaaccgcaatcatctcggtacggcgtacctagttttccgttcggtaatcgattcgttgctgctcgtcctggctgttggggttgttgttgacctccaaatccaccaggcatcccgcgaagtgtctgtggcactgcccctgcgattcgatgacatggtcagcgtttattctgccaatgcttgcttgaatgttctgcttttcccatagcaacatctccaatatctcccgatccgatcctagcccgcattcgggcccattgaggcaaccctgacggcacatggacagggtcattgaggtcggcggaggggttgcaggtcgtcaacggagtcgtagagctcgcgaatgcgtatgctggcgcacatgtttctctcgatgcagtgatataccgaaggcatggagggtgacgaagattgggagatttcgcttgcagcgcggggtctgaaggctactggaagaataaggtcgtgggggtgcgtcctacctggcctattcatagtagtagaggtttgtcgcgagcgactaaggtaaggtgcagcgcggtacggtgttgcaaaatggatgtgtcgtagcaaagttattcggtcggtgcgacgtcgatgcctttttgtgccgagggagacaaaaaggtaaggatgtttgtcgatgcgatcgtttgctttcagggctgagcctggccttgttctgttgctgtgttggagaaggctggccggtactttggcaaggtggatggatgatgatccgtgagcgggaataagtgggtacaccccgacatcatggcaaacaccaataatgtctaaaatgcatcatgcacaaactacaataaacgtgaacaaacactagagattgcgtggtttattaaggactcggcattcaatataccttgtaaacattgttgttttcaacgccccacggggaaaaggtccaacgccatgccatcgacaaaggcacagttgcgaaatgcatcagcttcactgtccgctctcaagttcaacggctggtcctcttagctcataacctatctatgcagtacttttatttgatggcctgtttgaaactatcctcaaatccaacgcctgctacatttcttccaatcaaaatgatcttaccctccttgggtgtctcgtctcccgacggcccgtcatttatctcaaaaacctccctcaccccctgcagcatcttgacatctccatttgcaaacacaagacgtccttttgagcggtgaatctcaaaatttctctcctctttcgcgtcgggtagtttgctgtcccacaggactgatcgtagccaacggtcaacagtgtccagttgttccggttcaaggcgaccgacaggaatgttgacagttgagatggtctgaacggttagcgacctacttccttgtagattttgaatcctcggccgggaacttacagggtcgagatggctgtggcccttggcactagcatctgattcattgaactgatcatatgcgtgcaaatcgagcaggaatccctctagctgggggaccacgctcctctccgtgacatggatcttggcaaggccattgattgactggattctctccttgacttggttgagttccgtttcggataccatatcagccttgttaatcacaatcacatccgcatgggaaatttggacgtgggcggttgtcatgactggaccatggccatcgtggtcgtgcccctcaacaataccctttgggtcatcaagactgagcaagatgttcttcgcatcgactagagtgacaataccgtcgaggtaaatggtacttccaagtccatcgtctacccagaagagaggggccaagttaccgggatcagctagtccagtggtttcgagaaggatgtaatcaaaggcgcccttcttcgacatcaaagattctatggcgttaactccagtatccctaacgtgagttagcattatagcaactgtgattttcgtacgacttacttgacagaacagcagatacagccgttaccaacttccaaccactcctctacttgctcatcacccttgttcacagtaagggacttctcaatgtcgagcgctacagtgccacttagaaaagcaaatttggtcctctttgaaacacttacagtctccaaattctgtccatcgtgttagcgaatatttatcgaaaagtcatgaagtttcctaaccattcattatgacggcaatctttttgccatgctgggctgtgaggatgtagttcaacaatgttgttttaccagcaccaagataccctgtaaattgttagacctgcgtatctaaataaatcggtgtaaatacctgtcacaatcgtgatagggactttgactgtgatctcttcatccacgtcgtttgtggttgtatcgaccaactctggcggggcatcgtcatcaaaatccattgctgtagggtgacggaccggccgttgaatttattctgagtttgagacgacgttgagaggtgtttaccgtctaaagtataatgctgatttctttgagttgcaaggaagtgatctagacaacttctcacgtttgtactacgtaggtatgtatgtaaatatccaccttccttcttaaatcatgttcttgtagaaccgatggagtacctctcagatgcgtgtaaattgcacggatcccctttagctgcatttggctcttcccctgtgctgttatgcatgtatcgaatctccactatagactcccccagcttagccctgtccagccacttgtcaaccagtgcagcctcgtggaattaggcgcccagctttcaccataaccatatattcacgttcaacattgcgattttccatacgaagccgatatcttgcccataatgtcgctggcaccgagttcaccaaggctaccaagccctccgcccgccgctgagattcagatggcgcccatgtctccgtccggtggcccagcagccagtcttcagacaacacctcaagagcagacacagcttgaagctagctccaggcggcggatacatccaggaacgaaagcggcagatatggcagctggtcctcccttgatacccctacacgaagtacttgtgccattatgaagatatcatgagctgcaggctaacatcacccagctcgactctgcctttcaacttcaagaacatctgactgccctccattgctaccataccgcctccaatactcaaccgatttctcgcgaaaccgcattacagcttgcgactcctcccagcggcgttgaccgaaccatctggctctatgagctctgccgcttcctcatctcaaagtgcaactcattgatcgttggcttcctcttcgacaccccaccatgtagtgcgaacacgtgccctgagatgcgcgcttccgaatggcagttcctctgtgctgtgcatgagcaacccaagagttgctgcgccatcgactactgctgtcataccctggactgggctgccaacgttgtaaccgaccaaaagatcttccctagccggtttgttgttcacaacgacaatcatagtaagaattttggcgtcaagaatctcgtcaatgtgttccgccggctgcatcgcatatttgcccacgcctggttccagcaccgtggtattttctggtctgtcgagggggaaacagggctctatgtctttttcaagacagtatgcgatttgtacgacctgctgcccgctgagaactacaagttgccccctgaagcagaaggactcgaggcgccccatgttgaacaggaggccacgcagcctccacctactattctcaagccctcgtctcaacagcgaggtcctcccgctgaggaagataacatgcatcccacaagaacgaacactcgccgacacattcgaagcagcccttcaacaggaagcgccgtaacaactgtaattgaagctgaagaggaagatgcagatggagtttcaaggaggctcaaaaacatgcacctcaccgcaccgtccccagtagaagaagagccagaagttgccgaggttcccgttattgttgaacaagaagttataggcgaggctgagtcccgaacccgcgaccctcaccctgaagaagctgaagaggacgaaatcgaggacgaaggagacgaggacgctgaccaaacaatcgttggggatgcatctgaaaaagaccctacagaggacgaagacacccaaaataatgaacccgagccaacacttgaaccagtcgagtccaaagaaaccaaagaagctaaagaaaagagtggctcagaggaagactcgtctgaagagaagcccacggagtcaccagagtctactggagatttaaccatagatgcttctgacgccacactcgataccgagagcaaaccctctgaagaggaaacggaagctaaagacaccaagtctccaagcgaaagtaaaaaagatgagaaatgatgtatgagaagaagaaaaaccatgttcattcagctcacctctcatatcgggatatggccgttgtgtagtatataatacatatatctaataatacatctgagtaccaaactcagattgcacacatcaagttcttgcaactctaggccaacacttgcaatatcaagtgacatttccccttgtctgaaaggaccccagtcatcgtccaaagacgtggtttctccctttgctcctgtttcctcccttgtctaaccatgtccatggatttcattgatcattctttgatcaacatttacctcatgtgtacctaatacccaccgtctttatgtataaacctcgctttcgttatccagaagaagaatgttattgttatccacatacatgtgcggtagtcgtcgcatgtaagtggccccaccgcatttacaacacggaagccaggcacttattcactacactgcagtatttctcgacgaggccctcaatagcttctggcggttaggcccgcccctgcctatgaatccgaacctggaccagaacctgatggcgcattggcatcgtccatcaatgtcatcttcgcgaagatatgccgcacctcgcggagactctcctgctgggctgtgacggctgccgcattacgctcatccgcaaaatttcgaatttctcgcaacacggggctgaatccttccccgtcaggaagccaccattgtacgcaagacgtttcccgaaacaactcggccattttggtacgcaaaggcaaagggtgaatatagctatgtcagaattagcatttccatctccaacagtttctgccaagagcccctgaaagtgagcatgctcttaccccattgtttccagtaaggcgaacttccgacgaaaccacatatggtgccgtgcatcctggggacagaacagagctgcaatagcgatgcaagcctgaataagaactagaacgcctctgggagtggaaggccagaattctaacgtttcgaaatattggcaggttctgtaggcatggcgattcagatccgcgaacagttgatctggcctggtacctgaggactggcatttgtgcattatcatgatgctattccactccgcacatagaaccgtaacatcgaatagtgggcgttcgtagagtattccgaccgtgtaagggttcacaaaatcctccgggtcgagtgtttcggaaggagggaaatctcgaacaaggtatttcgggtcctggagagcaggatctcttttctctttccagtctattagccgttggttgataatttcgtgttctttgataaagtcttcgggagatatctggtctctgctgcctcgcgcgaataagatcgacatgtcgtaggagataaggcgaagctgagcagaccattcatcgattttccagtgtatttcgtctgggttggtaacgactcctgccttgtagaaatccaacatggcctgaaaccattctcgtggtaggtcggtagggaagcctcccatcaaggcaacaaaattgtcgaaccgagcgtaccagctaaggcacatacgtcccacaggagattgcattatggtttgtggtgtgaaaatgctcgttattattccaaaggccgctttctgatgccccatgagattgacccagtcgccaaagtactcctatacaatatgattagcgaacacttgagtgtaagaactgatagcaacacgtacttcaatagtagctagctgcaatatcgtcaaaagggtggcaatattgggcttctcctttcgttgcagcagactcagcaactgcgttacgcttttgttgtagtattgtaaaaagtcttggagcttcccatgtggattctggagcgtggagtggtatgctgagaaacctactaccgcgttcaataacggttcgtgacgggtagccatgttgggcaagatttttgtgaagaactcgtccgagtcaagcggtatgcagtagttaaagtgattgagattttcaacaaagaatgagaggccctgctggtactgtggcgggagatgtgaccagtcggtttctccgaggttggcagggaagtcagaagagggatacacagttgccagactacttggagtagctgttgtggtggaaggagaggcgctcttcgattgtatagaaaaatccggggaccttgtatggccttctgtctcctcatcttcatccacaatcgtctcaagctttttgtcttgttcggcgtcctcgtcgtcttctgactttgacgaagtagggctagtttgctgagcagatgtagttgggtctttacttttaccactcgatactgatgaaccttttgaggacgggggatcggggtaaacacattctcggtttccctttttgcaaccttggtagcgtcagcatattgatcctgtgcaaggaagcagttcagtcctgcactcacgttcgcaaactggtctattttcgtcacactgagtgtattagacacgttttcagatataaggcagaaatgcattgtcgagcacataccttgactcttcgacttcgacacatgaagcagccggaacgagtccgccggtgtttgacctggtcaatggccgtgggtgtgccggctgccgattttcgacgtgatttctgtgatttgcctgggttgaacatcatcggatcggggaatccggtgaagtacccaagctgctgatatggccctggtattgtggcgggcatcatgtgcattggtgcaccatgaatttgctgatcaagcatctcttcaggggatgccgtcgggtttatccccgcccccgacattgacgatagaaagtggtgataatagtctcccattgtggaatgtcagctggtgaagctggagtcactcaaagcttcaagctagctggagttgagagagtgattcaataagtcgtggcttgcatgctttcaagagagaaatgtttactgaatgagaaggacccacgagagtcgagaggcgcaaactgtacagggcggtttcttcctcggtatcctgaaagttgttctggtagagcaataagtattgaaggtcgactatcgataacccagctccaacttggtgagattataagaggatttcaatggaatgcttccagccaagtaaggaaaactagtgttctaggagtgacttggcgaatgaactcggccccgttctttgcagttgaacagaatagcgaaataagcagaaagataatgtaaatggagttcaaaactttgaaggggttcttgaaagaggagaatattaacaaagatagcaaaattgacttgttgtcggtaattatcaatcaatcctcggcgcaatcttatatgttactgtacttgctggatgaagtttttgtaagatggtgctttgatcaatagcgagggagacctgagatagttgtattgtgggaagggtcttcaataatgagaaagggcatgtacacatgcacggccagcttgagaattgaggggcactatcattagagacagggaggagagattgatcgatgcaggttgtcagtggccttaacagcaggacattaaattgataactggtcctcagatccacgtagggggggggcgtcctttgacaacggcaacagcggggatgtgttgacttggagtggattggctatgcggttggctgagcccctgtgggtgaagatgaaagccaaagctatccttgggccctgagaaagggatcctgtcgtatgcaagcctgacggggcgttaaatcgctgatcaatgaaaggtccgggctcgtgggtcccggtaaccggccaagagcttaaacctgtgccctttgactgtccggcgagggaacgatcccacgttctctgacaggcaccttttaatcgcgggtagatggtccgggctagaatgcgactctggtactctgtagtgggaatagagcagaaatgaccggtattaacgttgcgtatgtagcggagtcaatgccttccagtgtaggatacgacttttcgtctttgagcaaatgtcgaggtgtggaatagatgtgtaatatcttagtccaggcggtgttgagttcccacaacttcggaggatggctggatcagctaagaactggtagctggttgaagctgtctcagtataggactattggcggaagaagaaactcgggaaatttggtcaagggctgagacgtgcccgcaaggtgaaatccgcgactaagacacgtcgagtaaagaacagcaacggtggtatgggtgcgaagctgacgatgacatataaacccatcgacagcgcgttcagttagcaaaaacgatgatcgatggaccaggggtaattagaatgctgttacaaagattgggtgaccagatggatgatgttattgccaaatagaacgtggggcgggctgagcttctcagagtggagggaatgggagtgagagtcgaaagggaacgggaacgggaaggaacgaacacccctcagctctactacctacctagtccacctaaggcaatgacaaaccatgtgcttgccatgagatatcccagaatatcccactgttctggcaagacacttctgttggatttgtactagggatgtaggtacctgcctactctagaccttgggcttagaaagaggcaggcacaggtgtaccaagggatagaaagtacctacctataatcgaggtcaacctagaatccttctctcatctacgggcctacttggtaccaaggcaatctctgcctttgcccattaaactaataaaacattttcttttctttttttgtctctccaaaatcttacctcacaattgttagatcgaccaggattccaatacccccgagaagctccgctttgttcgacatggaatggaatgcgtccgatctcctgggtcctgtttctctccgtacgaaatgccgttaaggctttacctgactaggacaatgccgaagccgcagacggacctctgctgctgatgggccggtcttagtcaaattatagctgtcggaaccgctttcctagctttgggttaccaagttctaggtaaggaaacacccatgatataggtagtgtctaacaggtatcttttactcaatggggtcttgacccaacgactctaatattgaacgatgtggaatggactcaaacaacctgggccccagcaatcctaacgctctttcacctcccgttcactcaatgtggaatggacatcctgcttggcctaatatccaaagcatctatcgatcactgccaacccttgcgattagggttcacactggcatgatctggtcccattacatcaatccacatcgaaggacagacttgaggatcaagacgaaccttggaatggttcagatccatgacggtcacaacgtctatgatacatatgatagccaattcaggccatgatacaatgctctttaagacaatgtacatgcaaccgccaccgtgttaatctggccttgttgcgcctgtcggaactataggtcagggatcgcccatgaacaggatcaatcatcaacggtggcacaacctatcaggactcccagggtgggagctcctggatagctggactgagacctgagagctaggagcacaataatgtcgacagccctataccaagttttgatcagaaatgaagcgtccgctgacatcgtccgccgtttctgctgtttcagcaggcttctgcccttttctcctccacacaaagctcacgttaaaaaaaaacacccccacagacttttctcttctctacatggcggcgcccgtcttgacaggcttggcattgaaatgcggtcatggtccgtggttcaagacgaccaagatgacgatcgaacaggacattgtcaacaaggatgcacgtactgcatagtatgagatgatctaggtaacgctttggaggatgttgcggagggaaaaagtgacagccatggtccgatacatcctaatttgtggtgacaaaagcggcgagcggcttgatgatgatgtcctaacgcttggatcaaattccgctcccggcactacctatgtgtgggtatgagtcgcgtggctggaactagcaatgaacgtctttgtgggtcacagctgtcagagagttggtttgggctcacaatccattctattctctcttgtcgtcaacgtcgagtccttgctctcatctttaacaaccatgtggcaaagacttgggctatgtcttggatccttctcgtgtcctatccttatcaggccatcaacctgggttagaacgttaaagtcgagaaaagagtgactttggagcttgttattaggtcctacgatatttgcgatcgaattaccttatcccaatgggtagaacaacgtccatattttgtagttatggtctcccgggacgctcgactcctttgttcaagtcagttttgaaacgacccctgcccaattcagcatttggccatgccacattggtttaatgctgcatattttggtatcccactacataccccttccaccatgcacattaacgtggtggcttggaatagtatgcaggctggccagtgaggactaaccctgcatgagccggaactctgcagattataatgccctgccatggtcctgtacgatgatatcgatgctgctcaagttgtgacatctttagagctagcacccgatgttcatcggcgaccctggttttggtgcaatgtatggggcatctggcttggatattacggcttcggattttgggcacaagttatataaacatatccttgtcaatactgcgatatacagcaacaggagagaatacttggcttatcacaaggcagaggctttttcacagcatggtggacttctacaacaagccacagcgacgtaatgcatgcccacaacatcaacagctctcttgccaggttgagaaagactcagaaactacgtatgtttgcgtgtacagtggcccgtcctcattaacttgaatatgcttacgtctgcctgaaaagtccacaacattcagcaatctcacgttggggcagatgacaggtcatgcccgcaaggaggattgtcttgtctgccgtctgccctaacttagccaaacacgcagatatgacaaccaacagacggcccactgggagggatacaggcattgtagaggttttcactcatcgtcaaggactctctgttggttccagatgctgtgcgaaataaacacaaccccacattggaatccaatccggcaagacagccctgagtcaaagttacttgctgtccaaaactgatacactgacaaaggtaaagactggggtttgacgaactggacagaggacggttccgacttttcggaatattttcatcctcgcgctgcccttcacctgctttcacacgcgtcatgcacactctcttgacgcttcctcgacacggtacgtacccactggaggtataggaagctccagcagggcatcttggattggggcaccaggttcatcaagactgaacctattttatacgctaccaaaggctcgtggagtggcctgacaaaagcagtcaaccagcatcaaagccaagaaatcgaggcacaatggtggaaagggctaacatggtatcgcaccactataacgaattagttagtcagttctggtcctggtccttgaacgcaagcaaatctggcggcaatgttaacctgaacgaaaaaaacaaccggtttctcttggcagcttccataatcatagactaaccagatgctttgagaagtcggcctgatcttgccagggtgtggtcttctattaccgctggaaactactgtgacatcgtgaggtagaatgcctcgataataacacaagaaccaggatactactactgctacctacatatgaaaacggacccacggggctcttttgttgttgtcatatcgatgcgactccaagaaatctccacagagtctgtcaaaagtactcggctttagcgctttatttcgttttaaagccgcttcacattaatatcaggatctcatggagaacgattgagttggacacagctcactatgtgttgcctcaatcacagcaaaacgtctgtggtgtacatgggttgcagagtagtcgagatgagtcgacaatactgtacctatcgagcctcactcttgttcctttctgtttacctagggagacttccaggggttgaccatgcaacaagatgtgggaattaccacaaatcaggcctttcagcctgaacttcatttcagtggggcgcggatccgagtttcggggctccggcttgttttgactctttgaacattagccgccgagtgtgctatactccataggtggctatgaaggaatgagattgctgtacagtggtagtcttgatgaggtttcaccgagacttcctgcgaatctcttttgtttcctcattgacctgcaggtccataaggggatatgatctgcaagctgacccctgtctgatgttgaccatcaatcaagtctttctcattcaggcagttgggcgtatggaaacacgacagtatcgtgcaacgcaccacaactcgatctggcaacatggcgctcctatctcctcaaaccgtgataatctgatgactaggcacaaacccctgttggtcagctctctcgaatcccggcacacattaggaccttattagtccactaacgagtcagcatcaatattccgtacggacatctctgtgctttatatcggtacgacaaggaacgaacccaacgatggatgttttggatgaatctagaagtatgtccggccagcctcaccatgagcaatgcagaagggatcttctggtggtcacagccggcatgacgaacaccgggatcagacgggaagcgctccacctcttgggctatttttttcaatctaaccaagacaaaatactactaatactgatagtgagcggccgacaggtgattgaaatgatatctgaatatctgcagtgaaacaatcactattatggaaaagaccgcgtctaaactggccaataggtctacaagaaacagacaccaacctctcacaatgtgcttcccgctcttgctgctcacctttttcacgagacttgattcatttcgacccctagcttagctggaccgaggccgttggcgccatcgtcggtcgacgacgaagtgtcgggtcctttagtggcaccaaggttcgttcatccatcgtttagggtcgttgctagaatggctcccttagcggtgacaggacggggtgaaccatcccgccggcgaccctgctcggcatttttttactccgggcatttcaaatccagtcttggcagtaggagctgaaggatccagacactacatactgctccatcacaagttcacaagtcaagtcaactaaggcagggcatgtactatgtaaccttggatctgcgatgggctaactttactggacatgttggcatgtatgcattgcgcgcacatatcaatcatgctatgaatcatgtactattccgtcaaccaagtttcatcgaatatgcgggacgactatgccctggccagctgcttacctagctgtaatactgaatagctgcacgtgcattgcatatacatagtggtatgtactgggcaacaaagacaaagcctcctgtcaatctacatagtacatacgtacgagcaggtagggggaacaaacactactactaccctaggtctccagcataaaatggtgggtatgtatttccacctttttctcccccctccccaatgctgcagcagagcagcccaagccagtaaaattatatcatggcattgacagagtttgaccagggccttggtcaaaatagggagggacggacccttgtaagcttggccgcaatccaaaacaaacaaagggattcaacatgtgtgctgtgacgcgcccaaaggttgaaggggttggctctgcatgcttaaacctatcatgattccttaaagaatgcagagttgaaacaacctagcatatagttgtatgtgtcctctatctagtagttaaccatagaggtatagttaagtagtcaattccgcaacaaatgacacgccgcggaaatgggcaggaaagctaaaggcctaacatcaccggactagcactttgaccatcaaagcttggacgacgactttacctcttcacgcagcttttgcgagacgattgaactggactgagttgagttgaattactgaactgaactctgcattgcatgtgcagcgttggggattaaacccaagcctactactaccacctgccgtactctttacgcctgtgcaggacacattcgtactgtcgctgcaagtcttggttcagctggggggggataataacatgacaacaatgacaatgataccatcgagcatccactttgggatggacgccacaaggcactttgtgtccaacctcgacgctgtgtcactcacacttctcaccgttacacttgtcgctttcctcatccccatctttattcttttccctcccgtcaccgtcgactgcagcgacgtcctccggcagacccactcacgggccggcgagccactccgagacagcaacatccagcgtgaaccatcaccggatcctcgggcccgtgagagcaacagttccggtggagagcagcagcacatcttcccagttcattactgtcgtggaattgagctcagtcgtgacgaagcttcctctttcagcagcttagaaagccacaacttgtacatgtttggctatcagacgatccatcaagaccatgatgaccttacttggaaagctgcaacttgtgagaagttcccctcgctagccaatatcgaggtcgatctctggattcctgacccaaacaaaacgagtcgtctcttaggcaaagttgaaggctcctttctagtcctgaggtttccttggacagatgcaggactacagggtatcacgcagcgcgtctcggccaaactcagccacggactcaactcagttcccgaaaaggagtttctgctgccagtatcgtttccaaatgacgatgagattcgagcaaggggatattcccttgctcagttcggacatgacaaggcgatggctttgaatatggacgtagagcttcccaccgagctggctcggtatttgggggctgagaagataggaattttcaggttaattcactagaagagttcaaaacaattatctgagctagaatagaaaggagcacgcgttggataggataaagaattgtgaatataaaaaaattcgttattccatagaatataagtacgcatactcatcaaagaaatatgtcaaaataacacagtagctcatttggtggttggtgcaactttaaagacaatattgccttacagtagttcatactgtctcaatatacccatagagtattcacttcatcaatacaacacaactatcatctgatcaataccgtgacacaaatacaaatctattccacagccatgctttaacaaatcaaacggtatcacaagaagtcctaatgccaatacggacattatatccctctaaccaaaacgacgcctcatgtacaagaacccataaccagtttcctttcatacactcatatcagacatttctcggttgccgtcagcatcattacttcatatccgccggcgtaagtgcctgaaccatactggtgccctcgctgaaacgggtgcggaaaatgcggttcgcgttctggaacatgccgtccttcagactgacgacgatgaactgggaacccttgaaacgcgtcttgatgagtcgaccaatattctgggtatgtgagagatctagcgctgcgtcaacctcgtcgagaatgtacatgggcgcaggcttgaattgaagcagagccataatgagtgacagagcaacgagagacctagataaattgttagtatggtcaaatatgctttggggtgaaaaaatgcttacctttgtccaccactcagttctgtcaagctttgtttccacactttaccaagacaaaccttgacctcgagaccttcgctgatggtcttgccctcaggcggatcaagcttggcaaaactgcctcctggaagaagttcagagaaaatgttaccaaagtcgccgttgactttctcccatgtctcatgaagagccttcttcttgtagtcgtccaagctgacgatggtctcctcgatcttgcgcttgtccctgatgaccgtcttgatcatgtgcttgagtgacacttccttcttctcaacactgtcgatcatgttcatgaccttggggttgatcttcttcttcatgccctggaatcgctcagtcaagttgtgcagtgttgccttgcactctccaatgttgtggtccttgaagtcataaggagttccactacggccaaaattgtccttttcgtctgcgatccagtcaaattccctctcaagtcgagcgaccttttcagcagcaccttgttgctccttgttgaatttttcgaggagatggacaagtttttgcatttcgagactttcctcagcaatgcgcgcgttcttggaacgagtggcatcgtccaaagctcgaagttcgtcgtcaaactggtgcagcttggcgcgctcatcatcgagctcggcctgaactgtgtcgtgagtctcagtcaattcagccttttgcttattgagatcctcgatatccttctgttgcgccttgatagcaacctcgacttcttgtagttgttctcgcgcagcggacaggtcgaagcctgcctgctcagaatcaagctgtgcgccttgaagttctttttgcaatgtcttgactgcggcagcgttcttgccgagacctgctcgtagtttgtcgagcgctttctgtagttcgactagcttgccgtccttgttgttgtcaaagtccttcatgtctttctcaatcgtcttgacatcggcacttgccttggcttgtcgagtcttggcctcggctatgctctccttgagctccttgatggttgacttcatgttctccacctcctgaatgatggaagaggaagagttgccactgatttgttcctccgcgagcttgatttcgtgggtcttgaggtccagaccttgcttgatcttgcgagcatggtcaagcttggccttctcgttcgatatccgagcctggagctctctcaaagtgctctcggcttcgctgagctgtcgtgtcaggccgttcagtttttgaagaagaacgagaacaccactcgagttgggagaacttccaccagacaacgtgccagacggatcgtaggcatcgccttccagggtgatactcctcatgcggaccttgggatcaaaagtcacccgcttggcggtatccgcatcagcacagatcagagtattgccaaacacaaactccatagctgctgaaacttcgtcatcatagccgactagggacaaggccagatcgaccttgtttggggcgatgttctgtgccgtggcaatggtttgagcagaagccttgaaggcagcaatcttgttgaggggaatgatagtgactcgcttccgtagcttgcctctctgcaacagctgcgtgcctgtcacctcgctatcaacaacgacattgtatagacggccgccggcgcagatctctagcgcagtagcggcttgtgtgtacgattcatccagagtgaatagttgggcgataagccctttgaccttggaccggtcaaagttaggcacaggatcagcgtagttgaactctgtgttggcgacttgacgcttcagcttgtcagattcttgtctcaggccccgaacagtttgctgcaactcagactcctgcttatacatttgctcttcttgtccaggctcaaaacctagtcggctaagctccttctcaagcttctgtgcttgtaccttgagaccatcaaggtcgcgtaacagatcggcattctgaacctttgccttttcagcacgtggctcctcttctctaatgcgcttttccaaatgtgcaatcttgatcttggcctgttcttgttctgtggctgctgtggttgcacggtttttcgcatcttgaagttgaccctgataaccattctcctgaccatctttagaagcaacacctgtttgtagggtctggagaagctcttccttggattcggcatctttgttttgctgctctaggtcttcctttgcggcgtcgtatctggccttggcgttttcgaatgcagcagtcttatcttccagggtagcttccaactccgaaactgtcctctcgactgccaacttcttttcttcttcctcggccaagctggactttttcaagtcaagaatagtggctagtcgtacaagctcgtttgaatgcttctttgctgcctcttccaattctgaagccttacctccctttcggagctctttgtctcgatgagcgcgtactttcttggcatcttcttcgagatggttgatttcgctcttcaagcgggctgctgaatcttccaggtcgcgctgtcgttgtttctttccttcgagatctgctgctgattggcttaaagaatcctgatatctgagataatcgtatgcgacaaccactcgagtcagtctctcaaggtcgttttgtgtttgttggaaatccaggaaagcacgcttttcagttcgtaacttttccaacttgggctcgatttcgtccttcaggagttccttgagttcgactaactttgtctccttcttagccattgttttgatagccttgtctcgacgatcctcgaacattctggttccggctgcttcttcgatcatggccagaatttccacagccttcatgttgagaaccttggtgatgcgaccctgcataattaggaagttggggctgttgatgttgagctgaaccgactggaagaggttctgcactgtttgttgttgagcacggtgaccgttgatgaggtacttggaggtgcctccgagaacaatctgtcgagtaacgctaatcgtggcatattcttcgaatccgatcggcgacttcttggtgtctcgattgtcgaaaacgatggttacactggccttggtaacgccagcttgaccgcgcttgtagatcaggtcctacaacgttgagatttagtgcccaggaacaagaagcaaagcggcggtgactgacctgtatattttgcgctcgaaccgtagccatactggtaatgccgaggacgaaacatatcgcatcaagaatgtttgactttccactaccgttgagaccggtgattgagttgaaactctcgtccctaagaatgtcggttggtttaggccgttgactattttgatgtatcacttaccatcccgagatcaccgttcttacggcatacgacttgaagccctgtagaaaaatgttaaaagacaagttttggcattgattcagtagatataagtacgtacatcaataattacttcaatgaccctcattttgggcgtcgttgagcgtctacgacttggttgaatctattgctttgtttcgtcgctccgcactttcgaggggtagagggacgcgaaagtaaacaagagttgcgaccgataagccgttatcagcacgtgcctagctgcattgagaacgccgcatgcgtgaaagagggtacttgtggtttcgtttctgtagggacgttaagtgctctgtgggtcgtgttcgatgacaattgacttcctgtagatagtataaatgcaatgtatatcgtcgtgagtattccagtatcatttgtgagcatatctcatcactttcacctgcttgtttcacgaacctataccttgacattaacgaatggcgtgaatcgaagcttgtgcgtgttccacttctgaacttggaatttcatcaacgctagtcccgatctggaatccgggtaaacatccctctttgttattgaaacctagctccctcacacctggacttcccaactttcaaacaacaccaaacatttcgacttcgacctaagcacccaacccgatgagtacataaccactatcaaacgaatatagttggtttacagcttcttttcccacccgcacacactcatttacaaccgacacaatggcggcactgcgaggaccgcgcattccaactggctcagcggcctgggtcgctgacgagcgcgcctctgcccttacgattgttgatgttgaagtcgacgaattcacatacgcggctcagaatgagtttgaatggcttaatgaacatatggctagtatattcaacgagaacgagacgtacgcgtcctgatcctcttgttttgacgcggtattgaccattccacagaaacattgccgaaacattcaaaacacccggaaagcttcgaggcaagacacctcgtactgcgcgtaaattaatatcaacagagacaaggatggtaagtttggctggtccatgctcgcgagcaatcaagattaacattttgaagcccttgtccaatgtatttggtggtacaccaacgagttcagccaaccgcttcgcccagcacctctacgcgcaatcaccccaaagagagttattgaaccaggccaagtcatcatcgccacgacgccctgcttcgtcaccgaaaccagctcaatctatttccaatgatgcaattgatgatgcatcagcacaccctaccagtgaggctgagcgtattctctccgaccaggacgcactcatgactgtcgacgaggagacagaggctctatcaggtgccaaatctcaacccccaatgcaggctgattcaggctatttcggaagccaagacgtcaaccccgttacgccttttgatcctatggccgaagacgaagatgacgacgaagacgactcactccttgatggaaccagctttgacgaagacatcgctttccctcagccaagctcttcccgagtttcacctgtgaagcagggtgcaaagtcttcatcaccagccaagtctcaggaaccagcaactgatgatattgacatgggtgatgttgacgaagagcctgaggccaacgaggacgcgatccaggatgatgctcagtcccagtccgatggtcccagtcctgtacgaccagggttccgcaacagcctccaatttgcttccctccccgccagagagcctcttacagcaggcaaggtcagagtttcccgcacaagccatattgatcctaagaggacaagttacctggcaagaggcaagagcatggcaagccatgctggcgaggatgcgtcagacgagtcagaccaggataacatggaagtggatgaattaccttcagtgccacagtccaagaacgccgaggaacttgctctgcgccacaacaagacatacacacagatgctgcaagacaagatcagtgttcttggaaaatcacagccaagtggaagtcgaccatcaaagtccatccacagttttacaaactctcagcaaccacaaacagtatctcagtctgtccctgagccacaatcaacaccaccaaggtcgcccaagaagcaagatatgaccacaactcctggcgctttccctcaagatgacgaggacgacgatgactggattgtcccccccactactcagaaatccgctgccgcgcctcctacgcgaccatcactttctaagagccggacagctgatgttatggaaggaattcatggcaagcaaactctcggatctttcgacttggacgaagacgccgcgagcactcgttcacctgctcgcgcccactctcaacgcgagaggcccagttatatgagacattccaagtctgtctcagtaccagctgtgccgatattcactgcttctgaacgacaagagggaagccctttgaagcagacagtgtttggttcagattctcccccgcgaccggctactgctgtctcagtcgtttcagctgttggttcctcatctccatccaaatctccatcaagactcttccgtgacagtcctttgaagcaccttaagaacaagatgtcgtctattctaagcacgtctaagggtcttatggccagcagtgcagcgctgagcgctgagggtaaatcatctctcctctcaccctcaagagttcaagttggaactttccctgtcgattccgacgagtcagttgctcataagccgagtattgagtccttcaaaagtggcagcactgcaactgatcagcagtcaaatgctcctcgcccagttgctaagcgcacgagggcatcagttgagcgtgagaaggaagagaagcgccgtgaaaaggaggctaggttccaagctgagcagatggacaagctggagaaggagcgtgagaaggaaagggaaaaggcacgagtcttcagcaaggaacaagagaagcttgccaatttggaaaagcaggtcgttgctaggaaagaggccgaacaacctgtgcaagctacgcctcagcctaagcgaaccagcccccgaagagctaagccgcaggaggaactcgacagcaggttcgctgagccagagatggaaatggtcgacgctcctagtctggtcccccctccttctgtttcgcgatctgctgcccctagccaattgtcgcgtgcaaaggagatcagacgaatcggaaagccaagcagggagacgaccacaaagtccaagcctgcgcccactgtccacatcaaggtcaacactggctcacagttgcaccctggcagctctgtggccaacggctatcaagattttggagcctcaacaaactctcagccgcctcaaatgcctagcaaggcaagcaaggcctctatgcaacccaagtcatcggcttcaggcttcgctacctccactggatcaaacggccgtcccagggctcttgacatggtggcacagaagaaggcgcaagatgagcaggctcaacgccgacgcgatgcaaaggccaaggcggaacgagatgccaaagcaaagagtgagcgggagcgagcggcgttgaaagaggagaagaagaagcaggagttgctacgccgtcaagacgaagaacgacagaagcgacaagcacttatcgagaaggccaagaagacccctgcgccacctccagccgttcgatcacaaccaaacggcccccctgattctatccaacgtgatggtattcctcgtcctccctctcgcatgaattcaaacatctacaggccaggagatgacttgggccgtcctatcaacggttccaagtctgccatcaagaggcccctcggccgcgacgtcaacgaggatggaccttccaggcccccacctacccgcggtcctcagtaccaagcaaaggatgccaagcgtcgcagaacaagcgatgactttgctgatgagctgtatatggaacagcctcccaacatcaagggacctccagttcgtccatccagcgcttttaagagggtaagcatggcaatcaacttttatgctttacaagtaactaacaaatatcaggatctgcaggtgaagagcttggccagcggctacacccaagccagtgcacagaatcttttcaagaccaacattgctcaaagtcacttgaagggcggcaaccctatggacatggcgcagattcacaagggaaccattcccttcgctcccaaccccaaccctgcaggacctgcatacaagacacccggacgtcctggtcctgttggtggactgaaatctgcggttaagtctgcccaaagatcgtcaccacgattccagaacggtgatgcaatcgatctcccagagatccaaacagacgatgaagatgaggaagatgatgaaccacaacctggtacagttgcttcttgggccaattctcctgccattcgcgcggccctcttggcacaagaaaagatgaaccctgcagccatctttggagaaccaggacccatcaacatggacgaggtcttccatgccagcaaagaaagacttcacaagttccgcgctcgaacctcgagcgctaactggagcggtaacgatcgtcttaccgaagaagacatccgaaaggatcttgctgccagagataggcttcgacgagagggaggttggtcttaccaactaggcagagatatgatgtaacgaatgaccttgggcgatgcatatttgatatgagtactcgatgaagtctcaagtgggagtacatggggactgtgaaagtggtggcatgaaccacaagatgaaaagggaccgcattggagcgattgattacttttgcatttgggcaacacggtattggatgcggcagattggttgtgcatatctgtaataagctgtatgagttggcattttgtttggcgtacggcgatagggaacagggttcccttcgggattaaggattctattcagactttacgcatgcaggacatggaaagcatcactggagcatcgtaaagatagctcaattacatgttatttgaaactgaattttgagtgcatttgacgacgttgattatgatgaaatgcatcccgagtcagatgataggacacagcacggtatagcaatcaaatcggtttgttggttgaacctttgcttatcttattggaaaccatggataactgcttgactacctacggatagatagttgatcattggtgacaaccactctcgaaatgtggactgaggcctcatttcataattatgattatgcaatcctcaactactattattgcatgatcttctcaacctgtttgatagacgtgctttatgaggcgtcttaattgcgaggttctccgcctggaagttatgtctcattggaagatggatcttatcactgcatccgagaccctggctcatggcttcgtatagttccacacctcaacaattcttttgactagtacccgttttcacatgtcaaaagtaatgtccggaagggtacggggcgacttaaagaaaaatgataagcgtccgcaggaaaggcgaggcgagacctcgtgcaatgttctatttgatgcaattgtttcatgacataaacttttgctttgtttttaactcagctggtctgtttgtcatgagatcttgatagaacagttcggttaaaaagtcaagcatcccagattcgttgccctttaccttctgtcacatcatgacatgttaaatgctctcctgaattttgctcagtctttcgttatcaccgctatattctgtcatccttttgcttcaaccttcgcgatacactgttagaacatggcgtcgtacctcggatcgtttacgcctgccatggatgaggtcaagatcgaccaaatcaccgagagcaggatttttaatgttgtctccatgcttccaacctcacttcaatcaggccctattcgattcctcagacggagtattagttatcatacactgcgacctgctgtgacggtctcggggtcacaagccaagcctcggcctctatcagaagctgatgcaactgccatgagccacccacttcagtccgacatggtaaaacacagcaacggatatgcagagtctcaagacctgtgccctcggccgatgagtcgggtcctttattcagaattaccagaagatgagccagtgatgagagctgcatccggcctgcattggaagtttgcgcgacaaggtaagcgacttttgatgagacatcttatcagtgtatactaataataccataggagcaaatcttgtcaacatttctgttgatggcggcaaagctgctgtcgcagaagaagacgtcgcttttgagagaaaggcttttgttgatgggctaacctatctcctcaaggcactaccgcgggatcttgatgaaggcgaattgaaaagaatacaatccgctttaccagataatgtcaaggaacaagagctgaacctgattcgagcagaaagagacccagacaggacaacgaacagaaccaaccgacctcgttctatcattcatcgaggagtgcagatgactgtcgtcaatatgatcttcttcctcagctttctgatgccatatctgcttctgttagttagatatgtagctcgtgttgagcgaaagtacaagatctccgagacgcttataggacatggcgttgatctggccaactctattggaaagcagagtgcttctttgactgaggcagtcggtcaaatgaacgaaggaaaagttgcacaggctctgttggaagtctttgtctggacaattgatggtgtcacacaaggcatctcggatggactcggggagggtctctcaatggtggggtcgaaacagacatccagtcgctgaagaaataggcttgagacccctacaaaaaacccctacagaacccctacgaaaagtggaattaactatagacggagcagacggagtatactggcttacgacttgtcgtcttgattgtcaaagaagagaaagcagccgacaaatcaacgattaaagaattgatcgatcatagaattgcatagaattagcacatatagatgaacggtagcaagaaaatagacgcgaagatactgcattttgccatcctgaatcgcccctccaggtcttagccaataaacttccggagtgacctccggctgcacacgtgacagcgggatctagctcagtctgatagtagcgtccctccaaccaattagcagataagataacagactggaaaaatttcatttttcctcaagttatcgatgcgcgcgacccttgatcgcccaccattcatccgttcatccaactatcccacctaatttttatacccatctatattttttctcttcgttggtttctgttgacaaccctttcaatcgcagaacagcaatctctgcagaggtcattctttaatcaattcggaatcatgtttcgatccagtctcaggcgctgtgccactcaggccaggaccgccactacggctgccctcttctctcagacccgggctgccctgcctgtcgcacaccgtcaggctttgacaatccgtctccccattgcttctatcaacaagattgcctctttccgggcctacagcagcgaggccgctgctgagcaaacacagcctgccacagcagatgctgagcccgaggtccgcttcgccgagcttgagggcgttgacgaaagtttgattcgcactatcatccatgatatgggatacgaaaccatgacacccgttcaggcaaagacaatcaagcccgctctcaagggcactgatatgtaagcatcatgttttcaagaacacaccgcagacacgcagcctaactaacatacgacagcgttgctcaagccaagaccggtaccggaaagaccatggccttcctcttgcctcttctccaaagaatgattgccgaggacccatctctcgccggtaagaatgctcgacgacaagcccgatccgacgatatccgtggcattgtcctatcacctactcgagagctcgctgagcaaatcgccatggaggcccgccgactgtgccgaaacactggcctcgttgttcagtgtgccgttggaggtaccgataagcgtggaatgctgaaccagactcgccgacagggttgccatctccttgtcgccacccccggccgtctcaacgatgtgcttgcggaccctggcagtggcatcgacgctcctaacctggctgctctggttctcgatgaagctgatcgtatgctcgacactggtttcgagagagaactcaacgaaattgtcagccaacttccccgccccgaagagaaggtccgacagaccatgctcgtttccgccactattcccgacagtgtcatccgtctggcccgctccatggtccgagccgatgactttgagttcgttcaaaccatccccgagaacgagtctctcacacacgacaaggttccccagcacatcgttcctgtcagcagctggacccaggttttccccacactctttgagcttatggatcgtgagcacaagaagtctgtcgaggaccccaatgagctccctttcaaggccattgtttacctgaacaccacagcacttgtcgaactcggtggtgagttaggctaccaaatgcgacagaacgctcgcaacgatggcaagtcttaccttccaacctacgtcctccagtccaagatgggccagaaccagcgccagagagccgccgacagattccgtgaggccaagtctggtattctcttctcttccgatgtcaccgctcgtggaatggatttccccaacgtgacacacgttattcagattgatactccccgagaccgtgagtcttacattcaccgtcttggacgaaccggtcgacagaacaaggagggtcagggttggttgatcctccctcactcctctgttcgcgttgctcgcaagatgcttcagggtcttcccatcgcacaaaactcctctcttgagagtgccgagaccgatatcgagggcggcgagactactccctaccacgactctaccaaggccctcttcagtgtcgttcctcgagatcttcttgctcaaacatatacctccatgttcggtcttgccactgacaaggtggagaccgctgaagatgttaacaagtggacaaagcacggatggggctgggatactcctccctttgttagctccatgtgggttaacaagatgggtctggcccgtgccagtggtatgaacgtcagggagcccggcagctttggtggtgaccgtggtggtgaccgtggtggtttcagcaacgaccgacgtggtggtgaccgcgatggacgatcttcgcgaagcagtgatcctttcgttaacatggcggccaacgttcgccgtgacgactttggccgtggcggtaatcgaaacggcggcggcggcggcttcggtggtggcaaccgcggtttcggtggccgtggtggctctggaggtcgaggtggctctggcggctcttcatggggcggccgcggaagcagccgttcctcgttttaagttacgaatgcggataagtgaaaagggttaaaatgtaacaacacgaacacgacggacggatgcatgatttgtacttatattgggcactggtgtattttggactgttgtaagataccggaaaaggggtttgttttatagacatgtctgcaggcgtcaatcatgtggtaatctccacgactactctacttaggaaatgatgataatcccaacatgtgcttcgttctcgtgacatgacgcttggagattcttctaccacatcaccaagagatcacatttatgaattcaaacatgtagtgtttctacatccatgacaaagatcgaatcaggcacgcttactcccagtaacgccaatctaacaaagcgaatattgatgttatggtattcgctggcccattaacatgttggcatcccacaataagactctctcatcccagccaacagtagccacccaaccgcccataccaaatagacaccaatcaactcctgtaacgaactcggtatgccggttcattactcccatctgagtacctattgatggagccatccctggaccctgtggttgttgttgctgctgcatcgacccgtcattccataaacgcaccgtcatatcgtaactagcactgatgagagtgtcactcgaatgaggactccacgcaagtcgccgaacagcatattcatggccttgcataacagaaagcggcccgccagcagggttccgtatgtcaaaggtccgcagaattctgtctacgccagccgtggctataaccgtatctctgtacttgttccaatcatgagtcaggatctcagctggcgcagaggcaccaggtgatggctgcggccctgaagcatgaacgggtatcgtcgctgtgaggtggtattttgctgatgatggtgttcggagatcgaagatgcgtaggtgagaatcggaagatacggcggatatcaaggcggggttggaagggcagaaggatgtgctgtaagtacaagtgccgataggtagcgtctttatcgagtgattgcgtgtcggtgaccactgttgagtattagtgtttaaactttcggcataccgggtacggttcaacgtacaatcttgaccgtgccgtcccatgaactggaaataaaggtatctttagttatagggttccagcagaccgagaacgtttctcttttatgttcatgaaagttcataactgggaagtcgttcacgcccaagtcgaatagcttcaaagatccgtcaccgcaagccacaatcagctggttctcgttgatctcggaccaggccaagtcataaagcgcatcgtttgtatcgaacctgtagtacaacgaagtcagtatctgcatagcgaaccgacattccggaatatcgcatacgtcttctcaacttctatgccctgcgcagtcaatgcgagagcaaatacacgaccatttcctacaatgccaaaattggccgacgccgcaacggcaactcgcgagtcgtagtatggggagtacttgacggcatagggattatacccttgcgttcggtattctagcatcgcagccatggcgccaggggaaatagtactgttaaaagacaagtcgcgtctatcatgagttgtattatggttgagcagagctacggcagacaattgcttgtctggatcaaagagcttcccctcgaagctatactgacatgtgcctcggttgcggtaatcacaccgagtcggcggggcacatggccagtgtatgtgtctaaccaggttctgcgtcatgaacgggtttatgtactaaccgaagctgtttgatgactgtcacgtgcagacgtgttctagatcgtggaaacgtcgcgttaatgagttgctagttctttttatcgaattcacaggatactgggcaaatgccaattagttactgccagaagggatcgcatttgatattatgaatattgcaggttcgctactgagactatgaaagccttcttgacacgcacaaaacggaaggcatctccagaaccgcaaacagagaacgcggagccagatgagccaactgaagtcaagttggcattgttatcatccttacatcctcagcatgaccaagaatacttgctcgatatcttactggcccatgatggatccgtgtctgaggcgtcggcgtcactcaaagttcagatacccatgaagaagggaccccgcgttgttgggcatcagcagtccttaaaacaatttacttccaccagtgattctagttctttaacaaatacaccgactaaaaagaaactcaagtcaaaagcagggagtacactgcatctgtacgaccctgaagacgttgctgagcataccccatgtaccatcatccacaatttcttgccccctgaggatgccaatcggttgctagaagagttactagaagaatcaaaaaccttcgaaaagatcacatttcaattatttgagaatgtggtctcaagcccacacacatctagcttctacgttgagagttatgatgagattcagcgccagaaaacagagtatcactacaacggcggccgactcacggtaaatactcacagtaggattgttacgcagtgtctaattaaccaaatgcaggatgttcggcgtattacacctcaactcgtcagcgtgaaaccaaaagtccaagaggctgttaatgccgagattcagaaccgaatcaagactcgatatcctggcggcaagaagttgaaatatcaatctccaaacccttgggttccgaattcggcctttgtcaacgcctacacaggcccgcagcaaaacgtcggctggcacagtgatcatctaacatatcttggaccaaggccagtcattgggtcgatatctttgggcgtcgctcgcgagttccgcgtcagaagaatacttcccaaagatgatagcaaaacggtccaggaccaagatgcggagggacagatagcaatccatcttcctcacaactctctcttggtaatgcatgctgagatgcaggaggaatggaaacacagcattgcgccagcgttatcgatcgatcctcatccaatatcagggacgactcgtatcaatattacataccgagattatcgcgccaacatgcaccccaaacttacccctagatgtcattgcgggcttccatgcgtgcttagggcagtgacaaagaagaaagatacttttgggagatacttttggatgtgttatgccaattctccgggccaggagaattgtggtttttttcagtgggctgagtttgatgacgacgggaaccctcagttcaagaaacagttgggtaaaacatagcgatagatcatcaatttgtcagaaacaatggcaataactgttatgaacccatggatatggtggtgatgttgcaacaattacgagggtgaagttgattcggccgcccggcgcatgacagccctggaaaagctggccaatctatccttgctcctgtatatactgccatcaccagttccgtataatttcggatcggttcttcgggttgcggttatcatcttcagccttggtgtctttcctgggctaatgacaaacttgacttggtttgtggccgaacccgcatcacacagatatatcaagaccgggaaaccaaagcgagccagaccgaaatctggatatcatggagataatcctgtagtctgatgtttgcttatcctagtagttacgttgctcgtgtgtgtctgtgtcagcgccgatggtgggttgcaagtgtcactgttctttgatgggcctacttggaaccacatcatatactgcaaagaggggttatttgaatttgtgaatacaagtagtcacatgtttgggacgactgcttttccatttcgccaacgggtgtagactcagtccctcaggaagttcgcaaatagtcacacacctgttttgcctgaaatacgaaagtaattatcgtcattacgacaatagattgagcaaaggaaacataaactaacaaatacttccatgtagtatctctgggattatgtgacagtttcctgtcggaatcgatacgcgaccgcggtttctcctatccctaagattgacctctttactactcacacgctcgaagaagaaacaacttgtgagtatacctctatctgggatatcagacccaagaactcggttcaattgtcttagattgttgatgtttgccccgcaacaaccgcagatgcctccattcatgtgacttggtgagcctgttatttgccctcgtatccatttatagcgttctcgtctatttatagattcggaaattgcttcatagcatgcgggtcgagaacctctgagacctatcatcgtttttaaatcctcattgatgaaaattggtggacggaagggaggttctggatatgtaacgattgtgagatcggggtgtatgtcctatcaaaaacctggacattatcggcatcacatctgctctataaaccgccgtactttactgacccgaagatatataattaactcatcttgtaaattgattgtccctaacccggagatctggatgtgtacaatcaactcctcaactttccaatatctattacagatcatcggttgacaactgctgaagtctttacttgcgattagagagaaacatctacaacatcactgttcatttcttcactgcaatcttgcgagtttcgtataagcattgtatatcttccaatgattttgaaaagatctcgactgtaaaagagtattgaaaagggtgcttccttcccgcccgtctgccaagacatatgtgggtcgttcctgccgctgtcagatacccgcccgtccctcaaccagccacttgcatccaatgaatgtcatcatcctttccatcagggaaagtcaatttcaacttcacctcaaccacagctcatcacagccctcctttgttgatccaagtgcctgagtgtcagagattttcgtactcatctgagaacaacaacagagcttggcatcatcgaaaacagcttcaagcgtctttcaacgaagaataatcaccatgtcggagcttagctttcccgcgtcctcggcagcgatgcttgagcccagattaccaccgacgacaacagatggagcgctgtcacgacctttcgtgaccctcacttttgctacttcgctggactcgtcgctctccttggcaccgggtgtccgcacccgactctctggacctgactccaaagccatgacgcactaccttcgttcacgccacgatgccattcttattggcgtctctactctcctggctgactatccggctctcaactgccgtattagtggtgctacgagtcagcctcgtcccattgttattgatcctcatcttcgctggactcctagccacacagataaggttctggaggttgcgcgtctcggcaatggtttggccccttttgttctaactgggatggatatccaagacgtgcctgccaaaagccttgaaattattgaggagcatggtggcaagtatatgcaagtccccaccacactcgggtccaacggtcggaagcgcttcgattggcgtgacgtgtttgacgcattgcttcgcgagaatctttccagtgtcatggtcgagggaggtggccaaatcatcaactcgctacttgattctcggtttcacaatgatatcgactctgtgatcgttaccattgcgccaacttggcttggtcaaggaggagttttggtgtctccagaccgtcttcaagattcgaccggcactcctatccctgttgcaagactatccaacgtttcatggcatccttttggagaagacgtcgtgttgtgtggtactttacacaactagtatctgaagctaaactgtatacacaagcttgcctctactctcacatcagttacttctcgtgcctcctggctgtcatctttacggccttatatctggtttgggccctcgatttctgagtataatgtcggtccatatggatgtcgtgttcctcatcatcacaatctatcataattgtgtcagtttccatgtcttattattgatagtgagatatttggaaacccgtggatctccttttattctaggatcagccaatattggcaattctaacatgggtatattaaacacgacccgtcaacttgatttccaaagttcggagaggataataggcaatcccggtgacgaagaaagccgattcgaagccgatatcgccaatttttgcccctataggcccagtgaaccacggggtattcatcgaaggaacaaccaacccaagactgattatcgatgcgccaatagctgccagaccagtcggaagtttccgcccttgatcccatattttggggtcaagcaagccgtagtctctgtttcgaaatactacgagctcttcgatgaccacagcgtcaaagcacccagcccagtagccaatcatggacaggaagttcaccaaggatgtctgccattgtgctgccgcataaattgacattgggaccatgatggccaatgtgacgatgacgaagacgaatcgtggcaccttggcgaaggcaggaatgagcatctgtaaacataacgcaactgaatagtacgatagcagcatgtttcccacgatactcaagcccattacgacaagaacgaatttaccgaacccaccggctggcttaagcatttcggccatgacaccaccgagtccatagtcaatccaggctgtttgccatgagtcaacgttcgggatggcacctccaatagcagccccaaggatgagcagaggggttgaagggattaagaagcccagatacacgtaggcgaatactttgcgcctaccacgctgtcagcttacttcgtcactcatattacggagttgaaactgcttacttggactcttcaggggtgtggtacacagtgaaatcagagacggtccctccaaaggtcataaaatatcctgccatcagacttccatatccaacaacattcttgaccgttgctggttcatggtcggcctggttcaccaggtatttcccaccacagccaaccgcaataactatcgcgatcaggctcggtagccactgccacttttgccacaggtgtagcgctctatagcctagaaaggctaataagaagcttaggatacagacgatgccaattcccacgttgatgctaatgttcgcttctttattcacagcagcgatggcctgtccactcacgattgacccgacaactgtaaacccagttattgtgccagcattaaggaggagcggaatcgcaacgagatatagcctgcagggttcagaagctcccatcgtcagtgttgttctttcgacggacatcaggtttgagactcacccaaaggaatatcgggcttgcaccatctgccgcattcccgtcttgtatccccctagactgatgaaggccggcggtaggcaagtcacgatgttgaagacgatgatgattaacgaaatatctcgcagacccaggccgaacagaaccgtgccgagtgccccagtgggaatactgcttgttatcagtttctaaacaggggtttggcaatttcgatgacaactgacggtagaatgcacagtaggccggtaaagaagactgtaaagaggttgctatgttgcgtctccgttctttcctctggaggtactggacgaataccgttctcctccacgtatcctcgaaggaacaacctataccatttcgaaagagtaattcggttcgaagaggcctgggtaccaggcgtgattccgccttcattgactgttgccatattaacgggtacatcgcattcgcggttggcctctagatctttgtgcgccatcattccattgtttggtcaatggctagcgactcctggtttgtggctggggtaaagggcgagaagtcgagagttgctggggctcgcaggtatgggttcactgcaatcttcgaacggagtcagcaaaaatgtgctgttcaagcgtgcctcctttctgcagctcctctcactttacagttgttgcgccgcagactcgctggatcactaacaaacgtcacagctctaccctatccctttagggtctttgtcatagcacacagccaatgtaccaaggccaaaattcttctgctacgaagtagagacgatcttcagcttactttcggccaacaactcaggttttctctgtaccgctgtttaatgtctcgagataatggcaacgggccagtcctagggactgaggtagccctgaaacacaacagcactgatcctagaatcacactggaactaagcttctacggttttctagcttctcggtagcctcgagcggctgttcatagatgatcgaccgataagacacgactgattggcgcctacacatgcgtaaaaaaaaaacagtggagtgctttttctatgtaggattctgcacaccaagacatatggcgccgatacgtcgccgacaacccgtgggcgatcatttctcgggtgtagatggtagtaatacggcccgccaaggctaagggatacatgcttgacagggtattgtggatgtgtaaaaactcgtatgccacattctgtctagggcatccaagaacagaaagcacatcgtggtttattgcttttgtgggaatgtactattgtgggtgtcaaatttggtaggtgtctggatagtcagcttcttcgaacgagtcaagtcaaggctgacagtattgcccagttcagtacatcgtatgcgagataccaccacttaaaattgtaattgacttgtgccatgacagatttggtccatcctggttatgatggcacagacaagcccaagcccggttgtagtcggttacacgtttcagtgatagaatagatgatcctttgcctgactcgagtgcaacaagacaagcttttgtcattgcgcactaacactagggccactacccatcatgatatctcaatgacacatcatgaaagggacaaagtctgttgatagatatgggcatacagctgggccatctgctctgagagttgagtatccaaaaccacggtatgccgtttaagctttcaatgctgtgcaatcctactgcatgttatcaggccgatgggaggatgaaggcacatagtcgtttggcacaataattcatcggatacaattccgatggtcttccgatggtattccgatgggctagctcagaccgtaacagggtgccatggatactaagttcattacagcatacaatacgagtgtgcaactaactcaattgaatagttatcatatcagatcatgacttatttggggggaaacctttgagccaacattaatagaatccctgcttgatgggccacagatttgcagaacggagctagcataccctgagcgttgcaatgggggaggaaatctgacgtgtgattgcaaaaattgcatcatctaccacacataaagtcgcaagccgtcctattccgtattctgaaaggtatatttgccacgatagaattgaagaggataattaaagatggacgaaaaaaaactttggtatagacgttgacatgtcgtgtgcaccctgggctagggactgcaataagcaatgacttctggcttgcgcttggctataatacgttagattgtcttgtcaggctcacggacgtcggcacatgactgactaggttcatcagccgcttgattcaaatggctgaaagtgtcttttctaaggtaaaagtgctttcctcgcaaagattgcctctgccgctgatctcaactagcgttgattaatgccgtagccgtcgcatttcgcggcttaatgacacaatcgaagtgctctgggtgactagtgtatatgatcgtcagtaacctcatcagtaagctagctgtttcatgttgacggctttacaaggaaacaaaggcaggggtccagactgcacattgcattcaagggactgtgggggcacgtatgaaacagggatcattgggctgcggggattgactgaccaggttccaccattggtgaattggactcgcggctcaattggtgttccgtcctgagccaccttcttgcagaattgcagtgtggacagcattgttgctaccatgatccagacactgttgcccgccagaaaccgaccaacacaaatcctagaagccattatcagaaaccatgactcaaatttagtcagcgttggtctgttacgtaccgacgcccaaacccgaaattaccaacaggatatggctcgcccgcgccatacctgtcaggattgaattcgtggggagatttgtagactcgctcatcatgtgctatggcatacgagttggcataaacaacagttctatagtctgtcagcactctccccacttcgttgtcataagattaataatatcaaagaaagtggtcgcaccctgcggcaggctgttagctaactgtatgtacttacacaacaggcattgtgtgaattccgtcggccttacctttaggaataaacatgccgtggtagacatcatcgtgaagcgatttgtgggggatccctgcggcatgttagaactcggcacggtccctttgctcatgccaatgctaggtaggaaatggaactgaccaaggggagccagcggtgaccatcttttcgcgtacgctcaaatatcagcatgcagtaaattatcttggggtctattttttaatttaaacgtacctgtagatctcttgcacaatgtgttcgacatatggtaaagatggtcggtctgagaactcaggtagcttcccaggtcttagtaccgcatcaagctcgtcttgtgccttcttttgtatctctggatgaagaaccatgttgagaacgaatataacgcaagttgcccatgtctatgggccgagttttcagtttttgaaatcaagtgttgtggagcaaactcacagtatcagcgcctgctatgaagactgcacctgcagcccctttgatgtcatccagagaccaatcttgcttgttgccctgtaactcattgtgctcatacgattgcagtagctgatgtgcaagagatgtattggcaggatatttgttgttacataacggtagagaagttagcattttgataagacgtgcatggtatgcaaagcagcttatccagggtcaattgacttacacgctcggcttgagcagcggcaaagggtacgtcgtgtaatttcgtgatagcccatcgccattgtcgagcgaatcgtaaagaccagtcattgataagccagtctgggagaaagcgaactgagttcagcctgttagcatgcataccttgaacccctgctaggtagctgtactcgtaccaaaaggaactagatcaacaagactatttgctggaactccaccattgccggtagcatacatggcgtcgttagcaatccggatataggggtcgtcatcacttggtacttccatgccatagctcacttgcaaaacgatggccactgcaaatcgacgcaaagatgtttcccatgtatcaggccttgccatgatgccttttaccgtgcggtgggtctcggtcatctgcaggttgtaccattggcgaacattggtgttgctaaaagatgtctggagaaactttctgtgcatttgccagctttttccaaagggcagaaaagtcaacgtctttccccatcccatcctattagaaaaccgaatcacttagtatcataccatatgtttgttgccagcaggtcaggggcgggaatcagacttacacttctaataaagtgaatctaggccggtcacagaaattggcgcctttcttctctaggatatctttggcgacctccgcactatggagaacaatcgtagactggcctaaagacctaacatgaataatgtccgagtctttcaagacaaagattagaagaccgcatatcaagcgccttgagggcaaactcactgtattctttggcccatcttgagtaaacctcagcagcgttctccttgggtataacacgggtatgaccgagaaggaattcagatggtggtccaggtggtagtggtagtgtaggttgaaaatgtgtgtgggcccagaagattaacagactcgtaaaaacaagagctggcccgagcatgtgcgcaaacgagtaaagttctatcatgatgggcaggaagttcccgagtgcgagttagttaggcaaagaggcaggcacgttcttgctgaaatcgaagcacatccattacaaggcaggagcaaaagatataatttcaagagatagaaggcaagtgcttagctacgcattaggtagtaggtacccatagtgctccagtgaacctctgttcacgcatgcataggaagaaacacccttcccacgggaacgatggaggttcagcattattgtggcgaaatacaacgtctttgccagtaagaagtgactagaagcgtctccgcaaattatgatcttcatggtgaacaccaaactgcaacagcagtcaccctcgccttatttccacagccctacgcagttgaactacccatgcatataaagtggtacggtttgtggatatagatagccatgaaaatcaccatcgccattatacttcaaggttgtgcactttgcctacttgattggatgaataggttccctacacatgtccaaagactctgttccataccttcgggcccaacctctagagctctaattgttgaggtcaaagcacaggctcccagttgggtaagtattaggagacgctatccagcatggttttcctaaggatatctcctctgatcttggttggtcagacaaagttggagggttggcaattagcagcttggtctagtttcataagggacctcactactgcactagatattagttgccgcatgcacctactgtcggtcctgcacaaggggccgttgcctcattgatttggacttcaattgatgtcggctaaatgtcctgagatggagcgacatgcgttcttactctcggtgccgagactaagaggctgtataccggcacttgtgcataatttttgggtctaccattgattgatttattagtcttgtcgacaacgtgggaacgttcaaacatttaactaggtatctttatgcgtgtcaataaccccaccagggtctgcagtcccatgcaacgtcctcaacttgtaaaagccttgatatactcaggatttaaaaaagagaaagagggaagagcagaatagcagaataatccagaaaaatcggcaatcttgctgataagcgaatgataatattctagcgcatatatactacctgagtaggcaggtacttgcgcagtagaattaattctagctaaaatggaactttccgtctccacagccaacgtggcttgcacacatttttcgcacctttctggggcaggtggagagcatgcacctgactcgatagttgacgagacgacaagtcatgaactcatcaatatccgttcaaacaacagcaccatccacaatagcgactcaactcaactcgggtagacacgctcagagaaacattgagtttctttttcgcaagtctcttctcgcctcctcggcttcttacaacatactaccgagactatcctacccactcatctcaacttttacattggcgtgacgctcacgaccttgttgctctgcaaaacattgtcactcggacttgctcactcattttaccgttgcaaaccgtctcaacccctctttgcgaccattcattatgacttcccacgctagcgctccgcagattacggtcctgggttctctcaatatggatcttgtctcctacgtcccacaccatcccctacccggtgaaacactcacttcatcccatttcaacacttcgcccggcggcaagggtgccaaccaggctgtagcatgcggcaaactgtctcgggattctgacctggccaacccgtcggccaacgtctccatggtgggtgccgttggcgctgatccatatggcaccctcctgcttgatagtcttcgctcttttggcgtttccgttgactctgttactgctcgtcaggaccaaaagtctggaattgccatcattattgttgatgagccctcgggccagaaccgtattattgtatctcctgaggccaaccactcgcttcggcccgccgatttcgagactcttccaggccttcgccctgacctccttatcatgcagctcgaaatccctttcgatactgtcatgcaggccttgaaggttgctaagagggatggggttcccgtgcttctcaatccagctcccgctcagaccctacccatggatgcttatgacgggctcgcccaccttgttgtcaacgagactgaagcggcgatccttgcagagtgtaatgaatctgaacttgacactcctgctggcttggaacgtgttggtcgagttttcattgatcgtggagtccacaatgtcatcatcactctgggaggtcgcggcgtctacttcgtcaacaagcaaggccagagtgcattacttcctgctacaaagacaaccgtagtggacaccacagccgccggagacacctttgttggttcttactctttggccgctgtcgccgctaggggcggccagtttgacatcgaagccgctgtcaccgcggctaatcgggcagctgccttgactgttgcgcgcaagggcgctcaaatctctattccatggaaggatgaactatagtcaaggtagcaacagcttttctttcgtagaagaaccaacaaaaacgttcgaattccactaggtgcacggaaacttcctactccgtttactctagactaaaaccacgtcgcccatccccatttgcttgtgtcttttttgcctctgtcgtgggccggcgataccgtctggggtgtcttttcgtcctcttgccgtcggttagtctcccgattttgaactggtgtcgacagggccgccatcgaggggaatagtcccctcagagtctcggcccctagtgtccgccccttccacaatgtgctgctgtcagatttgcctgaagaacttctttggcttcgggtagcagaaattccgggctccctgcgggagaaaactccttctctggaccgcgtggaggctgaagtgcctgcccccttgtccctgtcagtgcaatcactcgaagctagcggggcctctggggtcttcattgttatgcaagttgacactgaactgccgcatctggatgagccctctcttattgcctgtcgtgagcgggtgtgaggtaatgttgccatgtgatcaagtccgaccttatcacaacaccgctggagacttgcgtttcttagagggatggcaggagtttgcatggcatccaaaggggtctgctttcgtgccttttgcgcctcattttccggctagtttctctttagccaataccttttggtgaacggatacgacttacagcagcgatccgtctcaatacctccctcgcgttcgtggcaccctagtgtctctggatcaaaggaagcaatgggttgggcttcaatgccggcggaggtgaccaaagcgacatagcattatgcagtttcacagaggccgtgactactgtctcgatcttgctgtgtgtgctgaacatcccatcgctcgcgctaccaacatcctgccattcgggaaatgccgaaaggcgatatgataacttcactgtcatatagcttatggtagagtcaccaagctcctgttcaagtgcttctatcagattgtctatctcttgttgtgggcattctcgcctctctttctgcatgtccttggcggcatgggctctcactttaaccagaaggaagatactggatccagattccagacggtcactattgactggtcagctagcgttccgtccagtgcgatctcttcttccgtgcacttacaggggaaaaggttgctcctgcaggatgcgaatgatcgatgactgttctgttggtaggatttggacattcaaattatgaaggccgctagactcagatcggttatcaactgcagtcgctgtaagtatcgctctgcacaggggttttctttttcactcacactcgaggtctttctgagttaaaccagccagattcatgaataggtcagatcgctcccaacgggcgcctggctggcttttcgtttctggtgcgcaccaaggagtagcggatacttcaatagctacccaaaagatattacaccccgcctcgatagcagttacttccggtgtgatgttgatatttggtgccacgcacggaactgtcttctgacgtggtagagtggtgaggcggttgatcggcggtagttgctgattgttgtcagggggcaaaggatacccaatccagcctgttgcattagatacaagcagtgattcttctttgtgcatataatctcggtcatataggttggtcaatgggggacgagcctttccaggacgtcgcatctcgtatgccgccggcaaagtattgattgagaagggtgacagcgagcgattccgttcaggctgcatccttacgtgtgtgtgcgcttgtctttttttcttgactgatagctgaggcgaaggcgtgactcccaaaagtcgaggcgggctattgcattgtgcccaatacccgggcgtatacatgtttcgactgcttggagtgctcaatgtctggttgtattgaggcgtcctcacattctctttccctgcggctatcgtttgcgcttcaacatttcgtctcttgggaattgtgagcgacccatctccttggaagctttggctgtacttcatactattgtgattgtatcgattctctgcatatcgtatgtcttgttgaaggttctcattgtacctcgtaactcttaaaggactcggcttttcgttgacaactgcacgttcacaagcatcaagatccgcccaaaaagggacttcgtagcccaggttcgtcattgtagggtgcaccaaaggcgacttatctattggcgataataacaaaatatcgagtttggcataaaagaaaaccggtatatctatctgcctcgagtttttttgcaagaatgtttcagaacagttgggaaattgagatacaaaactggcctgctttattcatacaataaggaggaagatgttgttgaaaagaaaacagtctcacagtaactctactaaggcggatgaaggtaatatttctggggtatcagagttgctcttgcggtttgagaaagcatgaaaacaacctgagaaatcgctggcaggctcggtactagttcattatcaccattcttgccctggtttacaaagataaatacatcagagggcaacaaccaccatcccaaccaatcttgatccccctgaggagccacatgcacatgaaggaagagaagcaggccgccagacagatacaccaaaaggtaatctatagtccccattccagagtttaagtctggccaagtgttcggcgaaggttatccttaaccgaatcgatatcgttattctccatctcaaggaatttgatctgatcgaattagcaaagtttcaccgcctcaacgccaaaccaaccgaataaactcaccaagtcatctgctgttttcgtctcgccgtacagaacgggttctgataagctggatgaaacattctttttcactctgtcctcccaaacgccatcccaattccattctccaggttgtctgggtgtcgctgcaggagtagagttcgcattctccgtaggttgctgatcattctcttcgctcgttggtgcttctccggtagcttcatcctctacaagctttccagtcgcctttcggtgcgtcctccacgcatgccacgctcctgggtttccagctgctgtgagaggtactgagtcaagaaccgcttcatcgtcaaaggcactgcggatgtagtgtaggacttcgtaagccgaaacactcttttggccagtgcgtgtgtacgaaggaattggtgctactgctggtgttgtagaaatgctagctgctgctgcatcgggactcgtcaaccgttgctgatccgtatgctttgcctctgccatgctccgtctgcctcgtccaaaccagtctgggaaaccatggcgcaagctaaatccgcccggcggtagtcgctcctggtctgatgcgctcacggtaccgctttcttgtatgtcggttgtgtacatgtatgttgttaaaggcgtgatgaggggatggaacatgtctgtcgtaaagaccaccacgggcggaagctggggatacgaatcgggaaaggatattgagaatctgagtatagcagggcaataggggcctatcatgagtagtcagtatcacaagatcagcgtcgcttttacacattttgttacctttgcgaacaaagagcacgccgtaccaaagcgtggcatctcctggagtgatactgacaaatattccttctggacaagcctgcttaagtccagcgctatagtttctgttagcggagttcatcgcgcaagtgttagtcagacgaacaattcggagaggaggtgctgtttgcgcagcgaaggcaatgcgctcatattgagaggcgacattgttgttctagtcgcggtcggcttccaagtttgtaatgttttataggtgcgcacgagtttaacagggctatagaaggacagtacaaattgttgtcgagattggaaggcttgtgttgatcaagacggtaatatttgcgccagctaaggagctatgatttgcgatctggcaggcggtgaagcttatagagacagccaacagcggggtactcatacaaggaagtcatgaggaagtgcggcaaatagtacacacttggaagacgttatgatggatgctcaaaactgatttactaagatttaatttccactaggtcaagcttaacaatgaccttgttgtgaaatatatcatgacagctccgcacaagcaatgtcatgacaccacttctattgatgttaccctatactccacgattctaccaaaggaatgtctgctagttactgctagttggatcaatggcggggtcatgctagaggggtaactattgcttcaagatcatactcatgccaaacagagatattcatctattcaagtctaccctctcaaagtattatatctcctctgggctcgtagtcgtaaatcatagcataatgttggcttcgagaaaaagctgcaaagatgccacccatgatctaggtattccctagacgtattccaccataataaaaacttttttgttatccctccctcgtacaccccggctcttcgtagcatctacctagcctcgcaagcttaaaagaaacgaaaaataaaaagtaaaaaaccaagtctatcgtccgaggcgctgctcgatcttggccttttcctgggaacggatggtcgcaacgtcgtcccttgtagcgttgtatgaggccgtgacttggttgaaagggttatcggggtgcttctcgaactccttgcggattctggtctttctctggtccagacgcagaccgacgccgctaccgtccttcttcatctcgtcaagtcgtcgctcctcgtacttggcgtatgcggcggggtatcgtcgctcgggatgtcggtcgaccttgccatcatccttgttggtcagagacaaagcatcgagggcgttgtcgataccagaggcattgatgtctgaaggcttatcgtcgtcgagttgcgaaaggtcaaggccacgggctttcttaacaggagcctttgacttcttgggacccttgacggggttgttggcatcctcctcagcctcgagagcagccttctcggccttcttcttctcggcttcagcggcctttgcagcggctgcttccctgcgcgcaaaaggttagcgatttgtatgagctgtgcatcccttctgcggcaatactcacttcttggcgttgctcttggctcccttgttccacttgtcggcctcagcggcttcctcgcgggcgttctcagcggcctgcttctgagcagcggactctgccttgcgggcgttgccctgggccttcttgctgttatcggacttcttattgccagccattgcgaaaagctccggaatgtgggcgatgcgcaaatgcgaatggtggggggaaatgaaactggtgtctgtggcaaaatcaggagattagtcaactgcgaaacgtgagaagggaaagcgaaacaggataagcttggtagttctcccttgaggattttttgacttactttttgcttggtaggtatgttgtcaggaaagaggaaaagttgcgatgtcgtaactaacctcggagtcagagtggagggtgatgcctaaccgatgacggattagatgccttggaaccctgattaatcggatcgtacagtgttgtgagttggtagttggtactgtgtcttgatgcgattttgaaggtgctatgataatcgattgattaggtggttattgatttttttatattctcgaaaaaatgagaaattatgttagcaagcggtctatgaagtcaatatctaagttttctttacttttataggaaaattcaaatgataataagcttgagagcatttactgctgacctgggtaaacacactgagactattttgtgttaatagaatgggtataatgaatgtcctggaagtgtatgtcaaatagggtttttcaggtacttacaactccaaacttaatcttttcgccataataacacattcaactttcagagtgcatcagttcatcagttcatcttcatcactcatgcaatgagtgtcagttggttaaccagttgatactcggtggttgcccaatagagccaaacatgcattaaccccaaaaacagattatctgcaagtagataatgtttctaggtcacattcagtgctataacaacatgggcatcaatccttcaaacctcggcaaaacagacggtaacttggaatctctcatttgactcacttgtgttaccacgggatcaccggtacctaaatcttggcagtttgagtctgtggtagcatcgtagcatcacatcagcatcagcatcaggtacgctgctcatgctcatcaccctcgcttacaactcgacgtcgttgactttgtgatgcgaaccccccatgagcgaatcaaagctgcattttcgcgagacttgaagagtgtctttcaaggtaccacagagacatgataacgacaataacagcgacgtgcatgaatagttgaattaggcaaccaaccttctcagcctcaacacaaggacatttactacttacgtttaaacatgggggcgtttattaagaaagttcgcgttacacagcatcaaaactctctttcataatccttggaaatttcaagggaaaagaacaaaggcaaccgagttcatagctcggaagtaactttgtgtaacccgcgtcaccaaagcgtcacctactacgcgcttataccactctgtttgccaatcaactcccgggtttttttagaaacaaccatctcctttgccaggcgtggcacaaaaacctgcaacaatcaggtaagccacacagcctctggtccttacagcttgtgaatgacaagtcccattgacatggagacgtggttggttgcgatacgagccgtgataacaccatcatatctccttcattattgtttctgaccatcgctgcctctgtcatgcagctcccgaaccgcgggatcggtacggtccatacggtcaacggacccgatcccccgaataggaactaacgttgcctattctctgatgggtaaccagctcgggtgctctcccgcaagccgcgactgctcaatgctcatgctcaatgctcaaagctcaatcacacagggctgaccaggttgtttagtctcctgcgagacaacgagacaagataggcgttggcacggtgtctttggaaccggggataatcccctgtatggcccgtcacttaacaaatttcgtctaaagccactcgggtttagtcctgctcttcgattacctcccatgagttaaaggctgacaagatcacacatgcctgtgctgactgcgcatgctggtcaagtctgtatcaggcatgatcgattgcaggagcctgcctacctggttgatgttatgatatgatgccaactttgtccatatcggctagggtaagcatgtaccatgcttcagcccgctcgtgatataggcaaccaaggcagcttgccgtgcggacccttgaacttgcgccgcatagaggaacaggcctcagggataataatgtgtgttgtctttgaggttgacttacctgcccctttgcaagctctgtcttaaagatatgctagacggcccgcggatgatgtacccgcaggattaagaccgggaatgtcaaagattagttacgtgctcccttgaaatttcccgttgaaaccctgccaatttgcaacctcgtcaagactgaacacggtacagcactctctcctttgcgctcaccgactagcaagacgttgagatacgtcagattcaacaagaacgaggtttcaacaagaacgaggtttcaacatcccttgacccgtctttctcgattcggcgagatgcatggctaccgaacaagccgtatccgtttgggaagatcctgccggagctgaaaatagttcatcatccttgtatacagcgcattggcaagggaagtcacgtccgattccttgtgcgacatcaaacaattgtggctttattcccgtgttcgtttgaatcctgtgagacaagatacagcgtagcgtcgtagccaagggtagtcctcgcctggaagggcatgtcgcgaatttcatcagctggtcggttcatgtgggattcagtacctcggaagtactacaagtagggtgggtggcatgagccaagtaccgcaagtttgagatgccatgtttcagtgtaagatgggcttttgaaacattttattcccgctcgatttgacttgttaagaggcactgacaggtcgatgttagtgagaaagagcataacgtgtaataggattgtgattaccactgaacccatgtttgggcaagacaatctgcactcccaaggtggtaaacggcataatccaatgtcactaaactcaaggattcacaaagaaccatgccaacggctgagaagacatggtaggcgagggttgagggcgcttaactgagtcctgaaagagccacgaatcgcatcagaatgcgcagtagtatttgtggttgaaaacacagacagatagatcgatacgtgcagattacatacgtgcatgccgcccgcaaactcgggtaatcagttactatacctatattgtagcgtcctgtcaagggtgcgttcggctgtgagactgtgccgtgtctgagccctaggattattgacttcacagccaggatgtccgtatactgacgactgttttctctttgcacgcgagactgcatgttggaagcgagaagtgacgaatcactcgagcaatattatactgtactgtaatgtagtcatcaatgtatgatgccaggtatggacaaaaggccaagccaagacaaggcaaggcacagcagaatcatgtcgttctcgagtctgtctcgaatgcaactgctgtcaccgccggtacaacatcagcagcatggacgcaatattgagcgagccttgttgagaaagaacctggttaccctcgcttctttcttttctttgtagccgagcccggcttatattcttggtctctcggtctccatcatacacgcccatcacgagggtgagagagcgagggtgagggtgatggtgataatgacagggacatatacgcacccatgctgtgcaacgtcggttttcgatcaaggtcgtcgttgtttgtttttatgcgggggtcctgcacaattttgatgtgctgttagtgaggagacgaggagccaaaggacaaaaaaaagtcgcagggcaaggcatctgagttcaaagtcaaaagccaaggcaaaaaaaaaagaaagcgactccaaagacagtttgcaagggtcgctcaggaatggatcgacagcaagggacctgggacatgaccaagtgagacacgacagggcaggcagggtaaggaagggcctcgtttgagtgaataatgatacctgcgtcaaaaaaagtcaaagccgttttatggagaaatctgccatgtcttggtctgggctgttcgatgtaagtcgagtcggtgaggtagatcaacctcaccgagtttaagatggatggcatggcatagcatggcagggcagggcatgacatggtataatcaagaaagaaatggaatggcctggtctggtctggtcagtgacggtatgtaataatatttgttgtctcctcatgatgaaattggtgtttactttcacttggttgcttatttgtactgtcacatcgctcattggtagtccagagatgtgcggtgcagaagtttggtgattaaggctgcagatgggagattgcacaaggtacattgaatctacagtcagccaaaatatggtattctgatgacccgatgatctggaacagccctgcccgcgagtgccagatcatcagcatcagcgagattgattttcatgtgggaacagaaaaaggaaatgatgtaagaggtaacagttgcagaactaagacaatgtataacatttcgatattctccatccctactaagtttacaagctcacgatacggtgtaagtcgagcgagcatgtatgtatgttggcacgagcacgagcacgtcgcttgcggctgtgtaggaaaaagtcaatgcattcccatggtgaacggacgtcattaagcaaaacggccaccagcaaactgacctggtaaccaattgatcaccaaccatgaagaagcggggctgatgaggagtaagtcaggctctgtttttgtgtgtgtttgtttaaatatcgggctgtaacaagatgcgagatgcatgctgagctggtgatgcgatgtgctgtaccgagaggagaagagacgagacgaaactttactgggcaataaacatgcagagacccttactccaagctttgtctagtaatttagttgcatttcccaacatcaaatcatgaaacaaaaccggtcaagatgaccccttacccgcatggaaagggtccctcatgagcaatctatctcttgacttgacttggactctccgactcttgactctctaactccgactccgactctccctttagcaaagctccttactcctcaatgaggagccaggagtcgtcaccaactcaaaacttgtgacttgtttgtgaactattggtgattcagaacatttggtggagagcagcaatgcagggagccagccagcacggcaacagcaacaagtatcatcatggtgaccaactttttgtatcatatcaaattacattacacgatatgaacaaccaccaccaccaccaccattgtcgtgtcactaacaaagagtacccgtacctcctacacgctattgtaaagtaaaagtaaaataaagtacacactgctcccaaggtaaagagggagagggagttgatggtgcacatccaattcgtccggatcatccaagctctcttccccgtccagacaaatccaaggatggctagcagaacggacggtaaagttaataattagagatgaaaatggaaatccaaaatggagattgccgtggttaaatcatggctacatggacgggttccagagccgcttcccagaccaaaaaaagcaatggtaatactggctctggtactgctacctgcaggtggttagaggcaggagcttcagtgggggacaggaagaaaaaaaaagagcccgagctcagcaagcaagtaaaaaagaaagaaagtaaaaaaatgaaagggtaggctcgaggttttccctctcactaaactcacaccccccatctcttaccattcatggaaggaagggcctccctcctcctcctctctttctttgcttcttttcttggttccactccacttcccaccacccgcacgttcgagttcgcaaacccacgctaatcctaaccctggcccccttttcgaaaccttcgagaattccaacaagaaccggggcggacagagcggtcaattctacccctgcagggcctattttccctttttttttcctttttttttttccctgtctctcctttcagcgccagtcaaggacaagggctgttagatgccctgggctaccaagtcatagtacagagcagtaccgtacgtgcgtgtacgtgctcaagctggcgctacagaaagtcaagtaacctacggtcgacgccgaagccttgcggggtccatggcaatcaacacgagatgacggatggatcctctcatttctgccatgacgagggaacaaatcgacaccgcaaacgcgtggtgttggtgttgcacagcgttgaaggcgcatacatacatgcaatgcagcggtactgctggtcatggtggtccgacaacggtggcgacaggtcaacttattttttattttttgtttcttcctcaactgtcgtgcagacgcctgcatagtacgtacgtatgaatgaactgactgaactgaaaatagtggtcgccgtggctgttagtattcgtactccaagaattaaaaatcaaacacccgtgttgctctccctgcctccagcgatccgtttggatcgggccacccggcctgctgggtttgacattttctgcaggctcttctgaaacaccttacgagattttcttaccctcgctcgtcctcttttacacatatgcctgtcagacgtctgcccgctgtctgcctcactttttttccttgtgcgggcggggctccgtctgttatattgcgtatgtgcagttcataatacacacagatgcagttgcagtagtctgcgacatgggaatgggatggggatggggatggccttcccctaccgagactacctcatttgtacatacggtacaatcgacgagatgcatcagatcaacccagcccaccgggtcgcttgtccgccgccccctttttcccctgaggccaacgagtccggctctttttttgtggccactcggcttctccccttgagcggggcgccatgcgacaggcttcacgaaaagtagtctcttggtagcacgagacctcccgcggcgtctcgagctgtaccggcaaacactgccatgatccacttctaccagtccggaagacaggatctcctttccggctctcccaaggatttcaaaagggaagacttgaataacgttattggacaggaagaagcgcccggactcgatgatgacgacagtagatgtgcaactcctccacggctgacgcgacaccttatcgtctgtgggcaacagcgaagccgaggttgctcgatacgggctacagacgaaaaaaaaagtgtgaggctctttgcgcacgatgcagattcaacaaagtttcaggcttcaccgacgatatgactctatctgcactttgacttgcagatgcaacgcggatctgacacctacctggcaggcgcctgaaagcgtccacgtcgtcggtacccatttcgagtctatttcaatctcctactgcacatcatgcatacagatcaaagtgtgagccgcgggcgcgtgtgaaacaggcgagtgatattacactatgccgcttctgtgaaagccagccgcgagcgtccaaagtggggagccaggcctagattttagccactttcttgtgcgacaagagacgtacggagtagtattcggggcttgaacaaacgcacgctggcgaagaagctctgttctttttccggctttgtccttccccagcccggcagtgtccaactcggaacctggtcacaatgccgacaattcggtgtaccgatgtggattcggacttggatatggaagacgcaatttcataccgactacagcaaaagggcggctcccgagtggtggtgacaaggcgcgggtgtacatcagaaccgcatcagcatctccatctgcttgcagactaattaaagatgatctaacaaattgtatctgtggagtcggctgcacttccggcagtctttgtcgttcggggcttattacggcccagcgggttgggtgcgggtggaccgcttgaactgactggcgagctcaaagtcgagtcagagatggatgcgactttgctcagagcaaatcgttggcggcgtgggccctaggctaggtggaaaatataccctacagcgtcccacgaccgatgccctaacttgaaaccatcacattgattacagcattttcaagcctcaattaccgccagtttcgtcttaataccaacctacatacgtgtggctttcgcgccgattccacgtgcagtaggcgaagggtccggcgcggcatggcggtgtcaatgtctcgggttcctgatcagaatctcacacctctcaacatctagttaaccccttgttcgctcatccatgagtagctcctcttacttttaaccctactttatggggctctccggggatagttatatttgtgttcctactccaaacacaggtgttttacgtatttgttgatgcttcatctcgatggacattttggaagtccggaaaatctctcattcatgtcaagtagcggcccaacatgactgtgactctgaatgcacccatatttgctcggtcaatgtcagccacgtgtctgtcagaccggcctgtcaggctctgggttcgcatgcgacaaatcaaattacgttgttgcctgccggttcatttttacaaggaccgttggcgagaaacatgggatattccagtgatagccccgcctggctggggggacgatgtctgtatcgatcactggagaaagtggtctcatctgcctgctacgtagagatttccttgagcttggcagcacttacacatgggcgtctcggcctagtcgtatccttctcggccgactggcgtacaagaaggaacacatactccgtattcctagtcgacgtctcgtggatttgcattgctttgtaataagcatgagatatagtcacaattcgatttcgctacctacgcataaacgtatcacaatcaagtccttggacaacatcctagtaacaccgccctgcacaccgaataggaggagaaccttggcgattacctcgtctttctaggtgagcgtctcgagctcgtatgcagtaggcagtgaaacatggttgatgtatgacaaggctgtggtgttctgatgttgttggcaatgcaggtcgatcccgaatgactccttcatgcatggaagtcacctgctgactatgtgatccatcggtctggaaaccccaacaacaacggtatgagatgtttagttcatatgtgtgcgtgccggaataaaccgccggcgggtgggtgtgagcaaacgacaaagaagcatcaagcgaatggcgcatcacgaatggagcaagcattgacgaatatactacctatgtgcagagtaccatgacatgaaagagctatgtccgccatgtccgcctacgtctgtctggcctgtctgtctgatattggcaatgtgagctggctgagctggctaagaatgtggggggcaacaacatggacttgttggaatagacgatttttacaacaccgcaactcctatcgcagcatacaccgaactgatagatatgttttttttgtgtcgtctaccccaaaaccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggagtgcagtagtaagccgctgagcgagcgtttggttagttatggatgttttctgttctgttttggctttatggttccagctccattcgcacccaacaattaagctcgaacccaaccgtcagtccataataggttactcaagacacatccccgtgggctgcgaaatgcgcccttgcaaacctgacgagagagactctggtacccctgtagaggtacttgttgagtactttcgcctggccgctcagggctggctcaccccgtctccgtctccctgggacccagcccctgcaggcccaagcccaatgtccagtccgccctgtctactgtcaaaccaggatgacttgaggtgtgtgtcgccctaggctgttgccccactgcccatgtcatgcccaagaactggccgttcgccgcatcgcatagcagcgcagcgcagtttagtgagtgtacctagtgtcggccacgacaggagatttgcccttttggcgctcatgtcaccgctcgttccaagcttgtggtctaggtactaggggagagaagaaacccccccagctaagggaaggcctggcaactcactactaattaacttacctatttactccaagatgatcattgtgacatgtacatgtaccccagtcctggtcggcgaggggtgcaactacacccactccatagctgcttcttataagttaatacgccccatcttgggtccttcttctttccttctgcgaaccttctataaccctttaattagtctccctcctccctccaccacttggttcttgctcagtgttctttccctacttgtttatcaactcaacctcttcacagattcaagcaaccggcttcagcttgtttcttccattcacatatacaacaacccttcaactcttactcgacgacaacctctagcgaagtcacttgtctcatgctattacacacaaagaaacgaagcaactcaattgacgactaagtttgacatatccaacaaaggacgacatcacttcaccaagagacacccattgtaccgacaaagaaagtttcaggaggatcacaatcagcaaacatggcgaggagtcgtcaaatgtccgcggccaaccgcgatgctagccgcaatgagagacaacttcccccatttcccacaaagcagatgtttgttctaggtatgagctcagcttgcatgatgtctgcgcttcttttgatctaacaattggcagcctgctgcagaatatgcgagcctatcgcattcatgtcaatcttcccctacatctactacatgatccaggacttcaacatcaccgatgacaccaacaagatttcagtatacgccggcatggtcacttctgccttcacattggccgaattctccactggtgttctttggggacgacttagcgacaagattggccgaaagcccgttcttctctttggacttctaggaactgctttgagtgtattggttttcggctttgctcccagcctgcccgttgctctgtttgcccgcgccctcggtggtcttctcaatggcaacattggagtgctccaaactactgttgccgagcttgtgactgtcaaggaacatcagcgtaagttgaaccaaacaatcggaaacaagttgctctaacactttgacagcacgtgcttatactatcatgcccatggtgtggtgcattgggtaagcgaatacaacacatgtaatcattgggagcaattgctgactggattacctatttagatctatcgttggacccatgattggaggagctctcgctcgaccatgcatcagctaccccgagatcttcgcccgtggaaccatctgggaccgatacccttacctcctccctaaccttttcagcgcctgcactgttttcttcggtgtcatcattggacttcttttcctcgatgagacccactctgagaagaagaaccagcgggatcgtggtcgggagatgggagactacatcgccagctggtttggtagtgtcaccaagtgcaacggacgagaccgcgctcctgagaagcaggctcttcttgatggaaagcaccatgcccagtatctttctaccgctccccgacctggctctgcgcattccgaggatgaggctctccctgcttatcgaagccaggagaactcgccccgactctcaccccaggccgacacccaatctctggttgacgccccattggagcctgttcttgagcgcaagcccaccaagactttcaccaagcccgtcatcatgaacattatctcttacggtattctcgcattgtaagtttttctcgtaccgagaactttgttcactcgctaacataccttgcagccacaccatgacttttgaccagcttttccccgtttttctgagcaccaagcgacccgagcaccctgttcacgacctccccttcaagtttaccgatggattcggactcgagactaagatgatcggtgtcatcatgtctgttcaaggattgtactcgcttctctccaactacctcatcgtgccacctgttactcgacgacttggttctctccgacttttccgaatgctcgctttctcgtactttgcgctttacttggtcacgccctacctggtgctcctccctgactcgatgcgaatgccagctatctacctcctggtcatctggaagtgcaccttctccaccatggcctaccccagcaacgctatcctgcttgccaactcagcaccctctaagcaggtccttggcacgatcaacggtattgcggcgtcaactgccagcttgtgccgagctctcggccccacattgtctggactgctgtactcttggggtctgcagactggatactctggactagcttggtggttcagcggactcatcaccattgttggagcttaccttagctctcaaatcactgagggcggtcctcaggaggagacaacactgccagaggaggatcctcttatggacgaaagtcttttcaccgattacgacgaggagaacagcgtttaagggaacaacagcagcaacatgcgactcgaatttttcacatggagtttgaacgtttcgagcaaagcgagaatcggaacaaaaaaaaactggcgtcattgctttcagggacggattgtataaagggcacacaaggccccggtcgaataataccccccattttttccaacacagcgacgaggcatggatcaggcgtttttattacagcaagacgaaaaagaagatggatgaatcgggacatcttcttttcttctctcacgacacatagactatggattcagtacagtacggattcaacgacaggtagaaggacattttggttttttgatttcctttttttttttgttttttttttttgggacaattcttttgtaatggaattgctatacagatggcaccattgcccatatgcggcatcgtctacatcgcgaccccggaggtttagaaggcgtttgtcggtatgggccttttcttttctttttatgttagtggcctccaatgtgtcgatagtgtttgtttttttcaggcttttaagagtatgcgattttctcagttctggctacctcgcggggccaaactggcggtgtaagaaaggaacggaaaggaaatgataggatatgttaggatagtttcgtttgcagtaatttcaagactgcagtctcattgaacaagatttatgcacagaacctttttttcactatgtttcttcaagtgacatgtagctagctaggtacatggtgatggatgcatgaagcgttgcttgtgtatgcagggagcatggctctgtaagcggtcaaaacgcatattcccggcggtcagagaggaagagagaggtgtggaattatcttgatcggaactctaagtgggatttatcaaagtttgtgaagcattgaatatgcatgtcaacatgtcgatagtttggtctagacctcgtgatgaagcctgttccacaagtatggcttggactgtatagtatagctaggatggatgtacgtaaatccgttgactatgtggtccgtccagtcggtagcccaaaaaggcatcaagaagacaagagagtcagcagtcaggaaaagcgagagcaagatgacccttgctgatgtagatcaaccccatgatctgatggtgtcaagggatatacccttgctagacttgacaatgcatatttctctgaatgacacataaatcacaaatgatagcaaccaggttgattatgcagtcttatgagtaggtttgtattcaaaaattgtatgattcgtgcgctcctagatgttggtgtatcgaattgagttgatggatggtgtggagagagtatggctaaggaagaaagaggagggataggacccttgttatgtgaagaataagtctgtacacctttttctacaactagagtaatacggctgttggacaatgatgctgccatgtgctgtgctgtgccgtactgtcatgtcaaagcccacccatcctattccctaatgcagtatctgacggcgagagctgagaggtaccgtgtgtatgacaaggaacttgaatcgactgtatagccgggtagtgtttgttgctttgagaagcggggaagagagaaaaagaaagaaaaaaaatagtcgctggggagtatgggatgagaattggttatgacatgacccagtctgctacgtagtaattgctactacataacttagtaccaaggcactatcaagcatacatctatcaacggagagatatatagtgtacgcactgtaggcaaagtactttagaggacccttgtttgtctacatcgtgtgaaacaagcccatctaacaaggtcaaagacaaagaacggccatcaaccaccgtcacctccaccaataatttcttcgcctaacttttgattgtataattgtagccaacttcaaagctctcgtttcggatacttccagagtttaaactaggccctttattcgaaaccattatttatgataatacttacgcgatgtagtttctatactgtaatacttgtttaatccctgcaaacctaccattgaattcactacctaaccgtaaaccaacaagaaaaaaaaagaccaatcttacagaggtttgtccatatctttttttcttatcaacctgttacccacgctttgacagctcttgtctacctgctaactatacattagcggctgcctcggcagtgtcgatcctttcccgcatttattcctttcggttgtcatcttgcctcatttccatccacatcctcaaaccatcccacgtccctctttcagcctcacacctcctcctccagttggcactcattgttttgtgattaccgtattctccgccgttattaattgttagtccccggcccggattactcaatctgccgctccgctttcccgacccccccgtcctccgttccgtttcgagctcaagcttgagctttccatcatcaatcaattcagaaccaaccctctcgacccgacgctgcctctccgattgacactgtgacgtctcacctccgcctttcgcttcccgtctccgtctcaaaaatacaattgtcggcgccgccaccggctgcccgccaggcccgtcacaatgcctgcgcgtggccctccgtctccgagctcgcaacctgcaaagcgacagcgacaaaactcttttgacgatgcgtcaccaccgcgcaacggccagtcgagcccccaaaaccgtgaacgtgaacgtctccaggccgacggcgcatctgcccccgcctcggcaccctccaccatcgcctctccaacaataacggccaaggcaggccaaagcagtaactttcgcaacgtcagtgcctgtaaccgttgtcgcctacgtaagaaccgttgcgaccagaagcttccgagctgcgcgagttgcgccaaagctggggttgcttgtgttggctatgatcccattacgaagaaggaaatcccacgaaggtacgataagggtcttgtgaccgcgcgcgagaattccgacgtgcggcgctgcgctgcgcttcaaccatcagttgtttggtgtcgcgtgctacggaattgctgcaagaacaagtgaacgaatgctgactgacttaccgcgcagttatgttttttaccttgaaactcgagtagagcagttggagaatctgctcaatgccaacaatatcgcctttcccccagctgaaaacctcgaattgtgttccaggataggtaccgacaccgccagtatcaactcaaataccgaaacagggtattctgcagcatcagaagctggtgaccgcggcatgggtagacctcaggctcaggcagttgaatcgctgaagaagaagacaggccaagcggggttcctcaataacattgtgagcccctcgaagcctcgttctctcgcgtctgcatctggtgtttcgtttgcgcgggtcgtatatgctgcagttcaatattcggctgctggacaaccgaactcgaatgattcaagagcttctagacaaccaagcggaaatggagcttctctgcgcgattccttctttggtctacataccaggccttctatcaagcctgctgctttccccagcaaggaagttggcttgcgactcgtgagactatattttgaacactccaacccccagatccctattctgcatcggggagagttcatgcagacattcgagcgtatctactcaactaaggatccggctcgaggttcgcgagaattgtatctgttgaatatggtcttcgctatcggttgtggtgttattgtgggcgagcctgtaaaaacagaatcctccggcgatcctggtatggatagcaggaaccgttgtgagcctgaagaatatcatgcgagcgctatcgtacacctggagtcgtgcttgagcaatagcgggggaggtttggaggtgttgcaagctgtacttcttctcgccaattttgctctccttcgtcctgtcccccctggtctttggtatgtgctgattgatcgtatttggcgtttttggagctcgcctgactgacactgaataggtacattattggagttgctgtgcggctcgcagttgatctcggtctacactatgaggatgaccgagagatcgatgctgggtccaacgaaactgaacaaaccgacgctgctcgggagaatggcgctcaaaatcgtggaaagaagctgtggaatcgagatttgcgacgacgtctctggtggtgcacgtactctctggatcgtcttgtaagcacatgcgtcggaagaccattcggcgtgagtgatcaggtcatcacaactgagtttccctcgctattggacgacgactacatcacgccgactgggtttcgagaatcaccaccagaccagatccagcccagttacaaacatgtagcgcatcattacttccgcctgcggctgctgcagtctgagattctccaagtattgcagtataaccaggcccagattgccaaagctggtgtgcagggcaaatatcccgatatgcacattcatttaccatcgccattcctggtgcaattcgattcgttccggtcgtggcgcatagatattgatcgaaggctgtatcagtggaagacgtcagcaccatcaaagcaggagactggtgttatgttctcgacggagttcctggagctcaactactggcaagccatcattatgctttatcgccagagtctcagtgttccagccatgtttgagggcgagtacaactcatccaacgaggtgaacagcccaacggcgtttcaagcagagcttcgtgaagacgaggaccgtatctatctcaaggttgccgaggcaggtcaaaagattcttcgtttgtatagacagcttcatctcagcgggcttgtgagctatacatatctttccacccaccacctgttcatggcaggaatctcgtacctttatgccatatggcattcgcccatcgtacgaagtcgcctggtaagtttagacgaaataacagtcctcggggaaatatactaatagtggatccagagcatggatgaagtggactttaccattctcgctgccaaatcggttctcacagacatgatcgataagtgtccgcccgccgagacatgccgagatgcgttcgatcgaacggctaaggccaccattaagatgacctcttcaacaggcggttttggtgcaccagcggcccgaagacagcgttctgcatggaacacgccacctgactcgtcaaagacctctgctcaagcacgtcaccgtcctcagggctcagatcaggcgtcgtatccaattgacctatccctctccgacaccctttcttctcctagcatgtcagttactggcgacggtaatgcgcaggcatcgccaccaatggcgcggtcagctgaagggtacctgatgcaatcacgaaaccgaggcggaccaagtccatcagactctggtcttaaacaagaaggctctcctgtagagtcaggcatggtcccatcgcctgttcctcgacgggtgacttcccagccctccaacggggggtcctttgggggacagcagcaattcaatggacaggattacccagacgcgcagacaatggagttccttcagaacctgggagcttcttcgaacggtgatttcaaccccatggaccagtcacagctcgatatgggactcagcatgaattgggaaggtcttcaccacgactttggcgaggcaccacaactgaacccgtttgatacctttttctttggtggtcctcaaggaggaggtggccaagatggtggcatgaacatgtaagatgatgtgatatctgttggggttgtttctgtctttattgccggcgtgatgtctagaacagatgcgagtggtaccttgatggctagctatgttgtgggttgctacgtcagaagatgagagaaatgccttttgttgatgacggaagctccgaaaagtagatgctggttgacacttacaagctgggaaaaattaagagcagggaaatcatgatggttttttatcagttttataccatggtgaggtacaaagtcgatttaaagagatgagtctatattatgagctgggatagtatatagttgaaaagagatgtcattggcgtatttgattacatgtgaatagctttacttacgatgttgctatgtgaatcatatattgaatcggtagttttccaaggaaagctttaagacttattaccctctactattttaattcgcatgtatatggctcataatcacgtcttatgagtgcaattgctcatattggcaggtgatcgctgacatattgtctcaatcaagtaggtatcattacttcctattgttgtcgctcgtgacaacagctgcacctgatcatacctagagatgaacaataagcccatggatatattacagagtaccttactcatatgaggattatcccaccagttcgaatcctatagataatctacattgtgatgcgctatcgtcagatctttaactcttgactacgtatataaggttttgactcctcatcctcaataaagtagtgaatacctagtaggttctaaatataatgcatttttgaccgtgattggtaacaaattattgtgactggagggccttgacagactcgtattattcagtggatatttacaggtattgttcaggtgggtagaggtccactggataagtgacaagtccatgcctgctctcggctgccttttagcccgttgactatgaatgtccccagcaacgtcatttagacatccgtttgcatcctcctacataatccacctcagtaatcaatcaaccaactcattattgccagccccgtttcttctgctacgccctaggaatatcgaaaaccaaagcgaatacgatcgaacaacacgatattctggataatacgtttctgcatatcgcgccgctctgcatcatcgaaccgcctcagtccccgcgaccagctagctacctcaattaagctccaaacctcgacgatatcaacgctcaagtccaaacacaacagacgcatcggctttgacccgcaggacagctcaacgccatcgtgtattgtcgctccctctgaggagcggcagggatcatcatggcggtagaagagggcgagtatgtacccccatgaacctaaaagtgaacctacagcttatcaatcatgactcgattatatgcatcaccactaacattacccagtatctacccgaccgaggccctcattctaaaacagtcgcggagacattaccgtatacccgtgcgatcacagtacgtcaatcagatcatgcatatggttctagcgtcgttcacccccaaatagcatagctaacatctacaggcactggcagttacgctctctcattagcgctgagaagcaaagcaccgtgtattttcccggaggcaccggtagcaatcatatccagcgattgaacgtatcaactcgacaatgcgaaaccatcaaactcctgacttttgcgccacgatgtctcgttgctgagaaaggatggctgtgctgtgggagcgaaagtggcgacttcgtagcgatacggctcgatgaaggaaacgaagacaacgacgatcctctgtctggaatcgacccggaaactcgacttcatctcggcctagatgccttccctaacgatcccgtattctctctcatctcgcgcgccaggcgatcccaaaagaatatgatcgccaaaagtatgaagttggccaaagacagggttaattgcatcacgctctggtttcctcctacgaccatgccggcgaatgcaaaagcctataaggagccagtagcagtactagcgaacaacgaccggaccgttaccctggtcagtctacgtgattttgaagaaaaagacaagacagaggcgttggatattatcacgtaccccgactttgtgaaccgatctctgctatcccccgacggaaggttcctcatctccattcttgacgatccatacatgtacatccacgagcgagtaaggaagaccaccgaatcgccagcaaccaaatcacccgccgatgaagtctcgtaccaatgggagcagactcaaagaattctactcaaaagtcaacgaaaagacgatagaactgacagcaggggaagcttcgcggcctgcttctcagaatcaggagcgtacctcgccatcggaactcaacatggcacgatttctatcttcaacgccgctcttcttgcagaccccgatgccgacccccttattacaacctttgagtcctcccgaccacgcagtggccctggtgctatccgagatatggcattttgtcccggcccgtacgacttgttagcctggacagaggacaggggacatgtcgggattgttgatatgaggagcaactttgtcattcgccagattgtcgatattgaagatccagcgttcgagcatatcaacattctcgaccgaaacagtactattattgatccgcgcgatttggaaagtcgtcgcgagagaagagacaacgacgcagctacgggcgccatagagaaccagaggcgccgcgaggtgctcgaatatctcaacactccacttactgctagcgagacgttggtgcttgaagccatgcagatgggccgatccaatcgtgagagaacgattcagcgagctgcagcgccagaggataggccgattggggggccgaccacattttgggcacgtcgccgggcccctatttctgctgccgctggtaatgctgagcagtctaatgatcgtggaagtagtagtgttggtcgtccaatggggggtcttctggctaataatcctcggtttcgtcctgctaacatcacacgggctgcaaggcccacgggcattgccgagggtgaaactctcgacggctttgcaaggagaagacgcgaagaggagcgtcgacaggaaagtcttggcgaaactatgacgatgcttagtagggaacgacagcgacgggagagtctgggtgagaacgtggctgaacgtcagcgacaagacccttcctacctccaagtgcttgatatccttcaggcgcgagagcgagactccgatcgcgaactagatgataccacgataatagttcctctggtgaatcaagttgtgaacagatgggaggaagatcatggtgtattcgaggtgccgccttcgccagacaacactgccgggctggcttggagtgaagacggtcgtattctgtaagtgcccgcctctcaacgtatcatgaagtcgtgctaacgctctatagttttgtcggcgcacagaacggcatatacgaacttcacgtcgacgtgcaaagcagaaagttttgccccagtatttcgatgaggtgagagttgaggagttgaagttggcgcttggtcgaacctgtctcttgacaaaggcaggctttgagaaccctcgggattgctatcttgctttgataccaaaatgatgaccaataatgatggttgtttgcacgcattggcacatttcaccggagtacgttggaagtttatggcgttttctattcttatcccagtcggctccccatgctgcctattttggccgttatttcgaataaaataccagagagcagtcaagtgggaacgactaattagttcaataaatttgacgtatgtgatgttcggtgtctttgctctacgatgactgtgtagatccatacagtaaactctgtaccatttcagcaatggccaaagaacttgtcaatccggggctttcaatgcctaataagtttacccagccctcgtacccttcttctttccgaacgataaagtcttggaatcctttgccctgacgaacagcatcttgaccagctagtttgggccggatgcctgcatagtctgctaccagggctgaagcatcaatacctggtaaataacgctgtatctcgttaatggcctgtggcagtcgttccgcgttgacggctagatcattggggtcatcaatccattcaacatcgggaccaaaacgtagacgacctgcaagatcaagtgtaagatgggtgcccaaacctgcaatgccaggctcaggcaccgggtagataagtcgtgagatcttgggttgagatgctgagtacgagaagtagttgcccttggcataatataacttctggcgtttatcagacggtactatcatgttgtgaacgagcgccgctccaagtcccgcagcgttgatgagcgtctcggtcgtgatactcgacgtctcgccggtagaagcatctttgacctcaatctcccaaccaccactaccaggtttggatccgagaggggtaatgttagaaacgggtgaattaagcgccacaacaccgccagcatcttcaaacaagccctggagacacagcatcaagccgtgcgagtccacgatgccagttgttggactctcaagcgcgcacgcagcctgaacaccttcaccgtcccgcttcacctctttgccactgacccagcgcgtcggaacaccaagctcgttcttgcacagagcgtgaagcttgtcaagagtttcttgctggtcctcgttctgggcgacgatccatttgcccgtgcggcggtggccgatgtcatgcttgtcgcagagctcgtagagcagattcttgccgcggatgcaaagctttgtttttaagctcgagggtccatagtagatacctgcgtgaatgacttcgctgttgcgggagcttgtttctgtgccgatggcatcatggcgctcgatgagtacggtcgaggtaccatctctctgggccagctggcgggctaccgctagcccaacaacgccgccacctatgacctgctacgttgtttaactcttgttctgcaattgatttgtgatgtatcctggaaagtccaatggagtttgctctccgttagagaactcataatctaggtgggagatccatgaggataaagtctgtatgagaccaacttacggcatgtgtgaaatcagcactagcagctgccgatgagctgaagttgtacctctggggtcttaagaagttggaggaaatcttccgtgttgcagatcgaagcatagctggtgttgttgaaggtgagttataaaactgcgaactcggcgaagagagcaattacaccgaacgactgatgacgctacatcaatgcgcagcgttcaccacaggcagatatgtgctcatatctgtttataaattgatgcatcatattggatctgaaggggattccatgtctgtttttttatttgatttggtatgtgaagacaataaccgctcatcatgggttccataccctgaagccgcccgcgctatctcttagctatctcatatgcttgccatacagtaacattttgtcacatccatacttgcaagaataccatcttcccttaaagcactatatgagctcatcataataaatatgcatagtgtatgaatcactaacgccatatgcattcctatcaattcctgtccttggtcgagcccaacttccagactgggctttgtcgctaaacgccatgataatcctcaactcttggtgtatttctgagtaaacaagagcaagggtataattatctcaagtatccttactctattcagtagagggcttatcagcatccttgcctgctattgtagaagacctcctcgattgtgagtgatgctcgtgagcgaccggtgagccatctgtcagttgtttctcttgtagatgttagataaaagtaaaacaacaaaattttatttcagacttaccgagttctcggatgcgattgcgaagcatctggttctcacgggtgagcatctgagtctcggcctggtaaaacgtactctcgtctcgaccgcctagaacccagtcctcactgtttccacctatggatgttgagcgaagtctcggggaagcgccgctgcggctgggcgttctggagcgtcgggctaggtcgaacgagctgcgagggtgacgatgactgttggagcgagaacctgaatcaccagtgggaacatgggggatagacacatgagagctcgaggcatgaggagttccgcggcccggccgctcggcgattgcactactgtcgtctacggcagagccttggttgttggggttggcggcttggaggcgctggagctctagctgttgttgtcggatcatgtgcaagaggcgattctgggggcaagtagttagttgtctgtcatgatcatgatagagcatgatatcgtaccacttggccttcctgctccgcctctattacttgatggatctcgcccagactaggtgtcctgtgatgacgaggatcgcctgcgagaggcgatccagagataggctgtggactggcagttggaagcccagcatgttcgttggccatctcgcctgacgacggtgcggcagggtcgttgtgttgcgagttcattgggaggattagctcttggctggtggccggtttgtggtgatgtctgagttcggtggatgaagttgttggaggccaacaccctgatgggaaataccagagctttgttgtactgactttaatgagtaaaatgtatgttgggaaggtcttggtggatgctaatgttggagtccggcagtcatggaggtagcttgcagcttgcagcgatacggaagctgaacgtggggagctacttagtgggtgattcgttgcggggatatggatgcttgcgtttggggttacgcatgtgttactgtattatcatttggactcatcaactaagcaagcagtttatattatcaggcaattgattatgaaatgtactgactgcatattgtagcttcctatttaataatatatctacccatttgaaagataagcccgtcatgtctctctccctttgagattatagccaagtcaagagtgttgccttcttcaatccggttcttgttctcttgtggataaactgtgatagaaatctaacggtactttttcatggattcagagaagagctatcataacttaatatgtgtttcatttcttcttctatcatgtggttgtagatatttctagctcaacatctatacaagagcgtgaatatatagacaacaccaacaagttccagaaacagaataaagatagattgcgcggtccaaatcatagagctgaaggacttaactagatactctaattcatgtatatttaatttcggttttataggttttattaatatctttttaattctacttcttcctatcttgaatgttaagaggttggcaagtggcgctaacgtggtgacatatccacttattttatcgataagaatttgcgatcaaattttggcgggcattttttgtacgtctctcgcaagcctcgatccaacccacatccatctacaacatccatctcaaccgaatacctaattcctctaatcaatcatgggtcgcgaactccaaaagaagaaggccagatcaggccgacagcccgttaggcagctcaacagatccaagaagatccttaacccccgaggcaatgatgctattgcaaagagctggtacgtttcctcaatcttcctctgtattaccagagagaatgacctcagctaacgcagaaatctataggaacaagaaggagacactctctcagaactaccgccgtctcggtctcgtagctcgtctcaaggctcccgctggtggaacagagaagcagctcggcgcaaccacaaccagcgcctacgccaacgatcccttcgccatcgccacgattgaaaacgccgtcgtctccgaagcgcgtgtcgagcgcgacgctgacggcaagatcatccgcatcatcggctccgccaagcccaaccctctcaacgatcctctcaacgaccttgacgagggcagcgacgccgaggacaagcctgctgaagagtggggcggcatcgcagacaacgccgacgacgaggagacaacagacgttgtcaagcagctcctcgagcaggccaagcagcctgatctgcccaagaagagacaccagagtgctcgtgagattgagtggttggagaagctggtcgccaagtacggtgatgatacgggcgccatgtccagggatcgcaagttgaaccctatgcagcaaacatccgcgaacatcgccaagcgacttcgcaagatgcaaaaggagagtcaggagtaaaggaagggaattagacactttttttgaaagagaggggggactttcgaggagagccttcgaggagagctcaaaaggctgaatcgctatatcatcaagtacggagcatcaaaactggcttagaacagaaggcgttgggagttggtctcgagcatcttgggaaagatacacacaagacgtcgtatataggatcctcatttacacgactgaactttctatactgtcaaaaaagatacaggataacaacaagcacaagtatgtgtgccttgaatgtatggtatgtgtgtacgtgcaagtgcccaacttcatatatgcaaaccgaggcaattccttacatggcccttgtctctttctgcgcaattcatgacgccgtaaaacgcctctcctccatatagaggcgttgtccaccatagaaaaaggtcgagccgcattccagacgcagacgtttcccaggctatttccacaccaagcaaaataaacaccgttgcgcaaaaacaaagcagccaatctatatcctttctttcatttacatgtctttggggaaatttagtgtcccctgtcgtagttggcggcggggaactgggcaggcacatcctcgtatgggtgaccgcctgtagggttggcgtagctggctggcatagagggaggggcgccaccatggtactgggtgtcgttctcaaagagcgtgttgtttcgtgggggaagggcaccaaagcgatcgggatcatcgtcatcggcgctgtaggggttggcatcgccgtagcgggagttgctgttgtagctgctgttgttgtagccaccaccaccgtaggcgctgcttgcgggctcatgatcgtccatgtcgactcgctcgtaagcctcgtcgccgtgaggagccatggagaaagcagccttgtcagggtcaatgttgtcgctgcccacctgacggttgtcgtagcccggcaggacgttgttgttgttgtagtagttgagagtgtagagcgagataaaggttgtcccgccaaagaggatgctgccgagttggttagcaatgacttcaattgatacatagttgatgtacatacgttacgagaacaccacagccgacaacacccttgctgatgctgcaggcagtgccacactgaccggcggcgttgtaggaagcttgagtggcaaaggcagacaaccaaatgatggtgaaagcagcgtcgacagcaagcatggcatgcggttgggcgaagcgtcgagtgcggccccatcggggggtcatgatcaggaaaatccaagctggcactgaaaggaaacactgaatttcatcattagtcttgccatgatacatggtgaaccggtcagtgtatgtcgacgtaccactccgaatgtccagccgttcttgcctgtaacctcagcatcctttgcattcaagacgccgatttgcaaacaccatgcgacgagggagataatgatctggaaagagtgaagacccagtttcaaattggggacgatatcgggatcaatattgaactgcatggctgaaggttgatgtatggattgtgaggataaagatgcgaatgcggacgcaaaccaggagagacgctgtatctgttgagctagtcaagaaggaagaaggcggcgagttatatgggaggtgtcttgttggcttttcagctgaaatcgcaagggcttgtttcgtcacaggtatatcggttaaagagttccgccgtgtcgtcaatgcttttttgagagggaagagatgggaactcgctaggtcggactagatgaggttgagaatggcaaatgcaacaggacaaagagcgttatcgtcaatagaaatgttgttgttattgtttgttgattgaggaaaaggcccaaagacgttggcgttagacgttaggttgggttgggtctggatttagttccatggtccttggaagccctgacgaaacaggttccctggccagcgagccacaggcatcccactgtcggtgggcgcgcagtgaatctcacctcactggattggtttcctagcgcttggctacgcgttgctagttgcaacagcagggctggcagggctttgtcgctgtggctgtggcttccatgttcatgattcaagcttactgattaccccaaactctcccgtctctatctgtatctagacgccataatcttgaaccgtctagatataccagcgctagttcaggggtgcccgagataactcctaaatcccctccgtctggtgacgttcgggagcgcctagcaatgaatctgtctgccctggcttgtcttgggcttgccttgccacagctgcgccacgggcgaagaatttaggggaccagcatgagatccattgttgaccaatgacaagacatgagatgcgaattatatctaaatttatgcttcagctgagagacttgtcgcggaacgttttatgtcattcccgttgaggtactttgtaagacgatcgtctctcgcctcatttctcatttttcatttctccaagactcgacgacttttgtgtaattattccaacgctggtcacatcttttgctgtgttgctgataaacatatgaacagccaccatggttatgcatatttattgtttatttcggatgacacgggatgctgccccgcggatgacgttgcaccgagacttgcagtgcattagttcccttgtgaagatttcatcaaagttcagaactgtgaggtcaaagattacccgaagttatgattgacgaattcatgcttaagagccaattaaaccccaggggctacggcggacactcgggtcccaacctaatcgctgctgaaaccgtcattcaaacaggggtccggtaccgacattattctgcgaatagcttcaaaggacgaataacttttgtaggttacgtcagcctactaagcatgcttcgtaaactcgttctagggatgattcttacttgaaaaattgtacaataactctcaactgatcacattctttaatatccaccaaccttgaaaaaagccactccaagatgtcaagggtttattgcagaaactttcgatcattttgtttgtttattactatctacagtcttctcattatgatcttctccctagactcaaaccgggtatccatgtggtatctcctatccatgctcccataatcatgttccatctcgatgacgtttggccataatattcataactgacaaagaaaatgcttcccaaagtgagcatattatacaacgccagcgctgaatgcattcctgcaaagtaccatccattccactccttgttttttctttttctattcttacatcagcagcgctataggcacaagcataaccatggcaattcctgctggtggctttctgcccatagccgctccatcagcatcccgtgaaggtgctatctctctcatcttggcgtagtttttgagattcttggatagaccaccagagctctttggttcagattcggagtcagagttgctttcgagaccaaacttggcaaagttggaagaactggctgcttggccctggtactcaatggccttgtgctcgagaatagtgttctctagacgtgccgtcttggggctgtcggcgacttcagtgcgtagtgttgaaggaggctcgaaagagctttcagccgccggcgtggctgttggtacattttcttgatatggtgaaccgccgcggggataagttatagttacagtaatgggctcatctccgcagttgttgcatgtctcgacaccagaagtgaagccgtatgggacagcagtcggctcagcatcagctggcatagccgacatgccccgatatacttccttgaccgagtaaggaagttgtgcaatgcctgttggaacaaagacatctaatgttgttgtatatgtgttggtgtatgcacagtctgtgcagtcacagtcttgacactcgggcatcgagacagtgtagtagttgtcttgaccctgagtgggcactgcaggaccgaagcttgactgtatcgtactaaagcattcggtcattgtgcgggtggtataagtgtatcgctgagctgagcacaatgtgctcaacagcagcgtgatggttatgtatttcattataagagagtgtgagggatgttttgaacaaaggaaaagtcagtaagacgaaacaagatacatctgagacaggatctaccaagcatatctatatgcagatcgatccaggaccctgaaggcgatatggcgaatcaacgtctccagggtccttgcagatggtaccttacatccaactctatcttggatctcgcagccgtatccgggttctgaattttcattctggttggcccatcaaatctcaccgggaccatcttctggaggatcaagatcagggtcggccgcttcactgtatgactaccaatctgttggagtcatactgtaccgcagggtcgtcacgatcgacggatctggagcctatctcagccaacaggcaggcctcaaaactccgttttaggcggatcctttggcgattgtgttacagagcagaaccttatgaagccatctttacttatcagataccctcattcgcacaacggagtttaggacgtgaccgcttttgatgttgatggtgtctcggatgtctctccggatgatcactcctcggtaactcgactagaccctcgtactgtaacggggttgtagatcaactccattgtcggacaaaggcattctttagttacgccacatcctttgagcagaactcaaaatgtaagaaggaagagacatcttggctgtctatttccgtaagtaacagtgtatgtggcgcctgtcaagatgccaaagcgggaactaaataagtgctggagaaaacaaggacccccgtttcctggccatagctattcttttgtgtctcactttgctgcgagctggactaaactgaaagcattaattaaacaagccttttgataggttccaaatggctcttcatcagatatgatgcccagatctcctatccatatcctgtggcagcgagggggcttgatgctcccgaagcagaatgggcgagtttctgtagggattagtccaaaacgccagttatatcaccttactgtgtccttacgaaagacaaggcgaatatgatgtaaggatctccaacaaacatggcctggacggtccgacttacagaatcagcatttcagagaccaacaattgtcttggactcagcgtctagactcaacggatgttgtccatcatattgccactctgccctacaaccaacagaacactctaaaggaaataacaaacgttgcaagaccgtcgtctgtgcttcacaccatcttatgaatcacttgactgttccggcccggtctcttttctaactcactcccatcttctggcgtgtgatagaaaagctaacatacacaccctttcagttcaaagattagccgattagagatcacgataagctacccaatagcataggctgttctgatagcttcgtatcttagtccacacactgttgagcactctggtctcctgagtctttgtgactgaaagaggcagaataaactttaccataagcgaggacagagcctcctttctggtgaaagcgtccggatggcgttgaagaaaaaagccacgatccaaatgccttacagccttagacctttgacgcggtctagactagtccaagccatatctaatgtcgacacaataacttcaacatccacacactcactattggcagtgcattaatatcaccatcttttaaaccctcagccctttttcaatatgtctcctttttacctgcaaaggcgatagtgtatctcaactaaatcggtcagctagacaaccgctgcatccctctactgacactgtcggccgcccttgttgagatcccttgcgatgtggctgatcgatggataacctccagtcgaaaatgtccgcaagctgctgagggagctcggacggacgtttgtagtgcaatgccgtagtgtagatactctaatctgtagtctctgaggtagaatacgagttgaaacccaagctcgaggtgtggtgatgaacgaatggctgaagaaactggtgtgaaccggctcactggtttcatcattcatgatatcagtgtcgatcccttgctatgcttgaagcctgtgtaacacagtagatagatgaccttttcaagccaagaaccagccgttttgagacattaactttgtcactttcggcgatcattccttccaacctttgctctgagatgtgatatatctcaaaaggtgaaagggcaaatctctgatgacaagtcacgttgtttcgatgaccaatattttgcccagcagcccatgtttcattgggaccacattacgttataaaacacttgcattccagtgttaaataactgaggaagatgtcagatgagaaaatttccttggtgtggtggaaaacttgagtctgagatcatgagaagagaaaaggtcgcttcatgatgctcgttcacgaggtccatcgagatcaagttttcagattgtttattcttacgagcctaaactgaaatctagaggtgtatatgaccatttgataatgttgagatgaggaagaattgctttcaagtgcatacgtctctcatcattaggattcaaaatctgcctacctcagctatctatcaattttgtctacaccatgtgcctcttatccttagatgaaattgcccagtttccatgttgtatcgtgtaattctcatccatgtcataccttatagttttctcatccttttcgtgaaaatcaccgtctttcaatagtcgagtgtagcgtgtgctgcttcataagtgacacacagatcaaacccaagattgaaaacgccagcagtgtcagccagacacccctgaaagcatctacaaaggagctaacaactccatcataccatccctcggggagatggttaatctcatcgagatcatctcggatacggtgaatttcatccgcagcgccaggctggtcgccgaacctctcccaaagccgtgccttgaggatgttttggtagacagccgagccaatggtgattccaacagtgctaccgagactgcgtgctaggtctgcaggctttgttagcaatactaaacactaccgtgtacatggacaacttacaggttgcagatgtgataacagcttgttgagagtgatccaccgcagcgatacatgccagtaacgtcgtcgtgagtgttgcgccatacccggaaccgatcaagaagaacgaaacacctatcagccacttggggctatactgattctggacggtgagaactactacacccgcgatgaggacgagtaagcctgctactccaagcctggtgtactttccagtcttcttcatgacgaagccagagaagagggaaccgatcgagataccgatcggggatggcaagatctggacacccgactgcgtggcgctgctaccaagaacctgcaggtaaagcggaacatagaagagggcccccatgaccgtcatggtgcaggccaaattgcaaagacaggcattcaagacagttcgatcgaggagaagcttcacaggaatgattggctggcgggccttgctctcccagaataagaataacccgaatgtgatgacagccagaggaattgttgtcagggggagagggtgcgtccacggaacaatgttaccgcccgagttgagtcccaagagcagcaacaccaggaacgagcatgtcaggaacgcccctacaaagtctatacgggcgaggaatgacttgtccgactgcttgggaggaaccctgaccaagaaatggacggccacagcagagacgagcaccggtggtacctgaatcaagaatgcaagtctccaaccttgggaagtgtggtcattgattaaaccaccaaagacaccaccaagcattgctccagacccataacaaatgttaccgaggccttgaacaatacctctcctgcgcagaggaaccaagtctgagcccaagaaggttgagatgctcatcaaaccaccacctccaatacccgcaacaacgcgaccgataatcatagtggtctgactatgcgcaaggccgcaaatgagatttccagctgcgaaaaagaggttgctgaaaacgagacccggtcctcggccgaagatatccgtcaaccggcctgagatgggctggcacgcagcattggagatgagataggctgtcgcaagccatgagagcagactcagagattgaaactcgctcgatatgggacctgaaagagttgcgatgatggtggaatcgacggcacccaggaagacgcctatccaggcagtgccgaagatgagaatgagcttggcagtcggtacctcctcagcaacaacggtcgtctcctcttcttggcctgctgggagaccctgattcgggtcatctccctgagcttcaattgctggctcggcatctgggttttgaccttggccgtttgacttgagcaagggagtccgttcatcactcagcggagcaacaccgttctcagccatggcagatgccgcgctgccgcttggactttctctcatctttactcttatcaatagagtgaaaaggacaaaatactttagacgagaacgttggacagcgatgtaaggatttattataggtaagaattatgtgagattgatgtagtgcaaatagaggtctggtctaataataccgatatttgatgataaatgccattggcttttgtccccaaccaccttccgtcatggtcaaagtagggataagatatagaacgcaagggatagtcgttaactaaccaataacatcgatggtctggggtcgttagcctggtgccaccttgaaccgacaacggagctggctggagtacagatcatcatccatcatgcatcttgtcctcttctcataacattgaggcgacatcatcatgatggttaggtagaacatgatttgatacacatgtgctcatgggaaggcagcacactgtctgcttgtcctgctcgttgctcctcatgatgttccgttttgagtctaggtaatttcccaaagagataagtcttacatgatcatttttaattcatatttttttcattcatttatatgctcataattttatagtcatgacaaacccagacagtagattcgctgcatgaacccatctgtcgagccaatagggctcctttttgccattaaatgcaacgctatgcaaactcatacctttccatataagtggctcttcgccaattggagcaggaaataacgggttcagtcttccaaggtgtatcatagtgacatctcaatctccatgatctccttgataccctcctcaatgcccttggcctgctcgggtgtgagacggggaaggggtcgtcgagggtgtccgccgtagccgtagtagctttggatagcggacttggtgccagcgatggcagccttggtcagcacccaatcgcccttggagagcttcttctggagagcttgagcctcgtctctcttgcccttgacgtaaaggtcccagaccttaacacaggtcttgggcatgacattggcaccgccagcaataataccactgccaccactgacaagggtctggacagtgaagtcggcaatacctccaaatgcaaggtaaccggaaccctcttggaagggtgtcttggcatcggaagcgagagcgactcgggtcagcttaccagtgcttccacaggtgaactttgtgccgacaatgttggggtgctggccgagcttaatgaggaggtcactgtccatgtcaagaccagcgacagcaccagggtagttgtagaggatgatggggatggggctcgcgttggcaaggtcgatgaagtagttgtagacggcgtcctcgctcatctgagccttgtagtaagagggagggagaacgagagtggcagcagcgccaacctcggcggccagcttgcacagctcaacggtacccttgacgctaccctctgtggctccgagtacgacaggaacagactggaaaccggcctcgtccaacgcttctcgtgtcgccttggtaacggcaatcttctcctcgcgtgtacagtggacggcctcgccgttggagcccatagcgacaaggccagctaggccagcctcaccgagtcgcacggcatgcttcttgatgacgggaatgtcgagctcctcagtctcggggtcgaaaaaggtcatgacgggggcgtagattccggtaggaagcgagctgggtgtggccgcgtgaccattctggccattggtggcaccattggaagaagtcatgataagaagtatggggggatggtttgaggatgagaggcgacagaggggacgtgaaagaaacgagatatatacgacagcaaaacgacaaggccagagtttaagagaaacaaaagagggactttataacttatggcacctagcgtaggaagctcaaggcatcatgtcgaaccgacaagtgcgttttcggcagccagtcccaatcccagtttgggggtggattcgcttcgcttcgggaagtcaagtgctccaagacagacgtgggtattggatcgaccgtcccccaattggaagaatgcggtgcaagtctggggtcaagaggaccacaaaattcttttaatggtggtacgctaccccgtatgtaaggtgggaattgtttgaagtgaggtatcagattgagtgataagaggccagtcgtgatgctgaagtctaaagcctcaacgtcgtagccaagaccaagactcggcaagtcaagctcgtacttaacgagaaacgtatcggaatcctcgggttcgtaccatgatcgattgatatcttggcagctgggtggtttgatacctggaatgcgagaccggcagttcaggtcggttccttgaagaatacgactcggtagaaacgttgaacgaaacctccatgcttctggatgcatcccttttctaggattaaacactttgcatagacccttaactgttgatctagctaactttggcacaaggagccggctggacgggaagggtgatggagagagaggctcatcagacaacaacaatattgggtcgcttaagatccatgttggacatcccgcgttgaggtttggtattagccggtcgagagtcaccccctttgagcctcgagctgaccgtactggatgcggtgtgtgaggcaaagtgcatggctgaaatacaggcgagtccgaagggaataagcctaggtacctggaagtcgaccgacttgcggctgagttgggcgtgtgagttgtttgggtggtgatgttgatgcatggggagtttagtgttgatggggggtaaattttcatgatagcctgttggatgttttagaggctctgtctagggccagtaaacggagaattattggtaatggtacccccaaagtggcaggtgggatttaccacaatgagatgttgggttgcacagaaaagacagtcacgatttatcactggtttctccgcgagacagaatcaattttacttgtcaataagaagcataagcgatggaagtataggtcagccagacatatctgtacgatatagtcaatgcccttgtcattcaagccacctatagttgtaacttacaagcggtcatgagccggtcgttatagcggcgtgggggtgggggatccggatccgaccccgccattttacccctcatttgattgtcgcaactaaaggaacccactgattgctctaagtttatagtggtgatccatgctttgggggtggctcttagttgctcgacccttttgttccatgcaaaaggtcattactgttcagtacccgcgggcagaagcgccttcccgtgtttttatactgcatttcaatatttatctaggtaggcccaaggttagcctcgggtatgcggcagcttctgtgatcagtaataaagagctgctatggggactatttctccaaacccccgctctcgtcccatagactccatacaatagtttagtctgtagcaacaaaccaccaagatttacattacaacatttatgttgttgtctttctaataaggcagatcaatgaatctagatcatatcccccatattcatttccccacagtcacatgagctcttcattccgtatcatgactccataagaacactttccatcccaagctcgagattggggggtttccagcgcggggactcttttttcctccaatcgcagacggagagaaccccgaacatgtcccccagcttcagtagccaaagctcaggttagcttgcggagacatgagcgagcaattcataagagagctcatgattgcactctagacatcttctcttgaccagttcagaccttgaatcgacttgcgcattcttccatacattagtctggaagtatttttataccctcatactctgtcttgagtctcatcatagcttctgtttctttccccgcgttgcccctcatcacattcacaatggatcctctgaacgtcttgatggtgagttgaacatcatgacgccaaccagtttttcaattaactaacaacttactctcagattggtaccggagagtacaccactggctttgttggtggtggtgcctctggttcagacaagaaggtcggcgttgtcggtctcagtctctttgacttgcgccgtcgcgaaaaggtcaacaagttgggcatggtcggtgtcaatggcaagaagttccctgctatccgtacgtactctaccaaagtcacaacagctttcacttactaacatctccaggcgaacatctcaacaagaacatccagcaagtctacaacgacctcgacacctccttcgactcgttccctgccaacgacaaggtcgatcccgatgcctacaagtccgctatcgacgccctcagccccggcgatgccatcacaatcttcactcctgaccctactcacttccccatcgccaagtacgccattgagcgtggcatccatgtcatgatcacaaagcccgccgtcaaggccctcgaggagcaccaacagctcgtcgaactcgctcagaagaagggtgtttacgtctacgtcgagcaccacaagcgatacgaccccgcctacgctgatgctcgcgcaaaggctcagaagcttggcgacttcaactacttctacagctacatgtctcagcccaagtcacagcttgagaccttcaaggcttgggctggtaaggagtctgatatctcatactacctcaacagccaccacatcgatatcaacgactcgatggttcaggagcgcgggtacgtccctgtgagcgttaatgcttcgtcctccaagggtgttgccgttgaactcggctgcgatccttgcaccgaggacacaatctctcttctcgttacctggaacaagaacggcgagcccaccaagcgcgccgttggtgtctacactgcctcatggaccgcaccccaaaaggccggtgtccactccaaccagtacttccactacctcgccgccaacggtgagatccgtgtcgaccaggccaagcgaggttacgacgtcgccgacgactccgtcggtcagatgatgtggtacaaccccttctacatgaagtacgctcccgatgaggatggaaactttgccggtcagactggttacggttacatttccattgagaagtttgtcgatggctgccgtgccgtcaactcgggcaagctcaagcccgaggaccttgacgccaagcctctccccacactcaagaacaccattgccacaacggcgattctcgaggctggccgaaggagtatcgatgagaacagggaggtcaagattgtcattgagaatggcaaatggagattggagtaatggactaaagcaagagacggataccatatgctgcatgtaaatatgtctgacgggttacgaccaaaagtaatgatcaagccttttttgtttatactttaaatgttctcataagaagtgaaagtgaatatgctttgcatttaatgcggggtggatgaagtcgccatgcgggctcttaactttgtagctccaccaaaaactcaacaccacaccttgtatcgatcgttccaagatttagactcattcatttctctatttcatcttatcccccaattacttgtatactgggctggttcaaagcatatatcaaaccgccatcatgcccgaccctcacttctctgatctcatccttcctcaaaatgaacaactctccatgtctcagttgatggcctctctcaaacgcacaacactcacaatacacaaccgtctaaccagtattcaaaccgacgctgaatttgtagacaatgtgtctcattcatatgccccacgaccactcgttgccaacgagcgttgtggcagttggtatatccctcctgagcggaaaggcgcgagtgcatatttcaaaagtacggatggtcacgagagagcgtggaagtttagtacgaggagattgaatttgcatttagttgaaataattgagaagaatgacgggtatgtactgagatggagtattcattcttatctttagagtgaaaagttaactcgttgacagtatcataatcgtcgattctactcgtcgtggcaaacgtaagtccttcatcagattatattcacaggtttgaatactgacttatacaggaatgcccgatgccctctcttccacaattcccatctggtgcactgttctcaaccttgccattatcccctcacacccttcctccagcaaactttacctcccatctcatcttcccgctacaactcactcgcaaatatccaccctcatccctggatttgttgcctccttaaaagctctcaatctaaatctcccaacatgtctcaccaagccactgcgcccattctgggtaactcctgactcaacccttccctcaccagaagacacagagtccatatttgaggatttcaggcctgtaatatgctgcacggctagtcgccgtgtggtaggcagtgagatggacgagggcggatacattcagggcgcaggtgatgatactgaaatgtgggcacatggtctcgaagcgcccttgttctgggagaatgtcgatgagcttcttgaaacatcagaagcagagctgccagatctcatctccaggatagtcgacgaacaagcgactagcaagaaagatgaaggatttcaactacaaatcgtgcctcacatatctgtttgcgctttgcccctccctgccatgcccgccgaatgccgcatagctataacccaagatacaacaccaaaggactcatggttgaagtctaaaacatatatgcaagctggccttgggaaaagcaagttggcaagtcggaatcttcgcactgcgctacctgaaatatgcgacttcgccgccaagtatcttgcctcagttgaggaacctggtgaacaacgcattgctgtggcatgcgagtctggaaaggatctatcagttggtgtggcccttgccatatcatgctacctgttcggcgatgaaggaaaggtcagggattcgacaaaaaatgtctcgtttacaaagaacttgatcaagtcgagattaggcctcatcatgacggcttatcctggggcgaatcctagccgcgccacattacagagtgttaacagcttcttaatggattggcggaaatgataggcgcatcatgtatggaatacccattaatactttgaaatgaagacgcttacagtagtaatcgatcatgagaagtagcatattgactgattaatgcgaacatgtcttagattggtcacccatgtcccatgatatccaagtagattcatcaaaactgcattagttaagcaggactttgttatcctgaacatccctctcgctatatggcttatatgtaaatttgggtattcctcaaagtagattgtcatagcaacaaactcttctctcatctaaacctcaccagcctcaatcttttgcagagcagcggggaactcggaccagtcacgcatgatgaccacagcaccagcatcgcgcaagacctgttccatctcggcctgcttgtcctcagcataaggaccgacgtagccaatgaccttgattccagcacgggtaccgctgagagtaccgctcttgctgtcctcaatggcaactgcctcctcggccttcttgccgagcttctcaagagcatggaggtagatggcggggtcaggcttgctggtaggcttctcgagacttgtggcagcagagaagacaacgtcgccagggaagtacttgtcctggccgaccttctcgatggaagcgcgaactcgtcgaagagcagaggatgagacaacagacattgtgtactttccggaagcagcaagcttctcgagctgctcatcgacaccaacgcaaggcttgagggcctccttgagcttggcgatgacggcgtcttcctcctttcggacgtaggattcgaggtcttcggcggaaatgtcgatgttgtagttcttttggagggtggtgagcatgccacggaagttttggccaacgaactccttgatgagagtctcgccagtgaatcgcatgtcaaccttgcgagactcgcagatctcgttgatgagaccagcgcaagcctcaaaggcaagctcctcagagaggacgagggtgttgtcgcagtcgaacaggagggtgttgatctggaatcacatgtcagctaagagcccatactattgctggttgtaaagaacatacctcaggcattttggcggatagtaatagtgaagcttttagagaagaagtatgtgcaagttctagaaggaattgggcgtattaagtagggttataggagagaaggtcgtggaagaacggtggagcgagagatggtgagagaagaagacgagagtgatggagtaagtgtgggggaacggaggttttatggaggagctgtctttccttgattgaagatacggaggcccagaaggtgacggaaagctcatggcactgcagaaagctgtaattggaacatgcgagtgtaactggggcttctactaagtcaagactacgggggttgtccgggttgggttccatcgacgggatgttgcttttgagcgtgcatcagccatccagcgtgtaagactgagagtagacagggtggttgagaaaccccgcgggcatggggagcaccagagacatcatcatgaattatgcgccagatgagttagacaagtattgacggcattatatattgaatatcaagaaacatacaaaggtagttcaatcacatatactgctcatactatccagtcgagtcacgattggagtcttcaccaaacacgtgcaagtcagacaaaacccctcgcgatcccgaatcaaatcgaatgcaatgaacaaatacacgaataaaatgcccctccccctccatccaggcccaggcccaagctactaaaaccaaaactaaggtccgacttagaaccgccaagtgtcgtcatcgctgcactttgaatccctgttaaacaagacactaagtgagggggacccgttttcttcccttcctgccggtccgcatcagcgatgttgttctttgagcctctaacaagcatgagttggtagcatggaccagggctgcttcgaagcaacgggttggttggcttagaagagaaatacctcctctcatcaagatttctgggtaccgtacataagcaccaagaagacatcccatccatacaacaacataccttgctgcaggtgacggagaattcgaaccgaccacccgtttatcaacaagccatgcacatattgtggtcatcataagtctgtatgcaaacagtcactcagcaaaggtggaccctcgccatgtttggcttgagggatttgcatcagtccatatacaaacaacctagtcgttgcatcgtgatcatatcaacagcctaatttgcaccaacaaaaacatgcatgaatacaaattgatcgaatgttcaaacctgcctcaatattagacagctatataagacataagtactactaattaaacaaccatcaaatggatatcaaaggccacatgctaatcaactccctttcatccgcctataactttgtattcttcaacctgagctccttcaagggacgaggtccattcatcagacttccactcttttcattattcgtaaagttcccaacgccataacaccaatcatgtgtaatgcaagcttttgcaaccgaatcttgatgttgctggcttgaacaaaattccagcacatctctagtatccggccagaattgcaaatgttttcgctcgcggcgagcctctataggatctccctcaacttctgcttctggtctgcagtcaaacttgatgggaagttgatcttgtacttgatgacaaaatcgcctcgctggcccggtttcttcgaaattggcatgcccagaccggggtaacgctcctcgctgttgggctgggtaggaccgcccttctctaagttgagctgtcggccatcgatcgtagtcactgttcttcgccatccagtaagggcctcctttaggtcaagagtgactgtgtggacgaggtcgttgtcctcgcgcttgtagagagggtgttccttctataaaactgttagtcatcgaattatacctggggttaacatgaatttgtgcttacctcttcgacgataaagtgaagatcttggcgacctccctctacttgatcaccaactccgttgaacttgatcttggagcccttcttcagaccaggcttgatgggaacttcgagaatttggtcggtctgcacccgcttctgggtggaatcatcgaacgtcttacgcttgatcttcatcttcttggtaacgccgttgaacaactcctcaagggtcagaggaagaggtcgctcaacagttgtaacctctggtgtcgtttccctggctcgtccatcgaagcctgatcgcgtgcgcgaagcacgactgcgaggacctccaccaaatccgccgaacatgccagccatgtcctcatcatcaacgccgccgtgcataccgccggctccgttgcgcatgaactcggcgaagatgtcttcggggttactgaaaccaaagccgccagcaccaccgcctccggtgttgaagtggaaagttcgggtgcctccaccgggcataccgccttcgaagttgaatccgccaggcatgcctccagcggcaaagggattgccaccggcaccggcaccgctttcgggttgagcggtaccaccacggaggaggaattcgagaccatatgaatcataaatcttgcgcttttcggggtcggagagaatctcgtatgcttgcgagcattctttgaacttttcagccgcatcggggctgttcttgttcttgtctgggtgccatttcaaggctgctttcctgtgagaacatggtggttagctacagtcgatgggcttagtgtggattgcgctgagggcgatatttgcgacgacaagatgcttcatacttgtcgagctacccatgtacttggaggcggtggcatgataggaagctgtgtttacttacttgtaccccttcttaatctcgtcttgagaagcctcaggcttgacattaagagtgtcgtagagctttgtctctttgaccattgtagcttttggtcaatgttgtactctcgagtgtatgggtttgcgatgtggttcaaatgtgttgagttgaagtgtgagcggtggacgagggaggagtggaaacaagaatggggggagtatgtaggtagtaggaagcgtgttactttgtttttaaaggaaaaccaagagtaaacaggtatgtttgtgaattcgagtgtgattaaagagaggggaatgtgttggttgcaagtgtgagtttacaaaaggtgaggaggattaagtcaagttaacctattgacactgatgcttcaaagcttagtacttacgctatgcgaccgtaagatggttaggcgatggaatttagagaagccaccgctgggaaatactggggccatgggaccttgtggaagcttccaagggaaagcggcaggccgccatggagatagagaccttgatatggaatgggcactggctggctgggggtgggggtgacgtcgagtcgatcgatttccattcaaaataaagaagatgtacatctaattacatctgtgactttttgttttgttcacaaccgtcacaaccacatgtcaattttcccatccaaagtcaagcgttggatcattcagagctgataaaagtcaattcctgcaacatgcacgtctgactaaaactctgttggtcatgctgcggtagtctcatgtcgggctcgacccaacctactaatcgatgatacctgaaagcactcgcagggtacagtgacctatgacgatacctagccgtggtggagatagcgccccagacgcccaaagtccagaccaagacgtccagctccgaagctcgagatggttcctggaagcttgagcgggtcttggggacgctcaaatcttggcctacctactgcaatgatattttccatgtgctatactttctattcatcgtttatactctctatgataccttacacatatctgttataaccctaagcctgtacatagcacctacaatttgacgacttacccaccggggcctgcagctattcctgtaactaaaccccagcttacccatctctatgatcgaagcttctagaaccttctaagccattaagctacagtttgactctgtacaggataagtgcgtcggcaagctgtatttatctggtaggtactaaggtatctgcctcaaataagcatcatggaacgacaatctttgatacacaatacttagatacctcggacttggtagtaatctttatttgtgtacaccattgccacaacaaatccgggaacactgcttacccatgtacctccatcaccatcttggatataaaactgggcaataagccaactcatatacagaatctaggtcactcttaagcacctctctgtcccagaaacaatgggcagaacatgattaaccatttcacaaaatatcttacacctacctacgaagtttcggcatacataaccttgaatctttgactgcatgtctcaaatttctttacattctcataatctattatgagtcagtagcctatggcattcagaaatcaattcaaataagtgaatttacagaaaatggagttttattctcagcgttagatcgtcatcagggaataacgtcccagtgcatgcctacacagcacggcacgtgtgaatcaattaatgaggcgcaaagcatattcttatcttatcgctgctagttcagtacgtacccctccgcggccactggaagcgctgctcatcagttagtggtccatcttcattccttcatacaacttacaacgagtgcgtttcgtcagaagcgctctccaaactctcattatttactactcggctctttctttgcccattgttcccttcgttcaattcttgttcccatctgtccttcgagacaaactcattggttcgtcgtcccctcagtgggaggagcaccacatcaacaggttgagctacgacatccaagaggagcttcatattctactccttggcctcacagcttcaccaaccactacaccatggcatccatggagcctaatgagggggaaattggtatggtgatggaggtttgcaatctgaatgccatacatgatcgcgacttggttatacaggccctcaaggtcagctcaggctaaatcgtttgccaagcacccgttgcgactgacatacgtttcttcgatagctcaacaaccgtgaccccgaaagagttgccgagcaatggttcaatgatgaagaaggcgtatgaatacctctctcctacatcaagaccgagttcgatcgcatgctaaaacgctacagtttcgctcaaaataccaaaagatctgggatgactcagtattcagtgcagatagagacggtagcaccaacaatgccgggatatgtcagtttctccatgtatcactttcttgaccttgactaaattctgtagcctttcatgtcgaatcctccgatcactccgttattcaaggcgtaactcctccgcccgactcccatctatatggcgctccctcgagacctccttcccgatcaaacaatcgatctcctctgggtacggtggtggactggaccgcggcacatgtgcccggtattcctcttgccccctccaaccaacatacactaaccgagtcgtaccaaggtgtcccaaacagccaggcccaggaagatgacgacgtacaacgagccattcgcgagtcggcacaagaagctggcataacgatacctcaacaagaaaccggctttacaggaccatcggagccggcgccaatccagtttggacctgccaatcgcgaaacctataatgcagcagactgggcaatggtccctactggatcggccagcaagtctgagacgccagtggatggaccttcggcatcgaaaagaaagcggacgccaggcgctcctgcaatgttgacgacgaccggcacagcgacctatcatcgactcggcggactcctcacgatcatgcatgaaatccccatggccagaaacgtacttctcaatattggcgacttggctccgacatacggcaacaacaaagactggtggagaggtgaagaaatcctagcgccagaagttttggctaagatgaataacgaacagagctggaacagcggtgattttaatagtggcactgcgtttgaggaggaaattcaccgtctaatggctttcctggactccaccgagcgtgggtatggctcaacatatgtgctggtggacttgatggaacacagcggccttgacaaagagaagcgattttacgagatgcttggtcagagacatctggaaacgatccggccgatcatgcaagttgctagtcttgcattattccatggcgacattctggaagaggacgcaactttcggcatgctcgagatagagcacacacgtaacgagtacaagtgcatcaagaccttgtatgaggcacttgaccatgtaatgtggagcgatacgcttgggtccgagacgattaacgaagactctaaagtggcttttttcaaggagatgggtgaagtattggtactcgacattggttgcgacggaccaaaggacccaatagaaataccgcaggaattctacccagaaaagtacatgatatcgcggagggaccatgcccgccgcatccagtacggttggcgccagaccaaaaaagagatggcacgccttgagaaggaaaaggagaaaattgatcacctggccgaggcttgggtcaccgataaagccaagaccaaatccgacctcttgaaaaggtcggcagagcagtgggaaggttacaagagctatcttgatgggcttggaaagttccaggcattggagaaatctggatttgacacaagcaagtaccccgactatcatcaggctgttcctgatcgcgatggcgctgcgaaggaacagtaccagacggttgaggaggtgattcagtactcgaaaaggctgctcgaaagtcttgacaagaggatcaaaggtaggtcttgcgactctgagtagactgaaaatgattgactgacctttgcagaggtcgatgcggaaatggaacagatggtaaggaagcagagggccctagggaggcttctgactgtgccagacaagccaggtcgcccggagcctatgacctgcaaaaagtacctactccgtggagtggccacatctcctcatataatatatgtctgtcaacgcgaggaagaagatttgatagaattgaacggggaggagagcaaaccagctgagcaatggtggagactggcctatactccttatggtgatgaaacagccaccagagcagaggtaaggaagcggaacgggcttgaagccacagaagagttgacgactaacaccatcacagaaactggatatcgagcaagtgttcaaggagatgtggaatgacactaccaagccattgctcgtatatgccaccgaagaggccctcaaaactcccaagcaaccccttccacctcagcttgagcgatttgtcaagatagacaacaaatcttttcgacaagagttggccgaggaagagtcgacagttgaggtcaagacaaccccaacctttgatcccatctcaccttccaagagaaaacaccgagccgacagcgttggatcaatggacagcaaccgtgcatcgattggaagcgatggtagaaacgggtgggaccacccattctgggacaacccatccaaagatcaggatgatgaaataggtaccgagatgaaggactatgggggttcgtcaaactatattcatagttctgatcttcttgatgacgatcctcccacactcccagctcgacctcaggcctcgactgcatccacaacggaaccaacgtcggctaccctaacgcccaacacagtcggcgctgataacacggacagcgctctgtctatgtcagaggagtctcgaagcccagaaatgcaagagaggtctaggcctcctcctatgatgtcatggaaaacctcatctgaaagaaaggggtcggtcgacctgatagatatcgacatggacatgccaaatgagaagcagtagacatcctcaggtggtgttgttttggaggcgtaccaggaggggcgcaagtggttgcatttcgtggtttggcttgttgaaatcgaagcatgggcggacgatgggaatcgccgctgtcttatgacacgacatgattcttgctagcatttgagcgtgaggcgttttcctcctacatccaaggaaggtgaggatggtggcatcgtgttgaatgaattattggttttcgacagcgatttgggtttctgaacgtagcggctcagattatgatcacgataaaggaatacaaaacactatttatcacgatgcagtacagttaattcagtctctatttcgtgatatctgttcatgtgcccaataagtcacttcgatcattctcatttctggatgctacgatatccttgggtcttcttttcagtagccccattgaagaagcatctgatgaacagtaacctcacagtccatgtttaggttttggcgccccaatatcgcctgaatctcgtattctgtctatgaagaaatctcgaatggaacacactcctttgctcctcgtaacagcatgtataaaacagaaaccgcgggcccatcaccgcttcccgcataccaaatcccgtgcttcgttcgtgactattctagtcagaacaggccgcgaatctctaacgcccataataaaagacaacccgctataccggctatactgcagatgaaaagacgaaaccgttaaaatgccgatgatgaacacagccgaccctccatactggaccttcccaagaaatgcactactgcgccaggacgtctaattccggtctctaacgtcgtcgtcgtcgtcttcatcatcatcatcaaaatcctccatatcctcctcactgtcactaccgccaaagttgaattcctcgtcggtcatgttccagaaatcggcgtcatcatcgactggcttttgtggtgcagtggtgagctcatcggtagtaggcatcctagagcctgatggtatgtccttctgagacttatcaacgatttcttttgcctgcctgttgtaatcggctctgttgtcgcggtagaggacgcttgcgtcgacgttcgcaggggagttgatctcgggatcatcgaggaggagcaggacggatcggagcacagactcgacaccgtggagcacattccaacgctcgctagccagctcgcccgagtgctcatcttcaccaggtttgtggaggatagagatgcagagagcgccgtcggtgtaaacgttggggtggcagatgctctttgtcaggaatttgaaagaaggaggctggtatgggtaatcgttcgggaacttcatctcggccttgagataggcaccgtgccaggcgctgtcggggttgacgacccagaggccgactttccagcgaaggaggttcgactcgtcggtcttgaatggaactgcatgttagttctcgcctttgactgtgaattcttgtaaaaacacacctcaatatcaacccacttctccttttgaaggggtatgagttcttgcataagtcgcttctgcgccatgatgactgattggtggttcaggtcggtgtcggtgtcggtatcgtaatactggtcctatgatagggtcccccaaatgagcgagcgggtggaaagacttgtggtgtaagggaagatgtttgttgcaggttggtagctgagtgccaggcttaataaatcaggccagaagcagaggcgaacccagggcgtggaaagggcggtcgaggaggggcgggagtaggatgaggaggccggcgtttgcggcttcggcgattggcgcgaggtggtagctagcggcagcggcaacgacagtggtgttggtcttggtgttttgggataaaatccaagtgatgtgaagtggcactcgtttcgcttcgttggcagatcctgtttgggtcccgctttcccttttatataataggaagaaaatgcttgattttggtgagcgagtttattttttgttctgctctgcttattgctaagccgtgaccttgatgagcggatgctttcagggaacgttaagaccaggaccgttgagatggatgctctgaagaaagaggctcaaacagggagaggaagggagaaagggatcgcctcctattgttgcttattcacacacagagagaacaataggataagctgcaaaacgacaaaataataataaatggagaaaaaaagaagagaatagaaaagaatgtctatctatctgcctccggttattaactaacaataaaacaactagagagtcattcacccatcggccaggccgcagccgtcctgggactgggactggggctgggactgggaccggggcgtttacaataagtaatgtacctgttctgccagccagtgaccgcggtcatacctgccatcatgccatgtctgacgctgacacatgccctgtttgcgcctgccttgcccctcctcgtgcctgcttcggtggaaaaaactgacgttgacgttttgttggtcccttaactccacttcggctccatcctttccccacagatcacgcttaggtacgtacccgtctgctcccggtcgctcgggtgccttggtatattgacttaaattgatggttcatgtattaaaatcaagcaagcactttaatttggacaatcaacaataaaacttagacgttatggttgttaatcaacattcttttgttctttttccttctctgctccataggtctttgcatacatccaaaacacactgttgtcacttgtttcaactccagggtgagtgcagcgatatctgcacagtaagtcgatacaacatttatctatgtatcataaacgtttcacttaagaatattatcaaagtgatcatactatgtagtaccttcaagtcagccaaagcattattgtcggaatgttgttgatctgatcaatcgagtctttaatcaatacagatgcttaagttaaaggtttagagagaactaacaaggttcatgttttgattcaaagacctcaaaaccaacagtgccgtcaagaaacaaaattatatgcgaattgagttgtgtcattcaaagatattttctatctgagttccagttccaatacgaatagcctgtactgcaacccatcttcatgcaatgcgtccaatattcataagcacataagcaatatatcctttctatgcatagtcctccacagcaacactccaacataggtattacgcacctaggtcgtagtatacacagttgcctgagcgaaaattgtagaggaacgcgtgccgtgacccgttcttctttttataggtgtctcgccaggtgtccaactggtcatgaatctcccgtatgtacttcttctctgtattcgtaactgagtgttcgacctgtcgccagccatcgggttccgagagacatgtctcccgcatcaggtccataacctgatctgttgtctcaatagccaagaccggcccttcgaggaaagatcgcaccaggctgctcgcactgacctgggcttgttccacaaccgttctgcggttgaactttttgctccgcgtttgtgccaccaacacacgaacttcctgctcagattctttatcacccgagttggagtccgtggtgctgttgccacggagcttcactactgatcgtgagtcgcgttctcgaatctcgttacgaagccaagcaagcaattgtgtcgatggcatgtccgcatccgggacatcctttcgccccatgctcttgatcttcaagatggagtcctgtttgatgataatgatccaagaatacgtttcatcacggtgtttcgacattaaatcctcaggcgacctagcgtctttggccatctcagcgctaatgtcgtgcgcccaaagggtctggagtatctcaacacctgacgatctcagcacagcagcatcgaaactggcgacaagacagtcacactgcatcatataatcagtacaagccttcagctgcaactgtaggagataaacttactcgtcgagtgttgaatatactgtttgattcgtcttcggcctttttcaagaatgggcgtccaccggacttcgggggttttgccaatcgttcccatgccaaactaaacccaacagcgtgacgttctccaaactgactaccaactttcggtcgatgttccttgatcagttgatcgtatctgccaccagcagcaaaaacatccttgaccttcttgtcgtagaggcaggagaaaagaacgccccctgtataaaaggcctccttcagactgttgagagggttgatgtagactttagtccccacactcaagtgcttgcaatactctacgacttctttgagatgagcgatagttggcgaggctcgctggtacatatcgctaccctcaaagagagtcttgagcttggcaaatgtcttgttcggtgtgtctatttcaggtcagttctgtcggatgtcgaatcgcagcaactctttcttacctctaaaatcaaacttttgtaattcgtccacacttgtagctgaaacacccacagttggcgaccgcagttcaattctaattttctgccaggtgtaattgtgaatgttcagcctgctcaggacatccgccgctccgctgcgactagcaggctcaattccacaatgctcaaaaataagatgcaaaagatcagagtgtccaagatggaaacacatggctgttgtagacaacgaagggaatgtgtgaatgatctcatcaatcaccttgagaacctccgcttcttttagggcaagatccagcgtgtctgtagtgacaatatcaaaatcgacttctccaaacataagcggctgtcccatgtcttgcttatcacggaatacgttgccaaaggtgaaagttcgttgaacaaccggtccgttggtttgcttggccattattcttgcatttccaagagttaggtcgtagggcagttggagcacattgccattgggatccaaaagttggacggcattatcgccatagtgagtggattttggataaatgataccacgaggagtttccaaggcgccatggcggcggaagatcgacaccagttcttgtttcactaaaccctgattgagtaactcctgagggctcatattcgcagaagacatatcccaagcgtagttcttggcaggctccatgcgctttgcaaagagagtcgaaagcatcttgcgatagtagggcgagctggggtctgcgagtcctgcaagagtgcgtctgatagtctcactctccatttgaaccggcaactttccactcttgagaaggtctgtactcgagggcctttctttcgggttgtggttgacaagagatagcacaatttcggtctgggctttctctgcaggtttgaagtctgatggtaacactggctgcggccgtctaagctggccaagaacatctgccttttgcatacccattatgggtaaatagcacatctcgaagaatatgattcccaatgaatacatctgattttgttagtccaagaaggagttgcgggcaactcgattcacttacatcgacctttgtgctgtatataccgttcactgtcgatctcacctcgggcgccgagtaataggctgtgccgatacttctggtcatatcgtctgtctccaaggtgttcgctgtggtggacttctcgactgagaactgcccgctggtggcaagtccaaaatcaccaatcttgacattgtcaattccatcggagctactgctgatgaagatattttccggcttgaggtctcggtgaacgatgctcaacccgtgaatatgagctaaaccctcgaggacctgtcggaaaagtctccagatctctgccgtattcttgtaaaggttcctggcgataagatcccttagagtctatcgagtttggtcagcaaaatgttatcctcagggtagcataggggcctgactacttactcgcttttcacagtactccatggaaatgtatagtatggttctgtaagagcgttgataacgggcgcgtcgctggaacatagcattcctttctttgtccggagacacaactcgatggatagacatttcatccagtgactcatcgtcttcatctgatgagtcctcttgttcggaatcttcttcggaatcgtcctcatcttcatccgattcttcgaacccgtaatccgcgcctgcatttgatgaaatgaaatcgagacctcctgtactagtggcgaattggatgtcaataccaaccgactcagtgccttgtgtgttctcctccgtaatgtaaccggtcgaagtatcgtcctcagtatcaccttggtcggtaatctcctcaacccatgtgttgtagtatcggacaaccgcaggatggctaagctgggacagcaatcgaacctcctttaagatttctgtaagactggcctgtgatcgctgcgtgatcttcttgatggcatagatctgaccgtcgagctttttccttgctttaacaacttctccaaaacccccctttcccagtctgccttcttcaacgaagtcttcggtgtatcgtgacagagaaggtccccggtgggtggttgaatcacgccgaaactttggaatgggctggaaggaagtcgcggggctacttgacaagagggcagatgtatcatcgaagagaacgggtgcatcagtggccaggaattcgctggatccgagctcaaatgctctaggtctcttttgcttgtcttccctaaagaatctactcactagttcatgtagagaatgagaaagggtgacagattccataaggttcttgggcgatgagtacgttcgtagcacgtcgaggccaaaaatcatctggacgaacacaacaccaaaatcccaaatatcggtcttgaaagtatactgaggttttgaggtgccggcaatctctggaggcagccaataggcagacttggcagtgtgcaatccaggaagtcctggcttgtgagagttgatggagtggatttccctttgataccaggcatcagagattttaggaatgatttcacctgtggcttctcggaacagaagaatgttccctggatggatatcttgatgagcaatgttcttgttgtggagaaagttgagtgcatctagcaagtcccgcgtccaagaacgcactttgccaatctcaatttgccctgcaagttccaatagctcttccaagggacccttctctgccaaaggcgataagacacttatagtccacgcatttgcaacagtgggatctgtggcgagtccagcctgaaccctgaagtctaaaacgtcaacgagatgacggtgctgaatccgtttcacagtcttgagatcttggaggcgagattcgagactctgaagttgaagtttgaactccttcgagtccttgcttgtgttgcgtaagatagtctcctttagtgccatagtcaagctgccttgtccattagccaggacaggcctgactgtataaacgatagacacaggcccttgtcgtggttcgcatttgcctgcaacagatttgaagacgatggtgtttcccgacttatctgtagtgttacaaaactggtcaaactcaatcatctcgtctgtttctgtactgggggtcagctcctggtgagagttgccgttaggacggcgcttcgattccttggccttctgtttctgtcggtcgatttgttgctgaagcatctcggccatgacacgctcctcttcctgggtctcttccatcttcttgcgttcttcctcttccttcttctcctgagctaactttgccaaataagcttcatggcgttctcgttcttcttcgagggatggtaagtgtttgccatctgcctttgcttgcgcggcgtcctcgagaatatcgcgtactccttcaacgatctgatcgatcatctcttgttcgtcctgggcaaagatctttggtttcgtctccaagaacttctgaatcttgaattgggtgacttccttaagatcatgcttcttcaaggtgacaagaggtggcgattttgggtaggtggcagtcatgacaaagctcagagtacaagcaaagtcttcatctttggatgcctttatccgtatgtcaaagtgtggttcggttttctatagggcgtgagcttcggctgcccagttggagctcgggggacgtcgtaggactctaccttccaggcgctttgggtttccgaatgcataacaaagtcgtcgccatagatagcctcgagggcaaggatctcgttctgttgtagttcttcatattcgattttgtggttgacctccgggctcgcagtaggttggagaccggggaagcttgagtcattggtgtcgttgttgagagtcaagggcgtcttccataccccaggttgtttccccgccatgtttgcgcaggttccagaggagagtcgagtcacagcaaaagccgtgacgctctacagggaagaagccatggcggcgaataatagtaataataaattgagataaatagttgtaaaggtcatccagtgaatggatgagagataagagaagcttccttctgacgtcgagccgcaaaaagtggcggggtagtttaatactttagtccatcacctccgtcaattatttccacttaacgattgacaactcagtttgcgacgctcttacatgcaaaggcggtgtcgctccatcgaattacaggcggccacagggctgatgaggggttcatggcagttcttatggcggtcaattagtgtttaacgtcacctggaccgcctagcacgcgctgcaggaatgcctgattttgcatccattagcgcaggcccctaggcaggttccttgaaagccagagccggaaggtggggggacgcgccagggtcgacgggtctttgtctgcttttgcttggccatccatgatctacgttacagcggaaagtaaacatacggaaaacgaaagtcaacattaacatccaactcgactgcaactgcatttcatccaatcttatcctgccacaacaaagcaatcaacaacatagcaggctcgcctcaagataaatgctgttcttctaattttcataatcgcagatgcgaactcttttcctttctttctttcttttaaatatccaaccattcgcccctcgttcacgtgcaactctatcacaagatgttgggctggatgttgagacgcggtgagaacgcgccagagccagtcaatgaaggaggtgcgcaccgttagctcgggaaactataacggtcaagttaactaacttttgcaaccagatacaactcaaattgatgtgcccgacactcctgcgcccgtcttcgctgccagggcgttcaaaagcgcaatatttggaacaccagcgcgacctagcaaccaatccacgagagcattagggaaaagcaaaaatgccaggacggatcaggaatcctcccggacaccacagcgaccgcaaggaatacttcttactccgggaacgggtactacgagacggaagcgcgtatcattcggacaagacgtcaagaaaaatgccaaccaaaacaaagagccagaatcgcgtcagcgcacacgcttgaacgaggcgcttgagaaagcatcaaagacggtgaatcaaaagaacgaagcgcaacaagaaccagacaattcctcagacgaatgggaagaagccgatgacgaggactactgcacacacgacatcacgatcgaccttaacgagcctcattcgcagtcgggcagatactggaaggaagaatttgagaaataccacgaggatgcgaaagtcgagatggaaaagttgctcaagtacaagcagctagcaaagtcctatgcgaaacagaaagatgcagaggcgaatgagcttgcagtaaagctcaaagaagaacaacagagggtgattgagatggagaagcagattgccgaaggtgcctccaaaatcgcatcaaaacgtggagacaggtcaggtgaaagcagcgctgatcttctgtcaacactcaccaagcaaactgccctggccgtgcaatatcgaacgcgggtgcaggagttggaggaccaacttgaagaaatcctttgcgaacgagaggacgacccggattggaaggaccggaagggacgacagacgacatcacccaggactgaaaagaccctccttgagacacagagccagttgagacgagcccgtatgcaagtcaaagaagttgatgaccttcgcgatcaaatatcatctctgaaaacccaactcaaagcggcagaaaagcgagctaccaaggccgaagcgaacaacgagacgaagaccagcgcgaaagaaaagaacgatgacgaacctctgcgtgaaggatcgagagcgcaagagttacgtgcccagcttcgcgaagcccgagaagaaaataagaaaaaggacgatgaattgcgccagctcaagcaagaatttgaggcttaccgcaacgaaactcaagcacataatgcggacacaaacgcagtactggaacgggcacaccacaagattgcagaactcaaaaaggaggtcaagacgctcaaggcgggaggccatggtgctcctgagcaagatgatcacgctgcgcgaccgaagagctggcatgtccaatcagatgctggccgtctggtagaagaaggttcgaagtctaggaacgttgtatcggacgagagcaacagggaccaaaggcatgctacggcccgacgaagcttcgacctgactgatttagaaggcgacacaatggagctcaaaactacagatcccaacgttccttcactgcgacagaagttctcagacgacgctgtcccaagagccagtaaatccgacgtcggtatgtccaacctggtctcgtcaagtctcggcagcaagccggacattgggcggcctagatggcaaccatttgttccacgatcgccaagaaatcgagggtaccttggcgaggaaattaccaagcgtatcgaaaacggaggtgaaactcccggtcgaccaaactttgaagagattaccgttcctgatcttcccgcacttgccaagtccattgctcagtcaaaacgaatcacttctacgaggaatatggatgaaaagatcgatttgttgcaggatcactatgcgcgcctcggaggtcccgatccaaacaacagcgtatttactgccaacgcatcgagacttccacccgagcgcagagctgcagcaatcgcaagaatcgagcagagaatggcagaaaagaagcgcatgcgtggaaggaaggcatttgacaaggagaatgttcggccttgagcaagatggtcggtctaccgtacatatgagataccaagactgtgctgagcagggaaaggtcaacggattgagatgttttaacgtggttgctaataattgtatgtcgatcagtgtgggaaagactgtgttggattgagcattggcatggagttttggggttgtatctgataaaatcccggctgttggatttacatgatgatggttgtcatggtttttgttttgttttgataaagagtctaggcctgagcctttttaactatctcgaccgtcttatctctcaacgagctattttatactcaacttaacttcgtaaaataacttgaaatcaaataatgcctgccgaaatattgataccgactgatgcgaatcttatacaagatgagatttcggaattagaaaagcgtcttcacgacgcaaaggcgcgtcttaacaaagtccaaccttcaccacccctgtctcaagcacgtaagtcaccctactatgtatagataaggagtataaactcatatatcatagcccatctggctgaaacaactcattttctgcttctgttatcagactcggcacttccattgggttcgtttgcttttagcagcggtcttgagtcttatctggctcatcaacctcgcgcctcagcatcattcgcctcttttcttccagcgtcattatcctcgttcgctgcgacgacgctcccttttgttctcgcaggacaccgcaacccagaaaagcttcctcagttagatgatcagctcgatgctgccatcatatgtactgtaggtcggcgtgctagtgttgcgcaaggtcgtgcgttgctgggaatatgggatcgttcatttcggtcaagttgtccgaatgttgatgggcgcgcattgaaagaatttgcagcaatgttaagacaggagagccagaaggaagtgccgttagtctctgctcatctggcgccgttatttggagcggtatgcgcgcttgtcgggttgggattgcgacaaacagcgtacgtctttatgctgagtcacgtcaaggcattgatctctgcagcggtgagagccaatgtctttggtccttatcacgcgcaaaaggtattagctggacaacaggtgcaaagaatgattgacgatatgattgaccgagaatggatgaccccagtggaagaagcaggtcaaacagtgcctgctatggatctgtggatcggacgacacgagatactttattcgagaatattcaacagctagataatatttgctgtttgggtggtatcattattgttacataaatatctatgcattttttaatataaaaaaatcaatcaaaacgccttgaacctattcatcatcgctgtcgctgtcgtatgccaccaagggtcctgctgaggccgcggccttgggtttcgatgccaccgctaccttggccttattgagagccgcaagagtactgcctgagaagatgccaccggtttcttgttgcggttgttgctcttccgcctgggcttgtcctgcctctccgttttcaatcattggtcgttcctggtattccacttcgaaaccttctcgtcccagggggttgaccgactgagctcctcgagcaaagtggatttcgtcaggcgcctcgtatccctcaagaccataactgctctcaatcttccgtctctttctagcctctgggtctcggccttcaatctcagcgacgaactctgcagggagagctctgcggattgcatcagcggcctgctcctcaatcttacgcgcctctcgcgcttgcgccatgggattagggtcggcagttgcccatcgaacgttgagaacctcatcgtggtcgagggactgatgcgccatggcctctttcgcgaattcggcattagcctggttgacgtatgtgacgaaagcgacacctcgggtgttgagaacacgaactattccaattagtaccatgtctgccatatgaaacagctggaaaacttactgcgctcgacgggaccccattctgcgaaatgtcgcgccacgatctcttcaatatcatcagtaacgtgaattcttcccgcataaactgttctgttctgcctcatgaaacttcccacaccacccatatcatctcggtagtcggagaacttgtcgcgtccgaagcaatcgacgttggggttaaaatgatcgtatgttccggggagtcgatgaagaaaatcgcagtcttgacccttggggcaaattccacgcgcaaagcgcaagcagaagaagctccctggtatcgtgtcggccttggtgtatccactgtctttcgagacgttgcagcgactcttggccttggtcttggatagatacttgtcttctctgtcgccgccagaccacttgttgtaccagatgttgaagatcgtaccggtctggggagggggttctgttgtgaaaaaatcgggatcgacttgagctcgcgcaggtcgcttcttcttgcggataatcttcttgacgaccttctttccggtgggcgccgcgacttcattatttgttgtcgctactgccatttcctgattctcctgctcagcgaccggcgccatctcaacttgttctgctgtatcggccatgatttcgaattagggagatgaattgtcgaaaagtcgttgtggtggcaacgcgacaagcctgtgctggtgatgtaaggctggctgtgaaagattctgggggagagttgaatgtcagaaaaggaaagcggtgaggctgacttccagcacctgtggagctcgatattcgaattctgccaccacttcatcaggccttcaaccccccactcatgatttagatcttagacaggcgtcgaggaaacgagacttatactctgtttgatctgtctttatttttctaggtgtttctacagacgaacctgcgtctcaaacaaacgacaagatggtgaacatcacggaaaagatcaaggagtaagttgattcctgaggataatggcggggcatcactgacatggcgataggattgaggaggagatgaagaggacgcaaagtgagtgagaagtgcaatctttatgagtctggataagccaaactatgtgggaattctcatggagaatgactggggtggaggtttgtgatggctatcacaggccatcatgagatctacacccaacctgaagttggccacgcatatcttcattcaacacatattgtctttcgagtagagaatatttgctaacttacttttagaaaacaaggcaactggtatgtttccatggatgtctcatttcattgtgcagcagtgttaacgtagtccagaatatcacttgggtctattaaaagggtaagtctcaattcattgatccaacagtactgtttgcgagtaaatttggctctactttcttcatctctaatagtgcaccgaaccaaattatactgacaatttcagaaaacttgctcgactaagggcgcaactgctggagcctggtcctggagccggaggtggtggcggttcaggtttcgatgtgagcaaaagtggtgatgcgcgaattgcccttgtcggttttccctctgtaggaaaatcgacgttcttatccaaggtcacaaagacaagatctgaggttgcctcttatgctttcacaaccttgacagccattcctggtgtgctcgagtatggcggtgctgagattcagcttctcgatcttccaggtattatcgagggtgcctccgaaggcaagggtcgaggacggcaagttatctcggctgccaagaccagtgatcttattctcatggttctcgatgctaccaagaaggctgagcaaagagcgctgctggaggctgaattggaggcagtcggtatccgtctcaaccgagaaccaccgtaagtactcaaatcgagacaattttgaaccgctactaatatgaaacttgtagcaacatttacctcaaggtcaagacagcgggtggtatgaaaatcacgttctcgtcccctcccaagaggctggacgagaagatgctttacaacattctgcgagattacaagatcctcaactgcgaggttcttgtgcgtgatgagaacgccacagtcgacgactttatcgatgttattatgaaggaccacagaaagtacatcaagtgcttgtacgtctacaacaagatcgatagtgtctcactcgacttcctcgaccagctggcgcgtgaggaccacacagtcgtcatgagttgcgaggacgatctcggtatccaggatgtcattgacagatgctggaaggagctcaagctgatccgtatctacaccaaacgcaagggtgcagagcccgatttcggcgaggcactaatcgttcgcagcaacagcactatcgaagatgtgtgtgatcgtattcacagaactctcaaagatacgttcaagtatgctatggtgtggggtgccagtgcaagacatattccgcaacgagttggtctgagtcaccctgtggcggatgaggatgttgtgtacatctgtacagcctggaaggcatagatgtatacacttttcttttaaaaattcaacaaaaacgtcatcatgtccaatatcacacaagttcaatgtttgtatatcaaacatgttgtattgataaagatcgtgtataaaccggccaccagaaaagagccaagccaagccctgtcattgcatcatgtcattacaacccaaagtgtgtaatcccacaccactattgatgtgcgtgtatatgtgtacgtcaagtgaacaccaaacgccctagaccagacctccagcggttcaaataaacaccgtgggctaacagccactaaccagcaaaaaagcaaaaggggcatcccgagccagtgggatatactctaatcgaagaagataaaaacgatgctttatagctggaaggcacccttggttggtgctggccttgcgccaaaggggttatcgccttggagtttcttagcgctcgcttgggcgaagagagatttgggcttggctctggaaagaattgttagctggttgatactaggaaaaaggagaatggggagacgaacttgctggcgtgcttgtttcgtagagcgttgatcttctgggagcaagggctcatgatgccgtcggatggcgagacatacttgtcactgcttcaacgttaggaactgatactcatctcttgaggaaagttacttacgtctcgtcgtcagccatcttggagtggaaggcttgacggtggtactccatgctcttgacgtccttaacggctggctgctcagtcatggtagcgttggcgtccttatcagcgagaactttggcagacatgatgaagtcgttgaaagtagtagcgaagggtgtatgttgaagagaggtatatgatcgattgagagagagatgtagtagtggacggttgtttgattctttgtatgtgtatgtgagagtgaaggtgaaagaaacaattgtgatgagttgcgagttctttatgttaagggtagtgccgtctatgaaataggtgtgccatgcacaactagcagaaaattagcaggcaaagtaaacggtacgtgacgttgacggggcaacgggcgattagtgaaaattgcaaggatacgggggtagtagcgatcggatgacgttggttgttgcggcgttctactgtgctaattgctggaatgaacggatacgtacagaggtacagggcaaggcctgtaacagactccactgtgagaaatagcacgctgaagcctatgtttaacgcgggcacgccgtgaacagcgcgccatcactggggtaataggagtccatggcatgacttgtttaatagcttggaccctgagggtatgattctaggaggaaaggggttgggttttgactcataataggagtaaatgatacatcgatacaactgagcgtgttgaatgtgtgaaacaacatccataggacaacggatatatcctttcgcactatagcacccaactaagctgaagcccaatgacatctgttcaaactaatataggctgaatcgcttatccgttcttcttttgttattgttgttggcggaggacatttgtgtttacatgcctttgttacttcaatcaagatcagtgcgggtgcgcccgtatatcaaataggaggcactaggtttacagtattacctggaactggcaattgaccaggttaatggactttggaattggctgtggtcagagcgcaacctataaaatatcatgaattttcaataaaccaacagcttagctactctaatcgtcaatgctcaagcaaacaaacaaatgtgtggctattaactcaaccaactataaccttacaacttggctttgtgctgtatcctggcaccgggctgaagtctctcgacaccataagccttcaataactcctcggtcttggctctctgcatcttaatcgtagcagttgcctccgcgctgcgcttgttctcgttgcgtcccatctgctgcagatgcacctcatctggtccatcagccagtcgcaacgttctgataccagcccacatgtacgccaatggggtatcttgagagacacccgcaccaccgtaggcctggatagcacggtcgataacagtgagcgctgtctgaggaatgagaacctttgcttctgcgatctccttgagggccttcttgggacctaggtcgtccatcttgatggctgcgttgagaacaatgaggcgtgcagcgtcgatttcaatgcgagatttggcgatccattcaataatgacaccgtgttcgcggaggagtttgccaaatggtttcttggactcatcgttgactcggaggagcatccagtcaagagcgcgctcagcctatagtattgttagaatagttttcctgttatgatggttcaggtaacttacagcaccaatgctgcgcatagcatggtggatacggccaggtccgagacgaccctggataatctcaaatccgcgtccctctccaaggacaaggttagaggcaggcactctcacgttgttgaatgtgagatggccgtggccgtgaggcgcatcatcgaaaccgtaaaccttgagcatacggttgatagtaataccgggtgtctcagcaggaaccaggataacggactgttgacggtaggggtccttgttatcgggatctgtcttgcccatgacaatgtagatcttgcatcgtgggtcaccagcaccgctagaccaccacttctgtccattgagaacatactcattaccctcgcgacggatgctcaactcaatgttggtggcatctgaggaagcaacctggggctctgtcatgaggaaagctgagcggatctttccatccatgagaggcttcaaccactgggccttctgagcgtcgttgccgtacttggccagtacctccatgttacctgtgtcaggggcagcacagttgcaagcctcggacgcgacgtgtgagcgaccgagccactcggccatgagaccgtattcgaggttagtccagccaggagactccttgtaatgacccttggggaggaacatgttccagagaccgagcttgcgggccttctccttcagatcctcaatgatggatgggtgaccttcccagcgggcatcaccctcgccagcaagggcttccactacggggtcggcactgttaaaggttagaaatgagtttgcgcgagtgtgggattgagactaacggaatgcattcttcctcgacaaacttggcgacgaggtcaagctgcttcttagcagcatcgctgacacggttagcagcctaagttatcaatgttagttctatgttcgtctcagctacatcaaaggacaacggcgcgtacaatggctgggattcgcgcagacatgataacgttctgatgtggacttgtggatggtgattatatagtgtggcgtagtaaggggtaatagtcgtcacaagtgaagaggcagagagtctcaacagcaatatcttgaggaataaaaaaagcagaaagagaaaagggattgtctcaagatatgaagaaacagagtacaagctacagtaaattaattctaccccaggtttgtccagctccaacttctccgcacatcatcgaatgtccaggttcgatggagccgaggttcgcggctgctgactacacgatttgaacctctcacggcttgagaaatgacgagtggggacattgaaatccggggtacttgtcgctatcattgggagctctccgcaggcctcggagctgagtgggtccaatgcctcggacatggacagttcgagcttcaggcttccatttctggattaaggctcgacttaggattgataatggattgactttgatcaactagtggcctgatggcttcatcttcccggctatcttcatacatagtcaagatatcaagagtgggacatcacctacacaagcaacaccttgagataccaatgagattgacagcactgtcaccaagaactagacatgatttaaaagagagagaactcgcatccatgtatgaacaccaatgagaaacaaaaagactaaacccgggctgcctcagtatgcaacttccaggcaatatcaatgatccacctcctcttcaccaaagctgttgcgcaccccatgacacaaccagcattctccaccgctattcgtctatccactttaacaagcacagccatcgcggtcgttctcgatgtggatgttaatcgggtcatcaaagtcgccgctgaactcttcagactcttcttgggctagagcgttacgggcaatgactacagactgttagctataaacaacaaccagcgaaaaaacactcaccctcaaaagcctggtcaatgttgatggcctccttggcacttgtctcaaagtaaggaatgtcgcctttggactggcagaaagtcatggctcgcttgttggaaatcttgaagacgttagatcactatcagtatacatgctccggtcggcttacaactcgcttgctctcctcgacatcaatcttgttaccaagcacgacctaaacctcgttagcacacttcattcatccaatctgatggaccactaacaaatgggaagttgggagggtcacggggagaagcctggatgagaaactcgtctctccagctgtccagcgcctcgaaactcttggcattgttgacgtcgtagactagaacgcagcagtcggcgcctcggtagaacgcaacaccgagggactggaatcgttcttgaccggcagtatcccaaagctatccagaacaatcagtttttttatctcaaaaaggtagaacttgtgcctccttgtcctacctgcatagtaacttgtcgatcgtcgaccaggacctctcgagtcaggaaatcggcgccgatagtagccttgtagctcgcactgaacttcttgttgacctatcatcacggaatagatatcagtaacgggcaattccaatcggtttcagctggagttacgtacatattggttcatcaagctggtctttccaacaccgctatcgcccaagatgataacctattccactcttgtattaatactcaagttctcggagaattctggacaattttcctgtcatatcgcaccttgagaagaaccttctttcgagaagacatggtgaataatcgtttgtaaaaggggagcggtgctcaatgacgttatctcaagccttcgaagcacaattgtcgaggcgccgtcgggtatctagcttcttctgaagcccgaattcgctatcgtttgagtcgctctgtttgatcgtaggatagcagacactctgctatcgtatatgatctggcacaagagtccagtcgtgaaatgtcggattcgcaaaaggttggtgttgtttggagatggcggcagcagatgacggtgggcggaggtaccaatgtcgcagcctcgtccgtcgctcgaggtgatgtatatagcgctagtcgcgcattagtttagcggcatgcataagtcaagaagtgggttccaatccaccggtggtttgtccttgtgcatctccacgtgacatcatatgcagctctatcatgcgacaccgaccagccacgattaagggagggatgctttacttagtagttagttaccatttttggtgagcttcaacgatcaactctccagacctcatggatgtatcaccgaggctaatacggctgaatcatggcagatgacggccttcttaacaaggtccatgctctgagcgatctcgagctggccttacttctctgtctgattagtcgcgaacattgccttgttagcacaccctctgaagctatcgacgacttgatacaggaactacaactggtggctacaaagacctttggacttagctgggttgttatcgactgtaatcccactacgacccttgaagactttgcctctgctcttctcctcggcaatcaggcttccccttcaagccactcgcctacagtattgcgcaaccctgattcgtactttacatcgaggccatcgacgtcgcatccgcgcacaccgctaagccctcttactcccggcggcgcattcgcatctcagatagcaaacgtcgttcttgcaaaaaatctcgaccgagcaccacaagccgttcagatccaggccctagaacttctccgaacccgtcgcatctttacacgaacgtctgtacaaactgccccgaagcaatttgtctttgttccggtattacaggctgccagtggaggcgaggctcgtgtaacggcgcacttgaatgactttttatatataacttattggcacaatcccgaggatggcttcgttaatctagatgaagctgatgctggtaacgatgcagacaccgcatcgacgggaagtgtcgtaaaaaggggccctggtgagggaaccacatcaaccccacctttgatcgtcgagactgtatgttgtttcctctcatgttaataggtacacaactaaccattaacaggacatcagctaccttggctcgctgagtaaagaggcccaagtggatatcgaggttacacgttaccagatgaacattgtttcatttcttcgtatgcaccgagctgtagctggaggcatgagccctacggctacgaagcacttcggccaactaatacgctgtcttgctgctttgcatagcctagactttgtaacgccagctcttgttagacttgctacttccaaggtttacttgcaccgaatccagttgacacctccagaaaaggaaaggagtatgcaatggggcagtagaatagaagcagtagaagcactactggaagacattggtcctgaagatgtcatagaagatgtcctgggcatggtgaccgcgccggtttgaggccggtaccctgtattaaatatttctataataatctacacgtcatgacaaggcgaggactccagttcccgtagaaagccaatccacacttgcattctagcccatactaacttcatgatgccgatggttcattgccatgatttttgccatatcccaaaagtcgttgccgttcgtaaagaaccgctctaatagtaaaaagaaaaacgttatgcatctccattcaacgccttgtatcctgtggtatacctttaagcaatctggttgaccttgcaagaccagccagaaccgccagcaagaaggggcagactacaaatgatgttagcaaagaacaaaaacttattaatgacaaaacatacctagcaccgaggcaccagccgagctcgttgcccttaatcttcttggcgatcttgacctcacgatcaataggcatgtcgtaaccagtgtggaggagggccatcatgaagttgaggtccaagcaccactcaggtcggtcgttgagctccgtcatggcctcggggacggtggtgaaaacgtcccaagcagtctttcccatacaaacagtctgggtgagatcgtgcatctcgcggagagtgaaggagtcaggcatgcccaggggcttagtgcggtcgaagaagtaggagaagatgtagacatcctccttgctgaaggtcttggacagcagaggctggtgaattccattgaaagagcaaggggcaagatcacacttctcgtccttcttgagaatcttctcagccaggttgcggcactgagcaggagcaggctgagagggtccggtaaaggtaaccagagtcagatcctcgctgccgtccaaggtgacgttaacagccttggtcattccgggggcaatgcaagggttgacaatgggctccttcaaccagctcttgtcagcacccttggaagcggtgaggtccttgatcaaagctccatgaatggccttgcgggcggccatcaaaccgtaacccaagtgggagtgctggtaaagctcgaagtgacggccaccaaagtcaaggtcgtacttgtggtcaccctcagcaagcttttcaggcatgccaccgtcagcggcgcccttgaaagtaggctcgaaaacaatctgagtagaaccaccaccaagatcgaaggtagcggcggtctcgctcttatcggggccgccaatcttgccaagcaggtagttggtagtgatccaagcatagacaccctccagagagccgtccatgataacgacgccctcgttctccttgtcgacaacagggaaggggtaatcttgctcaaggtggcgtctgacttcgtcgaggatagcgtcggcggcttcctttccaatcattcggagaccagcggtggccttgacggcaacaggagtgcagcccttgagagcattgggaacagtgtccatggcgaccttgaggagaggatccagactcttagcggcggccacaggattgcctttgtagttgctcagaccgccaacttccttctcggtcatcttaaactcctcatgctcaagctcgggtgtaggaccgcagttgttgaacttgtagacgtggattcgcgaaccagtgctgccggcgtcgatcatgagaacatactggacgataggcttgtccttggagaaggacttggcgcatcgatcggtgccgtaagaagaatccgagggtgactgtccattgttgattgcgtgagcaggcttggtaactgtcggttcgttagcatgaggttattgagactcgatcgactgctgctactacctccactcggcgtaccttcgtgatacacttcaacacccttgggggaaataaagtagaagagggtaacaatcgcaaaaacgatggcggcagtcttaatccacctcgtgcgctgggactgcgtcatccaggattccttcatcctgccaatgatgccttgcctcttaggcttgaacttgtatcggtctggtttttcgtggggatcgaagcctggcaactttgatgaagtgggcgatacgggtgttctcatgagcgcgggtctcgcgaaagggagataagattgtctttaaagggcctggactcggttgagcatcgaagggtcccttgttaggtagggggcaggaatgtcaaaatgagggcgacttggaggaggaggggattggagaggaattaatttccaattaaaaaaaaagggatgaggaacaaatggtcttttgacaagctggcaatcaatgctgcagataacaatgagaggaaagggaaagggaaaggggggtcgtatacttttttgacagacggaaatggtttggtttggcatcttgtagccaatctgcatctagaagcacccgcaccttcacggccatagcgatggcgtacgccgcatctgcatctgtcaggggctattcttccctaagaaaaacgatctccacgcccctaaaagcgaagactcgcctaattttggatgtctagacccccgagccccaccgctaaatcgtcaggatgagacacgtttttgatgtcatgaagtttgagaaagtgttgaccgacgacaaatggtaaagtcttgtattttttatccatctttgaaatttttcattgctatctgcctgtctaataacaaacctccgtgttattgcgcttattgctgtaatcatcacaaggcctggatttgcctcctacgtagacctctttcagtctgcgcctccagaatgttccagtcgtacgcaatgttgcctgcttcatttgcgactgatagattaattccaccacctacctagatttttaatatcataatgacaaccacttttactctcacctaatttttttcctaggcttaacactatacataagacatcgtctcgttcttgcgacacctacgcgcatcagattgattcatcaccttaactcagcgacaagagatggatgtgcaactctttgtctatgacctctcacgaggcttagctcgtcaaatgtctatgggcatcctgggcttccaactcgatgccatataccacacctcgatagaactcaacggcaaagagtatgtctacgatggaggcatcatcgcaatcagaccgggctcctcgcatctcggtcagccactacaacggattccgcttggcaagacgaacctgcctatcgatgttattgaagagtttctagattctctaagaccaatctttacactagaggtattgccaaccgatatctcatttgcgctcaaatctgacaatgtataggcgtacgacttgtttcatcacaactgtaataacttctcagattcgtttgtaaactttctgctcggaaagggtattcccgaacacattgtcaagatgccacaggctgtcctcgactcgcccatgggtcgaatgttgcttcctcagcttactcaagggatcaatgccggaagacagggtggctctattctcgggctacaggagagctctcaggcaccagctgcagcaccaaagcacgttatcaagaacattgccaacgcatctgaatttgatcgtttgatgggcgaggcaaagaactcatgtgctgtcgtcttcttcacatcagccacatgtccgccttgcaaaacgctctacccaatctatgatgaactcgcggaggaagttggtgataaggcgactctcatgaaagtcgacatttcgcaacctcagcagcatgaaatcggaagtcgatactcgatcagagcaactcccactatcgtgactttccttcatggcaaggaagaaaacaggtggtcaggggctgacccagctgctcttcgaggcaatgtacagcttctcgttcagatggcccaccctgttcatcctcatgagcgactacgtcttcctactttttcaaatccgaatgcaaagccagtgctttacacaaaggttcccccgttggataagcttatggtgaagatgggttctgaggttgccagtaagcccgaggtcaaggccctcaagcaatatctggaagatcgaacaaagaacggtccttcaaatgcagttattcctgacatgggccatttgtctagtctcgtcaaagattcagtcgcatcactacccatcgatatttttttcacaattgtcgacctatttagatgtgcactgtcagaccctagaatcagtggcttctttgcagaagagaagagccatgaaacagttcttgccgtactagagtccgttgctcagaagacagactgtccttatgctctacgccttgtgacactgcagatggcctgcaacttcttctcgacgcccctgttccacgatgaaatcatgcgagacagctcgttgcgcgcggcaatcattcttcttgtctcgtccagtttcctggatgagagccacaacaatgtgagagttgcagcttcatcgcttctcttcaacttatcactggcaaaccgaaaagccaggagcagctcaaagccaactttgtccggagatgatgagctagagctcgccgcgtcagtagtggaggccatatctctggaggaaaagtctgcagaggcattgcatgggatgttgctggcgttaggtcacttggtttatggcacatcacttgatggagagctgccagaccttctccaggcagttggtgcacaagacagcattttggcaaagaagtccaagtttcctgatgaaaagctggtcacagaagttggtaccgagctgttgggcaaggggcttaggaagccttagatggatggtgattttatggttgcattcttatctatagacctgcattttaatagacgatacacatcaagacagtactggtcctaacatatggaattgaactggtaacttagactttatgtatgtatgcatgaattaccctgcgcagaccagttcctgaaattatctgaaatgctcgaacgtgttaccctgaagatggatctcaccaagcctgacaagactccaatcccatgccaaatttgctgccgaaagcaatgttgtctttaaaattgtaccaaccactaagtatttcaggtagcactgcgctcttggagattattgtcgccaatgtccctcgtacaaatttatcatatcctcgagacaacacgtcaagacccagatgtaatgattttctaatcagtgtctgctagagtggatttgcgtgtaagacgacaggacatacaactcctgattcaccctaatgagtacataactattgcaatcaatcatttaatttaaacaacttctgacgcatgtttctcaagtacactaagaagataaagtaaacaaaaggaatcatgattctgaatacacttttttacttcagtgccggagttgagcatgaaaaatcgtatcaacttctagggtaagcttagcactcaatatccatttgcagtcccgctgtgtccacttcccaaccacctgtgatagaaaattttagtggagacctgtaggtgagttcgctgctgaataagcacacagaatagccccgcttccaaaattttcaacgcctatataaactcgaccttctcccgatctcttttgttcgtgctccttagatcaaaaagcaatttataattgttttctgagccgccacgaccttcacccgaccttttggttaacttcccacggtgtcgcgttgcctttcccattccgggaatcgctcagtagattataacccttggatataggaaattctccgccagcgtcgatgtttcgcatcgatctctgtaggcggtgtaatgccaagaaggggggacatctcatcatcctgaaaaggattttgattacttgacctatcgtagctttgtgctgtgcgcgcgactggattttaaccagcgtgctctttgccgtaaatgcgtgctgcttgctgtcttgattgtgaaaatcttgcactcatgttttgcgccgctgtggctcgctagagttgtctccataaggtgcggctcttgggtgcctcacaggaacgagatccatgtagactgagacttttaacatcattggcaaggtcatgccaaagctcatgaggctcaaagatcgttctgtgaccaggatgatcgatccttgatgtgtttattagcgttgatcatcacggcacttctggatgcagcttcacgtcaaataaacatcaagcatgtgaatcataagctcattcattcgtgttcgcggaaagcctaaatacgcagcaaccctgcctccccaaaagtgcaacatcattacttgtcattggaagcctgtcccaaaacaccctcaatgccttgacttctgtgctggtccctcacgaaatcttcaatcttgtgatcatgatgcggtcgctcgggaggtcctggaggcttgtcttcttccttgggagggctttgacgagcgggtaagattttggcggctgcagggacatattccgtgactgaggaaatgttagtattgttacagatacaatgtcatctggagaacttgctcttctcgacgatgggattgggcttctggttttccatctcgcgagcgttgtctgcagccttgtcgagctgcgtcttgaagctctcctctttgatgttgttgttctcagaagtcatctttgctgtatttatacgggttgtgtttcctgaaaagtgatgatgctccgaatacgattatgaaacgggaagagaaagaggcaggtgattaatcgtatttatttataaagtaacctcaactaccgatatttccttggcttgtatctgggcattggcatacgcaattggcgtagatcaaagcgtcctgtcctgtcctgtccttctgaaacttcagcttcgtccaacctcgtacgtgacgtcaattagcatatggtggggtcatgtctgataaagaccgatagtgggcaaaagtctatcttatcgggccgccctgatgggctgaccatcacccaacaattactgattgtttgtctaagactgaagaggtattttacctataacaaaacttttgacatactgtcctcaaagttgataacgtcgcaaacatagaaatgccgcaaatccccatcaccattgtcacgggcttcttgggctcgggcaagacgaccctcatcctcaacctcattccccaacttcgcgcccagaaccccgactacaaactcgccctcctaaaaaacgaattcggcgatctcgcagtcgactcgcaactcgccgcaaactcttccatctcaggtgttcaggagcttctcaacggatgtatctgctgtaacctcgttggccagcttggccccgcgctcaaggaactcgaagacaccgtcgtccccgaccgaatcgttatcgagaccagcggctctgctttccctgcgactctcgctcttgaagtgaaccgccttgcgcgcgagtctggaaagtacatccttgacggtgtcatcagtgttatcgatgttgagaactggaagggctacgaggataccagttacacagcccgcatccaggcgcgctacacggatctcatcgtcttcaacaagtgggagaacgttagcatgttgcgatacgacgagtgtctcgaccgagttggtgatttggaggtggacgttgccaaggtcaagagcgacaagggcaaagtccccatggacataattttcggtgtggatggtggcttggcgcaagagttgacagagggggatgtcgagaagaccaacggacacagccatgagcactccaacggcacaaagaatggccactcgcacaatcaccagagcgaagttgaagtcctctcagttgtcctcaaggccgatccctcatcccgcataaataccgaaaagctcatcgcattcctgtcctccgcgcccaaagacgaggcctaccgcatcaaggctctcgtatctctcgcaaccacaccaacaaactccgaccctgatatccccaagccagaacctagcgcatcaggtcgctacatcctcaactgggcgtttggacgctggacgttcacgcccgttgcggaagcgctgcaagagcacgactcaagtagtgatgttacactgcgcatgacgatgatttttgcacgatatgagagcaacaagtggaagaagagacttgaagctggtggtttgatagaactagacggcggcgattcaagtggattgtccgttactaaaattctatagagtaaatggatagaggaagaaacagaacttagacatagagaaagatgaggaaaagaacgacacgacgagatgaaaaggaaatgtttatgaagaaacatagactcatgattgaaagagatacttgttgctatctgaccagggatatagaaaaaaacaacccgctacctaaattttgaaatacacacgttatacagtctttttacatggatcccgtcttatgtaaatttcatatccaacctgggccggggcaaactgggcttgcgacgaattgcaaatcgggcgctgggctttgtgtttgtttgcctggcctagcattgaagttttgctcgtcaaagtagtagtcggcccagtcatcctcataaacatcatcttctggagttctacacttggccatccaagggtcgtcaaatgcaggaccatcgtctgcttgggctcgattctcaacctcttccttgaacctcttgaacacctcaggtgttgacagcgctgacataggcgttggaggaacagatggtccggtagcaaggctcttgacagtctcagctgtgctgctactgcgcgagctaggtgaagctggtggtgagatttggttggcctcggggtctgatgtgagggatgctgtgggacggtggagttttgcgatgccgttgagagaatgagataccagcggtggagggcggttgtacttcttgacagttggtttatgatgaagtcttgaaaggttgggactgctctcgacgggagtcgctgtcatcgagtcactatcgcagattgaacaggtaccggagctctcagcgattccgttgtggcatacgcgacacattgggtctgacaagctatcctgtcgaacgtgtacttgagtggcagtagatgagagagttggatgagagctgagggcatctacatgaggttttgatgaagggcgtcggacgacaactgtgtgaacagaaggcttgcgcctttgagagtcttgtgatgatggacggatagcgaccatttgtactgatggctttcgcttgggcaatgttgtcattgaagcattgctgggtcgcggtgatgagaatggcgaagcggtaggggtgttatcgattcgttcaactcgttcgagtctgatagttttggcttcgctgataacaactggcgaagcagctggccccgttgccaagttgagatcatccacagccaggatactttttcgaatatcaattgttggttctggcacttgtagtccaccttgcgttgtttctgtaggctcatcgttgtcgacgttttctagctcttcttgagccggtgaaagtgaaccgtaagctgatcggaatgaaccgttgaaaggaccaaacgttaatctcgacggttgctgtgttcgtggctcctccatctgaggctgttctaactgtcgtggtgacgatgatggtggttctatccgaggaggctcgatttggggcacttttaacgtaggcggtcttaatgtaaatggttcttctggcgtggttgccggttctggcactggagataattgattttgatgttgaatatggtattcatgtcttcgatggtgtaattgctctgcaaaagaagcctttctcattctcacaagtgtctttttacactcttcgtcattgggaatatcggcctcagtgatcctcctcgtgggccggtcaggataatgcatcatggtaaagtctgttttcgctgttgaagttgtctttgctactgactctgaagctcttctgaagccccggaaactcaagttccgaggcgagagctggtcccgccaactgctcatcttgtcgtcgttggtgatggtccaagaaggcatcgtgacgagcggagaggttggggtgggagaatgagggtttgtctgaagtccctcaagaccaatgtctcagaggttcatagataagagaagaggaaaatctccaaaaacctgattttgagtggcccttgaacattcgtttataagaaaaccttggctatcagtccccttttccaagctaagtggtggcaggttggccgactggaatgtaagtgactgatagacgagaggggtcctgaatagtgaatcctgacagggcgtcagcggtcgagcttctggggaaatacgggataaggtttctcgtggttgaagaacagcaaaccttgttggagtgagttcgaaatagtaatacgccgcgtcttacctatggcggctccgaggtcccgatgacaacgctaagcagtaactgaactgtcattgtgcgggggcaactcaacctttggagttttttgggcttgcgtagcacgtacgtagtgtgttctacaagacgtcaaagatggtgggaacacggcacggctcaccacaaagagtttgcatcccaagaatgcggtttgggtgacacgaggtttgtgcttggacctgagaggccagcctagctcagctcagccatctcgtccaaagagacagggaacccgagcaggagcaggagcacaagcccggtcataatccctcgtaaatacatcccagtctcgttaatcgattccagttgacgagagaatggccgaagagaagaggacggcgtggtgagccatgtggcccatgattcatggcagcaagccaccaaaaattaatgcttatccacaattcatgtatagcaggacatcgagaccattccagtaagaatggcccctgaatctaagaggacttgcaagaattcacagaaaactatatcgaggtcttttgatcaaaggttcagtctaatttgttggccgacccttgggtcctgtacctgaaaaagctttcccaaggctgttcctggctagcaatctttgccattctttgttggtcatgactcggcttgcgccatctttgttggagaacattgtccttggtgtgtgtgtgtgtatgtgtgtttctgtgcttttttttttcgctcacttagaccgtgcacatggccagagtagtctgatccgatccgtgctaaactagctgtcaattatgggaatattgcggcttttgttaattcatcgcttgctggattgcttgcttcaattgattgtttgattgatggaatgtatctaaaggttgacagtcactgtcatattgttgctaagcaccaatagtgttggtggtagctcattgcaaagaacttcaacatcggacaaatactgtatagttgccgcatcatccaagcaagtgccctctgtaggaataggtagagtgctgagcagtacagcagtgcctttggaatgttgacgcatcaattcgttgacaatgaggtgctgagctctgcttggcagctcgttgaacgacagctccaagtcctggggtgtgtaacctggttcctgcgcctcctcctctaggtgagagcttaatcggtatctctcgagcatttcgggtatttgatcaaatgattcgcctccgtactgtgtagatcctcgagaactacgtcgcgaatggaaccgagaatgatgggccgaatatggctcgtaatcaggctgctccgcaaaagagattttcttgctctcgttctcaccagacgttacttgtgtactgggccgtgatttgctcggatggttgcctagagaagactgccttgaatagctcggtcgatactgcccagcttttggtgtttctgaatctgtactagagggcggtgcaaagctaagcgtggatccttccgcctctgaggtgacaatctttgtctcggggaccggacgactagagaacttcacggccgaagattgcctggagagagtcggccttcctggtgttgttgtgccactgcggtatgggcgtacggtatcctctcgcgaagggcttgccggacgcgtacgagaatatgcagcagaatgtcccagagagtcccgtgagaccaaagagggaatatctgcaggggcagaatctgtgctttcgtggtgtggccgctcatttgttgactgagaagcagatgccgtctgcgatgtttcgactcccccaacgccttttaccgttgcagtcgatgacatggtgccgtacgatgtagccgtcgcatctccaacggtatcagacttggaacgccggccaaacctttcccaaaagtcgccacgaactctgccgtccttgtcatgcgattcaccacgcgccaacaatggctgatgcaccgaatcactcgggccgatgctggcttcgtcgccggcgtcatgatctaacatagagctataccccatctcctcatcttcaataagatctgttggggaatcttctgtttcgtcgtcttcgctacttgtttcgtctaatgcatcgtccggcagatgatgtgtatggatccccatgctgacacccatcttggacagcatccgaatagccggccgtcgtggcagctcgggaacatccgtcgtacttaggcgtcggcgttcatatatctcctcatgggggttgtacaagccgggtcttccagatgtcgaatcataaatctgttcgagctggtcgagctcttgagttgaagtcatgttgtctgcgcgtcctcggtacatctgaacatcgtcccaccattcttcatttcgaagtgtatcgtttacgacgatctcccagtctatgtcattgccaacaccattgacaatgatttcataagtgttcaactcgcccgatgacaaacagaaaacattgacttctgcatcaattcgcagtttttcaagaagtgccaggactcgggcatgctcttcgtgcacttcattttcgtattccacgaacaccataactcgtagtgtatatacttgcttccagagctggacactatgtagaatatgtccgagttgaagaatgagagtgtctataattgtaagcttggaaccgatctttctaggtattctactcacatgtgtcaaagtttgtagtcagcaagctcttgccatcagacgtcacttcagcggacatctgaatcggccaaaggtcaaggtactttttggtattactgccatcctttcgtggcgtttctagagcatcaaaaccacatcccactgcgatgttgagtcgataccgcagggcaagatcttctagaatggtcaaatactcctttggcgacatcattttctccgtacgaatgacatcggtagggagtatgccctccatgagtctggctgatgtgtctcctcgacgtcttcggggcctttcgggagccttgccgttggatttgggtgggcgctgcatttgtcttgaaaatgagacggggacatcaggcacacgtagtctcgggttagactttcgtaggtcttccatgttgtagaagccgagcacagcaatatttggacgcatacctccaagtccagcagacagtatcaggtttcgaatgccccaagtaatcgtgggagacattgtaagctgcacaaaagcttttatcttggagaactcgctaatgtactttgtccatgcgtgctgctggagcctggcttcatggacaccagagttgaaatcgtcagtcacaatgacatgcccaaggatatacagcgagcctttcttgagcgagttgcaaaattggatcaacctagtttgccgacgggggttgttgatgagaagtataatatgtggtctccagaacttgatgtgttctggcctgagacgtagcagatacttcctcacttgatggtagatcagattctggctcacatcaccccagtgcttaggaggactcaggtagtgaatgagcagaaagagcaagacgagcactgtgatagccacagtggcgtatgttacgtcgatgaagaacatggcaaagccggacaagatgccagcaaaaaatgcggtctgccaggtgaagaacttgaagctcgggcgaaagttgggtgcagaaccaatcttgaggagaaaacatgcgaggttcatgacaaaaaatgtcatctggtaacccatcgagatgaaggtagcgatctggttgagatctgcaaagagtgccacttgtgcaatggcataagtcaagagcagagcatatatcggttcatcgccatgctttgtgcctttgctaaagaagccaaggccaggaagaagtttgtctcttgagaaagcctgaaacagcttagaagcaccaatgagacccatcaaagccgagaagaaggtgactgcgcattcacctgcgaggatcacaggctgagataggttgatgagcgagatggcattgtcattggccaagaaagagtcatgggtggtactcgcagccagagaaaggatcacgacgaaatagatgataaaggtggtcagcatcgcccacaacgttccatgaggaatcgatctgctggggtctttgagatcgccagacatggatgcacccgcaaagatacccgaagtagccctaatccaccgttagtatggattcgatactggattgtaggtcaggatctcacgggaagaggatgccaaatagatcacggaatgtctcaagacccttgaagtgagggctactcagatgagggagaaagttatcagtcagggtatcaaagctgggcccagtgaagtgaatgccaagatcctcatcacggaagggagttttgaaaatagccgagacggggatgctgatgatggctaagcttaggattgcaagcaaagcgttggacgctctcgagaaagtcgcagatcctaggaaacacaggccagtgcagaggagtagagcggccgtctggaggaaatagctagtccaatatccttcagggaaagctgggcccaggttcagtcggatacagtcaatgagaccaacaacgttcatgcttgcgttgaggacttgggcaagatagaagaggatgccgatggaaccaccaaactcgggacctagagacctcgaaatgaggtaataggcaccacctcctttgacttcgccattggaagcgatagccgacaaggaaagtgtcgttaacagatcaatggagtatgcagtgacaagcaatcctggggtacgattagttctttgtgtctgacctagaaatctgtagcttaccgaggatgcccacaaacccgattttcccaatgatgaggccaaagcgcaaaaacatgagaatactcatgatattgaggaaaacagggatgtagacacccgatatgctgcccagcttgttgctgtggctgtggcgtgagtccatcgtgactgatagtcgcctggcgttggactcggatgtgttatttcggtgacggtctcccccattgtcaacgcccttgacatccgactggtgaggtgttgtcatgatgcagtcgggagaagaagtcagtcagccagtcagtcaattagacgagacgagacgagacgaggggaggggttagaagtagcgaccaacggcccacatgagagacggtgtggtgaaggaactagactagagagatgttgagacggtgaggaagagacaaagtgaggcttttgaggagaagaacagaacaaaatagtagacgtcaatggatgatattttctattgtattgtccaagggccgtttagcgattggatagtgtgtcgttaatcctctgtatgccaagagaatttcaagctgaaggctcccgcatgctgcatattgggtgtggttagtgtggtgatgagtgtggataatacgggccaaaacgtccactgtcagaaaccaatcaaggccgtcacaacatgtccaagggagacagacattgttgaacagatctggggcttctgtaggatgagctcacagaaggggtcatccggaggccgaaggtgtcactgatgaaggcactgactggggacctatgttggggcacctattacttgcctgggctacacctagcaggcatgtttcaagggtccatcagcacgggtacatatattcagcgctaaaagtccatccattccagtgggtctgagtgatagatataagctaaaagacatacgataggtactaagatagatatatctattcgcaactcgcaacagcacaacaacaaagacttggcgataataatattgatagtccaccttcatgactctctctttgtggggaagtcggggatcatgtgcagattcggcgcagttggcgtgttttgatggcttgttagtgaagcacaagtgcagtatcgtatcgcgataggcgctgcgggtgctacagcatgacgtaggccatggctatacggaatccactcttggaatatcaagcttcaaagtctcctctcctctgtctatcacttcggagcggagaaggcggagtggacgctatgttcacatgatggtatggttccataacaacagagtagatactatccatactcaggtactactgtaaacaagtacgggtagaccagatctggtgattttagtgcaacaccgtgaacgagatacagatcgagatcctccaggctagatatatccaaataccggtatcacttttacatggcaaacatgcgcctcattcatctgacccccgattctcaagggtcgtgacgcccccaccgagcgtgactggagaaatgtgcccgctccgccgcaccaactgacgggcaggacgggtaaagccaaaagggatcatcgtttggaggtgcagcatctaagtcaagctgagtaatattaatgcctagttatgggatacgaagactgtatgcagcaggtaagcatgaacatgtcctctatgcggctcagtcgttatcctccaatacctacagaatggtaatcattttgtgcctcaacaaaacatatgcaaacgagacaaacgagatgtcgatcactgatacatcagaataccaacattctgacacgttacatactgctacccgggcagaagtgagtcgacggttgtaagcccgagttggtaggtacctagtaacaccaaactcctcagtcagaagataacgataaggttgcaggtgcatactccattagatttccatttcaatgtgcttacctagtactgtacatatgtagcaggtgcatatgtattttcacctgccgatattcataggttccatctcgtctccagtgtctccgccgtgtcttcactcatgccctccactaatagcctagctccgacccggcaactgcccttaaccttacctagtcaccagaccccagagcctagacttccctgcgtctaagcttcaccgttcagggcagctccaagccgcccgcgcaagcccacgcaagcccaggcgacaagcgacaggcgacagcctgcaggcccgaagcatgcacaagcccttatctttccaatccaacccaatcctctttctccaaacagaaattccagtacgacctgactcaattgaatcgaatctgtcatccgaccactcgtgacttcttgatataatctccgtccccgagactgtttctcttattctttgtcgtcattcttttctttgctgtctaatcatttcttcagctttatcatcacagacgtattgttttgttgctgggcatctatataccgactaggatcctgcgtcaacaccgttctgcgcgacacggaacttttattgtcaacgctgtacatactatgcgataaggcctgtcccactttcaatcgagcacaagatggcctccccgtcgagaatcccttcggatcaaccccccaggtcctcgtcgccttccagcttccgaccccgatcgatttccgcttcggtacctcgagcagatttgacggcgcgtctggcttctcccattcctagccagtttggaactacgcctcctgtgggaggtactcctcgacctgatgccgcctcgcgttccgataacctcgatgacctgagccagctgcccgggacaggaaccagtatgcaaggccctggtgtgtctgctcttgctgccgctctttccaactctataggccaatctcctccacgacacggcactcctgctgctcgtgttagcactcctcctattcgctcgcaatctcctcttctgggcgctcggaattcggggacgccaacaaattatggctctttcaattcacgctctcagaatgcgctgggtactagtgcgccttatgaggatcctgagattgtgaagcgccacctggttcagccttcagacgagaacccgacttcagaagagtcctcgatccaaggtaacacgaagggcaagcagccagccgatattggtggcgccggcctgaatgaagacgaattctccagtttgcgcttacaaggaggtgatgtcacccgaggcatctacaagtggactgagcaggcagaggcacgggcgaaatacaaccgcagcaagagtttcgatctcggacgacctgagccagaagccgaagtactcgacatcaactcgataaaggtcccgggtggtttccgtcgaaaccatcttcgtcggtctgtccaaagccctggcccccacggccatctcgaggatggccacaactccccagcacctggccagcaaagattgttcacatcgagtttcctcgagttcctttccatctatggacactttgctggtgaagagttggaggaggatgacgaaaacctcggaccaaacgagtacttctcatctggagaagactccgacgaatacaattccgacgacgagcgagagccaatggaagatagtgccttgttgacaccgtcacgacgccgacgtaagcgcaaggttcgtggcggtagtggtaacaacagtcctatgaacgctgctttgctgcttctcaagtcgtttgttggcactggtgttctcttcctgcctcgcgcctacctcaatggaggcatgctctttagcaacctgatcctttttggagtcgctgccctcagttactactgtttcgtgcttctcgtcaagacacaactcaagattggcggttcttttggtgacttgggcggtgcactgtacggcaagaaaatgcgtacactcatcctaagctccattgtcatcagtcaaattggattcgtagcggcttatactgtctttacggctgccaacttgcaagcttttgtgcgggctgtttccgattgcaaatcttccatcagcatccagtggctcatcctcatccaaatgatcatcttcctgccttttgctcttttgcgagacattggaaagctggcgtttactgctctggtcgcagacgccttcattctgattggtttggcttatcttctgtactacgatatcttgaccctcaaccaaaacggtattgccgacatcatcatgttcaacaagaaggactggactctgtttatcggaaccgccatcttcactttcgaaggaatcggtctcatcattcctgtccaggagtcaatgagacatccggaaaagttccctcgcgttcttctcattgtcatgatcatcatcacagttctcttcatcggcatgggtgccatctcatatgccgcatatggatctcacactgagactgtcgtactgctcaacttgcctcaggacaacaagatggtcaacggcgttcagttcttgtactctgttgccattcttctgtctacaccactgcaaatcttccctgctatccgtattgccgagacagagcttttcactcgcagtggcaagtacaacccttgggtcaagtggcagaagaacgtgttccgtttctttgttgtgatgctgtgcgcatccattgcttggcttggagccgaccatctggacaagttcgttgcgcttgttggtaactttgcctgtatccctcttgtctttatctatcctgtgagtaaaaaccatcgcccttcgagtgtgctttgctaactttctcagcctatgcttcactacaaggccattgcccgtacgaagttttggagagtggccgatatcgcgctttgcatctttggattcgttgcgatggcatatgcaacaactctcactgcgatgagctgggccaccgctgatcctaagcatccgggatactgcgaccagaagggtgcgccaggattctaagactttgactagttcattgttagtacatggtgtggagtatggcccgagagggccaagaggtgagagagccgcaaggcttggtataacagtgttttgaatagggtttcattgcatatttaagagcttgcattgcggtgttaatgaatagattgtacgcagcatttggaatggttagtgatgggagttggattggagggtattagccagtttagtttcaagtttcattatacaagacatgcttttccagcgacacaaattgttcgttctcaactatatagtttaattcaagccttggttgacgcaacattcattcattgcatgtattagtcgttgaagcgtgggggccgaatcttccgggaagtgggggattttatatcttgttcgcctccgaaaaaacgatgatgtacctgttgtagatatcgtaataccccggccgcgatattcggtctattcattttcttatctagtcacttgcggatttagtaacgaaatttcactcacgagatacacgacaacagtctcatttttccatattcttaccatgcctttgcggccgtcaataaacctcacacagagatgtatctccaggttatctctcatacctcggagagcatacgcgcaacgcactaggcaaacacgacctccgcctccgccgccattcaacactgttccaacatgtccagagccaacatgtggctgtgctgagcctcccaaaatgcctgatgatctgcctcttgatcgtgaggggcctctcaaaggtgcaattgctgggtatgccgaacatgtgctcgtatgtactggaaatgcagactggccgtcgaggatagaggatgacaatgacggtgattgtctcgctgcggatctcaaggagttgtttggtcggggtggaacttatagtgatgttggtattttccttacactatatgtgaactatcttgctaattcctttcagccgtttcataatgtttctgttctcaactcttcgtttcctagctctacatcaccacgtcctcaactccagacaacgtctgcttatctactacccagcttcaaatacattccgttcctcccacgggtgtcgtttgacagtgtagaagctctagtcaagggttttttactccctgagaagctccaccgcatgcatgacggtctgtcgcctatacatcgagaccgtttgacccgcaaagagggttatcagggacttcttcctggagttcaagatgtccgcgatattttggtgctgatttgtggacacactggacgtgatgcgcgatgcggcatcatggcgcctatcctagcgactgagtttgaggagaagttggagaaagagggatttgatgttcagcatgggcctgtgcagattaatcttaatgaaatgcagagaatacagggcgaagctggtgaggaaaagacgtcggccaggattggtatgatcagccatattggagggcacaagtttgcaggcaatgttatcatctatctacctcctgacctaaagatgggcagcgagccgcatccattggccggacatgggatatggtatggaagggtagatcccaaaaacgtggagggtatcgtgaaagaaaccattttaaagggaaatgtggttgcggatatgtttagaggaggaatcgatgctcagcgaaatatgctgaggatataagtgtaagatagttatacatagatagacgctggatacccaggtattgtagacatatatagactctggcaacatggagttttatatctaattacatctaaagggtcattggatatgaaataatctcattcttaattcagaagttgtgtttatcaatgacgatgtgtatcagttgaggcgattcaaggacccacgtgaccgaaattggaaatccatcttgagtttttgttacaagaattttaaggacgctttttgatattcaacgacgacccggccatgaaggaaaattagcctcaccgagaacataaacttattttattgcttcttgactttatactctcccaacctcagtgtcagtttttcttaattgcatgagaaatctgtaagagcaaaacttgacttgcaatcaagactcgacatgatgagagctacaacaaggatactcccaaatctctcgcgaactggaacatatactgggagaaatttcactcgatgtggccaaataaacagtcagctatctgcttcaaaagccagaactctcaaaacatcaccaaacccatccatcacaccaacccaacgatacgcctctcacaaaccgaactttcccgctcctcttcaagcacgaatattcccttcattaatattagtcggaatagttctcgttagcggcggctgttacctcctcacgccaccctctcgaccaaacaccctcaatgacataacattcgtcccctacgccatcacagcccgcgaggccatctcaccaacctcattcgtcataacggccgtgccacggacaccaaatccttccttaccttatctcaatccttcggatagtcaatggaagaaccctctctggtctgttgagttcaagcagcccgaggtgcagatctcgcggcactatacgcctctcccgccgctatccagcgaggatccaacagatggtacgctgcgcttttatatccgcgctgttggcgatggagaaatgtcgaattatctaggccggagacgggttggcgatgatgtcttcctgcgcggccctcacgtgggttttgagcttgctgagcggttgggagagcactctcgccttgtctttcttgctggtggaacgggtgttgttcctggcattcaggctgcaaaggccgtgttagaagcgaatgagaagtcaagtgttgacttgctctgggccgtgaggaagcgagaggaagtacaaaacagtgcttttccaagttcatcatcatggaagttctggcagggaaaaaggccaacagcattgggtctcgaggttgagagtcccagtcctgtgaccaagcgtctacaagatcttaagaagacgtatggcgatcgtctgagaatacaagtcgttgttgacgaggagggaacacgcttccaagataaggacatcaacagtactattacggcttctcctggaactgtagcttccttcaacgcgggctgtcgattccacgaccaggcgatgcatgtccacgcctctgaattcgcactatcggagggacctggctgtgtctgcgaaccgcctgcgggaaccacgcccggaaagaacttattcatcgtctctggtccagatggcttcatcgagcattatgctggacccaagatttggctaggcggacaccaaacacaaggaccaatcgcgggagtagctgggcacttgcaaaggcaaaaccctgctttggcaagggactggttagtcctcaagatgtaaaacactgtaaaatagaacgcatgtataatctctagtaaaattggaaacgctaataaagaggcatagacattatctatgggatggtacaaataaaacccgtaatactagtggtaacagtggcgccgtctacgtggtcatccaacgccagtacaaaactccaaacccatgacatgatgacttaacgattttgaaccttcctgtaagatggaggcttcattgtcctcctaatcagcttgccagcgtatggtggtaccagggaaatagcaccgatggccagaacacgccagacaaatccccttcaacggcgtaagtaagctgcagctgaaactagaaaggagatgacttaccaagttattaagaactcgaggtcaaagtacccgcccaagaacggtatggaaccaatatacaaaaggaaagtaccaataatgctgatgatcatgatgggatgccaggtggtgatttcaatagccaccataagaagttcgttgaggacaaggacagtataactgacagcgaccatcttggggccatcgacttcggtgagaatctgtgacaatccctggatcataccaccttgatagattgacaccaatacccagacgaagaaggtcctgtatgagagagaacgtccagttgtcagctccttgtaaagctcagggtaaagattggcgaggtcttcgtcaacgtccttgtcgagtacaagtgacagcacaggggctgcagtataacaagtagcatagccaacaagaagccaatcctacagatgttagtcacaggaatagaacgacaccacagtatgaaacttaccttgtacaaaccctcaggctcaaacttgatggcaatactgtacatagtctggcatacagcaatgatcaggccacgatggataacaaattgtgcaagcttagcactacgcttataactgtttcggccatgccagaccaagagcttgaccaggtgacagaactgctcgatcgaaaagtcggcagccaaactggcctgtcgaccctccttaccaacaataccaacaccgacatcggcagcttgaatcatggatacatcgttgccaccatcgccaatacagcacacgcgcttcttggtgtactcgcggatgagcttagcaacctcggctttttggtttggcgagcaacggcaagcaacaacagtaggcagttgaacggcgatagagatgaattcgaggcggaagtgcgtgagaaagagggccagactgtcgccatccacgaggagacaagcatccgtcttgcttcggaggaagtcaagatgctcctgagcattgtccttcttcgtgagcttcgaaaccgtgtagatgtattgaccacgtgccacaagcttggagctaactgccacacatctagcagtctcaaccttgtcaccagtcaacatccaaatcttgataccagcattgcgaagaagctccaaggacggtttaacatctttctggagcttgtcctctacaccggtgacgccaatgagttctagttcattttcgagataatgggagaccacgcgttgcatgccagcatcacgtccgctaatagaaagcgatgctgtctggtaccgagcagcgaattcttgatactggccgtaggaaagtttcttgcggccaacgacaagcgtgcgcaatccttcgcgtgccatgttagcagtttcttcatcaagccaatcgtttgacgcaacaatagagctcatgactgtgtcagcacccttctggaagaaccagatttcaccacttgacaggctagggttcttaacactggcatcctcatggaagtggacaatgatacccatgcgtttgccttcggaagtgaaagggaaaacatcgagaatccgcacgcgaaccaccggtctcttgctgttggcgtactccagtaccatgctcttgcgatcacggtacaccagtttcaaaccaacggattcagtccatttgacgatagcaatctcgtcaggtgaagatgcttgatatccagtaacctccttgccgtcctcaatatcaacagtaggcgtgacgttgtgacagagagcaagagcgagcacgacatcacgaacacgagtgccgatctcgcgtcttgtacgtgtcgtacctatgtttgcagagctggaatacgtagatgaaggagtaatgagcatgttctgggagacatgatccgtcgatggcgggacataaaagccttgcttgacatatgccgatacttcatccattgcttcgtttgcgtaggacaccgttccaacgtgtattttcttcatctccatttcgttctgggtcaacgtgccagtcttatcactgagtaggtattcaatgcggccaagatcttcaggaatagtacttgttcgaacgactgccccaggcataccagggtcacgttgaatgaaccaagaatatgcgctttttcccatatcaaggttgacacgaagactgatgggaacaatagtagagaacagaaccaagaatcgcatgatcttgacgtaccaaacattgtctttggtattaccgaaaccctcgagtgcgacaagaataattgagagagccaatgtcagtgcacacaatatcttggtcaaggaattgatctcgtattccagcaaaccagtcttggaacgagaaggggctgtagaaagggcagagcgtgtttggggaccagtgtacatgatgacagccagcgtcgtggcctgggaggcgatgacagtgttggcccaggccgtgttgtcgatcgacagggcagccgtatgggatgcatcagactcccctactgtcgcatgatgtgccaatgcatccttccgagactcgaccagctcaattgtacccaaaaactcgttgacctttctgtctggctttccgccagtaacacgaagacggacgaactcctcggttggtagattttgcgtaagtggtgaagcaagtcggagcttccaatccgtctcaccatccaactgatcagtcctgatgaaggtctcacctcctggtccactttccgcctcttgttctggagccgcttcagcaggttgctttcctttcccttgtggctcctcgccatcgaatgctaatagtgtctcttcttccgcaggttcctcgggaataggtgcaggcgcgggcacttcggaagataagcatttcaatataacaacatcggcgggtacacgttggccctttgtaagtttgagaacatcaccaaccttcaagtccttggacttgcggctgacctcaatggctcgtgaagatggaggtggcgcctcaacgttctcctcttccagaatatcagagagattctctcgggctcccttggatttctttcttgaatgcttctgcaacacctctgacttgagcagtttcctttgacgaactggagtctgtgtcaaatcggcatcctgaaagacaatgactttatattcctccgagttggcttcagtatctcttcgccgccgagcaatatcgtcaaacgcctcttttcccatggtgatacaaagcacaaatgccaacggggcgatatatgtgagcagataaccaattctcagggcaggtatcgcctgcgatagtgccacgagaaggaagtacatattaaagaagaaggagaattcgttgtagagagtgattgggaggaatgtcaaggcggtgtacttggcgtttgagataatgttgttcggaaagcgtacgggctgagttgagcctacagcaacatgtcgggatgaagaggggtcatcgtcttctcggtcctcggcgtcgttcgtgtctgatttcttggaactcgacatgaaactaggaagccgtaaccgtgaggagactctatccgagttgatggaccttcgaccttgtgaaggctggcctcctagtaacggctggtcatcttcattgtagccacttccttctgaccattggggcgtgctgctgttacggtctcccaacaatgcctcagagtgctcgtcgtttccatctctatcccgaccgaggtcaccgtacccccgattccgctttccagcacgccgcagtccacccatacgaaggtttcgcagggctatccgcgaagtctcgggctcggtgggaggatgctctttggtggcccttggagctggtgtggttgatattgggtcgagctcctggatgtcaagatcgagatcggagtccgagtcattcgtaggcgaatcgggtgggtcggaagggcggtattgttgtgagggcggcatccctgactacactcctggtgataaggagggacagaatgtgttgtgtgggagtggtgaagttatgggagatggacagctagcagtgctccgcagacatgctgtggcggtgatgcaacagagctgtaattttcctttttattggtattcttcgtctttcaagacgctattccttcgttctcgttgctgagtatgggcatgtgattatgtctctattatccacctgtatgtcgtgtcgttggcggtcgtcaatctttggtatggagtctcttatccgtgtcgcatttattccagggtcaaagtcgcaaagggatccacgggtcggtcgtcttgctggcgagctcgtatggttggttaatatgacaaagagtggaatagaaaccagttgttgtttccttttgtgcagcaggtgtttgttcgttgagaaatggtgactcgttgcttggctcataaggggacagattatttcaagaccagagcattaccattgtcgcagcctgagtacgctatagttaagcgtcatttgggaggcgcaacctccaaaaatgtcccactaccagttagaggttcaggcaggtacctcttaaaacgaggcaattgccccttgaacaaagtacctacaagtagctcagtggggcgtggcggtagctaaacgtagatgcccgttcctgacagattacgtggatgccaccactagcctttaggtaacaacctctgaccaactatcctagacgacgtctaaaagttgcgagatgtaatagtaatacggcaagttggattaagccgacaattcattgagctggaatattcactgtgaggtatcaacattgaatctttactttgttcatatcttgcactggaaacccttgataaactgcttcatcattcttcttgaaccctctaacgtttcatattcagaacactcatcatgagaacagtctaatccacgtgtttaggatccttaggctatcatgatctgtgcctgacatggcagcatgggcaccaaaaatattaaagtgaattcttcaaggtaaggtttcatgagcccagtcataaatgtagtttacgatgtgagttgattgtgttatagttgccaacatcactgtaatgtacaaccgatgtcgtgtacccctgtaaggtagagagagtacctgttagcacaacactttatcccgtcatgctttgaatctagaaacggagtaagaatgcaacggactaagagactcaaacattatatgataaaagcacattaagtttaaatactatattacaaagggttcaatccaaaatcacgactagaatgccgtaggaagcaactaccgggtaggcgtcaccgaatttttgcacgtgatcgtcatagcgcggacgcgcctggtatcgagagctgctcgttggctcagcttctgtcgcaaatatttagaagctttcgcgacaccaaccatcaccattgaactcaaccacccggcaagaaaaacatcctcctacaagccgaatcaccgcgccgataaaaccgatacaataatacacatcagtcgatcgattcgacacctgtcggcaccatggtccaaatcagcgaggtcaagggcaacaagcgagacaaccgtacggctgcccatactcatatcaagggcttgggcttgaaatccgacggatatgcagagaagcaggcggccggttttgtcggccaagcagccgcgcgcgaggtaaggatcgaaacatgcgagttacactaatcaatgcttacgtatctgcatttagtcctgtggtgttgtggtagacttgattcgagctcagaagatggccggccgaggtgttctgctcgcgggaggtcctggaaccggaaagacagctttggcgctcgccatcagccaagagttgggaaccaagatcccattctgtcctatcgtcggcagcgaaatctactcggccgaagtgaaaaagaccgagatgttgatggagaacttccgaagagccattggcctcaaggtccgagagacgaaggaggtgtacgaaggagaggtcacagaactcacacccgaggaggctgaaaaccctctaggcggctacggcaagaccatcagcacgctgctgattggactcaagagcgcaaagggacaaaagaagcttcgcctcgaccctagtatctacgaggcgatccagaaggagagagttacagtcggcgatgttatctatatcgaagcgaacaccggtgcctgcaaacgagtcggacgatctgacgcctatgctacggaattcgatctcgaggcggaggagtatgtgcccattcccaagggcgaggtgcacaagaagaaggaaatcgtacaggatgtttcgctgcacgacttggatgtggccaattctcgtccccaaggcggccaagacattatgagtatgatgggccagctgatgaagcccaagatgacggagattacggacaagctgcgtggcgagatcaacaaagtggtcagcaagtacatcgaccagggtgtcgctgagcttgtgcctggtgttttgtttatcgatgaggtaacgcttccactcctctcgttttaaactcggaactgtataactaatcaatctgcttaataggctcacatgctcgatgtggagtgtttcacttacctgaacagagccctcgaatcgcccatcgcccccatcgtggttttggcttccaaccggggaatgtgcaccatcagaggcactgacgacattgtcgcagcccacggaatcccctctgactttctcgcacgaatgctcattatccccacaacgccctatgaagcagatgaaattaagcgtattgtccggatacgatcgacaaccgagggcgtctcagtgtcagatgctgccattgacaagatctctgaacacggtgtccgcattagcctgcggtattgtctgcagctcctaacccctgcgaggtaagtccaagtcattatggcgaaaggggagaccctgagtcgagttgatctgagacatgatgactgactgaagagacagcattcttgccaaggccaacggtcgctcgcaaatcgacgtgcaggatgttgctgagtgtgaagacctgttcctagatgcaagccgaagcgccgcccttctcagcagcgaggccgggcgaggatacctcgcgtaaattggagatggcctcggaggaagctgaatttttggtctgaaaggcgctgggtgtgagggaagacgtgtcataattactatttttaaagggggctactggcagatgggaaaacacctgacctctagctattgtgtacttgatagggaaccatggaatactactacagaggattggcgtcgggctggctcacattgacaacatcgttacgagaatgccatttgcaaatccctgcctgagtttagctccctttgagcaagtctccctcccttgtattgttcgcccattatgctatgctatgctatgctatgctatgctatgttatgctaatgaagcctagactcagattctgattaaacaacaaagtgacccctcccacaagccctttgatctttcaacacaggccaaggaagatgccggatgggattgggggacacacccgcagcaatcctgcgttaccaatcccatctcatttcagctgccgtctttaagccttgaattgttggcccgtattctgtatctggttagaaacaaggggtacatgtcagtctgttcatcacgtgcaccgtacatcatttcggagacgacattgtctttgtttcagtcttgagcattccagccccagaccaagaccagacatagtccacattccggcattgcatagcatagcacatcacaagatagggaagtagacacatcatagcattgttaaggttgaaaagaggctgagtttagacaaggggtaaggaagagagtgagtgcccggaccattcgggtggacggtattcgcccacatcataatgagaggacgtgcttcacatatgaagacaaaaagatcaaccagggagaaaagggaggaaaggtgatatatcatggcaaagtccgtgggtcatggttctcgttgtgcgtttcttgcctcccgttccgtttcgttgggtcctatcatattggcactcacactcacactcacactcacacgctcactttctttcactcattaatagatcctgtctcttttttcgtcctacattaccaggtaccgctcccggctgtggaaaataccttgttccctgctgccgctgtatgattcctagtggatgaggctgcggagagttgccgacagatcaaacgcaggaccaagcttcagtccaaacagcagagtaccgaaacatgcatgcgtgatgtacgctattcactctaattaatcaccggctcatcagaacgtttaatttattctgaatttggcagaaggaacaccgtggggagagtttggttcaaacgaagaaagaaagaaaaacacgagtcaacgcaagagcaggacagcgaggtgataagaaaagaaacgaaggggagacgagacgaggcagatcaaagagagcaaacgataatgaaaacgcgcctaatttccaagtttaggccgtgaaagaaacgcagagaagagactggtgcagtttcattgttctctagaagctactgaatgggctgcctttcacacacaaagagcttggcactgcacagactgtgctcccaacacatccagaaccgcctaccggcccatcttctttgagctaaaagagggaaaaaagaagacgaaattatcttcttgaacaaggagcatcatcgtgtcaaccgaggcctctgcctcatcacttcttataatctgccctttgcttggggctatgcgttcgttatatcaactctcgtttcatctcgtctcatttcacatatcagcttttctgcttgctcgacgacatcactatacgccaccaggggtacaaggttagcatatccccaatcgacaggtaccttgcttgacctgctctcttcccgttagtttgtcatatacagacagccagcccccaatgaaagcaaaaatgacacaggtcatctctttggttacgccgtcccaggctatgaccccggcccactcctcccccatggattccgatgactacggcagaccccggtttcgtgccttgcccgatactccggactcacctagtcctcgcacttctggtctgagtagaaaacgtgccgcttccatcaacactgttgatgcaagctacggtagactcgagaggcttcagttgagcacgcctaccagcatggccagtagtgaagggacaagagatatttgtctctgtgctccagtaccaaagattccaagacctcgaaatggtgagttgcatctttctttgttgagttcaaaacatcatcgcgatgttgattgtatggagtttgtggatagtggcagcacccctttcagaccagatttgctctgactactcatgatttccccttactgacacgatgcatgtgtagcattcatactgtatcgccagcatcatcaagctcaggttgttgctcgcaaccctaacctctctaaccctgacatctcaaagatcatcggagagcagtggaaagacgagccccaagaagtcaaagataactggaagggattagcagacgaagaaaagcaacgccatcaaagacagtatcctgactatcgctaccaacctagacgtggaaacaaggcccaggggctcagatctggctccttatcaggagacgactctggcagatgccccaggtgtaacctgcgctgcatcgtgactccccaaacacctcccaccccatttcctacactgtcagcaccagaagacaaagctgttccgtatccatatacaccaggctttcgaggtgaggaagcagaggcggctcgccgtggaagttatggtaacttgcctctcatgagacagcgccttccaatacagcgacctgcttaccgagatgtggacgactatgaacctgaggctccagagatgaagaggcgccgcttcaactcaactggcggttaccacgctgtgtcttcacctgtagcacgaacaatgtcgatgggtgcggttcatccacggccatatcccgttactcctctccctgagccgcattttactcgatcaaggtctggtccaatgccgcctcctccgcgacctgcagctggaggaccatggagtgaccaagagtaccgtggccgaaaagcctacgatgagtctctacggctccctcctctgcagactgctggaccaatgtcgcccaccatatcaccggacgatgttcgtcagttacaaaccccgattactgggcttgggatctctacccctcgggatccccaagccagaagcgtcgaggccatggttatgtctatcccattcaaccgcaaactggaagtcctctccaagatcaaccgcaccacgattagacctgatagcaaggacgcagagaagcgaggtgccgtgattgcgattgagggaccgaagccgcgacttttgaagcagattgcttctctagtcgaacgaaccctcttgctatccaacgaagttgcactcaagacatggggtaaggagacggatggcgagctaagcgctgcacgacggggctcacaaagagaagaagaatcactggatccagatacccgattcacagcatgcttcgaaaccatgatccactggcacaaaaagtcacgagagatggtaaagcatattgctggccacatagagtcaccatccggttccgagatggagagggactccgagtcaccgacaatttctcgacgtggctctatggacgaggacaatgctcctaagaggagccgaggcgatggcgtaaggacaaagacgcctgtggcactgatcaaggaagggttcagtctcaccctttcagacgagtttgcttgtacagtgcctatctctgacgcgtacgcacctgtcgatcactggcaatggatggccacactttggcgtggcactgttgaccctgatcttgtggtgtatgtgaagcctagtctggaagaggagattgcggcttgtggatcagttgatgtacgggtcgggcttatgattgtcagaatcgctgtgggcaaggacatggacgaggccactgaacgacgtctagcttttgaggtggttgagtgggtgagaggaggcagcttccgcgagagtcgcgacaagacggattgattgcaccgcgttgtaagagttatggtgttttggagttggcctggcatgatttggagggaaaatttattgctgcggtcgcatttggcaacatacaagagtacaaaacagcttcttaggtcgagaaggtggaagggagaaccggcaatttgctttatttagtattacattcctcatcatctcgagcacagtacatacatatctaggtaggcagggagggatttggagttggcggagtcaataaactcaacgtgtttgatcaaacggtttctagcgacgattgtttactgaagctaaatctggaagtcgagctaacaaccaacagagtttgagaataaagaaatgttgcaaagctttgtcctacggttgacgtcttacaagtgatgctggttgaagttattggccccccctgtaagctggtggagtgagagttcagccacccctgcatacacggtacgtacctgaccgctaaccgccgggaatgattgtgattgccgccaaagcaatttatccgaaggtaaacgcgcccccgacttgagggacccgacgctacgttcacagagctagaggtcccctctaatcaatacgcgactcaggagacttccataccgtacataccaacaaccaacggcgagctcaacgacatcgcgacaagaactccatataatagcgacgtcggcacgatgccccacgatttccacaatatatcataatgccagatttcaagcctgggcagactgtccagctcaacgatggccgtaaagccattgtccgcttcgctggagctacacactttcaggtcggcgagtggataggagtcgaattggaggataaatcgggcaaaaacgatggcagtgttcagggagagcgttacttcgattgccccatgggctatggcatgtttgtcaagcctgtgatggctaccattatagcgcaagccccaacaccaaaaccaccagctcgaaaaccttcaaggccgagtagctacaacccggcttcaggaagggcgtcgagcgcggcgggagatgcaggcttgggtaggagaaagagcctgaatgcacccagtccgagtccggtccctagagcggcgcggccgacgagtcttgcaagggtaggttctgacgtatactcgtttagttgaatgctaacattcgttaagtctcccacaaagtctcctacgaagcaactaagtggtgtctcgagcaattccgtctctcggacgggaacaccttctggctcgcgtgccccgtctgtaggagcgaaaccgcgcgcttcagttgggggaggtcgtacacctatgggtcctccaccaccgatcgcgcgaacaacaagacaagtatctacatcttcaacgatatcaagacctggagcagcgccgccaaggaccaccaacagtcgtatgtcgttgggaggaccatcgcgtccaggttcggctgctagacgacaatccgtcgattctcaagcacgaaggggctcgtcggatagggaggaagttatttcacctccccctaatgataatggagacattctttcaccccaacccagaagcccagttcaggcaagaactaaagccctcgagaaacttacagcaggaccggcatcacgacaatctacaccgcctacatcacggaaagtctcatcgactagcacagctggcgcagcgcgtcctgccgcaagcacggcggcaagtcgagaaatcgaggatctcaaggccaaactcaaggttttggagcgcaaacgagctgaggatcgggacaagttaaagcaactcgaaacagtgcaaaatgaaagggacaaattcgagagcgttatacaaaaactccaacaaaagtatcaacctcaacaacaggagaacgctgagttgaagaaattgttgagagaagcggaaatgcgattagagtctatcgaagagtttcagcaagagcatgaaagcattttagaactagccactctcgatcgcgagatggcagaggagacggcagaggttttgagggctgaattagatgctctcaaagaaaaggcggaagagatggagctagaggtcgaagtattgaaggaagagaacgaggaatacagcaagggaatgactcccgaggaccgagcgagcacaggatggttgcaaatggaacgaacaaatgaacgattacgagaagcactgttacgactacgcgacctcactcaggcctctgaagaggaactgagagaccaaatctcaggattggaggatgatatgaaggagttcaacaccatgaaggaggagctttccgtctgcagagagaagcttgaacagtcggaatctgcggttgaagatctacgccaacaactcgataatgcactcggcgctgaagacatgattgaagacttaacagaacgaaacatgagcatgtctgagcagattgaagagctcaaggctgtcattgatgatcttgaaagcctgaaggaaatcaacgatgagctcgagattaaccacgtccagaacgagaaggagatgcaggaagaaatggatttcaaggacagtgtcattgctgagcaggctcgacgagcaggccagcaagaagaagcactggaagatatggagtacactctttcacgattccgggagttggttacaagcctgcagagcgacttggatgatatgagagcttcacaggctgtcacagagggcgagtcagagaagctcaacgatcgatctcgtgctatgatggatctcaacatgaagctgcagatctcagcatccaaggctcaagtcaagacaattgaccttgagcttcgacgattggaagcccaggaagctgagcagcacttggagattctgaagctcttccttcccgatacctacaaggaggaccaggattccgtcctttctctgcttcgcttccgtcgcgtggccttcaaggcgaacctcctcaacagcttcatccgagaacgacttaacggacagccccaccccggacatgaggatgatgtatttgctggttgcgacgcttcagacaagctcgtctgggtttccaacatgtgtgatcgctttgtcaacgacatgacacattgcaccattgagcaattctccaagtaccagaacgctttgcacgaacttgagcccgttgagcgagccctcaacgtctggatcgatggcttgcgtcgagatgacctgaaggagaagacatgcgctgatgagcttcaccgcactatcgcccttctttctcatcttggagaggtgcatatctcaaacagcctggccaactatgcggatgatgtccacatgaaggccaacatcatgcagagccaccttgactctgcagccgttaccttcaacacccttcgaggtcttgtccagcgcgtggttcctgcagagggcgatgacgaggagcttgctcagcacttttccaagaagtctgaggcagttatcacaaacactcgaggtgccaaggtcatcgctgccaaggctgtacgagctcttcaggacttgagaacacgatctctgtctttgttgcctgacactaacgaggcattcgacgaatgctgtgaagcgactcaagaacttgctgatctggcgcgacaaatcggtcttggcctccacaatctgttccacgctgatgaaagccgaaatgagcccttcacatatgttgaggtccagtcttctgttcataagaccgttctcgcagtctgcacctcaagcgagtccgacatcttctccacctacctatccaagctgcgggatgtcaccacccaaatctcagatctggcatcactcgccaccgacctggaccaagttcaagaatttgacgttgctactgctccatggcgactgcggtctcatgagctcaaggctctcaagaccatccccgttgacgccgaagaggaactccgtcgtattaaggaggaacacagtgaggcccgtcgcacgatcgcccagcgtgatgagcatctcagcactgctgttcttaagattgagaccctcgagtccagaatgcgggatgctcaggccaacattgaccgcattgccaagctgcaggaagagcttgaggcttccggccaagaaattggaggcctcaaggaggatatagagaagcaagaccgtgagcttaagaacctcgaatcagagcgtgacaagtggaagaagattgccagcgacagccgtgcttatgctgatggtgccgatgctgctggtgctaaggctggtcaagaacgcgctgttgccacagcacgcgagatggatgccctcaagaaggacattgagagtcttcaatcggcagtccgatacttgcgtgaagataaccgccgtgcccgcacatcggagcagcacaagtacgagtggctagctgagccgctcaagaagcctacttctgtcactgagcagcgccgaaacatgatcgccaccgaaggcaaggatgtgctcggcgagcttgtcaagatggcatcctcagcatcggtatacgacttctccaccctgcctaaagataagcttgcttggaagcctactcgatcaacaccacagtaccatgccgccaagcagatggaagactatgccgcttggggggcctggcaagagtcggtcctcaagaaggcccatgtcctccagggccaggcggccaatgccgagaggagaaagaaggcacccacgacagctcgtctacatataaagctgcctggtgctaatggaaagatggtccccggatcgggacgcgaggttcagatcgtgggttcttctgagtgggaggctctgcagggccgtttggctgtatgattgatcatagaattactacataccccttttgttggtgaatttattggtttcaatggttttttttgatggatattctacgtatcagagcgaacgaatagcaaatccacatagtagcaagttttgtcaaatcatttcccaaaaaaagggatctttttcagttgaattcttgaatcatttcgtctttttgtttatatgtgatcatgctgaatccctgggtatctctaacgtcccagaccatagcatcctccttctcccttccacatgccgtaaatgtcactttcatgcctttcctttacccttcttatccttcttcttcttgccgccgccaccactgctctcttcaccaccgccgccacctgcttgcgcacccataagagctgacatgggatctccgccaccttgcatctccttcatcatatccttgaacagattctccgaaacaccaccgcctgtcatggcagcgctcaggtacggcaccagctcgcccatcttccatcctcgcggcgcagcaggcttggggtagggctttccgggctcgggctgcagttggccaccgatgcggacacgcaaaccggggctgtcttcggtcgtggggttgtcgcgcagatgctcagcgacaaggcggtacaggtggtgcttgttcttgacggggtggccagacgacttcttcagaccgaccttaacacggccagggttggcccagtccttgggatgcaccttttcgggctcaaacagcgtttgcagtcgtagtcgcgagcaggcatttgcgatctcccgcgcaagagggtccttgacagccaattcagcgctcacacgacgaccctcggcgcgagaccgcgaggcgtcaaagtagacggggtaaaggcattggaaatcggcgtaggcagagcgatcggccgaggcaggcatggtgcttccgacgggagcatcggcgggtacgatggcgggttcctggtgaggaggagcgggagcttttatgggggcggacgagggttcaacgcggcgcatgatatcggagtcggcaaagtcatcgatgtcggcctcggctgggtcagagtcgaagtcgctgtccgagacctcttctattcttgggtgggacatttttgcggttttgatggaggaggggtaagagatgggaggaagattcgatcaaggtcctgtgatgcacacggtgatggtttcgtatgcgatgaaagccaggcccccttacgaaacaagaattgagatcaagggactcgtgttggtgatggtcgaggtgaggtagagagagatatggggtacaagtgggacgtggaaggtggcactttgatgaagtcgagaatggatgtgggatgagcctcaatgtggggtaacttgcagtcaaataaagtggcctgcagttaagatgcaactataagatttgactgacactcgtttaataaaagaaataatattattaataataagacaaggcttaattgtatgttttgtaaagctctagatagtctctgtgtttaaaaatttgacagcaggcaccgcactacgtcgcaaggacaaggttactctacacctcctcagaagtatcattttccccatacctaagtacaacaactcggcgacagtttgcacacacttcgctatcccatttgtttattattagttctttttcatgattaaagtaaaagagttcattcagcattgtgcaaaggtcacaaaaccaagtgtggagaatcatattcgtttccagcgagtgtattcgacattcgtctactattaacaaaatataggccaaggaaacagaaaaaaatgaacggccagagaacaaaaaaagacaaaggacaacaaagtctataccttccacccgctaaatcccagtgaagcaagattctcgtgattatcgcccctagcagctaatatggttcctccacatcgttgtgaggacgccgcttctcccaatacttttacccagtaagtctccttccctccggagtcagagtctttgaaaaccgcacctcttacgccgagccatgcagtataggaggaatccgtataatgcccaccctaagtataccctagtaattgcccctctgttaaggaacaagttgaaaaagaccgtacagacagctataaataagatgtctcctagtcacacgtatcgatagttgataagatctggagtagaacccacagacaaaaatagaggtcttaccactcgaaccgttcccgaattagctcggatttaatggaagcatgagctcgttcaacttaagccttcttaggcttggggcgaggaagaccctgttctcgacgagtcttcaaatcaatctcggccagaccttggctagcgttgtaaagctgaacgcagttgatgagctgcttcatgaacataaaagggaagctgataccagcaatgatccatggtactgtggagtccatcttgttggcacgagcaagctcgagagcagcggggctgaagggatcggggaagatctgagcgaggatcgaggtgttgacttgggcaccagcttggagttcggcaccaacaatctcgataggcttaatgaggtatggcgagacgaggggagacgaaaagcagagaagatagagtgcaatgaagaagagctcgttgagggcgcaaagggcaaagagaacaccctgataatggttagcaaatgacaattgagtgtaacgttattagtggtacataccttgttggtgtagtagaggcgaagaagccagttcttgctctcatcaatgctcttgtggctagcattgctacccgaaactacaagagtggcatacatgtgcatgtagtgactggcgaggtcgagagcaatcaagccctggaaaacaatagcccatcgagggaaagctgaggaaaggaagacaatgagacaagctgtggtacagcgatcggtgaccatgtcgaggacggcgccgaagcgggtcgattgttcgtagatacgcgcggcgtagccatcaagtgcatcgagaaggcatgacacactgtaaaggaaggaacaagtgcgagggtggaggggcatgtagtatagagacgcgatggcgaggacgatgcgcgcatatcctggacactgtttgttagtatttttgacacgatttcctggggcagttgagcttatcataccaataatgttggggtagaagaggaagatgttctcgcgaggggcatcgtccgaaacatccgcagcgcgatgggcaacaccattgccgttggatctaacttctggctcggactcagaagacgaggcattcgaggcctttccagcctgtcgacgagttcgtgggctcattgtaaaggtgagttttgtttgtattaattaagtttctgattcaatcaagttgtcacgataccaaagtggtgtggcttatcatgtatcgtccgtctggtctgggtctggatctggatcgagataacggcagattctgcgaaaggggcagggatcactggcgctgttgaagctgcagttgtcaagtcaagtaccaggtagtcggcgtcggggaatggaagggatgacaaaaaagagggtttctcaaatcaagaaccgttgatgtcgaaaaggagtggatgtgaagaaggaggtgggaaaaaaagagaaacctgtaaatagggagcttcacgttgtggataaagcaaagtgttaagttaattacatcgagtgtgatgacggcagaaggcaggtaagcttaggtaggcgcaagtcaggtttagaggctccctttcccttttctttggatgagatgctcccgccaagtgaattacaggggggttctcggtagcttcggacacgctacacagcccgttgagagcttggctgtgtgttaattagcggacaggacgtgtcatttaactgctgtatcacgaccaagagctgctcaaattgacaccagtcccctgaaatgatatccgctcatggcaaattgtcagcatccatatcctgggaaatggaaagagggatgaaccccactttccaagacaggtttccttgcaaatctaccaaagaacaactcccaagacgtatgatttacttctggcaattccaagattcaagactattgtaatgtcgggtatctgccagagaaggaagccaacctcggcttgagaaattggcagcacatgctctggtggtgcgtatcatgactccgattaccaataaacaagatctccattttacgtggctagccctggcatcttaggagagagtaataacccagaacagaaaataaagagctaatcatctggtagaaaatgcgttagcggccaatcaaccatgacaggcacctaggaaaggttaaggttatcatgacagctcggccatggtatagcatactacagcacggactacagtgtaatgacatgccacagcagtcagacaatgacaaaaccaacgctgaggcatgtttgagctgcttaatcccgtacgagagccgtataaccctgtatcaaggcgaggcaggtttgaggaagggtttcatcgaaggttacccatacgtatctttgcatataaatgggccatgatgtggcagcagggatagtctcagtgtagctgtgtgagttgacaacaggtattttgtctgagacgacttgaccaatttcaagacaaaaaattgcagcatattaaggactgttactatcttagtttcgatatgcatttctgttccttgagtgtaccatgaatagtcggaagctgactttgaaacaacagctgacagcaaacactataactgattatcaatgcagttctggctggacgtcgacctcgcttatgtttaaccaaggctcagctgcatatctttgcctagaatcagccattgtaacttaacttcttttctgagtaaatcgtgtacgctgtgtttcacgataacacgtcatggctggcccaggtgaaccctataagaagccactcccatagttctgcggttcagtgaggataccattctccagatctagcccccgttgtccacgacaggttgtcgacaatggcatgccaagcaatatggcctatctgttaagccgaaaacccaatgcacactgcatattgcctgattgtggcggtaggctagcatttagcctgcaagacttttaagcttcaaaatagtcaagatagtcgccggcaattgatgtgaatccgacatgtcactgcagtcccctgccgaggggggctggttggacaagaatgtttatgatatcagatagatgacttgggactcgcatcgtcaaactctaaaaaagcttcagttggagtcagtggtgtcgtttcattgcagaaacgggcagctgcaaatatttcaatgatactctgtactccgcagaattcggaaagctgtccgatacagtcaataaagttgtccgaatatgatctgtacgggagtgccggagagtggagaggatcctgcggcataaccgagacgccaaacgagttagtaggcagatgagacccttgcttttgctttttgggtttctgcttttggccaaatggctttgagtgcctgcgttcaggtgtgatgtagcagcaagggttcacttacatacatagtatgtttcgtttgtaattgcctcaggcatgacggaagtccgagaatccttttagtgaagaaggccagtaatttaccagagtctgtgtgacagacagtaggtattccttgaattgccagtttactcataaatttgcgactttgacttggcggttatcctgaacgcttgatggaacgttcagaacccaagagcttggtctaacagggtcccccggatgtagaccggaccacagctacaagcagggaatgaataccatgcagttgcttagaactctgtacttggtggccgtcctctgtacatgatttccaaaacctaataccgaatacttgctcagtaaagaacccaggaccctggcgacgatccgggacggtcaaaagtaagaatccgagcttgatcttgagctcgatgcagttgctagtgaacctgagggaggcagagctggcagtcgtcacctgtttaatattactaggagctcttagcaaaagccatcaatggcgccatggttttataaaactgctgttcaccgatatctgggtagtggtagttgtgagaaacggtggtgccttgcataggtagtcaagtctggtcacggcactattatctcattgccgattgatccgttacaggataaaagttcccgactaatatgtgatgcaacatgctttgcgattctatccattgacccgtacgctaggcaagtatgtcattgtcacgggtcagtcaatgtgctacttacctgcctaccagtcggatgcttaccagacggacagttagttgaacttgagatacatatatacaacaggcactaaacccaacgacatgccctctcgtgttgtcccgtctctcttgtccccaactctgccgtctcgtcgttgcaacggcttggccacgagccgactccagatagcgcatttcgagacggccagccagctatagattcatgcatgtagactcagtggatctgtgccgcaattatgtcagttgtcacacttgattgcttgccttgttagctcagctcgcctttcctccgggctacagcgtctgctgatagtccgcggacacggatgtttgtggcaatagtttgaatgccgtgtgacaaagctaggtgatcacttgtaattgcttatcaacacagcgttgtagcagacgcaagttccttgagctcggcagctggctgagtccgcctttgtggatatgggagtgggaatgggcccgttgtaagcagaacgccaacattcacctgcgcctacctgggttccgatggtgagagagggctagtgaagttggtagtctacatacagagtacatggcactctgtagtgccgtgccatatccgttctggcattaaaagcgtgcctctgggctgaagccgaacagatcatttaagcccatgttagcaatgatcacctcgatttttggtctgatccctgatcgctgggcttaggtgcagctaaaagccaagacctcggcactgcccaagtctcgatagcaacgttgatgtattgggacaaacaacatcaaaatcgtccgattttgttgacccaagcttttaggcagtttgtcattgtccgaatcggcttctcagctctgcccttttagtgtaccccacgacgcccacgtcactgtcactactggtagtaaatggatctatggggcttagacattgcgaaaacagactggaggccttattagggctacctaggggggaaacaattcaattcccgctggccttgaaccaatcaatgttccctagagagagacagtctgtgctgttcgtgtgccggtctttcgatgctggcttggctgagacgagtgtcgagagggcagatatgtttacagcgtggatcgatatacaaggtggtggtatcaagtaaacatatcggatcaattccgatgtgtttcttaataaagcacatatttactggttaagccggttgacttggttagtgggctgtttatcatcaacaccatgtactgcatgtaataggacctacagcacgtcttagtagcatcaaatttgcactacagtagccgtacaattgtagctcaggtcattccctcggccatgttcaacactccaagatcgtcgtctatttcatgctccgaatatcggccaagacgggtagaatcagtcagcatcaagctttcgtctctttcctcctcagtacgttgtcacaaattatctatgtcagtttctcatatatgcggtgtgtttgccctgtagcgtactgtgtctaccaacgtaaaaatcaatacaatagtctaggccttgccctctcttctcttctcatctcttgccctggatttaagcctcgagccttaaataccttagcttctttctacctagtacggcagtaggcttttcgcttgcaaaggaagctaaactatttgttatacacacctcggcagccactaaaggtccctgtcgtcgactacatgtatcttgccctgtcccaatcaatctcagggcccctgcctgcagtagcctcgtcctgtcctgtccctgtcggttgtcgcctcacagagacggtcggtttgcaacttgtggatcgtcacttttcacttttttacctggacctggacctggactggaccttccctgacccaagtaacagtatccgtatccccttccctctcgccaaacgcttaccggtacttgacctttctcacctcctcttccgcctctttcttttatttattcatctcttgtactcttctcctctctctcagagtatcgttcgttctctacaccatcagtcacatactcatccaccatcctcctttacgccggaagacaaaaccccgtcaagacccattcgggctaagctaataggatcttcacccctcgttcctactcgaggctcttggctccgttttttcaattttccccggcttcccctccatcaaaccgccacttgcgccagctcatctattaagaaactctgtgcggattgatcgagaacgaatatcgagacagcggatttcttgcggtttcgaagtctacatactacctgccatatcatcaccatcgtgcagtcatctttcatatccgtctgatttgcccgtcaaactccagcaccatgtcgtcgcatccgtccctcaaggcgaccttcgccagtcgagctgagacagtctctcatcctcttagccgacatctctacaagcttatggacctcaaggcctcgaacctttgcctcagcgccgatgtcgcaaccgctcgcgagctcctctacttcgctgacaagatcggcccctctatcgtcgtcctcaagactcattatgatatggtggctggctgggatttcgaccctcgaactggaaccggcgccaagctcgcatcgctagcccgtaagcacggcttcctcatctttgaggatcgcaagtttggtgatattggcaacacggtcgagctgcagtacaccagtggtgctgcacgcattatcgagtgggcacacatcgtcaacgtgaacatggtccccggaaaggcttctgttacgtctttggcccacgccgccaaccgatggctggaacgataccattatgaggtcaagacatccatcagcattggaacccctacagccagccagctggacgaggacagtgagcgctcagatggcgagaaccaaaagaatgcacctgaaatcggccgcgacaacggacgcaaaggcagtatcgtctctactactaccgtcacccagcagtacgagtcagccgattcaccacgactcgtcaagacgattcccgagggcgacgagacagtattccccggcattgacgaggcacctatcgagagaggtctgctcatcctagcacaaatgtcaagcgaaggcaacttcatgaacaaggaatacacacaagcgtgtgtggaggccgcgcgggaacacaagagctttgttatgggttttatttcacaggagtgtctcaacacagaacctgatgatgattttattcacatgaccccaggctgccaattgcctcctgagggcgcggatgagaacgaggctatcaagggagatggcaagggccagcagtacaatacaccgcagaagatcattggtattgcaggagctgatattgccattgtcggacgtggaattatcaaggcaggcgaccctgaagaggaggctgagcgataccgatccgcagcatggaaggcttacacagagcgcgttcgctgagggatggttctgtgtaaaagtcgggttggccttgtcattttttcttttttggcgcggtagacatgctggactggagttattgagacatcaagcggggatctgacatgaaggcagtaccattatcatgactgcgtgggagcagccatggaagtaactcacccacaacaacaataagaatatgatccctgattttgggacatcataagcactaggcttccgtccaactgcataagcctggtttcacctcgtcgcccacatcaatgatacccgggcatcatgattctatgagattcagttttaaataagacacggcatatagcatttgagctctgaaacctttcaacaacgccacctgtatcaacaatgcctcaatgtgcttgattattccagtctgcatgcataacctccttcttcaatggcgccgatcctttcaagaggcacagacatgaaggtgtggcagggctggaagccagattaggtagtccagactggcgatatgtaaccccgccataagaagcgatccaattcttttgaagctcggacttaagagaaccgaaagctgaccctcgacttccaagaccttgattgatatcacatactttctcatgttaataaacacagaatctcaatctatttctagtcttgcttgatctatacgctactgacatcctctataaccacttaagtatctccaaattattaccggaaccatcatgacagcagtacccgagactgaggatggtcctcgtctgaagaagagaagacgaattgtcatatcgtgcacggaatgtcatcgaagaaagcagcgagttcgtagtcttcctgatatccccaaaccaaactactcgactcagaaagaagacctcggaactaactgacttatacagtgtgatcgtgaatttccatgtgggaattgcaagtctcgaaacaaagagtcatcgtgcgtttacgagacaggcgccccaacagctaagcacaaccggcatagccaacacaaccatcaaaccacagaaaattcaccggctctatcatcaggttcggtaaagaagaccgaaaattcaccgtctggatctagcggctcacttgacaacggacccaatgagcctttgtcgtccaaggctgccgattggggatacgcccataacggtgcatctactatgggcatcctcaaacgcatcgaaacgctcaccgacggtgaagaaagctctgcagatttatatgccaagtcttgggatgcaacccctggatcgcccgacaaagagcttgccttgagggagaagtacaaggccatcattcgccaattgcctgccagagattacattgacaaactggtggaaatgtatctgcaaagcttcaattggcagtattatgctatcgaccctgacatattatattctcagctgcaggaatggaattcactaccattctcagtcctttcagacgttggtcctcgcggattgaaccccgagctgcaagcatttccagccctcgtctttcagatcatcgcgaccgcactactccttctaccagagcgaacagatccaatattcgactcgctcaaatttgcaggcggtatgagctttgaggacctggccattgaatacagcgagtcgggacaggcgattgttgatcttttggggaagaaacacctttcgctggcaacagttcaagcacaatttctccgggcgtcatttcacaagtttacagccaaagtgactgatgcagtaagtgacactcagaagtttttcaagaacaacgactaaagtattggacagtggcatacaatatctgtggcgatccgtgacgcacaagacctggggatgcatcgcgacagcttggatcccaaagccgcagattcaagtgtggaaagcatattggaaaaccaatggctgatacagaggagacgaagaatttatatactgcttgctatctgggacttgaattgcgccatgattctcggacgcccgggaacggttgactggaatcagactcttcctacacctccagtcgatgcacctataccgcagaaccgcaacaaaacacccgttattcctcgaggggaggacgatcaccctacgcctgtgacccgactcctgtggaattatcagctttgcgagcccttacgagctatccagaacctcgaagtccggggctcatatcccttggattccgagaagattgatcagatccaccagagtatacaggacctagacaaggcgataccatcttccttcagcatgaataatccagacacacgatgggaccacctccccgaggcacaatggtacacagcaaatagatactattttgcaagcttgcacgagttcagtaagatggctctgcatagaccgttcatctttaaccgggccgagagcagagcagaagctatccatgcaagtctcaaaacgctcgaggttcagaaaatgacgtttgaaggactgccgcaagactcttggaggaactttatgctcttctttgcaagtttcgatgcaattgtattgctcgcatctgtatatatactcttccctcgagagcatgcagagtacacggaaaagacgatggagcattttcagtggacaattgaacgctttgctgcgattcaggagcgtaatccgctggccaagtccgcccaaggcgtgcttagagctattgttgcccggtacagaagagccatgtcgaaggcccgagatggttcactgccatctatgaccgaaggttctacaatggggtcaagcaagacaactacgtgttctactccaggcaactcaatcctaggaagtggcgacttttcgggactggtgactacggactcggcgtggatggatgagatgaacatgatggcgcctttctttccaactggtgatctggtttataatgaccttacggcgggtccagatctagagacgcttttgccattggcagatggccagggagatgattcaatgtggcagtttgggggcggatggggagatgatactgtttggcaaatactcaatcagtttccagccggaacagagactggtgcccccgattttgtttcataatttgagggatctcggggtaaatactaactgtcttcctctgcgcatttatttttgtgtatggtggttgagtttgtccacaatatctgaacataattggtaggatagctttgtcttgactggtcaacagaggatagttttcgaggacaagctgaaatacacaaaagcaaactcccgttcatactcggacgcaaatagtaaatgcgtttggctgcatcatcgatcaccaaactctatatcagactatactcgaacatacatttctcttccgaagagtgacggataaacgcagtgattgtcatcgcttgccaacatgccagatttggtatactacataagcctattggcgaaatatgtaatttggtcaggcctgaggtattttacagtgtgattatgcagagcctgatatactacccaacagtatgacaaggcagtggtagatgtcgtagcaatcaatccctaggttaccagaaactgggtcaactggcgagagtcaaaagacctaatctaaaagattataaaactatctaattgctttatcgccaagtgatttgctttttacacatcagaactcagaggccagggttgctgacagtccccaaccaacatgggataccaacgttcatgccacagatagttgttggctcggaatgctggccactgtgttacaagctaatagcggatactggatactagacaaagcaacttgcctcacgcctcgtctgggcacggcattggcaaggcgttctgggtgatgcactcgcacgcgtacgggcgatataaacatggattgattgggcatggctgtttcgagcaatatctttgacacgcggaacatgcacctcacctcacagcgggcctgtagcatgatccgatcaggctgaagggccttgggcggagaacagactcgcacaaaggcaacgactaactcgttctgttggtgactaggtggcctcaagagccgatggcgtgttgcaacgttgggctcttgtgctgcaatacaagacaggacaatatatgcaactctcccaagtcgactcgacgactggcaaaaaggtttcttgtatcggcaaatagaatcagagagaatagaattgaaatggacagagtgtctctttcggatcggatactgtgcgtgacaggagtgtttgtgatagagagctgagttagattagaggcgtcagatacctgtcatctttaatcaaaggctcttttctttaatttgtcgagacaattcacgtaacatatccgtagacgaaaggccgatagaatgtcttggttaattatagtttaatgtgtctttctttgaccgaatgccgtgtacggatacatagtattggtttctggttttggtttgtctcggagccatttacgtcgtgctttattcatcccttgctcaatcaactccatgacaaggcgttttttttttttttttttttttttttttttgaaacggctttacatgatgacagaaaggtgacaactgaaagaaagggtagcggaattgatgagtcaatttgtgctgtctaatgcctgcaatcctggactgtttattttgtaggtgacggctcaaaagtcactattcttgctgcccgctagaacggcaagcaagagtggagtggatcgtgcctgaattggcatggggtcatgtgggttatgataaaatcctccactaagaagaatagaagatctcggagatctgacagcaaacatcaactgaataggaatgagctaaactttgtggtattatttgcgacttggaagaaaaacagcctgttgaggggaagctagatttagttcttgtaaactgagtatctagttttcgcaaatcatctgcatgcatcccgtatcaaatatcagccaatattagtattagcatctttattttaagattgattccctgtcgcttcgagatgttctttcacattttggcgcgcgactccacttgtggatctgcagctgtgcatgggctgatgcttgaaatccctgtccccaggtctgcgaccattagaaaggatgacagatagagaaagagaggcgaaatagtttagccatttctgtggcatctcatgccgtattactcactcaataattcttacaccctgacttttagaggtttacttttctgttcccccccctaaaaaccgggggttgttagcacctttccatcactgacgggaaggagccagcttcggcttttgcaagagttaagagagacaaggcaaggcaaggcaggcgcaggggaaaaaacacaaccacctacctctggggaaaaaaagtttttacaaatggccgcccaccaaaatcataactttaacctctccatatcataaacttttaaggcaatataaaaagcaccaacgtcatcttcttttcgttgtcgtcttttttcttcttctatccttcttattcccttacccaaacgctaagccctctctaattccgcaagggccgcaaagtacgattcgatccataccctgcaaacgcgacgcgcccagggcacttcttgtcgtctcatctcccccaaacgtgcactttcacccaccaaaagagaggagggtgtgcagcctgcaactggaaggaacaaagaccaccaactggtctagtttttcttgtcttgcttcttctacctttacagttcctagctgacaaggaaaaacgctttgtgcgcacaaactgcacatcggacccatccgcaagcaacctttttagccagagaaaagagaaagcaaagcattagtcgatctgcagctaacctgcctacctaccttgcttataatacccacactgcgcacctgcagtgctaatctcgacctctcatctttttcacgatcgcaaacccacccacctacctgcctacctctttcgcgattagcttctcgatagaagcaagcaaaccattcaatatggaaacaacttcatttaacgactttatccaacgatataacaatctccaagcatacgaagcttcaaaagacaaactcttacaggtatgcgcgcacggtcaacatcatgattcctttcgtccgcctcgacatagcacaacacttggcacccgacaccatgagatgcgaaacgacagaaaaatcacaaaatgcagaccactggattgcggatctgcaaatatgtgctgccaattcgtccccttctctgcccgaacctcgagtcttcttctgcctttgatggaagtcatgattcgtgaccacggctaaccattcaccaggatgtccttatctactgtaaagccatagaatccgacacagacaaggagaacaaaaagcttaaagctcgattgaacgaagtagagctcgacctcaaagcggcgaccaaaactagaagagatttacagaagaccctagaggaagcagagttacaagtcaaatgggttatgcgccaaaatgatgagatcaaggtatattgatgcattgatgtgatgttgcacgagcgcaaccgctaaacgcttcagaataccaattcttacgttttgatattgatcgacggcgatggcctcttggtacgttccttccagacatgacgtgggctattgtcttgaagctgaccgagtaaagttcgatgacagttttacgaagcaaggcctcgagggcggaaaactagcagcccgcgcacttcgaactgcggtagcgcagctttgcagccatgagcgtactggttcattagagattatctgtcgggttgtggccaacgtcgggggactcagcaaggcgctggcgagtgaaggctgcattgagaaccctaacctgtttagagatttcactcaaggctttacacaagccagagcgtctttcgacttccttgatgttggttttggcaaagagcgggctgatgccaaaatccgaggtatggtcttcgcacctatgttgaaggcaacccctggttaacattgttagaaacggcacgttggcatctgggcaaccagaattgcaagcatatccttttaggtattggacatgatgcgggatatgcccctttccttgaagaggtggttcatgatgatgacacgcgccattgcgtgtctttgattaaaggtccgccacttgtgcgcgaattggacagactccaactgaacgttattgagtttgacgacatctttcgcccaactaagcttatcagcgacaaaacctcagctctggcaatgggcaacgaccgcacactgccgatcaaaacccacaccacggcgacaaccagcatgccaccaacacaggcagctgttttgacacctgcgaccagtactgcatccttgtcgcctccaaataattcttgggccaagattacaaagagcgctactccaccacctcaactgactatgcctttgccccctaagcagaacaagagtaaggctgctgccagcaaggcacaagcacagccagcctggagccccgggcctcgtggtatcgatcccaccgttacggttggtgcatcagctatggagaatattaaacgacgagccggaaacgagaaactttgcaacaatcattatctccgtggaccatgtggcagaatggacatttgcccctttgtccataattacaaggccacccaagacgacttgctcgcgctcgcaatgctgtcacgtcagaacccttgtacagcaggccaagattgcgacgtggatgattgtatttatggtcatcatgtaagtcctctcactggcctccctcacattacgttactgaccaccgcagtgcccgaatgtccttaatggcatgtgcacacgacagtattgccgattcccaagggatgcgcatccaccaaacaccaagtttatcaacaagaatattgatgttaactagagaaccgaacttgtaccccccgaataaggttccgattagctcgtaatataactagataggattagggataggagttagaagaacacagggctctgggattggtttttggaacgggatgtaccaaagacgataatttgacaatttcatcttgcttcgaagcaatgctgctcgctggctgaggcggcgtgcatgcgggttctcttcttgactttgggacaggaactcattgtagctggtcaaccagtgcaagttatcggcagtccaaaaccatagttcaataaagcacgggatatcataataaaggtcagatgacatgaagaaaatcagtgatatttacatggacaaagtgcatataaccatctaaacaagatatctgaaggctcagcaaacgccaacgcacagccccttttattagtgacttctcgcatcgcctgttggtgaaacaactgtctcctgaggacccttctgagcagaatgaacatctcccgagtcgttttcaacgagaccggcactgagagcaccagcactggttgagccaaccggtgcagaaaagccgtaccatgcgacaacagccacgccaagaataccgcaaatgcagctgaaaacaagtgcgacaatgccgcgaggtgtgaaactgtattctagagtcagcaaacgacgagagtagaataggagaagagagtaactcacccaggtggtagagtatttgcaggtttgttctctccagtaaggtcaagaaagtcttctgtgttggcagcagcattgccctttgtgggcatattggcagcggcgcatgcatcgagatgattctttgggatctcaatggtttcttggagagcaaggggatcttctacgaatgtagcaatgagaccggagataacgtgccactcaatgtgacaatgaaacagccagacacctgatgcaaatgttagtcttcttgataccgtcttcggggtaaggctcaagcatacctgggttgtccgccttgaagcgcatgacaatgttgccgttggggtagatgactagagtatcacgtcgcataggggtttttggcaggttcttttctgtgacattcgcatctgcccagataccagcctcttcttcggagcgatagacagactggaatgcatgaccgtggagatggaagggatggcgacccgagtcgagattgttcacgacaagctggacaatctcattcttcttgaggaccatggagtgtgtgtaagtgccgtatacagcaggatcttcggcatctttcccggcactgagcgctgtgtagagcgtggggactttggcctcggtatatgtgatgtcgttaaagaatgcgtaattcttgccgtccttcaggttatccattttgacatcgaggaccacctccttgtcgggctttccaagaatttccatcttgtcatacggaacgagggtcatgtcatcgaagggattcagtgagtcgacagtagctggaactggtttctcggccttcttatcgtagaccagccaaccggtagagttgtatttaaggtctgggggcaggacatcaaagagagtctaagacggtatgagtattttcctgtgatcattttaagagcatttgtactcacagtatccatgctagcaacaatagggaaattcttagaagtgtccttcttggtagtaagtagaaaactgacccgctgagcagccgagatatagatcatttctgcctcagcttcctcggtgtagataccatcaacctcgacgatttgcattttgtgaccttcaaaccaaagatattgccccgcaaaagcaccaacattgattacccggaacaggtatgtcttttcgggttgaacagacatggtgaagtttgtggtttcgttcatgagggcgttcttgggcacaggttcggcacctgaaggatttgacttggccatgaattgtggtatgagagatcgcatctcatcatgataccaatcagaaagtgtcaagacaacctcctcatcgtatttctttgcgtacgggaagtctttatcatggacgataaagggcccgcgtagaccgtctgggtattgtgctgcagtgtgactgtgataccagtatgtgcctggttgatcaacctgtagaagacatgtcaatttagggatcgaagtactactttgtgttttcttaccgtgaagttgtatgtaaagctagttccaggaataatcgggcattggcttacaccggcaggaccatccatatgcgtgcttccattcatgtagaggccatggaaatgtagggaggtggattgatttcccagattgttatgcgcattgatgataactcggtcaccaatgtcaacctcgatggtaggaataggccattggccattgattccaataactgggcgctcgaaagcattgtcaggattagctctgacccaaccaatctcgaaatcgaacttcctggtagcagcccgagccagttcgggaagagcaagaaacagcgctgcctcaactgataaaagcttagggcgcatcttgaatgtgaaagaccggacacactctggacaggcaaacttgagaaggatgaagatgtcaaagaggaagggaggagtaattctatgccagaagaaggggaggtagcctctcagtatcagatgataagagcttgcgagacacttggaggaagacgattatggtgctccgcgtgaagtgagagttgagtgtggaaaccgccgagatcagattgatcagattagatgaaaggaatttgaactgggttgagaccaatacggaccctggtggaatgatcaagccatggcacgagtcggcatgggggagagggatgtatgtactgtaacatcacaagccagccagagtttgtgttacactgacacccagaagaccagagtgagatttagcgaccgagagccgaagcaaagacaagaccccagtgactttactaaagtgtcgctagcctatgatccttgttgatctgtacataagagaaaagagtctgttcggaagaatgacagttgagcaggcaatctaatgacgctagttgaggttgaaactaggttgatgcttttgatcagctcatcggcaaaaagtgaaccatgtctgcggaattaaagcgtaaaggtggtttggatgagccagtgttaggctgtagatggataagacaagtagagttgatccattgtggcttgcagaggcttgaagctatcgagtcttctgattctgggtcgctcttgccgcccgtgtaagtggaaggaagtgtccaaaatgcatctttcccttttcggacaagtgccttccttctgcagacttactccacttaagcttcatcttatcaatcgcaacctcttgttcgtgtttttctctctttctctgccgctaatctcttacaaggtatgatttgcttttaatacctgataaatgaattgaccagcagcaattgagttttcactttgactagccgatgccacccttttcggcacagtcactcccggttgcgctgtataaacgatggtctattcaagggtccaactactctgacctgccaagacgggccatccacagctatcaaacccgctggagcgtcttggcgatcggcctcttcctcgaaataccgacagaacatttgctgtcctaaaccacaagcgatccctgcaaatcttactatacccggtcttgaagctaagacaccttgatcattggggaaaagaggatcctacggcacgtcaaagccggttcgaccgccacaaatttgcaggcgagacatcctccagtggacccttcaacggtcgagaagccattctatggatgcagcaaccagagagagtggtctgacagcgacagctaaccgaaaaaaaggtccttccgaaagagagacaacacccacaagcgaggacaagacatgacggagcatgccaccgagaattttcagctgcggcatattaactatccctgtctgcctcatgcaagttgcctcggatcagataataataatattctgatctttttgatacgataactttgatctgaatcggcaggtcacaaccaacccttaccttcggccgcttcttctcgtccagccgatctctggtgcggctgaactgtcgctaccaatcaatcatcaaaaccgaacaccgccggtttgaagcccatccatccatctgataattccaaattcgccccgcccaagatgcgaaatattgtggcatgatgctggtatcttcttgtaagagaggtctaccactttccctgaagacaaccaggatcgccattctgcacactctatgcaagctcaagtatctgactcagcattggtcttttggctaggtaggtagttgtcgatcgaagtgggatgtggagtcactgtgacaagcacgatggaatctaagcttgaactacggttacttcactccgagattcgaaggaaaagctgcagtgcctagaagcctttttctcagatgtttcacataagtgtaaacctaacttgaccgacactaggcaatgtcactctccagatggatcccgtatccgaacgtgagcaactataccttgcgatttcacaaaccgcattgaaaaagaggaggttgcagtcacacacaaggttatcagattgattgattaagctcacccctccttgatcaaggttggaaccaacgttccacgttacggcaattccttgccgggcgtcaacagactaatgtgacctagcaacaagccaccaaccatccagcagtccaagcaagcccgatcatgggctgtttttcagcatcgctgcggcaatcgagcctggtggccgtcctaaatttctcccattccgcggtttcaccctgctgatccatgtgctatcccaaaactgaagcttgtccaagatactagctaacgtgggtagcttacatggttgtgtaataataatgttagatcaaatcatgttgtctcccgacccctgttcctctgaagagttaaacaattatctgatccgctgcatgtgaggtctcggaggcttcacaagctactccgattccaaaaggtagcaagtgtaacatagaacccaatactctccgtttccgcttcctgtttctcactttcatatctacctcttatctctattccttcttttgtactgcaaactacttgaggttggtcaagacaactcccatctgaagctcaacacacctctctacaacaactaagcagcttcactttggccaatatacaccatggctgttgatgtctttgcggttcccgttttccttgtcgtctttcgagagactctcgagacggtcatcatcgtctccgttctccttgctttccttaagcagaccctcgacggacccaacggtgatgttaaagtatacaagcaactaaaacgccaggtaaatcatccataatcaccactgatgatgtcaaaatgctgacttgtctctaggtttggctcggaacgggtattggtttctttatctgtatggtcgttgctgcagctctcatcggcgtcttctatactgtcggaagcaactcttgggaaaagcacgagtactactatgagggcgcattctgtctatttgcttccctcatcatctctgtcatgggcgctgctcttctccgtatcggtaagatgcagtccaagtggcgcgtcaagttagcaaaagctctcgagtccccaatcaaaactggtaacaagggctggttcaagcaatttgttgaaagatacgctatgtttgtcctgccctttgtcacagtactacgagagggtatcgaggctgttgtcttcgttgctggagtatctttctcggcttcggccaagtctattcctctacctaccgttgtcggcctctttgctggctgctgtgttggttacctgttatacaagtaatactcccttccaggtgtctgattcttaatgctgactgtgactctaggggtggtgcgagcaccaaacttcaattcttccttgttctgtccacctgcctcttgtaccttgttggtgctggtctcttttctcggtctgtatggagcttcgagatggccaaatggaacgagtatattggtggcgaggcagacgagttcggtaacggacccggctcctacgatattgatcaaagtgtctggcacgtcaacgtaagccattgtctatttaccctgtgcccactttctatgtgctgatgattttcagtgttgtacttctaccgataagatccagaatggctggggcatcttcaacgctattttgggctggacaaactcggctacatatggctccgtcatttcttacaacctatactggatttgtgtcatgactggcttcattgtcatgcgtttcaaggagacacatggcaggtattctttcggaaaggcaaaggctcctgccaacgccgttgatgatgctgagagccacgcaacttcttctccaagaaatgtctccagtgaaaagaccacaacagcatagtcacccaccacaagaggcatggagcaaactgatccttgtggaaggaatttgtacatttcattcgccttgatggcgtgataagtttatatagtctatatccaatccaataaagtctaatgttcaagtctcgttctatcggctcaggtttcaggggtccaatcccattcatctgccaaaaacatagcctttgccatcttatcgacataaagagctccctcgtaacgtaacctttgatcgtttgcaatggctcttgtgaactggaacttcttgggcgcgctgtctctgtcatcggcttcgtgttccttctgggccagccacgagatatcggtcggtcgcttcttccagtcggcataagggatcgagatgacatttgctgaaagcatcgaccgcatgtaaatcaggattggttcaaggcgagttcgtaaaccacagtttgtgtgatgtttatcgacttggtagctcgggcactgctgtagcgtagacagtagttcctcgatttcaatcatggcagtgtctggcaccatgttcaaagacgctgggctgtagtccacgagaaacagcaggtttttgtttacgaaaaacttgagcatttgaccaagctggtaagagtcacatgccgcactcgagtcataaccaagtttacactgcctttcgcgagaagagaacagggcgaggaaatggcgttgaacagaagagacggtgttgagaatacactcgcgccgatgccgaagctcccctacattgtagtcagcgtctgctaatattcacaacctaacactggaactttacttaccctctaacccatcgggtagattccaccatgcagcagtcatagtggtatcctggtcgtgaaactcgctccaaagacttgatcctctcatgatgatttcccgagttgcctgttgtagacgcatgggttgtcccagtagccacgcaaccaagatcttttggcgcaacacttgctctgtctctgtagctcgtccgtcctcacttcttagaggtttgttcgatgtcaatggccacctgaacttgagatctgtattcaaaacacgagctacagctgctacacaatcgaagcgatcggcaacgattgccagagtagtgatgtatggcatggttccacgagacgttttcgtaggttgttggtgtatgatattgagtaaatcttccatggcattctcacgtccagcagctttagttgcgtcatcatcatcggtgattgggatccagggtaggtcctggacatcagcctctttggcgttgatcttgagctgagcaagcttttcgtgtatatccgagatcagcttggcttctctgaattgagaattagaaagaaggtttgagaagtactttgagtgcttctttagagccgccagattgactcgatatcccaccctgacctttgactttagtgttgagcggtcagggggctgagtaccagctttcctgctggcagcaagttcggctttgcgggttttgttgagagtgctggcagaagtctcaaaggttacatccaagatgatatcgccagcagggtctatttctaccacgggaggtagatctttcttagaagcctctgacccgtccgcctcggcggatgctgcagtcccagactcgcccatttgctaggtattgggtgttgatcgacatggagatgtcagcctgtgtagaggcccaattgtgaataggctagatgccgcgagtgagtagacgatgggatctcagtcgagtaaaagtcttttcatagggagaacgataagatctcaaagtcccatctcataggttgcaggtgggatgacgttcaactgcagagtacgtacctcttctttccgaattcacatccctggcagaccccgccacttggttgcgacctacgttcccggggcgggctccaggggcatcagtcgttaattttagcggttacacaaggcttcccgcccctgactcccgatggggtccccgccaaattctcgtggtgcagcctaaagcctggtgttctgattgcttgattggccaggtttcatctaagagaacccggctttggaagatccacctaggaaatcatgtccatccaacatccatcgtcactttccgaccaacagggcagacctggatcttctgtccttcacccacattgatggcgttgttcactcacaagaacacgttattcaccgaaacaaactctctatcatctggtctaccctacgtatacaaataaagttcaaagcttcgtgcgtatcgtctcgacgacaacgattgacaaactatattcggaaatccatataaccttcgacaactcgcccgatggcattgcagactttagcctgcacagcgctccagttcttcaagggacgctgatgagtgaagactggcgaacaaacccatacaaacattcaaccctcaacaatggctccgtttactcgcgccgctgtcgattcaacgcttgcccctgcaatccaactccttaggatcacggctcgaccttcagtgaccccgaaccgcctcgcttttcacctacgaagcgacgcgcaaaacggaacattgaatacgcctcgttgtttgcaccagttctgttgctcaacaagatacccaacatgcgcgagcttgtccgacaaatcgcgacagtctcggcttacacgtccgaagtcgcagcccagccaactatccctgtcgacactcgaaacacataatcgaagagagtttcatacctactttgtgacacatttaccgtcgtcttctgttcatcccgattctcgcccgataggacccggccacaagctccctcgcgatgctgcgacccctcacactccaagtgctgggcctgtccccgctgtcgccccgccttacatcccgtcaacccgagatttgactgtggtacgaattccaatgcggagggcaaaacatcatttgggagtcgcaacagatcgaggaagccgtccgtacaacgaagatcgagaacaggctggcacaatcagtcttccggcctttgcaaagagggcacctaggagcgtaaagcacaacccaggagaggctaccgcagcagacagtgcttggggagaccctcagatcttttactttggtgtttttgacggacatggaggcagtgaatgtgctgatttcatccgagaagaactaccggggtatattgagaaggcatcggaagaattcggacttcagagcagtttacgcaagaagaaaccaagtcgtgaaggtatacaaaatcaccaccatgaccacaaacataaacaagctcgcacgccccaatcagggcaacctgcgagtactccgtcaacaaaacgcgaggctcttgatgctgtccacatgaaagggccagaggaggtcagacaagaaatgaatgtgcctgatacaagcggcagcgctatctctgaaaagccagtacatggggagcgaatacacagcgcaacatcgccgcctgctgaagtctcggacctcgcgaaagcaattcgtatggagaagaacttggtcaaggaatacagagacaccatcggcggttacttcaggcgctttcaccctgaacactttgttctctcacgagatgaattcgcagtggaagggcgcaaaatcaccattgaatcggtgcttgcatatgcttttttgcgcgcggatctggatttcgtatccgcccaggcacgaaaggttgaccccgaagatatgaaaggatccgatgatgcccctgtcaacaacgacgaggtttttggccatccgtctacgccctctggccatggtataggaggtccggcgagattcaaaggaggttccacggcctctgtggccctcatttccacaccaacacccgcccccttttggcacccagcagcccagagtacgttactatgcgctcatgttggagacagccgtatacttctttgcgataccgctaccggtttagctcagcctttgacatctgatcaccaccccagtagcccaactgagagtcgccgattgcgacgatatgcacctgctggatcaatggtttctggtgatagtttcggcgaggaacgcattgctgggttagccaacagtcgcgctttcggagatatgaagagcaagcgcattggtgtctcagctgaaccagagcttacacgagtcgaaatgggtcctgcgcaatactctttccttgtcttgatgacggatggtatttctggaactcttagcgatcaggagatcgtcgacgttgtcaaagaggcacgtacacctgaagacggagctcgcaacattgtcaagtatgccaccgaggtttccaatgacggcgataacgcaacatgccaagtagtacgtctgggcggctgggagcgtcgatccgaaggtggactgggcagtcttggaaccaaagaggtccgcgatgcccgcattgcagaagctcaagatccacgacgagggaagagatgattggcttgagtgattatgacgagaggactcatgttgcttggatagagggtgctggagccttgaaagtggaaggatctcgagggagtacaattactcatgtttttatactaggggcactctactattgcttttggtggaatttgtattgcatggaatcaggagttctctggagtaacagacagcgacatagcaagcgcttagggaggtcatccgcactgagatcccagtcgaggctggggcatatgtagcactgcattgacaagtatgtgcgatagttctttatcattgaagaaagaaatacgtcttgactagtctaagtctgttacctgtctctcccctcctgggtatccgatatcaaaagcggccgttacatatccattccagccattgtccttggccaatcatcagggtcttttatccaatcccagtagttccgtgatctcatatatcataccacgctcttatttaccatcatgtctcctttagtaaccgtgacgtgagccagggtactgtccccagccagggggaggctggttgccgggaggaggtccgccataaccttgctggccgtatggaggatactgaggagggggtgccccgtagccctggcctccatattgctgaggaggaggcgcgccgtattgaggacctccatactgtcctggagggggagccccgtactgaggttgaggaggtcctccgtagccgccgccgtatgattgttgcggcggaggagcattatagccgccttgctgggagtatccagagtttgatcctgcataactggggttctgtccatagtcgaaggaggtctggctaggcggggcaggcgagttcgacatgtatcctgtcgctggatttccatctttaccctccatagagtcaaggtcgcgcgtcttgacttgtgaccacagcgaacctgcgaccttgccatgtcccgcattagacatgtcaccaaatgtgccatggttgcagccacctccaccgacactgcggcttgcgccagagacttggttaaggatgtggttcttgtggttcctgacagactcggaagagaggaggtgggcaagctcgtggcgacgagggtgctcgtcagcccaatttttcatggtcttgaacatatctcgctggatctcgacgtggtcgtcgcgagcagcaggatggtggaacgctcggaggatatcgttaacgacctcgtccacggagacacccgtgttctcccaggcatacaaaactcgtctagattcttcagttaataattgaataagtttactttgaggcgtcgacttacggaactgtgtattgcagaatggtggcggcgatgcgaccagcacatgagttgaggatgtttgtgaaatgatccttggacaacatggagtgagtagggtcagagcatgaagggttgtcccaaggctcatactgagacttggcgctggcagtgatgacactggatgaaccgtccttgaggaccttggacacctgctgaataatgggtcggatgaagggtgcgagaagacccaagatgaaagcagtaagggtctcactgatcttctcgagaagcttctccagaccagggaccttggcaatgccgcggctgatggctttgacgatcttgtcacggaactcaagaatagggtagatcttgcgagcggtttcaacagggtcgaaatcggggctcataccggggacttggttggcgttatcgcgagtcatattgccacgactctgctgatagcttcggttgcgctgctcttgagcctcggagctggctttgaggtccctagcctgagaggcgagtccatcaccaacaccagggagcttcgacaccaaaccgataaagtcaccaggggtagacttgattccaaggaaacctccgaggagcgatcgctcgccgccaccgctggaacggttggcggatcctccctcggcgtttttgagggcaacgtcaacctcgtcgacttcagattgagtgaagtggtccgaagcttctccaataacggagtgcaggaaatcaacggctccgaaggtaccagtcacaagggggtatactcgcttgccatgaagcttaatctcggtgtgttcaccacagtgggggaacacagagtgatatccaagctcacgaagggcaagctcgcagtagttgctgtgagcgctgaaatcttccagagtgtgcaatgcttgtcccaagcatctcaatgcttcacaaagatcatcctcatttcccttgctagagccgctggtgtaaagacggccatagtgaacgcttcgggccaaactgtatcgtagataggctgcgctggtcgcccagccaccattttcgttggcgatatagtttttcatgccggtgcgaggatcaatttcggtttctaccggttcgactggaccgcgcaatcgcttatcaaaagttcgcgcatcgagtccatctccgtagccgagggggttatcgatatgttcctctggacgatagacaccgagtctgtctgcggtgacctcgaattcgccagtggcgtaaccgtgagccataaacgatagaacccaaacctatcaatgtcagtaagcacgatgaaccgcttggggaaagcattaagttcgtaccagaatgcggattgtttcgccattgacgcccttcaaactgccaatatcaacggcctgggagtagtcgcgcaaccagtttccaaagtagacacgtttgatcagcattgaagtccatttcttcccgtgcagaaacgcaatggtttcgagcatatcctcaatgtctagatattaggtgagcaacacaatgcgacaaaattggggtaggggcagcttacctccatggcgccagttatgaccttcgacctatacgcatgtcaatagaaggtcttaagtgggctatatatgaatctcataactaacttgagcaattgagggaatatttccagcaccaaaagcctcagctttgccagggaggagaatcaggcaaactgcgatcagcagtagccatgagccccgcggcatggaaaatgacggcatggcgaattagcgatgcagccctatatggcggggttacagcagggagtacgcgataaggtggtaggtgagaaagtttatccaaagagaagtacgtaggtgaggtttacgaaaaaggttggaggaaggatattggtaaaggttgagaggaggtttaaaaaacttgatctgccaagagaaggattagttgataatgtacctggtatctagaggaggtcacactgatgacgggttttaatgtggctgggcggttctagtagccgtcagctctcaggtttgatgtgcatgtggcgttactcggactggtcagattgctttaaagcacttgtactaagcaagaccatttactaaaccctgtcccgtgcttggattgggtacaaaagttgttagtgttgggcatacctagcaattgcgaaatcgcagcgtgagaggcctctcaaactcattgtctttcttggagctggttgcgaagctgtacccacaactcgtggcttggcagttgatattgaggtggtacgtaaacaaatcttggcgttttaattgaagactgtttctgatgaaagaggcaaagacatatatatggacttggaagcgagagggggcgagcatgcattcgtgaagtaaccttcttacgagtacttgaaatgcatatgcttgtgtatatgtttaaaggatagaagacttccttcaatctgcccgaaaataggagagacaagtatgcactgtagcgtggacatcatattggtgtaagtcgtcaaatctccagctccaagctctactatatatacagacaccgtatctcaagccaggattctctattccattgtgattttcgcaacgaaacaaacagtccatgctttaaattagtgcaaggaaaacagattacaagaactataaaatctgatgctggtggagctcaattgctagttaaaggagatccggcttcctcggagaataacccctgccatcagaaagttcgatcggagcatacggaagactgaaattccgctgttctacctgtatcttaaagtctggatctatcggcattcaaaacataagcccattgatcggctgatcgataaattgcttggccccgggttatcaaggagagaaacacggcatcgacggatgctgcaatgtttgaatgctgctgacatgtacatccgtattggttgatacgaatattactatgccagattcaagaacaccattgttttttatgtgctctaatcgtcatgtgcaactttgacgtgtaaatatcgatcgccccatggcattaacagctagctgtcccttacaaattaaactctgttacctggactagtagccactgttcccaactgtaggtagtacctatgtaaatggcattcttctgcctcagtcttgagaacaaattaaaccgccaattttaataaacaacatcatcttgttaaaccttccataatcaaatgtcaggttctgtatcccggactcgtggcatgttttatggtcattgtagcgccactctgttgctaacgcggaatggggatcctcattaaaaaaaaatcccctggatggacccctgtgcggcgactctaactcgccgctcgcgccgccctttcgttaggttcctttgactgtctggcttttgatattaaacccgtcaacccttttctctaggtttcaactttttttcggtttttcttatcctacactctccttcggttcccatccttttcctcttctcccagttgtcgcccacaggagcactcctattcgtgcaccgtcctcaactgtggtcttccagccgccttctcgactcgactccaaacctccgaccgctgcttcaacaaaaaatgcctggacttacacttccaaccttcactcgtgccgaggtcgaagagcacaactcagagggctcttgctatgtcacaattggcagcaaggtctacgatatcaccgactttattgaggatcatcctggcggtcccgaatacgttctcgaatatgccggccgagatatcgaaaagatcctcaaagactctgattcgcacacacattctgactctgcctacgaaatcctcgatgagagcctagtcggattcctcgtacccgaaaagtccgtcaacggacatgccaatggaactgccaacggcaatggcaatgcgaagctgtccaacggggacgccaatggcacagtccatcctcgaaccggaatgtcctgcgaggaggacttgagcagggaaacagactacaacatggactacaagaagaacaagtttcttgacttgaatcgccctcttttccctcagctttggttcggtggattcactaaagaattctacctggatcaggtccatcgtcctcgccactacaagggcggtcagtccgcacctctgtttggaaactttcttgaacctctctccaagaccgcttggtatatagttcctattatttggctgccatgcattgcattcggtacccacgtcgcttcgcaaggcttcgacaaccagctctacactcttggctactgggtctttggtgtcttcttctggactatcattgaatacgttctgcaccgctttttgttccaccttgactagtaagtttctcctgccatttctaaccagccatgtatgctaattctatcagctatctgcccgataaccgtgtaggaatcactctgcatttcgtcctccacggtatccaccattatcttcctatggataggtaccgtcttgttatgccacccgctctcttcgctcttttggctactcctttttggtggatagctcatagcatcctctgccacaactggtatgctgcagtagcagcctactgcggaggtgtctttggatatgtctgttacgatcttacacactacttccttcaccaccaagacctgcctctgtggtacaaggacctcaagaagtaccaccttgctcatcacttcctcgattacgagcttggtttcggagttaccagcagattctgggacaccatcttcggtactgagcttatttacgacaccaagaagacgaaataagctcactataatgcacgcaattctaagtctggcgtgcatcttataaattcaagccggcgcactgtatatatgtcttgctatcaagtgcttggcgcacactgcgttgtacggagcagtcatgattaatggatggtaatggatggtaatgaacatggtgggccctggcattaatggatcgaatcagcgtaaacagttttaatggttgggactggtacgcccaatatggtctcttctttggacagagtctctttttaataatataccctctttgaaaaccaatgtcctgtactcttatcgtccattcttttatcacgctattcgtcaatatgtctgatgcggtgactatgctcgccacgtgtcacgtcacgtgcagctgagacgctttcgacatggtacctctggccaaaagcttgacccatcaggacttttcaaggcaacttcctttcaacaaacctctgatctgacgaaagcaagtatcgaattacactccagaaagttgtattttagatatctgctgttatttgatcacattacgagtcacaaattcggacgcccatcgataaatttaacacgcagacatcatggctaccttggacgtggaagcactcctggacgccactgcgaaggacaccgccgagcagaagactaagagccctgtagaggatagaacaagggatgagcctgaacgaagggagcgcgatcgtggtggccgtgatcgagatggaagccgacatcgcgaccgcgaccatggtcgacgccgagaccgccgagacagccaaaaccgaagccgtaaaggcacccccgacgtaggaacaccacgaagcgatgctggcagccacaagagtaggagaaggagccgcagccgtgacagtgaccgccgtcacacgcgccgaaacagagatggcgattactaccgtggcggacgacgctcacgctcacgatctcgttccccttaccgtcattaccgacctcgtgatgatcgagagccccgtgaacgaagagatcgcggtgaccgacgaaaccgggactttgggcgcggtcgggatgacgatcgtcgggaaacaaaacgcgaagaaggcaacccgcagcttactgaagacgaacgagatcgacgcactgtgttcgttcagcagcttgccgctcgtctccgcacccgcgaactaaaggagttctttgaaagggttggacctgtcaatgaggctcagattgtcaaggatcgtatcagtcaaagatccaaggggtaagacaacacacattcatcgatgagaacagtcactaacaaatggcagagttggttatgtcgaattcaagaacgaagaatctgttacccaggcacttcaacttactggacaaaaactcctaggtatccccgtcatcgtgcaggtgacagaagccgagaagaaccgacaggcacgaaaccctgaagcttcagggccccatcccaattctattccgttccaccgcctttacgtcggcaacatacatttcaacgttaccgaacaggacttgcaagctgtctttgagccctttggcgagctcgagttcgttcagctccaaaaagatgagaacggtcgcagtcgcggctatggttttgtccagtgagtatacctcatccaaatcatgaatcaatcgctaacttgtcaaggttccgtgatgctggccaggcacgagaggcattggagaagatgaatggctttgatttggccggacgtcctattcgtgtcggactcggaaacgataagtttacccctgagagtactgccaacatgttgcagagattttccggacagaaccagcaaaaccctaactttcagggctctgcgttctctggttctggcggacgtggccctcaaaactctactttcgaccgagccggtggtcgagataatgagaagacaggaggtgccagtgctcttgatgataccgatgtcgctggtgtcaactttaacaactatagtcgcgatgcattgatgaggaagcttgctagaacggacgattcggcccccaccaatggccacgaagaacgacaagtcctcaaacccaagatggagacgaagccattgcctgttaatgtcaacatggccagtcgatgtgtggttttgcacaacatgtttgaccccgaagagtatgttgcaacccttgagattgttcttagcagttactaacaattcacagagaagaaggcaccgactgggtcaaggagcttgaggacgatgttcgtcaagaagccgagagtaaatatggacacgtcgtccacatctcggttgatccgaactccaagggtgacatctatctcaaatttgacaaagtccagggcggcgaaaatgccatcaagggcctcaacggccgatacttcggcggacgaatgatcgacgcgtcacctgttgtagatgccgtctacagcagtttgttctctcgtacccgggcaatttgaagctaatgtttggcttgtcaacaacgctctttaggactcttgcaggttagcagagtccacatgaactggctgaagagcatcactaagattttggtcatcaacagacttgaagtctccgcttcttccagaaatctccgatgtcgttctcatacgcgcttccgcggcgcgatacattcgccatcaccgccaaaaaaaaattacgactcgcattgcatgcatcaaggttcccaaaattcagcatcgcaaatctttttaaccattacggtgtcgcaggttctcatccctcagtcccgacttactttgtctggaagactcgacgcgcacgcgcccctattaggatctattatcgatctccaggttcagcactcgttcagtcgcaaggaccaatactgatgtcttgtaccctaggatggcccttccccttgatttaaggggcagcaccccagacctgcgcctttgtttgtcatatgaatagtttgtttcgaaatatagaatgtattgaaagtaataatcgccctttttgtgactagtttgaagattgaaaggtagggaacgtcatgaagcttgttctttaccttgctgattatgctcaggtctgtcaagtacaagcgtacgtatgtcgttgtcaacttcgacgttgattttgcgcatgtgaccggtcgtacacttacacagtgtatcgacctcgaatgtctgacgctctctattgaatcacgatcttaggtcttcgagactgaatgctatatactcatgccatgtttgtcgaatacacgttgagagtggagtgtcattgtgtctctcaactatgtattgctacagattgatttgtatttcttatcatcgtttagtctcgaatatattcatgaacgccttttgatcttctctttccaatcgttggttcagctcatccagtttcttcattgctgttggtggtgagatatgttccaacccctgaacctcttgtgagatctcgagagtgcatacaccgttcaggcatattttctccgcgtttccaattgaagtgggaacgttatgttactatttaccttgctgtgtgaggcaccccttcatttattcatttacttggaggttggttgatgaggggtgtgcgagtgccagtcacattggtttgccggctgcttgtcagtgccaggcagctggccgaatggttccccccagaagtttctcgctcgcaaatcgagtaggagaatgtatttcactcttgtgcctcgtctcctcaactacctctcaaacctttcttcactcatttatggtcactacgcaaacgtaccctcatatcttctacttctagcgtttgggtgcatcttttcttctctattattttccgcgcgtttggcaaacaaagaagtatttgatctaactcggcgcaaacgcagggcgagaattataccaaaagttttgtctcggtgttgttttcagtgtttgttttgcacctcgcgcaacacctctacacgcacctctctccctaatcctttctactactctcacctctacccaaactacgattttcatcactctcattgcggaacttttatctgtctataatgacatacgagagtaacgcatcttccaccggtagctatcaaagtcaagtcgcatcacggtggtcttccggcagtgaaagtcgcgataccaggccatccaataccatgttgagcatcaacttctcgactcccctcgcgggagctgctcgatctgagagaatcaagcagatgaccaacaaccacgtaagttgtcaatttcctagtcattgtgtactctgcacgccttcttgtggccctccattgaggcgctggctgcgcacatcccgaatcaaaaactgacttgtttctttttttcgcagcctgcttttgaaaagtctcgccaatctcaggagattcttgtcaaaatccagacctctctgcgccgcatgcctggtgtctcttccaaggaatccaatgagatcatcactcagcttcaggaagtcgggcagattgtcagcaccgagacgagtcagctcgttgacgcgctcatgaacttgactcttgatcaagaggacactgacaaggcgatcgcgcgcatgagtatcgaggccaacctttccaaggcagaggctgacgaccaggctcataccctgagcaccctccgcgccgatctcgcaaacgagaagagcaagcgtcaagaggccgaagctgaggtcaccaaggtcatggaagaacttcagaagctctctggtgaaatcaagtcactcaagttgaagaacagtgatgctggttctgatggttccaagtcgtctcccgatcgcgacgtcgtggtcaaggtaagtgaccgattccaacttgctctggaatcaaatggctgacttctccagcaactcggggaaacaatcaagcatatcgaggagcaggtcaattctcgtcgatctctctggctcacgaagaacccgagtcttagctcggtggctcgtgccgttgacaccatcaccgagtcttgctctgataaggacgctgttcagaagagttccatgtcgcgccagcttgacagcgatgaagggacgaactcgcgcgatagcaagccttctggccccaatgaaggcgctgtccagtctcagcgttctcttactaccacgcgctttggatcgcacattgtgcctggtccttctcgtcctacatcaactacgccaagcgagcgtcgattcggccagtgggggggacctcctactccttcgcagactcagtctcgatttggaaccccttcttccagcgttactggacctcagtccatttatggtcgtaacgctcctccccgtcgcggcttcgccaacggcacttatcgccccaatgcacctgagttctaccctcagtcctatggacatcctgacgagagcgctacatctcccagcagcaaaggaggatatggccagccgcgccagtactacccccctaccccctcgggtggacgcaacaagtacagccgattccgtgatcctgttcctgccgggcctgactacaacggcccgcctggtgcgctgactactcgacctcctttccctggtcctcctattcatatcactgatatgactgtcaacgcttggcacgatcaattcacagatctctaccaatctatccgcacgttcgttgcccgtcatgctgacctcgctacctttgtcaacccacaggaactctccgacactcgtctgtggcctgttctcattgcaacctaccatcctcttgctgagaatgaggccgtttcctaccttgactaccatctcaaggaaaccagcgctaaatcctgcttggtcactcgcgtcatcattgactacgttgtcaaccgagtttgggtttctcgcgcctggatgggtgcagagactgatgctacccacggccttgttgaagttgagaaggatcttgaacgaactcaaggtatgtttgtttgtattgattatcaactacccgggtgctaacaaacttgcaggtcagccagctgctcgccgccagcacatcctcgatcgccaggcaagcatcatcgattccattctcaagctggacacattccaggagttcagcaaagtccgctgccaagagatcacggatgtgatcctcagcatcatcgagccactcctcaaccctgaagccgaccctgatactgtcttcaaggaactggagagtgttgctacagccacttgggccttgtcaagccgcatcctcagcagccgactgacctttgacttccgcttccccgagattgggagccgatactcttatcagtccatgctgccaatctggcctgaccttgatccccaggacctgcaggctgagcactggcgtgttgctcttgtcaccacccctgttgtgacttgccgtaacgacactggcacaaacatctctgctcactcagtctgtgtagctgatgtcgtctgcatgcgataaatgcatcgcaacagttgtcctcgctgtcgttgattcgtcggaatagcgtatgaagagagaagaggtttatttcttctgttacacagcgagactatgacgagcatggtacttaataaagatgtgccattatgtcattctacttttgacacaatttcacgttgcgacgacacgttggcaccttgaggggaaacatcctctttcaccaacacatccccagatacagtcgtcgagaccaaccaggcgacgaggcgtttttgatatttcatactacgggcattcgctttctttactttaccgtgacgaattttctgcatgcacaacggcgattgggtcttcattcatggaaaggatacaccataggcaatcacatttctccttctggagattgagatgataggtgatatattcttcgtatatgagcttgtttctttgcattttcttttttctttttccgttctggggaaaactaggacaatagtacaaggggtttcttggcggttaaggaagaagtcaatcttcggggatcactaatactctaggggtttacgacaagtcgtgggaaacgtcctgggatacacactgcctttagcaggagagagagaggcgaagatatccaagagagacgtcaagatgagtccttatatgtaataatcgattttcttcgtactttaaacaggcagtgaagtaaagtgaagtatgttattagaatctcgtgagagaatgattccagtactgtaaacctggattgttatctaaacctctaagttccagtactcccctggtatcaactgaaaacaacacaccaccccattgtaatagatacgacagaagaaagaaaccacgctcctgcatcaaagagccgtgtcactacgaatagaaaccttaatgagcgcggccctggggagtgccgtgagtagaccgacgatcgagtcgtcgcacaaccgcaccaagaacaaccttgagaataccctctgcagtcaaagtctgactgttgatcacagtagtagagttccatgtggctgtgtcaaccatatcacggataccctgccctgaaagatcatcgtccagttcgcggagcgcctttgttgcgccaagctcgtttccgacctggaagaactggatcccaacctggtgaggaggcgcctcgatctggtcgagcttcctggcgtagtgcacaatgatgctctctgggtcatctgtgggacatccgtcggtgatcatgatgatgttgaccggcttggtcgagtcgatgttctcagcgcggcgagcgatgtgcgagacgtagggcttgagaatactgtgcagacgagctccggtaggtgtggaaccgcagggtcgaacagatttgaagaggtgctcgacttgcctggcgtcgcggatgttgtagtatcctccaggggcttgggtgccagatccaacggcatttgatcggtgattcagaaagtagacgtcgataccgtcaggatcatgagatgtacagattggtgcgatggcactaagtgcttcgcggacttctctccacgatcggccggccatggaaccagaatcgtcgatgataaagacggtatcaaaggttgaaaggaaggcatacttgtcctctgcgcttattacgctagagatactgggtgctggagaagcagctcgacggggcatgtcgagattagaggacttggtaaatggttcataagcaggaggtgcctcattggctgtaagaggtgtcagttgcaaggtcaagtcgcacgacgaaggtaaggagtgcgacttacggagatcgaggaagggattattattgctggggtagcccccgggagttgtgtttgagttacccatgttgatttcgttgtaatgtgtcttcaagtctctcgtggacttctttgtggagaatttatccttgatacggctgaacattcttggtgaagaggggttggaagttgcgtgcggcattgtgagagaaggtgcctcttttattttgagtggtttgccggaaggtacaggtagctgattaactctttgtttcgcttgaggcagtgatgaatctaatatggatagtcggcccggtttgtttgtgtaaaggctctttgtgttggtgtttgtttagtaggtacctagatattactctgtgaagttgagtgatgattgctagtgatacatgaccactgttggactgttgatggggtctatataaatcaattgtctctatataatcaagcgaggcatacagggcatttcacataagtctcatcaatatgcgccttgtggccaaataacattggtaaatattccatgttctgctgtttgcggtcaaaaagtcgtttggtggttgcttggttcaatccatcacctatagtagtcaaaggcgcagttatggattccacgggcctgatggcggcacacctgagtggttcgccccgcctggagggcagtaatttctaggcgtcctacgaggcattctgacctccatagcccgtccatttctgacagcctgtgtcttggtttaatggcgtgcattagtgtcgcactcagcccctgtcagcacagcctggccgggctatgagaatacatgtgacatgtatgaccaatggcaaacttcctacgtcgccaccaagggttggtaccgttcatctgggacactttttttgttggattatcagattcccatgcaatatcttgtttgatcgcccaggttcattgcttttttctcctggttggtttcagactacctagcgattgataccaatagtcttacaccctcgaacattgctgcccctgaatgtggaagattatgcgaacggctcccaacattgtacttccatagtaggtagacagaaatcacaaggtcaaaaagtaccgtcttgttattcttgtttttctgtcaggtgtcgcagtgtctgcatatgcatgtgccgtccactgcctcgtctgatgggatggggagcctttatatgtcaatatcaaccttgcgactgccccatgtcccacattccaggcgtagtacagagtagttatcaagtgtattgacataagaagaatagtcacattctttttgtatttaccaattgagtttctgttgagtattataactgtttaaacaaacgtggtgcagccatttcaaatgtcttgcgcaattgcgggacacaagacatgaagtgcaaatacaagttcatcaaaaaggcaaccgctggtgggatgatcgcattagtactatataaagcccctctcagccttacaacttgccaagaaagtgtgagagccagagcctcattcgtattctggggttttttatacactgagagtttcaaggcatctcgactttgtcactcttggatttcggcttttaccagtttctttctggcttagactgcgtatacgtgcagttcatcgtcggagtagaggacatgcgtcatgttctctcatctcctatcattttcaaaaactaagagcatggcatgtatggaagtcaggcggatctagaagaaatgtatggttcgacttggatgtgattcatgtaatgagctgtaatcatctcgtcatgctctctcacaaagatggaatatgatttcgagaggttggccgctagaaacgtaagatacgaaattaccaagccagtttatgctgtttactcgtattctatctaaagcttaatgaccaccctttctttgtctgctatgtcttctagaaggaggttattgaggctaatcggaaatacggatacaaactcaataccttgacaacgtatcacgataagcctttagtaattgcccccacttattaaacacacaatcaccttggtcagcgttagcaattcctgatctactgctgcaagtcccccagcttacaatggctattagcggtaaaccctcaatttagctgctgatgtaacatttactaaacatcgccaacacctccacaatcttccaagtctgacccaatggctcaacttaatattccatctatttctactgatttgtcgttgcttgcagaatcatttcctcatccatctctagatcatcgcagtatatatatccccctccccatccgtcctctcttgtcatgacatctttcagaagcatcttcattctagcattcatcgctttattagctgccattgccttatttcagaccagtttcaaggacacgacgacttctacctttgaagtgttaaagactcttacgcctctgtcttatatctacagcgacaagattaccgaccaacaaaaggacaaccaccacctttacgccaccgaaatgtctgtccaccgagctattcgcaaggtcttccttgctgttgagcaatccgagggtgctggtgctcgcgttcgtcgatcaattggtactcctcagctgcgcaacttttctcctttcctgatgcttgatcacttctctgtcaagcctggcgctggattccccgatcaccctcatcgtggtcaagagaccattacttaccttcttgagggtggtatggaccatgaggattttgctggtaaccgaggcaccctctccgctggagatcttcagtttatgactgctggaaaaggtatgcacttttgtctcatctcaatatcgtatcaaatttactgacattttccaggtatcgtgcatgcagagatgccccagcaaaatgccgacggcagcgccaacattggtcttcaactctgggtcgatctccccaaggagctcaaggcctgcgagcctcgctaccgtgatctcaaggctccagagatcccaatcgccaagattgacgacgacaaggtcactgtcaaggtcatctctggccagagccacggcatcgactcagtcaaggatctcgcctacacacccgtctggttcctcgatattgagatccagcccggtggcaagatcacccagcctcttccccccaactggaacgcctttgcctacaccctcgagggacaggtcattgttggcaatgatgaccagaagcgtgttgtcgagcagtaccacaacattgttttcgagcctgaaggcgatgttgttcactttgaggttgacgccggcgctaccaagtccgctcgagtagctatcatcgctggtactcccctggatcaacccgtgatccagtacggtcctttcgtccttacttccaaggaggacgttgccaaggctctgtttgactaccagacacactccaacggtttcgagcgtgctgaggactggcagagcgagattggaaagtccatggtgggctaatcgagaaattggatatatatttttgttattgtggcgttgaagtgggatgtttccttgtatttgtccaaagaaacaaaattgggagcgtttggtttggccccttggtcaataaatgattagctagcatataggaatcatgtctaaaatgaaaattcatgtcatttcaataatcgatttacatattgtgatgtactgttcccgtccttggttgtttgcaaattaaaccagttgagtgttagcaaataaccgaccaatcagaagtgattgtccaaacaagggacaaaccgaaggtcaagcttcaggtcaatgacctatgcaatctctgtgtgaatggcctcatcaggctatatgagaaggacctttttcctgtatctagacctattattcttccttagttagttttgccaatgtcagcttttacaccctttttgtccagacctatgacgcacgattctagccttgtaatattgagctgacgctaccctatattttcatggcatcgtctctgaccaagtggaattgtcctggcacccaggtcgtttcttattacgatatttcgaactagccatgtaccagtttgtacatactataggatattgcgcgaataattcaaagaacctccgtgcacctgtctttgtaacggttatgccgtcccgttccgcggcgtagtcgagttaagcacggtgagcataggagtccattcccaactcgcccgtatgcaaaacgtcccacaaagagttcaagtaacgcgtatgtctcatgattcgccagccttcttgactgaagacccttgagatcgggaccaaccggacgtgttccctgaccgatatcatgtcaagatagttcttttcaggatgttctggcgagattctagggtatttcagtttcgggttcacaccgagcttccttttctagagatgcgcgacatttcactcggtgaagggctatcaggtttgatacttggcatttgatatttgatggtgagtcttggtagagatcggaccggatgagttggatgggtaaggcgttgtgggtaaggggagaaacgaacttggcaggggatgaggttttaggtaacgatatctcagagatcgtcattatgccattctacaaggcggttccttctcgggacatgtcagtccgatcgggtcgatattgggcagaatgagcgagtgtgaagctcaaagagtagcaaatatttgatttaaggaacaaagcaagcgattaagttgtttatatctgctgtactataaagtcaagggatcaattcaggtacttttagtcggattcaggacctctgacagaagcaaaaaaagatagggcagatggatgattggacaaagctggtacacctgaagaggtactgtaactgtatctggtatttgtaagagaagcgtcttgactccaaaacaaacctgacaagtcgtatcagcattgttgcccaaggggaaagggggccatctttttttctaccctaggattgattgacattgcattgtcatagcgggaacgttggttgctgtcagtaatattcggtgtgagctatagacttttgaggcgattcagagctactcgcctcattacgcaagacgataattattcctgtcaaatggttgctccaaaaagatgccgttttccgggtcaacgtccaatgcatgatgcacacatgctttgaggagatagtcagcttaatccaatcgcattcctccttttgcctctcaggtcaggtcaatgctaaactggtgaagtactcacagaccatgctcgatgctgaatggctttggtttctttcgtttcttgtccttgttggtgatacaaggcgggcattttggtgtacagtccctggaagtcccataggtcccacctaattcttttggtgacggatctgatccatcatgtcgtaggtttgaacttataatatatgcaatcaccccccgcaaatccatccaccttgttttattttctctcgtccctttttccctctacgtctcaccgaatttttttctcgttcaatctcgcactgtcgcgaatactactgcgacttcacttgcatgactgggcctcactaagctagagctccattgactaagaacgtctcccccccaaattctagcggggaccttgcaaccaacgtagcccagacttctactcctactcatcatcatttggtttgaggccataaaaccaaatattccttaagcctttgcgcaaatcctcatatcctctatcgaaacgacatcctactaccgcccatcatgtcgttcagcggacgcaagttctctatcaaccgccatactggcgagcccaagccaaagatgcttgcccgccgtttcagtaccaccgagccttctacgaacggtacgtttatgtctcccctcgatctgacgctgtctcatggctgcttttgatgtgtcttggattctgagactttgctttgcactgcacctctttggtccagctctctgcaaagcctgcactgcacaccagcttcatgaactccaatccaagtcttgtcactcccgcatccgccaaaaccctcatctaccttcctactctcctcaccgttttctcacctcccctcaccgtcccgccttttgactaccggcaccaatggggcgttgcattgctgtgcattgcttttctgggctggtttctcccctcttcaatccctgtcacccataattgcccctccacgttcatgtcccctgaccttagttacccctccaaacccgccttaccaggagctgtccaaggagcttggctgcagttccccacaacgtcattacggaaatcaacatcgcaacacagcttcaagatcaaatttttaatagtacaatgctaattggactcttacagaattccaatccaaggttcatcgtcagttccgaagcgcccatgaaggtcacatgccccacgctggtctcgatgccagccgatcgtccactggtgttatctggtgtacagaacgagcctccgagtatggctaccttgagaaccctgattcatgggccaaccttggccagggtgcccctgaggtagaggatgatatcgagggctgcttcccccgacctgagaccatcaacatctccatggctggccgtgagtacggtcctacagctggtatcaagcccctgagagaggctgttgccaagctctacaacgaggcccacagaaagggaaaggagagccagtacacctgggagaacgttgctatcgtccctggaggtcgtgccggtctcatccgtatcgctgctgtcctgggtaactcatacctgtctttcttcttgcctgactacacggcctacaatgagatgctgagtctcttcaagaacgtgagttttaacgagcgaaaaccgtcatatctgatagtggttggatgctgacaggttatcccagttcgccgctattcccgtgcccctatctgaagaggatggctatcacattcatcccgacaagattgccgaggagattgctcgcggtacttccgttattctcacctcaaacccccgtaaccccactggtcgtgtcatccaaaatcccgagttggccgaaatccaggacctttgccgagagagggcaaccttcatctcagacgagttttactctggatataactacacttccaattgcgatggcacaacgattagtgcagcagagaatgttgatgacgtcgacgaagacgacgttctgattattgatggtctcaccaagcgcttccgcttgccaggatggagaattgcttggatcctgggacccaagggtaagcacaaaccaacccactacaaaacacacaagaaagcgggaaagaagctaaccatattcatttagaatacattaatgcgtaagttgtgactcaatttctcaaaattcggctcctatcaaccagagtttggcattttgactttgacacggacaagtacaactgacaccgtaatagcattggatcatgtggttcatacctcgacggtggtgcttctcatcctttccaggaagctgctattcctatgctcgagccaagcctcgttcagaatgagatgattcaccttcagtctcacttcagggtacgtctttaagagtcatgaaatgagaattgatgaagctaataatttcataggacaagcgtgattacgtcgttcgacgtcttcgcgagatgggcttcatcatcaagtatgtgcctgactcgactttctacctgtaagtgatacccttcgataaggactaaatggacccccgctaatcatcccactagctggctcaacctcgagggtctccccgaaactattgccgacggtctcaacttcttccaggcctgtctggaggagaaggtcattgtggtgcctggtatcttctttgatctcaacccttcgcgtcgtcgtgaccttttcgactccccttgccatcactttgtgagactttcatacggtcctcgcatggatgtccttaagatgggaatggacgccattgagcgtgttgttcagaagtaagtattgacagatatcgtggaattctccaggaaccagagctaacacaatacaggcaccgtaagatgaactaagcaacctcttaaatctagcaaaagttagaagtgtgcgaggacgtctcttatgtagtattacgaacgtcatgcattgaagatgtgtggtttagaccaatgagtcaagttaggggccacgacctgaagttgaagtaaacacctctttatagatcaaggggtctagatggctcttgttaaatacttattgcgcaattgtatatctgccgttatcaatcagtgagtttctagagacatccagtagggacaaaattattacagctcttagactgaggactgtaacaacagcgggcttggttataaccgtaacaaatggtttattatttccatttatagtaatgcgatacatgctattactgacatacagagcattcggtttcttcctcctcattggatgtccccgttccacttcttaaagtcaaaacgtcggtactgatcacaacggaaatagcgaatcccttcagcatagccatataggaatgcattcttagggatagttatctcacagttgtatcacttgcgggtatttccatcagcaaatcatttcttacctgctgctaagtgacagtcttatgcagttacccattagggatcccttttctggtaggtccaggcttaagagaaatacaaggtagcctaacagtgaaccaaggatgccataaagtcactggctttatttcatccctcaagcatatagcactgagtcttttgtaatactggggcttgtgtaactgggctgtgttttaagtacaattagttgaggctttagaaacgagagctggttgttaggagccataatgactatgccactcactgtacagccatcatatgcaggtatgcttttggcaatttcgcataaactggtaatttacttatacctttcccgcagtaagtagatcaataaatactgtcacaacttggaacccttcagaatcatcagttggtgcaattcacttatatggttgtagtatcgcggctagttctagaacacatgcaggggtctattcttagtggccagcctcacaactgcaccatcggcttccatttttttctatcctcctccaaacagatcccatcaaatactccacagaataaacaagtacaaactcccactttctcaatacaatcgaacttcataaacaaaccaagactcatttcaatcatccatcaaacttcacataattcccagtgagagcttgtacatctctgctggtatctgcaaaccaccttcactcaattcaccgagtgaagccatatacaccacaagccaaatcacattatgctcaggcggttcccgcgctttgccatcacacgtctcaccaatacccactacacaccatcagcctttcgcttttccagcacaatgtccaaggacgatcagcagcagcctgctcaggcagagaccaatggcagcaagaaccccctcccactaccagccccggactcagacaccgccgcctcctccagcagcagggggaatggcgtgacggagctacgtgttggagagtctgttgcgctcgactccatggggcccctcgtggtcaacagagatggaaccatgggtaggattggaaactgggcgggcatgacggagcacgaaaaggcacagacgttgaggttgttgggaaagaggaataaggagcggctggaagttattaaagcgaagaaggcggcagaagaggagcagaagtgagagtgggatatatacacgttcacaaggataacttttggttaatgagataagacagcgaaaacatagacacatggttacgacgtaaactgaaaagagaaacatttggatgtgaaagagttctattattaactcaataaacactagcttttaaacaaagcgtggtttcttcggaccaaagagtgttgaacatggaataagaaactagttacggaaacgatttatcgtataaccgttgatatcatgacaagcaaaacaaaaacctccacccagtctgtcgtgtcgtccggacccagggactggtctctatcgattacttcaagcaaccgtatatttatacccatcatgctctcgccaccatcgctatacccccgagaattttttacgttgcgtatgtgccgtgccgggcaaccttgatggccgcacccaatgtatcatcatcatgctccttgtacccccagatattgttgaaaagatcagaaataacgccacatagtccccactagatgcaaaccgagccagaagaaacgccgtcggccttcttcattaaaggtcgtcccaagattttgcttcacttttatagatttgtcggatcaccttgtctcatccttgacggaggacttggcttttaactcgggcttgttagcggttttggatgcggcaaactctttccagagagcaatgatctcgtcgttgccctcgttcttgtcaaccaagaggttcttgagccacttgttctcggtctcgagttgtgacaccttgctctccaggacagacaccttttcagacatctccttggcggacttctcgagagcttgctcgcgctgcttcttcttgatgcggaagcgagcactggcggcagtgttgcgccttcgcttgtcctcctcagcagcatggcgggatgcttcttcaaagttcagggatccgcgtccggaactgccggcactctcagagttgcgcttctcgagcgaaggctgaggtgcagctggctgagcaaattggggagcctgccgctgctgtggcacaggctggtagttggtaggagcattgggctgcagaggagcaaagttctgagcgccatcggcaaaggcggtcatgggggttgatggataagggccagcaaagtcggggaagttgaagtcgcctgccatgttatggtcagttgatgtcgagaagagtcaagtatcatgactgaggtagaggaggagataataggcttgtggagttgaagagtggtcattgtcttgcagagagacttgaggtctggggaagaggctatcccaacttgggaagtggtagtgaggtgcagggatgcatggtgatgtcgtgattagtatcggcaaatcacgagatattgcgccatagtcaccatcctccatgtagccactagcatccagcttaagaccctagacatttgccgcactcgtacagacctgcatcgagggacagcttgtcccaatggtccaagggcgctatgcaggcacacagcttgggacaaaggtccccgagaagggtggggtaatagagttgaatgctggcaaagcggtaagacgcccttcattgcccatttgaggccgtccggactcaagggtcctggctatccgcttggactgtggccatgtgtatggtggatcgaaggaaaagagcagtataagcgatagcagagctgattcaatatgaagtctcgaccacgcgtaataactcaggagaaagaaaggccaagaaaacctctgtcttctttgataaaacacaatggcaatgattctcctttcttgaagcaagtctctcgctcactcactaagttgctccgtcttcatggtctcaagttgggcatggttttgaagtagaaagtgccttatgacacagaaaagtcagaaactcaccctgcatgaaatcaaagttgccagcagcgatatcacccacgacagagggagccggggtcattccatccgagggagaagtgctttgggaagcctccaagtcgaccttggcaggatgggcctggtagtcggtgttctggccagtctcaaaatcaaagaattgagtgttggtaaagagagcgaggtcctcctccatgttgaaaggctcgtcgtgagcattctcctgacggttgatggcgttgaggtcgcggagatactgcgacacgttggggccgcggcggccgttgaagtttgacattttgatggattaaaacaaggccagtaattcctccttcaattgattttcaaagcagtaactgcctttctttgtcgtgcctttagtcaatcggcgatggtttaatgtttcaacgtcaggtccggaaacggctcagcctatgggcggggtctgaaatttgcaacggctgaagatgactcaatcaataatgacaatcacaggtcgatagccgcgtattcggtagaaaattcgagcgtctttcgttgtatcgtttgtcgtatcccagagtagatatgcacaatgagtctattccgaggtcgattctggaggtttggggaaggaagtggaggaaagaaagaagtgcgctggggtcaagccaagtcaagttggttttcagaaggtgaaagtgggtgcaacttgcaaggccgattgacgccgaagccactacgcatacgggtttagtggagtgggttgatgtttggggagcccgtgggcggtgggttagtggaccacagtcactggatgcgaaggaccctccctggagaggcttagttgtaaacgagacccaaccttttcgacgacggtggcctagaacatgggggcatctccgggaatgggctccgcgaatgaggaggagagcaaatagccgtgaatgtcgcaatgttaatgtcaagatgattatgtggcaatctttgtttgtgttctttgttcgtactcattttgatctattgatctattcaagtttgtcgctgtatttcctcttttgcaacctaatagagaggttcgtgatgggcaacaagagcaggaaaatttgcttaccaagctcccgactcggatcaggatgacctgcatatggaccggcaattttgctgaataattcaaaatatcagccggaacttgaaccgtcattgacttccaagtccctcgcatcaaaccatgacacccactcgccccacgttaatgaccactagagttacagcaagaccctgcgttgtgctgtttttaccaaaatcgggaagtcaaacaggcgccgtaagctgcgggccaggggagcaaaaggccgctgattttatgtgctacacatgctgagaaagatgtgatttgttttgcagcttaaagatgccatacatccaagttgaaggatgcggcttcccgtttgttgacaggcggtttggtatgcatcaccaagaccaccgcagtgtgttgagttgtgtggttaggtcaaattccaactccccgccccctgtatattgggcggatgtggatatctcttatttcatggatacttgctccgtctccaatattcaccaagtgtcctttattatcaccattcctatgggtgattattctaccggaaaccagccaacgtgggtcggttcgtttcaatcggtgatgatttctcatgcggcaagatataacggataaagagcctcaacacccccacttgcacatgcctctcaatctggtgtcacacatcagacgacgcgcttcattcgttcagaaaagaaaatagaaacttggtaggacgctacggaacgtgggcgatggtcacacaaccacccaaacccttgcctggacagtggcgtattcggacagcctcggggagttggctgactttcgcatcctcagctgtgccatgggactcgaaactaaccccattgttataagactgtctttgattttcgctaattaaagcttcttgcgctgtgccgaaaaatcggtgtaataaatccgcgcacaaattggttttcactaatgacactcgataaatgaaaagtcttgcttctcgccagattggacttatacaaaagcttccctcttgttaaaatgcaagagtaactataagatcagcagctctgaacagccgatctgttgccatcgtacggactagacactgaattattggcttgccccccactcatatatgtacatggcctgcaatcataatcacatcttcgtctcgaccatgtacaagacatgttctttctgtcgctgtacatagactagacccagcctgatgggattctcccacggctgacactggctgctatgcggcacagctgactttttatggactctcgagtggccgaacggactaacttctcttacgcgcctgggtaagatgaatcaacacaagactactggccattccgttggttaatagtctgtgaatctattaaaccgaactccaaagttgtctccataccggaatcctcatgctttcacccgcacatcttccgcgaactccccgttagaggtggggccaccgcacaaactccaacaaagaaagtgtccccggtttgaaaaacaacccgctcgcctacggccccagatcactaaaggaaatttatgacacatattttcgaggatctgagggatactctgccttacttcggatctattgattctgtcgagggtatgtcgtgaaattgcttcgttctcgcagtccatttcggtggccaccagccctcaaaatctgccgaactacatagatctgtggtgcaagccaagtcagaacgtcatagcccctgctcgtggcttacgtggggggttccaagggccttcaaacccaatgcaaaaaagtgtcctgaaccgttgcagaaaatcaattcctagggcggaccgcggtgtcgtcaatgatttgcctccatcatgtcaaggtcacgtttaaagtccaacggtaacggtcatcggaatttcagtggaggcgtctcggaatgctgttcctttagtggtggaaccgccttatctggtctttgacaggagcaatgaggcattgggaactcacagccaatcagttgagttgaatcgcatctccgaattcgtccacactctcctccgagtccactcatcaaaaaccgagcttcagtttcgactcctttttctggtgagggtcctatcccgaagaaaagcggaggatgaaatgggatggatttgaggggcagtgtcctttgccatccataatctactttggtggataggctcactgtgaccgccattctgttcaagaacgtcagttgtcaatcacatgctctgtcatgtgtatcatcacgtgatcggcactgaattcgtccaacaagcttctgtttggatatggcccgtgcatgttgctattccttgttggtctggtagggacgcgactctaaagtgaatgtatcgcgtctcatgagcgcatctataagcaaatgttatcgggtttgttctattctaagagatcaataaactaccctggtccatctcaacaccaatcagggaaagaggctggtgtgctggctttgtgtatgcctcgctctgactttccaacctcagtctttgtgacttggctgctctaaacaaaccaaacaaaacaaaaacaacaatggcccgcttctctatcccaacgagagccaggttaccatcctcaatacgagtcgatgctcccaatcctgctgttgttaagagtctcaatcgactatcaagagagtcacttatttccttggcattagactggctcgacgatgagagtctacccaatgccgtaccctatattgaaaggagagatgatgatgatgacgaagaaaacgacgacctctaccctccctgtcaatcaattgacgacttgcaacaactttacgttgacatgcaacaccaaaaagggtcaaaacgagatgtcgttagcagaattgttgaaggcgattggaggattggcctgacgctgtatcaattggccatggcagatatggcctattttgaacagaacccaacatctcaaagatggacagcatattcgattctgcccttgaagcaaccgtctcaaaatgctggcgaaaaccaagtgctcaaggtcgatcaagaaaacctgacaattccacgatttcacccctcaacattcctacaaaaccttcaaacccacgtgttgcccgacgtcaaggcacattatcactttcacagaccaagagatatacctgtcttactcttgcggatattcgttgttgactcaccttacaacaccgacttcgctctgtcaggccgagacgcttctggcactgcgaccaacttcgactcgtcaagaactgtgtacattgcttttccagacggatcgccttccctttatatcaccaaaccccaggccactggttctgttaattcgggcgatctgaagagtttgcaaagcttaatcgttgatggagttccaaaggctctctcacgtccccgtgaacgatataccctcaaatcaagcagtctctctagcaagaacttggaggtcttgttagaaaagaacggttccggtcgcacaaatgctgcgggaggtggctggagcatctactccagcgaatcaacaaaagtgtcaccattagacaccgttcttccgagcccgccactatctcgagaatcgtcggccaacaacctcaaacgtggagtgccgttgacagaatcccaacaggcatcgaaaaaggcaaggcttgctgcaaaggctcgatttggtgattcggctattgtcacggatggaaagggggtggagaaggttgatattgtgatacaagatccatttccttctacaggtgcggacttgagcgaaccagaagatgaagagaacaaacagggcagtgcagagaacggcgtcaaaaaccgacggaagagcaagattacggcagtcatccaagaggcaaacgctacaacggatgaggacagcagagacgatacagccccatctcagcgatggacgcccactgtcaaaatcacgttctcggggaatcatgtctgggcaggcgtacggcaacttgtcgaagctggaataatcgatggagaacgtatgcctgggtggatgacaggcgaggagggtgtgacaacaggacttgtgaagcatggaaggatacgtgggtacaaaggctctggcatatgaaaaggcgttggatctatatggcgcatggtctatatctttcttctctatttgatacccccacgacaagtcaacatgtcgaaaagtttctacttctcctcgagtccaaatacctttactgtatttttccacgccgcttcgcaaacttcttctatactgacctccttgattcctacaatgatcttggcgactcgctcaatgttgcaaggttcgttgcggcccttgatcatggctccctcttcccatttctccttcttcacgatcttatatctttctggcacttcaggctctttcttttggttcttcttggactgtttttggggtttcttcgcaggttcggcagtagcagttccgttctgctcgttctcgggagcgggagcgggagcgtcgttcttcttctcgatcaggtatttgtaaccctcgtgacttggtcggacctcgcaccagggtccatcagtttcgatcatgagacggtcgagatgaacctccttaacaacagcacagttctcgacagtcttgaagctgcacccgttgataccaatgtacaatcccaaatccatcagttcgcgcatctcctcggctgtgccagtgaaactatgcaccacgccgcccttctccaatttctccagcttttcgccaaatgcctccttcaagagccggacaaagtcctcatgagcggcacgagaatgcaagaacaatgggagctggggagatatcgaagcagcaaccttgagttgcgcagcaaaggagtgaagctggatactctttgaacaataatgcagacggtcatagtccagaccaaactcgcccatggcaacaaggctcttctggcctgaggcctgagcctctgttacaagagatgtgagatctgcgatgagcttttcggtctttgttggacaaggagggtgctcttccgagaccggagctgaagggtcagggtcgcatggtgttgtgtgctcagactcgtgagaagggcccgcttcgctgaagacggcactgctacagggatggatgcctgcagttccaaagatggtcccagctgttgacgtgatttagtttgattatctgattgataagcagggggtgaaaacttacgataatctttggcaagggtaagggcatctcgcgagttcgctagatccgagccagtcactatgagttttgtgcagccaacttcacgggctcttccaacaatggcgtcaagatcatcgggatgtctctctttcccatggtatttccctcggaagatggggtcggtaagattgatgccgatctactggtagatgtcatgtgttaacggaatctgatatcaaaggtatataaccagtggggcgggagagacacttggaatttaacatacatcaatgtatctgggtgcgtatctggagccattaacaggctggtctgctgcagacgaagccattctgagaaaattggaggcttggattctgagacttgaagtcctgaaaccacgggtgactgaagactgaaaacaattaaaaagacgcctcgatgtcattgactttgagtgtcttttgttgagtcaatggtgagccactgcgtgtattgttgccttgcaactgtgatctttctacctagcacaacgaactctacagagtatcatgtgggtgatagaggagattctgctgaaccgtatactaggtatcggtgagcgtgaacagggttgttgagtctacgctttcatccaatatctcatcctccagtcaacctgtagtgtttgtgtccaagctcagttgtagggagtttcactgcttgcttacagagcaagccaacatgcaattaataatttgcatggacttcacgtgactacgcgccgctgatcgacccctctgaaaccccaccaatgctctggcaacgcaaaataacacgcaagacgcgagaaagcgatatcggaaacggaagagggaataatggcactttgaagactcagaatgcatgaaattatgatatgtcgtagttcaagagtgcctggagtgtctaataaccttgatcagcccattgtattcacatgaataacacactttgatcattatttgtctgcctgttccagctccgaatggggcgttgccttaggtttcaggcggggcctttgttaatggattattgcgtccctgtcactgttttacgcgctaggaacttggcgtcgcgtctgggacacgcgctctccttaaaaccacctccatcagcagcccaaatttgaatttctcatctcctcaacaaccgcaaaccaaaatcaccagaaacttttgtaatacttctcacgttcccttttaatagcctgctgaacgctcttcagttcttttcctgctttcatccacaggaacacaccttgcatcaatctcatacctgacctccccgccttttgctcccaccgccatcatgttcgtcagaaagagaggtatgtatgatctgtccacacaagggctcatgacaaccatgcaaggactctcggtagctgactttcatctcagatggacgccaagagcgtgttcagttcgacaaaatcactgctcgtgtctcgagactgtgttacggtctcgacatgaaccacgttgaccccgttgctatcacccagaaggtcatttctggtgtctacggcggcgtcacaactatacaattggacgatcttgtgagtggcgtatgcaccatgactgttgtaacctcagctaacccgattttacaggctgcagagactgctgcgtacatgactgttacgcaccctgactacgccatcctcgcagcccgcattgccgtttccaacctacacaagcagaccaagaagcaatggtccgctgttgtaagcgacctttaccactgggtcaaccccaaaaatgaccgtgcatcgcccatgatctccaaggagacctatgagtgtgtgatgcgacataaagaggaactcgactcagcgattgtctatgatcgcgacttcaactacaactattttggcttccgaaccttgtccagatcatacttgctacagattgacggcaaaattgctgagcgcccgcagcatatgatcatgcgagtcgctgttggaatctggggtgacgatattgagcgtgtcttggagacatacaacctcatgtcaagcaagttcttcactcatgcaagccccactttattcaacgccggtactccacagcctcagctttcatcatgcttccttgttgatatgaaggaggacagcattgatggtatctacgataccctcaagacttgtgccatgatttccaagatggctggtggtattggcttgaacgcccaccgaatccgtgccactggctcttacatcgccggtaccaatggtacttccaacggtatcgttcccatgctgcgtgtgttcaacaacactgctcgttacgttgaccagggtggtaacaagcgacctggtgccttcgccatctaccttgaaccatggcacgccgacgtcttcgagttccttgatctccgaaagaatcacggtaaggaggaggtccgcgctcgtgacctgttcttagctctttggatccctgatcttttcatgaagcgtgtcgagagaaacggcgaatggactctcatgtgccctaacgaatgccctggccttgctgactgctacggtgacgaatttgaggctctgtacgaaaagtacgagagagagggtaagggtcgcaagtctatcaaggctcagaaactttggtacgccattcttgaggcccagacagagaccggaaaccctttcatgctctacaaggatcactgcaatcgcaagagtaaccaaaagaaccttggtaccatccgaagctccaacctgtgcactgagatcattgaatactgcgcccctgatgaggtcgctgtttgcaaccttgcctccttgtctctgccctcttttatcaactatgaagatgcttgctacgacttcaagaagctgcacgaggtcactcaagttgttgtccgcaatttgaacaagatcatcgacgtcaaccactaccctgtccaagaggctcgtaacagcaacatgcgtcaccgacccattggtcttggtgtgcaaggtctcgctgatgcctttcttgccctccgcatgccctttgagtctcctgaggctcgtgagctgaacaagcaaatcttcgagaccatctaccacgctgcccttactacgtctgtgcaactcgccaaggaggaaggtccctactccaccttcaagggctcccctgcctctgagggtattctccagttcgacatgtggaatgtcaagccctctgacctttgggactgggaacccctccgagaggatgtcaagactcacggtatccgcaacagtctgctcgttgctcctatgcctaccgccagtacctcgcagattcttggcaacaacgaatgctttgagccttacacctccaacatctaccaacgccgagtccttgctggcgagttccaggttgtcaacccctggcttctcaaggatcttgtcgacatgggtctttggtccgatgctatgaagaaccgcatcattgctgataacggttctatccagaacatccccaacatccctgccgagatcaaggctctgtacaagactgtgtgggagatttctcagcgacaggttgtgcagatggctgctgaccgtggtgccttcattgatcagtctcagtctctcaacattcacatgaaggaccctaccatgggcaagatcaccagcatgcacttcgctggctggaagctcggtctcaagactggcatgtactacctccgtacacaggctgctgctgcccctatccagttcaccgtcgatcaggagaatctcaagattgccgatagcaactctgcttcaatcaagcccctaggcaagcgcgctcctcctgctggctcaagctatctgatgtcctcctctactgctatgggtcaaaccaatggcaacaggactggctcccagggcaatggaaccaacggcagctccgccaacggcgtgactgccagcacatctgttcctggccgtgctcccgtcatcaaggctgatgtcgctgagggtgacagccccaaggcccttcccacagaacctgctgaaaaggttcaagaagaagagctgggtatgaagaagaacccccagtctgaggatcaaggtgcggacaacgaggatcgcgaacgcgatatctactcggaggctgtgctgcaatgcagcatcgaggatcccgagtcctgcatcatgtgcagtggttagatgacagcataatgtttttttgcatgtgtttttacgacgatggatgagttgaatgttttggaacttaacgtttggtcatggatgggtatgttggacggcaatgatcctcttgggcttgcttgttacggagttcgttgttcagtttttgctactttagaccctggcggcttactcccttggttgtagcaattgtatagatagtttacgctgatgcttgaataattattattttgactattccttctcgttgcaaacgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaagcctccacggactcgaacttttcccgttcagtataaaaataagattcaagacagcttactcttgtcttgctgtcctgggtcgtaaagttttctaaaaaaaaaaaaaaaagtaccagtcttgatgtcagatgtatcggtagtaataagttaaggactctaaactctggttgaggcacactcatgtgacatcaagttagggtctggattttacagagtgggaaagcaagcagcataagagcttgatcttaaatggcataagctgatctactaactagttacgccttctttgttccattgtcaagttttttaattctcagcggctgcattcttaccggcccggccggttcaacgtgctgatcaatgattagccactaaagtcaataccaacgatcatctatcaatccagacaatgtcacatcctgcagaaccctattttatacatctggatctgaagaagcaaataagagagacaaaagtcaggaggtgaaagcaagttcgaagtaagggaaaaacatggccaccctagagcgcaaggggacaaattgctgtatggtttagttacacagctcgtaatgcacacgaatgaaaccaacacctgatgaataatccggtttcagagtatgcaccagcctcgcaattagactacaaattacctgttattaaaagggagggttggcgatatcagatctgtcgaatgagattgttggagaactagacattgtgacaaaaaagggagaaccagccacgatatgcgatctgcaagtcagatggtggctggaaagagcgacatgtctcagctacgaaattccataatcggagcgacgttccgactctgttacagacaatatttgctgtctttttcgacacaagaaccttcatgtaagatcaaccatcaaccatagtggagatcatggatagatcacgtttaacacacgatcgggaaagaaacatgaaacgagaaaatcgccagttggcaagattgtcatgatgacgggaagaagcattgtattaccttgcattgcgttgagatgaaaatgaaactggggaggcctgagggtggtgagtgacgttgggatggatggagactgtactataaggtccaggcttcacactacaaggtccaggccaggacggtccagctcgacaaggtcccctcaccgcgatggaagctagagaggttaagcttgggccacaagcgagagaaaaaaaaaaccgatgatgatgcggtccatgacatcaaaggcccatattttggcaggtcccctggtctgcttggctatcgatttgtggcttaagtggcttggccggctgcgtggccagtctgggcacagttcatcagagccagctgaacagggaactgagcattttaagactcgattgaacgttgaaatggatattggatgcatgtttaccggtacagtgtaagtggaacgatagagtgacttggctcgagtggggctggcctccgaaatatcaagaatgagtgccattctctgctaaatgctgcgatgctgtggaagttgagcgagaaaacctgataagacaataatgcgaaatgaaaactgggattcggcatggctgtacggatactgacaaatagcaatcggacataatgatattgggcacacattgtactctgtacttgtctgtgttatctgttcctgagacatgtacgcaccctttgatcactagcatcaccatatctccaactcatcccatctcaatcgagaaaaagttccccaggaaaaaagaagaacatgattccgtctcccggttgccaggggatcgagagggctagtgcagcaagtcgacctgaacttgtttttgggggattgccaaggatagactggcgcaggggtaattgacgaatcggagacagtcgtagcaccactggccaaacgacgatagacctcactaagatgtcgaggattggatacgccgtacatagtacgcaatatcacacgtattatgggctacccgccaggtacttgtgatgttggggatcagagtccagggcaacgagactgtgattgcttggtaaagctcacggtttccgtgacaggaaccacagcagcatgacttttggcaggcagcaccccatattggcaatcgtcatgcctgctcacaattctggtctgaggccgtgattccggctcggcgtacgaagtctttcctgcctgttcttgaggtattagatcattttctaccgtctctctgggaaagtgcacgcaggggacttccgtcatagatcagaggtaatatccagttttttcgtggctcgtcagctccagctctatctttgcctcttgttagtggtaggaccgactcaactatgcgcgacacgaagctttggctagcctgcacagcgtgcaagtacacttgagtttgggttattcaggtgcactagcactttagcaaacaggttagaccaaacgaggacatcgagtttcgggttgaacaggcagactacatgcgaatattacctactttgtcaatcgtgttttgcgaggtatcccaaagctctgtgcgccagaagtgggtgccgatgcgggtggttggcgatctagcgtggcagcccgcctggccccccagcaggtacccaagttagtaggtaccagcaaccacccacctattggggcttttcttcttcttcttctccttgttgcttctccaattgctccttgataatgtgtgtaatctaatactgaaacatttttcaatcgcatcaagcacactgcattcgcttaggataccgatactttgtcggcggagcaaaggatccacgcagagtccaagagtcgccagaatgccagctacctttgtaagcaccttaactgggagaccgccacaaagacttacatcaacttcactgacgtggtcaagtatctttgacaagggtaaaccaagtatgtacataattacagtactctgtactgtgctgtgcagcccattgcacccaatggtctgacctcatcgtgtactttacggctgcactgacgtctgaatctgaacatgagttgctcgcattgactcaatttccgtggcctaggcccggagcaaaaaagaaaaacagttgtaatagacttggctcatcacaatgtccttctgccattgatgagcacagcatcataacctacaagggggcctccgtccgtgtctttggcggtccgcgcagtctagtttagcggtgctgtaggtacccagtgaagtggacctctagctccggctactagggtcctgctagagtgggcccctcccgcgcgctgggttgctccaagccaaccagcaaggttaggtgcgcacttagcagatttacgcttcaatttgtgatggaagtttcctctcaatgcaagatggacgtagacgtagacagaaccccagagaggttggcccaggccaaatcgtgccgtgctttccctgccagaccgccaatgccaagttgagaaccgtactttttggggcaggggagctttagcttgcctgccttgtaattgctcctgccttacggataccaccagcgcagcacacctcgcacctgccagcttaacgtaaacaaccgtcacgccaagatcaagattctggttcccacctcccacttcccactcctgcctgctcttattaaagtaacaacttctccctcttgttccgcatcagtatcagtcaagattcttcattccaacacctcacacatcctctccccagaaacttcaggccagtctcacttcgtctcactctcacacgagatcgatcgctttcgttgtcacatattactgtaagtcaccatcactcgattcctgttccaggtaccccctcttcctcctgctttcttgtcggctctgtttgcttgcctgcgagattccctcattccaacttttgcgcttgtgtaattctgcatcggaacgcaagcactggaaatcacattacgaggtgctcagggttgcacacgttgctctcggctcttccatacctcaagtgatacacgtcccctggtgtctcacgcaaacatcactcgcatgcctcaggcgtaggcctcctgggctcgcacttcatttattcacagagccgccgcccttgtttgcagtgattcactgcccaacttcctctcgctcccctcactcacctgcttcgctcgcaaacccaccttcgttaccatcgccatctttctgtcgctacaaagatcgcctcagttcttaactaacacaccgcccagactccgattcaatcaatcaaaatcgtcaagatgaagtcttctctcctcaccgttttcggccttgttgctgccgccgctgctcagagctccggcgacctcccccagtgtggtgtaagtcaaaatctcgaatacccaatagcgcaccgctaactcgccacagcaaacttgtgctggcaacatggttagcgctgccaagtccaaggagcttggatgtgacgctggtgatgttagctgcctgtgcaccaaccaggacttcatctacggtctccgtgactgctccgctgctatctgcaactctgagcaggccgctgctgttgtcgcctacggccttgcgctctgccgccaagctggtgttcagattactactggtagtgctggctccgtctcggcctctgctactggcactggtgccgtccgaactgtcctgagcacccttgttgagagtgacactactatcacctccgccgtttccaccattagcggcactgccactggcggcaacgaggatgacctctctgtcagcacctacactagtgttttcaccaactctgcaggtgatgaggttaccagcaccatcaaggagatcctcggcggtgtcgccctgaccacctacacctctggtggatccaccatcattgagcctatcgagactgcttctgcctctgcctctgcttccgcttctgacgagaccgagtccgctcaggtcactaccttcaccaccgacggcactgctgttgttcgaactctgaccaccgttaccaccggttctgagaccgactctgctgacactgctgaggtcaccacattcaccactgatggcaccgaggtcgtccgaactctgaccaccgttactaccggttctgagtccgagtctggatctgtttcggagactgttactgacgcctccaccgtcaccgagggctctggcactgctactggcactgaggcctccgccagcgcttcttctaccgaaactgacaacgctgtaagttcacacacatactcacacaatattctccagcatttactaatagttcataggctgttgctcagatgactggtgcccctatgggcgtcatcgccgctgctggtctcgctatgctcctcctctaaatcaaggatggattcgattttgacgtttaatgctttttacgttgcacatgtttgttacataattcacgcctgtacctcgatcttttgggacccttagcatatttcctcggtgcaaggagtcggtttgcggaagaatcttcacattatggagaaatggaaacgaggtgaatggacatgacagggcaggtttttcgaggctttaatgacgcatacggcttatctctcctttaatggacacgacaagaaatgttagaacggatgggattttgatgttgtttgtgaggcgaggaggtggcgtgacatgagacgacgacgggagatggcatgctcgtgctgccgtcacacaaggcctgtgttgtctttcatggttacatgggttctgggatggtggtgatacccgggccgacggcctgacttcgggggtggactttgcttctcgcattcattgagaattagtaatagataatcttcttcacgactatatgcttttccaatcccatgactcaagtgaaacgatgagacactatttctccagatgggatgacttctaggcatatctcttcacgagtgtattctaatcaaaatggttgaggcaaacactggtgtacatatgtgcaactttagtcttggaagacaaggcgtttgccagcaaccgcatttgcacaccttgttccatgtgtagcactactatcgatttatattaacaaacactcttatgtactccactgacgtcaaggcagttgaaagagccgtaaagataaaatgtcttcgtatgtattggctgattcagtagcaaacatgatatccatccgggttgtatcttgatcaagttttcctttagattcgaggggctggatgtaaggtcatctctgtaatcgtgtatgcctgaagaagtgtaggttcgtgtaactttgagacgatgacgatggtaagactatgggcaccctgagcatttagacttttgtccttctccttaagttctttggaattctatctcctccagtgggattcgattgtcctaatcacaatgacgttcggtatggcagccgtggtacagtttctattagagatgacgatcccagacccctcaaccgatactgatgatatccaagcgtgggatgtctcacacatactttgggcataagtgattgcttagagtatacgtgtcaatgttaaggagtctgtttatgtagttctaggcaagactcaacaaacttgggagtacctgccaatgtagtggaaatccgagtcacgattctgctagattttctgaacacgagcctggtgcttagaaggcgggatttacattgaccttgaggagctttgtggtgtaagagtatgcatatttatacgtctttgactggattgtgctaagagattggaggtactagacagtcatggcttgaggacagtgagccacattggtgtaatagagttgtacttcctgaagagtctcagtgagaatacggacttgataccgaggtccttgctcgaggcatgaattcaatcaagtgggtttttttcttgtcctcggcagtattttcaaggacgtgtaacaaatcacttggctgcaactggtattaacaaacgtattcgaacaatacataaatgtgcatatactaactatatcttttagtctatctcattagcataacatagtttagtcgattagtagttgacagagaagtaatgttctgtcatcaagtttgcgtgagcaattatcttatagcacctatgtcaggggttgcccaaacacgaaaggcatttgcttcctgtgtgagcctgtattaaagcttctcatgttactaccagaaagcaattcagaattgtatataaaagtgaacaattgccatttacttatcttattgacggtcatcgcacgcagttggagcagttctacgtgtagctcaagcggtggtgtagtcagacactgggaaacgtacaatctgtcaagaaatcagtacaccaatgcttcgctaagaaatactgttctcaaggaaattcctaatgctcgtggccagctgtagaaacagtgtgctgctagatatagagctatcgatcaataaaaagaaaacgggcagagatctcatcagtgtcacaccagaagtgcgagcagctcttgagatcccgttgcgtgattttagaacttttgatgaactcggacttgcgaggtatgttctgacattggtgttcacgagttcagctggttatattgtggtcaaatgcgaaattgagcttcatagggactcactcaacagagtccctgaacaccaaaattaattgaaatagtaaactagttatctgtcgtgttcttccaaatatcccgaaatgatgtaaaggccgttataaagcacaattgtgaacaaggatcctcggctgtataaatcgaggttgacgatgcacctcgcgctatgcaaagggaaccaagcgcaggaaacgagaagaatcaatgcattccagccgctcaacaaaatcaaggtatcagaaatgtcatgccccatatctcaagagcgaaccacaggcatgcagattctcacagttcctcactcacttggccgtcgataagtccccggtcacggaatagccgcaccgtcttcgattgctggggatcacagagcaacactccgtgttcttcaaaatactcagtcaccttatcgtagacttcctcggatccaagcttgggggttgacaactcaatctccatgaggtgcaattttccagctacaacatcatcaagctttgctttatgtcccaagatcttcaacttccatttgccgtcagggaatggtccgtaagggacaagaccatcccagtcaatgtcgtcgtacttctcggcgaagcgaacttgatcctcgctccatatttcctttgtcttgtcgcttaacagataccgcgctccacacgtataagggatatagtctccatatcggtcccagacacaatccgcgccgggaggcagacgggcgggcttctcatcgaagcgaaccttgatgacagaaaaagggtcacctttgttgacctttgtgcgaaacatcacgccttgctgcgcgtgtgttggcggcatcgtatcgaaatatgtgatcgggttttgtttgtaaggcgcacgaacttcctcgcccagcttctccagaacggctgctgcgtcccggtcacatagcgaccattgaagatggatgttttcgcccttattaagacaataagaaggattggcgatcaacgccaatgcgacaaggctgtaggacttcatggtaggattcgatctggtcctgatatagtacccaaacgtagcacaaaaatgaacaattcacggcgcaagaatagagagaaaggtgaatgaaaacgagtgagataggtgtttaaagtgagatatagcaacaaatatacccgtcaggttgttccgacaactttttgtgacgcacatttaatcttcatggtggcacatgtgatgcaccaaatatgcggtaaccactgacacaggaaggaccacgatgatctatcacagcgtgcagctcaatagtccataattttcacgcctgacagcggtacagccagccacagatcgccggctaaagggacgcgcaaccaattgagctttgatgagagaagccaacatattgatttgtaggacacgtccctcttcaactgaatgttgatatggatatgataactgggtgcgctcaactgagacactaggagatcttcatataagaacgcggcggtaaactccatctgtgcgtgcctatcgtgcggcctgatacgtcatgtcagcactgtactatgctaggtagctagtggacgaggttgttgtcagcaccccaacaactccaatagtaaacgagatatttctttaccaatatcctgacaacccgtaatcaactcaaaaaggtacgcatgagttggcaagttgtcaggaaacgcaggaactttgagtatttgcctgttcttgcgtgaatattgaaggagcgtgtgagatagctccaggcgctcacaaggctctgccgcgaatatgcagcccggcaaactcggccagagtcgtgaaccgtcattgcggtaaagacggcagaagtggaggagggcctcgagtatgtgtatacccacagccaccaagctctggatcccagatcaatcaaggcgagcggctcttggagatgtcaaggaagggaacaacataagttatgtagggctgtcaactaacgttagctccagattggatgcaaggcgtagaaacccacatctcccgacaagtcaaaagatatgccgtcgggttcagctgctattttcacgataggaatagcaacaggaagatcaatcaacctcacacatgtgatgcgtagaggtttttagacattcgtcgttcaccaggttgcggagtaacggaactcacagagggtgtgtgctgcagctatcacggcatgccggaaagacgtagagtatgcaggaggagagttctcactacagataagccaacaagagatgctgcaaaatcccgatatcaggaaatcctccaaccgttcctttgcggtgtgacgttgaacaccagctgccaaaaatctccgtggcttgaagagaggaatgttggcgcgtagatcggtgccactaagagatggctatcctgcatttttggcattgcccatcatgcgcaataagacgctggagacaaggtcgatcagggttacatgggaagctcgtccagtctggttgagactttgaagggggctctcatgtctaatcgttgatgatttcacagaccataatccaatgttgtatttctgacatgtgaaagtggctgtgagtgggccgtggaggactttagtgacaggggacaagaaggagatgcatgccacgtagcaggggggttcggttcgggcatcgagcaagggatccttggggctctgagccagctgatcggtcgataaggtaataagagcgatcccatcaacgtgatgcggcaaaggaagtatgttcgaaagaggaatcaagttcgtagccatgggactcgaacgcgctggggcagagccgcttttctggaaacaagctcgattattttagcttggcttccgaggccatccgtcaagctcgtgtctgatatcggactgagccgcggcagatggaacgacatcagtcatgtcggacaacaggatggttggtttcttatcaatgcctttggatttgcgagagcccaaacacttcacagggcggccgcaccaactgagtaacggctgcaacgaggaaggttcagagacaatgggctgatacgggtttgtttggctgaaatcgacgatgcggatcagggattcgagttcggtctggttgctattgctacccagactgctgtgttgtagcttaatagactttgagataagcctcagtcggggattagccggtgaccgagcacttgttgacgcatgcgagaggacgcggatttggacaggcgtcgtatagaaacgcatcatgacgatggaattgtattatctgcttatacattgcattgcattgtgtagtatccgtaacgtacagtactctatgggatttcggagttcttaactccgtctattcccttcatcttcatgtgccaatagagctttttgaggatactgataagcttgtaaatgtacgcgactgcggatatcagtgtatgcgccctaaactgatagatctcatgttctcgggatacccaaagtgaacacagctttcttatgccaactgcagctgcttctcttgtcatttgtgatcaacgccaagaatgcatggcgtcgatgctggtgtggcgattgtcatagatgtcagcaacgaagtaacttggcaagataaattgttgaggagcttgaatttgaattgagcatcttgatttgatgtttggggggaaaaaagggaagcgtttattgctagtgcgagtgagtgtgagagtgtgagtgaaagtgagtgtggggtgaggggcaggggaaagggaaggtgggagccactttcacatgtaaaccactttcacttccactttcacctgcacctgcatttattttgctgcatggcagggacaatttacgcgagtagtacccaaacccgtacctgctcaattaatcaaagagacaagtgaaacgaggaatgagcactttagatgcagagcatgcggctgagtcgacccatcatgttgagctctggtggtgtcacaaacgacaaaagaccaacagcatggacatggaccccactaccaggtacagaggattgatgagcaattatcatgagataacgagaatgacagtcaaactcgtggctgagatgtgatttaccgcacatgtctagcatgacagtctccatctatatctctgtctatctctccatctctccttatccctccggatcgaaaagggagactcgtgagaaacaaaaacaaatgattcaaggcatggatggaatcagccacagattgctcaagttgtacaaaaccatccaagctacgtcaagtacccactcacccaaaatagctctaaaagatacctggtctagtacaagcacatgttttctctagcacatgcaaacctggacatcatctccaactgcttgcgatggcgaaaaaacagctgcaacaattggacctcgacgttttcgtgagggtgggttactttccggtctcatcgaccccctacttccctgggtaggttgcatctatccatcggtgcatttattaagtactagacggaaccctttccatcttgttccccttcttcttctcccgagtgcctgactctagatcatcatcaaacctctaggtaagtgccatacctaacgttcttcctgtggcgtcccaccaaccaactctcaatcccatactcccctcctcctctctgacctcacacaccctccttcataagcttcccgaattcttctctcagctgtctcctcctcgtcatctctttcccggctgctactttttagtctctgcaggcccgcttcaattgcgaccatcccgcttcccctcttcgcccaacttcttccactttacactaccttccctgaagctctactctcttacacaacctggtctaactctgttccaagcttctttacttaagttacgctattcgattgttccttcgacctagtacctgcgcaaccgagcaattgacttcatcttgaaccttgcgacctcttatcgtcccttcgatttataccgattttccgcgattaacctgcaaacatcaccatgtctcaccaagtcaacggcgacgtgagccctgctcaatactctgctttcattcaagtacgtaaaaccagtagcacttctccgcagcataaactaacactcttgcagcatctcctcaactaccctgttatcagcgacggcgtccacaccttcaagtccaacgaactcggtcagcgctccatcagacttagtgacgccgcctaccagacctttgctgcccccgtcgttccctacttctccagaggctaccagtatgtctcaccttacgtccagaaggtcgacaacctaggcgacaagaccctcgatcgcatcgacgagaagttccctgctgtcaagaagcccaccgacgagctctaccaagatacccgcgctctcatcatgtttcctctccagaagggccttgagggcaaggaccatgtcttccaggtctacaactctgaaatcaagaaggttgagcagggaggtctcgtcgcccatggaaaggctgccgttaccaccgttctcgtcgtcagcaacgagactctctcttggttgagctctttcttgcaccagaagaaggcagacactaccaacgccatcaatgagaagatcaaccagtaaacatctcgctgtcatgactatggcgtcattagtttgatgaccacagtcactgcaaagcaaatttataccctccttgtttctttttaattacgggattgtttttgaaaatacggggtttctcgttgtatttctactccctttttgcttcttggagttctggatgccgcgagagtccagaaaggctgctcgggcctgttactcttggcgtcacatgtacctctcctggcttgtatcccagatatgaccttgcttcttcgcaggacgcatcagtacgaaccacagctttaagcattgctcgttccgggtactttgccatcgcgctggaagggtatcatgttatcctctattgtaagagatgggcgggagattgaggtggctgatccaagcgtgtcattgtcatcgttgagcattccctcaaaatttacatgtgaaggatacgcctctggtggaagggatcgtctttgttggaggatgttgactttgaaagacttaaaatgagttaatagaattttcttttttatgaaacttgacatgtgactggtatcaacaccacgcaatcggaaagctttggagtgaaatttctatcatcaagtataggcagccagctcctacaaacttgatacgcacaatgagatgtacttgagccattgaattccacatatcgaagctacttctttatgatgatacatataacctgaattccattatactgatcattagtggttaagaacaccaatcctattcatatgctatgttctatgtagccgggaacttttcggtgtggctttaccaaacatggttttgtgctatattaataggaagctcgacgatagataccacttctaatagccctgcagctttactgaacttggctactggcatctctacggttgttcttctggggccctactgttaaggtcacttctcttttcgtcaaggtgcaaagtgtcttatcattcataatatctctttgaaacattgtaaacctttatcaaagagttcatattctctacttgtcgtaagaagaatatgagacagagaactgccaacgtttgagtcaattttagacacctgacttacgcacaatagggtaggctatagtgttaaatttatatattgactccgcgatgggaattcgacgatagcacacgcatgtaaagcattgttcaaaatctggatatatcacgggatatgaaggccctttttaaacatatgaaacggtcctatatgttgattcgatgtgttgattgggtgaaaatgaagtcctgatatacagttcaccctcgcgctgacaaaccggggctagtcatccgacctccaaagtcaaaagttcaactctgcggcaaaagtatatatcatcctttcaattgtctattatgaatcttcgaattgatgtccatttctgaaaggattgtgtttactcgtgggtattactgtttcattcctgtacaacatagggggttaggtaaaagggatgaacaagggttttgatggcttcgctaaatggtcatctttcttcgttggaacctcttgcaggtaagtggtgtatatatatgtcaatctgcagcttcaggctgagtttgactattcgttttaacgtggtgatactgctatggagccgtggtgtttatctaccagcaactaaagacgttcgattgagaagtaagaagaacttgcgaggtatgaatcagtcttcttgcttatatccacacgtttataggtttatatgcggtcttattgttaaggttgctactctctttggagatgaaaagcaccaccatattattataggtttatatatacccaagagtatacgagtttgtcgtgtaagtttcgaagtcatggttggaaatggagattacggacagcaaccgaaaggttattcaccgccgcgtagacgaagctttctctggagaaaatatataaacaagaataagccttttatttgtgttactcaacttttccacttgaccaaattctcaaaacatcttcatactctcgagttgcacaccctctaccggggctcttcgtcaactaccacattgcaaagactataaacccgacgataccacatcatggccaccatacacttaaccgccggccggacattcggaattcgtacggtcgaggttcctgcagttgcctcaccgaagggcaaggttgtgatctttaacggatcctcggcctcgacaagagccgccgtctttggagcccttgagtcacagcttgtcgaccccagaactcagataatcgacagctatatcatgggcaagccacccagctccgacctgattgaacgagagctgcggtcagtttatatagagcaggtgttgaagtctgcagatgaagggcacccgatagttctggcaacttgtctgttgaacaactccgagggtcggcgagagcttgagaatatcttgtccatctcccgcaacaagcaggtccccctggtctgggttgatgccgactttgaacccagagactctagatgctgcaggcctgagattgtttatcgagaatcatgcttcggctcgggtgcggtggggaccatacttccttcaagaacaaaaatcgacttggagggtatcgaactggttactcgaatgttcactccagcgcacactacacaggaagctgtgcaggagctcttgtaccttatgcgctcaaccaggagatgattcgaaacagccgacaaattctacttgacatcgtcatcgtgtttggcgaagaatgatgccattttgtttgtattgcgggtggtttggtatggatagacaagagtcacgagtcacgaactggttggttgcactgcatgtttgcaacaccatttaggcagtttaccctggaccggcattcctggatggaacaatatcacatcattaacacccttgttttgtctcatgttcggaaacaacggaactcaactgcagcttgatgcggcgagtcgaacacatgcggcgcattgtgtgagcactgtaatgtttgcaaggcacatgagaggcacagtagataaaacatggcttatgttttgtacatgtacataaagtcaagccaagacaaggtgtttacacaagtgtcgattgaatggacattgtattctccaatacggaaaacaaacaaggcttctcgtagtgcaaccaaacgggaagtctatgcggaatgaatatctgagacttataattaggtcttacgctcaagtccgaatgtccacaaaggccaagacattcggcgccataaaacgtgagatgtcgaattttcctcgagtcggtagcgagaggaggatcgacaggcaagtgctgtctagctgatgacgagaagagacgaggccgagcggcctgccccattgacaatctctctcatctctcgcctcgattaggggggctcaagccacggagaaactaacggccagcttcatggtgtctgtgtagctttggcaggccggggtttacgatactattggaagcttagagtgcacatgggcaagtgcgccaaagggaatggatggatataatgatcaatcgtcatgacgagtgagggatttgggagaaggaaacggaaaaggttgataagaatgtgtacaatggacatggacatggacatgctatcaacatggtgctttaattaaacggggatcaggaggacgggataggagaacagggtccggggcaaaggaccagacttggcgtagaccgttggttaatcccaccttgaaaagaagaaaagaagcaaaagctcgttagccaaggatgttgcagttgaagaatgatcagtaagaatgagaacacacaggtgactactatacgagatgataggtaatatcaagccataacaaagtacagtattgcctgagcgccgcccttttacttgagcccagagatgcatatcgcatattggaacaataagggatatcttcagccgttagtcaagatgatcgacagcattagactggagaaagagattttgagcgaattgtctgtggacgaagaatcggggttcagagctttgcagtaggtatgtaggtatgtcaagattgcctgttggttcgtgaatgaggccatctgggggacacttgaaacgctcggcggactcaatagcgtgttgaaaagagtagagagtggatctaactagatatagtcctagtcctaggaggtagtcttgcagtagtccatggtcgcccggtagtttggtagttgctgacgaggaacggtaattacgtactgttgcttagcgagataatagtgtcggtaccggtacatctatactctatgattagaatgagggacttgaatccatcaccaataccacaaaacaaacaggtgaaggctatgcgtgcgatagaccgtcgccaaggtataattctggtattgttacatacatagtctatatgcagctttcaactcaagccaacagggacagttcacttagtacctacctatccaacggttatcttcatgaaccagtggcgacagcattgataacaagtttgttattattgttggtgcatagtatcaatatacatccaacaattgtctccaaagtcaacggctcgcttcgtatccgacccttgtctgccctctgactcctgtcattgcataagactccattcatggaaaccacttgccacttctccatctgaaacaaatctgcagcattcgatgatcttgctaattatttgagaaactatattttagaaagcagatcatcaattgctcgccaccagtttatatcgcttcattcgttgagagtttggctttgcgtgcccgtgcgcggacaaatgcatctccaaggtggaacacgcacacataattatccatgctttcgatgaatatgcatgcatcgtcaggtaagccgtacagaagcgagaagcacgagcaggggatagacgtaggtgactggcatcataaactcacttggcgtgaagctgaaaaggaacactaccaaaacctatccctaccgtttatcgaggataccgttcttaacagcttcacctgttgccttggattgatcttgtctactgcaccgtagctcacctacagtcacccaccagatgatgccaacggcggccgcatagatttcctgtttcgtttccagggcctggggtatccctgtcgatcgtttccgcgcctggtcacatcgtctgtcaaagtctcccatgagttggactagagaaggtcaagcctcgggatagttgtgagattgatattaaatgggcaggaaaatcatggctagttagactgattagacttgttagatagagttgggtacaatgagcaattacaacaaattgtttggatgtacctgtacgaggctgagatgttcgtgtttcgttcttcatttccataattagtcttagtccgttcggtatacaacaaagccagccacaaggtagcccaaggacagacttgtgagcacattgtgctcgcttcttgttctccttacactgcagatcttttcacggtggcggttctcttgctcgtctagaagacgttttgcttttcggctctccctttatcttgatctgtcagagacatgcagacaatagttttgggcactgcagcaagagacgaaccagtcaaaacccaaaatccattcaacccgaacaataaacaaagacaatttcccttttccaggtagggggaccagagttcgcctcccttgcttactattggctctgttgtcttttttgggataggccttgggtgccagaaaagctagccactaggagcattagagatgaaattagtaggtcagcttatgttatttaaactatactttttgggctatttatttttgtgcaccaagacttgagaggtcactttttctgctacctactagctggggttcactttattgagtgggggttgatcatctttggcacagtcgcagtgggacatgcgctatggaaatatccagacacaaaatgacagagagttgagacctggacggagtttcaaagtcgttggaggaattgagatttgtcatatactagcagatggtgatatccatacttgacaggagtggaatgagatcagtatctaaagaaacagacaaccatctatgcatctacatcctcgtgataggagatgtatccatgggcaacaaattttcaattggacgcttccccacttatcgtcaaggctttactatggaaactgacaattttaaacattgtcatcatctggtgacatcgtccgaattgccagaggaacatcagactcttgcccagaacattaggataccgcaatagtgaagagatagtgggactgtacatgcataattacaagagccgttcccttgcattggagactggtagttatatgtcccggcggtattatatcaagtacccactactacagagtacttggcgaggttatgcttgtatgttaacaatagtatgttttgattttagttgtccctgggtcctccaacctcttttctctcgatctctcgcaagaagaaaaagaaagagaacgagaggggaagaggggcggttgggcattgttagctgctgtttctgcttctgtcgtgagtcagttttggttgagaatatgagacctttcaaggcgttagttgtgacgcgtcaagaagcttgaacatgaacaaagcaaataaatcagcgaaagctgtcgtcagactgcatgtctattagtcttatcatggaggtcggtatatactctgtagcttcgggataaaaaagagccggactcatattacaggtacagccacaggtacaggtacaaacctagatattgaccagcaaccccaaagccaagatctattttcatgccttcaggtttctctatggttgtcgtgttgtgctgtggtctaagccatttggttctgcccgtcatcaatccatcgcttcaagcgctgagaatgaaaaggaaacccgtctcccccatgtacccggaaccatttggaagcctccagcccaggccgatgacccaggagaaggactagggtgcccctgcagaaagcgtgcaggtccagttagcaccttgcagcttgtggttctccccctgacagccccagcatctcgaccccctcaatgggtggacggggattggcctatgctgctcctcatcttgcccctaatgtaggtacagtacatacatccctggcccaagccgaaagctgacgggacttctcttgtcttctcttggtcgcagccaaaaagagtttttgttgttcgcaatcaagattgtcattgtctgatgttaaacgccatggcggtttgacgcttgcagtccgtcactcacttacaagttacacatcaatgaatcacatcacacattgcttgcaccgcataatatccataaacagacaataatcagtcagtgatcagttgagagtcaaatacagtgtctggtcacctctggcaagggtcaaagcctacgtcctagcctattcagtccttgtcctgcctaccagccgctctctgtctcatcttttcgcccgcttagaggcctttgggttgacctttttcagggccatttatgccgtccctgcttagcctagtactaagccaagcaggtttacaggtaccggtaccgttagtctcaacggacaacgggaactcccactgaattgagaagcgtagaccaccaaaagtacaggtaccttcatgcccattccttccccaattggtgtcgtatcttgtttcgcttgctaggagttgctcctgctgcatccatggatggagcaagctctccacacgcccacccctacctgtctcctaacagtacaccccgttcagttgtttctcttgcctcttctccctttacttatacatttgacccatctccccctcgttcgtcgagtttcattcttttactctctctccttcttccttgcttttccattcaacgcccggttgactcgagcctctgaatgaagtcttgagcgcggagcggagccccccaagttaaacgggcacgacgcgaacagactgattcaaagcctgctagtcagttaacgccaactcgacaataaacaaaacgggacagcagttgcgaaatacagcaacagctctattatatctctaatcaattcgacgacgactcctgttactccgatacccaatttgacgaaagatacgagggaccgattcgctttaccaccgccattatgcctccttcgctcaatacccattcctcctttacccgtcctcggactagcgaccgcgatggcaggcccagcacccgcgatcagggcccagaccaaaacctgctgatccctagtcgaacttcttcgctgcactcgcgcattacgcaacctattccttcaaccctcaacatgaagccccagcagcgaacaccaaagaccttgacccatgcgtatatggtctgcggtgtcggccgcgaaccatcgcaatgggtcaaggctcctactccagcccaaggaaagattggccacatgaagggtgccgttggtcagttctggttgcccgaaattttgggcagcagccctcgccttgagcaggacaatgagatcgctcgcgcgcttcactctgcgatgagggtgcgtattttttgcttgatccaatgattgaattcatccagctaactggtagcgactaggcttgtttccctcatgatgttgagatttgcacaggccgcagccaacctcactgcgttcaccattcctttgttcttcagcaggattcctctcacactctgtatggtatctgtttgcgagtttggtcgcgagccgatgagaagagggccgagacaatccgcgagcttcgcaagagaactgagagtgactattatgacaaccctgatgagacctactggattccctactgtttgtcattcctctcccgatatcctttgtacaaccttttgggagattatcttcgaggtatgtggattcactggaacaaggctaccaacctgttccacgccgaggaggtttcccgtatcctcagcttccctgctcctcgcctgaacgatttggtccgcatcgacatgaaggactatgctctctgctaccagttcccatcttcgcccactggattccaaaacttcgccatgtggcccctcttcaactgtttatcaattcccaacattgtcggcgtcatcgaagcagccatttctcctacgcgccgaatcatctttgtcagccactaccctgctatgctcaccatggctgccgagactgttagatactgtgtccgagtttatgagtggagtggtctttacgttccggtagtccacgctcgtcatgccaaggagttggtccaggagcctggtccttacatcctaggtatcaccgtcgagtgccgctctctcttcacagcacccaccgacgccctagtcgtcgaccttgatcgcaacttcgttctcacatccagccctcccaccgctcttaaccccggccagcgtaacaagtttgttacccgactcactcaggctttgaacggcgatgtcaccccctccggagtccctcagcatctccgatccgcttacggtggtggcaagcttgtccctgccggccaaatcatcgtgatgcgtggagaggtcgagtctatccaggaccctgagtggtggaaccaggacgccgtcatggctgttatggatcacgtctgtgagaagcttggacgcaacactggcattaaggctgtctttggcggatccgtcaagaagcccctcatgaccaaggtctctatgcgccacctcaacgagctcgtccgtgagaggaaccaatactcgcgcgatgctcttgaagcttggcaggacttcatcaacctcaagggtcgcatggacactgagctcagcaaggtcaacaagcgcaacaactaccttgtggaggagctcgagagctggaagcagcagttcctcaaattccaggccttcgctgagacccttaccaaagagacacaagacctcaaggtcaagatcgacacacacaagagggagaaccgccgtcttgctggtctcattgatcagcagaaggacgacaatgcccgcctctctgttcgtcttactggtactgagaagcagcgtgacgatgctctcgaggccctcgtcctccagcaggagattgctgaggagcttgagcgcgagcgtaagagaaacaagaaggagctttctcagcttcagcacaccaacgtgaccatcatgcgacagcgtgacgaggccagaagagtcgttcttcaccttcgcagtctcattggtggccaaagccaccacatggagcatctcatccagtctcttaccaagcctgatgacctggctcaggagatcgaggagggttatgacgagactgaggaggagactcaatccagcgagcccagccgtctcacacctagccccagccctaccactacttcctccaccagccgaagcaagcgatattcttcggcgagcttcagcgatgtggccgaccgccacctcaaggacaagaccgatgccattgcacacattgtacgcaacattgctgagcaatgccaggctgctgtcgagggcctgcagctggcacatgatgccgaactagggagttctagccgacggaattcgagacactctaccatccagagcgatgacggccactccgccgccacttccgaaacaggggacgaatccctcctggcgccgcggtccgggagggcgtccagtatccctcccaccccggatctcatccccaacaggagcagcacagcaatgtcctttgcctctacagctactactcccgagcgatcgtcgcagcagtatagcctccgagacgagatccccacaaagattgtcgaggatgacgaagaggacttcgaggagaatcgatccgataacgggacagtctcacacgagacatctgtcgtatctaagcatcagctccagcaccaacagtccctgatgcacaggccatcgggcgccaggatcagtgctcttggcggtacacgctgaatgtgttagatgatatactcatcaatatctgatatcctatttaattgcgttgtatttggcggtatgcttggatcaaaacctgcgggccacggcgtttaatgtctccttttcaccctttctattacaaccatttactgtctcatctgatgggcagctttcgctcatatacctgggcttgacggccattttttccattatgttagagtattcttctgagaagcggtgtttatttactgcgtcgctccgttacttgatctaacggacgtcacaacaatgaaacacattttaacgttaaatgaatgacctataaacttatatgtgatgagatccccctatgtatgtgtatcgcatgtgataaaaggtcaacttgttctatggttatgattcatgcctttacctgttcatctctttgtttcagttggtccatatagactgagtaaatcgaactagtttgacggaccaatgtctttttaacagagagaacttaccctataacctgacacaacacagagggatccaacgccaatctttactcagtctattaggtaagtagcagaaaagttagcctctcaagtcttaaggtacaaaaataagtcgtctaagaaactatcctaagcagcataaggtggcctactaatttcgtcttatgcttgttatagctaaattttctgataccctgaggccatgataagataagtatgcagacccataaaaaagtttaccttagctgcacctgcgcattcagtcgcggcgcatcattcttcgcctttaatcaattccttcatccatatccatttccgcccgtcatgtctgacccactcctcacatctttatgtggtatctgtcatatctcagtaccgaaatacaagtgcccaagatgtggcgctcgtacttgctcactcggatgtgtaaaaaaacacaaagcctggtctgaatgctctggcgaacgcgatgcgacagcctacgttgccccctcgaagcttcgcacacccgccggtgtcgaccacgactacaactttctccatgggatcgaactttccgtcgaacgtgccgagaagctcctcgtagaagagcgagggattgtacaagaagaggagttgcgccccatgacgatccaagaggttaagtggaagcatggacgagatgggcgcaagcgcagagttcttgtcaccagggttttgcgtgaagccaagggtagatcctttgagcgacatttgactgcgcgattgaagaagctcaacatcaccatcatgtgtgtgcccacgggcatggtcagacagcgagcgaacaacacgacacttaacaggcggacgatgagggtcaattggcaggtggagtggatgactttcgaggataacacagataccgagtcgaagaaaagatgggctttatccaaggtcatggacgacatgccgctataccaagcctatcatacgtttttggaggagcagcaacgggcgaaagaaaaacagtccaagaaaactccacgagcggggctggacggacaattgcaggactcgacgaattcaacatggtcatctgggtcgtttgcacttcaggacccattttcacagacttggatgaaccatcacgacacagagccaagcatgtggccatcggaaaaggaccaggctcaaaagcgacagtttcagtacctcctagtcaatcacagctcgccctcagacaaacctgttgtcaccaagctcgacccggaagattgtcttcgcgatgtgctcaagaacacacgtgtactcgaatttccgacaatatgggtactcgaccataaccaaagcctcccctcaaactgtacgctgggacccaaggatactgtttcggaaacccgcaagagaaagaacccgcccggtaagaagggcccaacaaagccgaacaagaggagaaacacaggcaaggatagggacagggatgtagaagaaggggaggttaacagcgatgatgaccagtcggatgataacgccggtgttggccttgaggcaggcgatgtcattgctgagcagagtcttggggaagaagatgacgatgacagcgacgaaacgagtagctcagggagcgacagtgactgattatcagaaaatttgaccataataagcataagagacggaattagtaggtcaccttgtgctgcttaaactaggtccttagactaattatttttatactctaagacttaagaagctaacttttctgctacctgctatctggtatggatggtcgtggatttaaagagtctcgtggctttattcgaatttgtttagaacaaccttagagttatcatagattcgtgattacaagtcagatgtgatgcttctcaggtgagtaggccaaaatggtccacaattagttgccgtgatggttgatggtgtttcaatctcgtccaattgagttgtgttatgactatgttttgcgtcaggagctttatataagagatgatatggcgttaagctatatcaatgtgtttagttgacataatgcaagtactattaaagagttcattgttgctgtgatgatctaaacagctgctctgttaaccttacgttgttgtgggaggaactccaacagatgatgtactgagttttcaatctgtgcggacagattaatcctattgttgacgaaattgagcgacttaagaagtctagggcttcgtatgagagttaaagaacaaaacacacacaagtaggtattatcaagaccagaaggaacatcaaaggccactgagcaaaggttggcgtcatatgccactgggtactgtgttaggttgtagggtaagttctctactgttggaaagacactggtctgtcaagccaattccatatactcaggcttcagggtatcagaaaacttggtcactggaagcataagagatgaaattagtaggtcagcttatcttgcttagactaggtttcttagattacttatttttgtacctcaagttgagttatggacgtaggcatgtttaaatggaaagtggctgtgctaagctgtcagccacacgatggaatgttgaccacctattaatctaggggaaggacagtgatagctccccacgacattaaacatcccactctctttactgtacagacacaccaacactcgcttcaacgccaatccccgctatcgcccgacgctttgaaactccggccacgaacctaccaaatagttccccgcatcatggtttgattgggcgccgtgcccttcctcgacgccgacgccgcaacaatggacgatacacctgcgcccaagctctcggagctgctgcggcatcccgacgatctggacaagatacctgcgctaaagctggaattctcacgaaaaaagggcgcagtagatggacagcttcgcagtggtctgcgagagcagctcgagacaacccaatcgggcatgacgggtctcaacgacggccagaagacagtccagatgatcaaggaggaaatgatcaagatcgacaagctgtgctccgaatcacagaacatgataaaggactttgcaagcatcaatttggtgtcacaagcacaccgcaacttcggcgccgtcgagacgatgcgccgcaacctggagacgttcaacgatcgcatatcgcgggtcgagggtatgctaagggaggacgacgaggataacgacaacatgcccaacctactgccgtgccactacgaactcactcaactaagaaacattcgcgacgatgccatggagcaaatacaacgggcagatgatgacagtctcgagcccacattagtcgactattttgcgcgactggacgatacgatcgactggtttgacgagcatgtcggcattattgctctgaatctaattaacctagttgtgcaggacaacaacggacttgtggtgcgattcgcggtggtgatggaagccgaggaaacgagcgaccaacgggtgctggcactgcaggaagctctgaaggatcacagggagatggctacacggttccagagtatcacagacggtgcgaagaaggtccgaggctacaaagacaagtttatacaagccatccgacttagcgccgagcagcaattcgagggagcaaaggaagagttccttgacgatccgagcaagcttgacaagattatgaagtggtactttaacgatctgaatgtcgtcaaggtcgggatgtcgcaccttatgcccaagaagtggaatattgtaaagacatacgcaggtgtttaccaccagcttatgcatgacttcctcgttggcatggtagatggcaacgaggcatcatcggcgcacacgctagagattgtgggtttcccagagaagtactaccggaagatggccaagattgggctcaagcaagaagagctcgtgccacaagttatcgacaaccgtgaagcagagctcgtacgcgactttcgtgaactcatcatcaagttcctcgacgaatggatcgatcggatattcgcgcaggagaagcgcgacctggcagagcgcaacgtggagggctccaacttggatcaggatgagtatggctatttccgaaccaagaactttgtcgctctatggcgtatgctgcgcgagcaagtagacgctgctgccaattcccagcgcgccgacgttgtcgaaggcgttatcgacgcaatgtttgctcgtctgcgcactcgccaacactcgtggcaggctatgattgaagaggaggctatcccatacgaagagggtaaaatccctgagctggagggtttccaggctcttcaagattggcttgtggctacggccaacgaccagatcgcatctatcgacgacaacgaagacgagggtcgcctagcctatctgtccagtttccgccgtctggttgagcagcatgtttcgcctgcatatctcgaacgtatcgattctgaggtcaacatgttgcgcgacggctacgtcgatttcagtacgtggtgtatcacccgcttcgctcaactcgtcttcactgtcgatttcagcacagtcatgcccgacttcttcacaccccgctggtacacaggtaatgcaatgaaacagatggtggtgacattcgaagagtacgtcaacgattaccgccaggtactgcaccactcccttgtggacatttttatcgaaatttttgccgaggagctgcttgtacggtacttgtcagccgtgcgaaacaagggcgcaaagttccgtcgcaccgaccccttccaggacaagctgttcaacgacatctctactgcatttgagtgcttcagcacactgccatcgcctgacgtcggcgcatccatcaaggagacctggcgtgtcacagagcatttccttcgcctcctgtcggcagatcgtgatgccatcgttgacgcttacgtggctttcaagatggcctactgggatctgagcgttcaatgggttgaggttgtgttgaggacgagagatgatttcgagaggtctatgatagcagcggtcaagaaggaggccgccaatatcgatatcgaacgtggaccggagactatcatgagtagagtcaagtaacaaagggacgagtcatgattcaggtatgcacgagaaaagaggaagggcattgcgggaaatctgtatgataggcattatttcgtgcccacttagcgacaatgatatttaaacttgtttatatagcctcatcgttgcgacttgttcgtgctcactctatcctgagcatcaagtcgacaacacaacacgaaacagtatatctctacagctgcagactcaaagcatgtgacgtacaagagggacccaaagcatgctccaatcaatgactcaaacaaacaagtaatcttcatgatactacaatatgtgggcagataatgagaaacaacaccatatccaatggggtaagacgcataaggaaaattcgctgccagggaagctattcaacaaaagaaccatgatgatgggggcaagagaaaagtactaaggaaaccaatgatgcagcatagcattaagccctccctttatgcgaggatataggatacaaccatatggttgcatattcattatgagcgactagcaagaaagttcgcagcctgaaatgcgttagtcgtgtttatcacgggcattcacaccaagacttaccttgtcaagatcatagtcatatttctcaagagcgtcgagagcctcggagcgcttgtaacccatactggtaagactcttgaggattgggtcatcgtgctcagactcggtggaaaaagtgcggttcaaagcctgctgaccagggtgaggctcgggaccctctggtttatcggcaggagcaggttgcgcagcagctgcgctgggcgagtcgaagccggagaagatggcgtcccagtcgtgagcctcgggagccttttgttgctggggcccagcagctggctgggtaggcccggttgagctggcagatacaaagtcaaagctctcgttaccgaaagcggtagactcggtcttggcctgacttccaggggggctgctgtcgaagacggggttaaagtcatccagtccagagcgagagatgttggcaaagtcctcgtcggcggagccctccttagcatcctctaagccttcaaagtcactgtccagatcttcaaacccgcccttattctgaggtgggttggatggggctgcttgttgcgatacaggggcagttccggtggcagctgcaccaaagatgtcgtcgacagatgacttttgggcgttagtctcagtgatagtggcgggcgacgaaggttgctcggcgctagtttctattagctgttgttcctgattcgaaaacagactggttgcttacctgggagccttgggttcttggggagagttggcctcctgagcaggctgtggggaagtgctgtcaggagctgcgtgtgtcaattcgggcgaaccttcagctgcaggcttagcaggaggcgaggcaggtgtgaagttatcatcgaagcctccgttgtcgctgctagaatccgagtcttcttcctcgtcacgctcgagctctgaaatgggagggaactcagaatcgaaagcggacgacttgttcgcctcaggagagggcttgctttgggtcttggcagtcgtaaaggcggcgaacgcgttctcaaaatcagccttggccttggcttcatcatgaccaccgaagggatcggcagagtcagcaggcttcgactcatcatccttggtggcctcgcgaggagcgtcattgggggcagacagcgtatccttgctttcggatttatccagatcatcgccagggaaagcaccggggacgctgccaacgctgtctgaggacttgaagtcaccaggaacaggggtgatagaaccgtgaagagggtcatcattacgcgaagcgggaggtgacacttggcgggaagacgagagagaatcggtttggtcagggaagggcaaaaagctagagctgatttgtctcgactctggaggggcgggaggatcagcagcaagagtcgcttgacggctcatgacaggagagccctggacaggaggagtgttgtatgaacctgcactggcgtttgaagcaccagtgtgctggggcttgaagaacccggattgagcagcagggggaggagtggccgaggaactgggtgggaacgcgggtccgaagaggtcgtcgaaagatttgtcagaggcattcttagtgggaggaggagaagcaaatgcgcccatgatatcagtgcttgcagttcggcggaagaaagggttgttcgcgctggacacggaagcagctgggcttgcaatttgggcggatactgaaactggcgaactagtgtttgcttgacgcaggtcatcaatgctcttgccaaggtcttctgcctccatcttgagcttgtcacgttcgccctctgtggtggacagctgcttcttgttgatggcaaccagtcccttttgttgacgagcctcggacttgagcttctcaatttgaggcttgagctgtgcaatctctccattgactacacggattcgctccctgaggtttgtgttctcttgtttgtctgactgcagagcttccagtgtcttttgatgctgagcttgaacatcgcggtaagtgccttcaagtgtcatgcattcagcctgaagcttggaggtttcctttcgagcggtgctgagctgctcctcgagggcacgggtatcttgagcctccttctcataaagtgagcgtaactgggcgagacgctgctcaaagttttgcttctgagatgtggcctggccaagctcattctgagtagtagtcctcttggcctggacatcctgagtttgcttagacaaggaagaaatctggtttgaaaggttcgcgagctcagtggtctctcccgagatgttcttactagcctcgtcgttgtctgacaacaaatcctcggatgcagatggtgcagaaagcttctggccggagccggtcgagccaccagtagggtgttgtgtcaagcccctgccgaaggaagatgatgggacaaacggcttaaagcttgagccaccatttcctgtcaaggatggtttcccgggagaagtaggtgtaaaggaggagccaccggcaaaaggatcattagcattagagcctcctgttgacataggagcctgagcaggaggtggaggggcaggggttgagctacccgagtcgaggccgaacaaatcatcaagagcggactttggctgaggagggggggcttgtatcacaggcgcgggaggaggatcaaatgcagatgtagcagtatgcgggcgaacctggctacgaaggctggggggaattaagttggcgggtagggtggtaggcagagtaactgaacgaccagtcctttgctgtctgatcaggtacatagcgactgcgaactgctcgcgtgaaagctggccctgggagttggtatcggcaagatcccaaatctgagccaaggagtcttcaggcaggttggactggctgaaaaaggggacagcctcttctccagtaatgtaacccttgttacccttatcgaggtcggcatagatctgatcgaatcgagccttatcggcgggggtcaccgcccagtcgctagcaccgctctgttgaggggacatgggaggtcggccaagagggctgtttgtgcgaacttgcgccgtcccactgagttgtcgaggaatagcagagataccgggaccagtcgaagattggcgtggaactgggccacgacgtgaggcagcctcgtaaaggccaggaggaaggacactagggagagatcgtagagctccggtcttcatagaggtgagcaggtgcatggcgatgataaattctgtcaagacaagagctccacgctgctcgacatcggcaagctgccatattcggcccagtgcttcgttgggcagaccagacttttcgaaaatgcctcgagcctgatcaccggggagctggccattctgaagaggctgtcgttcgaatagaccggtatattgtgtgaccttctcgggagtcaggggtgggatgcggatcggaccgccagtgctctgggcttggagagcagctggaggaggaggcgagctgacggggacaggcggaggcggagggataccgccggtgggttgaggtgcgatgccatcgaatcgaggaagaggagcttgttgaagggcaatctcgggcgtaggctcgcgaccggcttgtgcgtgtccgatgagtcgtagggcgatgccgaagccagctggtgtcaagaaacctcgattctccttatcggcgatttgccatatctataaagtgtaagcgggccgaaggttgacggttgaatgctttgatggtggacgtacttcgccaagaatacgggagtcgaggcctgttttgtggaagaacctgacagcaatttcgccaaccacaacaccaacactctcggaatcggcttgtcggaagagttgaccataggtccgtttctcatcaggagaaaggttcaggtttggcgctgatagcaagttagcttacgtggaacaagtcgaaatgccatgcgagtgccagataccttcatcagccgccattatcacgtatgcaagctacaacgagctcaggacgggagacacggacgtcgggtcgcgatagcgccaggagatgttggagttgatgatgcttgtcgggttagcgatggatatggaccgcggctatcgattatagagtcgatagagcgatcgatgataaagctcgatataacgggcgaagagaacggataccgttgttgaggaggttgaattctggtgcttcaagatggagatggagatgagattggattggattggatcgtcagcccggcctgggtccagtctgggtctgcctgggtctgggtctgtcgtttgggcgattatggggggttggtcggtgctgcccagacctcaaagagggagctggagcaaatgggagatgacgacaggggacatgaaaaccaatcaggaggcgttgaaactcacaggggatagggcggaaccttgacagaagcaatcatgaattatccgctaaagacgcactgaagcgagtctcacagtctacgtaagggtttaagccatggataaagcttgtggaagctgtcaatatccagctacagaagcgaagctccacccactgaacgtcatacctggaaaagattccaaaagaaacaacaaagttagtataatgctatattggtgagttgtagtttcggtctttagactgtttagctattaagaggtttattgaacatcttacataccgttgctatcattaatacaatagcggctacattgactacatgtacatgaatgcgacttttattacaaatatcatacactgtatggccatgatttattctgcgtttcaaatgaggtcatgtgcagactcgcgttggcccgaggttactgagacctgcagtgtgtcgctatagctgcgtgtgcatgcatatgcgtgccctggctgcatgatgcctaaggaatacgtctgcagtcatcttgccggagaggactttaatcatgctacagcctttcaatattctacacaatcacatacaaatatacatacttgcagtcctacatataataccagggatcatatatgcttatataatcctgcaagttactatatctagcgtagtcttttggtaggtggtgttctttgtaatcaacctcggctgaacagagtgtacctgcccgttactgggctgttattattccagggagtactttgacaagtcgccaccaagatacaaaaagatgaggaattataattctagaaacatgattccacattttgtttatctgatttgaaacttgacaacctcgagggactcttcaacaaggtctttgcagccaaccacggggcaagcttgtctctgcaactatttgccgttaacgggaacgggaacggatgcggaagtgtaagtggaactctctagaccccgtaaatcaaatcaaatcaaaaaatcatcatcatcaagctgcaggtggatttcaaatcgttctctttatcctcagctcgtcattgaaatcaaccaatccaagctcaatcctcgaacccgtttgcttactcagtgttccgataatcatcttgataaccaattctctcatatcaaatcaattccgtccaatccgcttctgcagggctctctcaaccacaacaaccccgccacaaccacgtctaactaggaggtactttcgtgcttttactgtcccatcgcatattgtatcttgtcgttgttcatttaaaagacgtcattcccctcccacctttcttttactccattcgtgacaattcataaaggtcaagcctcggtgcagcctttgtccatgcaagctctcgcccactctttacgctcatcaacactgtcttcgtcttcgagaacaaccccgctgcgaatagcttcaattactcgacacttgtctacatctgcgcgcaatatggctcccgttaccaaggagaccgattacctcgtcattggcggtggtagtggaggacttgcctctgcgcgcatggccagcaacaagtttggcatcaaagctaccattgtcgagaacaagcgacttggtggaacttgtgtcaacgttgggtgcgtatcccgttgaagcttatactgaacttagaaactaacatattatctagctgtgtgccaaagaaggttacttacaacgctgccgcccttgccgaggccatccacgattccaaagcctatggcttctccgtccaggagacagctcccttcgactggtccaccttcaagaccaagcgtgacgcttacatcaagcgcctgaacggtatttacgagcgaaacctcaacaacgacaaggtcgattacgtacacggttgggcccgcctcacctccaagaaccaggccgaggtcacactcgacgacaactccaaagttctgatcaacgccaagaagattcttgtcgctgttggaggcaagcccaccattcctcccgagattcccggctccgagtatggcaccaacagtgatggtttcttcgacatttccacacagcccaagaaggtcgccattgtcggtgcgggttacatcgctgtcgagttcgctggcatgttcaacgcccttggcacagagactcacctcttcatccgccacgataccttcctccgcaacttcgaccccatgatccaagaggcggttaccaaggagtacgagagactcggcgttaagcttcacaagcgttcgcaggccagcaagatcgagaaggactccaacggtaagcttaccgtcacatacaaggacgaccaaggcaacgagagcgttgtcagcgatgtcgacaacctgatctgggctatcggccgaacccctgagaccaaggggatcggtctggaggaggctggagttaagcttgccaagtctggacacattattgtcgatgaataccaaaacaccgacgtcgacagcatctacgctcttggcgacgttaccggagaggttgaattgacacccgttgccattgctgctggacgccgtctcgcgcatcgtctgttcggcggtgccgagttttccacccttaagctcgactacagcaacatcccctccgttgtattctctcaccccgaggtcggcagcattggcttgacagagcccgaggctatcgagaagtacggcaaggacaacatcaaggtctacaagacaagcttcacagccatgtactacgccatgatggagcccgagcagaagggtcctaccaactacaagcttattacaactggccccgaggagaaggttgttggtctgcacattatgggaattggcagcggtgagatgctgcagggctttggcgtcgctatcaagatgggtgccacaaaggccgactttgacagctgcgttgccattcatcctaccagcgctgaagagattgtgacattgaaatagagagaggatatagacatttacgaatacaagagttaataaagatctgtgaaatagaaggaattatgttttccggttcatgctgttgtgtatgtatgacaaggtgattcttgtgcaaagtggtgatctcacgaaaggggttgatttctagggattagtgatcaaacaactgagacacatcaatattcagctatcctaagcctgcatcgtgatcagatacaatcatctttgtctgggttgaacttcgaagaagccaggcccctgttgagatcaccaccacccattctcatcaagcctttgccatatgcatcgtctcacttccaggactgggccacgataagtgcaaccctagggaatgcatacttactttacgcataggaaattgccaagttgaagtagtttctcactactggccgatgtcatactctcaagccctttcatgtcgtcatggctgagtgaagcaaagcacaagtcaaatctgactttcgctagtattgtcacacacaatgagacactatccacgcatcaataagaacaacgcaattctaaactctcaatttttgacgataattttatacaagattagaaattgggattcttgtaacgttataaaacgtcaagcggctatcggtgaccggtagccacttatctcgggacccaatcgagacaggtcagttatattccctcttcacaactcacttacactgcatacatatccttacgtcaacgacaactaaacaccaatgtctctttcaaaacgcgccaacgatgcagagaaggccatcgagggtatggatctctgggaggtcatacccaacctcttcgaccaagagaccaatcctgatggcatcgtgagtttgggcgttgccgagaataccctcatgcacgatgttctccggaagcacatccacgacaacttggcgttgacgaacccagctttcacctatggagatggtacaacgggcacgaagcaggtcaagaaatctgtatcgcggttcttgaccaaacatctcaagccattcaaggctattgagccggcgcatatcaccatgaccaatggatgcagtgctgctattgagcacttgtcgtgggctgttgcgaaccctggagacgggatccttcttggacaaccatactacggaacctttgttcctgatctcactgcccgtttcggagcaaagcttctcccagttgcttttggcgaggttgaccccctcggcgaggccgcagtagccgagtacgagaaagtcattcttgaagctcaggctcaggggaccagagtttcaggtcttgtcatcagccacccgcataaccccttgggacggtgctactctcgcagtgttcttattgcatttatgaagttgtgccagaagtacgagatgcacttcatcagtgatgagatctatgccttgtctgtctggaccaacacggttgaccaacatcctctctctgttccttttgagtctgctctttcgattgatactacagacatcatcgatactgatcgtgtacatgttctctggggcatgtcgaaagactttggcgcaaacggtatccgagttggcacgattgtgtctcaggccaacatgtctctgcacgcttctatagtagcagttgggttgtacagctcagtatcatccatctcggatcatgtcacagtcaacatattggaagatgatgcttttgtcgagtcatatattgtcgagaaccagaagaggctatcggctcagtacactcgtgttgtatcatgggcccggaagaaccagatcgagtacgctccaggagtaaatgctgcctttttcctctggattgacctgggcaagtattacatggcacgacaccctggtttggagaccgatgatattacggatcttattatgagtaagttgatggcaaagaaaatctttctggcatctggcaaggggtttggttcagagaagcctggctggttcaggattgtgttctcgcatgatgatgcgtaccttgatctgggccttgaacgggtgattaatgcattgctatagagctggcttataaagattataagaataaatcataacgtgctccccctgataacatgcttgacatgtatgaagtggcaattacccatcaccaagatcaaagtgttgaataaagctatgtaagatggcattcatgtcaaagagtgtctgcacaggcaaggacttattatcatttgatgtgctttgcgaggctatgaacatctccactgaaatttgactacacggaagggatgatggggatcggagttatgttactttcatttgagaaatattgtatttgaatgtctactgcaggtatgaaggttacagccacttggcgatatttcgtgtagtaggagtcagaggtgcaagctctttccaactgtcagatactggaagtatactaagcgggcagtataattcatattagtagacgttgggacagacttcagactggtcctcgttacaagttgtgaaactacttttggggtatttctttagttattagggcaactcgtcgactaagagcacaatggcggaatcaataagtaagtccatgtcccttgaatcaggttcctatgctatctgcctctatagcctaaagcttagaggtcgtccttttctgatgtccccagattctcgactaactaaacgttagatttgctaatactccacctttcaaatactttgagtggtcgtgacatgttgtagtctgagggaaatgataccctcaattttcctactccccactggctagaatactactagtagtgcacaactttgagcattcggcactgacacctagatagagcctctttgcgagactatctttagaaagggacgttgaagccggcgccgtcttgtggtccactgttaagggtcctctctctctctcgtacaaaggccaaattcggattatacagacggagagtcctgtggttagtgtacgtacatatccacgcataaagaaacgaagtgctccaaccggatgacaccgggcccgtttcaatcagcatctcatctccatctcagggtctcgcccgctccccggggaaagaagatgcatcaaccccgatggagtaaactggagcatggtccttgcggtagggaacttggtgcgttgtacgacagtagcagaccggtcttacagcacatttggcattagttaggtaggttctgccactgggcaggcaaagagagaagaagaaaactctgcctggcatggacaagtacagggacagggcaaggatgagccatgacagcaaagacagagacagcacttcggcgaccagcccggcggtccgttagagcgggtagatccctcccggaggccggtagcccaatcggaagagagttttcaagcccggtagtatccaattcttttttaaagtgcatatgccatccaacggcccttgaaaccccagcaaaacaactttgacggaccgacttttatatatggggatcgtgtcggggaaccaaaccgtttgaccacagaatctagacttgccaggctactgccgtctgatggggatctagcagggggaggagtttggtttggtttggtttggtttggtttgggtatggtcccctatacgtgaacccttggagatagcaagtggatgccttttttccaggtcaactgatctgacaagtacggagtacctaataaactgagatgtcagccagcttaaaaagaaagataggcgaaagcggaatttgacgatggcacaaaacacacacagactacgccgcacaggtgcagaaacttcactataacgcatttcagtggcaccacggctagttttattacctaaagacaagtcaaagagtcaagcatagctgtcattcactgttgggttgattcatgttcatgttgggtagttttgacctgaaaacatacccaaatatacatccctgaacggtgtgtatcttggctgtgcctgaactgaaccctgaatgcaataccgatacccgaacagaatctgtctgacaggctgacagccttactgtaaccccccctgccatatcaatgtatcatagagatcctgcacaagaggacaagagtctatctcactggatacaaacgaaaagatgtgctcagacatgcatcttaatgacgggacaatggcgataatgtcatgtcggtacgtttactttttcgtcaatctttactgagaaaagacatgtaagctgagctgctaaaatacgggtacgtaccaaactgacgggacattgataataataaactcgctaaaactgtcgctgtcaaaaaccccaactgacgggctgaaaagaattttcgtacaggggttggtttctttgagagccaagtgtagacagacctacaccaatggatcccttacacggatatcatcagcctcgatagattcattgtccagacactcctgtcgcatcgcactaggagtaatttcggacatccctggagagagaaaattttcattccaggcacggcaaagcaaagcaaacaaattggtgaaccaagaacaaatgcaagggcaagggcaagatctctctcgggatatcgaacagtagttcaaactctagatccctcccacatcccccagatcctgcaagcgtccactcttttttttacacaagaagccaagctttttgaagatcgttaccaacgtcttgctagacaaattttggtgccagggggaaacactgagatggaggtgaggagaaccggaggaaccgtctggtttgggtttaagtttatcactttcaatgctctactttctctcggctctttctttgttggccttttcgcctcccactaagtactaaaaagcctccaaggtcactgagtggttgattgtttcaaggtttggagcttacgaagccctccccgtggcagccggtccctcatcgttattccaagagggaaaggccaaacagactttggccgtgctgaatgcggatgtgaccctccaatgtcgacattctgaagaattaaggacctgctagtgagtcttgagccaaaagccaaagcctcttctcgccaggaacactgaatctatgcccgattctgggagggagttttcgtatgaagctatccacgacccgggatgtgaatgaatcaaccaaactaaaaaagaaaatgaggccattgggtctagatctagacagacgtgccgtaaaatagacgcctcaatttgcctctttgcaacacaaagagtagttgcaaaaaacgatgccgtcttcatccgtagatatcatgtaaaagactccgcaaattcggggtcgaccggtccggcgcggggaacaggagctggggaaagctctttggttagtcaggtctactttaatgtcttgggtcttgggtcagtgattgtccgactattgacgacaataaccgacgactgagagatgatgaacctgtctcagttgagccgacagttcttttctcttttgacagctaccgtctgattcagtaggcgcttccgagatccagtcatcgacatgggatatctttctcaatctttacttatgcagagggacaagaaaggaaaatcagaaacacacccaatcgccttgagtcccttgttgttaccggctgcctcccccggttgctggtcctgagatactcgcgttacacagcttggaaacccccaagacaaagaaagaaagcgggtacaggtccgagagacaagacgtttaaaaaagaaaataataaaagaaattatcagtacgaggcggagatagcaaggtaacaagattccttacgtttgcagcaaacatagacatagacatcccttcattcaagcctccctagtctaataaactcttgttgttccacaaagtttctcgaagctccagaatctcgatgattgactgagctgagaacaaaaataagggattcgtggcttaacccattccagacgtgttttaagccagccacatgtgcgatcaatattttctttttcacagggagagggagataagcatcatgcattgcctatagccgtgttcacgctcatgctcatgctcatgctcgagataccagctctcaagatacaccaagttaggctcctgagtctgcaagtgcaacgtgatctaccaacacaaggcgtatcgccattgaatcttgtgcaatgcctaggtactcctaccaagcctaatcaataaagaaccatcactctcggatgaaccggctagtttggggcttgcgcatgtttcggggctctttctacgtagaacaagtccagcgagacaagtatttctgggctgacgtgctgggctgactgactatcaattcccagctctgtggacgacaagacactaacttcaacgctacccagcctaacgaattggatagaacaaacagcaattggaattcatggcttaaaatcgcgaacgcagtggaacatttgctctaagagacatggctgacctttgacccccaaagggcgctcatgtccatgtgttacacccctttggagggggggttggtctcattgcaagaagccttgtattgcctcctgtaggcgagataaccgtaatggtgtcagaaattccaaaatgatggaatttggtgcttgattggagcgccatgcaaatggcgtaaggagagaggcaagacaacgcatcatgatcatcacagatgaggcaattggtcttggtaaaagaggtaaaaaaaaaaggctattattgtcgatacgaatgagaacggtgtcagacggattaacccataatagccgattcttccgttactggacggtgcagagacatcgtgaatagccggtgatgtatgtatgtacgtagttatgtaggagtcagaaaataggtatagtacatagatacaatacgagggaacttgtgttcaaagtgcagtgagtgcctgctcggcataaacgggcgatacgcccttctgaaacggcctttgtatgtgtcaaagcgagagcctatcgaagtaagagatgacgaccaaatcagcattgagaacaacagcaataaggcatcaatctggttgaatgcggttgtatcagtcaatatcagaggtccattcggcctttgagccgcagtcggttgtggagggtaggattccacgtggtgtaaccacaccacagggacaagatccgacccgtcaattgctgagcatggatacatcatatcatacagtacatggcagtattatatgccgcaacaatttgcggcatataaagggatattcaaggatgtctagacactcaatccgactcgtcgagttgactacgccctcctttgtaagagataaagaggctggctgatgaatcttactgtctgtccgcatgtatgtacctacatatgtgcgtaatatcctattttggccagaggcatgtgtactcgtactacgtttcacagcactcgcatggatgaatggatgtccaggtatcacaaccgccctgcctttgcctttgtcctacctccctctctggagtaacacaacaggaaccggatcacaagcgacgaaccggaagacattttaattagcataaataagagagagagaaaacttttttcttagtgatacatcaatagagaaaaaaagtggccctttggaatgattacattgagaatagcaatgagaaaggtctgcccattgttttgtttccagcatatttcacctttcaatgatacatgattgattggacaggttcagccagcctctctcaagtcgagacatgtaagagcctcagaatccaattaccgaactgacacccggcagtgggggtcatgtcattattgttgatccaattggttcaaacaggtgttgagaaataaaagcaattactagagacattgatgagcatgttacagcgagtgcgaatgccgtgccttgataccaccaaaagccaccatggataattgtaaccctgtatccaattcacaatgcacaattctttgtccatcaattatgtatccaggatattcgtggcgggtcaggccgaaactgagttcaaactcaaatcaactcaattcgactctctctctgtctttgtcaaggatcagggaagttccaaaactcgttccttgaaccaaggcaagaatcataagtaagcggtaataataacatgggtcgtgggcagcgccgacgtcacccagcggtccatgctaccaaatggaagaggaggggaggttcaaggtgagcttccggaagcacaacaaccattccattcacagcgtaacgcaacctccgggccgtccccgccgatcaattagaacaagttttctttcccctttttcatctgcttccagagacaagaacatttagttacagggttttgggtttgggtatggtatgatagagacatagaggttgccacgtaggttggtagtggatatacatcatacataataacaactaaaacagggacgagaagaagaagatgaatgaagatttgtcagtgaaacatctactaaaaaagacgatcgatcgatagaactcaaaaaagtgaactcgtaagccaaacgaaacagccttatctaggaacatccctcaacaagatttgtagctggtgaagcataacataaccccatagtcccgaaacaagccacgaatccactttatttgctcttgcaatgcacttggatcctgatgcaaaacaatgcaaagcaaaatgcaaaaatggatggcagaaccggaatcctggggtttcactgccggtcgaagcgaggcgaggcggaacggagaggatccgtctgccgatggagagggcaaacagcccatctcaacatcatctcatgttttctatacggagtgatattgcagtacagtacggatacccgctcagtttcggatatcagagggtaaaaaatgggcagattatcgtacatgtataagcatctgttttgtgcctagcgtacgatcgatcccccagagaacaaagctacagatctggcagtgatttcattatgtagtaattaatgaataatatttcttagagaccaagaaaactgggctggtcttggctacgtacattgacaaaaactccacgtctaaaagctcacgatggccgggccctgccgatgggaatgatgtagatctcggtcgacaatcccgtgtctaggtacgtatttttcccggcattgaacctttttcttgtagggattgtatgtacgttatgcgccatctcacttttggttagaagacagcgagagatgagatatgcccttgttcaatgcctggttgggtcctttacacgcccagtgactccatcaccacgtcaaaaccttggaatggtcatgacaacagagatgaaaaattctacttgtcaatgcaaagaaagaaaaagacccctgaaaagaatttcaaggtcccctgatctgataatcgccaaaagccaagctcgtctctctctgtcacccaccaaaaaaaatccactcttgaaattttcatctcagacacgtgcgaaaccatcttgttagctcagatcatccaattcagttgagcatcgccgatgataacatgaaaacaagaatgaagcggatgcgctggcaggctccaagtcaatagtccaccttaccttacctagtagacgatcgtctcaactacagactacaaagttacggcccgcatgacgttcagacacaagagaccaatccaatccactgacccctttgcttgatgggtccctgtaccttttttagctaccaggctttcgggtgaggctaagaaaaaaaatcttgtttgcggttgcgatacggcacggaacatggaagaaataaatcgagcattcagacgataccgacaaaaatgataatggggccttccacctccactctgtataggcgatgcccgagtattcttgtcatgtcgtatgtgcattgactgaaatttcgattattaacatccacagaggggcgtgaaaggggacccaaccgtccctacttgcatgctccagtgtcaccaccgttaaccaagtctgactgactgacggatgagtgaaccgaagaaacttttacaccatgagcccaatatttgctcccttatccctatcaaggggtgcacgaggcgaagggggcaaaagttaacgatgacctgaaccactaaacacagcacataccaccaaagaaacaagcggatacacatagagtttgacgccgactaacttggcttacaacattgtcaatgccttccttcggtataccatggcaagagatggatactatcgggtattacacgctacgtagatgactctttttctttgctgtgtaaaggcggcggaagcataaaaaacgtaaacggatcaacggtagagagacagcacacgtttcgggtaccaaccttggttctactcaacgaccatctgtcaaacaaagtctctatttgactggcatttttaagacccgtatgacacagacacaggcacaggcacaggcacaggcacaggcacaagtacatacacaaagagttatacaattacagcacaaagttgcgaatctcggtttagacaaagggcaacaaaagaaaaaagacaaagctccccccccccgttatcggccagaagcaaagccaaaaaaacaagattgaattgaatcacgaggatactttttaccaaaatgtcactgttattacttgtttcaaattctattttcttagtcaggtagtcaatcgatgtctccattcttcttgtcaggactcgtgcccatccatcctgttggatctgaacttgtgttagtagccgccggagatcggagctgaccactacaggtatggctcacagcaagcagtctagctctgttggccaagcttcaagtctggggaacggagctgaaaagagcatttcaaattgacagacaagtcggaattcatcctatcgtgaatccaattctatctattaagctgcccactccacccctgttgtagaccggtccggaactcacaagtcgtgaactcatagaccaatttaatccttgccgctcctgaagcacatcagtttagcttgaaatcatgcaaaaaagagcatcgctgggatttgtgccatcatctgcttggggtctccctgttagctagtctgagagagtgagagagatgcatatctgtgtgtacgtggatccgaaaaatgcaaaagacggccgaaaaaaaagtcgatgcatatttttggcctgcgtatcccagtcgagcggcctggcggtgactgtccgcttggttggaaatcccccgataaaaagcagacaaacccacttggtatgtgagaaggctcaagtatacccaatggtaggttatgcccttcgagacataaggcgacaagggacggtgacagctcagagacagaacagaacaagacagactaaatagaaacacctagaatttatgcagatttcacatttcaagacgaaaaacttggcttgctttgtttggagggagaacgaaaaaaagatctctttggctatagtatgctatggtatccaatcatgtgctatgctgtgcagtgtagtgcagtcttcccgcagttccagccgatgcccagttgacccgtagtcaaaaaccgccaaatacctcccaatagaataatccatcgaccggcttcttgcctggtcggtcctgtgcgcctgacccaaatgtccccagccgtcatatcccggtatcatgaaaacctcccgtgctcccgtaatccatgctctgaaacttcatgtgatatcgatccgccctgtatttggtacaagatatccttcttgcttggggttcatatccgtgaaccccgatggacaaagaaaccgccccaaatgatccccatccataaaaggttggttgagatgaaaagaaatcgtcatggatccatatgttaaaacaaacttttttttaatgcagtgctccggtataatgcccttctttggtacaaaatagattctttgatgatgagataaagaaaggaaaaggcgttgaggtgtgagttgagttaaggtgtcgtgttgatgtatgagttgttgaataagttgtgtgagtgttgaatgagttgcgtggtaatatgtttttaggtgttatttcgtgtgtatgatgtcgtgttatagtgtggcatggtagtgaagtgcttagtaggatcgtcgtcgctgagtcctcacgctgtcaaaggacacagcgtacgctcggagttccttcctcgccttgtcggacagttgactttgctctcctgttgttgaggtgctctgcatggagcacaggctgctgtgggagctggagggagtgagagatcggttgttggcagtcgactcagcgccgtagggcttgaaggtgggttggctcatgtgccttgatccgtatggctttgcgttggagaaatcgtaggcgggggagaggtagaagcccgagctagaggatttcgatgatgaggaccattggcaggaaggagaagtgaggccgggcgagctggcttgagagctggttgttgatgtcttctcgaagtcggccagtctgcaagactcggagcagtaggcgtcagaagatgattgcacttgcttgtcgcaggcaaggcagaaagagtgagcccaagaatcgaagtccatggctgcggtgatgtgtggttgtatgagtgtggtagaaggtagtgttgaaggggttaacccaagaaggtgatgtcttgtacttctttgtgttcaagtattatcgagtaaagtattgtaatggtttggtatagtagagagagcaagtgaaggatcgcaagtgaaagagtcaagatgatggtgaaggagatctgagttgagaggttcgagggggagggttatgtatattcttggtcagtggcccaggcacagccttggtcgatgatcagttgcacgaccaggattgcgctagaggtacacttgctaggaattcgtggaggagggtaccaaggcacacctctgctccaccaagagagagtacgtatcagtggagtgttggactttggtgggggcgccttgccgctctcaatgccctgcagacagaggctagcttgggtacgtactgcttcatgctgagaaaaattggtccacatcgctcagtgatgggacgcccgccgggcgtgggttgagctcgtttcaactgggtgtgtggtgtgcacaccacgccagggcgtctcacacctcccagacacagggagtgttggagaggaggaggagggagtgccaggataggcattggcaagtggagtttggatctcagtgagctttcgttgctcttcagggaccgtacgtacctaaactgagagtctttgcagggcagaggaggacaagacaagacaagcctccacgacaaaggacccaaccaagacattcaaacaccagacacaggcgtgtgatttttgctggccggtacggctggtactgcactgcactgcgctgcacttctttttacttggctgactgaactgaactgacctgtgctgcgcctgagccctgaccaagccaagccgtgttttgttcttttcctctatcccatcctggccaacgctattactgtacgagattgcgacggatagccgaaaatttttcaatgactttgtgcattacggccggctcatgtccacgtccacgagaacaatcacctatatcgcaagctcgatgaggtgactcagatgggttatgagatggggaccttgagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctgcccgcctactcgaggtcctcgagagtgccccaagtgcccccctccccgcaaagatcagaggatgtgtgcatctcatcggctctccgtggtgtgaggtgaggccattcgagatttggcatcgtagattctgtttgtcttgtaggaatttgttgctggcattctgttaaggttgttttttgacctgacctggtgatggaggcccgtccccgctcgttgaatggtcaatggcttgactatgagattacatcgagtccccttggaggggtgttacaggttacaggcgaggcttctgtgctgctttcgccctctgtaataatgtaagctgcgtctgcgctgagctgcaggctgctgctactgtaactgctgtaactcagcgctgcggcgtagcacaatctgcttgacggaccattgcttggcccacaggaatgggacggacgggctggaaagactggagcctgaggcagaagcatgacttcaatgtgcgcccgcaagagcaacgcaacgagcttagtgccttctaattctagtctcttcagggcatagcgcctatcagtgcttccccttccccacatccctgtctgccgtccgtctccatctccattcgctctccacctttatttcaacttttggctactgcttcactttagttctccactttgagcacgcaaaataaccattgatttcaacaacgtgcttcagtttaatactccgttcaggtcggtcaggtcaggttcaggaggttcagggtcaggatcagcataccctccaacagatacggagtagttactctccgatatactgccggaaataggagaattcttttggttatcacaaaacaattgtatccgttgcacagcacagcacaacacaaagggtatagatattacaaattaagaaacagactcgggaaaggacacccattgataacaccattgtgccgtatctttgttttcgtaaaggtgacagacaatcccggttcctgtgtgcattgtacatcaaactgagaatagtaccgtacgtacctatctgatattctttgccgctcagtatcatcatcaaggcacaacgtcctccaacatgacacaacgatagaccaccggactctcggatcttgctgtctgttgacgccatagctatgtcccataggtctagacttacttttgccgaagcagacgcgcaatcgaagtttgtgagacgctcgaaacgctcatcgcgacagcaagtgacgccatctttcacagtcgtgttgccgttcggataatgtgctcatccaactgctgtatcaaaccattcagagccctctaccgggtttatggatagctctactgcacttggatgcgctgcaccgtaccgtatgtctactgcacagtattatctgcagcagtaaccagtttcgactgccgctctgccactatcaaaaggatgcgctagacccatcacaccttgatagccaacaagccaatgaccatcaagctcctcaccacaatccttcgattttcgctcacttgtcacaaagttttgttttatttttcgccttcatagaaactaaattaactcaagcgcagtaggaaccttgaggaggcgaccgttgctgaaaccacaaagtctctcaactgaactaaaccaacactgttcaactgttgggttgcagtagacccagacccaaaaacatctcaaccacaatcacaatccgcgcatgcgcccatgttcgccaccaagtaatagtttagtttacttttacttgatggtggtgttagtgtttgggaccaacccaacccaaacacagatcaccagtgggagatcaaccacccttcaggaacatacctggaccctggattcacattcatggttgtagattctgcagtcaagatcaaaaaattcttcatctcattgccacaagccacattctgatgcatattgatctcatcgaggcttactttcttctcttttctttgctttttcctttctcgttcacataaattgcccgagcggttatcgtgcaacgcagctcattgtctcatccatagcacaggaatcgcctccagttgaatgtcactcagagtagagtgtgtaggagatatcggaagatcacacagcagcagtgtccattgatgaacaagagaccaaccaggtacttggttctcttgctgcaaaccccgcttacaaccaagtactgtactatctccagttactagactctttactttgggagcattgtccatcatgacccctctttccatcacgtctcatctcctggaataactagcgcttgtgtcagttgaagcgtcgatgacatgaacgggcctccatgagtcaaactagcaggtcgcgcattgaacatctctttaccccaggttctcaccggggaattgtgctatcctgtcatgtcagtcggaggattgatttgcaaagaaaaaagtggtcgcgcctgtatcgtgatcaccatcaactagtagtaaccagcagtaaacagcagaatgcagtgctgatcctgtcgctgcgcagctctacaaaaccattccatttctgatcaagactgcgtctgggggcggggacgggcaagggaccggggggtcttcacaacgaatcacttgttggtgttgatctgcaacctccatccagctgcgtccccggtcctgatactgccgcctgaccacatattccaacctctttttgaaaacaacaaggtcgcatcgtgtgcaagtagcacgccctttgatgccgtactcctagtacaatgcagcgggtcaacactctctgtttctctctggggtgcatagccaggcgctgatgaagagaatgatcgcttattacagtaactcctgtcccatgctactaggtaggcctgacgagctgctgataccacatatctacttccccggattcttcactagcgaacatgcataatcagttcggtgatagctcgcatattcccgcactcactgaaatatctatctcttgttaatttgtctaatcttatctaggcgtgtctcggggcagccagtataaatccccactgagcaatatcaaccctcggtaggtagtccgatgatgctgatgctgagactgaagacgcaatgaaacgcaatctattcaagataaccaatctcatgaaagacagtgggcatattaattagaatttgccaatcatcaggttttcactcggcatatcgcggcactcagacggggtttcattcggcttttccatggcaatagggcctcaaaagtattcccctcaaaccaagttttttctaccaattgatccatgagttttttttaattgtctgttgatgcccatatcgattaacaatttaggtctattcgcccgaaagtctaattcattatgcattgctttctaatgaggagtcccacagcaattcatgatcaaatcaaaacttcacacaacagccgaatgctgatcttgcaacgcgtcttgtctccagcgtgttgacgatcgggcatgaatgaatgaatcaatatgaagctcgagagtcaggatcggagacggagccatcaatcacttcaatcccacttgtatggcgccggttggatgaaactaagttaattattagtcagtcgtgatacttctccacgcagttacggggtagctcagttaaattgaatcattgattgagagatagctcgggttacatcagtcatgacggcttctccaaatggagattcaacgcccgcagcactatcatcagtaaaaagatatagcgcatagtaaaattgtgcctgtattcttgttcttgataagatagacaaccgagaagagagggtccaaaaactccccccacgatttcccattgttcagttggtttagctcgtcggagaaagagacgagataggaagtatcgtcctttttatggctgcggttgaagccgctcaggcaatccccctgccaggtcctgaactctattttcgctgtaagttgaatatggagtccagaccgatgaggatttccccctggttcatcgtcaacgccgagaatcgttaaaacattatcgtgggagcctctcatcgtcgtcgttgtcgtcggctttgacgtaggctctgcttacacatatctgacagccggctcaagaatctacgctaacttgttactgctgagtatatttacaggggacagggctcgatgcactggccacgcgggagctgggggagctctctccactaactcgaaaagatttcggcgctgaagggttcaaatcttggatcgtgtaccggaggtataaacaagttcaaggcgactccgactcctacctggcagtcctgctgattaggtagtctgtgcagcagcagatttaatctttggtgcatgataaatctctattgagttgtgttgtcaatgtcacacggatctgccaacccatctcgtgtaagccaatatccgaaaagatgtaatactgatgatcaattcgtccatagacaaccccggtctataacttcaataattcccaaacgagattaccgcacgaacatgtcagcaatgtctttcccagtcgagtctctgtggcgtttattgtctttccaaaaatgaaaagaatgtgcagcctcaactaccacctctgtccaaccatttcgaaccaagacatgcagagtcacatcgtcaagtcgtcagaaaaaaaagtgcagcacatcaccagaataggggacgaaccatctcagctgagggtgttcgaactgttacagggattaatggacttcacctgagggaaacatctcaggattgggcgtgatctgccacttctggtgggatcattgatcacctcaccctctgatcaggctgatcaggctgaccaggctgaccagcttgaccaagaagcctctagcttcgcttgccagcctaccaacctacaagcccctatcttggagagcaagacggataagtccaagtccgtgcctagcctgatggtggtctttctcaggtaaagacaggatcgtggtccagcccggccaactgcctatctaacttaaaaaagcaggctatagcagagaaatgtcccttcaatgggattcattaagtggaagaacaattccactggtctcgacgctaagaatatcgggcaagtgactgatacagcgctacaggactcgatctacaaaaaagaaacgactaacttcacagatcgctcgcctaggatgacgcgagagcaaccgcaccgcaccgcaccgccgcagacggcggcagcgcatcgtcaaggtcaagggtaaggctagggcaatgtcggttgttcaaacagcccaataacacacacacaagattactattcattcatcgcctggataaggttatcccgacagcttgttgaaccagtttttattatcattcatctgccgattccagcgtcggcttgagtcggttcctgttacagactttgtgccgaggaagtaaatacctactctctgctctacgtataatctgtgccttgcagcatcaaccatggaaagggtctggtcgggtgctactccgaagtctctcatgcatgtcaatattgcgggctttaaaagaggcaaccaacagacttgcagtgcaggctcaaaacagccagccgcatcctggaattgtgcgataagacccggttcttcagggtggtgtgtttgagtggtgtggtatgattgtgtggttgatggtgacctcgtgcaccaagggtagaatgaaaaaaaagaccaggtgagccatctcattcgtcaaatagccataatgatctgacagcaactgagattgaaccttagattgattcctttttctttctaatatgttccgaaaattttccagtctcctgagttgcccctgtcccgtgtctctgaagcctagctggacatctgatccttctacgggcattgttagccttttgatggcatccatcggactgtgccaagagatatccccagagttgcctgcacttaataaggcatcaggttccctgacagataggataggggaccgggatgacaggaatagcttgacagagacttctgccaagttgggcatgatctgcaacaccctatctctcgctaccttgtctttccaaggttagtgcatcaggttgctatctaacggcacaccacgactaagagatagactgcagttggctctaaagtccaaggctttaaatctaaaagggagtcttcattggtgttctcacggcctctgtaactgactactggattcccgctttagcctgctagtctgcctcctcttgatagttatggtatctttcgtggttggttgattgattgctttttgcccacactttcgtcccttttttgcttgcttctcttgctagacaaagcttaacccaaaatgtcaaggcgtcctttgtccgagaatgccaagcttcatctccactggaattgggggattaggatgaccagatcgaccgattgctcgcatgacgacattacttgaacttttttttcttcttctctgttcccctttcgcttgggcctatcctgctctgtccttgggcttgaggctcagcccggacctcctcgtgagctgatgccatcgtgagattgggttgtgcaatgagatggaatcccactggagtggagagttttactggagacctgggaaagtttttttgctgttccttcaatgattagttacaccattgtgactgtttactcaggaacaattgcgtcactcttgtctcatcaatgagggtctctttgttgtttgaattgtccccgatttatatcgtgactgttacaatagttgacacaacgactccagcttagtaattatggatgacttccagtcgccgatctgatctcttcatgacctgaacttgttttgggactgatcaagtcattcatcagcacgtttcgcatgctgacgcgtgcctgtcaatcacttgtttgaggtgactggtttactgttagtctctgactatgactgtgactgtgactgtgactgtaagaggtggatctttatggttttttcttctggttttttcactatctacttctcaaacgtgacctttcttgccttgtccctgtccttgattgacttttggatcatccttggaccttgatttatttagcagtcgctcaggtccgagtccgactaaaaacccgcccgctcttcccgctggaagttgcaatttataggggggtgtgcgtgtgcatgttattctgattggttcatgacacgcgccctcaagtgccgtgtcattcgaggattggtcgcatgggccaaaaagagcttcttgttggttacctgaccataaccaagattttctttctttattacttgggtattaatgaaaaagttttcttttactactgaaaagtttttcttactctcgatcaatcgattcccggttttctggaagcgatatgctcctttcttttgcgcgtggttcctccgggtctgactgtgtctgctgataatgacatgagctctcaagcaagggctgatctgacttgacttgacctggcttggcttgagtcatgagaatcgtccagaacaagtttcaaagtgtttgagttagtgattgtgaaagagacatacggaacggagcaaaagtccaaaggcgtatgtctgttcgcatttcatccacaaggctcactcatctcgactctcaacggtcttccccacggcaggcagtcacttatccattcgatcagtgacgttcattctgataacggctgccaaggttgcatgctgatagatttgcagctccaaacccctgacatggcctgcagtgttatatccccatagcgtagcatcccatacttttcgctccggcggcaggcaaagaccccgaagccaagtccaaagacaaacctcggccggtatttctacttttacaatccaactattcctattacaatatgcaattctcacgtcaagtctggggttgacatgtctggtcctgcagcgagccgcatgttatgttgatgctacctggcgttgcggattcgagtctccaacttcgctggacaagcgagatgaggaactgctcattaccaattcgacctatcatatcaattcacacctgcaggacgggcggacatcatcccttgcattgccgtttagtgtttccaatgcagacacgtttttcagagacattccagagtagggactacaaggctttcaggaaaacggttgttttttgcccttcagaaaaatttccttttttatcacctcgtccttgtatgcattgtctttgactgatggtggcttggtggtctaggctctaacttgaagcgttgcgttgcgttgcgttgcatcgtgccctgtcttgcttactgctagtaaaaggcagatctgacagatcacattcaacgttgcgttcccccgcattctttcatgtacactcgtatcttttgtcgaaccggggtttttgttgaaccaacaactcggctgggctaggcgcaaatttgcatcaaggagcttgtcactttgtactttgtcagggcccatcctgccacgctgcctctactgcaggttctgctgcaaccagcagggatgggcattcttatggcctctgctgtataggtagttacgtagtggcacagtcagattcgaaatggcattctgaaataggtagcctctggaacaacttctatttcctttctcagcttacattcttcaagtgaaggttcttgcgaggggcatcatcaaagaagggatgccagtattggccactcgaccgacttctgacaaacaaaaatgtgtttccatccttgagcatttccgacttcacgtctgtgcgatgcctgctcttgctactgttctgtcccgtcccgtcctgacctgaccaaatacaaagaccaaccagcgcctggggtcaaattcctatcagactgctgcagctgcacgcttttggacaaaagtaagcctgccttcgcgtcttatcagggggtttattcgactttgccgtgcaatgcccgtggctgcgctgagtggacaattgggacatggggggttgcacacaactcaagcaggctatcatgagcgctcaagggtttcgttcaagcgtccgtcacctttgaaacccccagcgtaacggtacacacaatcgacaaggcctacgccgggaccatcgaagatcccttttcggccgcctcgcttggaggcaaaggagaggcaaagagccaagacggcttggggtcggatgctagcggctcaaaaagagtctgacaagacgagatacttcattcgtaagttacgaggcgaatgtcttttgtctgtactgcagaagtcctagaagagacttgtcaggttgcaccagaacatgagcctctaggacgagacataaacagccgtgcgtggcgagactacggcagagagactggtgattatgaaggggggcgaatcgaaatcgggatattgttgcattgcatcaagttgctccttctgttgtaggagtttcaaggagattgtagttgcctgtaagtctgtcgactgctggttgtcagtcttcacgatgaccttcatttgcagtactggatagaaccgatgcagcacctctggcagctgagatcgccacgcggttgcatttctttgtacgcaacagtttgaagacgtaagccaatcacctctgagccaccccagactcttgtgctacgcctcttgacgtggggaactttggacatttggttgattgttggagagaataagacttgtcgttattattttggtgtaccttcggacgttgggttgcgggggagtcgaggatgcctgtagctgtctgtgcctgtagttctacattaagctatggctgccccgtggctgtagctgtaccttgctaagttatggatgcggcgcctgcatttgcggctgcctacagcaaagtaactaactatcatgaatggcattccatgtccgaagtccgaagtcccaattacaattctccaaattatcattatcacctttacctgtcattttgtgttttcgctattgcaggttgcatggtctgatagctaaccgagaagaggttgtcacagcgtgccatgttgcactgaactaaactgagggttgagtcttggcagaacagaaaccgagaccccctctttgagttgcgtctccagacttttgaccctcgtctgtcgtttaattaacacgctacaagttactatttccccgggtttctccaggcttttcgtctcggactcggcatcgtcggtggctgaggtttccgtctgcagcggttcatcaaaactttaccactgtaggtaaagtcaggaggtagcgcctgcggatactccgtggaaggttatttataatagcatatacgtagagaattgcgagtccgtggaccatcatctctttgtttgttccagtaggcgcttacactaagaatggtgtgattgttacagtaccatggccctggggctgtctgtgtctgtgctgtgctgtgctggacaacaaagcccgtctgcccatgaagtgaatagacagacgttgacatctgttggtggctgacagagaaaagcaagcaaacatgacccttccgtgacactctgaggtattagtcgcccgtcaagatccgactgttcgggccccagtctgcagtctgcggcaaagctctgacgacatccatcctttatcttgagtctcttgcaggagggtacaatacgtgatgggatcttgttgcatcaaagggagattatcaaaacagcctctactattcatgcatgcatgtttgctttcaaactcattttagtcaaaacgcaactattcagaccactatgcctggtagagagatagcttagtgatggagtcatgatagagtatttgttaattcaactcgagttaggaggtcacaccccctctctcgtgaccgcttatgttccccaagtcatggaagtctgtatctaagtcttcgccaacctattctacgttttccgttaggtcggtgctgtgatcatcttgcctgattacactctagtgcgcaaaagggaacgctgcacagaacaactctgctctaccatgtactctgctacgatcaacgagaagggggtctaaattgcggaggtggcgcctgagttgtgatgtgatgtcttagtatcaagttgcaatgaatgtgccatgtgacctttcgtgtgacgaggtagcatccgtacttgctctcttctcttgatgcaggaactcgcctgttttctagaccctggccagactcttgccaatgttgtcaatgacatgcttgacaggagagaaagggcgcattctggcccttggcttgaccacagtagaagcgagcagaaaagtgaggggtgggtgtgctgacctctcacgggaccatagtgatgatcttggtgatgttccatttccgtggggggggggtagtaatgaagatctgcgataggggggattggtctagggtagtgataacggagttgatgctccacgctttgactcaagactgagaatgaagtcgataaactacttgaatcaagtgtttgacgataaagatgatggtgtaatacgcctgcacaatgaacccttttccgtcctttggatagagtctcctgatacaagattggttgctgcattggctcaggcctaccatggtccagactctgtcttgacctcacctcacctcagacactaacatctcactaacctcacttgaatgcctcccaggctgaattccgacatatcatcagcaacgacatggaaagtggattatgtcatgtcataccatgcaatttacccaaaaatgccaaatttcccctcttacctgcacttacccgtcctcccagttggagagagaggcttctgcgcctaaactaagctaaacacgacaacgactatgcattcgctgcttctacccgaagcctgccatgcagcctgataccgatccagcgtattcacgtattgtgcatttcttccacttacactaggggctgtacgatggaggtttccgcaccggtccggatggccgcattacaccgagccggaggactaccgtggcggcagatcaaaatggatctagaagtggatttcacgattgaccgaagagggtctcggtatggagtttggaccgcaacaacaccagcaataaccttgacgatgtgctggctggggacaaagacatgatgctggcctagtcaatgcaccagggaatagagttgaggataaggccttttgctgtcttgtctcacctcgcggaacaattgccgtcgatctcgaatggagcttgacagcaataaccttgactgacgatgagctggccaaagtcaatgtcaaagtattgatgtaatagaaactataaatgcagggatattcggttgttgtctcgtatcagaggaatcaattgagttgaatggagcctgtcttgaaatgcatcatatcttcacccaacgttgggcatgtaagtttatgtttgtttccacaaagaaggtgacagcaaacactatcgacggcatctataagtgacacatgtctagtgttttctggatggagacaggcgtgtttatagatgcctgtctctcccagttgttgcctcctcaatcctgcaactcctctgcatactaggaagaactttacaaaaccttcactagcctggaacctcagagccagggaatccatttagtgccatcaaatatcgcaggaatacgcccactcttcaaaatgtgtccactgcttggtatgcggacgtcggttgctccattgcggctccaagacggaagcggcccaagattgttcctataggatgtatccacgcctcaagtcaaaataagagttagatagtgttagtgagacaattgagctcatatgccatctcatacatggtgcatattgtgctcaaaggtgtatagtgtaccttgcccatgctgccaccacgtggacagacttctatggtaatgtgaaaaggatatgttggatattcgatatattgtatattcgtagcggctcactcctaaaaagagatatgagtttagcagtgataccccggaagtgcagtagtatgaagataacagtagtcgagtcaattaagccatatggctcttgatatgttggatactcgcgattcgattagaaacaagacgaccgacggattcagtgtaaagaaccaccgtatctaagagttattgtccctgactgcacttcggcgacgacctctagacaacgcttagggcagataaaccgagtatatgtatgatgagagactcattgtcaattggaaaagagatatgagctcagcagtaaaacccagtaccgcaacaatatgaacaaaatagtgtgtttaaagttgcaccgaccaccaaatgaataaaccagtggcccaagtatatgtatagcccgtctactaatacaacagactcatctaaatcatgcaactcatatcagcatagctataatcacaagacaagacatttgaatgaccttggcggttgtttagacgtgctcctataccaaactaggggtttatagactatcacatcagcagcaagatggacaaacacttgtgactcgacaagacgaattaaacaaatctccattttctatagaatgcagttgtagtcatgaaacaacacgaatcttacaccccttaaaccagccgtgaatattctagtcattcacagcgttttgtccagaaacccacgatgtcgatctccgagtctcacgacgaatactgttgaatgaatttggtatagcaatttttttcagacttgtgttatgctatgtaaggtcagttcatcccaacaacagctcgattacgacttcttcggccgtatgtatatgggtaatctgaaagttcaagagacggccgattgtcatcgactgttgtgtaagttttcgactgatattatccagtttactgcggatcatcgttcgcgacacccgaatccgcaagaaatccgcaagtctattttgttagctcagaaaacgaactgaaactgttcccaaatccataacttcaactaaatgagctatcgtagcctgtctgggaggctctatggttgaaaagacgccatgcgtgcgtgcaatcaacaccatttacaattgcgatcgcttaagcgcgcgcgatcatggcctcgcggtcaggaccggtaccaatccacttgacctaggagatgtcagcaaacatgcctgctaaccaggaatacgaagaatatgcataccttaaccccaataaacttctcaatgtactgatatttgttagcgtggctcactcatacagcggcatttacactacctcgatgtactctctggcttgcttaggaaggtcgtagaacgtctttgcaccagttgttggcttctgccagccaggcatctcgtgatacaccacctcggcgcgctccaggaggtcgagatcagcggggtagtggtcgagttcctctccgtcaaccttgtaggcaatggcaatcttgattgtctcaaaagtatccagaacatcgagctttgtgaggttcaaagcagaatagtagttgatggatgcactgtacttgacaacgacaagatcgagccatccgcacctacgtcggcggccggtcgatgttccccattctcgtccaatctcctggagcttagttccgatctcaccagtgtcctccgtcttgaaagctccctggccaactcgggtcgtgtaagccttcacaacaccgattgtctcggtgatgttcttggggttcaaggtgagtccaccgataatgccaccgatcgttgtgttggatgaggttacgaaggggtacgagccgtacttgatatcaagcatgagggcgttagctccctcaacgatgatgttcttgttgccctcttgggctgccttcatgaaagatacagcatcgacggcgtacttggcgagcttcggtcggtattcgtcgaatcgagcaatttcctcctcgacatcgtatacgaaaagatctccgaagcgcttgcggtaaccagcctcgaggcgtcgaagcttggaatcgaatagctccttgttgaaaacgtcaacgagacgaacaccctctcgctgtgaaaagattagtggatacccaagatactgaagccaatttgccttactgccgaggccttcgagtacgtagggccaatgcctgtctccaacgttagttaacttcaaacatggaaagactgcaggggtgccaaagcacacgagactagattccatcatgactgtcgacacctcgcgtgtgccctagcctcgtgtttctgacatgtcctgaggaataattgacgtgcctctgcctgtggtgccgatcttcttgtctgttgaacagttagatgcgcatcttgctaaattgcagctgcaaggaccaacctccaagttccttctcctcaagtccgtcgacagcgatgtgctgctgcaagataatgtgaacacgatccgatacgagcagacgatcctctacagagggcaggcccttctctatcaatgcggccatttctgagaaaaagcttgggctaagctcgagtcagtttgtggaacatctatgaaaaggctcagtgacgtagatacttacacatggaaaacaacaccactgccgatgaagttgaggctaaaggttttagtttcgaatcaacgaagtaccatatcttgggataataccagttggggttgataagtccacttggcaaaagatggaagctagaggctggtcagtacttgtcaggagaatttcgtgtttgtttgcgcgcacctgtaggatactccattggcgctatcgggaggaagttggatgttagttaaaaataatagttattcaagacagattcgactaacacaatagagtgtccagctgggaagcctgtcagcattcgccgtgaattgaagcgctttggtcaagtcttaccattgtgacctccagcagctcgggcgcaaagctgtgcctcaggggcaaggatgtcggtcaactttcccttctatatcgcataacatggttagaatacaggtgaattgaggtgagcatagacagaggagattgtagagtttgggtcggaagagaatacatacgccctcatcgcctgtaattcatcaagttagcatacgcccatcatgaatattatcaccacaacgtatcaccccaatctcgatatatggtattaccagaacaccacaagatgaggcaaaggggagaacgagaaaaaaacttaccccattgagcaccaagaataacctttatcgtcatgttgcgttactgtaaaatgcgttgaacacgatgtatgtcgatgttgcaggatggaaaaaaaggcgcggggcatgacgcggggcatcatcggagcggggcagttgcatcactcgtggtagcaccggcaccggggatagatgtgaatcattccagtgggcattgacaaatttaaggtacgagacccgggtcaacaacagccaaacaagcccctctaattggaaattgcgctctggaatttttcttagtcattacggatgccaatacgcaaatgttgcacttccacgaaacatggagtatcaattgttatgctcaaagaccaaacacttcgtgtaaaccaggtacttttgcctctcgattacagtgagatatcgccaagcttacaggctatgagaagagccctagccctagatagctgtctcatgtctgatggatggaacttcacgatacgcaaagtggagttcaatgatcagcagttttgtctaatttgttgcaatcaaccaaagaacagtccaaagaatgatgtgatttgggttccagagacccgctagtatgttggtcctcagggtatcagaaaaattggccgctagaagcataagagacgaaattagtagatcagcttatgctacttagactacactctttaagctatttatttttgtaacctaagacttaggaggtcaacttttctgctacgcagtaggttggtatcaggtaacagagactttcatcaatatgctgaactagaaccaaaacataaaccggtggcagcaaacttttgagcactttttgataagctttggattacacgcaaattgagactagatccttaaatcacatgtgattattctcaaccgctgtgaaagttgtgattgtattaaccgacatgtgcatggattcttatcatttgttgcctccaaacttgctcaattgtgaactcaaggtgcttggtagcaaacaaatatcctcaaaatatgcgagacccgctatcttaatgacaaatatagctggtatgaaaagaaatggaagaatcggggacagaaatacaaggaaacagatgtcttggtttctctgtatttgaatgttcttagtcctatgggcagtgcgattggtcaatgttgttagttgtcaagtctacctatgaatatgcatatcagagaaatagccatcccctgacagtcggggacaaaaatttccaacaaacgaggctcttctgtacacttttgtaaagtcaattccatttgagtggtggttgggtcagagagtggtcttgtaagttcttaatggacgtcacgtgctgtcgcgtcacagacgttcgcagtcgtccctctttgtttcccttccggtcaattcgctctgatttagccgcaaagagagaactgcgcttcttccacgtctttgtcccgaattcttcacaacaatcgtctgttattgttactcttcaacttgaaaatgcgtaaatcaccaaaatgacggaatcccagtcgctccaagcaggcagcaacgagtcacaggacagccaggctatcattgaagcctacagggccgagtttggcgtcggcagggtatgtcgacagtgcagctgaaatcactttacactggggtaaccactcatgatgcactgacacttttgctgcttcacccagtttaacagttcgctttccaaattcacatcgtcttcaagagctggcacggaagccccagtactgataccttcacccacgagcgaagtcgttgtaccatcatcggatccaacaatcaacgaaaatgtagcatccgaggtcgctgcctctcacgacgcgttaacggacacggcgcgttcggcgagacccgcttctgaaagtggcgatccgtcgcactgggacgagacaggggtggcactgacacactcaaaaaagcaatgtactctcaagaccagcatacagagaggcgttatccagggtcgcgaggaccgcgttaacctgattaccgacagaagcaaaactccaggccacgacattctcaccaatccccaagatctcagcaacttgcctgcgcgccatgacagcgcgaagccgcaagcagtgcaaaacgatgcacacaagcctctgatcgggagtacgaagccgccgaatagcgctgcagttggcgccttgcaaaacatggatttttctcagcaaactccgacacaggccaacttcgaccgtgattatagtgaattttgcgatatcgtgccctccagtcctgtcgaagttgatacacagtctgggtctcttgagcctaggcctctccaagatgacgacacaggagccgtcaactttgctaacttaagcgagttcggccgaccatcatcccaggtctcagaggatgcaggcttcgagaacactagaggtgactggaggcgtcctgatgacacttcgcagttgaacaacggtcaaacaccgcaccgtccgaacgccccgactttcgagacccccgctgtccctaagaacccattcgctgcaaaaccgaacattgttgcccctctggccggaagccaattgttcggccagacgcagttttcctctgctgttaaacgtataagtccgacatcgtcacgaccgtctccgaaattattcgactcgaaatcggcgaacctgattgagacgtcgcccttgaagaatcgagccaatgtctcgtcaccaaccgatattcgtacatcgagtcccctacgtctacatgagatacccgacactctattgacggacaattatgaagatccaacgcgagcgcaaacacctctgaatagccgatctgctagcggtgacatgataccagagtcacccccatcagcagaatccacgccccgcgcgcaagcacccaggtcctcaggcaccactgaaccaatgtcccattacgaacccatgcaaaagtcccaagagaggaagatactgggatcaattgtcatctctcctatgaactctgatgatgattccgacgacgcaattcgacggatggagagacgaaagaggattgagcggaaaaaggcaaaggctgccgaggaattgggccgagtcagtttcacaccaaagatatggcaagattctacaggacagccatcaaggaagaagagaaagctcttgtcagaaaataaccctgaagcgagccatgcgaagcccaaagttaacactgatattaataagcgacaagagctgcccgctatcgtggacgattctcagaaaggattggtggcttctaacgaacttcctgttgcatcgactaaagctactcctggaaacagtgcccccgaaaaccagaaggttgaccaagatggcgacacggtgttggttgatgctgataaggttgcgatggatgaagatatgataccggccaccagtccagcaccatctctaccacccacagcacctgtcgaatatccagagccgtcggagcctgagctaccgcggctccggatggatgatgaggatgtgccagaaggatcaaacaatcattctgagtcctcgtcattgcccccgccacggagacggacagccaggacttatggtcgtgcagttcagcaaaaacgcaggaacccttttcttagttcttccaactcagatgggttgataggtgaaacggagccgaggccaatgtccatgtcgtcacctttgcacaaggcgactggagtttcgatgatagaagaagagtcagagcaggagtttcagccaccccaggagacgatcaaggttgagacagcgcggcccaagaagacggctcggaatgtttatgcagacctccctccaccaatgactactcgctcacgacgcaatgatagagctggtccaactccagtcaccccattggccagtcgctcggctgggcaaattttaccaacgtcgtcaagcttgagtgttttatcaacgacaccaacctgttctgccaagacaacacctggaacccaagactcgcctggctctgaacggacagaatcggtagctcttccctctccaggagctaaccgtagcttacgcaatgagaatattcgatcaggagcaaaatcagagtcacctcaacaaacaggaaagtcgagaagaatatcgaaacggtacccacgtcttggctctgaatctactgatgaactgcaccactcgccagccgcaagcgtgctagaaaggagtattgtacacaagtccagcaggtccttcaagcagagctttgcttccgtatctcgtacagggcggttgtttgatggtatggtgtttgcactgtccttttcaacccagttcaaagcacaagagcgtaagaagatagagtcgaaaattacacaatcaggaggagcaattctcacggatgggttccaagacatgtttgagcactcatccatcatgagtactatgagtccagtgatggatgaggaagaagccttgaggctcaccaaaacaagttgcgagagcgggtttacagcactcattgccgacaaccattcgcgtaaagtcaaatatatgcaggcactggcactgggtcttccttgcttagctccccagtggatcacagcctgcctcaacaagggtgctattgtggattgggagccctatttgctttgtgcaggtgcatctactgtgctcggaaatgcgcttcggtcacgaatcttggctccatattcggcgactgaagcgagacttgcagaggttatcgaacaacgaccacggctcctggacggacagcgggtcctcgttgttgtaaatgcaaagaagtcacgcaatgaggctaaggagccctatattttccttgcgagtgttttgggcccatcaatatcgagagttttctcgacacaacaagcacgagaattgttgctggaacatcagaaagcaggaaacccgttcgactggctatatctcgacaagggtacaggaacagtggaggcagttctcgcaccttcggaaacaacaggtaataagaggcgacggaaatcagcaccagcacaatccaagactgtggacatccgtgtcttggacgatgagcttgtgatacagagtttgattctgggtcgcatggtggaagataatgaaatgtacacttaaaaacttagcagggcttcattcttttcaaaggcgtttgaggactatcactatattgggggttaataaggatcaacttcttggattgatgcatgggatggcgttgcaaagcggaatctgagggtaggcctatagctagtccttaagagggtagctagattgcccctggagtttatatgaccctttcttttcggcaccttgtcgttttactacggatactgaacattaccaatttgcgataaagatagaagttgacatcatcatgccgttattcacttgggtagcgtcgtacggacagggcaaatgtccctagggacccctttggtgcccactctaatcgcaagcttacgacaatatcaaggaattttaggcatcaaatcttgttaggcgaggtgttgatattcatagaatgttgggctgtcggagcggtcccgtgaggtaacaaaggtgagattcaataggtattgcctactccgaatcgccaatagagctccgtttcattaaaagccaaagatttatattctaatggtttattggtattcaaaagaagtcagagtttgttttgtgtgccataagtagttagtgtgtaagtagtagctgtcaagattaattcatgcagggatcgatcattttcaagggtacttctgcaagtctagatatcgatccttgcgatgtaggggtccatctggagaaggcaggattgcagtcctgaatactgccgtgacactggataaagtgcctacgtaattaggtaaggtgatcttcaaagccaagaaccaagcactttgcaggttgatgctttccatgtctcggccccgcgatggctacttccactatttacaccaaacaaacacaattgttcctgtccttcccccctctatcgccaccatcaacctctcctctcaatcgagactctgccaatgtctagaacctaactttcgaacgttcgagacttggaagatctgccggcaactaggcatggccagtcattggtgacagcattatttgttagcagtaagttgtttaaaagttgccatggcagttcgtttctggagactaataagtctgcttgatggtgcaggatttctatcataccacgcaagctctgtgatatttcacccgcgaaaacacatagaaattgctttgttgcgacggcttccgagagttaccatcaagtatacctgcttgtgacttgcctgtggtatacgtgactatacatcaaaccgtccctgtcgaccaccgcttcggccgagaatataatggtttattaaagcgcgcatttctttaagggcactcgagctttttcttgttcatcggttttcaatatctacacaagaagatatcgtcttgcatccgacttgggccagagtcggtaaacagccctcaaaatggcctcatgcccacccgagctggtttcggaatcagctcgtgagcgggaatctttcaagtttgtgtttccttctatttgacattcttcatgctcgcatatagcgggcagtccatttgttgcgcaatcactcacatgctgttaggtatggagcgtcgattctcaacgatatcacagactcgcccagcgaaggtgcatcccctccaggttcaaatacacccacggacaatgtgttcgacgaagccagcaaacaacaaaaggccccgagagatacagttctagcatctcttgcccaactaggactctggaagacaggcacagatcgcgccttaatctcgctattcgatcgcaatcatcaatatatagtcgcagagacaacgcagaaatcatcccttgctccaggaccaattcgggcaacgaacgaccatggagaattctggctataccctggaacatttccacgccaactttcggtctgcgatcgggcccttatggcgcagaaaaacgatccttttgcctctcaaactgaattgcctctcactttgatacccgaccttgaggccgacgcccgactatcccaactaccgcatccattatcaagatgtcccgctcgtttctatgctgccgttcctataaggtcacccgccggcgtcgatattggtgtttattgcgtggttgaccctcagccaagggaagccgaaacctggggcaatagtgatactcaagctctgcgggatgtatctttgaatatcatggactatcttcagtccaagagcgtgggagacgcttacagaagaagtgtaagaatgacaagagggataggctcctttgtggagagggagtcgaccatggccggctggagagcccgcgctgattctccagcatttcacgacgacgtcaccagagaaggtgctttgaatcacgagcaacaagcactgcaaagattccggggtcttagtctacagaagacactgccggttcatgtgccggcgcaagccaatactggaagagagacgaccgccgtgagatccggggacgctggccgagcgaaaatgaccagtgtttcttcggaaggcccatctgctcgggaacctgaggctaatctgaaagagaaagcaaccgccaagatattttctcgtgcagcaaatctcatacgtgaaggaatcgagatcgagggtgttttgtttctagatgccaatcttgaggcgtcagcggtcgacggagtggttcacgatggcagccattcgactcctgaatcttcatctagcagcgatgagtccacatctcaaatagccgacgaagaagaaagtcgatgctgcggcattcttggttttgccacttccacttcgtctagcatcaactcagaccctggatccaagcttcataccggtctaccaatgaaactgcttgcagctctcttgagaagatacccaacaggcaagatttttaattttgatgaggatggagggcttctgtctagtggaacatcagaggaagatatctggtcgtccgtatccaaacaagatgaacttggtgaaagctcggcaatatctgtttctagtaaagagcatcgtccttggtcgcgaacctcggaaggacagtcgttatcaaaagtgtttcctggggccagaagtgtagctttcgtacccgtttgggatcccaaacgggatcgatggctagcgggaggatttgcctacactctgacgcctacgagatccttcactattgagggcgagttgagctacctgagaggatttggtatgctagctatgtcagaagcccaaagacttgaagcccttctcatcaacaaggcgcaatccgatgtgcttggctccttatctcacgaactgcgaacgcctctccatggagtcatgctttcagccgagctacttgctgatactcagctggacgtctttcaggggaacctattgcgtactctcgagacatgcggtcgaacgctcacagagactatcgatcatctcttatacttttcaaaagtcaatcaagctgcggttcaccagaagagagaacgccgggctcggaagacatctatcgcgcctgagcctgccgcaatatttgcagccaatacttccacctctgaagtaagattggatgctttggtcgaggaggtaatggacagtgtttttgctggccatgtctttggacgtaacgaagctcataaagtttggcaaaatagcagccgaagcggacatttggacacgggagaagtgcaaccccccaattcgaacgacttgacgggtggtcgagcagacggcaccataaagcacgaagttccactaggacacaaaagtcaggtggccattttcctcgacatcgacccatatgtgccttatcgcttccttgttgcggctggtgcactcagacgtgtggtgatgaacctctttggaaatgcgttgaaatatacgcagcgcggcacaatcacagtatcactttctcaaaagccactttatcctaccgaaccgaacagtgacagacgagtggtccgaatttcagtcatagacactggccagggcatttctccagactttctccaaaacgatcttttcaagccattttcgcaggaaaaccatctttcacatggcactgggttaggattaagcctggtcaaaaagattgtgggatccatgggtggcaagatctcgattgagagtgcagtcaacgtcggaactactgcaacaatcacattccctctaactcgatcgaatgacccgagcgctttgcaggggcaagagaagaacgaggccgacaaggaagcgaaacggttgaaaggattgcgcgtgcgtttaattggcttcccctcagaggaggagatccagtcacaaactgcaagtggcattcccatgtctgccatgcagaccatgtgccatcgatggttggaaatggacgttattcacgagtcttcaagccaacatgtggcaccagacatcgtgttgtgtaatgagatcgcagttgatgatccagttctcatcagtccagagctcgctaggtctcctatagttgttatatgcgccactgccattacagcacacaaacggtcttctcagcgagatacatcggaggaacagcgagtgtatgagtttgtttctcaaccgtgagtgtcgcccgatattatcgagttctgagcccgctaacttaccgccgcagcatcggaccgcacaagctcgctaggattcttcatatagcattccgccgatggggagatttgcaagctctatcaccaatgacgccaacagaagcagagagggatctcttgtgtaattctccggacagatcagagagaccttcaagaagacacttgggtggaggggatgctggagtcgatgtttcggataatgaacccgcgccgtcagattcaaaacccaagtctgcgaaacgtcctaagccgccaacacgagccccatcagcacaagtattccctgaattgactcaggaatcaacttcagcagatgagactaagagcttcttacttgttgatgacaaccctatcaacctctcaatattgtgcgcttacatgaagaagctgaaaagcaaatatgctacggcagcagatggattggaggctgtagaacgctttcaggaaaatcccgacctgtttagctgtattctgatggatatcagcatgccaaggatggatgggattgaagctacaaaaaaaatacggtcctttgaacacagcaaagagcgagagcctgtggttatacttgccttgaccggactggcttcggcaagtgcccaacaggatgcatatgcgagcggtgtggacgttttcctgtccaaacctgttaaacttaaggagttgagcaccatattgagagacagggacttggtgtgagtgctgaggagaatgaaggaggagagtacaaagaaatagatagttaataagaatacgacaaacatagatcagtggacaggttattgatggtcagactgggcgttggggatgcatattttgggcagaaagactacaatactcatgccgtagtcttattttaatcggttttaatcaaaactgataggtgttatgattccacttccagaggggattgcttgcacattaaactcggtattggggatgtgttatcagatgatggtatgactgataatattcctcgaatcatgatggctaacttggcgcttgcttgtatccataagtttcacaataagctacgaggaaagctgttgaattggtccggatgtctcgggagttggtagtatatgggactcggagttttggggttgaccgagagcatgcatatgcatgtttgatgttttattgtcaacctctgactaccgaaaggtcacaaggacttgacactagtcaaagttggtggttccactgcatcgatagccaggatcggtgggtgtaagaacatctggtattgattttgctttatggccgtagcgtgttggactatcgtgacatacctagagaattatgtcctgcgtctcagctgaagttgttgaagttggtggggttttatatatagaatctccctggcaacagagcattgaggaatgatgggaacgaactgtctcggttttaaatgtatttctcttgtagtggttatcttagtcgacgttccgaagagcttacacgtcggaaatcggcaatactgagttgtctgccctactacgttattttctaagccagctaaattagcgtggatgtcattcctcgtggtagattgataatattttatgcatgacgtagattcagcactcaataatttggagtggttccattgagcgtgagcgatgttgtgtctacatgaagataggaaacaaagatataatatgtggccgggtcaataacgacttccattgactgcattagagcttacgcaaaccaacagtgaactaatttaaaaaatcaataccaagctgccaagtctgctgtaaaacacaataccaagacgacaaggccggtcatgctactatgtatggaacttggcaaactggagtcaggagtggaaattcatgattcaagagccatgcaaaggcagaggctagacaggatcaaaatacaatcagatcggtgtgatttgatgcgctgctagatttagaagttgccatagcactaaggtccgggacactcggaggttactgtaaagagtctgaggctgggcatctcatacgtgcagccggtttgtcatcttacccgaccttccgttgatgagataattcaattgtttaatcccaggtgaaaagaataccggcattggcggaataggagatatagtcagggggctttgagtagatggtaagaagaaggggagttttacataagtcgaatgatggtggttgacaggcacgggcaaacaacaccataatcatgtcaactcgggaatatctagatggcccctgtttaaacagaaacaaagacagagacagtggggggatactagcgtttaagtaaatgtgcattgataacaaggtagtagagtgtgatacaacctgcacatcaatatgaaataagctcactcacagcttgacagctcagactgagacatctcatggttacattattttgtccgtcttgttcatgtcttttgtctatgactggtccatttacctgtcgcatcgcatgtcagccagtgtatgtgcggtaaagttggtagcgggcgatccattaccgcaaacatccctgtctagctcggctcggactctgctctttgaggtgcacttcaggccttgcaattggttcatcagcctttacaagccggcatccggcaacaaggagtgcttgggtcccatgggtattccctgtttggggctggcttggctgggtttaatgcttccgggacgacttagacaagagacatgtcgtgtgccctcaaaaaataggtatccgtgacctagttaccaggtgcttgcagaagggaaagaagaaaagataactaccaattacatcctgaatcatgccgtgaggccatgtttcttggctaccaagctatgtactgtaactgtaagctgcgaatatcaccatagacttatgcccgagcgttccgttgcttcttccagcaaacaaaacccgactctgtccccccaacaaacgacttctcatatgtgctcttttccctatgatctaaaagtactacggtgatttacctgatgccctttttgatttctgttcattttcgtttgtcctatctcatcttggcataccttttgcagtggtgttcggcatctaccgctttgtaccttaccagacactttgacttatatcacgtcacgaagaagcttaatttaaccgtcagccaccgctaagttactccatcatgggagttggttcgtttcttgaacctctcgtcgtggtgactctcctctttgggggcgcctacttcaaccgtagcaaggactacaacttctggaccaataagtcgggcttcgccagcctcaagagctataagcgttccgatgacctaccgaaacgagactcgaccgagagtttgatgagtggatggagtggttcacgctcgccaactcttgactctcataagaatgcccagtcgagtctacgccgtcgaaaattgcaagtgtttggatacaagcgcatcgtttctacaccaaacacacaagtctttgaggaccgtcttctaagtcgacttttgaagaagctgcctttcttggtcgagtgctggtactggttcctcatctactttgtgtaccaggttggtcgggccatcactgccttgactctcgatgagggcaccgtcgatgtagctcgtcgacacgctcttcaaatcattcatctcgaacagcgccttcatatcttctgggaggtcgatttccaaaaatggttccttgctcgaccaaccattctccattggatcaaccgcatatattccttcatccatattcccggtactatcatgttcctggtggtgctatactacttcacaacaactcgccatcgtcgctttgctgttggtagtgtgcgttacgacaacgtgactgctggccctgctttgtatgaagcccgccgacgaactatggccatgtgcaatctcattgcgtttgtcgtcttcacaagctggccttgcatgccgcctcgtcttctgagtgatctcgagtatcggggtccggatgctaaggaatccaagagctttggtttcatcgacactgttcacagtggtactggtgaaagcagcgtctggactactaacaaattctgtaatcaatatggtaagttaaagtcgtatattgttcagataacattgctaatggtacttgtagctgccatgccttcattgcactttggttactctctcctcgtcggcctcacagtcgctactatccccatcgccggcctaagatcctcatcatggaagcgaattatcctcgttgccgtgggcatgtcatacccagctctgattctgactgccattgttgcaacggccaaccacttcatcctcgacgccgtggccggtgccatggtttgcgctattgcctggaactgcaacgatttcctgctcaacttttgcattatcgaggactacttcctagctttgctgcgccttcacaagccagtgaactggacggatcctgagacagccgttgagcccgagttccagagtgctttcatgtccgaggatgtttaaaagtggacgaacaaaacgagtccatgaatttcatatataattatttacttcgagggtttttctcatttagccgttgggcagcatatgtcgacagttttatgactgcggtagtcgtttataatagcgcttgtctgaaagaagttgggtgaataccaccaacacaaggatggaacatagatgtacgcagacataccctaccgtcagttggataccttctgcaccaggtttttgaagttgataatcccacaaagggaacgatcatggttcatatgatctaaataatttatgattgaattttattcatttctttgtatgccgaatgaattggtatcactatgcacaactagggtagcaagttttgaggtcaagtttatgttaaagacaaatgaacaaaccaaactacgttcaattaggcataatctaaattgtcccgttcctcttcctgtaaatcaagtttgtctcgtctcttagtagtcaatccctcatacgtagacatgtacgtatttgcaggacgtggtgtgaagctactcaaacccattctgtatgcctgtgacgacgctcgttggtgatattatttcctctgcctaatcgttctgttaaggctagcagagctagggtacttgtgttttatacagaaacgctttatctgcagaccaactcagccacgagctaaagtacctccactaacacgcctaaagtggggagctgtttgtggcggggcacgtcgtcatctgtgatccgtttgggcaagagacagcacctggctctgccttcgtgcttgcttgcatttactcacatgccacctcgaccttgagaacatgcattcttttccaacgtgaccatttaaacactccttctttcttatacaaactttacctgtgttacaaaagtcaagtgaataataccagatacctcactgaacaactccgagccaggagctcaacttctcgccatgtcgcagcagaactctagggcagctgatgccccgccacagcagtctgcgcaacgatctgcatcaccatcgaacagcttctatgcgctgagcgacgatgaggagggcgaatataacactattagaaatgaggagaccggaagaggtgtgaaacttctcttttccaagagcaaggtgagcattccccgagtctacacatcacaccagatgtcgcatttggaacaacagcgaacaacagctgacaatcgcaggtttacgtccacccaacaccatcttcaaaggataatatcccgggatatgtcgcacttctacagcaacgaggacaccaagaagagcgcccctcttcatcttcttcccatgattcacaaaagatcgcttcctcggacctacttctcgcttggatccctgagtcttcactcggcgactctgctagcatctacgtcaaggtcgacctttgtgacggagacacgcctcctaaacagtcttacttggtacctcccccgccgaccgttacgagccatgtcgggtctgttggaggatatgcctttgcgatccccgtaaatgcggtatactcgcttcttgttcgccctcccagccttggttggtggtatggatccgtcatcatcaactcccgtgcgggcgacagtttccccgccctattcttccacgacaatgagtgccaaagtacgatgctccaaaagaagaagatcgctcgcgacacatttgatccctttggagaatcgggacagatgttctggggtggtgacgaagttgtcaagtggctgcgtcgttatgttaagattgaacgatccggcgccgagccaaacatatacttgatagagccgtcaaaggaggatagcgaagcctttggacataaacttacctccaacgcatcgcaaatcggcaatcaggacagttcaacaggagcacagcagcgcagtgcgggtggaccttccagcaaagatgccgagatggacccatttgtcaagttaatcaaggagactggttggaacctcatggagaagttcagcaaagttaccacattcacgcgaagagcggctcaagatattgtcgagaacccgaatttgccaccacaagtgagacgactgctgaggaacccagaggttcagactctccaggatgagttcgacagcgccagaatttacctagctcgctgggccatgggtatccaggagcaaagtgatcgcgatcggagacagaggatatggtccgcgaacgacgtgatggagcttgaggataccgacgttggcgagtttgagcttctagaaggcgccagcaacttgtctctcgaagaacgccgaaaggtagtgacaatgaaagaatggaacaccttcttcgaccccactactggccggttatcagtcacaatcgacgaagtaaaggaacgagttttccacggaggcctagatcctgatgacggagtccgaaaggaagcctggctctttcttcttggcgtttacgagtggtacagcactgccgatgagagaaaggcacaaatagcctccctgcgtgatcactattacaagcttaagctgtcgtggtgggagagacttgagggtgatggaggtgagggcgagacaggtgagtggtggcgcgagcaaaagagtcggatcggtaagttgttcattatctcttggtctttctacaccaagcactttactgactttgtgatttctacagaaaaggatgttcatcgaacagatcgccatgtgcccatcttcatgggcgaggatacaccccatcctgatccgagttcgccatttgccgaagtcggcaccaacgtacatcttgagcaaatgaaggaaatgctcctgacctacaacgagtacaacaaggatcttggctacgttcagggaatgtcggatctgctggcacccatctacgctgtaattcaggacgatgctgtggctttttggggctttcagaagttcatggagcgtatggagcgcaactttctgcgtgatcaatctggcatgcgcaaccagctcttgacgcttgatcaactcgtccagttcatggatcccgtactctggaaccatcttcaaaaggccgacagcaccaacttcttctttttcttccgaatgattttggtttggtacaaacgtgagtttgaatggctggatgtcttaagattatgggaaggcctgtggacagattatatgagtgccaacttccacctttttatcgcgttggcaatcctcgagagacatcgcgatgttattatggagcatctgcagcactttgacgaggtgctcaagtatagtgagtattgccatcccactgagtgtagtgaatacatcttaacaatctctagtcaacgagctctccaccacaatcgatctcgaagcaactctcatcagggcagaaagtctcttcaagagattccaaagacttgttgatgctgttgacaagaagcaaaacttccctgctccccgattcaaccccaagaactcctctggttcgtcagaatcagcagagtcagggccctcaaaggacggcaagacaaaggatggcaagacacctgccaagggtaaagctaaagagcctgaggcacctccacagccaaagacaatcacccctgaattgcgcaagctgttgagtaaggaggtagaagtgctccctaggacggccgtggctcagaacggtgacggcatgccgaacaagtaacctccagggttgagctacacatgttttgttggtcaagtatacttttacgcttcgacaagttgttttgctaagctgtcaatcaatttatgcagggagttagtggtattatgggaaattcagcccctttgctttatttttgcacggctttactgactgctaagggatatgccatattatattttatttttcaggtctctaaccggagcggaagcccctgcaagattatagtatatatttctacaatttactgcttcaaacatgattattaagaaggtaaaagtccattattatcttgtaaaacgcctttctatcctttcaagaaacgtgaacgccagtcatccaacaggcagggtcttgactcttccaaccttgtacgcatatgtcgccttcttcagagtaggcccctttatctgtagcctcgcggtccactaggtaatcctctcctcagaccagcgctaccaccaccgccgccgccgctgcttgcctggtcatacatcccgcctggcccaaatcggtcctcataagcaccgcctccacctccgcctccgttgttaccagctggaggttggaatggcccttggcttccagcttgtggactcgtcgtacgggacccaccgccccagagcctttgtcgtagcctatcctgtgcagaccctcctccagtagcagcacctccaggcggaacactggctgtttcgggccttccgagttgaccgcctgtgttttgatagcttcctccacgctgctgacttggtaatggccgtcgagatacatcgccgccccctggttgtagcgacgcgggtgttcgaccgccaccggcacgaagactctggggagcttgttgctgtggttgctgaggaccgttatcccatagactgctaaggcctgcatgctgctgctgtccttgggcaccgaaacgctgtccagcctggggtgtcatcatgggctggacgggttgctgagctggggccttagggtcgggtggcagccatgagggaaaggggcggcctttttcggaatagtagccgcgaaggacgcggcagacatgagtatcgtcttcggtatcgccatcttgttctcctgagaggaggttttggcggagagaggagatttgagaagacgtcttttggacgaggttggagtaccaagatgccatgatgtaatatgttttatcttatgataatgattccttaaacaatataatcgagtgttttcgcatcgataagtgctttaaaagctacaagttgggcgtgtcgcgttcgttcgcagtcgatttaaggagtatcgatgtcctgagcgtcagattgagtcgcaacaggtgaagcatgcgacgataagcgcagttgatccaaggccgtcgcaatcggaatggatatgcagccagctgctaactatgggttggttataaggaggattagagggttgttgcaagggtcgagaaaacaggtcgaggttggcgagtttaaagaggggagagttgagttggaggtgaaagtgacgcagggattcttggacaatgcaatgcaagtgggctgggggagtttcacagctgcctgagctaatcatgcgctgcgcttgggcggggcatttcagaggtaaacgaacataggacttggtggtggagcaagagtcctgtctgtgtcagactttgttttgaaacttagtttagtttgacactgatatgtttgggtagttttgaacggtgaagaatcacaatcgagtcaatgagaataattaaatgacagtctatttgatgtctgtaaactaccaagcaaacccgctcagcagaaataaagtagactagtgtaccgcaatgtgtcccagatggtgcaaagtgaagaccatccatcatgatgcttttttctttccttctccccattttcatttcatcttgcttaggaaacgcaaactccgcaaacgccgaggctttactttgtacaagagcaattaccatgacagatcgttggtcagcatcagcttctccttctcctcctgtctgggcttcttgttcttcatcttgatggcccgtccacgctttcgcttgttgccggacttctcgctctcggactcttcgctgtcttcttcctcctcgttctcctcatcgtcgtcgctgccgagccactcctcaaggtcgccgagctcgtcatcgctctcgccaatgtcggaaacatactcgacctccttctcgaggttgtcctcctcctcatcctcgctccactcgacttcctcgccattctcatcgagacccttgtccatatcggtgtcacgctcgccagcgccgtcacgctccatggcgttgaggaccttcttccagatgtgctcgctgacgttgaggggctgatcaccgtaggcaccctgtcgtaggcgttcgacgagctcacgctcaatcgtgcgctcgagtttggcagctgcctcggccttgcgctcacgggcctgctcgcgatgcttgatcttgggtgccatcttcgggacgagcttctcgcccaatcgttcatcctcagctgcaatgcggcgcatgcggatttgaacttgtgtcaggcgtgtaagacgttgcttgcacctgtggatcatatacttgggccagtagatcaacaactcatccagttgcttgagagcttcactataagaacgagacaacaagcgcttttcccataatttgctaggcatatgtgatctttcaaccgttttaaggcaagcgtataacttcccgttctcttctcgaatcgtggcatagcgagagttggcgagaggacaagactgacggttacacaagccactgtggttgtattcgttacgacagaaggcattttgtgctttcacatgtggggttctgttgtagaggttagcttatttgttatcttgtacctcgtatgaccttggtgagattgcaagactgggggcagcatgtcgtctatactgtgtcttgtcgaagctcaaggctcgagggaagaatagcaagtacaggagcagcttacttaagtctgtaagagcagaatccaccattgccgttgataatgttccaaataatctcgtcggacgccattgtgagaaatgttgaagttggcgatagttcgcgatacgacacagaagaggttgatggtgttttgtcgtaattatagcgctgggaagtgcgcaaaagaaagaaaactccaaatagagttcctatagactcgagagactcagagtccgttcaaaaccaagaatgaccgaggttttgaagttggtagatgtttgcgattcgacgcagcagaggatggcgagtagaaaaatttcaggctagtttactagaatttcgtcccgctatcttatctctggctgctccagcactggcgcccagacgccacatcaacagtgggccaatcacctattcaggattctcaacctaaagcttcaacagcgcaacacccatcacactcaatgagcatcatgatcgaaccaatacttgtacgaggcctgatgaaagggctttagacatatagacagccagagactcttcctcagagtagactcgtatatttagattacccacaaggaaaaacgtacatatgtttcaattcccctctagttggctaaccaccaacatgatagcacagattgtggctgtgtcccggacgctggtttctccgaaccggttgcgctgcggctctgcgtcaactgtagtacgtaccatgacagctgcgatagcatcacctttggaacttggcccgcttagccgcgtaactcaccatcaacaaattctcgtttgtcagactcgacgaaattagtcgctttgtcgcaccccgactcgatcctcccacttcgaccgataagatctctttttcctctccccgcggggagtctcgttcgtcgacactgttgcataccagtcaaacataaacaccatcgcccaagatgtctgccggtctcaaaaccatcatcgcactctccttcgtgctcgccgtcggattcctcctcgttatcctgtcctgcgcgctgtggaaggtctactatcctctgctcgtcgttgccacctatgtcattgcgcccattcccaactggatctgcggacactgcgccaaccccgatgatttcgtcgagagctccggtgctgcggttctagatcttggacgtttctttacgggattctttgttgttatgggaattggtaagcttctttagtgttcctggtcgaaccggtgttacggcgctggtttcaatggatctcactcagattgttcgcgtggctaactcttgcgtagctctacccgtcgtcctcgcacactccggcctcatcgaagtccaagccatggttatgtccataatcggcggtctactgatttacggaaccattgtcagcttcggcatgttcttccacgaggagcaagatttctaggcgcgcgcgcgtgacagaaacgtgtgaagtcaggagaaatcgaaatcacggaataacgactgatgaggcacgtagccttgcaggaaagaggagggtaatttctagcataaaacctgtacaacgcgtgtatgatcacagaagacaaaggagtcgtattggcattcagcggggttttaaacaggggtctcggttactcacaaagaggattctttgacttccgatatggcaataatatggccatagtcggtcgtcagtgtgtatttgtgggcgtcatataaatcgtattatttctgctctttgtaatgcttgcgtttccctgtctatgttgttgaaatccaacccaaaactccgacgatgtttacgttgaggtatcatgtcccaagttaaatactgcgcctgtcctttccaaccgtctaatccaatctacatttttcttttagaactgccactcaagcggcgtctcggaatacgcccatggggccggcaagcttggtaaacatctcatccctttctccctcaggggtactgaggatagttaccgcacctccagccccgatcctccacacttccctaggctctatctcgccttctccggcaggagcctcttcgtcatcccaccggaacatggtccgtatcgtgacactccagtctcctgcaccagtgacatccatgtatccaacgacaccagagtacagacttcgctcgtggtggccctcaataacctgtaaaagctcgcaactgcgcttctttggcgctcctgtcatacttccaggaggaagagctgcagcgagagcatctagaccggtatatgggcagtgtgagtcaaagctgcttcgacgagcaccatgaggcttgttgccatttcgcccaggaagttgaccattgacaaccgtaatcatctggaaaacggtggcatactcttccaccttcatcaaatcagggactgtaacatggccgacaccacagacaccatgcaagtcgtgtcgcacaagatcgacaatcatgagattctcggccacttccttgggtacatgcagaatcttttcggcctgtgccagtgtagaaacagcttccgacttacggacggtgcccttcattggtctcatcgagcaaagcccgttactgtcgtgccgcataaaacgttcaggggaacagctgagcattgtagcgccaccgagtcggatgaatgatccgaaaggggctggctgtcgacttctgagtgtctggtaaatatgccaaggacttcgctcattgttgcgagaacgaggcctctccatagttgtttgtgatgttaggcaaagttcataagactctcctgctgcgatgaagtcctgacagactcggacctgctcctcatatctatccggttgtggtgttgtgatgttaagtcgcttgtgctgaacagcattaccgttgctatgtccgttgcttggcactctttgagagaggcactgttgaattctttccgtcattctgtcaagccattggtcatttgatcctctggtcttcaagttttggacgtatgccacaccagctcgatgatccagaacgatactctttgtaacccatgccaagcagatgtcaggtcgcgcatgacccctatcctctggcaccatctttttctcaaggccatgcaagcccatctcgtaagtgatgaagcccatgaaaccgcctttaaaggctgagtttgattgatcaaatccagagggatagcttcgtctctcccaaaagttggagatgatttcccatactttgacggtgccgttttccagactgaccgtctcagtcttgtctttcccctcagctgtacacggaagtcgaactgtcacaaagtcatccaagactttgtactcaactcgtagtgcttcttcgacctcgagagcgatgatgctgttcaatgccaacgcatcgccgttctttgaactcgatgagtcgagaatgacagattctccgtcagtcaatccaagcgcctcgacgatttctggcacaccaactccctgaggcaaaggaatcgctttatgcgtgtactctgctgatttggcaaagtctcgcaaggacgtagcttcgccatgtgacgtcgaccaccagtcttctgaaagtcgttccttatgtgcagccgcagactctagatggtttggtggcgaaagagtctggatctccagcaaggggccctgtacatgccgtccatggttcttgttccactgaagggcagctttgaaccagttgataagtacgccatgtgcgttcttttcagtgcacacagattccggatgatactgaagaccccagaacggctttctgagatgtcgcacgccctggagaacctgttcgcgtcggccatcatctctgaactctgttgcccaggccaaaggtgcaaactgggaggtgggattccagcgattcttttcctgccattcattgctgtactggccgatatcgacacataaactgtgataaagagtagccttgaatggtggcacttcgcgaaagatatcttctccttgatgctcaatctctctcaccatgccatgcaaacctctcttcagtctcctcacagctccgccatgcgcagccagaagactttggaagccaagacagatacccaaaacgggtaattgacgatgctcagggagactccagagcaggttgaaagccccgacgtcttccgggttaagcggagatccggggccggggccgcaaactacggcgtcgaactgagagagattatcgagaaactcctgctctgtccatcttgcaggtacatcattctcatcaagcctgtcgatgaccgaaagatcaatccttatgacgaatatttctgcaccgagaagtgttcggagaagggagacaatattatttgtgaacgagtcataggcgtcaatgaagagaatccgcttcggctgcttggccgagggttcagggcctgtggccataatttaggggagattcaatgtatcaggatgatttaagtgagtttggaaaggatagaaaagactctagtaaagatgatgttgttgtggatagaagataacaaaatccaataaacttcgatctcggcgttggatatagaaattcgaaatcttttgccgccacaaaccggagctgactcggaatcgaagccgttgaagccacagcagtggacgttgagtttagtagttgatcatcaggtgatcggatggcgaaactgtctaagttcgactcgttgctgtcgattgaacttgagtctttttaaaatgtcagaaaagagcataaacctatgatcacaccatgctaatatgcttgtaatcgatggagaaaatgactgaattgcctatcaagaggtagatatccattttaaggatccctgctgatagccgcttagaacagcaccttaaacttggtctttcctgcaatactcctctcaggtatatttcattcattgctttgtaaatcttgaccggattaattcttctcttttgctttcacccttttaaaattcaggatattatcgtatcgctgcgtcgcgcattgtctctgtgtatttctagtggcagtcagtcgacgtcttaattttaatgtatctaattcattcaattatcaaaccgttttccatggaatgcagcgtgccagtttttatatccgtcccaagttcccttacttcggttccttgtactgcctgtaggcaatatcatcacgtggtcgcaatctaacccctggcgacaggccgcaacgtgctctacatcgattccattcttgttcttcgttcacgataccatgtaatggtatcacgctcatcagagactgtgtcgcgtatcaatactacaagaaaccagcttcgctttactttacactaaattcccttcgctcagtgcttgatggcgtctccaacgccagcgttgccggcgccaggaccaatcgtccgatcactcattattgtccttgtcaaagcaactcgtcacaagatattgcgaagacttttgccaaaacaggttggcctttttcacatttctgacatttgcatcaagactagacaaaatggggccttgttagaagccttcgccatgcaatttgtcgccaaccacacgtctattcctgtccccaaagtacattacgctttcatccataagggaacatcgtatattgtgatgcagcatatcaaggggcaaatggcggcgaatggttggacaagccgctcggatgaatcaaaagcacgaatcctggagcaattgcgtggtatgatcaccgagcttcgctctgtcatacccccggaagggacaaaggttagcagtgtcgaaaacgggcctttctacgactgccggctaccgccgcggctctactggggcccctacgccagcgttcgtgagttacatgaagcgctggtcaataatattccctgggacgccgactacatcaaataccctgaccttattgaactctttgacttctaccggcaagcagaaaacaagctagtcttcacccatggcgacctgagcagcctcaatattctggttcgtggggatagagttgtaggtataatagactggaagacggcagggtggtttccaaaatactgggaatataccacagcgaagtgtgtgaacccaaataacctattctggacggatgtggtcgatcagttcataacgcccatgccggatgagtggaagatggacttcataagacgcagatattttggtgatctcccataaagattaagtctcgtgcacggtttcgctgactatgccctgtcaaatatacgcaaagcctgacttgagactgttctcaccccgaccaaagaacggaagtaaagtgaagttaaatcgccggccggttccgtcttacatgggaccgaactagtgggggttttagctgtcagaaaagaccgatggtggggtccgacgccgaaactccgaggtgatgtcaagatagacgacagtaaccgttgccaattgccactttgtcagcaaattgtcataacgtacctacctattatcattgatgaggcaatggtactacacctttagatatccttacaacaaatgattccaaatgcatgaatatctattttaatctcatcccctccccacactcctgccgttgatgctctgtcgaaacgccctccgcagagctgtaccgcgctcacaaccaacctcacatctacgacgaatcaaacaaatggctgctcacatttccaacggcaatagcgcattgtcgcctgcgtctgggtatgaaggcgcaacactcgaggacctccccaagtcatggcacttcaccgaatcccttcctgccgactccatgttcccgacacccgccgactctcataagactcctcgagatcagataggtccccgacaagtgcgcaatgccgcatttacctgggtgcgccctgaagaacagaaagatccggagcttctggctgtcagtccagccgctctgcgcgacctgggaatcaagtctggagaagaaacgacagaaaacttcaaacaaatggtagcgggcaacaagttgtatggttgggatgaagaaaagctcgagggtggctatccctgggcgcagtgttacggaggattccaattcggacaatgggctggtcagcttggtgatggcagagctatctccctcttcgagtcaaccaatcctgcctcgggcgaacggcatgagcttcaactcaagggtgccggtctgacaccttactcgcgatttgccgatggaaaggctgttctgcgttctagtatccgagagtttgttgtttcagaggcactcaacgctcttaacatccccaccaccagagctctgtcgctcacgctgctgccagattccaaggttcgtcgagagcggattgaaccaggtgccatcgttttacggtttgcgcagtcctggatacgcctcggcaactttgacattctgcgtgctagaggagatcgtaaattgattagacagcttgccacctacattgcagaggacgtctttggcggttgggaaaaattgcctggtcagctggaagatccagacaaacctgttgattctccagcacccaaccgtggggtagctgccgacaccattgagggcgcagatggttctgaggagaaccgatttaccagattctaccgcgaggtcgtgcgtcgcaatgccaaagtggtagctcactggcaggcttacggattcatgaatggtgtcctggtaggtaacctgtgttgacttttcgacataccgctaacgtatatcagaacacagacaacacctccatttatggactgtcgatagactttggtccatttgcttttatggataattttgaccctgcgtacacaccgaaccacgacgattatgcgctccgttatagttatagaaaccagcctactattatctggtggaaccttgttcgctttggcgaggccatcggcgagctcatgggagcgggggcagatgttgaccatgaaagctttgtcacagaaggcgtcaagaaagagcaagaagaagagattgtggcacgagctgaaaagctcatcacacaagctggagaagagtataaagccgtgttccttgcagagtacaagcgacttatgaccacccgcctaggtctcaaaacgcaaaaggacaaagatttcgaggtgctttttagcgaagctctcgacaccatggaagctttggagcttgacttccatcacttcttccgtcgtctcagcaatgtcaagctgcaggatttagccactgaagaagcccgcaaggagacggcgtcagttttcttccacaaagaaggtcctcccaccatcacaactgaagaagatgctcgagcacgccttgccatctggttggagagctggcgggagcgcatcattgaggattggaaggacgagggagacaacgtatcagacgcaaaggaccttgagagaatcgacgcgatgaagagggtgaaccccaacttcgtgcctcgcggttggattcttgacgaactcatccagcgcgtagaaaaagacggcgaacgagacgtgttgaaccgtgtcatgcaaatggccctcaacccgttcgaagatcgctgggacggcgaaactttcgacggaaagacgtacaccggcaacaaagatgaggaactgcgatggacggatgatccccctcaatccgagcgagctatgcagtgcagctgcagctcataagtagagatagaatagtccctaataaatgaacacacacgtacagttgcgtgcgtgacgcgcaaaatctacaagctatcctaacatttggtggtatgttacgaccggcggtaagaggcagcggtcatggagattggttactctcccatgcttccataaacggcgtaaaaaatattcatcttgaacacaagatagaggtagacccgactgaagcaacagttctgccgaagcagtcctgtcgcgcaagctcacctacaataaaatgtgcccgtatacaatttaatttggtagaagaaagaaaaaaaaatcgaaaatctcggcgcgaattgtggaataagtggtattgggtctgaggctgcggcctgaggcagacgtaaaaagacgccgaccaattagcattaacgtaaattaatcgcgggctagcgccactaaatccatcacccgaacagcaggttcccttcctagacgtcaacgactgagcatatattcgcctccagcgaaccctgtaattctattcatcttccctccgtcaaggcgacgcgatgctccgaaataccttagcacgttcggcttggcggacgagtcggcgggccgtcaatgtctcgcgaaccttcgcgacgacaagccagcgcccggccgaggtggagttgacaattggtgagcatctttgtgtatagagccattgaaggtccgaggaaggctaatactgttgctagatggaaagaaggtctctattgaaggtatgctttagtgcttggacagcttggtcgacctcttctgacagaattgtagctggctctgctcttattcaagcctgcgagaaggcaggttcaacagttcctcggtgagttaagacagtcgtggcgagtttggatgacatagctaacattatctagatactgctaccatgagtacgatacctccgagtcctcccaccatcgacctatcgctgacaatgcttcaggaagcttatgattgccggtaactgccgaatgtgtctggtggaggtcgagcgggcaccgaagcccgttgcctcatgtgcttggcctgtacagcctggtatggttgtcaagactaactctccccttacgcacaaagcccgtgagggtgttatggaattcttgctggccaaccatcctctcgactgccccgtctgtgatcagggtggtgagtgtgatcttcaggaccagtctatgcgttacggagcggaccgaggccgattccacgaggttggcggcaagcgagctgtggaggataagaacattggtcccctgatcaagacttccatgaacagatgtattcactgcacccgatgtattcgattctccaacgatattgccggtgccccggagatgggttccaccggacgtggtaacgatatccagattggtacatacctcgaacagaacctggacaccgagttgtctggtaacgttatcgacctctgccccgttggtgccctcacctccaagccttatgctttccgagctcgtccctgggagctgaagcacaccgaatctatcgacgttcttaacggtctcggttccaacatccgtgtggactcccgtggcctcgaggtcatgcgtattctcccccgacttaacgacgacgtaaacgaggagtggatcgacgataagactcgatttgcttgtgacggtctcaagacccaacgacttactatgcctttggtccgccgcgagggtcgcttcgagccttccgactgggaggaggccctcaccgagattggccgtgcttaccaaattaagaacccccagggtaacgagttcaagattattgctggtgctttaactgaggtcgagtctttggtcgttgccaaggatatggccaacaagcttggttctgacaacctggctctcgatacccctaccggcagccagcctctcgcccacggtgttgatgttcgatccaacttccttttcaactctcagatctggggaattgaggaggccgacgctatcctgattgttggcagcaacccccgacacgaggccgccgttctcaacgcccgtatccgaaagcagtggctccgatccgacctcgagatcggccttgttggtgagacatttgactctacctttgagttcgagcactttggtgccgaccacgctgctctcaagactgccctctccggtcctttcggcgagaccctgaagaacgccaagcgacctatgatcatcgtcggctctggtgtcactgatcacgctgatgccaaggcttactacgagaccattggtacttttgtcgacaagcacgcctctaacttccgaactgaggagtggcaaggttacaacgtcctccagcgtgaggcttctcgtgctggtgctttcgaggttggcttcactactccctctgctgaggttgcccagaccaagcccaagttcgtctggctccttggtgccgacgatgtcaaggaggccgatatccccaaggatgctttcgtcgtttaccagggtcaccacggtgacaagggtgctcagatcgctgatatcgttctccctggtgctgcttacactgagaaggccggtacttacattaacaccgagggtcgtgtccaaatgacccgagctgccacttctctgcctggtgcctcgcgaactgactggaagatcctccgagctgccagtgagttccttggcgctccccttccttacgatgacgtcgccatggtccgagaccgcatggttgagatcagccctgctctggccgcatacgacgttgttgagcccgtcgccctccctgccctgagcaaggttcagcttgtggaccagaacaagggtgccaaggttactggagctcccctcaagaaggttatcgacaacttttacttcacagatgttatctcacgaaggtatgtaaacttgatttatcatgtacctgaatttcctactaacaatctctttagctctcccacaatggctcgctgctcagcggccaaggctactggcgatgccaggacaaactttatggctcctggtatggaggaagataagcctatgggtcaggtcgagtatggcgtatagggcggtggttgtaaaagaatagaaagatctgctttgttttaatgcgtctggcaagttcgtagtatgtacatattggacgtctgacagagggcctgaaggtagataagttgaatacctaattcccttcactacgatgtgcacttccacgggctttgccgtttcacatcggttttctctttcgattgatgttcggaaggaacatgaacatgtccttatcgcatgttgctttggatgctccatcgacgtacttgactggtgaaagctgggtttctggtgcaggtccgtaagtctgttcctagttggctttgcgagcctgctcctgtgcaagttgttcttttttaatttctgcctcgatccttgcccgatgtgcagctaactctgcttcccgaattcccgccatttgggcagaccgcgccacgaaatccatcatagtgttggcctggaactcgcgcaacgatcgattttgcctttctgactgtgtaattgatggtatgtcatggtgggaatcctgcggtagcctggcttccatgtttgcgatcatgttgctcaaatgttcgggttcaacgccgcgtgggatgtctggtgcagttgtaccctctatcttgtcgagggcttcatatcgtcgtccatcttgaagaatgcgctcgtgctcgcgcatgcacagcgcgaggaagttttcgttggtgctgatgacgtgggcatcgagaccttcgagctctgcttgcaaaagatcaagtttggtcgttgatgtgatgtcgcacagggtttcatctttgcttataggacggaagatggcgggcgcgacgttcagtaatgggggaatgattgcgaggccatccggatcaggaacatgcttgggatattccaagcgacccgggcctgaaacaggacggtcgggtggctgagccatagttatatttatgtatcgactatgtagcgccttgaagaaactaattcatcaaagcgtggatcatttgtggctgtatgcaattgatgctacacagcagccaatgtttgagatgagtggttgaagagggacgagagaagggttggtgttacacagaggagggtggctgcatctgcacctgcataagtggacgttatttatggtgctagaataaggatccgcgatgggcctgatcatgaaaatattttgtaaacaaagcgtcaacgttgcgaggggcaattcgtttattaggcagaaatgaacggtttcttgaaaataaaataatcataaaattaataattatggaagcaagaagtgagcaaaagaatcgacttcaggcagtgaaggagtaaacagggttgaattaaggtagtagtttcgtgataatactccaagcatgatatctaccgagtacatgtctttgacacacaagaaccacccatttcttgctataaatacaatgctaaccccatactccgtcaagcgccttatactaatatgattaacttatatccaaagattggggtgcttgtctggtaactgagatcgataccagcaggcctccccgtgtgcacatatacaattcatggccgaaggcatgctggactagccaaaaagctcccataaatcaagagatcccgctgtgagatagaaatactctcatattgagagattgtcaccaacgttgcatccaaataaccaaacgaggaatttgttcagtatgtccttagtagggaacgctggacgacagactaccccgagctatcatcctcgtgatggcagaacgtttcgaacatattccctcatgagcctgacgcccgctctcacaatatcttcgagtcgttgatctttgcgcttcctcagccataatagaacaaccgacagaataacgaggtcagcaaatatgtgtttgaccaacaaccaggcaaaccacttcacccatgctgggacactgcgctccttcttcgttcgccactctcgacccgtcataatttgttctcgtaacgcagctacctcggcggacatggtggttaaagctcgttcaacctttcgctgccagcgaccactgcttcgatcgctagttggtacatcaacttcgtcgtcttccaggtctacctgtcgctgagatcgcagttccgcttcgtcatactcgctcatcggccttaactcttttaggggaccttcgccatcgcttgcttgctcgggttcttgttgaggttgttgtgcgccggcaccagtcgattggttgggcctcggcgacgataatgaagagcttggactgttatccttaatctgattccatacaaattcgagttctgacacaagttcctcagcgtccctgggaaacccatgttagttgattcgtgtagttcgtgttgattgatagtgctcacggtgtcgtcgcatatcgatgcatcgtatctatcagcgcctcgatatatctcctctttgactctgttcggctcaatcctttttgtaggttccatgcatcccatttatctttctcgcgctgaagttcgtcggacgccaaccccgaggcggcagtcggacgttccattacaccatcaacatcaccctccattgcctgcttatagagtccataaagccggagtcgatcggtcggcggtggcctcgatgcgccagttttgggtatctttttaactgtgttgagagcgtgtacaaacacgcgatctgattacacgtcagccaccacttccacgttgagcaccggttgtacaatacgacatacctactgaatccgccatttttgcggctatgctttgtgtaaaaaaacgactcgcgacacgcaaattgcggccgatgagagggagtggcaattgcgtcgaggtgcaagtcgagcttcgatatgggggtcctttatcggaccttgagccgtccagaccgcggcttgatggccgagataacggaaccccacaagccaggaatggaaaggagaacaacaaactcgaatttgaaggaacgattaatcttgtgtatcaagaaagaattaagtaagagagagagaataagtgtaaagataaaaggcagccaaagaaacgcctagtcgcccgtgtgttatggctccattgggaaaagaaaggagggtccttgaaactaagatgatggatcaacgctcgatcagaagcaattggatgatgaaatgatgttagatcttgacctgggccgggacctgtggaggacctcggcgcccacgggtaacgggcagttacgtgccaatggatggccctcggaggatacgctttcagggccgtctccactagaagaggcacatccccagggggaggggatgacatctggggatggattcgatagagtacaaagatgatggatctttaattaattctctgtgcaatacggagtacatgggcatgatatctattacaactcagtacaactcacataaattatttgaattatgtttcccactttctctgtgtgtccctttgtcactcaccaagctctcgtcgaaacatatacctctaagtcgtattttaccttgtaccgagcttattcccccctcctttcagcggttcgagatctcgggatctgaaggccaacccctgcatccagtgtcctcatgaaccgagacacgtgaagacagataaagtgtatacattggaccggcagccttgctagctttgaaagactttataacccgtaactttaactctattggtaaattttaatgacgtgcagcattggctgaacgacatttgacgacccaacttgactgcgattacaagaaaaaaagcagctggtattgacttgttcattctcatcccttaaacttagcctcacagtaaccactagaagtataaaagacggtattaatagattagtctcttatatagagtagactcttgtactattcgctttttataccctaaatgttcggtcaaccgttgttcgctggaaatccatgatttgcatatcatcaagatcccgactccgccttgcgcgattccgccttctcctccagccattgcttcttcttagcttcgtaaactttcatgactttctcgttcttcaacacttgtagcgctgcctttccacctgcttccgccttgcgtttagcaacgccgaaggccagctgtttgtttgtctctccccacccatcaagatagactccgatggcaaacagcggaaggcccgtgtccctatcttttctcttgcatggcatgtcctcgtaccggagtttgactccaggcaccgcgatcgctgtactcaggcgagccttcgcgttttgctctgtcaggggttccacagccttggcttcgggctgcgtagattgttcttgcatggtaggagattgctgggtgatgatgggctgcgcttgggctattatttcccgataactttctgcttgctggatctggcctttgattgttcgaccccatagcatcttgagccaagcaacggcgtttgcgtttccctgaggatgcgatttgacgactgctccaacgtatgcctcaaaaacatcaccttgaagcttaatgacgtccttgttgttcttctgtgtttgtagcaggactgtcatcttgccaacgtctataggcaattgcgttttatgttccatgccgtattctcggtagtacccagcgagtgtgacatttcgcacaagctgttcgcggatttggctgcaccggcctgatggaagatgcggaaaagtctcgaatatgaattctgttgatatcatttcaagtgtcgcgtcaccgtaccattccagcttctcccagtttggacctccaagtccggggtgtctaaagacttgcgcttccaggtcgggattgattggtggaagaggtggcaggccgtcgggtatctctgtggaagaccatcgcgaaatgcctggcgcaacagaggcaaccgtagcaacctgcacgcgcttgcgtggctcgtctagtgactcttctgccggtcgttttgacatgttgtgacttagctgcccggtggcctgagaaaaacagcggaaggatctagctaggctgaacgagatcggcgggttttgatgttagtgattgggttcgttgtttttcttccagggcttaggtacgaggtatgccgagtatcagactgaaaaattgctctgagcttctctagtgactaacgaacaatctgttacatctgaaaattcgatatctgcctctttattccgcctcttcttctctttctttcaaaggataaaaaaaaaaagagcagcaatcttcgcgatactaagaacaataattgacgagggtcacgtgatccctgctttgtggtgtaatgttccaagatccaatatcaaattgagcaccaggcaagcgattgaatgagccttttgataaattagatttggtaattacgtcttcaagagaaagtcgatggtaaaatagagtgcatatgttcatatcaaagtcgagtggcactctatagaagtgcatttttattggtccgtttggaatcggtcttctaactgaggacccgcattatgatcgcattgtccaatcggggcttttgttcaacttttgcgcagactacatatgagacgtcaattcaatcactggaaaattgacaggagcaacatttaatgtcaatcacgtcgagatgagtgtcccacgcgcgcggatattggatctgatgaaggtgattctatcgaaaccggtacggtatttctcgtactgatcttccacaggcgcaatgccaggtcttcgcgacgtcctacaaccctgagggtgtccgtatgggcaccaagatcctccgacaacgactacgaggtccagccacggcagcatactaccctcgaaagacagcgacgatacaggacctcaagcgcgaattcggaccaaccctggcaacctgggatgagggggaggaggaccgattcgagtacatcgaggagtaagctggaaactgcaaccttggaaataggtgcgaaagtgctgacaatttgattccagactcaagcttcgcggaaagagtgcgcccaagaagaagaagggacctccaggtatgtatcctcgactcgcaggctccaaggagtcactaacagctttccagctcctaccggcaagaagcgataaatcaaacaatgaatgtaatgacaaattcgatctcgatcatggcaatgtaggaaattccagggatcccctacaaacagtagacgatatttcgattttacgactccttgtatgtggtgttggggcagtgatgacgaggaaagccaagacatctatggttttctcttcagtatgtacaattacttgtattaccgcaaagaatgcgttgttcaattctcaattaggaacgtttgtctatgttttgatctgttgcttgttcgattgttgggtcggaagcccgtccaactgcgaaaaggaaatcgatgcctagattcgctcaacaatccagccacacttctcatgaatgttgaagtatctcaagggttcatattgggcagatgagtggcaacatcttatggcattaaagtgacaagttctgctcaatgtgacgtgggtacaagcttggagcgagaatgccttggtctactcgcaaccctttcctcacaatctattcgagttgtttgtacttggcaattcaagctggtgcactattctgtctctccatcttcttgccgcagaaagagcttccaaccgtcgttctccgtgtatgggcaactaattcatatcgaccatttggggaatattaagattggcatgcacgcttcagtttcatattccatattagacggctttattcaggcaggaagtcttctctgtggacatctactatggaagtgtagaagactcgatcctgcattggcgtgcctgaatctactataggaacaatagcagtgacaaagccacgatgttcaagatatagggcatcgcatttagtgactgcaggcccctatttaatctgccagtgccaaatgcatgcgacatctataacaaaagtggaaggaacagaagtggccagtctgctcctgtcggccgttagcacctgccactttacgctccttccatcttcactttccttccgcttggcttgccgaaaaagctgcgtcagtgattaacctccacttcccttccgtcaccatatcctcttcctttcttccaacccttcacactcttcttcttctcttcactaatctcccctcagcacaatcaatcagcctcttcttggttcgtacattcagtacattcactctctttgtctcacattgcgtgttacttgcgtccactccctcactacaattcttatccgatcacggtctcgccagattctttgcatcaaaagttcaacccaaccggtgcgactacatgtcttcacctggatattctcaggcgtcgcctgaaaagaacagccctatcttcacggctgttgcgcagggcgacacttcaggcagttccccacgtgcccctgttctggtcagtaaacttttagctttgttggctttattggatttgccatagagtggcttgatatcacaccacgtttccctccttgtctcttttacttacgaacaacttactgatgtaaaccacagaaggaaacaggtaaaataaacccgtcaaagaaaagcatctcggccctcacgacgtcgaagctcgcgaaccaaggtctcccaaaggtgaaactatccatctgactcgcgacaaataatttactaaccattatagaagatgaaaatcagtcacgattactcgactaccgaacaatcttaccctgtggacaagctccttgccaagattgaggagcagaatatggatcagcaggccgattccctcaaggcgaatcacgaaggagtctactacacaagagtatttgaccatgcgtcctcaagcaactccctgcccgtcactcctgctaccgatgcctttccaagcacggctcctactacacgacccgccagtgctactctcgacgatgctcgtagcgaaagcgaagaagtggtccgcctgaagttgcagctcgcccaagcagagagcaagatttccaagcttgaccaagagctggcagacacccgtgtctctaagactttacccggtacctctgccattggatctaacaacacgttttaccctactcgtgagggtgtatggggatctccagatgacgctcattccgatacaagcgatgccatgtctgcttccaccttcaatcgtactcgagaaatctggggagcccaacctggccccttcaccaacacgcttcaggcaccggttgctgagccggctcctggaaaatggctcgggggacgcggttttaaccttccaggcccagaacctattggtcccccctatcccatcatggaaggcttccgtaacgagcgtatgactcccgattcagagatgatgcgccccggttacggacgccgtggtaaccgtatcgagagtcgattcaactccccccagccgcttggatctggttatggaggaggctataacagccctgccaaccaatccgactacatgggtagtcctgttcctggagcacctatgaatgctcctcagggacttggccctatgggcgtctacccgccctatccacctcctgctggaacacctctgtcacctcatgcttccgagttcactgctggatctggatggaagaatgaagttggtccacatgccatgtaccaaacacgcaggggactggacccaagagaggttctggcgcccgaggatcagacatatctccccccaactgagccactgaactaccgtcgtctcttggatcgcaatgtcaactgcaactggaagtacattgtcgacaagattgtatgcaacaatgatcagcaagcttctatctttttgcagcagaagctcaaggtcggaaccccggaacaaaagtttgagatcgtggatgcgatcgtagcccaggcgtaccccttgatgatcaaccgttttggcaactttttggtgcagcgatgctttgagcatggcacacctgaccaggtcatccacatcgccgaagctattcggggcaacactttgagcctctccatggatccctttggctgccatgttgtccagaaggcatttgactcagtcccggaaaagtataaggccattatggtttctgaacttttgcgacgcatcccggagacggttattcatcgttacgcttgccatgtttggcagaagcttttcgagctccgctggaccgagtcgcccccgcagatcatgaagtatgtcaacgaagcactgagcggaatgtggcatgaagtagcccttggggaaactggtagtcttgttgtgcagaacatttttgagaactgtcttgaagaggataaggtatgttgagttgttcttatcaaagttattatactaacccttcgtaacagcgtccttgtatcgaggaggttcttgccaacattaacattgtggcacatggccaatttggtaactggtgcattcagcacatctgcgaacatggtgctcctcctgaccgcagccgggctgttgaccacgtcattcgttatgccgcagagtacagtaccgatcagttcgcttccaaggttgtcgagaagtgtctgaagattggcggttcagacttcctcggccgctacttggaccgagtctgtgagggtcgtcgcgatcgtacacgcatcccactcatcgacatcgcgagtgatcagtatggcaactacctcatccagtggattctcaacaacgcctctcctcagcatcgcgagattgttgccgctcacatccgaaagcacatggtctccttgcgaggttccaagtttggttctcgtgtcggcatgctctgcaccaaccatgctgctgcaactcgtcctggtcctggcgctggtcctggaatgagtggacgcatgggacctggaccacgctacagcaacggctaccgctaaattcttctattctttgccaatcgatctcttttatcgccatagacatttttctgctagggaatgcagagcattcctcattgcacttttgtttctgttctttcattgtcatccacatcaaggagcccctatctgaatcaccgatccttccactcgtcaagatcacgcaacaaaccagaatttgtcgacctttcttaagaaacatcttcccacgcaagtaatttacagatcacacgacatcctaagcccagctggctactgccttctcgggtgcattggacacattatggttatcgattttgcaatatggagaggatggtagatactaaccaccggcagtccttgcagagctgacctctgtatcgcaccgtttatgggctgccactctcacaggatgagtggaaccatgccttacggggtgccatggccatacttcttcagtcaatctacgggtatgaacgacggtggtctagaagggctcccttagagattggggtgggttatgaagttgtatgtcgtttttctatgcggatgctgggttcaggcgtcttcctatagcacacgggttgttacggtagtctttaaattcctttaataaacagttaatgcttttatcactctcaatgatccagttgtgtgccgtgattgatgagccaaagtcagattgtttcagccatctatctatcttgctcgaattcacaatgaagcatgcccatggttgcatggcccctaacgccgcgaatgctatataaacgacaagacagcgatactttcttcacgaagttccagcagcagaggaagcaaccggatcatcgtgaaggggtggaaactcggtatcaagcgcctttggtagatctgcaagagtggaagaatcggggctaacatctttctcccacggctttcttggggcagttctggctccgacaggtttcacggcctgtgcatgttttagtaaatacacatgagttcaagggttgttatatctagggttgaactcacgggatccctgacgatggtgtttggtatttgtcgaattcccggcacaggcttgccctcttggataagtttgatcatttcggcaaaccccattggataattaggctgatcttctgaacccgattgggctgcagcggctttcctgtcgatatagagatcagtctttggtgcagccttctgccagtccaaggctgcggttgaggtggcattagcctctgcgcgttgacggtattcctctggcaagacatccgggggctgatggtttgtcttgctagctagccagcttttgtaggaaccaaagtcgatgtcgacaccaatgcgctgcgcataatagaagatacgggcgtggatggccatatctgagagagaggcttggggatcttgctggccaggttcaccaaggatggcgcaaaggcctgactaatgagatcttagtaacccttggaataagaaaaaggatggcttatttaccatgaagtttttatctttggtccatggatatgtatcaaaagcagtgaatatggcatcatcatctttgagagccctgatgcgatcagctccagcaagagactgtgaggactgttgttggctcattataagaagctttgattggaggttctcaaaatctgttggatctcagtaagcttcacatccaaaaacagatacaagtatggaatttcatcgtgtccatgtgcaaggggatgatcatctcactatgtactaacatgtgagaaaaacaggcccggggttggtaaagctcacagggctagcaaagcttgcctgttcaggacttgggtcaatcaggcctgaaacagtagcaagaagtgaacctcggctgaagtcggtttccagacagattgaattaaactcaggtcgggtgctattctgttagctcacgtggggcggacggtccaagacgtgaccatgagaatgtgagaaatatcggaataagtcgctgtaggcagttcagaggcagtgaaataagtttcaataagagagacggagagaagatataaaatctcattgacttaactcattcaacttcggtattcgcagtgacttatcattagctgaagtccaagaagggaaaggtcgcgataagatagtgtcgtgcttctccagacccacacgagcaaccttcatccaccattacgaacctctgctacccaccacccacctacttcctggtctagacgaccctgtgtagagaatctatcgcggtcctagctttagtacagtcttcgatccttccatgccatcgcggtcgttgtcttctttgttgttggccattccttgatatcctggggcatacaacgtctcttttctattcctcctgtagccgtcagccaccactccctcccaggttagctccaagctcccctgcctgtcgccccgatgaatcgagttgccgtcaaatcccttcggacgacctctctttcgaccgtccacgccctccctcgagccccgcgtcgtggcttctccatctcctccacggttctcgcccatcaatctcgatccaaggccagcgcgcatgctcggtacgctcatcgcaagtcgacgaaacacattccactgaagtcctccatgtacttccgtcgcttgcccaccgcactgctttccagtatcgtcgttggatacggcgcctggtactcctacaacagcactgactctgtgcctacttccacctttagtgccaacagcctcacatccacccagacggctgatgcggtgccgactcgtaccgtccttgtagtgggcgctgacgaactaaggcaaggcaccattgttggtgagggaccaatctccaaggctaccagcgacgacggtcgtcgcattgttgagatgttgacgcccgatcaggctacgcaaaagctacgtcgccttgagcagtcttactccgtcagccgaggtcaaggtgttactcgttatgacttggtccagctgcccagcaacgacccaattgaggatgatcacgccgagaagattgtccaagttcccagcaggtcttctgccgagactgacaacagcgactggatgttctggggcgtctttgatggccattcgtaagtagttgttgcagaatacagcttgcacagtgaaatattaggagccatgacttacacattttaggggatggacaacttctgcgacattgagggaaagcttgatcaactatgtcgcccgtgaactcaacgcgacctacaagctggcttctggcgagctaccttctgaagatgcggtaactcaagccatcaagactggattcaataacctcgacaatgagattgttcacaagagtgtcgagaaggtgttcaagggtggttccaagaccgtcgccgccgagttgttgcaacctgctctgtccggatcgtgtgctctattgtcattctacgacagccgcagcaatcttctgcgtgttgcctgcacaggcgattctcgcgctgttctgggtcgtcgagcggcgaatggaaagtggactgctacagcgctctcagatgaccaaactggcagcaacccttcagaggttgatcggatgcgcaaggaacaccccggagaggagaacgttattcgcaatggccgtgttcttggtggattggagcctagccgtgcatttggcgatgctgtctacaagtggagcagagacgtcgcatacaagctgcgtgagaatttcttcggacgcagcccctcgcctcttctgaagactcctccatatgtcacagcagagcctgtggtcacgacaaccaaggtcagccctgagaatggcgatttccttgttttggccaccgatggtctgtgggagatgctcaccaacgaagaggttgtcggccttgtaggcaagtggatcgaaactgaaggacagtctggaaccaactctcagtttgatgctgcctgggacaggatcttcggatcgtcaaagacacctctgcccgtcgaggagagcaagactgctggacctgacggcaacaagacccctatccgcgttcaacagtggggtatcgaccccgatgccaaggatcgcttcacagtgaaggacaagaacgtcgctacacaccttatccgaaatgctcttggtggcaacaatgacgagcaggtgtgcgctctgctcaccctaccttctcccttctcgcgacgttaccggtaaggaacctcgttcataatcacatgtgccgtaactaacaactgtgtagcgatgacctgactgtgcaagtcatctttttcggccatggcgagaagactggtgagattaccgtcaacctcgaggccactgccggcgagggcgtcaaggcgaagctgtaagacagatctgtatgtaacattttttgatgtatcttgaagctcaggtgtcggggtgtggtaaccagaatctttgtacactggagtttgggggcgtttcggaggttctcggaaagcgaatggcgatacgttttcttaccttgtattgtttgggtacagcatgtgaggccatttacgcggagtagtgtatatggtatcatgggagtcctactagggaactgaatcaaaacaacatgtccatgcaagaattttctcaagtagtccaaaacgtgttagcctaaatcgatacacataaaccaaggcttgaatagtgatagtaatggttggatatgacattcatctatgttgagtctaattgagaaagccgtacaacgcccaacaatgctagaccccataatcgatcaaagaaaactccacatcagccgctgaaatcaaagagtctatagacatgaatggcagaaacgtgttgaaaagaataagcctacgaggctgtgtaatggtctatttttcatccctgggccagagaagcttcttcgttttaagactccagcacatccttgcaaagattatgatccagacaatgatgatagcaacggtcatgacagacgcaaagatgtgtaggccattattgtcaaagaccttacccatgacgctagtggccgtaacctgtagatgtagcataagaatttgttcacgagaagttgcgtcgaggaggaaatgcttacaagagcggtattgggaaacacaaaagaccaccaagtcatttggaaaggcatgtggtggcctgacctagtatatttccataatgcgccgacgcataccaggaaaaaccacagggcaagaccccagagccagagactcacaagaatacttatgactttgatgatgtctgcgacatttgaggcacccaaaaagttctcggggacaagcaagtcagcctggctaccgagttgggctgcagttgttagatatctacctctacgaaatcaaatatgatggcgtacctataccagcagcagtaaagccataaggacctatagacataaactaataaaggtcaatcaaaatattaaacatgattgcagaatattaaactcacgataccgggtctctgattatctctcggaagtttttgagtcattaggcgataaataaaagcagaagatatcataaaggcgatcaaacatccggttccttgaatcgcagtagctccgagcgccatagccacggtatttactgtcattttatggcccgaagattctgctgcagcgatgagatttgctgcaaagggtgcattgagaagtagggggtatgcgggaaagacccatgtgggcgtcattgtgtgaacggggaagatcctgagaagaattgttagtatcaaaggtgtttaaaggtaggaactaggatatctcacagtgttgaccataaaataagatatagaaatgcgctgacagaaacactgagggcggcatagacccagaacacccactccatggcgttaagaagccacgggcctgtatgaggaataccatattgacaggtgttgattaatattacagcagcactagaattgtcagagctgctcgaaagtgaattgcggatagtatcgctcacgagaccaacttgtgtatgttagtaccagttttgtgtgaagaatgatgggaaacctacagatgctgagataaatagtgattctatctgatcggtgaaagaatgtatgaaactccccggacgaagatgaaatcttgtacatatgagaacacagttcattataaataggacaatgttgaggaagaaaaagaagaggccgatgccgtgcagccagggatctgtccattttactaatgagggtcagtcaaattcccttggatttggaagaaggcgtgtctacatgaatggataatattggcaatgccgccggtcgacattgtctagaggatgtcagccaggttataattgagtctcggaaacacccaccaaagtaaaataagtccattggtagcatgcaatgcgatcccttagaccgatctttcggctctgaggcgtcttttccactgtggccataacatgattcaagctatgagcggtaattgtagaactttgattgacgagtcgagggcgactttggttgttgccattggcatcctcgaaagcaatcgcggcgatatacgaaggtcgttgagttagtgcaggccgcggtacagcaagacgccttgggttttgatttgtcttcccatcatgtgcagcgggcgctgcggccgtaaagaaaggcggatgctcttctgacggagactcatagcctgtagtcagaccggaggccgaggccgaagccggagacggaagaccggctaccactggatagccggagggggccattccggaggaggaccgccaatgtcgtcggcgcggcgggcgagaagcttagagacacagtagatgaccacgagaacgctcggttccatatgagtgaaagcaatgtggaagtagaccaggtgagcgacaaagacgatatggtggagaatgagagagcccaagttagcgagcggcatgatcggagttgtaggtggaggaaaagacgagatttagtcggaattgatggcccttgttcccgggggggcctaaggtagggagggggaaagggagcgaagagtttcttgttttggcggctgatcagtaccaaagtcaggttgacaagtgactttattaggagccgcgtgagccgcttgtggatggttgagtttggtgagagggtgaggttgattcaaggtgcgaaagaggtagaaggagaggttgaagtgatggtgatggagtattgaatattctttgttagagtttcgtatttctgcaactacagagcagccactgtagagttcaactcagaaaatattccaagtttttgtcaattaaccaacgattatttatgctagtaattgatttgaatctccatcctgatatttggcaatgatgggctttgcatgcttggcgtttactacctgcccaactggagttcaaccctctgtggaagctaggctagtcatgctggttggtagcgtgacgttacagggggcgcgactcgaaaagatctatctattcccgttagacagatcgaggtgcattaggcctactggactgtttagcaatactgtattgtatgctgcgcgttaaagttcgatcttcggttcttcttggttcatagcgtgaggtcttacttgatgtcctgtggactgttgtgaagcaacctatctcgatctactatagtctggttctcggcaatctttgtctcaccttttgtacatcactcataacacattctactaagatcagacgattgcatcgtactaagctactgtgatatagatgtgtgtagctattaatccctatcttgtccacagtcgactctttaccctgtagttctgtaatagtacatcgtcttaaccgaaatattcattgcaacaacgttttattagagcgacgtcagcggggtcggaaatgcagcatgccccataattacccgagtttgcacgtgatatcgaaatgccacctttcgtggatagctcctggagcttcatctggagcttgcattgtgtcaaacttgacgtcgattacattacgatcccagataacacgaatacgtttgtacatgagaagctacccgaaacttgcctcgaactatgataccataagcattgcgatcatttccaagccaagcgcattatgtcttttaccaatacgcccgtgacccggcttggtgtggtcggtcttgtggctggctctattctagccagcgtccttgacgtcaagcactacttttacatcttaatcgatactcacatttggcgctaccggcaattctggaggcttctggtctaccagctgtgttatgtcaactcaaccgaggttctctttgctgccatgtctttgtataaccttcgaatcgttgagcgcatgtggggttcccgcaagttcgttgtaagtcgttcaatggcagattctcatcaaagtcactgacaatttattcccagtccttcctggctgtcacttatctcatcacgtccatcattccaccgatcgtctcgatcgtgctgcggcctctcactgccggatatctgaactacatcccggctggccctactcccatcattttcgccattcttgctcagtatcatgccatggttccgcacatgtacaaatatcgaattgcaacgtctgaggcaccaccaacggaccgaccattcgtgggacttacgttctctgataagtcctacaaatacgccattgctctacacctcgcgctattacaatggccaggttcggttctgggtgcaatcaccggttgggtcattggatattcgtggcgagaagggcttctcccggctgccctcgtacgttggcgcgtaccaggttgggtagtgggactgagttcgcagaggcggagcgccgaatttgaaggtctccgacgtcgtcttgaagatgagaattcaacggcggccacaacgggagcgcagggacaggcgcagggacaagccgagcgtcgaagaacaatgggacaacagatcatggaccaagtacgagaagtactttagtgcggtcgatatgacaaaggcaccacagtcattcattgcattcaattcagcgacatggtctgaatcactacgagacatgcgagtcttacagtgcattccccctccaacttgtctcaactcagcgtacatatggcataccaataattgatcgagtattgtctggcggaggaatggacccaatggagtaacggcagacgcatctctgatgtgtcaagacaggctgacagttttgtgcatcgacggagggtgtcaacctgcgcaattaggattcgtccatggcgttgtcagccacatccatcggctgtcagcattactggggattagcggacacagccatggagagatatgacaacaatgccaatgaaagccactataaagggagtattaatgtttataaataagaaactgggggtcgcaaggagaacaactcagcctctaaaaaacgctgcaataattatgcaggttgaaattacctagataaacaagaacaagaaacgccatctctatcctgttctctttctctttcgttttctctcacaagactattctcgaaacagaggcccattcctactggtgcatctgttaaaaagctaggaactcgataaagactagtggaaggacccatgcctgagcaatgcgggtgcgcccctctcgtgccttgctccaaccgccgcaaaacccctggaagaccgaattgcagtggcctgagtggcagatccatcccgagtaggtacgtacctgtctacttgactcggttagactcatcagctccgccgctgtaattcaactctcagtggagtacttcacaagggtcccactggacgacttaaggtaattaatcaaccgtattcgaccttttaggttgtcgatgggtctccttttcttcttagtcgacaccgacctctccttttctctccccagcatttggaataacttcaaggcttttgcaccgactctttggcggtagcagtccagcgcctctcgaaggattgctctcgaagttctgcgattgcctagcctcagccgttcctggacgcgacgcccctttgttgaaccgttcagcaagcatcgaccacctgtcaaaccttccgatacggaccagccatcgctctctatggcttctgttgtgttatcttaaccgtcaattcccattcgaggaccatctcatgttctgataatcaacacgaattaattctaaactcgtcgaaactatgagtgcgtacgcacgagagggcagcccatatgggttcgactcttccagaatgtcacccacggctacaagtcctcgtggcaaaacctttgttgaaggttatcgcaacgagataataaacggtttcgaaaaggataatggactttacaacccggtatagtcataatagtggagtttttgacttacagcttctaactatcgacatagatgaaccctgaacgaccacaaagttccgcgctcgtcgaccttcgagatccgatccaagtacatctcctcaccgaaaccgctctttctgatagtaaagaatatgagatcttgtcgcaagaagaagtggacgatcttaagaagcagtgccagtctttgtctcaacgcgttgattcgactcgacagaacttgacaatccagtccaaataccgagatgcagcaatttcaatggcgagattatataatcccgggaagctggaaggcaagcgaaggagtcttctgggccgcaacagcagcgaccaagctcgcgcaaaggaagctgaaactgagaggcaggcgagcgaaaggaaatgtgaggagttggcagcggagctctttaatctcgagaaacggcttatggagcctcgacgacgccttctagaacacactgccggtattcttcagctcacgcacaaggcatcaaacaagaagaaggacatgacccctacacttcatccaatgaatggcatgcctgggagtccagagagcctatatacgtatacgcgcaacagcatggaccgcgccggcgacgagcacttctttcatgatgataaccaattcgaccaagcgaatggaatatctaccaggggaccccctcgccaacaggctatcgaaataccactcaaatcaccaattcgagaacagcacagtcagctgaaagagttggaaaagattaaggatgagaacctgcttctcaagggccagtctgattctttagtcacgtcgataacagagatggaggctcgactggaaaacctaaacggctcattacgggatgctatcgttcgtttcaacccctccaagaacgaggattactacgaccctccatttggtgtgccaggaatgaagccaggggaactgctgaacaatcagatggattatctcgaaatgggtctcaacgccatcgaggttgaacaagaagaatcttccggcgaccaaggcaaggttgacggctccactgagaagcgcatcgaatcattaaaccaacaggttcgagacttgctgatgactgtggatcccgagtacccagctgcacctcagtcttcacaagataccgtcgagtcgaaacttgcatatctcgaggatgcattacgtgccgcagactcagaactagaacgtgctattcaagtagctcgatcaggcccgccagagaagcaggatgatgagcaagtggagcgaatccttatgaacctctggaacatgatgcagacaggcttcaccaagattaagaaagagaaggaggagcgtcgaagaacccgcattgagagaggctacgaagacgaagaagtctctgatgacgagttcgatattgacgaagcattcagtcttcccggattctcgaatcgggttcagtggctgtactcgcagaccactacactcgcaaaccagaagtctatattgaagcgacagatcaagcagcagcgagaactgaacaacaaatcagacgccgaaaaggacgaggaacttgcgagaaaacaggaggagctggatgagacacaagtcttgttggctcgagccgagagagacgccagcactgcacatgctatgcttgaacagactctggagcaacttgaaggcactggtgttgcacgcaatatcggcgctcagaaggctgcatcagaggaaagcaccaagaagatcgatgagttggaatccgagctaaagcgcctgcagagtgatctggccggtgcagctggagcggctggtgcagcacatgcgcaagtcgaagaccgggaaaacaagattgacagcttggagaaggagctcgacaacgtcagatctgatcttgccaatgcgacggctgccgctgctgcggcccaggcccagattgacgatcgtgagagtaagattactgctctcgaatccgagttggcttatctggagacggcccagagtgaggtcgaagagcgcaaccgaaagatcgctgcacttgagtctgagcttgagcaagccaacgccgcccatactcagatcgaggagcgcgacgcaaagcttgcaactcttcgcactgaaatccaagaggccaacactttcaaggatcaggtcgaggtacacagtgccaccatcgctaccctcaaagccgaattggaaaagaccaatgatatcgaagctcgtctcgaggaacgaaatgctagggtcgcccgcctcgagtccgatatggaactacttcagacagacctggcaggggccgcaggggctgcaggggccgctcaaggtcagctcgaggagcgaaacagcaggatcgcagctcttgaggctgatgttaagcaactcgaagagaagctagccgatgccgagtcttctagtaacaacaaccgtaaccagttgactggtgtggattcagtgattgatgccctcagcgcacaactagatgaggtcaaccgatccaaacaaatggccgagaataatgccaggtccctgcagcaacgggtcgatggccagaaggatgaattagcggccaagaagaaacaactcaaggagaaggaggatgagcttgagcttctcaacatgaactttgtagaaacaaagacggagctcaccatcgctcaagctgaactggatggtgcttacggttcccgtgccgagagggccgccgacgtggcagctattaagactagcggcgaggtgatgaagctccagaaccaactcacgaggctcaagaatgagctggccggaacagtgcaagagctcgaggatgtcacgaaggaaacactcagtgctgagcgtgagaagatcgagcttgagaacaaccttcacgatgtccagatagtgaagagacagcttgagggagaggtggcgacattgcgcaaacgacttgaggcagacatggagaaggctcgtgaacatatcaccaagcttcaagaggaccttgatagcgagcgtctcagggcaattccaccaaatggcggagttggcagaggtgcctctgtgttgagtgagcagttcagggccacaatgcgtgaggagaggaagaagttccaggacaacatcaaggtaagcctacgttcctgtcatacaaaactgatgacatcaatgctaacgagtctcaataggaggagcgtgctcgaacacgtcagctcgaagaggagctggccaaattgaagcgtgtcccgaccccaatcccaaccccaaccaaagcgcctctaagtcctcaatgagctgaccgttgacaagaaaagcttctggagtgaatcttcgaggccaggttagctttaagcgcagtgctatgtttcacgatgtacaatacttcttttcttcagtggtggcggtacttttcctgccaccacttaatcctgtttttagagcaccgattgaatttaggagtggccgagagtggctgttgggagcatatatgcatacataaggagtttatgtgaaggatgaatcaatgattccaaaaaatggtagccgagaagaagtctctcctcaatagatgatgggggaggctggtggtttagtttgttagcgatatgttgggaaggtcttgtgaaataggggtcattatctatctagactttgagcacgccatgtcgaatgacaggaagctatattatattgactttattctcatacgtttatgccatgtggtggttattttcttcgttcctgtgagtgttgagtcagagggccttggtggtgagaaaacatggttctcggtgcattcttctacgagattcctcaggcatgattaaatactctaattatatcctttgtgatacttcctacataatggacagcgcggagcataaactatatcggttcatgaaacaaacgaagccgtgaattggcaactctatcgcaaagggtcctcattttgaactataggttggtcgacgcacgataccttcaatcatatctgagtcggtgtggcgcagcatagtgatacgagtgatacgagtgatacgagatgtgcgagatgccataaacagcatatcacaacatgacgaataatcaagtttacttgtaaataccggacgcacctatcatgggtgacttacacgctcaatctggtattcgagccatgaggctgagaagtttaactaacatcgtctctaatatacccagtttatcacatggctttgtcgatcgaggcgttttcccccctgcttctcgaacttgtaagtggcaacggcgtttattgtaatctgattaattttgttccttgtgggatttgtaaattgcccattgaatcgtcgaccaatctacgatatagcttcacgaaatagacatagctgatctccaagtcctcgtcctcgtctacgtcttcgaagaatacaatttgctctttagagtagacaaagaagtgatattctgctattaaataatatcacatgcacttaacacaagtttgagtttggtcctgtactgtttaatgtttccatgaccacttcaggcgtccctcaagtatgtgcgttcgaatcaatgatgctgtgatatcaaccctaagcaaaccaacactttggaatcgatttcctggaacctcggtaagcttgttcccccgctgtagtccatggcaataaccaagcaacaaaaaacacgccaataaaggcgcgcagtaacgccgcgcggcccatctcgccacgtacgggcaagagtatctatgactattcacacgggattccacatcatatacaccgaaagtttgacggcagccaagtttagttataaatttccaagagtgacagcgtgccgcagacagatgagttctgtggtggttgatgtaggtcacatggacgatagtcacaagctgagaatcagctggccagtaagtctagtctcatactcaacacatccggcttcgcagtcagcaagaaattcagggtcccaggaaacttgatcaactggatcaaaatgatcaaattagctaccaatagggaagggtacatgagaggataatggcaattaatgcctgacttgcaccacagttcggtgtaacatactaccgaaggtaacgaggaaacacaaatgcacccaaccgagcaatcgggtagttatcagggggaatttggatgagaataagtcaaatcttttctagtctttctttgtctagtctatgccacttgttgcgccgtgtatgtacagtacagaaataatatccggtatatgagctcaaatctgtgcgcctgatctaaatgcgagtgagccgtccaaatgtgaacagctcaaaaccaacaaaaaaagaaagaaaaaagtcatgtgtttcccagtaccatgctgtgcaactttaaaaagaggcacgagtgtacctaggatatccaaacaccaaaagcgccgttacgtcgaaccaaagcaaaggaccgcgcccatccccccaaaactagagaaactccatgtaaagcacgacgacgcagaagacatagaaaaaagtattcaggagtgggtagagagtaacgccgccacatgcagaagcttgatgctaaaggaaaaccttgttacaaaaccctgatgctgaatcaagtaatgtgagtgtgagttccggaccagccaagaatagttatcgagtcccagatgaattgtgttgtatcccgaagccaagctggatagtgtgtaggtaaccatgtatcgatattaaaagatggtaaataggggtatagcgaagttgtggcacgaatggatacatgggtgctcgtcttgattagtccaaagacatatcatcctcgtcaacatatgccatgcgagcccatatcctccagtggacaacgccaacatgagcaatacgggtggcaatgtcttcaataccaccttcctgttgacccatacggatggctgcatccaagtctcggtctcgtcctgcatctagactgcggctgctagctggcacacggttaccggtggcaatcgaaaacaagcaaacaccggacagcgacttaaagtagcgtacacgcgtggcgagttcggtaacaagtcgattgcggtacgcctcctccatctcttggtaaatgggtgacgagatgcggcacacgttctcggtcaacttctcctcgaaacgagtaagcatatccatgggggcgttggtgaaacggaagatctggagagctagagagggagccattgctcgccatcgctcgtggtagtggagatcatgtggcgcctgttgaagcaatgctactagagtgtcgcgaagatttcgagccctcgacttagactcattggtatctgcagtcaagtatgcagggaggaccagggatgaccgtggtgatgagaagtttgagcccgaagagcttagtgcaacacttgaaggtcgagagtttgctgagggcggtgtgttgaagttgaactcatgatcgtccgggacagcactgaggcaagccgggggtgactggagacgtgaaacccgctccaagtcttcatacatgcgcatgcagacatccaagttgatagcgtcgagaatgtcggatctggcacgtccgaggcggtcctcatcaaagaagaaggtgccaggcaagggcttctcgccagcggaagggagcatcgatcgagacagtccttcgaaaaagacacccatatcaccaaagtgagacgacatttttccagtgctgctaggatatgttctagcagcatcctgataccatggcttagcgtcaccgatatccatcttgcgatttcgcagcttcttcatcaagaacttttgctcaaaggctgttgtctcttcaatgagggccggtcgaagacagcgaatctggtggtttgcaacatctagcttcatcgcctcgaggacgctaagtaaacttcgcatgccgttgacaagctcctcgacatcgttgttgctgttgccgttgctgagctgcttgtacatggagtcaacccactcatctcgcattggtgcgcagtgagatttgagaactcgtgaaagccatgaagcaagcttctccagatcagcgattccgcggtgaaactgttgcattaaaagttccacgttgagaccctcgtcaagaaattgacggtcacgctgtggcaccaaagtttgaataatctccttcacggacttcagaagctttggcaagcaccagtcgtcacctgtgccatgttttgcgtagaaactatcacggtccacgatgaattcaaggagctcctccttgagggttgtccagaagatactggcgcggtcgtgttttcttcggcccttgtcaccttcgacattaggtctgaaatgtagttcagggtcgaagttgatgtcgtgccttagtttggggttgttgatgatcttggatacctcaagctcgccaaggcttgattttgtgacagggggctcaagtggttgacttggggcaggagaccttctgctgtcaggtcctggacttgatgtggctgaggttgttgacatttctgaagggtttcgtgagagcggtgccgccgccgttgctggtgcattagagatattgtcatacccgcgtggtaagacttgtgatgattgcgtgtcctcgtccttttcgtcggctgatggttttctagttgtctccttctctggtctcgtctcgccttcaccgttaggtccagggcctgacgtggacaaactccgtctagacccctcaagcgggcctcttccaaacccttgatctgccgccatcttatcgtttgtcgatttgccgagtatttgttgatcagtgcaatcgattgtagccaagtttgaaatggtgatacttgagtgaaccaagaaacaggatgtattttgttcaccaactgtgcaggtagttgttagtcatgtcatgtcccaacaataggaaacatctcgggaacacgagggacgcagattaaacaatcagagcatacggccaggtgcagaccacttggtaggggaactattcatctaccagatacggtacaccaccaccaggtgcgagcggtgcgtcgtttgttttgtgtccaaggccgtatgcaatgctgagatgttgcagtcgacttacgagaatggtattagcttgaagcggatagtgactgttttcgtgcaccaagtattgcgtttgtgtaactgaatatgctgtattcctcttctccgttgccgtcactgttgcgtctgctgggctgcttcgcagttcgtttcggttgtatatggtattgtctttgtgcgttgccaatcgtctcgcgggtgcttgcgtcgagtaaatgagggtaggagaaggccaacttatttgttctaaaagcctatcgaaacaaataaagtcttacaggtaaaagatagagaagtcttcaacgctcatagccttaaagagggccaaataattctaagtatggggatacagaaataggaaacggatcaagaggaaggaaagagagaaagaaaaggggacgacagtgacgggagactgggatatttgatatgtggatagagtctgaatagtgtgtggcacttagacagacgagaccaggctagtggtacactggctcctctgatgggcttttgcgacaggtctttttccgccgacttcaactttgagttgtctccataaccgagtcagaggaacgaaagccttttctgtgctgtgcttggaaatttaggggccaagcgcggcatcatcgcgtggcatgggctggcctggttgggtctggcggtgggcaacggaacgccatgcatgcagaggggagcccgtgtaggccacagcactgtacctagaacgaggcaaaaatccgttaattgtactccctggtgctttcaccccagcatcccagctcctccaaacccgtctttctgacgtggaagggccctgcatgaatggagtgtgtcgaagaagaggggtgtgcatatagagttccaggtaggaatgcgccagttgtgagtgaaggacgccaaaatcatgtacactaatgtatcctcgtaccggactgtaattaagtatcctgcaaggttggtagccataaaacatactgtattttcacgtagtatactctgtagtttatcaacaatggcgcaaactgtgtttgtacctgggaaagttttttcttaaatgttgcccctggaaccaagtggaaagttaagaaggccagatgggtatcataacaatgaagaagatggtttagaacccttcaattgaaacggttgtcgttggtggtcgttgtactctcggctctacaggtcagacagagtggcattcagtccagcaagtgtcccagtcagaacaggacatgctggcggggattggattgcaatcttaacactgcagcgacagcgtgaccctctgatgttgtgagccggagcttgttgttgccatcgtctcggtgcctcgtctctgttagatgagtagggaagagaaggtcagacgctacttgactcagtctaaagggggtatcacggggaccactcactcaccgtgatcgatcttcctttgtctgatgagatatcttttgttttgtgacagcgacatacccagatacataaaaactatcaccgcatttgcgtactgtattgtatttcacgatagttgccgcctttgaaaaaattgatggtcatagtgagaagaaagtgtttcagcgaatgaagtgtaattaaccatggtccaggtgtactgtactgtaccgtagcagcgacgtaggatggctccacagagttattagtacagtgcgtgatcaagacattcgatgaagcgagtgggttttgtcatggatgtcatttcgtaggatgcgcgggatgagatggaaataccctgggcctggagatggagatgggcagtccaaagttggcagtcaagagtggatggtactttccagtctttagggataaaagaaagagagaacggctccttcccttacagatgccatcttgcgacaaaggaaagaagtaccgatcgtatcgtccaactctgactctctagaatgaacttgacaagcctccaaaatcaaagaaaccacctagcatgacactgcagacagacagtggacagtcaagtcagtcctggtcttgcaacattagaaaaaaaaataaacaaaaatgaaaacagggtcagacttcgacttgccggaggcggatcgaattccaggaacattcgacctaaacaggtcagggaatagcaaacttggcctgccgattcgtccaagaatttcaggggatctcacttattcgggaccaatgaagggcatcttgcacggtacaatcagtacattagtactcgacatgccacgctggaactggaagaggtaccctaccgtacaaaccgagtcctggcgccaacaataaccccaacaagggacggcccagggccaagtactccccatttcccagggaccaccatcgtcattccatcgcactagcacacctcggggggggggtcgcagaaagatccatccgccgccgctgctgatctagaaacggaccagaagcgtgcagatttcggcggagtcgttgcgcgactaatgagccgccccagcatcggccactacgagtcgtcctgcaactctcgctggtccagaagccaacaaagcaatgcaatctttgatgctggctgactctttgatggggggaaatcatgtttctcgtggtagtgtggtgacgacagttgcatgctgagcctcggttctttgactttgctgtgtgtgtaaccatcgcatctatggtctcgccaactgccgccaccacgagtgccgtcctgtatttctaaatattcgtcagaaatcttcacttgcacctcgccaccgcagacatggcatgtactagctgctgggtcagtagcggtgacttgtatcgatgcagtcagtcaggcagtcgtgtcattctgcaatgcagcaagccagtctcacacaaaacacaagtttgccgaggcgctcgcaagtggatatgaggttgtattcgtactccgttttgcccatacgttattacagccttctcaggcctctcggcgtacaatgaccgaccaactccaaggcgaagggcatttcgcgaataccaaacttgccaattggtcagcactactgatagtgtatcccagcctggtggtactgggatgcttttagctgtctaatctctccttggtagtctacactgtcccgtgcaagcatcttccatgccaggcagcgtgcaacagcctcgggcccttgattgttttgtacaatgaattgtattggtggaggttcacaatataataatatcgtgggaaccttgaatatagtagtgagcaccccaggccaccaaattctattcagggcgggcagaccagggttcgcccacgcttcggccatttcgatagaggctcagcacctgccacaacgtccatgcgtgcaggccctggagctgcatctgcgtcgaatgctggtggtgtcgtagtggtgtgtttggcagcagaatcttaagagcggacctcgtcgattcctggtcagacagggtagagcaaggagcagtcaacctagtatgcaccaccagttcaacaagaagagatgatgggttcatttctcgacagaaatgtgatgtgccaaccctgacgattgccctgcctttctgaggcccagggtcttgggcattcattgttcccattattactcactttttcttgggctgcgaactattatttgtccagttcaacaaggctcgctatgagtcaggattgacaacaaccaagaaggactccatccttcatttaaacatcaagagtcaatcgcaaaacaccatcggtgtgggaccacatcaccatccacccaggccacgaagtggccaacgcatcaatgcacctgtgttcaaaaccacagcccaaaacttggctctaaactaatgctgttctgcccaagatgctgcaaagctatcaatgcgggtaggaatctttcaccgccgtaaccgcaatggcagtctcaatgctgcttgctgctgctgtggtggtggtgtaacaagttgtggctgaacccatgggcacctcattctcattctcattgattgcatacaaatcgcaatttgatcgacgagctgctttgctgtgcttgttcatcatcaatcagaccgccaaggtgttctggtcatttccacatggccaccttcaaatcttattaatgagcaggattcgacgccaatcctgagtcggagatgccgtctcttattggaatggaatgcttttcgaaggcaactctatcattattcgggaacggacatatgtagtatccaagcaagtttctgactaagaccatccatcagccgcttcgccccaagccccaagtcccaagtccatgttcttttcagctcaccttgtccatgcggcgacggcggatggattcctttccttgtgtcacgtaccgtccgtccgttcaggtccgaaaccaccacatcagacatcggacatggcgaggctgcaaccatggcatatgtgacaataaagtaacttcccttccatttgatatcgtttgaccctcgggttcgcgggggtttaccacaatcgatttgttttatcgtgtgtaacctgatgcaagcagccaaggcagtccaacaagcgcccatgacaaatgatcacgcgggtttaaaaaataaaaataaactgtcgatacctacactaactacctgacataagtaaaaaaggttgtttgtttgtccctcgccttttgacttgaacaaaactaaaacccaaaaaatgttggctggttttgggggcgacaaggtcgatagtgccatgcaaggcgaagaaactctctactctactaaccctaaacccaacgattcattctcgaatctgtagggtgtgcctgtgtcactcgctggtccttttgttggcatttccatttctttggcaggcatgttatgttagtctcccagtcagtgccatgatgatgctcgtttgacgaggccagacgcagggcaacgagactgagttggccgagttaaacgatggtccatggatttgaatcagggacgtgttgccactgaatctccctcagctactatggtgcagtacaccgaaggtgttagttggatgtcttatctccatctcgaatcacctagattcgccttgcatatgcactccttttgggtccatcaattatatatgccaaccaccacactcgtattatagcagtatccgtatctgtacatggtttcgtatatctatcgggtgttttgtccccttttttttgaaggggggaggactgattttccctggacttatacttgaaggcgcctagctttataataatggagtttcatttcgaatgcagctgtgctggtttcacctggcactagaattgcgactcattttacggattgagcaggtggtggtgtcgtgacgagtcagactgggggccacctcatgcttcaggccgagttcggggctagaagctcggggccggagcagatccacgatacggcaatagtgactggtattaatagtgtagggccaagattgagaagcaaggagcggcgaaaggttgcattttgggtatggtggttttgatattaattcgacaacagacgacggtttcctcaaccagcattccatttgttttgttttgcttcagcctgtttagcacatgtggtcagccgtgctctcaacagtctactcatcgtattcatgcgagaattacgcccatgtcgcacacatatgacggcagcagactatctagtaggtttgcaaatgactggttatttatgaccaacttgagtgtgtgtgtgtgtttgtctgttactgtgccatctgattgttttcatgtcttacatttttactgcatcttagacctggatcgtcgttactaacaaaacataccagtcaatctaatccacccacccactcactctcttgccatgagacagaaataacgagtttttttccgacgcggctgaaagggatttctcaacagatcggctctagttaatcaaccccagattctggacctgcttgttgtcccgtattccttttccctgcgccaatcacacacctttttttttgctttttgtaagacgggaaggtttatatcaaaaagcagccaacattcaaaaaggcaaaggctgaactactaattccgaaccccgtatgtgtgcatgctgcaatcttacctttcttagtagatggatgtcacatccctcaacaatgtgcaaaattgaactgagcagggcgcggctcctcgcatgatcgcggcaggcggtattttaccgcatgatgttgaacacgcatgggctagatacatgtcctttctaaactcggtgtcttgtctataggttaggatgggcaacatgaccacccggcgtctgatataagcagaaaagcctcctgtctcgaaggacttaaggtacagtattacactcttcttctcccaggcaatatcgggctattgacattccattgtggcacgaccaggtcatgtggcattggatgttaccagcatcgaccgagtttcgttacgtgctgctccccctcctagccatcgttgcgttgtggtgtcacctcgtgctacttactctgtgagactttcccgaaagaaggggaataaaacactttcatgtacttgaaccccaagtttcctttccatgtttcaaaactgccggtttgcgtcgtaaattcctcgacatgtaacgtaaagcacacttcttcaccatggtgcaggatgccgcttcggcccatgtgcagacagagcatagcttgcgaacgcaaaggtcgaattatttcatcatcatgatctggagggatctgtatatgtgacagacaatgccaatactccgcctgatgggttctttcccccttcttcccttccaactcctagcctgtcgtgatatctttaatagtaaaaaacaaaaacatgtcgttgcgcatatgcggtttagttgaggaggatggaaacctgtagtctacagttagccaagtcaaatacagcagagaaaagaattgcgacgtacagccatgaggacacagcatatacttatataaggactcagtctttcgcctatcctcgcgcatttccaaaagatgcccatgaatctaggatcgtgttagcctcgtcgcacatcttggcagtcgtcgcatctcgtacccgttcttatttcggtccatgatgcctggtgtaaagtggtgaacgtatgcgctcgtgcatatgagcagcaggagaacgagtaggagggattggaagttgaagagggcagactggaggggctgttagcatatcgatttgacaacgaatgtgttgcgtacataccattttgaagacttaggaagctgatcctgtactgagaaaaacgtttcaaatcggatatctcgtttgtatgcctcgacgttgagctggacgttgccttatcgattcctccttctgcctttctcacatgcgacaagtgtacttaggggtaaagattcgccgaagccgcgacgtgtttcttcgagctctaaagtccaggggtgacgtacctaaattcaacccccacaaaagtcctaaccccactgaagggaccccggactgagcctctaacattcagtcgcaaggctgcgctgagcacctgaatcttttcgcaatatttcaactacatctcaaccgcgaggctacgcttctcttatccggatactccaatcatcaaaaatcgaccctttgcatccagcgactcttatttcttttcgtatctatactttgcaagcgctcaggcgctaacaaccacattcatcatggaacccagagctcgtgccggcaaaaatgtcggcaagatgaactttagccatgcagagcgtatgtttcgatgcctccatctcctaatcgcacatacagactgactcttgtatcagtggcacagctgctctacgcacacggcgacgttcaaaacccactccccgaaaccgtccgcgtcctcgacgagatcctcacagactttatgcagtccatcgcttttgaagcgacgcgagcggctaactactcaggtcggcaaaaaatcaagtacgaggactttgaattcgcattccgcaagaatccagcgttcctgggcaaagtccaagaggtcttcgaaaagcaaagagagatcaagaaggcccgagagattctgcgcgacggcgaggacgaaataatgaaggatgctgcggatgaggaaaagaagagagaaaagacggatactagacctggaggaacaggcggaggcagtgctgctgcagcttctgcggcgtcaagagcggaggaggagctaggtgaggctgatgatgatgccgaggcagagcttgatgcgttgggtaagaagcgctgatagggttttcgactgggaattactaggctatcaataaccttttgtttttatgtacttatggcgttctgcagaaacatggtcatggatgggttctggcgtttagagaaattactcggcatacaagactggaattatgaataatgacacagtcaaaggctaatcttacggcctctagataccaagacaaaaacacatctagcaaatgttaaatagacttcggtgttggatcgagcattcgttctgaggacaataatttgtaaatttagttctagatgtgcatagccttgtcgtccaacattcaaaggctctagtagtatgaactgatacgccaatttaacagccacacaaatgagaacaacacctaccagaccctccacgatatcaacactattcacaattgatattctactccaagcccaaggcaccactgtgctataccaaactacaaaactcgatcaacgcttaccctatactggcataatgatcatggttgttctcttgaagccaaaactgccttacttcaaaaatgaatcaatcttgaaccccgactcaacgcgttcagcatatgctcctttaatttcttgttactcttgtatcatctcttcaaaattgtattcgtgatgttatcatctactccattgtttaagattattgggaatggaaatatctgccgagtcacctatttccggacccaccttcaacctcaacgggcaaaacggtcatgacgggatcttcatcctcggccaaatctagcgatataccgacaccgaagtcggagtcttttgcagagccaagaagtaatccgatgtaagtggtggcttctggtttcttcgtctgagttaagcgcccactcattttttctgaggccctcgccactggaaccttgaatggtcgcgtgtcaatgttactatccgcaacgcagcactaccttgtctatgtcttgacaactcggcactggtttgctgatatggagcatctagtggaggagtccttaaagcatatgactgtctgtagtagaatacaactctcccatggaagagctgctcccataaacttccactgatgtcctcgtcatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcgttgtgctgatcgctcgacccaccaccttgttctctaactctgattcgatgattcttcgacaactgaaccacctgagtcaggaggtatacccggtgcggatcacgaagccacacccgaagaacgtttgatagccgttgctgtggctttactgggtgtgctcggagcagctggcgcttacacgacccttcgaaccattggaaaacgagcccatcctctcatctctgtcaactactttggtgtcatttccacctttattgcattggccatgcttatctttggacccattcttgacatccagcaaccaggtctccgatgggttactccaacgacgatcaagcagtgggcacttctcctcccacttggtgtcctgggattcatcatgcaatacctcctcacatcaggtctcggagctgacaagtcaaaccgtgctaactccatggtttacacgcacatgctcttcgccgcgagtttcgaccgttgggttttcgggcatcgaatggggctcatgagtggcgctggatgtactttgattcttggaagtgcgattggcgtggttatgcttaaaaagcagccaccaccaaaagtgccttccgacgacgttgagaggcatggcaatgtggagggtgagttggaggggtctcctatgcttgtgacagatacgggggcgtcagaagagtttaggctttcgaggtagattggataaaagtttgttcaagttcaagtatctgtttgtatatgttcatatgacaaacataaatgttacacctgtacgtacacctttgaaagtgctaaacgtgacctcaatggtaatgaatacccgttaaaccttatgtcgtatcagcgatccctaaagtttcgtagatttcgcttctaatcgagattgtcaaatctcttccttcgggatatcctttattgaggaaatgtgaagctgggctcctcgagcaactccatcatttgttgattactgttaaaccactcacccaactgcgccgtatttcccatccacatcatggtattcgcacctctctggccctcagcaccatcaagcattcccatatctcccagcgtctgcgaaaaagtaccaacctgtgcagcatccattgacgagggctgctgctctccattattgagtccagctggcgggaaaccaagtgctgctagatatgtgttgagttcagcgcttgcctgcgtctggtctgcagtgggcgtagttgtccggaattcaatgtaacgaagcgctacagtgtagagaacttggaatagccgatgcattttggctgccgcatccgacagtgttatggttgtctcaaccgatgtgcaaaaattgtgtagacgggctagatcattttggtctcgagtttcgatggcttggcagaaaactacaatgaatgggatgaagggagcgaagaggagagtcctggtcttattagcattgtctggcgtggggtcatgtactgcaaccttaccagtgaacataggacgggaagtacaatgcattatcgcgtcccaagaggtccatgcagtcctggtgacgctgtagtgtcgcacgtgcagcctcgatacactctgggatgaatgttactcgagaccctggaggagcaggagttgctcggtaaataagagtgagaagcgagagtcggagcacgtcgtcagatatgatgatgaactctataaaatactctccaagcttcgttttgacttctctctcgcgagttttctaaaagtccggtatgagataatggcagacccgttgatatcaggagtacttacagccagttccctgctccttcgaccaatgtcttgcaaatcaaacaccagtttctgggagcgaagcctcctcacctcgtctgattcttccattgaaccaggactgtacagcagctcatatatttgtccttgacacctagctgtggctatccagagtgagatgaagggtgataagggtgtagcattggtagggttctcggagagcataggcacagtgacgtcccagtcttgaatagtagaggctcttccaaggcggagagagagactcttgtcgatgaaatatgtattccagaagaggaattgcttgcgctgcgcctcgcgaggcttgtcgttcttcatggtcgatatgcggtggtatcctagagtttgacatagctctgatgctttacatgataaagtccacgacagtgatggcttcgatatttcaatggcatagaaagcctagatgtgattagcagtgtatatgaaaaaatcggcaaagaacgtactccaagtagtagagcagaaatcatattggaagtagcgggtagatggaaaggtagattagctagcgctgtctctgcgttttgctggagtgctttggtatactcctcgttctcgtcgtgttccttcttatcagttactcgttgctggcgatcctggaacatgtacatcaggccgacattcacgaggatgaagtcagaatctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactcccttatccaggccgagatttctgagttctcagctattaagaagggggttgatcagtatggcatacatatgaatgataagcgatacctgattacttactttcacattcccgtataagggcaacggctgtttgaatcggtgggaggttattgcttttgagggtggggcgtggtattgttctggcatacggataggacatctccgtagcagcagtttgctgttttaatgaagtgacgatatgatgaagtgaatctagagtctcacgtaactcgaggctggcaccttgcagagactcggtaccgacagcattcttgagaaactcatttgcgaattcaccatgtgcagccaaagaagactccccctcgacgacggggctatcagcagtaacttgagcaagatgcccataatgcgttgaagttgaactttgggccggcgattgacgtgtaggatcagaatttggggtggtattctggctagattgaagagagtttgtagatgacatgtttgtcttcatgtctcgcatgagcgccgtgagtgtctcgagacggcgatcaatgatatcaatctttttctcactaaagtttgctcattggctaattagttaacttgctcatatcttgtagccaatgtggtgggtgaatcgggggacaggcagatattgacgatcccgtggccagtagcaccgaaatccaatccggggtaacatgacatactattgggctgagaggaggattcgagttctcttctcctttgggcgagtttcgtgatgtgtgcagggtatctttgcgtgtacacaatgggagcaaggcgagtttctatcgcaacggatctatacatgcaatgttactatgtatttggctatagaatagagaggatgggtttcaatatcagcagctttcagtgaataccgctgcctccgctatgtatggtcccttgctgcacttgcattgactgattgattagattgatttgataagtacataccttgcgagtcctgcatgcatcacactaagaataggcgttagtctggaggagccgtggggatagagatggacacagggaaggacagggctgttttaggttataggtgacactaactgctcgtcgaatagtcaaattagaggtattctggggcccatcggaaccctcatcggggccatcgacatcagggtccatgtgagcttgggagtcttcagccatgatgtgggatgtgagggttcgggaatcacggacaccgttggacagagaccaaataggaacaggtgcagcacgaatgtaggtgatggcagtagaacaatcctgaatatagcgagtgtcactgaaagagagaacgtttatgaaaagtatcaatgtctgtagcctaaaccgtccacgacttacatgggaaggagggaaacggagcggaacgcgcgggatccggaagaatcgaagccgttgaacgtaaacgaaaaaagtggaaagaggaaggaacggctcccgagaacaccgcaaaaccgaaacaaccaatcagatcaaaccaaagcccaagttcatccaatctctcagtgcaaggatcatctgcttccatcatggcctcatctaatgactgcagtttttagtagacattggagatttatcacgatgacttgcgtaatacaatacgaattctgagtcatttctcattcgaaaagctaccatctgcgtacttcaataccaaattgaattgagtggagtttgtctttcatcataagccaagacttcagtagatgaggcggcatgatatccgatgaaagacccctgttttgatgatgcatggtatgtacgcatatcgacatggagatgaacctcagtctcggtacagctacagagagtataaacccaaagcgaaagaatatcatcagataactggcctactggtctcagcaacaatcaacctgaaccaagaccaaactctcttaaaccctaaatctccgacatcgtaaaaaaccaattttgatcctggtctagataattcattatcaatctgtaccccacttagaccactttcaaaggcggatctgataaaaatgcaagctaaagtgccaaggatcaccactaaatatggtctgttctgcccattctggctacgtacggagcacttttcactccaccccccgggttcttctcttcaaaaagttctttgggtcttgttcaaaaaggacgctacgtcccctctccttgctcgtaaaaatggccttctttcttcttgtttcttgaatctctcattcttcttctcttcgttccctagaaggttgagccttgtaacgtgaaatagtctaattcttcgatatactataatcgaaggaccagactaaaaaggctcggttacgaatacttcctaggctttacagcctgtcgcggtgaattccgtattcgtttagggacgtccaaaagtcatcatgacttcaagcatcaacgagaaggaaaacgaaaaggttgttggtagcagccaagctacctcaactcccgaggatgttgtcatcaatactgaaagtggcgatgctcccacaccaggtgaagatggagaaatcgagggttcctggagtgactacaaggtaattacagccaagtttcattctatcaagatctactaacaccattgaagcgcattctcacatatgccgggcctacagaatacctcatgcaagccatcgctcttgtcgctgccataggttcaggtgctggtattgctctccaaaatctcatctttggacaatttatcaccatcatcaccgacttcacttctggaaaatccgcacctagcaagtttcgcaaagatgttgcagacctagcgtgagtattcccaactcaagatattttcgtcaacctgctaacgtgccttcaaagactgtactttgtgtacctcggtattggtcgatttgttctctcctacatctggaacgtattcctaacctactcttcctaccgaattgtacgtaacatccgaaaggagtacctccgtgccgctcttcgtcaggaaattgcctactatgactttggtactggtggttctatcgccactcaggctacctccaatggtcgcttgatccaaaccggtattgccgagaagcttggtcttttctttcaaggcattgctgctttcctcactgcctttattgtcgcctttgttgtgcagtggaagctcactctgatctgtttgtgcatcgccccagccaccatcattgtcatgactgtcgttgccaccatggaggctgttcacgagatgaagatcctggatatccatggtcaggccaactcgctagcagagggcattcttgctagtgtccgaactgttcatgcctttgagatgcgagctagacttgttgacaagttcgacaagcacctcgaggaggcccacactgttggaaagaagatttccatcctctttggtctcatgttctctgccgattacaccatcatttaccttggctttggtctagctttctggcagggtgtccgtatgctggcaagtggtgagatcaccgattctggtgttatcttcacagttcttctttctgttgttatcgcagctgtgcaactgacccagctcaccccttacaccatcgactttagccgtgccatgtccggagcagcccaactcttcactctcatcgatcgcgaatcggctatcgaccctctttccaagacaggcgagaccccatccgagactatcgggtacgtagagttggaaaacatcacttttgcctaccccacgagaccaggcattaccgtgcttgacaatttctccctcaatattcctgctggcaaggtcaccgccctggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagctgaacttgaactggctccgacgaaatgttcgcctggtccagcaagaacctgttctgttcgaaggatccgtattcgataacatcaagcatggtctggttggcaccgagtgggaaaatgcaccagttgaggaacagatgaagcgaatcgaagaggctgctaaaatggcttttgctcacaacttcattatggagcttcctgatggttacaacacgcagatcggtcagcgaggtggtcttctctcaggtggccaaaagcaacgagtcgccatcgcccgtagtgttgtatctcagcccaaggtcctccttctcgatgaagctacaagtgctcttgatcctcacgcagagagtgtcgtccagaaagctctcgacaaagcagccgaaggccgtaccaccatcgtcatcgcccacaagctcgccaccattcgcaaggccgacaacattgttgtcatgtccaagggttccattattgaacagggttcacatgaatctctgattcttcaggacggttcttatgcaaacctcgtcacgatccagagtcttgctgtggatgatgagtcagcgcactcggtaaccgaggaggaagaggaggccgtccctgaagctgaaaaagaagaccttaaaatgaccaagactgtcactcaatatgaaactcacgtccaggagcgcctcgaggccggtaaggaacttggcaactacgacaaccacaagcagctgggcatcttccatgtcgtctatcgactcattgtagaaagccccgaggtagcatggtcgtacttcttcgttcttgcaggatgcctgggagctgtcgcggcatttcctggacaggccattcttctcgctcacgtcgtggatgtgttcactctcactggcgatagattgagagaccgtggaaacttctatgccagcatgttcattgttcttgctgccggtcttctcgtatcatactttgttcttggctatgccaccaacactgtcgcccagttccttagccacaagcttcgcaagcagagtctgcaggatatgcttcgacaggatctccaatttttcgatcgtgaggaaaacagcactggtgctctggctagtcgtattgactccaaccctcagtctattctggaattgatgggctttaacgttgccctcattctcattgccattctcaacctggttgcctgcagtctcatggctattatccacagctggaagcttggtctggtggtcgtttgtgccggtctgcctccgctggttagctcaggctacttcaagatccgcctcgatgccaagctggaccgggacacttccaagagatattctaccagcgcttcggtcgcatctgaggccatcacagccatccgaactgtttcatctttggctattgaagagtctgttctggataaatatgtcaatgagttgaatggagctgtcgctggctcaaagaacgatcttttcaaaattatgatcttctttgcccttactcaatcgattgaatattggttccaggctcttggcttctggtacggctgccgtcttctatcacagggcgacgtttccatgtacaacttcctcgtcgctttcctcggcgttttctactctggccaggcctctggtcagcttttccagttctcgacgagtatcaccaagggagtcaacgccgccaactatatcttctggctaagcgaacttcaacctaatgttcaagaaacctctgagaaccgcgacaacggccccaagtcaggaggtcccatcgtactggacgacgttcgcttttcatacccactgcgtcctcacgctcctgttctccgtggcattgacctgaacgtcaagcccggccaatttgtggccttggtcggtgcttcgggatgtggaaagtcaaccatgattgctatgctcgagcggttctacgatccctcaagcggcactatcagcatcgacaactctgctcttcccagcctcaatcctcggctctaccgtcgcattgttggtctcgttcagcaggagccaactcttttccagggcacaatacgagaaaacattgctctgggtgttgatgaccctgagactgaaaagaaggacccggccacgtcggtttccaacgagcgaatcgaagcagctcttcgcgctgcgaatgcgtgggatttcgtctcttccttacctgagggtgttgatacacaagctggctcaaacggtgctcaactatctggaggccaaagacagcgaatcgccatcgcgcgggcccttattcgcgaccccaaagttcttctgctcgatgaagccaccagcgctctcgacactgagagcgagaagatcgtgcagggtgcccttgcagaagcagctaagaagggtgatcgtatcacaattgctgttgctcatcgcttgagcacaatcaaggatgctgacaagatctgcgtgttccttggtggcaagatcacggaggcagggactcatcaagagctgcttgcacagggtgggttgtaccgcaagatgtgtgaagcacaggctctggatagttagtctgttacattggatatgagtaacaagttggagtaaaatatttagtcttaatgatagcatagataatacccttgaacattgatttatttgagcaaaactggctacctgggtatgctgtaagttaggtcccttggatttgtgacatggaatttgagattgccatgtcatttggttggcccgtccgccgaataatgaatttgccaagaatgtaaccgggatggttatcagccgtatccagggcattacatggtgattgaagcagccgctacaagtcagcagatgttgatccaaacgcagatagcgaattgtttgggttagattccagtcgttgatgagggtgatttacaagggacggataatctgcggatgatcacgctgtagtgattgtaggttctcttaggcctctcaggccctccattcatgtccagtccatgtccagtgcagggtatggttagtgggatagtaatggtcgtccagatattatcgttctatggcatcttaatgatagattcaattataacattgcgaatgatatcctgcacctataaatagagattggacaaagcttcagacggtttatacccgttgtagctgtcggaacagctcttctgctccgcctctggatctagtcaccattcggtaggtaccgaggtacccgattccttccagctccgtgccatgagacggagacgggacggggtctccatatttcaaacatgccaacttgcacttgcgatctgtactgtacttccagaacgtttcccttccaactacagtgacgcctctttcgttcctcggacgatcatggcgaacctcgacttttaattaccagcaacaccattctattcacttttgttctttgtattactaagtacgagatttattacttcttttcccctgctgccactattaccgaactgagcccctctaccctcccctgaaagtcgcaaagcagtccaagctccgcgcagattagctcggcagtagcccctttgtgttgaacccgttccgctgacacgatcgcacaaagtattcgctactggcattgaaacttggttcctctctcatcacaagccaacgcctgtaccggcatcgccatggcttcagaattgccaaaagcgacagatctggccacgatgccagacgattccgatactagcaccagctccaccgagtctcccgcgcctgcgacgtcatccacaacaataaaagacacgcttgtgcaacccgaccagtccacaacccaagatatcccgtcgcaacatgccgaggaatcgctggagcaagctggtgctttcaacgcttggctctcgcaggagaacgaagacgatggcgccaatgactggctagcttccgacgatgcggtccccgagcagacgcaacaagaggagacccccaacgaggctattcccgagcaggtggatactaagcaagaggacgccgagcaagcaaacacccagaatgtcgacactgagaaggcagatgctgagcaagcacacgcagagcagtcagagactgagaaagcagaggttgagcaagtagaaaccgaagctgtttcaaaacccaaaggaccggtagcccagcattcaagctcaaggtcctttgctcgtacagtgtctcacgaaatcagctttggtgacgatgacgagggtgaatggacactgagtcgcaccgataccgaccctttcaaatttatgcctcccagcgatcgaaccaactctttccctgcagtcccacccgctcattcgactgcagaggtggatgaacaacaccatcttccctctaaccaggctatggatgtgttggaagaaacagagagggaagtagatgaagaagaggagttatatcaacaagaggaaacttcactgggactacatacaccgagaagaggccattcttcgtctatttctatcggaggagatataaagagcccggaaggccaagattctgatgaaagatacgaagaggggataccattaattccgcatgacgctcaagaaaccaacgaggaacctgttgcccaagaaaacaaaactacaggcgacctttttgaaggagaaggtgacgaggatgccgattttttcagccaggttcagggctctgagtccgtatctgaggagcagcatgcccctaccttggaacgaaaatccacgatgcaagtactggattcgatgaatgcaggctctgtttcgaagaagtcggcgcttgaggggacccctgaagaggatgaggaagaagacgactcagactcggattcagatgacagcgaggacaaggctaaagaggaagaagccgcatcggctgagccaatgcctgttgcatctgatccatcccccgtcaaacaggaagatattgcttccaaatgggaacaagcattcgccgatgacgaggaggacgatgatttcttgctcgacgacaacgccggagaggaaaaacaagttgaccctgctgcgttctttggaagcgatgatgagggttttttagaagacgaagagccagctgcggacccagtgcctgcgcctgcgcccgtgccttttcctacatcacgtcaagcttctgggtcaaatccctacatgccacaagcaccagccgttcacccagcaccatcaccttatgcccccgttaaccaggtgcctggagtagctgctcccccaattcccgcatataatgctccagtgcctggtatgactcctttcggtgctgctcctcaatatggtcagccagctcccccgcgtccagatatgccaaaagcacaaagctttgccgacaagtcaaaaggagggtatcactcgccatacgatctgccaactgatcttgttacgaatttggtgaagccccgcaagagggcaagcatgcaacagctctcacaaacagaacagcttcatgctcccgtccaaccaccgcctagaagcgcgagcgttggtatcccggctcctcccaccaaactcacgcccccgtcttctagtcatgggccgcctgctcaacaaccaggacccccgaagcctgcggctcccggtgctcatcacaaggagaacttcttcgaggaactgcccatgacttctaggccgcgaccaagctcacggacaagccagagggctgcttcacctgccagaaatgcgcccccagttcgcgcacctcatgtcccttcaccactggccccttcgtttccgaaccagacggccccgccatcagctcctgccatggcccctcctcccagcgagccttatggagagccttcgatccaggcacctgttgttccaggagctggtcttgttgcgcctgaaagggtcagcccatatgctgctctgactacttctgccaaccacatgccacagcctccctcgactagcgcttctcgatactctcctgctcccggaacaagtcataccgcgccaccagctcctgtgaacagccgttattcgccggcacctccacccatcaagacccatggatcgtacggagccgtggcaaattctggccctggaccaatgttgccgcaccagcctagaacgtcaagcccattgacccattctgagactgctcactttgagcccagattgagccgagtttcgtctctgcctcccactcgagaggtagatgaagaggatgagcaacagacccaaacaaggtccgtgagcgctgctctttctcctcctccccaggagactagattcaatcccacatcaccaccacctcccagctatgctgggcagttgaatctgtcaccacctaagcaagcgggcccatatgcacctatggctgcgtcgtcggctcatcctggcttcgtgcctcctcctcgagcccaaacccaatcgccgagtgcctctttcggtcataagcaggcccagggatcttcagactcaacgcgccgcccttcgtctgctcactcccactcgtatccttctccggtaggcgcaaagccagtgccctcaccttatgccccagtagcccctgctgctggtgtctcgactgttcgaactcgtggccagtccatcactatgaatatgattgcacccactgatggtcgggagaacgatgaacttcagcgatggaaaggcgtgcccatcatctcttggggtgttggtggcactgttgtgacatcattcccaaagagtgttccccgatatggcatgaaccaggctgttcccatgattgtgcgcacgccaggagaagtaaaggttcagagtgtcaaggacctcgaaccccttcacgagcacgtggctaaattccccggtcctctgagaggcaagtccaagaagaaggagacgatttcgtggcttagtgctggaatcgaattgctggaaaaggatttgcctgacgtttcattccattctcagctttccctcgaggcaaagagagctgttgaacgcttgttactctggaaaatcatgcgcatttttgttgaaaatgatggcatcctagagggcaatcctactgtcgaggcagctgttcgagatgttctctctcccggggagaccgcaccggcagcgggtgatgatgctctctaccctgccgccagcaactttgctgcaggcattgcctctgttacctcgatgcaggctgacggcgttgacgtgtccactatggatcaggttcgacatcacctgttgagaggcgaccgagataaggctgtgtgggcccttgttgacaagcgactttggggacacgccatgttgatctcacatactgtcgagggagacctttacaagcgtgtggcccaagaatttgtccgcaaagaagtcaattatcctggtcacgctaacgagtctatggccgctctctacaagatcctctctggcaactttgaggattgtgttgacgaactcgtccctgtacacgcaagggctggtcttcaactcgtgtctactgaaggaggttccggaccctctaaggacacactagatggactagataaatggcgcgagactctttcgcttgtgctgagcaaccgaagtaccgacgatattcaggggctcaatgctcttggaagtcttttgtccagctatggacgagctgaagctgcccacatttgcttcatctttggtcgccattcttcaatctttggtggactggacgaccctaacgcaaacttcgtgctcattggagctgatcatcgacagcagtctgaccagtttgctaaagagacagaggccctccagctaagcgaagtctacgaatatggcttgtctcttgctggcggagcccttggcacagcaggaacaccacatctggccgcttacaagctcgagcatgccatgactcttgccgaatatggtcaccgagacaaggccatgcagtattgtgatgccattctgacagccatgtccgcccagactaagcgctctccttaccatcatcatgttctcgaggctgcagttgaagactttatgtcaaggctgaagtcagcaccaaaggaagagagcggctcgtggatgtcgaagccaagcatgaacaaggtctcggacagcatgtggaacagatttaacaagtttgttgccggagatgataccgaggacaacactggagctgctggagatgcaggaccgttcacccgtccctcaggagagtttagtcgatcaccttcagtgtcgaactttgacgtctatggtcagcagtcacctggtttcggaatgacacctgctcagacgcttgcgggtgctgctgcgtcatcaaaatatgcaccggccaatatgacacctgtcacgaatctgaacccctactctcctacttctcagtacacacctggacgaagctcgatggaacaaacccctgcgacgacctatggacaaaacccatatgagcccgcataccctggtgttgcttcagcaaaccaaggagacagttacacaccatcggtccctcagcctgagtcgaacgatactgggcttggtggatcaggccttgctcccgctgcccaaattacacaaggatactctcctgctggataccaaccatacggaatgccagcctcaacaccgatgggtggagacgagaagcctgccgactcttccgcgcaaggcttccaacctcttagctacggttacgagcctcctcaaatgtccttcaacccttctgagcaggcaagtgaggagaacaagaatgagagtagcagtggcggatacgagcctccttctttccagccttatggatacgagccgccatcctatgagccccagtctactgcagatgatgatggtgaagtacaccaaccaaaaaagaagagtattatggatgatgacgatgacgactttccttctatgaaacctgctgtgaagtcgaagtcggacaaggacagagaaaatgaagaaatgttccgcaaggctgccgaagaggatggtaagtttgttccttccaagctgatatggtatatcactaacaaatgaacagccaagcgtgcagctgcccagcagtcgtccaagaagggatggggtttcggcgggtggtttggaggtagcaagaaggccgctgctctcgagccgtcttcatctggcgaatcttcaccaggcaagcccattcgtgccaaactgggtgaggccagcagctttgtctacgaccctgatctcaaacgatgggtcaacaagaagcctggcgctgaaaacacaccagccaagactgctacacctcctccccccagggccggtcctcgctctgtgtctggaactcctcccccgcctgcaggcactccacctccacctttggtctcgagcaacagcgcgccgccgccgctcatgcctccaaagttacgcgctggtacgcctgagttgtcgaagcaagcgtctacagaaagcctcggcttggcaccacctgttatgatgcgatcggtttctaacactagcaatgccagtgcaccgcctagtcggccgaccacaagcatgagcaatgctagcagcattgatgatttgctaagcgtggcaccgcgcaaggccggtgacaagaagaagccccgaaagggtcgctatgttgacgttatggccaaatagacgaatgtgagatgtctcttcgtttggatttgaactaccagatccattctaggcgttattgtggggattcgtgctagaaacgaatcggaatgtattaataatagattactatcttgttttttgtgatttggcgagcagtgggatcgaagaagcgttggcctggggctataataagcgtttgtacacaagatattggtgtggaggtcaagttgtaatgcattggattagcagaatcatagaagcagcgatattaccgccgagatatgattatgactcggatggattttaaagcagaacgataatacgataaaaaatgcctgcatgaagtactcgaccaacatgtaaattgaaccatgattttgcagttgtctattatagtttccctaactccacaagtccaacgccgagatatcataatgagattacatctgtgttttatacgctgtacgactgcacataatactgatactaattagtatggtctatcgaaacatgacagggcaaaaaatggactcaccgtcaccacagaatcatcggctgtggcatcgtcgtattgcggtacgtagacgtaaaggatcagagcatggtcatctgcaaagcaagcaattacccggccttctaaccgaccaacactcaagactcgactccaatccttgccgtccacgcgaactgtcgcccagcgttcagggccgtcttctcggaactttgtactcggatgctcttcgacggggcagtcgagctgtgccggatctagctctgggttctcaaggttggaccacacgctacatatgtcggttgtttcagtaacgatccgcagccgcagaccgccgtgcatgttggcgctgatttcgagcttgggtgatttgctgttgttatttgagctagagttggaggctatggcaagcttggtaaagcgatctgaaatagccttgagctgaagaagtggtggtaattggatgtgaacatctggttcgcgtactcggggctgcatgatggtctcgacggtctctggatgaagaactcgtactggaatatcttgcgtgatgatcttttcatgctctcgccgtaaattagtctcgaggtgttcgggctgaaacatctcatcatcgtcaaaggggtcatcgccgccggcggtgcctgaaggtttcgctgctccaggagggttgttggctgacgtggttgtcgtgattgtcatggaaagaactggcaaaccatccttttttgtaaggcgcaaggaagcagacatgctgttgagcgctgacttgagagcgcgctgtagaggctgaaggggaagctctaggttaattgtgttgcctgcctctgcagattgaatgtggtagccatcaaagatgaagtccatggcaagtgagcttaatgtttgtcagcgatgaagtcatggaaacggaagagaagacatacgcccagacttgagatcccatatctgggatgactgtgaatcgcgctgtgtcatcgctgaggcgcaaccaggcaatcttctcgagagagccaagtgcagctacaagctctagagattcacggttagaagtgtccataaaaacagtaagaatgacgcagaaacaggcgtctgtaaggaaagagaactcactggcaaatgtgcgaatattcttcaattctgttcgaaagcgcattatgattgggaatcgcggtggtctaatggagaaaaggaaaggatctaagacagttgcgttaaagggaagtggtgatgtcgaagttgacggttgtagaatttgtggggcgggaaacaggcagttggagttcactggaagagatgatatcagaaccattgcgttctgttccataaatgacctacacagacatttcgagagatgtccaataaataaatgctaagagttgttgtttcaagtatcatctcgtctcgtccatctcattgtatatccatttcgaactgactctgttctttgacttacacgttggcacataacaactcgtcaaagaaataaggatctacgagactctatgataaaagaatgatagtcataaaagctatctaggggacttggtgtacttgggccggtgctggtagaatggtggtaagtcacagcccgaactatatctgttcctcaagggtttcgtgttcagagtcaaggagggaacagaaaggctgacctctcagctctgggatgcaaaccaaaataaccagagaatatgctctcaactataataaattagcctatcaattttatctattatggttctagagtttaagctcactgatactccgaggagagcaaagatgagacggcaatgataacgacgaggtctatgtcccgaacgtctgcctcagtaatcgacaagtattcatcattgtatgactacaaataaaggaatctgacttgatgacataaaaaatggactgagaggagtcacaggcaagccggctgcagcctctctccatagtatagttattcgattctctcccccaatcgaagaaaaagaccacctcagaaacccagcaagaggttcagaaagaagacgtcaaggaagaagaatacttgtctgcagtccaaggctttgcctatacccaagttgatggagtcaatatcatggtcttgttcgtttcttgtgtctgaggtctgaacatttcgtctcctgagactaaacaatttctctcattacctgcttagccagtacctacataccgctcaaaccatgtcgctgaaaaaaaatacgcatcctaatgatggttctgttaaccctgaatattcaactcgactcaaaccactggttctaaggtatatataacaatcacagtcgaacgctcttccagctgagctattcggggagatctccgaagcggaggaatagctgttgatggttctaaggtatatgttaaatatgctgaaatccgcaattatacaagtacgtgcagcaacctcgacacctttaactcgtcatctaggcacattgaaatcttcatcctgcgtagatcagttatggtattaaagtatcaaagaaccgtctcatgctgccattaggttgatatcaaggattctagcgggtatggacagcggtttcttgattgcaatcaactgacttcaaaaaggatataatggtttgtgttattatgatctgaaattgttccttgctaaacggtctggttcatcgtcactatcgtctctaaatccctcttcaagactatactcgggttagcaatgctcatgatatgaaaaaacgaaacaaaaaaaacgacatgttcttcttgtggccacttactctctgctcagccgcctggcattgtctggccgggccgcacgggtatctgcctccatctgacgccaggtagcctcgtcgacgtttccaagttcttctccatcatcacctattccgtcatcagaaccgtcgtcggatgcgaacgcgacgtcgcggttggagcgccacgcagctacgcgggccgttatgcgctcgcgcaaagacgacgtatgggacgataacgtgtcgaggggaagatattgactgtagcgggcgtaccgacgccataatggaataagaatgtatgtgagcagaatgaagagaatcaacgagatgacggcgggaataatgagcgtctaattgcgatcaggtgttagtatcgtaccgccacgaacgccaagaatattggtcaagttgtcatgatgaatacataccttgatgaccgacattgtcgtgcccatgttctatctctcaaggaccgaaggggacgagtctagagcttgtttcagcgtaaaatgcaagtttcgagggtgcagcggatgccatgaggttcgagatccgacgttgccttgaggttacgacaggatagtagaggctgtaggcagccctggaaacgtggctgaagccacaatcacaaagggcccagcgggaggtgacgacgccgaagatcccgctaaaaggggtcgaccaacggaagggtttaaacttgcaagggggttaaaagtgccaatatcaacgtcaaagattgacgagcgattgatgtccccagttcattattgagaataaagtacatacataaagtagtggaacttgtaattgaattctagctgaagcttcctgctcatcaagacaattgacatgatgatcacccacatagtatctgtattattcgcattaatgccttaaatcaatccatgatcggtaaatttccatagcacgccattcattgagcgggtcatgtagcatctaccttcgtacggatacaaagtaattgatacctcgtatcatcagctttttctctcaagctagacatgtcatggatacgagtaagatatatcctaagattatggcccggccttcgggttgtagaaaacttcaatgtacttgcataagggacaagataatatgcctagtcattccatactatgtttaacctggcctttggctggagtacctactaatttatttcccgtatcttaaacttgggtcttaagtgttttgctatacccctggtctactaaagtacagagtattctctcctgacaacttccgctcatcaaccctgtatgggattgttcttagcttagaaagatggctgaatcgttattcgttattcttggtagaggcaatggcttatggattgaggctcacaatgtctaaaagtccaagtacgacagccggcagttgaaatcgaatggaatgagtcgaactgaggccctgagtcaaccgacctcgcttaagaatcaaggatggagaagagagatctatgtctcgtctcaaaatagtggacggatacggacggaccccgagacaaaggagaagagctgcacgcggttcaagggatagttgagacagttgaaaggaagaattccatgcatgtgtatgtgtataatgtggggattacagcttaaagatgctttcgtggaagccaggcaaatgcgcaacaactgttaccacctcatgagctcaagtgtaacatgaagatcatggccagatacatcatagttagctggttgcatgaactattcccaggcataccgtcaacttggcactcgtaaggatgtatagtaagtactcctgtgacgtgccgcatgttggtacgagggtttgttgtagctcaaagatcttgcagcactatcagtgcgattgattatacgttgacagtcccagtttcctggaagctgccaagttgtcgtggacacgtttctgcatccttcttatctttgataacgctagaaatgatatgaaatattctacaagcaaatgtaggttgacagtgtctacgcgtctttaatctagaaagcccacttcccctgataggtcccttgattcttggaacaaaaaagctacccgcctgtgaacgggttgctgctaaaaagcgtccatcccacgaggtcgggccaacgcccagtcacagcgctttttaggggtgtcaatcatggacctacctcagcttgggtgaactccatccacttatgacgcccaatgataagcactgactgactatgtggtcaatcttggctgatgagcgaaatttaaattataccaaacgaatgtatacgaactatcgatttcaacaccttgacctgtgtacactgttagggcttttgggacgtctctgaattactaagtaccttaggctgctcaatttcagaaggatccatgattctcgatgcccgcccgtacgctacccgtgctaccaggttccccttggcgctcacagcgctgaaatcgctcttagcttagcttccttaggtgcctacccgacctctaagcggcggctaagcaatactggatccatcatccccatagacactcaagccaatccgcattcgtcttgcccgtgaccctcggtttggcttgagcagctacaagatccctgacgatagagaaaggatccaatccaaccagatcatccccgtcttttggacacccaactgacttgaatgattaggtcggatccaacactttactttactgctacgctacgctcctttatgcacaccaccttgagttaattcggtttgcagttcaattcgtttcattctggcaccactccttcaagcagcggcatcatccggtcaagcttaggccttttctttgtctttttaccttacctttttacctttacccccccttccagttccttacactgcagtatctacatacatttcctttctgtcaaaaagcaactcccggcgatcaaggttccaagcccgcccacaacgctcacgccgcttcgatttggagatcctccgcaccccgaatagtctcccatcgtttcattcaacgtcgaatactgtgccccaaatgaagcgagcggcccagggccagcagcacatcaccaacttcacgtgttccaactcgtaaccgttggttgacgagcacgagcacgagtcctcgacctcgattcctcctttttttcttctttttcttttactagtaacacatcagctcgaaatcgacattactttcgaaatacgattcgcaacctaaacactccgcttcgacgactgtcgcggacacgacgtcgcagtcgccatgtctgacaagactagacagtcctctggcggccggtctctcttctcgcgaagtaagcacaaggagaaacgcttaaatgaggacttgagataccccgcagacgatgcagccagctttcggtcctcgcgccataagcgagagtcgtctgctatttcgtttgacggtcgcccagagtcctccgacggcggtatcaaccagatggccggggttataacttcgattccatacgacaccatcgggggcgggtcacgctctccagttcctgtcgaatacttgcccaagggcgagcagatgccggtgcgccgaggagaacctcttccacaccacctcaatcaaaatggccaagactatcaccaatatccaagctgggacgggtcaggccagtctggggcccgttctccagggcgccagcctgctggtttcggttatcccaatgcaaatgttaccatggcttcgacaggacgccagactcaatatcagcaatggggccctgccaggggcagttcgtctcattcaaataatgcccctaacccccgatacgactcattaatgtcttccactgctcgaggctcagcagacaacttgagcatacagtcaggtaattcgcgccacgctcatactatgatatctcgctcaccaagaacagcaatgccaagtgcgtcttctcaaagctcctatgctgcttcgcagtactcaaatcgcgattcccaccgattcaccaaatttccctcgggtcctcctccaggacaaagcgaccctcagggtggtttctatttcccgaaacccgatgacgataatgtggtcgagcagatgtttctgcagctgatgcagaagcgaggatggcacaacctccctgagcaagccaggagacagatgatggcctacccggcccaaaagaagtggacgttgctctatcaagatcgactcaccgagtggcagggcgagcaaaagcgccgacaaacagcacgaccgacacagtataccgcgacccccgatatcacgacttattccgacgaggaaggcactccagaatggtatgtccgacgagttatggaggaccgacttgacacgaagggtatgggaagtttggaggtaaacctaaggactcagcagattggttgggtaaagagatttgtcgagtgtcagggacaggtcgccttgatgaccttgctacttaagatcaaccgcaagacggcacagggacctgcccaagacagtggccgcatcgacagaggccttgaccgcgagtacgacatcatcaagtgtgtaaaagcattgatgaacaacaaatttggtgccgatgatgccttgatacaccagaaagtcatggtggcactcgccagctcgctcatttctcctcgactcaccacgcgaaagcttgtcagtgaaatcatcaccttcttgtgtacatggggagagaattccgaaggtcacttgaaggtcattcaagctctcgatgaagtcaaagtagcatcaggagaaaatgggcgatttgatgcttggatgcgcctggtcgaggttaccatcgatggcaggggcaagatgggaagtttggtcggcgccagtgaagagttgaggactggtggtattggaatggagaacctgcttatggaatatgccgtcgcgaccctcatgcttgtcaacatgataatcgattcgcccgagagagacttggagttgaggatacacattcgagctcagtttacagcatgtggcatcaagcgaatcttgacgaagatggaggagttccaatacgaactcctggacaagcagatcgagcgattccgaaccaatgaggccattgactatgaggatatgttggaaagggaaaacagcagcatcaaggacgacgtagagggcgaagtcaaggatctcactgatcccgttcaaattgcggatgctattcagcagcgtcttcagggtaccaagacccaggattacttcatttcagctctgcagcatcttatgctcatccgtgccaacgacggcgaagagcggctacgcatgttccagctggtcgattcaatgctgagctacgtcgctatggataggcgattgccgaacatggatcttaagcagagtctcaatttcacagtccaaagtctgttagacaagctgcatacagattcggaagccagacaggcacaggatgaagccctcgaatcgcgacagatcgccgaagccgctatggcggagcgcgatgaggtgaaggctcagctggagctgggtgccgatggattagttgccaagttgcagaggcaactggaggagcaagctaggtttatcgatgctcaaaggagacaggcggatggactcaaagccgaattggatagcatgcagactatgcgagctaaggaagcgcagcggtatgagctggagacaagagagttgtacttgatgcttcgagacgctcaagatgttgcagcatccaaagccatcaagagtgcaaatgtcaccgccagcaagactgcacctcccgaggaccctgctcgcatgcaaggtattctggaccgcaaccgtctcatggagcggctgcagatgcagatcgagcgacaaaagacacaatacaagcttgagggacgtgtgtggggagatgctgtcggaccctcagatcgtcttcgagctctccgtgaggagatggatgacagacccggaacacctcctggcggtggaacgcctccccgagacttcacaaacagtgtattgggcagcatcaaccgcaacacgaagatcccccgcaagcctctcaagagacgttctgatggcgaagttatcgaagaggacgatgagaccgagggcgaggatggcgttgtctacgagaagcccagaatcgttgagatgaagcgaccaacgattgacgctaagcaacaagctggtctgctcggtgagatcggctccaaggttaagaagtatgatggtagcgactctgaggatgacacaaccggtccttcacaccctagtatggagacttcgtcacccatcactcctccaggcgatggcgaaacacccaagattgaggtcactgctgctggcgctgctcctccgcctcctccgccgccgcctccaccactacctatgcctggccagctctctggagctccaccaccacctcctccacctccgcctccccctatgcctggccaaatccctggaggacctccaccacctccgccgcctcctcccatgccaggtatgcttggtggaccacctccgcctcccccacctcccccaatgcctggtgctggaggtatgccgcctcctccacctcctccaatgcctggtggtgctatgtctgggcactatttgtctcgacaacccgctttcggggccaccccaggcattggcttgcctgttgtccgccccaagaagaagctcaaagctttgcattgggagaaggttgacgcccctgagaccagtcactgggcggcacacaccccctctgctgaggctcgggaggagaagtatcaggagcttagcaagaaaggtattctcgacgaggttgagaagctatttatggcaaaggagatcaagaagattggcatgggaggctcctctaagaaggacgacaagaagcaaatcatttcttctgatctccgtaaagcttatggtaagttgattgctgtttggttgacatggagcctggtgctaacaatatgtagaaatcgcttttgccaagttttcgcagcactctgttgagaaggttgttcagtcaatcatccaatgtgattcagaaattttggataatgttgttgtgatggacttcctgcagaaggacgatttgtgcaacatccctgacaacacaagtaaacaaatggcgccatacagcaaggactggacaggccctgaggccaagtctcagacccgtgaactcgatcccactgagctcacccgtcaagatcagctttacctctacacggcctttgagctgcaccactactggaagagtcgaatgagagcacttgctctcaccagaagcttcgagcaagagtacgaagagatcaacgacaagatcagacaagttgttacagtgtctgagtcgctacgtgattccgtttcattgatgaatgttcttggtcttattttggatattggtaattacatgaacgacgcgaacaagcaagcacgtggtttcaagctcagttccttggcacgattgggtatggtaaaggacgacaagaacgagtcaacactggccgatctcgtggagcgtatcgtccggaaccagtaccccgagtgggagactttcgctgatgatatcaacggcgttatgactgtgcaaaagatcaacatcgagcaactgcaggcggatgcaaagaggtacatcgataatattcgaaacattcagatgtccctggattcaggtaacctgagcgaccccaagaagttccatccccaggaccgagtcagccaagtcgtccaacgcattatgaaggatgccagacggaaatctgaacagatggagctgtacctggaagagatgatgaggacatacaaggacattatggtattctatggtgaagatcctgccgacgatggagcccgccgggatttcttcgccaagttggcgctcttcgtgggcgagtggaagaagtctcgtgacaagaacgtacaggttgaggaaacgaggagacgtaacgaggcatcgatgaagcgaaagcatacggcgcagctcaagcttaccagcaacagcaccgaagctggacctatatctccttccaacaccggtgcaatggattccctactggagaaactgcgtgcagctgcgccccaagctcgggatcagagagaccgaagaaggcgagcgcgactcaaggatcgtcaccaggtgcgtgttgcttctggacaaaagatcccagacatcgacgagatcccagaagcagaggcaactatcaaggctgcagaagcaccaagcgaagacgactcgaccgtactcagccctggtatgtcatcacctcgctcaggtggggatgatctagcagacagggcggctgctttgttgcaaggcatgcgcagtggagatggtgcagatgacgagaatcctgagaggagggaaacgcttcgcaaggctagacggcagacagcggaggaagaaagaaggttaaggaggcggcggagggataggacggcaacgaaccagtcagaagagaacgcagaggagcacaaagaagagtccagaccagagtccaagggcggagaagacgaggcagcgaaagagcaacacagtgaagctgaaccgcctacagaggacgatgtaccaacgcccaaggcagatgctgcaggtgatggtgcggtagaggaagaccatggagaaaaggcatgaggatgagatggatggacggacggacggacggtgtttgtcattcgatgcataccaatggtgttgggaactgtttaggagggagatggaaaggggataccgcgtttgtatgtagtcaacgcgctatacgtaatgtctacaccagcacacagtaaaagagagtatttaaacaagccttgattattgttgatttgttattgaaacattgaaactcactttgacagactcgcaaattaataatacatgtttacgcaattagccgcctagttaagtatatctggtctggttttaggaggatatcttgctcggtgacaaacttataggtctggcataaatgtagtattactatcgcctaaactcctgcctaaattaagtacactgcaaatacaatgtaccaatgaatattctaaaccaccctgtgataaaactctctatcaagatggactgagaggtctattgaaaccgccgtttcggttcatgtactggcgatactccgtcttcttctccttccgcactccaccagcgttgtttcccaagaccttcttgttctttgtcgttccgaacccaccaaagcccatcatggcctgcatggcagccaggtcgtcgtcctctgcttccattgggtcgtcctctgcctcggaggcctggccatcttctgagtgggcggtttcctcttcgcgctcggggcgtgatgtgggtggtggtggggagcggctggcacgagatccgacattgaaagacatgtgaggtgctggacgcttggcttcggggcgagtacgtgtgggaagggttgtttcgttagaggaggggctgcgagattgtggtgacgcagagcgacggggtttggctgaatgaattgttagtcttgcctttttgtaagaggattaaaagtgcatacctcttcggtccctatcatcatcgcgacgatcatcccttcttggttttggcggtgcatcgtctccatcgtctcgtcgcctgtctctcttatctcggtcatcatggtgtcgcgaaccccgattattttggcgatttctatccccatccctgtttcttctatcaggagacctggaacgatctctatatccacggcgttcgcgcgatcgggacctgtaccctctgcgatcacggtcgttgttgtccctatcccgtcctccgcctccgcgcctatcgcgcctatcagattcgtcccacatttgacgactgtctggccgtctacttcgtctcgagtcgctcatgtcgtcgatatggtatttacgtctgctcctcgactttgttgggatgcgttgactattcaaagcgggatgttgttggagaaagcatgcatctagagaattctagaaacgcaaggctactgcaaaacaactttaatgtggagatcgacataacgtggcggtggctagtgaagccaattgattggtcgaagctctaccactgaaccccggatttcctagagtttcagccttgcgtcgtcattgtcaattcggaggccccaacgtacgtgttctctggagcttcgcctgtctgcaagctgcaacaaaccgattgcggtagtggatttctttacaagttccagaaccccatccacgatcgtatcttcagagataaataaaggggtatttaattcctcaagatcatggtcaagatcgcccaatgggtgtcgacggcggcactcatcctgggcgcctcagccgcagatgaggcctcatctgtgctgacgacagagattggccgtcaaaataaccagagtctcttttggggtccatacaagtccaacttgtattttggtgtgcggccgcgaacaccagatggtttatggacggggctcatgtgggcaaaggttgacgactaccaagacattcagaatggtgtgtgaaacgtttggttattactcccaaatttactaacgctagtctcaggattcagatacacttgtgaacaaggagaagatattcatggatatggatgggatgaatacgatgcacgcataggcggtgtgcaatcaatccacgacaagggcaacaatattgacttgacaacgacatttgtcaagattccaggaggcaatcatggcggaagctgggccgctcgcatcaagggcgagcttcgagaaggtgccgcaaaggacaccaagaccatgcttttctattacatcgcccaggacggcgaaggtgagctcgatgttgaaggtgaaggcacacaatttggtttcgaggacgatgtcactttcagcggaaactcgaagactctgggagactacaagcttgccgtaacaaagggcaccggaaagcatcccacctccaacaacaaattgctcgaagaccgacatggagacaagactattgtctcaagtccccaggacgttccagaggaccatacctggcagggcaagcctgttgtgtttaagaagcttcaagaagctgtttcgcccgtccaagaaaatgccgaccaaactgaccctccaccaccatggcaggtgtaccgtattgcccacgtacccgccaaggccaatgtccagatcgtagagaagacgtttgaaggacccttcgaattcgatgttatcttctcatcagcatcttctggaaaggagttcaactctgaggacgttaccgagcaaatcaagaagacctccgagatcttcaacgagcgattcgcaaacactttcaagctcaaagagccattcaatctcgagaaatacaagaagtttggcaagagcatgttttccaaccttgttggtggtatcggatacttccacggtcaccagatcattgaccgatcctatgctcctgaatacgaagaggaggatgaagaattttgggttgaagctgcaaacgccaggagtcgcacgaagccggatcttgaaggaccctacgagcttttcaccagtgttccttctcgccctttctttcctcgcggcttcctctgggatgagggtttccaccttatccccatcgccgattgggatatcgatctgactcttgaaattgtcaagagctggtacaacaccatggacgacaatggctggattgctcgcgagcagatcctgggtcacgaagctcgtagcaaagtaccccctgagttccaagttcagtacccccactacgccaaccctcccactctcttcctcatcattgagggctttatggagcgccttcgtgcggccaacggtactgaaccccagaagctggagcgcttgattggggcggaccttttgcaaactgcccatctcgacaacatcgaactcggcgagacctatttgcgaaagttgtatccccttctgcgccgccagtatgattggttccgtaaaacccagcgtggtgacatcaagagctacgatcgtgaggcttactccaccaaggaggcgtatcgatggagaggccgtactgaaacccatatccttaccagcggcctggatgactatccccgacctcagcccccatcccctagcgagctgcatgtcgatctcatgtcttgggtgggcctcatgacaaagtccctaatgaacatcgcagacgctctcggtatggctgaagacgtcgacgagtacaagaccaacttggagggtattgagcacaacctcaacgaccttcactggtctgaaaaggagggttgctactgtgatgcaatggttgacgactacgaggagcacgctctcgtatgccacaagggctacgtttccctgttccccttcctggttggtctcatgaaggctgacgaccccaaactgggcaagatcctggacctcatcggtgacgaagatcacctctggagcccacacggtattcgcagcctgagcaagcaggatgagttctacaacactggcgagaactactggcgcagcccagtgtggatgccaatgaattatcttgccgtgtctcagcttcaagtaagtacctcgtaacggatgattgaaaatagtgcaaatgctaatgtaactactcagaatgttgcctcgcaagaaggcccgtttcaagccaaggccaaggacttgttctcgcgtctgcgcaagaatcttgtcgacacagtgtacaagagctgggaagaaacaggctttgcctgggagcaatataatcctgatacgggagccggacagcgaacacagcatttcactggatggactagtctggtcgtcaaaattatggccatggatgaccccagcaaagaggatcatgttagagacgagctttgagtggataaggagaaaaggccctgtatggccagctatgcggacgatttgactgtgtaggcactagactttacttgctaagtcattggctagactgttacctatagctaggaaaccggaaatatactcacacggctcctaccgcatccttgaaccatgtgaaggcttggtgcgttgaaactaggaacgaactataaactgggaacagggatcgaatcattttgccatttcgggtaagctagggacagaagcctctaactctcgttctgcacttgtggaggacgggtggctgtgatttgtccttgcgtaccttgccaaggttctttggctgcagattaatccgtgcactgttgtctatcggcaggctgtcactgtctggtggcgtccggcgggacttattcaatcgaccgagggctgtcaattcgaaaacgaaatacagtatagtcaacgtcagcgggattgctgcaatggtgttggctatagttagactcggcagcgattcctaaccggtgcctagctctgcatggtactattcccagacgtagagtcactgccgagacttgtgagatgcatgccgtagccattcttagcaatgagccaaagcttacaactgttccaatgcatgaagttgaaaaccgctgcagatcctggactaaggcagacatttagcctactgattacctgcagtagtgtaaccaccagtccaggaccagatgatccctgtaagatacccctgcaagcgttgaggatccttcccgagacatgtcccaggggactaccgtggtgtaagctcgagaaacgaaacgaaacgaacatcggttgatgagcactaggatcagaatggctgtatctgtggcatagtgcaatgtctcagaggtagccaggatgacaagaggcgggacaatggctttagggcttattaggtgggaatggcgacggtagagctcggttcaggttgcaaggctgatttcctggagaatgcctcgtggtagtgagtgtagtaagtcagcacattgattgggtaaattggatcacgtccagggctatgcatcgagctagttagcgaaaacagtcagatcgtgcgataacgcgccaattgtccaattgtaacacatattctatttataaagcgcctgggcgcttaactgtcgacaagggtatcattgttggtggcagggtgagagttgtgtctcattgcggctgtttgatgcgctcagacacatgacaagatgatgggaaatgcgaatttgcgaataaagattgattcatttgatagagtagacgtgaaatgtcgttcccgtgaggggatatctggcgtctggcttctgtctcgcccaccattggcgcaagtcgaatcaattactgtttgggggtctggccaatagcaggcggtaccatagatctcggtgagaatcgcaacccccagttcgaggttgaacggatccgacgggacaactcagaaattaggtcccatggcactgggaggagggccttgggcctgggcatggccgggccatcccaacccaaccctacgaacgggtaatgctgtaggtgccgtgccgccggaaccagagtatgccgggtatccaataataagatttggataggctgttccagggtgttggcggcgattacctcatgtacaaagaattagtacctaaggcttgtctcaagtgtgacgtttcattcggctgctgcccccacgagggaacctgtgcagcacagtcattagagccaggatgagcaattcgaacttgtcccaatatgagtcacgataagagaattgggaaattcggtcaagcattcaatgccccaagcgttatgcttgtaagaaaggcggagatgagattgagttgagacttgcatttgacctgagttgaggtgcccgaagaagggataagatgggttgggaaggtgggataaagtggaatccggggcagtttgtcacttcggcaggcggaacccacgggcttgaccgatgcatgccaatggggaagtcgcgtcatggtgttaatggttgcagccgccatttggggggagcatgacaaagatgatgacaaaataactgacgcattctgcttacaaacttggctatcatgatgccatttgtaaatgtcttgttttttaggcaacccttttaacttatcgaacccctccatgtgacagaatgaaccattggggacgcgcactctggattgagcacatgtcgagacgcattcagggtcaattccattattggcaactctcatatcaccaatctcttatacgccaatactactttcaactgctcctgtaatctccatccctgactccgagcattgtcggagtttgcttggaatcatatcacacggcctcatttgtcagcctttatgaagttttaagtgcggaattacaattgacaatcaatggatggatggacagtcaagattccggatggcgtggaagtaggatcgagatacgaattacccgacgtattgtcgcgtatttacgtatctaagctccgtcatcatcctcgtcagtccctgactaacaatgtgatattgaaactcaggctttgggggtcaaaagatcaccatcacgaaaatgctgtactatgtaggtacaggatggcatctaactgcaacactacctggtatgttttgatctccgtgggcagagccgtggacgagtacggaccaagtatgacaacgacatgggtccaggggtgttttatttcaaggaggctgtggcttactcttattccctgtccaagccccccgtaagccaatctgtccccgtaatacgcaccgcaacttgttcgacttacttgactggatacggcccacgtcttccgctcccggcgaagattcttttgtcaaacagaagattaccagaaacccccctgtaatgcaaggtccccaaagaatcctcagccctacgatgctgtccctccaccagtcacgcttcagatcccggcccctgtcagctcgccgacatggcgcaggcgtatatactctgtcctgaccaaactagtatctcccagtcccggttgatgactgttcccacgaccgtgtcaaagaagtttccatgcacggaatatggcaatgcacaatctaccttacctacccaggtagccttgtaccctccccctagcctgtcttggtaccttagtacatgtttctattttgtatccctgctgccgtaggtgtgcttgatccatcgtcatggcacgacccgaataggcgtcagccttccaccgttgtctccctggtagtcatcgcctaccgagattccttatccttcttcttacttgaagtcctctgtatataagtgtcctgccatccgggtcaaatctaaaatgaaaacatcatcaccatcaacatcttccatccatctcatctaacagcatccacactctacaactttaatcacttacacacaacaacacaacacaactctcaactcaactcagttacaacttcaactttcaaccctgttcagtttactttcaaaccaaacaactcattcatcacatttacaatggctgctttcactctcacatttgctccctctacccgctccttcggccgcagtggttacaacaaggacggtgacgactctgactccaagcccacaaacagccgtggccgatctggctacaatgagcctgaggagggagactctggtcgttctggctacaacggccctgacgacgacgagagctctcagggcaacaagggccgctctggctacaatggtcccagcgacgatgacgagtaaaagcgtctcaatcgtcttggatttttcaaaagcatacacaaagcggtaacgcaagcatggatggggcgttttctgtttatacacctgctttccccctcagcattattacggagtttcttctttttcttttggcatcagcatcagcgtttggatagtattgggcatagaaacagcatcgcgggttgggattggaaaaggaggacacacaagcatagcgggattggatttgcatcagcattggaattggcatggcatagaagcaagcaacaggcattgtatattttcttatttctttttatcatcattctcatttcaaatgtctctctcgttctttcttttgtctagatgtggccctggtggtcgactcgggcacattaacccaactcccatagaccggcgttatggcttatagaacttctttcgacgacaatagacattcaactcttctctttagcaaccttttctttcccgccgtcgtttgtgacaagtagcttacttccccacacagaatctaacacgtcaagtcagcattgtgtctaacacctgcatcagctcggtcagaacttacttctcaaagataacgcccaaaacatcttccacatctccaaactcaccccgacctgtgatccgggccagacaatcggcggcatatcgcagatactcagcggcgaggaccgtgtcagcgtccatgccttcctcgggagtagcctccaccatgaaatcttccaaatgttgtcggcatttgatcaagagttggcgctggcgttccgttacacccaacaaatcctggagatcgacaggcatggatgtcatcctttcaaaggattccacgagcctggtaatcacggcctgaataccgcccggatccttgctctcccatgaccctgtctgagcctccttacacgagatcgacacgagctccgccgccgccagcttaggggcccgaagttgggcattttgtcgaaatttctgaacaagctttccaaactccactttatcaactgcatcttgcttgttgacaacgactaggcaatcttccgcccctgcagcaagatccagcgtttcctcatcgtactgcaagaagaatcctctcgggcccttttccactgacgcaaggacaatgacgaggtccgattccaacgctcgttgtttggctcgtcgtattccttcttcctccacggccccaattgcgccactctcagcctcgctggtaatttgcgagctctgggatcggaatcctgccgtatctgcaaaagagcacaaatatccacgaatatccaagcttgcctcaactatatctcgcgtagtgcctgcttcgccagacacgatggaagcctcacgcccgacgatcaggttcatgagtgagctcttgccgacgttgggtggacccagcagtgcgatacgaattccgttcctcagaagctcgcttctttgacttccttgctcatgcagctcaatgctgtgtagcatcctagctacttgcgccgtcacattttgcagaagttctgcctgggactcatcgaaatgttggtcctctgaaaagtcaatcagggcttcgatttctcctctagtcagcagcagctgttccctccacgcctcgtattgccgaccaagagagccagagttaccgcgcacggctgcacgacgctgctgttctgtctctgctgctagggtatcactcaatgactcaatttgagcaagatccagccggttgttaaaaaaggcacgcttcgtaaactcgccgggctctgcatatcgaatacgatgcgcagtggcacatttcggaatggctgccagtactgctttgaccgtggctgatcctccatgaacgtgcagctccagaacatcatctccagttacagtctttggattaggaaagtagagaatcaaagcctccgaatccagaatgagaggttgattcttggcagaacatggatcatagagtgatcgcacagttgcaaaccttggttttggcaatggcttagatggacaaaatgccttgtatatctacggtacctggtcagtatatacttggcatggtattaaatgtgcttacctctagacatgacgggccagagatacggatcactgcaataccggcccggccttgtgctgttgacagggcataaattgtgtcatctacagctgggagcctggagaccgcttctgactcatggacagcccatgactgttgcgagaacaatctatgcctcgcgataggatggcatatttgtagtgatgaaagctgagaactgatccgattactaaaactggaagagactcgaagaggacttgcggcacaattgagtctccccggacgaaggttgcgcctgagcatcagcaggtgagttggagaagagtacgtatattttacttgggttgttcaaaggcgaagtgtatcagcataatgaataattgatgggttgattgtgctgaacaagctaaaagttttacaggctcaagtaagttgaaggcctgagagttggccgttacagcgcttggggtccactgaatttgatactttagtgcggttctttctcctcaccaataggttcctgaagcaaaatcaccattcatcagttgctttctttgattaaagtctgatgtaattctttttatttcttttgttcctcgatcgtatggagtatgttgaattcaacctccatttaggttgaatgtttatccctgttcttatacacgaaactcatccatcccataaattcatcaaaccatatacctattacttttccccaatagctcctcttaagaggtagcgaatgtctcaataaacttagcgagcttctcagctccctccagagaaatggaattgtagctgctggcacggataccaccaacactgcgatggcccttgagaccggtaaggccttgagcggtggcatccttcaggaaagccttctcggtggaatcaatatcaccgttcttggtaacacggaagcagatgttcatccttgagcgggcagacttgtcaggaacaattctgtacacgtcgggatgggcttcaagggcgctgtagatggcatcagccttcttggcagacacagcctcttgtccctcgaccttggtgtaggtcttgatcgacttcttgagaacctggccagcgatgtagacactgtctcttattagcaactctgttataactgccttagataatcacttactcaaagatgctgagggtgttgtaaagactgttattcttggcgatggtctcgtaagagaagatgataggagcgataggaaggccaagctttcggagcagagaagcagaaggttgaggagtcttgggggggagaaggctcttcttgataatcacaacagtaataccggtagagccaaggttcttctgtgcgccaaagaagatgacagagaagttctgcacagggattctccttgagagaatgttggaagacatatcagccacgacaatggggccttcgccgtcagggccaggggccagagacttggggaaagcagggaattcgacaccatcgacagtctcgttatcacagtagtacacgagggcagcgtccttggaaaggttccaggtgctctcctcagggatcttgccgtacttgccgtcattgatcttgcgggcatcagcaacaatgttgacatgctcaggaccaagaagtcgcttagcctcctcggaagccttttgcgaccagccaccagtgacaatgtagtcagtcttaagctccttctcaacagcgtttcggagttcctgctcaacacgagggtcgtcctcaggagccttgaggttggcgacgatctgtgccttcttcttggtcacccaggcgccaacaaggttgtacatggtagcggagaactctccagtaccaccaccctgcatgaaaagaacttcatagtcctcaggaatgtcaatgtaggaagcaagatcagccttggcctcgttgatgatgttggtggccagctctgagcgatgagagtgctcagcgattcccaatccggtgtcctggaaattgacgagggcctgggcggacgtctcgagaacgtcggtgggcagcagagctgggccagcgccgaaataagtgatatcagatctggaaggcatgatggcgttggatgtggttcgaattgaagagtgtgaatatgctaaagagtaaaaaaaatggagttgtctaaaagtcgcaaatatgtaagtcgtagtgagtcatccaatagaaatgcccagcaagaagggatccgatattcaacgtgtgactctggaagttgtatttcggtatgacaagaagataacgcgaagatgagtgataatttatttatgtcacaagttttcagtgatgaattctgcactcgtcaatggcttaccaagcgtggattgtgatggcttttatgtgcagactttattcgttgatactacagcaaaacaaccaagttatcaatcaccaagcctacaatactagctccgcatcaaacatctactagtgaatctagtagtgcagatcccttatgaattcatgaaaattaaagcgagttttatttttttcgcatagacatagaaagtagtactgcagataccctgtatacgttgctatctgcatgtctatgaaaacgttgactgtagctttactgctcaagctggaacacaaaatctcaacaattcttaatggggatttaaactgtaactttagatgcgtaaatcgaggtttaagacgagtgattgcgaatattgatgagcgacaagcttgtcgacgtcgttttgaaatgcgaaaatgtatcgagaccttaattagtcgagaactcaactacaaagccaaaattgcaatttctttcgattgagcggataaataatccctcttatgcttatgcaacttgagtttaatatttatttttttcatgtcattttactttgtagtttctctagtaataaatggagtgctggagtcaaatgagcttgttttgcctggtgaagaccacaaggtttcatcacaggtaaccttcaagaagatacatagagacatcttcagacatcattcacatttacagctctcttcaattcatttcatcggtacgcctcgtgttaaccaacatcaaaatgatgcgacagttttccaggctagcggggcagtcagctcttgcatacaagaagggattaaacaatcaaatgtttcctcgccattctttacccaaacaacgaagaacagaacatgacagaggctcacagaaggagactagctataaagataggagaatttggcaagagcccttctctcaagatcaaaagatgaagcactttgctgatattgtgtcgagtcaagaacctactggcctgactcttttgcgcaaatatctggcaaacgcataatcaataaaaaagcccagatgtcttatggcgatttcaagatctcaaaaattagtatacacaacacttgtttaaatgataatttctctcctccacttggttgatcgcatgttcaatgctaacaagcagtgtcttattcagtttgttaagacctgtgtgagatcatttctccatgatggaatgtcatcatggaagctatccgtttcggcaggcggtgtggcggagtttccgcggcagaatacacaggtggcagcacgaaggtacgaccaggctacgaagcttgagctgcctggctcagataggtaatgcacgctgcgcaggtacacctcaactctacctgcctcactatctccaacctcgactattaatcccagcaaagctcaccaccaccaccccgccctgaataacgtctttacgcaacattaatcgggcagctcgcattcatcatgtttcgaaacaactacgataacgattccgttaccttgtacgtcaccgagcttctccctcagtacattcaccaagctaactatacccagctcgccccagggccggatattccagatcgagtatgctgctgaagcagtgaagcaaggttccgtcgttgtcggtattgccagcaagactcacgctgtattgtgcgctgtcaaggtattaaccgcctcccctcctcccactactaccgctattgcccaatgcataagcttcaaagcgaatagtctctaactccatctcaatagcgaaacgccgaggaactctcatcttaccagaagaagctcttcaccgtcgacgaacatgctggtatcgcaatcgctggccttacctccgacgcccgcgttctttccaacttcatgaagcaacagtgcctcggccaccgactcacctatggccgtgccatccccctccgatccctcgtcgacatgattggtgagaaggcccagatgaacacgcagatgtacggcaagcgaccatatggcgtcggtctcctagttgctggcgttgacgagcgcggtccccacctgttcgagttccagccctcaggcatgacagaggagatgcttgctttcgccattggcgcacgaagccaaatggcccgaacataccttgagcgcaatattgatgcctttgccgactgctcgaaagaagagctgattcagcatggcctcaaggccttgaaggagagtctggtccaggacaaggagctttcagtagagaacacatcagtcggcgtggtgggcatcaacacagtggacggcaagaagaaggtcgagccattcaagttgtacgacggattctcggtgcagccctggattgaaagcgttggtgagaaccaaggcggcgcagaagaaggtgagggagaaggtatggacgttgacagctaaacttgccacgaattaaggtgcgaaatacggcgtcggtatagatcatgtagtattatgcgctgcagaagcagcttttcatgaatcttaatcattcgagatcaaagcaagcggttaggcaggttggataacaaccgacagactttatgctaaagagcttaagttaagtaatacggtgcatgttttgtgactacgtatgttacgtgaaaattagttgattaattccgtcacaatactttgatgcgccgaatttatgtagcccgtctgcctgggtcatcaggtcgtctattcatgagagcaccagtctatcctatcctgaaatgcaggttgaattatcatccatatagcaccgtaaaaacatcaaaccatctccaatgcaattctaaacagggaccggatccagcgcctcgagtcgctcactgactaccccattggagttggtagatggcatccgaaaccttgtagtcacgaagagcctggattgcaccttcaggggtatcggcattcaccagaatgtccttgttggcaggcttaacaaagccctgctcagcagcacgatccatccactgaacgatgccgtcccaataaccttcaatgttgagtagaacaatgccacggttgtggattccgagctggttccaagtggttgtctcgaaaatctcctccatggtaccaaacccaccgctcaatccgatgaagccgctgccgggaccaccagcgaaaacctcctcggccatgagcttctttcgagtgtgcatgtccttgacgaccgttgtgtggccgtagacagactcctcaggcacaatgtggttgtgctcgttgacagttccataagtgccgtctcgctcatacttgaccagagcctcagggatgatgccatgaacagagtcagggccattgatggcgcaaaggctcttcgccacctcgcccatgagtccgacggttccacctccgtaaactatcgtcgattgttagtattctgagtcattctgggggcatatccggaagacggcggtcggcggcccgcgataatgttcgggtgctcggcggtccgccttgggggaagcaagtgactcacctaagtcaatgttgttctcggccatggcctttccaagtgcgcgagcagcttcaatatgagcaggactcgcgcctggggcagaaccgcagtagacgcaaatcttggttctaggttggccgtttgatgtgttcgtttgcgaggcaacggcagcctgcgatggaattgtgctatcggcagtcatggcgtactagtttgttggattttgctgcaaaagaaaattgttcaagtgtagtactgaaccaaggtcttgttctttagaagagttcaatgacttatagaatgtgtatgaagtttgtttagaagagacgggttggcttgttataagaatgagagttataataagggtcttgtctcggcaagtgagcactaagtaaggtacctacttaatgtggcaatggggcaagaagggatgagtcaaagattcaagcatcgaattcggagctgactcaagagacaagaagagaaaagagtcacgaagcaggaggtttatatagaagaattggcggaatagcctaccgattagacgatctagttgacaaatatgggcggcccaatacatgcctgcattatgagtgtccaggccgcctattggcttcttcagcactgatcgtccatgacgggagccacgtcttcgagtatgcggcttgcggccgtgctcccttcaaggactacatgggggcatttcatgtaagttgtgccactacatacaaacaagcagcggtgattgccacgagttacgttgccggacaatagcatttggatagttcaaagaggtcagctggacagatgaggcgtgttcataggtggtcgctagtctagtacggtagggcgatccccagtaaggtttggcatggatctcgcattgtgaatcaataatgtcttgtttcgagcgtcattaataaggcgtggaatggcgggcatttactgccagtaatcgatcctctgtcaggttggtggtcggatagtagacatgggatggggctggggctgatcttccaagctatgatgcactggatctcaactcacttttagtggacgcaggcggcaggttttcaaaacgtggtcaatccccgagccgataaccaacctaacggtcagagaacacaggggtacgtgttttggtggccaatcgctattcgtgggtgctgtgctcgcagcacgtcaaatgtcaatgtcaactggcgaggggatttatccgaccggaccctgcctgccttagtaactaaaacaatccatctgaacttggtccaaccaaacacatctctcgcatcagctgcaacagccaacaaccttgacttcagtaccaaggtagtgttttgcagggcgtttccaaacccattgcactacgtctgttactccatatcgctcgtacagagctagaaacagacaccatggctgaagcacaggtcttgcctcgtggccaaggcgagcagcgagaaggaggcggaggcggaggtgtaagtgatcgcaaaccattgcacaaacctctgaatccccagcaacgtactgatctggttttgcatacagggcttcagcttcaacaagctcattcttggtggcgccatctactttggtctcaatgcggctatgaactttgcaatgaagaaggaccagaagggagttaccgtcaccaaccccgacactggcgaggccatcgtggttcccggcaatgttgaaggcatcccgccctttgaacttcgaccgaaggagatctttgactatctcacataccgagagatccccaaaaacgtcgcgcctatctggcctcaagacgcccacgtcgatatcaccgtcaccctctcacaatccttcaacccagttcccatctcgtccgtccccgaggaatatctcgtgctccaagaaaaggagttccacctcagcaacaagaccgacaagcgaacgatcgagaccaagtttaccgttccacccgctgttcagcacaatggcactctttgggggcacttctatattggtcttcccggaagcaagctagaccctaaggagcccggctacgatactggcaaggcgtatcactttacttggccattgactcagtatcttcccaagaaaaaggttgcaaagacccgaaacctgctggaggacatgcccaagcatgatgaggaacctgaggaagaggagccaaccggacccatcattgccaactactaccaccctaacgcaagcttctcctttgtcccagatatgggcgtcaaggatttcgcctcgatcgcaggacaaatgcggcaatacatgcgacttgaggccactggtgctcgagatcgttcgggtcaacatggctggtactgtaagtaacaacagccacaagaaaagcacacaactaacttgtatagatcctgtcctctttgtaaacaccttctggcaattgacaaaccagatgacccttcttaacgataccgttaaggagcttcctcttcgcattgatctcaacaacctggcaagctggcaattccagctcatgtccaccatggagaccaactccaaggaggctgctaggcaggccgccttcggcggttcgctccctggcggtggcgatggcaccgaaatcgaaatgatcaaggaaattttcctggactcgaacccttacttgctcggtgtcaccatagtggttagcattttgcatatgattctcgagacccttgcttttggatccgacattgcccattatcgcaagaagaaggacaatgttggtatctcggtccgctccatcttggccaatgtctttatgcaagccgtcatcttcttgtacctccttgacaactcgcagaacaccagctggatgattctgggatctcaggtcgtgggtatagttattgagttctggaagattaccaccgtcgtcaacgttcgcgttcgccctggcgcacctggatcacttctaccttacactatcacgttcgaggacaagcagaaattgactgagactgaggagaagaccaaggaatacgacgagattgccttcaagtacatgtacattgctggcgttcctctgctgatcgcatacggcatctactctctttactacgattcacacaagtcgtggtactcttacatcatcacaaccctggtagggtccgtctacgcctacggattcctcatgatgattccttcgctgtacatcaactaccgcctgaagagtgttgcacacatgcccgccaaggccatgatgtacaagttcctcaatacctttattgatgatttgttcgcgtttaccatcaagatgcccttcctccatcgcctggcaactctccgtgacgacgtcattttcttcatatatctataccagcgatgggcttaccgcatcgactacactcgtgtcaacgagtttggccaaggtggtgaagacgaggccgtcgacgacaagaaggcaaaggatgaggccaaggacaagttggttgaggatgtcaaggccgaagccaagaccactggctcggataccggcaatgccaagaagcggaagtgagtctgggatggcagcaaaagccgggagggattgcctcctgtgtttggtggacacctggacatccaggtttggtaaatagccatttctatttggaactttactctaatgaggcatcattaacttggacataaaatactgttttgatgctgttgggagaacagagaacaggttcggccgggaatcccgtccagtcacttatgcataataaaagaggcccaaactttatgtttggcaaaaatcatggtactttctagccctatgaatgtttaaaattgtccttcttttacgaatctacgaataacaatgaggcctggggagtgttgtggctgcccactgtccttttgggacagacccgctaaatacggcccactaacaagcgtcatagcggatgaattacagggtctttagtgctgtttcccaactgtaaagggtattccgtcattccgtctagctgcggagctcaagcctcagctcaacttctatttgattcaaagtgtgtatcaaactggccgtttcatacctcgagcaagtggccacctttgcttcgcatctacatgtgaaacacaaatatcgagtcccttgcagcctttctattcccttttcaggcctgctcctctccaacactccctggaatcttcaactgacggtctggttaatcggccccggtaattatttggctgcacagcctcatcttcacgagagacaccttgacaatacgggaaaggaccctgaagccaattgctacatcatattacgtacctaccacctgctcagcctcatgccttcggttgcttggtgtacataaacaaagtcaagtaaataaatagggcagcacagcccagccctcagtttattccgccctaccttgccctgctttagcttgggtcccttgttacatacctacagcgtcttcttcatcagatcaattctctcgagccggggagaccggttcgagccgacgaaacctcatgcgccgcccccaatcgctactgtccctcgccccgcgacgacgacggtgatcgaggtcttttacttacctctcaccacttctctacatatacgaattatacctttcgactctccgagcttacgttatccgccctcggcgcaaccccgcgatctctctgtaggccgaccttggagggaaatcgcaaccactatcctcgaaaccgaaccatgagcagcctcgacacagtcgggtcattgcttgcggccattgcgaacctccttgcccagggattgcgcatcctcagcttggccgacaagagtcattggggccctgacgagtacgagcaggttcatgctctcgcttctgcgctggacgaggccaagaaggactttcaggagctggcacccttggtcaatggacagatatactacgagaccgaccggaaacgtatgtcaaaagcaagactctacgattcgcctggcgagagaaatgtttgggaagaggacatgtgctaacttcctgcttagatgagtctcttgaagagctgagagcattgaaaactcaattcacttctcatatagaacagataaaagactggagccgttccggtggcccaataaatccagtatggatacgcgagacacagactttacagcgaaagctacacagagcgcaatgtcgagcggcaagacgaatatacacctcagaaaaggaatcatcttccagatgtttaggcgcatttctcgtttaccgacaacaacgcaaatgggcaatggataaaacagtaccggacgagctcgaatattcacggagataccgggaggaattgcggctatgtaacgccattgggtcgttcaagcgattcggcgatcgcgacattgcctttgtgtgcgactactgcgacggtcacataatatgggaggatatcgaaaacatgccttcgatacgaacgtttcaagaagccgcggcgtccccgattctaactttatcgccaacccccgataacccacattggcaggcgacaggtttcacgaaatctgggcatcaggaaaagcaaatggtctttgcgccggtcgccatcgcaaatcacgtagcgccacagcaccgcgactggctagccggtcttctgtgcccatattgcgaaacggaatcgacagtgcctcaggagcagtatgacgacgaggatgcttaccggccggatctaggatacgaagatatggatgcgtaccaggagcatctcgaatggcagcatacggtgacagcgccaacgtcgcaagcacaggcgtcttcggataactgcacagtgatgtagtggggatcgggcaaacgatatcaagattagcgaccgaaaaagtggtgttatttgcttttatgggtggtttgggtagaacagatggcatttggagtttggagtaacatacaggcgcccacaataggacagcatagtattgagcgattggggttatggctcataaagtttcgccaaaaggcaaatggatagacgagttattaacttgtcacaattgatcagatagcatacacttaggccctccctttatatggaacctactgaaactcgtttaatatgcgcctgatatgattagcacaaccttaaaactaagagaatgaagacagttgtatcatacagacacagatattaggtttgtataaacagaactagctcgcttgcatttcttaaaagaatcgccaatacaggaaaaagatgatgatgaagccaagagcgccaaagggaccatactgcttaagcagaagctcccagttgatgcgcacggcagcccgtcggtactttttgctgtcatctcgcagcctcgagctgatctcgcccatgcgctccaggttatctccacgatacagcaaatcctcaatgttcttggtcatgacctttgtgacatcgcgcagctcgtcattgagcttgtcgaggttggccgtggcacgagagtcggcataagtggttttcgtcttggagataaaggtgtcgaattccataaaagcgtacggtcgcagagcagggttgtgcacttgggaggctgggtagttggtggtgaactcgcgggcgagatcggccaggtaggtaaaggcgagcttccgagggtacgagggagcgcagatggcgaggaagacgatgtccgagtcgatgaggtagtgcagcgtgtggttgggcgtctcgatggaggcttgggactcggagttacgggtgagtttgcggagaacttggcgcacgttctgcttggtctctacgagggtagactcggtctgtagaagaatatttgtgagtatcgagttttggtcgaggttgtaggatatgagggtatacctgttcatcgtcgaccgaggcgcagagcataaggccttgtagaatgtcagtatatatgcttgcgctacgataaagatacaatattcaccatcaagccttgatatttgcgtggagctgatcatttttgcgtttggtcgtgaaggtagaagaataggggagtgtcgcgctggttctcaatgtggttcgtttgggtgtctttcaagaccttccgctaccactacgtgtcaagaaggcaggcgattaagagggatgacgtcgaagtggcacgaaactgagtcacgcccagagaaatttataattgaatgggagcctagttttgacagtgataaagaccaatttagttgagaatataactttttttgtgttgaaacttaactctctggttcgttctggtgtctgtatgtaactctggtggatggtcgcagtggatctgggcacatgttagagagttatgctgataagataacaacatcaacttggcattccggctcaagatggtatttctaaatagcatagtttgactatttacatgtcaatgttttggtgatataaaacatacgagctttttgtttatgcttttgagtttaatttctgtttagaatcgatgtcaccatgaattaaaatcagatctctaccggtatgagactcatcacagaatatgtaacatatcttgagatttcaagagatcagttgtttataataaatacagtgagtaaacaatatcaacttaaatttatacttcctgcgatctctcttagtaagactttggcaatttgtacaatctaaagtcagggccgttgttgaaagacagcccaagcctgctgccatttgttctcatatgctcatactggtaaagaataatcgtaatacatcaattctgcttcaaaacgaaataacttttatcatatctcatcttcttcatcatcaaagtcatcctctctgcccatctcataaagaatcctccctccctcgcctgctccaatgtctgtttgcgcatcaaagtagggtagcacaataccctccctatccttgcgttgcttttccgtcaagccaaggttgaatgtactctcaggctcttcctctccatcgcctgtctcaccactatccgttggtgtcgtaaacataggatggtctgcaagcaagcacactttgccgggcaaagctgctgctgctgaacccttggggctgaggataaacttttcagatacagttcttccgcttcgtcgtcgcaattccataaagattacaactccagtgctgtcttcatttcggtccttgcccttctctccgaggccgacgagcagtccctcgcgatcttcgttcagaccccattcaggctcctggatgcttcgattccgtgccttttgacgttgaatctcttgatacaaactcgatagtctgagaatagctgtggccaaatgacacaagactgtcaaaggatgaggctcgtactcgctgaaggatcgtggtagaacaatgggcacgtcgtcatgatatgtggcgacgatagagacagcgggtgtgatgatgcttgacaggaagcttgccagagactgtggagccgcggaagccagagcgttgagtgagtctatgatcacaacagcccctcatgatagttagcaaaatgcgcctggttgatgactcctccacttactttgagtgggcttgcccttgtctaccaaagggttgaacgcagggtaatgatttagcaagtcctttcgcacaccctgaagatctctccccatagcctttatgaaaacgtctgcatcttgtggtttcttaagcgtcactatcgacaagaagatgacttgtgtctttgcgatctggatactggagttagtcacactgattgtcttcactggagggacagacgtacttttgctcgtgatacaaactcgcggagaattggtcgcgcaggctgttcgagattgtcgatcaagagggtaagaggacttgcaccatcgcgcaggttgaggagcttttgtaagagaagcagactatgcgatcgagcgtggatatttgaggttggcgccatgactgcgtgcccaggtaagcctcagattcaactgagcaccttgataatgattatttcgaatttgaaaaatgccagattgagttcttgttcactcgttcactatgcatcaagtacatggaattgtgaaggtgaatagttcaattagtgtgcccaactttcattagcagacgatcgagagagaattcagtgggtcatttctttctgaaatactccagttgcagaaagcccaaccaaaagaaagatgccactataaaaacctgtaaaaccttgtatttcagctatcagaaaacacaattgaagataattagataggcagcataatgattagtccagtagttagagcttcatgtagtgacttgtatcggaacatgggagacgacaaccacaacttcttcatcagtaaccaccaaccaggtgtgtatatacacagtagttaggcacgttaataaagctagatctaataaactttagagaagaatgataataagtaacctaagagcctagtctaaacggcataaactgatattagttttatacctcgttcccagtggttgggcatcttcacacggatggaggccaccacccaccaccatcaccagcatcttcgcaccatccaggaacgcgatacaacaaaaaatacacacaacaagcaaaataaatcgcgcctgaaggcgtttatggatgcgtaatctgggaatcgaacccagggctccccgaaccttgctgatggcaacggagaattttaccactaaaccaattacgcggctactgtttgttaaaatcagatggcgttgtcgagactcacaaccttgagcagatacagacaggcagacaggctggggcatgagacgaaccatcatcttgtttataacctgtagcctattcgtattccagacatggtccgtcttcttgggttgttcccactaagcgtgacgcgaaacaaatcaacccttcatttttgacgctccttttctgcgcccatggtaaacgcagacaccctttccgccgccgacatgtttctcgttcgccggacacattggactgcttggcagatgttccgggagttgaaattcaaaaggggccgggccctcgtgggggcttcttcgaacgggttgtttggggatcttttcccgccactcggcggaatcaggactataactcttgtggcacactatttgtagagagtgcctccttgaagaggagccatgtatatccacttcgtctaggtctgtggaagtgattgtctctgtaaagaacgaacgtggccgacaattcacagcaccgtcagtcagtggaggtgttttgatgcgtcttgcttcctgaagcaagagaaaagttagtagctcctagtttctaggcaatggttagaacgtacccctcctggatatggactatcaacacagttgactcgtactgtctcagtatcagcatacactctttcatatccaggcataggcgttacagggaacatacaagatgcagagcttgagcctagagatggaggaggagtctcacctttgagtatctctctcacagagctagtcacgctgctgtaagaatcccctgactccttgcgaccccatggtggtcggccaaagaaccttcggcggagtttgattctcgatacatcatccttgaaataggaccctgttttggtgatttgatgcatagtggtgtagttcctagtatcacccaccgttgaacactggtgttcgtgctcgggcattgctgagtatggcgttgcctggaagagtcagtttcgctctttgtctgtattaaacccaactaacctctttgcggattctgaatttcagcttggacccgatacttttctttgcctttccgtagagactaccggagctacgtggcgtagaaggcggagtgtctgtttttcgtgatggcacccaattatgcatcggtgagatcgagtccgtactatccctgtccacgctttgggagaccgagctgaagtcttgagtattatctgagaagaggttggtactgggatgctgtagtgagaatacatgtgccgactcggatacaaagggactagaaggtggtctttgctgcggcggctcaaagccatggaagttagggggggccgacagcgatgccaaaggagatccaagcgacaggtctcgtacgtcagattcactggcagactttgtcgtcgagtgattccgccatctgaaaaaactcctgcttgaattgctctttcgttgagccataagctggcgctctgcccagtaaccctgtgggaaccagacctactcgaacctatcacgaggaggtcgtggggggtcaaccccaaaccccgaggactcaacagattgccgatttataggccgaggtgtagtgccccctgaaggcagcggagacgaaaatacattctctggcatcgaaggtagactcggctggtgtctcatagtattatcatatttcggtccggacataaaaagcgacgggggagctagagagggggacatttgtggccccaatggaacattgaagtagctagagtggtgtcagaacagcctacaaccgttggcatgggtcgcaaatactttggttcgttcatgataaagattctctagactgaatcagaacgagatgatatcggcatgccaacgttgaagagtgtgctccttgcatgatgttatccctaagtcgagaaagctcgacttgagggcggtatcgtgtgttcgcaacgaatttaggtaaacaaccaggcatgtgcaaagaagttggaagcaggcgattgagataaagaagaagcgtaggatgatttataggaatgtatccaatttcgattcttaggtaggtaaagggaggtaggtaggtggttataggtatgtaaatgcagcggagacgagagaacagtgagcttttgacgagtgattgttgtttcgaggagacgccgtgacctctcccgctgctccttccttcattccgacccttaacatcaccgacacctaagaaccacgaatacactataacaatacaggaagctttaaactaatactcaaacaaagcaaagcgtttacttgtatgcatataacaatcattgaaagtaaactgccgagaaatctttataaaattggtatcgaggaaggcttctagtctccaacagactcagatctaactcaacttgacatcgaaccagctttaaacatttttatacgccttacgccatattctcaacccattcattagaaactccattcatcaactccattagtcgatgagcatggtatcatcaccatccagcgccgggcctgtttgctcgatgggtacaccacggcctcgtccggccaacagctctctcctcacctcaggtccaatagcagagtggccatgtgtcaggagaagatcaagtagggcctcacgctgatcttctgtgacatcacccttgtaacgctgggcaaatgcaagcaaacactggtgccagataacaggcaacttagtcttggcatctccctcgttgataccagacatgttgtcaccggccttgactgaagcaggatcgacacttcggaatcgcaggaagtggaagaccagggcatcgataacctggaaggggagcgcgtatttcttctcgagaagggccttgatgaagatgttggtggcacctccaccctcggtaccgtgcgatgcctcctgagcagcgatatcgcagagtcccttcagagcagcggcagagtgaagaacgggaatagagactcggaccaaggcagcagaaataatatgagcctctcggagtgtgcatgttccgctgccaacgagggggaacaggaatcccttgaagaaagcagcaggcttgtaaagagccttcttgagcgagttgaacaagtgaacattgagcttcttggtttcgtagatctcctcacggacacggtctaggatgaccatctccataaatcgctgagccacttgaggcttgcttgaaatgaagattcttgtcatttgataacaggcgttagttgaccagctctcgggttgggtgatgttaacgagagcctcccagttcggcactgttggcatgattttcgcaggctttggcaagggaccggacttgtatcgcgcaaggatttggccaaccctataattgttagcttctgttaattcccagcaaatggtgattgagcttacttggtgtatacatcgacaaccttttcgggcagctcaaactcttcctcgtcggggggtcccaggttgttctcacgtcgctcctgcgccgcctcgtgggcagcaatcttctccagaatcagatctgcaaggttgacgctgtcgccttgctcctctccggtgggcttgagatcccaaccgtgcttgagcaaatcgtcatcctcctcgtcgggcatgaactttcggtacatgtcaaggtcattgggatcaacctcaatctcttcaacaacctcgtcatcctcgccccaagcctcgtcgtcgtcgtagaccttgttctcatcctcagcctcgtcgccaaatcgcgaatcgtaaccgaagttgtcgatagtgggcttagcagcgacaggcttgccagcattctcctcctcagccaactcgcgacctatgcgcaagattgttcgagaggcgcggtcgtcaacaaagttttccgcctcatcatcgttgccttttgatctcttcttggaaggcttgttcttgaggataccagtagctgtgatgtcatcctcgagagggttatgtcgtcgtgtctgccgcatggcagtaggggtagtggctttgggcattttgggcgtattaaacttggagatatcacaatgtgggtggccttggagttgctgttaggtagaatttcaaaaaatttgccttatcgataaagacccctcttgcttaaactcgcctagcgcatgctctcggctcacaaaggtggctcaccgctttcggggcgaccaagaaatatccaattgctatggttcagtcatcacaagaagattgataatagatcaactgaaagaattgtatggttcgtatatagattacttaccccatattctatttgcgaaacaattcttcaaactttgcaaatctggtcaattgttcattatagctgcagggtaagctcagtctccatttgactacaaatcggctgtataattttatgtgaatcatgatggaacagtccttatatgtgtatgtttattaacaagacaatgtccggagatatttgttatgctcttcggcagtattcaacgagtactacgtgtaatgtgtactatccatatgcccgggctgctcaaactcttacctttattggtcttaatcctccatcaccaaattgtcaaggatgagaactacacaagtaacgtttatttatataatttaaaaaacaacaacagtaaaatccgatcaagaactcttttcacataaaaacatcataatgtcagtcatatctcgtgaccatataaaaccccccaagatcggcctacagaaaattatgacaagcagccgctgcattttgccccgccaccatgatgacacaaaaagagacccttggaaacttcttcagtctgtgggtccgcgctgaaaattcacaagtcagccactaaaaatgacgcccagtctactgaagcagcgatgacttcaggcctcgacccccactactgtcatgcccctccaaaatcattaccaactttaaaaaatcactccaacaacacttattcacgatacccaagacaaaaacaaaatgccgactgaactagaagaggtatgtgaatctatatgatgtatatactgagttgagctgacttaaatgacctgtagctcgtgggcttcatcgccaatcccaatgctcagattcgtctgcttgctgctgagaacctggttccatactcattgtcagagcccagcattttcaagaatgacaagcttcagcctgtcaagcatctcagtttcttagttcgcgaccatccagtaagctttgctgtaagaggacataaaatcgtgcatcaagttaataaaatcgctagaaaatcgctgaacatgctctcacaatgcttgtcaacctatcgggtgacgaagaggtcctcaaatttctagcatcagatgaaaagttcctagggatcgtctttgacctcattgtggtatgtgtggtactctgaatctacgagaacaagtcactaatgcaatatctagaaccccgaggaaccaaatgccaacttgctagccatgcttgctgccaacctttccaagtgggacggtctgaaggatttcctcaagagaaagcaagaaccccccaaggagctgggctcagatgagattgtcctcaaccagctcctggatctgtttgtcaagggacaagatggcacatacaacaagaacgcagactttgactacctagcctacgtttttgctgatctttccaagcacgacgatatccgaaagcatttccttcaggagcaggcgtatgacaaggtcatccctctcacaaagctcaaggtctttaccgagcacaagtccgatatccgacgcaagggtgttgccagcactatcaagaacgttgccttcgaggtcaagtcccatccatctttcttgtccgaggacgagattgacatccttccctacatcctactccctattatgggtaacgaggaatacgatgtcgatgagaccatggatatgctgcctgatctccagctcctaccacccgacaagaagcgagattcggaccaccaaaacatacagacacacgtagagacactcactctgctaacgacgtcaagggagggacgtgaccttatgcgccgtgtcaaggtttaccctgtcatccgagagacacatcagcgagtcaacgacgagggtgtccaagaggcctgtgagcgactggttcaggtcttggcacgagacgaagagggtgaaggagaagatgaggtcaaggataatggactcaaggctattgagggtaagcctgaagttgccaatggtcaggtggaggaagtcgaagatgaagacgatcagctcgttgaggtttaaaccatttttcaaagatgttgatactacgatgctatgtaccggataaatattggatgatgcaagtggaaaatggaattgggaaagaaattatgagttttatcagaaaagccagatccgaggaaaggattggcaatgttggaaattatgaatatatgtactcaaaaataacgtatatagatagacatgaatgctttgtaaaaaacgagtgttgttccgtagtcgacctaactcagagtatcaccaccctggtatgctgtgcttgtcaaagaatgtcctaccaccgagtcttgatatgtaccctatgttacagcatgatataaaccccaaaattaccataaacgccattcaggaagtagccgccacctaacataaatccacctacttcgtttgtcccatgtcttcctcactctccttaaacatgctctttctgatcgggcttgatgaggccttggccgtaagatagtcccggccaggcgcctcgtttgcactaggaggagacacgggaacaggagacactgctgtattgagatgaggtgatgagggagtgaggtctgcggggggagaaggaaggatatcctctgtcatactagagaatggcggcgaaggcatattgccatcgtcggttctagggcttatagggctggtgatatgtcggagagcagatgcatcgccttctgaaacaccagacacatcagacgctatccgaggcggtctaccactgttttcagtcacaccagatacatcagacgtcatgcgagtgtggccaccatgtccggccgtaggagagtcgggctgagacatatgtggctctgttgacctcgaaacggtacttgcgtgctctccgacagagtacgagttgctggaggggttggacatggaattggttttgttgtcagaggcgaaatgagagtacttctgtatgatatcgatcggcgagagtcctgtgtcatggagctcagttggtcgtgaggtatctgaaattgttagcatcacattcagccgggctgggacgatactcataacttaccagccatttcatgaatctgagtgtcagccacctcagcaggtgaaggaatattggcaggagtgcccacaggggagggtgataacccgacgacctgtgtggtcgaggccatctcggtgcctgggctcacaggggtttcgtcagtggtgaccgtgggagccttttcgttatgctggcctcggatccatgatcggattcgtgatcccggatcttcagtcccgtagtcactgttgctgttcttgaaaatcttgcgacggcgccaaagacagaaaacgaccaagataccggtgacaagcataaggccaagaacaacacccaggactggcgcaacccactttggaagaccggaactgccgccgccgtcttgatccttgtcaccatcgcttgggttgtcaagcctaggtcttcctgtggaggatgccttgttgtatggccagtattctttgatcttcttcgtgtcgtactttgtgtcaaagatatctttgagagcagaagtagtccaaccacccgcaggagcggtcactgtcgcaccgcctgcagcatcgccaccaacctctgattgaatttttttgtggacgccatagtcgccgtattcatcagggtcgtaactgtccagccattcgccactagtaacattgaagttcaccactggacctttatcgagacatgtgatttgggttcctgcgagtggtgtgtagccaccaaagaccagcatctggtcaggatatggcataaagcatttgtgtcctgcgcgagcatgaatcggtttaccctcgttgatcttgatccaggcgaaagacggtagcgagagtacccagacatcatcgctgaatgagtctttcacattgattccgtcgaatccaccgtagtagaagatattgaagcttgaacggtccgaagctgtagccacgacagcgcatccccgtgttcgtgccccagggccgtccttagtttcttgctgataccacttgtccttgtcaatatcgtaaacatcaatggtctgcatgaacttggggctctgcttcttctgttatcgcaaagttgatgtcagcgtgaaaatgtacaagataccacgtttgatgttgcttacgctttcttcctcgttcgccgatttttgacttcgtcccgcccactgaggataaataacacccccgaggacaacaagaatacctttcttgccaacaggaacccagacgacttccgcattggcacgtcccttgacacccttcagtgtcttattggtccaggtctcatacttttgctcttccagattcaacgtgataagcgtatcagagatattggttgctttcttgtctgggttgtttgtgaagaactctcctttcgtcggggatcgcaagccggagaaataaaacgcgaggtcttcggatggcacgttcacggctcctccataggcgacatatcgagtaacgttctcgtccagcttggggtcaacaaatcctggattccatgtcggcttatctggtccatactgataggcctcatatcccaggatttcgtccttcgcaggagaatcgtccttctcaatggtctggaagagatcgcctccataaaggaagaattcatcgtcgttaccaagaagggcaccgtcaataaagttaggagcagcgctattactgtttcccgagcccccgcgagccttagacatggctggatcgtgaagaaggacggcggtcaaattggtagttgcgttaaaaggcgtgctcatgttgaaattgaggataattcccgcattgttgccttgcacggtcagctattgcaaggtaaacatacaatgttaaggcatacctaagccaggggcagttgatattttttcatcattcattttagcccaccatgaaatatcgccgccatcaaggtaaaccatatcgcggagcatgatggctaatatgatattagagatgacctccacgcaccaaaaagtcgacatgcttacctcttggttgctcccatgtacatattccagagctaatttggccatcttgccaattatgaaactgagagacagctgggcgtacggccgctgctaagaacgcccaggacgcagtgcttctcaacattatgcttttgatgttgggttttctaagtaggcgtcacacagagtagacgtttgggagaaactgatggtagcaagctgctactggaccattggttatcgtgtattctaacgactgtacaaaacttggtagataggctgacggccagcgagtggcgaattggaacgaatgacaaggcgggtataagaacgcagggaatctctattgaacaaagaaataggcttggccaagaatcaaggttcgctgaagcgtccaagcggcttagtactcggcgagttcgtgaaaatgtgctgggcatataatgggcaaggatgagtgaatcatacgctaaggtaaaatgtttgtaagatggaaagaaacggcgcggggatatttcaaaacggtcagtaagactcgcctcgatgcagagatgcaatgcgagtgtgcagtattcgccgtcaagcaaaacgttcgccactggatccggtcgagatcgaacgagatgggggatagggctgagtgatcagacagcacatttgtcgacaagagcacatcgaactttacccatgaggcctagtgtattatcgttcgcgacgtagcatgcattccctctggcactgcagcgtcgtagtggttacagtcacgcttttgggctgattctgttctgtaaagttgtggtctatggcagggataactcccatgtgtctgctcagcctcaatccttgcgagcagtcgttctcactagccattccttggtaagcctggtagcatagcaacgttgaaaaacgttcatccactttaggcgtggagtcctctgtcaccgttgacgagtgggtatcggatcatgagggctgacgttgaggaattttcttgatggactttcgggcttgggatcagccttgaactaagccagggtaatgagatggcccggaaatgccccattctgttcggtggcagagtgaaaggtgtgccaattcagaaaagtacgcgttcatgagtactgtgtggacaaagaatcagtagtcatggctgggaatcggacgaaacgacaataggctgttggtggtagaactgtttcacagaccaacagccacaaccactatatgatccacgcaaccgggtataccgcgatatcacaccagttggctaaagcaggactggaaaaacactttggttgttatcagcttcctcttgttgcaacgggatacggacgtggacacggacataaccgaacaggacaattagctcgttgtggtaagaaatgtcagattctcaagagcaaagtccaaaagtgccatccgttgaaggacaagcaaaagagaagagactttggaggctgggcttgtccggattggagagacatggtcgaccttgccatgtatatccctgtcaaaaaataagcactggcacatgtcgggaggagagaatgtaacgacactacacccttgtagaatctctccgtgagactaaggagaaaggtccatcatagtggtagtcggttcacacataaaatgcatattattctgcgctacgaggatgtacctctttttagactccatcaaaagtgcgttgtcatgctccgaggtgtcttggtttgctgcaacttgggcgcacttcatcgcggcccccacaagccatgatgaatcaaaagtcgcgcaggagtgagacggaacatgtgagacagaacgcctgtactatagttgcatagtcagagagacagtctaggcgatgaaaacttgtttggttattgacatggtaaatgagtgtggatttggagaacaaagaaaaaagaagttggctgatgaataatttcaacgtggaaggaccatatctgatctgagcaccgttggttgactgactgtttgtggaaggaacttgacattctatggcctcaactcgaataaggctcggcctacgggctatagcgggactcagggtcgacctagtgggggggagtaagctttggtgggtcagctagcccattagctccatatgcactcaagctttcaacgcctcgtgcttacatcgcccgaccgacttctagagtcaggtacgcgaaattctagcgggaatttgagttgatggttgttttcttttatttgcttgttacacaagttagaatttctttgcgagatccgagagttgacaagtaaaaatgttggttcaaatacataaagttaggcaggtaccgacgatctcggatataaagcaagtctccactcgctcccgccttcgcagggctggatcgaatcgaagcaaaaaattcaggttgtcatgggtttctttgctttgtttagactgtggccaatcagacccccggtggtcctgacaacatcaggctgtggcgccctccttcccgcccgtttcactgtaagccaccaactaaacttaccttggtatcggaaggtgggagcctccattggtcgcgttcaacctctttcctcgactaagcaggtaaccttgggtttcgtttcttcttcaacatccacgagagaagcatgtctttgtttgccgcacttgttctgccttattgtttatgcagtagccaatcgctcacatcaaaagcaatgcgactggcccaagttgcacgtttaatacgggaaattctagactgtcagcacccaaacccagtctgtattctttgagatccggttttatgttagccacagcatcaatggcgctcatcatacagcaggctgaataccatggtaccgcattgtccattattatcctccaccagcatctacgtgactttctcgttacttctgcgctgtcaatgtcactgtcacaatatcacaatgttacgcgtccctcggctttcgggctaagaactgaagtaccgtcaccgttcaattgctgtcttccctcaagaacttcccccctgggtcacctcagatccttggtcctgtaggctgtcatgcggtggcatgaccctgtcagcaatcccctcccgaatgggttgttgctgtgatgtgctgtgatattatcccttctcagtcccttggcggcccgcagtcttgggccggaaagtatgagatgcgcgataatggaaagccccaaggcgccaggacaaggaacgtccccaggcggatcttacatggccgtgctgcttgctccattggggcatattccaacggacgtacccctgtcagacccttgctttcaaccatgttcaatatgcattgttgctcatgctacgcatcgccccaagtaagccagttcagttgaggtatccacaacgcatccataatagctagcatttagctcaggcggcgcacacccggtcatagatatctttcgtgaagtctctttgtccaaagttgtcttttctgtagtggtttatccgggattcctttcacctgagcttatgcttggctattgagtttgattaccttcttactcaattcaccttcatcgccagctccagatcctggtgactaggctctcctcgatattggcctgcaacttgactctcaaatcggctcaccggccgtggagatactctgtagtggcttatccgagaggaaattaagaccagttgtggatgtcgctgtaagtggtttcgattgtcaaggctctctccgttactcagcccccaaccttagccctgatcctttattatatatcagttcaagtgcaatatgtttgcatcctttgacgttctctaacatatcggccaaacagagtagggctttgacgctcattttaccacattcgttccccgacaattgtgagcttcacgctggtatcattatctgcgttgaagacaatcgcctgccatgcgcttctcactattgctcaacgtcttaggcgttgcagccgttaagattccggctcgaaacggcgagaattttattcatagacgaagcgaatctgccagtatacagcctactgctacagcaaacaacgacgcaccggcccaagatggttatgttgcgaacccacccgaagctcaaacatatggagctgataccaagccggaaacaacactggaacaagcacctcaagtcacccaatctgtttcgatcgaggaagatgacaagaaggaggagcagaagcagaagcaggaggaaaccagtgctgctgtctctgagcaaggggacgcggccactgagacaagccccaagatggtatataacctcgcatgcagttgcaatcagcctgcccctgccccgactatcacaggaggttatacagtcaatccaccgccaccgccgcctccaactacaaccagtcaactcacagtggtcccttaccctacttacacaccccctgagcctgtaactacttcgactaccgagcaagctccagcacccgaacctacaacaagctcaacttaccaagcccctgagccttcgactacactatctgaaattgtgactccttaccctcctccacccgttccaactacgaacaccagcgtttataagccccctaccacagtcagtgacacaccactgcctcctaccaccacaagtccaccccctgacactacaaaatcatggtaagctaccgaaagccccctgaagacctgttattgacataatttaagcgcgcctggcgagcctgtcactgttacgagcaagatttatgttcccacgactattaccagcaaagtttatgttcctactactgtcaccagcaagatttatgttcctacgactgttacggagaaggtcactgaaaccgtgactgataaagtgacagtgactgaaactccaactgcggaaacagtcacaaagactgtgacctccacggtatttgagggcacgactgtggtgcagactcagtctaaagagacagtcacagtacctggtcctacagttactgaagacgcagacacagttacagtacccggccctacagttactgaagatggggataccattacagtatctggccctacagttactgcgcctggacccacggttactgcgcctggacctacagtcaccgcacctggacctacagttaccgaagacggaagcacagttacagtgcccggccctacagtcaccgaggagggagatacagttacagttcccggccctacaattactgaggctggaactactatcaccgaacctggaaccactgtgacactccctcaagtcacagtcactgcggctggaacaactgtgactctgccagagaagactgttacagagcccggcagcactgtaactgaagctggcacgactgtcactctccctgaagtaaccattaccagacctggaagtactctcactgacgctggaacaaccatcaccgagcctggtctgacagttaccggtactgttaccgtccccggaagcagaattacagttactgagactggagaagatgagactgtgaccatccacagaaccgtcatccaaccgggtgaagacaagactatcttgagtactattactcttcctggccaggagtccgttgtgacagtgtctggcgaagagcgaactgttacggttccaggagagcgcactgtggtgaccgtgcccggagagcaagccacggtaacggtagagtccgttgttactgagcgccttcctgcagagacggtgactcttaccaaggacggagagactattgtaacggtggtcccaggcccaacaactgtctacaccaccacattggtcattggccagaccgtacagcttcctccaaccactattactgccactcctgggcgcatcactctgtgccctaagcccacaggcagatctacaccgcttgaccctaactcggatctcacctttggctgtgagcctgggtacgtctgtaaccctcccaagccatcgtggtgtaacttctgggccgagccgccttcagatgactatctatgtgagccccagtactgtatcaaggctcctaaactcaagaagccccattggcgcaagaatgagacttcgtactacccacgatctcccggatacttcgatctgaaccctgaggctttcggcctttcttacgacatcttcgagaagcaagtctatgagaagatcgttagtagtgagctcaagacctttacaacaggcaactgggcctctcagacgaccttgagtgactggcccgatgctactacctcggtagcagagaactacgattacgcgcccagcagcaacgagcgacgtggactacatatgatggagacaagagacgttactcctgccgtttgtttcggcgactgtaacggtgcttacaaaattgctcaaagcgttggaaaatcggataagctttgcaaggacggctctccgttccagaatagccaagatttgtgcttacaatgtatcgaagataacattgatgagaccaaggaaactaagcgagactacgtcgagcccaagttccaacagttcaacgatttctgcaagggtaaagacactacaagtgccacaacagctgcgcctggccccgagtctcaggttactggaactccagacgtggagaccaagagtcaggtcgaggccacctcgggcggatttgctgccatcacaactgaagaggaatctgagcctgagtcaagcagtgccgctgagccgcagtcgaccgatgacgctcccgagcctacttccgtacaggaagataagaccacgaatgagcctgagcccacttccaatgttcctgttaccacagacgactctgaggctgcctcaacggaagttgtttccacaaatgactccgagcctactttgacgacaaaggcttcagagcagagtgccaagacgactgaaagcccagagccgacagagactgaagcagcagctgaggagacatcaaccgacgggtctgaaaactctgaagctggtgagtctaccactttaccttttactactaagagagttttcgtgactgtcacatcctcccttgaggactcttctgagactgatgtcgtttctaccgtcacagaaacaggttcgagaactgctcagaccaagggcgtcgagacagattcagaggctgccactgagaccggcgacgccgcaaccgagacagaaggttcggaatctgcttcagagaccgacagttctggagctgcaactgagaccacggtcaaagccacgcgctctgataaggctgatgctactgagactgagacagaatcgggagccgctgcaacagaaactacaggaacagacgcttcaggtgccgctactgctaccgcttcaggcgacagcgagagcgagagtgagactaggtcgcgactcgagacacgcacttcaacctccacatcagacgagaccgcagcaccttcaactgtcgaggcttccgcttctcgcttgacggccagctttgccactttcatcgcgcttctgtcgatgctagttatcatgatttaaccttcaacatcaaccacgttttatttcacttttcacgccactcattacgataatgtctattcgacaacgacagcatgtttatgtttacgcttcatggatactcaatgcacatacaacttttgatgaaggatgatttttacatatttggctttttgccacgacactcttttggcgcatagcgtaaggcatatagaattagcattgggataccagacactccttgacacacatataccacaggaacgagcgaggagattggattttttttttgaagacaaggaaggattgatggtcagtcaacggccagtcttaatgcgacgaggagaaaagaacagtcaagtagcatgcggttgaaaattgaattttgtatttatcgccgccgttttggcgagtcgagtcctgcatttttgatctgttctgagttgtgtcatggtttggtataatacaatacatagatatagtacaattgcccgcagtttcagggcacaataagacaaaggaagcgttttcaagtcatcgtgagttcgtttggaatcgtgtaatgtccggcgctgctaccaggcacaccaggaagacatgtctttgagtattgtcaacatagactaacatctcgagtgatcatgactcactattttttaattttttttggtcttttctcttatttcttctttaccagtcgctcagtccaagctctttgcgtcgcatgtaaagaggctcatccaagttgccggcttcaagagtctcaaggtatgcaacctctgcatcgacagtcgatcgtcgacgagggaatattacccagacgctggggacaggaacggtgaagaaagagaggccgagcattgtgaagctttggtttgttgtgagctgagttagagagtaagtgtagtcttgtcgcgttcgactcaagacagtgacaagtctggaggcgaaagatgtttggagttgtctcaaatcttcgttccaaaaaaacatttccaccgtggctatttatctttccagcccctctggtccagaatcccaaagctggactatcgcgaacacttacatctttacaattcccaaagccctatcaccatgtccgccatctcagacggattcggcaattgatgaaccttttaagggttcagggcctctttggtatggaatgcaagggactcagaacgcctcgtggcgtcttagacaagtgatcttcacagctttactctagagcatgggctagtttcgtgagggatagctttgactttggagatatttggaatgaagagatcgacagatatattggctggggcttgtagtgtcgtgctaatcttgcttaatcttcgatagctttgatgtagcttctttctgaaaatggttcctgacgaacggcgttgatctttagaaatgtgacgacactagcggctggttttagaattgatcgtaggatatgacatctgcgaaggcaatactcaaacaaacaaatgtctttcttgtcttgaactcactctgtgcagtggaaatttccagtgggtgagaagttgagaaccagccttttgtacaatacatcatctaccgctatgtatacagactgggcagcatgcatggcacaccttgatcgtcttgtaaaatcgtactccagaaggacagcttacagctacgaaagagatgggtacgattccagcttgtattttctttctcaccaccttcatattccttatgttcctctttccggccaatgtaaggggagttatcagcttgacgaggaacgctggttgttgctgttacacacagctgacagtaaacccttagacggcacaccacctgcaaataaagagtctagaccgactcgccgtaatcttgccttgtacgatttgcatttactgattttactgacagatttctacctaccattttttgaagaagatgagtagttaatctacttcacagcaacgagatcgccgttgggttggttaatttactattcagtagcgcccaactacgatgtaattagtagatctagttattaatatgggtttttctggagatttatactcgaagaaatcaggtgctacggcgtgccagcgtagtcaattgttcgaggatggtcaactgtgagcccttcatgaactttaagaccttggtcgttcacacgcacagaagtaagtatacgccattatgcaactttctgaagtggtctgacgaaacaagttcatgttccaaacgactgaattcatgatctatcgcaggatataagaacgtaggaagtttataaatgctcaaacaatggtctcttgtctttcattcattaataacagcaagcagtatttagagaaattcatcattaccaacgccgtcattcctgagcttgttcaggtacgtcacatctcgtttcatcaaaagcagagtctttatgtatccagcttgtttgcctcccatccgaccgtcattcagttctccagaaagtcatatctcattccacaaccagtccttcgagtacgtgcatggcccttgtgccttcgctttcgaaccggctgactatggcctcgcactcgtacttcagctgcttctcagcctctgaagcgttgtggtagatccactcttgcactgtcatctgcttctctggtgatgtcaaagcctggccctgtttaagatatctctccatgtcattctccttatccgagtccttgactggtgttccaaagacggtatccagatccaactcagtccatggagcagtgctacgaagtcctgcaattacgttgcgtttggatggcgagagcttggaaggtgacgtgcgggtaggtgtagtgataacaggcgccaatgccactcgcttggggttggcaccggacgtgggtcttgatgatggtggttcgttctcggcatcagaggcctgaggtgattgagaaggtgagatagctgcttgtcgggctgaaggggcaggagagatgactcttccaggggtagaaggcgggttggccagatgagctgcgctgggtggcggtgatgatggcacaggcgattgttgtgctgactccacagacgccgcacggggaacgggcccttcggacgcataaatctcgacatcctcttgcatacgatcttccacaggttggctgaatgtttgcgttgactcttggctagccgcggcttccattgactttcgagcctccaatgacttcttcgacggacgaccacgaccacgcttagggggcgcgtcactcaattgactgtcattagcgccgacagaaggtcgtgatgccagtgacgctttggaaggtcgaccacggcctcgcttaacgggttgttcttctggggcttctaccagctcaatctcgttggcggaagcacgagaggcaagagacgctttagaaggacgtcctcggcctcgcttgcctgtgctcagacgagctactgctgacttcttgacaacagtatcagtgctggcaagactgtcgtcatggcctgtctcgtcgacatgggtttgctcttctggttcagcgtcatgttcctcatcaacttctggtgcggcttttgttttcttcgactttgtctgtttggttgcctttttagtatcggcttttcgtcctttctttggaatctgtagctgttggggctcagcttcaggttctgcatctgactcttgttgtggttcgtgttcttgctctggttcagtgttgttgacctccatctcagcttgtaaagccttgagatcgtcatcaatttcgtcctcatctggctcgatgggctcgggattcagcatggcaaagtcacgtgaatattcctgttgctcagctttagcctgcgacgttcttgaccccctctctttcttctgacgtctctcagaatcagagtcaaaagttaactcttcgtcttcagtaagttggttctccaggtccgcttccagttgtcgctcgatctcatcatcgtctgggaacgttccgggagttacttcgtagcctgctggcgccacctcttccgtgacggagactatggagacatcatgtgacgatttggctgcgggctttccggtcgtcttctttttactgcccttcttggaaacaggagcttcggccatatctgagtcttcatcttgcaccactgtagactcgttgacagcacgcatcgcgcgcttcttgcctggtgggacatctgatatacccatgctcacgtcttctaccgctgagctgtcacgcttcctccctcgggaaagcttagatggctcttcgtattgtagcgaagcctcagtatcctcgactacggaggtttctttctttgcctttgtttttcgtcccttggtggtcgctttgcgtgcttttgttttctttccacccgttgtagtcgaggctgttgtcataacactgtcgtctatagcagctgttgaatcgttcattgaaggcgcctctgaagcaatggttgcgacggactggacagatagacgcgacgctttggatgcgcgtgcagttttggttttgctcgatttcttggcttccagcagaataaagaacggacagttaggggatcggttgtagtgctcgtcgctgcgcttcattagttgttgccgtaggtttatacaagttgcgatactcacagtggcttgtcagtgggctcccaaccgtcaagagcgagttggcagtatgtgcaggtagccatatcatccgactcttcagttggcgtgtacttccaaccagcgtcgaccagctgcttcgttttgcatttccatccctttttagtatcgtggggccatctaccagcaaatgttgcctttcgagcctccttcaggtatggttggtctggggcttgttgcgcataatctccaacgttagattcgatcgcagcgacaactgcccagccgcattcgggagcatgcgtcagatgttcgacaagggggtcgtcgttggcttcccagccgtcaaggcccttgtggcacaagaaacattgcgcattgtcgggattttctagcgttgggttgaagaagagtccagcgcgagcaagctacaggactgttagtcgttgttggtatcaacgcaagtagtcaacgtacgctatcgggtgtgatagacttgtgaggccagttgagagctttggtaccccgtccactcgctgcagatcctcgctttttggagtttttctggaaagaagccaatcggctctcgtatgtaatgaattggtcggtaatgtcgtcgaaagacatggttgtatgtaggttgcgcgtgaaagcgcggtcaagggtaggtgtttaattcaatcagacgcgatgcgatgcgtcggcaaaagatcaagttggagaagaagcagagaccaagagaataaataaatgaaaatcaaaaagtgattgcgctcatgacaggattcgaatgccgcttaacaaatgcaagtccgcgcgtcgtaccaacaggtaggtattctacccttttaccttgtcgtagaattaatggcggtgggagtttgttgtgtggaaggaattcgagatgctcgcttgctgcgacggaattgatcgagcaaaagaggcggtcgaagggcgggacctggcgcgtttgtttactttggtgggtcagccaaccccagagacccaaacatggtttctactttgaggtagccccagagaattgacaactaactaacaagatatttcgcttgtttatttacatgggttcatacaatttcaccttgttgttcttgatctattattagcaattgatatgatgtgattcgatcagacctacatacagtacgctatctgttatgtacagagtagacgggtatctacagcttgtagaactgtgaagccaaccacaatatcaattggttgtcttctttcatcccctgtaatatgtatctacctactaagcttcacatcttacaactttcctgctgctttcattcctcgctcgccgtctaccagaatacaccatccctcatgacctcgtccaccatctccagcaatcacagcttcaaaggttcctggagagttggcaaacttgagaacagcatcgtcaaaactgccaggttggagccagatagatgggattcccttctccttggcctcttggagcacctggagggttgctgcaggcggagtgataactgagagagacgtctcggtagggtttggaagagccgtcacattaggaacagtggcatggtccttgttgagcgcattgatcgtctgagagcccgggtttatgggggtgactggtagatcatgctgaagataccaaacaaagactaaatgaggccttaatgagtgaaacgtggttccgtttaagaacagacagatagatcttaccacgatgtccaaatttggccgggttggaactggcgcccgccactgcataagcagacgaggtaaagaatttccgaacagcagcctcagttgtcatattgaatgctgatatatgattttgttgttttcaaatgtaaagcagtattctgtgacgttgcaggaagatatatgtatgccgaggataaaggtttcaagatgtactgcgggcggggtttcggtcaaaacgccatagttacagctgatcgcttattgaattattcacatggattgcatcactccttataactacccagaatatctatggaaaacaacagttaaacttactaacgttaagtttccagacaacggaggatcatctttcctatgacaagatatttgcatctgtttaagacaatatccatactgactttagtacaacgggagccttatagcagccatttgaaatgtacacagtgaaccgtccaccgttggtcggcgtttctgttaggtatgggttcgggtcgtcccgtagatctatttaaaactctttgttcaatgtttgtcatcaaataatggcggaattaactctgcgtggctgacgatatcatatcctgaaaacgtgttggcttgggcaaaggttcagggtagccatgccacaatcttgagtacttgggataccaattacctatcacaggacgatcgagattactcgctaataagcgagcaagatctgtgacaagtggcggcattgtcttgactgtttcaatcgatctcggatggctggtgcttgctcaaggcagggcggttcatcccaagaccatctccgtgaaacccgcgtgataggaacagattaagcgaatgtcaaaacatgacgtcgataataacaagtgcgatgtgcatgagaaaacatcgtcaagaagaaatgatagcgccgtattgatgagcggtaagtatatcgtgcgtagaaagctgtgactcgcctcagctttctaggccgtaggtacagactaactatgaggttctatggtaactgccagaatgccaccataatacttagaccaaagcactgtgacattgtcaagagtttggatttgtgcaaacatatctagacattgtttcctgacattagctacataattctcaacgagtagtataaaggggtcttgcattatttactcccgtttcaatagtttcaccgccaaacggcattagtgaaagacgacaaaataaagcggatacaaactcgctttttcaggggtaaaatgtttggtttattctgaaggtggtgacatggctcatgttgacccatggactgaccccgttgccccgtcagtctctagcaaaagactccagggaggccagagcgtggagaggaagtgcgcatggaatgcaatcttggccctcttttctgtcttcttcatctttcaacctctcaacaccattttcctcattttcagaaaccatcataacgacggttttatcgacagtttgttgcgttaccaactcaaccagccacaccacaccagaagaacccctccaacaacctaaaaatggtgagctctagttgccccggacacccctttcattcggatgtgtaaacatgcaccccgccttctgattcgacggtttgccttttggtgaacccgaaatagttggaagttggctttttgcttgccaaccgtcaaatgatcagttgatgtttaactccctccgcatcttgcatcttcaatatcacaacattcgcagtcgcaaacttcacataccacacacccattcattatactcatcataagcaatcatgtctaacaacaagtttgaatcgcaggcttctaccaactacaaggaggcttttgccctgttcgacaagcgcggaaacggccgtgtcactgttgacagcctcggtgatcttctgcgcgcctgtggccagaaccctactctttccgagattcaggacctcgagaagaacgttggtggcgaatgtgagtaacgacctactgcgacgatacaaatcagaattcgagctcacgtttccgatacagtcgacttcgagacattccagcgcgtcctcaaccgccccggcggtttccgcgaccctggcgagcctgaggaatactgccgcggtttccaagtgtttgataaggatatgacgggtttcatcggcgtcggccagcttaagtacatcttgacaaacctgggcgagaagatgaccgacgaggaggtcgacgagctcctcaaggccgtcgacaccagctcaggccaggtcaactacactggtacgtaccataacaaaatcgattcgagcgacgactaacagaacccaaaaacagaccttgtgcgaaccatcctcgccaactaaagattgtaaagatatgggcgggttaggttatgcatctacgttgacggaccggcgtttgcttgtttgattatggatatggatggaatcggctacggatacgctgaaatgatgaattattgcttcccttgtacggagcactagcatgtctggatttttggtagataattgggaggcgagtaggagttatgaaataaagctctatatgtctcaactgtttatggtgtgtcgctttggttgtagtggagttgtcatggacccattggcagttgaaagcttgcctgggtcactactgatggcttgtatgagctttggcatctcgatatgtgatttcttcatcccaaaatgggtaccttgacagtgattaacaatagctattatgtctttgttatggcctccgtagattatgcatgattcacctcccattagccgctttgatcatgacacggcatctgactgccccgcgatttcgctggcctcgagcgggtctaaagtgggagctccaagctgcacctctcaataaacgccccatcttgctacatctacagtaaacgcctttcaacgcctttgacgcctagacacggaataaccaaattagtttcttcaagaagacccctcttttgactgtacgttgcctcaattccgaaacttgaccgccttcaaaccaatcggctaaccttccaggtaacattcacattcacatcccatccatctatccaagctggacaagcgtacttcccccaggtccctcctcctcctcctcctctccctcttcttcctcattatcgctataacactggcttcctcaagagctttctcacgcctcggctctcttgcaaaccaattcagattccaagctacacgaactattctatcaacaagacagctaatgactagcaccatggctcccgacaagtatcgtaaccctcctcaggcgccgcctctgttcaccgccacccccgagtcgatcgcagccgacaccaagaagctctgcgatgctaccaaggatgtgctggactctgtcgcagccaatgtcaccgcagacaaggcctctttcgccaatgtccttgagcccatcctcatagatgagaacctggctgccactcagcgtcgcatcttgaccttctaccaccatgtttccaccaacaaggagctccgtgacgcttccaccgagtccgaaagagtctttaatgacttcggtatcgagtgtaacatgcgagaggacatcttcaacgctgtggatgcggctttcgccaaccgagaatcacaggatctcaccaaggagcaggcacacgttctcgagaaggagagaaataagtttatccgaaacgggcttcgtctgcctgctggccccaagcgagaccgattcaaggagatacagaagcgcctgagcgaactcgagattcagggccagaccaacctcaacgaagagaagggagccatctggttcactcccgaggagctcaagggagttcccagtgacgacattgacgtcgactcgctcgagaagggcactggtgagaacgaaggcaaggttaaactctcgttcaagtacaaccattacttccctcttattaaatatgcgattgacgccgacacccgccgcaagtacactgttgctgaatccaacaaggtatggctcaatcgataaatctatatataggaaagactgaccaaaattctaggccaatgtcaatgtccctctcttccaggagatcattaccctccgtgacgaagctgcacgacttttgggttacgacaaccacgcagccctgcgcattgaggagaaaatggccaagagccccgctgccgttcgatctttcctggatgaccttcgaacccgacttaccgagggtggcgccaaggagattggcgccctcaaggagtacaagaagaaggattacgaggaacgcggcctatcatttgacgacagcttctacatgtgggacacatccttttactcccgaatccagaaggagaaggagtacagtgttgacgaggcaaagatctctcagtacttccctgtcgactcaacctttgccggcatgctgaagatctttgaggagatctttggattcgtctttgttgagcttacgcccgaagagagagccagactgagccccactggcaaggccgaggacatcgtgtggcacgaggatgttctgatttacagcgtctgggatgacgaggcctcgggttcaagcttcaacggctacctgtaccttgaccttcacccccgtgacaacaagtatggccacaacgccaacttcaacctggagcctggttatgtcactgaggatggcaagaagcactaccccgttactgctctggtctgcaattttagcaagccaactcccaagaagccatctctgctgaagcaccacgaggttgtgaccctgttccacgagctgggtcatggtatccacgacttggctggtcgcacccgctacagctacttccacggaacttccacagtgctcgactttgtcgaggctccatcccagatgctcgagaattggtgctggactcccagcgtactcaagtcactttctaagcactgggaaacaaaggagcaaatccccgatgagcttatcgaaaagcttgtttcaaccaagcgtctcaactcagcaattggcgctcttggacagctcgttattggcttgtttgacatgactgtgcacactcctgagtctcacgaggctgttaagaagctcaacgctggtcgaacctggaacgagcttcgacatgacatctctggtaccaagggtcctgaggaccttggagagggactgtgagtatcttctaaagcaattatttgagtgaccgagctaactatttactagggaatggggcaaccgacatgctgggatcggccacttcattggtggatacgatgctggatactacggctacctctactccgaggtgttctcgctggacatgttccactcgttcttcgccaagaacccaatggacagtaaggaaggtcgacgttaccgccataccgtgctagagcgaggaggaagtatccctgagatggagttcttgaaggagttccttggccgggagcctagctcggaagctttctacaaggagcttgggctttcgtcatctacttcctagaatgattgcagttaacgaatagaagagagaataccatcagtgaattagaatacgggacaatatgctagtgtactgaaaatcggaatgttattcatgaaccacgtggtagtgtcgcacaatgatgactgcggattattccccctgggtcctgcagtgatatacgagaatggaatctcgtatgttgcagctacccgcacgtagatcctgtcacctgggtcccgagcctgtagactgcccatgccatgaccgcattctcatactattgctggaaaaacgtgaataagctggttggctgcatgtatttgtgtaactcggcgttctcgtcaagtcgcctgcgagaaatctgaggctgtagcaattactctcattgaagctagattatgagttgattgaatgcaatcagccgttggcaccgagaacatcgtgcacaatgtgggtttccatgcggtgaagtaatatcaagtgttattaagcttaatccgccctatttggggcatcgtgactagaccggtatgtacgcgagtgacaaggggcgactttgatagtttaaataaaagcatctttgttaagttgaaggagggaatgtagtttggcctcgaaaaccgattggtagttaatttcgggcttaagcatggaacctttacaaagtgaatcaaaccactgccaaccgttgataccaaatggtggcaaagaagttaatatttcggggattcataatgtaatttgactcgatgagctatgaccacatttgtttgtttcgctatctggtattgcttttatctaggatactcggtcaacttcctagtcttgatgaatcacacctatctcaccagcctgcatttttgataaattaccatacactgaaaatgggacgaactacacgcctcattaactataagatacacaattattagaaagtggcatcatcccaaatatctcgaatgcagcctgaaagatcgtggggtattgatattcaggcgcggaaccgcatctccgttccccagactttggtgctgatatggcttgatctgagcaagctgactctggggaaaagatgcagagagtctcgttaatcggatgacctggagtcttctaggatgcaaaaacggtgccgaatctccgtgtggctggctcctacagccgtcatcatcactgatttgtttcattgcccaagatggcttcatcacaacttggagaaaaccaaccagtgccgtgttccagatttaccggagactttgccggccgctacggcgacttgcgggctttagcctccgcgccaccatcgtgcatcacatcagaccactccaacttctccagtcttgaagtgtaagtgagaaagagggagagaaccagtagcattcgagtgtagggtatataccgcggcatgggtggagaccatgacacccaagactgactcggaaggtgccatctatcttgactttgagatattaaaatgatctgagtatgaagataggttgagtttgttgatggacctgcggagaaggactaggaatgatttggggctaacaaccacctagtcatggatggcttgcgcgggggaacgggtagtctaaaatggtgattgcggggaaagatggggtaacttgattgagagaacgttgaatgggggttgatgagatgttgttatgatattagattattaccaattgataaaggcagatggtactttgtgtttgttgttgcctcgagataacttgaaagatgatacttgtgccctatgtcagaaaggctattgatatctgcgagtctcaccatagaacaaccgagtatactcactaatttgatccaccgttccagtctaattcccactctgtaactacccgcgctgaaaagtcccaactgcacttcagcataataatttaattgcttctttatgccgtgctaacagcattggcggcgtggctgatgcgagaagagtagacgactggataagaactattccaggacacattccagaaatgaacagccccaagcctcaatatgcaggttccctagcgtcccgtcaccgtctctctccaacacgtttttagcgggctgatgttccaggcgacatgacacttgattcctctttcatagggtcccggtgtttgcaccgcacgcttcggatttgccgccgggactggaccgtgcttgccatggtgagcaaaaggaaggctaagggtgtggttgctaggcttcgttctgtgctgtatttggctatatcaaacgtggtagtgatgcaacctaatgcaagacagcgacaaacagcggatccgatgtcaacggcaagatggaaaggataaagcttgtgtctattcggtggcgtaataaactaaaaaagaaaaagaggcggggagacgaaacagcgccaagggttttgagatggagacaaacagtcagaaacgagcacccgaggatctctttaaggacatgtttgcgtctgtgtaagtccaagtgtgcgagtgcggagcgtggatgagatgagatgggatgacatgacatgacatgagccgtcactcaatacacaagaatctttattacacatattgccatgacgttacggatacttggccatgtacaatccaacggtgttcgatgaagcacggtgcaccagtcgatcattatagtactcgatgggccaagtaagaattggagaaaatagatttgttagttcttggggaaccattagcctacgagttagtttcataaacgagaacccaccagaatacgacctcgataaccaaccatgaattaagtaattgcattatcatcctgtattctaaccagataccctctacgactcttcttctctactgcggcccacacctcgcacttgagcaacatgtcccaacactctcagagcgccatctcgcgtggccgtccctcggacgcacaaaggaaaccgtacagtgctactcttgcatgccattcctggcgttacatggcccatctgccgggctccatcaaaatgctcttctttctcaagtcactcgctacgctgcaggactgcacaagctagggttcataaagacgatgcatgcaaggattgcattcccctgcaaaggtaccccaaaccccacagcggcagcaaagaattgaaagaaaatagaaagatacgccgttggacaccgggatatggcttctgttgctttgaagctacagcattgtcctgtacacccctcccatctgagacataacagcttcgtccccccggtcagaggcaagaaagatatgctcacacgacttccaggatgtggttcgttgataactgaaataccatgtcggctgcagtagtggacggacaagcggaagagaatatctgttgcagagacaagggtgagggttgtaagttaaagttgaagcccaggtgaaagtgttgtggctgcatacctcctcaacactcccatcctacgccttcctctccactatcatcgttagttctcgacaagagttcgtttctttgtttcttggcatgaaaatgtgggtgtttgagtttccacacgttgggggtgtaagagatgattgagcgtttcctcgaagtctactcttccacctcaaccaactattaaaggacatatgttccccgtcgattgtgaggatgaatgtagtaaacctttaccctcaaagtatattcaagagactgaattcttggttctcttcccgtatacgttatcggatctcccgtctcctcgcctcgttcgacacgcaaagagggtttcgtttcccctgttgcaccgtcactcccgcgtctggggttcgttcttgttgtctcgcatcttcggttgacaagatagacagtacgctgcacttgaatctgtctcaattgtctttttgagcctctccttcttctttcccaggttccttctcaaccggccctcccccctccttcctcttctgtctcggctggttgcttcattcttgtcccccaccagttccttcctcccacgtttttctggcctgccgctatcctcaaaagagccgggcctacttctaccctctgccatcttcctcgtgatcccgagatacgaaaccctggttcggggatatctctggaatatatatcaacatgagcgactacggccgaaaagagccttttgacgagaaggccttgtcctccgaggttgacctcgcggttattgaccccgatgctggactgagcgaggctgaaaagcaagaagccgtgagtagcacatattatgtcaaatattgaagaagggctgctaacacagtttcaggagaagaagctactccgaaagattgatatgcatctagttccttgggtatgacaactccgtgccatacaacatcgacaataaactgacagaaactagctatgtctcctctaccttatctgcttcctcgaccgaaccaatattggcaacgcgaaaatcgccggtttactcgatgacgtgcacatgaacacctcgcaattcaatgcaaccttgaccatcttctatatttcgtatgcaatttttgagcccctggccaacgtgcttctgaaatggtccaagccttcaatctttatccctgccatcatgtaagttctcatattaagaagatgatgcggccacggtgactaaactatattgcagggttctatggggagcagcaatgttgggcatgggatttgtgaagaactgggatggccttatggctgctcgttggtttcttggtgttacagaagccggcctcttccccggaatcaactattacctatcctgttggtataagcgatccgagtttggcgcccgcgctgcttggtttttctcggctgctgctcttgctggctcctttggtggtctcttggccgccgctatccagaaaatggatggcgtatctgggattgccggttgggcttggatctttatcatcgaaggacttctcaccatgatcattggtgtcgtctctttctggatggtccacgactttcccacacaagccaagtttctggacgaaaaggagcgagctcgtgttatttaccgacttactgccgataaccagtcttcggccaaggacgaaaagttcaagatgaagtacttctggcagtcaataacggactggaagacctatgttggcatgcttatttacatgggacctttgatgcccctgtactccttcagtgtcttcttgcccaccattatccaaaacatggccttcaccgataagaggtcagttgttaagaaccagcttcttagtgtacctccctacgccttggcagctgtcgccactatctttgtcggcatctactcggacaggatcaacaagcgaggaatctttaatctgtgtgcggcgcccatcggaatggcaggcttcatcatgctcattgcttcgacgaaccctgcggtgcaatacactggatgctttttgggtgctctcggtatctaccccgtcatccccattaccatcagctgggtcgccaataacgttgagggtgtgtacaagcgaggtatcactctcggctttgtcataggttggggcaacctcaacggtgtggtgagcagcaacgtcttcttcaataaccctcgtttctatgaaggtcacggtacagttctgggatacatgtttggtgccatcttttgtggtagtctgctgatgtatgccctgcttgcccgcgagaacaagaaacggttggctggagaacgggatcacttggtagaaggcaaatctgccgaagagatccacgagatgggcgataagcgacccgatttcatttacacactgtaaggttgtttacgacttatcatattcagaagagggggatgcctattggtagtacatgggtttatacagggctgtaaattaatctacgagtacgtaaatcagcgatcactcaattgatcatgtataaataaatgaaaacatactgtttcttctgcgtcgatgtctactgatcatcacagtgaaccggatcataagtcattcacggggtgtccttgcacaaaaccgttggcgttctggaaatagttgagaagcatctcattccacagtctgatgggaggactagccagccacaccgaccaacatagtgattatgctgcggttgatctgctgacaggcgccttctctgatattttacaggaacggatgaactccaaatagcagtagtcaacacataagctagtttatactgtatgttagtgtgtagatagatgtgcactttgatgtggcagagagagagtcggtaattggaccaagggcattgtttgtcgcagcggctacccgccacgtctcatcctttccacgcgaccgagacctggaacataaaaggtacagggcaatcaaactcgagtctgcgctgagatgtgtttctgttggtgggtgggtgatgtcacactccgattcagcccacgggagcgtacagctttaatcaaatcatgatctagtgatgtccttgaccgcaattaactaggaaaggctgattgataggtgtgactttctaaacaaaatttaatcaagggcttccgtttctccggaagagctgagtgtttggtttacctagaggcaatttagtagacgggagacgtcgatagtaagagatggcgtgtagttgtttgctcttattgtcaactcatcgagtactcctgtaatttatcgatgccatgcggtgccaagactcgtggggatggactcgtggttgcgtcagtcagccactgcgctattcctcccatgcgtgcagggaaacaggaacaggatgacatgatagcctatacactcaccgcttgtggtatagtatacactggccgttgttggctcccgtcctagctcgacgggagattggcaggcttggagattaagttgagtatggcgtgcgtgtgggagagggcggttggcgctaagtagtaggttgtatcgaggtttttggtgttggtgtagttgagatatgacagtgtcagtaagtgtcagtgttggcaccaacgaatgcagcgctgctatactagaaataggtagttttgacacagcaatgcactgcaactgcatggctcaagattgactaggtagccagggcaataattaaatcgttggtggaaagaattcagagaaaaagtgtttcgattctggaagcctcatccctaacaggagggccaaaagaaaatgagattgggcagatgatcaaaaccagaggtaagtttcatgtgagccaagatgattaggcctgttttctgagagaattgaataaaatgacgctgactagaaagagtagcagatgaattatttcccttggtgcgcatgtcacatcaaacactcgcaagattaagaatgacctcgacccgtttctcatttcgtctcgtcccctcctccatagaatcagagaagagaagagaaaaacgtaatcacgggccgcaaaagatccctcgtcaaacgggtgcttgcatctccaagaggtgacaccacatctcgaccttggccatctttggacgactcattgtttcgctctcttctcttttctctctttctttgctgtcataattcttcatcgcttagcaaatccgtcaacctcgtcttttgtttccctttctcttgcggagagttacgcaaaagggaaaaactaccatccccctcccatcggctgcctacctactcactcactggatccatacacactcgctttttttgatccgttaatattctttcttccctttatttactcgcatcgacaccgttcttgttcgttcgtcttttggtctttgttcactctttgctttttttgtcatcgatagagagagcgcattattctttgctacagtgcacactcgctatccacccccctccccaggctgggactcgggaaacaataaaaccgaaagaaaggctctcatacaattattcttgtgaaaaatgagccacaagtacatctcggggagagacccagatgtgttggacgaaggtgagagaagcatactcgtgttgtttgagcgcataggtggctcgaccagcttgttggccgtgcttctgatattcattgcctacgcgctcgtaccaaaggtgcgcaatgtgcaaaatacttttatcgtgtttgccagcgtggcaaatgttggtgctagctgtgcgagtatcatcgccatggatggactggagctaggtgttgcttcgtctctttgtcaggcgcagagcttcatgttccatatgtgagttattcataaccggccgattttctatcactgacagtcatcccaggttcatgcagtctgatccttggtggtcactagccatggccttcaacgtcttcctcgtcttcttctttcgcgccagcccggattcgttccgtaaatggtggtgggtgtattgcctcatctgttacggtggcccttttgctattgccattgcgttgcttctggttagaaacccgaaccgcggccttgtgtttggtcaagccactgtaagtatatatccatgaaaaaaaagaaaagtgtgaaccggacagctaacttgagtgatagatctggtgctgggttaaccgggattgggaaggcattcgaatctacacttactacatgctcatttgggtctgtatcgctggatcgcttcttttctacttcatggtcggctatcacgtctttcgtagtcggaacagactcaagagtttgtctgcttccaagagcagagaaccagccgctgctgatccatctcagacccaaggtgtaagtgataatctttcgcatacatagcgcatcactcactaacaatgtcttcccagctaccacgtgtcgacttacttacagtaccccaagattgcttttatggaacgatcgttactgatatccaagtcgttcactcaacagcatcgtcgaatcatcttccggaaccaccgagaccggcctacacaactcgctcgtcttcgtctcctcaagtatccttcgacgaaccatctacaggatttccaaactccaacagccactacttctcaacctcgatatcgcccggtgtcgtcgctcaaacaagtagcgagtcacccctgcgacgcatgacctcggctacgagccgaacggtcagcaaattcaaggtcgatgaccccatcaagcgggcttatttacgcacgagcttcctattcgcccttagtgtgttggtgacctggatcccgagcagtttaaaccgcatccacagctggttatttggcaggtctccttttgagttccatgtcgccacagccgctgtacttcccctccagggactgtggaacgcagtcattttctttgtcacgagttggaagccactcaaagagtggtatagaaacattggagaggaccctacccatcaggatcgagagatgattcagacgagggatgaacatgatgagcacgttgggaggagcggcgagagcttcctggacgacacagactccggtagtgacgttgagctgcgaagaatgggagaagcgccagggaagagatcctcgagcttgtgaggaaagttctggaaggttttgggttttgttttgtatcatctatatttatgctgatgggatatgtgacccagaaagaaagcgagctcaatcgcaatctagactagctaggttgggactcgatagtacatcttgctggtctggggctatggagctgataacatgtacagtcttgaattatgaaaaattcgccagcctttcatgttgcgacgatgtcattgtgcttatgatttgatagatcgcttgcaaagacttctggactattacatcgaatccacatggatcacaagggtcttgcctgagctctcgacctcttgcaccttggagagttccagggcctttagtatattttgcgttcgaacgagtaattctgtaagtaattagtattcatcttaccagcgacataaaccataaagcaaaccttggtataccagtttgtaaagaacgggcggatcatcgtcgggccctgagatcagaggcattctctcggatggtgcaggaacaacactgaatcgtatcccgacatcgttattcttgtcaacccagagaatactctctgggccagattgagactgatcctgtttgcttgctgcttcggcaagccattttcgaaacacacgcacgacgccatccacgatagtgacatgacttatgaataagccacttctaggcccctccttcacgagatgaatgctagcacatagctgagagaagagctcaccatcatcaaggaaaatatcttgtgtagcggtatcatcatgtgcgtcctcggaaggttgtacctctacgggccgtctacgagctcttctgggacttcgactctctggctcgaacggcttgaaagaagaatacaaacatcgcagatcagacagcgtcggatcaatttcactaacaggagagtcgctttgggccaccagaccctggtagcgacatgataaagaagggacgaagagctggtcacttggaaggtagcattctaaaatgagtttgttatcgggtagaggagcagcttggaggaggcggtggtggatgaggcgcgtgattagggagcagaagcgacgattgatggtggcaaaagagaggagctctctggttggaaacggagatataattgatgcgaggatctgaaatgttggttatcttgaatgatgatgacctggaggagctcacttcattcggtagaccatccattgaagcatcatgagacgtcatgatgagtaataagaatagccgactggaggcgggataaactataacaaaacgatccgatgtaaacgagttttgataaacgagaaaattgacttcttggcgtacgattgttgaatgataaagatgaagcttcaagttgacagctacttggtctaaagcgcggggaaaggttagtcagcatctgcaactaccgaatgacgaaatcattttgataaacgataatgaaatgctccatcaaggtctttaatcaattgctctaccgtctttttactggtctatcttatgggcaagtaataatgtattgaccattgaaacagtcaagaagagagagagttactcttcttctcttatgttacctcctccttccgaaactcttttatgattcaccgaattaagattttgatttgccatgatccaatggtccggcgttttgtgatacaaagtattaagagtactgtatcctaagaaacgaggtgatccagagagagatattgtattagtagctatgcttggagatatttatatgcgttttcgatatgaaacgattcttatctagtctatcggcactcaaactatccgttaaaaataaaatcagttactaaaattgagggtgattcaaataaaggacaagatgcccggaaaacagcgggtgacggacggactccggagcccccgctccgtgataagaccgggcccggaagctactccacttaaggccggcctcaagatgaaccacagtttatacatatttgggcagattttgaatgtttcttcagtcaaaagaccaagacgaagtgatccaagagaaatgcgagttttatcacatcaaacttgacaaagtgataatgtgaaatgtcatttacatcacatgcaagtacacatattgacgatttgagtctctacatcacctgaaagtggctgaacacatacccaatgtataaccatgccattaaaacatcaagaaaaatccttgaaatactgagtatgttaatttcttgtcaattgacgctggtaggctcgctgctttcccctcctcgctttcggccccaatgactcggtatacaatcggcacaactccgagttcaaaggcaaaacgtatagaggcatcgaattggccagtccggaagctataccccgagtatcaaatcatcttcactcacaacatccgatggctgagggagtgcaagattgagaaccctgatgagggatgatgccaatggctggcgaatccgatgtctctcggatgctggtatataaatgtgtcaaatcctctggcaattctctctgatactctctcttctttctaccacgacctcttagcctctctattcccttgtcacagttcgacagaagtcatgcgtgccaacgtcctgctaggccttttggccgagactgttatagcagttccttaccctgcttcaagcaaaggtgagcaataataatacacaaaagaattcacagaaacaacagctcatacaaacatcatctagtttcgaccgaagtagtcaccgagattgtcactgccagtccagtcatgttggcagacatgagccacactctcgtcgctaactcgagctcggttaagagcagtaccaatcttgaacaggggccagaaggacaaactatcgaagacgttgatgagagcgagacgaccacaacacccgagagagtcgtcttctcaacctctgttgtcgtcgatacagagacgatatactttacggacatgctctccgatactacaacatctacgatcacggccaccgagtcgtcgaccatctgggccacagctacgtccactatgaatgctacctcaactgtctttgagacagaggcaatttctaccacggcaacatctgtcattaatgctactgagacggtccttctcgccaactctttctctactacctcgactgcgctcaccacttcaactgttctgaccacagacgaggtttctactaccgaaacatcacttactacctcgactattcttactacagatgcggtctctactactgagacagcgctcgtcacttcgactgtcgctgctacttcgacggtccttctcacagacgttgattccacgacttcaactgacattgttacttccaacgtaacagaaacggttttcttcatggataggatagctactaccgtactcacaactgttacctcaactgtcaacgctactcagacaatcttgtcgactgatattgattctacaacagctactgaaaccgccacatcaacattgtttgtgactgcttctactgctactactgagacggatgtcaccacttcgacaaacgttgtcacttctaccttcagtgctacagagactgtcttggttacagctcctgttactactacttcaactgctgttgtcacctcgacatcaattgtcagctctacttcaactgtctttatcactgactccgtcgatacaacacaaacggaaactgtcacatcaacagacgttgtcgagtctacttctacaatccttaccactgctgttgcctcttctaccattacagagaccgcaactgtcacctcgacttcagcagtcaattccacttccactatcttgaacactgtccctcagacggtgaccaccactgagactgctgttaccactgttgcttcaactatctctactacacagactttggtatccgagaccacgtcgactacgctcacaactgacactacactcagcactgacgttgtctccaccactgcggtatcgtcaactacagtcacgggcactgtattagttatcggtacagaagtcaattcatcaaccaccacttccactatccttactaccctcactgccaccgacacagtcgttatttccgacacgtctacgttgtctaccttggagacagaaacgacctcgtcaactgagaccgccactactctgactaccaccacagtcacagacactgtttccaacgcggaaacaacccctattactgtcaactttgtcacagctacagtaactcaactctctaccaccaccatcacttctgaagacatcacctcaaccccagctctggcaaagagggtttatatccacgatctagtcggcaagaagttggaaatcgcggcaaggcaatctttagattcagagtcagctgcggctgcagctgcttcagcctctaactctcctcaagtggcaaaagtcgctgacgaaactactaccggagttacccctgcttctgagtcggtaacatccaacagtacagttttgagcagtaccactgcagctgtttcagttcaggattcccctgcttcttcttctgtcacttctttggtcgacgttgctaccacattcaactgcaccaatcctagtacaagcactagcatgaagacagttgtcgttctcgtcaaggcttcttctcagcctgcaaagcctgctgtggacgcaaaaagccctgatgcaactgccaatacagttacagctttagctacagctatttccactgtgacagtcaaggttgaagctacgtcttcttctgcccctgaatccgagtctgtgtcgtctgagacagctgcagtaagctctagcacggagtctcctacttcggccgcatctacctctgtggatgcgccagcctctgagtctactacagagtccgccgtagactctaccactgtctcaggctccacgaccactcccgagtctacttccgagtctacagtagagagtgccacggagtctagcgctcagtctacgtccgaatcatctacaactagccaagttcaagccccagctgcaacaacattcactaccacagtgaccgagatcagtactacaactgaacgactcagtgctacaccatctagctcagtagcagagagctccagcacgaacaacgcaagtgtagaggacgatgctgttactccagcccccgctgaacaatcggccacttccacttccacttcttctgccgccagaagcaccgtcgacgctgcccctgaagacggcgctcctgtgcccgatgaccctgtaccactcaattggaaagacaagatgactcgtttcctcatggggtagaagcaagagatgtatggaaaaaatgtggggactagatataagtttgctggcatattcgaaggaactacctactagatcttaggggtaggtagattacctagtaattaattgacgaatattcagctatcacacatgtcaccataaagacccataccatatttgattgacttgcaattaactaccttgaagaaagatagggttaagatcagagacataacttctatactgatcatagatcattctgcctctgttcacagcaaaacattgccttgtctagcaacctctcccgcgaatctcgactgtgtaactcggccatgaaacaacccctacggagaaaactcaaattccgtaggtcacactccgataaaggaagaagataaacccccatagatcgtcacggcgtcgtgaaacaacgatgtcacgatgtcacggcgagatcagggtcaaaggtcggttatacctgatgcaggtagactatggatgaagtcaatataagaaatgtctcatgaaaatcccgagacaacgagataacttaaaagataagtaaacgcctctccgatatacgataatcccttcaccgagatggatccgtttatgctgaagacacggaccaatacttagacttgccaagacggtgaacttgacctgtataacaaacagatcttgcaggtgaagcggcatgtccatcgatattatctcatgtgtatgtatgtatgtctcagggtacgtcgaagccgcgcctcattgttacttccgcagccggggctttgacagatttaggaaagagaacaaagcacaagacaagggattttaccaagatgcagactcactgaactggtgggggaaatgtttcgaaacagggtctccgtgatacaatctgccgtgcctgacgaagcctggagagtcgcggattctgttccgccccaagtctatcgcttttataaacaccatccacgcatattgactattgactccagacatcccttgcaaacgatacattccaagttaccccgacatatcttccagttctccctctttttgcaccatgtaccaaaagaattattgttatatcatcaaatactcaacatacagtgctcgtagttccaacacaattgaggttatccagggactaccgacatgtggatcagtgccaccacatcataattccaagacatgcattcatgtcagctacccacaaagcctgcatcagtgtgccttctttccgtcacgtctgtaccatgacatactaacgtagcattccgtcaatgacatgcatatcggtccgttcaacgacaccctccgtggtatttcgtggggggttgcctcggcgcagccttactcttggtcgccccatatggcttcttcccaactcacatggggcgtattttacaccaagagaacagttgccttagtagagttgtacacaccatagggatcggcgattatacctcgaccgcgtcgcgcgcaatcttgtgtgacacttgcttgacagatggatacaagggctttgtgcaagataacagaaaactggtgccatatcactgatacaaagaccttatcttatgggttcttggtcgcatttgcagtgcaaacacatgtgaacccgatatttgagcttccccgacagtacattatccaaggagaaatcctagcagtcgcttccaggcacaaggaaagcagcatgtaagatttgataagagtcgggatagcgagtggcatgatctcacattacggaaaacaacaacattccgtttcctcaatcataccccaggcctaaagttaacgtgagctgccgcctatgtgtattaataaacagcggagaacaaattcttcataatcagccagcaccccacgtcagctgatatatgttgaggccactcggtcagagccattgaggaagcgcaaaggcgcgatggataaactctaatgtttggtgaactaggtggtatgaagaatgtaatgatcgtatttttttgcttgactgcaattgaagattattcgttctaggttttgaacaacgactgttatcagaagtgaaatggatgtttagaaaatgccctcgagcaagccataacgttgcatgcagatattgaaatttagcaacggttatgttgatcagaccgataatataacgtcaagggttcccatgtcagcaatggtgcaacttgggcgcccctgtcctggaatgactgaaacgtagggctgagtcattggcttctgtttggtcttaatagtcgaggcactgtttgtgatattcgcctctgcttaccatgcaataagtcatatctaacgcttgctgcaatcctgatggacatgtcagactggttattatcctccgacccgacgcaggctcatgctggtctgtgtcagcttgttcatatcgctcggaactaattccagtaatggccgagtagacaattcgtgtcagaccgggccgttccctcgtaagcctcatccgttgtggtgcggaaggtgttttctcctttcaatgataagaactttcaggtcttgggtatatgtaagccgagatcccagcacggctgcatgggcggttctttactgacatagtttgtaagaaatgtggctgtactttgtggaagtaagatagaacttaccttttttccactcgtctatacttctattgcgataccaccatccatacatatctagtgcttgacataatgccgacttaacaattgtcacctgtctcacaaagccggttaaggtcaaagtagcttgcgagcatcgaacggtagacttttggaaaccccagcatccctttagctttccgacagaactcggtacagtcgcctcagatgacgaattttcacacttttgtggctttaagaaagtgcgttccgaaattcctgttttgggtcgttcagtcgtatatgcatcactgaggtctgagatccactcccaagtattgagtcgatggcaagtcctaggacatatatttgcagccttttagctccatgttgggaaaccatggttgcctgagattgtcaatgcggatatttgatgttctttcgtaaagctgtttcccgaaaggtcagcaactgccgatcgatactgtcaaagacagcgtttaaactttcatcataagttgcgataagcaacgatgagtatttaaggatccgctgaacaaattcagatgacacgcacatagactgtgaacgtctaaatgaggaaggaactaaggcatgccaagttgtctgacaatgcgtttgcactctgagcaaagagataccttgttgctcgagtttcaccatctccatttcatcagatagtctcggtgacagtctcggatattggagtctgacagaacctgctgaagaaggtttgcccacgggttagtcttgtagattttgtatgacttagagcgcttggtttgataataaaaccatgttgagctctttttctgggatcattattttcttggggtgagaagctggagtcgcttctagacgccggtttcactgtccaaacactttgaccagcgcgcatgggcttgtttgttttgatgcttatcggcttttgcgatttggtcggcgttacatcaaagggacatgcgcctcggtgcgcggctctgtcaaactcaactccctgcaatcccgactggctggagttcagggatgtctcgggatgacggacagtagctcatccttgttgtgttcccgatatacctccaatgattggtaccaagtgcgtcttctctttaaagagaaccggtgccccgtggaagacccaaagccttgaatgtcaatagaaatgcaaaggaacttggtcatgaagaaggtgttttgggcggattgtcttcttcttctctcagcgcacgtatcgtgcggtaaaacatttgaatacttcctcagtgttgtgaccagatagttggctaagcttttgaggggtttaagacatgccccaataaggtgacacaagcatgagttacttgagtcctacatcgacgctcggacatctggggttttggtattggtctttcgatattcgggtcaagggccttcttttggatccatatttgagggttgaggttgttgatggcgttgaacgttccctgatttgaaggcgatgccgcgggccatttatcaaatcacagcattatataaatgtagtgactaggttaaatgcgtgcttcaaacgcatgccaaggtccatcaaggaatgcgtgaagccaagtttgaatcagacatgtgtgtgaaacatctgccggcattcagccctccaggtggtgaggggtatagatttgcggcaaggaatattacaggccagcatttgttcgtgtatgcagataaaggtcatggtggtcgagtcaataatacgcgtttcctatggaagggcttggagtttgctgatatggatggttggaaatggaagaacaaaagtgccaggttactgaacacgttgaggtgacgcaaatgcttaagtaattcagagattgtatggggtcgctacttccattagtagtgttgcactgctctggggtcgggagggaaagaacgggggacagttgccttctatctatggtacctcctcctgacaggaaggtggttgttaggtagcacctgccttgtaacctcaaagttggcatctgtcggtaccttagtacctactacagactcccttactgaacttttatacgggtacctaggtacaagtatgttctgttttcaatctttcacaccgggtaaaagccctggagtctcttccgggtcgactctatcatccatctaaagatgctgctgctgacttccgacatactattctcacaatacttccaagccctgccgaggtgttcaaaatggatggataccgcgatcaagacatacatacgggacgatatgacgagctgtacgacccacggtccatctactaagctcacatggatgtacatggattagattgcgtctatggtgggagctgatggtatcgcggccttgaagatcatcatgccggctacaagccactgtcttgccgtatggaagacagtacctccatgggcgtcttggagggtaggttattcttgagcacgtttgctgacctgtttctaagataaattctcacgtaatgctaccaactgttgcacgcggattcttgtgttcctggaatctcagcttttactgagtcttaactcgcgactggccaaaatcatcatattaccttcctcttatatatctccgaacaggatcgaaatcacagagattttgagcacatatcaatcccctttcatcatcgagaatcaataatagaatgtggagtgaccagggaaaggaggtttgtcaaaaacactgttcactgaccaagaggtatcgactaactgggagcgagacgcaacaacaaatgtggtcgacacacgaccttgcttgtgcgcactgccgggcacggaagatcagatgtggtagggaacgcccgcaatgcgaaagttgcaagcgcgacggtgtcgagtgtcgatattcatctcccggcaaacgtgtcaatcacgtcaagctcctgtgagtcggagacgccttgtctctcttccttaatggaacacaaaggctcacaaacttattcatgtctcaggtgccagaacttcgagacgcttgaggatcagctgcatagcattcaaaatgacctttctgatttgacgtcacttgtcagaggcgggaacagcgtgagatcttcatcgcttgccgccgaggaatgggccccagataatcttgccggaacagactcaggaccagtagcccatacaaactgtcacatcgtacgagacgcgtcacagtccctcgaccgttatcatggaccttgctcgctttatgccctctgcaaggaatttcatgatgatcccatatttggtgttcctgataacaacacctcgacacatactgccgagcatgccatgctccaagaaatgctttacaaagcaagcaatgagcctcacctagatataccgtctcaacctacaggcatatgccttccgcctcggcagtttcttaatcttgttatcggcccatttttcaagaacaccgattacgccactgatgtctttgtgcgatcagctttccaacttcagattgatcgcatctattctcagcctatagttccttcggatgaaggctgggccatttgcttcaatgttatagttctccttggtatcaagagggagcctaccactcagggcaatagccacttcatccaatctcttcttcaaacgatgaggatggccatcaataacccacgtgtctttttgacaccaaggcttgttaatgtgcaagcacttgctcttttggtaagactcttccagccagaatctttggataatattaacttcaactctagagttacgtggctgagcaatacagtacgacatcacttgcagaactggtcttcgcccaagcttgtttgttggcacgtacaatgggtctccatcggggttgcacatcctccaacaaccttccaccagagactatactggagagacacaaagtctttcagtcattgtataccagagataagaatatcgctatacttcgtggctccacttcttggctgccaggatatgaatccgggattccatcctcgttggaaagtcattcagaatctcctggagcaatggcccgcctagagctggcaaaacttcaggatgaaatttaccagatttttcatggttctagtgctccctcttctaagtatttgagaaatcaagcattgggtcaatcacaacaaaagcttgaacagtgggcttcaacgtacaatatcatgcagacaccattcacctcgacggaatcatttgcgctcatgctatcgtttctagctacaagaatctgcttatttaaagggtatgatggtacaaaggccattcatatcttcagagatgccaaggcttgttgccttatctttctgtcggccatagcagcgaagaatgaccatcatttttctgaagctttgaatgagacactaggttatcagaagaaacgcgaaaagtccagcacaaagaaggccaaaaggagttctcaggttgaaggtgcactgcccgaacatgacgagaacagggcttcagtacttcctcgtcttgctgcaactttcccgctagcagcagcatttatcataggaaagatggtcatacaacagccaatgacagacgtggatgacacccccagtcagccagaagaggaaatctcactgctagaagcacttcgcgaacagttcgcatcagtcgccgatcaagcccatgttgataatcttgctttgacttttagcaagttgctggatcttttagttcgaatagttcgtcagaggcagtcaccaggacaaggcagtacaccgtctactgcatacaatgatttaccaaatctgcattcaaccagatcttccagctccctccacggtagtgctgtaagttccttcagagacacgcccccgggccccgagaatcattcaacagtcagctcgattagtgaggttttgccgcattcttccctgctcttaccgttcactcaaccacttgaatctccaactgggggttcaccatggtttgcaaacgctggccacggtataggcgtgaaccacgccccagtccatgcagcgtggcctggccagagcaaacgacagtctgaagaagttgaactgccggtcaagagaccgcgaatcgcctgtcacgacgatttcttagacattggcgcaggatatgccgatcatggctcgcggcctgacgatgacgttttatttacattcgattttctcaacgcaggaaatgatatctcggcttttgggatggatgaataacttgcgatgtgcttttttacagtgatggcatgggtttggtactttagggtaaacgggctgggtcttggttttcttttcgttgtccctgatctctatcctgacattgcaacacaaacgcacattgcgcttacctcgatcttttatctatctctactacaaatagacatgttatatacaatgacggtccgtattttattgtacgagattttgatcacattgtcgacatagtgggctatgattcctaatcccatgaagaaacaccaaatacctagtcaaggtcaacgccacagactgtatctttgagtagacggcaagccatgcgcgtcgttgttcgaccaaatttcttgccatatgaacgatgaaagctatgtaactggcactttcgggggattccaacgattcgcccacgactcaagtctgttgaactaggacatcatatactcgatcgagatgcacgcacattcattcagacacgccgctgagatcataaggcatttttcagatatctctatctgcttcttactctgcagtaagtaggctcctgagctgtcaaattcgtatcagcagtgcaactactcctaagccgtcgggtggtctgaacaccatgtgcttgatagagaatccggtaatcgttaaaagtgatccttctctgagtggtcatcatgcagtgtatgatgtactcgatttctgtttcaagtgttcgaaaccggaaagttcaaatattgattccatacacggaacgttgtttcggttcaggatggtgttggcttttgggcgtgcagaatgtctcatctaaaagtgtggcagttgaagccatgaagccgatacatgcatggttacttcattcaatgaacagccggactgataggtgtgttgacaacaacatcgccaagaatccggtaagacggtcttcataaaataaatttacatcatgacgtgaccaaacacatcaagtgttaacaagtccgtacatgaggctcatcggagaatttctgattctttgtcacaccaagtagtgtcataaaaaataccaagataaggctgagccgttatgtatgacatttgaaagtctctagtagtgagtcatggatcagaacttaagtctcgaaggccttattttaccttatttatgtagagtgtcacagcaggcggtgggagtaagatgcggttcttttgcagcaatacactgcatgcactgtaacgttgatattgttgtagtatcagtatcattagattgtatctttctaagaaacaggtgtattctatcttttgatcctgcagcaatgtgccaacatttgtcttttttagcccttttcaaccagatgcagatggctcgatgctcagcttctttcgctgcagtaagcagtggcgtccccatcgtctcttgaacttgtctgggataatgtccaggtcaggtacccataatgcccttgcaagtagatgcgtgtttgcggcatcaaggaagaactcgcacttgacaacctcccaattggtgtggtcctcaatgtagtcaggctcgtttggtggtagggggtctgtcctcaatgggtactgtgtgtcaacgaggaacttgcatgcagaaagctcagtgtatttgctcaggtcctcctcgttgcgatcattcatgccatgagtggggagccaagtgccactgaagaaaccaaacccggtttcagcttcagagaattgtccaggcagaaggcctctgaattcggaacgaatgaatttggcatgcatatcccgtggcaggaagtaagatgaggggaagcgataccactccttgccaaagcatagagtgtcttcttccctaccaataggcgcgctaccgtctttgccctcccacaggggagtgtagattttcataggcgcagagtaagcagaccagataccataaactctgagcacagcgatatcaattgatagaagcatggtgatggtaacaagcgaaagcttcaattttgcaggaattttaccgactagtgtcttgggatccgagttgcccacagcggtcaatatcatgtgagtagatatagcggcgttgagtgcaaggaaagggtaagcagggtacatgaatctttcctccttgtgaggctgcgagctgaagatagccagccacatgtagaaaggagaaagaaagacaacagttctcagaccagtttggaatccctggccggatggcgaaataatcttttgaaggatgaagagtggcagggcggcaagggcaagaacaaaccagaggttaaagttgagcgccaagttcttgaagtaaaaggtccaaggctctgttccgtagagctctgggccatggtcggatgagaagatattgtacttgacaatattccatgtcacagaaacttgcttcttgtaaaagaagaggtttacgaagtagtcaccagcctatcaatattagacgatagcttcaaaagcgagccgcacgttaaacttacaagaaggagaatagctgatacaacacctcgaccaatgcgaacaaatgcttcccatagtgctgtcttatctccaaagaccaacaatatgagctcttcaagcatgaaaggtgcgcaaagcgcagcagcaaaaggccatccaaggataccagcagcggcaaaccagaacatgccctgagaggtcttgagaccaccacgccaattcataaaagcggcagctcccagagtgaccaggtacatggcaaagctagacgggaggaaggcggtgctagcatgaaagttgccggggcttgcgacggtggccattaagaagaataggccaattcgactgttgagtgtggtacttgtcaccatgaacaagatggtctgggtaagagcgcaaacgaacgccagtccgaagcggacgaaataaaattcagcgacctagtaataaatcgtcaatcgatattctttgtgtcttttatcatgccatgctcaccttgttggagtgagggaaaattcggcgcacattgccaacaatggcgtggaatgcaatgtagagccagctgcgaatggcatagtcgggagagtattcccatgtctggaggccgtagttatgcgacaagtaatgggttggttcccagtaattgaacgtctcgtcgcaatcttgaatcggagcgaaccatgcggaaacgagagcggcagcgaggaaccagtagaaggcggaaatcggttgcattgagtatgcgcttggaactctacagcgaaacgaggcacggttagcagagctctttctagtgtagaactgtgcaaggattcaaatgataatactttttcttagcatgactggcagtcggatgcacaaattggcgctgttgctgtgcttgcggcgccgttcctggagccatcgtgagtgtcgctgtggacagtgagttgaagatggaagtttacaaagttaggaatgctttcgtcatgtcattcatggtgggtttggagctttcaacagttgggggagagatggacccctgcgaagagcactaacaggcactaacatttagtggaggcgagcctcaccgaggtcaaggtgaaggatggtggggtgataagctagcgcgtcctgataaggatccattttgatcgttcaccttgatttttttctttcctgcgccgctagtcagggtcttttatgacgggaatgaggcgctcggcctactaaaactttcttgctttcatctaaacttttgcgccagatgtcgcaataaagattttcattttttcaaccttgctacgctcattattgttcctacttcaccaaagacatattcaacaatacttgaaattcgtttattgccaaataatatatacaaaccagcaacaaaatgtcgggtttcgagatcccaggtcttggtcaggccaaacccaacgagactctaccacctctccctcccactgatgttctcgttgctgctgcgagttttcaagataccgaaattcccgatgctgctcccagcgaaaccaagaatgaatcagccccagtcaccatagagcccaagccctctgagggtcagccagtaccagctgcagacgctgatgccatggccatcgatcgacccgaaagccccccttcccttacaggcgctcttgaggctgctctcggcgggttagctcctgtccagccagcgcaaacagcacagccagctcctgctgcgaacacagagacagttcctcttcaaaacgatcagggcgacaacccagaatgggaggttgattcctctccctacgagtcttcttctgaatcaagcagctctgaatcctctgatgacgattccgataacgagggatacgagcttttgggagtcgaggagacagcgcgtctgctcatgcaagctgatggaggagcatctgacgatgagggcaatcaaggcgcgaagggttcaaccgctgcccagatcagaacaaagaacgaaatacccgaagaggtcattcctaagcctgatattacaattacacccgagatgaaggtcgaggagctaggcgtcatcgagcatatcgtggagaacatcatgctagtaaaggcatttacacccggagagtaccaagttcttgactcaggttccgtgctctgcacatctgagcgagttgtcataggtgcagtcgcagaaacgataggaaaagtcttgcagcctatgtataccgtgcgcttcactacagaccaggatatcaaggatcttggccttgaggttggccagaaagtattttaccccgtcgatcatgcctcgtacgtctttacagagccattgaagaacttgaagggttcagatgccagtaacctccacgacgaggaggttggcgatgacgagatggagttttctgatgatgagaaggaagctgagtacaagagagcgctcaagcagaagaagaaggataagtggaagaaggatccatccaaggcagtcaaggagcctcatcctttgcgacaggaatcgcgaccggatgttactctgaactacgacgacgaagacgacggtccctacaagcccctcgcgcgaccacctggctatggcagcggtccttccacaactgagacctacgagcccccatcgggcagaaacttcaaccaacggggaggtcgccgaggagactccagaggtcgtggtggacgaggacgaggtaacgggcgcggcggacgaggaggcttcaaccagcccagggacggttactcgctgcctcctcaaggggctcatcagcctgtccaacaaacaggtcccccagctgcgtggcccggtgctcaacctccagctcaaggcgcggccccagccatgcccaattttggcttccaaatgccgggttggcctcaagtgcctcctcagggtaatgctggtgcagttcctcccccacctcctggctggccgaacgcgcagggacaacagggtgcgaacggaggagcatttgtgaatcctgctttcttcgccgcgcttatgtctactatgcaagcacagcaacagaacggccaatcaccctgggggcaacagcagccccccaacaacggtaatggtaatggtcaaggccattagaattggtcatggaataattattatcgataaagggcaatgatggcgctaaggaatccgctttacaaggtttagacaaaagggcaagttatcaattacacagcgtaaaactgcttttgttcacaccaataaaatgtttgattgtgttcggcaatactcgtgttatgtgatgtccgtgtattattctcatatgcaatccgtcgctcataatgcatgattccaggcaaactacttcctaagcataattacaaataagcgtttagagatcgctccacttatcctcagactttccatcaaatccataaaagccgagctcgtaaacaagaccaagtgtcatgcgggcatgctggagcatgtgatcgaaagacagatacttaatgctgtcgtcggtgccatggatgtgagggtcggagtactcgaaagcggattcaataacgaaggccgatgggtagccagccttggaggcggaggcgtgatcggaacaggcatatccacacttagtctcaacccaaggaatgtcgcagtactgtgaatatgagttagcatggttgaccaccaatcgtgggcttatgaaatacatacctcctcaacaacggtcttgataaatgtggtcaaaccggagtcaacaaagtcggtgataacaccgacactttcgggctggccagcatcgagagtcttctgtacatagccagtcatgtcttgctgtagcatagccttgacatcacgtccagtctcctcgtatgacttgaagatagcctggcttccgagcaagccaccctcctcggccgagtaccagtggaactcgatggtgttgggggccttacccttgacaacatccttggagttcaagagggcacggaacacctccatgatggtgacggaaccgctaccatcatcgtcggcgccaggggcggcgagaatggaaggaaggaaaaggttgatagagtcctggtgggcgccaattacaacggtgctgttggattgaccagggatggtcgcgataacagagtgctgcttccatgtgtgagggaagctctcagcgaacacagtatcttcggcaccagcgtccttgatgatctggttgaccttctcaagaacccagtcagaggactggaggccgtaatcggacttgaagtatcgggtatgaaagctggtcaacttctcgaggttggcctgcatgtttttcttttcgagcttcttcgagagctttgcgacctcgtcttgcttgacacacttcttagggaacgtgacggtgctttcggcattaatacccttggagccaagcgtagttgtctcggtgatgtccatgaagttctggccattctgagggtgtgttaacaatctgtccgtgcagatcctatgtgacatgtttgggacttacacggcgcatctcccacttctcctcctcggtgatccattgcgtcttgccaggagcggtctcaatcagaaacagctcgtcgggctgaagaacaacattgtcgacctctgcgatttcgatgaagcgagccgatacggcaggcagacaagctgccagaagagaagcttgagagaacttcattatagctgcagaatgtatagttgagttctatattgaatgaagaagatgatgatgttggagaaaggttgagcaattgacgcgcggaactgcctggagagataagatccgaggcaggtacaacagcgccatgacgatcacgtaaggtacctaacgtagatgcttgccgttttgggatgatggctgtcatggattggtcttgtgactctcccccggaagcttggatgtggatacccggttgccatgaagggatggaggcctggcttcgttatctacatacctcttaccgacttattaatgcgcatagaggccattcaagtcttgaaggtagctatgttgattaaagagcaactatcaataccatcaaagtgattctttcactgctctttgttcaaagcaatggttgtgcaccttctatcaatcacataggcagatctcagctagcgttggtcctgaacaccatcatgagaccttctggggtggcttccagcttccccagactttttaccaaagcaccgttaccgttatcgccatccacgtttacgttttatctcatcggtgaccgcctaaacggaacaactgttgtacatgtggcaaaagcgccatcaactttgaatttatgagtgcagaatcatatgataaatattgaatcttgcgacttatagtcgatgagccctaccctacaaagggcgaacattttcgccatgatcatcaaccaaccgttactctagaagtctttcaagaagtatgatcctacatatggcttcttgcctcatgatgaacttgtggatgcatacagccgtgtagagtttagactaaaacggacgaaataacaaagtgctaccaatcttgggtcgattctgtgggtgttgtcccagctttccagatccaaagtctttgatcctgccattctcttcatttgttcatgcgaccaaagaacttttgcgagtctttgatcacacatcacatttctttatctagatcctcaatcgtagcgtgcacggattcgatactctattctaacgagccttacttctattccggttgtccaagagcctttgtcacaaaacacatatagataaaaataacagttattcgttgaatcgtatcttctttctgattggcgagtgctttgtctctggtttacttgataatagtgcaataaacgacctttgtcaaaaaaaattatatgtgataaagaacggtaatattgttcaggatgaggttcacaccatcattttttcaactccacgatgagaaaatctttataatcgacgacacattccttctgttttagaaatattcaaacactcatcaaacaatccatcacaacactcaaaagcccagcaaagcaatcattgagaaacacctcaagcccattttccaaactacctattcacaattaccatcaatatgcctcgcgactctagcccccaggccgaccctgccctcgatacccccgtgcggcagacacgtgcccgctcaaagctcaccaatgcttctcctctgatgcgaggtcttgaccaccggggacgtccccagggtcccctcatcgaaaagcccaagcccaagcccaagcccaagcccaagcccaagcccaagcctaaggccaagcccgagcccaaggtcgcccccaaatcgaaaggcagtctaaagccggccattaagaaggccagcaacaaactcaggaggaagcagaaggtcgctttccgagcccaagccagtcatgtttctgacaacgagtctgaaaacagtccagttgaggaggaggaggacgacgacgcacaggatgctgcagacaatgatgacgacaactcgaatgatgcacctcctgctcagaacaatgatgatcaggttccagatgaagaggattctgaaatgtcagatgcccttgattcccctgattcagacgattctgaaccgccaagcccaactcaaaaccctgaggacggcaccaatgatgattcccccgagtcttccacttcgcccgagaacaacaacaactctgggttgcctgatgcccccgatgcccctgctcccacccctacagccaaccaaggtgatgacagtggtaacgctcccgttgacggagacaacgcagaccccgttgagcatgtctctgatcccgaagagtctgatttttcagacaatagtctttcagcttcggagcccgctgcccacgccaaagtcttgacaccgatcagcgttccatcctcgggtaatctcagcccattgattatgccccatctcgacccgtaagtcaacaaatccatattttttacaacatctactgacccatttagtaagtgagatccctggactttatagctctggtgtcagagcccgtccgcactatggctggtatgagcagtatcaccttaccgggctcgactgcgcaaaggtgcacggctgtacacacaatcccgggagagtatgtcatagctgccacgccgattggcacaaggcctggtctgtgtatttcaaggcgcatgagattctagatgaagcagttgcaaactcagaacaatatttgacggatacaggagttgatgtgcgcaaggactatttgggacacctgttggaggggtcaggctgggaggtactggcactggaactgcagccccctactggcaatagtattcggcttcatcctacacgcatcgccaagcacaggctggctcttgctcaggtggcgactgacatggaggaataagttgtttaacatgtttttgacggattggtggagtttggcgttatgttttctttgatagaattgttagaaccgcattggagtgaattgttatagaatattgtccgacttacgtgtcgtttctttaaaaattgtgtcattggtttactttctttttcgtaagctcgtgaactgagcttcgagaggcttctcatagtcccatatcttcgtcactctgctcatccgactcttggccaccgccttcttcctcctcttctcttcttgtcgtttctgtgcttgcgccgagcttcctcacaccttcaaccacaccaataacgaatcctctgctttctgcaagctccatagcccctactcctcgcaaactcatgacaccgtcgactccaccctcgagctgggctgtactggatcgcatcttggcggctctgacctcttgcaagtctcggagcagtgaccgcacttctgacgaggatgaaatgtcatcagaggcgtgtgcaagaagcatctcggcaacttcaaaccaatggtacggcagagctcctgcaggcgcatccgatgtgcaagatggaagaaacggcggagaaagaacagtctcgtcgtccatgaagggattccgtgcattgcctcgactatctgctcgggctggtggtggaggcggtggtgcccagccttttcgatcgaccattgtttcttggtggacaatatcgcgtaacgagtcggggtgaagccatggaggaggaacaatattcgcacgtcgttgtttctttaaaaggattgcaagccatagcggcaggttacttcggtgcggtggtcgaagggctggtgttgtgccctgtgtaacaggtcagcgtcgagcttgtggacgcgacaagggacgcgctcaccgttagaagctcaatactctcaagccgttgacgagggactacagtaacaagttccatttcacatagaaacgcgacctcggagggggtcagccccgagggtagtggtaaagccatatttttgcttctaaagttgtaggatataaattgaaggtttcaatggagtgcccctccttgttagagctatcacgatagcatggattggatgtcatggagtgccaaccccaccaccatcaggaagctccttctctttacctattacctaccatatacctatctacttagacatattgcataagaaccggttctaatttagcgggtttcaataatattagatccatttattcttatgtatatgtggcctaagaatgcactaagaatttcatttggactgcttagattccctattctgtgtaaggatatagaggcaagaggcccggaagaactactacagctgccctgtaggcagcccaccttacctgctcggcttccattgcgggagcctcgaacttccatagcttgccaggggaggccaacttttctgttacctactacccaagttcagggtagtttatggcccactaacgtgggggaccatcccgcattaaagggcgtggtcagcatcgaagggcgtgatcagcatataaaccatgaggtataagttatcatctcttccctactatgcaattttggctactgcagtacataaagtatttttcaatcgttaaagtgtagtggcgttccacaatggcatcccaggaaaacctccctcctgtcacttccccatctctcatcctcaccaaccccaccacctcggagagagagcgtgtatggaaaagcactcatcttcaatggggtgcagccctgaaattggaggactatatcgcccgagaatacaacaatattaaggcacctcttggtcggaatggtggtttgacgaactggattctgactgatgggaatttgaagcctgacgaaaggcccattctctcatgttgcgagacttacaagaagagagctcttgtatctgatacagatgacaacggaaaagtgagagatggaaccgcgcacggtgtggctagtgtattcacaagccccgagtatcgaaagaggggatatggcaagaagatgatgtctcttcttgcggatgagtttcgaagcagacaagagaagaataaaggagacgccgacttctctgtcctatggtctgacgttggcccggacttctacggagttattggatggaaggctttcaggagcacacatctcgagttccctgtcaaggacactctgcccccagccgatccctctgtaaagcctctcactttggacgacgtcctggagcttacggccctggacgaggagatcatccgaaacaaagtcgcatcatcaacctctgctgccagtgccgctgttatccctgacaaagaaaccattgggtggcatatgagccgcgtggactttatgtgcaaccgcatattctctcgcacacctaccattcgaggtgttctgtataccccacctggggcccccaactcgagaatctgggcaagctggacttgcagcttctatggtggggttgatgagccttcgaagaacactgtacgtattcttcgtctcacaattgaagatgagagcatctcagacgaggcccttgccaaaggtattgaggccatcgccgggtttgcccaaaaagaggccaaggagtggctatgctccaaagtagaactctggaaccctgaggagcgcatcaaacgagtcgcagaaagtatccagtcattgggtgttaaattcgtcgtcaaagactacaagcacctggcaagcttgaattggttcggaaaggaccctaaccaagaggtcgactggattgcaaacgagcgatttggttggtgttagagaagaccagtcaacagtcgacagatagtggcgatccaacacccttcaagaacttgacttagatcaaggagatttccataaatataatctctatgatctatattcttttctagttgttacaaattccgtgaccggcccctttcccttttcatgatataatcacattcacatcaagccgtaaacaatcacactggtgtatcataagcataccagtccaacgccttcccgctccctgacttaaaaaatccattcaaatcctttagtagcttcgtccgaacatggtccacttgtcggccttgccctcacactcagggttgagacacttggtctcgcctgcagcaataccctcgggctgctcgaaaggaacacacagactcttcattcccatggtgggaagcttctcgttgtcggggacattaggctgctcctcgcgagtagtgagctccttgatgcggtcttcacacttgggcgcaccacagaagggaatgagaacaacgttcttgttgtccagagcgggaagaacatcttcccacttggtaatttgaaggcggtgctcgcggaaagacttctcggccttgttgtacatatcgctctgaatagtctcgaggagctcggggaccttggtggcaacatctgcgatggcaatttctcccttttcaccagtgtctcgccgggcggtgctgataacacccttggcagcgtccttggggccgaactcgacacgcagaggaacacccttcagctcccagtcgttgaacttccaggcaggagtgtacccctcacgccaatcagctgtgacacgaacaccagccttcttaaggttggctcggatttcttcaacctgatcctcgtgcttcttcttctcctcaggggtagtcttcttgttgatgccgacagggacaatgacgacctgggtcttggcaacacggggaggaaggaccaatcccttgtcgtcaccgtgaatcatgaccatgacaccaataactcgagtagaaagaccccaggagttttgccagacgtggatgtgagaaccctgcttctgtggatcctcaacagtgatgtcaaacatcttgctgaagttttgacccagggcgtgagaggtagcaccctggataccacggccgttggagggaatgtaaccttcaacagtggtagtgtagtatccaccagcaaacttctcattctcagtcttgcgacctcggaccacagggacagcaaggagcttctcgtaaacaccagcgtagagctcaaggatctccaacacctcagcaccagcgagctcttcggtcaagtgagcagtgtgaccctcttgccagagaaactctcgagttcggaggaaaggagttgtctgcttggcctcccatcggacgactgagttccactggttcaggcggagggggagatctcggtggctgcgaatccacttggagtagtaggggtacatgacggcctcggaggtgggacggacagcgacaggaacttcgaggtccttgtcaccactataacggtatgagttagccggagcttcaacgggtgattatgcagtgtaggacttcttacgccttagtgacccaagcaagctcgggggcaaaaccttcaacgtggtccttctccttctcgagagacttggaagacaggaacatagggaagttggtctcgtcaacacccatctcctcaatgtgaccttggaaccactttcggatctcattccaaatgtgcatggaaagagggcggagaacaaagaaaccagaaatctcggtgtagtattcaaccatctcggccttgaggacgacctcctggtaccattgtgggaaattgtcggccttggacacagtgataccaatgatatcgtccgccttctttccaccgacgacgggaaggttggtctgcttagcagccttggcagccttatcggcagcatggcgagcttgcttctcggccttcttcaaggcgctcttggactgttcggcggcgccctccattttggtataagtgttgaacgttggccggaagttgttgaaagtaaattgattaaagcggacggaagctaaaagacaaccgaacagtggctcacgcgcctttaaagaatacgagaagcagaagagctacgttatcctcgaggaatggaagaaggagaagtttcggggtgtgagtcgaagtaaacgtcggtcgtgacttgtgccccgcagtcaagggagagtcaaaagggaaggaggggcacggcaccgctagaaacctagcccaaaattcaggcccaatgccctatatcagccaatggtaacggcaactgctcagctgcaaggtaggccgataacgcggcagggggtgattttggggtctaggggtccgtgctccttctgtcaaatgccctgacctccagcaacgggtggccatccggcctgtaacgcacagcgcaattgctatggaacaaggagcggtagcgcaccttttactcggcgccggaacaacgactgcctccgacaaaaaagtccagtcgaggggcataacggagcttcacagcttctacggtagcctgctggtagaatttcctgactccatctctacgacctcgttgacgccactacattcccacgtcgacgataaccatagctgcagttatggcttccatgttcgagcagcccagaaacggcacccttttcctgggtggccaaaagatatccggatctgatattagagaccagaacggtatgtctgtcttgtcccgccttttgctatatgttaggggggaagtgggggagggagcctttgaggatacttgatattggtatttcacataacgattatacatgctaacaaaatctcagtacttgctacacaggccattgccaatgttgttaagagttctttcggccccagcggcctcgacaagatgatggtggacgatatcggtgtatgcaatctatccttcgtctcgcgctcgaccgtatctcacatttcaatttaggatgttactgtcacaaacgacggtgctacaattctcagccttctcgacgtcgagcaccctgccggaaagattctcgttgaccttgcgcaacaacaagacaaggaggttggtgacggtactacctctgtcgttctgatcgccgccgaactgctacgccgcggaaacgagctcatgaggaaccgcatacaccctaccactatcattactggataccgacttgccctacgagaggctatcaagtacttgaacgagaatgttagtatcaaggttgaggatcttggccgcgaatccctcatcaacattgccaagacatccatgtccagcaagattattggagccgactcagagttcttctccaacatggtcgtcgatgctatgcaggctgtcaagtccaccaacaaccgaaacgagaccaagtaccccgtcaaggctgtcaacattctcaaggctcatggcaagagcactctcgaatccgttcttgttaagggttacgccttgaactgcaccgttgcctcgcaggctatgcctacccgaattcaggacgccaagattgctgttttggacatgaacttgcagaaggagcgtatgaagcttggtgtccagattactgttgacgaccctcaacaacttgaacagatccgagctcgcgaggcaggcatggttcttgaccgagtggagatgatcctcaaggctggtgccaacgttatcctcacaacaaagggtattgacgacttggttcttaagactttcgtcgagaagggtgccatgggcgttcgaagatgtaagaaggaagatcttcgacgaattgcacgagctaccggagccaccatgctcagcacactctctgaccttaacggtgatgagaagttcgacccctcataccttggatacgccgaggaggttgtccaagagcgcatctccgacgatgagtgcatccttgtcaagggtaccaaggctcactcttccgcatcttgcattctccgtggccccaacgacttcacactagacgagatggagcgatccgttcacgactcattgtgcgctgtgaagcgtactcttgaaagtggcagcatcgtccccggtggtggtgccgtcgagacagctcttcatatctacctcgaggagtttgccggtaccgttggctcccgagagcagctcgccattggcgagtttgcgcagtcccttcttgtcattcccaagaccctggctgtcaatgccgccaaggacgccgcagagcttgtcgcccagcttcgatcaaggcacgccctgtcacagcgcatccaggagggtgacggcagtgaggatgagaagaccattgcacgaaagaagggttacaagaattacggcctggatctcgccaagggcaaggtcgtcgacgagatcaagatcggtgtcctagagcccagcatgagcaaggtccgacagctgaagagtgccgtcgaggcctgcatcagcatcatgcgtattgatacccttatcaagttggatcctgagcaaagggaggacgacggacacggtcactaagacgactaatgagctcggatcgaatcagttatagaatcaaaagcttgttgtgtccgttcacgactgaatgtattttttgaggattgtgtggtgatggtatcaagtcaatgatattgaggtgtatagaaaagtatcactatggcatatttaattggatgtgtcgagatatcccaagtaaatactgtagaataaacagttacaatagtcaccaacatcttgttaccaccataatgaaggcggaattcatgtcattctagaattcatagccatattggccaaccattatagtgccacacaacacactgactaaaaagctcagcagtatcaaattctgcttttttcagatgatttcaaaacttcacaatagttcgtgagatccgatgtcggatgtttgcgtcttcatagttcacagaataatccatcccttgatttgaacgcaatgaaattcaattagtacatcgtctcgcacgcgagcacgcatcttgcactctcctgctcttcccttcaaccctagctttgagcctgtcgactgaaatatttcctaggacgttttatttttatacaaatggacaaagaaggccacgtctaagaaaacagcaaactcgaacccacccaggaacctcggtgtgggcatgcgtatgtgttgtggtcctcggtccgcccgccagtctaatgcactcccctctccttgatcgtttctccgttataaaagatttactcttacatcgttcgcttaaccgatgataagcttgccctcctcagggaagtcgtactcggggatctcgaggttgagaggggcgggtccctttcttattcggccggagatatcgtagtgagaaccgtggcaagggcagaaccaaccgccgtagtcaccggcctcaccaatggggacacaacccaagtgggtgcagacacctgggggattgttagtatatagatttcgaaatgttgttcatcgctgttgtattcacgtacccagcatgacaagccactcaggctgtcgggcacgggcgctgtcctcctcgggatctcggagagaagagatgttgaccttgttggcctggtcgatctcgtcctgggttcggtgtcggatgaatacgggcttgcctcgccacttgatgataacctgaaaaaccgttcagcaatgtcgtccgtatgtcctagaccatattccaactcacgttcttgccctcggggatagaggcaaggtcgacctcgaccttggccatggctagaacgtcggcagaagcagacatgttgaccaggaactctatcatccatcatcagtaaccatcaattgactaggcccgatgtcatgccggcaagatgcaacaccaattgcagcccaatggcaagacaccgagtcttgaaccggatttcaacccaccctgaactgtgctcttggcaccagcagcactgacggcaccgagggcgccaaccatgaagtacgagtagagcttgttcttgccctcgctgccggtagagacgtactttccaaagtcggggatctgggagcccttggactctccttggaacttgaaggggctggagtatccggaggcggacgcgctgtcgggacggatagcggtggtgctcagggcgcggacggcgggagcgacgggcttagcagccgcgcgcaggcagaggcgagaagcggtcgcgagggtcgccatcgtgagggatcgtggggtgtggcgttgcgaggtgagggcgtcgaaggcaaggttgaggtcttttccttggtagtaatcggctgatgatgctttgccgaaagttttggctataaaatgtggcctcaggctgctagatcgattgagctcggaaattgaagacttgttattggtccggtcactttcgggcggggcttccgatctatcccgggcatatggattcctttctcgccttgacaactttcaggtttgatagtgagacagatataataccaagcgctataacaaaatattattttaaattggacatctcagtcagtaaatgggtttccctttgctttataaaaacatcatctttgatatgtaaaagtcaattgtcgtatcttcgttatctctatgactccatggttcctgaccaatcatctttaacccgttcgtccttcatctagcttagcaatggctctacctatggagaacagcctagcaagttgatcagggcaacatcaaatattgatttatgagaatcaataaattaatgcatccgtctcaactcctcaatcatattccgcatgtcttcaacagtcggtccaagtccgtcacagaccagctcctgttgctcttcgcccatatccaagaacctctcgatcatctctccgtctataaagcgataaggaccttcgctctctctgttatcattgcggaaagaacgccatagcttaaattcgacgttacccaaagcaagaacacactcttccatcctagactggaacgtcatcaacaggtcctgatactggggcgcaatgtcgccataaaggtacaatgagccttcagcctagaagatgttagcttgggtttcatacctacaagagtgaaaagactacttaccgatgcgaggaaggctctcggatgcacgatgttgttctccgctgctggaacattgagctttcgaatgcgattgatttgttccccgatgcccatctcgcttgtgatttccattcgtctgcggtcttgttctgttggggcattcacatttcgttgaagaacaacaagattgccccgagaatccgcttcgagccacctttctccttcaatgtgacagaccgcagtagtccagagggactcaaagtgtcgtgctcgttcctgcaattgcgctttgttgccgtcctgtgccggaatgaactcgaccaaagacagtgactgcatcagatcgcctacaccgatcatgttgcccgatacatcgatatcaatggggatagccgctgggcgataagcagcaagcttttgtagtgagccggagctgcttgtctcctgtgaaaagctgtacaccacgactgtcttggacagtccagccacaatattatcttcgatcattcccaagcagcggcagggccccttgagattatgggacacgatctggtacacttgacggttcgcatcaacaccaaggaccagaatgcggccaagagtgccatttggatcctccactccgccgtcgctgataaaacttgtgccaacgatgaatctctcggttgggtttccaccaacgtcgggcagctcggctcggataacacactccacgagttccaacgtacttgaaccattcaatgggaatggtgatccaagttctttgaagactatctcgtcaacaagtctaaatgaacttgtgacaacttcctcattattgactagttctcttttgatagagcccaggccaaaggcttttagccctggagagtatgccactcgcctgacagtctcattaacagggagggcctttacatgagtcagacgctctcgatcaacatgacaaatccggatatgttggtccgtcgacagaacgacagagtcggggaaagcatgagaactgaagggagcaacgaatgtggcatcgtcagcagttgtggccgagaatatgatacgcccctccgaactatagatgagacttgcatgctcagtggtcacaaaaacgtttgaagtgccatcctcttgcggaagtatgtgaaggcgagccgggttgctgcctaaagtcacactcttgcggccagagactgagaaacctttggtagacacattgaaagtgacgatgttgccgtcttccattgcaactagtagcgttgggcccgatatatcaggagggtgcaattgaacaagcgcaacatctcgcgggactgtggcgctatcttcggtctgcctcatggattctccatgcagcggctttagtgaagccatgtcgattagtgatatttgacctgaagaccaccagccgaccactccaaggtctggagagtctcgggcagcatgaatacatgatatctgatcaggttgcgaagtagaatcgttgttgatttgttgtgcattgacagccaaattctgtagtaggttcagcgaaacgagagaagttccgtcaactgatagcaaagcccatttgctgtttgccgatgcccttgtaatcgttttaccatctggaacatcccacttgctgattgttgtaccaccctcagggtcgagcaagacaactgacttgggtgtgatctgaagtaattgtccgctaggaagatttgatgccagtagcgtctcactgtccaacgacataccttggaaggagtaaatctcttcaatgccgccttcaaagtcaaagctgagaattcgtgtctcggtgatggacgacacaaccaaagtgtcaaccatttcggagccgtaagagtgaagagtgaacagacccctagttccctccaactcatcaagaacgcctctgtcttcaagaccgacaccacttcgaatactccgcagagtaccgtcgcggtacgcaccacatcctgccacaattcttgactgcccggacgagaagacattaccagactgggtatcgccttcccgattacccatgtccatgatggaaaagtccaggattggggcgttgtttgagaaagactgcaccaacatagctgctttggtgtcgatattgatttggtaaagttgggaatcaccgtgatgggaagcaacaaaaagattcccattgccaagataaaccaagctagacgctctcgaagtaatggcaggcgagttgtcgaattcgaatggctcaactgtcatacctgtcacgacaacgccggttggttctagattcgtccgaatagtcaacagatcgagtcgtccatagtcgtcggccaaaagataacgagtgctatcgtattctgcccaagctacaaagatcctggggtcctttaagcctgcagacacactcctgtgcgtttggccatcgtaataggttaggagagtctctccgacaacgacaagaccacccaagtgtggtttggctccctgattatttcgtacattgtaacgcttctcttcatccaaggggacagggataagcatggaggcgtatgggtcggggatctcgatgtcaagttccctatccttatgtggatcgaacttggatactgtgtttcccttgtcgtcatgagttaacctatatatgaccaaccgagtttcttcttggtccatttgtgtcttgtataggaaggcgatagtcggatggttagtgtagctgtaggtaaacgtgctggctttcatgaacaactcagtgagtctgacttggtcaagtacttccagtttgttagtagaacccttgcgtgtagggagtttaaagacattcagcactccttcccaaagatgcatcgctaagaaccgtccagtcggatctactagacatttgttttggctttgcgactggcgcatgtatggctctgataaatcctcaattactcgctcgatggtttccaattgcttcgttgcgtcgttccagatcaggttaaaatattggagcctgtcggttccgatgaataataggtcggtctcggatcctttgggtcgtaaacgctgtagcatcgatattgtgccatggatgagcttcgtctgctggcatactagcccttcttctgtgagacgccatatctcgagtcggttcgctttgctgtgaaacctcaatcagcgcttgctcaaggcgtcatcgaaggtgttggagctcttacgctacaatcaaatcatcaatctcgggatcaatgacattagctctgagcgcatggcgaatgctcgtggcgcgatggataggcgcaacgtatgccatagctttcgaattgtcaacgggcgatgaagtataaggaggagagagatcaacgtttgttgtggtttaatcttcgtcaaagagctatcacaaaagctctaggtatggagggtgcgggtggatgcgtcactaggcgccccggagttaggacgggttacagcggacgtagtgggggttttgttgaccgggacccgatgggcgggaacctaccttagtaggaatggaatgcatctgtctgggactctatctagatagtgggtagataacgcaccagttatcatgtctcacctattttgtattacattcacagaaataagagacaggaaaggttcaaaaacccagaataagtaagttctgcctcatcatgaattacgtcttaacagctatgcgacccatatcgtccactcaaacagcaatatgggtgtttctctcgcacctgccatttccgtaaaacagtctaacatactgagagtgctcaggaaggaggcgggaacggaaggcatggaatcattcagatttgtgtgtgcacctacctagacatacctacatcaatgccaaaatctcaactccgcctttcatgtgttctcgtttgccttgatggtagcctcgttggccctctaagatgagtacatctacagtatcgactatcggaaaccaccctgttatcaaccatagtcttgaacatgatctcctttgcgaccaccgaggtgcgccgtatagatttcgagatcaaatccgtcaactccaaaagactgcggaaccaagccagccgggtgggattgttgaacaagcaggtcttactacagcacacctgcctcgtcccaagatcttgtttgagccacctgccaagcacgaagactatcaagttccagttgatccagttgtctcggcctgttctgttttctcgttcttaggacgagcaaagcggttacggtttccacctgaatcgcttgatctagggtatgatacgaggggagaagttgaacaatatctggacgaaatacaatccgcaaggtcatgcaacattatcaaaacatggctcccactgacccaagtcaataccgagaaggacgagggactcgaatttccgtccactgtatcgcggtggcagacactggccctccgtgagatggaagtcgacgaaacaccatacccaacacacgatatggaatctacttacgatcatcacattcttccgaaaacatttacaccaaggcagattcgagagatttttgccttgagaaacgtgagtgtaactgaattcaaaaagattccaaaataacgctcttccagtattccagcacatacttgaagcctgtatctcctccgctttctccggcgtctgaaccatacaaaccttttatgctcaaacctgacgtggcggccatagacttgacttcggaaccaagtagccccattgacatggtaatcgagaggttgcattcaaatgcagacagtgaccacctagatcctcaacctcctggcctgtcgggcatctttagctctcctccaacggccaaagcagctttgcttagctcgaaatcgaagaaactatccgaactcaagttggacctaccactgttatcatctagtcctgaatctagcctgaaaccgaattctacgattgcaactttgatgcctactgtaatagattctcaagaaacattacaacctgaagttgagcaagaaggaattttcgaagaaacatttccaactttcttagacagcaagcattatgaagcaaaccagcgactcgaacaagaacgattgaacccagcggatgcgttgttacgtttgccaataccggcagccgattttgatatacccaatcctaagtggagtacccatctatcaagctcaaaagagcagttcaggtggctagttcaacagctatcttctgcctttcatatcccatttttggaaggcctgagtcgtctcgacccatcactcaaatggacacccatacctcctggaagcggaaggatattattgactaaaacaatgatccagctagattgtctcagtagagagctactgagcttacagcctccccagttgtgcagtcaagattataccgttccacgatcaaaggcaatgatatttcaactcttgtctgacgaagatatcgaacaagaagcttattctgatgcgatggtctctcgtcaagatcgctcaaaagagatgcccaccaataaaggtgacgagccttctaacatgctgtctctggatgatctactaggatcatggcgtcagactttggggagccaggttgatggcaagggaaagaagcgattattggccgacactgaatcaaccacttcaagcagtctattatccaatttcatgcaactccgtcaaccgaaaagattcaaaacgaggagtgatacttctctgccaactgtacaatccccaccaaagcctcagtcggacggaacaaatgtgtgcaacaacatgcaagaagttgcaccaaaggctttgaaggatgctcccgctcctctcgtgaacatccctggagagaattgtcgttacattatctcaatggacttgagccgtaacattttgtctttcattgagacttcctggccgcatgttgagcttatcgatcgagacttcacccagcacaacagtgttatttggtctccgggatcgatccagagaattgaatcgatttcaccattggcttttgaggctgatgtgtccctgtgtcccgcagccggcctaatcatgactaccatacttagagtgaaacagaagcctcttcccgggtcaaccactctgtcgtcgtttcgtgagcgcgtaaagcttgtgagtgggaaatacgaatgtctctatatactggtgtcagaagcaaacacacagggtgagtatgttggatcgccaagcgcttccgacatagctggttatgccgacttcgtccgcttcgccaccagtcttcgagcaggcatttcaacatatttggtctccggggcagaggagacactttcaaagtgggcgttgtctatcatgtctcgttactcttcagcggctctccagttggggcaattccttgacgttcgtgacagtcaatgggatgtgttctttcgtcgtgctggtcttaatatctgtgcagcacaagttttgacaaggctactactgtctgaatacgggcaatatggactagcaaactttcttaatatgagtgtgagtgatagggtatcaaagtatgggcaaatcatgggaggcaagaggatactgagtaatgtatcaagtgtcttggaccaagagtggatgtagatagtgactggtaggctgccccaaaccaaaccacaacacatagcacaatctctttcaaagaggggacattcaccgataacgattttactttgtacatactcttacctatcgttcaatgctggccaatgtctactttacgtatcagcatttgactggctatatataaggtaagcacttcaggctttcatctcaccgaagaattccaagtctcaaatcgcagcacaacagacttatgcccaccgagctcagtgagattgtttctattgccccgtgatcatgcttaccgtctacgtttctacatctaagaatattgcctgagattccggccgagggcctgatacccctgctccttcagcacacttcccacatagggcgtggtagcgttcgcggaggcaagacaccctgtgaagtcttcaaaccaacatagacaactcggcgcgatgggttcgtaagattgacggagcgagactggatgccgtagtaatcggagatggtatgtgtgagccaacgtctgaaagttgttagtaactaagctcatcttgacaaagaaatactgacttgaaagcggcactctcatcgttgccgaaagagtcaaacagcatgcctgagtcgaccgtttcctgcgacacctcacggtgtgcatgtttccatgtcgccttcttctccctcagctcccgcattgcgccattcctaccgacaaacacgatctcctcgtcatctgagtccatttgatcggctgcactatcactgtcttcctcagcagcctcagcgctgggtgtaacgacagcctgctggctggccaggtattgacgcaaaggttcctccaaagatcgcacccaactgcgcacaacaggactacgcttggtggcttcacgcaggtcgcgaggtacctcgccggcgccaaggcccgtggcactacctgacttgagctgttgcttcttgcgctcagcttgaagtcgagcagttttatcctcgacgcgctggcgcacgccacgatcccagaattgagcaagctgatagggcactcgatggatagtatgcgtggggtggacttcgtaatcggaaggcagaggaggctgaacgttgggaacgtgcatcaaacggtctagcaaataatatcatcgatcagtataaggatttgtgagatgatgcatatcaatgcgtgaactgcatcctcgatgatagcggcataccattctcccagcgacgacgctggcgactaccctccttgcccttcagaaccagatcgcgctttcgctggctgtccctcctagagagagggcgctttggaattgatgtgggcgcctcacgctcgtcgaagtcgacattgcgctcgggagacttgggttgaactttgacagcttcatcgatagggatagtgagagggataccagttccacgtgcgacaggggagacgttgagagattgaagggccgagagtgtccaagcatcaatatcaatagaagaattcttgactggtgtcggaggcgactgaacgtggatagcggccagaggagggtttgtcgcagtaggggttggagtagtcgtagtcggttgctgctcaggtggcgggacggagctgtagatagccatgttgataagagttgcggggagcgtcgacgagagggaacgataagaagctgtcggactctttggagggctttgcctctgaatcaatgtcaagaatgacaatgtcaattgaatggaaagaagaacaggatcgagggatctgggaccttaggatggaagaaagaaggagaaatgactccgacaagaggatgggatgggatggtttatcggatcgacgcggttggattggatgccttcggctctcgaagccaggggcccctcccctccatctcatggatggcaatcgagacgttcatgacaccaagtgattcatccaacatgttcaaatgaaagtaaccaatcagagaccgaccgcatcccacagggggcaaagctcaggactaagactcccgcatttgcaggccatgcgagtcacccgttctccgcggagtgggtggggggttctctaggccgttagattagggtcaggatagggcctagctgcccatgtctacgtcgtgctgcgacaaagtgatgatgatgagacccattgatacgttgttttgcttaattgggaaacataaaaatggacagttgaagatatccataacctaagagttctgttgtagagagctgtgctgacatgttatctcgcgtcggcaggtagatgaggaatgcaatatcgtcaacaacatgctttggagcctggtgctgacttcgagtcatcaaggtccccacacatgcttatgaagaggatgactccgttgagtcacctttggatgtcgcgggtgtaaagatagacgagaatatacgtataaaattctaaaaggtacaatatgcaatcctaggtaagactaaaataccaccaagagactcgaatgattctggtatgtcatatgctcgctgttgaccccaaacttgtcttgttgtctaagatagataaggcaaaacaaaatgatttatgactgttcggtgccgtcgtatgtcctgtgagggttaccgatgccgccaggttttaacaagggctggttttctctctgaatggcacgttcttcgcgctcttggatgtcatccaaatcttcttctgtttctgcgtatcgctcaggatggccagtaaagggccctggaagaccacgctcccagccttcggagtaggttcggctgcctggtggtggccttcggggggcgctcgaatattctacaggcgagtgaggtgcgctgtcaagatggccgttgccatgtccgccacgctgtcgggccatgtactcgtagtagacacccatgaaaaggaccgctccttgcatggatgcagtgatcaagtagatgaaccaggtgctccaaccctcccatccaagtctagcaaacaggcttccggcgaaaaggaagccacctggagtttgaatgcacatcatagggatgctaagacttccaacatgcttcagatggtaagtcatccagatttgtggtacgtattgtatagtagccaaaactgtggccatgacaccgaggaaattggcccagaaaacgagatggtcgggaagtgcaataaagaatactccagtcaaacaaatcacaatgaggccgtgaaggacacaaaccagtcccaccatgacagcagtctgccatttgggtgcgtctccgcgcaggtcctctggcggaacattggcttgtctatatcgaaagaagatgagaaaaaggacaagactattcactggttagttgacgaaataaacatggtcggatgtgaggctaacatgaggctgaagcaaacccattgagcaccaagctgagcaacaccaaggaggccagccgtgcattcaaatttgccgagctctttgcaacatcctatggcggcacgagacggcggaacagtgagaatgtttgcaaaaccggcggtagcagatgtggttcctagaagtacgaaatagggagagatgccttcagaagtgccccgggaaatgatgcgatagtgctggggaagataggacacaagaatgccgagcaagagaacactgtaatatcggtcagtaccgaggatcactggccaaattctgagagggtgcgcagtcatacatagacacgacgagttcaagatatgagggcgtcttaagacgatcgcattggtcgttttctgaggtgaagacgtccatgattggtattggacgaagtgctcaaaggcagctccggaagatgatggataagctgggcgtggagttggctcagcagtcgttacgaaagagctgggaaatgatcacgcggaatcacgagagcagacgaatggtcgccagggtccggtctcttccaggagctctgcccaaagctttggtttgagcacgggctggtgctggtgctgatgtggagaggacgttgcgcgccctacgttgctggggagtgacgtatgatggttggtgtcttaatggctctgtcaccgtcctaagacatgggtagcaacgaaattagtcagacagaatttggcggagagtgcgtgctgtcctttctgtcagttcaacctcaagtgctatgacccacctggcgaggctgtttcgcggggagggggcagcccaaacaaccaggtactgtaggcactaactgtactgtattgaccgggaagaagaggttagacgaggaatacgaggttgttgatatgcccttcttttggcgagttgggtttatgagatcatgattggtgaaagatgggatcgttgagacagtagaggtgaagagtttcaagacacggggtatcttggtatgtgatgggatgtggatgggagagctatttgttggggacgggatagaagaagagttaaaaaaggaagagagaaagaaaagccagagaattgattttaatatcgacaattgaaaggatggggtaaatgatagacgatgggttggatgtccagtcacttaccgattgtgccttcctcccagtgccaacctaataagaagcgggttgctcaaagtagcaaccttcgatcatcagccccgagtcgttcctgcctactaggggtgcaatgcctgtccaggcaggttgtgatgctaccatccactaattgccagtagatgaggagcaatactcccccatttatgctttgcaatccacgtgttgattcggcaatgcctgggagcttaattaaatggctttggggtaaaatagtgaactgtacgctgtcataaagggtcattattctcaacatgcttcttctcccacgagacggtgtcaaaagcctgccaagacggaaaacggcgatcgtgaggtgccctttttgtgtcattacccactggaccctgcagcaagatacttgtttggatgtgggaggccgctgagagggcctttgtctaccggctcttggcgccaacacatatgacgttgctatgaggatagacggtgacattcagttggcgagcaaagttccccttgtggtttgacgatggcctcacttatctgatcaacagagaccaaaaggacaggaaatgtaacgtgggggacctttaacgtttcaagatccagctgaagattagtctaggatcatgataagcgtgtaagtgatatgatatgcagagattaaggtggaggatccacttcgacttcctccattttctacgtccatcatcatctggcaacattcaaccacaacttgtaacatggatgagctcaatccggtaattgagctagctctctcaaatttagagctgaagtcgaatgattcacgggagcaggaagaaaaggagcaggagcaacaagaactgaaggcaccgtctctaaacctcatcgctgaaagcgcatttgctcgacctcaaaatgacatagacaacaacaagcaatctaccacaagtaacaagcaggactattacacagcagttcaatggacagccgatggtacatcactcctcctctcttccgccctcaactcaatttccacctttgtgctccctgaagatctgctcgacccatcagcctctcgtccgcgacgtctcgagtcgcaatcaacaataaccctccctgagccttctcaaactgttgccgcagcccccttctactccctagctgagccaagctcacaaactgtactcgttggatgccgcgatcatcctcttcagctgtaccacctcttccctcccgatgatgatagtatcgcgtcgcgctctgccccacttgcttcgtataagttaatacgtcgcgaaacggaagagtacatcacgccctcatctcttctctgggaaggttccgggactcatttccttgttggatcgacaaatcgtcttgatcactttgacatgacacggccaggttcagatggcccagtgctcactatacccaccatcccctccaaacgccatatctcaaagggaagcggcgttggcatgaagggcactgtcgctgctctagcatcttcacctgtggatggcaatggaaactctgtcgttgcagcgggaacctggacgcggtggatgggactgtacgatgtgcatcggtcagacaaggtcgtggctaattggtctctcccacgaccagacgatatagagggaggtattggaggccaaggcattgttcaagtccgctggagcccttgtggccgttatctcatcatcagtgagcgtcacgcctctggcatgatcgtatacgatatccgcggcacaggcgaacttctctgcacccttcgaggacgaagcgcacccacgcagcagaagatgtcagtggacgtcttttcaggtgacccatacgccgagttcccatcctttgaagtctgggcagggaatcacgacggcggcgtcgcagtctgggaaggtgttggcagccagattggtgttgtagatccctcgtggagttggaagccgcatgacgcgccagtcggaggcacgtctctgcattctagtggctctgtcgtagcaacatgttcgggaggatggggttttggggatgagtctgaagctcagactgtgtttgacgaatctagtgtcaagatctggtcaattggaggttgagtgaacttcccatcgggtgggatgaacaatataatatagctgactaaaatgaggtaagtacaagaatggactacccataattgtgtaaagtgttgttgagacctcacgagatacatgattctgcatatcggccgacatgtatatgtccacatcgtaaagaggattatctcacatttgaagaatcgataaaggtttgagtcaatggcgcttggttcttttgtgtcgtaactatctactaatgaacccaatatttcatggccgtgtagccatcatatctcgttatcacccaagcgcaagcccatctattcaccagacttgatctgctcattaccgcccttctttatgataaagcagccccggatatcaactcccaattggatccacaaacgccataataattcccaagcgaaaccataatcgtggccaccgccgcagcctatatatgcgtcgtccccttccttttttccgttgtattatacaattaaaaccatccaggtccgcggttctgttgccataaaggtccgcctccgtcgcgacgaggtccgggatacggttgaacaggactgcttacatggcctggcgtgctaatagccattcctggtcgtggttcttcttcgcttatacgtcccagaccggaattgtaaccgtgtggaaagtcgtcgtctctcgtcaacgggatctcgtcgtgttccatttgtgttcctccaacagcccccgccgagtatccgtaatttgattggggatcccaaggctctgagtaaggtccgtcgtggtcaacaattggattcatgctccgctggtcagttacggggaccggtgggggcggggccatcttatcggcttcctgcatagggggcaccggagcgaaactatgattattctctaacggcggactagggatatgttatgttagctggttgctgaaagaaaaagaaagaaaaactctgaaaggggtcactgatggagacacttacccaatacgctgcacttgcggttgcacgcctggcccctggcgcgtatttcccttcttgcgcttccagagccagactccaagaacgacaagggctacgagcgcagctacaccactgatggttccaccaataatggcgcccgtgttccgcgagttgttatcgccgtcagtgtcgggagctgcagctccagaagaggcagactcgtcagaatcagtggatgaagggtccgcggtaccagaagttccgcttgtgctgtcggtttcggtttcggtctctgatgctgttgaagtttctgattccgttgacgatgcctctgttgttgattctgatgtttccgctgaggatgtttctgtggattccgtagttgcgctccctgttgccgatgcctctgtgcttgaggaatcggtatcggacgtctttcgcctcgttcctagtgtcgtcggttcggacagtgaggtaaccgggtctgtcaggggaacgctcaagctagtaagtctaatagcgctcttgcctgaagccgtagccaccacgttcgtcgccaaaccagacgttgaaccacacccaaattggaagaaacctccctcgaagctatttttgtagcatgaatcatctcctcgacatgtaaagacgtatggattcaattctgtttgtggcccgctgcccgcatccacgcaacctgtaaacacaccctgtgtgcaagatcctccgtcggggcagcaccccactgcatcatgatcgacatcaaccacacaatgcgagcctgcagaacaagtcgcaggcagatctgggtcacctcctatgtaaccacagattgtgttgaattgccgtcgctgtaagaacgagtcgtcgggtgcagccgtcgcgaggagcggatatgatgctgcgttgatttcatgaaaggcaaccgtctttgtcggttgcggtagtacatggcctgaagcgagattgacgaagctagagacgaggagaaatggcggtaatcgcgccataagatgggccggggtcatgatttgcaggtcgtgatcccgatctcaattaaacattgtttgattgattgataagctggggtgtatttggtattcgtactttgttctgttgatacgatcgctggtgagttttgttggagtcttcttgttggccgtggaatccgaaactgaagttattaagaaggaagaaacaagaagaggacaccaccctctgacagaagaatagtatgcgcacggtcagataaaaaaagacgcaacaagagaggcttgcaatgagtaaccaatgatgcaacaaaggggggagaaagaggtcaaaggaggaagaaaccaaagcccttgacttggaccaagggaaggggggtggtcctgtgctgtccctgtcctgtgctcgactttcctgcctgtcttgaatgtagcacgagtaacgggattacgagcgagccaagtctgtgctgtgcctcttttctttccgagtggatatgaattagttggccgtgcagtttttgttctgagctctagtgaaatatgtcggcgggttgctagagcagaagagaagataaaccaggagggacccctgaacgcgcccggctttagtttcgagacggttttgctgtttataggccttgcctgggggatgggacctcgtaccctgccctgccactctatactccttcagaacggctagactttcgcctttgggcgtaagataagagccaggatcttgatttataaccaggatcccgatttatagcccgtatcgttagtagcccgttgacgatctagcgaaccaggaatagagaatggaacttttaaagtgctggcagccggaggcgttgaaccggggtccggactgcgacggtgtctccaggggcgacctcggggccaatcacgtaccagtaaatgcccgttttgtgaagatggagtggctgggggtggctgggctataattgtaaaatcaaggaagttttcttgtgcaggaaacaagttgacggatacgttgggaattacgtggtaaaagtaaaataaacgaaaagagggagcgagggagaggcagactatgaaattattactcgactgacttggcagagtaaacatgaatgaagcagcgacagggcaaccgcaagcggtttctttgacgtttggaatgtgtagaagagcttagtctagtctggtttagcggccacgacactgtcactgacgtctctgggaccaacgtggcagactgtctcagctcatctcatctccctacaccctcttcgatgatggtcgatctttgttgctgtacattattagtggcgtctctcttttacgcattgccaagcctttgaataccgcttttatcaatttaaatggcgccattctttaatcaatcaatccgatcatgtgtttttttctctactattgtgccgcgcaacactctgataaactccattgtgacactttatttccttctgctacagtctatcgagctacctgacgtgcaacgcctcagctggcgccagggccgttttgcagttgtggcagtgtttcaccttgcagcttctaaatcgggcgggatccatacgaattctaacccgtatcatccgcacttcgccaatgattatgagcatttgaaaaaaatcaattgtcaattattcctccgctctatgtatcgcatgccgatatcccatcgcaaacaatctatactatgccaagcaaaactttccagctaatatccgatatccaagccaaaactccacactgatcgcatgcaaaggatcaagcgatccaatgaatgtacattccgcttacttagctatacccttcagacgacctgtctgctgctgcttgaccgcttgtcaatagacaattcttcaagttgttgaactccagccttgcgatctttcttggcttgcttcttctgctccttcagtgccttcttttccttgcgggacaacttggggaactcgctctctggtccacggaggacaaagccaggatgcataatgttgagcaatacgagggcaatcaagatcggtgtagcatccagacctagtggatacccctcgtggataagaagtgtgttatgcgcgttaacaccagggccaaattcaactaggcgatatacgattcgagtcttgaccttgtcagcttggtaacacgtgaatggacaaagaatacctaccacaatcagcatgagaacagccaccatggtccagatgagccacttcatgcatcccatacttcgaccctcgagctgtcgcagcttgaagtaaaagaagacagtgatgccgctgaagacaaggacaacggcgagctgcagggcgactccagccatgtagaccttcattccaatatcgattgtatcgctatcggcgtccgtgtttgatagcatgacaccacccgtaccttgcacaaggaagagaatgacatctaaccaaacgaaaaggagtgtcatgcgaacggctttgatacctaggagcttctgagagggcattccgaaatataccattcgcgctactcccatgtatacaaaagcattgatccctgagtacctatgttagcaattgccctcgctgtgcttgttaagtacttacaaaggggggcaagtaggaaaaggatctgtcccacagtgaggtatgtgagattctgttggtcatgacttccaagagtcttgaaagcgaatgcaattgtttcccaagttgcacccatgatagctacccagcagaatctctgtaaagctgttagcgactcaaagtatcttgatcttttatatcgatgtacttgcctttttgaagagaaccgcctgggcgagatgggctatggtagtgaggccgaagagcatacaaaaagcaagattggcagcgaagctggggtcgaagtagtagttggagttgcatgcatcaactggaacacggccatattttccaggcactgcagttgtacaagtagccgtcgctgaagacgccgttgtagtagccgtcataagagccgtggtagacatggtacaagtcgtgtgtaagtgagatcgtatgggtgtagtcttgtgatggtctcaatggcaaagtaggaattgctgttgtagatgagcttgtttgatgaaagctatttaacgcattcccatctcttctttatgtactcgacaatacatttgcccatggtttcacttacacgctcattagattccatctcccatcagattcagccccggatctggaattagacgaccctgagtgtggtttctcgacagaaaattcgctggctcgccaatgcttacgtcgcatttgagtatgaaagtggctgtgggactcgaaacatattcaactgctccgacattctgttcagtccaattctcataattgacgaatggaccagtcagaatctctaaagttgattatgtgttccactcttcttctgcattgtcaacatcacggttgtggctttggccagcctcatattcctttcaaatcgcggctatgctgtttaagggttgcttattggctggttcgtcaattttcaagacacaagtgggggatctcgagcttcgagatctattgcttattgtcgaattcatccgtggacatgtaacttttcttttattattgttattggccgactcgtctgttttcgactcttctaggaacgttggagcatatgcattttgtagccgcagtttgcgtgctcttgggctgagcctggtagtattctaattgccgggatattgtacatagtaggttttcaattgagaaaaatgtcgctccttcaaggtcaaataaacttgattcacgagtctagatcgtccaatccacaggtgttggcgattgacaagcatctgcaagtggtgccaagcttcctaaaggacccttcttttctccactctgacattgaacccttgaataatcgagagagcgtcgtgacatctttccagcctttctggttggagtatcgccaggaatatgcctatgcctagtaggggatcttcggtgcgcgcgctaagctcggcgcgcgcaatcaagttgacacaaaagatctgccattggaagttggcacagctgctagagtgtcgcgattaattttgggtagcaattaccttctcctgaaactcccaaggtcgccctttcccaccttctccttcactctcgtgataccatcagtgccaattatctggtcgccggaagccgatcgacgggcaacttgagtcaagtcgaattgacggtgcacaggcccgctctttcctttcccctccttcgtgattcatctccgcattctctcctcccttatatcgtgataaagacaaaacaaaggagggaaggaaacggggaatctcgttgaccggttctgccgaacacccaccacctactcctactgtctctcggccattctgaaggatcctgttactcctgacaattcaccttcaacctacagcttcggcggaggatatgctcctttgattgctttgcctgccctcgtcatatttatttattcattgccatcatgcctatcaaggtcaaatccaagaagctccccgctccccgggacggcagtcctatctctatccgtcacgactacgaaaatgatctaccagatattagaactactgatagctttagagaggtcgtcaagaagctctccttgtaagttatcattgttacgacccaattgaccttattaagacgctttgcagatactttgttgcagttattgagctgcccagcacctttgaacagctgagaaccacagctgcggggacttcgttacgcatcttggtggatcatcttactgcgacatgcaccaaccgcggaattgtcaatgctctgctgtacgtattatccgaacgacattggaccagtgactgcttctttttcaatcttttccctgaaccttgtatcgctcttctcccaaatggtgtttgtggctgcataacagctcctgtcaggggagccaattacataaatgctcaacccatctggacctgactgcatatgccgtgcaactttgatgccatacgctctcaaatacttgcgcttctcagctgacagaattcctacagtgccctcaaatggcattacaccactggctcagaacatcgtacactgggagaatcacgtgccgacgcatgtgaaatcgttgcatggcgttttctcactcgcctttctgaacgtgaggcagttaattactgtctctacgaaatccccgatcttgacgatgatcaccaagatgaagaggcgggcaatgaccacgcaggtgatgaggaggctggagagcattcgcctctcctatctcatattcgcactattgataatcgccgacgtggtcctggccctgctggaagtagcatgaaacgcaatcagctactgagttctctctcccgcttgactatgacatccgatgactcggatgatgagaatgaaggtgacccaacatcttcttttaagaatttgaatgctcttgagattgcagccattgccgacgccaaacggttccttagtcaacacattgtacaaaagatcatcactgctatatggagcggcgatatcgtcttttgggacagcttatcagtgcactcaaccaaaaaagtcaggttctataatcccaggacagcagaccctttttctcggctgcgtgttcccaagtatttaaagagctgggaggtggtattcttctgcatcttcctcgccctgtactactctgttctcattatgagagatgagtcccgtatcaccatccctgaggtggtcctgttcctctggatagcggccttcttttacgatgagcttagcgagtggcttgatgccggctcaatcttctatgcaacagatatctggaatttgtttgatatgatcatgatcactatcggatttgcctttgcaattctgcgtaagaatcacaggctccctacaaaatgcaatgcgctaactgatgacaggcattattggtatcgttcagaacaaaccggagttcagtgaccttgcatttgacatcttggcgcttgaagcacttttcatgattcctcgcatcttctccatcctcagtctaagccctgcttggggtacgctgataccctgcttgaaggagatggggaaggacttcttcaaatacatggtacttgttgtcgttgtttattgtggctttttgacgaccttttcgctcgtgggtcgtaatgtctttgcattcaagtcaatggcttggatcttgacaaagatattctacggctcagcgcctattggcttcgaggtgatgaatcagatcgatccattctttggcccgcctctgatgatcatgttcatcacactgtccagcttcctgctgatgggctccttgactggtatgctttccaacagtttctcgcgggttatcacccacgctaaggaggagtatctgtacgtgtacagtgtctatgtcttggaggcgtcgactagcaaccgactcacccatttctaccccccctttaacctgctcgctctggtcatctttcgaccctggcgcctgatctttacagccgacgagaagttccgtgccgggcgtatcatacttctcaaggctactcattggccgattgttggcatcatcaagctttacgagatgtatcgcaagcctggagccctaggcgatgaatttgctggattcaagggcccgtcccactcctcccgacgcaacggtagacagctaattacccagaagcgatctacctctactgtgggccgcccagcacttgcatctcctagaggtcgagcaaacggtcagagtactgagcagcgtgaggatgatatggacgccccaactgccgtggaggtgcagcttagcgagttgaaccgcaagattgaccaactcactgcagctgttctggtgatgcaagagaagcaagcaggtggaagcggtggtgaaagctctaatgcgagtaccgccgccgcctaactgcggttcttttacgatcgggccggtccgttgaagcgcccgaacattcgactttgtgaatatgggacctctttctgcacgggtctcatcggtcgaggtcaagagtgggtctgtaaacagaggggcgggttccgaagcgccccatacgctttggtgtgatgtggagaggcggagagcaacggctctggagatcagtcggccttgtggagattaagtttcacgaagaacgggttgaacagcgggatcaacgacttcaagcctagattttgtccctcagggtgcttgttttggatttgacctgcttgcattgtttattgaagccttggttagagctacacctagcattagaacgatagtttaaattgtatgaaaagaatccttgcttttcctatatgctattcactaccgaaaccataaaactatattggagagtaactatccgttgcttctgatgcgatttgcctttattacccgcgtgtcctgtgggttcagtcgataagaaaagtctagcgatgttctatcgggattctttctacttaaagccgtcatatgccgttgcagatccaacagagggttggcattgtgtcccacgaatggtagacccgtgcctgcatattgactagcttaagttgctagattgagccgcaaagcgttcagcaagacaaccggcaagcgtcggcgtggaggatgatcgcgtgtaagtcagaaggagatgaagtgtactgcggggagaacaagtccaatcttctagatctttttggttgaatgggcggtcaaaaggactggggcttggtttagttgtatgaatgtgtaattatgagtctttggtgtttctattagttagtatcaatcatgggttctgtttatgtgggttgagctacgcgatagttgagcgaactattcacacacatacacgtagacattggatggttcaatttacatgtcagaatgaatatcaatgtaagcgagagtttcaataatcaagtctcctatgattaatatatgaatgctaaaaatacccgcgacaacccgtcaacattgaagctcggcaacgagtccgaatggccggccgatctcggcgcccgggaagtcaacatgacagaattgagagttccatataagttttcaaccataatcaacatcgctaacgtaccgagaagagggtctaacaaagcggaggatacccttagttacgccaacccactctaaactaagggatttgcttcgcttcggggtttactgccgctcgtttcgctgccgctcgattcgttgccgctcgtttcgttatcgctttcttttatcccacccctagcttttttcttcccgtctcaagcttaagtgactgactacctcttacctttcaccgtttcatagttagtttgtttcctttctatctttctttcctccgtcatactattgtctttttttgttccaattctttaacaacaacttgaaaatagaagggcaagaaaggactactaaggaaaaacaatgtcaaaatcaaacatcatgaaggactcagatgcgccagcgttggctctgtccggggcaactacaaccgagcagatcaccaccaaaaacacatggaacaccaagaacttagcaccacgactcggcgctgatttcctctctgctgcgagcgctgcctctatggttgcgcctctgattgccattatcgaccggtaagtacagagttattcctcttgtttgcgcacgtcgagacaagacaagaaaaagtcatggccgacttcgccaagattcttcgaggacaaaaaaagctgacatcatgacaaacagctccatcatggaaaacgcttcaggcgcaaacactctcatcaactcggtcaaatcctccctccgaactctcatcacacgccctcacactcttctcttctcaaaacccaccgcgctcatcttctgcctgtacggcggcacatatcttaccgccaacgccgtcgacacatccttctcgaccgtgaacaacaagcccgcctcgagcgtgacggccggaacgacaaaattcgctgcctcgagcgccgccaacatcggcgtctgcatctacaaggaccaggtctttgtgcgcatgtttggtccccctggagtagtcccccggcctgtacctctggcttcctacggcctgtttgcgctgcgcgattgcatgaccatctttgcctcgttcaacgtcccgcctctactaggcccaattctggacgagaagttctctgccgagatgaagaagagagtgtctgggctctacgcggcgcagttcatggcgccagccatggtgcagttcatttctacgccaatgcatttgtttggtcttgatctttacaaccgccaagcgaccggtcctggaggcgcagtggtatcattacgagaccgactagatcttgtgcgccgaaactggttcatcagctccattgcgcgaatctgtcgaattgttcctgcgtttggtgttggcggtgtcgtcaacatgaaagtgcgcaagaacctcatgaccaagctggagtaagaagcgtccgttcgtagccgctgacatcacacacacatacacattcctcttcttggtaccccaaaggatgggcatgacctcatatttccggttctggttctggttcctgttcctggcgttttacagttacgcggttgcgtaataaaatggttgcatttgttggtttggtcttgtaacggttcatggcaattgggggatttaatgttgcatttcatggttttcaaaggatggcgaaacgtacaaagagcatacgacgacgatctgctacccacgatagacttctagatagaacatagacaggctgggtgtgtaaagagtccagactgatacgattgactcatacatgaaaaaaacaattcaatcacaaaggatgcactggcctctgcgaatatcacatcactggaactgaaatacaatatgccaagcagtgtgtttgacgctatttactcaggttctcacatcatttcaagggaaaggccaattgaattgttattttcattcatctcgcatatgcatgcgctcatcatgctttccaccaccaccttcacgtccgcactcgaagtgctcatatcctgctcctcgcaaatcatgcgagacaggccacccaccatcctctcaacacccactagcatggctcgttaagcttgtttatacagctcatcagggttaccatgctggcgcaaatcttctggccatcctcatttccggtgtgctgcagcagaacacaatcacgtttgcttgcccttgctccctatcccaaccaccctccacaggcctaatcaccttcggtgaggaactaaagaaataaataaaaataagaaaagtactgagctcagtcatgtgatatcaaaacggcactccaaaagccgggcacctgccacaaggcagaatgtcaaagaaggtacgcaaaagggttgaaagcagcaaaaaggggggcattgcaggcccaacgaaagacaacgaacgtctggtacactgaacgtaaaaggttatgagtcgttcagctaataaaatggtatcaaagaagcatcaagttcctcgccgacgtgtcgtcataaatccacaaagagtacaagtaaaacaaaaatgaaagggggaaaatgtaggcgtgtcgtccgttggggactcatgagaaattgtagatccgttctcgaagagaaaaacgcacgttatcagggtttcaggctctgtacggtacggcgtggttgtgggagggcgagaatatacagcgagtccagatgttgcccttattggtgggggtttgactctctacttggatccgggtattgaagggatgcaaccaagctgaaacatcatcgtcgtcagcgaggttcggcacttataccgcctccacgtagagaagcagcttctcgtttcgctgaagagcgaaatccagatcgttgtcgcttatcatgctaggcttgtctccagtaggctcatccttgtagaagagttggatctcctcgttggctggaatcttcaagcgatcgcagatcttgtcgtatagtgcctggaacgaaatatccgtcggtactcgaatggcaatgagatcaccgttgaaatacatcttgatcttcattgcggatggtggttgtgagggagcttgcatgcccccacccaacgaggcttgtgaaggttgcgataacgacgatgcctgcgtttgcatgtcgggatgcgatggtgccaagccatacccactaccgtttaagttgttttgcgatccaccagcgggagattccatagatgagagttgggagccttgtgacagacgatattcattttcgttgtcgttggggtcgatctcgtagtctccttcgcggggcgcgaagaactgtcgcaccaggttacatcttgaaatgtatgggggttggttgagcatgttcttaacataggcgtccaaattatgcagtcgaccctcggtgatggcatctgtcacgtagttgactgggccaggcatgtatggcagagtgcgcttctgtgtccccgtattgccagcctcggccggaaactcggtgagcagggcaatctggaaatcgtaaaagtcctcatagtagcgagacaactcccattgtcgtccgtcttcgagcacggcttcgatcacaaaccagtacttatcctcggcaaaacagtatcgtggtatccgtgcttcgagaggagcatggagaggagcagcaggtttttgcacctggctttgatgaggttgcggttgctgagaagttcggggctggcttgcgtatcctgactgctgcattgatgtcagtttttcccttgcctaatattgcctggttgggacgggacttaccgttccgttctgtgaaggttgtcgggaatgctgttgttgttgaatgctcatgcgttccatcccttgctcaataccttgtccaggttgtccgggaccgcctccttcaaacttgcccagtgtgatgctgctgttcttgtattcggcggccatcttcttccattcctccactttgggcacaccggcacgcttgattgcatctcctgggttctgaatcgccttatcgcttgccatatcacgaatttcgacgaaagaaacaggaatcaatccagggccgcccagtcggccgatgggcttggcgacaaaccattcggggttcgattgtgcaataacaatgatggcttcgccagcttttgcctccaactcgtccgctctttccgcagcaaagtcgtacatgacaattccgtaaaccatggcacccgtctttccgactgacttggaatttcgttggtggccttggggcgcagagtttgtggtaggtgacatgactgctggtgcaggatgcattgctggcgactcgctgtatccggaatcgtggtcggggttcttaggcggggaggggggttggcctccgtcggactgtgcactatctcgctcggttcgaccaagggcctggaagaaggttacaggcacgagacctcgggcgtcaggaagagctgggttgcatgcttcgtaccagtcgtcatcgttttcgcgaccgataacgtggaaaaaatcgcctctcgaaaagctgagttcttggctggaacgggcctcgtaatcgtaaagggctcgaataacctagagattgaattgggcatcagtattggagctccaggattaatgtgaggtttgccgtgggaccatggcggcgcccaatgtggcaaaccggttcgaggattattgaggcttgtaatttgcgtgggagtgggaggccaccaaccttcttgggaggaacaatggcgacagctgatttgggagtgactggtcctttgtccttatcacctttgatcgaacgtcgaagagcctgtacgaagcgcattactgttagctttttatggctcaagtattggagagcgccagcaaaggcgacgcgaataacaagtaacaacgaggagggcgccttttcacgattgtagtcgaatgcggcgggggaggggggcaaccgcagacagtgagaaagagatgcgaatagcgccttgtgaggcgaggcacaagaagatgaaatccaagcacgacatctgtatcgagaggcatgggcgaccgaaaagggcagtgacgaaccttcatttttgtgtaaccgaatgcctcctgggcagttgcaatttgggaagctgtgaatctctcaaaggtggaggttgtaaaaaaaggaccaagaatcgcaagaacgacctgagtaaggtagagacgaactggacccgatgggagcacggcggcgggctgggctaccttatttcgatccaagccgatattggtgtaaggcaaggtacaggattacaggtacctaaccgctaagccgggcatgggcagcgcgtgcagtgcggcggttgcagtggagtgggggggtaagaaggaccctccagacgaggtaccttacagtgaatgcctggctcaggtcacactgcacataaaatttaatataaaaaaaaagggtggagtgagtcctcgcaacgtgagttggtcgggctgcgagtgtacgccaggggggacggaatacggaggtaggtagtatgtacctagcctgacctaaggtgggttggcgatatcactcacagtaactcgctgtgatgtgctgcgctgtgcttcactcgctcaggtggaccgaagcgttgtggaagtgattgtgtaatggttgacgaagtcgataaatgttcgcgttgagaatgaatagattgtagagaagcaaagatctgattcagtggcggttaaagggaggagacgagttttctttcttggttgttttgcttgtttgcttcttttgcttcgcaacaacctgatgacttaggtttggtcaaattgtataaacctgtgactgatcggatttcgaaacttggatttcagtgcatctgcgacgcgaaatagcacaaggatttgatgaaataacaaaagacctcgtgtctcgaatttcttttggcacgtattcgacaatgcgaaggattatctatacgttcggataatagcagaacaaaaggtagaaagatgaatactacctcaggtacgaggtggggtgattcagtaataatagatggaggggtcgtagcgacaaacttggcatctgccagagatgcgggccctgtaagtgggaatggtagtgattaaggaaggatacggtaaagattattgtatctgatacagagatcaaaaagcgaaaagagaagaacaagagaagaaaagactggagggtataggagtcgcaatttggatatggtcatgaatttaaaagacagcatgattgaggttatgaatggatctatctggttggtggccagttagtctacttacctagttttagtttccaacccatcatggtttcgagctttgacaaacttgcttcaaggcctacctacagcaacggtctgtgttagactacggtaagtaagtgcagctgatgatacttgaatcacaagaaccaggcttgattaggtatccgttctcctctcgctatgacattattcaaagattttagaaaaaaacgccaagacctgcatcgcttcccttcagctcttcaccactaaaaacatcaatccaacccttgtcgcccttagccaacttcaatctgccaattacactacaccattcggcgcttcgagatgattacactgagcagcgtgctgcaagagggcacaagatctaccacacatatgcagtattcatccagcactgcccacaataccacatctacaggcgggcagcatacagacctcccgcttgcagaaccaatccctatcgtatcctacccttcttacatacaaagagcaaaagaacaaaagtgccctctcttgattgacgcctgaccaggtcgacggctcgactcgaatcgactcgactcgggccaaccgccgcttaagcctgtctcgtctcactctcgttcgctcatccccgggtcatgggtgtggtcaaattagcaaggggatcatggtggattcgtcatatccgggtgcagcagcctagggtccctccatctcatcttttgcaccaaagtacgtgacgctaatgacttaataaatcaaactcgagaaattcccggacatttgatcagagactagaagaaatggggaactcgtcgcgtggcaaggatgggttcagcatgcaggggggccacgcatcgatcgcaccgcattaattgctactatgacggaccataccaaggactaactggcttctagaaatcatcatgatgaagatggccgaaaagagtgtgatttttatgcagcatctcgttctcttcttccctgtcccgctgttgatgtcatatcttctcggcggcatatgtgttcggcataatgacagggcttggtttttgactcaactcaatacacattgcataaaaaaaaaaccatctgatgccggatgttggtggtccagttctcttgggtttatgcaaacgactgccgcgcgctcatctcttcagcttataaatccttatgaaatgaatggcctcagtttcgcaacactcatcatgtttagtcaagaccaaagtgctaaagaagcaacattgagtttctgggtgtatacaatacactcgttgttattcaggctgtcagcattatggattaaatgctgccacttaatcatgctaacaagcaagcattcacccatcatatcttccacaattcttcacacacgacatattatattagtcttcgcatatcttaatcccaaaaacctatccctgtcaggtttcaatccacaatctaccggaagcatcccccgccattgtccatgttggcgccgttttgtctacagataccactgcactgggccataattgagaatgtcaatctcccgttcgcttcgaccaagaaacggtcttgctagacatgctatctatcgcctgggacatctggcgtaatagttcgcagattgtacagagagcgccctcctccctacattaacattacctatactctatctcactaagtgtaaaaagatactaagtaaagtaacacattattatatacaatactcagctggcaagtcatttccatcaagttaggaaaagaacaacatttgcctctaatgacatagagtacaagtatactgagttataaaaattgcaaaaaagtgagaacgccactaaacccctcgtctccccggaaatccgagggcaggaggtgctgctcgtaagcagttactatcgtctatccttatctcccgagcacttggggtagggcactaccaaggccccgtacacataggtttgagtaattttaagtctgtactcaagacaggtgtcggcagctaggacctgtgtcatctcgattgatagaggtcatgctaatccgatgatggtcaatggcgttgcgcggacgaatcgccccggggtggtcgattgcacacgaggcgcaaatgcacacaaggtgcaaagtttcagtattttcaacaatgttatcaacaatagtaggtaccggagtacccaaagcggtagttatggctgggattcgaacaggaaacgcggggcttcgatctttgactgcaaatgcgtcagatctcggttcaccactgcactagctggcctagtagcattctcgtcaaagtagtcttctgttatgtcttatatacctgcataattcgtaatgcgctatataaaaaacatctaaaaacaaacagattatcgctattttataaggattgtacttctatttataaaattccgcctgatatgttaaacaaaattattttactggtttcctataattgaagcctaaagctatatcgtagagatgagtggcaagtgctatacagtactattaaaactcacattacctttaaccagagcggtattagctcggatgatagagactgagcgtcactgactcagctagcaaaagaatgcattaagtgattcaggtacagttgacgtttggaaataatatcaattgctggttacttaaaaactaccgaccagaaactccgtataactccctagcattacaactactttcgtacctgttgaggcgggtgtacaaagacctggctcaacggacaacggctgccaaagctcagcaaagccttcaatccactggcctcaacaagacaagaaagagcaagctagtcaaatgttactacccggctgcaacccaaacaaatctgttgtatctagagttcatcccatccatccaattttgtaatgcaccgtacatcaaacgtgtcgcctcagttgttaggctgggtgctggtatcgaggctatggttaatgtgtgaatcccgaggtatagcggcacagatggcctatgatcatgctgtacccaggttggtgcagagtataatggcacgaaataccggtgccacctaagcagaaacagggtataaaacgccgaggtcgtgtctacatgaatgacatatcaccagagtgaaagcatcatcatgtttcgtcgatgagcataacgacagaaaaatctcaatcgatgagacgttgaaggaagtcgcaatgagaaagaaaagaaaaagaaaaagaaaccccaagatgcgagcaaggcttagatctggcccttgatatcaactttttggaatgctgtactacgcgcagcctcgaagagaggaccggctttaccagtcaggaacgcaatgtagtctgttcggtcttccaacaagtgttgaccttgatgatcgatgacaaactgggccgcatcagcatcagactcgaaaccgagttcttcagtaatgaagcgaagcttgacatccggcttgtatctagaaaccagttagcgaacagttcgtcaaaatatcgtagatagaagaacttacgctttgcaaatattgcacaatgcagcaagccgttcccgaacgacaaacatatccatcagataggcgcccatgttaggggtatccaagtagagctggaagaacctgtgatagtttcccagcgccaaagatgatcgcacattcagtgcatgcttgatcgccttctcctccttttctgctgtggttagatctgccaaagtgtcgttcaggccagttcggttggcggtgtgaataaaatatagaatgcgatacgccttgaattcaatggggttgcccttcaggcccatcccgtacaacgatcgtagttgggtctggcattgattatactcaccaatatcccccttttctaaggcaatgcgcgcatgtatttcataaacagaaacagtaaagtcgttcttgatatgttgcacagtcaaatcttgtctcatggacttgaactggtcacaaatgtacgagtagttgctctcccgcttccacttcttcttcagaagatctagtgtctgacgcaaaatactttcaggtcggactttagatggaactggaggcgcggtgagacgaaggtacttcttctccagcacctcacatgtgccgacgattggtccagatgaaggcgggggtggactgggtgatcgaagtgatttgtattcgttttcgaagcggcgtttgcgtttgttggcttccttttggaacttacttgatttaggtaggggctcgtccatagaagcacgcttttcgggggaagaaaaggaaatacggtcttcgagcgaagatcgcgagttagtacgccacggcggttgggagttgtcattacaggcaaaatcggtagatttcctcttcttggagttgaggggcacttggaaactttgcttggtacttgcgtcacgttcagctttcaccaaggcctggggaagaggcatgttgtcccagtcgagcgtgtatagcgtgccgtttgcctttgcagtaccgatggtgtccttaagcttagcctcgatttccgcacgaggcacggtcggttcgtcgtattgggggaggaaagatcgttgaacatagctccggacagattcaggccagtctactttagacttggcctgctctggcgtagcagttacaccattcacgggcgaagcagaagacatttggggttgcacagggggtggcggaggtgcgtatccggcataaggaggcggcactccgtactgattgaacccttgacggacggcaacggggatgaaggcaggatctgcgtttggtgtcaggcttttcgagacagaaaactggtttgcgggcgagtgagatgatgacttactcgtcggataggcgtaagatgccggtacggtttgctgggtcacgctcggcgcttgctgcgctgaccaagttggcatcattgcgtcgaaaatgctagcggtgcgaggggttagttttacactgaaagagttggggagaaaatgatgatgcgggatgtaaagttaaaatggcgaagcaagatgagcgttggagatggttgaattacggttacgtgtggagggttctttgagggtattttctcgtggtcgagtcaaggcggtggcggtaaggtccctgctcattcccggagaaactgtgatccggtgacacgcccgagtttggtctcagtcttgaagcttatcacacagtggggcctgcgaccctggagaagccagtcaagtctcgcgtgcccttgaaagacatcactcgacatccaaacacttcgccttttggatttgtgaatcgacttggaatttggagcaaacataagaaatctattctctgtttctttgttcatttcttgtttgtgcgggattcattggcttcttctttgtatcctagcgcctgtttgctacaagccatcttctacttgcaccatcattgatccattcatcaacgaccattccagtcctacctgaattcctctcacttactttgacctccatgacggatgtttctgaaacacatcgacctaactaccgcactacggccctcttatctccctgatgaggtgcttctctttgtccaggacaacgttggcttgtatgaggggtaagttgtttgttgccgggacgtcttgaggcttgagttgacaaagttgtagcaagttcaagcttcccaatcagcaaaatgggcaggtttacttgacttcacatcgagtatgttacgttgacaagcaagaaccccgcaagcattctgtggcgttggacctgaaagatgtagagcgccatgagttctatgctggctttctcaagtcatcagccaaggtgactctgataccaaagccacctaaacgatcatcatatcacagccgcgctatttccaatgtgtcaagctcacaaaggaacgcttctggatcacctgggcattctgaatctgggtatcgagctccccctgagcctcctgtaacgagtgcgacctgggtctgcacaatatgcagtttctcaaacccagtcccttcgaactttgacccaacctctgctaacgcacatacgcccctccctccatgcttagcttgtggcatcaagccgtctttagctcatgttctgaaagctgcgatttctggtgcgagtaatcgtccagcagcctcaacaactatcgattcaccgcttccgttacggtcagctcagtctggctctcgacctctgtccgaaaacttggatcaattacctacaccaagtttgactgatgcttccaatgactcgaagtcatctgcttcatttcaatgtcctcggtgcactttctcaaatcatccttccttgatgacatgcgagatgtgcggtggccctctgatatccaacaacgttccatcccctattcagaaaagctcagcatccgaaacactcagaactgattctccggggcctgtcctcgatccgagtaagatcaacaaaaacggaagcgatgcccctgaaagtgtaaagatctctttccggaggggcggcgagaagatattctatgagcgactgaaaggttccatgacacagcgtaaatggttacttcgagatgcccctccggccccgaacagtcgggctgcagatgaaggagtaagcgatgcaaccaatggtggttcaggggggcgaacgaagggcgttggtattgctggactggagcagcttggcctgaacatgcgcaaaaacaacgagttgctcattggaagtgccttcgaggatctggaggctcttatgtcatctgctaaggaggtaattgcccttgcagaacggtttgcgcggcagacgaacaatggacagggcaacgcatcagccgaggagaatgccatccttgcggagtcagcaagccaacttggacttgtcacgaccaaggacattgtcggtggcggcagctctgagtcactctatttatcagaactagccagaaacttggctgagttcctgacagatgactcgagaggcgtgcttaagaaggcgggtggtatcatcacgcttgttgacttatgggccatgttcaacagagctcgaggtggtgttgagctcgtcagcccggcagatttcgagaaagctgcaagactttggagcaagcttaagctgcctgtccgcctgcgcacctttcgcagtggcgtcatggttgttcagagccgcgagcgcaccgacggaaccactgtaagagccatacttgcatggctgaaagaccttcacgagttcccgccggatcgcgatgtgctctgggactggcaggagtttggccgtggagtgactgctcaagaagccgccgagcgcttcggatggagtctcggtgttgcagaagaggaactgctgatggccgaggagcgaggagagttgtgccgtgaggagggactagaggggcttaagttctgggtgaactatatcaacctaggtgaacacaagaagcacagaacacaagcccagaaggacagtgacgaagtcatgaaggcattgaaagcaagcggcctcttatagacaaatggtagttatatatcgtagacttttctgggcgtttcaccagggcttgaaataatgcaattcgtgcagttcatgaagtggcatacgctcagcattaagttgtgtgtttgtgtatgtatatatagtacatattcgcccgaagccacaatcgtctacctaaaactccaactcctttgtgaatgacagtgttgacggaaaccagaaatgcccttaatccccaaacggccaccaatcacacaacaacatgagtagacatgtgctcgattgcttcttttatagtacgtagcatgcgctggttgacacaaaaggggcacctcaagggccgttcatctcgagcgacaggcgtatccgatgcgatcggagtgagcgtgagatcagcgcccaagtcatgggctggcgtagccgtgaagcgctgaacagaagaggcacgcgcggtaggagtagtcatgatgctgttttgttggagcccgactcgttccgcacgctcacgctcttcgcgcacggccgcggcctgctcttcagcggcctgctcttcctgctgaagctggcgcaaggcattctgcaaaacaacttcagggtcgtcatcagcgtagatgggttgatctggttggggcggagggattgtaggagagtcgtgcgtcatcatgggaggaggctggggcagagagggcggctgtggttgttgggggcctgttaatctacgaaccacttcatcacgcaccaatgcacacatgccgaggctgggttcgatgccaacaacacgcaagacttcttctctgatcgctcctgggcttgtatctggagcgagattcatgaatcggggaatgcaatcggctagatagccaatatcttcggctggatttattccgccatccccatgacgccgttgtcttcgtatcaaaagcccatagcgttttttgaaccggtgaatccatcccggggaaaattcgggagggttttcatctttgtatcttggtagctggttgaagatggtttttgctttatctcccaactcctcattagtaggctggcgtccagaggcctggacttgctggaaccagatgaggacgagcttttctacatcaggccagtttccataccgtagacgagaaccagataattgagggttgtcactatcaaggcgcgagtattttggcgacagcgagtgcgacacggtggattggcttatttgctggccgtactgcgagtagaaccactcaatacaggctttatgcgaaggacggataggctgactgttggcccagcgccgcaaagccctacgttgatcgagggtcagagaatgcctctcttttggtgacgcgccgacatgatcgccaacttggtcaacggccgacaagtcgtggcctacctggtcgacagcatcaacaggagagaggtctggggcgggagcagcaacaagggccgggtcagtggtagcagccgacatgcccaggacggctatctccttgaggtgtggattctcgattttgggggatattggggatggagaggctatcgttgtatccgaaggacgtgcgcttcgcgggaggtgggatgtttcgattaaggagatagttgatgactgtttggcgagagaatgtggatggcgggggaggagttgcatctcacgtgactgatccatgaataagtaggtagcaaggtaggtgcgtcaaaagggtggattgatgggccaacaacattgcatggaaggaacagacgttgcagaaggaagtctaattcgaagagttatcaattatatcaaactataaagcgttgtccttgcttttgttcacttccgttgcatcaattttgcacatcttgtaaccacagaatcggccaagagtgatatgaacaaaccctcgatatatgcctcctcgataacgtactagactgaatcgctagtcctcgttgtttccggcaactttgatagaagcatggatgtcaaccagggttacagatgaacatgccaggatatagacatgggtttttctaccttgggcgaaatttttgcatgttacataattgtcataaaatccaagagggaggggagcaggttgcatatcattttatcacacagccagacagtcactgcttgtagtgcagaaccagctccaggtttaatagtctacttgatcgttctatcatctgtattgtaatcatgcccaatatatgtacacttatatgagctgatttttctttagctcaagagctcggatgtttgttaataaaaagctcagccagcagctgaagtcttcaaggtggataaggataaaagatgggatggaagacatgttccgggccggtttcgcactgacctagctcgttgcgcgtggagaaattgcacatggagatgaagacgaagctctgatatccccggtctgttaactccttaccatgattaaaacctcaaactatcgtgaagtctcgtttgaactatccccagaaggctcaccaggatctcatgagcaaactaaatatactgattacatgactagcggctgcagagatgcccgtcaacttccttttcaggagtacccggctctagcttgaaccatgccgccacttggcaaagttctcgaacgtgtacaagcgatacgctagctttgtcgtcctgcatggcgatctgccgacaggctaggtaactaacatgttctttaccaactgacttttgtgatatttctgctccttttaaaaccgttggagtcgccattttctcgttgttacgcaagacgttgaaacggcgactttgtacccctttcgtgacactgctcttcttgtcgccaccaccacttacatacaacatatcgtatctgcccagtttggttccagaacgaagaacaatcatacaatatggcaatgaccagcgctttaggggaccaggacggttcacactatagagcaccaggaactgccagatcttcgacagcagcctccacaacttccagctccaccagaatcgccctctttaactccctcacaccatcaagcaccgctctcgttagcgagtgcgcagatacaccataccgtccactaccgagatcgttgaagatatcatggcaatggaataagctacgaacgttctttctcggcactgaagccagctcaaagatgtttgccgtaacagaacattctggactttttggtcgtacttccggggcgccctgcttactcttgcacaacgggcctaccggaaaggacccgatattagcagcagctggcgaaaccttgcgagacggtctgtccgatccaggtgttctggaaagcattatcaatgtctctgcggcgcccggaacggacaacgataccagagtcgctaccgagattgtccaggcactatacgatgatattgaacaatgtgttgtatttcgatgggcaatcgaatcaaaaccagaagaggcaggacaagacggcattttcacaagagaagagtttgaatggacgatgacaccggtacaagcggcaacagacgccaaatactgccatgaattcaagctctaccgggttggggatatgaaggtaccaaacgagtaccttgctatggcttcatggaaagaggcagcatggaaaacatgcaagattgatttctcggataatggaattcataaaaactttggagaccggtggtctcttatggttgttatgtctgcattgcggatgtggcagcttggtcgatcaggacaggcatcactagagtatgtgtcaaattgatactactactcggtttttcttgcgtaatctagcgtttgctttttagtagaaccaacaccagcgtgcaatataagtaatagacaacgtacattcagacttgcttccaattgccgatcagtattcgtttccgaggtcttaatatgacactatcacattgttgagcccacgttggaaagagatggttgatacatatacgaaactctgagcagtcgaagaaaaggtcaccctatgcttcctggcgtactgctcgccacatgatggtccatgatactgataggtgggatgtggccctgcgtctccagctcccagacgtgcaacatgactacgtagctgccattattaatggatatgtaggggagactacctaactcatgattcacataccaattcttattgattggtaggaagcggctcaccattttgctttctcacgaactttcgctgaagggcgagctgggctgttaagtaaggagtcaatggacaaactatagtcacaactcaacaatagcgtagcccttggcttcgaattgaattgaaccacaatgctgaaacatcgacccaacagaaagttcaagccgagatcgtgttggcagtactcgatattgacataaaaatggattctctcttgcacatttcgaactcgataaaaacatcgacaatttcagcctggcgtgaaggttacacgcaaaatcgcaacatcaaaattcaggcccggactaatgacatcgatagcttgtcggtcgcatattcgagtgtttcacaaatggaggaaatcggtcttcagtatcgtcatgccacgattggcgaaacaggcttttgttggtatctgaatttgactgtccggctcgatggaccgcttatgcttccatggcttataaacgtacaccgcatccaaataaccgcatgaccattgtcattgatgcaaccgtctagttcttcttgtcctgctggttaaggaagtccctgtcattgtgttagtccacaatattccaagacggccgggcgaattcgcgcactggatgaagctggcctcgtcggagctggaggcgttgatgggaggagtagcggtagcggtaggcttagctgagcttccagaggtggcgtactggacaccggcgaagagggttcccaaccaggccatggccagctattgttcatgtcagtttcaaaccagatttcaggactgcaacagatgcaattgcggaggtacgaacgtagtggccggcgacctgcttgccggcaatggtgtagtaagcgataccagccattgtgtattataagacgagacctgggttgacgaattgggtgatggactgaggacaacgggtagatgttcaaagtgtcgcggatgagatactttgccgagctctcaaaatcaactggagcttgtgcctggaaatacaggcctaaagggaccgacctgtactaggcgttgcggttattccccggggttttcacaagatcgggatcaatcggatctgcggaagcaacgtcactgatatctaacttgccttgcctgcagcagcctactaaccatggaacagtgggtaaaaaggttagggtagctgcgggccattgatatggaagcttctactcgatgcgtttaacgcagaacctcacctttttattattattttaaatatctcacattttctctacatcaagatcgagtgcaacatctgaaatgtggtggggaaagtcaaaagaccccaagccggaggagaagagcgaggtagctcagatcaaagacactgttgttgagaaacttccctcaaaagagcagatctccaacaaagtacaggattctgtcaaccagtccggcaagaacggaaatgtcttgaacgacatagcagagggctagtatgtacttgtatatacgacgctgccgacaccagttaaccaagcatagcggccccgattcaaccgattccaatcttcgatatgcagcctatgccactcgaatccgaacgattcttctctcggcgcatcgatatgtcgcatacacctcagatatcggcgagtcctttaggccggttgctcacccaaacctcgtccgtggtgcctacggtgtatcttggctgtatctcattggtgatgtctcgtacgaaggctacaagtcatactggcacaaccagcgggtgttgaaccccacgttgcaactcagccctcgtcaagaaaagatcaccggtctacccgcccttgagacacgcgcgatcgaacccgggactgtggcaccactcgatgattaccgcaccgtcatggtacagcgcgcaatcttccagagtgtcgcaagtatgggactgcctgcatttacgattcacagtgttgtgagatattccggccgagccatgaaggacatgaagaacaaggtcattcgaacatgggggcctatcggcttgggtctcgcggtagtccctttcctcccggctatgttcgatgaaccagtcgagaatgcggttgagtgggcattccacaagggatttgagacttttggaggaaaaggcgctgttggaaatgcgcctatgacgggccgtgaggacttgttggcaaagaagccagtcaaggaaaaggaactgtaatgcgagtatttgtacaacctggcgttcagggaaggtagaaggcgctcaactcatattctgatatctaacctagcattgatacgtatagagtttgcatgactaactccaaaatatcagcaaacgaaatacatatcaccatcgcaactgatatgcagggatgtaaccctggttgtgcatcgcatcacagtgagctccaacggtggagaccccgcgatctactcctggtcccttaaaggtggctgtgcgccatgaataacaaaagcctcctgtttccgctcctgtaaaatgacaataattcataaagatcataggcgcatattgcattctacctcttaggcgagcgcatattgattactctcttttgcattgaaacgtcaacgcttgtaccaccactcggtcgtaatttgccaagcttggtcatacgtggaccgactcttctagacatttcctcgccgccgcctcttgtatctgtcatctgcctacaaacacacgaacacttgcgacagcacatctgcctgcgacctgcgacctgcgacctgcgaccttccactttcataccttataaaacttcaaagatattcatcatggcgtcatcaaacacaccagaagctcaagacactagctacgtcgagatggacgacaaaaacgaggctactctaattggcaagcactgcgaatacgactattgcaaccaactcgatttcctaccctttttctgccagtcttgccgaaagacgttctgcctcgatcaccgaaccgaaacagcacatgtatgcgccaaccctggtgcttgggccgagcgaaagcgactcaaggagctctcacaaccgtccatcggacaaggaagggttctacgggataaggtatcccaaaagccatgctcatcgcctgagtgtaagaccacgatcggaacatctttgatacctggtgtacactgtcagacatgtaaccgagattactgcctaaaacatcgtctcaaggaagatcacgactgcagcaatctcgtacccattggagcccgcccagcgcaatttgacgttggccaaaagacaagatcggcattcgacaagctgcgcgcatggggtacagcaaagaaagagcaggctggtcgagcgctgccaaaaccgaaaccaacttccgcctcggcgcgaattgttgcagtgaacaacctgaagaagacggccaagggcgacgccaagacacctattgagaagagggtgtatatttacgtcgaggccgaagcggagacggccaaagccaagtttcccaagggagagttcttctacaacaaggactgggttgtaggccgagttctagatgctgcagcaagaagtctgcaggtgcagaatatcaacaaccaaagttcggatgagaaagacaagctacgtgttttccacgtcgagggaggaagggttctagagtataacgagaaagttgggacagcattgcagagcgggaatactgtggttttgttgcgtggtgttgggccagctaccccagatctgattgaagcatgagcatggttggtgttttctgaaataagcgatagaggtgcatagatggcgttgggtagtttctgacaacaataattattgtataaattgtcttaaattaatgtaatcggtttgaggtgtttttattgcacattctttatctatggtcaatttgctatagtgtaataggagttgaccaaccttcaaacgtccactgttaatcataaattagtacgacgtatacataacggctactatggaaaaactatttcacataaaaaaagaatgcagatagtcattcccaatcgaattgatcaactgggtattttgttaccataataaatgccatgatgatgattgccaatcttgacttacaagtttaattgtatcacgtgaacacgcgctgcctggcgttctatgacgacgtacccactacgctcttgttcaagaagccataattcaatcaacttcgcatgatgcgacaattcaatttacgatatcagcatgcctcctcttgtgccgcgcaaacgtttgcgtgagtcgccgccacccggccaaggtagagcaacaaaagcagctaaagagaactccggtgcatcacggcgcaaagcaaccctctacgacgacttagacgcatccgcgacacctaattcgaactccgttctccatgggtttgacaacgacgacgatgatggaagctctctgacctctttgtcggatgatgaatttgaggatgttgtgccgtcaaagaagccgcaaggcaacgacgatgactccggagacgacgaggacatcgaattcgaggatgttgcagcgccacttgcacctttaccagacgctccagtgacatctggagacttagaattgacacttacgcgcgatacacggatttcactcacaaacgcattcgacaggaagggaccctcaaagcgtgaaagaaaggttcgccatgcctcgcactgcgttcatgtcatgctacttctctggcacaacgctaccagaaattcatggctttgcgatcctgaagtgcaggcgactatgatttcccatctaacccccagactctgggacgaggtggatcgatggaggcgtaacagtggcctcgaaaagaagccatcgcctaaaaagccaataaaggataacaccaagtcaaaaggaaaaggcaaaaaagtaccggatagaagatcgcgcgactggggtgttgaggccgagaggctagagcaaggggctgttgatatgagccatggagatcctttgttccgactcatgcagtcactctctgcttggtggaagcagcggttcagaatcacagcgccggggcttaggaaatggggatacatgtctcttgaacgactggatcgtctgacaaaggcacaaaaagcagaacctcatgacccagagcaatttggcgagaggatctcagacctagaagggttgagacattgcgcccggatctgcgagggtagtcgagacgtaggtgctcaactgtttaccgctttacttcgtggactaggtttggaagcgcgcatggtcacgaatttaccctgcctaggttttgggtggaataaactagaagaggccgagccggagaagagcgacagcacgaaccagacgaaggcaactccagataaaaagacagaaacaaccaagaaaacagcagctacgacaaaaaagcaatccagtaagaagacaatacaggccgccaaaaacacaacacgaaaagcgaaatccaaacccaaggtcgcaagcgattcggaagacttggagctcgagtacaaggacaccgacgacgagtcagttgtggatatggaagttacgccgaggaagatatcgaccaagaagtatgatgcggatatggatttcccacattactggacagaagtcttgtcaccagtcaccaataagtatctgcctgttgacgcgattgtcaagaatgtggtcgggacgaaccgagatttgatagagtctctggaacctcgtggagcgaaggccgacaaggcacgacagataatggcatacattattggttattcgcaagacggcaccgccaaggatgtcacagtcaggtatctgaagcggaacatgcttcctggtcgtacaaagggagttagaatgacgccagaaaaggtccccgtctacaaccgacatggaaagattaagcgatatgatcagtttgactggttcaagactgcaatatccggataccgacgaggcagcaagaatcatcccattactgagatcgacgaagccgaagaagcgacagatttgaagcctgccaagcctgaaaagaaggaggtcaaggaaggccaagagactttgcagtactacaagcagtcaaaagagtttgtactcgagcgacacctgaagcgtgaggaggctctcaaccctgaggcaaaacccgcaaaggtctttaaaaacaagggcaagggcggcaaggtggaggaagaagacgttttcctacgcagtgatgtcttgaacgtcaagagtgctgagacttggcacaagcagggccgggcgccaaagcctggggagcagccgctgaagaaagttccctaccgcgcagctaccttgaaccgcaaacgagagatcatggaagcagaagctgctacaggagcaaaggttctgcagggcctttacagttgggaccaaacagagtggatcattccaccaccgatcaaggacggagtcattcccaagaacgattatgggtatgaacgcattcatgaatacagctttaaacttactaattgtgttataggaatattgacttgtttgccgaacacatgtgccccaagggagctgtacacgtgcccttccgtggagcgatacgagtgtgcaaaaagcttcaaatcgactatgcagaagctgtagttgactttgagtttggacaccgcatggctgttcctgtcattcagggcgtcgtcatcgccgaagagaatcacgatatggtcatggttgaactcgaaaaggacgaagcagagcgcgcacgaaaagaagacgagaaaagacgaaagaaggcactggcacaatggcgccgcttccttatgggtatgcgcattgcagaacgaatcagacaggagtatggagagatcaccgacgatatatctgtgtttgggcatgccagggactcagcccattcgaagaagccaccatcggtgccggatgaggatatggctggcggatttcttccagaaggctacgaagaagaagtggaggaggatcaagaagtaccggtgcatcatacttcgagcttctttcctgcagttgacgaagacgacgaaggtgatgatggtctcgtgatggagcatgatggggtagatcagcagcgagcgatggtccaaatggatatcaacgctgaagaagcagcacccttcaaatctcaggctgaagcagggcgggaccctgaatccaaggcagagttggagtgtgaaatggatcaagacacggagcaagaagagcccaagctggaactagaatcggatgcagaatttgaacagccgcgcacgagcgcaagatcaagaaaagcagcacccaagaaacagaccaaaaaggagcgacagccacctttacgtgcgacccgacgatcgacacgaagcggacgcaaggttgtctcatatggcgaggatgttgtgcataatgacgatgagatagcagattcctatgccgaatctgaggatgacgagtagaatcaaatattgtacactagttagtgcctcctaaatcttaggttacaaatgcttccagcgtccagtttttctgataccctaaggtccaactctcaacctcgactaccagctgggggttgttgtccattcggcgggaaaagatcgaatgggaagagttcgtctgggataaaatcaggatctggaaggatgtacggattggagccttgctgtgagtgtaatccagctggaacaggctgcagtgcagcagctgtctgcatttgtggtgctggtgccccctgagaaggtatgggaaacagtcctaggcccttagcaagattatgctgtgcattaatcgatgagacactgagatggttcctcatactacccagtctttgctgttgcagagtttgtcgtgcttggttcatttcctgtaccatttgatactgtgcctgtgcctgttgccgtttctgttgctctgcgtgttgatctacccccagcagtgcatgcagttgcatgatctgttgatttaacggtgcttgtacttgtggccttgcattatgtggcattgctcgcccttgctcaagattttggtttgcttgttcctgtcctgtctgcacctgctgcatctgctggcgttgggcaaggatctgtggtggatggactagcccattccgttgccaaggtagattatgctgtataggtccgtttgcaaccctaggcaatgctctgtcctgcccatcgttttcttgtcggcgaccgtggttaccatggtggtgcctaggtcggcgtcgacgggcgtagtccccagcagcggcggcagacttcttcatcctacgatcatcatctttcttgacgtttgacgagacagtgaagtcgagggcctctggctccagatctgggttatcttgcagtgccttctgtttggcattcttctccgcctcctcaacctcttcatgatgtcgcacctcgctatcttcgaatagggggcaattgcccaatttaccgccgcgttctggttggtcgaagtggtcgtactcacaagactcgtggcacacgtaacattgcacattgcgacagttgggtttggaacaagtcatcttgttacaaccggagtctttgatgaaaggtgtgttgcctatcgaaaaaattagccacaaaaaatcattgtaatcgatgttggtatgtggaagtgcacatttgttgcatttgcggatgagtgcttcggacatggcctcttccacgtgtcgcctcttgtcaagccccctttccacagctgcctccttgcaagtcttgggaacgtgagtaactaatttgcaaagacggcaacttgtaaccatgcattcgggcattcggcaccggaactctttgttaatagccactggcgggtactcttctgcataggaacagaaagggcactgggcaagatcaggcaactcggccagtcgaacgttctcgtcctgctcaattctatcaagagcagaagctagcgattcgggcaaaaacttctgccgctctttgtaggaaaaaccagcattgcacccttctgtggacaaacacgtcagttcatacttggagaggccaacttggtcctcggcgttccggcgaaggcactgaatgcaaaaggactgggtgtttgttagcaaggactacctgatgatgcaaacgtgtgttgtttagtctggagagaaatttgggtactgaataggggtaatactttctccacgcttttgtgaaggatcaggcgcgagatgcgcccaacaattgtgtcgtgtacttacgtgtgcattctcggcgttgcaatgaccaagccgattgaatggggtatcggcaaaacaacactcgcattcttttatttcgcctctagactgtgcctcgtcaatcatttgcttgtctgcttcgatggcttcgagctccttttgtctctccaagtttgcatatcgtcgagcaagtctagcagccttgagttcctccatgaggtcgacttcttgctggccttcctccgatgttgtatcagcgagcctgatagaattctcaaggttctcttctttgtatcgtggcgactgcactgtggccgttttcttgtatttccaagaaaggggcttgtgcgtttcctgaatggacttgttgagcgcaagatacgtggggtagagaaggtagttgttttctgtgagaaacttctgtacggtccttacggggacgaattgaaagtctcctgcaatcatgttcttcctgtattaaagttaatatttaaaaatggccgacacccatattttatcaagccagagccctcaagtttcttctgctgcacgtatagacggggacgtgatctatgtgcgcttccgatggccccattccctcttttgtctcctgcatacgagaatgtgttggaggtttggggagttcgactcacactagagggggatctcgcttgctcagatgtggtggttctcgatcgttggaattgtaaaggtgtttgtccttgagcaacttcttttcaaggccatcgtcttgctcagtagcatcacgctttctctttccgatgctttgtttaggttgttctcgtttcttatatatctgtccggaatctagcagatcgatgatatggtcgatcacggccgagaaacagaaatgcaagggtacggcgatcgattggagggactgcaagcaaatgtccggaaacaaagtagttactttttggatacatatgtctttggtgtcctgtgacacttcgtcggtatcggtatcctttttggtgtcctcagtacttgctaccattgtgtggtcagatgtcgaaacctggatctctggtaggtgttagaagaagcagagaaaaaaaaggggggaagcgaaaggtcttgcggcatctttaatcttttggattctatataaaaagtcttaaagtcaaggaaatcggtgaatacgtagggtataaaggtaattgtgcagaaagtgaatatgtgttgaatttggccttgttgcgacaggtgaattggacgaaaggtaggtaggtacctaaccaccacgagagtaagtcaatgggagtactagctcgcggcgattagctttttaggtacctgaggtgactctttcaccattttgttgaccggcaacgggtcaaaactctgagtgctcctatatcaatggactcaggaggcaaagtgtaagtgatcagatgacgacgagattatttaacaacaaagcatctggctgtcacgtaaattcagcaggtctcgaattgcaacgaggcttcgcgatgtccgaacgttgtagtgtaatgaaacatgtgatgctgaagaagaggtcaaggtgccaatcaagacttgtccacttactcggtgtaatagggcacgctgacgcctctctggatttgaatgaatcgtaatgtgcctttggtgctcacttcacttggcgatcgaagaaagggaagcaaaatccaggctgtggaaggtgatgagtaacatgtaggtactgaatcaaggatacctaattaggtgcctgatgttgggatatgatgagatggacgaaagagaaataattgaagggcatcagatcgtgatatggcagttgaaataggggccgacacgaggatgaattagggaggcactggataggtagttagtaggtcaccagctccttcttccttagttgcctgcctgaccctttcgatgcttcatagacgggatgaaaatatatatacggggctaataaatgtaaacacattgagcataggcaggtcaaaactgcctgtttcaaccctagcttcagcaaacataacaaattcaccttacttttgattgtagaacaggtatcgctcacacctagcgacaggttgataatgggaggtaggcctggtatagggtatctgggtatgaataagaagcatccatatgcaaccagacgtcaaagatttatactttgtaaaccttgaatatttgagatacagtaagtaatgaattttgtcgtatgatataaatgtgttgagatgcggagtcgatgaggagatgggttcgattgttatactttggcatgttttaagtttacagagatcctgggctgaaccacgcttgcttgaataagcccacaagagatcaactgcccggagataaccttgaaagcaatgcttggcttggcttggcttggattgggtagctattttcatgtaactagtcgtctggaggcagattgggctgcaaaaacgaagggtcctgtcgctagactgtggcttgaagttacctgggacggacatcattggattcaataagaccatatgaggggttgtcagttgatcattcatcatttatttcaacaacaaggactctgacctatcatctttaactcgggtgtatagagggcacatttcgcagcaattatactgaggtgtgtctgcgtatattggttaatcccgaatctgtttaattcattctcttgcacagccttcaggttaatgcccaatagtatcacaagtcgggctgtgtgcaactaacaacccgtctatcatctcgccgcttgttcgtttgctagccaattagagtagtacgacaaaggctccaggtatatcaccaacaacggaagtctgagtctctgctcaatcctgttgtgctttcctgacccagtgactgttggctctatctattccgtccgaaccgttcatgccatttgcccttgcctgaagcgctcgttgccttttcaggaacgacatctagctctactgtctccttgatcgtggaaactatagaaattccttgaccaattggcttgtcttcagatgatgaggtcatgggcaagataagcatgagtgcattggatgtgttcttttgacgaagtgcatatgtcttgttgggcgttttgataatagcagaggtatcagaagactcaatgctaagcctgagccggaggttaatgtggtgcccatatatcacaacacggctataacgacttacacgggagcgtcttcagcctcaagaatgttttgtagatccggcggaagctcgatgagacggtaattggtagacgaggggttgtgctgtacgggaataccgcgtgattggctcgacattgtaacgggaattgggttttttaacgggaagtatgcgatttcaatatcaaggttcagatttcaaggctgactgacaagtcacatcaagttggatgtttatgaaatggttcagttccagaattctgatgcgacactaaaggcaactaaacatgggtccacgtgggtccacgtgaaggctctcgattaatgaaacatggaggctgaactcgcaagtatgtctaccgagttatcatatctcaactatgagtacacctttatttcgcttattcaatgtagtactgtaagatgtttccgaagaattgaaagcagttaggctaaatatggttaaatatgcttatttgtttgttaagcataggaggattgtaaccaaaatctcaccgtgatcgacaactcatcactgggaagctaccatcagaagcaagactgatgtgatacggattttgtgtgtatcatgtaagattatagcttaaagaaggattgtggccccctaaattcgtgtacctatttatctcctagccataactccatcgatgctgctgtccttctcactcctctcatacatcgtctcactcgttccaaaatgacactcaccaattcaaagaaacccgagactatcgacgttgtagttgtcggtgcaggcctctctggactccgcgcagccgtcaagatccatgaagctggttactccgtcatcgttctcgaagccggtgatcgggtcggcggcaagactctcagcgtcaatgcctcccacttaggagggaaagttgatctcggtgcagcttggataaatgataccaaccagagcgagatgtataagcttgcgcaggagtttggtttcgacctgatcaagcaaagagccactgggctgaacctacaccagcagctggacggcaaagttgacaagataccacacggggatggaatgcctctgccttcgggtgcgaccgaattggttcaagaattcattgagaaactgaacagatgggtcgaagaaatcgatcctgagaacccctctgatcatcctgaagcaaaaatgctggactcactgacctttggccaactgggcgccaagcatcttgggcccgaacttggccctgcagtcgccgattccgctaccagtcctctcttaggcgtgggacccgacgaggtcagcgcgttgttcatgattgattacttccgcagtggcacaggtgtggccaacatggcttctgatggtaaagatgggggacagtatctgcgtaacagacaaggtatgaaagtcggttacactagtggacgtcagctaaccgacaacaggaaaccaggcgttctcgattcgtctagcagccaagcttccaaaggcggctgtaagactcctcagtcctgtcaagaccattatacaaggctctgatggtgtcatcgtcgaaacagccaacccagggcagaagttccgagctaagagagtggttgtttcagtcccaacttgcctctactcgtcccttgcattcgagccacccctgccgttgactaaaaagacgttgagcgacagcacagctttaggctactattccaagactatatttgtctttgataagccttggtggcgtgaagctggtttaagtggcataatagagtccgacgcggggcctatatacttctcaagagatacatgctcagaggaggacgggcaatacagtatcacctgcttcatcgttggcgatagaggtagggagtggtccaagtggtcatccgcagagcagaagaggatcgtatcagaccagttcaatcgtatcttcagcgcggtgggcatcgaagcaccagatcctgtcaacgttatcgtccatgaatgggtcaagcagccctggatctggggtgcgccatcgcccgtcatgatgccaggacttttgacaagcgatagtggtaaagcactgcgtgagttctatggaaggattcattttgtaggcactgagacatcgctggtttggaagggatatatggagggcgctgttcgatctggtgtgcgaggtgccaaagaggtgatcaaggcctttgaggacgaatagttgggttagtggacactgagatagccatgattttatcctagtattcctaataaattagtgttgggggaaatagtaaataacttgaaattattcagatgaacaatttcttggtagttgtagtagaaaacctgaaagtctgaggtgttggcgggaataggtgatcgtctcacgcgcgacgtccaccagtagaatcatcccaaattggtgggcactataagttcagcggtcaatgccttggaaggtacctagggagtgagtaatcactagtccccgcctagacagccagggcagggcattgacttttgtggcccagtgtagattttttggctttgaccgctccgggcagcggttgttgggctgaagtatcttgttgccagggcagggtttgcggacggttgctgtaaccaagcttaatttagaccagcatggaagcccgcatcatggaagtccctgcttctacatggtatttcagctgagaggtggtaggtggtaggtcagcagtgttgatcatgaagtgtttgttattatctgtcacgtgcatttgttgatcaactgtcaaacacgacagttacctagtctatctctgtgtgacgcacgtacgatatccagatgtctctcaagagggactaaggcaggtaaataaataattagcggttaatctcatttgatgccaagtccaaagtcaaagtgtgtttactttcgaaacaggctagacccaccatctctcgcttctgttcccgctctccaactcaactgtctttgagcttttggatctgggtctggtctggtctgggctttgttgactcccgaccgactacggatacgggccaaagctcaaacctccatctcgctcgtctcgtcctaatcccagcccgagatcgatctccaaaacaacgtcactttgtcaacctactacccctcgattcgattgctcgcccgcatgcgcaaatctgactatccgtgacgagggaggaggcgactcgttagtaattacggataaagtctcgtctcgtcttcgtctttatcttctcctcaaagatgggcgccgctaagctactgcacctaactaagctcgccattgatcgcttctcgtcgaatcgctccccatctgcgacccaacttggcgaccgccgtccaaagtcaacgtcaacacacatttcgtattgcactgcactgtacatactgatctgacaaaaaatacgcccccttctcccgccgtcatggttcgcgttacagaagagctggccctgtcgtcagatagtgtcactctttaccacgccgctgatcctctgctcggccatcttcctctgttacttttccacggaccctcgaccaccgcaaactataccctcaacagctcccgagtacaggtccacgtttttacgcctgccggcttccagagctttccccgaataacaatatcgcccaattccccattctacagcgtcgtccaccacctaccccgcgagtttcagggagatgaggtctaccgcgccctcgccttcggcctcttcaaatactttacagaactacccgattgcgttaaattatatctcaagaacctatatcccacacgaggtcgacgtcctggcagtgcaccggccctgttcagcgaacaacatgctgccgatattgtcaaggacatggtccagagcgaccacacagccgacatcatcgagactctgcaagacgctttgcagacacagcacattagccacgtcgatctcgacttcgttcttccaccgggcgctattgtgccgttacaatcagtcgacctcgaagatgtaccagacgacgaggatgatatcctagacccaacgttacgacaatatggaggatacacacctctgataaaattattcggggaaccagtattcctacccactagccgtttacgaagagcaccgtcgaaaccgactgccttgaatcggagcaaatcattcctcaaggatcagaaaatggagttgcgtatgaaactgacagaactggttgagacggaggaacgatatgtggccaaagtaagggagctggtgacaaatgtcgcggccgactttcgcgagggcgctcaagctcgagcacctggtagtttgagtccttccgaagaggagttggagaaactgtttcccaattcagcagacggtattctgcaggtcaactcagcctttatggaggaaatgcggagaattctcgacgagaccgaggaggaagccttacgagatatggagacacccacgatgaacttcatgggttctaaagttggtcgtacaagagatccaagtggtgctttggccatcgccaggttattcttggaatggttccccaagtttacagagtgctaccaggattacattaaagctagccagcactttcccacgctactcaactccttcctcgatcaacagtcgagctttaggcagagagtggctcaagctggcgaacaggcgatccgctccattcttatcgagcccgtgcaaaggcttccccgctacagtttacttattgaccaaattgtgggatgtatacccatgacacatccagctctgcagcccatgctcaaagcgagagatattatcactaacatttgctcaatggacgaacccttacctgacaagcctcatattaccaaccgacttcgaaatatggttgaagcttggccattgaacttggaaccacaaggacgtctcatcgcaacagctgactttactgaattggcgcctcctttccagcctttgctcaaccagtcagatagatccggcattttcctcctcttttcagactgtgtggttattctcaagaagatgagtggaaacatgacagggcgagacctcttgcgtgagattgagaaaccctccgccgctggtttacttatctccatgaccaatgctgcaggtggcccagccgcgtatgaatttgttttcaccggatggcatgatttggccgaggttcggtttactgaggcagacgatggcacactattctggatgacttcgacggaagagatgagaggtgcacacccaggcgagcaccgaattagcaaagcggtcacgtcgcgatgtttcctcctacaagagacatatgaagcaagagccgctaaatggggagaggatgtggtaaaggcaagaatcgaggctcggttttcggaaaaggagcgagaggatcctacctggactttacggtcagcgcgcatgccagatagcaacctcggacttcacgcagccattttccaggagggcgccgaccagcttatcgagggccgcaaggagcctgccccaattcgagtggttgtcgatcatgatatgggcaccaaaggagcgcccgtaggccattacggggttgagattgttgtcaatgtgtcaaccaacgacatgaagcgggtatcaatgctcacggttggattgaacgggaggcaattccaggatgatgttgctctggaagatgtcctccctacaatgtcacggcgaggtgagcactgtcataatatgtccatgaacttgtgaagctaatcagatgcagtgatccaactactgagcacacagcacagtgtttccaatatgcaattgacagcacctctcgtctcatattactccaagacacttcatggtcttttactcaataccagagcagagaaaaccagatctttcctcgcttcatcccctgtgaaactactttccagtttctggggcggtagctcggttcacatttcagacacagcgagcgtcagctcaaaacacaaacaggtgccttctatacaccgaaacaacagccaggcgtctgttgtcagctcaataaagggaggcaaggatggtgtttctcaagaggaaacccgtaccgataacccgttagtacgactggagcaaacgttcactagttatgtcgctgccctacagaatcgcaagggtctgattattggtcgtacattgctgcagcgctcagtggtcgacgaactaacagtcaacgaactttataataggctcatcgagatcccttacgattttgatgctaccgctgacctaggcacagaggtcatttttgttgcttttgaaaagtttcttcgaatcgcgtgggccgaccaaataagcccggtcatgtcgatgaaatccctggatactctgcaagcacgcgttaacaagagagtgcctggcgactttgcagattttgtcaacttcttgtttggcgacatggccccacagaatcgccgcgcgttcacttctctcatcaagctcttggccgatttgctggacgggtgcggcaatgatggcgacagaggagcattaacccttgcttttgccgagttgctcgtatacgacggaacagcagcaaattatattaatctacttgatcgtcttgtggaagactgcgatcggatatttgaagagcccagcttgaaccacagttttggattggacagctcaacttatgagtcaatcaactccgccatccgcggcaaaggatacactccttcgctggcatcaaacacgtcatcactgcgtcgcaagtttggtttcgataccctattacgacaaaacagcaaagacgatcgatcatcagtctggcgacaactcagtaagcacaaaaactccacagcaagcgaagcattcagcttatctaaaaccccattaggccgttcgaggtctatcgatgataacacactgcccaaaaagctggcgcggagacccggttctagggatcgtccacccatagcaggggcgtttgacgaaggacagagaccaggaagctcccaccggttattggaaacaataggagagccagagacggagcgtccaccgacgcggtcgtcaaccaagaagaagcgtcgcagctccctgtcggatctaaagaactacatggaagcggtaactctcgacgatgacgaatcaccgcaaccacttcaagacgcaaaggagacatcggagaagctcaacgcaagccccaagacagggtcgtctagaataccagtcagtcccggtgtggcccagacgatgcgagtatcaaggcagaaagaaaatgtcttggatatgcttcagcctagtctactcgacccaagtcccttggattcttctgatgagacaatgcgtcgacccgcgccactaaagacccacaggcattccaagacattatcctcaagcaacataccgacgttgcgcccataccgctctgcccctccaggggctgactcaccccctcgtccaaactcaagcccgtctagacgtggaactcagagactccgcttacaatctccgcaaaagcttcgagaacgactaaatacggagaaacaggctgttgatgacgtggatgcttctctcaaatccgaactgtttaaaatcggtgaagaaatggcacgcctcagcgatgctcaatctccgggatcacagtctgttgatatgcgacaagtgactgctgccgtccgacagttggaggaccgggttcctgccgccatccaggagatacaagagaagcatacggcgatccagcacgacatggaaactacggtcaaagcagctgaagccaaggtccgagctatcgatcaactatacaaagaggcagtagcagagaacgaattactgtacgagaagttcaacggggagctcggcaaaattgtcaaggctctcaagggcaagggcaaagaggaaaaggaagaactgatggttcggctgcgcgatcaaagcgacgagacagcacgaatgaagaaggagaacgcgcgactcaagcgcgagatggttagtctgcgcgcggcattgaaggggacgacggagtaggcgctgctgtcctctgggaggctggtagaaaggctatttgggcgtttgaaaagggttctggtggtaatgagtcaagggatttactacgccttgatggccggactgtacataaagcggcggactctaggctttgtcggagtagggagcagggtcgtgtggcacgggctggttcgggtctgggaattggggccgggacaatgagttcatgtcatgttcatgttgtacaagatgaattagaggttatgaaatgtcatgatgacgataatctatcttttcaggttgggtatcatatgcgtattactctgtgattattccaagtcgctttgctcgatccaacactcaaagaagagaggaccagcttggacagagcggattggcgttgtgttctggccgccaatggccgaaccttgattcaaagaggtgtcggttggtggttgaaggtttggttgggagggtatccaatgttgcggatgctatgtcatttagctctgctgatttcatttttatgctgggaacttacacctataggcgcagatgccccgtcacgcaactcaacagcaagtgtaaaagtgctaccttcaggcaaagcagacagcatctcagccgcatgcgaaatacgccttagagccccccgcaaagcttcatttacatccgtccaattcacaccaccctcctcatccacaccctcaaccaaaacggggttatagttcctctcctccctatcaccccagccaacggggaaagtctcaacatcaaatacccaacgctcaagtacatcgaacgtctttgcggcgtgcatcacaatagctatacggcgcacagtacctttccgcaactgtgctgctacagaagagacagcatcgtttatccacgtacagagaccagggtggcgggactggtgaacgggaagattgagggcgcgtgcggtgagaaaggtagttgctgggtagagaccgcggtggtagaggagagtatggagagtaagagtcaggaaagttgtaaaggaggagaggaggtgtgatgcttgggcggcggggacagaaggtccagggtccatcgtgggaatgaggatgttgaggaagtggtgatgttgaaaattggtggtttggaagacgtggtttaacgcgttgagtggaacgcgatatcacgtgccagcgtcgtcatgagacatgatgtccatctacctgacatgttgggacgagaggcttacgatagctttacctatctcccagctgtgaatcaccaatggtaggtatttaccacattattttactacaaagggagtgaaaatccagttctttttccctgttttgacttgtctggctgtgcagctcgaagcaataaggttgttcgaatcaaacattgcaacatctaagactacctaaggtaggtaatctaatagctactacctatctataacttttatgctggacgctgaattcttataattacatattaatattagcatacttacatatctaagtaggactaaaacaaacaattccgtttactttaatttcttatctggtggttgtatgtaattttcaaagtccaatactgacttcgaccctcgctctgtagataaataaaattcatataatgataacgtctacgaagcaaccttgttatctcgcatataaaagcaatttgagacttctcggccgttatttccactttcttccctcaacacaacctaagaaaacgccacccttacttttacaaaagctgtcttacacaaaaccgctgctgccccgcggtgcctaaaaagatccacatatagggctgagaggcaactacttcatgacgcatcttcctctttactttcaactaaactcccacctccatcttccccactatccatcagtaaagtcgctagcaaacaaagctccactcatcgccaagtatcatcgcaagtctctctaagagcttcttcagtaatcatcggacttcaccatgtcagaacccctcagcatcgccgccatccttggcggcatggcagaagcgcttcctacacattcccccgacgacgagtcatcggatctcgcatcctcatacgaagttatcgctctactcattcactcctatctctccgctcttggcttcaagctccagggctttgacgaggacaagaagctaggtcagttaactcaaacctccatgtactacccagctcacacaaggcgaccaatagctgaatgcgagtcactcgctcctcgtcttccatcacattggaactcgggcttcaaatcctacagctttgtgtattcgcacaagcagtcagccatgacctttagcattcgcgtggatcgcatgggtaagaaggttgaggtccggggactggctgtaggagacgacaatattcgtcgtttcgaacgaacgatcagcgaagtagtggacaccaagaaactccctattcgcatcactatcaacgacaaccaagaagaccgaagtgaccttgttgaaaagctccgcggagtgttcacatctgaacaagccattgctggtaagttgcctctaatgtctctctattgggagcgtttactaattcactctaatagatattctccatgatctcaagaccaacattattcagaaactcattcctaaactccagagtgaaggatatgtcgagactgccgaggcagaggacaacgcacgctctgagcgccgcgcccaagaagcacaaaacccaaaccgaccattccgtggtgaccctgtgcctaatccaaacatgcctccgcctccagcaaacccacttcccgagatggctcgcccccgtccccaccccgtgggcgacttccctcctccaggtttcgaggacgagtatgagatgaatcggccaccacgaggtggttttcagatgcccggtaggtctccttataacattggacacgacgacctaaatcctcctggtcttggtcctcatgatcctcttcgtggttcgttcgttggcgggggattgcctcgtcccggtggctactcgggcatgcatcctacctttgacgacccattattcagaggacaaggaggtgatgggcaaggagggtacgatccccaagcgccgcctggcgcgcgatgggaccccactggccctggaggtaatcctcgattccctggtcctggtagtgggcgaggcaacaatccttttggaggttttgggggaggtttcggaggtggtgatataatttaagtagttgcgcctaaagtttctcaatgggcaatgtctgtttgaacccgtaactactaaaagaatcacaaattttaattatctacttctcgttcatttcgcatgtgactcttccaccaagatgtttctctaattctatctacatttcatgtccgttcgtaatcattcatgccaaccaaagggtcgatctatctactctccgtcgcgcagaccaaggcacgcgtcgcctcggcctcgtttctccttttatgttccctatttgacagtctggtgcttccacaatgttctccgccgaaccgagccaggctggtaatgtttcgtgaccatgtatgcagtcgctttttattgtcctgccgagctggccacctcgttaagcttcatcttctcttcttctgtcagcatgttgtaccactcctggaagttggcggtgttttcctggccgcaacggatgaagaactcggtgaggtaagcttgtgtctcgtcgtctcgctgtcgctgtccgccttccacaaaagacatgaggtcatgctttgtggctcccaagctcaagtcaagagtgtcgtcgtcgtcttcccaaccctcctcgtcgttctcatcctcgaagctggcagatgccacagcagcagcggccgcgtttgcggcagcccgttggccggatgcggagagaagctcctcaatcagtaccttgataatcttgagtgaagcgggaacaacggtgtactggtcgggatctggtgccatggctggttgattagcgtcttgagcctcaataaattgggtgtataggatttctaggtaggtggtggaggtggtggaggcttgaggatcgtgagttgtcgaatacatactcttcttcgcacgtgaacgtgtcttaataagcccatcgtcctggttgacgatcaggtcacccttgacctgtgtttgtgccaggcgagggtcgttgagggagtagagcttggatagagcaatcacactaaacttgttagtaaataccaagagcttgcttcattcttgacatacttttggcggatttcatcgtatccagcaaagttgacagagttctctagccacttggccacgacaacctgcaggccactttcgccgttgatctgaatttgactcaaaaagtcgaccacctcgtgggctccggaaagagtgagacgagcaaacacaagaatgagggactggatgaaggccgcagcttgggcagaggcaagtctgttagcaacagcttggagaagctggggcaggaaaggaccaaggcgctcctggccagccttctcaacaagttcagcggccaaaccaccaacctcggaggcggagttgtcctcaatagaaggacccagcagtcggtcgatgatgtgcaggcaaacctcgagaccagagcgaccgttggcatcttgccaggaaagaacctgctggtgatcatgctgaagcatccacttgacaacctctgatcctggtcgaagaacctcgccctcgttggactccatgagcagacggttcaacttggggagagtagctgccacaaagcccgcaggcagcggctcaggtccgttctccgcaaggatagccagcagctcaatggccacctaaaaactgtcagtctggctctaaatcgattcgatataatatcttactgtaaccagaggattgtcctcagtgaggttggcaacatcaaaggcaccagtcaaggtgggcagaagctttccgcaaagggcagtataagactcggtatctgaaagagcggtaacaatatcctcaaggccctcggaaatcaacattgtgacctggaagttgctagcgccaagcttggcaagcatgaagagaagatcgacggactgcacttcgttggagagggcaatgcgagtgtccaatgtgatagcagcgcggagagactcagagagcgtaacgagaagctcatccgcatcttccatatcactggggtccttgccgttcatgtagctctgtatagcattgatgatgggaacctgtctgttagaggacacttgaccagcattgatcaacccctcaagggccttgatgcaggcaacttgaacaacctcggactcttcctgagtaatcgatgtaatcatgcgatccagaagctcagcgggagtctggtaagatcggcaaagaatgccagcaacgagataacctctagctcggagaagaggctcgtcagctcggttgatggcatagtcaaccagtacaagataggcatgggcaacttcctcggggattggcttttccatgtcttggaagtcgctgaccagcatgacgaaaaggtagagtgccgcctcctggttacgccaatcagatcctccattggcgaagagtggttgcgtctgcccaaacaggccttctatggccttttggtcgaaccactcgcccatcttgatcaacagatcaccagcagcagttcgtgcagtgtagtttgcagtaactgaagtctcctcggcaaggtacagggagcagtcgatgtcccacaggtcctcctcttccctggtgacacgggagtagccgatgagcatgttcatgatctccttcatccagggaacctgtgacgcagaggggtgagcgttgagatgaccctcgagttcggcctgcaccggtggagccctgaagcactggttcaggaagtctagctcctccaggataaggaaatccaatgtgtatgggaggttgtcggaatcctcgagtcgcccctgggcatcctgcttgatgtaaagctgttcatgaggggcttgcaaggtggaaagctcctcccacaccgcactgaaaaatacagtgctctggggtaggaggaggttggggaagacacgtctaattctaatgagtgtctttacgacctggagcttgagtgcgatgatgttgctccaggattcgggctgggtaccgctatcgaggttggcctcggggagggggctcttcatgacagtaatgaagaaggggttccattgctgaatgaggccatcggcaaatgcgcgaacctccttggcgtggtcctctctgatcatgttaagaagatcgaagcatcctcggaggattgagatagcaagggctcgctgcataggctttcggctctcattgaaagcgacttcggagagggccttggcaatatcctgggccatggaaaagaactggtcctcgctcaaactctcttcgattatgtcgttgagcaatctcaaggcaccgtggagctgggcgtcggtgccagctgggacgacggaaaggacggcaggaagcatgttaggccactggtcgggaaagtcgtggacagcaatctttccgactgcgtaactggcagagatcttgactttgcggtcctcctcctgactcaagaccaagtcgagcagaacctgcttgagctggcccctgacctcatcggagatggggatttgaggctcatcgtcaagctcatcattgctccagttgttctcgataaagagtcgcaggttggaaagtgcagactgacgaatgtttgtttcaatagaggtatgggccgcgatgttggcgagggatagcggaaaggcgggattcgttcgtgcgcgcttgagctcgatttcggcctgttgcctaggcccttggtcgggcagttgggtattggaaagaagctgcaccaactggtcctccatgattgcagatcgaggacttgttgtgtttgggattggaggtgatgaaaaagttgaggttggcggggagaaagaagcggaattggtgacgatggtgggggagacaaacaaaaagcgggcctcgaggaatagcaacctggaagccaaggagagtatttattgggctaggattgagagtagaggctcaacctgggtgtttgctcttttaatcagatcaaaatcaacaaattttagtctttttattacgacactgttgatgtcttttgtagcaagatttccgctctacagtatcggttgcaatcgttgctgttgtgcaagtgttttcccttcctcgaccgcggggcattggtgtcgttcacgtgttttccatgtttttatctggaccccttttttcactttgaacaattactttgttaatcaatagcgccagcagagcctcaaatggtagtcaaaagccactgaatatactacgacgtttattgttctttctatccatcgtattgaggaattaaccttgactgactttcatgttgagagcgaccaatcacaatagcacaatgatacatgggtacaaactggtttgaaatacgcggattatgtcgtttaatctaataacttcctacttcctacttccttctctatcaattggcctagattgaggcattattctctcattctatgattcgagtaccataagaccaggaaagctatatcttcatttgggaccatactcgtacagccatatatcaaagatgaatagacgaagaaccgagtgcgaaacggcttaccctaaagtagtttatgtaacggtttgtgtcgataactcattagagtatctataacagataccaggcattgctccattgaaagtttgtttcgaagtggacagcaaatcgtctcattcttgggcaattgaatacgatggttttatagctctacggagctatggtcaaaatcacgggtttatatcgtgaactcgggattttacctcgcgaaaacccatcagctcgtatgaggctgtcttcaatgctctatccaccgagtagagaatgcggaccgacacaaccagacgtatgatcaattctatttttgtattgatcttacatacaccgccgcattgtaaagggatttctgcatctactgtgacaaatttgtgtggatttatcaagtcaatgctacacatcacgcacgacctattgtggttcgtatagaccccaatgcaacagctgtaagcaacacacccacggaccggcagactggcgtcttttgctttcctagtaaggaaagtccctagcctagtatggacccaaaagttttggcagatctgtttcagtgccatgatgttctcgatgctatttgagcttccatggaaataccgacatgacacctgcagttgtttacgttgatgacagtcgagtacagtattatcatgacacattggtggacaatattggagtagtattcggcattcaacaaataatcgtttcaggaaggttggctgtatgaacagtgggaaaacggcaaagttgcgttgcagccgaaatccatcgcgagctgctgcaacggggtccagtaggggttttgaggacgggactgcaatgccgatacgatccatatcaagcagaaaaatgcgatgcaatggagctctagattgagagggggctcacgagatcaggcgacagagtttcgggtaaggaccgaaatacaatgacttgggccgttgacaacgagataatgtttcattgactactgaattcgagatgcagtccgctgatagacatgatagggcagatagctcccactaagagggaatctgggtctaaggaccaagggttgactcgatgagatcgagtaatggaatttattctacagtttgcaactaagcccaatctggtcggggtgtaagtaccggtatctcagtcgcctcgtaacagtgataaggaagtgtcactagccaattgtgtgtcctcgtttatatccgcctggggtaaatgcccctcttgtggcatggctggctctgatagcatctgcatggcattttttaccaagccgaatctatgcgatgaccatgtctacctctctactttttcatttctgcagttttgcagattggatactactacaaggaaattgtagatcattctactcaggacaacagagacgtaaagaaattgtcctaccgtctacgtcaacacaagtccaaagacgctgcagcagccactcatacactgataccaagcatttgctccatggattttagagtctcgcatgtgggggcacccactaaaacacgacctgggtcccttgtacctcgactcatctctccgcaatattcgttgcacttccgtgccgatagaggcgcatacgtacgtaccttggcaagcttgacgagatgtcgatgaatgaatcatgttgaggtagccttacgttggaattacctaagatcgttgggatatcttccatggtgattgttgtctgaaagtacccaagatacaaaagtcaattgcacatgagataaaacaaaagaataacgtttcaactaccggaaatgcaaagcactttagctgttcagctagaccaaccacagccaatgtggccgccggcgaggatcctggtattaccggctagttatctacagtagcaaccaacggtcgggtctgggtctggggatggcgatcgagctgatagtggctgctgatggctgataacctacctgcatatctacctgcattacagtgggcagacatgaacctcgcatcaagttagatggaggggacccaatctcaatcaccaaaccataaataccaagcttgcccgtcaccctcgacaaccgcgttttccaagacaagaagaacgaggtggagaagatccagtccttctcaatcagtccctctattactgttaggcaagagtgccatcatatcatctttttttctgctcttggatttaatcccagtctgccagccctacatcactgtcacctgcacgtcatagcccctcgtctcgtcttggagttgcaatacagaaaagtcaatcactttcaaagttgctcctgacactttttttggcttttatttcttcatcataacatcacaccgttttatttccaccacacatcgacgccatggaaaccagatcaagatttaaaacctttgccgacaaggtcgccgtcgagtctgaacctggcctgacgagcacacagcttatggtatgagaccgcacatgctttatcgtccctggcgctagggcataatgcaacgcgacctgcaaaacagagctgtactaaactcttccacagctcacgaaccatgatctcaagcctgtcgagaaggagcgccgacaatggggtccttggaactttgtcggtttctggatcgccgattctttcaacatcaacacctggatgatctcgtcagccatgatcgtcaacggactttcatggtggcaggcctggctttgtgtctggatcggttacagcattactggtatatttgtcgccattaacgcgcgacccggtgccgtctaccacatcagtttccccgtcatcaacagaagctcttttggtatctggggtgccttgtggcctgttttgaaccgtgctgctatgggtatgtcatagctccttccctaactacctatgcgactcgtcattaacactgaatagcttgcgtctggtatggagttcaagcctacattggcggcaattgtgtctatctcatgattcgatccatctggaagtcatgggaaaacgtccccaactcattcagcaaggatgctggcacagacaccgctcacttcgcttcctttatcatcttctggatttgctccctgccagcactctggttccctgttcaccaactccgacacctgttcacagccaaggcctacgttgttcccgttgccggaatcactttcctcgcctggaccatctcgcgtgctggtggcattggtcccatcattaagcagcccaacaccgttcacggcggcgatctggcttgggaaattgtcaagggtattatgtcatcaatttccaactttgcgacacttatcgtcaacgccagcgatttctcccgatttgcacagaagcccaaagacgccttatggtcacagctaatcaccattcctttcggctttgctattacctcttttatcggaattattgtctcttctgcttctactaccctatatggaaaagccatctggaacccccttgacttgcttgacgaatttataaacgacggaaactctgctgaacgcttcggtgtcttcttcattgcatcgtcatttacactagctcagctcggtacaaatctggcagcgaacagcgtatcagcaggaaacgatttgactgctcttcttccccgttggatcaatatccgacgtggaagttatatttgtgcctgtctaggccttgtgatctgcccctggcaacttcttaaggacagcaaccagttcacgacatatctctcagcctacagcgtcttcctgagctctatcgctggtgttatgatttgcgactactacatcgttcgtaaggggtaccttgatgcgaaggagctctacgatgctcgcaaggagggcccatactactacaccgctggcttcaactggcgcggttatgctgcatatatctgtggaatcgttatcaacgtcgttggtttcgccgatgcagttggcgcaaagaacgttcctattggcgccgttcacgtttaccaactcaactacttctgcggctttggcgtatccatgcttgtctactatgctctgtgcaaactttcgccagtgcctgcgactagcgaccgttggatggaagttggcgacgagattgatgacctccgattggcttataattcgagaagcccttcttacgacgaggagaatgcgacaggggagccatcaaaggctgctgaggatacgaaacaattctagtttagaatggtggggcatggattttatgattgatagttgattatgtagattattttggatctggatatgtactggaaagtccgtcctgtttttcgaatgccagaatttatgaacacactattgttttagtagcagcgtgctatatgtttgtcaattgttaattttcagttcccattgaagacccagggtcatatatgcaacaattctaaagcggaacggcgcgctcgcttaattgatttaatttaaggtttaatgcggggtgacgtcaggtctgcgacgaggcccttcttgcatcaatctccatgatctccttccactacaagggctcagttctgttgtggcacagatttattaggctatctattttgtagaccttaagcttgagctctaaaacttctgcgatcccaaagccaaatgtaagataaagaaaaggatgagatcgtctcatgtctaaggcaagcagcttggattttctacaatcctacagacagactaacagctgttaaagagcttcgtttttatatatgcatagggctgcatgaccaaaattagctgcgaacaggataaaacatctgcatgcatgtggctgaaatgtcaccggacgagagtttgcactggtgtaccgaccgattggaattcatatggcgcgggtgctcccggattgccacgtgcaaaggacaaaccaggtaacaaaaaaaataactccgcaacatcataaaggattatcatgaccaccaatgcaggaagtttcaaaaagaatatttactaaatcacgtgccccgtactggaatcgaaccagtgatcttatcattactagtgatacgctttaccactgagccaacggggcttataaggtgattcctcaaatgttgaaggattctgagagattggaggttatatactcgccattttgacagttagagaaggcgatatggtccttgtagagttgaggttaaaacaggccaagcaaagtcagggcgtgtctctgttttgtttgggcagtgtacattgcgtcatacaatcggctatgcattggccagccagttgtattacgttggccttgtcgcttgatgtcatatcactggagacttttcagttttacttttacagtattctttacagacatcgacatgaatgttgtataagacatgaatatatatgatcatcttgtcttgtcattatactttaccctgctgcatgcacatattggctaacattattcactccgtgatcgttgtattgctatcacagaagagaaatttcgaaactgtttagaacttataatatgaaagtatttagtcagtacactacatgctttggcgtcgactcggcatgttgaagttttccggaatcccagtcatgtgggctcttcaccgtacgtaccctcttcgctttgacatctgtgctttgaaccagtgagactttttgcacattccactgaaccctttattttcattcatttattcttttgctttctggaaaacaatattgtgcaacttccattgttattcaaattcgaaatgtaagaatcagtacctgggaaaatgaatggttgattgttaaagatagatctacctcaagtctgcaacagaagttcaaagacaatgcttctatcaataaagtttgattcgcggacatatgctagtgcatgcaacacgagaatagtcagttgacgtgaaaaatatgccaatgcggtattaacaaccctgtatctagatatctgaacgtcttttgggcataattcgttatctactactgggcagatataccactagaacttgtacttgggactttcacctatacatattgacctttgtgtgttaccattggctgttgtaatacatattaattaaccattcattggaacccttatatcctgctctgtatcgataaagcaaaaaacaatagtagacaaccatcactgactcgtgatgctgataccagagcaaaaagagataaacagatacccaaaatcggagtttgatgggattcacttggcaaaagccactgatttaaatggaggtccactaaagcaaggcacatttgggggagcccacccactgcggatcattctccggcccgccttgaccaataccccgcctgaacaggatttgtggtagcaaaaaaaatgaccgatatcgtcggtcagtgaggaaaatttttccaaaaggttacacattctggtacaagtcaaattttagactgagtgtaaagacgctcaattattcccttcttcaacctctccacgaccgtgacgtgacacgatattcagcatgtgtggtgtttcgggtattttggtcagtcttgagtcctgctctttctattgcccctcccccgcgctcagtgagacccttgcccgtgctcggacttgggacggaagtgctaccaaaacagcaaacaaaaaaacgagtgatacattgcatgtaaataaatgctgactgtttatacagctgggtgaccaggaagccacttcggctgctatcgatttgcacgaatctttgtattacctccaacatgttagtcaccgatcggaaacacaatcgaatgccgaatctcgaatctcccaaggaacgaatgctgatactaggtatagcgaggacaagatgctgcaggtatcgctgtttgccagggaggaagagtctcccagtgcaagggcttgggaatggccagcaaggtcttttctgatggccgacgacttgagcatctgcccggatacatgggtatggatatggatggcaacgcgacacacagatgatacagagactgactctccaaaggcctgggacacgtccgctaccctaccatgggcaccgcttctgcgtatgtgacactgcaagtactctatttgcacaactaaccgcggttcacagatccgaggctcagcctttttacgtcaatgcgccattcggaatctccatgagcgtcaacggcaacctcgtcaacaccgaataccttcgcaaattcctcgacgaagaagcacaccgacatgtcaactccgattccgactcagagctcctgtgcgtaatcgcaactagcacttattcgaaccacggtgactgatttgtaccaatagtctcaacatcttcgcacacggacttcagcagctcggcaagactcgtgccaactctgaagatatcttcactgctctgagcgatgtgtactccaagtgccagggcgcttttgcctgtactgccatgatcgctggtttcggtatcctggctttccggtgagttgtgccaatgactcaaagtgtgtcttgtgtctaattggaaacagtgacgccaacggtattcgacccctctgcattggatcccgaccctccgctactctctccggcaccaaggattacatggttgcttccgaatctgttgtcctcaagcagctcggcttcgaggatatcatcgacattcttcccggacaggcctgctttttgcaaaagggctgtgctcccaagttccgccagatcatcaacgaccgaccctacacccccgattgcttcgagttcgtttacgttgctcgccccgactctaccatggacggtatctccgtctaccgcagccgacaaaacatgggagagaagctggccaagaagattcgtgcggttcttggagacaaggcagttgaagagatcgatgctggtatgttgtattcaaacaccgctttacctgaaactatactaatacgttttctagttattcccgttcctgaggtacgacatgctgcactatatactaatcctcctttccgcggtggctaactcctcatagacaagtaacattgccgctgctactcttgctgaaaagcttggcaagccatatgtgactgctcttattaagaaccgatacgtccaacgaactttcattctccccaaccaagctctccgaatgaagagtgtccgccgaaagctttcacccatcgactcggaattccgcggcaagaacttgattatagtggatgacagtgtcgtccgtggaagtaagcaatacattgtgtaagccatgcgccaatactgacttgatattagctacatcacgacaaattgtccagatggctagggatgctggtgccgtcaaggttatctttgtttcagcatctcctgaatgcatgcaccctcacattgtaagtgcgatcaagttattttgcctgagaatgatgctaacaattctcaagtatggtatcgatcttgcggacccaattggtaggaactcatgtgtcccgtcgctaaaactgctcttgctaacaatctaaaagatctggttgcccatggtcgaactacacaggaaattgccgactatatcggtgctgacgaggtcatcttccaggaccttgacggcaaggacggattgaaggctgcttgcatggaggccgccgaaaccgaaagcaaggttgaggacttcgaggtcggtgtcttctgtggtcgctacgtcacagaagtcccagaaggatatttcgagcacttgagcgatctccgaaacggcaagcgaaaggccaaggcagccttgacagagatcaagtccggcggtgatgagggtgccaatgttgtcgtcagctctggacctacaaatggcccacctgactctgatgagcgcgaagacatcaggtgagtccttgtcagtgatgcttattctttgcgtatactgaccagtcaacagccttcacaacatggccagcgagcagatgacaacgtcataaacgctgacaacgatactctcggacagccgagtgcaaaaaagtgccggaactcaaaagtctggccaagagggggtagcttcgagagatgagtgggagaccttaaacttgggtctgaaaatgccaatggcaggcggacacgatagtccagccagccatgatgaaaaataatgtagccttcagagttgtcagtcggccagagaatgcgtgtttggacacagcaccacgttggctggcaactcggtgaggcgccaccgatactagagatgccgcaaggcagagatcagaacgagatatgaaaagccagaatttatgagcgttgcttgaattattgctgctatttccttgtgtcagtcagtcttgtcttgtgctccgctttctcagtctcggagtcgccctatcgccccagatggtggactaatacaccggctaggggaccggcatgatactatgctgagtgggcttgagttggatcaacgacggtccaagcgagagtggccagaacatgtgttctagctcagggttcacaggaagccaccgctcagtcaaaccacaccatggtaagcatatcccttccaagtctcgtaatttgacccatcgaatagattacggaggggaaacaagtacggtgagcaaggtgaaagaatttgattatcacgaaagggtccatcaagatagtctcttggtggagttgctgaaaaggtgggaggagcctcatgaggagaagccttggcctctctcaaaataaaccctgactagttcaccaacctgccacttgagttagttggagatggttggagagcatggttaactggatctcggttagggccagaccggagatgccaagatgatttttagcatcatgactaagtgatagtaatagcaatggtcggttctcatggtctatgttagttaagaggctaatgttgcagtcggagtgaaggagtcatgtcaaaatcaacaccctgtaacagatatttccgtggtagaaaaattcctagtcaaggttgcatgcggatcatagcaaaggtaatgtgtgcagtgaagtgccatgacgattcataagctccgtggtagttaaggtgggatgggatccatcacgatctccaacgcatagaagaagaaaaaatatgtatcagggttcccctcacgatggaagaagaaaaaacaaggacgtggaagaagagaaaaagaagaagaacaaggcttcgaaagacagctgatttcccaattgggccgttgtgtcaattctggctggacggtcccatcaagacccatatacgacaagctttctgccgactgtaatgaaagacccatgatgcaggtcccaaaggttcggctgcacgatatgtcgtttccttaccctttcggggagcgttggtatcggctttagtcgggggattgggctagatgaacgtggggcttggcctctgctttgctacctattaggactagagttgagagggagagggagaaagacaaggggatagggaaagacgaggcgagcataggtagaggtaggcacgttggattcatcattgggggtatatactacaatctgatatgggggtgacttatacaatttacatactgttgtgctgtcgcttctgattggaaccgagtcatgagatctcctccagcactgtacgctataccttgctgggggctgtatcgtactgtgcctcccgtctgcaagatcctggtccttcttacgggtgcatctaaccagcatcccttattgaactaactaggctctgtctccagttcatccatagaatgttccatagcgagacgaggctcgatctggatttggtctatttctcaccattgcgtgcttcgccattgccctggcaggggtactagggaagagaggacagggagtaatagtaggttgttgtctttgctgctgttgctgctggtctctaatgggcttctcaattagtacctacagtcgtaagaaacggtacctaccggtccagttctctggactaggctcatagaactaacgtgcctgtccatcttcttcctaccgagtacggagtaggtatagagagcgggagactcgtacctcgttccatttacccctccatcatctttcctcccaccttccaagtctacctgtactatacctataccgcacctgtaccttagctttaaggtacctatctctacattccatctcctccatccattacttttctcttccgtcacaaccttttttttgattcatcatcgtcattgcatacctactttactaccagacttgtctgtctgacttgcctcccccgcctcacgctcgtacatcgtgcgccttgttacaaatctctttgtctcagtccatcatgaaccttctgtaacgactcgctcgtcacatccaaaccgctgtctcgcccgccacaagagagctcgagcacgacctggacctagtgaaatcctagggcaaaacaccagtaccagacctgtcaagctgctctgtcagcacccggcgcatgccgccaagcaacaccaaaccgtgtcacaactgccgtcgccgacgcctgcgctgcgaccgctcatggccgacatgccacaaatgtgcggtctcggggcaggaatgcctcgggtatggcaaggttttcgtctggactcaaggcattgactctcacggcaatgtcaatccgcctccaggccggagactacccgacgacaatgattcttccgcatctacctcacccccgggtcattatcatcagcccggtcaaggtcaccatcacgaccgcccgagaccccagcctcaacccgactatagcgaccagcacccgctggcgcgcttggttcagcaagcacagcaggctgcccaagaggcagatgagttgaaacgacatcagcaacagccgaccccacgaaatgacgaatctgcgtccgcgagcgatggcaatatgccttggccttctccggctgcacttacagatccattgttccaggatcttgaccgcacatcgcgattctacctagcgcattgtatgtcttggctctagtccttaccttaatcgatactaatgcgagtcccagtctccgaaagcgtttgcaaggatctcgtggtccgagacacacctgagagtaatccattccgtgagctgatacccttgacacggaagcacccgcttctttttcaagttcttattgcgacttcagctatccactggtccaatgtgtttcgccgcgtcaccaagatccccactggcatccccaatcccggcgactacctctctgtgctgcgctcaaaggatctggtaactcaccaagctctcatcgatgccctgacagccaagcaaaaggctatgagccaccttagagaggtgctcgatacccttgacccggcgggtagtgaggtggcactggctgccatgcatttttttatcaagtttgatttgattgatttggacaagtcggataatcagagctggagggcccacctcgaaggcgctaccagtattatggcacttcttaacccggatagtaaccccgacgcttctagtagaatgttgcgggaccgggtcattactgacagcttcatgtaagtgaaatccggctgccgcgtatagtagatactgacgtttttatagctacaacattctcggctcgacgttgacttcgggagggctcgctgcaagggttgcacgacaagcttttcagtttctacctgttatgaaacgggtggaactaacaagttatttgtcctgccctccagagattctaaacataatcctttccgcttccgagctgtctcacgaggttccctggactgatcaatctgtgggggctgcagataaggcactcgccttgatagacgaagctcttgctgtcgatatcccggcatgggcggactacttgcggcaacataatctcatccaggacctcgacagtcgagtgcgtttagccgctgcacaccggtcagcggcatgcttgtacatcctccaggcgctaccactagttcggtcgttacggtctattgataccgattttctgctacaagacgttttgagcaatttagctctgattgatgagaacgacccatacttcaaagcctcctcgtggccaacatttgttgcaggggctgagacacgagaccctgaaagacgcacatggaccctgtcccggttgttgtcaatttggcagatttgcccgtgggggtacctgttcacggcaattgagatgctcaaggcaacgtgggcgatgcaagatacacgcggcacggataatgtcaactggctacatgatttacgtgggatgggcttcgagaacttgattgtttaaaaatgatatgatactttggttacagggtgtttctggttccggactatatacaatgtggtgtattttttttttagcgtcggagcaaaagttgaactcgtgtgttttatcctagggttcagttcggttgcaagctcggagtacccaagaattagctaatgactttagaggaacgccgcatgtttttttggccagctgttcacagtttactgctaagagaatagaggtgtacggtgtcgggatggttgtcttcgcaaatgccggttctagaccagtcgaaatctcacgatggcttcaccgagttgaacaagctgctttttctaggcatggggatttatcagcagacccaccatctatactacgtgaaatttgatgataattcttttgcaatgccacttgacctattctactcacttcacttttgtcttgccattaattacctgcaagtctctctctctatcacaaagaaccctgttcgtgatatcccaagggtcctagaccggttgctccactggaccagaagaactagttagagaacatgcggctttgacaaaaatggtttgagcttgaaatctcggccgagacacctgaccacctgcttttggcgtcctgcgagattacgcctagggtatccaagggtatcgtgtcaacccgtagcttccacgaggtctgagcagaaagaagcgaggtcaacaaaggggaaaatggaatgacttgtgtagtacacgtgtaggacaaatctgacttccgtgttaggtcaaggctacaccgcagtaaagccaagatttctcttttctcctcagcgcatacacacaatggtgatacccctcatctacatagatacatgtcttgtattatctgggttagatctgagaccgttgtgtaccttaatagtacaagggcatgtcggtcaccaatagaggcccgaggcgcaaagcagaaaacggaatggcagagggcaagtgggtgtgataccccaactgcattattcttttcccctttgtctcggaaggggtcgaacccctcgctgacgggagaggaggagtaaggccttgttggtgatggacggtctcgtacatggccgcaggtatgatctttccttaaagcttcaggatcgacatcgtggatggagataacattacgctcaggaatctcattcgattagtcgtaaagataagatgattcacaattgttgatccgttggttgacaaggtaggtaggttgccaacagttgtctggcggccatcaaaggttcgatgtggagttctgaaccaatagaacacacgagtgaagcgtcatagatgcacgtgtatgagcatacataacatatgtaatttgtgtaatcagaattatacacctgtctgttaaagagtgctagtaagaagggtaccaagaggaagaaaggacatagagaacatacctgcagttaccggccatactcatgtgtgtccacttggccagacgtcggttcagtcaggatgaagcactagccattgttatattctttctttttcagttgaccagcactgacaatcgatctgaaagataacgtataaattgatcctatgtgggaaatggtcggccataaacagctcgtgacacattggtattagttctagcaaagcccgcatgccgtaactactaagcatactctaattacctacccgtcatgtttcctacaaaatacccggaactatttcgtttttatactgcaagactgcatcgccgaatagaaacaaagagcattggtacaaagtcatacagacatatgatctgtaagatgacattcccctcaatactgacctacaattcaagaattaaacatcaagacattcactgtagtggagatgagtgcaaagtcgggaggtgcagaggaacggccaggcacagaatgttggtcgatagcgcaccaacaagccatgattatcatgaatgaagtgtctcataacgccacagcgtggcagaggttcaaaaggacggtataatgacaaagagggatctcaaatacggacggatgaaaatagtcaaattaagaacgatccacgcatacctcgtgaatgatatacgccagccatgcaccttggtcatgatgatcgttaaaataatacccgaaacccaagcgccattccaagaacatggatgaaccatgacccaaattgaagtaaagtgaaaggaaaatgtgaaggattgtgcctggcctaggtacaggaacctgtgcaacttgaaggttgcggttccgagatggagagcgaaacaaagaaaagatcaagtaccgttcaagattgagaagggcagcatcgcgatgatgtgatacgcttagtttaccaccgacggctgttcggatgttagctggaaatgcttacagagtgccatgtggcttacctataggccgaatcgagcttcgtctgacgacgcttgggcttcaatcctgacaacgatgatttccgcctcggggactcttcaggtgttttggccttggagtctcgtcctagcaactcagcttctaaggaatccagacctgacgatgcagccgacaccaccgaagagtctcttgaggctggtgttcgagtgcgacttcgactacggttacgaccacggcttcggctgcggctacggctgcgactgcgaccgcgatctcttcctcgatctcgatcccgatggtgcctgtctaatcgccgatggtcatcgacattatggaaattcgttgaccgatattcggagctttcgcgacgtggtttatgtctcttgggctcgtatgtatcatatgaacccgaataagcgtcgtgcgatcctctgcgcctcgcattggaagagctccgggatctttgcctcttcaatggtcgttcaacaggagtatcgtcatctgagtgacctcgtttggggtgttgttcgataacctccccactttcggacctttcactccgagcacgttgattgacccttggcgggagctcagagacggtatctccgctaggaagcttaccgtcccgtacaaacgcggggtcgaattcgacgtctgaccaatacggtgtttcgtgtatcggtttgacatattcctcgatattgtcagcttggacgtagaccgattcgatgcattgagcatcccattttctaggaagaagcacctcttcgttatattctgcaggcaacggcttgccaacttcgtctggggggtgatggggttctgcctctttgaggattgtctccttctcccattcccaatcgtcttcggtagccttctcgggcacttctaccggtaccggtgccggttctagctcaggttcagcttcaggttctggttctggtactgtttctagctctggatttggttttggttcttgtctctgtgatgaatcaggtataataggactttcaacttgagccttcttaatttcaggtgtccctgaaggtgtacttgacttttgcttggcaggtgaaatggatgagatcttttgttcttgcttttgacgtggagggggtttagggaggttggctgccttgggatcagatcgtccactgttcccgtcttgtggtttctgttcttgtcgagggtgttggttcttcttctgtcgattgtcatggttacgattatgccggtcgttcttacgtttgttccggtgatcgcgagagtgatcaggaaagtctcgacggcctcgattaggttgtccatgctgatgaggctgtggaggtttggggggcaaagaaggcttcggaggtaacgaagcgggcaaagacaatattgaggcaggactttgacgcggcataggaggtgatccagatgttcggtttggccatgctttcgggggcgctggagattggacaggaggcctaggaggtggcgggtgtctatatgtaggtggcgcactgtgaggggggaacggacgtgggtaagacggcggcggagcatgatgcccatatggtgctgaagcaggcggagggtaagaaggataatgaggttgatgggcgtatggtgcatgatcttgatgaggcggaggatgtccgtaagggcgtgagtacgatgatggtcccggaggttgaggtggcgagggtgaattataagtgcccggtggtctatgaggatgcgccggtagacccgggggaggaccaccataggaaggtggaggatacgggttagaatagcctgggggcgagtatccaggtgcataactagatgctgggcttccgtaaggaggataatgaggaggataagagggaggtcctactgaatatggcgtaggcggaggtccatagtttggaggcgggccatatcgagcaactcctggtgccggtgctggtacaggcgcaggtgcgtatttggttataataggccctttcgacttctttgaaccgccatgatgatccctattaccgccatgtcctggagtattggagttcctccaagctgcaagaccactatcatcgagttaaaacctgcgaggcaccaaagtccacgatgggatttggagagaattgacacttacgctggggtttctcgcgtaggctcggggcatgctatagcccaatggccagcagtaccacagttatagcatcgagcctcgtctggccgaggttggccaggagccgtgttgggcatgactgacgaagtgaagtgaagtgagctgtgcaaagagaagcttcaacccaaacaggacactatcctggaatagagcaacagagagattgtacagattatacaatatccgcagggtctatagagcttgcgggatgccaaagaatagcaatgcaacagcgacttggtcagcaggatgagatgaaggctcaagcgcggaccactggtgaagcggaacaagtttgagcaagcggactgaggctgggtcgagtaacaccgtgatacgtttcacagaaggtgcttcaggacgactaagaatcgatgcgaagcgatgatacggttgaataaggcagcgataacgatgcttttcggaaatgcttcagcccaaacttgtcagtggccagcgcgcagtcgcgacatacgaaagccccctccctgaacctgctctggggggttatcagagaggcttcattcagggaccattgagggaaggggcaggagatttgagtttgtgacgggaatcttggattcgaattggcgatgaggctcaattcagacaaatcaccaagaagtaggcgatattgatgcgatgatagtcattggttgatggcaatgctgaggttgtcgcgtgcgcacgggccatttctccaggaagaaagagaaagagcaaggcaagtccaaaatgaattaaactttggcccattcctgaccctgcatttgcatgcaattagcacctgcaaactacaataaggcattcaacaatgctagagataaataaattcattataaattaagtccagcgccaagtaaacgagctctactcaccatattcattatgtattggcaagctcaatttgacgcaaactccaacaactttcaataaactttcctccaaaggctgtcccataccaacacaatatgtgtgcactgtgtattatcctcataatcaatcatatgccaatacgaaataccactatccaatcagtcctttcgcatgcccgtcggtctatcttgtagggaggatttgtctattccataggctcagtggagaatgtattacgtgcacatatccaaaaagaagaaatcacccatacgtacaacaaagtcacaaaaggacatgttcgattacctgaatccaacgacactgttcacctcacttagacaagagctcgtctcaagctctcctaagatgtagctaaagtgtgggggagttggccgggccattttcccaccgtggcaccgttatgcagcaacgactaagcaaagcgccaaaaacatcactcagctcaaaaagcagcagcaacctcaccaccaccaagatgttgcatatgtaatcacggcgacgggctaacctccacaacatctctaccgccatagctctgccggctttcaaatattcatcgaccctacacacgctcgctctactttcgaccggcttcgccccgcatctatgtgaatcgagctatcgggccccgatcatgttggtacaaccaccgagctcttctctagacatcatcctcgccaggagccgaattcgacgtcgacacccttaatgataccgatccctcagcgcacgcttctcgatccttacgaatacacttgaatagcgatccttccgtttcgctcacattaattcactcggcatcttccgtatcgacttctatattccacaatgcctgggctaccttgtaagcgcccttccaggtcgaactggtcccgaggctgacgtatatcatccagcgtccgtcgatctcgacgaatgcatttcgcgcttatacaacaaggagttgctggccgagtcagtcatcgaggccgtctgcgccaagacgaaagagcttcttatgcgcgagtccaacgtcgtccacgttcgcgcgcccattactgtcgttggagatatccatggccaattcttcgacctcatcgaaatttttcgcatcggcggctactgccctgacaccaactatctgttccttggtaaccgctcacgacctcgagacgaacaaagatggacatttgctgaccacgacggggcataacaggagactacgttgatcgtggcatgttcagtgtcgaaacaatatcgttgcttgtatgcttgaaattacgataccctaatcgcgtgcatctgatccgtggaaaccacgagtcacgcggcgttacgcagtcatatggcttctacaccgagtgttcgcgcaaatatggcaatgccaacgtgtggcactactttaccgatatgtttgactttttgactttgagcgttgtgatcaacgatcaaatcttctgcgtccacggcggtaaatatagtttgagtctaattcaaaagggctatgctgatacgttgaataggcctatcgccctctatccattcgatcgaccaaattaaaattatagaccgtttccgtgagattcctcacgagggtcccatggctgatcttgtctggtctgatcctgatcctgagcgcgatgaattttccctgtcaccccgcggcgcggggtacacttttggagcacaggtggttaaaaagtttctggctgtcaacaatatgtcgcacatcctgcgcgctcaccagctctgtcaagagggcttccaggttctctacgatgaccgtcttagcactgtttggagtgcgccaaactactgttatcgctgcggaaatatggccagtgttctcgaagtcagcgacaccggtgaacgtttcttcaacgtttttgcagctgctccggaaaacgacgtgcacaaggatcttcaaccaggaaacgaaaagtctgccgacggaaatgccttgccagactatttcttatagacgaccaaaatcccatttatacatacacacaccgccctggagtgcttcactcgggcttaacgatattcacagcaatatgataccatgtcctcaaaaacagacatttacgaatcgggcctgagcaatagagttgcatagcatagaacttgatgtatataggcatttttattctcctgcagtatcgaagctctagatgtagccacaggtaccgttctgtcgttgacaagcaagcgataggaaacagagcaaggcctttctccaaccgaattggggtttctttgagtttatgtgaagttttgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtatgttcctctccaaatgttcaggtatctcattatctcatgacttgtgatatgtatttttgagttatgtcgtcggtccgtactatcaaggcgccgatatctaccagtccttggcaatatcgaaactccattcaaactcgagatgcttcttcttatcgtcgtcaacgaagctagagatggcgttgtagtggccacgagcgagcatgccgctgggggcctcctcctcttggactagagttttgtcagtacttgggttctggctagccgttcgggtgcgaaacttacacttcttgatataagtgggctgcttgtcggtgctgggagcgtagctgccaatcatctcggagtccttggagacgcggataccctttcgcttaacaacctgaacgtagtgaaggccgctgagaatctcgtgctgaaccttgaacttggcgctcatggtgaacttggcaccctccttgatgttgaagggcttgtccttgagggtggtctcgcttccaggggtagagagatcgatggtgacgggaggacggccgggggagtccatggtcaaggagagaatgatgcagactcgggggtcgttggggtcagagatgtcggtaccacctccgagaccaagggactccttgtatcgctggagagactcatcgccagcgtctgtatgagattagttagtatgtaacaaacgcgatagtcggaccggcaaggcggtaagcatggaagtgtatgagatggggaaagcttcagtcaacgtttgcatagcagacaccgccgtcgcaaagctagagcttcaggagctctgcaaccgcaactctagcgtgtagctttgagcaaaaagaagcttatcagaccatcccatgttatgttggcatggaatgccatggcttggtggtatatattgcgcatatcgcgaagcttgaaggagaatgcacgtacccatctgctggtactcagccagactctgcttgggctgagagagcttgtagccctgagtctcctcgggcatggtatcatcgtcgtgggaagccatggtgggcgagcggggcgaagctgttgggtgaagaagaggcggggtgaaggtagaagctgagggtgatgctatctagaagctacctaaccaagcaaatgttaggtaagtaggctggagttgagtaggaagaaggaagaaaaggaggagaggaaaagaaggaagcttactcgtcgaaccgagccaaggcaaaatagaggtgaggttgggtcagggcgggcttagaagtggaggggcttgattccaagttaggggattggattgttgcggtgacggatggacaacccaggtaatagatgaggggcttcccgttcccgcagggcggtgttgcaagaccaggcaagtctgttaccgtactgctactgctattgctctagccttggcctgggctgggtcgggctgggtttgggtttgctacagtggggaactaggtccttgaggagaggcttcgattgggtcaggatgaggaatcgaggcgggcgacgtcaatgatcgttattttgtcgattatcagatatggagattttgtgcagtagttgctattgggcgttcttcaggggtccaaagtgagacgggaatctgagacttatctttggctggttaattgttatggcggttttgtcgtgtcttgaattgtttgaaatgtgaaagagtggggatgaattggggtcgtttttataccattttagcagcatttattcactgaggagaagagtcggtgatggcccttgctggcttcgttaccatcttagtatcagaccaagaacgtacggtatggtgaatgttgtttttgtatggatttactggtgtctgatgtgtgacgccgcatggcatgatactcgttgacactgttaatcaactgctgtattcgaatcattctcactcaacatgttggatggacattggttcaatattcttagatgtccaagctcgagtatgtgaatagtaccgaggcgcttcaacaggggtgagaacaaatagttctagggtaaccgtcgctttttagacaacgtttcacgggttgcgacttgtaaagggctcgcttaggtgacagctcagataccaatcttgtgaatattggaagaatacacatatgcgaatatgttgtcttttgtcgaattcaaagactagcctgtcaagagttgtcatctgaacacttgtgttagtagtgaatagacacaaccttcacgccacgactctacgcgtaaacacggtcggcaaatctgagacccggctaacaacagatgataacatgcaacacatatcacaaacttcccagggagttccttgtaagaaccatccgttatctatcaaccatacatattattactgcatacgcgaatcaagggttcagtgcaagccagggagcatcaagagtcgcactgatcgaatgccaatagctctgatctgtccatcgcagctcttgaaggctttcagcttttggtggtgtgtcaactacaaggcgattagctgaatagacacgctactatgcaacaatacaacacttgttgacgcgcaacaatgacatggtgcggcgctattcgtcaatgtcgcagtcatgtctgtgagtagccaatccgtcgcgaaatggagtaaacaagtgagattgtaagcgtcgcattctgtcattgtctctgctcagaccacatctgtcaagcccgatccatgtcatgtctctctctgttgcctgctgtgcgtcgcttcaaatcgaatcatggcgccgcacccgcacaatctgagataacagacagccagcccgaacccatgcgcatttccccgcgttctgtcagccagcaccaccagttgcctgtttgtgcgccgggcacagcgaaggaaatccaggggatccagggacccagggacccagggaccctaggagacttccatgagtgacttgcttgttgggggcgcctagactaggtgtggttcaccctgaagatcgacgttggttggtgcaggacctgtcgggcttgcttggattgccaggttgctaggggcggcagaagagttgctggcagacgggcaacgggactctagaacagagtttccccacgtgccctcctagctaaccataggaggaaatggactggaagatgacaccatggatcgcagaagcgaggatagaagaacagcggacagactaaaccggaaacctcgtagctgtcaaaagtccttactcgttaatctaattaaaaatgcaatctaataagaaaaatcccaacaaaatcccgtcgcgaaaaaaaagaggaaacgcgtaaaaggaggtacgtactttaatgctggccaggggactcagcgggtaatagcgctaagtcaggtgcacggcaaaatgggggtaatttggtcagagattaacaagagacttgtcgattcaactaccagatcacacaaatcgcagtaccaatctatctcgcagctctccactccttttcttgatgctaaaccccttcaagaagaacccgccaacagggccaccctaaagtcctcgacgctatcgatgtaatttgcgcgacggctctctcgtctcagctctcgtccctcctcgaatctgtcgcgaatcttttcactttcaccttcatctttaccttcatctaacttcatcgtgtttttcttctctccctctatttacggtataggcaccgttgaagtcgcctactttcttaacagtttcttatcgtctgaagcgccattgacgtcttcacacggcttacttacattgcatgagataagccctgccttgacacggtacgtccacagtcaatactgccacagcctggtacccccccaaatatcgagcctgcaccagaaatcttccacgttgcatcgcgaccaatttgactaacacgacttttctacttcccacaggctataattataccctaactctctttgcgcgttgggataaaaggagcgtctcttcgcctgtcgcggtcacgcttcgattttcctattctgaggtcatctatattagtcgcggcgcgcacgatctccccccacgataatagacatcatcatcaagatggctgatcgcaaactacccgtccaacacaacaccctcttgatagagggtgttccagatcgtaaatactcctatttatctatatcgcgagattgaatgcttactattttcagatatcgatctgatttcgcgtcgacgccttggtcaaactaagctcacacctaagatgtcggggagcagtgactctgacctcggagtgttcgactacgcgcatcttcgcgctcctttgcccaagggcatcgtctctggaatcttcaagtccagccctaacagctattttctcatgcgtcgcagctatgatggtttcgtctcggcgaccggcatgttcaaggccagcttcccctatgctgaggcttccgatgaagatgcagagcgaaagtacatcaagtctcttccgactacgagccacgaagagaccgccggtaacgtctggatccccccggagcaggctctcatccttgccgaggagtacaagatttctccctggattcgcgcgctactcgaccctacccctattagcacgataactcctgcgggctcgcctgctaagaacatcacggcccctcctaaatttgacgttttcaaggcgtcgcaacctatcctggcacctcccactccatcggttgctcctcgaagcacacgcgctcgtcggtccgccagccccaccaaggtcccaaggcgcgcccctccttcacctcgaaagcgtagcacccgtgccaaggccgagactgtcgaaactatcacagagaaggccggcctcaacggcgtcccggagcttggggccaaggtcgaggaaactaagcgcgaagatattgtgttgcagtccaccgagtttgagcccgccatcgttctggagcccagagaagaggaccccaaggtcaaggttcacatcgaagaggatgttattacagatgatgctggtgttgagaccaagcgcacaatcactgaggtcgaacttcctcttcctacagctggcgagcccccaactgcagaggaaattgccgagatgatgaacgcagccaaggagatggtccaaaagagcaaggctcatgaggccgaagatgaggagcaagacgagaccaacgctgaagagggctctgcttctgcaaagaagagcaagcgcaaggctggagatatctcggtgggcgatgaagagggcgacaagactccagaggagcagcccaggtcaaagaaggtcaagaccgagacccaattaagaaaagaaaaggtcaagaaccgggcattgctcggtctaggtgccactgtcgcagttgggtaagctgatgttatgtctgagagtgttgggacgattgctaacatgttgatagtgccattgttccttggctcatgaacttcctataagtcacgaattttcatgtattcggaaactaggccattagtaggggatctgaatagtcccacgattatcatggctgagatttatgggatggaatggttggatcggcgcggctattgtttttccccccaggttgctcttcgttttcgtccttctgtattaacggatcactaccccaatacttaccccctattgtctgagtaagatgtgcaagactgcatcttaatcatttatcgctacttattataccacgtcacttttaccttgccttttcctctattaactttgctgccaaaccctccatccattgcacataccctttgaatctagcatttgccaacgcttgggaagttggcggaggtcaggattcgtatctgacacgttctgttcagtaaaaacaggacttgagatggacatgacgaaggaagttcatattaaaggacctctgcgaggttgatggactaaaggtatatcgaactacctatgtatcaagacttgaaaataaatacaaaataaacctaaaaacagtttcgctttgtgtttgatgtctggctgttgagatgaagtagccgatgtcttgaatatggaaacggacctaggttgtctcacttatctgcaccctctgtatcaacttaaagcccctagaaaaaagaagttcttgcaactgctgccccaggttttagcgctgctcgctactgaaaaccccccaccgttcaggggcctgtcaagggtttccccgcatcctcctccgcgtcgagacaatctccaactcgcaaatcatgttgtgtcttggaaggatgtaaatgtttagttcactcggcgactctggctaagtacggcaatggccggctgtcattcgggtaaccacattcccccacacgtcaactgtaatcgatgagaccgtatatcttttgtatatgatgaacttgtgttcttatgacctttgattaaatatattaattgcattgatttgtactttgtgtctcttgttccatctgaatagatccatctatacccaatcgatatgagaccttcaacgcgccttggaagcttgatgcttcgtcgaggctttgccagttcagcacgacgactggataattacggcttcatcggtctgggacagatggtatgtatacttttcagtcacaacgagggtagatataatatactgacattaacatatcagggatatcaaatggcaaagaatcttcagtcaaaattgaaaccctcagataaggtgtccatctttgacattaatcctgaatccatgaaaggcctggaaacagaaatgaaggcagcttcgtcaggagctcaggttgaactggcagccagcgcattcgacgcttccaaagatgctgtaagtctctcactcacgatgactacgttagggttcgctgacactctctaggataccatcattactgttcttccagaaccccagcacgtcaaaggcgtatacaaatccatcatcacctcttctctacccaaaaaggatcgagtttttatcgactgctcaaccattgacccgtctacatcccgccaggtcgccaagactgtgtcttcagctggacaaggcatgtttgtcgatgcgcccatgtctggaggtgtcgtaggcgctactgctggaacactcacctttatgctgggcgcctcaccatctctcgtcccccgtctcgagcctgtcctaatgctcatgggcaagaaagtgctacactgcggtgaacaaggcgccggtctatccgcgaagctggccaacaactatctcctggcgctcaacaatatcgcgacggcagaggccatgaacctgggcatgcagtggggattggatcccaagaaactggcaggtgtcattaatgtcagcacagggcgatgctggcccagcgaggttaacaatcccgtggcgggtgttgtcgagacggcaccagccaacagagattatcgaggtgggttcggcatctcgttgatgaagaaggatctcagactggctatggtagcggccgaggaggcgggcgcgaggatggaattggccaaaacggcgtttgctgtttataaggctgctgagaaggaggagaagtgtcaaggaagggacttttcggtcgtgtataggtatttaggtggtaaggaggagcagagctagggttagaagtaaagtcgagattatctagaattgtcaaattggatcagttatagagacaagccttaatatgtgatagaccgccaaatcatcataaagacaagctttgtttggttccatgccaagtataaaaatggaaacgatggttgcaagatttgggtaccactgcatgtatcattcaacatgtgaaaccctgtatcattggccaatcatgccctacagcaatctcagaagcaacaccggatcggccatctataaagcctccgaagtcccgtccctaccacacagaaatttgtcacaaacggacaagttgacccgactgctacggttttcagctgtccatgtattcttgtttatcaatgaaccaggggtcggccgctaaaaaactgcaatgatgactcgggacttcggatcgaggtaacgaaacgggtatgtatttgcaagcgaagtggtactcttattggcctgcgactagaaaccgagcaacgcgaggaatgcgaggaaacgcgagaaataagcattcaacgtttgaccaagataagcgatctacgcccgggaattatgccagccgggatcttggcgtctgtattcttggtggctagctcagtgttgaatttaacctacgaatttgccagttttcttttcgccttctttgttcagtatctgcaaaaaaaaaaaaatcgcattgtgtaacgtacatgattcatatatgggaatcattctaccgcccggaattccgatgtgttggtccccaaaaatcggactggtcaggttacagtcgagtcagctctgcatgggatggatgaaatgaataggatggagggtatctgcacccttctctgcatcccacttcctctctttcatttatccttctttcatcatctccatttattcccctgttgccgggtctaacttgttaacgcctactgctattaaacacggctcctcatctcgtacaagcgggtcaatcttttgaaacgagttcatacattagttcgtcatacatagacaacaaatattgcattaccttttcctcttttcatttatttatttgcttttttctttcagacattcaaggtcgattgtattaataaactgccaccatgtacgaactatacgcccgtcgcccggcgacgttcgaccaatgcaaagacatcaccgatctctgccctgttgaagcaacagttctgggctatgttcctaacaaaggctccagctatttcttcaccatctgcttcgccgttctattcctctctgccgtgggaataggcatttggaagcgaacatggacgtacgctgcgaccctgggagcaggtttactgcttgagactgtcggtatgttttgccaagctcatgtgcaatcccaactcatcgggcaaatatgagaaaatagttacatatgcagatgctaacataaccaaggctacattggtcgtctccaaatgaaccccaatccttggaagtcatcggccttccagactcagatctgctgcatcatcatcgccccgaccttcatctgcgccgccatctacctcacactcaagcacgtcgccttggctctcaacccggctctctcacggttccaccctcgctggtacccgagagtttttctccccgccgacttgtcatgtctcatcatccaggccatcggtggtggcatcgcagcagcagccaagcgcgaccagcccgacctagctaccaacggtaacaggaccatcatcgccggtgttgttctccaagtcgttgtcctgctcgcgtttggtaccatgggaatcgactactaccttcgcgtgaagaagtacatgcacggctccgacgttgcccctgagtcactgcgcgtctggcgcgataagaaattccggctgtttggcttcgctgtaacggtcgcttactttgccattcttacacgttgcatctaccggttagtcccctccttttttttaaaaaaaaactccggtgttccggtattcccatgtttctgacatcagctgacgcgagaaaatacagaattgcagagatggctggtggttggggtaaccacatcatgcaggatgagcctagcttccttgtgcttgatagcactcttgttcttgtgacaggcttctgtttgactgctctccaccctggtatcttcttcccccagatggcggctaatatgcgacgaagcaagaccaccgagggtgagacacctgctgagtcttctaatgaggagagaaaggttgaacactctcgcaatgcttaaaagtttatggttgagatgtatcgcattaggaaattgatacagcctattcaatatgggtttgtttggaacagggcgcagggtgtttgtcgcttggaatgacactagaaggatctgtaagactcggatgagttcagctgtttataaacgtctttttataatgctttctattgatattaggactttaccagtctatcggcctccccatcatcgtcactgtctgtttcctcgtcttcttcctcctcatcgtcgtcgtcatcatcatcatcctcatcgtcctcctcttctgatgattcttcttctgtctcttctgatgactcctcactttccttctcttctccgagccaatcgtccaacgtctttgtacccaccgcttcgcctgtaccgttggcctttgtgggcatggctgtctttgcagcctcatccagtctgtcactagcaggaagtgtgcttctttcgacatcgtacctagaactttggccgccttcaggctctcgaagtcgacggtcaggctgctgcccttcctcgacccagtctggtaagggttcatatcccctgagaccatgaataccaccgccacccgcaagtaccagtgtggaagagcccagtaagaatccctttcgagattcagatggacttggagcctggggggcaggtttctcagcaagcaacatcaaagtagccagctgaggcaccgcaagaagcgaccgatacatcctcgcacgatcacgaaggtcgaatgacgtatcgtatctgacaaggagaagggcatactcccatagtctcacaataggatgagtgtctgtctccatgggtggatcttcctctgcatcctgctccttttccgcttcgctcttgcgattgatgtgatgaaggtacaccttggcagccaagagcagaatctgttgcttggcaactggtgattcgtttgtgaactctttgagaaggattcgaagaacatccggcgcgatgttgtcctctccatggaggcctgagaattcacccaccagccaaataatcgttgcgcgcgcctggggatctgttgctgagtcgagattcttcgctagccgtacgacggttccaacatgtccctgaacatcctgttgtatcaggtgacggattacagtcaatgactcggcagcaagggtaccatctagacttgtgatttggcccaatagtagcttcaagcatcgaggagctgtagtagtgtcggtctgggcgcagcggccaatggcacgcaccgcctcacgaaccaatgctttgtttgttccttgagagaagtgttctaattcctttagaataagactcttgacatgcgaaggactgtgggggaagatgatggtcaagatctccaactttaattcccatataggggcagtgtcagtggcccgaacaaggaagtggctagcatatttaacaaagtctgcgggtcgaataagacacacagaaacaatattaaagagagcagtctgctgtatgtcctgtgctccacgtagcaaagcaatcaatgggccgatagcctgctttacatattccggtgtgccaatgtcaacgtagcatctagtaacagcgacaacaacaccagcgtttcggctttgtagaagaggtctgattccattcagtagcaatgcgaggtctggatccagaactgaagaagaaccttgacctcgattgccctgtcgtgattcaccgtaaaagtcgtctactttctgttcctggacggtttcggtaggttcgtccggtgactttgactttcgtgggaagcactttcgtgcataatacgtcatgagccgcagtgtcgccagttggctccattcgtccatgtccaccacttgctttatcagcgcgcgataatgtttatgtataagatctatttggtcagggcaaatctccaggaaagctgacacggcagctccagcgacgtaatattgcttgtcgcccaacaaagtcgacaggttttcgattagctgcggtgcttgactcgggtctaatcgatggcactttgggatcgcaagggcagcggctttccgcacgtaggggctcatatcggcaacacccttcttgatggcaagagatacgatctggctgatgacggggactcggattcccgacatggtcttgagggcaagagctcggacttgagggttctggtcggatagggatttctgaatagtgttgatggacagtagggcgaggtcgggttcctgttcggcatggtgtatgaggtaaatgtagacaagcttcttgatctctatattcggggatgcaacgttcttgacaacggatgagaagaatggcaaggtcttgtggttgcggtacatcatctgcctcgtcactgttaattagtgccaagctccatggccaaggaagacagcaacaccacgcaccgcgataacacgccgtaaaccgtcgagaacctcacgctcgtttcgactatccagtaactttttcatctggttcctatccagaggctttgagctcgtgcgcgcaccgcgcgtcgcctgggctgcatcgagggtgagctccctcgctagggaatcagttagttcagtaccaagtagagcggtcagcgtaaagacataccagtctccatgagagccgagatgcgtgctattgactccattgcgcgagtgagctctgagcttacaccgcgtggggaggagagggaggtattttcggaattgggtgtaggtaagtgtttgagatgacgttctgcaggcggtggttgtcgcggattaggtacggagtggaggggcgtgacagttagtgggggatctcaacaactacccacctacctctatagcaacttcatatcgacatttcttgagtagtccaaagtttagacatcataatgaacggtctgggcaatatagcctttgaaactcagaaacttgtctgagtttacctaagttacgcaagaatgtctaccaggctggcacaactcaaacctttctccttccttgaatgaagctaccctgtatttttacagcaaatcaatcatgacatcgcaacccgtcgtcctcgcaccagcaactccttcagagcttctagcatacatcacatcctaccacagatatcctacaacactgataatcggctcctctaaagccgagtttcacacagcactcgttgaagatgtcacacatcatctcactctccaagacaaacaacttcaacaagacgatccagagaactcagcaacagaacaatctcatgttcttctaaaggcaacgctatatcaaatcgctatttctcgccatataagaattctatttgcgccaactgtcacacatctacgggcctatctttccgtcttcacgcctaaaaactccttaatcccggcaccgccaaactacacccttgactctagcacacctcttcttctgatctatggtctcctagctctccacagagatgcaagcgaatggtctgcgcaaggaattggaaactctgctgcgctgctggtcgatgccgcgtcacggaatcggtttaaagcagctgttgctgagccaaaaggtgtaggtggacacgaggatctagaacagcttcaaggagaaatgatacccttattaaatggaactgcgaaaagggatgatggaacatggactgggcggactgttagcatcaaacaagttttgaatcgatggttcaagttcgaggttcaggagcaataaaactgatatatcccaacatttcaataataagaagctatgttaaatcctttgaatcataacatgtactgtgtgcttcattatcctaatccgtcattgaaacattgcagctttgttatgctcgaaataaacgtaaacatcagtgttaacattaacatatcatcattacactctcccaacgccatcccgtggtatctatttccaagtatcgccgctgaccgtaaactaaagcacgagaaaagaagaaagcaagtatcgcacgagaagagctaagcaatagcctgctccatctcagcaatgtacagcttgatgtgtgcctccatcttgcgatactcttcgtgggcactgtgaacctcgttctcaatattctccttcaagtcaagcatctatgcacatgttagcaaactgtaacctcgaaataaaatgagctgccatagcttacctttttctcagtctgctcgatcctgacacgtcgaacctccatctccttgcccttttctgtgtgctcctcggtaagttgcctgtgaatcgcccggagttcatgcatcttctccttggcctcatgagctttgtgattgctctgttcccggagcttttctgtgcgctccatccacttggacaattggcgtttcagcatagtctctgtgcgctcaacttcacgggcattgttactgcgctctgaaagagcatcacgctgctttgcattccgtgccaactcctcttcctcttttgccaattccgaggcgatctcgtcaaggatcttgatgcatgaagcaacgtctgttgagacgaccgagaaagaatccgttgatgtctgaagagctcgtgctcttcgatccagggcgtcgatgtgcgacttgtcgttgttgagaatgtcgcgcaactcggccaagttctcctgaagatcggaggcgctctggagcacataaggtcgcagttttgtgctttcttgtttcaaagtcaccttttcatgtgtcttttgctccaatgcagtagtgagctcgcctttcttttgcttggcctcttcaagtcgcgcagctaccctttcttgattccttcgaagctcaaggagtctcttcttgagctcttcgtttctcattgtcttttgctggacctgagcttccatcgccttgcggttacgcttcatgtcctccagtcggccctcattttcctggttttctccatatagcgtctcgatgcgggtctttgtcgactcggccttgttgtagtgttggtcgataacagccgtctgggactcgcggaaccggacaaagttgatcaggtagctgaagatcttgacaaggcgatcgtatgttggtttgtataaatcgttaaagctaaaatcggtgataccgcactcgaataacaacctccgcagcgacacatagaagcccatcaggttgcgagtgtcggaaggaataatatctgcgtactctccggcgatatcctcagcagcggcacgcatggccggctcgacagtctcgcgtgtcgcattgaggagaagctcggcgaaccattcgaatatttgctgaacatgggcggcatttggtttctggagatctgcgacggtaaaggtgatgccgatgtcggtaatacagcctacgatctcacggtcagggaggcgcataaaagcatcggcctcttcctccttctttcgagtgcgtgagttctgctgcgaggtcggaataatactcattcgcggattgtatgccatgattgctgttgtctttggctataataaaactcgatatcctttcttctcctttcctctggttgcgcttcgggttagtctgtcgcgaatatcgaaagtgtttatcgccaattcgttgttgccgtggaaacattgagatggtcatcacgtgataactcatgagtacttcatgggtgcccaacagttggttctagaagatgtgtcagggctgtttcatttagatgaagcttaaatgcgcatctcggcgaggtggcttaatttgggaaatgggatgtcttttcttggtcgtttctttttgttcgtcgaattctaaaactacgaacttttcgcgtcgcatacctaaaagaacaacccctggatattgaggcttacatgaagcaatgccctgagccacgacaactctcaaccttgaatttttcaagtctgtttattcgtctggcgacatgaatgtacacattcggtgaacatgagagtatgtcgttgaggcattggcacctcggtcaactctcagcccagcaccatattgtatgcattactaaagatggatagtcaaaatggacctcggtcacattattggcgaggatcggttggtaatgctcgactgtctgtcctgcactgcttcgtctcacttgcagccgtcaaactcgtattgtgcgttttctagcctgtcaattaatcactcactcactttgcgtggctgaagcacatacatgatgcacgcagaagcaagcacgaagaagcaagttgccgcgatatctatttgctgcaacgtgtggtgttcagtcacaagcaccgtctcaagttactttgctttgccttcggtaagtaacttgtcggctatcgttgggccctgaaagaaaaccttttgtcaacggcatagtctagtttctcaaagactcttcgtcccacgttccctacaagattcacagctgctactgctacgcatgtatctctctcatccacgtggcggaacaccagcacatcacatccgaaccagcacggaccgtttcattgcttttttatcttttcatcaaaggtacccctgaaacgaccaacaactcgtcctctttccggtattgtgcgccgtgaccgttcagcctgtgcctgtgcctgtgcctgtggccctgtggccttgctccctgtgcctgtgcctggcaagggggggaaacagatctgaagttccgaccaaaagcaaagaatggactaaaatcggagcactattgaaacattaagatcgattggttgtaggactcaacctccagaagcgatgtaccccaatgaaacgcagcctcaggggacgccgaaacgttggctgcgctgccaatgtcattgaccagactgtgacaaagaagtgaagaagactaataactaattaatagacgttggcttttaccgaaaggcaacatgattcaagacatcgttttgaccctttgaacagaccattgacccattgaatagaccttggctcgggaattggtcagaaacctattgaatcaagtaggcaacgggaagcgacatgccgtgcagcttgcggtggaacacaaacatgtctttggtacctgattattgaaaaaataagcagaaaaagaagtccttgtcccttctcctgcatggcttgacatgcatggtcccttacgggaagcctttccttggacagggaacccccgagttacagtgtctgctaaaatcatggagggatgggccgccactttgtttccgcgacgggcgtcgggagcgctaagagtcaccttttttttcctttgatgaacaaggctaatctatgatcatgtccttgcagcatgaatttgtgagagtatgctggcattcgtcgatattgcatcgtcagatgggtcttgctgagatggatgtcatagactggaacgaaattatggttccaaggatctccctgtgatctcatatctgaagtgtgtgaagatgtcacacgattcaggaactgcaggcatgggtgaagtcaaaatcaacccgtctggtccctgattcgcaaacgatcaaggcccgagctccccgcttccaacggtcgcgcggttggagtgcagaattcaggatgggatgctactaatgttagagcaaggtattatgtatctatctgtaggtaggcatgttccgtaatacagcgagtgactggtactgaacaaaatcctaacaagaccatgacacgatgatgtatgacaagtcgattgtgagacgtttggagcctactaccatcgtccgccaacgtctaagccgagatttctgagacggattgactgactttgttgaccattgaggaagcctgaatttgttcctgaagatttgaaccggaactctgtgccatgatgacgcttgactgtccacgttaaggttggatcgacgttggagagtggacgaaaacttgattcggaaataaccctgtccatgccgccatgccatgttcctggtggaaagacctatgatttcctgacgactcagttcaatgtttggtgatgagcttacattagtagatacagcatatagtattgcagtttcctttaataacagtgactgaccaccatacgtatctgttggttgttgatgtgcgtgcctgacattcactaataaacttgtctaaatctcggtgatatacgcgagatgtgatgatggatggtcaggttcccgggagccaagacaaagatgaaagtggctggaaacaagaagtcaaccatgtgcctcaacagtcatcattttctaagcattcgggtagcggatacgaaggcccagacaggctctcaagaacccaaatgtcgggattcaagaaagcaaagtgtaaagataactggaatacgaagaaacacgcaggaacggcgcaagctgcgtgggtctttgtcttgtcttgtcctgatgcgatgtacagtagtacacgggtacaggtacaggtacctgaaagatggacaagggtacgggatacctggatgtatgtaggtatcgtttgtcaatccaagtcctagccagccagcttcaattgcaacgtgctatgcgcgggtgttcaattggcagctgctgtgcgtacagtacagcatttgtgaaagcaacattgcttttctcgaatggggggcagtcagcgagtccaagggacagaagagggagacgagaaactgtaccgggtggttttgtgagacaacctaagcccaacagctaagcagctagtctgttgaatgctggaaagcaacagcaaggggtggggagggggcttttttggcgtgacaagcccgatcgcatggcggcgaacgagatcttcggacagggcgagacgatgccctttgagcttgagtctacagagtagtagtattaatagttggtagttgttggttgctaacggatagtgcaagccagtgcagcgcttgtagtccagtcaataaacctcacgagaccaatattttgtgattagggatatttccccaagatttagggatcaaaaagttactgacatgtgccagtcaatcaatgtctttccactacgagacggaaaaggcgtttacctcgatcctgtcaaatcagaggctcccacaaagtctaaaaagttgaattgatcaattgtggcttgcaatcgtggcgaacggttgtagaagatcgtacacggattaggagtccagcaccgaagcaagtttgttcccgtgagcatactgttttctcgagttggaggaacggcaatgccatcaactcgtgcatttcaatgtttccttcacaccccattgtccgttgtgatattaaattggccaatctaaacattggacgttactgtgccattggctaagatgggaaagaggttcaagtaagatgagacgtgacgttgagtaatgagctcccctccaagctctagttattagtcaagtcaatatgtatgcatgctaccatgcgaggagagctgagcctgagcctgagggcgacgatcctcgatggctccctgcggatggaagatccgaggggcccatcttttctctcgagctttattaattactaattaatgatgccaagcaaggaatcattcatcgtctctagaggtcgagacgatgcttatcagacgaatgttatttcgagctcgtgacacaaagcacaaaggcattgcccgcacttgtattctctatgtgctgtttgtttcatgcgattccttcaaagacggccaaaatagcatccgctactccctacagagttaatgtagcggctactggactgttagctgggctgccaagactgcccagcctctgctcaggacgcaaataccgaccaggggctgaactggactgaccagaacaatgaacaagggttacctccctgacctgtgctctagaagcataaccgcatagactacaacgcatggcatggcatggattcatctcgaatattgatctagagatggaaatacgagtacaactgtcaatggctagtttatctaggtaggtatcaaatgtgcgtgccatgaatcgtggtgtcttgagagtctctccccgccttttacatcatctccatgccaattggtacttcgctctggtgatggcttttggtttgcttccacatgaaaaacaaacaacacctccaattaatagaaaatgcagccttgaccaataacgggtaattcctcgtttgtccttgtgcccctcattgcatataaacgggcagttttgacgagtcaagtcgatgaacacctcctcctgcacaatatttgactttgagatgcgattcattcatccatccggcccctccatcaggccaggtaaaagtagatcacgagagctttggtacagtagcgagcggtccattgcgtacatgtacatatcaattgttgtgcattgtagctctcgcttgtcctatccgtgctccattgctccattacgagttccaccgaatattgcggtgttggcctgtcgcctgtctgtctgtatgtctgtccgtcactctcattacgagactgcccgcccggaagcacctagcctagatacgcagaggtagccaacgccaacgccaacgccgtcaactcagcgggcccttgtcagatctttccagtatgctgggcgccacctcatcagtcggtagtctaataaacgtccatgagacagatttattgaaagtccagtcgccgccagcaagtatgtatgtacaagtacaggtacaggtactggacgttgccggtcgggcactgacacccatcgactgcccttgtatcgctacatatgtatgtacctcgtaagttcgcgctgcaagttccacttcctccaagagagacccgttgaaatggctccagagtgacgggaccctttccattgccacattgacaagggggtacctggggggcttttgatcctctggagggtctgaggtctgaggtctgagggttagagggcctaggggaaagaaaaaaggagtacgtaccgcactatagcgctctagcttgcgaagggaccacgaagaaaaacgagattcaatcagtggctgtgggcctctcccgcccttcctgtgtctctgctctcgccgaaacctgacgtcgacttcttcttttccactcaaactgcagcatttcccgaccattcattggctctgatccattcccttcccttccttgccgacccccggtgccctggaaaattgtcccgcccccgggaatccgcacgcacgcacgcccagtcccagtcccaaacccagtccaaatcccagtcaaagcaaagccaaagactagccagccagcacctgctgttccttacacaattaccttaattacctagcatctgctctgcttctgcttctgagctttgctgcttcctcgagcacttgatcacattcacaccacacacgtttcgccacgcagtcaaacacactcgacaaccacgacccacgacaacttgcattcttctacatacacaatcaccacttatttcgactgccactgcagcagctgtacttgtctcatcatcgacaagatcccctcgcccaccatcccgtataggtagttttttgcggccttcaagcccaccagcgcagcgagccgttcgatacgaccctgcagctcactttcacttctcctgatgaccagcttggttcgaccgttttgacgactccacgatgccctcgtatatccgatataatttagacgatctcgactgtacaccggtgacgatagtggccaaccacaactagctttcagtttctcagtttttggtaacgatattggaactatggccctttggccattccgacgccggagtagccgcaagcgctcccgcagcggcgctgccctctcagatgttgagggtacgccgctgcctcacaacgaagggactaaagctgggctgaagaagcgacgtaccgagcctcctaaaccccaacaagttacccgaaaatacagcttctctccggggcgccaggatgatattcgcaacgaacgagtccgacgaggctcaccagcccccgaacgaaccggccgaacaatgactactggtaacctggaagagcacactggactatgggaccgcacacccacactgcgtcctacccgtcaagcaacaagaaaacaaagaagtaagaggaggaaggaagaacgtaacagggaggccgaaatcaaggcaatgagtaactttgtgcccgtccggcctgctactgagcaatggaattctggcaggcccatgaagagggattccaaacggtcaaaaaccagcaggtttggcaaacagcgagctgggcgtgactccgacatctccctccccgtccctggctcaattcactccagtttctcttccgattcggaattgggttcatacagagtgtctgctctcgctgctcttgccccgcggccgacacttcgctatacaccaaatgcgcgatggacggcacctcatctgccaacaccccacagacaaggatcattacgaaagaagctcctggaacaagagtcgattcctgaagagaacccgagatcgcacaggcgtatcgattcttttgctgacgacctcgacgctcgcgatctcagggaactcatggaactggacaaccgacgacgagagttcaagaagcagaaggagagacaaaggatggaacgacggattgcacggcgagcagaaaaacaacaagaggacgacattcaggctagggaggcaggcacacctccgccacagaatctcgaacgaggtgtattgggccgtgagctggttggcctaggaatcgagcccgcctctgctgtcgtagtggataccaaacctgaagacccagagcctatggatataactgatgacgagaaagaccccgagtcttctacgagggcggaggaagccctccaccacacagatacggtcacttctgagcaaccagcaactatggaggaagttgtcacaaaagatacagcctccgtacggccaccgtcagaagaagtaggaagtgtttcgcctgggaacagattttccgaccttttgcgatcagccaaatcccggtcgaggtctactattcgatctgatcgagatcggatggtgtctcctcctccagagacaatcgacgaggaggatgttcatgttccaagacgaccctcctaccactctgatagtagtaaaaacgggttggcctctatcaaggcattcctacggattggcagtaagcgacaacgacgtgaaggaccatcgtcttttgccaacacttcccgagaagaaatgcaggcggcggcagcccagttgagagcacaggctcaggcctacgccctcgctaagctcgagggtgacgactcaaccaactcttcgggcgccaactacctatcccgaaagcccagcaccggtgctccaaagaggactcgatctcgcttccgggaggacttgcctgagatgcctctatcaccaccagcttcacgcgtacaatcccccgaagccgagcccccaatgcctgttctcactgaacaaaagattcgcgaaatggaacagctgcgttccatcggtgtgcgatacgacacaccaacatcgggccaccgatctatcgagaccaatcgccttactccgtcaacaatggaacgggttcatgtttcgccatctcctgaggctggcatgtctatgtcacttgcgtctattgattctgagggctcatggctttcaggaaacgttaacagccgacgtgctgcgatacgtgacagcattcgacgtgctaatgagcgcgagcaaaacgagagcaacattgattccccaaccaacagtacggacgaagacctcgggatcgtcgaggatgattatatgactagactcacccctcgaagatcctccaaccccgatatgatggcaaaccattctggtgaaggacgccctagcagtgacgaagaagagattgcggacgatggggagatgaagtggggagcagttggctcccaacccaaggtggtgcacaggtggaccatgaagagccatgagggtcttctcgaaatcgaatccgaggatgaagagagcccgacgtcccctgtttccccatcgcaagagcttgccaatgtccaggacgctagaagcgttaatctgggcagaggtcacgtacgcaacttcagcgctgggagcgccaaactacttgatatcactccccgagcatctgttgatgccaaagggagctcagaaaggcgaggcagccacgtcctaccagctatttgaaagctgaaataagttttgaccgttccagaagaagagtcccccgcaacattcatcaccgtcgatcagacacatccacactcctttcatttccttactctctcaactgacctcagtcactccttgtctatttccttatcacaattgtcaacaaaaaccaagaaacccctttaaaacatcagaaaacacaaaaaagctatgcggactcttcttttgacaaccaaaaaaactcttaaaactgcttactatgactggcttgggcatgcgactcgctcttgatgtattacacgaccttgatgaccacggcgcattccaagttccttactaggatttcttttctcgactacatataccgcaacttttgataccccacgtcgaccgccagtttgagagtactggaagactcgacgcgtttgatttaccacttattagtgagggagctagtatcccttatccggacccctttcgtgcacaagaggcactgtcattcattaggaagccggtactgttttccttgtctgtgcgatggggagaccattttgctttctattagcctgggtttatgggaggcggggaaaaggggtttgatttgagcaactaggatttgcttttgcattcatgtgcccagacacacagcctggcaacctgggatcgagcttggcgcgagagtggttgattgcatgaaataatagatatcttgcgatggcgcaacaaacatcaatagatagcgggttgggcaaagccgatgatcggcttgtagctgtctacttcgaaggaggaggatatagatgcttgtaagctgataggttaattgaccaaatcgaacaacatcttgagattaaaagttctttcaccgtagtcaagtgatttaataagattatgcactatccactttgtgatgcgcacgatgaaagacgcccggccgttgatgaggaccgtgtgatcaccatggtcctaagagctagcttgaccgctatagttgcagtaattaccatggcatgtggttcctttcttgcaaatacttgaggcagccttgaattaagatctacggctggttgactagttgcaatggcatgctatgaaatgctcgttgttaatacaagttgatctgcgactgaagtatgcacgctgattatacgtatagactatcaactttcaaagtctctccccatatgacgacagaatcggcaacggccttgaaaatcggggtatcgttagttatggatgttctgaaaacgaaaagtgtcaactcaaatcgagtggcagactgagcaaagcaactaaaggaggagtttacttggaatcttgtatgagtcagtggacgaaacaactctttgatgagactcgtcaaagctattgctaaccttaagagaatgaccatgatagtatactgccctgataccaatgagttcttctgtaaacctttccaagcaatgctccatctgttcaagtagttcacaagagtcatgacacaatcaatgaaaactacaggatacatagccaacttcagtatctgatatctgagtggtctatccctcaagacaaacacttctttttcaatggttatatcttcggttggaggtgacataagcaatagagccagaatatttcgggatttcaggggcaagcatcagaatacagtcttcctgctttttagggcagggcttcatgataccgtccactgcgtaattccgcgtgtctgaatgcgaatttgaagttaggtaactgttgtctgctatagacgccagttgcatcaggtgcacgcatgactcgcattacttgtggtcttgtaaccttgcagtgtccaaaaacttgttttatatcactacccacttgatggaaacgacgtacatacctccccagtttctaccagatcatttctcacgccgtgtactataagtattgacatataggagtaaaatgttggataggcctgctatcatattactataataagtatctatgtatatatgtcattctctttatctgtataatagagaataagaagacgagggaatcattctataggattgcaaaaggaaagtaaaaacgctttggtatcatagtcgcaaccccttctggttaacaaaaaaaccaatcatcaatccatcagtctagtcgtcgtaagtttccaaattcctctccgtctaagtttagtagctgcccttacgaggcttccactctcgctttctctcacgtcgcatgaggcagagatgtacaaaccagtagatggcagcagcgatcatgagagcagcagcagcccaggtcaggccaaggaacttcttgccgatagaagcggagattccaacatcgtcaccaacgtcattgagcttgttaacacccttcttgccagctactgtaacgaggatgctggagataaggaggacgagagctgccaagccggcgatgacaaggttgacagcgttgacaccgcggcgagagaagaggaagaaggcagccagtgaggtgagcatggcgaggccagagaggcctactgcgatgacgtacaagatgaatgtggcgaacagggctgtgttgaggaggtcaagggagtcctggatgtcatcgggccagttgatgtctgcaaggctcagatcaaagggtccgactgagagttgcttgtcgagcatttcggtaaggttgaatcgttctaagagggttagatactgtcgcagcttctattgggtttgtatggtacttactctctggtgcagagttggtacagttggttacgttgaaaccagcaccagggctcgtggcattgggcttatattgtccatcgcatgtagccataacgtggatcgagtaccactcagagataccaatggtgtcggccaactcgtcggcaatatccccggtgacatcgttgatctttcctttgatatcgtccttgacttcgttccacttgcccttgactgcgccaaagaagccatcgtcgtctttgttgtcgttggtagaagcactgctgtcggtgtcaaggacattatggccaatcatggaagtgttgagctgggttggtcagtataagagtatgagtgtcttgaggttgactaagacttactcgagcgacagagtaatcctccatgaatccttccttgtgaccagcaaagagacacagcatagatagaatgaaggccaccatggataacaccatggggaaaagaacgaagaatctcgataacatggttgcggtttgtgaagtgtggtctacagaagggtagtgttttgagtggtagagagggagggtcgagaagtgagatttctccccaagtacagagtaggtaggtaggtaggtcaagttaagtagttaagtaaatagataggtgaatgtttaaacatctggtaaaaggctgacgttggcggtgatggaggctggggatatataggtaggtagcttaagttttaaagcactgcggtgaaccccggacaccaatgatgcaacacgagaagagcgaaaaatcagtgcacggcccatatctaacagccatgattcgcgtagagacgtctgttaaagacgtttaccaaggaccagagaatcagacgccaagtcggtgttctggggatctcttgtatgagcgcatcgccttgcaaatcatggccttaaacaaagaccacttccgaaacaagccaatcagagagcaagcgcttgcgtcactgacccttgatacaggggtacgctttgtttcttttcttggctgggaaaaccggttccgcagggattcaacgtcagccactcaacatatcaacagtgaacgcgtgtgaaacatgtagaaaagcggttagctacagtactgtacagtacagtagcaggttagttaggttgcttaatcatcgatgtttctatgtttgtactgttgatgaaagaggcctctcctttctcgtatttgatgcattgttaaaggtggattctttgatggggacgattctattcagagatggaccctgaatatcctggtttagagttagccacgcgccttccttccctttcctttctttacgggtacacgcagctgaggcttgcatatggcttgcactttcctcggtttgggtttacagcggagggtggttccttcctgcctcacttattcaaccccatccattcctgacgggaaagaaccaatcattcttcctttcgtgtcagcatcggctcgacaatcttgacctgctggctgctgctaccatccatcgtcaagattccttgccctagcttaccttgttgatatcctctaacgatctctgctcaacaaccaagagcgggtcatctgctcatacatccggttggcttccgtagctcagttggttagagcgtcgtactaatacttcattccgagtgttcggtaatgcgaaggtctcaggttcaagccctggcgggagcaatcccaacgcctcctggatgtttctttttgttcttttgtcgactttttgatgcagtattgattgcttctttgatgtctgattgagtgagtgatgatggcatggatggctagcgtagtgatgatcccatctttatctgttcgttgaatgcaacaatacaacttcgttgccattctgaattccatggtccacgttatgttgaaacggctatcacacaagtacaacatggtccgtatagcactttctccgtctgacatgacgaacatctcgttactttgcacgcagtctcaaactttgtgctccggtgtacagacttaaaccgagtctgatggtacaaagtccgagaccactgtgatcacagcttctcgggctgccctagatcgaccgatctggaagaaccaaccaagacaatgaatattagaaatcaccgggagatatccgtacttccagagacccatagttcagttgggacatgtctcaacagtcaacattcgatgatactagaaacagcacatgaatacgatcgagaggtagttggagtaccctgcccccccccccccccccaaaaaaaaagtgttgtgaactgtctatggtccacgttggcatcgacccacgtgtgacgaatacagagatagaaaaatgtcgcacagctgaaaaaaaacgagttggaggtttggttgcacataactctcattcagctggagatagtggtagtgcttgactcgtatttcgatctcttctgtccgctaaaagaaacgtcttgacgcctcatcatgcatgtaattggcttttaaatttcaaagtgcttctgatgttccttctcaaatagacaagtcattaactgtcttcgaacctaagaatcgtatgtgatgttcctgatccttacaatacctagtatataactgccatctcatgagccgcatgtcaagttctcccctcttgttagtctcattcgccaagacgcggagctcatccccagaggtcttttttcctggggtagcaggcattgattgattcattgattggtgttgctattttcaggctcggctgctgtatctggggttgctgtgcagatgagtttccattccatgggcatcaacttgactcagttttattcgtacaattccctcacacataataaacttcttttcttacagtagaaaaaaaacggccaacgattcaacggctctttcggcaaaactcgtagacttggctggattgactttttgtagcgcagatcggatatccacgaaggcgaacctaactgtatacttttcacttacatgacacctcattattatcacactgtctttaaccatacatcctaagccctttgacacagtgcaatgaaagtgacactgcccagatcaggttcaaccgcccaggaaaagatctcttgctagtttttgttctctctctttcttttatcccgcaggtggcgtgttagacttttccttaaatctatgacttcttccaaactagttccacgtggatggaaactgcctcaacgaccgagatctagtgcttgtgtgacttttgatgaacatgtatcgccactattttatgggacataaaccgttgggaagctgagtatctctcaagtacctactcctgagaaaagtcttgcatcgatcggggctttgcgcgagtgcgtgcgtgtacctgcatgtgtaagcagtatgcgtattcgttgtcccgtcgcctccattcatctgctggatcaggttcttaataataagacattgtttctctagttattgttgtttttcaattccttaccttcttcttcctgtgtgctcttcttatttgttctctgttcccaccaggacttacattcgttaaaagtccgagatctctcatcaaggcatattgcattgtatctgtttacatcttaatattacaatccgcatccatcatttataatgccttccatcaatagcattcttaccatggctgctgtcgccggctctgccagcgctgcgttccagggcttcaattatggctctacctttacagatggtagcgccaaggctcagtccgacttcgagaacgagttcaacactgctgctggcctccagggtactgacggtgctttcaccagcgctcgtctctacaccatgatccagagtggcacgcccaaccaacccatctctgccattcctgccgctatcaagaccaagactagcctcctctttggtctctgggcctctggcaatggcttcgccaacgagattgccgccctgaagaacactgtcgaccagtactgtgaccagctcgatggcctcgtcgctggtatctctgtcggaaacgaagatctctaccgtatctcgcccactggtctcaagaacgacgagaaccccggcgccgaccctgccgtcctcgtagactatatcaagcagacccgcagcgctatcaagggaacttgcctcgagtctgtgcctgtcggtcacgttgacacatggaccgcttatgccaatgcatccaataacgctgtcatcgaggcttgtgactggctcggcatggatgcctacccttacttcgaggacaccaagaacaaccccatctccgagggtgcaaacctgttcaaggccgcctggaacgaggttaaggctgctgccaatggcaaggcgatctgggtcactgagactggatggcccgttagtggaaagactgttggcaaaggtgttccatcgctcgagaacgcccggacattctatgaggatgtcggttgccccatgttcggagacatcaacgtctggtggtacactcttcaagattcttcccctcagacccccaaccccagctttggagtcatcggctctgaacttaccaagaagcccctttacgatctcagctgcagttccgccagcaagaagggtaccttggtcagccgcagtgatgacaagtctggcaacgtcgagcaccgctttgtgagcccttcctttgcagtcaacagcccgaacggaactattcctgttgtgcctgctgcgagtggaacttccaccactttggtggccactccttcttccagttctagcactggtggtggtgccgggtctgcgactactcctgtgcctggtagcggtgctcagcagctcaactccatgggtgctgctgctgttgccgttatccttgccgctgctttgctatgatagcacggtggctttggaatgatttgtggttttggataaaatattatgaagttagtaatgagcatatgggttaggacgtacatagaacatatttgaatatatgaacatgagcacatattgctttatcgatttatcacactgagagtgtttatggctgtgatggtattttattggcaaatcgatgagttcccaaccattaagtgagaaacagatggttgaccttgaattggtctagaaagggagatgctcaagggcgatagatagcagtcgcgtgacctattctataaagggtctcggaatagagtcgccgaatgacaggtagacaggttcaatttaacagggagtcaatagctctggagctcccctgcatcaagtggaggcttcagccctcagagctggggagagagtcttgattggctcgaaacgcacttggcatcccaatgcccctccccctggcctagtctcgatctaccaaacaactggactagagacctattctaggaattcatccccgttttccagcttcaactttgacttgacccattacaagtcgagttgagctgtgaatattcaacttggaattcggcatcctttcaacttctgtacaagactatattctccttcttctcgctcgtttcgtctttttctcatacgcctctttttagcggaagcgtctaatctgtcctgttttgtaaaggacagatatagctactacctactaagcttactagttaccatggcgctcactcgcaagagcgtcgtttccacggctgtttgccttgctcttcttgtcggtctcgcatacgcaggccatggccatgatcatcaccatgtagagactgttgccggtgtcaatatcgataacatgagcctcgaggaacttgatactcaactccaggtaagccggacagctctcccttcggaaaaaaacaccatttgctgacatcaattcctacagacatgccccattgtccagcaactcaactcagtcaagcacgcccatcatgccgccgctccttcgtcgttaaccgcgcgtgcctttgccgtcctcttccctagcactcctgctgtcaacgccctcctcgcgactctttacatctcgggccctcccaacttcctcctcgccctctgcccgaccaacattgaccccgcctctctgtctgtcatggttgcctttgctgtgggaggtcttctcggtgatactctgttccatctgctccctgaaatctttgttggtgaagaccatgatgcggctgtcaagttcgtgctcgttgagcccaaccgcaaccttattcttggattaggtatcttggtgggtttcatgacctttgtcgcaatggacaagggtcttcgaatcgctacgggtggagctggccatgaccactcccacggacatggtgatgcgcacacccactctcacagtgaggataaggctatctcttcaggtgttgatggtgcggatggcgccgtcaagtctcgcaagaaggccaacgaggacaagggcgctgttgttaccaatgccgttgacaaacctgagaaggaaatcaaccccagtgtcaagctgggtggctacctgaacctcatgtacgttcccgaattacataactttggcctatcgtaagccttgctaacatattaagtgccgactttactcacaacatcactgatggtttggccatgtctgccagtttctacgcctcgcctaccattggagctaccaccaccgtcgcagtcttcttccatgagattccccacgaggttggcgactttgcactcctcatccagtccggcttttccaagaaagctgccatgggctcacagttcattaccgccattggagctcttatcggaacattgatcggtatcgccatccaggagtttggaagccctgacagcgatgttcctatgggccgtcacgatggtatctggggaaccagccttgtaagttcaacaataacttgactcagtgaccaattactaaccgatgacagacatggggtgacatgcttcttcccttcactgctggtacgttcctctacgttggaaccgttgccgtcattcctgagcttctcgagactggccccaacaaggccaaggagttcaagaacatgatcatccagttctcggccgtcgctgttggtgctggcatcatgctgtacatttcttggcacgattagagcatgtgtgattaccgtgtaaaattttgagtgtgtttgtggatagatgagctgttgtgtagacgcgagcattgagatattatcatgattttgtcggacgtcgttttgatagatgtctttatagcatgggagtgagttgtgtcaaaatacagttgaattggtgcagtgtttagcctaggataggatcatatcccaaccttgggtttgggtgatattttgcttgacgttacttcttgactgtcgatattcctcgttgtcacatgtccacatgtttccttgcatgagagaagcaaaagtacatttcatcaaaacacatcttcggattgtaagaaaggcactgaaacttggacatcgtcatgacatcgttcacccaagcttctcgtcatgcacaaagtggcacccggatatattcaaggcttttagatggtccgagagcagcaagctccaagcgtatctgacgttccttgcattgagtggtcccttgtgtgaagagcactgtcactatggagctctgtgcatgtctttgctcggacgttgttggtcaagagttgaatatgtagtggggagagtggtctgccagcgtgcatttattgacagacaagtcgatagggatcggccgaaccgatattgacaataacgcgtcattgtagcttcgtatcaagtgctggcaatctatctttgtattatacgaggtctactgggtagcagaaatgttggcctcctaagtctaagggtataaaaataagtaagctaagaagcctcgtctaagtagcataatctggcctactaacatcgtctcttatgcttccagcggccaatttttctggtactctgagggacgcatactatcatggtgattaggtccacaatatatcaactgcttgaaatagatgggtgcttccaatggacaagtcgacttgtggtgtacgtcggttcagggtaggcgaattcgaacctggatgatataattagaaacaattgacaggagacactgcgatctggccgtaggtcttgagaatgactggatgagcacttcctcgcctcgttcgcctttcgatctaacccgccaggcaacttctcactctttcaatggagtcctactataagcactgagcctctcattggcgatagcatcattacactggatgatcaccaaccccacaagtttacaatcttcactgaaaagagccactgatcaacatggactgtacctgacttgagcctcatctcattaatcagcagcaccgcttatcactgttatcagatcaacgaaacaagcctttctgctcgacgtccaagtaaccaatggcaaacttaagcacgagccccagtgtggcccttggacccctaaaaaggtacctcaggcatgagccgaaagcttttatgcacggcggctatatccataccttgcctttccatacaatccttacagttgacaagtggatcgcgggtgagcgacgcgacgcatcaccatctgctaagatggaagcttcgttagtgcgtgcagcaaagcatgggtgtttcttttcagtgagcttcgttccggcaccgggttgtggatatctcattttggtaggtatccgacaatattgagtatgtaataagaagtagagcaagaatgctaatggacgagaccaggtaggaagggctacgaatggagagtcaaagaaaccatttccttgtacgaagtggtggcagtggagtttcaaggtgcttcttcggtaccatgagacccaggtgagaagaaactgtacgcgtctgggcttgcattgatgaatgctggtttctgttcccagtggccacaacgactgctcgtcatgagctgagcatggcaagaacgaaatgccgtgatttatgggaacgtggggttcagattcacaggtgaagccactcataccgagatgtggacatgcgttgctagcgatggctcttggcttcctaaacaaaccaagcttgggtggattgtttccactgacacagtgggtcaatgcagcaggattttcaggtctggtgagcctaatgaggcccgaagtgcctggaggactttgactatcgtgagaaaggacaaaatgtcaatattggacatggctccgatagccctcgatgtgggtaatgagaatgggcacaaagaaatgaagaggtgggagggaaaatgaacaggagagagaaaaaagaggagaggagtgtgccgagtcagaatttgcctcgccgacttgagacagggctggaaaaagggaagttttagggtgagaaaactgcggcagagaggtagtaagctgggtatattctatgccgtataaccacggatggacgttgccgtgttgtttcaactatcgtgagattcggttcttggtgttttgcttgaccaaaacaattcgatcagcagtgtgagtgtacctggccgaaaggagaaggcatgcaagggccgctagccaaccaactgacacgatgaccattcgcgtcgtgagacggtgaggagatctccctcggaggctagcacgtatctccatcctgtagcctcaaaaccttactcaagctgcataagagcgggcttacagtagcgtggcgggtatacccagatgcatcagactcacagcgtttccgcttcagaaaacttcacaaaagtccaccgggtctgagcttacttccccgtgttgttgattgaattgtgcgttaccgttgccgcaaccccccgcagttgacacgatctgttttggttttcttcgtccatgatcttccttggtgcatactgcatcacaaacgactgccagagcccataattactgttgcagcttccttgatttgcgtcgattgcatagaaaaacaatgtggaacagtggaatgttcccccggaaagaagatgcacgtctagccgtgatatttcctatttggatgatatcggggtcctgacagtcatggcgaaccgaatttttcttgtccatccagccactgttcctaaaacagagcacgttgtaggcgcttcggccacttgtgtgtcaacggcatggccgtcctaaatcggccattgggggtggcatcgtctaatcgtgatggccaactgatggtgggaggggcaattggagaaaggaattaaaaaaaaaaaggccctgttcaccgaggagaaagaagtgtgaagggaaaagggagggagggtctcggctagggggtgtaacagagtcgtataggtaacaataacgccttcaagggaaggaagaattaggaagacggaaacgaagcccacgatgcgagacgaggcgctgccacgcatcgtgttgactgggtcttgtcacttgcgtggactcggggtcctctggggtcgaaactatggtgccctatccccatccccaggccaggcaacgcgacaccggctggtatccagactccatctccaaagcttatcctgcaggtttggtcctgacagggataagtttggctttagtcctgaggagaagtgaagctataccatctgcatttcgacaaacagagacatagtcaggcaggaacacaatgatgagttgagctagctgggccgactccaggttctcgaaccgggcacagacgtcgaaacggtcaaacgcgaggggacccctagcttgccgaaccagtaggccagatcaaatgaggaattgttgtaggagccatcatgtaatgggaattcgaaatatgtgactctcccctgctgtgtctagaacacgacgacgaccgcgctggctgaccgaccatgttgattctcacgatgcttcgtcaccctagcccagcaatggaaatggggacggagaaggggacgggaagcggcaaaaaggctctggctgtggctctatattcagctgaagtgcttcagttctgaccgccggtctacggcatttccaccgatgagatgatagcatcggacgtttggccggagacgagcgatgatatgtatgtgtcaggttgatttgttctttctatcagtcaggcgagtctggggataattttctttggtgcaccccaatccgtctgtaggggggtcattccccaattcgaacatcacctgtgaactttgccttaattgcagattagtaggtagggcgagatggcaaaacgtggggaatcatgaagtcatcaaactccagtttgttccccagtattgcacatgttaaccgtcatgatgggaggatcaagaacataagccaaggaaggcatcaggaattgaccatcacaagtgacgtgcctcgatctcgataaccatattgtgtttccattttggtgacaagtttaaggaatagaatctccgggccatggtttgtaagggtgggaggatctctgtctaggttatgaggctcttggtagccgggccggcatacagaaaatgctagaaccatgcaacacatgcatggaaaccaagaaagaagaacaaactgaattgtgccttgcagttatgttaagttagttgcttatgcaaatccgatgtgtcggctttgaactcggagcaacaacttgtcgaaccattgactttgtagcggtgggagccgaaacagacaccgaaacaaattgttccgttgaccggttgctagggatcaggatcacgcatatgaacataggaaagctcatagaagtgcatgcatttgcatatggatagaatgtgattgagaagaaaagataaagactatttcgatgtggtaatttcaatttcacttgcaaagagaaacacagacaaatccgcgccaagatctgtagcgtcctactttaactaaaagctaatcctctgttgtgaggaacgaaggaaagagcttccacttcacgagcctcctcttctcgtgccgacaatcggatgttttattattagccggcgttggagacggtcacacctgcaacgcacaggcaggaacgggatctgttggagaaggagcctaggaggtcagaagggtggcgtggcaagggcaggggctattaggtgcttgccagctaaggtagtctaggtgattcatctggtaggtaaccaccaatagcttgtgcacattgacgggaacgagaatgagtggcaggaacgccttaccatagctggaaagggaaagggaagggaaggagaagggcccctttgactctttcctttgcttgcacttgcatttcgcatttggatctttcggcactcaagaccggatccgccttccacgctagtcatgcacgatttgtcgaaccccggtcgaagaaagaagcgtctatttttttctacaggcaaaaccccccacttgtagatttttttctttcttcttgtaagtgaagagcgaggagcttcgtggagccaggtaccggtaccgctacggagcttctggtagtcatcgtgggtattactgaggtaagaagagagggtctcatgtttgatctgactctttcaaacacgctctgggtgtgtaagcattttcgtgttgacgaggtcaggcatgtcggagctggaaaaggaaacgcggtagcaaagagtgcagtgaggagactgtgtgatatgtattgttctctaggatgttatgtgtctatctgggtatgtgtatgtgttgtaaatgttcgtggcatctggtgatcaacacaatccgtgctcccgtcctgacttactccaaatttgatgttcatggtttgatatcttctccaactgatctgacctatcgccctatagaacatcactgggaaagaaagtaaaaagcgacacactcttctccaacccttctggatcgtcaggacacggctaaaatagtgtcttatgatgtgctcggcgtaacatcccgatctcaagccacctgccagcacgcatccttttcagaggtgtgtgcaataagtgatggcaaccaaatatatcaagcgtcattgtgtttactttgtaattctcaaattgctgaatcatcagtatctgttgtagaaaactgatatggatattctctgccttcacaataattgcaacgcttaatataggtaccgtaattgcatgaaacgtgcgtcttcatctcattatccgaaataatgaaccatcgtcaaattactcacagtctcgaccacgatctaacaatgattacagagtctccagacccagcgacaaggccacgcgctcctcccccctctactgaggcccaccgctgaggacttacagtacacacacccctgtaactccaacgcccctcccctgtaacgcagctcagcaacccagacagggcaagctcaagcacgaaccaaagtaacggtacggtaccgtgaacggacctggagtcgccgcacttttatatgaatagtatatatatcactgcagcccagcgcctctttccacacatatcatatcgtcaactaccttattcagcttcaaagcatcaactcagtattctcgctttctcgcgatactacaatgtccactcctgcttcggacaacggaccccggtccaacaggcctcgtcctgaccctgccaagtctggcatcgacatcaagctcgaccagcactggtcctcaaagtcatacacttctggctccaagatcactggaaacgtcatcatcaactcccagagagatgttgcatatgatggctttgacatcttcttcatcggcactggctacactcgtgttgacttcctcagccagtactccagtgccaactatgcttctcgtcctttcatgaagcttcgtatgcctctcaaccctgcagacttccctcaaaaccatgtttttgaggctggccacacatacacaatccctttccactttgtggttccccaccagctcactctcagtgcttgcaaccacactgttgagcatgagggtatcagggaccaccacctccagctccctcccactatgggcttctgggagcgcaacgatcagtcccccgacatgtcccacatcgagtacggtatccgtgccgttgctaccaagaccgacggtgaggagggacgctctgcgcctttggatgccttccacatgatcaaggttcttcctgcggttcctgaggatgctccccttgagattggctccgacgatgagcgctactgcctctctaagaccaagcctatccgcaagaacctcttcactgccaagcagggcgagttgaccaccaccgcttctcagcccagtgctatcatgctttctggaaacttcctcaacgctagcggcaccaacttgagggttaacttcgagttcaactcgacctccaaggatgtcactccccccaaggtcaactcggtcagcgccaagcttcactcgaccactttcttcagcagcactcccatgaaccacctccccaacctgggctctcgcatcaagcatggaagcaccccttcgctcacctactccaccaccacacccgtccccatgcgccctggcaccaagctggtttgggagaacgaggctcctgcctcccgacgtgattccggctatgacagcgctttctggaatgagggagaatcttccgagtcagacgacgcccagcgagccaagaaggctaccaagtacaacgttcgccgctatgctaccctcgatgtccccttcaacctgcccaccagcggcaacaagcttttcctaccaacattctactcttgcatcgccgcacgcgcatacatcatccacctcaccctctcggtgggacccatgaacaccaacatcaacctgagcattcccgttcaggttgccgtcgagaacacctacgaccaggccgacgacgatgagcttccttctttcgacgctgccattgctgaagctgagcagggtgaaattgaccttcaccttcagccccgcctgatgcagattccttctgatcgctttatgggcaacagcattcttcctggctacgatgacgtgcgaatgcgtcctgtggcagttgcctaagagatgccgacagcagcaacagcaacagcaacaacaacaacaacaacaacatacacttaatggatatttaatggaggaggatctaccatcaaaagttctcatgataccacgtttccgagatatataggatgataggaaacattttacgactttgctttttacttcttctactagattagacgcatcattcagcgaggagttttcgagatattccaaaaacgattcgatcttgtcaagaaaggattcttggctttttttgttttaggagttttggaagatttgcatatacattcacaacaagcatcagcatggggaatgggatggattacacaaaaaggggaaaaaccaggcacagcattcctggaagcgattattttactatgtatttacagaggacgtggttgtatgacaccacagcacaccactttactttacttttttgttagaaaagaatgatatgtcttcaaaacattacttatgtcttaatcattgtgatgcaattgtctcctgattctgaactctatgttggggagtatgtacattgacgttggtgacgactgctgcattgaatgttacgtattataaccttgaataacaccacttttgagtcagccatttatatgaaccgtttttaaaaaggtaaaaatactcgacatgcgagtggaatgatgagagacacgtggatgtgttcggccaaaaccgcttccagatggctggcctaactgtcaagcctaaaactcgcgttatatttaaaggcaaaactcttttccacgttattaccgtaagaaatctcatgatcttctcgccttgcagtatagagacaagagggtctgtttcattggttagaattggggaaagttagcggccaagtcgggatcgtgcaggacggacgggaacggatgaagcgggttttgtcgttcttttgactgggggtttaagaggttgtgattgggtcggttttaattgagagtttttggttgtgaagggataagattgacaaactacattgattacagaacaaatcagcaccgcaacagtcgtttcatgattcaacgtcaagcgatggcaaagactggcaatgaatgaaggttttagcaagttttagtcgaatcggcttattttattaatgtatcttgtatgacgctatcgaacaatatagattccagttcaatgtatcaccgcatccttacccgcccgcaacaatcccggtgaacaaagacaaccaacatcacccataactcgccgatcgacctactggtaaaacacacagaccgcgatatcgcgagccgaggaggggttgaggggagctattgttcttttaacggtgtaatactagacacgaaccaaacctcagcctcaaaagcggtgtcgcgacgaaacaatgcaacatggcacaacttcgtatccaaaaagacaaaaagaatcgagaaacgtgatctgaaacgtatgtggtttgctactgtatcgagtcttggctgagcattatctatgagactagacggacaatgatcgacaggaggttcacattaaggctggtcccagcgttatgggcttggtattgttctttggattggtggcgtcgtaaagtttttgataccgttgagctgggttctgaactggaataatgactgacaggtaaacagtatatcttgggtcaataaagatgagataaatcactcgataaaatataaccaagtcctagaacttgtaatacaggtaaaccagcttgccattgaaatcattattagataattaccatcaagagtaatatctgtttgctgtatctaggtactatagtcagcctcatgcatagaacaataccaactttagccgaagccatgtttgcccagtaaaacctaccagccttttcccactgtaatacaggtacctcgaccactaaacgctcgttagtttaaactctacaagcacctacctcaagcaaacaagatcaattctttcaagggtataacaatattaaacacgggccaagactttagcatatgccctcggaaataaggtcgaataatacttggggacagctcagactaaactcagtagagcaaagatggccctcggttgtatagtgagtgggggaggggaggctaaactccagatctcacaatgggaatcgagactagctattattctttacttgagttagacctctgatattaatttatattattggtttcatattcatggacttgatataaagacgactaaagttcgcttttttaaatctcattcacaatctcaataaccctcattcactctcccacttggatatatatatacccctctctctcatacattataacccatatcgtctcatacctcaccatggaagctcaggaattccgcgaagctgccaaggctgccattgacgagagtgagttataccctcgttcacatcagacttcatactaatcaattccatccagtaaccgattatcatgaaaacgtcgccgatcaccgcgtcgtctcaaacgtcaaaccaggctatcttcgtccccttctcccctccgctcctcccaaagacccagagccttggtccgccatccatcatgacatccagtccaagatcttccccggcataacccattggtcaagccctcgtttcatggccttcttcccttgctccaccagctacccttccgctctggctgagatgtactccaacgccttcaacggcgctcacttcaactggatctgcagtcctgcagtcaccgagcttgagaccattgtcatggactggcttgcgcaggcattgggtcttccagagtgctatctcagtggcggctctactcatggcggaggtgtcatccatggcagtgccagtgaggctatcctcactaacatgtgtgctgcgagggaaaagtacctcgctgctgtcactgctcacctccctgatgatagcgaagagaaggaagatgccctctggaaccaccgcagcaagcttgtcgctctcggcagttcaggcacacactcgagcaccaagaaagccgctcaggttcttggcatccgcttcgccactgtccccatcaccgaggccgatggctttgcgctcaagggcaaggctctggctgctaccatcgaaaacctgcgttctcgtggcctcgagccctttttcctgactgccacgcttggcaccactgatgtatgcgccgtcgatgactttgagggtatcgttcaagctctcaagccaacctttgacacgccccaggaaatctgggtgcacgtcgacgctgcctacgcaggctctgcactcgttctcgaggagaaccaccatctaccaaaggctttctcgtcgttccactcgttcagcttcaacccccacaagtggcttctcaccacctttgactgctctgccgtctgggtgcgtcgtcgtgcttggctcatccaagctctcagcatcaagccaccctatctgcgcaaccaattcagcgatgacgagctcgttactgattaccgcgactggcaaatccctcttggtcgacgcttccgctctctcaagctatggtttgtcatgcgaagctttggtattagcggtcttcagaagcacattcgccacggcgtcgagcttggcgatagtctggagaccaagcttgcctctcgcagagacatttttaccatattcacacctgcgcggtttggtctcatcacggtgagggtcaacggcgcagatgaacgtgagatgaatgaccgcactgaggcggtgtatgaggctatcaacgcggcaggcgagttctaccttacagctactgttgtgaatgacaagtttgctattcgggtttgtactggtgtggccaaggtagaggaagagcatgttcagcgcatgtttgacattttggttgagacagccgaggctgagatcgcaaagaaggcataaagaggcagtgagaattgaattagaagacgacttagatatccaagaacaagcaatatgtcaaaaattgggatatgtgtctgtaaattgatgctgttgtaatgcgaatctaaaacgcaaccaggtcatatgctccttgtgtttattctccttgtgtttgttttcctcatgtccccatgtttatcatattcatgtatttcgttataatcatcatgctgccatactatcttcaccgactataccctctgtcccgtcgatcataataataatcgtcatcatcttcgtagtagtctggacgccgactgcttgatcgatacctcctcctccctctgccatcgtctctgcttctgttgtcctggctatcctcatcacgccattcgtgcttgtgcttgtaccggtcgaagtctttgctgaaaaaagtgacagcgccgatgagtgcgaggacaaggcctggtgtccagtcaaagcctctttctttttggaattgtttgtgttcgcgacgagcctctggatgttgtcgacgagattgtcggcgacctcgaggaggttcagagtatgtatctcgtcgtcccatggtgatagtggttgtggggtgatgaatagttgggttgtgtagagagtcgtctttagtagtgatgtaagagactcgaatgggaaatcgagatagtcgtatatgatgagtaataggacgtagtcaaaggcaggccttgaacatatgtcgtatcatatctctccagcgttgctttgtatgcagactgagctgaggaaagatagaaaaggaggaaacctcagtagttaataataaacttgcagaggaaccctccaaacctaaaggccttggatctcaaaccgttgaaccttgtccccgctgccgctgccagattgcatatccggggaccactaaagcattcaaacagtgaatgtcatttgctccatcgtcggctcaaagcttgacatcgacagggatgccaagttggggggtgacgtgcccttgggttacgtgccagggcccaattgaacgacatgcccctaaatgatgtcacccatatcgtcatctcccctcacgctttgccctgggcagactcaaacaaagcaattcttcctacccaacatgcatcttcacgtaactttgcagtaccaagacccatcaggtgacttatatcggtgagcatttgatgattgtctagatcgggcttctattctagagaacagacactgctatctactctagcatgaaacacaccagttcaaatttacagaaaacacaaaatcaggtcagatactcgctcgtcgcggtgccatcgtgcgtctcagcgctttcttggcctccgtctcttctaccaagggcaagactccttgctctttcatcttgttgaaaaactcttgtccatatttgtatcccagctggtacagttcatcaaacttgtggaagtcgagcgttccatagtcatcaatcggcggtcgcatgtagatgcatcccgccatagtcttggcacgttccagagcatcaacgctcgacacatatgctagtcgtccctgaatctccgcaagggttggagggttcgggtgaggcgagaacggattccatcgattgacaaacgcccacgctccagacagcgagtcaccatatgtttgcggtgtatcatcatccaaggcacctacgtcgatagcaaagattatgtcaactccaagacccttcatgtgcgacacggtcaaattgtcaatgtagccaccgtcaagtagcatactaccctcgtcgcacagaggtggaagtaaaccggcaagggacatggaggctcggatatacctccaggcataaccactggtgtgaaactccgcccgactcttactgatgttagttgtgttgcagtagtactcaagccagaagtcttccatttgtgtgtcaccaagtgctttgaaaatgccacggttgaactcgtgtcctgtagtgtacgaggcggaaggataagtcaaatccagagcgaaacgccaaagactggccattcgtccagcaaactttttagcgaatccgaacatgggcacaacatccgcgtgacgagcatagagggctccaacaaaggcaccaattgaggttcccccgaccagatcaatagggattccggcctcttccatggcccggatgataccgatttgggtgatacctcgtgcaccacctccgccaagtacaagtccaattgatttgccacacagccgtcgtgccaggcggtggaaatctcccttgaaaggcgaatcgggcgaatagtacggagtatgatgcaccttgcgtgaggtgtatttctgtatttcagcctgcaacacctgcacacgctccttgagagcttgaccgagtttcttcggggcatgcactggcatctggtttgtcctaaaggccatttggatgtgacaatgacctccattgatccacatacgattctggagccaagcacgggtgaggccaggccgggagtaacgttcggcatgcaacaggaccagaacctttctagctgtagacttcgtgccaagcatgaagcgctcgtactcaccaattgctggtgatccttctgcaaggcccaccaggagaatgctatctgcttgcgtgatacaagtctgcgtccatggggagttgacgttggtatctagtgaaccgtgatgttagcttactgcgtccatgcaagagttcaaaaacatgtagtaatgtggcattgtcaggaaaaaattagagttatagaaccaacatcggctttgcctctggagtctatgtgtgatcttatcatcataaagggagttgctagaaaagaaaagagaaaagtcactgcttacctgcaacataaacaaccaggccgtatttttcttccaagtcggcaagatattgagaaagcctgagctttcccatcttgttaaaagcatgcttgccgagatggttgagaatagcagcctggttaagggaagtggcaccattggctggaccaacttgagcgagggcgttcatcagacggtttccaaactcaacaacaggtacgccagccgtgacaggaaggatggccactgttcgaagattcatgttcgactttcgcatcaatgtcttggggcttgtactggcgtccttggaggagaatttggaggtgtcatcaacaatggccctcattctggatgcgatgatctttgagatcttgatcgtgatattggggtgttcctgtgccaagctgttgaacagcgtgcgagggaattttaccagctccgtgtctcgaatagcgtgcagagtacctgggcgggcggtctccgtgagcacctcaagttcaccaacgctgtcaccttggccatattcagccagagcagtgacaccaccacttccacccttgcgttcttggaccatacgcaagcgtccgttgagaacgatgtagatggcttcgctttcatcggcttcgtggaagagaacctggccagcattgacttgaacccattccagagcaaagtcaatgtgcaggatcaggcgtggcaggatattggtcaatcgcttggccatcgtgagaaggacgattggataacggtccacgatgcgctcaagcgaagctcggggcaaaaagcccacatacacatcagtcttggccacaacgtcgataaaggatcggtatgaagagacgctgccaatgtagccagcaagtccgcctggtttgaccaaagctatgctgcggcgggacttcttggacgctgactgttgtgtctcggcctcggcttgatctcgtgcagtttcagtcttcgccaaagtgggaaatgatcccatgtcagacgggtcgggcgatgatgggtcttgctgcgatttgccaaacccgctggacttgagaatgttgtgagcatcaccctcgctacttgtgccaatgtccaggaacccatcgacgacatagtacagaccggggtttcgctctccctgctctacaagaaccgagcccttggggaaaaacacaatctcaacctcgtctttcatgtcgttggcaaggttatgggcactgacaggagcgtgcagggcagtcccgtttgatgtcaccgattccgtgtcgccatcaacggagccatcgtagggaggcatgaaaccaaaagcattgctctggtttccaaatcttgatcgccgatgatcgactgaaaccaacttaggggagccctccatggattctggctcgcgggacacgcttccattggtatccagtccaagtgacttgaacatgcactccaggatagaagcacggaagagattatcttcgtcgacagtttctcgtggatccaaagtcatacgacccagtctcctcgagtcaaagggatcgttaaagaaccgatcatccttgggattggcaccttgccgtctcatcgaagcgcccgagacagctcgttgatccgcttgagaaacgcgtgaagccccacgaccaggcaactgtgtgttagacagtaaatctccaggactcggggtatgaggcgaagctcgctcacgaggcggtgtgatcgtgcttgtgacaactgaagcccctctcagttttgtcattgactgtaacatggcctccttccgcagtccggtgctagaccgtcgccggtgagtagatgccgagttgtgtagtgcaatacccttcgtgtcatcttcctcctcactgcgttcacgttcccgtttgaacttctccttgaggcgctccagggcatcacctcgtaatatgttggggagctgacacatggtatacttaatcatgctcttctccgtctgcagtacctcactggtcaagcccagatagttgaaggcctgcgcaagagtgactctctggaatctggagagaatgacgtggacgatgtgtgcggtagcctttgggtagatcttgataagcctcctgaaagcactcgcaggaataatggcaatcgtggtatcaaccgtggcacgagcaataatgtctggatgcgctgagccggatgttgctcttgatggcataggcggcctagtgggccgaggagggggagtggagccatccagtgagataggcggaatggcagtgtgttcagtttccataccagaaacacccagaccttccggcttcttctcatctgcctcaaatttatgatgattgtgaggcgtgccaggcatagacaggttctgcttctcaaaagtcggatggcgaagaccactgcttttggcggggtgcaaaggaggctcctcgttctcttcgtttggccgcagcccaacatcctctgtaaaaagagacatgatagaaaacagtgacgacatgggggctccgttgcgaacttctgtcaagagttgataagtctgctgaccaggagcgtcgtcatcttcatcggacgagtccagatcaaggtgtcctcgagaggcagcggcagcgcgtgggcttcggtttgatttgacaaaaatctcaaccaatccatcgacgacaatacagaaacccttttcttcttcgaggttgatggtctccccagcaatgagcttccgcgtttgcatgcttcgagtcaactcgtgaaagacaggccgctctaggtagccaaagatcttgatggcacttaagaactcgtccagatagtttgccaaacccgacttggaaccaccctcgtgagtatccgggaaaaggtcgatctccggctctttgcgctggggctctggaggcagacgagagtacatgttgaggatgcgatatctcacaacccaactgacggccgacacgacggctgccatgatgaacatgctacacgactgttagaaatgaaagccaacagagtatatcgagtgacatacagcgtggtagcattcatggtaacggtccagcttgtggagaacaagtggaataagaaggaagggacattgatagtcgcaatccggatcacccaataaaggatagtcgatgtaatgtgcaatatagatagaatcagccacccaaagaggccaaaccatgtgtaaggctcatgaacggtgacggcaggcattgtgctcatcgcggagggaggggagctgctgaagctgagggcatgggcgacagtctcagcgacgtcgccggccatttgagcggcgtttgacggatcagatgccatggctgatgatgaagatgctgcgcatcatagcgttgcatcctgtagaaaagaaccgcgtggaagcggagggagtttggaggaagggagagatttggaggtgaagaggttttaagaacatgggaaaggaaaaaaagaaagcgtgactgcatttcctgcgcgcgcaagcttttagcttgtgattgagtgcggagctacaggggagctttgggtgccgaggattggctgaacgattctaccccacctcactgagggttcagtgactgaggcgctgaatttgctccggacatgcatgagcctagagtgggtggaggggctatccgtttgtaccatcacttttcattgcttttgacagttgcttgcgcttggataaatcatatcctcggtattttacgtcaagtgtctcagttactacgagaagaatatcgtaataacttttggtgtaacaaacagacggtaaaaatctgttgtctcgtcaagctaccgctattcagacttcgtctcctgcttgataatgtgctattgagcttaacaacatcttgcgatagctttcgagatgcctttcgcgcaactcgttctcggtagtccgggctgcggaaagagtacatactgtgatggcagtgagtattccaacacaaacatttcctatacaacagtacagctgaccggtcaagtgcatcagttcctaggcgccatcgggcgagcctgttcagtcgtcaatctcgatcctgccaacgatcataccaactaccctgcagctctcgacattcgcagtttgattaagctcgaggagattatgaaagatgataaattaggacctaatggcggcatcctgtatgccctcgaagagttggaacacaatttcgagtggttggaagaaggactgaaagaattcagcgaagactatattcttttcgactgtccgggacaagtggaactatatacacaccacaactccttgcgaaacatattctacaagctccagaagattggattcagggttggtcgtttccgctgctcgagattgcactgactgaccattgacagcttgtttccgtccacctctccgactccttctgcctcacgcaaccgtcgttatacgtatcgaacgtcctcctctcccttcgtgcgatgatccagatggatatgccacacataaatattctctccaagatcgacaaagttgccgactacgacgaactccctttcaacctcgattactacacagacgtggacgaccttacatatttgacaccccatcttgagacagagtcgcccgctctgaggagtgagaaattcggcaagctcaacgaggcgattgcgaatctgatcgagagctacggtctggtgcgctatgaagtcctggctgtcgagaacaagaaaagcatgatgcatatcctccgtgtcattgaccgtgctggtggatacgtctttggtagtgctgaaggagccaatgatacagtctggtcagttgccatgaggaacgagtcgtccatgttgggggtgcaggacatccaagagcgttggatcgaccaaaaggtggaatatgatcaaatggagcgtgaggccgaagaagaacaggcgcgcatccaagaagaacaagccatggagatggaacaatcacagccacctcctgcgccgacaggtggcatggatcctgattttggtgacatgacggtgcccaaagatagtgggatcaaagtagttagaaagtaatgatacccgttcagccatctgcatcgtccatttcctcgtcgcttgacgcgtcgttgatgtcgaggaccatttcgtcctggttacgtaacgaactgaacgaagacttggggtcagtttcttcttgagcggcgagaatgagcctcttggcctggcgaatagcctcatcttcagctttgcgaattgttccactgacgcgcacaacacgaaacatgcacgatctgccgtctttcacaggaacatgatccataaaggtcaatgtggaccagagcatttgataatgagctcttgaacatttgaggataaaagttgacgttgccaacgaaaggtattttacttaagcaatgtcagtaatgtaacgcgctctgagattgccgtgtatcactcaccagagcagttcatcagtgctccagatccatagtcaccgtatagtgacgcgacttcagctctgatacccttgattagagcgccaggactcagcttttcgatagttggctggtgatgaagaaccgagtctggcaaatttgattttgcagctgttgcagggtctggcggataaacaatattgacaagaagatatctctcttttatgcgcaccattttgaaagacttttagtgtagaatgtgttgtgttactggtgatggttgtagttgagagatcaagtaaataaaagcttgtgactggatgaagaatttgggttcatgttcgtaaagttaacgacattcggcatgagtgagttccaccatgaccgggttagtggggccgtagcaactgagagctcacttccccgccgctcagttgatgaagtcaatcattattcagtaccagtcatatctcaccatacatataatattgtgtctaggtatccattggaacttatactctgtcattggataacgaaaagtttcaacagttgataataatacttattcttactcaattgtccaatacgaccatggcttccggccctctcaaggcagctcttcttattgtctcaacgacagcagctaaagatgcctctgctgatgcttcaggccctatacttacacaagtcttgaaagatgagggagaagggaaatgggaagtttatgatacaaagattgtcactgatgatgtacttgcaatccaacgccagataaccgcctggactgatggctcggatagcatcaacctcgttgttacaactggtggaactggttttgcaactggcgattctactcctgaggttagttctatttcggatgcttgagactaatcaaggtaacaatttgttcaggcagtgactcccctactgcacaagcaagcaccaggcctcgtgcatggcatgctagctgcttctctcacagttacaccatgtaagccatgccattgctattcttattccagcttacactgacaataaaaagttgcaatgatgtctcgtccagccgccggagtgcgtaactcaaccattattgtcaccttacctggctcgcccaagggcgccaaggagaaccttcaggcgatcatcaagacactacctcatgcatgtatccaagcagccggtgctaattcgagagccatccactctgggggagtcaagaaactggaggccgaagctggtatttcaagtaagaacaagcagcctccagccactggccacggatgcggccaccatcatcacggccatagtcatggctctggacacggacacagtcatgggaatctcgtcagacatacaaagcctggaactaccttatctaacgaccctgcacttggaccttctcgtcgataccgggagtcaccttatcccatgcttccagttaaagaagcgctggcattgatcgaacagcatacccctggacccgaggttgttaccgcttcagtcgatcagtcaattgtgaactctgttttggccgaagatgtagaagccaaagagaatgtacctgcgttccgcgccagtatcgtcgatggatatgctgtcgtggcccccaaggatggccagctaaagggagtcttccccgttacggccatatctcacgcagcacctggggagattggtgctttgaaggaaggagagctggctagaattactaccggtgcccctctgcccccaggtgccactaccgttgtcatggtggaggataccgtactcaaaacaatgtcagatgacgaaaaggaggagaaggaagtagagatccaggtggaaggtgttaaggagggtgaaaacatccgcgaagttggcagcgatgtgaagcaaggcactgtcatccttaacaagggcgagaccattagcggtgtcggtggtgagatcggtcttctcgcgtctgtaggagtttcagaggccaaggtctaccgacgtccagtcgtagccgttctttcaacaggcgatgagattgtcgagtacaatcgtccgggagacctgaagctgggcgaagttcgcgacacaaaccgaatcactctgatgtccgctgccagagaatggggttatgaggttgtggatctaggtattgccagcgacaagcctggtacgctggaagagactcttcgcgatgggcttcgtcgcgcagacctgctcattactactggtggcgtgtccatgggtgagttggatctcctcaagccaacgatcgagcgttctctgggtggcacaatccactttggtcgagttgccatgaagcctggaaagcctaccacttttgctacggtccccgtcaaggacaacgcaggacagcgagttatcaaggctatattttcactacctggtaacccagcgtctgctctagttaccttccacctgtttgtgcttccgtcactccacaagctgtctggtgcctctactgtaggcctgccaagagttccagccgttgtctcgcacgatttccctctggaccctaggcccgagtatcaccgtgctgtggtgacggttggtaaagacggactcctttcggcaacaagcactggcggtcaacgaagttccaaggttggcaatatgaggtcagccaacgccttggttatactgcccagtggcaagggtaagctggagaagggttcaaaggtcgaggtcctactattgaatgctgtccaagctgcttaaaacatcaacgatgacaaaaggtcggaaaggcgcaaactaggtattcgctgtcataacaacttgcaatcgatcaaatcatacaatgcagaggccttgatgacatcctaatcttgagtaacatacaattcaaatcccacgtcgtgatatacaccttcgtcttcaaatgatactggtactgatactgatacagccaaaacacgtcctcccgagccaatcttccgaacgcctgaccaagtattattggcgcaatgcatacacgcgctccgtctcttttggaacacacaagtgttgatgccgacagcaaggctgccggactcgatggatctctattgtgggtgatgggtttatttcttctcgccaaaggcaggggccttgctggaaaccaggaggccaatgataagaccgaacaggccgagtactgagctgaagatctcaatgaccagaatcttgacgaagctgcataggtgttagagaagaagccagtgcgcggcgacgcaggatagatgacatacagagagggatcggcagcatcagccagagcagcaccacttccgttgataccaacagcgacaccgcagatgaggttgcacatgccgacagtgataccagaccagaagagggcatatccagtgtagtaagattcggcggcgtagagatcggcgcctgaaacgttctcgaccttttgggaaaagacgatggccatgatgacgccgtagatggcgacgacctcacagaagataatggagatcaagttcttggttcgaatacggggtgccttgacaccaccaccgagaatcgatgagccggtaatgaagatgcccctgatgaattgacgttagagccgtgtatcagatcgatgagggtatacgcaccatgcagcgccaacaacagagagaccaatacaaaaggcgatgcccagtgtagcccaggtataaggcgaaacggcctcgaggaacgcgccgacatcgaaggactcaccgctgcccgtgaagagcatatctatacggcggtgtcatggtcagcaaaagtacatcatctccaactatgcaacgcctctcggggatgggtatcgcgtacagcctccaacgatggtcaggaacgacccaattccgcccactccatagtatagactcattgcgacggtgttctaattgttgtatcgacgatccggggggtttattttgttgatgacggtaggcgacggatgatggtggcttattgagctttctaagagctcctgtttagaggtactaccttgaagctagaggcgatgcgtgtccagcaggcaactggcgactggaccgacgtcacatgatgcgaggctgctctgtggcggtgcgaggcgcttagtcattcccgccatgtgcaactccctccacaggcagtcatatctcatgaaccttgcctttgacaaacacttaaccatctgaagccgaattaacaattgattaactagaattattttcatacccgcaaattcaaaccgatatcatggctaccggagcgcagtctttctacgagctttaccgacgaagcaggtattgcgacaccgccgtacgctgctttgcgatagcttaactaacatggtcccttccagcatcggtcttgctctgacagacacgctcgatgatctcattagtgaagagcgcatcaacccccagctcgccatgaagatcttgggcaactttgatcaagccatcaccgaggcgctacagaagaacgtcaaggcccgtcttcagttcaaggtaagcacacagctctagtgctcggcgctcgtgtctaaaacagtacttaccatcattgcccgcacagggaagcctcgatacgtaccgattctgcgatgaagtctggactttcctaataaagaacgtgacattcaagatggatagcggaagtcagtctatcacggcgaacaaggtcaagattgtcagctgcaatgccaagaagcctggcgaaggacaataggatatgccgatgagtaatggtggaaaacgaagcaatactcggaagggcaaaaagcaacaatgagattaacaaatctcacgtccaacgaccaccgatcatgagctacgagaatgcgggtatacagcagtcaaagattgggcaactactgaaagattggtttattagcattgggtggcgtctcggatatggctattctcttttaacaacatggacgcaatattggtggtggtggcataagatacggagctcagcacacgcaaagacaggctcgttggacgcattgttaagacagaaatacctaagaatgacatgatgatatttgattaatttatttcttcattgattaagctctaatcctaaagccgcatgcagcattctttattcatttccccggatttgagtgataaggcttgttccttgaagcgcctctcaaccggggcctgtcccccactaaaagaccacttcccagcctctaacaagcctgccaagtccctcaaccatcatcatcaggggccgttgcgatctcatcaccaagccaaagcttccgaactgtccggtaatcatggttcgtaaacgccaaacagccgcaacagcagtagcttctgaacctggaacctctcctccttcttctctgaagggcaaatcagcttctacaatgccaatgcctagtaattggagtctacggtcgcaatggatgttctttgctgttgctagcggtgcttgtgcagcgttcaatggtgtctttgccaaattgtaagtcttgaagatatcgaatacatcacaaatggagaggacattttacattggcagtatgagacttagtagctaaacatcacttcaggacaacgacacaacttaccacgaatctatccaatggtattgctagcctcatcggcctctcttctcataaggatattatcgaatatctagttcgaggtgtaagtttaactttcagctcctaactaatattttactaactctgatagtcattctttgttctcaaccttacatttaatggtgtggtaagtcgtcttcctaaatcacaaccgctatagcacatctactcactgtcttagatgtggacactcttcacaaaagctcttgcacgcggcacatctactacacaggtatccatcctgaacacttcaaccaactttatggtcactgctgttctgggcgctttaatcttctcagaggttctaccgccgctgtggtgggctggtgccgcactccttgttgcaggaaatgttattgtaggacgaaaggatgagactaaggatgctggtgctgctgccgtggctgaggggccaagttatgtacccattccaactgaagatgaagaagagcagaggagggatgaagacgaagacgaagatatcattgatttgggacgagtgtcagacgagaggacacgatagtatcacttggcaggcaggcaggccagcaatgcttgcagacctagacatgatgcgagtaaatatacgtagcttatttgatttagtagaactgtttggctacataaaaatagattcaaggcccaaaacgccagcatatcatgcgcatctctatagtttaaatatcacaagctgataagcacaaaatcgtacatctatcgccggctctccagctcgacgccttcgtccagcacttcttcgtcaccatccaggatctgccctctacccaggggtcgttcatcaccagagctgctactcaagcgtatccggcccccagagtatctcgaaactctgcaagagaaccagttgccggccctaaggaggaggttccataattgttcttgtccttcttccatgcggtggttatccttggggttctcggctgcttcaaccttgaactgatacctcaggcaatctttgactgtcacaagaccagtgagcttgccatggtattctatgaggataacacgagggccgatcttttgaaacagttccatgacggtttccaggggtaatcttggatgagctgtgactggtgttgagtcgacatatctgctgaagtcgagggtcgaggaatgcgatgagtcgccatgaagcgacgtagttgataggtttgacgatgatggtgcaaacgtacaccttgacgtctcggacaaaggtgatgttcgactcatcttgtcgatggcatagcgcaattctatgctgccgatgtagccgataagaaccttggtgtgcttatcttccactacggggaagccttgatatctgtcgtcagcaagaagacgctggacttcgcctagggtcagcccatgaacgggcatcgatacaaccgaggtcctcatgactgctgaaacgggtacgccaaaattatgttcctctttactgtcgaggaacggcatcccgctgaaccatatcatcctatcagcaatgcctcccttgccaaacaactcactgacggccttggtgacaccgacaacaatcattgttgggagaatgtaattgagagcaccagtaagctcaaacataataaccaccacagaaatggtgatatgcatgatgccgctcagcgcggcggcggcaccaagtagggcgtatgtgccgggcgtgatacaaggctcgtctggcttgcatgcggagaagaagacgctggtaggattggcctcgtgaatagcttggacaataataccaaccattcttccaaaggatgcgccaaccgccatggaaggaacaaagatgccagccgggaccttgcatccataagacagaatgacaaggaatagtcgcaggaaagtagctaggaacagtgaggtaatgttccaccaccgcttgctaggctcgcagaggccatggtacgattctccatggccgcactcggagaaaagcatctccatactctccgtcatgtcgatcctcagaaaagcgttggggtaagcaataatggcagtaccagctgctaatagagttgcctcgaggacagcataatccttcaaatacctcttgcggaaggactgaaccctcaaattccacttgatcacaaacgctccatagagtcctccaaagataccgatcaagacatagaaaagtaactcaaagaaatgccagtcgtttttatactcgacttggaacatgaccagctgaccggttcggaaggggttcatagcagcaagaacagccgttgctaccaaggcgcagaaataactgcgccaaagggtcttgagaggaaactggttagacatctcctcaagagagaagaggacgccgccaataggactgccaaaagcaacagcgacaccagcagcggccgaagcactcaagaactccctagtcttggaagcattgcgcttatacttgtcgaatagccgagagataacatttccagtacacacagcgtagtgcacactgggaccttctttaccaaccgacaggccagatgcgatggccagaggtaggcagatagatttgatgatcaaagtccaccagccaaggaaacctttcataacgaatccggcaataatacacttgatctcggaaataccagacccagcagcatatggtgcaaacgacttgaccaacgtgccagcgacacaggcaaatatggtctatctcgttagatgctggcgcaatggggaaaaagataacttaccgcaaagacaaggtatacgaaataattgaaaggctcgaaaccagtccacctgtgccattgatcgcatcctgtctcctgttagtgtcgtggaataacatattgcaaggaaaatagtgtaccattcccttctccccaacagcaaaagttctcgttcaaataaaacccagtctcgcagtaacccatcttgacatcagagagccattctgtgatgatgttcagaagcgccgcattcaaaccaatcgcaacaccaatgatggtaaccacaatccaggcttgcgccgcatcataactcttccatagctgatatcgccagccaggttgtcctttgtcgtagaggcccgctgcttgcttcctccgcaccttacgctttgcttgctcgcgagcggcgtcttggacccagtctgccacgtacgttattagtattgaggatcgtcatccgtgatcggtcgtggaatgcgcgcatacctattgttgtaaagtcctagcccattggttagcgtggagacggtacatctggcgcatgtccgactcacttcatatctcttaatctcggcaatctcctcctctatgaggcccgcccctgtagatgtagtggtccccgcttctcgatctgcattggaaaagacggacgacaggcgtgatactacggagggacgtctctcgggtccaggaggggccaagctgaaagatgattgtcgcacgttcatggctcgggcaaggcgaccattgtcgctcggcgggtggttctgaagtcgcacaactcggaaccgagggatcgaggggttaaggatgctttcaaggtgaacggaagtgttgtttcttttcagagaattctcttttgcaaaggttgttctatggaaagtgtcataggtacaatggaatggtcgcaacagggaggctgactgataccaatatgtggcttaagctttagccacaaaaaccgcgtttagtggttgcagcgtcgcgtctcatacaactatctttgcatatgccttgacctttttggatgacaattccatatacagcattcaacgtcgattcttaccggtaccgagtctaagaagaacaatagtcgttcttaattctcaccctcttattggcctttattcaaccgttaaagactccagcgccacctagcccctgatattgtctctggttattgaactgcataatttaagcaattgaggtaagtttagtggcccaggctctactattgttcgatatcatgccgagattcagctcattaaaggctttggtatcaaataaacttttatttgactccgtcattctccataccatcacctccctctattgtacccctgtatctccaactttaacctctaccacggaccaatatcaaagctaccaggctcaaatattctgacactcacagactcatactcttacaccaaataatacatccatcaaccaccatgccttacaacactacagctattcctcctcgcaaggagcctacaggacaaaaccaacttccgcgtaagtccatccaccaagcttaaacggtcacgacctaacaccgactcagtctcaagagtcaagaagattattgcacaagatcccgagatcgccctctgctccaacaatgcagctttcgtgataactctcgctgccgtatgctttgtctcccttaccctgttggctccgtgctcacactatataggagatgtttgtccagcatctggcagaagaatcacacaagcaagccaagctagaccgcaagccccgtcgaaacatccaatacaaggatgttggtatgtctactcctctcttctttccatcaacgctctcattaactctgttagcctctgctgtcgcacatcatgataacctcgagtttctcgaagacaccgtgccaaagacggttccctacaagcacatcaaggccgccgccaaggcgacacaagcacgtcttcaaggtgataacagcaacgaccagactatcaactttcctgtggcgaacggcgctaagaagcctcacgtcaacggcaactcaatgggtgcttccgcgcatctcaacgacgaccaagacaaccccaactcacaaatggaactggaagtacgacaggcgagtggcgtgaaccgggacggagatgtgaccatgtcaggctagttacaagtcgtaatgaacagtgacaatgagaatggggcgaagggtgggaaaacagtctagctcaacgctgtgttgataaaatcaccagagacgccagagcacaagttgggagaagtggtggcatcaactaaagtagtcattgcaggaggatatatatcctcaaagacgaataatcatgatattttctgtaaaccccatccatatccttcacggctagttgcctaactccatacatgcgaagtattattcctccatggcatctccatgaatgccagagggcagacgtccctcgttgagctccttctccagtgcaatgatctcctgcagactggtcgccttcttgatgcgttcctgcagtcgcttcttctcggcatcggtgagctttattcgtgaaagcttggagggcgcttccgagccgtcggcggaggtgctgaagttggtggtcttgataccttggatctgcacaattgttagtttcggggtggccagtttgctgtcgaacaaaatagtacgaaccttggcagccaaagcagttggctcttcctcagttccaaacagttcgcgagcttgctcccgctcagactccttcaccttgacgaagtcgagaaatcgtacagaagggcatttccagagaacccagtatcggtagttctacaccgcgcaatcagtaaagagtcgttatccagtgtcgcatttcagactcacctctttcttagaaacggggttatctgacagaaccaagtgcgtcaatcgggggaacgacgctagcgcgtcgagatccgcgagctcgacgaggttgttcgacgatagcacgaggttggcaaggttcgggatggccttggccagagagggctggatgctcgagactcggtttcgcgcgaggagaagggtggttatgcgcggcgacaggggaaagtttcccagtacttgaatgtcgttatcggtgaagtcgatggcatcgtgaggctaaacacgtccatttattagcaactgtgcaagccgcagaggattgagggagctaaaacttacgccagcaacacccaagttctcaatcgctggaattcggtgtcctgttacgccgcaaagacgattgtatcaactctgcgctctctaaagatcaaaaagtgtagcatctgctcttttcaaaacgcacctcggagatcaagctctcgctccttcagaggattgaggtaggatagggaatcccggatgaggtcggcggtgagccgcatcttggatctggggctgttacctcgggatgaagatatgtatttttattatagccgcttctttatgggctcgaaatcgcaggttcgggaaagctgatgcgtgtggaatgtcggtggtgtcgatatatgtatggcaaggctgatgatctcgacaaggcggatggggaaattttggtgtcatgtgtggcggtagctcaaatgtggcgtccggagttcagccacaacagatgtctgaacgacttacatgattgaatgtacacggatgtccagcgttaacaattcaaagtcttttaattcagtgtacacaaatgcaggttgtttctatctgcataattaggtatgaaggcatgatgaacaatgagtatgtatatgtgcttgtgctacaactacaccacataaatgatgcatcgagtctaagatagtctagacatattgtcgtgtgcgcagccatggcaatctccttatttccaatacgttcatacagaatcaggtgtcaattcattactctatctagaactccggtgtatgtatgcctgccaactagagagtgattgctcttggtttctcgataaactttagcgggacgtttctaattgcatcccggctctactgaaacacaaacatgacacccattcgatccaccgatacactcatggtgtagggaaactccaacaacgccacatccaaaatagaatccatgtgtgactgcaacagttgctgctgttggagggaaataactgtcgatcttggcggtcgcgcacttgcggatttagccttggatccagagcccgcattaggagctgttggcgcttgtcgaggaaatcgctccatgttcagtgccagcgccgttgtggggtgtgatgtcgtgtaggttggcttagcttggtctggtgtgaggccgctgtagatgaaagagctctccatccgtgaaagatcccaaaaccgcaatctcttatccgagccaccagtcacgatgaaagcgtgtctaacatctctcgaatcatcaacagttgcggtgccaacaaccatagcacgaactcctcgatcggcgttcgctgtttcgctcggttcgatatcggtagcatatcgcccaagcatcccttctcttttgtcttcatcgacatcccatgcctcatacccctttaggccgtccttgctgcccccggccctgtagatctctcggcagacagtcttctccagatcccagaccgtgacttcaccttggccggttcctccagaaatacagacccacttaccacgacccttagtaggatgtatgcaaatcctgtagatcgatcctttgcctggtagaccccaacccttaagtctcatcttgaaacgcaagtcccaaaggtcgactactccatgagaagtacccacgcaaagccagtttcgctttcggtccacacagaaacaagtaggcgttccatggtgtactgggttctcgagagtgtaaaggaggtccatggttctcaaatcgagaccgaggatcctcgaacgattcgtagcgacgatgaggaccgagtttgattcttgtctgaagtgctcgcaccataccgcgaactcgccatctggtagctgatactcacgcagaacacgcagcttaccatacctgaccacaccactagcagaggctgtgtcaaccttgaccacgtgcacactgccatcagatgcgcagctcacaaaacaatgcgagttttcaacgaaacagagagcaacgacttgtgtgttatcaccatgcttatggacttggcgagagcggtgtgtaatattgcgctcgagtcgggctgtatcccaaactctcacggtgccgtcgtcgccacctgttataaagaagacatgatcaggcgatggcagcactctattgacagcgctcttgtgttcggcaaaagttgcgacaagctgaccttcgggtttccaaggctcctctcgaggttgaatgctgacacggcttgccttacttctcttgataggcgtgataataggtccgaactcgataacatcacgagggaaattatccacatacatgttgtctagcattctctgaatatttgggtcgtttccttcgtaactgtgctttgagactcggggccgtacagtatctccttctttgccattagaagatgtcaattgttccgctgaggcttgggcaaagggtccttcaacttcaccaaatgcattggtgtcagtagtaccagtttgtgcaattgatttgtttttgtctttgcggtcaagtaagctcagcgcgcttgcctgatgccgaatcccacttctagataacgatgactcctgagtggatccatcgtcacctgtgtatcctgcatgcgatgctgatgctgttctagaatgtgttcgggcggcagtagtcggcgaaaggaaacgacctgatgagcgcggcccaacactttgtacccggcggttagtgttagccttcctctttccacctgtcgagtcatcaatggtcattgaagcgtctaagagagcatctgcaatggtatatggctcttcaggtcgctcgaggtccacaactgccttggggtcacggaggggcgcatcgttaaagaacacagtttggggattgacccccaaagtctttagagataccaccccgttagatgtgctaccgtctgcggttgaagcatcccgtgccttcatcttactaaggcgccagatgaattcccgcagagcgtcgagcttcaactcatcctcgtgttttagtccaaggtttctgagcttcgccacccactgctcgtcttcatcattgcgagctactcgtcccatggagccttgcgccaattctcgggaagatcgacttgatgcggaccccttgtaaccgaacagcagtggcttcagctgttgcagtggcttccaataaacaccgcgctctgttttcaaagcccatgtgattgcttggtcgaagacgtttctcgttaggggtctcttgagcgcatcaaggatagtgagttcttggaagtcagacagaacctctattttcaggaacggctttacaagaggcatcaaattgcaccttacatcagcaggttccaaaaatcgcgccgactctgacaagaattctgctgctgactcccgtatccaaaggtttgggtgcatggtgaatcggctgatgaggtcaaccagttcccaaatcttgggtttcgacagcaaacctagtctggctaactgagcgagcgagtgaagtgccgcctgtactacattctcctcagtatcagccaaagcttggatcatcaaaggtagcatgaactcctccaagcttgtgcttccaacgaagattgcgatgcccacgattgtatcgaaaaaggcacattttagtgtccagtcacgatcattgagatacgtattaaggtgagtaaggaggacatcgttcgaatgatcgtcgaagaagtagcacaattcgggcaccgaggccagaaatgctcttcgaaccgaattatcagagtcttcaaccagctgcttggtgtggctctcaaggacttcaaagagttgccggccagcattgtcaaaaacactttcgaaattcgccttggcatctgcacccggttcgacctcggggtctgagataggtattgagccgtcaggacgaagactcgacgccatattgaggaaacgctgagcagtcgtcgcgaggcttcccagacaagaagcatatgctgctctgactagtggactgggcgtcctcacacgagagctcagtgctatttccatacgaggcaacacatattctaccagaacatgggagttgatgggcgtcaccatcttcacaagctccagaagttgagtaatggttcggatagcagcaattagcactaggtctgtctcgtatggtacgagaagcgtcatcagatacggcagtactctgtccagcttggcttcgtcagtaagcctttctgagaaggcaagaagcacgtcgcatgcgcggattctggaagacgcgcgtgcggtatttctcagttgagaaacaataagtgtcaagaatatcaatgtcccatcgtcttcaggtggttctaaagcagctgacaccgtatggttgtggttcggtatattgagtcgtacagggaaatgtgagaggcttagcctggaagatggtttaaactcctgcgatgttcgcttctcgagctggtagccgagaaaatatgatattttatcgaagtcgtagaacacgcggtcgattcgctcatcggcttctccaagattcttcgaagcacctgacatggggttgttgcctgacgatggatcggttatgagccccatgtattggtgcagaaaattgtagaagtaatgcggaaacactttgcctttccagaaatcaaggtattgttcagccgagtatcgtttctccgggtcaagctgaatcatgtgtgctatcatgtcggcgatatccttatctgcaataacgctcagatgcgtgatgacagggtcgtactcgccacgacggtacttgtacagctgagcaagactaaacatctccgactctagaaacatttgcgcgattacacagccagcactgaagatgtccattgcccatgtcatctttgccttctgcggcggtgcctctccagaggcgtaaaatcgttcgggggcgatataacatgtgcggcgaccagacgtatcgaagaaataggagaaattagctgggttgtcgtcgggtagcataacaggcttgtaagcggatgagaaatccgaaagatatagccagttccaggacgtcacgaggacattctgcgctttgatatcaccgtgatagacatctcgcgcatggcaatcacgtagagcgcagaggagctggaaggccagccatttcttctcgatatcttccaggaacggtcgagtgctgaggcggtcgtagagcgagctgtaaaggaactggcggacaaggtaaccgttggattcggtctcgatgatgcgctgaaatccgagggcgttgggaacgtctgctatcgctttatgctgctctggttacggtcagtagtttcccagccttccggagtttcttggacttaccgatgatctgtttcttgtacttttctagcttgacctccgggtacggctttacaaggagtttgacgagtactagaccattctcgtgacgaccacggatggtcttcatgaacctcgcgtttccgatactcttctcatattgcacatcactcagttcagagatgtcgatacccgcagaaccgacggacggcgtcgcgagcgagaacccttgacccatggtttggcgggggcctaacaagatggtggaagctatcggtcagctgcgcatgaagccgtcgtcattttggatgtgacaagtccgtaaagtaagctgtcggaatagtgtatcgtaagttttagtgtttcaactcggtatgttgcgggtgacgaagaagcaatacgatgcagttgttgataaagaggtagaagtagaagtgatggctgaggtgggagccacagggacgtcatacggtggcagtccgtgtgtgtacatgagcacgcggtcggctagctgctaggcccacacactattgagaacttgccccattgaatatcttcaacctaaagttcaaagacaacacaaggatacatcgtggagagctttttctcaatttaaacacacatgtatagttacgcagtatagtattgagtaagtatacgactgagaatgtatgataatattaaacaaattgtaatagatcacagtccaggcgatctcttctttttaaacgttcccggtgttcatgaccataacctaaaataaaaagaagctatatgaaacaagagatgtgagcacgaaaacaggtactagatgaatcgacaaaatccctcttgaaaccccatagtatttcgataaagagcatgcaacaaccccgacgctatgaatggtccatctttttgtgtgtggaaaaagaacaaagctcccaagtgagcaagacatatgtgactgacaaccagctaaacaagggagagaaatcatacttcttttgaagtgcaatgccaatgcttcatgacaagatatataacgaaagatgcaaggatggttttctctgcttccaagcaatggaacataaacccaaaataaaatcccagccaagttttctctcaacgctttcttctttctctcccagttccgttacgccaagatatggatgtgtgacaattgctataaaaacaacatgaatggtgctgaaagcaatgtagacaacatgagttgtgttgtgacgctcaatgaataatagcccaggcgcacaactcgcgtccactctatggaccgcggctgcgcatcgcccgggttgatcgatattgaagcttaggaatctccatctcaacatcaataccctcgtcggcctccatgatgtttggatccaccgccatgggcgccataggatccggtgctggggtggggtcggcagcctccaactttgcggattccagtttgttctcctctttagtaggtgttgggctgccttcttttaggccagccgacatttcgcgacgcatgctaatgggtcgccgtgttcggatcttgcccatttcgcctgtctccttggccagttcgggctcttcgcgctgaacgcgctccatttctgtcttagccatctcaagcacctcggcgagccgcttttgcaccttgctaatttcatcattgcagtctccatcacgtaggaactgatgagcgccgtgctcacacaagctctgtacaaattcaaggcctttgtcgaggttgtcgtatgcgtcgggtggctggtcaccagcaccgggccgcgctattgacatggggccgaatcgtctgctgctcatatatcgtagtgatgggagtgcgtcatcgttgctgccatcttctgacacgtcttgctcggccaacttcttgatctgggcaacccgtgcagccatcttggccttgcgcatgaggttgcgactagatgagacgaatcgcacaagttcgtcaaagaagccctggacatagctatcataatagacaatgatcatgcttcttgttcggtaagcggcgggagtgtcttcgttcgacatcatggaaggggacttgggcttcttcctaacctgagctcgtgccctggcttgtgctgtcttgatgatttcttgttgctgacgaatggaggctgggctcggtgtatggacctttggtggatcggaggtcttggttggtgtttgcgctgtggcatcttggggtatgtcctcgtcggcgggagcatcagcgtggactaccggagggtcatctttgggcttcagtgattcagttgagcccttgttgcgaagggactttgcctttgggctctttccttccgctgcagcaacagcggccagctcggcctgtcgtcggtcgatctggccgctgagatcgtcaaggcgctggagccagtccgggacgttattcacaagatttttaagagcatccatggccatgtcgcaagattctaattcggtcggtggagccgtgttggctgaggtgtaaggggccaggtggtgttcacccgactccccaactgtcggacagaaattcggtgatggattgagttggaattggagctgagaagctgtgtgcttgcagaaaggtatgacggtaggatgggatcagtttggggaatgagaaggtgtcggggtcttgtggcaaataatcgcaggatgatcggcaacgtttcgtgttctggctgggtctggacccaattcgtggatggcagacaattactgatttagtaaatcaagcaccgtaagctttcgacaaagacaaaggttatgataatgcagtagtagtcaagactggcagtagtcctgttctattgtcgtgatgttcgtaatcgtcgtaggcgtcgttatgatatgaaactctctttgcgcaggtataatatacgtgcgttgatgcagatggacaactatggacctggagcaagataaaccaaaggtcgaagatgtgaagcaaaggacggatgccgtgtacaggatggtttaataagatgaggagccaacgtcggttggttcagacgaattggtggatgattcgagttggtctggtttcttgatgggttagatgggtccactaagaatggcacctggcgggcgtgtgatgaaggttggccgagttggtagaagatgaaaagaccagaaccaacagcgatagaaacccggaagaggacgaagatgtggtagaggagagatggatgtttttgagaggcttgctcgggctctgataagtccacttcagagcatccagaaggaaaaaagttgcagttgcaagtccgtgttgtcgacaggggatggactcagagcggacggagactggggtcctcctgggaataatggagcgaccgggtagtgcggcggggaggagtggaagctaggtaagctagaggctagagaggttgcgcggaagacggaattgaagcgtgcgctgcaaagtcgtttatgtatgtaggtgcttcttacgaggatttgactccaacccggtccgaaagccctgtctagggtcttgtccgatcgtagtacgtaggtactaataagtgaatgaatattcccgcgattcttctaaagctggtcttggagagcagggattggttgaggagagcaaagagtagtctgcttctcgttgatttctcgactcggagctcgggaagtacagtaggcgatggggcgagcgcaagccacagtccgctaaagacggggtggaccttgtacgggtagggcaaagaagagtaaataaacaaagaaattcctctcttagggctcttagggcgcgggagttgaacgacttggctagaccccgaagcggcaaaggcgaaggatggatggagtagggcgagtttaatgcgccgagtgtcaattaagagactggctgcagtttggggggaggagagagaactgcggagaagtggaatcccgaaagagggtgaagtagtagagaataactaagaaggaaagagagaagaagaagaggaggatcagaagataggtggtagtagataagatggataacctaatgagcctccacaaaagtcgtacagaaggtaacccaataaacgaaaaagagaatcaggcagtcagtcagtcaataccttgcttgatcagtcagtactgtatgggacgggcatgctatgcgactggaaaggcgggagggggggggggaggatggcgagagattttattacagtgacaagatacaatgcataaggcatggatatttcaaggtcaaggtcaaggtgttggatcatcagggggcgtgtcagttggaaatcacccattacctacaggcgtgtaagttacctacagtgagtacagtgcagtacgtagcacgccagaggaactggtcggcacactgcatattgcatacaactgtgggcatgtgttgtaggtggtcagtgtacctgggcattgatttgtgtgtattcgtaattcatagggattgcttacttgaacaattcccataaatcaaaccaacgaggggctgctaacaaaatgatgggattgagaaacatgcatcgcaggggtcatgagaggcggctgggcggtaggaattacacccgcggcggcacagtagaggcactacagacagtttaggtgtttgaattgccttggataaggagcatgcaagtaatcacaaggtatcattgtctacctatctagccgttgaagctgtgctgtgctgtgctgtgctttgactgaactaagtgatgcgttgtagatagtagttgaaatgctttgacctaccaagactagagtctaaactctaaaaaagaggccatggccaaagactaaaacaaaacattctatcatatcacatcaccaaagtacattaatagtctagtacacaaggtcccttgtccggcgatatacgataaaataaatgcaattaaatacataattggatgccacaacgactggggagtgggtgtggcagacgataacaggtgtgggatgcgcgggatactgtagaaacgtagcctgaagaaaagctttaggttgatcaattaggcaaagtctgcctccaactttgatcattttggcgttgaagttaccaatgacataaaacggtttgacatggatactcacaacgtgtgtgtgtagagagttcaaatgcggcaacaaaatcaaccactgatctacatcagccaacaatccaatcatgattaacctgttccgagcagtaatgttcttctctcagtgcctatcaaccgacatcaaatcttgacttgtctctatcttgttactgtccgtactcgtaaacaagggcatgtctacaaaactacaacggggatcaggtggatctgttggattgagtctcaactgaatatacggcccatttagttttctcacatgcagaaaggccaggatccgtctctcattcatcatggatatacatatgaccataaaccaacatcagcttctctcctccgtcaaggtaacatggagatacaaggtacatcccatcatctgacgtctctcctacatacctacctaggcatgtaggacaagtccctcagtcgatcgcatatcgccttgtccaacttcggcccgtcaactaactcatggcattcattacctgtcacgatatccgcaagacattccctcgtgccaaaccgccgggttgtgggcggaacgggataaagggaatcaaagcacacaagacggaagtagaattcttttttccccttccctctcttcctccctccctccctcttcttgttcaacatggccctcgaagtctaaatcgggagattcttgcgcttgtaggacgtcagaaggaacgacgtgcttcacaaggcgagagagagaggtagtctaatgatcgacaaaagttgggtttaagaaacagactagacagggtagagttattcacataccagtcaacttgagtaagaaacagcctcgtacgttttaaatgcgaaagcgaaaataccttgtcagtacctttcctctctcgtatcgcttccctcacctccgtgtattagtagccataattatttatcagtgaggctctactggctcgtggcgacaggggctctatcttccattcctctagtctagtctagaagacgcaaagaagcaattttgatcgtcccccgcaagtttcgaatgtagcaggtacacctagactgcttgataacaatcccatgctgtaatttaagaactcacggtgaaaaggtctctatctggttatcttgatgaatcgcccttgtcaaacccattcccttcccatgcaaccatcttgagcgttgaaacgacctacctaggtaggaaggttcttaggaagacaactatcaacagacaaacctgtaaccttgcaccgcaggcttcccgtcgtttgtacgcccaaaagcataaattgaatctcatggctaataccggttcgctgcaattcctacattaggtagtgacacagcatttgggggggggggccagccttattactcgtgagcttcttcttcgttataccatcactgggaagcagaaaagggaaatcaaggtaagcaattgctacgtttcttgcagtgtgcattcagcacctaggtcgaaacccgcatcttgggcctgttgggtatctcgcctcctgaagaaaatatatatgcattgtcatcgttcaaagagttcccccgtcgctccgttcttagtcacactcattgtcaaagtgcttggatgatcgccgacacggatacgttgtcgctatatgcgtctcgtctcaaaagtaggtatctgacagaggtaccagcttctccaacctccagaggctgtgtagtagcagtcgccgtgtgtccaacggttagaggacaacgcaacagccaagggatcatcttgcataacggtacgctactgcagtcgcgcgcatcaacagttgcgtccgccgtctgtatccgtaaccagttctactttgacccacgcgtatttggttgaatatgatcgacagttgattgttccctagaatagtcttctgtccggccgatggcttacagttgtcacggcacttcaaccctatctcggttgaggtccgaaggatatgctgttatttgttttcttttctttttccccatcggagtaatacttagatgtacggaaacagtatataattcctatgtatagagcgagagaccatgtacgtacacttgtttgaaacgccttgtgacaattaattccgtctgcttttctcttctccgctccggctttctcgcttcggttcgcttcgcttccataatgggtcagttcaagtcaatctaacggctgtcaactaaccaaagctcacttttgcgcccggtgacaattcctctaggtacatataacgcagtacgtactttctataatacacctaccgtctgaatatgtcctcaattcgagacggtgtgtcatgaatgtcttgtcttgttcggcacttgagaagcgaacgaactacagcacacagtcgtcatgtcctgtctcaaatccaacagatatatccgtatatagtaaatacagcacaaggattcgcagattacgggcgtcaacgcttcatcacctgaccttgaactacgctgatcagtataatacgataatccaattggatgtggttctgctactctttcaaactataatgaaccctcgtgttttcattcccttgctgcttgcctgctaaaacaagtgccgtggtttattagctgctactgctacgcggttttacatgggacaaggaacatggcatggggagggaggggacacatcaaaatgtctcatcagtcggctctcgtttgaaccccagtttctcaggcgaaccggcttctctcgcccacaatcctcatgctgttggttgctgacggacagggattacttgacgtccaaaggtctagactctgtagaacttggtttagagaaggaaaaagacagggtaaaaacggtgtgaatgtgatttgcggttggctccgaggttacactctgctgaaagaatggaccatcattatcatcatcatcatcgtcagtgcagcgaacaaaaggttattctttggaggacactcacggctggcacggaagaccaagacaggttagttagctgatcaattgagccctacaacaagtcaccagagacatgcattgtagatccagtagttaactctatgaaactgagaccttgccagcttgttaaagcaagaactttacatgtgttaatggctgcgacaagttgacaggtcaaatcactgtgatacccatcgaactctctcgccctcaaataaccactaacaacaagtttctaccctccttttcccggataacccaccctttttctgggaccaaggtccgagcagcctagccttgtaagctgtcagttctgttggttctatgaaacatgacacggtgagaacgccaagataagatcaggcacaatttcgacatttacgcgtgtcatgctgacaatggtgttgaattcaattgaccgacgaattgtgctctcaaagaggcgattattaccgcccaactaccggagagccacaacagtatgtagtagcaagctctaaagtacaactctgtcgaattgcttgcatgtaaggattctacgtccgaattgtcctagcgagttgctaggcctcagctgaactgcgaggcccttgcgttgcatctctatcgtatttgacagtccagtttgagactgtactttgtacatacagagtacatatcgcagcaattaggattgtctcatacttgtctcatttcattgatggaccctcagatatgcatatacatcggtgcttttgcccaatttgagatgcgaacaacgcctctttacctcttacaattccgatagatcaactaataacaacaaaacaagtccaacagatcaataaaacacataattgaccctgctctccacatggtctacagtggagttttagcacttagttctgtagatcatggcctcatttcatgcctccctcgtcaagtgtcaacgcttatgagaccgtgtctagactcgcatggatcgggtgacgaacgcttgagttgctctatatctccaccgagataccttagtctcgagaggttcagccaacaaattcaatcaccgttggctccagggttggagctctgtctagttgctttgacttgcaataatagactttgaggcgggtcccgccggtaggcaaatcttttaatgttattgccgacggctttcttgtgtcactcggacttgataatgacgaatagcttctatagatgtcaagtttaattcgccaagtattgctagtctaatagcgtactggtttcgggtaattccaagtggctcttatatcggaaatacttatcccagcatgggtatactaacgactgcttatctacgctggaatggcaactcgtaatgttcaacgtcaaagatactgaacaaacttcacctcttgcttgggtgtctgatggtcaatttgtttggtggtgacaagggagaagaaggtcactcgtgcgtatcctcagccacatactagcatctgatactcaaacaagaacgttgcgggctgttgaatgaggctcatcggcagtttgtacgaaattgccaggggtggtagcttacacaatatgcaacgtattcaatgccgtatcgagtgccgtattgatgaccgtagcaatgccaaacagcatggaatgttcggagtccgcgcaaggcgatctattcttgcagtctgcacacgtgttccataatataccctcaattggtattgttggctatgtacccctacatagtgcaattccatttcggtcatgggcgaggtttgagttgcagtgcattggagatggcgatgggcatatctgtagggataactgactcgagttagacattcggaagctaaactttatggacaagagaatcagacgtggtccgggctgtagagtgtatgctatggtagcattctcgcttggcttgttcagtcaataggttgaggctatgaagcgtagaatatatcgcacccatggagtctgtcagcacagccgttgcatcagatcatcgagatttcacagtgataaaggcatgactcaaaattgaaactctcgtgacacctttaggttgacattcctgcgggatctacggagtataatgcctggtatgttggttcatgatagcctggattgcttctgacagtatgcatacgcgacggcaataaacgttgcagccccataactctagggcgattcgtgtctctcatctgccacttgtgtggggtttacatacaccttcacaatggaggtgagcttgtcaactatcttgacagtactagaagggtccataaaactgcaacacacatccccaaattccctagggtcatatctcaagaccaattaagtctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgccgcgaaaggaacatttgccgaggcatttaggtcaatggcctagagacgaggagctagtgctattactggcgaagtctcactctccccggatcggagccgtttgtgccgccgatgggccgtggcgtgtgtgtttgaattgatgaattgaattaaaggttggcaactttgtctgaaggggtgtgaaaggtgagaaatcctttggtattgggttgacagttgaccttgggactcaaactcaccggttgaacacggtcaatcatctaaagggtcaaagagctgtaactaaccggtaactcgcccgcctcggcttcacagatgtagatttgcttgcatgagttacccaggtcagtgatccatcagagaatcaagcttgtatctcgatgttacgaaatagattcaacaagatacagtagttgaagttgagcacgtgtccaagagatctttttagccttacgagaagagtctgcagaaacaactgactactgacctgccctatgtacgtactatgtatgtgtatggagtagatgcaactataagcgccctctttaaccagccaactgcgggccgcttcctaccaaaaggcttggcttgcatctgcactgcagctcagctaaacggaggttgcactcgatgaaaaactcctttgcggaccgactcaaaacacgttcaaaactagaaatcgccgcggataatgacatgacatgacatgagatccatcatgtggttgaaacacaacaacacgcacggcagacagagacgggattgcatcttacataccttggtttctgcgagttttgtcacacacgcattcatgcccataaaaagtatacggtttttaggtgttcattggagatatctcttttccgatatggttgtatcatggtaccccagtctctctcccatgctttaatagtacagtccatgttatagtagtaaagtgcaggggttgaaacacgcactttttactatgtattattcctttacaaaattacatgcttttcaatgttgttctggcttgttttatattgatcttgttccatatagacaattgccctttacgtctacagtgatgtgcggaattacaccccaagcaactgagacatgcttccgcgagcgcatagagatgagatacgccagccagtgaaaatgcttgtctatatcatcatcgtggattactttatgcatctttctagaactgtcactcactcaccaactccccttgcttgccttctcgaactgatccttcccgccgagcatcccaacctcttcatttcgtctaatcataacaccccaagaccatagtagcaagtgttatgggatggccttgaagaacgggccctttccgctctgacaaaaacagcatctttgccagggctgggggggaagaggcgacaagttgtagaccttggctgcatcaccgcatctgcatctgcatctgcatctgccttgcatacgtacagtacattaccgtaattatacatgcctctgtttgtatttctttaccgcaacgttgacgcaagaatcgctcaagttccgaggagaaccgccggttgatgaataaggcattagaatatcaaactgcatcttgttctggggatgtacatggggagcggatcaacagggacatggtcttctcggagtcggccttctacggcgactagactatagcccggtttagacagagcggatcagatcgcagatcattcttaatctcactggtcttgctcgtgtcaattccctgcttttatgttgtatcgttgcatctctcgcctaacaaagtaatcttcgtatagtctcttattataaactccgtaggtgttttcgaagccatctgacatgttgggcggcgacggcttactacggttgccattgcggaaacgatcaggcttcaattgaatgtgtcggaagctgttcaacatgagatgcatttggagtcatctaggcgatatctcatacgagtgatgccttcaagatgaaaggcttcagcaaataagttgatgacaacaccaagacactatttgaagtcgttacgagctatgcctatgggagctgcatatatagaagtccaatatgaacaatggacaccacgcgctttgagtgatcttgagcttaaactcaagatgttttctattgatctaagtatttggatctaatattggctatcaacatgccattatttgttactcatttgttgttgctttcggcatatttgagaaaagtgtcagtgtctgtttctgttctagagcagtagaaccttcaccgcgactggacccaaatcacgtatcaagacattccacaaacaccgggaacacttgagtcttattcttagtatatagtatctgtaagactgaaatctatccctacagcttcttctggctcacaaccctcatgctaacatagaagcagaccgtacccaaaccgatggacaacatttcaccgaactactacacaacaacaccaatactgtaatggttgttttggctagtgagagtcaggcttgtttgagctattcggttcatccattctactcatatgttaagtgcatgtgtctccttcgtttccggtacatagcacgtagtgttgaaaagcttacaggccacccgtctcaatgggatgatacaacaacaaagatgtgatcttctgcccagatggttttttactattaacctgttgattatatttcttaacaagaatctgtacatctgcagcacttcctagttatgtgtcataaggcaaccgatggtttatcccattgttggtaccctatactacgatgttctgcatctccaagcgcgttccaatactctatcaacaagtctcttccacgtgtaaattaatatcctctggtatctcatgatttcttagtgtccaggagatggcatggcaccagtcaatgggaacggtgtctaaacggcagctggttttgatcgaacccaaagtgtgttgtcaggtcttcaagccctcaaacttaactcaacccacgttcgattagacattaagatcatcccatggatattggagatcaaggcccgagcggtgcattacgagcggatagtttaacctgtcaaggcgaggatatatcattgctcatgagtgaagataatgaggtagcagttaatgacagcgcatgagttctcacccatgtcatgatatggtatgaagcaatttgagacaaattaaccacgatgcagcatgagactcagggatccttttcgagcttgggatgacgaatagcttagtgtagcatgctcttgtatagaacctcgtccatatcgccaactagacacgtgcagagtgatttgatgacctccaggttgactacttgcgaaactcaactatttgaggcatggataaagcctcggcgtcctcattctattgtgtatgttactgttgcacttctggtggaatactgtttaggccactagtctcttttgtctttgaagattgataggtgccaccgtatatgatgtgcatgcttgagtctacctactcattgagctacttgatttactgggattgtgccaaggtagaatctccattaatagatatccaactcttcttaccgaaagcataagaacttccagggctttctgttggccgttttatcccaacattttgaactttatcccttgcttcgtctccataagtcccttgcgcatcggcatttcgactctatggccatagctcggtcttgtcccaggagccattcgtcaatttgtaattccatcgtttaccatcggccgggtcggataagtccacctgatcaacctcgtcgggaattataacggcaactcgaaagttctttcttgcaatcttgtcatccaggtcctccaccttttgcccgagtccgagtccagcatcgggtttctcatcccgcttcgttccaggaggaggattgcgaaaggaccctcgcatgccggggctcaagtttccaaagtgcgccgtgatctctttgccccagttccatgggattgagttgtcgtcactctttttccgcatgtgctgttctatctccccccttacatgtgatgctgatgggtcgtcaatgtcttgaccgaggaggtaggcatggccgcgcatgcgccactgagtttgtgtctcggtgacccaaaagacagcctcaacaggccccccaccaccagtttgcgggacgttcttcccgtcgggtgacagctcaggaaccttttccatgcgagcgtcggtagtgatggtcagaaggtcgctctcgtagaggggagggttcagtggcgcctggttctttgggttgaccggtatctctgcccaagtacctctgtacacaacagtgcgggaacgaggggtgacagaagaggaatcatggtggtgaagagtgctgagcacaaatgtaggtgagtccatcttcttgatgtgagatagaaattctgtccgccatggtgcggctgaagtaggctgagaggcagacatggtgtgttggagatgcttcgaaatctgtgttgttcgctgaaccgaacaggcgacaggtctcatgggtgaacttgtttattgttaactgttgtattgttgctgcgaatgagatgctattaagaagtgaggttgttgaaccccacttcaacatatcgatgatcataacattcatcgatgagtcatgacaacagcatttaaaccagaagaaacaacgcgaacgtctattattgttcaaaacagacgcggacaagttatcgagtgtctacaatgtgactgaggatataacgaggatatagcaagactcaatagtgctacgtagtactaaaaacccaggtccgtgagtctccaagtccgtgattgtcctgagtcgatcatgcatgatccactcatatacccagaacatttccgtttagacatggtatttttatcgattttcatatccgtagtatcaccattagatcttcatagtgttgagcttgatttgaaggcgcccctatcgcaaaatgggttgttagtcacagggtaggctgttagtcagagcaatagagctgaggctcactaatgactctgttagccttgtttgacttcgcctaattcaagtcttcagtgttgtatgactaaattgttcctcttggttctcgggtctaaattaatacttgtgggatgagccaaagctttggtcggtcaggtcaggatttaggcgccgatggagagagacgtatatcccgagattccaactgcacggtttattcccatctattcagagtcggcaacagttacagactgttacagacagttggcctgctgtcctcaattacaaaatacacatcgcgtacgtcattacctgtgcgcagattggtcaaggaagttctctttcaaagttctagaccgcccggggtctggggctcatcagagacactaactagtaagcgacgcccgcggcagggcgacggcaataccaatggaagttggcgtcggaaacaggggggtatgggcactatgctgtatgtaatgtaggcaattcggttccgacaacgacaaattttctgttccgactacgaattgccattgctgcaatcatgatgtgaggatatgagtttgggtgagatggggaggatatgatcgaccaagaaatagcgccttcacctcgtatttcaaccactactgtttcgcatttagtgcagtgagaagcgaggccagtcaggccagtcaaccagtgaggtgcctcggcggtctccgacaaacaattcagagatcgacaaacccttctctcatttcttctcgaagcttgcccgctacgtaagtgatgtacatgcacagtagcgtgaccgctaactgccgtcatgttcttgggcatgggctagacgtcatgaacctttgagggccaaggactgatttagagttggcgaggaaattccatggaacacggaattgagcaagacgaacccaacgaagaaccgttcacatgttccatttccaggggcgccatggatattgagttcaagggactggtggtgctagtctgaggctgctccgcgggtcctggtaggccagtgctggcggagaaagatggagatggctgtctcaggcacggagatcaacatagcatttgtcggagcgacgcaatactctaggcggtcgagcagaagacttggctttggcccgataccactggcgcccgactttaccagggtgccgggctgttagaatcgtgttgtcttgcttctgcgacgatcgcttccccgatatgtaccctgataatagttcaactttatcgtggtaacttgtaaactggagccctgtcctgtcctgtaactgagccaacgtaagcttttttgtggtagctgatccatgggaacatcgcgtgtgcccaacggcccatttttgaatcaacaattcaacgttgtccatataactgtgaatcaaaaggattctcttattgccctttcttattccggggctggtccggctgcgctgattgcttgagatccatcttgttggactcctgcctctctgcctgcggcactacatgcaaaaagagcttacctgtctcattgtgaaataatttgattcacttcatctgcgagccaaagttgacgaggcgttcagcccggtggggtcgatcacgccgtgacgatttggttgcggcgattgctctgcacctagcagaatagaccatgggcctgggcctctatgagattgcgtgttttcgcaccccgggtttatgagaatccaatgatgacatgatcgaacttctcagccgagggttggaagaaattatctggacattggagtggggaccgggatatagatctgcacagtttttatgtcaaagcccgaggaccacaccgagcgacaaaccatgtactagtaaacgaagccggcacttgttgacgagaccatcaaaaacggacatcacgatcgatccgtgcaccgtttagttttaagtagtcacggaggacatctttgaaaggatacccggccgagtctagttggagaaaaggaggttgacacagagtactagcgagtgaaagaactcgcttcgagggcgggatagaagtctcttgtttcgaagcgaggtgggagagacccggggacgtgggagaggcgatgggaatatcgtgagagaattggcccggttcaaaattacccctttgtatcgagtaatgtagtctaggacgtacatagtaagtataccacggtagatgaccgcagacaacctagttagtgtgtctgggggcaattcggtagattgccattgatattagtacagagccactcactggcattaatgagaagattgggcgtcaacagtcttgggtgcttgtatccgtaaattcctcttgataatgaaatgaatccaagggttggaaacctttgtagccaatgtatgtcggttctgtcttggaggagctgagactcttgttagtgtgttgagttgccctcaatcactaggagtcttgtatagcaagttaccgagactaggaatgaacaaagtgaatcaaaattaaacaagtgcaacgccccagaaacgttgaatgttggaacgatagtctctctgagtacgaagtgcttgagtcgtggcatggcatgtcatggatacctctaaaacgtaaaagttccatccaacgggtgtacgcgaggagatacatgtagagaggtaggtgcgcctaagaaaatcagtcgcgatctctgggaaggatggtggatggtggatggatggattggaaaaatccccctcgggcaggtaccaaagtccaaggttggaggagaaaaaaaaataaaaccacgcgccagcgggcgcaacatcggtccccaacgcttatgactgccgttagaggcatggtaggtttaaggattaagggtctacctagggaaaggtacagtgcagtaggcacgcactttgctgggttgctgctacttcaggccaggtttgttccttcatttccattatccattcccactcccatcttgtatgtcttccactgtcggctccgcccccgcctttttttttgtcccatcaccccccatcctgtccgtcttatttgactcttttctcgctttgttcccattttgtaattcccttttcttttccgggatccttttctttttttcccccattttatccttatttcctgctgtattgtcttgtcagtctgcattccagtccagtccagttttgagtgctactttgcacacgctgtttcggtctacctacatgctgctgctgttctccagctgttactaggtacctgcctgttatcactttcatccgtcagcgtcacgtcattgtctcaaccgtcgctgctcaacgctcgctactaccaatacctccatactttactgcgcagttacacggtaatgcttttaaataccctaacgaactctccgcccttcgccgtaccccagctaccaccactgccgcttccgcaacctccgccgcggctcgccatatccggctcttatttccagcgcctactgccaacagccgaattccgacagcataagatcacacccgtagcggtttaaatcagctcatcccagtctttattcccggagccgccctcacagccaaaacctaatctccagagctctgacagctacagctacagctatagctacagctcttgcctagctccagggtcccaatcgaacttcttttttggcccagccatatctcagagagatctcagccccggtttccaacatatccgactctcttcgcaacgtccaattggcatccccgtattattgtcaaaatacgcgtttatttaccggttcaagtcttttgagctttagccatcaatggatctgtcgcaacgggcgctcccgcgtcacactcaccaccagccgccgccgccgccgcttgcaaacccatcgccttctcatcttccagcgcaacattctaactatagtcctggcactgtcgcttcacacccgactcttcctttaccaggcacacacccgccgctctcagcactgacgccagcttcggcctcaacatctccagcctcggtctctcatcggctgccttccgcgtcagcttcaaatacctcaagacaccctgctggcgactatcaccctgatgcagaggaccatgacgcgtcagtgacacccgttgatggtgaggagcctccaaagaagaagcaaaagcgcaacaagccaactctatcatgccatgaatgcgtcgagcgcaagaccaaggtatgtcctttttatgttgtgtaattcctcagatcacatcgttctcatcttaacgcatctctctttcctttaccccatgcgccacaaacccattcactttactcgagcaatgagtttacgtatataatttaactattctttcttgcttgcttgtatactactaaaatttttgaccctcccttcataaaacgtcaatgtggtttatggtacacatgcggagttgctgacattgctcatagtgcgacaggggccgacctcactgccttgcttgtgagtaacggtacacgttctgcgcttgacttattgctaaccccggacaggcataaaacgacagactgaatgcagatatgcgcatgttgctaatttactcgagtatggaatctcctggttgtgttgtcatttgttccgctttaacaatcatatagggagaccacacggtccgcagccaatggccggcgaatgacgaaaccacccaagaagaagtctggatcaagcggaaagtcccctatcccaaatattgccgataggggcatgtccaacgatcccagagcaacctcccggggcgccgttgcgctctccatcggcctcctatctaatgttccatactctctaccctctgcgagtaacatctttggcattggctctgagcacccctttgccaactactggacttgcgaaggcggcctgtcggaggtaatttcagtccttcctgacaagatacaggccgatatactactcagccgctactttgagtgtgttgacccagtgtatcccatgatacatcgccaaacattctacgcagattacgagcacttctggcagatgagtcaacaagataagagcgacacagatccttctttcatagcattgatattcgtcatgctggcactgggcacacaatttgtgacgtcgacaacatcatcccaagagcgcaagcagacagccgagttctatgcttcggcaagcaaccaggctctgcgcatcgcttcatatctcagcagcgcatcactgcgatctattcaggccatggtcttgatagtgtactttcttatcaacgacaaccatgcttcggatggatgggcctttgccggcgttctgatccgacaggcttatgcaatgggtctgcatagggatccaaatatcggtatgcaacccttttttcaatcccagcccaggtatgtactgactcgtgcacagtaacaccgcatgccaccttgttcgaaaagcagcagcgcagaaagctttggcaagcagtactgctccaagatacgtttctaaccgtcttgctctccctgccaccctcggctacacatacggatgtttctgtcgaagacctgctggatgatggttcgtcgattgcaaatagcgatcctacggatacagcatatatcaggggctcctggactttggcaaatctcgtgcaagagacgatctgctcaccacgatcactggatctgcctatttgctcaacagcaaggcataagtcgaagctaatcgccgacttccgagcagtctatcgatctttccctgatgttttccgttcatgggaccccgatagcatcacagcacttgctaaaacaaataaaagggtagtccgtcagactctgttcctgacgagcaactacttccacaacctgatgctggttcacgcttccgagagtcctgatgttcctgtcaacgttcgtggaacattagaggcggcgcacgatgccattactgccttctttcttcttttcactctactcgaaatagaagcacgtgtctggtgggttttcaaccatcgggctttcctagaagccctgtgcattggcaatgtcctcaaggaagcgacacgtgagccaggtggcgcagatatgatggcaagggatcctttgcttgtgagagccaagtctgatatcagtaagtgttaatgtcgtatctccatccccgaacaatgtgctaaccccttcacagcacgcatgattcagatcatgcagatcatgggcaaagattccgaagtagccagaacacgagttcaagtgctgagcgacttcctgacctagagtagaggggcaagggagcatgctataccttttgtacaaacactttaagtaatgattgaacgagatgggtgctgcagtcccagaaaagttttggtgttgtatatcggtgggtattcagcatggcgaatggcaagcagatatagctggtcgtatcgctcgatatctaagctgcgaatgccatttaggagcagatatatagagttgagtatatataattgatgaaggcatcccgactggaggtgttctgctctgaatttgaaggctgcttttgatgtttgaatttcatgaagggtataattgacctagagacaattgagtcaccagcgtcgaatcaggacaaattcaagatagttctgtattatttaaaaagaagtcacgagttatatcgaaagtacttagtctggttcagatattgccaagacaagacaggcaatggaattgccgaggccatcaggccccactatggaatcggccagggctgaattgttggactcgtcagctcgtgagagttgattggccgagtgacaggctacgcatggtgattgcgcagcccgacccttatggagataagctgagcagccaagctagactcagaaggggtcgcaacatcgtttcagtgcccgagctactgccatgacagggcccttggacgctattccagttcgtttttgggaggcatccgcgtggccacccatcccacatcccgttttatccgcctagtctcgtgtgctatttttttcctttctcgctcttcatttcatttcctcgtaatgccatgctaatctctcgtatcaagcctgtttattcttaattccctcacaaaaaccttcttctctttaagcatctctctttctcttgtttttcgtattcccctgccttaaccctctttattagttagtagagagcccggctgcctggtactcctggtcccaatttgacgtcacattaccgtctcacaacaccaacaagcacatctatcttgtcgataataacctcgcgatgcgtggcctcactcaggctgccgccgcggtgctaacacctgtgttggtgttggctcatggacctcatcaccccccgcctccaccgcctcctccccctcctatgggattcctaccttccgctcttgacgtgacgccttcagcttttgtcacactcaatgtcccctggagcgacactgaagcgtatcctttggtttgtaacccccaatctcaacaatggccattcgcccctaacatattctctagacactacgatttgatgtagaggaatcagaggaagtctgtggccctgccagcatcaagctcaatggcgaaccccttaaccaagacgccaagggccacggcgttggatcattccttgtcaacaacgagaccatcatctcagctgagtgggcttttgagtgcatcggccccaaggagttccccttcggccagtcaatgcgcttcaacgtaaaggccctcgacgatatggccgtcaacgatgagtcttccttctggatgacctttaagcaaaccgcccctgtccgaatctccgatgttggaaacgctgcctacgtatggagtctgtccgtccccttcagcaaggagaacaacacatcaacaggcgacaagtccactgccgaccacccaccccctatctgggagagcacccaccgcgacttccaggaccctgaagaggagcttcaagttgagttgatggaattggaggctcttcacaagcagattcttcaacttgagcagcttgttgaggagagggaggcgtccgttgctaagaagctgggcaagaagtatcctcctcctcctccctcgacttacaagaagatcaaggattgcgatggagtccagtgcgttttgcatactgtcaaggatggtgtccgacacactgctcataggttctacgatcacgtctttgggcatcctcccccaccacctcaccatggacctcctcacggtcctcatcacggaaatggcactcaccctcatcctcctcaccacggacctccccatcatggacctcccccacctcctccccctcaccatggccatcctttccccttccctggaggtcaccctccccctcctcactgtcctccctgcgcttgtgatcctcaccatggcaaccccccgccaccacctccacctcctcatcatcacgaagatggacctcacgggcctcaccacggcggacctcaccatcctgagggcttccgcgctgaggggcatgagggtcacccaccaccacctgtaagtccaacctaataatacgttgacggtttcacttttctaacaactctttagcctcctcaccatcccatcattgtgattctcggcgtcctcgccatcgcactcgctcttttcagtggcattgccattgcctacatccaccgccgcattgctcgtctgagccccgagtctcgacgtgccatccgccgcgcattccgccaatctcccgaagagcgccgcaagggttccgctttgaaggctgcttaccgtgctttcgtttctcgatgcgttgagaacgacgaagatgagaaggaggccatgctccacggtgagcgccgccgaagatcttcttccgcaagcagcgtgaccatggaagaggagattgcttctttccgtgaggctgctaacatggtcgatggtattgttgctgccgaggaaggccacagcgcccatgctcgctcatacagctacatctctggctcttctggttcttctcatccaacacaccactctgcccctgcggcataccgtaactttcccgatgacgagagcctccccgcctacgacgacgatgagcgcgactcgtcggttgtttcagacggatgccgatacacacccggtagctctgactacaccccttccgccactggatctaacgccagcgacgttctgggcgacaccaagaactaaaacgaaactctatgatttttgagcacgatctttcttttgcatacaaccatgatacaccacatttccttatttgttaagattattattttttatttttttgcatggtatgactgggatattggatattggggagttccactatactatagactgtgattccacagcacctcaatagccatctaatatcacatcttgaattgtacaaatgtctataatgctatggtgatatgtgtacactcgttttatctactctcgtcgtccaaagatgaactcctcgtaattcatggctatcttcttgacaccttcctcgagctcccaacctttaacttcgcaaacatgtcggtacatgtcttctagtgccttttccatgtgctcacctactatgtgaagatcgctttctataagcacgctgtcatcgggcagagcgcggagcacctcgtcagtcttggtgcaactggcatccgtgctaaggttgacagccaccgacagtgagacaaaaatgcgagctgggattgttgggctgaggtactgcttcaacacttcaacactagcactgaatgagtgcagacatatccgtggaggatatggcttctcgctgtcatcgtcatcttcctcatccgaaaagtcctcagcccccttggcaacaagacgccgttttcgacgtgttatcacttcgcgctcatgacccttccatgtgtcgacaagagtgtcatggagcactccatgagcttgcacaccgtgtacgctaacagctcggcgagtcttgccagcaagacggagctgtgcagcgagaatggcacgctgatgctctattcttacccgatgaggactgagatgccgaccttcgcgacctccaggagtcaaagtcgaatctcgttcagcttgctcagaggggttccatggttcaggaagacggaaggccttgtcaacgccaatttcgccgaccaaggcatagggattggcagatagacgggattcagtttcctctagaaacgtgcttacagcgattggggttggcagagaggcgacaaagtccgatgaaggttccggctggagaacggcgttgtagtgggcctgcttggcagcgttgtcggtctcggagccggaggtgggccgatatgtcggagcatcggccgagtcgtcatagaggagatgtgaaaaccaggggtgccagccaaaagatggaactacccaagtattgctttggccggagttgccttggaagagcagcttggggttatcgttggagtgcttgttggccacttctgcgacaagatcctggtcctgtgcccgggttgccataatagccaatgcagccgcgcgcattgaggggatatcctgtatggaatccatggtatccgttggatggcagtgagcgtcgcatattggcagatgccaggggaacggggattcgtcgcctacatctactacaggcactggttgctcatcgtaattgtgggtgtattgacacatgttgacgattgatcgaatcaggggatgagtcaaaagtgagatgagctagttgagtttacactgtagatgcagataatgctagatttaacatgtgtaaagaggttcatcgtcgatggttgatgagggccatcagaggaagcgaaggagtgatgtcagtggggaaagctcctttcgtgatgtggatcatgatggaggcgggaaccgagaggctccaagtggggatatgggctttgttgtacttctcagtgagtgagtgagtgagtgagtggccctgtcttgcttgtcaagtttgttaaccaacaccccaatattagtttagcagtgcctcacttcgcaggtggcctgtgtttgacttagtgacgcttattgcctcggcttacttgctcatgtgacgtctgtggttggtgtttgttatcgacggagcagttttcagtgagctggactgttgattagtgcacaatcggttccagggtctttttgatttgcggtcgatcactactgggggggataagggatccttgaaagtttatttatttgtagttcgatcatgaagataagggcatttattactcgtggtgttgtagcaaacaacctgtatataccatgaatcacatacgtagatgatttgctctgataatggcattggtatttcgatgatctctcttgtgtaatgacaagcacgcttgcgtacgttagaggttgtagagagcatggtaacctgagatgtctcacttagtactggttagcagtacctgtctgcatatccccttacaatcacttgcatcgtttcaatgcaacttccccgcacgccctatcgtggtggcttgtcaaattgccgtacgatggtcacctcagacacttgaaaaatgagcaaatgcaacagtacattgacctaagccaagccaagccaaaccagggccagaccaaaagccacacctttttcacatgtgattgcatcctccagactttacttttcacttttcttttccctttatcctctttcctcttttcttggtatagatacctgcttccgctttctgcttctactacagcttccttcgctgcaaccccgtagagtcgcattcttttcccgctcgtccatccgacagtgcatctcttttgcttattgcattagctacatactaggtacaagtgataagcaagctcctgtttccaacccctcctcggacgcctcgctttgacttccccggaaacaatctatcctatcacggctttgggacatgtcgacgtctctcgacctagagcggcatccataggctctatttctctgcgactcggtacttcaagtcgtcaactactctttagtagtcgcttacctctttggctcttccttttcttccttttcttccttttattttctcttattcttcatcatctcgactcttttcatctcgtgcttcgacttggcttccctccatctactgtaactactaattccatcattgacaattgctatcattatcactctggacacctccatgggattaccttgtagtcatgcactactagacttgtctctgtaacatcaccatccatccatcaatcaatcaaaaatggcactcttcaatcccgtctacgcttttgttgtgcccttcctcttcgtcgtcactgttcctctcgctgtctttgccggcatcacaactaccattgccttttctgttcttatcctccgggtgctggctgtctacctcgacgtagctctgtcccttgttccgcattacctgggtgggcgaaaaattcgaccttaccgtcctaataatcactacattcgtcaaccacacttggaaactccagggtcctccgcactttacaccaacccagcagcttcatcagccgggtcaacggcctttgaatcatccttacgaagacgccgccatcgtagaagctccagtgctctatctacagctggtactacgactcccattagcgagaaagcatttggtttacttcccagtattggtccagagcgggattttgagggtattggcggttggcgactaagtggtgatgacgagacatggaccacaatcaactccagacttgaactacccgacaagcaacaccatggacgcaaccatcatcgttccccatcaggtcccacaacacctggagagggcggatatctcatgatgaagggacgcaaccgaagcccacccacaatgcgcaccacagcatcccccaacagcgctcgcacaaggacaccatctggtcctcgcatcgctttcacgaataagtcctttattgatagctacttcccaagcctcaagacttcaccaccaaagggactcaagaaattgccctctcaggggattgtcgacgcataggtcctcaagacactaattgctattgtgtaaaatattcttacgacttgatgacgggaattggacaaggagataatcggaatcagatcaaaactgatcgaatcaatgggtggcgactaggtattttaagggcgtttgagcgagactgttgatatttattttcatacaatgcaacataaaaatagtcatgtcaatgaagaaaaaaggactgttagaacgaatcatatttgtactggatttatgtctctcctaatgccctatatcctggtatctgccatgcctaaaacgccaaaccatcgaaaatgcattatcatgatatcattgcaaaacccagttgagtcatctccttagagagtctgccaaaagtagtttgcataaaagaagcgtgagaacttcttatccatgttgaccacatgcacatcgcccttgcgatcatttcgaataacagccttgctccactcgccatctctctcatcgcgctcaatgtcaataccgagactacggtagaccttcagtctcagcaacacttcgtcatcaacggggtctctacgtcgcgcgtttgcagcagcatctccttccacgccctggagctcaagctccctcaggcgagccttcaaatccgcagcagtgagtgcgagacgctccgcatcggtctcggcgtcggcggcagcctttgcggtgcgaaatttgagtgtgtcgagacgggcgatgttggaagcgtggtctgctgatgagtgggaagttacgaggtcgtcgtgtcgcgatgtatgggttgctagctggcgggatagcttcttgagtgatgactcggcctcgcggacgcgaagatcgcgagcctgttggagtgtagcgagggattctgttacgcgcgcaacggctgttttgtctggcgcgatgttgaagttttcgattgtatggtgaatgagctggcggcttgttagttatgatttagaaagggggtttgagataagaacttacagtcgcgggttcttcagagagcaacatattaaacgattattatgtgaccaagttaataaagttccgacagggaggtttattcgttttgcaggaaacgtgaaatatgattatttgtactttgtttaagtggttatgatgaagctggtgtttttacccaagtcaagtcgggctaagcactttccgtcgtcccgacgacaatcgaggatcctcttatcatgcagcctaacctgtacctcgaactaaaatctgtacaccccacctcgagctttgtgtcttttagccgagtattctccgtcaacgccgcacatcgtcatcgggtcccgccacaagcaggcaagcaaagagcaatgaagccgaaaagagctacctctgaataacacgtgcgaactctcccatcgcaaaaggattcctcttgatcttgacgtacctacctagatagttaatcttcctacgaatcctcttttggtcctacgcatcaacttcttgatcagttgaagccatcacactttttttttacatcgcactctactataaacgacccctccgtcaaaatggttaccgaactaccatgtgagttcccgtctgcgcaaactgcatgatggacgaaatgttgagaaatgatatactgacgtatgtgtcgttaaagatgcgcttgacgcagagacgttagttctcccttgaaacttatactttacgatatcgaatacatttatcctgactgatggcaacaggccgctaaatccctccgaactcaacgtcctaaaagcgcaatatgaccgcgagggtgaaatggtcggcgtccagaccaagttcaactatgcctgggtaaacactcccttaagctcccatcactcttgtttcgcggccagcaagactaacatgtttcctttttttcaatagggtctcgtaaagtccaaccagcgaaacgaccagcaactcggcgtccgcctgctctcggatatcttccgcgtctcccctgagcgccgccgagaatgcctctactacctcgccctcggcaactacaagctcggcaactacggcgaagctcgacgctacaacgacctcctgctcgacaaggagcccgccaaccttcaggcctcgaacctgcgctcgctcatcgacgacaaggttgcccgcgaaggactcatgggcgtcgccatacttagtggtgttggtgtagcagccggagtcgtgggagcgtttctcctgaggaatgccaggaagaggtagagaaagagaaagaaagaaagaaagaaagtttcacttgaacggaaaaaagggaagaaacagaagaatatcacattcttatgatctgcatgggcggtttcgggaacactactatactcactctcctctataacctctggattgggccctttttggagtcttgactttacgagatatgcttgtactacataaatgaagcgactcttattatataagttaaccattgttcatctattgcgtctgctaagttttttcatgtaccatgagcatggtccgtcgtgatcatgattgagataacagtcgatagaccagccaggcgttacaacggcactgctaacatgctctccataacgtagacagatccgagaatcaaatgctatcttcaaaatggagtataggtattgtaataaagaaaatacaaatcatgaagcagacttacgatactgttgtcgtgcgacacgttatctattcgcaataccatctaaacatagaacatcacagacggcatcacaatattgggatgagtgagacttggacaaataaaacagtgttaaggaaaccaagatcaagccagctaagaaacaaaccaaagagacaacgcgtcactgtctaaggagtatcgcgtgttgagacattataaccacctgttctcaacaaacgtatgactaaaatacaacaagttgctactcgacaaacttccttggtaaaaccacccatttaatcttatctaatattatccatgagcgaaccaccattcaaccccttagcgataaaggaacaggttttcaaaggtacagcaagtgagcaaggcaaccaagcagagtaggtgagggtttggggagccggtatgtcacactccggacaagaatatggcgaatgacaacacaaatatttgcatcgttcacgtctctcacaaaaagaggcgcttagatattataatcgtctttcgtccgtggccctgccgttcttctctccaagaggtattttcgtgtgacagataaggatgagaccaacaggccgtcaggcgtgacttggctcaaagcatggcggagaacaacgcttgcctgtaacttccagtcacaccgagacgccggcaaagccatatatagtctgcatatcccatcctgcacgactattcttcataaatgacttttttgttccgtctccgtacgacaatcattccgtgtggcgtatgtgatgtgatgtgattaggagacaatgttttgtttcttaattaaaaaagggtgagagaaagaggcgacaaagaaactagaatcgaatgcaacgagaggcgtcgagctggtattgtatgggcatcatgggtactcagacatggataaagaaagatgaaaggaatgcgcaggtcgtcaagaagttgggggcttagcgaagagagaatccctttcgcttgccctccttctctagtggtcgtccgctctcgacgcgttgcttcttgtcttcgagctccagtcgttggcggtcgagctgctccttcatctccttgtgtcgggcatatagttcctcttcggactgcttcaacttgctctccttctctgccaccttttgctggaagaccatcttcatctcggcctccatcttggcaagcttctgctcgtgtagggcgcgctcctcctcctgcttgacagcggggttgacctccttgaacacgctggggtcttgagacacacccatagcaagcagcttgtcggtacggtagttctcgtaaagctggttgttggtgtgctccttgagctcctccatgtgtgttcggatgagcatttgtcgaagcttaacgaagtcgcagtgctcctcgttgtcgacctcgatgattccccaggggtaagcacggccacggatcttgcggccatcggcactggtgatctcgttgttggcaccaacgacggcgaaaggaaccttggacatgatctcgttgttctcagcgatcgtctcctcgtcgtcgagctcgtaacggggaccctcaaagatctggataccgtggtgcttgatatcggcaagaatctatattggtcagtaattattagatagacggtcagttacatgaacgtactcgagacttgaaagcagcaatctcctcatcggtgagggtatcggccttggcgataacagggatcaggttgaccttggtgtgaagtcggcgcatcacctcgatgtcaagaggcttgagggagtggccggtaggctggataaagaaaacacaagcatggatacggttgtcaacaatgttcatgcggttgaccttgttctcagcatccaagtaagagtcgaatcgctgctcaatgttgtcgacaataggtcgccatgactcgtcgttgttgacgaagtcaccgaagccgggggtgtcgacgacagtgaggcgaagacgaacaccagcctcctcaatgtcggcgctgatggactgaatggtaacggtcttgggaataatgtcgaggctagggcccttgcgctccttgggggggtagagagaagtgttgaagagagtgttgaccagtgtagacttgcccaggccagattcacctgttgtactgttagtttaattctaagcccgttatttcgccagtgtctacataccaacaaccataacattgaagttgaagcctttgcgaacactctttcggtgccattggttgggcaggttggcgaagccgacgtagccagtaagctttcttcggacaatgttcctgttgtcagcggcggggggtggctgagaaggaacttgatagaatagtcagcaagttgttgagaactagggttgaatcaaatgaagacttaccgttggtaggcgaggcagaaggggccaacgccggggactcgctgcctggagaagctatgaatatatacgttagcaaattgatcgttggtctgagttgaaaataagaatgcgcaggtaaaggtgaggaagatcctgactccatgaatattccgagctggtgaatcgacgattactcctgggtggctgttgtccattatcgctggtttcactggcctgtccgcctgaatctgcagccttatcatcgcattggttatcgacgagttgctcatcaaaggacattggtaaaatgacatgtactgtcaaccgatcatgagcatcaacgtcgagcatactgcgatggcggcgtacagccgatcgttgagtagagactcgtcgaagcgatccctgatcatcctggattgccggagaatggtttaaggggagacttgttgatcttctagagtcccgagaggttctcggcgttggttcggcgataggcgaaggattcaggaacagcaagctagttcccaagttcacactgcgagtgcgagccatggcatgctttcccagatcggatgacatgttcgaattcaggggctggatgagtgctggttctgagcgaggaacgcggcggggaccaaaagggggccaggacagagccaacaaattgtagatgatcgagaacgaatgccgtcgaggttatcgtgaaccgatggttcttgcaatcattgttgtcgttgtcaagatagccatactcaaactcctcggagggtgggattgtcctcatggtggtcgtcgtcgggggctctttcctcagcctttgccaggcgcttgtgccatttggaaagacacgggcgtgcataaaaagaaagaatcgtcttacccatattgaaatatcaagaacggtcgaattgaaaggacttgtaggaaagtgcgggttctaaagccaaagctcgcgggttagctacgtcagggaaaaggccagctagcttcaggagctggataaatgattgcccaaggaaacaacaagagaaggacgcccgtctcggcactgcaaccccaggctacaagcgcagtttggatgggaagtatagtcaaatcgatcgaggccgctctttctcaaagtcgtcgtcgaaaggttcagaagtgaaacgagggacatcaactcacggaaataccaggagacgcgtgtcaataggcgtcgtaacgagagtagacgaagattaagaaggaggccacgggtttatcaacacaggacctactctcacgcacgataaagggcgatcgagatagaagaagtagcaatgatgatgccagaaacggggggttagggaaaaaaaagagagaaggtgaagtcaaggagagaaatgggaaattttggaggcgacaggcggaccaagcaaggagacgaaattctgatgtgctgtgctgttctcccagcagagcagcccaaaggcaaaggaaccgtgcttcaacaaaaggggtttagaagagctaatcctaaattaggctagtgtggggccctcaacttacatgatccaggggcaagctctggagaattagcgagcagggtcgctgaagggctactgtcgaggctcgaaagatgttgcaacggctactctgattggctttgaggatccgggtccaattaacggtgcggcacagggggtgatcaatggtaggatgggagattggagagggagtgagtgctcttagtagcttcacctcacgcaaattagcagtaaggttctgtatcttggcttgggctccagtcggcatgtattgtgtagcatccccaactgccattgagtttactttttccgaatatctagactacctgcctagagctttgcttcttattcagcttcatgttgtcagtatcaaacgcatttacgtttgctcaatccctgtcttcgaatttctaattgtggcgggaactactactccttacttaaaccattccccgagcttggagctcacctgaggttgtttctaaaaggggaatgctactctaatcatgtacatgcctagctcccttgtgcttcaagcatcaacgatctttttatgtacagcacactatgctatcgacatcgataggggtttctgacttctattatcatctcctctatcatggtatatttgcattgactggttcctcttcttatagctctgctactcctatctttggccgcatgatccaagacactattgtaatgagacgctgctagagacaagacacacgtcgatccacgttgtgtttaggggtcggggtagtttatccccttctttctcgtgaccaaaaatacagtgttgaatcatgcacgggagttgccatcgtgctattatcgagctatctgtttgctgttcgtccctccaggccaggagacgggtagtcatttaaacactgggacgttgcccacccggcgtcaagtccggtcgcgcctcagccgctcccacgtctgtgctagaggatccctcgtttagtttcccttccccatctctgtctccgtcaaaacatcaaacatcgccgacttgcaatccgcccgagttgtttccttggtgggtctggacgccattcacccatgtactaccgcgtgcgtggtccattcacgttatcgagccatgagccaacctcgtctcatctacagtgcttgtcatccatctatatcgagttgtttccgtagcgattaactattgggtttatcaagataccaatgttggagggcttgcctctgagcaggtggatcgacctcgaaccaatacccagattggtacacaccaattcgccaacccttcttcgtgttggaactgtatacgagttcacatgcatccattgcatatacgtacagcaataacatgtactgaatctgacgcaatcatatctgccttttgttacgtacactatctgtaccaccaacctcgtgcagctcgcgttttgcatagagagggctgataacaagggaaactcagaacttgtgattgcattccaggccaatgcaagggtctctctcctattgttctagatgactatcagcagttcatgttccacctaatctattttgccaagattcacgtggaggtaaggatggacatagcaagaattaaaaatccatgctgcgtctgtgttgctttttacatgggttgtctgtagggtaatctcatctgtctggtgttgaagtttgaaatatcagtcacatcaaggacacctacgattataatctcaacttgcgggaagtttctagtcatctaatagcttgtattccaaccattctatatgtgtatggtagtatactattaatgttctaagaaaaaaggggaaactacaggttcgaatcattatatttcttgctggctcagatatcctgctattggatttctacatcgtcgggaaattctagtcagaattgttgtcaacaattctaaaaccctcatactttttttggtgccaaagtaggcgaattcacatgattcttaagccgaataaaggcaaactaagcgtaaagatgagattcgttttgtcaagttgaatgtggtatctataaaatcgcactgtcttgtatgtctcaaaccaacctcatatgtcttggtgcctctttttaattacatgccacatccccgtctcccgtaaaggtatgatacactgtcgttacactacccggacgcatctctcaacaatgatcatacaataacaacacaatcatcttacgctaggccagcctgctggctagcaaagaatcgctttgactcagcacatctttcgctcttgcagccagggcatcggagacccatttgcttcgagcaagccttgttctcagcgagatgcttcttggcaatgtcggcaagagcctcaatgaacacagggctgccattaagtgactcaactcgcttgacggtctcgggactgccactatcggcgatgacctcctggtccaactcgtagagagtctcgatatggtcagaggtgaacgcaataggaataagcacaaggtccttctggcccttagcgacgtagtgttctacgctatccgaggtctgaggtcctagccaagcagatgggccgacctgagactgccagcagagtcggtaagggttggaaaagccaagcctctgcatgacagcgtagacagttgccgcaacttcagcaggatagggatcgcctgttatttgttaacatttattgcaaagacagacaatgggcgtacgaacctcggttgacgacagacatgggcagactgtgagcggagaagagcagcacgacatccttccttcgctcctcagggtactctttaagcttggcctcgatgttctgcgcaaacgcctcaaccaaaccgctgtggttgggccagcggtcaattacactccatgtaatagtaccgtcaccagactccttgttggtcttgccctcaagtctgtgcctccacttccacagctcattcaagctgctgcccgttgtcgagcaggagtattgaggatattgtgtgaatgcgacagcacgaccgcccttgccgttaccaaaaccgtcctttagcagctgctcgtacatctcctcggtcaatggatccgcatatcggaaagcgacgtatggcttgtggggagcagtctctggcgagatcttgtccaagatcttgcacatctcggcgttttggtattcggaccacttgcggattggggatcctcctccgattgcagagtattgcttgatgatcttgggtgttcgtcgcttcgaaatcaaaggaccgaggtagttttgtaggggaccaagagggatcaggtcgccatcagcctgtgacagttgttagcatgcggaagcccgggtaagtcagcgttgatgataacctacaaaaagacgactcaaaaagctgccaacctcatcagtagtcgaaggtcctcccatgttgaggaagaccatagctgttggacccttggatccggtcgcatcttgggtgacaggatggacagtagtggccagataccgcctttgagcagcaatatggggtagcgcaagacgatgcgaactggcctgtgaaatgctcctacagagctggcctgtagatattctcgaagccattgtcaatgaattattgccgactttaaaatataaaggataggaaaagaatgggaagcaattcttcaattgaaagtggtgggaaagtttaaattcatgagacacctgagggtgtttggaaatatcaccgacgttacatgtaaacttaagtgggcgatgatgcatgcatctctccacaggctccgggatcgtctgcagcgcatcatatcgaattttcgctgaggccttccatccaaaaagtgacatccgggacccgcggaagtcccgcggtgagcaaagtacctctattggagacagtgtctcagccaattgccgagctcgtaatctaattcaatctatcgagctcagctcacgtgaccgcgcgccaggcagcgcgttgatccctgtcacctagctcgcgtttgcctaaagctacggcccactaacatgagatcaactaccagctcttaaagtcgagctgacccgcgcaatgagattgaccaatctttagtaaacaacaaagatctcttaaaaaaatggccgacaagcaagattggcgaagagaggacgaagatgatggcgagcaagaggttgacgaaaacgtgagttggttgagcctctgctatcccacctcaactccatactgatccactctcactctcagagctacaaggcgcagaaggacgctatcttgctcgcgatagatgtgagcaagtccatgttggagccgccgccaccttcagattacaagaaggcagaccgcgatagtcctgtgcaggcggccttaaaatgcgcctaccacctgatggagcagcgcatcatctccaaccccaaggacatgatgggcatccttctttttggcactgaaaagtccaagttccaagaatcaggcgacagccgaggtggtttgggctacccgcactgctatctgttcactgatcttgacgttcctgcggctgaagatgtcaaggctctaaaggccctagtcgaggaaggtgaagatgaagatgaggtattgacaccttccgatgaacccgtcagcatgtccaacgtgctattctgcgcgaaccagatctttacgaccaaagcggcaaattttggaagtcgtcgtttgttcattgtgacggacaacgccaatccccatgcatcagataaacaggccaagtctgctgcggctgttcgagccaaggatctctacgacctcggaattatgatagacctatttcccattaccagaggagacgccacttttgacgtacacaagttttacgatgatataatatatcgcgaccctgttggagaagcaaacatgtctgaggttcgaacatcaaaatccggagatggattgactctactcagctccctgatctcaaacgtcaactcgaaacagacggcaaaacgggccctgttctcaaacctgccatttgagatcgcgccgggactccgtatctctgtcaaggggtacaatatcgtgcatcgtcaagttccagcccggacttgctacatctggttagatggcgaaaaggcgcagattgcttcaggcgaaaccacacgtattgcggaggatagcgccaaagtaatcgaaaagggagatataaagaaggcttacaagtttgggggtgaatatgtctactttacccctgacgaacaaaagtcgttgaaggactttggatcgcccgttattcgcatcattggcttcaagccccgcagcttgcttcctatatgggccagcaccaagaagtctacattcattttcccaagtgaagaagactacgttggttcaagtcgagttttcacagcgttatggcagaagcttctcaaggacgacaaaatgggcattgcttggtgcatcactcgtgccaatgcgcaaccgatgctggccgctatcataccgtctagagaacggtctgacgacgactcaggcacgccttacctgcctgccggtctctggatctaccctctaccattccaggatgacttgcgaaacatcaaccctccaagcgaggtattgcgaacctctgacgagctcacgacgcaaatgagaaccatcgttcagcagcttcaactgcctaaagcgatgtacaatccatctaagtaccccaacccagctttgcaatggcattacagaattctccaagccctagcgctgcaagaagaagtgcccgaaaaagcggatgatgcaacagagcccaagtacaaagccatcagcaaacgcgcaggcggttacttggaagactggtctgaatgcttggcacaagaagcaggcaaagttgcgaacagcaaggcgaccaaacgtgaaacagatgatgaggatgtggaaagaccagcaaagaaatcgagaggggcatcggagaaggcatctggctcctccttcagcatggagcagttgaagacagcaattaacggtggcggcattaacaaaatgaccgtggtgcagctcagggacttgcttgctaccaagggaatgagtacggctggcaggaagatggagttgatcgagagggttgaacaatgggtggaagaaaactcgtgagaacgcggaatgtttaccctatcgcgtgttaggtgcattggcgtttatgtattgattttttcagcaagaatcccacgattcgaatagtaggaattctcctgagctgagtgttagacatatccaaggaaatatcattgctcccgtttattggtgtgaatgtgtgaatgtgtgaatgactgactgacattcactatcgagctgcctaatcctcagcgtttcatcgcttcacactgattcttctaactttatctggacatcttaacttcgcgcccttctgtgagattcaacttattcatgtgcgggtgtatatcatttttcaagcatccttttgttagatattgatattatgaaggcatgaagatggacgtgacgaaagatccggcggcttttatgcacacgccaccttcagcgtctgctagcggtcgtagagatagctttcagtgggctgcacgtcaggatagcggcaacaatcaggacatactacctgggacaggcgtccgtgcacaaagtccaactagtctggttggttggccttcggtaagcccagtaacatgcagagctagctaacgcaggtaaatagcacatcagatcagtgccattttcatcatccgcgtcggcccagctgttcgcgcgcccgcaaacaccagacgctggcgttggatgccgaaaccgtcagaatctcccatcgccagcatccacagatttatcaccccagaaagagccctgggcggatgactatatttctcgacttttacgtcgagtgcgacaccatccgaatggcgggcagcgcgccaacaccagtcccgttatggccgatttcctcgcgagtttgggttttggaggtgcgcaaacaacagccgtgtcgaataattcgcaatgcgattccgttgagcagctacagaatcaactgcgagggatcctagatgccaaagtgacgccgacacgagccgaacatgttgcgattactacagagttgagggccacagttcggtttcaattaactgcttcagagctggagaacgggaaccacgataatccaaataacctcgatcccgcgctgggaggagcgcaatcaacagaagtgaatggtgatcaggatgcggggcaaccatctcgtgttgttttcgcgaacgacactatcatgaaccagccccaagacgacccagcacttcaaagatcagtcgccaaacatattatttcaacaatcagttcagcagatggaagtacttggaccgtccgggaggtgtctagaggagcacaaggatggacctttacgtatttgtgcaaggattcattccagcattggagccgacaaaccgccaagaacccattaaagacaatagtaggcgagttcagtcagagggagccagacccgactctgcacagcaagttaatatctaggccgcgttcgtttcgaaagctcattgtgacatagcccgacctgcgtttgactgtcgaggatccatcgttattgccttcaaccgcagcagtcgttccatctcagtcaaatatgaccatactcctctacacaaaacagttgccgaactcgctgcgcactttaaaccgccgcctcgccaactaggaccaggtgcacagaaactacaagaacagcaacaaaaggccaaggagaagacactgaagaaacctagaggcgagaagaaggacaagaaggagcgaaagaagcgggactccgtcaaggcacaggacgagaatggaaacccccgaaagcgaaaaaagaagaccaatggcgcatctcagcccgaaacaactgacggatctatgacccccctggattatcctggagcgtcagcggttggtggccagacagatccctcctacatgaatggcggacaagcaccggataacactggacatcaaggcttcaatgactaccctcagggactgatgggagacgcgtcgggagctacaaacggaactggatctcaacaagcaggcggccagcctggttccgtgactttccctgtcaacgtttcagcagccgaagcagcacgccgacgagaggcagcaacggcaatgctcaataatgccggtgtagatcccacgactctgtcacctgagcaatttgggatcttctctaatcaagcacccgagttacagcgagagtcattgaacatgcttgttaactacggcgcggagcgtctccggattgtccaccccagtaacagggagggctcggctcaggcaagcgcttctaccgcacagagcagccaaagttcaaccggacccaggaccaccaaagaactagtgccacagtctggcgctcatgacagcccgaacacagattttgaggcacaagctgcgtctcagaccgccgacgacacctcatcccctaagcggaaagtgaggaagatgggtaagtcgagaacagcgtgcttcccgtgtaaagcacgagagactaaagtaagtgccttgagctcaaccgctgtctatcgtcgagctaacatcaaaaagtgcccaagggagagaccaacttgcactgaatgttcgaatcatggaaccgcatgtgaatatgcacctcagaagccacgaaatagaggaaagaagactaagaagtcggaggagattgatattgacgacgacgaagaagaagaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagagcagcaggaagatgctgaagacgctgaagatgttgaagcagaaggtgacgaggaagaagacgacgacgatgagcaagctgcttctcaagactactcgcacccacagatgaacatcggaaacatggtcaccaatactgatgcgaccactcaagatagccacgctacacagagcaactactatcaatctacttcaagcctagccatgccacaagctaatccctacccaaacaacccacaaccgttgactacggcagcgtcacagagaaataactattctcatgctctgcccgaagtaatacagccagtccaccacgtgccacctcccattccagcaccagctggaactattgcaccctctgagacaagacgttggaccgcgtttggtagtggtgggcttaatggcgcaagcgacagcagcaaggcaagacgaggtcttccttccgagcctcctcgcccgacgacacagagtccatctactacaaacgtacaactatcgagctgggggcaaagttctaacacaacgatgcccgcagtacccgcgacgaccatggcaactgtctcgccacaaatgtcatacgactcgcgttctagccatagaagccgacagaagaaccagagtctgtcaaatgattcggctcaacaagcagcagcaatggctagtacagccatgccgcaggctcaggttcaggttcatgcgcaggctcaagcacgtcagtcgccagttgcagcagcagccatgatggcacaagcccgtaagtctccataccagcaagtcgcggtccctcgcacgacttctagaacgagccagcgaaaccaatcccgaacaccagtcacagaacaggcacggggctaccagcctcctcctcctgttgacatgggtcaacagcagagtgcacgacccggtgctcattacgacacatcatcatcacacatgcccagcggctctggctataatgactatgggcgatattgcggagccaatactgcggcaaaccaccaggcagctatgtcagcagcttcggcaacaccgagcactatggggacgtcctgccaaagcaagcctgcgaccgcaaatcagtggtccggttcatcgagtcggaatgatcgttcatacggctccaactcttcgtaccaaacaccaaacatctatacgaaaacaccagctgcgaagtcggtatcagcttctggccagaactttaagatgcgtccgggcacacagcagcaacatcaacaacagccacagcatgctcacggcagcagcaactcttatagccaacagcaacaggcaacctatccagcatactctggatctacacatcagaaccaacaaggtcagacgtccaaccagcagcagcagcaacaaccaccaagctggtactttcaaaactcgcacaacccttctatgcatcatgggagtcagtcatctggctacaactatgagtcatggtcaggcgtctaagggttggtaatgtctgattgcataattgcgtcttctctattcacggtttcacaaatgagaccgatatttattttggttgggtttggcagcacatattatttagcggatagcctcctggttgctatgcgactgcaattcgaattcatgtactcgtgcctgaagatacccatacatgttagatagcagagtaatgttgataaacatagcttttcactagttgacattttatgacccaaggagcgaattttaacaaccaactttattaattccaacccctaaaacaaatgaaagaatgcaccgctccgtattccgtggtatttccatcatattagttcttccaacctatcattatatcatccaaggcgttccaaagaatgggtattgtatctggaccagaggcatgtgtatcatctactcaacatgatcggagacagcaaacttgctgagagatcgcagcttggcgccatagaagtacagcaaccagataccaatgataccaatgacactcaaaccaccaagcagacttgtgcccttgtcaacaccgaggttgtcaaataagggctgagcaaagaggacgctaccgcaagcaagagcgcttcggaagaagtcgttcgcagcaaagagactggcagcgtacatgggatagctcagaggaatgtagacaaagatacactgcatgacaacgaagacggtggcgccatagatggtgataccgatggttggcacgatccagtggatcgaagctcgagctgtccaggcgaagaggaacaggccgatggtaggtccaatagaggctggaagagctgggacgagacggctttcttggacgggccagccgcgcttggcgatgcgagggtccatgtagaagtagaggtaagagaggtagactccaacaccaatcatacatgagacaaggacacaaaggaagacaagaccgatctcgcccaggttcatgttgtagtagacggggtagacgcgagggaagacttcaaagactagaaaaaagttagtcgactgaacatcgttattcagaactgaataggcttacaggaatagtagattccgtagatgatggcagtgtagatctgcacaaacagcacagcgggatccttgatagtgatctccatgggcttgatgagggcatcaagagcgatggcggacaccttcatgtggcgctgatcaatctcactctgtgacatgaagcgctcgtttcccgtgagcttacggagacgctcagcacggcggaggaggatgtttgcaccgcttgtctcggggaggagcaggaacatgaggatgaagataggggcggaggcccagatactctcgtacagggaccagcgccagcccttggcagggacggcaaaaccactgagaagagggccgagagcagctatgagatattagtcgatgatacatcatgataaatatgaaaggagatacttacgtccacagtaagcagcagcgacccaagccatcatggcataaggaagagccatgaaactgtagatatcaccgagcgaagcacctccggaagccaaacaaggcgaaccaaagaatccctgaaggaatcgaagaaccatgaggccggggtagttcttgaccagcgcggtgggaatggagataatgacgaagaggaacatggtgacgatataaaccggattacgaccgatgcgagggatttcactcaggggcgagaaaatgagaggcccggtaccgtagccgagaacatagagagaaagacccagcgtggccttgagctgacttacaccgaaggcccgcatgacaccttctgtcgaggaggtatagatggccgatgaagtgtagacgacaaaggtgtagagacagattatcagggcgacgccgagacgtctgttgttggtccagttatgagggttctctttatcgtcgctatagtaccagtccacgaggatgtggccatctttggtacgctttggcacgacggggatagacttaaccttttccacatcatgctcctcgtcggcttctaggcgatcgatggtgtaagcctgcgtctcctgaggcgatctagagcgataaagtctcacggggactgaatcggcgcgttcgacatcttcggtttccttgtctgtctcgctcttgatcttgggatcttcagttgctgcgacggtggacgaggccgaggaagcgagggctgtgcctgtgaggagggcgttgttgttgttgttggctgggctctcatcgacaataacgtttgggttgttgataaccgtgtcccatgcatcggggagcttgaagtcaggcttctcttcagggtattgaagatatttgttgcgggtgacgaagcggatgagttgccccaagggagcatctctgataatatctgacatggtgagagttgggtatagcttcttatcaagacaagggtatcaggatacttctggagagatgtaggggtgtatgaagctctatttaaccttattcttgttgattgagatctagcatgatatagagacgagagacatgtaatccgtcttatactccctatcccaccggcccccctcccttacaaaaggtgatcgatgttccacggagcttagcaagctggagctctcaaatctcggatttagttagtaatgttgtgtcttgtcgaatgcaatagctacagcctatgagacaatggcccatgcaagccatttcgggctaacatacatgacattaccaatcgccgctgacattcatcttcggtactcggtattctcacagttccataaagtttctagcatatgctatgactatatgactgcatccagttgcagctaagcttggaagctggcacgtagtaatcaagagttactcatccgtgatggaccagagtctggacctagcggactttagggctgaccttgtaccaagatctgcagtctcgcatggaagaggtgtttagagttatcgccggggtgatgacccttgactgtagatctcgggcgagtttcgtaagattcaacagagatgaccacccactcgcacactatctacattgctacagtgactttacgacactgcgagattgacaattctcaatctacatgtcgtcattcaagattcggatacgcggctgttttacaggcgtagtaggtaaacctgtgagcactaacaatatacttgtttgctgtatacaatccgtcccgcttacctactgcgcctttcgaaacaaagaccttatttggcctaatatatgaattgcttttttctttctttctgtttcttatttctcacctaagatgcacttctgaatctgccaactcacttcacttcagtcctcatgctcaacgagtaaaagctctgaaatatgtctttgattcgttatcagcactaacagaaacaaaaagaggttggaccctccgctgactagagactaactcagttaagactcgataaagcttagcaatcgcaccgtagtctcgggatgtgtatcgcacagatcagccaattagagactatcagtcccctggattaatcaccctcggtgtgacatctccccggtcctgagttgcttgccatgttttgaggcttaatgccgagtcccgggagtcaagttgctgctacagatcacactggtcactgttatctcttggcagatatctataccataccatgcgactcagttgataaatcctctttttcacatgggattcctcggccatcttccactctcatatcccaagcagtgtataccagtgactccaataatgcgtatctccccatggggaatctctaatgtacattcgttgatacctaatctcttttggcttctgaaaccgtttcgcttctggccctactgcccaagccttgcccgtgctagcatcccaagtgcccggatgccccgggaccttgcttactacataagaatatagaccaagctaccgcttgaaatcgtggcctcatagctatcctgcgaagcaaaagggaggtgttgttgttgcgttcgtcgcgtcaccgatgctcatctgtccccggtagttggttcgccagatgaagggcgcaacaccatggcgtatcgtgttacgctagtaaaagggccaacatcacaggctcactaaatgctgatctgacctgactggccatgacgcaaagcgagagcgaggacaagtggtgggatactgtagcaccgcagcctcttatcgactctctgcagacagtctcattcgtccgcgacggggcatatgccatattgctatcttggccgtgagtccatcgtaggcctttcaccaagaccctcgctgcccggcacgcttcttgatgcgtcgtctttgaagctctttgtgtatcatcaaagctggcgcgtcggtaccctggtccagttcgtctatgatatcccacaccctagaatcctccgcatccagagccagcttgataaatggttccacccactcagaggatcgccataatgttgagtcgggccttcttccaccatctctgagctggatgtattgcggtactgcagccttggcatagccaataagcttaaatgctagctcaaagtctcctacctctgcgcagaccggtattatcacgttgagtgcagccattgcattctcacgctccaaccatgtcttgggagctgcggtttcgatgttggtttcgttttcagacacaattttctcagatatgggctcactgggggcagcagcctggtcgatttctgttgtcgacgcggtggggattttggttttggatagttcgacatagcacatctttgcaagctcatacttcgtttccgtcttgacgctgtgcttgactagatggccaatattgctgaaccgggggcttctgccactgaggaggtttgcgttgcggaaaagtggcatagcagcctccgatgttcgagttttagccatggcctcgactgtgaccatgaccgcatccaaaggtacaagacactccttttgcatagtctctatagtagaggctgcagtgtcaataagatcgcggttcttgagtagagcccggtagagaggccgtgtggttccttggtcctcgagccatccggatttttgtaacacgttcaacgcggaaaacgcatcggcgatgtcctcggcgttggcgtaaccctcgataacagcatcgtggtggtgttgagagagctttccacggctagatagcttcgcaagaacctggctggccaggtcagtgtcgccgtgtttcgcggcggtcgccagaatgttttcaaggacaccattagacggattgtgaattgaagttttgacaacttcgtcccacaaatagagtgttcctgcataatggaatacctgactgaacatgtccagagccatcagttgaatatttctgaagggagcatcggtaccccgggcatgttttcttttcttgagcaggcgaagcatttcgtcttcaaaacccactctgccgagttcaaggataaaaatgtcgtagatccagaggtcaacctggttagggccatccaataattcgtcaagcttatccatggccagttcgtgctgaccctctcgaagcattgccagagcaatattttgtttggcagaatgtgtaagctcgaaccaataattgtcgaacagctgcacaaccttttgtcgcagtaaatgttcagggtggacagtgagagcttcgagagcaagatagcacatctccgcagtgagcggaacgctctgctcgcgcatgtcttctaataacctgcgaactccctggctagagccatctggataggccataacagacatcatgctctcgtagattaaagggttgagggggtattgtcgatatttaagcagatacttgacaatatgaatggttctctggaacttgttttttacaaacggggcatattcacttgatggcgatgctcgcaatctcatgagggcatcaaccaggacctgcgttgaaacatgtcccagatctggcaacatttgatcaagggcaggatttggagactttggcgcagtatttttgttcgctttcaagtcggcttgaggctgaggttccttttctcgcttcacttcttcgtatccacgccggtcttcaaacttctcatgaaaagaactcaaggcttgcgccttatcttcaggtattgaatcttcagcattgctggtcccaaatttccgccattgagttagacctgtactctgaagtctttggtttagagcctgtccttggattgaagcattaaatgccctgggcaagacacacttgtgactcgctgtccagaggcaccgcctgagcccattctgtgccaattgtaggcagggcatagtggttgcacgactgcgtcgctgaggtcgatatcgaggttgagtttaatcaattaattaattattttcctgttctggttacagacggaaactcttccgtattcccacaatagccgcgcaaacaacctttaagcggggctatgcacctctcgaggccttagccgcacccaaacgcgctcaccttgtagctcaccgaacagccgcgctccactgagctgttcgttccattctcaacatcgggtttctagcaagcgcatcatacatcacatagatagtaaccggcgcaacaaccgacaaaatggtacgttcacatattattcttagcaccgagctcaagagagattcggttaatctaaatcctggctctcctctgcctatgacacaacttacctgcaccaaaagctaacatggaatagctacccctcggtctacttaacgccgcccaaggccaccccatgctggtcgagctgaagaacggagagacactcaacggtcacctggtttcttgcgatacatggatgaacctcacactcaaggaggtggtgcagacaagtccggtatgcgctccacgcccacagccttgatcgcttgttttgtggaaatgctgataggctgggaacaggagggtgatagattcgtgcgattaccggaggtctatgtcaagggaaacaacgtacgtccaagcgatcagatacaaatcggcaaagatgggaggaactaacagacagtagatcaaatacctgagagtaccagacgagatcatcgaccaggttagcgaatcgcagaagggccagcagggcggtttccgaggcggacgaggaggcggttcaagaggagaccacagtggacgcggcggtgaccgtggtcgtggccgtggaggccgaggtcgtggccggggacgaggtcaataagctgaattacgaaatttacgacgataccttgcgcatgcagacctgtttgctatagatctcaagcgcctcgcaccaggatacaagggagtctatgatagcaaaacaagcaaaaagaggaggaagtctggtcctctgtgattaccacatacatattccagctaccagctaccagctttcaggttgcttcacgaacgatatatatcgatttagaatgaagtcaataaaccaagaagaggcagcaattccgcaaataaataatgccgcacaatgtaccactattgcgtttctgatatgggcttactatacgtatcgcaatattgttgaacttagtgaaaaaagcgatactcctaaccgtagtataaccaactaagaaagataactcgccaacacacatacgtaccacaatacagtatttactcacaaagtttcatagagactcaagataaatttaacggaattgtctattttatgcgtaaaacgttcctcggtgtaattcacatcgagttctatcagcaacatgggcccagtacgatcgaccatggccatcggcatatatcatcaagcgcaaggcatcatatcgaaatacatcttcatcaaacgcccattaccaagtacaaagcaaacatgtacaaatcctcctccttctacttattgtatgcatctaaaagttggcaacagccacggcgatagcctggctatcagagtgtgagatggacagggtgatgtccttgacaccagccttttgagcagcagcggcagcgtcaccatggagctggagatttgttagcatagtgttttatttgtgatcgggagtcaacttacagaaacagtgggagcgccgttctcgcccttgacaatttcaatgtccttcatagcggcaccggcaccttggctggcaacacccaatgacttgaagacagcctccttggcactccagcgaccagcgaaagagctctgagggctgggagcctggcggcagtaagagatctcgttggcagtaaagtttcgctcaacaaaggtctcgttgtcaatgttgacggcagaaatgtcctcgacatcgacaccaacctggctgttcttgttggcaaccttgagagcaagggcctccatgacctgctcagtctccttggccttggtagaagaaacaaccttttcggattgcttcatgaaatcagcaccgtacttgagctcagacgacttcttgtcctcagtgacacgggcatcagggttcagaagaaccttgctgagctggtcgtcagcgtaaggagagttgttcttggcaacgaacaacttgttgttgatgaagccgtcgtggaagtagcggtaggccttcttctggcgggagtcgaccttggcacagtaatcgttgtaggtcttctcgtcaagagtggcaaacaggtacttggggtggataccaatggcctgagcacccttctgaccaaaaccgaaagaggtgacggagaaggccttgacaccatcagtctggatgcttcggctggggtagacgataaggtcatattgctccatgatgggatcaacgttatcggcgttgcggttaccgggaacaagaccagtgtcgaggacctggagacatccgttcatcatccaagcacctgcagcacccttggggtgaccggtaaggtacttctggaagatacccaaaacggcgttacccttcttgcggccgaggtggcggagctgctggcagataacgttggactcgttcttgtcgttggccttggtggaggttccgtggaaagaagcaacaccgatatcgtcaacagtgagaccccaagtggcaagggcaccacggagaggagcgatgctaggatcactcttccagaagttgttgcccatgctgcggaggagctccttctcttgacgagcggcctccctctcaatgtgagcgaagcggtcctgagcgtactccttctcgtcgaaagtggcgccctgagacttcatggcgtcaatctcgtcatggacatactcaagctcagactcttgccactgcttgatggtcttcttgcggcgctcaatctggcgacggcggtagtttatgtcaagaagaggcgaagggaacttgccagggttctcacgagcagtggtgagaacaccctgtccaggagcaggaacggaacgaccgatcttgtcagaggcagtggtagtaagagcgatgataccgtggatggggacacccatgtcaagggcaagcttggcagtcatgatgatctggataccacaaccctgggactccatgaatccgtttcgggtagtggtagtaggacgagacatctccttgggggtacgtccatgagcaaactcgtcaacagtgttgctggtggccttcatgttggcgaactcgtaagagccttcttcaccaaggtcgtcgaaaccaccgacaaagcagacacgagccttgccctccatgatggtctcgtaaccagtgtcgatggactcgacagcggtagcacaagcaccgacgggggtcttgataggtccggaagaagacatcaacaacatgttaacccaggcggccatggtgttgatgaaagactcctggagaatatcgttctgcacaggctggtcgaggaaacgagtgcggtgcatgtctcggagagcagcagcaccgcccataccggaaccaacacagttaccaacctcagagacgtgtacatacttgtagaactcataaggatcagtgataccagaagacagaagagcctcagcagtggaaacaaggaggaacagggtaacggggtcaacctgagagacgatgtcgtcaggaacaccgtagcgcttggggtcccagccagtggggatttgtccagcaacaaggcggtcgaagcgaagggccttggggatccagagagaggcacccttcctgagacggatgatgtactcgccactgtcagggatctcgaaaacctcgaccttgttaccgtgctcacgcttgaactcctcagcggtctccttggaagactcaaagggctcgagatcctcctcaatgacaacttcgtggagaagctgcttcttgttggggtcgtagccatcgaacagctcaggctcgatcagacggataccggagtgctcgagaacgaacttctcgtacttctgtttaacgtccttgtcgtcaacgggctctccagtcttggagtcaacccagccagagtagggcttgcccttgatgggaccgttgtggttcttgatgagacccatgatccaagccatctcgacgcaaccctcaagagagaattcaccgtaggcttccatctcccatcgggtacgggagttaccccagggaccaacttcggcgaagccagtgacaacgacaaccttctcaagatcgaccatacccttgaggctgtcgttaaggggctcgacctcagtcttccagtcagggcgcttggggaagtcaaacttgatgttggcacgagggtcgatggtcttcttcttgtagagaacctcggaggcggcaccgttaacgatggtgttctcgatggcgctctccttagcaacagcacggcggacctcgctggtctccatgatatccttgcgaagcttggtcatggtctcgttcaggttagggatgaactggagaccaccgttgagatcagcaaagacaggctcgttctgacacaagtcaaccaaagtgggagacataaggccgagaaggttgaaagccatctcctgctgagagaaagtgcggacgccgaaagcctcaacaccctcagcaacaatgttgttgccagacatgagaccagttcctcgggtccagccaatgacagcaccacaaatggtgaggtagttggcccagctctcggagtgccatctgttgaacagagtctcaagaccgagcttggactcggagtagagaccatcgttaccaaaggtaccgtggttaggagaaagaggcaggacgacttgagcaggtcgagtctcgaaaccacgctctgtcttctgggacttgacacatccgagaagacggataaggttggtaagcatgatgcggtgagcgagctcagacttggagtcaatgtcgtcaatctgtcgaccgttctcgggaatggcagcgaaaggaataatgaagtcaagatcccaaccgagaccctccttggtgtcgtagatgtactcaaccaaagcctcaacatcttgcttgcttccctggttgaagggaacaacaacaatctgagagccacgagagccgtagcgggtgtacatggcctggtagtactcggtgacctcacgagagaaacggctagtggtaacaatgaccttggcaccaccgctgacgagaccctgaaggacctcagcaccgatggaaccagcaccggcaccagtcatgagaacgtgcttgtcctggaatgtgacaccagatttggcagcatcctccaagcagttcaggtacacgccagtaagcttcttgctgtagtcccagccgtgcagacccttcttcttgaggtgaaggaagggaatggtctcaaccttgcccttgctttggctgttcttgagaaccttgcgtcccttgttgtccttggggagaatctggctctcgttcatggcgagcgatcgaaggacatcgccatacaagctcttgatctcaagctgggaagtcttggacagcttgtgctgctgcttaatgagtctgtagatgcgggaaagatcgctctgaaccttggtgcggttaccatactcagagatcttaccaccctcagccatttgctggacatagtgttccagcttgcggcagctggcacgggggacttcctcgtagttaaggttgccccgggcatcgacagtggtcctggggccagtagggacagcaacgtccttgtagacaggagcgatttcaagaacatcctggatgttctcaatgagctgctgtccaagctccttggcaagcttgtaagtctcgcctcgctcggtggggcagttatcaatgtggtactgcatgaattcgagaagtttggggttggagcggttcatgagacggatgcactggctgacaatctcacgatcgatggcctggagacggccgaagatgatgtcgaagtacatgctgagggcatcttgacgagcccagttccaggaggagtcgtaggttcgggccttgaggggagtgaagacaggctcgataccggaagcatagaagtcaccatgctcggcagtccagagatcaatctgggcttgcaggaccttctcagacttttgagagttgatgtgggccttctcgccctcacggaggtcgatcttgaggtatcgagcaaggagctcgagttgttgcttgaagagagcacgctggtccttggtaagggcatcaatggcagcggggtccatcatcatgccaccgcttgagccaccagcggggccagcggcagcagctgtagacaggctgataccagcgtttgtggcatacttgttggcgacgctgtcgaagaagcccttggcatcgccctcggagcccaatcgggcgggaggctccattgtgagggcgaggagcagagcaccatcttgtcggccgggtccaagaccccatcgagactcgaggtattttcgggccgctgtgatgttgaaaccaccaggcatctttgaggagataagtcgggcgatcaaggacagtgattgcttgcccaggttgccatcgaaagtggcctgcatggaggcaccaagctcatcaagcggcgtgtcttcgggcttctcaggggttgaaccgaattcttttcctagatcaccgaggatctcgttctggagggtggacttgcctagaaacatcaaatgttagaaaacttgtcaattaggggattgtcttgttccacttaccaccgacaaggtccttgatggccttgctgagaggaacctcgagaagaggcttcttgagcttctgcgcgatgagggcgcggacgatgtcgacggcctggacaggctcatcggcaacttgagcaacggggccagaactgggggcgggagcagcggcagccgcgggagcagcagcagcagaggccgcaggagcagaggaagaagcctcgctggaagaagcagcaggctcaggctcctcttccacgggatcaacgtcgtagtagatctccttggcgtccttgttgtagcagaggatatttcgctgaacggacttggcggcatcgtaagcctcatacttggacttcagggttcgcttggccatgacaccaagggtgtcggcaggaccgatttccacgactcgctcagcggtcctctcaccgaggaacacatcttgggtctcaatccatctaacgggagaagcaaactggtatgcgagcagctcaacgagcagcgtgtgagcgagctcctgctcgacttcgggacgcattttggcggtattaggtcgtgaggaggtgaaagaaagggtatctcgaaaaaggccgaattggcaatcgcaacctagaattggtgcgagaggatggtcgaattgacggtgattataccgggggcccgcttaaccccaacgtaaaagaatatggaaccgtcgcaagaaactcccaagctgaagtgtgcagctggcggggaggtaggaaagaagatgatgaggggagggggaggatagagaggatgcaggaggaggaggagaatgatggaggcagaagaaagtggccggaaagtctatgaatatgaaggcctagaatgtaattccgttctgcctaccagcaagaaacaatgggaaggattagagaagagacggagctagattccaacgagacgtgcggatggcccgtacgaataggtaacaacgactgtaaccgacaacgagggaggagtcgattgttgaacaactggcccaccaaaaagttcatcgattgaaaaaaaattgggggaggctctaggccacaccccgggcaattgacaccttgtagagtacttgttgtaggggcagctctcggtacatcgagtaccctgtcagggcgccctgtacgctcgctcccgctgtagcacggttgagtatccggtactttctcttgggtggaacatccccgagccacacatggctgcgggtccttggcgtgcagcccgcttctcaaccatattgaacagctagtcctattgtagtttaacacttttttgtaggcgtgcaccagccaggggcgtccaggggagagtcttccccagaaaccagccttttggggcaccatcaacatgtttgagtgaggtgagtttggttgttttgctggttatcatcatttacgatcgattatccaaagatagttcggccgagcgggctctcttcctgcatgctcggtcttgtcgtctactggtcagcgattagcatttcggcccaggaacgataagaaaaaggcgccatgtcaatactaaacaagtaaggtgacgacacctaggccataccaccaccatcgatcccaagggtccaagggtagtggtacagagtagatggtctttgctcgccagtcagaacgcatatgaataagccagaaggggtgcgagcatagaggcaccgtaaagatggatcatgacagtagcagtaggtaagggaggcaccaaatagcggtgccatctatgtatctgttcagtgcaatttcgcgtcttgctcaactgtcacccggcatgatcaactcggttaggtaccgatacatactacaattgatggtgaaagtgaattgttgtttactcgcttatccgtcggtttccggaactccgagcttctcatgattgctgcaaactgcagatatgttgagccatcattccaggtttcctatctgtttctaagccatggttgagtattagagttatgtggattgaatccaacggccgttttatgttgttgtgaggttggtttgcggctcttatctgcacctctctgaaacgattgcgcatagccacagccgttggtgcatgtaagagcgaaacgagatctacaagacgccatgccgcgtacggataagggtcgcgcaattaaatagcatcgatgagagatatatcgatggttcatcacaaagcttgagaggctcatgctcggtcagttcactttatcgagcaactcaccgaaaggcttcagggcatgtacagtgctctacgtgtaaggtacgtggatggaagcgatcattatagctcgaccccactacgttcgggaagtcgatgctggacggagaatgtggggtgtcgaatcattgttggaacaagaagttggggacatgagtgaggcgttgacgaggcggtaaagaggggcacaaattttctcatcatgaccaccaccgacttatcatgatatgatcagtgcagaaagagtcaattggtagcagaatattgattaaaatttactttctgataagtattgtgctgtttggacgattgggaaactcttacagtttatgtggaatctatcgccatttggaaaccgtgtttgatgggaatgaacgtggacgttgatgcttgtctttcatgggtagtggggtggagtacgggaggcccacgaaacttccgagctgaacacttgtacagtacctctacattcatttagagcagactcgacatacaggacaagacggtacagcagaaacggcttgaaaagtaggccccgagtacagtacccaaaattgatcgaaagatgttattcgaggctgttagtgccaaaatctgcttgccacttcgctagtcatggaaagattctatccttctcaatggccaccctcaaggtggaaaatttcggtcgtcaccgacaccgctagtagagattgaggctcgccatctacccgggaggagggtgatgaagcaccacaatgaaaccttgacatgaccgaattgccgaactattcaagcagaaagagagattcaaaagacatatgaagagatgtcttgcagcagattgtcgcttcagaattgctgagggattatgatgacgactttatcatgccatggctgatggtaaatacgtcggggacagatagggactcactgagatggattgaattgagttgaatgtaacctacagaaaaagcttgtggcaacaaaatagacccaacccatatctggatccaaaccaaaacgatgagagcaaaccattggcctgtgggaagaatcgtgtgttccgaaacggacgaatcgacatctcatcaaaataccaccatcagccttccgtccctccgctaggtgtcaccatggctcaacagcagcctcacaggcgccccaaaccagcagaatgagacccacggcgactccaagcattgttccagcccttcagagcccttgaagaacagtggctgagatcccattgcaaccacctgcgtccgaagtcttccggtacagtttgaggtttaagcgatggcagcattcttgttcagaacggtgtaatggcgtcgaggtaccggtactttggcgaggacccttccccttcgttgaccttcttctcaacccaacccctgctaatgatggtccccttgtccctctttggtaaagagcatcatgcggcaaggggtgtctaatgtcgtggggtcccagcggatcaagcgagcctccaatgcgatgcatgccaatggaatggccgtgtcatggtctcacaacggcgggaggtggattcgtttcttcttcctcgaagttcatccattgagcttcgcactaagatagcccggattgtggaggggaagtaaaaaaagctgcccgcctgttggcacagttgtagtagggaaaaaagatgctaggatacgtacccctccatatccccaacagaactgaatttttggcctgctactccagttcgctgaggcggcccctccaagactccagctgcttcaaccacgcccacccctcgcttgccttgcttgtcaatacaatccgtaagggcgacggcattcggtacaagctcgatttttctcatctttgacttataccgtggtcggggccaatttctgaatccctcttagacctctttccctccttgagattatccatcttcattctcctctttcatcatcatcctcatttcttcttcctcccctttgcgcctggctggtgttgtcttgtcttgtgccgcgttacgctccaccgactctaaagctattctctactaatttctaccccctcccacctatcaggggaccagccagcctctacgcaaacaaggacagccggtttcttctcaccagcgtcctcggggaaaacatcagacatcgtttctgttgttacgacttgaattcataggtttgtgagccattggcactttacaagtggttcaatcgccaatttcgacaaaagactaacctctggcttttacttgccattgcagattttcttcgataccccttcactcatcatgtacggcgccggtcaaggagcccagacgggcatttctacccccagatccagcgcttctcttcgaccgttgactctctcccacggatctctcgagacttccttcctcatccccaccaaccttcacttccacgcctctcagttgaaagacaagtttgtcgccacgctacccgaagccaccgacgagcttgcccaggatgacgagccatcgtcagttcccgacttggttgccagataccttgatctcatcgcccacgaggtcgatgagggtgaggatgacgatgctggctcctacgaggaggtcttgaagctcgtccttaacgagtttgagcgcaatttcctccgtggcaacgaagcccacgctgttgccgccaacctgcccggcattgagtccaagaagctggactttatccgcagctactacaccgctcgctctgtctgcaaccgaccgatcaagccccatgcctcagccctcttccgagctgctgaggatggtgacgctgaaatctacacaattttcggtggtcagggtaacatcgaggaatactttgaggagttgcgagaaatcttcaagacatactcgagcttcgttggtgatctcatcacccgatcagctgagctccttcagactctctccaaagaccccaaggccgagaagatgttccctaagggattggacatcatgaactggctccatcacgaggattctactcctgatgtcgactacctgatttcggcacctgtcagtttccctcttattggtcttgttcagctcgcccactacgaggtgacatgtaaggtccttggtgtacaccctggtatgctgcgagagagaatcactggttctaccggtcactctcagggtattgtcatggccgccgctactgctgctgccgactcttgggactcatggcaggacatcagcagctcagttctgaccatgcttttctggatcggaacacgaagccagcaggccttccccaccacttcaatgactcccactatgcttcgcgagtcctcagagcacggagagggctcacccactcctatgcttagtatccgagatcttcctcaggctgaggttcagaagcacattgacgctaccaaccagtaccttcccgaggaccgtcacatcagcatctccctcatcaacagcccccgaaacctggttgtgacaggacctcccacctctctctacggtcttaacacccagctgcgaaaggtcaaggcccccgttggcctggatcagaaccgaatccccttcactgagcgaaaggttcgcttcgccaaccgattcctgcccatcaccgctcctttccacagcaagtacctttctgaggccactgccatgatcgacgaggatctgaaggacatcaacatcgactctagcgatctcggaattgctgtctttgataccaacactggcaaggatcttcgagaggaggttaagggtaacatcatccctgctctggttcgcttgatcactcgcgaccctgtcaactgggagaaggccaccgtcttccctgacgccactcacattctggacttcggccctggtggtgtttctggactcggtgttttgaccagccgaaacaaggagggcactggtgtccgcgtcatcttggctggtaccgtcgacggtggcatgaacgaccttggctacaaggctgagctcttcgaccgcgatgaggagaacgccgtcaagtacgccatcgattgggtcaaggagttcggccccaagctcgtgaacaacaagagcggccgaacttacctcgataccaagatgagtcgtcttctaggccttcccccagttctcgttgccggtatgacaccctgtactgttccctgggactttgtcgccgctaccatgaacgctggataccacatcgagcttgctggtggtggttacttcgttggccccatgatgaccgatgctatcaccaagattgagaaggctattcctgccggtcgtggtatctcaatcaacctgatctatgtcaaccctcgtgccatggcttggcagattcctctgatccagaagctccgatctgagggtgttcccatcgagggtcttaccatcggtgctggtgttccttctatcgaggttgcacaggagtacattgagacccttggccttaagcacatcagcttcaagcctggttctcttgatgccatccagtccgtcatcaacatcgccaaggccaacccccacttccctgttatgcttcagtggaccggaggtcgtggtggtggtcaccactctttcgaggatttccatcaccctattctccagatgtatggccgtatccgacgacaagagaacatcattctcgttgccggtagtggtttcggtggtgccgatgacacctacccctacatcactggtgactggtccaagaagtacggctaccctcccatgcctttcgatggttgcctgttcggtagccgcatgatggttgccaaggaggctcacaccagcaaggccgccaaggaggccattgttgctgctcccggtcttgaggacagcgagtgggagcagacctacaagggacctgctggcggtgttcttactgtccgatccgagatgggcgagcctatccacaagctcgctactcgtggagttcgcttctgggccgagatggaccagaagatcttcagccttcccaaggagaagcgcgttgccgagctcaagaagaacaaggactactacatcaagaagctcaacgatgattgccagaaggtctggttcggtcgcaacaaggagggcaaggctgtcgatctcgatgacatgacttacgccgaggttctgcgacgtctcgtcgaactcctatacgtcaagcaccagtctcgctggatcgaccgctcttacactgttcttgtcggtgattacattcaccgtctcgaggagcgtctgaccgctacccctggccaggcctctctcctccagagctactccgagctcagcgatcctttcgaggtcatcgaccgcattctcgccgcctaccccgatgccgagactcaaatcatcaacgctcaggatgtccagtacttccttatcatgtgcatgcgacctactcagaagcctgtcactttcattcctgtctttgacgacaacttcgagttctacttcaagaaggactccctgtggcagtctgaggatttggatgctgttgttgaccaggacgttggccgtacttgcattcttcagggacctgctgctgccaagttctctaccgagattgaccagcccatcaagtcaattcttgatgacatccacgagactcacgtcaagtacctcaccagggatcagtacaacgacaacgcggcttccatcccctacatcgagtatttcggtggcaagcttgttgaccccgagattcctcttgatgttgagggcctgaccgtcagctacgacacttacaagaacacctaccgcctgtcgtcatctgctgctgccaccctccctgagcttgactcttggttgtctctcctcgctggccctaaccgtaactggcgtcatgctctgctcatggctgatgttgttgcccagggtcagaagttccagaccaaccccatccgacgcatctttgctccttctcgtggtctgtttgttgagatctcttaccccaacgatccttctaagacaaccattgttgtccgcgagcagccccgccacaaccaatacgtcgatgtgatcgaggtcaagcttgtcggcgagaacaagatccaggtcaacatgatcaaggagactactgctcttggcaagcctgctgctctgcctctggagttcacctaccaccctgaggccggttactctcctatccgtgaggttatggagggtcgtaacgatcgcatcaaggaattctactggaaggcatggttcggtgaggaggctcttgacttggacgctgatgtcactgccaagttcgacggtggtaagaccaccatcactggtgaggctatcaacgacttcgtccacgccgtcggcaacactggcgaggcctttgtcgaccgacctggcaagactgtctacgctcctatggatttcgctatcgtcattggctggaaggctatcaccaagcccatcttccctcgcaccatcgatggtgatcttctgaagctcgtccacttgtctaaccagttccgcatgatccccggtgctgagcctctcaagaagggcgatgaggtctctaccactgcccagatcaatgctgtcattaaccaggaggctggtaagatggttgaggtctgtggtactctcgtccgtgatggcaagcctgtcatggaggttacttctcagttcttgtaccgcggtacctacaccgactacgagaacactttccagcgaaaggtcgagacccccatccaggttcaccttgccaccacccgcgatgtcgctatcctccgatctaaggactggttctctgttgacgagcttcctcaaaacattgagttgctcggtcagaccctgactttccgcctccagagcctggttcgctacaagaacaagactgtcttcagcagcatcgagacccgaggccaggtccttcttgagctccccaccaaggagatcatccaggttggtagcgttgactacgagaccggagagtctcacggcaaccctgtcattgactaccttgagcgaaatggtcagcctattgatcagcccatcaacttcgagaacgccatccctctcagtggaaggtctcctctcgccctccgagctcctgcttccaacgagaactacgcccgcgtgtccggtgactacaaccccattcacgtttctcgtgtcttctccagctacgccaaccttcctggaaccatcacccacggcatgtactccagtgcctccgtccgaagcctcgtcgagacctgggctgccgagaacaacattggccgtgtccgaagcttccacgcttcgctggtcggtatggttctgcccaacgatgatcttgaggtcaagctccagcactctggcatggtctctggtcgcaagataatcaaggtcgaggtccgcaacaaggaaactgaggacaaggtcctcgagggtgaggccgaggttgagcagcctgctacagcctatgtcttcactggtcaaggttctcaggagcagggtatgggtatggagctgtacgccagcagccctgttgccaaggaggtctgggaccgcgccgacaagtaccttctcgacgcctatggtaagttacatttgcaacgtcattcgtatctcatttactaatttattgcaggtttctccatcaccaacatcgtcaagaacaaccctaaggagctcaccatccacttcggtggtccccgtggtaaggctatccgccagaactacattgccatgactttcgagaccgtcgccgccgacggtagcatcaagtccgagaagatctttaaggagatcgacgagaccaccacctcgtacacctaccgatctcccactggtcttctctcggccactcagttcactcagcccgcccttaccctcatggagaaggccagcttcgaggacatgaaggccaagggacttgtgcccaacagcagcacatttgccggtcactcgcttggtgaatactcggcccttgctgcccttgctgaggtcatgcccattgagagcttggtgtctgttgtgttctaccgtggtctcaccatgcaggttgccgtcgagcgtgatgccgctggccggtccaactactccatgtgtgctgtcaaccccagccgcatcagcaagaccttcaacgaagctgctctccagttcgttgtcgacaacattgctgaggagactggctggctcctcgagattgtcaactacaacattgccaaccagcagtacgtctgtgccggtgacctccgtgcgctcgacactcttgctggcgtgaccaacttcatcaagatccagaagatcgacattgaagaggtcaaggacaacattgaggaggtcaagggacacctacgcgagatcattcgcggctgtgctgagaagaccctggccaagcctacccctctcgagttggagcgtggcttcgctaccatccccctccgaggtatcgatgtgcctttccactcaaccttcctccgatctggcgtcaagcctttccgttccttcttgctcaagaagatcaacaagacctctattgatccttccaagctggtcggaaagtacattcccaacgtgacagccaagccttttgcgctgaccaaggagtactttgaggatgtttacaaactgaccaactcgcccaagattggtgccgttttggccaactgggacaagtacaaccaggatggggttgctgccaacggcgttgagggcagcgaaagctccagcggcgagtacgagggatctggccgtgctgcttaagcatttacagaaacaaaaataaagtaaaaaagaagaaaaaaatacgaaaagaggaacataatgaaaatgaggagggaaatcatgcatagacatgttatgacggaagacaagactagagatggatgattatgaagagaagtctacagattcccggttcggactgttatttgggatgattgtattacgatgcatcgtgttatctttagctagaggggcgttagtttgcttgttttacctgctgatagacaatcttgaatgtttgacgacgtttgtttactcttatttatcaattgtctcaccttgcttttgcctgtgcctgtgcatatgctacccattccctgtgtgacctttgtgatactggtttcgtgacacgattgaaactgataacgggaataattgccgagctggacaagaggttcttgatgttcagctgaagatgcctcggcaatgaaagtatcttttgtctccactgactcccgtttgcatgccaataaattggttcggctgccggcgacagccggagacggacaagaggtggaggtggcctatcacggagccaaagtccgcattggttgccgacaaggagatagatatatcggtcaacgggtctaagccaagtccttgtgttgatgaatatgtatataagcccgtagcagcgaagtcagaagagaggttttgtgcttttgggttctcgcttcttttttcttgaccctttgagatattacatcatctctctcccactcaatcactacatctatcaatccatctatcactcatcaacacaataatgcgccttttaaatgatcaaaacacaggaactccacgcatggcaaactcaaagaaaaaggtctttttcgggacattcatctccagcaaagacccaaaagaacttaactatcatcacgatagcatcgtctgtgttgatggagagggtaaaattatcaaagttgacaatgagggttgcgaccgaggtcaacttggactcagacttagagaattaatgggctgggaactgagtgaagtggatgttcatatcgctaaacctggcgagttcttcttccccggctttgtcggtgagtaccctgtccatagagagcatgtttacaaaacatacactaacaaaccttagactcacatgttcatgcatctcagtacccaaatgtgggcatatttggaaagacgactcttctggactggctagagaaatacacgtttcctctcgagtccagtctcaaagacctgaacaaggcgcgtcgagtatatggttcatgtgtgcgacgaacgctatctcacggaacaacaacggcggcttactatgctacaatcgacgtggcagcgacaaatctgcttgcggatctttgtctagaaatcggacaaagagccctcgtaggccgtgtgtgcatggacaatccggacatgtgccccagctactaccgcgatgagagtgtcgaagaaggtctggaaaagacaagacagacgatccagcacgtgcaaaagattgatccagggttcaatttggtttcgcctgtgttgacgccgcgctttgcaccgacttgctctagtgagtcgatgaaggggctggcaaagattcagaaggagctagatcttcctgtgcagacacacgtttctgagaacgaaggggagattgaactggttgcggagctgtttccggaatcagagtcatatacgcaactttacgatgaatgcggccttttgacttcacggacgattttggcgcatgctgtgcatttaacggacgaagaggccaagttaatagcaaagagaggaagcaagatctcgcattgtccatgcagtaacagctccctcaccagtggatctgctcgagtacgctggctttgggatcagggtattactgttggtcttggtacggatatgagcggcggttacagcccttctgttctcgaagcagcacgacaagcagctctcgtcagtcgacacgtcgccatgggactgcaagaggaaaaagaacggaacaagttgacggtggaagaggtcctgtaccttgcgactcgtggtggagcacaagtagtcgggcttgaagaaagagtcggcgggttcgaggaggggatggaatgggatgcgcagttgattcggctcggaggggttgatatggatggcatcgcagaggaagatggcaatgtcaacatatttgggtgggagacttgggaggagaagatcgccaagtggctgtttaacggagatgatcgaaacgtgaagcaagtttgggtgaggggaagaatggtccatgcgagaaagtaaagtgcctacgacggcatagtaaagcaaatgggctaaggaggaatgatttatgaaagcaagtttaatgatccaatattgtctatagaaggtacatctttgctcaaaatatgtacctgatttaatattcatgctattctacataatttgtttcataccgagttacagtggcagataaacacgccaacatgtttcatgtaaatatcagaccgtcctcatgtgccaagattaaatggcttgacacaggagggagtatatatatattgaattgtctcactttaatgtctatataaattgattattgtaacaaataaccaagatgctgaacaagacatgttcatgtatacaatttcaaccttgacattcgtacagtgaaacaaaggtgcagggaataacagcatacgataaacccctgtaatgatctacacgagtgaaacatgacagggcacaaaaactgcagggccaaggcacaccacaagtttatatgactggttctttaaccgctggctgggtcgttccaaggtgtaacagatgcagagattgtacccaacattatgcagagaccctcacatgaacaggcgaacatcctaaaaataagatggtgtcttttacaagaaaccgcttgaatatattccccccccatctaccgatattcccaagtcatgtggttcatttagcgctgccaagtctagggtatgccttggctgaaggactcctcaagtttctaaccaacgttagcacagacgatctacgtgtctctgtacgtgaggagtcaatacccaacaaccctggccatagctgaagattcaatccaataagagatattcgtaactgcaaggacgttgttcttagcggtgcgtggcgcatctgctcgactgaatcacaccaacaagggtagaccacctcctttcagccctgcctgtgcctgtgcctgtgaccgcatctgtgttgcaactaccgattaaattcatgcttgcttttgacagcttggcaagaggagggagtggagaagactgctacttaatagagaccatggccctcttcccctcccagtttgggaaatgtgattaagcgattgatttattgtcatactacaagtaagcgttcttgtgatattacccagtttgttacatttgtatactgacatacctattttagatacttacagtgttcgatctatctacttctaaaaaaaaaaaccatggctactacgactcccagcatgggcctcacagccaaaggcgtcccaaagatgcccatgtggctcaccattgtccgcggtgtaactatcgccatgtccctaggcgccctcatcgctgcagcatacaacatctccctcatcagtagctgggctcgttactatggcggcagtggtccagctggattgatcattttcagtgtaagcgtctttcctctttccaatatcccacaagacatctgactcacgctatctaggcaatcttcacatggatcatcctgggatgcatgctcgccgccgaattcttcgctcctcagctgtatatccgttccatcttcttcggtacccttgttatatcgtcgatcctctggctggccgcttggacatgggctgctgcgtggacagccgacttttaccatttgtacaacagctactacatcagtcgtgtcagtgagcttgatgcgtggggtggttcgatggctgctgctgtcgctctcggcgctgttacatggtaagcttctggacttttcaacaatatgacacttattaatggttacgctcaggatcctcaccgttgtcactactgtcttcttcgtcaaggcttgcgtggctgatcctacaggctcaacatttgtgcagcggcccaggaatgatccagagacagccgaacccaagcctgaaactacggtcactgcctaaaaaatcaccagaggaatcatgcttggttatgttggaatgagaaatgtcgagttggttatacccgtgatgcgatggatcagagttggagttcaagtacatctagttacatagcagaagaggcacgcgaatgattttatgtgttgtatcttctatgtctgtgaaggttaccagtgtctcggtgaacatctaagttaattcttctttctagacctctaaaaccatacaagactctatacaaaccccatttcctatggtggttccggaggtggcgatgcaatcctcaatgtgcgattcgatcccttagaccgttttgtcaaagtctaccctgagactgcaaataatatcatcctgaacaccgaccgcttttccctcgcaggtcaattgacgtccggcctttatggccaacagctctccttccatggagggcagggcaccctcaacgccgagcgtaatgcacaccaaaaaaaatcaaaaaaatcaaaaaaaaaaatcatgcttttcctttcttcgcaatttgataatgggctcttgggcagtgtcgccagccacagcgtgtagtgaattaaaagtgcgatagcgttttccgaaagctcaaaatgagatgcatgaaaaggacaaaagtgcaaagaaaagcagcgaaatcaagcaaacaacttttgagatcgttcatacaataaaaacaagtaggttggacctttcagatggtcgcgatatcaccgtaatggtttgtcgatatgtggcaaaagcccaaggtgagtgtaaatgtgtcggaacccaatcagggggagaagttgatgtatcgagaaaagttaaagtcctcgtcagggtcggggtacttggaggaggtgttagcattggtgtcaacttgatcagtggtcttcttatcgttggtggtcgacgtgttctgattcgtgtttctcgaaaggctgggaaggaacgccctgacaagggcttcttcctcactgtaccataggacactgtttgcgagaccctccgagctctgaccgatgtcgttaggtaggagaagactaggatctcccagaggaccatggatgttgtggctcatattgttagggggaagagtgctttcatttcctatagtacctagaaggctggggtctatgttgggaggaagtgaaccatgactaggaggagcgttgggagtctcccaatagggggaagtttcgttcatcgtaccacccatgttggggtcgattgactgaaacggatcggactgagcatcaagcatggtgacgttggaaggctgtcgtcttagctcatgacagtcaccggttccctgaggaagatcagagggttgctgctgttgagtgtagacacttccgaaagcattgatttgggggttaatgtaggtaggatgctcaacagggacgccgccatacatagggtcaggaaccgcgttgaactgagcaggcgcaacgctggtgttaaatgaagaaacgttaccaaaaccaagtgtgttgtcagaagtcatgtcggtagaaggcatctcaggcatgtttgtcggcatgttataagaaggattgtcaaaatccatgctgccgaactccgtgccaccgaactccgcgttatcaacaggcatgttgttagagggtatgttgccagtagccatgtcatcagaaggtgcggtgtcaggaagcatgtcgtccgtagccatggtggtggtaacaccagtgttggtagtttctgccacgttctcggtagtgtcagcctcagtcgtgttggccgcggtgctagtttcagtgtcttcatcagcgacacttgctctattcctgcgactggcggcagtgttacgaggagctctcggacgctttgctttgtattcgggatccgacatcttctttatcgtagcccagtctttggcagcaaaagcagcgatcacttcctgaacctctagctttttcctggcctcatcctccttggacagacgctaaagacagggtgttagtaatgtttcttatctgttaagttgacttaagaagacttttgacttaccgagttccttttggttctagcggagtgagcggctgacttgttcttcttagctgtctttgccgcggcttcttccagcttttttactctctcattcatctcgtttaacatgcattgcttgacagttgggggtacaacatcccattctctgaagtcagcaccattcgcaatggccttgaggcgccaccagttgagttcaactgccatgttgttcgcaagttcgcggtgcgcatcaagagcctcttcacggcgggaccgcgtgcccttagccgcttgattgttccgttcgaggtcaacttgtttatttttagtacacaggtcaatgttcttctttctgaagaactcgagaacacgagtatcggtgacgttgtcaggtacctgatacgcctttggagtgaaaggcttcgggtcaggttgagcaagttgagaagggggcaagataggggccctgcccttttgaagtttgagttccgcttcgaggaacgaaactcgacggttgttctcttctgcaccaagcccatggggaagtcccaaacccgcacgttgaaaattaatgccgccaaccttgatgcagcgtcgtgcctctttttcggcgtagtgccctggagatttgatggcgggatctacaggctgctcattggggttaggtacaccttgggtttgctcgttagcctgcatattggtcgttggttctccggcaggttggttctcggcaggttggttctcagcagggctctcggcagactggtttctagcagacttctttacgaccgacttctttccggcaggcttctttccggtaggtttgtctccggcaggttggtctacggcgggctgacctttagcggactgctgtgaggcggcttcctgtgaggcggcttgctgcgctacagtatcgggctgaaaaatctcaaggtaatcaagagcgtcaaattggttctttgcaaccgtctcggcaaatgaatgtgcccaacgcgagagtcggttactcctgtcctccttaaacgaggcgcggaattgaggttctgggttgtccgaagagtctgcctgggactgctccttggatgtatcttgagactgttcctcggatgtctccttggacttctcagtagctgtcttcttcgcagctgttgctggagcagattgaccgtcaacttggtcggcctttcgcttgcgagggttcttgggcggctctttgggagcctcgttggacttctccttggcagattcagtggcttgcttcttggtagctggcccagaagtagattgaccgtcgacttggtcagcctttctcttccgaggttgctttggtggtgccttttgcgcacgcttgcttgtagctggaggagcttgctctgagggaccctcagggacagtagtaggctgggctggagttgcagattggcttgattcacctacaatggcggcggatagagccaagacctcctcttcaatcgtgggctgacgatgctcttgggtagtggcctgcgatgtggaagacaaggcggcgtcggttgtagggttagtctggggctgggaagctgcagtttcagtagaggttgagacctgggtgtcaacggaagatagctggggatcgatgggtgtagtttcaagtgcagaagaaagagatctcagcgcagttgaaaggcccaaagcagggaaaccttgggtaagatctaggtttgtgttctcaagatcgcccgtgtagtcgaatccagggccggtgttgctgtctataaagggatcgccagatcctgacacgtcggtataaaaagagaacgggtagttagggtaaatttgaggatagggtgtgttcacaggctctgtagtacgctggggaggtgcgtcagagagttgggtagcggttgaaggacaagcttggtctggtgcacttggaggtgtgacagaggcttgagggtgttgctgctttctaggccgaccaggacggcggcgagtaggcttcgaagggatgtttgtggttgacatcttgtcaccaggggcgcgcgacaacgcggcgatataaataggggagggtgcaaggtgtagtatgtgattcagagaataaatgacgaaggtacagtgatacagtgtcctctgaagagatagtgaaagggtaaatgccttgatgtgagctgtgatgagctgcagcggcgtagggggatgacgaagaggaggagaggcaggggatgcgggaagataggggacgaagcacagcgctcgtgattaagagaggaagatcaatgtgatacaacgatgatgatgactgttacgatcgtgttgtttggttatgatttcctttgcggtgcgttgttgtgaagaagaaaaaaggcagaggaggagttgggagagaagaagaagaaaagggtgggtggagcaggcagaccaagagatcacaacaacaaacgggcccagtgaatcagaaaaaaatggtagaagagcctccgctaacagaagatggacgtgtgctatactatgtccctgattgtgcaattattccaggggaatcttcgagttccaggacaacatgggggcgtctactgatattgctacgggcactgcctcactgattgtctcccccccccatctacttggcctcagctttttggaatagcatcacgcgtacggatgtgttagtcactgataagggaaaaaaacgcgtctcgaggaccggagcgtgacgaaatgcagatgtactgagccagacgggcgagatatcggccatctgatgccaatgccttttattatgtttggtagtccacgtggacaaaacatcactcgattactacaggaaccgatagaataacgcttgttagttagtatatttagtgtagacatcaagactgtatagtattttgcaagttggtgcaatgtctatcgagctacgttgtagtcgctgatggtggattccgggcagttgacgttgaaataaagcacgcacccaccgggaaaaaagaaaagagcctccattccccacgtctagttgaaataccaaatggtacgacacagctacatcccttgtcatgcggaaataacatgatgtggttactcgcgagggtgcacgaagcagggcatgcaacagcaacaacacaagcgagaaagcatttccacaatcactatttctacttccccttgccctctttatacttatgataatgtagcaggaagaaaaagcagctgtaagtaatttatctccatttgttatgcccgtgtcttctccctccctcccacgctaactcggccgccatcttcaccaccagcccacaaagcttcttttttggtctcaaaccactttcagagtatccctacgatcgatcgctttctactggtattcgtttcagccgacccgcatcaccgtcgctaacgttggattagacttttgtcgtgggcaaactttgcgggacggtttcaaaccgttgaaacgtttcgtatttggacaaaggaaatgcgcctcgtagaggagagatacagaatggtattcgcataagttgtgatgccgtaccgtggatcgtggatattgtcggctgactcgttcaaataggggttaccgttgaagccgcccgtcaacgcacgtgttgacgatgcgagaaggaaagaaagttcaagcaacattattacgaagagagacaagttggaatcgggggggagacattgctttgtcaatgcaaattggctgccgtggtcctgttcagtattcggtgtcttgctgaacacgcccgaccaagctcgacacaattcctttgtctgaacatttacgaagactcgattcccctgaacaatacccttgaacgctttgttaacaccttcctctctcttctttctagactcgacttgtcagtacaccaaaaccgacaccaatcactcgaatcaacaaagacacgccgtctagaaattaaatagagttgaatttttcatacgccaaaagacttggcttttcgataactggcatcgctgttcgcttcatggtatctaaaagcacccttgccgctcccatacccgagctgaatctcgagtccattaaggccgttattcctatccaaggaaaaaagaaaagcgaatgtccctcctaagacgccccaagtatgttgttccttttctccttgcccttttcgtttccattcatttcctaaccatgactagagagccctgctcacagtgccaaaccagtcccgtcctttgtccaccgatacaccgccagaagttctcttcgcctttgctgttgctcgccaagatcttcgggtacacgacctcgaacttgggcaagagcactgcgcatgaccttgctgaattttcgctatgaacctgttagttactgcaagaaagcttgaacgttcaaagaactaacctgatattctgtacttagagttactacgcatgcttcgtgagcccgcacgattgtctcgcatgcctttgccacgctgggcgacgcctccgactggagcttatccgcgataagcagcagtaagaacgagccctggagcagatagataccgaagaagaacggcatgaattccagaccaggatcgaattcaagtatcaggttgatggcctcggctgccgcaacagcatggctcgttgatgtgatgaacccttgcgaagaaatccacaagtcttcatcatccaacaggttaataggatcccacttgccagagaggaggatatgcagcacgtgcatcacatgggttccataagcaataacaatgcgagtctgaatattgctctctgtaagtcggtttgatgaattcgtatgcacagagtggactgatggtgtgttggtctcaggaactccgttaccctcatttgcaacgtcggctctatcctcaacttgtcgaggcaaattcttgcgctcgaaagattgcagactctgctcgtatatctcaagatgtcgagtaatctcggcggtctgagcattccactcatgactttgccggaacgaagtaccgaagcgaggatggttctttgcgtgatgcaagtcgacgatctcgcccaagatggtcatcagaggcaggaaatagccgaaaatactatggccacgacactcgtactggggaccatggggatgcgggtgatcagtcctgtacccctctggacttgttcctagaagattgggatccgtggttgagtttgagttgttgagaaactcgccgctctgccaatacgcatcatccatgggctgtaacagaccctgacattcgatgtcaaggaggaatagggggcgattgtagcagagcgccagatgcctgtcgacaatatatagaagccaccatatccggcgtcgctcctcacgctcctccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatccgttaccactgatgccgccttcagcatcctcagtaccgtcagtgtccatggcctcttgggccgcgggtgaaggtccaggaggaagctcgcggcccagcttcagctcacgagcaagaccccaagcagcagtccaccaccgcatactcgctcccttgtattcgctagcagaaacaacaaccgccaaatgaatgtatgtaatcacatcgtcgaggcttccggctgcaccgaaagggcccgattcgccactcgtggcttccatgctaattgatccaggcatggccacaccgagaccgccaagagcaacaccatcagcaacagggctgggcgcatcacttggggctgtgtggatgagaggtcgtaggaggtagactgtgagctccaatagcttttggcacgtcttggcacgcgctgaaggtgtactggcgaggaaaggggcgtcgcttgtctgtgcagcaacccacagcatgcttgccaagagggctggttggcatggtcttggccttgtctggtcgaggaagtatcgttttcgaaggacaaagcccaagacatagggtgacattgggtgcatttgcgccgaggaggaagacgcaaagtagagatcgaccaagtcgcaagctagagggataggaattatgttgttgaggtatgggattatgggctcaaggacgggatatcgcagtttcgagttgttgaagttggggggaggggcctgtgtttgatattggcctggtggtgaagtcatggagatgccccacccaggagatgttcccttgcccatagcgtatcctagtgggctgtttcccatacggaaagcagagttgttgttgaagttgggcggactttgagcctgcatcgtatatgggaattcggcgtagccaggcatgttacctcgcccgttgggagcgtatgattgaccgttcaggacaggaccatccaagccctgcgagtcgtacgcatgcggcatactattgaagccgttcagatcgagacctccgttgttttccatgtgttcgccatccaaggaagaccggccaagatggggttgttcgcttatgttgccaagatgatcgagaccctcgaggccttgggtatgtcgcatcacatcgtcgcctggatctcgactcgatttgctgctcgtactcggatgtcgttcattcgattgttgctctagtcccatattcgaagattcgaggcctttgctgctagtctggccgttctctgatagagaatcgtccatgttctggcctgtgccacctgccgcagcctgagccgcagcctgttgggctagttctttccgtgacgcctttcctctctttttcctttcgcgaatgtactcgcaccccaggccgaattctacacaagtcagaaacaggacattgacgtcttgacatcaaaacctaccaatacagtgcgcgcaggggtgctggccatcacattttgttcgtaactggttacactgatcgcaggctcgactgattcgtctcctaatgggccctgaagtgctcgagctgcgtgggtgaactccataagggtgttgtcgattctttacttgagcggcagccctctcaaagtggccgtttgaaaggggcacagcttgtgagagtggttgaatcggatactgatggttctggagcgagtccaggccgccgttctgcattgtgccttgctggacgttcccatcaggtgagatgttggatgaggcggcgttctggtagggagagaaacgttgaagtggattggacaacatcttgccggtactcaggctataccgcagcgtgcgcggaagctgttaggataacaagataattgtggactgagacagctgtgatcgaactgttgcaagctattcccctctctttgagatgacgggggcagcttctctgataaacatggtcagattagcttactgcaggcagaactcaaatcagtttatggggaagtgctggatataagtaaacaggggtttgagtctgatgacggctgcaggcgggttgtagaggtatcggaacagagcaagatcaacgcgtgttactatcagggggggcaaatttgtcggggagcggggaccgctgagggattgacaaggcatctgacacctttgcattatagggagtgatgagcacagggtttcctgggcagtgccttgttcgtatagagggtagggtgtccccgtgtaagaagtgagtaggcacttggcagggagagtgcagatggaagactcgagaagacggtaacagagttgatgtgaaggaaccaaaagaaaccatccatacttacaagacccttgccgttggagcttgagctggtgtcaaggcaccggctaaatagctaattaccagattcgattcgatttgcggttatatcgagtacacttcctgatctagcccggtgctcaatgaagagtgcaagagtatcagggaaagatcgaccttttgttgttgtaatgggtttggcacggcaagtacctatataagaggtaagagagaatagaacgaatgcttcacgtcttgattcgccgacttgagcttgtttttaaagagacccaagtcaaatcatgtcagaccagaatgtgtactgactgattgactgacaagtggatcctggagggaagttgtcaagtgaatctgagtttatggtaatatgatataacccaggatctcgagagtcgaatttaaaaatttgagaacaaggaggcgtccacaaagatctgggggaagcaatatgggcatctgagaacaatcttgaccatcgacaaaggtcaattaaaaaaattgacggtacaaaaaggaaggtcaaggaaaacggaaccctgtggtttttctggagaaagcaaaccccatccacaagtaacttgttgctactcgtgactgaaaagtcgggctaggaccgagttcgacaagacaagcaagcaagaatggggaagcgcttttgcttaggcccatcatgccccaagaagttgcggcatgccaaatggttcgcttagtactccgtacggggaagtgaagatttagtttaagttagttagcagcgaggtcccgccgaaggtgggttgatgaacagatgtggagaggtgtaagaggtggaggatttgtgccatggggtgctgggctactggactggggttctctggtgccacttgctctgctactctaccgtaccttgtcggtagcttgttccgaaaagaattaatgacagtcatagcaaagctggggtgtccatgttcgttcgagacatgttatttttattttaaccgtgtcaagactaacgaaccatggtgaccgacccagtgagtggttctatgttctagccagacagacgaacaaagagcggagtgaacctggggaaattgtctgtcataaaagatgagactggtcgactggcctgggccagatgctcgagtccagtccagtcgggcagagaaggtggcagccatccccaggatctctcatcttattacccatgcatcaattgggcggatgattgctacggtgccgttctaggcaaagagctgtagtgcaatctaccatgctctggcaggtgctgacgtgcgaacaacgattcattgcctttgttggaaattggtgatgttattgatgagcttgtctttgactcaattctgtcatggagtctctgaagggggggttgacggtcgttggatctacataacagtggcgtcaaccgcatggccgccaatcctgaggctcaatgaggttcggcctatgcctaaccgaggcttgacgttgttaggcgagttgctgcggaggtgaaataagaagctttgatggacggcagatcagaacggcaacagtgaagactgtctgtgcagtaactgagtgagtactgtaccatagttagttggcactaccaacagaaccatcgtttgagaatcagatcagacaccgccaagcttcatactgtagcttgctcgactcgaacggcacggcgaaggaggatgaaggatcgtcggggcttcgtttccagggcctgcgatccgttccgcaagcgggtagccacaacagaaagaataggtagctagaaggatggatccgccgtagacgcaccgtcctgtactgcattgcacggcatcctacatccactaagtgggtgaagcaaggaacgggaggtgtggatagagagaaaggcagacagacaaaagtcttgggactttcctattgttgtcaattccccggattttcatggtccagacactaaagtaaggattgattttcatgttgccctcccacccctgcgcgcctgtctgtgtgtctgtgtgcgtgtgtgtgcgcgcgccatgtgccataccatgccgtaccatgtcatgtaatgtgtgtgatagaaaaagtgtggacacgaatgtgaatgtaaatgtagatgtaaatgcaaatgcaaatgcaaacatgagcagcaagtcatgatggagtcgtggagaaggaaaccaaccaacgtacttggctactgcacatcgggcaatcgtaatgaaccccaggtgattaattaacgatgcgccttccttaacggttgctagtttaggttcttgggggttctttgtcccccaatcttgaagattgagcccaaccttagcactaaagtacctgctaatgtatcaatgtacgagagacatggttgagctaattggaattgggtactacatagtacatgagcttaactcaatctgcttccttcatatcccgcgggaatgtacatacctcagagatgttgaatttaatcttgaattttccaggtttgaaccagggtactgactgggacttgaagagattgcactgtcttcatcactgtctcaactatcggtcttttcccagaaacttctgtgtaaccgtctagccgtcatctccaatgccagacctagaccacctatattgctggtggcctgtaattattccggcatttgtggccgcatttgcgcaccaatcatattgtctatagccctgtcataacctgcaccggaagcgcggattagacttggccccaggaaatgtactgtatgccaccccaggctccaacataattttggctgcgataggtttattctctacttcatacggacagaatcatgacagggttttgcttctgaccgggacatgaacggccgctttgccagccgttgttctcgatccctaactctgtgccctgttgtgccctgctatgccctgctatgccctggtatctagtgttgagccgctagaccctacggtgcaatttacttgatacatcggtgaagaataatcaacatactagattaatctacatcgccaatcgttcatggaaaaagcccccaacttcctccataccgagactcattaccagattcacactcagactcagacttaaactcagatttagtttgtactccccctcatgacgtccactaccggaatggcttgctgtggcgccgacagtgaaacggacgcccggcccgattcccccacactcgtcccatctacgcttccatgcagctccccctgcttgttgacttgagatgctgacctcacggttacaaagactgccagttccctccaccgataatttgcttgacaccatctttgaatgcccaatctcacattgcagcagttctgtcgtccctagttcccggataccacgtggagcttcttacccatcctttgatgccgtgcgtgtcatgtttgaagcttgtatatcgaagcattttattgtgtgacagtctctattcttcacttgacaccatagcagtctcttctataactaacaaccaatttacctgtaaccgcctgaatctcaggtcggtaaatgcggagaatccagctgaattacggagagctgagccggatattactcgcatccttgtattaccactgccttgcttgaactctattataccatccacataaagccgagattgtacagtaaattgaaccagtacgtgccactgaaaccatgctatatcgttcccgcaaccagctccggggccatttactatgtagttagttcttctagaaagtattaattcaagccgctattcatctatatgtcactatccaaaggagaaatgcaagttcctaaaccccttaatctaaacctggtagccatccacctcgggacaacgacgcccctaatccgtccagcgcggctatctgatcgttggtgtcggcctgcatactagcgttcccgtctgcattggtgttgggtgtgtcttgattgccgctatcgccaaacatgaagacggaattgtcctgtccgttgttggccatctgccaggcctcaaagctctgatgccaccttgcgctgtcgttcaagaaccattcttggccatccatcctcatcccccggttagacgttggcggattgctgacaggcggaacgcctgtgccggcgcttgccatactgttgcggtttatgggcgcgaatgccggctggtacgatgccattgatgatgtaacagggacagaaccccatccacccacagactcggaaccaaagcccccattgcctctgttcataggcataccctgctgctgagcaagaatgttgttcggtagtggagagcctgtcatcatagtttccgtcacagatcgttgaggctggggctgtggttgttgctgctgaagttgttgcattggccgggccaattgggttcgagtatattgagggaatgggctgtattcacccatcgacttcagtcccagaccaccatcagaaaggggcgaagcacccgcttgcgaatgaggcgaagggacgtcagaagtgctgtatgtcccgtatttttcgtcggcccgacgaagaacgaaggcagcatcctcaggaagttcgcaattccatttccgggagaggacgctcagtatgctcagagttcttctggcacagagccagtcttcagcaatctcttcaagatgcttgactccaagagttatgtcccttcgagcagtcttttcagggagatttagcagatggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattagattgatcataatcatctgaatcttcagcggctgagggtgccgctaattgtggtgcttgtctctgctgctgttgttgttgctgttggttgatgatatcttcagcaacggcgtcgagactattgcaagtacggattctctggacaatgcttgagacatcctcctcttcagcattcaagatggcctcgattaaaatttgcaacgtggaattacgcgctttcatgctgtcaaccttttcacggtaaacaccctttcggcgatgatccgagttggggtcataaaggcactcagttccgtatacgcttgagcatgcagcacagcttggaagagcaccatcgcatttcgatttgcgttttcggcacgctatacatgctgtgctcacacatcgccttttctggctggcagaatcggcacctctgcgtgactttttgcgtgttgcgcttggggttgatgttggcggtccggtttgcgccgtggtttctggacgcggctcttccatgctgatgcaaagcgtgcgaattccgggggtagtggcgtactcaagccaagtaagatgcaaatgtcgggttaaaagactcaatcctgaggatcaacacgggcgcttcgtgatatgatatgatacgatgaagtctcaggttgcgttggctgtcaggcccacctggtcaactgtgtgggacggaatcgtgcttcaagattgacgaaggatacacttggcttgggctaagcgaaaaccaatcctttgccggttggtccaatagacacggcagtggtttgatggcgagaaactggagaatgatccaagagttgcaccataaacttatagtccttcatatgcttattttatcctaacattgagcatctgatagtagtcatgactggttggtgggggaaaaggaggatgtcttgtttgtcgggttgatgatgtcctcaaggtgaatgccgaggacaatgcgaatgtatcaactaagtgaggtgaaatggagtattggcgatacaatgcgatgcgacgtggagtgaaaaagactatgagaagcgaagaacaagtcaagttgaggtgaggtgaggttctggctcaaccaaaagccgagcgcgatgtgtaaatgcaattggctgctaatcaagcctctgtctcgacttctaaagttggctcagagttccttcttcaggtacttcatttcctattgctggtggaacggcaggagcggcaagaaggtaaggttaagcaatgggaaggaagaactgacgtgcgtgcgcaaggagctgtggaggcaggaaaccaaaaacatgtggatgggtcccgccttcctttgcgttctagcgactaagaaaaaggcgttatgtaagtctgagccaccgctttattctaacttcgtctccggtatagcctctatatccggctatgtgaagggaatgaagaaagacaagatatggaaatattgatattcccataatcacttgaatcacccactgcctatggtcatatggaagttggcgacgctcaacacagtatacattcgacatctgcttgattctccgctcgagatctacaaaaccagtctagatcacccgcagacgggacgagtgttccggggccccaggtctctgataccgaccaaaagataccaagcataccgttctgataaggtcttcagattgtccccagattggtcaaagaaagcatatcaagagggtcttggccgggatttgggctgcaaccttatccaagtgtgtggtactgaaagatctcacccgtgtttcttatggcgcctggagatttttgtcattccgttcgttgggttcatcctgcatgccttgatcgaatgtgtcaacggtactctgaaccttatcaggctagcacgtacaatgcttcccaacgtcctaagagcaacccagttggacagatcgctatcaacaatgttcttatcaatgtactatcatgctaggcatgccgatctaagacttcaggtcaggatgttctgtgacaccctgcgagttagacaaccagttgtgttcatcaacttctgtttccaataatcaaattagacttttgtgcagagccagccaccaacaaagcaacaaatctagatcatccgttcaagatcgtggctgatagatgtaaatctgaagtcatctgacattaaattaagtccagcttgggtagcagaaaaattgacctcttaagtcttagggtataaaaattaatactagtttaagaagcctagtctaagtaacataagcatgagataattcattattctaaacggacccttctatttttacagacccctggagaactcttgcagggacataggtttcctcacagcgttattcaatccttcatggtatgtcacccacaccttgcgctccttttcttgcttcgctttttgctgtggattacttccagtgatttcagcaaggggtcgcgcctctataacccggccgaagaaatcgcgcttaatgagcgtagcatcctctgggcctgcaagcgcaagcttcttcgcatttataagtttgtctgtgttcatcatctcaacgtgcccaggaagattgcccgcttggaagcgagcctgtcgagcaagagcctctcgctctatcagcgttcgcttcaattcctgatcaagaacttggcgaacagcatagcgtgtaggggcggcggaaggtaggagcagtgctgcaccagtctcgaatgtagccaacatatcgatatccctataatagttagctacgatcactttgtaggtgtaaatgttgacttacggttccatgcggtagacgtattgtgggtttcgatctaccggtgaatcactctcaattcttcccttctgcaactcaatgccgacttcagcaaggacctcagcggcgcgcttgaccatagcccgctccgtgtctttacgcacactagctatggatccttgacttccacccacaactacaggcttgacatctggggacacgattcgcgctaggtatgggagaaactctgcagagacctcttcggcactgcggaacgagcgcattaatgtgggtggaagttgagcctgcattgcctgaagttgagccctgttctgacgctctgcttcatgagcttgatagtcagcgcgagggccagagaaaggcaacggaggaccttcatcttccgcatcaccaccccaacgtcgatcgtaacccgtactgggaatatatcgtttgggagatgcgaacagatgatggcatgccagtacaggttgactgagatattgtgctagctcccattcttgactggcataaagacgagattggcatgtgtcatgaaagtgcagccattcgtatgcctggcagggttttgtgaggtagagatcatcgttgtagtcacgattgggatattccgcgaacacctcagtcatgatatggctaatttcgccgcttgtgtcgatcatttgtcgtagtctttccatggcatgttttttctggaactctccaaagccaagctcagcctgtggctgttcatgctgcgttttggattgtgaaaagtccatggcttgcttcggaaagccacctccctcttggaaaagtctggaaacgatgtctttgacaccgcctcgacctagaccacgagcaccaccggcgccactggtaagatcctgtagtacattactttccagccattgtcgagtcagacgggctgtaccattcaatgctgatgctctgaaacgcccagcgacccattcgccaaccaccataacaccacggagatcgccctccactgtgctctcagctcctcgttttgcatcgataccgcttgtcatgccccaagctgcttcacagagctttcgagaagcgtctttgtcgcaaggaatgccttccttctcaaagaccgattttagtcgggcaacaaccgattccatggtgggcttgccgacatgaatgatttctgccaagtttgactgccgcagtggtcgaagtgccggggcatatacgtcgttgcaaatgagaatcagtgggcgcaagagtctgaaatcgtcgcccttcttttttttcttgtttccgtaattattggaagatgcattgcccgacccattcttttggtccaacagcaccagatctatcagtgccttcacgaagccaccttcgcctgaaccacctgagccggagacaacaccgtccacttcatcgacaataacgcaagctggtttggccaatttttgtggcccattaccatctgttcggttgctgactgtcttgacgctttctgttcccagacttgttcgaatacgattcttgacgacatcacgacttcggtcgtcgctagcgttgatctccataacctcgtaccctgcctgccgagcacagacatgcgccaatgtggtctttcccaatcctgggggtcctgtgagcataagaattttcctgtgaggcttctcctcctcttcttgttgcttagtgcctggtcgtcttgcagctggttgtgactttgattctcctggaaataccacaggatcccacttcttcaaccaccgcaaaacaaaccggttggtagcatcatcaccacacagatccatgaagttgcgagctctgtacttttctgtccataacagagtcctcttgggccttttccctccagggacctggggctcgatcgatcgtactgggacattgcgctcttttggggcttcctctttatttttgatctcggcggctgcagcactcatcaagttgtgaacatcgataccgtaatagcttcgctccgctcgtccctcttttgtttttgatcgagctgcaaccattgcctcatatgtaggtgcggatgttgtcttgcgttccttaattgtcttggctttgccattgcaagtttttgccgtgaatgtctgtggcacaaaactgctaaaaatggaatttgagaacaccggtctatggctaaggctaacaggctcttgaatttgccgtgtcgtgttcgaagattcttgtggctcctcggtccttagacgctttcgggtagagtctgcaggcccttcgctttcatcggaatcggagtcgtcgttaacgaatggacctcgaggtttgggtttgggaggctcatggtcgtgatcgtggggtttagaccgtttcgtcgttggaggtgaggataccgacagcatgctgagagcataagggatgaaaccagtatatcaacttatgccactaagactatagtatcttggctgtttatttttgtaccccaaggtttatggggtcagcgtttctgatacccagtaagtacagagtatagcaactactaaacaaggggaaatgttgtcgttgaaaaattgtcgagatggtagggttgagggtgggattaaagcaaatctccaaggcgcctccaggttagcgacgcgtcgtgtttaattgagtcgcgtcttcccgtgtaagttaattgagtcccactatctggcgccaagatgattatgtcagcctgatgattgcattttgaacctccacgaccggagctgcgataatccggtggacggctgaattgaagccaaaaatttggctctaacagcataaccacgacgagccagttcccagcaccgtgggcctcaatctgccaatatgcgtcggcctacgaaatattacagtctcaccaggccggtatgcatttaccctcctctcaattgacctgctgccgataggtcgaaccccgccaggcgaattttgcccagctaaccgacacacgatatagaaactcaggcaatcatggaacaagtataacttgtttaatattgcccgtgcggccggccgcgagccaccagtcaagggtcgagcgacattcttccagcagaagtgggcagccaagtccaaaacccgaggttaccacggcgagcatgtatccgagaagaagtgggtgcgtctgttttcacgacgacttctatccgctgtcgatcttccccccaagtatcttgccgccaatgatggttccgaacaagctgctggtcgtggttcaggcttgtcgacatccaatgtgaccgccgagtcctactcccaagtccccaagggcagtgatgcagtccgccctccctctcatccggctcagcgaagtcgtggtttcggcgatgtgaacgagatgctgtctgagcacttccaggatatgacaccctatatgcaaatgacttttgcgcccctggagcgaagattggacacggcagtgttccgcgccatgttcgccagcagtgtacgacaagctcgccagtttgtcatccacggtgctgtcaaggtcaacggcaaaaaggtctgtcattaaagatacgcttccgataccgttctaacgtttgatagatggttcatccttcatatgcattgaaccctggcgacatgttccaggttgatattgaaaaggtcttgtacggaaccggagagcaaaagaagcccaactcgatacaggaaagtcacgacaaggagttgcttgacaagcaagaagaggctgtcaggcaacaaggtctcaagaagcgttcaaagattctcgacgctgtggccgccaaggagggagaagcggcagaagccgccgaagccaagcttggaaagggctcgctcaaacgtgtcgagcgtgaggtgcaattgcatcgtatcaagaatctccgcgtaacagctcgagagattctaaagggtgacatgagacagctatcggctaagcagaagaaggacctgcgactattccgagacactgcccagcgtttgctgtctctccgcgaagaccgtgagcttgacgcatatgagctcattaaccagatccagtctcagatccagaagcttggtactgtggatgctttccgcaaggccgacccaacccctgccgagccatcaagtgagggagagtcttcagctgatgagaaggctgccaagaagaacgaggtccaggtcaaacggtcggaattcaagaaccaagtccttgagagaggcttggaaggtatcacaaatagggaagatcgggatcgggcaaggaacattctggccacccatgatctgaccaacgaggaaattcgcaaacttgtctacattctcaagaacgacgccgagaaccccatcgaccactcgaaaccttacgttactccctggcgccctcgcccattcatgtctgcctttgcgttcatccctcgctatctcgaagtcaacccctatatctgcgctgcagtttacctccgtcaccccgtggcacgaaagggtatggccgaggttcccacacctttcagttacttgaccaaccaattggcccataattggtacttgggacgaggttaaacgaaaagcaattatgtaggtatagtgaattttgatgccggaatgacgttcggggagagtcttggcagggcagatggcttgcctgtgtaatataccaccttttagagtatacggtagacagccggatgtaccctgtatgtatcaccactgttaaaagtaccacatgaagtggattgtataccattttgtgaattgtcgaggcagtttgtcaagccgacataggctcatatctctgtttctgcgcattggttttggtgatgctctaagcctggaaagacaagggttctaatatcagaattatcaacttggttaaaatttatgaagtcgatcagagcaaatatagaccaaaaacgccacatgagcctctgcatctcaagtctcagggtataaaaataagtagtctaagaagcctagtctgagtagcataaactggcctaacaattttgtctcttgtgttcttagcggtcaattcttctgataccctgaggactggttgcatagcgcggttgagtttatgaagactttcgtttatataataattcgacgctcatctaaccaataattcggtgtaatcccgagactaactccacatcttgtttcaacatgaacagttcccagcagatttctagatcaagttgcgacttttctacagcttagccttgggggcaccctgttcaggcccagccttgggtctctgcgcaggcacagccagagggtcgtacacagtagacgacaggttgtccgaaggcacagcaccgtgctggaacagacttcggagatcgagcataccagggtgtaggtcttcaatcttgctcgcgccgataagtcgcatgttcatctcgagctcatccttgagaagctgcatagctcggatgacaccagcttcgccatatgtgctcatggcgtagaggaaaggtcgtccgataccaacaccacgggcgccgaggcagagcgccttgaggatatcagttccacgtcggataccaccgtcgatgaagatctcgatcttgttttcaagaccgcgctcacggagaatgggcatagtctcggcaagaacttcaatagcagatcgcgcaaactcgagctgtcggccaccgtggttggatagcacgacaccctggcaaccgtagtcaatagccttgagaacatcctcaacgcgctgaacacccttgaggataattggcatggaggtgatgctctggaaccaagcgatatccttccagctcagagcagggtcgataaaagtcgaaatggctcgcgccgcgccctggctgttatctgtgtcggtaccctcctggacatgagagccagggtcagtgaacttggatcgcatatccttctcacgtcgaccaagttgaggggcatcaactgtgataaagagacccttacagccacgcttctcagcatgctgcacaatcttcttcgtgatagctcggtccttgttgacgtaaagctgcagccactggacctggtcaccagctttggcgtcaacgatctcgtcaaatgaacaggatgcgagggtgggaatcatctgaatgacgttgtgcttggctgcagcgcgggtaagcacaacttcaccctctgggttacccagtttgccaagagctgtggctgtcacgtaaacggggatgtcggtttttgtgccaagcatagtggttgagaagtcaatattctcgacatcaacgaggatttgaggacggaaccagattcggtggaatgcgctgtggttctcgcgcattgtctatgagatgttagtagaccaatcaccctgcaagttgggatcaacgtacaatctcatcgtcagcagcacttgagtagtatccccacgcaaccttgctcatgacgcgcctagcaacagcctcaaagtcgaagaggttgtagcattgcgacaatagaggcttctgctccatgcgctgcagacgctcctcctcctcggggtccacctccttggtctcctgctggacggtgttcatgtcgacaggtccgagatgcttggaggcctcgaggaacttgtcgagagtgtcaggagggtggatgggttcgtatgcttcagtggcatctttgccctgtgttgtgttagatatcgaagatgagactcaatgcgacaaatgcgacgacgtacagcgtacttgaggataatctttttacctccaggatgctctgcaaaatttgttagtttcattcaacagccttatctttgttctttttcagcaagtcttacctggtagaaactctgtgacatcgtatgctttgccctattgcgaaattcaagtcagctaaaagtcggtaagtcgccacagattatcacatacatgaacaataacccagcacgaatccgcactgttgtgctcagcaacctcgccgccctttaacaccatcttgacagtttatatgagttgaagtaaagatgcgattgggttctatgcagctgtgaaaagaaaacaggagatagttatatcgtcgcgttgcctttggtccgagtatgaatgacgaaatagcttcttgatcgacagagcgtaactgaagagacgtctacgtcttctggttgtttacccaatggatgaagtagctgaacaaaatgatggaggagatcaatacttgaatcacagtctctagagatgagaagaagatataagatatgagacactcaccagataagagaagatgaaaaataatgtcttgaacgcgccggggacttgaccggcaccggaaagtcagggaacgacgcggaaatggatccgaagaccggttcggaagaggtcacttcaagctcgcgtcgtttctgcggggaaatgctccataacatgtccccagcaacctctaatattgcctgtattacttgcagctcagtacaaataagtctagcgtccaattctagttggggtttacggttcggtcagtcggggtagtgtggtgcggagacaactgcgtagtgtgtgccataaacgtcttatttagccgcaattgcaacctcggtagaaagcgtggcgaccttgatcttatatcttgctctatttgatgagtttcatgtcgcaaagatgctaggggataatcctttgtctgctgtatttattctgcaacgcagctcacgtagccataatgctttgccatagcttttccacctcccgttgtccctcctcttcagttcaaacgatatcatagccagatgattctcaaaactcgtctcaagagttcaacccttgcgtctccctttcaattacttccatgcattcaagcctgcccaagggtcgttttgctgctgctgctgctgctgttgctgttgctgcggtggcatagctgactgagggtaggcactgtttggatgcgcgctgttgggttggttgccatagtggaacgtctgctgaggccccaatggaggaggtccaggaggaggcggtggtggcacaaatccaggcggcacgtagcctccctgtgtttgcggtgtcgatgaagctccatacccgccaaacgattgagactgtccgaaagttgactggtttggaggtggtgacgcaggacctcggtaaccaccaatattaaatgacgtttggttcggagggggcgatgtcggtcctggtgtacgtccgtattgactggggttatatgtaggctggacaaaggtgttgataggaggtggcccaaacgactgcgttgttgttgttgttggcggcggagaaaagttctggtacgcttgttgttgagcctgttgcggtggtggtgagtttggctgctggtattgcccctgataattggtctgaggatatcgaggagcttggctctgttggtactgtgatggaggcgtaggtcggttttgctgaggttgcggcgatgacttgtttgggtccattgacattcgatccatgagccctctcagtctttcgcgctccatctcggcctgcgaattcttgttggacgatctctcctgctcgatttggttgagcaactgcgctccttcagatctacggttgttgacgaagctatcaacgttcttctccaagctctccactgtctcgcgcatctccgcgtaccagttcttagcgctttgcagacctgcgacaagatcgagaaattcctggtaagctcgcttatatcggttgatgactgaagaccgttgtcgttgaatagtctcatatttgctctgttccgattgaactcgcttgtcctgcaacagtcggttaaatgcgcttgtgagctccttcatcaaagctgactgcttgtgattcgcttgcaaaagtcggttttggtgaggccggaacttctccaattcctgctcaaacagttgtgcctcgtagttggatatcgacttcttgttaaggatgagaatttgggagatgtcatcgttgtgagcctactatggttagcctggcacatgatctgggtgtcccgagtttcactcactttctctttcagatccttcaacacctggttgcgttcccgcttaatggaattcaacttcttgaggatatcctccaccctgttgatctgatctatcacactaggcccctcgtcaaagtcgtcgtccaaaagattgggttccaagccggcagggctagtcgcattgcttcctctcgcccgtgcctgggcaacagcacgttggaagagctggtcagcttcgcccgatttagcggcccgtcgcatttcatcaaagtccatttcgttttgtcgtagcttgcccgccaattggttgtcgcttctcgacgcttcatccaaggcttcacgatagtggcggatatcgcctcgtagtgtcgttgtcaatcttgagcttggctgttgcgtccattcgttctcatacttggagcgcattttctcacaaacaccttcctccatatcgagttgctttgtgctcttatccagaatcgagaggatggagtccttttccgttctgagtgaatcgaacaaagttaccgggttttcttggtcggaaacatcttcacaccattgtcggaagtcctcgtcaggtagaatatcctgatcaaacccacccttcagaacttgcaatgcgccggggagcctcaaataatccagactggctgccatctcgccattggctgtatccacccgctctgcttcagctcgcaccaacttggctttttcttcatcatacaaactcgccgattcggtgacggcaaatggcacgatctttgcgaacaggtcgggtccggtaatgcgctggatatcctggccggcatacagctcgctgacaggaataggctttgcggcaggcagcttggcaacggcttctagacttgcttcggcaggaacttctttgtggtagatataatcgttatccttcaaagcactctgtaactggctttgaactgtggagagatgccgcttggttagttcctgaagaaatcctccacagtcggcgctgagatttgagctcatgggaacagagttaggaaagcttctggcgacacgctctgcttcttttgcctgtgtctcggcagtttgcaatcgtccaacagcaataccatgcttatcctgttcctcgtccgccagggcttgataatattgtgccatagagttgagaagattgcttttgatctggtaatgttagcttgacaatactgcgtttattgatggtcggtctatgtacctgggtcatcaacagccaaactttctcaaatatggctttggtcacgttctcttgcaccccctcgagagcttggctgtacaggtagccagcctgggaagctaatttagcaagcagcgcaggcttcttcttatcggcgacttgcttctcgaggaagacttcttgggcttgtgcgagcatgacatgaatcaacgctttgactgtctctctgctaagatccgaagatggcgcatgaaggaagttctcgttgatataagtgaacatgccagcagatgcttggaagttgtggtatgcggttttgagagcagactcctcaccgcgatcctgagcagcggcatggcaggatagaacagcagagatgttgaatatgatggaagctttttcgaaggcgagtgaatattgggcggtagacttgtgggtaaacgcatcgaacctgaccatggcaaaattagcgagagtcagcaagtgaccagattcaaagtcctggccagatatgagcctgatgaaacaaaccatgtgaaggatatcttgatgtgctgttcatctaccgggaatcgtaagtcaaggagctccagttgcccatagtaacgatagagcatgtcccttccagatgtactatccttgccagcacctctcacgtcttgtctcaaccgattcagtgtagcgcattcctctgcataacgttcggggtcgtcaccgtaagtgtcacggatgtatcttttgagaggttcaacccagtcgatctcgttggttgccttgagaggcaccgagatcattggggactgtgccatgacgggcgattaactgacgagagtaggatagcgtatagtcgtgatcggggaggcaattggtcgaggtaggtaagaaatcaagtgcgcaggcggagagccaaggtatgcagcagcttcgggtagagaggtcagagcttcaagtttatcggtcgcacaaatgcagatacagctagctaatggttgcaagatatgtcgagtaagatgaccccacggagcaagatacagatctgtcctagacggttgagatcgatgaacggctggccacttgcaatgcaacccaatctatgtatacagttcgagcgtgcgtggcagcaacgttggaagaggcgggtcgggtcgtagggcgatgagttgggggcggtagcgggggacaaagctgcgaagccagtcaagagctagaaagtctgtagagccaaataagctcgccggagatgcagctaggtaggctgcgctgcacgggctgctggcagggacagtcgatgtgtggtgccaccttgggagagacgggggaggtgttgtagagaaggcaccgcagccggtagtgactcgtcccgtagatgttgtaaaggatgaacagggacaagtcagtcaaggtgagttgaaggcttaaggttgcggttgaggttgaactcgaggtcgaggtcgtcggagagcggggtctatcaagcccagttggcgtacggcggtgacgaaatatgttccaggggggtctcgaagcgcggtaaatttcactaggtcactgggtcctggaggtatagttcaacacctaacactttgttactgcatgcggttgagaacaaatgaaaacagtacgattcatttctgatgcaggagaaaagacttgttattaatctaagcagatcaaataaaacggacggtttgaaaattgaaactagacttttgaacacggaaagaggcaccttctggttctggataccacgggccgagctaccacagcgagcaagtacccatcgtcgttaactcactaacgttacgggcttaacagcctggagtaagcttaatgagagaccacgtttattactcacgacctacctaatctaccgagtacagcctgtacataccatcaccactggctcctattaaaccctcgtcgtcgtctcatggtagcactatctccaccccagcatcaaaccgaccatttagtgcctgactgcattaacaaccgcctgatgggccatcttaggcccaatatctacaaccagtaacatcgctcaggtgccttgtaaaccacctcgcgtcccgtatctccaagatggaccattccaagcttgtccaagcctcgtgcttttaaccgccgctatagttttcttcatcttgatccgctgcgaccgacgggactacaggctgtgttctgttcgtctccgtcttcataagccgcgttattacttgcgtggatagttacgaaatgtcggtgcctgtcgaatattacataggtgcgtacgccatgctaatgcgtctgcttacaccattcatctatacgcaatattatattcaagcaatctttcatagatattcatctgagtctttagtgtttcataagaatcagtcatgggtcactccttgtatccatgtattcatccgatcgtcactccaaaactgacgctcattatttatcatgtaagccaagaccaattccttcccaatcaccgtttattagttatagtacgagcaaatatccaatgtattccgaattcttgattcattcatatgcttgagactattgatcggaactgtttcttccgattctagcacctctatcacactctatcatttataatccaatgagaatgccatgtgagtaatcgctcattatgcagtctggcagttcatgcacaagctattattctgaatcctcaacttctccacgaaagaaacgtcaagtgacctgatgggtgttctcacaccgccaatcccattttcaacatgtgtaacgatttatgtaccagtcttttctgtttgttcatatggagctcttccaactatcttgaccccaatgtcctctcacatatcaaaaccctcgtctgatgacttggagctaatgcaagtgacgctggcctcatcctagccaggaacgcttattttgtatgtcattggtcaactcttcacataaccaacatgagtctcgcttcaatccgtgattgagcggcccgctgctgcaggggtcttgatccctttcaaagggtcgccgcggcctgttatgcgaccccatctctaattattatgaagcgagcgccacgatgccgacatatgacatgcgtatcaagtgtatcatagcgcgctcagatacgagatacagcataacgcattgtgtccttttactttagacacgggctgtatgtttgcagctttatgaagaggtgtcttgataagtcatcaggtaggtagtgaagacaaatagatactcacgtagcagccgagcagtgttacatcagacaatatgaagctaaccacgagattattttgtcacaccgcaaactgcatcgaagtggtttagtgctagagtatgagggccagtccattgaagtagctgtgattcaacattaacggcggatgtgatacttttctagtcaattgaaccgagaatgtgcatttcctcatcacaaggctgatctgcaatcaagtagtccacctctagctgcccaagcgaaggaacctgactgccgagctgatgatactgatccagaacccagtacattgatggaactcatgcctccagggtaatgctctttcttcaaggcaagacgacggtctttggctaccaaatatcatgaaatgttgaggttgagattgatgaggcagttttcaatttctgctttgacataaacatcattggaacaattgttgtctcgattgtcagtgtctagcgacttcgctccttataggttagtagtcaaggttacccaaccgttgaaatcagataatactagactccaagaccatattgacttgccagcttgacgcatgtacgaaccataaccaagtgtaagaatgagcaaaaatcaactccaagctctactgatatatgcataataagttggatcgccgcacgtccgtgaattaattcccgagttttcggagcctactacagaaaagcgggccgtatccggagcatatgtccggttgcatcgggatcgagctcccagaacttacctctgattcactcgtttgatgtgccaagtctggtttgactgctggggagaactgcacgtcgcaatgtagatttaatattcaaacgggtgatgtaatcatactgggcctggttcaatcgccaatactgcctgacgtcaacgataagtgatgacaagatgacgacccatttggtgcagatacccaacggtatatgaatcgcgcctcaccataattgttaaactattctctgaaacttttcctataggaacatagaaaaagacaacatattcctccatatcaacccgcaaaaatgtcaacaccagcagctccattctaccagcttcgttgcggctgtaaccaatacccatggggcaaacaaggctccaactctctatctgcgcgactctgtgaaaagacaccaggatgggacggagacgacaagaggaacttcaagattgaagaggacaagtcttatgcagagatgtggatgggcacttatcctgtcctgccttcttatgttgctagcacgggcgaagatctccaggatgtcctagaccgataccctaaagagctccttggagagaaggtgaccaccaagttcggacacagcaagcttccatacctacccaaggttctgtcaattgccaaagcattacctttgcaagtccaccccaacaaggagttctcgagcaagaagcacaaggaggaccctgactcattcactgacggtaaccacaagcctgagattgctcttgctttgtccgagtttgaagctttctgtggtttcaagcctgttgaggccatagtggatatactgcgcctgaagccgctgcgacacctcctcgttgcgggaggcttaaccgttacggatgagaagcttagccctgaaggattgaaacaagtcgttcgaacgatcttaacctcttctgatgaagatatcaagaagacgtttcaggcaatcagggaacttcccgactccgccttcactggtcctaactctcacattccccaagtcgctaagaagctcgagaaccagttccctatgaatgatcctggtaacctggtaggccttttgtgcatgaactacatgctgctccacccaggcgatgtcatctacattcccgctggtggtattcatgcctatatccagggcgacatcatcgaatgcatggctcgctccgataatgttcttaacactggtttttgccccaaggcggagcgagacaacgttgacgagttttgttcagtactgaactgggagtcaacaaccaaaaagcagaccaccctgcaaccagagacttattcgggaagcaaggagggaaagacccagctcttcaagcccccgaccagcgaattcaacgtccttgcgactgatctgaattctggtgagcatgagaccttgagcgaaggtggtcccaagatcattctggcatctcgaggtagcgctacagttaaggccaacggacagtcatttgagttgggagaaggacatgtttacttcatcgcccaaggggtggagctggatattactgctggcagtagcggtctgttgctgcacggtgctatttcggaatagatttgacgaccacaaccctaacgaagatggttttgttagtaaatatggatgagatagtataaacaaaagtgcgacgagtgttttcttcttaccatgcaagtacattcgagagtgtagatcctgcggtaaacataggcctgtgaccaataaacctacctatataatgaaatacttccatcaaaggttgaagttaggaagaagttcaagggaatatgaatatctttggtgttgtgtctcatgttccaggcatggctgttggaggaaagcactatgcaggtgcacctaccaaagtgaagtgaatcacgacccgcggcgcaagtgcattcaccagcccaactcaaccccaccaagttagctctttacttctcctacacatacagcttagagttcttcagcaacttctaaatctcttgcacaaaagcatgaccggaaaaaaataacaagctataacctcaagttgttatagtggaagcttatttgtgttcttgaacacttcctactttgttctgctacttgtccgcttttcagtgagcacgtgctggcgctttcaggtgctatcaccaatgtcaacgtttaatggaatcgtttctgaatttccagaaatatggagtgagtttgggccttggatttgaactatggaaagtaataaacaccagttgacttcttccgtcgaaatgcagatgctcaaccacccctagcttgcttcctgagccacgtccacagcgaccatctcgcaggactagagagtctgcgctctccattgtgagaacccaagttcactcgattgactgagctgacgagagagaaaagtgtgtattgctcagcggcgactcgagaaattcttctgcgccttgagagatacccgtgcagaatcaactatgggaaaggcgttctggaagccagacaacaaacatttaaacatcttagcaaagtattagtaagtgctactccgtttattttggaatatcatactgatatcgatagagatccttgccgttagaaacacctacatctattgagctttgcccagggcgggaaattcaggtgacgctctttgatgccaaccattgtcctggggctgtcatgttccgtaaggcagaggctgcaattttctttcaaacttactgactgtgggtacagtggtggaaggtgacggtaaagcgatcttatacaccggagacattcgaagcgaaccatggtttgtcaacgcgattgaacgaaaccctaacctcatcgaatatacatcgggtctcaaaacccttgataagatctaccttgatacgtcctttactgaggatgttccatttgagacaaaggcccagggcataaccgagctgttaaaaaagatctcgaagtatccgaacgataccgtatttcactttcaagcctggacttacggctatgaggacgtctggattgcactttccaaagcactcaagtcgaaggtaagtcaaataatgcaacttaggctagtgtttgagtctgacaccaacagatacacgtcgatgattataagctacgcatatacggttcccttaaatcaagaaaccccaggtcccaattcgatgcggatatgcatctggcccccgaatcaccagctttgactggccatatgtgtggtaacacaccacatctaggatgtatgacctcggatgtaaacgtacgcttacacagctgtgagagaggaaacatctgtgaagtggcgtcaaaggacatgacagtctcgatccagcctataatcgcacatttatctggaggaaaggacttggctgaggtcggagttggagggggcggagacgactttaaacaagaggcagaacttgaattcgtggaccaagccaacttagccgctctttttgatgtgttcgtacttccatatcaaccttatcggaccgagctaatctcttatagggccctttcctcatctgctacttcgtctcagaagtcagacatgcttcgagagggcttagaacagctactctcgacaggtcggaacatacccctggattgggatgttgacactttgagtacaaattcggctaaagaagttatcgccatacttgtccaaaagttaagaacgaacaggaagaaccagaagtccgttcatgaggaggctttgcccaagacgatctacttcccttactcgaggcattcttcattgccagagctgcgtcactttgttgaagccttccgtcctaaagatatatggccatgcaccgttaatactgctgaatgttggataggactgatgcctaggtacagtttgtttgtttgttagatatttattgtatgcaagctgcctacaagtaggcagcttcccagttagagaagcttctagaagaaaagctatagctataaagctaagctcttcttccatctgaatagaagaatcaggttgtttctttcttcttatctttccatgtctgaatggctcagaaatggtaagttatatggagctactatcctcgatgtagctgacatgcaccaggaactactattgaatccttattcgggcaattctgttctagcaaggaatttgaacatgatagagtcatgcaagccatagccgctaagaatgcattgtgcagccagaatcaacaacacgccagtcaaacgactgttgactcagaccccgcgccaagctcacccaaccacgaaccccaggatcttcaagaacaaaagcccggcaatttcgaacatgtgtttgtgagtcttttagtggacacacaagtgagcggctaccaagagcagacgaatctcgatccagagcagccggacgatttaaacacactacctgagaacttgtcagcgcgtagtgctagcgatggacttattgaacagttggagggcatcccgcaagatcttgacactgctccggaagcatcacccgggaatgtatccgacgccagaactcattcatcttccaccagaaaacgcggcatttccaatgtatcccagaatgtccctgaagatgaatatagagagacagccaacacatcaggtaagctgcgcaggttggggataccagaagactaccctcttgcttgtcaagaggcgtattggcagatgatacgaaatatagaaggggataccccctggactcccttgcagttgatctcaactagtagtgagtataattgcgtcgaaaaggaaatataatcacacggcggttggaaaattttccgaatttcacaatcattttcagctgaaaggcaaatacgtgaagttgaacatgtcgagccgctcaaaacacactggcacaccaagtcaataatagctatgtatacgcgagagcttcagcgattttttgtttgggccaattcaacatctcaaggaacatcggttggccgattaaaccttcctctatcttggctattagttgccgagaccaacccctcatataccaaaactttctctcgatgactgcccagtgcacgagataataagcgaaaagaagaagcgcatggggcctgtgtgcggcaagatcgagtagaatgctatcatggacagaatacaaccagaattggacagcaccagattcagattgcaccccagcggcagcgaagagcttagcagaggtctcaagatcgtccaaagcctctgcataatgttgtagaccagtggcaggaatgtcagcttcttgaaaagcccgaagtcttcggagagaggtccatgtatctctaggcagagtcgagttatcaagattaggatatctgtattgaaagtcaaacttgtgttggtacgagattggagggcgggtgtgtcgttaccgttctgcttctttatcagaatcaagcatccagatgccgaagatgacaggggcaaactcagttctgactacacgtcccaagacgggctccagtgttgtcctgatacctcttatcaggccagctacctcgataatgttggtgatgggactctcaagcacacggttttccatacgcatgggaagagtcagcatgtgcaagacaacgactgaggcaaaaccaaagacaggcatccaattggatagatcgaaatgttgaagatagcgacgataaccctcagagccgagggtttggtgatagtcggccaatgggaggtatgtctttcgactggcaggaagcatataagctttgtgagcggcggcaatggcaagaattccatgcatgacaaaagggtcttggtagcctagtcttgggatggcaacggaccagacatatgtcacgtctttacggatggacaggctttcggcggtcacggtacaatagtggtgcatcaactcgcaatcgcgagcccagagctcatggggaggaaagggggcgatttggtcagtgggactggcgtgactgtaatcttgaaagtaatggggagagtcaacatgatgactgtcgagggatttaggtgttgaagatgtcagatttggcagactgggtgagtatgtttcatccgtgtcattgacagaagatgacgaggatagactgcataccacaccatgccttgtacagtggaagcacgaagggcgagcttcatcgcactattttggttagccctttggctgaactacaagtgaatcaaaagtggcaattacgaatagaaagagcagtgcagtagtgtcttatacgaaccttgactttgcgtcgcttacagttcaagcagcctgtgcgagacttggtatgagttcttcgagaagccattagttcatgcgattggctttcaaacccgcgggttcgggttagatggcgatggaaatgcgactacgatggaaacaagaacaagagaatggtttagactgaagatcagcttttcacatgggactcgggggaaagcagggcgagatgaataagagcgagtccgaatccgaggcgaatactcgtaaggataggcttcggtacgcgtactcgcttccgctagtcttgttctagtaaagactacaccgtatagatcgtgtattggacattagggattgaggctcagttgtcattacgcactaagttgactcggagagtaatggcaggttccttaaattcaatgccaatcggaaatggaaatagagttgactaggctaagtattctttgtctgagatgaatacgcgtatagatgttttaaaaaatattgtattgtatttggtagaattgtttataaagaagccatgatgactgcttgaattggatatgttcttctagactagactattcattgagctttggcttgcttgctcagtgctttcgcttgttagctactcgatctacttgtgtttattatttattctttattgtcgatctttatccctttctattgtttagtttaataccgaaacgaacccagtcatcgcagccatggactgcaaccctgattacgaaaatgcaacatgggcattttatcgatttgtaccgtcgaaagaagccaacattgtctttgtggttctttttgcgataacgacgctgttgcatgtgctgcaactttggcgaactcgaacatggtacttgataccattggttgtgggcggagtctgtacgttgtacctttaattatggcgatatgaagatatgtgctaattcagcggcttcaggtgaggttattggatacatcggacgagtcttgaataccaatgaagaaccgggctgttggacgatgggaccatacatcatgcagagtgtcctgattcttatcgcacctgcactctttgcagcttcgatttacatgattctggggagaatcatcatcttgaccgaaggagaacatcactctctaattccactcaagtggcttaccaagctctttgtctttggcgatgtcgcatcgtttatgctccaatcatccggtatggcgcaagttaaaggggttaccgggtacaacgctgacaattgttataggtggcggtctcatggctattcaagatctgaacaagatgggcgagaagattattgttgggggtcttttcgtccaactattcttctttggctgcttcatcatcgtcagcgccgtcttccacatacgaatgctgcgcgccccgacaccgaattcatcgcagacccgagtccgatggcagacatatctcgcaacgctgtacgtgacaggcgttttgatttgggtgcgcagtttgttcagggtaattgagtttatcgagggcaacgacggacacttgatgcgcagcgaagtatgggtgtttgtattcgacggcatgctgatgcttttggtgctcgtttggatgaactggttccatcccggcgagattggacttttgattagaggcgaggaaagtatcacgaatggactcgagttgatgaagcttggaggatctgggaggaggagtagagttgatactatggagagtttaggatctggcaggcacctggaggagaatacggagcgctaagtagctaccccctgagccctgtcaactttaatttttagcgccgttcgataagtaatcgaatcatggtcagcaataaatgtttgatcctggatctgagacataaaagacgtttcagaaacaggcgcgacgcagcgccaagagacacagttacaaacacttttcccttgtttctccaagtttatatagaaagtttcaagatggaacggaatgaacttgatggtttctgctataatagtctagtctagcgaccagctgaagaagaagtgatcagtaataatatagtaagcctggcctcgaggaggggataaagaaatcttgatacacttgccaatgaaacaaattaattcagtcagtttacgccatcttagacacactcttaagctatttattttctgtatcctcagcttttgtctctgattttctgctatcccttcgcctacccaagttcctttctaaccgagcttactagtctaaccagtactggcttaacgagtatcagcctatagctccatgcctgtcttcacgctgtcatatcatcttcatacacactcattcgtcggtccagaactaagaacgaaagataggatgggaaacatgtggtttggctatgaccagggtagttttagctcgttattatataacctagatatgatatcaagcgcgacggtcttccttcccttcttcctctcccaatcttttaagttatctcgtgtattcaagctccaaatatgaccgtcttgggcgatatcttagtgcagattacctttgcaagggtcgtgctctacagcattttgtttttacttgtttctttcattgtcgacttgctcactcaacctcagtatccttctgatattcctgttcttggtcacgactccaagaaatggttctctagaattcgaaatagctttgcctactttactcagcatcaggcatggataggtgaaggttatgaaaaggtattcctttccccctctcaaaaataatagagaaattctctaatcgcaaatagtatggcaaaaatagcctaccttttattgctccgtcgccaatctctcgtcctcctgacgttatcctcccaaggtcgcagataccatggatgatgaaccagcccgaccacatcctctccgcagctcacgcccatgataagatcctacacacagagtacaactttctcggcaaggaacttctcaaggatacctttgcgcaacgcgttatgcacaagtatctagcccgccatctatcatcgctagtcccagctgtccaggacgaggttaagagttctgtcaaggatgctgtcgaggcaaagatcaaagcagctgccgagaaggaccccagtaacgtcgatgaccaaggctacgccaaagtcaacatatgggatttgtggctcgccatcgttcctcgagttacgaatcgtcttcttgtgggcgacccaatatgtcgcgatcccatcttcatagattctatggtacgcttcacagacgatgttgtccgaaacagcttcttgctacacgctttcccccaagttctccatcctattgtcggccgtctcatcaccatcccgaattatcttcactggcgtgcagctacgcgtcgtgtacttccgaccatcgaaaagcgcatagaagacatgcgacgcaaagaagctggcgatcccgaaatgaagagctggacacctccagaagattatataacttggcatattcgccttgccatggcagaggggaactcctttgagctcaatccatatgtcatctctaagcgtcttttgcctataaactttgcagctattcacacaactgtactaactggccagtcttggatgctggatctctggtccctcccggcctctgaacgcgctcttgataccattagagatgaactcgagacgaacaaaccggtagatggtccctggacaaagcaaaacctcgcttccctcatgcgactcgactcatccttccgcgaatcccagcgtttgagcaactttgcagcaaatcttgtcgaacggcaagtcattgcgcctgaaggtcttcataaccccgattacgggtggacgttaccgcgtggtgcttttgttactgtgaatctgcaaggaactcatcatgatgaggatatttacaaagacgctatgaaatactttccgtggagatactcgaatcctagagaaacctgggagatgaaatctgccgaagagaagaaagagaatgaggaggaaggaaagagaataaggggtctggggatggtgactactagtgatattcacttggcgtttggccatggtcgacacgcgtggtaagcttgacattgctaatatatcaaacgatggcatgctgatatttatagcccgggacgattctttgttgcgcatgagctcaagctcatcggggctgcattgcttctcgactacgatatcaaggcgattgaagaacgaccaaaggcacaatggatgggggcaacgattattcctcctctggacgcatgcatcgaaatacggccagtacaaactaataaataaacgttctattatggattcctttagctgtatcctccgtgggcctccccgttgttcagagccactccgttcttcttatcttccatcaaccttgtcaatgctttcaccaggctatcgacagctgcctctgacgtctggtgatggaaaacgagtctagccattgggaatactgcaatttcctccttggcacaatactcgacaaaggctgccggcggaataccggcggcttcaatatcgggcaggatcatgttagtctgcaccggaagcacaaacttatacccagccgcttcaagtctcgtggcagcttccttggtcatcttgtgcaccgatgggaaccttggaatgctgtactccagagctgccagagctgccgccgccatcattcctggctgtcgagtaccacctcccagcatcttcctgaaccacttggcccgctcgataaaaggcttcttgccgaggataacactacccattggggcgccgatgccctttgctagacagatggagatactgtcgaagcatgccgcatacgccttgagatcaacgccttctccaatcacgccgtcgaagacacgggcgccatcaagatgcacggcgatgggtttctggccttctggaactgggaatgaacgaacatagttggagattgcttgtgcatctgcaagtggtagaatcgttccagagagggtattctctagagatacaactctggtaggtgggaagtgaactgcaatggtcagctttctgttagatatgtaatgaggaagggataacgtactattcccatcagcaatgatattcttcttaatatcttccaacgtcaaatgaaccccattcttcgcatggatcgtcgtagcactcgcttgagaaatcacaggcaaagccccagactcccaacaatgcacatgcgcacgatgatccagaagaacactatgcggtggctgtgtaagatgcgtcctcaagcaaatctggtttccctgggtgcctgagatggcccacagcgcagcttccatccctgtcatctctacaagacgagcttccagggctttgacggaagggtcaccttctgggtcgtagatatcatcgttgactgatgcttccaggatggcagtcatcatctcctcgatggggacggtgacaacatcggagcgaaagtcccgagatgctttctcgcgactgacatagagtttggattggactttgggtgtgaagagagactcggggggttctacaagactaggcattgtgaaggcttcgtagtgatggttgagtgatggatggtttgtggtgactgacttcttaagtctttatatactctgtctgaggtcattgtatttatatacatatctatcaaccccgcacctatgaggggaaatggaatcatttgtgtctggtctgttatctctcgtgtatcttcattcgatcatgaatagtttcccgcggagagttgttagcttcgatgctactgtatgagccgggctcggaggcttgcatggtgttgtggatctagactggggtaagttacacaagtatatcatttcaagatattctttcaactcaataaagagccttttagacaacttaatagacaatatggtacgaggcgaactattgttgtgggaacgcctgattagttcttgaaggctatgtttatagttacaacttccacagagatgatggccctcgtgctttgatctacagacgtgcatgatagatagatagacacttcggatagctacaggcagggaatctccacatccacccccgcggccaacttgtaagttccccgcggttacgcggcttcaagatgcaacatggcaatacacgcagcaatcgtttggctcattgtaaatggacagccggacaaattgatcaaggactgaaaagagaagtatatagtaagaatagtgcttttgttctattatcaacaaagcccatcatcctcaagtgagatatccgggttgaatcacgctcaaaatctccataacactcactacaggtcaaagcccaatccatcggtgttgcccaaaaacataccgccttgctgtccttctctcaatagagcaccaacatcaactcttccgcctgtgatatacctctcgctcacacccaggttcactctcctgctcagctcctctctcaactgagccttgagagcacccatttccgccttggtgagctgcttggctgtttgctcctttctctttcgtccaccaccacgaccacccttgccaccacccgcgttgatttcctcgaggtcgtcggagtcatattctacgccaagttcatcggcagcattgcgcagccatgtatcgtcgctgtgggccttttccttggcaagtatcgtatcagcaatcttcttggccaaatccacacgaggcttaagacgcgatgcggccttgcgatcaataagaagagtctggatgaaatgttctctcttgacacccgcgctgcgcacggcgtggaccttgcttgcgagacgacgtgtgggaagaacctcttcaggagcgcagaggattacactaataccgctggactcgccacgagctgtacgaccagatcggtggatgtaagtatccgcagatcgaggaacgtggtaatgtaggacttggtcaacctccttgatatcaagaccacgagcagcaacatcagtagcaataaggatggagttgcgggaagcagtgaagcgttcgagagaacgatgacgcgccttctgtgccatttgggagtgcaaggggagagctgtaaggttgaggttcgtaagaaggggtgtaagacggcgaacagcagagatggaattggtaaaaaccagagtgcggcgaccagggtttaaaataagaacagtgtaaaggtagagatcctacaatttgttagtatcgtgaagttgtgcatatgtgctgtaaactcaccttttccatagcaccacactcaatgagtccctccctgagaccttcggccatctgactgacagggttgacatcgataaatttgggctcgcctctgaacttgaggcacttcatcagatacgccatcttctcgtcgtcatttcctgaagatttgcccttgccagccagcttagtttggaggtccttgtcaaaagtagctgagaagacaagggtctgccgtgcagcatcctcatcatcctcgtcttcctcatccgactcctcctcgctttcggcgtcgtcaccggggctctttccatcaagagcaccaataatatcttctgcctccttgaactgtccaaccttgaaaagtcgatccgcttcatcgacaacaaggaatctgatcttggcaaacttgctttgtagagctcggtcgccgctaagaacctcccaaagacggccgggtgtaccaataacaatatcggccttctccagctgtcgctgctgctttaggatactgagaccacctgtcacaacacacacgtacggtgcgctagggaggccatcgcatagcgctttgagatggtctcccagctgcttggccaattctcgggtcggagaaagcaccaaggacatgggacccgttctcttaacaccttgctcctgcatctccaaccaccgctccaccatgggaataccgaatgcaagagtctttccggaacctgtttgcgccttgccgataacgtcatggccagccacaatctcggggatcgtcctcttctgaatcttggtcggcttcatgaacttgagctttgcgatggccgaaattatctggggtgacaagttcagagaaacccaggccgccatgtcgacatcttcttggtctttgtagtcgttcccatcggccagcgcgccgaacgtgttgcccccgcgtgtagaggacttttgtacgccttgcgcggccttgaccagctgctcgtcttgtttgttgccggcaccgttcttcccatccagtttgttcttgttttgtttttgtttctgctttttgttggtttcttggtctgctttttcttgcccttcttttggctcattcttgcccttattcttcccttgaggtttcttgctctcagcgccagcttgatcactgccaacttcgccggaatcgatatccccgacctccacagcgtcgtcgccaaacccttcaaaaggtcgatcgccatcgacaacttcttgttgggggtcgattatattgcttttgttcttgtcgccagacaccaggaattgcactcggttaccatccttgacaacgtccacgccctcaatgacctcaagtccgccgaagtcttctccgactgaagcccaggaaagcgcaccagcttctacggtactgcgcgactcctttccgctcttcttcttggagcttgaaggtttgggtatgtttttcgatcgttttgtggcgggaccggttgcggcggggagcttgcgctttttggacggagggaccatttgagtaaaaagaagtcgcctggttcaaaggcgatcgcgatttcctattttttcgtcgtttgtcgtagggaagtcgcttgaatgtccttgttcttcctggtcgagttggtcttgaaatctgtaagaaggtccccaattttttcgttgatactttttcttgccttatcgttatcggcaaaagttgatgccgatccaccgacctccaccattggtgaactacaaccaacaccatgagacgcgtcccatcaggagatacttatacttggcccatgtctcacaaattatcatcactaagcagagggtcacacatgtgctgatggacacgtggtcgatgacagccgttgcctctacttggattcatcaattattattctgtaccttggtatcacaagacacccatcactgatataggttctcaaaagcaggtgcaaatcgttttgtagaattttaaaccaaggaaatatttctctttttccgtttaggaacccaaagacagtatgtaaatatgtaatgctgtaacactctccataaacagtcgtccattctctcatcccatgcattcaccttccatgccataatgtcaaataattgcatacgttttgtttgtgttgtacgcctcaataacccaattccgttcggaatatgccaaccccgttggtctattaatgcgctccccgagcacgctttgctcctccaccaacctcagaatcacctcgcgggcgcttgttgccaggctggaagtcattagcacctgggttcattccaccacggccacctccgcgtcctcctcgacctccgcggccagcatgaccatgtccgccctcttgagtgccactggctccacgctggcctggaggcacataggccccgcctcttccacgtccaccaccaccaccacgaggcatggggatgccggatcgtactggctgttgaccttgctgctggccttgttgttgaccttgttgctgaccttgctgttgagtctgttgctggccctgctgtgcctgggcttgaggttgaacctccttggtagcgggagccgcaccacctccattcttagtagcgaaagggttggcaacagaagccgaggaggcgtttgtagaagcggcgaaggggttggccttagggggagggattccactcgccgccggagccgcggcctgtgcgggcttgacttccgttgtaggtggtgcacctgccggtgtcgtcgttggtgctgcttgagcgcccttagctgcaggtgtcgcagatgttggaggcacaccggctgccggtccttgctttgcaggtgctggcttcactacggcgggtgcaggaggaggtgcctgcgctgtcttggccacttcccagacttcgacgacgggtttctggggtgtctcagaagccgccttctcgaccacgttgatcttggcagcagccgttctcaacttgttctcggccatgttaattctcaacgtagacttctttgattccataagctgggcctgatcccgagctgatgaaatcttggattcgtactcgttctttagcgacgattctagctctgccttcaatttagagctttcaatctcaagcttcttcttgatgttggccgcaacaatgttcttgaccgtaggattggtcgcaaggaattgtcgaataccggcatcatcaagctgagacatatcagtcggcccagcagacgtgggtgttggaggtacggcaggagcttcagccttggaaggcgttgcagggggctgctgctctgttgcttcggtcttgggagcatctgtgttgagtttggcattggggttttcagccagccagatttgcttctcttgcttgaactggagatccagatccgcgttcctcttcttgaactcgtcttccatgcgttgcctgctctctttaagcttggcgttcaaggtgtctcgcattctgtcagagcgctccttgattgtagtttgaatcttggcctcaacttcgttggccttctgttcaaactcagttgccttggcttccgcagccgcagccctctcctcaagggccttcctctcctcgtcagtgatgacagtgccaggttgcccgttggcctgagcaacaacctcgggagcagtctgtgcagccggtgcagtggtgctggcagactcttcaagcttcttagccacctcatctcgctcagagatagctgactgcagctcacctcggagagtctcgagttgctgctcggcactctgcttctgtccgttgatgctatcgagctcattgcgaagattagcaagctgctgttcgagttgagcgacaatctcggaggagcccgagacttcgtttgactgggcagtgctgggtgcaggctgggtggcctgtgcttgttgtcgtaactgctcaatctccttttggaagttccggatttgttgctccagctcagacctctggttcctagactcctccgcctccttcttgataccctcgagctcggcgttggccttgtccaagctctcttgggcttgagtggagcgttgaattgcctcgtttttctctccggtgagcttccttgatcgctccttggcctgttcgataatcttggcgcgggtagcggtccagttggcttgttcagtttcgaaattggcctcgacctctgcgagcttagccttcaagggctcttcgccttgcttcagtgtatttcgctcagcctccaactgggtgatcttctccttgagctgctccatctcggcagggtcgactcttccatacttggtcaagatgccctcggtgcgcttctgccatctatcacggtcctcctgaatttgcttaatctcatcctccaagaaagacttctgagtcttgagtgtgtcaatctctgcctccagtgggtggattcgagcctccatctcctcgattctctggttcttttcgccgatttgttccttgagttgttggttttcatttcgcagcgtcatactgctctcacggtaaatgttcaactcattcagcttctccatgaggtcttgatgtgtcatagatgtcctgccactctgagcagcctgcgtgcgctcttggtcgagcttgagacgtgcctcttccagttgagagtgggtgtactcgagctgctgttgaagtcgcttggattcctgagccttgagatcatactgaacctcgagaatttccttctcacgtcgaagatagctattgagttcacgcagaccttcagtagcatctcccaaaggaacaggcgacatcctttcatcgtcgtcgtcgtctccacctcgcttctgctgaagcgccatgacttgtgcagtcaaggcctccagttgctggtgaagtatcttgttctgtgagttcacatcctcccgtcgagtcttgacctccgccatctctcgttccaactgttgtttgcgatcctcccaagagctttcactttgagcaagagttaccttggcagagtcggcctcggatttcagagacgctgcctcgctcttgagggcgttatactcggctctcagttgttgcacgagcttggcagcctcagcatgcctgacaagttcttgctcgtaatcctgttgggccttggaagcaatctcggcctgggaacggagatcctgttgatggtaccgagtggcttccaagtgcctggcactctcctccttaagacggctcacttcctcttgcaagatggtcttttcgtcctcgtaccgtcgtgcaatctcgccctgggagtcacgaaggctggaaagctcggtattagatcgagacaattcagcagatgtatcctcggcgcgctgggtaatctccttaatcttggcgtccttctcttcaatgagtgcttccagctcttgacggtactgctcctgtgatcctcgcaaatcttcaagtgcttcttcgttggcctggctaagctccttgaactgctcagcctgtgccttcgcattttcgaggtgggtgttggccatgtccaaatctcgcttgaggtcggagatctcgacattaagttcctggatctcgttctcaagctgctgctgttgttcgccaacctccatggtgccaggccggggggtaggtcgaggctgaagccttccggcacgttcctcggcgttacgcaactcgacagtcaactcatcaacacgagcctgcagatggtccctgctggtcttaacagcaacgtgctcctcacgaatctgactcaaactcgtcatgagctcgtcaattcgtttctgggactccttcgactcgtactccttcctaagctgcaatttcttagtttcttccgactcgtagttcaacttcctctgagcgtcgctaagctgctgctcgaggctttcaatcttggactgtgctttgcgtcgtgcctctgagtcggtcatattgcgctcgttctcaagcgattgctgagttgcgagcaggttgtttaggcgattcttctcctcaatcaaattctcattgtccttgctcagcctgtcctggatatccttccaaagcttcttctcggccttgaggttggcagtctcattgcgaacactgtcaagcaaccccttggcttcgattagctcttcagcaacctgctgtgtacgaatgtcctgcttagcagcggtctcggatagaatttgacttcgcttctgaagctcatgattctcgccttgaagggcgacgaagttggtatgcaacatttcgcgtctctcggattcaagtcgagattcggcttgaagcttgaccttgtcagtctgaagggcgtttcgttcagctgacaatgaatcgatttggtctcgcaagtccttacggactccatcctgagcatcgcgatagttgtcgtattcggattgtagcttgcggatggcttcgttgagggcctcggtctgctcagttgcctcgatactagccaaaggcaagcgttcgccgccagcaatcgagttacgcatcatagaagcttcatcgccgttcacacctcgctgttgcaaaagtcgtcggaacatgtctcgctcagtcttgtagctgtccatggtcttcttgattgaccttgtctcatcagtcatgtgaaccagctcttgctggagcttctcgaccatgtcgtggtcttgcttagcctgatgtttttctgcgagtgcctcctcgctctcaagttgatcagcaagctcacgagtaatacgcagaagctcctcattcttggattgcaaggactggatgtccttgaagacgaccagcttttgtgtgatgaactggtgagtgtcggacatgtctgatatagcctcttcggaaatttctcccttctgcagttgctggaggcggtaggtctcctcttctgtgagctggtccatgcccttctccatggcgtggatctggaacaaaagcatgttgatctgagtaccaaggtcgcgtaattgagtgcgcaagatcttggattcagactgtgcagttgcaagtgcgccttcggcttttctcgccgccttcttagcgtcatcacgctccttgtagctgtcctgcgaaagctctgacatgcgagtaatctcttcgcggagctggtcagcttcggcatgaagttcttgcatctcaggcgcctttgcctccaaagcagacatcatgttgtccaactcctcggacagctgctggttgcgacgtctctcagtagccagctgacccttgacttggtacagctgatcaagagcctgtgtcgcagtaatggcgcccttggctcgaacagatccgggtgttgcgaaaggagacgaaggtcgcataaaagtgccattagcacggggggtctgtggtgtagattcagctggtggaggtacgtgctgctcagctcgcacttgaagctcatctatttcggcctggagttgattaattcgttcctccatctgcgaagagttctctcgttctttctcgagctcgactcgaacacgtcggagttcgttttcgtagttgtcacggagtcgctctttctcggcctcgagatcacgcactcgctcttggtgtttcttgctcaactggtcagacatctccaccagtcgtctctggtcctcgagctcgtgtttgtaactctcgatcgtttgtgcgtgggttccctcttgcttctggagcttcactagagcatcgtctgccttggactgcatggcgtcgagtcgctcgcggagctgctgttctgttcgcttgagagcatccatctgggattggatatcttcattttgtcgttgcagctcagcgatgcgggcacccttctcctttcggtacttaagactctcctcgctcttggtcttgagttcattctctagccattcgctgttctttcgggcaaggtcaagctgctgttggagtgattcttctcggtacttggcactgctgagctggcctcgcgcattttgctctgattgctgcagagtggtaatctcgcgggagagctcgacgttacgctggtgctgctttgtgagttcttcggtgatagtttgatcgcgtttgttgttggattcgatgatgctcaagttggttcggttcgatgactggagggtctcaatcttatcattaagagccttaatctcggcatcgtagtccgacttcttagccttgaagacttgaagctcgttctcgactgattgtcttttggtttctgtgtggaaaaagcaatgtcaacaatcatgcagctcaactccacacctcaccgacacataccttcattcttcaattgctgcctagcctcttcaacatctttgagggccttgtccacggtagctttggaggtttgcgatcgcgtttcgttgctgcgcaccgcgttctcgagcgatatgtcggtttcgagcttttcggcatacagagtgtcaaactcgtgcgctctggctgcgacagcctgcaaaatgatgtttacgagctcaacggttggctcggtcgtcagggacgcgataataggctgatcgaggcccagatggcctgcgacgtagccaatgtccacgtctgcggccgccatggtcgtggtcggatcagatcgatagcgcgatactcgtcattcccgaagctgcgcgctcgaaggaaaggacaagcggtaagaacaaggtaatacgtaaaattttcgcttcgctttgtatgttcaagattgacgaatgaatgtgggatgttggtaaaaaatccccgacaaaggaaatggaggctttgattgttgttggagagaccaggaaatttggagcttcaaagctgaagatccgacacgcctacctttgtttgctaccagggaaggaagcaacgcgcacgggcccagtgcagcagctgcgttgtacggcgctaacattaatccggaagcctggagattaccctgtacccaggacctagaacaggaataaagatatattctcataatcattttgagaatatgcttattttacttaggttgcgaaggttgagatgatatagtcctggatagatatagataagtctaaaagtagtaaatcatagaaagagcgcgggagcattttgggggccacatacttttgtgatggttcaacggttgtacaacttacgccacttgtcaatgttcgtatatctctgtttcgtgcaccgacagaagttaacggaaaacacaataccatctcatcaagtttttcctatagatcatcatagtgtttgctagtagagaccacaaccttaagggttggccactagagtcattaggtaatcgaacgccatcttccactggtttaatagcaatgacctgtacatttaaaccaataactacactgtcccacggttcaagaacatataaacatgaccacggcgacttattttccatcgaattggatatgagtttcacgtagatcggactttcctgaataaacgtatgtcagtgttatctcagcagctccgacaacaattggggctcttgagaagtacaacagaaatgatatgtttgttgacatagcaaacatcgccttctagtcatcaaatttacccttattttcatcgctgagatatgggaactgtggttgggaaacccttgaagatgaagtaatgggcgggtttaagaaattcggaataagggttcagccatgatccctcagctcagaatcctccggaaggatagcctagacaaagagcagcactattagaaccactgaatacataagaatacatgtatttgatggtcggtgactgttgtaattgactattttcttctcgcatatatctttagccttcgaaccagtttgcagctatccacctactaatctgagcatcaccaccagggattccggagcctcaagtaacaatcctaattccttagtttatgtaaaaactagtagcaagataccttcccacagaaaagcagtgtatattagggtagttcgaggttcactgcaccatcattagtggagttgctgaggagtgctatgtaagctctgccacttggtgatggaggcaagatggtataatctcaactacagccacaaactatcacatacgaccatacctaccagaaaatacgggatcccgtccgctctcccttagtcaagctggtaaggggcggattagtagttgggtcggtgacgaccagcgaatccccgctgttgtatgttttttagtctctcggtctcttttttggtgtttaggtatattgcatcaaggaactggtttgatctgtgaattatcattatctatctttaaaagcgttttagtttcatttatgaacattctgatggcattttacaaccaaaggtcccctttacttgcatcacccaacaaattacttataacgccagtctcaagacatcattacacgtccaccaaaggacaatgctcacatttttgatatctgaaaactcggactcatttcgtacgactctaaaacccctgactgggttccaggctgccgcgaatatgtcggaggtggattcatccttgcaagatgagcctggagctcagctgttggcgcatggtcagaagtcaagcccgggaaatctcttcccccaccaaatctggactttgataacatagctgttggcaattgtgaaacagatggggctggtttgtaaccttggatggagacgctgttgcccatatgtctagaatattcaggagggccatccaaaagtcgctcgccgcgagtctttcgtcggcgctctcgtctgataaaaaagaataaagctagaccaagagctgtaaatacggcggctccgacaactcctccgacaattggtacgacgttgttattcgagttgtcttgcttttcgtcttcgtcaccggagcctgacccctttgcaatattcgcgacagtggtcgaagttgcagttgctccgactgagctagtcgtcctggatatcgctgtagctgaatgggtactagaactggctgtagaatgagactgagaaatggactcagtcacagttgcagtgactagatctttagcagcgctgcagtagtaccgaaaggcgttgacagcagcggtggcattgccagtgcgtgtatcatcacagtaatctttgactctctcagtcaggctactggatataatgttatacattcctgacttcatgcagacgcacgaagccagctcttgaggcccgccacggcacagccatgaactttgctgtgtggttgtcagtgctagggagttatcaaattgggcatttctcttacattcatgacaacagtggaaagaccctttcgggcgcattcgtccagagacttaaactgtgggagagcggtgatgtaatatgacactgcaaggtaaaacgtcaggacggtctcttacagtgaacgggtttgttggtactcactatcgcctggatggctttttggtgatggaaacgatgtcttgccctcattcatgagacagaaatggctataaaagttctccgctgaagtgacgtctgcgtcgttcgaacaggagcgcttggctgcgctcttcaaagtcaaattgatatcccgaacaacatcctttttattgcacacacaaggagcgttcaacttggcatcctcgggacatctctccgatccctattaatgtaagttgccatttttgtatgttgatagaaagtctttgaaccgtaccactcccattacagcataagacaatgcgctttgcgcacaagggggcatgtatgccagttcgggtagatctgtaatgtatgcatcgacgatatttgttgtcggcgaggaaaatgtaatgtgtttgtcctgattgcagtacttttgcatcaccttggacgcgctataaatgtcttctgtcgcactggagccacaaccatgcttgatatcgttcgagatggcggaggtaacttgatgcatacgagtcgagcatatacattcttgtaaccctgttttcgagtcatcgcatattgacgagcgagtatgtctggcaatattgtatgagatcgcactggaaacacagggagcctatcaagtcagtattttgtcaaatccaattcgtggcaataatcataccagtgcctcaaataccgcgagatcagtcacataagaaacatctcttgcaatggccaagccaggcaaagcaataaccgatatggcgctcaaatgcttcatcataaagtcgtctgttctgcaatggaaagactcaaaattaagagaatgattgaaccaaacaccaacatcttcaatagcgcatctcagctctttcagctaagcggcctagggaaaaaggagcactccatctcgcgaatctctaagatggacttcccaaccttcgtcttggtgtaaagcctcaaacaacgcctctcgagtctagatacaaatagcgtcaaggccccctgaaactagcggatatggcttgaaaattgcatcaccagcttgcatacttcccctcgccgtgaagaatgtgagtcaggcaccgcagaactttaagtttcggaaagtgttgcttacggtgttctctgcagcatgcagactatcgtcgaattccacaaccggcatgtttcagatgtgatggtgttgaatagatggatagaaggtgtatgaagcatccaatctccgagcctcaattactatcagacgttaccttttccacttagtggatggaagttacagttttttcgttttactaatgcatcatacaaacgagctgaattcgtccctcatcttggtcatcaactagagacctgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgcagtttcgcaaagccttgaccaccataagccaaattatcacggaccgagacccttctggtgttgaaggcatttgtttcatgcgcgacacaagtctttatgaaacaagcaacgtacatcgaccactaaaaacgcagggtcttgtcttgaaagcatggatcacccaccatctctcaaggcggatgatcatttcaatcgtcaaagcggttactggtagctaggccaagccctgcctgaatcgacgcgtctgagctttctttaggaatcaatgaaggattcccccaggtcccggcgaagcggatactggagttagttagcattggaaattgtttctaaattggggggcgactgtctggcggactactactctatgacccgcccactacccgtacaacacggatagttgactgaggcagacctaaaaccaattggctctcctgaatttggttaaattgaacgtaccctaccgtagggaaaaatgcagattaagcaacgccaagatgcgaggtgatgactcttggatggggaggcgagtcaggtagaaaaaggcacagcaatggcatgtctgcatatagtttgggagcgtcaatgtgaatacggcgagcgaatgtgatgatcataagatgatacagtagagttgctgacgatgaaatcatgagacgcaatagctccaacgatcattgacgggatcgaatgttgatggtatggatccaagtcatgttaaggttcactggggttggatctactgtaggtacgctacgcactcactctacgcagtagtagacagtacgtgacgttgctctctgatctggtccaactgccggtctaacctacataggtactctactcgtcgtcagtaaccctgcactgtgctatgtaaattgattacccatggcttcttggaccggctcttcaatcatcccgcggcagttgatgaaccgagtgggatcacatgacgtcgatagcttctcagcaaccagatcatctcgccatgttgcaacgatagatctgatgtgatgtcagaatagcgacgatctaacaagatacagcatcgctgctaaagattttcttggttgatggtgtagactaaagtttgcaacttgtcaagctctaaagctgccatgcgacttcaagcgacaggggggaaacggtagctaaccaagctcaacaaaatttttcacgacgatcaccatcttcaagttcatgattacgagacattgaaattttgtttgaataggtaatttgagttcattgggtgtggtgtaagtaactagtggtaaaataactggcaattttgctcagctgtagtaatatggtggtatccatccgtaatccgttattgtccggtgccgtttgcagtcccgttgtccaaaacgccttgctaatactcagataaaacatatgaaaaccgaaaaagacaaaatgttttggctagtatagcggctgctgtgcactttgtagtcctgatagagtaactcccgctttcaaatagagaaatacaataaaaacaaaaagacaaaggaaaggtattcgtagtgtttgttggtggtttgtggataaatataagttgggtcagtgcttacagcactcgcacaatcttgggtacgcgataccgtgaagggctgtcgtagtactcgctgatcataccgccctgaagacccatgggtctcctgggaggtgctctgccgttgaggctctgatctcttgttgcagttgtcttgcgcgagtcgcggctgccacttcgcttgtcttgacggtcggctgagacctgtcgagagcgctcagatgcttgcgtatcggaggcggatgttcttgagctggcgcgggagcgtgatcttctggggctgtcccagccgcaaggctcctcacggatctggtcgaggaagtcatcatcgctgtcctcctcctcggactcagggcggaaggtgctgttgagggtttcccagaggtcaagaccaaggtcatcccagatgacaacagccttgaagagacgacggcatgcttgtgtaccggcggtcttatcgaggcgtgcaaaagattcaagctcgcttaggctgggtaggttctcccaggcgatggagatctggtcgcattggtccttgaagggggatcgctcaaggtagtagaggaggaagtctgatgtctcggcctttgttgcgaattcggcttcctcaagagcttgttgacggagcttctcttctttgtctttttgttcttgctcctgctgctgcttctgcttgcgtctcttggggttgctgaagagggggactttggggccggtggaagtggttcctcgaagcatcgttgcggtgttgttgtgctgtaagttgtagtagcagcagtagtagttgttgtgtcaggaggttggtaagatattgagaggagtagtcgaatgtggcgagtcgaatggtgggatagggaggataatatgtataggaatggttgctggtcggctgaggagcaaacaagacagtctgtgtgtcaggttgttgctataataagatcttgatgtttatgcaggcgcatgcaggcttgtgcacaaacacgtcggaaccttgtttataaagctgggagagtccaactcgtcggtacttggttttagtaaatgtgcaataccgaaagtgtaaaatagtgtttggagggaagtgttgagatgagtaacgaagcgagacgaggcgagaaaaattagagatggtaggggtttggttgcgttgcttgcttgtaacccagacggatggatgggtatggatatggattatatgatatgagatgagatggggaatgggtaggttggatcgaaagggaaaccctggttctgggcttggcttggcttggtaccgtaaggttggttggttgggaggtcgcttgcttgtgatggatggatggatgttactagaccggggtgtgtgtgtgtgatgaggatccgcggctattttggcgatacgggagaggtatccgtagtggctaacccaactaaggcactgtgttcaggtacgtcttggtttacggtagcgtccaagagtgtagaggtaggcaacccgccgcgcagtgtcaggccttaggttccgtaggtacggatacagtagaacaggtgggaaatccaggccgtgcttgtcggatttcggtttcggaagttcgcgggtccttgttgacgatcaaaagagatttgcaatgaggggaagggggaaagagtgaatcaaggggaaggggaaacgtgtgtctttatctgttgcgttgcttctgttgccatgacttgaaaatgtttgctttttattgtattgatggatgacattcgtccctttcagtccagctccgttcagctccatcacttcaggtaaagggcccccccactagagaggacaccaactgggagggcggggaggggtttgttaggtgggctgaaagccatggaaaggtgaagcgccgcagttcagtgtattaggtagcccacccacaggctactaggcaggtacctaggagatgcactaattgcatctaccaaaaacgcccagagcggatccgtgtcatcattgagaaaacggacagaaaagctggttgctgtaggcataagagacgaaattaatatatcaggttatactacttgggtgttgctttttgtttatttattttttggagtccaaagctcagaagccaacttccgtttctgccacccactaggtagatggattctcctcagaaactggagacaaggcaaagacaagacaacaggacgagacgtctcgcatcatccccccatcaatcaggcttcggttttggcttcggcttagtctggcttgacttgattttggcttgttccaatttagtcacaacggtgtcggcacaatcctcgttgcatttgcaatctcagccaaggtaatacctgcgcatacgttgtgctgttacggtatatgaatccgtattcattcatcctggaaaaatcaatgaatggccgagaaccttgctacgtaccatcctattcagtcacccggcacggaaacaatatgggcccaataggataaatcccccttgcgtgcgggttgatgtatcagctcgctacctgaaccatttggtatgagggtacggggcaatccctgtctgtcgacagccaatgtcaggtacctgtttcactctctcgggtctgtctgtactgtgcagtgcagtaggcacctagtagcatctatcacctacctataaaggtattgttcacgagggcatttgcttcatgatgatcagtcagtcagtcagtccgtgaatcagtcgaaacggacggcaaaatcgtgccgtcaaacagcacctcatttatcagaccatcacaagtggaagcggctatttccttttcccacagcaccaccaaaactgccaattagttagttgtcttgtcaacgtttggcaggctgtccgtccgcctgtcctctggtccctgatgatcagcagcgcactagatcttgttgggtcaaatttaaaagcctagggcttggcttgcttccggctaatgtctttgattgtcggataacgggttagctcttttggcagttggaatgcgcggcaatgttccttgtttggtttttctcgttgctcgccctgttgggtgcaatgcgatgcaataccagcgaagcttttcatcgccgagccttggttgacgtacgcgttctgccaatctattgaagccgtcgcgactgccgagagaagcgaaacaagacaagacatcaactattatttgtcacaggtacagagttccagtctcattggctgggtgtctcagtccttgtcatgtaatgtcttgtcaagaaaagaggaaacaagacaaggcaagatggacagacagacatatgaagcgctccgttaacccgtccgttcttgtcccgtcattagttagtggcagtatccgtacctactgtacgatcccgcccgtgcgaaggccagcagatatgggtactgtatctcatctttggattcgttcccgtccaatggatgcctcttcgccctggctagtgtccatctatctcgaccggcccgtagaaaggctaggtaatagatagatggctaagggggtgggagcacggatggtcacgcacaaacgcagccagccaatgttgctgcgtctatctcgcacggttggggcatcgcatcactcgactcgagattagatgaacccttgaaatatacagttgataggtcggcttctctcccggcggcacaacgggacaacaaaccagtgcaggggaagcaagacgaacaagatgagacgagactccaaaagcaagggcaaggcagcattcctttcggttccaagaacccggaaccacgcagcaggtatcattgaactgtattcttttgctattattatcgccccgacaaggcacactattattatgattccaaaggtagagagaattctctgtgattccgaaagtaacactgaatgccaagagtaccctcatgcttgtcaaaaagccgtgaacgactgaagctaaacaaagccatcgcggcgcagctcggtctgtctgtttactgttcgtttcgaaagatacgtacagaatgcaatgtggcacttgactcgctcacttgttcacccgccttaaggcaatgtctgcacgtacctggtgagcttgaagctctggatgtctccagtcttggtccgtcggccgattatctaacctctgatgtaaactaacgacgttagaagggtcgatcaacagtcaattagcttgttagaaccccatctatcctgcgtctagactcttgtcttttgccttgcgctaaatcaacctcgatgatttcatagtatccattccgaagtttgctatgctatagcttcagatgctatctgatcagatcaggctaagatatcaactccaccaacagaccaaaaaactgttgaatctatactctatattccagaggcgtctgtctttgatctttcggccgcttgttgtcttcaaggctgtatcccaccctactaccggtggttaaactattgcacctcgatattagttaggcattcttattcgcacgcaactcgcatccatccatatgcagagcgaatagcgaattttctttatcaccgtaatcgtaaaagcctatattaccgcgcggaccgcgactggaaacttaagtttaattaactctgaccacttgcaattcttcacaacagcttccagtaacagtaaaggctctcctcggagcgcccacatacatgaaactcgaacgcacttccatttttgccattggtctttcttcgatggaagcttctacgttgacttgctgcctactcaaggttcttcttcacatacctgcctctggcggattttaccttgaattgcggttccgccgtggaacgtccagaaggaaattagttctgccgatggaagcccgtatacactttcttgcatcaagagtctattctgctttctgttctgtggatgcgcactagaccaccgcttttcactcctctcaaagtcaaaagtcgcagccacattccaaccaccagaactaataaaggtatactgatgcgtaatgcttacacaaatcccctttaccgggacattgatgggacccgtgaaccaggtactatactgggagccgagattgcggaagaggcttcaagttctagacaaatttgagaagccatcaagcccaggcttgctgtcatgtctggtaatgatggaatttgccatgcggtgttaccaaaaagcacgtaatgactttcatcattcattcttgttcactaaacacttgccaagaagactgtttcttcattcatcggtatagaggggaaggtggctgaagtctgttttattcgagtgaaaactctcatgggtaaatgaataggcaattacaaccagtacatacgttgaatggccttggcactccgagacaatagaagcgatattgtggttctattgttgtcttggtactccaggtacgagtttgcttgttctcacttctcattcaggaaccaactctgagaccagccttaccattagtgtccgtaaagacataaatcaacgacatgtccatttattgaggatgatttgtgcttctttggtcgccacattcaagccatcgatcctattgtccgtccttctggatttccgctcatattatcttgtatcctgttaatgacagtattccccatacctgttcttacttagccaagttgaacagttaaagaggcgttggcagcaacaagacgttttctacccagactgaggctagggctgtttatgtaagccagattaaccatcacctttgccagccgtgagccaagcacgcctccacgtccaatatgatcaacgaaattcaaccccatctaggcaacttggtcatggtctccggcagtgataaaaccatcctcttggttcttgtcaactgccacgccgatccgggaccccagaatgtggtaattagcgtgcgccatgtagctttttgagttccaaagaatcgtcacatctggtaccctatcatctttcggaaatctcaagattggtggcggcaagattccagaagccaaccggcaactcatctggagtcctagtcccaaaaatgatatgccatggggaatcgtggtagagtgcctgtggtaggttgcaactcttaagatatgggaaattctccgagcggatacaagctatcctttcaaatgccagtttggcagtatatgcgataaatatcggacacgccccttcccgtccttcatcccgcggtgatcggccatgtcaacggcggcttcgtgatgtggatcggctcttgcgctccgacccggacgtacatgtcaaagttagtgttgatatgttggctttatgagtcgagttgaggtatgtagaaggcaccaacaagctctcctagtaattgatagagattgaaattgtgttgaagatgttttttcaggaaaggacggtgtacctgactcttggcagaagtcatcgaatgttcatctgtgagtctgagctagctgtacgagttggtgacttgatgtaggaatttcagatattcggcagtatttcctaaagaataggagaacagttgaacaataactaatttcttttgtattgatgtaatgatgaagctggagtactgttgttgctcattaattcataatttgaaacaaaggctccctccagttgtagttacacaggctcgagcattgttgggcaatctcatctttgcagagtaactgcgcgcatgggggacaaaagggactttatttcttagtattgcatgctttctttcaactctttgagagttttctcgtgtgttccggtatcgtgcgatactgtatcacggagtgttgtgttggctgcaaatgcatattgccaaaggtttaaaggtctcattcaaggccggcatggagataaacgaatatatagaatgaattcacatcatttcacctgaattatacgtgcacagatatctaggcagacaagtagtggctgccttgccagtcactgctggctggcacctccaaatgtgaatcccctcgttttccatccgactgccactgccatgcagctgtcacagatctcattttctacaaacgcgaaaaaaaataaagcatccccccagtaatgaattaatgagaataacaaacactgcacttctcccctctctcttccatctttgcagttgacttctttcgtcctcttgttcacagtaacatccctccacaaaccaactgttcagaacattcagtcattcacagaccaccaattttcttccatcgctatctgatcaggaaaattatctttcattcctcgtcactttatcactcactacaacctatcactaacttcggttactctcaatcaccgccaacatgctctggcttcgaaagccccttgggtatgatcccaaggacttccccaactacaaactttaccaggatcacgagactggcttccagcgacttttgaagcagtggcctgccatctttgcctttatcgcgtggtctttcacctttttggcttccatcctcatcatcctcagcgagtggttctgcatgatcgttcgtgatcctcttcactacaacaaggcgaatgactggatcatcgagcagtatcaggcatgccctactgtgttccagatgagctatggagctctcatcactttctggttctttcacgcttgctaccgtatcggtcttgtgatctgcgatgttcttgttgatgcctacaacgatcctgtgtgggctgcccatcgggtcttggctacctcatactacatcgagcatctcttcttccgcggctgcactttcatcacttgtgccatctttaacttcgcttgctctttcattgtcctgatctacaacatgtcggtccactccctcagcggagtgatagtcttgctcattgcggttgctctctttcagctacactattacttcttcgtctacgacaccaaggtcaccaagcaaccccctaagccgctcaaaggcatcctcagacatttatcatcggacacaacacagtccccaaagaccaatatgggacgctaccaagtatctacacctcccacgggatcttcgctccagagaatcccattcaacccaccatggcgaagtagccccggacgctgcttccgggcccctacaccctcgactacatcctcttccagctcatcatctactgacctgactccttgtcgacgacgacctagccccaaatccaacaagcctcctggagcctcatatgtcgcagtgtcacctaaatctgcagagaagctccgtgctgatggcgtcggagtcccagagcccaccagagagacaaagtactccttcacctcacctggcagcaacgaacgtaatgcctacatccggcgacgaatgcagctccgcttccaaccccgctctcctaagtccaaggaagtcgaggagcacaaggccgaggccgaggatgaggctaagtttatccaatctatcgtccctaccaaaacccagtgggtttactccgctcttgatgccatcgagcgacgaatctcaaacatcacggccgaagtcacagagctccgcacacaggtcggctctttcaaagaagccggcatcgtccaacctatccccgagccctcagatgagccatccgatgacccatcagtgtcaccccgaacccagaagcgcgatgccactctgactgagagagagcgcatcaaggccgccatgacccattacatacctgccatcgagaatgctgcagtggccatcctgaagcgacagcatggagtcgaggagctgctggcccgaattgaaaacctgattaacaaagcggccaaatcaggatgcgccatctcccgcgctatgtcaggagaagcggacgactacagaatcaagatcaagaacatcttcggcgatgccagacaggcactgatcaaagcccgatccatcgaggagctttgcgaagaccgccgtgtgaagctagcagaggaagccaacagactgaagcgtctagaccgagctcacctactcttattgaagatcaacgccaagaagcggagatcgaaatgaaccgccgctgatcaaaccgagaatcagagatgaagggttgacaactgatgatacataccagttgtcgtgtaacaacaagaacaacaccatcaacaacgtcctggttgaatttacaggacgaggtttactgcggagttggggactatagaccataatgatgtgtattgtgcttatagaaagcacggatagaacgtgcatggatgggttgccagagggtgaaggatacacctgggcctagctatatgtacttaatactacgatagattaattattttgagatgaaccatgttactattacagtgattctgatccattagtgttggcagtaatgatcttgatagtccgtgtgtaatgacaggtgtaatataacttttgatgcgaatcttgctggtgacgaacttggctctcatccgatatgcttacacaagatggctcacgattatagacgatgatggatcagatgaagtagaagtatttatgtacttgatagtgacaatctttgtatgtaaattgggtatcgcacataaacaacgcatgtagtcatgaaaatagtttcagaactatttcatccccaaaccagttccgcaaccagctcacaagagcagaacagatggtcatcaagaccacctaagaagaagaagataaacctcgtttaatagccagttgactcaatcccgtggatctcccagtaaagaccacccatcaccctgccatcctcaggcttacacttgacagaaccacgagctgccatctccataccatcagagttgttgagaaccgcctttcgcatgatccagacaatgtcctcatcgccaaccatcaatcccgcatcggcgcggacggaaaacgcgcaggaaccagacttgacgatatcgacgtggccgtctttgagaccatactcgctgtcgtcttcacaagcgcgggggacgaagaaagtaccgttgcgggatccaaagctggagagcagcgcagcacagtcgcggtagttggcacgcttcatctccttggggccctcgcgaccgacgtaggtgtcctcatcgcagaccttgaccgattcagggctggcggaccagtaggtgacgggatcaccagaggcggtaggagctacagtcgtgacggcgatcatatcatctttagtgggcgtagcaacaggtgcaacagcaggcgcaggcgcagcggcagcgagaccgacgaagacggtgatgaggttgacgaaacgcattttcggtggttgttgctttttttctttctttttcttttttcgtcgtgatgttgatttgcggaagtgtttcggtggagaaggaaaatggcgacgataatcgtattctggagaaataaacacacaagtcgattgtgagtgattcaaagaagtgtaacgggccagcgggtgatcaacaccgatattgttaaacgagtgactagaaaagaaacgcaacgcgctgcgggcgagagaagagagaagagaaagagacagagcaagctcttttttcagaaagcgaaatgtttcaacggcagttgaacgggaagagagagaaaagaagagggctggaaacgaattatttgagatggctagggacgtttgagatgcaggtgactctggaaatgccggttgatgagcgatcagacagtttcaagtagagtggacgagtatgaaacacggatcactatggatatgatgatgatgattattatttcttttctctgcaagaggctgtatttttaggaatagactctgcggtattttctccggtaaaaaattaccgccttggatctttattgatattggattttccgtgccatcaggtcatgttgacggccgttgatagttgcgcagcgggctttgttagattgtgatgatcactgagtggaggaggatcttttggtgtttgtctatataggtttataggaccgggctggttgtttcgtgtttaatgctgcatttatgcagccacgccagatgacgaatgaatgagaaaaaataagagcgttatgtagagatgagaaatgatggatgactatttttaatcaaatgatagtatattcgcgataattccttttgtttcgtttctactacatttgtattgaggggatagttagtggctgattgggtcatagcctatatcagagcagtgtttagatacctgagcactttcaagggttaaaaatatatgtattttttctttggtggaaacaaattaggacttgttttgtctttgtccatctttgccaatatcttcacctttgaaacgctccatatgcactgccttggccagataccttgcgcataacccaatatagcctcgcatcgagttgagatcagcattcctgcatgcttggccaaccagctactggtacataacgacagttgaagccaaagactgacatgtagttggtcctgatacaaccataattcattcttcccataatacagttacttacccttgcaaagtttaaaagatcttccatgttacacggtacgatgcaactctcacgatgaaagaaagttattgtcttctccagcatttcaattgctgtaatgcccccggcccgacagtggagtagagtgacgcttcagtgggaaacctcctccgcccccactaccctgtaagcactctcagcggttcattgcccccgatctagggaacttgatgacgcgagaagcattgaccaaccacgtatttgccgaccgattatgtttttgttggccgacgggagttgaatatgacttcattcctccgtggatctttttttacaaggcaacgatgaatatgttttgcccggcagacggattgaattgcatgcgaaaaacctgatttttatattcagttgtttctggttcaatctctcgattgataccaaccaccattgagaaatagataacttattaatgtatgtagctcttgaatcactcgaccctccctcatgtagtctattaggtccgtatataccccattatggggtcattcaacaaaatcccggggtccttttcttggctccagtcttggctccacgtaaaagtaacgatagacaaaggacaaacagcaaaaaaacctgaaaagttgacacacattacggttggcgcatgtgacccctaaaaaagaagggccgttattaatgattactaggcatgatgatggaggaggaacggtgatcatcggctccagcttgtgtccatttgctcggaactttggccaaggactacaggacctgaggaccccttcttttcccactgctattcggtgtaactcaactcaccgttgcttgactcgattcccgagatccggacaagctgccatgtcttagttggggttgacaaccgcggggcccagttccggttccaatacctgatatcatcgtcatcatgtaccgaaggaatggatattaactaacagaaaattgtcaggtgaaagggaaaaaatgagtgaacgaggaaatcattcgatagtcaatcaaatccaattcttggtctcgtgtgcttatcatttgtgaattcccatcctcttcaaaactctttttcttcattctcttccttctcttgtcatcctcacttataccgttcaagtctttcaaaagcctcttcgtcatcatgaaaactgcctctcaaccttcagctcctcacaacgtgggaagcaaaataaaacatcttgtcggcaagatccgacgccactcaaatcccccaccacccgaatcctcttcagcttctccctcgtcaaccgcaaacccatctcgagaatcctcatcatgtcccctgccacacatcggcagacatagccaacggaacagccgtcgtggctcagcctccgaggaagatgaacgcgtccacgaccttgagctttggaatgcagcttacgacgtgctcaggagagaccacacatcttctagtcttgtacttgcgtacgaaaatatcatttcacacgccttgcctgactcactaaggccgggtcacaatggaaacagtgacggactaccaacggatgacgacaggagggctgagttgatgatgatgattgcgaagtctggtttggagcgtgaggtcaaggaagtttcccagacagattcgggtgatggcgaggcgagagaatatgtgattcagacgaggtcgattatagcttcattattagacgaccagcccagcaccgctatcgcatgggcgggtttctgctctctaacacctgtaggatccaatgccaattccaatccaatgaataaaaacgctaaccaaatcaccagctacttcttgatcccctcctccggcacgaagatattcgtcaaggctttgttcatatcacaaacgccattccccactacatgacactacatcgcgcactccatccttcatcgtggacatctctccccgagttccaacgtttgcaaccgcacctccgtcaaaccctcttaaacctctatcgtcgtatccttgagtatgagatgaacattgtatgcgccgctgcgagtgcctggaatatggccgcccgtaacgtcgtagattggcatggctggaaagccaggtcagatgctgtgcgagacaccgacgctgagctgatgagtcaagtcgataagagtggtacagatgaggccaaggcgctcatggaggtccggagaaagctggaccctgaaggaggaggacgtggagaaccaacagacgacactttaaatcacaatatttgaggattcaacaagcgaggtaaacattaaatgggaaatggtatcacgaagcgagtctttttcttcttcttccttcttttttgtacgtaacaagtcgattgatttgctaccaatagttacataagagatctattctttttacttaccctagccgaaactccaagtcccaaattctttgactacctacctgaggccagtccgcacttttatccgcattctgtctaccaacaagaatgcttcattttcttgacagaaacctgaatcttgatgataatttcccaaaagggggtcttgcctagagacatctcgccaaaacaaacaccgagattacagcccgacggtccccgagtttgggagaacaccttgcttgtcaaggtcactcaggctgcctcggtactcgttcagacgtcgctgccagatgctgatatctgtttggaacccaatcgcccccatcatagctgaccatccgggcgcctgatcacgagtcacgagctcgtacacgcgacagatgatctgatggaactcggcctgaggcttcattgcaaccgcgtacaagtgtcgcaccaggtcagcccagccagcgatgaagtcaacgtcaaacatggactctgggtatcggaattcaagcgtgtcgtacttggtcaccaccagcgcacatcgagtcgttgtgtgcctctcgccttcgtcgaacttgcggagcgctaccccgagactagcgaggttgggctcagaccacagacgtctcatggctccaagaaggcgtttgtcgaccttcttacgccagctgagctttgtcatggcttcttggagggcatggatgaacgcctcaccatcgctcatcaacgaaggctctccatcttcgtgggcgattttggactcaacactgatacgtgctgagaaaggggaagaagagcggaatggatgacacagaggatacagcagggtgtcctcgagcaaccagaccaagctggcgacgcgcagggctgtttcgagcttcatgttgccagcgtcgttgacgtggaggtgaaacccgcagtcagaattgagaccaagtatcatgttggcctgcactgccttgagacactttcggagagtaggtagcccctggctgaactcttcaggatggatgagaatcgggctgttgagttcagttccgaaccagtcgtatttgtcagaaggtgtctttccagacttactaacgcagtctttggtaatatgggtctcggggacgacgaaccaagtgtcggtcttttggactggcttggctatgtccgtagctaccccctggttccatactcgaacgtctccgctgttaccagtgagtgggagaactgacgtgccagtgagctggacagggtctgagggctcaggctggtaaacatcgcacgagacggcaacaccggtgctggcgattgtgtcgcaaaccttgtggatgactggaggcttgaagattgtgtagtctcccatcacgaggcccatataagcctccggcgtagagggacaagcccatcgagtctcgttccacgcaggattggtgtccgaaatctgcagtgcaaccataaactccagctcaatgccaacgcagatcgaattgaggtccgacattttgacggttgtgtcgaaatctgtgggaagctcttctctgtaaggaaaatctgtgtctgtctgagtgctgtgatagtttttcaatagtagtaaaaacgatgctggtgagcaaacagacgaaacttgagcccgcaaagggccatgtttcatagtagagacttgcatgtttgaacaatagagaaagagttgaagaataaagaataatggtgctgtttcccacgtcttatatattggtttattcaaaaggttgaaatggtcgttgttgaaagattagtgtgtcggtcaaataatgagaacaccggttacattgaacttgttagttattgctcaccgaagggcggtcagaactcaaatagcagatcaaggctgtgaacagaactttgacttggctgtgtaggtaggtaggcacgaacctactaataccgaacaagctttaacaattgacgaagctccataacgcaccggccaccgaccggcactgcccagcccttacaaagcatagggaatagggtgatcatgatgccttttttttccatgagctaacgagatggcatctggttaatgagttatagtgcataccgcacagaaaggtctgaggagaggtggagtagcacttgtctcccaggcccattctgaccggtccgaaacgtgtgattttgagggtagcggtagggcgatccatgcatccaacattttgacatatagcgaggggtgaagattggacgagaaactcaaatcatattggcctgtgagtcgtggagaaccagtcgacagtctcgtgatatcggttgtggtggtagcttcgattttgttggtaacccacctttcaggctgtttaaaaccgggaatgtgattgattgacgagtcttatcgtagcattgtgctattaaaatgtgttgaacaaagacgactcggtgagaattagttgacttacacgcaagggcacctggactgccgtactaaagttaatccggcatggccaatcattcaagctacatctaaaccatggaaagaaagcttgatgccatcaactgaaagtcatgaaactctctgcctctcgttgctaggtgcttgaaaccttgaatctttagatgacgaacaaactggcaccgtaaatcctagaatcccctgtcatgttgtaagaaataaagtaacaaactactggccctagtctagacgaatctgagcaaacgtttctgttctccccgctgttggtagtcagtccgtcagtcagcttttagctgacctgaaaacaagcccaagttgaccccggccttcaaggtgggctccaaaaacgcgactgcgcgcgcgttgactctaaattaattgaacaaccctcaacgttatcaaagtcgtcaatttattaccaacagcactaccttaaaccacatcattcctcccgcctaccgagccaaatcgcatcgaattcgaattgattacggtcaaaacaaaagttgtaatttatcgattgtacacaccctcgccttccaactccgacgtgattgctccctgggcatgccgctcggctttccataatgcacatcatcaagccttcatggctgagccattgcggcgagcaaaaggattttgaagtctacagctgtcacgtttcaccagacggcaaacgacttgcgacagcaggcggcgatggacacgtgcgggtttggtcgactgaatccatctacaatgccaacacgccagactacaacaagccgcgacagctctgccacatgagccatcatctcggcacgattcattcagttcgcttttctcccaatggccgctaccttgcctctggagccgacgacaagatcatctgcgtataccacctcgacaagaaccccccagctgccacgtttggcaccaacgaacctccgcctatcgagaattggaagacgtacaagcgtttaattggccatgacaatgatgttcaggatcttgcttggtcatacgactcctccatacttgtctccgttggactggattcaaaggttgttgtgtggtcagggcacacgtttgaaaaactgaagacgctgccagcacatcaaagtcacgtcaagggaattacttttgaccctgcaaacaaattctttgcgacggcaagcgacgaccgaacaatcaaaatattcagattcacctctcctgcgcctaatgcgactcagcacgacatggttaataactttgttctcgagaccactattagttctccattcaagagctctccgttgacaacctacttccgaaggtgctcttggtctcccgacggaaatcacatcgctgccgccaacgccgttaacggacccgtcagttctgtcgctatcatcgagcgaacgaggtgggacagtgagatcaacctgatcggccacgaggctccaacagaagtctgcatgttttcaccccgacttttccacacgagcaagccagacccaagcgtcgacgataagtcgccatcgcttgtgacagtgattgcttccgctggtcaagacaagacactgagtatttggaacacgaatacgtctagacctgtggttattctgcaagacctggcaggcaagtcagtgtctgacctggcgtggactccggatggtcagacgctgtttgcttcaagtctggatggcagcattgtggtagctaaatttagtgaaggagaactcggttgggtggcgcagcccgaggaaaacgataaagcactgcaaaagtacggtgcatcaagaaaggggatgggtatcgcggaagatgtggatggtctcatgttggagaaccagagcaaagcaggagagtcgcgagctgtagaatcaaggatgggtgctttgatgggcgatctccccgattctaccaaggagtcgacacctgtcacgaatggcaccaaaactactgcacccacatcaaaacccgctacaaatggccagtccgaggcagaaaaggacaaggaaccggagaaagagcaagaaaaggagccagaggaggcggctgacaagacagcgcagcgcgttaaggagctcaagtctcgagtcacagttggcaaggacggcaaaaagcgagtggcaccattattggtgtcttcatcggggacaggcacgtcatctctgccgcaaactcagctggttggaacaacaagcaacaataaggcagcgcagaatgatgcgccgcaaacaactcttgacttggccaagccctttgacggactgcctaaggggggcatcgccgccatgctacttggtaacaaaaggcgtcttaatctgggcgaagctgaagaggaggaggagccggtttccaagcgcgcagctacaggacctaccactatcgttacgaacgggcacgacagtgttgagccagcggcactcgtgcctgtacagcacggtgttgttccgacacccgagtttctcaggccggcggtaatgaacccttctattgcctttgcacaggtaaggctggctgtgccaaagatcagatcacatgtgcttcgacctctggacagaggaatacttcagggcgagagctcgctggaggatgcatccaaaactcccgaaaacataatcctcgaggccaagaatgacccgaaccccagagatccttcgcacgttctagtaagtaagagaggcgcacttatctgggaagagtggctccctcgagccatcatactagtgacggcgaccaaacaattttgggctgttgcttgcgaagacggttccattcatacttggacgcctgctggcagaaggctattggctcccatcatattggagtcacagcctgtcatcctggaagctcgcggtcattggctgctatgtatcacggccgttggcctcgctcacgtctgggacttgaagactcagtcctcccccagccctccagtgtcactgggaccgatcttggacattgccacaacctcgttaaatcaacacagtgcgacgcctggaccaggtgttacttctgctcacctcaactctaccggtcatattattgtgaccctgacaaacggtgacggctattactacgcccgggagatgttcacgtggcaacgtctgagcgaagcttggtgggccgtgggttcacaatactggaactcgaacgattcgtccatctccgccctgcaatcaacagctgttggcccagcttcgaaagagggcaaggacaaggaatctaccaaggccaccgtctcgtctggcatcataccgttcctcgaacgacacacaaccaacgagtttcttcttaagggtagagcttatgggttgcaacgtatcattaagatggttgtgcagcgtaaggaagccgagaacctggagagcagtgttagcatagcccatctggaaacgcgaatcgctggtgctttgcaactgggagcacgggaagaattccgtctctatcttttcacctatgccaagcgattaggcgctgagggagcaagggtaaaggttgaagagctcctcaacagtcttctcggaggtatccttgaggagaacgaagaagaggaggacgaggacgatggccacggctggttcagcaaagagggcgatctatgtggatgggatcgtaaggagctgcttaaggatgtagtgatgattcttggtaagtgctgggcacaacatacccgcgctgatacatatgagctaaccatatgccaggtaaataccgagagctgcagcgacttactctacaatacgcaaaggtactcgacataagcctagaggacggccctgtagatgtcgagcagatggacgtggaggcttgagttgattttagggttgtatcattatagtactacctccccctcgacaacggagggagaaggcgggaattgtttcttgtttaacaaacaaacttggcgttgagggcttatctattggggacagttaagcggtgcgaacttgggggacggacgatagatcaccgttggtgctggttgatacgaaacaacgcctggttaatgagggcatgcaatcacaaccatgccgtgctatgctgaagagtgtattgattggtgaagttgatggtaaatgccattgctgcatgagtgaagtgatttctcgacacatcgttatcttttttgttatttctttccagtttgctgctggtcacacaaaagagccaagtctttttttctcgtggggaacggtcacatgggatagatgctgtttgcagacgagcgagcatgatggcgatgatggcatcgtcagtacgcaaatgagtgcatcaccacccccacgctgttgttgttttccaaagtggcccggatcatttcttccgggcaagcaggtcgagagcattgaaggagctcccgcccgtctcgcctgccttttcataatctcttttcataatctgaggctcaagttaggcgagtggacctgaactggcattgcactgctcgcagctgccacctgcacattatcacctgccaactcgcatcttcctgcctacctattatcgcctgaggacacaatacctgaggtattgatagacttgctaacaatattttgcccctcttttgctcttttgtctttgcccatcctaccgactccttcattgttcctattcatcatcctttgaatcattcaacccatctactttaacatttgaaccgacaacaattacaagccccttttcgcacgtctgagacgtagttgttctcggtacttaaggtgcctttacattcctttcttacttctttgtcgcgatatttctgtttcttcaccttgttctccatctggtcagccatcgtcctggtctgttcatccttgtagtctttgacacttcacatctctcatcccatacctgatcaaaacatctgagaaaccttccctatcccatcatgacaaaggccccttgctccactctctggtgggtagggacacttgctctcttttacttcactctgatcgtgtttggatctacgttgtctttgtctgctgattctccgatcaaggcagctttggtggctttggttaaggataacgacatcaacgctacgcttttcagcatcaagcagttcgatgacaagttcaacaaggactacctccatgattgggtcttcttcagtatccaggatctcccagaggctttcaagaactcggtttccaacgctaccaacgcaacttgcatcttcgaggtcattcccgaagagaactggaacgacccacgatgggttgattcgttccagcattccatgtctcaggatgccagcctggataaaagctctgcaactctcaagactatcgccaacatccaccagatgaaccgatggatctcggctccttttgccaaagagcaacgtctccaggactatgaatggtttctgaaagttgatccaggcgtaagtacacagtcggataagtattttatgagacgcagcagacaaccaggcgctgatttcatacaggctcaactagcccaaaacatccctttcgatgtatttcgcttcatgcgagacaatggcatcgcttatgggtctagtcgagctttttttggtcaggccaaactgtctcggctctctccccgagtcaagtccttctttgagaaaaacccggagctgctccacaaggaagccgatgtcgcatggcttattgagaacgtcactggcctcctcatgaaatctggtccactggatgacggttttgaagacttggttgacgagggcaatgacaagctgaggtcgcgggtcatctaggagagccgccccagcgatcgaggtcactcggagactattgacttgcagaaccaggcgtctcaggttcccggagcccaagatgaaggcgagagatcatggcttagcgagtgctttgcatcttggctagctgacattcatggaagcagtctctccccatcattcgagattggatcactcgcttttttccgcagccttaaccaggttgcattctttgatcatcttgacaatgcgggcgactttcagtttcggcgagtgggcgatgcaccactgcacagtctaagtgccagcatgctcctgcctcgagagagcgtttggaacttccgcaccaaggaaaccaagctcggctctcaacacgacggcgaacacactcaagctgagcgccagtacagtgagatgtgcatgaataactttgacacctctaacttgaacggcagtgcgaagtcgaagggggatgcctacgaggcgatgacggcgctattcaaggcttgggacttgatggcccaggacgtgggtgcgcagagcaagagccccaagttgatttcgggtaacacttggatgggcaaaatgaacggggatgctggatgctcatttttttggttttggcgaaagacactatctgcagatctaggatttggatgggaggaggtcgatttgagttgcttgcatgacgggatgaagggtcaggtaatgatcaaggtctaacatgtgtaccataccataccatccataccatacctttattgttggctgggttcaccgccccgcaggtcgaggcagcacagtacaggcatacagcacatgatatttgctattgtattcgcaatacaagaggagctgttgacaagaagcgagcaagaccgagcggtgagccaagtgatgtattacgattgtgttcttgtgtagagctgagacatagtattgtgttgattatggctgggcccgagaagaaaggcgcctgcatcgggcaacggcagatgtcacacatggaatggggtggttccacggcgcctgcggcgcgcgtttgacgtgagaagagccatggatgtcgacgtggctggtggtgctgcagggtgaatatgtctgagatgcacgctgtacgtcactacccaagacatggagcaaaagcgttgaacagatgacgtcgaaccatccaggtgcatcgattgcgtctatatcggttgtaaactatgggctgcaagttatccaacccctcttgttgtttcatgcgtcattacacaagaaacaaaacaaacagagcagcttaggtttggatgcgtttatagtgaaagagtggcaatgataatacatacctacatagtggagtgggcaacgtctgtggggtttggatgatgatcggcgccggtggatcggagccggggatagaacgacgaatttagttggagatccgagatgtgaaggaacttgttgggttgagaaaatattagtattggtacggataagtacattaatatgggttcggaagatgatgtgacttcttgccatgaacagtgtagccttcttgcaagagtcacattcacatttacggcctcaactccaactctcttcattctctgaacattgaggtgactgtcaaaggtaactcgttaacctttaatcctcaacagggatgagctttgaaacctctaccgccttgtggataaggctgccgatatctatccatggatatatatctgcgagtttatcacgacgagatgagatagacgacggagcatcatcaacccactgtggtcatttttgactgtctgtatggatgccgaaaaagccaagacaacaaagatcgaccgccggtatccgtattggaaagctttttccttgttcctgaaaaagggtcgggttacatgggcaggggtaataaggggccggggccagcttggactaagcaggggggggttaagtgagtttaaactgttgctggttggccattgcgtataaggtcaaggctgaatgaatatttaatgatagatatgtactaacatagatcagttctagaagacgagatgtaattgcggccatcgtattgcgaatcttactttgtctcgtatccaagatgaaacttcgctattggacgtggcgtttattaagtcatattctgctgagaaacaaacacatccaacaaggagtcactggtccgtccggcaccaacatttagtggtggtaatgcccctgatttcatctgtagcccccgcccgccccgctaccgtacagagcttagcttagctacttagcactgctagtagagtggaaaccaatgccatgccacatgtcttcctgccatacctggctgggcatgaccagacaaggctcttggtctcctattttaagacaaaaagacaaagtgaagtttagaaagcgctgcagcataaggcaagggggattactccaggttccttaatcaggttagaacatcagtcagtcagtcagtcattggcttgctttgctctgccttaccttgcttagctatagtgtttccttccttcttttttactaccccaaagggttattatatcctgcctccccagaacggagacttccttttttaacgttagtgctccccgcctctttttctactctctcctcccctccagatttattcctttcattctccatcattacctctccttaacatattatccaacgaatcttggcttcgatacccgaaaagcgagcacggacacacgacgtcgaactggcagttgacgatactctccaagacacttggctcccgagccttggcggcatcacgcgcttgcaatcgccgaggggcccttgagacttccaacgacaacaattgcaaatgcaaaagcaaatatagacttcaattcggcattacgatacccggtgttgcatgaattccctactttctcgttacgtcgaagttagcataaaatatctgcgggtcgtcaattcggttaattagcacacgagccatcgcaaagcatttgcatatcgcctactgtcgcattgcattgtactcctacacagcgtcgcaggggacccatctcgcggtttcagagcgcattatacttcaattcgccgcctctacttcacaaatacctttttttcccacttcggcttctgtgatcgacttcactctcgaatctacaatggcgatcctggaagctttccccaagggctcgcctgttagtcaggctgtcttcttgggtctaagcaagaagcaatgggctttgacaacagtacgattttctcgttcggtatcctaccatgatagtgatgggataccaatttttcatactgaagtgctgacatttaatcccagttgacctttcaaaactcggccctcatcctggtgagctctgtcataataggatctctcgagccctgctaacattgttcccagatcatgcactattcccgcgttatgccaccctctggcgaccatcgttacttcacttcgaccgcagtcttcctcaatgaaatcattaaacttgctgtctctctatccttggctatatacgatacctccaagaccctagctcctacgacacccgcaacagttcttttcgagcaaatttacaattcggttttcgctggtgatgggtggaagcttgcattgactgctgcattttataccctgcaaaatatgctgcagtatgttgccattggcaatttggatgcggtgcactttcaagtgctgtatcagctcaaggtatgtctcgctgcacattagcactaagccttggcaaaatccaaaatagataaaagtgctgacctgataaagattctcatcactgctatcttcagtgtcgtcctgctgcgccgacacttgggacctaaacgatggctcgctctcatcattctcactctcggcgtatgcgttgtctcactccctcaggcagactcatcggcgagctctcccagcgttcctctacgccatatgacggaccatttcttccctcgttcacttcatgagctgggccatgttcccatcgacaacggccagaccggccagttcgccaaacgttctgcgacctacgaaggaattgaccatgatctaccgccactggaccctctcatgaattattcggttggtttggtctcggttttggtggctgctacagtatcgggcttgacaggcgtttatttcgagaagctcctcaaagagagccccacccaagccagtgtctggatccgtaatgtccaactaagcttctactccatttttgcagcaggtctaggaggtgtcatttggcaggatggcgaaggcatcagcgagcatggctttttcgagggttataactgggtcgtgtggagcgctgtcgtattgcaagcagctggcggcatgttggcaagcgtggtaattcgcgacactgataacattgtcaagaactttgcgacaagtatcagtatcgtcatcagcttcataatcagcatgatgctgtttgagtttgaagtgtcagcaacagtaagttttccttggccaattaggactcaagggtactaatatcgtctgcagtttgtctttggtacattcctcgtactcttgtcaacctggatctacaatggatcggatcgcactatccgacgtcctccgccaattcagattcatagtttcgaaaagccagccattgaaccaactcaaaccccacgcaacctggcagtaagccgtctgagtctcaaccccatggaaagcccaatgggcttgaccacaagccggccaagcacgccactgctgcccaggaccccgagcaaatctaactttaagagagacgattaatcattcggtatactggacttacagtcatattatagacttgggtacggaaaccaatcgcatttaaaatttcagttatgaggtcgaacgaagatacgaatcacgcatttgtgcagcagtgttatatatcacctgaacctccttggtacatttcccaagtagataaagataccccgaccgatgggttcaagaaatccaacggtaggctcagtcaggcatgttagatggtggaaaaagaaaggatgccttaacctcaaaaattacggcataaatataccctggttagagaacttgaattttagataaatactactagacatagcagatgcgatgcttctgacaaaacttggctcctgctttggaggagaatagagaagagaaggttggacaaaaataaaagctattgctggatttgtgtttcttacttgaaaaggcgccagtcgtcccgcttcagcggtccaaaagagaccgtgtttattgtttcctggatattactcctatatacatcctccattacgatttgatggcctcagcttgtagatatccgacgcctagcatgcgggaacaatcgcaaactttttgcactgatctgatctaatctagagtagagacaatatctccttacataatgacttcattgacaacatcctatagattctgttagcaagcgatcatttgcgcggattgatacttggggaaacataccctcttcagctccttgtacggcaagcagacacagttttgaacacggacttcatcgccaacgccacagtctttgcccaggatggtgatgctctggaccttgacaccgttcttgacgatgctggttgagtggctgccgacaggggtaggagtaccctcgacacgagcccaagcaccgacgcggctaccccatccaatgatggagtagaggacacaagcgtcatgcttgatctcggagtcctcgaggacgatactctccttgacacgggcaccagcgccaacaacgacacggggtccaatgctcacgttggggccgagcttggcagtggggtggacttgggcggtagggtgaatgaaaacaggagggacgatgttggcgctgggggtagcgagctccgagctggattcggactgggcagccttctggaggtagagagcgttggcgggaacagcggagccagcagtcttgatctggcgccaaaagtccttggtctcgtagacgtagaactgcttgctgtcggccatgtcggacaggatgtcctgctccaggcgaataacctcgcgcttcttctcctcgtcctcatcgtcgtcgttgtgggcgatgtagctgttctcgaggttatcggaagaggggtacgagacaagacgagaggggcggtcgaggcggcgcttgatggcggatcggatggaagggaaagatgctccgtggagaagaggtagacaccacagatgatgagggtgctgatgcgcgaactcggcttctcgacgtggtgaagaacacggcgtgtgtgagagtcggagacgatgcatccaaagtttgtggcagcctagtcgctcactcgggttccgagaatatcggcctcggcatccttgtcgttgaagagcttgagcatctcatcgagagggaaagagcagcagacatcggcgttgaggacaaagaggcgctcggggcggcccttgaggatagcatcacggaagtggtagagaccaccagcggttccaagagcttcgtactcgcgcaggtacttgatggtgatgccggggaactccttggcagagtccttgatgaagtcgcggaagacggactcgtcgtagtagccgatgatgtagacctcctggatctgcttgttgggaacacgggcgacggaggagaggcagtgccagatgatggggtggccggcgacttcgaacagaggcttgggcaggtcgagagacagagggcggaaacgggttcctcgagaaggaccgccgacctgtaaattggaacaattagtaacctatcaacagccatgttagaggaaacggtgaagccataccaggataacggccttggtggcaccggtctggtccctggagcgatgggccatgggaacgtggagagacatggttgttgtgtggttgtggagtgaaagagttggtaggaggagaggaaaggtagaaggaagctcgtgtcaggaattgcgttgagctttggatcttgctagggggatgtttgaagtggaggggacacttggagaattcaaggcggtcaccaaatagggaaactatgaattgctttgggtttgatggtgggttatggtgggggtggattcctctgatttctgcacgtgggaaatagggggttccattggtgaggggcttaccctgtactcttgtctgatggatgatttgcatatagattttcggatttgatgagtaccttggtgaatatttggtggcggtttataaggctggctactacgcagctgtctatagtacttggtctattattcgtggagcttgattagagctctgagacctccagcttagaaccactggtgctacggatgaacttattcagtgtcaccaaggtttagtcgcatccaatccacttgttccaatcaagtggcgtgaagggtttgtttgaaacatttttgatcggaggtgtctcaaacagcgagaagaacctgttagagattctgggtcacacgtcgggtcacggccttgaagtcaaaactgtcgaaaacgtcttaagggagggatacaataggcaggcaacttgaacacatctactgatagtgaagacaagatatacaaacgtattgacgttagaaaatattgttcatagttggaggcgaatggtaaagaggaaaaactatcgtatccagtaagaacaacagagtctttcgtgattgtagattgccaagatgttcgtgtttttggtggacaggtagaaccagacttcgcatctaaacatctagagatggtaaattgtatggaccgtcgagatatcctggaaataccaaatgatcgatgttcaatgcattgaagttatcacaaacatgtagaatacgtttttaattatgctattttcgcatcgtgaacttcatcttgagatcttccacgagtggggtcgagattagtataggaacatcaatcgttagctgccgaacaatagacccctgctagagagtggattcatcgacaagagatggatccattctcgacttctctatatagaattgaaccaacttcgaatatcgcaatggtagatatcatgatcagaccaaagccattcgccactgtattgcatggctgtgatggataaagcggtgaatgaatcaacaaaaagatgcatgtagttagtcaaccaatgcaacactcatcagccgattctgtgtctgcatctccgcactttacctcaaagtcgagacatgtttatccaaccaaaagaaaaagacgcccaagcccgggccagatcaggggcacggcacagccgctacaaccctggatttccgtctggggaaaatccgggggaggagaaagtactgcccaagtccctttgcggtactgtggctgcttacaacctttctctaaataccacaatgtgacctgagagagaatctgcatcttcgccatggaggtctcacattggaatcaatgacggggcaagtacccccgcaaagtgcattctcagaccatcccctctttctctttcctcaagagcttcgggtagagtggagttgttcttcttgatatttagctccgttcatccttctttccagctcctcatcatcagagctccgggttcaaccagacaaataaagctactactatttcaatcaaaccaaagtagttctgattgtcacaatgtctcccctcgtttcgcgtgtcgtccgctccaccgtcgcctttcgacctctccccgcggctcagcgaagcctccgcacctcgagcatcctccgcgataccgaaccttaccaatcgaagccaccacagcagagtcgtgaccagtgagcatgaaaacgaaacccaaaagggaggttaatatactgatgttttgttctttccagcaacaagcttctcggcgctggcgctgtcctcatcggtgccactttcttctggttctacagaggaggcaaacccgcggcctttgatgcctctggcgagtctacaggcatgaagtcggctacaaagtagatcacaatggtgccaatatttaagcattgagctgtggtgatactcgatcgaaggaacaaaatgttgatcggcaacgagtgggcagacatacatgcatctttgattttatgtccgaattagcctctgacgttgcaacatgaattgatggaaattgatggaaattgatgaaaaacttccattctatatagatcactgttgttttccattcgtgatgattgtcgtattgctgcttgtcctgctcgtactactgaactatcatttgaaatttgctacagttccgtgatactacatttgagtgcctactgttctatcagtcttggtagtaattgaattgaacagtttaatcctttttaagaatatctctttattggggtgtacctacgcacgttacaaactatcacaagatatcttcatgcttaatgcacttacattgtaaaacacacctgctaatataaacccagtatggactagcctgtccattagaaatgaccgtcctcttaactgtttaaagaaagttccaagttccaacctattgtaagctacctggactgccagtagcgtaacgttcaatggagcagatggctgcggattatctgaagcatcaggtactccggtacgtaaacctgcatgatgttctgtgccatctctagccattccgatcgaaatcgactagcaatcgtagagttgcaaaattcccaatactccggataccaacctgagatcttccagtctataagtttgatctcaaaccttttggattcacccaactcaatctttttgacaagaatattcttggcttgcagatccccatgagtgaatctgacttggtgatcatgcaatgtctcgatcatgagtttccgcaggaatgcgacatgttcctgggactcattctctgatagccgcttgagtataccttcgttgaggtcatcctcggtatcaaaaggaccggacgtggctgcgttctgttctggagtcaagaagattctatcttggaggggctttcggttgagagaacccagataagagggtggctcaaggctgcgcaagtcctgcagaatgacacgaagttggtcggcaatctctagcttctcggaagcttcaagggacggccactgctctgccagggtcttggaatcgatgtactccatgacgatgaagttgattccagtctctggttcagccattgttttgtagaatttgggtacgggaactttgctgtctgctgacatgaatcggaggttctcagcttcttgaagagtgacggtgcgaccgaacttgactgcgaagtgttcgccaactttcacaacagtagccgacgcaccaggggtgctaagcacctcagaggatgctcgtacttccgcgattgtgggagtctgaagtgtcattttcttacagctgtttagatgatgaaggctgagagataattgtttcaaagagaagagcggggagacctacaacgtcgcatcgaacacaacacctccaatcaacatcccttcaaaggccgagtcacgagctcgtgtaaccaggtaagacatcttatcaaaaccagcgtcaaaaatcagcaaaaaggacaaaataataagttacttgccccgtactggaatcgaaccagtgatcttatcattactagtgatacgctttaccactgagccaacggggcttatttagcactttgaatgcgagcttggaggcttgcttcgatgtctgagggctttcaaaacaagttatataaagacatgtttcaaaaacaatcgtacgaaagccaatcggtacggtaatcactatatagcaggtggtagtgaaaagagcaattatcttaagatatctgggcagagacacatagtttgtccacggagtcctgctgtcgctatgctgtctaatgatgcattgtgatgttggagtacagagcatgaagtttgtgggaaatgctgaataaatgtgtatggtgggttctctgtaagccttctggaagatacagttctgtatacgcaagttcatggtgatgtacagttgattgtatgaattgagataaagaccttgtcggttctccataatctctcatgccgagataaattctccataccaggcggagacctcttctattaccaagtttcatatatcattatgttgtttaatagtccaaattgacttgaccaaatctcacatccctccccagcttccttgcccagcggctcctggttgccccatagccggcctactaagactcctgagcgcctcgtcccagttcttccaatcgatgtcatcaatctcgccaggatccatgttcaagtcaagaccggcagatggtagattgttggtttggaaaatgttgtccatatctcccaaagaacctggatcttgtgtatgatgaaagacatctgagccaggccaaggtgaaagatggcccccacttgtctgatggtcattatcggctcgatgcgtagaagccactccagatacagcgggtgaagcaatacttgacatgctccctaagctgtttccactaggatacagaccacccatattctgtgaatctgagttgcctccttcgaagtatatctctattccagggtttccggcttgtaactgctgccacgcaatggggtcaaagttgagcggattgatcaattgcgtaggatctgtttgtggttgctgcaagtttggaggtacggaatttacagggccattagacgtagaagtttcctctgggcgcggcagaatgttctgatattcagcatcgtcggaaaaggcccccaatcggaaagcttttctccaacgcagtctcaactctgacaggcgtgtctccatcccaggagcaggactaatgcgttcaagcacaggtttgagcttatcctctcgatcaagttgcctggcagcctcgggatcggcgcgtaggcgcacaagttctgcttcgcgatggcgtttggctctggtgaagagcctcttgatgggcatccatacagccgtatgatcggagtgacttgcgccgtcgatcgggtgatcgtattctaagatctgcgcggcttcccatgcacgctcggagttaattccccacggtcgtttggcgagttcgagaagcatatatgcaatggcgtgccattgccggtaggtcaggaacaaccaacgccactgtcgacaagccggatcgacattaagaatatgagtatactcgacgatttcgatacatgactgccacagccgactacgaacctcgtgagatgcctcgggacccgttcctggaaatagaacgggttggtaaacgagcagtccgaccttggccatcatgatcctcgaaataagagaagcgacccagaaaacgggatcatcttccctgatagtattcttgataaacttgtcttccatacgctcgtagacttcaacaagcattcgctcacgctcttcgaggctcttttcgacgttcttaggatctacaggctgcatgtgagcgacagctgcgaacaatccacgggtcaaagcagtcgtctcatatcgtgttaggcatatagacgagtccgtacgaccttggcgtggaataggcatctcggtgaaagacgggtcaatgtcagtgtcattaatattggaagggagctgagtgtcataagtcttgtcgcttatgataagatcagagcccatttcctcggctgagcggatatcaagagagacgattgcccaccagagacgacgacgcatctcgacctcgaatggaggaaggcccaactgttgaccgtcacggtagagaccgagagcttgagccattcgcacgcacaggcttgtaagtgtccagcagaatttgctgtcatcatgacacttgactacggttaggtagatgacaaatgcttgcaacacggccatgtcagtagtgttgagaaggttggatttagccaaggcttgttcaagtgcaaagcggaattgagagatgaagtgagcttgagagccgccaagattggtttcgatctagaatatgtcagaagaggtcgtgccatgcaaaatgtaagcttacttcttgcttctctgaagaaactacagccgcataatatatggtgaaaacgagtgcctcgtcaccaggacgtagatcatgctctccgcgtctgacttgcgccatgagcttgctcatagtgggaatgtgtaggaccttgacgagaggctcaatattctcgagaaagatttgccacaggaaagagccctgggccgggagtggatgaagacccctgagatcagcgtcagaggagttgtagccaaagataaagctgtgatgatcgacttgaccggggttttgaggaggcgactgttcaggagttgtatcgtcttcaaattcattttcctcgtcttgggaactcagtatctccatttcattacgaatctcggaaagctgctaatgttagctgatgtcaaaaaatgggaaagcagatgagtacctcatcgttgagtttgacaaagaagccactgtggacgtatctgggtgttgaatctccatcatgaagcactaggcggccgagctgcttgttgacctgtgagaaacagaggttgtgggtgtctttctcaactttttcttgggccgcttcgacaatgctctgtccgccagtggcattatcttgagtctttggcaactcttttgtgctcacttgcaagtcgttttcgctcgcagcaccttgaccactcatttcgtagacgagcccctcgagctttcgcaggcgttccatgagatccgcctcacgttcactatgtcctgaagctggcgcaggacgtgtttgcatgtgtgcctgcgtctgtatctgcatttgccttggtgcgcggcctggcgcagggtacatacaatcgctctgagcccgacgacagttactacatggcatcgttttgtcacaccggactcgacgccggcgacaggtaacgcaactacgcggattcagcagcggagcacctgaggtcatgagggccactgggcgatcataagggatagtggcaacaccgatttgacgtccagagatcgcggggtgtgaagttctgtgagtgttctctgagacgccagatgatggtgtcttgggagtttgcgaagccatcgtgatggtttgcgttgagcgatggagctgatgtatttgactatcggctcagccaggcggggtcaagatgaagcggaaattcaatcattaaatacggttgccattccactataaagtcaaggcaaggcagatatgcaagttgatggtcatgactaaacaggcgattatctgggggccgtaagcactaagatgccccattgcaacggctgaagatgttgtttgcagggttcgattatgcctgggctacgagggaatccttcggagtttggtaagtcttacttcgggattaagatgaacaaatagacattggctgtcaaagcttgccacttttttatttgtatttcaagtcgccctttccatgttattgggtcggttcttaagccgaatagccatcttggcttagatagcgtcagccgattgacgggtagaccctatggtctatactaagacatattgccacgaccttaatacaacctcatagctgcttccatgatgttctatctgctggttattcgagatagatggcgtttaatatattcaaattattaatctggttcattgcatggttttcgttagtctttcctacagagttaataatttatcttttctcactaactgctgtcacattgatacattcaaccacctttttaatgcccccaccccatgaaacttacaaggtgagatggactttaggtagagcttatcttttagtctgatttaccgatgaaagtgtacaatagatatttggcaatgaccatgatgcttgttgtcggttttgttttacaaggtttcgtgaaagggatatttactcgctgcgttgatgacgagactaaacgagaatataatttagtaggtagtctagttacactgttttcccaaccaaagcagctccatgtttccaagatcaaagccgcttacaacaaggtccgggccctagcagagaaatgactgacaagcaatccattcaggcgttcgtccaagtatacacgtactgactttctcgtttataagtaacattgggatctgttgaagaaggttgagtccacagttagatctaaccccactaaatccaggtcccaggcgttgttccagggcacgtcacctaacgttgacatgcagtcaagatagagcaagaagcgaagcgattgattggtcagtgtcaaccacattatggagacatctcaagtgacgttcaggggaattgcaacagagtgttgcctgaggtgcagcccgacctcctattttctacagtggcatgtcaataactccactcatcattaaatgctgttaggacagacaagaacacatgcgacaataacagctaagacacggtcaaattttactaaaaatacgcttgacaggctcctacttatgcctagatactcccatattattttgacgttaatagaaatatacctacacctaaaaatactgattcaaccccgcatgctctatcagccgttatcgaaacagcgtgttgccccagagcaacggtagcgtcagttgaaagaagcaagcacgtccccgccaatcgtcgcgcagcattgcaacagatctggagtatcctcaatctaacttcttttcagtctttgtctttgtattgtcatattatgataccacttctcatctgtcccaaatcttcaacttcatctctcatttcatgttgactacatatcatttttcttcataatatctatttcaattcactcatttctaggaacccaacccatcactattaaccaactttaaagcaaacacatctacagacagacctattcattcccctaagaagcgagcatccactcactcattcattcatttgtccatttcacttcacttttttttcgtatgtttgtttatacagcgctgtaaattattatattgtgcgacagctgcctatcactgcattaatgtcttctcgcaccaaccacaatcactcctccaacacaatgcatcatccaacgaggcgccgaggacctcggagcaacaaccactttatcaaaccagatcccgattcttctgccaatacctcttacccagaatcagtagcttccaactttggcgcgcctcctgctccttcagctgcgtccagctatggtggtagtaccacccacattcctcctgaccaggccttttacaggcatggtagatcggatgcccgtaagtacttcaactccacccacaattcgtatatactgaccatactcccaaagcgactccaagtgaacgcaccactgagccagagcctctcttgagagaactgaggatgcgacctaacgctgcggctgagagcccaaccagcattccggcagatggaagcttctttcaaacttctttccaggatattgggaagaaattaaaggcatgcaatgatactttgggcgaactccaacagctgggggtatctcacgatgttccactccctgaactcgtgctcgttggcgaccagtctgctggcaaatccagtctcatgtcaggtcttgccaacctagaacttccacgaagcgagggtacctgcacacgctgcccccttcacattcgagtctcacgaagtcatgatccatcttgtcgggtatggctacgcaaggaatattcttatcagcccccgcatagtggtcggatctctgaaagcgacgtgacaaacaatgatcccttcttcccctggcgcaaacaggtgactaccatccatgagttcaagaccatggtcgatcatggcgagatcgaggatgttcttcgttgggctcagattgccatcctgaatgacgacaagagtcctgagctattcgttccaggttctggctctatcgctgtcaacactcccatcgaaacggcttctgaaactgttgcggccaagttctcgcccaatattgttgctcttgagatcaagggacctgaactcccggacctgtccttctacgacatgccaggaattttccagaaccctgccgacgcgagtgacgactatttggtcagtgttgtgaggaacctgtccaaggaatacatcctgcacccatctgccatcatcatgtgttctatgcctatgaatagcgacgccgaaaactcgtcgacctttggtttagttcgcagactgggcgccctcaaccggacaattggtgttttaacaaaggccgacctaattccagagggtggcaaccatgaacagtggcttgccatcatgagagggcaggctcatataactggcttaggctacttcataacttcccgacctcaagggaaagacctagacgaactcaaacagtgggaggagcttgtttttgtcgaacattccatggagcgatggcctgccactttccacgacttctctgatcgctgtggagttgagaagttaaaagtattcttgtccgaaaagctcggtcaagaatttgcaaagaggtgtgtttgagcaactacatatctgtcaaacaatacgctaacatatcgcaagtctacctcgaatcaaacaaacgctcagacagcacctgaataacattgtcgaacaccttagtaggctgccagagttgccttccaatgtcgagttggaagtccagaccagcgtgatggagtttggcgaattagcccgatcgcagttgaagccttccgaattctcgaagcacttcgtgccgctgcctgaaaattttcgcgactgtcttctggaaatgaaaccaaagtttacactcaaagataacagtgacgtcccggtcgtcgatatttctgacgacgagtcagatacaggatcggtggtcacagttacaaatccaaatacgcctagcaaacgacgcgcgatggcccctccgatcacgccttcaaaacgtatgcgtatggaccaaattcccgcgggcaccccatctcgtccgtcactgaagcccgaggatagcagagccagtgtgagctctgcctccccggccccacgccggcaagggttcccacacccgtttacacctttcagtaacgttgggagagggttcagaacacttcgccaagtgcgagatgagatcaaggccaagactagagctggtgttccagatattatcacagaggaggtgtacaacgacatgtgtcgtgaagcaatcgagccttggtcagggccaatgaaagcgtttctcgagcacgttatgagcctgctgtacgatatgcttgagaaagccctggcggcttctttcgctcgactaaacaaacgactgatttatcaggagtgccaaaagatcttggcagactatctcgaagaacgccgccgcgagactattggggcgctcgacgttgtgtaccgccttgaaacatatggcttgttcactgtcaaccaggaagctttccgcagataccagaaggatgagcaaatcttgctgacgagatatcgccaccagatgcgcatgcaggccgcgggatatggagatggccgcccacctgtcccctgggatagcctaacagaggagaagcgggtgctcgatgaaaagcgacgtgaaaacgagatgaccaagcttgggccggattcattcgagcgggagctggaggttgttgcttacgttagagggtactaccggcttgcagcgttgaggttcgcggatgcgatagcgttacatgtcacgaatggcatgataccgcacatacaacgacaactcccctaccatctcgaccgaaaactaggtctttgtggggctgactcccaaagtatctacgagaggcttatggaggaggacccaaacacggcggccaaacgaggggcgctcaggggagaacgtgagaagttcgtcagggccctggacagtattgaggagttggaacgcggagctggaagcagcacaatgtcggaagaggatcttgacgaccacatggttgatgtcccccttatgagcggtgctcttccagtcgaggaagtttgaatgcttctgttgacaggatttggtggagaatttgtcaagcttactgctgttgtcagttgtcccgacctttattcgggagatgttttttttttatttgggaaagggttcgatgtcgcgattgcttttgtttattgtgttatatttgcgttatctgttacggaagggaaaagtattgatcgtcgagtcgatggttgctctggagtttggaagcggatgaaccgacggaaagttcatgtcaatcacatacctagttagttcactattgttaggtgaggcctctcaagagagctcggtgatttcactttggccggttatttggagttaactgccgttaatgaaagccgtatatcaaaacatcactgcctcaagtttgtaaaagtattgctcatcacagcgaatcaagggacgaatcaaacatagacacccataatagatacgagtcacatccattaccccggaatctcaatatccggaaattgatttgacgggcagacagcagcaggctaaattgatattatttgtctggattccctaaccaacaagtatactggccggtcattgtaaaagcgtgaagtcgcccggccgcaaccgacgagacgactgaaggagtcaaaagatggtgtcttgagctgctttctgaagggtgcaggagctcaaagctgcggagataggctaacgcaggtgtctcttgcctcgtggcaatgaaggcggggtctttaggttctgtaggaaggatccacgggagtggagggtggttccttctctagtcacctcgactctattctctactctattctatggagctcacctgtctcctactgcctagatgggcagtttgttcttcagctcgctctcttcttttctttttaggctatttcccatcatgaacttgcattcctacaaggctgtcttctgaatccatccttcttctaactctcctctcgggtatatcgcatagtgtctcgatgatggtgtgcacctttcatttaaccttttagattaatgttgcaacggctgtactacctagctcggtctagccgtatgagatgcattcaaaatgtgcagatggcgccaggcggtgacaagtcagagacattgtcagcaaataatcgccgaccacggtaactattttctcggcagccatcccgcgcaaccgtgcgccattcccaagggagttctattcttattcaatttaacatctctcttgttagtcgaggtcccaaccaacaaaccatcccataccatgcccgctgctttatccgcttatggcgcaatgcatctgctgttgttcggatccatcaatatggagcccaattttctctcagcccattctgtcgataaccgaaaatcttgttctgacctggtaactgaagatcctatgggtctgccaagtaccaagagccttcgcttccccgttgtagaacacagccgggatctgattgattccctcaattactctgggcattttctccagatttaccaagacactgggtttcttggaccgcatcaacagccggcgactaccgacaatagcgaatatcggttcattcgcagcctaagccgttgtgcgaaattgatcatgtcaagcgagagccgcgtgattccctctgccggccctgatatccggaaagaggcgttgttagtcccctcgtgctaaacacaatcctacccatctactgtacgcctcttcctctcagaggtaactgtgatgggatcttattgggcaatccctgaaacttccctggcagatcggaccatggagggtgaagggtgaaaccgactcaagccagtagacacatgcagacatgctcttttggtgttttcgctccgggattcgtttaccccaggtcctttccccggtctagcccccagaagcctccacgttttgaggagaagggctggttgatgtcaaccctgcttggcggataatatcaatcctatttttccggttgcactagactacagggattatcaacacatattggccatgggttcaaggtaacatcaattaatctagacctgtgtcttgttgattagattgaatatcaggggtattctgactgatttgggtacagtgcagcgcagcctcagcatagtcctgaggaccaataccactcatcggttgccagtgtttggagttcttagctcttaacacgactacaacaactgatagttttacgtatactatccacgtcgtccaaataagcaaaatgaagcaacatcgtgggtggcttacgctaaaaattcatgtctaagtcgtcgagcgggtccaacctcatcggttcccacatcgatcgcctttgtcaagggcctgactacgccttccgaagtaacggttcttgagacgttggaaatttcatacgacactatcttttgtgtcctattccctacaaatcagaccatctcgccagttatactggagatgcgctgttccagacgagcggcacatgcaggacgatattggacagcctgcggcccagcatttgaattctagtcataattggggtcggaattgctgacagttgtattggatatttctggggaagcaatggatctattatcattggacaaaggctcaggatttctgtcccggccctctggtggtgcagtgcaagtcacccaattactccatcttgggttggctgccccggactacgattcactaactgagcatgatctaccgaacctacctactacccaccgtgcacttttgcctcctcgtgtcaggttaccccaggtttcggtgggtagcatttaatatcccactcaagacctaaacgaggtagtttaagttgtttagccgtctttccgtcgcgggtgatcctaccaacaccatctccgtccggctcaaggatccacctcgctgtgttggtgcacacttaacacccatgcacaaatgattgaccatgggttctcggtttcttgtgatccaaaatgaggagctctcgattaatctagggtcaatcagggtagttactactgcgacctacttcagccatcgcccttataagtagcagtgcaatcccaggtaaccctaggtttcctgctcttcactcattcatctctcctcacgagacgaatcactacttcattcattggaccaatacagactcaactcattcacatcgttgatcggttgtatccacctcgcaatggctctgccaaagttcatgcagcctatcggctccaaggcccctgtccataccgatcgggtccctctcgatgttgcccaagctgaagctcccagattcgaaagggttacctggtataaggaacctcatcttcgcaatctctactttctcattgtcttcctgctgattgcctcggctaccactggatatgatggtatgatggtcaacacttcccagcagatggataggtggaaggagtacttccctgagcacacgaacgaaagcaagcttggtatcctcatcaacatgtacaacattggttccattatctctttctttattgtcccctacctcgccgataactggggccgaaagcccactatcatgactggctgtgtcatcatgattgttggtgcattcatctctgctttctgcaatggctacggcagtaagtctcaacatacttgcatttatcttaactcgatattgaacagggtctagtgtacatgggtggtcgattcatccttggtttcggcaactctctggctcagatgtcatcccctatgcttctcaccgagatttgccatccccagcaccgtggccccctcactgccgtttacaactgtctctggaatttgggttctctgagtaagtaacagttcattctccaacatctatagcaatcgcttatccactacagtcgtttccgtcgttggttggggcactgcatccatcaacagtgactggtcatggcgatccatcactttcatccaggctgtcccttccatcatccagctttgcggtatctggtgggtccctgagtcgcctcgattcctcatcaacaaggacagacccgaggaggctctcgccgttttggccaaacatcatgctggcggtgacgagaataacgccacagttcagttccagtaccgagagatcaaggaaaccatctcagccgacagctctaccaagtctactcgctacatcgatttcctcaagacccgaggtaacagatggcgcctcgccattattatttctcttggtatcatctctcaatactctggcaacgctattttctccaactacatggacatcatctacgaaggtgctggtatcaaggaacagaaccagaagcttgctgtaagtgtatccatctaggcactcacccattactttactgactagcctttcccatatagctctctgctggcaagacaattcttgatctagccatctccattggtgctgcctttaccgtcgacaaggtcggacgtcgccccctcttccttactgccatctctggtatggtatttggtttcttcctctggaccatcactggtggcgtctacgagaactcagaatacgctactccccccactaaggatgcccctgatggtggagttgcatactctaacaaaggcgctggctatgctcagatcgccgctgtctggatcttcggtatcttctacgacattggtttctctggtctcctcgtcgcctacgcccttgaggtccttcccttccatctccgtgccaagggtatgatgatcatgaacatcaccgtccaggccatcctcgccattggaaaccagaccaacaagcttgcctggaacaacttccccaaccactggaactttatgctcttttacactctctgggatttctgtgagcttattttcgtctggtacttctacattgagaccaagggcccaactctcgaggagattgcccgtatcttcgatggtgatgacgctgttgcccacatcgatctcgcccaggtcgagaaggagactgctattgtccgacatgagtcgatcaccgactacccctccaagacagccgcctaaggtattcttgtatagcctttaccgctatgggtatgctcgacttggctgtttggcttcggctagcctttgcgatttttgactggattattgtttagcaagcgtgttctgatgtaataacggtggatggcacctcgacgaaatcaaaagccagaaacaagcaaaaacatacttctccacaatcgtcgataggttttctataagctttatattaccttttcttctctacgtctctatggcctttaatttgtgcacttctagacatgcttaatgactgtatgaaagattacttcttgattatgttttgttcaaccctatctactacttcattacaagcaagtcaggtcacgaggcttctcccaactttgttatactctgtggtccatgttatgccaagcttgttctcaatatctctattcgtattctatagactttctctatattttgaactctacgcttaatagacgtttttaatgaacgtatgttgtctacatgacctgaatctacaatactttacaaaagaaaagataaagaaggattgatggaggtatcttagccctcatctggtgtccaaagcataggctcagcacatatatgattgtgcgcaaaagacctataccgatcaaggatatcggtttgatccatgccagcgcgctgacttccgaaactgtaatgagcaacaacacctcgtccaccagcgacggcatctataacatttgtcagaaatatccagtcattcttcaggttgttcacttacgtcttcccagcgttcgtggcatggtgcatgagaaatggttctcatcatctgcttcgatcggcttggcactgttgatatcccgacccaacaatgcaacaaactggatgcccatcctctcgtactgaaagtcccatgtatcgaacttgtaggcagatagcttgttctttccgagattctcaaacaagctgaagtgttcttgtgcaccaattgtccactcggtccatccgcggcccatggggctgtattcggttacttcgatgggagttgtgtcaagaatatggtccttgccgcccttgttgagtggcagccagcggtgcttggtaccttcaggatcccagtcctgaattgagaaggactcggagccattccatgggggaagatctaaagggttccattcctcctccgtcatcccagccgtggtgaaaggcatagctttgcctgatatgtcaacctcaggaaggtatggtcttatagcgcccaagttccagtgaacccagcttagtagcggttggttcacgacatttgcggagacgatgtagtattctgggtggtcaatcttcttcttgacaatagaaggaattacactatcttccataaaaacctgcattatttagtacaactggtgtagaaatacgttcgcaattgaaacttacaatgtcgtcgtcaatcttgacatacatcacatcgtcttcaacttggtcgtaagagttgccaaaaccgctggagaagttatcttcgtcggacatctcaacctgccacttttggtatgtgtcctcgctctctaggagcttttgtaagagagccaggtctttggggtctttggttcgttctacgaatatgactccatcgagcaagcctccgttcttggcaagatttcgctactgatatcagtttctgtatatagacgttggtgaaatcaagtttaccttgagatagcaatccaaaattgagatggattgtcgccgtccgtaaaagacgagtcccatgatcttttcgacgcctttgggtttctcccaatgagccagatcgtccatattctccccattcgctgaccagaaacgtagaagtgtcgtaaaagtctcggggctttcagattccttggaggctggcgcttctataggcggttgcgattccaaggtgtgaagtcgaacggctaccaagtctgtctgtctccaaaccatggttgacatcatgagcattactacgacggcacataccccgacataacttcgtgtgcagttcagaaccccggacacattggccggggttgcagccggtggttgtgacgatttcattgtgtcggttgattgtataatgagacacgctaaggaataccaactgagggacccttgaagcctaagtagtcgacattggcctctggatgatagacatccgaactcaccaaagcggactagatgcagagattttgactattaagcttaaaagaattggaaacagacaaagaagtcattctgttacagtaaagatcggactccattatggtcgagtccctctgacttgagaggggtccagagccgatgtgtgacgcctttgatgacaacaaacaggaacgggcgatgctcttgtcctaatgaagtcggtttcttcacgatacacggagtaccggcacgaccatcacggggagttatcgccagatgcacgcaaccgtcgcaaagccatacgcctcatacggctctagtttactcttggcattcaggaacaacatacagaaagtccaggcaaggaacccccctgtacctgacgtcgctagggccgacgatccgacacggaaatccggatatggtaatgtggatgagaggagttacggcagtggcttccaatgggcttacacctctcgtaaagacaaccagtcgtgggaaatccgaagccattgtatcttctgcctagatcttgacaaacatggaagttccaatgcaacaggatatactatttcagccctctgcagatgcaataagggtcgatgatacagattgaaaagccaaaggggactaagacagtctctagtggctggttgtctcggtcaagataagtccgagacattctagcccggtctttcaaaacatgatttgaaatctgagagacggcacagcggggcgatttcgactcaaagggatgaaaacagcgcgtttgttgccacggaaggcaacccgccaagtgctacaaagtctcgatcactatttctcaacagttcgtgttattcggcttcaaggtttctggctaatgtaactaggtaataacacctatctttcacggacttgtacacataccgtatctttaattatatatccgtctcggcacatataaaatgcattcatccaagagtgacgcattgcgggatggtcacatttcccaatatgggtgtcatagatcacggtgtcttgtacacatttgccctacaccaacaatatgtgacatgagatcaactcagatctgaatgaacaaggtcatgttaagagaagccgtcaaatcagagaacgatgtagtttacctcttttgtgtccattatgttcagtcgatcatatcggttgttagtagtctttgataatgctgtcactaggtgagcgcctcatgtctcagataccgccgaatgaagacttcgtatcaagccaccattccaggcaccttggaccaagtaagttgattgaagggataccttgctgacctgccaaacaacttgtagtttaaaaatgtgtcgtgaaagacgatgtagggtaaatcattatttttcaatattgtcttcacggacaagagtaactcaatttacagcgttgataaagtgtgaatatatagctgccttaacatggatgcttcttggttactcagtagtcgtatatggttagactcagaaggtggtgaacgctatagctgatttgtgacagtcaacgttttggcatctcgacctagatcaaatctgaacttcactcccatcaacaacattggtcttgaaacttatcagcatatccaaattcactcttgtctgccaggtataacatttatataactctttaaacttgattactataaaaaaataattactaccttaaatactgattacaggcccatattaaaatcctccactggtacgtctccgtgatatcatcccaataaaaccccccctcagtttttgttactcaaagaaatacatcctattcaactgtcaagcatcaccagcgaacagaaagaggtgaacgagccttctttggcacccgatcgtcggaagctggggtacttgaaggttcaacagtcaccaccacggtgttgtaaacggttgctatgctggtggagacagcaaacgattcgcatcctgtcggatcagcaccgtggacttcagtgtaggtgtcaccattgccgtaagtgcggatcttggtgtagacggggacgtttgagttgtagccgtcgctgccgctctgaaccttggtgtaagcaggaacttcatattgacccttgctgtcatcgccctcctggtccttgccatcgtcatcataaccggtcttgtcgttctcgtagtcggggcgacagggctgaccgtcttccttcgtgcatgtagaatcgccggactcaggatcgtagacgatgatttcaacttcaggctggcctgtataggttgcagtcctggtgatagtctcgcaatcatcgtcagtcgagctgggcgatccataacggataggagcggtcaaggtgtatgtgtgaggagtttcgacaacagtggtaacgtaatcaccgttgtcgttagtgatagttctgacggtcggctccggcttgacgatgactgtgtggtatttgccatctttgtgagtggtcttggtgatgacatagttgttcgtgttctcggcagtaacagtcttgatgatcttctttccatccttcaaagtcacggtgttgacgacctcatagtcatctctgtttgtgacggtaacgaccttttcctcaccgtcatcttgtgtaacagtcttgataacggtgttgtagtgaccgtccgtgtaggtcaaagtcttgaccttgccatcgtcgatgacagtgacagtgtgagcgtcgttggtgtatttcacgttatcaccatccccgacaatcttggtgacaactgctctatcgtagccgggagagtcagtgctgggggcgggatgtccgttactgatggttactgtcttgggaccggggttgtatccatttccgttcgagtttccggggtcgggatacaccttcacctgtttggtgacaacatgttcgctagtctctgtttttgtgacggtaacaaccttgccgggagcagtgacggtgacggtctgcttggggggatcgagagtttcaccttggctgacgtatacaaccttggtcacaggctcctggtagttctgagtgatggtgatggtcttgccaggctcaccgtactctgtgaacgtgactgtgtgataagagtctttgggatcggagacagtgacggtctcgtagggaccagctggttcggtaactgtcacagtatgagagcattcttgagcctcgccttccacggtgcatggagggcactgcgcaatggtgtctcgtgcatacagccagtcgaatcttgcttgagcaagaggcactaaagccagagctgccaacggagtaaagcgaaccatcttgaggtgggatatcagaagtaaaggtggattttagatattgaagaaccaatcactgtgaatagagggtaagagaggatggaggaagtcgagagagagttgtcgaggatgatgataattgattctgtcaagcgactgtcgtccatctttatacatggtcgctccacgcatcttcaaaccaaagatagggcaatgctgctattattcgaagggaagataattgaggaggattattgccaagcgtagaggcaatacttacggcacgaggtgatatcaagttgaagaaggtccatgatggaaagacattggcaatagcataaggacaggagtagtgccatcccttgatggagcgggccagggacaagcagcatgatacattaagatgagagggggactgcgctgagaatacccaagcaaatatgaaatggaagcaaaggaagaatgatcaataaatcgatgagaactagttgttcgcccttgataaaacgccttgtgagggtgaagcaactggaaaacataggtgctgctcccttgatcagggcttttgatggcaagggagcgtatctaagggttagggtacagtgtatggccagcacttgtagatgatggtgatctgtgctgaatctgcagagagattcgcaagatctctctctcaactctggacatgctattttcttgttgtcgctatcatatcatgatcaatatgagaaatatgtacaagatcaagtcaccttagtcatgaaagcgtttaatagcaggcagtaccctgtcatgcgtgccattcccaaaaggatacatgacatgtgccggtgtttacccgatgcggccttgggttcctgaggaaggacccaccgagcgagcaacgtacgtcgtgaagcaggcgcgacagacgaccaaggatcacgatttcacgaggctgtgcgactaagctacaaccttccacgctccttaattcgtacctcacatcttcttttcgatagtctatgctcatgcgatagttgtcgaccgactgcgatacccactacataccgaattttctgtctacgatctgctatgggaacctgcttttttattacgccataatgggagcttgcgcatcatgtttgggacgggccgatggcaacagctacgatgaggtacgcctcgaatagatacgagcatccacggcgcgtggatggactgcgtagaaacatcgaccagaataccagctgacgtttcgcataggaggaagagagccgcctactttacgacgaggcaaatggaatgcaatacggtagctttggagaccaagcaataaatggcgagaacgatactcttgaagcccaacgcgagaacgaggccttacaacgagtaatagccaaaacatcagagtgcgttgccttactgaatccgaggatgagaagacgctaatatcggtggacagtaacatggtagatatcttcgacatcgcgcctcaagagaatggaaatcgtggaaccacaacccccttcgcctatgctggccagggtgcacgtcttgcccgatatcaacatctcgtggcaaaactcagtaaccagggcgacaacgctcctgtgagcggcgtcaaggttgactggctgcctgaagacgagacgatagagatgcagaagaacggtccggccagcattaagacgatagagagtgacgacggtccccttgtggggacatttgctgatgcggcagcggcaatgcagtgatgaaggtctgtcctcgacatacatacgaggcaagaattctgccgtccaggagatttcaagctagaagctgaatgccgccagagtggggtcggcagttatggcagacgactgcctgtttcgtgattgaagattcaagacgccacatggtccgtccctttggttattcaaaacctcagaaagcggaaggtcccgcttgctcagtccaatcttccttttcatctggcttagttcagcttggttgtcattcgcatcggtttggttccgccatggcatatgggcgaagtggaaacgatataatgagcgggacggcgcaggggacaaccgaccgaccaatccgtttgaccgcaaccaataataaggccattgcggcctcttatggctgttgtttcatagaaacaataaccttttgatcagcagagatattagttgctacatcgcgtgcaacccaattaggagtcggtatccggcacagggttaattttatcatctttctttccttaccatacatacatagtattcttcatgtcttttttcttacccccgcttggaatttcgcagggacttcgtctttgattgttgtgggtaggaagtggatttgtacaaacagacacccaatcgaaaactacagaaaatttccctctcgtcatattgagctgggccctgggaatgcaaccctagtcggcttagtgtttcgaccctcgtcatcatttcgtactgtcgacctttctttctcctggagtcagcagctggcacacggcgaacacgagcgttgagctagagcctcgcagagtcaaagagcccagcaattcattgttcaagtgtgacttgatttggcttaaaacatccattaagcaggagacacgtgcgctctcttcatattacgggctcattgactttgaggtggcccagcagccagtggggtggtagcagacgctagaccaggggagagctcagatacgcaaagaggtgagtggtcgctgtccgtctagccctctagcttgccgtcggccctcgatttagattggttttctccgtcttcggctcgcaccgttgatgggcgacttacatgggcccccatccacgggtgacattttgatggatctctttcgtcaacccgagcaagatcccgtccacgttccaagccttcgggaattgcttgagtagagggtcatggctctccctacgacagccctccaccacaccacgacatcacggggtcgctaacagggagatgggggtgcgtcgagccactcttggtccgcaatcgcgttgggtgagtggccgcatctaggaggcaggcgcggaacttatccataccctcgggttaagagagccatattgtcgggaagcaaaccaaccatccataatcaaccatctcttttctgtgagatattaggcccctgaaccccgtaggcgggaggccggggctgtctgagacaaggctcgaatttccgtcaagaaggggcgggccgtggatgttggaatgagtctcaggctacgtacagtacagtatgtactcaggtacagagtactctgcctagcctgcccaaacggaaagagtctgtgtgcgaggaacctaacggacgctataagcggcgcgggtcaggccgggatgaccaggggggttgcaagggaaaggtcgtcagaggcaggcagacatgaattcgaccagtcagatacgacatgaaatgagttcatgggttcaatccctctgcgcctttgtccaaatcgttcgcagcttttgtgcaggttggacaagcagagctcgcattgacctttcgtcacatgctgttgctgttcaccgcagtctcttttctcgaatgtttccatgagaagcaaccctgactagtccggcagaccgtatttcgcgagcagaatgcctgcaactacaaaactgctaagctcgcctggctaattaattatctgagcctgagccctgatgatcagttgtctccacccgccgccctcgctcacactcacaagcttctacttttgtacgtgctgcgtttgcttctttgaaccgcgctgcacaataccaactgagactggtcgctgcataagtcttcgccgctccttgtgattgaggccccccaagctcttgatgtcactgctatgtgactctatgggacctttctggcacatggttcgttggcacttgctgtggtcctcccaccaaacccgtctcgcgattcgacaattttgatatccgcctcgacagaacactagacgaaaattgatatactacgcagtcacacgtatcttattttattatggcctaaactccacgctcaccgaccacgactccaacccccagctcggtccccgcctcgatcatctctacacacggtactgctcggtcggcccatatcggggcaatccacactgcgggcgacgctctgcaaactttgcccatacagcacacgcgtcgttgtagacgtttactagacctatgatgcatgagagacatatttcccaagctgccactcgagggacggttaagccaccgagttaatctgagacatttggggaataccaagtcccgatgccggttgcttttgagcatgcgcacatctttcttcttattcgacgacgaagggctcttggggctccaacccgtaggtccgcaaaaccctgattagacagacatacaaaaacatgccttgatcaaacggctcgttgcacgttgcacgctgcgcaatggcctccagaatagaacggggcgcccctcagcataaagaacaacccacgatagattcggctcacctttggccgtgctacactggcctgactgcactgcatcttgaaagtggcccacttcctttattatcctatcctgtgcggccaagaacattttcagtcaattgtttctgcatggccaacatcattctgccgtgctccctcagttgatgtctcttgtctcctcaagtcaatgcctacccacctggtgattttgatacttgattgcaatcctatgtcttgccttgatatcaccgtcactgttgcagtgtcactgttacagagctggcggctttgccgaatcacctatgccagaaacagagaatcatcctcattaattgtctatgtatgaactttggtccacacaccccggctccgcctattcatccatgcacacaatgctggcactgccactgtcccccgtcggcatttttttttttacatttcggtacgaagtagggcgggggacctttagggaatgcaatgatttaagatacagatgagcgagaacgctgctgttctttggtatagaacacgctagattaacctgttttccacctgattcgcatccatcgatgtaaggaaaggatataaacatgacttggctgtcctgggggttttatattttatcccacaggctgtttgtgcccgcccccagcgcccgtctgccatctctcgacgtcttttatccgtaaactctttgtctttcccactctctcgcgcgccgtgtgtttcacgacactctgccaatatacccgaaatgttggaaggacgatgacggagagcaaacgacctgccccttctgatatgtggggggacaatgagaagaagagacgaaacacttctcaagactattcgcccacggaagaggtcgttttgccatctgctgtccgtcctttgctcttctgcccctctttcactcttggctgaactccatctttcggcatcaactgtaggccgccttttttcgtccgtctcgttccgcgcgcatagaaaacaaggttgtcataatcatcatcattatagaataacatgtgtcggtgtcctagtagacctctgctctatcgtacgctcgccgaatgaagcatatgccatcattctcggtagagtagagcaaagcagaacagcataaattgctctggtctggtagctcaggatatgtcccgttggcgaatcggttgtttcactgcaagaataggttagtcagtcactcacaatctctgcacaacccaaaacccacagcccacgcgctgtatgcaagcaacaccaccattacagttcaggcacacccccatcacacccctttctcgccttcccgtccctctcttgtttcagttatggggggggtctcttcttttctttgcgtccgttgcctcttttttttgtctttctttggcgtatcctcttcacttaaagggaatgggtatgaaatcaaagtaaatgatgcttcaaaactcacctggccaagcgtttgtagcctggttatatgctcttgttgcatacggtaaatttgtcctagcacttcgtccatctcgccgcaagttcgttcaatagtggcattgcggttaccctcacgctgccaacgttggacgtcgcgatacatcttgtcatagcggcgttgtttcttctcaacatcgctgcagagtttacaaacttcaggctggtctttggtttcgtaaacaagttttagtccgcacgtctcgcccatacggtattctttgttgcactgctgacgaaagtggccccatctccaaaagccgcatgtccagcgagtctggtcaaagtagcacatggctggagagcagctgtgtgatgacaaggggcccagggtgattgttcgagatggaagaagcagggtacctctaactggctggacagaaaaggataagtagcggaacgaccgaaggcggagagcggagtccaggaggcgaacttgcagtcgatgcgaaccgaaccccgaagctcaactcgatcatcaactgtcgaatcctatcgaagcgatccaggaacagcccagttccgtccggtgaaatcgaagcgagtcaaccaatatagtcgagtcaagatagtgtaaatgctgcgttcctgtgcaccgaatggaaatctagaacaaggtaggtcagccattggcactctcccatcgtctgtatccttggtttgtcccgtctctaaaccttgaccttcgtcactcgctgcattcatcctcgttgtgaaaacgtattgttactttgtttcaccatcatgctcaacatgccttgttataccctggcatctggccggtgtcactggaggccatgttcaaccgaaacagtgtagccgggccgcgaacagggtcaagttggtgccattgaagagtggatttaaaagtaaaggattcataaacctgacttacctgtgaagctcgtactgctgttagacggaatgtagttgtattagagtaggttcggtcgttttatagtactggctggtgcttgtttcgggcaaataatatgttccgattgttggtgctttatgttatcgggaagcttgatccaatattgaggttgattgaagccagcttctgtttgctgcaaacagataacgtaaaacaattgtttttcttggttcttcgtattccggttcgtttgtctgtccttgagtgctgttcgatgtttctccaggacaaagtcttgagcccaagggatgactgagtttggttaaaggctcctggggtcgagttgtcggtgtaatttgaaagcaaacttggtgcaagaggcagctgatgatgcatatgagttgttcgattcagacagagtggatgtcataggcaacttatacttgttcgattcgaaaggctcttcacggattcgatcgtcgtgctgtatatggtatcccacatccacatgtgggactcccgcacacccaacaagcaatcgccttctttccctggccccctggccttcaagacaggtcagattaatggctgtccactatttgtgcttgttctttcccttctgcatctgcgtctgcttttgttcctgcgggataaagaggcttgcttgcatgcgtccattgggtatccgtacttgaagctccatacagctgttttcccatcgcattacctgtatacatgtccttcaccacgaaaggtcccttagacgcaccccctcacctgtctcaatccaccgtcacttctctccaactcacattgttgccgcactaacgtaccgtggctatttaacggctctagccttgaactacgcggttcctgagttttgatgcggtgctggggtaaccaatctgcgagcatgtgtttcccaaagaccctgcagcatgtctatcggcgttagagccgcctaagaacgaccgcctactgctctagacgtttctatagtcttgattcttgttttggagttgctcatcatatcttgtctattttgtagtgtggctgctaccaggcagtctttccaattgtaaaggcagcagatctggctatcagattccagtgtaagagtagacagcatggtcgcagagtccggtggtcgtttgccacgttgatcaagacctagaattcgacacacacccccctcccagtatcagtaactacagtgaaagcagggtagaggtacggggcatccccacaccacaagatgctactgcagtacgttgtgtgtacagcacttcaccatgatgctgtgactgcagtgaaagcagggctgacgaccggccagagtctcttgacaaacctgcggggatgctttcatgactttcaatgactgcccatgactgcatctccctttggtatgattccattttccttggtaacaggctctatcgctgtctcgatacacggcgcacgtagtggaatgatatagtctggatgtctttccctgacagaacccaggtgtgtaaaagggatatatcagagagcttgacctgatcttcaccttctcccttcagctactgtgtactagccacgtctgtgctgagcttacaactgttctttcgacattccataagtcttccatggcgcggtcttagtagcaaagccatgaggtagccggaccacgaaagcggccctgttatggatagtagccctgtgcacttcccgctgcaggcatggcctcggccatgttctcctcgaagtcttgtcccagtcgagtatacacaaggtggtgtcttgatctgcggccgtgtggggcgttatggttcgtcccgaggacagacaagtgtcaggaagcaaggggattcccatggcttgcaatctcgacgattgactttttcggtaaaagcaagggctgtggttcgctgattcctcctgctctgtgcaccaggccctggtagattcgagcttgatggcaccagcggcccattggaaaagcgactgcaggtcaaggtcaaccattgggtttactcgtcccctacggcacatcaagttctctttacgacattgtgccgtcctatcttgacgacatagccttcttaggtatttactgtctttcctcgcctagtttgggacttcgctaggaccgaccataagccttgcaacttgcttccccaacttcaagctcaggataagacatcctgcaaggatgtcgccactgaggggccaaacattggctttgtagaccattctgggtcttcttttttgtttctatgacccctgactgttgtccatgtttgtccaactgaatcttagggttcttctgtccgggtcgattgtttccgtagttgcgcagcatcttcgttttttcatgtgtcacgccagcatagctatcctggtgagcaagtcgtcaaaccccaaataggatcaaaggtcgtggtcacttctagttcctctgatacggtggtaactcttctcggcgatgagcgttttcgaggagctcgcaccttagtaccaacctctccgctatccccgtacgctttgttgacctacgggcattatgcgcatacggtagttagagcagaattgaggtcgacggggtcacaaactcgtgactgcttgcgtgtctttattgcagcgatggcaaatgacaatagggggcttttgcatggtctccatgcatggctgccagctcacatgaattgcttcgtccgtcttgccacccggccatcgtgtaatttgtgaccctttcaactccttggtcaaaccaggttgttgacagttcaaaggtaacttcaagaccaaactgatgtacacaaggcacgtaaaacgggcaacgtggcaacgtccctctgggtgagactgcagcttgaccattgcattcatgggattcctagaggagaaggagatttaaatgcttgtcgatgttcctttgataccgtctcatctcctccttttcatatcctccagtaatactcctggcgcctcacttaagtcaacttcagtcgaacaaggtcccaaaatgatctgcacgcttcgctcgacacaatcccatacttaattagccacgcaagggagctatatatcacactgactccgctgaatgtgctgtagaccttcgattgggggccaggtgagtgagtgactatgtatcctttacctctggcttcgatttggcctttcaaccacaaaggattgttcaaacacatacggcacagcactgagcactacaaccgttttgtcagcagtgctactggttgagttatagagtgttgataacgccaggtgtagatacttcggagtcggtgtaccgggccataacaaccacaaattgggagtggctcgttgcgatactacgtagacatgcatgactgtataccaaaagggtagtcatagtctgtcttttcgcgacggcaacactctcgctcctaaacgatcggtgggtgtgatagccctaacctagtgacgagcacaagtggcatcagacacgagcatggaacatggcggtgacaaagtactcatcacaaggttccatgacaaggcatctggataccagtgagctggccttctgcttcgggaatggcttgcgtctcgggatactgactcggccgtgatgacttcacagcctgcatgagatagtcagcgtgagaggctagggagctagattaaggaatagattgatactggacctcgaattgggcagtgttgggctcaacagggatgcatgccaaatgcttgatctctgtggccgggatcgcaaaagattgtacccttccgcgcccatatattgggcgccgatatcgtctgcgtgtacacgcattcgtttgggtgggtaaatgcaccaagctacacacaaggtgtaagctcacgttttgggaggctccgccgttattgagcatccggttaggtgaggcagtcaagaacagccaacttgtaggtcagggtctggctatcgagatggttgtgtatcatgtgaacgatctcgccagtctttttgggcacacagaccatcggcctcctcatggccttagcctgatgatcacaacggaccggttcagcggccgggccgggccgcttctaggtcttcatgccatcatgtctgtctcaggttgggcttttgtttggtgattgtgggatgtccatagcgggttcgaatgatagtattccgtttcccggcgctctgtactgctttccccgttttctgacaagcatcaaacgctattgcaaaggtggagggttgctgatgcttgtttgtctgcctatctcacaacaatttagtgtataagaagagtggcacaagaacaaattcaaacaagccactgtgttattgaggctccgattcagtattggcatactggcaagaaagatcccgtgactggaaccgtccgatgaggtgtagatttgagacgttgcgaccaaacattccaattccagtctgagccaaatgcctggaatgctgtaaatcatgtgttcgaagattgctgcgtgggggctgcccgcaactgaggaggtaagtctctccaatcgaactttgaaccaatggggaattttattacagagactggtgaagaattagaggcgaacagtggttggttagacttatcactcctctcttctagtagcgcgctgtactcagaaacatcgctgcctggtccatgccattcctagctcttaatgtcctttattccgatcatctgtactccagcattgtctggatggatggctggctcgcctttgatcgcaaacatatgttgaagggtgatgtcgatcgaatcctagtgttgcagccatgtggggagacctggcaagcaaggggggagctcaggggtcagcggctggaaaatggatcttctgtcgtagacgcgtttccattgtcgccgcatggatagttgctgaaaagcatgattggctgatattaaggttcgaatatatcctggaaaggctaggatcctttttttttttgttgttgttgttgttgatggcgcaagatacggacggcatacaaccgttagttaataaggctgagttgtgagagcaagctctgcatcggttgagccaattccaacagccgttccagtcacaacaggagtcaatgggttccctctttgccgctttaggataggtaaatctgctaagtataggcaatcgtgtgtgcactattcattcttgagagagcattgtgtacccagaaatagtgtgcgatcctgaacaacagcagttcgaacggaaagtttgtttcataagccgcggtttgtgctttgaattacggcaaccacgatatcaaacctaaatcaacaagaacgacgtacatcactgaagtccttactaggaattaagctctttggcgtagggagtgactcgggtatcgcatggtccgagaagggaacggggccttgccaacaattgccgcgcctgagtctacccattgagcgacacgagggtcttcctgtctgcgagggcgcagaatctggccgcagcttcaggtgagttgacaaccacgtcacaacgccgagaaaacgcgtggctgtgaagatgtgttagttggtcatagcaagtgattaaagagtgggacagaacttttgcgaaatagtccaactctcgtccgtcctaattgcttttttacgtcaaggtggtgatagttgtgtatagaaggcgtacacagaaaacagtgaaaggttcctggcagccacttgaaacaggggatcgtgtgcaggacgacgtcagcacaagctgaacaaagtagccatgggttaaacgttgcatgaacaccgctcatctctaagtagcttctcaaggcagaggcgtgcaacaacagcctgaacggttgacgaggcaagttcagcgcctggagtgccaagcgcgaccttgtgagacaacattcattcgtacgttgaaagagatcttccgggtggctgtgatggacatatgcatgtggaggcagatgtgatgtgatgtgtatgatgtgctgcaagtgggtgtgcgtgcctgcggtagcttgcaggactagcgcgcggatagtttgttttgttattgcgtcgtcgggtgacaggcgatgtttacctgagtagtagtaagcaagtaagtagcagtaggcagacacattgggcaacgtatgtataatggacttttctttgttgtcacgttagaatgagggcggtgtgaacaagacacgaaccaacagagctacctatcttggtaagaatccaggtatcgttcaggacggtggcctggaaaagggccagctgcctgccttgggtactgacctacatagatgcctggtaggcacctgcccgggcaggtaagtaccctgagtaccactgattttgatatggcaggtgcgtgttacgtagacttgactgagggggggaagaaggaaggttgggcgaaagagctactatgtatctacctagataggtagtcacgaagtggaaattatatgtaatttctgccaagttgcaatacttgaatgcacaatttaatgggattgaatgcaagtacgatagataatagctgggacggtttctgatttgctcctcaatttcctactgtcctatcaagacttaagtgcttgcttctcaggtctcctgaccacgcaccatctttgaaaacggtacctgaggtcctgaacacctaaatcgacctatggcaggtgccgctccatgcgccttcgtcgtaagactaagttaagttcagccgttagtgttagtggccgcttacgcacgtccccatccctgtctaaccacatatgtccttccatctccacctcttcccctcaactccaagattcaacgacttcaatgtcctatcttattgccttcgaatgtcccagatcacatacatacaaacatacagttgctgctctgtcccaataacggcttcatacctgatcttgcctaaaaaatacctggcaaatcatttgatatataccaagtattaacgagactgtgtattcctagtcacacaccggtcattcctttggcgaaaacgcaaagaacgaagtgccgaaaagactggcaaaccatttcaacctaccttaccttgctgttgccgtttctacaatttagcgcacttctctttataaatcgatagttcatcgctgagccaattcgtgttcggcggtcaacagtttcaacatcaactggagtcctcgcgccgcttggccagttcttagactgccgacccatcgggcacactggtcacggccgattaaagagaccatatcggcgaccgcacttcttacgcgccgcatttatccctcctcgcgttttgcctcatcgccactttcttttctgtcggcttctccggcttccgtcttgttccttaaccagaagtccacatcggtgcgttgtctgtcacaatttacacatcaactgtcacagccaggtctgcggagcctcaaccaagcggcacatgtgacaactagttgacacctgcttgacacttggttgccctcgcctcttgcctgcgttttgccggcttgcttgagctccacgatttgggtcttcttggtctcagaagttgtctcgtcgtgcactccccgtcattctcacacccttggccggtactctcccgacgcctgttgcacgcccagcatcaacaccaacttgtgatgaacgctgttgccacatcgcctggccaagtcacctcgcaggtaaatcaaatgtcgctcgcgtcgccccatgacgagaagcccggctgtttagctctagacgaacatggaagagcacccagccctgcaacttctctcattactgatgcccgaccagacgttgccccaatggatcccagcttctgtccagaggtacccccagcctcctcggttgttggcacttctcccgtttctttgttcttgagaagcactgggggcaaggtcagactatcagagaccatggtccagtatcaatctctcgaggatcttccaaacgaggttttgtttcatattatgggtttcttggacgtcaatgacctcctgtcaacgtcgagggtaagtagccatcatctaccgttagcaaaaactcagtccactccctgatgatatctcggagatacacatgcaagctacctgacgaccgtcctgtcctgataacccaaggtctctgattcttgaggctgatagagaactagacaagccatcttcttcgcgatatatctcaagctcctatcttgcaccattaccggctcctgcgagttagaaccgatcttacatcgcgtctttggtctccgtctcggccgtctcttgctgaccttattgctcgctccattttcaggacaaatacttccatagtttcacggcgcctggcccgatccttggtctcgatccggctatctcgacgtttggcagcaaggccttcggccgcatccttagtcgagcgttcagttttgccaaaggagtgtgtgcccggcatgagctcagtgcatgtcgcgcctgcgattgttgctaagaagaaggctatcgagaaggagaaggtcaaagatgggcttcgacaatggatagcgtcccgatggaggcgtgaagttagagagcggcaagatggtgtaagaaaatgggaggagagccgtggggtagggcgcgtgtggaggctccgtagattttgggaaagtgtcagccgcggcgaggattagttatgaccccggtaagttggtgaacatgccttgtgtgaggtgaatagctgtagcatgacagataaagtcttgttgtgtcagctaccaggctattgtatgttgtgccatcgcatctggttcctttctgcagttctttttgtcaagtggtcacgactccggcgaggaattggcggctctcggtaatggctctcatcctgttagcaggactgcttgtatgatacattatgtaggtggtctggtgatgatacaaaatcgataaactccgtcccttgcattgggctgcttcaggccgctggcgagcgtttcatcaacaggcaatgcttattgctctttcaagcttgtgatccttcttaggcttttcgaaatctgaagccatcccaatcatcgtcctcgtcttcgtcatcatcctcctcgtcctcctcgtccttctctttgataacgggcgtttctgagttttccttgcccagactcgtcggtttttcaggttggccatcttgactgaaactctcaccacgtttgcgcaacgcttctcgtttctctttcaagcgcctcacgcgcgcttcgagctcttccatctcctcaaactcttcctccaacgcgcgggtggcctcttccttttcgtcctctagatcagcgtcgacctgggcgcgttgcttttctgcctcggcctctttcagggcctctgcagcggctacttcctctgccgtcatggctggagcagatatgactgcgtcttcgtcataaggagctgttgtagcggcgatatcggcttcaaatgctgcccactctgcctcatcgacggaggctgatgcggcagcttgtcgctcgtccgtcgccaagctactaggccggcgtgaggggagtgttgtggtgccgttctgggtggtaagattgttagactggcctccaggagtagaagatgaagagccgtctcggtgtgccggggttgcaggtcgcgatggaatttgtagctcaatcccttgtgatggtgtcgccgacgtccttcttgtcaatcgaggtggtgttaagttctgctccctagaattatccccttccaggtcttctgttttgtttcgtttccgtctgctatcgttcatatcgatatctccatccccatcgtcgatggcctcttcggtatcgtcatgttttcgtttttgtgcagattgttgggcattacgtccatttgaggaggctgcggtttgggctttgatcaagcgagtcttgtgcgcctcgccccggacatgtgagtcccatagcgtctcagttttgatctgctcgtggcagagggtacagagcagtttgcctgcttcggagtaggaggcgtaagggtgttcgatacgacgagcggcgcgctgctgccgtaaaagagatcgtacgtcagacatggctataaaattgtggtggaccgtggtttaggtataaagaaaaagggtgctgcagcagaaatcgactccaggtcgagagagaatgcgattgccgttgttagatcgtccaattatttgcgtagataaggagcaatgtctttcacggggagcagcatcagataaacaagtgtaatgagagagagaagaagaagaaagtgatgaagaatagctatgacgttggggggttgaagaatcagggtcgtcaagagggtaacaaggtgaggtcagcaaccaccgacgattagccggcgcaaatctagagctcaggtaattgtatccttgaacctggcctattgtcgttttatctgtaaagtttaatgaagatcaatgacaatcttgcattcaagaaattgtgaacattgtttaccaaatattccattctgttcgtactaaggaacttggtctgtggttgctttcacgtggattccaaacatcccgtcagtccaactcctcccccactactaactacctacaagggagctttacccaggaacacttgtaggtgctcgctcactcataagagccgcatgccaaaccttgtcctgactcaaagagccgcactcttgactttttgactcgtttgcttttctcaactacctagtctgtccttcacaaggtgatctcgtcgcagcagctcaaaaaaaaaatggccgaacagcaacaggaggcccaggccctctcctccatgttccctaatccgccgcccttttggcaagagttcacacctgaaaggatatcgcggattcaagaactaaggacaccgtatactgccgagaatggcggggatcctttgacggttcgtgtgcctgatgttccagaagatctcatcagtctgcaaccaccagctgagccggcagatgggcgctggcgcgtgtttggtgaccagtacatggtaagtcttcccgagtatgcctcttttatgtgtgaaatctaactgtcgttgtccagctcgatgacaagctcccaactctagaggatcagggtatcacaaatctcccctcatcatcacagtccgaatcaaaggacgccaagcgctttgaccgcgcttttgaactcaagcgcctagccaaatctcttcttctgaacttccttgagctttctggcacattatcacggaacccgtcacatgctgaagcaaaggttcaagacttacgtactctcttcatcaatttccatcacattctgaacgagtatcggccgcatcaagcacgggaatctgttatcgcactcatgcaggaacatctcgaccgcacgcgtactgaaactatggctatacggacgcaagtggacaaggctcgccgggtactcgatggcttgggaagcttgagcgtgcctgatgtgccaacggctctggggcaacaggctgatgagcaaaacagggatgcgctcgcgaaacaaagagaagcagatgtatgggctaccacggatgctttatttacttgaataatggattatgaagcgaatgacacgacaatatccacaccaccagatttatttattttttgctactcgggaagtcgtaaggaaatcatcggccctgacaggcgcaacaggcaaaaaaaaaactagatgagatggtcgcttattttgttttgtttgagcatttcaggtcggactttggccacgattgtgtgcatctggaataaggccagcacttgagataaggacaggagcctaaacactacacagaaatatgcgcgtaaacacagaaacatacagagaggtgtccagtgccagacggccaagactcgtcataaaactcgattcagtctttttgatgggctcaagagatcgcagtagcagcgaaaggttctgaccttcatgcgggtatttggagaagatgaatacgagaaagcaataacgttatctgggtagcagagggagattgacgtaataatgtaacctcagtaatacaatagagaaagacaactgtaaatcaggcctagtaaagctaaacatttgcgttgccgcgagacattatatgctatagctttgttgaatctttttgttattgtatttaatttataaggttattatcacatcgactagcctttccatagcatcgtagttcattcttcatagtcctttcaagtatgcgccgccagaaacgacagcatttccgtataaaactcccgaattccatgttattctgtaaagtgaagaatgcctctttacaggatagtgcaagggatgcagcagcattcgtagtcaccgcattcgatgcacttggtcttggtgcctgtggcctcggagggcttgatgatggattcggcgattgaagtggcggcgctgccaggaccgtttcggtcgtagaggcacttggaggatccgcaggccattttggaggttgcttgggagttgttgacaggagaaggtttgaggtggatattcgtgtggtggcgcgacggatctacagtgagtgggcttcttagcttctggaccgcttcaatgacgtgggttcaagtcggcaatgcttaccagcgtgcagacgaagtgagaggctctggagtttaaggagaagaaagctgtcgggtgtgagattgagagtgaaatgaagtgaaggtgagggttgggttagagttagacttcaagcttgggccatgaaatgaaccatggaagacgacgtctgcccgcttgtcgctctcctattgtgcggatacgtaccttgttcctactattttgggtgccatgattgcgtcaccaaagagtccttgttgtgggggtgggtttcaagtttcaacgtgtgcaccctggatttgatccgatgtcccttggcagatatagatccttcaagctacaagctaagcctcaacagctaacgtattcaatcattcgaacgcgatatgaatctccattactggcaaaccatttctcaactactagactagatgattaaagacactatctttgcaaatagtacatgagtattgcttgctcgcccactgagaacaaaggcggatcatcaactcagcaccttgatagctggttgaagccttaaataagaacatcttcccacttcatcttctgagcgaccactatattggcttcgtagatagggtcgaaattcacccatctgagttgtaggaacggtaggatatgtaagaacttgaacggcctgaggccttggccagttcagtccatttctctatcacttcgtcctccaaagtgaatcgctcgtcgatacatcgccacttgactatgattcggtgatgatctagggtgcaacggaacaaacatccaaatccatcgctggcattccatagttccagagtccgcagtgcaggtaggtgccatactgcttcagtgacgagggacaaaaaccctgtcactgttttttgtttcgatccgtggccaaggtaccttgtcatgaaagctaggttctgaagcttggagtcctcgcgcctagtgcatatcaattcagcgaaaaccccaagcagccagctattgctatcatgtgggaggcagaactgggtaaaagcatgacaagtataggccaagagcatcgttaatggaaggtccacgatgtcacaaggaccggaatacccaccataatctctgtgtagacggaagacaaagtactggagactggcaggaatagccggtgtcaacctcgtggcaaaatctggtctcagtcgttagttgtaacgatttcatatatgtttgacatatgattcagtttaaacataccatttaagaaggcttcctcttgttcttttgtaaaacctctctatctcacaaaatggaatgattccaaagctctgaagcatttgcgaaacagtgtggcgatagttttcactgcaatactctttcgggaatcccaacgtagaatcaagcccttcacaatgggggtctttgggagattgcgtgatgtattcgagcagaactggtcttcctccaccagtgctaacttcaactcgagcggcgtgccatggagtcgtttcgtcaggcctagagtatccaaaatacgtcgtatatctctggatgacgtgtatcttgctttgtttgtcctgcaaaactccaagagtgtagtcgtcggctgtgggtcgtcctcaaaccggagtgggtagtcatcgtaaagctgaattatgttgccgtggaatccctaatcactgggtgagtatgcacgaatctcgggtgtgagccctcctctatggccctcccaagaagacagtgacttgagaagaactgccatggttttcgtaaatgtcctgttgttcctgttctcaaggtgtcagcggtgtcttaagcctggagaaaagatgttactaactgggcaacgatcgtttcactctctggtttgtctgccacactcaggtcgtatgttgcaaccttgatagtaagcaacacattagttatatagttcaacctgatgacgttctctcccagaaccattctggaaaaggtacacaaatcagccgcttctagatccatgcgtcgaaacgtttctctctcgaaaaagtcttgccactctctggacacggtggctaataaagatgctcgagggaacccgcgtttgacggtggtttctttgagtccatattgagggacgataaattgtagagttaggagacgaattttttggaggcaataatctccaatagaacgccacgatgagtgttgtagtgtgtacagatgaaatttctttttacgtatggggggcagctcagattttacatcttcaagaatactctaaattcaaactttaggcatcagcaataaagatgtcactcagtgttagtaaaaacaatggataacttagatactggaagtaaacttgcataaaatttagtgaagatttaatgtagaatcgatttagactattatgtcgcaggtcttgactgtctgtagttcactatctggctaggctttgctagagaataagacgacttggagtaaacgaatctgatagttcgaaccataaagaaaactaactccccacagccatttcaaagacgtgagtcaacagaagataaccgagtacgtgtacggccaaaggttgttctcctgtatctatggacaactatgtttcttatgcttcatttgctagacgaaaggtagggactaagagacaacagacgaaaatactgatcatgtcttaggccatataaacactaaagctggtctagcatttttatcagccacgaaatcagtaccggtttttattcgacctacctgctaggtcattcatttactacctacctagcgggaggaggtggggtctaggtcatgattgctgcatcataaagatagcatgtttttgccccttgatgatttttcagatttaactctgaccttataatggattagatataagcttttaggaaagaacagattaataggcagttaggctatctttatgctataatctctgtcaattggctattccttttgaaatctattatctattaagatcgatccttcctaagagagtgtatttattgtatcgaaattcacctctattttaaaccccccctcacccgggtaggtacctagagagttgacttcatataaccaactgatgagtgatatcggcgagtgtatacctcgttaaaatggtatttcgcataaccatcaaactaaccattcaacaaaggttccatgcaaacatccaacatactctttgtacactagtcgtggccattgattatcttcctcttcattatcctcgtcttaaggggaattctctttatcctccacttcctctctctccttatcttcctcctccctctacttctctttctcctctttccccttcttcttctcttcttccttctccttcttctcctcagccctggccttagcctcagcctcggtgtccttcctcggtatatcaagcggcactggggggagggggggagttaggggggctggggggagcagaggggagctggaagctggggcgggagttgtcattgtcttcgtcgtcgtcgttagtgttgttgttgttgttggtcttcttgttgttgttggtatgtgtaaggtcaaagtgaagcaagctctggcacatacctacctaggtaggtgagcataaataatatacaagctggatgctcctgatcagtgctcctttttgtaaatagcgatggataaatagattgggaaactacctacctaccccagtgaggggggtctagaataggggtgaatttcgacataatgaatatactctcttgggaaggatcgatcttgatagataggaaatttcgaaaggaacagtcaattgacagatataacagcataaagacagcttaacctttagtgaagctttaggaaatgcacagtaacttagactattgtatcataattatttaatctacagcatcgtccagatgaagatatatatatatgcacatgcttaatgacttcaaagtccacctcactcactacctgcgtacaagcagataaagtcacacataaagaaatagagccatgactaggtcactacattgcttttcacaaatccaagaatttgtcattccatctgtaacaatgaatcctgtgccaactaatcatatataaaaaagagagccagtgacacttctcaaaacgccttatcaccagactcccacatgccgttactggtatcattgagttatgttatttgccttccgtatatccggtcatactgatcatggtgcaacggctcctccgttcttctcgcctgtctccctctctagcaaaataccaagatgctgaagatcgtcgcgcgctttggggtcgcgctctagaactcttctaacaacttcccactctttgcgggccatctggtacgcttggggcagaataaactgtacagttggtacgttgatcaaaggtccaagcatttcctgggccgcaagcatgcccgcttgttgggcctgatgcttctgtgcgtccgtcactttcgggggtgccactggtggtggcggtggtggttgaggtttagcgtaatttggcggttgcgggatgggtacaggcgtctgagtggtagactgccactgggccggggacgattgctgtggaaaccctccttgaggtgcttgaggggttgccggcgagaacgcaggaccagcagacgctgttgagttactcctctgtgcaggagcggcgggggtcggtgaccctacgccagtggcatcctgctgaatggcaagtccatccttgaggtgtttaagttgctcaggctcagtatgataaacaaagacagctagcaacataggctcgtcgcgcacccgtggaattttgttgtcaaccaagttgagcataaactcaggataattatcctcccctggcgggactggcactaaataagtgtcccgaacgttggctttagatttgtctccgatgacgccgtaacgcttcttatcagtaaaatatttcagaagagcaaggaattcagcatgcgcaactggggatacgggtgtgagggacacaacgatgatgtcggttgatttactgtagcgaaggccacagagatattcgatagcagcctgctccgtaatacggccagccacagccaacctctgagggatcaaatccgaccacggtccaactgaggcaaagtttgcaccaccaatgtacttggctgttgcttggaaatcagcaatcgaactcatggcaagcgagccacgccacacaacgtcagggtcttgggtctcctcggtgggtgagtaagggggcgattcgttttcgtcttgaagcatgcgatccacatcaggatctacaccgggaccgttagctccagtcaccaaagccgaagacctgcggttttgagatgcggttggagatttgacgcttgagaaaacctttgcgatatcaaaatcggcttgacttggtgaccgttgcttgtcatcgcttcgctgtgggtgtgaggccaaatcaggctggtcgttagccgtgggctcctttttaacatgctgagggtctgggcgacgaggccctggagggagcggtacggcagaatcgttgacaaacgtttcatcatcgacaacctcttcgcccttatgggttcttctgacgcgaggtcccgtttcggaagtatagagtattgattgtttctcagccctggccttcatttctgcggtctgcttctgcatctctgacgaggcaagctgctctgaagtcatggttgccagcattgtgggagacagagtcttgtacacaagtccctggcacaactccgggttgttcttcaaattgaagctcaacgacttgatttgctggttgtactctttctgtcccttgggtgtggggtacgcatcgtatacactacgttcaatctggagggcgaaagtctctgacatagactcaactgagctctcttcctcaagatgaagatcaccatgctttagcattgacgccagaacataacttgtggacttgctcagtgcttttacaggtcctgtcctagagccaggtagatccgcgatcgtagtggcgaggtcatccggtggtgtatatgaaacgggaacaggtgcagttccgttttctgacacacgacgtatcttagccgacttaatgattaatttgttagcatcaacaataccatatcaggggatgtagtaacataccttgccatccgcatcctgagaatcctcacggttctttcgcttcccagcctttgcgtccttcttgtctttcgatgtgtccggtgcaggagacgacttgaccttggacttatcttcttccttagtctcgctgtgccgcttgcccttccctttgcgcccaccacgtttcttcttcttggactcctcctcgtgtgctttgcgccgggcttcccagggcttttctcctttagctataccatcgagaagctccttgtgatcatctggtctgcattgttcgcaccagtaatggtcaggaatctcatcatcgaatgagcttactcccacgcatacattatgttgccatgcgccgcaggtttcgcaagcgatccaagcttcgccggaatcttcatcttgttctgtggcgccgcagacacagcggatcagctcatcctcctcctcctcttcttgttcctgctgttgttcatgctcctgctcctgctcatgttcctgttcctgttcctgttcctgctcttgttctttggccttcttagttttcttagtttgtcgcttcttcggcacagtcgcaggctcaagctcgtcgaatgacttggtgtgttggccttttgtggcgcgtaccgatcggcggggttctgcttcgcctggatcgttgctgttagttgatgcttcagaactcttggtgtaggaggaattggggcgatttgggtccgcaaaagactgggaaggctttggggaattggcgagtctttgtcgcttaccagacatggttataagttgagtcagtgcttcgcagcgcagattttggaagtgcgacgcgtatcggtaccgaacggcgtggaccgatgaggtagtggtgttggacagatttctactattgcaacaaagtgcaggatggtgtgcgcccttatacgggcattgaagtaattacgtgggagatgattgaaagtcacgactatgtcaagaacagcttcaggttcttcccagctgatccacgcgcagatgcttgtctgtctcttcaacctctatacgtcttggcgcaaagagatattccaacagtgttggtacacaggaatttcagatatgcccgtggtgaaaagcaaggccgtttttcggtatttgtaagccggtcgaaaggcgtcaccgactgaattaagattgcgcgacaaagctggtgttgatgtcaatcgagtatcagtaggatgctgcgggtcgcgtgccgagtctgaaagacgcgcgcactgtaaaagttaagttgcttgaaagaaactcaaactgtcgcaaagagaagtacaagacaacggttttactttgggttgactggtaaggtcgtcttgtcggttagaaaatcgttcaaaaagatgatgatgttgatgatgcagaagaaaagctgctctggtgctgaacactggaggggggaagggagctatgcggaggaaggtatgaaaacttcggcactagaacgaggttccgccgctcatgccctacagcggttgaagtggttgggtggcaggtggcaggggaccaggataaactcacgcttgtgacagacaattcaattcgggaagttgcttgtctctgtgtgtccactccgccaacactatttgatgcctgattgtggcaagagtcttgcctgagaaataagccatcagtcaccaaatgtcagcaagcaagaacttgaattagtcattagtgaacattcagccttgcagctcagactctaattagattggctgatgattacccagtggctcatgcctgaggcaggtattttgcagcctccccacaggtagcagctcaccagcagaaagctaacgcggcgcggcggcctagagctccgttacaggtaaccaactggcgtgggctgcaccgacgtaaacgaatccacagcctcaactccaacaaccagccagatcctcaccatcaccgcagctttctgtcactattcgcctgggctttgttagagatcccttctttgttaacaattccaatttcgacgtctgaaggttttcgccatgtctcgtcgttacgattcccgagtgcgttggcccttgaagctccagccagtactggaagctctcccacctacctaggtagctaaccgatatccacagacaaccatcttctcaccagagggccgtctttaccaggtcgaatatgctttagaggctatttcacatgcaggtaccgccattggtattctggccaaggatggtattgtcctcgccgctgagcgaaaggtcacctcaaagctgttggagcaggacacttccgctgagaagctctacatcttgaacgagtgcgcaacccctccatgctaatgctcccttgttcaggatttcctggctaatatatatcatctgttcagtaacatgatctgcgctgttgctggaatgaccgccgatgccaacatccttatcaactatgcccgacaagccgctcagcgatacctcctcacctacaacgaagacatcccctgcgaacaactcgtacgccgactctgtgacttgaagcaaggctacactcagcacggtggtctacgtccgttcggtgtgtccttcatctatgctggctgggatcctcgacgacaattccagctctaccttagcaacccttccggcaactacggtggctggaaggccacaagtgcaggtgccaacaatgcaagcgcgcagagtctcctcaagcaagactataaagaggattgcactttgaaggaggcttgtggtatggcagtcaaggttcttagcaagacgatggactcgactaagctgagcagcgagaagagtacgttctgccatcagatcatttacagttaattacattgctgacattttgattcagttgagttcgcaacagtaggacagaccgaggacggcaagatctaccaccgcctgtggagcgctgatgagatcacggcgctgttgaaggagcacgatctggcgaagaacgaggagacagaggaaaagtaagaaacaaggcaatagattattgatagatggggtgaaaggaaaggaatgcggggctcctcttatctgcccctgtacaataatatcatgaaatgaccatacaacgagacaagacgtaacctggctcttgacctcaccaaagtctatgattgtcgttgaaggatagcacggttcgatgaaaaacgctatgcaagatggatgacattgagtcgtctcgaacaagcacgcaaactatgcctaattccccaatatcagcgtcgcgaacctctcaagttgtccatctcgaatcctacatctgtccctcttgcggcctcctcatcatcggtgaagcgttgccagccgggctgggtatcgactcctggtcgcggatacggctcgtcacacttttggctagacagtcgaggccagtggcgtctgtagctccaatatgcaatactcatgcccagagccgagccgacgcagacgtcataaacgtcgtggcggtaatcctcacatcgggagatggcgaccatgccagctccgatgagcggtagaaggcagaccaatgcccggctcaggtcacggccaccggctgcgtagcggaaaacatggagttgtccagcaagaaaaaggctgagaaatcccaagcctgcgaatgagaaggacgaatggccagaagggaatgaccgccacccctcttggaggatatgtccgtcctctctcgtgcatacgtcgatggtaacaagagtattggcctttgtgccaactgcaggctggcaacggtccagtaagtcgggtcgaggccggccaacagcgttcttgatgatgtcagtgatgaaggatgtgagtacgatggaaataaggaacgaaaggtaggtgacttcatgcttggcagctggtgctcttgtggctacgttgaaggcaatgaggactcccagcggtatgaacagggcgtatacaaagttcatgactattgaaccatattagttgtgatcaaagagggtgagtctcgacgtttcaaacgtacagacgggaacacgctcatgaaccgcatacgggtacgagatttgaagatcgttgatgaagaacatgcgatgaaacggatcgacgaagagaactgtctgtaaatctgtcagcagcgatgctctcttgcagaatgacagaatgtgttgtacagaccaggatccagccagctaggagaaagagaaaaccgacgtaatcaggcgcatgagttgtctgcaaagagtgagtctccatttggcgcatatttgacttggatattttcagaccttccagtaccttcgtaagaaggaaataggcccgccagacgagccatagttttgagtcggtgccatgattgattatcgtggttgagaacgtgtatgaaggccgggattgatggaatacgggcggactgcaaagacgcatgagactaaaagtcgctatcttgtcgcaggctcataggattatggagaatatttgtctttactaccacgacatatcgtcagtgaccaggaagagttggaagattgtagtcgatgatgaggttggacatgttgcccaaagcgggaataaggggccctgatcttggaattcctggggccatccaaactaatagaggcttcaaacgaaccaccaatagcatcagcatctcgagacaaaggctgtagcaaatatataataaatattaacctggcatatttcggcttcagataaggttttcaatgtgattttagaatcctatcatttttgtcccccggtaccttttgacgcccttcctacttcttaaattgtcaccaagatggtggaggtttagaacacaatgcagtcaattacaacctttgatgcaagctttcgtcataccaacactacgcctttattcgggaatcgaaagagtaactatagagaactgtagaaaaaaccatatcacgttcgaacctctatttagaggaaacatgactcaagttcaagattcttaactgtacctaaactcaaaagagctatagggtaatcaaaatatcgctaggcccaagcttctttggactttgagaatcgtcagagaatcatttcgcaactttcttcttagtgctcttctatccaactttactaccatcaagcgatttttgcagacaggacctgcgcgctttaggctacgacgactacatcatctgggacatacctggatatatattgttgtttttatactgtcccccgatattaaagcctgatgtcatagtttgcgacgcgtgcgccgaacggaatgctcaagtcgacacatacaccctcggcagctgcactggcgccgctgcctccaggatggagtgagcatacagcgccgacaggacacacatactattataatgagggaacgaaagagtcaacatacaagcgaccgggagttcagcctcctccgcagcctgcgcaagcatcactacctgcgtactctgcatatggttcaataccctctctagccgatccaaatgtcgccaatgcttatatggcgcaattcaaccaagataataatggacaaagacaacacggttcacgaggcggacatggaagtggccgcgggggtttcgaaggtcgaccacgtccgcaaccggtggataagccgaggaggaaagagccaattccaggccacgagccgtggattctggtctataccaaatactcgagacgatttgtgtataaccctgtcaaaaataccagctactggcgcataccagagaagctgatgcccgccattttggaacttgacaaggcacgactaagaaagaaggcagcaggcgagtcgcaagaagagacggaagtgaagcaagacgataatgtggaggaaacaccagagaagactgcgacaacacagaaggcagatgtccccatgacaggcctagacgacgacagcgaatatgaagaggttgaggtgacggacgacgagggcgaaggccagggagacgacggtgatggggaacatccgtctaagaggcagcggactgcagatcccgatatggacgatgacgcgcccttggaattcacagaagccgactttgcagcacaattgcaggccatgggagaagactacggtctcgaaccgggcgattatgatgatggcaatgcagaggaatggccggaaggcgccgagggagtgcccctatccgaagatgatgccaaatatctgttcaaggatcttctgaatgacttcaacatcaacccctacagtccttgggagaagcttctggaggaaggcaagatcatcgacgatttgagatacaccgcgcttagcactacgaaagcacgccgagactgctgggatgagtggacgcgcgagaagatcgcagagttgaaggagcagcgagcaaggcaggaaaagcgggatcctcgtattgcttacatggcattccttcaagaaaaagcgaccccgaagctgtactggcccgagttcaagaggaagtacaagaaggaggacgtcatgaaagatcacaagatcacggacaaggatcgcgagaaggcgtatcgagaacacattgggcggctgaaaatgccccagtccaaactcaagtccgatctgactgccttgctcaaggcccagcccgtacacctgcttaacaacaagtcgctatctaccggcttacccgacccggttctcaccgacattcgttacatatccctcgagcccaagatccgcgatcccctgatcgaagcttacgtgagcaacctacctcccccacccgaggacctggatgcggcaatggaggacgaagaacagcgaaagttgcgcgatgcccgagaaaagcgcgagaaggcgctcgagttaagaaatcgcacagtggaagagcagagaaggaagcgggaacgcgaggtggcggctagtaaagctagattgagagatgaggaaagagaaatcgagatggccatgagagtaggcaaacagggtctacagagccaactggtcgtcatgaaggatacggaaacagagtcctgatgaagatgattcagttgtctatctgtctaaataaagtatttccaatcttggcaatcaatctctaacaatatctgggtcgttgtatctaatcacagtccatacatgaaagtgaactttttatccgcgtagcgacggtcattgagcctctcgctctcaatctcttcaggtgtcatggtgtccaatatcgccgtcttacgcttgttaaccgctgcaagcatgaatcgatatgaaacatatccgaccagcgcgatagctagaaagcccaacgtgatatagaacggaagcttataatggggcttgtaacgctgtcggtacaattgtgcaccgatcacgcctccaaggttaccgaatccgttgacaccaagcacaagcgctcgcttgccaggctctggtgtgttgccgctgagccaggccatggtaaggggagcagaaatgtacacgcccgagagcagcacgcatagtgatatatactgcccggttcttgaggtaatcgtgacggtaaggattaggccaacaattccgatcactaaaccgcccagaatatgataaccccgctccttgtgatggtcggagctgagggcaaagatgtagaggccaagagcgccacagacaaagggagggacagtcatctaatgcctagttagtcgagtccaattcaagtttctgttcaagcatgacataccaagtttgcgagaatagactcgtatcccaacccctgaacaacaaggggcaggaaaaccgaaaaggcactgctgggcacactggcacaaatgtttagcactaggacagtccagagcttccagtccttaagcgtctcgacgaaatccctcttgctcaaacgattcttttctataccatcttcactgtactcgtgctcgacaaattcggcattatcttgtttcatccgttcgactgcaagctctcgttcgtctggtcgaaggaaccaggcagagcctggacctttgggtagccatagccaggcgacgatggcaaagaagcaagttagagccccctcgattaggaataggtactgccagttcttgaggccgcctccacggaggtggaagattccgtatgcttgactaaagtcagtttttgcactacccaaagttgagtttggaacccacaaattgagccggagaaggcaccggcaattgcgtattgtccatagaaaagagcaagtctgacacagaaatcatatcgtgggtaaaagaatgacaagtacgccacggctgtgggataaaatcccgcctcgaaggctccaatgagtaatcgtgtagcaatgagtgcccctggagtaaagtcagaaacaaccaatgtcaaagaatgagtaaactagagaaacaaggtcaacgtactgcgtcctctaataaaagcctggccgatagtcactgcaccccaaccaaactgtcaagtgttagctagttctagatagttgcgcttgacttgtcaacttgccatcagaaatgggatccaatgcttagcaccaatataccgcccagcagcggcagaaaaaggctggaggacaacaaaggtaacaaagaataaagatacagcctcattgaggtcatcaggttctgctcctatgtcggtagtaaatcctagaataattctgtcaactaatctgagtaagaagaggaggggggtagttgttataccttgtgtttcggcattgccaacattacctcggtcaaggccattgaagaggtacaggagagacaggaggggaaggagagcaaaatccagcttctggttcaatgctcgacttctttccttggtgtcgtccattgaggcggtagcggcatggctggattgcgtcttgcttgattctgttgactggaaaacattttggtcggtcatattgacggtaggtaattgtagtccaggcagaggaggggaacgaatggctttcctcatagatcgagaaaaaatgggacaagttgttcgtagtgtactattcaaactccacgaccagtctttaggcgtcctcgtctcattcatatacacatctggttaacaggcagcaaagatccttaacgctcctgcccatattgagattccgtgataacttcgcccagatgcctgaggtccaggattgctttggggcttatccaacgagacaccatcctacgcctttcccaaggaactggtaagcgtgatccatgtgaaggcccgatccgggtgtcatcttgtttgtcaacatcgttcaaaatcaaggtttgttctcgacctatcatgaagtaagaatctgacagcagaccaaacgctcgggattgaggctgacaggaaagtgcctcgaataggcatatggtaacgccactgatgcaaccttgatcggggttgcatgagctctttgacacccactgaccgcatctttagcctgcataccaggcactttagtagtgatgaagggctatgtgagtgccaaagagtagcggggatgcggcaaaggagcaccatctttgactcatcaccaaggagcgggattcgcataacagtcaccaagcgcctccacaattatgcgtaaaacaggaaaccgattattatcagtttcccgtgatgaccgaaccatgtagctagtgatctaagtcactagatggcgtgcgggctgtgtcgttagggctgtaaggctgacatataccccggaatcagggatccttcgcgctgcttactgagaaagtactgtcgcaccctagaacccagtgttacgccttggctcgtacaagagcttatgaatgatggaatgagccttctagaaaatgaactccaggcgattatgttgccgaatcgagcagtcgaccgcccccaagatccgtcactagcacggcataactccccctctgtaacaaatgttcccactgagattcaccggtactccacttgagcctttgattgaaacgactgcagcaggataatggatacagaagccaagacagtgttaaaaagactcaaggctcagaactcacgactgaagaggcaaatgtcagacagtctccacagctacattgattccatcaggttcccgcacggtgagcgtgagcccgagagcttgtcagaccttccaaggcagcagagaagatgaaaaaggttgaacaccactgcccattggcccaaggacagacaggagtaatgtaactcttcatattgtcggggctaagcaccatgcttggatttggctgactcgcatttgtttgactcggacttggttctcatagattggtaaagcattggtcatctttgcagcttcctctgcgtatctcgatatgcccatagagtcggccacgccatatttattgatataatgatcaatcagatcagctggcacccactcaaactagatgttattgacattgacttgacggtggggacccttgaggggagctgagtgctttccccaagcttgcgtaacctcttgagggtgagtctcctcctggcctgggggcgagaagggcgatgctttctctttcttagaaagggcaataaatttcccttgcggggcaatgtatttggctgtcaagatagtggataacgagctgaccttattgctaaccgcggctgttttgtcgattagatccgctctgattagcatgatgtcgatgcttctcgccgcaacaccgacgctcgcatcagcgtggactgtcagatcaagcattggcttgttttcattggcaaaggaagcaatttcctgagccatcctaaaaacttcgaaaagcgggcgcgattcgagcacgtggacgtgtataggttgcgacaccttcccaagaacgtgggttatagccgatacgatagtagagctgaaagggagagtaagggttctgagtggaccgtcttttgataggtgttgtcccaagaaagcttggaatgacgcgccagttctcaaaactggtagtctgtcggtcccaagcgtactttccaagagccatgatgtcgttgtcaacgctggatgggagtttaccctcaatcgtgcttaaacatgccagaacgttgtttagcatcgatgtgtccatgctttcccgcccattcttccataggtgccagccagccagccaatctcacgtttctccaccatcggtccttgtcagaaatgtcgatcttcctaacaatcacgtcgttgtatacatgaagagccatactagatgcgagctggtgagcgccgctctcgtgattgttatgcaaagcgaccaagccctggtcgagggtgttgccggccgcctcgctcaggtcaacactgaaccacaccttttggaggctttcaaggatgcacggagctctttcaaatttttccgagtcgttgatagcgtctggatcgaaccattcatagccttcatgctcccagtctattttgataccagcttcagctcaaccactgttggtccctggctggaggatgaataccaaaggattgcctgtccatgctctcccaatcgagtcaccgataagagaaaagggcttctgtttccgaaataggcgtagagaatccttggtaaaagtgtcgtttcttctcaagttctctccaggctgtgtcgagtggatccgcgtcggttttctctacactgtcggcgatgcccgcgtatttgtgcctgggtggtagtaagcacaaattacaattatctgacaattataggaggagacagggattactggtgaatgtttacgttacagctccggcggaagaaagcaacttgtggcttctaacttgagtcattcgatggaaattggaaaatgaagcatgttacaacggctctgcgcttgagaagtgccatttgcggtaggaatctgcaaaaccctagcagttggcactagcgacgatgactcaagataatagtgagcccgtattgaagttaatctgacagatagacaaatatatcaagagaataatgagattgagcgtgagacaatccttccacggatacgagtcacccacttcatcacatgacactcatgtcacctttctcatagcctattacttgttacgcttcaataagcaagaacaattgacgtactagacaaggacgacctcgttttgtttcgttctgttgttacaaactctcctttccaaatgaatttctcgatgtacctatattgagaaagaccttggaaaggttcggcattgattaattggagacagcacaatcatcactcatgtttgcaatcaaactacaaaaagtccgacgatattcttccattcaaattgaccaatacgtctatctttctggattcattaaatataattaaccaccataggcctcagtatttcgaaagtcgtctacatggtgtagatctaaatgagatacccattgtaggactgccaatcaacatctatccacgacaccaactcattatatagcatatgaccttgatcaacaagaatcggttgctgcagtgcctctgaagtcaacttgtccggccatgattgccccatgtctactgttgttcggtttgcaattggatcgtaggttgtcgaagcttgactcatgttgatagagcgtgtcgcagaactgatatcaacaggtatggggagtctctgcacaagaacacggaggtctctaagaaccgtggcgcagtctcgcccatagttgctacccacgcggctctcatcctcgaacctgccgatcacaaagtcaagatcgagtgatcgagccttttcggttctggatgacggacacagatcttcgactagctgttgtagcatcaacacaatagcagcgttgaatatgaagtgaaggccagcttgaagcagttttcgagggcggttgacaatcaggatctggcgtgcaaggcgaatgttgtgctctgccgaggcaatgcaccgcttgaggtgaggaagctgggggtgtgttcttaatgagcattggcgagagacaagcttttctgcaaatgattttttgaccagagcgaagaaaaccgggcgaatagtcaggataatgagctacagatcaaggtcagctatagtatcgtcaaaaagaaaggattgagcaagatacctggttgtagtgcatgtgcaacaggcaggtggctgggtcatcgctcagtccgttgctcgagagtcgcaaggtcggcggcagatttagactccaggtgtcaagcattttaatttctccttcaagactttttacaggtcttgcaacatcttctgaaggggatatgcgatacgtgttacacacgatgtgacttgagattcgtgaaagctcgacgtgcgccttgagaccatcggccgggggcatagatctgttggaaaagtaagctaaagaaacacaggagaacagacatataaacatacggagcgtcgcgagggggttctaaacggatggcgtcatccatgatggttgggggtcttcccatcaggcaactgagatagcggtctagcacatacaacgtccaaaagactcgcttgccactctcatctaaccagcccctgtgagagccgtgcatgatgctgatatgcatggctgtgctcacacacatgtaggcagcatcgcggcgattcatctcaatcaagtagaatcccatcagagtcagcgctgcaacttcattaggtgtaaaacgtgtgatatcaagaggattccccaagagtatacgggccctgctgaagtaactctcgctgagatgagaatctatcgatatatcctggggtggcatgattatagcttgggagaccacagcgaatgcggtctggtacagagcgaaaggacggcactttttcaaccgggtgactggcggatcccgttctagtgaagggatcacaggtgtcactgagagatttccccaccagtagataccgccacttggccagtttccgttaccatcttgaataaagtatcgcagctcggatagcatagaatccatctctgggtgagtagggaaccatgcagggtcgacatcacgatcgtgcaaaggacgagagtcgtaggtctgatatcgaccaagacttgacaagaacgcactgccgtcggagcctggacgaagattctggtacgcaagaggtagaacagttgtcatgaactctttcaagtagtcaagaaaagttgcaccactcgtctcgccgaggaagcgcgcatagccgtcaggatcatgtagcagacgaccttcagtagctgttaagttgtcgtcttcatcttgcctctggttctgagtcggtatggaatgtgctggttggggaagatgtgatcgcggtagcccaaggttgagttcttggacccgcgcatctggaaattgaatttgagactgagattgagactgtgagatttgctggaactgtcgatgaacgctgggatattgatactgaggaagctcatgtgtacccctggcgatatgtgtgtggccatctatggttggtattgtatgtgtaggaactgttggcccaacaccatgcccaacactatggccagaaccagatactgtccaaccaagcaatgcggatagctcttggcggctgttagcatcgggaaccgcgttggatatagctgcaggtacagtatcccgaagcacccgctcatagagatcaaccttgcgttttagctcttgaagctctgagcgtgtaacggacaccttctcaacaggaagaggatatacacagtcgcgtgaagaggattgacattgtcgacacgggtgctcaccagagcacctgactcttctcacgttgcaagcattgcacctttgaacaagacattcgttagactagaccaatacgtgttttgttctcctagagagagtttgatacatgcgcggcgacgtttgaacaggccgcaatctggagagagatgacattgatagataatagacagactggtgatgcatagcaattgatcgataacacctttttggaggagacatcatatatcaacagctacgaaccactaaaaaagaaaaggaaatatgcagaataattaacaaaacaaccgaaaaagacgacttacgctgtagcgacacgcttgcggtgttcgggagcaaccttgtatcggcggggattgacaggaagccttcgtggaacggaagcagcattagcattggcagtagccgcagtagcagtagcccgaagtcctggcgactgtgcttcagctgcttcggttccagttagaccagactcaggttcagagtcttggggcccgaggggcttcatggcttagtcgtcgggtcgggtcgtgggcttgtgttccaagaggagaacagaacattcgtcgtatgcttccattgactgagaaccagtcagcccctgttcagttctgttcagttgccttgacttttttgttgctttcctacctaccttaaagagctagacaaggatagttaggggggatcaagtccctagggaatagttaggttagcagtttttaggtaggattccccacgcagatatgaactgatggcctatggaaccgagtctctcctgttctgttctgtaagagacaagagatttctttttatctcgttggtgcggatagaaattagattagcagaaaaaaccgtttaatcaattatggagaagtcgaatcaccaggactgaaagaggaaaatctgagaacaaaataaaaaagacataactaccaatggttcctttcgcttgctgcacggcacggcacggtcaagacaacccttgctaatgcctccctccactcctttttgaatgttggctccgacctaacgttggcagttacctattatgttctgtttactagatatgtgatagtgaagaaaatactgttacaagttgcgccattcttcttttctttccatattcccagcaacagcttggccggtttatccgtattaacctaactgttagttagatgctatcaacaacgcacagcttacgtttctttacacatggatcaaaggccgaactgaacgaaccgaggcccgcttgaaataagacgggttgacaggggattgcaaccttgtcagctttcgatgtcattatctagaacacggagtggtctgcttacacaagcaacatcttgcaatttcctgtatgaacctcaatatggaaataatccaagggtcagtcaccaaaacgtaacacagttgggatggggtaagactcttctttatgcttgtgccaaagcgcacccttgctttgagtaaaaacaccaccgatttccattgcaataggcaaagtcttggcgaacaagtctgtgcagcgtggcaaaaggatgcccggcccgtcttaccatactattatctaggtagagagtgttaagatcttatagacaacagtcatgcaggacagggcataatggctcagcaacaaagctcgagtctcggagccggccagatttgacattggtatgatcgctgttgaagcccagccaagtcatgcgccgtctacatgattctgctttgcctgcccaatgataccttgcttgcttggtcaggagattctcttcaatactgcccgttccagacactgatacgttctggtgtaacggagatactacgcttatcggacaacaacaacactcggtagaagagtcaaaattatgaagtcatacaaggtgccatgtcatgactgaagtgtaagacagattgagagccaagaacgtgttaacaattgttttaaaatagtctaagacatgtaccagtctgacatacacaaaataaaggatatctttcacagcaaagtttgtcatatatacacatttcttcatgtaatggtatggttctaataatatctacaaaacaccacaaaacaaattccacctttttgttcgcaccatctctagacaatgataacattgaaaacaaagggagatataaaaaaaataggatataaaaaaaagatgccagccagagaacttctgcttcgagtccaatcaacaattttcgctgcccgtgctaaccaataacactttcaagtaaacattccattcatccatgctctcgtgacaatttactgcttgaaaatagactgaactatctcgcctgaacgtgtgctcagaacagaaagaagtgtgtcgctcaactgaagcaaaattgttagtacagataaatatttaagagaatggtggatcacttactccgtgggtaccctcacagcagccttgcagccagacgccagagtcatcggcaacggtgccaggtgagaacttgacccggtaatctcttgcgacagcaagcttacgctctccgtcttgtgtctcaacgttccagccgttggctcccttgggggactcgttgcgtcccgacacggtcttggggagcatcgtccaggcgtccttgagcatgtcgatgtgggcgcttcgcttgtaaccagtagcagcaatgatcaagtcaacgtcaaaggtctcctggtcgacgaagccgtcaaggggaccatcgttcacgcgctgaaccttgatctcgagagcatcgcccttggtgtcgacgctggcaatctcgcgtcctgagaggattcggtggggccattgggtctcatcgtcgctaatctcacgcttctgatcgtacatcttctcaaaaaggtgctcaattagctctagacgaacaacaccatagttggtggcgcgagcctcggtaagcagtgtctcacgagcctttacagatcgtggccacaggttgtcaatatactcagggttgaagatggagttcacgctgtacgtcattgtcagtaaatattccaagtttgagtaggcttgtacaggtaaatgacttacaaaggtgagtcgtcactagggcggaggaactcctggcgcatgatgaggtacgtcttggagttagggtacaggttctggacattgttgaagatctcggcagcactttgaccggcaccaataacagcaactcggtagggagcgttctgcttggtcaggatttgaggggcgtagttggcgaattgggaagagtgtagaacacgagggtgctttgcgggaaggctcttggggagagagggctgaccaccagcggcaacaagaacatgtcggctgcggaaagactgaatctggccagtcttgccattacgggcttggacagtaaaagtcttgacggcaccagcctctttattctcgggggagatggaaaggacctcgttgttatagttgacgacgtggtcgaaccaagaagagcaccagcggaggtagtcctcgtactcagtacgggcaggcaagaaagtgcccaggttggtgaagtcaactagacgaccctggctgtggaggtagttgaggaaagtgaactcagatcgtgggttgcggagagttgccatatccttgataaaggagatttgcatcttggcgcccgggagcagcatgccggcatgccaagcgaacttgggctgcttctcgaggaaaagaaccttgggtgctgtgccgtcagggcggagatttcggccttcggcgatggcatcgtgcatagcaacggccacagccagagaagcaggaccgaaaccggcacagatgagatcgaattctgagtctacgggggctgtctcgaggtggcgtgatctctccttgtgaacgcgaggtccatggcggacggctgtgggagcatcgttgccgttgctgtgaccattcatgtgaccgttgctgaaaccgtttgtgccgttagaatgtccgttgataccgttgctggtaccgttggagacggcagcatctgaaccagagaaagaaatctcgctgtggggactcatgatggctgagttttgttttgatagggtataaaactgaaaaataaatggttgtttatgaattgaagcctttaagtcgtgacgtcgatgggcaacttgagatatagaatgccctttcaaaatgtccagtaaataaataccagtcgagtggttaatcaataataaacgggttggtataaggggtggaaggctgagggaggttaagatgttggatgaggatataaaatgaataagagtgacaggatcagggcctgactctgacgatgaagggtgaatgggtagcttatttatgtaatccgatccagtccagtcccgcaaaggtcttgaaaaggtaaaggtgaagcttctttatggatggtagaaagaatggaggaacgggatggttccgagagatggggggagatatgggcattttgtagttttagagtagacggggatggtatgggatggactctgatctacaaggaggccattgattcggtcccattctcaaactagaaccaaacgatgggccctagggagaaggaagagacgaatccctactacgtacatagactacaacagctcacggttaagctcttctccatcgaagtgaaggggtacctacatctcattacatgagaaaagcactcccagcagaggtacacggcagaggcggatacgagtaccttacttagttcaacagtcaaagttccccatgtataatacaaccttgtcaagcttgtacgtacggggagaaggtacgtttgtgatggaaccatgatacatgaaaagcatccatgatggggacactacgtaggtacctaaagaccgcaactaaacccactgcagcagagcgacgggaaacgactgttattgcaggcttttttttttcgtttctttttttttttctgatctaagtgccgtacatccttgtctcggaagccaacgtggagctatagttgccaagcaatggattggatcacaacggcagaagagaggcttggtcagttgctgcactgtaaagagaatagaaatggtgacggaattcattcagtcaacgtcagtttagaagcctgtaaacccccaaaagccagagcctgggccctgctcgtgagtagcgtgcagcctaatttagtgctctaaagacaagggtgggatcgggaatgggtgggctagagctagagccagggggaggggtgtattcaacccagccaaaaagagaggaataaaccattagccttttggagctctagcttggaggggtcatacatgccatctttgggcagcttccgttgtagctgtaatttttgtatgttgaatctctttttttctttcttttttttactttttatgccggttcctaatggtgcaatatctccgtaggtattgcaatgatattcacaagggaaatgcacctgccaaaactgggcaataggtagcacctaccttagtactctgtagcctccaagccctcgacctgttatccagttgcttccttcctcgcccatgagaattcaatggccgtcgatcaaattaacacaaattctgaaggctttacccatacatgacgatcacagtctgatcccttccctcaaaagcgactcttttaaccgcggcatcaccaccatcatcgacaccatacatggaaacaacgggttaggccggctaccaagctgcaagggaatgcaaatggaatgaaaatgtcgcacagtcacagtcaatcgaatgtctctgaggcggctcctccacgtccatggccgcggtgtacctcgtggaccctcctcgtgggacctcatcgacgccgtgaagttccgtagcgcgagggtgagtaaaaacttcccgtccacctacaaacgaaacccgcaccatattccccgagtagcatcaaccgtcatgctgggctgcgggtccagcagtcagcctcccagcgccagccaaacctgtcgcaagcactggcgtggatgacttggaactcttcagggatgcgtggcgaccaggctaggacttaggtccgacactggaagatcaacgaggaagcgatagacatcggatggccgaaaaacaagagcttgaataagcatcaacctctaacagactatcgctttgacaagagtcgttaaatctggttaaagtttggaagccgatgatcttagacatatacctattgcctctacctatatatggacgaatacgatacgacttggtatgtaataaggcgtctttcgtgcatggcgatccatgtacgttgacatgttcaggtaaaaagtgggtgttgtgtcgtgaaacctgtctgagtttgaagtataccaagcttgctatgcaccactttcttccttacagcatcaaaaacgtcaactactcctcggtccatgtgttcttttactcgaatgctgattttcagttggaagcattatttctacactccgtcccggtttcgcctatgcaaagccgagtcctgatggtcggccggagggagtggatgttttttctctaatgcgatgcagagctagtcaaggattcccggtcaagatgcgcagaattaaacgaaagtgatgcgatgccggtgttcatacgtgagaaaaggatcagataagattggcatggcaaaacgtcgagaggcggccttggcgaactctctggacctggccactcccggacaaggggtcacggcagagagtcctagtaccggaggcactcaacatagaggaaggagattcgctaaaaggtccaaattactggctggttgctactgtattgggttgatgcagaccctgaagacgctacgtatcttctcgtaggatcgtgagcgtgggagtgggcatgtcatggcgtggcaaagggcccgaactcgtgcgcttaggccgatgacggctttctacagccccccgcccacctacctccggtttctatgtgaagcttcacaccggtcgatacaatacgacgtcaatccctgaaacaagagggaagaaaattctgacgagcaaagagggcggcgatggacggctttgacggcataaatgggcaccaaaaggccgatcactcgcagtgtaatgtcgttcgagggaagtgaggggcgagtcccgcatagtgagggttggactcgacttgttgattggagcatcgacgactcggagcggattctgaagactaataaactccagtgtggagatgagggaattatctgatgatctgataaaccggatctgataagatctaattagccaagtcacagtagcgctgcacgccagcctcaacttgactggctcccgatccccaggggtccgtccttgactaggcactagccctggttgcatggactaggtcccttgtaagaggtcggattggattgcatgtttttactctttggggccaggtaccgatcgaacccaaacaatacgggagaggaggggatcggtagtcgtagagagaaaaattttcttctctcgtgggatgaaggggtcgtccctgttgagcagacttggcccattacagtacagtcaagcactaggtaaattagcatttcagccccaactcgccgctgatcgataagatgtccagagctactcaaaactacgtgtgacgattaggattcgccgggctagcgagcagcggtttcacaaaagccgttccattgattgattagattgtgaatctctctctgtcaagacattctgagactgcatcaagcgggatgcagcagggatgtttgccccttgtcaatgcgttcattatgttgcaatggaaatactattgacttatgcatgagacatgcattgatgggacgacaactctggaaatacccgtggcatggcacgatggaatcggcgaaaccgtaagatattatttacgtagtgcgcagcccatgttccgaaacctggtgtttttgttatctcgtgcaacttcagacccttgtttttagacacattgcattccgcaatctagaacatctggatcttaccaacgctccggcagtcaatgatcgttgttggttcattctactaaagaagcacccagcttggaggcggctattgttctttaatcccatatgaggacccagggggggcggcacgcactcacaagagctcccgtcaagaaccctggtaataaactgatgcaaggccacaggccaccatcagggaccaaattcgttttaggttctgtcgacatgcggatcaacggcggagagagattttacagacatgaataggacggaccgctttgacttcccgagatcctgacttcaatgcgattggcagtttactctaactggacaaacttactttggatctttgagccctcattcatatttctcttgggtaactttagtgtgtaggggttagtacccatcgtactatatcgctttcaaggtttttaccatcaaacccttggaaaacattctagaagtttttccttaattgactattaaagttgtatcgagaaaggctatatattcttaaacaggtcttagctaccttagatgttttagattttttatgttcattattacaaaaacaattatttctcatgctctctgcacctcggagaaccttcgaaatggtgacgtgggtaccatgcatgaatgtgaacatggatcaactattaggttatctgattagatcaagccgaagatcagcatgtcgccttgctgtacacatgaattttgggctgtggtcagtgcctaaatctgacgtctttttccattcgcttttgtctttacagcaccacactgttttcaacactcaacacagcagcatcatttattcatagaaaaaaaatatcgtgatgtttcttccatatatttacctcaaacttcattcacccaaaaggttttgtgacagttgataattaatttctaggtcagtgagaatagggtaccgttttgccagcaaggaaagtcgaccaataaatggatgcacctcccaagctcaggtcctcaacgtatgaaaaggcagcccacacctcccttccgtttccccacccacaacttgcatcatccaaggtccaaagcccaggacctaaaatccccaccagcatcactcccgcttcatcacggctctcaattaattatcgtctgtcgtcctgaaccctggacattgcctgtcacctgtctttctggcctaacctacggctgcccacatgtcatgagtctaccattgcttccagcgccagccgctgacgccgctcaacttcgcttaaccgccccctaacgtcgtcgttatcgtattagccacaaaccgacggaccagctgctgctattttgcttctgtaatcgagtgcaaagctcgcctaggatcccacgttacggtgtcattctaaacagcatcccctcgggcgtccgagactacgccgaccgagtatgggtccttcaattgatgagcctggggtttgcccttgtccttgtcagtctccttggtcacctcgaggcatcgtcgcttcgaagattgagtaatggcttcaaccctttccgtcctcggttcgatttctgccgaatgtttttcctggtcgacacactcgttcattgaatgcccagtacggccctctcacgtcttcatgattgatatgtttcatatcttgtagaacaggtaagtcaacaagcgtctaaccatcgtcttggcgcagttctcagatcgttcaatacacctatcatcctatacacaaaagccctgtaccaagctttcctgtcttgcttttttctgcgttgtgtcgacaatgttctgctctgccgagcatctcgtacatggtcataatttcttactcaatcacatcccgcacatttctcctccctagctcacctttccatccacctttggcgtccaaactatgacctggactcatttctctctggctctgttgctgagcattctggccccattcgacctatattcgccggaacattcgcaaggttgtttgtgggtaatggtccgtgtctgatacatgaaagcatcggacgctcgcttctttgttacagttgtatgccgaacgtacaaaatttcatatggatttcgcaaacaaaatcatttgtcagaatgtggctcccttcatctcggggcgatccgttgaggatccgtcgcctgcatggaccaaaagcgatgtggttatcaatcacaaagttgatcaagtgctgactgagaccttgaattgacggccagaacgggcaagtgcaatcgcttggcttgcaaccagtgttgcatttgtctacgtgatatcttcaatcctgaaattccctttgcctcgattgccgccataagcctttttgcccaacggcttaccaggtagttaatcctgtgttgaagtgcaaagatggaccgacctttcccttgtcggggttggttccgatttaaggcccagtgtgatcaaccgagctaccaaatacggaatcacgaattttataagcccatcccatcacatttgcgacccagcagatgacgagagtcactcttcacgacttggtctgttctcttgtgctctgatttgggacatacttgaagtagctgatgagcccaacattcgagtaagctcgtcacattcaaagactaaatagaatgtgtcaaccaagtcgtgacgcaatctatcgagtgggttttctactcatttggcaccaaaggtcaatcgccttgtcaatgagagaaccaatatcccacgcacccacgtcgtatcctggaacagtacagtgctctacaatttttagcataatacatacataacaagctcattttactatactcccgacgtcaaagagctccaccatacatgcatccaaaacagagatccaggtatctcggctcacaccactttgattcaatcagtcaaacgtaacgctacatcaactgcttcacgtcagggtcttgacttttacctctcctggacctggtacgcgctttgactgcccctcctttcaacctgtcattgctgctaaccatgcacatgcagaacactattatagccgggttttgcttgtacctgccactctcgcgggtcgatgagtaattactcgacgttgacaggctggattatactgtcatccacacgcccccttcgatcaggtcaaccgcattatatcacatcccacgcctcgagtttttcttgagcgaatcaccgtgacgccgattctaagacggcttacaaccgattgttttgtcgcaattccaattcgcagcctccgtgttttgtaccccggctgatgcccactcatcccgagtcctggttccgcgtggtcaccaagtgaccgaagtaacctggtgttagtccacctatattctctgatagtacttggcctgtgattcatgcaccagggtgaggctcctggctgaccataatattccctaaaagggccatacattctactgcatgcacacacctccaaacgttaccgtcactggcctcgattgttactggcgctatttgttgatcgaaactacactctatcgctactatcattactagcaccattgcctcaattgcctaaaagcgccatactttttactaactcgtcttccagtctaccaacaagctgagagattgacagaagcaacaatggacatcactgggctttcgatcatgaatgcccaggcatccaggcaacctgggccacatctgttgcaccaactggttaagcctccaaaccaaaatgttgctctggattacatgggaagcaaccagcgagtaaatattacataccatcagctacatgaagcagcaacatccctcgccagccgcattaccaaaacatcgggcagtgctcagggccagtttgttgtccctctcctcattcaccagtccccttcactatatatctcccttttggccatcctgaaggccggaggagccttctgtcctctcaacatcgacgcaccaccagaacgggtgaaattcattcttgacgatgtagcggcaacagtggtgctcgtatcaaaagagcttgcctctgcgatacctaatggcattagtgcagccgtgatcatagttgatgaggaagaagaccaaagtagcacacttcaaagtctatcgactgaagtcagctctcgagttcccggaccagaagacctggcctatgtcatgtatacttctggttcgacaggaacgcccaaaggtgtgggaatttcccatgatgctgcgacacaagctcttattgcacacgacagacatattccatcattctctcgctttctacagttcgcagcacccacatttgatgtttctgtttttgaaatattcttcccattcttccgaggagcgactttggtcagtgtgcgaagaatcgagatgttggacgatcttcctggggtattgcgtaccatggaggtagacgcttgcgaactcacaccaacagtcgccggaagtctgttgcggacaagatcgaacgcaccggaactcaaggtgttgttgactatcggtgaaatgctcaatgcacccgtcgtcgaagaatttggaggcgatgaaaacagaccaagcatgctttgggcaatgtacggtccgactgaggcgactattcattggtacgttgaaatactctggtcaatattcaaggctaacatgtctaaagtacacttcaagcggaattttcttctgattcttcaacgggaaacatcggtgtacccttagacacagtctcatgttttatcattgaagttcctgattcagatagtgagcaatctgagataagagttcttccccaaggagaggtcggagagctagctgtgggtggctgccaactagccactggctatatcaaccggcctgaacagacaaattcggttttcattgattcgccctttggtcgcatttaccgtacaggtgacaaagctcggctactcccaaatggaaagctggaatgctttggtcgattatcagatgggcaagtgaagctgcgagggcagcgtttagagctaggtgaagtggaacaagctgtccttcgcacatcaggatgtcacagcgctgtagcagcagtggcgagatctatcctggtggttttctgcgctgtggatgcaggtgtcacagaagatgctgtcctgaagcactgcggagattggctgccgcagtacatggttcctggagaagtggttttgatgtctgaatttcctcgactacccagcggcaaggtcgataggaaaaggctcaaggcagagtacgaggaacacaaagaagccatgttagaagacattgcagactccgaacctgtggatgagttcgagtcaagtcttctggtggtcgtgtctcgtgtcatgaatttcaaagtcaacaagtccacttctctcgctgctatcgggatggactctctcagcgcaattaaacttgcctcaagtcttcggaatgcaggatatagcattgatacgactgatctgctcacagctaaaactgtattcgacattattttcgctgcacggaggcagatacaaaatcaaactgtcagctccctgccattctcgacaaacctgtcgctagacttcggccaaattctgcagcagaacgccactctggctgacatgagcggcttgattgaagagataatcccatgtactccgttgcaagcggccatgctggctgaaacgtctcacaactcaactgcgtattgcaaccaggtcgagctcgctattcccctcagctactctgcctatcaaatttccgaatcgttcgcgcagctatcgcagaagaacccaatcctacgcaccggatttgcgattgttgatagaagattcgtcacccttgtctacggggaactccgacctgagcaaatcaaagtcgttgaccaggttcaaggtgacttttcgctttcatcacccgaagacttttgctcccctatgagacttcagattcaacgagattccgtggatgaaaaatcccgtgtccttttgcagatacatcactccctatacgatggctggtccatggatgttctgctttctgattggtctaagctgcttttgcaagaaccagtatcagagcattcgtcgtttcgcgaggttgttaagttttaccaacaactacagaccagtgatgatgcacggatgttttggactgaaaatctcgcgggatggaagcaaacaccactgcccaagctgcgagataagcttgttcactcgggtgaggtcctttcattccgaagacctatgtcactttctcgtcgtagagttactgcagaagtccagaggaatggcttcagcccccaggttttgttccaggcatcgctggctcttttatggaccagtgttacaggggcgcgggatatcacaatcggttcagtgacctctggaagaactatcccagtgatagacattgaacaaatcattggaccatgtattgctgcactgcccgtcaggatagacttcgacaagatctctattggtctggaactactcaaaaacctacactccagcaacagaaagattatgcaatactgcacagtctctctgtccgaggttaagaagttagttggtttgcaactcggagagagcctgtacgacgtactatttgtgtaccaagagtcactcgctagctcagagcgaacacagtgtatggtgaaagaagctactcatcttgaccgcttggaaacgcccatcttgttcgaagtcgagccgacagaagacggattcacgttgcaagttacatatcatgaagcgattgtgccaccagcaacagttcagcacatggttgatcaatttgaggcgttggcacactcaatcttggaaaggcctacccaagagatcaagtgtgcattgagggagatcaaatgcactccgtctgttgacaatatcaatgcatctccaccccaacgagtccctgacttagcgcggctttttgaggatgttgttcgcaaacacccagaggagaatgccctgctattttaccactctctgaaagttgcgaataatgttgtttggtcattccgagaactgaacaatgaggcaaatcagatagcacattacttgcaaagctgtggtatccaagtcggtcaggtggtggccgtgatcatggaaaaatcacctgctctgtatgcatcaatcttggccatcatcaagtgcggttgtggatatctgccaattctcccttcaacacctcttgcccgtactcgcgagattctattacaggccgaaatcaagtactgtttggttgacagttcacccgaccaacttgcatcaatgcttgagttgtcaaccattactgttaacaccaacttgttcaacgaattctccacagctaacttggacaatgaagttgatggatctcgacttgcatacgtgatttacacgtcgggtaccacgggaactccaaaaggtgttgctgttcagcaacagagcattgtcgcgaacattgaacatctcgaggcaacgtacccaaagccctccagctcacaaggtcggctccttcaagcatgttctcaagctttcgatgtatcggttttcgaaatattctatacttggtgcgccggtatgtgtctctgcgcaggcaccaatgacacaattctggaggacattgaacgttcgatacgcgaccttgagatcacgcaccttagcatgacaccgactgtggctgcccttgtcgaaccttcaaacgtcccaagtgtgcaattccttgtaacggccggtgagcccatgacacaggccgtacacaacaaatggtgtcaccagctgtggcagggctatggtccctctgaaaccacgaatatctgcacagtcaagaagatggcgacagatgaccatatcgagcacttagggcacgtgttccctaatacctccgctgtagtcctttccccagcaacgcttgacactgtgcctctgaactgggttggagagttctgttttggcggtgcgcaggttgctcaaggctacctaaacatgccagagctcacagcgcaaaagtttatccatcaccctcagtatggaaagctttaccgatccggagacatgggacgcatgcttcctgatggatccttggtaatcttaggtcgtatcgatgaccaggtgaagttgagaggccaacgaattgagataggcgagattaacagcacagtcaccatggctggatttgcaacctcagctgctacagtcttagtggaacatgaggagagcactatcaagcaattagccctcttctttgttcctcagcatgaccctactgagttccgtgtgctggagattgacaatgaagttcaacagtctttggctgcgcacatgcaatcacgcctacctggatatatggtaccatcttaccttgtgccgatctcttctatgccgatgacatcgagtggaaaggtagacaaacgtcgtttacatgattgtttcgacaagcttgaccgacactatctcgaaaaggtgtcgagatcgtctggcgataatccagatgagggtgactggagtcgaatggacctggtaatctcggaagtcatcaaagaatccgtggcagcatccgctggtggcttcggtcgatggacgcccttcaccgtcctcggagtagactccatctcagcgattgatcttgctcgtgccctaaatgcaaaattaggggcccgtgttgcagtatctgatatcctgcgcaatccaactattgcccaactggcaaagcatctggaggggaagcctttgtatgaagagacggcatttgagggcactcaaagggaattcttccccgccgccttcaccgccgcaataaaggaagttttcctcggagagtcaaaggccatcaaggatatcttgccatgtacacccttacaagaagcaatgctgtctcgtggacaaagaggctactataacaaagttctcttgcgtctgaaggcagagcctggggcaattcgatcatattgggaagtaatgtcaaagaggcatgatatcctccgaacctgtttcgctacgacgacagactctaagcatgctattgctcaggttgtcctggaggattgggaaattccctggagaacatttgacatcagcgaaccatcgtttgatggagcgatcgaagaacatcttaaatctttgccagatccagttgactcgagaaccccgcctgtgtctctagctcttcttcgatacagaggctccgcattcctttcgtttatctgccaccacgcgctatatgacggcgtggcgatggagcgactgctgaaagaagtggaagcgctggctggcggcgaggatctgttgcccccagtgtcttataaggagtttttagagatttcgaccaatctacctaacgacactgaggagttttggcaacagcaccttcgaggatataaggcattgtcaatattcacacagtcaagttcaagtgagattgaccagagtacttgtaccacatctctggacatgccccttgccaatctgcagggacgtctccgtgacttcggtacgactctcctctcagtctgtcaagcaagttgggccactgttcttgcgatgacctaccggcaaccagatgtgtgctttggaaacgttatgagcggccgaacgctggatattgatggtctggaaaggcttgttgcgccttgtttcaataccatccccattcgagttgccttgccgacaacatcgagcaacatcgatatggtcaagcacttgcaaaagctaaatacagagatgctcacgtaccaattcactccattgcgtctgatacagcgtagcatcaaccgtactggtaaacacatctttgatactctactgctgctacagaagccgctacaagacatcgatcaaactgtttgggaactcgaagcagactctggagatatggacatccctttagtttgtgaggtggttccctgtccggggctgaactcactagtcatcaatcttcatcgggatatgagtattgtaaccgaagacgttgcctcagctatggctgacgcgttcaaggtgatactgaaggccattttgacggctcctcactcaaccccaatgactgcagaggatcttcctgatagcctgcgctcgatactacaacagctcaagccgcagtatgacaagaaagacaacacagggaatatgcctgacggggaggaagaatggagcgaagttgaactagatgtccgtcaagttctagccaaactctctggtgtgagcgagcagcaaatcaagcgccgcacaaccatcttccaacttggtctggacagtataaacgcagttcaagtggcttcaattctccgtcagcgtggatttatcgtttctgcgtctgacgtaattgaatgtccgagttgctccaagatagctgctaagctgctggaaaaccgctcaagaacgaagagcgaggatttgaaaagatatgacattggtcgattctcacatcaagtctactccgagatcgctggtcggttacctcaaacagcgactattgaagcagttcttccctgcacacctttgcagtccgccatgctggcatctttcatacaatctggaggcgaaaactatctcaacgcaatggagtatattgtcacagatgagatctcgctagagagtcttacaaaggcttggcagttgctccatgaacgacaccccatgctaagaactgggtttgtgcctgtccaacaccctgatgccacatttgctatggttaggtatgcaccaggttcgatgaagacacccgttagtattgcagaatctgagggcgatgaggtatccgacttgttgaatttgaagggcaatacgagcgaaagagttcttactgcattacaccaacccccttggacagtggttctggcccagacccctcaacaaacctcgatgaaatttgtcgctcaccacgtactttacgatgcgcatgcacttcaaatgatgctttatgatctttctcggcttgtcaagagcgagcggctgccgccagtgtcaaggattgagcctgccgtgtcggcgattttaattaactcactagatgagcaagggtcggagaaggctttttgggaggccaaggcaagtagcactgttgtcaacaaattcccattgatgactccgctgcgagttgagagtcgatgtatgcttgctgacacaactgtggcatctctatcattcaccaaactcaagcgtgctactcaagcctcaaatgtaaccatccaagcagtcatccaggcggcctggacccgagtactggcatcctatctgggcgagaactcggtggtctttggtgttgcactatctggaagaaccaccgatgagaccaaagacgccccgttcccatgtctcaacacagttcccgttgtggggaacaatgttacatctaatgctgagctggtcagctacatgatggaatacaatcagcgccttcacaagcatcaattttcaccacttggaaaagttcagagatggctgggacatccgactggccctgtgtttgacacactgattgcttatcaaaaaatggcagacgccggatcttcttcattaccgtggaagctggtcaaggatgaggcaagagtcgagtattcagtttcattggaaattgaacctacagaaaatgaccatgttcgtctatgtataacctattacaacgatatacttcctcgcgagcaggcacatctcctgatgaagcaattcgactcttcgctgaaccacatcgcctgcaatcatcttgctactgaagacgaggcatttaatctttcgccagatttgtactctgttctacctccctcgcatccagtacttgatgcacctgtccaattcttgcaccaattcgtggaactgggagcagctgttcacccaaataaacttgctcttgagtttgtctcggcttttgatggagacacatgtcttaaaaaacaatgggactaccgccagctcaacattatgggaaacagggtggccaacatgcttcaagaaaagctcacccctggcagtattgtcgcaatccacttcgacaaatgccccgaggcgtacttttccatcctgggtattctcaaagctggctgctcttttgttgcgcttgatccctctgcaccaaaggctcgaaagcagtttattgttgaagattcaagagcaccttgtctgcttacacggagtttggaggatctagacttcgaagcaaaaactgctattttggaagtgaaggtcgagtctttgagtgtgctggaagaagaagagcttattttccaaccagcaatctccccctcagatacttgctattgcctctatacttctgggactacaggaactcccaaaggctgtgagatcacccatgataatgctgttcaagcaatgatggccttccaagagcttttcaagggccattgggatgctgattcacgttggcttcaattcgcagccttacattttgatgtttccgtcctcgagcagtattggagctggtctgtgggcatggctgttgttgctgctccaaaagatctcattctggacgacttgacagcatccatcaacaagcttgagattacgcatattgatctaacgccaagtctggcacggctaacacaccccgacgagatccctagcctctgccgtggtgtctttatcactggaggagaacagcttaagcaagagattcttgatgtttggggaccgaaagcagttatttataatgcctacggtccaacagaggccactatcggtgttactatgtttcagcgtgtgcctgtcaatggtcgacccagtaacatcggaaagcagttccccaacgttggctcattcatattcaaacaaaacacaaacacgcctgttttacgtggcgctgttggtgagctttgcgtatcaggcagactagtcggaaaaggctacctcaaccgaccccaacttacagaggaacgattccctacactggaggagtttggtgaacgtgtttacaggactggagatcttgtacgcgtcctgcatgatggctgcttcgacttcctgggtcgggctgacgaccaagtcaaactgcgaggccaacggctcgaaatcgcagagatcaatcacatcatccgcaccgacgttactgaggtccacgacgctgcgacaatcgtggctcgacatggaactagtggcaaggatgtcttggtatcattcattgtcagcgagcacctaaccacagggcctctcagagttgtgtcagatgacgagggtctagctacgaaagcaaaagaagcctgccgtgccaagcttccaggatacatggtgccaacgtatattctccttcttccatatatcccgctttcttccaacaataaggccgagataaaggatttgaagaagctcttcagtgaactcgcgcctgaacagctcatggagctctctcatgccgcaacagctcctgtttcgcgaggtgctcaggatattcttgttctgctatacgacgctttggcgcagtttagtaacatcagcaaagacgatatttcaccaacgacaagcatattcgacgttggcgtggactcaatcacagcactcaaattagcctcgctcctcaaatcgcgtggcttacatgcagtgtcacctgccatgttgctcaaaaaccccgtcattggtgatcttgcaaactgtcttgctaaagccgcttcaagtcaaagacagaagctcgccagagaaatcaaacagtccatccaagcgtatgcgcatcggcaccgtggcttggtctatagcagtcttaatattggaccggcggacatcgagtatattgcgccatgctcaccgttacaagaaggaatcatttcacggtcccttacgagtacaaaacctggggcttacttcaatactttccagttgaagctccaccagtctacgactacaacaaaatttcagcaggcatggaaggatttagtattctctgagagcatcctgaggaccgtcttcgtaccttccacagatggcttcttacaagttgctttgcgaaaccctctcttcccctgggaatccaccgcctttgggtcaaacgaattggccgaatactactttgcagagcaaaaagagaattggatacaacggaacaaatcttcgattacgcagcctttgttgttgacttatgtcgaaacacctacatcaagattgttcactgttcatattttccacgcactgtatgatggaaacagcttcgatctcatgatggatagagtagctgcaaattacgcaggcacctctgttcaaaaagctccttcgttctttgaagctctcacgtctggccctttgacaagacatgacaactgtaagggtttctgggagaagcatctggaaggttgggtaccctcttcgatcacagcacatgagagaagcacccacggctcggtcgttgttgctgagcgtgatatgcctatctcaaacttcgaggcaatgagatcttcgcacaacgtcacactacaggccgtgataatggcactttggacttctgtcttgcagaacctcgttgaaagccaaatcactatcggtgttgttgtatcggggagagcagttgatctcccaggggtcgaaaacaccattggtccgctcttcaatactgtgcctttcttccgccaagctgttcaacatgaggattggaaatcgctagtccgacgatgtcatgacttcaatgcttcggttcttgacttccaacacgttcctctgaagaatatccagaagtggtgctctcataacaaggctctattcgacaccctcttcacctaccaaattgacgaagccaagactgatgacaatgagctgccttttgagattcaaaatagcgaagtaactcctgactaccctctcgcccttgaggctgtctatacaaaaacgggcaaactccgatttacacttgttgctcagggtcatgtggtctctcagtcgattctggacaacctcctcaacgagatcgagcgtttcgccgacctggcggcggagtcaccacagagtgaggtgcctgttccacaattcaaaatccctatcgtcgacgactttcacagtggaaatgcagaaaaggacagccagaacagctttgaatggacatcagaggctcaagcaatccaaaacgaaatctcagtacttgtcggtattaaccctgcagagattgcacaagatgtctccatcctggagctcggccttgatagcattgatgtgattaaacttgcagccaagctcaaaagaaagagcattaatctagccccttcacagattatgcgtcaacagacaatcgccaagatgatcactgaactggcaagcatcaccaatgactcttcatgccccccaagagataacttcctgtcgcgcattggatacaggttgcgcgaacatcttgaggcttcggaagtggatattagcaatgtagaatctgtgttaccgcccacccacctgcaggaatcgatggtagccggaatgatccattctggctttgaggcctatttcaaccacgacgttttacgggtgtccgaccatgttgatactacacagctcatccaagcttggaaggacctcatacaccaaacaccagttttaagaacaggcttttaccaagtggagagtcaggactttgacatgacattttgccaagtcgtgtcgaaatccattgacatcgattttgaggcaacgagagttgaagacctcagcgaattacaccagatcaccgatgctgccaagtccgcggctaagaatggaagaggacaaaagaaactttttcaattaaagctggtggtcataggccaagaaagatacatggttctctccattgctcacgctctctacgatggatggtctttaagtttactcttccaagatctccaggcattgctggagggaagattgatcactcggcctccagtagagcaattcatcgcgagagtgatggaatccacaactagcaaggccaaggacttttggatgcaatatttgcaagacgctccatcgtcgacgattctcacaaaagtccagcttcctacagttgaggaaaaggtccaacgatttgagtcggtgtcaaaagtcagtctattggagatagacgcagcctgtaaaagactgtccgtcagtctacaggtactctgtcaagcttgttgggcagtcactctagcacgccagatccgaagcacagacgtgacattcggcaccgtcttatcagggagggacttcgatggagccgacagtctggtttttccaacaatgaacacagttgccctgcgttgtatactgcatggctcagcagctgagttcctgcgttacctggaagaaaacatgactgacattcgggatttccaacactatcccctccgcaaagctcaatcggctgcaaaggttgacggacaagacttgttcaataccttgttcatacttcaaaggtcgccggtatcgagtgacccagcggatcgccctctgttgacctcggttgaagcgtcatcatccactgagtatcctctctgcgtggaagctgaagctgtctcagactctctagtgtggagactcgcactacagccccagtgcagctggaatggaggtcctcagagtctgctcgagacgctggataatgtcatgagttttctgttgaagtcgaaagaccctgaaatcctgtcgtttagcgaacgaggcgtttcaatttgtggcacgcctccagtggctctaccagagagtatcatccacgaagatgcttccgataattattcgtcaagagatgagaagattgagtggaaccaaaacgaaataggaattcgggaggttctctttcaagtctcgaatgttccaattttgtccatcaagctttccgacaacctgtaccaccttggactggactcaatcagtgccatcaaggtatcatcacttctacggaaagcgggcataaatctccgaccacaagatctcatcaaatcctcaagcatatcggaaatggctcaaaaggcagacaccaagctcaagaagcctttgcaaactcttgaaactgtcgaagactggttaccacccgctgacattgatgtgaacaagctgcttgccgacaatggcataaacaaggacgaagcagaagttctacctgctttgccgatgcaagtttacatgttgactgcgtgggaaaattccgatgggtctgtcttcttccccgagtttccctgtcggatcaaaacctcggctagcctgggagaaattgatcaagcttggggcaagcttgtatccgaaacaccacttctacgaacctgttttgcttccacacagtcttcgactatccctttcatacaaatcattcttaaggaactcggcattccgctttcaagcttgcaaccgggagaacgctcaaactgctgtatccggccattggtcgaggtgaacatcgaacaggaggacaaagacacatggcttttacgtctcaaactacaccatgccctgtatgacggagtcagtctccctgcactattacagcgactatctgagttactgaatggctctggtactatggaaaacaagggcctctcccagtggaagcaatttacaatgcgccacactacggatgaagctcgtatcgcaagacgagaattctggacatcgtatctcaagggctcatcttccagtcctattatcgccaactctgacacagacgtcaaaatgcgaacctcgcatttgaaccggtctgccatctcagacatcagttccatccaggcccttgctacccagtctggcgtttccttccagtctttgtttctttcagcttacgccagagcacttgccaaacagaacaatgtctctgatactgtgtttggtttgtatcttgccaatcgagctgctggcgagaacctccctcaaacctaccccaccttgaatcttgtacctttgagggtcagctcacctatcaatcgacctctagcggctgtcgccgccgacattcaaagagatatccacctcattacatctgaaagtcgggcagaggttggtctttgggagattgcacagtggacaggaatcagaataacttcatttgtgaatttcctaaccctccccggcgacaccgacccaactgggaactccatcacggtattacctgagacgaacacaggtgttgttgtcaaagataacttacctgatcgtccccggacaccctacctggaaagcattttcagaaacgatattccagtaagtcatcttgtctttctaccaaattagctttacggttactaacgcgcgccgttatagatggctatcgatattgaagcgtcagttgatggcaagaatctagccattggagtgtttggctctttgcaacagatctcttctgaagaggccttgaccttggttgccaatattgcagaaatcttggatgggggcatttagatattatagaggaaagcgatatgcattcttttcataggtacttggcgttggggattctagactaaacttggtatttttgtagaaggtagacacgaatcgcattttgtatatcaatgataaagatttctgtctaacatgaattcccgtgttaactccgtaactcctgtgtaatgcttccccttgatctcgcggtggagttcatagatatatgctaaattctcagctcggatggtatgctattggaggttgaaagaagcaatggaaaaaggtatccaaaaggttaatgtggcttaagagcaatattttagaacgagcgttattgcttgttcacacagaataccccagcattgatctttcagggaaaaggataatgttagccaaacgcacaacctccgcttcagctcgagaatttggcggtgtgcttgcagaactctttgtatcggtatcaatctccatctcagaatctacctcgctcttgggcttcgacttttcgggaggtggtgtgccagaacgagtgccagcgacttcccacggagcgagccccatggcctgtaatgaggatggtcccccgacttcagcgatttctttttctccaggacgagtttcagcatcttcttcgacgatacctctgccggtggagtcaaagtcgggtccggggtggcccctttggaacgctttcctctgtcgcgcaagataaagtgcatttgtttgcgtgagtggagctgccggtatgtacaccagcatgcttacctcactcttactgccactgggcgttttgagaccatagttgttgctggaaaggtagtatggaagatccggatgccagaatatgtagtcaccaggctgcagagttggcaacgtgatcatgctgtttcttagatgcagatgaggatgccaagtttcggtgattctctgtgcgtgaccgggaactgctccatgaataatggaatcaggttctgtttgcaacttccagttctcgggagcaagatattcctcccattcaggtccggagcgattctctggtggtggattcttggttgtgaagaacggacgaagcaggtagtaagctgtcgcaagcttaggtgagggcaagagacgcaccatcccaggctcgacggtagagagggccaagattccttggaacatgcggaagatagtacaagcaccgtaaccattgtaaaggtcagtagtcacagatgttcggctggtacatttccatgggtcgtaatcctcccattttccatggaagatgtggttataggttcccgcgtgctggtacccatcgggctcccagcgctcaagggacccgttatcgacctgggcggtgatacctgcagaggattgtaaagcttgtatccaatcattggcagattgcggtggttcattaggtgggacattgaggctgttagactggttctcgctattcccatgcacacgtatgcgatcgacgtaggtaataggaagtcgtgtgacaagttggtcgtcggggctagtctcccagagacccatcataaagcgttgggcgctcagaacgttagggtgcgctctcgaacggacttgcgcgggagtccagaagaagtcgaagcatgcagggtcatgttgctgcaatgcttttgctttcacatgccgtttgctatcaagataatcgacggtctcgcggactgcagtatcggtatctgctctgggaacaaccttgcggacgactccaacaccatagcgcctcagatcatgcccgaaacgggcagtctgaacagagtcatcaagatcgccaaattcgattgagggaataaggtgggcgccaagatcttctatatgactaacctctttgcgcagcgctgtaatgagacgagcccagctagcttcgagctcggcctcgtgaccgcgaatgaggttctgcttgatgcgtacaaaacgtgaggggagagcgataggttcagggccccagaaggaaattacaggttggtctttgtcaatggaagaattgcttatagttggtgttgagctgtttgtcctgggagtgggtgacatcgatgacaaaccgttggcttttagtgagggcaaagccgtagttgtcgtgctcgaatggctgccgaccatcttgccaggtatacttgcagcgagggccgcagtgagctttgcctcgtaggataacctggcactttctgtaatggcagcggtaactagtgaggccgcgatcggggctgaaagagaggcgcgatggcgagattttgtaatgcgaccagtttgtgtaaagttcaaggcgttgctctgcgaagctgcagcagctgaagtggtggtggcgttggtgttgtatgaagatgcgcctgagctggagttggagttggagttggagctggagccggagctggagatggaggggttcgaacggccaaggcgggtgcgggaaagagcagctctgacctgttgacctgccgcatcagcgccttttctaggcggaaggtgcaccccttcaggccctcctccatcttctggctctcctcctcctccgcctcctcctactccgtccgccgctataactgtttcgacccttgttgccgctcccatggttgcagcatcccacttctcctgcgcttctcttaggctcctttgttgttttgcctctcgtgcatcctgatgttctacttgatagatctggccatcttcttgccccatgtgaccctggaaagcttttgacttggtatatccgagtccacttgtgaggccatctcctaccgccacagctgccacagctgctactccaatcgccgataccaagccttgagcgtgatccagtatgggcgcggagacctcttcttcacaggtaggcggtagatcgactgttggtgtggccatgtttgcgttgagttgaattgcgttgcgttgtgtagcaccgcgtcgtgtcgtggtgttggttgcaggtgctgacagcggattcaagattcaagattcaaaccaacgctgtgctataccgagcctttgttaataattcaaaaagaaaacggaaatgcactgtaaatcgtgtgtctcggccatatgtacgaagaggtgcgttgaattaacttgttcatcaaaatgtaaggtttcgaaagcaaagaccagagcaaaggaaaccatcacaaagctcgcaacggttcttctataaactagccctacatactgctactgagtgagctttttagcaggcggctggccggaccggggctctgctaagaccatctcgtctcatcaatcttcccggaggagaatctgtcgatgttccccatggaggagtagagggtccctgccagcaaactacgaatggatcttacagcgcgcagttcgggcctgtcatccgtcgaaccattctcttcttgctcaacgttccgtcccgaaaccccggcaataccccacacttttccgtttggagcaagtgatgggtgcacggctctacgggccatcgtccgtctactggtgaccgagatgccagagaacaaaagaaatggccacatgagacttgtgaaggggcaacttgcatgataagaatcgggctgaggttaattatcagacttgagttaattgtctatataccatttaacgttagatgctataatcaataatccatgcccctcatgtgacatgttgccacatagattatccattatcattgctatggtatttcagatggatcaaccaccgggaacatgatgcggaaaagcaatcaaacaaaaccttgcaaataatgcaacacccaggaatttcggattcccccattagtattggcgttgaatatgtcaatatcagcatgcatcttcaatctcatcaatggcaaatagattcacattatccatatcgagtcaaccactacggctaatctctggcgcttgttggagcgtccattgggaccagacacagcaagctgagactttcggcagaattaattaagtggtggaaaacggccggcccgctgtgcctgtttaactgaggcagtccagaagctgggcaagtcggacaatgtcaacccgacaccaatccgaaacagtgggcacagttacggcaaatcgggcccaatactcccgagaagtgacagaattggtttggattgttttatttttgttccaactacctatgtgcggcagcaatactatactcgctacgagaatgcaatcatacgctaatcatttaatcatacagatatccataacaacaactccctcaagccaggtcgctcgcggaggatcaggaaaccatccgaaacgctttacaggcgggagtgcttgggcttccagccgtcctctgcggcaatgagctcagcagcccgctcaccgcaagcaagcaccgtcaccatggggttgatagtgggcatctcggggaagataccggcatcgacaattcggagcttgttgatgccgcgaaccttgagctcagggttgacaacagccatctcatcccgctcggtatcacccatcttagtggtaccggcagggtggtagacagtgtgggcgacgcgacgggcgtactcgctaatctcctcgtcggtctcaatcttggggccaggggcaacttcctgcttgagccactccttgaaggggctctgctgggcgatcttacgggcggccttgataccatgaacaagagtagccgcatcgtacccctcaggatcggtgaagtagcggaagtcaagagcgggcttgacagtagggtcagcagaggtcaagtagatgcgaccacgagagcgaggacgaggaatgttgggtgtcatgcagaaagcgtaaccatccttgatcttggggtatccaagacgctctgtgttgaggtggaaggggatctggtagcagtgcatcatgacatcggcagcatcgccgtcgttgccagcggcattcttaggctcacgtcgaaggaagatacctgcatcagagtccatggtggtctggttggcagggacagccttgttcagctcccacatgatgatggtctcggggtgatcgagaaggttctcgccaacaccggggatgtccttgacaacggggatgttgagagactcaagctgagccttggggccaataccagagtgaaggaggagtctgggtgtgtcgacggcaccggcgcaaaggatggtctccttgcgagcatggagagtgtgcttctcgccggacttcaaggtaatgttgatgcctgtagcgacatcgttctcgacaaggaccttggagacatgggcctcggtaagaaccgtcaggttggggcgtcgctcatcgcctcggaggatagggtggatataagcgacggaagcactgctgcggtggccggtgtcggggttgtaagagacggagaagaagccggcaccctgggtcaattggcccttctctgagatctcgtggttgaagtcgtggatgatgggaatacccatggcctcggagcaagccttgacccagtccttggtcaactggttacggtggcgggggtggacggggttcagctggttgcgcaagttgtcgacgctgcgcatgacggtttcgaagtcccatcccttgcagcccttggcgacccaacggtccatatcgtggcggaagggacggaaagagatcagggtgttgtgcgaagagcaaccaccgaggaccttggcccgtgagtgtcggatatggctgttgccattaggctgctcagttgtggggtagtcgtagtcgaggtcaccaccgaggagagacaaccactctcgaaggttaagaacattgttaagaccgaagtctgagggaccaccctcgatgacaaggaccttgcgttcagggaggtaagcagagagacgagaggccagaacacaaccagccgtgccaccacccacgataatgtaatcgtaagcagagctggcggaagcgggaagaaactcggtggtcatggtgaaggttggtataagtggatgtaaggtaggtaggtgtagtaagtaggataaaggttcaatgaaggtgtatccaagatgaggactcaactcaaacaggaaaggggtatcgattgaagttgagaaagaggagctgaagaggaatgagatacgactcaagactagaaaagtcagagctcttgtagtcgagagtcgaggcgatcaacatgtttttgaaatggacgaccatcaggtgtaggtggggccccagatcgcgaaagggatctcggggacggtatacagtgtcaattggtttgaaccacatggtgcccagccaggacttgatgtactctcatggctgcacaaagtagcgtctggtggacgaaacatgatgttgattggttcgagggacgagcacactgctatgcagcaaggcttgtgtggtgggtggatcaaaaacactacctcagccagcgagaagccgaacggcgacggcgaggacgaactaacgtagcgagtccaggagtccagggagaaagctggtttggctatcaaagttacaggaacgaggctagccgcagcggggtcttggccggtgaaaaagggccaaaaaaaatactgtcaaagatgaaaacatgttctgcggtcttcaccgacttcgggaatctggatttggtgataccgaagtcattatcctgtaatgtccgtaatccgtatgacgttgtgtatttgtccttgggtcaattgtcttgctgtcgcgtaggaactgacagggcagacagggcagggtgattacctacctatcttggtggtaaatagcttgtttcctaaaagttaatttgccctgtcagttcctgatagctctgcacaatctgacaacgcatatcagggaatggtcattcgctggaaaaactctgtcgctgcactctattcggcactcatactgtactgtcctgacgcctcagccgcgacacgagcgttgacttttgcaagcgtttatctgagagttgctgggttgaacggtgcaaggtggggccgttctgacggcgagaaatggggtagagaaatggggacccggatccggatcacagcaggcaggcaaggaaggcgccgactgagtctcaatttttccctgtttgccgcatgtaccgcttcaaggtaactgcagtaggtaaaggatgaattgacttttttttctcgccagctaaccctttcttctcataccaggttagtagggacttgacttagtattccatcttcaccaggcataacaaaggtaccaacatatgtactctcactctttgaatccctcaagacacggacagacggcacagcacaatcacggacggatgcatggcctcggttacccgtgccgacaatactgtcagctttccgaatgaatgcacgataagttcctgttctggtttcgtgcgtccatcgttatcaataaaaattcacttgaatcccaccatgttggttaccatacatgtacagtatccagtacagacgacaggtacccattatctgcagggacggttcggttcaccactaaaaccccatacatagccatccctgccatgtgccgtggaggaggatgccaagtttgaagtgctgcttagcatactaattaggtaaagcgtggttggggtagcatatgctcgtcagatcgatattctccaaagatcgaatttgagctatgggtgattggatagtcggactaaacagtgtgctccgcagaattcatcggtcccttggttgtttcttttcttcttctattttttcctcctctgttcacaagcttcatccggtatatccgggcagtaaggtcaataggagagagctgtagaattcaagggtatcacaagtgatggaatgggatgatgttcattatcgccatcacagcaaagtctttgaagctaactcatcaatggcaaataacactgtcttgtaagataaaaggttcagaagctcgggctgaacgaagctcaaggtgtggtgtggtactgccagcctaccttagtcgcctatagctacctgtagctacctcgataatgacgtgaacatacccacaagatatccactctgcagccactcagccttggcgttgttcggcaatgtctagactctctctgaattatctttgcaggtgagctgagaactgggctctttttgttgtgtggtttatcattcgcagtagagatttctcctccagtttttctgcacagcaacgactacacaatacaatgcagataccgtaggtggtctgataatctgtattctcatcgcgcagtagtacactcgcccgctccgtcctcagaggattcgcggcacaggtatcctaggtggttggtcttttgcaactcataaacatgtttcaagcattgctcgagtcatgctcttttctatctgctctgcttgtatagtagtaagtatccagactccagagtttaccatcttttcacgttgcacaaggcgtcataaacgcaaaaacaactgtttacaagaccattactagaatagaaaatgaaggtcgattgtcctactcttttgttctgtccttcgtctgtcatgttggttgaatagaaaccgttgcacagtactgctcacgatgctcggctgtattctcattggctaatcagctataccgtgttttcacagtatgactcgggcccacgtcattgtagctttctagatgaggaaggtacccggcatcagttaataacgggtcttgacggcacttgcatgtttgcacctgctatcatccctacagcctttattatctcacttacacccatccccacatactacaatagaacattcattcagatccagatccagacgattcagagtaccttcatacccttctgatcttacttgccttactgttactttgattgatctcgtgcctttcttcctctctacttggtttcgtgatcttacttccatcttactcactcaaattaagctacaatgacgttcccatccgatattcacactttccactcgggacgacctcagcccgagtcatcgtcaaaatccaatacttttgtatcggtcgatccaagcaacgcaaaaccccttgcaactatctacaccaccacatcagaacaactcaaccagacagtcgcagctgcccaagctgcgttccctgcctggtcccaaactccagctcctcgacgtgctgccattctcctcaaggcggcctctatcctacgtgagcgcaatgatgagcttgcattgaccgagacgcttgatactggcaagccttggtcagagacttcgaccgttgacgttgtaaccggcgccgacgttctcgagtactacgcacacatggccgcaggcagctttcctggccaaaacactcgtcttcgcccggacgcctttgtccttacaacccatgagccccttggcgtttgtgctggcattggtgcttggaattatcccattcagatcgctctctggaagtcagcgccatgcctggccgctggtaactgtatggtctacaagcccagtgaggtcacaccccttcatgccgaaacactcgcccaaatctacattgaggctggtgtccctccaggagtattcaatgttgtatacggcgacggtatcgccgtaggcgcacccctcgtggctcatagtggcattgccaaggtgagcttcaccggtcaagtaagcacaggcagcaaggttgccagccaagcagtcacagatatgaagggtgttactatggagctgggaggaaagagccctctcgttattctacctgatgccgacgtggaggacgcggccgacaccgccatggtcgccaacttcttctccaccggtcaagtgtgcaccaacggaacccgtgtgtttgtcccagacacgcttctctcccaggtggaggaagccattgtccagcgatgtcgagagggaatccgcatgggtctgccacgaaagaccgagaccaacttcggtcccatggttagcgccgcacaacaggagaaggtcaaaatgtacattcaacacggtcgcacagtggacaaggccaaggttctattcaatggttctcaagaggccagcatgccacagccaacttctgacggcttttgggttcaccccgttgtctttaccaactgcaccgacgacatgcgcgtgacgagagaagagatctttggtccagtcatgtgcattatgccttataagacacagggacgccctcgtcaagagtggctatcagacctcatcgcccgagccaacgataccccaatgggacttgctgctggtgttgtctcttctgacgtcggcttggcgcaagaagtcgttcaaaagctcgacgctggtattacctggattaacacttggggtgaatctcccgcggagatgcctgttggaggttggaagatgagtggcataggcttggagaacggccatgagggcatctcagcctacatgaggacgaagagcacactgatccagctgggtaggggagcctgcaagggtgttttctccaaattgtagaatgatagcatatatgagttcaaaatgatacctactttcgcgttccaacaaaggcaagacatcgtgtgcttcacatttatactatgtaaattgcagataacccattgcgatgcctggatttcgtggtcggtctatcgataagctacgctctcccattcctagtgatagttaggcagtgcatatgcgagacaacaaccatattatagttcagagacgttatatctttcgtcactactcaaagatgagaagagtttgacggaattaatagtgaatgaatagtctatcaaacaaaagaatacgatgacattctggccatatgactggccccaggtatggttggtattttacacgtagtctacctccattacttttaaactaactattctgggtattctgataatagcctcctcataactacagcttgatccttccttttaacaaaggcaatgccttgttgttctgattaatcaccagtaatacatgttcattacttgttatcattacctcgagtcctccaagagcgtctgcgtgccccctgtgactctgcaataccttctttgctctcgagtagtactctagagctaggtagtttataccaagaagttgataaaggcgacccaagttgtagtacgcctctgccttgttttgactactgtcttggacagggcttgaggaacctagttcggcataacgcgacaagaatgactggccttgcagcaataggtactggcgattagttgattggcgtttcaatccatagtgaacatacgctagaccaaggcttagattcaccatgggattgtctgggtccagggctcgagatcggagaaagtatcctacgaaatgttagtcgaggtacgctaggacagaaacagttactcacctagagcatatgtgtagcttgttgatgtaaacagaatatgcccgtaaagcatcagcacacaagcatccagcgatggctctctcttcttggctgaatcttcgttgggctcactttcgccataggcttcatccatggctttgatctgacggaggatgtacttttgcgccggtccggatgtgtaccaggacacaggagattggcataagtttgatacgagagcaaacatgcggtacgaatcagaggttgcaccatccctcataagctggcgagcagttgcgatgcacttttcctcatcgcttgtgtaaatagcacaaactacgaaagttagtatccttgaaacgttgtagcactatttacttaccactccaagcaatatgaatgataaacccgtgctccggagcttggaatgcagttgaatctcgagcagcttcacacacttgataagcttcgtcccgcctatgtgcgatagcgagaccaatggcataatcaagaaatagatcgagccagttgttgaatgaaataccccgatggctctcgagatctgaagaacctgcttctccgttcccgttgtctggttgaggtgcgagggctgttcaaatttcaaaatcagtaaatgatatatcctcagggttcagcacactcacttctcgctagtctctcatacatctgagacagttcgttctgtggttggcctgcttcttgctgttgcgtatgattctttggtcctaagaaatgtaaatacttatcccaagtatagaatttcttgattgatcggaagtcgtccacaagttcttttgaagaggccatccactctggaaccaaatcttgacaaccccctttaatcttttgccggagatcttggacaatctcgtactgttccgccaactttacggcacgcgcctgttcctcttgtcgacgcttttctgcaccagccaatcgttttggtcggtagcgtctcgtaataagccgctttccaaaagcatctgtcctacgaggaacagcttgagttcgtcgtggagctcgtcggctgggctgttcagttgccgtgcttgagtcttggccgctttcattattgtgatcccggtcccggatctctcgaagagccattgcctcagctgccaggataagagcctcttcttcctctcttgctttttcatacatgttggccagttcgatacgtgcgtcaatgttgtcttcatccgcatcaatcgcagccagaaaatactcctcggcggttgcattctcgccaatggcagaatggcatcgtcctagctgcagaaggattgttgcatcggcatcaccgggtaagtcgcgaagtacgtggtagtatgagatcgccaatggggtgtgaccacggtgagccaattcctctgcaagatcaaaagtcaagaagggaaactcgttggcgaagtctctcgtaatgacggactcaggatcaaaccaccacaggtgtttctatcgtattgttagtatggcttcgttcataacgctctggctgcttaccatggcttcttcctcatccccaagtcgaaatctgtatatcgccagacgggcacgaaggtccaaaggaaatgaccggccatagaggtcggtgctccaaagcccagctctgaattctggaacacctgttcttctttcatcatccatgtcccactcgcggtcatcggagtgccagttattccagtacccctcggactctcgtcccagaacccatctagccagcgccttcgcctcttggatggcatcctgataacggccggttgaagcaaacaactccacgtaaattccgatatcagtccacggtgattctatcatctcgaggctcgtttctttcttctcgtggtcaaagaaacgcttgtaggctgcgattgcgctcggaacagctgcttctgcttgtttgttatcaacgcaggcttctgcaagctttctgacaatttcaagatcgtaaggacgatgcttcaacacaaccttatagtcggaaatagcagcagcaagatgaccttgcctgtgacagaccagacccttgcctaatcttgcgtccaggtttgtgtggtcagcgcgtagcgcggcagaataacaaagtcttgcggtattgagattcccagcctcatcgtcgctagtattctccaatgcgaatgatgcacatcggagccatccgttgacatctttagggcgaaggtgagcagcgtaaaccattgcggataacgacttgctcatatcgccctgttcgccaaagatggaagccaaggttgtccatgcttgatgtgtttctgcattgattctgatgacttcaaatacaaggtccagcgctagggagtagtcaccgctcagaaaagcctgattcacctttgacagtcgcgctgtgatgtcgcctctcggtttggctgcttttcgcgggcctcgagctcccttcccacgtaggccagagcgatttgccgagggcgggacaacttcgtcgcgttgctcatttataaagttcctaacagtctggtcaaatttggcgatatcatcctccaactcctccaagtcagaatctgcatcagaagcattctcgtgttgcctgtctcgttcagtatgtaattttttttgtcattcggaaaatatgggagtactaacctttccatcatatccatatttatatcccctgacatcttgcatatcagtattttgaaattccaatgaagctgtattgttgatgctgttgatttgaagtcggcgatgggtatgaacgattggtgttaagacgtggcgcatatattgtggctcagtcgcaggtcacgtgcttcgccagtccgtgtcagacctgagtgcatgcaagacccaaatcgttctccaatattgaatagtagcgagtgacgtgaattacaaggaatattgtgatgggaaatctgagaacttccatggaacattgatgaagatgcgctctccgctttacaatagagtttgtttcacagtggaaccttacttcaatgcttgcatagtcatccgatattagctttttgcctcagagtccccagtaggatcggcgcccaggtacccgattgctcgtctcttgttacttgagccgtttggccctacgctcgtaatcaagggtctgcaaggtccatcgatgtacattgtgaaacaagtgtcatagacagcctggactaagaaatcatagcagcatctgaaagttcacgggttttgcaaatggatgctggaataaataaacagtatattgcaaataagacacaagacgttactatcaactcatcacgtcgcgataactcgtcgttctcgcgctcgactattggtccaagttgcacaggttgacgttcatctccctgaattacaaagacgaacaagccacaaacttgaaggaaatacagcaccatctgaaagaaaacaaaccaccccacaatccacttttgaaggtctctatgtgtgcatgcccggtcacggtgtttctagcccagttttccatcggctttggcttctgcgaggaagttagtatatcttgttgttagacgaaagactatttcaaaagcttacccttgacctgctcgaagaccttgagcatctttcggcgcgcaccgagagcgttcacgccgcgctcctcaagagccttgtcgtctagctcaatgagatccgtccacttcatgtccttgagattgtcggtgtatttgtgaagacgaagacttcgcagccagctagggatgtcctgtagaagggttgggtcggtaggatcctccggaggcttcgagctgccccgacgcccacggggagatcgtccacggaccatgtcagaatggtctgacagataaccctcatgacctcccataccaaggctacccatgttgacagattgcatgccagcgctcaacagtggcgacgacacatcatatgcgctgaggaagccattgttttgcggtgaggtaaaaggggccatgtgagcaaggccaggttgcatggcgagcccaggagagctaggacgagaacgctggccacccataccgaggctctgctgcgcttgaagagccatgatctgctcccggctgagtacttgtccatgctcgttaatcatgaccacattagcattcggcatattgatgccaggctggggaccagtaggcacagggttctgacccggtgttccgtcattggatctagcacgacgatactttcgtacatcatcaagtgcgaaccggttgttgactgtcgacagggccgcaagcttcatggctgtggcattagcaaccatgtcagcttgattaccaccagtggcagctgcattgaaagtactggtcattggtgtgttgaccatagaagcccagttaccgctgccagcattgtagggtgacagcaaaggcagatctgcaggggttttatcaggggcattgagtgttgtttgctggatcgtattgttgctcgacaactggggacggggtgatcgaagaccacctgaaggtgtcggctgcacgaattggcccattggtgtctggctagatgatggcttggcagaggtgtctccgttcccgccactattccaaggcgatgaaccagcaggcccggcatcacgaccatcctgaggcgcactgatggaaggggcggccatggatgatcgatgatccagagcgatgctgttgcggttcgatgaaggtgggtttccagtctgctgggtgaatttggccttctcggtcgcgatagcagctgcggcgtcggggaacatggcactgatggttgtgggatcgagtccggagtgtcgtttggttgatggggcgatgaccgagctccgcgccatggagttccgggcagagtcgacattcagtttgttcatagcatcactaagacggttggacatgggatctgcgactgtgttagacatgatgtaagttcgatttggtatctttcatacctttgtcgaaactagcaggagagaggacccctgatagcggatgattcttacccatctgttgaagcacctgaatgaagaagcgaatttggacttgggttgtctgttgcagcaaagcatacagggcagcagtacgctcagcctcgctcaggacacggaaccattgctcgatggcgctgagctcgtccttgaaatcctgatcgagggtcgcggcagccatctcctccagtgtcgtctcgtactgatcgatgtcggcaatccattgctgagcaatcttgtcctgagagtctgactcggcattgttcgggccaagattctgctgagcctgaccgtaaaagtctgaagacggtcgaatgcggttggacggagaagggccagtgagtgatgccatgtcggctgaggcgcgaagtgagtgtccggagccaatagctctcgaagaaggtggtcgcaaagttgaggtgttgttagcctcgggagtactattcctgtttccgatgacgtggtttccagacatgttgtgcattatcggggtgggttaaagtttataaggtcgtaagggcaaagcgcgcggaatatgataaaacgtgacaagaatcgtctgtcgactcctgcagtgaccggctgacctcaaaggagcttaagacttcaagcaaggcaagaaatttagaacattagccaggcgatggacagtgctgcagatttgttagacgacgtttgtaaatagggattgaatggaaggtttatcccattcaaccagacgacaacttggagaaagcaacggcgggaggggtgggaaggggacggacagtcgtaccgagtatacaaaggtatgtaagttggtgggcaaagaaaggacgaagtctgcttccaggcaggccacagtattcctgattaaatcccgccgttgtataaagtaacggaccgtcgtcctttagcgatgaactcgtcaaaggacagtgggatggtcgtgagcaaaagttaggattcgtgttcctctcttcacagcgaaggcctcagcccctgggcttacccaaatggggccacccaccgtaaagggcccacaagcctatcagcgatggaaaaaagaccattaatccttgtctttatgatcggatttacatcgataatacacagttgcctgaggcgctcgagagtttatggtggcaaaagcgtcgtaggatggggagcttgcagttgcaatgacatggaacaatttagtagaagcggcagctggctagtagctgtttgttatctgcatacatttacataggcatttcctaggtgcatagagatgatttcccgtactaggtatatatgatagatagcatttgagatagcatcaaacaagcagatagattgatgcactatctcttacggcctgtcgatcaggaacgttgataattacggaattaaactgacaaaaaagatatttgacggtattgcgatttttgaagtctaatgttgacttttgagaaagaatttcaataagtcacttcgttttacagctcctgcaatagcgctgaattgtgtaaaggcgaacacaaaccagttgctgtcgcaccagcaacatgatttcactagggcatcacatggctgaaccaaatccaatgaatcgccatacgtgccatgatacaggaaaggcacgaatacaaacagcacttcaccaacaaatatacttgtagaactgggacttgcagcttggagttcaggcagtagtgttcagtattctacctcatgttcctggaaaccaagcaacatgctttactcgggactgtcacagcatcattcgccgagacgtacgtatcggcatccaccaccttttttggtcgggctaatcgtatggtattttccatcgttcatttgcgcaggttctatcgtgtgtatgccgtaaccgagcaatgcgaatgctccaaattgacgcctcaatattcctttgccgggtgcttagacgacctcgcgcttgccctccttagcctccttctgttagggttgttagccagctgttcaaatccgcggtatcgtttttgatcggaggtgtgggcgtaccagggccttcatgttgccgtgaagagcatgtcgatggtttcgtcggaacttggggtcggtacccttaagagaagggtaacgggaagtcttgggcttcttgattctacgcccgagttagcgatcgcccgtcattgatgaatttcggtataaatacccgttccggtgcgccttgcgcgactggttgtgctgggagctgttctttgactctgcggcagtgtcagtgacctctaattcttcttttcgttattttctgaggctcccacgtactcgccattgctgctgattgattccctgtgtcgacggagacggatcacgaagttgcgaggtgaaaggtaaaatgtgcgctgaggaagccctagaggggaaggagcccgtttgccagacctaatccggtagcctgcacgtgctttgtggctccacttttagtcgaggtacgtactactcgatatcgacctactgctaactctatgaggggctactatgactgttttatttcaagcggctctacttgcatacatgctgatgcatttcaccagctgctccgaatctctcacccaaatacgagattgtataggtcagccaccaaacaaagatgacacacgctataagtactactatgttacactttatgggaacgacaagtgtgatgatcaatcaatgattgcatggcttctattgatatgtaaagaaaccctagaattctaggcagatggtcatgtaacaaggtaggaagagcagcctcgacgtagctcacaatcactactaaggtcacagtaaagaattcaacgctaattactggagaaatgtgcaaacaaaaaacacctacctatccgtttctattcccactttttgcaaaaacccttcctctcaacagttgacgatgttggtcatgattagtcttcgccggctgttgccctaatctaagtgcttgtcacaggctgtgcagcaacgctgtgggcagctgctgccacagcagtcttctcggcagcccggctgattttgcggagttgaatggacttaatatatcgaatcaggaggataaacatcagctcaaccctacaagcataaatatgtcagcgaacggcggtttcagtgggaatcggctcatcttacctctcctttgctgtcatcagaataccctggacgagaagtcccttaagaatctggggcccaatgcctttgaacagccccagcatgccctcatgttctatgatgaacttcatgacctcaacgaaactggtaaacggcttgccattgcgagctgggggtggctttgactgaaggccgaccttggccactatcaaaggctgagtggcgatcgtcgcaagtgctttagacatagcacccaacactgaaatcacggttagtctagttctggtagaaactcctgattgcagactcacagaatgcctcccctggcctcaggctggtcttgccagggtacatcacttccttcagtcgctcgtacgcgccgtaagtaatggcagggttcacaacaaggaccaggctggccttgagacctcgccaaagacctgatacaccatctgggccatcgatgacctcccgagctgtggccataagacctttgcgatcacatttgctggctgtttgctggcgcgtggtgaccactgcgacagggattgtaaagacttgtgcaatggctcctgcgatagcacctagaccgagctccacgacggtagaagggttcgcgtctgtcttgcgtgacttgagatacagcgttctgacaatggtgtaccagtagaagtaggcaaagttggttgacgcaactccgatcaaagaaccgttcataccggcgtagagacctttgatgccgtcatcggcaacgattcgcgagatggcatcccatgtcgaggtgtagtgtggttcgtcggtcggggaaggttctttgctaggatctggcttgatttgaacctggagacgagtcttgacactgttttatccatcgttagcatgcgcatatactgagcaggagatgggaaatgaagacttacatgtcaagaggatagaccagcgcgttggccagaacagcgcctgtagcgccagccacggcgcgaccccaaggggaaatctcaggtttcgattgcgcagccataatgcgatgattgtcaagttcttgtagagcaagtagagacaaactatggaccaggtctatgtctatgctgatgtcttgtcgcaaggtcggacgtgacctttacatgggccctgaacagggcatcataccgttatcaaaagattgaacgggcctgcgaccggtccagggccgaggttcgagtccaccggtctcggcagattcactgaatccccgcctgtgatttgactcggaggacacggcacctacctcggttagtctcagtttacctacccggaactccaaatgctacctcttgttgtattgaactacctgtctctgcacgtggtaacttgcatcatgacgtttatcaagcatctgaatatgcataatagatatataagtagaaacaaaccatatcttccatgcttacacagggttactatctcacttgaccttctttaaactggaactggcgagtgcttttcagagagatttattatcaacaatcatggacgccctcagcatagtggtctgtctctcttcaaatatgaaaagatgctattattcacggatatgtcataggcggttgatcagtgttggtagtcttctctagtactcaccgtacctgactcgattcaaccttgattgcctagagcatcatacaagtggagaatgcgacaggcgcagcactgccatcatttcagcccccaccgcggggttcgttaacgagagtgtttggttgtcaactcagactgacgagaattaaacttaccttgaattaagaggtcatgttataatacaacggcgatggagaagagagctcaggtaagtcaattcagtccactcctataagtaattcactactccatatcccgccgtcatcatctccatcttctctgtcttgagatcgcccaaaatgacttcattaattaatttcactaaccctataccataggccactgagtctctcattcaaacatcgagtggccaagcggccctcgattacactgtacaggctgccgagctgtatatgagagctgctggagaggctcctactaagaaagatgccagtcgtctgcgccagaaatgtcaacaactcatagctcaggcagagaagctcaaggcccaactcacacagacgcctagtgtcctattgcgaacttcacgccttcacggcaatatctttcctccgtggtcaaatgagccctcaagcaaggactttgaacttcccccaggagaggaaccttttacgtaaggtgaaatgttcaagtctcatgtcgaatggttcgttgactttggcacagcgacaatgctaccttcacgttatcgcctagacaggatgctacctttggtgggtggaagcgcccacgagaccttcatccggaccttgacctagatgacgatgctttgatgaactcaagccgcggctgtgatcttgttcaggatgtgacaactgattgttcggtggtcgccagtttatgcgctgctatgcgcatcttgactggtcgacactcggtaaaaccatcgccaaacctaatcttgtccaatgtactaacaggaatgaacaggtcctatcctccattttatacccttttgacaaagcacggggaatacccaaagtttcctcttcgggcaaatacatactgaagttgtacttcaacggatgctttcgccgtgttactatcgacgagcggctcccttcctccatcaccgaccgcactctctacgtcgttgaccgactgaacccgcagctgatctggccagcccttctagagaaagcctacctcaaaataagaggcggctatgactttccagggagtaattctggcacagacttgtgggtactcacgggttggattcctgaacagatgtttcttcaaaggtgagcactcatttttgttttggaaccctgacatcacaagtccttcgcacccccctgcttcaccttaaccctacaacgtggactcacctttcaattgcttgtatagagaagacctggagatcgacaaactgtggacacgaataaagaatgggcatgattttgagaatgttgtcgtcacactgggtactggaagaatctcggatgaagaggaggacctccttggcttgattggcgaacacgactatgctatcatggacctcgacgttgtagatggcagccggagacttttggtcaagaatccttggtgtgatgggccagtctggaaaggaggtatttcaaaacgtcccgagactgagctggcaccacaaacgatagactctcgaaacagagttacacccactgccgctggctcgttttggatgactctcgaagatgttctccagcactttgaatccatgtatctcaactggaacccatcgctgttcccccaccgacaggatcaccacttcacctggcatataccgaatccagagttgtcttcatccttagtccgaaatccacaatactcgctgcaatcacccacgggtggacctgtctggatcctcgtcagcagacactttgtggatgctgagctcgatatctctcgcaacaggaccgacaccatggcagccgtctctgggcagcttggctatatgagcatcctcatatttgacaacaatggccatagggtgcaaatcagcgatggcgacatttaccgtggaccttatgtcgactcgccacaaacccttgcacgttttgacacgagtccaaagaagcgatacaccgttgttattgatcagcacgagtttccactgcccgactacactctcactctttcttttctatcacaaagccaacttgcagttaaggaggccgaggatgcaatgacgctcgtaaaagaagtaactggatcgtggaccagaagatccgcagggggtagcgcagcctgtacaacatacgctctcaacccgcagtacaaattatcgcttgctcaagcaggccctctttccatattactttcaaccaatatgcaggatgtccacgtccacattgacttggtctggtctcagggcaagcgagttcagacactcaaggttcgcgatctggcaggttcatctggagaataccggaggggttgcgcagtggcaaacattccgcacgttgatgcgggagtttacaccctggcatgctcgacttttgaagcaggacagcttgccgactttttccttcgcatctcatccatgacagatgtggctgtacagcctgttcccgccgatgctgcggggaggttgcgcaagacactcaccccctttagactttccgatggagccgaagtccgccgggcacagatttcagcttcctggttaactcggatcagcatcactgcacgaagcgttagtagcactggcttggatcttagcaaccggtcctcatccactctcatggtccgagtttcagtggctcacggctgggacccagagcgaaacacgattgcaacatcaggtgaaggcgagtacgaggagctcaaatccattgtgagaaccccagagttagacatggaaccggcaagaatacaacgtgagggtatgtggctggtggttgagagtatgggcatatctcaaccaggagagtgcattgaaatagaaattcacagcgacggacccgtcaatgttgggtcttgggcactcttatagacagctcccaaatgtccaagatcacatcaggaagtcaacacgcgcatatactcgctgaaagacacaaatatgcgaaagtaataagacgataatgagggtatcatgtgttgcatatcaaaaactgaacataataaacgctattcgctagccaacgccattccagcatgaatggtacactcccgtaggaggagggtaaaaaaaaaagacgacaaagattgacccaaccgtgggtatccaaagatccaaaacgcctagtctgctctcacccaggctcacgccactgggccaaaatcttttgggaacagaagtgagaccagaaagaagcctccccaacctatcactcggtaggcacttgttcatatataactccataacaaagactgcgcctcatagcgatgtcgtaaaatcgttcctcgtttatcgacaaccaaaaccgaagatagaaagaccgttaccagtcgcgttgtgaatgctcacgtgggtggtccacgtcttctccgaccacgattgggtccgtctggtcgttgagcgagtacatctcgcagttgtggatcatctttgtctttgtctgggtgatgaacacgaacgtgtctatggccaccattgtcaatattcgagttaagagttggagatgcaatcaaatcatagttgagcttgcaaggtgacgtaccgctgtaaattatccggtcgtggatatttatgttccctgtcagggcagtatgggcacacatatcctggagaatcatgaaccaaaccatgccttatcatttcattcttgcgcttgaagcccttgcctccttcacttcttggacacccttttactggacaatagtgcggtcgtgctgatgaatgcacattcatatgagagttgaggagatactgagtctgaaatggagcagcattgcaccccggaactgtgcatgtgtaggagccggtcatatgttgcggatgcgtgatgccatcaatgctcatgcgatcagtgatagatgcggagttgattgaggtagaagtggcgggcgtagaaacagaatgatcggtatttggagtctcaccagcattgctactgctactatattctgtcggggctcgaggatgagtgccatttgttgcgtagtagtgaatactcgcgcttggagcagaatgcggagaaagtgttctataaccttcgggtggtgaacaaggtgaagacgagagagtgcttacactgaagcgatgcccaatatttccagctggcgaggcagggaaagttgaggatggccctgaagggacacgtccaagttcctgttcgggtaaatgttcgggagccagatctctgagttctccaaaagtggaacggagagatggaagagactgtgagggtatcgtctccttggattcgccgactggcgcacgaactccgtgaagcggcggcaagggcccgctgggtgggattagtggtgatgcaactctgttggtagaaacatatcgcgaagtagataaggcggtaactggaggctcatcgtgaatagaaagctgaccggttggtatcgatatgtcgggtatcgttttgggtactgcagctgcgagggtggatggcgctgtagctattgaagcagcttgcagtgcgcctgcggcaaggtgccgaagcgacggcccgctcatgagattctcgctcgcggacctatcttgagcgtcttcgtcgggcgattcttcgtcgcatggaagactttcgcgaccggctgcgcgagcgatttcaggatcacgtccattgtcgagataagcgactagaacagcgtccccagaagttggacgaaccttatggcgattagacttatcgcgaccgccgatacaggaagtactaagactgacttgagttgcaggtatttctggaggaggacttggagacggctcgagcttgggacgaagcggggtcatgagggggctccctcgaggaaccacatcatccggatcgtatgtatcgacaataaaaccgagatgaggttgtggtggttggtgctgctgttgctgcgtagctgtggtcatcgttgtcgcgttgacggtcgttgctcaactcgccatggcccctcgcgaggttgaagtgttccgggcctttttgtcgatcgctaatcacgcgctgatgtgaatatatgtgatcaaacttggaaaaatgacatgcgctaccaaagacaagtttgaagagacggaggatgtgaatgtggtatcggtcgtattagggtgtgagccaggcaccagttacacacgcgcaactccgaacagacaatttgccagcaatatttcgtatactggtactcgcttctcgatatgaagcgtcgaatggccgtccaaggcggcgacaggaatagttaagatctctacactgtgctcgtccaggtaaggaacaatatcgagaatggccgtgggcgcaggtcagatgcgcaaatgcagcgaactgggaacctcgaagcttaatgcgaaaagagcgtgcctaaatatgcggcccgttgaaataccgcgttacttggaggggttttgactttgttgactttggtagtcgttcaagcgaggttgtgtgtgcgcgatatcaaagagaagaagcggaggtgatgttcagtcgtcgtttgtgtcaaggggtgtgaccagtaagaccgagcgagaaggatgttgttgtaacagaggtaccttttgattggcaatgttactttgaggtcagtcagagctgaggcgtagatatgtacagcagacagcagctggtggtattcggaggaggaagagtgcggaacatgaagtgaatcgaaaaacctgggggagtggatggatttgaaatgaatgaatggtatggatctcaggccctatctttctactcaactactgggactgggactgggtactctaggaggcaggcattgaacggatgggatggtaggtaggatgtacctaccgtacatttctaatgcactgctccttcctaccgagtatccattgggaatatgcctccacttgttgacaccaggttacggggatccaagcagttagagaaggcactaggcactaaggtaggcacgtagggacacagaatcagtaaaaggtactgtgtcgagtgcctaccatggatggaaaaattgccagagtaccttgtgtacagtgccagcgactacaagactacgccacgggtcgatacttgaattaggaaatgggggggagaggaaaacctagggactcgcggggctggggtcctgggagggttagaaggattccaagatgcccgtcaacatggcatggaccgtgaccatggaccataagagccatgagccatggggaaaggtggaaacaaaaatggggatggggtaaaaagcaactttgtggtaaatattcggcccttgtttgccaggtacgctagcaggttgaacatatccgtaggttagtaggtatctgttacatgtggtaggccgacagagaaccaggggccccagatggggctctgctattcttcttcttagtaggtactgtacgtacctgctaaggtttagtcggttagtattttatcagagtggtctattgttaatgctggagtgtcgcgaggtaattaccaggtatcccaaaagtgaaatgtggccaccttgttccatcagggatgcgtactttgtagagtctttcgagcgcataattcgggacagagtcgttcacagatagttccgacggtttagcgacagcaaaatgcggtcggtatctggagactgtgttctgtccctgatagtgcagcggctgaccttgtgcgccattagttaattcaagcacagtagtgtgtctctagcgagatctttctccgcgagcttggccgacatggataaaagttgggttgtgtgacaatgcacctaactgactgacccttgaaatgtaatggattgtgcttgtggattggacgctgctcgtgccatggaatgagcctcacctaactctgtgcagaactgtctacttactacacctaaaccctcgtgtgaaatcatctggactggggaaccaactgtgaatattgcaaatgttgtaacgacaataacaagctgtaactgcaaacataaagcgtgcctgcaatgtgcttattcctcgaggctagatgataatggataatttccaccgagtggtgaacccccaggatgcacccaccgaggcctcctttcccctcttcacttctccactggggtcacccgtctaaccttcaacatccactgccgtatcgacatgtgtgtggtgcatcagcgcgagtccaagtgggcaatttattttgcgcattgctgctaacttatctgcccgtcatttgtatttctatgataaggttggtggatgctttcctttccttcccattcatctctttctgcctcgaattgatgggggacgactggaacataccctgaggtttccgtgctggaaatactgttagtactgtatttaggcggtgatgatctctgccgagccaaaaagagcctcctcgtctgacacctgcccgacaaatctcgcgcactcaaccacagcggactgtcccgtcataggctctacaatttaactggctgaccccggagccaagccccgcctaggacgaggggaagtgggtacattggtggataagctcaaaaagagccccttgtggggtatcttgtcactgtgtaaatcaccatgtcgctacactgtccgaataccgaccaggtcccaagatgagaaaggactgttgtgcctcatcattggacgctccacaatctgcccacataaagcggctctgagtctggtctcatggaccctggctacagcgaccgctttctgctttgccggccgcggtagctgattgattgattgattacctgacatgaagtctggcaacacgttcgatctcagaggcttgttgactatgaaaacaatgcagtaaatacatagtatttggttaggtgaaagatataagaggtgctcagatatgacaggccttgaataagatgaatggcaatcagctgattgcagataagtaccgcagtaattaggtgctaggggactttggtttttgttctagaaatatcgcagaacccacgacgcacgtagtaaatgacgcagcaaatctgtcacggacggttacatctaattatcttcaacactccatttaatctgagcggaaccgtcagtcgacgtttgtggtgaccaattatgcagcttttttatccatcaagcacacccaatatcttcttgtctaaccctgttttaggtggtccaggtcttttagttcaagcttggactcgcgcgaagcgtgaactgactcgaataattcctacctgctattgtaggcaatagtaggtctttatgtagtaactcaattaaatgcaattgggtgatgcagagagataagacagctgccgtcatcaaatcccggcggacggtaaacaaacatcaccaataaaaccatgcatatctgtagcattactctgtatactacctacctacaccatcgagtctcgtgaggcactgcagtgtctacatacatttagatgcccccaatctcattttgcgcaggatgcagcgctactcttgccccacggtgactgctacggtggaaccgaatgcatcagtgctcatcaagctcgcttatagattacaactaagctgtgatgacgttcaatatcgattgtctcaaaaccatcatgtcctgatgatatcttgccaaatttgtatcctgtgatgtcttcatacgtgtttgaaattgctactgacagtacctcgactccgacttcggcccacagcagatagctgctctgtgattctccaccacaatgcgacaaatcaaccatcctatgccgatgacgaaactgattcaaccccacaccgagtagaatgcaatccataagtaaaaccctgtccacaatctttgacgtgaaatcccaagctagcgctgtattccgcaagagccatgtccctaccgtcaactatgaaggccgtcgtctttgacggcctatacaagatctctgtccaggatcgacctgtgccccagagtaagtcgtttgggctgcctggtctgaatgccaacacgcttccattgtccatcgtaagcatcacagctaacgatacaagtccgtgatggcagagacatcattatcaaagtgcatgccgcggggttgtgcggatcgtaagaaactcagctcctcgatagtttatcttatcttctaacccatgaccatagcgagcttcacatctatcgtggccaccagccgtcaggcactgggttcatcatgggtcatgagtttactggaacagttgttcaagttggttcagacgtgaaaaccatccacatcggtgacaaggtcgtcgctccgttcacagcttcttggtgtgttcctcttgtcctttgtctcaacgccatgctgaccgttgtagcggcaattgcttcttctgtaataatggttgctccgctcgctgcgtcgagagtcagctatttggctgtgaaattctcaacggaggacaggctgaatatgtccgaattcccatggccgatgggactgccgtcaaggcccctgaaactatatcggacgaagctctcttactcatggcggacatctttcccactggattctacggtgtcaagagcgctatggagctcgtgccttcgcagaacatccaggaagctacgatggtcgtcgtgggctgtggccctgttgggctctgcgccatcctggcggctactcatttcaagcctcgtcacctcttcgctatcgatagtgttgagagccgcctggagcaggctcgcaaacttggcgcagagcctctcaactttgagactgacagagcagggctcgaggctagaatacgcgaggtaacagaaggacgaggcgctgacatggtggttgaagtggttggacaggcaccagctctgagaacagctttcgacattgtgcggccatttggagccatcagcagcatcggtgtccacaacaaggaggtcagataaaagcgtgggacttgagatggaaagagctaacagtcatctatatagattccatggacaggtgacgacgcatacacgtatgtagccctccaatctggccttgtatgctcggcccaagacaaaggactgaccggctgatcttgttgcaggagaaacattcgagtacagatgggccgctgtccagtgcgcagtgttttcaacgaagctctccatttactggagcagaagcaggataaaatcgggtaagtgcttcaggggctcttaagccgatatccgcaactgactgtcgtaatagtttcttgtttgatcacaagatgccgcttgcgcaagcccccgaaggatatactctcttcgagcagcgaaagacgcaaaaggtggtttttacgctgtagaatagtccagtagagatggaccgtctcggtgtttagttttgtcgaggcttgaccataccctcatgcatcaaataataaacaactgtagagtcattatgcactgttgccagaacaagtcgcttctctcgtgggccttcgtgcttgatggaatcgaagatattggagaacgctttgatggtccatttttcctcaggatgcactgccagcacccattcgagctctggagtctgatccaagggttcgcctgtagtcttctcacgttccagggcagcaatctggtcgtcagggtggatgtagagccggcgcggtggcaggcctctgatcaagggccgatgagctgttgtttcatgaacgttgagggaggcccaatcatgctgatattgcaggttgtataagactgtcgaagtcacctcggctatcggattacgtcgagagtccatggtgatcgatgacgttttatatgtccaggcaaggtttgccaagggagacgagcgtcaaaagatggtgctccgtatttagtcctagtaaacgcggaaacagtacacgcgtatgagggcggagtgtggctgatagaagacgcaagttgatgatagtttccgaccagccgtactgtagcactgctgacaagaggggaagagagggatgatcgcagattctagaccttgtgccgaagtaaaaaattagcttttttaattttaatggatatcggccgatgttggaggtggataatcacctttgttgagtggagagcttagtacccagagatagaagctaggaaggtccccctaagttgatctaaggacgaatttgtggtgcagccctgataagggcgaatgagatgctctctcagtgtgaggtcctggcttttgactttcgtatatctaccgacacctgaacgaatcttactcaccagcacctcggtacttaggtagatgcgcgtattgggaacgaagatgagtaacgaggaattcaaaccccggcgttgcctagtgcttgtttagactgcgacaggatcttaataaatggcccagtcccaccatgctctcatcaattgtggaccgtggccgcgttttgtttcctccctgtaacgttcaataattaacaacatatataattcgacgccttcatgcattgaattttcaacagctgtacttcaatatcaacactcgtcattcattaatagcgactgcctaatccgagaccgccaagactacctcgccacaatggccacgcctgggcaaccttcctcaaatggaagagataccgagccgtttcccagtctcgacaatgcatcacctacaaatgccgacaccgattcatccaacattcacaatcgtccagcagcatcttcatctttgagcggtcatctgcgaagagtttcgcaaagcttcgaagtttccggccctccggaaggttttatggccgccacaggaaccatcgcatcctcaatcttctcccggcaaacagttacgcgcaggacttcggagtcctcgataccgatgcaaacaggtcaatccttcggcaacccgtctaggcagaacacgtttcccaccgtcaacgaagaggcgcccgcggaaaaagcaactgcaagcgaagcttctcctagacgaaactttactggggagccagcagctgcggctcctttcgacaatgggtatcacttcccaccaaagcattcagctggccagtctacgaaactcggcttgattgcgttcgggcattatgtcttaacacctacgggttttcttgttactctctatggcctgaacgttgtagcctggggcggcatgctcttcttattgctctggtaagggccttgtttagtatccctattttgaccattgcaaccattctgacaagcttattagcaatgcttcaccggcaatgtgtgttcctacttgcaatgatatcaactcgcccagacgcaaatggatagagtgggattctcagatccttaacgctctcttttgtgtcacaggttttggactcgccccttggcgctttcgcgatttgtatttcctcctccagtatcgcgtccagaagaaggaagttgcccttcgacgcctggcaggcattcatcgaggatggtttcgtcttccaggatccgatcagcttgaccctcagatagggccccataacatatcctcctcgccccatctcagctcgtcgctggcctgcccgtttcccccagacaaaatccccgatgctcccttgacaggagtccgagctccaccaactgctattacaagaatggatgctgtcgtatggttgatggtatggaacaccttcctgcagtgcgtcctgtctgggtttatgtgggggttgaaccgttacgaccgtcccagttggtccacaggcctctttgtcgcacttgcttgtatcgttgccgctatcggcggaatcgttatgtttatcgaagggaagaaagtaaaaggcatcgaaggcgtccctatcagcctggaggatcaaaagatgttacaggaggaccgggaacgcggtgtatggcactacaacaacatcaaggacaaagacttggctgctgaagaggccaagaagaagaaaacggataagaagtgagggagcatccattacatgcttgcagacgcaggattggaccatgtttaggccttttgttttgtttatgtacgtcttgtttgtgtcgattggataataacaacgatgatgagcagcctccatcggagagaactgccttgtgctcattcaccccaagtggaacatcaacagtgatacgccgacatccacaggtggctcttacaaagtgtctgtcatgtgtgactttccattatcgtggccatcatcgtcaggccgctgctcaactcagcgcagtcatactggtcacccaaatcgattgaacatatagtaacaattatttaataaaattttatatgtgccattaaaaaagtgaaattaatcatctcaaacagttcctcattgctttaagtgagcgtgaagcctggtcttatctgtgtgcaggtcatacagactccactaatgtaggacttgccggttagtctacgggtccattatgttccaaccatccataaacgcgcccgcctttcgggtagcacctggactacctgactccggcctcatgacgtgccagtccagagttaccttgtcccctaagctccttctacccacctgtatttagttactaacccagcactaatccactgcactgggtaatccacactcagcatcagacactccgcttcactatccatcttcaccctcacaactatcgaacgatacctgctatacaacatccgaatacacgaggcatcacaatagctgttgctagtttcctgtttccgaaatctcctagattaaacccgcccttgcttcgccgtgcggccccgcgtcatggggttggcttacaatacctacctcagcagcagcaagatctacggctgtaagacatgtaaagcgcatcttgctaatcatgaggatatcatcagtcgagtgcgcacccccgatatttggacgtttatgcgtcacttcaagtccgcccgctaatattagcattagaacttccgcggacagcacgggaaagcctatctcttccacagcgtcgtcaatatcgagacgggccctccaaacgaacgtaatatgacaactggccgacacgttgtccgcgatatcacatgccgccagtgtaaagaaactgttgggtggaaatacgacaaggcatatgaatcatcagaaaagtacaaggagggcaaattcatccttgaagcagagttgctttgcacggttacctgatgaggaagggcgacgatggcactgttggaggctactctctggaacttggcgtttttggatatgtgtaagggcgttggattaattcggtatgctgtggcattggtgttaacttcgtgattgaacaaggcacgcattttctgttgtcttttaaacgtttcaatataacaaagcttctaaacatatgcagtgcctaatacatggacgccattctaagcaagtacactttcaaatccaaactactaaatattgctgattccggcattacggttgaagttgcattcttctagcgatgctcgattgggtcttcgggcaagagctcctcgatctcctcgtcggggaccttcaagaactcaaaaggaggctggacgattccgttaaacaggaaggtgaagtatacgagcagagcaaagccaaggatctggagccacttgaaagtttcccaacccaagcctagagagacaacccagatgaacaaggtcctgcatgtgtcgatggtggatctagaggtcgcgctgacgcttcgagttacggacaaaccaaagaaattgaagccactgttatacgggtcagtaatcggctagtcgttgctggtcattaacacttacccaatgctgatcatgatgaggaaactagagaacagaacttgcttgttctcagtcatttgacgccagccttcgacgatgtcgaaatatccgtatcggccagcgtcagttgagccgatggccgcatgcagaatgagcatgcccaacagagtgaaactgaagccaaagataccctcccatccaactactctaagtggttcgatcgaagatcgttctaggagccattcctcaaggacaaactgtgtggccgtgaaaatctgagcacctgcaatgagaaggacgccgacaatggctctagtggcatctgacaagccaccgtcagctagagagtcctcttccggggttccaatagaaccctcgggcttctcgtcaggccaaatggctccagccagtcccacgaccgcaactccaagaacaacacccacgagggagagccattggaagagatgcaggtgtcgcttgaggaagatgacgctaaaaagtccgacaaagagaaccagggcacctcgggtcatttggtaaatagatgcagccaccatcagaagtccggcgttcatcagtgtagtaccgcagatatcgcagatagcgggtaaagcaagcagggtgacgcggtaccctctcagaacggacgggccggtatgcaagagtttggtacggtcgttggcttcaggttcagctgtgctatcggcgccttcttcggtgttcacagcttggtaacctcgttgttccggggcagagcccttgaatcgacgccagagtgccatgagtccaacaaccaaccagcagcccatctcgccgatgaacatctgcgccgtctggagcactggctggttaaagaaggcgcgctttcgtgggttgtcatcgggatcgcaattgcgaacgcattggttatcctaacagagaattgtgtcagccagaacagcagatgcgaaagtgcccatgccgtcatacctgatacttggtcaacaaggtgttgcaaacacctgtgagcagcatcatagctacaagaaacggaataaggcttctggacgccatggtgaagtagtagccgctcgacgacaactagacctcaagtgttggatactggtcgaatccagagagatgatgggaggtggatgatgagacgggcagagaagcggccctgataacggtctggaacaaagaactgataagctcaaaggcggagcaagggcacggatacgtatcggcggtgtcttgctacctagtgcagcatgcagggttcagcagctagtccaatgttcgaacgtggaggtctcgcctcactaactggctgctggcattcaacacgcacgtgcatcaataaactgctccacttccagcgttcaacgcgtaatatgctgcctcgaggctctacaatgtatccttcgatctgaggtggatctacggatggaggggtgcattcatgcgggtcgcagcaagatcccagccaccagacctgacgaaagtgcaggtacgaatggttggacatgcattcatcaacattggcatcatatttgtctctcacttggattatttgtggctgggttcaataccagaatagacggtgtctcagtggagaaagtcaagtgaccgtgataccaaggtcagcgcaatcagtcacctgccgagatctacggacaagtcacgggagcattccatgtcacgtttggaaatggctaggggggtggcctaatacccatactcaccttagtaatcggactgatttggacagcaacaaatggcgatcagctacgcgaatatgcgagatcaaccatgatgataaaaacacatagactgagcaatgacagagacgaaattatttatggtcattccttgatttataatgtggttgtgtgctggttccaaaaagaaccggaaagggagcctagatacacctcgatctaaagtacagtacatgaaattgatctcaaaattgagtcttgcctagcaagttgtccaacacggacgagcataatctggaccgctagaatgtctcagaataaagagctgagagccaaagagatggtttgttcatcatcttcgtctctcagggacggggattgtgagctggtctgaccagcaagtgccataactccaaacaccgggcttccaccattcaagcagcttaccaggtgaacgcctcctcaatgaagtcgatgtgggatcgatcttgacggtttcgcacggccagtcgaacctcatcactcaacgcaccagggccacacacggtcacagccatggcgccaacctggtgctcttgctccatacccaagagagtgttgatgttgggacgtcctgggaacatctgaaccgtggatgaagggctgtggatctcctttgttgatcgaggctggctgacgaagagcataattcggagaacatctcttctcttgtccatgccaagaatctcggtcatccaggggcgaatccactcgaggtgctcaggagtttggattgtccagaccagcaagattcttcgggtggcgacagtgccctcggaaaagccctcgacaagatgcttgatataagggacagggtgagtaatgccgactccaccagcaaagagaacaacagtgccgtaagagtcgaaagagtggtggccaccatagggaccctcggcaaagcagctggtctcgaatcttcctccaggtgctgaaacggccttcttgtagaggctgtcagtcataccagtcctgcctcgaatgacgaatgaaattcgctgctgctgcatagccaacagatcctggttggtgctggccaatctctcgttcttagggtcctcaacgccgtcgtaccaggcgacagagaaggggtgagattgccagtagctgatggcgggtaggtacaggtaggcgtgctgtccaggggcggctttccaggggcgggccagtgtcatcgtcaatcgaacagcgtttccgggaagagcctcgacaatggtgcgggatcgcgatcctccgacgtgagagcgaaggatacgccacatgcgtgaagttcggtcgaaactccagagaacaatgacaccatagacgtagcagagccacttgtacagttggggggatgcggacaagtggtagtacagaccaacgacagcggcgcaggctgcgaggatgtgaagagccttgaagacctcgtaaaagccgtgtcggagagggctagaggcctggatcatcaggaacacaaaggagcaagtggcctgaaaggtatgattgtaagtacatgagcgtagccggagctaggaaacctaagcgacttgacttacaatgaaaccaggcaagataaagttgcctgcaggaggagtgaaaacccagccattcttgccgtagtgagaaatggtatgggcaagtgcctcgagaacaacaatgcgaccaaaccatcggtggaggaggttgtatgtgtcaaaggagatgttcaacagagggatcagaggattgtttcgtccagccagtaagaacaggggaaccttgaattgtgttagcgacgggtattcaacgtttgccaagaaaagccacgccgcgtgaaacgcagctatttttttctataagagtttgagtgcaatcataccatgttgacagtggagagaacaccagtacggttgcgaatgacaccacaggcagcgctcatgtcggcggaatagtcgatgtcgatgacacaccaaacgatattggaggcgaagtaggcaataaggaaaagtagttgaaatctggtgggcagtgtaccaacgttgatggccttgctgatctggatttcgcggttgtgtcgcttgctgaagacgggggcatagagaaggttacgcttgagggacgcgaacctctgtgaagggatggcgaagtagcgttgcttgtcattgttgaggcaagaaacatgtcgggtgagtcgaatgatgcgttcgcagactttccagataacaacggcaagtgatacagagccgcagacgatcatgaggtacttggcgaggttaccgtttgtggtttcggcgatgtccttgagagcctgctgctctggggtgagctcatacccaccgcgtgggagtagtgagttgccggaactcattgtgagtggtgctgtgagagataacgaaagactggaaacgaagagaacaacaacaagagatcgagggtggagttaaacgagtcaataaaacacaaaggtgaaataaaaaacgaaacctccccgggaggaatcgatttgagtttggagaaaaaaaaaaggcgacggccaagagaaatgaagcaggaaggaatgaatgcgcaacaagattgcgacgggcgggagaagtgagcgtaatgtacgtgcggagggaggagtgcgggatggagtgaatggacggaaatcgatggaaaccagctccagctccgaaacaatcaatcaatcaattcctactacgccgtctttaggaatgaacaatcgaaacaagaaaagtgcaaggaagagttttgaaaaacgatattgcggaggttctggcagcaagcagcaagggataatagtgttaagtacatacatacaccctgaccatgacccttgacacccaactacactgccagtaaaccttgaccagggacatcttgcaaggcttaactatgggtctgctttaaattccccagcaatcaaagcctgagcagatgagcatcaggccgcgtgttggtctgtcgtagaacttcctagtggcatcgtcccttgtatcctcataggtttgccatccatatcccactgttacagctggggcccgacagctagggcaggcctaggctcagggggagtttcaagatttacatcaatgtcgttcaagatgagctgatctgagtgtgtcattggcgagtcaatccaggctagtttacccggcggctctgctagcaaatcaagccagacgaggaaataaaaactgcccgcactaataagccgctcaaaatttagggttcgataggtacataatcctcggctatcactatcacgtacatacatagtgctttaggcgcattgacgagttaatgaactgtggcggtttctaattgcaaattaagcaacaagcttgcgagagcaatgatacatcttccttttcttacggtaattaaatctatatctcggtacatagcccacctgtctacgtaggcccactacctaagcgtctacgtagcactgagcatgcccgaccaggggcatacatttggcaatggatgtggtggcgtcgactccgagtggcggaacgatatatctcaacactatcaatcctggtgacgcggggcctggcggggatcttgaaacaagggcattcccgaaatctggtaaaccgcaccgttacttaaaccataaacgtcttcttggccgttctggaaacggctgtcaactagattacgactaggtagactagataataattctcctgtcgtcagatccttcagctcaactgcatctggacggaatctaatgtctcagcattgcaacctcccacttttaacaatgcaggagtccgctgcatggcaacactgcacctgttgagggggatagaaacatactacaagagaaagaaacgagaagaaaacctcgttaactacatacatactgtcctgcaaactagatccaacaaaatgactcggcggtaactatcaaaactatggaccagtcgtagatcacatctcgaaaaagttggtgtttgcggattgaggatgacatcgatatggcggtttcaagtggctcccgccccactgtgaccgatgttctcgtaaactgattctcggcccatgagaggcggatgaatagggttctgagacgtgcactgagacgctttcataacatgtgcatactgatcctggtagcctggcggcagccaactggcaagaaaaaaagaaaaagaaaaagaaaagagaaataatacatccagaccttgaattgaaatgctaaaattatcctcatctatcagagtagtatactaagttcatcgtctttgtcgtcatctacctgttgagccactgaaccccctgggctatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattcgccgattccttcctcccaacaccagcccgagaatatcgtgcttgtgtctagggttcccttgccagcagtaggaagcctctccgcgaaagcaacatctcggagatccctcgttctctgcgccagaacaaaagccccatcagacactaaaccgttctgaaaccaagttggaagccctagttcgttgaataacgtacgaatctcagataagatgtcgtggcatggcagatgacacgcttgcccccggtactgcgcgacagagcaagccagcaaaagtgtctgtcggtattgtgtttgtgtgggggtcccgtttctaactgtcaggagtttcagacagtcataaatcgcatggtttttcgtcgttgaactgacgacatttttgtcgatcataccggcagccaggaaccgagctaaaacgacaatgagaagacctctgtttcgagtggtgccaagatgcgtttcttgctgaagtgcacaagactcgagtgtgaataacaagcgtcgaaccgagtgtagtttccaaggctcgttgtcattcatctcagtgcctagggtccatatcgctgctgccactgcagccaacacattcgttagagtctcatcctctgagggttcttccgttttcaacgcttttccgtcttctagtagaagctggtcaatggctgtacacatgaaatcgatgaccggggccacaggtgttcttctgtgcagtaaaatctcgattcctcttgtccatactgactgaaacgcccgagacgtgagccaactcggcgggagtttcttgtccttgatgagggttgaaaggcaataccaagatgggccgattgttccttggccgtgtaagctttttaggatagcccctagaggctggactgcactactctccaacagtgtacttgccgaaccgcagggtacagtcaaggggagcttcaggcttgagacaagtcgcgctgcttcagccctacactccaggctgatgcaaagatcagccaacaatcgtacaaaggggggctcaaaaagaccttctacgacagccgttgtcaacagagaaatagcgtgtgcacgaacaactagtttgagtgatttccagccaatgtttgtgctcccgaaactttcgagttgctcgtaaagctctatcgatgctttagatgattcccacttcaatgacttcccttccattgctgcggtctgtcgatcccagtcttctatcacggccaaagcatccggaaccttgcgaaggcacattcctaaaagcgattttgggtgcgccgactggccaagtggttccgttgaacccagtaagccacttagccaactaaatattatttcgtagatgcggtattgactgtcgggaacgatccggcggagcgactgtaattctgcgaatagtgatgcggcaccagtcgcttttggcttggaacattcagacaaagaatgtagattctgatcttgcaggtcaaggctgcatagtgctggcgtcgtgaagtcaattcgcccaactcgtgagggcgtacgttcaatcttcatgctacccagggtgcgtaatgatcgtggtggagttgatgtgggcgattcggctggtttgactggaactggagtcgatcggcgtcttccataagtctgtcgcgctcgctttgagtgcttcgcgggttcttggctgatgtttgttcgcttcgtgtgggatgtttgtggttgacgtgcctcattaacaagtttcctcagggatactaaacgacactcaagctgccgtaataaccgttgacatcttgcagcagtccatatctgtgtgtctttgcatcgcttgcctccacccgtcatgagacgatgtgcggatggagatggtaatgtatgttgttgttcgctcatcatatacaagtggctccgtacaaaataaagcaaatacccgagtagagatgttataaagaaacaaaaacagtaaagatattcaagaatgattccgcatgatcgcgtatacgtaaaaaactgagagtgcgatcaagatgcaaggaaacggggcatcgcagatgcatgcttgatattgctggtaggacgaagaaaggctgggtcttgtttacatattcccacgtttggcttagcgtagccgtcgaacattctggggagggccggcttcggtggggttagatgctggaggagctcaatactcaaactgtacctcgtttaaccgctcagattcacagagggctgatgtaccgttgctgtaggtcgcgttttgaacgccgcccggctacttccatgcccgcacacctttggcaagtccgggctgaagcctcaatgccggaccattgccgccgcaccgcaccgcaccacaacccgtccaattttttttcaatctcccctccgtcacgacctacatcccaccttcgaagaacgttgttcaattgattgtcttccccctccagtgcatatcccatcccatgcctggtcttccccctcactatttacttttcttttgctcttgaattgtttttggaaatctccatactgtcaatatggcttcggagactactcctcccgctcaggcgcccggtacgtataaattactgaatttgtgaagctagaccgcccttgtcagagctggaaagtccagggtcatcgacaacgtcgactccgttattcaaaacgtctattttagctttgacttggagggcacacagtctttattttgtcttttgacttttgttcctgcttctgttttgtaacactgagctaatatgtctcacagctgctgcgtccgaggaacccgagaccaatatggaggccgaagcccaagatgtcgacgttggggccgaaggtagctactattgcccctccgattagcgactcagatgaaatggcatgggtgtctaactatctgacagccttaataaaccttaccattgtcttgcctgatgccaatgctagcaagatgcagatcatggtttgtcattgacttataccaccccacgtcaataaacctcatactcaccaaactcaggtttcttctcaagaacaggtccacgaaatccgacaatcgatcattgaccttccatcggcattccagtacacttgctttcacctcgaattcaatggcgagaagattaacgacttcatccccctcgctgaaattcctgaacttggcaccacacccgaattccacattgttgaggatccttacaccgagaaggaggctcgcattcactttatccgcattcgggaacttatcggcgcttccggagatcgatgcgatactgcccagggtcttcttcccggactttctctcttcgagactgtgaccgctgaggctcagagcagcgacaacaaagaagaagagtcctctgaggagtcacctgttaaggactacgacttccaagctgtgccttcgcttaccgggctgatccctcctgtttccgagcccgcccccaagacagtaaagcagatctccttgtcatcttggaacccccctccacctcatctgcgacagcgtggccatctgctttaccttgttgtgtctaccaacgaaggcgaacagtaccaggtcacttcccacgtatcgggcttctatgtcaacaaatcgtctaatgccaaattcgaccctttccctcgtccagcccccaagggccagtctgcacactctttgttgaggctaatcgagcttgtctcccctactttcgccgagtccttcaccaagcttcaggattacaacaaccaaaaagaccccctcgccactttccaaatcaccaatgctactcctgctgctccctgggtcgttccgtctcctaactcgtcgctttgcacacatctgcccgaccctgcacgatctcaggagacctacctccttaacggtgtcgaaaacaccgatactctgagggactggaacgaagagttccaatcggccaaggagcttccacgcgagtctgttcaagatcgtgtcttccgcgagcgactcatttccaagctgtttgctgactacaatgaggctgccactcgaggcgctgtcatggtcgcgcgtggcgagatcgcacccttgaaccctaccgaatgcagagatgctcagatctttgtctacaacaacatctttttctcttttggtgctgacggtgtcggtaccttcacctctgagggtggtgatgaggctgcccgtgttgctaccggtaaggacgttgctggtgtgaagcttgtcaaccaattggacattgagggactgtttacccctgctaccgtcgttgttgattacatgggaagtcgaattgttggacaaagcatcgttcctggaatcttcaagcaacgagagcctggtgagaaccagatcgattatggcgccgtagacggcaaggacactgtcgctgccgatgagagatttgccccaggttttgctcaattgtccaaggctctgaaggtgaagaagcaccccgtttgggacaaggacggcaagcgattcgacttggaggctagtgtagagaccaagggcttactcggcacagacgcccgtaagtacgttctggacttgtaccgcattagccccttggatattgcttggcttgatgaagacggtcttcctgaggacggcgatgcctatccccaccgcatgactgttctccgacccgagcttgttgactccttttcacgatacaagttgaaacagtgggtagatgagaatgttgctcgtcgtgctgaggagaagaaagagaaggatggtgagaaggcagagcaagagaagaagcccgaggaaggcgagaagactgaggaaggagagaagactgaggaaggagagaagactgaggaaggagagaagactgaggaaggagagaagactgaagagggtgaggcttcaaaggaggaggagtaccagcctaaccttgcggacttcaagttcgctcttaaccctgacgcattcagtggacaggtgcctcagactgatgaagagaaggctgaattcgcagccgacgaagaagaagttagggcagctggtacctacctccgcgaacaggtcatccctgacttgcttaaggagctttctgaatccgagatcagcttccctatggacggccaatcgttgagccgattgttgcacaagcgcggtatcaacgtgagatacctgggcaaggtcgccgagctctccaacgatggtcggctgcgatgcctccgcgagatttgtgtccaggacatggtttctcgagcgttcaagcatatttctggtgcctacctccgccatctacctgttcctgcaatccctgctgctgtgtctcaccttctcaactgtctgctcggacacaagttcaacgacaagcctgctgctgagcttgactccgacgttcgcagcctctacgctgatgccgattggtcgtttgaaaaggttacacctgagagcctgcaggaaaacattgaggagcagattctccagcgattccgatacgagctcgacgaagagtggtacaacacagttcgccccgttcagctccttcgtgaggtatccttaaagctcggcatccaggtccaggccaaggactacgctttcactgctgatgaggctgctgctgccgctgccgctaccacaccggcgaagaccgagaagattcccgtcaatggccaggccaatggagaatctggtaccagcaagaagaagaagaagaacaaggcccgcgagacttctcctcccgagacagtgaccactgccaacgtccacaccttcagccctgacgacattgtcgacctggttcctttgatcaaggactcttgccctcgcagctcccttgccgaagaggctcttgaggctggccgcatctcccttatgcagaaccagaagaagcttggtcaggagctccttctcgagtccctttctttacatgagcagatctacggcatcctgcatcccgaggttgctcgtgtatacaacagcttgtccatgttgtactaccagcttgatgagaaggaggctgctgttgaccttgcccgcaaggccatcattgtatctgagagaactgtgggcgtcgactcggctgagacccttctcaactacctcaacttgagcttgttcctccaccaaattggcgatagcaagggtgccctcgtgtactccaagcatgctctcaagatgtggaagatcatctacggtcctgaccacccagacaccatcacgacactcaacaatgctgctgtaatgcttcagcacctcaaggcataccacgagtctcgactctggtttgaggagtctctgcgtgtatgtgagtctgttttcggcaagcagtctgtcaacactgccactctgcttttccagcttgcccaggctcttgctttggatcgcgattccaaggctgctgtgggtcgtatgcgcgagtcctacaacgtcttccttgctgagctcggacctgatgataagaacaccaaggaggccgaaagctggctcgagcagctcactcagaacgctgtgaacatcgccaagaacgccaaggatgttgctgctcgacgactccgtactggaatccgattcaacaccaatgcctctaaccccggcgttcctagcggcgtcgtgcctagccacgctggtcccggctcgcaagttgacgctcgcagcatcgacgagctgataaagttcatcgagggtggtgaacatgggcagtcaaagaagcgtaccggccgtggcaaccctaagcgacgcggccaggctggggcgcgataagctgacatttaacaaagtaaaaaaaataatgttggtatatggttgagattttggctcactattgtgtaaatgtagacggccggaaaagcatgggattccattatatttatatggtttttactggatagctgggtcatagaaaaggccccttaacatgggtttggtatggttggtgatatggtcggacgcacggcggcgcgtatacacgtatttgcatcaaaaggcgcgttctcaaaaaaattgtacatatatctatccatggctttgctgttggccactggccagaccatcttcactcttatatactgtgttcacacttccaaccctttggttcacatttcgttcattgcagttcaaatccccaaatggtacgcatactcgcatttcaaatcaaagtacttttataccgggcaaccaaaagcctcgaggcattgcattcattactgtcatcaacattctctgcacgctaacatcatgtgcgcccacaagctggcgaaaaaaatataaaatcaccggccaagaccctgcccaccgacaacattaacaccagatcaagaggggcggcctatgtgtggccttgcaaaatagaggcacctccaccaaccggtgcatggtacgaaccgatactctggaatcccctgaagcattatgtcagtgatacatcacccaacatgacaaacagattacttactttgtcagatcaaacccttgttcttcctcggcctccgttggttcagcgaggggttgtggacttgacttttgaggtcgagatgggctgctcaaaggagacttatctccacgcggcggactgctgctctgggggggcaggacacccccagctttggtaggacttatgtcatagcccccgcgagatttcaatggcgtactgccaatatctgcgtacttccagaaaggcgctggtgaactggtaggcatgtgctggcttggtcgttgagctgtgctcggtggtgcgagcttgggatgcatcctaggaggagccggtgtcacaaatgatcctccgtcttcttgaagatatgatgaagtcaaggtaggggattgtggattgtaccctgagaacgatgagtccctggctggcgtctttcttgggcgaggtaaagggcttccgtcgattgtcattgtcgcactcctgccaaaggaccggtcaggcgttgactgggcaatgagtaaggagggtttcgggggtggtgaagcagggggtgagccccgtcgcttacgagccgaggggggttctcttgatgccatgtcccttgggccatgtgtgatgtaggcaagttgatttggagatgatggggcggatgatccacgatgaccgccgcgcccgacacgataggcattccgcaccatctcctccctggcttcagggacaatctgccacttcatgccttttccaggctcatccgtcgaccgagcgactttgtcaaatgacttgttgagcgagagattgtgtctgattgagttctgtaagatgtgagcagttgagcaggggttgtagacatgtagcgcaacttacctgccacccagcagcttgctgatgacgatagtacgcatatgtgctcatgatgtagttgtagataccattcaagttgagctttccatcaggcgcgttcaagatagcctgcgttatcatttgagcatagctgtattgtggtttaatgtgctggttctcatcctggctcagatcaacaccattggcgccaaccatgacagctggtgtacttgtggccggtgacttgacgacattctgagtcgatggcggtgttccgggtcgcttatattcagggggtgccggcgcaatgagaggctgccggcgtgatgcccgggactgtggggtatctgtgctaacgccggcgcgttgcagatagacggggtggacggtcagaggagtgatctcggatggcaggacgaacatcatctcgacatttccaatctcgataacctcgccgctggtgagagggtgcgactggccggccttgacgggctggctgtccaccttggcaccattacgacctttgacacgaagaaaccatttctcatccttggaatcgaaagagattgtagcatgctcccgcgataccatcttgctgggacccaggtcgatgtgaatatgggattcatcctcttctgagccggtaggctgcgagttgtgcgaagtttcgggagctcggccgatattgacattgagttttgtgatgtagaatgtccaatcttgagcagcgactttggcgtaggccttgacgccgtcgcctttggcctcgtggatgacatttgagtgatctttgctagcttgcacatcctggctgcgaaggtgttgcgtgatttgcgataccagttgatcgtcgttgggcgcggggggttcttcgtcttctaaaacctgaagagacaagaccagtcaaaatcagcggatgcgggcatgggcatgggcgcgaacggaagggaacagtggcattatataccttcttgcgacgttttgctggacgactgggcgaggactcttcgatttcgaccggtggtgaagtagctgtggtcgcagtcgcggctttacgcggttcgcgacgagccctagaggctctctttgccgatggtggcatggtgcgcagagtcagagctcgcagattagatagcgtatgtcgacgaacagatgtgtaacggcgagattttaaaaagaacaagtcgaggcaggtcaagtgttggaagcgtgcgtggaaatttgagcgttagcaatattgtcagtctccctggcgatggacgttttttgtgcccttgaggttgaagtgaaatatagtatagtaaagtcgtgtcgtcaatcaacgtattggatcgtctaactgactagactgactatctaggtacccaaggtaggcaggcactgtagcaaataaatgccctttaaagttcgtaccgcgttcgcgttgaattttagtgtcatcaagtggcagggcagcaaggccatggcaggaccgtgggctggatgtgggtacaatgtaccggtttgtgcatattcgaaccccgttgagtgaattcgagacacgctcgatcactaacatgcctgacaaggggctagctgtggctgtataagtccagtgtattgcctgtaagggggtcccgctagtgcgggcagacgtgcctctgttccattgtgccaacgtcattgggaaggaaggcagggcaatacagggcagggcaggggactgaggcggctgggttcggaatccagaagaatgagagttgtatgtttgggtgtgctaacattgaagtttaggttgctcgtatatctagagacctgccttagttagtagttgcctttattcatttctagttggattcctcaaggcaatactctagttgcctgtcttagtaattgtaccatctcaaatacaaatactgtagcgggtttcagtggaggactcgctgcacatgcagtccctctgtccctgttgggtccccaggcggcttttccctgataattgaatatttcaactccccatacttttgcgtgatgcgtacccgtacatgcccacacatgcacatgcacatgcgtaaccttgaataaccccagcctcgagattagaaggctgtttgtttattgagcttttgactctgattgtgttcagtgccagctaagggatacaaagcaatgattcaaccccccccccccccctcgtttgaagcagcagcggatcggtactgcaacaggcgagggtccaagcaattggtgctattgtatccgcactccgtaaatacttaaacaagccagtgacaattaagagatacagagtcaatccaggtacaaggtacctactaacacaggcacgcccgttcattgcccacacatgcctgcaggttgtcggcggggaccatccatcgcgtttgtgcagcctcgtgtgccttattgtaggcacttactaaggtaggtacatacggcctaccagccagaaacactctttcattacccaaaaaaaaacttaaacagaaaaacgaccttctttcatcacacagcgacaacacgcggtattacttcgatcttattatttacccttgagaaccgaccatcgcctatattcttcttcgtaccgaacctcaatcgccctctcagaaccagcctctcccttgcgctacccttggagaggcttgaaagctgctgcagtgcagtcagtcctccaaaaaccgagctggccatattccaccgaactggcctccgttgtttcaatcctcgctcgatcgcccgcacttggcttgggatcaggcttccctccaaccattgtcgctccttaatcgttttctcattccgatttccaattacacatcattcatcaaagtgcttgtcccagcagagccatggcatctgatcaggctttcggcgtcacgcctccaatttctgttcagcttccaactgaagcagaactgcgtcagtctgacgctctcctggaagagcttaaacgacaaaagacatttgagagcccggctgagacagccaaaaggttagtgaatgcatctcgatcgcgtcgcgatcatcgactaatacattctgtacagagaagaagtcctagcctcgattcaaatcatttgcgatgcgttcgtccgtcgagtcgccgaagagaaagaacccaagaacgaagttcttgtccgaaatgcgagaggcagagtcttcacatacggcagttaccgacttggtgtttatggtcccggttccgatattgatacacttatcgtcgcacccagatacgtaactcgggaggactatttcaaatactttcccgatttgctagtgtcgatggctcccaaggacgccatcaccgacatggctgttgtgactgacgcttttgtacccattatcaagtttgagtacttcggcatcagtatcgatttgattttctccaggatcattcaaaaacaattggcaccggacttcaaggatctcaaagactctggcttgttgcgcggactggatgaagcagagctgcgatctctcaacggcacgcgagtaacggacgagattctcacgctggtaccagagcagagcactttcaagaatgctctacgagcgatcaaactatgggcgcaacgtcgcgctgtttatgccaacatcatgggctttcctggtggtgtggcatgggccatgcttgttgcgcgcgtctgccaactttatcccaaggctacaccagcagtcatcgtcaacaagtttttcctggttattagccagtggcgctggccgcaacctgttcttcttaagccaattgagggcggtcctctgcccgttcgtgtctggaatcccaaggtatgtgtgattcccctgccagctgaggaacagcctgctaatctcactttactcagttatacaagggcgacacgtttcatctaatgccagtcatcactccagcttatccttccatgtgcgccaccttcaacattacccgttcgtcaatgacaatcatcaatcgagaacttaaacgagctctccagatctctgaaagcatcatggttggtatgcgcccttggagcgatctcttcgccaagcattccttcttcacggccggttacaaatactacatctccgtgatctcagctgcgaaaactaaggagtcccacacaatttggtccggctacgtcgagtccaaggtccggatgttggtgcagaagctcgagcagcaccagtccattgctctggctcaccccttcaacaagggttatgagagacagcatcgatgtcagaacgaaaaggaaatcgaagctgtgcaggaaggtagccttgacttcttgtctaaggaagatgccacggaacctaccactatcaagatcgagcctgcggtagccgaattgccgatcaagactgaggacggggaggacggcaaatccatcaaggctgaaaatggtgagaatggattgactgtcaaatccaaaactacagaagacaacggtcccatcactgctgagcctttcaaccctgagacatccagtgataccaaaccttcggaaacacctgcggtaagcggtgcgatcaatgtttacacgaccacacattacattggcctagagctagctgctggtaagtactgtgcccgacgttgttgcggtggctctacgacaaatcgaaagtagctaacacagactttacaggcgccaaatcacttgatttgtcttatcaagtcgaggaattcaaggaactatgcacttcttggcaaaagtacaaggatgatttgaaggatgttgtgtctattggtattcagcacgtccgaaagtgagtcctgcacagatattccagacgccagcacaccatggcttgctgaccttgcaatagcttcaacctaccagacgacgtattcgaggacggcgaaaagaagccccagaaaaagtctgccgctaaaggcgcagcaaacaacaagaaacgcggaccccctgaggtatttatgcatcaccacgcgaactcccattgctggcgacgttgccctgctccgaacggcacctcctccgacttgacgcagcgtactaatgccatttttaggaaacaccaccccctgcaaagaggcaacaatcctcgattgcagctgcaggctgagaatatttccattcctcgggtatgccatgagatggccgactcgaaagacttggacatttacctggatgtgcaatttgcacaacatatcaagaaccggcaagtccacaagcggctgcacgactggtctttgaccaactaccacactaacttaaagacataaaaaaaagtacctcttcatctggactgaactgcatcaacttggtaagttggcagtcgcatcctgatctaccaacgcattgctggtggcattgcaacgaatggaagattgaataatctatattaatatcagcagaggcgcccgtaacttgcggaaaggcagctgacaaaagcgacacgcatgttgttctctgcaacataaccaaggttaggagctgcctcgataccatgctcttgaagctgtaatcctgcatcaatttcacatttcatctgtatttaggaacgtggccttgctagattaatacaacgtttagggggcgtaatgagcccccgaatttcgcttcaagtcttgttcaattctcaattcagtgaccagccattgcgactattgtagatgtgtcgttctcgattaactatttccactcctataaatcatcgtcgtcctcgtcactgccactgaaccagccctcctgataggcatccgccagatctgccaggccattgccgaggtcctccctctcattgaccggcacgagacgggcagattctgtccgtaaagttctgatacgttgcactatggagctgttggtcgaaagtgtagtctgtaggctggcgtcggaattgcctgctagctgggggtaaatctgagggtaggcgtccagcagagggaatctaagagccgagtcgtacctagtttactgtcagcatccattcattaacccaacacatattgaataaaatagacatactttcgtacgatcgagttccctattataggacgttccccgggagcaagatgaccattctcattatcgtgccccagaggatcaaggtctcggtaagacaagatttcaccaaaaacgtgcttgtgagtatcgagcctagcaacgtgctgtctgctccaaactcttcctacttgaaagaaatcaacgttaatacggctatcttctggcgagtcttttgcgggcgctagagacatgcgcatgctcgccaggggctggttgccgttgacgtttagactctcggccagcacatctagcgatcctgcctgttctgaagatccctgtgtgagacgtgaaggcagagtggctgtctcgatcgcggccgccatgagagcagatgtgtgccagggcgagcggcgatccatggatactgaagttgtcatgtcctcttcaggcagggccagaggaacgactgtggtggattgcgtgcagagttgttcgatgctgtgagctgtatttacaagacgaagctgacgcttggctcgagaaatatcgagtaaggggctttgaaggccccatgtccaaatcgttgtctttggaaagtcatccctcagggactcaaggtatgaagatgtgaagccaccccaggcatcgtcaatggtagtaaatacttgtatcccctgcattcgatcacattcttctgcaaagggtctgaagtcccggtccgcaaggtcgtgttccctgtcgagcatggaaaagagctctgttcccatggagaatcgctcaaagggcatagtggtcgagttgagctcaaagtcgtacagctgattcaacgactttggatgaaagtagactcgggagaaatcagaccagtatcgcacatttgaagttgtcagctgtgcaggttcactgcctgcatccagactctgctggtattcgctgggggtgataggcgtctgcttgtgcacaactgattgacctgacctggagaggagtcagcaacatattggaagactgcgagcttggtcgcaactcggatacttaccataatgcctccggcgccgactctgactcggcctcatagagtgcgttgatcttgcgcaacgagccaaagccgcctttgaggtcgtatatgacagttcgtggaagaaaggtttctgagccatcagcacctaaaccagcgcgccagtgaacgttgtgatcgataagagatttctcatcactggagtatgtaaagtaagattcctgatctagttagctgcagcacatcaagctttggtatcgaatagttgaatacctgggcattccaaaagtgagtggctgtataattactgagctgacccagctgcagggtgacgatttctcgcatgatagtccttttgatggtcaaagttctctagattaagtaagaaaatagatctcttaaatgacaaccagaatgtctcgatatcgtgggtacgtgaacaatcttggtttcatgctacagacaagactagtaaagatacaactagtacacataaataattaccctagacagtgagggtcgacacttctgcagcataccctaagaagcttatctaatcacttggtttatcgacgagaaattcaagattggctttctttgtgagaaaatgatattctaagtattaatacactatgtagtaatttaatagatgaaaccaccatgaagttctattatgttgtctgttttgtctcgtcggtcattatcggtagtgagataaatagcgggagtgtattatgtcattggcgcggtagcacttacaagcatccgtatatccctttattagcatcacgaggtgcccgcagctcaaaaatacatacacagacctgaaagcacccttgactacttcgctctttatataagaaacatactctcataaaatggcccaaaacactaccggtgccagtgcaactggcgatgcagacgcaaacactggcttctggaaggaactcgactcatggaagacacccgtcaccaaggaggttggtcctacagtggaagtcggatctaaagcgccgtggtctcaatatctccgtttaccagatggaaggcctacactagtagtgttcctccgccactgtggatgcccttgtaactaatccgacctatccatttaaccagggccttgctgctaaccttcttctcaagttgctgagaaaaccttcagatctcttaccgacctctcgggcaaggtcccaaatgtccactgtattgctgtctcccactcatcggaagaagccacagacaattggctgcctcaagtcggtggtacttggaacgttgacatggtgatcgacgagcagcgagatctgtatgccaaatggggcctgggtatttcatcgacatggcatgcagtgaaccccttcacaatgtggaacgtattcagcctcggcaagaatgagggcatatggaacagaccaacagagagcggctcacgatggcagacaagcggagcgtttgctgtcgaccgtgatggaactatacgttgggtgcaggtggcgagaacagcagatgatatgcctgatctcaaggcggccatgactgcacttggttttccacctccagaaaacaaacgccgttctaggcacgatctttaagatatttctgtcatgtctaccgggaggcacacatatatacgagctcgatacagccatctaaactctcatattgtttcatctacttcgtcaaagagacataaaggacagtggcatagcctccaccttttgtactgtatcctaggttacgatatgattatagccagacacgtttgagaaataaatgattaggtatatattcatgggtatcttctaactgtacatcgtccatacgttcccagccgtgtccttgctgggccttttagataggttgtcatatagttgtgagtcgtacataaccagcgcgcttgtcttttggataacaaaaagactgcctctcgtcctctagaaggacagaatcatgctcaaccgaccgacttcaaagccacctctgcttgattccataacagagcacatcccgtcggacaacccggtgtgcacaattttagaggcaaccagaccaaccagaccaacactgctgaccatttctaatgcgagcatgcctttctgtttaagtgttcctcctatatccagtaggcccaagggatcctgatgggtaggcgttggttcctttcgtttcttagaacgagcctttttgtgagttttggggacatgaacaaggcttgactctcgcgcagcagcatttgagatagccctctcttccatgaggtggtagagcctctctgattcgagactctggcgtaggttgtttgcccagttgtagagttccaatcggtcccaacttggagtccgtctgaatgagctcagtctcagcgcccttccgggaatagatcgcggtaccaagaccccgctcgacagggcgttttgcagcaagctgtcgccatgatcacgacgccacttgatacatttgatagctacggaatggcgtagtcgagcgctgccatccagggagaaaatgtgatcaaccaatcggttcagatcggtcggaacaagcggcgcgatataatcggagttcatgaggacactggcatccatagtgtcatggtctggccgggattctgtagagacggcgtacacgcactccgactcttttgaggctctggggccttcgaaggagaagaaatcgacttccttgtcgactagatacttggcaacttgttgcttgatatgcataatcttttccgagtcgagctcatcagcccttgcaagaattgggatgacatttgtcatgcgttgagcacgtttgatatactctgcatcttcttgtccaagtcctgaaacacgtcagtgaggtccatccgatcgtgacgaatgaacttaccactatgggggatgaggtagagcaaagtgtccacaactggctcgccgccagagtttacaagagtaaagagatctgagtcagccatgggtttgttcatgagggatgacaaatgcgactcgacgtaatgaaggtcacgccagggtccctgtgatgttattagcatgcgataacggcaatttgttgtgaaggttacgtacagaggtgccatgttggtgacctgggctttcgacgaaacatacgtttctatctaggacatcgccagtagccgagagtcgtttccgtgttgttacagtgagttctgaatccgatcgccaccatggttgcggacgagaactggcgtatgtctcggtagcatggactgcgttgcgatcctctattgggtccatgtgtacgatatgctcgcaacgttcagccaaggttttgataagtgaagttttgccaatacctgtgtaaaattaggaattttggccgcatctatttttgcaaatcatcacttaccactttgtccagctaccatgattttcagtttgcctagtgatttgcccacctcggaaaaggggcggcgtcgaggaaccgtcaagctgggcatgataaattgaggtatcgtgttttgatcggtttcgtcattatacgccaagtctgacacagatagagatgcatgaccatgtcctaaatcactttgagcatctatagagggtcctgcgagtgagaaaccttgcgaagacatgctaatgacggacccagaatgcgagagaccgatcaaagatggagtacctggctgagatagcaaatggaaggggtcttgtccaacggacagatcctccgactcgtccgattcagaagcaggggacgcaggcttgttggcggtacgtggaggcgaacgtcgctgacgcggggttgatgggcagcgcgagttgcgactacacttgcgccggtcgctctgttggcgaaaccgcgggcgggatcgatctcgacgagtgtcgaggtctgcctcggtggtaatgaagcacgtagtagggactgttgtagaaccgcgtaccaaactatctggccgatctggagtccgggtgttgagaggatggttcgtaggcaagacaggtctcattgttgtgtttggaaggacctcagcggcgtgtttatacgaaaaaggatgcagaggcgagtttttctgttatgtgcatgtcacggcgccttgtagtggaagaagagtgaggaggtacgagcattcgagagtgcaagtctaagcaacaagggaaatgacgagacgagacgggaagcgaatattcgaggtttaacgtgattaaaagtagtgtagcacgtaaagtcgcggaatgtttgtacaaactcaagaaagatagatttcgacagacaaaagtgatggatgtgataaaaggaagaaagacaaattaagtgagtagcaagtatctatgatacctagtcctcctcaacaacactggtatactgatactcgcctcagacaaaccacctaccccggtacctaccccttctattcatgggggtcctactccctgagaacctagcagggagctcctaatttacagcccggcacgtagatagataccttatctggtaggtgggggtgtctagaacccccatagccaggtgctggtgcacctgatatgacgacgctagctgtgacccgtgacacgctatggccaattgacacccgctagttaccctttcacgttgagcgcactgttatcgctggtcagaagctggtccgtttctgtcgatcccctccttctcaacacattgagactgggccattcattcccctctattgggcggcaacaagaaccatacagaggagggaagcattccattcatttatcggctttggaacaattactcgacccatctccgacctgaagctgcctgcgacactgaaaagcgacgacatccgacaagggcgacattccaagaccagggagcagtttcgtttttcttttctgactcagtcaccaccagtatatcgacaatcaaagagactcccattttttgtcctcttgaatcttgctcgattacaacctcgccagaaccagaaccaaatccagatccgaaaccaaatctttgagtcctcgcaaccctgcatcgacgacacgccatcctcattcgattttctacacctgtcgtctcagtctcgttgatagatctaacaaacgtccacctacatatccaccatggacggaaaacgacaccccagctcgttccagcagctcgagaagctgggagagggaacttatgccactgtcttcaagggccgcaacaggcagactggcgagcttgtggcgctcaaggaaatacatctcgactctgaagaaggcaccccgtcgaccgccattcgagaaatctcccttatgaaggaactcaagcacgagaacattgttgggctacatgatgttatccataccgagaataagctcatgctcgtcttcgagtacatggatggcgatctgaagaggtacatggatacaaatggcgagcgcggtgctcttaaaccaactaccatcaagtcattcatgtaccagctcctcaagggtatcgacttttgccaccagaaccgcgttctccaccgtgatctcaagccccagaatctgctgatcaacaacaagggtatcctgaagcttggagattttggtcttgcccgcgcatttggtattcctgtcaacacattctcgaatgaagtcgtcactctctggtatcgcgcccccgatgtcctgctcggcagccgtacatacaacaccagcatcgatatatggtcagcgggctgcatcatggctgagatgtttacggggcggccattattccctggaaccaccaacgaagaccagatcgttcgcatcttccgtatcatgggaacgccgacagagcgtacctggcctggcattacccaattccccgagtataagccaaccttccatatgtatgctactcaggatctccgaaatatcctccagacgatcgatccaaccggcatagacctgttacaaaggatgcttcagcttcgaccggaattgaggatcagtgcccacgatgcccttcagcacgcttggtttaacgacctgctggtgcaccctcagcagcagaacctccaatcgcaggcccgcgcataccctcaagcagttccaagccaagccttcgatacgtactaagtgctctacgactggcgttggcatgctccagcccaccatcaaagacatatgtcaaacctctttggattggactgtttgtttttgtaatacagtatctttaacgaaaaaacatgggaatatcgtgtggcattttgcaagcacaatggagtttgtggtcaatatgagctagacggggagcagaaagatatcaggttttgggggcagcggcatatccgctgtcatggattttgtcatttgttgtttttatgtcggcaacaactaatgccacggtagttaaaggggcttgtcttgttgaacggcccccgttcgttcccgagcctatcattctacataagcgaaatccatggtttttgcgctttgggcccaaagctttattttttaggaccatgtctatttacaagactcccgtcaacaggactcctgaactttgtctcgagagggtccctggcccatgtctctgccaaggccggtgcttgactctgctccgctggaaaccctaaaccttctctcagcttttcgacttcgtctctcactctctttgccaccgatattcttaattcagcagcttctgggctgtttcggagcaactccggatccccttttgcgacgagcttgcgccatgcagcccgttggtggccaaagacttgatcaacatccgttggttcgcctatcactatcctcactgtctttcccacgcgtggcgcccatctcggccatcctctgtcttcggccattatttgttgagtaccatgaacgaacatggggatgaattcgggggcaggatcagactctagaatcagccgagacacgccccatttgaagtagcgcaatccactgtctgggctctggtgacaacaagcttcagggaagacgtggacccaagcgttacggtaatctcggtatgcagatggcgccgggatctgatcgacgccgtttgttgagaagaggagcggttgaggtacaggtggaggttgtgttgaaggaggagtggcagataacggagagtctgaagctgttgaccacgacgctggtgatggaccagaaagcagtttgatagcttgtgccatagtcggctgatataagccgccatattgggaataccataatctgtgtgtgggaaggacttgtccgaggctgaagaatgtggatgtgaacctattgttccttgtcagccagtgctcggccttgaatataacaatttgcaacctacttgttcttgaaacatatatcgtgagcgccgaggccccacctcatattgactgcatcgaagaagtaacgtagtggtagaattgccccccatataagaggatcatcaagtctatttagagatgaccgtggttagccaccaaactcattataatggacaaaagccgttttgctctcacactgcaacgtgattacacacagtgagcaacccacgctcacgtccttcatttctccgacgatcaagaacacccaatagtccgtcgagtcctgtcacttcaaggttgttgaacccattcataaaccctcttgaaagtccgccaactgcgcccatgacagccacagaggctatgcgccatggcagactcggctgcgtaggtggctcaggatccgacatgattcacacgactgatgatatatatcagaacataacgtcgaaaaataaagacaaagctatggtggaagtatgacgagcggaaagaagcaaagtccaagtttcagagtatttcttgatctcggagagaagcggctctgagtagactagacccacctgcagccgtttccttgtaatctatctgcctgtcgataagaacttaccctacagaaacacatatttccttgtagctacctctaaactttctacatcctgacgtcgattcagcccttaacatcttcgtactgtaaccagtggtccaatttcaacagacgcgttgctcctatccggatactctgcgattacagtcacataactcgaaacatatccttacgggcttactatttgaagctgctctcgacgtcaccgcaaagcttctcgagctgcatataaatcatggtttccgcgcatagtacgccttcaagacaccaccacagttcaatcaagcaatcatgctaacccaaacccaacaggtaaacgcaatacctcgcgaccggtcttcacgtcccacgagcgcgccctcgcaaaatcccactggtcatcgtcatccgcccgtctgcaccgcgactccttcctcccattcggttcctgtgggttgtgtctcaacatcgcccgtgatcctgtctcatgccgccgaggcgacatcttctgtcgcgaatgcgcactatcaaacattctcacacagaagaaagatatcaagcgcgcccaaaaggcccgcgctgttacagaggaagaagccgccaagctgaaagcacacgaagacgaacaggagcaagcgcgtgcgattcaggactttgagttgacacaagctggactagaccggaaaaagaagaagggcaatgcaactgagacgaacgacgagaagccgaatacaaaggtcgatgaacccaatgcccttgctttagtgccagcaacgaaacgcaagtttgcgcttgatcaagacgaattggatcgcattgcgcaggaggacagaatcaaagcaaggaaatcactgaacgaagagaaggtcagatatttaattatgaaaacgtccgttttctgtgttaacattctattgtacaggctgcgaaaccgcatcttccatcattctggactccgtcactgacaccggatgcccaatcgagcaatctcccaccagtaacaaagaaggacaaaacagttccgacgtgcccagcgtcttcagctgggaacccacacccaattacaatgcaaaatctcataacaatcaacttcaccgaagaggaaacgcccaagggcaagcaaagagcttgcccttcatgcctaaagatgcttaccaacgcctcaaaccccatgctagccaaacaatgcggccatgtcctgtgccatagctgcgtcaaacagttcatgatcccgccttccaagaaggcatcttccgaggacgacccgcccctgacctgttacgtctgcgatgtgcctctgacctcaaagtcacagaaacaggatactgcctcgggctcttcgataccgccgggccttgttgctctccagtccgaaggcactggcttctctgcccacgggggcaatactgtagaacgatcaagcgttgctttccaatgctgagccccaacagactgcatatctcgttacttcgcctgcaatctcctttgtcgtagacgaggcaataatattataaaccacgcgcgaacgacaaacctgtgaatgacacccttggtgagcattgtcaatccatgactgaaaaagcttttcagcagctctccccggagcccagcgtacaatgctttagcaccctcgtttttgataatgcgaatgatgacgccatatatggactgattgaggaagtcgacgattctcctcagcacatgcttgggcttcacacttccatcttttgggagtcccgacactgcgcctgctgacttgcccgagccactccccacctggaggcgtgttttgcctgtttggagcggatatgtgatggcggtggcactggccttgcttgttgcagcaatcaagaaagcgatccatgctattggtacatcttcttcttcgagcgctggtatgatgcgtgctgcgagccggcgattgacaaagaatgtaatgctggggttgagagtgagcatcagagtagccgagtaaccagaccaaaggccaatcaagccactctcctttcgaatttcagaaaggatttcaagaaatgattgttcgctccccagcatctgctttctcgtcaccacgttggaaatgggagtagtcaatgctcgggcacaaccgcccgcgacagcaccaacgagaagctcctcaacgacggtggattttcgatgccgagggcgcaagtaattgtagaaaccaaaaaatagaaaactgtccacaaccgatttggccacgtccgttcccaacccgctgtaaagagccttgagtccaccttcatttgcagggattccgcgtaaggctgatatgacgccgtcgtaatcttctgtagaaccaccgctttttcgttgcgcctttagtcgggtggtgaccagatccaatggatataaagatgcagttgatatggctgtgcccacggagccagatatggcgtgtccgagggcactgagagcctgttgagatgacattgcaacttggaaaagaataattcgctcaaggtcgccagaaagtgcggtcgctatgaaatcatgacagaaggtgcatgatatgggaggtgagttgtgaacaaaaaaaaggtgacggcctgaagtcgaagttatgagcgacgcgcgctaccaaatttacgacgtcataaccaaacctcggcgcgggccccaccaatcccgttgcatgtgacccatgtcccgaggcatgtaatataacaaaatgatagcggaagtatatcgttctttgaggctgttgtgttaaatgttctgttctgctgagagcacagaaccgtcactcttccaccttgggtgaacccttcgtgacgggggatgtaaatgggctttcatctttcacctttgagagtccgttctgcaaaggcgtctatgctctgcttgaaaccgagggctgtcgttgaggtgtaaatgacgctgtcgtccatcccgtattgcctgaaactgcaactccgaggtctacttcgcctggtgcatcttcagtagccggctgcaatccgtgatgaccttctggtagcttctgtgccccgaagccagtaactgagaagatattcgtcctcccgctattagtagccatttgaagttgttcatgtagtcttgcaagctgatattgtcgttttataggggcgaaagtgggctgtggtatcaaaggttgtggtctccattgtgatagtgcactcatcacggcggccgtttcttcgtcagaatcgacaggcccattattcgcttcgtcttcatcctctattggcgcgttggcgtcaagtgctgcctctgcaggtaaaaacgattgtcagtcgggcattataacacaagacaagacaagacgaagacttactctgctgctttgcctgattctttttctggtaagcagcaagaagcatatcatatggcagagatcttccagcaactgcacgcttggcacccatactatggcttttgcatgtcaatgatcttgcgcatggctgcccgttagcgagcagaacaccgcattggcgctccacatccacaggtcctgatcatgttagaatagcttccctcaggatataggtccagagtgtctcacccttcggtttagggaccttggccttgggctcgtccttctttttcttgttctttggccccctgtccgggtccccatcggcctttcgcttctttccttttctgtcgtcttccggcttcttcccagcagcctttttggcagtcttgctcccggtgggcttcttctcggctgagataccgtcatcatcactgtcatcatcgcctcgttctatgccgttctcttcgtcttctttccgctgctcttcttgtcttgccgcttcctttgccctttctctagcctcacgggcttccttttttctttgcgccttctctttcttcaatcgcagacattgtgcaatatgtgctttggcagcagtctttagtacgctcttcttgcaatgcttgcattgctggagatcagggctgtcttcgagtggtcgtccagttgcaaacgtttcgcgggaagtttcgtctaattcgtttactacaggacctggcgaaggcgcacctacgggagaagtgccattcttcttcttgtctttgaataattagtcatgtgatattgtagtcgagagttagtatagagacataccaccttctataacactgccatccctccaatttccaggcttgctgtgttttggcgcaggcttcttcagctttattttaccattcttgttcttggatgcgactttgatcgtgccatcatcacctgcaatgtacggttagtcctattcagtcgcgcaatcgtaaagtcgcgtttaccttttcgagcgtctgaccccatgtgagcagattgcgcagtcacgctcggtcgtaattgcaggagaggcgtggtgtttgtaccgagtatggatttcgactttgagcgatgatcgtgaatggttcggttgcgcgagggatggtcgtcgtgacaaggctatatgttgtggtggagttggaagtgtagttaggtgccttgcgattgcggctgccagtgatgcacatacacgtgcctgagtggctaaaagtcggcccacgcctacactgtttgtccgggtatcaatcagtgccccaccagtaatttctggggtagtacgtactatcgatctggtactataaacctgccagctgtttgtttccattgtgacttgggttttttttgcgtatagagaagaagaagtataccatcactgtaatacagagcctatattctattacaatgtctggctgctgttgagccctgtggcttgattgacttgactactgttatccccatactgttgcactactaggatattactgtgaggctcatgtttcctgtgagcaatactttgatattgatgcagcccttgctgaaacccaaatttccgtggttaatgttggtttgcgttagttacaagatgtactatatacaatttccatgtaatgtcatgatgcaagcggattgcaatgtggaggtcatcagcccaacgcaatgtaaatgtgatctcagacatactgaccaagaaattcccatgcgaatacaatataggaaaggtggtggtatcatatccgttagacattaacaaaaaaatgtgaccgcctaaaagcaaggtctaaattctatggcccccaagtcactgtaaaccaagcactccgatatacatcttcccatctcgcatcgaaagacagagtccaaacaatgcttatgcaaatgtagcctcccaaatagtcgatcaacaccgaacatgatgcagtaatactgactctggtgaatttttggcttctcttatggccatgttgtgtgcctttgtagatatatcattgcacattgagttcagttgcctcctccttcaccagtaaggagtctcggtatgccttcatagattccatcatagatttggcatgcagaatgcccatatcactccatatacattccatcaccgccaatgcccagtcccagtatgtgtctggcacgccaggggcacatgcagccacctgaaggtggaacagaacaacaggaagtccagcggaacctgagcctgcgcctcctatcctctcaactggcatggcagatttttcggtaagaagaggatgtcgccaatgcgtcggagtgctcacaagcgtatcacgagcgagccctcttacaatctcatatcgccgtccatactccgccagtgacatcaaaggtgcgctggatttggggtatttcttggtgaactcaatgatgtgttgattcagaagagtgcgtgcccaccggtaatgtccccacatgcgtgcaacgaacatgtcataatagacatgatatacgccctcaaacaccacagacgatggcagatgtttggccttctctgtacgaaatcgccatgtaggtcctagcccatgttcccattctaggaaagattcatcgagggcgaataattgcttcagagcggcagccgtatccatttggccatcagaaaaagggtgggtcttgatataggtggctacttggataaaatgaccaactaatgggccgagatcagtagctggatgatcagcaggttcgaggagggttttggcaaacgaaacccactcgtaaagagggttcggcaatggtgtcgctgagatgtaggcagctatgaactgtgcgggtttgtaagtcaacgtataattgtaggggggacgccacggcatacaagagagtaggacatttgtatcatagcgcgaacgccgagaaaagctgctgccggcataggtaaccatctccgcaatagagcaacgccacccataacgtgcgcatgtacatgagcaatgccttgatttgctcccttgacgagctatagacagatgttagtattcacgttaccagcattgcacgcatgaaggggcaagttgaaatcgtgctgaccgtcgcggaatcttgaacagcatcgggggtaagggcacacacctcgaacatggcaagcatgacgacggagcgcattgtaacctcaaagtccggcatgctcgaggtctgtatgagacgaccagtttggcgtagggctaatccatatttttgacgggccaccgtcatcatgctgctatcgcccttgagattcgaaagactggcaaggccgacggcagccattatatcctgcacagcaggatcccatagccattcagtatttgtcaagtcgccaggatgtctcggctcatcggggtgaccaataaggtagcggttaacatagaattgaatgccttggtcctcgatactcgtatcgataggtgtcgggagtcgtggtggttgggtgtatacaggccgcgttgtgatgacagctgaggatttggatataatagacgaaaaagaacaggaagagggagatgaaggggtcggggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttcagcgtggaatcaggagatgtggtccacccggttgtgaatgaagaggccgaatgagtatgtagcgacgcagacgaggaagatgatgaatgggtggaagcattggacgcatatgatgaagcgagagagctggatgaagtttgtgtcgacagtccttcagaggcggattcgccaacaccccattgtgcatgtgccttttgtatcactttgctactctcatcgcgaaacatgagagacagctggtcacgataacctggacaccttttcccaacccgaatgcattgtgaacattctggttttatcttgtcacacttaaaagccaacacgggttagtcatgaacgaatggattggagatatcatggtagaaaggtgggataaaagtgcctggatgtggctcacaacatcttaccttgatgcgtcggacccgacagttttggcagccctgcgaggctttaccacagtagaccatggccgttgagaacttgcgtcacagtggcgtcctgccgaaaggtgaattccagtgactgtcaacaaacctggtggagtgtatctgacaaggcgaggacgggatctgcggagctgatgatacttcggatttcccgatcccaacacccagttatgtaggaaccccaatgagtgagataatagttgtaggttgtataacaagcagccaactgctatgatgttgccagcctattggtggtggccctgacgggtgggctgaatccggaacaagagcaataggggcagaagtagattgataaagaggtcagctcaactgagcatcaccaagtcggatgtacagttgtgttgtggatggaggataatgagagaacaagtgaggtcaggtagcaagattaggaaccaaatcccatcaacacactgaatgaatcgcgtctggatcagcctcacctcgcctcgccttgtcttgtaatgccagtctgtgcctgtgtctgctgtctcagccactcatttaaacttgaactcgacgaattcacccgtagccttgaaactgctgtcttgccgtggcgtgtatggcctcgaaatgaaaagagcccggcagcttggattgagcaagtaactatccgtgtatcgccctgccctaaagggtcgttcagctgatgttcgttaaactgggtcaagacgggcgacagatatgagacaagcccgttgtgtttccgatacgtagatgggaaggcaaggtaaaatgtaagggaaggtggtaggggtggcccacagcccagggaacggaaagagagggaaggggaggaagaagaagaaagtcgcggggtaggtactacctgcccagctaagagaatgggatgaaggatattcaacagaggtaccagtacctacctaccttcctactcggcagatgtgaggttggtcgaaatgcagcaggaccgagtcaaacaaggtacgaccagggccctgtttgtctgtctgtgtgtatgtatctgtatgtaggtactctgtacaggtaatttaatgagccgaaaagggattggccaaatcaaaaatgggttctcatcaacatcccacgcagagagaaggggcgccagggtcagagtcagggccaagcaggagcagttgttgtccagtgtccaagtttaaagccagagacgtgacgatatctcccgtcggactttttattttaagttgtcgtggcgcggccgtcgagagattaccttccacttccttgtcagcacgctgaaagattaaagattgagcagaataagcaagggtaggaattccaaaagtatgtttgggccagacggaaacggaagcagaagccgtgaactgatagtccgtcccattacgctacagatacccagacgaagacaggtaggcccagcccaagtagtggacccagccctgcaaagggtaaagccaaccattacaatgtctccctctaggtgcctaaattagactgtcactccactgctggaaaaccttaggttgttctgttgtcacagtgcctgccgatcttatgccgggcgctcttcaagtctcgctctgatgaattgtatgtcgttatagtaccaactacctctaataactacatacatggtaggtaagatttggtgctgctggtgtgacacgtatggagattaattgataacatccacggcattgtcgaaaatatgggatgcccaggcatcgatcacatctcatctcaggggggatcttcagctagcattgtggttcaatgcaacggacgcacgttcgcaagccgctgcacagctggaagcccgcacagatcttgaaggtggcatggctgcaaggcgatggaggcaacctctggcctgttgcatatggactggagtcgctagacaacagtgcatacgaacacacagataggtacgtaatgtaatgatatgtgccattcccggttgccctaccagcagctatcacaacccaacttacaaggataaatctcaaaatatagtttggcaaagcgcttgatcaaagtcatgagaggatcatagacagactgacagagcaaagaagaagaaatagaaaaggggggcagataacggtgggagagtcaatgcttgggtctccttgtcctaaatattcttcagtgggttagcagcggtatgtgcctacaacaggtgggtagcaaacttttagactgacgagtgctggctactaacttacataggtgccaatgcatcatccaaggtatcgtgccatttatttgcttacctgggtggattagtagaggtagttatcgagactgctggtccctgactttgctgcaattggtacagcaatcaatgccatgtaccgggttagtagtgattacgctgtaggtactatgtactatgtaaagttgcaattcgcagcagagtacatgattatcaggagatgcgaccactaccgaagttaacagaggccaagcatcatcagtgctcagttcaagaccaataacaggccttggtttcacagaccctcgtgcctcaatccgctacgtcgtatcgaaattactaatgggtcttttattctaggcgagtttgcgtctttgaagatatacatccagcctcggcaaatccgtccatggctggagcagagttgagaggattgtattttatataaattcgagagacttaaaatcatcagtcacacgtgcatcttgggtaaaaaccggcactcggccgaatcgccgttagccacaaatacagggctgcattgtctcaaacagcctaaggacgactgttttcttacgcccgtcgtatctcagcgagctgcctaatttgtaaagagtcgaacgatggcgaccagacgggcgggttccatatagatccatacgaacatggatccgatcaggaacatatctctagtctaagcattagtagtaaccgacatgtatggatatgccacgttcacttgtgcaaacagcccctctaactaggtcgaggacgagtagctactctgggagaatattccaggttttatgacacgttgtccaaactcgtttaatagtgccggaattcggaattgaaacgtttcctactgtgaagtgaagcctggagaggaccaaatccacaatatggagactaattaaggacgcagaatgccaagccgggctataatcaagcgtcgttaaaaacattatgtgttgacttggcatgagggtaggctacaatacgtttctgtattgcttcatttcccaactcttcaccatattcgcatgttgacgctctatctaggagaagcttgttcagctttccccactttcttccattccgcccacgactcgatgatccccttaaaaatgacgtagcggacgcacccatttcatttaaccttacagtaactagcagatagcttgatctcagcacagatattctgcttggtccaagatggaagccatgacttgataacacggagaaaagaagaaccataacactttgtagacagtttcttcctttgcggatcgcccttgtgccgctggtttcctcttcgcacttcatacattagtagcctttacaattgatcctcataagctagagtcaagttcgtcgtccctggtcgatggaggggctgcgtcacgtcataccctcttcttcgtcaggctttacatcatctattcaaccctactcatgcttggaataagccgagcgcatgcgggaagttggccggggatacggctcccagcctcaaagcatgctatctgctcgctactgtagcctgcagggaactctagtacaatgcactatactacgcctgggctactgtcatgtcgtgccctgccagccttggcccattgatcgaccgcggcgtcataacttgaagcagccacatacggaagatggacaattgtctttgtccctggactgtatttcaggtttgaccgagctggaggacagtatccaaggtaccacgctgtgcgctgtaccacgttcaagaggttagactcgacatgtactgggtacgtaaagtctgtcatcaatcaacagcaaatgctggggaaagggtttctattcatagtactcatgatgtatcttgctcggtctcttcagctacagcctaccagtatcgaggacctgcctgcctacctacctattggaggcagataacctggcactcaaacaagcaacgacgtcagagctcatcaaccccctctcctccctgtcattgctgtcatgacatttgccagctagattatgttttatttaaacttcagctatctccataacacttgcgtctctcatcatccacaatctgttttacattataccctacttgcactcaagataccctgccaagactcaaccatacctcaactctacctacacagtactcacgtcacacaaacaactaaaccacaatggagaccatcaacaacctcactgctactgcctccaaagccatctggggcgagaaccagaccggcaacaaggagcctgtctctggagtcaagggtgacactgctcgcggcgagccctacgatgccggcaacctgggtgcgttatgggtccttgtattgatacatgcgaatcatcttactgactataatggctatagaaaccccacagcaagagaaggtagccgagaacttcaactacggacaggagaacacatccggacttggacgagaagaccctgtctcttcaacatcagcaactacttcatctgcagtcccagctcccgccgcagcccccaaccactcaaaggacaccactgctgagcaaaacgatacccgcaccccagagcaggccgacaagggtaacaaggatctccacgatgtagacgacacctctgaaggtaccgacgccaagcttggcgagggacctggcccccgtcctatcgagaagctcgccaaggacttcggcggcgatgcaggcaatgtccctgtcgaaggagcctccagcaagcccactgaagtcggctcgggtgctggcgagtcatccagctcagagaaccagccccacgaccccaaagaggatgaatatatcactgcctccggattcgctgctgacggtggcgacttcgacgctaccaagccaggcgctggacgcgaagccgatcgtaagtagaacttcagttcctaccctttgaccacgactaatagatatcaggactcatggagcagaagggtgttcaccttggtgagagtggtagctcagagccaacctcgcataccgagtcacactccagcagcaagcaccacggtagctctaccgaggagaagaaggacaagcctagcctcggcgagcgtatcaaggccaagcttcacaagcactaaatgtccgattggcagatcggtgcaaggaacatgtagagattaatgacggaaaatgatatcccaaacggcttataccatggaatttatatttaggcgctattcgaatgcgttgtctctcctattagctacgctatctattcaagtaattgacgctttcttagactctcgtcttatcagcctgccttctgcacattactgtgttactagcaaagcccaagtggttatatccttttgatctgtcatgcgactgcgcccctgccaataaacacagccgatggatatgtgagatttgtgaacagccaggagtaacggcaaataatatatgcgcaaaactgcaacgggaacactacatgctcgtctgtccctttgatcaaccaccatcaacttcttaacctcggcagatgctgagaacggactgccttacgcgtttggcaacgtgattattaatatgtagcaagctcagagcactgttgcatcgaccatcaatattaactcgccgatgtatatctgcactattcactgcatctgaaatccaacagtttcgagagttgaccctgcgctccctttagaagcctctaattttactatgcgcccagctcctgggtctcccaggaatattcagttcttgtgcgaccagcgtacacttgccaatgccaccgttcatgcccgtcaaaagtgtgaaaacgtctcccatgcaaagtccccttatgatatctggtacgccaaacaaacccgccccaaaatgatccttaatactcggagtagggttgctttatcagcccggtttggagccctctttttttcgaaatgcctcgtcaaattaaagacgttcccattatcactggcgcccaggtcaagcatctccgcactttcaaaaaacaccatgttaccaaatgctaccacaccaactcctccgggccgtctcccgatcctgcgctgtggtgtcgtgccgctttcctgccacttctaatggtttgcggtgcaacatacgccgcaagtcatggccacttgggaccaccataatctgtcagaatggctgatggtgttacaataccacccatcctggtccgttctcgatccgctttccaaaactagatgcttgggactcgcagccgcatagatgcttcgaacatttgcaaagtttcattgcttagaggaacccagactcggccagaaccctgtaattaagaaacatcaagtaagcatagatctttccatatttggccaaggaaaggaaaacaagggacaaagaaagcgagctgctaatgcgaactggcaaccttgatgcgacaactatcgtaaaatagcgactcaaaagaaagaggacaccgttccatacgatgcgggtgtattccgcaatgcaacatacctcacaatcttttcatcctcgcgctcacgaggctcgacttgcaagctcttgtcatacatctcgtgtacatcaccagcagcctgcatgttgttcaggatgtagtcttgcagttcgggtacaggctgcagtgagtacccgacgttctgatactgctgaatgtcccgaatgacctcagcggtcttagcacgtttggcaaaattaatgaggttagttttcttaatgatggaaggaataccatcttcgataaatgtcaagtcggtcaaatagacaccttttctggtggtgagtattaccattcatagcctaattctcggaaaggggcacataccgaaaaagggaatacaaggtgggttagcggcatgaagagcttcacggtactcgccgaaattcttggtgctcgccatgactctccgcattgattctaatgtggcatgtgtacgctgaggcacttggtcccatgtccgcttgagacgagcaatgggtgcagtacccaatgcggagataattgatgtaagtgtcgagaagttgtttagaacacgacaacgctatgctaaagttagtaaccttgtgataaacgaacaccattttgattgactcacatcggcaacggaaacgaagtgtttgatcaccaccactcgcttcttgacttccatttgtgccaaaatcatttcggcgacccagttcgtcatttggtttgaatgaaggataagtgctttgacgttgggggccaagtcaggatcgccctcagggatcttcttctgccaggtcttgttcagacactctgtcgccttgaccttgccatacaagcgagactcgacaatcgtgagctggcgcgcgaattcaatcacgtcaatatccaggaatttcaactttttcatgttcttgggcatgatcggggttggcgtgttctggttcaccgtttggatcatcctgcgagcaccagcatcctttccgctcagcctttggtcaaggactgccattaaaggtgctgagccgggtgtctctgtcgatttgaccgtatctttcgcgaagctatagacatctcgaacaagttgttttgactcatcgttatggtcctccatccagaaattatcaaaccagttcttgaggatgttgacgacacggaatcgaataagcttttgttttcggtccctccaaatctcaaaatcaattgggttaagaccctccggcggttgaatgttgaatcgcttgataagcatttcgaacagttctcgggccgttgtgaacgatcggtaagtaaggaggaatgtgttgttgaaatttgaatcaagcttgtcgtgacgagttagctgctcgacaagggcgagcaaggatcctcccttgacagtaggcggcgaagtcttgctgtcccaagatacctcgtgctcgtaatccaagagcaagaattccggtgtgtcttccgtcactggaacctgcggagacgggtcttcgccaaagatcttcttcaccttggaataatcacctctacgcatattgccgggtgcaggctcgccttcagtgaatgattgtgatgtgataagaggtggccgcaccggagcagttctcgattctgtacgctggtgcgggcgatcgtagggcattgtctcgcctctttgcaaagtgcttcggacaaaggagttctctcgtggccgaggttctatctggtgtgattgcatgttaatttgaacctgctcggataacaattgaagagagaagccgatatgcgaggaattggtttccaaggcccgggcacattgtcgcacatattccagacgattctccaatgcctcaccacgaacttcggaccattcatcggccaaaggtccagcgacagcttggcatccaagaatgagatcagatatgttgtcgtaaagactctgcttgttggtgccgaggtcagataactgaggtgtctggaagctattgccgagagaagacaggtcaatggactcaatcatggcaatccattgtctgaatgtatcaagaaccctcccaccagcaaagcaaacgttattgccgataacttcgtgcctgtaaggtgtgacaatcttctccatcataactaggctcttgtcgagttcccgaatgctggatacgagaatgcgcttctgttcgtccaatcgctcgagcattttgttatccaagattgcagttggttccacaacaccctcctcatcttcaaggaaattggccgtgatttcatcacggggacctaggccgttgttttgccaactgccacctgtagtgctgccaatgacaaacccagggaagagtcgaggaatctcctcaccacgttgttgtcgagccacttccacatagctgtacacacccataagaacaccatcggcctcctgcagacatttttggatagactcagcattgggccaatccgcagccgctatatgggaagaaatgacgagcttggagaacttggacatcatatctcggaagtggggatacagagctttgtttgtcgatataatagacggttggcccgaatggttgtcagtagtccctgagccagcggcgagcagcaatcgtaagtgatctgatatgtcttcagctttcgctacatattctgaacgattgttgttcatgatagcttcgcgatagcggtcaatagctcgtcgcatgttagagacaagtagggtccagcttagagaaggtgtagagccgtcatcgaagaacgatcgaggaacggtggctgtagtgggaaggttgtaagtggtgctagtaaacgaggttgctgatgctatgttgggaacttgtcctgcagagagaaggccatttgacgaagcgccatttcgagtacggccgacaggtgatgcgccgttgattgaatccatggatgtcgatggcgacagagcaccaaaagaagaacgatgacggttctgaagagtgttagcaattttacttatacagcagtagcctttgctatcttgttaagtacctttgcacgacgtgtggttagtctcgccgagtcgccttcggcctcggatgcagatgtcaaagattcgtcgtcctcgtcttgggtaagaccgcgagccatcatctcaggaggtggcctagttttatcggggatattgacattcattcgatctcgtgggccagtctcgttgttagagacaggagactctaaaggcagttccatgctgcggtctcctgtcatcatattgtaatagaacaagcgcccatcgggggttgcttgcggaatccagaaatcggcccttgaactgtctcccccatcagtcccctcgagcggcagtgcgatagggccatccagttcagagtcgtcgtcttgatcatactgatcgtcgtaaatctcagggtcctcaacatcgtcctcaacgacatcaaaggcaccattgtgggcactgtcgggtatgtcgtcgggactcgttataatctggcagtagttgcttgggaaccagcctcgaacgccatttataacaccatcccaccagccactctcgagctgggtgatgacttggataacgtctccttcgtggaaactgagactggtgcgatcgtcggcctcgtaatcgtagagggcgcggacgtacatggcgcccatgggggcggtaccgacgatgccgttcatgaggccccaggcgggatcagcccgagtagttgagtgttgttgttcggaagcttgaacgggggtagacgtgatgcgcacggaaacggactttgagtcgccggaggggtcgtggatagtgcgcgaagagtggatacttggcggcacggcggcggtctgtatcttgagcatattgcggctgcaaagctcacctcagggcatggtcaaaaacggcgggccctattactgatcaagaggttgccgattttgaggattttagtttgagatatggaagaaacggcacagcagcagcatgccgcgagaattacaaggagtcgcgagtcgcgggatggttgcaggccttgctgtggaaggcagaacacggagtagagtagaatagagggccaagaatccaggggggggggggggttgcttagatgggtgagcgcgctgggaccaggctcgatgcgagtggacggcgaggggctgacaggagaaggagtgagggcaaggaggagagcggcgacaggcggtttgactgaaacgatgctaagttggagcgaagatacaaagcagagcagaggggccaatttgatcgaaggatgataaagcgctgcgctgtgtctgtgaaaagacggtatagaaaaaagacagacacagacaggtagactgccagagaaagaggtcacagcgggcaactaacttggtagaggtaacgtttaagtggcagacgacctatctactaacatacagcccggcgcaaataactctgtaccttggtattaacggatcggtgtcccatcgacaacctctattggcagcagacaatttccaagtagtgaagttttatttctctgagtgttcgaaaagaagaaaaagaccgggcatttcgaccgtactggctgattgattatttgattgaccagtgttgatgtggaagcagtcgaacaggctaatcaattagagcctgatgaggggtcctatggtgcttcctccgggcttgtctttgcgcacttgattaacatgcatccaatcccttcatccgtttagcacgtatgccctttagaccttgtcacatagcaggtccattatcactctgttgttccgcagttggcaaatcttgcccattcgttcgacatctcaccattgatatcttgtgactttgacagttacctacctactccgtacctgggtttcctattgtaaattcgctgttgggcttatttctccactgtaaaaatcacgtcgtagtgaaaccgtccatgtcccattcgtcaacccttttaggtaactggttgggtttccgattctgctacatgcgaaaggagaaacggggccgacacagcataataaccgtgtcaattttgccaaaggctatcatcctgccctgccctgcccatccttgcgttgcagtggccagatggattccacggtagatgattaacttagggtacagtccgctccaatatacacagaacacagctcgaaatcaatattgcattgcctactaccttaataggtatgatagatgggagagtgtagtccggactcactactacctgcctccttcaacacttgactggccctggctggacaagagcacggcggagcatgctattacttctattacttatcatctctttacatagtacatttgtctctcctgtgacaatccccttccagcacatgaatcgcgttctgcttcaattcaaaaacatcgaatgttctttctcgagctctgaccaggatgcgtagcagaaggttcaaggacgcaaaggagtacacaagactcaactctgctcagcgctcaagatttcacccgcacggggcgaggacgatcaatgaaacctcgcaagcggccggttctattctggtctgttctggtctggaatggcgacgaattgactgtgctggtgggcaggcaagtacataatatgtcatgcaggctgcaggtgatgagtgcgcaaacaggagtcattgtccagttacctatctacccaggttggtggtgactgcaagtgacgacgctgtttgctctgtaccaattatcaatcaccaacagaggtcatggcgatgagccgggtcattcttttcaaccattcatttaaaggagtatcatgaaatgagtcagcataagaacgatcaagtcatgcttccaagttgccaacaggttcttaacgcgtacttgtcatcgacagtttgtcttttgctaagcttcagataaaacgagacgacagccccttgtctaatctcatcctcatctcccagttgtctagtttacagccagtccgcgcacccaccgcccacgacaacgagactggcgcataagcacgaccattattttccaccgagcgtatctttcgtaaacgcagaaatgagtctagcagtctcaaagccgatgtgaatctacaacagagctcacattgtcaagagtaagaatatacacaaccaaacttgtgggttgcattctactggcctcaaatggatcaaaggccaccacaagaaatcacaggaggtcaagaaaagagagacctactgcagcaacaacaacagaagggtagcaaacatgctccgcttcctatcgccttgacaccacgtggagcctaacccaaaccagggcaccctctactccgggagactgccgcggacccgcactccattattatctgctagaggggacatgtacccgagtagtcaagatgtacattgatgtatctgtttgtacacacacacacacagtgtccagattatgcattgtgattttggagacgaaattatgcactattcatcatttaaggttccagatgttgtacgagttacgaccactgaatatttgagatgaagctgtatgtcgttataagcactgcttgctgcgtcccgagccgtcccgcatcagtcgttggctgaaccaggccgatacacagaaggcaagcatcttccacgttcaacagtctcgatattattgttagtcgggacaattcagattcagattcagctcagcgtctatggaaacaaatgcaaatgttcaagtacagcaaaacggcagcccctcctcttctggaagcaatggactccccctccatcctttccattaattagcttgaattaatgctggatcccttttcgggcgccagtaccgttcgaccgttgcggggtacaacagtgttgcaggacaaataggttgcagatccgagggggccggcaagctgagaggggctctgttagcgtctctctcgagtttccaatctttccatagcgagatgaacccttctagctcacgactcgtctccctggagctggccgcgattctcattcctctggcgacgagctttgacgtgttgtggatacgcgaatgaatcatctaaaggcttgcctagctactaaaaggagacaccaagaacaagcctgattcttggatcgcgactatacctcacagagtttgtcgactgaaatgtgatgcctttgcctgcattattagtgatcgttcgttctcctgtcgatctcgcgggccagattcattctttatttcatgacaggctcgatgacggagttatacatatagagtacatattgtttgcctcttgtggaacgtccgcaccctcactatctcgtgcctgtctccttgcattttagttttgcgtataagataccttcctccacatactgatttgtcgctggcatcgccgtacaagcacataccagtcgatatgctagcatcacggcatgaccgacaatcattcaaagtccaccgcactttggtatatctgatgaagtgaatgataagccatcgggggtgcacagctatctcagtacaaaagtacctagataaatcaatcgctatccgtaaaccaagacgtggatatgcaacagaatggagttggtaggcccaaaccttgggcggtctgggttttcactccaacaagtgtttcgtcgaaaatgatacaatgtctgatgatataaaaaggtccatgaaattaaacatctaatcatggtgagattagactgttccagagtgcaatcaagcagcgagccgtgtccacggccttctgggcactataccatatggcacgacaggggttccaaacacgtacagtgcatagaaatcaagtccaaaccatctgatgcaggggttcctcggacgcgaggtgaacaggaagtctcatcagcttctcccgtgtaatagtccgtctcccactaggactttacacgcttgaccaggggagcctcacatcaagtggggcgcggaatgcaaggagggcccgcgacgacggtcatcctaggccctgcgccagtgtactgggaacgggatctctctttgacaggccgctgtactatgacgctacgcccaacttcgctggtgggatggatgtattaaagacggtgatggtacgcactgagcaagaggcatctatctatggaaacgcaatgctcgcagccgcacaagacgccgagtaagatataacagaggaaacggtcaaaggccttccatgccagccaggagttgttggttggtgatgatgatggagctctcagggcttccccgcctaatcacttccgtcagtccagccccggatgatttcatgatctcgcgatcacgttcccaagatctgtgactggcttgggttgcttgcttgaggcctggcggctaggaaatctgcttgctcgcttctgaccttttctatttctgtgttgtcgttggtggccagcgataatgcgtgtctcgtgcctcgttgctttttccttgtcgtttggacgataccgctgccagtctgcgttcttgatcagagacctccatctatccctgctcctttttgacttccattttccggcctccgtcccctatggcctgtttgcttttgacatgcccccctagctctcatcgtgcctgtggataacggaccagtagactactgcactcggaccgccagtcttcgaggcggacaggatgaattacggagtgagtggatatacattccctgtactttcagcaaggtctctcgacaccgacattgactccgacatttcgtggccgtcaccgactctatcaccgtcaaatatacgatgtgtcgctcttgaccgacggtttccaaaacggaatcgtgtctctggctgtctctgcgttgggggcatgtaaaaaaaaacaattgcttgcttagtatcgtgggtggtctccatcaagtatgtacatgtcatcgtgtccatgtggaggcgtcccctcaggacttacatagttgactgtagtagccggtagagcaaaaggccaaggtttgcaccgatgcaggaacccaagaaaaagacggtaccaagaggcacgtttatgcttacacttatgcaagtatccttttgcctctgttgaagtgacagtggcagagtacgtagataaatggtctaatacctggtgcgtgctccgtacctcagctaagattgctccgtgccaattattccaactcattagattgcgtgccggccgtagtgtctcagccagcatccatcagtcagtgctgcttttaattgacggaaggcgttggctgctgctaggttctcctgacagaattttcacctttgggtttgttcggcgctcgttcgcctcgctcagaagctgaggtgcttgcttcttccagtgctcgtccgtaaacggttaggagcacaatggatggcttaagctgcccctcgtcgtcgcccctccaccgaattgggccccgctattgtatcagcaagtggaccaggtaggtgctcacctggtctacggacatgctcaatacggactgcttagaggggagaggcctggattcacaggggtgtgacgggggctcaccagcctagcattgctggctacctacgcactgaaagtcgctgctggactgcattagtattcctgcattcgttttctgttcactcaggtgaacaagtacctcctagcgagcgtgtccacgccagtagtacatacccgccaaggaaggtcaatgtccatgctatctatgcagccgtggacctcgggctatgtatgtcctgtgcaagttgtctaaagactaaccaggtagtccatgctttttgtgctgtgctaggtgctaatgctgtgttgtatgtatgctgcaccgcactgcgctggcacaactgtcccgggtgctggccgtccagcccaacccagcctcagccagtgacttctcagccacccctctctatcatccctcgctccctcgctccctccatctctccctcgcctgttccctcttcttggttttccatggatggttcccctccttccttccttccctccccacccagaaaataagtgcccccccaactcccgggtcactctcccctccggatttctcccccctccctcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacctttcgtcttatcaaccgatcccccaaaactttcgaagaggccgttcagagcctttaaccttaaccaacaccagcatcgccgcctttccatgaccatcgatcaatcatatccaatgaccatcatcacattcaagatcaccactttcaccctttaaaccccacgggagtccgcgcaagcgaagagctagcagttgagagcaggagcgagagtaacaacattctacgaatcagacgatattcaaccatcgtgctgtcaggcctggcctaattgcccgattaccgatcgcaaatttgccgtcgtcccctgtcgccatccacgcctaggaaacgcgacccgactacgtcaaaatgcccggtgcaaacgtagcagtcctcccgccccccgcggcctcgacagcctcttcgcgaaaggcctcactggcacccgaacgcaaatacaagtgccagttttgtaacagggcctttagcaggagcgaacatcgaagtcgccatgaacgatcacgtacgttacacactacccccttctcaatcaacggccaacccacccgcaaccccccctctctgccagtttggtggcaagctaacatattttacagacacaaaggagcgacctttcaaatgtatgaagtgcagaagcacttttgtccgtcgcgatcttcttctcagacatgatcgtacagtccacgccaaggatggcggcgtcccacttcacagcgatggcaagcgccgggctggccccaagacccgcgccgtcggcgccccttcgaaatcatcaatcgccatcgatacatcgactctggagcaaatggaatccggtgccgatgccatgttcgacgtggaagctgctgcaatgcttgtggccgatctacaccacaaagccaccgctgcgatgcgcgaagaccactcgtacgaggacagtccttcgatggcatactcaccccacaacgcttctgccatggaatctacagtgacatacccatccggtgccattgcactaccccaggttcagtgggacggtttcatgtctcaatcagtcgccgagcccaaggcacactcaataacctcaagcgcgtctggttcgttcgagtcgcagccttctttcaccagcggagccacaatgcagcctcagtctaaccaactgccccctatcaatggtcaaaattgcaatggcttagtccccgctctacagtcgatgatcaattcgttaccaaactctgccgccgcgccaccatccccttgggtttcggagtcatccaaagctggctacaaggctcccgaagtgtcaggcgacgatgagcgcaacgctattttggataacatccgcaatgcagacagcgagcatgccattcctgagggattccgccttcctggccttggatcattaaaccgatatctttcaacatactttgggctattccaccaccatctacctttcctgcacccagcctcatttcaccctaccaaagtctcgcctcaactgttgctggcagtccttagcatcggtgctctttatgcctttgatcaagaacaagcatacatgctccacatcggctccaaggtcctggttaaccaatttcttcaaagtaaggagaatttcagctctcgcaagtgccccttgtggacgatgcagagcaacctgctaaacatgatctttgccagctggagtggtgatcccaagggccttgaatggacgtgctcgatcaagagtctgctcgccaacatggtcgccggtaacaggtatgagcttaagctccgccaggaagctcgcacaaacgcaaagccaactcgtgccgaatgggtcgaggacgagggctgccgccgtacatactacgcagtctacatcttctttggcctgctgactcttacatacaatcatacacctgccatcagtttcagcgaatttgaagatctgcagctcccttctaccgaaacactctggaacttgcaagttgcagatgaggcaacgtggcaagaacatcttgcagcttccacgactgtgacctttatggaggctcacgacaaccttttccaaggcgagactcttcggtacagcacatttggtactcgtgtcatgattaatgctttgttcctcgaggtctggtatcacaagcgaagccctgaagcattgcaagatgtggttacagagtacaagctacggctggctctagagacatgggagaagtctgttgacatgtgcgagaccgaagcattcccggttcccattagcgcccctcacaagggccaccccttgatcttcaacgccaaagctatgtaccgtaacgctcgtgcccgcctagaggtcgacctcaaggcagtacaggaggccttacgctaccatgaaccctacgaggttgcggccgcgatgacgcatgctcgtgaccgtgtaaagcgttcgagtgagatggtcaaggttatcgacgaatgttacaattgtctggaaaccgttgtctcccagggagtgagatggatcgcccgtgtatcgcctaccaactggagcgtagagcacgcgctttgtggcatggatctgatgatcattctgtcactttggctctatcgtctggaacacgacgaggagcctgctacccaggaggaactggcaatgtacaacaaagtccgtcagcttctggtcaaagaaattgacgagaactacatgtcccaactgagtgcagttgttgcaagactctggggctctattttggacgaagttgtcgtttgggggtacgtatcaatcgtttgatgatctcagcgcaacatggctaactgtttaatagcatgacacgactcatgggcgactctttcaaactacactctcaggctctcgtcggctatgttgacgaccctgaagcttcctctaatgtttccactccctcgatgatctcgcagggggccgatgaggacagcgtgtactaaaattaattggtgatgactgaaatgacttttcctattattttgccattaggctggtttgggctttttcttgtctcctaggcatataccttttctggctttctacgttacgtttagtttggtttgtgggttaattcgttgctatctcacttgggcaattccggcgcgaaaggctcgggagggagttggactcgtctatctcctttgcatttacatctccttacgattcttatttcactatctccttagcgatacccgaggcagggcgggtaatcgcaatgtccagtttttatttcgtttttactgttagttgtttcgagttttgtctgctgataggcacatggttcgccttcttcgttgcgtctctctttcttgcatggttacgaagggtcaaacggcattattaggggtcaaggaaggggatcggaatcggttttcgcattgggcttgcgcccgggcagaggaaactgggccagctgcgcaatggcagcataggttaatgaatgcgatagctggtccagggtggccggtgtcgccttttacttcctctgttctgtatgccggggcacctttattgtctcttcttttaatattcttttggtggaatttccaccgacatgcagttttgaatatttggtttgggtctgctttattctgcaccctcttcgattcttggtttcatctattatttgtttcattgtcctgcctgttcagtttggctttcagataccttgttcgatatacagattgtttgttttgcggccattagacggcattagcatgatctggcaactttgggtgtcctctggaccccttgtcacagcatgccgttgagaggaggctggcccatactcgtgtatagatgaatagtgtttgcttgaataatcagcacctgtcaaatgccattgataatagttcgtccgcgtgcctgtgatgttaacatgtaataccactgcccaagcaagatacctcgctgttgccatgtctgttcactttggtgtgttgcctcgtgccttacttcgggtctgaccaaatagcaggtgaacacaggtagtgcaattcgtaaagatggaaagtctcaggggaactgcagtttcctacctggacaagtgctaacagcatatcatcaccctgcccgtcatgcctttcttcattcgcgtttgcactgaggattcaaatccataaagtgacacaagaggctatcctcacagttcattaagcttggcattatcgatctcccctctgtcgccatgattgcttcactttgcgcccttgttactgcagtgcatctggtgtccggcacatgtgactgtggttattcgattcaaagtcccgaagacgaaggggtcattgtatttatggatcgacttgagactgactttggtcaactccaaaacatctcccaaagtcatgactgggtagcgcaggaattcacagtatcagcagaagatggacgcgggaactacagcaaggcctttgagcccacaaatgttgccatccaagcaacgcatgctcaaaacaatcctagtcagggcaatggtgttgagctacgtgtgagcagtactatcaacaacgacgcaatcccaggtagcgagatagacacaacaagactggaccttcactgggggtcatttcgagctgggataaagttgacagatgttaagggcacgtgtgcggcattcttctgggtgagcaattggtactgaattctgactcagggagctaacagtatggcagtatttcaacgatacccaagagatcgatatcgagtttctatcacaagagtttgaccacggcagaggcgtctaccctgccaacctcgttgtacagtctagggcgtccatggaagccggctacgatgccagcaagactgggaacttcaagcgggtggatttggacttcgacccaacagagagctttcatgaatatcggttcgactatattcctggccacgttctgttttatgccgatagcaaactgctcgctcagatgaatggcagtgatatgcctacttctgggggtcatttgatcctgcagcattggagtaacggcaatccgttgtggtcaggcggtccgccgaccaaggacgcaacaatcactgtcagctatgtcaaggcttacttcaactcatcagaccccaaacgtcagacatatttacagcagcaatgtggtctgtctaccgagagagcctctgtgtgtactatccagaatgttacgaatgcaacatcccacagtggcgacatgccgcacgattctgacgataatgaccaaagtgacgcggcggttgcagagctgagcttgctgggaggcttgggacttggcttattggtattgttcttgtaaaccactgggcatgactgaagttagtggttgaagaagagtactctgtacatacgtcagtattgtgataagaaaactattccgtttctggttcttagacaaatatgctggtggctgaatctaccaaagtgctgacgtagtagacctgaattacagcagaaaggttgactgtaaattcagtgttggttgcaccaaaataatagctacttcaaagaactagaccaggatagactaacgtttggggcgttgaattgatgatttcattccattgtgcgccagctgagtaccaagttgttggaggtttggccaagaatccaacaaaacagggcctaaaacagggcagaagcaacgcagtgagtgagatgatgaggggggccaccgcgcagcgattataagtaccaaggtattgaggtactgaggcatgagtacagtcaatggtctctccctctaacgactaatcgctacgctctttacatgttatcatagctacgacgcgatacaatacaacatttaacagtatttcgttgcagttgaacaccatgcctactgaacccttcctggatatcttactcaccaaccatacggactcgaagtcactatttgcccatgttacaggccgtgatgagaaaggcgtggtgatgcttctcgcagatggggagacattgtatcgtcccgaatcgccgtccaagattctgcagcctgtgggagcagacattgccatacacgtcggcgaacctggagctcagaaaagggtacggataccgcacatctttggaggccgcatctggttctgcaaggaaaaccctctcacgtttctgttgaatcctggacccgcggtggtagagccgtccgtgatgaacccgaccgacccgaactttcgcgctgactggggtttctgcgaattcacttacaacaacgaccagttgtatgtgaacgtatcatatgttgactttgtgagcttgcctatcggcctggaactcgaaaacgaagctggaaaagtcacgcatgtacggggtttaccaaaggatgggctggaccaagtctgcgaaggattgaagcgccagggcgaaaaggacggcgcgggatgggagaagcttgtggtcaagtcagattcaggctccaacctccgagcgctgagtatcaatgctgctgcagagctgcacccgggattgctggagaactactttgcgccagagattgatgcggcatgggagcgataccagaaagaggatatcgagatcaacacgcaggctgaatggggcgacgtcaagggtcgagtgcatcacgacaagctcgtcttcaaagacgtgggcaaagacaagcttgagttttcgtttgcgaagccgtcaactcgagacattgtatcgtgcagctccgggccgtttgccgggggtccagacgttacgccggcgcagctcaacgtcggggcccggcttgcggctgcgctaaacaggacgacgctgtcggacaactgccggcaacctgagggagaaaaggtgtgtgaatattattgtaagggggaggcagaaggaagaacgaatcactactcaagaatatgtcatgaggttacacatgagggtaagggatatgcatttccgtacgatgacgttggagcgtctggaggagtagatcaaagtgggtttctgaacgatgggagaccaaagctgttgacggttcatgttgggggtagagaataagtttagagtgaatagacatataaatataagcactcgatcaatatatctgatttgcaaccctttctggtttcatctttccaacacccatagacaagcctcagggtagctatctgggtagtgggtggtagaaaagttggcctcctacatctcaaggtacaaaaataagtagtctaataagcctagtatgagcaacgtaaggtggcctactaattttgtatcttatgcttgcagcagtcaatttttctgatactctgagggtaggtaggtaaagactgaagcaagctcggaggatatcttgctagatccttatcaggagccattcggttgtatggattacatgtaagacatgcggttgtggcttttaatagtatgtgccacggccgcaatcaaggaacgaaagggttgcaggttgacccttagctgtgcatagcacccatagctttggagctggcctcatggtcccgagtttgatttattggccccaactctatcaggatgacgctgctagtcaagtttatcagtcaccaactgatcaaggtatttccatctaatccaagacacgggttatagcaggtatttactgctactctacctagtaccaaggcaaataaatattctgtcctgtagcgatatctacaaatctaggaagaaacgtgtaggtcctgacccaatgatgcatccttaactgggggcctcgggaaggaaggaagaacacagccataacggcgcctgcccacccaatctgcagctaacaagtcgcatcacacccaatcccgttgagtgcaatgccagggtgcgaacctatcgatccgcatacaagcccttctgctgctgcatcaaccatgcctctacttttccctttcacatctaatttaattgcacattggtttcatttctctttgatccggagcataccaatatataattcttccgtcgtcttcgttctcggtatcgattcacaagctcatgatagatgattggcgatttctgacacagtgataccccaaccaaacaaccattcggaatacttagtcgcttctttcgacattaccccagcattcccaccctcctctaggtatctagctaccatctggcggggcctgtttctttagccaagggttcgcatttgttagacagaataactcacctttgacgttgtcgagaagcactactaccagtaggtgcccatcatgacatgacctgcaaaagcgccagcacttctatctttacacctttccatcgaccttagttgccaaacctggatgatcaactgcaagcctttgtctttttaagttatcatggtctactgcgggaagccttccaaaggttgctccgtctgccgtggtcggaagattcgcgtaagtcatcccgtcatcactggtccaaattattccccggcaacgtccacgaccgggacacaggggctgacagcatggccatgattatctgctgtttagtccttctcatgctaacatgtaattcatctcccaagtgcgaccaaaaggaaccctcgtgtacacaatgcaccaagaaggggatggcatgtcctggttatcgcaacattgttgatcttatgttccgagatgaaagctcccatgtcatcaagaaagcagaaaatagacgagcccagcatctcgttccgaataaaaagagctctgctggccagggactcccctctccgtctccgtctccctcgacaccaactgagcccatcggctcatcaccgacattcatcattaatccaagacctgttggagtcttgccgcctgcttccaaagtagagaattctaacaaagcaacggatagacgttctagaaaacgggccgctcgttgccgcgcacccgtgctttcagctttgaataacgattggagccgttcctcctcagagacttcggaaagcccacctgataccaatgatgatggcagaacttccgagctcgacgtccccttagacagggctttatgccccgagacacaggacaaggggatttccttcttcttttctcgctatgttacagagaatggaggttcccaccaaaattacgttttcatatacgatgtatggaagcctccggactcggcccagtcccaaattgacctggtctctgtcagtatggcagcagttggacttgcggcatgctctcaaagcatccagtcccccgaacttatgactcgcgcccaagagagctacgccatcgcactcggtttaacgcaccgggccctccgtgacccgatagaagtagtgaaagacacaactatgcttgccgtattgattcttggcacgtacgaattcgtttcgggctatagcactcacacgatgcgcgcttggcaagatcatgttaatggtgctgctgctcttgcgagtattaggggtgttgctcaattcaggaccaaagccggggcacgcatgtttctcatgctttgccaaacggtcctaatcagctgcattcagagtggtctccctatgccagggactctaatagatcttcgccgccagattcctccctccgaagaactcatggggcccgacttttatgtagcatatcccgtttacaaagcactgcaggttcgtcacgatatcaaatcaggcagacttgatagtcttgatgacatagtcaacgccatatctgatgtccaggaggaaatttctgcaacactttccgggctaccagaggactggagataccatcatgtgcagttgacgcagccggacccacgagttttgggacaaacttgtcacgtctatgccggacttcttcaatccaccacctggaacatggtgcgaggaatacgcatgctcctgctggaaacatttgttgagaaattttgtgcaatcttcgagtcatccagcaatattacaatatcggaggcccatcttcagactcttgccatatctgtcaagctcttgagcatgctaggacgatcgattgctgcaagtatacctcagcacctcggagttgttagtatacgggatatacttgatcggaaggacccagcgcatacggtgtcgattgctgccaagaagcaagcctgccgtgtcctaccaacgcctcctgcccatgatccacgatttggtacaggggacgatgcttcgagcagcggcagtagccctgtaatgtttgacccaacaagatcgacagcccatacagacgatgccgctcgttttatgagccttgcttcaaccaacagcaccatcatttggccgctgtacatgcttggcatgtcatcggtctgttcccctgagacgaagcagtacgctgtagagggcctcaatgccatacatagagaagctggcttggaacaggcgcgcgtcgttgcaggactgttgcaggagcagaaggctggccattctatccacaactcgtcgcttctcagcaagcttccatcggtagcactgagcgctctgccctcgatagtctaatacgcttatttctgatagatatgcggtaccatgcgggccaacatatttctcactacttcattcaacgttcaattgaaatcatcatacgccatgggcgtgatactggcaggcttttccatttcttagcatgattctctggatagatagggcgagattcagaaggctacatacctagcacttttgagctattgacatactgctgtctttcatgggcagactgtgtgcccgttttaattaccaattatcgaaatttccaaaaccgcctcctttggcctttttgcgtactggctcctcccatgtgtcaacatcctccaggtctgcctcgttgactgttggcgtactctgttgcgtagttgtctttaagtactttcctacactctctcccgcacctgtgttctccatgctgccgtcgcttcgtatccgcttgccggtccatgtcgtcttatcatcgtctgtaccaccttgtagccggatcttctcccgctccttggtctgaagctcgttcgcttgtttctgtttttgaaactcggcaaaggggtcaagaagaatgacaatgtccttgatcaagatcttattaagggggcggttagagccatcagtggggacgttttccattttggagaggacgttgatgttttcaacgacttttccaaatactgtgtgtttgcggtcgaggtgaggtgttggtttgtacgcaaagaagaactggctcgagtttgtgttttttcctttattggccatcgagactgggagcgcgaggttagcaagaatcagactgtactgaaaggggccacttacgagttccgcggccattgtgtgtcatgggaccatcgaattcatcatcgaaatatttgccccaaacactctgcccgcctcgaccactgcccgagggatcaccaccttgaatcataaagttgggaatgtttcggtgaaaggctacacccttgtaataacctgtctgggatagtttgatgaaattccacacagcctttggcgcaaactctgggtatagttcgattgtcaagtcacccatgtttgtttccatcctggcaaatcccgttgccttgacgcgcttgggtttcaacatgtactcttcatcagagagtagtgctctctcgccactcgtctcgggtgtcaagcctgtgctagtgaaactggctgcggcttttccggtggtgtatgtagcagagttgacagccaatttcttgtcgttaatcatcgactggcgaacgacggtgccagcacccgtgggtttcgttagagcagtagagcttcggttgacatcgccaccttgttcgcgagctttgcgcgccttttctaccgcagctttggcacgcgagaccttttcgcccatgcttcccaaagcaccggcattgatattgccggcattgcgctcctcctcctgctcttttgtcaattgcgcctcgtgtccttccttcaagaacttgaactgattcaagtcgcgactggccgcattctgggggtcctggagagtgatgatgtcggcgcgagtgaactcctcgtcgtcaaccaagtcgcgccacgatttggccttgatgttcatgcgatcgaccgtatcccaagcgaagacgttggcatacgtgccatgacgaatagcgactatatgtgtgttgtcggtgaagaccttgtatgtgactgggtcgatcaggtcgccttttccatcgctcaatccagcaccaagggagtccgattctgaattccgggcgaagttgaggcggatcaaatcttttttctgtagaggctcgccggtgacggggttttggttgggatgcttttcgagccatacgccaatgacttcgacatcgaagatagttccatctggtgtgcagactgggttcttaaatggttgaaggctcgcggcgcaaaagttgaagggaagacgacgaaatgaagcggtggcttgttggttacgggacgcgcctgcgccgatgctgggagagaaggcgtcggccgaggaccattctgaatgcgtaatctaaagaccttgggttagaagaagaatgaccttggttgagggtgctgacttacgtagagcttgtctgttcctttacccattgttgcgctgatggaacaaatgcaaattggtataaaaaaagaagttatgatgatggaatttccctacatagacctagacccatggttccatatgatgcgctacgctaaggtacggtgcttctacgtacctcatacgctaacaaggtgcctgagacgacctggggcttatcgtaacccttcgaagtctggccaatgaggacacaaagttcgtaccatggtttctcctggtgctggtgctgacctggcatcactgggcggcgaccaattacgtatacccgttgattgctcccttgaatctgtaacttgaggcatccagactcttacattaactattattaaacctcaactacatcaattcaaccttatacttaaccttgaccacgaattatcaacgtcaaagtccccttctcgctcgaagaagcataacgtgccgcgcaatcaggacattgacaggctcgacatgctccataaattaacaagctacagcgccacctcttaaacgtctccaagctcccttctttctaccttgaactgcggcccttctttcttctattccagttctcctcgcgacccttccgaagctttcgccgcgacatccacgatacgaacatcatgaggttcctcacgggactgctcgtgctgggcatgtccctttggacaacccaagcctacgagatcggactggtacgggatggtcttacaacaactacagaacgttggcattacagttgcgctaactttgttttcctctagagcaataaggaaggctaccaagaatactgtactggtaggtcatggctatcatatgcgattggactctttgatctgacagtcttcaggcatgtacagcaagtcctcatggggcggaccagtcgatccattcatccttgtcaagttcctcaacagtagcgactcaggcgtcaaagacccgacagcaagtctcgtgatattcgagtggaaggacaggaatctcgttggaatacctgatcccgatgttcccggaaacgtgagtggtgtcgcaaacctctcatttgtcgcatactgacatatctggaatacagcgactcggcgtctgcggtgacgattttgtcaagcaaggttactgcaacaagaccgacattggcaagttcatcctgaaccctgacgtcgacaagaaatcatccagcgttgttctcaccaaggctgttcatctcaacacggctgctcccatcaactacgctatcaagaaaactggctactactgtgtccttacagacgttgtcaataccaagaaatatgaccttgtggtcgaataccgcaatgcttatggtgaactcgaagccacccagattcccaagttgccattctatggtggcatgagtatcttgtatgcgctcctcgctgcttactggggtttcctgtactaccaacatagacacgacatctgtaagcgcatcgacccaatgcaatagtgagctctgactgactccatttagtggccgtacaaaactatattacagcaatcctgatcttcctggtagttgaaatgctcattacttggggcttttatggtttgtgctttgctctcgttgtactgctcgttctaactcgaatgtagaatatcagaatcgtcatggctcgaacatcggctcaaaggttttcctcacaatcgtaggaattctcaacgccgggcgaaactcgttctcgttcttcttgctgcttattgtctgtatgggctatggtgtggttaagcacaccctgggtaagagcatgatcagagtgcgatggcttgcagcagcacatttcctgtttggcctcgtttactcgcttactttcctctctattaccccagagacagctggtaagactactcgtttattttaacgcgatatccactgacccagaacaggcccatttgtgctcttgatcgtcctccctctggctggtactctgactgccttctatgtctggacgctcaactccctcaactggaccctcaaggatctccgcgagcgaaagcagcatgccaaagaagccatgtatagaaagctctggtgggctattctcatcagtgtcatggtcatctttggtttcttcttcttcaacagctttacatttgcctctgctagcgaccccgacttcgtcccattccactggaagacacgatggttcatccttgatggctggctgaatgttgtctactttgccgatgtagcatggattgcgtatctctggcgccctacgtctaacaaccgtcgcttcgccatgagtgacgaaattgcccaagatgacgatggcaactttgaccttggcgatattggtgttccaggagaggactcagatgatgaggaagccgaagtcgccaagcctcaaaacaactcacagaacgccaacggtctgtcgttctcaagcgcatctcggagcgccccccaacagccaaggaacacccgcaccggtcctcgcgaatcgctagagaacgagaccatctttgccgttggggaggacggagacaagttttcagacgatgacgacagtgacgaagaagacgcaaagcttgtgaaagccaaatgagaaattcagggcgttgacttgggatgaatgcttctgtggccacctctcggcgcattgttttttgtgtacttatatgtctgccaaaaaagatcaaatcttactgatgaatgaagtgagtttcaattaatgcagggctctttttgtgtagctcatgaaatgtagtatagtacagatggacaggtataaatacaatattgtgatcaatacacatatttccaaggttcttcttttcagctccctcaggttaatgttcaagaataaccgccatggccctcctacgtctaacccatgacatcgcctccaaacccgactggtcgtcttcgaccatcgttttcgggcagaatagccaacactttgtacaacttacccattccatctgggcccttgtcaacaagacgcttccaagccccgtcgatcttgtcaacggtgtccttctccacaccaggagcctttgtcaactgttcagcacgttcacggatacccatcaccccgagaaaatctccctgggtgacaggaccatggacctcaacgccctcacttgccagcatagccacctcggcaatggcggtgaaatcaacatcggcgctcaggtcgaccaggccaggcgcggaaaaggggcttacacgtctgtgatgacggatgcctcggagagagttgatagggacagtgtctgaagttccataatcaagaatgagagcggcaccactgggcttgggcttgggatgttcatccgaaccaccgacacgagtcgcaaagtctgtagcaaagatggaagcatccgggcagatttcaatattcgagttgggcatgctcttgagcttgcggtaccgagtagaagtctcgggcaggaagcgagagtgacgggtaggggtagacgaaagagtaagctggaattcagggggaggctcatgttgctctgactttggtgttccgagctgtgcatgagtgacgcccggtagtgtaggcgacaccatcatttctcgccattccatggtgggcttggtgttctggggtagtggttggggagctgaagtagatgaagagggctttggttgaggtggaggagcaggggcggattggaagctgtgtataggcagtgcgtcaaagaattcatgagcgattataaaaggcatcttgtcagattctataataattttagctttattatacagcataataagatttcatgcgtaccgtatgggattgacttgatgttatcagtccaaacgatctgtttgccgttgtacttgctagcactgtggaagccagactctgactctgatgacgaggcatcaggtccgcaaagaagttctttttgagcacttcggagctcacgactagcctcaaccatatagacagcgtcgatgctgttggccatagcagggaatctttggattgtctgggaacgagttagtaagcacgacagagagaaaagcatcatatggaattcatactcgaagcatatcatccatcagagtaccacgaccaggcccaacctcgataatctgaactccctgctttggtcgaccctggctcatccactcagcgatgaaccaaataccaatgagttcaccaaagatttgggagatctctggtgaagtgacaaagtctccctttgttccaaactgatctcggccttcgccaatggctccagtatagtatcccccaatatcaccagtcaagcacattcgcatgtagctcgccaacggaacaggtcctgtcgtctggatacatgttagcatggacactctgttttggcagagcttgctcactgagatggcagcgaagagctgtttagccaaaggcgtcgaccactttctctcaccctcggattcatctggaaattcaatctctttttgatatcgacgaacagcagatgagaaatttctggcagcacaagagttgaccaagtttggccgtgacatacaacggttgttggcaagccttgtaagaggccttatgcccaacgatctgaacatcttgagcctctgtctgaatattcgtgtatataaaagactagagactcaagaaatgggtgaagcttcctggtagtagtagtgcgataccacttactcacatgaaggtgggcgtcagtgacgatgcttttcctgaaacaaagctacatgctgataagataaggaattcctcaacgtcaaaccgtccccgaagctcccactgctctccacagcttcgttgttctctatacatactcgaataccgaattgaacactatctacatcttcacatataccaccgacccagacctcaccgtatcttcacaagactagacctctacatccactacagcgcacatcatgtctagcaaatcgcggtgggccgacacggaggaagacgcccgcctcgacgccaaacttaaggaagaaaaaagacgaaagaaggcagaaaaggcaagaaaactcgaagaagagaagaaattacaggacacagcgaagcagagcaatctcgaagccgacgatgatagaccctcgaagcggcggagaattacacccgagccaggcgcaaaacaagacgagaaactgcccccggccaagttgctgcgattcccaactggcagctgggggaagtccagaagcgttgagaattatgaaaagttgaacgatatcgaggagggaacttatggatgggttgcgcgggcgacgaataaagccacgggcaaggtcgtcgcattgaagaggctaaagctagaacctcaggatcgtaacggtctaccggttaccggtcttcgtgagatacagatactcaaggattgccaacaccgaaacattgttacgatggaagaggttgttgtgggcgatgacgtatcgcggccagataagtaagcattcgcccgtaaattccgcccagcagcgacgatactaaccagtcactacagctcattattcttggttctcgaattcgtcgaacatgatctaaaatccattctcgaagacatgccggagcccttcctttcctccgaagtgaagcgccttcttcttcagctcacatcaggtatcgcctacctacacgacaactggattctccaccgcgatctcaagacatccaacttgcttctcaataaccgcgggcagctgaagatcgccgactttggaatggctcgttacgtcggagaccctccacccaagcttacccaacttgttgtcaccctctggtatcgcgctcctgaactacttctaggtgcgaagacgtacgatgctgctgtcgatatgtggagtgtaggctgcatatttggcgagctactcactcgcgaacctctgcttcaaggcaaaaatgaagttgatcaagtctcgcgcatctttgagctctgtggcgttcccacagaagagacatggcctggtttccgacgtctccccaacgcccgctcgttacgccttcctaagacgcaggttgccacgggctctgtcgttcgtgctcgcttccccagcctgactagtgcaggcgccggtttgctgggcgatctactgtcactcaaccctgagcgcaggccgtcagcgcaagaaatgctgcaaaacgagtatttccgacaggaccccaagccgaagccagagagcatgttcccgaccttccctagtaaggcgaatcaggagcgccgtagacgtgtagagcctcatgcgcctgtgcgtggtggacaggctgcttctctaggcgacgctgacctgagtggcatattccaggggcgggacaaggaagagaagggagcaggattccaattgcgcatgatttaagaattaggcacgcggtggctgtcgtttcagcgggatcgttagatagcaggttataggagcagctatcagtacatcacattcgtatacccagatagacctagaattagttgaaccaccaaaagcagtggtaccaccttaggacctaaggtggttacttcaggatatagcagtctaacagaattcatcgagattcgttaccatcggaaggatactgtaatgcaagacacaccgttatgagcaacatatttgaagaaaacacaaaacatggttcaaatttatctgaaaaagctgctgtcagttaccaagaactgacgagattaagatatatataatagataaaatcattaagtgatctctgctcaatttcaaccaccatgtcataagtatccaaaaatgtgcttcccccagattaactttgccagaaagacatatctaccaacgccctcactgagcgtgtgacgcatccaaaggaccaaggacaataagcaaattttctccatctgatgctcgccgaaccgtaaacacctcccaagatttaactcccaaagaacgagtgcaagaacaagtgatggtctgagattatttgtcgcagatatcacagttccactgggggtagggtgtgtaggccgcgggggtgtacatgccgaactggaaagtcttctgtaccgccaagtaaccgggggaaggaacatcggtaatttcagagtcggaatccatgatgatgagagtgtacatgccaacggggagaggagcatcggggtcgttggcctgcttgctagtatcccaaacgtaggtcgggttcgtctcgaaagtcatgttggcggtaagagtgtaggtttcgccggcggaggactgactgacaagcacgtcgatcgcagtaggagtgccctcgagcgaggtgtagttccagccaaaggtggcatagtcaccaatcttaataagtggcgtagggacatacatagtatcgggcagcgtcatgctcaaaccaccgggttgcacatcagcagaaaaggttgtgcgtttaggagcagaagtcccagtcttggtgcccgacttcttattcccagtctcctttgctgtctttgtggaatcctcggtagcagtgcctgtctctgttccagtttcgactttggctgtgttcaagttggtctgctttgggcttttcttagtgcctgtagtttcctcttcggtcgtggtatcctgacgaggcttaagaaccggtgtttccagaggcactgttcaagggtcagtaaaaggggatctggaggttgtacagagagctgacgtacgatcttctggggcgactcgtcggactacgacagagtcggcgttgggaaaccaactgggccatgctgaggccaaaggcgcaagagaagtaaggcagacagccacctggaggatgcttgaggtggggcgcatgatggattcgttgatggtagttgtcggcttcgagagaaaggggttgagatggaaatcagacaaggaccacagcgatgggggttgaggcttggtcgaaaatggagtgtcgttgtcgtctcgatggcgatgacgatgatgatgttgtattaaatatgttggtgattatgttggttggatagattgtccttgcgaatgacagatctgtcgatgatggtgggcgtgtccaagttgatgagagcgagtgaagggtgaaacggatggagtagcgaatgtcgagagagaatcagagggagagagacaacagaagcaaaacaatgacgatatgctgctagtctcaaagttctgaaattgaacaatctctaaagctttaacgagaggaagagcgagcgtgtgagcgaacgaacaagaggtggacaagaaatcaacaggacaggagcaaaaacgggagaacaagggaaagcgttggcgttatgttgggttggcccagcagacaagggagcaggggtttggtcatttcctctgattgggtaagagcacatgcttcaagccccagaacagtacgtacccccccttgatgatcgatttttaactcgggagccaaaacaacagttccgtattttcttttcattgggtggaggctgagcttggggccgttggatctccatctgttatccgtagtgggagctgagatggacgctgtgatgccgaaaactgtacgtacagcagattttcacagtattggccgggcttgtaggacacagcccgtccagaacctaatttattggtgtagcattattcacttatcgtcagacgtggaagccatcgtctcgtgttgacaaagttggatgcttcccaactgatccaaaaaaaggaacagacaccatcacatgatctcgtgtagactccgttgcttcacctaaaaataacaacggttatccttcgccccatccctgttcggagtcccctaacgcctgaacccgcccgctattctcggcaatcatgcacaaaagatgggacgggcgacagggttagcgggattaggtacagtactacgtagtagggtactaaggttccatcaacagatccttgggttcaatggcaagtgtcatcattactgcgatcttcttttcatgatttctagatctttctagtatcgcacgcaccagttactcactttccctggaactctcagttaacccttggaccttgacctgggcaccctccagaatcttgaatatgcctgcgacgatggtgtctcgaattaaagtgaagtacctaccaccaaccttcctgcacggccccattgatctcacttaaatttgggctgagtttgtttttctattgctttaacctctgagttacttgatattcctacctccacgtgatacatgagatcaaggccgtttgatcagacagtatcagtctaattcaactgcattacaggttcctattcatatcatacacagcatatgttcccgccgttgtttgctcatagcctgtcagcccgtcttcaataccaagtattgaatgatcaccacccgatgcaacatgactgcgagggtgttgattactgtcagaaaccccataggtgaaggacaaccccaaaagcaaaactgtcaagatttactacgtaacccacgtaagactgtttgaagtcttcttttcacaatgcgatgtatacggcaatgtttgtatacatgtattcatggaaggtcacttttgattgatatgcgtctggttttgtcattgtataacatgcgtggatactatgtcggatccctacccacgaggcatgcgaattgtgactaattcgctgcttaacattgagcgtttgtttgccttcttctgctctgtttctttctcaagccagcagccgaataacgggaagctcgcgtttgtggatggcagcccctcagagtgacgggaagttgtcaacgaggctcgcagttgccaacagcggcacgtgaatctgcctgcctgttggctcgccttaatgatcaaataacggcctcctacctgatgagttacaggaagctccttcccctcgagagttgcgaatatttgcctttctacccgccatctttttcgtccacctttcagcttttcattcttcagtacctacactcggaatcgagatattctctcgagacgaccacaatgaatcttacacagtaagtacagtaccagcaagtcaattcaattcaaatcattcaaaattcccagtgtcgctttcagttctaatttgctacactcttaggaatcaaatcgtatgctcacttgccctatctatgcaagattcatcgcggatacggatatcagaagctgacatttgtccaagggcctcgagtcgccagctaacaaatctcaatgtgtctacatcccacaggaagagtacagcaacctcctcgcagccgcccatcagtactgtatgtttgatcatgatcgaatggcttgacttccccttctgcaactctttctgatttctgcatgctcagtctacctgcgccagaatctcaaccattgcggctttgacgatgccactcttaacgtatgttcagcttttttttttttttttttttttttcagtctgagcgcatctgattcttcatcttaggcactttgtctgccgacagcgactcaaaataccccatcgttcgcagacgagagtgtcggcgattcaacttcaacaccgtttgcccctgacaccccagcctctctctaccagaatcagcaaggtgccccgtttggagcttccaacgaaaagcgagcgttcaaggggaacaacaatctcggaggtgaggttatgcacacatctcccgcctatgcaggcgactcaccggaccaacaacatcgtggtctacttcaaaacaaaaaacgatccgagtccaaccgatgggtggagagtgccgctcaaagatcggttcagcttctgaacttggcccctggcgtcactcatggcgaagttgctacgatcgttcgaggcggaccgcttctggagattttcgtccgggcaaaagacaactctgttacagtatcctttgtacgggaaactgatgcagttgccttccttgattacactcggacatgtggcttgtatttcaaggaccgtaaagtaggttgagtgatgaagctcactagctcttgatctgacgaatggttgtagatacatgccaaatggtctgactatcagtacgtcgtgaaaggccaagtcgcctaccatgccgccagaggagcttctcgaaactttgtcattcgcaagcgggatcccaacaccactgcccaaagcctccgtgaggatctcgaccatatccacaaccttcatgtgattgacatcgagttcaacaaagataattgttttgtcagcaccagttcaatcaattccgctatcttcgcccgcaattgccttctcagtcggtcgtaagttgggtttaccagaactagcacccattcatgctagcgatcgaattaatgctaactgacaacttggcagggagtacaagaattctcgtatcgaatggatcgctgatgagtgtgctcaacccctggataccttaccttgtgacgccaaggccccgatcctttgcgtgaaggaggacagcagcgccgcgcctgctcacccatcgcgcaagaacctcatgggaaaccgattccagcttcttgatctcagcgatactgatacaagtaacggtgacgattcttcagacgagtctctctgagtaagacatagtactctacatattttgatacctccagtcatgttttgttcgtttaaattcaataccaagattgttgcagggaaatgcattgaggagaaaaggaagatacctgtcacacagccttttgactgcatatatcagagcagagtttgccaatggcactgccatgaacagacttggtacctaagtgcaactcgcctggggtaagccagacaattacagtacttggcacttttagtcaggtaggtaggtagttaaatatcgagatttagcaaatgaatctcctagagtttgttcaactgaggattcatagcctgcttaatatccgttacgagatcactgaagtcagctgcaggacggtgactggatggtgacactaccagatgcactcgtagacgtctagattatccattccagatggttaacaatacaaactacaatttccagacttttcagatgactgctctatagaattggctgatgcccccgacaaatggcaatcgccccttaactagtactccgtgactgctttccaggggacacggtacatgcacagttgggcttcgaatcccgcccctgaccaatttccacgaaccataaatcaacttctttatcggtgtatttaattagaaaattatgtaaccattcttcatattgcttgtcgccgaataagttaaaaccatgcaaatacaaactcagaggtagccagcagtactagagacataagcatacggctaaacatgtgcacgacacccagctaaaattcaaaaaacgcaaaaggttcttaacaacatattgaagattgttgcaaaaaagagtgcgcgctgacgtttatctcaggctaagtgtcggggttgtctcactcggtgagaagtaaatctgctggccaactaccaagcgcttaaccgctcgaccacctagccgttgaattccgtctttgttaagcgctggcttatcttgatatgtatgtctctcactggaggttcgggtaagagtgaaggctgggtggtgcctggagaaatgctcacccaggcaggcaggcgcctgtatgctggctacaagagaggcaggacccgacgctgccactctacctaaattccaacagacattcagcgttcgaacccagcttctgtcattctcgtagagtctttgttgaaaaaaagaatgatcatcatgaggaccactatgggtctgagtcttatccctgactgaataaggggtagcatacattggttcattagacattcccaacttagtatgcaaatagaattgtcattctcacaaagctggcttgatcaatatttgattcgcatattgaattatgggcggaaataccatgactgcggacaataaaggagtgtttacttttgatctacaagggtcatgttcaaaaagtagcaagtcgtgtcgttctctgagtagacgaacaaaatgctaacctcagagttggcgtatagtaaacatgctgaatactcaaagaagagaacacagatatagtaaagtgaaagtgaaaaggggggggggaagaaaaaaacaaaccctcttccggcgagaccgatgaggctcgatgcatcgctacagagacaacccaaatgctactagcgggaatcgttgggaaggcaatcaaacggcttaaccgctcgaccaccctgttgatatgatgaaattcattcgtaagttatatagctatgcccggagtctgggggctggaggttgatggtggctgttgacagctggcagcgggtgcaggtttttgacgggagtttacaacaccgaccttccgacgggcctgggccgcagtactgacaaagacgcacccctgggccccttggagaaactggactcaacaacggggaataggtcaggatattgtacttatatgtctaacagcatctgtcgttgcccggttttcgttccctgattcacaatcgactgaatcgatagtatttcatagcactaaggggcacaatacagagacaaatatttacccacatcactgaagtgcagctcgggtagtgagtagtgtctctcgtggaaagggagattgggtatatgaacagtcagggggaagtgtcatgacggacagcataccactaagcaatataacctcgagtttaaatggaagtaattgccatgacgaatgatcatccacataagcataagtgcacaatgcgagtggcattctcataccaaagctcatcacgtcaagtcagcttataataatatggcggcgcttttcatcttcaaagagtaaatccaagagagcagcaaccttaacagtataaccccaatatattgttgcagtactgcatcttactgttgcactcatatctcttttagatcgaatgaatcttcatttataaaacctcaataattcaacaataaaggccaacgatgtaaagttcgataaggccacatagccgcacaatcatatgttcaactggacaataaaatcacggcaaaaattgcagttaggttagcttatgatgcttagactatagtctttaggctgtttatttttgtatcctaagacttagtctaggaggttagtagtaggaaggtcacgagggaacaccacaggtgtacggatattaatctaatcaattcatctcttcctactatctaggagtgctatactattatcatctcaaacgtacaaaccagggtatatattcatgtcacgtgcccttgagcaactgcccgggccaaaagaaaagggaaacgacgagaccagacgagacgtttagaagtcatcgtcaaaggtgaagtcgcccccgttctcgccctttggtgcctcctcttcatccttcttgttggcgctgtgaagaacaccggccttctggtagtcagcaacgcgcttctcgaagaagttggtcttgccgccaagggagatgttctccatgaagtcgaaagggttggtggacttgtacaccttctcgttgccgagagcaacgaggagacgatcagcgacgaattcgatgtactgcttcatgaggttggagttcatgccgagcagggcacaagggagagcctcagtaagaaactcctgctcaatagaaacggcatcggtgataatgtcctggatcatctgtttgctggcacgtcccttgaggtgagagtggaggagacaggcaaagtcggtgtgaagaccctcatcacgagaaatgagctcgttagaaaagctcagaccaggcatgaggccacgcttcttgagccagaagatggaagcaaaggcaccgctgaagaagataccctcaacggcagcaaaagcaacaagacgctgagcgaaggtagagttcttatcctggatccatcggatggcccaatccgccttctttcggatgcaaggaatagtgtcaacggcgttgaagaggtatgtacgctgggcagggtccttgatgtaggtatcgatgaggagggagtatgtttcggagtggatgttctccatcatgatctggaaaccatagaagcatcgagcctcggggatctggacctcgccgctgaatcgctcaacaagattctcattgacgatgccgtcggaggcagcgaagaaagcaagaatgtgggagatgaagtattgctcgtctgaagtcaatcggttgttccagtcgtggagatccttggagagatcgatctcctcagctgtccagaaggaggcctctgccttcttgtacatttgccagatctatcaggaaacattagtataatggtcaagtgggttaccactttacgcgtcaaaacgcgtcacttacctcatggtacttgatggggaacagaacaaatcgctgggggttttcttggaggatgggctcgtcttcctcagccttggagacaactgtcttggactcctcaacgatcttggtcttcagctcggcagtatcggtggtctggttaagaggctcattctccttgttggcggtaccaaagttaagcttcttgacaggggattccatgttcaagttctcaattccggaagcagcctgcttcgaaggggtcatttgtgcagccattatagaggtaagagaagtgatttgtgcctgtgttgactttgagctgtggttgcggtggtgatgatccaaagtaaagaatgagatgaagaacggggttttatataagctggaacgctatcacgtgtagtggaccgcgtcgcgctgggcaatacgcggtggataatggacgaaaatactaacaattgctgaggctaaatgcactaaagctaatctaattttttttatcagtactggtttttattcaacccacggatacctgctagataggtacgtacggcaatagcgggccactttactgcgctgggtatcactgcgcgtcactgggtgaaccagaggctagcgcttgagttgctacatagtgccatgagaatctcaagccaccaggatcattgaagcgactatggtcaagggggacgcgtaaagacgcgtttcgagcgggttcacggtcgtcttgggcatggttccaagtctatactttgagtttttcaccagaacttaagctccactacctatccctgtacggtacctgcttcatgacagggagtgatgattcaggctttgtcagggttaacgtcatgaccgggtatttgtcaatcagcacactctatggagtattctgtgctgttctaccaagccttttctcgcgttggtgggccaatacgtacgagataagattggtttattgaggtatgatagtggtatgagacgtgacctaactgggctcatgagatgatgtttagccgactgtggatgttatgatgagcttcaatagtgccattgagacgccattgatgtgtaaaaaaaacccacgaattcaaaattgaagtcgatgggtatcgccatcgttgtcaatcttccgtcgatcccttcttctttccaaagatgaggaacgcgtttctggggatacacaccgcgtcttagctcaggccctgaatctgacgttaccaacatggatctatcttacggggttgatgcgcctcctactccttgatcgtgcctagtaggtagtagaaaggttgacctcctatgtcttagggtataaaaataagtagtctaaaaaacctagtaagcagcagaaggtgacctactgatctcgtctcttatgcttattacggtcaattttcctgataccctgaggtctgcttgttcttttctttgtcactcctttgtctgttgctaggacgatcaaatgccaagtaaagttatcagatcgcgttctttcatttgatttgaggatgtcttagctccgtgctcttctgcatccactttgtttaatcaatcaagcaagggcatgacgccttagtaaagtttcgtactgcatatacatatatcattcgtcgacaacatgataattaatgaaacccgtctccacgttcccatcatgtaaataaaaaggcaccatacttcacgaggtactctgtacttcaccccctgatgaatattcctgactcacgattaatcgccaactctcacagctaaccctgtcgtcccctttgacgtcaaggtaaatccgaggcaccgagcttagcgtcgctccctgcgcggcgatctttggcgtcgagatccacgatcagctttccctgtttcgatatcatccggccgagctctgctacgaccgaagaatccacggctctcgcgaactcgcgccggtaccggctcgacggggcgatcatcacgacggcgatctcggctgcggctgcggctgcgttgacgacgttctgacatggatgcatttcgggatggtgggtttgagatgtactcgggcggatcttgcgtctgaagtcgatcaaattcgtctgcgtcgctgggatcaatggccggtaccggtaatccgctcttcttcagattcttgcgtccctcctctcgtaggtgggcctcgaggagcgccgcgttgcgagtattgcacttatatgctgcatctaccaggtcgccagcgaaaggaacaagtccgatgacaaaatcgatcaagatgttaaacatcattttgcccttgaccgaggtgggcagtccaccatcgaccttcatgcaggttctcatgacgataagtgcgagtaacatgtccagaacatcgccgattcttggaaaacgatgttagcatcgatcatacagcctggattgattacgggtttcaacttacgcaggaaccagtcctataacgctgccccaaccgaaacggacgccaaagcaactgaagagacacaggtctagtcgataagctcgacgcttgacctttgtcaagaccttggcatcgttatcggtaatgcctggaggaagagccttcttgcgcttctttactttgccgttgggttttccatccagacgagtcgcggggacatgctcaaagtaagggtcctgcgaataatgggtcagccctgtgaattgagtataatggtgagttgatgcttgtatacctccgttccaaatttgttcgagacagtctccccaaggatcttcttggtaacgagctttgtaatgatcgaagtcatattgccccaaatttgccactttccttaatggaggccgttgttatattgcccaagaaaagaaagattcccagtcttgttggttatggctgtggtggagcttggtaggtagtgacaaaaagacgataatgcaaaaaattacgactatcaggaatgtcactgctcaaaattccgagacagagaaaggcaggccaagacaatgaacaggcgcctttctttatatggaggtggaacaagataagtcttgaacgggtcaccagcctttacgttctgatttgttgggcaggcttgcagtgcgactggtcaattacctgtttccaagtattttatgatccatggtcagctacgggtgagggagcccatttggtcattgagcgatgatgtaattctggcggccacccgaactcctggaaccctgtaaaactggcggcgtgttttagctcacaggcccttagggtctcgaagcatcacctatctcatgctaaacgcctctgtaaaacctgctcaactgccacctccatgccgatcccacgcatgtgctggcatatattgtggtggcaataagcaacgtctgaaacacgcaacggacatttacagtttgctcatgaccagctgaagctgtgcaccgccacaccagatgaacttatctgtggcgagtgttctcgatcgtatatgtggctctgcgaactgctagcttgctctgaggtgggtgaagcagtatagactagcagaagctttgaacctaccctagcagcttgggttagtacctaaggcgtgaatgagttatgggtctttgttctggctgacctgattgtgatgttgtcaaacctgacaacaacaccaacaaatcacattcgaaatcgaccgttttcggcccttgcaccgccgcttcgaccccgcgtgtcaaaaagagacgtcgcctctctcaatcatccgctgcaaagcagttcagcagaaccgtaacaaaacgaagcgaagcatcctgttgactcagaagaagtgaccgctcgcgtctttttcgcttgtcgcagtcgtccttttgcgtcatcttggctgtcgcacttcaacaatggtcagcttgcctacgcagctacgttcgcattattgtctcgcaaaatcttgagaaggaataaacaaacaacagaaccgaagaaaataacaacgaatattgcatctttacagtagcatgagccgaaggatcttgtcatcatgtccggaacacaaatgcagttagaggattgtacgtgctgtgttggtgggcgctgcgcaatggcgagcatggactaacacaatcggcatagggctggacgacctctgcgtccgcttcatcatcaaccttccccaagaggatctctcctccgtcgctcgaatatgcttccaggtcgaagaagcacagtggttttacgaggatttcatccgcccactggatccgactctaccatccatgacgttgcgtactttttgtcttcgaatcttccaacactgccccttgttagccaacttttccgttgagaaccacaccaaagcgtttgaggaattcttggagtacaagactcgtgtcccagtgcggggtgctatcatgctaaacgaggccatggactcgacagttctggtcaagggctggaagaagggcgccaactggagtttcccccgcggaaagatcaacaaggacgaggacgatttagattgcgccgttcgagaggtctacgaagagactgggcttgaccttcgagccgcaggcctagtgcccaccgaacacaaacccaagtacattgagattgcgatgcgtgaacagcatatgaggctttacgtttttcgcgatgttccaatggacacagtatttgaaccgaaaacccgtaaggaaatcagcaaaattcagtggtataagctatcggagttgccagcttttcgtcgcaagaacggccagtctaacgatgcgattgctactcccaacgccaacaagttttacatggttgccccattcttggtccctttgaagaaatgggttacgtcgcagaaaaagatggaagcacggaaagcatcgactgtcccgcatagtcatggacccatcactgaagcgctgtatgaggatgaggcctggaaaacagacactggggctgagactgcggaccaggagccggcgatagagacgctcgcaggcgcgacacaagaactgcagcgactattgaaggtccagcctccaacccaaggtctgcaaggagttcctgcccctgtgcaacaggataaaggcagcgccttgctttctatccttcaagcaaaggacggtccttcaagcagccactctcagcctgttcatcaatatccgcacactccactggatctaacagcccaggcggcaccccagcctcatacaccgcaccaccacaaccaggtgccctctattaatgctcagcagcccccgccgtcattcccctatcctccccaccaaactactcaatggaatgcggctcttggccagcaggtgagctatcaccagtcatacgtcgatcaataccctgtccaagaaggccagtataagagcaatcaagcaccgctagttcaccctcagcccttgcctccccaggtcgagagagctgtattcaatagaagcgcattccaggacgtaaaccaacccaattacagcccgatacctggccaatttaccaaccaacagcagccgcagcatggacacgccgctcagatgccaccacaggttcataacccagccgaacagtcaaggcagcaaccattgaatggccagtcaatggccctcttgaacgcgttcaagggcggcaatactgcacctcagccccagcagaagcctcagcaggtgccattccctcccggtttcccagtacagaaccaagaacccgcatatggcaactttggcgggaaccaagcgcaacagcacaacccactccaaatcccccaacaagcggctgcgtttgctggaggccaggatcgcaccgggccaagtcccaacgagcttcctgggtcaaaggtcggacctgctgctaacaaccaccgctctgctttgttgggcatgtttcgtaagggtgaccaaaaccagcctcctgctcagtcgcctcacgctactggacaagctgctccaggtagcatgatgagtgaactcgtgcgatctatcgggggagacaacacaaggacccaagcttctccacaaaccaatgcaggcataaacccgcttgtatctttggaaggcttgtccctacactcacgaactgctcagtctggcacgcccggctcccaaggaagagccgattatgcgcaatatggcgctcatgcacaaggagcaaccgcttcacagcctgcccaacccatccgaattctccagcgaggacaagcagagcaattccttggtgttggtggagcatcggcatcctcccagacttcatttgcttcaccaagtggattatctgcccacttacagcccgcacgtgcgagtgtcagtcccggcattgcacaagcattccctggcttgggccagcgtcgcgaatctggcccggctcaaaagcgagagctgctttcactcttcgggaagcagccatcccctgctagtttggaagcagccaagggcaaagaggtcattgctggaacgcccgggtctcgccttgcttcattggcctctggcgtagaggagcctgctggcccgccttctcgtcgcggtagccagacacccatctcaccagctgaacgtacctttttgctggactacctgcagtctgtcactaagaacgccaatcattgaagggttttggaaacgtgattcaattgtacaacttgtcatcattaggatttgaggagcatcgcatcggagccttgtctgggacgctatggtttttgccaggtagctagcgaggcaattaattgctaagcgacaattattgctgtttggtagtctttagcattataatttaagttattgccaattgtgtttacagcatattgctactggcgttgtcctacccgtattcatacatagccaagtgacatatgaacgacgaatttcattccttatgctctcagcggccaatatttatgataccctgaggcttgtcaacattacactgcagtcataaatatgactgtttgccggtgtgtgtaaacccgggccaaacactcacgtcaattcaacgcaatccaaacacaattttaattctttttgttgatatttgtagcgtggatttctgatgttgaacccaagttatggtatctcaggacaatgccgtcaaaattcaagacctcatatacagcaagcatgtcggccaccacggatattctccccgctaaattcctctgaacaaaatcaccatcagcttctcactgtcctatttcttgcccttcttcttcttcttcccaccgccacccccttgtgccgcctgcggtgtggacgtggcagcctgtggctcctctacaccctcggcgtctgccatcgtcacctcaggcacatccggtacagcagcctgacttctccccaaacgacccagcgaggcatgaatgagacgagtaacctcctgggcctttgtggtacggtacttgatgacgactccgctgataggatcgaatgtcttgagtactagggagccacgcgagggcttggtcactgtgtcgccgtcggcatcaggtcgtgttggaccaggtgtgatcttgtatgatgtggtgattcttgtctgtgtggtggttagttgattgattgcgcaactgtgcgatcggcgcgaggacgtacggttaaggggcgggcttccaggagtgccatggaatggtcgagccattcctggcttgtcttaaggtacaccatgttgaagagttttgtatgatatcggttgtcgagatctgaacgctcgtggccgtaggctggtaggttgcggctcagagaaggaaggttgtgcaatatgtctactctaaccctactgtaagaaagatttctgctttgcttgatatcgtatattgtataagttatgctgcagaaggtcgggcgttgacgtctgtaggtgcaatgtcgttcgttgtcttgatgtggagaggtgaatgatgttgaaaggtgataatcgccaatggtggggctcggtgaggggaggctcattatccatgaaggtaacgccacaatgccacaccttagctatggggtaactagcagaaaactatttaactttaagatctaaagcttccatgactaaatcattttattctttcggtaaataaaatccagttttccgtgaccaagaggcttaaacttggatacactttactgcccactccagtatttgagatggcatcgacttgcctgaaccgtcgtcagtcacgttgacattggctccgttttcgataagaaatttgacctttgtagtgttagcacccaattgtataaagattgtcgcttcttagacagcttaccacgtcttcattcaatgaataagccaatgggggaagaccctttccatctagggcatctggatcagcacccttctctatgagcaacgcggcaatggctatatttccgcgtaaacacgttagatgcaaaagaccgcttcgactgccccaatgcaagtatccataagctggaccagaaggtcctctcttcttcgcctccttgtaacgcaatttgtagagggtttcgtttttgaaagattggttgattttgcacttgacatccacaccagctcttcgtagaccttctaacgacattttggctgcttccaaggctccgaaccagcaagcccattgaaggatcaggggcatattggattcagggtcaacttccattgagtctctgacgtcgttgaggtaaagttgagaaatggcatggctggaaagctgtttgcacgtttgtgccaaattgaggagattgttgtaagggcttggcagcaatgaaacctcttccattatgaggcccttgatctctataggtagctctgtttcgtggttagaacagccactggttgttggatggatcttggtgacaaaccttctaagcgccgaggcgttttgccatatatgtttgttccgctcatttttggcaattgatataatggctaatgacaaaggatgaggatgcatatactggtgaggcttaccccgttgcgctaatgtcctctattgatttacagggggatagttaagagaggccgctcaagtcattgaggtgatggaaaaaagggacgggattggatggatggctaacgcctgatattagacatgcctgcacagttacctactgctaggtctaggtaggtcggtacaacaagcacggcaccctagtaagggccatacgctcaacttgaagaaagatatggcaacatgataggcactataatctatttcgttttataaacctttgtgcctctttatccgcccatttgtagcagtcttacagtaagcaagggtatctattgtttactccaaataatccaaatacaagtggttgtttatccttcaatatcagctcgaattaccccagtacgagaaatccatttcgcatttcgcatttgcttaggcaagaggatcaggtaaccaaaacaacagctcctggtcagccgtggcgaaaaagttgtaccgtgggttgaaagctagaacggcagcctctctcttatcaggcaatgtccagcttggtttcaacactttattatcgtcaggggcagccatggtgtcccagaccaagacgtctttcttggagccgctgaggacatagcggccatctggggcaaagcagcactcgccgctactctcgatgtggttcgtatcaccgccagcctgtgccgcctctccaactgccaaccgccgagttccgccgtttggtttgtgaagatatgccttgagcgtgccctcgaaggcgtcgaccaagaaatgcccattgccgcgagttccaactagtagcgatttgccgtcgttagagaactcaagtgtcgtccaccccttgttgaggcattgcgagtctacctttctgcactgctcaacaatgtcaaccgtggcaaagggagctttgtcgtagtttcgtgcgtcataaagtaggactgtaccgctgctgacacaagccacagcaaagacagtccctgacggatcatacgcggcgaggtagggcgatcgaaggaagagcttgccatggtagttcttagtctgtgtgtcccatagaagcactgtgttgtcctgggaacatgatatgaaattatcgctaccaggatggacagccagtgatgtcacagccccttcgtgaccatcaaagtaccggatgaaggagttatcgtgcgtagcgaggtatcgaatggcatctgagtcgcaatggttagcatactctctggatattgctccatgataacaaatgccccaccattttgttttgtactagcatatatgatacttgaatttgtatgtgtgaacttggcaagcttcaccccgtactttttgctgaccaggctcttatcgtgacgaccttctttgacgttgtaaatctgtattgtttcgtcgcttgctgacgccataacaaactcgccttcgtcgtcgtagtccagggatagtacatggggctgtgggcgggtttccttgatgtcatcacggcggaagagctgtatgggacaacaagtcagttggttgaacttgttactatggtaaatcgtgcctcgggtgctgggcttaccttggtaggtcgaaagttgcctatgacatcggacagattggagactgaagctgtggtgccaatggtgcggtgaatgttaagcgatgccccatttggagtgttggaacgatcgatatccatgggtgtcgaagacatcatgagtagatatggaaagtgaatgtctatagaatgatgttccaagacaaaaccaaagccgtccgcgtcgtaggtcagcaattgccgattgcgtaggtcgcaaagtgtcgcaagtggtgaaaatcaaaatggcttaatcgtgtatagctactggactcgagttatatgacaaattggtatttctggtggtgctgggtgaggatgctgttgaccgcgattttgggttgatgcaactcaaattgatgttttgcgatgaatggatcttttgcaccaagctctcttagctggaggggtgcactttttgcggggtgcagccagccttccatgaggtacgtacctacaaagctcagcatggaaggcgtcctaggtcactttcagtgtcttcggcattgcttcagggcatgatctccatttcttgtcagccccagggaaggctacatgggatatggacatcccaatattccaagctttgaatttttgttgtcgccaaagtcacatccctataaaatagtccccacgcatcaattccgagaacgacaaccaatactcatgtcttcggtataattaggttcggcgacggcatataaacttgcgagccgcaacaaaccgtaaagccgtaagggaaaaaaagaataagtcccattatccctttagccctagcgccatagactaatggattggcattctagcgaatcacatcaattacttttcctcatttcaggggttttacagcggcccttctcactgacgcaacgacccgcagctctccccgcgaaaaatgaccgccgacgtcggcatgtcgacatgcttgtagtataaaaaaagagcaactaaagtccatggagttgccatgctgctatagacactcggattttgccgcgttacaaatagcatggatcctgccggcttatggcttcgcttagtagctgttgaccgaggataagtaaacatgtcagtacattagtagtagacaatgcatcccgagtcagaatcggtgtcttactgcctgggtggtagtagttaggccttgcatggtacccaacaatttatatacttgcctatgtccagacccatagagagattccatagtttccatttattattacgtagaaaacccgtaccttttcggcacgctcgcaagtggtacttcatttgtatgtacgctgacaatttccgcgccgttataggtactaaggcaaggtcgggtccgaagccgctggtaacggagtgaaacccttctttttccacgctctcaaaatcttgttctcgaactttactcaaacaacctttcatctttagttcctaacctccgtcgagtggccgattgttgagataagctctctcgcccgagctctccgaccgtttagggatcttatcccgtcccgtttatatatccttctactcgcaactgacagccgcctcctcgtacctggagagctcggggccatgtcgaccaccgttgggtaagcttttgtcaaatactcgcgcttatcctgcgatgctcccattatggccctgttcttgcgctgaccttgtgacgacagcgccttcatcgctggtggcatcgcggcttgcggcgctgttaccgcgacacacccgtttgagacagttaaaattcggtaagtttgaggcttcccaacgccttgcgactcaattggaactcgcgactaacatgtgaatctccaatagcatgcagttgcaaggcgaacttcagaacaagggccaccagcctcaccactacagaggaccgatccatggcgtgagcgtcattgtacgcaacgagggtgttcgtaaaatctaccgcggtatcggcgctgcctacatctaccaaatcctcctcaatggctgtcgtctgggcttctatgaccccatgcgtaatgcgctcgcgaaattcatcttcaaagacggaaatgcccaaaatctgggcatcaacatgttctgcggtgcagcttcgggagttatcggtgccgcggctggcagtccattcttccttgtgaagacccgtcttcagagcttctcgaaattcaggccggttggtactcagcaccattacacgggcgcatggcatggcttcaaatctatttacagtaccgaaggcattggtggtctctatcgtggtgtgcaagctgctatgatccgaactgcctttggtagctcagttcagcttcccacatacttctttgcgaaacgccgtctggttcgccattttggtatggaggagggtcccggtctgcatctggcttctagcgctatcagcggttttgtcgtctgctgtgttatgcatcctcctggtaaatctcccctttaagagtaagtgctctggtatttactaattctcctttaacagacactgtcatgtcccgtatgtacaatcagaacggtaacctttacacaagcgccgccgactgcttcgcaaaaaccatccgctccgagggtatttttgctctatacaagggattcttccctcaccttgcgcgaattttacctcacacaatccttactctcagcttagctgaacagactaacaagcttgtacgcaagatcgagggccgtattctacctagcagaatggacatggcaacctagaaaggaaagtggacagaaaatgagaagagtagacgtaaataaatgggtggcaaagtaactagcatgcatggaactatgagtcccccttgtattcaacgaaaggaggaaaatactccagatacacatttggacggtcgcctagaaaggacgatcgattggaacatacaccacccgggtcatgggtttttgggaaccaaaaggcggcgtggcgcatatggggagttctttttgaagtcacgatagacagtatgctatacagaacattgaatgttagtgtgaatagtcattacaatgcctgtaaggacgctcgtgttctacccatggatcgaccttttgcagccataacatagtcggcctgcagcggctgcacccggtccgtctccaggatcgtcgcctatctcacccgcccatcgcgaatcgccctcggcatcaagtgacataccacagctcccacagaaggtctcagcaggagctcgctccaactttccagccgtacgcacaacgttggcaacgataccagagtatccctcctcgacactttcaaagtaccttgccataacctcctcgatactcaaatccttgtgtgaaacaacactgcttccagctttcgtacctgctggatcggcaggaacaacttcctttagcgagggcacgagatcgatatactgtttcatctcgttgcgaaagatttcacgcagggggtagtagaccgggaactcaagtcggctagtctcttgtgcggcaccgccctcaactgcctcatatgtgcatacagtagtcatgccatcggcaacttggatcggaacagcgaatcctcgtccgttagcaacctctgatagtgtcaacgcggcgagcgctgtagtgctgtggcccaagaggagcgctgtgcatgcatggtcttgagctttctggagaagaagatgacgaataagcagacgaaggacgtcgctacatgaggtgagtgtaggcagtgcgtcgaatagtcgttgaaggcgagcagacagatcctcatcaggggtaccagcatcgaggggcagagttgaccagtcgatactctttacagacaggacctctttgagagggacacattcgaaggtggcgtgaggaaaagcacgacgatactcgctgattagcttttgggcaggagattctccttcaacctttgacaaatccgtatcaatgtgaacaataacaggttcatatggggaagatgccttgttttcagaatgatgacgagcctgctcgctgagtatctgagcaaggacacttgatgaaggtccaaaagacaagccagccaaatgcctccgagtagtgagcgccttggatgaacgagtgtctttatggagagcaccgaggcgcctgttcagtttgtatgtgacgaactgaatatagcaatcgctgactcactcatcagtatgaggaacaagcgccatgagatttcatggtacaggtagttataaataacttaccgacatgtcggatctgtccgtagacaaaagggggcatcttcggccttgcatctcttacaaggtcggctcacatccgaggcaggcattgtcgtcagaggcgagatcaagatgagtttggtagattgtacagggtagatctcaagcgcggggttgatatttgaagatcaaggtcaacgttgttgagagtgcaatatggcgttgccttgtagatggtttatgctcaagtatcaaggaataagttgcttcaagtggtgagtaattgtattgggcaccaagtttgtgctagagttaagtttgtgaaaagttgaaattttcgccgccttcgcccgaccacacacaacctaccagaattaatcttcatggtatgaccatgataacatccatgacatactaaaaaatattatctgagagaagaaactatatttagaatctattaaagtgccaaattcataactagataaactacgatattctgaaattatgaatggcaggctccatcatgcaatatagtcttggtacttctcacttagacggcacagattgtcaccaatacaaatgactaggacgaaatttggaatttcaccatgtattgcaggctgggcgttacgaattactgatgcatagttctaagctaaccgaacaaacaaccaagaagatgtcgtcggaaatactctcgatctctaccccaagccttgagtataacctctttccctatcttgatcatgatttttcgctgctcagcttcgctcaattctcctggagctatagaccaatagctcccaaagcaaatgatatgaataccgacatggataattgcacggtaggcaaaggtatcgtctactaaaccgtaaccggcagcgaaagcccggattagccactcgccagcatctatgtttctgtacagcttcagcgaccagagctcggcgatgaactggccaagatcaacaggtcgaacaccaagctgggacatttcccagtcgacgacgcggacggggatgcggccactgtctgttgcaggaacatctgaaatcaagacactgatcgattgttagttcatgagaatggccattagtgctgtactctagaaactcactttccagtccagaaatcgccgtggatagggcagagatctgtttcattgagaagttccccagccgctagatcgctgacaccctggagaacgtcccttgcatcgccaagaacatctgggtgctgatcgaccatctgcagcagctgctggtaattgatcatgcttttaagaccctgtccgtccttattccccgcaaacgtctcacgcatggcagcttgcttaggttcttggctccagccgtggaacgcacgaagccaagctcccagagcatggccgagctgatcacattgtggcttgtgtgtttgagtagagggagagtagtgctcaagggcgtattccttgagagaaagagcgcgggggaggtattcctgaacctgagtgttggtgtcttggtcgaagtaatagatatttggcgttgatatcatacaatacggagtttgtaatggagggagtgcggcgagatgaacaagagattcgtactcgacggcctgtgctggcattagagctggatattcgtgatgtgatcattatcttacacatctggatgttgatatcttgaatgatggatagcttgcaacatagccctcgccatgtttaaccacgacgccatcttggtattcatctcgggatgatgattgcttgagagtagcatgatatataaagttggccgtacctccggacagtcttcgaaggtccgatacggcaaaacaagttccatcaagaatgttttttattttggatgcaatctcttgtttgacatcggtcggatcctggggttgttcgtgagaagtcatgatgtgttgctgaggattgtgtttggtaaggctggacaggcaagttgtacaaatgagttattagtggtgatgggtgtaattatttgccagtcctgccagtcactatactagtcgcagatgttcatattatacgcaggtgctactctgtagtctaactcatcatgagactgtatgtctactctaagtggttaggttattgttactccattttctcgcgtgcttggccggtgactcaacttgaacacctcggtcatgaaataaaaaatcaaccccaatggacacaattcaagccagataatatctcatcactaaacttgttaggatgggcagcattaatgaccaggtgcaggataacagcctgagacatgcctaccaaaaagtgtctcgctttgatgaaactcccgaattctccaccacgggtctcgtgtccctggccttagcattgaatatttgagcctcaacggattagccgctgagaatcgtgtcatcaaagcttataacttgtggactctaggtttaccgaagcgctctgtatcagattaagcgacgtacagtatatcgtaggttctcctcaactgcaacagctgtccgtcatccactgaacctacacctacctatcatatacgtaaacgcatgtcggacaaaaccgttgtgcatgacgcctaataattgtagacgcaagcatacctacctgcatcagaggaaaatgaatgatggctttttcattggtctaaccttcaacagatgttctccttgttcaacacagcctgtcttgacatcatcatcacaaagaagcaccgcctgctcagctttcagcttgttctcttagtccttacgaacactgatggaggggggcagcatcatacataagacgacccatcggccatctctcaacagggcgcagaatcagattaggttgattctgggcctgggccgccatcgtctgcacatccgccaccttgatgtaatcccaagctgacgggagatgtgatcaacaagatgatgaaccttaattgagagtgaacccctcatccattccttggttactgtttgagtccggatgcgaaaaggaattgattgacgacgggtgatttgtatccgttttcaactgtttgatgacccagttgctacgcaggtgggtatatgactgtaccaaatgccttggtaccttgggttctaggtagttaatcgctccaatgctttggtccttgcttgaccgctgtattgccttgtggacgcgtatgtagtgcatcagtgagaaacatggcctttgcttgcttggtcctcgctcgctcaaccaaaataaattcaacgctaactgataaccatcatttctcacaaggaaagcctgaaacgcccctccctagtcccatcacctgcgagcaaacctactaggcacctaacaaaaaacaacaacatccatgcacaacactcgatacttggcatcgagctagaaatacctaaactgtcactgtaatttagcgacggtgctcccttggcaggccctgtcagcttgtaccaaaaaaagtaccgggtctgtagatctgcgacttggcttattgcttagctttggctccgccgtcgttactggatggattggatccattgcattgttttttccccctcttaccattctgcaacaaccaccgttcccgttgccgatcgaaactacagcggtacaggtacctagtaccgtcgtcactctcctttccctttttcccaatattattagcaacaaagcccgcaattaatacaacgtccatttcattccattcaatcgtcattcaaaccttctcattcgatcagctttcaccagcagactctttttcctttcttttcataatacatcatcgtcctctcgtctctccttgttcatatccaccatcaaattcttttatttttattttttactctccccttccctgcacatacggacgtactacgcatcccgacaacaccaaataatctgtcacgacagtcaacaaaacaatctatacataacaacctgtcgcccacttgttccagactcatctccccaagtctcaccaactatattccgcatcagtattacgttccacgtccacgtccacgtccacgaactcaacacatcaacatccacaactttctcctgtggcattaggcatctatctttacggcacaacctggttttgaacccctgcttgtggtcccaacctctcgacaaatcgatcaatctcttcacgttatacaacgagacttctactacttacactgcttctgattcccgaccgctcgactcgattaattgctacgcaatctcataacaaaacgccgcccatttcccacacgaaccgtcaatgttcgtgactccactatcgtcctcatactcatccttgaactcaataccatacgcagagacatagtctacaatggccggaacacttgttcagaaagcagcgcatccgatccatgcatcatcgctcgacacccaacttgatctttcagcgcgaccccgtagctccaaccttgaagctgtcttttccccggtaaacaacgatggatgcttcgatttcgaccgcgtgttgaagagtggctatgttcaaaagcgcacacaaaagacaaaggttagcctttctttgatacctacctctctctggattcccttcgcagcattgcactatgcgcatcaaattgcttggacaatactgactgctattcttttaacacagaagtggaagagtgtctacattgtgctacgacccaacaccctttccctatacaagaatgaaaccgaagatcgactgcgacaccagctttacctatccgagctcactgctgtcgccgaacttaaagatcccaagcacaagcgcgaaaacgtttttggtctcttttccccatctcgcaactaccacttccaagcgagttctgcccaggacgcccaagaatggatgtctttgataagaaaggacgcgcgcatcgacgaagaggaggacgagatgtttttggccaaccctcgttctgcgcaacagtccagtaatggcgtgaaaccagtcaccatcgacagcaaccagcctaacgagcacgaacgcttcctctcgagctccccggaacctatggcatcatctgcctcaagatacgtcacttcggcaggcggtaggagaagatcgtcgatacttgaatcctcgggaatgtcgggtgcggagctcgcgtcgcattccgatctttccgatagcgaagcttttcgtcctcaagactcttcttttgacagccttactgccaaatcgcccggcaacattcccacaggcaccgtccctcgaccaggccagggtatccgctcgacgagccaggttagcgtgtccaatgttgaacaggaccctgatcgcgtaatttggcagggtcggctctacctcttgcgccatcgcagaggtatgcgccaatggaaggatatgtgggctgtccttcggccgcgcaacctcattctctacaaggacgagtctgagtacacagctagatggatcttgccaatgtccgctgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggttatctgtattcacggcaggctcctgcttgactgcattcgcaccagagctagtaggcaactgaggcatattcgtctgtgagttgttgttggttggtatgaggtcgtcgagacccaggatattatcagcaccctcagggggagcaaatgttgccgagtcgaacaacgtctcctgagtggtggatggatcttgtgagtcgttgttcgtcggagccaaagtaaactgcatatttgtaaaattaagttctgagtgaggtccatcagccgtaaggtccatcacgtcactgttctggttatccagtgacttttgctccatgaccggcattggggccataggggccatggcagcagttacggctggcgccggagaggcgctgggttttatcttgggttgctcgggcgctgtagtttgtgccatgttttgactggcttcatccttcatcaccgggtcggactgaccgatatcggggagccccatgcccatgtcaggaaaaggggcgactggcttgttggccttgagctccgtcatgggctggtcctgaggaggcggaggcggtgacgactcaaggtcaataaccatgggcgacttggactgagactcaacgggctgaggtgctggaacaggttgctgttttggaagctgttgactctgttgctgcttctgcgcctgtatccgcttgatgtcacgcatcaagacagatttggcatcgatctagggaagcatgagaattggcaacatgatgaggtggaaagggttagaaaaaactcacgatatcccattccaacttgtgcaaggcttctcggaagccgtcaatagattcaggcaacttggacttgagtgtcgcttggcttgactgcgcattgccctgaacatctttacgcgaggccctgagggctttaccagtgtgaaccagctggatagagtgttagcgggggggtttgagttgttcatcacatgagtatgagagtgctccttacgacgttgtcgaccatggcctgcaggacgtccagcgggtccagggaagattgggacgccatggttgaggcgtgtacaaagaaaaaaaaaaggcagagagaaatagaagttcagttacagacaggctgcaggatcttcttgaaataacctgacctatgtaatgcggggatagatgtcagacatatgatgagatgtcgttaatgttgaataaaggtagagagagtaacatacctgaaggctgaacctaggtactgagtaaagcgcgtgtgttggtcggagcgacatcacgtgcacgtgcctgaaagttgggactcactggtggtctcagcagtgaaacctactaatggaggtaaggagttgcggttgacttttgggcagtcaatgaaaaaaagctaatgaatgcatagaaatcatatcagactgggtttaatttaattttatttttcggttttcaagtttattcatgaattacaggtctatctatacatatggaggatatatctagagaaatttatcaaggagctgctggcagctttatttatgctttcaatgaaggacgggaaagtttcagaattccatattcccaggacccattttattcacttacatagatctctctggctctaatcaaacatagggatgaaacctccaatcatctctcactcgcccactacctagacaatcttgcagttgatcacgaaagatacattatagggtgcgttgctgctatctgttgcttggatccgtatccgggcggctcgggtgtttgctctgatttactgctgttctttgtatataggtccctaggtacgttaggttggtatgtgagaaaagaagttgaaatggataacccccgaagattggtggtcgctgtacgatatctcggaatgaatgcgaatgcttgcactgaatcacctttgaagcttagaacggccaggtgccaaaactgtaccaagcttgtgtctcggctcagcttatgcgaggttccaacctgttcctctaaagccatgcaagcccgaaaatgcttgctcgttttccttgaagttcttctccttctcccttcgttataacccctgacacagggattcagattagatagctaacatattagtcagccaatcacattgaccggaccacctgcagggtctccgtggttgtctttgtaggttagcagtctgcattttcttgcatttccttacagacatgcagcctgtactgtcggtagcaggtactgaacgtgaaactgtgcaaagtaaagatgcctaatcgacatcctgctctatggatcgcattggccttgaacacttttgtaacttttttgttccagggccctcccatattcctctccaaacgtttgtagtttttgaattgatcttcgtgataggtttccttgcgagcttgcagtccttcgtctctcttcgacttcattttcttgctatttcctccccctgtgtaattctccctaaggatcgccatttctcttcccctgcctatctgtacacctaaaaggtcgttcatcgcatcttatattaaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtcctgtcaaatacccaggtacgagtacatacatattgtcaccgaccgccgactctccacctcgaccgatcaactacggtacaacacagcacagctaacaggtagctccaatccctactctactacctcttacctctgttgtctatctctttcttcccccatctctccctaacaccctcttcgactcgactcaacatcacatcattcaacatggccgacgctggtgctccctccaacccaggccagctgcctcctcctcaggctggtgcgggcgcccctggctacgaagctggtcagaatggccagcctatggcccctccgcctcttcacatccctcagaacaacaacccgatcccgactgctatcacttctcccagatccgccgataatggaggcattatgtcgcccaccagcgcgggtggctttcgtcgcgccgcccctgagcctaataagcgtgcactctacattggtggacttgaccagcgagtgaccgaggaagttctgcgtcaaattttcgagactacgggtcacgttcagaacgtcaagatcatccccgacaagaatgtaagctctccctttgccgagcagaaaacttgtggacatggcaagctaacctccattttcttaggcgcgtggctacaactatggctttgtcgagtacgatgaccctggagccgctgagcgtgctatgcagaccctcaacggacgacgagttcatcaatcggtaccgtaccccgatacagcccgaaactcgaaggtgggcacccaacgctaacatgctgtacaggaaatccgtgtcaactgggcctatcagtccaacactacgaacaaggaggatacctcgaaccacttccacatctttgttggtgacctgtccaacgaagtcaacgatgaagtccttacgcaagctttctctgcctttggatccgtttccgaggctcgcgtcatgtgggatatgaagactggccgatctcgaggttacggctttgttgctttccgtgaccgacctgaggccgagaaggcactgagctctatggatggcgaatggctcggctcgcgagctattcgatgcaactgggcgaaccaaaaggggcagccctctatggcccagcagcaggctatgcaggcgatgggcatgactcccaccactccttacggacatcaccaattcccagcacatggcgtcgctagttacgaggtcatcttgactcaaacccccagctggcagaccaccgtctacgtcggaaacctcaccccctacacgacccccaacgacgttgtgcctctgttccagaactttggttttgttgtcgagtctaggttccaggctgaccgaggatttgcgttcatcaagatggactctcacgagaacgcggctatggccatctgtcagatgaacggctacaacgtcaatggccgccctctcaagtgtagtgtatgttttgtctatcttgcattctaatctattgtaagggaccgtgactaacaattgtttttgcttagtggggcaaggataagacgcccaatgctcagggaggctttgaccctgtccagcctttcagcccgcaaagtgctcaggctcctggtttcccgggcacgcctaccggctattacccccagtatggtggtgagttaaggttgaatcagaactacactatacagtagctaacattcgcgatgatagcccagtacggcggacagcctggtaactacggtggcccgcaagccgggtcgccagctggatatgctggctcgccgatgggatacgctgctcctcagagtgccggcggctacggaagaggtcagcaacctcccaatgctgaatgggcccagcctcgccctggccagaacttcaacaatggatttggtggttatcaggcctagggggcaacgaccaaatcagggcaagaaaagccaaaaagctggatgaaggcttggcaaagtaatgactgagctgctgcgcgagatcatggcgtgggtcggacttctttctatccgtttttcatgaccctctttcttctttctcacctctttgtggattcttttctcgcgcttgcttctgttgcttccgttacatttttctcagtatctccaagcattactacagtatgggcctgtgataccccctttccgtgttctgggagaaaagggcaaatttcctgtcttgccttcaatcggatgtacacatttctttcttcccttcctgttatgtcgataaaagccaaggagcgctacatgtttctcagtctctctctatctctctgtacgagcgcaacctccaggataccaccagtatttcaccttgactttgttgcattgggtcaggtgtcggtctggcatttcaagtttccttatctgacgaagtcatgagcgtttcgtccattcttgtatgccacgaagcatctgatatttcggtggctggcgaagggggtggcagttccatctcatggatttccatctgtgtatttagcggtgacttttctttcttaacgggatcatcttttctctttttcactttttcttttcacactgataattcttgctcacgaaatgatgggactacgacgatttgacgactatgtaagactgatgacaaaaggggagggcctggggaagttgaggagaggtggaaagtccaagcttcaattgaagatgctcaggcattcgtacatatggttgtctttggagatgaggaaaaaggagataacctgcgattgacgtaagatgaaggaataaaacctaatgagagccttcacttgactgctgtgccacctaaacctcggccttattctgacacatgattctctgagcatagtattggttttatagcgattggcatggcaacagctctacgtgtttagcagtggaccctggccaggtcgtcaatattggacacgacagccacgtacttggagctggatgggcggcaagctcatgaaacgccaataagatggacggggcggaacctggagatgtcgaggtcttgtcctaccagatagggtgaaaagggccggaagccgtttgggatgtgaaacttgattttttgttccgtggtaatccccaaagaccctaggaaggacgtcattacggacatgggggcttgtgttgaggttaggttgttaattacacagactgagagaacaaccaatgccaacgacatcagtgtgtggacgtgggcatgtgagaatatctggggatcagaagcttaggtcagaagccgacttgagcattggactcgtagcaggtaatttccggggtaaataagtacctaggttgcgcgtcgctcgtgttggaggaagagtcagaaactaatataagacgactctaaaagtctgtgattcacagacaacagcatgtgtgtatattcattgcgcatctgttcaaatgtgatggcgtgaaaaacattgaaagacaccatagtatctactaataatcgtagtcggggaaggggtaataatacaagaagggaagtgtgttgattacctttctcgacacatactacacagagaatttggagggggatcatcactgctagatcgggcctacaaggccccatgtcttgcccactgaggcgtacccccttgacggttccactcaggccttgtaggaacagacgtaacctggtctgtaataaatttttgcatgtttctctcgtataggtgctgtacagtttgtaggcaggtccctgtactcgaattcaagaagctcaagcgagacttagcagaaaaatgtccaaggctttggggttgtttgctcatcaattgcacccaccttgttgataaatgggaagagagcttggtgtaatatttatttgtttattgacgtttaggtaggtagtttggggcatttcaaaggttgacgattatagctggtgtacctgtgaatttgatggcgtgcagtggtaggttagccaaaagtggctgctcgaaaacgtcatgcgtaatgaagactggacatttctctgtctccaactcttacacagcatatctgtgcccgcgtacgagatgatatgttgaaagtttgttattgttattgacttccagtgctaaaccctatgggcgggcatgaatgcaatatcgcgagtagtatcgagttccaaggtaatgcgaagtaaaaggcaggtgtttctgttcttccttcttcgtctccagcctgtaccatcaactcaacctttaaactcatttcagctcagctcagctcagctgcgcccagcacaatcactcatcaacagatggatgcaatggattctttcatttgtaaaagtctttgattagaattcggcgcatcttcttatatcgaacctcttcgttctttaccttactccatcgcacgtacctaagccaacgtttgcggccatcgcatctaacaataataacagagtctgtctgcgccaacttcatactacctacagagtacctgacgtgcccatacccgggcatacccatacccacccccaggccttggcttgggcctccactggttgctgattgcggtgcccaatcctcccgccccctcatctctagttgtgctgtacggctgcggtacaatattgtgaggattcggtgcgctgattcaaacaacatctcttctcgtctacactactttgctgcaccacatacggtagcacactgacgttagttctattcggacggcctgggttagcccgcttttactactacggcaccaactgcctacgcgacgagacccaactcgatccatctccaacactgcatccgacccaaccaacagccggccaaccatctcgtcctatttgctctctgtactgtattgtattcgttgctagcagccaagttagctacccaatacttaacgctatagtacactgcactttctcctcttgctctcatttttcttactcctcaatcctacgtccagccccccaaatcattgggatacagtcgaccgtcgacatcatcgtcaacgcccgataaccacgcactgcccaccccacttgtgacagcaagagcttcaacgatttcgctgctgaccaccaattgccacgacttcatcgcggccacccctgacgctgtcgctctaagctgcttcacccagcttccatagcagcaacagccagtcagtgtcatggatcctcagtggcagcaatatcccgccgcaaactcgcctggctcctccagacgtcacaacggcagcaaccagacttctcgagactatactagccaaccgcccccccaaggcggatataaatacgaccagttccacggcggcgcccccgttcactcagctgctgctcctcctgcttctgctcctgttggtaacccaaacgcgaccgcatcacccatctcactctctcagatgcccgacggaaacggtgacgtcgcaatgcacgatgctcatgatgctcatgccggtatcaaataccccatgaggcctcatcaccagtcccatcaatcgggcagccgtcccgttaatctccattctccccaggagtcttctgctgctcaacgatactcgcccatggagactttgtcccccacttcgccctacgcgcccaagtctgcttccaacagccaattcaccagcccgacacagcgacaatcgcccacacgccagcccgattactcccagtctccttacttccccggtgctcgtcaacatcagccaggacagcatttgcctcctatcaacccctacgcgtctggtggccaccaggaaaactatccctcatctgctgtcagcaatctcgacgctgccttcaacctcgatcctaagtctccacgccggcccgttcctcagcaagtgatcagaggacctgttccagagttcaaaccattgtcgtcctcgaacgaattgcaacccaaagttaattcgcagccaccctttcgtcgcgcaaatcccgaaggtggctttatcagcgtacgttcatgttctcaatcttttgcatagtttcatgctaattattcgtacagccccttcaggctctcactgtccagctgcctgccacctatcgtatttgtaacccgagcttcaaatacgagtcgtctcgcaacccccgcagagtgttgacaaaacctagcaagggcaccaagaacgatggttacgacaacgaagatagcgattatattctttatgtgaacgatattcttggttccgaggaagctggccacaagtatgtcatgtgtggtcacattacggacttctgtctctaacctttatcacaggaatcgttatcttattctggacgttttgggtcagggtaccttcggccaagtcgtcaaatgccagaatcttaaaacacaagaggtggtcgccgtcaaggttatcaagaaccgcactgcctacttcaaccagagtatgatggaggtttccgtccttgacttggtacgagactctcaacctggcattaaacacaagcactaataagttgcagctcaacacgaaactcgacaagaacgatgaccaccatctgctgcgcttgaaggatacttttatccatcgacagcatctctgcctggtttttgaacttctgagcgtgaacctctacgaacttatcaagcagaatcagttcaggggtctcagcaccacgctggttcgcgtgtttgctcagcagcttctcaatggcctagcgctgttgaacaaggctcgtctgattcattgcgatctaaagcctgagaacattcttctcaaaaatcttgagagcccaatcatcaagattatcgattttggctcagcttgcgacgagcgtcagactgtctacacttatatccagtcacgattctatcgatctccggaagtgctgctcggtctaccgtactcgtcagccattgatatgtggtctctgggctgtattgtggtcgagctcttcctaggccttcccttgttccccggatcttcggagtacaatcaggtttcgcgaattgtcgagatgctgggaaacccccccaactggatgatcgagatgggcaagcaggcgggcgacttttttgaaaagcgacaggacgagtttggtcgacggacgtatcagctgaagccaatggaacaatacgcccgggagcgcaatactaaagagcagcccagcaagaagtatttccaggcgaacacccttcctgagattatcaaaacttaccccatgccccgaaagaacatgaagcaaagcgaaatcgacagaggtaagatacaattgggatgataccttgaatgcgactgacacatactgaaacagaaatgaacaatcgcattgcattcatcgattttgttcgaggtctcttaaccatcaatcctctggaaagatggtctccacagcaagccaagcttcatccttttattactcagcagaagttcactggccctttcataccaccaatgaatctcaagtcgagctctctgaacaggtcgccggcgcctggtactcagcagcagcaacaagccgaggcgctcagcaagcaacgggcgcaagcggcgcaacagcaagctgcctcggccgcccccaatccctaccctgcaaatgccaatcagtatgcgcagcaggggcatgcacaaccgcagatgtacggaaacaacaccatgtatcctcagggaagcagccatgccaatatgccctcaccatatggccaacaacatggccagtatggacaaatgcccatcccccaacagccccaacagatgccccaaggccagtatgcgcaaatgccccagcccaatatgtatcagcaccagcaagggggtattagaccagtgcggcaacgcgcatctaccatggagcagcaacagagcggcatcccagccgctattcaacgagtcgccagccatctcgatcccagtcaaccaatccgtctgcagcccagcccagcgtattatccacctactggggaaagcatgacgggtggtaacgtcgacaaccgaacggcggcaaaccgaagagggagccgcgtacagcaagggggccggggcaacagagacttcattcgcaacttggaggaacgcactcttgaagaaggttttatgggaaatcaaaacacctggcattgaagtggtgaagcttgacgagggaccagatgcctgtgccaacttataagaaaggtgcctttaatcgatgaaggacgacccgccaccgacatttgtcgttggcggcagcaaaacagaccaatgctcatggttggtacttacgaaaaggctgaatgacggttcaatataatagggattcgtttctccttccaaaccgcaaacgtcacgaaacagggcgccacggatctcggcgagtctgttcaggtgatgctggccgaatacgttggagcagccgaagaggagggctggaggaaattttgcgccaagggcgtactcaatggattggaagttgggattctgaaaagcccaatcgcaatgtttcccatgtcagctctggggcgtatgggatcgtatcagctaagtccatgattgaaccggtgagatttctcatgagtcccttctcgacatggcggagctgcgacacagaaacagccgcaggatccaatggggttactctttggcggcggttttctttttttgtttttgtttttttggtatattattaaggggcgggatgaccagccagggattcgacatggtgcagagttttaaacttcaacaggtgacaacgaagcctgcccgcgtgctatgtagcctggctgtaaatattgttatactggtattaagttttggtgtacgagaacgaaacgcgcttggcatatcatggggtaggaacttttggttttcggctccgaacgtgtagttgtattggtgtcatctgctttttgtttgattggggtgacgggggcttcacaggattaactctgggaggatgaatggaggtataaaatatcacgaataaccccttataaaaacgacttgcctcttgcttgattcaagcggtgtgtgtatcgcatggttggtgcatgaagtcgtaaaatactgtcagatggatgcttgtgcttgtgggcactatcgtataaaggaccaactattaactccaaactccaaacccgaaaaccagacccgaaaaccagacttgcgcccctgttaaaacactcggctgctaagagcttaagagcataagagacgatattagcaggccgggtgatgccatctagacttgacatgaggggctttattctttgcgccccaataaatcctctagcagcctaggggaaagaaaacataaaattcagtctgatggcgaatcagtgggaattggtgtaagctggtttcatcgtttctttctcctggagggaaatctggtggaatccaagttttctccgaccccctgagccgcctttgaaaacatggatcgattgaatggagatggacctatcgtccgccgcgaccccttgggccaccgcggcctcttcggttgccgtcagcaaggttgtcgctgtacagctggttgttccttgacgagtcatttgtagcagcggtctgcatcaagtcaggaaaccccattgaaccgtcgacaatgttgtccttggtgagtctgtttgcgcgattgccacgagggccgctaggggcatccctgggagggttgggagacgtgatatttgttggcgcaccgagcttggggtacactttgataattctgccgtcagcctgtagagaaggtcagtgcgtgttcgggacgattcgatgttggtaaactgacagtcttgtcattaaaggtttcaatgactcgttcgccaccttcgcgagaagcaaaagccaactcgaagatgaggataggcttcgatttgactatgcgacagctcacaatctcgcctccgatgggagtcatggcgctctcgatatcggcaggcgtggtgccaggagcgaagttttgtgccatgacggtgaatggcccagcaagaccccggatggtgatacccatggaattgttattggcgccgttcaccttcggctttactatgttgacttgctgaggcgcatcggctgaagtgtccatgcgatcaacagcggcagataggcgagctgttcggcggttgttggctctcttgttggggccattgggggcagagatgcgggcgctcaggtcgcctgagatagagtggtgtaggtcatgagtccattcgccgttcacgttaccgggagcgttcgagcgtgcgcctcggccatcggcgcgctgctgtaccttcctgacgccgacgcgacttgcgagcgaggggcttgaagtagatttaaaaccaagcttggatggcgcgctctggcggcggttcttggagaagatgcgatcggcaagagcttcgttcttctttcgctcgcgcccttttgagtaatagtgtcagaaagggaggaggtccttcgagctggatgttccgtgcttaccctcgttgatgatcttttcgaaatccgtagcaaccttctttgttttagccatgactggagactctgcgaacaggcagagaaagaagactggagtagttgatagccgtgggtagcgatgaattaaaagaaagaaaagaagaaaaccggaatgattgatgcggcgatgaaatatggataagtaagtctgtagatatttcgcttgttttgtctttgtcctaggttggttactaagaagcgttgtaggggggtaacaaaatgtggattagccacatgcgtcaggctacaaaaaatatacagcccaagaatctagtctagaatggcataaactgactcactaatttcgtctactggacttctcaatacctagacattgactggactgcgaccgcgaagcgcgtctccaattggactgaaagtaggttagcgcgggatgcagggaagaggggtcttgaaaacaggccccttgtgcgtgtagggactcggacagggactgtaggcatattcaaggggcatgccgttgtgcgcggcaatttaagcgccacggctcttgagttgttggtagatataattgctccgctcctaatggaatagaccctttgaggttgcagaaaacataattctacttgtttcagagacacaataacttggtcacctttagcctgtcttcgacccgccattagactatctattttctgcactaggagcatgggtcttaagttttttgctaccccaagacccctcgacagataagataagacacttttttcgtgatcggcattgcgactcgattgttctctccgtgacgtttctttgcccacgatttacgaccatctgttcattcatgatggccgacaagttaatatacggaggcgcatgcctacgcagagctcttcagcttttgccacgccacagattggctaccaggcctattctcgagtctcaatatcgttccttccacaaatcccagcgagcgtttgattcaacggcagtcaaaccagcgagagcaacaccaacagcgggaacgacaactaccactgtaccaaagacacgagcgccgaaacaactcaaccaagacactccaaggagtcttgaagatggtgttgagaactcggtctcggcggaaaaggaaaaactcaaaatggaacgggccgctaaagaggagatgaaatatctgggtgacgatccatggaaattctcacaatatgtcaagcaagcgctagaaaagggcagatttgaggaagcgcattatgtcgtgcagacgggcagtaaaagattgcaattggttgtgccatggaccctgttgatggactacatgttgcagcaacagcggttgaccaaagcaatcaaaatattcaacgacgtacgcataccactcgaattataaacttaaaacaagactctaacatggtaacagatgaagaagcgtgcgcagttccccaacgctatgacttacactaccttgtttcgcggtctcgccagatccgaacacccaaagcttgctgtcgccgaggctgtaaagcaatacaacaaccttctgaaggacacccgtttggagccaaacacaacccatttgaacgcggttctaaacgtgtgcaaccgggcgggcgatatagactcaatgttctctatcgtcgataccataaacgattctacgcgagccgcgactgcttacacctattcgattatcattagtgctttacgatggaacgtccacaaagacatcaaggatttaacagatgagcagaagcatttcaacattagaaacgctctacaacgcgccaaagttatctggggggaggccatgggcaaatggcgacaagggcgtctggttatcgatgaagagcttgtcagctcgatgggccgtttaatgctaatgtcatctgacatagctgacaaaaaggagattctcgatattgtcgagcagaccatgaacgtacccaacttatctaaactccaagaacgctccgctgccgacgcccgcaaaaccgaccccaagacaggcgcagttgccaagaaggacggcggtggcgtctatgccactcctggcaataacactttgtcaatgttgctacaagttgtactccaaacgaaacagagcagtatcggcatcaaatattggaacttcttggtccgcgagttcaacatggtgcccgacagggattgctggatgcgtctgttcagcatacttaagcaagccagagccagtgcacatgccactgagattctgtcgattgttccacaggacattattggcccgcgtatctaccgcatggccatggaaacatgcattcgcgacaacatcaacctgaacgttatcaagaatgccgaccgtgctctcgacaacatgatgcaacgcatcaacacccctgatccccagaccatgcgtctctacctcactgccgttcagaatactcactatcacctacgagctcgtgccatagatggcgatgtggctggtgcaaagcgcgcatacggtatgcaggtcaccaaagctctcgatcgtttgtgggtgccgtaccgcaaactccatgatcacttcttccgcgatgccaaggctagaacggatcaagatggaggagttttgtacaatcagcaacgcgaggtcattgcccttgctcgtatcatgtatgggtcttttaacaaggtcatccagcaagagatgcttcctgaggaagatcttcaaaagatccgccccattggcggccgcatcaaccgcgaaatccaagccttctttacacagcgcgaagaaaaggagcctaacctgcgcaagacaaagggtcgcggcgcagctgaagaggagatgtctgaatactacactattatggaaatagaatctttctgggacacgacacaagcgggcaggcccccgagagagagaagatatgaagatagacatggcaggggacgtggtgacgaccgcagacgccacaacgaagaaaggcgtggtatcgactccaaccgttcaggtctggctggatagagtgcctctgacttcacatctggtcaaagattttgagctggggaggaccacagttcattaaaaaaggcatcaggatagagacaaccaatgagatacgaaggcccagtcttaagcttggtggcggagagtcatgtgccatgtctcgggactattcaaaaagaagggtttggcggagaaaactagtgtaagatacaattgatgtatgtacgatatgtgcaaaaatattgatggatgagatagcatatcatgtggcgtttttgttgggcaatgatatacgttgaatataccctacctattgcaccttatttgcggcacctcatagtcgatcttggaagagatatgagcttaacagtattgttgcatctcatatcatttgttgatgtttctgataggtttcggcttgaagacataatggtagtgattcaatctacctgcttgtttgtttgactaccttgtctttttgataccaagtaatgggaggagtcgataacatgcacattctcgtccacaatacagcttgtcaatcgttctgacttcgattcatcacgcccaatattgcttttgctacaagcctaatatcatgatcaacgccaataaggcattggatggccagtctacgagatgaagagacggtcgcacattctctaaaagcccatctaagcaaccccaaggtggtaatctctaacatatacccagaccaatactagagaatgtaatgttgctcccctggcttgagaaccggtttgagagctgacgttgaatagcgggcttcggtgcagactgaagggcggccaggtgcagggaatgaacgttctgttcggacaagggcggcctttcaaatacattagggggtagttgaagagttgtgatcgaggtagagcacgaaggcgagtcctgttctgaatcgtgcttgacaacggatccagcggtcacagatgttccagaagcccactgaaactcttcttttggtaagctgcgacaacgtgcttttgaatcaggtgcccaatgtgacggtcttttgtctttggaacacactgccatgtcattcgacggcagatgtctgctttttatccttgtcttcctctcaagaggtcgaagcgtggcggccggtaaagctttgggcggtgctgtatagggtcttgatcgattggtcaattcataatgaatagttttctttgaagagcgccgctgagatttgtactcaacaatgaagtcgtcagatggcttctctatacaggctcgcaaggtcgacgacctttccaagctacacttagacatgtccggcaaaggggcgagttgtggcgggtctttctcaacagcgtgagcggaaagctctgggcccagctcatgttcgaagtcgtcttgagttgtctgggatgactttccgtcgttggtggtagaatatgacacaactgtcgtagatttgcctgaagagctcctgtcgcgattccatcttccttgagcatgatggaatgcatcactaagatctgcccggggagcaggaaaggtttcttctaaagaatgaagaacagggaagtggttagttgcagatcacagtgggaactgaaagaagtccaatgattgtttctaacctatatgtaaaatatctggaacgcctgcgagtttgcaaccagacaatgcttcccaatttgtcaaagtcgatgtcgaggcagtggtctttcgccgtttcggtttcaaccatcgggaaatatgggaggatgatgaattttgagaaggtgatctctcgtgactgagattcacaggcttggtacagatgttgtcgtcgccgccaggctcctcgggtccgtcaatacgagctctgcggcgattgagcggcagtctctagctgctgaagttcatgcgagactttggaaattccggaggattcggctcgacgtcgctcctggatctcgcccgccaggcactgaaaatgctactgggcataattgagtgtaacgatggcagcggatattgatgatcttgggggggataatgtggattctaatcaatcaaccgtcatacgtattggttgatgctgtggaggagcaacacttcggatgctggcagacaatagtaatatgtactacctaggtaggtaatgtagtaggctcctctgggcaatacctgcctctaatatatgaggtagaatctcgaaaagctgtggaaagaactactacatcttgactgctcgcctggctgactactgcccacttcctagccaactccagtagctacctgtataggaaggcacttggagtttcaagagcgtcggactcagtatctggcatgtgaacttatcgagaacctttttcttcgatgaccattttcattattaacacgaatcagagtttataccaacattaaaagtcgcgtaaagtgaaagaccgcgtagtacttagacgctaacctctttagtgcaagcccgcctcacggtatcagaaaagttggctgctagaagcataagacatgaaattagtaggtcagcttatgctacttacctagtcataccctttagactatttatttttgtatatccgtacttggactcgagaggtcaacttttctgctacccactaggccctctcatgtcatgtaggtaggtactatggaagagttcttagggatgaagccagtactactaagccttgaaagtcaatagatgtataggtactaaggtagtacattgatacagataggtaatcgccaaaagcaggcatttcttatacacagatgctcaggtactcgtatctgtatcgcggggtatgtacttcagcacttagtaggtcagtcaggtaggtacctaggtattggccactctcgcggcagagcactttatggatggccccaccgttgacggggaaatcgcgagagtgaacgcgcttttgacgcgtcggccctgaccacttttctaaatgagcagcactcgttaccaggggaccaagtccctccaccacttccagactcgatattgacaactccctacaactaaacgacaagaaagaagccccaatatcctatcgtcagattcaattctctactctctttttgttctctttttgatatgccatcggtctaagctatcatactcgtcatgtctcacagggctcggctcgctgagctcaaggcccttcgggcttctggcaagaaggctttcgataattacaaagttgccgacgtcgatgatctatacgacgaggttgatgaggatggatataaaaaggttgtccgagaaaggttgaaccaggacgactttgttgtcgatgacaatggcgaaggttacgcagatgacggccgcgaggactgggatcgagtacaagcctacgaatccgatagtgaagaagaggccggtgtccgtggacgacccagcaaggccggttagtctccccaaaggctggccctctctgttcttcctttacttacaaattatgcagcaaaaaagagtcgtcaagaagaacaaaccaagcgagatgccagcgatagggacattagcgagtacttcaaaggcgccaacaggacgcagcctaagcccaaggtagaatacctgctttgcaataactcaaaatgataaactaaattataatcaggctgtaaagacaaaggccgatgacgatttcctgtctgatttactcggcgaggtcgatagcaacattccagaacccgtccgccatatctccaaagtcgaaagatctggtggtggccgccgcaaagccagggctctttcgcctgccccagaacccatttccaagaaaaagaagatcatcgatacccgaatgtcatcccctcctccagctctcgacgacgaagacaacttcttccctcctgccgacgatgatctcttggaaactgcagatgtccccatgagtgatccagcaccttcttcgccagctgcaaaagtcgcacagaggaaagctcagatcaaacaagaaccaaaagacgacgacgacgacgacgatatgatggaggttgcccataccggagccattgctacaaccagtgtcaatttgaccagcaaaaggccaatcaagaagattatcaaggcagacattgatccgacacccgccagctcttctcctgtcaagcccaacgttgcctcagtaaacgccacctcctggaatgctttgacggagagactcaatgttgtctcaagctcgccagcggaagtaaagagcattggaaaaatcgaccacaaagatgccatcgaggaggacggcagtctcaacttcttctggaccgactatacggagctcaatggcagccttttcctctttggtaaagtactgaacaaaaagacaaagtcgtacgttagctgttttgtcaaagtggataatatcttgagaaagctatatttcctgccgcgcgagcaccgcatgcaagatggcgaggaaacgggcgaggaggtcgagatgatgcaggtgtatgacgaaattgacaccatgatgaccaagatgaatgtcggcatgtacaagatcaaggcttgcacaagaaagtatgcctttgaacttcgtgatgttcccaaagaagctcagtatatgaaacttctctacccttacaacagtaagttacaatgtcctcttttgcaacccgattccagcaagttaacgtccattatagagccagagatcgaccccaaccgacctggcgaaacttattcccacgtctttggaagcaacacctccttatttgaacaattcgttctctggaagaacatcatgggtccgtgttggctcaagatcgaagacgctgactttgataagctgaaaaacgcttcgcactgcaagcttgaagttgtggccgatcacccaaatatggtttctgtcctcagcgaatccgacaatctcgatgctcctcccttgactctcatgagtgtctcacttaggaccgcctttaacgagaaggacaacaaacaagagattttatctatcagtgcaagaatctatgaaaaagtgtccctcgcggacactacacctgctgagaaattgccttgccggactttcacggtcatccgtccacatggccagtctttccctctgggctttgaccagcttgcaaagaagagaaaccgtggcttgatcgtcttgaaaaagcaagaggcggatattcttgcgttcttccttgctcaagttgatgttgctgacccagatgtcatccttggtcaccagttggaaggcgtagactacagtgtactcctcaatcgcttgcacgagaagaagatccctgggtggtccagactgggtaggcttcgccgcacacagtggccagcatcgattggcaagacaggcggcaatgtttttgctgaacgccagatactctcgggtcgtctcatgtgtgatctcgcaaacgacgctggaaaatcagtcatgctcaagtgtcagtcttggagtttgacggagatgtgtagtctatacctgtctggagacaaccgtcgccgtgaattcgataatgaggttgctctgaaaacctgggccaaggaaaagcagggtcttctcgactacatcacccacatggaagctgatacgcactacatcgcagctttggctctaggtgttcaaatgttgcccctgaccaaggttttgactaacctggcaggaaactcatgggcacgaaccttgactggaactcgtgcagaacgaaacgagtacattttacttcatgaattttaccgcaacaagtacatctgtcccgacaagcagactttccgcagtcggcagcgtgctgaagaagcgcaacgtgaaggggaaactgccgaaggaaaaaagaaggacaaatacaagggtggtctggtttttgagccagaaaagggcctatacgacaagtttgtacttgtcatggacttcaactctttgtatccctccattatccaagagttcaatatctgcttcacaacagtagataggccagacaccgtgagtagttatgcttcgctttcagatccctggctgaccatcaccgcagaaagaaggagacgatgaggtccccgaggttcctactaaccaagaccagggtattcttcccaggcttattgccactctcgtcagccgtcgtcgtcaagtcaagagtctcatgaaggacaagaaggccactccagaggagttggccacatgggacatcaagcagcttgctctcaagctaactgccaactccatgtacggatgtttgggatataccaagtcacgcttctacgctcgacctttggctgtcttgactacgttcaagggccgcgagattcttcgcagcacaaaggagcttgccgagagcaattctctgcaggtcatttacggtgacactgattccgtcatgatcaacgccaacgtggacaacgtcgccgatgcattcaaggtcggcaatgagttcaagaaagcagtgaacgagcaatacaaactgcttgagattgatattgataatgtcttccgccgtatccttctccaagccaagaagaagtatgctgccatcaacctcgtggagaaggatggcaagtttatcgagaagatggaaatcaagggtctcgatatgaagcgccgagaatactgtgctctgtccaaagagatttctcaacaccttctgaatgagatcctctctggtgacgatactgaggtgtctattgcccgaattcacgagtacttgaacgaaattgctggcaagatgcgtgagcagagtattcccgtgcagaaatacatcattcatacacagcttggaaaggcaccccaagactaccccgactccaactctatgcctcaggtccaagtcgctcttcgagaaatggccaaaggcaagacggtccgcaaaggagatgtcatagcgtacgttatcaccggcgatagcaacagctccgagcctgctcctaagcgagcttacactcctggcgacctgaaggcagactcttccctgttgcctgatgtcgagtggtatattggcaaacagatcttcccacctgtcgagcgtctttgcgccaacattgtgggtacatcgacttcacaactggcggagcagcttggtctggatatcaagcgctatagctcattccagacccaacaaaacagctcaagcaatgaccttgaaatccacccgttagactctcagattccagacgaagttcgttttggtgattgcacccgtctatctctgcgttgtcgaaagtgcaaggccttatctacttttgaaggcctcgctgcaactcctgagcgagtatcacagtcaggtatcctctgcagttcctgcggcactctcgtctccacactttcggttgttgctcaaatggagcacgctatccgtactcaaaccagtcggtattacgagggttggctcatctgcgatgatactcagtgcggcaatcgtactcgtcaaatgagcgtatatggctctcgttgccttggacctaaggggctcgcgcgagactgtcttggtcggatgcggtacgagtatacagagaaggcaatctatacccagctactctactttgctagtctctgggacgtggacaaggccaagaccaaagctgcaatcaccgagatgtccaggccagaccgcgaaaatatccttgctctagccgaacacaaccgagtgcgttttggaaatatcaaaggtgttgttgacaagtaccttgacaagtgcggtcgtcaatgggtggctatggatacccttttcaccaagttgggcttcaaaccactggtatgagtgataaagaagagtatagacggttgtgtataagtaatattcctgagaaatggataatggatacttggacaagtggcgtcacgagcgtgtcatgttttatgagcagggtttgtgtaaggatcgttgggtctcgcggagaaccgagggaggcagaagaacagctgcaatggcgtttaggagtttcgagattagcaagagcttattttattgttgacaattatttttcacatatctaaaacaaaacagtcagtagtagttagcgattgacgcttaagaacaatatttcatatacaaccctatccagtctgatcaaggtagatgctgacctacatacatgcatacgtacgtacgtagctacttgttaaccaagaatacaatccggcttcacattcttttcagagtgacagcgaaatttgaacatatatgtaaattttcatgctagtgttccatgctccttcgattccagatgacaaacagcaaaagcatcgtaaagacccttcatcaaagctcgaccaggcccttatacaccaaataccaagtggcagagacgccaactaacggctctgctctccttcttgatacacagatgcacatgcctataatgggacataaataaagccccatgtcatcatcatcattcatggtcttgttttgtaaatcctttcctgcctcgttgtgatctgaatccttgagcaacatctagagccagtgaatgggcacgagcatggccagaagctgcctcgcaagtaagaacgagaagaggcagactgcgccggtggttcatcagcgttccacccatttcgtttcgtttgtgccctggcattacattcctcattcgtctcgtggattccgaaataaaatccctcgtctattacctgaaccccacctcccataagaaaccaccccgagtcgtatgtatatgatgatgcggtgtcttgataccacttcttgccatcaataacccacgccgccttcttcgagaagcacactggagatagaataaaacaaccagcgacacgctggcaagtgacagccgtaaattcaccctgagcctttgaaccggaaatcctccacaacattaaagaactgaaacacactcaaagcatgctcaggaacgggctgagttaagggagtaggcgatgatattggtgtaaaaaatcccctagtccgaaatttttgagggtcgcctctcactatgaggagcatcatgtccgtccgtctatgggcaaaggtatcatgagttctgaaaaaaggaaaaagaaactgtgctcaacttttgggacacgtctgatggaaaaagcctgtaaatgcaaaaaaaaaaaaaaaacacagccccaccccgtctattctgccgaaatgcaagacaccgaaggaaggatacttttattcgttttctttcttatcgccgtcagcagggacagccttcgagatcgctggtgaggcagaagtagagggaggcgaggccggatggtcgttctccatgttggcgaggaggctgggaaattgttagcttatgcccatcattttgtcatgtttctgctcaacaagcttacctgaatgcattagagtgagaggtgttctctcgtgtgggtggggtgccagttcgtgaagaagtggcagaatcctcaccacgagggccaaggaaaccgccaggacccatgcgccttccactgttgctgcgagatgacagcatggaagcgggaccaagggaaatgtttccacttgatgttcggttggcagagcccttgaggcggcggagatcgtccataccgacctggttgctagcagcctgctgttggtaaccaccagaaaagttgcgagcatcaccgcgtccgacaggagggcggccacccccgcctcgctggttggttcgggctgcttcctgagccttagcagcttgcgcggcttcagcctcggcgcgaacctcctcgagggtcttgggtcccttgttagtttccttggaaacccatttggcccgacgaagatcgataacatccagaagcatgaacttgagtcggctaggaagctcaggaatatccatcatgctctggatgcgctggaagtaagcatccatcatggggcgacccttttcagtctggtcaaggttgcctccaatagtgcggaggagtttactgagcgactcaacttcagcctcgtcaggcattcccttataatcgacgagcttgtgcacacattcgtgcatgatacgctcagtaagcatgccgagcttataaagctcaccaataaactggacaagaccaagaccacgacgtttggcagcggcagctgtatagtattcgtcggagagaagagcggcctcaccagtcttcttgccttcatcctcctcggcaggcttatcgggcaggttaacagtccagccacgctcaaactcctcctgacatctgttgaggaggtactttcggaacaggttaccaccactgactacgtgaccgttcttgtccttgatacgctcatcgcgaacatcggagctcatagtctcgagcatacgcttgcagaacttggcatacattgaggcccagtgagcctcgtctgtggccttctcgaaggtaagctggatgacctgtcggagtgtacggccatctgcctcctccttggactgggaagcaatgagtagaatctgatcggcaattctgtcgaacttctcgggcgtcatcttgttcagagcagccttgacctttcgttgaaccatatccggttccatatggccactaggaggagcagttgagctagcggctttaccgacacttgtaggtttccagccggtagcagtctgtgcaataggcttcagctccataccggcggtcagaggcatggtcttagcagcctgtgcctccttggctgcttcgccacggttggtgttgctgccacggccaccacgacgagagccacgtggggagtttggcacttgagagccagctcgcgaaccggatgaagggaagccaccggtgttggagcgacccatagaacccatggggccaccaggtcgctggttggacatggcaaaacgagacatcgaagtggtgccgggggggagggtactgccagaaggtgcattgaagttacccatgccagggaagccgcccatagggccgggagtgtttgcaccgcgagagccacggccagagccaccaggagtgttagtcctggaacgctcatcaccaataagggacttgacctgctggtggaactcaagagatggctgctcggtgaagaccttctggaattgcagcaagaagttggaatcatatttgaaactcttacccttgctttggacagcggcgttgagagaggggttgggcgacttgataccttcagggtagatatcttgctcaatgaccttcaagaagcgggctgacttgagagactggagagcagcgctgggctgggcaggctccactggcttggtgttgagagggctcaagttgagagcagcgggcttcgcaccacgcttttcgggcttagaaccagcagcatctgtagctcctccaatcttcatgctagcaagcttatcggtaaccgactcgaccttggcaggttcggcctccttgctacctcgtttggagagaagctcagcaagcgagggagctgtaccggatgattcaccctgttggcgacgtttctccttctcctcttccagccgttccatctcgcgctcctgttctcggagcttgcgatctgcgtcggcactgtttttggcacggtccttttcttcctgttccttggcagcagccttctcagcctcgcgcttcttgcgatgctcctcctcggccttttcacggcgagcgtcctcctcctccatctcacggatcatgcgctcaagctcatcctcatcaggatcgtcgctcttcgcaggctcctcggccttcttgtgttcttccttcttaggctcctccttcttaggctcctccttcttaggctcctccttcttaggctcttcagccttgcgctcctcgaccttgggctcctcaaccttgggggcgggctcgggtgccttggtctcagaggccgcctggctttccggctctgtcttggcgggaggtgcagactcggccttgtcttcggtgggcttgacctcggactgctcagcaggcttatcttcagtcttcacctcaggctgctctgcgggcttaggcttctcctctgcctgtgtggcttgcttaatcttctccttgagctcatcctgaatctgcttagcagttttgggggcagcatggctatcagtgcggccatgtgatggtgtagcttgcttggggggaggagtagctgaggatgcaacaacagggggagtcttggattgttggatgctagaggcaggggaggagggagtcttgaaagatgatgtgtcaatcacttcaccagcggcattcttgatttgaatggcggcgctcttcttgggcaccttaaagctgtttgcggtagccttaagagcggagccctggccagactgaggagtagaggtgacaatgagaggagtgttctgttggctggcgctcgggggcctctcaggctgggagggagttctggacatgctatggctgtgttgttgatacggtgtgacaaagttctggttaaagcttggggagttagcttgaggaggggccatgtacggcatgttgtaagagttgtactgcattgccccaagtggacgtccataagcatccacttgctgaggtgcgggggggtaaccgtaattctgattttttgaagttagcaaggaatcgtaaaacccagtttcgggtggcgtgtcgggagaagatggattgcttgagcaaagggatgggaaagcgtttttgggcttgcccgaagatgatccgcgcgtgctgttgacaatttgctctcgccacggttgatccagacgtttactgaaacgccgagattggttgagctcgtcgtcatgcagacctcgcgaactatcttgcggacgggcggtctggaccaacttttccagttcgccaggtgttggtttgctctttttattgttctttgatagatgcttattaacttgaggaagggggtactgtacttgttgatgttgttgagccataggaggcgggtagtggtattgcggaggtgtcgccatggccatgttgggttgcatgctggcggtctgcatattgggagttcctggcatagaagggacaagagccgggcttcgaccgggctggggagagttagggtagcgaggctgaggttggaaggctgcaggcatgccacgaccttgaccaggtccgttacggtattggttgttgggagggtatcccatctgggggttgaagctgtttccgtgagggttgaaaccacgacctcgaccaccttgagcctggaagttgcctcgtccagccccatcgccttgtgcagaatggccagactcgcgtcggaagtgggctccagattgtgcgttagggttgttgggaaccgaacctggtctcatgtggcgctgtaacaaagtcagttatggtttcgagcgagggagccactgaggggcatgtaacttacctcgccatcgctaccaagactaccgaatgtcatggttccgcttgcctgctgaagaccggaaggaggtcggccaccgctggcagagggttgggggatgggcgaaggtgagtgagcgggcgaagggactcgggcgtttcctccaccaggaataggaataggtgcagcgctggttgactggggtgtgctgttagccattccaggagagtcgaacccgaactgaatgtttgatttagcaccgccgacagggccgccgttggcaacaaagttgttaggggcgtttgcagccatggtgactgagctcttgcgagagtgatcggatccgttaaggttggcgctgctacgaggaacagcgggggtgacggtgggtttgccgttcacaggagtcgaagaagcgtctttcgcattctgcgatgaagcagtatctccaaccaccgcgggagggtgggatccagttgcgactacaggggcctgagctgatttcttaggcgcacctgcagcagaggcatacgaagtcgtagtcgcgggagtgttgttcgcaggggtggagttctgctggttgacaggcggcgtcataaggggaattcggtgccgctcgttcgcgatacaagaaagtggtggtgtttagataattttttttgtgggcgtcgagggagaaagcggaatagatggtgccggggccgactcgtcgaattgttcgaagttgcaggcggggcaaacaggaatcgtcaatgagaggagacgcacaagctttcctcttttttattttttttttcggggtgatggaagagaaaaaataatacctcaatctcaacaaagagatctcgagacaagacgtagcggtatgtccgaaacgcggctcgaggcgaggttgacgacggagatcaaggagcgaagtcgtaccaacgatgaaggataggtaggtagtaggtaggcaggcagtcagttagttttgaggcgagacaagctacgatcctgcgtggcaacagaaaaaagaactgaggggagatagtctctgtgatgatgttattacacaggacgcgaaatccaatactgagtctggttagaaagatttttccaccggaccagggaggttgaattgatggtgaggattttagaagaagccagcaaaaaaaaattgggcagcagtctatgataaggatgggggaaggggcgaagggcttgtttgagaaaaaaaaaacaagattttgggttccggcactgtacgctcagagcgcacacaaggggctatgcctggaacttaatcactgtcagcagtccatgaagtttgctgatgcagtgttgtcaggctgcatatacagtgtcagcatcggccaagcaacccgcagtcatacactgtcctcgagacatcccacgctttattttattttatttttcttttctttgctcttattttttctggatacaatcttattagcccagtctccagttggttggttagcccaagcaacctaaacaaggctccgattcctccattcgttcacccacaaagaatctgctacctacgtcagtccattttcccatccccgtaggtaggcgagggcacgcttggtgggtagcttgacctgcctgaggtgatgaagtttgagaaaaactacctacccttctatagtttcaaatggcatacggctggctggacagcagactaaaataaaataaaataagccagtggcggtcaaagtgtctgcctaggtaccccagagggatctactgactaacgtcaactcatgcctgaggataatggttctggttgtttgttgaatcattcattggtgttgcagtgactctttctttgactctaactgatcatcacatgctacctaattaagggcatgggtgacagacatgacatgcataccttagtaggtatgtagtacacatttgtcaaatgtcctgttcaacaaattattaacaatacatatgtgatcatataaacatttccttttgtttgcagcttattaaattgaaatttacatgtctgtctattcaatttgttgctcattctacgttgctgggctagccagggcatagataactcggatatccaacccgtaaacccggtctgtctgtgctgcatctcgtctccagaaatgattcatggatgactctagtccctcaccctcaaatctgttcattggtaggcaagtccagaagaggaaatcccgaactgaacttgttcgaagttgatagagtgcagtaagtacatgcccaatgagcagttacccagtctatagagttttgcagtagaccgcatatcagaggcgattaaacaacgacaaaaagtgaatcacaaaggagtggagtgacactgataggagcacgcatggaccaagcatggggttcgctgtcaagggcatagactacatacgattcgggtttgaaaaggaggatatgggctactccaagcagcaatgtgctactatgacagtgtgaagagagaggtaggcagtagtcagtctacgtagcccaattttaacaagggcgagacttgcttgtcactgtcacagatgcccaaactgtcagtccttcgtgtttccttttatggattagaagtggagcggtcaacaccatcatcaacatgaacgaacagtgatgctcagatgccaactcatagttacccaggccccaggccaagtgtaatgttaggggcggcccggttctgcctgaagacataatcttgcatggcaatctgcagcaggacgcttgaaccgtttttgcccctttgattgattgcatcgctcaacctgttacacaagcacgttgggcaacaaaattgctttgcttcttccttctgccgggtctgagctctcacaaccccatcactttcgccaatctatttttgttttctccatatggagcatgaccagtctttgtttacactttaatcaccactttaacagggtacgcacagacaatgttatcacaaaagagttaccagagacaggactctacctgctgccttgtccgcttacatggtattacatgaatccagactgctgagcagtgcttttgtattgtgcgagaataaggttgcatttgtgccctaatttttatgactcctgatgcagggaagcgaaaggcaatactgtctttgatgttgtaccaaccatcaaacatgaatccagtcccagtctatattctcgaggagccatacaggctgactgtaaagtacccggctaagaatccaacattgaattaaaaggcccctgcgcattggggcattgcctaatttgtgaccaaccaagcaggtatagtacgattatctatcattccacgacagtaggcatctgcataagatgaaatattgtatgccatgcgttggactaaggggtattctcctggctgtgtcactgtttagccatgcctcgtttgtctatctctccgtctcgtcttgtgagattctggcctgtagttcgtgacctttggattattctgcttacactatagccttgttgagttggcaaatatgtcaatattgctcacctgggtaagacgaaccccagtcgatgacaatgttcttcatcattattagaccacgtcttgaagagattgcacaaactcatgacaacgactgttaaaacactggtaattgtttgatccgctggccttagatgtataattttgcaacggtcccgtgctctacgaaacctatagaacttgtttcccctggcgccgcctagtaaagaagaaatgacaatatactagtgttcgtctagcaaattgattcactctccttcccggacctccagtatgtctgcttcaatatcgtcttcatcatcctcgccgtcgtcaccattaccatattctccctctccgtcctcgaactcttcttcgatgatgggttccccttgctcctcctgaagctgcttgattctcgtcttggtcatttcaaagacatactgacccaaatgctcgaccccttccattggtacctcaccttcgacggcgccgggctcctctgtaacctcccgcggtgtgggccagagttctcctgtcacaagcataagcttgtctggcctttgcaacaacaagtcgaaagcaggatggagttcagggcaggcttcaaagacctcacggcggccaagaatgtacaacccaagtcgtgctcgggacagagctactgtcatgcgtcgcacatcgcgcagataacccacgcgcgacgttcgggtaagtgacagaatgatatctaaaaaaaacatgttagtttaaagggtggaaatcaacaatgagcccaaatgcttacaatcgttttgctcgccctgatatttgtcgaccgtagctaccgcctttggcagaccaaagactgggtttcgggcacatctgtgagacaacacatcctttacgagagctcgctggccagcataagttgtgaggatggtgatcttctcggcgggatatccaagaagacgcatgtattggaagatagcaactgcgtactcggcttctccaaggttttggatgaagtgaggcgtaggttcagcctcgccctggcccttgtaatcaggtacattgatgaactgataatcgtacttaaatccagcgttggccttgacaaattcgggactcgtctgcacactcgggaggttatcaagcttagggtaacgccactggtaaaggcttgctatcgagccacgggcacgtccttgttggtcgagggcgactgtcggcacacccagtctgaccagtctcgagaacagtgactgttcgagattggcgtagtggcggaacgccaagctctggataactggagagttctggaaatggtctccacatagaacaactctttgaaggcccatcttgccattacgaggcttctgcatagccaaaggcaagaatgtctcgatttcagttacttgagcagcctcctccatcacaacgttgtcatactggaagcccagcgatgcaatctcgcctctcctgatggccgcgtgtgttgttgtcattgcaataatacgggcctcgctagtgagaaggtagtttgccttgtcgcggtcccgcctcaagatttcgaaaggaagtgcatcggccaactccaagaatatcttggaaatgtgacgataacaacccttcgcaacctctatagcctgttctttatctccctcgggggggaagataggctgaggggcatcagcaaagtatgcgtggaacgggaaagcttccatgatatcagaaacagtagaagcatcgtcactggcaacgagttggaacctattccatgcaggaacaacataaacgttgttgaaatatccagccgtctcagccgaattctcgtgggccccgggtgcgccaaggctggttgctagcttcctcacttcgagaagatagcggtctcgattctctagaaaagattcgactcggccatgcttgctgaagtttccttctgtgccaaggtcttcttcaccgtgtcccagacgcaataaatgtcgctcatcgatatccagggcaacaatcttggcaaatagttggttgagggcctggttactatgtgcgagtagcaaggtcttctgctcgggatgattgtggtaaatattgttgatcacctgtgtggctacatctgttttgcctgtaccgggggggccgacaatgacagtcaatccaggctgagtgccggaggtgatggcctcaatttgagcgggagtgaatcgcactggattgaccttagggttatcaatgggatagggcccattgttgggtggcttgtaacttgataccttcaacgtctcaatttcggcgataagggcagggtcagcatctcggcgtcgcttcttggaaggcttagtagatgggggttcgctctgtttctcgacagactcgagcacgtacggcgggccaaagctaccagaaacatcgtcacctggatcgatgatcttgccaggcagactctcagcaagatgctgccagtcaaggaacgtgtccctgaagtctaccttgcgttcgcgatttggcaggtttttataataagctcctgctggatcgccatagccaagaaacacctcgtgaagccactccggcagaggtacatcagacagcactaaattccgaatagattctagtacaggcttgaagttgttctccctcctgccacgtcttaatagtaggttgatcttgccatacacgtcaggttttccagcggccgcccgctcagcgtctctgctgtaagcatgagggtcgagcttgagctggatgcgacgcttgctgtcaagactttgggctccatctcgaacctgacgacccttatcgtcagtgatttggtgaatttcagccgttcgtacagtaatcacacccaatcgttcagattcggagagattttcttcgccattgctggcagactttgtaggcgatggctcgactgcaatgaggaagacgacgtcgtcttgcctgagagaatcccattctctactaacgccttctcctagccgtcgaacgtcgaacgaaacctctgcgcgtaccgttgatggtttgtcatctcccaccagaggtggcgcaacctccagaatggccggtttcgagatgggcatcgccatctttgagaaacccgcgaaattggtttcatctgatcgcttcgactcaggacgcaagcgccgtatggcagtctcgatatctttgcgaactccgtagaaagactcgcaccgatacaggacaagtgctcgccacaaaaagtcgccgacggaaagatattgcaggttgagcttgggcagagccataggatgtgatccgtcataagactcggcttgttgaaagctgctatcaaacaaggtctcttctgttggtgccagactcatatgtcgagcagcctcttgaaacgttttcctgcgctcaaagttggacaagaccacttcaagtaacaatttgcgatcaacggggaggctgaggctgtcagggtattctgttcggaaaccgagcagtgaaaccagttccataagctcttcatctgtcaatggctgaagcgaggcctccaattcttgcctctgatcaacagcgccatagttagacaaggctaagactgtcaacttttctcggaaatgtttcaaggcagtacgttgcaattttgcaagcgactcgcaatgcttatcatatgcctcttttatgctgtactgagcacctgtctgatcattgatgtcgaagaaagtaaagtgggacaggagagtttggaggtcacgaagaagtgtattctcctcatcattaaacattggtgataatcttgcagcaggtattatgtgtagatcctggaccaaggcattgacatagcgccttgtcggaagttggctttgaagatcagtgagaaattcggtgaatcgctcgcagtacagcacttggtctgctttgctattttgggtgtagagtaggcctaggaagtcaagaaggagtgtatagagccacgaccgttcaaagcgtagtcgcgccttgttttgctcatcagctgcttcgtatcgcttatgcgcagccttccaggcctttcgtaaatgaggaagttgctccaggctagcttcacgagactgttctgtcgacaggttatgccagatcccaatcgacacaagaggggcgcattcctttcggacaagagtgcagtcgagactctggaatgcgtagatgaagaaacacaggagttgcgttcgaagggtaacagagagtgttcgatcgatcatcatggacaaaagtcggcggaagagagaagaaaagtcggctggtcggtcctcgaaaagcgctggcaactgttaataatagtttcacaagattggagaagctacttacaccatgtcgcaagatgctcccggtgcttcacatttgtgatgagcgcaatcaacagaacgtgaaaattggatgcttcttcagtgtagccaggccacaagtaactagacgggcgtttgttagcatctgggactccaaaacttcccgccgcggcatgcatacctttctagagtctgcaggctctcaagaagcaagagaggcttgtactggaagccctcgcgttcaagcacatcccagacattctgcttcagaacatcgtttttgacctttggctttgcaggtttcttgccagacttcaaccaatgctttcgcgcaagttggacaaactgatgttcctcttcctctacctccgctggggtcggccggccatcggtaggcttgggcttcgggtcgctctgtttctgcgctttggcggcaccgctgcccttgtgtcgcttcacggttggcattgtcaaactaccgtatcgtcatagaactatcaattattcgtgtcgctcatgagataagacagaaatgccggaaattcgcgtggccgaagtgtggttaaagtgttggatgaagctcaagttttttgagcttggatccgatcctggacgtctaaaagtgacgccttctcaaacaaacagttccagtcccaaaatttcagcctcgtagacccacgcgacgcgctgaatgggtccagccacagaaaaggtagcgacagggattaaggtacttgcttccactacatttttgtgccatgagaaacgtctacatgtctcgtaagtacatgcacgtcggtcgcgcgctatcgcagccttctcgctttcaacatccaaagctcagctgcatgaactgacagatcaaagaaaacacaattttgccaaactcaaaaccatatttcaggtcctcaaactcaacgacatactttgttgcgaaattccgacctgaatcataagccaaagaactccgtctttcctttcattgagcttcctgtcccactccatgagaacctcgacctacaatcatcttcaacgactgtcatagcctcgcattatggcggttcaagatacagacaatccggccgctccggcaatttctgccttcacaatactactggacgaccttctttcacaggcagagaggtcaaaacaaagtgcgactatcgaaccagcattgcgcaagtctgatttcgacgacctctcgggacgaatcaccacaactgcagccgaagttgctagcccagccgacgaaagcgccaagccagcgaacgataagggtcagcagttcgccataatagaaactgctgcccgtaacatattcagtcatcttattgtgagactcgaacctccttcgcgatccgcgccttgcgctgaccaaagtaggcgacaactaccatcgattcccccgattatgtcaaagtgtggaatctcctcgacattctttccattctttccgacgacggccaatgcgatcctgcactcttgttctggctagctgaagagcttctagatagccaaactattgccggatgtcgtaagatctttgatttcctcgaatcaaggcgagagcgaatcacagcgaaccacttcaagcagaaacagttgattatcctccgaacatgtaacgaattgctccgccggttatcccgcgcagaagatactgctttttgtggtcgagtctttatcttcatgtttcagagctttcccctcggggacaagagctccgtgaacctgcgaggcgaataccatgtcgaaaacatcacgacgtacgagcaaggaactgctgacgacgatttccgaatggctttggatgggccagacgagcaaccaaaggagctgtcagagtcaaaaaccacacccaagtcaacagatgccaaaaaggaagacaaggagaagcctctcccgaccgacgtgctatacccattgttctggtctcttcaagaatacttcagtcagccaaagaagctttttgaaacaacgagtctttcctccttcaaagagagtctggcggcgacgatgaatgttttccagacagttcataatgattccaagcggagcctcaagcggaaacgagaaaccggcgaagaagacgagagtttcaatacattcaaccccaaatacctcactagcaaagacttgttcgacttggaggtagtgttgcgtacttttctgcctactcagcaagagctaacaaattctacagatcagtgacctatcattccgacgacatattctagtgcaagccctcatcatcatggattttcttcttgcgttatccaagctatcacgagacaagcttacggaaactttgccagccacggccatcataaacaaggctgtcatgtatggcgatcaggtcttgattgaagaggatgtaagcatgcatttggaaactaatcgttttgagaaacactgattaacttttggtaggccaaatgggcgagtgatacgaagaggactatcgcagattatctccgtcagggccctgatggaccatacttttatcgaatggtagaaaccgtcctggctagggacaagaactgggttcgctggaagattgaaggctgtcaacccatcaaacgcgatcccgtcgcgccgccggtctttgtagaggcgaagggtaatgtccaacgcttggccaccagcaagcgattaagagcagtccctatgggttctgtctctttggactttctcagggaagaggatgcggaggcagctatgggtcgactcaaagccaaagagaggtacgagcttccagagcttgatgcattcaaacgaaaaattgccgatgacgactttgagattgagatgccgacgaacgatcaaacaaaggccgctgccgtttctggtaaggccagcaagagctggagagctctgcgcattgcggcacgtacaaagctcgccgcgtttgacaagattgaagatcctaaaaagattgacatcgtttttgaggaactcaccgaggccgatgatgaaggggacgctgctgaacctacagccagtgatgaggacatgcccacaacccgagaacccatcattgtctcgggtatcacaggtgtcggctgttcagcaatcatcaataagttgatggaggagaggaagggtgttttcgctactgttgtcaggcacactacacgagaaccgcttgacggtgaagtcaacggcaaaaccttccactttgtcaagcaacaagagttcaatcagctccgtgatggcgatcgtctgatagaatcaggtactcgcaatggggttgactacggaactagctccaaagctatcgaagctatcacagagacgggcaaagtccccatcatcgagttggatatcgaggtaagctaactatggcaatcgaaattttcatgttaaatactgactgactttcataggctgcgcagtacgccaaggatatgggctttgaagcacgctatgtactcatcaaggcctcaactccagaagtactcgagcagcgtctcaaggctttaggcaaagaagactctactatccaagagatattgaagagactgccgacagagctcgaaccagagaaggcagacgagctattcaacgcgactattgtcgacgatgacgagcaagcagcagtcaaaattctcgatgactatgtctacgcgaagagtgaggatgagcctactgcagagcctggctcgggggaggacacggctatgaaggaagatgatgaagcaattgccgaggataccgagacaaaggaggctacaatgacggatgcgtaacgcggaggtgtgcctgcatggataacacgcactgtttacaggttaatgtttgggcgtactggcaattgacgagatgataccccgtcaaactggcttttataccgttggattttctatggccaagcatgttcaaaaaagggtttatctaaagagattaaattaaattaattgcgcacaatcccaggcttgaaaactaaagaagaatatagagcaggaaagaacctcaagacggaatcggcttcagcatatttagattatgataagttcccagaaggagtaataacacgccactcttgggcatatcagaatagcttggccaagcatggtgcacagaggaaatcgttacgagggcgatactacttagcataacgcttaaacactttggcacgagtttcagaataataataataataataatagcagagtggaattgaacgacatgtgtcacaaagagcatcagactggactgtgctattagctatgtgagtaaaattgcacgtacactccctccatccaaacttcacaacacgaaacagtccgcaggaagaggaatttactcctcgtcagaagactcctcctctgagtcagcctcggcgagccatgtcaggaagggctcagcagccttgcggaccttcttggaggttgagatgtcagtgtacttcttgctggccttggaaccccacttggtcacgacctcctcgctgatcaagtcgtggtggtagtagagctggagaatcttgacaatggactggaacatctcgggatgatcagcgccaagaccgccaacaaggcgctcagtgcctccaagaagagccctctcgtgacgctcagaagtaacaaactagagcgagttagtattaaggtgtatagtaaggagtcaagatgttaaaacatacctgcttgagcatgctagcacgcttggaaatttgagcaacaatgttcttgtcgaaaatagtctgaacaagaacaagaacggtgcggtgcttgccctcaataccaagttccttggccttgacataaatgtcgatcgactcaaccttgtcgatgccacccttctcctcagcttgggactggatccagtcaccaagttcatcgtagatagtgggaccgccctcaccatcttcatcgtcatcatcgccaatgttgagcttcgccttaaactcgccagggagagaagcctggcgggccttgacagcttcctcactcatgtcgacagcccattcatgctccttgacttcgttctcctgagcagctgcagcggcctcggcttggaccttttggaactcatcatcactgccagcatcctcgtcggcgttctcgtttgagccgttgtcagaagcttcatcactgccaccgttggtgccattggcagcgttgccgttctgtcgggccttcttggcagccctacgctcggccttatccttcttgcccttcttgggctggttcttgaggataaagccactgagcttgaggcgaaggtcgacatcgctgatcttaccgcaagccttgcagtcgagggtaatgtggtcatccttgatcacaacatcggtctcggggttcttgcactttttgcagagaacaaacttgttgatgaagccatcgaggtgatcctggagcttgggggcatcgtgggcaccgttgatgatccaacggtcgtccttggggtcaatgttggtttgagcaccaagttcgaaaccgaagtacttgatgacgtaggagccgggacgggcgagtgaggctgctacactgctgaggttgacaacaacggtcttaataccgtttcctttgccttcgatcttggtctgcagacgctccatcttgtaacgatagaaagcatcgctaacatcgcggcgaacgttgacgagagccatgataacggtattgaatagttactgtgtagtaagtaaaggtggcagggcgaagctggtaggcgagctagtaattggtatggtcgtaagatgacgaggatgtcatgtatagacttgatagcagaagatagttgaggatgggcggagcaacgagggtttcagtgctcttgatgagttttgattgtcatgtggcaggccggaatgataatcggatgctgatggtaatgcatagacagctatggtggtgctgggtttcaaccgtcggaactgatgtcggggctacaaggctttcgcggtatgcgaaataactgcagcttaaagaggtgtctgaagacggagtgctggtcgtgctgatacataaacagcagtgtcgctcggcggatatatgtgttcggggaggtaccgattacgaagaagcaaacgatgaccaaggacacaagacgctcctaggccaacacaatgggcgggaggatgcgaaagcaggttcgagatgcgagcgagtgaataatgcgcgctgcgaccgtgataagtcaacaggcaagactggggcgagttgcgctttgcgcgatagatatagaggacgttgggtaaagcaggtttttctgtctctgtgagatgaagtgtggtgttggagaaaggaagaaaaaagtgcaagaggagcaacgacgtgggttaagaaggacggacgagtgaggggcgacgttagggccgaccgggttttttttctctgaataggacgctagagaatggggcaggcggcaacctgcgaaaaaaggcctgtcacagtctggaagtcacagaagcagtccaggctccaatggaaactcatcacctacctggaataacccaatctaaggagtaacaaaaaggttaatatctgggctcgagaatagaacaaaagatacattaggatcccctctaaactacctaacattgattgactctcaagtgttttcagtggttgatattcttgacatcctaaagataatccatcaaaaacatgagcttatgattaggtatcaggtcaccggaactaccaaggtatctcaggagtgaactccgtcctgttatgtattgaatatccatgttcacgcacgccctgaaagtttcaaaattcgaaaccctggtaaaactttaacgagatataaaacattttggcgtccatagaaacacctgggactatttcctagccgttcgctacacttcagcgacttttccgacttacatggcgttgaataacaacagttgtccactgttagatctcaaatagattattaggtagtggggacaacctacctacctcagtactcgggcatttgtggatgacttgaattctaccagtatgacctcggggtattcggactttagaagccgctgtgatgaagtaattaagtgtagtttgtgttttgttatcaatcagttctgactcatctttatttgtcactacagttatgattaactttttcatgtacatgatagactacatcccctcgtccagccagttaccaatctggctctgcagttacggtgctgtatgtatgacacgtatacttaacatagcatatggttttcgtcagacaacttagtaaccaatgttcccttcaatgtcctaattcagtccttgactggcacaaacttcaagagacatcgctttccaaggggccgtgacgagatcagttggtcatccattaccatggattcactcttcatcgactcatctggctccgtttcgtatcgtgaatagacatcccgcaacagcgtcttcatttccaccatggcaagactgtggtgttgcatcattagcatcccgtctttctcatgaaactcaaagagtgttacttactgctttccaacgcatcccctgcctccacttgaaaaggcccactgatgtcgtcgtcggtcggcatctccttcggccgccaaccatctctccgggtggaacttgtcaggttcaggaaaaacgtcgtcgttgattcggtgaactgacatggcctggcagctaaccactgtcttctcggccaaagtgaaaccgtcaatgacacggccaccctgtggaacatatcgtggtagagacattgggatggcagggaagcatcgtagtccctcgttcaatacagcatccagcataggcagctcgtcaaagggcatgtcagtctttctcaggaactcttctctcaacagacgttgatacttgatcgatctaggctgagagagttcccacatcaagaagcacagaacatcaccagtcgtgtcaatgcctgcagccatgtgatcaagacattcggcagccatgtccatagtatctagaacgctgtctttctcctttaatcgattaagaacggtaaagctcgctgctccattctgttgggcattttcaatgacaaagttgtcggccaatggaatcgatcgaggcttagcaaagctggcaagaacttttgatccgaggttgtgaagaactgggctgtaatattgaaccagtcggtctgtttttttgttttttttttgcgtcagctacggtgcttaaatcctctggtgataattactcactctgcaagctatcgtcagcggcaacttggtgcatcatctcctcatcctgtttgtcctgcaagcaattgcttccatatgggtggaacagttgatgcgtgacacaatcgcatgcatacgcgtgcagtgctgcgcgtgctggttagtcctgatctttactacttgttttgttcattaggaagaaccaacctctctgtttggaatccatggttagtcatgatattgaattacacggattttgacttacaaatacatctgccgttctttcgggagactcgacgcaatgctggaggaacttgctggatcgttccttaataccggccagaggagctgccttcatcacgttgctgttggcataccgatcgccaatcattcttcttcgttttgcgtgcttggcaaacagttaacttggttacagttcatcatgccacatgcgaacttacatcgcctttaaccaaggttgagaacatggttctgcattattcagagtcagcatgactattgtattaacattcaatgatattcctaccgctttccatagacctgaaagagattgtagaattccgtcttgtcatatccactaccaccggagccataaatctctttgacagcagcaatagaagtaaaagagacttcgttaggcgcaacacggaccactgggccatatctcttgtgcagctcatggatatacacagtacggttagcgttgagttcttgccatttcagtacgagcgaggtgaagtttgacacaaatgggccggggatctttgctgtcgccgaactcaggcgggtgatgatataggcaacaaggaacagagcagcggctccagatatgaggctgggtgataatatgaacatggcggcggcgtgggccagtatattttgtttgtgctgcgagaagaagaagtcgaagagccagtcctgtcaaaggagtggcatcgagcttcttatcacgaagtagcagtatcaaagataaacgtgctaactctgatatgactccaattcctcgggttcaagtccgaagggttcatgtggggggctatttctactgcgtaaccggcagataagtgcatttgctgttacctgatatttaatcaatcacgccctgtggctatcactctattacctatcggcctgtcgctgtcgcttctttgttccctcttgagtaaggtcttctccacctccaactctggggtttccaggtgctaatctgtatccccacacttcacgaacggaccaagccggtaggctggccaggcgtatgtacctgtccaaggtagtaagtttactttatgagaaagatatgatgagattatttgttagtattcttgatattcagtaacctccgcgaccttgcaatcttagatctcttaacattctttgaggggaaagtgctacaatacatgaccgtttctaaaccactaacttccatgccctcatccttgagcctcggcaattgtgcatcatgactcgacgccctattgggtgtcatgagatccagtggtctcttgccagttgaatgcagaccaagagtctgccctaacagacgttcaacacttctacaagtcttgtttcttctcactaccgctgccttgacgagaacctcctccaagcatactcgagatccaactcaagcctggaatctgcattgcggccgcgggagggtattctttaccgccgatcttggttctcggggtacatgtgcaccactgcgactcgggcactttatcgaatacttgctggacatggttaccgcatccacgccatgccttttttgctattgtagtgagttttcgttagtctcttataagttaagctatattatgtatagagagccctagtagcttacagcaagttggacaggttgcaccaaaacacatgatagcaagttgatatattacaggtagtgataactgtaggtcgtggagcgctggtgaacgtgttgcatgagcgaaaagtctgcaacttgtttgtgactccttacaactttgggtctttggacagatatatagttattttatagaattatcggatgcaaaactacttaagggagatgccgctctgttcgtggcggtcgctgaattaattaatcgccgctaaacgggcaatacttaatgatctcccccaatctgggcataccctggacttggtacatatagtaggttcaggctcaacctgtattaatgattaggctgactttgaaatcgtaagtgatagaaactggcggccaatgcggcaattttgggtttttaaacagtagctgctaagatgaggtttcattgtgacttgtcgttggttcgttatgtcgataatccattgtctacagttgataaattgtgagtgatgcgtggtgtggaaactatctagagtttaccttattttctgagcatctatatgctctagattaatacgaaaccagtcaatcgaaagtcgcaataatgccaggtagctgagaagtaaatcaaaagtacgataaatcagatattcaatggatcaatgatataggaactaatgttcccatgaccacgatagggaaacgtcaagtgggtagcagagaagtcgacctttcaagtcatagaataaggataatcagtttaggaagcacagtctcggtaacataaactgccattataattttgtctcttatgctcgtagcggttaatttttctgataccctgaaggcagtatggcttttgtcttgttgctcaccaatgcagtaagaagcaatatatcccggtctgacaggaggcttgtgagttactattcatagtatcacactacaaggtacgcacggctcacatggcgctcagataatcgaattacaaaatgaccagcatttagagacgatacatagtacaacgccagttggttgagaatgtacttgtgcctctatgatgagcttgcacctatgtatgaagtttacttccatcactgccatatatcttctcaaacgacaacacacataaatgttccagacatgatagactccaccggcgctatacatcaagagtgcaggatcaaacattggatggatcctagcctacagacacagcctcctcgagaacgggccgggcccatttcaccactccatctttgctagagacaatgcccgacaaggctgatgatgaatagatgcgagcgagatacgatcaaatccatgggatccatagctctgataggacgggctattgctgacacgagtgaagagcttggcagtggacgaacttctgcagacgctcaacgttgctgaccatccagcttttagaggaatgcaacctgacattcgtgtcccagcatgcctatctagataggtaagtactactccgcaatccacgagtgtacagaatgaagtattaagatggcagcaatagtcttggccaatactgcactgaatctagagattgaatgcttcaaataatcaacaacggcctagtagctggcatactatccaaaccacaagaacgagctgcatgattgataggcatgcagaaaggtcattcacctttaggatgggataaatgtcttgtcacagcatcgtgatctcggctgttaaccactgcctactatctacctatgcctgtcagcacatggatggatagcgccactattgcagaggctgtgctgtaatcgaagaacctaatgatattatccttgtctcaacagaaaaaacccatacaaaattccatatttacgaacaactatcatccactacgcagttgtttttatcaacagctcggatctcactccaatgacaccttggtaagtggtaagttagtactgtctgcccggcgtggatatcttccatagtaccttctaggtgccttttcaaccctggaccctcccggctgctacgctaggtacccaattccacagcttagtagtaggaagggacctacaataggaacctgacagggtgcttagttagtacctaacggaacccagggattctcggtgtccgcgaagagtgtggaatgaggtgctgaacatgcactacgaattgtccatgatggctgtagtaatgcaaaagtcgggttaattctattcatacatccatcccgtcccgtccgatcggtgcccgtgtccctccctccctgaggtacctgctatgaaccacctagcttagcacgttagacctacagatcgcctacctagggttcttttggactgcccccgatttcaataacccaacattggatcgaaatcatatctctcaacttcctccgtcccgtccgtctcttttctccgtcctaaaaaacttatcgacctcgacactcctctgtgcgcgaacccttcctccttcgaaacccctccctaggttgtctgctgtccgcaacgacaatcgcagtcgcagtatgaagaacttgtttggaaagcacggcaaccggtcatcgcatgcgctcaacgagccgcgaactccgccaaaggcgccagcgacaacgacgacgacgacgaacaacaagagcaaccagcctccctcaactggcagtgtagtggcacctcaagctcaaccgacaggccaccagcgccaaccaagccatcaaccccagtcgcagcttcaacaacaacagctccagcaccagcagctcccacaggatcaacactaccaagtccagcagcaccagcagctccttgatgaggcggactcagcctcccacagcgcccactttggccaccctcaatctcactcacactcgcacaacagcgccagcaccaatcccagcagcgccaataatccttccgccataaacccccattcagccttgtcctcgtcccataacaccgccttcagctccagcgaatcttttgattcccaacagccgtcgcaaccgcctcattacttgcagaaccagcaaccaccgttgcatctacaacatcctcctcagcagcaaactcaaggtgctttgccgctgttgccttccccctcctccgcttccgcttccgctggcgcccctcccccacctcacctctatagctcaccttcagctgccagtagtacgaccggtgcaaacgttaccagtaaccctcctttgttgcaacagcagcagagctccaacctatctaacgtggcatacgattctcatcaacctcaaggcgaattccatgaccctgggctcggtcgctcgcagagtgtccgctacagcgctaccgcatcctacgataatcagaaccagtctgtcgatgacctaaaccgctacagtcaaatcctacctcagcagttacagcaacagcagcaagctcagactcaagcgcaaacagctcctgccgagaagcggtcgacccgaaaattgattaagggcatattttctgggtccaatcgtggggcgtctgacagccagcaccaccaaggcataagcatcggtcacagtaacaaccaatcctacgataacactggcggccttgcacgtcgaccgtccaagcgggtgagcaatccaccgcctttcctttttgttcttaatcgccccttgtttttatatccctatcgttttgtgttgttgcgaccctgaacccccagtctttctgcgccgcctgctcttcggtctcattccccctctctcagcccagcccaacacccaatcctactcccaacttcactccgcctacctcgctcgatttctctatctccttcttacttggcgaaccaacctgccataggccgagcagccacaaccgtcgagcttggtctgtaaccctatccaatcccccttttgcctttagcccaagtccaagtccaagtcaagcccccccccagtcgttatttctggctatcattggcgccgactgcgcacgctgctgccagctccagctgagctcctttgacaggtccagcagctccccgagagtagtcaacgctcccatctaccccagctttcatctcgcaagggactcgacgatgttaatgaacactatatcgcacatcaatctaacgagcaatcattatcgcagacttcacgcatttccctccacaataccattcgccaagtcactggtgaggtagaccaccagcagcaacagcagcataaggaagacgccgcataccaccagagccagaaccaaaaacagaccccgctccagcaaccccacgttcagttacacacagacgatcaacagccgcaatctacctacgaaacaaacgcgtacgaccaccagcaaacgcccctcaaccagccgcaacagccctaccagttttcaaacgcccagcagcagcctggctatcaccagggtgggaaccaaggtggagaattgagatcagttcccgcacatctgggtcctagcacacagtttcagaaccctgaaacagtctcgcagttctcgcatgaatctcctatcgccgactcagatcaacgttcagccaacttacagtcagcgaccaactcgcctgctgtaaatcactccttgtacattcaacaacaaggctcaacaccgagcctccctcctgctcaacaaataacaccccagccactgcaaccaggcatggcaccacctacaggaggacctccaccctcgcgccgcccagattctgacaagctgcgtggacaaactgacgtccctggcggcccgccccccacttaccgtcccgccaattccatgaacaacatgaacccgctaccccccgtcccgcctcaggcggctggccagtcacaagcatacagaggtgaccgcgcgcctccgtttgacagccaggcagttgaccagggacgagacagtccccaacctgtatctgctgtgccagctgattcgagcgacggcgacaaattcaaggatctacgttagtaggcccgggcaaggagctcacccagtcataatcaagagcggatgctaatttgttgcagtgaccaaatataagaacgtcaagcgactttactttgacggcaagacgcagatcgaagggctcaacggccaaatcgtgcatcttcagaatgctgtggccaatcagcgcatgtcgcaatcgcgcaccgccctcgatgacagtgaatactctacacgattcaatcgactcaatggtgccatcaacaacctctctttcaacattcgtaaagactggcggtgcgtgccacagtggcttgacaagtatgtcagcgcagatgcactcaagactggaaaggccgagatgacggctgttggacgagcagtaatttcacgatggctcatggaggaggtgttcaacaagtgctttcatccgggtctagacacgcagctcagccagtcgcttaaagagattgagcttggcatacgaagcaactcatacaccctgactagccaggaagagttcgatgccttgacgagcaagatcgtgagctggcgaatgacgtcgctcgacggccttcatcgtcaactcaactcaccggcagcgactgagaaccgcaacaactttattgccaaaacaacaactaacctgacggcctgcctctaccaatttctcaacacaccgccaccgccaggagtggacggtagcgcatcgatgatcgtggagcttgctgtgggcattgcagctaaccttcccctggagagtcgcgatgttgctattacttacccgttgcctggagaaattgtccagcctcatgtgatggaagttgaaaaagcggcactaccagtattggaagcacagaagggagagggagatggtggtgataaagatgctgacgacgagaagaaagtcaagactggtacgttgaataaagcagccccgcctgagagcgggaaggatgaagactcaaagagcacaaggatggatgctgacaaggacacttttgtagcggccctgccgacggattcgaacagggtgcggtttgcaggctttatggcgttggaagtgcgaggaaggcaggtgttgatgaaggcacccatctggactctataaaggaatacaattgagtagatgagagctgcgatagtgggacccgaggcaaagagaaagaaacgtcgtgcattgactgtctgtgtcttggaaggaaggcaagatcacacaaggtacatgagagatcgaaccaaatcaacgagaacccacgcttgatttgtgcaagaggccaggccaggcttgtcattacaacatgaccgaagaggtttagatgtgatgatggattactggcatgacggaggattctgacggcaaaggatatggaccgttgttttgttctacgtacatttttgctccgagatgagtggttcgagatggtacaaagtgtttctgttgtcatatatctgtctgcacatatataaatgaaggctagagtcgagaaatggcttctaggcactttatattatctgtctcaatgtgatatgcaggtagttggagaggcttggcttggcttagcttggcttagcttagcttgtgatgatcatcaactcacagcatggatgattgggtatgacgaagatggtatcacttaccgtatttggacttgagccctgcggtgaaatgagtcgaaactcaccacctgaaggacatggtatctgggctggccagggctgacaatagctgcgctgcaaggagtcattccatggcgagtagaagagtcatggccggatgggagaaccctgctctctactactgtagtggcgatgttttgggacaactttgatctatactggaggtgagtcatcgtgctcattactactttcagaggaggttctagtggtccatgtagccaactgcaggcggggaccctgaactccagttgtagctccactacagtgccacctgtgaggtacctctggaacattacataaaggcggcgagagctcccccaagagaaggaggggcagaaaacagagagacccgacgcaaaaaaaaggaaaaaaccctgccatcgaacatccactttcttccaacttgcgacaacttcactcactccaaccttcaacattctaaacactacgaattccacgactcagaatttaccagcaatcatggcggttcgtgctcagttcgaaaactccaacgagtatgtacttgtgtcctttgtctgaagctctcttgtgctcgtgaaccccgcccccgccatttcattctttgatactgggctatgcgggtgatgatagagccacaagaagaagatttcaatgcaagaatatgttctgactatatctccagggtcggtgtctttgccaccttgaccaactcttatgctctggttgcccttggtgccagtgagaacttctacaggtgagctttcttgcatttcatcaaatcacgagcttcttgctgacatggccgcagtgtcttcgaggccgaacttcaagatattgtccctaccgttcgcaccaccatcgccggtacccgtatcattggtcgcttgactgccggtaaccgaaagggtcttctcgtccctaccaccacaaccgaccaggagctgcagcacctgcgtaattcacttcccgattcagtccgcattcagcgcattgaggagcgcttgtcagcccttggaaacgtcatcgtcacaaatgatcacattgctctcgtccatcctgatctggagcgcgaaacagaagagattattgcagatgtactcggcgtggaagtgttccgacagactgtcgccgacaatgttctagtgggtagttacatgagcctttctaaccagggaggtctcgtgcaccccaagactcctattcaagatcaggacgagctgtctagcttgctccaggttcctcttgtcgccggtagtgtcaaccgtggttccaacgttgtcggcgctggaatggttgtcaacgattggcttgccgttactggtctcgacaccaccgccactgagctcagcgttatcgagagcgtgttccgcctcggcgagggccagggtcccagcaacatcaacaccagcatgaaggacaccatggtcgaatctttctactaagcttgatccgtggattttgttttctgcatgtaaattgcttgctttcttgtttacataggctttgctgctgctacctactctttcgggttatcgatcagacgacgtcatttccgtcgctaaacgaattcttaacttatacggggcctggtgtttggaatactgcgtgattttgcagatggtatcaggaatatggtattcatgatgatcgaacgatacgatttattcaagggaaacgggacccctatcagctatttctctataaagaggactgaggtcagggtggggatgacaaaccctgtcacataggtgcatccatctgatccgcctgagatgctgggttgtccgagagtcgctccccttttgccttgaggcactcatgttctagttacacttgagacgggcatggcaaaaggtggaagttcggatagactagatatattgttctgtcacgaatacatgcgacttctcgatcccatcccttgttactcgaacccatacagtcaatctttgtctaagcaagttgttttcgtggtattagagggccaattgctaagaccaagtcggacttgttatatttatctgatacatatcacttcttaaatcttagatgttagtctagactcttcgtggtccagccatataccaggtttccattagcatagcaatattgaatacttcaaggttaataagacaccatgtaagctacgtatggcattgccatctactgtctatgtcttggataacctggagagatagacgtctcaattgccctctcgattccacctacagatatgttgttggactagcacactactccgcgctcaccgcctgccaatcctggcaatctcttgattcccccaccacaaaatatctaagcatgcccacctgttgatctatctgaatagcttcagatctaagcggaaatcttttttagttttataaaacgaatacccaagatacgaatctcacgatggcaacagaagaaaagccccaacaccttgagccctcaaaacttggcacaaaacaatagttcgtccgaccttccatactcctttacccctccaatactgacattctgcccctcagttgggatgatctctacacaaacgagatatcaaaccattctgccgacccctccgacattggcacggtttggttcgacgactcggatgctgaagcaaaaatactcgagttcttagacggcctgctcgacccctctgaccctgactcaccagtcctttctcacgacaaatctacatttctcgatctcggctgcggaaacggctccttgctcttctctctccgcggagaggactggtctgcgcgtgctctcggcgtcgactatagccctcaaagcattgcccttgcacgccagatcacggctacaaaggatgatcttgaagaacccgtagagtttgaagagtgggatctcatagctggatcttatgatcctgtgctcaacggcgagcaagctcaaggttgggatgtcgtgcttgacaagggaacatttgacgccatctctctgagcggtgaaaaagacactcaaggacgacgattgtgtgagtgttatcgcgagcgggttttgccactggtccgtaagggaggtatcttcctggtaaccagctgtaactggacggagactgagctgaagggctggtttgagaagactgacgctgaagggttcgaggtcgttggcaaagtggaatatcgatccttcagctttggagggcacaagggccaaaccatcagtacactctgcttccgtagggtatgagtagacccaaatgcattggaagtaatatagaaaagatacccattcatcacggcagcacctggttccatataatcgtcatcattcacttaaaagagttcttgttgtatcatacagtggtatttggcttcatatcgatgcttggattaccctcctctgaaccccctttgttgtcccaacgcctcatctgcgtccagctccccacttatctcagagggctcgtgtcggagttttgtatcacttcagagtagccttcctcctcagcgtaacatgtttggcttaaaccagtactgggcttctaatatgcaacgtacgacgtcatgggctcttgtctgtctttctctctttctgtgacgatacggacgtgacaagacaagtagacaaaaatctatatcgacaacaattattgcttcattacgtctctcatctatggagatgtattcataggctctccgccagcaataggacccgaaatctcggcagcagctgttgttgcgaagtatcgcacatccacatcgtcgtccttctgcaacttctccaggttaggaacaactcgttcttggatcagctccgagccccgtggcgacggcgtgatctcgctaccctgcttctccaagtcgtacagggtgccctcgtcaggaagacgtcggagcacgctaatgaggacgcggtatgtcttggccacgttgaagcgaatgttggggatatcgtcagagacaagcttgtcaagcatgggcagaattgacttggcaataacatccatgctcacaacactagccaatgtctaaaataaaagggttagcctgaaggttgtgatacttgaaaaatcggacgataattaccgagatggcgaaacaggtggtcattctgtaaaggtagttagggtggttacccatagccatgaccttgggaatgatagcctcgctagcccattcgacaccaaagacctcagtaagcttcttcaagttgtgggtggccgcttcacggatcgagaagacggtgtctccaagccagcccatgcacaagttgctgagcttctcgtcgaagaattgaacaccaagttggctagccagaagtgggatgtactcgataatggcaagtcgtactcgccattgcttatcctcagcgagttgcacaattgcgggaagaagtgactgcgagagcaggtcgatgccaataactagagcggcgttagttttaaatcttcttgccaaaatgtttgttggttaccttggttaacaagctcgagcttcgagatgatgtgaagtctgacctcagggaactcgtccttgagcatctgaaggaacatggggagaaggtggtcgatggttctatggcacacattagcataggatattggaggcgagaacattgaaccacgtactcttgctttccaagaataggagccaagccactgatctgagtgccaagtgcagcgcgaacatgttgagaagtgtcagagacgaggtcttcgatgctgcccataatgtcgttgaggagaacgttgcggtcgacaagagcgcagaagccaggaatctggccggcaatagcggttcgcacctcggcttcgttgtccttgagaagcttaacgaaagcaggaacaagatccctggaaacaacctcctcatctacggccttggcaatctatagggagtcagtataccatagctaaaaaccagaaagatgctacagaccttctcgaatctatcggcgatcatgtagcgaactctccaacttttatcctctatcaaattgcgaagagctgtcagcaggacaccgtggctggcctgctgctctttgggaacggcttcggcgatggaaatgagaacctcgaccgtaagtaatcggacgctatcctgatcgtcttgtgcgaggtgttggaaaaggggtatcatttcgtcgacaacgatggtggcgggcatctctttgacaaacttggcgaggttggtggcagcttggcgacgaaccatgggtgtctcatcgtggaccaacagaccgaactgctgacgcagctgttcttgcacaggcggggagaccttgttgtaaggagttgtgaagagaccgcatcccgaaacctttgatgtgaaccaatcggccttggcgaggcggattgtgaggggaatgaagtactcctcaacttgttgaggcgaaagctcggagcaaatcttgttcaaggactcgacggcctaaaaatatcagttagtgaggggtgcagggcataggtgaagggaagagcgagtgtgtttaccttgtcacgaaccacgggctcctcgatagcagcgaggttctcaaggggagacagcaggacgtgaccccactgagaaccgccaacatactcgacaaagccgccaagctcctcgctcagggcaacgaggacctcgtcttcatcctccacggactctgtaaggtatcacggttaggaaaggtctttgtttgggtcgcaacttggtgtgcgggaaagatcgaagactgaccatcgaggaaggggatgagctcctcacgagttcgttcagcgccgagagcaagagcaatggtcgagagacggtggatggcgttgagacggagcaaaacatcatcgtgctaaggagcaatcgagagttagcaatgcatgatcacttgtccctagcgataggataggtaggcgaagggaagcgtcgtgcaagcgtggcgtcaccgccaaacctgacatacctttagctcgtcaataagtacggcgatagggtacagctcatcgccagagttgggcgcgtcagccatggcgagcggggcggtaagatcgcagatttatcaagaaaatgagtggcagcgtccgagatgggttgaggtgatcgttaggaggatggaaggaggagggttggacgattgcgggtggatcgcgtgcggtaggtgctgaactggacttggactggtgggtgatgcaatgatttgcgcagacgagtcccaacacacgatttttggttgaaagacgagggcagagacgacactacacaaagggagtagagccctgggctacgctcagcgcagagatatttggcgaatatttaataatgcagagtcaaggtcgcggcctatgtcagggttgtcgaggtctggggcatgtgaatacgtagaatcaatagatgagagagggagaagagagagcccagggaaagatgtggagtaggagctggactggactggatgtttgatgaattggacttggactgggctggcagggtgcccaagatgagtgaggctggtggctcctttctagtgggtgctgtagcgtctcactgcccgagttgcagtgctgggccgctgcctgaacgagcaatggcttccataggcaggtgccctgagcaacactgagatgaacgctcccgtccaggtccgggaggggcaaaccccccagatgggcgaacagcttctgtctggacaggacagcagctggcaaaatgtggctgaagtggggttagagtggcacttcatttcctgaggaagcatgggattttgaggggcaagcttcctctgacactcttgatactcacctgggtcagagcgcctcaggaactgtggtggtatgaacatggggataaagccgtctatctgggtgacatattgcagtccttctcacatactattctgttaaacgtaactctaggaacgaaacagcgcaaggtttcgaaattggctctgaaggattgtattcgacgtcactgccatagcttcccaagccatgaattctcaagctctgaaccccgccattcccaacctagaacagacaggatttaggtagtagttaattgacagattaattctttgatggtaggcattattcgcttgagtagatgacatattgtccggtatggagatgtgttgtaaatgtcatgtctggttcaatctttacaaactgcctaccctctgtcttgataaggcctatcgatgccgccctgtttagattaagcaacccaacgatttcccgttaacctgaagccgttttacaacctttcctaccgcctacatgatgtggtagtactgtaattgtagctgccctaccatcgggatgtctgcgttcggcagaggagtatcgatgatccgctacatcggacaccccgccaaacgagtccggtagcggggtaccacctcaccatactatggcgctgcgctctccagagtaccctagtatcacatcccacttccctgcctgtaacaacggcatccccaaaatttcctgtgactcagtgctatccacgtccaacggccgacggaaacctcacctctgccttcaaattcctaaggaaaaggatcatacaacaagctaggctcgaggctacgcttcatcatgcctaccatctccgtcgacaagtacaagctttacgaagccctcggtcaaaagtgcgaacgaatgcccctccttgttaacccccaccatcaagtctccgacttcgcgaccaagtccgatatgcattcactaacataatttgttgcgtctgaaatagattcacaaccgaggaattcgaggacctctgcttcgagttcggcattgagctggacgaggatacggaaaacgatgagcgtcccattgtgaacggcgagcaagagcctccccagctcaagattgagattcccgccaaccgatatgacatgctctgcttcgagggtattgtttccaacctcaatgtcttccgcggcaagactgagccccccaaataccgccttgtcgatccctctagcggcaagctagagtcaatcactgtcaagcccgaagccgaacaggtccgaccatacgtctctggtgccatcctgcgcaacatcaaattcgacaagagcagatacgagtctttcattgctctacaagataagcttcaccagaacctggcccgaaaccgaacgctcgtttccattggtacccatgattacgatactatcaagggtcctttcacctatgaggctctgcctcccaaggatatcaagttcacccccttgaaccagaccaaggagatggattctgctgagctgatgagcttctatgagaacgacaagcacctgggtcgtttcctccacatcattcgcgactctcctgtctaccctgccatttacgactcaaaccgtgtcgtctgctctctcccccctatcatcaacggcgaccactccaagatcacacttgacaccacaaatgtgttcattgagatcaccgccactgaccttaccaagctcgatatcgtcaccgacatcatggtcactatgttctccatgtactgctccgagcctttcaccgttgagcctgtccagatcaactctgaccacaacaaccagacccgtatcactcctaacctgaagcccagagttgctgaggttgagattgattacctcaacagctgcaccggccttaacgagtccccagagagcctgtgcaagctcctctccaagatgtcatacacttctaccccttcatcaaaagacgcaaacatcctcgaggttgctatccccccaaccagagccgatgttctccaccaatgcgatgttatggaggatcttgctgtgtgctacggctacaacaacctgcctcgtactgcgccctcacgaagtgctaccgttggtgcgcctctacctgtcaacaagctcagcgatattattcgaatcgagacggctgttgctggctggagtgaggtcatgcctttgatcctctgcagtcacgacgagaactttgcttggctcaaccgtaaagatgatggtaacactgtcgtgcgcctggccaaccccaagactgccgagtatcaagtcgtacgatcaagccttctccctggtcttctcaagaccatccgcgagaacaagggccacagcgtccccatgaagatcttcgaggtctcggatgttgttttcaaggatgagacccaagagcgcaaggctcgcaacgagcgacattttgctgctgcctggtacggccgaaccagtgggtttgaggtagtccatggccttcttgaccgtatcctgctcatgctccgcacatccttccttacccatgaggaaggcctgtccggtaagagtattgatttcgaggttaaggagaaccccagcaagcccgatggctactggatcgaggagctcgatgatgctacattcttcgctggccacgctgcctctgtgtacctccgtctcggtggaaaggagagacgcgtgggcgagtttggtattctgcaccctagcgtgttggagaagtttgatttgaagtaagtaattgcggcattgctatctggacaaaattaactgacatctccgcagataccctgttagcactctcgagattaaccttgaggttttcctgtaacatggtaagaagaaactaaaaaaggtagaccatgagggcaagagacgaagaaaaacaacgcacagcacatgagtgatagagatcatgtggatatgattcaaggtcaagcaagatagacacgtttcaatcaccgccggaatgacgctacgagatagataaaaacaaaaaatgatgaagatacagagccaagttttggacttttgtttagtctaacagacaactttgatgtgtcatgctacataaagtgccataagaaaatctattgtcatctaagacctctgtacatgcacatggatcgcgcaagttcagaatgcattcgcctcccaagttcaacgccaaagcccagctcaagatgtttctaatgataatccgcccacgcgagccaacggcaatcgctcttcagacgatcaaattccaagttccagacgacttgattactgctcggtcatcgccttcctgcacttcctttccattcctgtaagcaatttctcaaggctcatgaaagggtctggatgctccatgcttagagagtggcgaggcgtcccagacttcacttttagttgcgagggagcgtcagaggtgatatgaggacaagactctagaagctcatagccacatcgtctaacatgctgccatttttcactcaaatcgctgggaacactgtgaatactgacccaacctgaagacatggcgaagtccgtggtcaaaagcggtggggctgccagtgtatgtgaccaggaacagcaatgccgcacagaatcatgggtttcgacaatcaagtatgggccaggatctgactcggaaaacatgacctcctatgccatctcacttagctcctgatcgctacgggtgggtgcaggagcaggatttgaagacgaggcagactcgccagtgctagtaagttgcccaagcatccctttgcctagattgagacctgcaatgccatcccggatagcggcaaacgtgttgccgttaggctcagcagatgcgcttcgttcgatcggcgcatgccgtgtctctggcgtcagtgtctcgtgtgctgtctcaactccagcgagaactgacggaggtcctgatttggaactcgaggttgatgatctaggatcagcatcggcttggatgacactgggatactgaagattcgatatggcggtttggcgatctgtctcggctgccgctgcagcattgagaccaccattcatctcatcctcagtcctcccaaatacctggtgccaccatctaatctctttaagccgcggtagaagaattcgctcctgcccctttacatggtcgtcgatactagcatcaaaatccgggtttgtaaattcagcccgtcgacagaggaagtagtcccaaactgatgacgtgcgttccgtagctcgggcgtccattctttgcttctcggagttgaaaaggaaagtaccgtattggcaagaatacaggtgatacagaagacggcgcagaaacctttcgttaaattgaaaacgattgttgttttggcgcagaagctgataagtgcagtcgagaaactggtggaaaacagggctgatcatttttggagatgttgcctcgtcgtcaacaacctttccgggagctgtttcgacaactgcagctaggtctggatcgtctttgttttgattgaagaagcgctttgcgccactcagaacattctggaaagcatcgtttcggccgtcgttctctccgggctgcacctttgaacctgcaaaagcatccttttgcacattgaaccagtcttcgtggttcagatgcccagaacgtagtctgaacatgtgcccaaaagagagccaatccttctcaatgagaacaatgaatccatctatggtacggtagtaagggtccagcatgatttgagccaatgcactgagctgacttgtgcgatcccatccatcagaacagtgtatgagaacatgggagtggttgatgccaatctgtctagcaataatggccgatccatccagaacattgtgaatatgtcgtagccaaccactttggtggagcagctctcggtttggtggtagaggtgaaatatcagcgtctttgagagcgtcgacgaccttgttgagagagcttcgcatgacgtggatattctcaatactaaggaatatctttcgcgcaaacttgtacttgtccatattttccgagcccatcccctgaacttgattcaccatggcgtttatagttggacgggcgtccacaatcaaattactctgctgggcaccatatacctgacgcttacccgaggcatcgtacactgcagaagatttggaaatcagttcatcttcatatcgttctgtctcggagagttctggctctgtcgttgagctcacaagagacacgtcagcttgactcgataagggagtggtgtcctcggacccaggcggtaagagagcgttgaaagatgccgctactagtttctcgtcttgtacattcgtttttcgtgttattccagagaggggttgggagcttcgagtgatggtgcagttgttgataggatggatgtacgacagcgccgggacacgatttctcgagcggaaatcctttgcatatttaagaacgttgtctgaaattttggttggaacgaccaagaatgcaggatatgtgtcgcaaaaggtgtagtccttattaatgtgcgtgatcctccagcctctgtcaggcagcttctcactaattccctgtcgcctaaattctgcttttggatcgtagaatgaccagcctctaacttctcgctcgtgcttcagcggcttgtggttaaatgcgtaaagcttttcgactgttccaagcttgcaggtccgagatttgatgaaatcgaatgcgtcgcgggcgatttcactgtcagtgaagttgaacgtaacgaacgtgaagtcacggcatcgtaatcgaatcgatggagcttgacgtgacccaggcgggactggtcggaatacgcagtggcatagcatcgggaacggaatccatctttctcgaacttttgatttctgcgaaggatctggcggatttccggactgatcaacgggtgcgcagaacaccaaatggaagtcggtcagtcgcaaagtgccatgggtagtctggccgccgtagataccctgaacactttcgacaatctaagtcacgttagaaacttggggaaatagtggtaaatgatgaagcaaaggtcgagcatatagacgaggcgactgtgactaaacgatttcacatacctttcgggcctccattttgacaaaccgtggggtgatatgcaccacagtttcgccggctccctgtttcttgaatagaagttgttacaagatcaagatggtatgccaagtgtaatgctgttttctgtttgtgatcgcttaagtgtcgacgttgaaatgattcgttggaagctcttgaggcggtgatgcggaggtaggtagttcgatatcgcggggctgccggaagacgatgaagtaggtgattgcagtcaggcgagcagaaattagagtattataggatagtctctaacatttctaataacaacactgaagctcaaacaacgaaatgagccaagttgcccgaccttgaatgaaagttcaagtttattctaagagcctgagacgcctacggctcgtccatcatcacgagccacagaagcagatgcccacctacgtccacgaagggtctaaggcaacgtaaatgctacagacccgacgtcagaggcatggcccaagcgctttccccatttcggggcgtctatctttctccaagttcgccaaaacagtttctccgacagccggagtatcatgagaatgtacgtacctcgttgtggagcgagcgtaccgggcagacctggaggaacctagccccgcttgccagttttagggctcaaccacacaccaaaacaaaaaattgagcggccatttgtgagtgtcagtgaggctcgaaatccacccaggatcgcgaatctttctcttcagcccgttaaccctcagctcgccaacagactccaagacaagacacctgtagtcacgtccagtcccgacaacacaagtcctttttttcaagatggctcaccccggatctcagatgtgagttactgtctgcgcctgtcctctcgttcgaagaagcgaagccatcattgcattatcgtcgccaccccgccaaagaatcaccacggaaatccaagaacgagcagaataattgagcattcactaacaattactttctcacagctccaagaggagaaagttcgtcgctgacggtgtcttctacgccgagctcaacgagttcttccagcgcgagctcgctgaggagggttactccggcgtcgaggtccgcgtcacccccaccgttaccgacatcatcatccgagccacccacacccaggaggttctcggcgagcagggccgccgcattcgtgagctcacctcgctcatccagaagcgattcaagttccccgagaactccgtctccctctacgccgccaaggtccagaaccgtggtctctccgctgtcgctcagtgcgagtccctccgatacaagcttctcaacggtctcgccgttcgacgtgcctgctatggtgtcctccgtttcatcatggagtccggcgccaagggttgtgaggttgttgtctctggtaagctccgtgctgcccgtgccaagtccatgaagttcaccgacggcttcatgattcactctggtcagcccgccaaggacttcattgaccacgccacccgccacgtccttctccgacagggtgtcttgggtatcaaggtcaagatcatgcgcggctccgaccccgagggcaaggctggtccccagaagactctccctgacgctgtcaccatcatcgagcccaaggaggagcaggctgttctccagcccgtcagccaagactacggcgctaaggccgcccaggctgctcaggctgctcaggatgcccgcgttgctgaggaggagggtggtgaggaggtccaggctgttgagcaatagagtgcttaaatcattaggctcggaaaagccaccaaaaccttacgaaggaagatgggagacccgtgggatgagggacggaggtctactcaggcgtcaattgttcatttgcatctgctaagggcacggaaggtttcattcttgcttgtaatggtaggcaaagcataaaagagaaaaaatgagacccaaagattacgacgacacgtcatatggccgtgtcttctgtctaccaatccctcgactccattatcttgcgggtctgtcttttacttcgtaactgtgcttctgtgattgtcgtgtcgtaagcaccagaaataattggtcccatcactaatatgtgactgaggcacttgggttaaaccctcctgacgacaggatataaagacaaaggggatttgattattgctcaacactaacattagaattgcagccgatacccgtatcttccactctgtcacggctgcaactcaattctgccatgtgttatgtatcatgtcgtaataagtaagtcctgtctatgataaataggtagcctctggccttttcccatctcttgttataaattcaaacttgggcattctcaaccctagaaaaaagccctgcgacttggataacagatctacaacatccgaaccgttcatgaccctcgaaacttcggcggcaacgcccgcgttagtcacctttccatcgctgtccagtataaaagtcttctttgatccgaaaccccatgtgtgtgatcattgtctcccgtcgcttacgcccgccagttatcgtacaacgagaatttgcctgttggccccaatacaaaatccgccaacgccgtccaagaccatgtgcccgtagtactccagtaatagcaaacaatacatctcgtttggttctgagtcccgaccccgttgtgcattggaaaaccacagttgacacccaacattagagcatgtcgttgcgtaatgtaccatccatgaatgctgcccttactccgaggagaaatgctcggccaaatggcttgaaaatgtacaattcttgtttaagatgctgaaacatgcagaatattgttgcgaagctctctcgacaagttgtccagaagttcattgcttcgctattttgttacgcgatgcgttgcagaacactatcatcggtcacctgatttgtggcgattgtcgagttcgatgctgttgtcgtaagttgccttgccgttgccgttgccattagtgcgtcgcaggtcgtcgtcgctgtcgtcgctgtcatcagccaggtcggtcagagcgaagccagcggcctcctcctcatcgtatgcccggatcaagccctcacgatctccacgctggctgctgatgctgtgtcgggaaggatcgccacttctcctggcttgcatgctcagacgagtttgcagaccagataccatatcggtgccggtagcgtcgcttcctcctcggcctgcgctcaatctctgaccatgggggtcacccctcgacaggtttaggagatagacaccagtaaaggtgaccaagaatccgcagagcaatgagagagtattgacaggatcgtttgtgttgaagccggtaaaaagaatgaaagaagcgcaaagagtcgctgtcgtaaaggtcacgtagtacagagggttaacgctggaacatccattagcagagctctttatgcgccctttggtcaatcacttacatgttcgtagggaagttggcaagagctttgttgaagtagttcatctgtgtcagaatgcagacggctgtcaagatcatgaaaacataagtcgaaggatggctgaactggttgtggccagcaaaggtgagctttagcgcaataccaaaagccttgacagacatgacagaaatggatccaacggtagaacaaatggaaaggtaaatgagagcattcttcttgccatatctgggcgcaattctgtaaatcataaagacggcgaacccaacgacggcgaaggcgtagagaaggaaacctggtaccagttagaaatggctctcttgatgatccttgtctccggtcacgaacctggctggatggccaaatgcagaatctcgtcgacagtctcaatctcctcatctggaggcgcgtgaagcacaatgataacggcaccaattaggcatatagcactgccgagcttgcccagtgtgccaagttcttctttaaggaaataggagccaagaacggcaccaatgagcacgctgagagctcctaggggagtaacgaggatagcaggggcgaaagcgtatgcggcaaagttgcaaatttctccgagagcaactattattaggcattattagcacaaccctcgcaaagacaaactcacggtacggcacttacgagtcgcgataccggcccaccacaggggatttttgagatacacaaacccgtcgccttcaaagccatgtctctcttctgcttggatcaatccctggtaattggtcagtcccgtgtacatttctaaataacaggttgtaacaaagtgccgggggtattcaggcttgtaactcgtggatatcatatgctcaacgaaccttttttgtgataacaaaacttgttcctgaaatatcattagcatggcgcattcgatcatactcaagaatgaaacataccaatggcgagggccgatgtcatggcaagagccagaccaatatacctagaaatcatgtcagctctgctatagtgggcgagttggaggatcgagttgcgacaaaggaccgatcaaagtggcctttcaggagtaggaccacgccaagtggtacgcgacatacttgtcttcaatcatgatgtctaagagagcgcacaacagcggcgatgcgcacgaagtcgactatctatatggaatcccagtgcgctgaaagcaactgttcaagttgagacaatgttcaggcgaaatgcgcctaggagtgtcgagtctagtcgagtcgaggctcaaggatcgttgacagttggcgtaggctcgcaccgggcgagaaaagccgcgtagcaataacgagtgttgaagcgactgagttggtgcaaagtacgggctcgagtcttatcgcaaacacatcaaagagctgctgctaactcgtcgtcaagcaatatgtctcgtcgatgttggcgtggacgcttgcagagactcggctatggagggggtaccgacgtatgcaactcgcaagcaggcaattcgcgatgacggaaaaaggatcggtcgaaagtatattcgtgtcgttgagcagttgtcgaattcgtgagtgtcgagagtagacaaggtcgtgtcttgtcaaaccaagcaagcaggaggtgaaaggctcgtaaggcgcgacaagacgagacgatattcgaagataggcagggggttagtagggtaaaaagggacagcttggctggattgcaaaaatggagaggctactgcagtgcggatgagacgagtgagatggtgcagtgcagcagcttaggttaggttaggtctgacttgtgtgggagagacaaagtttggggaggccagatcagacctgacgagaccagacaggggggttgagtactaaaactacaggcgacgggaggcttgaacaaaaccaggagtggagaaggcaagtacatgagtttcagtggaacaacgggtgtagaaccaagtacccaacccaacctcaagcagtccgagttcaagaggtttcaaaagagggcgccaacggacccatagggccccccctggcgtcaggtccttgtccctggcgttacagtgccttcccagaaaacactataaagatggagttgaaaaagccctgaagtactggatggcccgtataattccagcgcttacgtttgctctcttccatttcctccccccaccgcatctgacgacacttcattccacgatccatttattattggaagatagactactgataaaacagtccgttgataaaacggtagcgttacgaaacctggcacagacccaggtgtcaaaacgcagcaattgctattaattgactgactgtctgcgaaattgaacccgcttactttacgatgagatgaagtctcaggttgccctcatgatatgcacctgtgctggctggcctgtatggatggatgtaggtagacacatacggagtaggaattcaatttctagggccggggcttggccaaaggacgatcaaagaaagtggtattcgtccgcccctgagctaattcgtcacatcacgcacaactactactatacataccgtatacattgacctcctaattcgtgtcatgccatcaatgaacaaccgagctcaattagatagatgatctttgttacttcaacatggatctttctctatctctatctcgattccccaactccatcttactattagcgctcgcttattgattgattcaaggggttcaatatcttcttaccaaggtatgtacatatctacggatacaaatgtaacttctcccccttagcttgcttgtaatcgaccttttctgccactcaggcatactcgcctagatgtaggttgtgataaacccctggaacctttctagctttccttgtctcctcgaagtcccattttgtcccgcctgaaccatggagtcctcgtgtccacgtcagcaacccgcactgcatcgataaatcagtgaatttcgggaacggggtacttttttttagcatccgcaattcagtagtgcctcgctcagctccgctgcctgtgtatggataggccagtctggaatacgggcaaggtcgagaacatcccctacaacgcctcccgcgcgccacattaaattttccatgtctaagcctcacctatctgtagcttaaaacaaatccatgcttacctgcacagaactgctctccgcaatagttttaaaaacagtaaaacagaattgactgctttggtatatgatattattacaccataaatatgtcttgccatttgaagggcaaaaaaaggccttgttcctgatcgacgtgcttagcgcacaaacttaatcaacccctaatgtacccgataccttcaaacggggatccatgacgtcctttaatgccgggagggtttggtcttgctgaagacggtgatttcatatagatagtcaatgcttgacggatgatttgtttcaagccattgctgtttctgatccataaagttcgactacatcacaacacaacacacctcatctgtagggccgaccagtcacctactacagcaaataatacgaagcagataaattgaccagcaacaatgtgatgtgttcgtgtcaaaatcggccagatgctctccatgaatccagacagctttaagacccacgagaccctgaactaacagtttcactcaacaaacgcaacctgctgcggatgctggtaagctcgtattgctttctataaaaaggcagtattaacatcaaaatttgcctttgacttatccccgacttcagcatagatccccatcacaaatgctgttcatcttaaccgcccccacacaggtactgagcaaagcttcaactcgcagcgctatctgcagctttgagtttcacaccccaaaacgcctcattccatcccaccagccgtatcatacagaactgatccaccaggtctcttaccgactaaggcctcgcagttcgtctaaactattaagttgaaaggggaaggggtatcgacacttgcgtcactgtagacgagtacggacggaattaaaaaaaaacagacaaaggccatgtcgtcgatggccgggaaaagactttgaccccgtaggcagggtcgcatcgtcctgttgtgttagtcatcgcgattgcgttacttacctacgttgaagacactcacatgggcttcgttggcccatggcgagttgcttagaaacagccgttttcttaccaccagaaaagtcgctacgacagaggagctgaacaatggcgttgaccaaaagatcctactgtcaacggctcaagtccttgttgtacgccaaatcaccggccgctattgcttttagttacgatgggagagcgttgaccgaaatttggaggatcatggtggttagtttagggtggaaggtttcaaggacgacgacgtttggcatctacacaatgtaagtcaacatcaatatgcgaggaaggattgcatcgtaccttgctcaacttccgcatcggcttcgtcgtcatccccgcgggatcgcttaccagcggcagagggtgtggttggttcttgatcatctgcctcaggctcgtccctccaatcgatttcgtccaagtcgttctctccagtgtcaaccttactagtcgcttcggcttcagtagaaacttcgccaaggtcgatgctgaaaaacgctgcttcctcttcttcctgcaaagtggtggtcgtgctcgtgccattggtttgggcgctggtggcctcaggttcaccgaaagcgttttcttcagtctcttcaacctcttcggtctcttcaacctcttcagtggcttcgagagccacgttatcgttcacctcggcatctagctcgaaattggcaaatgggtcgacatcactttcagcacgtgctggacaaaattcgtcagtctcattgtaagaaaaggttgtgctgaagtcggatgcagagtgtgcatgtttgtagggcaaggagttgagggttagtctgttggtctgtgggttgtgaatgggtccgtcattgcccctgagagaatggcggtattccatttcctcccggttatgcttttcaacatacttcgagacacaaggtttacagagacagaagttggggtagtagcaacaaaggaaattggtggagggtgaggttgttttaccgttttgttcatcatcttcgttctcggcagccgcatcaggttcttcgatgatttctagtggcgcctcggcagtagtcgaagcaccagtgggcgttgcaacttgagtttcggtagcaacttcattgtcgtcttgactatcaccttcatgactggccatttcttgaacctcaagagtatcagcgtcaaggttcgtatgttcattcactgaatgttcgtcgtcgacttctgcgtcctctgtcccattgtggaaatcgttgccgttctgtccttcaccagctttctcatcaatcgggctgtcaaattcgtccagctcctcgtgaacgccgtcgattgtcgcagttgtttcgagcatgcttgtgtcaaccgtcataggcgtctcgaagaggtgaataacttcgtcgagccccttgcctgctgtagcactctcaataagagattcaaggcgcctctctgcgttgggtttagtaaagagataagtatacatggtccgtgaactgtcaggatcttgattcttgacaagaagatcgaaaatctccaggacttggcgaaaagtaacatttgacatgagttcgccttgcgttgcctgacagatcatgttagcaggttcacagcgaaaacttgggctatctctcacctctgaaatttcgaggccgagctcgtcaacctggagtaccaaatcgtcatccgtggcgacctcattttccagttcggttcggagaccagccaatagttcctcaaggggctgatctaaaactgatgtgtcggcaaaaaagctattggtagtcgtagaaaacatggggaactcgtctcccttatactgtaccgtgatagtggggaagtcgtcattcggctttccgttcaagtcttcatcagaggctgaaagttctgcatgttccgggtcgatcgcttcatctccatcgtgttcattttctcccacgtcgtaaccgtcatcttcggcaacgctgacctcgacaatagtttcgtgaacttgttctgtttctgacgtggtgacctcttcgtggccggctgtatgttcctctctgtggaactcctggttatctttaggcgtatttacttgcgcatgctcatccgcacccaagtcctcggcttcaacacttttgagtgcggccttctcatgttcggcaagtgtttcctgtggactcggagattcattttcgtcgccatggctgctggggtcgtgtctctcctcttggacttgctcgactgcgtcttgttcaggtacaggggtactatcgccagcttcctcaattttccggcttacagcaacgggatccgttgcctgctcttccacaaactctgctgactgattggtcggttcggttgtcacatcttgttgaggcttgtctggttctacgtcatcttcaaattcgtaatcaatttcatgtgccgatgcgtggtcgtccagaatatcatctttctgggtggtggtttcgttcggatctccagtgttactatcgtattctcgctcgtcctcgttggacgactgtgttataacagccgattcttgcgtttgaagctcaagagcttcgctcacttcaaaatccacaggttctgaagtatgcgctgtatcatcgacatcctgaaggtcaaattcgacgtcttcgcccatcattccgttcgtctcgtacgcgtcgtggttcacggcatcctcgtcttcttccatctctctgtctacaccttcgggattaccatctagcttctgctggtcctgattggagtcggccatctcggtgtcaaaatcgattaaatcgtcttcattttggccgtccaagcccgacttggccatatcgatatccatttctatctccgtcatttttttttctggcgggcgtttcgatgcctcaaaatacttcgaattaggcaggcaggtcgggataaaggatgaaactcgaaaagataaaaagggtttcgcggcgtgcagcgagagatgtatcgcgaaaggaagcaaagaaagggttgttacaagggcgcaagttctggtacaggctgcagacgcggtaatggatcgtatcaaactgtcaaagaccaagcttgaatggaaatgcaatttaagctggtatgcgacatttgattcgggtgagtcaaattctgtatgtttaagaggtagaagaacgttaacgcgtgacgttctctagatgagccgtggtgttgccttgtgattgcgctgtagaaaaaaagaaatagtagaattgcgccgaggtgcaaggttgaaattggtaggcgggccaagactgaggtaggtacccagctttgatgccactaacctccggcaggcgcgtagcaaccttaggtagtacagtaggtgccttagtagcacggcgtgccgacctacagtactaagtcgtgggtgattcagcagactgtggaccccagaaaggctgaacctgagttggaggtgaaaggccagggaggctggcgcttaccttgataggactagcgtttggcaggcaggtacctgatagcttaggtgctctctatcgtcgggcccccttccataacagcttcttccaggtggcctgtaattggaggggaggtacgtacctcttctcagactcctgcacctcccaccgacccaacttgaatattggcccgctctacctatctaacatccaggggacaaacattcaacaacttgcaaactacatcgcaatcaacaaaaactgcttgaagtagtccgccaagatggtgcgcaatatctacaaacattactcctgcttacatcacatactcatgctacctaggttgtccttgcggcttcgatttgcacccgtggagggaaagctgtcctctcgagacagttccgagagatgccacgatcgcgtatagaagctctccttgcctcgttccctaaactcgccgatagcggtacacaacacaccatcgtcgaacaagacaacgtccgattcgtctaccaacccctcgacgagctttacatggtcctcattaccaaccgccagtcaaacattctgcaggatatcgactccctgcacctgtttgcacaggtagtttctagcacctgcaagagcctcgatgagcgcgagatcgtcaagaatgcctacgaattgctcagtgcctttgatgagctcgtgaccctcgggtaccgcgaaaatcttaccatcagtcaaatcaagacattccttgacatggagagtcatgaggaacgcatccaagagattattgcaagagtaagcgagctcctatggactctttggtcccctcttcacagccggatactcataggtgcatagaacaaggaattggaggccaccgaggagcgaaaacgaaaggcaaagcagctcgagatgcagcgcaaggacgctgctcgcagtggtcgtcctgctgctggtgctatgggtggcatgggcggtggcatgggcagcagtggtggcatgccccgaagcccttcttatccctcatacaaccctccttcgcaatcgaataccagcacatacgactcatacgaggctgagaagaacaagtccttcggcaagtaagtatcgtccgttttctattagattacaagcaactgacgtcttcaaggcccctagcccccaaagccaaaggtatgcaattgggcaagaagtccaagacgaccgatatgttcgagcgagtcagaggtgatatgggtagcgaaatcgaccattctcctcttgttacacccgcacctcaacagcaagctgaaacaccagaacctcgtgtctcgtcgaccctcgaccgcgatgccatccacatcgccatctcagaaaccatttcggccaagctatctcgagagggtgctgtcaactcactagctgttagcggtgacctcgttctcagaatttcggaccccagcctgacaaagatcaagcttggtctccaagccgttgcgtctcacggagtccaattccgcacccatcctaatgttgaccgcaatttgttcaacagctccaaggtcatccagatgagcaacaccgctcgtggattcccagtcaacaacgccgtcggtgttctgcgatggagagcctctcccaaggtcgacgatcccagcgcatgcccgattacattcaccgtctggattaacaaagatgcggacaagtacaacatcacagttgaatacgaattgacaggcggtgacgctttgaacgatgtcagcgtcgtaattccttacgcaggcagcgagcctgtaatttctagctatgatgctacttatgatgtttctggagacgcaattgagtggtccatcggtaacgtggatgatgagaactctaccggctcgtttgagttcgaggcagagtcaggtgacgagaatgatttcttcccaatgactgtccgattcaacaagagcacgccatacattgacgtcgacgtaagttcctattcctgacgcctgttacgatcttgctaaccgtttcaaaggtcaacaccgcgtctcttctggaggaggatgaggaggtgacattctccaaagaagtcaagtctcatgccgacaacttcttggtcgaatagatggatctcaaaattcttccgtttcgaaacagccttctgggcaaatttactccataaaaggaaagggatatatgtatttgagtagagctggggatagacatgagtagcagtgtcttggcagtctagaacctaatggcgcaacgacaattgatgtttatgtgttttggtcaaattatcaggagcctggtcttcgaattacaagaatcaatattgacaacaacagaaatgtaataaaaataagaagaaaaaggctcagactacatatacttgaatgtcattattaggtattccattctcgagaccgaagctgcctacctggtacatggtgcgaaatcgttaaagacgcacggtgccatcactaattcctctcttggtccgtctcccacataatagtaggtagctacaacttacacgtcagtatcgtgctcgccaactacaaaagtcaaaaattcataacgtatggggatgtttctctcggtctaaaaggatacccgtgcgctgcgtcaacagtagaggaaactatggcgcagcaaaatcagctttcgctcttcagcgtgacagagcttcaggatagggcacccgatggttaccctgtgagctgtccaacccttgatctctccgcaacttgggatgcagcagacagaaacctcctcgtgtataggcctcctagacaagttgtttccaagatccatcaagttggtccaccgggtcaaaaagcaccagacgcccaggcagtaacttggagatccgatggttagtgagaaaagccacaacgtccaaaaaaaaaaaaaaacactacttacacgacgtctctaggccagttcctcgctgttggatggagtgatggcttcgttcggctgatgggactcgaaaacaataaggctgcccatcatctcaaagttggagatacgcccggaaacaagatcacacatattggttgggcaagcagcagcattaccgacaacggttcagatgtggtaaatcgagccctgggaaacagcttgggagatggttcggcaattaatggagatagccttccgttagatctcccacgcgaattgacattcctagaggtcgacacggcgttgcccaaaatcagccccctcccaaacagtagtgctggctcagggtatgttcctaatgaatgtgggcaaggtcaacatactgacaattccgggcagagaagacgcgttagttttcacattacgcactggtatagaatttctcttccaacccccaaagccggaggagtacgatcaggtcagcgtcatgattgtcgggacgagcgatgggcagatacagatcagtatctatgactccttcgtcattggaaatttcgagtgccccaggattgcgccttcattaaactcacagctggtcctccatgcctcacactcgaaagtatcgactcatgcgttgcttttcgcagacaaagcagatgggccaacaggcgtgcatttggtgcccatagatatgcctttcatacactcttcgcctatcaatctttctcttctcgcttccaagttgactacactccagaagctattgaggtatctgaagcaatcacagcttcacatgcaggtcgagtggcgaaatacgcgggaactccctacaaggtttctacggagcattgagggtgatatcgaaagccttgaggctggcccccgaagtgtcgtgtcagctttatatcacttggctgtgacaggtcacgcctacgagcctgtacgtgagtggcttgtagagagtctggcagagcgagtaagcggaaatggccccgaaacttaagctcaatcgatggctaactacctagggacacaaacgatgggacaaggcagtagtctctgggctggagggtcttcgaaacttggtccacgagaattatcttccgactctagaccgctgtgcaatcattttgagcaggctgcgaggcctggctcagtaccatcacacccgggacgatattggttttacactcaaccatattaatggtttgatggacattgttcagtgccttcagcttgttggacacaaaattctcatcaacgttatggatgagctggagaactttaccgcattctctacttggcttcgcttccagatcgaccgactcgcttcttctagctccatgagcgaggaactcacagaaaaggaggcgaccatggacgtaggaaaagtccttacctatatcgagcattatcttaccgacagccccctcaaaatattcttcgacgagatgcggaacgaagaatacgaacaggcctgtgagcacgtagaaagtaactcaagccttcttcacgttcttgatcaacagttggcgaagtgggagaacggtcagcctggcgacttgcaagctctatctcgtgtcgaattcctggtttcatatgtaacaagtcaggcaaaccgtacgttcagtggtattgcagaggcaaagaagcgcagcgttcgacttggaaacccaatccgactttcgactggtggtgctatatcacacatggatatgaggatgaataaaacgaagaaccaggtattttcctttctcatgttgacctaccccttgctaactgatctactaggaaaccagtgttatgactgctttggcaaccaaggagaccaagaatgaaggtagttcaacctagccctatcccctagaaagatgcaagatactaacctagtgcagttcaaatcttctgcgttggaatcgacatcatcaatggcatcagctccaacagacctccagcgagttgtcgtattgacctcggcacacgtactctcatcgcctttaagtttcttaacgatgaaacgcttgttattatgtgcaacgatcaaggtaagtttgtgctattgtcttgctcctagttaaatgctgatcgcgaatgtcagataatgcgccgcaagtgatttgtgcacctatccaaccaagcaaactttcttatagcgactacgatcccgacaaccccaaagaagcatattgtgtgtcagttgacgatttcacaacatattctttccctgagaactcaataatcagacctttacgcctggaagtcaatgacaggaatagtgtgaggggtgatatgcctgctcgggtctgtgtgctggagagcaaccgcaccacgctaaagacatttgcgtttcccagtgcaaagtcttgaactgccactcatatatagtgtgcatcgcgtgggaaacagcgatcaagggccaagacggcatgcatcatagaatgccgcagagaactggtgttgacaagcacgctagtataaataatttacaagatagaatagaagcatgaagaaaaattccctttctcgctatgtggactgcaactttactgccgaggcttggtgatgttaaagaattcggtcagtccttcaacaacagcctcaacgttcatgttgaccaaaggcatgctgtcgtacgagtcctccttcatgatagcaacgagagccaagtaacgatctacctcgcgcaacatgatgggcttgttgccgtcgtgaaggacaagacagctctctgcagtgttgcagccaatctgtttgtctatgggtgtactccacggctccccctcaaggcggcggcgcccctcgtcactgcgctgccacgtcccgtagacttcagtgatgtctatgataacatcgatgtagtcgctacaaatctcgtagctagccatgtcggcggtggcactgtcggtcgcgatgtagatctttgttaggacatcaaagaggtacgccttttcgaatcgacaggtacggcacaggttggtgagcatggactccagcgttccaaggcgagggatcagcttctggataactttgctaaaggcctcgaaaatggagtggttgtagatggaggtgagatggaaagtgacaggcgcattttcgaatccgtggtctgacaactcgtcctggatacgaatagttatgtcacgctggatgtcgagcttgtagtcgtctgatagaccatcgaccttgtgaataaagacctcaatgttgatgttggggtaggttcgctgcaggaagaggattgtggtgtttaggcgcatgactgcctcaaggtaatcgtcctgggcgtcaatgacccagatgagagcgccaatttcactaaatatggcctcaatatcaaatccagggttctcgaagacgtcgatttgaccaggaaagtcccaaacctggaagtccatgaatgatctgaagatggagttagcatgtatgaagtgtacagttcggatagttggtgatacacacgccatagaatccttctggattcgagcggttgattcgaggaatagtgtctcgttgggaggcagtttgtggaagaccacacttgagatggaagattttccactcctgtggccgaaagttagcaactatgcaggcgatgcagcagtagaattcagcttaccctcgctggcccatcagtaatagacgtggcttcccttttggaggcgcaccagccgagctgggcgccggtgttgctgggttttgtacatccttcttggacgctgaagctccgccgagtgactgttcaaaaagacgttgaagatttagctgagctggacttgttccactggctgatgtatcatctgcctcgtcaaaggagcgtgagaaattatgaactggggggctgagggacattttgggaaggaaaatgaccagtgatggggatgatttggtgttgaggagggtggtgttttgtgtaaatgtaaaaggctgctcgtttcacttgatactgagcaattaaacggttgttccccaaagtttaagtgagtgtagctctggtcttcaactccttttatcctgctctaccttaagatctgcttcaacaggtgctgccagctggcgggtatttcatgtcactgcccgtcgatggctttttataccaatgacactggcagcgtttcgacattgacacggcgccaacaacagcagctgggtgacttgttctgttgtataaatcattgccgtatgagcgagtgagggggcagaaggttccagcctgcagttcaaaacagatttaaagtgtcgggcttctttgaggcatgcacccatgccttaatcatatctcgtgggcgagcgtggctcgtatgaaggctcgcatcgtataagagacgcgcatcctctcacttgaggtgacacagactcatctacagagcggaccagtcaagcgagtaatggtcgaatcaggacatggcttgaacatgttgtctgtattttctgtggccagcgccactagcgagcgcatgtttcctatgcttggtgacatatttcgggagctgacaggtcaaggagagaacccttggagtacaaatgatgtgacggtgttgtagatgtcgtgttgagttggtcgcacaaggggtcaagcgcacacttgggcgttgggacaagaaaacacgcgtcaagtaggagaggttacagtcttacctccatatttctttagagattccgggtgctttctgatactgcagaatttagaacgatacagtttagttcggtatcgctttctgcgtccacctcaagtctccgtcggacgaggctgaggctgagtgtcaaggtggtgaatggcgccagtcggtacggtacttatataagcttgactgcgctcgtgtttgactggtgattgtttgcgcagggcggtaaatctagaacgaattattgttctttggtgcgtctatcgtcaaaatggtggatgacctggaatgattaatcttggttgttgattgcctgttaggtactcgggagtggctggcgatccatgggagcttgacatcgacccgcctattggaccgcccaagtcacagcgctgagatacccaatctaaccccccgcagcccactaaattagatccctttacagagcttgtactggaagctaatctcaattgactggagattaccctatactttgtataccacctcattcacattcaacttcatgaactagacaactcctttcttgtgctaatagatatattcggggggtctcacagtcaatctgaaaagatatctgatactagcagtagtattccagaagtgtaacagtatgctaatagatatatgagctggcgagttatttcttttagttcaaaaaaagatatggttatgatattactaccttcgaaacttaaggatagcaactggataattttatagacagatattagaatgatgctacactattcaatttccagcttccgttccactatctactattcgactcgaagacctcgggaacagggcttgaataaaactctttctgcgtttcaccacctttgttccatctttcccagaatgagcctcgcctccaactaccggcttgtcagctacagggtcgcctttgggtactcttgtagttatatcgttctgttgcggagtagtctctgttaacgccgatgtcgctgctttgcttatcgtttctcgaaacgcctaaacacaatttgttcagtaccagattcttcagttcagcatgacatcccaacgaacttaccttgctggaccttcgcctcggagctctgatagatcctcgacgttcagttaccgcctgagcacggtctttggcttctgatatctccccagcaatagtattgcttttccacccggcgcagtcctcaggaacaggaacaaatctgagataacccctggacgcaggaatacccagagcttgttccatgtgccgttggaatagagcaatgttgcgcttgtttgctgcaggttgcatatcgcgatcgagcgcttcgatattcatggtataggacggatcacagctcccgccaaaatggatgcagatgccatgttgaagcgtcgttactatgcatgatgcaggtcgattgtagcgtatggaaagatactctgacaactcggtgatgaaagtaaactcatcttcaatcttgtgtcccaacagtcagacagttatcttattcatgtccacaacgagactgatcacttacaatgacattggtcttgatctctgccactacgacagacgcacaccgtattcgatcacccacctcatcactctgcttcaatatgactggctcatcggggatctcgcctcgtcttctggagaggatgggtagtgaatgctttcttgtcaccctgttggcatctccagagaccatctgctcgacatctcttgaaagtcgttgatcactctccaagacgggatccagacttggcttgctaagtctaggcttgactcttcgttcacctagaaataatctgggggctggtgtgggacttgaaggttcctgcttttgccttggcttcgagttgggcgggcggggagtaatattgcttgggatataaggtatggtcatcactggtgatagatgcattgcggcaacgagcttcttctcgtatgaggaagtggtccacaaaaagaaagtatattgattagaggcaagtaaaagttatcatgggttgtagaagggttgagtatctgttgcgtgtaagctccccgtgcttccccatactgcgcaggaacgcacgattggtatatgttttactgccactcaatagtatcccaacaaagggtaatattgtggaagtatttgtgtcacgtcctgcgaccaggtacacggcaagggatcattgcatgcgaaggtgtagctaccgatgtcattcaacagcagtcgtcaaatagaaaagcattggccgtgtacgcatatcagcaccgtgggaaacaagttgagcctaggcgtttgaatccctatagatttcctgcccccaatacacattgtgtatgtctttcgagcagttgaaaaaacatgaggccgggaagcagcagtagccagacgaccctccagttcgtactacaatacatgcaggcttccttttgtttttttcatgttgcgcttatgtgaaacgcatgcgatacgcaatcattgtgcacagagctacggctttttgtcaatggaacaggaccctctctttgttctacagtactagacaagcatctctctcgttcatttcgtcaacaagcaagcgaagatgcattgcggccttactcactggctcaccaggatgccgttgcaactgtaacttggatgatattcctggcatggttgcatcagcacctaacagggatgactcttggcggacgatggcctgttcatgttcgatctctagactgtgccttgggctctttagtatcgggtagtggtgatcccacggtacaagaaggccctcaaaggaaatagcacggcgcctaagtacttgctgtagcattcgctaaatggttgctctgataaagaattggctgtaatgatcgattgtctgattatcacctgtctctctttctcccagtgctgttcgtatgcattgaccgcatcgagacagtctatagaatgcaatgtaacccatcgtgatacgaaccattgaacttagtttgcggtgccttacggagagaagtaccttgaggagaagattgcgccagtaatgcgcgacagccctaaaccgacgagttggaacgtcaaaaaaagctgcagacataacgccatagatgcaaggagtcagaagcaatccagaatgccggaatgttgtctatctgtgcagtgcatcagtcaaatcatcaatctgacactacactaggcgtggccggactgttgggttctgggtcgggtcttgttctgtctcggcgtaggaacaaaagacagtgggcgcagtaaaaaaacaaaaaaaacaagtgccagttattattatgtattgtcaaaaataaatgacctatcgtgtttaactccaacaaacttctgctgggtccatgtttctgcaacttctgctccggtttcccgttccaattctttggttgacgggagagaatccatatgcttgaagttccatgatactagttgctatctagcacatcattccagccaatctctggatgatccccagtctcacccatgccatgatctgagcggctgagtccaagcgagcctgagcctaagccccagcccgagaatttggtaacttttgctacgggacgtcaaactcaggacaaggcagggcttcccgccttacgcccagacccatgcgaggtcatgctgaagcgtttctccaggacgaattgatacgccgccaggcctaggacgatggcctccacggggactagcatgacagcaagcccaacgctggccttgctctgcttacatagagtcccgaaatggggctgtacggtcatggtcacgtccttccagcgacaagtccagctctgcagagaatcgttggtggtcgatgcgttgacaccgtaaaagtaggacatggaaatgatggcagcaatcagcgcgatagctgggggcgtgaatttgatgacagctttaataacagcgttcccgcggacctttacatcatgaccgttagttccatgttccaagaaagaagcaaaaaacaaaacaaaacaaaaagacattgtatcatgctggaaagactggaggggtagaggaggggggtccttacagtctgaatcttgtcagcgatcagcgaaacaagattggccacaacaaccagggcaccgcctactaccagagcgatgctggggcccatgtcgaagttggatggccataattgcaggaaccaatcttctgggacgtaggtggcatggtagacagcgatggtatctgccgacagcccgaggatcgtcaggccagccgcaagagcaaggactgtaaggcccagcctggcactgtcgatcaagcgataaaggcgaaagctgggttcggcgcggactgactcaacgtctgtctcaaaattggaggccgagatctcggtcttggtgccgatggacatgtttgtggtggtgggctccatattgaagatatctacctagtaggtaggatggatagataaatcgagattgacggacaagggacgagggacgaggaaaaaggacagaagcaaaccccaagaccggctggagaaaggaacggaatatggtatatagacagaaaggaaaaagaagaaacgacacaaccgcacaggaatatgaggaaataggagttagtttagattcgtatcatggggatttcccagcgtagatataagaaagatcaacaagatatgataactaatactagtcttaattctaagcgacgaacgccatcgcgataatgccaaaaaaagaccaatgatggacgacaaatctgatcaatgtgatgagcccgaagcgcctatgcgagaattgcagcatagacgctcgggttgctttctttaaacactgcagcccatacttactgtgagacattgaagcgaaatgctgtatctggattggctgagactcctgcaccaaaggagttgagcaagttgccttgagcgcttataagatgtattggccaatcagagactgtcaatctcccaaagatggttgttatcaacatctattttagtccatgcaaacacttgatgagggcgcgtatgtatgttgaagattagggggaacatgaggctgcagaaatggccggccagtaattgattgagaggtaggttagtaccttcctactctagagttgagttaacgtttcaaagatggaaggaacgaggcatcttccaagtcacatgccttttcacctgatcaaagaaagcgccacattctctccgtaccgacgccacatttattgacagctgactaaaatccttgattacccttgaccctcatgtggaccccgaaattattcggcctagacttggcatcagtccgaaagacaaagatgaatcaagagtcttggatgcaacgcccttttcagctctgcggatactgctccagcctacgcaaaaaaccaaagcagggggcttgcagcctacgagtctgcaaaccgtaacgtttgttcggtctgtgacacatccgagatgaggcttgatgggattgcttttgctcatctatcgaggctgcatgataaatgatacagacaggactgcctactgcactgtacctgcagtgagtgcttcgcatggtactgtaagatgatgacatgaaccaccgggcagattgatgcggcctgacagttgaattcatacagaaccttgcggcgcagcagctgcaacagtaaggattgaacaactaaaacataatcaatcggagacgaggatcctattctagaatacctattcacatgatgacatgaagattatggtttcacgataaccacacccggagacacgaccaacgggcttggccgcgatgcttgatacaataatggtccttgacgttggcatccgcgcaagacgcttcaagccttagaaactcggacccaacgtcaggagcttttcttttacgtgaccaacaacaactcacactatcaagtatcaacatggcgtctctgtctctcgctgggctgtaaggcgtcgcggaagatcgacggtagcgttctcgccggttacggttagaacggtagcgccaacaacgccccataatagacgagtcaatcagaatgatggagcagggatagagtctgacattaatcccaaacgttcagtaatcggaaatccacggcccatggcatttacaagcccctcacaaacctacatttcgaatcttgcattgaatccaacggaatacggatagctgagacaagatacggtgaccggcattgtgcactttccctgacaaacagcccgacatcgacatgaaatactacgacgcatccccattggcagattcaaggatacagccatcggacttacaagacctggcccttgtcttttagacatcaaagactacgaaatccagatctggtgcagctattaattaccaaaagatcaatgttctcttcaaaagccccaccttgttagtccaaagccagctgaatgacagacagccaaggattgttaattacgggtgtatccgtgagcaatacaatacattcataattctgtcgttggcaacgagacatgacaactcacaaggaagcatcgtggaaacctaatgcaatgtccatgtcctgcagactgcagctgccaagcttgaactgcttctgggtaaaggtgtactccaaagatctgacgattgggagcctatcaacgactttcaagaaagaataaagttatccttcttactcgcagctaagcaggtgtaaccccctgtgaccagctggactctactgcaccccaaaggcctgacaaatacctactcttggcccttgcggcgggaaccacgaacggcatgtggatataaactacctacacaatccgtcacttggacggctaacaactatgtcccacaccggggagagcgacgaggacgagaacagacaaaaaggcgctactcataaatcaacaccccatcgagggggtggtgcctgtacgcttgtcaaaaaaaaaaaaaaaaaagagatcaatatgacgaacatggctcttgcggataggaatagagctatgttatatgagacatagaacatgtttccaattggggtcaagggagcatcatcagtatcgttgtgctactatgtacagagtagttttgttggttggacctgtaaagctaggtacggatcaacggccatccgcaagtcaaaaagtgtatttgagcaattcagccaatcaaagacaagtgcggactccgaaaacaatgacagcgacccatgacacgacccctgtcgctccagaacagatgacaagtctggtcctgtgtcctgggtcctggcattggcaatggcactgtcgtccagatggaaatgttccggaggcaataagacgttgtgattggacaatgcatatgcttatgtttcctatgtagggtttgatccctgaccctgacactgtgagccaagtatggacaagaaacaatatctccaaaagggatgagcgttttcggaaggccagaagattaaacgctcttggtcgggtgtcttttttttttccttcaaagctctgcgcagcctactccacaagcctgtttgctcttcttaccctccccttctcgctggcggcttatgcgagacacgcgaacggggttaacgcatgcattgcgttagggacttaggcaaagcggataacattggagttgcagcagtcgacatattctgtggcggccttgaacacggcataaacagaggctagcacgaaatggtggaataaaccattcttcatctaaccacggacgacccaccgtgacttcccatacagggaggatgggttagaacctggagagccagagcctgatggagtaaaaggcaaccttgttgttctccaggcttaactgcgtacggcaactcttgagagtgacacccccgtctctgttgctccggacccgagaattcggttctgcccgtgatgttggtacctgttattgggagttgaggtggtatcaggctttgtgctttttcttgctctcactgctacgttgagagggcactggcattggcttaggaaacatgtgcactttggacgcttccagcctgttggatgcgtctttatcacttctacacatcatcttcctccgttcccatggtcgaggtgctgacaagtctcttgttcgagcctcaagcacagacgaacaagtctctctcagcaacttagacgcaaagcctcaattgggatactgaactgtttctgtggcttatggggggctggatccgtccgtccttttttcccaactaaatgaggagccattggcccaaggaccaaagggattcccttgggcttgagcctttgccgacggttactacatagtatgaataaagagaggagcgagccggagtccagcacaattcaatttaatgtttgatgccgagcccttgacttagaatgtggctttagcttgcttgcacggggaatgaacaggggtaggtatggatacaacagcatgggcaaggacatggatcctgtaagggtacgtattactgtacggttttagagtggaggtccctcgaggatgaatatggatataccttggactggagatgggggtgcgagatgagaaacactcccttccaagtccctccatcgtcattcatcctctcattgtttggttcagtcgttgctctttgagtttcttatattagtttcctttccctgcccctcaatgtgtttatcctagaagcagaatcatcttttgatctgtttttacgtgctactttgtttgattccagaacagactactttaactttactgttacttcgaacccaacgtcacaacttatctactgttaccagagaacttatcacaatcaacatttactgctcgactggcattggcatcgcaaagttgaccaaacgcttcgcgacaacttccattccaatatctaattcccaaatctacaacaactcgacttcggttatgcctgctccatcaatgtctaacccacagtcgctagactcggccgcctttgtaagtcaatccctattctcttttctcatctgtcaaagcaagaagctcacatattttcctctctagcggaacttttgtaaactacctacggaattgcgactaaagatctggaactacaatctccctcccgcgcgcctcgtaccgattcagttcggttcgtcgtggcccggctgctcagagtctccctcatggactggatgtacctcatcagcgaccattccctccaacctccacgcctgcagcgagtcgcgcaatgaagccctcaagtactacggccttggcttcggctttgcccgtggtcctggtcagatctttctcgacccggaacgtgatatcctctactttggccctcgcgatggttacatggccgcagactcccaattccaaacgatcatgtccatgtgcgatccagaggaactcgttcttgttcgccgtctcgccattaacgatgctctattctgggtcgacgattcatatcgctccatgactgcggccagtctcactgttgagctgctccgacgcatccaggcccgcatgcctggtgtcgaagagatcatctttgttcctcgcccggaggaggcgcggggcccggaaagctacattgagcccagcatggtttacatgcgcatggcccaccagattcagactgcccttgcgaccctgtgcgagcagacacccggctggacaccgccatgctggagaatattaccactcagcgctttccagagcgttggtgccgcttaagcgcacattctaatttgtttctaagcgatcaagaaagccacggtgcacagagatgccatcttgccattgaggacgcacgactcgctctttggaataaagagggcgtgaaatcgttgcataactcaggcaaatgtacgctttccaacaacgaaagcagaaatgccgggggagcctcaacagcggcatacacccctcgaaacgccgcttccacccgtcgctgggttgggtgttattatttacatgaagccaatttgggctgctgaacagtcgttttacatatgctaggacagcattgcatttgcttataggcgaaggttgcgactgcacttactcttatacccaccattttgtcattttcgttcatatctggggatattattttcaagcggggaaaacagcaccgcaaaatactatcatattgtctgtatattgagatattgcttcttctcgtttttatcgttcgtctttggggtttctaggttacaacaggtctgttgcaaacggttggtgttacataaagaggataggtagtgaacatggggaaattctcggtcattactcgagaaatcttttgctagaggagccagcttttcaacctgcctgcgtcatgcatggtgaggtgtgtcaagtatgtacagcccttagataatatctctgagatatgaagctcccaacgccgatccattgatgcatgcataacatctatcgtgattcctcctcttcatgtatcggtcgttaattagttcgacatagacattgtgcccccacccagccacatctgcagtgcttcgcacgcactcagatccggtggcggcggcagctcttttcggtgcggcatcgtgttgcggagtaaccgcatggcatcacgcagtgtcacatcgattcagccggaacccgtctctcaaggacttattcagctattttgcttcgtcaccgccgactcccatgccgatgcccttccggcgacccctgaccagtgcttcgagtgccttgcccatagccgggatatcgccgagcatggtgatgtgaccgcgctcggtgcaaacccgaccaccacgaacaatagaataaccgtccggaagcatggcttctttcgctaacacgacgccatctcccggtcgaaatagaagatcatcgtaagcgtcggaacaacaaattccttcgcggctagtgacctgggcagcatacactgtaggaatactcttgctgtagagcacagcatgaggggggtaggcattggtttcctggtgcgcaggcgagtgggcgagttcggatcgaaacttgcgcgtcgcggcaagagttcgaccgaggtagtccaagtaacgcttgcgttccaagtctgatgtcttctgttcctctactttggcaccgctcccgttgagctgtggtgccatagggttgtgatcttgagcaactgccgttggcgaaggcgggcctttctcgcttctactctcggcacgggctcttagtgaatttggaaggaaggacgagaaagacgaggattgcgggcggttgtgaggcggcaaagcaggctgcatacacgggctcaaatgccacctgatccactcgtagggatcataaaagtcgatagggtattcctctcccgtattcttatccacaaaacagaacccgtcctctgggaggaaaacaaaagaagttctcatactgaagttgacgctcgccgtgagaagcttctcgtttagcaggacaacatccccatgacgtagtggattcaagatgttaacacaacgctgtggcgtgccgcagtacagaacccctgagaagaggtcgggtgtctggttgacagcatggcgtgtgataataccccccaagctgtgagagatgacaagagctccacgcgaaccggctggtgtcccgggttgattcgaaggtaacttttggaggtactcttgcaacttacgggataaaagatgaggactcaatctccaatcatagccgtagtcccagattcgtagcttacccgatttagcattatcacatgaacgaagcttcttgatgaactttcgagagacgtcgacaggaccaatgtgctttaacatgccatcaggtttgatggtctcttccatacgctcctcatcttcatcctccaacccgacttccaagttgactttgcgcatattgagcccgagtttcacgggggcccaaacctggtgataaggtggctcggcggatcgcaggactgagccacggtaaccgcccatgatcaccaagtcgcccgtcaaagactctaaaacccgatccaggacagccgaaccatcttgcgagtcgatgtcaagactttttggaacctggctatggttaagcggcgtgtcgggagtgtgggatgtaccgagcgaaatcgtcgattttcgagcttgactataaagtttagggagactgggcatcttgaaatttggcacatctggaagactgtccttgagagccatgaaccgaatgttgaccatctcgcggacgtcctgaaaacgttcatcatcaccaagagaagacgtgcgagacaaactgtgatatagacgagtgtcgtcagatgtaactcgtctgagagcctttggtcgcacagggggagatggtgtgtttagctcatcgagattggaagcgggcctccgggtttgttgtgataatggctgggcgataccgagagcgttggaagggattcgaggtgaatgctggcgggttgctggggatgagtaacttgaggcggttgaatggtttgcactcgatttatcctgggagcttgagaagaacgagtttgacatggaaggtaacagatgtgtcggcggactaagagacggtaacgctctctgtagtctcctcaatgcctcctgccctgccgacttggatcgattcctagcaggggccaacgcgttgcccagaatacttccggacggtctgcttgtatgacccttggtcactggtggcttcggtcgagcttgccacggagaaggcaaggcatattgaggtggctcaggcgacgtgggcacgggagacttggctgaagcagggaactgcggtacctgaggcgacgtctctggtgaagacgagaggtcaggacttgtgtcaccaactctatctgtgggcacgccaaagaaaccagcccgactcttgtccaatgccagcgccttctcgatggcgggtgtgttttgtgaggtcaaatgtctagcagcttcacttaaagcgggttgcaagattgcctcggcctcatcttggttacagatgatggaatcttcatcttcttgcacatccgtgctttgaatacgaggcaaaggctcggttgatggatttatcgccatggttcaccgagtcagattcgatcagcaaattaagacagtcgaagcattaataatccggtatccgtacaacccgatgataagaagaggattgaagttgagtggtgatttgcataaaaagctcgagatatttatgttgaaccgggaggctaaacagcgagagagagagagagagagagagagagagagagagagacggtccatacactaaagggatatgctgtttaaagaaggtgaagcgaacgattgccaggcacggcagcgaagtagttcttatttgtccctcggtccaaatcaaagaattaaagcataccacagaaacggaaacggagacggggacggaggcggtggagctgaaccagaaaggaatcaatcctcaacagggcggctgggctgtgtgcgctgatccgggaggcccgggtgtgaatggatccacgattgatacttggtgttgaggtatgctgcagtgctcgttctcgtatagttggaggcaggttccgaacaacaacacgagtaatgtcggttacgggtgaaagggctcagcattttgcgatctgatagtaaacaaatatatataaatgacttgtccaatgtctcaaagtcttagccttgataattgttggcttaatgaggtcatggttttaaaggggaaaaaataaaacggggattttggagccaattggggccgccaggaaggggttcgggggatggatcaacagacgggctgggctatagggcgaacaagacaaggcggatgacggacggcctgttggtctcagatactgtgcaagatgatacctaattaggtggacgcgccattcggtgtagcagaggtagatcgtgggttgtaatttggtgttttcaaccaaattctcacatcgccccaactgggcaaggactgttcgctgggatcgtcaaatttctcgttctggaaggagccaaggccttggccagcacctaccgatacggcacctacccagccagccagtctaagcataggttagtaggcaggtaggtagcaacccaaggaagaggcaggtacgggcggatctaggcagcatgtgacaatggaccccagtttctagctggacttgcatctttgcaaattgattccattgaaagattaacatctgaccaaagacaaacaacattcaattgtcaatgaaatataatacgtggaggctcacgatatcctctattcacggcctcgttacagtgtaacacagcacattactcaaaacgtctcttgtaagtgtgaagcgaacagggctagcatagcaagcagcacgacatactccatcccagtacatgccatatatgccaaacatatattcagttactagctcattgttcttcaattgtcaactattgcaggcgattcaccctcagcctccctatcatcctcctgcatccttcttcacagccccagaaacaaccctgcaacatttccctccattccctgcactccaccatgttcaacgtcatcaaccggcgaatctcaacgttgttccccacccggccccgatcaacggcgccgacaggttttggattcgatacatacaatgtcataacttcaactaatcaaatgaccctttaccgtctagtctagtcaaatctgtcgatcagcgttctgatgtaaacatcagctctaacacagaaccaattgtctaacgtcgctgctggaccttgattactcttcatcatgacaaccctcgagcctcgacctccgtactcacaagatgagatcaaacagttatacccactgcaattacgccttcaacacgtccagatcctccttcgacatggtgagcgcactccgatcaacgctcgtttcgcgtctgcaggtctcgcagcctactggccttattgctcagcagctcgtcgtatgaccagcgccattttggatccttctatgcccagctcccaacttgattctgactcaaatcctggtatcactgctctcgagtggaagcgacggatcgagaagatgggccctgatgattcccccatcatagccactggccaacatggcgagctcgatgccatttgcgaaatgggtatgttgaccgatcgtgggcgagaaactacctacaatcttggtcaacgcctgcgacatttatacgtcaaccagcttcgctttcttccggagaccctcactaccgacactgataccgctgctatataccttcgagcgacgcctattcctcgtgctctcgaatctctacagcaagctttctacggcctttatcctccatctacgcgtggctcttatcctggcatgcatcccccaactatcctcacacgttcgcccgctcatgaaaccctcttcccaaacgacggtaactgccgccgattcgccactcttgctcgcgcttttgctgaacgctgtgccgaacgatggaatgactccgaagagatggcatatctaaccaaacgtctcggccgctggatgcctgaagataaccaacgtgttgctgtaaactcccgccctcgtctgagtgggatcatggatactatcaattccacaaaggctcatggcccaggtactcggcttccaaaggagttttatgatccggaggtcaagcgtatcctcgaaaagattggcgtagaggaatggtacgctggctacaaggagagcgaggagtatcgaacgttgggtatcggtgctttactcggtgacgtggtttctcgcatggtcggcagcgccgagcattcgacggcggatggcgagtatgagctagctacaaataagcaaggctcgatcaccatacatccgtctatcaaatttgcaatgagtggatgtcatgatactacacttgccgccacacttgccagcctcggagctttcaacgaagaagcatggccaccattcaccagtcatgtcgcaatcgagctctttcgccatatcgatgcaggcaccacggctcccaaacccggcagtgcgctgtctttcgtaggtttgggcaacaaatcaacacccgtagctggaattccaccaccaggcattggacggaagaagagctccgacctgaccgaggaggaaaaagagcgactcaagggctactacgtccgtcttcgctacaatgaccgtccagtcacagtccctggctgcaaatatcaaggcaagcacctcgatggtgatgagtccttctgcacactggtaagcactccgacccatcttcttttccgttcgcattactcaccttttcactaggaagctttcaaggaaatcgtggacaaattcgtcccgacgaattggagaaaccagtgtcgtgccaacatgagggaatctgcttttccttccaagcccgaaccttcaggttactaaatgcataacagcggtggggtgattcaagatacaaagatgatgtgagccttagattagccttagcgttggagtttcagtgctttcgttgcagacttaggcattcggcacaaaacgaattacatattcatgcgcaagacgtggctgtcctcaaggataagcttaatgtaacatatttgctaaaaacccgtattgttctgtgatcgtataatctgcgttcaagactatagtgcttaaactaacctaagactccgtagtagacataaacgcaggtgatatatcctctcatccgtcccatgcagaatcccatctttgcaaaccgcgtctcgtctcaaccatgagcgcccccatcttatctaagagggcgtattaatcacgaattctcgtttccgctaacgctctctcccaactgagcagaacatatggacaacgactttcaaagcataaaaaaaatcaagatacaccaaaagggtaaattatcaataaaagaaaacaaagaatgaaggtgtgtaaagcccaggcatcaaaggaggacgccataagcagcgtcaattacaacgtttaagcaagtgttttttcgtccaatttcgcatgtgatgaaaacataaaaatgcacaagcgtcattagttggcaacctcctcttcaacccatccgttcaggcctccttgaatggcaaggccgaatcctgaccccatgccaccatagctagcttggtagtgatggcctcgtcgctcattctcagcgggcatgccgttggagttgccaccattctcgaatccaggagcaagtacggggagactgacagccctgctgtgctggccacgaccaggggccaagaggccaccgatagtggttgaaccgggagccgcgctgttggctgggtagccgtttgagatgcttgctgactggccgtgaccggaaacgggaacttgctgagacatggcgagatcgaggtcgctaggcgagggctgtgctgtgccgaacaaagcattctgctgagcagcgatttgttgctgctggtgatgctgctgttgctgagcttggtgggacacttggctcaggtacatcgtcagagggttgctgttggcattgaagagagcagctgactgctgaggtgtgttgccgttggtaggagagccgctgttctgggatccgttaggcgggggggaagagacaccgtcccctcgaggtgactgagcctgctgcatttggcgaggggggttaccgcagcggtccttgccaaagttgaccttgaacttcctgtaatcttcccgaccccgaatagcctcgatagccttgatagcgttggcaatgttggtgaagttgacgaaagcacagctcttttcgcgcaaggtgttgacaagttcaatctcgccatactcggagaagtcctgtcgcagtcgctcctcagtccaggtctcatcgagattaccgatgtagacgtttcgggaagcacctccgctgacagccagggcaatggctgggggaagagctccagaatgcttgccccagccaatcttgagacgtcggttgtggatcataagaccttggatgttgctgagggcgtagaaagatgcagctgcggtagggtcgatgaaggtaacaaaacagatatgcttgtcggggatgtaacggatgtgatgaagaagtccgccacggacaacattacaaatctcctcaatcgtcgtctcggggtggatgttgcccaggtagatggttcggttaccgaggttgttaataccaccagcagtcgtggcgacagcagcggcagcaacagactgttgagcaagggcgttcgagatcaagtcgcgatcagcacctgtcagcatgtgggcgtacccaggagcaatacccaagtactgagcagcgttttgttgctgcgtcttggagacataggcacagcgatccttgccgtaatacacacgacgaggagcctgccatttgggctcctgcgggagctgagagactgccttgatggcgttggcgatcgaaaggtagtgcacgaacgcaatgttcttctcgcggacaatcttgatcgtgtcaattgcaccgaacttaccaagatcctctctcagttcctcctctaaaacctcctcaggaaggttaccaaggtatacatttcgcgatgcgcctgactgctggacagccagagcgacagaggtgggaacctgagagggtttaccccagccaatcttgatatcttgacccttgatgcagagctttttcaagatagcatcagagtggaagtgagtagcagaactagcatcgaggaatgagatgaaagcacagttcttgtcaggcaagagacggacggactcgatttgaccacttcgaacatgaccaagaatctcctcagcaacagtgtccgggggaatgttacccagatagacagttcggctagttcctgtaacaacaccagagcccattgaaacaggcgaggtaggaggcagaggtgcttgcatgccgtaaccaccagtgggggactggggaggatagaattgaggagcgccataggtagaaggagagactattcctccatacgactgaggcgagatggtctgctgcacagggcttgagatcccattctgctggtggtgacctccctgctgctgctgaaacccaggaatgctctggaactgagggctggcgaaggcagctggtgtgccaggctggaaaggactgcctagaagcagctgagaaggcaaaaggggagtaaattgcatgtcaaatgcagtacccggggtggccatgtctgctccattgttggaaacctgctggaccattggctgaggctgagtgttgattgaggggatgttgcctcttcgagggtgtcgatcggcgaagcccgagatattggagttgaaggcaccgtgggagaatccggtatcactgttggaaggcttggaagcgtgtccgaagcggttggcagggccgttaggggcaccttggccaactggtccattgaggtcttgcatgttgagcaggtgaggggggacaagcgagtcccgcccggtgtgcgacagtacagccgttttgaagaactggacgtgcctgagcaaggcacgaaaagagcagcgaagttgagaagatggtccggctgaagaagttcagacggttcgagtctttcttggaattactggctgcacagcagagctgatctttcaggagacaatcgttcaaaatctctagaacaaatccaacgaggaaaagaggaccgtagctggagcaagtagttatgcagaataaaaccgatgaaatcgagaattatgaagcgtatcgaagtatccaaagtggaacagggcgaatgagctcaattgaatgaaaaaatggtcgttccaggaagcaaccgtttagtatatatggattcgaatttgaaacactgcggccgagtcgaaacgggaagttttggcaaggctgaagatgcaaaatagtggttgtcggttgcaagagcgaatgtatcgaaagttcgaacgagaaacgtaaagcacgacagtgcgtagcttggcttggcttaggatgatatccagaggaagacgagcgagcaggtgaaaatattaataaagcaatatggccggaacgagtgtcgacgaagcccaaaactattgtctcaagagaaggacgagagacggcactgcatctgctcagaagcaacaagaggctttgaacagagtgagtgagtatccgaggagagaagaagaagagacgaaagtcggcgtcggtaagaggacggcacaaatgtggagggaacgaggaaccaaaagagggagggagaggaagagagagagggagagagggacgaatttcgatgtcgttcaggtcagggttgaacttcaaaagatcagggaccaaggaacacagggggcgtgtgaggtgagcctcaggccgacagccaggacaagaagattaggtagtaatagtaggtaggtagctgtatccgtaggtcggtagtgagtggtaatagagccggtccaattcaggccagaccagtccagtcacgtattatgtacgtaggtaagaaataataatgcaaggtaataatgcctaaatgagcaaagaggcgccagggagggagagagaaaaaaggccagacgaccaggtagggaatgaggtggaggagggtcggtgggtgggtggagtgtgctgtagatttaaagaagggataattagcatatttcaagaagaggaggagagagagaagaataagagagattgagattatatgagaagagaaatgataagatgaagatgcagaagcaaaaggcaagaacgaaggggataaagaagactgagaatcgtaaagaaggaccaaaagagcaagaggtaatcaatcagttaaggacctacttggggaaggaaggagcagtaacgaatggatgggcagtggaaggtgaaatgttatgcaatcaatacattctcaagttatccagcagcgaatgcttcaaccaactagcttaaactacctaaactaactaacttgatgaatagaaatgactgatggccaattcatggcggtcataaagagacaaaaaaaagacacacacgcgctcacggcaactcttcaatgtcaatgcacacaagacatccaatccaatgcacaaacataaaatcaacgagtctagtcaggacccggttaggtttgaagccacaaggcggcaaccgacgacagacaacggcgagccagccattccatggtcagaatcaatgcatctttggttcaggagaacacattcgtctgtgtctgtttatgtctaggttttggcgatcactgaacggagaacccggctacaagactgtggtactgttactagagaatccaggggtgggaggctctggggaagaaagaaagaaagaaagaattcaatatcagttctccatgtgtacatagtatccatacggatacagacaccaaaattaaaccaaccaaaaactgactgacccaactagccaacccatcctttcagggggtgggccaatgggccattggctaaagggggtcaaggctggaattgggtgctccgatagtttaatgaccctgaccaggatcatgtcgattcattgtccagcagcagttgacattggccgtaccagaactagtttgtgcaacaaaaggctccacgttgttttgtagcataactaaaatccaaggacaaggacaatgcggagtatcgtttccatcaacagaagccatgcgccatcgaatcttgaaactcgtccgtttccatcgtttgataccagccaggctttgagacctctagacctctccagttatgtatctggttgtgagtgttgccaggggggaggactggagactcggacaagacctctccccctgtgaagcatccataccataccagacaagaccatccaatccaatcttgtcccgtcttttgggcccttgtctgtgcctgtcaatcaatcaatcaatcaggattggatctaccgtgacaatgccaacgccaattccaataccacgcgatacttggagttgttttttttgagatataggggtaattgatctatgaggttagtatcagtctgtaattgctgtagagatagttccggtgataggagctttcaatgaaaacagaaatgataacctaattacctagtcttggtagttgaagctgtccattcccagtcaggtttgggttcgggaagaggtagatagcgtgatgaaattagatgcgtttgttgatttaatgcgaataaactttattatctgcctcttcatatacaaacatacgaggtgttgtcatgtttcaacgtcatgagaatagcagaacttattctgtgctaactatttagctatgtcttactggattaatgcctaccaataacttgtatatgttaattatgaaaattctagtttgatctctgaacgtgtgtatctgtaccaacttggtaactgtcagcaggcatgttgtctgtttgtctttttttgtcttctccccccctggtacggacaatttggacccctatgtggtagtggggtaggcctgacgcttcacccgttttctgcgcgctaaagcaatcaactcaggcattggatggaaactcctctctccagttccactgttgaaaggtaggatcagtttgcccgttcagtgtgacttgaaacgcttacaaccccccaaaagagcatgtctttatcatgttgagtccatgtcacttactataacaaagccaacaacttacagggaattctttgtgctgccctgaacctttctgcttttgggtactgggttgtcatggaagtgcatactccgtatatacagcacaagcgagaaagaaataaaagctattctcaactcgtattctttcccttgctgcactgcactgtctgccaccccccagtcgcctgtgaaacatcaacgcgggccttaccgcagtcttgaggcatctcatctcactttccaaacacaatcgccttcagggacacggaagtagattctattttcggaagcgtctcaggcgcttcgtaaacgcgccacacgctctctaatatgctcaactttctgggcattcatgctcatgctcatgcctcttcgccgcttactgcatgatatcgatcgatgcgtccgtctgtccgtccgtccatgagggatagaaacgtcggtctggtaatactctgtgctagtcgcattcatttattactagtggtcccatctctgatcccaccacgtcccgcgtaactacgccttgaccagctcaagactctctcaactcgactaacaaggccttgtccctcacctcgcctaataccctgggtctggaagtggccgtcccctcctgccattctttgccatgtgtcactttgttccgttagtgactgatacccatgtttatccgtccgatcgactggtgagctcgtaaatccatcactgacatgttgtcctctcctttaagcgacaagacagacggtcatgacaaagcatttagcgagcctagcgagaatcctcaaagtttcaaccaataatcgtccgtgcttgtcaatagccatgagatgtcgcttctcttcttgctggctcacaaaccgcctgcaggtccaagagcaggagtcttggcacttgaagctcttagattgtctcctcaatccgttatgtgtagcacagacatgccaacgtgtttatttgcttgtgatgccaagacaatggttatgattatgttcctaccaaccattcaaggtgctgagaggctcacgaccttgcaaccgatagcagagtgacactgacaagaatcaacaaaaccaatcgactttagagtatgtgagacacataaaataaactcacataattacacaccgtgttaccttgcaatatacgttcgtaagtaactggaaatatgatatctttttattacagtccaatatgtcttcatatacatccatagccatatgtagctccctttccatcactcataaacatacaactttttgtctcataatgcgtacggcctatcttaaggcatggtctcttacaactcgtccttagcctcagctgcattgccgccgttgccctccttgccgccatcttgaagactcctcttgaccatggagctaataatctcatagacaacctgggcagcagcaagtgctgtctcctcacctccattttggtaagcaggagatacctcgacaacatcagcaccaacaagattcaggccctcaagcccacgaatgatgcggatgaattcgcgggtggaccaaccgccaggctcaggggtacctgtgccaggcgcaaaggcagggtcgagaacgtcaatgtcgacggagagatagacggggttttcagtaccaagcaccttgaggataccgtctatgatgccctttgtgccaaggtcatcgatatcgtcggcagtgaaacggacccagccttgtgatgaatcgtcttcatggtcggagaagtcggtgcctgtgagacgggtgcgcagaccggcgtggacagagcgctcagtagacgagttggatagtaaaccttcttgattcgccatccagaacatggagccgtggttaaagtgagttgctccccaccatgagggataggcagctggattccatgtatcaaggtgagctatggcgaatgtgtcaacggtcaaggtctttctttggcagactcacgtcagtcaacactggccggttgactcaccatcaaagtgcaaaacctggataggctttccgtggatctcgttcagagctcgcaaagcagggagagccagcgagtgatcaccacccaatgtcacaaggcgagccttgggtgccagcgcagaaacagttctacgacgaccaagctgcttgaacgcctgagtcatctgctcacgagcaatgccgttatcaattggtgtgacagaaacatcgccacagtcaacaatcttggcccaattctgatacgggttgataccagctcgggggttgaagccacgcatcgatgtttggcgggcagatgctgagcggattgctcgaggcccaaagcgagctcctgggcggtagctcacggctgtgtcgaaggggacacccacgatggcgatgtcgaatggctcagtgggttcagtcagacacttgacatgcttaagatgggcaaaggtgttgatgccagcaaaaggccactggctggtgtcagtgtgtattccatagtgaatctgccatggtaacgagaaggtttatactcaaggaatgccacatacttcgtaaccccatttatcctcgagctcgttgagttcctccttggtccattgcttatcgtcatgatcatgagcgcaagctgctgccagccccgccaatgagaggaggttcaagagcttcatgatgctgaaccgttgtgatctgtaagtagatacaactgacagtatctgacttcacaattgagagaaagatgagtaaagataaagagagaaggaagggaagggaagggaataacgtataatatagcaagttataatctctcatacccccccccccccccccccctcctcctcctcctcctcctcttcttcatcctcctctaccggctgctatccggccccacgagtcaagatacatcgacatatgtcaattcacgcctttccagcgtgaagaaagcctcaaaagagaggtaccgcattgtctaattggccaatcgattgaataactgtcagtaaaggtcaccccgcagtttgctaccgaccgtcttcttccccgcctcgaagagcttgaaacactgttaggaataggcggtttgcctgattcaggcatagaatcgcagataaacactctatgagatcacctttgggttcagagagcgcagccagaaaatgggtcctgtcgttttggaactaggttgagataggaaagttggagcgacaactcacctcgcccaatgttctcggcagttgtagaataaacaatgaagaataaccccaaaacggtgaatcttttctgcatgtcgcagtagtcattactacttatgctttaattacatggctagtcgatgataggtacatagtacgttaacactaaaagatctttaatacttaaatgtcaatcatgtccattcgacattgcaatccaagagtaagcacagtctcagtacatctttgttcaacagtcaacatagctcatcaaggccccagagacgaaatgcagaagttttctataacatagtatgaatcaagacaagacattgatgtaaattgcaccccaatcgccaaactgtcctatcaaagcattcccgcctggatgtatgaattgtcatcgctcgcaagctctcacgtcctttcccgctccttgcttcatcaaaccgtctcgggaggatcagagaacgagcgtccttggattccagccataaaaactcaacgagttcacggaacagagccggctcgtcgtcaagagaggctccggttgccgcctagggctacgctcagcgtcccttagcagctctttgatccgcgttgccgtttttttcgatcgtccgtctttccttcatgaaacaagacacattcttccccaggtctcgttccgccatctagcccatactgagaataggacgaccagtctccgcgaaacacctcgcgttccgtttccacccgctcaagtcattccaatgtcgtctcgtcgtgcctttattaaggggttcgattcgtgcatctcaactgagcatgttcctggctgacaaccatttccacgggggagtggaagaaggtggtgtcatggccaggctgtggcctacctctgtccttttataggacgaggcacttgtgcgacttcttctttggggcggggggttcgagagcagccacaatagcctgcatgatacagtcagagcaagttctaagaaacctttctaggccacaatggtttcacaaatgacaacatacctcgtcaaacacatccttaagtttgtactgggtaagggcactgcactcgacatacttgaccgcgcccaggtctttggccattcgctcaccgtcctctcgtcgcactggttgcatcttctgctttgacagcttctcacggacgctgggatcatctctcaagtcgacctgagtgcctacaatcaagcaggggacaccagggcagtggtggcggacctcggggaaccatttctcgcgaacgttttcgaatgaagcgggcgaggtgacggagaagcagacaaggaaaacgtcggtttggggatatgacagaggtcgcagtcggtcgtaatcttcttgaccggcggtatcaaatagtccgagagtgtatggctcatcaccgatcctgcaggccagtcagcaatctttctatagccgattgcgtccatccgctgaaaatatgcgcaaatggtccatgtcgcaaagcactcaatatgccatgccattgctaccggggaccaatatggaattcgcagcacaggaccgtccattacgggtgggggtgcggtgtggggggctggcgtcgatctgaagggtgtgcaggtagactcacataacagtgacagcgtagttgtcgaagacagtcgggacatattcggatgggaatttgtttgttgtatagctgatgagaagacaagtctttccaacagcaccgtcaccaacgacgacgcacctgaataggggttagataaatcagctccttgaaaaaaaataagaaaatggcgggagggacgaaatggcatgcagtgccgatgcgcaggtatggccgcggcgctgtgcttcgagggcgacttcggtgaggagataaagagataaatcgaggcaaagcacagcaacggataacgcagcacagcggtacgagcctgtgcttccaaacgtacttgatagtagcgacaaccgccattgttcctctcaaaggctcctgtgcaggagcttgtctctatcaaagcgaaatgcaagcggtcgagagtagcgaagctctattggcgggcggatgcgcgcaactacggtaagagagcggggggggactggcggagcggagaaagtcgagtcggtgtcggtgtcggtgtcggtgtcggtgttggtgttggtatcgatctcggtgtcggggaagacgggtcgcaagatgaaggataaggtaatatcgagatattgtttttggcgttgtatagttttgatggcggatgcaggtggtcgaagtcaggattgaggtggatgcggcctgcggtagataggcaggcagattggttggaggcggattggcaactatggagttgcgttgcgttttggttcggtttggcctggctcggtttggccttgggcgctggtgcagcaaatgggtggaggcggagaggcccgttgagtgagtggaaggggaggagaggagaggaggagggaataggctgctatggttggcgggagacacaaacggttaattgataagatgcgcgcctagcaggagtaaaagagagaagagaggaagaggaagagcagaaacaggagcaagaagaaaaaaagagagaggcgcagggtcctaggttggtgataacggtagtagtactctgtagtagtggtggtaatgggaatgggaattgcagctcgtggcagtggcagtaagtggtagtggcagagtgaattgaccgttgcgcagtgggccttgatggcagcagaccagacctagcagtgcagtgcagcagtaccaaggtggtaagtaccttgagcaaagctgcacggacagctgaaccaaaaagagatatcgtcgcaaagaggaatcaagccaggcagaaaatcaaggcaaagcacaaacaggacaaggtacctgctatgttgggagatggaccactaaatgataggtaccttagtacttaccttggtagggaccagcgctaggtactaatcaatcccagagccaacctttgccaacacagacaaaacaggggatgggtattacagggagtgaccgaggaggggggaggttggatcagcaccactgggagttccaggtttaacctaaggacctgacagattgtaccaaggtatgtgcttttacgtacagtaatgtgcaagtttgagctgtgaggttggtggtaggtatagcatggaaaatgtcatattctaccaaccgggtgtagtactacctaaacaggtaatatatagctgtacagagtacaatgagagaggctattcacgtctacttccgaggttagtgcacatgattcggccactccaaggtgagtgatgcgacaatgaacggtcaagaagagatgaccacctgtctgaatgactacaggtcagtccgggttattaatgcctgttatactctagatactttgggcaagtatcgtcgtgtttaccgactttaaggatccaagataagagcaagggtctaaaatattgtgggtgagttgatgagttagtaggcagttggttgacaccaatactacatacttgagtggcaggtatcaatttgcaagacaaacagattcaatcaagaccttaaaggaggttaatgagaagaagttgtgcctgtaatgcctacttctggaatggcaatgcaaaagaggctcaggcctttttttttttttttaatgacggtccctatgtgcagcgacgatccactgttagctgttaatagcttgctacccctaattcgtcacatcaacgtcatgttttcaagtatcgctctatcggtcgggtatcggattcatcaacaccatttaaccttgcctggtatcaccatcactcgattcaacctagtcctatacaatcatgagtattatttgcagatatcgctctaaagatgaaacaaacaagatgccaaagctcttcttcgtgacgacacagccttgggctcagcacaaaagatgtggccggtctttgtctgtaagaagcaaatgaacgggctacactagaaccctttcctttgatctaatatcccgactgacagcggtcaaggacaacaaaaagaaacgattggtgacgacacaagacccggtcaatgacatgtctacttctaaccatggctcaaacagttgctggtgcttgcacaagggccatctgcatcatcgtgaaaaaataaccagtcaaggggcttaaacactcggacgatgatcctcctcctccacgagttggtcagatccgattgttctccgtgcactgctttgttttcctcgtcgatgttgcttgtcctttggaccgctttgccatgtggtttggtcttgtaacagatcgtcgtctcatccgattgggctcgctatattagcaagacttgtcctgtcttgtcttgattgcctcgcctcgcctcgccttgtgtactatgtattgcacgagctgccgagaggtccaaggttcaacctcaggcatggaaatccatctgatgatacccgagagagctggactggggcctgtttgaggccaaagctcgtgaccaacctggtctattgtatgggccaaggtctatgtgtgtctacgtcgctgcgtccgcgtcttcgtctttatctatgtctatcttctcctagcatcctcaagaagtgtgctttgacgcaaattggggaccacgcgtgaccacagcaatatggtggatctctatgccatgcgtttcgtcttggagagttggataaacgaccccagttttccttgacgatcagtagtgaatcacttttgtgaagaatgtccgtcacagactcctgtccagcacatactcaaggtcggcaataccaacctcttttttagggctgcccgagtccctgctgttggtgaagccaacacaagctactaacaatatattgccgttagtcagggaatccggctaaaccacgttgacaagacagacaaccttgcaagaaacaaaaaatcggtgactgggggaacatgcgcaaacccaaatctcgggatcttatcctagcacccgctcgctagtaaagggaacctaccgacatcaacaccactctaatctacactcaagcttcagcccagtgatattacttttatcaaggattccctcctcgagtttatgcagtggagatcagtcttttagaattgcgacttgcgacttgcgacttgagacttgctattacatgcatatgtacaactttgtagtagtctttgagtgcaagtctggttcgcattgtcctatatcgttacagtttctttgacggctgtcacaattctcctcaactatgtatgcactgctggttcgcgttgagcaacgtgggacgagtagggggaagcaacttatctgcctgtctcaccgtcccaacatgctgcaactgcatatcacatcacacccatccaacgtggctctggctgagacacaggttctattccaatctgcatctatctgcatggtcttgtgtggcttgaattgaatcattttgttgatgaacatggtaatcaagtcgattatcccagagcaccctgaaattctagacgaacgttgtcaaattcgaagtgaacattgataaagcttcaggttaatctatcagggtgttgatattaaatcccatctttcatcaacactgaggctaaactactgccatcttgccgattaaatcctattccgaagtaaatgctcgttccgatatctaggtatttgcataatacatagtagctttctctaaagttgagggtatgctttctccaatgcctactaaccttcctaatagagtgcggccacatggatgtgccaagcggccatcggcgtacctctcggcgaactcgttggcgaggagctacgaaaagcgcatcatgccacactctagacactgtgacgccacctctaaatgagttcctcttttcgacaactagaattgtctagattctgactgactaggaactcataaaacgatatgcgattctatgtcatgaatgattatccagagtgttgtcgaggtgactcccggtagtatgcggaccttcgcattcagtagtgcccataacagctgtgaactattcaccaggagcagatatcaaccccatttacttcatctgcatatcaatggatctcccgatatactcttaactaagtccactagcgtccgcgaagtcgttgaagtatatcttaaaagatggatagctccaacctgggtattcttctgtccacaacgctgaaggactgagctagtttcctcttgcaggcgattatgcaatcgatagttcagaacagtctgcatcttcggccaacgtcttgaagttatcaacacccaatatgccgctaagcctcaaggggagaatcgacctgtcattcatccatcgacggggcgcgaaaggtccgcaatccgggaagagttgagtgggtacagattgaaagaggaaagagggcggttatatgctgagagaaaatatagtcggttgtaacttataacctagcgtttccgctctgattcctgttgttttgatgaacacactctggtagggaatttggtagactgagcggagccgactgatatccatgaatttccccagatggactcgaagggacaagcgtccggccttcctccaggtgaggtcctcagctggtctcattgtcaccacctgttcctttgccatcttcactgtaagtaatatctgttctccgatttgacagcgcagcttggttgatcttgtctgacaggacatcttcctttacggtgtcattgttcccatcctccccttctctttcgaggagcgggttggtattagtctagatagagtgcagtattgggtttcgatagcattggccgtttttggcgctgctctcctggcaggttctcgtgagttgctctttgccccttgaaacgacgacctattatctgacgatgttcataacagctgtttggggatatttggcggataggaaccacaatcgtaagatccccatgctcataggtctcgtcgtactatgcggagctaccgtctttctgtgcgttggccgcacgctcgctcttttcatggttggccgtgctctgcaaggtatatcagcggcactgacttggactgttggcctcgcgttggtcgtcgacactgtcgacaaagagcatattggtaaagctatgggctggatcagcactgcttgtagtctcggcatcttggtggcacctctgctgggcggtgttgtctatggcaagggtggctactattccgtttttgcaatgtgcttcggtctacttgccgtagacattgcccttcgtcttgcaatcattgaagtcaaagacgccaaagtttggctcgacaggacggtaacgacaccatcggcagatccagagagcgtcgtggaaggagcaatcgaatcaaagaccgaaataaatgaaggcacgcccgttcagatagctgacgaccaggccaaggaaatatcagacccatcacgttcacctatcaagaccctcgtcaagctcttgaagcagccccgattcctggctgccctatggggaacatttgtccaggcactcattaacacggcactcgaaagtacgcttcctctcctcacacatgagatctttggatgggactcgataggggcgggattgatctttttgcctttgattctgccgtctttcctcggtcctgtggttggcatgattggtgatcgatatggacccaagtggctcgcgtcttttggctttctcttcgcaaccccctttgttgtgtgcctaatatttgttgacgaaaacaccatacaggacaagatcctattgtgcggtctccttgccggtgtaggcatcacaatggcgtgcatcttcggccctctaatggctgaaatcacatgggctgtccagggcgaggatggaactggaggtgcaggacagattgctcaagcgtatggcttgtacaatatggcttactcgggagggtctttggtagggcccatcatgggcggaatggtaaaggatagctcgggatgggggacggttggctggagtttgggcatagttgtgtttgtgtcaggcatcccaacagttttatacacgggcgggcctctcaagcataacttcaagatcgaaagtcgaagaagaagaaatttggctgaggaataaataaatttgaaagggaaatcaacaattgtcgactgtaattagcttgcctccaatcttccctgtctcacgattaacaggcggtatgagcgattatggaactaagcctaaaatgtacagcaaacctgcctggcagccctggcaagtcagccagtctagggaattgccaggtagctttagcttcgtaggcagcttcaacactcctccatcgtcaaactattctctatcaactatttacctcttctcatcttcataaatagcaagtataagtaagaaaacgacaaaacagtcatttcttttctagaaaacacaaacttgacgccttccatactcaattcgatactgagcttctcagtaacttgaggcaaactcttatcatcatggggcagcaacacattgacgagcttctcgaacgctatctcggcctgctggatgaatatacccaactgcgccaaaccttgtcgcaactacagtctggtgtctatcagaacatcgcccgcgcaaatttttctggagagagaggcatgagatacggtcaggaccactacgatgagagaatgcaagcaataaggcttttgtctataggccaaaatgagcatcaaagtccggttttctcactcttcaacacccctgaggaggaggaggaggaaaaaggaaaggggaaagaggaaggggaaggggaagaacagagcaaaagctcggccactgaggaactcaaacaaggcccaaagtcagagaccaaagaagaaaagccagcagaaaagaagcgcaagaacaagaatcctctgcattggtttggcttatttgctcccatgggcctccgtacagcccaaacacaatctataaaggcagttgaggatgtcatccctaggctagtctctatcaatgctgaaatgcttgatgttgagattgaagtgcgacgagctcgaaaacgtcgcgccaaagcagagatggcagagaaaaagacaggccaggctacgacggacgttcagtcagtaagtccagcacttgaggcgtcgtgacactattcttgtttctctcggaaattgaaatacacaaaaatcaggaaaaggcaaatcattctagatgaccccaaaggttgttcagactctcggccagagtcggatgagcatacacagctgcctccaaatcccaccacttcaagttacccatcatagcagtctgcacaatcgacataatttcgcctccttcaagtcccaagcatgtgaaaccaagaatttcgccagtctttgcctcaacagtcgccttcatcattccgcgtggttctgctgtctccagggctcttgcaacataactcataggcatcttggcaattttgacctcccttttactgttaaagagatcgcgagcgtgaagcccgacatggccgagctgcggatcagtgtacatgacatagggcgtcagcactctcgaagtcgaagactgcgtcgttggcatggctggagtcgtggatgccatggtctttggcaagaggttggtgcggatgatacgagaatcatcatacgatatgtgcgtaaatgcagcaccgccgtggcagtcgcccagggcatagacattagaagctgaggtttgcaacttgtcatccaccactacatgtcccttggacgtcgttttgataccaacttcggaaaggttcagtcgatcagtgttgggtacccgccctgcagccaacagaatatgtgatccagcgacatcagtctggccatttgcggtctgaacgtttaccgtgaaaggcatcttcgagtctgtgctggccgagaccgagttaactgtgctcgacaagtataccgtgaggccatcctgttgaagtatatcgtagaggcattcggctacgtcaggatcctcatgcggcacgagttgcttcgccctctgaataaccgtcacttcagaacccaagcgtcgaaagagttgcccaaactcgaggccgatatatccaccacccaacacaacgagatgttctggaaccgcgtcaagctccattatagaggtcgagtcgaggactcgtgctggttcaacaccgtccagacccgaaatgtcaggtcgcaacggtctctcgcccacgttgatgaatatcttgtcggcactgacctccttctcgcccccatcattcaacacaactttgagtttcttatctcctacaaaacttccctctcccatgatgacatctactcccgctgcattcagacctctaacactgcccgagttccattgctcgacaattgcacgcttgcgctgtctcacacgagccatgtcgatctcgaagttaccgtttcctgcatgtacgccatagtctttacctcgtctagccatgtaggccgctcgtccagatgcaatcatggtctttgtgggtgtgcagccaacgttgacacaagtgccacccagtgccgtgcgttcgatgacagctgtcttgtggccagcattggcaaaggctttagcgacaggattgccgctttggccagaaccgatgatgatagcgtcgtaataagtggccattgtgtggaggagttgacgtttggttattctttgcgtgagagtaaaatggtaggataagctggcgagccggttcatttatattcagatagtcgccggttaagtcggcattggcttgactaaagaaggccgaaaggagccgtggacaggagcttcttatgtttgagtctctctccgtccatctcaatgtggtagtgcttacgtttctatgacttgctaaatacactttggatggtggcatacctgcatcaagccctcatgctacccctcataagactgccacattctctacatcaagaacgctgatcaagtgcgggcgctgtagtgtaacgaatgaataagctgcttacagagcgtcgccgatggcgcctcattgttatatttgtatatatattgatcaaaacagtagtacttatgaaacatatgttacaaaactcagcatcatatcacgtcctttttcataacatcggctcctcgccttgtatactatccccatcatcagcgccgtcaccgcgcagcaatccgctgctttcgccgccgccgatgtcgtctggcgtccgatcggccacgccagtctcatggccagcaccagttgatgctaggcccatggtgcgacgcgtttcttcggcaccgttaagaacataccaaacatccttctttgtcaacaagccctgaaggacgccccggtcgctgaacaggagataccgcaaaccaagtttctggaagtaagtcgcgaccaggtgaaggcttgtatgtgagaatcgagtaaggggcgtttgatccatccatggacgaagatcaagagtagtgcgcggatcggccataggctgatgggagaagaaggtttccgtctccggggggagcgaacgaggtgcctgcgtggcggccgagaggttgtacgcgagctctgcacgtgaaatatagcctagaagaatagcttctctgggatctgatataactggaaagccacggtacgggtgcatctcgagtatagttgtaagtgaggaaatagtatggccggtggcagtaaggacaacgagatcctcgatgcgagtcataacttgtgaagcggggatatcgggtatagcatcgttgttctcgctgttgtcaaggaaagggtactcgttgaagtgaatccatgattcgtagataccacgacgtgaaaaggcatcgcctacccatttcgatatcatgacagcaatcatgatgggaagtacgtatgtgagagcgccagtgagttcgaacatgataaccacgatggagaccgtcaaacgagtaacaccagcaagagatgctgctgcgccgacaatagcatatgtgcctggcgttacgcagggaatgtcaggctcgcatgagccaaagaggaagaaccctgggtggtttgtgacccaaatctccatgataatgcccacagcgcggcctgtcagggcaccgatggccattgatgggagaataataccagcagggatctgcaaaccaaatgtcacagcagcgaggaagaagcccaagactgatgcaaagacaaggaggactatagttttggccgaagcggcgcctgttctacagaggccgatggggtcgtcgagaacctgagagcactcagagaaaaggttggaaaccagctcagtcgtttgaagcttcatgtagaagttgggatagttgatgagagcagtgaagaaggccacgataagaacttggataaatggaccagggatccatcgatttgcctttttccagcgagcgatggccatgttgagcttgataaagaggccaccatgaataccctagaaacgtcagttagaggtttctgttataagagtatccgacttacacctagaacacccaagatggcatagggtagcagctcaaagccatgccatccaatgctgtagtgaacctgatacaagacaagcttgccagatctgaagggatcaaaagcttgaagaacaacagctgcagtcatggcacagacaaagctctgccacattgtcttgtcggggaagtaataagacaaggtctttgaagggtcagtatcaagtgtctgagggtgtatgagctccactaacctccaaactgaacaagacaccgccaatgggcgatccaaaggcgactgagacacccgaagcggcagcggctgacagaacttcacgtttccgagctacaaatgtcagtcaagagtttccaactgcgagtcgaagtttgcttaccttcattgtcattgatgttgcgaaacagtttcgtaaagacgtttgcgcaacagcaggcgacatgaatcaaagggccttcttttcctaaccacatgcctgatgccacagcaagagactataagtgtgtgagtaatcagtcattttgacaacatgggttaaacttacaagtcccagcgacttggttacaagggtccaaaacccgaggaatcttcgaatgacaaagcctccaagaacggtcttgatctcggggataccactgtgcttagcgtaaattgcatattcctggacgagaacagcagaaacataagcgaacagcatcttgaggttgtcgttagttatgtttaaaatagacggacgttaggcaaggctatatcgtaccgcaagagaaacaaagaacaaatactcaacaaaccacttgccgcctttcgaatgcacaccaacagcgtcaccccaagacttccagccttcgcacttggaattatgatcgtagccgtagcagcaaaaggccttattaaggtagaagtggcctccttctgggccgctagaacagtatccctccttcaagtctccaagccaatcggttgtaacgttgattcccgcggcgacagctcccacgagcattcctgtcaagagcaggacaatccagacttggctagcatcaatgagccgtcgcagagggcctataacgccggatgcgctcgagtagagcattcgcaaccgctggcgctcctttgtgtattcgaaaatccaatcaatggccgtgagatcctcgtatccgactcggcgtcccggtccctcgacgtaccaatcgtgcggcgctccatctttggtagcttcgttaaagacgacaggttcggcgcgcggggaagtgttggagccaggaaacacagcaggcgaagctcccctcgaggaagcattggatcgtgagcctgtgattgcggagagaagtcgagaaggcgcagaccacaatgaggggccttgtcttcgcttgaaggtcatgggcgcactcaagttgccttgcagcgggtcctcgcctaacacatggtttctatcgcgcgacctcccacgaccgctgtcgttactggcattgtcatcgagaaagtcgagctcatcgcgatcgtcggaattgggggtttgcgacgaggacgaagcggacgtggaggcgaaggcgtaagggtaggtatcgtttcgaggcgctccagacatgattcggctcatgacattgtgcgacagtgacgctcacgactcgagacttttgcgaaaaatggagagacagagagaaacaaaggaagacaaattcgagcgaaaaaggagaatcgatgctggatgtaacacgaggttgttgatggagtgaggctcaacaaaggcgtggcaaagcgcaacatgcacatgcaatggaggacacgcaataactcgcacctaaggcaggtggctttggttggtttcagtgggctgtgctatacctgtaatgcaggcacaataagcttccttttattgcctaaagcgtccaacgtgcagtctgaaagcatccatccatcatggcctaaggttcattatttatatctgagacagggggccagaggataatgaaacatgttggcatatacgattgatttgttaaattgccacgactgtctgaatcaaacattgtcttgccatgttttacccagcagagctgtatttcaatcggtaacctagattggtgactgtttcccatctctcctcccataggtgtatcaggaatgatcaattaaccaatccttaaaggtttacctagtggaaggtagaggtataggcactgtaaatcactctgccttttgttcgatattatcgttggagctttctagaatacggcctatgcaacccaggaatagtgggtctgacaaagctacctattgcaagtccatcgacatgaactcttcttaacaactgcctactcccgactacctcaagtgtatcccaatattaaatcagcttttacatgctataattgcaataaatcagattgctcatagcaaactataaaagggagtccatctatcaaagctatatacccgaaatagcatcgcagcaaagatggacaagactacacctactgcagcttctcagcctgcggatatcaacaagatactgtctctcctgaaagcaaaagatgatacgcaaagatttgtaggactagcactcctcaagtccgtccttgatggatcagaacaactacgacaagataagcaaacagtacagagcttgtggtccagtctttcaccaaagtttctcgatcgcctactacgaacaggttcaaacccttctaccaagaactcaaaagagatgcttgacttgattgtgtctgttctacatatattcgccatcctactccctgaccaagcgacaagcgatgtcaagttcatcaacagaatccctctcctcgtcaacgcagtcctatataggtaggtacaacgcacaatcgattttaatatcaaatactaactgtgcaaatcagctctgaggatactacaaagttgattcttcagttactgcatactcttgtcagctctcaacaaggagcgcaagcgtttatcaagatagaagactttagctccctcactgagatcgcacccaatcatgcgcaggttctcgacatactctgctttgcatggctcaactccatgactggcattgaagaccacactgcactagctaagcaagttgatgacacactccaaagtctagtctcgtcgttcaccggaactgatggagtgacgcttctcgagtttcttggttactttctcagacacgctaactctatcgtatgtaaccagttcccaccagcaaacactcttgctaactaataatctagatcctgcctagacagcccaaatggctcaagaacgttgtcaatcatattagaaaacttgtcacaagcaggccaacaccagaagctcgtgcagcatacaccaacgcaaccgcttcaatactccaggccttcccaactgaggctcgcaaactcattttcacagacgacagaaaggaagaaaaggctttctcttatctgctcatcaatctcctcctcattgatatacgagcttctgcccctagcctcctagaacagctaaacaagcccgagtatcccaaggcatcaacacgactcacatcggctttcgatgtcatctctatctttatcggatatcttgtggaatgtctcgaagacgaatctttggaaacatttttcatgaccccagataatctccttcagctccgtacgggcgtcactgagacaatgtccctcacagctgaatatctacgtgaccggtgggacgcctccgttgctggagccatgggcctgcatcctgatgctcgtactggtgcaacagatacctcagcaggaaagcaccatacactggcttgggactcgatgaaggacaacgctaatgacgatatgctcatactctctgccgtacggactttggcactctggttacgagaggaagagaatgacaccctgcggaaagaagcaacaggattgacggacatgtttatggatctctacaaattcagctcacaagacaagctcgactttcgatctgcagtccttgtcgccctcgaaggcttgattgcggtgcctcagggctgcgaactattgctcgctaatgatggttggacaatacttactcgcgatctcggctcgattctccagcatcctcgagcctgtcgagagcaggatgcatcgcgagctattgacattgtccgcgtcctgcttccgatagtcgagcaagaaaccagtggcgtacctgaaagttggatggatctgattacctctgtagctgcatgggacatccctgattccggactttcacccctctctcaggaagcactggctgcagctttgcagctctgctgcgcgatacttgttgaagccaattcgggaatgcggcagaggtaccaacactccgttgctgctattcatggcattgcagctcagcttgccaaacaggctggaaaggatggtcctgaggcgggcacgctggaagatgtacttgacacactcgcgtcgttgaaccagtagagatagaaagaatcacaagtcatataggaaatctggaaacttgagcggtaaattaaagaggaaaatggttatataaacgcttgaaattttgggtaaaatcgccgccccagttccagtttcagtttgttcagcttatcagctgcttaagttcttcttcgactgttgtacaacctcatttatgtccggtacggtcattgagactgaatatgtcattacattttattttgaagcatgaattaccttgcttcttaagtccgtgataatattgaatgtgaccaccgaacgccattccaccagacgtcaaatctaatactcgaaatcatcatcaaccgaggggcccttgttcttcgtcacgctctcctgcttgcggtacatttcagcaacctgtcgacttgttgtggcagcatcagccttcttatcgtcgcgcacgcggatgaaacgtgggaatcgaagactgatacccttggtaccggatgagtcaacgccttcttgagcaccagccttgtaacgcgggctgagggtcaagtctgctgtcttgacctcccacacatatttaggctcgaaccaaacatcaggctgatgctggccaccagaagagtgcgagtagaagggcttgggcctgtcaatagtgatctcggagagttgcatgtgcaagtcttccaaaacctgctcggaaaatcctgttccaatgttgcagacagtttcgtatttttccgagttggggttgtagcaggccaaaaggaatgcgccatagacagaggtacgcttgcccttgccatagtacgcgccgagaacaacaagatccagcgaatcgccaacacctgagagatagtccttcttgatctgtgaaaacgattagccattccgttcttgacagatgatattaatagatgtcttaccttgagccagttgcgacttctcttgctgggctcatatccactctcatctccgtccaacatcttcaccatgagaccttcgcaagatgccttgacactctcgtctaggaaaacttggatctcgtccagctcctggccgtccatgtgggtagcaaaggcgaattcaccctccactgggttgaaagctgtctgcagaagctcacgtcgctcgcgaagggctttctcaacgacagcttctccgttgagatacaagagatcaaatgcaaacacgcagaccttgactttgacatcttcaaccttgacatccttctttttgcgtgtcatgagctgctggaagggcaataccttcttttcgtcgacatcccaagccacagtctcacaatccaggacgaagctcttggtatcaggtttgacccaagtgtgaagtttggccaggatatcgggatattttctggagagatcttcagaatttctggagaagatgctagcaacaccagctgccacctcctttgccgcgccctgactcgcttcgttcagttcctgaggtgcatccttggccacatagtgaatttgtgctctttcaccatcgtacttgtactcgcacgtaaatttctgcccctcgaatcgatcaagaacttcagtgatggccttggtcggcttagccaacatgggcttcagtggtacaccaggtcggagcttgcagttatctcgtagattcataataccatgttcaagaatggcgggaatgataacatcgtaactggggagctcactacatttcgtcagcatgtggttttctcgttgacaaaccttgcttacctgtaaactgtcttgagaattgcctcgcccttctccagatcggtagtactaggtgccttgcccttggcgtctgcttcgtgagcaacaatagcttgagcaagagaaaccaagacagttctttcagcaagaccaagtctcagctttccttccaagaatcggataatgaacttggcctcacttggtccacccttgtccttagtaatatcaactttgccggtagagtttgcgtcagctgcagcaagaagcttctttataccatcaaccttacggccctgagcgccgtttccggtaacggtagcaatgttcatcaggccttggtggatacctctgacagtcagaggtttgggtttgaacatagtccgctgcgttgatcgactcttcacagctactagtccaagatcaccaatgtccttctggtcagccttgatcacctggagacttcttccggtggtttcgccgatagctttcatgatcaaggattcgccaattcccagctcgatgccagcataatcaggggccagcttgttgatcattagcaggacagtgggtagaagatcatcaggtgtcagccgcatgacttgacgaagaaagagggagcaatgctccataatgatcagacgcttggtggtcatctcgacaagcgagaaggtcgtacatagagcggcatatggaacaggggtaccaggctgccagtcggggtaagggcccttagttttcgtcttgaattttgtttgaaccttctcacgagctttggcagcagtttcggggttctcgtcaacatccgcttcatcttctgcttccgaagcagatgcaattgaggcttcctctgaggcagactcgggtgtttcctcggtgatgggctccttggtagcctttgctttaggcttggctttggacctttttggtgacttcggcgatgggctagacggctttgacttcttgggagagacagattcctttttctcaacgggctcttcaatcatctcatcatcctcatcctcttcgactcgcttccgagttcgtcgtgctcgcttggtgacaggtccatcgctatcgtcatcgacttcctctttcttaatttgggtcggttcgggttctgttttctttgaacgagttcgcttctttgtttctaacttcaatattaggatattgttgatacttttcaaaataaatcattacctttatctgagcctgggcttgactgaaccttcgcatcctcctcctcctcctcctcttgcttcactgcttccttcttaggcttggtgctgaaggaaagctttgtctgctggggagctggcgcattctttgctccaaagaatttgctgtacgataaaattggtcttggttagtaattgagtcttgcagatttgaggttatcccccacacgcacccaattgtgctctggccggacttgacatacccgagtgtcgcttgtttaggtgccatgatgcctagattctgtgatgctttcaaaggtaacgaacacaggtagcgacaggttacaggcctgagtattaattttgcggtgttctggcgaagtaaatgagcaattgtaagcccacgagtcgagctgataccaggtagcatgacgcgccggctaggcaacctatcgcgtaaattaatacctgccattcgcgacagcaggtgcgactcaaacgcgggagatgcctgcaacacgtgactcggttgcctgggacaagcaggacgtgcactcggtcatctctaaatcaggcaaggcgctcatcaaatttatttagcgcagttggggttcttggaagggtaggaggggcgcctgcaagctcttgtgtcctcggccaagatagaccgagctgacttgacaatttcatgatgttggaacattctgagaaaaaatgttgatatgagccgcattaagacaaaagacatccatgagttacacgtaaaaaaagcaatcctgggtcctcgcccttctccattttcggaccgtgccaggcctctttctagatagatcatggatgtatattacagcaagcaacaagtgctagaatcattatggtgatacgatttcgctctcgacccctctactggaagtagtggttctcctcaggaatacgtccacggatgtactcgggctcggatcctcggacgtagatatcctcgaacagaatctcgggcttggcctcaggcgcagccatggcctcagcagcagcgacctcctcgttgacgtgggcgcgggcttccttgtcaatcttcttaagctcctcctcagttgtgatctcccagtccagaatcttctgcttgagtccggcaatagggtcgttggtggagcgcatgcgctgaatctcctcacgggttcggtaggtggtaccggggtcggacatggagtgaccaccgtatcggtatgtgacgtactcaaggacgagaggacccttgtcggcagcggtgtactccttaccgtacttgacggcagccttgacggcgaggacatccataccgttgaccttgagaccagggatgtactgaccacgcttgtagtagtcggtcaaggcagaagaacgagcagcagcagtacccatgccatatttgttgtctgcgtggttgttagaattttttccagacaaagagaagtgattgacttactctcgcaaccaaagagagcgggaaggttccagagcttggccatgttgaaagcctcaaagacctgaccctggttgctggcaccatcaccgtagaggataatggaagcgttcttgttgttgttgtacttgtgagcaaaggcaagaccagcaccgacggggacctgagcaccgacgataccgttaccgccgtagaagcccttggcgaacatgtgcatggaaccacccttgccgtatgagataccctcacgtcggccgagcagctcaccgatgatggatcggacggaggcgccacggagaagggcataaccgtggcatcggtaggcggtaatgatgtcgtcctccttagtgatggcatgctcaataccaacggcaacagcctcctgtccggtggacagatggcagaaaccacgaatcttcttctccttgtacagacgatcggcagccatctccatctgtctgcgggattattagcaaagtgcgtcttttggtcccgtgaattgatgttgcataccgggtgacaaccatctcgcggtacatatccttcaactccttcttggtcacctccagggtgtaaggaggggggtccagctcataagtctcgaagctctcatcgctgaggttaacggagaaaggctcgtcatcggcctattcgatcccgagtattagcaacgagtcgaaggcgcattggggagagacgaggtggcgggcgagggtattccggaggaccctggtgggacggaaagttgcgcattttcacttctcaccttggggactgagtggctcagggacgcagaggcagcgtcggtggtgacggagcgaacagcggtataagcgggagcggcgagcttggtgcgcataggcacagccctgggaagtcggagagctcgagacaacatcgtggttatagaagtgccgctggatcaattgagggatcaggacgttgtcgagttgataactgcgacttggctggatggagctcagaaaaagtcgctgttgagcggttggagcgttgagcttggcctccaattgttggtaggcctagtccgagataggcttagtagtcacgtgatgtatacatgcccgtatctacttcgaacggtcataagagatcaatttatattctcctcttttgagagagactacatatggtctcaagagcctgtgtcgagttctgagagtcttttgactccaaacattgaccatcttgtcatcattttacaacatcaaagacccttcaactaccgcatcttttcgtcggtgtaattctcgccgatgtggggcttgatcccttctacctccgagccacgacaatggattttattcctggaggtcccttggactattattagtcagtcagtcttacttgttggcggccccaatcaagctcaacgattttgtactcaagatcaaagcacagataagcagtttcggatgagcacggatatggggcataacgtatcctccgacatatatatgcaaaacaacgcacatcatcagcagagaaataccgagtcttgttggtggccaccctgtttaaataacgtctaatccttctatatgtagcgtcgctgatctggtattataacttagatagcaatatcaagaaccagaatgctatctgcttctgcttctgcttctgataaaatcaggccaccctcataagtcaaaatgcaactccgtattccgttcctatagctccggttgtttcccatgattcctgtccgtatggccatagttcatattcacaatgtccacccatgactgataatgttttatgacccggtggtgatgcagcaacgccgataacatgcttccaaaatacccttatcgcctctactgcaattcaatagaaatcaaaccattgtgcaatgcggatgaccggatccgtcttggataaagtgtcaaatccatgtactataagcgctcaaactgttggcgcgctcatgattaataataattttgtcaccatgggaaaattcattcaagattcgagtagaccccagactagtcgtcgtggaagaacgtaacaccttgtagaggggccgttgatggaccggcgtcatgcgtgtcaacatcttgggctgaggcatctcgactggggccggccagcgtttgttgtgaagagcgatagtcaatagccatggcactcaacgggcgactggggtcgtcctccagcactcgctgttgaagcgtgagtgggcggtcgtagagtacctcttcaggtggtgagaacgaccatacctaacacagtcagcaatgtacttgatgggtagttatccagatcttgcgtacctccatcactgtacgcccttgtctcaaggccagggcaacacacttctcatcctcaaaggcaactctccagacagcttcaccttgagcgatgagttctcgaacgagatgtccggtcttgagatcccatatcttaactcggccatcactgccaccactcacgactcgagtatcatcaaactgcagacttgtgacgctattatcatgggctgcaagacggtgaatcgggcacatcttctccagcgaccaaactctgactgatccatctgatccacccgtaactaacgtgtccccacgcatctgaagttgcccaacaagggatgtgtggccttgtagaatagccaaacattcactgtgtacatgttagcaagtgacatcagtgcctttcaaaacggatacatacccagaagtcgggtcccagatcctgacgtttgtgtctagactgcctgtaacgacccgtttgccatcaaaggcaattgcatagatctggctgaaatggccctgcaaagtttgaaggcagcggccttcagaaatgctccatacccgcgcgaatgtatcgtagctaccggatacaacaatgtcgcccttgatctcaagacaccgaacactagactggtgtccgacaagaacgtttttgcagagaccagttcgaatgtcccaaattcgcagagtggtatctcgagatcctgaaatcgcggtgttcgcatccgccatttttaagcatctaacagtcgacgtgtggcctctcaaggtatgtagacaggcactagaattcgtcagtgagcggtcaaaaacatatcacgactttgcactcacccagttttgaggttccagactcgcacgtcacgatcacagcctccactgaccaaggtatcgtcccaggggaccatagcccaaacacccataacatgcccttgcagagtgcgttgtgaatctccttcggtatcaaatacgtggatcttagcattatcaagcgccacaatgatatacttgggcgttaaatgtaagcttgtaacaacaccaccttcttgtgttatgtttcgtgttgtgctggtgccaccagacctccaagcagcctctaccaagtatcgttgcttgaagtgagatttataggtccgtagcctgggtctgcccgacgcactctgcccatcaaaagatcgggtacccgaggcatatgagtaagggcgcgtgctggatacgttcatattggcgaggtcggcatcaagtccatgaaggggctgtgcagaaggtcttggggagaaattaggagcatgcgtgtaaacctctgacagtcggcgtccgtagtcgtgttttacacacagattcttccatgtcatatcgtcgctcaggagatctcgccatcgctttgaaacctgcgaggctcgtgccaaaaccttggggtcgtcgataaaagacagtatctgcatatcaaatgtcagcgaataggtacaaagcgaccgattacagagatcaaagggtctcatacccgaagacataattcatcgggaaggctcgtgaatgggtccttcttcaataacgggctgacaaattgatgaacgaaactcaattgttggcttgtgcagagatttagtaaatctgccaagacccgggttcgctggggaccggaacagttcttgaaatgttggcggactttggcgagaaagaagtcttcatcgtcagcagcatcactccaatctggttggaaatgcgatggacccggagatgcagctggcgtgggaggcggtgggggcgagccagtaagttgttgatcaaagtctgctgcgggcgtcgacatgctgggagtcgggggcccgcgcaaatgtcgttgctgttcgggcagcttttccaaccggtggttaatcatagggctggtggtggtgctaagactcaagtcgtcgctgagggcgcttccgcgcctttctgaaaaactcatggatctttggtaaccggccatggcccggttagtctccgtaaaagggaagggtcagaggttgattaaggacttcaaagaagctcagaggtgtagtttagggcgcgatgaaggcggattgggtgggtgacggccgatagtcgatatcgaagatacgtcgagaatggatcgcgagtgggggaaacggagagcgagccgatgcgaggcctctgccagcaaatcgtggaggatgtcagcacatgtagaattgaacaggtcgctaaggatggtgctaggacattattcaagtgatcgcgccgagatcaagtaaaaaggagttacagatattgaaaaagaaaagggtgtaggaagtagaaatcaacgctgaatggcgatagtgactaagttagagagggattgtggagagccgagtcgactggcagatggtgcggtacagtacagtgcggtacatgccatccagggacgaagacttggacggggacgggaatgcctctctggttctggttgtgctctctaggatcgcaatcttggcttgaagaagaagcctaggactggctgaagacgtgggcgcgtgggtctcgtcggttgcaggcccagcaccagcaccagcaagccaaggacaatggcgggatcgagggggcgctaaacggaattcgtgacagttcaggtccctctttttaggaactgtccgcatcccgtcagtggcacaaggcaaggaaaaggaaagggaaccgctgactgcttcctttttgcaagtctcaaaaagggctatgtcgggtgtcgccgtggccggcttatggatgtctaggtactgggctgacaaagagagtaggtggggggataatatatggtcttgaaagcgtcctgcaggcagggacagaatacaaaggagagtgagattgtcttaccagtgcaaatggataataggcttgtccgtccgtctttgaggcgtcggtaaatcaaatcccggtcagatgcagaagtgacgaagagaaagagggctgaacagggtaaagggagggatcaactaaaagaaagaaataggcaacccaaaaaacagtccgtaaatggaaatggattccccaattcgaattgcgttccttttgtttggggggttaaagggatttgacagtgatgtgtttgagattacggatggaggtatttgcttgggtggttcagatattgtattttcatttttttgggcggcaataaatactgctaactgagaaggaaagagcctgtaacagcaccgtaccactcattacccgcttgccatcttctttggcagtgattcattaatgcaaagacatacattgcatttgcatgcctcacttagtctcctttcccctttaatgtattttgatcttgcgtccgcaaccgtattgactttacaacatgagattccaaagttctggaacgagtgtttcatttcgacaaacagtgaaacggggccaagtctatctgagcggttgtccaggaggtcatagcctacctgctttatatcgaacatgtctacagagtgctcatcagattacagtgctgccagctcctgttggttcctgcacagtggaggcggtgcgcggttctctggcacagtagtacgtagttgctgttggctcgttctcaacagtgcgatccatcccatatcggatatatcagggatcgactgcttacagcgtcgtcgttctgcggctcaaggtgattgattttaatgcacacaatgaatgacatgtgagaagaccatcgtggaagcaaaactcagtttaataatggatggatggggtgtctccgccgttgagatgaactacagcactcactgcaagcaaacatgctgcaagacatcgcgtcccttcccctatccagtctagccatgtgatgggatgtgacacttcaagcggttcacgacaagacaggattggatgttatttgcatcgatgtgttgacgaacccctctttacagtctttgggcgatcaggtgcaatatgtcggagcattaatacgaggttctatgttaccttgatctcatcacggctgagttgtggaagcaattatatgttgtttgagatttgctcataatatcaggtggacggatgttgtacgccacgtcggtgaatgatgtaggaggagctacataccaaagtcaaatatggatcaagacctaacagaaacgtcgcccaagccacgaagctgtcacgtcaaacagcatctgacgtcgcgccccttgatccaaggcgaaaaaagaagacgacggaatcttcatcagtagcgccaatggcgtcaacagccaactttgtcgctccttggtgaaccgtctgccgccctggctatttaacttttatagcaccaagctagcggcgcatcatgccttgaaaaaagggagtgctatggactgttagaggtcaatcaatgtacagtacaaaatcttgaccaagacgtacatggacaaaaaaggacccttgtcaggtccccttgctaggtagtagtctaggcattgcatatctttcgcaaaggctaccagttttgctgtgtaagcggacttggccgaacgccttccttggccctttcatctccttactctgtatcgcttgatccaacatgcttctatctagtgaggctggtttcaaaggtcaagtgcctgtgttatagttgattaatattgttgtcattactcttttccctctatcgtccattcaattaacaataaatatcaaaccaaaggatcggatcggccaatctgcaatcgcggagaataaaacccacactctccacatcgagaatggacaggaccctctcactcccctggtcagtttgtgatttagccttggaacactttgcgaatcatccaataattgtcaggccactttatcgattctgtaactattctagtctagttacagtctgggcaagtactggtattagtactccatgaaacatgaacagtttgaacatggacacacaaacataaaccatgctctgggtaagttgatagatctatgttcggatcagacgagatcgaaatgcagggcagaaatgattttgcttaaccgaatatctgatgcctatgatcctcagtttctcacggtgacatgtcatgggtttgtgcaaaagctcagatgaaattctgatatgcgagtacttgagcctcatgttgagaagcaaccacacaactaagcgtccaaatacacctcgaatccctatttatacatctcttgtaaccaaatgcgtccagatatcccatgtcacccttataaatcccatcccttgatattattcttaataactcgagagtcgctcgtaggtctattttaatcaatcccttccacaatagttgcgaagagctcgccggctccaacaaaaaaaaaagagaaacagaggctttgagaagcagcgaatcgatccatgacttgtgaaatatggcttcaccacccatactccaagctcccaatatacgcgtcttagtggtgatggccaaactgcgtaagaagcggcaccaacataccacccacagtggccaaggtatcacgcatctgcgggcccttgggttttcgctgcgtcgtgacgctgctatctgcatagccattaaggccatgatcgtgttggtggctaccgctgtcttcttgcatagcatgcatggcaacatatctatattaacgttagcgaagacttatctcatagcatattgacaaactcacaagaacgtgccacctgagaaaagaagcagcatgcccgtccaccaatgatcactctcaaccttgccaccacccagcagtgtgataagtgaccatgttgttatcgccccaacaggggcagccaaactgaaaacaatgagatgtcctcgagcagctcgttttgataggccctgtttgaggagaagagaggtgagaccaaaagcagcaggagctttgtgtatcattatggctgcaaagatgatgaagccaagcttcatgtctgtagtggttgaggaagctcccattgcgattccgtcggctgcagcatggataactaagcccgtggtcgttgccaaacttcgcgctcgtcgtggactgggtgccaacgaccccaaaaacccatctgcttcctcgtcaactgaggcggaatcgccgttgaggttgtcgaggctgatatggcgtgtctgcggcgcagaatggagactctctgttgcatggcgaggcagtcgatcaatcaggaacatcagcaggaatcctaggatcagggagaatccgatctcgaacgtaggaaccgcatgcacgtgctcgtgctcgtcttcatgttcgtgatcgtgttccgcttcttgatcctcattgtgactatgtccgtcttctttttcggtttctgtcttttcggtccctttgttttctgaagtgttgtcctcggtggcatctgcggctgttggtatagccgggacgtcagctgcagcttccacagcagcatgaacatccgcacgttcgactcgggcatttcctgttgctgacttcgcgacccgacgaatgattgcttcaatgttcaattcctcgtcacgtttttgaatcggacctgtgctaatcgtagcaattgattcgggaatgccgcgtgcgagaacagggtggttccaggggcttcggcgcaccaaggttctgactcgatgcatgtgagcagcctctgcgggtgaggtcgcagcctcgattccttcgggaataataactataagtgaggtgccgactaatattcctacgccaacactcgatagcagtcgcagttgagatggagaaagcgacatggacaatggtagcgctccggcgaggaacgagctattcaacaagtcagcggccgatgtacaggttatttaattcggatatcatgatcgcacgtacgccagagccataactagctgtgcacaatgtcagtattggtggtattattgatatacgagtacgacttacgcataagcctaaaaggagaagtatcccacccattgtagatttgatgtcgatcgagggtcaaatgggtatgcgcaaaggatcgaggtgggtggcagaagagaaaggaaagagatgacagtgccgacagctatctacgcatgatgcgactaccagtgattccctccgagcgtattcctgtacgcgcttgtcaagggaacagggtgcgatatcgacggcgaaggacgatgcaagggcggtaatgtagaggttgggcgttgggaaacaaatttatctggcctcggtcgtcagacatccattggagggatgtattagactgaattgatagtctcagtgctgggccagtcctgtaacgatttgtgaactgtcgattggttactgcggggcattagacccttaaattctcccctaagaccaactcgtggcgacaaccttgattaaggggaaagaatgtccagtcagtttagagtgaatcaacagttgttaatatacaacaattatgagggttgaaggctgttgttgttaatcttagagacttcattacaaacttcgactttactccttataacactcaagtacatattctcatataggctgtgtgtgtagataggtaggtacctagtagatagctatggccacaagggccgatattcatgcttgagatgccttctcgctgttggtatatcgtcgtataattccaggtgatagcgacgagtgcttctaactttctcagtcatgtaacatggcgtagcattgcaattaaatcctggtcagttaccagcctcgttatttcgggttgttctactatcgccatcttgtagttacctacctaccaatgatcctgatcagcggacctaccctgaatctgtccaccaggtatctcagaattgtctacggagtacttcagctttcacgtgtaatacgaagaatggatctgacatggcttattgtttgcactctctttttcaagatttaggtaggtagtcttatataatatttttattcattctcggtcagtaatttgtcattttatcttccaggtttcacaattaatagaggcccaaatcatataagcacggtaggtgcttccagccgaatgttaacttgtctgatcacgtcaacacttaacaaatcaaaagaggtacttactctcattgaattaatcgatatgaacatgtaggttgtagctgtagcatggctgccgattcttcctcctaaatcatttgtctaggtaagtattgtaaatgcacgggactcgtgctttactcaaattgacccactatcgaaacttcaacttacatccttcatctttcaacttgcaagcgaagcaggctcgatgccgtcgaatcatacggccgtcacatgatgggggaagctgaacagtcccctcgaagacgtcacattctctcctccatcaaccccgagcaacatcgaagcagaaggaggagccgatcaccaaagtctcgatctccagttgacgtcaaccgagaatcgtcgcatgatgcaccgctagaaaaagagcgtgctagcgcccggcgcaacgatgacgaaggagatactacagccccaagacgctcacgtcttcgactgaaggaccatcacagatctcgtcgcagctcacgaaaccggcgtcgacaccgcgagcgggatagcgacgatgatgatactcgcagacgatcgcatcgccgtcaccaccgacgccataggcgacatcgctcgcccacgccgccaaacccccatgagccagaacccttggacccagaagcggcatttcgagaatctctgtttgatgccatggctgatgatgagggtgctgcatactgggagggcgtttatggccaaccagtccatgtttatcctaaagagcgggtgggacctacaggacacctcgagcagatgacagacgaagagtacgccgcctacgtacgggagaagatgtgggaaaagacgcatgctggtttgctcgaggaacgcgctcgccgcgaagaagcaaagaagcgcaaagctgaagaagatcgccgtgcgcagaaactacaagaggacatggatcgcagcatacgccgtggcgaagagcgcagagaacgccgacgctggcaacagcggtgggaagactacacaactgcctgggtggaatggaacggtacgcctgcagcgatagcttggccggtggaaggcaatcgcctggaagatgtcgaggaggccacagtgcgcgagttctttgtcaacggactgaatctacaagagatcggagagaaggccttcgtggctaagctcagagaagagcgtgtgcgatggcatccggacaagatccagcagaaattgggaggagcggtagacgacgatactatgaaaggtgtaaccgccgtcttccagatcatcgataagctctggacagacagtcgaccaaaagcgtaatcacgatactattcacttataccctctacgcaaagaatataggaaacccaagagacctttaatgaagctggtaataactgggggatataatgttaccttcgtcctaaatacggtttggataagaaatacagttgttggtagcgaatacaattttgagagaagtaggttgtccttcgaggagacaccttcaagatatgacggtaactcagaactcgacagtattgattttggattggacaactgaaagccaacatagcaataaatcgacaggtatatatatagtgtgctcgatcaccccctttttgatatatagagaatgctattcttacacaactcaactgccatgtggccagtcatgcccggaacatctgctgaagccaaacgtgactatacccagacccagatataacacttggatttctatttgaggttctgcggctattacgcattcatactgccatactgagtttcggtgttgataatcggccactatgtgttcacaagatgctcaagaggaacgtagttactctcgaggacccccgcctcagatactatgtataaacacaagctcacgggactccgccacgacgagctggagtgagaccacggctgagcgagcacaagggaggctgaaatgaaggaaacgtggttttcaaaaattgtctgatatacatacctgattagagaaattgcattcaccctgcgttagccactgcaggatactcgtatacatatttcttagtattggaatgcgaatcagataataaatggccacttccttgtttgatttgagttaccacagccccctacacctcattgtttggctttttggagagttgaagatgccctgtcttgtcgtatcactgggaatcgttcttgtggcggccctcaaggcacgtatcgaatactaagtcaagtcagaactaagtatgaggccagccaccttgtttagtagtcgtttgtaatacagtatactttagcttaaaaacaacatcagcctcacaagaattagactaaaacataaccttagttttgcaacggcttaaagactaaagcgctgctaagggagcttcaacagtccaggcaagtattattcacagagtcgggattatgagtatggggataacttcaaagatgtattttggcgaagccatgggctccaggatggatatgtttgagaaaactagataactactgcaaaacagaatccgacagaactgcatccaacacgaccaatacccgccttccgttttcattatgccaccaagagatagatcagtgatgctagctgatcaatatcatgaatctcgctacatgtaattcattgcaaacatttgtcgaatcaagataaacgaccgaagcccgagaggtcagagttcaaaataataatgtcaagtccgtttcattaattgctgtgtattctgtcatatcgcacaaaacccattttacatgttgacaaagatagctgcaccgcccatgagagcacccatagcgacagcagcggtgggcatggcaccagcgttgtcatcagtagcactgctgacagcggcactggcactgttgccaatggcaccaatcttggatgtggcctcagcgatctggtcagcgatggaggagctagcagcgccggtggcagtggcggcaacggagctgagggagtcaagctcttcctggacagactcggaggcactggcaaaggcctcggtaacactcttgagagagctggtgtcgacggtcttggatccggtctcggtgtcagatccagtctcagtgtcggatccagtctcggatccagtctcgcttccggtctcagcagactcagtgacagtagacgcgtcggtcaaagtggtggtggcaccggcgacagcagtggaggcatcgctcaggcgagaagagacctcgtcctcaattcgggtagaggcatcccggacggcagaggagacttcgtcgatgatagaggaagcaccttcaactcgagtagagatgtcaccaatgacggaagaggggtcaggaaggtcgatggactgggcctgtggtttgttagtaagtggatcttttgttctttcgatacaacgaagagagcatcatacctgagcgtaggcagtgagggcagcgaggagggcgacagcggagtacttcatgatgtcggttggtggtgttgatagctgcttgactggtagcgagttgattgggattcggtgatctgatctgaattcgatagcaacaatgtatgagagggaggaaggaaagaagagtagaagagagactggaggtcaggacatcttatgtacgcatactacccatgctgttatgccatcagtctgtctacacacctagacaatgacttatatgtgcacacctcttcaccccggactgcccgcccttagtccggggcttggcgattcgtatgttggaacagtggaggcatatctattcatacacgcttaggtcatactggtacagccagcggactgcaattgtacctgaatcccaagtatgtatgtccgtgcccgggcagtcaggtttgtttctgacactcgattgatgtcaatcatggccgcaaccaaccgcaaccgctagccggacaccatttactgcgctgtgctttactgcactgcaatgtactcagtctgggctgcagccgttttcaagcttcaagttgcgttatgtctgaattgaacactggtaggctctggtgctttcaaaaataggtgcagcacgtatatgaaatggcttccatccttcagctgcgccttagcttatgcaaggcagtatgtaccgaggggagaatcctatgtttcagctcaggccacacataaatccggaaataaacagcaacaactaagcagaacttgactgggccttttgcaaatgctgtgttaactgcccgcgtgatgctgagcctcaagccgacgcggcatgcattgaaccccagcaaagccgtcggtgtacagagacccttgtctggtatccgtatgagtcgtggatagagcatgaaaagatcctcgcttggagcagttgtccggttaattacccaattcgttcaatggagactaattggaggcttcgtcaagtgatgacattacaagagtcaagctcgcgagtacctgcataagattccgcaatcaggggttcggtagcgacctcgcttttcggtttcagaaaaaccggtaatcgagcaggatatgatcgaaatgaagaactaaagagttgagaatgatgaaccgtctcgtatggtattgcttggctgccaggtataccctgtagccaagtacggacatactgtattggctatgtgccatcatcatccatcgcgattctgtgcatatgtcgtgccagactctagacagactagcgcaacccctgggcagttgcagctatgtactgtacgttaatgctctagcggtggagatttgtagacgatttggggcgatcttcctgggaccaagatcatgttcaagctggacggtttggttggagccgaaattccgtaaggattcaagaaacttgatctgacattatcaactgtggagttgtcttgacctcaacatacaaggcagcacctactctgtacactatacgcatttgcagttgaactgaataattgcgctggatacctaccaaaaaggaaagataaagttatagtaagcaaaggcaggcatcgaatgaggaagagcatgcagaggtacagcacttgcctgcgtctaccatcccgccggagtaaaatcaggtaggtacctctgctgaaggtgaatgttcccttaccttaacgtaatcattgctgactatttgcgtcacagtggagtccgggaagatccacactttgtttacaggaactccgtagttctggttgcactttctccttctttgttgctctgctgatggtcctgctgatgttgatgtttgctgacgggggctgttttgcgctggtttaaagcatgagccttgcggcattcttgactagggtccatgtcaaccatcatcttataggtcagcaggattctcttggaactttccgaccttgaaatagtacagcacagaagttccccagatcgtctagcagcaatccgtcaacagttcaggcctctgaggccagaagcatcgacgataatacagtgcagtacagtgcagtgcagcaggtattaggtatggaagttgcctacctctaggctttgtctatattcgtcctatattctgtacaacgccatcgtgccttgtaaatattctgcactgtgctttatatccttcacagctcgtaattacaaaccagccccatcccatccctaccttgacaatctagacaatatcgtgcgtggcgtaataaacaaccttacatacaaaatatgaaacaattcactaacccgaccaattcctagccctagcggaaaaccttaccttcccctccttctccctggagttcctggtttggcaaacgatggcactgaagctgaaaagttaaagttgtgccaacacctgaatcaccacccgtttacctgctaacctgaggatcgactgatgtacaactatgcaattgtgggaactaccgctgacaagggagctttcgtgtgtgtcttagtccgcaatggaccttgtcagcatcgtatttgcaattgtcctaatattcggcaggctaacaggcaatctcttagtcgaaagaccagagcgtttgctcctcagatgctcgtttccagggccaatcccgatttcgcttgcatagtagcgactgactagaaggagtgcttgagtagggaactggttctcttcgcctcttcctttcttttcttgtttctagtacctgagtccctgaacgcgcggcacgcgacacacgacacatggaacaagcgtaaacccattagctcattgcctcccttggcagggtcaacggttggaaacacaagcagtcagcaacggatggaggacaatgaactgagcatctctgatagctcatactacaacaccgtgccaataagatcctgctctacactgcgcgagacgagaagcattggccagcttgaccaattcacatttcaaccaacaactcattcgacccagtagcatcaaagtatgtatgtgccatcatggatgtccgttcacaatgcaatacatatccacgtactcttacagcttgtactcgggcgccacccaatccagaagcttgccttgtcgtgtccgacttggtctcgacgccacacacgcccctaggtgttccactttgactccagttctctctgtgcttccataacatctcgttgccataaccccggcttggcaccttggatctccattacagcataaagttgccttgcttaatagttttgaccagtgctcgccaagcccataccaagcatggcattcgattactccaacaagtttccctgctttctcggcctacatcgctctcgatcgagatgcagtgcataagtgggctgatgaggtctcgagtcccgtcccattccatcttcatgattgtgacggaagggggttcctctgttagtgagacaagcaatagacaagctcacgactactgcagtcagatcaaccgtacaaagaaaatgcaattagaagaacctcaagggtctgcgtcctggtcacgctcttgtgtattcaatattcatcctgcggaaagtattgcatagtttcgtcaaaggctctctctcccgagtaccgagacaattccgattgacaaagaccgttcatttgaacatgcctttcttgagttcctccactatttcagccgcttccagcgcactgcgtgcttcgaaatcatatcgtttactttccgtcgctttgtacacaataagctattttgggcatgtttagtcctgaacggccatgaaatctcgaatggtaaactcaccttgacgtttgtaggatgttttcggaatactttgcatccaactacgttgctgaagtgcactgttgttgtcttgcctgagccgtcttgtaatgccttaccgccagacgctggcatgatgtgtatatattcgccatctattaccagaatacgctcgctcatgcctacaatacgcattggctgttttcgccagaccgtgtacttcttgtaactggcgttgctgagttcgtcttgcttcattgactcacgtgctaatggatggctaccaaccattggcgtttgcgactttttgcgcttttgcatggactgctcagttagcgggaacgtctttggcgacgaactgctcggcgacccagccatcgtcaaagggccatcggttgcaaaccgtcgccggtacaactcaagatccgtgacatttccgatggatgatacaggtcgatccaacatgacgacagctcctgagctaggtagtttcaagacatggttggccttatcaagctgcctctttcggcaaaccacgtccagcacctcagctaagtatgtgtctgtcatcacatcaagtgttaccatttgacctggagccacgtctgccgacatgatgtgaactcgaagcagcttctgctgtcctctggatgtgttgggaaccgcagctggtgcctgcggcatatccgctggaggcgcatttgatctatacgtcgttgtgacaatgggattctgtcgtggccgatctgaaagaaaagagttgacgttcggtcctggagtaccccgaggagtagcatcctcatctggcagtgcagaatcaagagctacgccgccgccactgtcttgtgaagttactggctcttcttcctcatcctcttgaggcgtcaacgacttattctcaagatacccgtcctctgaagcctctgccaatgcaaagtcatcgtaagcggttgaatttgatcgcatgcgccctcctcctcgagcggcagcattgtttaccgtcgtgaaagatgtcaaaggtttggtcctctcaaacggaggaaagtcatcatcgacctcgccaccctcttcaaccatgcgtagagtccaccaattgatatttagttttcccttgggtagagggggatccagcttttcctcgttgtatcggtacagactcaacccgatgaggtccgctactgtcactaccctctcagcaccttgcccatcatggacgcgtggccggataagaacctggaacggcttgcttggcgtttttgaaaaaggggcatatatacgcacggcaatagacccctgggtgccctggccgctgaaatgtgcaaatttctggaatggtatggatgacttcttgtccttggctttgagagcggctgatagcaaactcctgggctgggcaacgcttaatggccgaatcatactcatcggcctgggaggcggtagcgttccaaggacaatgggatgggtgggtggtctcgatttgcgaattgtagattgtcgtacgaagttcttaggtggagttcccacaacctgtcgggtaggcgacgcgttaatggcgttctccacgccgtcaagaattgatgctgagtcgatactctcggcatagtcgtcagacatgtcggaaacctcgtcagagtcttcttcctcttctggcaagagggaagtgtctgctcgctggatgccgggtgtaggctcctccataattctagcctgaagctttgcggctctcgttgcagcacgcgcagcctctcggtatcgttgcacagtcggaatgtcggtttcgttttcggatgatatttcactacttgtgaccgtgtccctacgagccctctcctgtactgtccccagcgctgactgtgagcctcggcgaggagccctgggcgaaacagttccgacctgacgaagattcgtgttctgtagtggtgaggagcccgctctgtttctgaccggcattttggcgaatttgatctgctgcgcagccctttggtccgtatcgtcatcactctcgtcgctcaaatcgctgctgtcttcctcttccatctgctcgcgacgcctgcgtcgcctcgtagccattcctgggcccatggtgtcagatccggccgctgtgagcatgccgccatcttcttccccgtcttcgagcgtgagtccagcttgctttggtgcttgaaaatattcggaagcgatcgcggtgggaattggaggtgaatgtgtgcgcttgtggtgggaagagttcggtcgccagccagcggctttgaagggagccgagtttatgaagccatcgttcacgttaagaaggcgttctccgacgccgtctgcgatttcgtcaagatagcttgtgcgaagttgataagagacgagtctaaggacaatatcagtttaccagcacgatacttggtttgcgatcaggacgtactcttcaagttgaatgacagacatgatggcggctttgatgttgtgagtaccacagcaagatgggttgagtaaagttgagaaacaagtgaagcttttcacatgtttatccgatagagcgattacctagataagtgtaacttattagacgctgtgtctatcataccttagtagttatgcgacaagcagtggggttgaaggtatgtaggtagatagtagggtagtcgtagttcagagcctcattagattggatgtggctgcatcataagcacgggccattgacgagacagaagtggatccatcttaacttcatgtcgcgaagctcaagttcgcgatccttttgcatctttcttctgttttaaattcaacaatacattaccgaataaattcaggcgaagcattatgggcctcgtcgactattccgattctgaaggctcaggctctgaagccgaagttcaactccccgtcaaaaccgcacccaaacaaaccgcatcatccaagaaacccttccaaaaagtcgtcgatcgatccaacccaggcaaaatcgtggtcagccttcctcaacttacagacgacaaggcgcagagccaagaacccacagagaagaagataaagactggcggcggtggtagattttctggtttcaattccttcctcccagcgcctaaaaaggcaaatatacccaagcctgcagcatcgagcagtgcgtatacaaggccggcttttcagttcaagacaagcgccgcgccaggattcagcagagactcaggagacgaccagaagacgtccaacgatgacgcttcagaaaatgtcagggggccggcacagaaggctgccgcgcaaccacacatccccgaagggcagaaaccagccgacgaagttaagctggtgggcaaaccattgatgttcaaacctctatcggtagcgaggaacccgcagaagaaaaagaagctcaattcggggatggcgaaaccaatactaacaccacacactgaatcgaaacaagctgaagcagcggccccaaagaaggtctctctcttctccatgcacacagaagagccgtccgagcctacagagaagacatccactggcgtttatgagcccatgtttgcgacgacagaaagttcattggcctacgataagggagcgtacggtgactacgccagccatgcgcaagctggcccgtcagcaaccaccctaccagggtccgagtccttggatactgtagtcgaggacctcaacctgacaccagctcaacaacgagaactatttggtcgtaatggtcttggtaaccaggcagccaagaaggttatcaacttcaacatggataaagaatataggcacaacgaggaaattcgagctgcaggagaagagcaaacccacaatcctgtacgggcgatccagggaggaggaaaacacagtctgcggcagttggtccagaatgcgcaaagccagcgcgatgcgctcgaggacagtttcgccaaggggaagagcaacagaaaagaggcagcaggcaaatatggatggtgatgataataatatgataccccggtcttatacagtaaatttgagaatgtcgaaattgttctttgtaattttcaatctgcaggtgtctactgcacagataggtatacgctgtctacatctaacccaaaataaacagacatgaagcatatatatacattgtacatatgattgaacccaagggggtctcaaaggctgaaccgctcgccatggaatgcgactccgacctgagaaaaagaagcgaaataaagcaaaagatatcaaaaagtctcaactccgactttgcgaccgctttggaaggcattatctgccaacatgaaaccccattctcctcgtgttgtaggggatatatcgtcatagtcgtgtggcgtcataggcccaaatcctggtgatcctgggctcataataggtgtcggcgtgagagggctgaaggcactccgattgaccggccctgcagtcaggatttggtcaatcgttgaaggcggctcccactgctgcatggtgaagtataactgatccgtcggccgtgctgtacgatcgccatcttcctcttccacagtgtcgacctgaatgggcacctgggctggagcctctattttcttaggttttggtctgagaaggggccctggagtgaaatttgtctgcagcttgagcaagggcttcggcgatggcgttttgcctttgtctgctatgatgtttatcgtgggctcgcttgcctcctcttctatatggcgttcctgggagtcgctgataggcttgatggccggttcggcgaaacttgtgaggcctgcaattccaccgtgctgctcgggtccaccatatgctcgtcgatacatgcgatctagatcgaccaaggcggagtttgacacgctcagccagtcgtatgatcgaaggatggcggtcttggaaaccttggtgccgttggttgccaagatgatgcgccttagttcgtcgacggcgtcttcaaggcggagcggggatttcgttttggagtagctagaaagagcacttttgaggctatacagtctgtcaagtgatagtacagtgaggccttctgagcagaagaggacctcattctggatgatggagctatgtatgagttggtttgtgagcccacaggaagaaggcctgacagcgggagagagccactctgaactgtaacatattagtcggagcctggtcattttggagtctagtcacatacccaagagcaaacttcttctccgttttggtcagtatggtgttgaggatcttttcggatttggggttgagctcgttagtgtggatgagccgcataccgaaacctgatgatgcattcatcatggaactcatggtatctgtagtcgttgatgaggcggtacagggtgtcattggaggaggagacaagggcgtagagggcgacagaggccacttgaaccgagggctggataattcgagtggagggacctgaccaggcgaagatagcccacttcgtggcgaatccatcgatcgaagagatgctgaagaacctttcttcatcaatgacttaagcctagaaacgggaccttgagagaggttgagacgaaaaccaggagacaaggtcgtcggggtgatcggggtcaatagacctttaggtggaacaacagatgggagttggtaatctcggcgagcgacgacaagcgtgatgtgctgagacttccgagcaagacaagacgatgcatgctcgagagcaggtgccatattaggtggcaaatggtgggcgtcgaggatggaggtaccagcctcgagcggagatgagatccgatccttgagcgacatgttgaagatacaaagtcgtgcgtcagcgaagaggacgacttagacagactgctcgatccggtatgatatggagcgaagacaacaaacaaacgacgagtaacactgggcaagagagaaagaaagaaagacaaaagaaccgaatcgagcaatagccgcacagcagctgtggttatccttctcaagcctgatatcgcgaaaccgtcgttgttgaggtgctgcatcaaaaaagtttcaagaagagagaagatgagtggtaaacaagagtattaaaagacatgacaccatccgcttgagcttattcttccccggatagctctaaaaaaagaacggcaggttgtttatgttttattcctcaggtggccctcccaacaggcccgcccgcctgatatccccggcggatgggtgacatgaaacggaatggtgccaatatcagttaggctccgaacccatagactatgtagagcaaggggaaacacaacatcgcaattcaagagaagcggtgattcttactgtgatgaattacatgcgagtgatgacccgctatagatttaccaaacaagcttagttgtaaagatatgggcggctaacgtgcattagcggccctcggctgctatttcaagaggctggcggggtacctggaacgcgatgggattggcccgcatcagccttgcacttaatatagaagatggttggcggccagagacgccatcttagtggctgtatgcgtgtgagtgtgacagacaacctctgaacctgcagaagtgatcgagcaggggatcttacttctacatatgtataataaataacaggttaacagcaaatattaactctatcgcggtatgaagctatatcaccacccttaatctgtcataaactttcctagacgtagcgtatcggatcttgagcatcgtcccttgttctaaaaacagtttcttgcatccctgctcgtcactaccgcattttgttcctgcgttgttcccaagatctcgtctcttgatctcggtagtcatgttgcaggccaacggttctatttcttgggtaacataattaccaccccatgggtacaaaagtagatatccttgatatcgatctcaggtcaaggttagtactgaagaatatgtcaccgagccggattatatcatgagtctttctcctggaatcatcgttgtcaactcagcatctaataactaccctgttccattgcttcgctggaccgggatcagattcagctcattacacttcaacacgaaccaattgttttctccgtttcgtttcatctccgtggaaatgtttctaaacttgtaagttttcgcaatcacaactgtatcgtagtatttgagctagcaaattgagccagaaatttggccatgtagccaaagatagtagctgtcccaccagcggctggccaagtcccgttagctcctccgtgtgacgccgttgctatttggatgtgctttaatcttcccagacatgcctcatcatacatgcatcggatactcataacaggtaggtgaattaatttgcttgtcaatcaaaaattcgactcatcagctaagaacaaagcaacaccattcgttataatcgggcttagtccttgacctcgtcatcagtgccatatgttgccgttttattcaaccttccttcgccgttaaaccttatactctcttgaccctgtacgccgccactccctgctatgcatttgtgccccagaaacactcgtctctgccatcatgactgtaacatgggcacttttagctcaaataagccgttgatccgtgactcgcttgttggccagagtccactgggtgtactaaagcccgaaacgtaaatagagaggaaaaaagaaacacaaagcctcgaccaacgtgtttgcgtccacgctagaaagcaattctaggatctcctctgagccatgttcaccaccgtaacacctgctacatgccgtgtagctcctttacacccggaatgttcatttcaatgtcatcaatctggtcagatgatccgcaggatccttcccagtctttaacccaacgtcagccgttaccaaatgtctgctatgactgtatcagagtcactgaatgactgtaacataccggtcccgtcgtcttccatgtcatcaacaacaagcttccgtaaaggatcgatcacatctgtcatacttgttagccattccacaaacacaaacccacaatataatgcatctgactcaccatcctgcagtttgcagaaccttttgtctgtatcactctgctcatttgagcccacatttaccaccgcaccgcattgctcgattacgtccagaaaatcggtcgcaatttctcgaccaacgttagcccgtctgcggacgtggtggtctttgaggtactcgagacatgcgattccgacctgctttgccgcctcctcaatggcatctttgtcacaacagatactctcgctgttggccgggctgtgatccttcaggttatcaaacaaggtgctgctaagaaacccttttgtggtggaccgcatatgctgatcagaccacgcgagaagaaaaggtacccattctgacacttgtcccaggctgtgcgagcgaactgccctggcaaactcctcgtcttctctttgaaggttcgccgccaccatgaagaagcgtacaaaaaacacaccctcgttgttctgtagacttctcgcctgcgccaacatatgctgcactatttccagggcgttgttgaggttgttggtactgtcgaggtagggaatggctgcccgcaagaacggatccatagcctgtgttgaggtttcaccacggagacattgtttcaatgttgaaaggactctatcatcgactttgtcgtctaatcgtaccaagcagcgtataatagcatcgctagatgctggcgcctgatcaagggcaaggagtttctcgacaaacaggctagtatgagaggtcatgtccaaaccattgaagacaagagttacctcacttgatgtccaacggaatggcccagctgtctgtgtaagacgctctgtcggatcctcttcgattgagtcggttccaagtttccaactcatcttgcttatcaagtgctggataagggcaatgattgatgtataagaagggggctttggactgttgtttcgtcgaataacactgttgagcattttggcccagactccactgaggtcttgtagagggtcggccgagatgatctgaatagtccttagcagaaagtctgcagccaatacacgtccagtttcacgatggcccagttcagcaaagcctagaattgctccgaaatactcgtcccaggccttaatgtggaggtgaaagtgcttccaaagataatcgaaaatgagcattactcgatcgatgacagagtgacgagaaacatcatgctgatcaaggtcttcgtcttcatcggaatccgagactgagctgtacgactcttgcaagtcatagatattgggaaacgcctccgatatcttcttgactgcagtgaccagagcgttgcaagtgaaacttcgtactccctgatccgggttgcgttggagcagcatgcgaagtgcgttgggataatgatcaaagtaactgtagaatgcaaaagcacaataaggacaagatgtgattgcacccatcaggtctctacagtatgaaccgaaatgcggaatctcctttgctctcgtgacaacttggtccagatggccgagtagcgttcgcatggccgaattctggagtccatgctcctgctgaaatttgcacatgaagtcgttaggactcaggcaagtatcagctgtatccacagggccacaacacagcagagattgacggaacagggtcagaacgagcccagtattggactcgtcatagatacagtgacggcggaggatcactgtgttttcgaccgtggtatgatatttgagcttctctggcacttcgacgcggaaaggcgcggagacgttgagactcatcatattttcctgctcagcacgtagggacgaagcgcgctgataaaaaagcatgtatgcactgtaattcctgtcgaacatgaggccgtttgagtcttgaagaggacgttcgttcgtaccgccgaatgttgcttgttccatttgcgctgggtcccatggagttaccatgtcgtcgttgaattcaacccagcttggactatcaacggaggaaggacgctcgcggatgtaagagtagtagtgcccggattcggcggtacccgaatgaacgagcacaccgactagttcaaacatatcctccttgccatcactctctgggttgctgagatgctcgatggtgtatggtcgcatgtcgactcgactggggaacgagaaatagtcattgatcttgctacgttgaagggtacgtagattgaaatcaaatctcttcaggtggaagatgaggttttccgggacatctttgatacaggctctgagatttcgttagccagcgagtggaaatagttaagagtaggaagtaccttttcaccgcatcaacgtggcggtcgcacgttgaacatttgtacttgttgtctatttatttggttagaatatgacttggctttcgcaacgaagacgttgagcttacctccttccataatctcaccgtccacatatgcctgcagactttcctctaatgtgcttttccccttgatatcgcattgaattgcggaaaagggctcgagacgctcagagatgtgctcgcattctttggactttacttgctgcacaagctgtccaccgtagaacgacttcattcttctcttttcatcctggccaagaagctgattctcccaacggtcaaaaagaagattataaaactcgtcgacatccatttgattgtggatatcaatgagagtgtcatcgtatgtcttgatggaattgacaaagtcagtcgggtcaatgtagcgaaggtagctctcctgcatatggccaaacagtttctgggtgctgtgaaggagctgctggttagtttcagggtagcgaacgcggcaaccgagcacgaagcaccggaaaccagtgttcatgtatagctgcgccattaatgaattcaagtagcaggtgttggacaagttctgcaatcctgcgtagccgcatggagcacggagtgctctggatcgctcgaagtgataggataggtcatacaggtacggattatctgcaccatctgtcagtaggtgcggttctactaaagggccatacatgccatcgtcatcttcataaaatggtacttgttgaccgagtccttctagaaccatttgaatatcgtctcgatgatgtttcacaagctggaacaccacttcgcaaagcttggcccgcgtttcttcgtgaagaattactttggccacaggctctccgtttgctaaccgcttgctgggataaagctgcttccaaaataatgacgcagcaagatttctagaaccagttagaatattccatgagggtatcaggtttcgctccttacctagggagcacctctgattggacaacagtggcgtccaaccgtagacaaagatgcaagagaaaagccaagcctcttgctaatgtatcttcgacatcgggcgattctatagtctaataattcaatgatttagtccgctctgttcagttacgttagatcaactatagtgacatacctcagttgttgtatgctctagaagaagttggctagctttgaccgccagtgttgcaatgttcactagttcaggcgcttgcttgttggttctaatcagaaggaagtaggtgaaacggaatagttcgtcgcactgatgcggaatgtcaggtgcttctgaaatgaggtctctggcgatagtccagaagtatgttgctactaaaccatcaaggttgttgtctgaagcacgatcgacggctgtgtgctccaaaatagtgaagaattcttgcataatcttgatcgaacgtactctgatgacctggcggggatcggttagtataagacggcgtaggactcggctgaagtctgtgtttgcgctgagctttgtccaaaattggtcttccataatgctgagtcgtagacaaaggagaagtgttaaagttatagcagccgagggctcatcgccgggacaatccgcggcatacgaaaggatttcgaccagtcgatctggatctggtataaccagacctttcgatatggccggtgtttctgaagcagtaattcctgcataataattagaacctgtacagtaaagctgatcatttgcacatactgtcgtagagctgcttgaatgcctgaagtaaacttgttgtgagctttagtcgcatgaactttgatgcttggtcgaagacgttcttgtctgagatagcatgcacaatcaaggacatggctgtcttgagagctttggagtacgagacagaacgaggcataaacgcgtcattctgactgccatcactgtttatgccactaggagatagagcatcggtatactttgctaacgcatgcacagcgtagagcgacttgaaaggctgccccgaggggaaaacatctttgtaggtcgctggttcgttgtcaatcaacttggagagacggccgtccgtcggcagttggatgaggaaggcgaagatctggaaacgttagtatgatatcttattgataatggaggatatgattacttcttctgcgagtgagtctttcatgctcaaatactcccacatctcatcaaaatgagtagagatctcgatttcaagtgaggaagcaccaggcgtaactcgattagagatagctggaccagagtcttcacgcctgaccagtataagaccgtcatgtacgcggagatcttcgagagatttgcatatgtccgtctcacgtggtaggaatggctggcctctatagtagattcgatagttctcaaatccggtttcttcacggaggctcgcgagcaaagaagctgcagtgttcccctttccaatcacaagtggcttgatgtcagtctgttgattgccatcaaaagactgatacttgagttccgctgagtcgccctgaaccgcatagggtgcttgagaaattagcgttctcaagtcgggtgtgaataagtgtggcgttgaacgatgggcatccaacatgtaccgcagaaacttcaaggagcggacaaatatcctttctttttccagtagcttctggcctttggtagcaaataccgcatccccattattaccaccttgagggttgaggcccaaagtctctaaatccttcgcggcaattttcagctgctttagacaacgaccaacgagagctaggtgaatcgactgcgttcgttgcgtgggaccagaggaaatatactcatttttaatgtagatgtcctgtgtcaggacttggagagacttttcggccagaatttcatcttcggcttcaagggcgatgcgccacacttgttcaataccacttttgttgaccgcttcctggtcatcgagaggaaggtccgatttttcattgagacgaggcatgatctcagctaaaaggaattccagcgtaccttcacagaagtactcagcggaaagagttgggagatagtgaagtaaacaagtcctgagaaaatgatttgagtgaatatcaaagttgcccccccggttgagaatgttcagtatgtcccacccggctctcctatcttctagtgagagtgagagagaaccaacaagcaggttccagagtttgaacccgagctcctgagtgatggtttgtggttccaactgaataatgactgcaatgaattctttccgaggctggtaagtgggcgaggcgagtaccgtctgagaatccattgctcgtccgatcgtgatagcatgctctaattcctcgacaaggagcctcgtgaagtcgttctcttccactagtctatgcagctcggtggacataactcttgaccgaatcgttgtggagagaaagtagagactgcctagggtggtggctgacttgtttgcaatatcttgaagacaactcaagtaaagttgctgtcgtccttcggggcccggtccgcatcttaacaattcctgcagcttatgcaatgttatctgctgcatttcaggggacacgggttgcgatccacctgtggagatagaagactcccttaacagccgcagacaaagattgtaaggctggattccaaggggctgctcaattgcaggtctgtctgtcaagaattgcatgacatggtcccaaagcaatctgatagtggacgtaaaggcatctacaggtagtgtctggaacatgtcgcaaagagccaggaggccctcgatgtcaaagagatgggcgataccactcatcattcgcgctagagcgtcgactgtacggggatcttctccagacgtcattcctcgccatatcatgtctagatgctccttgcgatagttcttggtcactattatgaaaccaacgatgttggcaccctcaaggatgatctcagggtggcaattggagcctaagaagtagtcgatgaacccagatccgattagatactcggcaatatgcccaatataagcgtggctgtcgtcactctgctcggagtgaattctccaacactcgacaagttctctgcacatttgtgtcgttccttgaaatcggagttgcatttggctcgaccgtatgagcttgatgaaggtttcaaaacgccgcttgagagcaactgcctcgatagcgtagtcttcagagactgcaggaaaagctttttggtgctcctgaagtagatgacttgcaatcgggaggccgcatctgaggatcgccttgatcatatctgacaaagcagagacacccctgagtatgttgtccgcgaacagttgcgagggttttttctcgatcatgtcatcaaatatcctacaaattagttcgtacaaagcgaatccgttctcgagttcctgttttgacatcaaatcatggctgggaatgcgtgggttgagagtgtcagacatgatatccgacgctacttggcagattgatgccaaatcgttagtcaaacgaggatggctcgggataagttctgccaagattctagccagctgtaaaagactaccaatgcttccgtttgcacttttctggtaagctctgacgaagtacgaagccgtaggtgcaacttgatcagtctggctgtcgctgggccgcggtggttgagttattgaatgaagatggtggagataaatcggagagaaaagttcaggtatttgccggttttgcgattcctgatctaccatgaattctttgatggcgatgatgtcttgactgacaaaccaagctgatagtgtggcgaagcttgcaaagaaagcactgctaacttcccaaagtgtttcatcctcgtagagtggtggcctatgatggttagtcctgttagatattgattgtagatgggcacctaccggcggtaagccatcgctggaacaatgcgtgggaaggtggcccagaagtgtatgtttaaacggcacgatcccattgccgtttgccgactaacattcctagtgtaatcgagatattggcctagccattgctgcagcctatgaatgactgctgcatcgattgaggattctgttttgtcagtatctaggctcactgggatgagtatggatatgccttacgtgttccaaggtaagttgcaagccgcatcatgattccttctagtgactcattgggctcattgaacgggaattcatgaaccggatcgattgcgacaaggtcgctatcgactacggaaagaccagcactctggtagtcagacatcatatcctcatctgattgtatggagataacctcgataggcggagtggcagactgtgaagaacttggccgtgagaaattattgccttgaggagcttgactcatgtagacctcagaatcttcaacactctcttgaacgtggtcgttgacggcatcagtcgcatttttggtcacagctggctgagctgcagtagtgggggaagatggcaacgaagacgaatgtttctgggttgcattcctgaggttgagagtgaccatgctggatggaggttctgtaggaggatcacccatgcgagagcctgagccgggagtctcaggcgcaacagaatctgtgagagagtctgcagccgtgtcaggtcgaggcaaggcaggatcgatgtcgagagtggttgagctggaggagtcgcgaatggggttttctgcatcgagagaatttgcaggagacccagaaagagaggtgcgccggcgtttgcgagacgagatatcgctatcatcaaatgggtttggccgggtcgagctggcttcagcggaggcagcgcgatctggatggtcgggagatctcgaggctggatccatcggagtcgtgtagagtcaacggggacgaggcgtgaaagtacagagacgtcacaccgtcgcgagagacgccccggcgaaaactgcacaaaattaacatgtgggtttgatagagttgtgaggtatagcggggggagcagcaagattcccaagctcgagataaatatcgaacagggaatcagagccaaagcgttaatgcggggggacaggcagttgaggcaagacaaagagataggcggttaagagcctctgggatatgaagccagatcaaacgaaatatttcccagaagaacgttgactctcgagtcttgaagtgggatggataagaagtgcaggaaatggataaggcttcttggatctgagggcaaggtaaaagccaaaccaggatctggaagagctggagtatggattggcagggcgcggtcgcggtctgctagtgtgggtaccccgccacggtaggagcactgggggtgcagatagtagaaacaagagggggaaagcacgatcaagagatatagaggatggatcatggaaataacaagatgaaaactgtcctgcgttatacttgcctttggttttgagggagattgatggcagaacactgttatttccaaaaagaataaagacaatgctcttgctggtattgttgtttcgatataaatcgagttggggagaaagcgaataataagagaaatttggcttggttgctgagtcgaagctttcgggggtttctagacgagtggactctaatgtcgtagagtttaaagtgtcaggcaaaattggtggttgccttaactggtttgacagtgacacatcccatccatacaaaacgtagtacgtacttctaggtcccgtcactgtggctcaacttttttaatggagagctcacctgtgagcgaggtgatgtcaagccgtacctgttatgtgtctgctaatatggacctctatggtggatttagggcggggtagaccaggtaaatttgatggcctaagtgcctgtgctgatggggtgaggatagtagtgttgaattacatcaacccataggcaggtacgtgggatgccatgacagactgatcgtggatttgatactgttaagcttgacgagttcaagttgctggatgaatgcgaaagtgtctatcatcagtatttcataagtccttgagaagtcggcctcggaaatatgatgaacctgcgaatgttagtgcagccgagtttcgtgcttggactccgcaggtgtcatgatagcaatcacagtatttggcggggtccatatcaagacattcagcatccattcaatcataacaaacgacggaagaaaagacctgctatctgttgcggttaaatcgtggctgtcagagtgagctgataacgtgaaatcggcggtatctggcagtgaagcctgattgattgaatggattgaatgatacatcataattgcttatgataaaacttcatgacgaccaaccacgttgatctgtgtcacaggcacggttctttgcctcgtactctttttgcgtctgcctgtctcagacttgagcattaacaatttcaaaggctaccatgagattacacgcataagatatttgctggtagacacaatgtcaggatctgaaatacctcttatccgacttactgtacttgcctgcgtcgggccgttgaacagcgcgtccataatatttgacatttgacatgccaaaaagcccaacaaaacaatggggacctcgttgatcgtcacctgggctgtttcaatttctttggcaggcagaatttgtacctgcggcttgtgacatatgatgcggcgctaaaaagcaactccccgtccaaaaccttgacccacactgccaatgcatatttgcgaatgctacaaagcaaagcacttttcctagcctccatttcatcgccctcaaaactacccttgccacgccagcccagtaccattggaccatttggttgattgcagtgactgtgccgactacatactggttggggtttctcttgccgccatttacgtcaccgagtaggtatccatcatgcctgctccagcgtctcaagccgctcgcaagagagttgttcaccaacttgacactcccttttccactgtctcatggtaaataactgtaaacaacatcgtcacatcaccaaatctgatgagaagtcaggccagatgtctcagcagaagatcaagacactattttggagcttttatgcgagtaagtaaagccctgtagaagcctcggcatcatcgaaaacagagcaggacaagttatccgaaaagcaaacattactgacagccaaagcttattgagccctattggtcaatatcgccaaacacacgtcaagctatcgaagggtaaacgtgcggcgcaaaaggagaaagaagtcaagaagataggggatggctcggaagaacctcagccgccaccaatgcccgagctcgaagccgatatagatgttggatttaactcaattgctaggaatctccagtcatggtcgtcaaagaacactgaatctacagaagacgaacttaaaaggcagtattgcatggttttcgtagctcgaggcaaccaggcctcggcattcaactgccattttccacagatggttggtacagcatccaaacaactccctgcggatagtcatattcgtttggttgggttttccaagccctgctctgagcgcctgagcgcctgcctaggagttcccagggtgtcatccattgccattgtcaaggatgctcatggagccggagccttgcaagagtttgtcatgaaggcagtggcaccagtggaggcatcgtggctaaatgcatcttcaagtacacagtatcttgctccaaagatcaatgctatagagaccacggtaggacccaaacgcgcacgggttgaacagtttgactagacaaggatatatgcacgtatcctttgggcctttttaatagtatttgtgcggctatggattgttaaacattaataaaggatccgtgagagagggcggtgtgattttacaatctgacagtaggcgtaactcggactacctgaataccaaagaagtcaaactatgtgcctggaaagatgtcggtgactgtaagtatgcgtgcaaacactggaagaattccgcttggattattacctaactatactcctgccacagtcgtctttaggtactacgtgtcagttgctggcttcattaatctccaagttctcaccagataatgcctggaaatcttccctacaagtgtttgctatatgtctaccaaggcaactcgttgactttaaaccctggtgttggataacggcggtttatcttctcgtcactggcaggcagtgtcgaagctgtatctaccagtgcgcacatcctcatcgaaccgctatactttaaatatccaatgcctacctagtacctactctgtacttatccaggttcaagacggccatttcaaaattgtattctgcattagctgctactagatacctaggtgctaaagtaggcagccgtattctattgtttggactgttcccgcaagcacaggcgggtggcaggcatcgacgtttcttcaccttccttcccccaccccccttttcttcctttccttcccccacctttcatcttcctccccttgcaagatttcgttctttcgtaccaatgcaagctatcatggctggctccaattatgccaacactggcagtctgaatgatgcccgagaactacagaagatgttcaagggccagagtagcgacagcagtagcggcaagaacagaggcaggagtaaaggcggtaactcgcttcctatgaagcgacagggtgagatttaccttggattagctgccagacatgtgcatggactaacatagcatcagaaaccttttcgcactcgcgacgtggaccaccacctacgtcttcccagaccaatgtaccccctcccagcgcccgatactatacggccactcttttgtctgaccccttaaagcgagctcctggaccaattctaggatcatcaactctagctttcttgagtcgccaagatccagcacctcaggcgcctgctgctctcgctcaaagttagtagtgagaagcaaaggtgctacaaacggtgcaaaatactgacttgaggatagcagctaaaccaagcgtcgcggcaaaccaggtcattaaccctattgtctccgctgttgcagccgctgaggtttctacgaccaccactgttgaaacaaaagtcctaaacaaggaggaagagaccaagaagagcatcgcaggcacgttcttttctctaatgtcgggagactcggacgagcactcggatgaagaatcacccacttctaaagtccaggatgagactgtaaataagtccagtgccgcaattgtctcgaagtattcatctgacgagatactgaagttaagggcaaacgccgagaaagtcatggtgccatcgaacgtcatcgtaaggcgtaccggcaacgaacgaaaggcaccacttgctgtcgccttgagccaggccgcggtccatcttgcccgtatgaagaaagatctcgaaggcaatgcaagttcatttggtactggcctccaaattaccaagaatacagctccgagtgattttcaggctgtgaggcctcaggctacagtcactcagcccagtattaatacagttgagacttctgacgtttcgcccgaacgcaatctgcggcctgttgtgaagcttccccagattgcaggtgttcagcaacagcatcaagtcaagacagagttgtcgtctgagaatacaaataacatgaggcttcgaccagacgctcccggtttcgtcccgaaaacaactctcaagtcggtagatccttccaagacccgtaagccaacgaaggggctgggatcatctatgtgggctaagtaaggggtcgtcgcctttgccaaagggtaagagaccgattggaatggcattgtggatttcacatatgggtgaaaaatgagaacaaggagaagatcatctatgaggcaactcatcggaatatcacgtgcttggctttgtactaatatcagaggagccagaaagtttttgggccggcttgatggaatttgaggcgagagtgaaactagcccaggtagcccaaattatagactattgaccgactacctatctcacggtagctgcgtctacagaatactccatccgtctttgaatttctgacatagcttgcgttgtgaaccaagggtgccgcatcgtgccatccaaagacgtacgccgttctctgaagactcaggggtaacacgatacgtgggtatgatttgttgaaggtataagcacaacgctggtatatttttactcatctaaagctctattcagatagccccttctctaggatctttacgccttctctcaccttaggtgagtagtgctttctcaacaattctccctcccaaactgttgctgcaaaggggttgctaccctcaatactatcactaattgggttgtatcgaccatcacccttacgctcctcggtatcccagagactgcgaactttctttgcgtgggtatgcgccacatcactgagaagtacgaggacggcctggcacgacttgtcggggagctggagcgccgccgtcatgagctgcttggagaaagcggcgagacgcataggcggcaccgacctgatgttccaaggcgggagaagaattccagtcaacgaacgcaggagaagaaccgttgttgtttgtacattgatcttggtagctgcgctggttgtgttggcgggacgtgtcaactcgacatcggggtttgtggataatgtgaggagggtcttgaaaagatgggtagtgaaaaacgacaaatcgaggtgaagatcattacgtgagttgtgagcgtcttgaccttcgagtagggcaaaggctgtgacggtgcagaggagagcttcgcgagtcaggttgcgcacaggggcgtcatcttcgtcttccccctcctcttcctcctcctcttcgtcgggacccttctcggcatcctcttcactgtgacggatgagatccttcaacgcttcgagaagatcgccaaagaaatcctgattaattagatgggcgtacttggccagaccttcgagaacggctcccataagatgaggcattcgcaacttcaggatgcggaagtaggtagcgaagacaagcttcagagtctctgattgcatgcggtcgcgctcttcgtaactgacagaggcatctgcgttggccatgtccttgtcgagagccttctgttcctttagatccttgcgataacgcttggttctgaattcgcgcttcttcttgaaagatccctcggtactctcgacgtggtcttgggacgccttaccggagaattcggacaggaggcgcaggctaaggaacaggtttatgacgctttcgtcgacctggtattcgcgggccttcatcatcttggaaagcagaccgacggcgtcattggttggtcgaccttcttcgtcctccttgaacagctcacggagagcttccaggcacttgacgccgtcctgattgaccttgcgtcggctgagcttggtgacaagaatcttgagtagatctgtgcggaagttgaaatgcgacactgatgtaacaagagtacaagcacaagtgatagcgatactggccagagtcggcccacccttggatgccctgatatcgagcttggcgcaccgagccagctctttgatgtaggtttgatatcccgaaacaagagcttgttcatactgtcgtagcgttcgcacttccttggaaagcttttctcttgggccattctcttcctgcggacgtattcggtagccagggatgacatccttgtagacggacatttgtgtcatgagggcgagcatctggatggcgacaatcctggattgtccgatcttggcaagagccttgaatgcgccgacgtgctcctcgggattttcgttcatttgtgtaccaattttggccaactcctcctgtgcatctcgaatctgctgaggctcgggaacctcgggctcctcctcaacctcctctccctcagactgtacctcttcttcatcttcgcggccctctagccactcggtgtcgctttcaatcgaggccgcatcatcgtcttgcccttctgcctgctcaattcgaccatctgctgtcttgatgggtagtcggttgctttctctttgcttcttgcctttgcgcgggcgcgattcgtagtcttgttcgaggtcccaactcgaagcattcttgaagaaagatttctgggcgctctttgactcgttttgaccccgcgactcgcgatcagaagagtcatgagctacttttcttcgttttgtgccgttgggtgccattttagctgttcttttctgtagcacaaaataaattgcgcctatggaaggtttttgtcgtctcgtctttaaggtaactgttttttgcgaaagctgatatgttcagtggggccgatggcaaatcgcaccccgtgattggacacagaccagcttcaccgccaaaaagttggacttttctgccggacagaaatgcccctctgccaaattattttatcgactaatcgcaggaattcgtttctgtactgtctagaatttgagttttttgacctcatctcgattttccaaaatgggcttcacgaaaccgcccgttcaagcgctcaagtctgccaacaagctcaagcgaaaggagctttatgtccagtataagaagcatcagaacaaagagaaacatgaggaacgacacaatcgcagaagggaagaagcaaaggatcctgagctcaaggcggcccgtttagcgaagcgcaaaccagctacgatagactcgaagcgagtgtgggacgatgtcgatgacgattctctgggagtccaggtggacctcgagagactcaaaaagcgtcgtatcgaagaggccgaggcagcagagcaggccgctcatgaagccgctatgcgcgctgaagaggagctggacgaagacgacgatgtcgatagtatgctggcttctgatgaggagatggatgaggaacgacaagctgcgctggaaaagaagcgtgagcgtcgcgcacagcgagacaccagtgtcgcgccgtccacaaccagcacaaacctcgacctgacacccacttcactcgccctcaagttcccttcgctttttaccgatgtccccgcaccagagcccaaggtcctggttacgacatctctgaactctactctacatgaacaagccaatgtgctttgcgagttcttccccaacagctcctatgtccctagatctgcgcatcgatacggccacaagtactccctccgagaaatctgcaaatatgctacaaaccgagaatacacagctattatccttctcaaggaggattccaagaagcccacaggtcttacagttgtgcatctgccttctggtccgacatttcacttctcaatcaccaactggattgagggcaagaagctacccggccacggaaacccgacaaatcactaccccgagcttctgctcaacaacttcaagactcctctgggtctgctgacagccaaactgttcatgacactattccctcccaagccagagttccaaggtcgccaggtgactacacttcacaaccagcgtgattacatttttgtgagacggcaccgttacgttttccgtgaaaagcgacagacagaaaaaagcatcgtcggcgctgatggaaaggaagtcaagggcgtggaaggcatccgtgccggcttgcaggagctaggtcctcgtttcaccttgaagctgaggagagtcgacaagggcattggaagagctggaagcgacggtgacgacgcgacacagtgggagtggaaggccaagatggagaaggatcgcaagagattcaacctgtaatcgtttcactaatgatggcgtggtagtcatggcgtcaggcgttcgtgaacttgagacgaaaatagcttagaaagataatgaagaagtttatctgagaggacagttgaagccgttgttggacgaatttgccggcatctgcaccatgctccattgcatacatgtgttgatattaggccaccgacggttgtttcaaagcccaaaggcaatcataactcagtttgccataatggcaatgatttgtgttaacatgtatatctcatggacggaccagtactatgacagtatgtccgtttctgtgaaatatatgcgataacagatgaggcccagtcaagtggacttattatttgctaaacaaaaggaattacaagtataatagccgtttgcaagaggaatcggcatataagagtaagtgcataaagatttgtcagtaaactgaatataagattggttaatataccagactaaatgaatacatagattagtagcggactaagaacacatcaccaagataggcctacagcacttggatcatcgcttaggccgagttccccatagtgataaacttgtaatttatgcttgccctggtcgtatgcttactatcaagggctttctgaaccgatatttgacagcttggcaaagagataccagcaaagttgccggactaatagagtttattgtgacataacaaaaagcctttctttatgggtcataccgttgaatattgtaacctaaaattgaccgtttcccagatacttatggcgcttaaatgtagtaagtcactgaaatcgctgtcactggccaaacacatatgttcaattggtatggccggttaagatctggtaacaccctcccatatcggacttgacagtttatgcttcacagtctgtacctagtatcgatgcgtacctgtcttgtgttgtaacacaacatgccatactctgtaccaagggtgtaaaggctgtggcgtaacgttcctctccgggaacgagcgccacatctcagccaatagttacctgctagtattggtggcgtggcgttatacggggttaggttggatcagtccctgaattccatgaaggactgtaatttattcgatgtaggtcagtagtgcttccctacctgtacagtgggcaaaccacgctagactctaacgtctgtctgggctgtttttagttacatagtatttgcccctttaacctgattctgctgctcaccacttcaacaaaaactcgacgcggtgtttgttacacaagaaaagagatttatatcctttagttgaaacccatcttggttggattccttcatgcgcccatacaagcctctctccattgaaccccaggatttcattcttctcttatttaccccctgtcctaagtgacccataggccgcggttcgcttgatttgcgacaattaaaatcctggccgttcgtgacgcacgcagctttgtctgtaaccctgtatactggataacaacagaggctcagtctgtcattgcactcaatgactcttgtcattctattatctcatcgcattctttcaacttgaatccagcgtccttgcggcaaccatgaccgcttcgtcaaatctaccgggtgtgaacagcaacggcaacggcaacagtaagatacttttctcggcctctcgtcttctgagagcaagccatacaagccaatcagataatcgcataaactgacaaagttcctcagtcaggctaaatgaccatggtagacaaaacgatgcatggaagcatgctcctgtactcattggcactaccaaatttgagcctcgcccagatgttaagaacatcatgattacaggcggcgctggcttcatgtgagttccattctgactcgccgtgcccagatcggctccactgactatccgtctgttcgttgtgaagtgcttgctgggttgtccgccacctcactctaacatatccacacgcctacaacattgtctcattcgacaagctggactactgtgcttctctcaacaacactggcatccttagcgaatctcgtaactttaccttctaccatggcgatatcaccaatcctgccgaggttgttgattgtatggagcggtacaacattgatactgttctccattttgccgcccaatctcacgtagacttgagctttggcaactcttatggcttcacacatacaaacgtctatgggactcatgttctgctcgagagtgccaagaaagttggcattggacgcttcatccatgtgtcaacagatgaagtttacggcgaggtcaaagaagatgacgacgaccttcttgaaaccagcatactggctccaacaaacccatatgctgccagcaaagcagcggctgaaatgctggtgcagtcttatcagaagagtttcaaactcccggccataatcgtgcgcagcaacaacgtatatggtcctcaccaatacccagagagtgagtccccaagcggtgaaagtagacccgatgcacgcttcgttactaaggcttgccagaaataattcccaagttcatatgtcttttgaatcgccagcggccgttggtgctacatggggacggtttaccgacacgacggtatttgtacgctggcgacgcagcagatgcctttgacacgatcctgcataagggccagacaggtcagatttacaacgttggctcacatgacgaggtgtccaatctcgaactctgctcaatgcttctcgatcgaatggaaatctcacacgacaccccagaacagctccgcaagtggatcaaatatactcgggacaggcccttcaacgaccgccggtatgcagtcgacgggactaagctaaagcggctcggttgggaacaaaaagtatctatagacgagggcctcaatatcacagtcgactggtttactcggttcggagagtcttggtggggggacatcagccacgtcctcacgccttttcctacggtgagcgatggtgagatggttccagacgatgctcgatcaatgcgtgatgaaccgcatgactcgcaagatattcaacagggcaagcttccagagcaacagaagaaggaggatgccaacggatgtcgagacacgagaaacggagacgccatgaacggagtgtatcaaaatggcgagtgccatgtcgctgtttgatatgatggcattaaaggagacagctacgggtttaacgcatttacgaaagacaagagaacagaaaaccgagaggcatagataccaagcacaggggtgttgatggatagaccaagactgggagacaaggcagtcttggtgaattttgaggtttctacagactcttggttcatctctgggtacatattgatgtacatttgctcaaaggggtagaaaggaagtacggatatagaatcatggcctgacgacatgtttccgacttaactaatttgtcaataatattgagacattcatgaatggtttcctgctacgtataagaacgacgcactgttaaggtccatcaacttgctggtggcagcaagacgatgcgacacacatagccaatggggggattttatgacgacttctccttcatgatacattgccagtcaggagccaaaatgagggcaatcaggggttaatggcaaggtcgacgtttccatggcctcggtatcttccccgtcggttcctttgtatgcagagcaagataatgccaacacaacgtacatacataccaatacctactagcaagaccaggccagcgggtcggggagacgactaaaccattccgcggcggcggtccgacagtctaaaactgtgacaagtgctacgtgcgtacgtacataactgcgcggtgaagttggtttttttgctgtgtttagcgaatgggatctcagcgggaagatcctttttagatggatgcccaacattaagccgaccaacctgccgggaatgtggaaaacgttttccgctacccgtgtagtggtactattacgctgcataaaccagctccgtctccgtacgtgccgtaacatacgatcaggtttggtgtttgtaacggaacttttgtctaactgccgagatactgatagacggatgaatctaatgcgaggtaaagttatggaggtgaatgctggttagagtttgcactatgcggagaatggagagaacgactattaaaaaacaggtttagatttttgagtgacactaatactgaaccaaattcgcagggtgagacactaaagaatttgacagggcgggacagatagaattggtctttggtaagggtccaacagctactacccaacctggtagcctttgtctggcacttggtggaccattcaggagagagcctaggggaacgggccgcttcgagatcggtagaggcaagatgatgttgataccaacaacacaacaatccgcgtccaacaagccgggatcaactaacagtacatacagtatcctggcctgattctgcactcaaaacgatgctgaataatcttcaaaacggagcctgaatgcacagtagacacggcacatgctgttatccttgttctcttgtacgtttttaaatccctggtcgaatgggatgttttctttccgaacagggtgtaggtgggtaacttatcctggcaaagcatgacacgagagaatggagatgcgggtaattgtttatcaaagcaattgtttttttgttatttgtgacattgtatgcatactcaagaaccactaatcagttgtcaaatccctttagtgacgcatactcttgacgccctcaagtgcctatatgtcaacccaactctgtcggcctggacttgacggatcgtggcccacaactccagtccaccactcagtcaatcctcttatcctcattcaagcctagcttctattacaacctcgagccgactgtttgttccctggccgtttagacagatactttgtgttgcaccactccaccaccgtgggatgatgggccaggttctctcttccgagacggggggtaattttctcaggcctcgcacagatggagattgcctgtacgacaaaaagcctcggttgggctggaatctttcatgacagctctgaaaacttccatttagtaacacacccttcaagaaagggttacacaggttcgatgtaaaacataggctactgcactcgcagacactagaatcgcggttagaaagtgtaggtgaccgttcaatagtgtacagaggcttgtggtctagacagaccttaccacacctagctatactaccgtatttcaacttcggagcaacttcaagccgagaataaatcacatcgaataccgtacaggacggaaacatgacataatgtcgctactatatgtaaacggcctatagtatactctacgtaccgagttgagctgaggaatggatagacctgcccgccgttctctcctcagtttggtggttgacgctcgcaattgagtgacagtaaaggcaaaaaggccgttagagagatgcaacgtttgacaatggcaacctatggatgcatacactacatccaattggcttatctgcgggaatatactttgcatggtcatcacggtcttcccgctgccatatgtatattgccaagccagtctctcggtactgtgcagcaaaggatggcctcttgctattgatacttttgaaataaaacgaggtggtaagcactatatgtagctgactgcataactgggtaaccagtatagagtacagcaagcctgcatgaaacatgttgtgtcaactgtccatcagcttcaacgccaactcgatcaagaaacaggtgttattagtgcaggtatgttgtcagtcagcctaactagtcacatacttgactgacttgttgctgcaaattacctgaccgcaatcgtttgtcgaccggccggcatatccttgccctctctgcagcgtagcactcccttgctcccgatccttggatcgcttcctccacttgctctgttcctcctacccaatccatagaggagcaagagagcctcgagcttctagactatctttattggtcccagcaagtttactagctacagtagctcgtcctccttgcgtctccccggcttatccttcagactgggactggaactgtgactagcaatggagtcactgccttttcccatcaaccaaaccactcccagctgttgggctcttttcccgttcttgcccaatagtttcataaatatcattcaactaccccgtaaacatatatagaactacatttgctctcttatcctggttatgctttacgggtctcttttccgaagactcttgagccctgatccacgttaacttgggcaagtctccactgagctcacggacctttaccaatccccaggtcctccttcttcaagtcttggatcctccactcactcgttcgttcccctaggctcttttccatagcctgtactcatcctaattaattgctttgtcttttccgtctgcgattccacttcaactaaacgctctgactgctccttgggctttcctttccccgtgcgacactcgacaaaggacggcagtattgcccattcgcctactatcatcagacctctgtcatcatagcaacgaccagcagaccaaactttgtcgcccgcgccgctcgttttagcctcattctccgaatttaagtcatgtcgctagtcattgtcacatccaccagactacgatagtaccgttgttttttaccgccatcctcctacatcttatcccttctctagacgcccatggccaaaaagcgacggtgcaaaccacgcaagggaacaccggcacgccacaaccaatctcagacgagcaccatgtcctcggaggactcgtacgctgtacagagcggccgacaatctagtgacggaacaccaagtgagcatgcgaacagcgacggaaataatacagccatgaccagtatcgtgggaacagacgaggagcctcaccctcacaatgactctgaccttgacgaagatgtcgacgaagacgacatgatatccatataccctgcctcacaataccctggagtttctgcagcccatcaggttgagactccattctctccggactcacatgcggcagactcagatatgtatgcaacaatatcctgcttccatgttactcgtttgccatttactgacattgttcctagggctgcatcaacaagatcattatgggcccaagacctcgactatagagaaattcacggccgacgttattgtcgtgaatattacatgccaaacgacgacatcgaacaatggcgaatggccatacagcatcaagtattcatgcacgtactcgacggcgggctcacccttgctccacttcagaaccccgaccatattcttgatgtcggtacaggtacgggcgaatgggcgatcaagatggccgagctgcaaccgcaatgcgaggttgtaggaaccgacattgctgcgatagcagagaccaagagcgtgcccatgaatgtctttttcgaaatcgaggacgcagaagattgggatcgccaccccgatacgtacgacttaattcacttccggcttatggagggcgcattccggaattggagcttcgtgtacgacaatacttacttttccctgaaacccggcggttggatcgaggtgcaggactttgtcagcgccgaaggtttcattcagtttttatcacaattttctgataactctcccatgcatgaacttcttagggatcttgaaatagcatccgagaagtcggggcgtccacgaggcatatatcatctcgagccacgattactcatggatgcaggcttcgttgacgtgcgagtaacagaatactccattcctattacaatcgccgaggcgtctgcgggcaaaatttggctcatctcttgtctggatggcctagaagctcattgcttgcgactcttgacagaatatatggactgggaccccgaaaagtgcaagcaggcctgtgaagcggccgcgcgagacttggcaaacgccgctaaagatcccataaaatcaaagggtcttcaaatcaagatgcgtatcattattggcagaaagcccctcgatgcaccccgtaccgacctggcggacctccttgggagatgccactcgccagctacagagctcaacggcgacagctctaaccctacgcttcatgcggatgaccatatgaccgcggggccgagctaaataggaaactcaactatttcattatgaggatatgaaaacccattaatccttgtttttttttgtttttgtttttgtttttttggcgaccgttctttgggaacaaggggtggcgcagatgctttgtagggcggcgtttacatggatgacgactcgatcttttgcatttacttgtacatacttcagcggttgatcagggcggctattcttttttttgttcttttattttattttaagatacacacgggtggcgctttggtgtaacaaaccttgttgcagtctttagctgtttggagcaaggtttgcagtcaatttcacgggtagtcagttgaaagacacttgaaatgattagagaaaagaacaagatacctatgtatgcgcattggcgcagaagttacacaatattcagagctctatatttatttataagtcgtaaatcaaatatcgtgtggcgatcgtgtacctaagatatacgtgatttagaggttctgtccaacagcaatgaacaggtgatgtaatgtttcgatagcccaatacaagctcggtattagctgccttatcacccaacagcagctgcctatcgtggtgcatacacgtcaacttaggtggggagctaccgtacagggcccttgccaaccaccgacacttcatcaccagcaccaacagcaacaccgactatctcaatcccatcaacaagccagccccaacgacccggagtcagaatctagtcttaacgaatacctgcctcatcgtgcgtcaaacgcaagattccttctcgtcttctctggccttcgaacatgcgcctgtgaaaccgctacacaatggccctgaatcttcaagacggcttcgacgccgccaatggcgtctcagacctagaagagcccatctttaccatagagagtgtccagttgcagttctcagtggccgccgatttcgttgcggcgcaggttgccaataatgttattgtcctcgccctctccaacggacgaattctccgtatcgatctagaacgacccgaagacattgatggtagaggactcagatatattgtttgagtagttccaaatgactaatgatgtgtttttcgtggtagatatcgacttgcccaagaaaccatccgagattggcatgatccggcgcatgtttcttgacccgacagcttcgcaccttatcgtctgcaccaccctcggcgaaaactattaccttcattcccaatcaaaacatcctagaccactcgggcgtctccgcggcgtttcaatcgagagtgtggcatggaacccttcattgcccacagcgtcgacacgagagatattgatcggtgcatctgatggcaacatctacgaggctttcatcgagacgtccaaggagttttacaagaaggagatgaagcatttgaagaacttgcacaagttaccagatggaccgatcacgggattatgggtcgacaatctccaaaacaacaaatcagaccttcgaagggtagtaatagctacacaaacgcgcctgttccacctagtcggaagggtagggtatggacatgatggttcggggtcgatatatacgagactatttgagtcggagcaacctgttgtccacgaattgtcgcggaccacctccggggctccttcatgcctggcggtgtctcccgatgctcccgactctgggccatatgacgacgacgtccctgaccgagcatatgcttggttatcataccagggcgtgtttcacggaaagttatcaaatacacctgcagatagcaacctcggcaccaaggtcttttcagaatctaaaatgctgtccagagcacagattctttcccccgaggagagcgagaggcggctcgcaacgactgaggctatcgatgccattgcactcactcagtggcatattgtgcacctggttggtgggcgtgtgatcacgacgaaccgactcacgggaaagatggtatctgaacacaacgttattggccagggacagaaagctataggtttctccgtggatatgcagaagaacactttctggctgtttacttcagaggagatctttgagattgtggtccgagacgaggagcgcaatatttgggaaatcatgaccaaattgcaacagttcgagccggctctgcagcatgcccgaacacctctgcaaaaggaaatagttgcagctgcgtacggcgatcatctggccagcaaaggccactggattgaggctgctacagtgtacggtcgcagtaacaagccgtttgaggatattgctctgagcattattgacaacaaccaaccagatgccttgaggaagttcttgctaacaaagttggcttcgctcaaaaagccagctgtgatgcaacggatgatgatcgcgggttggttgatagaggtgttcatgtccaagctcaactcgcttgatgatactataaatacacaggcagacccatcagagaacgtgaattcgactgaatcacgaaaactgctcgagtccgtaaggaaagagtttagggattttgttgataagtacaaaggcgatctcgaccggaggatggtgtacgatgtcgttagcagccatggccgcgaaggagagctcctttactttgcaaacgccgtcaacgactataattatgttctctcttattgggttcaacgggagaggtggagtgaggtcctgaacgttctcaagaagcaaacggaccctgaagtattttaccggtatagtagcgtactgatgacatacgttgcgccagagctggttgagatcctgatgagacattctgatctaaaacccagaaatctgatccctgccttcctcgagtacaaccggacgttcacgggtggtccgaacgcacagaaccaggcgataaggtatctgaactatgcggtctatcaactcaactcaaaggatgcggctgtacacaacactttggtatcgatctatgcttctcacccttcaagggatgagtctggacttttgtcatatctgcaagctcaaggagatgagcctcgctatgatcccgactttgcccttcggctatgcatccagcatcaccgaacgctatcatgcgtacacatatacaccagcatgggacagtatcttcaagcagtcgacttggctttgtctcacggcgaggttgagctggcagcagtcattgcggatcggccaatgtcgaacccgcaactgcgtaagcgtttatggcttgcggtagcccgaaaggtcatttctcagtcaaacgggatcaagacagcgatcgagtttctcaagcgatgcgatttgcttaagattgaggacctgataccttttttccctgactttgttgtcattgacgatttcaaggaggagatctgtgccgcgcttgaagattacagccgcaacattgacaacttgaagaaggaaatggatgagtcgtcgcaaaccgctaccaacatcaaggttgatattgctgcactcgaccatcgctacgcaatcgtggagcctggtgagaagtgttatacttgtggattgcccctattgagtcgacagttctttgtttttccctgtcagcactcgttccactctgattgcttggggcgaaaggtactggagcaggcgggcgtcggaaagtcatcgcgtatcagggaacttcaaatgcagatacagaagggcctggtcagtggtacgcagagggagacggttgtggcagaactggacgctctcgttgcgtcttcttggtaagttgctcttgaattgtataatttcacggctaatgttttgcagtattctttgcagtgatctggccatcaagagaatcgatgagcctttcatcacacataatgataacgtcaacgaatggattctataagaggaggataggtcatggtggaagagagcatgtagtctatgaatgtcttgccatggtcttagatctgcagataccccgcaacgttggttcagtacaatggaaagcagacttggtttatgacacattattggcacttgatatggaacgacaatcattggtatcctctcgtcaaaaagagtgcgtgaatattgcaggatatcactactgagccgcgactaactctcacgaactcagtacattatgacgagttataaaccgaacccctaaaacatatcgactagtttgttaatggatatgctcggtgcaggcttggccctgagcatataggaaacaggcacatgtcgcctgaataccaattactccgacatcctagtaccggcactctgcagcctctgtagaacgggtgagcatgaggatagagacgatgacaccgtataggccgagaacttctgcaaagatgaggatgagaaccatgccgatgtagagacgtggctgctgcgagctggcacggactgagaagtgtaagttgtcaactgtgcttatctgagtccagagagtgaacgtacctccagcatcaccaacgataccaatagcaaaaccagcggccatgccacaaagtccgacagagataccagctcccagctgcaagaaagctgtgtgaataggcatcttttctttgatgttgttagacataatgacgcttgcgacgagtccgtatatggacaggatctgggccatgatggcgcatagcctatcttttgtcagttggttacgttgcagatagatctctgtcagtttcacatacgtgttctgcatcaacatgtctgggcgaagaatgccggactgaaagatggcacctgcggactttgcggtgccgtaggatgccccgaaggtggtgaagacgatggaacatgcgcagcctatagctccaaagaaggactgtggaataccatgttattaaatagtcgattcggtagaatggagtatacttacagcatacatgggactaaagaagtggtgttcatgtcagttgagagcgtctaagtttgggcggatgccataccaacggtccatacttgcgataagctcagcatccatgttgcccgttgaagattatagttaaggatattacagttgagagccggtgaaacgttaaccatgagagtggaagtatgagtataagtctagatattacgttcatatatagacagttacaaaaagtaagcttatgtaaaagatgtatgcatgcagcccaattcgatgatatggcatccttccctgccacaaagaatttcagccgcagaagaaagtagcagccttggcctggatacaagcaaccctctaggcaactgtagattactcgtttagtgttgtgccgagatgggctttgtttgttagtgtttgatgtggctttggtaggcagccaaataagatgtattctaagtggttaatggtgagcattgtgagtagcgagatgagacgagtcgagcagatgatatgtcatgactgagaggcctctcattagaaagtacttgatgattgccaatattgaactgtgtagcgagaatatctcattaggtcgtgatgttcaacgtccgcaccttgacggacgttgaggtcttggcgacgctttgtgaaaccaacgttgtcacgatgtgatgatttcggacatggttggcgaaatgagtgtgtcagagagtataaaccagaccagggttgaatatttgtgatttagatagaatgtatcgacaactgatgctcgcgataggtagataagctgatcgtgaggatgacatatttggttaccctaaagctggtatagagatcaagaaataaacgtgtaaagtggatgatggtccatttaaaaaagatgatgagttgtttattgtatatcgcgggcccgatttgaaatcaatgagttgtctaccgtcagtgttggcctccgttaacagtcggaagttcggcatcgccagccacgggaagttgtcgtcagcaagtttgtcgggtgtatcaatccccagttaaacatgatttaacgacttgagaagacggagggccttgtttttgaattcatccgcagtggttgaagttgggaccatcctcaatttatttctcttggcaattgtattttttcggtggatttaattaatcattgcattgaaagagcctcccacgtcatgccatctggtattaacccagcgcctcaagtaaacgtttcattgggaggagagactaggactagggtgtctattaataattctacagcagacattgtactgtacccttaccccggatattccgttgtgggcttcctctattgtccgtagttaatccccgggcgagatttatcgtcaagatagagggaaaagaaggtttgcgccggccgcgcgtctccccgaatgtgacccctagaccctctcccgtaggctgtgctttgaactgacagaccacgcagtctacagtgcagtatccttatagcacggccgcacagtggttatggcggaggtctgtccctgagatctacaatatgagtgggtagttcaacacccagcgagatgggacgtttccaacatgtttcgactatgcgaaccattaagggggtttgtgcggcgtctacagatgatctgtaactggtttatcagtatgaagtacagataagtaattgtataataaccaagtaaatgtcacttttgagtctattgtatcctatccgtctcgggttgttccttgatctcctcatcgccttcgctctcgctctcgctctctcactcggcctcaccgtgccgaaaaggtggtgccctgacgtttgagggtgacgttgtgtcgttgacgcatcccgagagtctgtttactttaacgtgcggatgtgcggcagtgccctctagggacctatctcgaatcatcggttcgtctatgacagagcaaagtcgtcgaggcgaagtccattgtggaaccagcaagccaacccttgaaactagatataaacaccaaagaggtttccatgtcgtcaaaagagccatgtccaagtatctcattatacaacccaaagagtttcaacaatgaagccaacatattctacccttttcctctctttacttgcttccacagaagctatatctctacataagcgagaacatggcctcgagccgagagttatgagtgttcctattcagcgtcgacaaatagataaccccttggcccatgatcgaaagcgtctgaacagaagagctggtactgttaatgttggaatcgacaatgaggttagtcgccataaaaaactctcccgtgaaaacatcttattaacattggttctatctagcaatccctctacttcctcaacgcaagcatagggactccaccacaaaacttccgtcttcacctcgacactggaagcagtgatctttgggtcaattcagtaaactctgagctttgcgacactcacgccaacatttgcgcagagtccggcctatacaacgctaataagtcatcgacgtacgagtatgtgaatagtggattcaacatctcatacgccgatggttctggcgcatctggcgactatgtcaccgacacgtttagaatgggagaagtttccatcaaagacctacagtttggaatcggatacataacctcagataacgagggagtcattggtattggatacacctccaacgaagctgttgttgatcaacccgacccagagttctacaagaacatgccagctagactggcctcggatggagttatcgcttccaatgcatacagtctgtaccttgacgacctggaatctgcgactggaaaaatcctgtttggaggagttgacgagcagcacttcattggcgatctggttaccgtgcccattatgaagatcaacgacgaatactccgagttctacgtcaaacttcaaagcatcaactcaggttcagaaatagtcggagagggccttgaccttggagttgttctcgactcaggctcaacgctcacgtatctcccttccagcgttacagacagcatataccaactcgtgggcgctgactacgaagaggggcaaaccacagcatacgtgccctgcgatctggcaaaccagggaggaaatttgaccttcaaattcacctccccagccgagatcacggtgcccctcagcgagctgatcctcgactttaccgacatcacaggccgccaaatgtcgtttaccaacggtcaagcagcatgctcttttggaatcgcaccctcgacctcacaggtttctatcctgggtgacacattcctgaggagcgcttacgtggtgtttgacctggataacaacgagatctcgctggcgcagagcaactttgaagccacaggctctcacattctcgagattagtaaaggaaagaacgccgtgccttctgcgactggctcagacggacctcagtcttcgggtagcgagaatgctgccggatcactttcgcccctgggaagcaccggggccgtgtctatccttgcgggagcaatggcactcacgtttgcttggttcctcatctagagagttttacccctccctttgagataaggacatgacagtattagatgattcatggagtttggaattttggctttacatatgtcattgggagcttgttcggcgtcttggctggtactgcatagttatagagttttgtgtaagcatttacgacggttgcattgggttacaagtagataccaacgatatcacgagcattttcaagctatattaaactcggtcaaatcagtgaataaatcttgagttcctgaagtttattgctaaaaggttaacgactgtggcaaagatggcgatacagtagctaagtagtattgctgatctatgtttgccgattcggctccgatggccatgattatcgccggtagggccgacatgatatcaggagtttgtgatactgtccggtagagtccataatatgaccagaattaataaattatatatatgcatgcccaagtgctgtgttttgacttgatagtagtagactcaaagcgctagtggcacatccatcttattcctgtatacatcatcgatcgcgatcatatcgccaaaaaggaggggggaaaaaacatgacagcttacatcgaagtcgctgccagctggctcttcaagaactacaagggccgagatgccaaagccttcttcacgactcctgcttttgcccaacaacctgagccaacactgtcggtcacatccccagattgtggcccagacggtgcaacgctcggaaaagagtatatgcatggaggccaaggaaagtttccccagctacagtggaactcttacgaaggtgtaaaagaatggttgctcgtaacggaagatccagatgcgccgttaccaacgcctatttgtcacgggtaagtcagatatgcttttattttattcgattacctttttggaaggttaaactgataatcttggtaggctatatctgagtatcccagtccaaaagacgaatgtcgtcaatgaagactttcagtcactgagtgagacttctaccaaactcaagggaggcttctattacggggcaaatcacagcggaaagatttatgtcccgccacgaccactcatcaaccacgggattcatcgatgtgagtaaagtcctttgaagtcttaaattgatacatgactaactgtcaattgagactggtttgaagtcattggcttgagtgagccattggatgagaagttggccatctcaaagccgaatagagaccaagttgcagaagccatccagggcaaagtcgtcgtttgggggaaatggatgggtcagtgtgagaggcgatgggagtaagtcaagatcatattggagcgagcaaaagatacaaacaataactgtatggattttctacatcatgaaggctgtttctacatagcacaatgctcaagtctatcacttatttcctcatacagacacaacggcttcagattcgcccaaagctccagatattcagcccaactttggttcctttgtcaacaggaagtccagcatgccacgtctcatcgtaaccccttccatccgctgcaaaattctcccaatacactgcattacccggcaagactttgaacacgaccccgacttcactcttatcttctcccccatctccacattctataaagcgacaccactccttttccacaggtcgcttcaccagagggaactcggtgccgccgcctttaagatcatcggagcctccaacccatgccatgagactgctcacgcgaccccatccacgcgagttgtgactccaatcaaagtggtggttgtagtggcctcctggcccatatcgttgagtcctcagacgctcgatccagagctccgggcgccagccttgaagggcgcgggtgcgggactcgatgcagcggacggagtcagttcttgggatgacagcgacgtcagagtcacggactgaggcgtcgcgatgtgttgcctcgccattgctggtgatagttgaagggacaaagatcggttcactatgagtgtgagtgagtaccaactaagacgattggatagcagctcagcataccttatatctagcagatgctccctctcttcctggttcaaaaacccttccagatacacaatcagaggctctctactcacgatcctagccaagtagccgtcgggcgcgcactctggcgtagttgcattcggcgcatcgatagctagcagcgactcgttaagtttcggacgcggtgaggcatccttgacctgagcggcacgatttggataaaagaaatcaccgatgggatttgaaaagacgacaagaaatgccacgaatcctattatgtattgaaacatggtcgcaagtcacacatgagcgtcgaaaaatagaatggtgagagtgtgaagggtcatgtcatgatgaaggaataggtggaccttgtgtttcggctaagacggagtttctcaacagttgactgactgggatataattcaacaactctaccaaataagatgataacactgcaatcgtatacaaaatttctattcattcctattccatgagatagatccttttgcatccatattatctagccagttcctagtgatacaaaattcatgcttggtatgatccttcaagcgaccaaccttagtagtttctagggtatacattgtacatatccttcccctcgcttcatagtttacagacataaaaagacatggaaacaccaagtccaaactcagactttgccctacaaatacataatgatacatcacgtcacatcacatcaatcaactctctgctgacagcccttccgcatcccagctcaagtcgacagcagtcagtatcccccaagtgtcagccccgtcggtacccagcgtgttcgtcgccatctgtgcaaatagtgtttcttcagttgactgccaaattggtgtagatattcggtcttggaaagccctcaagtcgattcggttttcttccgcagtgtttccaagtccaatgtcgggtgatgtatgactactccccgaagctgttctagtatatgaaccagagttcgagacctggttgactggggaggacgcggttgatgaatttgttcgatcgggcaaggagatgccacccaaagtagttatttgaggcgaaaaggatgcagaccacatccctgttcctttgaaattatgatccagattcaagtcaagagcattattattcctcatactgggaaccgaagtaggcgcagggctttccccagctcttttccgtttgttgttcattgggtctggccgaatgttgcggtaggcggatccaagcaaagcctggtagcacgtctttcccacagtcacgcccataagatgagtaatattgttcagtctcgtctgctcggcttcgagttgtttctcacttctggacactattggtgatggcccggaatggttcgaaactggcgtgcgagccaagattggtatttgggatttgctaggtccaaaagtatcacggtaccttctcagtgaaggcatctggataacagaatccaacccaatcttctctatatcgacacaagtttgatgtaagaagcttcgggtgattgtatgtacacgcgcgatggcttccatgcattggatgatgagctgaaaatttgacacgtccattgcattgaggcccgttgctggactctctttggcaaggtaaatatataccgtagctgcgcagtacagcgatagggcggacaatgggctcttctgtgcgtttgttagtttaatacatgtagagaatgctctgataacggaacacacatacgaaaaaaagggtgacgttcgatgtgagtctcatgaggttggcaatctcctcagcggctgctcggagccgagcaacactgccctgcttaacatgacctggtagtttgtacctttcggctttttcaacagctgcatggtgaatgcagataatagcggcgtgcagattcatattaagatggagtgctgatacatctcgtatattttcgggaaggcgaaagttttcaggaagaaacataaagaggctggacagtgtattgtccagatctctgtgtcgagtccagaatgacccattcattagatcttcgcatcgactgtctggcttggagcggtgaatatgacggagaacgagcttgttaatctgacatgtaacaatggtcccggcaaagcctgtgtactgagcaccttgtatcgcatcgtccaagaaaggcgcttcttctttacggtcttgaacgaatgcttcctcggaagcaggaagcctcgttgcaatctaaaacttcattagcacgatttcaattgggaaatcgagaaggcatacatcgtctgaatcgatcagagtgggccatcctgtagagatgcaacaatgagaatctgcagcgaacacgccccagaagattctccttctttcctccagctcggcccacgtaataggaggtcccaaagatggtggcataccgacattgtctccatctagacgattaagtcccatcatgtggcacaagcgaacacagttagccacgcttatggtcgatcttgtaaacaataacatctttgcttcgtagaaagccacaagtgcccatgtctgcgcgtgctgaatagaaatgaagacttcaccatgacccttcatcgtgtctgcttccatatattgtcgtgaccgacggtagaagatgtcgtggtattcgtcatacttgacattaccggcagctgctaaagcccatatggcatatcgcaaacacattgggggtcttctgggcatggggccatagaatgattggagataccttcctggatggacgatgggtatcagtcgatactgattctggaaaaagatgttgttgctgcagagattagctatcgttcataatgtgtaagttaagaggacttcttacagttcctccatgacatcgtccgggggcaaaggctcagacatgcctagactcatcaactgtgcgtcgaaagaaggattgacatcattcgactgttggtcaaaagctgaaggtggaaaagacgaaagactgggatccgaaaaatcattcaccagtcctggtatcccaggggagacaacaccaccaaagtcagcatgatgctggtttggatagataggactaccatcatcggttttctcttccgaagaattcttattgacttctttaagatagtcctcaacttgagctgtgaacactttgtcagcaacctggttatatatcaggagggtctgaatgtcggtagcgaacctaagcgagcctcgagctctttgacgtttctcctcttgaaattcggcttcctccttgattcgggatatacacaatcgtttgagacctttacacagcgagcacatgctggctttatgcggtcacactttaacttgcgagccctgcaggagacgcatgctagaggctcggtctttgaactttcaggaggaccggaaggatcggactcatttatgtccagaggcatatttgcttacaccttggtaggtaggtagcgatattaatactcatccgatatgtgttatgatgatatgtaactgagtgtctcgaatagtagctggaggtacctcggatgaatgcgtcgcactttccaattttgtctgacccagacagaagaggaacggacaacgcaaaacctcgattaggtaggaaggtaacaattattgcgatttacagatgaaaaacagaaacccagctacaaaggaattcacaatgaaaacatatcgtaagtatgggtagtaagtaggcaataggtagttacacatgttgtcgtcaggctttgctttgattcgaaattgacttgacagttgtcggagatctaaactgtccgaaggccgaaggcttacaatatcgattgatgagtcaggcaggatgctatggaatcatttttcgctaaaaaaggcgaggacgcgagcaaaacataaccagataggtactgagagagatgtatttattttctacggttgagactaagtacaaaagatgtaaaatataatccatactataccaaggtcattcagggtacttacagtacatacattctataatacaggacagatgagatgtgcccagtttcggctgtttatttaacctcattatttaaccttgactgaaaggccccatttttaaaaccgcgaggtaggcacataggttagtacctaatcaatgttcctgtacccaggtacccccaaagttcaaagttccagcagggcttgttttctattttgtgccagacatcagccacacctcactctaccggccggcagatacaggtgacaggaacggcggaaacacctcctgttgcccgcgagtcaactcaatcctcatcaaactaaaacagactactgccgtcacggctacaaactcaacatccacttacgatcactgtctagtgcaatgctaggtgaaagtatttcacctccatctcctctcctaggtagagatgcgttacgttcgatccggaacccccggccgataatgagcatctcactcgatctagtgtcaaatacagccaccgcctttatgggcggcatgtgcctcagatggtgccaagatgggatagagtcttcggcaatcagatctccaaaaccccaattaacctgttattgaacttcgttagtctgggtacacgtactctgtacaccaccaccgctgccgctattacccgcccgctccccatcgacagcctcttctattgcccagggctcttcttccagggcggagtcccaggcccagggactaaaagtcaagttttgtgtttactaaactacctcggtagtgttgagtgttggttgatacctgtttgctcacttcccatcgctccagtttcgactccttgtcgtatcagccaatgttctcgccatcgtcctaatgctcatggctcgcattccaggtgcagaataatcttgttttatttcctcggtcccgattgacttcacaatgaggtgtcagggcagcatcattcacctctagtcgccatgctttcccacccacaacatgctccttgccttttcggtgctgccgcgctacggctgggatcttggttgtgtcgtagaaccgttatgacgctggcatctgtttattctcgccgcgccacccaggggtagaacaaggcaagctgtggaaaatagtggctgtctgtcgctatggcggttaggcggcttaaccaagaaccaagaactcgggcatgcacgccccagccgtgtaccgtacttcacatacatcagcaggttgacgcttgcttctggttcccactggcctggtcattccatcatcccgagctagaactttgctaaggcttctcaagcttctcgagggctgccaggtccacacttggtattgtggcctggcggcgtgctgccggttccacaagcgctggtgattgacagctaggctatcgcgctatcgttggcgcgttggcggcggctggtcgatctgggatcgtctggcttagcggcaatcctgaactagtctagtctagctctcagacttgtcgactagcatgacatcaaatgaagtggtggcgttttaccagcaagggtaaccctgaagcttggatttggcaattccggtaccggtaataggggactgacagccaggcgggagcatgtcacagccctgaaacgctgggtttagtggaaatgtcatgtggttgagctgagctttgatgcttcggcctctcgcgtccatccgcctccgtgcccggtcctagtcgctatgacaagaagcgtcttcagccttttcctcctttcacccggcgcattgaatatcaaaatagttctgtcgatcagtgcacaatagcccttgaaccttggaaatttaacgggggacaagattaaaatacagatagccgccgcatgctttgttcattatcagccctgctggtgtagcctgaaacaacagccaccaggtcagccttcatcattacagcataaaggcataacaaggtggagttggcctagcaggcatttgcaaatcaactgatgataagtggtaatatgtatgccactggccgacttgcctccagagcgagtaaccacgcacgagcccatgataccaaaagttaatccatcggactgctaaacttagaaccaagtagcaacgttcattttgacatctagagatcggcaatactcgctctggatatccctgcgccacagcatcaacgagcattgagcataatgaggcgcattgcacaacacaacagaattactgccatcagaatatcggttcatgccatatccccgggggtattgagccattgaaacatttctgaacggcctgctccgcatggcaaaacaggttcaggaccccagggtgcttcaacctttccttcagcctcatcactcacggtgacgatcatactcattttgccgagtttggccccggtttagcgggcccgagaactatcgttcgccaatattccccgcctttgggtgtctcacctgctcatcaagtctggcattctgttagtctgtcgactctcgagtcagggtaattaataaaacaagaactattcgttcacgacatcaggccaataaaaccagtcatcgtccattggtccacattcgtgagatgccttttgagacactcggctgtcagacattgcaatcatctcaaaacgcatactagccctaccacatcgaatgtaaaaggctaattaataatacatgattgtctgttgtttgtctttcagccatacggctcgttcggcgcagttccgtgggtgaggaaagggaggggagcttgtcagccagccaagtgctattctcgtgaaaaagcagagccagtcaccttgcctgtcaaaaaaattcacccgagatagcactcggttgttcgatacaggggtttttaaggaagtgctaacaaaaagcatctgaaagcttgaggatcttgccaagtttcagagtgaatcaaagtaatttcctagcagatcccaaggaactgcctttctgcactgttcataaccctaaccttctcagggtacctagcaacgaccgtgtacgaaaaaaggcacgccttccagcctactagttgccgactaagcccgcctcaggctatgataggtacccctcctggaccacgccctgccgcggcgagagcccgttttgtgtcatacactctataatttcaagggaacttctgttgaaacaacttggtcgatgatggtcattagaggttcgacctaatatcaatatggcaatttgccagctctatcatgtgaggtgcgtcgaaaagagccagtgttctggttggtgcaagccaacatgcgtccatgttatctatgagccagggtgcagagcatgcattgcatatactgatatccacaactcgacatcaagatgacctgaccccatctggtgaaagattatttagggtcccaacagtagaggagtcgattgtccctgtacgacgcggtactatccgtccaacatacaatataggaaactgggcaaaacctggacacttgacagctatctttcaagtattcgtgttgactggaatcgaatacagtggtctcggtctttctgtatacatgtataaacatgtatgtattccgtggcagagccagtcacaagaaatcatgcctgccggggaattaagctcctcaccggtcaatcttgaaatgtttcattccctgcgtgcatccctgatcctgggctctgtgcatgcacatacaatgcgcagatcatcagacggggtttacaggtttgtgagaagagggatgccccccgcggcattgacaatgatggcccaaggttcttttttgaaggtctggcctggctgtcgcaagtgccgtgtcccaaatagccatgacccagtggtgacagcatttcagtgttttttttgtttttttgtttttttttagcctcgctacaagatatgggaattccttttttgggaatgcaaacacctcacgcaagtgtcttacatgcagcggcagaggcgcaaatatttctacatatctatatcttcaaccgtgagctatcaattatcggctataagctgtcgatttgactgtgcattgactgcagagtgtgcccggccaagggggagggtcaatatcgcaacgtgcataggaaaaatctctcgcttctatacctttcttagcagtgtgcatagctgctctaaagacttattcctacctgcactaagaggtcatggttactgtgtctttatgcagatgtccaacctttcagaaaacccatgctcccacgatgacattccataatgctttggttctcgatcctcttctcacacccccggagagtctccgtaccagaactctgttgtatctggcatcacgaagctatgcatcggcactctgttctgtcttgcactgtatcgtacctacagcgaatcacagtacgctgttgacaacaaattgccagtggcatatcatcccaagaactggtgatgggtggaaccggccggatggctttccgtgcaaaacccacccaacacgggcctcgagatggtcattaacgacatgattgttttagtagttccaacttgatctcctctcctaaccgatatttgtcgccggcattgctctttggagtactactgactacgctgtagttaatagtcgagtccatgttggctttggtcaaaaccggtggctccaagcacggactagtcgcagccgctatgaatggccggtgcagtctttctttataatagcctctgcaaaccgtccatcatctcatggaagatcctccactgactcctctggactcgatgcctagaccaagtaaaggcaaagtttccgttgcactgactggcagcccggctcaaggactgtgagcacgtacaatggatattccagctttgggcggacagtggttatagcgtaatgctaagacctcctgccgcaagatgggtggatcaaacgatgaggaaactgatagcctttgatgtgaagatattcctaggccagcccagccaggctagcattcatcccgaagccctgggctggaggaaaggctccatccgagctacatacccaaaccgatattagtgttgatactattacagcaccgtcatgaaggagttaacgttgagtcagctgtacctgatgatgagatgaggcgaggctaccctttactcaagctcacgcacagacctttagtcattttcaatcagtcacggtgattcgggataagtacatactactcttgttttgactgttttgacttgatttgatttgatttgatttgattcggtgccccgaccaaacttgcctaacttcaagatagataggtaggtaggtaggtaggtaggtaggtaggcgtctggttcgcctgtaaccaaaagtggtcttgggccgcgaatatgattgatactaattattcgcgggctgtctaatattttgtgctgttgctcatctcagagattcatcttccttgaaccatctgtctgatcaaaaaaaacgctgccgtatatatcgcgttttccgtcctatttccttgcagggttgtgacgttcataaatgctgtctacgccctgtgcttcgtttcctgaacgatccgtgccctagtgactgggtccccccccctaaaacaaacaccatctccactctatgggatataacccgccgctaaatgcgtttggaggctaaaacctcaaacaccaaggagaaaaacagagagagagagagaaatgaccatcgaaatgaaatgtccctggccataaccatggtttgggtgtcgctgtaaataattgttcaaacagtggtgggtggaggaagggaggaagggataggaacctggaccagcatctggacctggacctagtcctagtctcgatctcagacgctgcccctgcccatggtgccaggccttcgctggctcagcgcctcaagctcttcttcgtaagtggcgccctctccatcactaaggggtccaacgggctctcgcttcccgtggtcaaagtcgcctcgctctgttgtggcgagcaccttcatgtcaccgcctcgagcgctcgacatggcgtcagtttcggcgcgagcgttgttgatcatggttggcagttggcgtcttcgcgcattgatgaaccaattggagatttggtctgcacatgttagtttctaactttgacaattctccgcacgcttgttgactcactcatctgcagtcctgtctgccgcatgagatcctgcttctcgtcctcggtcggatacgggtgctgaaggtgtgccacaaaccatgctctgagtttgtctgtagtttccttgggcaagttaccccttcgctttcgttgtttgttgtcaccgctcaagctggcaggtcccatctctccaaaacgaacaaagtcttggtagggcgcgttatatgcgcctggtgtgaatggcgtgcggtcaaacgagtgggcagatcccgctgacagtgattgatatcgtgtcgggtggtgataaggatatccgtagcttgactctcggtaaggcgagactccagactcggggatgggggtccgtgaatgtgacattggctggtgcgaagatctgtaaccctccgtcggcgcaggtgctggtgcggatgctgaaactgacgctggtatagaggctggtgctggtgctggtgttggtactggtgttggtactggtgctggcgcaggtcctcggctcacgagcaccgcttctcgttccagggaacgtggtggggggaggctaggcaatgctggtcgagcctctaatcgctcgcctacttccatgggaaccgagtggtgagttgcgccgtttgtcagatatgggcttgttcttgtgggtgctgtccaattctcccgtgttccggcttgaattgctaggtttggtgaaatctgtctgggtgactctctgtcggggctgtaacatagacgtggtacctgacgaactctctcgctctccatctctcgttccatcgataacctcctcctcttgctagaattaggtgagtgaacatattgaggtgatgccgcagctaatggtgcagtacccaatgggggccctgtcaccaatggctttgtgttgaggtcatgtggtggttgtgtttggagttgtagttcagggaaagcctagaaaatatcagcttgagaacattgcagggattgatcatgaaatcaacgagtcctacctgtcgaatcgaaggaagagcaactttgtcgttctcagtcctcggtctgagcgaatagtcgggacatcggttggtctcccaagggcgcggcataccgaaggacgaggggtgaggagaaggagaagcggtagcgatcatggacatattgggaagctgggaagctggctgttgaagtttcgtatcagactgtttcgacagtgaacgactatcttccataacaagacggcggcaagacaaagaaggaaccgtgccgcggtcaagctggcctgccgtctggtgttggtaaacaactcgtttccctgttacaaggtgcacaaattatacctctggttctataccagagcgcacccaaagcgtgatgagccggtggtctagtagcagcaagtgttaaggcgaagaacagttgcaaaagagaacgctattgtgcaaagagtgaagttttgtaaactgatccgacgtagggccaacacctgtcgtattaccaaatatagcgatggagaatagaaggtggagggtccggggtcatctaccgtaggtgggaagcccaagccttttgtatatcagagtgcaatggcggcttgatggccttgacggttcccaaatctcatggagtggggtgcacttaatcgtagggcaacgcagacgaggtaaccaggattggaaatgccagaagacacagacagggtcataaacatctgagcggagaatttcaaagtgaccggggctcaactggagatgtcgtggtattagtgaaaccaacttatccaagccacacacgacgtcgtgggaacaaagcgttgtggactgggatgtgcggttctttaataaagccagcatacggcatctatagcgtatattactatgcggacagataggccttcgcctcgaggcgtggagagaacaacttgacgggcaggcaatctaaacctgaagggttcaggcatgcgagttttggcagggtacggtacacagggcgatctagaggctaggggaatgaggacggggcaatatgaagaaacaaatggcctaggttcggagaacatagcgttgtatcgccagaacaagaggaacgtcaccaatcccaaaacgctcatgaacagacagctttgacaagcttgtggtggttgccaggatatgcccgctttctggatcaggggtggcagtcgacatggagcaggggctcaacaagcgaccaagacctggcggccgtggctgtagttctcaatttggtaaaccagttggagaatcagagggcaaaggtgaccaggtttggctcaatggtggctgacacaccatggtgtgcacaaccatgctgttagccttcttgatgtggcgtgtggagtgtaaatcgtcgccgcttgcacgcccagctgcatgtcccttttatgtacgtatgcatgttgtgtatatatggactaaatagtcaaagcggttgagaacgtgcgataaattggactgtcctacacgaagaccagaccggatttgaggtgccattgcatatgcgacttgaacttgcacatgcataccggaacggaaatgggcatatcagcgtgctgtcactatatactgacctgatgagacgagacaggactggatcagaactcgggacataaatttatccccaagtcgatatacgatctgcactttcttcaacgttggcaagcctctgaggcttggcgctagattgccgacctgattttcgtcgcagacgttggaaaagtctgaggccactaacacagccattcaccaccgctgatgagagcatcacgagattgggacgccgctctgacccatgccgatgggcttcgggcttggtggtgccattaaagttcaagtacgacgggtcgctcgacactggctgataggtgccatccaactcctttttgactttgcctctggccggtagagaccagcccaacctcagtttgacgggttgtcacgtccgcagtttctgtggctaggagtagcgctaggcggctacgatacccgccactgacagtggcatctgcagcttgcaggtagaccatgattcaggattgcgccgccatggagcaagtaattatacgtgtcgtcagcaccacgctgtggagatttcaaatttgtactgtaagcgtcactgttatctccaacggcaaggggggccgttggggctgcaagctcgacaagagtttgagtatgggtgccatacagtagattggttgcaaccgtcgtgcagcgatagttggcatggcctgccccgtctatccatgctttgaagcttgaccgaaagatcccatggtcatactcgtccgtactcctacgtattataggctcccggcagttacattttgtgcgtctcggtagccaatgtggggccggggttgataagtatgtcaaggaatgccttgcttgttgtgctgtgtattgttgtgttatgtgtgtatggtgttgcgcgcggtaggtatggtgctgtgctatgtttgctgcaacagagcatgtaagtaagtaactctgtcccaggcacccagccctcctgaaaggggttgtgtccgataagcccactcatattgctaggatttctgactgtgacgcggctcgagcgggtacagagacgggaggcccgtggcgttgatgggcagtcagtccaggcccaagttcctgggacttggggctgtccaagatgatctaaggatcaagctcaaacgcctcattgaacgcaaagacacatacatacgtgcaccaggcggtgactccacaagttgggtcctcggaaacatcgctgttcttttttactcacgcttgtcgagcgaacgtttaaacagtgatataattgggatagctcgtaactatcttaggtataaaacagagaataagcagccaggatctggcagtaaaactattgttgcgattggcttgtcaaagttgcacgatcgtcgtgaagatcgcacggggccgggacgtattgggaccacctccggagctgggatagtcgctaagtcgctctcgcaggccccaaaaaaagacgttttgaatgggattgcgacatggtacaagtggtgctcggccaaggtgtactgaaacagcaggtactccagtaggcatcgtagcatttctaggctcgaacgggtctgccaccggcgacaggcaaagataaacctggtcttggcacctgaatgaagcttaagttgtccatttagaaacatcggaccctcagagaggagttgaacgttacactgaggcttgctggtactggctcgatccctggcgtacctgagttcggtagatgagaaagaagcttgtaaactttgtttggtaccaagttaaagaaagccccgggttttgggtctgggtttgtggtctgggtttgggtctgggggtttgggtttgggtttggcaggcgagctgatcaaagttacactcaccgttgaggtcgacgtttgttacggagtcactgagatgcgatacgatgcgatgcgatgcgacaatgctaatatcattccacgataaacatggaacctgaggatttgatttctccactacaaggtccaagttccacatcacgttacctgacattgcaagggtccggaatggaaagtgttgcaactgcatacctgccttacctacatgagagacatacataaatacttacctgccaaagttaggggtctattcgcgatggaagtagcgattgaggtcatggtgccttccatctatggatttcggggttgagaacggaacacttcattgcccgctaccgactctgtgctccgtccttcttttacatctacgtacctgcctggctcacgtacctctacagaacttcacatcaagaatcgtcgttaaaaagacgatttatcagtttggtttacaactggtccagtaagtcaacaacttcaactcatgatggaattttcgccaagagctgcgtcgatcagcacgccgttgagcggtacgtgcatcgcaaacacccatcttgtttctccaacggtcttgaataatatcccgatcactaatccagctatgtgcagtgcatactacgtcggttacagtaccaggggtcattcactagtaaaactctggccctccaagttatttccttggcatcggccgcccgaccaaggctctgtgggtaatagtacagaccaatatccttgctattatttcatctcgctctataatactagccatgtactgggctgcgactcaacatgcctgccaggatcagccaagcaagttgaatctgtcagagctggtgtgtgcagaggctttcgccccattctgaagcctttggaacaggggtcccgcctccattttgcccacagaagtatcccggcatcttgaactgaccactcacctctctgtcggagttgcgccggcctccagttgccgatcagtttttgcaagacgttcggctatgaacaaatccctacggcaatctttgagactagttacagatgtcaaaaatgcacaacggagatgcttgggaatccttccgattaactattgcgctatgacaacaactctcgaattgggtaggacctaccagtgcgttgaccattagggtcatttggtttttgctgattcaaccgcagctgtacgtgaacaataatttcagtattccccatttattgaccatgcaatcttggcaaagactctgcaggttttcaaaacgtcctaacctgtttgaaagtcgagtttggtccgacatcttgtcctgttcactgcgtacctatgcaaaccgtcatctttaaagaaggtgggtttgtttgtttcgtttggtgccatcagcaacgacctggcccacctcgctgtgcctgttatgcaggcaatgcgcattcacacgcacaatgctagcttaggtcatacccaagcccacaccttttttatgcgaacccctgttgctcgttgctcgacaagatgtggtggctgtctgctgtcgcaccccgcatagtcccttcttgacatctcacccggagtgagacaacctcaatcgtttgttcgaagtcctgtatgtgaccgatgcatcgatttcgtcgtttgttcgccttctcggtgttaacccaagatggcaacgggtgcgtcagggttgcgctcgcaagatggtctacactaggaaaagaaccgtaccttacccggcaccccggcctgtcttattcaaaaacctccaatcactctcttgtcagaggtcacaaccgacgataaatcccagcggcagagcccgttggtcgggaggggctttcagggccccctggtatgccttccaattcctgggtccttgtgggcctacgaagccaacgaatcgtaataaagctagagaatctgatgctgagcagatctgtcttttgacatgttttgcgggacaccccagtctcatctctgtgtcaccatccattctgcgtcttccaacgatcggtaagcacacgtcgcaaagtgccgttcaggttgaggaaattatcaaaactcaccgccttgcatgtgttcatcggtttcgttataccagatccagatcggtggcacggcatagtccacgagtctcgaaatattatttcaaagacgtggcggcgttcttcatcggacgtgccaagtcactgtgctcctgacagcaaaaagcaatatgtctatccacaacaccatatgtaccatgctaatgtcgccccttgccgccacggctcaggatcgaaggctgctaaagctcaaccgattgggtatccttcacgacaacgccgtcgcttatctcgcgtttgccaagttgccgtccatcaccatgacctgcatgtaatggcagccagccacttcaacggcttcacacattagactcctctaataccttcaagaaaagaatagatggtgatcagcgttttctttcattatgtttctgaaacccagcagaccgtatccactgtttctattgaatgccagcctcccaaaggctgcaaatatttcatcaacgaccacccggacaaatacaatgacggccggactttgtcaaatacaagaaccgctttcctccaacgtggccagacatgtttcataggccaaattgcctgtctggacaggctacagggcgagaggtacaaccccttatgcacgagctgcaagccgctacttattgcaactttgtcaaactgctacacaaggaaaagcggtgacggtgatgcttctgttcaaaacctccgagttgtgtattgattcatgaagaagccttggaagggcatgagttgcgcatctcagtttgaatctagtaacttcggaacgtcactactcatctggcagtcggtacaacgctcacatgtcagcatcgacctcaattaaacatgaattgggagctacaaaaattccgtgcaggccaaggggagttctgcaaagcaaagttcccagcatgactcgcccattatagccagttgacaccacgacgaataagacgacatgacccacgagaacgcttggcttgtgtcctaaagcatccgctacggtgaaagatgtgtctctgtgcaggggctaccctagcaacttaagaccctcatcggtaggacgatatggatcaactgccacattggatctcctacgcctgccttccccagtagcattgaactcaaaagtagtttcttccaaatggatcgagacgagttagtcggtccaacggtccagatccagcaaaattggtggtggttttggagcaaaatcgcagcatgagttaattaccttagtcctcctcggtacagcagtggatcaccccgcctacatcgaatggtggttaccccgaggtcgcactcagattttgttaaacctgggttatcaaggatatcaggacatcagtgcatcatcgcgggatgcgcaacgcaagctgtggccaaaatctcttcgtttccatacatgcatgcataagaagctgcataaggcccgtcataagaccattatttatgcaataaatcatgggttgtcggctctgactggtctactcaggcaattacggtcgatgatatggaatgaggagcatcatggatggtacacaatttcacaagcgacgactgattgttgcttatgtcgtttgccgagttatgaccacctcccaaagttatcaattttgtttcctccccgaacgtttttgtttactcttgccggggttatctgatcttctcttcctacaagccaaccttgttgtctctatatatcattggtgacatatgactaacagcacacctagtccttgtcagatacgtttgagaaacagtcaagatacatacatccatccatccacgtaaactgacgcacaggaaagcatagaagcgacacataacggccgatggggtcatgacaagtttcatcatcttttcctttcctttcttttttttgcaatcttttgccattctattcaatataccacggcgtcttattaacacgattgctcactttgtaccatcaacagtggcatgtgcctgattgcgtttaactaattactatgcaagtatcaatcactatttccggtggacggatagagacttggacctagataggaaggcatatgctaacctgacagttgctacttgttgtgaccctgacattggtgggtatgatcaaagaaagttcaagactagcatactctggggcattggaccttatacgagcatctcaatctcaaccagtcggctccttatttcaacggttgaggcgatgcagcccaacttacatgcaattggtggccaaaaagcaactatattcagggtcatttcaattgcgacccaatgagatccacctcgatgacaggagtgcatacagagtaattatgtatagtatcgctttggtcaacctagcacacgtcaacttcaaataaacaaacaaaggatggctgtcaagggccctgatacgatacagtaccctgaactggtcggcccaagcgtcctgtcagacggccgccaaacccatcttgagccgccgtggccgtggcttacatacagaccacgggccctttccccggttcggtctcttggtcggccatttttcttcttaagccgggctctgtgctccgcgcgccaatctcggatcatggtggttgatgaataataatactataactactaatattatgtgcacactccgcagcatagtacggagtatgtgtgtacttactatacaggcacatgaggttgcactactacaacaatcatctatctagttattgcaaccctttgagtttttcttgcagacttttagcatttcactttatgtttatgcttattgagcatgtacatatttttattcataacctacttatgtacttgtgcttgcgtttgcctccgtcgtacggttatgtggatcgctcgcctcaactagtcagactcatgctggccttggaaaccacttcaccgtggtggtatgctactctgcagcgataattattgattgatcagatataggtaggcaaaggtgccccgcagacaaaggaacaagggcggcatcgacatgaggtgccgaccggcaagtgttaaataattaggtagtagttagttgtgcactgctctgttcacggaaacgaatctttccgttttgcacaattccattgctcggcacctgcacatagctctctggtaactaacgtacgttagttagtctatcccctgacaaaggtctcccctagtcaaaccgactgtcatatctgtgtcacctctctgccgtggcccgaaaagtcctcttgtgctttctttgagataccttcctgactctgctctcttgtacgctatctgtccttcgtcacacaggggacctcaatttctggaaaatcgcgacaagctctctattgggcagtccgcttactcgtcgagttccacacacggatgcaactattgccagtggcggtttggcttcaccggtaggccgcgtgaaaacgaggtcttgccgctttacacaacggcaccagctgctgtatctgggcttgtgccaccgaagcaaaatctgtagatgaagcgtagaacgcagtagaaaaccgaggcgatagatagcatgaaacctgagacgtacatgtgttatggtggttagtttttgtggtaacatctacacccgacgatcatttgttgactgacctagcgtaacactacagggtaaccggatgatcacgaggaagaggctgtatgcttgcagattgtgtttatcactcaatgttagacatgtctattcgcacggaatcatattcactatgatagaaacaatgtgcattgatgcttccttcaccacttttgactcacaaacccaagactgccaagttgccctggtaccagactgtattctccgtcttaacgtgaatgtataattcaactactttctcgactgtgactataaagatgatggttgtggttcaaatctatcgagagtcgcactggaaactgtcatataagttttagctgtcccatcttagcagcccatatcagccagtcgaaacacgcagaaatagagagcccaagtatgagtggaggcatatttatccaaagccatgaacgcccatcgtcccgtagcaatcccatttttaaatatctattgtatctccaagaaagaactcctggtgtcggtccgcgactaccccatgcagtatgtatcatcaaccgtaaatatgtgtgcctttttatgctatgtcctccggaatactttattcaaaatacctcctccacgcccccttcgggatatttcttcgggagacgacattgtccgaatatccttgcccttgcttgtagtttgcgggcttccatctggcagtgtctcatctcctcgactgacctcaacgtactcgtctgattccctgttcacgtttggttgctcgcgataaccctcagttgctagcttagaatgtcccggtgcatagacagtggctggtgcttgtggaatatgagcatctcgaatctttgtcaagccgcgatccagatactccaccatttgagctttagtcacaaagctttcattgtctgatctaccaacgccgtggacgttgtgtgcttttttgagcagcgcagggacgtggttctggaactcggtctcgagtaccttctcctgttctgctagtgctgtgattcgttcgttatcgtacccaggggaagagctgagatttggcgcatgttcctctttttccagtcgagcgaccagctcagcaaaccgcccctcgttgccggatatacccttgctggcaaccgacaaactggacagagctctttcagaacctccatcctgcgcgcggtggatatgattactgaaagagccactgaattctcggtaatggcctttcaggatgaagcagcgaccacgccagccacaagccgagagtttctcaaataatatctccgccgaggggcattcccatgggtggtcaaggccacgtgagtagaagacaatacaactggcctgctgccattgtgagaacgttctcctgctttgtgcgtcggcaaagacgcgctcgatcatatccaaagatgcaggacgtaagaatgattgaggggcacgaaagtgtatcgcgcccttgatgtgtgatttttggaattccgttgaagatcggagatcaagtatgatgctctgccccggtaatgatatgtctaaaagttcaccaaggtttgatggcaagatcatacgtggccctccatggggttgaacttgagaaccttcaacttggagggatgcaaaacgttgagcaaaggcatccttctcccttcgatgatgaaaccagacctctacatgccaaggttccacgcccaaattcgatgcaaagaatgccttctgaccatcatttggcaatggctcagtttgataatactcctcaaggcgcttttcaacatgaggagaaaactttttgggttccggaacatcaactccaaaggttgtgcgtcgtagagcttgctgttggttcataatcatctgccgtgttaggtttctatcgcttcccagagataatgccgattgttgtctttgtaacatggtaagtgatgttgttgagtgcataggcctcacgggtcgttgcgataagctctgggatggtgacagaggttgtgtcggcatgtgaaggggcgagacttgctgactaggtgagggatgagccctcgctacggagccgatttgcctgccatacgtaggatcccgaaaagcccccagttgaccagtccgtcccgtcatctctgtaggcgtaaacgtcgtcccagaaacatcggaaacgaaagatgcactatcattttcggtagtatagcggtttgcaggaaccaaggttggcactgattggtttcggggtttctgagccatcaggttgttggaacggatgaaggctacgaaagatgtcgcatgatcctctgggagtagatcccagatggaaactggcatggaaacaagaagcattgtcgagtgactcttgaaaacgccttgtaccttaacatatttagccatggcaggaaatgctcccagccattgttcccatgcgttgatgtcaagcctttggtcgtcttctaatgccaaagaaatcatgacatgaggggtatcctcgttaggttcggtaaacatgtagtcatttcgcgaaacaggtgcagaatcagctgcccgacctgattcatgtgccatctcaggcattggtgtcaactcgggagagggcaggttgtcaccacgagacatgcgggacatttcaatgctgggcgctttgtgattagaagtcatcatgaagtgtacaggggtggatcgagcttcaaagtatttgccgttgatggtgatgggccgaggatgtttcagacgagcgaggacttcagcatggagcattgcagcagagaaggcacgaaccctccactcttggagtacctcaataagagcattggtgaaagagtaacgtccagggtccggggcgatagcatcccaactcgaggctgagatggtctcagtaatgctggcaccactgggaaacgtggcacttgcggccccagcacagcaatccagtagaatgagaacatccgatagtgagcgttcaaggagagtctggattgcagaccatctatgtgaaggttagaaacgaacgttgtgtaggtataccgagaatgtcttactgaagccacggagagttcgcttctcgcgttctaaggagtgtcagggcattattttcacggtgtcattagcttatgacttacgcgcaccaggtgctttgtctggattcgtctattctggcgtgtccaccgtagtatacaacaaacagggtgtcttgagactcatgatctttaataagttggccaatccgcatcatcaactcaagatgagagttttctgaagggatggcaaagatgtcagtttggaagccataatcctcgcttagacacttttcgagatcctctagttcaggtatcacgaaaagatcatctgagttccagtgcagtagcaacacttggacattgttgtacctggccgacgaccttccgcggttaggaaacgcacgggtagcagactgagtacaagtaagtgagtttgaatgctgatttcatagagaacaggagagaccaacgtcttcaagcctttgggcaaattgactgatatgtttcacatggaaactggtacggcttgtgtcatgtgttgcggatctggcatagtgatcgcctccaccagatgcagcctgagagttcatgtgtaagtcgcgtgaaggctgaagtgtcgactggaattaatgtttgaacacaccataagagaaccggtgcttctcgaacctgggccttcgactggcctccgagaacgaatagtaacatatggttggtgatcggccatggtgccgaatgtacgactcgcttgcgatgtttgacagacttcaatgcgtcaatctcgtgacatcactgttggtatttttcacgattgtatcacgatacagcgattattggttcaattatgagcgagcattctcgtagttgtcgtgtcgcaggaaatatcttgatcgtgggtctcgcttcataaaggcatagtagtatgtagaaggaagaaatcccgggctctgtcgcgttgtcatctcgatggtgacggattttgagacagacggggaagtaacaacctaaatcgacgggatagaccagcgacttccttcaattcgtgaccgagatagtgtcgggtgggcaggcgcaggcatagggcatctcattaatggcagttgagatggatcgaactaagcttcggtccccaaatcagtttagcgcgcaacgacaggggtctaggggcatcggatgacacccagccagtgtctgactcccctacagtgcacgtgtagcttgctccaggagctctgaccaaccagcaaagccaacgtcacctcccattgccatctgtcacccaaaacgtctaccgagctcaacaaccaaaaacaagcagatactaagccaaaacaccttgttccatttaattcttcattaattgcctagaatatacctcgcagatcagaagggagatctaggcctagtcaggattttctccgatagaccagttgacacgcgacaagttgtctcgataggtctcttcaaggtagttggtctaactatccgccttgaactgtatccctactatagtaggcatctgtattcagcacgcaacacatcccaacactatgcgtgaacgcgtaacttttattcacaacgactatagtcttgatcctgaggccttggataaccaggatgctgggttattagggcctcagatcgagaccgttcgtcaggacaagctcactattcctttcggcgagctgcctagcgagcttaccgacatacttcaagagtatgaagcccttcatattagatgggccagtcctgtcaagtcggagacaatggatcctttcacctcccgtatctcaccgggactccacgtctatgccactccagtcttgccaagctcctgcaacccgtatgtcttctatacccgaggcccccaagctatatactgatatgcagtgatagaacaaaactttgtagctggcttcaaagattcggcccactggactgttccaaaccagaggtaagttttctcatcccacttgcttgacaacaactcatcagtggtaggccttcaccgaatttcagcaaagcacctccacttctcctagcttctctttctatgaagcacttgaggatttgcattctttcataaccactagctctcaagaattctgtcctgagctcgattcggtctgcaacgctcgactacgtagtctattgacggctagtggcctggatttgtcttttgataaggccgccaatgctcttgtcgtttcggcgttgtggcctcttcgacctcaaactgttgcagttcctgcatctagtgcgaggagagtagaggttggcatttttatcaatgatcgatcgcagccgaacatgaaggagaacgagctgggagttgctggcgtcttgtctgtacttggtgaccagaagaagccttcacccaccatctttacttttcctgcacgacatcgtcgagatggatcagtcttcacctccaagtttctcacgcctacaggacttcacccaactttacaactcagcttcaactctaataagcttcccagcgccgatggcgagtgtgcgccctacgcgttcttgacactgcccaagacaatctttgcggatcggtatcaactaggcgatgagttgttcctggcgtctaagaatctcaccgctttgcgatacacaactcttcccgtcgacctggaagctccagcatacaccaccgagacgtggggctccagcattcttcttggtctcgcgccgcctgatcccggcacagagaagccatggagcgttgaaatcccgttacacctacgatacctcaagccttcggcgactggccaagtcgagattgagataccttatcccgcagtattttgggcatgctcttcagaagaagggaccttggaaagcccattcgacaggctgcatgtgggatatgattatttgttccctcgtgacaccgtcttttggcatgccaatccccaaccggaaaatggcagcagactcatgaacagagtcactgtacctgtgcttgatgatgatggagtaggttccatcaggtcaggcacagccattgctgttgcgattggctttgcttgggttatgtggaagttggtcagcgtcatgctgaagtctgacagagcaccagctggtgtcacaaaggagaccaagcaaaagaagtctcactagaagaacaatgggcgcatattcatgcaattgaggcatcgttaattcggttcttagatgatatagattatgaaagtagtcataaaattgataataaacaacttaatacatcattacctggaattgtttcttttcacttgctctaggcttcagaaacagttgatttatggtttaacacttcctattgacatggtaggtgccctgtctaaacattccatagtgcacgtgacgtcagactacattaagacatctctgagaggaaggggactaaccaccatagctcctctgacttaacaatatcctaataaaatacagttttataacacattaataactcgcattaaacccatattattattaaacttgatattagtaacgtgcactctgaacgttcatgactggactgttcaggggcataattcaactcaatggtcccaacaccatcctctgaggagtcacccgcgtcaacgtctggtccaggcccatcacaagcgccagactcgccacagagcaaaattagacgaaatgtggcttgcatcagttgtcgtgattcaaaagtgagttattttgactaagttggactgagtatagtttaacccagagtctaataggttcggtgtaaagcgagtcctgtagcaggacacccatgtcaacgatgcgccaagcttcatatatcttgtgtatatgatagatcgcacaagagggtcacgagaagaaggtaactgaatcacttatccatacaaactcatattttcagaactgtcctatggaagtcttagcccaaagggttgccaatattaactttacacagtaaacttgaacttctagaacaagaactcagatctattaaagaagttgttcatcccaagaacaatgtggaaccggtatccgtttctcagagccacactgccgtgtttcatacaccaacacactcagccaacaataccgtctttccgctgtcaaaccatctgcaaagctctcaacagtccgagtcttttacaccatcggcaccgttgcttcacaagacggaaccaacaaaatctcgtgtaataaacggtcaagtggtgtccggtaaggatattgactggtatttcgaaaagtgagaccccctacgtttcacacattgacaatcggactgacagcctcagatacttacaatgttttcatccatatctgcccatcctgagaaagaaagacccggatcaatgtttcgaagcgtcaccaactcttttctggacagtcatattcactgcttgtcgtagatacgccaagaatgggcaaatcgtaacatcattactcgatactctcaaccgcgatgtctggggcctactccgagctgtcgcattagacatggaaacaatccatgtcctattgattatttgtagctggccatttccgaccattaggtttgtcacggatccatcaccgacatttgttagcagcgctctcaacgcgtgcatgctcctgggactacatactggcagaggatctcaccctagtttcttgatcggcggacgccagcacatgacgtgtacagactacgaggcgtcaataacttggatgttctgttgtatcttggcacagaggtttgttgaagtcttgaagcacaacggacgtaattaacagcgtggacagaactgctgtgggcaacgggcacccgccaccattcctccagcacaacgacactggatgcaggaatatcgtcaaagacactctcgcgcccgaacttatgactcttttcgagcttcagaaattttcaaatcgactacatacagctatgacggcacagatattatcaaatgatggggttcctgaaacagtcgtcaagacgtgggaagatgagtttgagcttctaagaccacttgtcacccatgttgatacaggtacgaataaatgcattctgcgcaacaagatgaaaatgacttctaatccggatttagactgttcccgacttataatcctcactgcccaactcgaagtgcaggcctactatttcgtctcacttcccgatcagcgtcccaacttcaccatcaataccctccgtgcctacaacacctcacaaaatctcataaacacagccctaactctcgaatcaacatcccgacttctgactcacagcacccactggatctaccgcgctgtcatggacgcctgctgtatcctcatgtccacgctacactccaaagccgccccaccacatatctcagcttcagacgccgatgcagttgtggcacagatcttgactgtacttcgaacctgttcagtgcgtgataacgaccttccagtacgtgggtcagttgtccttgagactttctggtcggtgaggcacatactgcccaggtgggatatacctgttggtgcatggtcggatcgcattggagctgcaacatcgtactggtgtctcgcacagtttaaacaggccttgcaagaagccaagaatagcacagatagcgtgcaaaaaggcatcgacgtctacggtaagttgaactactcttgaaggaaatcctttgactcacagattaacagaagccaatatttcgaatgccgacaaaagcaatggtgatagtgtcgtcaccaatccagatatcaatcagggccaggaccagactatagacaactctattgatccccttcaaggagtcgactggtccatgatcattgatgactttgggtggatcggggaaggccctgtcttcctaggccctgcataagcttttaagacacgaccgcaatctcgtcttaagatgttatgatagataaaagaacgttcagactaacatagtcagtcgtcagaatagatcagaggttaccgcagcatagataacctccgagaagtaaataaagtgcttgtatatcacatattcgaactgaaatactaattcaacttttgcttgcattgtatgaacacctaattaagtacatgaattttgagcgcaaacactgccgtaaatgaccccaactccatcatgaattcatcaaacgcatttagaaaataaccaccagtcctatgtaacactgtttaaaaacacacgttacaattcttgtcttttgtttagtcgtagatgtcttgatccatatcgtccaccaactcatcaacggcatcctcctcgtccatcatatcatcatcctcgccaagctcactatcagtgtggttggaaagaacaacgatcttaccatcaatgatctcaacgcgtgcgtactctccgtcgcggatgttgttgcgtaggataaggatggcaaggcggttaagaacctccttctcaatgagccgagacaaaggtctggcaccgtacgccggcgagtaaccgctgtttccaaggtagtccttcgcttcttctgacacatcgatatgtactttccgaccatgtcttcgagtcgtttctgaatttccgacaggcgaatatcgacgatcttgcggatctccttgcgcgtcaggcggttgaagataaacactgagttgatacggatgaggaaactcaggcaggaagtagttacgaagggcgttcataaccaactctcgagtgccagagtcaacacggccctccttgacacctggtcgaacaaggtattctgcacccaagttagaggtcataaccacgatgcagttcttggcatcaacgactctgccttgtccgtcggtgatgcgaccgtcgtccataagttggagaagaacggtgaggacctccttggctgccttctcaacctcatcaaagagcaagattgagaatggcttgcgacgaagagcctcggtaagttggccaccagcgtcgtgaccaacgtatccaggtggcgcaccaatcatgcggctgagcgcatgtcgctcctgatactcagacatatcgaagcgaatcatggccttggcgtcgtcaaacaagaattctgccaaagccttggtgagaagggtctttccggtaccagaaggaccacaaaacaagaagctaggtggctgatttgggttgctcaggccggaacgctggagtcggatagcattagcgacagacccaacagcctccttctgaccaacaacgaccttgccgagaaccttttccatgtggatgagcttctccttctcggaagtacgcagacgagtaacagggatgccagtccatcgggacacaatctcgttgatgttatctgcggtgacaatgtcggtgaccatggcaccgccggaatcgtgattagcagtggcattgagggcggcatctgcagcagccttgcgagcctcgagttccttgatgacaccctcttgttcgggaatggcaccatacttgagatcggcagccttggcgtgctcagaattgttcattgcatcctcaagtcgcttctcaagatcatcaagctttagcttggcttggtgaatttcctcgctgcgcttgatctcggcctggtacttttcgcgaaggggttgcagctcctcctcgacattcttcgcatccttgcgagcctgtgcaagacgggtctgagatgcctcgtctctttccttctcaagggccgcgatctcgatcataaactgtctaagttttcgctcgagagaatcaatgatttcgggctgagattctcgagcaacacgaacagcggcggaagcctcatcaacaaggtcgatagcagaatcgggcagtcgtcgggatgtgaggtagcgagcagccaggttagcagcagcaaccaaagcgctgtcaagaatggtaacacggtggtgtcggtcgtatcgctccttgagacctcgaagaatggagactgtctcaggaatggtaggttccttaacgatgacctgctggaatcgacgttcaaaagcagcatccttctcgacgtacttgcgatactcggcgagggtagtggcaccgatacagtgtagttggccacgggcaagcataggcttcagaaggttggcggcatccataccgccctcaccagacgaaccagcgcccatgagaagatggatttcatcgacaaacaagatgattacatccttggattcagtgatctccttcagaacgcccttcattcgttcttcaaactctcctcggtacttactgccagcgacaagtgcacctacatcaagtgagagtagcttgcaagacttcaagttgtcgggcacatctcggttgacaactcgctgagcaagtccctcgatgacggtggtttttcctacaccaggttcaccgatgaggacagggttgttcttggttcgtcgggacaagattcgaacaactctgcggatctcttcttcccgaccgatgacgggatccatctttttctcccttgccatttcggtcatgtcgatggtgaacttggctaggttctcgttttcctcctcagtatcagcggtcttgctgtcgactcgcttggttccccggatggcttgcaccgcctcttggatcagcttagccttggggacgttggcttcctttaggggtgcttgaatggttgcttcctcagaaagggcggtaataaggtggtccacgccaatataggtatccttctgcaccttttgcagttccatggcctttcttagcacattgtggaattggggcgccaaagagacatgctctggtggtggatcttgactgggaagtcgaacgagtgttttcttgagagctcgatcgaagatctgagggtcgccgtgtgctcgctcaaccacttgtcggaatagtgtgctggtgggcggaggaccgttctgttggtccttggaagggtctgcgggagggtcgagcaaagagacggcgagatgaactgggacaagctgagaatggccgtattgctcagccaaggccatggcatcttccacggccttttgggcacggtctgtaaagtccatgcgactattcatgatggcggtgttgaatagtttgtacaatcagagtgatgaatggaatcgaacaagtaaagaaatgcgaatatgtactcgtgcagttgtgagcccaattagtggtgtgcaggaaaagggctgtcgtcaggtaggtagattaggtagtgatgtattgcttgctgtagtggggtgggtgtcttgattactgcagaagaaataagtttggcaggccgaggatcaagaggtgaatttattcacaaagcaagtggatcttgtacatgaatcaggaaattgtctagaagcctccagcagagcacatggtccaacgtgaaatatctcgatcttgatggtaggttatggcaagatcaagtaggatcaagacgagcacttggaagcttccagcctaaccggccagcttctgggagcttcccgtttcttctacgtcacaacagtcgatttcagcggtcattagtggggtcatccgtttcctatcttatcatccgattctatagcaagagatccgcatgtggcttactgtaattggcagtcgagactgttagtgcagaagaatcactgttgttttgccaacttctgatgctttgaacaaaagtgccaaaagaggaagacggaatattacacgacatttcgagtcaatatcaagccgagtcgctaatgtgttaatctatgtttgacgattgaatgcgacacaacgttggtacctggtggctgatcgtcaaggtcaattcttggcttcgagttcacgtgaccccgcgatcgcccgtgattgagccgatgatactggggattttttctaggtagacccattatcaagaccatttcaacctcacagcgggcgaccatgaacacggcaccgacatctcgactgggccaattgcctagctacgtacggatatgggtgcgacacggccactttggcaagaagaagaagggcctgggcttccctccacctgaaggtcatggcgaggacatctgggtattcggacacagaaggacagatcagattatttacagctttaacaagacgctcgatgtgagtttagttctttgtgaagatatgtgaacaagtcaatggactgacatgttgtctgtagggcttccacgatctcaagcagctcccattcaatggcaagaagacaaagcctcccaagctccgcaaagactactggtcaccctttgcccacattgctttccccgccggtcaaggctccatcggtcgttccgtcttccaaaaactgcgcgagttgaagcacctgcacgaggtggcctgggataacgaattccgatacaagcgccccgaggagtttaccaccgccgaccgcaagcgaatcgcagaggaggaggagaagggcaacaagaactatcggcccatccgcacaaaagaagagcgtggtatcgccctcaacgcccaaaagccaaattcgattgccgatatagctacagtcttgagcggtgctggtcgtggcaacaagattgttctgtctgaagatgccgaggacgccgagaagaaactcctgggtgtgactgtgagctgggcgaatgatctggataaggagtacgcccaagaatggacgaacaacgtcacacacggactgttcgagaagccaacctatgtctcgaagcctttagagtcagtggtcgaagaggcccctcaagagcaagaaaaggcctagactatcggaagaagaattcgggactaaaaaggagagcggattaaagatcgcatcttcaaggacgccgaggtatcatctacaaagtcagcataggtgtttccccgttcaaatgtataaaaacatgtattttgagcttcatcaatacgggactaccgttggagaactgatgtcagcaagcggttgaaatccgacaagacattattcacgacagagttggcaaaatagatgtagatgtttgtatatattcatcaagtggcatgttgccaaagtcgttgaacgataatagatgtactatcaacgaaatcacgctcataaatcattcaaagccccaattcgttgccgggtgtaacatatccaatctgaccatggggcaaaactgcaaaacgatcccaaaactgaaaagaaaaccaacatgtgaatagcagaacgagtatacaactaatatcacttagatctgcagcgcaaactgcttcaggtactcgtaatcggcaatgttgtcttcaacggtcttgcggatcactttctgcgcttcgggaccaaacttggtagtccattctttgtcttcgccttcgaccgtcaacgtcttctttagttagcaatgtcagccttttttcacccaaccacaggaagtgcgaacaaacacagggtgtcgttgcaggcaagcaggtggagggagacgggaggtggggcgattgtgagaaatcgttaacatacctggtgatgagtgcgaggtctgagagccgagctcttgatagcgtcgttgtgccagccgttccatttttcaaaggcagctgtggcgtaagaacaatcttcttcgttccactctagcatctcgggcttgaaatcaatgccagtcttctcgcaataaagacggacggtcttctcggggttatcgagaaggtcatcggcgtcaatgacgacaaggttgtccttgtcgacaatgttctctttgatcaggaaatcaaagaatcgcacgagctccttgtagcctgcctcgtttggcatgaactcatagaaacctgtgacttcatccagaggtggcactgtgcatcggtagtatgaagggatagctcggcgagggtggcggatgaggaaagtgaattggaattgcttcaggacctctagtggcaacacggtggggttaccaggctcttcctcgcctaaagacggcgcaaccttggtgggcttgctgtctggggtcatgaggtagtaagccatgtccttgatgaagattcgcttgccctgaaagtttgtaagtatgatatgtcaatttttgagtctctcatgacttgtgtaagccgttgaggtagcattggtggcgcgatagaggtatgatacggtgcatcggctgcatgaccacaatcacaatgtgatagctagatacatgctgccgaagaaaaattggctgtagcacatgcttcttctctgatgtgttgttcccccaattgcagacgtggggggttgtggcggggagttcggggagttgaaataattacatgaacatggaggagggggagattgactaacatctttgcccgcatccatgacctcgtcaaggacgtccttgtaagtcttgtgagagaaaccactctgctcacgagtggctgtgtcatttctgaaacgatcactgagaatttcaggaccgtagtaaaaggcatctccgaaaggctcgtggacgctctctaggatatcgcggcgggccatgaagacctagcagattgtcagttatgcgatcagtaggcccaatcatgccccaagtccatttcgacgaggcaacatgatatgggcatctcaaggactcaacatactcgctcaaaagccgtagagcatgcacgggggtgcgtggcagtaaagatggggcgggacgccattttggatgaaaaaaccaggaagaaaagggagatatagcagataggtgttgttgcctcaacatcaagctggagtagtagcaagagggatgagaagaagaggaaatctctgtagtttcgaagcagcagcccaagcagttaaaaggcattcgactcgcccactgtacactcagagtttgctggagagcttccggaccatcgcccgattttttaacgttgaagcgatggtccgtaggctagcagccaacttggttagagcttcccaccctgatcccagacgtgtggcccaacactgacctttaagtggtctccggggagtgtcgtgcatgccgtgagtacgtcatgataattggtagtggtctccgctgcagcaactaggacaagatatgcctccaaggtagcgaattttctcgtctcttattgatgctttttgcgtccatcccacaatcccataatccctcaaggccctttcggaccatcggcgtcgcatccctgccctttgtcgactgtgcgaagcatggtgaaagggtgattgtgtccggacgaccccacgcgtcctggtccagtccgatccaagccaatcctatcggccctaagagcgcaggtctttatccgttgctgtgaattatgtcctgcaagttcccgaatgggatcccctaccgtaaacccagcattgacaaaaggttcgttcccctcagattagtgggggattgagtcgtatctctgtggaggtagaacttggcagagggtactcaagcatggcatggccctgttgaagacgtaagtatgaggtgaggtgaggtgcagacgttgagaagcggctgttattccggtttgataaaatatgtgcctgttgagtgcgggatggccaatcgtgttttccgtgagtagagccagaaaaacatgatcttcattcttggtgcctgtgactccttaaaatagaagttttaggtaggtaggtacagtgctgaacctagggacctgccagggcgacattagacttgtggccaaacaggtgggactgatccatgatagctgatagaaatacatgagcatcttatatgtcagaaatagtggcaaaggctagccattgatactgtcatgcccctctcgagttttaatttatcatgacccacccacctactaaccccgccagaaaacggggagtttctgcgtgttcatagagcactatcttggttccgtcggggagttcagtctcacttccattcatgccatgatgatctttcttcgtgcaggccccgagacaatcaactgttggggggtgaatacgaaaactcgtaaaaaaaagaaatcacgagcaatcacttgttttctttatcggtatgcttgtgatattgcattggattgatttatacgtatttctcccagctaccaagccacctccaactctcagccacgcgactgatcttttccaatgcaccattgacacgtccttctggatcgtcgtacttgtggccttcgaattcaacaaagaatatgtattggaaaggttggacaaggcttggccgactgtttatgctggtcaagttgaggtcaaaggcccggaaacagctcaaggcgtcagccaatgctccaggcgatgtgtgaggtactgtgaaggacacaagcgacttgctccctttctgggctactgcttgtttggtcttctccagatcttttgggcccgcagcgttagttccgattaccaggaatcgggtgacattatcctcccggtcctcaattgatttgcccaggaaatcaaggccatggagttcgccagcgagctcactagaaatcgcagcccaggtacctgtggtatccttgcttacaatttcagctgccttgctggtcgagctgacctcgaaaatctcaacgcccttgaggtaggtggaaatgaaagctgtacattgaccaaacgcttgggggtgagagtacagccgttgaatgtgcttcacactggacaagggtttggacctcggtctagaaggcgacggatctgtcgctgtgggtgtgcaagtgccggacccttcagtagcctcttccacaataggtgcggtgcacttgtggccaacaagacaatggtgaacatccacgtatgtttcgccgtcgacagtgatgtccggataacgattggccctgtcggccaagttgtccagggtgaaaaccactgaaccattggttgagttttcaaagggcacaacaccagcttgcacctggccattctgaacttggtcaaatacgtctatgccacaccattagaatgagtataccattcggtcaatgtcggtcgctcactcaccatctatagtcacagcaggtcgaaattcccaggtgtcctcagaaaaggcctggcgaacagcctacaaagccaggtcagtccatacgtgcatcggctaactcgccacaggggggcaaaagattttgatctcacctgatgggtgtaggaggcgactgggccaaggaagctgacaaggggtttgcgttggctggtcatgatagtctaagttgtggtcggtgtcgccgaattggttgagactattgaagcagattgagttgaaagaggtaatagatatcggtgcctttccgatgattccttgaacgttttctctggtcttttctgcatgcgccgattgatcagaaactttgaggtctgctgttcgattggtattgaataaggttgacctcgtgggtgtgatatactgggcttgggacgagaccgattggcgctatcgataacgtttccgcggtgctggtatttgcctttcacgaatagaacgccctggaattcaacttgtaatcggattgggttcaactaccgaaacattggcgacgtcgtgattgcagcgagtgatgcgttccttgaattgtgtgatgaaaagtgcccaattagtattctgctaatatcttcaggcgtaacagctgtgggaagtagatagcgagatacttgactcactcatgcggggtccctcggtcactgcgatgtcggtttgaaggccgagatcgctactcaggcactttgtccactgatccatgtatcatgatgagcccagcggatgcgtcgcagtcatgatacggtacttatactaacaagttcacctcaatgaaagatagcaaatattaataggcacgaaggtggttaacatgcacttttctattcctaacacgcggcgttcctaccttgttaaagtttggcttcttactttgcggttcaaaatagtacagggtatataaaagcgaataaacaaaatcgacagattttaagtatccacattccatgaaccctcagattcaataaatattaatttctttcacttggagttttttaaggatattgatgtggacatattatagccgcagtaagcagaggcggataatagagctcagaattcaacttgtgacttagtacctatggatcggagagtcacgatgctagtgaagtagtatgacgataacaaatttgtctttctaattttaccaccaagtagcaaaaacaggtcttagtcttccacaatggctcaccctttcgttgccagctcccatcttcttcatcgttcatttgcccataagcctgaaaaggtggtttctgcttcaggcgtctccttgttcctcgaatctggccgtgaagtcctcgatgcatccgctgggtcagctgtatcatgccttggatttggtcgtcctgagattgcgcaagtggtgacaactcagataaatcagcttgcctatctctactctggtgcgcgattcacctgcgatgcaacagaagatctcgcatcgatgcttctgcaaggagaaccaggtggcttgtccaaggccatctttgttaattccggaagcgaagctactgatgctgccataaagctggcgacacagtactggtgcgaacgtggaatgcccgagaagtgccatgtcattagtagaaaacagagttatcatggtaacacaattggagcgctatgcatatctggccatgactcctgtcgggctatgtatcgtccctggttatcgcaaaatgtcagtttcgtcgatccctgcttcccataccgactcaaaggagatgaatccgatggatcctatgtcaaacgactggcggatcagtgagaggcagaaatcctccgtgtcgggcctgaaaaggtctctgcttttgtagccgagaccgtcagtggggatactctgggctgtgttcctgctgtggctggatattggaaagccattcgaaaagtttgtgatgattatgatgttcttctaatattggacgaagtaagccactgaacatgtgctcagaaactctggcgcgccggctgacctgatgaagatcatgtgcggtatggaaaagacaggtacgatgcatgcctgggaacaagaaggtatctctggacccgacatccagatgataggtaaagctctgggcggaggcttcataccattatccggggttttgccccgcagcaagatctttgacgctatcgctgaaggatcagggggggttagcccacggtcacacattccaggtatgcttgaacacactgaagccgggaaacacaggactaacaattgtaaaatcaacaggctcatccggtcgcttgcgctgcggctcttgaggttcaacggatcatacgagacgagcgtgtgctaacaaatgtccagaaaatgggtacagagctggagcgtttgctcagggatcacattggaccgttggagtctgtcggtgatattcgtggacgaggtctattctgggctgtcgagtttttccaggatcgtcagcgcaagacaccctttccagccagtataaggctttgtcacagaatcttggacaagtcgctcaatctgggactgaacatataggggaacctgggtcaaacaggggaagtacatgtcgaccatgtcataatgtctccgccttatgtggtaactgagtctgagttggagcggatggttggtattctccgaacagctatccaggctgtcgtctccgaggtagaggaaagccaacaggggaatataaacggaacccaggcgaagatgtcatcagaatgatggactatggaaataattccaagcgtatgactcttatccagcatctaccttctgaaatagttaccatatagtattccatatatcacatactgttgcgtacctagggttttactggcaggcacatatttctaccgtacatatatattcgtgagtgttcaatagtcacataggattaatatcactaggaaaataaatacatactattaaaattacttgttcgacccatgcacgcacttacaagacgtcaatgtgatcggctcagggattattcccaccgcctagaaactctacggtatactaacctttgaggatattcaaggcctatacgaccgattgtaatagtgtaatcctaacctattgttttctagatatagcaagcatatttcaagttgacctatccatatgctgaaggcttcttgtaaagaccttccagctcgttgtccggactcacggtgcagggtctatgagataaccgagatgtagatcatctgggaacaacgtggttgcacaatcgagcggtggatgttgctgggctggaagttgtctatgaactgccgacaagcaacatttgccagattttaatatacctcgtgaggtaggctttaggcatggcacgctatcttattgtgacgaagtatctcaaccaacaggtcccgagttcacaacctcaaggcctcagatctgagtctcatttccgatgatgggattgatcgatctgaacagtgtcatgaattgtactttgagcttatggaaagaatcaatgcagacttgtcatattcatgctctactttaaagagactgaatctcgtcgttggcgttcagctgggactcaccgcataacaatcaaaccgcaagcctcactgtacgaacaatgagtttcactactaagttatctagtaattggcctacatcttgtgtacccgtttcaataatcttaaacacagacacatacatagtgcgatccaaagatctctttggctacctatatgcttatgatccgccacccagatacttgatagaattgactgagtcgactggatcatccacttgaaactagcaattcccacggaagcataatgagacaatttaatacaaagagtagatatctgaacgtcaagtttcgttttcaacatggcgtcgctggtaccatgtttgacattaaccagcctagaaaatgcgctatgatacagtcggtcagggagcgattacgaggggtagatacctgtcaataaataatctaagaccagcacggtcacttacatgacaagatgccatatgaaagttccgataccaagcaagttgccgatgcatggtgataatggtcaaagcgaacagcacatccttagtacttgctttagtagttagcttgcgcattagcataagaaatcaagatcgatcggatgaattagtcagtgagtgatcaatgtgaatacattaggcgtcttctggaagctatttctggctgcatttcattcatgatttgcttctggtccgtgggactagcagaatgattgaacccactcttcagcaatgacccaatatcacaacacgtatagagcaatgccagttttaggcaggtgattgttttacggccgtccacttcccgatcggtagcgcaaggttttgggacgaaacaagcagatgcagatgacgaggcgagttacgacgagcgagccttattgaccagcaacctggtatcgtggggatgggcggcctcggcaaacgaaacagtgactttatccggacgcttgaggcattgaatttggcagcgattaatatttcaggaggtttcaagttgggtgaatgattggtatggagagaataataggagatcaaaggaacaacagctcggcataggcatgatcatagatggatacatgtgaagatcatagcagttgagatatagctaccctagatgatagacaggatattgacttgtttttgtcatgaacgggcggtacggaatgaaaagaaaaacacatccgaaattagaattctttctttctcatgtagacaaagatgaaagagaactgaggggtgagagagctgagctacgaacgcacggttccattaggtagttagtagattaatagttggtatttattagagtacttaggtaggtaatatttagacactagtgaattcaacattcctatcttgtgttgttgcagaatgtcttgggaacacgttgtttgttaactaatgtcgtgtcagacaagtcagagcacacatacatgattagctttatcatgttggcatgtcttgtgttgagaaataaatgccttaatgcgctcttttaactcgaacagcgtcatcctccaaaagtggcaccccccggtcgaaacacggtctgtttcatcagggatccggctttgacctatcattcgaaattgtagccgcccgcccagatcccagcatccagggtctaggctcagttgtttcatggcctgacacgacagtacacaattcagtgccagtcagtcacactgaggagagagagggagagagatgcttcagggcatgttgtgcatctaaatatgacaatcgaatgtcactgtctgtccggtctttgtgttgcctattctttgatatcgatcatctgcccatatttggaaaaaagaataagcaaatgtttggtctcttaacgagcagagacggttctgaaacttgcatatcagtaaaaaaataaaataaaaagcccataaagtcaacataattattcttctatgcggctctgcccttgcttcttggtcacccatcaacgtggcacatggaacactcctttcttaggtagactctctaactctgggcttttaattaacattgattttcttcatcagcccaccgtgatcagatcgcttcaactgacccctaacatacaagcgtggtattcgctttccttgctgaattgggtctggggatcgattcgtgttattcgtagtggagctgttatctgaccattgattgatcggttgttccctgtagcatgatggctttgacagggccgggggcaaagggccacctcttctctctcctgggcattccctctctgtagtgactgatcatcaccaccaatcgatgggaaagggaaagtcggccaacctgaatcaggctaatagcctacttcaccgtccatctagaagaataccaaggtatctgtacgcttaaccgatacttgtctgatgcttctgcaagccacctaccaactcgcgctagccaagtacccgctgtcttggtggtacctactactaacattcgtcgtaaccaccgccagtcccctgctctagctctccagccaaaccgtcccattcccctccaagccaatactttgtattccattgtccgcccaggcatcgtcactttctcttccctccttcaatcctcaacctcacctcgccttaccactttggctcgccctcgtccagctctgcctgcacctggtatctgtatacgcttcttcacttcacttcactctcatttctgtgaagtgctccgcgttgatcgcaacttttgctttttttcctcttggcttctgcgcgtgcgttactaataatcccgaaccctcgtttgctcacccgccgttttccacacattccaatcagtgagccaccatcgatcgactcgactcgactcagctgggcctgggttatcccactgcgacttgctgtctcgggcatcgcctgttggcgataaaaacaccttcgctaaacttcaccacttacaaataccattgatcgctcctcacagacgatcttacgattgtccgccttttcgccatggccatgttagcttcaaaagcggctttccccgcaggcatgggctcctcctcccacactcctgtcgcatctcagcctgcgatgcctctgccccgaagaactcccatgatgccctcgtcaggtgcttatggtagcccgacagaatccgaattcactgaacacgaccccgccgaatccgtcaaaaactgggacgaggatcaagtgtgcgagtacctgcgaaccgtcaaatgtggcgaatatgaaaagatctttcgaaagaatcacatcaatggcgagaaccttttggagatggacaaggacgtgctgaaagaaatgggtgttgaaaaggtcggcgaccgcgtccgcctgtttctcagcattaagaagctgagaaccagagcgtacgccaacgagaagaagcgcaatcgggtaggctataccgtaatcgccacatataataacctcaaaaactgacgattcttttctaggattccttcggcggactcgatattcaaatcacagcacccaacgactcgccacgattgcactcgtcgagaggcgttcctgcatcatctagcaagcgttattcaagacaactcgacttgtatggtgctctagacaatggcaagacatcttcgaggcctaattcccctttgcctggtaccgatgttcgaaatctgcgggctcgagggaaaacatatgcctcgatccctgtaaatgctcaagggcaaaggattgtaactacaaacccggatcttccggcaaaccgtctggtaacaacccataccaggaataactccagtatggacggttcactgatggctgccttaccacagggtcaagaagttatccgcgttatatcgactggcggcgttacgaaggtcgtcaagatttccggatgcaacacttgcgaggaggtcatgcgggtgactctccgcaaattcgctttgcgggaggatcatgaaaggaattactgcttttgggtcctggctggtatcgacccagatccaggtcaatgccgacgcctaggcgacacggagctctggcgcatcatcaaagaccaacgacgaccagaacgaaaccgattgatattgcggagagttcccgcaggcgagccaggcgaggcggaattgcaccgcgccgcggccattgccatggaggaggaacagcaaaagcatgctcgagcgctcgagacggtggacaagcgaagtcaactcaaggttcagaagatgcttggggaaaagtggaacgaccagcttcagtccccgttgtcgccaatctcgtatcaggatcgcgagcgaaacctgcacaatgcagccaaggacctcgagcgtcctgcttcggaaatagaatcaagggcgccagcccgacgtgtaggatcgcttcgaccatttggaggtcttcgaccacccagcgagttgattgcatctgatcttacatcctacttccccgaccataccagagaggatattgatcgaacagcccggctttctatgcgacggtcaacccgcatgagcaaggtcaacagccggctcagcgtggctagtaacctcagttttgcttctagcatccaagatgcacctcccatccccactattgccgactcctggcttaatgctaacacccaactggccaaggtgagaacacgagactcacatattcgggttcctcaagccgcgtacaatcgcgactcggtcacctcgtcagtcctcgatacactccaagaagagtcgtcgcttgagcctgaccgcaagtcctatgtctcattcaccgagagcggctccgattcagcccctgtcagtgtcaccgaccccgagggcaacaccacagccacaagctactacgatggcgacacctcaacaggttcgggatcattccaggaaattcgacaagctctgacaaacgacggtgacgacgtggacgaggagctacacagtttcttggccggagagtcatggggcgacgacaaatggatgaagggtgcgctcatcggccagggatcattcggctgcgtttacctagctctgcacgccgttacgggcgagctccttgccgtgaagcaggttgagacacctgcacctggagccaacagccaaggcgacaatcgtaagaagggcatgattgatgcactcaagcgagaaataagtcttcttcgcgatcttcgtcaccctaacatcgtgcaatatcttggctgcagttcaacagctgattatcttaacattttcctcgagtatgtgcctggtggctcagtccagacgatgctcaactcgtacggcgctctccccgaaccgctagtgcgcagttttgtgcggcagattctgacgggtctctcgtacttgcacaaccaggacatcattcaccgtgatattaagggcgccaatattttggtcgacaacaaaggaaccattaagatttccgatttcggtatctccaagaagctggaggccaccaacattttgaacggtgccaacaacagcaagcaccgtccttcactgcaaggatccgttttctggatggctcccgaagtagtgaagcagacatcgtatactcgcaaagcggatatttggtcgctcggatgtttggtggtggaaatgatgactggcagtcacccgttccccgattgcagtcagctacaggctatcttcaagattgggggcggaaaagcggcccctacaatccctgagcatgcaagcgaggcagccaaagagtttctcgcgcaaacgtttgaaatcgaccacaacctacgtcctagtgcagatcaactgatactcagccccttcttgatccctatcacgtagttgagactcggacgggattgattgtcagccttgcatgggtggggacgggagggagggagggttacggataggttgaaagaagcagaatgcataaaagattatgctacgcctaatgatttgatttgcgataccacattcgctcgttatgtttaattggccgttactagaggattgcaatagggaatttgaagatttgacagcattttcctgttagatcagggacaaggagtttggtagaagagatgagcctaactaggtaatatgaacaaagagagacagacaaatacagagtcgagaccaacatattctcaagtcagaatcagggattatgccaaagttccattcctaggacgtgatccatttcctctgtttgcatatgctgtattgggtagtgaatagtttgtcagtggtatgggttgttaataagaggcggagcaaggcttaagcgccttgctgcctattcacaacacacaccggacacggacttagtctagtgagtcaaagtcccattgtcaggccgccaacaaagatgataacttgatatatctattaggcgaatgagccattcatgatgtgagccatggataacaagacttcacgccgtcatcatccaagctcatgctgatttatgagtcaacgccgaagactctatcactctattattagttggtcaacctatcacgacaacttgcagtttgatataaaagacttgccaaactacaagacaccgcagcagccatgagttcacagggagacagccagcggtcgcaggacagcaccatgaccctaatgcaggagaacgtctccgaggttctctactttgcctacggctccaacctctcgactgaacagatgcgacagcgctgtccacactctactcccgtcggcctggcatatctcaagggctggaaatggatcatcaacgctcgtggatacgcaaacgtggtgcaactccccgtcgactcggacgacgacacccccgacgctgaagccaacaaacaactcaccgtgaagggcaaagagaaggctgcaaggctggaggacgatgaagtggatggggtatacggattgctttacctcgttccgtctgcggacgaagagaggttggatggatatgagggcgttccatgggcttacaaaaagttccaggtggatgtgaagtgggcgaatgcaactggagatgaagacaacacactaagagcattgatttacgtcgatgatatgaggatggatgaggatgtaccaaaggacgagtacattgacaggatggaggatggtattgaggatgcggttgagaactggggtttggatgaagattatgcggacagagtcatgaggaggttctgggagtgattcgttttctattgtcttttgcttctttgttggaggatatatcttgctcgggcttgtcatttctttgattgtagtttggcggcctgttttttctaccttggtagttgagtacttttacgctggtatcaggacagtatatatgaatgattcttttagttagcgaacggatgaattatcgaattactgggtagttcgttaaatagtacttgttgggattgaaattgaagttgagaagtctttctttgagttattgcaacaaggtggttacagtgcatcaaccactaaatatttaggtcaggtcactggactgaatgagccgaggtctcggatctccgagctcgaccatatagactgcctcccaacaacctacctctaatattacttactacctattcattgatttgactcatacacaatttaattatctttaacatcttcatcatcaatacttatgttgcttagaccaagtcagatatcatggcatctcgtacattcttaccacgacatctcatccgctcagccagaatctcatcactgtcaaccctgccacatcaaacccgtctcatgacaacatcaccaccaagttttcccgcattattcgcccgaggcggaacatcaaatggcctagttattcatagaaaggacctccctcccgagtcccaatggagtcaagttctcccttcagcaatgggctcgcctgacccgtacgtgcgtcaactcgatggtatgggctctggtatatcgtcaacttcaaaaattgtcattctcgggccaccttctcgcgacaacgttgacgtggaatttacctttgtgcaagtcggaattcaagatggaggtcttgatatggctggcaattgtggcaacatgtcttccctggttggccctgtagcctgggatagtgggttggtatcgtcaaagactgtcgagacggaccaagatggatcgcaatgggctacggtgaggtttctcaacaccaataccaacaaagtaatgtcgtcaaagttccgtgtggagggctcacccttgcgatatacacacaaaggagactatgctatggatggtgtcccaggcacaggctcaaaggttgtcatgagcttcctcgatcccgctggcgcaaagactgggaaggctcttcctacaggaaatacagtagactctctcacgttgagtgatggaactacagttaaagcatctcttgttgatgttggaaacccaggtgtctttatcagtaccgaaagcctgggaatggctgaccatctatccctcgcgccagctctcgtggaatccaatgatcaacttaaagataggctggaagagatacgccaagcaggtgccattttgatgggccttgatccaaaagtcaagagtgtccccaagattgttcttttgtttccttcgagcggctcatcagaggttgatattcgatgtctcgccttgtcgatgggccaagcacacaaggccgtgccattgaccctcgcactctgccttggagcagcttctcagctgaaaggcactattgcgtctgatcttatagacggaaagtcgaaggatacggttaccatcgggcatcctagtggaaaggttgatattggaactgtgattcgtgatgacagaattgaatctgcacagttgttgaggacggcgaggatactaatgaagggcgatgtatattattgatgtgttacttcctgtactctacatagttggtaagaatttacttacaattatgttgttttctttgcagggtgcgagtagccttcatctattcgtggttgatcgcaaacagtcaaatcccaaccatcaagtctctatctaatggataacaaacaacagtgcactgaaatatactagctctcgatattgaccagtaattactcgcattattccgtgtcataaaacagcatgcatgttctcagggtcatcacgtgatagctggtggattaattaaaccatctgcaccaagtctgaccgcgatgttcatcccaagatgacattgcacttacaaagcaattaagactacatattgctaagcccagcagtaagaatcaacatctctatatttacgcattcattattacctgtataccgcagacatctctgggtcacgcaatggctgatcccatcaactctgtacccgagcctgggcacccatactttccgttggatgccgtgatccccggctatctcccaaacagtactggggtatttgaactaatatctactttcggagcgatcgtcagtgctgtcgtcggattcgccgtatggcagacgactcgtactcgaaaaccagtacgccctatcgatcagttcgctgttggttggtttgccttgtgtaagtcagacactgctgcattaagacaaaacaagaaataattactgactgggctctttacattaggcggtttcttacatgtagcttttgaaggtatagaacatcctgggcgtgactactcactacaagccctgagttgctgacctgtttaaggatactatctcgtataccgtcatcaacttcctggcatgtcaacgctctttgcccagctatggaaggaatacgcgctatctgactctcgatatctcacccatgacatcttcacagtcagcgtagaaaccatcacatgtgtaagttatctggtcgcctcgtcttgtgtcctcttgtttcttgccatcttacacagcctatacagctcgcctggggtcccctctcctttctcacagtattcggtattctcagagactggcacagccgccatgtagtgcagatcattgtgtgcacggcgcatgtgtacggtgtagccctttattacttgaccaactggaacgagtcgagagtgcatggcgtggcgtatagtcgccccgaaacgctgtacttttgggtctactacgttggattcaacctcccttgggccattgtgcccctcagtaagtgatgaaccgagtcgttcagataagactccttgtgctgactctcctctagttctgctgcgtgatagttggacacatgtttccaaggcttttgctgccttggaagagaagaagagggagtaaacgatagaaaatctagctggcaatgcggatgtcgatgctttcggatttctcgcgagtttcaagtggtaaaagtagatacagatgtgcagtgaaacaaaacaccatagactgctgtagaatacacaacctaaatcagtgtagacagtgtcaaagagttgcaagcctccggcggtacgttgtaacagattcggttctctggtgcatccgtttatgcaacgattgatgatgctggtatgctgctcatcaccaacatgagaagctagtacgccctgttacgtacaacatgacatgacatcacaatggtgcattatgctattgttgatcagcattgggctgtcagcggcaagtcattctttcttacaacgttctatcagactcgcctatcttcagtaaccctatgttaccctatcctgtgaataccctttatacgtcttctccataaccctgacgtggggatagctacggcgtctcgatataggccctgcctctcgcctcattatcatgctcgcttgcccatcccttaccgtactgccgggtcccaaatgctgcgggccgtcttaacggtacaataagaatagaaggcctcaaacattactcgaatgcagtgtactccacgagggttgtatagggagcctcatacaggggtattgaagcaagtcggtcgacaatgtgatacaccggaaatcatgcatttggcgtagtatataaactccctggtccgcattgatatgctgtgaggcgggcaacatcgggcaactgcttgctttctgaggcttcgactgagtcgaaagcatacagtatattcttttaaataggtaatagtaacagtgataagtcacaccgcatcctgatgggcttgactctgtatgcatatgcgtttgcatactgctcagtcagtcggtgaagaacagagttagccactatgacctgcatgcttcatatagatgttcgtgttctacattccacgtttcaatgccaaattggcgacactcttgactatactctgtacacaactccacagactactacttacagattactatatatgaaacctttccatctggtgacatcgtcagaggtaccgggtaccaatggtagatcagcattcatcacttacctgatccctgtctcccgtccatgatccctgtcacggctttacatgtgagccatgcattttatacagcctcatccggagagcctccccggcgtatagtttcagcatctaagtcttatctggatcacgtttgaaccctcgttactaaccttcattaattgtgatcaacaactcgaaacatcgccactgtcttgtcatatgccgacaagtgaggcgtaagccaagaggctaacgttcgatggtagtatctatcctaggagtgtgtgatatcctatcaaattcaaggtgacagtaaaccatcaatttgtgggcggagatccctactgatatgccacttaccgttgcagccactaagacctacgacttagttacacaggtgcgagtattaggggtaatacgatttgaacatgcagacgctcaagcttcacatgaagtctaacaaatgcgtgactgtttccgttgaagcccaacgcccctagaatgcccatcagtttgaaaggaccttcgtatttgcaaaagcatcaaacattgattgaagtaagaaaaaagaaatattctaaccaggtacgtagtgcgccgctggttcaaagtacacgcttctttacggatatccctttgccttcctaaactcctgtgtcaaaagccctgctcaacacacctgtcccagctagttcgcaagtccatatgccgttgatgtaaacaaactctgaaaagactgtggggcacatgttctcagtgccttttgataaagccataacatccatcttaatccgcaatgctgctgcgcgaagaagcagccgacgcagggcgcggaggcggcatcggggggaaagttgagacgacatttgctgtgatcagttcaatctcgaacttggggatgctcgaagtgctgcggaacaaggccgtcagatcgtttccaaaagccgtcatctcgtacgtgtcgtcttctcctaatgtgacacgacggactgtggctctgactgggggaataccgttgttaccacggccgacggagaaaggatggcatggtggcgtagaggaagtcagagggcgcatcactgcctcatttaccgcaacctgttgcagacactggacagttggtgagacattcacaagcatatttcgcttgccattgcccggccagttgatgttaagacgtgcagcatacgtcttaccagccactagatgaggaggaatagggatgtttctcgggggtggggggattatccctggaactggtcgaccgtttggaatagaaggaggcattggtgctggacctagcgacatcgggtgaccccatgcctgagtgtggttctgtgtatgcatagctggccgttgggcaacgctcatcccccacgtaggagtacggcgatgagttgcttcatcgctatcactggccgattgcgtttctgttcgatcaaggcgtatgttggtagcttctcctgctcctcgaccgctgcgatgccctcgacggtgagaccgacgaggaggaagcacagagtcgtcagagtcagacgcaaatgcctcactatcggaagaaccgcaggcaatgacatctggtttcaccacaccaccgccacgaatgccagttgcggtcttggaggtggtggtacttggagggagatcgtagccatgacaggttacatattgatccaccatacgcgccgaagcctcgtgaagcaattcgatggcgcgctcgggtcttgatgccttgttctccaagatcttggtgcgttttctgccttctgtcttgagaacgaaggcgtaccactgttcacttgggtcgatccgggttaagacatcgaactcggcatctgagctcccgacgaaggcacggcaattctctgttggaaatgagtcagtcaattgtttaattacagcagtggtttagaacgacgtgtcgaacatacgtaggatgagactctccaaatccaggtgatgaggtgccatatctgactgtgttggaggtgctggattctgacaagctgaacgcagtagggtcattgataaaggggcaagggcttagaaagtgccgtccaatatagctgagctgatgatgtgatcaaatcgatcttttttcaaacgaggaagtgcaatacctttatgtagatatagcaagaggcggagggtgtgtccccaaggtttccggatcatccacaccatggatagtgagtgactgtaaatatcagggatgtcaccccgaagcgcaaatagcaaggcggacatacatgtctctacccagagtaggaggtatgcctaaccgagagagatataaagacttggcatactgtgttttgcaatacttgcgcaaactcacgatgttctggtgccattcgccgtacttagcatgttgtgtaagctgggcacagttggcaacagacaattcgtaatcgtgtacccagagcgtcttgttttggtagaacctcaaaggaaagacacgtcgtctaagtaaagggcagcagatgagcgaaagggctatgctatctccaaagggccaatggccgacttaggtacggatactatgcaacttgcattcccgtgaggtcagccacttagtgtaatgaaacatagactacggatacccagcctgcagctgcattaaagcaacatttcagccagtaggatagtcaaggatcttcctttctgtcgtattgtaagcatccatccgcaccctgaggccgctgccttgtttgcctttaagtctgtttgtggaaaacacacacatagacaacgcggttatcctctgtttttgagttttgtttccattcggcatttgacagagagtatagaaggtagaacaaaaacattggcaagcagaatgccacagagaaagtatcttgtggccacaaagaaaatggtcagttggctccaggtgttgtttgtacacttcgccttgctttaggaatgattggaccacaagcaccacccactcttatcgaccacaactcaacaaagcaatatcgtgccgataccgaccaggggcttgtcagcctggttgggtcgacagggcagctaaagtgagttgactgactctttttttgcctggaatatagagactagatattttccactctcttgttagcttcattgtcaaccgacgctgaagatccgagagtgcgtgggtgttgtcgcgacgatctttactttagttgcccctctattgttgcttcacttgaagtgggtaataccggtagtagcatgattggtttcgatgtcacttatcttagagaaattatcaactcaaaaaggaaagaaaaaactgtcgagggatgcatgaaggaaccgtgaaatcaaacgagaacaagtcttgttatactccacggagtcggatgtatcgtacatatatatcagctctagaggccggattgtagtcgttccagtcgtgcagtgacagcttccaccaaggctgtctctctggagagtagtccttgaacttgctgcatctttgccctccgaacctcgtgtgggatccgtatctcggccgatggtgtggcgggcccatcagtgtcccctgtagccttattcattgcctccacctcagctgcaagatcggcttgcaagtgcttgatgtcttccagacgtttccacaattgcttcgcctgcgcaggtgacggcgtcgccttgcctgcagccaagtccgcgtaatcgggggctgcgatgcttgcctccattgacctaacttcctccacaaaagcacgttccttggcgctcaagtcgcgcgttgttgacttgcccacgatcttgcgcagattctccaagcgctccgccagctggccctgacgatctttcgctgttgcaatgcgcctaacatacatagcgtcgtccgcctcatcattacggtgcagaccattgatcgtgtcgatcctcccctttacttcattggctttcatgacttgttgtttgagctcgccctgaagaagttcacatttgcggaaaacttctgctgcagccactccaagacgatatgtctcatccgccaagaccttgtgcgcatcggtaaagatttgcaatgtaagcggacttagacgtacctcctggttcacaatcgtcttgtgccgggatgtgcggagcctctccagcagagtaggcaaagcagagccctcgtcgaatgcatgcgacgggttgaacacgggacgaggctcacaaaactccaatggcaacatgctggcttctcgctcataggtggggctttcctggcggattggtgcaagatcagcttcaggcatatcgaacgtcaaggcaataggctcgtagggtgttgccgagagaaggaagtagccgacatcagggtctcgcaaagcattgcacgcagctaagggcactgcaatatcggcagtaggctgtgagtatatccggtcccttatcgattgggagttgacaagtagaccaattctgaaatcagcccctgcgtcagagtctgaattcaactcactctcgagtcggaagatccaagaggtgagcgatatgtgtgtgatagcagcatggtgggtgacaaaaaagctgtatcgagaggtgacgtcgaagctgaaaactggccagctatcctcgttgacttctacagggctcattgtatcaatggcctggaaggacaggagggaaggggggtcggcctcagcgaggaggcggccaagcttgtttttgttcttcgggggcaaccactgagcctggacgccttcgagatcaaggtacacacgaacctgaccgctcgtggacagcagacagataacagcgagagacaggccctcttgatctccgtcgtccatatccagatcctcttcctcgcccatcatgagatcctcagtctcggtctttttcccaatcacaagcatgtcagtgactgaagtgtccagctcatcgccagtatcaggatccgaccgaagctcgaatggaccctgcaggcgagggatggcgccggggcggctcggtcgtgtataaacttcagtgattggatctccaataggtccatccacgattgccggctcttgagcgtccagttcgcccatccattccaattgttgctgggcgagcagcttgtcttgctcgctaacctcggggtcatcctcaatactggcaactgtagtgacgattgatactgacagggagggaatgagtgttggaggaggtgcccatttctgggggagaagagggcacaaagcgtaaacgtctccctctctcattgcgatccacagagtcatagggttccagccacccgctcctttagtagagaaactcgcagcagccacctccatgtcgaatgaatcgggcgaaaaggccttgttggtgtttgttgttgaggcagagaagtcctggtccagggtcgtggcatccaccagtttcttcaggtcgacagacgtactaggtgtgtcgaatgaccatcgatcggtagctgacagctcccagacacgaacgatagcatccgcggtcgtcgtgacaatgcatgagccattgactcccaacggatgccatagggctgaggcgatgggagaccgggaagtgacatgggtggtaggcccaagggtgaagatcttgggcttcaaagggcctgtgtcgccgctggtgaggtgcgaagggtctggaagaacacatatgtgaatcgtatgtgtggtgaggatggccagaaagctcgagttcggagaaatgataagttgtcgaatgtcatctgcgacaggcgttttgatcgtcttgcaatactaagttagtaatagagttacaaggcataatatccaaacgtaccctcaaaccagcagcattttctaggttgtcatcttcaagcgactgcgtagagtcctcgcgcttgatgtgaacgccttgcgacgatctactctttgaacgacggttcgcccattcgtccttcaaatacgcaaggtctccccagcggatttcacggccaactgcgacaaatacctcagtgcctcggcgggcaattgttctacgcgggccaggagtagtctttttcttggaggagtagtttgattctagcccacgagacttgatagcttcaggcgattgctcaaagagacggtgaccgggagcgttgcttgatagccaagctgccgaatagctcttgaccttaggcatggtaaagaaccaaagccgaaattcgtcggctacttttgaattttaacttgcaaagctcgtggactgagttctgaaagttaacaggttaaaagatatatgtgtagcagatgtaagtcgcgatatgaaatggtaaagaaaataaacgaggctgaagatctggggctggcgcaaaatacgtcgctgaaggcctgcttgggtgctaagtttaggtgggcagctacgcgcttgtcaccacggcagcacagcaccaacccagcgatagagccacaggcaccgccacatttaaaggcctggcccactctctcgtcgcaaggctgcttaagctacaccaacattcatcatcacgagcattcaacactccaagatttatatgcaggcttgtcgcataaacaatctttcgacaaaggaactttgagatttgacgaaatcaaacatcgatcgcttcatcaatacaaggcacaatgcgacctggcgtcagaagtactgtagagcgcctggacaggcccagcgcctactatcagaaccgcgtatgatctcccttacgcgctcttcaacaccatctactaacacaatgctagaacaagcgaagacgtgatcgcgatgacgagagcaaccaaccacaagaaccccaagtcgatcctttggccaatgctacaactctctatgttggcaacctgtttgtctccccaagtctaggctcagaaacaataggcaaaatctaactttctatgtcaccaaaaggtctttctacacaaccgaagaacaggtttacgagcttttcgcaaagtgtggcgaaatcaagcgcctcgtcatgggcctcgatcgtttcaacaagacaccctgcggtttctgcttcgtcgagtattttacacaccaggacgctcttgattgtttgaagtacatcggcggcacaaaactcgacgagcgcatcattcgtaccgatttggaccccggttttgaggaaggccgtcagtacggccgtggtaaatctggcggtcaagtacgtgacgagtaccgcgaggactttgacgagggcagaggaggagttggtagggcgatacaggccgaggaacgagacgagtacgctgaaggcaagtaacctggtgtattagaagcagaggctgtcccctggagcgagatttgggactcgatacccttaattttaaacaagaagctttcatcattcgagaaggcttatagcttctgctttctatgtgcctttgtggcgtgttttcctttgttttcccttccaatgcgtatccttagtctattcccgcactgtcatataagactgccgccaaagcttttgtgatgtattttggcaaatattgtcattatctcgcaattcgtaattgaaacaaaggtgttgtacatggaccccagcatggatctgcttgtaattcccactgtgggatgaatacgccgttctccatatgatcttcgacctggtagtcctgctttttcgacctcgtgaaatcgattctctagtaaccaggggggttgactcgttgtgacacccttgtccacttgggtagctctgtcaaaacatcagtattggcctggaagcagtaagctgatctgaatggagcaacatactgtgaatacccttgcggtaacgcttagccttgcggtcaaacatggtgtatttatcccttggcagcatttcagcctcagtaggcatctcagccttccatcggtcgagggcctcgagagtctgtcccttcttggcgagagcagcgtcaacggtagctacaacatcgtcgacggctcggaggcgaagtctgtggcggcgcttctggaacttggacatcctccagggaaccttccatagaaggccaccagatagaggattcgtgaagcgaaatgcgccgaacatcgtgggaggattgttgcggatttggaggcacagtcggaggaggtttaggtgattgtcgaatgaacgtcaactttttccggcagtcggcggctgttacaaccgcgcgagggactaggcgcagtgccaatggttggttactttaagcgcagtaatgagacctgcgctggatggaggtcgtttagtgggggaacgtactaggtactgcagtgggggattagctagcccgagctacagcagcgcataccttccattccattcagcacccaacgcctcagcgcaactggtaatttagacgacaacaatctatgaacaaatctaccggactcccaaatcgtcatcataatccaggacagccgaacaaacatctcgatacacgttggatgcactacgcgacaccatgagttattactttgccattgttggcactcaggacaacccgctgtttgaacatgagttcggcacctcgaaacagggcggcgatggccagtcgcgcttcagcgatcaagtccgtcatttgaaccagttcatcttgcattcaagtcttgatatcgctgaggaagtgcaatggtcacatgggcagatgtaagtggtcacagcatatcctagggggtacacttaggagcaggaaggggctttactacatcgcgaatcgaagtcgacattgcttcacaaacaaagacctgactttctgaccttggtatcatctaggtacctaaagtgcatcgacaaattcttcaacaattacatatcatgcttcgtcacggccggcaacgtcaaattcctcctccttcatcaacccatcgtcccaactggcacatcatcgcgatcatcaaccgctatcggcgccaatcctaccagccaggccaccgaagaggccatcaagatgttctttacagaggtatatgagaactgggttaaggcgatcatgagtcctttctaccgtgccaatatggaggtacgtagtcctatctttaggacacgggtggcagcagcaggaagaaaatatctttaagcttagacagagttacgtgttcttatgataccaatgttttcagttctaatagacagcacgctgaaatgtttaattctatccaatgttttcacgagttcgttggtggtaggacgagtgttcagcgatcacaaacatgcgcgtagaggtcatgggagcattattgattaatcaatgttcaatgtggtattcatttcgcaaggtcgtcttccatgacgcctgatggtaatatcatatccgtgtttccccaacgccgtagtcaagtacatccatcccagtatctgcaaatgtgcgactgtgcaatcattcgcaaagccaaacgaaccattcggtgtgcagatagctgcttaaccaccgaaaccgtagagggtacggccctgtcgcttcagagcgtaaacgacgtcgagagaggtgacggtcttgcgcttggcgtgctcagtgtaggtgacggcgtcacggatgacaccctcgaggaaggtcttgagaacaccacgggtctcctcgtaaatcactgagaaggcatgttagcaccctgatgaaagacgaatgatatgcggttggtaacttactggcagagatacgcttgacaccaccacgacgagcgagacgtcgaatagcgggcttggtgataccctggatgttgtctcgcaaaatctttcggtgacgcttggcaccacccttgccgaggcccttgccgccctttccgcctgggaagagttagtgactgttgtgaagctaacggtgatgcatcatagaaataaagtacttacgtccagtcatattgatagatgaagataagtgtttgatgaaaagagatgaatgtggcgcgttatcgcgatgttgcaaatgacgtttggttggaagacgcgtttgagatgctgagtgagaagagtggaaggggaaaagaaggctgcggggggcgagtggaagagaaataaatacgtgcaggcaatcagtaaaaaacagcgactgcaggcaccgacaatcactggtaaattgcgggcataatcactaataaatgggcacctaaaatcgaggaatccaaaacgctatactgcttatagaaacgcgcatgagtggttccgatgtccgattttttgattggtcagatgctcagatcactcccgtcccatgctgcagccagaaatggaacagcaggaactgagttaaaggtaggggactggtagagtgggtccaactacctacaaacgcgcaaagtcgcgtagtaacttcatgtcaaccaaacctaggaccagaacctgacagctggtcgtaatgtcgcaatgtgcatcatgtccttgacgtaggtacatttatggaatggtctagaacaagtatgatgatcatagcggtgcggttcatagtccatttactaggtacagatacaggcaggtttgacgccgaatagtgcatcgacctgcaatattactatggcacatcaacaacgtctagtcttgttccgaagcatctcttgtatattattaagtgcaggttgcatagtcgatccaacatcttgaaagttgatcccctaaatagaagtccatgctcacatagtcaaacgcagtaggaactcatcattcgtaggcattcatgggctcggtcttgctactctgactacctatccttagggtatcatctaccagttcgtcaattctctgactcgtcttcaagccttcgtaatgtacaagtactacagcccagaccaatgcacggtctacacatacacagagtgaagccactcctccatttgcgtgcgtgaatgcaggccagtcaaggaacctgcttataccaaaaaacgccaatgccatgcccatgctctggtaccaaagttaacagtagcgccaaccaccaacccttattcgatatatgccacctccaaaccgtagtttgatcgaacagaacagctcaacccacgtccttcaatcgctggaaccaagctccatataactcattacgcttatcatctccaaaccaaaggctaccaaacgcaagcgcagactctttaaaatcgcaatgttcattacaatcatcacatcattgagtcgtccatctccacgtcgtcctcgaaactctcaatggcttctttgatctgctggcttgcctatgaagaatcaatgttagtggttgtcggaatacgaagcatgcagctggcttaccttgggatccagggcaagagcaatagtaaagtgccgcactgagagctgcttctcgcccatgcttctatacagtttgccgagaagaaagtggaccgttgcttcgtctggtgccaagtccttcaatatcatcaactccttctgtgcctgttcgagctggccaacagcaagtagcgctctggccttcttgtaccgtgtttgggcggcgcggggggcaagctctactgctttactgtatgcttgaagagcaggcattatttgtttctgcttctccaacactgttccgatacaggtgatcaggactgcgttgttaggattgatactttgagcggcatgaaagtgcgtatacgccttgtcgtatgcaccgagacgttcctgaactcttccaataccatagtaggcattgtagtggcgcttatcggcagatatcgcttgtcggtacgccgtctgcgctttgtcatattcttcattcgtaacgtactcgtgtccttgtaaggtaaaagcgtatgcaaacttggggtccagttgggttgctctcttgaaacacttgagagcttgctcgtgatcgcgtgctaatgaccaggcattgccaagtgcgcaccaagcctgtggggacagccaggctgagtccacaagttcatgcgccagaaatgagaggtctgtctcccgtctcaaatgccacaagatggtcgaatacacctccatatcctcgagacgggaaggcgcttgcactcgcattctccggaagaacttttcggcctcggcgtatgaagcctgctcataatgcgcccgtcctatttgagcaagcacccagggggtgttctgatgagacacaggaagggattggaaatgttgaaggctctcggtgcattggaattgagacaatgaatagtatccattcgccagcttctttgtaaggtcaagtatccatttaagcccttcttcgagcctttgagcatccaactccaatgtcttgtgaacgggaggaggtggcggtacgtccttgggtttttggacttcgccgtggtcaatctcaacatgagtatcttctagaggtttgcgattaccactaaccacacggccaacattgttgccactggaaccaggtcgaacgattcgagagatggggggtctcgcctttttcaattccctgggggctgccgttcctattgtagtcgcgcttgagtttgctttggataatgggcggaacatgttgagtctcgcactacgccgcgttgttgtcggctcctctgtatttgtcgctcgttgtgcggggtgtcctgatacagtccgtttcctttccgctgctggtatggacggtcgcaacgatgcggaaggtgccgagttggatgcgtcagtcattatgttttcggttgactgctcttgctgtcccttctcttgcgcccttgtgcgccgagaacctatacggtagttcattcgtggaggagcgtcatgtccttggtcaatagcttgtgcttgtcgtgtccggcgaggcggtgcttggggaggctcatgagattggccgaggcgggatgatgtcgtgaatgatgatatcgggcctggaggtgtctccattccgtcgaagccagagctactattagttgatgctgtacagcgcatacgtccctcctgaatcttcagcatgaagtcgcttttgtggacttcctgactagaatcgccgtttgtcagctcgaggctgtcaaggttgtgacttgagctgaacggatcgttcccaacatccgctgcagcgtttctttgcgacttctttgcgggtaggtcggaagggattggcacggagccttccctgtatatcattgggtttgtttccacatcgaagctatggacaatggggtcgttggctttaaaaatagttggtacgcgaactgtaacaccaaggtcacataaagctgagaaggcatcccacatgaaagggttgagttgcagagcctcttcatagcagctaacggcctttttcttgtcatcatagccgcggtgcagtcttcccagaaggcatagtactgcaggcgcatcaggaagagccgttcgggccgtcgcgctgtgttttcccaagctgcattttgacgcccagaggccccgagccttttctaaggccgataggccgtccttatatctttcgagtgccaaacatgcttgggcgaatacccaggcacagcccaaatgagcacctcgatatcctatggccttgctcacgtcgtaagcggagcgatagtcaccaagacgcaaatggcatagcgagtagaggtatgcagactcgctggaccttgggtcttgtgccgtcaagcgttcggagaagaaaagggcgttgtcgtatgaggcgttgtcaagatggtaatgtatcacttgtcttagaaggccattaacggccgtcggggtaggagccatgctggatgttgctgtccagtgacaaggcgtgcggtaggagtttcggggttcggaaggtgaaggcgctgacggtgctccttaacgatgtctgatggccatgagacgtcgatggatagaaacaagatatgggcttcagcggagagtggcccaacaactcgcgaccgaatgaatagtctttccgtttgaccaaacaattatttgttgtctgtatgggccgttcgcgtgggtagcggggacagtcgagtcgaaagaaaacaaagcaaccgtgggtcggtcactagctggtcgcagtcgcagtcgctttcgactttgtcaaaggaattaataattaatgcaacgaaaaaaaaagagatggtatacgcgaagaaagctttcgattcgaggcggtgttttgatgttacaacctaggggggcttgcaagaggtcgtcaaaaagaatcgtcaaagtcaatcgatggctggcaacgtttcgtgaacggacgggaacggtgggtccagagcgagcgagagtgttgatgaagatgagactaaggggggagctcaaaagtatagaaaggatgaagaaagacaaatttccctgctaccagctaatacgacttcgatatgagttgctcatggtatgaattgcgaactcggtctgagcttcaaagaggatgcggtaagagaagatggaaggtccaaacctgaacgttaaacaggcttgaatgtttggtagtgacgggttccaatgatggcaagcgcgcggtacctgcctagagtcgtggatgtactatgctgtgattggttcagggttgcgcctagcaaccagcttccaagtatagatacttggaaatactacgcacgctcgcccaaatgtaagtacctgaaactacagatctcaaatctttcagccactgaggtttcgtgctgctagttcaagttcatagtagttcatgcccagaatccaaataattgattgcttgatataagcccagagtggctaccaaggaatacctaggtacattgggaagaaataataatggaagagtaaagcccccctttctcgaccagtgttccaggtttccttctttctgatataaaatggccaattgtcgagtatcagctgcatctatccttaggtacctaggtaggtaggttttagcttagtagtgctttcgcatggaacaaattctctactgccagtccagtaacgaacatgagtcttgtctggatttcaaggtacgaatcaatatgccctgtgtaagttggcaggtaagatcaatacagtggcaatgtgaaacggtagttttgaatggtagaacacgaggttctcagatattcattaatcatgactgagtatcctatatccaccactcttctcgagggcaagggcctgatgttcccatcattcccttccctcacaatgccaggacacaaccaggctgttttactactgactaggatcgtgaccacatttaagcagcgatggtaacctcaacctcaacaccggcctcgactataaattggttagactttgtgcaactatcctgacgaaacgggatcccttactgttgacgatgacggacttgacaacctcggtgggggcgtggaggtcgatgaggcgcttgtgaacacggagctcgtaggagtcccaggtcttggaaccctcaccacaaggggtcttgcgggtggtgatcttgaggttcttggtgggcaggcggacagggcccttgatggtgaggcccttgctgcgggcacgctcaatgagctcagcgctgaccttctcaagagactgaacctttcggctggtcagggtgattcggatacggtggctcttctaatgtggatgttagcatcgtcgtcagagtcgcaatcgcaatcgcagtcgtaggtgaggggttgtatcaacgtacgggagcatcaccgacgtccttctcgttcttctggtgagacattgtgaatgggctgtcaagactcggcaaaggcgactgcaacggtaacgtgatgacggcctgggaaggatgagggattgattccttttgttgtagaagagttcacgatttagccccaattcaaaaagttgtgcgcttatcgcttatctggcacctcgcccccacatgatcccacgtgactctattactaggtgttgatccagtctcatggaacagacatgaaagcaagaaccatgattttactccaaactgaactgaccatctcttacctaggtatgtaataaaagtaaaaagatatagaactgtaaacacgtatatatatgctgctcgatataaagtctcattccattacttagtgctcttggacgagctttacacctggttaaggccagcccagcccaaaggcggaaagtggaggtgcctagcagatcactgcaatgaaggctatcccttatcatcaacgtccaacttcgtcattccactcactcatcaagtcaacggtcaagcttcattttcgcctttttttcattctgtcatcattcgcataacgaggcttttacagctttatacgcccagcatacaacagtcacaatggcccagaaagcaaagaaggaccgcgccaaatccaacgccgcggcgctgaacaacctccacgtcggctccctagtcgtcaacgccctttttctcctctctcattttctattccgttctcgatccctctggttatacggcctcttttctgtacctgcgctcatctgcgagtatgttctcgagttttccggccgacccaagtacgacccgacgaccaaggccctacgctccgctggtgaagatctgtcctctcctggtttgactgaatacatgtttgacgttatctgggtcacctgggccgcggtttttcttgtcattttcctcggaaacaaagcttggtttttgtggcttgttcttcctgcttacggcctgtacctcggaagtggactgctcggtatgggaaagcagaagatggccgagtttcaaggagctggtgatgttggcgccggtgcagctccccccggcaaccgaaaggcgcgccgtgctgcttaatcgattcaattgtttctatgggctctttatctactcaggcaccttcaatcagccaggctgtctaagtgctttgcttcggacgctctcccgtccatcgctccagggtatcgtcgtctacattacggaccaaaatatgaacgtgctccagagcgcgcacgctctgaagggctacccagtttttgaaccacagcactcgattctctccgtctgggccaagagcatcaatgaaagtctcctctacaaaagactggaccaatgctctactctcaggcgtcatatcaccggtctcgggatctgttggaatggttgtgcgcaaccatacgacaatatgccgaatctccgaatccaacccatagggccagtcattaatcaggatacggtagtctgaagtgtctttaaatgggatggaagatgcgggcgtgaaaggcgggttgccccattccttgggcaggcgattgacgagcaggtagtttgtcatggagccatactctgcttttgtttcggcagtccaggccatgtatcgacgaaggtcagaaggcttgcgcttcaagactgacaagttgtttgcctctgactggtattaatgcctggtctcacagcaggaagtagtcgtcgagtatatcctcaactagggccactcactaataattttcttcagctcctgccagtcatgcttgtgaaattcttcgtcggtttgtgaaagaacccatttatcaacatcagtcagcgggaaaggcgcttcttctggaagggattcgcccatcttgaaagaaggcgtcgttgatgtgaacgattttaggaaatttccctgccgaatatgccaagcagttggtaccgacagcttgttgtgtagttgtgacgtagatcctgcgatgttaagctccgtctattgagagaatgttcaaaacccactcgctcgcattgtcattgtatgaatgcggtgagaaattggccccaaccagattatgtcagctgttgcgagacgtcgaaacatcattgtcattcactcgcatgaatcgagttacaagtgttcctttagggtaaaggaagaaatatggacattgaggtttattaatcgaggtcatcgcatcacatgtaaggaaggtcgatctctgatttacaactgtcaggctaggcgggtttccaagtcccagcacttaaatcaactgccaccagcccccccatcatcgatctgatacccgtctctctcaacgcgtcagggatagatttagagatatactgaaatctggaacaatcgggctacggacatatcattttctcgttcttcatttctttttcagctccatcgatagcttcccagaggcttctgaaacactcacttatgcgttgaaagctgtcggccattctctctcggatttcatgacccattcctctcgccaggcaaaggttccctcacaatgatcctcggccctataaccctcattgactgcggcgttttcctcatatttcttgcgcctcagcttatatggaacgctggattctttctcactctattcacggccctcaaggctttgccattcctatgtcggtaaacactcgctgaacatctgccataagctaactcacatgacaaacacagtgattcaactaccctatgaatttgtcaccgatcgttacctgactcacccgagtcgacaactcgcattcacgcaaactgctacagtattcgaggatttcgtgatacgctgcgtacggtatgcgtttgctaacatgcccgccaaagttggaagggtcttctttggcaaatacgttgcactgccattcacccggtggcggatgcttcgacatggctacgttagatctccggtgcactatcgagagtatgagattggacaagtatgctactcgttgctaggggccggtcgttcaactaataggtagtagggggccattcagaccaaaggtacctggatcatgcaccaaccagagcatcctccggattttgtgctctattatgtccacggtaggattcgggactcgtacacttcttctctacgtaaaactaattgtcacaaggcggtgggttcctgatgggctcgagttacttttatctcgagttccttatggcctggcatcacctcctagttcaagctgggtttaagaatccagccatatttgggcttgaatacactttggtgcctgatcaagtctacccaagacaggttctagaagccttggaaggttacaggcatgttctcaaagtcgtcaaggacgcctccaaggtctgcgtctcaggcgactcggctggtggttcattgatccttagcatgctactcgaactgggagctcaagcagccagccaagataaaaatggcgtcaatgctgatacccaaggtggccttgctgattttgatacatcacatctgcccttgccccgaatggcgacacttatctcgccatggataacactcatgtcgaacttgcactacaattccaaaagtgatttcttggacaaacgcactctgtggaagtatgcacaagagtatgcaggtgaaaatatgatccaacagcagccagcctctcccggaaattgtgtcgatgacaagctctggagagcagccagtcctgaacgaggatatttcgtcatatttggggaagaagaggtctttgccccggatattgaagactttctcaaaagacaggctaaaatcggtgttcaggccgaaggacagaaatttgatgggggcatccacgcatggcctgtggcctcgctgttcctttcgagcacagaggagaagcgactgcaaggacttcgaactgctgtcaaggagattagaagacgaatgcttgaatggggtacattgaacggtgataaagtgtagtagtcagattagatcaagtaaaaattcacagacaaggcctgcagttggtgaatcaggaaccatagtgtaaaactcggcttcgtcctcaccaggcctgctcagagattaaagctcaacttgtatcatcataaaaacgtggagaaagagagtgaaaacattggtagaaacacttacacttgcctaatatagaacggaatgtgtgcctgcaggatcgctaggtgatgtgttacctatgttaaggagatagtaggtaactcagtagatactggtatgggctacaggacggaagcttaaagcgcctaactgcaggcatccaggtcatgccagttacttcagtgtttgaatcagcgctacgtttccgtgtatcttttgaaggagtacggatggaatggactccaccgacgcgcaggcgcattatgccgctgatgtgaggcatagatagctcaagccatgttatgtctgaggttgacgatgtatatgcggaaacgataaatcatcacctaaagaaagatagcactgcatcataattctcaagcttcctgggtgaggtagaaaagctgagatcaagttcaagtagatggagcgttgtaagaatgaaatataaaaatcattaataacaaagttatgctattaaaatgatgctcatctatggtgtggggcacacgtggtgctgtacgttcctgccgattcctgtcaagctccccagaaggcagcagggcaggtacccaggattaggttgcataaaatactaccatggcacactatagcgcagtgtgggagcccgtagatctcatggatggttccttacagggccgagaacccaggcaggcagttacttacctccgtgtgtgcacctatgcccgaggatcagcttgagacggcgccgtctctgatttggtgtttggcgtcaagtcacaagggcctaccagcctgcctaccacagctacttccgtctcgtaaatacaagagacatccctccgccttccatgtgcacatataaacggccggcattccctcgtttcccccgccacttaatatcattcattgccaattactgacgcctcttacctctacgatagcgacctcatgaccacagccatcaccatcgccttcagtcattaccggaactgggtagccaacagccaggctgggtagaagatccgctgctccaccctgttattattacatgatcccttgcactcattgtacacttacacggctgcactttggcttggtctcgacttttgtacagatcagtccccacgtctattaaacgtcgagtcgagttatcagctgtcatatcgtacatattctttctagtacatcctttcgccatcatcgtcatcgtcattgtcatcgtcattttcatcgtcaaccgctagctctgagctttcacaccaccaactcaattgaggctcaaaacgtctgcttgatcacccagcttacacgcgcattctcgccttccgaaccttgtttcaacccgcttactgtactgccttccaccaggagaattggcagaacaggtccagtccagttgttgtcatcttggttacaaggggctgtcttacatagactagtagcctgtccccgtcccctcctcctgcgctgcaaccaaccgctttgcgatacatagttggaaaggcagcagtttgtcgtttcttcctcgtccgcatctctaagccttagcatctctgtcccgtatgcggtctcgttaggacggccacactgcattgtcaaccatcacgtcaactagagcacatcgtcattcccaaaccctgtccagggacgggaacccgagcttgctgattcgtgaaccagactccttatttcccctgtccattacgcacggctcttatcggcacccgttcagctgcagcatctagccttcctggcgaactacatagtcagtgttgaggattgatgtttggttgatatattagcccagagggaaccctttcagccgccgctttgtctcttgtctccttgttccaagctctaggctcccgtcacatatatctaccagtactgtacccggacaggccctcgcgtatttttagctgaataaccaaaccgagtacaacagccgacacaaagactcaattcgacacatcgaacaaagcattaactgttagtggtctggcttccggctgcctacgatcttgttgttgtatgtcttgctcttgattacaaaaggaaattccaaaaacacaaacacaaaccaagcacggtgaatagcaaatacaggttcgtgcttacagctacctttgttctgtgacgcaggcttgtatcaccccgctattatttcgtctgtgccgccaggcaccttgtcatccacagcacacaacattctctactaatatcgaagttgatcggctggcgtttaatacccgtatatccacagggaggaattctttcattactggctttctgctggactttggtaattttagcccggccgcttcggcgtgcacgccccaccataaacccaatctctcggcaggagaaagacccagacataaaaatttattatgtctgccgacgacagctatgcccccaagtctccggacctctcctctttttactcaaacggtcccactcaggaagaagtgcatcatccacaaacagacagtcactttaggccgggatacgaatataaagcagagtccccaacctacaccagatctgcttctttttcttcctacgttcccccttctcctcacttcgacaacaccactcgtgtctcagccgactccacgttccatcatttggagttcgactaccaacaacgttctgcgcaaccaagaacttcaaggccggaatatcagccctatccatcgcgacattcttctatcccagagcactacatctactccacaccggaccaaccaagactttccggccacggctacgagtgtgatcctacctcttcgcattcatatccacgacagcctcaagtgcgacaagcttcgctcggcggccaagtgtacccagagcaagcttccaaccacaacgcgacaacatacgacccgtcctacacaccgctaaccgcagctggtggtttggaacgaacctctacgtttggcgctgcacaattcgatacgaatatgcctccgcgcaaagccgcgccccctgcggcgcctgcaatcgacccatctcccgttcgaaccaaattccccacagccaggatcaagcgaatcatgcaggctgacgaggaagttggcaaagttgcgcagcaaaccccgattgctgtgggcaaagctctcgagctttttatgatacagctcgtgacgaagagcgccgacgtagccaaggataaaggctcaaagagggtcactgcgtcaatgctcaagcaagttgtagaaacagatgaacaatgggatttcctacgtgatatagttagtcgtgtcgagaacgagaaggagggcagcaggtccaaggctaagcaagagagctcaagtgatgaggaaattgaagagccaaaaaagagaacacgcggtggtcggaagaagaaagcggcatgaggcattgtgctttgatcctgtacgaaggattgttgtgcaagctttttgttgtttttattgtttttgggatgtgtcatgagaaaatgaccaagtggttggcgttcgggaggactcgcatcgagccggtgtttggcgctacggaagacttttcgtcccatagcctttgttgtgttatttgaagcttgcgtatcattatacgtttatgagatggggatggatgtgattgttaggtagttactagtgtttcgcggaaccatctccagtttaagctatatagaatttctcggaatatcactaaatactctcttgtccatcgataatcaatcgtttgcgttttagaaggaaatggcgacatggggttttggatgattatacggagcatgctattaaatgtgggcaagtgtcatggtctgttttccatcaggactgtcgtgttattcaaagaatggatttttttatctatcatacccgtttcctctcgttgcaacgatttcacctgttgtggttattacccgggagtagcacaaaccactgacgtaaaagcatctgacgtcagcagtatacggaacaacaaactttgaccaggaacttaattgtgcatgaacttgcaggttgagggcacacaagaaagtctagcaatttgatactttacaataaatcacatgtactgactagacacgctgctgattactacctacctacttaagaattacctacctatcttagtagatacctagcagtacctaacaggtaattaatcagaatctctgaagaaaatatggagaaggagatggcactccgagtcgccaaaagggaccatgcatatctagtgggtaacagaaaagttggcctctgagcttaaggcagcaaaaataaagaagctaagagtagggtttaaatgacatgaattgactcactaattctgtctctcatgcctccggctgtcaacttttctggttcatactcgagtccaattccaggacagtatttcagtatagtgcccccaggcttcgctcgacctcaggggtgtagcaagctgtctcattgggctactgagaggttttccattagttctcacaggtgagctccttggcttgatcgcctaaagccaagaggccaggtaagttatcccactcctggttctgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatcacaataatcgagtcacaacaagattataaaaaggcctttggagacttgattaattctgcagaaaagtaaaagctagctagcatgttatctgaaatgcatgtttttttctgccttgttccatgtcgtcgcttccgtcgaccagcagcacccaagctggcacccccaatgaataattttatgtgtatacctagcatttttaatgtagccctcttttcccttgttttttttgttactcgtacatggtaccatagatatggtatgcgtcaaccaccaacacctgatagtgataaaaaagttatgtccatcgcgccaagtgacgaaatcaacggtaaagtagaaggggagatagggaaacaaggagaaagaacagaacatgcttttatcttttccgtactttgatgggtttcctcagggatcgtttggatttctagccccatcgatcgccttctctctctgcctcgagccttcgcattctctcctcctcatcgccgccgttgatggcctcacttcgacgagcggacgttgaggatgcggtccggcgtcctttgcgtgagcctgtatcgtcaccatcatcgccacggttacgcttccaacctgtcatgcctgcgatgcgctgcgcttctttgagcagacgctcgcgatcacgagcttcgcgttcaagtgtgtgagggtccttgcccgagctttcggttcgactctgagagttggcctttgtttcgttaccgcgagggccagaaggaggcttggggtctttgtcgttggaagcagtcccagcgtcagtcgattggtgtctgctgctgtatcttgagtcgcgctctctgtcgcggtcccgatgactctcacgatctctgtccttgtcccggtctcggtcgcgatcacgtcggtccctatcccgatgtcgatctttgcgatccttgcggtctttgtcgctgcgatctctgtccttgtcccggcgtcgctcgcgatcatagtccttatctcgatgcgaggagcggtgcccggacttcttacgatcatcactacgatggtcgtctttatccttccgcttgtctgagtctctatcacgacggctgcggtggctggatcgtttggactctgtcggcgatgtggagcggtttcgatcagcatatctgtcgtccttgtctttatccttgtccttggaacgggaggaatcctcttcatcgtggtgatgtcgtcggcttcgatgcttcttgcgtcgggaatcgtcatcgtaactgtcatcctcgatggactccgagcggtaacgtctacgtcgacgagagcttttatgccctctgctccgactacgacttctgctgacggtacgagatgcagatcccgcatggacttgattttggccgtgatcatcacgttctctatcgtgcttgtcatgatcgcgagatcggtctttgctatgctcacgttgggactcatggtccttatctttctcgcgagcatcggtaccagcacggctcggggctagagagttactcctggaacggcctcgttcggctgggctgtctcttgccgaaggagtcgacttgccgggcggaacttcacttccaacttggtaaccacgtgctcggagatgatgaagacttgtgttaggaagaccttgcctcatagccttggggccagttggcgcattcagcggaacatctggaaccggaactggacgaacagcagaagcaccaggccccatgttgggcgtcatagaggaaacatcgccagaaacctcatttcctgtggcctcactggatccatcggcttgtactgcatttgaagttctcgcttcatcagcccccccctacaaggccttttgaatcggttggccattctcatccacttgctggccatccgaatcgatactgttctggccatactgaccggatccgtgctgagagaactgagtttgatcctggtagttggcattgcctccgaattggtagcctccacggccgtaacctccatagtaaccacggcctcggcctcgaccacgtccgaaattgttgcggcgatagtcattgaattgaccataattaccttgattgtatcctgtctggaatcctgagttaaagcccccgaaatcacctgttcccatgccaggaccattttgattgtaattattctggtcgaaattccacgattgagaaccgttccagttattattggagccttggccaaatccacccccaaagccacccatgccgttcatgcccatgccttgaaagcctccgttcatgtacatgttctgcatcgtcatcgggtccatgcccatgcccggcatacctggcatataattagtatcgtttttatatagccagttgacatgatatcatcacttacccatcatggggaaattgccgaaagagttcggcgtcataccgttctgcatagccatcatcatctgcatctggttgaaatcgccagagccagaaaagctgccattggggaaattgccgtttgtggattcggaatcgggcttctcttgatcttcctcgtcctcgccatccccttcttgttggttctcctcctttttgccttcgcggttcggttcttcggtgacatcctgctttgttagagtctgcttatcagaattttcaactccggcttcctcggcactgcccccagcagagacattttgaacgtcgcctgcttcgtcatgtccaggagcctcaacggtaggagtgtcgtcttgagagttgatagcctatcatttgttagacgcaagaatcttggagaatttgaaaatggcttggaggtacctgatgagcgggttgagtagcagcactctcatcaacgttttcagcactatcaatttgacctgatggcgcgtctgcacctggattttgttctggagctatctcagccgcaggcgtttccctggtcgggagactctgtttcggtgcttcgatgggtgctgggggttctgaatctttgtcttccttgggccggctcgcttcgcgcttcttttccgcagtacgcaggaatactctgatcgtagttcgtagcgatttgttgggattgcaatcttcagcggataagggcgagtgttcgcaaacaggacacgatgcgggtagattggattggccttgtcgcagttagtaacattattatgttgaaaagctttcgggaggcaggtcgcgtacatgattcacagattgcctgctcgcagcagggaagacggtaggcattgacggcgagtttactacagatcgcgcatcgcagcttgataggaatctcgtcgggagcaagagagctggaaaaagaagaggttgttagcttggctgctggcgcgaccgatcaaggtcgtgtaacataccgaatgagctccgcctgagcttctgtgattgttgacgccattgcgaaatctcggtaacagcgccaaagctgagggcaaagcctaagacagccgagaaagcgtcatgggaaggttgtgcgcgggaagaaaagaagagacggaggctgaggaggaagatgtacgtagcagggtcgatctttttttggtggtgcctggtgcaacagagacactcagtctgctttaatgggcgacacgtgagtgcgcgaaaggaaatagattaaagaattgaatatgtaggtactgattcaagcgttgttcatgcaaaccaaacttgagaaaagatgggaaataaacaattgagtatgataaagagaatggccagggccgtttgcttcactttgctctgacgcaaaggctaacagcagctggcagggctatgatcaggttcaaaatcgcgggaaaaaagagtgggcctgaaagtgaaagcctcaaagtacctccaatcgatggaacctaaactatgagcagtcacgtggcgtatagatgtcatcgcatggcgtagattgtaaaagcatctgattaacctgtggagctttcattataagtcctgtatatataacagtgattgctactaggtactaaggtaggtatgatttggagggacagatacagagagagatacacacacacataccacctaatcacttgcgcaactgtcttcttctcccattctccagctgcacatcttcacgagaggcaggtagtcaaacagtgttataatcataagagttatgaacgtgaccgccaattgtccattcgagccgcaacaaaacattgctaggtggtaacaagaaaaacacaaaatcaactcccagatgctctcttcagcatcattcccaagcaagtgactcgcaggaaaagggcagaattacgtacaatacgaaaaggattcgtcgtctgtacctcccacttcatcctctcaccaacagttctccattcgaatttgtctagcaagcgcaactatccttggcgccggcatccttgggacctccaagattcactctttgctcctcacttccccggctggcagcatttgatgcaccagctcccctcgcgctcttcagcgacgtctcaggtatagcgtttgcgatggcagtaaacacctcggtaacattatgcccgctcttggcactggtctcgaagaacagtaagctctcctcctccgcgtatgcctgagcctcttccgtgggaactttgcgggcatcgccagagtcgtcgccctcctccccatccgcacctgcgacactggacgagtcgcctgtaagatcaagcttgttaccgaccagtgcgataacgataccgggagaagcctgtcgttgcagctcagcaacccagtgcttggctttgatgagggatgtgggcttggtgagatcgtatacgacgagggcggcctgggcgtttcgatagtacataggagccagcgaggcaaaacgttcttggccggcagtatcccaaatctcaaacttgatggtccttgttgggagattgcatttctgagtcaagaaggcggctgtcgatgcactcgttagtgatggcatacatggagatgacgagaatatacgtaccaccaatagtgggctccttgttttcttggaagtcgttgttaacgaagcgcaatacgagagacgactatcgcagctcaatcagtatgttgacgattcgtttcgcagcaagcggtcgcaaatatcgtacctttccgacagcagcttcaccaagaagcacaagcttgacgctactgcttggcttgggggcgttggtggaatcggccattgtcgcgggatcgctcggagatgagttaactgatggattgggttgccaaggcctgagtagacaagtgagacggcaatttcgttccccaaagacggacacgtagcgtaggagtgagagttctaacaggcaggaaagatgtcgatggttgagtaggcttgatgaaagttgcctggagtggaggagataaagacgcgacgtcagtgaagtgagtagagttacagcacagttgaggtgaagtcggtagcggtagcggcgggttccatccaggcggtttcttgggcactttcagtggcgttggttggccagcttccttgatgacgaagccacatgcagctgccactgcagcgaccaagactcactagctgttagaaaaaaggcagtccctcattggcgggctcccgagcaagtccttcggctcaatgtttgaccgttgtcaggctccccgccaaattttcgaagtggcagaaaaaaaaaagttaacgacagtacaagcaagctctaattgggtcttggtattgtcgatgaagatagccatcacttaatactgtcttttctcccaccctccctttcactgcgcgaaaaacacacacacccatctaatttatacaattgcccttgaggctcacgaaaaccatggcgaaagccacagaagaacctaaaaactccaagcgcaatctcctcgacgatagcgactccgaatccgaagatggaggtgccgctattgctgcgtccgacttcaaggtgaatgaagagtttgcgcgccgtttcgagcacaacaagaagagagaggagagacaaagactggaagaaaagttcaagaagactggaaagcaacctgaaagcgacgacgacgagtcttcctcatccgacgaagaagaagatgaggatggtttcctcgctacagaggatctcgacgctcaaatctctgctactctccaagccatccgaaacaaggaccccaaagtctatgacaaggacgtcacattctatcagcccgatgatccctccgcgacaactgccaataaggaaaagaaagaaaagccagtatacttgaaggactaccaccgagaaaagtacatgcggggtgatatcggtgccgacgatgaagatgatgatggcgacgttcccatgtcctacaaccaagaacaagatgctctcaaaaagtccatcgtggctgagatgcacgccgctgcggaagacagttccgacgacgacgacgacgacgacggtggcttcctgcagaaaaaggcaccggccaaggtggattcaaacggagttcatccctctcgaaaggtagccctcactattaccgaagtcgatgttgccaatgccgacaagaatcccgagacttacttgtcaaatttcatgagcgcgcgcgcctgggttcctccggatggttctaactggaaagcctttgagtcagacgacgaggatgaagacgaccgcgccgatgagttcgaacaagcatacaacttacgattcgaggacccagaacgaagcaacgagttccttcgatcttatgctcgagatgttgccgctgccaagtcagtcaggcgagaggagaagactgggcgcaagcgtcagcgtgagctcgaacgcgagcgcaaagaagccgagaagaaggagagacgagaggagaaggcccgtctcaagaagctcaagcttgacgaagcccaggagaagctgcgcaagatcaagcggacagctggcaacgcaggcaagaatcttactgatgaggagtggatcaagttccttgacgacgcatgggaggacgacaagtgggaggatgagatgaagaagcgattcggtgacgactactatgctcagcaagatgatgctattgcatcggatcaagaggagaagagtggaaagaagtcaaagccaaagaagcccaagtgggaggacgatattgacatcaaggacattatccctgaatttgaggatgaggaagaaatgccaaaggtttccctaagcgacgttgaggaggatgctgctgctgaagaggatgaagacgacgaagatgaagatggcccagcctccaagaagcgcaagatagaccacaagaaggcccgcaaggagtcccagaagcaggctcgccaggagcgcaccaagctcgaggcccttgtcaactctaaactcgagctctctgaccatgctcttctcaagaagcccagccatgctcctttccgctaccgcgaaacttctccccagtcgttcggtatgaccgctcgggatatcctcctcgctccgtctgacgccgctctcaacgactttgctggcctcaagaagctcgccaccttccgagaccaagagaagaagcgcaaagacaagaagcgtctaggaaagaaggcccgtctacgacaatggcgccgcgacatctttggcagagagttcgagcgcgagggtcctacttatggatttgagcgtttggccactgccgatgatggcaagggctctgtcattcagaacaagggcgacaagcagaagaagcaaaagaaggacggagaccaggaggacaacgtggttggtgatgtgggcgagagaaagaagaagcgtaagagatccaagggtaagaagaatgcttcaaccgccgcggcagcggaagagtaagagtttttcttgggggacattttgagtgagataccactgcgctagtaaagtagtaaaagaccaggcgttccatgttgtatatcaaggtatggtttctttatagaaggatcagtcacattacaaaagcacgattgtttagtttatgtttaatttaacttggtctgatgcaaacaaacgtcaaattcttaatgtgaattatctcatctcttgataaaagaatgtcagctcatttctgaatgaacatgacgggtatgatggtatctcaaatgctgaaaacacaaattccccttcccaatggtaagatgacatgcccaacaatgttcgctttgaacttcaatatgcctcttcgccaatgtccaaccccgactctagtaaggttctcccaagatacccaacgtagaaacaataaagacgtaataatatggtaaaataaccccctccatagaccgtaccacttgtggttcataacgccagaccaaactatagttctgcttgaagcagattccttccattctaactacgggtcaatacctctcaacctttatttttggttgatgagacctttgagaacatcgtgttgcatgtgctaatctgccagacagtccttcctaaggaccctgttgctgtagcccgcccattgcatttggcgtcgccaaaccactgcctcctgtgccaaagacgccggtgaatggatcgatacctcccatattgaaactaggatcctggcccatctctgggggctccatgttgaatggcatgaaccaggcagatgatgcttcaggtccagatagccctgctccatctgccatgccggctccttgaccattcatgcctgctttcatgttagaccgccgactttgcaagtcttcatccgactgagtacccggaactgcatcccaacccataccagtcatcatgtcgtgaccactgcccagaccggtaccaacatccaccgagtacccgccaaaaacaagttgacggtcaagagggtcaatgttggtgtttgagcccgagccaaaattcattgcgagtaattcgggcgggaagaaggtcggtgtgtgcccgtggtgagaaaaggcggtcatgttggcggggctcatgggtgacattgcagtgctgaaggctgagttctgcgggttggacactgcaagagggttaaagccggccgtgccggtagtttggaggcccaaggcacccgaaaaccggcgttcttgacctcccacggaaaccgaatcggtgtctgtaccctgcataggatcgagaggctggccagactgcaccgacatacccgtttgtttcttgtttccttgctttcgtttcggtgccgctgctcgaatactatccttgtgctcgatgctttgcggcgttggaagcgtggagaagtattcctctactgattgtagctcaggctttgcttcgaggacaccatctgcccctagatcctttcgtttatgagtagcaggatccataaattcagcgtcagaaagaccgtgtgggtagcgattgaaccaatcgccgtattgaagataagatgactgtgtggcgcgttcgttgacgttttcgccagctctcacagcatccagagcattccgatattgcgtgcggatattttccaccatccagtgaaacatgccccaatacttcttcatcttggtaagatacttgacattggtagccaggttggcctcagctgctggcttcatagagggattgagagagattatgcccaagatatgaactgtcgtcgaggagaaggcacagtatccagcaaacggggcggagacaaaacaccgcggctgttcggcttctcgaaggagctccgatatccgattagctgcattgaatgtcctcttgctcgcctcggagaaaaagtcgttgtgtgcgccctgttgcttccgtgcggacatggcggctcgacttacgaagaggatgttgtgctgcaggcagatatgcataaagagaaattgacctgccgtgttctctgtcttgtgcacttcaagattctcgacagagtatcgaagtgacaagggcagacttgcctcgaggttcacaacatcattaagatgcttgatgtactgagactcatcttcccacattgggttggggtccagttcctttcctccttggctcaagtaagttatgattcttccccacagggcaatggcccgaaccagataagccgctacacccatgttctctcgtgcatcggcaagttgtccgtcgttgggagaagcagggtgaggtatctgcccatccagcatctctgttggcgcaggcatgtcaaattgaaagtatttctctttgactggtagtggaatctgaatggtatcttcgcggacgaacatgggtcgatctgtcccggaagaattgaagcgatccatgaggaagcaagcccacattattcgtcgtcgtatctctcggtcaataaagctaagctgctttttggcgccgttacggcccgagggatcatactctagatctttgtgtaactgaagagcgaatgccatccgaatggcttgtccacctagagcccagctgcgaccgccttgacatgttccaaattcgtgcaagcccagaatgagtaagcatgtcaagatggtaaggtttggccattcatatcgtcttgtgcaaatctcacgagcgtgggttgcccactcttcgccgcgtaagaactctggcccagatgaactcactagaggattcgaagtaaaacgagctgccacagcgcacactgtaaggataagaactgggggcagggttccatttctgtacaaagttagaagggtatatgagatgaaatttgatggaaacttactttagctttcgcatgtagcttggcttgtgtaaaagatggtaagattgaccatagacattgtcgaagaaaacttctgcaagatgctcctgtatctccttggatgggagggcatcggtgccttcatgttgcaacttgttctcctcggtttcttgtacttgtaagctacttggcctgtcatcgccgtcaatcttgggcttcgaaggcgccttggcccacgcctccagatcaggtccgaaagcttcctcagcaccgcgctttttggttgacttatttgaaggcacagttcctggtatggctggcttgaccacggcacgagtgacggacgatgctacctcttggtccgacttgggtatgaccttgataatgcgctcttccatacgcttcagccgcttatcaagcatggccatgtagtctgttcgaggtgcagcctttcgagtcgtaactttgtagacacatgggatgcgtgagcgtaaacagtgcttgcaagcaggtttctcgccagaacaccggatcttctttcggcggcatgcaatgcaagcgagcgggaggcgttttctttctttaccagccttggtcttaagttcactccatgcaggtgtggcatcagctttatcttctttgtgcttaccgcccagatctgttccatctgcacgattacgggaagccagaccgaactcatcggcgtttgagtcttccagggcatttgatgaaggagagatgcgaccttgaccagtttcagaaccttcgatgctctggctccggttgcccggaggcagagcgccgaacggcagaccagcgtgcgaaaggccggacatggcttggtgctgaggaaacggagtgggaggctgcgatgcgtgtgcatgatccgcaagagagacaagaggagattggtcggggagaccttggtacgcaaaggaaaaatcgtcgaagtgtgaggtatccattaaggcgccgtgagaaggagaaggcgcagggtgcaatccgggaacgtcgcgatagagttgaggggcggaatcgaagggtgacggggcatgttgaggtttcaaaacggcacgaccggacatgactctgccagacagctacagaggttgcgtcgcggaggcttccgaggccgagaaatttggcgatgggaaacaaatgtatcggaccgtggtgatggtagcagtgcggaacgtctggattggggacggtttgatggtccaacggtgtaaaacaaaaacaaatgttttaccaagacaaagctttacgttggcaggtatccgtacagctgttgtgcagctcaaaacgttgctgctgcagcgcaggaccgttgagttgaggtgacccgaagtcgtccggggagtttatggagaaaaagtaacgggtacgtatgttgtcagtggctccccgcactggagctggggacaatctgcgccccgactggggcgaaggagttgttggcgggaaatggagagtttggaaccgtcacagaggctgaagtcctttcttacagtgggatttgggtatgtacctgtcgatttaggtggcggctcagcgtttcgcaaggacgaatggtggctcgcctattcgggtagttgggaattgaacggtcgttgttgtccgcaaaggagggatgcgagaaggagaatcggacctgggttttgaagaatcgacggggctctttgggcggaagggaaaaggattgagtcgtggaagctgggggtccaagaccaacgtcgaggagggtgggaccgtttaccttttgtcgttaagtaggcacccaggattgcagaagcagtgatcacgataggtcggttaggtagtaagttggcgggttagtagacacctagaggcatgttatagtgcacggcccagggggtgtgactgtggggtagactagtaaactgttgtagacatggaagagagacagtcttggactccaagggacaaaagaggctgtattggatcaagtctcgattggattgaattggggctgtcatatttaataaaaaaattaggtctcatctcttattatatctctcttccatgtcatgtctaatagcaagcatgtcttgtcgggatagtagcagcgaacatgtcaaaaccatgtgtacctacctacaatactaagacatggtggagctgtcgaaagcacggtggacgcgtgcatacggataccttggtagggatccctacgtacagcagttgaagagtccccattacagcaattcgtgacgtggtagtccttgtcatgtgtaatagttgacgctgttgtccaaggattgcatataactcaacagtatgtatacttactctactaatgtattatctgatgtaaccgccattgagcttaggttattagcctccacccgggaaaaaagatggattgagataaacgaattcatctccttgtctccttttctgctcttgtcgtcagttcttggctttttatcattgaattgcagagtcatagcaataatatcaactgtccaaacgaggaacctccgcccaatgagcctctctcagatgtcaaaacggcacagcagagcagagcaaagcacgggacctacgcggaatatccccacaaggctagaggaggctacccaacgtgcacagaactaacgactctcgggccatattaggatgttcatatgaacgtgcaatcttcttgaatacgactggaggagaaacgagtttcaagcatctatctccttgcaagacgcacaaaaacaggcaatgctatcatttgatcgcggctgtctcggctggactacccgctgttgagctggtatcccaccggaatccggatcatcccaaacatcgcatcgcatcgtatcgtcatctttttccatacctactgaaaaaggttctccaacgggactcccccgttaggcttggtgtcacgctgtcaaggttcactgagacaaggcgcggcaggatacagaaaggctaacgcgagcgggccaggggggcccttgaaaagtgacagtccagtcttggttctgtccaggaccccgggccttttgaggcggcgaaggaaaagcagggcgttgatagctcactccgtactgtacctaaacctacctggcctggggggactggctgactgtgcaaacaaacaagacaagaggccgccttggcttcaaagagatcttgctgcagatgtgattgcatgaaactagtcgagaaatgccggaccataccagggtctagtcttgcgactaccgcccaggcactctgtctaatgtctctgcctctcccctggctgtctacatattcctgtgtaccctcctcgacagctattgtctcctaatttagacatgattcctcctcctccttcttcttcaatacccgatgatacccatcggagaaataggtgtcttcgtctagcatcacccatgaaactggcggtgcaatacagatgatctgcggactaaattctgctttggaatcaccaattgagcagaccgcgggatatctcgttgtttatcctggcaaggatagacaatccctgttgaatggacggtaacttccgaagacgattgggatagagcaactttagactttacagccaaaataacgaggtgtcattatgttacatgcaccaatgttgacaataggggaactgagcacaaagcaaagggcatcgtcatcgttattgtcattgccattgccattgttatcattatcatctttgctacctactatgcaacatagtctatacacggtagtattcaatctcttggacgaatcagaatatgctacttgcttgcttggttcataggtcacaagtgaggcgtccatctcttgtcttctcttctcttcttttccttttctcttcttttcctttcctctcctttcctctccaaccttaaccgccagcatgcatcttgaaatagcacatcgcacatccccaataccttgaccgttgcaagtcaagaaaaaaactaaaatccgcgagacaaataacggttctcccatcatccccttctgcacagacacttcaatacatggatcccttgccgagccaaaagttccttgccctctactattatgtatgtatgatggataatggatctccgacgttagggctggatggagtagagttactcttctctgtctgtctgggctagtcacgatgtcgcttggagacatgatcgccatataacaagttacgcatggttatcgtactgtaacatcgaactgacgatccggtctcgaacctcaccatcacgtctcattttattttcacacacctacatgcatatccctcgtaacccattgtcaatgacatacagtgcctcctgtaccatagatattagtacttacgcaaagccgcatacctaggttgttttgcgtctttctcagacactaaaatgacaaccatcggtaccggtccgatatctccttctctttttcttgtcccatcaacccttctgtcctttttgctctacgccttgacgggcgtaacaataccatggtccgcccgcagcactgccatgttacctatgctattctgcttgcgtgtttgcgccgcaccgcatcttgctgatcaggaggagaggcgtcagggacatgcagtgtacagaacaggtagtagttcgtgcaatagttcttggtataagcccaaaacggagagacgagcaacaggtttaggccagtactctatgtcttcgggatgtgggataagtgggataatatcgacgcgtgggggttctcttcgatggtaccgtattgtaaacggcccaaatatcaaggaaattaggtcatcatctcagacgcgcgctccttgcgcatcagctcgcctaagccctacaaggtgattgtttagattaccacgttccatgcgagttaccaactggaaaattaactataccgctcccaaaaaggataatataagctatgcctactccgatggctgtgcctcaactcaaacgtccaagttgggctgagcactgagttttgccaaccaacggtacctataggttaccctatgctgccctccatcaagacaatttggactgaactcgagtctcagtgtggcaatgagtgtctctcctacactccttctggaaggtgtcgtagcattcctgtagtaagtaggtaactcagcatatcaaactggcaacttgatgggccaaccacgagctgctatcacttacacggtcagacctatttatgtattacaggtctgagcctcggtccgtttcgactggtccgatcttgactgcagcaatcaaactgttgatgtctcaccgcataaaacgcagattatatctcccggttgtggccaaccagtcctaccgaattatcaatcaccctgaggaaatcgtgagtctttgaatcttgagctacaagatgtaaaaaagaaaacaataacgcacggttgaccaacatgtacggtcagacacaacaacaacaaggcctgtttggtttttattcacaagcatatttttgctattgatgatcacaattctttcattaaccttaaatcgagtcaggactctaatgatccaaacgcccggaaatgctatgatgcgccatgctatgctgcgcccctagtccctgtaatctatcagacaaagattctccgtgagcgaactttaataaccaaccaatgcctaaccctccgcccctatttactcgtcacctttgtgcttgatgtacacaggaattccatagagtaccaccgcagcggcgttgagatacttgaacctgcacgcctccctggaccgtgcaacagcctcggctagtgacacgttccgtgttacctgcccatcttcctccgattcactcgccgtagtctcatcctcgcccgaggcccgactcttgcccttggctcgcttatcctctttgaacgtgcccttgggaaacaacccccattcctcaaacgatcggcccgcgaaccgatcaatgtccctatccgtcacgtcccatagtgtgcccacaaccgccgggcatccggccatcatgtagttccacactgggccgtagttctcaaactctccggcttccgtcagcgatgccgaactgcaacccattaagaatgttgccggtttgcacttctcaagacgacgaattgcgcgtgctcgaatgtactgcgccccgcttccgtgaccaaagtaaaggagaatctcagagtctgacaaggccttttcgaactcagcctcttggggagcgcgattgacaatgccgttccaatttctgaaaccctccatgattggctggaaagtagactgcgtgttgaccaagtctgtcgaggggttcaggatataagttcctcgatcggcagagacatagtgaccttcaggcgcatcgtcagaatcatcgtcgtttgcaaatggccgcgattccgtgataagctgcctcaaacaagcaagagaaggaacgcgtgaaactgcgaggccttccatgcatggcattgactcccaagggaaagcatggagagccttgtctaataccaaaatagtatgtgcgtcttctgcgcgttctgatcctgttttaacagcgttgtagtaaccacgtagtgcatcatatgtctcaaccaccattgcatcaaaatcaatctcatcgtaagcgttgcgttctccatggaactgaagaatgtcgacgacaaagtagagcagatcgttgagtgcctcatcgtaatcgctgtctggatcggttggatcaccaagcccgatgaagagatcgagcactcgggggtcgagagacaccttggaggtctttgttggctttttgcctcggccctgttttcgtgaaggcagattgctgtcgaggatctggtcaaagctcttttgaaagcgtgcaaggagatcgggtcggcgttcgtgttgggagaaaattcccttgaaaccacctagccaagtcgtctcaaccgtggctagaaggtccttgagtcgtccatccaatgcgtctcgctctgcccaccacgcagactttgcacccttgacactgaagtcgcgactagcagagtggcttgtttcattggcaagccggataatatccatcatctcctccttgccgtgctcgaaattgaagatctcggagtcagcatctcgagaattggcacgctcgagaggtagtcggagaatgaaaggactgtggcccgcttggaatttggtgatgcacagatcatgatgattgtcgcttaaagagacggagaatacactccagttgtggggtaccaagtcaatatagtcctcttggaatttagccatctcagttgtgagtccgacgctatcacgtctcgaagtttggacagaccccgagccatctgtttcggtgcattctttgttctgcagtgtactttgctcacgcttccaggtgacgttacgagccaaatcaacagagaaagtcgcaaaccctgagcctgcgagaaccttggattgcgtcgttgaggtggcggaaagaagaatgaccgtgttttgaagcagagctgagatgcgatgtaccatggtgctattagcagttgatagagtcgaagcgtgagcctcgagaagaagctcttgggcttgtctcaatgcctcggcgaatgcaggaacattggcctcctttgaggcctttcgctcggtggctgctgcgacagcacgtcccttacgtggaggcgtctgacttacggagcgtctcgtcttgtcagaagctgcgactgccgggaaagagatagtggaatcctgaacaacagagaagacgggatcatgaatcatctgctctgtgctgtggccgatgagagaaatcgcagtcactacttgctcttgagatagagtaccaagtaatttcggcagttctttagcaagctccagagttgataaagctgaagtccagtccttctggctgatgaagcccagagctcgcgacaaaatgaccgaagccatcaaagatgcctggtacgcgtcctttggcaacttggacacttctaaagcagatggttgagacttggttgctgcttgtcgctttcgagtcttcggcgctggggcaggagcagcagcgggggcggctttggctcgagtcgtcctggcagcagtgcgagtagcgcgtgtagtggcggcagctcgcgctttagcagcaacaggagctgtcttcttaacctcattctggatgctcagtaccttaccatgatctccgagacgttgggcagtatcctcggcaagttgaagaagttggagagccttgtcttcgtcacccgtatcgcggaataacccgcccagttggcaagcaactcgaacccgagacgccgagatatcttctggcaactcctcaaaagcctcgtttccaaaatcgagggcctttgtcagcttgccagcgcgatggtaaacagaacctatccaggccaggacttgtgcccggtagagtggagagcctgtagtctctgcgattttctgggcggattccgcatagtaaacggtctcttgatacatgccaaggtgggcgtatacggaagaaacgtgcaagagacctcgcagaaggggaaatgcgagtgcccagaatcttggcccaatcacttggccgagtttcgaaccagccttgacactatccgaactggttgttgaagcgtccataacacttgtactagcactttgagacacggatgcttctatcttggaccagtcatgagacaagacccgaacgctcgatttaacgctgatcaaagcttcctgaacttgaccacgcttcaaggcgagaaccgattccaggaaagaactcagagcaatagacatgttagcttgggatcttgacagagcccatgacgaggcagatccgctatatatagctttagctgctgccaatgcggaattcctaagagcagttagaatgaacaccttgtgatgatgttttgacagaaataataacttacgcttcttcaatgtcgccgataccagaatagtactcggcttgagtaagatggaattctgcaatcagcccacgggagacgccttctgcttggtccagcagcttcttcgtcgcatcgagtgtctcttttgcttctgcaaaatgaccaatgttgagatgctgcgaggcgaggagcgtgtgattgagaatgacattgttgtatgtcggttcagcaaggatcttagacagaggcgtcgacagttccaagatctcgagttgcagcctatgctcacctcgcaagctagcaaattgactggcagattgtaggtgcaaaacgagaccatctggattatcgatctgttcgtagagttcacatcttgacttgcaggattcggtcattgatttccaagaagtgatagcgtctctcagtacaggtacgggaagaggagcgtcagtaactgccaaagctgataccgacttcttcagtgtccttaggtgagggatgtaacgggtcagagagctgtcctcgccgtaggcctcgttgtctagttgctgtgtcgattcttcgactaacttgatgatctgctccatctcattctcttctccaataacttggaaaagtaggtgaagtaagactcgaaggcgtcggactggaaagcgttctggtgtatatatcttcaaaagagcctgtacagacgggtcatgcaatttaagcggctctcccttggaagttgtgtcgccaacaatctgcattaaatgctccagtactgcagctcgctcattttcttgtagaaaaaaggcccagtcgttccatgactgatcaagtttggcaattgaacgcagggttcgtgacaaggtttctgcctttccgtcagcgctccaagcgacactaggaggctgcgaatcgagagctgctgtgactttcaccagggcaccatcttcaatcatgtttgtgcagattgatcgcaaggttcggattgcctcttcgcttcgattcccagccttacacaggtcggcaaaaagttccagctttgttgagatctgggctttttcctgctgtgccatgggccggtcctgaattatctcgatggatcgacttaagcattggagaatttccttgttgatttgcttggatttgccaaggtccttgcgcagctgattgtaccttgcgaagtatagacttgagatcttgacaaaatagccactcagctgttctgttcgtgatatcgaaattgcagggtcgagaacactgtcgactaatttgttacaatcccacaagacttcgtccatttgcttccatgaagtcgagtccttttgaatgtcgccattgataaccaccaaagcaccatcgatgatctggctaatcgtctgcatcagagtttctcgtcgctgatcgaattgcagaagggttttgggtgaggcatccctgccaggaggagctcctagccagcggcgaccaaatcgtggaaattttgtaataaatgttttgaggtgttgcatgatagtgctgactgtgctgtttttggattttgagtccttcgagttgctcacaagtagtccaacagctgatcgtcgggccagtgaaaggctatccaataattcatttaggtcagtaatattgccacttaaactgccttccaagctctctgtgacttcttgcacaagttcctttgtagcggaatcgtatttggattgttttagtgaagcagcaaggagacgagccgagaccgagaatatgcgaatagctgattcttcatcggggttcaatacgctcttcagtgtttgaaaccactggcatgcttcttcgtattggcgatctgtttgagctgcgacgcctagaagctgatagagcaaagttaggggagattcggacgaagtcttggcttgtgacttttgagatcccataagatccataagttgctggaatgatgtagcaatcaggtcataagttggtccatttgcagagggatgtcgtcgagtatatgcgcgtacgcagcgagaaaagggcgagagtatgtcgtcgtcgatgcttccgcgatggccagccattttccaccacttaagctgagctttaaagcacaacacttgcagcttgaaagctgaagtgggggaagggctcagtcggatttcggtggcaacttggtcctccttgctggacacactgggtgcgaatgatagaatcgtctgggacaaagatgccagttgccgagccgccttttgggtttcctttttgtctttagctcccagtctctcatacagtgtgacaggtgaggaaaggtgagattcctcaaggaatggtagtgctgcttcgatatggcgtggctttttggaatgcgaaatccatcgtagcacttggaactgacatcctgtgactacggcgagcaagttgtcggggaccttgtcgccatagtcgagtaattccgcaataacttgagctgctgtttgcgcctcgcttgatgtaggttttgttgccttgctgaccccagaatccagtcttcgttttaagattctcagttccttcagcgcttggtcctggaaccccagagtcagaagcttgccaatgaatgctgacattccattctcgagctgaaagtctgtctgtgtgggctggacggagccaatagttgatcgtaggaaggaaaaggcggtgcgcgcgcactccacaactgcaagacatcctgtcgattgcggtggtggttgtgatgttgcctttgatgtgacattcggtgaagtagcgactcggttcaaggttcgtggctgcagcggtgacaagggcgcggatagggacctgcgtagtcttcgaggggcagaagggttcttcaagtcgctttgagatgcttgtcgcttgctaggagtcgtgggaaccgatggttttgcagcctcgtttaaggacttgatgcaaatgttgatgacatgcgtcgcgagagcagcacggtctttgggaggtagctgttgtttggctggcgccgcctttttcgcctttgaatttgtcgctgtctttgatgtcgttgttgagttgtctacgtccagtaataacaactctttgagcgtcacaacggtcgctgttgtgcatgttgaggtggacgtcagggccgtcttgaccgcgtcggcctttgcttgtagtgaagccattgtatattatgtgtgtaatttcgttaccataccgtcgtgaaacaccaaaagctccctatatgggggtacaatacgtatgttggaaaacaaaaggtttcaattctacaatccgcaatggttaatcattagtaggtaggtttagtccctgtttaggtatccgtagtctagtctagccccggaattggcaaacagtggcggttgtctggggcaactatcggatctcggatcgaatggcccgtgctttcaactttttggtagaatctttgtcactctttgggatttgagctaacgacatcacttgctgtaacagcttcaaatcgacaaagatgtcgctacgaacacttccgattcggctaggtcagattcgagcagctgcgcttgcactgagagcgtctcatttatccaaattcggaattcgatactcgagcacagcccctgtaaccattgccgatggccaattctggcgttcccttataccgaagcctttgcgaaaggaaaaccgtcaattgaggaagaaatcgagagaatggaacccggcgacgttttttattgtcatatttcttctcatcggatcaatgtcgatacagatgattgcgctacgaaattcttttgatcgatacatgcgacaatcagaggctagaattgcgtctttgcgggaggttgtcgagaagattcaacggggagaaacggttgatgttgagaaggcactcggcactggcgaccctggaagggaagcggattgggaagaaagtaagaacagcatcaaagatatcaggggggcatgtcactaatgaatctctgcagtgctcaaggccattgagcgtgatgaagcaaatcgcaaagcgaaacgggagaaggctgagcgaactgagcctacaaccgtaactgcaactgcagcaccggttaccgaagtgcagaatactgaacctgctcacactgcaccagcaaagccaaaaggcggaagcttcaaaaacttcttttagatgtgaatggatctaatctcatggatgggtagtagtgtacagatgcatggattctaagaaagcatatccttgaagatgccaggatttgcgatggaagcttgcagcgaggcctttcttggtgcctctgccggtgccatattattgcgcagggcggagaggagagcaggaaggagatcgtctgtcgacaaagcgactcttacgccttgctcgcctcgttggttcgggtccatatccgcaaaaaacttatcctcgcccctgataccgcccatgctgataacagcgatgggcatgccccgatcctgagctcgtttggcaagtcgccaagccgaataagtggcaagcgaggtgccaaccacgaccagctttccggcattatcgatggcttcttcagccgcgttcttgacatggctgtcaatactctcgccaaacatgactacagcaggtttcagaatgccagctgtgctgggaagcttccaagccccatccgcgtcggcttgcacaacgtgtttgtgaccgtctgagttctttggcgggtgagacaagcatttaggacaaggcgggtatctgaaagttgtgtagggggcgtctggcaggtcaacatcaccgtcgggattgaccttgaggcctttgaaccgacgttcgactgggtcttcagtatctagcgcccccgactcgagggctttcttgagtagctcagcccatcgggggttgaggctggccagcttctcttggaactcgttcctggagaattcgttcctacaggtggtgcagacaacagcccttaaatacccatgtaactctagagttgatagattaggatgagccctcgggtgaaatgagtcaacattctgagtaataacacttcgtattagacccaaatctcccaaatcccttatggcataatgtccactatttggtgacgcttttcgtagattcgaccagcctagaaagctacgagcccaatacctctttcgagattcatggctcttgagaaactcagggtaatagatgggacgatatgttttgttgaccttgtaagtgcctttgacgcctcgatagtctgctaggccagaagcaactgacagacctgcacctgtgagaacaacggccgaagagggcagatgtctcggagatggagcaacgaagaagcgatgaagcgcagcaatggctccaggaagggtagaggctgaagttggtgctattactgagggcaagggaaggtccgtgtaagggatcctaagcagaggtttgctcattggggccaggtttattccagagtcgtagttcaaggattactcgatttagtaacgatcaaggcgcagttgtagtggaatattcaactgctgacgaggctgttaccaattgctcgtggaggattggtggaatgcggacctgatgaggcgcaaactgactcttggccagtaaagatgaagtgttatccgggggttggactgtagggccgaaagtacacaagtcaatagcgtggacagacaattgaagaagtggttacgaggtactgaatggcttcacaattgagcgacagggattaattattcttagccagagagcgcgtcattggtttcagggacgtttctcagccttgctattgtagacaggctagagtataggtagcaacgaatccctgtggcttaggaggatccaaaaagacgtagggatgggagcaagcacagctggctatgcttgtggtccgagcgccctgtacgctttgaagacctatgtgtgaagctactgggttagaggttagtagtcaattcctcccccacattccgaatcagacgtaatgatagaggactgttgtggcattgagccagctctaataattcatgggagtaattagtagtacattcgtaaaaatgcaaggaatcagaaggcttgactaaacgatgcaatagaagcattgacacctaggcatttgaaagagcacaacagagctgagcttaaacaatagatacagtccaagtatatgctctgtacctaaagttaagctgcaagaaacttggcaatcgatagaacctgactaaagatctacctcagcggtcaagggcaattccggagaccggaacgtttggataccatatcaggcgaggatgtcgtagatagtgggttcactttacttgactggactggactgtatttggccttgtcttgtctcaatgggtgtcgtttctttctctctttctctactaattgccgcaatcaactttttttattatcaatcagtggagtttaaggctgtgagctgtctgagctgataatctcgataatctcgatactgttatttcttccgtctttccctccgacgcaactcaattcaactcaatttactgatcaaatactccgagctgtttgatccgcattcgaccgagccatatcggcttattgaaccaattccgaaatttgaaactccgttaacgggcataacgtcaacaacaacagcagcaccaattctgtattgcctctcctttccttcttttttcttttcttttcttaactgtgcaacgcaacgacgcaacgatatataacttttacacgcaatcaattatccactggaagtcggctcttctcccactttacggaaaccctccaatctcggatatatgagtctcccgcaggccgggcgtcccatggggccaggcgtaggcgtaggcgcaggcacaggcacaggcacaggtggaaatataggacgattggtagtgggagtgacgtcgccaatagccacagcgcaatgtcgcagcgctcacaatactagcagtcgcaaccgtggctttgcctcgtgggggcatccaagacaccctaatgtcctccgtgtctctcctcaaaatacatgtcgtggccagatgcttcttctgcgttcaaatactggccctcgccttccccacgtcgcttgtcctcgccgtttacgcgcttccatcgtcgctgcactatcaacttgtgcatacctggcagcctcgtctaagctctcgacccaccaccaagcgtcgccaaataccatctcctttgttcgtccttcaacaaactctctaccgcatctagcatcttttcgcaccagacttcaatcgacgccatctcttgttgaagcttcaatgtcccaggtacgatcgcataccgactcaggtcgtgaccagaaggatggtcatcaacatgaccatagccatagccatagccatggcattttagggggccaccatcaccatcacgacaacgcctacctaacatcgggcaacaaggacgacccgggcgtccgaatcactcgcatcggcttggtctccaacttgggcatggcaattgccaaatttgccggcggatatgctttcaactcaaaagctatgactgcagacgcttggcacagtatcactgatcttgcatctgatattttgacgctcgccacggtcacatggagtctgaagccaccaacagacaggttccctatgggctttggcaaggttgagagtttaggttcattgggtgtttccagcatgctattgtttggaggtttatacatgggctgggacagtggcatcagtctctacggtcacttttaccccgaagcagcacatgacatcctcgcgcacgctggacacggacatagccattctcatggagccgcagcacttggtattccaagcatgcacgcagcttggctcgcggcaggaaccatcctgattaaggaatggctatatcatgcgagtaagttttgtccactcatgagaccaactgtattgaagaacggaaattgaccaatcgtagcaatgaaggttgcgcgcgaacgcagatcttcggttctcgcatcaaacgctattcatcatcgagtcgacagtttgacgggctttgtcactttggctgccatcataggagccaacatgatggagaacgcggcgtggctggaccccgtcggtggcctcctcatctcaatcatggttattcaagctggtgccggaaacactgtttctgcttttcgtgaactagcggaccaaggtatcgatgatgatatcaagtcttcggtgtcaaaatatgcacacaaggcgttaaaaaatgtggcagaagggcatgaggttgccctacgtgaagtgagcggcatcaaatcaggccagaattatctcgtcgatcttgagatgacagtacctggagcgtggtctgtcgacacaacacagcaggtcgaagatgcagtgcgaacacaagtaggaggcaaggtacgcggtgtgcgaagggtccgcatccgattctcaccaaaggaggcaacttccaaggccaggtttgacgacttcattcccggtactgtggttctacccccagagacagaggaggatgcgtccgatgcagaagcagaatcgaaccacgatcacgctcatggcttgaaatcaaacagcaaccaagaccatggcgacggccttagaaacagaaacaagaattaggacggaggaagcttaacaacaaagcgaatctcgatttgatgttgattgtagccacgtgctgcatttttattctcattctttgcccttctggcccaccgaagccgaccttgttaacgactgaggtttagctgccggtcagtggagtctggctaggcgagctgaactgaagagcgactacctggtcaaggaatatgagatgggaatacagcaatagctggtggctgttgacctgacgggcgagaaacaccaacagcatatgcatgcgtgcatacacaacgagtgcacacctatttttattgctcttctcaccggattaaagaatcctgctgtggtagaaattgacttggagcggatgtagggatgcaggggcattatagaccccccgaaagagtaggcacgaaaaacatttccgcagctatacaacatagatggagcaactaagaacgaatgactgcatcgatacccagataagatagccctttggatatggtttgctttgcccattgagctttgtacgcgaagaatgcaaaggagggagaagaaaagaaacatgcatgccattctttgtggtgttcagcttggatgcgccccaaacaggagttaaaggactactctatatatagatgcagattaaacaacaagaaagggaatattagataacgaaaagaaacggataccttgttttaacagctggatgaactcatgcatttgagcctcatgactgtagtcaagtgtccgactacagcctgtgcacccacccatctctcacggaaacggtatgcaagtctctatttacctttgggaacagctgttcatcatgactgagctagtcagtgagaaattaattcttctgcacctgaattggtctttgttacaccccctaacgttgttgaactgtcgagactgtcgttacaagcgctcgttgcctattggtgctccattgagtcttggaggtcacgggttctattggccgggatctaagagatgggggtgaaatttgagatggttcttgaagtgtttaggctaaatgcgaacagaatgctggaattgatgaaaagaatgagtgccttgaagaggaaataaattatttcctgcagatgtctttatttcacaaaacgtatagcaggcgaagaggtcttctatgtccttaggtcctgcaactcgaaagttggataacaacgtcgatcagtgggagacctcttggcgtaggcgtctctctgtgtttgtcgatattttattaaagtatattgagtttctctttccttttgataactacatcgacagttgtcttgttccacacctccacccgtttcatccgtatcgtgacttgtctcaatgtttgttgtgtggtgttgagtgtcgtaaggtcgatgatattcctttctatacacgcccctccttcgtccccaggctgccatattgtcgagcctccagggttcgaaaaactggggttagtttcgcggaacatgacattgccaaattgcaaaagcagagcagagcacttgtagcggagacgaaaccccacgttgatatggacgatggaaactgagagaaagtctccatcttttttctttctagggaaaagactacctattaacataggcatgctaagattgaccaagatgtcatgatagataaccataatgacctaagtagcagaggaggctgctattattttgatcactatcaatccaggaacaaggactccaaagcaactgttgaaatagagtataaaatgtcgggatacggatatagacccccggacatgcaactgtgctcatatgacctctgagcccagtattggcgtgttttttcttcttatttttgactttggataaattggctgaagagaaaagaagaggaagaacaaatccagccattcttatagtgttgcgtgtttaaaactcgggcgttctcacatgagtctggagaccattactatgctcacacctcaagttgccatctgaagttttctgatgcatgttacccactgaagacactcttttagtgtgtctatctctcgttcttccctgctgagttgagggtggcggtctaacatgatgcagttaccggcagtgaagcatattgtactgtaccttacctcagctaaggcaaggtacgacagtataaagcccagctcgtggcttttttcctggcgttttcctcagtctcactcaactcaattctacctccaacttacacactttggtcactcattggtcgttgtgttgccaaccatacctttataaatttacagggcagatctgctaatctttacggggcctgcgattgacatcccctgtcgtcatagctgctaccattaacgtcgctgtagctggcggtcttggatagtttcctatctctcaatatcttgactgatttcatacgtaccaatctatcaacttgaagcaatttgcaatgccgttcctcgctcgagacaactctacagacaagtctgcggactttaagcctctgtacctcggctttgatctgtcgacgcagcagctaaaaggcacgtcaaataagccagctaccctcagcaatatgttcccagggcaattagctaacatcatatccagctctcgtcgtcgactcagacctcaaagtcattggtgaagccaaggtcgattttgacaaggactttggccacaaatatggcatcaagaaaggtgtccacgtctacgaggagacaggcgaggtctacgcacccgtcgccatgtggatggagtctgtagacctcgttcttgaccgattggccgaggctatgcctgtccctctttctcatattcgcggcatcagtggctcttgtcagcagcacggcagtgtcttctggaacggccacgcctacgagatccttcaccacctcgaccctcgtcttcctttggttgttcagctgccacaggcactctcgcatcagtggtcgcccaactggcaagatcagagcacccaaaccgaatgtgatgccttcgatgctgcgcttggcgaccgccagaagctcgccgaggtcactggaagcggtgcgcaccatgtatgttaagtttcgggttgtagatcagaactaatactaacatgtacctcagcgtttcacaggaactcaaattatgcgtctcaagaaggacctcccagagatgtacgcaaagactgctcacatctctcttgtctcttcatggctcgcatccgtcttcctcggtgccatcgctcccatggatgttagcgatgtctgcggcatgaacttatgggacatgtcccgccagactttcagtgagcctcttctcgagctcgctgccggtagtaagcgtgatgccctcaacctgaagaagaaactcggcgagccctgcatggacggcgctgctgttctgggttctatttcaccctacttcgtggaccgccatggcttccaccccgactgccagatcacacctttcactggcgacaaccccggaactatcctcgctctcccccttcgacctttggacgctattgtttccctgggcacttccacgaccttcctcatgaacacgcccaagtataagcctgatggtgcttaccacttcttcaaccaccccacaacagaaggtcattacatgtttatgctttgctacaagaacggaggtttggcacgcgagcgagttcgagaccaacttcctaagcccgagaacggtcccactggctgggagaacttcaacaaggccattgagaacactcccgccctcggtgctgccaaggatgacgaaaggcgcaagctaggtctgtacttctacctcactgaggtggtgccaaacatccgtgccggcacttggcgatactcgtgtgagcctgatggctccgaccttcaagaggtaaatggtggctgggataaggagactgatgcccgagtcattgtcgagtcccaagctctctccatgcgtctgcgctcccagaaccttgtcgaaagcactcgacctggtctacctgcccagccccgtcgcatttacctcgttggtggtggctctctaaacccagccattgctcgggttattggagaatccctcggtggtagtgatggcgtttacaagctcgacgtcggtggcaacgcctgcgccctgggcggagcctacaaggctctctgggctcttgagcgccagccaaacgagacctttgacgaacttatcggcaagcgatggactgaggagggtaacatccagcgaatcgacgagggctaccgtgagggagtctaccaaaagtacggcaacgttctcggagcctttgaaggcctggagaggaagattctcgccgagcaagctgtagattcagacaacgcaaacaaagaagtgcaggcaagcggttgatttatttccagggtatctaatgtctaaaaaggaggagtttgtctaatgtcatttatctaacgtacttgctcatgaagcgtctgtggaaatcggaacggaggagatcctagagagttcgagttagcggatgtcgtcttattttgaacgatctttcagataggaaggggaaaatgcatatagaaagaagctggcaagatgctacacaaaaatggaacaggtaagaaaaaaagacttacgtttacgaactccttcttcttgcccttctcctctgtgccacgagcttggttcttgaagaccacatcatcgtcccaacggcgcttcatgttgaaatcttgcttgttgaggagaggatttccaagcgcaatgtttcgttctcgggcatcctcttcttctttgagtcgctctgcctcctgcgatgtgtgttagtcctagcctgtgcaatgttgaacgatcgcgtagacatacctctttcttctttctctcttctcgctctcttcgcacgcgatcaagctctctctgtagttccgcatcggaatcatcatcgctatcatcgtcgtcgtcgctatcctcctcgtcctcctcactgtcgtcatcggcatcgatatctcttgtctctgctaatatccgtcgtcgcttcgcttctaaatcctctccctctccatcgccgcttggaagcgctcgtttggcgccaccagaaacgctggcctcgtcgtcttcatcggcatcgtcgatcagggcaggggcaccgttcttcttggtgaaatgggtggcttcagcggcgaggagctcggcagcgaggtcgcgggtaggttcgtcagcgtcgccaccttgaccagcctgacgatacttcagttgggtatgggctggtagaaggcgttgatggtaggcagggccacggagggcttctttgccacgggcctgcaaaagtcagcatgcgcctgttttgatacaacagatttacgaaccggatcgaatgtaggtctgtgagcggtagtcatggcgacaattcctcgatcttttttattgaaagaattatagttttactgttgatataaagtcttggaaactgccgacgcgatgcgtgctcactcaagaagcagacgtgccatgccataagtggcgattcaccgcccggcagaatttcttcaatgtttgtctctgtctattacgctttggcatcctatagacacagcaatgctttcacgacatttttttttatacataaaaataacatccagccatgccgcgtgaagccgagccttctctctctgagaagacattccttgctcaggccctaaacgagggtttgcggttagatgggcgcaaattcgacgaattccgacctcttgagatcacttttggagatgagtatggagtggcagaggtgaaatatggaaaaacaaggtaaaacaagaatcgtcgagaaaatctaaacaaccgctgacgcatttctcagggtactagccaaggtctcagctgaggtgactgtgccatacacagaccgtccttttgacggagtttttacaatcacatcagaactcagccccatggttgctccttcatatgaggtcaaccgcccttcactcgaggaggttcttctctctaggcttcttgagaagacaattaggagatcgggtgccctggataccgaatcactatgtctcatcgccggcaaaaagtgctggtctattcgagttgatcttcatgtccttgcccacgatggcaaccttacagatgctgcctgcgtagccgttattgcagcccttcgacatttccgtaagcctgattcaagcatcgaaggggaaactctcactatctacacacctgccgagagagagcccgtgcctctgagctggctccattccccattctgcgtcacgtacagtttctatggcgaggacggaagtcaagttcttgtcgacaccaactggcttgaggagaaaatgcgcgtttcccactgcacatacagtctcaacaagcacggtgagatcagccagatctccaaactaggaggaaaggccctggatgcgccgttgttcatccagtgcgctcagggtgcgctcaaccgatccaaggatctctctaacattgtggataacaagcttgccgaggacgcaaagcgaagggacaagggagggctcatggcagagttgacggccgagaacgataggtgacgctaacacttacagctcaatgccgatgaaaagcaataagaataaggaaaatagaaaccatgataccccgcagagagattaccatgtgctccccatgcttcgagattcatagaagtgatttactgatgctcaaaccaacaccaagtacatacgccagccagaccggtctatcccagtcattgtcatcgctcataagccacattaattgcacacaagaaccctcaaggtcgattagctaccgcataacgggcggccgagactccttgttccattgcactcgtgtcctcacccattcgatagcttctcggactccgtcgcctgtcagagcgctcagagccagcacacgcgaatcgcgaacggcggagcccttgtctccctccatgaccttcttgactaaaccttccttgattcgtattgtctcgacacagtcctcacggtcttgcttgtttgccaagatgagaagtggtacgccttcggtctcggtgtgttgtagaacgtcttcgaggacgagacggcattcctccaacctgcccaggttttcgtcgtgctcgatattcccgtcaccgatatctgtgctgtcgattataaagactatagcatggcaactcgtgtagtagctctcccaaagcttgcgcagggagtgctgtccgcctacgtcccataacttcaggtacatgtcctgcagcggtattgttgaaacattctgacccacggtaggtactgttttgagtttcggatcgggtctgtttggtaaaaacatagacttgacttgttcgtgaaaggttgttttgccagcattgtcgagacctagaagaatgaccgagtattctggaagggagatgttagcacaggctaattccaaagaagagaggcggtaggtatttgtaccgaccttctttactcgttgcatagaggtagagtcctttggcgagatggtacattattgtcgcggagtccacagctggaaaacagaagtattcaatgtcgagtcttgtaggtaagaggtagatgcgacagtgttgacgttgagtgaagattatcccttgcggttccaatttgaaatgtttatgtatggagctgcacgagcttctgtcttaggtggacgtggtctctgtcgcgggggtttagttccagtaggatttagtggatggagccactgaagagcctcattaaagatgtcctgtcccccgccaacagccctggcatgggcacggacagccgatgagccccgctgacttgcatggagttgcacaaccattcaagatcgagttcttgtttgagatcacagggtacaagttgtggcagtttatcctattcaaagtcctatcgcttttgtttggctgccaaattacctgttctttgtccatatatcaaatagaggttggtgttggttgtcttggtactagtgaataactggagcgtgctgggttggtatgtagtatctgagttagaccccttgacaaaagactctagacgacctcacttcaaaaggtgtacatagacaaattcaagcttattaggtatgatcgagtagaaggatcaggcctgagcttgatctgatgacattccaaataattgtgctacttgtcaataacacagaagccatggctgaccccaggtaaagaggtaggcatcaattaatgacggcaatgagtagccaatcagagtattgctctattgaaagctgtcgcctttcatctcctgcgcctatcttgactacttgctggcccacctgagcttaggtattggatccaagcttccagggcagggccatcgcatattccaaccatccctctctacccagatacagacagctacatcgacttctttcttctgacgtttccaatagtcgctgccttgacatcgtctcccttgccttttccgcgtcatcaccaactgtacaatccgaatactgcttctctctcgcgctctcgctcctttgcgaatgttctcagtatcgcattttacgaggttcgcgcagggagtctcccacttgatctcgccctaagcgaagcgatcgcgatataatccccaacacttccacgactttcgtcaattcgtatacggacggttctttcgcaatggcttcggcaaaacttgtcggaatgggcttcgagctccttagtatgctatatcccggtctgacttgacttccgcgacataacggctgacgtattgaacatagagcgagccaccgatgaagaagagaccgaccccgagggtgtgtttccccacgcaagacatggacgattcgatatacctggacaattactgacgatgacctccagagggcgattctgcccagaaggaactgttcgcagcatgggcgctctttatctcgattatgctgctcatcgtcgccttcttcaccagctatatgctccagatgaagaaggtcactgctatacatgaaaccgttatatctattttcgccggtatgatccagaagcccgtcgtcatgcgatcaaatacttacacccttttttctcataggaatggttgttgggctcgtcctcatgatttttggtggcgactccatccgaaccatgatcagcttcgactaccagatcttcttcaatctgctactgccaccgattattctctcttcgggctatgagctgcatcaggccaacttcttccggaatattggtactatcttgacattcgcctttgctggaaccttcttgtcggctgttgttattggcttcatcctgtacttgtttactcttattcctggatccctggaaatgtcctttgtcgatgcgatttcagtcggcgcaactctctctgctaccgaccctgttactattttggctattttcaacgcttacaaggtcgatcccaagctgtacaccatcatctttggagaatccatcctgaacgatgccattgccattgtcattttcgaaactgcgcaaaagtacaaaaagggcgaggctgctggcctcagcatcatcagtttctttgaaggtacaggtatcttcttgctggtcttcttctgcagtttgttcataggctttcttgtcggtgtagccacagcgcttctgctcaagttcacctacctccgcaggacccccaagatcgagagttgcttgatggttctgattccctatgctacttacttcttttctcatggccttcacatgtccggtatgtcacctcgagtccatctttccacccagattctaaactctatgcaggtattgtgtcgttgcttttctgcggcattaccctcaagcattatgcctactttaacatgtcgcgacgaactcagcttaccaccaagttcatctttcagatcttgtcgcagttgtctgaaaacttcatctttatttacctgggactggctctcttcaccgacaaccatcttcagttccagcctcctctcatcatcgtaactatcctggccgtttgtgctgctagatgggtcgctgtattccccttgtccaaggctattaactggttcatccgataccgtgccggtagacgagggcaggaggttggtgacgagctgccttacaactaccaggctatgctttactgggctggcttgagaggagctgtcggtgtggccctggctgccttactcactggcgagaactcccctgcacttcgggccactgttctagtcgtggttgtgctcaccgtcatcatttttggaggcaccaccgctcgtatgcttgagattctcggaatccgtaccggtgttgttgaagaggttgacagcgatgacgaatttgacatcgaaacatttggcggaggtcttcaagtcaaacgatcaggaacaggcattggttacaatccccgcaggaacggcagcgtcgcccttggcagcctcgaagcaggccaatctgctagttatgtgtcgggcgcttcgtctccgcacacgggcggccgtcctacaagcaaagtacgaaagaactctatacccgagagatctgaccttcttcgtcataatgatgattcagatatcggtagcgacattgacgtctccgatttaccacctccagctcgccgctcaccacttccacgctccaacactgctactccatcccgtgttgatagtgcatacgcgactcctatatcggagacacctggaggtcaaccaatcactgcatccaatgcaatccggcaactctggacctcggaggatcctgccagtgtattccaccatctcgatgaggacttcatcaagcccagattgcttcttcagggagacagttccagaggcggcaatggtggacctagctgaatgggtgtatatatatagtgaatgatggaatcatgtgtttcccattccaacttgggtgggctgtactgtatcatcatatgtatgtgcatgaccggcgttagattttggttgtatagaaatgtattcataatagataaacgatttcgtcagaccccttcatttcgctatcgtcagtcaggaattgtacatgtcacggatatatatgagtagattgtaatatgatttgaataagggggttaagtattttggttgccctaaacgagtaaggactttgtgaggctatctacctattttcatgccttcaactaatatgattaatggataatctacacatgctctccaacttatgccttcaaacctcgacccgtccgttgcttcatacgcagttacgcaatcgtacagccagaatcgttatgcttccgctttcgctcaaacgcttttcatgataagacaaacaccaagatcgatcgctccaagtacaccaaaccaagccaaaccccgttgccccagaacccccaacaagaaaactttgtaactttgccaacttttccactagccagccgagggtgtggcgctaccgctcgcctgtctctgctgctgctgctgctgctgtgcttgatgctgggcctgagcgtgagcgtgagcctggacctgttgctgaggctgctgttgtttcgcctgcgcttgctgctgttgagattgttgctgctggggttgatgttgagcttgatgaggttgctgatgttgttgtccggggctgcccgctgccgcacttgcttgctgctgctgttgttgtcgaagcagcgcggcatattggtgagggctagttgtggctgcaatacttccagcaagtccgccttgaccaccagccgtgccagcagcagcattcattgcagagcgttgcgccatcatgagccgtgttaaatgttccgtggccatctggcgcgcctgttcagaggtaaggctagagttcttagcgcgatattgtgcctcaagctggttaagttgagcctggatagctgctgggagttgcgtttgtggtcgtggggctattgagcctgcagggccggatggcatatggagaccgttagcctgtggggagctgagattgccttggttgaactgagccatcatcgcctgcgcattattaaggaaactctgttggttcattggattgctgttgatgccatttacaccattcattgcgttccgcatctgcgcaggaggactctgctgggcgcctaccgccccttgaccaggggtaccaggacctccttgagcgtgcatctgtgcagcccgttgctgttcggagatgcgctgggcacgcatcatcaagctaacatcaggcggaggattcggcataggcatacggttgtgttgcccctgcattgcttgcattgcctgcatttgagcctgttgaacactgttcatctggttgggcggcacaagtccactagccatgtgagccggcacacctcccatgctagcaggagcaggtgattgcataggcattcgtggacgagcttgccctgtagcggctgcagcggcggccgcaagttggttagggacattaacacggccaacaccgttcataccgttggctgccgctgccgcagcggcggccgcagcagcagcttgtgccgagttctggccagcctgcacagctgcaggagtaccagccgccatctgagcagcttgaccttgagctctggcttgcaaaacagcctgggaggatgtcagctttttgcttccattgggccgtgctactgtgttacttactcgtctttgagcctcttgccttgacgcgaactgcgccatcttttctgccagagcttgatctctttcgtaacgtagcctactgtattctcctggtgttttcgttgggcgttgcgatgccgactcattagtctttttgttggcagcgttctgcgatgccgtgtgttgctgcttctgtgctgtggtctcccgtttctttgccagtttccgcatggcatcaagcattgtgagatgcttctgattgcgtcgcctctctactctgaagggaatggattgatgccttcgtcgcccaggagtaactgctccgttggcttggttaacctgctgctgtgccatcgcctggttctgtatgttaatcatgttctgggctgtattgatacggcccatgtaggctttgaagtactgtgttttagacatgtccgctggcagtccttccagattgatccacctctcaaagcattcccaaggagtgcgtctctccgcaccagagttgaaaatagatctgggtgcaagtatactagaaatgagagaccaattataagaatgttcccggacaaggctccgaagttcgtcgtcctcggcaatagtccattgtgatgggctgcgacattcgaagaaactttgagagggcatggggtattccgaaggtggccggaattgatggccaacatacaagcgatcgcgaatgtgcttcatctcagggttaaacaaagcaacctcatcggtggctgatggtaggggaagactgggtgtagaatcgctgctcacaaaaccagcctcgccttcgtcgtcagaatcttcgttctgataattatatcgactacgctttctcggtgggccatctgaaaccaacttcatgtggccctcgacatacttgctcaagggcagagctggtcgtcgccaatgagcgtcgggatcccattcggggcctgtaagatcgaacttggggacctgaagaggtgctccaaacattgggagctcttccaaaagctggtctgcagcggcagttcggcgtagaccaaaaacgacatcctcgtcttgaaggttgaatatggcggatggcgctattgtctctggaaagtcttcgattaggtcatcgagattgtcgatagattcgacatcttcgctagaaacgagatcgggggttaaatggtttgtgccctcggcgtcaaccatggcgacatcgcttgctggcttcatcttggggggtacaacagcttggacttgcagtgtcttccgctcctcaggggtagcttcatgccattctgcacaagcatatgcaagattcttggctacagctctcttccattttcgttcctctcggaaatctgttcgcatccatttcatttcttgaagcacaacgtcccagtgagacgggggtcgagtgggctcaggacagcgtttgggttgccgcagagaccatttatcgtgctgctgaagatggtagacgcgcctcaaaactttgcatgcttggtggtcctggatggccaggttggcatccggcgttgtaactgtcttgttggcagtatacaagattttctcgatcggctgcatccacgatgaactgccagcaaagccctgaacaaaaagaggggtgtagtagtcttcggtcggaagaatcgtgtcatgttggctggtcaccatcgacttttcttcgcccttcttggactgcttaccaaacacaaccgtcgagggctgactgcgagatgcctgtctttgatgagcggaaatgtgacggtgtcttagggttggtgatttgggagtagaagttaaaggagtcagctgatggtttgtgctcttattggtagaaatgtgttccagcgtcggggtttgacgaggggtcacgccaacaatttcactgacagactttggacgcattgccccagacgaaaccctagtgacagcgcgctcagccttgggcggcgaattttgacgaactggctcagggggtgtagcgacctcagctatatgtgcaggtgtaggcgaggacggaccggtgtcggctgcatccaacttctcaagtgatatgggcgctccgatttgactttcagtacttgctttaggttcgggagcatccacatccatctgttcaggggcctcttcttggctgtctggaatttccttactacctgaaatttctgcaggtgcaccggttgctaaagcggatttcgcatcagtatcgagtatctgttgggcacgcttctcctcaaccttttctccaaccgtgggcgcagctttgacaaccctgtcgtcaacatccgacatgttaacatcctcggacactggcgctgatatggcagtgtctgcctcctggctagtgctttctgagttcagtgctgcctcgttctccgctgcgacattcgatcggatagattcttggagaagctgggcttcggcagagtcagggggtgcttccaatacacggtcttccaagtctttggttgaaggagctcgaatatcaccgtcttgatgactctgatggtatttgtctgtgtctctctcatgggtaccatcctcaatctttttctgttctgctggctcgacatactgtggcccctcatgctccggactcgtatctgtagaagcatcatcatgcaccgcaggtgtagtcgcactttgggccgttgaaccaggcgaagataaagcgtcggcggaacgagtaacatcggcagagggcttaactgttgagggaacacctgtggttacagcagaatccccaaccccatgaccagacttcactgacgatgttccagtctcaacatgctcgccctttgttcctgtctcaaaggtgacttgaggttggcgcggtaccgatgcgacttcatttgggtcgctacggtcctcttcgttcgttatcgaattcgcattggcgccggtggaagcaggaacatctggagaggttgtcggtatcggcttttcaatcgcatcggcaggtggaagtacagcttgagtgttcttggcaggtggaggaacaggattggcggttgtagctgactctgttgaagtctcgggtgtgttaggtcttgttgaagtagcagcagcatcggattttgtagataaagatgccctgttagactgttgttcgtcctgcgcatccgttacatgagatttatttgaattctccgacgtttgcttcggcacagattcattcgcaatgaatatcgactttgccagagatttcttgagcacttctagcgaaaaggttggcctcgtggggatgctggcttcattgagcgtcttgcttctatactggcattagcatgttgtaggcattggcggcacgatgcacgcggaaatcaattctaaaaagcgcgtgttcaatttgcataacgtactggttgatatcgttggcttgcaagaattgccattcggctggtgttgtggtcggcgcgtctgggttggtcaagactgggtgcggcagaccctcggactgtgtcgcaacaacgaacagttcgcgaagctttcgcttccgcgacgtcacaattgaactgaggcaagttagcacgccgaaaaagatatcgccatgatcggaaaaattagctctttcgtttgggcttatactaacctgcactcattgcgctttgattgaagcagccttgatagatcggcggctccgacctcagtcatagcatcgacggccgcgacatccgttttggggtgaaacggacgttgcaagaaataatttgaagtctcctgagatgaatgcacaggtttttgacgatgaaaaaggttgttgttgattgattttggggtgtcgatgttgagggcgacgtcgctggagggcgtcaaattttctgtctctggggagacgatactgtggtgttttggtggtttgcagctcaaagcgctgaatgcagtagagtttaggtgaagcacgggtacatgggggacattgaacgctggggaaggtatcggaagagactagagagtgcgggactggcggtggattagggggggcaatcaaccaggcttgcagcaaatagtgggtgtagcgcgagtggtgggtaggagaagtgaggatcaaggtttgggataaggccaaggtttgtggaaaacgagattcaaatttctggtccaacatctattgtttgcactgtgctaaaattgtccaaccgctgcgccaagtgcactcacgagcgcgaggggctacagaaaaaggggtagaagtcctaggacagcacggtatgttggtgcatgtcaagcaccgtgtccactacgctcatatttgttagaacagtcatttaaatctccaccacgtacattagactactgtatgtatcctttctcatgcttgtaacctataaaaataagcaagtgcatgtgcatgtgtacgtgtaagtgaaggcgaaagtgcattttgcgtgcaattatccgtaccatatacagtattttctttcaatcctcttccaccctgtcatccacaggactgaatatcatattctctcccacttaatccatgctttcatctagggcgatcaataacaaacagtgtaccactacctatagatacctaggcagctaggaaatcaacgtacagttcacaggaacttatcgtttccgggcattgagccttcaggcatgtgctaacgtatatcccaaagtctgtcctggtactaagttatgatggccttcatttcgcgatattgcacacaatgatagtccttcaaattcgtaagaagtagcttcttatctcagcactgcatgatgttttgacattttacttaacaatgagccttattacgtagcgactttgattctgcattgaccgcttgatcgggtcctcaataaggtacttcttcataagtacctcttgtcattcagccactctccaagaagaataggcccgccacaacctatgcatgcgccacaagactcacgactgcctgcttctgacgtctttcaaaatttatctatctcctctgcctcgacatagatgcatgtgtatttgcgcttatcaacaaaacgacttgccaaaaatgtcagaacaaaacaaaccagcagcaccacggatagcaatcaaattcagtgctccttcaaataacagcaattcaaaaaagctcgcaagaccaaatccgccgtcgtcactagggaagagaccgcgaccacacgctctaggaggagcatctgattccgaagacgaccaagatgaccaccgtggacggcatgaaaagatcactggcttcggtgccgagggcgcagaaacagagcgcaaagcgaaggacctaaggacagagaaaaaggactacgtgattgctcgacaagccaatcgcgactggagatcagaggccaaagcgcagagaaagggaaagaatctgcttcccgaggaggccagggctcaacaggccggaacaacagtcgaaacagaacctgcagaccaggataagggtttgaaatggggtctgacaatcaaggagaagaccgaggacgacaaacaggatgccgatctggaccgcaacgacgaaaagacccccatccaggacgataacgataccaaaccatctcccaaacgatcagcagacgatgaagctatagatgcgctactagggaagaaggaggaagaggaaaaggttatccatccaaccgaagaggacgcctaccaacgcgacatccaagatgccggcgaagcgtctactctggacgactatgaagccatgcctgtagaggagtttggcgcagctctcctacgaggtatgggctgggatggtaagcctcgcggcacagtaaaagaagtcaagcgacgtccaaaccggctcggtcttggtgccaaggaacttaaaggggaggaggacctcggcgggtggaatcagaacgggaaaaagaacaggcgaccacgcctggacgagtaccgccgagaagagagtaaacgaaaggaaggtcgtcgacatgaagacagttacaagcgcgatcgtgagcgggaaagggatcgagacagtaggcatgggcatcgcgaccgtgaccgtgaccgtgatcgtgatcgtgatcgagaccgcgaaagaaacagagacgacagacaccgaagccatcgagatcatgatcgaagacgttgagacaattaaatcagcattgcaatattaattcgccctatttgctcatcagaacggcgcttttgtattttcatggtaagaagcaacttgagcttcggtaaacacctattgcaacctcacatcatacctactagactagacattcacaagacacaaatttcaatccactaacgcgaacatgcagaaggggtatttcttcgaatattattcatttttaattaaaacttatactacaattacagcctagaccgcacgatcggggtatacgtatactatattccttcaaaaacaacagcaacccaacgccatgcaatccctcatgagtaaatgattctacctcgctggcgcggtcaatctatccgttccagaagggactgctccttcagccccaccttcggccatgttaccatcggcatcagccagcgatgcgaggcgtttcttctccccatatctctttgtaaagttcaacgatcttcgaatcgacatgcttcgatcccggccagactttccttcaccacgacctcgatctcggtcaggatctaccacatcctcaagatcctttccttgcttgagcgcttccaacgaccttttggcagtgtccacgtcttcgaacatgacctcggtatcaataaggacccggtcgatctgcccggcgataccacgctgcttctccaactcctggagtttctctctcagctccttcatgacatgccatccgtccattatctccttttccagttgtttctggtgatcttctgagagtgcattatactctctctgtccttgagccatacgagcccgacggatgtatttctggggcgtcttggatcgctcggcctgcttcacaacgcccttcagcgtgtaaccgaccggaccaacaatagcagacagattcttgagtactagtcctgtcaagcccatacctgtgcccttgacaaatccaatcggcccgttctcttttgctccgcggattggaagacgaacaactcctgtgaaaccatcgtagacaccataggcaaactcgtgcccagcggctcggagtccagaatgaaagccagttattcgaatgggtcgtcgtaccgtattatcgccatatagtcgaggggcattgtgaaatccctgtgccagagccatcgagaggtccactggcgccttggcgatagctgtagctgtcctttcaacgccactcgccatatcgccgacgtactgtccgcttgcttcctcggctgtcatctcggtgtgtattgaagcacagtccgctgtgttttcgggaactgctgtatcgttttgcggtatttcctggttggtcttcttggatttctttgatctttttacgctcttccttcttctggtcgactttgacctttttgcccaatggtaaggaacgctagcaacgccgtggaatgcttcacctactgtgctagcaatggaaccagcaatcccagtaacaggctctccaggaccttcgaaatcattccattctttatgcctgaggagtctcaagcgcttccaggtcagcagcccgttatcaacaagcatgtcagcagccaaggcacccaatttgatattggttcctttgacttcccaaacagcagtgcggtctttgaggatggagcatcgcagaatgctaggagattcgaggtttaactgtcggtggaactccttgacagcattttcagcaccatcaccctcttctgcaattcgcttagcgattttttccgcagcttctcttgccttatccgagagacagtactcgatgccttctgcgagtttctctgcgtctagatgtttgtagggaatcggttcagggccgacgtcagcgctgctcaccatcttgccccagaaattctggtcaccgaagaagggaacaatcattgttggctttccgcacttgagcgcgatggctgttgtgcccgcacctccatgaattacacaagcttttactcgtgggaaaagccagtcgtgaggggtgttgtcgagcatgaagacgttttctgggacgtcatctcctccaagtccaccccagcccttcgacactaaagcacgaacacctgccatttcaacggccttgaagatcatttcggtgaacttgtcagcgtcatcgacaacaatggagccaaatccaatgtaaacaggggtgtctccagccgcgatgaagtcttccaactcctttggtggctcaaaggtcgaggccaagtcaaggaacacgaagccagctacgtcaatttcactgccccagtcctgcggcttgggtacaagacccggtgaccacaaatacgtgaaaggcacatgcagacgataggtcgcaccaggtgcccagagagttgataccgggtctagggccaaggtcttgacacggaattcgttaaccagatctcccaagccttgccataccatcatttcaaccaaggggtatgagatgaagttggtgtatcctggatccacgttggagttcttgatgctcgccaaggggtgtggaaacgcttgcgttggtgtataaggaaaggtaaacatcaagtgaacagggattccgagcgcttcagcacagtgaatatgtgcaaaacttggtgggttggcaatgatgacgtctgccacaaagggatccttctcacccatcatcttcaagttctgacggtccgactcgtcgtctgtggcattgatgcacgcacgccagaaaccatcaaacatagtagccatggcagctcgtcttcgaccaatatctccagccttgaatgtctcaagagtcgggatcaaaccaggattcttaaccatgaaggccataagttcagacgggtcgcctccaactgaaaagaattcgaggcccgagtccttttccacaaattcacgaaacgctgggtgtgtagcaatgcgtactcgatgtccgtagtcctccttgagaaccttgccgatttttagaaatggttgggcatctcctcgtgaaccaataaccatgataacaatgttcaggcgtgtctggggtctgcggtccgccacagctgtcacagaggacgatcgacgtgggctctcgggaattgtcaagttggatggcttttcggcttgttccacccttgggggtgccaccttgctaacagctgcaccgagagccttactaagatatccagtgcctgcggtctcattgacagtgattcgcaagcgtccatccttcttgacctttccagatgtttggtaattctggttaccgacactgaagtgaccatatttatcatcatccaggtctttatgtgatgccttgtctttcttccggtctctatcacttggtggttcccgccggctggtcggtcgttgctcttcgtcggacgatgacgatgaacttcttctggagtcaagtgctgtactctcggggccttcccaaatcgctttgttcagatatgatgtgccagccctggctgggctgggtcgaaagtatgagtgatggcggtgatgatcgcgcctaggttgttcggtttgccatgtcttagtcggcttgggtcggtccttgggaactgatgacttttttgacaatacatgcccaggagtttctgatacggtcacaggttgtgaaagaacccgtgttggttcacggtcttcgcttggggcagcgttgggggtaacagcctctttgtgacttctcggcgataatgggctctcgggtgacaggattgggcgtggaacggcggcgggaaaggcgagatctccatggtcatctgtaattactgttggggggtgttgttcgttttctccattgttgtacttttgcgatacttcgagcttaagcttattgccgtcttctgattgagaatccatgacagcagtactgcgactcctctgcgggagcgggaaggtttgatgtctttctctagggtggtttatggacagaggaacttgaaaaaattatgcagatggctttgtttatagtgatgagatatcgtagtcgtcgtgtcacggtcgtgtacgccacttgatcagtcgcaccttggcaataggtctgcttggcaaatgttgttgctagaatcacgtatattgtaccacgcttcagtgcacaagtgtaatgaaaagagaaaaggtcgtggtcaagtctaaggtcatcgaaaggttcatcccttctactctagtaatgacaaacaaaattgggcaggcgccacaaggccacgactctggtctcgggaatgttctttcttaatttctggttcagatacaatgacgtcacttgccgtctgttccactgtgtaccccttggcgctcggcgttctagcttctttggcgccgcaaggctaatttaatgggcccccgtaaggtctcattcagtgcaaggaacaggcgggaatcgtcgatgatgggccaaactcgtacccaggcaactcggggtgatgccggtttcaaagagctgcagccatgcattcattcgttgtcaagccagagtttctgatcgtcatgcttcaccattaagagctttgtcatcttgtgacagcttctttcgtaggtacctaaaaggtacagtcgccccgtgatgttcaacaaaatcaacatacgtatgttcattggatattgtgacgtagttgttgtcctcgaagtcaatgcgctggcgttaaataatgaactatcatgacttagggcatgtgcctaacggcgaatgctccaagctacgaattgaccgccgtcatacaactaatacaacttacacaacaactactagggtatcgctcaaccgctcaacataacctctctcggcggcggactgctacgctaactcggcaaggacccgaaagaaaagtccatcttagcccaggcagtctacaaaagataaacgacatggggtgtactctgtgggctaaaatgtcataactgacctagtaatttcgtctcactctctgactggccaaattccgtgctttgtccttgactgcggactcgttgctccgggcgtgaaactaccacccaccctgtacgagttcattcaaaaacacttcttgtttaagtgtgttactgactgacacatgctgcagtgtatttcggtatgtcataatacgaccagtcaaaaatatgtctcgcttttcttttgtgctgttattgtgatagatatggctctgtttggctgcgaaacccccgacatatactcttgagactcataccaattgcccacctatctaggtagtattggaacgaagcaaaaataacgatagcaacgatagcaacgagatcaacagcttatagacacatattattattcgaatatgcgaatttcatcaccatggtaataacagaatatcgtagaatgtcattcatatataactgccagttgaactacaacactctagtggttcttactcacaaactctagtgcaacggaacacgctcaaggttatccgtcaaaatgctcaactgcattgacacctcgccctcctggtcttgtccatcaatctctttcttttccagtgactctgtcaatcgcttggcagcagcaagcaaagggttcgcgtatcgatgctctaccgctgcagccatacccgcaggagccaagcttttataatcttgaccaccaaacaaaaacagagagaagttcaccacttgaagatggaagggtgcgttctgcacccagaactcccatagcgcctccaaatccgtttcagcaaggtattcgagatcaggaaaaagtgtgtactggagctggtccaagcagtcggaatcggcaaatcgtccctttgagccagccttctgtgtggcgatgatttcctctcgtagccatgtcactgcacatgcttgcagagaagaaaacatgcaattttccagcaagtcctccagaatatttaatttatccccttcatcagggtcttgatgaagaatttgacctgccaacacggtggctgcattccgtactcgcaaagatggatggaatacagagatgagagttagcagatgatgatatgacatgaatgttgcttccttgtcttcagccgcgttaggcccaactattcgcttctgatcctgaagccaaagtgcaatgacaatcaatgcctcgacagtaccagggttgccctcaatttgtgtctgtggttcatcgccgaggaacctcttcaacaagttgtggtgctcggggaaaatattggcattgggctgttcgtaattggcgtcaaaaatgtccgatgcgaacatgcgataagcggtcaagcaaaggaagccgccagatgatagtttgatagcttcgggattcttgggatcgggttcgacagacagtggattcactgcgaacggagactgtaaaatcttcttgacctcgtcagaaggcaatttcgccaggcctagatcgcgggcaacagcctggaggaattagaaacaaatttcaccatggtagatatatgacttacaactagctgcccaactaaggcgtccctggtttgaagctcatctacttgcttgaatgcttgcagcatggttggcttcttcggtacaatcctctcggggctcaaatattccaaatgtcttgctgcccattccaaattgttcgagttgacataggcttcaagaatacttgttataaatgactgcaagagtcgtgataccagctcagactcgccctcgcctgcttggcctgcatgcgcctcaggatcgggagcactcttggacatgtcactcccctggaatgccgtttctatcttggcgctagattggcgtgtaggcagcggaggtcgctttctcccagaaagagatcttacaaggtcaataactgcagccgtcgtctccgcaccttgggggttgtacgctcggtaaacggtttgtagtgtggtatgaaggtatcgtgatggcgccttgacctgcaatctttggtggaggatgcctagcatgccaaccagaataatgaactttgcgctcgctgaggcatcgccggcctcggatgattctgagttggcgtcaagaacttcgataaccttgaggatgacttcgcgagggtttcctaggcgggcaatggtctcgagacagccctcgctgccggggacagagattagcatctccacgagatcccagccgatttcgctcgtaagcgcagcatcttggagaatgtcctggagagttgggagaacttcgggggagaggttcgtttcgacgacggtaaggtatgtaaatgtgtctgtcgcgggaggacgagcctctttgagtctctggatggcctcttcggtggataccatggttttgaatgtacaatatttgtgttgttttatttccctctcgactcggtgtataagccgttgtctgtttctcgcaaactagctcgattaaaacggtcgaagatcgccacggtttatcggtagctgaagaggggtcgatcgttcggctcgtgacaggtcttagcgttggtatttagcgagaagaaacgagtgttactgaagcgcaaacgaaaatacaacaaaagaggtaacgaaggagaatagctagtagattcaggattgataagcccctggtcggcaagtgtttttgtggtctctggtagatgagatgaaggagcatgtcacagcatgaaagaacgaaacgtgccgatgagggatgacgagtagcttttagtggagaccttgcttcttagcgcgggacagtttcgtcatcacgcctgcagccatgagcttgttttccatctaagttggggcgttcataagtacctacaaagagaacatcaggaacttgttgtcagactcttcttgggatatacatcaaataatcaatgccaaactattggtttgattacaacgactgaagcaactgaacacaggtgtcgatcccaagcctcagaacattatatctaacgatagccccaggccattattcgtgaagctgccgatatgctacaggggtcatcaacctttgatcgccaagccaactcccgcaagttatccatcatccgtagagtttagcttcaatttgagatgtcagcactttaacgacattagagccaggaaattattgccatggaagaactgttgaagaggtatataatgattggttgaaacaaaacgcctgcgcatttggtgatacaagtacatcagaccccagaccttttgattttctttaaacgccctcccaaacccatcgtaaaaagccccaatccgcaacccaacaccgtttccagatgcaattcgacatgtttgccatgtcaacataagaatatatatacatgaccacatgagtgatataagagacattgtacaagctcagcttttacaagctgaactggacccattggcggttacaccctccaagttggcctgtaatttccgttcgagtactttcccaaccccaacttgttgtttttgtgcgcataagcattttgattttgtttcatagcctctgttaggataaagggttcgtccatgggcataagttgtgggtatgccctgtatggtaacacgctttgcaattctttcttgctcatcggcctttccttctttggcatcgctgctagcctttctttctgcaacgcgtagacaatatctcgaatttctttttcgtcactggctatttgggctttgagaaaaggaattgactcctgtgctgcttcccggatgccttccatgataggcacgcgcggagtgtacgcgatgtgatcgagcttgggggcgtgtttggcgtctggaacgatagcgggatctaaccgagcaacctctcccttctctaaaagagtattgatatcgatgctctctcccggaggtataggggtctgatgacttggagttatgcactccatatctacttccttgcgtaaaacatggtcaatatccacagcagaaaagtaagcgcaggactgaggaagatcattgatgccaacttgctgagagaacattgcccttgtccagaggttggcaacctgcagagcaagtgctgtgcggtacttatccttttctgtaaccaagtatcgaatttcgtcatgaactgtgatagccactcgagcatcgatgttgaagcgacgaattaaataatccatagcaacaacgagcaaatgaaggtagtcgacaccagaagattgaatagcccagttaattcgcgatgtcagataaccacccttgctgatgtatcgtcccataagcgcttcagtaattccagcgcccaataccggggttctagccttgtcttgctcagcaaactcctccagcttgttgaagacgaacgactcggtgccgcctctccagaagggccgtttgtagagcaacttgcggttagtttttgtgcccttggtatttgcgtagagccttgatgctgtctccatcgtctgcttttcggagaggtttggattgaattgtcgcaataaggtcgctgcgaatttgagaccagcaccgtagattcgtccataattgaagattttggcattgttcctggtaatgcccaggatggatgccgtccgcgaatgaagatccgtgccagccgactttgtgccctctaacgtcatgaatccaacagcatttccaccatgaagtttgaatgttgcgtcgccaacaaggctggcaatccaaagctcctccgagtcaacgtccgctcctacaaagcaataacccctgggtgccttgaccattgctttcagttcagagccaacgcgattcttcttggcattactggccgtaagccaggtgttctcgactgctctgcgagttatagtacccattgggatgatctgtggcaaaataaaaccgggtttgtccttctttggcttgccacgagtagatcccctcattacacggaggtcttggtcataaacaaccatttgagacttgatgcgatctcttgcgcttatccagtaagagcatgacgcattcatttccagcgcttccttagcatatgtatactcggaggacaacatgccactctcgaaataggacaagtaccccttagccattgggttagtacaacgcgctgttgggccatctttgtgagggagcttgaaataggcatgagcatgatcgtcacgtagcttgatttctttctcgtcgaacttgcactcaaccgcgagcttagctgtgtacttggcggcttccgctcgaggtacgcgaaatgtccaaccgtattgattggaccaaaacagcggatacccgtcccaggacatcttcaacagcaaaggagcaacccgtgttcgaacagtgatgttgatgggcgagtcgctagattggaagaggtccttgtaccacttgggcatgccaggcttcttctgcctggctacaggtctgggtggttcgttccccttgcctttggccatcttgatttcctgccccgaccagtcaagttgttgcatccagggatcgttctcgtattcaccagggctgtccttcatttccagtgcgctttcggtaaggccgataaggcgttcctgaaccgcgtcagagagagtatggtaggtagcttctgcatttttgatgtacgcatcccacgacttatcaaccggaaggatgacagaggagaggtggcgaagagctgcgaagctgacaggatgtgggcaggttttcaggaagttaggaaaaacgatctggtagacacggtgggtaatcgagacatcagcggcacaatatgtcaggagctcatccaacttttctactactccatcacgatccagctcaccaaagtcatttcgaattgtcttgtcgatagaaacattgagatgaaacttggcgacatccctcaaagagttgacagagcttcgttcgacccaaagatcctcttcgtcgtgcattccttgtgtacttagcactgtcgccaaatcatggctgggaatctcggtcgcgacttgctcccgtagctctcgattctttttatgcatcatccaggtaggccgttgttgagagcacattccattcacagccacatgtagcgacatggtgtccaagaaagtattccgggtttgtttcaggctgtactcttccaaaacccgtgctcggtcgaagcccacattatgcccgacaataattcgatctttggtaggatcaccaaaaggaatcaactgccggtcgttttctgtctctcccaacagccaaggcgatagccatgcataccaagcagtcgggctcgatgcgcaagccatgacggcgaaagggcttattttccacatgacctctgtgtcgaacgacagcatctcttcttcaggcgcctcaactttctcggtcgtcccatcagggttatatttcgtccagccactctggtgtacccattgccggggcttggggggaggattggccatagaaaattgcttcgcaaatgtgaggaatggctcagcggcatctataccaagcttgtgaaagtgctcgtcaagcgtgcgcccttgcagtggggggatatcaaaggctataggatcggatttgtcggtgttcttcccaagcagatcgtgacgcctcaaatgatccttggatagctcaacgagctcttggggtggaggttttacaccatcgggaaatatttgttcgaatacgtgggagctgagttgctggacgcctatttcgttatgtcgggcttcggagggtactgcagcaaaattaatatctgacaacttgtgcgaaggaatattgtagtgttacaagcaagggtttttaatttatttggttttgttttgtgagcgacggcagccagccatcgcacatgagtgcgcaaagcatgacgatgaaaaccctggtgttgagcgatgcgagagacgctggcagtcgaaccgcgaaacggagaagcagcaactgggacaaacattattaaatgcgccacagtagcatgccggctcctggtggttactatcaccgacggcctggacgatgcgccgatcgagtattatttctgttgaagtcgtggattgacgagtgcaccttgacaaatgcaaggtcaggatgatgaatttggcatttgcatcctccatctttgactaaattagcaaatccctgctaatttaagtggatgacgccgggaattctcagcaggtccctgtttttctagtctggagtggagacgatggaagggtctaagatggaggggcaattgaacttgatgtagggcttttaaacctccaagaaacgatttccatgagtgaggcgtaaagagtaatgctaatatttcaagtctataagaatggagacaatgccgattttttacttttatttccaaaagccaaatctagggattgatggaagattggttcagatctctgttgcatcgcggcactggacccggcaaagcaaatgcaacgattgaactccatgtatgaagaatcgagatgaggtaacgcgggggtttcaagcgccgtgtacggatgcacatggagtcaagtctgtgatccaatgagtctcattcagtagtattcttgagagatatgattgggctgccgtattggcgcaaagaggccaaatgagacgaggatggactgagacgaaggcttttcaagctttcaagccttgctttacagccaaagacgttcctcccttccaataaacggctttttgtagtatgtatcgcatgtatgtactgtcgcggtacagctgaggtttgcctcgacttgtggccagacagcgtcagtcatcatggaatgggtgacaacggatggctggtcggtcatccccctcccattcagactgggcctttcacttttaacctaaatagctgttggctttcttcccatgtttactcttgaccatcacaaaccaggagttattttcggctgagcccagccgccaggataatgctttttcatccttaccttacaaagagctcacatctcctttgacaaacgcaagcctttgtgcctctgcttttgttttatcatccattccgttaatatccacaccctgttatcatccgagctggtccagcccagcccagcacagcacagcacagtccagcagcggcccgcctgccgacctggtaagtcaatcaagtcatttgcatagcccaaaaacagttggttcagttaactaatgctttgaaagtgctcagccaggccttagtaaaccctccacggcttgcaccttttcttctctcccccgtgacgtccttcaattcgacccaacaatggagcagggtttcttgtatatggatctcaccttctctcatctgttgcaaggttagaaagaatctctatttctattcctcctattgtccttcctttttatctattccgcttcccttacctgcctacttgcttcttttgacctctcctgccccctacagtcgaacctagctccaatgtccttgcgcatttctttttgttggtaacagctcctaacgctcgttcgtaaacgataatagacgacgacccaggctttgacttttgggactcggcagacgcattttacgctcctcccattgcaatctccatgtccaccaggatcatttcgtctccggatctagctggaactgaagccggatcttcacgttcgcgttcgcagaggccaatcggcttggaggctgatggatttgacgaacaagagggtgctggcagtggcagtggcaccggccccggtggccaacacaaccaaattcgcccgacaacatcatctttctcgctccctttgccacccttgattcccaacactcatcgcgctcgtcggagctcaagcccgactataacaacacaacggccgaggccttcccactcccctcctggtctatctctcctgggctttcaaacgccgcctcggagcagggcaactaacttgtcatcggaaaaccttgacctgccaccaattaatcttcgggagaacgaaacttcagggcaatacagtcgaagccgcgcccttgagaatttattgcttgctaccaatatcggggattctgatcttgatgatcttgctgatgctgaattctcttcaccctcgacttacccgtcattcacgaacacagatccacaccaaagtcaagctctaactccaggtgtaagccaaactgcagcgcttcaggcttccatttccgcgccgcatcgtgcagctgccaacagtgccactaccgccccacgcgacccctctgccgctcgccattgcatctctaatttcttgggccttgagcgtagcacgactcaactctcttcttccaccaacgcagctggcgaatctcaatcgactcttcctatctttgactccttcgacgaaagcgacctcttcgacagccccgctagctccttctctgacgctatgcctcctgctcttcgacggagcgctgcttcccggaccggttctacgcacgcaagcaaacgacaacggacatccactgcggctgcaaatgggaacacgatatcttcgagacaatcgccgaggcagaagaagagctcggcaccaaagaaagaaatggatgtcgaagaactatttggctcgagcccgccccctcgcgctttcatcgatcttgagaccaacgaagattacgataccgttgatttgaccgaaacgaacgaaatccctgacgagatcaaacagccagagaaggacgaccgcatcaagcttgctgcctttcagtgtgtcatctgcatggatgactgtagtaatctgacagtaacacattgtggtaagttcatttacgggtgcctccgtttacctcttgcgccccatgggaattatctgacacgtcccttctaggccatctttattgcgcttcatgcttgcatcagtccctttgcgtagatgccaccaaaggaaagtgtcccatgtgtcggcaaaaacttgacacgaaggcaagagggaattacagcagcaagactaaaggatattggcctcttgagttgaagcttatgactgccacgcgcaaagggaaacgcaaagcaaacactttatcctgatacgcccgacggcatcggatgacgtggggtatcttgtttctccgtcaaggctttcgaccaagttggcttcatgattcggagttccaaagcctactctgattcatctaccttgccgcctataccaggctagatatactggcacgcggaactcagtacgagtaacagtgcttttctcttctctttttttcattagcataacggaaggcggatcattttggggcgtcagatcgagatacccagcatttacatggagaaggagaaaactggacacattggtttaacgtgcgagcgcggcttttgcgtcgttcaggaaatggcgctttgggagtacacaggggagggaatacgtatcatgctgcaaccatggaaaacacatatatatggacaaaagtatatgtcatacctcttatgatccaagcaggaagcacatggcgcataactagactttagataaatttacgattcgctttctcttggactgactgtcgcagaccaacaagatcgcctctgtaatagcaacatgaaatagtagaacaagagcggagggcgaattatatgctggggagcaaaatttggctgttacagcacccatgaaaaagacctgaccgtctcctcaactcatgctgtgcgttgcgagccaacattgcaagccaatattgcacagcttacacagaatgagtagggtatgctgacctttaaaagctttataccctataaacaatctgagatgtaatatgaaataacgcttttttatcgtgtctaccaatgtgactgattatttatttcacttgcactaactaaaccacatactcaataatatccatcccttcctgtcaacgccgtgtagttctgcaactttatatcccatcttgatagactacaggtaagtaaccccctcttcttatcgtaggtgtcctagtggaaaagcccatggctctgctgcgtagactcagggaggccctcgttctcaaactgtggtttgttgttagctggccgtgtgtgggatgtgtaacggggacttgtttacctcaaggaatcgtgttgctgcaatgataaccattaacccttcagccaactcttcaatcttctggtccaggccttcatcagcgttggcgcttccgatgccagcgctgcgcttaagtgtatgtgtgacgagcatgcgatggtcggtgaggaaccggcggccttgaacaacattgtggctgccacgggcaacaagtgcggcgcttacgatgcgcacaacttgggcgaggagatcgtaatgttgctcgagggcgcgcgggttcgtgctgttgatttgcagctcagggtctgccccgaagaggccagagatctcaagagcacggaaaagattggaatgaaggatatacttggccccggaacgagtttgagcaagttcaaggagaagagcaagacgtgcgttttgataattctgctgctcagaagtgcctagattaatgagttagcgatatctatgatggaggtcggtgcaacatacctgacgtgaatacttcttgccactcttgcatgatatttcgcagcgagtcgaccatgattccgataaagttgagtcgattgagagtctcgacaacataaccctcactctcctggtgacccatgctaattaatgcgttgaggaggatgagcgccgctgtctgacactgcgcttcgccgccgtatgcatcatcacaaataacattgagtaaccgctcaccatacacttggatggtcttgatggtcttgggccggttagacgtgagtggcccttggtcagccatgccagtcaagtagcggtagcagatgctgtagtagatggaccttagctctggcgtaccagcccacttgccaatggcttgcagacagatctggaaaagctggaaaagcttgtcgctgatcagattgccaatggctgagccttgcttgtcatccgccgacgccgaaagatcgagcttgaagagtagaatcttggataattttgcgagctcaaaggcctcatctggtcgctcagaagcaaacgcttccaaactgggcagaatcgattgcaaagcctgtaggaagaaggaaatctgtgccgagcctttgaagtcatttgactcgatcatgaccaaaagcagcttggtccatgtcttgaggaccttgaggctttgtgtcgtcagctgcttctgtcgattagaggaaatgaggtactctattatcatgctctcttcccgttcgaatgcaacaagatcctgggctgcaactagtgttcccgcatcgtgagcctcgccgcgttttagtagaagaacttccttgacgcgttccaggttgtagatttggttgccgtcagtatcattctccaagcaggctgtcaggtcaagatctttataatattggagaggaggtaatggaatttcccagacaccttccgggagtaagaagtcatacaggtcaaagattgtaggaattgggataggagtatctccttccccaatgatctgaccattcaaggcttcaaatatgcgacgcttgacgctcggcatgcgattttgggctatgctgcaaagttccatcgcgatgtattccaggctcatgcttcgaagagacaaaaaatcaatcaaagctatagcgccgtctgtgacagggaactggaccagagcgacgttttcaccctcccaaggcaagtcaggattgatgactgtctcacgaagcaaaaggtggaagagaatctcattttcgcgaagctcctcaaccaccacaggggcggacaggggagagctccaaagaatatgcaagatacgcattacgcgtgacttaatggcaataagccactgtcgcattccctgggcatcaccggagggggtctcaagtagcaatctcagtattgtgtggaaaagagaggttcttgaagtgaaagcacccttggcttcgacagaaagagagtcaatgccacacttaaaaccaagcagcagatgggcaattgtaggcttgcggggcgtttcttgtagacattggtataggaagtcgagaatgtagattttggtcacataagctggggagtctgtctcacgccctgtctccagaggggttatcaattccgagacaaacgatcttgagattgtctcgtgctcgccattcgcctctagagcaacgatagccttgttgcggtgcatttgtcgactggaccctgaccaaacagcggtgatctttgaagatgatgacatcttttcgagaagctttaggcacgcaagcgtcaattctgggtgcccgataccacagtagttacctaaatcaacaacgaggttcagtcgcgtaactaggccatcctcaaatgaagcgaatgcagcatttgccacgggtggtcgacgctggtttgactgaagcttaataatgggccgaacaagctcaagataggtagcttggagatcaaggaccttgctgataacttcgacagcgcgcaagatgccaagaattagaggagagtcgggggaagcatttcccacatctgcaggctcttggtgaatagtgttgaaaagagctgccataactttgtcgttgaacatccattccatcactctcgcaaaaggatgcattcgtacataggtcgccaagtcggtagttgcaatgacgctgtcgacgttgatattcgtttcatttgccatgatgataagatcttcgttgaaagtgttcaggcagataaggatgaattcgaggcagctaagacgcaagacccgagtttggttgacatcttgaaggtcgttggccttttgggcaaagactaaccctatcacaaagtcgacgtaaatctcaataccgggcattcgagaggaggagccaaggttttctggaaatggtagcccgtcgttgaggggactgctgtccgcagctggggatatgagggaaagcaggagctggataaaggattcggggtcttcaaatccattgctaatctcatcaaaaatacgctccatgaagacactaggcgactgttgcgattgacgatgagaagtaactgggtggaggaaatactctccagtgatccattgatcaaggcaattccacataagagcaccctcctgcagcgacttgcgtgccatcaaagctcggagagccataaaagtacagccgcgtaaccggggtggaatgttgctgctagcaagctcaagcaatgtttcgacaaggctatagttggggttctgaaggagaaattggcgtgttgtctcactttcactagccaactttgacatcagacgaaggtaacattcaagcatcatggccgactccggttcggtttctgcttgatcactactcatcttctcattacgataacgtatcgcctgaggtggcgccggcttctgcctgattttggcagagaaaaagtccagctccttgaagatctgagcccatgttaatgactgtgattttctcatcttcccagatgaatggtgaccctcgtcaattaagaactcatgtgcagcagaagcgcactcttcattctccgagatagcctggagcatctcgcagaacgcagtcactagaggcgtcgacgccctgcgagaggcccagtgcataaaaccagccaggttactgtcggggtcagaccagaagttcatggcagcatcgggccggccctcgtaagcatatgcaatgatcagcaagaatctttcaaggtctaaatcctgttcatgtgtctgactagactgacgttgttcgtcctcctccacgcgaagctttcgtagcacgtcgggaaggttggagatgaagccgtcaacaaacacctcgagctgtagcataagactcatctggaagaaatcggcgaaagggattgcatcgggggcgagagcaggtgactttcgttgcagccacttgcgcataccggctcttacagggtcgtgccaatccggcgatttaacatcggccgcgattgagagcaggaagtcgaaagaaccgtcctttagagactccaggaacgcttttgatcgctgtcgatcctcctcatccaagtcagtgttgggggggattgctgcctcaggggggtcatcgacgtagaagccactgtactctgcaagccaccaagccctgaaagcggcctgcaactgtgacaagggccacggagaactgtccgtagggaagagcttgccgtgtaactcacgggccttgataagatcatatccgccttcagcagacccgaaaactgagatgtatgctccgatagatggaacaaggtgaaccagcaaggcatcatatctgtctaccttttgaaggacagatacgaagtcgagaaagtcttgggttgatccttgtctcatttcaatactccggcacagtattacacccaacaattcgtgctgttgcatcaagctaactctggagaactcgatggtctctatctgctcagagacgccgttagttgtagtttgaccgagggtctgagccgcagcgatcttgtctcctatcttctgaagccacgccttgatctccctcatggaagccatacacctgggcacgattcgttttgtagtgtccgcgcccatgctgggctggagcaagcgctcggcaacatacagtttgacactttcaagggcttccgcatcggcaatatcgtcgtcgaggccttctagttcgaggagaagtcgcacaatatcgagaacgtactttcgctgttggtgaaatcggatgatggcgcactcgaggagcgatcggcctagcgtattagggtcttcttgcgactccagtaaacatcgtgtagattcaagctcgtcgagctctacttcgtcggaaaaggtaaggacatcttgttggaagttatcgttgatcgagtattcgtcaccgtcgatgacaactttgcctagacttttgtattagatggaatgaggatagttgttgcgccaggagatcatttaccagacttgacagcgtttctattgtcgcttttccttgccggcttatcccagaacttggccaactcggtctcgaaaacttggactaggaactcattccccagtgtctctgcaccctcgacgcgaccttcgcgtaatgatagaagcccttggtggaaagcttggagggcatctaaagcggtgatctcggccatttttgcggttcaggactgtcgcatgttgattctagcggcaatggctagcggatgatgcaagctgagaatattgcaccgtggtgcgtgacgaatcgtaaacaatgaatctttttgtcgactgttgtcagcggtcgtggttttgagattcttcactccagccttgttgacttccccagttagagagctcatcaagctatttgattggtttgctgcatcattgttttaggcggtgagtggctttctgccactacctaccagctgaggtgaccacctatctaggtacctgtaggtttgcaggcaataggcaggatctatgggacccgcgaaagctgcagcttggaccaagctagtggtcccaggaagcacgcctcagggtatcagaataattggccgcttgaagcagaagagacgaaatcaaccaccaaataaaagattgtatttgtcttttaagtttttagcaaccaccaaataagagacgaaatcagtagttcagcttatgctacttagaccatgtttcttagactacttatttttataccctaaggcttatggtagcattcacaactaagaaggaagtacgaggtacaatagcagaagtccaataataggtaattaaatagacttttcaataaggcaataaggctgcctcccatcatgcgtatgctgcccatccagaatacaaaactgccaggttgcgctcatcagtcgcttgatttatcaaatcgttgactgttgcagttacactcaacgtcttggaaagtttctttctcacgacctctaaagcacgatctgcttcagagggctcattgacatgccctgcagcctttttgccctttttcgtctcggcttcgctttgttcgtcgtccattggactgtcatcgttgtgtcttgccttttgaagcttggccagtctgagcggcgagatagaccatgtatacagaggatcgaaacgtaacacgtccaaaattgtcatgatggaatactgctcttctctgagagcgtccaaagtgaactcgcagcatcggcgaaacactccctccgttttggtgattcccatcccatccacaatgtctctggtcaaccggaatggtaccatttcaggcaccggtaaaatccggcctgcttcaaacgccacacccagatcaatgtgaaccacctctccggtcttgtggtccaagaggatattgtgtccatgtcgatcgcctagaccgaggacgtgtcccaacatcgatatcgctgcggtgcttcttgtgtatgccagcctcttgagaaaccattcatctgggtccatgaaattctccataaagaagtatctcatgacaggatggaacttctcagtcatcctacggtaggtactaatgcgcgtcgccaccgctctgccctggaccccaaagatctccttacgacattgggagccctttaggtcttttgggtagtatctttcatgagcaggcatcaagaattcgtgaagtggaattgtattgggcacaaactcaatcaatccggaagatgctgtgagcggaagaaccttgtaagttctgatactgagatttcgctgctgagttatcctgtgaagcttgagcagggatgacacagccgaaaagacttgttccatgatggcgtcttgtcgtaaatcgtcgtgccctcctttgacaagctgcttatagcggactccatcacttccaacagctgtgatgattttgggcgcgctgacacccgaagcgatggtcatggtgggctctagcttggatatgatgggcaccttggagtaatcttttgttgctgaaagttcgatgtgcatagtgggagaggggatacgatattttgctagacagttgacaagattgtggccaggtgtggaatctctgagcgggatctttacacctgacttgtacttgtttggatttcgatccattgcgagagcatgatagtatttgcttgtcttgtcgatcgagagccaaatgttggccacggattgcgtctcagctagacttttggcaacacgatctgttgccctgacgcgcaagacagcgacatcatctttttgctgtgcctttgcctttgttccagaccatatttgatacatgccgtgatagggatggtccacgcaaattttgtagactagctctaatagcagtttctgaaatgtggtgttgttgtcttggagtcgtgatgtcaactggttggtgaggccagcgaactttctggttgggacttctgatagatgtcgcatgactgcctggtttgtactttcctcttcagatcgttctagccaaagagctgtgaaccggagagcatcgttgttgtgctcatcagacgcaatgagagataaaagatagttctcgagactcaggcgaacaaactcactgcgcgtctgttcaactcgtcgcaactcctgctcatcaagattgagccactgcttctctttgttcagaacatgcgagtacctggtcttgagttgagtgtccctggtgccactaataagggttttcagttccgatacttcatcactcttcgctttcttcaggctctggagtcttgccaagtcctccaatccatcgggatcttgcaactgctgatcgcagaacatagcaaactggtgaaatacagagccagcttgccggccttgacccttgcctttgagctccttcaacgcaggctctagatagttcttttggatatcatgtggtttctcgaggcgtgcaacggacacttggtaaccaatcttcgaaagcaaatcagatcgactgaccgggagagtttgcttctcaagcacagaatctttgtcgatatcctgaagcatacggatggatgtactcatctgtccatagtcccaggcagagttagctgcctcaatggtaacagctgcatccacatgcaggtccagtgctgtgcacgatggtatgagcttggtgagtatagtggagatcttgaggctctcctgcgtcgcttgatggtatcggtatatctgagaagcggtgatcattgactcaacctccatttgccttgccgtagctgcggaaagtttgatatttgttcgcaaggtttcttgttggctaaccatactcattgttgtgctacgacaagacaagatctggccaacactctcgtatctagaaataattagtgacatgctgcatttcaaatcgctgatacttacaacccgcttctcatccagccacttcgattcttgaacttttcaataaggagattcatttccgaactgtcagaaacgccaagaacatcgtcaagttctgttaaagaagctagagctcctagacgcttccttagggccgttgcgttgaggctgtggactaccaagctactcattgtgcgaccaaaaccatcatgcacagcagctctcacattggcaatatctgtcgcttgatgaatactctgatacgctttaaacactgtaaccgcatgatggtcactcggaggtgcaggcaggttccaaattccaagctttctggctgtgttaaaagtatcctcgaggacaggtggggatgtttccatgttgtcctgtgtttggaggaaccagtttgaaggtccggacaagccaagcgtgctgaaagccctgaccaaagcctgcccatctgactgggccatagggtttccaagatgtacattactgtcatactcagcacctcgaaatgcaagactcatggggccatcgttctcgtactccacgcgagcaagaatctttgacagactgggctcttctggtagtccatagtatgcatctgggtcatcaatgttctcaaagattgcgagaagagtttcgctcatatccacctcctttgttgctgcagaagatgttcttgaagaacgtgaggtttctggagggacgtattctacaaacagcagagacgtcttgtacatgccacagcgtgacgctgccgcagcgaccaaagcagaatcaacttctagccaatgcgatctgtcagctatcgatgattcctttggatattgctgcgtcctaagatataatagcatgttgatgagtaacttctggttttccttggcttctgtaactgtgcattcgagccagcttttaattgccacagatagttggcgcttcggtgaatgttgttgatttcttgtaaagaaaagtgcaagatgaacaacaaaaggaaaagccctttctgcaaagtgttcaactctagcgagaataggagctagaacagagagaacaatggactctgggacgtaccgagcgaggtgtgcactcaggttcagaagccagtctttcgacgtgatgtctgtagaccagacatccagctgatttggcgacgatgtgggtgttatgaggcccttgtctgatggaggtgatctatgtgtgccccattgagacgtgactaagagagactccgtcagacttttttgacatgcaacagccagtagctcatcatctaggttgttggcatccgagacgatggatctcagggcagcttcagccaaacccgcagtaatagaatcagggttggaggtgaggtcctgcagaaggtaaagtattccggtctctgagccattcgaccctggtgccattttctggtattggctaagattcgattcgcgtagcacaccagttgggatctccccggatgctgagaaggcccgtccaacgactcggcctgcccatgagagatattcttcgctaaggttttcagtatcgcaactcttccacacagctgttgagtacttcagagcatcctcatcagactcaataacgtcgtccttaatcgtctcgggtatactaaaatcgccacaaaggagaccgagagcgagttgccgtgaaggttcgtttagtagctgatgatctgcagcctggtcggctaaaatgtctaacaacaatttgctctctgcggttcctcgttcagcattcccggaagatcgaatgcgagcggcagatcgagtgatagacttgaaagcgctcctttgctcaagattcttaaacatgggcgattcatactcctcaagatatttgctgatccacacgtgaaacttttctgctttgctcattgtagccttgaactggctttcctgagttgtgctagactggctcgactctaagaagactcggagtgatgccaaggttgacaaggcatagcctgcaagaaatgatggaacattgctaaggtgtctagctccttcggcgagaagatattggctgattcccaacgcatcgtctgcacattcagagtcggtgatgaacgtacgggtagcattcagaagcatttccagggggtaggactccaaggcaactgagccaccaagagagatcagaacccgtacttttcgaaggacagaacaggcatgcagaggccctaaagccggatgaacagtattgagaagcttgcgagctatggagacgaccacgggaggcgtccacagatcatgaaattgaaactctgtattttgacagagtctgtgaagttcgttgattaggtacttggccttgaacattggctgttggttagctggtaactcggcaggagagtgagaaatggccttgacagcgctcaggatctgtccagcgtaatcgagcttgaatctggcgaagaccctttcaaaggagttctcctgatcgatgaggtcgaagaacagtgctgcgatatcgacgaaattaatgtaaatcagctccatataagctgcgcgcccaagcagccttttgacatgtgcctcgccacgctccttgtcatcgcctccattcgagtcaccaaagatcatgctgtaagcaacagcagtagtgaagttttcacggacgagatcgctctcagaactgcccagaagatggcaaacctctgcaaatgtttgatcctgtccacgcatcacagtaagcccaatggcttcggactgtgcagatttgagcagatctccaagtgttttgaaaccaaatatagagaatggaatatcttcgatgtggtcatattcaagccaagtgtatagaagctgccgtgagaataaccggaacagagccttcggcgactccagattcagcgttctcgacacattcaccaaacaccgagtcgcataatccgttgatcttggaatcttccccggcgtttcaaagatatgataagtacacctccgaagtaaagtcgaccatctgcaggcaaggttcgacagtaccagtagacgaaatgcgatgccagtagtgtccaagggatcagtaggcaagctatccagaacatccacaaatacttcgtcgtgaagtttgagaacaaacaagtcaaagatgtcggcaattttttgcgagatagtgtacttcactgacatgggtccatttttcaggatgtagagaagacaagttcgcggtgaatcaaggccctggtctttgccatattccgtgttggttcgtaatagagtaaacaagagctggaccattgacatctggacgccgggcgaaaatatgttcgaagttaaacataccttgatgaagtgatagtaaaggtcgccaactctttcggatagatgttgtttgtcgtttagccagattgaatgcagtccatcgatcaccccgatacaggtacttaaagcaacttcagcgcattgatattcagacagactgatacaatcccctaatctttcaatgatagacaaggcgttctctggcgtaataacaagatcggagccaaagagttcaagcagcaggctttgacacatcaagaggtcttcgtcaggcattttgatgagatgatccacgtatgtatcggggacaaggccaatctgtccgaaatcgctatccaatatggacaggaatcgaagccgggcctttgtctcaatatagaaagtctgcatgtccagcttcatttgaatattgaagcgaggggctgccactggcgcatgcactgagcttgctctgctgctttgggagtcgaaatcctcatcaatgtccattaagtcgatgttgttgtcagggtcagtttgatccttttgctgaccaatagacttccatatcctgccgaacaaatgaaaaagatctgggttgtttgcctgtattcgattcaaactcgacgttatcatgtctggcatcacagctcgaacgactcgcaagactgaatcaacaaaggcagtaggctcaactgacgtcaaagcagaattcagcgctttgtccaggatatacttcagtgtagaatcaactgaagaggactgagtcgagttcaggtcaccaaatatgggaagtagcagagtaccagctaagcaggccgatagaagactttggaagcgatcaaacgagatttgtataccgccttcattcggtttcttgttccaggatgtgcagagatcagatagctcactaagcttggggtagaacagctcgagtgttagtttccgggaagcatagcgtgaattggcatcaaccaatgaagccggatcagactgctctgaaaggtcgcagcagccaatgggatcggcatcatggaattcatcttttgcaaggagaacgtatcgagtaaacttttcagtctgcttgaatgagctccatgtctcggtcaatggacctccgggtgccgcttgatgggagttcaattccagggctgttgtcccacaacaggctcgaatcaaattcaccagctgaatcggttgagcatgcatagagtggtaggatgcaaatgtagattcgtctgtaaacttgtcaacatgaacccttttatctggtaattaccacttacttggattccaacgaagaaacacccatcggatgatgtggtgacatgtactttgacttgcgctggggactcgtgcgtttcgcaattgaagaacatgaaacatcaagctgattgaggtgtcgcatagaacacttggtccgtttacatctgcagtcgtgaccatattgttgatgtcttgagaaattgtatgataaggtagaacgtcggcctcaagtatcgcatgcaggagcacgctggccgctcgacttgttcctggcagactaacagaacgtgtagcaaagtgccacagctgacgccagacatctatttgatcgtggcagacctcgggtttacttatacagctgaggaatgtcagtgatgcatactggcatgaccgttgaggtgtcgttttcttaccttgcagaggctatgagggcccaagaagccgtgacagggttcttgtcagttgccaataacgccaactcaggtagcaagtcaacgagctcgtcgcggctcagcgagttgtcagctaagaggaatggaatcaactgtaaagcagttccccgaactcctacttcgacagtcttgagcttaagtcggatgcgactcatatcttgctcgattcgccgcctttttcttcgctgctcactttgttctgcatcatctgccggggttctagactgaggcaatagcatgatgccttccagaaacgccaggttttgaatgacagcccaatggccttctccataaacgttgtgagcgcgcaggccgaacatgttcagctgcagcccatatgtcggcaaagaggacaaagcaaaagtaatgtcgctcatttgtaaacggaaagcctcgctacgccttgaatactccgaccagatattctcagttagttcctcgaggtctgagcgaatcttttcatccgaggagttgatgactagattctcgatgtgaaggtgcattaaaaaaatgcttctagagatctcaatcctgagcgcccggatgacttcgtcttgagaaaccttctcgcatctccaccagtagctcattagcggcaatatgctttgcacaacagagctggcatgcgccaagtcgtcggcattcgtggtagtgaagactgtattgataatggcaaacgccaaagtctgcaaagagccgagactcaactgcttcagactcaaaactctcagtactactagagtgatgtccttatattgccggagtatgggcgcgttgccgcctataacaatatagtgcagtccttccaaaacatctttgaggagaccgccctctccaggtgcagctcttctttggctttgagttgaaggtgttgatcgtccaccagatcgactgtatcctgatcctggtgctggtgatgatcgagtcagggctggcgatgcccgagccaatgacaaagttgagatatctgcttcatcaggaagaagatactgtgcaacgtcaaggaagaagccaacgcaagtttcccaatgctggcccccctttctggccaatatttccacatgtgcaggccttgaaagcacctcggtcaaagctttgatgtagtcctggagcaaaggagtcacgaaatcatccccgttaggtccaggaagaacttgagtgatgtgatccacgatcgccagtagtgtcttccgcccgatctttgagttaccgcgtcctacagtcatgcgcacagcctcggcgcatttcgataaacgagttgctgtagaattcaacgtcgcctgggactttttcctatcagagagaactggcttctctcgaagcacaaaactgaagattgcttcaaatatctcgtgataactcttatcgccaaggtccgaacttggtgaattgttaggaagggggtgctgaaaaggggcgttcttctgtgcttacaggtttgtagatcgatttcgcgggttgagaagatgcgacaactctatgtgattgtgagcttgacagggaaatagagatttaaaaaaacacgtgcataccatcgacagccttttcgcgatctctgactgcggctgattttacatcacctgcattccgtcagtttttgtaactttgggttggtatatgttacgaacgcgccagattcatgacattatgagaggccattacgggcgaccacaagtgtgatcgatcgacttatcgcaggtcctctttttcttctttgcgccttcgtgggagtctgtgtgtaaaagagatgaaatttcgacgagagactgatccagaggtaggtaggtaggtaaggtaggtgggaggtatacaaccaggtgggttaaataaaaaccgagactgatttaggcggctgacgaaaatattagagcaactttagtgaatacatagcctaagagatccgaagtattttcgtctagtccttgcttagtccctgtttttatttagtacttgcccgaaaagcgcgactgcgggctggctggaaggtgagatacgtcggtacctgtcccgaaattagatgctgagtcaaccactatgaaggtaggtgctacatcagaacaaagtctataaagtccacaaaatactggcctattctctatttccaataggataaccaggaaaaacgaaagataaagcaggtaatcaagcaatttatttaaaactaaacatatatgtaacatactaagctaaccttacctcacagtcaagacgccacaatactgcactactaatccgagccaatgtggacggcttttcaggcgcaatcacgacactaatattagctctatagtagctaatacagccccatacgatataatacaattcaatttcatcacagtataatagacagcgcttcattacggtacataaacttgagttactcgtcccaacaatcatttccgtaaatatcatgagttgctctattgtttttgtcgtctccaaaccgatgacgcctctgaggtcggagataggttgtactagctccaggttctgttatcttatctctgaagtacgcaggtggtagaaaagttagcctctaaagtcctgtggtacaaaaataagtagtctaagacgctcgattcaacaagcataaggtggcctactaatttcgtctcttatgcttgcagcggtcaatttttctgacaccctgaggcaaactaaaggcatacccacctcagctccattggaactaaggtatctcatcccgtcttgtctttgccatcttcatccttatgagaaacgtcttcatacatcttcaacaaagcattttaataatccctgacccgagtgaaatactgcgataacgcctgtttcgcacacttttccgtctcaaactcaattcggcgaacgcgcactgaattgcccgagaagccgaggccatagcagctctttcagcggttgttcgtctcaggcttcgtacttttaagatcgtatcgcttggattcgctctatgcaacctttggcgtcagaatcgacttctccctcccggcgcaggccacgcttagactcgtcatcatcagcatcgtcaccctttgccacgacttctaagcgaccgcgcttcgacatggctaccgccaaagcgcggggcaagctgcccgagaccgagactatcgacttgacgcagcagccctctgccttcaagccttatgctggtgccaagaaattggtgatcaaaaacctgcgagctccgacaaatcgagacagccaggtagcagagtactacaaacgaacagagaaggagcttgacagtgctttggagtcaatctttgcagggaggacgcccgatgttcctctcgaaaggctttacagaggtgttgaggatgtttgtcggaagggggatccggccaaggtttaccaaatgcttaatgaaagagtcgacgcacatctgcagcgtattatcctgccaaagatccagaagaacggacgggcttcgaacctcgacacgttgaagattactctggaagaatggaagacctggaataagcaaacggtacctatgtcttgtgtgcctgtgctacttcaagacgctaatcaattgctgcttagatattgattcgatccacgtttagctttcttgaccggacatatctgctgcgagaaaactacccatcaataaatgatatggcaattggtaaattccgaaaaatggcattttcatctcaggcgcattcatacaagagccctgtgggtgcaaagcttgttgcgggtatatgcgaattgatcgaaaatgatcgaaggggtggcgaccaaactgagccgacattactcaaagactctatcatgatgttatacgttttaggtgtctatgttaaacacttcgagcctttcttcttggagcaatcccaaaggtacttcaaggaatttggcgaggcctggagtacctccagcctcaaggactatatcctggtttgcgagaagcttttaaagaaagaagactatcggtgcattcagttcaacctcgacagcaccacggagaagcaacttatggattctgcccattcgctacttattggcaattattctgagaagctcttgaatggtggtagtctaggaaagctgttggccgatagagaagtcgagtcaatgaaggctttgtacgacttgcttcgactatcgggtattcagaagaaaatgaaagctccgtggggtgagtatatcagaacagcaggagcagccatcgtcggcgataaggaaaagggcgatgaaatggttctgcgcttgttggagttgcgacgctcgctcgacctcatgatccgagacgctttcaacaaagatgaggactttctctgggccatgagagaatcatttggcaagttcatgaacgatagaaaggttgcatcatgttgggaaacaggaacatcaaagatcggcgagatgattgccaagtacatcgatatgctcttgagaggtggtctgaaatcactacccaaggagctcttgtccgatttaaaggatcgtgaaactgcacagaaagaaggtcaggctagcactggcgatgaggatgccgagcttgacagacaacttgaccaagcactcgaacttttcagatttatcgaaggcaaggatgcgtttgaagccttttacaagaaagatctagcccggagattgcttatgggtcgaagcgcaagccaggacgctgaacggaacatgcttaccaagcttagaggagagtgtggtgccaactttacgcaaaacttggagcaaatgtttaaggatcaagagttgggtaaggatgaaatggagtcttataagcaatggtgtcaaggtagtgctgatcgaaaggctcctctggacttgtcagtcatgatcctttcggctgctgcctggccaacatatcccgacgttcgtctcaatctgcctgatgaggttgctacacagattgagaggtttgataagtattacaagaataagcacacaggccgtgtgttgacatggaagcattcattggctcattgttctgtcaatgcccgttttgccaaggctcccaaggaactcctcgtgtcggcttaccaggctgttgttcttatgatgttcaacagcatacccgatggcggcttcctagcctatgagcagatcgctacaggaaccggtcttcaaggcggtgatcttaaccgcactcttcagtcacttgcatgtggtaaggcgagagtgctgaccaaacaccccaagggccgtgatgtcaagcccacggacacttttacattcaacaagactttcacagatcccaagtaccgagtcaagatcaaccagatccaactcaaggagactaaggaggagaacaaggcaacgcatgaaaggatcgtacaggaccgacgattcgaaactcaggctgccattgtgcgaataatgaagagtcgaaagagcatgggccattcagagctggtggcagaagtgatcaacttgaccaaaaagagaggcagcattgacacgtcagcaatcaagaaggagatcgaaaggtatgtgacacagtgtattgatgtctttgttcaacgactaacgctacacccagtcttatcgagaaggattacatcgagcgagagggcaatgcatatgtgtacctagcttaaggcttttgtggttacgattaatggcatagagtaatagctcaaagagagaaaggccaaagatactggagccatatctggtcttgaggatttacatgaataaattttaaactatgaagaatagatcttgaagcagacggtcataataacaggcatatggatcgagcatctgagaacagggaagctaagcaaatgcacataagggccaaggcaaggtactttagctacttcgctgaaaaattaaacatgtgttccaatatatagccagggaatactgagtctgaaaaaggctggtaaaaatcgcagcagtttgctttgcatctagggtagctgatgaagcagttcagttttactaggatcaaccgctactgcctcactgtcgttatcatctcgacatgggcattgacaatgttattgttatcaccagggccgaataatctacctggaattataatctgtattccaaaagttggtcaacgatatgggttgctcatgacgtggcaatgaaatgcatggtggagagataacttacacggcgacagtcgtgatcaagcgataacttacatgcccgcaaaactgaaccaaagcaagtatacagcggacttggaagataaggatgaaagacatgatggtgtacccagttggattagcacatttggactcgaccagttcagaacaacgaggcaacgacaaggcaaaccactcgagggggtgccacatagttcgtagcaggatttagtcaacacttacatgaaagtcagagctaaagaaaaaaaattgaacccaaggaggccagaacactcgaaatggtggaatgggtagatacgttgcaatagttgagctatggactcagtttacttgttctgaggctgtagtatcaaaatagactgccacaaaacgtcgcccacgtaggttcgcagaaaacgacattgaattgacttataggaagtatctcggctttcctcttacatcagaaaaacgaaaaggagggcaagacgcctagaaacaaagggaccccctcacaaggcaacctcgaggcagaagtttcggtcgcccgaccatagttagactagatcaagtcgagggtgtgtcaaagtgcagtgtactggggctgccttgaatttgccctcccatacatattcatggtgtaacctcagttttgacaacggctagttgcctcatcacaatcgctattctgtaccgcccatcggactctatactcgaggatgcttgacaggtcacacggccacgaggtggttagacgttgtactgaagagtcgagtatagcaaagcgtgttgttgtgcgctagacaagaacttgatattcagactagagcttctagtcgaacatcctcttagatgaaacaaagtgaaacaaaacggcacttgacctttttttcttccactttcgcctcgttttgatatggcattggtcgtatcctagtctcaacgtatgagaagccttgtaagccacccaccagcatgaacctacgccgcaaaaccacgtataggataggtcactccacctacattctatatgtatcgcatatttctatgtttgacatcggctgcactttgcatctttgattatgctttagcgtattcgggcaatagaacagctgacactagtatcatcgtgcataaaacaccagcggacaaggaagggttgtaacttgccaccatttgcactttgcttccaacgatacgacagtcgtcactaaacattaaagtggtaagcaattacttcaccgaaaatgcatttcatgcggtatcattcctgatatcaggatatgtaccaattggagtagaggtggaatatgcgtactctacaaccgacgtgctaggactgtttcttttcccagacatgtgtatcatccagcttacgacaattgcttgcatacccgactttcccgtaaagattcaaaatatccgtcggaccaaccaagaatctcctggctagtctcagttacaagctccttgacacaaagattcctcgatatgtccaaccttgaccctgttcttcagtcagcctttgttcgcccttcgccctggtactgtacttgtaaaaccacagcaataaactgattccacgctatatttctcgattgtggcaacatgctgtgctatgttctttgcacaaagcagtagtacagtgcagccccaagtatatctcatcaacgaacgttaaggcccaacatgttcgtagatatttcgagtcagagccttggtgtatctgaggcaattatctgatttaacaatccttccgaagaaatcaatgcagggtcctctcatgccttgataattgttacacagcgttaagatctccagatcatcgttcgttggccgcgaatacctcactcaccgagcgcagagtaacactcctcgtgaacttggaggttcgcaataggatggtcggtgcctatatttgatgaggtgtcgggagatcagcatatcctggaaacggcgatcgccttgcttgcatgtctcggcgcgcgctgggaagaacagactgtcggtgccaagtcacagatcggcttgagtcagcctctcggcaacgtgcctaatcgttcggtggccgtattgagacaagatgcggcagcacggtatggagtttcgttcgagaaggcttgatttgggccatgggctttgccgacatgacaatgtaagccagcagtctagccgcatcaaccaggcgatacttgacgttgtaccatatctaaacaaagaaaagacgggcgactcaaccatataccgaacatcctagaccgtctcggctgattattatggcttagcttaatcgtagccacggtacaatattgaatataactgggctgcagtaagtggatgcttgtaatggaggtatgcgggcgaaccacttcagtccatcagaatgtggccacgatatggttcgcgacttggactggccatgctccagacttcccttccgtcgtacacgactgaattttgtaatcagatgaatgcatcattgccgcgtcgtgtcggaactctcaagttgacacgtatctacgtacaatgtctcttagggttcaaatagacctcgaatcgcccaccaggtctcatcaaccgacatagacaccatccaccatccaactctataagacaacttttccagtccgcatatcaacaagtgcaataagcctgctaaacgactagcttggcacacttgtctcagcacggctgtgccccttcttaaccttcaagctcacattcgacctccctccttttaataagacacaccctttaccatctcggcagccttacttttctatcgcacaagtggtagaactagagctcggctgcccgagagttgcacccacccaagctctccattgccagtcatatatattagagccctatcttccccttccccgttgcttcaatcccatactggaatttgcaaaataccaactcgaggccaatcacactatggctaatcttcatcccgtgggggctatgccttgtgagatcgcaccacaaatgcgtcagcagcctcaagcctcacggtctgtaaggcccatgcctcagagcaatggcgtctctgcagaacctccggcatatatgcctgtcaacacgcaaccctaccaccatcccccactcccccccacgggcctgcatggttccccagatattcaaatttcccaaagcagaagccctcaaagatacagggctctccgccttgaaaaggcatccagtggttcctcctgggaggagaccatcatctctgaaaagcccatgtctcaatctgtgattcgagacagaattgattggcttcagaagaacacaagttccgtcacaagaaagaagcaagaaaagaatgaagccattcagaaccaaatcgacaaggctcaagctgatctgaccaggggagaccgtgatgttcggttctactacaaactggctcagcttgaatctgaatggcgggcggcagacgatcgccgacgagatgacaaaagtgagcggagctctaaaagacatagaggccactcaaagagaaacaagtttcccaagttggagagagtagcaattgttgcatacttcgtgagcacgcctgctactgatcgatatggctccaggcctcatgatagcaacatgctcccaaaacagtcgaagcaaacccaacattcgcagattgcccagaaaagtgcagagggtttgtctcctgtcacttcgagtttcactcgtcctattccttcaagtgcccacggaaaggcacccctggtggctgatccaaggctgagaagccagcccaaacctatcatcacacaacaggctattgcacctcaagtctcccaagcacacctaccttatcaaggcgccttcaacatgccaaagcaggatcgcatggcgtcagcgagacacaacgtagcaataccccaaactatgaaccccacaagacgagcacaggggcaggtctctgttgggcaaccaccgaagttgccaccaattcaacttccacttcgccctcctcaggtcccaggacctctgtcagtaccaaaagctccaccagcaatgccaccagcaatcccaggtgcaccgaaaggagccactggcacaagtaaacagccaactgcaccaaaggcggtcatggcagagtcgaagtcaaatgtcaaggataccatcaaggtttatcatgtctcagaccagagttcctcgtcgtctgatgatggctggtcggaagatgaaagtgaaggcacaacgccatcatctatcagctcagatcaaagtttgggtcagcgtggccgagggcgaagtcccaaacgcacccatccagaccaccacagaaacgtgattatccaagatacccgtcaagttgatggacgtgataacctgtcgcaacgacaacgtgtgcggtttaactccccagacaggtacctttaccaagaagaaagtcgctcgccaaggggaaaataccactcccgatcacggacagaagagtcacgaagagtagagccaccacgtatcatccaagtaccaagacacagcgtccgtcatgtgcccggccttgcacctcgacgtgacacttccaacgacaaatacaacagtggcgagagaccactggaacgggcacgattgagcgactcttatcatgaccctaacatccaaagaaacaatgaccgcttcaagcatcttgaggaagatgctcaacggcgacgcgagttcagggagagacgagatgatcgaagagaagacggcgaaaagtatgcggaatcggattctcgatggagtgatcagcaagctctagactacatgcatcaaagagaagcacgtcgttcatatcggtatcatggataacatgaaaatcagtgaggataaaaagaatgctggtattaagaggaagggactttgttttgtcttggatatctcatcacttgttcaggttgcaagctcgtatctctttacagattgacgatgagtctcctataatacatgtttaggttgcggtgcaggtccaaggttattacgtggtgctgagttgaagattttttatgtaccactcattcaagagatgattataatgacgaatatagtgatattgactttattgttgtgtccaaatgcgatgcaattgtagtcaaggttcggagtatagtccatcataccttgtagcccttgattagactccaaaaagcaattaacaacacgtgatcaagtgtcatcggtagtgggaggggtcgcgccttgagcgcgtcagagcgggcgcactgttgagtgaaacttcatctgtggtggtacttgacttgctctcgctactcctggacgcgttctgtattaaaacagtcggccagtacatgggtatccgtacctgcctctaaacatgccagggtcgtggggtacctagtcgctgatagttttgtcttcgtctaattgaactcgagtcaattgctcacaacttcctaacggttttttttccttctacctacctaatttctcaactcctccttccttcctgtcgattctaaatttccattccttcccaccttcccaccatcgccacccaacgaccgtttatgacggcaggcattaacagcctcgcctttcgctcctcgccgacacgggcaattcttcttcgacgagctttgcaacaacagctgtcactgaaattgcagttgcagcagcgggttcaggtgcactcaggcggtccggtttattcaccagatttcgagacaatgttgcaacgggcaagcagcaagtacgaggccaacgctcctccccagaagagccaggcgaaaggcgggcctttccttccttctagtagcccatcacacaatgccgatatcagacaacaactaaagaagccaaacgcccctgctgtgtcggcgaggacgatgccacccttctccaagccccttgagaatcgatcttctaacatgaaccaagcctcaaacaacaagagaaccccagcaggccttggtaggggatcgctggctacactctgtggagggtcgaattcgtttagtgaacgactagacgttgtcgacctcacgggttctgaatctcaaaccaaagcacaatctgctgtcttctttaacgaaagtgactttagtgacgacgacgatttggatcttgatttcaaagctccgtcagctctaccacctcttcccccagctgctagcactcccaccaaaagtgttcccaacgaaagaatgccacaaccaccaacatcgacgcagacagacaggactattccttggtcctcgtcacccccttcacacttcctgccacctgcacaaaacacatccgcgggttcaacaatggccaacatctcaatgaagcgtgattcatctggcgaccatcacgacattggtgtcccagcacataaaaaggccaaaaagcgtgtactgcctcaaagcttcaaacaggaagagcctgaagacgaggacgataactatgcttcagtcattcaaacacctaacaacaagcggaaagacttcctaaaccccactgctagcgccgtcaaggaacagaagaagcagttcagaaaccagcgccagcaagagcagccttcagccaacacggatttgcctatgggtgagattcaagaaatcacaacatctaattccaaagccaactttgctgtgtctttgagcgaagagcaaaaacatgtcttggatctggttgtaaacaagaaccagagtgttttcttcactggtgcagccggaacaggcaagtctgtcttgatgcgagccatcatcaaagacttaaagaccaaatatgcaaaagatcctgaacgtgttgctgtcacagcttccactggacttgccgcgtgcaatatcggaggtatcactctgcacagcttctcgggcattggccttggcaaagaggacgctccaacgttgatcaagaagattcgacgaaatcaaaaggcgaaaaatcgttggctcaagaccaaatgccttgtcctcgatgaaatctctatggttgacggcgacctgtttgacaagctatcacaaattggaagaacaattcgcaacaatggaaggccctggggcggcatccagcttatcatcactggtgacttctttcagcttccacctgtaccagatcatggagccaacaaggtgaccaaatttgcttttgatgcgtctacctggaccacctcgatagatcacacgattggacttacccaggttttccgtcagagagatcccgtgtttgcaaacatgctcaacgagatgcggctcggtcgaatcactgaggatactgttcgggctttcaaaagcttggaacgaccacttcaattcaatgacggcctagaaacctccgagctgttctcgactcgaaacgaggttgaatattcaaatgaaagacgcctccgggatcttcctggcaaacctcgacgctatgatgcccaagatactggcaaagaagaagttcgagacaaattgctggcgaacatgatggcgcccaagtctattgttctgaaggtgaacgctcaagtcatgttgatcaagaaccttgatgaatcactagtcaacggatccctgggtaaagtcatcggcttctcggatgagaagacgtttgacatgtccccacctgatgagtacgacgaggatgaccaatcagccaaagccagaaagaagctactcaagtcatttcaacatgaatcggagtcaagtgcgagcgataaataccccgtggtccagttcatggcaggagacggcacatcgcgtgtgattctctgccagcccgaagaatggaaagtcgaattgcctaacggcgaggttcaagccaaacgcgcccaactccctctgatcctggcctgggcactttccattcacaaagcccaaggccaaaccctggagcgagtaaaggtcaacttgggacgcgtattcgagaaaggccaggcctacgttgctctcagtcgagccactactcaggatggtctgcaagttttgggcttccaaaaggccaaggtcatggcccatcctcgggtcatagatttttacaacaaactctacagtgcagaagaagcgctcggcaagccgaaagcccaatctatcaccagcttcgtatccaatcgcatcgggtccgcgccttcaagggcaccagcgcccaagaaaccagcgccacaggtggtggatctagacgatgaagaggaggcgatggctgctgcgtatggtaactgaacaggtcatgtctgagttctgttcacatgataagcgtttactgcacatgagtgcatttgtatgatacaagagtggcagttggggcgtagcttgttatagagataaaggcagggaatgcacgagggtcgatttggttgggatgaacctggcaaggattagtagatgtcaggctgttccttatttatacttagacggacgctgcgacttatgataataccaaatgacgaacaactacttaactccaataaattacaggccaccccgttgatttttttatgtgatgatgttattgaaagcctcggctacagctctttttcaaagtaccgagcatggcagaaccacggcaggtgcttctctcatacagagtatatgcatgtttaattaccttagtagtctagtacctactactcgcccagggttctgtgctacgtacctacgttctttaccagccactgtattagccaatccaagacatcgatcataaatgtcaaatccagccagtgcactttacgcttttagctcaagggcggttgcaaactgtgacgcagaccgagcgaacagactatccatcatcttcttatcgataagaaagttggcaacttcgttcccacgcgaacttcccaaccttgccccatgtccagatggaagttctcccaccaagacaaaacaccccatcacacaacatcgcaatcccgaaatcagaccgaaatcctcacgacaaccccccccccccgtatacggctcagacattgcagagtctgagctttaaagctgcgttattagagtactacacgactccgttgtgaagaagccttagtgtcgacctcccctcgttttgccccatcccgccgcttcaaaactccatccgtcatcagttttcaggtcgataacctcgaccgcccgctcgccttaactttgctgcgacacacgaaacacaattccagacccgctgtagaagcactacctactcgcagacgcgacgctgtacagttgaggccctttcttcgagcccaaccaagactttcatgatcttgaaggagtgacgatcttctccatacaaactttcgcgccgacgatcaaaacttctaaacgattatttaaattctacggaccaatcctcaatatggcaaatcaattcataggattgcacatgcgggtggtactgagagatcctccggggaatgagttcacaggaacagttgtggacgtgcaggcgggcagcggcttgaccttgactaacggtaagttgaaactacgccgcagagaaacaccactaatattttgagctgcagtattcgtggcaaacaccaagcaatggttcccatccatacaaatccccgcagctaacattgctgatctatccgaggttaaggacgaagtaccagcaacgtatgcgcccgcccctgtcgaacctatcgtcgctgcatcgactttgacaaaaccacccgcgcagcctacctttgttgacccggccattctcagcctgggacgaccgccagcgccagcgacaccttcgggatccgatacaagggctttggcgaaagagagtgagagaacagaattgccgggcattcccgtaaaggttgcagcctctacacctggacggcctacccctgactacgatttgtcaggttctgtcaaaaatttggccattggcgaaacgttgacggaaactggcaacggtgatatacctgagggccatgccaaccgatctgctaagaaaaagaatgccaatcgtcgctcacgtcaaaccaaacaagggaagggtcagcgtgtggaagaggacggtctggctgctgaaggttcgcctgctagtgggcgaggcaaggggtggaggcaaacgcctattttgcagagcacatcttccttccagccatttcacttcttgaaaaagagcaccaaggggcgcaagggtacacttgataatggttgggcatccgaggacgtcacagaggagatgggtgatttcgactttgaaaacaacctagcgaaatttgacaaagccaccatttttgaccagatgagaagggaggatcaggtcgatgatgcgagccgattagtagctcataaccggaagccgaagcctggtacggctggcggtaagaatttgcattacacagaaaatgtactggatctgcctccgaccgccaagaaagacgcatattcgtggaatagcgaagcggatgacgggctgaacggggcagagaggctctcggggcgggatgttcgaagcagtcagagcaaccggagggctgacagcaaatccggcccttcgcggagatcacagtcacgtaaagcaagtgccgttgcgacatctggcggtcttccgctgacccgcgtcaactctggcgtacgtgcaagccacttgtctcgcttgtccatttctcgaccagagtcccgcagtactaacagcaggcagcaaggtcacccgccgggcctatacctggtcccttcgcacaagcgtcttgaaaccgtgtctgccctgcagatgctgaatctcgaaaacattgctgcaaacgaggttggactgacggagcagctcatggccgaaaatggaggacgaggcattgctgaggtgatatttacggccttgacagatcctgccatcaaggtgcggttcggacttgctggtgctaatccgtcctccagcgctacattaagtagtccagctgtggtgatcctagctggaaataacaaatcaggcatgcgagcaattgctgccgcgcgtcatcttcgaaacaagaacgtcaacatgctcgtgtgtctggtgggtattgaacgagaaaaggacctgcttgaagacctacgacaacaaattcaactatatcgagcttttggcggcaagattcttagtaaagttgatcttttcgagcacttgcgcaaggcgtcatcatcaggatcgcccgtatcagtggctcttattgtcgatgctctgctgggcttgactatttcatttgaggaattgcggactggtgaccaggctgctgtatacgagttgatggaatgggcgaaccgcaacgaagcctttgtgctctcagttgatgtcccgacgggcatcgacccgacttctggaaaagtagcagtgattgatggcagtcgactatttgttaagccacgatacgttgttgccatgggagctcccaagcgaggtctgctcgaggctgtgacgcccccagatgaggacgacccgcaaaacatgaacaacactgctcacgatgatgagtggcgtctcttcattgcagatatcggcctgggtagtgctgtatggaggaaagctggaaccaagattcgacgaggcatcgacttcgatgagaagtgggtactcgagatgaagtattcagatggccagcatgatgaaagcgactacgacgaagagtagcatggagcgcgaaaccagcgtagcggtcatgcaataagaaaaggaaaggaaatgaaaagttggaccgttgatttattgcattggttgtgacggaaaatggtccggtgcatttttcgaaaacaaaaggcgttgggtggtactagttattccggcgcgaaaggaaggggtgcatatatattataggtgcatggaggttactcgacaccgaatacccaggagtttagtcgaaatccctatttcgattttttaatatgcttttcaaaaatagattattggatgatgatagattacacataaaaatatagttaatcaaagacaaagtaaggaaacaaaaagagccaagtttgccaagtctggagaaggttgtgctatgctgtgcagaggctaagaggccaggttccgggaaacgttaagctttgccaagccgtttgtgattttcgtgtgcatgtgcaggcttggcactttataaagcttgattcgatttgtgccaatgctgttatatgacgtgagaaattggctacggtgtgtgacaagcaggtttattggggaatccatcaccacgtaggggctgcaaacacgtattcgactcagtacctgttgcgagttccatatatggattgctctgcgagcaacgtacgattttatttctgtagtatctcgatggactgttgaagatatgaatagagagttgcctagtagttcttgagagcccatatttctaaggtcgggttccattctccatccacgcgaggtaatgtcttttcacctgagcatgaggttgggcgattcgtgttgttgttagtataaggtttaacataaagtttaagttgaagaggtcagatctggccacgaggcttcgttattgccagtcgatcggtaatatatccatcaatcattcgcaaacgtacgtacgggctgttatgtattgctagtaggttaattttgtggaaagactggaggttgccaaccccaggattgcacagtgtgtctttagtctgcggctgaggctgtcaaatgtggagctacccaggatgttttggtgaacatgaagatactaaaagcagtaatgtccgatctcttggacgatgaaagatgcttggagcgcgagcactggaaattagaattttatttttatatacagtacctatcttgtcgaagatgtgatgtatactttcacccttcgcgttgtaatcgtaaccatcaccaccagtaccctgatttttctctaacaagaggcggggtggataactgctagcgatcatccctattgtttgagaaattggggctattcagacgaaagaggataaatcgagcgctcatcagggcctcgatgattttttaggggttgggttggagagaggggtctgtctctctctaggttcagttccattccagccctgtcgcttgtcaaccctgtcagccactgtgttcagtacctacagttacggacaatttttggcccgtccatgggttcggtattgccgttgaaccatccggaagtttacaagctcgtggtgaattgtggcaggttccttttggttctgggcgcgcagccaaaaccgctgacccgagaacggttttgcagattgttgattgcagtgcaattgaattgttaacgacagcccgcgcaatgcgcagccatatatccatttcttctcagccttttgttggtaatacgtattgtactgtgctatggagtgataaatgtcgctcaagcatctgacactgcaacatgccgcgatcatacagtgcgtcgctaaacaaagagagaggaggaaacagagggagaagacggaaatccttacccagtcatccataacaaggagatccccagaattgtgctccgtctctctgcctgattgttccacagtaaatcaactgtaatctctctagtgacgcgaacaaaaacgaacggaccaagagcttaattgttgtgccaaatttcttctattgcctatggcctaagcatcagaaacaacttgttttctctttctttttcactatcgcgattacttcttcttaatgcgagagaagtgcgcttaaagcttagtgtgcatcggcatctaaaagacttctttgactcttccagatcgccactacatattgcccgatctccaagaaagctcctactgcaggcctcccacgcaggaatcgatagtcggcgacgaggccaagacttcaattgactctcatcgtcactgtcaagtctggacctggttgaagttttgctactatcccattaaagcctattcatagtacaattaatcaactctaccacgtctcacttcatcccatacatacataccacactcagcttatttctgtcaatcaattcctgttctatccccgtccgccatccgcaagagaaacaaaccccgactcgaatcgactccgcctccttccgttaagaggcaagggcccgccataatcagtcacgtaccccctactctctaaccgtactgtattgtctgtactgtactgtacgaatactgcacaagtatcttttattagattggaagctagatccaaccagtccagcccgcgttagaatcctcccgtcccagtttccccccacgatcaccttcgaaccgcgcctcaacacactcgttttcttaatcgacaaccgtcggaaactgtcacattcagccgcattcaattacgagtctactgcgaaagagatcccggccgatatcaccgtgtcgcttacttccggaaaagtgcctcccatggcgaccgtttgagcgatcccgaacttgaatacgattccaactcgcgaaaaccgtcaactcaactcgcggctggccgttcaattacactgcctaactgaacaacgggccagccgcaatcatgaccgccgccggcttgatcagcgcgaccataacggcgcccccttccctatgcacgacaacacttctacctgacactggagttatgacactgggactcgatggcgtccctacgatattgaccgaacccgcggtataccaaataccatgcccgactcacgatattctccctcgagccgaagtccatgtgacatacgctgcttcaggcgatgagagcagtctcactcagcatgaactgtcagacagcagcccaaaattctcagactttcgcgatcccttttacgcctctactttcccaatctgttacgccctcgccgcgactaccgtcactgcgtacatgctggttatcatgctcttcgttactccccgatctttccttgacggaggaattgtttacctaggccgaaaatccgctttcactcacagctccaacaatagcgtcaccattggtggccggccatggctacagaaagttgccgctctaaccgtcgccatttcactaactatcgcgtcggccgacaccttcagagtagctaaaagccagtatacgtgggggattcagaatgcgaatcaactgcaggacgaagtgatgaacagcgtcgaactcaaggtgatccgacttgtttccgatacgtttttatggctagcccaagcccaaactcttatccgactctttcccagacaccgagaaaagatcattatcaaatgggttgcattcgcgctcatcactcttgacgttgtgttcagtgctgttaccagtttcaaatactcagacaacggcatcaacacaaccgcgcgacccaagaactttgttcacccagtccctgccctcagttacctcttccagctttccctcggtttgctgtacgccgcctgggttgtctattttgcgctaatgaagaaacgttactctttctatcacccttttatgaaaaacatcagcttcgtcgccatcatttctcttatttcgattctgatccccgttgttttcttcattctcgatatctctcagcctgatttcactggatggggagattatgtgcgatgggttggtgctgcagccgccagtgttgttgtatgggaatgggtggaaaggattgaggctttggaacgcgaggagaagaaggatggtattctcggccgagaagtttttgacggagacgatactctcgaaatcaacgcatccgagttcccatggctccgtaatcgcaagagcagaaaaggcggcagttcaggcggtggtagcgatggagatcgaccacagatgtctgcgacttctgccaacggctggcccactgtctcttctattgccaacagatatcgcggtcagaacaatggtgcatttgccgaaacacttgatcaacctttacaaagagggacagccagaggattgcgacctgtgatatggccgacccgaccggcgcctgctgctacacctattagtcgtgcagatacggccagcgctgcgagcacagtctatgctgtcaggtaccaggcaccctcagagacaacttcacgaacccccgatcctatgccacttcccggtgtggtcgacttgagtcagcaaagcagcacgcctccaagccaacaactgaacgacgaatccagctcttccaatcaggcccccgcctctctgcaaaacagtattgttgtgccacccacgtcacaacaacctgtagatttagaagccaattcaccaaattcatcagctcgaggcggttggcgaaatcttacttttgcgagctcgactttaaatcgaccaaacgaggatgcgtcgacggatgtggcgcaacgctcagacggcaatgtggcagcagctcgtgaaggacgggcaaacagttccagccgatgggatctaaagggtcgcttggaggactttgcagcaaaccaagccgagaaactacgagatcgcatgcgaacagctcccaacactgagagcctccccgtaacggtcataccggctcctccccgaagaggagccgccctgcagcaggttctggaggaggaggaactcaacaccacagaccggcaatcaccgcaatcgtcaagcaggcacccttttgcgaaccacaacagcacgaccagtcagagcagcgcgtcgagggatgcgtcaggagaagtgggacgtctagacaggagccgaagcacatcctcgggcagtccagggaatgggcctattccgcctaacaatccaccactttggcggggcgtccgtccgagaccggccaacgaagacgatttctacgatgactctgacgatggttcgttatcggataggtcctctttggatcacccgagacaagactcagattcaccgggaacccgccgagcgacctgaaattttgtgtgctgatagttgtgcatcaagcgaggcgttgttttctgttaaaaaaagactggtgtttgaacgggcattgggatggtttgtatgaatgatacccctggaatgaatgcatcattcctcaaatgtatatctatgggagggaattacaaacatgacggccacattcagagctctgtatgtattgcatgggttcaggcgtcaagcaagaattatggcgttatattgatggaactggacgagtgcacatgctccatttggaagagctttgtatactgcacttggaattacttgatagcggcttatataggatccaatgatattatatgacaatcaaagacggcagcagttgagcaagacaggcaggccgtttagttgttttagattatgagttcaacttcacttatacaacagttgctttcggaagtgagggctggttaatacaatcaagactgtaaaagggttacattgctgatggtcaaaagtagatttcggcatgacgtattggcgcatgtcaggtgcaaatgaagtgagcatgtgccagagcgaaaaacaataattctcggtacgctcggatgacagaacacaaaggtgcgcatgaatcaatgcgagaacaatgcgatggatgatattatatgacaggaatgggggagtatatcgacaaccaacttgtcgtgtttattgagacagtattcaatggctggttctgtttcttgtacgtgaccttttctgcaaagcgaatagaaaataattgaaaatgttgaaacagtactataccaacaaattctaagagaaaattagtgacatgtcccccctgaagtcggagctgacaggccctggccaggtcaaatcaacaagaaacgcttggataatcttaatcttggagcccgcggacgcctagagtgtccccctgtcccacattgtggagatccccttgttttctagaggggcttgtagaagcattcaacacgagcgattgcttcagaaaacgtttagagaaacaggaactgtaaagtttaaaagagtaagcttaaacttttatacggaatgcttttatatatataaagcaattccaatggtctctgcgtaaaaccctaagtgaagagtttcccagaccgacttacagtgctcaagccatcatggaaatggaacccagatagaaggaaggcacaatgcaaccatgccaagccaatcatcgaatcctctcccgtctcggcttacccacctaaaaatctcccctccactaacagctccctctaatacaacttgttcagcaagcaacgatcccgcacaatccgcaacttgattctcttcatcgctcttctcatcccatctcttcttttctcagtcacctggctgcctctccttcttcattacaaaaccaagataggggagaagagagccacgagtcgcgcaaaagtcacaatccttttcttcatatatattgacctatccttcttccatcctctttgcgactgaaacatatccttcctcctttgcgctactgtttacgaaaataggggtgcaagcgtctaccaccacaaaccaagacaacttatttgtgatctctacacatcgaaacgtagcatacgataggcgagaatgtcgggctcagaacctttcccgctgctgaacacggcaaacgatcagctgcatcagcgtcaccaagcaacttcgtcggtgtcggtcagcaacaccacagccacccaggacgccatcaacaatgcccgaaagcgacgtaagagcagcgctttgggcggagagattcgaggtgacacaggtgcaccggcatttgcttccagtcgtgccagtctcgatgctactgtatgtctctgcgctgttccatgtcctccacctgctcttctttaactaacatgtctctaatacagtcagatgggcgaaagcgcctttcgaaaagacgtcgtgctcgtggtttgatcgcccgagccaaacagacaatgatcaagcatacttgggtcctccctgccatcctcctcacccttttcctcgtcggatatgctttcaaccctaccgaatccaaccctatccataacttcatcttcctgtcctacaagctgccacaagatgatttgagtgcgccagcccagtacggaaagggtcgctgggatctcgcctttgtctcgttttacacaattgtcttgtctttcacccgcgagttcatcatgcaggagctcctttcacctctggcccgttactatggtctcagtcgtggcaaaaaggctcgtttcatggaacaagtctacactgctatttatttcggcgtccttggacccgttggtctctgggtcatgagccacactcctgtgtggtacttcaacacctacggcatgtacgatggcttcccccacctaaccaatctggcacctgtcaagttctactaccttttccaggccgcctactggtcccagcaagccattgttcttcttctaggcatggagaagcctcgcaaggatttcaaggagctcgttgggcatcacattgttacccttgggctcattgccctgagctatcgcttccacttcacttatatcggtctggccgtctacaccacccatgatatcagtgacttcttcctggctacatccaagacactcaactacatcgattctcccctcgtaggcccttactttggagtattcatgatggcctggatctacctgcgccactacctcaacctcaagatcatctggtcactctttactgagtttgaaactgtcggaccttttgagttgaattgggagacccagcagtacaagtgccgtatcgcccaggtcattactgcctctcttttgtgcgctcttcaggctctgaacctcttttggctcttctgtatcgcgcgaattgcctggcgatttgtcagccagaacgatcttcaagatgaccgatccgaggatgaggatgacggtgagattgaggatgacgaggttgccagcccttcttccaaggccaacggcagcacaaatggccatgccaatggtcatgcaaacggcaagaccgcggcagacatgaagaattagatgcaaaggcatctcaaaatggcatcaacgactgctgaaggcagaacgccggaagagagaagttcatgattcttcactgtcaaaaaagtgattggaaagtaaagatcaggttgagacgaattaatggatcagcataatatttatgaccacagcgaagggggcccacgaaaacggaggcgtataattgattgcacctctcccttttgagagtatggaagggggtgatttagatcgaatggtgacggagttcaaatgggagtggttggatctcacagtcgcttttgtatcaaacatgccggcgtcccgagagaatccgcgttatccggactaatcaactgttctgttgcggtaggttgccgagttggacgacatacatgcgttgacttgctttgtcgatgcgaggaggcatggatgtcgctcttgggccaagaagtgaggaggttcttggacaaacgtccagaccagacaccgttgatatgggatggggtctttcacctatattatatgtgcgacactccttctggcctcaaacaacccgcctgcagcagcagtacaccatctctctcgggccatgtatttacacatgcacatattcttgtacaatcacttaccaatatctatacgaacacacttaataatactaccaccttgacgctcgctatctttactccacacaggcgctgcactattcacactccttcctgcctgcaacgttgggccaacccgatctgtgtcagtgagtggcttacatcttgtagctgagagcattaacacgcgtcaacttgacactttttacaacttgcaggcccaattattgactcgcctctctcgtgttactccaaggtccaaacaacaaacatgtctatcgtgtggagtctgtccatcgttcgccccaatggatacttttctctggaactccatcgacagcgcattaactgtgttcgagaggacacgcgtaagccgctactagcgagctctagcatctccgtacaacgagtagcaacccgtattgaaggaagtcaacaatagtgatgtgttctatttgtggcctactcaaactgcagacacttgtcctatacagaaatcagtccatttgcattttaacactcccgtggacacgcactcttcaagtgtacacataccccccttgtgtgttgaaagaacgcagtctcaagtctaggtagccactcagatattgcaacaccacgcggggcaacgctttcgaatatgttacattagcaatgatgactttcctatcaaggctacagggtacttcttcctcaacagatgtggcaaagctggaactccatacaagtggcccatcacaatatgtgctgctgctgctgtggacaaaaacggcgatgagattggcggaggataatcgccgcgagatagtcccacgccgcagacatacaccgattcaaaacaggccaaatcaaccttgtttctggacccttgcccgacggttcgttcctataatggcgtcaaatggtgattaactcaatgggtctttcaggggtcaaggtcgacgggattacggtgagcccctcgttatgctggttattactgcccctccgtggatcccggtatccggggtggcgggtccggacatagtggacccaatcacctaccgcctgagccccgagcacagcctcaacacggaactggctttaacgggcggcacgagacaattcaagtaaaataagtgtaatctccatcatcacacagatcatgttatacgttacatatcatctatccgctcaacagactgacacgtggatgcaatgaggcaaatcatctagaccatgaaaaactgaaagaccttattcgcttgctggcttgcctgttatgctatgctatgttgcgctatgctgtggtagcccatgctcccatattcttgcttgaatcgggcacaataacttgcagtcgatacttgtcctgtccgaaatgggcaaataaattacttgtcgtgttggtcttctatgaaatagcattcctgcatcctacgtttgaatggttttgaccatcaacagaaaaacagaaaacgtcccttgattttcccttcgcttcaataatagcaaccgccagtgagctactcagccccccgccccccgccccccgtagctagatcgttaacatttcctcccgcatgagcggtctctgagtctaagagacctaaaagtctcatttataaagactgggcgataccccacctcaaccgccgtcgtgcgccgtttggtcggggatgtgtgcaacttcgtatgccgtatcgagcgcgtcgaaccggtcgtcgcatataagagaaatgccgatcaacccgtatacccttgatgttaagctaagcccatattccatatcgcattccgaaagcaaatcgtgataaccgtaaacgcctgcccatgttcatatcatggcaatcactatgccacgtatagcatataacaacggtgaaatgtttgattgcattagaccccttcaatgttgtcttgttggtgaggttgaaaatatcaactcgtatgccttgtaaataggccattttcgagattattagtcggatttccttaatccgtttcgttaaaaactagaagcaaaactcctcaacgccgatctgatgcagtctttaatgccgagcattttggtacaacgttccaggcgatgatcgtgtccgttcatgaaccgagatggtagatagcacggtaaggttgtggtggaaaattaagttggttaggtgaagcctccaaacttcctgccgtccaggtttgcaggaaattcgtgtgcgagtgtagtgaaacgacgtgtgtcggagggcagcagcttacttgcgcttatgctcgcttgagtgctcttcgctgtgacttgattctgtgtccgaggatgaggacgaagatgtgtgtgtgtcatccccatgaccttgagagccggtaccagacaggcttccgggtgatccaaggccatcgtagctgtcaatagcagcgtcagagttccttttgatgcccatcttcgccttgcggacggctttcgcagccttcatttgcgcctcgcgagccacatccagagcacgctcagcgcgaatctgcttctcccacatggaagcatatcgtcccttagccgtcagaagttcttcgtgggtgcccttctcgacgatagttccgttgttcaggacaacgatttgatcggcatgcgtaatggttgataatcggtgtctataagacaagttagtaagaatgatagcatgtaataacagcagatggttcacatacgcaatgatgagcaaagtgcggccctgcccaatactccacacattgtcctgaatctcctgttcggtatgggagtccagcgctgatgtggcttcgtccaacatgataatacgaggatccttgagaattgttcgtgcgatcgcaacccgctgtttttcgccaccactcaagcggagaccacgttctccaacctgtgtgttgtactgatcggggaaggagaggatgcgatcatgaatgctggctgcccggcaagcggcaaagacttcttcatccgtagcagaaggccttgcgtacttgaggttgtacatcagtgtctcattgaagagagttgtgtcctgagggacgacgccaattgcttctctaaccgagttgatagtcaaatctttgacattacgaccgtccagttcgatagatccctcgtcgcaatcgtagtagcggaacatgtggcgaaacaatgtcgacttgccaccacccgactcgccgacaaaagctgtcgtggtgccaggctggcattcaaaagaaatgttgcgtagcgcgggcttgcgtcggtcatacgagaagctaacgttgttccagcgcacatgaccttggaaatctttgcctagcggaacagcatgaggagtgtctaccaccgttggctggattttgaaaagctcaagcagtctctcgccagaaatcatggcttgctgaactgtcctgtagaaagtaccaaagaagttaagaggtccctggagctgtgtcaagtaagagacaaccatgaaccagtcaccagtggtgcgaaggcccatagcgacctgccagccgcacactaatgccgcgatgattctaccaaggttgaaaacgacggtctggcagatattcatcatcatcatgcccatctgaactttggcttcagcgccttggaaaacagcaaccttgctttggtagcggcgtgactcgaactcttccgcgttgaaatatttgactgtttcatagctagagatcgagtcgtttttgacagcttcttcctcgcggtcggcgtttgtcatctctcgacgctgatccgctcgagtcgatgccatcttgatggtcatgtaaagataccaacaagtatcaacaaggttgatttcagcatacagcggtccatattggtagtagaaaaccgaaatggcgaggaaaagatcgaaaagcatggggaaaacctgaaaggttacctgttcgaggaattgattgatcgatgaacctttgttgagtgccgacaaaacttctccagtacgcttggagagatggaaatcgagactgagggagtggacatggttaaaagccgctgtcgttagtccccggtaagaatattgtgagacgggaatccacaagatagatctgagagagcccaaaagtcccgattgaccttggagaatccacaggagcccgaggatcataaaatctttcagtgggaagttgtccatcgagaggcgttctccgtccttgactagcttaattacctcctcgagatcatttacaacctgcttgacggccattggaacagccacattgaccaagcgctgcatcatgaccagtatgaaacaaatgaggacgttgatttgaagcttgacagagtccttgggccagaggtaaggaaagaagagagagtaccccttaaagtactcccaccatgtcttgtgtggcagcttctcgggtcgataaaaggcggtaggctcttccttcttagggaaactgggcgttttgtgtgcattcgaaatggttctgccgcgtccacgacgtccgttggtctcccggctgttgggttctcggccgttaggagtatggccgttagccagttggccattagtatcatacgaccggcgatgcccgtgaaggagcggtgttgattcggccgggtgagcctcttcaattttcctgtcatcgaggcctcgagctttgcgaatccacgccaagctaaaaactccaatcaaggcgagtaggtggaggatcctaacgaaatagaagacaaggtcaaccttggtccaataatcgacacagtttccatcctttcctgagtcgctatttctgacagatcggaaaaagtggcaatcagcggcagcaactgcggttgttgagaatatgacgacttcgccagtgaagcccaagatccagacaacgaaatgaacgatgttggggcccttgcgccaatcgaagagggagatgaggatatagaggtagaagaaaagagcgccggtaacgtggacctaagcaaaaagtggtcagttcggttcacaatagtagattcctgtgatgggtcgagggactggtggttcacgtacaacactccattcgccagcccatgggagcccctcctgggaccagttgtaagggtcttcgaaccagaaagcatgataaaacataaatccagcattgcctacgtaggtcgagaagacaacaaaggcgagatagcggaaaacattcttggcggtacgaccaaagccgggaccaatcttacgatcaccatcggcgagggtgctcttcgttttggtgatgggtaacggcttgcctccggggcccttgatcgtagaatggacttggtcctcttgttttttggagttggcaacgctgtaccaagcagcaccagatatgaaagctgtaagtaggatgagggcgtataggtattgtgttttgcgcaggatgtagtcggctagaggtaggtcatcgcgggcagcaccgcgaaggggagtggtcgcgatgtcgtcggcggaagccataatggcggactagaattattgtgagcgtcgatgtcgatggttcgtcaggtcaaagagcggcagcccatatgtgcactactgagtccgagtaaaggacgacttgggatagaagagagtaaggtctttcaccgcggacgaagcatggccctgcccgtggcaattgacgggacagaggggccaaaaaacgagtgagtggcgggggaatggagggagaggcacaagatgttgatgttggagagttaaaagactcgacgactcgctcgctcgaggtttcgaggacgagtcggctcaaagcaggacttagaccgcactcaagcaagtgtgtgcaagtgcggtgccactacgactgcaaggtgcaaggtcttgggtctaaaggtctctctctaaactaatgtgctggtgctggtgctgttgcagaggtgcagatgcaagtgcagggaggtgcgacctgccgggagcagggtgtgccgggtgccagctgccagctgcagcagagcaggtggtgcccactagccacttaacaggttatgggcaagcgcgatccgacgggggcccttggggcctttggggcaccgaccgcattgctcgcagcgccaatccaggccagcccatgacaagacaggacaagcaactggtcatggtccagcactgtccccagtttcctaccggacagggtgtgaaggaaatgcgactaatagcaccttaaaacactgactgcaccactgctggacaggtacggtaagtgttgaacccgcccgcacaggcaacaccatcatcagctcaatatagatgctaaccttggtatgtatgtatgtacatacccaggttgatggtatagaagggcaggtatacttcaattgcctctgcttctcggtcaacatccattgccatcgcccctccagctcgacagactcaactcaacccagcccggctccctcccaacggtcatctttacccaacactaacaccaagagccaaggggggaaaaccacatggacttgacagtggagtgaagggcaggtgccagttgcgtatccaggcctttgcctggcgggcaaaaagcagtatttgggccctttgtggggacagctgacttgggtagtggcgaaaaagccaccccgaggattgtcatggtccccgtcgacgtcttcttggctcatccatcaaattggatgaaagaatggcttatgaatgaacggacagatgaatgggtttaggcactacctaactatccaaatcattgcagtacagtaggaggagaaaggagaagaacaataggaaacccaggtacatacttctttcggaaactttcttcccaacaaacgtcacctcaaaattcaaatatgctcttgctgttccaagggttcaagggtcccccaatacgagtctggggactagcaaaggcttgctgttattctgtatccgaacctcgttgtattttcggttggtatagaatctgccagcgtgtgtttacttgacaagaatgactgaacaaggatttttcaagagcagtttctctctttgttggtaacaactgggtcggagcaacaagtgttaggtactcttgactaatgttgtttttgagattggattgcctaggcgttgctggatcgttgctagatcgttagtagtctgatgaataactgaacttactcagttgttgctattttcgatttgggaatgcaagctgcgagtgaaactctgctatagaagaaataaccagtacatggtttcgatgactacaatattgcctcagcaggcctcctatccgtcctgttactcttgttcctgttctcgtgcttttcttttacaagagactcttgctcaacacaagcagtgcctctcttctagaccctctgagcctcccggcgttcccctagaggtgggacgcttttttcttgggaccacacgccccctggcccagcacacgcctctctcgatttggcacgctcccacacacagacgccttctgggcgtcaaccaacctacaaacagttagaatggagtggaccgcttcttctgttatggctggtgggtttgagcagagggtcccctggagtctctttccggggcgcggcggttctttggtgttgggaggtatccagtcacattctcgagtccttcttctcttgttctgttggatccgctttggaggtattcgatgggtctaagaattcgagaatgcttgtctttttgcagacggtgtttgggttgtgtgccaagagcgtgaatcacgatggaatggtaggtttgtttggaggacagacgattaatgatccgcggaggtgcatgggcttttgacaaaccagacctggacctggcctgacagcttaaaacgctggtgccgcggtatcaaaaggaatgactgacctgacctgacctgactgttgttcaatattattatggggagactgtgttatcaggtcgcgacgactcggacgtgaaagaatccagatctacaggtctataattatacttgtacagtacagattacaccgtcactagtcatcgctgatatccatagctacttaccttggtggatgggcagctggcatccatatctactaatcacacttgagttgacttcacgtgtttaagtgacggaatacgtgaaaaggtaaataaacaatcaaagtctttaccgagcaaggagggatggatggataatatggtttgttctttttaaggaaacgggtcctaatacaaccttcatatattgcaacgggcatacgcaatgagcaccttgactagtatggttccgcttcaggtgagatcggggacagtttgaccaacggctagttttcccccagatggtaggtcaaggttaattagttaatagaatcaacattcacagagtgagtgtcagggaaattgagattcgtcagccatgctattgcaacttgcttgtactgggtgggcagaaatgtcatgaacgaaaagccacgccagatatcaggatcctcagtggtcttgactagatattcaaaaaagggcatcatgctcaactaaaacagtctattctctgtcccaaacaccccattggctcaactaacgtcgtgatagcgcaccacctcagccttgaagatgccccaatcgagactacctttgcgtatgcgtcttctactagatggacaaagtcgacaccatctaatcccgtcccaaccctccttctccctttgtccatcatcatgatccatccatcgatccctgatgcccttgtaaagtttcgtctatttgttgcactgaccggaccgaagggcgtatccgtacagcgggctcagttggttcgtgccctgtgctgcgctgcgctgcggtacggtacggtacggtagggtaactacagtagtcggcggctttgcactgtttttgtatcatggatcatggtaattaattgattgatgtacgatgatgaattggtgaaaatccacatggcagacccaaaaggccgaatggacaattcgtggacgaattatcgcgccggttcgatctcacaagcaagcattgtacgggatattgtacgggaagggagcggtgtgtaatagctaggtacagtgcaggatacaggatacaggaggtagtaggcatgcctctctgtcttgtgccttgtaccagcatccaccttttactactgcgccatttgattcttggttttttttttttttggtggtcaattcatatcagtcatgaatgattccttgtacctagtcgactacagcttggacgtttaattgcctgagaggtccccggtgactgcggtgatggaggatagtcatgatgtaagtgagggccatgagtcccatgttccgcgccttagcttgttgtgttggttgcacaaagacatgtatgtacccggtactagactacctaccgattgcttctgatccgaataagaagctgttagaaactgactactgtgcagtacctggctggcaaggctcaatatgtctgcaaatgactgtcttggtgtggtattagtggtgatgatcctggcaattcattgctgaaccaatacatacagtaccgctatgttcagattaaagttctcgtttcaatagatactttcagcttgatattcgtttatgtttcacttcttcgaatatacacctacctaaacgctcctggtcaagtcttttctcgaccccgtgctcatcccacatcttcgatcctggtagctagatccatccatccatcaccctgtcgagagaagatctgagcttctgacgtaaggtgctctatgtatccgtattgtactgtattgcacatgcagcctctctaatcggccgtcgtcatccgagtcaagtcagatgggaggtcaagcgagtcaggaggtcgtttctcggccagcaacggaacatggcagatcgcggatatttactgtatccgtgcgactatcaccccgacctggtattttttttatctcctaatttcctaggccgagctgtttctgtgaagcgaaagccggggcagtgatggaatgacaagtattatctagtccatctatgcgtacagacttacaagaacgaaagggaagggagacaagaaggacaacttctctcaccggccggcaggtcgctttactttgtgttgttgtgtcacaaaaggctttagcctgcaggtggaaagaatgatctttacctcattgtgtaagctacagtaggtttgctgcatgaagctatgcgtgttgacgcaggtccctgggagagaagagacaacttggagagcaattggcgaatgggagttggcgatgccttcggccatcgaccattcgttgcattgcacccaggatctctcttagctacatgaaggccaaggcgcggtacggcacttggatgcaagccgatatgatgagatgggatggaacaggataggacagtatttgcggtgtaaaaagacgcgcttcatcagctgttgcatcggacatatgcaccagcttatactgagtctagtccatctgtctatgtatctgtctatctcagatagatatgctagttacatatgcatgcgcaattctcaaggccctgttagctgtgtttgtataggtagttagtacactcttctctctcttcccccccccccccccagatcgacgaccgtgttggtgggatggataccttgagccacctaggtagggagtaggtaggtgtcagatttatccatccccatccccagtcacgcaaattgcgtgttgctgtcagatatcggattcgctgacaaggtgaaggataaggtgaggcaatcccccccgtcaccctcccccggtgtgcaagcgcatccaagctaagattggcgatgcgccgtccgattctagaaaaatgacaagagacaggcaaagcaggtagatagattaagttaggcggttaaatgaatgttttgctgagttttttgctttgtttacaagggtcacctagtcattgcatgtctgttgttttctccccaccatctattcattgtacttgcgtattgactgaatgtccaactgttcatcacctccactgtggtctttgcttaaaactccacacaaagattactattattgccatcgttgttgtcgttttgaggccttttggcttgaccctctttcttacaagtgccggtgacctgtgctgtcgtaatacgtcaccaggttgtttctaagggagccaacagcggctattgctgaatacacatgccatgatattgaaaagtcagagattgtttctttatcgatcaagcttacctgcctacctacctaactaagtagaacttccaataatgtcaatatagtatcggtatcaaatgtctactaggtgcctggcaaatgcttggaatataacaactacctcgtcagctccctcgagaaagggaattgcgggtaacaaaaggacccaaatgcgcagtacctacatggcaattaattgactagatagcaaatagcctcctaaaatgacaatatggttacagtaatcaattacttaggttcacggtccgcgctagaatggagaccagtttttgaccttcactgccaaatgaaatgaaaggtccccctttgatctacaagtgcctatgtcaaactatcctctattcactctccgctaggacactctcggcaaatcaacaaagatggctttaccaagttagtactcttcttacaaaaggtaccaaagtacttctgcttcatcgagaatatcaacactttttttttttacctcaccgcttgctcctgtgcagctgttaatcagtcattaaaacacacctaactaccagtacacagtcctatagaggcgcttctacggcaacgttggacccaagttacgacgtgcatcgcttgagcttatccgattgatgcaagcccccctggtctctttctggcgcccaagcatggatgcttaggcctgacaggtcagttttatttcaactgaacatgggagccacgagagcaaaggctgcaatagtcagcttctgagacctagtattcacaggcaatcccggtcttaaatcactaaatccaagaccctttgtcttggatgttgttgtgatccagcaaccaaccatctttgatatgtgctgcacctattcgtccagtcatggttgactccgaacttgactggttgcagcaggctcaattcgggttcgtacgggcgcaacaatgagctgatatctacggataacagacaggaaaccacaggatggaatgtggaatgcaactccaattctagagtccgggtcatctttcctattctattttatctccatatgtatctcaaggtcacggacaaggacaaaaatccatccgtccatacatcatccacgggaatgactgactggtgcgagacctgggtacctagtttgggtaagtaaatagaacaatttaggttgcccctctattttgatccccttactcgacaagtacgagtcgctacaggaccagccaagactcaaagagccgctccgtcacgatcctagtgcttccagaggcccacggtaacttgttctaagctattatcagattaataattggaacaggtagtccaaagcaaattggcactccctcccatccgcttgctgtgcgtggtcagtctaatcatgaagcacagggttgacatacagagccaaatcaagatccatcactgcagtatgccaatcttcatgattggagggtatcatggcagcgctcggcaataatacccccacctccattaactggtaagatataggtagtctacattttatatctgtctgtctgtctccggtgtcagcctctttgtactcagtcttggtgtagacgagcacatgttagaaacaggaacctttctatcaaattttactgctcaatatgacaactgcgctcctaatcaggttgagcgtgcatttcaccacactccgacccaagtcaagcctcacccttccgggacctggagctaacacttaattaatgggagttgatggctgcggttgtggtgggcagctgatggtggtgtcatctctgcagacggccatatctgttctgagggtccaaatctgacaaattcaggccatgtccttcactacatcttctgccagcttggaccaaaaataaaatcttggcatcagcaaccaggtacgtgctaccccatgaactgcctactgtatctagacgcggtggtcttttctctttctggggacaacgaccctgaaagtaagtgaggccattcaggccaggctgggttagacttgctgagctgatgtgatgtgatgtgatgtgatacgacgtgatgctaaaggatgtgagaaatagctgcaagatgccatacatagatagtagtctatgccctcggtgaaactagtccactaccacgcaggtcaggatagttagctgagagatacgcgaaacctgatactatgcaagagtcattggttggtttcggtctcatgcatcaatacgtgcaactttcaaacaaggcgagcatatatgagtacccaattgacccagatgcatatatgtgttcaaggatcccctttctaatgaacgaggccttctaaaatcatacataccactttgaccacaatactaatgataccaacggtgatatcgaaaatgaacaccacctattcgatataagcgtgtctatggtactgtaccttccgcttacctacctcaactttgcctcacaaaatgttaccagccgccagctgcaacttccaaggaaaccctcctttgaggccaactattcccatcatctgctcctgccgtgctgtgttgtgttatgttgtgtttgtgcctatctatctacctacctgctcatgtctgtctgtaatgtaccttccctccatttcaatatttccaaaaatctgatgattcaactgcagccaggaaagagtcaacaacatcgaccaacctgtcggtcagtcttgcctgccatgtgtctactgcgcacaggtaagattccaggccggtaagaggtaggtgcaagcctccatccacaatcgcatgcagatatcatgaatattcaatcgcttttcttggtggctcacctctcatactcaacttcagtccactccgctattagatcatggccaaactgggtatgatgcatctctcatatctgcgccgtcagccaattcgttaaaaaccgtctcatccagtcatttttggtccccttcagcattcccactccaccgtgcggcatgagtagtctcgaagcctcatctctactttccagtgtcaacttctctcatgtatcatattctctcttgtcgttgacgtgtgactacccagttttgcttattcgttgctcacaaactctaaaatcttcctcgtattagccgcttacttacatttaccctgcaaccattatatgggtatcaacctggcaatgctgactaccacgcctgatggctacattatccccagaaaatcaaggatcaattggcatttgaggatacgtcccaatgcgatggcagtgccgtatgatactgcatcaatctctcccttgcccaccaagagctttccgtgcttatattggtaccacaaaaacgacattgaactctgtcaatatgtactgtcgacatctcatctccggagatgatgatacatcatcgcggaataccaactggacgatatctgccaagctttgacttggactctgcgcttgtgcagtatgtaccattcaaacacacaatgccattgacactttatggcctgatttatgttgaccatgatgccaatccctctcaggtttcgcgttcagctttccccttctggtatttcatgggcctcatcgaatcaaagattcgtatacatggttcaatcggagccgctcgacatacaagcttcatgcgtactgggttctattggtctcgatcaggccgaacgctacatccgcatgcggctcgccatcggattgcgtttcataggttcaccagcgattacgtacacggcttgacacatacggctggacaattatctggtaatgcgtatatccaaggatggcaagccagacatggtctgtctatccagtaaattgtttgctctctgcaagaccaacacttagaagtttgggaaaccagaaatggataagatcaaaaaccagagcaactctctacgccagaccggtatgacttgcaaaggctctgaccaagccctcttggcttctcgtctcggacgtcattgtacacataccgtgcaatcggatacgcttcagctgcgggatgacctgttctggattcctggggaagcatgtgtgcggccgtagtgtcatatattgagtggatgcgtggtgtgggacattggccttattcggtatctcccttcaccggttgagatcctggatatgacccactactcactgctgggacacactctttgcctccagcttcggggataatcccccacacaaaacgagaagatctccaatccaacacttcagcctcaaccacaccaaacaagagctggctggtacttgccttgctatcagtgactttggctacctctagttgattacccagatccttgctcttctgcacccaacacttgtacacacatggctcatattgttacttcaagtatgtatgtataccttggaacttggctcaccgacaagtctggcgacgaacaagtgttgattccagcaaatagggttgttcccgagtttcaataacggttgcattgtgatacaaacaagcttgcaggtttccgctccaatgggcccaactagcttcaccgcgaggcgaaatgatactcatatccttgctcattaatcccgacgacaaaatggaggaggtatgtttaggcttcgactagtacaatgaaattgcatgcatatagcaaatacttcacggaaatgccttcttgatgcgtcttgtatatacggtgtgctgacccaagaccaagcagcttatgatcgataaaaagcaaggcaccggcgaatagaagtgtcacagtatgttgggcgtcgcaacagactccgtttgtctggccaatctcttttgtgccttccttttctcgccggaaacccaagcgggctcagagctctggactacgaggcattgagcagagacatcggccggttcagcatctgagcatgattacgttcttgtatgcaatgcggttacactggtttggtttcagtcgctaccttcgtttcagactcggcaccctgcctattatctgcctctctacattgtcagaaattttttcgtttcatgcacggcacagctgccgtgccatctggtccgacaacgcaaaaagcttatcaatatgacgaacatctgacaattagtgatgcagatagttgcatatatgctttgctcgttgccgagtagtgtcatgggctaattggtgctcagtatctggctggtgttaaagcccgtgctacccttggcacccaggcttacaggccacaatcatgacagtatccatgcacgccgttgagagaggcttccgggtcgacatggcatcaacccttcaaaagaggtccttatcgttgaagtcacttaaggaaaggaccaaaccttgggtaaatttgagttgcggcctaacgtgcacggagctttcgagtgttcaaaagtccgtccttcatctcgcctgcaatcgtgatgggctggcgagataggatccgtctgtggtctcttattgcttcttggatgttgttcaccgcctacacttttacagccgatatgtaggggtggttgccagggtcaattggtcgcggagcaaacaagaaatacctctcaaacaaaaacattcagttcgtccctcaagttttttctcatttcgtggtggggatggcccatgtgatggctcggaatgcagccgcacagcgcgagggagtgaaggtctcgagaaactacatctgattgtgtcaaacgtcaccaaagaggccagttcgctaatatggtgtggcgcgaacaaccaaacaaacaaacaaaaaagacgacatgtcggtgtgagaggtaggcacagaagaacgagcaagtacttactctgcacacgcattgttcaaacctttcactgccggggataccaacgggtcgggccgcgagtcggcccaagcaatccagcctgaaagttcttacttgggatatccggtgtgagatggcctccactgcatggatggaaaattcggatgcaatgactatctggggtagagtacccgtcaaaaacacccgttatgtaccaacaacggcagagctcggcgctatcgaccacgcatttgctaacggataccggctgtagagttgtttcggtttgtcgtcatggacgcaaatgtctgcccaacagccacattgtactgccgcggccagctgcacactcgtttgaacagtgggtgctctcaggtgacatccgtattgcccttgttggttgagaatggtagcatcctgccagccagtgccatgttagtacgcaggacggggaagaaaattctgtcccgtcaggcgagtactttctcgttctctgactactgaggcgcgaatgggttgagggtgggtgggcttgttggatgggagcagatgagtctacttccatactctaaaattctgggcgaaactgtttgttgccgccggcatcccaacttagtcacggcgaacagttcgtctcagctacaaggccgtgcctgctagtcagtatgagcaaactgttgtgtggtccatcagtttgcaagatacaatgctcgatcgaacgtagtagtggagagttgtgacgggtgcccggcccagctcagctcgtcaatggtgatagcacatgatatgataatactacggatgggacgatcgtttgtgtgcaaaagtaagcagctcctgggcacagcgagggaagtttcccgttttagaatgtgtaataagtcgaatcatatagcaacacaactactctttagagaatctctctttctatatatgtgtataatttgatttgcatttctgatggactaatagagttgccgtcctcggtaaatctcacctcctgtatgataacaataaagcagtgacagagtgtttcatccatataaattatcagaagcatatttcctgaatctttgttgaatttcggtttattagcttcatattttgtgaagatggtggcatttaagaatggctcactaaagagttgcacgcatgttctttctctgttctgctaactgggagtttcggttaccagaatgaatggcctcccgtcttacctaaagtctgaatcggtctgtcaagttttttaattacctttccatagaatctcatgcatattttacgtctggttgttctgttacctcgcatggcgcatgcgaaatcatctcacggatttggtttccatgagtgtatcaaccgagcaaaataatcttactccgttccacaagcttggaaatgcgagttatagttttagggaagtactctcttgtggcggcttaggatctgcgacggatatctgagacatatactgatactggagtgtgacctgggaagagtaatttggacacaggagtaacgaacggacgtcgtaatacgaatttcgctcgtatcactaaggaatatacgacaggccagttatgatgagatcggagaggctcgctcggtaatattgaatggatggtgtaaatcaataaactaggggtgctggttgatcagccactgccctgacgaggagattatgtagccagggcaagaaaaaagcaaacccatatttcttttaaccgagagatattcacgctcttcatcgcttaaagacgatttctctatgttctgtgtagtaaatgatatgatggtggtcagtgatattcaaaatctcaacccaaggcgtataagtgcccaatctactatctggaggttatcatgcctattgtcaccgggattggctggacgagaacaataccccgaaagagcacagccactgtcaaaagtggggtcttgggggctggatcaacccgcaaatctttcagccttgtgcgctccgaacccttttcacccccagcctcagccttgctacactacatcctgacgatcaactactatctcccgtatcattgagttgagctctgtcaatacgatttaggttagtatttaccccactatagaataccaagtcgtcaccaaaagctttcgctaattgatagagttcagtttcatcgctgtatcatacggacgagcacgacagacagatacccttggttctagtctgcgactgtcaagtctcgagaccattggctaagagcacctcgcgtcagctcttacgaagacgtttgttccggacgtacgattcgatcgaaatttctctagactcttgtctccggtcgtctgctcaaggcgctctcacacagggggaggaaacctatcatcctctttctctgttgccatcatgtcaaacaactcgccctccacacccgtcaaggtgccctccagtgccgcaaaccacacacaggccactttggacccagatctacgatcacagatcaatactattcttctacgcgacggtcacgtttccaagtacgctccctcccttcgccaagctacatcataacatcccactaacaatgttgcccaagaatacaagatgctctccttcacgctctgaactcacactctacgaactggcctactaccattcagtcgcatgctctatctcttctacgctctggtgaggtggcaaccttccctgctctcctcagccgcgtcctcgaagatgtccgccacgactctgccctgaaccccatatcctcgagttccaacggcactaacgccaagtctgcaaccaacggcgacgcttccaagactaacggcgcgacggatgctaagctcagccttgctgtgccagagtcggtcgtcgaggaagctctccgcgtcaccagagagagcctggaagccgtttgcgagatcgaggacgatggaaccgcctgaatggcgtcacaatacaacaataccgatgaatcagacagggggctaagaaaggggcgtttgtgtcatcaattagatgcacagtgccatattattccgacagaaccaaaaccgctcttcctatgcaaagttaaagccccctgctgagacgctcagcaggtggggaggcaacaacaacttgaccaaatcatcatacaacattaacgaataccagagtaaacagtccaggatacaatcctggataagcccgcaattgtaggccaactaatgcctctcttgaataagaacccatatgtaatgcacacaatcaaccaacccaccatattcacaaatgaagcacaggacggatgataccaaacccgaaagaaggcgtggctacgaaatgagatttacacacgaaacgactgaatagacaatttcttgataatgagttagctatgatgcatctttggactattggcgttgtctgactgtgataatttggtggttggtacaacttaaagcaaaatatgccttcggctgccctgcgtcaagagtaatacaaagtagagcataaacgcaaccttattcctgcataataaaaaaccaatgcctactaactctgtaataagcagtgtatatggattatcgattgaacgagtacagtactatacatatatcgcaacttgaagatattcgttgacggtgagtgattagttagccttgcgtcactttcactgcacgttgtattaaagctaagggaatcaatttcatcatctatcaaagcgcaagtctgtcttatgtcaccgagtgaccacaatcgtttcctcccgatcttcaaaaacatcatgatcaggtaggatgctgtccatctctcctctaccattctaccaactcctatttcaatattgaccaaagtgtagggataaatccatctcactggttggtcgcacgctgatgcggagatgtacgagagaaattattagagtacaaaggactcatgtccatacagtcgttgccgtcctttagtcgtagagatcatcatcattgccagcatcaccgaaggagttgccggcgtcaccaccagcggcctcggcaccagcctcagggaacttgaagaaagcgccaggaccggcgttcttcatctgctgggcgaaagcctcgtatcggcggatctcaacatctgacactgatcggcgagccatctgcatggcctcctcaaagtgagccttggtcagctcagggacagggtcctcagcgtcctcgtctgtgtccatctcgtcaccagcagcctcacgagccttttggcgctcgatatcgatagcgatggactccttgatggcaatcttgacagcgcgttgtgtgatgaaaccgatatcggcaccagagaaaccgtgtgtcttggaggcaatgtaaccaaagtcgatatcggaggcgataggggtctttcggagctgagccttgataatgctaagacggccaggctcgtcggggaggggcacgtagatgagcgaatcaagacgaccaggtcggcatagagcagggtcaagctgctcgggtcggttggtggcaccaataacgaaaacgttcttcttggaagtcataccgtccatctctgtgagaagctggttgacaacacggtcggaagcaccgccggcgtcacccatggaaccaccacgggccttggcaatggagtcaagctcgtcaaggaagacaacacaaggagcagcggcacgggccttgtcaaagatgtctcggatgttgctctcagactcaccaaaccacatgctgaggagttcaggtcccttgacggagatgaagttggcagcacactcgttggcgacggccttggccaacatagttttaccagtaccaggaggaccaaagaacagcacacctcgggaaggagacatgccgaacttgaggtacttctcggggtgatcgacagggtactggacgttctccttgagatcttgcttgacctcctggagaccaccaatatcctcccagcgaacgttgggaacctcgacaacggcgacctcgcggagagcggaggggttggagacaccgagagcgaagcggaagttctccattgtgacaccaagggagtcgaggacctcggcatcgattgtgtcctcatcgagatcgatcagatccatcttctcacgaatctgctgcatggcagcctcagagcagagggcggcaacatcggaaccaacgtaaccatgtgtctcggatgcaatctgctccaggtcgacatcgtcaccgagcttcatgttcttggtgtggatctggagaatctcgagacgaccagtagggtcggggacaccaatgtcgacctcacgatcgaatcggccgaatcgtcgaagagcggggtcgatagagttgggtcggttggtggcggccatgacaacgacgttggaacgagccttcataccgtccatgagggtaagaagctgagaaacgactcgtcgctcgacctcaccgttagtcttttcacgcttgggagcgatggagtcaatctcgtcgatgaagataatggcgggagagttcttctcggcttcctcaaaggcctttcgcaagttcgactcagactcaccagccatcttcgacatgatctcgggaccgttgatgaggaagaagaaggcaccagtctcgttggcaacagctcgggccatcagagtcttaccagtaccgggaggtccgaaaagcaaaacacctcgcggaggcttaacaccaatagacttgaaaagttggggatgtcggagaggaagctcaaccatctctcggatctgggccatctgctttcggcatccaccaatatcgtcgtaaccgacctcgttgaggttgttctcctcctcgtcgcgctgaatgggctcaccctcgcagtgaatgacagtatcttgtgcgacgataccgtactctggggggtcgacctcgacgaccttgaactctacttgcctcatgccaccacggacgatgaataggtctccttggcggacaggtcggtaggcttctcggaagtaaggggcgaggaaaacgtcaaatagggaaccggtgataccctcgacggtatcagcgatagggagaacagcaatgcgcttggcctgtatgattgttagaaacagtactgttcggcggtaccagcaatgggacactgacatatttgatatcgggacaagggtggatagtaatcatgtcgccgtgcttgactcgcaggttgtgacgaacgactcggttgatgcgggcactgccatcatcgagctcatcatcagcaaggacgatgaggactgtgtcctttctcttcttgcctcggacgaggacggtgtcaccacggaagagctggagctggtccatggtggcctcagagagggcaatgatactgttatcatcgttgacggcatcggtgacccttggtggtgtcagttattatcccatcgtcatacagcgcaaagcacctacatcaactggttgggcttcttcttcttcttgaggatcgcagtcgcgacgtcatcctcctgcagaatggttagctgtgtgttggagactcgtatggaatcggatgccacgaacgttcttgacctcggcgccagaagcgtcgctataactttgttagccagtctgctcgcacgtaaagagagacagtcgctttgactgatgtcggaagtgagaattcacatacgtcaggttgaccttcttgtgggggtggtgctcgtcaggctggggagccatgatggttatctggttgcttcaaatgaagctggtactggctcggtgatgacgaaaggagggggagctgtgagagttgcggaaaagccaagagatgacttgatggatgtcgtacttggtgtttaaatgggaattgcggagattgaagaatggggaaggggagaatgtagagggaagaatttggggtggagagtagaaagttgtaaaagtgaaagcagacgtgatgtcgaaggtctggcctgaaggttggaggcaagagctgttcaaaggccacccacctgctccggaacggctattgacagcgattcactggccgaccgccacctctgtgggccaatgatatcaccgaatgccctgaaaacggggcggaacaatgatgttgagacagcttagctcagccggatggtggggctactaggctggcactatgatgcagcgagtgcaaggcggtagcaacaggcacaccgagagtgacgactacaaagacaaagcaggtggaaaccagcagaagcttccattacagtgtattgactgccatgtaggtaatcacataccctataatgggtgttttcagtcttcattaggtaggtactgccatgtaattctttataaacaagcccgccactttgctagtctaacccataacgcagggactgagtatggttagttcctgcatgtcaatggcggatcaaaggcagtcctagagatccaattattgcgcggccccagttgcctactgctcctcaaccgatcgtctcagagtacgatgatatcaatgggccagtcttgagtcactcgccgtcgccctttcgttgatattctatctgctatcataattctttacgatatcataacaaacctcttgcccctttgccgcttgcaaacagattacaaacacgattgcctcttgtagctgcagaatctcggcaaggtacacaggaacaccggcaatgatccagaccatattgtgtttttaaacaagctaggcgtatgcagccttcctctcatccgtggcgttgactgctgagtgtacgcataattcacctctatccttgtgttgtgctggcgagtcagtcaacggatatgtcactgtccgcagtccattacctagaaggtattagccatgcacggtgtgcccaacaaaggtaacattcgagaatacgcaggcgaaatatatcattgtttgcgttagacgttacaaaaatctgctactcgtttcaaagttagagcactgattactgacttttatcatggccatgatgctaccctgaagtggtaaatgctgtaaccaatgacaagctctgttgcagttcagaactcatgatgtgatatgagcatccaggttcagctggtatctgccatttcaccaccaacagattcagtgtaaacaaaattatagcttttcctcgagtgatttcactcgtccttctcaaatgcatcattgagataagtcacaaacatgtccctcagtctagacgatttcatgtcgcccacagcctccagcccaataccccctctattcaaacccataaatgccctcctcaacctctgcaattgcggtagaccaaccttctttccggctggcagatatatcataatctcattagaaccagacggtatccgcacctcgtcaacatcgtcaccctcacgctgcgcctccactatgcgcttcacaacatctgatgtttcgcggtccagtatgtacaaatagtcgccgctttcttctcgcccgcgctgtatagttgcttggttggggcgaacaaccttgcgggcctcgcctgctattgtgtcccagaggtcggagaagacctttgtggtttgcgcttcgtcatcttcccagatgagtgtgaagagtggactatcccatcgtgtcattgggttaggctcttcgtatcgaaacactaggttgtcccagttgtccggctcgtagggctctgtagagtcgaccggcgcatcatcggaatctgcagccgcgggtgctgcctcttcacttcctgcggtgttacttgaatctgcctccttcttttgtattctagtcttgttgacttctcgtgccttgtctaccgagcagccaatctgcaatatgcagctgggcgtgcgcacagctttagattcgcagtggagttgataccgccaacccttgatgtaattgagaccgtccaggatcacaatatccttgtcgctaagcacgcgcttgacagcgccatagatagaagcacgggcatctttctcagaggcattcgcagatcgggtatgtgcgcggactttgtcgggagacaggtcgtagacggtacgggagatggagagagattcgtcggagatgagatgtaggcggtatttcgtatcggctatacgcttggagaggtagtcgtgtagctgctttgcgcgcgtcgacttgccagaggtgggcagtccagagacgataatgagctggtgggtatatttgttagatgagggacagtgtatatgacatggaggacatacaggcatcgtctcagttcgggtaaaactcttgaggacacaaacgaaagatttctgaacaacagtcaaaaagaataggctatctcgaggcctcctacggtgttgtcaaagtatggacatctattctagtagaagaagtcaaagttgctcattggagaatttttggaaagattcgacgtcactggggttctttgtgtgtggggttgagttttagttcccctcatgggcttttaagacgacccttggtttctgatcaacataacaaatcggggtacttcctggtaatttaagttgagtgggaggatcagtttgggtcactgtatcgacttgtttgcctaaaagggtaaaaaacaagatttaattattgattctcgtaagaactgaaagtttgagttgcaactgagtctagggaggaataggtaatagagttgagggtggcagaaaagttgaccttctaatcctgagttttaggacacgaaaataaatagcccaagaagtgtgacctaagtagcataagctggtctactaattttgtcccttgtgcttctagcggccaaattttatgataccctgagggggaagaagaatagagttaagagaagtagagaagatatatgtccacaagtctaagaactggcctataatctcacatgcattgaaaacatcttgataagggagggtctcgtcgctctcgcttaggccattcgttgatggctgagtttcatttgctaggtacggaagacggcactcgaatcgacagccctataggggaaagtaaagaaagttacgttgcacacagccacgcgctgaaccctggcgattctattcgggcagatctaacgctaaacctgatctggcatgccattcgacattatgcactctcatcatctcgcagcaccaggcgtcaaggttgattttctaacaaagtggctcttgatgctggaatcgaatctctctttcgggaaagccactcgagcttcccatattccagtggggatgtgaggctatggcgatgccgttatgccgtgtatacggcgtttccttaagttcagctgaaggctcaagatgaggttgaaatgtataaagatgtggttatctctcgagttgagtagatattcaaaccatcaacacttcaatcaataacaatataaccatctcttctcatctcacctcattactctaaaactactaccaaatacacctatacatctatacatctataccacttatacaacccactactcaatatggctcgctctctcggtgcccatgacgatatcgctatcgctgaaatcgtggtctacacatttctcctgtttggcgccctctttctctgcaaaacccatggcttctctcgaaactctgggtggttttacatcatcattctctccctcgcacgactcattggctcatcaatgcttctcgctactatcaacgatcccgacaacacaaacctctacatcggctggattgttctcaatggtctcggtcttggaccattgatccttatcatgctgggcctacttgatcgtctcttcaacactatcaagagccaaggaggggccggtatcaatgttctctatcagcgtgctgtacacttgctgatgctcgttgccgtcattctcatctctgttggcggtgctagctccaactatactctcgacggtgcctcgcccaccatcaagtacagcaccgagagcaaagtgggtgtatctcttatgattgttgttcttgtgctggtcattggccagttcctcttcgctcttcgcaaccagtcctacattgttgatggcgaacgtcgaattctcattgccgttggtgcttcgttgccatttgttatcgtccgacttgcctacacctgtactctcattctaggtggccacaagcaggacgtctggatttatctcggtgccggtgtcattatggagatcgtcgtggtcatcatctgtgaggccattgggttcactctcaacaaggttcacaagcctgtggtgagtgaagaggcagcaaacaaggctacttctggagcatgaacgggattcaccgtataaaagcgcacggggcagacttatggcatatgtacaagcgtggagttggtttataaatggtttggggtatgggggagttttggttcagttgcgacttggttctggtttttcagtagtcaatcaataatggcatgttatcccaaacactttcgtgtctaaacgtgcagcatctcacatttatcatctaaatcatctaacttattgagaatgcctgaccagatctaacaatcatcaacagagtattggtctttccagccccacaaaatcagggtataaacgcgaaacaagcaattcaagaatgctttccagaaacagcaacatgtcggaatacttccaagtcttacatgacggtacaacacatcttctccagcttcttgaaaatgatcgcaacaagatcgtcgttcttctcctctggctggtggtgctgtccgccgtgatgcggcccaccgtgatgttgctctccaccagggtaaccgccatgacctccagagtgcgagggcggtacaggctgtcctccctggaggttgatgattatccttccggtgttgtcctcatctgtctcatatcgtagcccgagctcttggcacagctcttcaaccttaggcttgagcttctggacaccgccggcagagtgatgtcccttgccgacgatagcgtacagatgtgtctggcccttggcctggtcggaacgaatgcgctcttcgaggatcctctcggcctcctcaacgtagaggccgtgaaggtcgattgagtcggcctctacgcgtccagaggcattgttctcacggaagatgaagtcggaggcctgttgattgtagtcgtccatgcgcgcggcgtgcgccttgccctgattggagagctcctttgcaccagcaccatctccatcttcataggcttgacgtgactagatgaaaggtcagctatactttgttcatttacccggtacagacaaacaccttgataggcgttgatagaatgtgacgtacgcgggcaaaacagtcgttacgcttctccgcctcggctcgcgccatgtctctcaatcggtcgtactcttgctcaatactatcgtcatcgtgggcaaaggctaaacacaacccgttgtcagcgttcaacgttcctcgaaagcttgttgtggattgaactgttgcgttcccgcttccggcgcaaaccaggaccagttccatgccaccagtttagtgttgacgtaccgcgaccgcccagacgttgcataggaatagacattttgggagggaattgattgaattccagttgattatgctgataattatgatgtttgttttatgtccaaaagagtataattcctttgcggttgcccgttgggtttgggcgttgtctgtgtcaaaaccaaggttgaagctttgactgactgatgttgtgttggcgacctgcatgtgttgtcaatagtgggcgctgccaaggttagtgtgtactccgtacagacaagtactacctactacctgtgccaaggcaggcatatgaggtatccagtttgaatggttttcctgcgctatgttttttttattttctcttttctctttagatcatttccacttggctacggattacctaccgcgaggcctctctggggcgctctaaaacattgatatcgttctagacttgagtagattcaataagtatccgcaagcactatttacccaaccgccgagactccgactaggaactttgctacatgacatcacaaatatccgaattgatctcagtgtagatgtttaagagaagttgaaacaactagcgacaatctgcgtggtctgagaagcatctcagctgtcatacaataaaccaaatggctacccttgatatggtaaatgcaggtacggataagtcagccaccaaatgatattctgtgcccctcgtagatcgttggccgcgatcaaccacagacagacatggaaccataacaagacgctctcagctccaatacccctacggcaatagctggactcgacaactcgatcgcaacccgtacacagacaaatgcttaacctacaagccaccagatttgaggctgggttcccggagcgagcccaccatacagaggagtgaactctatttagccacagcaaagacttgaagtctatatcagcaatcgacttttaattgtcggttccaggacaagcctccattcttaacattgcctctgcattgaaacagactttcgagcttcctacaaacagttgctattcccggtgcaccggcagtcggttatcaacttgcgttgtgtttgcttaacagcattgtagttggtggacaaagatcctgtcgacacgagccaactgaaccttgaaacaggaacgtttactcgacattcccagtcaacccgatatttggcctgttgtcgattgtcgattcgttgtgaggtatcgtggctggttcgggtactccttgctgaaggctggactttgttgtttgagagacaactcaaccgcctcagccgtctccgtctcggagcaacctgttgttctggtaaaagatggcttggagaatccgagattcgtaatgcacgcaagctctcacttgggtatgtacatcgtcaagaaatgctccatccttgtcgatgtatctgtttgtacccaagaactcacacttgtgaacatgggattatcgacatgccagaccagaatagcatcaccagtgcaggaacgaacgtccagacacaaagttacatcgaaaggaaacaaggcagggatagagaatacggaggctcacgcaattctacgtaatttgtccattgacgatgatgccatcaaatattattttatggaataagaactcaccagatgacatgcaggccaagcaatagcagatcaaaagcggaactgcttgcctgccatgtgctcaccgggtacctgtttaagggaaaagtcgagtctagacagcatcgactccactcaattgaaatgactgagattgggtggcttcggttgtagtgaaattgctttattttatcgtgaaatttgggtctgagagcttcatctactagcagggatgggtcgatgggctcgttcttggttggtactggaggctatcatatatacggcaaacgttctgcggatatctgcagtaccatgtattggccacgatggacgtaccaagagaacgtccgtggaacagatggccatcatcatttatgagtttttagttacaaataccttgaacctgggagttcagaacaaggatatagtaagcagtcagttagttacatgctcagtttgttgaacaagatctgagaccaggatcttagcgagagaaccaccgatagcaagaaacaaatagttgaaaatagacgaatgattaactactcttaggttctggccgatgattctggccgatatagacaggatatggccatcgagaaatcggtttggatggacaagacatccaacacctgccaaaccgatacaagcaccagcgagtggcctcagctcctggggatccttggtgcgctgcgcgctaactgtactacacattagctctagcagcggacgatatcgttgtggcgttcatctctgctgggttcgcgactcgttctacccgtcaaagggccaatgaacagtccgtccgctgtgcttgactcagtcgcgacgaggttatttgcaagcctcctaatagcagcagttgtatccgtaacatactgtacgggaatgcttaaccgagtggttagctatccatacagagcagatacatctagctcttgtcagacttctagcttgccgatcgtgatagcgaaactgtatgcaacagaagctatgtatggaagcaaggaggaagcttctgagatgacggccactctgccactacaccaagttttaggagcgggagcgcccaaacctctttgatactgtaacggcatgtgctcttggtatgcccattcacctaccggatgttgaacagcttttgtcggcgatcgacatattttcgcagtcaagccccgagaactgacactttcaccccttcactcccaatgactagatgacactagtggcagatctggtgttaaagccgtgaagctgcgtacgcattgaagcacaaggcatcattgtttccgctgcttctaatgattccttggccgttggaccgagatgctgcagctggagaagaatattaatcggtgtcacaaatgacatgcgtagcacaatgataggttcgtgtagcgtgttcctgttgatgttgtcagccgcaacagcaccgtcgtcatggcttgatcgccctgcgtataacgacgagttgcgataaaataagaacaccacttggcagttcgtcgtaagattcgtgtatcctctagttctggtttctggtgacgctagcaagtgtcagagcgcagacaatctgcgcaaacctagacttgagttcgtgtcaaaccgctccgatggaaagggaaaaagcaatgaaacagggataacggcacaagcaactctttctagatggcttctacggatacaactatgcattacagtacagtgcgatgtcgagttggtaatcgaaaggacccctgacacatctcgggcgatccccctttcgtagtgcctgcgatgaccctgacccccgtcaggagacaaggagcttgacggtattaagtggccctggtggagcagtcaatgataactccaagtgtcatgagaaaacgggttgactatgagttcggttcactttaagtgagtgcacagaacagaacggtactgcagtgcggagaatatggatactcagtgccgtaggacacaagaggactataatagaataaagccgattcgattcgtttgtgcggcggacgggaagcacctcgatgcaatgagccgactttgtctcgtgcgtactctacatcgcacagagatattagagaacagttgtggacgaacgatacaggtggggcatcatattttaatgctataaacaagcaatcgaaacctatagcaatcagcaaataaggatcgagagccgagagatgaaacatttatacgtgtgtagtctatattatagatgtttgtcgatacgtactgtggaatgcatcgtggactggcgaacgggtccgacagtcaaaacaaatggaacatgatgcaaggtacagagtacagcgtaccattcattgagtttgcatgtatacctatgggtacagtgttgcagatatcgcattgacagtggaccaatcgcaacatcaaacatccagctcttgacggtacagcggtaatagtactctgtacagttgtagaaatatttgactgcgttaatatatcgcaagctccaggtcactaatatattagcaacgcacgtggtgctgggttagagatggtcaacttgtgatggtgagtcgacgtttcggatcaagttcccgcattgagctgcgctgagtgattggccatggatgttgcagaccgaatcaaagacgggtccgaaccgaaattgtcgtcaaagaagtctccagactggactggactctgagctactgctaacttctgcaactcaaaacatccattccagagccacagtcccacttgccaggtcctggttctgtatgaaggacgtttcaagctgactgcacaacagactttgctttttcatgtcatgcagcggttcatctcaaaccaacaggaacagtcggtacagcatatcaaagagctgtttcaactctctaaatgtcggtcgaatgccccttattccgtagatcggctgttttgttacatgtacagtgcagttccttagagttgatgttgatttcctcccaaagactgtgatgtacttcagatctgctcgttgacggtgataggctattatcacgacgcatgacttcttcattaagcaaaccattcggaagaagcaattgtcatcccaataatcttatagacttttgcttttgccaacgacatttgttaaaatgacgaacgactttcggagacatttactgataatgtactccatagtctctcctcttcttgaatcatgcgactgttcgaagtttggctttcgatgatcatcccgtccggcagggacgctataccccagaaggtctggctgtgccaaaatcaactgggacgggcgacgatgatccaccaggttctgaagggctaatcaagtcgctctgcaagcggacgggataaaacaaagcgaagaaaccactgaagcaaaagcaggacaagtgctgtctctggtttgattaattaacggatgcttttcccaattccgcaacagcgcttcgttaagtagctgctgagacgggttcgttaatgcccgcttgtcgtctgaagccatgttacggtaccgtagcatcgccatgcccatctcacatggatgatatccacagctaagcaaatggcaccattgattgctccacttgacctcacctcgcggcttggatctggacctgacccgggttggctcttgatgtagttggtacccggaagggaattcgctggcttgtgcttgctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcttcacgagccccctcgtcgcgatgtgaataaatgaaagcgtctgatgctaaggcccgggcggtatagtagcagcagcaaagaccctgctaaccaaccttagcaggtaaggttggtttactctgtatgtaccagaaagatacatgatgcatcgctgggatcttcggcaaagctagcggtacctcgctcttggctggtatccatcattcatttcatctcattttcttttttctctttctctttcttctttggcttctagcagttccagttcccatctagctggcccaagtgcacgcctcttttttctgttggtgaaccaatcagccatcatattctggtgacggtctgcccgaccgccccccctctctcattgtgattctcattcccatttgcatccagtccatctcgtctcatttttcttctgctgctattcttccctctcctttcccaaatcccccctcctgttctaatacatctcggatctgcctctgatttatttctcactcccagctcttgggtccatccatttaggtcacttttaccttttgtaccgctccccatagcgcctatgatatcctaatcctccacaataaccgccatcgccatcgccatccatagcctttcgcctctcgcatccatcggcgcatcgtcgtcaccaataaaagattactttgccgctttgttctcgtcaacgattgatcaatttcgcaacgaattgttgctcgcaagaactcactatcaagagtcgcaccactgagcattatacgtaagtctagttctattctggtatcatgttttatcattcagtcaatccatcttcatcgtgagtctccaaatcatcacccaaaaagaatctcatacacgccccccaagtctccaccaaccccccaggcgacctaaaatgtccctacctcctctagtctagagcccccggccccctccaccccctgggccaggggatgtgcgagagattccgccctgggctgggcctttttggcctggcgttcacactggctgttctgctctactctacctactactctgctttggtctttgttggcacgactcgtgtgtcgtgccccaaattgcagcctcctccccccagttaccacgctacgcccaaagctacttctgcatctccttttctcttcctacactccaccttacctcaaccttacatcgccttcgctttgtctcgcttctttttccatctcatctcttttctcttctctataccttgacaagtcggaagtgctttcgctccgccataaacagtccttcgttcttctcgtcacgacctgcgagcattgttaataactaacgtcgacggctttagcccagaccatatcttgcgacatcgacaacgacacagcaaataccgcgtcgctcacctcatttaatcaatttcagtaattctttttcgccgtttcgaagcaaagccaaactaccgtcacgatgggttgcggaatgagcacagaggagaaggagggcaaggcccgtaacgaggagatcgagaaccagctcaagcgcgacaagatgatgcagagaaacgagatcaagatgctgctgctcggtatgtttgcgacccagccaggctgctttcgcgactagaaacccaacgaaatcgcgacgcatcgcctgttatctactaccacggacgccttctgacacattcttctaggtgccggtgaatccggaaaatctactatcctgaagcagatgaagcttatccacgagggtggctactcgcgcgatgagcgagaatccttcaaggaaatcatcttcagcaacaccgtccagtcaatgcgcgttattctcgaggctatggagtctctcgagcttcctcttgaggaccagcgcatggagtaccacgtccagaccatcttcatgcaaccagcccagattgaaggcgatgtcctccctcctgaggttggcagtgccattgaggctctgtggaaggaccgtggtgtgcaagagtgtttcaagcgctcacgcgaataccagctcaacgactctgctcgatagtatgtaaaaccggtgcgattgtttgttggcccaactaaccatccctagctactttgacaacattgcacgtatcgctgctcccgattacatgcctaacgaccaggacgttctccgatctcgtgtcaagaccacaggtatcaccgagaccactttcatcatcggcgatctcacataccgaatgttcgacgttggtggccaaagatccgagcgaaagaagtggattcactgcttcgagaacgtcaccaccattcttttcctggtcgccatctccgaatacgatcagctccttttcgaagatgagaccgtcaaccgaatgcaggaggcccttactctgttcgactccatctgcaactcaaggtggttcatcaagacatcgatcattctgttcctcaacaagatcgatcgattcaaggagaagctgcctgtcagccccatgaagaactacttccccgactacgagggcggcgacgactacgctgcggcttgcgattatatccttaaccgcttcgtcagcttgaaccaacacgagaccaagcagatctacacccatttcacctgcgccaccgataccactcagatccgctttgttatggcggctgtcaacggtaagtttattcgcatgatggtaaacagagcctttttctaacgcatcccagatatcattatccaagagaaccttcgtctctgtggtcttatctaaatgatttttttcttgctgtcactaaaacacgaataccctcgatcttaataacgacactgcttagatgggccacggggaaatggctcacgattttttcttgtactcgtcatgccaagggagcggaggcacggtgttaactgcgcaactcctttggctggcgccggttaccaatggtccggctcatccagtacgctagatatactgctagttttggctgcgcccaggtcgaccttggttccgtttctttgtaaggattttgcctggttgatggatgggagttgccttgtatcacaaaaacgtctttttaaagggagaaagattttttaagaccagtcgaccacggacgatagggccgcgaaggcccgtggtcacggccgcccatgacgtcggggaagatatgatttgcccgttcaagagcgtgatgaacgaggccgaaggaaaggttcattatttgcatctaaacagtgcgggcgacaggaggatggaaggtggtcatctattttgtttaattacgaagctcttttcctaccatgcgttcattgttcgttcctcactacccgttgctttagcattgtctgtctacacgtccgcccatggtgttttacgcttaattttcaaaactatcaagtatatcgactgtaaagttcccattgcttccacacgtttctcatctttaaaaacaagtatacctcctcaaacggaacatcatgttctgccgtcttaacccagtttgatattgattttgtctcgactcacctttctttcctcactctccgacatttcctctcattgttgacacatgcctgtttatgtccaggctcacccaaggttgatcagcacgcgctacccacgcacgtttctcgacgggagcgaatccgagtcaccctacagaagaaggatggggactattgtctctggtgatgagacatgcatagatctgatctgtgttagacatgttgttggtcatcgcacacggtgacctgtcgatagacaaacaaccacagtcatgtgactttgtctccatgtagtgcgagttgatggcggttcaagacaacatttcaaaagtaggttgtccctggtcatggagactaggtatctgttgattcacgcattatgtcacatttagaagcccagtgatgttgctattctctcaatttgcactaccaaacatacaggccttgattctatctgaactagctgacatgatgtttctcgtctccatactgcgctcttgggacggacgaaccatcccggagcctcgcagtaggctcacatgagaatcaaccggatgctgctgttcaatattagccctgatccaggtcaggctgtgttgcccccctccaaaaaaaaggcattgccagattctctcggtttctcagagattgctggcatcgctggtgaaattatgccagccgtgccgatgttttcgctttgatgtgtgctcctataagggagcatcttgtactttccccgcccttgcaaggagtggcttcactgttcgtgtgaaagcctgaactgccattactcttccgttatacacaatcgtacggtaaagagatgaatcggcaaaggtgtggatgctgacagtgttgatacaatttccgtataaaatcaatcgatccagtatggtgagaaaagaaaagaaatctcgcaaaaggaaatagtgaaaagtgtcgatcctgatacagtggtgtacaatcttctcgcgcagtcgtaggcgagataagtttccaatcgtaaacttgggacatgattctgaaaagttgcgacgaactcatatgggttaagatccgtaggaatcctatatgtccaagtatcgagttggtatgtaacggagcctagcatatcatatccagttagtgaacggttgcaagacatggcctcaagtggtgagacttaccgcgtcggctctactctagtaaatgtttttgtcggttttctttttttctgatgtctgctctcttctgtagggtccttctattttccccattgtctgcagttgaccagggtattgggcgtgaatgaatactagctgattcaatcctggaaaggtcgctcgttcattcgcggtgacggtacagtggcaagatgaattagttctcttcatcggaaccgttctcttcatcagaaccgttctcttcatcggaaccgagctcttcatcagaaccgagctcttcgacagttgaggaagaaggggtagcatcctgagccgcgcgttgggccatcatgaggtaacccgcgggggtttggatgaactcctgaaattcacccacgcgactgccaagctcaatagcagcactctccactcgcgaaatgagtctatccagaggggttccagaaatgccagtctggatggcctcgttgatcaggtcagcggttgagctgggcaggttctagttaccagcgttgacaccgattctttgcaggcgctcgaggggagtctccttctgggtagctgtctggccgttggcgtattccaaatactgttggccgggaacattgtttgttccagggagtatggcaggcatacgcatagtaggaatacgcatggactgcatctgcatctgcagggcagggaacggcgcagggagaaataggcaagcctgattgtcgtctatcatgttgattagcgttgtttttattgccggcacttgactgtctaaataaacttaccatgaaaagtacaacgggatccgctcgcgttgtaccagcagttagtgcaactgccgcacatttgaccgtcatagataacacattcgtgccagggaccgtggcttctcgagcagttcttgcaagcggtctgaacccgaacaccggtaaggtggcacagaagagcttcggcattgctacgccgcgacacattgagttttgtattgcggtttctctggcttgctggacgtactgccagctcgtcaaacaatctctttgcaagtgagcttttggcgttcagttttttgccgaacattcgagaggcgacgtttccagcggtttcgccatggtaagtggtgggcacaagttgccaggtataaccaggtggtgctgggccttgaagagcagtgttgtcttcattcgcgacattaccttcattctcatcgtcgtcctcgtcttggtcattctcactatcgttgtcattctcctcttcttcgtcctcgttggtctcttcatcagcagagctatcaacggattcgttcgaggaggcattttcggcagctgaagggtgatcttcaggatcctgaggggtctcctggtcatcgctttcaggctcctgtactcgctcttccttgaccgggttctgtgtgttggtctttttggtggcagcagccttggcagcagctacagagttgctgatacgtcgagaagaacgactcccgatagggttgtttcgggcgctcatagagcgctgacccttggccttgggcatcttttcgatgattggaagagagtaagagaaaataagtgttcttttttttttctccctccgctgtaggtatcttgaggttgatgatataaaggttggcttacacaaaagcgtttaaaaatagacggtagggagtgtatttagaagtaaggtgcccagcgacgtaggtgagtggttatcggggtaaggttacagggaagaaaagtgggagaacggagagagaacacaagctggggcgtgagagagtggaggtggagtgagagagcgctttgcgagaaaccgggggggacaagattagggtgacccacagtaaacagagatgggtacgaatagcgcgctcacacggtgcgatttcgcgtttttacttgatttgagagaatcatttttttcgcggtcagcgattgtttaaattaatgatagcgcgtatgcctagccactgtgcctaggttagggtggtggttggtcatctcataatcgtaggtgagtatcaagtggtggttctgatcggtgtcagaagaacaatgatatccaagccacaacgtaacaactcagtacctagtaggtacctattatcttcaactgtttatcttctatctaatgaatagaacttgtctaacataagaagttgacaaagtgttggcatctcatcttttcttctggtaattgaactgtgtacaactgtgtttgaatactgcatgtttcgataaatatacaatcccagccgaatcactcttagaggtacacaatgagatcgtccatattcactaacatcgctttaacagcttgtattcagtctccaaatactctatgtaccagcaccggcagccttttcccaaataccatctcctcgtccctccgtgagttccttccactgcatcgcaaactccatcagtccaccctggccagccatgcttgcatccacaacctcctttggcagcttatgagccgaatattgtgggctgctaaagttgtaagcagccggatcgtccttcgctatgatccgaaactcagggcgcatttcaggttggtactcgacatcttcgtcaacatcctcgccttcagtagctgtatcgtcaccgctaacatccgggccagcctcactgctcgatgtgccataaaggggtttagggacgtccatttccaaaagctcttgccacccgaagaggagactgtctgtacgagttgcccatgggtttatatccatcagtctgacctttccaagtccgtccttctcgaaagagttctcaggaacgtagacatcaaagacgaagctagcgtcggggaaagtcagtctcaatttgtcatggaagaaatctttaatcttccgccataactgtggtcgaatctgctcgaggaaagcgtagtggttgaggtctctttgtgtaattccaatgagcgtccggtgcctcacaaagcatcgaaactcgagggcagcatgaggggagaagaacggtctcagaacaagaatgggtgcatatggccgagaggggggcgccgaggtgcagtcgtcaaaggcatgatcgagatcgtgagatacgaaggaggacgacttgagaaggagatagatgtcgttgggtgtcgtgcatttgagtgtgttctggtgaggtgaaatccactttgcatccttaggcgatgaccaattcaacttgggcgccactgagccacccaattcagcaatcgtctccttgatgagattgtgtgtctctgggaatctttggtttggtggtaatctctcaggctcatcatcttcgtcgtctgatgattcaggatcttgggcctgtggtctcgtagatgtgttggatgatgcgtgccactcttcctctggttcatcttgatgctcgtcgtcatccgccaggacaataccatcttcatgaaggtattcgacgaaagccggagggagggggattatacgcgattggagacaagagcttctgtacttgggaaaccaagagtcgtaggagcagttttgaatatgatctttggtgacaggggggaagacaagttcaggcgcatcgccttcgttgtcagcatcagctgaagaaggaacgtgaggcatcgtgaactagcggtataagatttcaaaaacggagattcccttatcctaaatttgaactcaaatggcaccagtttcaggaaagtaaatatcgagtcgtcctgttaatattcaagtgttgactgactcacttacaaattccatcgaaatattctatgcccctccaacatggaggggcgactgttcttatcttatcagttgtaaagggtaggcggtgagacaatgataacattatggcagggaagggtccaaatcgctacatcacttagatccacatgtcactgtcgcaaacataacaaacttcattgcatatagcattaccattccgcatcagtcgcttcttctataaaggagatactttgcctcttaaagaactggactcttcattatcaaccaaacatgtccgacaacgttggtctcaacacccctcggggcagtggtacctcaggctacgtccagcgcaaccttgctcacatcaagccccgggactatggcgccccttatcccaaggacctcgatagcttgagacataagcaacggcaaccagacaagggaatcttggaacatgaccgcaagcgcgaggtcgaagttaaggttttcgatctcagagacaagctagaagaggaagagtgcgtccctcaatgtttcaattgtgcctttacttatgctgacaaacacagggtcgatgaggatgagattgacaagcgttgcgatgagcttcgacagaaattgcttgccgagatgaacttgggaaggcgaggaggaggtcccaagaagtcattcaagcagcaccaggttcacgagatggcggatgccaaaatcaaggagagcgagcgactacggaaagcattgaagatcagcgctgactacgaggagggtggtcactggaagcgacaagaagagaggttacgcagcgccttggagaaggaggacaatgatgaggaagaaagagggaaagtgagcccacccagggactgatccagcctgagagagcgcagtcgagttttgttcttgtctttttgaaatggtcactgtctgggggagttttaccatttgcagggtactccttgtgctactgcgggagacttcgatctacgacggctggacgcattaagagaaacgggcatttgctatatgcatagttcaagtctggagaattgtcagtttgggtcttgtttgtctgctattccgcacatggcgcagggcgttcgagactttgggactggggtcggatatcatccatccatatgtctgtccactttggtttattggtatagggtagtttttgcatcagagactgtctgccttgtcaactatcttgctacagtaatctggtgattgatcatataaactcaatgtatttactatgtgttattttaattattattatttgtttatattcttccgtgtttatagtcacagtgtggtcataagcagatccaacagaacatgccatgatgactacgatatatgcttaaactcgtaaaatgaagtagtaattaaaacctggatgcatatgtctatatcaaacaaacaagtcaaaatcaagaaaaaaaaacctacatgaatgatattattattattattattattattattattatagtagtaacctttcactgtagttcatctcattatcgtatatgtataattccagggatcaggtggtgtaagttgcgacgtggcttaccacacacaggctcgagccacaaaaacccactgtagcttgagcttccttgaacctcacacgtcactgaaacaccaaagacttgtcgcagagacatcgcaaacccaagagatcgaccaccgaagaaaataaccatggcgcgactttcgcaaccgacaagcccgtcgcttaacagaagcgcaattgatattgcttcagaagagcttggaaatctgctctcgcgattacaaaagaccgttctacataccgataacgaccgcgaacgaagactacgatccagcgagtttgaaagagcaagagtggcatctgtaagagcagacataactatttccattcgaatacaaactaatattggctacagaaccttgaatacgcacggaatgcattatcaaaattggaacacgatgcgatggcaatcaaagccccaggtcgacgagctgaagtacagggagacttgaacgggaaacgagagctattagaactgcttctggaccgactagaagacttgagacaggtgattgtcgactcgaaaaggaggtggacgattggctgatatatcaataggtggcacttgatgaagacgatgacgatgcaagtaccgacgaagaagacattctttcagagataatacccacacctagcgacagtataatgggctctatatcaacaggacagccaactgaaagctcgtggcaagaagatgatgccgaattagaactcccagagacaacagaaataccagcaacgacagcttcaacttcaaccctgccgtcagtgcccacctcaacagcagcccctgagactgcccaacctgtacaacatacccagcaacccacccaaacatcacaaacacttaaaccacgaggtacaaatacatcaccattgccttcttcacactcaaccgcacgcgccgccctctttgccaaccgcggtaaaccctccacgccccaaacctcaacagcaacagccgaggctttgcttgaccgtcaacgctctgaacaggaagccctctctgaatcgatcttgcagatggcgggcgccctcaagtcaagttcacagaggttctctgataccctcgaggcggataaggacgtggtaggtcgtgcgagtgagggcatggataagacggagcagagtatggaggcggcaaggggtcggatgggtacgttgaagaggatgacggaaggaaagggatacattgggaggctcaagctgtatgccatggtgtacggtcttatgcttgtgtgtttcttggttgtcttctttatgcccaagttgagattttaggggggagttgaggctcgagacccgtaattgggccgaggcatagttaccaaagaatacgtagcaacagcctacaaatgacacataaactcaagggctgcgatgccgagctatgccttgcgttgtctgaaaccaatgccattatcctgttgcacaaaaagtcctagtcattagttatgaagtttatgttcaatgagttgcaaatatgctctagcatgtactaattctcgtaaagcatagaatggtatgatgtacataagttagctaatctttgtaccatgtcttggccatgatcttgctaccgtcgtaaaccataaaccccaatccaagtctccctagcaacagctaccataatcattgcttttggtattttgaatcccctccgttgccccgattaatttcgtaaagcaacatttcataagaaactcgtctacatgaccctaagaagggcgaggaagcaaacctgcgaaatcacctagcctcccgatggattcctaagttaatggttctcgtggttcaaattccagcgaaattcccatcccggtttctttgtcgaagatcacgagaggttcgctggacgactctgagataccattctcatcgatggatggggctggagtagcaggtttggctggagacataggagtatcctctggatctggaggggctgagccagccggtgtacttttgggctctgtctccatctcatgcgggggagtctcgagtcttcccttagattgtgtgctgcaatcctcggttccggtggactgagtgtcgatagtaggagtactatcctcaatcggtgcgtcatctggtttgggaggcgatgtgatctttttcgcatcacgttcagggcttccagggctagtatctgagttctgttcctgagctggcttagactcttgctctgtttcctggtactcgtcctccgaaacaacggtagagtcaggtggcggagtcatgacaacatcttcatccccaaagggtcttgggcccatgtcggattcgttctctgatgagtcttttgtgacctcggaattctcaactgggggccacgggagtcccagaatatgcgcgttgatctctcggctatagtcaaggtcatgtcggaggcgccgtccgacagatcttcctttggcctatatatcatgagcacattacattggaacagaccagggggattgacatactggaggagcatactgaaagtaggagcttggctgtgtgttggctagagacacacgatcttgccactcaatgccagtcttcttcttgaagaaatccatgaaaaggtccatctcctgccgccacaacccttcataagggctagggcggtgataggatggcttagagctgcctttcttcttaagaaatcgggcagcgaacaagtacaagtgtggttttgcattggattcccacaactgggtagatataatcagtataagtgataggctgcgtgcggcatgatgtaactcacgtagagggtgtatttctggccgatttcgccggtcgcttcatcatcccgagtgatgtcaacctcgtagacaaagttgagacgatctcgatagaggtggtagaagtctgcgaagctgttagtctgaattgcaaacgaacaactgagagaacgccgtactcgtgttgacaaatttcttgcccagttggatgcctttctcccatcgttctttctctcgtcttttggcgttctgcttcgcctgaaggcttctcatggagtagtccctctctggcaacctcttttcatggaccgtggagaattcgaaccagtcagagtggatgatcgaaacattcttgggtcctttcagggccttcttaactgctaattataagcggatgtaatcgaaccaaggggaataatgccatactcctggggactttttcgtcccactgctctctagtgcagaggagatgagtgacactctcgtcgaaatcatctaggaagatgccttttcgtagagaagtccatcgcttcagattgtcgacggtgaattgaccaggaagaggtcccgccgcggcgaagacctttcctttaaatatctgactgggcatttgtgttgcttggttgtctcgagatgtagttgttaaagtaggagggatggtgatagctgatggaaagcacgagcttgcgttgacaatgagaaccgaacgatgtcgaaaggatagaacaagatatgataaagccttggggagaatatatgaaggaaggaaacgaatatgaagggccaaggggaaggagtcgaagagtgaaatgcttggaattgatcaaataatgagatcgaagtgtgtgaagagatgaataagttaaataagaaagtgagagtaaagagatcgaagaaatgtaagttggagagacgaagaaaataataaaataatttctgcctacaaagattgacgggtacacacaatgagagagaggtcggccggtaggcagtgattcagagctgcagtaccgggcagctttcaaaaccgacaaacgccaatgccaacggcacacctgcgagttagccaaattttgagtgcagccgctccgcactgtcaatggctgtacgagtaaattttagactcgcagttgggatttgtgaataaataaataaatctatctaatattctatcggatttctttagcggccttgatgaatgccgtgatcttgtcgagactttgctttccatcctcctctacgccactgctcacatcaacaccaatcacgcggtcagctagggggcccaaagccttgacagactcagcgacattgtcggggttgaggccacctgccaaaaagacacggagttcagggtcactctccaggacagcttgaacatttgcaacgttaagaagcttgccagaaccagagcccgaatcgaggagaggaaccgtgtggtatccgcgacgaccaatgccaacctggctcggcttgaagcatcggacaactggtacagggattaggttggcccactcaataggctcatcaccatgtagctgcacaagatcgaggttgtattgcttctgcttctcaaggacctcgctcaggggctggttctggaagatgccgacaagctgaggtcggggactgctgagtctctgggttgcagcctcgaaaaagtccttggctttgttatccactgctgacacttgtgtttcatactttcgagtgctggagaaagtgtgcacagcttctgaaatggcaagggcggtctcgtgtgagatgcatcgcttggcgctggggacaagacagatgccaacaaagtctgcccctgactcggcagcccttcgcgcagcttcggcacttcgagtgccgcagatcttgacatacaaagatggtgcaacaccagtcttggctgcaggctcggttccagagcacagctgactgataaaaacactggcgtcaggcgccttcataatggcctcaccgacaagaacagcattgacaccatccctcttgttcattagaacgtcatcgtgagtgttgatgccgctaagtgcgcagatgattgtagattctggcaccatgctgcgtagccggccggttgtgttgagatccacctcaaagctctccaggttacggttgttgacgccgatgaccttggcacccagcttgactgctgttgtcatctcttcagcattctgaacctcgacgaggggctccattcccagctgaagagagtagttgtatagacgatgcagaagttcagtgtcaagcatcttgacaatgagaagaacagtatcagcaccagccaatcgggcctcgagaatttgatactcatcaaagatgaattcctttcgcagaattgcgggcctgttaggcatgccgtctaaaacttgtcggactgccctcaaatcttcaatgctgcccttgaaccactcaggctctgtcagaacagaaatgacactcgcacccgccaaggcgtactttcgagcctgggcaggagcagagatatcaagagcaaatataccctttgaaggagaaccccgcttgatttcagccatgagagcaacatcaaagggagactcccgtagccggctaacaagaggaatctggggaggggcggcattcagatcataagcgacctggaggtcctcgaacctctgagaaggaatctgcttctgagcgtctactgcagcctttcggtttgcgtaaatccgctgcagaatgttgttggtctttttagacttgggcgctgccgagttgtcactggcaacagtgcccgacttttggaactgggtgttttcctcccaagtacctccttgcatatgcagaaagtttgtgatcatggctcgtccaccttcggtcaaaatactctcagggtggaattgaacaccctcaattgtgtacttcttgtgacgcacgccttgaatgacaccaggagagccatcaggcttggcaacccaggaggagatctccaagtcctcaggcagagtaacatgggttccggcaagagagtgatatcgagtaactggtacaccctggcttagaccggagaagacacccttggagtcatgggtcaaaggtgaagtcttgccgtgaagccactcaccagcggagctgacttctccaccgtagacattgaagatgcattggctgtgacgatgttagagatatcgaaaccccgaggactctcatagacttacaggcccatacaaacaccaaagattgggactttgcctgcaaagtgcttgatgacatcgcggctcactccagagtcagtctcgggatgtccgggtccagggctaataatgatctgagtgggtttcttggcaaccaattcctccacggtaaccttgtcatttcgatagacagtaaccgtagctccagcaagaacaaggtactggtaaatgttccaagtgaaagagtcgtagttgtcaatgacaataagattggaagcggtcgggatcggaggtgagggatcaccttggtgaggagagtgatcaatgatatctgaggaacccatttttgaacacgaacaagaatgaagaaagaaaaccgtttcaagaatattcccagcttcttgttcgattgatccttgtgagatcaaacggtggtgttgaaaaagagtgactcacttgggattaataaaccattgaacaaagaaagtgaagtcgcctttgtacaactcaccggtgcacggcagttgaattcgcactgctctacaggcgggagaacaatgcctgctaaagtgtttttgacagtgtattctacagtgcgcaagacgcacaaccttaaaaggtggccaagatccgataagcggttgcagatgaaatagcgcataaacgccggctaaaccagagctctctagcttccaaaaagttgaccttgttcagccaaagctcatcgcgaccaggcgcgtcaacaagcatcaaacttcgcatttacctcattttaaaaggtaatgcatcgcatgccactgtcgccttcttgacgctctttgcaatggcgccggtggccgatcgcacatatttcccctccctagaacaatgcctgactggggagagggtgcttctgtaagttctattattccttcacacagtatctatcctttgcggttatccctatgtaaacaaacatgtattctaacgggcaacctgcgcagatcatggaagcttatcgcaactgcgctttccgatagctctggtcagaggactacgagctctgctgttatcgactttttgagcgacgactatgttcaccgtcttcttgaggatcctgccagcaccttcgcacccgcagatgaagctaccaaaaaagattttcaaacaaaaacagcgccgatcaacgtgcctgctagctcggatggacgaccagatatcgagacgatcaagaaggatgccgaatggctcagcaagaatgccaaaatcaacctagttgcagctctccgcatcgtcgttatcgaacaccagtctcgcccagctcgccacctcagcagtccgctatcatcgcaggatgcaaagaacttgcaagaagctgctggccttaacaacggccaggggtcgggattcctgtcagacttgggctcagcatctgcgttggatgctgaggagatatgggccgagttcgagaaaaccgagacgagacagcgacgcctgttcgatacataccttaccgaacgccgtttttttatgatgtcggcggactacgccaactctatcaaactatacgggagactacctaccttcgccaatgtcgatcttgacctggccaagacttaccgactgactttaccttcgcgagacgatgccgaacccttactgcctacctaccttcaaattctgacagactccatgagcagtatcgaatctggcctcaaagctgttacggacgaaaagtgggtgacagaggaggttgaaatcgactggatacgaactcttttaaccgaagctgttcacgccttgtccgttgtgttccagatagtggatagttttggcgacgaatttgcgccctcgaatgctgtcaaccagtggtttttgttgatggacgtctacagattctttgacgctgtccagccgatccacgaaagcattgccccattagttacgcccttgaagacactttcagtcgctgtgtctttgattctacttaaaccagctcgttcactgacctatctctccgagagagaggaggacgcgacccaagccgataccacctacgatacatatctcctctcctccgatgtcctcgagcaagttcacaagagtgtgctcaatgcagcagacgccgactctgaaaatgcttcgcctgtcatattcgcctggacattgctcctccatcgcatgaacgtatcttatcaagccagaaccgaaaaacgagacaacttgctgcaacagaatgcgcgagaaacctttgaggctggaggtgtaatccgaccagttgcaaggcgcaattcggcaggcagcattttctctatcgaatcctcaaaattcgacggtttccttgaaaatgcgacggcgtccaaggaccttgtcgtggtggaacagcttgcatcggcggttactgctcaggggcgagtctttgatgtcatatccaacatggcatcaagcctaggtccctctgatgaaggcagtatgacacctttgctcagttctagacttcgcaacgtgttcctggaactcctcaaagtttcataccccattgttggttatcagtcagaacccgtcagcgccttgctttctgttcttagcgctggtcgaaactactgggatctctcgtccaaggaaaacctttcggaaaagcaggatatcctcgcctctatggtcaatgacgacctcgctttggagttcttctttcagcaagcccttgacaggtacccttacgagttcatgcccttcattactctctgccgaacacttgcgagcgcaacgagcctccgcgatggcgagcggccgcagatgattcacaaccttcttcgggtgacgcccacactgacattcgttctccctgaccactttcaagattacgaacttgctcaagaggatgagaatacaaacactttctgcctgctacaggacatccctatcatctcactgtccccctcgtggcgcggtaggcgtgccgaagatgattcgtacagaataccagctggcacatatggccgcttcgttacagatacaggcagagttgtctcaatggagtaccctcactcaacaatttcccttttgggccgtcggctggaaatcaacttgatgaaggaaggttatcaatccgaacttggaatgctccaacctgaggaaacagccgaagtcatctctctattcgcgacgctcattcgcatggaacaattgaacgccgcgcaagaagatacagcaggagccctagtgcttgcagacaacgatattctcctagaggctaagaagcacattgatgcgggcagcgggagggatttgttgacagtagtttgtgatacaatggactattatatgcaggttgacctggcagaaagtgaggatgtcgttgtgacaattcttacttcttgcatacaattcttggacgcggttttgccaatttaccccagcagagtttggtcctatctttctcggtgcgagctactgagttccgagtcaagagccggcaaactcaccaaggttgtgggcagcctggatttagtccaggagcgacttgaatttttgtcttcttgtctacgactgttcggtaacgtgattgatactgcgatgacttcagccgttcaacgccgagctggcattcaaactgccggcaagagcaagtcgaacttgaacccttggcttggaacagctgacaaggtgttggcaaaggtcagctatgcggttgctcaagcgggtgtcgatatttttgagaacacatccacctggaggtttgcgtctgatacttgccgctcatcaattcttcgagatgtcgtgcctattttgcacaagatcatcttgtacagctatagccttggcgattcttccacctcggagaacctgacttcttgccttcgaccagccgcctcctatgttattgactgctttgtttcaccttcgactggatctcttcgtttccagcctctcttatcttccttaattacagcattcacaacggccgatagcacactctacccaaggcgtgtggagatgattcacctacagttgagcgctgtcctagagctatcggccactctcttgcgggttgccaattatctcgaacaatcctctagcatgatcgagacctatctcttcaagagctcgaccctgcttgcacgtctatgtgcagcatctgaccattatcgcagacctacaatgtggctactggagtctttggttgtcaatgctggcaagtcttcaagcgaacctccttcgctacttggttacctaggacctcaaatttccaaatctttcttgcagcttctgtcaacccttggaaagcctttcgagttaagaacagaagtcaaggcaacttggagattcttctctgctatcttgaggaacaggcagcagtggatgtccaactgtcttcttacaggacaaaccccaagagaggcgatgaaggataagaagaagactgatgtttcttccaactcagtcttcgccacaggacttgccaagcttggaaagctgaaggatcttgaagtgagcgaagcactggtcatacttgactttgtcgcctcagctcagaacttctggccctggactgttttcacactgcaaaaagacacagcgtacctggatggcctcagagcatatgttcgagaactcaagccatccaacctcactgccaagagtgacgctgttcgtgccggcttcgaggcaagactagccgcctacgttgccgagacatttgccatgcagctataccattcacgacaccttggtaattccgatacgcttgcaaagaatcttgtcagcgatcttgactattacctccgtgacggagtcgaggttggaggctacaacaagtctttgcacaataactttgcaaggaacttttcgaacaagtactctgactgtcctgtggattacttcaaacgaactgctcttgagccacgagagttaggaaagagctactactacgacctcgagcgtgctgatgagatgctccggttcgaccctggctggaaggctcgaaaggatgatggcttcaaggcagagatggagcgcgcaaacacgaacttgtcccttgtcgatgctcagcttgtaagttaccacatccagtctcttgttaccctaactgacccgataaataggcccttttccatgcttgggagtttctacttgttgaactttctacatgcctgcccaagaacgacactgtggagaaacaaatgctgcaggttgctcagcaatgcttaaatgcaaaccagggcatccctgggcctgagcatattttcctcaagttggttgaatcccgggcaaaccttgcccttgtgttgattcaacggcttgtcaaatcctctgtgccagtgaaggacatcaaccagcttctttcgacccttgttgggacaatgaatggagttgaagagccttggggaccagagtctatctcatattatcgtaccctgctgaaggctctatttgtcaccctgcgtgcgtaccacactggtggtaagaaagaaacccaagatgtgtttgagggaaccacggtgacggttacacaaaccgtgctgaacgtcctcgaccgcgtcgttggcagaggtttccgtgcactagtcagcctggtacacgacaacgagaccagtgtgtcgccagaggaccttggactactgacagccatcctccaagcatgccttagcctgcccaacatggaccaatcacagacccaggtgctcaacattatggctgagcatcaagttctacatgctgtgtcatccctctactcctgggctgacaggctgtctgaccagggtgacccaatttatggcgagctgagcatgctattcttgcttgaactctctactctgcccttaattgccgagcagatggcctgtgatggaattctgagcaacattctatcggcgaacctgacaaagttcatgctcaagtccaacatctccccctactcagattctcctgttgtgcaacgctgctacggtatctgggccaagggactgctgcccctaatgttgaacttgcttacagctttgggcgccaccattgctccagaggttgcctatgtgctgaaccaattcccacacctgctggaagcaagtgtggaccgtttcgaggcaccaggagcgagtcgtacacagtctcgagcgtcaccgcactacttgacgcttgtggctatctccgaagtccattctttggctcttctcacgagagtacttgctgctcttcgtgtaaacaacaaccgggacattccggacgtcgaatgggattcagcaaaccttctggaaaacgtcgagttttggttgagcacaaagaagctgctaaaggagcgacttatgcctttaggacaacgagaaatggattggcgtggcatgaagcctgccgctggagcttatgatagtcttttggaggagaaagctgtagcgcaactggacgctatccgggatgtgctgagtgatgaggcggagaattgaatatgatgaaaggttttagagaagaaaatagcgattattaccgagatgtatagtaccagtagcagctcaggtcattggcgttggaaacgggtcatgtgcattgtgcaaaggcataagagattattatctgattaatttgataacggatggctacagtgatgagagaaatcgattcacaatatcatatttgttttatcacggttgatatgtttcagcatgagcgatcgtacttgagctataaaataacaacgaccagcgagccttcctatcaacttggtgagtgaaggagaaatgggccatattttcattccatggggtttagttagttccaagctcaatcgttcgtgtctataccccgttatgatgtagaagtacaatttggcgctacagaaacctgccgcgcccaatatcatcgtcgtcgtttcatccccttccggcatcatgggagacgaccttccggtatacatctgacgccatagagtaaatctcgtgcggagtttttatgttggtatatccttcttcctattcgtacacgccgcgattccgagtctgtcgcacttatttgttcatctgggctgtgagctgggcgttgtgctcctggaagcggtcgctgatgcgctgctgagaggccatccacttctggacgcagcggttgatgcagccgctttcccggttggaaatggccttggaggtgaagtcatcgacgcaggacatgaagcagtgctcgacaagaccgccgaaagcctttattgtgagaattagcattggatcggtaggaacgtcctgtctcgggatagacatacacccataaactccttgacctggcgcttctgcatgcgctgctcaagagtgcgctgctcggcggctgaaagcctgcaattggaaagactcggtcagtatcgtgatcgtctgaaggggtttcgggggagcagaagcgtacatatccattttggcgggttgggtgtggtgatgtggttgatgaattagaggttataaggccgttgtggtgggttgacgtcgatgctgttgaaattttgacctggatatccggtcgtagccaggattgagataagcagcacagagcttggaaggctcggcttatcggcgggatcgcattatcgttttaccccggattggttgagtttaagtctacactggaggaccgtgactttacagctacaattgtttagctattttggctatagactctgtaaatattgccaaatcacttctttagcctcttatctaccatatcttgtctgttcagtgcattctactcttgaacgtgctgttttctctgctcttttctccggacacgtcctggtctgacgtagtcaggtatccatgatagtggagatgtacttttttcaaccaccaaataagaatgaccagcttggactgtcagactgtcagactgtctgcctgcagactcgaccttgacgcttcacatctattcttgtcttttacaacaagattcacacgtaatgtgtgcttaatcataagaatatcgttcatgcgagaacctcccctcttagttacccctcactgttgttctgtagatcaggagaaccaactcgcttacagcccaccacgtattctagtctactaatctgtaactgggtatgtacctgtacctgaccagtgatgtataccgagagcagcatgttgctattcttgtgtgcactttcacttatagacggcgaaatcatgaaaacactgatcgacgcggcatcccacctgacaagtgctgtctcttttcagaactggacgaggcgcagcagctggtgagggtgagggcgagggaggcagcaggatagagagagagactgacgtggtgatgctgcaactctttgacgtcgttgcagaaaacgtttggtattagagccaaatatggaaacatagcggcaggtccctgattgtcgatgattacgtatagcactatactatccatgtgattatcaatggacggttgcaaatcatttgacgacccgggttattacccagatttcataatatttgatgccgttgcgcaagggacaaggttgagattgggatggatatgcaccctgacttattagtccagtattgaaatgaaaaggtggtccatcattgagagccctgtagatcaagcacctagacactcggaggcagccaacgacatactatgtaagcacttacctttgttactgcaactgtagttcatggtgcatttcttttatctgcttttagtgccaggctccattctcatgatccataggtaggtaggtaggtaggtagtttgttggtacagctgggtcgcagtagtggtttcagctgggagggccctgattttctgcaggtgtgagtgactcaaatgtgtgataaggaatgggttaaatgcaatggcaccaattttagcgaacaatatatattgcattgtagacgttgttgatgagaatcaagaatcgactttgagatatctgagttgagctgtgatcgccgctcatgtctcgtcactgtggagtgtccagtcccttgcctgccgccgttgtagggcagaacagaatcaaacagagtgattaagctgatcgagttccaagcttagatcctggtaaatctatctccatgtccatgtccatgtcggcaccagcagtggatactttggcacttatctttagtactttggtggatgtgcatcacggtaacaaagacagtagccgcttgcagccaccctcacctcgaatgatccaatccatattatcccatccaacagttttatatcaaagaaataaagggcttccgccagtaagcatctcagcaagtggcaatgtacccgtgctatattccacgttgcctgcaggagtcatgcagctgcactgtaacagtaacgactcaatgatagtgatactcaacccaatatcaacggaaggctgcattgcagtaacaattgagtttggaagtcagattcaaagtttacgaccctcaaccagtgaatctaccgtaatgtctgtacctgagttgggtctgggaatggcacagtagcggcatgcatacatacatcattttagttaatctatctctcgtattcctccctctcgctctcaatctcaatttcaacctcaatcttccttctaccatcatccctgcttgttttcactctcactctcactcttgctctcacactcgttcattcgtttggtcactcgcttttcatcccaactcatcacaggtacccaacgcaattagcttgccctaacacctcaagctccatcatcgttgcttgtgtattttcggctccagtgtaaacacaaccaagcatacatagcgaagcgcggttagaacttgtgcctctcacccgtactttagactcacaaacagtcctcgtccattcgcttaaaacgtccgacatctgagagacctgcctatggggattttgcaattaaggaacctacgtcagctttacgcgaaacaagaagctgccttataaccttcaccactcactgccgcctgcatagagtcgtcaatcggcaggccagttctattaaaagacggcctcaaattatcacttacgaattcagcatcttgaattcttgcttttcggactcgcttccattgattctcgctcgacagggcagggctctattagtacctgactccatcctctataccctagccggtctacttcacctccactatcttacttacccttacccttctctatcttccctttggttgcctttgtctttgcagcagggtcttgttgctagtccaagacacagacccagatccagcccagaccaaatcatcctagcccaaatcacaacacgatataacacagaccaacccactaacgctacgggtacctacaatacctggtctggtctagagagaggtacctattagctttttggccccccaacttcaaagcctcccccgcctgacatcaattgatttggataggttggatttctttaatcttactccctcccgttcgttgttgatgccgccaactgtttttctgttgctaccgtacagttcgctccctaccatactgcgacaacgcgataatcagcatcctgagtgatagcccacgccgtcgaccccttcaaggagccctcgtctcgcctcgcctcgcctctcctctcaacccgctttatcaccatcgctctcctttgcctttgtcttttccattcttgcttacgccagcctgtgcctcaagccaaggaaggactggatactgcacgaaaccgaaccagcgcctaacgccttgacgccctaccgctctgacgcccttgacgctaccaatcatcgaccgatctgtctcatcctacactggcgcgcacgctattgtcctcgactccctcgctcgcttgtttgagctccccagctcgaggccttggtttctagcttctgatcttaagcctcgcatcgtacccttcagcccatcgtcgcctatcggttttcgaccttgtcggtctccctcccgtttctttgaacccggtgttcctccacaacacgatcccgggtcaccgctcagtgcacctcgccgccgcattcttgacctcgacctcgaattcgatcgaggctgaggcctagccatcgtgactctggcaactgggccggcccagctgtaacgtccttcatcacgtcaccctctttctcctcttcgaaactcgtcgttttcgcctttggcatactcaaccgttcgccatgacgtccgccgcttcgaaccctaaccaggccaaccagccgacccttcagatcaacagtgcagcctccccgcccagcaagcgcgatctcaaatcatggtggaagggcttcaagctgccttcaaagcatcaagaacctcagggtatggtttcccccctctcattgcctcctgcgcaacactgcctggtttccgttttgaagtcggatcgtcacgatacggtacggtttcactactcggcatacttgtcgcgatgcgctccaccgccgaagtcaagtacttctggagattgccgtcctctctcaggcctgtcgcatgtgcaatgttcgtggtcaaaaaaccgctgcgcatatggccaacccccacttcttgcctctgatctctgactcgaacacttctagaaacccggccacaaggcatctttggtgtacctctacgacaaagtataacatacgccaatgttgcgatctcactcatcgatgaaaagggacagagctacatctacggctatgttcccatcgtcgtcgcaaaatgcggcgtcttcctcaaagaaaaaggtttgtttgtttgtttgtttggagtggctgacagtgaccgtgctgacgttttgttcagctacccatatcgaaggaattttccgtcttagcggttcggaaaagaggataaaggagctaaaaaccatattcgactcgcccgatagatacggaaagggtctggtctgggaaggatacacagtacacgacgctgccaacgttttgcgacgatacctcaacgaccttcccgaacctgtcgttcccctcgatctatacgagaagttccgcgatcccctccgaggcgcaaccaagcaggctgtaggtgacgccgagggtcctcagttcgtggagaacttcaacgagaaagccgccatcatacagtaccagcaactcatcactgagctgccccctttgaacagacagctactgctctacattcttgaccttcttgcagtattcgctgccaaggcagatgagaaccgaatgaactctcagaacttggcagccatcttccagccaggcatgctttcccacccagcccacgctatggcccccgaggaataccgactgaaccaatgcgttatcatcttcctgattgaaaaccaagatcatttcctcatcggcatgcaaggcactgcggctgatgaaaagaccaagaaggaagtggagtccggcactcctagcggtcctctcaccccgcaacccgctagacagacaagtttgggccgatcagcatccaacgcgagcgccggtgctaatagcgtgcgacgagacggcaagcttcgcaggaaccgatccgtatcgtcacggaactctagaaatgacggaagctcgacaccgaatagcccggctctgacagcgacgccaacaacaggtggtctggccaggagcaatacggtgccgtccaagaaatcacctgctattggcgctggccgcttccagagaactgatggtgcaagtcctcgttccggcgctcacctcgagcccttgacccaggtcaatcctaccgagagcgtggcggaatctccccaatcaacacgctcgtcagaatttgcccatggtggttatactactccaagcaaggccccagtaacaggacgaagtcacgaaaggcttcttgaagtgccacaagagtctcccactcagcgaaatcttacaaacatttttcgttcggttccgaccaccgacagtggagacaagagacagccaaacaagctaaagaagaaaagaatacctggtagtttgaacccaagtgcacagagctctgttgcctcgttgacatatcaacacggaacctcaacatcccctggacacgagatctctaaccctatggaccatccgcagtatcacgacccggaaccacatatagtgcagcaacagcccactcccatccttgaagataagcaccaagaagcattggaacaacatcagcacgagcagcagcttcaagaggtgctacatgcgcaacatgctcacgatgctcaactcacagctgctttcttgacgcagcaaaagagcgatgtgtcatcggaacatactccacgagtatcacaagcatcatcgaaccaaagcctgcatccggataacacactgaagtcgaaaaagtcacctccgacatctctacactcgtcttttaacgaagggtcggacttggatcaaattgtcgacgagcagtcagccagcacattcgaccaagcagagagagaaaagaagagacgctggcggctatcaagaagcaggaatgccgacagtggctcatctgcgggtttcacctcgccccgcatgaccattggacagaatgacaatggcgacgtcagcaatctgtcgatttctagttccagccacaggccccgaaagagtgagagctctgataggccttacatggttgctgaaggacaaggtagctttgaccaaggcagagagagcgattccaagggtcccataggatggatcaggaataaatatcgcgaagcaaaggagagtgcggaacaaaggagggctaagtctcctcctcctgctgatcatcctggcttaggctcctcgagcttctcgcctccgccaaagagtctggagatgaagagagatgagcagcctgcgtcgcttgcagctatagctgctgccccgacgggtgccaccactaacgccgcggcaccgctgtctacaggagcgccagcttctcagacggctacagtgacgatggtacagccggaacatatgtcacccacccagcagcagcatgtggaaaccccagtatcgcctatcgctcaacctcagcctgcagtccagcctgcagctcaagtacaggaccaagcgccttcggcccaggaccaacttcagtctcccactcgagatacgatggaatcatcaaagccccatgcccagaagattaggtccatgcttgatgtggacacacccccagttacagcatcattacagtctccaacgtcgccttcggctcccacctttaaggccgcgcaaacacaggagcaacaagagtccgagttatcaacggaatcgaaatcgcatgagaaacccgctgaagctgtcgaacaaacagcggtggcatcagcagaacagcagccaaagctagatgcaggagcagaagcaccgaaacagaagcaatagaaaagaattcgttttagtttatgcaggaggaaaaccaggagtgattgcaaaggtgataccaacgtggtggtcttttctttagtttattttgtggggagaatgagatggaaagtatcatggatagtggaagatgggcttatcgacgagacccttctggccccttaaccacccttataagtcgattacatacatgtaatgtagcaaagtgtgttggtgagctttatttcgtttaagcgggtggaggagttatagtcatggagtacaggtcactatcaaaatgatttggagcccaaacatgtgccagggcaatcgatatgtttgattagtaggagttctataagtaaaactacagccgcctttgttatagtacattggaacgaagtgcgcacttctgattctttattcttcaatacgaaaaagatcatcttatagttcctttgtggggggtgcattatcataaacgccagtgtcccaaacaatcatatcgcctgaacgtcgccaatcttcgttgaaaagaccattaaaccctttccaaacaggccgcacttgggtcaagccaagagactgcgcctcaaaagtctgtacgaattcttgcagccatggttcaatactctcaaagccaacgatataacgaggaacagtgagggccttggtcggactgaatagctcggaggtgaggaaagggatgggatcatcgtagaatcgatcggcctcgtcgcgatagttatctctctcgggggtgtttggctcagtatgaagagggggctcgcaaccgagggcataagctcgcagaccagggtagattagatgtgaacgccaaggagtagagtgacaaggcatcaggaacaaagcaaagagctcgtcttcattctcgggcatagcagagaaatgagaagtttgggccagttgaacagagtctggatggatgcgctcgtactcatgacggaggtaggcgaggacattgaggggagctggctggtggaagaaagataggtagcctgcgagaaacatattgacaccaagggcgacgaaaagatagcgcttgttgcggatctgaggttgcggacggggattgttcgtggtgggacttggttgggatgtaaagaatgaggcagtgtaaggagcagcgaggatgctgagtgctgggaggagaggatagatgaagcgaacttctttatgagtgataagcgacaaggcaccaacagttgtgaaaactgtgtaagctaatgttttaagcacattgaattgctgtgtcgacgtcgcatgtgcagttggcttgtaaagagaggcaacagcaaaaggaaggcttgtggtgcaaatgaggggaagtccttggagaaaataatagtgccacgggcttcggccatagaagacggcaagggactttgataggttaaaataaagaaagttataggcgggaaatgtccagaaaccgaaataccaacggtctgaagcagcggatatggctaggatcagagaaccgcaccagatggcctcacggatcagtgtaacaactgttgaaagggtgagaggtgaaggcccctgaagtgagatccgggtaatagtgaagaggacaatggtagcccagatcaagatgttggtgggtcgaaggaccacagctaaagccgcgagacaaagagaggcacgaagtgaccagagactcttgagaataggggcaggcttggggttttcctttgtcgtctgcgccacgccgagaagctcccagggccagtaatacatcgccatgacagtaagagtcatctctagagagtttgaaaaggtccgtgtagagcagtaccattgccaagggttgaagatttgcagaaagagctatatcacagttatgttggcttgcggtccggaaatgtcaaggggtaggaacttacggcgaagaaggagacattgctgttggctccgtagatggaaacagccagctgccaggtgtaccagtcaccgaggccagcaatcacagcttggagagcttggggaacagcgacgaggatggtagcgcggaggattcctacagggaggatgtggctggagatgaagtcggcgacgagatagacgcctgcgaagagagctgggtgaagagaggtgcgaagttggtgttgccattcctgttttgagcaaggtcagatgtgatactgagggtttgatgaagtagatacgtcaatgggaaggtgaatcgtgtatggactggctgacttggttagtggtgtaagtggtgttgacacttgtcgataacaacaacaaaatatttcagaaaaagcactgaagtacggcaacttgaatgactggagatatctcaataaaggtaaaggaaataacacacccatgtcaaccatgcaccactctgagatccaaaagccaggttccaagctggctcaagggactggaagaactcatctggctggaaaaaggtggctatccaccaagcattgatgagacgaatgacaataatgtcacgcaagaaaaacgagcggtttctctggttccgggcctcatctagagatttcctcgaaactgttgcagacgacatgtcgagagtggttgatatggtacctcaacattgaacagtacattgacgataggggagttgactgcctggtctcgagacagcttgttcttggagaattgtggcgtagtcgtcttaaagttacgccacgtccaccgccacaatcttgattgagactgttttcaacatcgaaatgaagttcaacgagaacttccagatacaaaagacaggagacaagaataaacagtggtattcaattttgcgcttactgtctcctggaatgtgcatataactaagtaatgtaccctctcgttagcaactggcagcctagctattgtatagtgagacatgagaattggcatcttgctactgtcagaattctcaactccagtacaacataagctggcacaaaataaacaaacaataggttactgttacacttgaaatgtattcacagttagaacttctaggttatgaaaccagatgttaaacagacttatactatggcggctcaagcggagttaaggctatttctgctgacatatatatatcaaggcggaactggcggcacctggcggtaagaaaccaaggacttaaaatcgcctggacgcttccattttaaggaacaactagccacttctttatcaaactgatctatttgatatcaattggcaatttgggggtcacatgagagccagtagtttattacttaatagtaaacaagttacgccgagaaatggctgtgtaaggtttcacaactataggcaataacaacggagacagtttctgttttcagacttgcgcctgcagttaaattcgtacctatctctgattgcaataattatgctgtactcttgcaacagcaattttctttcagagcacgaattgatagcagtaacaaagaagtctctattggctactccaaccgatggtaaacccgtctataagccaagcctgcattgaacccttgtcaggtggtcccctgttcccctcaccccagattatgccgtcactgtaacaagctaggttggtagtcaagacttgttagttggcaagttggagcctcttatctcttgtctctctagcaaaagaagatccccctcttgtcatgatggatgcaacgcatctccaataagacgtcagacatttagcattacggcgcagacttagaaaaccgcgaatagaagtgagtctcaggtatagaaacggaaagaatacgtactccctccccttaaatgtacctactgtatccaaggttggactgtgcaaatgtctgggattcacctccacgttcttggctgtaagcgaacccctctcttacttatcatgtcatgacaagaaaatacaagacagttatcaactgtagatggtcaattcggccgatggcggtaagtcacccgcccagttccgccgagcctcttacccaatcagagtcctcacatgttcaacttcgcaacctcacgcccgcacactcccacgctttgtcgctcacacttgcacttaggggtatagtgtcgaacaaacaaccagaaaccaacactcagagttctgtaataattacctaaaacccaattctatcgtcttcttccatccgcttcaagcctccgtttgccgaccgctgtcttgccgcctctgggacttaaagagcagccatgtcctcctccaatactcagttgtttccttttctattctctttattcatctcttcaacaacaacaagaccaagtaattcaataaacggtcaacattctccctttacttgaacaattgcttgaatcataacaacaactaccccctgacgtcacatcatgtctcctcacgccgagaagaccgtctctcggttccatgccacctccaccgacaaggccatcgccattgaggaggagtacgctgctcacaactatcaccccctccccgtggtcttttcccgcgccgaaggcgtcaacgtctgggaccctgagggcaaccactactacgatttcctctccgcctacagcgctgtcaaccaaggccactgtcaccccgagctcatcaagactctcactgaacaggctggtcgattgacgctcagctctcgagcattctacaacgatgtcttccccaagtgggctgaaaaggtccgaagcgtctttggttacgacatggttctgcccatgtgcactggcgctgaggctgtcgagactgctattaagattgcccgcaagtgggcgtacaaggtcaagggtgttcctcaggagaaggcctggatctttggtgtttcggagaacttccacggtcgaactgtaagtccaatcgacatcggcggcaatcgcgagatcccatgagctaacaacatgtcccagatgaccgccatcaccttgtcagtagaccccgagtcaagagagaactacggcccttatgttcccaacgtcggtgccatcaaccccaccaccggaaaggccatccgatacaacaacattgccgatctcgaagaggttctcgaggcccacggcaaggagaccgctgctttcatctgcgagcctattcagggtgaggctggtgttgttgtccccgacgatgattacctcgccaaggtccaggctctctgcaccaagcacaatgttttgttcatttgcgacgagattcaaactggtattggacgaactggacgcatgctttgctctgaatgggccaacatcaagcccgaccttgtcactcttggaaaggccatctctggtggcatgtaccctgtgagctgcgttctcagcagcaaggaggtcatgctggttgttgagcctggcactcatggatctacctacggaggtaaccctctaggatccgctgtctccatccgcgcccttgagatcatggaagaggaagatctcactgccaaggctgataagcttggtaacatgttccgtgatggtctcaaagccctcaacactcctattctcaaggtgatccgaggaaagggtctcctcaacgctgttgtcatcgacgaatctgcagccaacggccgaaccgcctgggatctgtgcttgctcctcaagagcaagggtctattggccaagcccactcacggcgacatcatccgctttgcacctcctctagttattagcgaggaggacctcaaaaagggcctcaacattattgccgaggctatcaaggagcttcctactgtcgagcctgccaagcaccactaatcatgatgttgggtaaaatctgcgagccctgagcgcaatctctggatatgatgggaactaggaaaatggcgtttgtgattttggtcaagcaccgagtaccatactcggagagcatagcgaaatgatgtacgttcgagatgcataacaagaggctaaccagcactcttgtgggcgtttgtgggattccatgtcggctaggtagccttgaacgagttgaataccccaatgaattgaaactgctaaatgatattgctaaaaatacggtgtgtgttttttattaaactgctatttggtgtgtacgggaatattataaaaatccccgagatatgtagttgccgctgtcctccatcatggcatgatagaactgtgtcacagctaccatccccaatcatggcactttttaacgacatagacagccagtaggaaagcatggcagtcgccgggaagtaggatgcatttcatttatttttactggcgagccaaaaagtaaatgtacagtgctgtaactcagcaggcaaatggaccaaccatgagatcgccaaaccatcatgagacaggtcgcatgcaggtagaaatgatcaccaaacgtgacatcacatggatagacagcatatatcacaacagtctacggactgtacctccccagggtaaataatgtgtggcaacagctgactgtgctgtttatttcattgcctatagcgtcctgactcttgcccgggtggtatgatgtgctgttcttggtctgtattggtatcaagacacaccgcatttcctgactcgttgcaaggtatttcaccatgaaacatattaattacgtctttgcgcatatgagtgaaatattgctccaatgactcgcactgtttggaattatgagcaagtttttattatcaacactcacgtaactaaaaaaggaacaaggtgcaagtgcaagtgcacgtacatctgcaacagagaaaataaccccgtattcaccggagccgtatttaccgtcttgtggaccctgaaacacggcgccacgggagcccgattcacggcaaaagggccggaggagagccgccgattcgacgggtcagattgtgttttggttgacggcacctggatagtgtaacctgcatgcttccaaaagggggctttgacttttgggattatgcactgtatttgtcgaacgcgtggcatgctgtagtggatgtggggaccaggaagagtcactgtggtcgaataggatacatctagcatcttgccgtgttacctgagagatacgatacgatgcgacggcaaggacaaaagtggtgggtaatgaggccatccgttcaagaagggagggcatctcacattagcagagaatcatgtgttggtggttggttagagaaacgaatcgggacggataagaatgggcgcatttacgcgtgaaacattggttaattcgatggcggcggcatggcatctgaaaagttacagattgagcaaactgcatcaaataccacaaacagcgcaagaaaggcacaggctcatatgcaaggtcgtgagtggttgctctgacgtttgggaggatgcgaagagatatcgctgagtagatccacgtgtttgaagtgtggttggctggctggctggccggcctttacttgactactaacctacttacaccaggtgcactaatactggcacagggtcccaaaggtccaaagcgtacaggcagaaatcgtgggggttcaacagtcctgtctgtctatttctctacttgtttgtttttagcaccgattcatgatagtgcgttggggaacttgttggtgtggatttctcggcataccgaagagagaaggcacatgttcaacactctcacctcgctcactgataagaaacccccggacgttgcaagagataagacgaggaggcccgtactatcgactttctccaggttttcactaactcaattgagatgcatcgggaatgccaagagataggtaatcgacctgtatgaaaaactcgactcatgaaccgagcaagcaaaaaaacaaaagatcaattagttgcggttagacttgctttgccttggagcctttgtcagcgtcactatctcttctgctaggcagctatgcacactcaattgacctttcgttctcttatccttgactatcttttttaaagttaacggggcaacatgctcctctattctagcggccttcgagggctgttcagccagtgatttggttgccgatctagaactgtagtacgtagatgacgatctgggtgtgaatgatgacgggatttgaagagcagtcacggcattttactcgagtttcatattttcttcttttgttttagtgacatcgtgtagattatgctggtttaggtatctaattgtgagcaggcacctcctctcacaccgtgaatgctgactgttgtcaatatcagaaaacatcgtattcacgctcggccaattggcactgaacaaacaagcagaaaggctatttatccatgcccgcccctttcttttctcttcctgggatgcacatatctgaggcgaccaaaaagtcgggggaaacggatctcgttgtctcgtctgtctagtttcctaaagggggaaaaaagagacttgcagggttccttttatgcacggacaatcccagtcccccagtcccttcgtctggggacatgataagtcaaaaactagaggcagaagcacttgttgcttgaccgggcgtatttcgtagtcctgcatctgtatcagccaactgcaatggaacggtggtgaaaaacgcctcccgaatggcgaacgagagaacgaatgagcgaggatagttgacgccatgcagtttgcgtaatggatactgcaatacatcatgctggacctttgcaattacaagatcaacaagagatatttcaccatttgagctcaaccatgcatcagatacttggcacgagcgtacataccttggtacatacatggacacaggtaggcacctggaatctgttcggcacagcatgtgctcttgccgatccggatatttccctatcaatcagatcaatctgtctgaagtggcccatcagtcaatgtccctgtttctgtctttgctttctccaggccaggccgtgttgcacctcgtggcaaggggacgcttcagaaggttatggcgtagggggagaaacatggccagtcagagatctggatggttcgctttattccaagattgagtgagtacctgcatactccgtagcatgtatactatccgtactatcctcatacaaacctggaataacaagatcatggatctctcggttgtcaacttggtttgtttcatgtccatcaagcttcaaatcagtgctgtttgcaccgtaagtactgcctgtaccttgcttaagctcccctgtcatgccccggagaaggtgggcgaggcatggaagatgtggggccggaggacctcggcaagcattggatacaaccatgtacattcaaagtgtaactgggatctgtatctgtatctgattcttgagtcaacaaacaagtctaggactaggcagtaaattgagtttgagaagttacaacgactactgtacagtaccgacctgattagttagtccttcatatcagctaattccactgggccatcccatcacatcacatcatcacatcatattgttagactcaggcaacaacacctcctcacgaggtaggtaggcagacaacaagataggtaaatcgtcaagctgggctgttgaaacttggctcaaggcagtttagctttacaagtaacggatttgaattttgggtttaacctcttttatttttaaagttgaacacggactgactggtataaatcaagaggctgtagtggttgtcggttctttttcccccttctgactactactaccaagtcactacctagaaaacacagtacgagtgactgactcacccgcttgttgcatcgtatccttcgttcgtcactcgttggcccttccaggtttcaatctctcttctctcttcaaccccggccacctgggcttggggtgtatcacggggtcaaccaagagggatcaattagccattaggtaggttggtcgtcccccccgcaaaaacatccctttgtgatcattgtgtctttctttccttttttcccccaaagaggcgtattatctatatatccagactcagagtcagagtcatccaattcacgatcccctgcgtatgtctcagtccttcacacccatatctgaggctgtctggctgtcattcaaggagggatggatgggatacttgtgtcttgaggctgactctcgcacagatcccatgtacccccctggtatcctttccagagatggatccctgctgggcggggggtcaggatgcagacgcaggactcactggaccctctgacgactgcggcagtttacacgctaaagaccaagttactgtactcaatggttactttgtaggcacctttccactgcacgcagccacagccatccatgaaatcccccattttcctcttctagaaatcatactttactgaatttggtatggcttggttcggggagtcattcgtcttttcacagcctcttcatccactttattattatcattcagattctactactctcgactcttgtcatgtcctgcgcttgcttatctcaggatttttctctattttaaatcattgcccatcattccatactactgctgctgcttgcacatatatactatacactgacaaatccatcacgctaccgttctttaaaaagaaactgtaacttctaagctgtgttacgcaaccttcacagcctggtctgttctatctgcctctgagtcgagtcgggtctgtctctgcacgctttctattcccgcctgtttgaactatatctacgctacgcccttttcagcaatacgtacgaataatcggcctgcataatcccagactctagactgctggatgataacatcgacctttctagtcaccgctatcgtcttcatcctccctaaccgccctttccgcgtcttcggtcactgggaacaaaggctccgatcacgctcgacagtactcgctcacagtacgaaaggttcatgccaacagtcactacccgtaaacgcctgagattgaatctaaaagggtctctcggtctgccattctggtgagtgctcgataccgtcttagtcacctgcccttgtccggccgccccccagcctgtaggtgttagtgcagccatgtaccagcatccataccttggtacctgtcccgtccatcgtgtcctatccttatcctgcctatccttatcctgccctgtcgcaccagtacagtacccagagcacaagcacaagcaccgacacccctgccgggctgtctctggcgctgtgtctcttctgcctgtagtgctcgctacaggggaatacagtccagtccagtagaatcactagaccatacctactaggacttgggccagtccgcgatcgccattgctcgtgccgtcaccatcgttgtcacacgcacgcatcccccccgttgcaccgtagcttcttgttcatcctttttcccttttctttttgttctcacttgtcaagcttgtccatcctctctctcttcatttctcttcgtttgatacgagttctcgccctcgaatcttgctgtttgttctactatacttaaccactgctaacttgcgtttgtctcgatactgcagtgcaggcgcgcaaccgggtcaaaacgcaccctttcggatacatactactacctcaccagtacctttgcctcttgagctaaggtagctttgttgtctcgtctcgtctcgtctcgtctcatcccgtctgtcttcggctgtttgccgtccataagggtccttgcctcctctaccaaccacttgctagttcaacaactcgccagcacaagatctcgcctccgccctgtccactatcgctttcgatctggttgataagcatcctctcgacctcgacattcttcccggcccttctaccttgccctttggctcttgcgacagcctcccgtcctccgtttacatgccgattttttctgcgatcgaccttcgaacatcataagccctagggctacaagacatccgactatcttcctgacatcgataacaacaaacaggaagctatggcgggcccacaggagtcgtcgacctcctcggggtccaggaagtcgggcagtcgtgctgtaggacagttcaacatcggctccgagattggtaaaggcagttttgctcaagtgtatctgggctggcataaggtacgactcagctttcatactgaccttgcgttgcttccccaccatcgcattgagttgcgctaccagtttgtcgcttttgcattaccttggcagcttatcggactgctgccttggtatcacgggtcacattcaggagcgcatgctcaaccaatatgcatcgatcgctaacatatatgacaacaggaaaccaaagctgctgtcgccataaagtccgtcgagcttgaacgcctgaacaagaagctaagagagaacctttacagcgaaatccaaattcttaagacattacgccacccacatatcgttgccctccatgactgcatcgaatcaaccagccatatcaacctgattatggaatactgcgagcttggcgacttgtccctcttcattaaaaaacgagagaagctcgccacacaccctgccacgcatgacatggcacgcaaataccccagcatgccaaattctggcttgcatgaggttgtcattcgacatttcctaaaacagctgactagtgccctcgagtttctacgcagcaaaaactacgttcatcgagacgtcaagccccaaaacctactactattaccctcgcaacccttcagagaccaaagaagtcgcccagtcatgcaagccagccaagattcgttgattccgatttctggtttggcatctctacctatgctcaaacttgccgacttcggcttcgcccgagtgcttccctctacttccctggccgataccctctgtgggtcccccctgtacatggccccagaaattctccgatacgagcgatatgatgcgaaagccgatctttggtcagtgggaactgtgctctatgagatgagcacaggtcgccctccgttccgggccagaaatcatgtcgagttattgagaaagattgaagctgctgaggatgttatcaagtttccgagggaggtcagcatcactcctgagctaaaggctctaattcgaagtctcttgaagagaagcccggtcgaacggctcagctttgagaatttcttcacccatcaggtagtcactagtgaaatccctggtctcgtagaggatgacattcccaagtcactcaggcaagaatcccgagatccaaggtcagcttttcaatctggttcgccgtccctatcgtcccgcagcccacgtcagacaggtcaccagtctccgacggaagctcttgtctccagatctcctagagatcagcaacccagatcaccacaggtgggaagtccgggggggagtcgatatgctcggcgatcaaacgaaagccaacgtaccactggcaactcccctcgcgaaggtggagagggcttgggcatccgccgtcctgtagctcagcatgcgatgactgctcctgttcaacaggttgcttatgattcagtaacgggtcgcaatagggcctcgccgcccacatctctattagatcaggtacgtagaaacagagcgttgagtaatccgcccatcaccgaagaggagagggcagcccaggacgtagctctggagcgggaatacgttgtggttgagagacgccatgttgaagtcaacgctctggccgatgagctggcagccaacgagaaactcggcgacgcatcccagagatctggacccataactcgacgatatacccaacagggggcacccacatccacaacaggtgcaatttcgacgccatattctcgcaatgcgttggcgactcagcctcgccatgaccggaagtcatcatacgagaaatctctttctgctagccctggctcagcatcgagtgctatctccaaggccatccaggatgccagtctgagactctttggtttcaaggttcctccactgcgagcttcgccaaagggtccgtctccgccgctttaccaagcctttccaacatatccaacaccccaagcgcctgttgggctactgggagacggcagaaacgttcagggtacggatgaggatggtaaagcagcacaaactattgaggaacttgcaacccgaagcgactgtgtttatggatttgccgaagtcaaatacaagcaacttgttccactggcaccgtccgcagatcacatcttgggcggtcttgagcctgaacagctggttaatgaagaagatgggttgacggtggaagcaattgtggctttatcggaggaggctcttgttttgtacgtcaagtcgctcactcttcttgcccgagctatggacatagctagtctctggtggtccaagaagagccgaggagacacgggcaccggcttgtcagcagcagcagctcagacggttgttcagcgcatcaacgccgtggtacagtgggttcgacaacgcttcaacgaagtgctagagaagtcagaaattgtccgccttaaactcacagaagcgcagaagcaactgcctgatgatcatcccagccacccatccaaccatggcactgagtcgattgcttcctcagctggaagtcccacaaaacaagtttatctcactcccggtatcagcgccgaaaagcttatgtacgatcgggctctggagatgagtcgggctgcagccatcgatgaagtcaccaatgagaacctctcaggttgcgaaatatcgtatatcacggctattcggatgcttgaagccgtattggacaacgatgagggatcgggttccgaaacaagaaggctgtctactggtaaagaagctgagagagaggctgttaaggaagtaagcgggggcgagcttgacagcgatgaggaggctcacgtccgaaagagtaagttatctgagatgattgtacacgggataaggactaacaaactcatagtgattaaaatgattacaggacgacttgctgctgtgcgcaagaagcaacaaatgattgccgaggccaacagcaaaacaaaccttgtttatcagcaggcagtgcgtcgtcgcagcggcgatatgacaccacgaagcgttccctcgcatgcatcttcctgaagcccaggaggcggatttcatagcgaagcgtcatgactgataacgatacccatcataacattgtcagattttgatggatttccaagtctttttctctgtcatatttggatttagggcgctacggggtttggcttgcgactcacaggagcatgtcaacagccagtcattgattataggatctatatgcagcgggcgtttagggttttctatttacgcattgccaaaagagcatttcatacggcgtttctggcttagctttttgttgatttctttctttcatttgatttttttgttgcttgtttcaggggtcacctctgtacttttggataaggcgcaggctttgtccatattttcggaccggacatactaaggtttcagttgaggttaagaggcggtttggggttgtgtatatcagtcagtagtggctcatcagatagctccgtcgtgttgggaacaaagtctcgcagttgttttaccacaccatggagagttgcagtatcaagagtcaaagaaagggtaaaaaggaaacaatgacaatgcccaggtcttccatgcgaagtcctggttttgcaacttttcatgacttgcagtgaagtctcattcatgttaaacaacaatggtgttatgatgtttgcctataaagcctatgttagtagttgaagaatgcatgtccatgtaggacaaatccacaaatgtttgtcttatccagatagtgaaatgttttcgccatggtttgttcagagaatacagcttgaacacacaatctattgtcgtctttgttcttcgtgtgcgcagtcttgtacatctcaccttgtgcttataagtcgtcaagatgctccccccgattaatcctccacaaaattccccaagagatcaccaaacactacaataaccatggctaccacaaattctcaccgtttccccttatctaacaccgtgcgggagcttgttcccaacgcaccaccccccgctcccctcgatttattgtcaacagtctcatcacttttttctcaacgacaagagaagcttcggaaggagaaacttgctcgccaggacgcactgacagaagcccaatatgttgctgctcgagaagctgcgtacaagagacgggcggcagaggaagaggcagaggcagagttcgtggacaggctggcaagagcccttgtcatctcccctcgaaccaaggatactgaaccttccaaagaggagattgaggctctcgtcgacgaagaagttgctaaggaagagagagggctcggtctccgtcgcgctatccacgagacaaaggaggcatacgaaaagcgcatggttgcgcttgagtatcgtgttgacagtcttgacatcattgagaaagaacgcaagcaaaaagagcccgtacactacgtggacgggtttcccgccaacgttatcatcatcgatcgccacgttcgccctatcccggtggcttctacagatggcttttcttgccttcagtgcatggtcctaggtagacggtgtggacgtacgagtgacgatgagcacatctgcgagccttgcgcacggaacgcgagacgatgtctggtcaagcgtcacttaatgctgaaaagcaacatgctaaggtcgtggaagtttgctgaaagccaattcttcggatatgacgaactagaagacgaggcacgtaaatggatgttgaggatgaaggaaaagttaaggcaaaagaagaggcctgagggcattcagcctatgccggcatggccagaaaagaaaggcttgggtggtgaaccggatcagcagaacatgcccagaaggtggcaatatttcttgaaatctatttcgcctgagggtgagtgaaaggctgagcgattcgtgcacagaaaaggagttagcttgcatttcttttgaatataaaccaccatgtctctccgaaatattacccatctgatctaaagacgcgccgccgagcttgccaagctctcagtgaattccattttcccatcgttccaaaagttcaatgctctaatgctgccgccgtgtggtcaaacacactcccagtatgctgtgtagtgtttacagcgccgactgatgatctcgcagaatataagtagatggccagcgcgatggttcaggctcaaatatttcccataatttctccaagttctagtccctgaatcagactggatgattcctacttctacgtcccctttgtgctgtaggatagtcgtttcaatctatcgagctgtcgtcgtaaaatacggactagcagaagaccctgcgcttcccgtagacgaaagtgaactacttggattaagagtcagcagaacgttcggcttctaggttcaaggttcccgaacttactaagtcaactcatctctcaagctgtagcagtcatgtttccgatgcctgggcggcgggacaaggtcaggcaacgaccaaggcatcggtctgagtgtattctgaggttcccaggaagatatgacccttctatccagtcgcttgaaaagttccacgttcttctttttaccatatagccactcgtgcctcttcgcttcgtgagcgctgattctgcgcaagggattcagtcgcaggcagcttcggataaatttagccgcatcaagagaaggtcgttttgttaattggctgaaagtgtgcgtggtgtattggagaatctcctcttcggtcatttgactgagcactgcatcgtgatgatcagatactaagagcgtaaaagcaacaacgcccaaggaccatatatcaacggctgtcgtatgagcttcgccagtcgttacaaattccctgtatttattaaccagtgtcacggctgaattggtagataacatacggtgcttggtatcctgctgtgccagcgtttgtaatcatcctgcttcgtcgaggaacagcagaggtaccgaaatcggagagcattactcgatggcaggtgattttgggagaataagccaagagtatgttctctggcttaagatcgcggtgaactatgcctttctcgtggatatatgcgagagcccgagccacctggcgaatgatgattatagactctgactctttgacaatgccgcgcctcataatgaatgacatgaggtcaccgccggaagcaagctcggtgaatgtatagctgatgacagtgtcagagaatcgctcaatcgatgatcaagatacttacagtgtatgtggagaggatatggcatccacgtaagacaggatgttgggctaggctgggtcagtggcgctctaaatatacgaggatcagaggcagtatatctctggcttctgagcaaagaatcggagcaggctgattgaagagtggttccatatgccatcagaagttgagagctttctgttactccgagagacagtagactcacatgatgcagctggcgtaaaatgtccgcctcctggaacttgcgtcgtatttcatcttgagcattcttcccgtgaatcttatccagattgaccaatttacagaccaattgctttcctgtttgaacgtcgttggcaagacatacggctgcctctgctccgtgaccgaggcaatgatcagtcacttgatacttgctagcaaataacttgcactcctcttgctgtagcgctgtcatttcatggcgaggagatggttgatactgagcgactgtgaacttctagtaaggccgaatctcaatcacatcaccatgctgcaacaagtacccgggactgatttcaggaccagacccaatgagccttccattcaccaaggtcccgttggaagacttgcgatcccgaacgtagatgtgattgatagttggctcatatacgaccacataaatctcgcagtggtttcgggaaaccagcatgtctggatcattgtcgatggctaatgaactgtgtgccattgtcaaacgttgtctcactttccgtgcctttctactcactttgagcgaatgtctcgcccgatcttgaagatatctcgttcgtacaccgggaataccactgagagacacattagtgggtggaactacagggggtggagatcgtgtcggatcgtgggatttttatttcatctccgagaacgtacgatgagattgattgttgcttctggcgtcgaccgagtgaaggaatgcagctggtgtttcctgggatttccccactgcgtcgtcgtccatctttaggctcacgaatgaagccaggcttgagacgcctgctggttgatgtaagtgctctgttgtttaagttaagagaacaaaatatgtgtagcaaatcactttgaatgatgagtattctatgcgatagtcatgattggtaagtaaacgtcaattgagtagcagcctcgctattgttcgtgaaggatttgatcaagtccctattgttgtactgaatcaatgccctcctcccttccttctattcaattagattctgtactgtgtgaaatacagtgcatatgttttctcacacgtatctcgtcccccacccaagttaaagtaagggcaggtgcgatcgagggcatcacaatcacgtgattgattttgcacctacttgtgcctgcctttataaagagccaaaaaatctccccgcggcagagtttcttccttatcccaacaagtttctcatccacgaaagagtaagtttacgcgaccctaccctggccatgggctagtagcttccggacatgcatagagcttagctctttgccaccgtgaagctatctgctcgcagctgttcgatttgcacagttgctaacgacttccaacagcaccgtcgatcaagatgagagccaaatggaggaagaagcgggttcgccgcctcaagcgcaagagaagaaagatgagggccagatcgtaagttgcaccgtttctaccgacatcatgactgtcgctgaccatcttcacagcaaataaacgcatcgcatctcaacctgacttgactcatctatcatgatgttacgacctcgcacgcctcaacgataccttggccgaagcagggcacttgccgttctggcgcctctgggatctcccgcaacgcattgagctgggatttgactttgggaattacgtcagggtggttgaaccccgcacttgagcggctgatgtggcacacaatgaatattatggtggatgggattatgacaatcagatggtcaggtacaaggcggtgttggatcgaccactatcaaatgctcaccaacacaaagcatcacaacaacattcaaagataaagaaatacagagattcctctgccaacttttgtgtgtactccgtgattatgccctagtgatgtagatcccagaagcggggaagcttgccccgtcgcgtggtgggtgattttgtcgtattttacacagccaaagctatcccatttctgctcaattacaagggggattctcacttattgttgtgatgaacagttcccagctgatctagatatatttttatcgtggttgattaattgacacgatctattgtgtgtgaaaccctgtctcatcaacccaaagtggcacgacgtcagtgatcttagcgccgttgatacttctatagagaatcctgaaattttgatagatatcgcggtccaccattggtgtgacttttaaagaacctctagcaagtatttgagggtattgcgacttcaattgagaggaaagaaccgggttatgagatcatcgcaagtctgtggttcattttgctctggtcgcaagttgattttcggatctgctagcgacactctctgtattggcatccttcacctgtatgcagctttagtggggcacatgcagcgccttgaccgccttccctacgttgtcggccaaacttcggcctagtcgttttctgccgcatagatggtgggatagtcgaaaaaaaaaattagatcctacgcaattgggatatcctcatcgacaaagcgacgcaacacaacatgggttcagaaaagcgcaagaggggcggggatacaacctccaagccaaagaagaaggtcgccatcgatgcatctccctcaacgactgtctcttctgttctcagacccaagcattgtcctcccgtaatcggtacgaccagcctctttttgaacatgactgcgaccaatgcgatactaatattgcgactgtagctacggctgttggatttgatgtgcctaagaacatcccgttccattcgtatgcgcctaaagatgcagccaagtcaaaggcaaaacaggcaaagtcagctggcgagaaagactttttgttgcactccaacgcgcaccgaaccatggactacacagtcaaggcggatggagctagaggcgtcaagccagctctgaaccacttccttggaatatatgacccaaagactggcaagctcgaggtggtggaggcaaagaagatgaccatgcgggcagcagtacgggcaaagcagagcgctgctgctgccgctggcgagcgcgatgccagccaggtatgcttggcgcaacatttcatgcaggcttgtcttgctaacaaatcacagactatgatgcaactcaagaccgaccttggccagacgttcggtaccaagaaggcgaagaaggcgatccaggagaatgtcttgaacgccattgcgccacagaagaagaccggagaagcccctacaaagatcgatgctgctgctcgcgccatgctcagttccgtcggcgaggttacgtcaaccatggcgtcaagagaagaactacaagctgttgttgatgaagccagacctgtgcccatccccaacctggaagcgaccgagatccaagacgtatacgatcccaagagaatcatcggagctgatatcctcaagctggtaccagttcgagaatggcaagagaaggttcagcataaggagagcatccaagtgccttcacgattcgtggccgcacgtgtcacccgagtggcaggcaacgaagacgccacggacagacttcgcgtgcttcgatacttcttcttcgttctactcttctaccttcactccaagcccggaaaggctcgtggtactcgttctataccgccacgcgacaagcttagggaattccttgctcccgcgcccgaggccgttgtcgagagcattcgccgaaagttctccgaacgaggcgagatgcgaaagttccacatcgatctcctgatcacgcattgctgtgtgttcgctagcatcatcgataacttcgaggttgatacgcagaacttgcgcgatgatctgaagattgaccagaagacgatgaactcctacttccatgaaatcggtggccgtgtcaagcctgtgacgaacaaggagaccaagaccacggtatctctggcacgattggcgctacctctgaacttccccaagcagagacatattgctcccaagcgtcgatagaggaccgtggacatggcggtctgggtacaaaaaggccttgccgtatatcatttacacgcgacgcactctgatgatgatagaaaagcaattgcatgtcggatcgcgaaggagtttatcattacatatattattagtctattttagtcgaaatacagtatgctcgggggcgccattattttcttacttacaagtttaacatcctgtcttgtttacgcgaagagattcaaagcagactgcacgacacaggagtcgatattgctcaatctcattgctcgtcatcggccagtctttgcttgtttgtgatccataatgaatttgtctactagactaactgcatcttggtcttcaatgtcttctaataagctggcccttgtttaaatgagtgatctagtaggtggcctcctaagtcttggggcataaaaataagttagtagtctgaagcttactatgcagtgtaagtagcataagctggcctactattttcgtctcttaagctcctagcgtccaatttttatgataactaccctgagggtaggtgatcttgaaggtgatgcaaggttggttgtcggctatatctccattcccatgccgaggcatcatagctgatgtggagtcgttctccccaccaccaatctggggtaacggtaatcaatccccatgtaagtcattaccctgaagtattgaataagaagacagcaccgactccttgttttacgctcctattccctagtctttcatcttacataaatcgaatcaacttttttctatctcggcccaaggaacctcttgatattgatatcctttcgcgacgtcctcactcaaatatggcagaagaatctattctcgatctcgaatatcgcggccgcacagccattttgacgatccataacgagcgaaagctcaacgctttcactggcgcgcagtactacgaccttgctcagaaactacgagagattgccactcatgatgaggtgttcactacagtaattttgggaaaggggcgcttcttttcagcgtaagtagacaagctcttcacaattcccttcaccaatagccagacattcgtgaccaggaaatgcaagggatgctgacacgtagcaggggagctgatgtgggaattactcgaaaagcacccggagaagacaaggactcgcataaacaactgctgcaaagctttgtcgccaacaatctaaacatcacccacgcttttgcaacccaccccaaggttctcgtcgttggtctcaatggccccgtcataggcctcacagctgcgctggtcgcctttgccgactttatctactgcgctccttcaacctttcttctcacaccattctcatctatcggtcttgtcgccgagggcggtgcgtcacgggctctggcactgcgtctcggacctgcgagagcgaacgaagcactgctcatgagtcgccgcatcggatctcaagaactggagcgctgtggatttgtcaatgccatatatgacgagggcgacgacgccaagtttagggcgagggtgttgcatgaggtggaggagaggctgggagatcatctcaacggcgacagcttgattgggatcaagaagctacttaggaagccggagatggatatcatgcatacgcagaatgtacatgaagtatttgcaggcctggagagattcttgaccggagtaccgcaggaggagtttgcaaagcttgcaagtggtgccaaacgccacaagctataagatacccagtctatcgaagtcatacttgataatgattacagcattggaaaagatcgaatagcagcacatctacaattcattcgaatcaaactgctcaagagaccgagaccagagggatacgcattgccaggccatccaagtcttaggttacaaaaataaatagcctaaagagcatagtctaagtagcataagctgatctactaatttcgtctcttatgcttccagcggtcaatctttctgataccctgaggccttccttcctgccttccttccttctcactcaagtacctacaggtaggtaggtaggttagtaccttctcatcacgcatctcgtacccaagcacctaccttacctatggcagcttccccggcagcatcaagctcggaaggaaggcactcggggttctctggtgaaaccacgtctcccccatctctccctcagctttcttcttcttctatcatcatcatcatcatcatcatcatcatcatctttcttttttggctggcttcagtctaatgacaaactacacactacacactacacactacacactacacttgcatcattccagaaccaacatctctcctcattcaccatgcaacgcccagtacctggatccaagccctcgggtggtttctgtcgcgctgtcctcctcttattacttgccctcttcagtgtgacgagcttcattaccttcatcctagcttctgtgtctgcttgcaaatatccaacggttttgggccattttatcaagactatgcgcgaccacccgtcaacccgagcccctatatactaggaagatgatgtcatcgtacggaatcccctgactttcattgcgacaacccggatgcccttcgtcttcctcgccgtcatgtacacgctcggctgtgtcgcgcccttgatcgcagtgttgaggctaggcacgagggatgtccacaaccatcgactcgcccgctacgtcttcaagatcgcagctgtgttcactgcaatcttcttagtcatcttctatttctcttggtctgctacgcccttgactttcattcttccctttgtggcgaaatggcgaagtggcatggcagctgttatcatggcccatatcaatctgtaagtgactgacttgggttttctctctccaaacacttccactgactgaccaaacattagatttatcgtcatgctgctcactttgactgcggccgccctcgacattcataaggactccaagccagaaggtcccggtagtcgcgcgcagagtcaggcataagaagttacgcagtgggcattaatgcctggggagttgaggttactttgacattattattaggggttatcctagattgaatgaaagcattcttatgtggtcaattgagttatgattcgtctcaagtcttggtgtacaaaaataaatgacctaaagtgtgcatgtagtcgaagtggcataagagttggtaaaaacatgcctcagggtatcagaaaaattgaccgttagggacatacccaagagacaaaattattaggccagcttatgcttcttagactagggtttttagactacttaggtatttaataccctaagactgaagaggccaatttttctgctacccactgggcacgttacctgtgctgtatgctgtatgatgcaattgatgtccatactgcatggttctatttctcaaaccgaacactatagacccagtcagatgctgccagctcattatgcatcggatggctgtttaccagatcaaggccgtggctaagctttcttaattataaaataaagaaaaggtacgcttttaaatatattttatcttttgcgtgtaattgatctgttgatgatgctcctggatgcttggtccaagcacccgctgtctaccattacatcccaagtctctaaaaccccaggtcatgacgaacccttggccagtgctacgttcgccaaatacgatcagtcaaccgcagaatgacatcctttccgatgccatgaccaatcatcctctcatgggaaagagaaaacaatacaagagggaatgtcgacaaatgaaagaaacgatgatcccgtcgccaattggccaatgggccgcgcctttttacctttgatcaaatcctcaggttgtacagaacggatctggtccattatagtctgccagggggaaacagcaaaaaaaagagagagagagagactccaacaaacgcttgtgcatacggatcaggctgagcttctctttggttggctggccatggcggacagatacggtacagcattaccacaccaaacaagcatttgcatagacgagaagccaatggaatagcaacaaattcatgttggtgtgttccaatgggctgaggattgtgagcacgggaccgaccatatcctttctccctactcacctctaggagagggtatgggggatccatatcgactcgactcgagccgagtcaggcgctcttgtcgggggtttgaagagattggctattggttcgttgcatcatttccagacccatcttgatgcacccgcatcatcaaggtcggggtcacggttatcaaagaaatcaagtgcagcaacaaattggggcactccaactgagacatttagaggcctctaagtattggatgaatcacagtcagcttaacctgaccgttcccccgtccagaggcatccaatccaccaccacctcccacctcccatatcaagatcagcacaaacatggataggacgacggttagcaagagggaaagggaaaaggaggatttccaaatcaaggaatcggcttaagctgtgctacgcgacacaacacaacacacatgcacctatgctgcaatccctcctcccctgacgaacctgaacactgaacctgctggatcgccttggatctttgtacaatcaatcatttctctcggccactcccgtgccacatattgtataagctatctatctcatatgctagatatcccgatcaagcgatttggtggctttcgaatgcagctcacttcacttcgtctcgtctcgaccaggtcactctttctagtacctatcttttgtgcacccttgcaattcagatataagattcatagtaggcagcttgaaatctgacactggcaagcagtggcagtggaagtagcggcggcactgatatatttactgtcacttctgggcagctgccttgcactggcaccgaccgtcacgtcaccccgaatgaactatattgacctttttgccttccttgacattcacatcacaacaaattttattctgcaaaacaaagatttcgagcaagactcttgtcaacaaaacattcctctctttgcttaccaaaacaataaagaccaagtccttactccatctctggatagatttggttaatattgcgctgcaaaggtatataacctcaactttatttcttgatacattttcacagcgactgactcttcccacccaggcatcaatttttcagcataaacacatcagaaacaaaactttgttatttcggcccctgtgttccctttgtggccgcaagcggtaaccactcgcttcttcatccacctgctaccacatgtactgcagagccctgagccagtcgcttccttttgtcgtacctggcctctccaagccagtcggttgggactgtcaacaagtcacagcctagatcatcgcagtatttctagcgaaataaagatatcactgagttctcggaggagtagctactctgttaccgaacttctcttgagctcatcaacatctgcccgactagtaagaatattctcaactttatcgacattcactcaaaacagaacattattttcattcaatggcccctggctctcaactttcctaattttccaaggatcagctactagtcgatatcgacctccacgattacatcgacactcaaaccaggtacctaatgcttcttggcggcgaagatagcaaattatggagcctttcaacgagcatgagaaggtatgtggcaggatagtatctcatcatggccgcatgctaatatctactagcgacagcttctcaccgagataatcaagcacagccaaatcgacaatcaccaactgtacagattcattgggggctctagtgttgcacccaactggtttcacctggccctgccaaatggtaagtcaaaacaccaacatgtacagctctgtaatctcaactcaccgttttattgtaggccgaaccctagcccagtgtcagatgactctcgcgacaatgggaaaagaagtgtctgcgcaggggatcaagcgaaaagctcccggcgatggaccaagcaatgaagctggtaacggtgttcagacgcccggttctcaggagccagaggtgcaagctcaatcggccacagtacaaagttctcatatgagcgtacagcatcagtcagccatgcctatgaaccaacaacagtaccagtatcagtctgggcctccacctaagaagaagggccgcccagcctattcaggtagaaacgcaatgggccagcgacctttcaaccctcgactccttgcccccatgcctggtcaacaagtcgtacagaatgcacagtcgtctttccggcctattgctccggctcctcagctgcattctggcacggccgcggctgttgggccagttgttaccagtggcatggatcaggggcttatgtgtgcaccggctgcacaacagcagggcagaatgagacttcccaccgtccgagtgcgaatggccatggaagagatggctcgtcagagaggtgaccaacaagcccttatggcactgagccgagtaagaacccctcttattattattttttgtatttgagttactaaatgatgcctcaacagcttcctgggcaagcacccaaccactctagatcaaacagcgaagtagtccctgacacttcggagcaggaagaaaccgagaaagatcgatcacgctctgtcgagccgattgagacaaaggacgaaaccagcgctgctgaggatgatacaccagaacaagcggagggacagaagaatggcacccctgagcagagcaagggtctacgccgcagtcaacgcaaagcttgatattatcaagactgagacttctgagaagatgagagaggggagatacaattgctttgctgtagacggatgtttctctagtccagagaaaaaaggaaggtgttgaacgaccaaagagcatgaaagtaaacggacgtttgtatgagtttctacgacatgcggtggctggaaggccagcagagatgactacaggtccatcttcatcatcgaatccgtgtacagtccctgatagactagagcgttagagctgtaagatatttaaatgtacgacaagaagtccatatgctaattctttctggacaattgcgagttggaagcttttagagtataagttcaaccttggttgtgcatgcgaccgtgtctcctttatgagtacagagtcaaggaatagcacgaataacctaacaactcttttatttgtgacgctcatttgatctttgaagacatatgagtttaacagtaacaataccctagctaggtagaagacaacgattttgcatgtttgcatcgagtccttctgaggttcattccataacacgcaatcagcttctcacagattccaagtcttaggtgaaaattataaataaatgaatcatatcaatcttcgctaaatacacgtttgatttgatgccttgaatcaatccctaactccgccatcttggatggtcatttttatatcctcctctcctccattggctttctcttttactgcttgacaatcttctcaactgcgtcgagaagaatgtcagcatgcttctgctggaagatgagcataggtcgtagacggacggcgtcagcgccgctaccaccaatgttcacacccaaagtcttggcctcagccaggaacttatcacgcttggggctgtcaaaagcaataaaggttccctggcccttaccacgaaggttctcaatctggcctgggtacttcttgctaagaccctcaaggtccttgaaaagctggtcaccaacctttgcggtgtggttgacgagatcgttcttgttgatctcatcaacgatggccttgaagaggatagcgcgagcagggtcacccatccatgtgttgaactgacggtaaggcttgttgggacgaatggcagggtcagcatagtagaaaccggcggcctgggccttcttagagaaggtcacaatatcaggggggctctcgaggttccagtgctcatgagcccagaacttgcctgtagcgccaataccagtctggacctcgtccacgataaggagaatgttgtgcttcttggtcagagtgcgcagcttgcggaaaaagtcaggcgaggcgtggttgtcaccgccctcgctctggacgggctcgacaacgacggcgcagggagggtggtgccagctcttaataaggtgctcaacctcatcgatactagcctgctcgatcttcttgttctcctcaacattctcctcgagagggtacttgagcttggggaaggtagcctgaggccagtcgaaagcagggatatcgatcttgtgaattgccttggatcgggttgtggaaagcgatccaaagagacggccgtggaaaccagtcttgaaggaaaggatagagaggtcgggactaccgggagactggttgttcatggcactatcgagctccttggcgctaaagtcgacatcaggaccacctcgctcctgctgtcggcgccacatgaaagcggctttgtaggcagtctcgttggcgtcggaaccagccatggcagtgaagacgttatccaagcccttaggggcaacactgagaagacttgacttgagaagatcggcccagtcgtgagaggggaaggctccaagagcaggtcggttaacaatggcgttgaccatctccgggctggaagcagccttgaggagggcagggttgttgtagccgacagcaatggaggcaatctgagcgaagctgtctttattgtcagcattggtcttgcaaagacatagaagatgagtgagcttctgacttacacgtcgaggagaacgttgccatcagggtcaacgatgtagttacccttgctcttggtgtagtcggccatcatgttggcactacgggtgtcgaaaacctttgtgagctcatccatgtggctcttggtcttggggccggggatagctgtcttgaccgagggagcttcgggctcgccggcgaagaaagtcttttctgaaacagcagccattcgcatgtttcgagaagtggcgaaagtgcggaaagcggtagctcgggaagcagcttggactgcaggcctggcggccatgccagcgcggagggccgacatgacgaagatgagttgaggatttttagaggtataagaagatttggccgcgaggtatggttcggtcttgtcgtatgcttgctgagaagcaaggattgttagcacaaaagaagcgtgtggtcatgataaggggatgttgggtctcgtgcaaccatgatggtaacaaggggtattctagagggacaacttactcgatgcgatgatgtatagagaggaactcaacacagagatgcagacgaggagaggatggcaaaagaggaggatctagtccgcccttttatacggcagtcgctggctgcatcgtatctccacggccagcgcctcactcggcaccgagttctcaaattgaaagcagtcatgatgtccccagcttacacagacagactaaaagtttatcttccccgcagtcggctcaggaattgaccaacaggtggagcgcaatcgaggtgcaggtggatggaggttgcagggaaacaggaaagagggaggggtgaagttatacatggtgttgaaagcttgcctcaataggaaaagaagctgctgtacctactaactcgactcgcctactagtctaacttattacaggcagtaaaagcactgtaactctgccgtctgtaggtactaaggttccatatctgattctacagtgtattgtatcagaattgcagttgattccgatccccgaagaacaccccgtgaccgtttcagccaccgtgtacacctcgatatcgttcaaaaacatcgcctccgaattggctaggtctacctgtttgataaccctttgacgggttgaccttcctgaattcgagccccgctctctaaatgcatccttctggttaacttgtcactgcgcggggtagactaagcaactccatatctcggggtacttggtataaccggctcccagagacgttgttgaggcgccttctagctacaatgaattgcatcgccttgctccaatccagtcataggttccgaatatgcacctctcaccgaccctcacctggacacatggctgctcaccaagttcggtgatctttctaccgggtgggggcttctgcagcattgtattcgatatctatttcaactactgctgatatgcctgatccctaggtgtcagtacaccccccgaagctggtattcagagccgtctttcccgcatctattgtatgaaccggcccggtgccggtttcggagccgtccgactgtcattttcatgcgagatgccgttgttatcctggtccctttttgagactgtttagatcggcatccagaagttttcccttttgggtaggtcaacggagacagtaggttagtagttaggcctagggcagtccagccgactttgatattctatcaacaaatatcccggctcaatcacaagaacaaaggccaggccaattctcacaccctaaccgatttatttgctcaatttcaaacttgataagacttcatgagcctttccgattcaacgatgctttgtgctgtcaagttaccaatctatgggtgtgaaggacctggctcttctgccaactcatcaattgcgtcaatcaagtcacgtcaacgttacccgatgccatacccaaagaaaaacacgctgttaccaatgtaatgccaatgcagtgcccgaaccattaaatcaatgctcaccatgcccaaaacaccttgttgcttaacgaccttaatcatgcttctcatgctctcgcatatatctaacaaaagtcttcttgtgtgtctaaaacctgttagtgtcgtcaaatacaaacaatcaagaaactaaccattccagcatatctgccatctttgagcacgcagatataacggagtcccagttttgagaacaactcataaaccaagtccataggcgacttgatatccagcgcaacgggtgcctgagttgtgttagtgaatgctgagcccaataaccttacagtagaactcacaggatcgatatatggcgtgaaatccgtggggtcgtgggattcgtcgtcttcgtcgatgttgggaactctatccatcagacagagatccgtcgcttcatcttccagctgatcgagggcgaagccaagatcaggtgcaggaataagcccgaccaggataccatgtcgcacgatgggcaatcctccgtcgagttcaccagctctatgcaagagctcaagcttgattcgcaagctagtagcaggtactactggcgagttcgttatatcaatgattcgttcttttcgaatccttggtacaatgtcggccagatcctccgtaaagataggcttatgcttattgtccaagaacgggtacgaattcatgctggtaagaaggtcctgttcaagttagttactgtccagttacgaagcaagcaacttaaaacttacatagatgctgtttggttcgatggcatccgatgtccatttggccacgagaatagccaaagagaatggcaagacgtaatcgagactgccggtaagctcaaagaggatgacggcaagtgtcacagacagtcttgtcacaccacacatggtggcaccggctgcaataagaccgtacacgccaggctggatgcaggaaccgtctcgactgaaagcgcaatctccccagataccccagtgcggtacacgtaggacagcccattgcacgatgtgaccaactatccggcccatcagaccaccgacaaccatggatggtacatagattccagcaggtactttctgttttgcgcattagtttatgctttagtcctccatagtgacaacttacaatgccgaatgtgatgactgttaggaaaccctttatcaaaagggccacaaacaagtgggaaaggataggagggatttcatcgatagagccagggcataaagctcgctcttcccagtcaatgttggagccctcgcaaggagaagccaagttgagaagcagctcagcaaccggaagctttgtcaaagagttccaataactcatcaatccagtcaccagcgcaacaagaagtacttccagtagggggtgcttcttgattaacttgatctttctgaaagactgggcccaatacttggaggccttgatgaagagagcacccagcgcgccaccaatgacgcccacgaatatgaagctcacaagctcgaagtattcccagtcgaccaggtacctcacttcgaacatgacaatcttgtgtgtgccatacgggttgaggaatttgagagacagagcggcaacaatgcagcaaaagaaagtgcggaacaatgtcttagccgggaagaagtacgaaacctcttccaagccgaacagtactccgcccaagggcgcaccaaaagcaacagcgactcctgctgcggccgctgctgagatgacctctcgtcgcttgccatcatttcgatcatactttgagaatattcgacacaagatattgcccacgcaggcggccatgtgaacgtaaggaccctcttttccgagactcatgccggaggcgacactcaaaatcagggctaccatcttgacgatcaaggtcctggcacctaggaaaccgtgcagaacgaaaccactcaatatgacacgaacctcagcgactccgctgccagccgctgaatagtaaaccatgggcgggttctctggcttgggctcggcttgcggctgaggtgtcgatgattcactttcatttgaatcgtcgtatgtatggtggatgttatcgaccgccaggttttcgtcaagggtcgtgagttggtacgctgatggaacaacagttttggtccaaagcgccatccaacaagccattgcagcgagaataagaacaaaggccatgtaaatcacaaagctgctccagacctctccaaatggattgttcagcttatatgaccacgtctcccagtcatcacaagtgatatcggggcaacatctctgttaccagtttcagtctatttgcttcataaccgaagctagtgccacgctggagttattgggctcgatttacttacctttctgttgagataccaacctctggtgcagtggccatctttgaagtcaaagacagttgattcggcaacatcaaccgtatatgccatcaacgcgacgataaagccacacagcgcgctcaagatccacccttgggcaccgtcaaaaacaacgcgcagcctgccccaaaagtccttacggctgcgcagttccttgaccctgtgggaatcggcaatggcatcgtggacccagtcagtactggtaaattgatcgtaccacatgcgctcatcggggaaaatggtgcctttggattcggtcatggaggattcgtgtcgatctgagagggcattaaccagtctcgaactccaagaaggatgtcgactgtgatttcgggagccatgataagcgcctgcaaaagaggatgaattattagaaagatccaatgtagtacatgtttcacggtgccacaaacccaagtaactgtgttcccgcgacaatgtacccctttgctgacgactcgagcttgctgtgctgatccggatgtgcgatcttgaagttgtgagtaagggagttcgttcgtcaagttcaccggcagaacggtttcggggcagaggcgggtgtcgacgagaagttcgcggcgagggtggctcggagccatctggctcttgtcctgccatgatggtagaaatgaagctcaaagtacctcgggtgccgacaggaagtaaaaggaccagggtgacaagagagcgataagggtaggcgcctagttgaagaaagaaaaagaacagaacagaacagaacaggatgaaagaattaaacagggacaacaaaaagtaaaagagggacaaaagggcgatctgctccaggtgtctatctcgatgcccgtgcttgtcttgctaatgccttggtagttcgtcagttgtcacaccgtcaccttcagggtccaggtgacccttcgatggcgggatggtggaggcgcgccaagcgtggtagcagcttgcttgagcttgaatcaagtcaggtagatggcggggtgaaccaggtagagaatgaaactgaaagggagagggagaggcgtctgatgaggtgattatgggtaaatgagtgtatattgagaaagtaaaagtgcttctgatggtccagctgattctcgagctttagcaggaagcttagtacctaacctcacctaaccgttgcaggtagcttcgactgggcttgttttggttctttcctcgagtcccaaatatcaactgccagattcggaaataattgcgccgagcctccaactatcagtggcctatcagtctggggttctgagtcgtgctgatggccaaccttggtcctgatcctaggtgagtggtaattctccagagttctatatcgtcatgaatggacggctgtttatctgccgcgtggattaaactgaaacaatgaaatagcacgattcatagaaagaataaattaagctacatacaaagaaatcaggggctgccacacgaaagtgaggcacatggatggtgctggacaagcctagcgctacatgattaggcttcaaagatgcctatcatcaaccggggggatggaagtccttcggcatttcgtcatcgctacagcgtgcatatccaccatgatcccagcgattggctcgagcgatgtaggagatcactttctactgcagatggctagcgttcagcgcttgttgcgcatggaattgttaaatcgaagtttagaattcctcgtcatggctggtctttatctgaaacttggggtcaagtcaccgatctttgtgctgtagattgtattgtgagactgtgtgcctcgctcaaatcagaggatgatcaatcccagtcgactgaattgcaggtactgaccaaccatctttttggaactaggcagcgctaccttttttgcattgaagatcatgactttagagcacagcgcttggcgaagtggctctggcaaggggctcatatcagggagatgaccatggatgggtacaacaaatcatcgggcactgtctgtcgcttgtcaatagctcttccagccaagctctccaagctgagtcatttccttgcttccaagcgcccgcttggagacacaagcggtagaatgtctcactgagatgtgcgtagtcgttgatcatgtgtatcatgaataatgtaagctgagaccatgtggtgtgctgcaaggccgatggatcgatctgatagaacgggcatggtaaccttattgctgggcgtggctggtttgggatagcgagtcgcgctaagatgcctgctgtggcgcagcatgggcggcgtcttatctcttatcgcctaaaatttcaaaaaaaagttgcgactgcgacagcccgtcttcgcatccatatttacacttccctttcctgactacataatacacgccatactccaaaacctgcgaatatggccaagaaaagaaaggcctcagggcgcaataatgcgccatcaggcccaaaggaacttgacacttcagatgctcgccttggaccaatcaccacctacgaagatgttgccgattccgaagacgagtacttcatgaaccgagatcaaatactgcttgatgacgaaccgacctcgaagcgccggagaaaagaggacgatgatatcgagctatctgacgaggaggttctcggctatgaggactcagactctgaggaggacgaacagtcaaacaagaccaaaggctcaaaatccaagcatgctgcctcagatgatgaagaaggcaaggaggaggaggaggaggaggagggcgactctggctggtggggagcttcccgaaacgactactataatgccgataatatcgaaactgaggccgatgctctcgaggaagaagtggaagccaagcgcctccagcaaaagaagctttcaaaaatggccgaagaagatttcattttcgacggcgatgagtggctagctgaaggtcaagaggagggcgaaggtgaggagacagtcacagaggtcctaaaggaggttgaaatcacagatgatatgggacctgaggagcggtacacacttctcaagaaccgctaccctgaattcgaacctcttgtcaaggagtttcaagccctacagcccgctctgccagatctccaaaaagcagctcaaggtctttctggtcaatcgctggaggctgttaagtactgggttgctggttgttacgtcgctgctctcgccagttatttcgccatcttgacctctcccgcaagagacaactccaaggtgcaaaagacaattgaccctgccgagctacgagatcacgaggtcatggaaacgctgatgagctgtcgtgaggcatggcggaaggtcaaggatctcaagtcgacaaagagtatcgatgaggatactatctcagatatcgacgacgaggctcttatgcagggcatcgagagcctggacgccgaggtgaagaagacaaagaagagcaagaagtcttccaagcaagaaaaggttgccgctgagaaattggcacgaaagcttgagaaggtcaaggccggagaagccgcggttgctgatctctacaacctacccattcctggcaagaaatccaagaaggccaagaaggctgtcatccaacaagatgacaactccgactttggcgaggaggacgttctcgatgagcgtaccgcagccgagaaggccgcccgcaagaagagtctcaagttctacacttcacaaatcgtgcagaaggcgaacaagcgtgctggcgctggaagggatgctggtggtgatatggatattcctcaccgtgaacgtctccgcgatcgtgcagcacgtctcaatgcccaggctgagaagcgaggacagaagggttccaagctaggaacagaactaggcgacaacagcgacgacgaagatacgacaacagccaaggccgttcgcgataatgaggatgagtactacgacatggtggcacaaaagtcaaagaagggcaaggaggacaaggctgctcgctacgcagcatacgccgccgccagcaaggccgatcgagtggtagaaaaggaagagcttggcgaggacggcaagcgcaagatcacatatgccatcgagaagaacaagggtctggcgcccaagcgaagcaaggatgtccgaaacccccgtgtcaagaagcgcaagcagtacgaggccaagcagaagaagttgaagagcatgaagcccacttggcagggaggcgagcccaagggaggataccaaggagagttgtctggtatcaacacagctgttatcaagagtacaagactatagattcgaattcattaaaactctggttaatagcgttacaaaagaaattttactttttggtcaatattctctcattttttgcctgtgcagtagagtgtgacgggtatagttacatataagtcttcatcatgaccaagttagtctcgacgaatcagaaaactcatcagttgaaacatacaagacggaattatcaagtcagtttcctccattttggaccccattctcatgccatttatttgtacatcctaaacttagaggtcatcgtttctgttaccctgactctgggggtagccaagcgcagcgagttgacccttgcgtggccccgccgaaatccacgttgctttaacagcttcctataatcatcaacgtccttcttctagtcaccaactattcgacgcaacttaataaaacgaacgcaaactcccgaatcgatgcctgtgtaaagatatcaccgaaaaaataatatctcgccatcccaaagctaccaatcgacaatggccgacgtcgacacttccaagctcacctcgtccgcccagatcttctcgccaaacaataccctacctcagatccgcgctatacacaagagcctccatgtcgcaatcgacgagaaatcgacccgcctgcgcacgcaggtcggaagctcctaccgtgatcttctcggcacggcagataccattgtgcacatgcgcgatgataacgatgtcgtccaggagcttctaagcaaaatgggcggcaggtgtggaagagctgtgatcggcgccaaagctacaggtctctccaattttgtcgcaaaggagaacaggtctgcagcatctatcgccgcgcggctgagacttctcgacgcctgtgtgctagttgtaggacgaatactgaagggtggcggtggattgggtgatagcgtcaagaagggggacagactggtactctctaccaaggttcttgttctaagtcgacttttgataaagagcctgctagacgatgccaccgacccaagcagtcgtcgagcaacagaaactgcccgaacatccgtcaacaaactacgacgaagactgcttaggaacgtggagaaggtttttgagagggcaggcgatgagacggaaagagatgatgttcagaaagctttatgtgcttacagcttggctactagctctggggctagagacgtcttacgacatttcctccatgtgagaggagaggccatgagtcttgcttttgaggtggaagaaaacaatcgcaaaaccaacgctgaggatgtcgtcaagagcctcaggctgtactcaagaactcttcttgatgtacaagctttagtaccaggtcgtttatcattggctttatctgggttaaagagccatcccctgctcgctgacccaagtcttaagcagcttgaaggactacgactagacgtttatgagcgttggtgcgatgaagagatccagtatttcacgccatttgttggacatgacgatcttgatggaagccaagctcgtcagatgctgtcggcatggtctgagaagggatccgagattctactagtcggacttaggaaggccctaggtacaatgtcggagttcaagttgatcatggaactgcgaacaagcgttttggagctttggatccgagatggtggaaaggccaagggcatcgacccatcagaaatgcaagattccctccgcgaggccatcaactcacgcatgttggaggttctggacacgaaagtcagcaagcttcgcctagtcggctccgaggtatctgcagctctcggacgatggaaggatggcattactgatgagcatgtgagtatctgggacgaagatggatacgatgaagctcttacgggtggtgctgcgccattcgtgcaagaagttgtgtcccgtctctacggccgcaacgatactgtttccaaggcagcgcattgttacaagtcatggtatcatgtgattgatgatgtcaaagaggtggtcgagcaactcaggcgacaacgctgggacaacgattacgacgagattgaagatgaagacacaattgaggctaggcaaaaacttctgagcaaagatgatccgcagatgctacaggagaggcttgatgccacactcgacaagtctttcaaggaactggaagatcatattcaaggtttgtggaacgaacgggccgggtcgtcacggaatggcaaggtggcgatgtacttcctccgcgtcatgcgagacatccgacagcagctaccagaacgctcatctataaagacgtttggcctcaatatcgttccttcactccatcagaatgtggcaatcgctgtttctgagcctgcgctagatgagtttactactcagggaatcacacaaaaggttgtggtgggtagaccactttgggatggggagccagcactgccaaaccaaccctcgcccgagattttccagttcttgcgatcactctcaatgtcaatgtcggatcagggactcgatctgtggacgaaatcagccgtttttgtaatgaagaagcatctgactcaacagctctgcgaattgtgggacaaatcaatagcagaaatttcggctgaggaagcaaatgcctccaagaagaaagatgcaaaggatatcaagccgaagaaggcagatacaggcgcagaaaagaaggatgatgacgatacagataaggatgaagatgatgacacagaagatgagggaaacgaggatatcaaaaagaaggacaccaatactgagacgtcgacggagaccgaagaacaaggcaacgagacgaattccgcattgacctctgagcaaaaggtagatcttttcacgcagtggcttttcgatgtctctcttttgcagcattgcatcggcaacacggaggaggcatcgagcagtctgttccaaaaactcgaggacaagttttatcagcactctaagttgggtgatgtagcagcaaggcaacgaatctccaagtcggctaacgatttctggcagcgaacaagcttattgtttggcttgttggcatagagggtccaagctgcagtggaaattccaaacacaagctcgggtcttggaagatagacaagtagatatttaatgcaagctataatgagactggctaaaccatcgctgctatatggccagttcacgggcgacaaacatgaacttggtggagaaagcaacgagtctgcgtgtaaacaagcacaagtacaggccgtgactgtgtctattcatcgactagtctatttatttctaaagggattaagaaatgtctcacaatttctttgtttgcagaacataatagccctgatcgatctgactgtgaagatcaagcaagtcccacatcgagcattgttggcattgagactaccagaggctgctgaggtgcatcctgagtagagcgtcgaaagataagagttttcgacgaaatggaaactgtagtattaaaataaaatacagtcaaaaaataacagacatgttggtacatctaaaaagttcatacagtaagtaagtggcttacaactgtcccaaagaccctcggtcgggcctattgtgtcggaggaccggggtcataaaattccgaccaatgctactatttgctcttcctttgaccaggtcggcgaaagcgttctcgactcgaattggcttcgtccctcgcatcgtatcgtccgtcctctctgtaatcattgatgcacggtcttgacgaaccctgacctctttgtcttgccctgtcgcttttcctcgtgactgagtaatactaccccggatccggcctatcgagtcgagtcaagtcaagtcgagtcgcctctccacgtcttgtctcgcttcgccttccgtcgcctttctgcttgcttcgtcacccaaacttacctatctgcttgcgcgaggcgtatgcccgctccactacatttaacactccactcatcccgttggctgtctttgcccgaatcatccctcgcgtttgcattgactcctcaacacgtcttttcgcctcgcgacagtacctcggacaaacctcgacaccacgctccaaactcggcctttgggctatcgcttctgatgtactaatggaggatgacgagtataccaccagcaaaatggaggaaatcaagcttgaggagggcgcaaacgacgcgcaggtgaagcaggagaccaacacccccatgagcatcacgaatggtgaccacgaaagctcccgctcgccgaccgcttctcaggacggcctcaagtcgcgcagcgaaagcgcagacacgccaagctcaaacaggccctcaaagctttctcgaaaggcttctcagaaattagccgccagtcgcgaacctgttctgttcgaccacctccccgacatgaccacagagtcctgtaaattcttccagcgcatccccgactgcctctacggctcaaagcaccttggatctacagataacgacgccttggactgcgagtgtcgggatgaatggcgtatgtagcctttatttaagtcttgcgaccttgtgtcatgctaactatttccgcagacgatggcaagaaccttgcctgtggcgaggattcggactgtatcaaccgggcgacaaaaatggagtgcagcgctgagggaggaaattgcgcagggggctgccagaaccaacggttccagcgcaagcagtacgccaatgtgtcggtcatcaaaactgaaaaaaaggggtttggcctacgcgccgattcggatctacaacccaacgacttcgtttttgagtacatcggcgaggtcattaacgagcctacttttcggcgccgcatgatccagtacgatgaggagggtatcaagcacttttatttcatgtccctgaacaagagcgagtttgtcgacgcaacaaaaaagggcaattacggtcgcttttgcaaccactcttgcaaccctaattgctatgttgataagtgggtggtcggcgacaaacttcgcatgggcatattcacctcgcgcaagattcaatctggagaagagttggtgtttaactacaatgttgaccgctacggtgcggatccccaaccttgctactgcggggaacccaactgcgtgggtttcattggaggcaagacacaaactgagcgggccaccaagcttcctgcagccacagttgaggctctgggtatcgatggaggcgatggctgggatacttcggtcgccaagaagccccgaaagaagaagcccgacgaggacgatgaggaatacgtcaacagcatacgaccgcgcagtctcagcgaggatgatgctcgaaaagttatggccgcgcttatgcagtgcaaggagaaatggattgcagtaaagcttctggatcgtatcatgcagtgcgacgaggaacgcgtcattcactgcgttatgcggatgcatgcttaccaaatcctgaaaacgacacttaacacgtttattgatgaccacaatgtcgtccttcaggttttggacattctcgacaagttcccccgcctgactaggaataaagtccaagattccaagattgaggcaaccattgaaggtctgacccaatccgagcacgaagacgtcgcatcaaaatccaaacatttgctcaatgaatggagcaaactagaggtggcgtaccgaatccggcgacgcaaatttgatcccaatgcaccagctgcaaactcattcgaggaacgtcgcggagcaggtcgtgaagaggagacagtccagtctacttccaagactgcatcgccaactcccatcgacgcgcccaagggtcctagaaacagcatgccccaaaggaataacgcgtttttccagaacggcggtcgttctaggcggcctccgtttaacgcatcacttcctcaagggtggttcactgccaaggacgctgctggtaacacctacttttataccaagcagggtgccactacctggcaaagacctacccagcccgccacagagcccgctgcaaaagcaccttccaaagccatgaaggagcaattagcaattcagagtattatcaatcaggttactgaaaagggaaccccaaaacatacttccgtgtcaactccgaaggcggccgaaacaccgcccaaggaggtgaaagaggagaaatggcgatcgcttccggtcgacaaacggatgaagatttacgagaatactgtaagttgcttccttactgtcgtgtcacctatccttactaacatgcaccagctgtttccccacatcaagcatgtcctcgacaaattccatcacaaacttcctaaggaggagctgaaacgctttggtaaagatatagctaagaagctggtcgcgtccgactttaagaacaaccgagtcgaggaccctggtgcacctctcagtgacaagcaagtcaaaaagataaagcagtatgtaaaagactttttggaccgtgccgttaagaaatacggcgagcataaacggaaagcggacgaagacgcagatacccagatgaaagacgatcaaggacccagtgctgcaggtagcggcgctggttccgtagttgatgggtcagacggcaccgctctagctaaggttgatggaacgtcgatgggcgaagtagacgttactgcggtgtcagacagggagggcactggttctctgggcagtcctgatcgtaagcgaaagagggatttagacacaagtggctcgccgtatgtcacttcgacggatgggccgaacatgaagagactgagagaggacgagctggaagcgccaagtccgccacctcctcccccgcctcctccacagtcagatatggatgaggttgtcactgctgagcaggaggctcttcgtgagcaggaagaggcattaatgagggaaaacgaagaggcacagaggcttgaggacgaagcttcccatacgaagggattggaggacgtattggatgcttccaacgagatatctcggcttaataaggaggctcgaaagcccggctctcagaagatgccggcgtgagagacgagcgggatggggttacaaaacaggacttgctaagtcccccagaattgcagtctacggttaggagcactaatggagcttggctgggtcataatcatatttgcatttcgggagttcaagggccgataccaggcgcattgtaccatttcttacataaacgggctgtactgtacattcttgggccctgtctcaacagggtagccctgcagggtgctcggcagcattattccaggttttgcttcttggagtgtttgtcactataaaagtggcttggcattgaggatcaccctgacgtttgatttcaaaaccagactgtgagctggtgaggctcggccacttttctacggtgttcatatggagtttaggtcggggagatagggctgtcatttgttatgggtttgttcattggtaatgagtgatagagtggcagaaaccagacattgtggagcagatacccctagtcaattatacccatttctatggcaggccaaggcatgagccgtgttgctgagcttctatgaggttgtcaagtttacatataacaccgtacgccgataatgcttattctctaatcatcctttgtgttgtttcaatcctcatcgtcagatgaatcatcacccttccgcctcttcttccccaccactggaacaatatcctccttcctcttgaacacaaagctcctcgacgctctctcctcacccttccacccactctcgctcacctcgccctttgcatttctcacaacaccgagcgtccgggcatgcttgtacccagggtatgcgcgagcctggaagcaaaaactgcgctcgacctgtaggccagcatggcgagccagatcgcgcacattccagagggtgtaaggctcgccctcaaagagtgtgatgactatggcggcaccgggggccagcgcaggaatagcgcgctcaaagaaggaaacgaggagggattggttgtggcggacttggcggtttacgtctgtagactttcctccaacatgggggaagttgaagatgattcggtcgaagctcgtacggatgatggagttggggagctttgtggcatcaatattatacaggagtttgttgttaggagggaggtttcgcttaggtctgggcggtgcgtctgagtcgtctgagtcgtagtaatcatcttcctcgttgtcgctttcgccattggagtcttcactctcgtcctggtcgtctccattactttcgccggctcctgtttcttttgatgttgtctcttcgtttcctttgtcggcatttttgggcttgggagcatcgccgcgaacaacagcaatgttgtgttcaacgtgggggtacttggctagcagctcatcggcatccttttccaggacagttgcagtgacatttgcgcagccgtgatgtcgaattatagatgctgcaaaactcaaatcgccttcacctatgaggagtacacggtggtgaggctcaaacggtattgtgggcgtagcatcggcaggtcgctggttcttgtttttgcccttcttcacggggccattggtgggctttttctgttctggtctgctcttttgagcattcttctttggatgcgcggtgggcgcattcttattcgacagctttcgtctcttggccatggcgatctgaaggttgcggctctgtcgcaaagtcacgtcacagcaggggagacagagatgagatcggtagagttgcacgtggttggcggctggcacttgtattttttatttttttttgcccattcgaggtacagacaccgtcgtatcgtacatgcctactctaatctgtggggatggcttgattggctgacaaggcagcggtagcgtttgatctagttcccgggagcttccatgggttggactgcgggcaagtgtaaggcgagtcaagttaatgcggggctgatgttatgctgtgtcgtctgctactctttttttgttagtggtctagggtgagagatgatgatgatgggatgaaatctgagcttggggattgtgaagagcttttttatatgtggttatgatcttaactactaagataacgaggtaggttacttggtagttgtactgctcaggtaccggtttttcatctcggtattttaagttgtagtcaattacagcaactagaatggctgaaggttttcctttttatggaatcttgttacgacgttatagaacacttactttgataatattagtagttatcacacagcacagagtcatcaatttgaattattagcaagccatcaaggttatatatacccccaaaaaataccgttaagtccatatatcttcttagatcgaataagtctacgttcatacaggtatactaaacaatatcgtgtcagtatatagtaaaactgtttatagtggcgctgcagttgaggcacaggtagagacaacctaattttcgggtcagtgttcggtaaatcgcaacgaaatcaagtcaacgcttccaggataaaaacactcataaaaagcctaagcaattaccgtgcgagtagacaaaaccaattccgctcgttatccggtattccgaagaaggtggcacaactggtggagtgttcgttttgacagggcaagcagagtgagactccacagccaggttgcgggatgaacagctgttacaaatagagcagcttggtacgataggtgcagcaattcatggacatcaagtgtgactactggcagtgcatccggacagattcagtattccgatctcgtgcgagtgaagtgttgaagcgacaggggcctgaattccaaaatcacccgaccatctcagtcaccctgacctggcctgacctctgaccgcatcctagtagtactgcttgtttgcattgctcgcaataagtgcaatctgcattgaatataatcatatgcagctttataaaacctttaggtaactgctttaatttgtcacaaatgtaacagtctatgcacttaggctattgtttatgcttctacgctatcacctgtaaacgaaaccacgtttgatcaattgagagaatcctgagtgcagcacgaacaattgcaactccttgcagaatgcaagagcatcgacaggggtcacagagccgcggcgaacggaaaatccagggtaccggaccaatcaatccatcataaactgtcttgacagagcccgaaatggcttagaccagccaagatgggcgtggctggtggacaatcccggtgatcaggggtgtattaatctctgaagtgattcagcatactttacagcggactgcagtgcacttgtagtgcacttacagcgacaaacgacaaacaaagttaacccccccacatttcattcacccgtttgggttatgctgctgggaccggtattattggaaaaaaagggactcgaagcgcttctccgtctcattcattaacatcagaacctccttcattatcacgacttcaaccacttgccacgccagctgttcaccgcgaatcatcatattcgacgtcatatcaagcttgactgccgagtgggttagtcaaattttgctgcagctgttctattcttggcgctgttgcgttgcaagttgcggccactgccagagcaaaaacttctgatccattcaaactatacgtacctcacacctctctctcagatccggattgacttcagaatcctccaaccttcaaccatcaaccgtaatcctcatctcttttctgatattagcccgcgcaaacatctattgcttcgccctttcagcccacggcgtatcgttattgctctttgttttccgcgtttctgctaggaacaaggtatttcatcgcgccaaaaaaatacacacgtacctacagtacagcgtctgcgcttctctttcattaccctgtcttttaagtaggtaccttactccccctgtcgctggcgcgtggcacattctcacctctaacctacaggaaaaagttggtacccggcccgctgcattacttcccttcctctcaaacttcatacagccgcctttctttctcacctctaactacatgatccatcgtgctcgccatggctgagaacgagtctcccgcaagggaaccttccactcgtggtcgtggccgcggtgggagaggtcgtggcggtcgaggtagaggaggtggtcgaggtggctctactgctgcagtatccaaggcggccactgcaaaggtcggtcgtggtggctcacgaagaggccgagccaagaactttgcggattcgcgtgtccaagctgcttatgagcgtcaacggcatctcaaagccaattaccaggctgttgctcacgcgctcaagccagctctgcaagagcttgccgaacgcaccattgatgaagccttccaaaaccctgacaagcataaacatgctcaagagttcatacctctcatgcaagagctccaagataacctcgatgctaaaatagccgagtatacgcggcgctacaacagagacaaagagcttgctgagcatttgctcaaggccgatcattatgttgcccaacaagaatacctggtatgctatttcctcctctgacgtgacgctatcacgtttccgagattcctaatgaggctcttggcaagtactgacgaacccacacagaacggttgcgcagatctcacggatcagttctacgaaggacaagacaaccgtgctcgcattctcaattcattgtatgacaaagatcttcctgtcgatgttagtcaaaattttcttcaatcttttcatccctactctacactaattacacagtctgcattccacatccaaacatctgccctttgcgttcattggcggtgcatctgctgacacactcaacacaggtcgtcgatgatcaatacgaatacaaggtcatcagcgacgaacattttgacgaagaatttggactttatgtgtgcaggttggatggtaacctggttccttacccttctcgtgtcccaggaactgccatgtggcaaaagggacgcgataatgaagtggccgccactgctgctgtcagtgctcctaccacttctgctcccgcttctcaagtcaagagtacccgtggccgaggtcggggtgccaacaagcgtagagcacaagatcagcccgaaggccaacctacccccaagaagaacaccagaagtaaccctgacgatgccgctgcatctcactcactttctgccccagcccctgccaaaggtcttcttgctagtgctgcagaagttgaggcaacgcctgagggcacgccagctgagtcagactccactccagcatccccagagcctccagcctttgtcaacggcattgcacatgctgctgtcgctagggcacagaatcacagactgcaaactcgcgagaagagccctccattgccaaagaacatgggcgaggcagatgagtatggctttcggatgttcaaccagaaaccgtccatgcgcgagaagggtattagcagtcgtcttttcgtgcctcgaccgttcgagttcgagaaatgggagattggttttagagactcttccaatgactctagcaagggccacagccgtgcgaagcgcggcaagtatctcgatactcctgacagcaatggtttgtatattgatgcttggtgtaacggtttcgacttttcaaacacaaagccatccgactttgacaaggaaaccgtgaagcgttttggagttcaccccaaatttggcatcatcttgagagatgcacctgttcccgaagctgaaaagactcctcacgtcatgccaggaaaacctgtggtctatatcgcgaacccttcgggtcgaatttcacatgcttctcgctccttcttgaagactatcaaccaccgtcgtgtggaggataacccgtatcgtgccaaggtcggggcttcgatgagacggttctgcaaacttggagatatcgacctcgatgaactcgacatctctgagtatgttcgatcagaagacgagctgcgaagcaattctttgggtactgctctcaaggaacttgaagccagacctgttgtcagccgggaaccatcggaatccgaggagcccgagactgaagaacaagtgatcaaagtagaggatgtgataaccgcacagcctgaagtcggatttaccggtatttcagttctcgcccttgctagtgctttcctcgaagccgagggacacaaaaaggcacccgagcctgcgcccgcgcccaagcctgctcgatacgatgccattcgcgacgttttcaccgattcaaagcctgcaccggctcctaagccagacactaaccccagcgttggcctcgatattctggctgccttgagtgacgttgcaggcactcccaacgaacctgctcccgttgaagagccgcttccagtctacgaggctgcagaaattgagtatgcaatgggctatgagccagcaccaatgtctgaaacttctcacatgatcgagtcaattggggttcaagaacagccagtctaccgcgatgctatgacaaatggtatgggccctgcgtgtatttcctcacatggaattcaggagcatgatcctcgaggatcgatctcccgaaacaatgagctcccacccgtcactccaagccaggcacctatcgaccctcgtttcaactccaaccttgttgaggtacctcaaggctatatgcaccagccccacgctcagctgccaatgcaatcaagcggctcagtgcatggtcatcccggggaggccctgccctacccacctattcatgaccccaacgtgccacagcatccgtcagtacgacattctgagtaccctcccccccctccctctcagggtcctccagttcaagaccaggggacatatctgtcacataacagctacccgaacccagatcaccgtgatgctcatatggcctccggccgccctatcgatcccggatatccaccccgtcgattgagctacgctcccgaggctcctagctactcccgtcaatactggtcgcagcctccaccacctcccggtcctacaattgctgcctccgctcctccaggaccggcttcaggctcagtgccgtctcactactcatctccagctccgccttcggcccggatacccttttctcacaacggtagtgccgagcctctacctcccctacgtccatcgaggggacgcaaccagtcccttcaggacgaggcacttttggaacctagtttacggtcgcctggttcatactaccctcctggccctcctcgctcttaccaccgaggaggctaccatggccccgagccacatgggcaaccgcaactgcagcccatcacaacggatagaatcctgccaaacccgcagactgccgggcaaagttacatgacctcgcctcatcaaggctacgcacatcaagtactatctccaacgtatgcgaacccccctcctatgcctccgcacatggctcaaagccctcaagacaatcatcagggtctgcccagttcggttcatcgtcatcgatctaccccttcagggtcgtctgatgccggtaacaagtaccgcaagctccaacccgcccccgttcccgcgcatcgatcgtggccgaataagcccgaacttaagaccatcccgtacgaccacaaagagaccgggtctgtcgccgcacttcctagctctggcccgactcaaattcgaggatggagcgtaaaccaaccacgcaagcgaggcagcaaggagaagggcgagcctggccaagatcgagaagactcgcgatagaatggtgataattcttcttcacaggcagatgggcaaactaaaccgaataagcctttcaagtccgtccgatttgctgagcccctcttcggcgacccggctatcgtccagaaatctaacaagcgaaagcgtgctgatttgcaaacgaataaggatcatgtggagagtgagtctccggaagagacacaagcgaagaaggatgaggacgttgtgattatcaacacgcccgtggacttaaacaaacgacaactacgtcctagaaaacccaaaaccccccagggaaacatgactgcttcagcagctgaaccaccaaagaagaagccaagagtgactgcggcgcggaagtcagctgctgttgagcctgctaagacggctccaaagaagactgtaatcaagattgtccgatccaactcatcgaagaagaccatcgccaaagccacgggaaccaccacaaaacccaacactgcgagcgataagtcttcaaaggatcaggagtctttggtcaaggaagaatcatccgatgacgtccaaatcatcaagagtcagcggtccgtcatcgtcattgacagcactgacgagagctcaaaataaaatctacaccggggagatgagatgaggtttcgtcaatcttgaacggcaactttattcctcccaacctttttcctaagcaaccgcagcgcagttgctatgatacccaaaaactatatacccgaaaatcgggttgactgcataccggcctaattattatcaacgtcgaggatatagatcccctcttattcgcatcggtggcgttaggcaagcatgtccacggacatacagcaacaaatgatctgcattttgatattttctcactctcgacctgcatgtttagcacttgtctttttttactatcttggctttcaacttgcttcgttatgaaagtgcacgccaggcaccggtggaaaatgattcatcgatgagggtcccaacagctgcactgaagagtcggtgtgcacctttgaaggtgaatacgcagtcgatcgcgatcacgattctttcttggaggaacagggacatgaggggattttaggacagtgcggatgtgccacgtatatacttagtcgataaagattatgaagctaaacaaaaatgaataacgaatttcaatacgctatgcgaaagaaatgtgatgtttctgacttgatagacgtgatggctcagtagcttagatgcttctagttacgcatcggaacagtaattcgactgagtatatattgctgcattaaatattctaagccccaataattccttacctagaaatgattcctttagcgaaaactcttgtttagtgtacaaaggtatcatcgattcccaactgtcatacatccttactaaaaggctagataaataaagcccgttcccttcccttccttcattccaaaattgtacaacgctttgtgaaatagcaccgtctaaatgcgtgtcgtcaagatggcgagtcgactaattggtctctgaggcgttgaggttcgcctgtgcttcctgtacgggttgctctgctgtggcctgagctgcctgttcttgaataggccgctgaggtgccggtgcaccgttgagctgtgtaggatcggcgagggagccgcccggcatagcgatgaagttgccggtttggggcataccaccagcaagcatgatagggttgttatggtgaggtaaagcacccatcgcggtagggtcgatgcccagagggagaccatccatgccgccgcccatgagcatgggtgcgccaccattagggacggtgtgatcggtgagtagggatgctccgagagggccttctgggtgcagagggtacataagcgcctccatggtgttaccgtcaaagacgaccatgttttggataggctgctgggtttgtccgaggacgttgatgacatcttgagcaagttgaccaccgagaatagcggaaacaggggagatttcgctgacgaggttctgaaggaagctgcgcagaaactcgggacgaagtgtttcactgggcagaccgagtgctttgtgtttctgtgtagcaatctgtgtgaacatcttaaggtcttcgcgattgctgggaacacgaccgttctggagttgcatgaactcccagagagcacggaggcaagacagagcaggggtcacactcttgagtcgtcgcttggactgggtgtactcggcaggtaggacagcgacatcgctggcgaggaaccatgtggaatagagctcgcgcttggtgacagactcgattgttttgggtccttccttgcgggtctgaacgtcaacaatagagcgcgtgcgagtttctgggccagtggttgttgatacgtttccgagatcacgcttaatgacataatcgtgctcgatcaaatcgctgaagatgaagccgtagagaccatggcagccagcagcatagaaagccttgcagttcaggcgtgtggctgtgttgatgatgttgaaagactcaggatcaaggtcggtcgcaatgacaatgtcgtatgcagcaaaatagcttgggcccttggtcttaacgccttcctcgtcaacatgaacgtgaacacgagggttaagctttctgagggcaacactggcaacctgggctctgttttttccaataacgtcctcatcgtcagggagtagaaactgagcacctcgatcggcttcggtaacagtagcactgtcaagaagagtcaaagaaccgacaccagcaagaaccaggttcttggcgatctcgttggcaagggctttgatggtgatgagaagaatgtttgcgctttggatcttggcttgagcagccatgccccagaggcgaatctggcgatcatagagagcaacctcctctgtggcgtgttagagtctgcaccagctgagtatgcggtttgtgggcatgaaaacttaccggcactgacagtggtaggtggcggtactactgggaggctaaatccctgggtctggccatttgagaggttcattccaggttgcatcatgaaagaaggatcggccataggcatttgcatacccagcagggaagggtctgccatgagagaagggtcacccagcatggtcaaagcttcagggttcatcgggttgagaacgtggttagggacatgtgggataccgttgccgttcatgctggcgccgacatccatgggaggcattccctgttgcgctgaggtatcgggaagctgttgcgcttcaggcgcagcttgaggctggtcctgattttgatttgagctgtccatcggagctcagcaagcgagaaagtgtagtgaagagtataggcgatgagatgatgtaaagtggaagaggttccgtgcaaggctgagagattgcggatcgaaatcgcaaaagtgttgttgtgaataagaaggcaaagacgcgtgacgagaaagcccagcctgctgggattatgttcagctcctctcagtcagaacagactgttttcgacttatttccattcaccgtgtatgcaggtacccgggcggtcgcgagaaagaatgtagttatgtcaggttctcgattgcttgtttgtcaagaggaggctgaagataatcatatctcgattggattggatgttggtcaagaagtccgctgtaactcagtgagctggcatgaaaatgattggctgacagaaattgttagcgggatcggcattcattgacagaaggtcaaagtgggcactgaacgcgctctggggaattaattgcctgcaaggaacgacgacatacacttgaggaggatatggtaaatataccttagtaggtaattaagttatatgtactatgattgacagcaatatgaccatctataaatatttgctatatttatcacttaagaataatcactaatcgtgcgagcctttcctgtctgcgtctttgtcatgtcttcaactaacaaccaccatcttgtcccgacaagcgggaaccagattggatctatccatggttaagcttttgtcagtcacgtgaaataaatgaaccgttatcaaccttgtctcgatggattgtgtatacgagatacgagatatgagtatcaattggagggatgcgaggatgccatatattgtgcagtgcctacctacctatcatctagatagaatccgcggttcacagttaaagatgatttgtcacctttcacagagtaaattgcccccacaaagacacaagattgctatttcgtgatcacagtgaaggcatgtatatatatatatctagtttagtcttaagggtcctatagacccaacggtccttaaaatgagtttgatccttactgtcagaacgatatgtttccttatgatcaggactataggtacctacctagatatatgacagtatgtgaaatatctgaggctctctcactttctcccgggaaaaatgaaagcgaaaataaaaaaagccatcacagcatatggtaggtctagtcttacaaaaatgatagaacaacgttgtgtcacaatttctctttcgtttctgggtagcacaatgtcagcctaccaaatgcaccaaaaatacttgtacaatgtgacacatggtacgacagtcttgaatatttaaaacccgtaaactgcaggacagataaacaaaaataataagattgattctagaagatgacaaagtgctggataccaccgctttttgctcagatgaaacgattatgtggcagagtccgggcaatcaattcctgtggcttgttctaccgcctttgtctgtcccagcacagcccagcctgtttcctcacaacaacccttttttactactcacttatatcgcaccacccaacgttacccatctgcttctgatagcaatgttttgatcgccgttcgagttaaaaaaccttcaccgctttgttatcgtactgtatcatccatatcggacgctatcaatattcgtcttttctttctcttggtgagcttcgccctgtcccgtccatagactttgcccgccccgccagaatgcggcagttgtcacaatgatgctctactgcagccaaggtcaggtcaggcgtacactgcacacgggcatacagtaccagaaagggcaaggcagaggggaaaaaggcgcatattgtccctgtagagttgacgtcggtcttctatcaacaggaaacgaaactgttcttccacatagcaactaacaaaacatcccatagtcgagtcattcgcaccgtattataccaacaccttagtacctacctaactgaagtgcctgctttatggccgagaccacaccaaacttgggctgttcacgtggtaacaagacagagaaaccgacaccgcatccaagagtgtcactgcctgttttactcacccgactgcaagcacgattcattgtcctttgacagcgcgaacaacatcaaattagcaccactatatcactcaccattatccgccccatcgctactgcgccagaaccgaccctttatccaccttgtcagctaaatcgacggataccaaagacagggtccatcgtcaatcaaaccctcgattcgcttcgctcaccccaaaaccccacgtcataagtcacagtcagagtcatacttagttgtagccgcaacgactagtagtcctgtacccggtattagtttgaacccccagtcagtccagtcaagtacagtcccgcagtcattcacaatgtctggccggtcgggatcaaattcccaccgtcgccattctcgagaacccgccgacgactttccgcctcttccagtaccccgactgccttctcttcgggcactcgcccacgcgcaacgagatcgtgaccgagatagcccttcgccgaactcttacaaccgtccccagtcccgacattggtcagcggctgctcgccgcgccgagcgcatccgcaacctggaaaacagagccccaggcaccggcttcgacgactttgagcggcccatggataacggctggccgacttctcgtcgtactgaccgtatgaggaacgccgagaacaacagacccgtcaatcttgaagacctcgatcgacatctcgaagaagcaaactcccacctaagggctgtccttgatcgccagcaccatcctccccccatgccacccaacttctcccctccgctccaccccacagacctgccagactctaatagacgtcataaacgccggaagctggattctgacagacttgcgcccttccgaagctttcgttatggaaagtacggccaggtcgagcaaggcgatctcaagatggagatcgtcagctgtgatggcggcatgttctccaatgagtcgtcttatgccgccgagaacatactcaagaacgatacctcggtgtattgcacaaaaggaaatcggtgcaatattgtcttgcggcatcaaggcggtactgtctttactctccgggaactggtcatcaaggcgcctgggtcaatgaattattcacatccgtaggttgccccatgcgttgccttttgatatcggcagcgtggctgactacctatgcacagagtgagagaaggaatggtttttgtggccatgacccaggatgaagtgctgaaccggacagcccagtatcaaatccaatatgcgccacgctcgaatgagccgatccatgaaggggattcaagagttttgcagtctattccaaccgaaataatatcagttcaacaccacgagaatggtactacaaccacgagatctcggccgtcatacacatatcgaagccatgcagacgactacgagccacgaactccacagatgcctcgagaattcgaatccaacctcccaggtctccaagtcacaacggaatgtagtgatgatgaagacgatgaatacgaaaatgctcgtgcgtaccgccgagcacctgatcgcatcggctcactccctttcgaaacattggactcctcaagttctgacgaaggtggtgatctatttaaccctgaatatctcgacgaccatcatccctcccactggcgtctttacagcagtggtgtcaatgctaacggcccaggcttctcccctccttcttcgcgccgtcgtgaacgagagaggggagcgtgggaaagagagtgggagcgagaacctgatcgctcaaatcgatccctttctctcaccgcagcctgggaagcccacgcttctgccacccaggatgctgtacgagctgtcggcggcggccagctcctctcaccacacgctcgcttctatattgagaagaagaagagcaaatgcactattcgttttgaccctccagtttcaggcagattcattctcttgaagatgtggagttctcaccatgaccctacgagtaatattgacattcaatccgttctagctcgggggtttgcagggccccgttatttcccgtcagttgagatgcgttgaaattggtttttcatggacaagcgacggaaagcaaagccgcaaggattctgaccttttcttgatacataatcatggcaatatacccattcagagttgctggttaagcagtgttgtccttggtgtgattcatatattgactcacaacaagttacacgaaggacttgctggcatattaatgaaatgcacctgtggaacaaagacatgtactgcaaggtgctcatgactgtatgaccacttatgcataaaggctaccccgagcgtacaaagtgttgacaagttttaatacacgtacaggggaaacatgagtaatcaaaataaaaaacctgtatgtataaaccaccactgactccattcggtgctccacggtccaagttgtcaacctatacgcacgctacagttgaaataagaaggctggtgcttctgcaagcaaacaaatggcgatgatagtggaacccatcagagtgatgaaatgaaggaaccaggaactgggctggctgaagctgcccgggattgtgacaggagtttgtgcaacctattcgctggatgtttatttgttgaatccttttgttggtggcggcccgcccaagggtacctcatgtctggaattgtgtggtaaacctttgtcatgcccaagttatgagagtccatagctgcatagcatcgtgtaaggtagtggacctatcacaggtaactagcatcgtgacatggcccaaaacggacaacaaagacgctggagggtttactccaaaaggcgagactgttagatgacagattccatccttagcgaaggaatgggttactatgctaaaatttaactatatttcctaaactttatggatagtttgggctatcattgcttggtacagcatctacttgtacttgattgcatgatcgtccagtcgttcatccagtgtgtcaaagtagctcctaaaccacctatatgaatcgcataggactaatccagcacaaatcatggtctggggttcaaagaggcatgggtgacgccatgatcgattctgctgatcacctcgaatgaccacagactccagccatggcccgcccaccacagatcgtggcaaccaagtttgccaacgtgccgggtcaaaactctgttcctgttctaggccagggtagctcaagggaccagacacccaaaacgagggaagggaatggcctggacttgccagagggagtctgagtttgcattaggctcgtgagctgaacaatggatgggatggatggccactttgcttttgcctttctgcaggttcccgtgcaggggtagaggggagaacgttgaagccgtccgttcggtgcagtagtgcgatgcgggtgatactgcatgattgactacgtattacggagttttatgggtaggtatggcattggcacgtagtattggcaatgaagtgttttgtttcagggtgttgcagtgagggaaattcacccgaaaaaggggacaaccggtagatccttgctttcagggttcaatattgaatcgaaatgctgctaatctgaataatgtatgcatcaggcccaaccatcgcttttttgacgggtcattatgactctgtctatccgcaggcatgacgagaaggaaaaagatccagaaccaacctccagttacgtcaaactcaaactcaaacccacatcaattaaagaaagtgttctttacacagagagagacagtggcgccttgttgcattcctcagtgttagggcagggatcaacgctagagcgttacataccaagctcggctggcttgctcttccaccaggtgttagacgacactgagcattgtctcttctggaaagggttccatgaacaaaaggaacgtcttgttcagaaatgtgaatacggtcatctttttatacctgcagtagatattaagttgactataagtacatgcctatatctgagtgtaatagcgcaatgcatggcatcgataggtaaaccggtggctgaccgccgacttacccgatcagtacaagtccgttggctgctaaagaacccctccctccacagagccagagcccgaccccgacacaatccaccttcgtcgaacctaacttggtgtactgtactctgtacgccggacatacagccagcaaacactaacttggcccaaccattcgtcaaaggcagtcagtcaagtctgatttgccatcagccgaacccggccacacgcaaaatcatccgccgtggtgttaaggttctcatcgtccagtgatacctcctccgcagccataaacctcgtctcctccacctacacacaactccttctctctcttcagctattataatacactacacgacgggcgacacgcggaatcgtcaataaacatctctccaccatcaaacatttctatacgatcgtcagtgctagcgttttcctggcgttggtccaactgggttccgctgctcttgatccctgcaccatcaaatctcccagaccccttggaaccgagacgacagcaattatgcatcctctggatcctcaggcccaggggctcgttgacgaccgagttgccgaggaggagcatggacagttccccattgaatatcattcgcgtttaacgggaccaagctcccctgcgtcgtatggctccagtattcgcgcttcgaccgcccgaaggcgagctgccatgtcaaataagcccataaacaatcatttatcagaaacaacacctctccgtctttccccagcggctctccagactcctactgctcctcaatcgacacctcgctcaactcctcccgttgttcctctcaacttgactccaccctcagcagcccattatcttcccagctgttctgtacgaactcgcgatcctggatctcatgtagaaccgacttctccaaagctccagtcacctttgcgccactccattaaccttaacaccaacagtctcgacgctgagtcacagcactaccggatctccagcgacaagcccagggcccagtcagtcgatatgtcatttactggtgacaacaaaaggcccgctgcgagcaggactcgatcaagcctgcctgctgtcgtggaagaacctggccgaaatcggcttccgacttggttgtcgcgacccaacgcaccagcgcccttatcaacaaccatcccggaacggcgacgcagcacatcatctgcctccaaggcatcaacaccaacttcagctcgctttaacttctttggcgcccttaattcttccccttctactgcgtctcccaccgaggagcaaaacgaggcccttatgaatctggatatcgaaaagggtctcttccccaacggcgttcctggcgaaggaacagctttctcgccatccgcttttaagaatctccagatgaatgccactggactgctgagcaagttccaggctgcttatgagcaacgtacagcggagttccgcgaactgcaggctgagcgcgacattgaagagttcaacaagagcgaatccgagctcaaggtggagcagctcgaaaaacaactcgaagaacaatctacaatcatggcagagcgtgatgctatgatcgaatacttgctcaaccagctagctcatgaaaaggaacgagcagatcaaaccacaaacggcgagaaagagaacaccacctcagcagcttcaatcgtgtcagaggatctgggcgttgacgaagaccgactaaggcgctggcgaaagagcacgtcaacctcgtctgatgacgagagtgtggatgaagtcagcgtattttctcgatcaaggagcccaacattctccactactatatcagagatcagccctatcacagctcctaccgccccagccgctcaggcaaaaccagtttcccttgagcctcctcgcgcggcacgaaacagcgttcctcagatgagcccgttccaaaagctcatccgaggcatgtccagcgagaaaccgaaacctgcacctacctccaactgccccaactgccaaggacaaaacgccagcatggcttgggacacagtgaatctactcaaggatgaaaacaagggactcaaggtcagagtggaggaattagaaaccgcagttgagggcgccctcgacgttgtcaatggtctcggcttatgatacaagttcaagtcgtgatttaaaagaaaaaagaaaaaaaaggaatgatgacctaatgtgaaacattggataggcatccggctgcattgtcacacaaaaacacggcgctacgatcgcatcgtacattgtcggctccttcaaatgggctatattgttttactggagtttacggtttataaagccggattgggtatacggcggcgttctctcagcatttgataccattctgcataggtctaagatcaattttaccttcgttagctaagaggcaagacaacctctataaatacctttatgtggattgagccactacattgaataaatctcaagttcttgatcaatttttagttaaaaacacttccacaattatgatatcatcagtagacgttgcaagggaatagtgttggtggtgagtatcgcccgggtcttcgcgcatatcaaatctcaacgcatgaaagacggaaatttcgtcactgagattctgacagggcaaatgtagttcttgtacctcctagagcagccatgaaatgagcctggcctgggatcaaataactttgttcgaccttgtcgaacaatcatgtatgctgcactccatggtattcacgcccttaccagtcggaatagacattgtcaaacagtaacctgtcacttgtaattaaaagaggaatcgctctgtttcgaaagttggttgaatgaatcgattccaagtttcttgtatgtgaacttggagtcctacgtctgaacgacgatctgagattccacataacaaattatgactggagttgccaggaactattaccttggtagtagtagagtcatcaaaagtctaggtcattcagaaccacagcctctgccgttgttcggctttgagacatccaatatcctgatatcgcatcccagtatttccaaagctatagcaacttcacggtagcttcacccgggctttttgaccccttctttcaatatttcttttaattgataggttccgtagtctggccgaacacccttctcgcttgacgaggtatatgtacaaaacttccccacacccaaaacgtgttcaaggtcttcccgttttatcatgtgccgtaaatgtccactctagtggtgctcctcgccatggtggtgctcgtcctcgaggaagaaatactcgtagccgcagtaggcagtgaaggcgactgtcgcgatgccgagaccagggaacccgctcttgagacggttccaacgagtgtaggggccctggtatcgccaggcctcactgggagggagtcagtataacgtgtccagcgtatagcgaagcatttagcaagagattttcacggactttcgctcccaaggatcgtatcgaggctggccggtggatgcttggaacgctcgcatgttgaagccggtgatgttaggcttgggtccgcccgcggcggctcgtagtactctacatggcacatctgttagcttatgattgtcaattgcaggagccaattgatccggtagcagatctagaggatcgcgtcgtacctcgtggcaagcatcgtgggctggaggcgagattctggctggtagttggatctgacgacaaatgaaatgggcgaatggagagcgagccaattcgaccttagtgatgctggcgctcttcccccatcactcaaggtaaaactggggctcattcctctgactgagaactgagagaagatcggatcaaagtggccgttccctccgatatcgtgcacggaccatctgaatctgccacctcgagctcctcatctgtgtggcctcgatactggagtcttgagaaaccataccagcaaacaattatcgaatcttataatccacattctgtactctattcattatcttctgccttacagactagggaatagttattatagtggccaaggtactcgccttttgctgattggccgggcccccctcgtacatatcttcgtcactcctccaacccactctctctccaccattcgacgtggaatcaataaaaccacccgccaacgcaactctcgatactttccggccattcgacaacgttctcgcctatcgctggtgctcgtttagatttatgttataagcaaaggtcttttaagtatttcgaagctacttcaatgaacagagaatccgcaaacacgccgccgagatagggaccgccgccagatataccaacaaccagaccttcgactttgggttcggaaataaaacaggattcttctggtgtcgaacctccaaaacaaagttatccaaaaaaggaaaagcaaaataaacacaagaaatcgcccgagcatcctcagaaacgccaagccacaactggtcgagggcgaaagtttcatcacgagacaaccaactatcacaacgcaaactactacatgccgccgccgcaacttaggggcttcggcggggggcctgctgtagcagcgccatatcaccaaggcggcttcccctcccatggccaaccgcagggtggtatgccaggcgcaaaccagtacatgaacgccaatgcccagcttggacccttctctgccaacgggaatgcgttcacgtctggtctcaacagtctcaacacgcaaggattcgccgatacaggatttggaagccagagcgcaagaatgggcttccacggccctgctgccgcactacaacaatcacagcatgggcttcaccagaacatgttgatggagcaccccacaatcaggtcgcagcctaacaagggcaggatacgggaggtgtggaaacataacctgcatgaggaaatggccgtgttgcgagatctggtggataagtacccttacattgccatggtaagacacatgaagtaacactggcttcaaagatgtactgaccactatgaaaaggatactgagtttccgggtgtcgtttcgaggcccatgggaggatttcgagggaagagcgactaccactaccaatgtctacgaaccaacgtcgacatgctcaaggtcatacaaataggcctcacattcttcaacgaggatggcgaaaccccaccagcacgaccaacgaacgacctaaagctcggcacagctgcgcaaaaggctgcaaccaatgctcctttcccttgttcgtggcagtttaacttcaagttctccattaccgacgatatgtacaacgagaaatcaatcgagtcacttcagcaagccggtatcaacttcgaattgcttgatcgcgatggcattgatcctcacgagttcgcatctctcctcatcccttctggtctagtgtgcttcgataatgtgaggtggatttccttccacggtggttacgatttcggctacctcaccaaacttctgatctgtttacccttacctaatgatgaggttgattttgatcacaagatgaaactctatttccccacgacatatgacgtgaagcatcttatgaagcatgcgatccgactacacaactcgggtctcctcacacccagtgatcccagtagcgctgagatcttgcaaaagtttgagcacaagtcaggactggaaaatatcgcagaaaccctcaagattaagcgtgtcggtagtgcgcatcaagcaggctctgactcgctgctcaccggaaaggtttttttctctatgcgcgacaagatctttgccggtgacatccctgacgagcacgttggtaaagtttggggtcttggattccccgactccaactcgaatattatctcgatgaaccagcaaaacaacaatgatggccagacaaatggcaacgcacccagcacacccaacactacgagtgtcgggttggctaccacacctggaccccaaggccacaatggtatcctcaacacaggacctatgacgcctggaggaggtggtggtgtatttggcagctttgcttttggtggaaaccgataaaaaaccgaatcccgcgagatttgttagcctgcaaggccattaaatatgccgatagtgttaatgttttcacgcctcttgattttgccctttatgccatcatcctatacttgtactcctataaccgcgcgtttcacacaaaagcgaagtctcgttttgtgtgaaacaaaccgtacgcgacgcgacatcatagccgtctgatgctatgtgcgtcttcacctctcgctcccacgcttttctgcacggggctcacgtttttgatattggaagctggaagggttctagggattcagcgagggaaaagggaattgggaaaaggcacggctgggagggaacagggtggtttgcgtggaccgtgtggtgttggcgctgctactgtatgctgtattgtatagttcaatgggagttagcacctggaattcgatgattgtcaagtcgtactgatagttcttgtcgttgatgctatctattctgttcgaaaatatctgcgctgcgtctgaagctgtgtgttcgccaaaatatcatgttgtacagttgcataaagatccattcactggattttgaaggaacaaccctgtaagccccgaaaacgccccaaaacccaatcacgtcgcagcaatctacagttctttttgtcttatgtgatataaacctttttcaaggactcgacggggaatatgtggcccgtccgtagatccctgatttggtcagcaggcaagccgttcttcctcgcctgtgtctctaaacgatccctcccatagacgctaccatttggcagcagtctcagatcgtgttccacgtgactctgtgtgtgatgggcatacggtacgttccgtgcgagttcattgagctcagtagagcaaataggacaaacgccatggccgagagtcgaagcacctgtttctatcacatccgtggaactagtcgtgtggctcacatttgaactttgcgggggatttgcggaattagtatggcaggccggtgttttgagagccgagagaccagaggaaagcgcaatgtggagaagaggaaccgcagggagggcgagaagctggttatgggttttggtgaaaagttcggccagttcagcccaccgcgaaggcttgtagagctcaccatacgccatggagccaggtggaaaggcgagaagaccacaagcctgttcaacctcgcgacgaaacgtggttcggtaggggatgagatgcttctttgcgtgagcgatggcctcattcactttggatggggactgggagcggacgagttcgatgtattgctggaagcgtagcatgaactcgagtttactctgcagaatattagcgcaacgttgttgaatcttgactggggttgacatgcatccatctttcgaagttccttcttgttctcggtgcaccatgctagggcttcgacaacactctccctcatgagggagtctcgaatgcgactagcagcgacaaaggtatagacgtcaacgaggtctttgataccgcgctggtccgccaactgctttgcagtctcgttatacccatggcgaaggaggtaatctgccaaaagcctatccagccttttcctactccaggtttcgtatttcacgtcttcgacggaatccattttgtatagctcatcgagatgagctatgcgggccgcagcttgagtgtgcaaaagagcttcctcagccgcactcgtagtgagcttacgcttcaggccgcgcattcgggtgatcatagcatcgacgtttcgaagaacatcttcctgagatgcgcggccagatacggtggcagtagcagaatcctttagcagtgttttaagggaagtggtatccttctcgattgcgaaatgtgccgttcgaaagttcttacggagaagctcggagggtagacgaaggagtggttggtcctgttagtggccatgagcggacgtcttctaagaggcggtgatggacgggacgagtggtggacttacaagcaatagatgctcatcatgcttaatctgggagagcttgtggtctcccatggtcaagatacgctgattggtttgataatcgtctatttgtagaatgatatttgacgctgaagtcccatgcaagacgggtcagaggtccgatagtagcgattgtttgacgttatcgtgaagtgaggtcggaatgaagtgggttgctccaatgcaggtcatgacgagagtggagcagaatgtgggagttcaaagagggaagatacgtacctgcaagacgtacactcccgtgccgttcggaacaagggtatgtggggccccggatggattgtgaaatcccgctgtaagcggaggagggagagagtgagtgagcaatgtcagtgatgtgatgtataatatctacggtaggtatgtatgtatgtatgatacgacacttacgatgttggatcagctgcataggtagagtttaaatcaacccgtcaaagcgacgttttgacgagaatgaggagcaactgtgtattcacggcggtggtagcagtccagaactactactagtatgtacgtatttgttccaccttcaatattccaatatgcttgagactaggctgtaagtattgaaatttggtgtgacaagacgcagtttctggtatgaacttccagtggccatccagaaccccaaaatcagttggttgcatgaaaaggacatagagtagctgtagatgcctccagataagcccagacagagacaggctttgggatcgcattgtacgtgcagcaaacatgccgcactcgaatgttgtcgtgacacgagacgagctgtgttgctctggaatagccaaattgactcggttccacgaagtatcctgatctacaggtcgagccttcatttacaaacaatcgaggcgttgcatcgtgtacaatatctcagtacctgggtagagtcagacgagccaaggtcggatcatctgtcgcctgtattttaggacgcaacctgtttcacctcagtgcatcaagtgatgtccagtttaataaagggtggaatcaggtgatgactccacggtatctttgatggtgctgtccctttgggaagacgaggggtttcctgattggtccgtgctaggtagcgacttgagcgaaggatacaaagctgacagtgacagagtgggaggcttatttgtgtgtgtgagggaatccgaaacgtatttggcgccttgtgtctgtgttgaatgaactttatgatattcctacaatttggaactggggctgcatcgagatatttcatttagtagcgaaattaccaaggtagtaggcacttaaacaaatgcctagtcctctattgatcataatattttccgggaatggtgccttggaaggaggtattgtgcctgcccattgttccgtatgattccttctattgcacctgcctgggttctttccccaatccgtaaaggcaataaccacccccatggagcatatgtggcccacctgaccctcctattggtcgcccgctgagattcgaaaatgacttctgcctcaggcctcaatacgcatccccctcttactcgcgtcgagttatttatcttaccagcctcacccacttgcacgtgttcacctcttcctccgccgcgtgacccgactcgctcagtgccagttcccagttcccagcagcaagcgcctatcctatcccatcccagtccgggggacagacagcccagcccagagagattcagtctccttgttcttccctttttttgtaacataaaagacactcgcgtcttttattcgttccgaacgcgtatcagaacctcgaggcttttctttcactttttatttttattttaaattagactttttacaagtcttggttctgggtagtcttgaaaacgcgaactcgtcgacttatcaactgggactcgcgcgatatcacgaggtagatcccaccaaacacgtgagacgagaaaactcgtgatctcgcacgcctcaaggcacatgatctgtgaggtatgtcgctttcatgcatctcattcacttcacgataccctcattcaaatgatttgcgcaaaaatacatatcttttctctgctttttggcacctcgcaaaatatttgcgcaccatgatggattggatggcttgtcattccttcgcgagatgatgcatttcaccaagtggtcgcgtctcaccatcaccattaatcactgtcatgacctggcattgcttgctatcatcgcctatcaacacgctcgattgaaggcgcggttttacactgcagccattctgactagactgaatgaatcagtaccaatccatcatctcgttctatcttcgcctcgctcgtgacaaataccgcgtttcggtatccatttgctcttgcttttcagtcaccaccaaaaccaaaactcaagcgagtttcctttctctacgcctcttcagagtatcagatcctacctctgcgacaatgacactagtgcatcctatgttcacgtgtcgcagatgctcaacctttgctctctgtaatcgactgggagccttttttcttttttacacttcatctatcactacatacatgccttacttttactacgggccttattctaacattgtcttgtcctactcagatttttgactgagcgccaacatcccatctgaggtctcaccatcgccacaacttgctcttgggcgagctcattgattgaacagcttctgtccaacaaggctgtttatttcctacgtacttttttaaccacctgaaacgactgaacaatgtccgaagatcttgccgagcaatcagagctcatgggtctgaccacctctcctggtcacaagcgaaagcgtgaatccggcagtcctgacttgtcgaggaataagcgtcctgcaccagctgcccacatgtctactgacgcggcctcgtttattgacagtgccatggagagccacgctgtgaacgccaatggtgtcaacgttgccgatttcaacgctctgcagcaggccacccaagaacatgaccaccctgatgccccagaccctaccagtgctaccagtactgctcaggctgctcttgggatgtatcccactctgcatgtcccgccttctactgaagaacagtttgctgcccaggcggcgacagaccccgaccacggccacgatacatctttcaaccccgatgtgaccccctcagtcgacggcatcatggaacctcctcaggttggccctccccagcatcagcacacgcctccaaatggcgtcccgcatgcgccaccacggtacaatcccgccgcacccaaccccaagcctaccgttgggtcagaagagtggcataagatgcgaaaagacaaccataaagaaggtatgacaaaatgtcattgtgctctcttcagattagctaacagtgcgtagtggagcgtcgccgacgtgaaacaatcaatgagggtatcaacgaactcgccaagattgtccctggttgcgaaaagaacaagggttctattttgcaacgtgctgtcagctttatttcgcagctcaaggagaacgaacaacaaaacattgagaagtggacgcttgagaagctgctcacggagcaagccattacagagctaagtgcttccaacgacaaacttaaacacgaatgcgagcggctttaccgtgagctcgagatctggaagcgcgtggcgcagaatgctggccttgagccaccgcagcccaaggaggagaacaacgctgctactgcatcgagctagaggcccttttcaacattggcatgtccccctacggcagtcatagactgatcttcacatatacccctacctaatactgtcttgtgcgaatattgcctcggcaatcatttgccagtcagtccggttgtgttttcgcttgttgttttccccctagtagtacttttctcatggagccgggaggagcagaggatcaggaaagggtcccccttcttgacgtatgtgagtagtctcctggtataatctattagggttggtagttttaagtagcttggcgttggtggattgattcactcttcggttggtggaaagctgaggcaacggatctgctttacggcgcaatgcaatgcgatagcttgagtgttgaattgagtggatatatatccctgctatgactttttttgctctggccattcatgaccccctcggcaatcgctgtatctgtcatggttgcaatgcttatgaatatggtaagtcatggctcacaggtccatgtgacattgttctcatttagtagccgaggcgcatcttcacaaatggagtcactgaaacacgattcgactttgcgaaaatgtcattttaggccctgacaagcctgaatactggtagatagatgccttcactttttactccaaactacccctttaaacaaagaccatccccgctcgatacctctgtcactcatgtaacacagcatgcgataataacgatttacctccatttcagaaactaacaaactgactgaaacacacctagtttcctggcggaacaaggcaacacaagctggaacttgacgaatagcgtaatttcaagctaggcgaacgactccaatcccagatcccttgttgaaatggatgaaatatgcagaagtcgatccccagcacaagctgacacttgatgttaacgcgcgagattgtaaccgtgttccgtaggcccaagtaatcgcatatttatagccgtaatgcacaggctttcccgcagatatgttcgccaccatgacacgtagtcgccttttgttgatcattaaaataagaaacccgtagtcgttatgcctccagaatgagctccatgtaaccgcaaatgaagcgaccgtcaccaggagcgtcgtgacatgatattcaggctgaataaaaaacgcacctcaaagaaaaatccagattggaacagctggctgatggaattatcaagttctttcaaacccaaacaagcaacgcgaccaagtacagaagtcaaatataccatcccgagattgtccttgaaaatgtaatttgggtatcgaatcatatgacaatcgtgaccgtccaccatccgaaacaatctagcaaggcttgcatgtcggtgccggtattggatggatttgtaaccgagaaacaaggagactgccatgggtcaagtggcatggccgtcctctgagcgacctgtgctgtctaaccaggcctatcgtcctagtgatctataaccatataagaaaaaagagcgcctgtgtgttcgacgccatacataaagaggctgtgtaaaaaggtgccatatatggtgtctgcgttaatgcatggcgtgccgaggtacgtcgtccactttcaccccgggaagtccgcgattatcgtgtgacatgtaatcgtaaccttgggcagggtgcaattgtgtgggctgtggcacgctgcctgtccggaacatgggagtctggtttggatcgtatccacgagcgagcccatcgaaggaggtgttcatgtaggactgagcctgattcatagcaacaccagggctgacaaaggttgtcgtcggttggctgggcggttgcggtgtaaaggtgtacatggatgaagagttgggtgctgtggaaccgggctgccattgctgagtgtacattgctgtattattctgacctccatactctgaatgggcactaaagatggaagcacggcgactggcatcgtgtgcgggaggcacacccatgtccatagtcaggctgccaccagtagcgtgtgctgaaggttggccattgactggcatgcctgtgttctcgacaaaggcgtgttgatcctgtggcatttccggcatcgtcgagggcgtgtactggttaccccttacaggtaaatctccgccgaggaaaggtgtcccatgaagtgatgtgcctgtactatggctgtttgatgagggcatgagtccatggactgccgttaatttgtttggcgtcacatcatggtcgtcttcttccttgagaataggtccatggtcatcgttgctcgatacgtatgattcaggaattttgtcatctgccatcacaaatacttcggtacttccatcttggttgtgttagtgtctactcgtccgttggccaacatctacttaccaatttcttccttcttaaacctttcttcctgcttagctactttgaaaatctcgtttaagaaggggcgcttctttgcatttgctgggttatccttgtctgcgaagaaacctgaaagggcctcaatagtgatctcctccagcttctggacgttgagcttcaacttctggatgtcggggtgctgcctttggttgggttctacgatcattctgaggatgtggttcagaagatggactcgttctagtttgatacagtgtcagtaaaaagcccaccaggcacccagaacataacaatgataagcgttacctcgcttgtaaagatggtctggctctttgtggcggaccttgtcttctttggtaggaccccaaggctttggccaccagtcaggcgctttctcgtcacttcctgtgtagggatgggttgattgtttctttggctccacagcttttacccatgcctttgccatgagcttgcaagccgtctgctggcaattcttgaatcgcagctcatagaagaggccaacatcgagggaatttccgatcttgatgccttttcgtatcgttgttgccacggtcataggaatatcgtcgtcatcagcaataccatgccgagcccgtggtctctttcgtccctgtcgtgacggagtttcccattcgtcaaactgggacattcgtcgacgatcaatcatgcggtttcgtgggaaatccatggattgtctgtagctgtcataactgacatcatcgttgattacggggctcgctcctaatcatttatcagccttcaggacatcctgtctgtgttagaaaaggaatccaccaaccagcatccaaccggtcaacgacctttaaatacttttccatatcgaagaattgtttctcatagccacttcgaactcccgaggtgccgggcccagagaaggtttgtgggcttccatcgtccatgaccacaaccaggaagtatcgtctagcagatatcccacaagattgtcggagggcttcgtcaatttgctatttctctatgtcagtgcgtacaccagcaattgaattaaataatggttacaattggaggttgcctgcggtgcatgtcctgtgcttcgggaaatcgactgtcgtcgattccatcgccaacaaatctttcaggaagataggagtgatgagggtagcgggagaatggctccctcgaccactctttgaccatgtttgcgactggtgttcgtggaggtcgttgaagctgaccgttgacagttgggtgtagcttcgtagagggcaggctgtagcttgacacaggcttcagataggagaatcgtataatacaagcgcttgtcaaggcaccagttctttcttgaacccagagatgtcgaagaccgtgtccgtctgtagtcaaccgagatgtaccgaacaggttgtatcgatcggcagaacagttcagttacacagacgtccaagaatgaaaccaattaaccagaactatttcagcaaatcttatactactggaacatatcgcagtaggaattcggaaatttgaaatagggccagcaacgtattcaagcaacgagctgcgtaaataattgttgttgtgaaattgttaatattcttggatggtggtttcgtcagaatgttgaacaatatagacaggggtcagacactttgcgaagttggatccagataagttcgcctccgacctgactcctccggggggttgcggctcagtctactcgcagatgggctcgggaatagtatgggtgtgatttgacgtcgaacgtatgcgggcgacgatttccaattatcatagagcagcgatccaaccctagtgatttggtttccagtgcgagaagttttgttgctgctggtgtctgggaaatggagtgatccgtaaactaggtagcttacgaatcgtcctctggaagagcagcaccgctcaggtcttccgagtcgagttgatactcgaggtaggaatagataagctgacgatgttcggtgcggtgtcgattattcttagcacaagcaagtcaatcaacgctccatggacaaatgcaaagcacgtcgcagccgacgataaggtgatccgagtaaaggatcctgtttttgtggtggcaatggtaagttgagatggaaacagtgcttcgatttccagggcaaagaattgagcaatggtgatacgaaatagaaatagtggtgcaaaggcaaagttgaactgaacagcagattttcaatatcaagaagacgaggttgcaaaatggaacagatgtaaagctggggaatgagggacaggccaaggtaggtccccgcaccttctgtagatcgatgttgtctctcttctcaaaggttttgcttcggatgagacagcttcccgtgccgtctctattctacgacgggcgtctctcaatccgcgagaaaagaaaagactgcagataggacacttggtgaaagatttagaatgaaaacagacagggaccaggtatgccaaaaaagcaacacaccagatgggttgtagggatcaaggaccaatgcttaatgtaagtctccgatctcagaccgtttctacatactcaggatgggggatcagggggcaagggggtgcgaacgaatggataccttgagccagaaacttacgaaatgcagcacccagctacagcggtggtggtggtggtgttggtggtggcggcagcagcagcagctcgacaagaagaggcattcagctatcacccatcgaacaatgtcgcacagtacggggataagagagcatgacgctagcccgtcaaggccaagaaggtctcaacttgaactatacatgatagcagtgaataccaatcccatgatccacagagctagctgacagggccccatgtaaaagggtgtcgagcccacgcgtaggctccgacacccccacaaagtgaacgggcccgaatgtggttttaaaagagacagggcataagagtcaatcaagggcatcaattcaaggggtgtttgcccacgagaggctcacaaggttccattacgcgaccagcatagcatgctggagatctggagttataattgcgcacacaagtacagagtatacggaccatacttgcaagggtgagattgatgctcagaaaaacggcatgttatcgtttttagccccgtaggaaaggattcacctcgacaggcttggaaaaggcagggatcgtgttaacgatggcttgaatggtgggacccaaagcgagcgctggatgtgaacaagtccaatcaatagttgcttcacagaggacaaaaggcctaggtggtagcaaaaagcaacgtgctgggccagacgcatggcgaaggcgatcaaagtcagccagtactgatgtacttcgctactttgtaccaaggtgagacataggacgtgatcaggccaattttcgagcctgccggaagcaccaggcagatccgagaatgcagtagctgactggttatgtgtctgaatctgctgtcgtattgcatcatttactctgggtctcgtttcttttttcgtttctttttatgctggtttgctttttagcccgcggcgggttcgaaatcaaggctaaagataggtgacttgaattccgtgcaggaccgttgagaaccgagacttttgagctttttccagggggggattctgaagctttgaagtatgtacatcacgttcgctataggcccgcacaagcaatgtaagcaattgccaagtcgctgattcgacactctctctatactccatatagcgagtgggaatgttgaaatgatgtacccttctccattctccattctccattctccagaaatccacggcggggatcgtccggagtggcccaaatgagacggtcaggaaccattcagatagtaacttgtcgaaatagatagcaacagatctcgattcttcatcgacagcgtctgttgtatctcttgcatacctagcaggtgatatcggtacggtaaactctgacagattgttagtcgcgacaactgcagcatagtatggatgtacataggttgcctacaccagccagctactccacccatgtttctctgctttttgttggctaagctgctatgtatgtcgctaggcacctagtcagccactgaaaaacaaacctattcagggcttggttgctgaatctgtctgggtctcttcttgggggagctttgctcaaaacgtgcaaccctgcaggactggtccatgcactatcgcccaactgagtgcagtattgagccaaagatgaccagcggcaacagcaatggcagagacaactgcagcagcgcggtacagtgctgtcggataccgtgcggtagacaataggtacgtacatacgtaagtgctgagtgaggaacttgcagtaggtgggtggtcatatgcagaccagatttgaccatcagcctcaaacgagatctcagatcaaccacagtcaagatggacgtggtagaaaatgacaggagcagacagagcctagcacaggtgacagaaagacagcgcgagtgacgagactaaaatcctgcccgcagtggtctgaatttgcctttcggcttattatgggtacatagtagagcttccagccaatcatggcctgctattttccctgttctctctctcgctctgtggaaggcaggcgggtgggtggccaaggtatcctgttttgcatgtaccttccagcctaggtaggtacctacctgccgaccctgtacagtagatcgggctgtcaatagcacatacagagttaggtatgtagtaggttgccctgaaccaactgcaccgtacctgccctgtcctgaatctgaaagtttgttcctgctgcaagaggcaacagctacctgaagccccacgtgctgcagcagcagcagctacagtagcagcaacggaaagcggtccacgcgaactaacccactgacaaacgttgttagcccagactggcgctggaatcaggtacctgtctactgcctgccaagatacacctacctcatccactagactagttggatgagctagacagggaaggggcggcatgtcatgaaagatttattgccggcgggaaaggccaagaaaccgcttaccaccgtcacttacgcccggtgaaattccaaagacgactgttttgtggaatcacgcgccagcggcggagcactttatccagacatacctgggtactatctattgcaacatctgggtccctatcgacgacctctcgcactcaaacgcccgcaatccagccaccgtcgcatctgtactattcgcccttccctgcgctgcacactcttgtcaagatctacggctgctctggaggtttcagcagtcggaattgacttcccacccgaactagccttcttcatgaacaggacaacctaaactctggacgatttgtgggacgcgagcggtacggctcggctcctctattagccttgcaacctgcaccagtccaggtcaaccccgtcaataagatccgctcacattgcgcgttgcgcattgcttgttacctgtctaggcttctcattgcccatttacttacccaaaaaaaaaaaaaaaaagcaatcgagaaaaaagggaaaacgtccaggccaacgtcttgtccaacctacctgggtattgtactgtaactgtacttacctcgttgctctgggaatggcaacatgcgatctgtactttgtttcttggcaggcaaccctttgcagccaccagctgtcagccattggctgttagcgcttgtaggaaccttacatccagggcagggcaggtatttggccctgacaaacctcaatgcgcattcccaactacagcttggtatcttgacagtttgtaaagagaaaacggcgttcatcaataccctccaacacttgagcggctttacatataggcgcgagtcagggcatcccaaatcaagaactctcctactgtatccgtacaacattatccagttttcatataatgagccagaaagcattgaccaactcagacattttatcagtcttgaccattacaggggccaccaagagctccatcaacagggagcgggaagcacacataagcctgacaggtacgtctgcgcgctcgttgggcggtcattgcgcatcatctacaaggatcacacagctatcgtctcaatcacggccctcaactacattattattggcaccacttgcactttcaaaccaaatcggaagccgaaccataatccatacgacgatgctctccacatcctgcataactatcctaggggctgtgagcatctgataccacatatgtatgttgactgcaggacggatactgaggtggagaagaagcaaaggtatgcgaatagtcctgtgggcatttcaagggtcaggacaagaaagagaatgtaactgtggcgctcagggcggctcttgcctgtaagtatgaggttgccgttgccgttgccgttgccgttgccgttgccgttggcaatgcttatctgacattgacattgcaaagttactgtgggattttaattcttctcagccttgttgacgacgatagtgttccctcttcgccctgtcaatcttgtctcaacgcatattattacagcacagtaaacctcaaaaacaaaaggtcgcagaagagtcgtgcatgcggatcgtcaccgcatggacacacacacacacacacacccgcagccgcaacatttcctcgtttcgaccatgtgctcagaagcaattatagattccccgagaaaactgcactagtttctcgttttccttgacgagccaggcggccagaccagccgtccagcaattgcgcctacaaggtacatgaatgtatgtacttcactctttaccgttccgtgtctcataattgcaatccaaccccgcttcgattttcaacgaggcgtctcgcccatgttctcagaaacattacggataatctaggccaccactgctatcacaattgtcagggagggctcagatacaattcaagctcccagtcggcagtgaccagttcatatctgcgccgttccaatgaaagccaagagccgatgcccccacgctctttgcagcatgctttgctttaccaagcttgggttcggactgggatcaattacgaccatcgcttgcccttagcagcaggagtgctcaacgtcatcggctcattgccgatctcatctggcctatttggaaactctgctacgtggctggtcaactctattggatgacaaaaggatgatggccctgcaggtatcaagagacagtcgtcgcgatgtacttctgctattatcgagccctgctaagtaggctgttcggcctgtccctgctggtattgttgaatcgcgaccaacgatgggcatgtttcatacaggagcatcaatccctggatcagcgcaatgctggaccattgatgtagctgagtcagcagtgcgcctgtgcacccatgtatacagcccaagccttacatcttgattttcaagtggctactgaccatacagtagttatactcggtacaatacaactggacaaattatagggtcccggagacattcctcacgagcgagctgctctgtttctgagacagtcgatgaagctgaaggcttggatgtggcaacttcttcaaaaagtctcaatgtcatcgtcaatattaagctagccaactgcctcgcatgatgcagataaaaacacatatgcagttctatcgcgtcacctcttagatatttaaacaattgcaaaagagtgtccgggtcgagttccgccagccccgtcccttctctcatagtcaggtgctccatattgtgtgttcaccatcactgtctgtctcactttccgaggcttgagagcggagacatgagagacgagtttaacatccagatctcgttacgggccgccaccctggaattatcatctgcgacgcttctcaacattgtgttgactcaacccaaccccgccccatcagcacttgtattcgcttaataacatgttgcttctgctccttgctttgaataggtacgcgtcttgtttctcattttgattcaaagatgcagacgtggcgggttccatcagagtcgttaactgaccaggccatctttgacgcagctattgtgccgaacatatgtttcctaaagaggcagaccagaacggagcttgagtgcagccccttatcaaataacttcaacagcctaggttagctcgtccaaggtctagacagaagattatatcccgaagcatacaacaatatcactcttgctattggtatgaatccatctgcggttcattttatgtctatgtaaaactcgtgtcattcaacacgctgggaaaaccttctcagcgccgcacgtctacattcttccaatagcagaggaatacagtgaactcagcaacagtaaaggtccgccaaagggtagatctcgggcttggtactgtatttaccttcgcttctagaaagcaccacatgtcgtctgctgttacataagcggcatgttctgcttttagcaaagaatttgactaaattgcatagtcacagacccttggcggggacactattagtctcgggggaaagacaccgatgctctatctatttaggcgataagaaaagttgaggagtcgagctttgaatgaagttgatgttgaactggaagggcacaagacacggacacagcgtcacgtcacgtcaatggaaattccgatggctgttgtctcggtacatcacaccatcagcagctacggataggtctttcagagtctgtgagagaagagaacttctcttggcaactctcaatccaacctcgcgttgatagagtcgccgtgctatatgcactgtccggtctttacggaataccatccgaccataccggcatgtacatgtactattgtggttaccccagcatgtaacgtgtcaagtcccccttgtcatttattagagtcttttcagattcgtccgtggatgtcaaccaggggtaccaatccctgccacctcaccacctcttacccccttgtcgccggggataatcagcatgtgctgctgcgcacggccgttctgcttagccatccaccgtcagtgtaggcttctcttctctttcgagtggctcgccgaacaatcttacaattactttttttcacgaggcaaatttcaaggagcgtgcatgcaatcaagaggacggccttctctaatacgttgctgcgaggtattccacgtctctcgggagcccgatgaaatcaatgggagctgtaccgtctagctggaacaaagcatagttaccatgattccatctcttttattcatagcatatctcaactactcttgcaaggttttttatatacaatctccattattatgacaactccgaaacccaacacatgactacctattctagttccaagccagcttgtttcataagtccatagaaaacgccttgctttttgaaaagctcagctggactatcaaactcaaccacctcacccttatcaagcaccaccacacggtcgctgtcgaggatggtattgaggcgatgggctacagtgatgatggtgcggtttgcgaacaggggtgatcggagggtgctctgcagcattgcgtccgtctcaacatcgacggcagcagtagcctcgtccagaacaaggatgttggacggggtaagcattgcgcgagcgagcgagaccagctgtctttggccttgagaaaggttggagcctgcaatgacaaacattagccgttgaacatgtgaagcttacaggtatggctgagaatccaagagccaggtagctggtctttgcttggccaagagaccaaaccacgggacttcatcttcatgcgaggcgtgcatcaaaacatatccctcatcttccagatttttacagaaaagagactgttcatcatcaaagacaagggccagatgcctgtgcacaccacattcgatgaagccagggcaagccgaaccagatgctcgggtgaccggtgagggaaatcgcaggccggtcaagaaatgccgacagaaagcgcagtgccgtgagttgacttacctccttcgttaatcttggcctccaacccaccatccatgcttgaaacgtggtccttgagtcgcgcgtgctctatagggctatatgtcagcaaatgttacgcagcatgcaattacaaaagaagcgcttgtttgagcgggtgtggtcacaacagggttgaaatgctgtaatttacttacccaatacactccaaagctcagtgtcgtcatggacgtgtccagggtcaagattatcccggacagtgccttcgaatagtgctgcgtcctgtggaataatggccagtcttcggcgtagatcgagcaaaccaatggcagatgtatcgacattatcaatgccgatgtggcccgttgccggttcgatgagacggaacaaggcgagtgtgagcgatgacttgcccgctccagtgcgaccaacgacgccgatcttctcgtgcgacttgatgtcgaggcttatatttttgagcaccaaatccaggccctcgcgataacgtgtgctatagttgacaaaatcaacctcgcccttggcaggccacgagacagggggtcggttcttggtaataatctcgggtgcctcgctgggtagagctgcatattcaaggacacgctccaccgatacaatattagtctcaacctctacagtttggcggacgatccagttgagtgaagttgtaatctgcagagcatatgacatggccagaccaacaataccggggctgaggtgcctagtaccagtgacggacatgatggaaaagccagcagcagctagaatgacgatagcgccgatgaactcgaggcggacggcgagccagcgattggcactgatggaagggaagtaagcacggaggttagcgtcaacacgccattcgttctccagctcaaatcgctgctgctgtcggtatgcccgaatggttgaaataccaccaagcgattcctggaagtgtgcatagatggggctgcggctgacactatcaagtcgcttgagctcacgggatgtcctgaggtagtatctctggatgaagtagtaagtcagggcgagagggatgattaaagcgatgaaagccggtgtcgcgaccgagatgacaatcaaagtgaatcctgatcgagcggcattgacaaaaagcatattgaaggtcctggccaggacttcgtcgacgcggtagatgtcactggagaatcggttaaggattcttccagctggtgttgtgtcgaagaaggacatgggagagcggaagatagcgttggccatgcgctcgtgaagctttcgagacgcctcaatggagcagaaaatccagagaatcagggtttgaataacagtgagggcggaggctccgataccaaatgcaaagtagatgccgatgtacttgccgacgtgatcgtttgagttggacttttggtttcgctcagaccactccttgagccaaaccgagccaccaatgttggcagtttgcgaagcgagcagcataaacaagtaaagagcgacagcatagatgttgttcatcttggcgtattcgccatagactgaccacttgaccttgccttgctccagatgctccttgctctgcttagtcttggaacctgcgatttcctcatctgtgagcttgcctcgaggacccctgaaactagcagtgctggcacgacgaagagttgccatgctacttgagcgaggcttggcactagcggcagtcttgataggggccatctccgggacttgttcctgagcctcttcaagctcttccttggcctgaccaacgtctggttcgatgattgtagcggctttactgcttgaagcactggagctaggctcactgctggcattgccagactcttgtccggcagtcttgagaagctcagcgacaggacccttctgagcaaccagctctttatacgttcctcgctcgataatctgtccgtccttgatcagactcacgtagctagcctgacgaagcacagcgatggcgttagtggcaagaattcgagtcttcgaggcaagtagaccacgagttcccaggacgttgtcgatgatgtgacggccaacatgagaatcaacagcagagagaacgtcgtcgagaaggtaaatatcggcacgagcatagacagcgcgagctagggagacacgagccttctgaccgccactcaaggagatacctctttcaccaacaacggtctcatctccgtctggaagctgggcaaagtcatcgaccagcgcgcatgcatgtacagttttctcgtagaactcggcgtcgtacttgtaaccgaaaatgatgttctccttaacagtagcgttcagaatccaggtttgttgagatgcatatgcgacagttcctcgcacctcgacattgcccttcaccttccataggtcgccaagaatgctttgtaggaaagaggacttgccggaaccaacacgaccgacaacacaagaaagctcgcccttgtaagcagtgtattcaatatcagtcagtgtagacttgttctcgtggcggttccatgaaaatgtaccatcacggataataatactctcttcaccaagctgctcgggggcaggcttgattgtaattgcattgggctggagctcctcggcggtgaggaagcttgtcagtcgtccaatggcaacagaggcttcgacaatggatgtgataaccatggggaggatagcaagtgggaaagtcaggaggttgaacaaggccagcgcagggaagacgatgtcagtggtcaggggcttgtcctgggtcagaacgaagacggtaaaggttgagcaggacacgaagaaaggcgctgtagtccaagtgaaattggcaaaagcttgcgtggcgccaatctttcgcaaattcttgagctccttctcatttcggacaaagttgagcttgttcataaaggcagatccccaggcataaagcttgatgctcttcatgttgttgataatctcgttgatcagacggctcctggaatccttgttcttcatctgttccttttgcatgttcttcataatacgagctacaaagccttggatcggcatcataacaatcatgacaacaatacccgccatcatggaccaaccaaccaggttgtataaagataccatgcaaatgatgatctggaatggcgcagaccagagttgctgtgcgaattgggtaagatcctgcaaacgttggccatcgacagccatatagttgacgatatcgccagtggactttgcggctctaccctcgctcgacagtcgaagagacttgcggtagatggctgaggaaagaccacccttgatacgcatgccagtcacaaaagcgagctggaaatactggtgcaccatagttgtttgcaaaactgcacaggagaacatggccagtgcaatagcagcacccttgatgatgggctgcggagtcttgccctcgccgtacgaatcgacaaacgagatgagcaggcggagcagttgaggctgaatgtattgagcaatatcgttgaagaacttgaagattgcagcaacacagtagggtccgccatatgccttgaacaaaactctccacaacgaaggtttcttgtggttttctaattcgtacctccaggcttcgtcgaagcgagcgccagtggtttttgtcttatcgtccttggcaagagcccagaggtcttcctcagtcaaatacaccttgtaaccatatcgcatcattggtgtcatccaagaaaatgcgagctgggagaaggcgttggcatactctacggggcattcctcttcctcttgaatggcttcatatccactagggccattgcttctgggccatagccactcgataagaaattcggcgagggacagtccgactccgacgcagtaaatgatgaagtatggcaggttggactcgtatatttgctgcgagataagagatcgtagctttacgccgtaggatattaggaggaagagccagtagaagagagcgatgccgctgggatatcgaatgcgcgaatgttcgacccattgcacagaaaagatgacgagtagcgacaggatagtcaggaaagtggtcaacactcggaagtcgccataccagatatgaggcatgtaaataatctggacaatgaactgggcaatgacgtcgaggatgatgattgcgagaagggactaagatgattggtcagctcaattgaacgatagcacgacaaagtaactttggcaatagtatcaacctgtttaatgtagaagtgcgcgttcttggtctgtccctcctgcttgggcttcttggcgagcaaccaccaaacagcgagcgatccgaacaaaagaccaaacacagacacggaagcaatccagacatcgataaagcaaggtgtgaaatcatagcgatgcggactcatggggccccatccttctgggtttccgcacagaggttgtttgaatgggctgacggtgaaatagttcgcaccaagctcttgcagcggacgaaagcctgtgaacgagcccgtctccaagagaacctgctgctgctgctgctgctgctcgttaaagaaagccattgttgcagtagttgttactcaaagagttcaaggtgtcgaaattgtcttgcgcaatcgtcacctcatgctagagggacgtggtggatgcttcgtaagatgaccaaggcggcagcgcgtcttgatgacgatggtagaataagatttttgggagcttcggaagctcgcgcggatcgacgtcagtgcgagcgggcgccgtgaaccggagacggcgcaatggaccaagacacagactaaaaagacacaggtccgaaactgaatccggtcggtcgcttctgaggagcgagcgttggagtgaaagaaaagaaaagaaaagaaaagaacaaaaaaagagtctttgctctttggcgacttccacgggatcaagcaagagttaactgggtaccgctacctgcctaccgtaagtatgacaagcagaatcttgtcgaattacaggcccttgtcattgatggttggtaagctgccccagaattttgctgcaaatcctacatcggtatccttaggaaccgacccgatgcgaacatggacccatgctatctgcatgagttgcctggactagctgaactaacatgcggtctaggcttgcttggtctgtctggacaaataatcgtgtaggtaagctactcggtggagttcttgctggatatagtgaacggagtttaagttgccgattgttagggtcccttcccagtcaaagtgatcctaccctatacagatacaattgattggtcactttgatagcttcgcgcaagtgaagtaaccaagtaaactattcgcacatagcagcagtataaacggacatatatttataatcaagccgttttcagttgtcaaatgtacgtatcgttcgttttccccggcttgtatctataggtacgtaccaacagcctatcgacatgtaacttatactgttttcaaaaactcaatcactgtcttggaaagccactcttgcgattcgagctgctcaacggtatggcttgcgccagggatcagcccagataggtcgctgacggcggtcgagttcaattccttatactttttgttacttgcagcttggtcaatacgcgcgggaacaaattcatcctcagcagagtgcaggactagcactggcttcttgaatcgtgaccagttcttctctaggatttcgtcatcgaggtctgacgagaaatagtcatcgtcgccactttcaagctattagcacattgtatttctggttggttggacgaccactcaacataccctttgctggccagagattggaatcgataagccgaaatcggtgctcccagaacagctgggatcatgtcaaagggcatacaatcaccgcccttgccctcagagatcatcttggctgcgagatcaagactcggctgaggatcgggcatgatcaagtctagtgtctcacgatccgacactggcccttgcaaaatgaagccatccaccggctcgttgttgtgttttgggtagtcggcatactcaatacagtcctgtcactggtcaggatgcttacatgataaatataggcaagatatcatatttaattacctggcaaccggtggatgaaccaaagaggacgatctttttcttcccaatgcctcggagatacttggccaatgcagatatgtcctccacgtcgttggacaggttcgaagtaccaaatcctgaaaaagaacttctcatacggaactcaaaaacagagtagcccagatctgctgcctgttctagtcgctcagctaggagccgggtgtagggaatagtatgcgggccatcagtaagcccgccgatgaagacgatagcattgtgagcagaagtcaagccaacttcgtaggcagctgagcctcggcactcggagtcaaagggatggacagtgacggggaaaggaccggaaggcgccattgctgtagctttatagagctgagaggtggaaaactggtgttggaggactctgctatttatgcctgaagtgatggaggggtactttcgaatatgcagggttgtttctcagccaagcttcaccttgatagaactgatctgagcttgaaaaaagacggaactggattcgttaggcttgggaagtacctaaattatgatctcagttgatgtttgtctctaaaacggtgattgcgggtaatgatgcacctgcttgactagagcactgtgcaaaaagtagcatggactgagtggtgtggagaatggcatcaaggaggagcctgatgctgtcggattgtttattcacagcgaggaagttgacaggcatgcactgtaagaaaggcattaagaacatacttgatataggtgaaatatcacactaaaaatgattgatatataatataaaattatatatccgtataatttttatttatataaagctgcgactgttcaggcacactcgaaaggaggggacagtgtttatagaactaaagcactgtatacaggggccagaaagctctttccattcatagctccaggctgaacccctccacactccaaatttgtcttccgaataaaccaactgacaaaccagaaccaagctttgaatcgcttcctccagtgttggtgtatttaacctgtcagtcattatcccttcccatccaccttgatcccaaaccctcatatctgccattgctacactgcacttacgtactcgcgttcgtgttcgctaactctttggctcagctttacagaagctgtggagaatatgcacgaataggaagctggaagcgcttcgcttcattaaccatggagtctacggtcagcagccaagagaggaacgagttctttcaaagggtaaggcggtatctcgtgttatccattaaggacctccaactgacaattgtagctcaaaccatgctgcgtcaagataagtcaattggcgatacgacaagctgatgcaccagcttcatttcgagaactaagcgagcagacaaggctccttcatgaaactctcgacgaccaaatcagacggaatcctttaatgctggatgacaagttctctgaatatgtcttctttcctatccaccatgttttccgtcagatggaccaataccccatgcccttgatagaaaattgtatcaagacactcacgatccttatcacacatggctggaaagaaaaaatttctgcggagctcgtccggcagcttctaagtcttctcactttcatcattgatggaacgccttcatctggcccggcacgccctgttgctgaggagactgtattggaagcttttcgtgggttgacggccctcttcaatacagccggcttggcgaccaaagcagcctcaggactttccgaaactgagtcaatacctgctcttggacacggagtaacagtcatgttaaatggggtggttgatggtgccacgccgcagattcagcaggaagcattacgggctttgcaagctgtgtatcatgctgtgaaagagttggctgcgttggctagcttcctacccggcacgatctcctcactagcaaaagtctcatcatctcctaaccgatacaaagccatcgttctcgccaaatctttagagacggtaggccttgtgttgaccagtgtcatggctgatcttcggacacggtccatactagccaagactgaatctgaagatgaagatgaagtccacgataataagattctatcaccggcttggctcaaggcaagcactattcaaatcaagaaagcgcttgctgccatgatgaaattgcggtctcacgattcagtcgaggtcaagaacgctctcaacaagctttgcgtgattctcctcgacgaatgccacaaaacactatccaactgtgcaaacatactcgtcgagacagctatgatacttggagaaaccggacacaaagtgtctttgacgcggaccagtctacgagatctcatcagcatctatccggaacttggcgaaatcgccaagacaacaacatacaactggatgtccagtctttcacgattgatgcagtctgcagatgatgatgcaaagatagacgcgatacgaaatgtcatcaagggactcgagctcttgaaagagttgcacatacaatcatcgacacttgacgaatcgatgtcgatgatgctccgggatagtgtcatagccctgatacaagcatcaaagttaccggcgacgaatgagaacatggatgttcggctgatagatcaaggagaggcatcggcagattctgaagatacacaataccaaccagtcctgctccccgccgaatcccaaaagaagctccgaaacgagttatcatcgctcgttacatttctcggcacatcgccgcaacacgcaaggtttgcaggcaatatgttggaacaagttcaagattccgacaaccatgttggccaggttgctacgttttggctctgctttcagattgtgaaagcgagccacaaatcatctgccgaagaagacatgttttttaatctgtcgtcagtagcagatacatccttggatatcgacgccatatttaatgagctttacaccaattcagtgcagattcttgatcgacatacagatacagatccagttgactggcgctccgaagccttggctttagaagcaatcgcttatacggcacagaggtctggtgaatcttttcgtcccgaactgatcgacgtactctttccagttgcaacatttctaggatccaagaatgtacagcttcaaaagcatgcgatcgctacgttgaacagtctggccgcctcctgtggatatgccaacgtgtcggaacttattatccggaatgttgattacatggtcaactcagtctccctgagactcaatagcttggacatatcacccgcgtcgatcaatgtactgaccatgatgatccgactggcaggtccccgtctggtgccctatctagacgacgtcgtcgactccattttcggagcccttgacaactaccacggctatcctctgtttgtagagaaccttttcatcgtgctcaaagaggttgtgaatcaaggtgttctttcagatatgttattgcttgaacatcaaacaaattcgagaccagaccacaggaaacaacacaagaaagtaccaggtctctccgatctcatgggtgtattggagaaaagaaagcagcgggcagtctctgaaaagatggaaatggataatgtgaaaggacacccgaagatgccgtggaaagagggcaaggatgaggaggtggcagaacctccccaagagccagagaaaccgcccaatacgcagacgtaccagctattgctgagagtggcaaacctcacacagcattaccttacatcgccgacaccaacgttgcgaagatcactgcttgagcttttaacaaatgtctccactgctttggcacccgatgaagaagcgtttttgccactggtcaattcgatctggcccgtcgtgatcgacaggttgcatgacccagaagcttatatcgcgatcgaagcttgccacgcgcttgctggactttgcgttgctgcgggggactttcttagctctcggttcaagaccgactgggctgactggcttcgcgattggtgcagcaaaattaaacaccaagcttccgcctcaccgagatgggccagaccccatggggaagctgacattacgtggggaagagaaagcgatgataaccgagtacttgtgcccctgaaaaatggtgacagtttaagcggcaagcctctaacgcgaatggtcacatcgtcttcaggtagcctggggaaatttgcgtcaccagtacgattatgggagggcacggtcgaactattgacagctctcgtgtcgcatgttcaagtggatgaggaaatgtttgacgacattctcgatctgcttgcgggggttttggagcagaacgttcaagttcgggaggcattggaggctgtcaacaaggacgctgtatggttatcacgatatgaacgagggaacgttgaatggctggcaaccccgaaaatggacggattgcaattcgctgccatggcaatgtctcaggaaagggcatccagtagctgagcaggacaagaatgagaccaacaagtaatatcgatgttctgatcatgccatacctacctatgtttcggatggaacagcaggatggcaagagccggcataacaagtcagccaacatggcacgactcgttttctggggtgataatatgagtgctagggacgccactggtcaaactaatcctggatcagtgatcacaaacaaagtatcgttgaggacagcaattgtttatgtgatggtttcacgtgggactttccttgttaaaccaccaaaggatcttgcgtgagaaagaaagaaaaaaaccagaggtctagaacgggctgacggctccgcagtggaaacattgagcgctttctccgcacaagatgtgtcaataccttcctgttcaagctagcttgcataggctaataattggagtcattacaggaatgggtctctccgaacgaaccagggagagtgagattacgttcaaacctcctttcgctttaccccagaaatataatcaagatgcaacggaagcgatttcgtaatggaatcatcacgttgagtgtctagactcgagagtctggagcatccccagattttcaatacgggtctggggaggcctcgtggctaccacggcatcgtatccattttccccagaaagccaagaagacataacgtaacgagattcttgagcgtcattcttgttctacacgggagttgcaaattcttcgtgaggggaaacatatcgtgaggagatttcaagccacaatcggtatcaacgttggagtgccctagtcaaggaaacgccgaaaaaagagtgaagtgcctggcaaaaagataacgctttgccttagttggcggtcaaacagcagcgaagtcggcgggtgaggggaagatgcctccaaattcgctagttggcctacaaagagcatggttccgtattcatcgataccaccggcgcatgcgattacctagagccaatagggagccaagatttggggatctggaagcttttggctttctagccctagaactagtgttggtcggcaatccttgtttaggtgaaagcggccgcgtgagggtggtcttggagcatgtgggggagcggctaaaaggagctgggagttcaaaggcctctccaaaagagcgcctctctgtttgagctgtcaggcagttggaggtccttggcgatctattggcatccagggcatcacgttgccaagttctgcagcacactagacgggatcttgactgcagatccaaaagtctgggcaaggctggagttgcaccaggaccttgaccttgcttaactttgacccaaacactcggtcccaataacagcattcgccatgtaatatgatacaaaacgctgggaatcataatttgatgatctcaacaagagtcacccgaagacggacaagttccatgataacgaccttcccaaagtagctcaatctggctgcggggccgaaacgcaggcgttgtgctgattgcagacagacaaggtgttgaggctaaaggatcatacccatacaagcgtcatcactcggcgtctggggcgcgtttagtccaacagcgaacaagacagctgaatggtacctgaggcatgggtaagtgcagctcatctcctagcaatacagtaataagaatctgacacatttgggtagcattctggataaccttattccttattctcatggaaggaggaagcaactcgcccgcacctaaactctacagtcagtacctgggcactgacattgcaattctgacaacgagtcagtcaagataacggtataaaaaatattatcgaaccacaggcgatttaagcgcgctttcaaccgtttatcgaaacagcacgagccatttccaggttttgagatctagacgtgaccgggccggtcatggacgacaagattctcggctgtgaagcctctcgccctcgccgagagaaaggccagaaacaaagatgggactgagataagggggggcaaactaccgtcgtgctactgtattccaggcaggcatgggaaaaatctgtacccaccatgatacggcagctgtatgcaagctaaccaatagcttcgtcaatctgctgtttagtctcaagataaactctttgggggaaagcaagatgggttagactccccgttctgcacaccattaactctaagcttgacccgtcacgctaaaccaacacccttcgcccgtctccatgcccatctgcaaccccaactctagtcggtagctcccatcgtgttgaccccagcgccaccaaatctagaccattgtaacagctccatccatgttgtcggtatgttgtgcagctgtcaagaagtcgagtacaaataccggcacatcctccctcgttgttggaattgaagaaacaagagctttcatcactctcaacttcctttacctctcatctctctcatacaccacactacttttcacaactaccacccacgaatagtagccatggcttctactcctccccaagctgactacggcaaggaggccgttctcgatgtcagcgagaaccaagatgtcgagaccggcgaggtcaagaacggtggtctccagcgagatctcaagaaccgacacatgcagatgattgccatcggtatgacttcacttctccttcttgacgcctctcagcacattgctaacttgtattcataggtggtgccatcggtgctggtctcttcgtcggttcgggtggtgcccttcagaagggtggccccgctgctctcctcatcggttacctcatcatcggtatcatgcttctctgcacatgcttggccctggctgagatggctgtcctctaccccgtcaacggtgccttcttcacatacatctgccgcttcgtcgatccttcttggggcttcgccatgggttggcaatacgctttggcttggttgactgtgctcccctttgaactgatcgctgcctccatcaccatcaagttctggagagaagatatcaacatggctgtctgggtctccgtcttccttgtcactctcattggtattcagttcttcggtgttcgaggatacggtgaggtcgagtttgtgctctccatcatcaagatctgcgcctgtgttggtttcatcatccttggtattgtcatcaactgtggtggtgtcggcgaccagggctacattggtgtcaagtactggcaggaccctggtgctttcaccagcttcaagggtttctgcgctgtctttgtcgtcgctgctttctctttcggtggtactgagatggttggtcttgctgctgccgagtccgccgacccccgccgatccatccccatggctagcaagcaggttttctggcgaattgccattttctacatcctcaacctgttcatcgtcggtctcatcctccccgccaacgaccctcgtctcatgggtgccagcggtgccaacactaaggcctctcccttcgttcttgctatccaggatgctggtatcaaggtcctccctagcatcatgaacgctgtcatcactgttgctgtcctctctgttgccaactcctgcactttcggttccacccgaaccatccaggccatggctgagcgcaacatggcccccggcttcttcaagtacatcgactccaagggccgccctctctactgtgttctcctccagatcgctttcggtctcctcgcctacatcggtgccgctcctcagggtatggagatctttggctggctcctggcccttactggtctcggtttcctcttcgtctggggttctatctgccttgcccacatccgcatgcgcgctggtatgaaggcacagggtgtcaacctcggcctcatcccctacaagacccccttcggcgttgctggttcttacctcggacttggactcaacattctcgctctcatcgcctctttctacactgctctctaccctgcctctggagcctctcctgccgctgaggccttcttcagctcttacctggctttcttctctgtcaccctcctctacgtcggttacaaggtctgcactcgcaagtggcagatgtatgtccgaccttctgagatggatctcagcactggagctgtcttcctcgaggaggaggagcccaaggagcctttcgtctgggccgacgcccctaagcgagtgctccgcagcttcttttaagcgcatgtgatgaatgatggttgataggattatggatacccagtgtaacgcacgagttaatggaatgtatatatgatgtaatatttcgagttttctactagcgaacaaaagcaaggcgattagcgttcttgagcaaaatctgcacatagacaaaatacgcatatgcaaattctacaatttatctgagcaccagcaatgtgaagcattcaacttgaaagaaattatcaatagggtggagaacgttgggcactttatgccagcctagactaccttccactaggtatttagtgatagccactgtcgaagcttaatgttgtaccgcatagctcatcgtcactctcaatagtcgcccaacggcaacagcaacgctccggcacagtcctaaaataagctgatcccagggttcccttctgtgagtgcaataattctcattactcctcgtggttgctcgacatcgagagctcccgacgtgtggtctggaggacccttactccactcgcgacgcccttgagccatgttgcgataacaccttcatacctggctcgaacatttcgcaactcccgcgcatgctgcttcttgatgtccttgaaaatttcgtcagggtgctgtttcttgggctccgttaggtgagcctttcgaagaccattcagcattcgtggagtgatctcggtgccttctttaactgctttgcggactgtagcgagcttgtcgtcgaattcactccaaaattcattggagtcctcagaatctccagagtctccagggccatctgataggggagcatttgcctgcttggaagtgctcggatcggcgacagaatattcgacgtccttcaccatgtcctcgatagtatcgtcgactgtatcatctatagcatctttggcattttcttcgacagtactcgtaggtgctaaacgtcgtttcttgagagggttctctttctttccgatgtcgtcagcagcctctctagatcgtgggtgcttaagctctgcattatctcgggctgtttcgcttcttgtcacacgatcggaaaggcttcttggtgtggatcgggaccggttatcgatccaatctagactgggtgtgggaccgttttcgttgagcttccactgatgcaggttggcattggggaacttctcttgggcgacaaccgcatgttcagatgacaagaagtgacctgggaacaagatcttgagggcaatgatttctgcccaagatgaagggaccggtagatcactgatttctcggatggtttgggtggtaacagtctcgacgatgcttttgaaggcctgtgtctcggtatcggagacgtcctttttagttatcatctgcaaccaccttgcttccatctttagaacaaacttcgttgtgttcaacttctttttcgaagtgtacagatcgatgtcccagacgccattcatcctggacctgcatttatattagagacatccacagaggccagggggtagcataaacgttgaccctcgagctttagaagaaagactcaccgtctcatggcgcacttgtgtgacttgcttgattgagtactcttggagaagggagaaaggtgggatgaatgtggatgtgaaaggtggaagaagtgagagcaaaataaaaggctctctgctgcccaacgcacgttgaatgcacaagtaggtaggtgcagtgattcactgccagatagcatgtgaccttgagcacaaaagaagaggtagagatacgttactgcctctctaactgcccaggtggattgaataaaaacaacgactgcaagaagaccagaagaaaatactgatgatctactactagcccatatatacactaaagctggtttaatatttccatcagtcactaaatccttactgatttttctgcagtccacctgccaccatatcaggctcatggtgtttccttccttatgtaaatttctgcgttcaaactttagttggatgccagcaaatgactctacctacagtttagcctgcaatttcttctcctcccatctctcgttgataatcagattctgccaaaacctccacgtcgcaactgcaacagccagaggtggacatccaagaagcaaccacgtccaccagtccggagtctccttcttcaaccccttgatcgccttgtccagctgcacctgtaaatcctctcgcgatccatcattccaaagcacgatacccttgccttctccccgttcctcgcacctctgagccttttcccgcacatcggtctggctgcgcactctgttctctgcatcttctgcgctgaggtgaggatcccgcgctcgcaggcgctgcatctggattgctgggtcgcggacggcaacgacagccgcgacaccacagagtttgtcgaggccactttcaaagagcagtggtatatcgagcacaactgcccagtggccacggaagtagtatccgactacagatttgaacatttcccaccgtacggctgggtgtacaatatggttgagtactgaacggtccttcttcctttcctcgctatcgccaaacacacgtcgtcctagagctggcctgttgagaggtctgccctttccatcgggtccatcttctggcattttatctgagggctccacaagtagctctggcgttgtaggtccaaagtgtttcacaatggcttgatagccacgagttccaggttccacgaccttgcgggccagaatgtctgcgtctatgattggcaggtcatatggctgtgaggatagcattgatgagactgtcgatttgcccgtggcaatcgagcctgtgagaccgatgagaagcatgtttgcgtagctagcgaatgcgctgggtagaagttgcagtaactgtaggcctgggtgcctagtttgtctctgagatggaatttctagtggccaagaagttggtttagtgagttgcgtctttttaattgtcaaatttgagatgggagatgacctcgtaactggttgttgttgaggaatgatatgataaccttggaccgatgatgcaattaccgaggatgtacggatacgcaacgggtgaaccccacctggatatcttcttaaccatatcaagccaacgacatgttcaaatcaacgacacgtgaaggcatattttacaccttcaacatgattaagtttaccgattcaattaatacaattaaagaatcctagcagaggaattatgtaaagcaatttccatatgctgttccaaaggtgcctagtttccccttccataacctcataaacacaacatcctcatcgctgtgtccgatttatcattgaccgttggccatcaattggcatcgctctgatgagcagattgtttgattaaaacgatcttggaccaactataatatgttagaattggttttgtgcgtgtcaaattcgcggccacttacaaatcgaggatgtgtgctggttggcgatgcagtcttgtcttcttctgctgctcttgtgctttttgtgcactgtggttcgcctgtagaatcccatcagcccacggtgaggaatttcagtgtagagatacttacgtgacacctcgcctagttgggaagtcggacggcataaaaccatccctcgtcggtcacgtaccacttggaatcacccatgtgatcaatggtaaatcggttgcgctgggtccagttcccgtcaacttcacggacatagtagaaacgggaagggtcatcatcggcgggcttgaattcctgaggctcgtacagcttgttcgcatgcgcaaacttgatctgacggagctgctcttcacccgcagtacgaccaacacccatgacttcggggatgtgaccgccaccgccaccaccaccagggacattacctgcaaaaacggggaccgtgccgggcacagcagttccacccgccaggccgaccgtggggacgccaggaacgttctgcatctgaggcacaaactgctgctgtggctgctgcagctggccggcgatgagaactggctgctggcccatggtcggctgctggacgtagtagggttgctgctgctgttggacaacgtagcctccataggcactaggctggggagccatggaaccgatagctggctgctgtagaaatggtcagtacatgttggtgaaagcgatgaacgtttggaagatgagatgagggagagatagaaaatcctagcacgtcgcttgacgatgcaggagagaaacactaaagcacttgtatcaaacgaactcgtgcaaaagacagagcaaaacggtaagccagctaagtgaacttgcatagtaagtgtagccgttgagatagtatgtctttggcaccacgacggtggtgtaggaggaagagggggcaatagcaaaaggggcagcagaaacatagttaaaagaagcaggggcaccgacttgaagaccggcaaggccaccgtcatgacgaggcacgtaaacgtgctgcataggaccaaaggtggtgtcgggaacaggaggctggaagtgcagcccgttcacaggaggggcagcgttctgatagtcacccatgttgctggcttggttgagggtgagagcgggagactgagggccgataccgatatacgtgatagggcttggggtcggggtcggagaattgacgatgtcgtttggtcctacgctgatgtaggaagcaggatgaaattgagggggagagaaaaaatgctgctgatgggcctgaggagggggcgagatgaaattgacggacccaggcagctggtaactgaggctctgagtcggattggcactgatatgccactgcagctggttggcgcctaaaccgagagcggggaagtttgtaggctgagtctcgatcttttgctccggggcagaagtgacagcagcagtagcagtagcagtagcagtggaagcagcagccttgattccaggaggtgtctttggggcactgacaccgttgacgccagcactgaagccgccgctgggagaattggcactggtgtatcccgtgatacgaccagaattgaagtccctggcgaaagcagaagttgtcgctggcttagtctcgggttcaaagtgcacttgacgagactcgggagtcttgggtcgtcgaggcgtctttggagacttgagcgggttcgcgcctgccgaagccatgattggttctttctttcaagaagaaagagttcaactctgacaattagaggcggaaaactctttctcgagaggcctgcgattcaagaacctcaaggctagagatgcctctttttctctgatgaagaaaggaaaagaagaggagactcaaaacaagagggcagctcgtcaagatatcacctccactctgcacaagaccttgcaaacgctgcgtcaagtaacgatacagacaaagcgtgttttcaatgtttacatttcatcaaacactccaattgaaagcctttgtttgatgcgactcaattttcgctctccacgtggctgtcactagcagagacggttgcccatatgcaaggtgacaggattcgctgtgaataaaagggtgccccaaggaacaagtaactgaaatgaaagaaaattgagaaaaagaaatactatatcttaccagtttctgcaactcccacccctgtccatcatggacccagacggactgatcaggggccttgtgcatctcgtcgtacggatcttcaaccttggtccacgtccaagggaagcatgggagacacattattgaacgaataggtggtaactcaggtggtcgaatagagtgttttcaaagggtgttgttgcgtttgttgaatgctgaagttgagtgtggagatgataggcataaatctcgtcccgctttggcactccctcgtcactgcggcagggcgtttgttttagacttttattatagacattcgatcaataatagtcatttgctatcatatcataataatactgcatattctttgtgctattttctctgctgcctacgacctgctgtcaccggatgaaactcgacattacacacattattcactcatcacacgctgttaatatcctcacaacagtaaataaattaaaactgcatatcagcaacgtatagctttagcaacagtattgttctaggacaggccttaactctcagtgcgcgtaatccgttgtcccaaaccccttttagactcatcctcagacattaatcctctattcatcattcattcaatacagtcaaccctctcatcatcctctttcacccttaaactgtgtcaaacaccgttaggggactcatgtcacatcattgccatcttggccatgtccagagcctctttcgatctggcatcttgctctttttcttcatcagtgcggcgtgcaagcattttgtccagtctatccagctgctctgctgaaagaccagcttcgccttgacttgtctcgatttgcttcccaagctctgtcaactcgaaccaccaccggcgaactcgaatcttctagggctgaggggtatagtgtcagtaggaaatcagatacatgctgggggggcggctaaactcactcgaacgaaaaccgggtacttgttgatgtgcactccagcaaggaggtctttatatgtgtcctccttcagctttgtccatgtgctgatcctgtctggtgattttccagcgggtatactgtagtcaggcttgacccatagcctgaatatccactgagttaactcgcattctggtccttctgtctcgataaagcggcccaactgtcggtacattgtttggcatttccgcttccgggcttcgtcgacgtgctctgagaccaagtcaagtttatgacgaaagcgcttgatgacatcaatgctgtgctcgtcagaatgggggtaccagctttccaggcgcgagatgagtcccttcacgtcgacatcggacggcatactggtgcgcttgtaggttaccttgccatcgatccccaattcaagggctatagcttgatagtagccgggcagtggctctcttccatcttccagtcgagctcgagctatcatggagaccaacccaggaaggtcgtacatctgctggacatcgatccattgtgtaggtggcatatgcgattcgacatctttgctccattggctctggcacgtctccttgacctcatcctcgatgaggcgaactattttgtcgtgaaactctttgtctccagttgccctcacgcggtgcgcatggccgagctccttacggcggttgtcgagatcatctacaacactttgcttgcctgaaggtatcggcgcattcaaatcaaacggaacaaaccaaatacggtcaaatccatcaaatgaaatcattccattcttagttgattcgatgccagcgaactgtgggctccaaagggctgttgcgtcgaccttgccaggattgtacacgatctgagcccttgctttccagtcatcgaggcgaagccgaatcataagctctttgaaatctttgaggttcacagtagttgggtcttgcttggcaggcactcgcaatttggtgcgttgcttgggcagcttctctagagttggtcttgttgcgttgtcctgattattgtttatgttattgagaggcgaggcatctggcagatgggtattctgaacatcttgggcgatgggtggctgctcttcagcaacctgagagagcggaaacgacccgaggctagttttgtctcctttgtccatatcggtaggtcgtgagtgaacagttcaagccatgaaaggaagaaaatgattcgcgcgatacgagtgaagatggtcgacgaggtaggcggcagttaggcaggcatgcaatgtttgtgggctgcggtaaacaaagatatgtgaatgaagttggtaggcgccatcgttgctcaaggcaacaactgcatcgccagtgccaacccccaagaagcgcagtacgagctgacgatataagaaagagagagtaaaaaaaaaaaaaaaaaaaaacaaccgctgccatagtctagaattccactggctactattcaaacatttgtatcattaaatgaccagacgcccatcccctatcacattcgtctaatgctcgctgaccgaacctgatatagtgtacatttgcccatgggaggagagatttccgttgccatgctaccaaactccgtcgaacgctttttagtcacgccataactttcttatacaacgggaatttcatcccgtgcctcgtccttctttcggctcgtctctctttgttcgttcttcttcttctttttcttcgttggtcccttgattccacaaaggcgcaattataacgggtcgaccaatttgacgacaacggtgaatagaaatatcataaggttattacagagtgagctcatcggagaccggggtgacggcctcgggaatagggaagaaagatcgtcgcacaatctagacgcaggttagtacaaagaacatgcaacagtcacataggtaaaacttacagcccagacaccagctacagaggcaacaataccaccagagatagccatgggacgaagaccgcgggtacttttgaagagcataccactcagagcaccagcgagaatagtgtttccagcatcatgctttccacgaagactgccaatcaaggagttggtgcagttgtagataatagcaaccacacctagagagttgccgaggaaaggtcctcgtcgggtaaccgagttgagaacagcgttcagtcgcagcttaggaggctggccggccgaccttctgagaccttcctgcagaccccaagcacctccgactcccaaaccacccaggtatgtaactccggcaccgtaacacaaatcgtctgtgaagccacgcgagggcaggactgattggccaccaggcaactcagacaaggctgagtcctcgagagaaatatattcgagcgtatctctgttgaggccggcgaggggatgtaattgcgaggggtcggcaaaggtagagctctggaggaaggactcgacgccctggccttccgtggggtcgtaggacgagtaatgcgcgggttcttgtgtcgtgggctgtgagtatgactgagactgctgttgctgttgctgctggtggccggacttattgccgccagtgaaagcgttccagatagagcccatcgtgactgattgattaggtatgaccgaggatgtaaggatgcggattcgggtggataattcaattcggcgttgttaaagtcgcaagcaataagtcttgtccgaatctcgggcaacctgaaggcttcctccaggtttagattttttttggtccccacccacccagaatcaagattcctccaagttctgtcacgtgctatcgcggcctttcacccgatgatgatgggaatcaatgactacgacaagatacgcaggatatgagagtacatatgtatattgatgacggtttagatgtagcttcgtcacaagactcatgatgactatttttgaagcatgacgctatacaacgaaacttgaaccccgcggtaaatcatccacatccactggaaaatagttgtgcagaaccggcactcagggttcttgcaaacaaggaagacgacatcacacttgggcgttctagtgcttgactcgacagtgactgtcatggaggtagcattgcatcctttatcttgagatgtgctactgaatcgtagtgcagatttggtcaactttatcggccaccacctgaaaagtttctattggagattttttttcattctcgtgcgagtcgagcagctcggcgtagcacgtcccgaaggaccaaagatttttaacgaattttgaacatcgtgactcttcgagtcaagcatcactgtctgaaacgtcaaggtacacttgagcgtatcatgaaacagatccaacagtggtgtccgtaaattcaataagatcaacaacggaaacgctctgcacaaggcaaaggagctccataaaaaggatgttcttcatgcacatagggacgagcatcgcgtggtttcacattgcttggtcaacgcaacgcgatggcagtttacagcattcattccttgcgaaataaacacatttaagatggaggtatgtcgagatcaccccacagtcacagacctctgaggacgtctgcggctgattaggaagagcaatcacattactttagggggccgggaacggaaaaccagacatcgaatagtctgactctcagcaagccgcaaagcggagccgccattaaagtataaattcacatgacggtgaaagtctactctactgatgtaaagaacaagaaagaaaacagtaaaaggttggcggaagagaggatttttataatcgaaattctgccagtgattgcgctagtctcgattagtcagggaggctggttgccctctaatatggggctcttttttgttgtgttacataatattttggcctatggagatctcgaattcaacttcgcagtgggccgaatcaacagcgtttggctctcgatgctgcatattggggttcaaatttcctttgtcccatttctctgtggattcttgtgctcaattacggcgagattcctggccgaacgcatcgggctggtctctcgtaaaggcttagtctaaccaatgcccgggaaaatgaaaaatttggttgtcactgcctgtgagacaaaattgtatcgtcagctgcctagcgtctagtccagccctttgcctggttattttctgtgtcttctatcgtaatgtgttttctattcgcagggaaatatccggcaagaaaaagattcaagagtgcctatacaagaacgttccgaggcaagatgagtggaacatgttgcccttttcccctaggtacgccgtttggagatgcgctcaagggtagctgaagccttgattattgaattcaagatacagatagtagcgcgtagcacttgatacacgtaaactgatttgttgcctgggttttattacataaaatagctgtttttcttattttgttgacaatcaatctcttcgtacctgtgtgaatgtccaacatagcagttggctcttggaaaatgtgatggagaatattgttgttattgtgaaaatgggatggagatacaggaatcaattgaacaacaagtaaatggatacggtcacacctttcatgattgaccttttgcggtgtttaaatattaggtaaatgatagcttatacccatggaagactattgttgctattaatacatatcaagatgtgtactcatcctaccatctatcagatgttctcatcgcatacatatgcatctccaccaaagaaatagttgattcaaaaaatgccccacggctgattgttttctgttatggacaagttttaactcaccgaggtgagctgatctaatatatgagtaaagcatatttccaaccccgtaacaatagcgacccggtccatgtgctacctttcttttttattttccgtctccgtatcatgtaatagcaaacgcctgccatcgttcgatcctatatgcgccctagccagtcaagggagatatgtgaacaaataaaagtctaaatcaaaagtaaaacaaagaactgccatctcaggcgcgagccttgtcagagatagaagatagtagatcatgggtggtaaacagagtcgcccctctggagtaggggacgctgatcccagctgtcttcgtcgccactctcgttgtcgtactcatcctcctcgacaacgttgtcgttgactcgtcggcgagtaggagttgcgacagtctcgggcttgctgtacatgaaatactgagcgaaaacacccagatcaagaaaaaaggtgacgagactgcccgcgagccagctcaggttgaccagaatgtatttgccatagatgtgacgagcctcgccaggcctgcattcgtcgtgcttgcacttgggatcataggcgaagatagacaggacgtaggtgatgtttccgagacaagcaaagaggaagaagagcatgctaagcccatctgtcgtcttgcgtctccaattcaggatgagctggggtaaccgagaagcaatgtatgcgacagtgcaaagatatccaaagatttggccagaaaggctaaagtggaggctatcctcacctctctcatcatggtcgccgtcattttcgccatgagaagctttctgacccaagaaccagcctacgacaccagcggcaatgaccatcaccacgatgatggtgttccacacaatggtctgaaggacggtcggggttcgaggagcagcatcttcggcgatatgagggacggcaggcgacagaccagaccagtctgagccgcgacgttcatcgtgagcgatgagtccagtgcgctcgttgggctcaccaggggccggggtggtaggcttcggcgcaggggtcggggcgtcgcgccaagtaaaaccgcgatagtaaaagcactgggcgaggaggacgatatcagcgatggtgtagtagatggcgaggatgatctagaaagcgaattggtttagtatttagcttttcagttggtcaatggcaagtcgggcgttgatcataccatggttggcaggacgccctgaagaacggcacccagaatgttgaagacatcgccaagaagccagacaataatgaattgaattgagagggcgtcggcgctgccgcgctgaaagttctggatgatttgaggagagaaaacgacgactatttgcgatcagtggtgctcaacaggagagacaaacaaagttatggtgacataccccagcaggcaattgagattgacctttaaaacacgaatgattagcaaccgacacaattgacatacaaagccatcagaggtcagagacatacccgcaaatgcccgagatagcctcaacatcgagattcagattcgcagttggcggagtcatgatgaaccctggatgaccgacaggtagcagactgcaacgtccacccccagctcgtagtagaaaccgtccttgtaagccaaaagagacaactgggtcgcgatactacagcattcgtcaaagtcgaagggaaagcaattggtctaatagtattcgttgctggcgacgcgaagcagaaaacgcaacgtaaagggaggcaaggcaagacaagacaagatggagtgagacgaacagggttgcgggacagactttttttggccaaagattggattgccaggaatggtcccgtgccccagacaaagacgtcactatattaacaagaggaaataggcatggattgcggggaaatgtgcgctagaagtgtccctgaggcctgagcttggctgagaacagtgccagggtccgaattcagcaacgccatgaagaagagaaaaggttaataagttgaggatccagatctgaccagatccagaatcgacaatgtcaatgccaatgccaacgggactgcagagtcttgtttaagaaacagccaattaggatggctggatgaaccaaggggctgtgccaaatgcagggccacgatcatgaatgtttcgtttatctgatcagctattcctgaatgaggtcatggccacggtttacataacaaacaccatgaaaaagagatggacatggatccattgcatcgccaagatgaaaaccaatcacaaaagattctgagtcatcaaaaactccattcggcactgcaggaagatgggccgtagtcgcaatactgtcactctatttattctattcaccttgaatcgctggcaccttctcaccgctggccctagaggaaaataatgggtcactcactcactacctcggacttaaatccgatctaccacttgcttataagaactcgcctctttgatgcccgatagcagttttcaacacatcaaagaccgaagccatattctcaaacagtagagataatatcgactccacgctgacattcaagtgtttgtcgtgctttccgtttacacagataaccgccccttccgggttcattacaaatacagatatacaactcaaacgccttttgcgcaaaacatcccaatgtcatcggacaccgcagcacctaacttgccgagagttgcagctctcgagaacgacgattccatgttgacccgtcgcttcggtaaagaagtcgtcaactattatgccggcagccgtatcaatcggttctccttccttcgtgccgacactggctttcttcgcaaggctgctgccagtcccacagctcgctatctggctctcagcgaactgaaccctctggttgtcgataagagaacgccagcatacttgactttcaacgatgttgagcccttgattggatcagacccctttgcgcaaaccgaggacgaagctatccagaacttcgactcaaccaagacgacccctctcattgtcttcctcggcatgctagaagagggaaacgagaacgaccacatttcttctactgatcacggagatatcctgggccatccctatttcgccatcgacatcacccccaagggcaaccatgctgagaaagccgagagcttcttggccgagcaggagaaagaggaaatgtctctagacaagaaccctcgtgccatgggccattctcctgaagccggtaagcttaaactttcaacgaaatcgaccgttaaaactaacgccttcagccgccttgtacgctcaggccagatcaatgatggattggaactcacgaagccctttctgcgctggttgcggtcagcctaatctatctgtccatgcgggctacaagcgtgtctgtcctcccgccgacaaaaagggtggcgagaacagcgaggctcgaggagattgtgccactcgccatggcgtctctaacatctgcttccccagaacggaccccactatgattgccgccgttgtttccgcagatggtacaaagattctcctcggtcgccagaagcgctggcccccctactggtacagcacgcttgccggttttcttgagcctggtgagtcgatcgaggagtcggttagacgcgaggtctgggaggaaagtggtgtccgtgtcggtagagtcgtcatccactcgagtcagccatggccataccctgccagtctcatgattggtgctattgctcaggcactccctggcgatggagagaatatcacactgaacgacaaggagttggaagcggcgaagtggttcacattggaggaggctcgcaaggctctccaatccggaacaagctctcttggagcatctgctcctgaaggatacaaggagggtgatctgcgactgccaccatctcaagccattgccaaccgattgatcacggccgtggttgaaggatacctagttgttgctcctaagatctaggagacttatgaggaacctctaattaacctttagataaaaggggaagcatataagcgtgggaccggatgagaaaaaaacgcatcctgttattatgatgacgttttctgaatatatgttgaccttccgtattctgtcttgagaccaagtgcttcacgccgccccttaatattttagacatacattccttcaaactatcttcggcggtactttgcctctttttaccctcatgcagtttgcatgtaagaaaagcagaatgatgcagacttcttcttgttgccagctgtcatactgtttgtagtttctcgatcagctccattcatttagacatccaagaatccgtttctacagaacagtcagtaggaaaatgttatcaccatactggtgttccctcgctacccatgctaagtctacttgcactggcttgcccgtttgcaagtaaacggaagataaacgaaccagatgtatttgtgtaagcaagccgacatattgagaaagaaaaaaaaagacacgatagctgcgcgaagaagatgcaaatacagtctccctacttcggatacttaatttttaaaatcttctcatcctttatcccgttagtggttgagctgcctgcacctgcctctttggcgaggaaagaaggaggttgctcttacttctgccttgacactgccagtagctgccagcgataaaccgtcacctcgcctttctactttccaaccccaacaaccacttttcatcctgcacataaactcaattggtgacactaacttctgccgcatttttgaccctgaaagaaacatcacatcttggtactctctctcttgcgacgataagtcgtcctcagtgacgaattgtcccgactcaaaatgacgaaccgcaagctcaaaggcccatcgcatttttgcgaatgggtagttggaacaacaatcgaatctgcccttcgtcccatccccagccccaagcctaagccccccaagaacaggaaacgagaagtagtgcgcgttcaagttactactgacgacgagtctgaggaagacaccgtcagaatcacctaccctcgcacaggacgcagcattcccccctctccccctgaccccgagccagaagctgaagctgaagctgaatctgagcctgaacccgagcccgttcctattgttaccgaagccaagactgtgatcaagaaagtccgcttcgaagatggccccattaaatccgctttgaagcaaaccgtcatcacaaccccagttgagtcttctgatgaaacatccgagtctggtacagagtctgaatctgagcccgcgtcagactccagtcagtccgacaccctgtcaagttctgatgcaacagattctgaccctgaaaattcagatatctctgccaaacagaggaacaagagaagaagaaagagacagaggcaaaaacagaaacagaagcaaattgaggctgattctgaaagcgactgggactcggatccagacccgacttgtaagtgtcacagatgcgtcaagggtcgagagatattgaggaggataggcaagaaaaagagcaaggaacatacacctccccctagcccagagacatctgaatcagaagaacaagaaccccccaagcgcaaaccgagatctggaaagaacaggaagaagggcgtaaagaaggtaaaggagccggagccagactcagacgcctctgattctgccaaggacacttcggaatcggagcctgagacaccaccaccgaagaaacagaagaaagcaaacaagaaacaaaagcagggcaagcaaaagggcaaaaagaatcaagatccagcgcctgagcatgaaacatcagaatccgaaccagatccccttcagaaaaacaagaagcagcagcaaaaggcaaacgccaaaaagggtggcaaaaaggccaaaaagctggaacctgaaccggaacctgaagaagctaacggcgaaacttctgagtcggccaacggaacagaagacgaagccgagccagaggaggagaagtctaagcaacaaaataaaggcaagcagaagaacaaaaacaaacagccagacaaggcaaacagccagtcgaaaaagaacaagaagaagcaaaaggctaaaaaagagacgaataaagagccagaaccccccggagaaccagaagctgaagaacaggctgcggaggcaaccaaggaacaagaccaaggcaagtcaggaaaaatgacaatgaaagaaaaggggcaacccaaattcaaggatggagtcaagaagggcaattatcccgaaggacttccaggccctcacatgcgtcgcccacagctgatcgaaccgattcgggcgcaagtggttcagacggaacgcgtgatcgaaacccctgaagacccggcaccaaatgcttactacgattcagaacacaatatcatgcgagtctaccatggtcctgtctatggtaaccatcaaagcaatgccctctaccctgagcgcaacggctcacatcgccccttacctatgggaatgcctcaccctatgcagaacccctactactatggcttcaacaaccccaaggaataccccaactactcgcatatgtcgccatatcatcagcactacgcaggtgtcccacccccagaggcatacccccatgttccaatcacccaaacaatgccccctcctccctggtatggcatggcaggacctccaggacctttcccagccccagtcaactaccaagaaaagaccgctcctgcctccagcaaggacaaggccagccagaacaacaacgttgggccgccaagcctcacagtaagtattaatagtagtgatagacagcaccagaaccggacttaacacataaatcagggaaaggacaacccgtatttgcccaagagaaacaaatcccagttcagcgcatggggcagccaaggagctcgaactgcctccaaggaacatagccagccagcgggttcagtcagagcagcgtcgaacaattggggtggtagcaacaataacgatcaaggaaatacttggaacgatggagccggtgatactcagaatggccagagtagctgggatgctgctggccaagataacaacaacagcaataacggaaatgacaaaggtggtagcggtggtggcgacgaccaaaatggtgtttgggggaccagcaccaacgacaaccaagcacctatcgactggggcaacggcgacactcaagagacgactcagaatcaagaatggggcactggctcgaacaaaagcaatgagactgttcgtaaggctggagaccactggggcaatgatacttatccaggtgctagcggcgactgggaccagccaaaagatggtgtgagcagtgttgggcaaggtgcagacaacaatgttggtgttttggcagcggatgatgccaacggaaacggaaatgaaagcggaaatgggaacgataatgagccgcctgtttctacagcaggagacggcggagccgacaatgtcatgccaggtacttgggtcgaaacaccatctctcactgttggacctgattggggcgatgccactgcagcacaggagacgaatggagcggctgatcattggtaaagagcaatttcatgatagaaaatatctacagatgggaacatggtatccgcaaaatcaaggatgctatgactaaatgcctcctatccacccacgcatctttgtagatatcagaaaacttgactgccgccccaatcctgggcgtgaaaacaaggacaaagtattctagacctttatagactaaactgatggactcattttgttttccgcagtcaattctctcttctagtccttcgtaatgcccaaacacgtaacacgttgcaagcgtttctcatgtaacatgcgttgcgataccatgatacaaatcaagtcgccctaactatcttcgcgtcgggatggtcctgtctgtgtcagaagtgggatggtatcaactccgcagaccgctttgtttctcgtacagcgattgtgcaatgacgcagaaaagtacgaggacgaattgcagaaccatgccgagagagagatagtagggcagtgattgtcaatcagaggatggtgcagccgtggtaagacctggacggccgtcaatcagctttgtcctggaaagggagacgtcgttttagcctgagagaccgagaacgacgacgagcagacgctcactggaaggagttgcaacgtgaaaatggtgtcaaggagtaaataggttaaaaaaaaggtgaactgtgtaattggatttcacttaccatcgggccatctgccattccacaatccatatacagcagattttgagacgctcacgtacactggatgttccgaggagtcgatatttctcaatgtccttgactggtagtatgctagcaaaccaccaagggaagatggcaggatcttctggacattcgccatatatagtcaacattcgttctgccaaccacggtacactttgctgacgcattcgagcgacaaaggatgaggcaaaatgcattaaactttgtgttgacattatatcgatgtcggccaccgatgtcggcatatgtggactggatgaacttgagcgcggcaatggcgatgttggctctgtagattctttgtcaccctccagcattggtccttggttagattctaactccattggacttgcttcagctgcctcggcagcttcttcatcctcgagactgacatcatcaacacgttcagttttgccgaccatgtatccgtcaaggaagtcgtgttccagaacacggaagcgcgatagaccaactgtctctatgagactccggccgtctgaataaaattggacgttgacaatcctgagtaaggtgcccaattcgtggaaatcactgtccccaggaaattgtcgtcgttttggtatcaccataccaaacgtgcggtgcccttcctccatcgctcttcggatcatgagtctatatcgtggttcaaagatgtgtaagaacgtcggcatatgaggaaacgacaacgtgcaaataaagagtgaagtatcgtgatcttgcatttgtgcagcacgttccgcatccaatgcttctttccgcgcgttgacttcctccagccaaaacgtttcgatgattctcttgatagtttgattgggtggcgacaaaatctgattaagtagagggctgatggctagtggacgacggcatatcgggcaataccgtgaatagtcgaggatacgatgtaaacaggaccgacagaaagtgtgcccgcatgtggttgtgagaggatcgtagaaaagcgcataacagacttgacagtccatctcagcgcgagtagcatcttgtgcctttcgaacgaggcctgtgtcatcggtatcggggggtggtgacggggtggccgaaatgatctcgtcatagtcaatatcagcctcgtaagacaaatcaccctcttctgccaagcgatatgttgctatgacctttccacctggtataacttttgaatatgccccatcatcattccgcatggaggcaacgcccgcagcagcccatggatcttgccacatgactcttgttgacacctcagcagtagaagactcgtgcctgaaacgctcgatttcctccctcacatgttgagctgttttgttgagaaccacgtcgacagcgcaatcgttaagagcatggtctttcccacagtcctcgaatggacatcgaaatccgcgaagtcgatcgcgagctgcagggtacgttatgttggcgcgtagatgagtgtctggcagacagcgccggcacatgcttttgccgcatggtagacttataggctcggccaggggtaacgaacaaatctgacattgaaagaggcggacaaaatctcggggtgcaacatcgcgatggcgtgaacctggagtaggtgattgcgattgtgttacttgctgtggctgccggtctgagcccggggtttcgctgtcggaatcggtaggcaggtcggagggtcgcggcccttgaagaccgggaccagaggcagagtcggtcgcagagtgttgcgacgtattgtttgaggacatgaacgtctatagattgggcgtgtatcgataagcgaagaagaatgaaaattagattgggtatgatatcgtattttcgattttatcgctcttctcctgtcgcaacggttgtcgaaactctctaacaaggtgcgatcccgtatgccgtcgcaagttgtgtgggaaagcgcagagcgatacaatactggtgttgcttttttgatgaaataaaaacctgatatccaaaactttatgcgatatcttttccaatttatgagctgctatatggtcgtgttcgctggttttgttgttgaagacgagagttgcagtcttcttggcgtagcctttgaaaccgtgtcgagggcatgaaggtggatgcgaatgtgtccagatgacgaggacaagccggattcaagatatacatggattctatagaactgtgagattacaaaattcgtatcgcgagtaggatgtgaagcattttcgtagaatgagatcggagtgagtaataggaggaaggatgttgatgtagtatataaagatgaagtagggtatgaatttggtggggggagttatgagaaagtagttccaagatgtcataggttttaatatgatgggaatcagtttaaacggctgccgaagtcgaatccacttgttttaccagggttcaggggagacggactggggctccgacggatcctagagagctcgaaatatatgtataccaggagaatggacgggcaataatgaccgtctaaggaggggtggaagaatgaaaaagaagacggcgctttccctttcaaatagtccagtccagtaggaatgagaagaagaagaaaagaacagaataggataggacggggcgcgttgaagaagatgaggtgcagcaaggatagatagagatcgtcatacaaccaagacaacttaccaatccgggacagctttgtagggttgtagaggaagaggatgtgagatgcacacgccgtaccatacaattgaggacgggatggggaaagaacaagtggagagttatttgggtgctaagttctaggagctagagtctctggcaggtaccgaatacattaaattgctagtagactgcttttgacaactgggtgggaaatgttgtagattttccaacttttagtctgtctagtacaatcaagaagagggtccattcataccctcacatgggacttgggaggaccctgcgttatgagaggtactaaaccatcaccatttaacaccagggttcactccctttcgactaaatattccagttcagtgagattagtactggagagaaacgcaatcgatgctagttcatgctcttggtgatacacaacctttgcccttcccgtcttacaaaaaaaagtatgacgctggcaggccagggttctcgactcatgacgtcgaacccagattcagcccaacagcctctccaatacactggtacctacttatgtaggtatgtatatattctcaacggccgagacgccgcaaacatagactttgttggcttgcccgttgtcaaggcattcaccctttggagagaggactgtcggtatctcttggggttagatatccctgttgccaacctacggggatagagagtaaacctaaaaataataatcaaatccatctgcagaaacctccccagccgcaatcaatacgtaactcagagggatgcgatgggccgggtgggataagaaaccccaaaacctggtagagacaaaaagaacagcaggaacttttccttcaaagaaatcgtagtgcaacgcaatgcaacacgaacgttgaatgctgcatttcactcagcgcaagcaatgaccaatggccgtaggcggagaccagcgtccatccatcgcagatcgtgatgcagaaacagggccaagcaaggccttccaaggcatgtagatggtactcgatcaagacaaatgctctcctctttttttttttgcgcaatcacctcacagtctctttcacagggaccctagtttggggttcgcttgtcttgtccattgccgatctctgatctcttgtccgttcttttctgttacttgacgcagaatacgattttgggatttcttttttgggggtggttggagcacccgggaaaagaagggttcgccgttccgtgtcgcaaaaaaaggggtctcgaggtcctcgaggctgatggcgctggtgttttgacgatccagatggcgctggacgtgcaacggccatcggagcaagcagtcggcgcatcgaagctacttaagaaagtggttaacaagggggagaatccacccgccatcagcaaaggacaacgggctggcaacatccgagacagctagaaaactgcgatggaccaattcagcaaggctgcacttggactgggttagagccctgtctagcgactcgtctggcgtatgcactgtaagacagctaggtgaccaaaaccccaagaatccagggtcagaagaggctcaaaaagagtcgttggcgtcatatgacaagcacgtttcctggtgacaaccagacgaacagggatgtcgatagcgacgggggatccatgatgatagtcatgggtacgacgcgccaaatcaacagaaaccaactatccttgattctttcaaactattatgctgtactgcagatctcttcgccgtcgtcttgttgttctttttgccatcccaaaagaaccaaagacgctggaccaaagtttggatctgagatctcatctcatctacaattaacttcagtgacaggtacgaaacagcggcgttgaccaagttggacaggatctaatctacgcatcatcgttctcccaagccttacccgcatcgcccaatgagtccagggtgtggcggcccggatcgagatgcggccaatacaattccaatgattccgcagagctatcctaacaagcttgacagttgttcttgttcttattcttgctctcgttcttgtcgcacaatgctttccaggtacttgggctgcatggtgactaactaaaaggaaactctacacttaacctgaccgcatgcgtagcaacgggaatctcatctcgatttgagccttcaaacatcacgttgactcttcagctgtttgccttgtgaccaaccatttcggcacatcatgagttcgttgattcagcttgcacctgtctcttggaatgtctacacaagaaggaccctgttgttgatgacgcttagttattaaacatcgtacagcacgcccctcttcctcattcaaaacagtttagttcagttcgcattcgccaatgttctacatgttctagaccatctccaacttgttggttcccggattgggattgcttctttggaggagagagaacccttgccaaagtcaggaatagatgacgagtcgcccagcccaacaccacatcacatcacacaacgcagctattctacgagaacattctcctgcttagtcaagataactacttctaatccacaatggttagaaacagctgccaagagaaagtgtttttgtcacgcgagcattataatggttgtccaatagcgagcctcatctaattcaagctcaagttcaagctccaggaccctgaatctttagttgagcctcccccacatcatgatcttctcgagggtttatcgattacttattcattgacggcatagtgttaatttgatatgcacttggtttacctaggaaatagtatgttttttcttcttcttcttaaaccagtgcatatttcccccctgtcatttgtgatttgcggtagatcttttgtttgttcacggtattacacattgctttccccttacactatcacatgtcaatattttcccgctgttatcattgtctttgcttgagcttgagcttgagcttgagcagcttacttttcccccaattgtcatagcagctaaaactgatctgtgcgcatgtttcatgggaagcttccccgcttaggtactggcgatagcttcgactcgtccccaaacgaacttctagaaccaccgatcgatacttttcacctcttcctttttatgcagtcagacaaccatctgaatatcaaaatgacacatcagaagcctctcttggcagttaaccagttcgagacgatcaattggtagctgagacagcctaaaacttcagcttttcttgttggtggtaggattctgacgagatacatgactccaaaaaagccacagggcgaggggtttcccctggcgttgctcggcatggtactggtgcaggaggtgcctcgatcgccaacgcaattcgatctgatttgtgtgaaagaagcaatttgacatatgacagtcagggcaaaacgatgcttgcctaggtatgcaatgcagcggggaagccgttattccccctggcgacactgacgttgatgcttcgtttatgatttctcttcccctctttttttcgtaaagtcgaccaaactcaactctactttattgactttaatcctactctccttattaaacattgcttctgttcactgctgaatcaacatcaaattatatccgctctacgcatcgtacagccatcgtgccttccaacaccgagatccccagcaaggagcaccgtgaaaacatcactgcccgtttctccgacctcatttcggccatcgagtctcacaaaagctggactcctcccaatgtcgaccgcagcctcttccacgtctgggactttgtcaagagatctcactatatcatgaccgagttagacaacatggtcgctggccgcccactaaagcatcctgatcagatccctaagaacgacggcagtaagtcaatactgggctaatatctctgtgagccatacattgacatctgcaattagccagcacaggtcccgcagcagccgctgcctctttccatgacgtccttacacgtaccatcatgatcaaccagagcattcaagatccccgcatgcttgtcatgatgggcatgtccaacgccgacttcggtcctgccatcaaagaaaagtcagtagccgtgatgaaggctctcacagattctacagagaatcagccttcatcttgattcagtacacaaatgacgttgtgcccaccgtacttgcgtcacgcgacaatcttcgggctctgacagggttgatgatgatggagcaaagtgcggacagagtttcggtatatgaacatcagaaaagtaaaatcctgcaaaacaaaaacaagagaatcaaagcattaaaaacggaaatccgtaatgaattatagacttaaattaagggacacctcctgaacgcagtttataccacaacgtggcgacagctcaccatttatcgttggtaaattcaagcaagtgatggaagaacagcaacatgtgcagtgccacacgtataccaagtacacaatgtggtttttcacccatctgccaaaaccctgtattccgtatttcggttccatggcaaataccatgtcatcacagttctaacgccttaatatacaaaatgccgttatatccaatctcaaggactatatccagtcctccttttccaaataacccaaggacctagacctggggagtaattttccacgaatgccagctacacgccgaactaacaacacgcatacatcatgtaacgagatatatgttattcgctgtgcatcatcttacaccagcccaacgaccctttgctgtggcagatgggccaagagtgagtcgacgaccaatgttaccaaagcagacgcagctacaaaagagaacactgagcatccacatgccggtctcgagtgtttcctggtgtgcgaatccaccaagaataggcacgacttcatcctgagatggcgtcgtggcattcaccagctgtctgaacggagcgtgagcgggcgctggcatcatgtcagggttgataccaagaagaatcattgatcctgccaagccaacagcagttgaaaggaagaatccgggcttggaacggtcaataagccaccacaagagagggttgaccattgccagtgttagtgatacttggagagtagacgcccaggccaccttgcgctgcgagttgttagttacactcatacacgtgattgcttgttggttgacttacaatggcaaagacgatgcctacaaaggcaccaatggctcgaattgcaatcgcccagtcagtgcccgaatcatcatccttcgctggagcattctcagccacagcttcatcctccttttcgccaaacgaatcctcccagactcgatcgaaccaaggaaacagcgctcccagtgcaacaccagcgagaccccaaaatgataagtgggcccaattatacgtggaacctgcttgactatccgagtcactgttgaagcgcgacgtgactaacacgccgtaaccaacaccaagaacgaaaagtagcagtcctctcataaccaaagcgccagccgaaggggaggtattcacaggcataggaggtgcttgggagcggatagacgatcgacgacggatttgatgtgagcgatctttcataaagtcgaacgtggcatcgtcgaggccgggtcgctttatgggagtctgagcacctgtaccccatggcgtatcaagttcatcgcgatcggcaaagacgcggtcgcgcgaggaggaggatgtggtaggagagtatatgccgaagagtgttgaagacgtcaagttcatgaacgactgtggtctgctcaaggttgagttcccaggttcgggcgttggctgcaagaagcgcgcaatgttggcgtcttgagctggagcgggcgttgggggagatgagttctcgctcggaggtgtaggagttgtcagattgaggtcgaaaggtcttcgagggacggggcggataagaggaggtccgtcgtcagccattgtgtgtgtgtatgtatgtatgtttgaagtctcaaattttctataaccaagcagttagaaatcggattcaacaaattgatatctgggtggatagcatggaatggaaattgaggcccaggttctagactcctcccagttcagctgaacctgcaagtctcaatatcatgcaatgcagtgtcactttactcacattctcgatcccaagagacaattgtacgttgcagccttgagaatttcaatacagggcgaaaaagggattgcctgtcaaaagttcaagttgttggggtatttcaaggctttacaaccctgtctgtctactttcacgactcaagcaaatgagcacggataaaaataggaaactcaaaccaggatgtcggcaaccgagtaagcaattgggtgtggacgggaagagattggaaaggataacagaagaagttggttgagttctgcagattgaggcgttgacggtctgagatatatcaagattgaattgactcgagtggcaaggattggcgagaggaggtatatgagaggcaagtaaataatgagacaagagtaaaatattaagccttaaagctcagctagtaagcagtctgttatataggtagagattgaagggtaaagaagaagagaaaaaagaagagacggcacagttgtaatgtatgtacctaccaagctcaagctaatgtacggcaacgttcttcacatgctcacaagacatggaaaacatgacaagagacgcacgactagtcgtctgagggtcccaggaattacgtagatatgccccattgacctccactgcaggagagaacccaacccttgtccctgggggacgaattggatccccgctgtttttattcaacatgtcactgagacagggtcagtgcttattgtcgtttttagcaaacagttttttgatgagagtagatgaaagaagaatgaattaccttggttacctaggtaggttacaattagtctaatgagcaaccaacaactaaatactgtctgtcagtctttagaatccttcgcttgtattagatacggaccccattctcgatcaacatgcatccgtccaatcgcgtacattaccccacattcaggatgtctcgagctcgaattcgagactccgtggttggtcagttgtattgactttctgtctttgacttgcatttacgacccctcgtgatacaatgttgtaccttttgccgggcctaggcacgttcccgttgaagaatgaggagacaacaataacagcctgttggtcaaagagacccacgagagttgctaaacattataggtacatcaacagaaagactgttttttatacatcacatatctggcccctcatctcattttctaatctggtcttactgcagcgagtctcactcacagtccaccatgtgggtcgtcgcatgcttcaatttacatgtgatactgggcgcataaaaagctgacagtcaccgcagtcaccatcttatcgtcaccaaatactaggtattcatacattaagtagtttatatttaaccaaaaacgtcaacaaccagccagccacatgcatacagacatacatccgtcatcctaaagctttagaactaacctccattttaatcctcttcgctatcgcttccctcgtcctcgtcctcgtcctccagctcatcctcgctgtcctcaacgccatcaggccggggtatcatcataaatcccgtcatgcaggtgatcctgttttgcgtttcatatgtccccaacaattctcccttggcctcaacctcctcactcttgctgttaccctgcaattccgagactcccactcgccacacacggacccgtccatcactgcttccaccagccacgtacagcgtcgaggcgtcctccgcactcggcaccaccacaaagtccttaatgcggccctgaactccgtctgacttgccgccgagctgacccaccaacttggccgttggaagcttcttatcctccgagtcagtttttgtgagatccgaatccttggtggagaagaagaggatgcggccgtcctccgtggcgacagccaacagcgtcgcatccccctccttatccaatgcaacataaaagaattgatgcacctttgttcggattgatcccattatcctgcatttgggcacactgtccatgccaaatgcaataacatcccgatcaaatccaacagcgaattcatccgctccatcaacgtttccccaaacaactcttcgtccctcgccagtagagtgctttccttcaccagcctccagcaggatgtccttgccaaagttcagcactccagccttcttgccagtgaccaggttccataatcgcattgaacgctcgcccttgctgacagtgatcataagcttcatactggggtggatagcaaagtcgttgacaccggacggtgtaccgccaaagggtgctgtatcaccgctggggcggcctaggggtttggcgataggtgccttgatgttgctgagcagggaccagtctcgggttcgcgtgaccgcaatcgtagaatcttcgcttgacgatagcagcttcgatcttgtagggaagcagagagatgtgaccgttgaagagtggtgaagcagcgtgccgacctctcggttcttggagttctcgaggatcggtcgtggtgccaccttggccataagctcctggttctttcggcttgggggatgcgccgataggttgtaaacattcacgcgctcatcggtggcaccagaagcaagcatgaccttttgtgtctgtccagggacgggcgctgagatgggcgacacagcgacgcaacggatggccgaagtatgagcattgaaaagaaaggtatcggcaaattgagccttttccttgcctccgactgtcaccgtcaacccatgaagaattcgatcgtatgagccgacaacgatttgaattgtctcgggcacattcgaggtggtcttggtgacggtggtggtagtggtagtggtagtggtagtggtagtcttcttcgcaggcgcggaagccttttccttcacaggcttttccttgagaaccttggtgcccttgaccttcttcgtgatgacagaaggctcataagcggctctctgtgcgacggcttgtctcttgcgcttggccattttttttgtatttgttttgatgtttggtagtcgttgcagaaagctttcagtccaatttactacgagccttgcctgtactggagaaaaaaatgttggaagataagataagggtggggatcggccccaccacatgtccgaccggtctaggctcgtccgactgattgacagattgaagattgagtgactgaagtatgttgaacgctatgcgctgagtatattcaaatgtacttgtaaatgtacatgtaatgcaatatggcaattctagataccttcaccattgtctatttaccggctggatcctccattctgtccaccgatctcccgctcgaccatctcaatcgagcctaggtcgggaaacctcttggaaaagtcctgtagataatcatccttctcttgagctgtcatctccagcacttgcctcccggggctgtccatgctgatgagatcctctgacgctgtttgggcacgagttggcttttgaggcgataccggcctctgaccagttgggatactgttgagatgcaccggcttcttcggagctggaggcttcattggaggctttgatgctagagctgcaggcgccgatgctgttgaggaagggctgagggcttgagaagcatcacctcgtgtctttgtcacattcaacggcttcttcggtactcctgggagaggcttctcggacttgtcgccaggctcaggagtgtcagtatacttcccataaccttgagcagtcctttgaacgttggctggtttttgttcctcgctcaaaaggctctgaactcgattttggatactgacagcacgcgagactcctccgatactctttggaggaactggtggtccgcgctgtcctgcagctacccgctttcgatattcagcttgcgctgcttccacccgctgctcctcttctaaaagcttcaaacgctccatctcgcgcctcatttcaggtgtcacacggtcctcatcctcgtggacatggccatcgtcactgcgcccgtcagttgcctcggagccagcaatgggagttagatcgcggtgtgactctctttctggcgacggaactcttccattgttaggggagctgccctcaaagagcttaaatgcgtctccaaatttaccagcgagaatgttcttattacctgacagtgaagtcaagctggaacgcttgccagccttggctcgctccgagtcctccagactcctcaagaagtccatatcgctcgatgcgcgcggctcgtctgcaggctcctgataaggagatgagccccgaggcggtcggctcgaggaacgcgatgcagcctctctctcgcgcaggaaatcaagagttgtgccctcgagattagtgctagcgggtcggggccgtgacagagctgattgggctgacggagctggcgaagcacgagctgatgggtccaggagatcaatgcgaggacgaccaccttcgagagacggcctagatgaagacggctgatgttcatggccaggttgctggtaagatgggattctttgcatgaaagaagggcgggattcttccgcggtccattgtcctgcgctttgctcaggctgccttgtagcgctactagctcgagcatgatcgtgagcatcgtggcgaacaggctgctccacctcttggccaaatctctctggtggcggcgttgaggtcattgtaccggtagagacatatcgcgagctagattgagaagaaatagcctgcaattcggggttgttgctaataatggactgtgccctgctgatgtcgggtctgcttggtgcagataaagtctttgtcagtgaaggctcaagaggaggtgagccgagggcggctttgtgtccaacaggagtgacagagtgcgttctagacactggctttaggcgaggagagtcagtcgggggagttgcgaaggcctcctcggctaatttcgcagtcactctgtcgttcagatctgatgatgcgtttactggcgagattggcgaggaaacatcaaaatcgaacttgcttccctggtcatgcagcaacgaaaactggtcaagtgtggggaaccgagacgacagctcatcgattccctttgaagcagcctttgcatccagggccgcgaaaggatctccccctgcctttcgcataggagaagcttccggtttctgggatacattgcctggggctggagaagcagccggtcgacctctcctcatgggaacaacatcggggatgacctgtttcttaggttcgactcgttcgaaaacggcgcccacggctggcgcttggtccggtttctgagccatgtgatgcgggctgtcagttctagcgtggggttgggaacggccgctatagatctgcgaattgtcaatatgggctcatttgttcaagaggagacacctacatcgtgaacaggaacatcgcgcccttgcattgcgcatccttcctttagcacttgataaacgtttggccgatcctgtaagttttctctcagcattgaagctaaattcgcgttagtctttataaaacgttccagggccaacgagcagtacctatcaatttcttgagcctgtcagagaagacaggatgactagggaatcggtagctggcgtttaaaatcgccaattggccctggtcctcgaaaggtgtagtatagtagcatagcttgtacagcaagacgcccaatgcccatatatcagacttttcgtttataggttgcttgcggtatacatcaatcatctcgggactcctgtactgcatcgtggtgtgtttctggatgtcctcgtccacaaggcggcactcagtaacggtggtgggggcgggttgaggcgacgctgctgaaccaaaatcgcaaagcttaaatcgtttcgaagttcctctggcggtaatgagaacattttcgactttaatatcgcgatgcagcagtggtggttttaggtagtgcatacaggcgagaccctcagcgatgtcggtgaagatgttgaggatctcgggctcggtaaggcggtgttgtagcctggtgttcataaaatcgatcaagccaccgccatcgcaaaactccatgagcagaaaaacttcataaccccctccttgaagttcagaagcatgcgagtcgatatatgtaacgatcggtcggtggcccttgaggcgcttcattgtttcaacctcggtgcgcatgccccgcagagtatccttatcgggcaccgcaactcgcttcaggacagcttgatcagtgccgtcaacaggcttagccaacttgacgaggtatacatgggcgaagcctccttcagaaagatatttttgaatcaccacacggtggctgccaacctgaatcttggtgcctggcgcgaaggtaccagcaggagcgactccaggaacaactacgggggcggaaccgtaaggagcatgatggtgtttgttggccaacatgtgcgcaggagggtactggccgtgcgaggccatcgtgggcggaagtgtcgagacgtttggacgatgacagttgaggagtgattcgaagttgagggagatgacggcaaccccgtccgtgagggagggagcaggcaagctagagccaagaagccaagagagaaagagcaatggcggtcgaaaaaggggtccaagtagttgaagattggagtagaataaatggcaaagctcaagattcaagtcatctggatcaagcacacaggatcaaatcaagcaatagagcaattcaaagcgggcgcatggtcgagttgatgcaaaaacacatggccccttggcaagatgttggaggttgcaggcctgacctgcctatcatacccaggtgggtatactggagttaggtccataggttcgctgctcagtggcttgagcttagcctccccggatcgagcactccactgttggtgagcattccattgatccaagggatgtttagacgagacggagaattatcggtaaatctttatttggtaatgtaaacagacgaactatctgtagttggattctttactttgtttgctttgtacctagattaaagtaaaagtagcacgtggttgcagttggagcatgactttaaatttggtcaatgtcttggatctgacaatggcttaggctcatcaagttttgtgacggataatgtcattgctggtatgctagaccgatgtttcatccacctgacctgatctgacctgacctgactgatcaatgtttcgtttcgtctttacacatcactacagcgggtgagcgggtcaacgatgagttgttcaacggagtactttaaattttctgcagccatcaactttcgacctcgagattcgacaattcgcttcagtagcgaatagggagttgtcgagaatgcggctctctgcagaatgggccattgacacgtcggtactgcactaataaataccgcaacgaggtccagaaaggaacgaataaatagctgtgtgcagtgaagagtagggtaacaatgaagggtaaatcttagtgttgagcctgtggtgctttaccaatttgtacattgttttgttgggcattagttgtgaatctatactcggctttgcgtctaccctgtataataacatatggagatgcttctgttcttacaactaggtatatgctgattgtaaatatgatagtaacgatgtagatttatagcataaaacactctcctcgagatatattagatctctaatacccttaaacctcccgtgcagtcttggtgggaaacatgacaaagtcaagccccatgttggatgaaccccaagtaggtatgaagtttgagcttgccattaacgaacgatgcgatttgatttaggtcaaatcagcatcttccattcgttactacctcagctttgacttgggtaagtatttgaagtggctcattaaaattacacagatgcaaggatcatcatttcatcatttcatcgttgcacccgttcacccgttcacccattgtgtattgaaaccaataagctaccgccaacgcatctattcttagcaaaatgcgtgattgcagatcttcaacaatgggaataaaaaagactcgaccgagaggacaagaaaatgattcgatggcaagcttctagaatgcatgtgctgtaacattacattacagtagactcaagtctagagaagagaggctgtggttagacttattccgggaagccagtcctccaccggttcgtgagcaggggtcaacctgcaaccactcaagtggttcgtcaaaactacgtcattgtttctatggagtgatctgatgttctcatctcagccttttttgtcttttgcctttgtcttttttggctcacttttagcccgcgacatcgggcgtcccgtctgtactaagagaggcaaagtttattcccatcagcagccacaaacggcagggaaaaagacaatacttttacggtacttgattctgatatgagcttgtgaagtttgtaggcagtatatgtcaagtcattcttctcgcaccatgatatcgacagtttccgaattgtgcaaactactgctacgctagaataccctgcagcatgatgattctgatcctgtactgtcttgtattgtaattgagtcgaatatcccatgtgggttccagctgacctctctcggaggtcacggcactagagagttcaggtctactgactgcgcagacgtgcgttcatgtgccgagaaggataggatcacttattgatctgtgagtaattatttccagtgcctgagacgcgtacggggcgtttctggaacctttgacctggtaatgtaaccatggcatattagagtttataacaacgtggccgcgctctttgttcaagcctgatttctgcttttctttctcaaccgttttcactctactgtctggtacacaccctccaataattcaacagatatcacgcacttttcataccaaaaattcaaaatgcctgcctcaacatcttctcgaatgcaaatgccccgtgagccggctcccgtagctttcgctgccgaacgaaccagcattgaacagccggtacgtggaaccattaaccctccggctcgatcggattccttcaaacatgccattttctctcatcccaagcatgagtctgaaccgcaatctaaacatttactgactgatctcaatagcgcccgattcaacccatgaccatggaacaacctgaactgagtatgcgaggaggcaaggatggcggtgtaagaacaaccaacccttcaatgttctaccagcaaacaactgacacttttcataggccatttgctgtggaatttgcgctggtctatgttgttttgagtgcctagactgctgctgttaatgaaacttcatgaccaaagatggagggtatagagtatagctctggcgttcagatataatactgggaggatttatcaaagggatacatacaatcattggctaatgatgtaacgaactatttacgttctgtttatatctaataattactataccatggatgttttgtttgaccatcttcatcatgacaagtctgcactctcaaggtcgagtcatctttgctctagacaaccacctctcccagccgctttaccacattttcataaaaggccattgatagtttctcagcaacttcatcctgcgtctcatcatcgccttctccaagtcccaactctctgcccccggccagacatttccttgtcgcatcctcaaacctctctcccatatcagcaccgacagctgcaactctatcctctttcaacagagcttctcgaatgctgcgtataacatctggccgtccgcgcgcacgttgtatattaatgcgcaaaatatcttcgataggctgccagtgcgccagttcggccatgatgacgcccaggctgtaaacatcgaagcttttctttgaccgctccctgtcccgtcggcgattcgactgcgcgtttgggtgtctgtacaggtcgtgctctgcatcatctcctggcgcatcagtcatctcgtctgagccacctgggcgggagaagtcaaagcccgaaaggaagggctttcgataatccacacttccgtcgcgtgcccgaaagaacaacagattatggctgcgaagacctttgtgtagccaatggacagcgtggaggtagagaagacagttgctgagggcatgcgcaacgtgaactcgttctgtaacgcgcggtttgcggatattgggatcttggagaagctcacgaagcgacacaggcggcagtgaaacatgcaagttatcatcagacggacgttcaaagatgaggccgagccggcggtcaagaatgtcgacatcgtcctctgcaacgtttggatcggccttgtcgaagaacccaagacaatgaggagttcggaaggcctcgggctttggactgtgatttaagagggcggccaatttgcggactcgttcgattatgtcggccttggagagagaacctggctgtgtgtctgcgttttcgtagtctttccactcgatccaaaccttcttcttaccttgagctgttttcatcaatgcttcacatcttggctcttctgattcatcaacctcgggatccaactcgatgagataccgcggaacaaacagattccgttgatggccaggttttgcaaggtccaggaacttggcagcagcttcatcgatgactgatggattatttgactttgggtcaatagtctcgttgaacgctttgaacttggcaagtcttgataactgtcttagtgcgtcagcattggcttccctctccagcttggacatctgtgaaggcccccctggcgagtttgcgtcgagctgggacttgagagccaacacgagatgactcagatcggcgatcttgtgatggagtaacaggaccccacggtttgtgtcttgcacggtgttgcgaatctcaacttgcaaggagtggtcaaggatattcgtcatgttatcattaagaagtgagaacttggccagaagcttctcaaatccttgcttgtcaaacgaactccatcgcagcctagtgaggctatcagaggacttggttttgagttcagacatagcctttttgataaaatttcttttcttctcagtcatggggtagtttgataacttggcatctttctctggagcctccaaagtaccatccttatccaccacaacagagaggttgttatgtttcttctggtactcggtaaactcattgaacagacactgaatctggacaagcagatcgatcacggtctgacgatgaaggtcaaacacattggagttgaggaccttttcctggttcttggcatcgagatctagcaggccagaagcctcactccagcaaaatagacgctgctgctccatcctgaggcgcaggttgagatatttgcagtcatcatcatagcccaaagccgtgataagaagctgtatccctggctcaaggtcaacgctgagtatgattgaccgggccgagaattataccttgaatacaccctgtatagacttgcaagctgatggaagcgactcccagcgccaagccggcaagagatataggatccattacggctaaacctgttctatgttctctgctgcagcttattctcagatcttgtcccggagcaaggacgaagcgggaggctgtgcagctgaacgaggcgcaagcaaagcggcagaagtgaatgccgctgtgatgagatatctagaggttgccaatttcggactagctactaaggtgcagtgaagagaggggtgataatcacacatgtacggtagtaggtacggaagtactgcaagtagcaggtcctaatgtattggctgataatagaaaccccgctggctggaaattgtttttccttcatccttgacatcatcaggaacaaacagaagcaaaaggaaggaattgttagctagaacgccaagttgcgtactattattcttgtaacagagttgataatttcaacggcttgcatgcattgagcgagcgttcaagggccaaagttcgcagttcggtatcatgagaaaaaagaagaagcatacccaattgttgcgcaacgctaaccaatttagaaaggtgggtaaagactaaacataacagtatccgtaatcaacagcccttcattgtttctcagtaagccatcccgggtacgttgcccgccaagctgtcaaggctgtgggcgtggcacacgatatgcgggccgcaattactctttttgtgtatttgtatttcaagtattggctcgggacgagtcaggaaatgctagaaaagtggcccgaattgagttgtgcggcattgatttgccggcatgcacatgtaagtaagcgaattctttcatcacaaccgtttatttcccacgatacaacatgccggtggcttattcggctaggaaacacttggcaggagcttggacctgtcaagggaacttcagcttcttgttccaagcggccgaccattgatccctcgacgggcggccgaccgttgagtacaaacagagttgtcacttttaacgctaacaccctttaaacatttgtcatgcctacatagtacgcacgagaggccaggaaataatcggaactgacatgtctccagtctctcggtacactaggagcagcgcttgagccttgaccttggactgtattctgactaccggaccacgatctaaaaggccacgaggttggttggcctatcactaacatagactgtagtcccttaacgcccgcaccgagaccggcttcaagtcagtcggtttccgtctgtctgtctgtatttatcagaatatcatcgaggaatcgactgactacaaacacccctcatgtctttgtaatgcaattgaaacctggctagcctcaaaactgtctcccaaggctagaatatctgtgtgacgcagaggagagagtctctatccgccattttgtgacagcttattggccaagacaaaggtttcactgcaaatggcagtcggtggtgttttctgtatcaacccctgtcaacgcacagagctacggcgataaccgatgccatgttcagttctgtttgactcacgtgatatcactccgcatggatggcgcatacgaaaacaatcaagttgtatggataaggggatggggatttggaatctgtacgcagccaagaattcagcccagtctttcagtcaccccagattgccacgagcacgggcaggctccacgctagacacgggtgggatggaaatttaactaacccctgttcccgctagttagggctgaagtcggaaccttgcaagatgtatacttggtttgtaatggacggggattcctaaaagagatgctgtaccacatgcctaacttatcctcaggcttcacttcacatatcgtacagaacccatgtcgtcagagtggcccagtagcatacatacctactaggtacctaattggagacgtagaccactcactgaccaagggtcgtattattgcgttgccttgcaggacatgtgcctccatggagggttgctctatcataagcaatccccatggcactcaagcccactgccgtgccttattttctggaaacccaagagaatacataatgaatggatcatcctggaacattctattctcccgtcaaaatgctgctattattattatatcgttatagaactagtgaatttaactgtttaaacatagtaccagcaacacagtaagcagtttagtccccttcccaagtgccggggctgtcactcacgccctgcgtcccaaagtctcaactcacccgccggcttatattctaaacttggacttgtctattactgagaaacaagccacttttatcagtctccacgacgtctatatctttcgatatgagtactaacacttcacgaactcatgcctcctcctcttcccctccatccttctactctacgcccccatacgctctatactcttacacaaacaagaaggctcctcgcagctggccctcacctaccatgagctctttgaattctttccagcaagccattctgaataacagcagagaggatgccttttccggacctgaagagttgtcttccaactcaaattctcctagctctaccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaagttcccttctctcactccatttaccttgtcatgatgctaacaaagccatgtcagcgaagcaagcacctcaagtgtgacggagtgaatccgtgctctcgctgtgtgacctctggttctgaatgcgtttatgtcgcctctagacgtggttacaaaggccctcgacgaaacaacaccaacagagtcacgaaacgccccagtccatcgcctggtcggtcccaaacaccaagtctaaatggtgatggctccatgtcgcttcggtcaacgcactctccctttccagtatcaatacagtctcctcctttaggcacagattctaccttttggacgccttacataggtgatgacacatggagctcaccattaccaactccgttcgtcgatcccgctttagccacgagcaacagcatggagactgatatgtctttctttcaaccatacggcgctgcagatcaatctaacgacatgttcaatctctttcctaatcaacaccatgaatctattccaacacaagccacaatacctacttttgccgaacgctttatcgactatttttacaaccattttcacgctgctcatccatttgttttaccaagggcaactcttttcagcattgcgcatgagacagaattagaacccgtaatcgccacgatgcgatggatagggtcgctatatatacctgcctgtccacatcggggccaactcttccaagaagctcaccgattggtttacaagcatgatcgtcgcaaagacggctttctggtccaggccttgttgcttctcctgatctgtctcgacgggcagggtctacaagaaaaggccagagagatactatccgaggttgagagaattgccatcgaaataggcctcaatacgatatcctttgccaatatacatgggcgtgggatactagtgatggaagagagttggcgacgaacttggtgggagctctttgtgaccgacggcctgattgctgggattcacaaaaagacaaactttccgcttttcgattttatgtctgacgttgcgcttccctgcgaggaataccaatacctctcggaggtgagtctcattctttttcgttttactaattaatatgccttgactaacaagctactaaggaaatcccacagcccaggcacctcgaagacatggatgatagtggcatctatggtctgaaccgtgagttctcatcatttacatatcgaattaaatccgctcagatcctcggcaagcttttgaggagtcgtcctactactgggcccgacgatgaagcccttggccatatcgaggcattgctcacagactggcgtcgcagtctgccccagtcaaaaaaggatgggctataccagagtggcaggttggacgagatgatgttccaggcatatatgatagcccatatcacgtcgatcctgcttcaccaaccgtactcgcagttgaacttgccgtcgagtcaattggctgacccaagtactttaaatggctcgcataatagtctcgatgcccatacaaaatatacgatatactccgccacagaaatcagcaaacttctcacccatcgcgtctcacttctttcccatacacacttcctcaactacgcagtacgaatgtcctccgccatacatcttaccaaatgggctctgcctcttgcgccgcaggaaggcagccacaacaatatacgtcgctttattcgacttaacaacactgttttctcaagaatgtctccaatttggagcgctgctgagcgagaaggtcgctcagtgaaaagcatggcacaggacatttaccaagggaagaaacgacaacaacttatgccccatgtttggtataatattagtcacgaagcggctatggagataatcgcagtggatgaagccatcatgcaagagtttgagagcatatcgagtacgcctggcatgttgggccagtgaacggatatgaaatccgccatagatatctagacatactgcagccttcaataatgagcgatagggtttgtggcttatcgaatactcttgattgcatttacaattagttaatttccacgtgctgcagagacagcttcaatacgtacgtactacattctagaccccgagggcccgaaggatccggcgacagggtctcgtccaagctcagccctgtatcttacaccaggtcagcggtacccaatcacggaggcatgtttcaaggtttagatggattcggtagttccttgccggtcttagtcggagctgaataaacaccgatgcaaataagatgacgtggatattacacagtcagacagtcccctcagggtatcagaaaaattggccgctgggagtataagagacgaaattattagatcagcgtatgctacttagactatgctctttaggttatttatttttgtaacctaagatggaggtcaactttcctgctacccagtagagtccacaaattggtattcggatgatttcaacacatcactcttaacaatattggattatatgttgactgaaagttgtatctctgaatttgaaagatatcaaaaggatatcggaactagccaagccttggcaaaatagctggatgtaagagggcgaatggcaactgcagggcctgtaaagaatacatcagatacatcatatttcactccaacgcaacgaactgcgggccgaaaaggtttgtggctgagctaggtaccatatataacctataggtaattcgtggatttaattgtctggccgaatttgggctgaggcggacagtccgtggatgacacgggcaatattcaagacgccggcggctgagacgcatgtcagctttgtctcactccactatgaatcaaataacaattaatcgaatttaagaagctgaattccctagacgtaccatgtattaattcctcccttgatatcatccagcactcatagcacatcatcatggcactaaaaggctcagaccacagtatggactctgaacaacgtccagttgcagagaagcatctcgtcaacaccacaattaaaaactttacctggagtaatgtcactgtaaccgtcaaggatagagagacaaagcagccaaaggcgattgttgacgatgttcaaggcatcgtcgaagccggcgagatctgcgccctcatgggaccttctggttgtggcaagacaacacttctcaacgtgttagcacgtcgtccgacaaatgcgagcaatgccgaggcacaagtacttgccaatggcaagcacctatctcttgcagagtttcgagaagtatcgtgctttgttgagcaggaagatgctctcattggatcgttgactgttcgagaaacacttgagttctcatcacggctggctagttcaaggtaagtcttttccaagacaagtatgtaaatgggcctgcctaacttgtagtagctccctatcgaagaaggaacgcaacgttcgtatagacaacctcctcgaatctttcggtctggtcgaacaagccaatactctgatcggcacacctatccgcaagggtatatcaggcggccaaaagcgccgtgtaggcgttgcaagtcaacttattaccagccccaagctccttttccttgatgaacctacaagtggtcttgactcagctgctagtctagaggtggtcaaatacctccgcgcggtagccaaacgcaacaatctcattgttatctgctctattcatcagccttccacgtcaacctttaacctgtttgacaagctgcttcttctctcaggcggaaagacacattactttggccctgtaagcagtgttacttcctattacgctcaagttggagctccactgcctcaatatgtcaacccagcagagcatctacttgaactggtcaatatcgattttgcgcaaaataggggtgaagcgtcgcgaaaccttggatctcttcaagattcttgggcgacttcacaacaggcgagccaagtcagcgatgcgatcaagactgccgaatcttctggcggtgattggagtgttgagactatcgagaagagacccagcatgccgagcctcacgttgactctgctgcaccgaagcttcattaagagctatcgagatgttgtggcttatggcattcgcctggccatgtatttgggtttggcgattatgatgggtactgtttggctgagattgaagccagaacaagaatctatccaaccattcatcaatgccatcttctttggctcagctttcatgagttttatggcggtggcttatgtccctgcgtttatcgaggaccgactgcaatacgtcaaggagcaccacaacggactgtacggcgccaccgaactgatcttgtccaacttcttgattggtataccgtatctgttcattatatcggccctgttttcggtcatctcatactggctctccaacttccagcccacggcaacggccttctttacatgggtcatgtggctgttcctcgacctgctggcagccgaatcgctcgtcgttttcatgacgtcgttgtttccaagctttgtcatctcgcttgcgctggtggcttttgcaaacggtctgtggatgtctgttggcgggttcatggtgcctccaacgatcctcaacgtcttttacaagtatgtgttccactattgggactatcaaaagtatgtctttgagggcatgatggtgaatgaattttcgaagcgtgtgtatagttgcggcaatggatgtcgttgcatgtaccaatcagctctagcggatcagtgtaagattgatggacaggccgtgctggatcaatatggatattctagtggtcatttgggcagaaacgtgggtatcatgatttccatcattgctgggtacaggattgcagcgtggctggtcctcgtgttgagaagatgagaggccttattacctgatgcatgtaattattactttccatttacttggtaaaaaaagcaattctaactgcttctacccgcacactgcattagaaaaattgaccgttatgaacataagagacaaaattattaggccagcttatgctgcttagactgggggttttagactacttatttttataccctaagactgcatacaaacagtcttggattatagcctggaagttgcatcttggacactaacgagaactgatcgatgtacctgcatacaaaaaatcttggcacaaagccggtatcgacactatgtctagcatatcggcgtaaccgattgtatctagagaaagtgcggttagactctactataatatttcaactcgatggtctttgcgtaacagaattattcacaaatcatgacaactgggttacatctcccaggtacagacgagacggatcatacggcagctgggccgacggaggaagacaagaggttgggacaacgcacagatcgactagtcccctgacctggtctgacctgagcgatatagttacatagaaccataatgcaaaggctgacttaacacgtcaactcgattcgtagccgaagagttcgtttatgttgggtttcaaaaagtatgccatgtgggctcgatcatggagatacggtgagaggaacgggacgagtcattctttagtacgatatgcacgccttgtgcattgggtttctatcaaaaacatgctgtgtagctcgaggacgtctagatgtagctctggctggccgtttcaaagttaattagtctctaacacaatgccattgtgttgaatagttcttcaaagaataactcatggcttggagcaagaatctacaccgctgacgaccaccaccagtagcgacatacagtacgtagacgtgccccacatttaccatgaaaagtgcctaacctggcaggtccaagtcctgttctgcccactcactggaccgctgtgcgctacgccgtatgatggatgcgctggctagtccccccagtcccgcggtttccccaccaaccacgcctagcaaccaacggtgacgggaagggcgaaccatcttccaagtccccaagtcctaattctcaagtcccaagtcttcattcaagcttggcttggtttgtgtctccatcttctgtcctactacagactttagagattctctaaccattctcgtcttttccttctctttgatctgcttttacgactttacgaccaccaagttagcacgagcaacatgtttctgtgaggcatcataacccaagacatcgtcatccacctctcgacctagttatacgcaacttgcgaaaataccaacagtagatagcccacgcatctttctgcattccgatctcgagacacgatccgtatcaagaccctacagacatccaccactttatcgcacaaaacatatcgacccaatctgaaacagaacctctctcattgtcgtcgccatcatggcgccggcagctggcgaattctctgcacctggtgcagtcagttatgattccaacacccaggttgtaggggatgggacatgggatttcgacaagaatacgtttctattgcccaatttgcagggtaccaacttcgagaccacccgctacaatggtattcaatccaactcttggtattgtacactcgatccgactaacactgagtcacaggcatgggaaatcgattctcgacactcacccagtatcatggccttgtcttggcacacggtcttctgggtgtcatcgtcttccttttcctcatacctttttctgtcatgactgcaagattctactcgcgacgtcctggctgggccattaagtatcatgcccaactaaacgtcttctctgtcttgctcttggtacccgtatttattctgggctacttcgcagtcggtccggaaaggagcttgactaacccccatcatggaatcggcgttgcgatatttaccctcttcctggtccaggtactcggcggctggatcgttcgtaggataactaaggctcgatctttgcgcatcatgattcaccaatggattggacgttctatcgccctcctaggaatggcacagatccctcttggtctcaccttgtatggatcgcctctctacctatttatcatgtatgctgtttggatgtttatactggtcattctatatttcatcttgagctggcgatctgccaaccaacgggactactacatggatggaactcgatcagaaattcgctcagagatgcgctccgaactggcaccaacagaggatacccgaacccggttgaccgagtctgagctgttctccgaatacaagtcggagcctccaaagaacaaggccaagtggctgggccctctcgctgctcttggtggattggcggctttggttcgaggacgtaacaagaaccggaatctagacaacggcagccgggtccgcagtcgatctccttcgcttgatcgtagccaaagaccagaagtcgtggcttcgaggaatggctcggctagctacctcactggatataccggcgaaaagtactctgacgttaccggaaaggacaacgcaagcggcggaggaggcggcttcggaaagttcatggccggtctgggacttggaaagttcttctccaagaaacaacgaccacaagatggagactattccgagtattctgctgtgtcgaccgaaacacccagacgtcaccgtgcaactcgcagcgctcccagcatgagcgatgtgactagaactgatgtgactagaactgagcttaccagcaccaccacacctgaccgcaatagagaccgcccctccggaaaccgcggaccgccacctgtaatgtcgatgaggagtgctgctgacggtactgaaactgctttgagctcacctccgccgtcggtcacccctcgaagcaagcgatacgggccaaactctcgacgcagtgtttttgaagagtcggattattcgtcctatgttagcccgtctcgacgcccccctcccgagaagtctggcggtggttttgccaagggtttgttgggaggtctcggcttcggatggtttacgaagaagatggcagacaggaaagcagcaaaagaagatcagcgcttgcgtgatgaagaggacctaagatctggcacctcactctctaggttctccgcggacgaatacgactctcctggccgacgaggcgatcgccggcctattcaacgtcgccagacaggctaccctcctaccgacacgatcttgtcctccgaaatgtccgaatcaactatcgagccccggcctactcgaggcaactacgtctcccctactgagccactggattcaaccgttataccagccggtcgcacaaaaaaccattccagacgaaacagtgagcatgtctcgatgcccgcgatgcccccggaccctcgcggcatcctagcaccaatggcccctactgaaactactgcctcaggtttatcacccggatcccgagtccagcgatctcgccgcagcgaggatggctcccgtcgcgagcgttatgcgtcacccgccagtgttagcgtgaagatgaaggtccatgatgacaaaaacaaaaacgtgaccctccgaagacttacggaagaagaagcaaaggcagcccgtggccgaagagactccgctagtagcctttccggactcgaatcacccacgcaaggtcgccgttatcgaagagactctagccacaagcggaccgagtcagctgctgagcgaagagcagaggaagacgatgatatagcttctttggcccctcctaaccctacctttgcgaaacagaaacgacgaggcaaagattccgcatattattctggacaaccggcaccagcaccagcactaggcacctcgccacaattcaaccagacagtttcaagtctggctgaaagtcacggcacctggagttgcatcactccttctgtgaatacctctgctgctcctgggcctggcattgcggcaggcgagggatctgctgctgcggagaaccgacggaatcgaagacgacaggagagaagacgtgccagcggacaaaccacagatgcccctaccggcaatgccgacatgtttgattaagctgggagaggttgaggaaaagttcacctgccagcgccacattgactggcagacaacaggtgaaggacaaaagtgatgcatcgtggaatggaatcctagcatgaacggcgttctggagggaactttgcaaatttagtagtgccacgtcatgtcacgtcgttttcaatgcttgtttgcagatagacttgttgaaggatggatgatactgatgtcgatatacgaacgacgaactgattgatttattgatttattgatttgagaatggtaaatagtatatggcaattttcttataactagagtacgaagagatccacataggattgacgataatgaatccataattgcgttttttatatgtattgaatacatgtgcatgtgattatgatctctcagagtgacatagctaaataataatgaaattaatggcttatatcaagttcaagctcctccaaaaagtccaattccaacgactccaccctcctccatgcaagctccactacgtaatccaccagggtcggcgacagctgttctaaaacagccaaacattcatgtcccctcagagcagaggccactgtcaatatttaatcttcttttctttctcttcatttccttcctctgtataatccatataaagactctttgctaaaccaatggcctttcagtaggcctcaattccactgcgatagcgaccacgttccctgacttgaataatccatcaagatggcaccaaagccgaaagccaaacccaaggctcagcaacagactccgcaaaccgagcatcaaaagatcgctgagcaatgggctaaagctgagcgcgcacgagctgctcagcagaccgccaatgccaggttcggactcccacccgccgatgagaacgtcgaggttctagagcaacgacgcgaggcactcgaccagagaagacgcaagacaaacgagaagagctggcgatgggctgctggattctgggtcgttgtactcgctatccacgcgctaggaatctggctctttactggtggctttctgctgacgcggttggtgttggaggataagtcgaactgtactatacctccaattgagaataccaagggcctgttgaacgtcgatcggggttgctggcaccctaagtcgtttgaccgagctgttgtggtcctcattgacgcgcttcgctacgactttaccgttcccgaggatccggcgcaggctcagcatttccacaatgcctttccctacctctacgagaccgccgtcaagtcccctcagaatgccttccttcgacctttcatcgcagatccacccacggctacaatgcagagactcaagggtcttacgacgggaacgttgccgacctttgttgatgttggaagcagcttcggtggttctgctatcgatgaggacaacctgttgatgcagctgaaggacgccggcaagaagattgctcacattggcgatgatacatggtggtctcttttcccgggttactttgagcctaacatcagcaaggcttacgatagcttcaacgtatgggatcttcacactgtcgataatggtgtaattgacaacatcttcccattgctgaagccagagcgaaagggtgattgggatcttctcattggacactgtctcggagttgatcatgcaggccaccgatacggacccgatcaccctgccatgggtgcaaagcttcgccagatggacgatttcattcgcaagatggtcgagagcatagacgacaagactcttctagttgttatgggagaccacggcatggatagcaagggtgaccacggcggcgagagcgacgacgaagttgaggctgctctctggatgtactccaagaagcccttctttggtagaacttcccgcgactttgctgttcctccggccaatgccaagattcgaccggtgaaccagatcgatcttgttcctactctcgctctccttttgggtattcctatcccgttcaacaacctgggaggacccattgaagaggcctttgctggtgtcaagggcaacgactggcgtaaccttgctgctgtttcgcgagttgcttcagctggcattgagagataccaagcagcttaccacaaggctcgtggtcttgtccaggcggaaggaattgagtcacctgttgctctctggcaagctgcccttgccattgccaagaacgatcgcgatgctcatgttgccttttccaaattccaagagtgcacgctatctgtttgcaaagacctttgggcccgcttcgacgttccccgcatggtcatgggcattgtcgtctttgggttcggtcttgtcctgcttatgatgtactcgtctcgcgatgaagaggatgagtatgtcattatgaacgacgccgaacttgactacgcggagaagaagctcgagctcctgtctttcaaggagaacgaccccgagattgaggataacttccataagaacgtcctcaagggtctttgggaccccaagatcttgttcactgtttctgttctcactgctgtcggcatgtatcgtcagcaccctattgaaggccttgttgcgctcgtagctgtacttttcatggctggcctcagctcatcccttcatgaggcgggcaagaccattctcaatgtcttcccctcatctttctgggtctggatggctgtggtcttcactgttagccagtctattggatttgcatccaactcatacactatttgggaggactcaatcctcctcttcttcatcaccaccttcggtattgctagcgctgtctctgctttccgaatcgaatctcgacgtgagagatacttgggtatctaccactctgtcgcctttgtcgttctcggccgtatcgcctcttactcgaagctctgccgcgaggagcagatgccctactgcacttccacctactacgcttcctccacctcctctacctctgcgacatggcaactgctcattccctttgttgtctgccttgtccttcccgccatcatcaagtctttcctagttacaagccgatcatacgagggcattgcccctacgtggattggcttggctatccgcggaggcttattcctctctgctttgtactgggttattgacgctgccgacaatggaggctggctcgagggacgactcggcgatggagccttgaagaccgtcggtgtctacttggctcaaaccgttctcgctctagcttttgtcgctggaagcactgtgtttgtctgggctcctccctgtgtgtctatccttcaatcctctggagctgccggtcgaccaattgttactatcattgggtacggcaacgccgtcggtgctcgctatctgctgttgcctctcaacatcctcttgggctgtttcctcctcacgaagcccatgggaggtggtgctcttgccattatgttctggcagatcctcacgctagctgagcttcttgatctcaacgagctcaagacaagccctattggtcctgtgatgctcgccatccttggaaacttttactacttcaagaccggccaccaggccgttctgtctagcatccaatgggacagcgcctttatccccctcttcaccatccggtacccttggacgcctatcgttgtggttctcaacagcttcgctggtcagatcatcgctgctgcatccgtgccacttttggctctgtggaaggtcggtcccaagcagaagggagtcatggagacagctacccgcagcattggcgttttcgtcatcttttacgccgttgaggccctggctaccatgagctgggctggctggctccgtcgccacttgatgctctaccgtgtgttcagccctcgtttcatgctttccagcaccgttcttcttgtacttgacttggtgatcatcctggtgaccatgacgggtttacgaagcaacatgatgtctcttggcgaggtgtttgggtgggctgattagtttttgtgtcattggagggaacgatgtgtatgatatgtttacagatgtgaaaggtctgtggtctttcatttttgctgttcgcattacgaatcaaattagaaaaaagggaggcaaattcattgacatatatgacaggcgttttgccgggtctttctggcttaacatttattgtagcacaacagcattttctagtatacaatcataccatatgcaatacatcattatgttggacgtatcttttttacttgctgacaacatctgctgttcctttgacagccattcctccttctggtccctcgatccaaacgtcccatcgtccctccacgccttcgttttttgatactctgcggacattgatgctcatggtctcgttgacatagagcggcgcataatttctgtaactgaatttttgaacagatgccccagagccaacctggtcgttcagaacgcggagcatcaaggcaagagtgaatgggccatggacgagaagtgaccgatgaccatctacttctcgagcgaactgcgggtcaaagtgaatcgagtgcgcgttgaaggagagagccgaaaagtgaaatagatgtgtaggcgatggggtgagagagatggaataagaaggtgggtgaggatctagagcttcatgtcagtaatgctctttggatataaaatagatgcaagcttacatttgagaagacgtgcaggcgatgacgcagattctttttcctccctcatgaataccaatgtccttctctcctcaatatcccactcttctctcccctctacttcatgaccgtttccgtatctcctccaaatatcaacatatactttttcctcaccctctttacctttcaaggcaacatcctctatcttctccctgcagatcgccggcctagcatcaagcttcattccctcaccccggaagataacctcgccgcccgcccaaacacgccgagtatatggcgaaccaggcgagtggtcaggatccgcaccgtcggggatgagctgtgaagggggcaactggataggaaagtagactaggtgatggccttgaggaagatccttaggaggcgaagatattattggcgatgagggacaatggtagagaaggtcattgatagtggtgtttagaagatgagagggcatgggtgttagatagtccggtattatcttgggaggatgggctttgagagctgaaatgatggtagatggtgtctgtatactgtatcgtctctgtagacgtaggccagactggcgaatgaacgatgacattaacctcatagtgaaactcgattggccaaacagatagagatgggggaatatgcgattttgacctgcttgaagttgtttggtgatccttgcaatagttaaattgaatcattgatgttttgaagtggggaagttgaaggcgcaaaatctggcaatggcagtctaaatgcgcagactcaaatgatggaattaaactgttctattttcagcgctgtgctttttaccatgccaagttatgtgcaaatcgacctaaaaaagaatgagtagctggatgatctttgctcgatactggactgtgcatttacgggtcacgagtcccggcctggttgtcacgatatgcaagccacccaagttgtcatgacccacgctcagcatcattttttacatcaaacatcaagatataggtattcaagatcatgaacaaacttttcaatttatctctttccttccaaggcatctatgtaattttccatgcctgtttcttatcaccaaggctgctgttaggcatctatcatgaaatatgaaacttgcccgttgcgtctaggccagcctcaaccgagttcatcggacaagggggcgcattccgggttaaatatgcccgagatgaatccagttatcattttcgccttgattatcaattgtgtgacagatcactcaatactggcctctcattaggaggcatccttttgaagctgtgctttttcgggcacggccaagggaaatcccaattggtgtcagactctcagccataactttacaggagctcagagggagtcttgacattgttcttagcagcccaagactgaaggtcagcacggcagttgtcaagagcaccgtgaaggttgaattgggtctcaacaccatcaatacgatgagtagagttgatgttcttaaccatggtgatttggaagcaagtagcactgccctggcgggagatgatggtggagtaggcaaggaagaactcccagatgcggaaccaccgtttgccgtacttggcctcgaccttgtccctgttgtccatccagttgcggtaccatctccagagagtagcagagtagtgaacaccgatggtatcgatatgcttgatctcgaaaccagtaccctcgagcttgtcgacaacccagccgagaggagtagaagcgtcagcgccagggaagatgtacttgttcatgaagagaccccaggtcagatcctcgtactgccaagccttgcggataccggcgtactgaaggaagaaaacaccatcgtcgtcaagcatgtcgtgaacctgcttaaggaagctagagaagtgacgaataccaacgtgctcagacatctcaagagaggtaatcttcttgtagccgccaacgggaacgggaatatctcggtagtccttgcaaacaattcggctctgctcctcggggataccaaccttgcgcatgctgctgttgccccaagcggtctggttacggccgagagtgacaccagtgacgttggcaccgtactgctcgctagcgaagcgggcaagggtaccccaaccacagccaatatcgagcatagagtcgcccttggtgagaccaatcttctcgcaaacaacggtgagtttgttgtcctggagctcctcaagagtctcctcgcggttgatgtcagagatgataccggaggtgtagatcatgcgagggccaaggaaccagccgtagaaatcatcaccacggtcgtagtggtcgcggacctgctcctcgtctggcaaatgttagttggttttgttactagattgtcggagaggatacataccctgagaacgagtgtgcatgataacctcgggcatcatgccaaacaggaagaacttgataaggccaatggtaaagcggaagctaacccagtcgtggcgctgctccatgacctcaaggcagtcacccttgaagtcaacatcgccgtcaaagtacatttcgtagaaagtctccataggaatcttgttggtgccacggtacttggcacgatcggcctccttcttgaattcgaggtagtgctcgacaccacggttgggaaggcgaaccttctcattcttgcgggggctgatggcggaaatggtcaaccaccaggcagcgagcatgggaagatcgacaatgatggcgaagaacagggtggtcttgaagccaccaccgaccttccagctgagccaccaggggacgatggtcaggatagagatgaggacatagttgttgaaggtgtcagaaccagagccatcggcgggaagaggagcgttcttgatggctgggtactgcgagggtggttgttagatgatattttgcagaaaaggcacgaagaggacagcaatcgtgcatgcatgcatgatatcaagacttaccctggtagtaggaacaccaacgttctcaagcttgtcaaagtcaggcttgggaaaggcgggagttttaacgaactcgaagtcgaggccggttacgcctgatttctctgccatgatgacgacagatctcaatggctatcagaagctatgagatgatgaagagaagagggagagaagatgatgttggcgggtttattttttaagaaggacgagcatttcgtggggcagctggaggggcccagaaagggagggagctctggcccaggttggaggggaggggcggtgtaaaaaatagggtccaaaaccatcttaataaacgttgattggctgtaggccctgaactgaacccccccctagactcaccaagattgacactatcccggtagtttcgaggtgttcttttcaacgttgataggggctaatagcggtagagcttgacatgtctcggagcaggacgggacacatcagccattttacagccattttgcagccatcttcaactctcttggggcggcatcgaatacgatagaagcaatgaatactggattgattgtgtgttgctttctcaaggttcaattgacatacatcattctgcaatcggtaaccaattacatacaccagttagcacacaatacgcaggtacagcttcagatcagccactcattgtccctcaaccattgtcgatctagcccccactaactcgaattgcaaatatccaatgccagcaaaataataggagtgaccccaaagatcagcctcgttctcgactcttctctaattcgtactcggctttcttggacagatacgaacgactacatggttggttcttgtttctacagggcccgttggtctcatgcacgacactccaactctctccaggtctaatcgcagagcccctctttttgcatctgaggatacgtggccctttgacttcaacagagttgggtcgaggagaggaggccacttttcaagctaccgctagtgagaaatggtctcggctgacccctgctggctggtttatggttatgtactcgtgctctggtcaaaatgtttcattactggattaaacatgtttgcatctgatttgctccatgccaacaggacccttagtgttgcagaccttctgtcaaggcttagcaccatgttttaagatgtctgataccgagattttaagctgaatttatcttttttaaaagagtacatgcgccgcggattatcatctctactattgggagccgaacttctactctaggcctggatccgtacagcaaaggggacaaaatgtgtttcttagattcaagcttacctttggtctcgtctgtactagccagggttctttcttcatgaactattgttctagaaaaataccgaaagtgaactgcattagaatcttattgttcaaacacgtcgacaccacaaacattcttcccttgcatctcccgactgatttcctcaggacgcatttaaacttgtacacatgacctatcggcacagaaatggtcaaccttaaagacacatgtagaaatcatatttccgtagggttagggcaataatcagccatcttcttcctgtgctctatccaattcacacttccatatccaactctaccaaccacaggtatactggcattgccaagcctcaacaaggcttacataaggttttaagggtccattcgtgcaaggatggttcaggtagctgggcagggggagacagaacttggtccctgggtcaaagccacaaccagcagtctatcattgctaaggcatctagacccagtaggtagcagaaaagttggcctcttaagtcttagggtataaaaataagtagtctaaaaaccctggtctaagcagcataagctggcctaataattttgtctcttatgttcccagtggtcaatttttctgataccctgagggccatatcgctcacgacggttactttgagatactaacttgtctcaatggtgatatcgatccagtgcaattatccggcatgtccctcgataattttcaattttccactgagtgagtccaagtcggtactgtcacagctgaagggaccacttacatctcttcgacgctactttattatgaacatcgaataagaaaggtccatgataagtcacccctgattctatcttggaatcgtcacttgtagatatggtcttcatttgtgtaactcccattgtagcacaaattgacgacacgggatcgctgaaacctcttcttgtagctccatcgtcgtttgaaacttactcgtcattcaccacacttaccaagcacatcttgatgtatcaatacattgggtggggattaagtcactacattcatcgaacactgtggtttcgtgcgttgtgttcgcgtttggaagaagcgaacgaagcatgaaactatatcataccaagtagcataccactgtcatttactgaaaatagagaattcatcaatgatgttgcaacagtccatagtcaagatgtatcgatggatacctagtgttggcataagggaaagccagacggagcttcaagtcggacgaagatccaacatgatggcccatgggtaaatactacgcccacatgttagttcctcacagttggcaggtgtgtcataggtacagttacaagtcccatcatgcgctagaaggacttgggtggtttcgagtgatggtactgcagtcgaatgtgtcggttacttcaatcctgtggacgtatcgcggcttcagccctcgtcgagcttgaatcaggaaatagcgcgaacttgatgtggcacttcgagaaaatgggatgccaatgttaagagaatgggaggaaggacgatctatgcacagtgcacctacctacgtaggtaggcaggcttgagagaaagggatgatagagctcgtgatcaatcaggggcattcatagggtagagtctcatgcatctgcaacctgcataacaagacgtagaggtatatatgtgatttaggaagatgtctttctcgtacccgtactagcggcaggcaaacataatatataccttcccgcttgagatatctgggttctgctccgtaaaccggtctaggccagaaaaggttgctcaacttttctggcagggccatatggcttacaacttggtggtggggtatacaatttctgacgtgtttgtccgctaagaattgcctagcttcaacggttgcccgcgatgagtgcacgttcctggctttggtatgtgtaacaaagccctgctagtataggtccgataagttaaaggaattgatgggtctgtattatactttgagtggtctacgctatatccggtggctttgtatgttgctggttacctgtaggtagtagacaggtaatagagatatacattcactttactacgcatggctctttccctctgatgttttaatgaggtaaggtgtaggtcatgatgacgaaccagtgtggagagagaggtctcaaccacggcgtctccttatcattacatcatgctatagatacttgctacagtcagcagcctcattttcactcatacaaccaagtatcttagcatcaagatgtttccatattaccttgcctatcttgatgaagttggcattagctcgtgcggaagcctttttagttgccgtgcttccatggccatcagagcacagacttaaggtacccggccgcggcaagtatgtttttggcaagcacagtttgagatagccatgggtctctccaaaagagtgttaactaacgacagctcagggtcttgaaccatggcgcttgccttgggtaaccgcagatagcacgtgcacaagcgcgcctactgttggttctgtcacttctgcggcaagcaacttcaattccaacttcacgccaccacccataacccacatttctccatctaccagcctttctggttttccatcttctctcgcattttaaaagaaaatccgctaattttgtcagtctctatccggaggttgttaccataccttcctggccactctcaagagcatttgacgccgttcctctcgccacctccatcgccggattgtgaaacatcaacacgttgcttttgaacaccactggcgagtttgttaaggcctaggagacacggccccaggaatcgatcgaggcagagccagccactgatcgaggcctctgaacgcgaaagaaaatcagatcctaggtagagcattaggagaatgtggcatttcaaataatgtgacttcgcgtgccccatcagcaaccgtggttttctggtcttggcatgtttacaagatcatcgacaagtgcacaagttcgatggtgctttccaatactcaactccatgttgtacacagtcgctaggtctggcacgacgacgttcttgcgacaagactttcgatgaatttggtagtctgatggcaacagcaacgttaccaaaacgcctcctggcatgattttggccttcggcttctcggaaacatttacactgtcaagaatcagtacggagtacgagcagcatcaaatccaagagagaaacgtgcgcatagcctccaatccagagcagggtgtgtccttgaaagatttacccccatctgattctgccatctgtttggttcttttacgagcaacatggtttagcatctcgcttaagaattggtgcttcagcttgacatgcccaacatgcaaggcagtttcaagaagaaaagccacatgcagccatcgcaaacatgcttttggttgcgcctcgactcaaatacagcaaatggatcaaggtggctaggcttttgtaagccaatccctggggtcagaatccgttcatacatcaatcattcaatatccgtacatagcattatcggttggatgctttgacaaccaccaccaacgagtgtgtcggccgccctgaagaagctaacagttgcgaaaccgtcttgggatagttcttgcggcttttgtttctcgtcatacggcaaatactcaaaatgaggtgttgtgaaggaaacttttcgcagcggactaggccagattatgaccaacactaaactaagcatgcgagaccatgacaggtttagcttgtataagagccgggctacctgaccgttggtagttgccgcagatgcttcgttatcaattacagcatgaagcaccaacctgtccattgaccaaaagaggctcgcttctagggacgcaattttaggagacatggccagcatctggccaacctaggcacatcaacagcacgctgaatggtcaaggatgagaaacctgggccatgcgttggtagtgcattgtgtcgagcaaaagctattcgctgccatatcgggtgtgtttgtttctgctcactgatacatctttgcgcgacagagatctgcttgaacctcacatcacatacttgatggtatccatgtcgttaacgttggtaaatatgtcaaacccagtcgttgccgccggcaaagggtatgccaggagtcgcatatgtccccactgtaagattacctatgacaattggcattttcgaggctcgaagcaggtccctagaagttcctcttgagcaaacttttcaatttcattctcgaaaggacctcgcccatctacgatacccttgaaactcagttacgtacgtgtaacacaaacagaccaggatagtcgtcgtcaaggacggcggatcgatctttggtggatcgatgcaacttgcccatcaatgaatttcgcgataagaccagtcacggtgccgatctctcacgcctagccgaagcacttctggcttggcaagcgaatcgattggggaactctgtcgacaccaaacacctccaacctgtagtcaactttgatgttctcttcccctcatggaatagccacgacctacggaagtgcagacaggtgcagcccgccccccccccccccccacacacaaacaagcacaagcacggagcacccaatagcgtatgttactggtcagaatcagatgtcagtttctaaagcaccatgtcagttgctgtaccaataccgtaacgtttgcaagtagcaccgacacaccatgtacagtgctgtacaaagtacatgcacacacgggacaagaaatccttggccaaccaagtttacgacatgaatgctgcggggagtgtctcagcacgtacagcagtccttcactgcaacacaaacaaacgtgggcaggaaacggcatgcgcggatagagcacggcacgacacggcacagtgccatacaatcgacgccaacatgatattatttccacttcctcggctgtgtcctttttgacatgatccttggaggacggagggacacgcactaagttgcgagcaacacgagaaatagaagcagtgcattctccagcttgcgccatttctgcaagaccaaacagcaaggcagtaaagtccaagagggcaggttacgacgacacaagacataattatcaccaagctaagcacggagttgagaagaagccggcagtaccgtagcatcacagaggagcgggtttcccatggctctcctcacgggtcgagccacagcatagcatgacccctcccctgtctggcttatgcgggatccagcttctattgcaactgtaccgctactgctgatcctgcagttccgacccatcgccatatatggttccgacgcatagtgggtttctagaaataaaggggactaagacatgcaccaagaccagcacccaccatcgggattggtagcgcaagacggaggtttctacaaccaacgacatattgtgcctgaagacgagccgatggattagtaccggtgcctcggagcgtacatggattgtgttttcttacttttacccgccgctttgttgcattgcataaagctcgatacgcaaacaggcctcgcgttgagagagaagagaaatgaggaaactcgtctcgatgacgagcaagacgatacagatataccatcaaggtagggcccctatggctctcccaggtcgacacccatgcgaaccaaggtcgataaaaggccgagcatcccatcccgtttatgattcgtgagactactgatcatttatctgacttcagccctacaaaatcacaactaaccccccccccccccctctcacccaactgaacattggcctgagcatcatctgctattttttatgaagggtgctcacctgttcatagcccgtcgtttcttacgtcgaccgaaaggttttagtggcttgataatttgttatatcatcttcctttcccacctacggtaacccgaacacaacgagcgtcttgatcccatcccatacacaagaactcaacttgatataaagcaccaccaccgcacagcaactttccaaacatgtgcaacccagtgcgaccagccatgaactgcaagaccggttcatcagaactcgtcaactatgccaatggtgtctgcgcacacaatcttacccacaactgcttcgagaaggccgccccaaatgacaccctttgcataatgtgcagaaatcagtgccctgcttaatcaaagcacgcaatttgacctggtcgacacggacctgtcatgataaaggctcggcaatagggagccatcatgatacggtcctagctcacctgttgcactgccttgtaggccccaattggcacacaaagcaatgcaagaacgccaaggtatcgaaggaaggagccagaaagaagtgctatcagtttggtggatcagactacgcaaagtgatagtttggagagggtgggactcgattttggatccagacgcatatgcaagacatggtcacagtcaagatcctgggcatgacctgggtttcgacttacagaagggtaacattggaaggtggtatttttttctccggcactgggaagtgacagcacataaaggtaggagggtaaggctgaagaatagtactgcataataaagacaaggccaactggaacccagcaccaacttcatccaagtgagaaactcttgaatgccagcaacatatgaccagaactgatttactgtcactacacagtgatgtaatgcaacacaatgacaaatgcacttgggtcagtaatctgctgtaaatcaccacagaaagacaagactttattcccgagtgctcagtgcaaaaagtagcctgcctgccaccgtgtagctattatctagccgctctgtctgatggccaaaccccgtattaaacccacctggttgcaagcgctgtcgttaggctactcgtcaagtcaatcacgatctgaagaacctcgaactagtgtatcgctatcaacagagttgtctctctaaagctgtcatgaggcgagactacaaggtggcaaggcagagcaagacactattatcaggccgctgaatttccctatcaacaattcagactacctaaactagcaaggtccacagaatgattgaaaatgttttaactggacaaaatacgctctactagtcagttatgatgtatctatgtcaatattgggttgttggcctgaaatgtgatccctggcatagccgccgagaagtgaccattggcaaccagtgaagcacatatttctctcaaaaacgataaatgaacaatacgaaaaaaaagagggaatttagtacaaggcatgccgctattaactagagttgctccaaccatgagtaggtaatatgtgtgcatatacatgcatgtctagaaggaccatcatgcatgcatactctacgaatgacagaatcaggataaatagcaaaaaaaaggcttgcatacagatgtacggtttcgggcaccgcatgactgcacattaaggatgggccagcactttgcccgtagtacagattctgtagtatctccgttccatttcccgacttcaacagccgttgaacctgaatagaggagcctggttgccggaggcacaagaaagtactattttagcagagactaatggcaacttcaaatcctccagaattttggaattgttgtggcggccggcaaggtggccagaagtggtcaggtttgcgagtgaaaagccatgtagatgggaaattcaatatgatctgacatctgtatttcgcggctcgcgccatctgtctattgagaatgaggcatagccctcttcttacactccagcttgcctaactgtaaactaactaactcaccagctaaccaaccaaatactaaactaaagtcatacagtagccaacttggcatcagtgaggctttgcccggagcttctatcccgacggaccgtcatcaatgaagacatgggctgctggcaaccagtgattcattcatttgataagacaattggcgggtacagaaccccagtctctccctatatctgcttctcaaagccgacaaaggcaggtataataaatcatcatcagtatcatgcccacccatgaataatcaaccaactacctacatatcccgcctttctgtttccaccaaatagagaagagagaatccattatgcacccgaaaacctgcatgtcaccagatgcggctcccgtcagatctactgtgccatacatgatcccaagtcagacagtgacagcagcgtatatgcagcccgccagaaacgtctacggaacttcctattaaagcagtttccatccaccgacggctcagcagtgcatggcatggagaaggagagagaaacgcggcagagttgcccccttcagttctttattttagcttctttagtagaggagggttgaataccagtggcatgggtgcgagttgcatatacagcttggttgactgtatacaagagggtgtggatgtgatgccaggccctatttacactctacaactctacaacattatcagtagtaacagttacattaataatcaacattggcaagaaaatgtgtctccgaacctagagagaaacaggtgctaccctaattttaagaacgaaggggaaaaaagtaagcatcattagcaagggtacatgcatacacgcggtagttgccgtcctatgttttcttttctcccacgcgagtaacgcttctgcaccttttgctcaaagagttcattgaaaagcaattgtaacaagatcggaaacaatgttcccgtctaatgtcaaaagaggaaataatagggagactgtatccgtcctctatcatgctatgtcatccatccttcaagtgtggttacacgcatctaatgcactgcacgaggcacaagagtcatgcgttgcacagcgcaacatacataatacatgatagcacagcgccatgcattggtgtacgtatctacagtatagtctacagtgtgatacatgctgcacctcatcgtgtatccccagactttgtcttattgccagggttggtgaaccgatcaaccagttgaagatgcaatctatgactttagcacaaggcaatctcacggtatgactgtctcagctaatgctgtacactcccgcttacttgctttcccctacgcaggtgagcaacgcaatcagcttgccaaggcaggcgcaatgtgtcaattgctagccacacaaccacatacacgcatacgtatatacatgcacatacacatacacgattaccaagcatacgtgtgcacattgtcatgtgtcgtcataaggtgttttcaattccgactctatcaagtacatagtatgtatagaatcgaactgatcagaacagaacattctaaactccgcaactttccgagggctgtcgcctcccagttcagaaccaaacagcatatgagtgtctacgtacactaacacatgatgcattcagaaactccgcgctgctatctcatgctatccaatgacctgccaggaaccaaatagccacacagtggcctgtctcgaagagaagattgccttgctgcaagagcaagaatcatgcactgaaataagtctccaaacgtccgtccccgaagaataaaaaggtatcatagtaagaagtgaaggtccgacatctgtcaagagacagaccagataggtcaaccaaatggaagggttgagctagaagagagcaaccatggcggcgaccagagcggcaccaaggaagcctgaagaggcgatgagaccgttggcaccagcggtggggacgcttgaaggagcctcgggggtggtaggaggagcctcgtaaccaggcttctcgggggtgccgttgctgctggggacaggaagcttggtgacgtgagagacgggagcagtaggaccagcattgacggttgtgttaccagcagggtaataggtggtcttaggaagaggcgccttcttggtggtggaaatggtgggagtgttgacgatggtaggaacctcgtggtggctagttgtgttgacaacgggctcgtagatgctggtggtaggagcaacgtagacagaggtggtaggctcggcagggacctcgggctcagcagtcgaggttgtaacaacaacctcagtggaggtatgagtgcgcagagggcagtcggtcactgtggggttgcactgagtgagagtgataacccgggtagtggtcgaggtgagagttgtggtgtccagagcaggaggagcgtagtcctgagcagcggcgaccgaggcgccagcggcggcaacgaagatgctggtgtagtgcattgtgattgtgtttgtctgaaacgaattgtagtgactataaaggatcgtgatgtgattcttgttgcgttgagcaaaaaatgagagactgaagagtgcaaggcacaaagaacgttgtcaagaatcggttaaggagagtgatagcacaaggctgaagatgtcgtcaagcgttaagaagtgagatgaaccagaaaggaagcaaaacaaatcgtctgatgcgggtgtcgagcgagacttgtagttttcgcaacatgagcgggacctaatttctgctcattaaagccatcttccgacccctgttcgtctagttgttagaacctgggtgcgttgtcacctcattatccccaatcgattagcattgttaccgtccctggagcttatgatttagccccggcatccaaatgggctttcgcaggtgccaccacacaacggtaccttgcatccagaaagccagtctatgattggacacagacaaagaatacaacccggctgaggatcggtcagagccttagcagctgcacttttgactggtttgttcctgagctagatgcttatccccggctagctttcttctggccccaatccgctccctgcaaagaaacatcggtcattagcaaaatgccttctgttgcatgtcttggccaatcaagtgctgccaaaattgcagggacgtgttttgctggagccacgatggagtcttgccaacgcaaaggccatttattttagcatcttctcccctttttcttttgtctggctggttgtgaaatggactggcagtgacagaagtcggtgtgaattggtcgctagcgagtctttgtgatttgtgtgccaggaaacctccttgttagatgggtcaaaagacaaaggatttttatggaaagctctttcgccattgtgtcagtgattcttgctaatgaactgttggtcgtatcgcttgatgcaacaatctcaaaggtcatatctgggaccaggacttggacgtctcaatcaatgtcccacaatgcaacgcctgggtcaaggctatgaaacagcttgctacagcgcatgagcaccattggcagacaaggtgtcttgccgcgaatagattaattaatcgaccattgaacataccaggtcgggaccccacgaaaacaaagcagagaatgtcgcaaatgcctcattgggagcgcgtacacaactcaaaatctgagaagccagaatccacgggtaatcggaacttggtaattgctccgaaagccaagataggaacctggtcgcaaagcagatagccagccatgggcggatcctttgatattgtgagcgacgcaactaatggaaatgcaacggcattttgtgctaattaaacagcatcctacccgtagatgtggaccaatacaccgcattaaccagagcaataacatgagagaacagcgactggctgaagaggttagaaacatggatgcaagttaccacgccaagatgcaactatcatctggcagtgccaataaatagatatcgaccggggtttatcaccgacacgagattgtcgctgtgtatccgtaggtacgcggaggatttggcttggcttggcttgctttggagtaggtaggttgccggctaattgctgggcaggccgaccgcttggccggctatctttagatcataccaagatggaaccgttggttataagttgaatcgggctggtctctagtcatcgggatggcgtttcaagccatatcacgggagaccattgcgcttcgttgtccatactgtcattcgctgctgctgaacgattccgaattgagttggcgtccgtatacgtctgtgtgcagccgtcaatagcggcgaacaaaggcgtgtacgcgttgcaaagggcatcatgaaacgcgcaggatagatgggttgcaatcggaaacgacggcaatgcaatgaaagggtaaaagatgaaagaaggaagcggcactgaaagacttcaaggagaggagacgaaacaaagggaagggagagcttacgacatggtggagaagctccttccatcagcctcgttcttatgtcactggcgagtaggcgagctatcaggcacaaaaagaaacaaggccagagtcggatatacttctaggccataagcatttaggattgtcttggattacttccactctggcttttatttatttttttgtaaaaaaaaaaaataatttttgcttttgtctctatcatgagatggatgtcatgagctaacgtgcttcatattcactgtaatgctactcaagaattcagtggaccttttagggggagtttctaatggggtccataggggcacaagctaatgtgcaaggaacaagagcaaaagagacacccaaagatggtgaatacctcaacaaaaaggccaaaccagacttctaaatacctacatctttgccatgcattaatcgtcatactcaggtaccgacattagggtcctttcctgcaggcaaagcaaactgacagcagtccattgccccgcccccgcatcatgcctccaagttacagcgctagattcgctagattgttccagtaaggagttccatggcctctcctatttctgatgcaaaatgtatttccactagcaattagtgagacactgtacatttattcagcagctgcttacgtagctccatttatgcaagccatctgtcagagtatcgttaccctgacactttgctatcaaatccagtccaactcaaccgtcattcctatcccatccatccatccatccagccatatccactcatgcaaacagtacccctgaagagcaactcactctgccatcaaatcacaccaaaccatacagaattagcatttgactgttaatacaacatgacaaactacttaaacgatcccgccctctatatctacacctcccttactgccggctctgcccatattgtcacggccacatcacgtctcgagaccatcctacgcgccaaccgcattcccttcaaagctgtcgatatcgccgtcgacacaaaggcccgtctgctatggggtcgaagagccggtaaagatgcaaacggccgcgcgaggaagctccctgccctgatccaggagggctgggttgtgggtgtacgaccaatttcccccttggtgttaccatggatcgcataactaatatttgtggcttcttataggattatgtcgagatcgaagaatggaacgaacgcagcgagcttaaggagcaggtcaagatttactttgacgaatacaccatcccgtcgataaacgataagcttcccgatgactccttaatgcgaccagtctaccccatgcccaacaagagcccggtctcccctgcaggaattgccatgatgtctgccgttggcgccgccgccgccgctgcggctgctgcctctccgaaacccgtccctaccgcgcctccgttgcccgcgaccaagacagcaacatccgcaacaccaaaggtgtctacagcacccaaggcagaagcaaaggccttgcctgtccgatctgtcgccgatgaagctgcggcgaaggctaaggagcttcgcctgaagagtctacgagagaaggttcatggcaaggatggagagaaaaagaaggatgccacaagtacaaagtccaccgaggaacctaaaaagtctatggaaactcctatttcgatagacagcaagatggatggaattcagtcgccgacatctggatcatgggccgagaccgatgcggcacgaaatgctattcagagcccaacaaccggtacttggaaggaaggccactcaagttcagacccatccgcaaagtcatccagtattgaggcgggcctagaagaggccaaggctactgacgccaagacggcggtaaaggaggagcccgcgttagagaaaaagacggagaagtcggaggatgaagattcagacgacgacactgaatccgactctgacgaagatgacgaggaggaggatagcgatgaggacagtgatgatgacgacgatgatagtgaagatgaggaagaggaagaagtcaacgaacctgaagcagctgcatcagtggacaaggctgcagaagaggtcaaagaggaggttaaagaaaaagacaaggcggaagccacgacagatgtcgagatagaggccagaaaggagtcaaagaaggacccaaagaaggattccaagaaggatggcaagaaagactccaagaaagacgccaagacagcttcgaagaagagcagcaaggatcccaagaaagagtccaagaagagctccaaggacataaagaaggaggccaagaaagataccaaagacaccaagaaagaggtgaagaaggactctaaaaaggattcgaagaaggattccaaaaaagagcccaagaaggaatctaagaaatagtagggacctagaattgctagttatcacaagttttcgtttgtcctagatgggaaagaatagtgtacagagtctacttcaaactcaaccaagataccatcctggccttaatacctatataaagatcaaatacccagtctccgctctagatctcaatatacaagcctatataataccgcaatattcattcaatctccaattaatacagcccttcatcatcgctggctgttccatcctggaatcccatgggtgcctttcccttgcccttggactgtccgttcatatcatctacctcatcctcctcatcgatttcgtcgtcactggtcaaggcaatccccttgcctttgcccttgccgggtcccgatgcgactgctttacccttgcccttggacgatgtcgatgcccctgacacagcccgttgaaccggggcaggcttgttatccttctctgtccctcgaactccctcaaaagtagccctgacatgctcataatgagccaattcgccagcactgacactgggaatgagctcttcattagcagcaaggaagtcttgttcctggaccatgacggcgatatcctctggtgtggcataatggtcaaagtaataggctgttgagatagggtgatgggtttctgggtcggcgttgatggcgcggatcttgttgtctactgctgtggcctggcgtgtaaccgccttgagcattgcatcactgcatagagcatagaaatcggcaccagtataggtgaacgggagcttctctgccacggatgcgagagaaacagacgggtggagggtgaatctgcgagtaagttagttatttttgttttggctagaacatgaatgttttccaaactcactttctggtaagcgcttctagaatggtttgctgcttgtcgttggtgtcagaaacacccaagtaaagcatcttgtcgaagcgaccaggacgtagaagggcaggatccagaagatctggtctgttggttgcgccaacaacaaagacgccgccgccgccgtcgtcccctccagacatgccatctagttctgccagaagctgagaaacgatacgatccatgacaccaccactatctccttggttgccacgcttaggagccacggaatccagctcatcaaagaagacgacacagggcctagcatcgcgagcacgctggaacacacgtcgaacgttggcttcagactctccgatgtacatgttgagcaactcgggtcccttaacactgaagaagttgagactatattctgtagcaatcgccttggccagcaatgtctttccagttccaggagggccataaaagagaatacccgatcgcttcttcatgccctttgcaaagagctcaggtcgttcaagaggcagttgaattgtctcggtaacagcctccttgacgttgttgagaccacctacgtcgtcccaggtaacgttggggatcttgggtgcgccaatggagtcggagaagttcttgcgagcagcttcaacagcaatctcaaaatcactcttggtcagacagcgggccagagggccaccagcaacctgcacatctcgtaccgttattatggtgttctcgtgcgtattcttggccgatagttgttcaagccttgattgctgagcgatagacgcacgctcaaccacatcaaccaagtcgccggctacaagcgcagcagtctttagggcgatcgagttgagatcaatagacggctcaagactgacacccctgtcgctaataatggatttgagaatggattcacgctctgcttcgtcaggtgctgtcatttccaactcatgcgtaaacagtgctcggactccatcaggcaccttgtcgacctcgttcgttgtggcaatcataactcgagtgtcttcaaggatttccttgatagtcgactcaattctatcggcagtgagagcctcgacgtgttgaaccagcagagcacagcagtcagaaccgcaactcatagcgcgctctgcccttgtcctgaggaaaccctctgtcttgacatcacttccactgccacttccttcgctgaggatatcgtaagcgtctatagtatatgtatgcagacccatatcggagcaggcacctgttgccagaatggattttccaatatttcgatgcgtggaggtcaataacaccgcaacagggggcatcttcagatgaatcgccctcgcgcttgtagcagctgcgatcagctccctcagctggcgtctgagaggtgacacatagggcaactcgggctcttgaataggggctggagttgtttctgatggcttcttgggtgtctttttaaggccaaggtaatactgccatgtgctttgcttgataccaggaatccggcttgtttcaaagcccgaaccatgcatagcaacagacgagctatcaatgcatgcaactgatccccagaaagcttcggcacttccgtcctcgtcttcatcagacttgtgaatttggatgtgcccaactttgaaccacgcaacgctatcaaacttggaaggctgctttccagtctcctgaccaccgacagtaagcgccatcacgtcgtccacttccgaccctccagcgccgggcatctcctgcagtgtacggccgagctcagcatctactgggacagcaattaggtctccgcttcgaacaaggcggattttctgcgcaaagtaacgttttaggccacccagaacggcggtttgaaaagcccgctctgcagaaatgggagttcgaatgtgatgaatagtaatgtcccgagcatacggtggtctggctgcgctagtgaatctagggattgtccccttcccttgatatgacgatttcttcagaggcgcaagacggagatagggcgcatcgtcgaggttggcaaggaggatgggagatgcataggcagtaggactagcaggtcgttggatttgcgattcgaagaaagacaaccttcgctcgccgtgcttagcacttggtatcctggtcatagggcgttgcgaatagccctcagggagtccataaactcggacaggtctccatttcgcgggctcaggctcggcttgtccaaagcttcccaggccaaaagcaccaaatccgtttgcgggaggttcgtcggcggcttcgatcctgacccaatctccagagaagcacccaatgcgacttagggatgtcacatcaacgtagatgcgcgcttcctcgtcgtcttctatcgatggctttgggtgtaagatgtctgcggggatctgctccattaagccttgtgccttgaataggcggcctcgaggcctatctggtcgagcagtagtcgcagtgtaattagagaaaacagagccaggggttgtgattccgttcgtctttctcccgcgaagcgttcctacagtcattggcgttccaggctgcaatgtcgatacaccgctggcattggttgttggtaacgtaggtgcttgcaaggaaatcatgtcgtccatagaatcgtccgacagctcatcctcgttctcaaagtccgacaaatctggctccgtctcggtggccgattccatgtcttctatcattcccgacttatcgcgatcctcggccgcagaatagaactgatctgtactggtatcgtcctcatcttcgggcacgccattgagctgttggctcgccgtcacggaaacaacacggcggatctgcttggtatggacgcgaccgcgcataagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgactccgtcaagacaccttgagcaacaggctcacacagcatgatctttccaggattggggggtacatgagtgaatgggtgtggtggcagaggaagtgggaacaaatcaccagcgtggacaaccttgagactgctcaaggcagccctcagagaagccacgagccggtcatcagacgtcgaaccggcgcttttctctttggagcttgcgggatgatctctgtagaatgtcccctccccattttcgagtcttttcgtcaattcactctccagactcacgaaaacggtctcgagaggtacgggcgcaacatcgaggaccagaatttcgattccaccacggctatggctcgatagcttggatggcgcaacttgctgcagggtgacggcgaagctctgcagagaagcagaagacggtgagaaccggacagtcgagggagcaagcgcggaagactctataatcggtacaatcgaccacgggctgtcgatggggttcgcgttcggttgccatggagcgatcgcaatgtggtggacatcctcggtggcgccttggtatagttgagctggggtcttgttctagtatggattcgcattgaatggttgacttgacttaccgttagccaggtgagggaaaaggtcgcggaatatgtcttcggacactatgccgacatcgctcttgatatggtcgtcaaggacaagtttggcagcaatagcgggcttgtcttgacggcgtctgcgatttcgtcgcttgactgggttggaagctagttgggaagacgatgccatttcgcgcgcagttcaaggttggagatgtgttggtagatggcggtagaggaaagagtacaggtacaagaagctcaaatcgcaatcgcggggatcactgcatcgctctgagcaggtttccaatggctaaatggtaattactgagtaaagagacagataaacaaaagtcttgggtatacaattgtatgaaaacaaaaacaaaaccgtgaggagatgaagctatcctaaggttaagaataagaaattggacgtggcttcccttctctttcggcagcggctcagagcgaccgacgagccagtggcctgcctcggcttctgatctgagttggggtaggtgctactacaacaacacggggtcgctgccgccccgaggtacgtaccgagaccgagttggccgaactccgtgctcgggggagtttagactgaccagggtgttgaattgagactgttatttatcaggtcagtatgtttagttggtagtttagagagattctatccaatgcatctcggcctatattctttcaattgggctactctactattacacggtacagttacggcctatatcttctccattgctaacggcttcaccctgcagttgatccaagcgctggagacaaccgacgaatatcaatcagcggctccgtgctccaaactccaggctggggtaacagagccaagtccagggctaatagatgcgtggcgaggccctgtacaatgcataacctagacctaacattgggagaaacgaaacacaacatcaaagcaatgacagctggatgtcatgttgtctgaggactgtgtggtacgaatcaaggatgatatgcacccaacacaagtatacagcaactatatgattcatttgttgtgtaatcggttgtgtgcttggctaatttggtaactacatgtcaatattgacttctgtctagtattcatgagcatcatcgcatgtggaatctataaacctacctaccagttaatcgattactggacatctctgtttgcaaagaatacaagccactaaaatgattcaattattatagatatcatcagctattggccactggcagtgcagaataaactatttcatctagaaacagcaactgagattagttagaattcgacccctttcttgacaaattactaactcaacaccttcatatgcttttcagcaaggatcatcgctcattaaagttgcagttcccgccacaaatccggctgtctggccaaaaatctaaaccaaatctgcccatgacgcaacattttcttattagtgaccactcagagttggttgtcctgtcacctctatcttaataacgccaattcagcctcttttaccacgtttgcaacgcttctatttttttctaatataaattgggcagacaagaaagattgtggacactgcttctttatcacaccagattctaatacaccgcaacacaagcgaggacaacatcaataatcggtctaaacacttgagtgagctgttggtcgcatttcggaatttaccatctgatccatccttcttatgatcccactcctccacccagatccttgatttccttcttggactgcattggcgatctccgttctagatttatattcttatcggcccctgtcagatatgcgaatattccctgcaagatagtttttctcgcatgaaatagagacgcaatcgctcatttatttaaagggcttcttctctcaacagccatacttatctgacacattctttagtccaagactcggccaagggagccattcaatatcctctcaacactaatatcatgacacaagaatcgcaaggctcgtcgactacgactcaagaaaaagaacatcatcatcatcctagagtccttggtcagaagctggccgaaacagccgtccaattctctcaacaggccgagaaactctctcatcaggatccaacagctggatccggcgttgctgtcgaggcgcaattcgttacacctcacgatccagtcattgttacttcagatggcaatcgacttcccggtgtgcccttgcaagaagcgcacaagctgaatgcgcttcgcgaagagcttgagggcgagcccaaaaacgttgagatcaaagagggcaacgagactaaagagaagatatctaacatagaggacgtggagcccgagcaaaagaaagttgttcagataccgtctgaacacaatggcgcatcgctacaaaagtcgggaggcgtcgacagcacattgcgacgacagacacccccgtctcacacaaatcctctcttccctccattgccgctatatgggcctcctaatttgctgcgcaatcttcaatgcctgtttttccgaatcagcgcattctttctgagtctggcgttccttggtgtcatcgtcttgggcgccttgtttacgacaatacctatcgtggccaataacatctggtaccgggtaacatttcgcaatcctgattcccgcaggccattctatgaagaggagaggcagagagcccaagcgaggtatgagaaagagagggcttggaagcaaaaatcgcctaatgggccatcattggaccaggccgaaacagctgaagagttcccgccaactgaaggtggaccggacccaatcatttgcgacgtcgcatactatgcgcgcagagttggtctcgatgttgagacattcgaagttcagaccgaagacggtttcataattgacttgtggcacgtctacgaccccaaggagtacactgagaaggaagcgagcttgaggtctgaccaaggccctgaagtctttcagccccaaagaaggaaactcaaagaccctttgcaaaagcctaagttccccgtattgctcatgcacggcttgttgcagagctcaggtgcctactgctgtaacgatgacgagtcccttgctttctggctttgcaaatctggttacgacgtgtggctcggaaacaaccgttgcggcttcacccccaagcatgcgctgcttgagtacaaggacccaaggatgtggtgttggaacattaggcagatgggcgttttcgatctgcctgccttgacatctagagtcatcaacgagacgggattcgagaagattggtcttatctgccactctcagggaacgactcagacctttgttgcgctggccaaagaacaacggcccgaactaggcgagaagctgacagttttctgcgctcttgctccagcagcctacgctggccctcttattggcaagatgtacttcaagttcatgcgcattatttcaccaggtctgttccgactcatgtttggcatccatgcgttcattccttttatgatgcagatgcacgcaattttggagccacatgtatacggctggcttggctacaaggtgttctctttcttgtttgactggactgatgagcgctgggatcgaggccttcgtaaccgcatgttccagttcgcgccggtttacgtcagtgctgagtcgatgcgatggtggcttggccgcgagtgttttgccaggcacaagtgtatcttgtctactaaggaggctgtcaaggccgaagaacatatggatgccacgacagatggacgacccatgacacccagaacatcatcagcactcgaatcccatcgaaaacaacccaagggctctaccgcatggtacaacgaacaagcaccacctatggctctgtgggtggctggtaacgatgatctcgttgatggaaagaagctacttcgacgatttgaaaaaggccgcgaaccacatgttgatctggttcacagcaagatcattcccgagtacgaacatcttgatgtcatctgggccatggatgcagttgaccaagtgttcaaagaagttcgagaggtgttatggaaaacgtgtaatgcacacgacatttgtcgagtccccaagggctgtgagaatatagaagcacgaaaacccagcaaaattgttaaagatgaggtactagatgagtctcaatccagcagcagcagcgagccataagagagcatttggaaagggaatatacacgatacaaacgactcaatacacgcatatataagagacggacagggatatataaggagacatttagaggggtcaatgattggggtctttttttttggattggcattatcttatagatgcctttgtttaacagtttggatatctgcattgtcgtaaaactttgggctgggttttacatatgagcaacggtgttattgggaaagggtcggggtagatgtgagatattgtgcatctatatccagcagctgggtagaagaacgatttgcaaaaacgacagataagtaatgagatttaaatcataatgaagtaacctcctgcaatccctctccatcagtctattgttgtatcctcgcgacactttgcctctgaagacaagcaattatatcattatagttaccctacatcatcgctgaaaaactttgaagacagccttcttaagtatagctcatgaagcgacccatattgaaaactttgacagaagaaacactgtgttaagcagactgaattatcgtatgatatatatttattttacaaaaatcgacggaacatggctgctgtctcgctcgtttacatcatgccaccgttgtgccatgagatcaagattcatggctattattcatgctttctctgattaacccatgcgctcagcctcttccagaagcttgtcaacgctgaatctcccatcaccggctgcgaaccagctcagcagcttctttcgctcctcggccctatccttgcgctcgccactcaactcggcagtttcgccttcccatccgccgtagaatcgctggagagacatgagaagccacttggcgttctctggtgtaacacctcggtcagggaggacatgaccctgcatgagaacaaggcctcggtcattggcaaggtccaggtggtgtgtaatggtggtgtgaggctgcgcaaattcgcctcggttcttgtactcggcgagttgagtgaagagaacagtgcttgtcttggactgggcgtcaaaggtccattgcaagaagtgaatctcagcaccttgagcagggtgtggcacgggaaggacgaattggggggcatttcgtgcagcgtcctccatggccttatatgtagatgtcgggatcacagcacagaggttctgctcagacgatgcatgtcgtaggcgccaaatagctgtgagctccttttcgggaagctctcgcaccttgggaagatcaatgatgtcatttagtgtcttgatagcttgcttatccgcgccggttggcggaggcttggaaggtgatgcgggaggatcccgagtatctttgttgggctggtcttgtccaggaggattgtccgcgttgggctgaataactggagtttcgggtgcttggggaatggttccaggtggaaactcgacagcacctttgcggcgttcggcatcgatcttggcggagtaagcggccttgagctgttcgatgctctcgagaccctcctgttgggccttctggctgagtttctctcggtacttctcgacgacagcttgtgaaggctgggttgttgcgaggaagcgaatatcgtgaacctgggcccatcgtcgctggttgacagctcgagtagctcgtgatggggcggccatgagccgtcgaagggctggaattcgtagtgaagccatagtgagaggtcaattgagtcgatagaatcactgtgggacgtgccgactcgactctgtttattgtattctgaggtcgatgaaggagaaagattcgatgcctttagtaaggacaagggtcggccactaaaattcccggggcctgtcgtcatgtcactgaacttggtggggccgcgctgtttctgttaacggaatgacgggggcatctccgaccctggagtttggccggcttcggagttctgagatatcagatacatgatgacaaagaggactgcagcaattggaccaatctaatgagactactaagtgtttactatctgaaaactcgaagcacaaatctatcaattctgggttgagattctcaaaccgtaacatctagttcttctatctcaagcaacgaatacctgaactaccccgccaaagacaccgcttttggtgggcattgagtttctgccgcttgcgcatcgatcgcatcgcatcgcatcgcaaactcgaggagcaaaggttactgacttccctgtccaagttttacagtgccgaaccatttatcgccttaagagagtctcttatacgaaccagaggcttgagatattccgacggtgcgcatcatggccgactttaggcaatgggctatagaatttgttcttgccgataatgaggggcaacaaacagcgatagcgcaaaaagctgccaaaggtatcctataaaccaaagctatcgattttttggtgatgaactcaactgacttgtccagaaatccagactgcccctgccaacaccaatccactggcaaaatgggtcgaggccgtgcagccgtggatgccaggaggtggcaatgaggccgaaaacgagacaccagactggactgccagagctaaaggtgagttttggcttgtatcgatattcatgggcttcttctaatcgtggcagctcttgagttcctgtctcggacgttggactttgtggcccaagatgtcttaaaacccagtcaaggtaagtcgacccccatgacacaactcaacctttaactcacatgagtgtagtgaaactactagtcagcttctttggcgccatgttcgaggttgaccacaaagctggtatcatgccttcagcaacagctctgtccagaatagtcgtcatgaagtccttccaacgccacatgggacacgatatcattcagaaaatctgttctctgaaggacgatttccctcgacaagtagccaaaactcgacttgagatttacgaactcataaagctgctcatgacgactcctggagtggccaatgatttgcaaaacacacacggttcctctgctggtttcatgctcgacttggtacaactttgccgaaacgagcgagaccctgaatgtttaatggtctggtttggcatcctcagattattcatgtcagaatatacagtctcccaagacgtcttggaggaagtttatggagtgttcaagccatacttcccaatttcactccccagagcatcccaggttgcaatcacccctgaagagctaaagctacagctaagaaaatgtttctcggcaacccggctgttggccgataagatcttcccttttctgttgggcaagcttgaccagggtgatgctgttactgtcaatgtcaaggtgagtaaacacatatttcattccaacttgagaagcagaagcttacgattttagattgatatcctgaaaacattgcaggcatgcttggacgagtacagctatcctcagaaatcaattgctccttacgccagccagatttggggtagcttgaagtacgaggttcgaaatggagagattgaagatactatctggggtacactggaagttttgaagtcccttactcaaagactcaccggtgatgaactccgcgaccatacgctttctgttactcgagactgcgtcccagatctggcaacgaccatgtacgctgcatcctctggtcggctcatgatcagtatcttgagctctaaatcaagcgcatttgttttgatggcagcccctgttctcacacatatcaaggagaacctgcgacaccccaaggcacctgtccatagccaggaccttcacaaagtcctgcacgtcatactggaaacccgactacttcttacagactccaacatgagtgctgaggaacgagaggatttcacagccatcgatgccttcttcaagtctctgtacaatgaagtttacaagagtgctgtcgcactcggttccaaacaagacgcctcttacgacgatttgaaggttgcgacccaagcagttcagggcgctggagctctagtatgccaacggcctgctaaatcctcagatccatcaatcagcggcgcaagcgcatcatcggagcgactacttcccgaggagacatgttcggaaatttgcgaatctctctttgcgatactcaagagatcaggaccaggatatcctcgatcgacgggaggtgacgaacttattaatgaaacagccaaggcactccagcgagcgattcgcttgttccctcgagggttcaatggaattgtgaacgaaagcatgacaatcattcgcactgctagacaaaataccggaacagctgaagtggtagagacagtgacgaccctcggtggtctcattgcctttataggctcctcagaattaccttcaacgccccgcgacggactcgaccatttcgtttactctgtcagtgtattcctgtcagagctctttgatactcttcaatcaaagtcagatccccagatttggtgcgctttggctgccatagtccagtctatcattcgtcattttcacgatgcctgcctggcaagcaaccctgacaaggaactttcaattgaaagcgatgctctgaaggccatcggctctatatacaccagcctgggtcagcttggcgaaggaaagccagctgagtcttctacagaataccacagccgaatttcccaggcggcgtccgttgcggaggtcaggaacgagttcttgttaatctctctgtttatcgcaaggcagctttaccgacaggcaaccaaggccatcgaagcgcacccccagacaggaaaacaagctctaagcttgagtgacgacttcgccagtgctgatcaagtcgctggacaccagtatctccacctcatctctacactagcaggattcgttatccacgagttcagtgaagcccagcagacatcacttcagaccgagaattttgcaattaccctcttccgagatgattctattacaattccacagaaacaagccgaggaactgcaagtgctagagaatgcttcatcatggacctggttggcatcagaagcaccaaatgttctatcccttggtgtgctgcaagccctgcaaccatcggctgtagctcgcctggtatgtttaaccacgtcacattcagtgcaccaccaatagctaacatgatcacagttcgacaatggggtcgcccaggagttgatacttagtggattctctgcagacacaaactttagcaggctagtgacactttcgatcctgactatcctcgcgaacaagtacaagatcgagagcctgccaagcctcgtgtcggctctcgagcaacgcgcttcggctctggtcacgacatcggcatctgaaaaccaaagttctcatctggaacaaatcacttccgtttatgctcttgtggcaggaatggtgcgaagatatagcggtaaagaagccaagactctacttgatgtcgttaaggactcacccaaggactctcaatccggtgctgagcttgctcgccggcttgaaatgattgtgactcctcaacaggcactgacgaaggagaactacgcaatagtcaagccgctctggacacaaaaggtcttctttcagctggtcaaccctatgctgcaggctgctactggaaaggatgccgatgtccaggaccaacaagtcaaggctagctacagcactgctgttttgcttatggtgaagcacatgagctttgccatttatgaagctgatgccgatagcattcttaggatctctattgccgttgcacagagcagtggtgttggccctggaaccaaggctgccctcgacgtgattaagaacattctcgcagaggctcctgagaagggtaagggccacattcgaagcatcatcaagatttgcagcagcgtgttctcatacacacctaagtctgcaacagagagtgtggatataggaggtgcatgtggcaagcttgcactggaaatcgtgggaagcctgccgcgtacttacgattcacagcatctgacaccacatgcgcctcaattacaacggcaattaactttggtctgtggacaccgggtgcgagaagtgaggaagacagcacggttggctagagcggcctgggcggatctcaagtaagacaatttggagttttctagacaggacgacttgggatattagcattcggtcttgtaccattggcaaagcataagtaccaagtcacaaaagacatatataaaatggaacttgctgcaaaaccgcacagcccagcgtgatagacttcacgaggtaaaattgaagcttgagtaatccactctctaccataatactggcgatagtctgtcaacatgtgatatcaatatatgatttcctatgaacgccgtgaagaacatagcccttcccatcacctagcctacgtctcgctagatttgtttttctgaaccttgtgccgccgccctgctctctaagcattgcgtcgctttgccttcttgcctgccgcatcagcggtctcagcttcagcaccagtggcattagccgccaggatggcatcgagaacatcagggctagcatccaacagctccttggaaacagtaacgcgcttgggatccctctttcctatcacgggtaccgcattggcgagcattgcttggaacggaacagcaacaaactggccggtctggtcaaaccactcgctgaaaggcttagaaaccttgtagacattggacttggagttcttgtcggtgactgtaatggtgaggttatagatagggacgttcttcttggtggagctagcgatggagatctaagagacatgttagagacatgcgcatcaagacctagcagttttgacataccttctctccagagggcgaagttccctcgtaaatagtgtccttctccttgaacatgatccatagtgtcatcacagtgttgattagggtgtagagcacaacggcggcagccgtgtagtgttttgtcgtgtcatggcctagcttgtaatcccaagcgaaacaggcggctgcgataccaaatgcgctgaagccgagggcgagccggacatcagtcagtgtatgcgactgttcgaatttgagagagttgaggtagttgggaatagcatcgttggacgtgttcttgaggtctgtcacgaagagccaccgtgtcagaagctcgtctcgtgtaagaagagatcaatgcattgaaaacttacccgccaagttgtaaactgggactttttcagcggcgttcgccatgatgaattggacctaaggttatgaagttcgattattgtcgtttttcgttaagaaagctgccgctctgtatgtacaatgtatcaaggttcactgtcatggaaatctatcatggggctgaagtatgtggatagctgtcccttctctagaactggagagctaacctagaaacacagcaggcactttggtagtggagtgtggcggctccagggtcgttagtataccgccaccaatggagagctccgccgatatgtggcgtcagtcactttgaatcgtggctatttggagacgttgaacctcgcatctccaatagctcattgcaacgcgacatcagcttcgccattcccatatactcaattgcacctcttggaatatcgacaaaatggcgcaagttccggttcagacccttcatagggatcctcagttattgtacgccggcacccgatcgatccgttgccaacccaattcactgacttgagctcatagctactggatccttatcccaatcaccatcgtcatggtcctcactggtgtcttgcgtcactatgtatccgttcttatggcgacagcgcccaaaaagcaggacgaaaagaccatgcgcgagcagcgctctcttgctcgtggtgtagctcttcgttccaaccaccatgtcctttctcagaaggctttcgaatcccgacgtgatattcttacaaccaactacgaggctggaacttacctgaaggagcctgatcgcaaaggacaaccccctgccaaccctctatccgaccccggcgccatggacggcatgatgggcatgatgaagaacaacatggccatgattattcccaacacacttatcatgagctggattaacgccttttttagtggatatgtcatcagtaagttaattgtcggactgaatctggactcaactaacaatatcagtgaaactgcctttcccaattaccatcaagttcaagagcatgctccaggctggtgttcagaccagggagatggatccccgatggatgtctagcatcagctggtatttcctctgtatttttggtctccagtttgtttatgtcttccttcttggtagcgacaatggtaagcatccacgcccaagtccgtatcatccttatctaacatgatgtagctgccagtcaagttgcccagcaaatgcaggcccaacagatgcccaaccctatgatgggtggccctggccaggaccctcacaagcaattcgttgctgaggtcgagaacttgaacgttgttgagcattattctgttttggacaatgtcgaggagcgtctattggcgggtatcaaatcgtagattcatagaacgagcaaacgtatatacgccaaatacaatgcggtgacatatcttccggggcctttctccttcttcgcaactttcagtacattatttatcattatgctccatcccaccagaggcagacaccaagtccttcggcagccatgcttgccttgatgcgatacggtgtttttaaaggcgagtcctctggttgagttggtcctgcaggggcttgatcatgccactcctcgtcgataacttgaaagcgaaccatttcgtggttatcgtagaatagtcgatcctcctcgagattccaaatccagagttgttcactgtggttgctgcaatacgtcagccttaatctgcggtacacaattgcggatgactcactattcggcgccctcaggcaactcctcaaaaggcacaaaaatatcgtcgaaaaagtctgttcgtaggttgattcctgcaggcgtagagcttcgtattctgccaatcataacttcgcccttgaaaggacggaacacaaccatccggaattcagctgtgaagtactccttagctttggttctaggatagaacggcttgtgacgaaccatttacgttgactagacccgtgccgtggccgatgagaccttctgacgcccaatgcaaatcatacaagcagatgcaaagaccaatcttctgaattacctattttcttgagttagatatcaattcacagaaataccgtcatgcgaagctcactttattagaatatttagcattgatgttgtcttcaatcgcatcaatgcttcgcttcgaaaagtcttctggcgcaatttgcaccaagtcggcgatcttggtctatacagcttgtgagtcttgatcccgtacaggatctttggtggggaaaccacgtaccaagataaacattttgattcaagacactggtcaagttgagtcaccgtggtcttattcttgggtaacgaatgaaaagagatgacggaaagacggtacaagattcaagagaagaagttggaatcagtgaggccacaacgaattacagtctcttcagtcgcgaactgtttctcaagcatctaagaaccttgggcgcggcagaaaataatgccagagacgctaggttatttctagttgggaaaaaggtaactttgagccaccgccttctagacacatactagcgcattgattactgtggtgtgcagggaagttcgtcacaggctggagccgcagtgcaagctccttccgtcttttattactactatgttttggccattgtcgtgccttccaatctttttttttttttttttttttggaaagcaacatcgtccacaggtaactgccgtttactcgaccgttttcaattgcccaaggatctcaagaattgtaattttttttaaactccagcgttactaaaaaccactttttctttctcctttgcttctattttcaagatcaaatcatcttcgtcgaatacctacgaagttcttcatcaatcggttcaatacaggccagcaccttcagctgcatcagcaactcgatctccgatcccgatcatcgaccccaacttccttgcttagaggatctcctacctgcggccatctacactcgacatctttcactatgtcgggctacggttacggtcctccgcctccaccacctccagcttcttctggcggtcctgcaagctacggtccccaagctccgtcttacccccaaaacggtcagggtcgaggagggcatcacgcccgtggacgcggcggccattatagcggtgggcgcggagactaccacggctcgccccagtctcgttacgaatacggtagccagccccagccatacccttctcatcacaatcctcctccctacggtgcctcgcatcctcctgcttaccctcctcagcctcaatggggcccagagcatggtcaccctcctcatggacatgccccgggccccatgccctccggtaactatcattccaactacgccactcaaccataccctccttctcaatatccacagcagcctccttatggcgcaccacaagcatacccctatcaagggccacctcccccgaaccaaccacagtggaatgctggagggcagccgcctggaggtcattatggcggagggaggtcgcgcgggggctacaatgatcgtaatggaccaaagcctccgctagtcggccatgtgcgccctggttacgagcatgaagccatgccgccaaccaacggttatggccagccatatccccatgatccccgagcagttcattaccctcctcctcaatatccagcatatcctggccctcctccgcctcttgctcaccaacaggatggctattatggtcacacgacccgccgaggccggggtggtttccgagatggaaatgctcgtggtcgcgggggtcatcatggtaacgacaagtcgcgtcatcaaaagcatggacataacgattccaaccacaagtccgaaactcccactttggggaagaagaagaagcgaaagaccaacactttgggcttgacacctggcatggactccgaatctgaagacgatgaaggggaagagaaggtcttgaccgatttgataggacaggaaacactgaagtaagtgcagcttttttatccctgtgatttttctaacaactacagtgtcaaagatgttgccgcgttcttggcggataggaagaagcacttccctacaaaagcccgagtagaggcaaaaaagactgccgagctggcacaaactggcgaagacaaggcttcctcgctagaaaaacaggccgacaagctcagacgacagctgcgcaaagttgaatcgtccattaagcgaaagcgcgaacagggcgacgaaggtgacgagatgcgagacccatctgaggagtcttcagatgacgagccagaagttatgtctactcgttcccatgtggctcctccacccccgccgccggccaagaaagccgacgtctccaaacattgcaaatattattcaactggtggaacatgcggcaagaagggcaagtgccgtttcgtccatgatcccgaggctcgtgaagcggctatgaaggaccgtgaggcaaacaatggacgactcactattcagcaacgactgatcctcaacgacaaggagcaagaggatcttactgtccttcagtcaattcagtacctccgcaagaaggggttgatgcagcctgaagatcctgaggtgaaaaaagaggcgaagtccgccaagcccgatctcccagcgcacccgccccctccaagtctacttcctgctgcatcagcttcgttgcctcctccccctgtcaaacgggagcccaacttgcctcgtcataacccacctccgtccaccgttcctggcgccaatagtaaccacactcagggagtcaagccctatcaaggatggacaatgaggccttacggaagcacgaacgggaagtcgactaagagtgatgatctgccttgattgatagcctttcacaactttctttcgatgccatgcacggcctcttggtggtccgttggctggttcccttcaaacggatagttgtccttgactgttatctgattttctttcaagtctgtatgattaccacagccgacttttgagtcgagcttgtcgtgtgtttttaatcaccccgaacagatcccctttcatacggctggtgtcaagagtacggtatctaggccggcgagctttggttggcgacgcttcaaggtgcattgcttttggatttcactgatgaaggcgttgagagaactgagcatcgatgacgtctaagttctagacatcgaatggaaaaaatgcattgtccatgtttccccccacgaaattgtttgtttatgtgccaaacaaactgtcacagtaaccatccgcaaagttgcggtcttgttctatcttgcatcaaatagtctacaatagatccgcagtcacgtcacgtcacgtcaaaggattgaagctttttagtgtatgtaatatgaaatgccgtagcaactcgtaagattctaaaattacttgcagacaacgatatcattctgaagcgttgcccgcgtgtatccatgcatatctacagttatcaacttgaccagaaagagaagtaccaacagactttttcggcagtcctaatcgccaaccacaaccaaaaccatgcatgtaaccactccctgaaagcgacaaaacaaagaaaaggggagaggcaagacgaaaactccgtcgctaatgtagcccgaaacaaaaacccaaaagacaagcagtcgaagtaaagtgtaagaaaaggatgcgaatggaaaggtgagacaagaagtcaagttcgtaaaacaccctgtgctaaccaactccttgtccgttgctcacgtacatgtgaaaaaggttttagtaaaaggggggtgacgtgaatggtttgaacagcacctgaataggtataagaggctatgacatgtccagccttcgaagcatcggcgatagtaaccaaagccgtcaaggtttggacattgccatcaggcagggtatttgatgcgttcactagcgtctgctggcacgaagttgctcaagagcttgacgctttcgagcctccttgtcagccttgagctttctttcgagacgttcctcttcgatgtcttcgcgtcgggcaatcaactctgctcgacgctcttcgccatcaatatcatccaagcctgcctccatgtctgaagacgcatcggacgcataatcatatcgtgggccactttggtcatcttcatcatcatagtcaataaagtcatccatgtcctcatcatagtcgtcctcgaagcgtgactttgaatgcgagggacgaggagctcgtggtgcactgagtaatgctccgccacgaggtgtctccttctttttggcgggattaccacctggtcggggtctggcagtgccagtatagccggtcgtggccgcagccgccttcttcaccttcttgggttcttcttcagttggtgcagatctacctccaggacccttcgcgccggccaccctacctcgctcttgttttgctggaggcatcggtctgccgcgtgggtcccttccagtgccggaaacaggtgtcccgttccgttgacctggttttgctgtaccagcatagccagaaggggcagcggcagcagcacctgggcgctgcttcatgtttttggtggcccgagggtctgcctttgcaggtggctcatccttgaccttcttcaggtttccaccctcgaccttcttgtgctgaatcttgccaacctggcccatcgactgctgagccttctgagctcgagcaagaatctcggcaaatgaacctttctttggtggagcaccgcgagccgcagggggtgcactcgacggtccgggggatggtctgctgggggcagcaggcttagatactctgtaacttccattcatgggtctggaggacaagacgttaggtttagtagcaccagtcgtcgaatttgaaggtcgctgcgatggagtcgatctatcggagggccttgatgggagggttggtctggaggatgtggtgggagattgtgttattcgtggtgctatggtaccagacaatgtcgtgactcgaggcgccttcgagatactcgatcggggatcatcgtctgctttccttttgggtaacgtgttcgaacgaggtaggctcggcgtggtggatggggctgacccctcgtcaccgccactgatctgggcgaggagatctccaatcttaaccatggtcaatattttcatgatattgcaaagtctgggtgccggtcagttactcacaggcatcgtgtcggatttgagtcaaagagtagagtttgtaagaggacggtaggcctcagagccaaagaggagcaagtagcctcggtcgtggattgtgagtcattgagcggctggcaaggtttgctcgctgttggtctgtcgtcaggccctttgacgtcttccaaacactcagtttaagacttcctggtgacgtgaggcgcggaatcggtactaggtctgtttttggtcgtaatcgctcgaaaatttggtccaaaacacctgagatacaggcgatcacgaaagaaaggaagagaaaagcatgcagttagtgaagagcaaagaatcagtcaacagccaactttatgggcgaggccatggaatcagggaaagcgccacaaactgaacgcggtgcaggtcacgtgtgattgaatgtggcggtgcgactatcggagagcggccgcagctttttccgaagcccccgccaacaaaaaaacggaaggaaagcccagaaatcacgtgctggcaacttcccacttcgcctagtgcccacaagatatcaatttggccgccgggtcgcgaacttttctactttttgtcataccgaacaaccttcaccaccgaactcgaagtttcagtctccgcccaacctgcggttaaagtgattgatttctcttgttctcgtcgactccaaacgtgagtacataaaccctgctacccaccctgcttccggtcttttgcgatcgtccctataaagcaccaatcgcacaacaagaacttgcttctaacaactcccgaccagaaaccacattcaaaatgaagcacctcgcagcttaccttcttctcggcctcggaggcaacacctccccctctgccgccgatgtcaaggccgtccttacctcagtcggtattgacgctgacgaggaccgcctgaacaagcttatctctgagctcgagggcaaggacatccagcaggtacgtcttacacgatgcttcccaactacacacacgatgctaacagacattcacagctcatcgctgagggttccgagaagctcgcttccgttccttctggtggtgccggtggcgcttccggtggtgctgccgccgctggtggtgccgctgaggaggccaaggaggaggagaaggaagaggagaaggaggagtccgacgaggatatgggcttcggtctcttcgactaagcgatctctgtctagagattcgcaaagtaacgatacctcacgaatttcgaagatgctacgcacgggttgttcaccagttcttacacgtcttatgcgtggatggattggccggtcatggctggattgtgtttctctaaggaagggataacatacggttatggaaattaaaaaaaaaaggcggttcggctcttcgattatattgttccacttgtgaatgtcttgttcttgtattgactccctttgccaatgagtctttgagtgccagcactggagtggcatgcccgctatcgtgaggggaaaatcgattgtccatccaacgcaattagggtttcgcagtaggatcccacataaagttcgggatgtgactgttcggtctgacagacctaccctaggactgcatgcaatacgttggtggtatgatggccatgcggtctcatgttagttacggctgtctaccaaaatatgctgatcattgacgactgcattagcttggatttgtggttttgagtttgaaacaaacaagacaactgatcgttactgtttcatgatggttgacctcagctgtaaatctgaataatattgttgagaattcctaagtaaattgagaacgctcgggtgtcggtttagagatctcgaacattgtaaatctgaatgcgccatgttcgtctgatggtcatattcagctgagctttgcaggcatcatcagcacaagccctcgccaataccgaaaactatttgtttgagatgaaatgaggttcttgatttcttgtattagtccataattaattcgtcacttcacccttatcatcatcagtcgttccccttgcgggtatgtttggcattcgcattgttgcacaactgacactcatcatcacaacttatatggtgttcctgtagcactggtaaataataaattttttaaccttgattgaaacccttaatcttgacaggaaaaagcctgacaggtttcgcccaaagtcgctaataagattaaataaatcctctgatatcgtgaagcaaatacaagtgaatttcgcaaaaacacaaaacgtatttgataggtatacaacaatgcctgccttataaaactccagtgtaacatgacacacccattgaacgcctgtgtatataagtaaactgcaaccacccgtaatatgtgtgaccaactgccacgttggcactttttctttccgtccttgtgaaccgttaccgcttggggtggggattaagggaaagttctttaatggtggttgttgtggttattgttgtggttattgttgttgttgtatcctgggtcgggagagccaggaagttcaacaggggcgacctcctgaggcttgggtgaagggacaggagaagcggccataggtggaggcgcatagtggtcactgtttaaaagttagcaaatgcgaacattatgaagaagaagcgtaaacttactggtattggtattgctggccgtcctggtacatcatggggcttccatctgggttcaccatgccagggtgagtaccgtaggcgagtgattgatgagggctcatgggagggctctgagtctggctgtagggagtcgcaacaagaccagggctcttctgagcaccccaagggtcagcgacgctctggtggggcgagtagactgattgttcgacaacgggaggaccaggaggaatggcactgctgcggaaactcttgcggtaggccttgtcgaatccacctcgtcgtccgcaaaggtagagaagagcaccggcgagaagaaggacggcagcaccaccgacggcgatgccagcaatagctccggtcgaaagggacttctttccactaccactgccgctgtcactgttgtcggaatcctcatcatccttgcctggggttgcggtagaagaaggatcaccgtgctcctttggccattcatcgccaggtcgtagttgatagtcaacatccttcgcgttgtcgagaagacccttgagtgtttcgttcttggactgtcctgctgttagtggcgagatgaccatgatggagagagacgaaacgtacagggttgacaatacccatcatcttgtagtttacacatgatccaggagctccgcagtaaaagacaaaaggcttagtatcattgacacgaactcggaatcgaggagcctgtttatgtggtcaatattggtattggaatgcatttctcatactgctcgaccaacttacatcttcggtaatggcctggaccttttgagttccgcttgagaaacccttacggttgtagtcgatatactcgtagggaatacatgggttatcgtagtctcctcggatgacccagtggtcagtggggtagaatcgccattcaatgatatcgccaacatcagcgtcgagctcagcaggtgtaaacttgtgaccagactatctcatatcagcatcaacgtttgtcaggtgtattactgttcaacttacagctccgacattgacagtatgagtcttctcggcagcggtagaagttctcgaggcagtttcctcggctgttgctgtagagtcttctgttgtagactgagcccaaactgtagcgagagtcgccacgagggctatcaatgactttgacaccattgtgagtagttggtcaacactgaacgagaaacagcttgtggaagaagcaagcaagttcaattcaggttcgaatactcggtaatgagatggacaaaaggagaaagaggagaaacaagcggagaggacgaagctgagtaacgaggtcccacgtcttttttacctttccatacttgaacggaggatccgtacataaagaaagggactagacaaaggatggattggaggcgggtcataggcgatagcctcaaagatccatgctcgaaggatgggagaggtcatggtctatggctggcttggtactggccaccccttgactttgggggctgagcgagttgcttttttgtgttcaggctttggctcgcttcagcacaccatctatggacgtactcgcatgcagtgaaatgggtacgacactacaaacaaagaagccaagcatttccaagcccgctcatctttcggggatcccaggaccaagctcagccttgttggtgatctcagcacatgctaaatcaggttgtgtttcgtgtgaagcactgttctgttgctctgtgttgtgtctttgttgtttaggtagtacaagatctcgatatacatagagttgagcactatgcttaagtctagaccagaccaacaaaactttacctaccaccaccacaacagcaagttgcagcacaacagagcaggtacagatcagacaatctccaccgtcagcttattagccaagttaagtcgaggttgaacgagacaaacatggtatatgctcgtgctaacacggcacagtaagcactacccaagcatactgcagggatcttaccatacgaccagtcagcatcagccccatgtatccataataagctggcaatttgaaggttgcatccttcggtctgcagcaacggacgctagtgaactgaagtcccgtaaatccaacctcacctctacttccctcgacctctcagtctcatcagccccataatgaaggctgagtatccgtagaaataactcgttcggaggtgttggcccgttttgggctaaccagcacacctgttttaacaacgaaaatcttcctcagccttatacgccacaaccgagcccgcgtctaatagtccaggcatagcataaaaaaagatagagatgctgcagcacccttcctcgactgacacgtttcatgagctttttgtcccggataggtttgccctgacaggacttgggacgaaacttgaagctcggcaatttgatgataggcttcataaataataggacacgctcaggccgagtcatctgctgcagcatgtcagatcgtttatgcagggcagggatcatttgctgggaggagacaacctgacaactcaaccagccggacgaccctcggcctagaaattcggccagtccccctcctcccttcaacccaagcatgcgtgtcttcgctttccgcacttttctactcgtcaatcgatgaatatcttgtcgaaatcgggaaggccccaagactgaacatctctggagttgtgaggggcggcactactccgcgatagaaaattgcagtatgagtgtgtactcgacaagaatatttcccaccagtaccatatactatacagatcttcagtatatcacacaatactccgtagattaggctcaagatcgtcaatcttgttttgtagtttcgccccccgcgagttccctagcactcaattcttgtcgccgctctagtagcctgtgggtagaaccgtatcgccttgccacgtcttaaaacatctctacgatgtattagtagcttacggatacatgtttttgagccgaaagactgggtataccttgtcttaacatgattcgttcctggctctgtttggtcctgcgtctgagtcagaggcttgtcagctcatccataataagacaacaagacaacaaaatccagaccggcagaacggcaaactcagcttccacaatagatctggtttccaatacatggatctgcccttttctcgtccagactctcggaatgggtaaagcgagaaacacacccgccgacccagtattggagccgagtgtactggaagagcaccttgtaatactcgatctaggaacccttgtagactcacagggcagatacataagcatctcagttggtttattgtggcaaaggctaccttgaccagtcttcgtcagcatgtcaaagaagagaacacagccagcacaagcctctttatcacgagaaggaggaggccgtgttccaagactcggccaacgtcatcctcttgtgccatttagatgagcccgcttcgcttgtcgcccctggcccttcttgccagaacctctttttatatctcacattctgtgctacacactgctcgataccagttcctgcagactgggtgagcacaacgtaccagtgactttagctgatgacaaccacatcactacccgatccatcacagcatacgaaagcggattcgtctgatggcgctatacccgtgacaataccgtggtagcaactccgagactcagattcaattttattgttttgcgtccagagaaagtgatgggtataaaaactaagacaaaattgcatttattatggaaaaagaaaattctacctctataaggtcttgttctttttgcccgaactccttgatgagcctccaggcagtagatcgctttcctgaagaagcttgaagaagcaccacaggtagcagatgatgaatcctgcagcgccaatgccgacattcgccacgacccagaggtcaggcttgtcagcaggaggcgctgcaaaggcatcgagggcatgccacgcgcccatggccagatagaatgcccagtgcagtagcgctgtaccccattgaacccaagcagcctgtccctcttgaaagtaagcgctgagggaggttggtgggagtccgagtaagtacgaccagagaaggctcagaactgcatacggaatcttcaaatcaactcgcttgagcaaaggaaacatagtccagacccccaagaggttggcaaatcccacccaagctcgagtgtccttgttcagaccctgctttccagccaagagcaaagtcatgggcatcaatgggagtaggacactcttctcgtgaacttggtagctgaacagaaaaaatccccaggccgtggcagcaaaagccaaaggcagggttgtctttcgaggtcgcaagaacaggatggcattaggggggatgatcgaagcaagagtagcaccgagggccaccctttgaagaagttctgtcggccactgtcgaagcttaatgacaacgttggcagcgcaccaaaagttagcaaccttgtcttcaaacaagccacgagcaaacggaaagacacggtgaaccagctggaccatctgttccacgtacggccagtaaaaggcgtctgtgtcaaggatgtttacaagttgaggaagcaagggaagggagggtgagtccttggaacccccgtgtgcgtcaatgccttgtgtcttgtcgtagaaagtgccaaggatcagaggtaggatgaggatagcgaaagagacggctgtgacaagcgcaatgccaaaaagtctcgttagatcgattcgagggaagacgcatcgtccgagtaggtaggagaagacgctgaaggcgtagtacagggccatctgcttaaatcctagtgcgccgacaaagaagacggcagcccacttgtatcgttcggccagcatacttgacatgctcgccatgacaaatccaagcatgacggtgttgtactggaagtggacatggtcgataagaattgtagcaggctgcatcagaatcgcgacgagtgcaagccatgcagtccagttggtgaccccttgaagtctgctgtatcgtcgcacaaagacaatcgcggccggaatgtagatcaagtactctgatacaataacggttgctctcatgaagatcttgagatcggggtcctggtttcctcgcgaggtgaagagcgcgaaccacgaagggtcgatgtaggatccaagcttgcccagaacccagctgtggtaggcagtaagaggaggataatcgagaccccaccactgaagatcatggaaataccattgcgagattggaagttgtgttgtgacctccatccagtgtcgttgggcttcgtagtcgccaaacatgggcggcttgtggaaacctacaatagaagccccatgttagcgaaaggtgtcatgatgagacgcgcaagtattgatccttaccagaatatccccacaaaccagcagcccatctaaaaaaaccgacaaccatgaggatcacgggtagaacctcccattgcgacatcgaagtacgcgcaggccaaagaaaggccgcaagaggaaacgcaggcgcccttactagggcttctgcacgaggggtcctctctttgacatcggtaccactgccattgcctggttttttgggagtcttgcgacgggccttgtgcggtgatggtgaagggccagccattgtcgcttcggggttgttgtagcgacaatattgaagctcttctctgctggttgatgaatgaggagagagcgtggagcttcgaagctctaagttaagatgcaatgcaagcaagcgaccccggaaattttagtggagattctaattcaacaccggccgaaaaggagcttccgatcccgacgtcactcttacagtgtgtatgccccgtctattagcacagtatggtgatgccatcaggctggggaatgggagccgagagcttggcaagctgttgcgccacaaacttttatatcctctctcttttctgcgttgaaattcggtataaacaaccacggacagaaagcatttgcctttcaagatgccgtttcctttcgttcttccgacgacttcctccttctccttctcgtcaagcttcagctctgatacccatccttcactgcccctcaacgcgagcacgtatcgcggggtagtacgcgataccttgaaaaagcacaaaagactcccaccaagctctcaaatctcgaatctcagcagagtagtatccagtgttaacaaatatctcccttatctgctactggtggacgaaggtttaagcaacaaaggcacggcgattgttaacctcaaggctcctctggtcattgaatggaggccaacgttatcaggcgaagttgtcccagggcgtgagagggccaggatcaagatctcgtctctggaacatgagattgcgtttgtagtctcaacattgggcttctcgcatgttctagcatcccggtccgccctacaacctctctattctaccagcagcgagttccctggagcccaggagcgaacaaacgcaatccagacagcgacaaagtctctacttgaagccgcttcagtatatgactaccttgcaaatcggggagagcacgccacagtcagtccaccatgtcctgatgtctcccaaggcacagcccgagcactgtcttctctggccctagctgaagccacattacttgctgtcctcaaagatgacccatacccagcaatagttgcgcaagaccgtaacaaaaacgataaagagtggatgttcaaggcccctgaaatcccaaaggttcgcgctcatctgtatgctcgactttgtctagcggcctcggaacatgcagccaaagcatcgtctttgtgtagcacagctggaaccggatcgctcaaaatcaacagcgcccttctaagatacatagaagatctccgccgaacatgtagagctcgggcctgtcgtttcttcggaattgatgctgagctaggtggccaagttgcagacggtattgggtgggttcgagccggtctctcagagttgggtgtcgagcccaaggatcacagcaagaagagcggcctcagcttcagcaaattaaagaaagacatctcagaaaagcgtgaagaccggcgagtcgaaaaggaggctgcttggggaagtgatgcaggcaagctggaggaaataagagtactagagatgctcgacgtcaagtggaacaaagttaatgatacggtaggttactctggtcactccatccaagcatacactaatatcattacagatgaacacgcaacttgtccctcccatcaatactcttctcagcaagatgccatcagggcgagagattcacacagtgaagccttacgaagtcccttcactagacagagacgtgctggaaggcatgcgcgcaccgccagaggaggatgatgcatatgtcgatgatttaagttcagatgatgatatcaagggcgaaccctcggcaccggttggtgcgttcccaggaactgtacatgactactcgcgaagtccaagcacgccaggcaatgcatactattagttatagtagcagatcaggtaattcgagtcatgacagcgtatttatatagaacaacattctgacctagcaacagtctcgcgcctttatgactacgcccattctgaacagctctcagctaagcatcgaaatattagactccagcatcaccatcctttctgctacagaatcatcatccacagcttgaggtctgaacctctcattccaacaaagaaggccagaagcgcatttaatcttctagccgtggggttggaacggccgtggtgaattccccatctccagtgataatcggaagagtgatagttgggtcaggggtgataattgaaagagtaatggttggatcaggagtaataactggaagggtgattggggggtcagaagtgatagtagggatggttggcgtataagtcgctgtgcagggtggtggcgtgggagactcctcggatttgcagatatcccagcagctgatcgcaattagtatcgtcacatttcaaacgtatatcatcagttgagtcgatacttaccctccccatgattcaccacagtcattgacgccatcctggcaaattgttggacatggatcataggaactaagaggagccgcagcggcaagcccgacgagagtaatggcggcaatgatggccttggaaagcatgatgatcgatgaatgaagtgtggttctgtgtggtgttttgggtggtttgataatgtacgtcccatgggagaagccttcgcctttatatctgtcgcaacagtaacacggatgcaatactaacttgcaacagagtcaataaagagagaaagagattaaggacacttggtgaccgcattgacgtatgatcgactactaccaagactcaatgttgagaaaggttgtcaatatacgaggcacgtacattcccgagctcgagatagatccaattagctcctgtcaaacgtagaagttgcgagacacatggcgatcgtgtaacgtcacaggtcaactcaaaggcaggagtgaaagattagcaatgttcacaaaaatagacatgctaaatgcccgttgaataagacatctggcttggacgagctttgaaacactgtgccctggctcgtatagatgggcagcaaaaacgtcataagcataccaacaacgggaggttcttttgatacaggatagttgatcattagctaggtgctgtaatgagttttgaataaaattatgtatcagaatagaccacagcgagcgggcaacaaaaagattaacccaaagagtataattactttaatttcgtcttttatgcttccagcggccaacttctagtactccagggcacggcgactcctgggccagtaacagtaaagcaagacgatccagatttaaacctgtaagaaatctccaaagccacttgggtttagattaactaactcaatgcacgttgtttgattgctctgcttgtgcacgtgtaccaccagtgctagccaccctgaggaccgtcccgaagctcaaaaccttgactttacggaacctttcctcagggtattagaaagattgacccctaggagcataagagacaaaattattagaacatcctatggctcttggactaagcttcttagactacttattttataccctaagacttgggaggccaacttttctgctacccactagcctttgatttgagacagccccttgcgttggataattgaagtcaaaaatacgcaacggtatgcaggtccctgtaagtgccgatcactgttcaagtcgatcatggagtatctgcagggttgatagatcggccagcttcatccccacaccgagatagacgaacagaaggcgatgaggtaatgtgtctcgtgacagatacactttgcgggtgtcctggcaccaaatagacgaatcctattgtacgtctttcctggggttgcaatcctggtcggagctgtcggtctgttgcaagtcgggggaggctaggttgtattgattgggaaacagggctcggttcagcagtaactttagcttacatgtcggtagaatagcttcaagattagtctctggttaaagtaaaacaccttatatcgaaaccggtaagccaaaagtgaacgatcaagaaaataatattgccaagttagccatcagaacacagcatgaaactcctttcatctagcctatacacagggttaaagtcctaataatctcattcgcagttttcatctgcgataacccttcagatcgcttatgcctccaatcactacattcgttttcacaacaaccttatgtttttcttcctctagttaccgaaagccatctgcttcttgatctcggcaatcgccttaccagggttgagacccttggggcaggctcgggtacagttaaggatagtgtggcaacggtacagactcattgagttctcgaggttctgctttcgctcggcggtgcgctggtcacgagaatcggcgagccatcggtaagactggagcaggatagcaggaccgaggtactcctcagagttccaccagtaagatgggcatgaagtagagcagcaggcgcagagaatgcactcataaagaccgtcgagcttgcgtcggtcctccttggtctgtcggtattcacgtccctagtattttggtcagcaaaggcgaaaatctgtaagtcggagaggagtcgtacgtcttcggccggggtgtcgcgctggaggtaaggcttgatgctcttgtactgtttgtagaagtgtgtcagatcagggacaaggtccttgacgacgtaggtgtgaggaagagggtagatcttgacgtcggaagcagcctcggtagggatacggcctgggtactctattagcgtcttgttttggcagttgtgatatgccgcatgcgactcggttgaagggggtcgtacacaagcaggcaagggtgttctggccgttgatgttcatggcacagctaccgcagataccctcacggcaacttcgtcggaaggtcagagtagggtcgagctcgttcttgattcggataagagcatcgagaatcataggtccagtcttgttgaggtccagagtgtaggtctgaagacggggcttctcgctgggggtatcggggttccatcggtagatctggaaggacttcaacttggactcgggctccttggcaggttcgctgaccgaggccatagagcgagtgaagacagtgccggggcgaatagcagcagtccttgagaaggcgccaacaaggcgagaggaagatcggagagcagccatggtggatcgtatcgaattgaattacgattgcgattgggaccggaggagaaggacagtcaaacttcgcgatgtatagttggagctgtggtcaggcgattgacaggaagaaatgccgtacaatcccctccgttagagctgaattgtcgatattctcaaagggtggcgtccagaggattctcgtcgtcatgtattggaaaggcaaaccttcctcggttattgcagtttacactgggacttgcggcttcaccctggccaatcaaaaattagcgattgtcaacttcggctctcatacactcggaatcgacaggaacgggctcgtgaaaacacgtgacttctggagatcgatctcggatcatcaacggttatcaataattgcggagatgaggttccgaaagatttcacgattacagtggcttcgattcaattgtgcatgtggctgtgcttaattcaaattccctgtctttgttccgacaaattggttctccactcgaaactttgacagaaagaagattggaggggccccccggacaagattagataacaagttggtgtatcggcgctcaacaactttgtttctccgttcgcgatcccacttctcatatgacaccgaatttttctcttacgatttccttggcaaagatggtttctctgtgatcagctcttgaattgactgtttatcaatattgttattgtcccctgtttgcccgctcgaaactgtcaatactcgcaccaattctcgtctcgatacgatccacttctagccctccatggccgcacctcgcaaccaactggctgcggcttcatggcgagcgcttgctaaatgtaagtcgcaccatggatatgatccctggatcctcgtggttctaattgcttcagtttcagatcaatcttgccctcgacttcgaacccaaccccatatcgcaatgacctcatgctcgcgatcgaaactttactccacctcacctgatacatctcgattctcttaccatgtcgcatcctcctttattgccaaggatagaccatatgatccttctagccacgtcttccactttaacccatacaatcgaattcagcctccaagaaaccgacgaccttctgcccgtcccgagtctggtcacgatgccttctttgtcagccgggttaacgattccggttcagtagcctttggcgttgctgatggcgtcggaggctgggtagactccggtgttgaccccgctgacttttcccacggattctgcgactacatggcgctagctgctcacgaacaccaaaccagctcggagccccccttgacggctagacaattgatgcagaagggatatgaagcaatctgcaacgatcgcagccttcgcgctggcggaagcacagcatgtgtagccattgcaggagcggacggaaatttagaggttgcgaaccttggcgattccggcttcctgcaactacgattaaacggtgttcacacatactcggaacctcagactcatgccttcaacactccgttccaactgtcgcttgtacctcccagtgttgctgctcgcatggcggctttcggcggcgcccaacttagcgacctgccccgcgacgctgacgtgacccaacacgcactccgtcatggcgatataattgtcctcgcaaccgacggtgttttggacaacctatttaaccaagatatactacgaatcgccagtcgagtcttggtttcttcaggggcttgggtaatgactgaagctggtggtgttcgcatggcagagtctttggaacccctggtcgagctacccgacaactctgagggcaagcgaacagtaacacttcagagcgcacttgctaccgaactcgtaacagcagccaagcgcgccagtgttaacaccaaagtcgacggcccatttgccaaggaagttcacaaatattatccccatgagaactggcacggaggcaaagtcgacgatatttgtgtggtggtagcagtggtcaacgagattgcttctgctgcaaagagcaagctatgatttattttgtcaattttgttttacggcgcagtttcatgatagagcagagtacgacatataaagatgggaacgcaagcatttggtttaacttgggaagtttggagtctttaagtcggtcacatagacggcaaaggcagcgctgtggcttgcttgaatcgtgggattgtatatggaccgggcgtattgaaaagggatcacatacattcttaattaaaagtagtttgtgttttagcattatttgttcatgttccttctacaggtctggaagagacattcctgtaactctgtggtatgtgaagcccggcatagcatatctgacatattatgcaatcaaagaaataattacaaaaagtacactattaactctggactcgtgaccaagacctatatcaagtcaatactccataaccattttctcagtagttacaagatattttcgtgtggtgaactccagggtaaatgaactgggtgcaatcatgatcatgacatcactaagtcatggtgtaataagactcatcattgaagttgtgccaacttccgtgctgcaatattccaattcgattttcgagcatcaagtatgacagacatttatatagtaggttcaattacttgcaatatctgtatctttactaatccactgataggctggagctattgcagcattcacagtagatgtcttgatctaccctctcgataccatcaagactcgcatgcagagtcaagattatatcaagacatattcagagagttcccagaaaaatatatgggctataagggggctttaccaaggcattggtagtgtagtactcgctactcttccagcaggtatgtcatacagcgacagatacaatgatcagctcggctcatgtaaattgcagctggtctgttcttttcaacgtatgagagtgcgaaaagagtcatcggcaatgcgacaccactgccacaacccttggtccattcggcagcttcaggattcgccgagatggcatcctgcttgatacttgcaccagcagaagtcatcaaacagaatgcacaaatgctacagaatgatagtcggggatcttcgaaacctgggtcatcaacatcgctacaggctttccgtcagctggccggtgacggtgcatctcgacgcttgtttactggttacacagcgctcgttgcacgaaacttgccttttacagcccttcaattcccaatctttgagcacgtgcgttcaacatactggacttccagaggacctggtacttcagatccagggttgatcgagacagggctggtaacaggcctaagcgctggaagtgcaggatcagtggcagctttcatcaccacaccaagcgatgttgtcaagacgcgcatgatgctaagcgccggtaatcagaacgaaagttcaacacagggtcagagtgaagttgctgccaagatggaggggaaacgcccaaagaagggagcatggaccgtgtccaaggaggtttaccaagagaggggggtgcgaggattctttcggggtgcggctctgcggtcagggtggacaatgctgggaagcgggctctatctgggttcttacgagatggccaaggtctggttaagaagagggaagccagatgctgaggacgacgacactgtgctgtgacggggtcaggaatagactaattagacaactggttcaatgcccatatctaggcaaaatctaccaagtgtgagttaccaatgtaatgtgctacgatgacacgagtctcaggccacaccgctgatattttaatgcaataccaaaggatcaacaaacaagatctcaaacccaatgtcgacatccttgtggcttctgacgccttccccagattacatatgcaacataacctgtaacacatataaagctcagccactaactaattctacgcatgtcggaatgcactataattgcggtcatatggactcgtctgtgtaaacaaaagtcatgtccaagttgctcttgtgactaatgctggccttaataactaaaacaggggatttaagagttggttagacaaagagtgttgcaattttagcgccaactggaactgtcactgcgtcttggcttgcactagtagcggacagttttttgtcaatccaatacccctagttacacgaagtatatttgtacctacatacgttccgacttcgcattattctcctagcagatgctaagatttaggcgaatggctattggtgtatgtgtatggcggtgaggaactgactctttcaagtgccgttgctcaaacaagcgactttccgaatgtcaccgttgatacatgtgcccagttcaagggtccaatgatgttaaaggctgaagaggaaaacgctcttcaaaccctatccacttgaaatcttccttgccttccacacagcgagccgcagaatctttccatgctacaaatagaagcactggctgactcgagccaacgattctcactggcttggatcgatgaatgtcatgtttcgagacgaccggcctttcgcactaacatgccggcattggtagaaagtccttttgagagtcttcaccgacccacatgtaccacttcgtcgtcgtgttctccggatggtgtcatttagcacgttatttaaggcttgatggcctaagatgctgaggaatgagccttgacgacaataaaaaggccgatgactcgctgttgtagttttgtcttcttgacttgtagttgtccaatatccacccctcgaaatctgtcattgcccataaacacaaaatcagtattagacagacagcgtcgagacagacttgttcatatcaaagacccaaacgaacaataagctttctgcccttacgacagccacaatggcaaatgttgacgttcaaacggcacctggtgcggctctggacatcttctcaaagaatgttggacaagtcgacataagagatatcagctcgaccctgactccctcggatcgatatcttgtgcaatcgccatataccgagcaggaacatttgcttgatctcgaaaccctcgacaacgagaacacaatcctggcacacgctctgggcaaattccgggctctgcgtgacgattatgcgaccgcaccatacacagaatccttcaactggccagaagtgatggaagaagtgaaacatcttgccctcgagtctggcaagggtttcaaggaaacgtcattctatatcgtggcgttccgttcacgaattaaacaaacaaccgagtacgccgaccttggccgccttgataaaggagcccatgctgaggctgtcgcaagcggtggcttcctaaagtaagtcgaagagcttttcattttatgagtcttacatattgacatgaataggtactggttcggtgagcctgactcagtattggccaacttggcaacttgcatttggcgatctcgagaagatgcaaagaacggtggcactggtccagctcaccgaaaagccgcaggagcaactcgatccatgtatgcattctggaagattgatcagcaccgactcatcgttcgagataatgctgaagattgggagattatcccatgggaagattcagcataaaggttttgagtaaactctttgatattctgtgtaatcttcatgaggcgtctgggaattccttcaaaaagtttagaaaagggttaggctttaggatgcgggcactgagttaggggatatgagacagaacaagtaaaaggcgaaacggcgtttattaaagagaaatagtgattgaatattggtaaacatctagatagtaaaaggttcaagaaagataaagagggcgtttgttcatacaatcaaggcaatgagaatcgtatcaaaagctgataatcgagactatgtgccgtagaacaaaacgtaacgcgaacgatcttttgtaaggaagataatatcaagaccatctcccagctgattccgcacagtgtcgaatattgtgacttttaaaaatgcatcgcaatattatcgcacgcattctgtttgttggtgaataacgaaagtcgttattcggctctggatcgttcaagcacgggatatataatctgccatacttcaccgcccccagatcccacaacgcccacaaatgagtacacgaaaagtttcgatattcccaccttcagagtcccgaggccttgcaacaccacccgccctttttgcgatcatagcgccgaacctctctccgtctctcacggccccgtgaatatctcatcccgaatttttgtcaagatggcggacgctcagaacgatgcgcctgctactgcgcctttcaaggccgtccaagtcgaggctctggtgagttgaacatgccccacctttcgagaccccctcttgaagtaggagtagaagcatgaggactgacctcagttcgtggtgtctataggttattatgaagatcgccaagcactgctcttcggctttcccttctgttgcgaccggagctattgttggaatggagagtgaaggtctccttgaagtcaccaacaccttccctttccctaccgttgaccccgctacaaccgatggccaccagagcgatgcttcgcagctcgccgctgctgccccccgacagcagaagaacattacctaccaaaatgagatgatccgacacctcaaggaggtcaacgtcgatgccaacaacgtcggttggtacacaagtgccaccatgggcaactttgtcaatatgaactttgtcgagaaccagttccactaccaaagcgccaacgagaacgctgtcgccctcgtttacgatgccagcaagagttcccagggcaacctgaccttccgagctttccgtctatctcctgctttcatgagcgcctacaaggagggcaagttcacaactgagatgtaggatgatgccatataccgctgatggcgataaagatgctaacaaagactagcttgcaaaagtccaagctcaccttcaaggacatcctcgccgaggtctctgtcagcgtccacaactctcacctcctcacaacgttccttcaccagatcccctccgctcccgtcaagggtgccatcgagcagcccacatcgctcgatgatctccaccgcaacgctctcgagccccctctgtacccctcgatcgacaacctcgaccttgcgatcgaccccttcctcgagaagacctgcgatctcctcctcgagagcattgagtcacactacaccgacctcaacaacttccaatactaccagcgacaactcggtcgtgagcagaccaagatcacacaatggcaggccaagcgcaaggctgagaacgcccagcgtgctgctgccaagcaggagcctcttcccgaggatgagtggcaacgactgttcaagcttcctcaggagcccagccgactggagggtatgctgaatgccaaacaggtggagcaatacagcaagcaggtggatggattcacagccaacgtcagtgccaagatgtttgctgtgcgggaggacctgatgcccaaatagatggagaatggatgaggcggggttcaaaaagtctcgaagaaattcaagaaaacgagacgctcagtgatggtttgcattggcggcgttccggacaacgtggaataatatcgagtgctggtctagattttaaagcgttgagaaagagaggagcacttgatgagcacatgatgggccagcctgacgttgacgatggtgacgctgttgaaaagacataaagagaaggacacgagtgtagccttgatccacaaactcggcttcgtagatagcgcttgcaaaccgagctctccaaggatgagagtcttgatcaatcttaacgttaaagaagtatatgtattgtattacgatttattgctgtatttctgagacatttgtgaactacattggagtctgattcgtgttagactattaggtatcagagtaggtagtatcagtttatgagacatattcctcatactataattgcaattgcatgcagaagtgggtggtgcttctgtcactgcaatatcatggcaggtagacgacaacaacaacagcaacaataagctaatgttgcccgagtatctttgaccattgcactcggaactagatagtctaagaggtcggtctgtagtagcttgcaggacgatccatgacccgtagtattcgcgtgaagcggttctcggcttccgagcggggaatatcaagggtcagcactgcactgcatggtacggtatgaagaagatagtaaacaattgtgaggcaagacaagacacgaacagctcaaagctttcaattgacaaggaaggcgggtaaatcttgaacggaaaatattctagtgtggctttgcccactcgttggacgagaaaaatcaacgtggttgtcaccggatcctgtccgtattcgtaccaagcatccggcttggatgagcttcctaggctttcccacgatgagaaagctcctcctcccgtctctcatttttttcttctccattgtggattctcattaggggacaccgagtccctgagatccactcgggtacctgttgaggcgccaaccgaccacccgtttaaaagtacctaacctgttgccccgcctcaaaaattgccccgtctcaatggcagcagaaaattctgcccctcattttgccgtccatctttctcaccgcccgcgtaaacagccccaccgacccttgcaaacccctccccctccattgactctcagcccatagcagcactctttctgccccgccccaagttatcttgctgtctggtcttccatctgctaagacttcttcaacctacatattcctcctcttccctttcacttttttctctctcttcctcttcttctattctctcttctcatcaatccctttattctctcctccacctcatccatcatgtctgctcccgcccacaaattcaaggtcgctgacctttctcttgccgcctttggccgcaaggagatcgagctcgctgagaacgagatgcccggtctcatgcagacccgagccaagtatgctgccgaccagcctctcgccggtgcccgcatcgctggttgccttcacatgaccatccagaccgccgtcctcatcgagaccctcactgctctcggtgctgaggttacctggaccagctgcaacatcttctccactcaggaccacgccgctgctgccattgccgccgccggtgtccccgtcttcgcctggaagggtgagaccgacgaggagtacaactggtgcctcgagcagcagcttactgccttcaaggacaacaagaagctcaacctcatcctcgacgacggtggtgacctgaccacccttgtccaccagaagtaccctgagatgctcaaggactgcttcggtgtctctgaggagaccaccaccggtgtccaccacctctaccgcatgctccgtgacaacaagctccttgtccccgccatcaacgtcaacgactccgtcactaagtccaagttcgacaacctttacggctgccgtgagtcccttgtcgacggtatcaagcgtgctaccgatgtcatgattgctggcaaggtcgctgtcgtcgccggtttcggtgatgtcggtaagggttgcgctatggccctccacggcatgggtgctcgcgtcattgtcaccgagattgaccccatcaacgccctccaggctgccatggctggttaccaagtcaccaccatggagaaggctgccaagttcggtcagatcttcgtcaccaccactggctgccgtgacatcctcactggcgagcacttcgaggctatgcccaacgatgccattgtttgcaacattggtcacttcgatatcgagattgacgtttgcttggctcaagaagaacgccacttctgtccagaacatcaaagcccaggttgaccgcttctcatgcccagcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaatcatgattccccccttcgagatatacaaacggatgatgaatggaatgaatatggacggatatgaccaagacgagacctcccccgcagggatggaaggaatggtacctcgataaaggcaggcccgtcaaccgtggccaggatagagtagaaattcaaaagagtttttcttcctctaatatttgttcattatgtgatgtttattctaccaaatcgccctgaagcttgaccttgattgtgaccgttctttcggttggtttggtacgtgaagttgctatctatagacttggggacggtcacgttgcttcatagctggtcctaactctagcacaagccatatcactgtgttggcaattgagaaggctctctataacagacgaaatcaattgaatgacttcgtgcttttgatctatctaacctctataataactagatgaagctggcggaccgagtctgtctattgcagatcattctgctctggcacaatactcttcagctttccctctgtcaatgctagacgaatattgtcaaaagcccatgccgccattgctctttcggtttccactgtccaagtccccatgtgcgggacaagcagtacgtttttgttgctcaccaaacctggatggatctcaggttcattctcgaaaacatcgagtccggcgctggcaacttgtcctgactcgagggcatcgacaagagcagcttcgtccattacagcaccacgagcagtattgacgatgacaacaccgtgcttcatcatgtcgaactgaggcttcgcgattgtatgtcgtgtcttgggctattgaaggttaatacatttaaagaatgtagaacccttgatttgactcacgttcaggggtaggttgagactcaacacatcgctttctttgagaagagtctcaaagtcaacatactcagcctcgccttctagttctggagctaaacggctgcggttatagtacttgacgatcatgccaaaagcacgagctttgcgggcgacattacgacctataccacccattcccaggatccccaacactttgccttgcggatcgtggccgagtaagggtgcagggctaccacgccaagtgccgtcacgcagagtaaagatgctagatgagagatttcttaaagcaccgatgagcaagaagattgttatatccgctgttgcatcatccacagccgttggcgtattggaaacacggataccacgagaagtacattctgggacgtgaatttgatcatatccagcccctacaatagtcagcaaacttgtactatttgtgattcgaatgattgatggatccgtaccgttgtggcaaataaacttgagtgtcttgggtaggttgtcgagcaactcggcatcaaacatgccagcggtgctataagtcttgtttgtgcggtagatagcctcgattccatcaaatgcgccagacttgctctcttctaagaaaccagctcgatctgttgatttgggccagatgacctctacaatctcagagagcgagtcgaactcctcttgagccctgtaaactgtcagagtattgtaataacaacccgaaattacctatggaagcagcttgttaggggacttactgcttggtgttacccaggaagagaaccttcggtttatttgtcatattgggtaatttttaattcgtaattggaacagaagatgagtatttgaagatcaagcctattgcggttcttttacttgatgatccttattgttgttgtctgtgttatatgagagaaccgtcggctttcatcccgaagttcgataacgggattgattaaccaccaggtcgtggcggggctgaagtgggggtggagttcttggaaggcgccatttgaaattcctaccttggtaacagaagttgaccttggggattaggatacgaagacaaatagcttaagaagtccggcctaaatgtcaggaactgacctactaattttatctcttatctctccaggagtctgtcccttctgggacggatcaaaacctggacatagtagctaaatatatgtctcgaggccaggattataatcgccggacatgaattatagacaagttaatctcggcactgaaaagaatatcggctgaaataaactattccaacgtcctgcaacaaaagcacgtttacatgagcaatcgccaagcaccaagcaacaacgctgcgaaacctgtgcacacacccatcagccactgcagcgattggaacttgacctgctccagcttctcccgcagagctgcaacctcctgctcaatttttgcttctgtttccttgatcttgagctcctgtcccacagcctcctctctgatgcggcccttctccaggctaaggtcgaggcggacgctggcctgcgtgcggctgatctcgtcccgaaggcgattgcttagtttggcgatgtcattggttactcgttcgtgcgtgttgcgtgttgtgttaaattcggtcgagtcggctgagagaatctcggaacggagcttagcaaaatcgaccttttgggtgtatgttgctttggcggcgtcttcgcggaggaccattgtccgtgtaagattttggatgcttaacggcggttcagtattgttattgcagtagtttcgtttccagttcgtacctctcctcaatagcgtcgttcagcaccttcatcatagcaaccgattgctcctctgtaaacccttcaccctgtaaccgcttcacaaacttgagtgtatcaaagtggtggtctcgttgcctaagggctgttgcatggaaagcccttttggtaacagggctaacgattcgaggagattgccgttggagaacagggccagcctgaaaggatgtaaaagaccgtcgtttatcggcagaagggatcgaggcgaacggccgagctgcttgtgagactgagtgcggtgcccaactgaggcgtggaagaaggaatcgaggcagcatctcggctgcggtaacacaaggagccgccatatcttctaaggtgtttggtagacgcctaagtccttaggtaggtggtaatatatgttggtctagcgagttgttgagactgcgatgtcggctggtgggtaacagaaaagtgagtccctaagctatgatacgaaaataagcaacctaagatgtctgattcaaatagcataaactgacctaataatttcgtctctcaagcttccagcagccagttcttctaatagagggggaagatggagttgaagaatctagcagttgtgacgttaaagttaattgacaagagcgggaaacatcgggtttgattggcccctgaagctaatatgcatccagccaataggacgtggctgatgctaatttcatggccaattacgggaaagggaatgtggtttgcaatgaaaccatgggatctgataccaaacatagattgatcctggtcttttcctactgtaattagttaattagttggcttagatcgacaagctaactacttataaatctgctttatgataacatatcacgcccctaaatctccaaaggcaagaagtaatagaatcgacctccgtccatttgtctagaaattatggtaagtttgtgctcatgtgatggaagtaaactgtagtgatgaattgtgtagtcgtgtcagatcttaacttaagcttgcttatttacagaatcatcaaacttgacttaggataatgctataacaagcacaaaatactcgctatacggggttcagataagcaaattccgggagcattcaaggggtggtctcatatcactacatcttggccaattactgccaaccatcgtatatctggaatgttgtcgcggcaataaatgtggcttcttaacaaatactttacttctcacattctcatcattcgatctacagctcgggtcaattacagctttgaatattatgagacagtaagccggatttaatcgaatcccgaatcccgctaattatatcccctaactccgggatcttcgcaattccctacccccttcaagtacagcatcggaattcctgttatacaaccggaatttattcaacttttttgtttactcacgtacatggtcttaattggcgacaattacacgagcgaacaatggcaccacccgatctgtcggcctctgcaacctccagtgcgacagggacacccgctggctatggtagggcgtgtactgcatgccagagagcgaaatgcaagtgtatcttgagagcttctggccaagattgcgaaaggtgtcatcgtcttggaaaaccatgtcaaacaatggcaacgtcgcgaaagcgagttgctaaaaaatccacatcttccagaacggcccagttagaagagaagcttgaagatcttgttactatcctgcgcgcagctcagccgtcaaatggcaacctgcagccgtcaaattcgggcgaatctagccctttgatgaattcgtccaacatgtgtcacctcaccagccgcttagaatctctagcaacagctgcagcatcgtcttcttcatcggaaacccaacctcgctcatatcctgcacctcatagttatggttccaaaagcacaggggacagccatatgcatacatcgccctccagcattggaggagatacatcatcactgcctgaacctacgccagaagaggctgaagtatacctgagaaagttcaagacgtggctggagaagttcccctgcatagtcctgccccaagatatgacagctgcggctttgcgaaaagagaaaccgtttctgtggctatgtattatgaacatcacgtcaatgtccgtcgagcagcagattaaaatgaaagaccaagttcgacaagaaattgccacaagaattatcattaaccatgagagatccatggactgccttcaaggaattatatgttatgtcacctggtaagtttaccgccgccgctccctactgtagcttgttctgatcttcgtaaagggcctccactacttctagtccaggtaaaccttttatcgtcacattttgccaaatggccgtcttggttgcctatgagcttggtcttacaaaagcccctgttgaggaacaatactttacagtttgtttcaaactctggggaggacgacccgctccgccgcggttacgcacgttggaggaacggcgaaccgttttgtcgctttggtttctcacttccgtgtaagtttcatccttttacttttggtccatttctgatttgggcagcatgtcatctttcattggcaagatggaaaccctccactggactccgcatatgagcgattgtcttgacgtgctggagagagagaagcggtatccctctgatgagctgttgactgcatttattagataccagcttgtggcagatgaagcgcagaaattgttggttcgtgatgtcatgggcgatccgtcaccaccacccacgtacattttcagaaagagtttgcttgccaagctgcaggcggttcgggacgggttacccttgaacatgcccatgacccgtaagtacatgatgagcagctgttgctatgccatgctaacagacgcagatgtactacaggcgcacgcgcttgtgacagaagttcaagttaattcagttggcctctttatgcaaaacattccagtcaatcaacgaattgagagcatgtatgcatgtcttagagcaatcaggacatggtacgatgtgttctttagcattcccgctgaggaggttgcaggggttccctttgcagtatatatccagttatcacaggttcagatagctttgtaccggctcacaacgtccgaggaccctgcttgggacaaggaggtggtacggcacacagcagacttactggtacttctggatcaagtcatcgaattttttacacgtatcgactcggtctacaggatgaaggctagtgcgggcgaagagacggtgttcctgatgggggccaaaattatgcgaaatatccggaactcttgggaacccatattatcaagacacctcagcagtgttcctttatctacagagaaccaaagggctgttcaatcgatgccagcacaaaatccacaagaccagcaaagcatagacatggcggccgtcaacatgatggatttcggagatattacatggatgtctgacgtttttggaccttgggagttctaacacctcactgcgtttgcgaacaccatgtttcagggcattagacccgattaggcaatgccgagtgagggattcgttttgtggtaagcaaatgttggcttcagtggtttgttctgttgggcggaattccgttccaaagtgatacccaactccgtctacaccaccccagctttgacactctagcaattattaagtgtgcgggatcgggaagacataacaaaacaccccggtagataccatgcttatgtcttgtgtgtttgtttcatcaatcatttataaaaacataatgcccaacatgccaagcaactttcatgttttactatggccctatcgatcttgcatctcaacacaaagatcatctcataacgttcgacatcatggccgcggaagctcccaaagacgagcgaagcgaccttcaagctcccctcagcgagaatgaaaagacagtgtcttcctcgaatactcccacactacacgaaccggtccaggaagagatccaggcgaaaccagaagtcgaactcccagccgaggaagatgaaactcagtggttgacaggatggaagcttgttagcatgatcacctctcttacactcgcagccttcttgatgctgcttgacatgtcgattatcagcacggtacagcctcattctcaacaatttatccgactggtactgataaatatttaggctattcctcgaatcacctcagactttcactctctacatgatataggatggtatgctagtgcatacaatctttcaaggtaagctcagcactaggtcgcgttgtctcatacttgctgaccatgatgcccaatcaacagtgctgccctccaaccacttacaggcaaattatacatgtactttaatacccgggtaagttattccctgttgatagacacctatagctcaagtctcacaaatgatagtggatcttcttgagcctgttctttgtctttgagctcggcaatttgatttgcggcgttgctcagtcttctactatgctcattatcggacgagcgatttcaggcatcggctcgtccggtattcagaatggcgctctcacgatcatcgcatcggcggtccctatccacaagcgcccttccctagtaggaattcttatgggatgtgctcagttgggaattgtaagcggtcccttggtaggaggcgctttcacccagtataccacttggcgatggtgtaagtcccagtactctacaccacaactgaccttgacttgtcgctaactattacataggcttctatatcaacctcccgatcggcgccatctgtacgatcctgatccttatcgttcctattccaaaccatcgtgctcccacagatgaaactgccatgtatcttctgaaaacaaagttcgatttcactggcctcttcatgttcagtccaagtatagtcatgttgctgctggcactccagtggggcggtgtcgactatgcttgggactctgcaacaattgtcggcctcttttgcggtggcggtgttcttttcgtgatattcgtattctgggaacaccgtgttggtagggatgcaatgattcccatgcccatcgtgcgtacaagacaagtctggacctcgttgttaaccaacctattcctgtttgcaaccgtcatggtggcatctttctacctgcctgtctatttccaatcggctaaagatgcgtcaccgtttacaagtggtgttaatctgcttcccagcattctcatgttgattgtggcagctgtttcgagtggtgctttaggtaaactccctcttctgcagagtttggcgtatctttactgacaattgcgacaacagttcagaagaccggttattatataccattcgcagctgccagtgcgattttctcagctataggattcggtctctcatcgaccatgggtccatatacttcaaccgccaaatgggcaggctaccagatcttgataggttttggtcgtggactcggtcttcagatgcccatcatcgccgtccaggccaacacgaaacctgaagagacacctattgccatgtctattctgacattttcccaaacttttggtggcgccattttcgtaactgccgcaaacgttatattcacccacgagctccgtcaggaacttgtatcaagacttccgagcattaatcccgatattatcatcgacgctggtgctggtgctgtaagcgaggttgttagcaaagaagatctgcccggtgttttgtggtcatactctaaaggcacgcgcgcaacgttcttactttgtgtggcttgttcatgtgttatgcttgggatatcattcggtatgggttggaaagatatcagaaagaagcctgcaactgatgctggtgaagcttgaaatatcgatggtagcaggaaattaatctggtaatggtatttggttgcaaggtcaaagtgtacaacatgatgccttgagtggtgtctggcgttgatgtatagatcgtgttggtgtttcttgggttggaaattatccttaatattcaccgaaaacaattttgatacttgggaaataattagctcatgtttaattttaataggagtcgattttgattattgcaactataaactttcagtgacgttggtagaatctcaagatttcccactttctgtagggtaaactttttctgtactcaacaccagagtttgctcctcatgcatcatcaaccaagcatttccttcatcaaaatcatatcttccaaatctcttgtattggaaatttccccttttttgttaagacgagtaatcagtgttggatattttaatattcaagagaagcattttgttacgatgaatcgacctaatcggcctcgcaatcgccaacctcgccctccacgccaggagcagaataatcaacggggtggctcatcacgaccatctcgagcgccgggaacaccgcaacaggcagcgggcacagttccaaaggtgcatcaggtcatacctggagcatctgtatttatcattctgaaagatgatcagcctacaggagaggaaacaaagggaatagtccaagatgttctcacacgaggcaatcatccacggggaatcaaagtgcgactacgagatggacaggtgggcagggtacaaagaatgggcaacacctctgaagctactacccctgcgccctcagatgagccgagagcgcaagcgacatctgcaagttcaagatttactatgcgatatacggatgtgagacgggacgatgagtttgctacgggcccgccgcctaggagcttggcagattttatgccggatttcgaagagaactcgacaaatgcgccgaatgctggagttgagacggtcaaatgccctttttgcgacaagtttgaaggtgatgaggctgctgttacacaccatattgatcgggagcatttgtcctaggctgctgagtttgacatatgatgtttggaatcaagcagatgaagtgcgagagatgggatgcaggagatcacatggcatctacttggataactgtttgccttgtatccaaatcacacatatcttctactttctagacttttactggaacaaaatacacacatcttgaaatcatgtatcagtcattttccagaaaactccagcgtacggatactgcaaacaagcttgtacagccataagatgcattggcttgtaagcttgccgggttgtgctacaaccaaatcacccacatgcatataacaagcttcaaagaagcctaaatatcgtcattgagcaacaatgccattattttccacaaggtagtaaagatctttataaaagatccaacagacttttaacgattgactaccctattattgaattcacaactgtctgccactaaatttagctgaccaggcactttcaaccttctccttttcgcataaattggcgcctattcttgatgacgaaagcttgcttgcttcttcatctcggtcgggtcggaatatcgagtgcccccgcataatcgtatctcattggctgatcagcaacctgtcagcattcagatgcatgtggatcccagctctccaggcacgcctgccccaattagagttaaccttacgggtacgtatcttctccttggttgtggtgctgcacctcctgccctgagcggtccatcatagctgccctgtggctccttccaagcctatccaaacagaacaggtaacgtaacccagaaagcgacctggacctggacctctctcctttacctcaccaaaacaccccccaactccatctctatctctccccttcacgacgacaattccgtctgcttcatccgcagaagacgaataatatcgaatttcaagtcgtcgctttcctttctttccattcgatttcaggcgcgcaccctgtgtttaacctcgtgctttgcatttagttcctgccacgcggcgcatggaagcttctacatcgccctttgaaggcaactccgaaataatttctggtgatcgatccgagaccgacacaaatccaccggcatcttccttttgtcacattcgaggctaggagcatcgattcgaagaaggtccattttatcttatcctaggctacacaggcgtcatggcgcctctgcccatcaagttccaggagctcgtccagctcgccaacgttggcgtggacacccagagcatcggcttcaactcctgcgtgcgtctccatacctacagccagcttcatcgctggccatctgtcaatatgaaactaaccccagctagacactcgagtccgattcatatgtgtgtgttcgagagaagaagagcgaagccgcccaacccgaggttgttatcatcgagctcaagaatggtaacaatgtcacccggcggccaatcaaggccgacagtgccgtcatgcactggaaccgacaagtaattgctctcaaggcgcagtctagaaccctgcagatcttcgaccttgagcagaagaagaagctcaagtcatgcaccatgaatgaggacgtgcagttctggaagtggattagcgagaacgagcttggccttgtcacgacatccagtgtctatcactggaatgtctacgatgctggccaagacgcacccgtcaaggtgttcgagcgtaatgccaacctcaacgtgagttgcctacaagccgtggttgattgaatgccacgagactaaccattttattatagggctgccaaatcatcaactaccgagttaacagcgacggaaagtggatggtggtggtgggcatctcatcccagcaaggacgtgtggtcggtgccatgcagctctactctaaggaccgtggaatcagccaggccatagaaggtcacgcagccgcctttggcactcttcgactggaaggtgccccccaagacacgaagctgttcagttttgcagtacgaaccgcaacaggtgccaagctgcacatcgtcgaggttgaccatcccgagtcgaatcctgtctttcagaagaaggctgttgatatgttcttccctcctgaggccacgaacgatttccccgtcgcacttcaagtttcgcaaaagtacggcgttgtttatatggtaaccaagtatggcttcattcatctctacgatctcgaaaccgcctcatgcatcttcatgaaccgaatttcgagcgagacaatattcacaacatgcacagacgatggttcttctggcatcgttggtatcaaccgaaagggccaagtgctcttcgtgaccatcgacgatagcaacgttatccaataccttctacaaaaccccgccaacaccgatatggctatcaagatggcctcgcgagccggacttcctggtgccgataacctgtacgctcgacagttcgagcagctcttcaactctggcgactacttggctgctgctaaggtcgctgccaactctcctcgaggtttcctccgaagcgccgagactatcgagaagttcaagcgcttgcctgttcagcctggccagatggctttcacacttcaatacttcggaatgcttctcgacaagggctcccttaacaagcatgagaccctcgagcttgcacaacccgttctccagcagaaccgcaagcatctgcttgagaagtggttgaaggagggcaagttggactgctctgagcagcttggtgacatggttaggccttacgatgtcaacatggccttgacaatctaccttaaggcggagattccccagaaggtcgttgctggcttcgctgagactggtcaattcgacaagatccttccttactctgcccagagcggctttcagcctgattacatccagttgctccagcatatcacccgtgtcaaccccgagaagggtgctgagtttgccagtgcccttgctaacagtgagcaaggcccattggtcgacttcgagcgtgtgtgcgatatcttccaaggacagggcatgattcaacaagccaccgccttcttgttggatgcattgaaggagaacaagcccgagcacgcccgtctacagacccgccttctcgagatgaacttgatgcatgcaccccaggttgctgaagctattctcggtaacgagatgtttactcacttcgacaagactcgcatcgctcagctttgcgagcaggctaaccttccccagaaggcgctggagctttatgaggacccagaggccatcaagcgggttgttgttaacatccctggtcaaccaaacttcaaccctgagtggctcaccacattctttggtaagctctctgttgagcagtccctcgattgtcttgatgctatgatgaaggcgaacattcgccagaacttgcagtcagttgttactattgccaccaagtattcagagctactgggacctgttcgtttgattgatctcttcgagaagtacaagactgctgagggtctcttttattatcttggcagtgtcgtgaatctttctgaagaccctgatgtccacttcaagtacattgaagccgcgaccaagatgggacaattcaacgaggttgagcgattgtgccgtgatagctccgtctacaaccctgagaaggtcaagaatttcctcaaggaagctaagctgcctgagcagcttcctcttatcattgtctgtgaccgcttcaactttgtccatgacttgattctgtacctgtaccagagccagcagtttgcggccatcgagacctacgtccagcaggtcaaccccggccgagcccctgaggttgttggcggtctattggatgttgactgcgacgagaacgtcatcaagcagcttctgagctctgtcaaccctcagagtatcaacattgacaaccttgtatcagaagttgagtctcgcaaccgccttaagctgcttttgcctttcctcgaggccactctccaggctggtaaccagcaacaggctgtgtacaacgctcttgccaagatctatatcgactccaacaacaaccccgagaagttcctcaaggagaacgaccagtacgatacccttactgttggaaagtactgtgagaagcgtgatcccaacctggcctacatcgcctactccaagggccagaatgatcttgagcttgtcaacatcaccaacgagaactccatgtacagggctcaggctcgatacctcttggagcgctccgatgctgagctctggggcttcgttctgagcgagaacaacattcaccgtcgttctgttgttgatcaggtcaccgctacagctgttcctgaggccaatgacccctccaaggtctccgttgctgtttctgctttcctggagaatgaccttcctctcgagcttatcgagctcctcgagaagattgtcctcgagccctcacccttcagtgacaaccagaacctccagaacctgctcatgttcactgccgccaaggctgacaaggctcgtgtgatggactatatccacaagctcgataactacaatgccgatgaaatcgccactagctgtatcgaggttggtctgtttgaagaagcgttcgagatttataagaaggccgacaacaagtctgccgctgtcgatgtcctgattgagaacgttgtcagcatcgatcgtgctcaggcatatgctgaggaggttgatctccctgaggtctggagcaaggttgccaaggcacaacttgacggcctccgcgtttccgattccatcgagtcttacatcaaggctgaggaccccagaaactaccttgaggtcatcgaagtcgccacacacgctggtaagaacgaggagctcgtcaaatacctgcgcatggctcgcaagacccaccgcgaggctgctattgacacagctctcgccttctcttacgctcgtctcgagcaactatccgagcttgaggacttcctccgtgccacaaacgtggctaacatcgaggagtctggtgacaaggcatatgaggaaggcttgtacgaggcttcgaagatcttctacactagcatctcgaactgggctaagctggccactacccttgtccatcttggtgactaccaagctgccgtcgagtgcgctcgcaaggccaacaacatcaaggtgtggaagcaggtccacgaagcctgtgtggagaagaaggagttccgccttgcccagatttgtggtctcaacctgattgtcgatgctgagcaacttcagactctggttaaggagtacgagcgcaacggttacttcgatgagctcatcagccttctcgagcagggtcttggcctcgagcgtgctcacatgggaatgttcactgagcttggtattgctctctccaagtaccaccctgaccgtctgatggagcatattaagatcttctggtctcgcatgaatctgcccaagatgatcaaggcctgcgaagaggctaacctttggcccgagcttgttttctgctactaccattatgatgaatttgacaacgctgctcttgccgtcattgagcgacccgagaactcttgggaccaccaacagttcaaggagattgtggtcaaggtggccaacttggaaatctactaccgtgctatcaagttctacgttgagcagcatccttctctcctcactgacctcctcgccactctcactccccgtatcgatgtcaaccgtgttgtcaagatcttccagaagaacgacgaccttcctctcatcaagcctttcttgctgaacgtgcaatctcagaacaagcgtgttgtgaacgaggccgtcaacgatcttctgatcgaggaggaggattacaagacccttcgcgactctgttcagaactacgacaactacgatgccacagagctggctagccgtctggagaagcatgatcttatcttcttccgccagattgctgcttccatctaccgcaagaacaagcgctgggagaagtcaattgctctctccaagcaggacaaactctacaaggacgctattgagacctctgccctctcggccaaggtcgacattgtcagcgacctccttcaatacgtaagtttcccacagtaccttgtaatgatgaatacagctaaccgtcctagttcgtcgatatcggtcaccgtgaatgctacactggcatgctttacgcttgctacgacctcatccgccctgaccttgttctggagctctcatggcgccacggtcttatggacttctctatgccttacatgatcaacatgctggcccagcaaaccaaggatctcgctgctttgaaggcagataacgaggcccgcaaggccaaggaacaggagaaggagaagacggatgataacacaccgattcttggcgcctctcggctcatgatcacggctggtcctggtggcatgggctctgctccctcgcccgcgccgtacggtcaaccaaatggctttgcgccgcagcctaccggctacgggttctagatgcgggtaccggtaatgatgtggcattgcccccctcgtcttgatatgaccggttatccacattaatggcgtggacacaaatcctgtaatcatagcttgcttctaccttgagatgtaggcgggggcgtttgtgggaggatttcagagcgattagcactcaaggacattggtgtagacttgaggatgaagttttgatactaaattttgcagccggtcttgatagccgggttgctgtatgttgtatgatagtacattgattttcattacctttattcagtattcaagaagtgatgtgctttgctgtgagagtagcttgtcacgacggtagtccatcccttgttcttgaatacataattaggatatactgttgctagactcttggcatttgtgtacgcaaacgccttgtgtggcagaacgtaatcatgggagcagaggtgcaccgccacgaagaatgcaggtcttggttttgacgtgagctgagactagcgttgcatggaaggctggcaaataaaagactccgagatacagatacgacgaatgcgagaagtaaggtggggttgtaaggcggttagatcggcatcgctttcagccttgaatgtatgcagaggaagctggattggagtgcacagtaagagaagaggtatataaaggattcatagctccttagtttcgttacagtcagtgataacacagaacacattataaatcgcttcacattactccatcccgatttaacattctgctcttttgtcttacacagcaaaccttgatatactgccaagatgattggttttggatcgtccaaagaccagaagaagaaccatgaggaggtggcggatattccggctcacttgtcagacttgcactgcgtatgtcctcatgagccttttctagaatagaatttgatactgacatagtctatgtagtttactgagactgacaattgtataacgacaagtaagtcaacactgggttgctacaagtccatgattttactaacacgcaacagcaatgatggacctccccggctaccgcattaccaaagttctgggcgccgtctacggaataactgtgcgttcacgcaacatcgctgcaggtattggcatggtaatcaagagcatggcgggaggcgagctgagctggttcacgactatgctgtacaattgccgcaatgactccatcagccgtgttgtccaagagacgaagaggagaggcggaaatgccattatctgcctgcgctttgagacgggggatctgggaggctttgcgcaggcgagtgcatatgggacggcttgtgtggtcgagaagattgagggcgctactgttgaagcgccccagttactgcgttgacattattgaagtataagatatgaagataccctagatgattatttatgttattgttggcttgggtctgatcaattccctttcatctcttttggagtactaccccggattgcccaagccggacatgtggggcacatccagggttcggagcccgggggataagccggattcattgtgtccagatcgaagtagctgacacgggtattggcaatctcattcatccatgtaaagcagcctgtagtatcacagcaagaatatatcagaaagttatcagtaaatcaactggtgctggctcctaactgactgatcatcgaggcttacgtcatcagaaacttgccccaatgcgacaagcaggcacgagctctaagacacagccatgaccacctcgcgttagcaatcatcctaaccgatcgctattgacaacccattacagttccaattgacgcctcgtttccttttcactctttcatcaattcatgtttgcttgatttagcctatcatttaccttattcaatatccaacactcgctcgttcgctcgctcattcccgcgcataatgcgccagtgcgccatcgcgtaacaccaacaacccgtacttagatataacggccaccgccactcaatatggccctggacatgtcgacttccgaacgtcgatactcggacgactcggacgattccatctctacagcttcaacaacgagtttcgttttcgaaagaatacaagaaaagaccgagatggacgctggcaaagataacaacgatcccagagctctggacgatgatgaccctctcaaagaggaggacgacctcgagacgggccctttcctcggtcctggagctactctacaccgccagcccatggataagaagttgcgccgcattttaatcattgctggcgctgcgtttgtcgctctctggcttgcaggcctcggtatttttctctacaagggttcataccatcatgagagcgataccgaacacgaccctgatgctgcaacgcgaggctcggggaagactgttaccatggatcagcttttcgatggtagctggcaagccaagtctcacagcatcagctggattgcaggtccggatggagaggatggcctgctgctcgaggttggagccagtgagaagccatacattgttgtagaggatatccgcaaagacaaggaaaaccgggcgccgattaatactgaaatcaaggcttccaaatcgcgaacgcttatgaaggataacttctttgttcatgacggaaaccaatacacacccgattggaacgagcccagccctgatttgaagaaggttctgctcggtgtcaacaagaagaaaaactggcgccactctttcagcgccatctattttattcttgatgtcgaaactcaacaggctgagccgctcgtgcccggaaagcccgatgctcgaatccagcttgccacatggagtcccaagagcgacgctgtgtcctacacacaggataacaacctgtacatcagacgcttggatgataagaagaacgtagttcagatcaccaaggatggtggcccggagtatttctacggtatccctgactgggtgtatgaggaagaggtttttagcggccgcagtgctacctggtggtctgaggatggcaagtacctgagcttcctgcggaccaatgaaactggcgtccccgagtttcctgttcagttcttcatcaagcgacctagtggtaccgaccctgaaaagggcgaggaagcctatcccgaggtcgagcagatcaagtatcccaaggcaggtgctcacaacccagtcgttgatctcttgttttacgacattgccaagaaggatgtcttttctgtcgacatcgatggtgcttttgcggatgacgaccgtatcatcaacaacctcctttgggccggtgataaggccgttgtgaaggagaccaaccgtgtcagcgacattctcaaggtcgtcctgatcgatgttacttctcgcaagggcaagactgtgaacactgtcgatgttgataagatcgacggtggttggtttgagatttcgcacaagacagcgtacattcctgcggatcccgctaatggccgtgatcacgatggatacgttgactcttatcttcatgagggctacgaacaccttgcttatttcactcctctcgataaccccgaccctatcatgctcaccaagggtgagtgggagattgacgatgctccttctgcaattgatcttgcaaacaacttggtgtactttattgccgccaaagagtcgtctatccagcgtcacgtctactctgtcaagctcgatggtaccaaactggaagctctgactgatcctgagactgaagcctactacgatgcatcattctccaagagcgccggctttgttctcctgtcatatcgcggacccaaggttccaagccagaaagtcatctccacgccttcaagcgtccatgactatgagcatgtcatcgaggacaacgctgaactcgcagaacgcgccagaagccatgagcttcccgtaatgaaatacggtactctcgatcttggcgacggcattgtggtcaactatgttgaacgccgccctcctcactttgacaagaagaagaagtaccctgtccttttccaacagtattctggtccgggatctcagtccgttaccaagaggttcgcagtagacttccaagcttacgtcgcctctgctcttggctacctcgtcgtcactgtcgaccctcgaggcactggcttccttgggcgcaagcaccgcgttgtagtccgctctcagctcggcgttcttgagtcacaagatcacatcgccgctgcccaatccttcgcttcccgtccttatgtcgatgccgagcgactcgccatatggggttggtcctacggtggttttaccaccctcaagacgcttgagcaagacgctggtcgcaccttcagttatggtatggctgtcgcccctgtgaccgactggcgcttctacgacagcatctacacagagcgctacatgcgcacgcctcaggagaaccctggtggctacgacatgtccatgattgctaacgccactgctcttggcggcaacaagcgcttccttgttatgcacggcgtcgccgacgacaacgtccacttccagaactcgctcacgctgcttgactcgcttgacttggcaggtgtagaaaactatgacgttcatgttttcccagatagcgaccacagcatttacttccacaatggaaaccgcattgtatatgatagtaagtttatccgcgcatagcaacgagatggacaaaaactaacttgacaagaacttcgaaactggctcatcaacgccttcaatggcgagtggcttaagatctctgaccctaagcctcacaaggaaggggtcgagaaggagaagcgccagctcattgcggatttctgagttttaagatcatggctaaggaaaccggactacgtattacagttttagcattgcattgatttatataagagcattatcttgatatttgtacagatcgacagtatgttgtgcagagaaagacattttcagcggtaaagatatgttacactggctaccaagtaaaggttatacagcaaggcaatatacaatcatccatcataagctagttatccataattaaaagtagaagacacgactcgacctcttcttcgcagccttctcggcagctctctttctgcgaccaaacttcttgacgcgcttggcatcacgagcattcaacatgacagcactcggatcgcgcttatcgtttgagtgtgcagattcgaggttgtcgcacttgggccgtgtcagtctgttcttgaactcgtcaacagcccaaatcaaaacaccgttcgtccagccgaagccctcgacaacttcgtactcgccaccacctccagcaacgttggtagcgttgtcagcgtacttctcaaacatgataccctcttcctcatcggatgtgctttggagcttgggcgtttccgacgttgagccaccagttgcgtaccaggtgcagaaagtcgagtcgaggtatcgttgtccaagacgaagagctagtctgcggacctcgacgaaggacgggtctcgaatgccaaaggtaggaggaactctctcgagtcctgccatgaggatgtgcatcaaaggaggccagacattaggctggtcccattgctgaccagtctcgacgttgctcgcagggatgccgccatcacggttgtcaaggtagtattcgacacgcttgtaagcggtgtaaacggcaaatgggttgttcttgaggtagtcgggcgcagcaccaagccagaaggggtagaactgggtagggctgaagaagacctgctgtcccttgggagcatcctctgtatccaccacggttgtattctcatccacggggaaatagatctgttgcgccttggaagtcaggttgtagtcgaaatagctccaaagagtctcgttccacagaaaaccgtgcatggcatagcttcggttggcagcgacctcgcgccactgctcactggcactgttgtttcctgtctgctcgtaaaagtcggcaatggcaatttcgttaccgtacagaatagagttgagatcaacaggaatgatgtttctagtgttgaggtatcgaagtgggaagtagttgtcacggatagcatcctctggacgagcaatccacttgaccgtgtagtcgagaccactctcagcgccactagcgaggtttccgtacagggcctccttttgcttgaagctgagctcttcgccgcctttgtagactttaccggactctggcgagtagtaggatgtgttctctgcggtgatgtagtcctcacgatatgactcgggacgaggtctagtgttggatacattgtatctaagggatattagtgaggttatttggcagaagatgtcatgtgcttacgtgttgagatagtaggtctcgttgttgatatagactgggactgagcgattgttcataaagaactcgtgctcctggactagcaaaggcagagctcgctcaagaatgtcagtgtcatttgtgtactcgacgtaggccttgatcatctgcgacagcagaggaggctgggaacggttgaggtagtagattcgagcgccattaggtacgaaaccatactcctcgatgaagtcgaggaaattctcaattgtgttcttggcgatttcaataaaagaacctccagttctgagaagacccaggatgatccagtaagagtcccagtaataaggttcacggaagcgaccacctgcaacaacaaaggatcgattgacggggatgaaactgttgggacaatctgagcagtttttggcgtcttggtcgtatcgacgggtcaagtcaggccaaatatcaataaccttttcagtgaattctctgatgacggtatcgttgatattgtcgaggaatttaggatcagtatcgagatcatctctggatacttcttccagctcattgccagcatcgtcaaagttttcatcgagaaagtcagcaagagcagaattgttacggagaggtttctcgagcttgtcaaaagcttcctggatgtcgcttagagggcgaatagctggcctgtggttgtgagtgttagtgtcaaggctgaagagcaattgagtggacatgacttacatatcgacaaaggtcttggagtcgctaaaaggccgagcgagttcgacctgttctaggatatctccatgacagtaaattggtgagtcgcatggtgcaacgacagtaccgtttacatagagagctgatgcagttgtcgcagtggcaactaaagctgcggcgatatgtcgtggagacggcatgattgaagaggaatgacccagttgccaattgagtactaatgtcaattaatattaggatgcagtacagaaacgaaggagggaagacaaagtaaatatatacgagtttctacgggaacaggccaagcaaagatgatcatgacattgtctctaaacaggatttagttgcctttagctacccttgtcatggggtgcagtgtaagccaagaagggaagagctgaaagagcgagagttgagcctgacgatcgtttcttacccactgcttctgtctagcaaggtatgtacatacggtaagtatcaaggtaggcaaccttttattttatttattagcgtgagtgattttgcgttggccaagagcattgaactttcatgtcatgacgatagttggcaaccatgtatatgagtcttgatttgaccatgatgttttgttttcagtccccaattgactactctaaccaattgatatatattcttcccatataatctttctactatcatgaaccacacaattggatacctctttaggtttgtaacgtaaatcagcccatgtcaacagtgacgttgtatcgttcagacatcaacatcaagacaccccggacgccactaaaaaaggcaaacaaacgtggagaaacgttctgcatttctcataataatccctgtttctgttcttccgttccccgcacttttggcttggctctcccagacttaaactagacgtttcttgcagtgaagccgtcgatttggccgattggttggtgacgtcaagaaatcaagacgagacgcgcaattccaaaagagattcctttccttttcccaagagtgcggaattaagctctttgtaaacgtgtcagcggcgtcctgggcgttattaccagtcttggctgttttcctgaaagtttccaagtcaacggtaatacataccaatgcattaattgagtttatctgacctaggtattcaaactcagtagtgaactgatcctagtagaagcatctgttttatacacgcaagggaggtcccgttagcttgaagcctctgcaacatgatatcggcaatgccgctgaatgtattatgtaactaccttcctgaatcatttagttctcttcaactctgaggctgtagaatagactaatatgatgatcttaaccctgaccctggctctgatcatgacaacggcccgatgtctcgcaactcactcaaacttaaatccaaaacagaaactctttgttcacaattacgtgagtagtttcgagtattctcaccgactctcattctcgatacgtaagcagtaacctcaatggaacaagtgcaatagtatgatacaacaaccatctattctatttgactaaacttcatttctattgaggcacatatacacttccctttccaatcttttgctgagcactcgagtcttggctctctccaagaaccttttcaaaaaccacctttaggcgtcgcaacacctcgtctccattctgtgcgacctggtaatgtgtcaccaacctattacacataaacttgagcccagcttcagctccaatctcaatgaaccgcttctcgctacaccctgtagccttgagattcaaccataccatgttagtctcagtcggctcatcaatcataccgcccatgctggtccagaggtcatcgaccttgcgggccatttcatgggaggctttaaggggtccgtcttcaccgttgggcgatttgccaaaagtttgctccacggcaacgcgacctgcagaggtaagaacaccggattgacgaaggccaccaccgatggacttgcgaacccagcgagcgtgcttcagcgtggccttgggacccacgagcacacttccagcaggtgcaccaagacccttggaaaggcacagggtgatggtgtcaaagtgagagcagtattcagtcagagacccagctccggatacgacagcttcccataatcgcgcgccgtccaagtgaagcttgatatcgtgctccttggcaaactcggagatacgcttgacctcactcaggggcatgaccatgccgtgaagggtattttcaagactgatcactcgcgtggggcagccatgaacatcatcgtctagggtcacgttctcctggatttcctctagcgtcatatatctcccattcttggggacaacagtctgaatctgagctcctgtaagatttgaggtgctagagtgttgttagttaagacaactcagcaatgctatatacgtgggtactcacccgccagcttcagatgtgaatatgtgggcacgatagtcgcagagtacggagtagggtggctgcgtaagaagagatctcagggcaagttggttgcccattgtgcccgagagaacaaaaagaccagcttctttgcctgtgcgctctgctacataagcctcaaggccattggtagcagggtcttcttgaaagacatcatccagtaaggagcatgatgagacagcctcaagcatggctggggtaggagttgtcacgacatcgcctggatgataagagtgttagaggtcaagagaccaatgtgtattggtagttgacatacttcgaagatcaagagaagctggtcccttggcaccgagccacgcattgtgaggtttctcagagatagcgtctcccatcttgatagcagaagaggcaaaggtgcgttgtagagggatgactgaatgagtctggacaggtgtacgaaagattggtaccgaacgagaactaataaaggacagattgcgaagtgcgacaagtcgagatgatcgactcattatgatcaagacagaagagagcaatcaagtcggtcaactcggagggttcaaagtatctccgcagaccggacaggacgaatagtgtcactttcagggcgcgcaacctccacaaaatgtacttgttaattaacgttaacggccaaacgtgaggggaaagtgggaaaaagaaactcgaatcggagcatttgaccgtttgacaggtaccgaggccgatttcgccccgtctcggctccggtagcgataactttagttatggagcttctccccgcaaatcaagcttcaaggctggacgatacttatttccggtttatatgcttgacttatacatgaaacatgtgtaattgtagctcttgtttagtctttgattataaacattggtaatagagctatatttaaacttaatgccgtgttgctcaaaggtttagcgtggcctggcgttgctatacgagaaactatctctcttgatgtctacctgcgccttaataaacccaataggattactgggtcactgcgacatcacatgaaacatgcttgtttaacggtatgaggataatccttatcaatgcttgtttatcggtacttgttaggactgccggctgatcggcactgtcaagcactcgctcagccaataatggatagctgctggcatggcactgcataaacgtttgcgtgtaactgccaggccataatctccatctgatactctaaggaatatcctcaaccttgttagcgggcgatctatgaatcctcctagggctatgatgccgtctttcccgatatcttgcatcctttgttgttagatgcatcgaatacatagatactaatcaagtgtgagttatcacataccgacactcgtttaccacttttctttcagttggatttacttccaaagctcatcatgacctctctcgtgccttctaggccctttgttctgctgttattcctcgtttgtgtggcggcacttctctctaggcaaccatatttcgaccgctcgcacgcccatcgcattacttatgcagatattagagcgactcaaatactcccaaggctcaacttctcaagatcacaccacgaattctacgcctcagaagctgctcgatctttatgcgacgcacacggttactccgtcttcaagcccaggtcggatgctctcgacggtcgtcgcaagatatacgacctcttcatggtcaacaccgagctggactttctcgaaatccgactaaagactttgtataattatatcgattattttgtcatcgtcgaggcacccctcacattccagggaggccccaagaatcttactattcacgataactggaagcgcttcgaagcatatcatgacaagatgatataccaccaactccaatacccaaaagggttcaagcctttgcgtcactgggatcgagaggacttgcaacgaaacgccatgttcgagcaagtcttcccaaaacttaccggcgaacaaacccctgcccggggggacgtcattctggtcgccgatgtcgatgaggttcctcgtccagcaacaatgctagtcctccgtacatgcaactttccgcggcgtctcaccctgtcctccaaattctactactactccttccagttcctccacgacgggcccgaatggccattcccacaagcgacctactaccaaggcatgcgcaagacaatactgcctgggaatctgcggacaggtgatgcaggcattcccctgctgcgtgatttggaaaagggcgtattatcgaatgcgggctggcattgcagttcgtgctttgcgacggtggaccaattcctgaacaagatggctagtttctcacatgcgtggatgaatcgcgactctttccgcgacagagatcgcatcgccaatgccgtacgacagggtgttgacttatggggtcgcaaggtggacactttcacacgggtcgataacaatcttgatctgcccagatgccttcttgaggatcgggagcgatttcgatatattctggaccgcgatggcgagactgctgggttcacggactacccatgaggatatcagtgccttgccaatgatgacggcagacgtgtcgacatgaagaaactcataatacgttgtgtcttttctgctttacctatatagagtcaaaatacccttagatagctactgggtagcagaaaagttaacctcccaagtcttagggtataaaaataaatggcctaaaggctatgattttagtagcataagatgacctactaatttcgtctcttatgttctcagctgccaatttttctgatacccttacatagtcataaactgtttcatcttttgttaacgtccaggctgaaatcgcttcagtctttggtcattaaagaatatgttgtgaatctcatgtaaagaaaatttcttcttctttatgagtagtaggcaataggtagaaattcagtcgatgaggaatgttacccagagaatagactacgcacaacctgaaactgaaatagaaggaggcatctaaactaactagactggataggatcttggaaaatggaaggaatgtgccagaacaagtggtcctctgacggcaacagccatctccctgcctccctcctccctactcccctgcctaagctctttcctcactaacgtcaagtcaggcacccatatcgaaaaatccatctttgggtggtaggtaacttctctcctccaccaattcgttttttgaacaataccaattcttgctcagctcagctctcattcggccggcgatctgttgaatcacatcacatttaccagctgatccttctcgtgcccactaccgctatgtcaagcaaatgttccagctcggactggtcagtcatccagtcacgatagcttcagggctaacttccaacaatggtccccgcgaatgagccgccagcgtcaaccgcatcaggggttcgaaagtcatccggaacttgagccgtgtgagggaggtccatttgcagaaaagccatcatctagcgcaagaccttcgattcgctcacagctattaaagacgctccaatgaaaaggccgaatccaccttttccaaaacctcgaattccagttcatttccttctggggaaataataatatcaacccttttccacacgacgttttcattcttgtttcgttcttgattttacctcatgatcaagaccaaacatggttccattgattctcttcgatgctcataatcctttgcgacgttctcgaaccatcataccactccgtctccacccccgtaccgacaagcctccgctccgcctccgttcaccgccgtccccgtctgatcggagctcccgaagggctgttcacgaagtaccgggtgcaacatgatctcactgcagtttttcagctcgcttatagcatacaaagtgcctgaaacgtgaacatttccaatcttgatctctggtcgcaatccgcaattcaaccctttttgaaattcaacgctgagatgctagttggctcatcgacctcttcttatgaagtacaatctgcagcatgcaaaaaagtattcccgacttacaggactcgatctggaaaaaacagagccacattagtgacaactgacgccagcagaaccctagggcggcaagcgaccatctgggaaagggacccgttcatcggaagcacttggccgttcaagaaaacggcagcacccagtcagaggcacccacgatatcctcccctgctgcacctcagatcctcaccagttcgtttgctcagccgggggtgggtgcgaacggaaaggcgatggatgcgtgatgcgagacgggattgacagggcaagggagccactgcaaactggcgtgcggcgcttgtcaactgcagcgatgagttggccaacgcatcaagtggtccgtgtgtagcctcccagagtttccctcgacaggcccctctctcacatctcctcccactttccttctaatttgaacgacgaatttcactcattattttcaaatttctctttcatatgtatctctggttctttcgactctcagtcgtcttttttccagctcaaaaggacttacagttgcgaagaatgggtgttgataagtatccgcaccccggcatcacctggacatatgcgcttcacattgacaactcaccccatgtcatctgggacaagccattttttacaattcgatatgttttaaagttgcccgagtccgctactttagtatggcagctttttcctactaatacaggcccagttcgccaactcggttaaagacaaaaaaaaacacgattataggatgtttctattaggttcataacgcctatctcattacacagtcgaacctcgtttcaagaacctgaatccaaattcccagtctataacacgcctcgcttccaacaactaccatgcagaaaaccgggaaatacaaattcataacgacataatcattcaatcatcagccgtttctagtcagccgcgcgcagattacttacacatgccgtggccgacaactgcccatgctttgctcgatcaagtatgttccacccagaaaagccaatgtccaataatcgcatcatcgccgtcattcagcagcagtagaaacaacagcgttgtaaacaatgacagcaccacccatgcctccaatacaaaataacaaacaggtagtgaggaacagcaagcgccaaccctcgtgtacagaactagcgttccttaggaaaaggcctcttctagccagcgctgaacctctttccgtcatgcaagcttatgctcctccgaagacaaaggaaaaagtgtcatggatccaagactctgaacagtggcagcgtgagagcagcgaagaaatcttcgaagcgactgccaaaagccgcatatgagccaacggttatccggaatgtcatgagctcgtgagaggggaattttatatatgtttaccgttggtccctttgttcgctgcgttgtcgattagcgtttggccttgtcatcgatcctggagaccccagcctcttgcaaacataagcatttgcccgacgatcattgggacaacaactagcacagggcggatcgccttcttctctcgcaaactggagggtctggcacggttcccccaaacaggcattctacgacccctataccagcgatgcttcccacttatgggcgcgtggcatatttcattagaaactcgactacagcgtcaaggtttgtctcttctttagcactgataccatagcagcacacttcacgaccgcgtatgtttttcaggtctagttcgtcgatcaactcatccactgagagtttgtctgggaggtcggatttattccctaggatgagaaggggaatgccctcaagcgacttgcggctcatgagatcgtggagctcttctttggcttgtgggatcagtggggtgtcggcgatgtcgacgatgaacacgatggcgctgacgcctcgacaatatctctcccacatggttcggaaccggggctggccgccgatgtcccagcattttagggtaacatggcctcgctgcacctttttcatgttgaaaccaacggtaggaatcgagctacgcggcacctggagtcagcatttgaaaccgtcacggaacgaaatattcggaatcctcgcatcgatatcgcagaaacacaaacacagagctggtagtaggaagcgcttactcaagggtgaattcgccgccctacaaacatgacaagttagccgcaagcggtcaagcgaggaacgagatgcaaacacttacagcgaggactcgcaataatgaagtcttgccagcattttgcaagccaaccattgtcacttccatctccatcgccctgcaagtcatggtcagtatgcggtgacttcaaagtgccacaatcaagcagcaacaggcagtaaagagtccaacatctcttaaataaagcctgttcacggttactcaccaaaacatgcgcatcagccaattatacaccctttgaaaaattcctgccatatttactgtcaggtcacagaggacactgctcggattgcgacaggcggtcgggtgcgggtagggtgctggttaaagcgaagcgatggctgtgccggttatcgcaaagacaagagaaaaactgcttggtttgagaaatgctccccttcagctgaaaggcgcaagaaaatcgatgtcgaaaacgatgcaacgaggtgtggcgggcggggtgctttatggacagaacaattcttgtcggtgctcagctgcagggtcgtggttgaaggttacaaaacagagacaaggagcaagacgacggttcaagaagaaaagcgatctgtaggacggcggcgggcgacgagtaacatttgcagctgtgaggttgtgcgcgccagcgtctgggcgttttgagtcggcgtcggtgtcggtgtcggacgcgggttctggcggcgatggaaatagtgaaggaggagaggctcgtggtgcaacgacggaggagcagtacctagattggcacaggtgacgcttgggcggaggcacaaaaaatgccccacctagacctaggacgagatgacggccgagacagtaggtagcaggtagtagatatggatgctaaaacagctaaacaggcactctaaagacactaaaaggccgccagagagacagccaacgagcaggagcctttggagcccttgagggggcgaggaatggggaaagtggtgggaacgacccgtgcctggcggcgcaagtagcgttggattttagcgcagatgcagcgccaaaagagacccagagaggttacagagatggatttttaatctattgcgtgtctggacggtcgacgacgagctgtaccttagtcgggcagagcacctgatgatgatgatgatgatgatgatgattatgatgacgatgatgataagatgtgatgaatatcctaccacttgctgatgatattaatattgtaaaaacaataatttgatgaaaggctttggaccagacctctagcaagaaacttgaagcttgtgcagggatgagcagtatacgggagcgccaaaaaagtagtgattggggactgcaggttgtcgcggggtgttgtgacattccaatcttcaatcacctggcccagctcaaggtggtagcagtgtgggttaggcgctgcggcgtttcattcgcttgctgagagtcgagcttccttgggtggagcgatgatcgaccagggctacgcagggctctaggaccgcatcgacgtcagtgctcaaaagtcgaagtcttttgagggcgcctaactctgttttgtattcaatacccggcgtctttgtcgctgacagaaccgtttagaggtgagagaacacagcggatagttgaagccggtgtttgatattggtgttttgaactcttactggtgagcttcttccacggttagatgcagggtcttgacagagcagaagctggtaaacaaactcacatatttagtagagtgtacagttccgatttcaacatatatctttgttaacacgatattaaagcataacccatagtaattcaaagttccagtcctttcgagggcataacactattcttatacagtcttcaaagtacttttatttttcctcagatctgggatgtgtcgggactaatgcacatctactgttgaagatgaccttggttggcgatcaataccagatttgcctgagcaaggcactcaactgacccggcatcgacttgatccaaacaatcgtgcaaggggcaccagatcttctctcgcagtgcagcttccttcggatcgtagaatttcaaatacgggcgtttttcgaggcttgaacgtcgtgctgtgttgcaatagcacatccatgtaatatgcaggtcttggtcaacagcccctaccaagagtcacggctaagattcattgctgatagcgagatgtttagcaggctatctatggttctcgcaagccattattacaaggcagaatgaatacacggggtaagcatcaactagagaggtagccagtcggcagaacctggatatctgatgaccttgcctaaggttacgctggaatcgagatggataaatgaatttacaatgagatattatctccacaagagaaatcagagtgaagagaccgctgcagacacctcttaccataaaaggtgcaccaaagcgagagcgacagatacctacacagtagactctgtcgtttctgtttcctacaattcaagatgcaaggcagccgaggtcagcaaatggcccatcctcctcgttcgttccctacatactgcatccagtctttgtgtctgcaaatgcaaatgcatgttgggtcgggctgcagttcgcctttcaaggcttagtggcgccaggttccattcaagtagtgattggaaagtcgttacttcgggcttcaagctggtcatgtcttgtcaccctaatgcctcgtggaggtggcgaccgggtagattgagtactcccaacgtctcgtgtttttgaaatctaagcgagtatctcgtctaccctatctccgggcagtgctgttcttgatttctgcaacaccctgtccatcgtcttcactataaacatagtggtcggaagtaataatttatctatatcagctacaaagatcaatcaagtgatatctaaagatgcactgctgtgagctccatcccatctttactctcaagtagttttaggaaatggcccccatttttcgacttacacagtcagcgtcgtacctatttcccaggcaccagctttaggctttactcgcttcagaagcggtgattggcaacacaaaggagccagacttatgctaaccggaccttgtgacttgaagacaggtagttaattcgtcaccattctcgttcattatcgtctcagcgaagggtcctgaaaccatgcgcagactgcatgtttggttagtttcgcgaaaagatcggatctccggaccactgaatttccacgatattcccgtaatgccaggagttggtgctaaaccatcgggcaggtatacaggagcaccgatcattgtagttcctcatgatttcaagagttagaattaagagatcccactactaaggtagacctgatttggtttcttggaagtgatggcaagaattcattccgccatcgcgtgccccactttgatgcgataagataagcaggcggaccgagtctaactttttttccgccttcatagcaactttttttttctgtctttgcgatagcctcattcatcctttgcgagcggcccaatcgacgaatgtctaccgctccttattattcttaaaggcagcaaaggcttcgcggattttaaatatctctgcgactcactcaagcatcacttgttttggacacagtgcttttgcgtacgccgcctaagtcctgtcattcttaccaagctttgcgaccaacctcaccagtcaacatggcacccacggccaccgaaaccgagtgggatcaccagttcaacaccctgcgccgtgagaacctcttccgaaaccctcccacagaccacagcgcctatcccgcccttcaattagccgtcaacccccatatcgaatccttcaatgccatctttcgtgacgatggcaagcctggtctgttgacgcatgccatagccgatattggcaccagaactttccttgatggcgacgaccgcgccccctcagacggaaagaacatacttactgttcgatacaaggacgtcttccttcagaagcctcaggtccccccttctaataagctggcccggaaccgccaagttttccccgccgagtgcagagagcgtcacgtcacatacagaggaaggctctcggctacactcgagtaccgcatcaatggcggtgacccggtcgagttcactcgagaattcggccaggttcctgtcatgatcaaggtttgcctcccaataattttcgacactgaagttttcttactcaccgtcactagtcaaacagatgccacctcgaaggcaactcacctgcgctgctcgtcgagagaaaagaagaatccgaggagcttggagggtactttgttgtaaacggtatcgaaaaaatcattcgaatgctgcagttgaacaagcgaaactttcccatggctatcaaccgacctagtttccagaaccgtggccctggttacactccctacggtattattctccgtgcagtccgtcccgacgagacctctcagaccaacgttctccactacctcaacgatggtaacatgaccttccgtttctcgtggcgcaagaacgagtacctcgttcctgtcatgatgattctcaaggccctggtggagaccaacgatcgcgaaatctttgagggattggttggtcctgctggttccaaggcagccggaaacaccttcttgacggaccgaatcgagcttctgctacgcacgtacaagtcctacaacctctacagcaagtcggatacaagggcatttttgggtgagaagttccgagtcgttctcggagtcccagacaccatgaccaactacgaggtcggcactgagttcttgcgcaagattgttttggttcaccttggcaatgttgatgtcaccgaagagcaagataacgagaagtacaagctcattctcttcatgattcgaaagctgtacgcccttgtcgccggagagtgcgccgttgacaaccctgatgctgtccagaaccaggagattctgcttggtggtttcctgtacggacagatcctcaaagaacgattcgacgagttcctcagcgtcaacgttcgtggatccatgcgagactacttccgaaggaaccctggtattccctttacgtccgaggaattccgcaaggagttccccaacaacattttccgcaaggccaacgaaaatctcggtaatgcgctggaatacttcatgtcaacgggtaacttgcagagtcagtcaggtctcgacttgcaacaaacggccggtttcacagtcgtggcggaaaagcttaactttacgcgattcatcagtcatttccgcatggtccatcgtggtgccttctttgcccaactcaagacaacagctgtacgaaagctgcttccagagtcatggggtttcatgtgtcccgtccacacacctgatggttctccttgtggcctcctcaaccatcttgcaaggaaatgctcgatcacaactgactacctggacgtgtcccatatcgccactcttgctgccgagctcggagttgttgatgtctcgtctgcttccactgacgaaaacgttgtcgtcatgatggacggcaagattcttggatactgtacccccaaggagtctgtcagaatcgctgattgcttccgatactggaaggtagagggcacccacggagttcctctgcaactcgagatcggttacgttcccccctccaggggtgggtcttaccctggtgtctatttgacttcaacgcccgcaagaatggtgcgccctgtgaagtatcttcccctacagaaggaggattgggtcggcccttacgagcagccttatatgtccattgctgttgtgccacaggagattgagtcgggcaaatcaacccacgtggagttcgaccccaccaacattctctcgattctcgccaatatgacccccttttccgacttcaatcaatcgcctgtgagtaattgcattcattattattcctcaaacgtcaatgctaatccggataaagagaaacatgtaccagtgccagatggcgaaacaaacgatgggaactcctggtactgcttctgtatatcgcacaggtaagtttgaagctattttggccgaaaaacgaagatgattttggccaaaaaccccccctgaagacggatgactaatctttgaacaagacaacaaaagctaccaaattcagacaggacaaacacctattgttcgcgcacccctgcacaatacttatggattcgataatttcccaaatggtttcaatgcggtcgtcgctgtcatttcttatactggatatgatatggatgacgctatgattctcaacaagagcgctcacgagcgaggtttcggccatggtaccatctacaagacgaagaagatttcactaaaggatgactctcgaacaaaagccaccaagagcgtcacgaaagcgttcggatttgctcctcatagtcatgtgagtgcccaccaccagggtatgttggacgacgatggtttgcctcacgttggtcgtctgatccaggaaggagacgttatctgcgcctggcacactgtgactcctgactacaatggcaaactggtgaacctcgacggtattactcattacgagaagtacaaggactcggaagagggtttcattgagacggtgcgcttgatcggagctgagtctggcaacgagcccctgcaaacagtctctatcaagttccgaattcctcgatcccccatcgttggtgacaagttctcgtctcgtcacggacagaagggtgttgcttcacaaaagtggccaacaatggatctgccattctccgagaccggtatctctcctgatgttattattaaccctcatgccttcccctcacgaatgactatcggaatgcgggtgatttcctctctttacgttgttttctcaagctaacatgacccaggttcgtcgaatcgctagctggcaaggctggcgcgctacatggtctggcccaagactcaactcctttcaaattcgacgaagaaaacaccgccggagattactttggccaccaattgatgaaggccgggtacaattaccatgggaacgagcccatgtactcgggtataactggagaggagcttcaagctgacatttacatcggagtcgtttactaccagcgactccgacatatggtgaacgacaagtaccaagtaagaaccacgggcccggttgtgccgactacaggccagcctatcaagggtcgaaagcgaggtggtggtatccgtgttggagaaatggagcgtgatgctcttctggcacacggaacagctttcctgcttcaggatcgtttgctgaactgttccgattactccaaatcgtggatttgccgccgatgtggttcgttcctttctgtgcagcccacagtgtcacagttcgcaccgggcaagaagaaggccccaagcatcgtacgatgtcgtgcttgcgcaatcaagctggatgatgcggacgccgtggacttaacagaggttcagggggagatctgggaagatggattaggcagttcgtgggttggtggtgaccaaactacgcaggttgttgtgccaggtgcgctcaagtatctcgatgtggagcttgcggcaatgggtgtcaagctcaagtaccgagtagaccgcaatgatgagcctagaaaggggccgatgaagcctatggcattggatggcgttcgggttggaaaatagatggatatattttgctgatttgtttgttttgctggggctgtatatctggaggcagcctatacattcacgatagtgtagcatgctaatacgactaagaattaaaaaaaactttctaaagaaaagcgaagaaaaaagtcatctaaaattagacattggaagccaaacccatcaaatactttctaaagatctgtcagtgctctgcggtgtattgcgtctttcctggcgcacatctcaaatgataatgtgatacgaatctccttacaccctcactgactctctttatttcacagtctactgcgggccattgactttcatgtgcttgactgacgtataccgctactcaagtgcgcccattctgcaccacgactacggtatgcttgataagcaacaactaccaacaacgggaatgaaaaccggacatgaggacagagtttagataaaagagaagccaggatgaggatcgagattgggttatggtgctgtactgtttgtactttgtcagtattagacacattatggtcagtttcaactatatcaaatccctagactagcacgggctttcatagattatatctcctttttgatggcacggcactcggcatcggacagctccgaacaaacataaaacggagctcggaaacgtggtcggtctagtgcaatgcaagacagcatgttgcgtctcgatcttggcagggaaaccaagtgatacgaaaagcatagggcggctgcctctagccgagacgttgggcgaatggcataatcatcaaagagtgtttgtcactcaaaggggaaatgtaacgagccgttctgtgaatccgtccatcaaatcaatggcactaactaatggctcggagtgtgtacagcaacgtggaagtgcgatatcaccaagtgttgttctccttttatccagtcccaggctgttggtctctagacttgcctcgatatcgttgatggatatttaatagagcttcttcctcgccaagaattctcggtttatggttgattaaacggaaggcgactcttttactcctttgagatagctatcgtcggtcggacctgcccaagactgctttttttctttcttttacatggaacacttgagcaagagctagcaccactgcaccttcccaggcctcaatctactcaaagcttcagcttgcgatacctctacttcaactctcttcggcctcttcgaccacaattttgtcctctctatctccctcttcataaccacttctagccatgcagtgccaagtcgtttggttggtcacgctctttttcgcgtttgcgacagcgcaaagttattcttacggcgtcgacatcgactcacttactcgcagacaagatactggccgaattgtcgtcaagccccttccacaaactcgcaatggcaccgtccccttgaggcctgagatccgggagatgcaagccgatcggtacaaatgggacctttacatcctctccatgagcatgctgcaggacgttgatcaagatgatccagcgtcgtggtaccagatcgccggtgcgtttgttgcactgtctcaactacgagacctggagaaggtcatgctgacgctttttctgtttaggaattcacggtgtcccttttgaatcatggaacggggttgaggctgctacaggagctaatcagtccggttactgtgctcacaattctgttctttttccaatgtggcatcggccatacttgaccctttttgaggttcgaaccatagtatcacacctgattctcaggctcacgctgacgatactcaacagcaagaactatatcggatggccaacgtcattgccggtatgtttcctaatgggaccgacaggcaggcatatacagctgcagcacgagactttcgtatgccgtattggaactgggcaatgccagctccggagggaaagtcgcatcttcctgatattttctggaatgagaccatctctcaaaatggacccaagggagttcaagagatacacaatcctctttactcttaccagtttcatccaaagaacgcaacagccatgatatgggcgcctgtaagtactcgcaaagtaattgtgactagaatttctgctaataaaccgctgtttagttgagaaactggaacgagacaaagagggccccaaattcgaccgaacctgacaatgacgaccaggaggaaccaacgtccgataacgaacaagtcaacagggctcttctctcaaagcttcctgagatccaacgacgcctttcaaccctcttttccagttacaaagattttaacagtttcggtagcaaggcgtgggctttctcaaataattcgactttggactcgctcgagtcggtccacgacattatacatatcttcggcgggctccaaggacatatgacatttgttcccctatcttcattcgatccgttgttccttcttcatcacactatgacggatcgactcgtcgcgatatggcaagctatgaatccagactcatgggtgactcctttacccgcgggagagaacagcttcacggtcatcaaaggcgagatgcaagattctcagtcacccttgactccattcttgtcctctgatgatggcactttctggaattcggatacttccaggaccacagaagcctttggttacgcatatgccgatacagatttgacagggaagcagaaagaagatgtccggcaagaattacaaaagaaggtaacagagtggtggggaggcggttcagtatcgcttttgtcggttaatgagcacactacgactacagagtgggtggccgaggtgcggttgagtgtactgcatgatcatgcctttacctttgtctactttttcctcggcgatccctcgggcagccaggagaattggctctctgcgcaaaacaatatcggcagtgcattgatttccggtagctcaaacaggaccgcagtggtgggggtacatttgacgtctgaaaggacgagaggcttgcaacctggagaaatgtctaagaaactacagtttcgtattgtcgagaacggcaaaatagttcacccagatgaagtggacttgcacatagatctggttagcgatgagggatcaaggattaagctatggggctagattcgaggactttgaagtgtttaggactagggggagtatctgacatgacctaattaggaaagagtttattcagatacttattcatagtaatatttagaaactcgagaactgttttaaaaattcttgcaaaaagttattgttatgtgcttgagaagacatcggtcgacctgccctccctggacctacatggctagtaacctgattgtcggcttttgatctcacaccctacgtcaacagaaagtcgaactagcttgaagagaaggctctaaaaaagctttcggctcgtcattctctaataatccccattgctatagcacggcgtgtggtgtgttccattcgagttgaaaaagcaggctttctataagatcgccaagtggttggtcacttgatattacttgcctacctacctaagaaacaaaacactttagtcctattgcaccatgttagacccactcttatgttattcgtcttctaagtttagttaggtcttaggctagattgatgttgaacccgttcggggtctgtggcacagttcatgttataagtaagaccttggtcatccaaacaccacagctattattcttgcatcattattagtctagtcaaatacaaaagtcgtcgtgcgcattcatcatttcaatcttcacgaaaatgtcagatttaaatatcccatctgttcctccgccatggactctcaaaggcgacatctacgccttcctcttctggacatctcgcgctcaagcgggcaacctcccagacatggcatattcgcctctcgaggcagattcgagcttcgctaaagaccagaaagcgcttggagggttgagcatgatgcagattattcgatacacagactctcctgtcgggccatacgatgagcttatcctggcaccgggcgtgtttggctatgagaaggatgatgagaacggaagaaaagtgagaggcaaagatatcaagattacgagaatttatgtctcgcagaaacacacttgctataacggaaggaaaagtatgtttacctaaatatttctttgtgtctatttgctgatcttcacgactagattggaatgttcctaagcacctcgccgagttcatctggtccaacaacacggacggttcgacaaccgtaaaagtatatcccaacgatacagctcccacagacccaaactcaggcttcactgaatcagcagttccagcgtccactccattcttccaagcgactttcaaacccgtcggatacacgccttcgttcccattccgaacatcatggcttaattatcttggctttgaccccactcttgtctttcctccgcttccagagggggctgggagccaaggcgagctccctggcactgaccgatggtgctctattgttccacagcaatcgagctcaaagtgtaagttgggttggtttgacgtggagcagcatcgtaacgaagataggaactcggctggtccacatgagaatttctggcctggttggcgaaaatggcagatcggtttcaaaatggcagacgccgtcattggttttgaccatccagagatctgggaagcttccaggtcgagactgtaaacactgaatcgcctgcaagcaccaggggctcgtaatagttattaaacacactgttgatcaacaagacaccttatttcgggactgtgcagaagcttgaggtgctagtcataacggtaatatataattaagcaaatgcttctttaccaaaacacctccaactccaatgcgagataggaattaatgaggagtcacaaccccaatctcccaaccaacaggttgcctccgttggctctccgtatccgtgtaagaactccagtctacgcaagaaacacagatccactaagcagtccactgctcgccatcacgatccgtacatcaagtcattaaacgtgtccaatgcactcgtacaaagtggcctcttcaaaccagccccaggcatggttcgtcgtggtccccatccccatatccttctgagtctcatacattgatgggcgcactttccacagccatcaatgagtccggaatagaaaacagaccaaccgatccatatcgattgttgtccttgaactccatataccagcggtatatagtaaaggccatttattccttcatgtatcgccctgcggttatttcacgtcgcgtggtcttcggttgccgtgtcaccggggttgatttgagaacgcccaatagcgcaggtgaccgacgtttgccatcgtgaatgggcagcttgcaaaacactgatcgtgcctagcgcgtacttcgtaggtttattcactcagtactcccagctcccgcctgcttggctaccacttcccgggcataaaactcgaccaacatggttgcgtacgcttccagatcttccactggaactgcgagacgaaagtcgttgaggagaagaaattggagttcgaggtgatttaattcaaccagcggcaatccaccaacctgcccaattattagcatctggtcagccatgaacaggctgttaagcataaatacataccttggcatatctcgaattggtgtaaaagacatccgagaagaacttgcttgcacacgtcacgccagagatgatgagacgatggatgttgaagctatcaacaacaaagtatgttgcagcagcaatggcaggatgttcggtaggagtggcagcccccttgttgctgcttgggcgactctgtcgagctgcatcagtcatttcctcatcgtcatcatccgcaagatctgaatcactctcatccgtatcattcatgccttcgccgcgcatcggagtatcttgaggagtctttgtgtttgtttgctgcgactgtgtctgccttcggatctcttcgtttttcgtaaccatatcattgactcgctctgtcatgcgatcaaaatataccagaaggctaaggaatacttcataagtggtagggcagtatttgtgtattctcgacaggtagctgaggatggtaatagcagggacattcttgccatgaaatgcgagaacagaatggttcaaggacgagatcgagctaccgctcgagtcaccagattggttcgcctgttgctggtgagcaacattgcgctgcattgcatcgtgctgtagatcgttggtggtggtgatctttgttaatagcgcagccaccatctcgataatgtccccaataggcatgccactaatttcatacttcatttgctgaagaggggggtcattaagaatgccggatccgccattgccagatagcaggtcggcactggccaggctctggatgtgtgccaggtcacgtatatgtataactttctgctctggcggttgcgagggtccgccagagagaggataggcttggttagatatttggaaatcgtcggatgcgggagatggctgttgagccgcagaggcatgtgaaactgggccggaccgcgaagcgtgacctaggggaccagagtccctcgcgtcagatgccatagacgagctctttgcatcatcggcataggcagggccggtagcagcagcaggcgatgaggatggaggcggggaagggaagcgtgaggctccgccagtggccgacacgtgggcggtttggcccgctgacgctggagtaggtgtagactctgaagtcggcgcggtcgctgttgctgttgtcgtcgcaggtgaccacgcagtagaactatggttgctgttaaagtcggcaagttctgctgctgtacgctgggctcgaggagtggtggagtgtcgtgatcggctaccagatcgataggatgaagaagaatcgtgtgagtggtggtgctgaagggaggggttggcaatcatgttatgaggatatgaggtggtgtctgaaatgtagtcgccgatcacagctgccataacatcgctatcgggcgagaggtcggggggtatgcaagtattaatttggaccgaggggtatcgtgtgttgtcgctggtctcgcagagtgcaggtaacgtagagcaatatcgtaagcaggcaagtatactgcgggagaggacaaaagcaaattattagtcgtcaagatcacagatagatagcaatgttgcaggcagttaatatcgcttggcagggcagatgaggtgtacaaaagggttgagggtaaaatggaggcgatgacgatgccagtagccaagacaagcaagttgaggaaatcgaaaagaatcaggtcaaatggaggggacagagtaaggtagaggaggggagaggatcgggccggtggggacgcctggagccagaacaaggacaagcccgacagatgctggagattttagaggctgagtgggcagtcactggagccagtgaggggagtcaaggtcaggctgactgactagcaacaggccttgtccagtaggtatccaggcgttaacactggactggactggactccatgcgacgagactcgcccctcaccagccctcgtgggcgagccagcggataccgtgtggtggtcgaggcagctggcgaccggatggatggtggggtcaagtccgcgctgcgccgattcattctccccgacaaaatctcggaagcgactcagtgatgcatctcttgaacctaattggcgcatccttgtacatcaagtcagggtcttgagtctttttttccctcgtctttttctggactgttcgagagtgccccaatgcgatccgtgtcctcagtttcgtctctggaatccatcaagagaagggaattcctgctgagtggggtgaggtgccattcgtcgtcgatcatcccctgtcaagaagatgcggaaaaggcttcatcctcaattattcgtcgtcattcgacatagaaaacatggtttgcgctcattgaaaacctcatgtgtcgacgtttgaagatgtaatcagaggggccggtatggatatcgaattgccacaccaaggccgcatcaagcgtcgttgcacaaagcgaactgatgcgtttactgtcggccatggtaactgatgtggcgttgtagattcgcatccgtcctgataagagcacaggccgacgacgtcaccacccctgccaacagcatgtgcaacccatacagactcgaagttgtttggatggatggcttagtccctgacaatcttcatcaccagccgtcgtgccgtccgcttctttgcgacaggtcccgtctatcgtctggtttcgcccacgtttcacgggctgaatgcgacgctcgtgtgttgaacggtgacgatgtgtgcgatacacaagggcaagttgtatattaaggcactcgtgaaaccaggcacatgaaacatagagaaagtgaagcaaacaaattgcacttaccgaggaccggacaaattcaacgtagattttgattaagcaaggcaaagcgctggcggcgagaaaacagagtggcgcaacaatattaaaagagctatgctcaaggttcgatgtaacggggtgggatgtggtatgattgattcatgaagtgagatactcgtcgaagagccgccgaatttgaagtaggagaggtcaagttaaaggtaacagctaacagctgataggtaatgattggctgccttaggtaatgttgaagcgtgatcgcaagaccaagaatcaataggttgcgcgtattccggcgaaggcgacggagacggcgaggagcggccaacggagcggagcacgcaggctgaagataagtcgagggttcctccgatcagcgctgttggaaaacaaacacaagatcacctgctgtatgaaggagtgtagaaactgcagtgatatgatgtgtatccgagctttgatctttgcctaggtgtaggaaactaggaatggttcgaggtttgacaacacatgaggcagtcgactccaatgcgtccggggaatagcgggcaatagcagcagcgcaaaaggtcaaagactcagacaaacaaaagagacgcgcaagcgagcacctgaagtttggacgaacgcaactgcaaatcttggcccaaacgcagccaagtcgagtcgagtccagggaagaggtgcgacagcgaattgaatgacacggctctgagggatgatttggctcggtcgaccaaaatagcttggcccagataatcgtgtggtccgttcactggggctggtctgaatctgaatcttcctagcgtaggggtctctctccaggtaaagtcaggcgagtggctatcgacaatggcttgagctctctgaagtggagttgagatggagacgagttgatcaacaactcaatcatgtgtactattatcgtctcagggttcgtcaggcttgatgagctgctttatataaaaagaaatatcgacagtgtggggattttcagtatgctcaattgatgaagaagtgaaaattagggatgttacttttaatagtctccgacgaggaaggtctgggtcactcctaatccccactgacttgccaaagtgttagggaaggatctcatcactcgtttccttcccatgttgatcggttcgcttaggcagttatgatacattgagtcctcctgggtcatttgtttagagcacaccttcccaaatagatgttggttgtttgtagatcaggggttgggcaacaaccaaaggtcaattacctatctctggttcttaagtggtagcactagatgaaccaaggcttctttggaaaagcaaaagcaacagacatattcctgactactgtacaatacaattgctttatgttgacaaactcctacatggcactgctacggatagtcgacaatgcataggtacatagtactgctggccccccaggaccaatgatttaaagcacgtgggcaaattgctcacagagacgatcaacgatggacgctacatagtatattcaaatacgcaggctgtgatatgtttaaactagaactacatacaacgcttcattgggtatttcaaacggcttctttcgaacctgccacagccccatgacgatttgcattataatgtacctgacttgtatatatgcaactcaatttcggtatgttacaaccaccatgcatagcctcaatataggttccagagagcccatcagtatacatatctcttcggaatggataagctcttgcaaaataagtggacaacgaataaataaccgccggctatctgcaagttcactatttcacccacgatctgcacaactcgccactgacgcaaggaacccaaatgccatcacagagtgcgtggtttaaacctcaagacaactgctgtgcctctcatccaacatactctaattcatcgtaccattcctgcgctgtttcctggttgcaagatgccgatatcgggtataacctatttggggttgtagtctaatgcaaggcatctacaatatcacatggaactattccccaaccccggaacatttgagaatgtccatttaggcgacgagcttccctgccttcacatgtatgtacacgtgcttcataaacaagtttgtttctggcggtgttgttcaaggcacggatacaaagttggaaacatcacgcagcttgcagcggtcaagcaaagactgagtcaatagataaggcacagttgcctgatcttctactattaccaggtagcctatgctcttcgagcacatgtcacttgttcttaccagctccaacacccgtcatcacgagatacttaaaatgcaggttcgtaggtctctcatttgttgctaagagtccactatgctacaagtctggagacaccaactcaactatctttcaaatccgccttctagaaaagcggtgaacagtctggatagctgcctcaactcatgtgcatgtcattgtacacgacaatcaatttaggcgtttcgtattgacaatcaaattcaagaatcacattctcgggctcaaactcaagcccgagttatcaaggtgacacgagcatcacatgcttggcaggttgatcaactcaaactgcggcccgctccatatcccgtccccttagcactggattttagtctatgtcagtgagatcgctaaaggtgttgtctttcttgatctcattatctagtgtacagcgccgagtgatgtctaactttcttgcaactacaattcgttgtttcttgaaagagcctggccatgccctcttcaatcatcacctcgatatctgtcatgggcgtctgtggaatttgttttccttgttcatgcgcccactgtcatggcgagtttcatggcactgctcatgctggatcattactcctcttcctcgttatgtcctgttcaccgaggaccattactcatgccgcacagcgtagtcggtgtcagggagatacaggtgtcggtccgctccctccttagtgagaacaaccatacgaatgacaccaccggagctgccatcccacttgatagcctctctcaaggctcccttgacgaagttgacagcatcgtccttctccatgccctctcgccagttggcatcacagtaaccgtagatataagtcgatccagaaccaccaatggcgtacgactgcttgtgaagagaacctcccagaggaatggagtaaacctgaccaccgaatcgctcatcccagccagcaataatcagaccggcactgtaaacggcggttagtaatcattccaatatggatatcggactagtgatatcgggacgtacgataggcggtccttgttggcgtagcaaatctcttggaagattgacgcagcggtctgtgtcataggaggctttccgttggtcatggcgaagagtccaagctggtattgaacaatatcagcaacggcctgagtgtcggcggccgagccagatcggcaacaccaaatggtgtcgtgtactctcgtcaacttgtctgtcactcggtttgcgatgtaggcaccggtcgttgttcgtgaatccgcacctatagagcagaggttgttagctgcatcgccattgggaacaataatgcatacccagaatgacaccgtccttgaaagtaactgccatactaataaactgttaggccgtgtcgtttgcatcatcaatgagttacgtacatcgatgttcccaggctatagactcgttagtaagttgcgcaagtccatttagaatgcatttcaatactcacttgacctctcccttcttgaggcgatccatatctacatggataccatctggcgacatctgtaagcttccatgtcgatagctatgacgaaagaattcccaacgcaccctcgttcaacactccagcgttaccaaactccattatggcgatttttagatgatttgtttaatgttgtaagaagacaagcgatcgatcggtcaagcgtcgtgagtcgtaatgtttcgttgccgttggtcgttgcttggggagggctgaagctcatgaagctcgggcaaggcagctctgaacgcgcagccgccacgaccagttatcagcacgtgattattcacgtgactttatactcttgaagagaacaatctcattggcaaatatacaatgtttatgaatgaatgttttgctcattcgatcttttcagagatacgagcttaacagtaaaaaaaaaacaatactacaacgttatgtgagaaaccgtaggcaagtcaatgaggttcgctgttattataatgattcattcttgctattttcaaaagtgtgcattcgtaggtaggcatgcagttctctcattaagcggttagcggtatcgcagcacgttgtgtatgaaggccggtccagccgaagccagtatatacggatttctttcccgtccgtgattactcatgtatcatcgatacttgacttgtggccaagctttctaatgtttgtgcaactcttgatcaggaccctcacccgcgacgccctcgacaccccccttcttatccttatcgccacagccacagtcgtagaagtctccgatgttctcgcaatcgaacaaaggcttgtgtaccctctcgttgacaatgttgtgagcaaagcatagccatccagcggctgcgttgcgactacttgtctggggagggtattgagcaagtagctttcggaaatgctcggcacactggccgcaagggtagagtcgggcaaaaaggtgcatgaaagtctcgagggccatgcgatcatccttggttggcttatcggggaatcgagacatcattgtgtggaggaacttccacgtcgcgtggccaagctcagccctggtagaaggtgtgttagtggcacgttgtattgtaggttcgaactcaaacaacatactttaacgtcgcgttttcgagcttaggcgcaatagactcgccctggaggagacccgcaggcatagcgttgaggtccgccacgaactcggatcgagaagcgtctttcaggggcaattcaacgtcattttgaagtttgggaagtaggacactgcgcgtaggaccagagaagaaataagacagggtgaaaaatacacctaggaccagtataaaggtcagcgttaagtgctgtcggcgggccatggttgcagcgttggtatataaaagagtgagatggaggtcaatcctccgtatgtggttgacggctcatgatagtaaataaattccagccttgacctgtatcgaacgagctcctaaccaccaaatccactaaccgattgcagtagaagaccctgcgcgtcctgacgcagtgggggacaattgaattcacacgaatcatatacgaggatacagataaagtggcatgaggtggggccggccgtcgccagatcggatgccggttgagatgggtggatccccgaacatccgacgtttaagtatcgagtatcgtgtaagtgagttcgcatattgagtttgtagatgagaaccttgtcagtgctgtcgatatattgaacttggaccataaatactcaggtacatgaagctgactgcctaagcaataggaagcattcatcgacgagattactagtacgcactgatttagggttcctcactcacaacctccgattcctcgtccattgtgagagttgatgaatcagcgaaacaactttctaatactatttacacacgttcaaataaacatacaacggctgtcagattattggttggttattgcaaagccatgagggaagaaggggtagtgagttctcataccgctaccctatacaaacgacaaaaactacgtttgttaaacacaactgttgatatcactctcgaagtatcagcttatttgtattaatcagtaattagacgatgtgttttgacgtactatagttgctctagtgttcttattgttatatgaactcagttatcatgttgccaacaggtctgcgagagagacaaagatatgtatagcaacaccaagaccaccctcagggtatcagaaaaattgaccgctgggagtataagagataaaattattagggcagtttaggctacttagactaagcttcctagactacttacttttaatcctaagacttctttttttcactaagaaggataactcgccaacacacacatcccccaagacttaagaggccgacttttctgctacccactagatcacctctatcaagacagttgggccagtatccagtcgctgagaagatgtactgggctgcgggaagtgatttggatagagttacgcctcactgctacatcacggatccttgaattacagaccagctatccaggactatttgcaagcctcgtcactttgcgtatgtgacgttatcggccaccccgccatttcgaattaaaggaggaacaaaggacaatatgtcttggtctgcggggtattgaattccgaattaagaaggtagggactgtcagagacagatgttcgcgtttctaaagcgaaacaatcatgacgaagatggcaacactggcatgccaaccgtatgggcacagatgaagtcggagagacagatgtctgagcatcagaacaacaaagctcccttgcagaattggtgcctataagcagtgagacaagacacagccaaagtaagaggctgagatttcaacctcctctctgcatggacccagacttgtagaccgggcaccatgaacgacaacaaagaaggtgccgcaactggcgaagacaaagaagtcagaacatcatagcctccggactgaccgaacgaggcagccacgtctggaaacacacgaggtcaggcatgcatatcttgacacttgttatgatacatgctatgcacccgagccaacaggacagactgagggtattggaatctcagtttaagccgacaatcaagtctgggaacttcactctgtcggcttgaaaaggcaatagctcacccgtgagcgtgacgagccgccgacagcctcgtctcaggggggatctactgctcctctagcttgaaccagccgaatcggagggatcatcgccgagaaatggttccgagtcacctgtccctcaaatgtttctcagcaggtcactcgtttcgtttcaggcagagtcacccttgagcatggataggaagacgccaagccaagtggactgctgctaggggacgaggttgaacagaacaagctaaaaagcatcccttttggatcggtttccaagagcggtagggcagcgacggcatggcttgtcctataccgcattgttaggtagttggtagaggtacgcgggtatttttggtgatagcaactgccgtttgcacaactgatttagttgcaagaggctataataagacgaagcagttggtttccactggtccacaataacagctggatcagttgtgaccggcaaggtacctatgtaatactacggagacttgctgagattaaatgcgcctttgcaggctcttggcaacgaaaccatcacgatcaacagaagcgaaccttgccgaagtcgggtaggaagaaacggtagaaacaaacgaagcggatatcttgacgagaacatgaatcggacgactggtgtttagatggcgtcaaaaaaccaaattaccaatacggcagctactctggcggcttacaggggagggcctgtgagattgggaccaaattaggtcatggacatcctaatttggggagaacccctggaccgcgtttctttctggtaggagcttggaagagcctaaaatctgtcgctacatttttacgaagccagaacggccgctattgataatgggctgcttcaggtgagttgagatggtgagtcaatgcatgattcgcgaatccaaagtcaaactgacgataggtagctgtgtaagtggctgtgcagccatgccacggtagggcaaaagaatgtgtgtggaaacaatctccgtttgttatgcactgacttaagaatggctgaccaccaaaatactataatgcattcatggtatagcggccgcatctattgtaatctatgtatagagaaacaccgcagagatggcttatgcgggtgaacggaagaccaacagccgagtaacacctaaagaaagggagaggatgtgacggtagcagcaagaaacagaagcaaaatgcacagacggcatcacggtgacaatagtctgcaagtaagattgaatgtgatgataagtgtgtagggataagcagagtaaagtaggaatgacaatgggtgctgataacctccaatgacaacaacctcaaggtctaattaacaggcttgccccaaacgttaacaaggaaggatctcggagtcatctgtagatcatttatggcgacaggcaagttgagatgaaatacatggttataccaacccaatcgtagaataattcttacacatcactacgacgacacgagaaaaccatgcgcagaatttgttaattgagacatttaatacagaaaatatttaaatacgacactgtagcaagagactgacgcgcaatctcggggactgttcgaccaaccgaagcgctgtatttctttgcaccttggagcgcccacgtggagttagagaattcgctgccctgcattgaagccagccacaccctgtactttactggacacagtgagtgtgtgagtctggggacaaacacgagagattcttgttgctcgtcgtcaatggacgttgtatacccttacccattatggccctgtcaagccaccattgtactctgcttcaaagtcatttcgcttgcagttcaaaggccttggaagcgaaagacatggctccctaaactgtcatctatcagatcaacgcatgcatgtgtttcctttttcttcaatcaaagccgtgatcgtcaatcaacctcatcaacttgattcctgccgagtaggacccgcagtaaacaagggagacactggcccaggtacgatgctgttcgcatgccatggacgggccaggaacagggtcattataattaaaggcttgagtctaagtggcgccgtctagaccaagttaagcgcagctaagtcttttcgagcgggtcttttcgtcttgtcaccaaggtgcaattggtgtttcccctgtgcttgactccatcgcagtttggttcctggatcacggcgctatccatgctgccatgccacggggtggccctcttgggctgcagactaactcgtagtagactagagccaagtaaccttcgccaaggtgtgttgccagtcgggaggctgctgattacggttagcagtttatacatgatcagtcacaacgcagtaccttgattcccaggagaaactgacgcaatttgagagtatcgttggaaagacaggtttgtatcgcctcagtctaccagtcgcgtgtgaaaccgttctgggcggttgcatcaactttcccacgcgctctcgtccatcttccagagtgtttccgttggcttatcaaaaagccactgtcaagtacatatagttgcacaccagccacgcatacgatgtccagtttaacgggagagaccttgttcttatttcatgtaggtatgaaccaccaaagacggtcgatacggcgtgtaagtgctaagcgaaagcatccatcttggattgatctttatcaactccatctcatcgccatggtcacatcgactcccctttgaatattctggaccaagaagacgaacgactagtatcattgcagaatatgcatagactttttggctgctacctgatagcctggcaattaactcataatttgacttttacgccggagcagcttcccgtagttcggaacgtccccggttacaaaaggaggagaagcaaaaaactctggagttgtaaaacgtgcacacgcaagctgcttccataatgcaattatgcaagatggataagatgaacgagagcgcgtcagcttatggggacgtgagttgttcaaagatgaagctaggccttactgagcgtctagagcccagtttcgccaatcacatcgcgttgttcacagggcatccttgcatagccttttcgtgtggtttttacacaaccattcacaactcgcacaactcgtcatctcctcagcaccgcataattgattgacattccacaagctttgaacttgactccccccggcacaagagagacacaaccagtgttttgggactcgacgctacgacatggtctgttaactaacgctgctggaccattgctacagctgccgctgaagctgctacagcatagcctcgatgccatggtatgccatgtccctgactgactctgcttctgttaccttgatgccgcaccatggcatggcatggctcaccagcataccggttcattggtgctacatgcgacgtgcttgcatcgattttcattattgagcgaggcacagaagactctgatgcatgccgcttattcacgaattataccgaactgcctattgattgattgactgtgccataccctggcatggacaccgtctgcagagaatgtaattatcgtcgcaacaaagcaatctcagccacaccctggcccttagttcacagacgcaacgcaacgcaaaccccccttcccttcggtgcgcaatttcagttctggcgattttgctggcagttcactctccgcgctactaaattgagttagacagcccaccattaccgccgataacctgggaaggttctccctaatgaccttggaaccctgggggcttgagaggggttagcctggcttatggcgccgctggccgttaccgtcgcgaatcatctcaacgggtacgataaacggccaagggcgctcacaaacgcagcctcagtgaagaatacggtttgcagataaggttggatcccgaaagattgcgacaatgcgtgaagaaggcgttgaagcattccccgaggtgacgctgtactgtgccggcacctttccccagccgacagacacatcgtgtgtctcgctgagcgctgtactttgaaacaagcccttcagtacattacttggtcctgccaccatcacggcattggttgtacctgtcgacctcgctgcgagtacccatcagccattcaagcttaagctctaggggtggtgtggatgccatccccgttttctttgttcacccgtcaccgtcgtctccccaggccaggtccacctgaaaatgcaattgagcccgggagcacgaagccgtccagtgtgtccagcgacgttggcgctggaaaaataggttgggtgttgcacagatggacatgtatccgctcgccagccaggttgagttaggtgcatctcagttcagttcaagttcagggcactctttgactctcatccaggtccacatcaacatccatgcttgggtcacacccccttgatccccgtccccttgtccctgtcgtgtttccatgcccttcccatctccccattcccattcgccttcattccttctttccattactgttggccctgtcgctgtcccttcttttctccagtcgagccttttcttacatctagtacttacatactctttattctccttcccgttccctcgtttctctctctccacatcgacctctcctccaacgacaagcatcaaaggcgtcgtcgtccgctatccgattctcgacagcgcttctgcgtctgaaagccgatccctcgcgagacacgtttacgacttaccctcctttactcaccccgagtctggcttccagtaggacctcaggaggttctagcaattcaataagcaaatgtcgacgcaacgattgatttaatctcaccattaatcaactcgactgtccgtccagacatcgaacccgaatcgaggaaagccgttacggatcatcactgaacgacacgcgcctgtttcgaatcatttgacgatatttcgtctgtcactcttttgaattgtttttgaatcgcatacatacgctctacgcaaactatatgtgagtccaaattttatatacgatttggtctcgatggttatcggcagatggatggattgaaggaacgaggccgacattaaatgaccgacgaccgtattgctcaacccccccgaacgactactaacaaacgaggtagatcacactcgttgacattcgtcaagtacattcgctgcaaaccaaaccctgacagtgagtttgacgacattgacgacaattccattcatctaacaacaggtccagtatacacccgaacatattaattaccaaaaccgaaaatgcacgtaaagtccttcgtcctggctttggctcttgcctcttcgtccgttgtcgaggccaaccgaccacgcatttactaccctcgacaagtcaagagagaagtcgtgaacaatgctgccgccgctcctgcagtgccagaaaaccaggtcgttcccgacctcgagaagcgagaccctcaaaactcgtttcttgatcgcctcttcagcaacaacaacgatgataaggctagcacaggagacaaagagagtggtatcaacttcgatcccactatccccctaggcctcaagcgccctggccccagtgccagcgctccaccagcgctcgttcttcaaccgacaacaacaagcatggctattgaggaacctgagacaactgaacccgccgaagccaccgatgctcctatcgaaaccgataccggtattcttcttgctcccagcggtattgtcaccagcaagaccgccgtaaagtccacccagccagcaaagacatcagctgctgcgcctaaggaggaaacatcagctgcccccgttgagaccgagactgttgttgaaactgaggagcccgccgtcaccaccgaagcccccaaggaggaaaccaagctcgcggcaacaacagcgcctgctgtaaaggagcccgagtctgtaaacactcccaaggaaaagcctgtcgactcaaagactgaggaacctgctcccgtcaagaccacggaacccaaggttgagcaacctgctagcactcccagcaagaagacggttattgagaccaagactgagtctccagtcgagactaagcctgctgttgtctcaacaaccaagaagggcctccttgatcccgttgagaccctcttgtcttccctccttcctgtccctgctgagtctaagaccacgcagcccaaggctgtgaacactgagactaccaagccgaaggaggagacccagccagctcccgccgagacccagccagctcctgctgagactcagccagcccctgtcgagacggagactgttcagcccgctgacaccgagactaagagcccctcggttgagaagcccgcacctacgaccaaggaaggcctccttgatcccgtcgagacactgttgtcctcaattctccctgttcctgccgagaccgagactaaggaccctcagcctgatcagacccaatccgagcctctgccagaagagactggaactcccacaaaggagccccagcgccaggagagcaagcctcagactgatgaccagactctccccactgtgagccctccaagcgacgagcctactgctgccccaggcactgctcagacatccgagggtggtctgctggatcctgtcgagacccttctcagctctctcctccccgttgacccatccgacgtcaagaccacatcgcccgaggagacagcagctcctggtattgagcctacatccgctgctggtgaagagaccggttccgaacaaactgtctccggcgctcctgtgaccaaccctgagaccactggtcttcctgagcttatccccaccagtatccttcctgagcccacgctcccgcttgatgagactgaccttctgcccatccctacggatatcactgacgttacctccatcctgcccgagctttcaagccccgtcactgtgtctcctgctattcccacgacacttgcccctgaggagtcccagactggtctgccagatctcacatcattcgtcgaccccaacaccaagttgattgatcccaccgagtcacctaatgtgacacttcctgatgcaacctccggcgttggaactgaacctgctgagactgagcttcctgtacccaccaccgaacctgtcaacggtaccgagacccagcctgccaatggcactgagactcaacctgctcctactggcgagcctgagactactggtgctcccgagcccaccgaggatgttactgaggcccctactgttgctcccacagctaccggtgccgcctcagaggaacccactggaaatgcaactgagcctgccaccgagcctattgacactgctaccgactcagttcccactgagctccctgctactcaaactggtgatgaaaccaacggcactgctactgaggagcctaccagccctgccactggagtcgaaactgagagcgcacctgtcgcaactgatattcaacagacttctgcggctgtcccaactgtctctgaagttcagcctacaatccagcccacctctcagcctcctgtcgagactgagactcagcctcagacccagcccgagcccgttcctaccacccttgttcccacagctgccgagcccgtcactagcattcgacctactgctactctcaccaataccaacaactggttgcctaccaccattatgttcgagcccacctctatccccgctgctcccacccaggccaccgagacttctacatccacagggctccctgccaacattccccgtgtcatcctgcctaacgaccccaacaagcctattcctgagggttctcgttccattcaaatcggtttcctcttccccttcaactacaagttccttgcccgaaacaccgtcgcggctgcccagcttttcaagtaccttcccaagggtcttgctgatgctggtggctttagcaaggaccgtatcctgatcgaaaagattattcccatggatactcagtctcaatggggctacattactgccctggccaagatccactaccctgagaacatgcttgacagtctccaggctgatctcatgacacccaactctctcttgtacaacaacgatcttgagattgtccgcaacctgacctccgtcatcaacaacaagatcgacatctttggtaacactgataacggtgctagctctgacaccggcgactctgacgacagtggccttggcggcaacgatggtttcggtaacagtggcgagggtgacaagactgctaagcagaaggctactaccgctggtattgctgttggtgctgtcggactcagcgtcatgtacggtgctgccatgttcctggttgcccgccgatacaagcgcaagaagcaactgggtcaccgccgtgccagctccattggcagcagccagcgatcttccgagatgcagtacaatggtaacggtagccctgctctcatgggtggcgctctcatgagccgtgatttctccaactacggtgcacagggtcctcagggtgaacaagcgccagctcgacctggtggccgtgacagccatggtagtggacgcagtggcatgggcaactctgcccgcacagctttcatctccgctcctgtagctgccgagaactctcttggatggaactgatcaagctgatgatgcccaaacatttaacaacccccccccccccccaaaaaaaaaaaaatctataccttttcaccagtgcaccacttttcttttttaaaacttcgatacccttcaggtgaattgtgacgacgacacctaccaaccactgcagcttgctactacgaaaaccgttccgcatgagcctttaactcgaaacgttcatttaccatgctcttccttcatcatgttgagacgacgatgcggtatgcgccttgctcttcattatagacttgctggccggtaggcttccccagcccagcccggccctacatcatttacccattacgcctaacgcctcccaaggggtagagcccccacgtactttttactcattccttcggctccatcctggcgacctggcccatccttttttattaatgcctttactatttcttttctcttttcattgttttttgtatcttgtcgtggaagaattggactgttgtgtatgtaagaagaggtggaatgggatggcaagggataaatggaaaagtgaaaagcttggctatctagacaggcgttttggggcaggacaagacacacgatggtggaagaacgggttctggatgccaggatacatgtcagcttgtatattggaggactatgtttggtgtcctcgccctatggcttgtataccctcatcttttgagaacagagttatgttggtggtacttttttaagacttttcaaagacattagaaaccaaacaaattcaattaaaaagacaatggatactcgtgaacaaagtgtctctgcaagctcacctgtgttattgtcaaacctcaactcttatcagtgagaattcctttgattcgctattttctgagtttcgtgatgtgacatgtttcttctatcagcggagtttttaccaacttggtgtgtcaagtggttacattgaagtcttgataaggctgatgtgccgagctccattgtgttgtgagtacgggcttgaccgagataattatctgcatactgcatgtcccttgtttgtgatcttccttgaatagatggggcaactattggctgcacctatgtgatagcgtacatatttagctctcgttgaccaacggcatgcaatagcctacaaaacttcagtgaggacgtatgtatatttctgctgagacatgtgcaacggggtgtcccgcaggtggtggtcgactttcttgtcagagtaatttcccctgcattagaccttggtggtcgaccacgctatggcgacggcgccaacggtgcggcgctcggagactgggggctagagacaggggttgatttatgtcttgggacacacacacactcgttcatcgcaattgaccctccacgaagttgttcttgcctcgtcttggactcgggaagtgggcaggccaagcaaactcagcttgagttgaagacaaacacgaattgggaccatgcgagtccttgtaacgttttgacacttgacgcagtactccttgtcgagtcacgtcccgtgcgaggggaatgacgaagacttttttctttttctttttatgtttccttctctatctatccgtatagccgtactaacttgttaaatactagattgcgttcattagaggttgtcttgaaggtgttggcgcgtggcgtggaaaagctattaatggtacccgtaaatgcgagtgagaaagaaaaacgagatatagagggaaagcagtcaagcgtggccgagcagcatgaaatctacacccatctagaacgcgtgaggtctcgactttgttggacttggctatgattttgtctgctgagctattgtaccgcactgtagtataggtggcggagcagctaaattagaaagaggggaggaactggtaattaggtaggcacagaccaggccgggccacttcaagtaagtccgtctagggtcgattgtgtgattcttctcgagatgctagtttgtgtagatcccgtcgttaggtcaggtaacaacgggcttataacggtgggctgtagttgatggcggtaaccctcgagctgttgattcagttgagtaaagatggaggtgtcgagttaaagagcaaaagtgagctgagaaagtatcccttgccgaacctgtcagctttcgtttctcgccatattattaccttgcgtattgctaaattattctttgggcggctgagattagagttgcattgctcctcttgtgtatggcatgttcatgctatgtttgtgctcctggtagtattggtggggaggggcatctctctctctcgccctcactttctgctcaggggtcgatgcagactattgacaaagatagcaccaagacgcggcgcctaggttgagtttgaagatgggcaatgcattaattattgctgcgaagcttgtcgtatatcgtccaggagtaaaagaattcaaagtggtgcggcgtgggccttcttggtactaagttaattgatatgggttgatgctctccttccctcgttccttccgcacggttgtacattactacacaaatctgacgtccttgcttttgacgtttttgacatccgctccttcccttcttctacttgacatatctctaattctggccttgattgcctcgtccgttctttttgttaaacaaacacgctcttttacactgtcactcattttgcaattccagtaaccatcaccatcactcatttacaaggagcctagaggtagcctaccattcggacgatgccttgagacctctggtctggctttacccaaaccactctaactgtctctctcccgctctcttaacctcttaattacttgtcttagtggcaagacatggcaacgccatggaacagcatgggtatctattcatctaatgccgatcacgacgacaagatcgtcgttgggccatacgacgactcgaggtatacatcatcatctggcttcacttatgcccgacaaccttcaacacaacctgcaaactccacgtcacaattaatttccccgcctcttctatcgccgcctgttgcgagggtatcgcctggtccttcaagtccgcgcagccgcagcccagcaagtcctcaaagctttcagtctctcaacagcccctccagtgctggattcccgctcagtccttactatccgccatcgcaggaaaaccagtaccttaactctccagtcagcgatggcttctactcgcagcgcatgtcaggcgcaactgatcctcgatactcgacaaaagcccctaacatgatggagatggtccttgagacgccttattttgacactccacctcatacaccaggcgatacaagttttcgaagcactgatgttgttgaaccaaccgaagttccgttcaacaatggctggagaccctggtggttgcgtcgaagagttgccagtgtcttcatgggcatgtgcataatgctgggtgtgatcggcgaagtagtgatgtggtggctctctcaaaaagatgtcgtcagcaacctcaagggtctctggacttttgggcctgttgtaggtaagttatcgccaagaccattactatgtgtggctgcgatctttttttatgcaagttctaacatttatgtagttgtttcaatcgtggctatactatgggcaagagttgaagctcaggcgttgttgtatatgccgtggattgttctcgaccgcaaaccaacgacggttgacgaaactcgacgcaagcaaagtcaccggactattttactagactatcacagccttgggagtttccaagcactaaacacagcattccaaaatcgccatcatcttgttgttgcagccatttccatcaaattccttcttcgcgctcagatcgttctctcaactgctgtctttcatgctgagatccacgttgatggcacttctttactccgtgcccgagtaggtatcctccatgccatggcaggcacctttctcgttatctctatggctcttcttcccatgctgtaccatgctccctcacctcgtggaatcgcaccacgagatcccacttccccggctggaactgcgacgcttctctcaagcagccaccaatttctcacccgactgtcgagtacgggacacgcaaacatggacactgttgctgccagacttgcaggatcatggtatacggcagaactcacgcaacccggacgtcgaccggaagagatttttcagctgagacagcacggtggaggcagtggtcctctttgtatgaacccccccaatgtatcgccagaaacaattgcaacttatcaaccatggacccagagcacccgcaccaagaccatcagcatctttgcctctgttgcgttgattgttggaatttgtgtaatctttgggttgaagggcgaaggcgaaggcttgaaagtcgacgacagcatcttcatcgtctggacatgcttacctaccatcatctttactgctatcgctgtattctggactcgtatcgacatcgacaaccggcgcctggccccgtttttgaagctcactactaccaagcatcgatttcaggagtctctgggattatcttatatgaacgaatttggtctccatacggttggaaaatctatgaagacccaggactgggcagtgtttcttgcaaaatgtacggccctactcggctggtcaatgccaatctttactgctggactatttgccgtttcccaagttgcgcaaacggccaaccttgaactccagcccgagacacaatttgtctctacgagcaaatcgttgagtgccgccgttgacagcgacataatcgaccaggtcattatacggcagacacccaagtacccgagatggacttgggaagacgtggcccttccagaggtttctttagtgagccacccccgcgagtggccactcccaaataccgagctcgtggctaaagttcctggcctgagaagtaaactcaattgcgagaccgtatcttatgaccagggcgagggcgcagatttgcaatgtgtacctttgagggggtcaaaaaagaaacccatatgtgagggggaccaatctcgcactgcacttgttgcttcatcctgcttgcagcttccttcctcatacccaatccagtatgtttggggcagctgtgctagtgatggtttgatatctgtcatgatgtgcaatcaatcacttgttgaggttaccgttgatacaacgtttcgcaccgaggatttatacatcaacacaaacgaaatccccatcgtcaatgcatcgagtgagcagccgtcaaaggttaaagcagacatcacgagcgtttatgaagcacttgatgatgttggtgttgatgacaaaaagttggcaggactcgacagcttcttccgcactctagtgctctcaaggctatcaattgcactagaacgcattgttatgcctgagagacaaaattccgtttcccaggcaatccgccaacttcatggaattctagctgcgcaagccatcaacggggaattgatacgacgccccttggccaacaagctacgtattcgtgatggttctcaaccaatcatcccagcacatgtcgactatgttatcccacgtttgatgcagggcaatgtgcaaacgtttgttttgattggcctactcgcattcacacttttgtttggattattatcccttcgtacagcaccgcgtggtactttgccaaaaagccctggaagcatcgccgctcaggcaagtctcctcgcagactcgtccttgtggtggcgcctcccagacggatccgaatggatggaagatgatgacctggcgcgatgtctgcgccgaaagaccttccatcttggatggagtcagggggctttaggaaaccaaacctacggtatctatatcgtgcaagacgaaggaaaagctgcgagaccgaccggcgtatcgcaaacgacggccgacaacagtgaaggatcaggaggcgtcagatacatcagcatggcgcctggtgtatactcatataatgacataaaatcatgaggatagataagagggtgaattttgttttatcttgtattgtatttgtattgcattcttatacttgggaaaggcatggcgttggaaagaaagcgatctatcatgatttcggtatatatccagggaacttatcagagcaaagtattacattacaagttattgataatcttgaacacgtctttattgttatcttctatcataaaagcctgggaagcaaggctcttggaacaaaataagttggaaatgtggagactttgtaatttacttgatgagtccgatgaccgcggtacactattaaacttggagctataccacccagtaagtttcaacttaggttcggtgagtctttaagccccatctcatgcgattggaattggaatacctggtcagtttgagcctcggtataactcgggagaagccattgcctgttgagcttgacgcttctgatctctcttgatctctcacacatataagcgtcaatctaccctacccaaaccccgccagccaggccaggggacaggaatcagcactacacaaacatcaacaatggcgttcacaatgcactcccactcgggcgaattctgcccgggccatgccaaagatcaactcgaggagattgtaaagcaagctgtctccattggttacaagaccattggtttcacagagcacatgccaagatacgacttgcgtgatctgtatcctgaagaggtatctattaaccaaacatttcatccttgatagcagatatcttacatgctctttcttagctcgaaaaccctcaagccgcgctggaggccctcccacctcgccatgagtcatatctcgtcgaggcacagcgtctacggcacaagtatgcctcacagattcacatcctcattggctttgaagccgagttcatccggtctagctgcgcaacacatgttcgcagactggcagagcaccccatcgtcgactacttcattggctcagtgcactacgttcacaacatgccaatcgactactccaaggagattttcctgactgcacagggaaaaagcagccaggggacggaagagtcactttacgaagattactacgatctacagtatgagatgctcacggagctcaagccacgagtagtgggccattttgatctcattagattaatgagtgaagatcctgaaagggatctcaggcagtggaagggcgcttgggaccgcgtgctgaggaacttgacacttgcaaaggagcaggatggctggcttgaggtcaacagtgctgcgttgcgaaaaggccttgcagagccataccccggtagacaaattgctgaggtacgatgactcaattaacgatggtatttaatactgactcgacacaggaatggatcaaaatgggcggcaagtttactttctcagacgacagtcatggtattgctcaagtcgctaccaactacgctcgcacaatcacttatcttgagagtctgggcgtcaaggaagtgtggactctgaagaggtcatcccacacctgcatcaaagggtcagagaaagcggtcgtcgaagaagtcagtgtgcctttgagcgagttccgcaagaacttcccatgagagccatatgaagacgatggtttagaacacatagacggccattaagtcatagattaaacacaactagaactataaagcgaaatctaattcgagaatagaaaggaaaagggtatcgtgaagaagactacatatccagggacggacaaggttgtgaaacaattgggattctatacaaggaaatgaaagaagcgtggtggtgcctgggtatcatcaactctgaactgtattttgcttccgaaaatagtgctgtcacaaaacaggcagccagctatccgtatcttggaaaaccaaggcatagaaaattttagtatcgtttttagggttgaggtgtttcatggatctccttggcagaatgtgggaggttggcctcctacttcatctcgggccccgcgggcttggtagtagcggcaccttttgcctgatgtccggtgcggggtgcaaaaggaatcccagaagaagaagcgtactggaagagtttattcttcttgattggactgggtgtcgtggcaggtgtttgtgtagaagaagtcggcacattaggagggagccatttcaatggctcgttctgagtgatgggcttgggtgtaggaccttcgggctgatagggaataaagacatcgcctgcttctgcgctgggatggacagaaaccgagggaatgggtggcgaactcagcggaggagaggccagccgagaaacatacccagaaggcttgaatggaccctgaccctgcaaaggagtggcaatgccactggacgaagcagtggtgggtggtgtagggttgattgacaacgactgcgcaggagagtggttgtaagcctcagtagacacaataaccgtgttcgggtcatcggactgggcttttgatggatgcgcagcggtagatggcgtttcgacaggcttagcctggtcgatagcagagacactgccgttggctttctcagcttcaaggagagcacgtgctttggcagccttttgggactgagtgatcaagttgatacgaatcttcctcatcccagaagtgatgttgtcaacatcatcgcccgctgtgccattctttggagctcgctctggtgacttggctttttgggcggcagaagctggacgtgaaggaccggttgccgttgtggctttcttggtaggccggggtactttgggtgcaggctctttgcgaggaacagcgggattccgagttttcttgacttgcaagtcgccgtttggagctgccgttgtggccgttgtagccgcgggagagttgggcaccgtatgagcatattcatcagcttcgggcaggactgcctcaggagaagatagccgtgaagtgagagacaccgggatctcgctaagacgccggctggacctcctcactcctggttcatcactgtttgtttgtgagggaacgccacgggcaaccgccttcaaggaagttagcttgaattcagtacatactattattatatgacttaccttttctgaagcgacagtagtggggcccatcgtgcttctgcgacctttaggtggcttgtcgatggttggctcagagggtggtgctggcttggctcgtctctcgcgcagagacattcgcgatgttggacgtgaagtagaagccttgggcggagggcgagggtcgattcccatcaatattgattgccggtcacgtctgaccctgcttgcttctgcgttcagatcctcaggcttgcaactaccagtttcgcgtgtggaggggataaggagtttgcttaattcgtgagttgcaaccgcccaggggacttctggtggtggtggcgatggaaacctgggcgtggccgagcctaacttggacaagctacgctgcatcttcgtaggatctgaggacttagccgttgacgcctgtgtcggagcaaagtaggatggaagggtgacatattgcgggtatttggaagcggcagcattggggtcgcccattagaatctcgagctcctccatgtttgaagtcgaccaccatgacgggtcgtaagcatggatggagtccaatgctgatttttgctcaaagccatgcggtaccgtgcttggtgacgtctgagccatgtcgactccaaaagagccggcgctgtctgatgattgctcgcttgtctgatcaccagccagtccactgaggtggctcataatgccagaacataaagctcggtcactgtagccaccttccaatacactgataacgcggccgtcaacgtggaggccttcttcagctgcgagcttgacaacgtcttgggcaatacgcgcataaaattcggtcggaacattgaccttgtggcgttgcatgccttcaccctcccactcgctggcatcaaacccagcagacaggaaaattgcagccttgggtggctctttagattccctcaatcgctctgcctgatttttgaagtagtttctaaccttttccaagaggacggtatatctcgtttcgtagagtttccaaaaatcctcttctgacttccatggttcgaggtggacgttccaaaccgtttggccgtgtgcgttgtcgatacagatactggcgctcctaaccttttcttcatcgcccatttcacacgggtacgagttgatgtcgtgtaagctgaagtagccgattgacgactttttccacgctgctgcattcttggcagcgttgttcgctcgagtattatgctgccatgtaatagcctgagatccatcgccatggtgaaggtcaaagtcgatgatagcagcatgcgtgagcccgtgctcgagagctgcgtgcatgataccaacatggacattattgacccaacagaaaccagaaggatgagaagcagaacagtgatgacccgggggtcgaacgcctacgaaagcacggcgcgggcccggaccaaatactgtgtcgacggcttcacaaacagccccgagggcgccttccatagcattgagagattccgagcagaggtacaagtccccttcatgaaagttctcgggagacttgtcagtcccccgattcatctcgggtctttggagttcctttccacccaatgcaagcttcgattcggccgcctcacacattgtcttcaactcttccatccatctcgctccatgcacattgactacggctggtgaaagaagagaaagagtgcgatccgtcttgtgtatccggaaagggatcccttggagatgctctgcctcccttcccgggtggagtgggtattcaccttcacaatgcctaccgcccaagcgcacataggctgcggacacacccaacactgcagctcttatccgctcaggccgttcaacaatagtaccgagggcggcacgagaagttcggggtcgggagaaacggtggccgtagacagcgtcgtttagcaccacaatcgtttgggtcggacgggtggtgatagagccatgatgtgcatgtaattcggctttcaagttgtcatgagcaatggaacgagatgtcggccgaatcttttcttgatatgacgccctgcgtgtcggtgacatgacatgtgccacgctagaacgtctcgaagttgaaccaggcccgattccattagaagagcgcaatgagttcatggaggctttccgcaggagggtaggcgtgcccaaagaggggtcctgggaggggctccgtgaaggtgctcgggcatttggtgctggtgactgtgaagtacggcggcccgatggacggaagggagaggcaggttcggaggcaaggcgggacggagctcggccgggcgaagtggagatgttgagttgattcaacgactgagccaagtcgtcatgttcgggctgtctaagatgccggatggaggaatgccgccgaagcgacagtggtgggcgggatgaagaagccatgaggctggatactcggtagtgtagctagatttcagagacgaatatcggtaacctcgatcgatacaggacaatatcagacccgtttcgtagcggggtagtctattgaccggtagtttggttgactgagacgcaaagagtcaagtcagagccaaatggcctaactcgatctctaatcgccttgggaatagctccgtttcgaatatctttgcggcctggacttttttttctttgatggagatgtcggtgacgtcttgcccctgtttggatatcaaacagtcgagataagatatcgcgtctggagaaacgcgccgagtcacgtgtgtctgtagttatgacgctgtttatgttttgaagactgccagattggggttgttgaccaagtaaataataactataacttggagttgaagttggaattgtgaggagtcaaaagttctttatagggcgctctaatcttattaccaggaaatgattctatactgtgatgacgatgcctcatatttctctcctatttttgtttgttcggttaaaagtacaacgagcatcacagatgcatgtacacctggcatattccacgtataaacatacataaacaacgacctacccattcatagtctagctgccggattccgtcgggagggcgccgtagtattaattgtcgtgttggcgatagattaactggagatcatatgtacagtgtacccttgttgttaatatgcttaatgacctaaatttaccaatgacttgaacaaaatctctctaccctggccatatctaatcattgtcataaatatccaggtgcctaggcaggtaagcaagttacgatgagaaaccagttgcgtagactcataaaccactcattggactggttgtccctataagcagctaaaaacctcatcgtcaaatcgtgcacgaaggttgcttggacgtcttgattagtcgccagagataggttggtagtgagtggccttggcgagcaggctaagttgcgaaacattgaactcaccgctaacaagacagactttccactttagcctgcacccttcatttcttcttcaacgaccgacaactatgacggtccctttccgcaaggagagtaaagctggctcgacagctggctcgttacccctcgcacctacttcgttcatcccaatcccagtaaggaatggttggctaccgcgccccatgcaaacgagacatccttgatccactacggatggtccttgtctctctcgttaggctgattgatggacctgacatgacttcgtttccgcaaaatcgggtgtttgaaggatgcgggactacgctattacggtaagaatggacggtcgatgcaggtgaagtggtgactgctttgtgtcgtgtctcagtcgtgtctttctggccacgctttgagattgaaaaagaggcccgacatttctgcaaatattgaatcattgccgtactgcaaattacgatgacacacggctggacacaacactgtatgtatatccgtgctgtgtacggatacaagttgctgtcagtgctaacacccaaaatgagctcttgtctagcggatgagcctaaacaaactttccatggcgagctacctttaccttgcatgacagacagggctgagtgattcacgaggtcttgtccatccataccagctcagagccggtggaattttctgctggggccatggcatgtgttggcacgaaactgatccttcgtttgccggaccaagaaccgatctacttttgtcccaagtaagcatgcactgagcgatattcaggctaccaaccagagatacagtcgtctgaattgcaatttactcattggcagggataaggactgatctgtccaacgatgacctcgagaaaacgccaaaagatgctgtacgatgcgcctccgaacaccccatgctcatcgacataacaacaatgtcaatctattctaaaccctcggcctgccaagacacgagtttaataagtacggtactgaatttacatacatacgtctgcccagacaattaaagcggaagacggcatttatcgtcatttcttcatggcccatgattctcgctttcaacgttcttggctggtgtctttttgactggagccacctgaattctttgcaaaacccttgttcacctttatctagctagctcgagaaacagtggctttttcgtcccagttcctccccccccttctctcccgctagcgcagggcacccctgcttggccctggcccgatcatgactcccgttgcaattctaagaggcgtctccaacgttaccaccaaatatctgcgttcaattcacagagtgtgcctaattgcctctcgacctctcagccgcaccatggcgctcctgctaattggtccacctgaccccaaaagacctggggttctgcctcgtgggtgcttgatgcccggggctagctcgataaactgaccgcaagcttcctagcgttatgtgcctgtctgtctttgtgcttgtccattgctcaatcaagcgagacattggactgaccctgaaagaggagctgagctcaggtcgggtcggccttcgtcaataaattcccgagtgtcggcccttcgctcgtcgagattctttccggaggatttggctcttccgttcgcgtcctctgtctgtataagtgactgtgccatcttcctctgaatcaactctgttctgacacaacattgtcccgagacactcaaattccaacaactcgacatccaacattcacaatgaagagtgccgttctctctgtcctggccagcggtgccgctgcccaaattactcttggtggtcttggtggcctgggtctcggccctgagattttccaaaatgctgccatcaaccccagcgaccctgagtacgcaacctgccaggacgccgtttcactcgttcagaaatgtgtttccgcggttggcggtttggacgctgctcccactgctgacgctgaggctctcgtcgcttgcgcttgctgcgacggcagtgagaacgctgctcctctctactcagtctgctccaactacctcgaggatgaagcccccgagaacacctctcagtatgaaggtaggtcgcatacgtagatagccgttccgctttagagcatcgttctaacaacccacttctagcttacggtactctgtacagtgcatgcaggattggtgctgccaagtgtaccgatagcaacagcggcagtggtggtagcggtagtgccagcgcttcaagccgtcctacagcaactgcagacgatgatgaagaccgctcaaccatcactacccagaccagccccgctcaacagacctatgcttcagcttgtgtagacatgctcggcattttcacgtcgtgcacagccaaggaccgtgatttcacaaacctccctttcaaggagcaggccgagtgctactggtaagttcctcatatcacacacgttcgcttccgtactgaccttttgaaagctgccgtggctctggcaacgatctcacctggaccgacgctatggacaagcatgctcagacctgcgccgactgggcacgcactggcgagcccaagaccgcctactccggtttgtttcttacttctaatcactttgagccagagctaactctgcaacagttgccaagacttttgccaccttctgcgagcgcttctccaacgtttgcgagtttgctggttccggtgccaagactcaaggatctgattccgatgaggccagccaggccagcacaactgaaaactccagctctcgccagaccgatgcttctagtgacgataatgacaacaatagcgagaccaccagcaacaacaacgccggccctgtcaccgtcaccgtcggctctcagcctaccgagactggaaacgatgccacttcggctcgcgctggcttcggtgccatcctggccgtcgttgctgctttggccatctctctataaacgcagcaatgtcatgactaaattagggagcgatggagttaattaatagttttccgttctcgagaagacgtgttggttctaacgacttgtacggaatgttgaatgagacaccacgggaaaagcatggacgatgcttggtcttctctgttggcacgcgcttgagcgatcacatgcagtatatagattccgtgttttgttaataataatcacccattttaacaaactccttttatctatgagtgttgcagccagcttattccgattgtaaatctataccaacacccttcaatgctccaactgcccattccggatactctgccttgtcagcatatagccaagcaaagaactgccgcacaaatgtagggaagcgatcctcaataattgactctcgtatttggcgcatgaggtttagttggtagaagacgttgtgaatcgtcaacaagtgcgccgctacagtctccttggaagcgttgtggtggataaatgctcgtgtgacacccatccctccttcagcagttggtttgcagaccatgcacttgcaatcctcctcgacaggactgaaatcatgggcgtacttcttgttgcgcatgttgagaacgccatgtttggtgactccgtttccaaatcgagctgttcgtgtgggccacacacagtcaaacatgtcggcacccaacgcaacactcaccaccagatcttcaggataaccaatacccatgacgtatcgtggtttcaagtcagggagcatctctgtacaagtcgcaacaactctgcagtagtctgctttcgcttcaccaccactgagtccgccgattgcaataccaggtgtgtcacgagccagcatttcgcgacagcactctcgacgcatttcaagatccaggccgccctggataatgcaaaagaggttctgtgactcgggcttcttatgagctttgatacatcggtccagccatcgcacgctacgttccatagcctcacgcattcgagctttatcgggtgatgttgtgacaaggacatcgtcgagctgcatcatgatatcgctgccaatactgttttgcaacgacattgagtgctcgggagtcagcagcataggtgtaccgtcatgaggactcaaaaactcgacacccttttcagtgatggttgcaagcttgagcagactgaccatttgaaatcttgtaacagatattagttcattgactcattcatcgacacataaaagacatacccgccactgtcagttagaatattgcggtcccatccctgcagcttgtgtgctccgcctatagcatccaagacttcttgtcctggcttcaaaccaaggtggtatgtgttgttcagacacaacatgcagcccgtctcttcaagttgctccggggtaatgcctttcagagatgcctgagttgcaacaggcatgaatatgggaagttgaacaaccccatgaggaagagtaagaattgatgctcgtgctctagttgtctaccttggaaaatatgtattagtcttgtgaatctcaacccagagatcgacagctaaacgaagccatcgccgtactgaaagactcacggagcattttgcaacaagctcgtgcgtcaacgcaggcgacttgtagatgtttgacgctgacgaagccatcctcttgatacctgtttgcatttggtttacctggactaggtgcttgaaaattaaagaaagaaaaggaatacccattcattcacccctcataatcgtgttagtcgctgactgggattttttataaaatggaggttacaacctacgattagcagtgcagggttcccgcctatcgaaacagggtgcggtgtttgagctgattggccaatgagactagctcgggatatcaccggtagattccgcccagcttcaatccccagcgaattttcgtcaccttcaagctatatacgcctgtagcccatcacgacgataccagaacggcaagccaattgagctcgccgaaaggtctctgagtcgaaatggtgcgcggtaacttgtcgcctggggcacggctgatgaggacatctcggctgttctccctgcccaagccattgcctgaacctcagtcgagtaacttgcacattggcgaccacaagtctcccaccatgacaagacagtatccgcaacaccaggccatcacgtctcctctcgcatcgagagaaaagggtgactggggattcaagcgaccattccccctcaagtccaccttgacaacctcaacaccctttatccgagtcaaacaggtcgattctatcgagagcgtaaccgactttgcttctgccgccgaccacgccctttcgctcgaaaagttccaggagatgcgcattgccatgtcgattcccaaaggaaaggacacaaacaccacgacattcactaccgatacgtggcacaagtctgttttcgaagaggaccttgattttaccgaccatcgtgaaggacggaaagacgataagcgatggaagttcgtggggccttggctggccaggatgactgagggcgaattcattaaataccttgaaaagaaagtccgacccaagcgtgctatgtttcaacaggtgctcctacgaagacttgtcgagtctcacaacgccaagatggcccagtctgccatggagcagggcaacgcgataccagaaaaaattggcacatgggatgtctctcgtgaacagtacatagagtatgtgcgctctttacgaaacgaccgagctgcactctatggcctggtctccaagttccttgatcttgctcccctgggccagcccgttggtattcttcagacgtttttagctggcggggagaacgcagctgctgagagcccatacggtaaatctggaccacctcccagtcatccatctgctggtatcagctatctgagaacaaactcctacatggcgaaccatcctgtatatggacctcaaaagcagccaactcctactctctctcgagtggtgtaccccagacaaggcccctcgcccgccaagcttggtgttggtggtttcgtagccgactctcccccaggagataatgagttcaacatcagacatcctggacgccataaaatttcatccaacaagaagatgctcactggtatttcgcatcttgataccacaacctttggtggtgccaaggcatatgttaaccccgagacggccaccgttgatcccagtggaaaggttgtggttcaactccgagaggcagaacccgaggcgcagctcattgctaaggaagccaagggacgcgcccgagtttacgacccgtcaaagcgaagcaagacggagatcaaggaggctgatatttggcgaacaggccgcgttgctgatgaacttcttggcggggatgcggctgcccctgaagacgacgctgtgagcagctccaggaactacggccttgatgataggcaataaaacatcacgtttggccaagggcgacagccactgtatatcaatgtcatctattgtctccaagacggagagaaaaatgtaccaaacaactgtacaaatagaattaaagcaagttattcatgtgccataacatcatactggccgtatagatagttgacatagcggcataaagcctaaactataaaccccgccgttgtgttaacaggttgtgcatttccccattgtccagggaagcactccagtctatctacatgacagcgatttcttgcagtggtctaagtgtatgtgctgaaaaaacagcgattctaccaaagctaatcaagagttgacgacagtccacaaccatatcttgacaggtctagagctatgcaccaattggggacctctgtcaaagttatggataatgactgcataaggttgaatgggcacggttattcacgtcaaggcaagacacatcgagagctgaggaacttaaaaagagtatagtataaattaacttcaaaagtgtgctcttgtcatcgtgtgagcttccacatgcttctctattatatgtgatcttaatatacgacagatgagttacctacgcagtatattaacagtataaacggttcagtactggtagataatatccacagaggtagcttagcttgatgggacgtttctatgctggtcctagcagcatgaaccatgtcaaagaacccgccgatcgcctcacgtgctagcacgtgatcgcccacacactagggctaattttcgattttgataccaaatgctgatccggatgtattgaaacttttcacagcagacttcaatcaactcaccaccccacgccaacagtccaataccgccaaaatgggtcgcgttcgtaccaagaccgtcaagaagtccgccaaggtcatcattgagcgatactgtgagtgccgttggtttgatggccgctggaaccaatactgataatttaaagaccccagattgaccctggacttcgagaccaacaagcgcatctgtgatgagatcgccatcatcgcttccaagcgtctccgcaacaagattgctggttacaccacccacttgatgaagcgaattcagcgtggccctgtccgtggtatctccttcaagcttcaggaggaggagcgtgagcgcaaggatcagttcgttcctgaggtctccgctctggacttcacccagaactccgagagcggccagctcgacgtcgacaccgagaccaaggatctcctcaagcaccttggcgtacgttctcccccgatattgacaccagtcgagcgaaatgctaacaatctttgcagtttgagtctattcccgtcaatgtcatccctgtcactcagcagcagattcccgagcgtggacagcgatacggcaaccgccctcgccgcgactaaaaaattgggtttgggatttttatgggtgtctagcatttgcagggtttcactatggcgtctttaggacagtgagtgcatagtctcaaagaaagactttacgacccccaaggtgtcgccgattctctggagaaatccggggatgacgcttgattgccaattttctctcctcttgttcttgtgaatgtgaccttgcccaaggccagttcgcacgacagggactgagccgaggggttgcaggaccgccatcaggtcctcaacaccaatgctgtttgtctcatgaggggtatcttttatccttgtgatgttctatcctaatgtaccatctaacgcctatcctgtgaaaattgccgtccggattatttttacgcctccttcttatcctccagcttgagtttcgttttgtagccttcaacaagcaagtgttcgtcgtagacctcaggcttgctgggcattgtggaaggtgcctttgcatccttctccttaagcgtaatgttgatcttcttgctcttgcttttggatgcatcaggttcacctcgctcaagggcaagagccgcagtgtcacgggcagcttgtcgttgctcctcaagcttgagtttgcccaactctcgggcagcccgatcaacgtctgtttcctgggacttgtcttcatcaagcaaatcgatctcgatatccgggatgcctgcacgttcccaggctgctgtttcatttagctgaaccttgacatagagagcgcggcgggcacactgctgcgaacaccacttttcaaggtcctcgcgcttcatgatactgccgttggaagcaatcttccactgaccgccaggccccatattccgtcgtggtcgagggcagagagtgtagccacaaagatcattcacattgcgttcaatgatgaggtcgtcgtagtctgagggctggaatagacgaacatgggatttgaaatcggctatgtcggacgaggcgggattcgaggcgttatggggaggtttgcggacttggggatattcggacaggatgaccaagctctcgaggatttctgcttcaaggtctttgcgatgctggatgatattggcgtgcgcgagagcgatctctttggggtcggcgtttctctcttggatagacttgggcttcttgagaataccctttggcggttgcttcgagcttgacgccatgatgtatgattgttgtgatcttgcagaaatgatgtgcaatattgtagcttcacttgggtctgaaagctcggaaatatgtagaacagacccaccgccacagttagctctgtaggcctaggtgttcaggtgccactagccactcgacagaaggaggggagagtttgtcttggattgcctgggttgacaaaaacatgggtgcaagcttggacatttacactgatcaagagtcgctatttttaatgatgatggtcttgggagattgaaaggacctggtggaccaattgaaacaaaaggactgttccatcatggatgatgcattgttgcacaacatcaagaacggtcgtcttttcatctaaagtactggtttcaaagtttcacaggcttcttagcatctattctatgccttagtattacgcttagacggatgttttgaaccagtgtttctactaggccccccatgtttttatgccatgctacatatgctatgctatgcctgccatccggactgctcggccgcagcaacaaactgcagataacatacgttgcgaccccacgaattaaatattattaaagcccaatgcttggacttgcaattgacatttgaattcactacatgtcttgtatcgccgtcatccacatttctcatcaccttatcgtaatatcaacatggccgactatcatcggagctaggcaccagattgctgcactgttagtaccgtgactcggaggtaccgcgcctaacacttttagccgtgagatagacgaagtgacgggcttgttctttacatgctcgtagcgctgacgtcgacaagccccagctttacattgggctctgcctggtctatgctccgctagacaccaccgccgcctccttgcaacctgcaactcatctctctggtcttgctcgcttgtatcgcattgcaccctcttttttaagaccgccaaacatcgcgcataataattcttagcacatatcgaaaaccgtacaattgtcttcctgcttcactgcgctcccaaacaactcaggcactatattctcccccgcctcgctcgatcctacaggctgacgacgccccctgtcgtgccccacactctaccaagcgagctgttgttgacctacgaccatccacgtactgtaccttcgtgctccatacagccacacgccccgagcagagcagcctagatccgagcctcgggcagcatctgtcctgcaagagagcttccagaggatcaatcaagagcaaaatggccgcgccattcaaggtcaaggctatctacgagtactcgtcgcctcatgaggacgatctcaacttcgctattgatcaagtcatcaccgtaaccgatgtggaggatgacgactggtatggcggggaataccttgacgaccaaggtgtaaagcaagagggcatattccctcgaaactttgttgagaagtttgagcctaccgcaccacctcgtccatctcgaactcgtaccaagaaggagcccgaaactgctcaccccaccgaagacatcgcttctcccccaccgctacctgttcagcaagcgcctcctccagtgcctgcacccgagcccgagcccgagatcgaagaagcccatgagcccgtacagaagcacgccgctcaccaaccagctgccccggctgtgccggagcccgctcctcccaagcccgctccggttgcgactccccggcctccgtcagctcctaaaccagttgagcctccgtcccccgctccagcttcgcccaagccaaagccttctggaccacctccggtatcagataagccaaagcccagctcgttcaaggatcgcattgcggcttttaacaaacccgcggcacctcctgttgcacccttcaaaccaagtggtctagcgggctcaggtacaggttttattaaaaagccgtttgtggctcctcctccaagccgcaacgcctttatacctccaccgcaacaaactccaaccgccaaagtctatcggcgcgacgaggaccccgaaattaaagaacgggaagccgaaacgcaaggacaagctgagcgagccggacttgtgccaaccgaagctcagggagaagaagctgaggatcgacccaaacctactagtcttaaagagcgcattgcgcttcttcagaaacaacagcaggagcaagctgcgcgacatgccgatgctgctgccaagaaggagaagccaaaaaagcctgttaaaaagcgcgagagtatcggccatgttgaagctccggctgagacagaggcatcacctcaagagcctccaactcccctcgagcataaggaaactcaggatactgaggttaggacatctactgacgagccccaaacaactcgaatgccaccccctccgcgccgcaaatcttccaaggggcccgcagtcgaacatgtgcacgacggtaatgaggcagatatgtcaggcgctggtgacacaaccgaaggcaatgacgacataatggagcgtgaagatagtgatagcatatccaaaattgcgccacgaacgcccagcttgcctatacacgctgggcctccctccgaagcaccgaagaagcaggagagtgacgaaggggccgaggaagaggaggaagaggaggatgtcgaccccgaagtcaggcgcagggaagagttgagggcaagaatggccaaaatgagcggcggtatgggtttccacggcatgttcggtggacctatgtcagcgccagcacctccgcccaagaaaaagaaggccccccctccgaagccagagcgaacttctatcgacgagagcatcgaagcagcctcgccgacatctcaaggcgccccaccggttcctgcaatgatgcctctgcctggtttcggcggtccaagtaaaccagaagagccagcccattctgaggtggaacatgagccagctgggcgagcaccgccgcctccagctccttctcagccccctcgagctcccgaaactgctgagacaccgaaggacgacgaggatagtgaagtcaccccggcgcctcattctgctccttcaagtatgtgaccaaatttaatagcccaagatgatactaaacgttgtccagttcctccacgagaacccgcgggagccccccctgtacctggcagccgaggggcaccacctcctgtgccttccgattgtaagcaaccccattttcagtgagaaagtcttaaactcatgactctatagctcgacctccgcctgcacctcccgcggatgcgaaatctcagtcggacggatctgaatctggtgatgagctttccggcggccgcgatagtgatagagaagcacctaccgttactgctaggtctcctcctatgctgccaccgccagttcaacctcctcacttgccttcaagatcgccaccactctctccaactcgcgaagacttcagtcccacgtctcccggatctaatgccagtaacagattaagtcgactgccacctcctattccaggatctgcaccagctcctcctaatcaaagccgcccgccaccgccgcctccacctggtggtcctcgacgacagtcgactcaagatttccagacacagcctagaggacctgcccaggctggtgaggagcaggctgaggagcttactgagtacgagggtgattatgacactgatattgcttcctcagtccctcataaggacgccttgaagtcgcacgcccggggttcaagtttggacgacaatactcttctgtctcctctttctgatgctccagccaacataccgcctcctgttccttctgcagcagctccccgagctgtacctcctcctcctcctcctgctggcccttcacagtcgtcgccagagaacaagcggcaatccgtggatatacctcgtgctgctccgccgcccgctcctgcagacaggcgaccgtcagtcgacgtgccacgcgcggcaccacctcctccaccttctgctaatttcctacctccactaccaccgcagtcgcctcgtccagatgaggactatgacccatataactactcggcacctcctggaggacatgcgtatgcccctagaacaccaaagattgaggaagaggccgatttccctccatctgcttctgtcacttctcctattgataggcgacctcctcccccagctgttcctggtcgcacttctaaccgacaatcccttgacatatcaagagctgctgctggaaatagacgatcgatggacattcaccgcccttcaatgtcgatggagtcgggtttcattgccaatgacatggacctggctatacagagtggatggtggaagcaagctaaccaagtgccgcctgtactccaaggccgtaaagacatctactttgaggctgaggaaacgacatctacgaacgaagggcaacaaacaaccatcactcgcgaaatctccatcctatatcaagattactcacaaacttgcttgactgtccgctatgatccttacgatccatcagacgttcagctagagcagcggcacgaacccccaccgcgtccgctccgccaggatcaaatggaagagtattacgagcgcttcggccgccagatttcgacggcagtagcatctaagaaggactcggttgttgcagatggaacacctcaaggtcttgtcttggagcttcttaagccttacaaggacgtcctgtcacccgtcggaactcgtgcatacggcgcccttgtgtattcaaacatggccaacgcatcaacccagcagaacgacatgattcgagctggtgacattatgactatccgcaacgccaagttccagggcaagcacggtccaatgcacgcaaagtactctgctgaagttggtaaacctgaccatgtcgctgttgtggccgaatgggacggcaccaagaagaaggtgcgcgcatgggagcaaggccgtgagagcaaaaaggtcaaggtggagagcttcaagctcgacgatctgcgtagcggagaggtcaagatctggcgcgccatgccacgaagctgggttggctggaacagccagtcttagtgcagctggaaacggcacagtgagagtgatgattatcttcgcaagaggatgtctatgatgacgacgacgacgaataacagaaaggagtcaagacaggctgatgagccgtggctgtatccccaggcgttgagtggtgggttaagagttcaagagcgatgcaggagaaggatatgaacactgcaagaggtgtgtacagtcaagacggggggcgagtggaacatgaaagatttagttagtgtaaagcagttcgattcagtaggttatgttatcgaccgatgcattctgtcttgtgtttgtgtcagtgacacctctgaacactttggcatcttacacatgtgaaatcccatcattgtctctacttcaagcaggtctcgcacgaatccgaaacgtgtactttatttcaggcacggtccggccgtctatacagaagtttcacggccacgtttccctctgtcaagtctgttgcgggttacgctttgtgaggttacattgtgtgagcccgaacaggtatcatgcttcttcctgtgcttctgatcggcagaatcttcaatggtggatgtcgaatagagatgaaagagggatatcacttcgacagaccactcatgcagtgttgctgcataagtcgagtaaacaaattcaagagacaagtaactcgcacgagacaacatccgcaaaggaaagatggtgatgggcgagaggtgtccacagctgccgggtctatgcaatagacgtgcttgggacaacaggaaattacatgtcaaactgagatacagcaatggaacaatcatgtgtacagcctatgtttcaacaacccggctaagtggtctggccgtatagtagtagccgttgggttttctctaactcaaaaagtaaacctaatatgcattatgagtgacaagtgagatgacaaatcaggtgatgccttgcgggtgtcggataaacaggacttggtagagttacatggtaagaacgggacggaatatacccaaaccagaagccatgaccaaagctcacctgttcctatactgcggcggcaggcagatgatggccatggcctgcggtcgaaaagcataggacaatttgtgcgttagcatcggaaacttacattcagcaaatggctgattctcatccatttgttaggcacaggcacacgaggagagtgtcagaaaatggtgtagcatccgaaaggactggcgtctgtccattcggatcatgcccgaattgtacagtgctgtcctttcagtctggaaagacattccacaagagcctgaaaatggcatatttcccatgtttgaccgacgggccggtgccttcatatccagcaagtgaggcgtgggaaaatggagcttttcaggcgcaaaatgagacgtcatgttccctcggcctgaatttcgaccagacagctatacttgaatctcgatattattgtgctgttggcggctatcatttctgaggcctgacgctggcgtatttcactttacttgagactttcatcatgataccaatcacctacatagtaagcgccatgatgctgtcaacgcctcgattaagcaactgtgcagtagcgagcttagtgcccgtagcattgcatcaatccgacctgctggtctcggataggtgcagtagtgaaaggttgggtgaggaaacatatcaactgcgctaagacgcggcttaggttgaattgattgagattggacaagtccgacgataaagtgaggtcagatcggtgaccttccagagttggagcttaccaaacatgttgcagtgacgacatagagctcgataagtggttcatcgaggatggtccaactccagctcgtgtacgtcgtccaaaacggcaatagaccatctccgatcgggtcagcgcagtatggaaagagtccacccccaagcttctagcagaaggactgcggtttagcattgaggcctcatggtggtcaggcacaggtacgcaacgccaaggaagatgagaagtcgatgagttgacgattgcactaactctggacgattttcagggtactcgttcgatccagaaaagaaccatgggtctttcgattggccaaaatacctatcaaacaagggatgaagctcacgagggcgaatcggcggtcaacacatgagcaagtactgtatctcgatgggtcggtcatgttggtggtggtcaacgcgcatattcagcgcgtgcgatgtaaatggggacgtgggagggagctgcagggtggaacacactggccgggcccaaattgaagaatttctcgcttgtgtaaagcattttctgcaagattagaaccaaatacgtgaccgtgtgacaacttgatgagaatgtgttgttgtatgaaacctagataccaagagttcgtggcgtcccgagtcctacacatcggggcgttttcatgatgcaagagttgggttcccactttgataacagggctttccctgcgtgtcaatagatatcggcttctgtggaatgtgaaataccatgagtcaaatcccatcctggttcctcaattgacatggtagaatgatacaaaatatcgatgcattgcaatgttgtattttcagcccaacagccttaaaacatgtatcgtcatctgaatatcaacggccagcaaagctttgagttggctgacccgctgcgcgcgggagggacggcccagtgcctagttagtcgcaatgtggcactttggtaactctgtccatttggcgcagcagacaggtcgtcaaggctggtgttgtaaactgtggctctgtggataggaattttgctgcatgtgcataataacagctggagcagctcgtttgcctaactgacccatgttatgacaggtccccgaatagtagcagttcgacactaagatagttaggcctaaggcggagtcgaggccatctgcaacctgaccgtctctactggcaatgatgaaaaaaaaacctggtggctcagtcatagctcagtcgtcgttgcagccttgtcgccgacattgccagcacaggaaaccatcacttcaacatactcgtgaggcaaatacggtgggtagagaaggctgacgcgttctgctatggtcgaaaagcaacggcaacggtaactaaagattcggtgcaatcgctaggcgagaagtgacgaagaggtgagatgccatggatccaatcggttgtgcatatgagattccggggtcaccggggtgcctccaagacattctggatcaaggagagaagccaaaatatccaaatgtgttaaagtaaaaactgacttggatggttgactctagccttggttggtggaagctgacttcaaagtggaggggcaaagaggacgtcgacctaccctaaaacgaatgtaaggatttgatgtgacgcggaacacccaatatttgtgaaattgtaacatggcacattgacatggcagacattgagagcctgaggagttattctgcgatatgtgatgcctgaggtgtgtaaattgaaagcttgtgggaggcaactgacaccttccttcccgtgcaagacaccacgaactcttaagggaaggtacgaataatggattaggcgaaacaggaaataagccccaaagagcagggaaactgttcgagttgcatcgtgacttattcctcacctcactttcgcatcatgagaatacttcacaatgacccaacaaacccttgccttaccgggcctctctaccgttatttgtcgtgcagcgcagcgttggaccagccgggacttatcccagaaacccgccagcctgagacgttcagggcatattgctcgtttggtttatagacaatgagcaataactgggccgcaagccaacgcacgacgagtcgagtttcatttcaaacatgtttgctccactatgacctcgggggaaagtgcaagaaaagagaagtgaacacagctaagtacctcctagctctgactctaactatgcgtggtcacaagagattggcgggtttttggtaactacttggggaacggtaacatttggtactaagggtcctccccgagcttcgtactctaaaacaaaaaagcatcgtgagttactctgtacagacacattgattattcaattctggcgagatcacatttgataccaaagtacagagtatccgagcgacatctttggcgcagtctagcaataagcttactgtaattgacagtcacgacggactgcgccaacacgcgcttgacttgacttgatcgacaactatttcagtgagatcccatcgatcggcgggcttgggaattcgcgaccgtaacgagaaacgattgacccccatcaccccaggaagaccgaatcgacgggacgaggcaacagcccacccatggtgtgactatgagctcgacatgagctatccgatagccatcgcacccccggctgtggcctgtccctgggcagtacaccgtcacaacgtcttcacacgcgcaccctcacgctcattttagtggccgagcagtgaccgatacgcactagggattccatccggggcactctgcttcttcgaccatcccccacgaacagaagtccagagtcatctacctgcgtcccattacaaacaactactgcagttgtgttctattagacatttgaccctgttgcttgtgtgcgtgtgtgccaaaggtggaatgcatcgtctgggattcacttgccgttggaatcgcctccccaaatatgaccaagttattttcatggcatcgtctgcatactgattgtctctccagccgttggccttgaaagcaatgcaatactcaatgagcagatattgctcacttaaaactctgccacccaacagatgctaacgttgcagcagtgtcaccactggctgcaatgagaggcactagggggtggctattgaacgttaaccatgagatgggcgagcctgaggccggagcgaggtgtttcttccctccccgccgcggtccgggttgataggtggccccaaagtggtccgttccgcctgggagaatcgactaggttcctgatgtggcctcgagtccatccatgcctgagcacagcacacgtcttactgcacccctggcatcttaagctccactggttgcgtattaaggtcaggctcggtaccaaataagcccccctccccaccttctaccaacgtctgttagtctaccatccatatcaaggcagaaccgacttgaagaagatatatcccttgtgattgcctctcttcatactcacaacactgacaattcaacgtctatatgctctgactcaaccttaccgactctggctgtgtcatataccccacactttgcattatttaactgcaagcacacaacgccacagcatcacttaaactgttcccttcccaacgctaactattgaaaccactccaacacctcctgaactatattttgttcacaacatcaacctggatcgcgcaacgttatacctcattcaattgaaactcaccaaacgatgacacccaatccatctttacggcggcaacgcaaagttgtcatcagcagttcccctgctccttcagactctgattcacgccgcggctcttacttctcagaagcgtctcaatcaacagcacccacatcctaccactcagcttccggatcaaataacaaagctcttgatgtatctcaacaccgacagtcgacggcacccatgaagacatctgagcaaaggttcgacactgtatcttcttcttccattgccacatacgattcggttttgtctgagatggcacccctgtgccgagacttgcctgtaggcggcgaggatgtggaaatcgaaaccgaagacgaggaggaggaagacgaggaaagtggtgacgacgacggcgaagacgacggagaggacgaccaggaggaggcagataaggattttattctgtcagatccggaatcacttcatattcctccagtgctgcctccttaccgtggcacctcaaacgaacgcccgtgtcggccgtccacacctcaggactttgccaatctatttccttcgctggatcgacttgccgtacgtcatgacgattgcacctcggatggcaacatgaaccttcgtgtcgatactgttgtcccctttgggcatacccggcggacacttgcggtccagctattccatctccgcatgcacgacctcgctcgccgagagttctcactgcgccgctattgccgtgactctggacgagaggtctgcaactccaaacgagaatatgccccagcacctatcagtactgttgctgcagcacgacccgcccttcaacggtcaatgagctcagccgtgcgcacaatgacgactcctttccaccgaccatcctctagcaactcttcgattttcaaacataacaatgcagccagcgcttcgacacattccgacaacgcttccgtctggtccggctcacaccaaaccgagaaatccgattcacaagttcccaagcccaaggcacgaatggtacccaccaaccgtatcaagctcgagttcagcaactatgcccgcgtagacattgcgcgacgaggtggacgcacaaacaagcgatatgagtttgagtggtggggtcacacatacgcttggaaacgtgtcattgacaagaacctcaatgttgtctcatttcaccttgtcagagacggccatggcgcacccgttgcccacatcgtccccgaaatgcgcagtcccaatcaagttctcgacgacgaaatggctggtgcctgggttactccttgctacatatggattagcgacagcagcattattgatgccattacagacgtggctgagtaagtattctcgtaccccttttacagcagcctgaactaacagaactttagtgtaattatttccactggtctcatttcccttgtcgacgactgcatcaaggagcgatggcaagtaaagaagccttcgcatcgtgccattcgcagggatattgatgatgtgaaccactccaaccctcggtcattcatgcccagcttctttcaacgtcgccactcagaagagcactcttcgagccgtggctcgttgaggtttggccgcaagcctattgctgcatactaatatgcaagcaacttccaataacttcaatcgatcactttccggtattcttttttggatattttaatcagattcgttgtttttgctatggaacgcgagagcacagttcactgccatcgacaagatggcattcatactcagtctacttgttttgttttaacatttgtatttcccgtcaagaacggtcgtgtatatattctacatttcattgttttcctatctgcttatactctccacagatttgtagggctgcgaggtattgaacaagcatttgcgggatacaggatttatccccatggtatcaacaagcaaggcgctttggagttttgggatagggccacgagagaagggaaccctaggattgatggcctggctcggcttggtacataccacctgcatctttttttttaacactggattggactacgcctccgaccccagatatgaaaatggctatggctcggaacgaattgaatcatttatgcattactggaccatacacagagtagttgactgcagatcaggctaaagtgcacataatgatatataatcatgagctgacacaagcgctgaaaatgattaatcccctatggtactgcacaaaatctggacagatgggtcatgtgtctatttgaactgctcaatggtataggtcaatcattgaccccgtatatccgcacatcagcatagaaaaaccctcatgcactccaggtcacccttgtcatcccaggtcgagaagctcctggggacgtgggcaatcgtgccaccgtaacgccacagacgcgggggaaatgtccggctcgcctcctattgcttttcgttgctgcaggcatgccttgatttggcagtctgcagtctgtcgttgacgtccatgtaggtctagcctatcgggttggacgtggccctctggctttcgacatcgtccatatggccgtatatcgtaaaatatgccaggccgttggttttactgctgctcgacactatgcccgtccgttctgccgaaccaggtgccaaagtcaagcttcatgagcagacgattaataccgccaaccctagcagccgtgaagccaccacgttcctctgcatcgtctgtgtcccgtgccctaccctgccgctcctcctcctcgtcgtactcttcagctgcagtggggggagctgtgtcgccctcccactctgctgtgaaaatggggtcagactcgagtgcgcgcagtgcagcgacgacatcctctatgcctgagcggacacgggattcaatgtcgtggaggcgacgcttgacgtcgcgctcttcggactcgagatcgacaaaagcgtcgactacaccagcgtctgtctcgagatcaatggaagtgtagatagcgtgtaaacggtgtaggtgagcaacgagatgatcgatgtgaatgaggaggttgtacagaggttgcgtgaatgtcggctgagtgaggagtagacggtggatgagggtacgtagatagaggcgatgtgctgttgagagagtttggggatcctggggaggagttgagtctgatgatttggaggtttcgttttgagtcgcggccttgttctcgccgctcagccatatatcatcgtcatcttcaccctccccttcaacattaccagactcatcttgaaatttggtaggtgttggtgctctagaccgtccgtgttcagggtcattggctgtcagccacccgtggaagccctcccatagcccagctacgatctctgtctgaaggtaggcttctgtttcggcaagaaagaaaatggcagcactggcagttgtccatgagctgcgcattgacgacgatcgtgctgtccatctctttcgaagaagaataatctgctcccggtcacctcttgatgttggatgatggcgtcgcagggatgtaatcttccatagatcggtaagtcgaatatgcgctcttcgcattgataacaaataagcgtttatacacgagtagatctggatatctgatggggataggaccatgtccaatggcgctggtatttggacagatagtagagaggggacagagaataggagattgcggaatggtgattcagataacaggctcgcagcctctcggctgagcccagagccagaacccaatggtgttgttgtcttgctctttgtgaggttgagtcgcaggagatctcgagcaagttcaagttgttcgtcttcctcagcgtgctggccctgcatggatgctaggacagcccacgtcctggcaagaacagcagcgacctctccctctttgaccgtcacgttcttcagaccatcacccttttcgtaggccaaattgtccgctctcctccatcgactgcggattttttcatccgcctcatgggtcaattgcatggcaaattcgccacgtcccagcaggaaaaagtccctaagcaattgcaacatttctgtcaccttcgccagtggaaggagtttctggagtgtgttctcagacaaggatatccgcacggcgatgatggctcttgagaaactggtgctttttagcggaaaggtgagacttgatagttcttgtagtttggatgacaagtgatccagaccacgtagtcccgagtctatattgctcttgactctgatgtggtttagcgacttgccgatgaagagcatagatgaagctgtgccaggcgtcacaaaggcaggcaacagactcgaccgcgatatatactcctacgcctgttagcaatgctttactagagctcgcttccaaactaacctcctcagacgcttcgactttttgtacgaaaaagtcttcagttccaaagcttggaagtctgccgtacaagatccatgcagaaacctgcttcagccatgcagtctcggcaactgcaacaagactcaaagccgtctcttgaacgtccctataaccgctctgcagctcaagccgtagacggtccatgagctgtgcgccatggcacacttcgcccttattgtctttggccaacatgaactgcaccatctcccatagccagtccatcttcctagtccagtctttgaactcgctcatgacagccgttagaggtacgatgttgtacgctcccaccagctcgggatcatcttgcagtatgctctcttcgacgtctaggactttacgttgaaaggcggctaggtggatcgagtctatggctgtcgcaacggctcggcagatggtagaggagtgcgagtttgctacttgggccgtgtagctgatgactttgatgtggacttcgcttagatgggcggctgaggcgaggagttgccgctcggcgggcgagataccggatagagcatgtggttgagtggtatcgggtcgaagaagaggtgatgggtgtcccgagagggagaggaggatttcgtggagcatggttctcgttctggttctggctggggagatcttgaatacaattagcggtcatgcatcacaaaggatggtagaaacgcactggtcttgggctttcctagatttaatgaaatcgccaaaatcacgaagaataattatgataaccccgacaagctcgaaacggcacatgaaccagtcagttgtccgttcggccgcagattgttatggagaggttgccctttgaggcaccccaaagatgagatattggagctctatatggttcagtgggcgatattcagccgagctcagatgatgtgacgactgcaatatcgtgatcttgtaataaattggtccttgacattgcgcgccatggacaatatttcttggtagactcgacttaaagtgaagctcttctaggcgcgacgcgatggcagctactgccccgcgatcacaccgtacacgttccatggaacacatactgtactgtaccttgcagatcatgtcacttacaccatttgagtataaggatttagttattcttcattattcatcagcacttgcaatgcaaatgtttcctacttaaaaatgatacagtgacttttcaaaatgcattattgctcaaatcgcattgtcgcccaacaaaaagctcaagtgaaccgcaccaaaaccaagtcataagcaacccctactccattatcttcccttcggtacgatcctttaagcgggcttcttgccattggcgacgctgacattgtcgccatatgtgctttgtgccccttggccattgccttgtctcgcttcgatgagctcgttgtctgtaccgccaacaataatctcgccgccgcccctgaccttacccaccaccatgccctttgcgacactcttgagaatggcacgccgagacacacctgtaacgtcaatgtagacgagtccaacgttcttgacaccgccaccgaggttgcgcgacacctcgccagcttcagcaccccagcggtgaccaacaacagttgtcacactggatgatgtgccattaagtagggtgcgaccagcctgttcgatgccatcgacaacagtgttgaaggccatcaagctcttgtttagcacacctggtttataggtgtcaatcgcctggccgtccttgtcatagcctctagcccgtccatccttacggcgggtgacggttgcaccgagattctgcgccaagttaccgatggtaccgaccgtggtggccgagaaagtagctgccctgttggaaaatgtgttgattcggcgaatatgttcgtgtgtagtgggagcaaatgtgacaggcttggcattgggctttgtcttttgggtaaagttgtcggcctggctttggagcgttctggaaacaatgtcggatgtggtaacgatgagccgagacgccttgcttgcgctgcttacaagagttgactttttgtacgcaggatgcatgtccatttcagcccatgactgtgaggcaggctggacagagatgttctggccaccatcggtaggaagggcaatctcgacgggctctgtacgcacgttagcaactgaaggctatttgttatgaagttcccagtacatacctttggaaccaggcttgatccttttatcttccaccacctgatagctgtcggtcaattctccgaggacactgccatcttcctcgtcgataagaacgattcgaccggcactgtttgcgctctggctgccctgagcataattctccccaggagtgtagtcagctgggttgtaagcaggaagctgttccccagcagcttcgcgtgccttggcctgtgccttttcggatgatcgtggcgggtgaggaggagctgagcgttcgaggaaagcagtgcactgggcgaggatagtctcaaaagtgtcgacatcttcctgaacaccgggccgagagttggcaggagggaattcgatacgcgtaaaggcaccgctgtcagggccaaggtcccaacgaggaatcaagtagcttgtaggaggttggtggtagatctgggtcgtggcgggaaggggcaggtcaagctcgggagggagatgaaggtgaaggtaaaagtcctcttcgccagagccatttcctgcaggctcaacaaagccagatgaggtcgggaccatcagaagcgacagcgtctggggccccgaaggggtgagggacttttctttgccattggtgatgtgataggcattgatgccttctacagcgtagagaagttttggatcctgttggaggtttttgttagcatgagtggttgaggcgcaaagacggacgtcatgggcaggatagtgcgtgcagatgcagacgccatgacttacattagacatattgagtggagtttgatgtttatttggttgaaggagacgaagaagaaggatgtaattccaggattatcgagagaaaaaaagaggaatgaaattaggtcgacgagtcgtagacgagaataggggagagatgatgaaatcctggaacttggaaagtcgcagagtcaagatggaggggtcgcctcttatgacagaaccctgatccaccaccaactataggtaggcaggcaaagacaagcgcgatgcgcgttaatgcaatgcaatgcaatgctatgttatgctcggcggctgttgcaagcagttgatttgcaggaaaaggtgatgttggctgcaaagagaactcgattacagtccaaagagggtgggcgtctgtcggcgcttaaattgattcccaagatgagcttcagaagcttgtgaggcctcttgggatggcggcgacgtcattcattggttcgagccatgatggaacaaatggcccctgtaatcgccactttggagacatcccattagcaggttgagtggaattgaagtggtgtggctaattaatggcttcatttggaacaagacatggaaatcaaacgagaaaatgccacaaggtttcatttatgttgggggatttgccatcacaagatgcgtgtgcaaatgggcgaagcacttaagcttaaaggcccctagatttacggataccttggctgcttagaggggccctaacatggctatgtacctaggctagacagcatggtgaccaggataatgatctacgccaacagtcattggtgcagtccaatgcttgacttgagaggcaaatggtataagttggaagttgtgtaggttgccctcagggtatcagaaaaattgaccgctataagcataagagacaaaataattcgggcagcttatgccacttagaccatacttcttagactacttatttctataccctgaagcttaggaggccaacttttctattacctactagttagtctatggagtagatagtaggttgcaatccaaaaccaatagaaacaggtagacaggaacaagttcaaataaaaaattcgctgtgcctcagttcccaataacagatagccttaaggcctatcgtttgggtatttttatcctgcgggtggatagcttcaccatgggttcatcacgactagtttgtggacaaggtagaaatggccagactttccggaaagccctcacgacaaaaggcttgtaccgctctcttttaaccttctttaattacccgtagcaaggttcttgcagagcctctagcgaagctgttcccgtgcccgcaacccgacccaaaacgggtttaccgttctttgtcagcgtaaatcggccccgtgaatttctttctagatctcggcctcgtcggatctgctttgactgccacctgtagcgttgtgctactcccccagtcacaaatattgtgatatcacgcatgttcttgacctcgaataatttatacaacactctcaagagtgtagatactactatgctctataacgctgtgttgaatctaccagtcaagagctgaaaaagaagaaacccgcaatggttcgtttaaatatttttcatcatgctattttaccccatcattacgtaccggtttgtcccctgtatccatccatcaaccccatatagagtttccacaatcactgagcagtctctgtaagggacttggtgatcattaggatcaaaacacatacaagggaacaggccaataacagtgcttgtcaattgagcaaccttgacctttcctcgacaacgaaccccttgtgtgaagaaaagggcttgatgccaactaccgctcatttgtaatagatggatcctttaggtcgcaaacactttcctaaccagttgttgacgttagttgtcatgatcttgaggctctgtcggcgaacccacgacacgctaatttgtatttttctttctttttggccaaacttgcggtaaaagtcccttgtctggctttgacgttcttctaatacggctctagcaaaggatccatgtccttctttacccagattttatgcacgtctggcctgtaagttaccatgtcaggactagcgactcggttacgtgggccatctagaatatcttgtaagtcggcatgagaaagcgatggtcggcccggagtttcatttgattgatatggatccaatactgaagttagtcctggacaatataaatagttttatgtcccatcgagtaacaaggcctttggactactcatatctatggctataacactcaaatttggttgacacttttccccatattatttcactcccgagatcgccgattcggccttgactgacctttttatatcaaatagctctaacagagcaccaaccgccaaaatagcttcccaacttcgcatccagtctatactctcgcccatagaccctgggggcaaaaaacagtcagagacgccttcacatccattgccgaattcgaaaagaaaactcgaagagctatctcatgtccgcgagggcacattaccggtgtcaaactggcttcctcgccataacgagctcaggcatgacgccggcgatgatggcctcatatggacccaaacaccgtccaactctgatgagagggctgggaggacaagttacagaactaaactgcccatgagatctagcatagcctgtgttcgatgcaggcgatcaaagataaaatgtaataacgatgggggccatagcccttgtgatcattgcatcaagggaggtcaccagtgccaatatcccgagccggtcccaatcccaccaaaacgaagcgaatctcaagcagcggccagatcagaaaaggagccacacccggaaaagaaaagaacaagaaaactagacgatgtgcccggacgcaacagtgagaggtcgactgcctacgcagcagaagttctcgcatatccctttttgacaactgaactctggagtcagctgctcagcatctacaagcagcactatgcaacagaactccccttcatccatctaccatcgctcaaggaaaggatgattagtgagcctgggaagaaacaagacttcccatctgaactgaacctggtactgctcggcatcttgacactcactgctcgatttcatccggacttggtgcgttacgtaacccatctacagaactcacagcaagggcatactcgacaacgtacatcgcagcccaaaaatgacccagtggccgcttcggacttttttgctactgttctcactacagccctagggcctctgcggacggctatggataccatcaccgtggagagagtacaggcattcttgatacttgggctgttcgagtggagccaagggcataagtctgcgtggatgtacatcggggttgcgactagaatggccaagatgatgaagcttgagcttgacgaccaacggatgggtttgttggagaaccaggcacctgcatcgcaacaatctcgaacgaggtcagccgaaatcgccatcgtcagagaaactcgacgacgaacaatgtacagctgcttcattcttgatcgcttgatgggacacgggagtggtcgagctcttagcactccaaccgatgctttgtggatacagttgccgtgctctgagatggcattcgatttgtctctccatgtctacactgggtttctcaggcagcccgaaggatttattcagccacaaatgaacgatgacagtactttgagccagttcattaggctgatcgatatatggagcgacatatcgatatatatctcaaagggtggccgtgagcaagaaaatcttcctccttgggataacaggtcgaggttctacgagttgagggccagactgaacgtattctacaacggactacccgatacgtttaccttgtctcgacaaaattactaccgccacgacaaccatcaagcaaccaatacctacgtttcgctgcatatgttggcctctgcttgtcagattgtcttgaaccgagaatacttaccattcctgccccttcgctgtcgtggaccacaaggtcctctcgaccgagtccaacctattctcgatcatgccccaggtgggttttgggaagagagtgcagaacaagttttcctagcgtctcgaaatgtggttgacttgatagagctctgcaaagacaagctacccctatcatcgctcactacattttctatctggctggccggattcatggcggtatatgctcggcatttcccccacatggatctgaaactgaagatgacaagtcagaaaatgcttgatttcgcgcatacatcgaatattctcgaggaggaaatggtcggaacagcttatcaagcgttgcgaagagccacgacttacttgcccgctgcgcaaaactatttggacaacttcgaggggacgaatcgttatttctcgcagatgaggaagcctgttttccaaaatcaagaagtcactcgttcgacaggatcattagatgatcacgtccagagaatggactctgcgtatcgtcacagtacgagcccaacgttgccgagcatacggtcaaccctagaagaccccaccaaacttgctggttcaacatccaaaagccaattcttattacctggagtcgatgaggaacctttcgagatagatataccaaagtccttggggagggatattgaaatgttggagtcacaacggatgagcaaagtcttgaatgatttggaaggattttctggcgcagaaaggttgagagtggtattcgaataatagctagatctctaccaacgttgtagaatgcagagtaatgtacaaatagaatcgggagataatgatgatgttttcaccaaggccagtcgatgggaagtgaatgaggttagccctgagagaaaagtctggctgctatcaagaagcagaattacaagatcggatgccttgcaaagattaattaggtaggtaggtgcattctggcctccttcctgatcgtacaactcagaagaagtacctaataagggaagcactgtcgatctgttcctgcctaccaccttccttcttccatccctcatgtgcagcatcagttcacttcttcctcctccaacgccattcgaaagttcggttcctacaacttcataatgattcgatgccggcccgaatcgcatatgttcggtaaaagaaggttccgtttccgactgatcaatcaatcattattcaacttccgcggcgatggatctgatcactcatcagctcaggctcggggagttgagctgcgagcttacatgtcgcatgacgtttagatcaagtcaccactggatcgccaagaccggcaaatgcaagtcactgcacctagtgctcaccccttgtcagacaactacctcaaaacaggcatgtcctagcgggcggcctaggtaccaagagggagattgagctggcatttccggaagtttcgcggggttctttacgacctgaccagggcagcttcacaagtcccatcttatctctgagatcgacgaatcctgtctattatactttggacaacagacaagtcgatgacccgtacaaaccggtttcccgagacagggcttgcacttgcgctgtttgcggttccaagtactcccgaggtctctgcagggacttgaatccgtctagaaacggttgaattggaatatgctctaatgtactgatctccacggcttcaaggatctggggtaagcttcacgatcacgcaagataaggctgaagtttcgagctaccatgtatcgacgagctctattgatcgatatataagactgccagagctcctccacgtatagtcgagcttcactctgcaagagctccaagctccgacccgaccttgtgagctctcccacgcgcgtggggcgtggggcggtggcttcttgggattgatttgccagttcgcaacctctcccactttcgctccacaagtgctgatgctgcaactgtgagaatgcaggccatgacaaacttatttcagaatctttcacattcagagagcagccgagcttgtcgaagaacaatgtacagtacttgctgcaaagccgaagtctgtcgatcggaaggtcactcacttccgtcaaggcacagcttgttccctctttgcgacgtccaagtggatcgcctaggccgtcctggacgtgttcctggcgtaaagtctcattgccagaccatccggcgcgatgacgattccccttactaagaatagtgcaccgtcccccgcgttgtttggccgtgataattgcccagctcgttcaagacgtgaggagtcgtctgagccattctccactgaggaggtaaacatgtctaggtacctcgtacctgttagtatgtgtaggaggatgattaatgagtgccacgcccttcgagacgactcctgttataagatataaaccatagctgtccccgtctacctgtctctatcaagcatcatattccgattgaagttttacagtactctgtttggttcagttttgttttataatgccttctcttacagcgtctccaactgctgccgctgctcctcaaagtgtaaagcagaatggcaacattccgtcgccctctccactcagtatcatcgatattcgtggtgaatatgtcgagatgaatttgaaggacgagattgccacttctttcaaccctgatgatggcccaagaaagctccccactcttcttctatacaacgagaaagggctacagttattcgaggacgtatgttgattctgccgagacccctcttacaattactcataaaagtccagatcacatatctggatgagtattacttgacaaactatgaaatcgagatcttgaaaaagaactcggcagagattgccagccagattcctgagggatccatggtgatcgagttgggaagcgggttagtcaatcatcccatgatacgacctgttgtcactaacattgcgaagaaaccttcgaaagatctgcttgcttctacaggcctttgaagaggccaaaaagtctatccaatactttgctctggatctatctctcaaagaacttgagcgtactttggctcaggtacctgacttcaaatatgtctcgtgccatggccttttgggtacatatgacgacggaagggaatggctgaagcatccctctctcacgagccgttcgaagtgcatcattcacctcggttctagtatcggtacgttcctcttagagacgcagttaccacaatactgatgagagaattataggaaacttcacacgtgacgaggcagctgatttcttgggagggttcgcagaggtccttacgccgtccgattccatgatcgtcgcggttgactcttgcagtaacccagcccgggtttagtaagttccatacgccgcttacaggtcagcagtactaactattccatagccatgcatacaacggtacgtagtttttgaatctgaatggacctgtggatattaatgccgcagttcttgaatacagattccaagggggttacccatcagtaagccaaccagaacattggggaaggtctgtatactgacatcatacagatttattctaaatggccttgaaaatgccaatgagatcctcggcgaagaagcttttaacccgggcgagtggatggtcattggtgagtacgtctatgatgtcgaaggtgggcgacatcaggcatttcttactcctacccggccgacggatgttctcggatcgagaatcatgcctcatgaacgagtatggatcgaacaaagtctcaagtattccaaggaagaaaagacaaagctttggaagttggcaggtctgaccgagatgggctattggagtcgcggagatgaatatggtaggtcacattcccccatgatgcacatcccaccccaaaaacatgcgattcgaggcctcgaagtcatgcagccccgagctaccccgcgaatcgtggaaaagggctgtttcctttttcagctctgctggaagcacaagtccaaaacgaggcagtattcgaggcgacgtgggggcccatgtctgatgctggagatatatgaagagcgtgcatgagacctagccaagaggagactaacacctgtgcaggtcttcaccttttgaagaagtcgagtatgccgttcagtctgatcccgtctctttacgccgcaaagcccctgccaacagtccatgactggaaggcgctttggaaagcatgggatattgtgacaaaggacatgattgccgacgaagagcttcaagagaaacccatcaaactgcgcaacgcgtgcatcttttatcttggtcatattccaacctttctcgacattcagttgaccaagactacgggtcaacccccgaccgaccctgcgtcctactattccatctttgagagaggaatcgaccctgacgtagacaacccagagcattgccattcgcattcagtgattcctgacgaatggccctctgttcaagagatcactgaataccaaggaagggtcagatctcgtctgcaaaagctgtatcagaatgaccaggacaagatccctcgagagattggccgggccatctgggttggcttcgaacacgagctgatgcatattgagaccttgctttacatgatgctccaaagcgacaagacacttcctccaccgcatacagtacagcccgactttgcaaagatggctcagcaagcgtacaatgctagagtctctaaccagtggtttgatgttcctgaacagacaatcacgttgggcatggatgatcccgaggatggcgctgacctctcgcgtcactttggctggtactttcacgcccacaaaaccgaatgtaggaatatcaactgacatgtcttcacagggataacgagaaaccagcacgtcaggcgaacgtccatgcattccaagctcaaggccgacctatcactaatgaagaggtatgtgccattgatcatcgagaaatctgtcaattgctaaccgattatacagtatgctcaatacttgtacaactccaacattgatcgagttccagtttcatggtcctcggttgcttctaacaagcaagatggggctaccaacgatcaccacactaatggccattcaaatggttactccaacggaaatgggaatggccatcacgtaaaccaggttcccgactcatttatcgagggcaagtttgttaagaccgtgtatgggctagttcctctcaagtacgctcttgactggcccgtattcgcttcgtacgacgagcttgttggctgcgctgcgtggatgggtggtcgaattcctacctttgaggaggccaaaagcatttatgcacacgtcaacaagcagaaggccgaagctgaacgtatcctgtccaagacggttcctgcagttaatgggtaagtataatccctagcgctctataccccttgttaacatatggcagacaccttgtcaatgatggcgtagaggaaaccccgccatccgaaccttcagcttcggtcaaggatagctcttctgagctattctttgacctgaccgacgccaacgtcggtttccgccactggcatcccatgccggttacctctcggggcaacaaacttgctggccaagctgagatgggcggcgtctgggaatggacgagctcagttctcgaacgacatgaaggttttgagcccatgtctctgtatcctttgtacaccaccgactttttcgatggcaagcacaacattgtcttgggcggttcgtgggcaactcacccacgtatcgcaggacggacaagttttgtcaactggtaccagaggaattatccctacgcatgggtaggggccagactggtacgggatatttaacggtgattatgtttgatctacgatttcttatcgtaaacgagttgtgttgattttgttttgtattgttggagttttgacatttatatgggccccaaattgccataggcgggatgagaaggaggaaagtcactccctgagaaagcaaatgtgtcgttcatatccgtctctatttacccttgtattttgaactccttaccaaatcaaagaatggtgcaatgataatacaggcccttccaacatgatagctagacatcaatcattatgcccaaacctttggacaatactcataacgtcggtctaatcaggctttcaactagcccccaaacgccgaaagctaatgtttacgtggacctcttcactctcggcaaagctgttctggtgaaagaggccttggcgagccaggcacaccatgctcagtgaccgccaatggacgtgattttgtctgaatatacggaatgacttctcagccgttgagactgccgtagatatcgagcagttgctcaaaaacatagccgggaagcttaatcccattctctgtaatgagcttggagatgaaatccgggggctttttcaaagcgttagtaattttgtgaatcaggaactcgaggaaaacttacagtaaagtcgacagcatcgacagtatccttgctcttggtatcgacactaaagtcgagaatatcctgcttgaagccaatatcccgttggtccatgacgaacttgcgcgcaaacttgtgtgtctcgacagcaacgtagaaggggaggttggcctgggccgccaacttggagagctgcagggtgcccatacgagagatgataccgccgttggatgtgacggcctcggcacctacgagcaccatgttgacttggcgcagcagccccatgacatacgcaactgaagcttctgcgatctcggcaacagggataccctttgagcgaagctcgcgaactatgcgatcactctcctcgacacgggtctcctcgcgcacgtagataaccttgaacttgcccgcaccgaggttctgggcagcgcgatccagaataccaacaactgatcgcgaagcaccgtgtgtaagaatacactgaccttcgtgaatcagcctccatcctgcatcggcaataccctctcgcgcggcgttagcacgctgggcaaaaaggcgtccgttgcggaggagatgctgcctcacggcgtcgaagctgccatcttgttgtcggagagaagaaacgaggtactggaggaagagatctgttccggcagagagaggtactgggttcgagacggaggccttgaggcggtcggagtggactttgactgtgtcgaggatctcgaatacggtggtggaaggctgggcgtttaggagggcgatgagagattcgatggcagcgacaggtttcgtaagatcggggtctgtgacaaggaggccacggtatgtctcgacgatactaagaggtattagaaggtattaaatagtggcatgttggtgacggactcgaaatcggcgcttttggagatttgaggttggtcaatctcagtcgcagcagcgactttggaagattagcctaggacggaaaatgttactataattatttacctgatgtatcgatagtcgccattatgaagagtgtgtgagaggttgggagggagtggttgaaaggttgaaatgatactattcccaagtctagaatctgatggaggggaatttttgatccaatgttggtgagtcaggactcttggaggtgatttggcggggtgaatacatgtccggtggggagcggggccgaaatgacggcacttgctccagggcatcttcagtggaaggtttcagtgattgctgtgggttttagatctgaaggagagcttagataatagctagaagagtgtgtatacatattctctggcctggattgaatcgctgtgctttatattaaatcttagtactgataataaattgaccagtagtgttgctttgttccataacgtgtcttggatcgatgatttgatcagttcacctcacaattaagtcgactacctaccctgcgtcgagatgcaatcaaacttgcgccgcgcctgcccctctactctctatcccttcccgaactttaagttacggctctccaccttcatcttacattacattccctgtacttcaaagctctcatctctaaagctatatctcacacaacttgatccgtatccctgattcacccttttgcaagcttcaatccctcgatatcattcgccaatggagcttctcgatcccgcaacgggcaccgcccttccaaacgacgccatccagcgcattctcttcgtcgccaatgctgttcacgtctacaacattcctcccctgacctcgacaaagggatactctgctagcacatggactgccgagccccagcgccatatcttcactgctcgtcttcgcgtcgtcgagaccgcctacgaatctgcctcatctaccaaccagctcaaagttgatgccgtgctggaggatgcatcaacgggtcagcttttcgctgcggcgccatacaccgctcccggtgtcgtagagccagttcttgatagcagtcgcttcttcgctctgacagtgcgcgatcctcaagggcgaaaggccattctaggcattgggtttgaagagaggagtgaggcttttgatctaagcattgcgctacaggaggcgaggaaggcattgggttgggagggcgagcagagcaagccgtctgccacaaaagagcaagaggagcacaaagattacagtctcaaagagggcgaaaccattacagtgagctttggtgggtcaaaatttggaaggaggaagcaacaggacagttcaaacacaggttcaggagcaggaggagatcttcagtctttcgcacttccaccaccacctgctgggccttctggaggattctcattaccgcctccgccaagtgccaacgacgttaagcagcagaaacagtcagccaaggatcttggattcgacgacggtcagtttggagagttcgcttaaagaggcaacatacacaagggtgcattagcgatatgattttgaaacatacagtatatataccaaactaaaaacttgctgaggattaaacgccaaattgacatgctaggaatgctagatgatatgatgccctatgaaacagtttttttgctcattatgtcattaggcgacccagagtcagtaacttgtacagcagcatattcacacagtggtcatcagcttagacttctggccaagtgtgacgaagacaagggagactcattcgcctctccctagtcaccgtgaagcgggagtcattcaggtcgtgtccgatctctgtgctacagtcgttcttttcttcagcaaagggacgctctgcggcaacggttgttgctgaggtagtctctgactcgatgctcgcagaagatgaatcaggaccgcacaagacatcctcggcggcttcatcgacagtctccaaaccccacactgccggctctgaagaagcatagaatggcccagcaggttgatggaagtcgttgaagtagcccattgggacaaagtccgttggcgaactaacaaacagtgtggtaggggtaagaaagctgtaggaatcaggactgaaacaacaagacgactcaacactcgggctggtggcagtccatgcctgagcccatgtctcgcgactctgcatctcgacgtacagatcaaaaagacgagaggatatgatcttttcctgctcgacagcctggttcatcttggactttagcaggctcagctgctttcgcaacttgcgtcgtccttggtcaccattgaggtttcggagttgctgctcaactgcgcagtatcttctcataagatctgaagctcgagaagcctgttgctggaagacaccagcaaggtaagcctgatccgtgtaaagattctcaaagggccgaggttcgaagaggaggcgcgagttggtttggggttgttgcttggcatccggtttggagggacgagaccgagagctcgaagagcgccggcgctgcctcttgcgcggggatgggtttgaagtggagggtgtttctgggtatggtgtacccggaagggattggggtgagggcgggaggatgtggcatgtttgcagcttggggatgacaacgtttaactcctctggagggggagtgattcttgcatccatgggtggtagctggaccataccaggaacttgggtaaaagtggtattcattttgaagaattcgtgcttgttggtttaatagcaaagaagcaagatgcagagaaacagcacgcatctctgctagatattaattcttcctattgcccctactatcccctacgaacaaagacaactggggaaggctatattgagaacgaggagtttggacgctttgttgccatattcgctctccaacaaagcgaaacagcgagttccgggacttggcctagtgttcctttggaagtcaatttcctagtgcaaggccagttggttgttcagagagaatccgtgcctggttgccacactcggcccatcgagctgtcaataacactggtcaggcttggctttgaagtgttgttcagattcagttgacccgccagcaacctgaaagagatatcgcaggtctagaacagctgatcaaccctgatgtggttggtttccgtaattgaatgaaactggctacgccaaatggcttgccttcgccaggtggtggcgctgttagtacccgctgttggcttggaacggcagccttatggcgtgtctgcataacaatgcaagccaacggccgaatgataggcaacttggaacatcagatagcaaagccatcatgtccaggtgggtcattgaaccgccagagcccagcgtcctctgcggctcgtcggatgaaagatatctcttgattgctgacggctcgattgatctccgcatatcgcccttgctgattttcgtctttggtatcggcttttgctcgctttggctttccaacgtgggcatctggatgatattgctccatgatgttgacgaagcagtccgtggaaacctcagtcgctaggaacttcataatctcagctccttcgtcctccttgcctggcataacaagatggcgaatcaagagacctttcttggcgatgccatctccggtaaagcacaggtcgccgacttgatcgtgcatagccttgatactctccttcgctgtggcggcgtaatcatccgccttgagtagccttttagaggtgcttggtttccacaccttaaagtcagccaggtagatatcaaccaacccatccatcagctggagggatgcgagagagtcaaagctcgaggtgttgtaaacgatgggaactgtcaggccatggtccttggcatggaggatactcaacgccacttgcggcacaacgtgctcaggcgtaacaatgtttatattgtgaacgttgccaacctcctgcaatttgacgtaccagtcgccaagttcctcaggtgacaggtccatcccattgcgttggtgggatatgtcgtagttctggcagaagatgcacctcatgttgcacccgctcataaacacggagccactgccattgtgcccctggatgcaaggctctaaccgtcgtgtcagaagatgaatagaacaatattaacctcgagctaagaagctgagtatgcaagggagaatggtatgcaggaagcttggggcagaactgtcactgaccttccccaaagtggggagcaatcgtattgacctttgccttttctccgatgaggcacatccccgtcttttcaaaccggtttacgccacattctctggggcacaggttacagtttcggaggtgagcgtacgccaacgatcgctttttggcggcatcgcgagagctaagagtcatgtactggggaacatagtcgtcaagaaggaacggaggtgcgagatgaagagagcgagtgaatgttttggaagctatggataggggtttatggaaagctgaaggatatcgtcttagtggtagcaacatggctgctattgagtgctcatgatgggtggtgacaattgccttttgttgattggtgttgagggaatgtctgtataggtggcttagtcatgcgttgatgcaactgttactgactgataagaagatacgttattcttcactctgaataattgagaaatcgaaaatatattagtcctgatggcgtcgggtactccaatagcttaactggcagtagaggcgagtgtctttgtggttgctacacatgccttggaccatctagaaggcgcatcatggaagcacaatgtcacagttgaccagcaagtcaatatgtttctgtaaaaagaatataggcactcaggaataaatacaaatctgctagtaccaactactcctaagcatcaattcttcacatgaacgttcctccaacctgccactcgaatcttcagaataggagagtattgctttctcattttctctgaacctcggcattctcctcataccaagccaacttatcattcatgcttctaatctcggcagtcttgacggcaatcatatcttgcatctcaaccctctcacgaagtagagtccggttctctgtctccagctgcgccgcccgagccagacgctccttgttcctggcctctatatcagacacgcgctctggccaagtaggcgtcacgacggataccacggtaggcttgctctcgatgattcgtgtctgcacagttcctggatgctggtcggcggcggggatgacaaagaggggagactgcgatcccttgcccttgatacgatagaatcgagatgaaatgtcgatagggacgatgcccctggcgtagacttttccgcctcgttcttcacgccatatgcgctcgccaaccacaccgcttgctttccagatcttttccttctgttcaatctgcgcttcagcggcgtcgagaagtctgtggatgtagcctgtaacatctggacccgagttgacgagaatgaacttgtcctgcgggtacacaatctgtcggccccctgaaacgccatcaggaccggtgcggcccaacatttggtgtgggacgagagcttcgcctgccatgacatcaagagcgttggcatagctgatttcgagctcgtgcattcgacccatgagatgttgatggttcagaagccactgacccaagagacagttccgtgcgccttccagttgcctttcagacatgccttgtgctgcctttagatctttgggggcttcgaatccagttggaaggatagacatgaggccaccagtagcgccgtattcatgatcaagaatttcaaggcattcgttggcgtgcataaccagatcatggtgtgtcatgtatggacggcgctgatctccccccttggcggagggaccactatcctcgaccaacgtcaaaggacaatagtgctcaataccaaatgtctccgactcggatttgacggtgttttgcagtgcccaaagaggatcgtgatgagacgggtcgtcattttcgtagggtttgtcaaggttgttcaaccagtcaaacgcctcgtgttcctcaaagcgatagcctgaacgttggcccacatgttgagtggtggatgtcaaggcaagcttacggatgatgttgacaagagagtgtgcgtgttgcttgagggcgagaagagtgggaggacgaccggaagagaagtatgagcagttgagatgctgcagaagaacgaggtcttgggcgtccaggataccattgtctggtacggtgtaatttgacttgtacgaggttgcatatggattggagggaatgtggagaggctggatatcctccatttcctcgtcatttgctggggatgtcattgcgattctctatacaatttgcaagaaagggttgaggtgagaaagtagaagtctgaacaagagagtattctttgatacgggtggctatctatctttaatggccaaaaaggccactgccttctgtgtcattcttgggtctgcccattgatgtgattgatgctattcaaagaacaaagaactgccttctttgttcaataaacctggcactgattaaggtgggcgcattgacattcttcactatgctttctttgttctatgtgccaaagaaggtcgcgaaccccgatatctgggcatggcttcactctcgataatgagagtctctgtagccatcacttacaataaagatttcgaaaactcttctgaaccgctactttgagtccttactttcatttcacagatacacaaacaaaccgtacgtataaggcattacaagcctgtgcctgtaggagcttacctctttctatcgagggtcttaaggtcccttgcttggaatcgccaagagaatgtagcgtataagatgacaatacttgagatattagaacaagttccaaggagcatgggcatatttgcgtcaactatgagtgtccattactcgtcgattttctctcctggctacatacacaaggacaaagggaggcaacaatgccatgggggtctggaatgtttgaccagaccaccacagagcgaaacatatcgagtcgacactgtagcacacacgtgactgtttgtgttgtcatgacggtgtcacagaaactgtttgtagtaaacaatgggttacctggtagcagttgtttagaaccgttgtcgctgtaattgtgacgcagcgttacctacgacattctgctaggcgacgtttgcggtaacggcgtcatttgagactgtcactgagttgagaacaaagagagggagagagacagtgggaattcaatcaattcatcaccagcagcacgaaacgtcgttggttcatttacttgacatgatggaacaagataaaattgcccgtacctcggtctaaaaaaggcagccagttaaagatggatggacatctcagctgaaccagcatcatttctagggcgctaatgccgaggagagactggcgcgcgcatactgggggagatttagagggtctagccttttggaatgaactgcccgcagacgcagggtacagcagagtccatcatcaggcgtctagtcatttcaatgatttattaggcctcaattctgatatagagcagtcaagcgatggacaaaaagtcatgatgtcggtcaagacactaatagcgacaaggattaaaggacgatcgatgctcggatctttttaaacgacagcacatgatgaatacgattatcaagcgataattgtgactgtcaatctgtcacagtcaactaatctagctcaagaccagatcgacatgtttacctggggaatagtctggttgatgtcattggcgtcaaaaagcgccatcatggacggacgggactgaaagttccgaaaaaacagggggagcaaagaggtagcgccacgcaaagagtttagatggtttcaaaaaagatgtcttcttggcaggcctcctaaaagggagacgattagcattccctatcatgatcttcgactaggttgtaagggttgattcatcgatcagatgtttgtgcgtgcttgtgcttaagctcatgctcgtgctaatatcttagtagtcttgatggaggaaagactgactgtactgcatctctgacatcacacgcgtactatctatcagcatccctgtcaagctgtcgttcgacgagagagcatccgtggctggtactgcgcctctgtttcgatcgacgacacaagctgagaaaacgggcctcgacttggatcgagggcgtgatacttggagggagccaggtctagactctgtgatgctctatctgtgctctaccctactctgccctactcgatgagtctaaagtccagagctgtctctgcccctgtctcatcgtgccttgtcggctgtcggtctgaccgttcattaactgttacgcatacgtacagcatttagtgagtgacactatttacagtagcgcaacacatctcaattgtccacgtcgacgacgctgggtcaccctcccgttcccgtcgccaagcttcaacagccgaaatgaacaagggattcctagaccctcatttgattgtcataatttacggatacagtacgacgttgaaaaagtagggtcttgttttcatttgcttggcggttcatgatgggaattcatatctatttttaccggttttctggtatcatttccaattatcgttgccgcgttatcgcctgggatcagcgtgaaagaatagcaatgatttgcaatgtcaaccacgctcgagtggttccatttcaaatagacttgtcggggggaggggctaattctccataaatgattggttcaaatcgatctaggctcaaaccaggattttcatggtgggtgcttttcccactgaaagaccagagcttcagggacttagcgattcaatgctactaaggtactcaagtctgggcgcgctatcttgtgacgtcgccatcagcaccttgtcttgattgatggcatcaccaccacactcgagatattttatacagatatggtgaatcaatccagagaatggaaaacaataaaatatataactgattaattgaattcatgtgtctctctgtttgcttttgctatacaataaaatcacaggaacttgtcctggtgagacatgacttcactttgattaagggggtccagcccgtagagctaagcttctgtctcttgtcccacaccctgacgaccgcccgaccacctgcacttacgctgcactaacccacccacccatccacttcaagctgaatgccgtaccaaggtttggctggtaccgttcaactgtatctaaaaccagcttttttgaattactccaacacactctaatcacataaagccaggtttccccttccacaattatcttactctccttttcgcaagctttttcgttcccagactggcttgttctggtttagtaggctactgaccagtgactgggctgttgcactaatcgccactttggaacgcgcctacctcttgaccgtcccgtctcatcttaatctacctgccactcgccccgccggcggtaggaatactaacaagtccaaacctaatcaaactaattcaatttcttctttaatcgtttccttttcgacctacgacgacgagggttcactctcatattctattcaatccaggagtcgtcaattcaatacttaatcgcccatacccagggctcgacctcgacctaattcgaaaaatacgtcagggtcgtcatcatgggaaactttatcagttggttggaggacaacctccccgaccccaaaagcacaaagggcaatgctggcgaggccagaggacctcagcccaagtccgtgtcgagtacgttgatttggatatctctagtcacgttaaacgcgacgcaaaaactaacatccatctcctaggcatggtctcgactctagtccccgtcctcgttgcgtcggcggcctacatcctcatctttctcatattgcgtaaatccaataggcgtttctatgcgcccagaacctatctgggctcgctgcgagaacagtaagtttaatgcgcctcgtgaaccttcaacagcgattctaacggccatacagcgaacggagtcctgcattgccaggtggttggtttggctggatcggtactttttggaaaattcccgatgcctacgctctccagcaccagagtcttgacgcctacctgtttatccgattccttcgcatctgctgcaccatctgcttcgtcagtctttgcatcacatggcccgtccttttccccgtcaatgccactggcggcaacggaaagaccgagctcgagcttctctcctacagcaacatcaatatccagagttcaaaggagaggaacagactgtacgcccactgcttcatcgcctggatcgtctatggcttcgtcatgtacaccatcatgcgcgagtgtctcttttacgtgagcgtgagacaggctttcttgctcactcctcagtacgccaagcgcatttcgtctcgcactgttctcttcacttcagtccctaaggattatctcgacgaggctcgcatccgtactctcttcaacgattcagtcaagaacgtttggatccctggtgagaccaaggaagtggacgagattatcgaggagcgtgacgaggtcgccatgaagctcgaaaagggagaagtgaagctgctcaagctgtgcaacaaggaacgcatcaagtctatgaagaagtctggcgccgaagccgagaagcaaaactcaggcccaaccgaccccgagactggtgacctcgctgctcgctggattccccagaagaagcgacctactcaccgcactggccctcttggacttattggcaaaaaggttgataccattgaatggggccgtgaggaactcaagactctcatccccaaggctgatgaggcccaggccaactggctcgctggtaactacgagaagcactctgctgtctttgttgaattctacacccagtctgatgctcaggctgctttccagactaccactcaccaccatgccctccacatggcacctcgacacattggcgtcaagcctgacgaggttgtctggaacagtctcaagttcccttggtggcagattgtcatccgtcgatacatcatcgccgccattattgctattctcatcatcttctgggccattcctgttgctattgtcggtattatcgcccaagtcaacaccatcaagactcttcccggccttacttggatcgagagtatccctagcgtaggtccagcagctattacgctccacagtatcatgttaacttgttctttaggtcattctcggtgtcatctctggtcttttgccttctgttgctctgtccatccttatggccatggttcctattttcatgcgtgtttgcgccaagcaggccggttgtgtttccatctcacaggctgagctttacacgcaaaacacctacttcgtcttcctggttcttcaggtcttcctcgtccagacacttgccaacagtttcgtttcgtccattgtcaccatcgtccaggatcccagccaggtcttcaccatgctgtcatcctctatccctactgcgtccaacttttacatctcctactttattgttcaaggtctgggtatcgctaccagcgtcctgactcaagtcgtcggctgcgtcatcttcaaccttttgtacaagttccttgccagcacccctcgagccatgtacaacaagtggaccacactcagcgcccttacttggggaagtcttatgcctgtttacaccaacattgctgtcattagtgagttgatactcggtttctacatatcatctcttgctaaccttttcaggcattgtctacgctgttatcgcccctctcatgcttttctggtcgactctcggtatggctctgttctaccttgcctaccgttacaacattctctttgtcaccgagaccaagattgacactcgaggccttatttaccctcgggctttgaagcagctctttgtcggggtttatcttgccgaggtctgcctcattggaatgtttattgtctccaaggctgcaggccccgctgctctgatggtcatcttccttatcttcagcatcttgttccacatgaccatggccaaggctctcaaccctcttctctacaacctgccccgttctcttgaggttgaggaggagcgaattcagcaaagcgcccagggttccgagcttgaggatggacaggtgttgaacaacaacggcgtcaccaacgctactaccaacggcgtggagaatggtgatgccaagtccactcgcgtcggcaagttcgtgccaggtggagttggtggtgttcagaagaagggtaacttcttctccaagtggctcaagccctggatctacgccgattacgccactatgcgccagcttgtgccccacgagagcaccatgggactcgactacactgagcaggttgagcgggacgcttacttcccaccctcaatcacgagcgagactcccatcttgtggattcccgccgaccctgctggtatctcaaagcaggaggtgttgcacacaagcaaggtgatccccatctcagacgagggttgcacactgaacgacaagaacaacatcgagtgggacacagagggtgcacgacctcctatctggaccgagaagatttactactaaaggagatgattttgtctgtgtgatacccaaacacaagccggctatcaggctgtgtagttttgaaaaggatgcaagaggtggacggagcttggaaaaatgatggtggaatgatgggatgtgttattagatcgtgacgagacccgaaataacaactggggcgtcttgtgcggttgtaagacctaatagttatatgccaatgaatcctaatgtagtatcaaaagttccaaggtgtcactcgtcctatgactggtagttccaacatcaacaatactgagtgggaatgctggagtcaattaaagttttgtagtagttgattgggcaactgatcggtttcggcaagattaggtacattagcacgatcgccccagcttctcgtctctccactgtcatcacgcttggtcaccttttcctggtaatcagcagtagggttggagatggctagctgtgtgatgggaagcaaagtattgatgattacctgagacatggaacaaagcgtacaccaaaaagagagctgcccatagcatggtattgtcattgacactgacaggagagaagggaagagaaaagctgttgttgttgtggtgagtagcaaggatacaccccgaccacttggacttaccgggaagcggatagcggcagccacatttcaagcctcaaccgccattgtcgttggcagcctcatccatatgcagacggtcggatgttttgtttgtggttgttggatgattggataatacagaagaacggtgaacaatatactgcctcttcagtacaactcagcagttggatgtccaattattctctagttgtggcgtctctcgcatgtgatagatagactttatcgtttcttacctgcacccttgtccttgtccttgttcccgtcagtactaatcaaggattctccatgggataccccaccttaaacttgtggcgttcctgtgccaacgacagtaaacaatcgcatcttcgagtctggttcaacagaaagcggcaagtcgttctcgcatgcgcgaatagaaacttggtattggaccaaactattggcgattaggactaatcgcaaactttgcttcgtggtgtgattgtcccattctcgatggcttggtgtccaggctctcccagcaagaagatcaactatccctgctcatacgtgctgcacatactgcacatttctttttcctagcctctctctttctgcgtgcttgcgtggctctactgctctcttaccgatactctgctctactgcccgcttgcttgttcactctcaaacatccaatctaaacctggacacgacccatcagtggcctattctcgaggccctctcaattattagcaggtcaaccaacattgaaagctttgacagtcgtgccgcacgcatagaggcccgagacatcgctgagacccttggccattgcgttccccgggaaagagtgcgacgatcaccagaccacatacgacatttgctggtgcacactcaccttgcaatattcaagcaaaggacgttggggggaaagtgaggaaacagattcaaggccaattctttagctctcgagctgtacggcgatgatgatggtatgagagcccagtgacggcgacatttcaacgcttcgaggcggcagcatcaaccacagcagccttgaattagcgagcctgctcaacacaacaaaaattcaccatggcttcaacattcatccccggcagatctcggtctgcacaaccacgacccacgacaactaccacgacagctcttctcctcttttttgcgactattccttttgtgtctcccgttgctgcgcaatcattcccatatgtgcctacggatattctcatgccagatcccacctgcgtcgacggcagcgtaccgtgcagtgcttcagatttagcattcatctttcgacaaacagcctctggtaaagtcgagttcagatccctcaacttttccgccagcgtgggtgcggacgaacccagcctcgatcgacctgcgggcagcacgacgttgccttttctcgacgacgagcccaaaagtactgcatttggcgctgcaagaacggcaaacggctccgtgctcgtgtacgcaggcgactgtaaaactggtatcagcgatgtatggagctacgactacgaggatggaggcgagtggtaccgtcgaggtcttaaaaacggcaacgaccgccgcgcaccttatttcctcggcggcacagtcgccttttcttccagtctcgctcccgagatggaccagcctactctttatacctacggtggcatgtgcgagacgccaaagtcaggaggtacgacgaactggcagagcgatgccaactataccaagacgatgctgagagttgcgccgaacgacggagatgcttatacttcgtacaaaatgagcgtggcatccagcggcggaccgcgaacgccgattgctggctttacactgactggtttgacgccttcgatgaccaataagtctggaatcgtcacgcagcaaatgagttatgtgttgttaggaggacatactaagacggcttttatcaacatgagcacagttgcagtatggaacttgccagctgagacatggagttacgtcaacattcaagctcccaatggtgatttgccaaagtcggatcttgccatcaaggacacgagtgcccagtctaaacgaagtagtgcaacgaatgctgcagataatgtctacagtcgttctggacacactgcgactctaagcgaagacgggagctccatcatcgtcatcggaggttgggtgggcgacgtcaatactcccgctgagcctcagcttgcgatcctcgagatgagcgaaatttatagtgggtggcagtggaagattccggaggtgcagcctgattttactggtatctacggtcatggtgctgcagtgttgccaggaaacatgctgatggtctatggcggatgggagacgtcaagctcttcaagtcgaatcaagcgtcaggcctcatcggggtcccttcgcttttacaacattacttctgggtcatgggaatctagctacacgaatccctcttacgcttcttcgtcagccaaagagaacgatgccccaacggaaaacgacaaggggtcgaactcgaagcgccttggtcttggtctcgggttaggctttggcatcgctgctttgatcggtattatcattgccgccttgtgctggtacaagaagcgcagacgccacatcaacaaccgagacgaagcagtccgggctctatcccaagatcccagctactatcatagcgactttcccgaaatgactgagaatgacccttggggactcaacgacaccgcttggtatggtcgtggtggtccatatcctcccggagagcgatcactcggctacgagtcgatgagaggcgctcgaagcggcatgcctggacttcatatcccacataaacccatgtcgagaccatcgcgcggaggttatgtgcctacagggggtagcttccctggaccaattcacccaatctacgaagatgaagaagaagaaaattaccagaaccgaggtttatatgaccacgttgcaacacccacatccgatgttcattcggatcctttccaaactccagttactgctaccggccaaaacaatgtgacgcatcctatatgtcttacccctgggggaggtagggcgtcagctacacccagccctgagaaccgccgccacgatccagaggttcaggattgggtgaccgaggttgatgctgcagagggactactcgagcgtatgaacagtcgaaggagccaacataagaatgcccagagcgttgataacgcggagggtcccgcacgaatgaatagtcgtcgaagccaaacccaaggaagctttggccgtacttccccaacgcggcataactcaacacgatcagctgctctacgagatgacgaatcgcgaagcggatctaacttgtccgaatcagcacgaagcgcagcagagagcatcaaggctaaagcacgacaactcaatcctctggctcccgctttcttggtgactggggccgaacaccctaagcctggaagttcgtcttccgatagttacaatactgctcactcatcgtttggcgctctacaagccgaaggaccttcgctccttatgggggatcggggtcacaagtacgacgatgatgagccttcctcgccatccaagtcaaaaccacgtagggggtggttaggttctctcaggagagtattttcaggggctagtactcctcaatcctcccatgaagacatgtctggagtgcggcgttcgtttgatcaagagcctgtgagtggtgattatgagcccggtctggttggtctgcgtggcgagcttcttaggcggaagaaaggcagacaagactgggagggtctcggtcccataccgcgagatgctatgatgtctggaggttcggggcctgaacctggaaccgagtctgactgggacattgaaagagctgtagagcagcgactggttcaagtcatgttcactgtcccccgagaacgattacgagttgttaatggcaacgaagaggggagcgatcgtgaggatgatgacttgatgaagccgcaagcagcagaattggtcgatcctgacgacgagcatgatctgtcaagagacgagagcgttcaggagaagcaaatggaagctggttatgagcatccggcgctacggagtgtggatgaacctcaaaaacaggagggcagttccatggctgagaagcaacaacttgttcataatgaggaagaacgagtgaacgagaagcaacgatatgaagagaagcaacaactcctcgatgagaagcgtgccgaggaggagcgacttgcagaggaagaaattttgcaagcacaacagcaggaggagagagagccgatgaagagacaacaacatcaaccccctccaccggaagaagagccatcaacctcaacactacaacaacctaaaccctcacatctccaacctcgccctctattccatcaccgcactccttcaccagcaggctcaatatccccttccccttctcccacgccatctcccaaccgaccaagcttccactccagacgacatacacgcggcgactcgaataactcagtgggcggctttctcctcccagagctgaatacgctagaacctcgcttttcacattctacggaccggtcctcgggcatcctaatggaagcgcaggctgttccgctgactagagaacgagcgcgaacgcgcgtcctggccatggtggatagctttgagaatctaagccgtgagaacagcccgagtcccacaaggttttcataagggatgctagttgcaaaaaaggagtgtggatttcaaacctacgaatttatttggcatttgttttttttttgtttttttttggtatcatgcagggtgtttgggtgtaggataacggatgacattgtgctacagctttggcagttttttggaagcttatggagatggatgtcctgaatgggagatgtacatatgaattagacgaaatgaaaccttggaattatatacgcttgacgattgatatatgattgaatggatttctctataagtagatgataattgcttctttggacgcctcaacggaacagttctatagctcagtagtaacgttgagtcaggataatccctcttcagatcgagattcagaatgcctacaccagataaacatgcaatttaagcatgtccatcatttgttagtccatcgacataactcaatcatccatgacatttattgtcgatcttaaaagcaatcattaacgtcatggccaaaacaatcggagggtgcacaggacaattaatcattgaatcatgcttatccaaacacggcgaatcatcaccgggtctggaatagttgaaacagaacagaaatcgaaacagggtacgtttatgataagcacagacaaacaacgtacgcgttcagttcagttcagctgtgctaggtttctgccttgatttctggtgttgctgtccctgacgatcgtatctttttgaactcactgactacgcttggtgaaacgcatcccgacgccacagtatccacgtcccccagagaaaaaatgcaggggcagggtggaaggggcagaagagaggaaatattgagtgtaaatcttcattttggaaatatcaatatttgaagcaatgcagtcattagacaagtttctgattcgctaacatgggaaattatatgacatttttctgatagtctgaaggtacacgtatgggtgtggggtataagtgagacgccaacattgactggaaaagcttgacaaagatacatagatggagtgacaaacaacctggttaatgattttatgcttgattttaatcaatgacttgttccgctagaatcgaccttgctacgctgcagacagagatacctacctgcctctaccctgtgggaaccaatcaacacaagtgggatccaaggcaatttctactcgtataattaacttgtgaagatctgtctatgcccaagtatactcacttctcttacgtagacgcttatcctcatttcaccctgcagtctctcatccggggtatccgcttgcttatgattgtttctttaatgaattgttccaccgaaggatggcctcaataaacttctttcctgggaaatcgataatgatgattccagtgcggctcgtgtctgggttatcttcaaaatccttgatccattggcccgtcatatcgttcatcccagtgacagtgcggttcattggcccagccgcagcttcgatcggcagcacacctacagaggctgaaatatgagcgaggtagaggatcttgttgtccagaggtgctgttgccgcgagctcgagcgcatcacgaatcgcagtccacttgtcagaaagatggtaaatgtcagggatgatccacttgtcttcgagcaccatctgaggaccctcccacttggggccataaggtcctccgtgcctggctgggaagttttcaagcacaaagatcttggagcgaagttctccaatcgttggcaggggggcagtagcgctgtagttgtagagcctgtctccaagagggtatttgttgaaggcatcctcaaacgacagggtgttgttgtctccaatgcgaccaccttcctgcttgaggcgcataacaatagtctcggatggattcctgtccaagaaatcattcatgtagctgatgacatcctcaaagctgaatccagtgtagccgttggcatggtagatgtgcaactcatcgtcgcgcacacgagcgcggatgtcaaagtagcgaagacccgcttccagctgcattgtcaagttccagttctggcactgcaggacctctgtttctatatcgtaggtcatggtatcgtgcgttcctggtatgctgaggctcgtgagatacacatcatcggggatctcagccatccaagctgggttgtgagctaagtcgacatcgaagctgtaagcgctcgaataaccacggtaacagttcccgtacaccatgcaaggcgcaatagagaagaggagatagaagagacacatgacgaagaatgcaatagctccgatggtcgtagggagacgtctagatcgattgacgggactcgagagaccgcggaatgctggtttcgcgatcattgtgtgaggctgattacgaaggtcaaagccggaggggccggatgggttcttttggtcggctagtcacattgaaatatgggcagtagggatatcaagtcccgtgatgtgctcctgacagtataaaatgcggtgtgtatattggtaagagtacgcgcaagcagggttgatgtgttggtgttgatgttggcaaggctgatgatacaagcttcatgggggactcagccaaggcgagatgacatcggtctgggggagctctgacccttttgcggtagcacctgcggcaatggagagttttgagtggttggactctgaagcaagcatttaccccagacaagacatgacaaagcattccagcttggttaccctacaccttggacaattcgagactggcggctatactcaatggtattagaaacggaatagtcgggatgagaatctaagccctcactaggcagaggcttagcatactgaaacggcttgttcctacagtaactcaacttgaggctctgccccatacactatccatcactaagatcgagttgcttccctcaaatcgagtaattaggtgggcctagtttttgtccgccagaactcaatgcaagtagtgtttaactcatgacgcttgggagacgtgtttggatggtgtaggtaagcccaacaagtcaattagggtacccaacagcttacatgttgcgtagaaacgacgcaattctgcaaaaaggatgtaaacctctcatacaagtctggtcctgtcaattatgatatcaatcgggcacatggagcatgtagtgatacaagtggtgtatacggagaggacagttcgcatctgtatgccaacgacaggttcaacattctcaggatatttttataaacagtacactaagcggacggaagaattcgattcctctacaccctcacaatgcgatgcacatcaaccgattgccgcaggtggcgggcggcttgcagatggatggcggaccctgaagtcgcattacccggtcaagtctgtgatttgctcaccatatttcttgacagcttgtagcaagaaacagcccacgtagacctgtagacatcacatgtacagtacaacaaggttcgccggttagcgacaaggcaactcacctctaaatcagcagtgcctcgtagtaccgccttgaaacgagatgctgccaaccggtatcgctacagcacttgtccgttgggggttgacatgtgcgaatgtcatggaacttacctggggtatcgtggtctgtctgtcttgtgacttattattagtgatgatttaggtttaaccgccagagcctcaacttcggacaccacaaggtaatctgtacagtttgtggcaagtagtcatgatgacagtggtcagagaggcctgcaaggagagaaagactgtcttggtctgtaccatgcgtgacagcctcagttgacggccagatgatgctgatactgatactgtacatcttaccaggaccacggatgattacttttgaaatgcaagaggttggaaacgcgtgagagacatgataaacaagcacgcacaaggtaaaactcaaagaaataataaaacattaatacctcgtcccctgcctctagcatccagcctccaacatgcagaaacagacccccacgtacatagttagctcggttgcttgcgtgactcttctcctcttctcctcttctccaagcctgcacaaacacaaacagccgagagaagaggagaaagaggggtttgtctctctttttttggttgggaatagtgtcgcagattgagacattacgaagcgactttgccacgtccttgttcaaagctcaagcttaagctcaaataataataaaaagggatcctttttttgtgtgtgtcaaaaaggaacaaaaaaaaccaatacgattacgcatgtaagaaattgaaggaaggctagcttcaaaaactattggacaattgggttatcgcagaacagtaaaaaaaaaaaagagggtgtagtcgttcgcatagacgaggttgcagtgcattttgcagtgttgaactacacttggcggcagttcgtgttggtctgggtgatggtgttgaagtcggatattgaactccaataggtggtgggcatcaaaagatggaccatatcttattggttagcagttccttggtgataatcgatcgatgttgtgttatcgcacgcaggtgccaacttttgcagagacaataactatggtgtctttttctgctaacagggatcatgcatgactgccccagattcacaagccaaggttcttttttcattgcaccaaaagggaagcttcacgaacgacttactgactttgcacatcgtaccattcacaaggttctcaacatggtataggtgatgctgttagcgggggttcagcaagccatttatgttgattgacttttcatccaaagtttatacaacatgttgcaacacgttctacaaccttgaattgggtactaactggctggggtttggtaggtatagatcgttacctggccaaaagattagatggagatggtaaaaatgcctagtctaatttcaatggaatcaatgaaacgatctgatctgtcagtgacgtcgagaatggcaagggagagtttagtcaggttggttgggtcgagtttcttttattaaattgtcaagggtcatggtatgatgtatctatacgagagcggggagcccgtgactcctctcgtctcgtttatgggtgcaaagtttacaagggcaaggctgagaaagatgaggagggtttctgtctgtctgtcataatgaccgtgggtgccatgggtgccatgagatccgttcactgattgtatcatcttgatcaaccaacttccaacaatcatctttctgtcttgaggcccttgtaacagatgaatgttgtaccccagttcctcatcccttctgcgggtcggctccaaaatgactgaaacaacagagtcctccaaagcagggattcatttggacctcgattggagagtgttcaacatgctggtaaagtggaccgaccatgccattattctcgcgacatagtcacgctctgggtaaaatccaagttccaatgtcgatcaaacaatcaatctctaagcaacagagaacatgtccaagactctaactagcaaagacgcaaagaaaggggccggaaatggcccgcagcccgttatggtaggtggtctatgccacattcaacggtgcggtgtcagtacagactataactttctttttacagatgagctcggacaaggagagaatcaacgagtcaagctgtatctgtactctgtaatgaagcgggatacacggcaatgccatgtcctcattctgtcgtcttgaactcggacacaagacgaggaatggtgtccatccaacagagccgctagcctcatataatatcgtatcgcatctaaactattctcaacttgacttatcgcgcgtgagtgggaacggtggagtcaaaacaagatgatggaggatgggggatgggggtttacagaaaacgatgcaagcattagccgagagcctaattttgtcctgtctctgtctctgtcccaatttcaggttagaccgcaactgagatcggatcttgggcacagagtagagcgcgaattacttgtaactactgctagctgcggttcaatagccactggaaaacaccgagcaaaggtagaggccgccgtgtttcaatcgtcctgttctagcgagtaaactatcatatccacccgtcgtaagtagagagcgggtcgacgagtttcatcttccttttttttgctcacagtcgagtcgtcatgcaagaatagcctcatgaggaaaatgtagagatacagaacttgtacggcttgtgacgggaaaaagtgccaagaattgatgccactccggataatgagttgccgaggaggtgaaatgtgaaatggatggtgacttgattactatatccaatttcaattccaatcttgtgagcacgtacgtagcggcaagccatagtcagagtcaaaggccaaaagccaagcccgtcaagtcgggacaggtctagattaattcaggaaccgacagcagtacagagtgtagaaataatgattgaacaacaatattcaaagaggcaggcagaagataatggttaatacaaggatctctctataataccatctcaccaccaccacaattcgcatccaagaccttgaattgcgattgtcggacggaccaaacattcactccgtgacaattacagcgtcctctatatttccaatcaagatcgccgttcgcacccttgtccagggacccatgtagatcctactccctcttccccttaacccctgcaacctctacacgacatagcgcgacacgacacgccccccctcctttcatctttcatcccactgtaataaaacttacagaggaacagcacctgtcaataacacgcatgcgctggaaccaacagcctttcagcgttggagcccccccgtggtgacgacattggcttgggtaggttccctgcgtttgggtcattgcagacgccatgagttttagtttcttggtatgataaggggggagaaaacgaaacgagggtccatctttgttgtatttgttctcattcccaagatttcggttgcactattgcctgtgctgggcgttgatattaagtacagcactgtcagatcagatcagcacaagcaaagattcaatgtcaagggtttcgtcacagtgactcggacaagagagtgcgtagacagcttcatttactgtagtcctgttggccagcaacaacgcgaggattgcttacctcaggcaatttagctcatctcttgctggagtcgatcaattttggttcctctggctcggtcaattcctttcaagttcatctcttattattctctttttgtttctcttaatcttttgcgtacaattgatttgtccattcattccattccattcgtttctttatcatttcgttcacaacagccctttcgtgacagcctcattatcaccacactctttttactgcaaaaaaacaaaacaaacggccggccactttacgccgaattattagctttgtcgcgcgttggcgtcggatcaccttcttcccgcccattttcaactcctctctttggctcttttcaatacgtggagcttcctttgtctacccagccttggctttcgagctgagagaggagacaaccttgcctttctggtcacacgcccccttgcgatacattggacggtacgtaccgtacccaagactttcactgccatacagaggtcgtatggatcgcagcctccaatgcaactctatccagcctatctctctctacagtaacaagggatcaattcaactccagtcatctcaccgaaaccattgacaaaccatcgacaatacccaacacaaggatacgaatattgccatcgccaggaatcaatctctcaatactatcgacttcctccctccgccgctattcccgagctctctcaagtcaggccacatcaggttagaagaagcatcctcgtcttggttcttacttccttgtttcccatcccggtcgctcctgccgccgtccctccactagagcccgggactaccgtgctaggtacagatacctacaaggctcttacccgatcggtccacgctagtcgctacttccttcacacctttttcccttccagtctctccttctcgacctcaacttgtagtcaataactctaccttcttcccccagcctcccctacctactcattctcaaatctcctcacgatacctatcttgctagctggagcttgcttctctttttctttttacccgcttgtgattctcttttttggattgttgggtttttctcgggacgattattgattcgcattgttgaacttttggggatcgtattgtatcgtattgtttgcctgggaattacgaggattgcctgatatcgacaaacacgagcatcaacacgaagctcttgatttttatcactgctaccgactatcgcaactacacgtggacttggactttgacatcagcatcgacagcattgacgaacccgagatatcctaaccgacattgctaccgaacgtgggccccatctccgagaagccacccttcacttcctcgcctttcaaccagcgggtcacttgactgtgttacctcgctcgactcggatcacgattgacgataccggctgtcttgctccgaaagacatttacccacaccaagatcgcaccggtaccaccgcatcctcgacatccggcgtggtatggctttgagcttctaagagtctactgcgaccgtgttgtgtcgtgattgacctgcttcatctctgtcgcacccgacctcatctgctcttttactgccaagttaattggtaaaggtgtgtcacattggatcgcgagtctgtcctcctctctgccaggccacactcgtttccccccaacccaacaaactctaacctcgaactcggtatagttttcaaaccaaactcataatcaacatgtttcctctttgcaggaatgcccaatcggcgggccttgtcttcttattagcatcgacatgggcacccttggcccacgccctagatatcgaatactgttccgacttcaacactggcgagacttccagcagtacgtaacccttcaaacgcggatcaagaaagcatctaacttgagatatagactacagtatatatcagaccaacggcctgtgccatgatcactgcttcgacgactatgcttacgccatcacccaaggcaagctgtgttggtgctcaaactacgcccctgtcaagtcggtgcaagacagcaaatccaaatgcaatactccttgtcccgcatggcccaaagaggtctgtggcggtgatggtgtatatggatatgtcaaccttggcaacatagaaccatccggatctcgaggaccttctccctcatcaaccaaagtgagtgcaatcctgtgatatgattatgctttgtgttgtgattgccttgcacgttgtgatcggacgagtgtctgcccactagctatccacctgtataatcttgatccacctgatctcttcgagtttggtaagattccacagcttaacaggcaaaactcaggcaacatcaactatcatggccgtgtccagagtgactgagacggtacagaacacagtgacagtaaagccatcaaccaagtcgacatccacgtcgacaacctccacgatgccagaaagctcaactgtacgccacgccttgccttgcctttgcacgcatgttattccaacttgggaatctggtgatgtgatcagcatacttggacagagactgactatagatccagaccgaccaaaacgaatcctctaccgaagcttctgagaccaaggccacttcgaccgatgacgaagagccgacagccagcgcgacggatcagcaatcatctatcgtgcaaactgtcacagcagggggcactgtcaggacggtgactgttgcgccatcacagacaggtggaacaattgcaaacgaaaacacgtcggggacgactgacaaaagcggactcggcactggccaggttgttggcattgtggtgggcgttatcgctgccgtcatcctcgccgcaggcgtggtcctgttcctctggttccgccgcaagaagcaacaaaacgagcaggaggcctatcgggacgaccccagtatccgagatagttcctcgggtattgctcagcgacctgacatgagcaccaccaatggctcaccgattgcttcagccgccgcaggcagtcgcaacagcaccctgcaggttgatccgcgaatggatccattcaagcagggcttatacgtccgaagtgcaagtcacgagagtatcaacactttgcgggacgatcacgactattcgaggaggatccaagcacccaaagtacttcgtgcaaccaaccccgatccaacgccggaaccctgagccgagagggtctcggcaatggatcaatgaaatatgttccacgcgagaggacaaaaggccacagccggcccatgaagcacacgaatctcactttctccggctcacattttcacaacctatggggtttttcttgcatttcgagataccaggaaggcgttgactttttacatgggggaacgggaacacatacacaacagaacgaacactccccggtatgggtacatacataagcgggctgagcgactgttgctttgcacagcgctatcgggcatgagccgactgcttactcttcgattcaatcttatattttactgcatcacgacaacggcggcctcgactgaacaatttggtaacatggagaaatgcatggactgcgtttatggctaatcttggtttgaacaagttgtacgagcatcagtgttggcttcaaagtctggatataatacgcaggtcgccgttgtcattttggggtgacttgcaatgtacatagaattagcatgcatgggcagacagacaggggttgatgggtggaacagcgaccaaaagtatacttattttcttggtctgggaacgtgtcaggcgttgtctgatggtggttcccaagggtttgatagtgcaataaccgatcactggtttggtatatgtttgcgctgtggtccgtgatgtgatatgtttccatctttgttacagtcctcaagggtaataaaggtgaatcctgatacctagacttcaattggctagtcctgactgattggatccaatgaattcctaggagttgtgctaacaaatcgggatctagcagaccattagcaagtgcaaagttaggtagcaattcacctttattacccttgggggctgtataagagcagttgcaactaccgagcaattcaggtatcgggaagagcgggaattgaggctagattaaagagtggacctatgccaggcaaaccgttttgattggaccgggatcggcccgacatgcatagacccacctatgtgaccgggagcctctgtaaaaaatcttgacatgacaagaattcatctcagaagcaccacatcaagcacacatctacataattcaaaactataagtcacagagtatagctcatcataggtttcgtggtctaacggttatgactgcggattctgattccgccagcgagggttcgactccctccgagacctttccttttgccggtatttggtgagttgtgagtttttttggtatatgtggattttggggtgtaatactgctgaggttggtgctcttttttataagattaatggtgtctggttagttgtgaggagttgaacctagccacgggataaaataaccttgtcactgagacgatcagtgaagagaatttagtctggactgcttcttatgataacatctaccaaagtcgctacacatgtagagcaccggctttatcaaaggaatcgtatttctctagtctggattatggacatgcaggtccagcttgcacagggtagatccagtacaagaccatcactctttcatacaactatatagctaacaatttttttttctttttttcactaagaaggataactcgtcaacacacacatataactaacataaagactgtagtactaatttctttagttaagaagatacaaaaactaataagtagatggaaagtcattcgatgtgacaattgtttgagttgtcgatacagacggtgaatgtcggcttggagtataatattattatactaagacgatcgtgcgattgcttgacgacgtttcgaattaggacctaggttattcatcgtaggccttgatctctcttctacgtcttatattgaaggctggtagctttactgaaaggacctgttgcaagctaatgaacatggtataattgagagtgcttccactgtttgagtcttgatactcagcttgtgtcacaattactcagaacaagaaacctggacggaactcagtacaataccgtcttcataccaatatcaatacgagttccaagtgacttcaaaaccacagtttatcctggccattccattatatactgccctgacgcgctacagtatcttacaaggctttcaaatgcacttttagtctagtttatatcgtcactgagtgaaaaatgtcacacgctgccccaagggtatctgcaatccaagcacgctttgccgaccaaacgcctaaccatccatggtatatctcagaggttcaaactcttgtaaccctccgatattcgcaaaaccgattcagaagagaccgagtgtagcctccaagggaacaattgtgtaaatagcagtataattgtagtaacgtagtaaaggagaactgtaatgcaaggtcgaatggagcataatgtgataaaaaaatctgataaacgccccgataatgcgactcgtctgtgatccgttcttggtcagactgcttgcttgccgtgtccgatgtcctcttctgcgtgggttgtattccatgactagacttgaaaccatcccttttctttttcgttctttcgtactcaaaacatgctgtaccgactttcattcaaattatctttatcgtcgggcccgtttctcgcgatcattctgcgaccctgaatctccttcgctcctcctctttcgtccacgggggtcctctcgcccgtcgcgacgatcgtctggtcgtaaacctccttcgcgttgccctcgtcctcctctaccgttgctcgcccagtcttcaccactgcggccgctttgactatcacctctgtgtcggccatcacggccttgtacaaggtctcttccagtaggaggaggccccattggctcgcgtggagcgccaccaggttctcggttggagcgtctggattcgcgctcttccctaccactctctccagcccctgagcgacggtcacggtgttcgcgatgttccttgtctcgaccttgacttcgctcgcggtcgcggtcacggcttcctcgacgcgaagatctgtttgatcgactgtcgcggtcgcgtcggcctcgttcatgttcaccgcggcttgagccttcatctccattggcaggcgctcgacttgaagattcgttcctgactggatctgaacgttcctgtgctggcgtggtggcgggtgaacctccagtcaagacctgagcatctgaaccgccgccaaggggttggcgtgcctgacccctccttccgctgctgcttcgggctgtatcaggcatgttggcctgggcttgttgcaaggtgctgttgatgccagccagctgccttcgaccgccactgcgacgttcgctggaagccggcccggttggcacattgggttcactggctggagacccagtgtagcctccaggtgtttgtcgtgggccagaactgggacggtcgggagtgtttgttccacccatggactgtcggccatgcccgtggctattgctgggcccatgaggtggttgccctgcagggggagggggaggtagcgaattaccaccaccaccaatctgagcaagacgttcaggatgaacacctgtaggggttgcattgaccgacgcaggagactgcatgttttggccggggccagcatttcgaagcctgcccccgggacccccaagtgtgccagcaggagtaactggaccagcattctgctcatagcctcttctccctcttcctgatgatggccccgtaggaggaggccgatctggggtgggcggtcgttcagcatcgggaccagcaaatcgacctggcagagcttgtggcccactgtgacctctggttgaacctcgtccacgagccttggggccatatggaatatcggctacgggttgaatagcgttgagacgtccgtatgagtcgtcttggtgggagggcttgtgatcaggttcaggggcacgtgccggagcgccatggaaaccagaagcgtcacgccccttgggtgcagaagggcgttcattctcgcggtccattggcctgtctccacggtagttacctggcaacggtgaacgctctcgaggatctcggccggagggtcgatgttccacaggatagttgcggtcaagtcgttcttcgcgaccacttcgtcgaggtgactgagcacgaggattgtgttctcgtgtctcattccggggggcacgcgatggtgtgctgtccctattgcccatcaacgccgctctctccgggttgatcgtgtccagtggctcggcaggtgctgtcttacggcctctgcctcgctcagagtcaggcgcacgactttgcttgctgtcttgagcaaacagagcagctctctctgggtttatatggggttcaggtgcctcagcagcggcaggtgcagtgggagccgaggctggtgtgtcattcaaacggccatgatcgtggcctctactgctcttagtgtctcggggccgttctcgctcatgctcgctgcgacgtcctccatcagatcgagatggctctctaccgtgctcctgtgatcgtcggtcaggaaactcgcgaggacgctctggacgagcagggtcgaaatttcgcgagtctcgctgatcccgtgtgtcacgagtttctctaggctcgcgcgaatctctggagcgtgcgtctcgaggctccttaccatcacgacgctcatggctcctagattggctgaatcgatcagaaggatagtgagcagggataggcacatcaggtcggctggggagggtatgaggcgggcgttcaggcaacgtattaggccgagaatcatgcttcccggatgatcccgctcctgaacttgtgtttgcggcgcgaggtcctgaaggtgtttggtcacgtttggccgagttggattctcgggacgaccctggcttagcgggtagcaagtccttcgcagggcctgtgggctttgacgaatcagatccagagggcttggattccttggaatccttaacctccccatcttcctcttcggttgtgttttgttttcctctgaacggcctgctcatgttagactcggaaagaattcaaggggatgaatacttactttgcggagccaggcttgaactcaggcgcagtcgcacgtagagacgccttttctgattcgttctgggcaggcccggcctattaagtattagtcttgtcaaggaatgcagcttcgggacacttacaccaccagggcggaaagcctgcaccatgacccatttggatttcctcctttgaagttctgacattgcaccttgtgcggcgactgaaaggtcgacacgtccaccaatctcactgtccggtgtcggttttgcagtagactcttgtttggtgatagtctgaaggagcgaagagaatttggatgccataaagtcgatcgcggggaagaagtcaaggaccgccttgagaactgtgatggcgtttcggatgtgcatccactccgcgccttccaagcaggaacgaagggcactgttgaggttcttgtgccagcggaatagcatatcccggaactgttcgtgctctacaaatgtcaagggctttccgttgtcgtcgaaagtcaaagcaaacccaagacgaggctgatcgctcgatcccttgccttccttgtcatatgcaccgagcctgggctgatccttggacttgtccttctcattggggacagttgcgttcttgtgccaacgtgacaagtcttccagaatcaacctcaagaaacgaccaagatattcggcctccataacagttgatgtgaaaatgagagacctcaagcggttggcattgaatagtcggtcgtagagggacatcaactggaagcctggagcattgccttcatgaagcgctttgatgaatttgtatgtgtactcggcatcagctttggatagaagcaggcgagggaggaagcactgttcaagcaacgtgtcggaaatgctgtctggtttagctcgaggctctgggaatgaagactgaaactgcttgctcaggaaatatttccactttgcctgtcgcaggaggtgttcgccgcattcttcggaaagaccgatctgaagctgcataagctcctttcgtttttccactttgcgttcttgtcctcgtcttgacatgtcgctgcgatctcgtgagatggcaaggtcctcggctctgagacggtctttctcttgtctgtaaatcctatcgggacagtagagatcgcctagctgaagagcccagaaggtcacatagagatctggggtaatcttctgccaagtctcaggacgggcagcatcttgaatgctttccaccagaggctgcagtgctgatttgatgagagaactgtcttcagatttttgtgtctgtggcgggttagtcgaggggttccgtgctgttgcatcctgggaacccacctggtcgtcggcctgtggtgtttcttgaccgggtgtgtcattgccgccatttgtaacgggcgtgtcggacatggtgacgtccccttccttgtccgtagactgcgcaatttgagacttttctttggtctcttcaaccttcttttgcttccaagggaacatgcggtgggcaagacttgcccgacctatcatgaatgcgaggccgacatccagaccgtatgaattaatgagttcgggaatggaagggacaagactatcgaagctggccggttccatgttgctccagagtaggtccagatattggatcaaaatacggtgagagtcatcaatcatcgaggaaaggtacttgatgtgagcttcatcctctggcacctggaagagtgctgcttgtcggtactgtgctaggctgatgagaagctgggcagcaagtttggagtcggtcaaagcctggataagacgctttgagcttttgatgttgtcaaatcgcttatcttgaccgcggatcagagtatgccgtcgcaagtattcacctccagccattgacatgatttgatggtctgtgaaatcaactgaatccacaattccacccatggaagtgatgagctccttgagaatgataaggtcagtagagttgcccttgatcagctggtcgttgacatattgaagaactggcgtggcgttcaatacggtgtatcgtcggaagactctaccggagaatcttgacaaggcttgtaaccatttactggtagtgagggcgtgctcggcttgagtacgactcctggactttccgagagagctcatcagggaccacacaagcacatcataagacaggtctgtaaagtactttgcgcactccacaaaagcatcgatcaggtttgggtaggattccagttgttcgaaagcaactcggaacacgataccaggagacgagtagctggtcttggcgagttgcttggccatttcgctgaggttggtaagagaaactcgcttcatggtgcctcgagtctctgatgttgcctttgcaaaagctgccttcatagcaggcagtcgagagatttgaccctcgaaccactcagcatacatggaatagcgggtagtcatggggtagtgcctcatgagttcccagatcgcattaacggcagaagcattggccttggtatgactcaacgctggcaacaaaagccgtcggaggaggtcgtgccatcgactgaggttgtgctcggacctgtcctctccaagactcttggctccaattctggccaacttggtcaatagcacctcatccttgccaatgttgacaccggaaatgttgagcagcgttccgcacagggtgaagatgtcgtccacggtttggcagacgggaatattgtccgcccattcatcccaataatatcgataattctgcgattcgttggtatcaatcttgtccgggaatggccatctcagtgatttccgggttgtcaatctactaagacggacgttacccttgggaagcccagtttggtcaaaatcggggacgagcttggtcggacatccaggttcgcctaccacaataggtcggctgtcgtggaagactttgtcgacagaatagtgaagaacgcgatgaattctttccagcacttcaggaaagacctcgggtatccaggggaagcggccgagaataaacaacgattcgggaatggcgccaatagtcaacaactgggtgagcaacgccaccttttgttccaagggttcaggcaactttggtttgctgtctgccccctctgctgcagcttctttagcgtcagcttcggttttcttgggaagctcccgtcgaggtagatttgacccgtttggattatcgtcgtcgccctggggcaaaacaccagccatgagaagagcgttcatcggtccacctttggcggttcgttctgcttcttcaatcttcttcatctctttctcgcggaccatttccatatcttcgtcggctggtgagagatgggggtagaggtcggtcagggaaataaagccgatcttgatgagaagggctgccagatagagcaggttcgcaggaaggacgtctgattcatctctggcgtctgagttgtagaaacgcagcttgaaaccaagcagctgcgcggccgtacggttgcccggaggtggtagtgtcttggtttcctgaacccactgtcgctcgatatcggccgcagcgtcttcgcctggggacccgttggtaatggttagttgctgagagtcggaatctgccacttgtcggccgcccaactcaaagaatgccgcgatatgcacttctcgagctcgactccagaatgcaacatcacgaacccgtttcttctcctccaaaagcttctcatcctcttctgttgttgtccactgtgagtactctggggtggcccacaaaggcaagccgccgacataaactgcagcgctgaacttgaggtgagagcgtggccaccaagagctgacccggagaaacttgacaaagaacttgaactgttttatcagtacagcagctgcaacgtcaagagtcacatccaaaactcttccgacgtcgagatcaaaagtacctatcaatgccttgattcgttcaaaggtttgttcggccatttctggagggggaggcgccacactgctagttgtgaataattctgtgataagcttggagtatccttcggtttcctcgcgaagcaagttgtagttggcttgtcgatagagaagattcgtcgcctgcttgatacccagtttgacgaaattatctctaataagccccagctgctgcaagacttcatggtcgagcacttggcgcatcaaatttgaagatatgccagctgtcagaacaaactcccggagggttggccggtaaataacgggctcattatccataacgatggatagagagtcaagaaatagagtgtggggagcgaacgcgtatgaatccttaataatctccgtcgtttcgtcaccgaggatttccttgacgcaggtacctgcatcagctggtgataagcgagcctcgacaactgagtgaacgaattcctgaaacaaactcgaaagctcagtgatgtcaacatcgtctcgcgattgttttccgtgctgaatcatctcgtcccgaccgccctcggcccaagcgctaatcttctcgtccgtaagattattatagcgatagttagaacggaccggagagggtggtctcaataggggcggtggtacgtaagtcggtttcttgatcgctggcggagggggcggcggtggtggtgcgtgagaagagccaggtcgtcgttgcggtggtgtaggattaggttgatgattctggtgtgctcggccatggccttgcgatgagtcgcgtcgacctggacctcgaggtcctctgccgcggttacgtggcatgttgtcgtcgcgatcgtgctgcccgagtgaagtttctccaggtcgatggggagaagatcgaccagcttcgaccgattggcgatcgttcctcttgcgtttcggaggcatagctcgcgagaatgaagccggaactgaatgcgatgattatctcattagatagcggcgtatgttgcgctattggggaatgtcgtaagtttcaaagtctgcaagaaaaaatgagttggctggttcgaagtaatggaatatgtggctttgattgttgcgtaggcggacggcgcggatgagaaagactgacttttgacgacaaggagttcgggtggggaaagcgatggtcgcgacaaagctgacaagggaatgacttgaaagaaagaagccacagggtgcagagcgcgcgagaaatggcgccgaaatatacaagtagcgacttttgcgattcgttttgcaagtggggagcccagtcgcgatggggttggagatgaaagaacaaaggaagctccaatagctggaattagatgtcacggttggtaaccagtcgtcgatggcagccttcccttactggggaaacgaggctgccaacgcgcggtaggtttaggtggcaggcacgtcgccgcacaggccacctgatgtagaaaaagatacgtaccggtttatcaggcctcaaattccgtagaagggacgaatgataagtcaactcataaaatccagagatgattgctcccttgacgaagtattaatcaaagggaggatatttacagcgagttagtcgtgaatttattttgctttacgattgaccaaaggtttattcatttgagcgcagttcatgcttaggttattcacgggttatttccggagaagctcattcagtgcacgtgatcgtctggttctccgttgccggctacctgttgtagttagaacagcatcgtaattggctgagtcacggcagccatggagaccaagcagaattacgccatacctaggagcagtcttttcttcttggattctgagtcaaacacttttctaggcgaatcaagtcaataaatacatttgattaggacctgtctattcattggacctaaattctcgccaattcgatcaactttgggtgttaaacggcttcaatatcgaaaccagttaatctgagagcgaccccggtccgatatatcggtataacctctcacaactactatcagaagacaaagacaattatagtcatgccaactgccaccatgtcagaaatcaacactacaaacggcgactcccgtaagcactatggtcagtatttccctatgccttgacacttcatatcacagcaccctatactgtgatcctatacatcacggtttatcacaatggttcccccatgtatcactgtaaaagaatggttgctgaatacctgcaagaaagaacgcaatcacagcccgagaacccgttcgctgctctcatccctgagcagcagctagcgattgttcctgaatttactctcgagtctggagttactctttacaacctcccagtcgcttacacaactcgcggcaagctcaatgaggaaggcaacaatgccatggtcatttgtcatgctctcactggaagtgcggatgtgagcgattggtggggtcctcttcttggtggtcctggtcgggctttcgacacctcgagattcttcatcgtctgcatgaacagtctgggcagtccgtacggtactgcgagcccagtgacagcaaaggacaacgaccccagcaagggccgatatggacctgagtttcctctcacaaccattcgcgacgatgtcaagtaagttctgcgccctaggagtggtcctatttctgcaaggatagaaatacgaaaacacacttatactaacttttgatagcctccacaagcttatcctggatgacctaggtgtcaagcagctagccgctgttgtaggaggttctcttggcggcatgtttgtgcttgagtgggcgtactttggaaaggactacatccgctgtgtcgtcccaattgctacttcaagcaggcacagtgcttggggcatcagctggggtgaagcccagcgacagagcatctacgccgaccccaagtatgacgatggatactactctttcgatgatccaccctccactggcctgggtgcggcccgcatgtctgctctccttacatatcgaagccgcaactcatttgagtcgcggtttggacgcaacatccccgacccgtccaaggtccaaaccattggcggccgaccacgcccctcaactccatcagaggcgcactttcaaatccacaacgacggccatgttgtcaagcgcacctccatatcccagagcagtgcagccgatgccgcctcagcgcctcagacacctgcagagcctgatgttgctgaccctcaatttcatggtcctagcaacggtagtcttaccggaggggatatgccacaatcgcactacttctctgcccaatcgtatctgcggtaccagggccgtaaatttgttacgcgattcgacagcaactgttacattgccatgactcgtaagttggacacacatgacgtgtcgcgcaaccgggcagataccattgcagatgcattggctatgattcagcagcccacactcgttttgggaattgaaagtgatggcctctttacatttgcagaacaagaggagatcgcgcagcatgtccccaacgcacgccttgagcgaatcgagagccccgagggtcacgatgcgttcttactgcagttcgagcaagtcaacaactatgttctatcatttttcaaggaagtgctgccagacattatgtctaaggacggcgctgtacctgaggaagctagtgttgggcagattaccaagtcgagcacgtttggtgaagctgaagtcgaggacatcactgcctggtagaccatttagaacgaggccaagacgctacattgaactagaaaaagagttagacaattgaataatgacgatatggagaacttatcaatgtagtcattctttgagctatgcgagtgtcatggctcgtgctattgttcttcgcgatctcgatacgcaataaacactgcaatgcactgcatcagcaaataccaaaaacgcataaaggtgcatgaatggtgcgagacaaagttgaaccgcatgtgatgagcgggaaacgagtcagttatactgagcttccacgagtttaggtgcttccacgacctgcacagttattgaccgagatctgataatcctgccttatgtagaatactaacattcttccacgaggacgtgactggccacaaatgttgcgacagtgagtgctgatcctgataactctcatttgttccaacttctgggtaggttttgctttaccgatttataatcatgcatacactatgcataaagttccttggttgtgttgaactgatcatactaccctgttacaaattctgataccatgcccttcatgtgacagccgggcacgcagtgctttggccgctgggtagtattacttacaagaactcactagacattcctcaacacaccatggatgtcgctcttagttcttgtgtagaatagggctgcacagatgcttgttcatccatcgttattcccggcaaaccatgttgccatcttcaagccacacgacaccaactcttgtttaatgacacaagctgccttccataaacataggaatcttaactgccgatacctgtatttgtcacattcatgaatcaagccactgcgagacatctcacgctggggataaagactgtggtggtagcggcagactaaaacatgaggcagttgcagaagtgacttgcatggaatgcagatagatgaaaacagtagagacatgcgaaaagaaaccaattagagatgggattcgcttattcgcgctctcgtacgttgttttcggaggcgttgtgtaaccaagttgctgcaagttgacgattaggctgcggctgttgagacgtcgttctatccgccacaaataaccttgcctctaatcgttcgggggtgtaatgattttgtaaagctgtagaggtacgtatcaggacactatgtgacttgtctgtctggcagaataggatggtggttgccttgaaccaagctagaaagtgagacattacttgatcatacaacataaacaacacaaggtcaagcatcggcgaagaatactaaatcaagttgaaatacagagtacacattggatccaaaggtcagaaacgggtcggattgtttccttccgaatagctatgtaatatgttggaatgttatgcaccttggtgaaagcttcaaaagccgagtttggcaactcaccacagcatacgaggaaataccgtaacttcaccaatcatcaaaccaggaccaagttcacttcttatcctctgctgggaacttacagagacaagtaaggctcggctatactcgcacccaggatgtttctttgacgtgtaaatgactgataacccactggcccactggcttacgagttcctcaacttacaggacccccagcaacagtttcaagaggcacggaatgagcaaatcttttaaggtacaatatggcacaagatgagaaatttgcaaagccggtggaggatcatgttcacgagcaacacacgtggataaccgattggtcggttgcactaactgtggccacagcccctggtcgaaatgggcggaacgaagataatcagctgaaaagttgaaaagacgactaaaatgaggcgagagactgggaaactgatgagacaagaggaaacccatatccgtcggcgaccgctcttggcccgtcttggctcggtcagtactgccggaatgcatttcttcaccgagaataacagcggcatgggattgagggaaaaacacgataagtcaagaaatggagctgaaaagatagaggatccctagtgaatgactagagctatgttttaggtaacaggttcaagtggtaggcgtcaaggtataagagacgaaattaacaagtcaggttatgctgtttagatggcagtcttggattgtttatttctgcgcctaaagcttagacgccagcttttctgttgcccgctagacatggcagattaacaagattagcaaaatatatcgcgtactcaggaacagaagcacggtcagtaaaaaccaaacacagacccgtaatacgtaacctttttgttaacatcaggcgagctactgcctttgtcaggcgatgtcagaaacctaaacagttgtcagtgctcatgacagattagcattgggcactttctcaacaatgcgaaagactccttgtccagctatttcctgcatccctaacattgaggtcatgttttctttcaccatcaaatctttgtcctctggatccatgttgtggcaaacttcggaatgcggctagaagcattttcgaacatggtggagctgttggacaacgtgccggatgggtctgacattgattgatcttgttttctcttggccaccatgaatcaagaagaggagaccggccgtttcactcgtgtgagtaatggataggcaagagtcacacttgacgggattcttcaatgttgctcaatgcgaatagccgcgcacgacccaatcatgctagagcaaaccgggatagagcttgccatttgctggaaaccgtctatagcaacctcttgggtgttggagaaaccaccaatccagtgtctgactgggctgtttgtacagcatgcactttttacgtacaatcaaaaagtacgcccgtctcggtgctttttcctgcctccatcgtgttgtcagataactcagactggcagatggtgtaagcacgtgttggcgagaaagaggggaaagtcaacaaagaatgttgtgcaatgcagcctggtttacatagaggttgctgtcgatctttttcaatccttcgtcatcgatatgctgcttcgatgcgatgcaatatgaggatggatatataaaagttcgggcattatgcttgtcgatccaaggcgaaagaaacgccggtaaaatcctgaaagctcccggtcggcgagatctgcgaccaagcgaccacggcgagatggaatgaatgctcgatgcggcataatgtgggtgtgatggagccatggaacgactctattgtttctggaagacttcccatgacagaagcaaactcgtgggtgcctgaggcggcaaggatttgttctggaaaacaggggccaagggggtttgtctgagtgtgcatcacatcagacaggtttaatttctgtaacacgacgtcaaattggatcctgagccaaggcggttcgagcgaaccaacggcgagatattccctagatggcaggagaaattggttgctcctgaatctgcagacctcgcaacgcctcttattcaaataagctctgtttgcatcctcaacacctcagcccagccagagacagaatgtacagatagcgagacgaccctggtctgcaagtggggggcagccctttcagtgtgtaagacgcgggcgttaggtcaacttctctctccaccagggcgagtttggccactggagtccgatgggatccaattggtcgagaggagggtagtggatgacaagggattgcatgggtgtatttgttcggacagtccttttcccttcgtctttccggccgtaagctgggctgccgaacaaaacacggtcgtggctagcctatctcgctttgcaaagcaccgagcgtacgttcatgctattctagatgaaggaggtggtcggtttttagcagaatgacctgctttggacaaggcgggcctggtggattttttaaaagcatgggcaacctggtgttccattcatgtcagtggtctggtgaaccctcaacgctgactggcccggggaggttcgagtgggtgtgcggtggactttccatcttgcttcttcctcggcttccagaggtgggtgactggaagaatactgagctctgactggtaagtggcctggtcggagattccattatggaaggcgtgcgcagatgcgtctccactactgcacctgcctcaaaatcaccacccatctcgttacagacagcaggagcaggagcaggcacggtacgttcgtccatcccatcccatcccccatacgtaaaagtaccaacctggcaggcacggctcgcacgctatatccggccgtacctatctaatcccaactgcccgggcctgtcaagaatcctctcaaacttctccatttctcatccatacctacgtattattactgttattaaaaacataatattcttttccttgtatctgcagtttcgttccattccaccctcgctccaacacttgacctatcgtaaactccaacactcgtcgcatccatcgaccctcgcgaacccgcaccccgacggccagcgacgccgaaactccgacccatggtatcgttatcgtacttgaacaatacatcgacgctctattgcttttggtaaactgtcgccgattgaaattgggatcttgtaatagaaggaaacctgttttggtatcgatattggagccgaccgtctcaaaacactctcatctgcggactggatcaattggacacagcccggatttcagcgaattacgatttgaagggaaagaagatcatttattgactgggttcaaaatatcagaattgaacattctgaaaaagagttggatgaattaatcaaaccatcaccgacaacgaaacttggttcctatgcattcctgatctcaacgcaacagcgcccgaagaggtggagatcagtatcgcaaaactcacccccaagtatcctcatatcgaacaacccatgtcgtcgataacagatatcatcgctcccgatattcctttaccataaacttcaaaatgccagactacgacgacatgctccccgagcctgcctccggctctcatcaggatcgaacttggggcggcaacaatgcttttcacaactttttcaacgatttctctcacatccccgacccaaatcttcgccgccgtcttgccttgtctgagattgataaggttccttttggcgcataccgtatgtaatgacgctgagtcgagacattgcctattgtatttattcttactgatgatctccagatatccgtgctgttttagtggcaggtgttggtttcttcctggattcatatgatatctttgctattaacctcatcacaatacttcttggagtcgtcttctggggagatccaaaccctcagaatgggtttagcggcaatgatggttacctccctgaccgagttaaccaagctttcaaagcatccaccagtgctggaattgtggtgggcatgatagtatttggatggctagcagagttagtactcctatcatcaacacttcacccttggactacacaaccgtatactaacattgtatcagtggttttggccgacgacgtatgtatggtgttgaattagccatcattatcatggccacactctgctgtgctctcatttcttctagccctgctatggggtcaaccggcctcctgatcttctggcgcatcatcatggtaagctctctggactcgcatttgataacataaattgacagaacctagggaatcggcatcggcggtgattatccactatccagtgttattacatctgagtaagttggattctctaaatttgtggctggttcagcgtctgccaaactttcaataccgacttttgttgaactgagctgacttagacaacaggttcgcacccacaaggtggcgtggtgctatggttgctgctgtcttttctatgcaaggacttggacaacttgcggctgctatcgttgccctgatcactaccgttgcgttcaagaatgcttttgtcggcgttgccgatgaaagcctatgcggtttcgaatgtcgattagctgccgaccgagcatggcgaattatcgttggggtcggcgccattcctgcttgtgccgccctctactaccgaattactattccagaaacgcctcgatacacattcgacgttgagctcgacgtcgaaaaagccgatgccgacatcaaagcatacgtagcgagcaagtccaaagggtcattcgatgtggttcatcaggttcgatccaagcgctcatctacgcgtggccttaatgtgcctcgcgcatcatggtctgatcttattgccttcttccgccaatggaccaacttgaaaatgctccttggcacaaccctttcgtggttcttcctggtaagtcttgacagcagactcgttattgctttatctaatctttctgaaggatctggctttttatggtctaggactcaacaatacctttatcctccacgcagtcggttacggtgctggcaacaatcttttcgaaaaacttcaaaaccaagcagtgggaatgatcatcttgacttgtgccggctcgctccctggctactggatggctattctcacagtcgacacaataggacgcaagccactgcaagtcattggtttccttctactcacaattctcttctgcgttcttggttttacatacaacaacctaacccaagggggcctacttgcactgtacatcgtcgggcagtttcttttcaacgctggcccaaacacaaccacgttcatcgttcctggcgaatgcttcccgacccgatatcgctccactggacacggaatcagtgccgctatgggcaagattggtgctatcgttgcccaagctattagcatccctatggttcgtcaaggagcctcagagaattgcaaagatgctgaatgcacaccaaatatgcatcggttgctccaactctttgctcttttcatgttattcggtacttttacctctttgttgattcccgaaaccaagggcatgaccttggaggagctgtctggggagccccggacgagctataactcgggatgtaatggaagcataagtctcggatcacctaaactcagggcatggaatcctttccatggtggtcagcctgcaggattctcatatcctaggtccagagcgagccagtttcgaaagagcgatcgtgttggcatcatgacgtcgccggagctcatggccgaaacgtctcgactccggaaaacgcgtctctggaggagacatcgcaaggccaagtcgagcagtggtacagacatcgccttgagcacccgaagctcgggcacggcggatgacgatatcttcccggcaggaccacctgctgctacaacaaccagtcctcctccgccaccgcctccaagttggggagctggctggggacggatagaccgaggagggccacctccgttgttgaactcggttcagctacaggatgttggtagcctccttacaaaatgatgttttggatgaacaaaactggtgaatgattggcatatcacaggcgttggtggaataatgaaatttagactatgataccttagatgtttgatttagcaaatgtcgaatttatgtcggcaacggagacttgcaggtagatgactgcaaattgtacgaatgaataacgaatgaagaatctccacaacatttacgttcaagataatcgtcagtgactttggttctcagattattaaatgtttgtcaagcttgtggtttggtcattacagatatcaagtcacaggtcgaggaaggatttatacatcgtctctattgtctacatgccttctggtttatgacttaatctagttcaaatctgaaccaatatgtctatcatctttttatgaacaaaagaactcgaccctgagtgtatcctagagaagccctatctaaacatcagtgttaaccacggagaacctttagagcctccttcaggttagcaatgtcgcgagtcagcttatcgcggcggtctttgctgagcatgtcctcgccagcgatggcttcaagttgctcaggagtcatttgaagagcaaccctctcagaaaatactgcaagaggaccatttgaggcatgaaggaggaagtgatcgataacttgctggcaaacaacatccacaaagcgaatgcgggcgttgttgtagaaggtttgaagaacattgtgaatatcccgacgggttgtattgagggtggtctctgcgtcgagcttctgttcaatgagtttacgggctgctgcagctacacttcctatggtggtagattcgttaaatgaccagcagttcatggttttctcgacgtcctttccaaggcctttgacgtgggaaaacttgaggcgactaagagcgtcgttgaagtttgggtcgtacgtcatgcttttaccctcgaattcgacctcgagcaaaaactcgacatggtcgatggcacgacggtagcgcttttggagatcttcgagaaggaactcccagagttgaccgcggatcagaggatcaggacagcacgagtctagaaccgttcggatgaagtggtggacaatgagaatggcgttggagacgtgtgcttgggtcaggggacgccatttctttgattgttccttgaacgtgacggggatcatttcgccgctgaactgcaaggggttagttttggagtatgctatttggttgattaatcaacttacagttccaatctcgtagcctcgcgaggtcaagtactgtttctcaatgtgggtcagtatgtcttcatccagaggctcgtcgcaataatacggctcgtaaagaatgtcatccatcaagtcgtcttggccaagcaaaggaatctcgaatgtcgtctccccatacagatcctctctactgacatcataggattccgcatcgagttcatcaaagccatcactgtcttgatctggcttttccactttaccttgacctttccctttgtcagactcagagaagtttcgcgtatgtcccttttcgaagagaacctttccaaagccctcgttgatctcacggatgcgagtaataagcttgagctcctcattctcaaagatcctgtgcctcgtgtaataagcgtcaaggccgtagtttgtgatctgtgcaaaccgggcagcgatgttgccgatatagacacgctgctctgcttcggtacctcgtgactggcccattgatttgaggagagcctcgcactctttgcgcttagaatcaagctcggaacggaccttgggaaactcgctctttgtgcggtccattagaagctgttggacccggatcttgagggctggaataccgcatcgatcagaagagattctcgtccatggggattcggagaagaactctttctctgagcgagtacgttcttcagggctggaggaactgtcatccgcacttctgttcttgacgatgcagtacccgagctcgagatcacggcgcccaccacgaacaaggttgagcacaacctccttattagcattctcggtgaccaggtcaggcttggtcaggacacccaaggtgcgcttgccttcgggatcgacttccttggcgtatgtgagaatcttttgattggcgatatcgccgttgcaagggacgacagcaaggatgatagttcgagactccttaatgtatttctgtaccatgcccttgacaagctcaatatcctctttagtcactccaggagtgacgtactcgaacatgccagggacatcgatgacagtcaaatggtcctcgttggggccactgatttcaacgcgaaggacatcgcgactgaacgcagagccggtggaatcatctccagaatctgacttgatgcccatgaccttggctgcctacgatgagttagcaccatgtttaaagtgggtagacgagggggattcgacatacatcttggaaaatctgggcgaactcctcggcgtcgagattagtggccgttcgatgaaaagaacgagcttgatcggagtctgcatcggcagcatgaatggatacgacgatactctgagtctcttctcgtcgacaaatgatttcggtcgcgtgacgagtgcagagtgttactgagcgcgggaagtgaaagccagtgagagattcgagaacactagactttccagcactctggtcacccactacgaccatctagagtagcgttaatattaatacaagacatgatttgccgaatatttggactcgccaggacatacctgaggaagcgggaccatgttcgagataccaagctctcgaagcttgtccatcttgtcaagcagggctcgattgccgaggccctgctcagacttgactgtctttgatgtagtagtcattgtgacagatcaagaagatagttatgatgtctaccgcttgatgtatccctattgttgctcggaagggaaggttgatgctaagagatggagaaggtgttgttgataagatgatgaagatgaaagtgaacagacagaggaggagacttaatttatacaccaaatcactgcgagcttcggcttgctgcagtttgagggcagtgaattgtcgtcaatgggatgagagggaatgttggttggttgcattgcctagcagctgtacgaagccacccatcaattcatcaatgcgcttcacgattgctacactgccttttcacattaccagggaccatcccgatggatacacctattatttacattctggttttccatattgtcttttaccagtctctaaaaaagacgagaaacggccaagttgaggatttgttgtattatcgtgatgaacatgaatgaagaggaagagtatattgatttgattcaatccaaatgaataaactagcctgggattcattctacatgctttgcagatcacatcctattcccagaacccttgcctcagcttgtctcaggtcggcctcctgcagatggaccaacatactacgcctcggccacccggtcgacctacccatgtcgatcacaatgccgaaaggcagatgagtttatacacttggcagacaaattatgctgaatgtgacagaaattgtattcaattgacttcatgcatgggtatctcgcttaaacaaacgccagtacttttccatcccttccctttccatactataaagggtatcatgggtatcaaactaccacaaagaaacgacttctgtaacaggcaatccgcatgcagaaatgagatccttcctcttcatataacaggcctcgagaagtgccatctccacagccccagaggcctctgtgaggttcgcaaacatgggcccagtcttgggatccagtgccgggtccagcacgccacgcggagaagtgcatcgcgatacaggctgcaaggccgactcgagagaatgcacgaaacgctcagacaatgaattttttttgcttgtgtattgctttgctgtggcgaggcaacgtcttgcttcgtcggttatgaggacagggttggtgatgacgtctctgaagagagggtgttgaactaagataatgaaagtcatgccgactatgctcagagctaatctatagttagtaagagtgcctcaattacattattgaagacttaccaatggcagattgactctcaggaggtccgtcaaaagtgatcaacctcttttcgcgtgccatgatatcctcaagttccacacttgcagcgtagcaggactcgaacaatcccgcaagcattgatttagccatcaaagacgctggctgtgttgcgttgctgctgatgagcttcatgattgccgctcggggaatcagggccttgatttcgagatacctattcttgttagttatcgagttatgcatgggtcgttgaagtatctcatacctcatgcgtagcagagtagcctggcggcgaaagattgcttcgggctgtgtgcagggaaacttgacacacaaatgctcgggtagagcagcatgccattcttccaactcgcagtcaagcttgagtgcagtagataaaatgtctggggttgtttctttacagcttgttttctggctgaagtaggcatcgtgaataggttgcagaatgttgtcggagagtttcagtgtttggttgaaaaacgatatttttgagggtatgtcgcaaggctggctcctgttgatgttatttgcataaaactcaagatgttcgtcgtcaatttcttcgggcagtgtgccaaatgatggtctttgactctcagaagagttttgcattctaacaagtagagcacaagcacaccatgttctacttcgctcctcgcgctcagcctgcgcttttcctggcagttcgacatgaagcataagaccctctgcaagacgataagccatcccagtcaaaacccaactctcctggggtgcacccgcccgtcgcaagaaccgagtgtgaacaactaacgcctgcactacaggaagagaggctacggacaaaaggtcgacaagcaggagcgtcttggcctgttggtggaattcgtatgcatgggcgaggtgagactcggcagattcggtgaccgtcgatttggctagttggccgatggcaagcattccgaaaagtagcgagtacgtagcggcgagttcggttgcttcttcgaggggaatgtcgcgccgataacgagagttggcgacagcaatgaggcgatggtaccgttgatagaacgatggacggtggacaataggcattgtgatccagtcaatgttgaagtactcggctaatagctcgtccataaggtctgctggagggagggtgatcttctggagcatcaaagcagccttgacgttggaggaataagaaccgaatgaagagggcttgacaggagcggcatcttcgagatcgtcggtcaagggtggacttgcacccatgggatgatgctggcgagagtaacagcttgcaggctcatgaaccatgggtagggagccggctctggcagggatgctgggaagaggatacccagaatcgacatgaattggtggaagagcatgatcaacaggtctcgggggacgtgtcatacgctccgaaactacactgggagatgtagagtgttttctccattcatcatgagcaggcgtattcgcggcgaatgcatcgcggccatgagcgacaagctcctgtgaggtgtaagtaaattggccatgacgagtgatggtatgagcaaggtacttggtttaaaaagacttaccaattgcctttctttttcttcgagctcttgtactcgtttttgaagagcgcgaatataactatcaaaagtcaatttctatctacatggtggaattcgtatgttgctcacctgcgcgacgaagcgatagacccttcgtgctcaatttcgggatacacacactgctccgcacaaagacctcgtctagaacatgaatcgcaaacaggacgggcaccatcgcaacggattttacgatcgcgacattgtcgacaggcgagggatctcgcttttccaggtcttgcagaagcctgtcggcgcgtcacagttggggtggccgacgacccggtcgcgcaggtgttgccgttgccgttgccgttgctggtgggggtggaagactttgttcttgtcattgtctcgtcttgtctccggagggagaagaacaaaaacaagcaaagtatgaggtcaaattaaggtagagagaccgtcgtcattgatgaggaggttcgttcaggttcagcagaggagaagtggtcaggtcaaattttgggttcgtctatctttaggccggtcgctttcccccccttgactcaggcattttggctgggcttgaccttgcgagttggtctaagacgggcaccggggtggccattttgagcggttgtcggtagtttgttgtcggaggtttagattgatgtcgagtggagatttttagtagtacgggtatcggaccatcggcgaggtgattggaacacgtgatgaatgcgacgattgtgtagagatgatgtaaggattcaatgagatgataacgcagcagttagtgcctatgtaagtctctgtgactctctataatgcaccccagataaagggtcttgatagatttttagtgttgcaaaaaccctccactacaatacagtacagcggatacttgacactcgtgacagttcggccgtcggtcggcggctacattcattggcgttgctgatgatcggctccatcgagggtttagacaactccccgacctccccgacatccagaacaagggtcctttttagcttgttattacgtactgacggtgatcaactcatacctcttgatattctgtacaagtgcggggatcgaatcgagtgtttactgtcatgatcttctgtagctaattgttgtgttgtcatgatctcaacaggtagagtctaacggatcaatcacccctaaactccccgtcgctggacgctgcaaaattcaagaggcacgcgacacagagtctcggcccatcgcccaggcctcattctctccgacttccgccactaaaatttaggcctccgagctccccgtgacttagaaccagtgacgtgatgcgccatgaaaatcttgatgctactcttattattcccgtctcttgtccggcgtatcagcagcattttaaatgtcattaatattccatcataggcaggtggagtgcaaaacatgcagttgaatccgaaaatggatttttatgtctaatcaataaagtacagagttataatttcactaaggagatatgtgtacgctagtagtgtctatgaaatcacaatacaataggtatagaagtggtttgtgcagtgttgagtgtctgtggaccgagatagggtatggtgatagcctcaacaaaccataactaccacataactcaataacagagccaaccaaaagaatttcactcagacagtagtaattgatctatcataggtactttggataactctggaatccactttaacgtttctcaagatacgatatcatttttgggcttcactaaaaccttgcagttgttgacatgaagctgataggaacgacatgccattgaatcctaaatatcgttcgaaatgcggtttggcagaatataccatggcattaatcatctcaccatgatctactcatgtatgaaatatcgttaaataatatcaaataaaaagttgtcagcacgcgaggatactttctatacagtcaggacaacatagactttgaaaggtctaaccattattaactcccactggttcattataaaactactttcattattcgcattacagtttcgccccaatcaaatactccttcctcctttcacccaatattgacctttttcatcactattaatcacattcaacatgacaaactcttcccaatccaagcgaaaaggggcgggcctacttcaccgcattgccagcccattcagacccaaaaatagctatccccccaagtatcttgacctcaccggcaaaacagctctcgtcacaggtacaaccagcggtcttggcctcgaggcatgtcgacagctcctcttccacggcgtgtcccagctcatcatgagcgtacgaaccgagataaaaggagaagcagtggccgctgaacttcggttctaatatccctaggttgatattcaggtctgggttctggaaatggaggcatatgactctgtcattgctttcgctgagcatgccgtagttcatctggatcgtctcgacatggtcatcctcaacgccggaaccctcgaatcagaggcctcggtatcgccatatacagacaatggaacgatgttccaagttaactatctttcgacagccctgctagccaaactccttgtccctgtgctcaagattatccagccggaaagggaaccatcacggttgacagtcatcactactggtttctacaacccccataaggacaggttttcactgccagattttgaagatatgtgtcgcaccgaattgttggaagatggctttcgtgccaagatgaagcgattccgccagtccaagcggttcctgcaaccgtacctgtccatgctggccgccgtcgtcaaccccaacgaagtaatcatcaatctagtgaccacacatatgatcagagacactcagctcactgaaaattcaatgcacaagggatggtttcgcagaaagctcggggtcggtcatgcatgcacttgttggcagaactctggagacaggcgcagcagcctacatcgatgcggtagctgtcaagggcaaagaatcgcacggcgaaactctttccctctgccgctccatacccaggtacgtgctacatattgtttgtaagcaatcacatgctaattatgctggaaaactagcactatgggttgctgcaaaccccctgaatggcaagactttgagaggcatctttgggatatgactgagcttgagttccactcactttttgtagactcgcagacgctgggggcaaaaatctacaatgctagtacggttgaagattggcgtaaattgcttcagacatgaactgtagagaccaaggttcagctttacccgggtagagaaatatggtcttttcgctcatcagataattaccaattgttggataaaatgcacaaatatttgacaaggattacagaaaggatcaacttacaaggtttcactcaggcacgttcccattaccacccacctggtcagtccagtccagtccagcccattccagcccgtgcctgaatgtgaccttgagcgaccaggatcaaggggtttatttatacaacgccccttgttactcacgttgtggacgttcagggtccaatctatagtcaactatttatgaagaacacaaatggagttttattcctccatcactagatcagatgtcttggattcagtcgggcaagccggagcttcggcagttgactctcagtcggcgaacctgagagtgcagtcttggcaattactaattggaactggcatgtaccttaatatcccacatgcttataaacttacaggtcatatcaccgcattgtagtagcggcagtgatgtgaagtctttggctttgccaagtcaacatgtctaggcacttatcttggcgtaaacgtggtccctctcccgcttctcaatactcgcattttgcatgttgaggcccgagacacatccaaataacaatagatacacatattgacaattgtctcggcttcccttgaaaccgttttcgcgatgacggaagtggatgaacatcaaaagtgcgagtcattgattacgccggcattgattacatcgcggcccgtgtaagccaccggacctatggcgtgtaacactttaattgtcactttgttctgacagataacaacatcaaacgatgaattgagactaatgtgacgataaaatgaaatagtgtattatgtatagtatagtatagggcgtgtctatcatctatgtgcgtctaacacaaaggaagtattggtaatacagaatgctttcaagaacaaacaaatccaataattctttggcacattaggttgatgtcgtttcgtgtgtcgtgtcagatcaaatcagaccagactgagggacgcttaagccttggtggtgcggcggaagcgagagtgctcaatgtagttggagagagcgcgctcagtaacctccttctcgacaatggcgtcaacctcctcaaggtcacgcttggtgcgcttggtggtcttgtaccagttagcagaagggtcgccgaggcactggccgacggtaacggctgaattgatgttagtattggatatcaatagttgacaaaaatgaatgactcacggatacgggtgctgcgcttgacggcgtcgaggaccttggggatgaggttgcggacagtgttgacgtggacatcgtggaagagagaaatggtcttgagagcagtggtaccctgcttgaagagcttgagagcaatgtcggtctcggcaggggtgttgtactcccagtcaagagtgtcgacatcagcaccgatgacgtggtagccgagagtcttcatgacggggagagcgttggagccgtaactgaagtagggagctcgcatgtaggtagggtactttccgatgatgttgaggaagtcagcctcaagacgggtcatctgggtgcggatctcggcgctgctgatggtagcgagatcagggtggctgtaactttggggttgttagtgaatgaaagagtgtagagtagcaggagacatacgtgtgggagccaacttggtgaccctcgttgatcatgcgctggacaacagacttgtagtcattgatgttgccccagttgttgccgttcaggaagaaagtggccttgtaaccgtacttcttgagctggtcaaggagctcggtggtgtagtcgaaaggaccatcgtcaaaggtgagggcgatgttcttgtcgacagtgcagctggtgatcggggtaccgacggggacagcggcagcggcggcctggatgagaccagcgtaggtggcgagcttgagaagagagaactgcatcttgacggtttgaaggtggtgtcttgggtataagataagatgagatgtgtgtgtgagacagcagagacgataaacgacagtaatgaaactaaaagtagcttcagaggtaacgagtgtagaaaacgagtggaagtgatgagttgggctgttgaacctgctgagaaaaagagatgtttgaagagcagaccaagatgttcatatatacttatttcgaccttggcgtcaggacaggataggagagagcccttttcagaccttcactgtaaggctcggaatggtcgatgagaccgagggagctgaatcacactcagtcacttacaggtatcggcataagcatcagcaactactgctgcagccgcaattcgggaccgggtgtggctctcttggaaagggcagggtatccctggaggacaacaacgtacgaggctgcccaggcccttgtcctgcagtgcagtctgtagtggacagtaagtagactagtcttgtgttgttagtgagttagttgcagaagtatcgtaaagtggtcgctggttgcaggggttctcaatactgcagatggtattctttttctctgaccaggatccggacctgatgctacggaccaggggggtttactcgagggtttgggtggaatatcgcgaatcttggcagtttccaatggcaagggtggcctgcatataaatggatatcttgatgttatatttgtgccctcttgccgttactgtaccatggcaagtccatatcccatcccaacccatgatattcatcccatgggctcaggtcagcgacccttgctcggtctcatcggacctgaccttgtccttgaccttgctcatggggctgtggcgttatctgagcgggacgatccaatgctctgcaaccctgtatggctgcagttgtctcaggtaggtagcacagcatgaggcaagtgagtgatattcatttgggtttgtcttctcgtgagttatcgttgagcatatgctgtacagtagatcaactcacaagaccttggaggagtcggttagagtgggaaacaaggatctgaagggcgggtagtgtagttcgtcagatgcccagtccgcgcgggtcctttgttctgacccgtctcactcagactctaaaaagactaagcctaattcaaggttatctagtcgtttgttaaccttattcgcgataaacgatggtggcttgtctcacgaggtttagagtgagtgtgagtaggaattagagtgaatgccctgaaacccaggacccattccggagaatagcccctcgaatagaattgcaccatctactgtaagcggttcccttttgggtagccgccgggtctactctgtacacgctgtcagtgcctcaagtgctaacaggcccatggaaagtatgtacagcggtcctcgggcgagctttcaggtacaggaggcacagttcatcttcagggctgagcgatgcatgcacagcgggtcatcagtcatatcaatcgcattcggttcgatcagaagcaaccgacgtacgacgccaagaagaaagaaatgtcttggatctcacgagagaattcaagagcatcgtcatttcagtggccgttgcctatctctatctagcattatcagtttgcagcgtgcatcaatggcttactgtacttaatcatcatgcatgcacgcagcgacaaatcacaattgctttgatgtatgctaatctaacctcaacaccatcacttctatacgagcgtgatctacagagtttttttctcactaacagcgcagttccagtcagctagtcccagtagataccagaatccactgttctctaaaaaggatttcgtctaaccgcccctaataacttcgcgtcgattgccgaacttatccatccccacaacacccaagacctttagcaccgtctcaagtaaagacagtaggagaaagagagaacaagagtgagaaagaaaaaaaaaagaaaagaaaagaaaaaaatgtataagcgaaagtggtaaccaagacggacatcaacggctccgatgtactgtaagccccctttcattcaccaaaaccgatccctgtccttccctttccttcaactccgtttcgaataaaacctcaaggaactaaaaatggatatcccatgagcctctgctcttcagctccgtctcgtttaacagcgagttgattgatctgcaaggctgaccaaacgccaatctcttggtctcatgatgtgatatgcgccaagttgctctgttacaggaaaaggagaaaagaatactacaacaaaagactcttcgacactactacagttgcaaattctcgtatatcatactcgcctgacctaagtcaagcgccaagggagaaaacgcacaacggggattgcggtaatagtgaccgtcataaacaaaatgctccatgatataatgccaatccccttcatagtgaatacgaaaagagccaagacgtcagtcacgccgataaagtccgcttttatgcaacaaggatgcctaaatttcactgcataaagagattccccagatgatataaaacctgcaattatatgccaggggcagcagctacgccgcatctggcaccatgtcccgaatctttacacggaaagggggtcacctctgcgagggttgtcagccaacttgctcgtcattggagcattctggagcctcaacgtttcctatagtagaagctgggttggattattcaccgtactggcggatatacgaaccccggtcactgcctgtttaagagattcaagcacgagcctcgaataaagtcaaaatgaaccaaatatttatgcttatttgaacaaggatgcccatccttgaagtgtcaagagtataatgagtcagtttttagtaaaacaagaaagcatttcagtccgatgccgcttcaacgcccagattataaatcaatcaacgaatcaaacttgtaactcctctcgtaaaagatcccactcaatcgagaatctagtcaaatatgtgctcaacaatcgctctgccaagaaacaaaaagtaaagtaagaaaatagaaagagggtatcagtgagacaaacgatggtagcaacgtgggatacggacatggcagcaggttttcgcatcacaggtcatcatcccagttaccttccacttctatcgtcgtgcccaacgcttctctaccctgacgaatcatgtcctgtagttgcttattaaaagcgttgatccgcacatccgcatctcgttcttccatcttacggcgtgctgcgagatgcttggcttctgcagtgagacggggactggcttcggcggaccctccacgtcctgacgctactgaggcattactatgagaccggcggtgtgaagacgtcttgggcttggttatcggcgatggtgcggctgcggctgcggctcggcgacgactaggttggggaatcttgctgggagttgcctcacgaggggacccaaaggaagtaaacgaggcaaacgatgccgttgatgctgcgcgaggggaaggggccgaaggggaggggccaactgacaatcggctcgaaggtcggttgatagtcgatcgtcgctgaccaggagtagaggccgaggaaaatcgagatgacggagtagcgctgatgcgtcgacctgttgtcaccgagggacccgagtttcgatttcgaggggtcgcatagcaagatggacgtcgcagctgaggagtaggcttgggtacaggctctggctcagctggtttctcatcactcaccatgacccaattcctgccaagttcatccttattatcagtgtgtcttctctttgggtgcggtgctgtgggtgtagaagcgccgctgttcatctcatggtcggcattattggactgatggttgaagtagtcttcctgcggtggtggaaatcgtccagggaggtgatggctttcgaaaagtgtctggtccagctcttccagcctgccagaattcattgtgtaagccttgccgccaccagcttggaaacctctaaatgagccagttctacaaaactcccacacacggccaacgacgccgccaatagtcgagaatgcgaaactgccccagccttgcgaaggcattgggttgggagggagattgaagagttgtgttgggccagtgtcgttgtggtcgatatcatgctgcgttcgatttgatccaagcgcgcgacgatagtctgaatccgagtaaacgctctcgtctagcatacgggtatcgaaagggccactggttggtgtatcgagctgtccagcaagctgataacgcatgtcgtcatttcttatatgagaaaggggtgatccaaagtagctgtgcctatcgacgtcatcgtgtatgcgaatgtcttgcggtcgtgacatatcatgacaggtccgcttccgctttccagattgcccttcaggtgtcgcagtgctgtaaggggaggcgtaaccgtagctggtgctcgagcttggcgacatgggcggacggaacaggccagggtgaacgccctcgcgattgaagccgccgggcatgtggaaatgcgttgggatagtcatcgtgtctaggtggtaggaatgcgaaaagcggaggtcaaaagggcgcggctcgcttgccgatcgttggatgatggaaataaccttttgttctaagcgcaacgaagctattaacgataggccaagttaacggcagccgagacacatcaggttcactgcctcaagcgaatccggggaagatggggaatcgaatattcggatcgatcgcaatcgaggaccaaaaagctagataatgcaagtgatcgaattctttcgtcttgtcgagaatggcgatggtttgatgaacgacctcgtgactatgtaagatagatgatggtgtcttgtgatgatgaacgcatggaatttggggaaatggaggggacaaaggatgcctggtctaaaacaagcgcccaacagaattcagatgcgcaaatgtaggcgcaaatgaaaagagagtgcctattaacagagtgagatgatgtatgtaggatgcgccttgaatgtgaggcctgattttgataatggatagttcgttcggcaaattgtcgatgttttgtttggatggctgggggtggttggggggccagcacaggcctttttggagacgtttgattggccggatggtgaataatcctagttgtaactgtcggcacctcggtatttgatggaaatccagggggaaatggataaagagtgacgaagaagttggatgactgattttgagggtgaagaaggatgaaatgatccaagcaaaattcgaaacctgtttagatctcaccgctgcgtaagaaagtggctaactaaggattgaaaacttccattcctgtttgctggcgacctgcagctgcagcttccaactgcgtggcgtggcgtcgtcctcagggcttggtccactcaagatcgacagggttcatctgaaacgagtctctttgaagggtattgttgatgttgtagatacgcatttgacgaaataataggactgtcttgatttaattatcctaatatcatatgtcgtccagggagatcaatcatcacatgagctgcttcagcttcagggagacaagttcatggcaggtctagatgcactgcatgtcgttaatcattgctcgttcctagcaagtctatcatcttgtaccacgtagaacataccattcaacatccgtccattctatgctttcctctatcctatgcgccatcacaaggtcattagtatcgttcatccaactcttccgaaaacaaagccacatgtcatctctacctccattcaacccttgttgtagtagtcatcttgctgaccctttcgctcagtagtgacacctccgttggtgccgtcctcgccgttaacatgtttcttgcttccccagaaagcctcccgctccttgagaacatcttggccccaggccttcatctccggcagatgcattctagtagcgacatacgcaaactcgcccaagtctagtataccctcgccgcgcttctcgtattcgaccatctgcaaaaggagctccatcttatcgacgtcgtgcacaaagtggctatcgagcgtttcggagtcctcgtattcctgccagatagcgcggatgtcctcgcctgtcgtacctccggcgacgtttcttagcaggttctttgtcaagaagtccatggtctcggattcgcgacggctcttttcgggcttggggacgccatcgaccggggtgatgtcgccaacgaggagttcggccatgtcgtggataaggcacatcttcatgcacttggcgaggtcgagcttgggagcgagggagggtggcgcgaacatggagatcatcgacatgcgatacatgtggtcggcaatagactctcccctaagatttgttagactgtgttttacggattttgtctagagcatcttacctagagatgccaaaccgcctccatccttcgcgcttggtcgtcttgagtcgttcgagcatgtggaaaaagggaagcggtgacgaggactcctcagcaggcgcaccaccgggaatctccttgacgaccttgtccacagtccattggccatcgaccttgaccataggagtgaagcccaaatctgcgatcacttcttcggaggaacggtgtccattctccttgatctgttccggttgcgaacccatctttctggtagagtagagtcggtactgtatgtgtcgtcgcggggttgagtcaatggtggtggtgcgagttgaaggaagctgtcgtagggaattgactgtagagttaaaagtgttgacaaagagaagtgtttgccgaggccgtaggacagtagagacaatcataacaagagttcaaacggtgaatgggtcatggaaagaagggactagaacaatcgaattgttgattaaagcgggtagtacaaaagtaactgtagtgcgtccaggccagtgccgagactattgatggtcagcctgaaagccccagataggtagtttagtgcgtcattgaacaagggttggatctaggatcttgcagggtagcaacatgatcacttagacgcggtgtagaaggatgcaaaggaagaattgaccaaccttgcttttactctgtacttgccatgtccgttttctagatagtacctatctaactacatacagtagatatcgggtgtttgttaacagcgcagagatgcctaatcgtcagtgacaccttattattccatgactgtctatcattagccccacgcatgtcattgtgaatcaccacgcaaattctcatacaaacggtggataaatgtgtgtatcaatatacaatccaactccccagtccattgtcgacatgggattgattgaatccgactatagacctagggctggttatcttgtaaagtcaagttgggcggtgtaggttaggcgaagattggcagatagtgtattccagcttgcaaagataaagatgattgtatgtgcaatcataccctgcactattaggtcaagtgacagtatctgtggacaattctattcaaatctagaccaaatatgtcttcatctgcttcccactgtacaacctcctctaccaatacaatctttctagcgtctgcatggggtcctactccgctgagaagaaaggacactgaattaatttaactccacacttgcgggattgatcagcccaaccttgaatgagcctcatctttagatccatttcattcaacctctcacatgctacctcttagaaatatcacaaagtctttcttcacgcaaactcgcacgatgaccacaatcgcttccctgaagcggctatcggccaaatctctttccgagaagatcctccaagaagtcgacgccacagatcccacattcgctgtcatcgatgttcgtgataatggtaagtacaatacaaaaccttgcttccggaatgatatatccgatctcggatcactcttagtgtctgtactgatgtctaaaagattacatcggtggccacatcaagggctcaacaaatgtccccgcacacactctagactccatgatgccaactctagtgcgtcgcctcaaagacaaaaagacagtcgtctttcactgtgcgctgagccaacaacgtggcccaagtgctgcactcaagtacctgcgagagagagatggtctgttgtgctccatgggtgaagaccccaagggcgagagcggtcaggatgtgtttattctggatcaggggttttctggatggcaggaagtttacggcgaagatgagaggttgaccgagggatacgtcaaggatctttgggaaaattattaagaagctgaatcgaattcttgcagagatgtatcttgcactgatgcggccagttgtcatagaatagcattcgcaagataaaagacgtatcaaaagaaatcccccctggccacttttgcgaaaccaaacaaagaagtgctgatgtatagattaaacaccatacacgagtccatcaagccataccaaaccgatcgttcgttcgtttgcaagccagccgaagccattgtcagttcaagttagccaaacgatccagcacaatgtttggttggaaatactcacagagcaggttactcttctgcagcagccttcttcttcttccaccacttgaaaccaaaccagccagcagctgcaacaacaagtacaccagcaccaatcattatcttggtcttgtgagtctcgaagaatgaggacccaggtggtccaacatggcccatcggtactctgccaggagtaagatcgacagctggatcgtgtatcatgggcgcgggcctaacatcgtaaataactggagggcgaacagggggaccagggccattagaaggacgggcatcatacgcaggacgaggaccggaagaagaaccaggaccataaataggaacaccataagagggaccattaccaggaccaggagaagaacgagagtgaccctctgctgtcggtctccaccagcctctcactttctcccagtccccaaaccagtgaggctctgggatagcatctggagtgagtccagggatccctctcgcctcaagagtgacaggatgactggtcacggcctcagcagggacagaccgtccatcgaggaggtcaaccccagaagcaatagactggcgcacgtagagtgtaggaagtggcgccatgaagatatgtttgtaggacaaatgtgtcgagacgggttttgtgaggaaagacgatagtaaatgggttgaacctctagaaatacgaaaagacagcaacaaaaattttcaaaacaaagagacacaagaaataaacaaataaatacatgcatgtgacgatatagactccgtatgggcaagaaagttattttctcttttattggatactgccacactcaaggcttacggttgcctcgaggacactttggtcagagaataagaaaaggtgcaaagttcttgcggaggttggcttattgaaagaggatcgagatgtagagaattaactcggccagttgaagtggcgtgtagggtgcttgtacaagtatattttgttgctacagctctcacgcaactagtgtcaacttacacgagttccaatgaacaggtaagagaagattccagaaggcaatatgagaagcatcgttattcgcccaaattcacaagttctcacgaacctaggtaatggggcttctcaatctgtcttgcgccccttgactcgggcatccaaccccctcagcagctcctaattaattgagttgataactggccacgtagtaagatctcattagctataggaaacatataacatctcatgattccttcagacactccgtagtttctttcatctaccataatctcctgtcaaactcgaaagggtcaagttcatcccatcttcaccctcaccttcactcaacctcatgctcacacccaccacgcccaccttcttgagcctggtgactacattgaaactacatttatgcatgccggaaacacctcaaaggctcacaaacaaaccacacaacaaaccacacaacaaaacatcattacacaccacacaacaaaacatcaccacacaccacacaaacacctacaccatggtcgagagactgaggcccgagatctatcccaatcacgaaagtggtacgaataaatccgacatcttacacacgagcggtggcatagccggcatagcgctcctctccgtgatcgccacaggcctaattctctgcttgttgtcccgtgccctgcagagcaagaggacgggtttctttgattatcagtcgagaggctcacaggcgggtcactttgattataagtcgagtggcacacaggcggacccctttgatggtcagtcgagaggcacacagacagatgcggaataaaaggtctgaaaggagtgttgaaaacgaaggtcaggtttgccggacctatgttcggctcgttcgaatcagcctcgctggaagacagcatacccaacgactgggcagatgcataagggaacacaaggatgttgagagagaaacccgagagatgacacagaaactttacaatagtcatccaggggctggatgggagtttgagagttaagcttttgacgtcaagaaaaaacaccaaagagagagcttgatatggcagaaacaggatcgacagcttttcgcttatgcctggcaggccaagggttttgatcttgtcacgatcgtttcttctcaacatgcctttgcaggttcatagaaagtcttgaaaaatgcatctcaccttgtgatttaatatagtctgatactcatcatacatatcatgactgcaacacaactaattgccaacaaccctaccaaggaatcagtctggttgactacacaatattactatcatatgacaattcctgaatcttgcttgtgagaaattatcgcagagtctatatgcatacgcgtgaaggctatagtctgaattcaaggtgaaaacttagctttgagttatacttctagaccaatgagatataaatacaacctgatttctctgctccttactttacgattctattttctgagcaatcaacacagcaccacagaataccacagaataccacagaataccacagaataccacacaacactacacaacaccagcgccctcaactcgagcacgccaccaagacataatcgaaatatctgtccaagcactcaaaaatgtcgaatcaaaacattttcgacaggttcttcgtcaacccggtggggagctttctcgtacaacactggcgtatcctcctggttatatttctttgcctggctactgtcgttgtggttgcatcttacacgctttgcaaaaaggcagaaccacagggtgacgaagaagcatgaatggattaccacggtggtggaaattgacgactgcccttggacccttacacttggccctttactctggatatgccacgttaccatcccatgtatgtaattgaacagagcgacatgttgagagcgatgttgactaatctatctgaacaggaagatggagaaacgacttccagatggtgttttacatgtcagcactaagtgcattcagcaaagatcatggtggcttatggtatcagaagaaaggagccactggaagcataagagacgaaactagcaggccagcttatgatatttagactatactctctagactactctttgttgtagggtaatagaaaagtcggttgtcttcgaagctgtaccaagcatcagtcgttcatcatactgtgtccctgtcttgatcctcccaagcaacaccgaagtttctgtctctactgctaagagttagtacgataaaagaatgaaaggctgttgacaatacgtactatcgccggtggtgtttgggaagttgattgtgattccgattcccaacagctttaatcacggcaatcataaccgagatggaaaagataccagctgatattccggtgacccaatgccagatcccttttggaactgggtcatatgatggacccatgatgccgagagagatgtattggcgaaagaaggtgatgctcctaaccgtagtcgagagagaaatgcctgttgtgcctgctgggtaacagaaacgttgaccccctaagctttagggcataaaaataatcagcccaaagactatagtcttagtaacataagctgacttactaatttagtcccttatgatctctctctgataccctgagggtcgatgttgaagctttaagatgcttccgagtccgactctcgaggtttctctgggagagggtgcttttttctgtaagcgatggcagcgccgcaggctagcaagatggttatgacgattataggtatgaccatcgttttagcaggtcccaattctgataatgtatttgccatcgctgtggaaagggaaagaaggatggataatattgcaggtagagaaaacagattcaacagtcgacaagataccacctttataggtacatatctacatacaagcttgctcaaaccccctctcagtgaatatcccaaagttgcaatctggcccctcggaggtgaagtcgggcaaataacaacccaatggctctgttgttcataacttcaaagcttgatgcagggcagccgaaggcaatgttgtctttaaagttgtaccaaccaccaaatgacaccaaagtcggctgaaacatgatcatgaggaaattcataaaaccgaacggagcaattggatggtttgattctattgataacttactgccaaagcgtgataaagcctcaaactaaactatgaagtggcgaatcactcaagaagggtgcccttaacagtacggtatcagtagttcagcaatatagactaaactatgatgtatgttttatgattccagataggtaggtaggtatatcatctcaggtccatcctaagccccctctgccaatatctgcaccttgcaccttgcaccttgcaccttacactcgacactcgacactcgacactcgacactctaccaactcagctactcagtcatggagttgacgagcaacgacatcttggcggctaccggcgttttaaccgccgtcattttctttacttggtttgccaaatggggagtgaatgcgtttttgctggcctcagcatggaaaggaccaccagctctcagtagggtatcttcatcggactaaggagtgtccaaggaaaggtaattcgcctcgggctgaacttattctctcatctccacaagaataaattcgaatatatcctgtttgttgagaatactgataagctttcatcttttttctgttgtccttaaaaacccttctcccctttcgaaagaataacgcaatccaacaccaacaccaacatcaacaccaacactaacaccaccacaacaaatatgggccacacaaccaagtttgctatcggtttcggcaccttcgtcggggtgatcgtattaggcgtcctgatcagaaagtgttgctgcaagaaagaaagtaagtggccccaaggtcctgaaaattttgacaatgacctactgtcgaccatatactaacttatattaagaagagttccatattgggggtgaggactcagacatgtcctagtagtctggaggacgaagaaaccagaacggctacggtggaacctttggctgcaacgacaagaatttacctcttatttgactcagggaacttctttaaacgacaatgttctggtatggaacttgtacattactccatgttttgtcgtgtatgagaggggtcgaattcgaggcatggaaaagctggctaaggtggtcttaaaccaatgagagagcaggggaagtacaagatctgcccacaggggtaggagacgttgacgctttcaagtgctttttgaagatctgaggagggtttgccgactactgagagaggtctgggttaatttgtctttcttgctataattggaattcgacacacgaatgaagagaggacacgctttagggcatgattcaaactttcactcaataatcctaggcttccagccttcttggttttgttgagaatttattcccttttccttctctcaaaagtccatctcttccatgcattgtgtttggcttgattgcctccgtgacaacatcacttctcccctcaacagccccatgtcacaaccataaagccttcatatatcgactatcggacgcatatgaacccgattactctataaacaggtacatgactgtatctactttccccctctgaccacctgtccacaacctcttaatccagaacctaaccacatgaaggctaaatatgtcccaatcccgccgtctcgatccaaacccacaaatccaaatgccttcgacatggcaatgggtaataataggcttctctatctacgtggcaatcgtagcattcggatgtatgcatttcgcttgggagcggtgcaagtaccgctgtaaagagatggaggctgagatggaacaagacgttgacgacagcagtccagagtcgagcattgagcttacaacactttcgccgcgtcctgcttggtaaccctttcgtcatgtttgttgagaagcatcgttttgtcaaatgatcaacgtttaacccgatttgacaataagaaactgttggagttggcactcattggggaatcactcacggacaccttacgtgcagatgttaaactggatatcttgttgttatatttgaaagtgttcctggtctagcaccactcagcgacagtctcaacatgaccccttttattcgacataacgacatgcggtccgagttggaagctcacttactgaaaaccacaaacaatttacatgactcaataaactacataatcagctcataacatatgtagttaaattgccacagacttcgacccacgtcaatagcaccacgaggtcaatcaataaacatattctagcattgtctcgcttatatctatgataaccgctgacatggactcctagcaaacagatcaatccatgaaaccccaaacgctcagcgccagttcaaattcatcttggaaagggtattttaaacatataaacatccaaatcacgccttgcccacccatcccgaattgataaagaaatcgaaaatgcgccctcctttttgtgagtccaatcgacaaatctcctttgcctgcttcttcttgagtgtgccgttcgtcttgagagcttccttgagtatttgctctttaatcatcaagtatggttttggctgtagtctaataacctcgcacagtttggcctcttctggagtcaggaggtgcaaatctggagcggtgtcttgagtcattggcatggggtgcacgcctgatatcggttgagccgcatatctctgtttgggtgtagcatggccattgactccgttgaccccattgccgttgacctgcccgtttgtctggcgttggactgctcgctgatatgaccattcgtcaatgccttggtctctccgtttacttcggggttggctggaggcagcagacgagcgggcagttctggtgcgatgaggagagcggctccacttggaggctcaggtggaggaggctgcttggaccgttgagcagacgccagacgttcgcgatccatcgagcccatgggtatggccttttgaattcgcgatgccttctccgtctcgtacttttctccgctgcgaaggtctccgatgcgaacattgcgccattcttgcagttgcgtaatggcttgtcgtagattgagctcatcaaggagaccttggttaagctcctcaaagtcctggcggttcatcattcgggcgaatggcttggccttttgcaatagatccttctcttcctttgtacgcttcttttccaatttcgtattctccctataatcgagtagattgtgttcaaatatgacctttttacgctccacacgttgcgtcagacgggcgttgtagatgtccatcacagtaagcttgagttccatttcaggttcaagctctccagttctggggttgagtccatcgcctggatcaaactgcatcagctggacagcttcctcggcctcgttcgcatattcggtctcgaactccagacgaccaggcatgtacccttgaatctcgtgacaactggggacactagccgtcggtttggtcttgggttgcaaagctggcgcattcttggctgcatctcgtcgctcctcgattcgcctcttcttacgcgattgaaattcttctcgagggatctcgttcgctaactcgcagtcgtgggggctgcatcgttttggtaatggaaaggcaggcgagtcaacgtatgtcgatagatagtggtcgcgaacttcgtccttctctcggaagccaccgatatgatcggcaatgtctgcccatgaaccgagaccatagatctctgcaccctcaaggagaagtagttcttcgtcggctccccattctcgagcaaagatggggaatgagttttgttcaattacacggaaagcgtgtgtcgctgggttgtgagcattacgagattcacctttggcgaagcatgaaacgcagaggtcgaaatcactgcaggctgcgtcggcacatcgaatgcggacctgtaaacaccaacatgatcagcgaccccatcatgacaacgggtcaagtttagccgggatatccccgaagcgcgtcttgacgtatctaaacattggcaaggcagcaagccaacagcaaaggtacttacagtggatgtaatgtcggatgaacaaacgtcgcaaacatatttgacaccaccttcaccacctctcgtgatcgttttctttctaataacacccatactgtcggttgcgatgtcgggccggggagtcgttaattacccccctgtctggacgtggcaccaggctcaaggccacgcagggcgcgttaaagacggaaaagagatctcaaagtaatgcgcgaatgtcggcaaggtcgatgcgacgtgggatttgatgaagaatgaagaaatgcggccgttattgatggagttggtgttgggctgattggtcgaggggctttgatgttgcgatgttgttgatggcgcttgcttgagctactctggggctggtctgagctgggctgagccgtacttgctgtgggtatcaaatggggagcgtcataacatgaccccacattatcgttaaaatcacgtgcatgctccttccattaacattccccaccaatgaaggactgatgccaatcctcaatgctagatccccacaaggaaggaagtgacgatgaagaacttggggaaagagtgactttatgcgcaacttggatcatccaatgcgtatgaatttcaggtgaataatacctaacgagtttaccggatcggagcatcataactcaggtactagataggccaaattcattgccaaacctgtgttatggtgaatgctcctctcaaacccagttcacaacttgaatagcaatccaaacctgttatagcccactagactcccccgaaaacacggccgagaatatcaccgttatccgctccattcagaactccagcttgttgtaggggctatttattattctagccgcctcaatcattatctttgcgaacttgtctcataatttcaaggataaactgaagttcttctggctttgatatacattttccattctgcatctcaatcacttctcatacggttaccccactatcatcatgcctgatcaaattcttgacgatatctctcatcggagatacaatcccctcacggattcctggctgcttgtatcccctcatcgcacgaagcgaccttggcagtacgtttgacctagtttcaatcggaaacaactaacatgtcatagaggtcagcaagaggctgctgtcgcgacagaactccccgaatatgaccccaaagtacgctcatgatatcacatcataacgatttgatctgacaacctcagtgttacctatgtcccggcaatccacgagcagctggtgactctaacccgaaatacgaaaggacgtttgcctttgtgaacgactacagcgcagtcaagcaagagcagcctgaatatgacgccaaggcctcatccaacgacttggaatctcttctcctccaagcccagggtgtcaagggtgtgtgttatgtcctcaccttctctcccaagcatcatgtcacccttgccgatatgactgccaacgagattgttcccgttattgaacactggacacgcatctatgccaaccatctgacgccgtcaaacccccgcgcggctgaagctgaccagcttaatatctccatgtccaaagacactacccctagccccgaggaacagtaccgatatatgcaaatctttgagaacaagggcgctgcaatgggttgctccaaccctcaccctcattgccaggtctggaccacatctactatgcccgaggagccaggcaaggagcttgtccaaatgaccaagtatcgagaacagcatgaaggccgacacctcttaggtgactacgtcaaattggaattggagaagaaagagcgagttgtttgggagaacgatgcattcgttattgtgtgcccttggtgggctgtgtggccgtttgaggttcttgttctgcctaagcgacacatccgatcccttctcgactttaagcccgaagagcgactccaatttgccgaagccattcaagaagtcacccgaaggtacgacaacttgtttgagtgcaacttcccctatagctctggccttcaccaggcaccgcttgacggtacccctgaggagttggagagtgcttatttccacatgcatttttatccccctctgctgcgctcggccacagtcaagaagttcctcgttggttacgagctcttggctgagccgcagcgtgatatcacacccgagcaggctacagtccgcttgaggaactgcggaggagagctctaccgaaagagcctataggctttacccatccacttggctattaaaatctactcaattatatatccatcatgatttgtatgtcattgttccacaagctttacccgacaaatattccccctgaaactcaaattatacccctcgtacgattgtattaccacattttagttgtactggacgtagtggtcccgaaccaggggcatccagatcagggaagtggaagccagggcgaatgggaagtattgaggcagaccaaacgtcatggtcttgaagacaaaaagctcactggcaaaatgtgaaaaggcaacaatgtaggtccagtaagccagagtgtagacaggaccaatgtggaggttgtaagcagcgtagcatcgaacaatgcaggtgatgagtgtccaggtgccaaacagtctgcccgcgaggggagtcaactggtcggtagccttggggtcattctgagcaggaatcagcttgttcgtctgatcctcgggttcgaagttgttggtcttgctggggagctttgggttgcgaataaaacggccgttgtagactcgtcgggaaaagtgcagcgtggtgtacgcctgcagcgaattgccaatggagatgatggaaagctatagtggtcagttttattctgtaggagacggatgttgggcgagtcttacgatgatcatgtagtagggtagaacacccttggcttcagggaggaagggcttgagggcgtccatgatgattagtgagtcggagtagatgcactgccttctttacagcttataggtgcaaaacaacaattgaagaaataagtaggtatcagacgattactccgactccgtaggacatgcgatttttggtgggagacgcgggctataatcggcgaccaaagaacaaaagaagcttggaccaactcaacaacgtcaggtcaggggtagtcgaaatctactggtcccctacctaaaattcaattgagtgcccagcctaagccaagacgaggagccgaggggcagacgagctgctttttatcttgtgattgacacttttaatctatttctttccttctccttcttgcacatttgcattttccattgcgcactccaatcatgactgctatcgcagactttttcgaaaacgtaccgcagcctctgcaatggggtcttgctggtgttggtgctctcttcctcggctccaagattctgagctatctccaacttgtcctcagcgccttcgttctcggaggtaccaacgtaagtgattgtgtcaattgcaattttccgggctaacgattatcacagctgcgtaagtacggaaagcctggtacttgggctgttattaccggtgcctctgatggcctcggcaaggagtatgctctgcaactcgctgccaagggcttcaatctcgtcctcgtttcccgaactctgtccaagctcgagaccctatccaccgagattcaacaaaagtactctggcaagggcctccagatcaaggtccttgatatggacttttccaagaacaacgatgccgattacgagcgcctgagcgagcttatctacggtcttgatgtcggtatcctcatcaacaacgtcggccagagccacagcattcccgttcctttcctcgagaccaccaaggaggagcttgagaacatcatcaccatcaactgcactggtactctccgagttacccagactgtcgctcctatcatgaaggcacgaaagaacggtcttattctgaccatgggatcgttcggtggatggacacctactgctctcctggccacttactctggtagcaaggctttcctccagcagtggagcaacgctcttgcagctgagcttgccgatgacaaggttgatgtctacctcgttctcagccatcttgttaccactgctatgagcaagattcgccgccccagtcttctggtccccaacgctcgcaactttgtcaaggctaccctcggcaaggttggacttggtggataccagacagcaccttatacttataccccctggtggagtcactctttcatgctgtggttcattgagaacatccctggtgccaacggccctatcactatgtctgtaaacaagaagatgcacgaggacattcgccgaagggctctccgcaaggcggccagagaggccaagaagcagtaaatgcaagacataatctaagtgaagggtaggagattaggtcctcgtgtgtaggtacacaatatcgaaattaaaaaggaggaatgggattcaatatcatagtaaatataaagcattgaagttgatttatctactaggttaaatcttgcctttgtttcccgtttatcaaacgtctggcccctttattagtaaaagtaaattggaaaaggtgatgcttgaatgactatgttcctcacgtttagggaagaaaggatcattgtcatggagaccaagaaaagacggatgatatccttgctgtaccacatgctgcaatggccaatattttcctttgaaccaccttgattcttgcttgagaactgaggctctgcatctaacagctaccttgaatcaagctgaaaactactgggtttcacattaataagggcagtacaggcgacaaaggctactgatagctatcaaagagaacacttattaataactctaatctaacataagtgatatataatcattgcttccacttcttgaatgcttgtttgcgtaaatcttcatgacgcgtggttaccgctctctcagccttgcaccaaaacggtcctagcgctcgagccccagtcgcgaaaaatccgtgctccatatccagcctccccaagctctcgtcaaattgtttatcattttctctagcatgcaacacttgcaatagcctctgttcaaccccgacgacgacgcgatttaatcgaaaaccaacgacgaggttatcgacgcgacaacgggggattgatatccttaccataattcatcccacgcgcaagccaatcgtcgcttttgatgatccgcgatctgctttcatcggtatagcaacgaccactggtgaagctacccaggcccgccgagggcttcgattttaccgcccataatgtcgtttccacaaacaactcccgtccggccagttccaggcgcattcttgaatacgccagctgtcacttcgagataccagcaaggctccgatcctgtgcgccgacagctgttcccagtttctgagagcggccagtccgtatcgagtctcaagagcactgcgcctacatcatcagcatcacgaggtgtgacagtcacgggctcctcagtggtgagaccatctagcaccgatggcctgcttgttccgactgtgctgccacctctacgatccgagaatgtcccccccgtcataaaggcggccaaggctatcaacacttgtctccaagctgatgggcgctatcccgacttggactcatactgtagacgtaggtttagagtcttgcgatggtagaaaacgctaacacgacaccagagggcgcgtcatccgactacgatctcgagagcaccgattccgctatggcccccttccacaaaacccagatgtatcctatcccgaaccaagtcttcgatcattacaatgctggcgagcttcaaactctgatgggtctttttgctgagattaaccatgcttgggttgttattgacaactctttgttcttgtgggactacacacatcctgaccctgagctcatcggcttcgaagactcaccgcacaccatccacgccgtcgcgcttgtacctccgaagccaggtatctttgtcggttcaatcacccatatcctggttgttgcgacctcccaagagatagttctgctgggtgtttcggctacggatacgccctcgggcactaaatcggtaaacctgtaccagacgaaaatgaaccttcctctacgtggcaccgacgttcgcgtgatcactggatcctccaacggtcgaattttctttggtggcagtaacgacatcgacattaacgagctttactaccaatccgaagagaagtggttctcgaatcgatgtggaaagattaaccatacgaatcccggctggtcttcagtcgtcaccctgcaaggaagtttctggtcgcaaaagagccctgagcaccttgtcgatattgtgattgatgattcgagaaaccttgtatataccctctcgagtcgctcgaccatccgaacataccatatggaagcgcctgatcgactaaacaaggttatcgagaaggaaaaggtccactgtcttcgcgacattgctcacatgatcagccagtctcgacttttgaacgatagagtcgaaattgtcgcgatcagccccatctccaagcaggaagccgccaagctgcatttaatggccctgacgaatactggatgccgattgttcttcagtgctactagtgctgcatcatatttgtacggttcctcgaccaacctggctccccagagtatgcaggttcaatttatcaaattccctccaggtcacaggtcgccgtatgctggcagcgagaccactatcgacctcgattcaaactctctgacatggagccgacaaggcgcacgattccctcctggatatttcttggattttgttcgtaaggagtcgaaccccaacgaagattctctatttatttctggacccgagacgggacgtcttaagaatacgctcccgacgtctcccctcaaatatcacgagagcggaatttggatcgatataggaagtagagccgaggcggttggaattattacaaagccattcgctgcggcgtcgcaacctctaggctttggtaacgagttagctgtccaatttgacgatgcacctagcgagtttgcggtcctcaccaacactggtgttcacattatccgacgaagacgttttgtggacatctttgcttccgcgattcgaggggctgtaggagacgaagggttggagcttgtctgccgccggtttattaacacttatggccgtgtggagacagttacaaccgctttggctgttgcctgtggtcatggaggcgactcccgacctggcgcagcgcgtgccatcgaccaagctactgaagatcgggctcgatctgtctttgttgactttggtggccagcctacaatggccgagactgacagcgcatccctcacaacagagtctgtcaatctttcgtctcgacacgacgccctggctctgtacctgtcccgattgatacgccagctgtggaagtcggcagttattactcccggcgtctcacctactggtggtatcaccatcggctctacaattcctcttactaagctcagcactgttcaagaagcgttggagcgtctaaggaggttcctcgactccaacaggggtctcattcagggcctgtcgggcccttctgatctccaacacgtgtccagtcgccaagaggagattgctcttcaggctgaacaccaagctctgcatgctcttcaaaagttgatggagagcatttcggagggcatctcgtttgtgatgatgctttttgacgagcgtgtcgccgatatttacaccagactagatgataccgctcgacaacagctcaaggaccttacatacgaaaagctcttctctcaaacagatggcaaagatctggccaaacttctcgtcaaggccattgttaaccgaaacatagagagtggttccaacgttgagactgttgccgacgccctgcgaaggagatgcggcagcttctgtagcccagatgacgtggtgactttcaaggcccaagaacaacttaagcgcgcttctgaccagcctcttcaaaccaaccagtcgcgaagcctgctccacgaaagtctcaggctctttgaaaaggttgctggcagcctcacttttgccaatctccagaccgctgtccagcagtatatcgacctcaagtactatgctggcgctatccagctgtgccttgttgtcgcacgcgagaaggacaggggtaacacggcgctttcatgggtcaacgatggaaagccctcatcagaccctcgagccaatgcctttaacgatcgcaagcgttgctatgatatgattcatgatgtgttgagccacctggacgctgcgtcaagcagtgagcccgaaatggtcgacggccgtttgacattaatcgctacaaagaggcttgaggcctacaaggttgtgaatgagtcggatgatgaggtgttccactttgacctctatgagtggtatattcaacaaggttggacagaccgcatcctggctattgattcaaaccacgtcgttaccttccttcagcgacttgctggtaccaacatcgagcatgctgacctgctctgccgtttctacaccaaccgcagtcgcttcttcgatgcagccgaggtgcaggccgaacttgctaactccgatttccccatcagcatcaaggaccgaatcagattgctcagcttggccaaggctaatgccaacgtttctacgactggtattagccgacagcaacagcagatgctgaatcacagcgttactgagttgctggagattgcacacattcaggacgatttactcgagcgacttagagccgacgaccgtattgatcccgagagggctattgagattgaggatgctctcaagggcaagattcaaggactctccgaggtaagttacccagctctgggtaaccaacgactttgctcacaacttctagcttttcaacgactatgccgaccaggctggttactacgacctctgcttgctcatctaccacgtcgccgattaccgtaaccacatgaccatctctggtacatggagcaacctgattcagcagacacacgatgaagtcatgtctcgtctagaaatgtcagaacctggaatgccctccccaccactaccctacgagtgtgttaccagcaagatccaaaacattgcccaccgcacatcactcgacagcttcatcttccctatccaagacctcctaccagaactctgccgttacgcggtggcgtaccaacaagatgccacaattggcgcagatcccacctggccagttcagctcttcctcacgttgggggtttctcatgacatgattgttcgagtactggaaggtgttttcgatagccaagattacggcttcagcggatccgtgcgaaaccgcatgattgagcttattgtttatgtcgttaacgactgggtggccgaggctcgccgacgtggtggtgcaggcaagggtggcgctattggcccttctgtagccgacctcctcaagagatgcgacgcggccttgcctcctcccggacacggcaacaacgccggcggtgcggacctggctgatgtcaggcgagtgctcaagggcctgaagagagaagtggatggcctgtcacaacgggtgccaacgggaagtctcaggttcgcatagggtgtctgttcagcgatgatggattggagagcatagagatttcagatgttgtttgacagtttttgagtagtctagtctagatagttcgttggtgcagtcgaggttgtggcactgtttttgtcaaagggatgatgaatatgctataggcgccaattggcatgagggtgcgttgtactgtacaggttcaaaggtatttttacatgtaattattaaacacatgggggttgataaaaggcgcccccgaaaagaatggaagaaatctaagagaggacagttgtctatgactctatcgttagtgtgttgaccgccaatatcaggcagtgaatgctatgctatggatggggcactctcgtaagtccatccaccaacgcccagtcattcctgtgtttttacaaggcgaccacaataaggagcaacgctatgcagcgttacgttgactatgcgttgctctctttgttttaccgctcgaccttgggctccgatagtgagatggcagcggtgagatgtggtattgggtggtgaggcctgcatatgttcgcctcactttgcgaggttaggcgaaaagtgacacgccacgcgtgaaaataggtgttcaaacgggcctcacgcagaaggggagaatgctgtggggtattgggggtcactgatgtgaggcgaagatgttggatatataagtttggtgtatgtcaggatagatgagtgaggcagactacactcggcttgcctttctgggttctctctacagatacattcactatggtctgaggccttgactatttttattttttttgttctctctggagctggactccttaatatctatacatcgacgatggtgactggttcatcaacgacgactggcgcatcaacaaccacgatgaataccactatacgttttgccacgcttccagcgtgagtcttttacccagcgaatagccaagaaatcaacttcgcctcgctgggcaccacgttcaagaccaacctcgcagagtttccacatactcaactttcaactacaacctcgcgaggctctggtcgcccatactagacaggatccggcgtccggtatggttccaaaaataatatcgacttctcgtatctctcgtccaggatggactttgatcagatacttgatggtcgcaagaattaacggggaggtttgtcggtcgctcttatagatttggcaatgggggaacttatagaggatggcttatgggatatagaatggttgggtagaacttgagttcaaaagcattctttctataatgtttgggaaagaggtttatatgatcattcattagttaatcctttgtatgattatgttcaagtatgatggtggttagattgagttacgctgtcagatgtattcggtcacatacctggacagtcatcttatacaaataagcctaatagaagactcctgtctcattctctttacttattttctcatgcaattagtatgtgctgttctagatatagataccttgatgaatgccccgatatagtctccgtacggcgacttttcggaaacttcgaatatcataaatatcccatcacgacgtccgaatacttgatcaactcattcgcactcatgatcagatctacaataacaattgcaataagaacagtaaactcaccaagaatggccaccacaaacgttgatcccgccttgaagactctcagtgagctctacaataccatggacaaggacagtctcgagacgcaaatgatctatgtttcgcagaccctgatgccgaggctaatcaagacactgcctcctcaaatgggaatatcagaaaagacgtcgactcctgtgacatttctggacaatgcttgtggtagtggtgttttgacagacgctgttcagaagacactatccaaggatgttctcgacaagagcatttttattagtgcagatgctgcagatggaatgatcgctattgcaaagaagcgacttgggcccgaaggttgggtaaatacggaaatcaagaagctggacgcgacagtgagttgactcttcttcaatgtacaacatacaactgacaagacttagaacactcaactggcggacaattcgttcacacatgtcggtgtcggccttgcacttcatcttatccctaaaccagatgctgtacttgctggtaagtaaacagccttgactcccttcgaacaatactaaggcgcaacagactgcaagcgcatcctcaaaccaggcggtatctttggcgcaacaacattccacaaagagaacagtttttgggttccagacatgagatcagcatttgcatcatttccctttgaagcgcccatgccagacgttatgcctatgcaggtacacgatcaaggtgaatggacgaacccggcgtggatagaatcgcacttgaaggagcaaggattccaagatgttcgggtcactgttgatcacgacaagtactttttgaggagtgctgaggagtacatgttgcagtgtggtatgatgctgggatgggtgataaatacctggtggagtgaagaaatgaggagggaacatccgctggacgaggtgaaggagttgttgaggaggcatttggaggagaagtatgatgggaagggttggtatattgagtttaaggtgatttgcatgactggaagagttgaattggacggtgttggaaaagagttaggcggtttgtcctaagatattgtggtttttaaggtactttgtataggacttcagaatgtgattgctatgtaatgtgcaatgcctgctgctttagtgtgatacatggctgatgtgataccctcgtcacttgctttggtcttgtggttagaataaccattgtgccttttttcttcttctttgctatacagttcaatattcatgaatgctcggttctcttatacaatttttttaatatcaatttctgtcaatataatctatctatcacaatattgttctcttaattctccggtatgatccctacttcaatcgccatcgacttacaccatggaacataaaagaacagttatacttgcctccaatgccaatcaattcaaaacgagagccaatagaaccaattggtggactcattatcatatactcaattgcgttcctgtgcttcctcgagatcctcccttggcgtagacaacgacacgtgatacatttagtcaagggtagctttatccacatggtctcgacctcagcttcaacgcttcaaggagaagaggggacagccaagtgttatcttgcttttcttatctcttgatcgccatgttatgattttgatgctcagcttggactcttcaagtcgccaattgtccgaggctggttaattcctgaacctcatccttgcgccctccttatcgccacaattgcccatcatgattgcttcctgggccttgatcgcccttggcgcattctcgtcgctcgcgtccgcaacaccagccagagaagatgcgcttccatcataccattacagcgcttctatacctgtcgagtgtatgagccgtaactcgtaggtcctctccaaactaccgttgtaacactactaacaagctgcagagaaacaggcgaacacctcgaaaacgaaaagcacgagattgaatggaaaccctttcctacctgcaacgaaacaggccgacccctcgagttcaactacggtaaagaaggcgaagtcaactgcacaatcgccatgattgacgaccccttcttccatctcctcgaattctacatccactccgatgcgccgttgtcctgccgcattccttctcggccagccgcagaagtcgaagtcgtcggcgagaaagcccccgcgcgcgaatacgtccctcttgtttttgccctcgccggcacgttgcagctgagccacatccatatcagcacacacatgaatgttctgttgcacagcacgccgaaacaccacgcgcatcctcatgatagcggcgtgctcgactcagctatcgcgtacagcacaagtcctctacatcatttgcagggctcgcatacacgcaagctggtgattggagatcccctgccgttgtcactatcggtgcggtggttccctacgccagcgctgcccaagacggagggcaaagtggagtggcagggcttgggaggtcatatctacgccagcactgtcttttacagtcttgtgtcttttggtgctggtgttttggttgctgccatgtatacgctgggtgttgtgctacccaaaaggctcaagggacgagcactgggaggagctacgcctttgggatatggtgtcaacactgtgggtaacggatggggttattcaaagccgaacaagagatcggattaaagatctgtttatgtacaatgcattttggagtcatgggtggacatgggctttggcaatgtagagcttgtaatgagaaagctggcgactatcaacaccagcgatgtatatcacactccgtttgtctttatccatcttatttttactgtgtcttggacttggtatcgttgctcacgcgtcgcaataacctcatgtacatatccacagccattacaccagctaattcgtcagcaatatttatgacaagagagaggaaacttacgaataaatgcataagggaaatacgtgccccaagccaaagtcaacttttgctgatcgttcaccatctctggtcccatagccaaaagctcagcgacgcaggcgacagaacccatggcagtcaagcacccaaaagctagcccagcaagctcagtaggtccagaagtaggcttcttggacgccatgttccagacaacatacgcagcgagggggaattgaacaaacagctcgatgtagtacatgctgcgaagccactccccagagaaagctgggccgtaaaagggatcacctgagagggagaggtaggtgtcgcggatgatggtgaggaagtgtaggggagctttgggagagacgtagagagattctgggtaaaattccgtaaagtcgaggactgacgatgttagttgggttagaaagaatgagagtgaggctacacaccgatcatgccgatgagttgggggatgatcatgaccaggtaaacccagtcgcggagtggtttttgggccattgttagattgatatgaaactacaagagatggaaagatgtttaagagatcaattgaattactgacggatgttgtcgtgttataagattgttgaagaggggcttatgtgatatcgggaaatgaaatgtgattccggcgccggatcctagttccacccgggattctcggccgccgatggcttcagaatcgcggtaatcatagaccgttatcacaaagaaatacataaaaacaaaagtagaaataaagatcaattattctagacggtagcatatattccggtcattaagggtatatcagcaaagtaaagaatgacaccatccagtcctccctttcaatctattgtacaaacaccaccgccatattattatgcccataccactaatgaacagttgctgcaaccgaatttagagacctttccaaagactctacatcatatccagccatcagatccgcccaaaactcatcatcaaattggaaatctgccgcccaattcggattgctctgtagtacagtcgacggctcaagagcagcctgcgcctgttcaatctcgcgctgctcatcctgcggaatcttggacagataccactgccggatccatctgaccttgaaactcgacttgagaaacacgctgctcccatcctccatcactcttcggcgtcggttgagtcgtgctgcttcttggtctgcttgtgcgaactgatcgcttagtttttggagtacgttttggaattgtaagcgtagacgcgcagctttgacatcccagtcggaagaggtctctgcaaagatgaggcgggatgctgttactgttacaaaagcgagaacacagattactgtgcagggaagaatggagtatatcgaggctggtacggtggtatggtgttctattgcgctgcgcacggcttcaagacacttccaaatgtattcggcgcgtatgaagggttcgttgagtggtgcgtcggttgtcaaaaagccggctggtttcatggtgaggataggctcatagagacgaacaataagagaatcgtagtgagctttgaagccagctagtttctgtcagcgactgtgtttctgagagattcatgtactaacgtgtttgtttcacagcgtctggttgcgcttcataatacttgtctatttcgcgatggacattatccagagccatcgctgtcacggcgttgaaagtcgttggtgtaggatccaaatgatcaatagctggtacaatactaaagccacgatcggccatgtgctgcatgcgaactagcgaaacgaggtatgtatctgattcgaactcgttgcttgcgacaagactgtcgcagcactgcgaaaggtgagtgctccagtttacgagcgtgctcttgcggaaatttgaactgagtctgcgtcttgttagccaagtccaactatcaggagaagaaacctacaattttgtaatgtggtagacacccagcacagcacgtttgtcggccgatgtctggtagacttttcccttcaagcaagcctttcccattgtagtccacgcatctccgagcaacgtctttggtccgcccagaaacgaaccggcaaacttgtccagtcgtagatcgatgaccagcccgatggccatctggacgatattcgtaacttgaagctctccgtagaagtgaaagtcgttcctatttaatcagcatctggactaaccccctttgcggcagacgtaccatccaaggtataccagaatagcctgtaggatatccacagacttttcttgcctcacgatgacatgctcggccagatactttcggaaccacgccttgaactccatctgcaccttgtcttccagcggcgacacaaccgccaggatggtccagaacaacaggcttgactctatgtacagctcttgcgatgttatagcacctggtaaaggcacaaagggaaaatgcggcacgtagtcccttgtgtagagggccaaccgctccgatgcttgttggtgcgagatgcgaaagcctgggaagagttcgacactgggggtgaggtttggagggatatcgggtccatgagggaccatgtccaaggataccgggcttactgagagcgacgacattgatcgaggctgtggttgagtttgttccttggggctttcgggggttagaggggagaggttttggcgctggttcgccgcgaggagagagacgatgccatcaatctttttctccaactgcgcgactcttctgccaagtttgttagtattatttcgagaggaggagtattcgtgcgtacgttgacttgcctcgcttccttcgttgtgtgacttctggtacttgacagtcgagcttcatccgtaaacatctaccaacatgagcatttatcactacttatttaggaacaacataccttgtacaagacttttccggtcgcccagaaccagaactgggccactgacacttcatcttgagtcttgcgcagttcatacacgctcttgtcttgtgctggtcctgcgaccgaacatgggcatcggaacattcatccatgacgaacaacgcaacagggtcaaagactgaataagaaaaagaatagtgtaaaagcgaaaatgataacacgcgatcgattaattaattgaatctgctttgctctactctacgcggcggtagagaggagataacgaccggtaagcccggatatcgggcgtctttataatgtccggtcctgctggaaattcagtgtctaagcctcgatggatcggttttggggcggattacgggggtctttttatcctccggtccccgattcaagggatggtctgagatgtcttgtagcgcttacacccaaaggcaccaatagaaagtgtcatctgtacatttaaatgagctcatggaatttatttcagatattcaagaggtagatctatcctaatctgataatattgatgcaatttggccgtacgagaccaaaaaaaaaaaaatacagtaaagtacaagacccaatacagatactggaatcactttctgttcactatcacttcattctgttatctcacatcccatgttcttctccagcaaatagcatctggtgcttgtaagatcggacagaccttgggccgagtttagcagcctttaccaacatgaaacccgaaatccgacgtacaaccaagtagcaatggttacaatgtcctctcctgaccgaacatgtaccatcatcaagccgtcggaaggtattaggcaagaggagggtaactggatctgcagttgttagctaggacaatcatggttgggacattcatacaataatcacattttagagaactgtgtaggggacaatacgtgtttcattgtcaactaaaatctagtacactgtcagtttagacaaaggaaagaagaaggagtgtcttaccataatccggtcgtaaggagcgtgttgcgctatccttttcagcgcatgtttgtttcgacataggaaatactgcatagctcggtgagctgcaacgatgtcatttctagaagaatcttgatatcatcaagttcgaatggacattcccatgatgcctctggtccaccaattttctctcccagggaactccgactcccctgatggtggtgttttgaaggcgttggggcggagcccactcaacacggccctgtcatcgacaagagtctcatcaacttcaggtacagtatcgagcggcgtgccgatcacactgcaagattgttagcttgtctagacttgcaatgcagaagagggggacttacttcttggcaggctcctcctccttcttctctacctcggtcttttcttcgaccttggtctcatcctcgaccttggtctcatcctcgaccttgatctcttcatcgtcatcaaggtccatgcccataaacggagcaacctcagcctggagacggagagtttcgcggcgcagttggcgcttctgtcgacgagtgaggacagtttcttcgctgcgatcaagggattcgttgccgaagttgcccatggaggcttggctttggcgacggctagcaccgttggtcgatttttcctccttggaagacattttgtctttttggtgaagagttgtggtttgcttttcttgatagattttcgttgatgtgtaggtgggaggttcttgctgtgtttcagatgatgttagatgtcaatagaaggttgtggtgatggaaagagatgaaatttagtctgggattttggggtaatttatatcttttctgaacgagaagcagaaagaaacaggtgcacttgttcacaaggaaatgcaccgcgttcgtaattatttggcgcgtcccggcgtttgtcttgccggcagtgaactacagatagcgcgcttcgacatcactgacggacacccggatggcaacagcatgcgggacagggggttgttcgacagtcacaagggcttgcatatcagaatgcggcaatagttcttttttttatttacaattatgttctaactaaaagggtgacagtatggaacatgttggacctggaagacgagatactggtataaagcagacatcttgcattgtaccacatcgaaccataagcatgcaattacaatgcattgttctaacgaggaagggtttggtgtcatgaactggtcgttgttcttcgtcgaggtgtcttgttcgagcaagatatcaccacaacgtcctttcattcagtcaatcacggacacgccgttttgtttatgatcattgactcttttttatgtttcatctacttgggtgtacggtaacttgggtcatctgccacaacatttctgctgccaggcctcggatacaggtagctagaaacttgacctgtgaacggttgacaccaaatacaagcgatgacttgcaaatattgtcgaactcagccttcccctgagccttcccctgagcatagcagtctccagcaatgccagagagcttgagaggtgactctaggttccagcatgaaccgaaggacattctggttagagtcaacaaggactgagttgttccatgcacctttgacggtggaaaacacggcttcttgtcctcagctccatcccctgtggtctttgttctgattttcatgaccaaacgacaaccaaaacggcattctttgcttatactgctgctacatctgatatagtctgatatcgtgagattatttgaaaggcaagaatattatcttgtctgtttagaaaaccccagaacaacttcaatgttttgacaaccataagaaattatatgtgtatgacgcgagtgtccaagtgtcaaaaccaaaacccaatattcaacacgcagagtaccaagcgttatttagccttttatcaacgactagcaatgtctcgtattgatttatatcaagataaaaaggggttacactgagcggatcttacttatcccgagcgcacgtgagatgaagctctccacctccaagattctcactcatctcaaagacgcgacatctcgagataatcaattgagtcgctaacaaacgcatcgttctgtgccattgtatacctttatttgacccctaattcacttgggatcaagatgccttctccaattgttgccgctacggtccaggcggcgggcctgtcgacagcttctaatatcatggcccagatgattgaggcccgccaagccaatgtgagtatctatttcaatcgctgatacaagaattgcagcatagatgtcctaattactaactgatctccagcgcccaatgtccctagacataatccagctcctccgctttgttgtcctcactttaatgactgcccctcccaactatcactggcaagcctttctagagcgcaagttcccggcttatcctgtcagtaaaaggcccaacctcgatcgtctgaatgacctcgagatgcagcctagccaagacgcacctgagctcaaggagggctacgaggaacgtttgacacagatcaacaaagatagagagcccgagttcagtacgcgtaacaccttgaccaagtggtttgttgattgtatcactgcgggtgccatcatgaacacggtcgcgtttctggtaatcatgggtctgctcaagggacaaggcggctctcaaatctggagcaacatcaggacggttcgttagatattcattgtctgatattcatactgacaaatcacaggaaacgattcccatcattgttgctgggtacaaaatctggccaattgcatccatcatcagcttcacttttattccggttcaccgacgcattgtattcctgagctttattggtcttttatggggtatctacatgagtctagtggctgctagagtttaaagagtggcatgtacattctagtttgaaaatggaatatcatgtacaacaagaaagctcagacctctagagaacttatcgactgggcaccaatatctgaatgattcatgttacctgtcacaatgtgggggtcacttgatcggatcagcccatgagcatattttgagacagttgatgccataggactgggctggacagagctgaggcgtcgtcgtgtcggattgtgcccaaaggtcgcatatcaggctgcatgacccgaccctgcagcgggtgccccagctgcccctgataactgtatcttggcattgcagtatcctccgagatcagaaatgatataaattgaggccagaggcatgtatcactttgcggaagtagaggatttttgttggtggcacggcatttatcaccagaagttgaacaagcgtcgcacaggtgaggatttgttggttggcttggcttggcctcgtgcaagtaccatgtactggtaatctccctgcgcatgaaatggcatgatctgatatgtttgtcgagtcaagtaagctgcaagcacgactcagccacagaacggattgatcactgttgtgtcatttcagcgtgtccaagcttgaaattggctcggcgtatgcacacattcggaagccgagcttcggaggtgagcaatgagacaatgcaaggaactagcagtcaataagggtcacaccatgtaagaatgaacagaggttgaaattcgtaaagtgagatatgaatgaatattcctttaataacgcctgatagcccaaacacctctaatacctaaacctccaacccaagaccaagacccacgatgcaagattttgatgtcaataaaatgcgtctgattttatgatgagttttggttgtatctggtgtctttttgccagacctggtgaacatcttgagagaattgtgctgtcaagtcacgaattttgctttgatttgttagtatgagtggtatgttcacctgtaacaacgtaccaaagtttggataaatccacatccatggagacaacggtagaaaggtcggataaatggttgataatcatggcttgttcgtgagcgtcttcgacagcttgttggacctggcggctttcgacgagagcgtctgtcatttttgcccaattttgagcggcttgcatgagatattcgccaatatcgctgacgatgttttgtgtttgttcagaagaggttgtagaggaagaggtttgctttgccattgttgttgctgtgacttgtgatgttgattgtgcgtcgtgctggggttgtgtcacggttgtgtttggagtcgtcattgatatccaaatgtgatagtgtcaagattgtccgtaatgggatgagagatgaaagaggaaaaggattattaatcttggatggtggtatgcggtcgagaagagtatagtaagagtaaggcacgaaagaaaatgtaaaacaaacgggtaggaagcaattattagtagtttactggggggtctccccctaatacctgtcagacacagtcactgcatggaatgatgattggggggtgtgagaaaaagggcgaaacgaaacacccggtcattttcactttgtcacgtctgagcggtggagactcgatgaggaaaaagaagcagaagaagaaaaagaagaaaacgtcaaggagaaaagagaaaacaaggccagcggccaagccaagccgacagccaacagccaacaaccaacagaatgaatggtaacgtcaactgtttagagttgcaattctggtctagtttagcgtataaaaaaagatggagactttgagatctaaagacagaaagacaaaaaagaaaagagaggaggaaacgacgcaaacagacagctgtacagagttgtatggcctgattgtgctgtttagggtgtatatcgacagacagatacggcaatcataactgaaaagacccaaacttctagaaggttacgactgcatatgctcgtgaaattaccaagacatgttgtctcttttctcttctctccaatattccccgtggaaataatgtggcgatttcgatccattacgattgcgccagtccaggacaggtactagagctgcaacccctgcctgtctctgggagcaggagaggccggatagtaacccggtaagtgagaaagaatggatcccctaaaattcagggagttatggggaatagaacgggataatttgggggttgagacattttggtctgtatgccaagatgggttgaatcttgatggggttactactggtaaatgcggaaagatatcgtctgaatgcctacataccttagtatctagaggtagatacacagtagagcagagtatccatctgtatgtacctacataggctatagcatctgtccgtacctgacatgataacatccggaccttttgccccatgtttccccgcgataacaagactaaacaagggtcttgaccatcgtcaaccaaaaacctcaaaactctgcagagcggaaaaaaacttgatcaatctcgttctattcggcagttgtgcatatcgccaagatatcacaaatcccatctaccgacagatgcatccaaaaaggaaacttcttttgtctgttgtctctttacccagcccccaattttggattgtcaacatgaattcattggtgatcggcacacacgacagtcggcaactgagtctgagtcggaagtctttttttttttttttcatgctgtgtcatttcatgtcgcacattcagcggtgaagagagaaaagcaaatagcgacaaaagaaaaaagagataacaacagctagaaaaaacattctcttttgggcggaacatggcctaaagattgacagtgtggtctaggccacgggcgctaatgcacccgaaacagtggttcaccatctccgctaaaatgcactaaaactgcaataagagcctctaaaatgggaaacacgacaaattgaggctatcattcttcgagatcggttacttgtgacgatgtaattacgggaaaagcaatatccatgcagacttttagtttacagtctacacgaaagggaaagcaaagggaaagggacccttgtttttgtgttcagtcggtgtttgtcatgaataccactcgactctcatcctgtgtttcaacctattttgataccatcccttggtatctacctgtcctacacttccatcaggccacttcccaaacaaacatcgtataataccttaagtggtggcatgcagcacagaccgtgttccaccccggtgagctttgctttccgtgggcggctcgtgatgcaaacatccatgcaggccatgttttgacaaagatgagacgacatgatatgtgacgtatgtgacgttacgtcagatatgggactctttacactttgacatgagtttacagatgcgaatagataatacctgctgactcgcgaatgccacgttgatggaatccaagtttctgggctgggtggatgtaggttaaactcaatactaatgtcccagactagatccactaacgagacaacaactccagacgatatctactaccctggacggcattgccttgggggaagtgggatgcagagtgtcaacaaggtcagctgtctctctcggtgtaccggttaaaagtaagatgcagagtgtcaaacgggttgtcctcgcatacctacctatgtacaattgtttatcgtctcaacaaacaagaggcaaacttggcattctctcttctctcttccaccgagcgaaaacgatcttcgctcaacgacgtgcagtaacaaatctggatcttgaaccttgaatactacccaggcacacttaactggatcctgcaaataccaaaagagtaaaacttgcgaatcccacaaagtgatagtccccatcagcccattcatcgtcacgacccttactgaattcgctctataatttcccgactcttcacacaaactctatcatccctggtgtgtgtcaaatcggccgctaatgcaccctgcaggcagaacccgaagatcatcaacacaagtaggcagggttgtcatgccgctatttctcggtcaaactatattttagacagatccatccttttgcctcggcatttgacggccgtctcactagtaattaatctacagtacctacccaagtcatgtggcctagtcaatcacccggatgagtgcttaaaaggcaatttacaaaagagaaaacaaccaaactttgttgtctctttactaaccagcctagttgtcaagtgcaaactctgattgtttggtgtagcggagagatgaggaaactacgttaatgcttggctagataatcaaagacacaaacgtgaacctcttgtttagtctggttgcaaatcacaactagactgtccatgatagtagtcgcacaactataaattccaacacaaattccatcgtagacctgtaaacccagcacatcccttctttcaaagacctcatcttacaatgagtaaaccatcagttctcatcatcggcggaggtgtctttggaacctcgacagcctaccatctcgctcaacgtggctacaccaacgtcactgtagtagaccgcttcgcagccccgtcaagagactctgcgggcacagacttgaacaaggtcatccgtgccgactaccccaacccacactatgcaaagctcggccttgaaactctcggcgtctggaaagatccagcgtcacttttcaaaggtctgtaccgagagactggttggatcatgggtggtcacccagaaacaaaccaatggcttgaaaatgcaaagatattagccgacaagaacggcagagagggggttgagtacctctccaaagacgaaatgaaggctatgtggcctgccttgacaggggagtttccgggatggacgaatctacacagtcctcaggctggttgggtaagaatttcagagccgtgcaaggtcgttactgactaatcatcaggtcccctcgggccaagctctcctccgcatggccaaagctgccgaagccatgggcgttaggtacatcaccggtgcttcaggtcagatcaagacgcttgtgtacgataacaagacttgcaagggcgccatcgctgccaacggccagtatcactcggccgacaagatcatcgtttcagccggtgcaagtctcccagctctcatcaaaggtgctagaaccgacgtcagagcagagacttcagtcatctgtgtgatcaagcttgcacctgatgagattgaaaagtacaaggatattcccatcattgatgatttcgagcagggcaagcagacactttctactgtgagacattaaactaacataatacaggcatcatctttcctcccgacgagaatggtcttatcaagctgtgcagtgtaagacttgttaccaactacgcggaccatgaacatactggtgcttctgtcctacactctatcggcgattacccatttgatggatgtccccgggagctggaagtggagattagagagtttgtgagagacatgattccagaactcgcagatcgaccttttgttcacacacgaatgtgctggtaagttctccatctgctctatatcccgcaaacctaattatgtcagggatggcatggccacagacctcaacttccgaatctgtccgtatcccggcacagagaatctgatcatcgccacggccggttcgaaccacggtttcaagttcctccccattattggaaaatacgtagccgacttgctggaagacaaactggaccccggactccaagatctctggaggtggaagttcggagagaaccccgctggctttcaggatcctcatccatacccccgaagagacttgtccgagctgacgggttggaagggaagaaacgctcctgctggtggaaagttgccttggacgtggagccgcagtcgcatctgatgtttttttcgtctcgaatagatgtacacctcctcgtagaaacagaaactagttagttagtctagtttactcatatctcaactggcaaaatcgatctacatgttgtctctctgatggagttatgcacgtacttaaccgcaaggagtctagataaggccaaacagggaatagatcatcacatgacgattcgcactaggaatgcctgtacttaactccatttcaggtcaatctaagaatctgcactaaacacgcgagtgggtatgaaagctggcttatggtccaaaaataacagcctagactggaagtcaaacgctgactgatcaatttcgtctctttctaaagaggaattcggcacttttagcgttgttgtctctgttttctcttttctttttgtaagtgtggcaagagatgctccacacatgacacaacagctggatagcacaacgcttatagacgagactttgatggctgaaagctacgccgacactgatattagtttgaatcctagattaggtatagttgatggactgaatgcatgattcaaggggttacagatggttcacgatgatggagttacttccaagtgggatgatagagtgaagtatattgtatttgataagcctgtttgctctgcaataatcactgccattccatgttggttgaatcacacacaagtccaataccgtaacaattctgatctattttcatagtaacattgatacaaacttgactccaatctaaccccctcgagtccatatcatccccaaaagtttcagtcaagataatacaaaaccccctaggtaaccttgaccttttccttgctctcctttctccttctccgcagtaacagctgtagagttctcaccttcgtcgacgatctcgaaattgtcaggatcaggaagcacatcaaaggaggatggggaaataccatagtgttgacacggagcaaaccgattttggacttcttgtccagggggagctcgaacgttgtcgacttgataacgttgggtcttggtaggcttgcgactactgaagcagctgcaggtgaggaccttggcaagggcgaagaggcgacgaaggtctggcatgattgcggtttttggtgagtagatgtgtgtagtttgatactcagggcgagtgctctgtaggcgctgtcaaggttgaatattctttgttcagatgagtcgaatagagaattgcgatgtatttgtttccagagagacgtccttgttatttatattcaagtcagtttttgtcgtcggctgtgcactcttgttcagtgctatggttttgtagtcttgaacagttgatatgtgtcagcgaagtgctcggtagagacaaacagcactcgagtttagtcttgcaagtaatctcaccctttctctttcgcttccagcataatcacagtccgtatgatgtcgcaccgtctgttttgcaatgagaagaaaacaaattctaatgttaccagcgggtgttccaaacggtagtaaacggccctcactaacaacggctattcaagtgacatccgtctagctaaatatatcaaattacttataaattagccattgggaactgtctgccttgattcacccgtttgtggctttgcttttactacagttacatcctcggtttgacaagcacaacaaccccatcaggcatcactgagcgacaaggcagatggctgtgaaatagtgaggaagtaacaagattcttgctagatatttatagaaaatgcacaacctgtttattttgcaagatcactctacaacgtttgcttgatgaacaagaactgcagtacttgaaaatcaaccatattgactttataatgttgaggaatacattactatgcagtccacattgatagcatgaaacgccctaacctggtcaccagattacagaacatgtgaatacatctcagtagcaggctgatgcattaacatcgtacgatcatgtatatccagaaacagcaataaatccatccgtctcgatcaagtaaacaaacaaccaacctcacgataaaagtccgcaaagtacttccctatccgtagcacatgcagcgtctactctatctctttatcactgccgtgcatacacgtatctccatctatctatgcgtcacgctccccgccgctgatcccgataagccatctcccaagactactgtaccccgcgtcaaactatcctcaaacagggcatgttaaccttgcattcctcaaagtataactggattcggggttgataagctgtttatcttgtgatgcactgcagtgtctctgattgcacgatgatgggtgtttgttggtcataagaaaagaagctgctgaatgactggaactcatcgagacaccatctgttcatgatcttcaatatgcttgccatcaaagagtttcttcattctaataatgtccaatctactctcgtactgtcattttgcgctgcagcttgtgcttgtctaggccttttagttcatactctcgtcaagcgaaagaacctcaatcgatacatccgcgtgtcatcgccttcgccagaacctgtaaagaagactgcgtctgccgattatacaaatgtctatcctccatctcagcgtcacgttcttcctcagatctccccagagttctcgtcaaacaatgtagatctttccacgactagacttctcacgcttgaccaagactatcgctatgcgaaccctgcagcatacaactttacgggtttcagtgttgatgagatcaaaagattgggtgcatttaccgactatgcaaagttgtctggtgttcctctaccaactccgctaaagaactttgatctcgatgctgcgttgccgagaccctaccgtccgtttcgatgggcataccatcagactatgtgtaggctttccttcaacttgcactcaagacgaagctgacatgcatcaagctttgaagaagatggatcctgatttctggattgagatagagaacacataccgccctcgtatcatccagcgtcagagcctctacgcaaagcacggcagtgacgtccttcaagctcttcctggatctgaactcgcttgcaaagaactcatggagatggtgatccaattcatctgcgcccgatatcctcaagcctttgaactccacggtagagtattcgtaaaccaccttctgggagtcaagcaggatcttgaccagattgagcctctgctcttccttctcaaccacgttccagaggactttgctctcactcttagagatcctgccacagggcgctactgctttagagcgggtgtgatttgttcatcggtagggtggaagctgagtgagaagattggactgggattgcctgagatacatgcccctgtgcctgattacaaggagaagatggagtttagcatggacaggtatgtctgaatgctgctttgcatgtgtagacactaatgttccaggttctttacgaaaatgcccaccgacagtcctatccaacgcggatcctggggtctagaagttggccagccactcttcatcccgtccgaagacccagaattccgaatccgcgagagtcaaaacccatccctgacagagtcagatgtccatttacgggttgactggcagacactccgtcgtcttcctctctcaggtgccatcgtgttcaattttaaagccctctttacacctatctctgagtttagggacgagccatatgttccgtcactggtgctcaaggtgctcaatgagggaaaggggaatattctaaagtacaagggaacgtggcatgttgaacatgttgctaagccagcgttgaggaggtatgagagggagcagattgacaagggcttgattcctggggattggcaaacgactactttggatgagaacccattctttcctggatgggagaagaagtggaatatgagttgagcggtgggacttgggagttatttatgtagcgacgtattatttaatttccattagatgactctttaattcgaacctggtgatgacttcgtttgcttcagtcggtcatggagagcggcccctagtttagtcaccctgtggtagagcgcactcgtctttgtatccgagatccaacgagcccaggctgtcatttactcagagtactgcaaatgcgcgttgatgaaattagtctcaagttagcaaggcaatacacatcacagcagtgtggtgttgtcttagataagtgcacgctggcagtagcagccaacaactgctttaatatatacacacagcgacaatgaaaggagcaatacttggtaaactctcaagttttcatgtaatcataactggtatctaagtaatgcacgctctaccaaggatatctcctaacttcatgctccttgtcaacttgcaaacccctcgccacctgcttctcatgctccttgtcaagatactcgagcaaaacctcaccatacttttgcctacccttgtaattcgcaaccttgtcatcccaactcctcacagcactcgccagtctgcccggcacgtaatcctccttgacaatatccgtcacagggtggaaatacgttcggatcgtaaacgccacagcaccagtcttgggaagacgacgtagagactgtcgctcggagcggaacatgtggtgctctatcgctctattcttctcagccgtgctccagctcactgacagcgagtcttcgctgccgatgctccagctccacgcgaggtcgtcgtcgacttgcacaaagtagttgttgcggttgtagactgtttcgggacggagacgcttgaagaacttgcacatgcctgtctcgagcttctccttgaagtgaggaacgtcgcctgatgtgtggatttctgagagggacatgccgtatttgtcagacatgcgccagaagccagctagtagaattgctcccgcgaggagatagtattggccgtcgggacgctcaatcatgatggcgagatcatcttggacgaggcgcgcacagatagccatgggatcttcagccaagggtctctccacaatgttgaagtcctcgccagaccacttgttcttgattccaacagaggttctctcgaatagacttgggtatctcgcaggaagatagtccgccatctcttccaggagttcaatagcagcgggataagcatcaggatgggtgtcaacacatttggtccctctctccgcgattctcttggccttgtcggcgtgatacttgggaaagtggttatccagctcgatccattcctctacaggacatgtgcgcagacccatggtggcctggtaggtaggaccatggcggaaagccctgtaggggagaggcttggtgtcgtcaatggaccagttagggtaaggttctgggacaggagttttgtagtcgcttggtgtgtagtttgctgatactgggggtagtttgctctttgatctgaagctgcgacggctttggatagtgtcatggactttgtagacaaagagaccaagaccagttataatgctgaggagtacaactacctcgtggtaaccaagggaagataatgagagttccatggttgtcaagagccagagagaattggtgataattggataatgccaacagtgatggtttcacggtgtaagccacgatagatatagaaacattctcgactcctccccacaagcactccacagacgtctccaactgtcactactcgcgcaaactaagtatatcgccagttacgcacatgttttgcgtatcgtatcaatcaaacatcatcatgtggccggtaatcgctgcttcaagtggtcaagcgactcggtctaccccgtcttgcgagtcggtcgagtgggcctctcctcttgcgggcatcttttcccaaataggcaaaagttgactatcgcgagggagatctcgttatcaccctgcaggtgctgccggaaacattgttctaaagagggaatgaggacgttgacaatgctgattagaatatattgcttactgagatggcttagacagaagacgtgaggaatgaagatagagaagagggggaattagtgtataaaccgtatatgaagcgtccaattcctctgtcttggttgtatcaacaaacacttctacatcactcttataccaaaccaaaaaactacaattcaaaatggctgcctttaagcactttgcccaagctcaatccaagttcgagatcccccctctgtctggcggaaacacctttatcggagacatccactccacccccgatgacgccgccaaacccattacaagcggcctctttcgcgtcaacaagggcgagcccttgacctacacatacaagtacgacgagaccaagatcattctagagggcaactttgtccttgaggactctacgggacaaaaggtcgaggccaaggcgggagacatcttctttatccccaacggagccaccatcaccttttcgtctcctgatacaggactggctttttactcgggggcaagaaagtttaacgatctatgagggtggaataaatagagaataataggactgaatagaatgcttccataaagctaatatatattctcaagacaatttgcttctatcaaagtgaacgtggtgtccaagtactctgtccaagtcatgactccaaactccaaacataatcaacccaatatacaacctaaataaagtcatcccgtataattatcccataaaatcatctctatccaaacattgacctcaaattcttatcttccataacatcgacccaatgcaccgtagccaccccaggcggctcatcatcataagcttcccaaatcgccttgataagctccttggccataaccaccggcttcggcggcaagctgctctctagcatgtttagtcgacccatgataaagtgccgcgcgttgctgatatcgagagacatgcgcgatataacgttggtaggcgggggtgcaaaggggtcattggcaaaattcgacgaggcaaagtctgcttctgatggaaacgtcgatatatccagcatcgtagtcgcatcgtagcgaagacccgtactggcggtaatgtacagcaacggttgaatgacccgagtgccggaattaggcggaatgagttctaggaccctaaccaggcgaagactcaatgggataatccactcctcccagggaatatgtcgactgttcacatgcactgaattgctcggcagtcgtagagccacaagatcggggaatgtctggtagagatggagcagcgcggcaagtttgtatgcctctgcaacctgtgcaagatgaagtgacggtgtccggtaatcgcctgtgtctgtagtggaaagactactctgaaactcgagacctaataacttctcttctagtcgctgcgcttcctgtatttcttccaaagctcgctgaaaatctcgacctgtttctttgggtaatttgaggttccggcggaaacttcgacatagacgaatcgattgtccaaaaagctgtgacgagaggggagaaatccctgtccacgggtgaggcgagtcgtccatatatcgctcagcgagttgcatcgcgttgtcaggttgagttgtctctgagtcgtcttggttcacgaccgcaaggagcatctcgcaatacgtcagacttctgttaaagaaggataaaagttccaggtctttggctgagagtgttccaacacggcgattcagacggtctagaatctttgttgctgattgaaagaatggtagacccaattgcctcgcatcgacccaacacattgtcgtccctacacagaatagcgagaacaacacaccagcaggcaagctatccgtacatggattccgtaggatatcttgcgcctctgaaaggactgatgtcgtcgccgcttgcaaaaagtacactgccgattgcttcatatgtggtaaccgcgtagataagaagcccgctgacatgctctgcagcgaactaaacacggactgagaactcgtgcacagctcaagcgccagttttcggttgagattaaagtccgagtcgaaacctgaccacaacgtacagacttgctcgaaccagttgctgatgagtagagatgaagtatcggtgatgagaccaactgtaagtggcgttgcttggtagtattgcggttcgagagggggactgagggctcgggatgtcattccgacggtggatattgtcatatcgcaatgctctgaaattgaatctgatcgcgtcaagagatcggtatcggaatttgaacagggactggtcgtccaagtgttgtcgtttaggattgaagcggtgtcttgcacgggtaattcttcaatttggaggtactgatcaagctcgctagtatccatgactgtagaagaagttgctcttggtgaagtctcgggctgaacttcagatcctctgcgtgacgatgatgtcggtgatgtagatgtggtgaggtcaacttctatctcgcccggctggtgcttaaaggaccatttgaactctttccagtaaccgccacacttgacgcctttgcgtacacatcttagacattccggtcttgtttcgtcgcattttgtctattcaagacaagtcagtcttgctgataactctgggattcgggttagcatacgtgtttggccttgcaggtagtgcagccggatcgcgatcgcgggttcaatccattctttggcttggatacagatgcgcgtctacaagtgtttttggcagttgatgttttggtagacatttctgatgccgtggaaataagcagaataggatagtttgacgaaagagtaatggatggagatcaagatgggtgccagctataaaagaggccctggtcagtgggacaagataaaaaacgcggggaaatgcatcactatcagccactaataattagttcggtcgcctaacagaagacgtaggtaactagccagctgataaggagctggaccaatccgcccgatggtaaagatgggcttcggcagccgagttccattgacgaggatgaccgtttggcagtttatcaacgttggattgtggttcttatctgctggaaacaaggctttccactaattgtttatatacactggagcctttccgtcttagccgttggtgtacatcaaatgccgcctcatagtatatccatagtcctactttcgagttacacaaaggcaaactaggcgttaaatctgacctctatcttctatcctctaactatcatttgtcttatccaattcgcaattcaccgtcttacaacctcgccttcacacccacttcctctctcgctatcgcattccacctcctccacaaacccttcctcaactcagttccctcaatgaaattcctaaaccattctctcctgaatttaggcaatttacgtcctacacccggctctccttcgccagccaattccctgactgtatcaaagtaatcctcaaaatccggaaacacgacagagaactttggtccatcgcctcgctcctgaatcctgtcgtcctcccacttttgcatctcctctgccgacggaactgttccgcgtcctgcaaggatacgcgccgcatagacagcctgccactcaaagattttgaacgtgagacctgctccaaccgcgccgacaaagagaagcgtaggatctttttgatagacgacgtgttggtataggttcggtacacgattgttgcgcacggggagactgggcaaaaagggcaatgtccagctgtagcctgtgccaaagacgatgtggtctacatccggaatactggtgccgtcgatgagatgcacggttcggcccgtgacttttgcgatagaagggtgctgtcttatgttgggatgatcgaatgccgtgtcgccaaagaagacatttgacgtgtgcccgatggtgatacaatgaacgggcgcttttgccgtgctgacgagatcaactgcgatatctgctgctgaaacagaggcgccaaccacaacgactgtctatcatcacgtcagtactgtccattgacaagccatcagggcaacccaccttgtcgtgaaacgaatccctcccacgaaagtgcttgctgtgaaccacactcccaggcctcgtcttttcaaactgctccagcccttcaatggcagggacataaggcacccaatagtggccactggcaaccacaacagcatcaaatgtctccgtccaccaatagtcctgcttcttcccacccttcctcagtacaaccttccactcgtccccttccttctcgacatgttccacagttgtgttgtatgagacaagatcctcgtagtggttacgttccaagatgccagcgacgtaatcgcgcatgactttccagtgtctgaagggtgttgaagggccatgcatgctgattgatctttcactgcgtatggctgggatgggttcctgggtgtactccatagtcgatgtgtcgacgttggtttccagatatggatagattgatgactcttcatgacgaggctgtgtagactttggcagaatagctggtaattgtttgggaattggtagctgctcatctgctgtgcggtttgcgagcttttccaagttggagattgttggaggttgtgttgtgtcgccgatcctgtcgtctttagtagttgaccgccattatgagtttcacacgacataccaacatcctccaggcccttcacgacgttcaaacactcggatgagatcaaatgtcttttcttgagcgagagcatcaacggcgatggcacccgctggtccggcgccgatgacagccacgcgcttcacagggacccccattgtgtgttgggagtatcaagtcacgaatgagtgtaattgaatgaagaaagaaaataacctgagttcagttagaaatagtgaaagaggcaaatgtacatataaaaagaaacaatcgttgtctgtcttgtcctggtccaagggttttagtggccggtaattctccacttgaggacgacacctaaagtcgaaccagacccttggattatgcctcagatgaggtttatcacgccatcgctgcaagctgaattgtgcatttccggtgtcgataagttgatttattgtcttagtgttcactcgtttgatggtttaagaccaggttgattgttgtgtctcaatatggctcactggtcgcctaaacatctagaacttctctgtgaacgatattaaatcccatgaatgagaaacgaaacaaaaccaagcaatggtattgaacaaaagactgcaaaagcaaatgcgaacatcgccatatcttgacatgaaagacgaaccccaacaccaaacaatcgacgatctaaatgcacaaaaccaacgccgtcgcagaatatatatgatatcatgaaccctcccaacttttgtagccattactcattcatcccctcaaactaaagctccatacccccgaaacgaagctcgcgacgaaggtggaacagactgctcatgtcgatatgtttcggggccgcattgctccaactccctcagccacgcattcattcttgctttcttgtcatcgcccagactaccatgctcgtgcgccatccaatcatcctcgctgaaactccagagcgtcaggtgctcaaagatggccatgacagccgagatgacgatgacggcgatcggattaccccagtcgtcggaccacgcagcgtaaaagatgagcacaaaagcgtcgagcgcatcgctaaagagatttgtagcaagagcgcgggtaacttcgcgacgagcagagtggtcgacagaggcgttggccgtgtcgctggtgtacaaaagaccagccagcaaaatgtcgcggatgccaatcatactggcgagcatgtatgctgagccatctggggagatgtcgagggcccagaggccgaagcgagggtatgctattagcgagacgccgcggaggaagcgagcgagagaaaatgtcgcgatggcaaagcgctggacatggtttgcggcgggggctggtggaggttgttgctcgtatggcgatgcgatggctgtaggggtggagatggggagtagaggagagtttgaatccagaggcattgccttttgtatctgcacaacgtctttatagtagaatagaggtagttgtaggtgatgttgacgacggagagtttatatcaagcaagacgatgatgtagtgaaaacagagtaaagaaaagatggggatggctacaacaatatcaaggacagctattctctattaaaaccctagcacaagaaaaagaaagagaaaatccaaggtacagacagtagctcacgcgtttccccacagataaaagagcctgcagtacaagttgagggtgtcatgacccccaagcaaaaaaaaacacctccactgaaacatgcccctccattacacctgcagcaagcaaccctttgcgatctcgatgcaaccacaggcgctaacagagctaagagagctaacagtggctaacatttgggggaacataagctccgagtcggtcaagatgatgatcatgaagccgtattgaagtggttgcgaaaatcatggtgatcattaggggttcttccgtggcgacaacaattgacattctgatgtatcacacatgagcatatgaggataataaatcagctgttgatttagatcgaatgattcatcaactgtagtaaatgaactggtggagataacatcctcccactatcgatatcatcccaccggctgcactacactttctgcagtctcactatttctctccccgtctcaaagggtctacacatcatttcttctgatgcgacatgagcacacccatttaacacccaaaaggctgctgcatcccagagcggggaaggggaaagctctctgactcgagatggacaatagatggtgtttgccatctacccatgggaattcttacaaccctcacagcgccttgcaatggtgtactcaagaattgccatctgctacttttgggcctttgcattaccaagatctacagactgtccgccttgccacagagatgacgaactatgacaagatgtttggggttgtgagtatctcaaaaggaaacctttctgtcatttcctccgaatatttcagttattgaaatgagaaatcacaactacaaatggcatccataacccagccaccgacttttatcaattatcacgatactaaacttggtgttgcaatactaaaacccagccgctcagacggaaacggcagctaagaagcaaacaagactaagatacagactatcccacccttttcaccatcacgcggacagatctcttatctggtttatctcactcttgtcttccaataagcgtcggcgtttgaccacgcatggaagtaaatatgcacaacaggcatgggtcacgtacattagttatcgtgcagtgcaaaacgcgcaacatcaacatgcacaccgataatatggatcctatgagacagtactccgtagttattggagaaacagctcactccaaaaataaaccaatttattgtcgaatcagtcacctccaatcgtaacagggtctatcaattcgtcaagctacagcattatgagctctagttttcacttacgtcgtttcttctattctagacctttaatttcggatacaagtaaccttcatagcagttcctgacctttgactctagttgtctcagtcctgaaatggacactagccatatttatggagtagccaataagataatcaactccccaagttggtccaatgctgcagctactccaagaatggactaccaaatggtccatgatcaagctaaagaataagatcgcagacccacggctgtcagatcggttcccgaagctttgacagttccttttcgtctaaactatcacgccagcatagggctgctcttctgtcagtcaatatcggcgacagaagtaataccgcaagtctcgttatactgtaattcagtcggtaggcttgcagttcctcgtcaacctcttgccggctggcatgttctaatgccaagcctcataggtccagactgcatctggcattagacagcgtcaatttgacgtaggaattccaaactgccctattatttctgtatacactggcgccgggtaactgtaaccgtcaacttttgtcagtgtccaagatggcctgttccgtatgccacccatgtattttaaccttgatgtcgcatttactttcgggacccgtcatatttcagtccaactgcataacgtcgcctatttcattggaccttacgagcccctccgtggtgaatatttgttgtcgtaaacatatccctcgagatcttgattaacacagccgattccctatacgagatcaatacggaagtctaaagcaattgtcgaaacatgggtggtcaagaatcaggaagcaaaaggtcaagtgccaaaaatagtcctcatgagagtccccgaatacgcgataagtcaagtcctgtggtaggacaaggcggacaaggcgaacaaggtacgagaacagaaacccaaactcacggtcagctttgaaacatcattgttgctgaagagaacaactgaatttgatcatgggaaaccctccaatatcatcacttgaagtcactaacacaatccaagacacaccctcaaacctcgacctcgataatcaaggcctcttgcatggcaacaccttgattgaagccggcggcagtgatgaagacggggagttctctgccagcgactttgacgccgatgacatctccctggcaagcactcgctcctcatccacctccatcaactccagcatcctggaacacagctacgaaaacgggcgtcgctaccaccgttatcgccatggacgatatcctctaccgaatgacgaggcggagcagaaccgtgaggatatgatgcatgccatgatgctcgaggccaccgacgggagacacttttacgctcccataggggagaatccgcaaaggatcgctgatttggggacaggcacgggtatctgggccattgagagtatgttgatgtcctgaataaagaaactgagactgatgagtgtagtggctgaaaagtatcccagcgctgaggtgttggggctggacttgagtcctatacaaccatcctgggtacctccaaatgtcaagtaagtatggttgcagctatttcgaatgcaaaagtattaacatacttagattcatggttgacgacatcgaagatgagtggctgaacggagatgacttcgactttgtccacctccgcaacatgattcctattctcaaatcaccagtaacactcctcaaacaagtatacgcgtgagtgtgttccctcattggttcaacctctgctgaccaaaatcagaaacatgaaacctggtgcatgggtagaactccaagacgtagacggccaagtacatacagacgacaacagtataccagacgattggcccctcaaacgcttcactgaaatcatggttgaatgctttgccctatacggaacaaatgccaatgccgcagtcttgggacgacagtatctcgccgaagcagggtttgtcaatatccaacacaactttatcaagttaccctatgggacgtggccgaaagacaagtgagttcacagacagtacgcggagtaccatgttaacaacctccagggtaatgcgcttggtgggaatgtactatcgaacagcatgtgaagagttcttccctacaatgggaactcttcattttccgcagctgggctgggggaaggctgagatggaagtgtttttcgcaaaatgcaggcagtcgatgagggatccaaacgttcatgcgtacggaaagatgcatttctggagtggccagaagccattggatgggtaaagacaggttagaaagcctgctatagtagtgcaaagtcacagtcgtagtgatatggctccaagaccagagtaacacatttgaacgaaacagaatatcgaactatgcttatatatgtggctattaaataccaacttttgaccacccaactccaagaccatctcaaaattctacattacatcaacccacttcacctccgtcccttcttagccttcttaactttgggcgcatcatcctcctcgtctgcatttcttctcttctttctgccctcctcgagcagcttcgtcataccctttgtagccttgaacttggggtttgaagggtcaatggcatactcgtggctctcaaacacagccttgaaacggtcgtcgccaacattcatgtcaaattcctcctgaagaccaccacgagtctccttggccagggccttcttcttggccttgcccttcttgcgctgcgccttttctgctcggacaatctcgttcatgtcaaagtgatccagatgatcggcttgatcctggccaatgtcggccatgacatccttaagctgcttcttttgggcctcggtctcggcttcggcggcctcgcgggcttcgcgcttcttgaggcggtcggccttgcggatagatgccttggaaactgcttcaggctcggcagcagtgaagaaaggatcgtcgaaaccaaggtcatcagcctcaccagcaggggcctcaacctcctcctcttcctcctcggcatcagggtcccgtccttcgcgtctggcacgagcagcttcgcgcttcttctccttgcgctccttttcctttcgaacgtatttctcaattgttgtctcttcctcggcggctgccttctttggcgcagactctgaaagggcgggtgtgaatgtgatttccataccaccaacaggggcgttcttggtggacttggtaggctcatcagacaagcccaaagcagctcgcatctttttgcgggccaattccttcttggaaagcttgggcccatcctccttttcctcggcaccctcctcaaccacctccacatcatcaacgtcgtcatcttcgctgtcgcttgctaggtatgcgcggagatcgttctcctcgatttggttgcggctaccgctgaaagcacggttgatggactcctttcgcgatgcctcctcggggtgcatatcccatgtgagcttaactttggagctctgcagggcgtttgtgacgaattcaacaggcttgtatgactcagggaccttttcgcactcatctcggggctcgtcgtcaaaggtgacgtcgtcggggacgaatcgaagatcgaggaaattggaagatgactggtactcgcgtccgtcgaccgcttcgtaaagcttctgggcaacctctgggcttgagcagaccataacagcgtagtagtatcggagacggtcaagctggtaagatcgtagcgcgtcgctgtcgaaatcctggtcgtcaccctcctcgatcaaactcttcttgatacgttcatcaccatcctcactgtcctcgtcactgtcatctgaatcgtctgaactatcgttttgggtgtccttgaacagctccttggggggtccctcgacctcttcctgttgcatgcgctcctttccaaattcgctggggtatactgaaatcttgtcgatcttgccaccagtatcggggaggaaactgttgaatagagccataagatcggcagacttgacgtggtcccagtcaaggttgacgatggcgatgcgattggtcacctctccatcctcaacctcgttttgctcgtcctggaagcgctgcatatctccctcggtgtcgacttgcgcgccgccctcttcttcatcggaatcttcctcctcctcctcggattcggactcatcttccgaggaagagaaaccaccacctcgagcgggatcgtatttgtgtgcttttagcagttctttctgaacaatctcgtcggcatcgacctcgatcttgtcgtcttcatcctcctcctggtatagcctttccagagccttcttcttggagtcagacttgacctttcggccgtatcgatcgaccttggcagtagcagtgaattcgtcatctttcagcatgcgcgagaatcgcttgtcgatcgtggtcttggtctgcctctttgacggcaatcggaaccgaggatcggtctcaaagtcggcgaatcgcttatcgtcgatacggctggtgggctcaccgcccctctttgacttctttgacttttccattttgtaaagaagctgtggtgatatttgttgatcgcaactaaagcttgcttgatggaggggcagaaaaacaatggaattcaattttttggcggtgaaatctttctgccggggcggtaagcttctttgggttaagcggcccacaatcggcaggtcggtcatgccaagcaccgcgcattttcccaaaaatttccagcgacttttggtttagaattggtttgcgccgaacaagagttagagtcttgcctcaattctctcctcgcattaatacctcgaccctataaaatgcctccccatgcgcgatctgggcgtggacccaagccccaaaagaatggtcgcacagaacagcgacagcaaaaacgcaagagagaccaagaagatcttcaacaactccagcaaagagtagacgaattggtacgttaatatgtccagacacattggtcttgactaatatcatataggaccttaaatcagatgccaccaagaaattctctgaacttcctctctccgtaccgaccgccgagggcctcgagatcgctcatttccaaacccttaccgacgtccaagctagagccgtcccgctcgccctcaagggcaaagatatactaggcgccgccaagacaggaagtggaaagacacttgctttccttattcctgttcttgagaagctttaccgtgcccaatggactgaattcgacggtcttggtgctctaatcatctcgccaacccgagaactcgctgcccaaatcttcgaggtgctccgaaaggttggcacaaaacactccttttcagcaggtttagtcattggtggcaagagcttgaaggaagaggccgagcgattggaccgcatgaacattttggtctgtacgcctggtcgaatgctgcagcattttgatcagacggctggtttcgacgccaacaacctgcagattcttgttctggacgaggcggatcgcatcatggatatgggtttccaatctgcagtcgatgctttgattgaacatcttcccagggagcgacaaacactcatgttcagtgctacccaaagcaagaaggtctccgaccttgcccgtctcagtctcaaggaccccgaatacgtctctgttcacgaagctgccgtcagcgccactcccacaaacctccaacaacattacatcgtcacacctctgacggagaagctcgacacactctacggattcatcaaagccaatttgaagagcaaaatcatcgtctttttgagttcaggaaaacaagtccgattcgtttacgagagtttccgtcacctacaacccggtatccctcttcttcaccttcacggacgccagaaacagggcgctcgaatggaaattacctccagatttaccgccgcaaagcagacatgtctattcgcaacagatgtcgtcgccagaggaattgactttcccgctgttgactgggttattcaagctgattgtcccgaggacgtcgatacatatatccaccgagttggccgaacagctcgatacgaaagcaacggtcgcgcagtactattcttggatcctagtgaagagccgggcatgttgaagaagctagagctaaagaagattcccatacaaaaggtgaatgtgaaggagaagaagaagaagagcatcaaggatcagctacagagcatgtgtttccagaatcccgatctcaagtatcttggtcagaaggctttcatcagttactcgcgatcaatccatctacaaagagacaaggatgttttcaagttcaacaagcttgatcttgatggtttcgctgctagtctcggtcttcccggtacgccacaggtcaagttccgaaagggcgaggatatcaagaagataaagaacgcacctcggcagggcatgtctagtggttctgaatccgatgaggatggagagaaaaagaccaagaagaaggaggtgcgaacaaagtacgacaagatgtttgagagaacaaatcaggatgttctgtcaagtcactacaacaagcttgtactcgatggcgatgacaatgacgacgatgaggaggatttcttgtcagtaaagagagtgctcagggatgacgatctggacgatgaggcaggcgcatacaagagcacagccaagatcattgatggtcttggtggcgaggagccttttgttgtcgactccaaacgtcgcgaaaaggctctcaagtcaaagaagaagatgctcaagttcaagggcaactctaccaagatggtgtttgacgacgatggcaacgcccacgccgtctacgagctcagagatgaagacgactttatgggcgaaggtccggccgaggaacagcgtcgcaagttcgtcgaggacgagacgtcgcgtgttcgcgaagcagatgtagacgacaaggccctcgccaagcaaaagcgtcgcgaaaagagggagaaacgcaaggctgccgagcgagcagagctcatgggtatcgtttcagacggcgaagacgcgcccgtgctacacaatgccgacgacggcgaggatcctttggcgctgttgcgatcgctgcctatgggtgacgggtcagacagcgagggagacagagagccgcccaagaagcgagccaagaagtggttcgaggacgactcggacgaggagaacaagagcaagagcaagagcaagggaaaggttatcagagtccaggaagagcccgagactctggaggatctcgaggcgcttgctacaggactgttggattaggttcaatacccggggccttgataggcatagacaaaaatggcgaaataaaatgcacagtaataatggtttcaatgtcaattccctacagtgatctaatgtcataataaaaagttcataatcgaattgtaagtacgccgggtaaaaagctatccatttcccacgcttcaatcccaacgacattgtgagtataagcacgccataatacaagaccattgtacatgaatcaaactatccgtcaacgcccccagaccgaaatcacgacaattcatccaccggtcttccaaacaacctcacccggtaaaagcacgtgtgatccggcgcaccatagttgctcatagcacgaatgatgacatggtccgtcggaatgcccaaattggcgaattcatcgttgatgtgatgaacgtgtacgccttcattcaattcatcgccttgatactcgaattgtgtaatcttgacgaacgaatctggtaaaggagaagggttaaagttccagccgttgatgttctcggggaacttgttcgatgaatagtcgcgcacaagctcttgttcttccttgaattcaaatttggcaaagacttcaatgtgtcgtggtcgagcatcagggtccagtgttgcgttggggtgaatgtgttcaacagcaatgttttcggggatgaccaaatggcccagatggatagaaactccaacaccatgaggtctcccgtcagaatctaccgcatgtgatccgcaccagcggtctccctcctcttgccaggggagaagcacctcgatacgaggacgaggatgaatccctgtgaggccaagcgcgagggcgtctttttcagtggttcgggccgtgtatgggttccagtcaggcgctgtataatgcgtttccatggtagccccagccccgataccgaaaaagttgacctggtatttgagatcggagtgccagtgggcatgaatcttgctcttggcgacagctgtgaggctgacatcggtaagagtttggtggacgatctttcgaatgagctgcttcatctcagtattagacatcgtctggggagccatcatcttggcagttcgaatggactccttgatgtgattatccatgtccgatttgagtctactaaactcggcttgaacttgtgattcatgctttgtcaaatcgtccctgagatgtgccaggaagtcatcccgagaaacagcagtttggttctgcttgcgaagctggtcgctgacaatcttggaaagtttttgatcaaaggcagctcctgagccggcagtctgtttcttagccattgccttttccacgagcggttcgagcacggcattgttgtttctgaaccacgtatcccagaagtttggtagtctgtcttggatcgcgttgccaacaatgccatcgagcttccccttgaaggtgggatcttttccgaggcgtgccacgatcgctttccactgctgttcagaagagatctcgtagttaccacgcttgttgtcaagattcaagaagcttccgctctctctgagatgatcttgaagagcatgccagaactcgggcttgattgacgggcgtcctttgacgagatccatgtgcacgatccgaggaagaattgtttccagcctcttgagggcctttttgtggatctcggcttgattcttgagcgcgtccaatgccctcttgtggtcatctgggatgacaacgtcgtccatggcaaacgggtcatagaaaggaaggtcgtcgctgtctctgctccatgaaggccacgaaggccatgacactgttggtaccgagggtattatgtttccaaagctgaaaccatcagtgctcggccaactgacactcggctttagatagtcgatatccggaatctcggggatgtgatgcagagctccagagcccataaggaggaagaaagcgaaaccgattaatgccacagcccatgctatgcgttcggcaaacgatctttgtacttggccaatttgaataccagatagacgatcaatgaagcgaaagacacggtccataattccgtcaaaccaacgcttcaagaccaaaagatatgtcatggggttgaacagacgaccccattctgttgggctttcctcactttcgtcgatatcatcgttgaaggtgaaatcgaaaggatctcctcctccacgtccaaaccaataaggtggccaaaatatgaatctgagccaacctctaaatcgcatccactcaaaataccaaggatcggctgccatccgctctaccatggtacgtatgcgattattctccgcctcggctgctgagatttctctttgaatctcccagtcacgttgttgtggatcactcgggatttggcgggctctgttcaatgcatctgttcctgagcccgtagctttacggaaaaggcttttccttccgttggagctccggtcattatgtgtagatctagcccctgcttccgcttgagcctcagcctcaaggggtttctgtgttgcccatgttgtggactttgatgactgttgagtacctccattctcattcagccgtgctaaaatattctgctgggtccgagaacgagatgactgcttattggtttgtctcgctgtttcggctgcatccggttgagtttccaagtcttcagtctgtttggatgaagccctctggcttcgagaacgagatgactgtttactactctgcttcgcggcgtcggctgcatccttctgggtctccgggttatcaactggccttgctgaagctccatggcttcgagaacgagactgtgcgctggtatgtctcgctgcgtcgatttcatcaaagttctgaatcacccgtgctgaagacctcggctcattctcatgtcgagatggcagtgaatcatcatcactagactcttcctcttgaggctcaaagcgtggcttgcgtgcggcttgtcgcttttcgggagctaagggctttggcggtgccgttcctatcgtcgcattgtcataatattcgctttccagtccaaaacttcgcgagctgtcatcatctctgtcaacggctaaatgtccagtgacggtcgttgctgcctgtcgtgccgcatctgccacgtgttagaagtgccatggatatgtgtctgaatgaacatactgtctttctttgtagtgcctcggtctgcctttgcagctgtttgttttggtattgctggccgaacaaattcttcgtcctcgtcagggtgtttcgcaagagccttgccgacagcactctgcaaatccatgcgttgaaggccagctcctattctggggggtggctcaacagcagcgccatacgtgtactgtctccgagaacttggggttcctctgagattcggtaactgaggtttgacgagagaagtttgagttccaccagtttcttcaggttccctacttgcgtagcgagcagtgtgtcttgcaggtctgggaggcatggttgtgatgctttgggtgttgagtgagtttgatgagaagaggaagtcgaacaagacaaggtcgaatgagaaggtgtgcctttttgtgtcattcagtcgttgttgttctcaaagagggtgggagtcgtctttgttcactgagatgaaaatagtagcacgggctttggtgtatcccaagcagccgtccaggcgacaccaccaggtagtttcccgcttctgattttgaatcacaaagacgcttgttgtgtgccagcttgactggccaatttagatgatgagatgtgggtagtaacaacaaagaatcatgttggtggcggtgagttgagcaaagagtctttgtgagggctgatgaatagcgtcgcatccacaatgagttcgtgtctgagagagtgatgattttgaaatgtctgagctgggaaacgtgtcaagtgtcgacttttttttgtcgatattggtgatgctatcgcgaaggtgccatgatgcgccgacgcgatgcgcgccgagaattaggcggcgcagattgaggctggcgtacgtgatcacgtgcacgcgttttgatatgatgagtttttatctactgccatccaattctttttgttgcgttcggatttaccgataccgtttaatctagtaatgttttagaataaatcatttgtttctgttgaaatattacggtctgaaagcttaatcccgacatgatgtggcgtgatgacctggtctgtaggtgcgagattttgctttttggctggaacatcctatacaatctgagcatcagataactcttaattgacaaagctgagtattacacatcacaatactctattttattactacacatgcatcacagcattggtctgaataaatctctcatagagtcggccttcggggagagcgcaacggctaaacaataaggcttggtcaaggttccaccaaatacatgtgcatctttttacaatactcttgtcctggtagatgtaaaggcattattatgtccatcctaatatcttgcctgtgtcgactcaatagacgatatcatattaccaatactaaccctgtatacaattgcgtactctactccacagtgacttacagctgtatcacacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagtgtaccgctcgggattcaacatacccggaaataatgctccatctggaaacccatccccatcatggcttcgtagtgtcgggtccttaatttagcagcaggcaatcaacatcacatcagccctggcagcatgaacgaacccctggtccctcctttcctttcccctccccctcctcatcagctaaaaaaagttgcccctccccctagtctcgtcctaccttaacaatttacctttaaccccgccgtctcgcaacgcttctttcaactctacttggtccttcaccgcaaactcacccagtcgcttaaccttgaacaaagaaatcccgccgaaaatgcctgttggaaccgttctcgttaccgggtacgtccattcaactttgtcccctgcctcaacccctgtcctgtttgtcaactgtctttgttcttgtcgcaatcacaattcaaggacaacaggccgtgcggtgtcgcattctctcaacaaagaattcactaactgatccctcagtggtaccggatacattggctctttcacctcgctcactctccttgagcacggttacgatgtcgttattgtcgattccctctacaactcctcagaggtcgccctcgaccgcattgagctgatctgcggtcgccgccctgccttttataagctcgatatcacagacgaaaaggccatcgatgaggtctttgccaagcaccctgctattgacagcgtcattcactttgctgccctcaaggcaagtcgcatttcagtcacttttggtccacaactaacaacgtctaggctgtcggcgagtctggcgaaatccctctcgagtactaccgcgtcaatgttggtggcagcatctctctcctccgttccatggagcgcaacaacgtcaacaacattgttttctcctcctccgctaccgtctacggcgatgctacccgattccccaacatgattcccattcccgagcactgccctattggacctaccaacacctacggccgcaccaagtccatgattgaggacgttattaccgactttgtcaatgctcagcgcaacaacttggaaaaggccggcaaggagtacaagcaatggaacggtgctcttctgcgatactttaacccttgcggtgctcaccccactggtatcatgggtgaggaccctcagggtattcctttcaaccttttgcctctccttggacaggttgccactggcgagcgtgagaagctccttgttttcggtgacggtaagttcaataatttctaacctgtctgttcgatctaacacctatagactactcctctcgcgacggcactgccattcgagactacattcacgttgtcgaccttgcccgcggtcacttgatggccctcaactacctccgtgagaaccagcccggtgtcaaggcatggaacctgggttccggccgtggcagcaccgtctttgagattatcaacgccttcagcaaggttgttggtcgcgatcttgcctacgaggtccgcccccgacgacaaggagacgttctcgaccttactgccaaccccaccctcgccaacaaggagctcaactggaagaccgagcttactatggaggaggcctgcaacgatctctggcgatgggtcgagaacaaccccaagggttaccgccaagatccccccgccaagcttctagaggctgtcaagtcttccaaggcttaagtaataataaaattggctaccggttgcgggcaggtgtctcgcagtgatgtgaaatgagggttaccaaagaatttatgttttggatttttagatgaactatccgtggcattatagatatagcgcttaaaataaatataaaaaggctagatttaatcgactttgatgagcaactttccgattgtctttcggctctcgatgtcctcgtgagccttggccacgtccgcaagagggtagaccttgtggatggtgagctcaagcttcttggacttgatgaggtcgaaaagctcagaggtgtatttttcgagatcggcccgctgagcaacgtagccgttcacgacagggcgcatcaaacggacgttcttgggagtaaggcggaagaggctcacaggatccacggcgccagactaaactgttagtttgagcattaaaacggtttggctttgtacttacagcattgccaaaggagatgagagtacccttgggagcgatcaactcgagatcggcatcaaaggtcacctttccaacaccatcaaagataacatccgcaccatgtccaccggtgatttccttgaccttggcaactacatcgtcatgagagctgataacccactcagcaccgttcttctttgcgagctcaagcttctcgtctgtgctagcagttccgatgatcttggcgccgacagttcgcaggagctgaaccaacaaggtaccaacaccaccagatgccgcgtgaacgagaacccattggccttccttgacctggccggcctctcggataaacgtccatgctgtgagaccttgcaggtaagcggctacagcttgctcagtaggcacgtcgtcggggatcttgactgcatcagaggcgttgacaacgctgtattgagcgtaggcgccaactgtgcccatgaaaaccactcgagagccgttctcaaagccctttacggaggagtggatatcgacgatggttcccgcagcttcacggccgagtgtaagagggaattgaggtgccttgtaaagtccagagcgaaagtatgtatcgataaagttcagaccagcgatctggtttcgaacaagaatctgaccctcgccaactttgggaacagggacatcgttatgctcaagcacctcaacgccgccgttcttgttgatctgaacggccttcatggtagatggaacaggagccattttagcagttgacaagtgagaagcgagtcttgtgatgcgatgagtagcaattggagttacaaatggttttgaagcgacaagaggtcgtagaatagaacgccgaagaagatgggccatcggtgttggggaattaataatatgagatgtcgggtcggaagagggcggttttgataggagcttcgggccagccccatctaccgcggggagccatggcggggtaataatggaactgctggggtgctcagcacgtcatgatgcgatttcgcacgagaaattaaagagcaaaggatagagtggtttcaagttgacttgtaagtcgaaatcgtgtctatgagaattgctgacagagggcaggcaactggtgcattctctacaggccattccggtattaaacaatcaatatccaacgacatagcacaatacacaagtctacatcgggtctgaactcaatgatacatatccttttcctatattgtatccctgtggtttgtttaataatttgttcacctccagttgtttgtagtaggctctggataagcgcttatccccacttcagtaacaagcaaccaatgactagattgtaagatctgatggatccaagacgaccagaattgggcattggagcctcaaactcagaagtatctgccgaagtaatggagggtagcatttataaaggttatttggatccgggatgcgttggaaacttgaaacagagcgcgatccaacgggtctggttgcagccaactctatcgcaaaccatgttgtgacagcaatgaaggtaatggagcatcggtgaagaattgccggtttattattacctagtaatcacaagcctagtatccgaaatactgtcgatgcaacagttaatttcacgatagcttcatgatccgtctcggcatagggtaagtaaccggcacaatttctctcaattcataatcttccatcaatatgagtctcatttaagcatacttattaagcacggttgaaataatattagaaagataaatgaggatttcatcgttggaaggatttgataactgcatggcttacaaaagagcttacgacgtgacccggctcagcagctgcaacacagtcacttcgtttatatccaagcgatacgaacaacgcggcagaatccttcaagaaacaggctatttcatcccatctacaaaaattctcgtgttgagcaggatataaagtctcaattagtccgaggctacgccagcatacgcgtggccatcttgcagcaaaaccacaagggcgatcggtctaacctcgcgagagctaagaggcggaactcttgttaagcttcgcccaaagaatactacttgcggcttagcgatcgccacagaaggtttttagacaggggctaaaggttcgtttcatgtgtcagtgaaaacacccaaacgaaatacacgtatagccggatgtcatgacaggagggctgtggcagtgctggcggcttggcatgggaaagcttcgcaagcttttccaggggcaacctggcagattctgcagcgatgaccgtcatgagagtggttttggtttgaggccagttattgagattgtcaccgctgaatattgaatatgaagcttgggcctctgtatcatcgtccaatgtcagaggaaagcgaaggccttgggccgctatacgtcacccatagtctgggggataaaggttgtatgttctagggcgagatgacatgacacccacttgaaaaccgttgaacgccatgccgttaatgaagaaataccaaagggatagaggaaattataatttgtatcaattgtagcagataccttagtagtgatttatcgtaggtaatcatagaacgcgttcccatgcagaattgatttagtatgacagcgtaacatccataccaaggtggggcgctgcggctgtgattcattcactgcacgggcgggcagtggaggttcacagcctccaaccaccccctgtccaatcctagtagaacctcgctcctaggtcaagtcctctgtaacaccactggctatcaccaagaacaaaaaggacggcaaggccgggcaggagcacacgattctgaggctacagccttccttccaacatgtaaatgagggggctcacattcaacctcatttccaacctcaacattacagcttaaatgaattcttcaacggtaaacgcccgccaaaggcgcatcatccaattatcgcagcaatggggcttctctcttccccccaacgctccagcaccacttagccgaccagctcatccaacatcattccggacacatggcgacgatgaagtcgccgaaggccttttgcataggcgatccgccgaagtagctcaattgcgacctaagagtggcctctcaagagctttctcgtctagcaatctaaaaaagggcaagcactgggataccaaagagatattgaatgtcttgaattcttgggtcgatagttcaggctcacccggtgttgccgaggctctgattgccaaattggctgctgcaggcgttgatcttagtggcatgcaaacacaaaagcagggcctgctgaatagacggaaaagcgttgaaaacggcctcgatcgcactcgcctactgaaatccgccatcgaacgagaccagcatgacatggtccacgttctcataccgcatgccgacccgttgaccctcgatagctgtcttccaccggccgtaagaacacgaaatccgcgaattgtcgagactttgttgaggtacggagcaagcgcgtcagcaactgctgaaggtcaggatgaattccgcaaagcttgcgctattccagccttgtcagagatcgcctcactcattctaagatccgatggacgaccgtcggaaatatgcgtatcacaagcactaacagacgcctcgagagcacaatgtttcgacactgtcttacatttgagtcgctcaacagcggactgcaactacaacaatgccgaggcgctaaagattgctatcaacaacgagcgacgagatatcgccatggccattgcgacaggaaacaagccacctcagaacccgggtcttgccgaggctttccaacagctcatggagaatacgaatatgaacccaaagtcaaaactcgactttgctgagctattgctttgctgtggtgcccaaggacccatactggagcgatctctcgagatggcttgtgactctcaattctttgagatggccgaccttttggctcgctacggtgcctcgatagaacataatgatgcttccgctttgaaggctgcgatatcgaaaggtcaggttaaccttgttagttctctcctcaacggatcgtccaaaatagatcctgcactggcatcaagctgcgtccctctgatcccccaacaagcggaccctgggatgcggcaggcattgctttattcactgttgaagacaggtgccaatggacctgttctgaatgactgtctcattcatgctgccaaagctggtgaccttcagtcagttgagcttctcctcaacccccactttcgcgaaccaccgagcgaacagccaaatggtcatggaaagccgcgcattagtaaccgtcacgctgtggcatcgcctgatcaccaagatggagaagccttgcgctacgcgatttctgcaggaaatgcagacctggctgccaagatccttaccgcaaggccctcgaacgagacacttaccgcaatattccctctagtcaagagcctacctagttcagaacggtatcgtatgattgagttgttcttacggggagccttgaccggtcccgctctgcacattgctttgcaagatgcaatcagcgaggatccttctcagagagacgatgcacttatcagtcttttactcaagtacggcgcagatatcaactatgacgaaggtgttggacttcacaatgttatcactcagatggaccttgggttgttcaataccttgatgcaaagtgcatcgcctcaaacagcagcggcacgtctcgccgatgttatgaagatcgagaatcgccaagtgcgatatgagatgatgtcggtactattcaaagcgcgcgcaagtgttggtgtacagcaggtggcagaggcacttcttattactcttgaagaaagatctgtagatatgcctttgcttcgtcttatcttgcaacagggaaaagcagacataaacggttgcaaaggacagattctgcaaagggcgacacagagccctgaccacaaggttttggagttgatcctcggtcttggtaaacacggcccagacacgataccgaattgtattgatagtttgggtgctctttcgccaaccgacagcaaggcatggaagcttggtgtgattatagccaagtcgcccaagaaaatcaacctggacaatctcttggtgcaggaagtccaggctattgttcaggatgagacaggccaagcctcgtttgcaatgctgaacaagcttctagactctggtgcggatcccaacaattacaaagccagagcactgtgttctgccgttggtgcagctcgggaaacggtagtcgatgttttgatggtttgtcaaaagccaccaacatctgcatctctagctgctgcgcttccccaagctttgaaaatcccagacccgatgaatcgactgacctttaccaaaaccatagtggaagccagagccccgcctcaggaagtcaacagggctctgatccatgccataaacaacttcatttctgatattgctctgattggtgttttggccggttttgcagatgcctctgatggggaggctctcgcactggctgtttccaaagaggcgcctgaaatccttgatcttttgctttcacgtgtcaagcattcttccgagagcagagattcttgcctggagaaagcaatgaagattactgactggacgtgcaggcttcaaatttgcaaacgcttggcaaaggcgggaattacacctcaagccgcctcgaatgctcttcttgtcgcagcgcgagacggagacttggaacttggagatgtactgattgcttatggagccagtatatctaccaatgacggccaagctatcatcgaggcatgccgtggaggttctgtcgaagttcttgatgtactgctcaagtccaacgccgataccgaaaagtcgactctgggacgaggtttccaggctgctacagaagttggcgatttgaacaaaagagccatgatatttcagcgactgttgaagaggggtgtctctggagatgttgtgaacatccagcttgtttcggccgccaagtctggtgagaatgggcatgaggtgctgcgtgtactgttggcggcgggcgcggatcccaatttcaacaacggcgaggcggtctttgcggccacgagaagtgcattcgtcagtggccttgagttgcttttaggcttgtggcacgaaggcggcaatcaggtaagtagtcactgacccagtcactatctttactaacccaatttacagaaaaaggcatcccctccgactttgatacgggctctcaaggcctgctggaagttgaacccagacaccaggctagacatcatcaaagacttgttcagagcaggcataccgattgtggaagaagttcacatggccttgagcagagctgtcggagaggacgagccagatgagcgactaataaaggtcttgcttgactctggagcatcgccacttatgaatggttgctgtgcgctgactcgagccgtgcaaggcgccaaggtgtcatctgttgaattgatcttgacttgcgaattcgccgaagatgatatactcactgcattttcaagtggattctcggatgccctgtttaccacttggttctctgcgaatggtcttgctgtcgcaaaaatgcttctcgctacgggcgccaaaggagagagtgtaagctgtgcgcttgtgcaagtcatgaagggaagcacagacgaaacagaatccttggctgatgcgtttgtcgaactttttgtttcttacggtgccaatgttgattttgaagatgggcagcctctggtatgtgcagcttcaaagggtaacgccttttggacagaaaggttgcttagctgcaaaccgtcgccacggactcttacgctggcttttgaacgcgtgtttgacaccgcacgctcacccgacgaggtattgaagctgtttgaactcttctcaggatatagggatggagaagttggactcgatgtcatgacacggaccgcagggtctgaccccattcttgtcagggcgatttctcagtacccacggtcggcagagctgttgcaggtcttgttggatgctggtttctatcacgaccagactacaacatgccacattcacgaaagtgtggatgagcctgaagaagtaacggtcctgctttgggcaattgctcagccccaaaagaaggtcagctcggcattgatcaagatgttgatcgaacgtggtgccaacgtcaactttgagacagcagtcagtcgatctacaccactcatgttggccatccaagctcgccgacccgacattgtgaaagaactgctcatcgaaggcgctaacgtcgatatcaccgatgctatgggccgaacgcctctggcgatggcgactgacatcgggggtgatctctcgactcgcatgatgggtaatttgcttgcaattgaccagtcaaaggacgatggatccctgcacaacgctgcaagagaactcaatctggcggctgtcacagttctggtggaacatgggcaccatcccgactttcccagtccactacatgatggaagatctgctctgggagaagtttgtctccgcggtgcgggcgcttgttcaggaaaactcactgcggatggagaaaagcttatgcagaaagtcatgacctttttgattgactctgggtcagacatcagcctgcagtcgcatgggaaatctgcactactgctctgttttgaatccagcgaccctattgcgacgacccgaagcttcctcaaggtggccatgtggaaggagattaacaggccattcaaccaatactctgacggcgactttacttattcaccaaccatgtacgtcaagaaagtgatgcccgagtcggacactcgggatcagcttcttacactcctccgagcgaaccgagcagtggatgtatactacgccaactctggtgaccagcctgaagatgcaatcggcttgcccagtgatatgcttgttcaggaacgcgagcgaaaagccagattacgacgcctagctcttgagaccgaagaccacgcaatcgcacttgctcgagcaaaggaagtcgcgagcgtcgagagagagatctggaacaacaaggcagagattgaggatgcccgtcgccgcagattgtacagtgaggatatcaacgcggcgcgacaaaaggccgatctagaagagtcgcttttcaacgccgcattaaagagacgtctttcagagcagcacaagctgacacagtcaagcctagagcgcacaaagttgattgctgcagctgaaatcacggccgaggagacgcgtcaacaaaagatgcttgaatgggagtctaccatgaactcggaacgggcaagcaatgcccaggcgctcagcagcttgcggatcagcgaacgggaggaactagatcgaattgagagaggtgcagacgacaggatcaagaagagactggaggcacaaaagaagttggtggaaactcaagagaggctagcaaaacggatcggaaatgtaccgggcggaccggatgccaggaggcagattggatacgtggaggaagttaactaacgactctacactaatgaatcactggcaggttggaaaggagttgggcgttctgaacaaagtttataccaatagtcataagtcattagcttttacatatatgaaatcaagtcagaattcgaatcaggtcacacttcaaagaattgatcagactgacgcccgctgtccagttgctggtagtacctaaaccaaccacagaggagccttgtcgttgcaagtcatttatgcagcagccttgtgcatatgagaggcacatttatctttacggtgacattcgagttgtacgcttctggtaaggataaaaggctggtactcactgcatgttggtaaaagcaattcgagaggggtcccgacaacagaacaaggggtttttgtcaccataaatcaagggcggcggatttatcacttcagcaacaaggatctttccaggcatctcaatctccatcgcgcaacagtggatgatataggacatcacttggattgtcacgaactgcctccccgatggtccagccactgattacagctttccctaccgcgacaagtaccctgctgatttttggaaatagaccagagaagagtactcggagtacttcgagcggccagacaagtccttgtcgcggtcgtcacagcaactgtagaagatgagggagaagagaggcagcaaactacatcggtcggagcattggatcttgttgttactagtgactttgctcccagtggtgtgtgttgtcttttctgattgcaataaatactggtggtaactagatcatggactaaacgaacgacgcgatgacagcaccaagcacatgagggtatatagctcctagtaggtagcagaaacgttagcctcctaagccgtaggtatagaaataagtagtctaagaagcatagtctaagtggcatgagctgccataatagttttgtctctaatgctcatagcggtcaagttttctgataccctgaggacctcctccactatccaacgcaaatttaagcacaactttgtacttgtcagcagagagcaggttctgcgggcgctctacacgaacccgagttccgtcgccgcggggctgcgagcatggtttgcgaatggggagaaagcaagctgtgaacagtaataggcatttgaccttgtatgcaacgccagtgtgaaagatattgtatctgtcattagagtatgagattttgggaaagattgtggttcaggtagagggtgaagtggaaagggttgaacaggatgctggtcaaatacaacaaatcgcgaaaggatagaaagactgcaccatgtccctgcacattgtccgaaagtaccgaacattctcgatgccgacctttctccatagatcgagtctattggagcagatacgacacaaatgcgacctcagtccacgtgtggcattgttcaagtgtagaagccgaacaaggctctgctaatgccgtgttcatcataggtcaaactgaagagaaaacagatactacatggaaggaaaagaagagaagagaggctgacccggtcgagggtttcatttatgctactctggaatttcaattgtgtcacctgagactgaaataagtagagtttgtgcaaagaccacagtttcgttgggttgcaatcagtcaggctacaatgcaagctacgatgaacatgtagaacgacacagatagtacaaataaagggctagttcaggacaaaaaccgtttgatgacagggatgtttctggtatgtactgtattgatatagaaatatatggtggtgtataaccgggtataataattagagaatgatcgagacctgactactccgaaaacaaagtttaacccctaaaagccgcgggacgccagatttagctccgacgaactctttgacaagtttgtgtcgttctcgtagtgatggttcttggaagtggtggacgcagcagatgacttgacccctatactcatgccgtcatcctctctgtcttctcgtcggatgatgacttctgtagtcattacaacttcatcgttgcgtggtgcacgctgcggttgtccttcctctcctcccatagcataagctctataagaaatgtcgccggggggcttgtcgcagttgttgctaataaagttatccagggcgatgcctgttctattgcctgtcgatgtgccagcagtgttgctcctaggtccggagctagcatccttgtttccggtcgtcatctcgacaagacggttaagaatagtaaactcgagtttgagttttgtgctgtagacaaatgctttgtaggatgtctggtactggtactggtcggcgtactcgagaccgagaatagtgatatcgaggaggatgatgagaatgttgacatagatgagatggttcattagtcgtctgcttcctcgcttgttgcccatggtgcgttccagacgcataagcttgacagtttcggaaatgtaacaagccgagatgatgatttcttggatgaagaagatggacacctgaatcttttccatgatggagtagggctgctcccacatcatggtgtttttggagaatgagccatagatcatggggataactgttccgtgcatgagaacgccattgatgatgatcatgtacaatacacatctcagccggaacctgtttctgaggacaagatgcaatctcgaccagagcaccagactttggcctgagaccatacagacccatccaaaggagataaaggtggcagcgagatatcctacttcatcagaagcatagtactttatcaggaaaccgccacaataaacaaaaatgccccatgtcgcaataaggaatgaccagaaatataggcccgagtgccgcttgaaagtgccaaagatgataaaggtcagttcgatgacgttgtagactgatattgagagaaagactaggacgatggtgatggtagtttgggatatgccatccaggcctgaaccaaagccttgtttgcccatgattgcggtggtcaaaggagtgacttgagtagatgacagggaaaggaaacaagagggaaacagagtctttttgacgagccttgctagtagaactctgtcctgtcatccagttttgatacactaacatctagtgtttgaccgctacgtaattcatcttcatctcaacctcgacggtaacaacggcgcactagaatagcactacggtactttactttacggtacccgtgccgcagggcccgagcgttggatgtcttgatgagtccatcaaatcggagtctcttggagcgcctcacagcgagtcaggtccaccctccccttggagacagatcatttatccccctcttcacaagcgaattggatccctttttagggctgggcgattgatgatccaacacacaagactataaagtttgggatcaagtggggagactaacggcgatcgtagcgtacatctggctaggtccgttgtagttggggggagggatcaagactgaggcttcagttttgttttatgtggtttttcttcagcatgaatgcaggatagattgcgagaacatgatttgatatccctgagtgttgcagtcaaatggttcttccacgatgcttctttcaactgacagggtcactcagggacaactcggtatatgccgtacctgactactcatttcaaaaggacaaggccttatccatgcgaatatcaggactctttgatgtttatcccccagttaccggcactcgtttcttttccccgcccctcagcgtccgtattattgggattgctctagactcgactcgctactcgcaacagggattgcacgttacatagtgcgaacacattgaagatcctggcatatctcatttccatacgcggcacgatttgagacggaataaaaactgaacagtacgtaacaacaaagacagcttcggccacgagaacgaataaaacgactgtaaaaggtttcgtggcttgttacgtcggcatccttccagtggcgtagatcgacacaaacacttccagaaactgccaggaactgaatcgctcaggggaaagacgaacaaagtgtgtcagacgggaggaatgaaggatattaacagacacagactttgaaccggaaaccacgtccccggaaatgtcactctcatctactggcacgtcgtcgacttagtttcgattctgtcctgtagtttggccaaagcatcgatctctttagtctagctgcagttaagaaaccactagtttcgacaccgtcgcgatgatctacgctcagaccttgaacttttaactgaagctgaggacgatcagcttaattgagaaggtcgttgaactaggggaataaatttgatggaatgatgttatttcctttatgtaactatttctaggatctttgtaatccacagctgatgtagatccggggtcagtcccttattgttgagttcagtgaaattcacatgatcacatgtatctgcgtctgagaggaacaagggttctagttcttctatctagttaatcttttgtcagtagactagttgaatgcctgctgtcgcgggggagtctttgttagacccattgtgcagatacacaatgcattgttgaaagaagttgttccagttcatactctgttcttgtttttgcaacatgttagtgacagaccttcctatgtccaagatcgtgacaggttaaacaaccaagcaatccatagaataatgtatttgaacaatccagaagaacaccaaagaaatgcgtttaaaaggagaccaaattcctcttcggattccatcatcaaccaacttatcgacacactattcagacaacaccttaataacgaacagcaatcaactctgaacagtaacttctgagatcaccatcaactaacctcaacggaaacgcccaaccgaaatcatgtcgtccctttcgtggaacggaatcacctttggtgtagaactcgagttcatggctccccctcctgatcgagaacactggaaactgtacactccatcagctggagcacgcgccaatgtttccaagctgctctctcagcacaccacccagcccatcacctgtgagtgcgagcacaaccccatcgatatttgctgcgtctgtgctgacattcctgccaactgcaaggtagatgctcgtacatgtgtcatcaacccccctggacagatcgatcagtcccggcctgcgactgcctactttcacttcatgtatgagtatctccagtgcgtcaaggatctcaacgcagagcgctgctggcctggcgtagagatgtgcacccccattctcggccaggctgagttggcttctggtcttcccgccgtaaaggacatcctttctggtatgcgcaagactggtgtacccatcaccgcagacgactgttgcggcatgcacgtccatgtcggcgtcgaagaaggcatgacagtctatctcgcaaagagaatcgccacgctggtcgttcttcttgagaatactctcattctccggtttgttgccccttcacgatgggtgagtgaatatgctactaccatctgcgaagattcgcaggctgcgaaaaaggaagcaactatctgtcccgccgaactggaagctttcgagaagcacatgccgccgcggtcgagaatgcacccaagcaaatggaacagcaatgatcccaagatgtactacagaactctacgtaccatctggtcctgcgaagacctggaagttctcgacgtgcaacttcgaagaaacggcctcaagagctgcggccttgcactctcgttgcgcaactataaggaccgaaacatgagacgcgccggcgaaaacagatacgaagggacaccctcaactgtcgagtttcgctacgcgcagatgagtttcgatcatgtcctcatccgcaactgggtcgaagttatggcgcgcatcgtggaccttgcacgagcccaagacgatgaattcaaggacatcgtctcgacaatcatcgatgtgaactacgaggctgtttcacaacgcacctctgcttggaagcctttgctgaagcaagttttcaagctggagcatcgcattcctgactgggaggcccagctggaaaagttcaaccgcgatgagtacatctctctcttggacgagaggcttcttctccggccggagtaggggtgagagtgagtataggggcgttttcgaatttggggaatctggccgacagctagctgttggcctggtttggagtttggagtttggtacggtaagtatttgacacaaagtagaggtatcaagtgataccaagacaatagactctgtactgtcaacaatgtttttattcaaagtgcattttctcgtgacaataaaggtattttttgtgaatcgtaattacttacttttgattcttgttattgattgttcttttatttatttattgtcaaggctggttgccattgacggccgttgccagctagtgaatcgcccaccaagtcaaccacttccaatatttatctgcctgctagagaaactccagcttaactcttttttatcctgtctacacctggatcaaaacatcttgtcattcttctacctatgaatcgatggtcctgaaccaaacacaagagaagctgtctttacctagtactcccgggcatcaaagtcatttactctgctgcatacacagagactcgcgaacaaaatgaaccataacatgactactgacggtgatagcatggccatcgacggtcacaacatggccactgaagatccaaacatgaccgttcaagatcagagcttcaacatgcccatccaagatccaaacatgactatccaaggccagcgcatgtccgttcaaggtcaatacatgcccattcaaggccagagcctgagcatgcccatccaaggcccaaacatgactatccaaggtcaaaacacggccactggaggtcagggccagggcatgttcagccaagttcccaccgaatggggagacgaaggacgagtagacttcaccaagcctatcgaagaccagtgggtcagtatgtatattccctcccagataccatcttctcctcggctaacctcactaggtgctcttgacatcctgagcatacgcgctgaaaaagccggtatcactcctaaacaggctgtcgtcaagctcatacttgaactggatataaagcacgacaggctcctggaccttgccgaggaggatgcaatttccgccttacgcggcgagcctgatactgaggatcgaaatatcagacgtgattacatcaaatatgcattggatgcggttgacgaatcccgagaaaaggcctacgaccttctccgccgaatgtatgtcgaactggatccaagctgagtagacatagactaactctgtgtgaaggaggcgtagaaacactccccgctggatgtttttcagtgactttttcataccttgttgggaagaattcacagattaggttgaagccaaaggttcttgatatgatctgttttgggctttctctagatatggagaataaggggaggtttgggaggccatgggcaggtaaacagcaattgtgttgtggtgttatggacatatccttcttattaattagacaccttgcatcaaactctgttccctttgctctcaaccatgttataaatgcatcaacttgataacgttggaataattactgtagggtaacacaacccatgtcaagtatccctgtctcacactaagatcgcaatctaacttggcaaggcttggctacttggacctcttcatcgacgatctcatttccggtctattcctggatccatcatccactcatcaacggctcaaataccgaggctggacttcatgatgtcatttcctagcctcatcgaggttcaacatatcgacaaggcaacctcaaaccaaggcaaagcatcattcattgaagatttgacaatctcgataaaccaatcatcgaacttctaatactaataaccaatcgccgatcttcatcgactgctgcttctccatatcttgtctcatggtctgtcgtgattcaccgcgtcatagaaacacctcgagccagtcagcttcagtcgacgcaatgcatgacaagatgaactatctggggagatttaaaatgatgggattcatataaaggtagtggtccttgggccagtaattgagtctcacagttaacaattaatagtaacataatcatggctccatcagcagacacttcattctcggctcacgtagccagccagtttcagtcctacgaggaagatcgacagtcagcctccaaggaatcaacttatgctaccagcaacggcgtccctgtggctcacgcctacgaggcccaacgatgcggcgagaatgggcctcttcttctccaagactttcacctaattgatctcctttctcatttcgatcgagagcgtatccctgagcgagttgttcacgccaagggcagtggtgctcatggattctttgagtgtaccgaccctctcgatgatctgtgtcttgccgacatcttttccgccaagggaaagaaatgtcctgtttccatgagattttcgacagtcggaggagagtctggatcgcatgatatggccagagaccctcgtggattctctgtcaagatgcgaactgaggagggtgtaagtgaagtgacaccacactgcgagggccatgctaacaagcccccagaacttggattgggttttcaacaacactcccgtcttctttttgagagatcccgccaagtttcctcactttattcacactcaaaagcgcgatcccagtaagtctgccaccttacatggtcatatcagtatctaacagttacaggtactcatctaactcatgctgatgattcattcgctttctgggactacctttctcagaaccccgagtcaattcatcaagtaatgatcttgatgggcgatcgtggtattcccaagtgagtacactggttaaatatcagatatcagtgcgtctactaacaacgaacaggggatacagaaagatgcacggttactctggacacactttcaagctcgtgaacaaagccggcgactgggtgtacacccaaatacacctcaagtccatgcaaggaaccgactttgttactcaggaggactcggccgattactcacccgacttctcccagaaggatctctacgaggctatccagaacggagactaccccaagtggactctcgaagtgcagactatgactcccaaggaagctgaggagttatgggagaaggagaagatcaatgtctttgatctcacccacgtctggcctcagaagcagttccctcgtcgcaaggttggagagtttactctcaatgagaacgctatcaactactttgccgaggttgagcagattgctttcaacccagctcacttacctcctggtattgagccttcagcagaccctgttcttcagtcacgcttgttctcttaccctgatacacaccgtcaccgcattggagtcaactaccaacaactccccgtcaatgccacacgtacaggatacaagtttggcaacttccagcgcgacggccagatggccttctacaaccagggtgcccgacctaactacctctcgtccattgatcctatcaagttccgtacccgaaccgtggatctcgacaagacacacggtcacttcacaggcgaagccatcacattcctcacagcaatccgccccgaggactttaatgctcctcgcgccttgtggaggaacgtatttgacgagccagctcgcgagcgtttcatcaacaatgttactggcaagatgaagctctgcaagcaggaggagcctctgaagcgacagattgccatcttccgcgaggtagaccctgagattgccgatagactcgaaaagtcaacaggcatcaagggatacgatggaattgctgatatgaagtttaatggaagccacaattgtatgaatggcgaaatgaagcttgcaaatgacattatcgcgaacaaggggaagagtgctactgcaaggaacggtgccccggcaaagggatgccactcaagactggagacgaatggacacttgaacggaacaaatggtaaataggagggttgaaacaagtagtaatacaattagttctgaacacggttgtaaatattcatctgtgttctgatgtcgtcgttcaaccattatccaagctgaccagaacaaaaacccacaaagaacaactactgtaatctccattttgaatccaaagacagtatccgtacagctaccaatcgtctaccggtcgcttcttactttgcctcctctttgacttccgccctgggagcctgccaagtacaacttggaggcgcacacgtctcagcacacttgacacaagcaagttcactctttcgaaagctccctttaatgatacgcttatcgtcgaaagcgtacctcggacagtgcatcgtggggccagcgtttcgcccaaacagtcgtcgttggtaatcacacgctgaacccaagtcgtcaacagcgtaaaacatgtcgatgtagtgaaaggcttcgccgccgattatggcgcgaccgcgggtcatttgagggcattcgggacccttggcgcagcagcataccatgcgctggaacgagtatgtgcacatttcagacagaactctgaggaattgagagtaaagatgtagacagtggtttctttgatggtttatcctaaatgcgacaacccatagtatatatgaaatgccgtctgttacactcccgcttctactcgggtccgcaaaccccaaagggtgcggtgtttgccctgcccttgaccatcctcccgttgtaccgtgctatgcagcgagccgtaaccaaagctacgggggtttcgcgggaggggacaaacatggtcttgggttctttctgatggaactcgagatagacgagacgggtgagtatcgcgagtgcgactaacacatggtgcatgacagggggttaaactgtggctgtgggtaaccctatgcagcagaggatcaagagttgaatacacagtcttgtcgatgtgtacccagtcagcgaggctgcactgccggtagaccagagcctgcgcggcgagtgggagttgaatcggtagacgactcaggacagctgtgcagtttctatccgaatgggatcatgtggcatcacatcaagaacagaaggcatagtctcaatattcatcattggattgtgagagcttagaccgttagatggtagtgttcagctgaacaatttggctgagagaattggtgacttgtcggcaaggaattcaagtttagttgttctcttgttagatacttgcaaccacgacaaggcaaagcaaacaatacggacgcgatgtctgacctcgtaagtagagccatttgctcaggatatagtaactgagataaacatacgtgagtattcataaacgccacaaatttaaaaattgccagacttgataccactcgtatcacacaattcaaggcttttattatcatccatcttacaaaacttggcatctagttagtccatctgatcaacagtggtagcatccccatttcctccagtagaagcaccctgaatctctttatccttgaccccaacagggaatctccagctgaacgaatcctctgcccgtccaagctgaatatccttcaggtgcttgagaagcttctcaaacaaaggtccaggctcctcagaaccctccttgatatacgtcgcaatatcctccttgccatcaacacgacgcgtgatggatcgaataggaacaagcgccgcagccgtaccagcagcaaaaacctcgctaaactccttgagttcgccatacttgatggcgcgcttctcaaccttccacccgtagctacgtccaagctcctggatactgtcgctggtgacactgtcgatgacattcttgctatcaggcacagaaagtgtcacatcatccccattcaccttgacaccaataaagccactggtgctaaactcatcaatctcctcgtggcgcacactgtcgaggtgcagcgtgataccgtatccctcgtcacgcgccttgtcgctccagcgcagcacaggagcgtagtttccaccaacctttgcattaccagttccatgcggcgccgcgcggtcaaagtcttcaagaatcaacgccttgacggggtgcgcgccgtggtagacaccggtagggatgacaaacaccgcaaagatgtactcgtctggcggcgaaagaccaagctgtgcgctggatccgtagagctgaggacgaatgtacagagcggcgcctgtgtcgtggggtggtacgtactctgcgttgagagcaacggcagcacgaacggcggaaagaaacaagtcttccggcacggggggcatggacacgacttctgcagagtgctgaagacgctttgcgttgcggtcggggcggaagacggtgattgcttcgtcgttgggagtacggaatgctttgaggccctcgtaggcttgttggccatagtttaacgctggagccatgccatgaatgcgcataaagggatcagcgacgaagcggagaggcgtccatttgccagtgattttagagtatgtagattcgacatggccattgactgcaattgttagacttgcccatctgggtagagatgagcttaccttcgcggaccttgaagcccacgttggaccagtcaattgtgttgacaggaggaggaggaaaggcagtcattttggttgatgagactgaagctgtcaagatgttagcaatcatcagccctttatatcagccgttactaacatttataagctcttgactaatattcttagtgatggtctagattgaagctcggaattcaggccccgctgactcccaattagttcccgccgatgtcgcagaccgcggggttcttttagtttagaggcgtcttatttgcttgtggaattgctgatgtcatgatgagtagatgaacaatagtcaatcatctctgtgatgatctgtatacaagcttagttggccactcctcccttcgaaccaacgagtatagagacgtgagttgagacaaatcaattgatatggttcaatcccgttttcatttatgctaacattcatcatatgagccttatagtcgagtacctatctgtatgtacatgcaaaacaaatgcgggttcaagtctttaattgaagctataccataaccaccgcttttcttctaacaaataaaacaaaaaaaaacaaaaaaactcattccaaacctctttcatgtcgctttggacctgtctttccttatttaccctgcgccctgacccaacgccaacggcacaaacacaatacaataacccatgaatcaatcactcgagtgaagcaagacgttgaagacacgagagaacacctataaagttagcaattatcacgattcaccaagagaaagacacgtaccactgacaccctgcgtaagggtggctgttgcttcggtattacggttaccgagactgactgtcacgacattctctacagaaccgtcgtcttgtagtctgttggcccacttgaacaccttttcatcctctcgtccatcgccaataaccatcaggaaatcaactggtgcctttttctccgtggtagggtgaatctcctcttttagagtctcaaacacctttcgggcggcagtacgcttggtccagtcaataggctcaacggcaatacatccatcaagagcgatagcatgcacacgctgtgattcacaagcgtcgttgacgtggctagcacagtctgaagcttgtcgtgaagcggtctcataatcctctgcactcttgtagtggaagatcaaactgcagcgtcgctcttcaatctcggctccaggagttcgttcaaggaagtatgtcatgatgggtcggactgactccttccaatccttgacgtggtctagatccgccatctcggtccatgaatcatctccatgcgactttaggaaacatccgttctctgcaatcagacccaggttggggacgcgacggaagacacggtcaagctcctcaggtcgtcgaccagacatgacgtagacagtgttgcgctcatcaagaagtagatcgttgagaacatctagagttcgctgaggactgatgggaatgatctggttgacgggaccccaagccacgagtgtgccttcataatcaatgatgaaaagtcgtcgctcagccttggtgtacttggacgaaagggcaggaacagacaaacgagggactgatgtttgatctcgcttgtgctgttcctcatacacaatgtccagacgaccgaggaactcagtaaaccagtgagatccagtgtgcttgacaacacggccgtaaaggttgttccatcgttgatccttttcatcttggcccatctccaaggcttgcttgatagcatcggcacacgcgcggtaatcccaggggtttacagcaagttcattcttggcaaacagggatgaagtaccagtaaactcggacagaatcagagaaccgtgcttcttttcaggaagaagctttccatcttgacagaagaggtactcgtgagaggtcaagttcatgccctcacgctggctagtaatcatgagagcatcagcgatggtcaacaaagcaagatactgagcgtagtcaatatcctgcttcagataaaccactggctgatacgctagattggcccacgatgagttgactctggtcacaatgtcgctaacagtggcctcgagatcgctcttttcgctggacgatagcgcgacttggataagaacagtgttttcgcgccactgggggttcttgttgaggaacagctcataagacaaaagcttctggcgaacaccacggacgtggtcaagcttgtcacgagcgacaataagtctcttacccttgtaccgctcctgcataatctgaagccacttggcaacctcaggagcgtcaagatgctcacggagactgaccgggtcgatgccaatagcgagatgaatgacatcaacaaatcggtcctcaagttgaagaccatccggtgtagcctcagcgttcagaatacgactgcaagtctggaggaaatggcgtccgtactcatggatttggaaaccgacaagattagcaccaagcataccctccaaaagttcctttcggacagctaggcatcggaaaacctcggatgaagggaaagcaacgtgcaggaagaaaccaatcttggcctcggggatcttcttgcgaaccatttcagggacgagaagcagatggtagtcgtgaatccagacaacatcaccacgcttccagttcttgacgatctggtcggcaaaggcctggttcacattcacgtagtacttccacgagtgatcctcgtacgccttgctcttggggttgtcggggatttggtagtggaagacaggccacaggatgtgcttgcaaaagtgagcgtaatgtccgtcaaagtccttgtcagagcagaacacggtcaacatgttgtgttcgttggccagagtgttttcaatgtcctgcttttgctcggtaccctcgagggcatcagtaggcatgcctagagtaccaacccatgtaatctcgtcaatcttgccatcgcgagcagcggcatcggcagcatttcgaagaccaccgttgccctggtcggcattcacaaccatccatccagccgacgcaaagactcggtcgtggctgtcgcttcggacaagaggtttgggctgtataactccctggcgtcctagttcgcgtgccttttgcattgtacggctgttctcggataacgcaggaggaggaggggagctggctcgcgacttgggctggttggctcggctgccccatggctttccgctgccagcattagagccaggtctcttggggaacggtattcttattccatcttcgtttgcgaacaaattcacatcaacctcttcggtcggtgttcgtggaggcgtaatgtcctccttctggaagagacttggttgacggttcagaggcgcaggtcgtccgccaacgggagcagcagttttgggtggtagagctgcaccatccttgggaactgccgaaccagacaatgaagctcgagtatcaccgcggaggttaatgtttgaggaaccagacaacgaagtcctggaaggatcgacaccgggagggggagtgccggggagggtaaaatgtatggttttggggaggaagctatcgtcaagttagctttcgtcatttctcgctaagcttggtgggctcttggaggggcacgagcggggaagagcaaaacaaaacaccaaaagcacatacagagaacacacaaagacggtcattttggctagaaatttgtgtcaagtagaaatttataggtcgtgtgggagtaagtaatgttggaaacccaggctgaaacgagcaatggattgataatgatactattgaggtatctcgtatgacgacttcatgtagatggaaagctgaaaatgcgagtgagcagtcgaggaggcgtcgctttttgttgagaaaagtagtagcttatcgcaggcaaaacgcctcgttgtcgcagatgcagatgcgctcaggtataaacgggaccgaatgtggcgaacagtaccgcaaatggaacaacgcgcgcggtagaagacgacaagatgtttgcaaggatcaaaaggggatagagataattgcaacgagaaatctccgagtcgtgagattcgtcaggtggtttgagtttgagttttggagaagcagggacaagcttggatagctccgagatgttcgagggcccgactggcaattaaaggatttgaatgaattgaaaagaggtattttccgaaacgggagacaacctataacagagccctgttagttgaaaaggtctaggccgtgattatatggtaggataaatagagagacagggaatactgagccagtcgaagtagagaacacagactgacgtaatgcttgattggtgcatggatggagacatgtgctgaaatgatagacacgggaagcttgagcctcaagacttgcctttgcctggcctgacctgggcctgaatatcttagtagatagttggtacctgataatagaatagatcaacaagtggagaatcacagcaaacggacgatacacaaattggacgtgatgaagggccgatgaatccaagagggcagtgggcggtctacagagacagaagcaagacagaaacaagaaaagacaatgaattcaagcagttcaacaaaaatattcctacacgagatcaaacatgacgtagtttgggagaaaagaaatcgggatcagttgttgaggaacaaaaagcaggagagtttggtccgtgatccagacccagtcccagtcccagtgtaagaaagtaagttgatagatgacggattacgagttcacagtgcagtgtagcattgatggaaagacaaagaattagtaggatgttggaataataaactccaatactacaatgctactctggcagttcagtcaatcaatacccaataccttatcacagtaggcagtcgattctttctctcttcatcttctgtctttcaattttcttcaaagatcataaactaaaccagaccgatgcagtggggtttcaggcccacggcaacagcctgccattgctctttaggcgattcttagcgggtaggctaaaaccaagccccagaatagtacctagaaaatagacagaaaaaacaaggatgatgtacagatgatgagagacgtttggggaagccaacaaggcacaaaagcaatatgggtcggcaatgtttttgcttggccgggtgatagattccgaactcatcagatctcgatgccagaggtacgtactgacagtgtctcaatgcctactgatatgaaagatgttggaaaaactgtacgtggtgttgatgttgatcaacggggaaggacatttacatctggtcaaaatgcctcctgttgatgtctatctccaatatcaactgtaagctgcagttaccccaaaacaataatcaggcggcctctcaaatcgacacaccctctgtcgtcgatcatgcacttctacctgatgccaaagtgcaaccttgatcagaacatctacccgggaaatttcctccagtctgtgcaactcatcgagatgtgagatgcataggaccaaagacaggtacataaaccttgaatttcttcccggatctacctattcactacattccacaactttctatcccggggtatgcatccatcatgatagtcaacaccacaaactcctgtcaaccacacgccaaggccacaccatcatgagttttcttcactccatcacagtatccaaggtgatacaaaatgattcgtcataacctcgatatctcgagcttcctcacgtaccctggtcaaaactggtgcaccggcccgtctaccatccacgccgtcttacacgggccgtttctacttcccgagcgcgtcgcatgaaatcaaattcatttcctttgcttcccgaatactcgcttcagggttaagtaaaagccgcatgaaccacgcgattggaagctgtgcatgacgatagccgggtttgctgtacgtgcccgcgtttggatcgcgacatgcacctttgccgcgccgtcttcagtcgccaactgtagagctgttcaccagcgacaacttctaaaatttctatcaaagatcttcaggggaccctagactattgatactctcatcgctttgaatgcaccccgcaggttgaccgtggtggagataccttgccgcttcaagctttcaggcagtgtctcggggcaatgggcatggaatgaaatgtgcctgaaccaggatcttgtttggggtaaagaacatatccggcccatatcacatgggatatctacggcgacatcgaaagcagtaacaggaatatcactcatgaaatcatcacatgtgaatcaccagactggatattcctctgcatgcctctccaacatgtcttctccaactttccatccgagctcttacgctctgtaacatcacactcgtacaacattcggccccagcaacagggtttgtcggctttcacctgagcccacagccggaggaccggggcccgctacgggaccggacgggtcatctcaaacgggacatgttcggcgatgagaagtattttctcttcttggctttgtgtgagtgatttattgtagtctatagattagaggttgatacaatctcatgctagcaaatcttcaatattcctcgcatacaatttgtttatgctatgatcttcaaccccgatgcttcccggaaaccatatcgtccactcacaatcagcggggtaacctcgtggtgctaatggcaacttgtaagggagcttctagaaaagatacctagcaactgcatgagagatgcaatgccggtccggttgccatagaggctgggcattcaagccagattggaatgcatgcatccaagcttacaaaatgactcgataaagagacaattccagacatttcgacatgtgcacggttgggcttcgatggaatttcaggctctcatgcaaaaaaagataaatttagctcgacttggtggtgatgctaccccacaacaccactttctagacatttccagcgcatcgtgagcttcacccaaacagtttctgttccacgacctttccctcgtcttccttgcacgtctgtactcgccgtaaaatgcggcatcacacaactgccgtgccccatcacttctacaagcgaacctatcagcgtgacactacctaatgcgacactttctgtaaacgtgctggccgattcaaaaggtgtcgcgctgataggtatagaataaatggggattggatgcagattggagcacagcaggtccagaagcttgaaaccaactcccgtgcatgcatgatctgttgcaaatcccgcttgacagaaaagcagggtgttacttcaagtagtattgggtgagaatcggaagtttcccgggcaataccacccattcgaatatccctcttcaacaccatatccccagataagcatgcctcactgcgccccgacaaaaccccatcaagacacaagcatacagcacgtttcaaatgcacagcagacgaatgcgcagcaaaccagttgtgaatcacttcaggggtatcttgacttttcagagtaacaaacaccattttggggattctaattttgccagacccggactgccttgtcctttccaccactgccgactctcttgccgtccggcgcccaatccactgcgtacacctcatcctgatgaccgggcagatcaacggagagcttgtgagatgccattgaccacaccttgagtgttgtatcttttgatgctgtgacgagtagtctggagtctgctgaaaaggcgcactggtacacaggagccacgtggccgcggagtgtgttgataaacttgccatccctattggagtcagtatgcgaattgaatgggtatcagaaatcttacctggcgttccagagtttggtgtggttgtcccagcctgcactggcaatgagagtgccatcaggagaaaacgtgacatggttcacctgcttctggtgacccagcatacgtgcgacaggcttggtgctctgagaaggatcccagaggtacatggtgaaatcgtcactggcagtgaccaagcgctcagcgattctgccctggaatctggctgccttttcgaatctctccttggccttggctcgctttccttcctccgtctcgggcactggtgtgtgatcgtagaatgcagtcctcaagacgaaatctgttgagagggcaagatgattcacccagtgaacgtgggatgacaaagtgtgtaccaaggttcccttctcggcgttccatactctgactgtcttgtcgtgacttgcgctgtagatcagaccttctcctccccagcgcacacaactgacgctgctcttgtgtccggacaggacgtgctccgtcttgccagagttgacaacccatattcggactgttgcgtccttgctagcactggcaagacgtggtgtaccgtctctccagaggtgataaggctcccaaaccacattggtaatccattttgcgtgaccagtcaaggggtttccaacagcctttccagtgtcggggttccaaagacgaactgtcttgtcgaaacttccagtagcgagtcgcgcaccgtcgggggaccaagcgactgctagtacccatccagtgtgacccgagagagtgtatttaggagttccagtctcggtatcccatatccgcgccgtcttgtctccagatccagttgccagtcggctgctgtttttggggctaaactgcgctgcgaggattgcttcaccatggccaggaatcttgtgggacatgcgcgtaacgggctggaccttgaaaacagcctgcggctcggcgctgagggtaacagtcgtttcgaaagggttctcgatgccatggttgcgaaggagctgaaggagatcggtagggtattggtcaacgatgatgtcgctgccgggaatgtgaattcggaatcgatacgggaggaattcttctctttcctggatacagttagtaacatcctcaaatgctttgtcccagacatacccttgcaagtagcgtattcaataatagcgagagattcttttctgaggcgtcggctagaggaacttcaatcacatcggccatctgcttgccatctccatcaaggaatcgagccttgaaggagccagcagggccagcagcgatcgctgtaacatcttgctgagtctgcgttcgttcaagagtctctctcttctgtcgtttcgacggagggggtacaattgtcgccatcttgaaatatctgtgcagttacttcacagtctggagaatttcagagcgcccgcgagatagtggggcaattggcaaaatcttgaaatttttggcggtgaagagctgcagccgctattgggagggtgaaagaataaacggccaagaattggggttgtaatgacataaactgattgcgaattttgtctctaagacgataaccattccgatccctagtccgtcctttctatctttaacaactttggcctaaactcgcttgtttctgctggagcaaatctgtttcaacatttaatacaattccttacgccatttccctgtaaacgccatacacctcagttcatactgccaccatctctcgtcacatgcaaatcatcatttgctctttggtcgttttctccttgctccagaagccacttgatcgttctccaatagtcccgaacagtgtcataggcctgcctcgtcggacagagccaagcagacgcctaattctgccctccctgtgatggtcgtccgcgcatcctcttaggaggtccggcatagtgctgaaattgtggcatatccatagttggtacagggattggtgtttgctggggattctgtggaagatacatttgtgtctgcatcatgacttgagcctgtgcctgtgcttgcgcttgtgcttgcgcctgtgcttgcgcctgagcctgagcctgagcttgagcctgggcttgggcctgagaagtctgttgcggcagcggttgctgttgaatgtgttgcacatgcaattgctgctgctgctgattctgctcgacaacctgctgacggcgttgcctagcccgctgcttttgtgctgagctttgtctcttggtttcttcaatctgcctgtgtcgcttgtcttgagcttcttgacgtttttgtctctgcaaatcctcattctgcacagcgtagatggcggcgatacggagctgaagttgcgagagaattccaaccctgtcaggatgcgacattttacggtattcgctcttgaattgatgaaaagtatcgccagtcaagcggagaactgcgttagagacacctgctacctggattgcagcttgggtttcgacatcgggttgaggaccatcatctgcccaagatgtcagaagtggcgtgccaactgcatccaaactctgatcgccatccaggtcatcaacaatatttgtctcgtcttcgcttgcgggttcgggggttggtggttcgggtgtgcctggctcgtggttgtgctgatcgcaggtaatcgtcaaaacccatccacccatggtctttcgatggacggctttggctttccatgggcaatcagtcttttttgtagtcgttttgtgtttcgtagccatacaacgatacggacggccgcctcgatcacagacaagatcgcatcggactatatcgtttcctggaatgtctgcaccgcccactttgcctcgatgggatctggctttaacaatcttgtaaccatccttttccatccggtcgctgagatccttaaaaagttcttcatagctggggaatatgcccgaatggggcacagataccgcctcgaggataccaaacatgatgagttcgacgcgatcaacgcgttcggaacttgatgattggggtgtgtggatttgggtgttgaccggtgtcagacctgagccgcgcgtattccaacagcggggaggtgaggaatttccgattcgggtaaaggtcggtagttcttccgttggttcgtgttagtgaagcctccatccagccgaagggtatgtatcaaatcacttctgatttgtattaatgctctcgagtaaattttctttgatagacaccgaagcgtaggcgatgattgaagattacctcctttagtgcggttatagagcgaggaatgagcgagtagcaagttcttgcccgggtatgatggcaccttcctcgacttacaactaacaagattccaggcaagagcgcactattactttccgcatgctgtaaattaagtctcttcctaaaaatcttccattcatcggaacgaatattgtaaacacaatcttgcgatcacttcatatcatcaacccctaccctacagcgaacacccgatcgaagtgaatgaggcgtatgcatacaaagggcaacaatgtcccattcgattccgtccagaacggacagtcaagcgtcaagctacctcagaagcagcagtactcgaaggcccgacacttctgcgacgagtggctaccgtagccgaagaccacatacaagtctcagcggctattcgggctattctccctccgtcacaaacgtatcacgaccttctaccgcacgtcctgggtctagaccgggtacatcttcaggaaggagatcacgtaccacggcggcctcctcaatctttggacctgtcgaagcacaagatattgtgtgtgcactgagtgaagctcgcggagtctccccagttgtaggcgtggcttttgtcaacgtttccatcggtgaagttattatcagtcagatttgtgacaatagagcatatgtcaagtcaattcaccagatccaattgtcctcccccagccgtattgtcttcatgtcaacggtctgccccccaaacaatcctagcaccctcttttcactggtacagaacctcacttctgacgctcaaatcgatgcatttgagcgttctgcgtggtctgaaacggaaggactggagtatatccagaacctggccttcaaagacgacattgagccgttaaaggttgctacgcaaggaaaattctacgccatcagttcgtttgcagcagtaagtggatagcccagacataattcaggcactgatcggctctaggctatgaagtacattcatcaaaagttctcgatcaactttgtgccgcactcacttcgcattcagtaccgaccttctgaggataccatgatgattgacatttcagcaatccaatctctagagatcatgcagaatcttcgcaactccaagtccaaggactcgctatttggcttgctgaaccacacatcaactccgatgggctctagattacttcgaagtaatatccttcagccaccgactgatgctgagagagttgttgtcactcgctatgatgcgcttgaggagttgacaactaatgaagaaatgtttctagagatccggaagggtatgactataagcgagtgtagaataccgctgacatgaatagcgcttaagatgttccatgacatagagaagctcctgaccaaggtaggttaatgggtatactcaagacttatactaaaagtaacagttgatcattgtgcacacaaacgcaaacgtccaaaaggttgaagaacaaatcaaccaagtcttgatggtcaaaagcttcctcgaagctattcccgaactctacacagcgctagggccggccacatgcgatctacttaccaagatccgtggacgttgctgccccgagatcacaggccctattcttgacaagatccggcaaaccatcgaggcagatgtcacttacatgaagtctgcactggatctccgcaatcagagaacctttgccgtcaaagcaggtatcaatggcatgcttgatgttgcgcgtcagacttacaaggagctcaccgaagagattcatttacacatagatgcattgaatggtatgttctgtgctatttcctggtctagactaacgataaacaggaactcacaaacttaatgccactctgagatatgacaacggtcgaaagtattggctgagctttcaagcagccgactttgatgatcggcccataccggatatcttgatcaacgtagtgcgaaagaaggacaaaattgaatgtcaaactcttgacttggtcaaactgaacctgaggctctccgacacctcgaatgaagtggtaattcgtagcgacagtgttgtacaggatttactcagggaactccgagacaatgcaccacatctctttcaagtctgcgaatcagttgccctcattgacatgatctcatcctttgcgcagctcgccactacgcgagattatgtgaggcccgacatcagcagcacgctggcattgaaagcggcaagacatcctgttcttgacaaggtcagtgagaacctcaggctgaagacactagctgacggcttagaatatgaatggcaagtttgtacccaatgactactattccacagagcaatattgcttccacattgtgacgggatgcaatatggctggaaagagtacatacattcgggcagtcgcattgcttcagatcatggcacaaattggttcctttgttcctgcagaatatgctgctttttccatcattcacagcatctttgctcgtgtctctctcagcgacaatattgagagtaacctttccacattttctgtcgaaatgcgtgagatggctttcattctgagaaacattgacaacaagagcctagcaatcatcgacgaattgggcagagctacgagtaacagagatggactggcaattgcgattgccatgtcagaagccttgattgaaagcagggcatccgtctggtttgcaactcactttattgacctcacaaaggttcttgcggatcgtccgggcgtcctcaatctataccttgctgccaccagttctacgacggcggagggcatccctcacatcaccatgctttacaaggccacttcgggtgctatcagaggtgaagagcactacggcatcaatctggctagagcgattggactgccccaaacattcatcgacaaagcagaaggggtggtagaagatcttcgaaagaaacgagaagcgagcaaacgcagctcggaatcatccagactggtggctaggcgaaagctaattctcaatttacaagatgccttgagacaagccaaagatttaggaagtgaagaagctctttcggggtatctgactcgattacaggaagagtttgttgcacgcatggaggaggtggacagcatgtagtgggtatagcggaacttctgacatgattctctatttgatgacctgggactatacaccagggcgcttgtaatctaattcgcgaacacgcttccacacttctcttacagttcgttcttgtgtctggcgtgcggtttctgtttccgagggacctgcagggctgacaacgttagtaggatccgatgattgattgaagtcacttaccgtattgccaggtataatcgaccgccgagatgcgctcttgctatttcggcagtttctggatcgttgggaggattggcagttgtaacaagaccaccagcttcttcgagaatggcgaaaccagcagcgacgtccctgttggcgttagcattgagtctcagatcaacgttgagacgtaccattcccagcagccaccttcccaccagatatctaaagagcccattgcgacatatgcaagatccaaggttgcgctatatcagtcagtaaggtgctgggatatatgagtagcaacataccttcccaagcttcgcacaccatgaaccatcccacccttgcctcctcgtccattcctctctgaagctaagttgacaaaagactcgatctttcgcgacaagttaccgtctgggatgtctcgacggtctttgccccattcacatgagaatgtgcaagcgctaggagcatttgcgggcatgggagggattgggtttcgaatcaatggcagcctttgagtctcattcaaccatgcgccttggcctgtgcatgacgagaagaattggcgaaggaaaggcgcattgatgacaccaataaccgggacacctttaacgacgaaagcgatggatacacaaaacataggaaagagatgtgtaaagttgacggtaccgtcaaggggatcgactacccatgttggcttgtcgtcgacgaggtaagttcgtgatgcgccagtagagtatgactcctctcccaggaatctaatcaaggtcaatggatgcgataacgaaatcaacagcaagcttacccgtgttcggggtatttactggcgacagttgtacgaatgaagttttcgacatctaacacacttagccatgacccaaaatcagaaacacgaactaaccgttgtcagtcttggttaccaggtctaccgagttctccttctcgacatatgatacggtagtggaggaagtgccatgaccatcgatgcggcgctgggctgcagccatgagcatatctcccgcatccttgcccaattggacggcaaaagcataaatctcgctcaactgttggctatccatgtttacggtatcgtttttccagaaacaacaaaaggataaaagtcaagtctgcgatggagctgttttgttcaaaaagagccgcgtcgaaccgtccccagatctttccgcactacggattgcgtgcgctgcggggaagcatgaagctgtcagatcgatggtcatgatcagtggagactagggatgaagctttaaccgggttgcggggtggcttggggtaccttttgcgggtgctgttgatggtcaggacgacggaattatacttttgcggggaatagttcataagatggtgattgcgagttgaattggatgagcagaaacaccatccatcacttcatcatgtctcgtcgtctcctcctccttaacggccccaacctcaatctcttgggcaccagggaacctcacctttatggatcaacaactctgaaagacgtcgaaaacgatgcgatcaaccaagcatcaggtctctcagccacaatcgagactttccaggccaactcggagggtgcgatagtggatcgcattcacgaagcgcgcggaaacattgatgccatcatcattaacgcgggcgcatacacgcatacgagcgtcgccattcgagatgctctagtcggagtggacattccgtttgttgaagttcacgtcaccaacgtccacgccagagagaagtttagacatcacagttatttgtgcgacaaggcggaggcagtcatttgcgggttgggtgtttttgggtacacggctgcgattgagtacgcagcaaagcatctgaagttgagaacaaagttataaatatatgatcaaatttaaacatcgctatggtattacgctagaacatgatgggtattacagatttgcttgcaatcttggctgaacttgatcagaagttcgcagtccgatatcaatcttcatcttctcaaatgactcggcagctcttttggcagtctcttccggaacaatcttgtctgtgtcgaggaatcgtctgttgaacacttcgaaactcaaccaaccctcaaatccaaggccctggacaatagctcggaggagctgcttgcttgggaggtacgcaccatacgaactctcgccataaaagagtctggcattgcgcgaccagctcatgcgcgacggttgctctgcgttgtagaaggggtggctctcgttcaatggcgaattgagcttctcgccatcagccacctgcagaagaaacaccctcgagacgtcaacttctgtcaggagtttcttgatggaatcttgtgttacttggtcgcaatcgctcgtctttccagactcggtagctggatcagcatagattcgtccaaggatgttataagtgtcgagacacattccaaagttggacctgtcaactcgctgcaccatctcccaagactcctcccacagggacagcctggttccccagcacaaagcctcaaaagcgaacctcactacaggctgctgctgcaatcccatctcggcagcacgagtaaagtcggatgtgagaacattgatgtcgtcagttgtctgttctgcgggaaggaaactactgggaaacaagatcaaatccgtgtcgagggcgtgaacgaggtcaaaccagtgcctcaactcgtcaaactgcttctcttgtgcgtctctatcgacaagcccaccaaagtgcataaagggctggagacagatgatgtcgagggaacggtcttggcagagatcatggattgttcgggcggcaatgacttggttggcgtgagtggcgccgccggggagggactttgagaggtcgactaggtcttcgtaaaagacttctatgccttggaagccgtattttgcggccatgtcgagtttatgggggagggagtggcctgcgaagcaacggcctagggacattgtgcatatgcttggtttgtgagccatgttgatggttgtaatgtgatgtgatggtattgttggtgatggactctggatgtgagatgacttgatatgaacttgtatagatttgatgaactgataaagatgacgatgtggcactacatataaataaaaaccggacattccctttctcatataacaagtccacgataagaagaatcattcatccaatgtgacccgtctgatgagtgcgcatcttttccgtgctatctgtgtctgttttggtcgtcataacccgccacaaggcggcgacaaccgctaaagatggtacaatacgtttttccagaacatttcccatgtttaccaggcaaagcttggctcgacttacatcatggggttcgtgatggtggtgtaagcttacccgggatagagatgggtaagtctttaaccggacccaagattcggcaagacaatgcctgctagaggatgtaaccccacgatggggaaagagttagtggaggttagtggatattcggaggaaaaaccctcgatttgatggttcttccttttatcttttctctcactggatagttttgatagagagtactttagacgttgatgacccaggtcaattgagtgttctatcatatcatatcatatcatattatttctcatattgtcttatcatcttttatttacatcaaaatgtctgtccaacaaataacatcttctcccactggagactcactccaaaccagccaagtctcacagcttgagcgacatggatacttgtttggcaagaaactaacagcctcgctgtcgccttttcttcacgatgttatctacaaagctcttggttacaactggggtcaagttcgtcttgactctgcggatattgatggcttcttgcaacttgcgcaacaccctgacttttacggtacgtcttttactcaccaatccatgggctcttactaactcacttataggcgcttcagtgactatgcccaacaaggttgccatcatcccttatctggatgaactcacagaagaatgccgcgacgtcggcgcctgcaacactctttacctccgtgaaagagacggccgtcgcatcttttgtggcgccaacacagacgtcattggcatcagagactctttctaccaaaacattgagagtcccgatgtcgtcttccacaacaagcccgctctcgttgtcggcggtggcggcgcagcccgaagcgcaatctacgctctgcgcaagaagatgcaggcaacaaccatttacctcgtcaaccgagatgaggcagaggtagaagccgtcatcgccgattgtgtatcccgcgggtacggcgaaggcttgctacacgtcaagaccgtcgcacaagcctcatccctggaagcacccggcgctatcgtcgcatgcgtaccagactttgagcccgtgacagaagaagagattatggctcgcgctgtcacagaagccttcctcgacaagccccaaaagggcgccatccttgaaatgtgctacaaccccacacctttcacaaagctgggcgctatagctgaggacaagggatggaaggtaatcctgggtactgaggcgttgatataccagggactcgagcaggacaagtactggacgggcaagacgttggaggagatgccgattgaaaaggtgcatattgctattgccgaaaaggttgctcagagggctgaggcaaagttgtgattgaactgggattgcatcgggaggtcagcgtgcattgcttttatagatttgaatacaagaataagtctcaagatgatgtttatcgtgccctattgtcctctggtcttgagctccaaactaaccatgagggtcatggtggtgatgatcatttggggttcggcttgagagtgatttcaccgaaaggcttcaatactatgattaataattactaatgtcactcactcaagctgaagcaattgaattctagctttataatcatcaagctccaagttgtcttttccgatctgttcggatagataatgggatggtttgttgcaatccctaataaagaaacagacacttcgctatgaattcaatcccaaggaccaacatgaccaattcgatctatggccatcatgtaagctaacagaaaaccccaaaatattacattctatgcccgagaaccgtagatcaaaatcaaccccggccaaggattcttcggcaactaaattaatttgccgaacaaatacgctacttatatcacaacttcctcttgtcgtcatggttgacatcctccatcaactccatcacaatggcatcctcaatatcttcgccagaaatggctcaaatcacagaccttgactcaccagcggaaacccagcgaacaataagacgtatcaatgctgcgtacgactggacaggccccgacgatccagataatccaagaaacttctcattgctcaccaaaactctgagtattgcttgcatcacatctctggcatgggcgtcttgttttgccggagcgatatacgcacccgctcaagcatctgtcggtcaagaatttcatcaaggacgcttagcttctgtcatgcccctgtcgctgtacaacctcggcatggcttgcggaccacttgttggtgcgcctctatcagaaacatatggccgaaagacagtctatgttgctacgacaccaatattccttgcatttcttcttgcgtcgggcttcacaagagatatcgtcagtttatccatctgtcgctttttcgctggcatgtttgcttcaccaaatgtgaataacacgtctgctacaatcatggattactgcgagccaagatatcgcggtgcgagtctgggaatctactattctattccatcccttggtgcagctgttggtccgctaatcggaggctttgtcgagaggcagcttggatggcggtggacacagtggattgctgtgatagtcacttgtgcgctatacatccctgtcttgttcacaaaagagacgtacaagaaagttgttctcaaacgaagatccatcaggatgggtatgggagacagttcgtctcaacaaacgtctgtctctagaactattcgacacttttttacagtcctcatccttcgaccgctccatatgctgtttactgaaccaatagtcaccctggtcagtttgtacaatgggttcatctttggacttttgtacacattcatcatatctgttccttggatcttcagacactactacaattttagcaaaacaggcgaatcactctcatatctgggtattactcttggtacgctattcgcttgcgccccatttgtctttatcgatttttcatactatcaaaaacgtctcatccgatggaatcaaacacatgacgaacctctacccccagaaaatcgtctgatctcctccatgattggaagttttctgcttcccgccagtctccttatagcaggttggacagctgaataccaagttcattggattctccctatactctttcagggactcaccatgctggcatgtcttttgatttacgctggtgtgaatctattcatgttggatgcgtatggcccgttgtatggtgcttcggcgtctggagccatgatgttgagtcgatactctctaagctttgcgtttccaatgtttgcattgcaaatgtttcaaaagcttggggcgggttgggcaacaactctcttggctggctttacgttgttgatggcgcctataccgtggtgcttttttgtatacggggaaagaattcgagcgaggagcagatatgagtcaagtttgtaggagaagtattgaggaaaacagacttaaattgttgtaaaatcaatagttttaaaaattgaaatgaattgttgcaaccttcagttccatatccaccgacaccctcactggttgctctctttccaaccagcgtatttacgatagatatccttcctaataacatccttcaagtctgtagctgttttagtaatctcatcgtccagaggtagagcagcacaaatggccccaacagcacaaatatcattcttccgatcaataaaccacaacaatgtcaaaccccctccccagctcattgtatgagcaccataccacccatcaatatcctcaagcgtcaaagcaccgccaaggccatgtccaagtttggtattctcatcaattccaactctgaagaaaggacccatcggggtcgcgagcatggcttggtgaccagcggctgattcggggttgagatggttctgaaacatgtcgtctacagtttcaggcttgaggagttttccatcgtttgagaggagagattggaggattttgatatagtctgtagcagacattgccagaccatgtccaccgaaacatccgcttgagcgaatattgatagaagctccttgacccatgacagcaagacccagaccttgggggtcatcaggattgagatcgacatagcgctctctcaagtcttctctggtaacaggatggaactgaaaatcattgctacaaccaagaggtttcaagatacgttcatgaaaacgcttctcgagtgtatctccagttagacgctcaacaattcgaccagcccagtcaagactagacccgtacatccagccagccccaggctgatggcagagcgggtagatgaatgtgtcttcgacattctttttaccttcatcctttggtttgtatttggcactccactttccaatagacgggttgagaaagtcgtacgtcgtaccagcgctatgcgtaagcagcatctcaagtgtgattttctgagctgcatcgtccaataatggctcgtcattttcagaccatcctgtcagaactttcttttcggccagctctggagccacggttgacaagtcttctttgagagtaagaagaccttcttcaacgcactgcagagcagcaatactagttggaagttttgaagctgaagcgaaacacaaaatatcgtctaatttctgaggatgtttttcacccgatagaagagtacgttgaccaagagcagtgttgtaggaaaagtctcctctggaattggtagcgcagatgacagctccgttgattttaccagagtcgatggctgcttgaattgactgttctatggttcttgacattgtgaaagaatattgattggatgttgaatagaagttcttgagtttagacgagagatattggtgtgaagtgaagaatctctgtcgtgaaagcatgcttacatgaggcaatatttattatatcaagtcaagtaagacacctcaatattcctccgaggtctgtcacgtgtagcatagcaccacgggtgatttaagccaattagaaccctgagtttccgagcagacaaatgagcttcaacatggtgattgaagctattcggccggtgagtcaacattgggatcaacagacccatatcgcaatgaactggttgattgatagtaataaattataaatattattcttcataaatgctaacacgctaaatgcactcatccaatctatcatcgcatcgtaatctaagccgcaccctcaatctgctcagccttggccttttcctcccgcatgtcaacaccgtcagcgttgtgtcggaactcttcctcttgcaatctcaaatcctccatgacaatcttgttggccttccagataggcttggtcgcaaacagcttgtccatagcctccagaggcacacccttggtctcgggaatgcagaaaaagacaaagaagatggagaggatcatgagagaggcgaaaaagatgtaaacaccaaagccccaagctcggaacatttgctcagtgaagcgggcaatgataaagttccagaaccagttgttggcagcggcgttggcctgacccagagatcgagtgttttggtcaaacatctcagagttgagaacccaaggtgtgccgttccatgatggggtgtagaaagcagtgtagaggtagaagaagaacacagctgcgataccaccagaggagagagaaacatcttgtccactagcaagcttggcctcggtgttggcgatcttgatgtatgcaccaataaagtacatggagaatgcaccaccagcagcaccaatcatgaggaggtttcgtcgacccatgtggtcaataagaaccatgagccagacaaaggtcaaagtagtcttgacaacaccaaagatacccgtggtgaggaagctggtgtttgttccggtaatgccgatcgatttgaagacggtagggctgtagtagttgatggcgttgattccggagcctagatatgttagtcattgaaaaatgatacgagtatctgtaggatgcttaccattttggaacacaaataggagaccaccgaggaggaagcgccactgaaccttacggttcttgagagcagcgaatggcttccagaaaccggcaccaacagcactgtggtatcggtcgatctcggcgtcgataaagttaatctcctcaacaatgtaaacatcgtcttggcttagatttcgcatccagcaaaggttcttgatagcctgctcacgcttgcccttggagaacaaccatcgaggcgactcgggaataaagacagcgccgaccataagaagaccagcagggatgagctgaacagcaaagggaatgagccagacattctcgttttggccaggggagtaagggagatgctggttgattccgtagttgatccagaaaccgacaagaccaccagcctgccagccgagttcgtagagaccgacaaggcgaccacgaatagcaggtggcgccagctcagagatgtaaattggtgtcatgttggagcatccgccgacaccgataccggccaagacacgaccgccgataataagaccgagaccccggtcaccattggcacccaacatcataccggctccgaccatgaagacggcagagaatatgataagagaccatcgacgaccgagaaagtaactgctgacgtaggcgaaaagggaaccgaaaaaggcaccggcttggtagacagaaacaatgttctgcttggtcagagccaaagcagcaggatcgtagctctcaaagttgaactcttgaacaaacgagggcaaagccagggtggttccgataaaagcagaatcataaccaatcgtacaagcagccattgacgcaatggcggcgcatgcgtagacgcgccagttgtagacggcctttggcgtaggccgatcctccttgagagtcaagatacccatgactgtaacggttcagggaactttgcaattaaggttggaaagaaagttgtgggtgaactggagaatcgaaaaggaatgccccaggaccggtggggaggaaagatttataccaattcaacatggccccgacccatacccatccccctagtcttctccaaaagttagcgggttctggaccggggtgatggaatctctcgagtcaatccaacaaccaggaggattacgtctccagctagagaagcagtctggggtttgcggggttggatctgcgggggaagaatacgcttccgtgacatgtgtctgcgatctgagattgctttggtctgttggggtaagaaaacagcgcggttctggtatctcgtgtgccggtagccgtgtctctggataaagaattatcctttgtctggggtctccgcattgttaccatccacatggtcacgaacctaatcctgtttcgttagtcaacggcgatgatcctgttattctgaatatttatccctgccatttgtcttgacgcggtgagattttgctctgctttcggtttgccgatataaaaagaggatcaagggagggtctatgcctaaacagttggtcgaacactcccgcataatagattatcactgccaagtcctcgtgagaagagataaggaagtttctgtgcatgcaagtgcagtgggtggtcttggtctcaatgattgataacccaaaacttgtggtgccctgtaaccaattacaaacatgtgcttgttaattttggctatgcttccagatgctcgggcacatgtcagcgagcagcgtgtcactccatagatcggacagcgagataatgtgacctaggaaatatccaagagaattcggtaacagcttccacatctagcctatgcttcggttatccaggtgcagccctgatgatcgtgattcaagcctgtatgaataattcgagacgtgatgatattgtattggacctgttctgtattcctagccaagaattttgttttagttgttgacttttgtaaatggtggcgtcagtcctgcgtgtaacttgcagctctgactttacgtgaatgttgcagaaaccacatgttttgttcgagaaacgtagctgacaccatgctactccatcgcgtagaaccaacaggtccttggcttgacccgttgaacactcggtgtaatgtaatccgccgagatgaatgtcttgataagtcacagcttatgaagcttgtatgcgttggacaagttgtcattaaggaatctgcaatgtggcagaagataattaaattcattaaatcatggaccaaagtcgccttgaaacatctctcctaaatcgcatcctggcgcaaagcccaaatttgtcataaactgcgagtccacatcgataccgtccgcacagtctatagatccaagttcatccagtatggcgtcgtagtccaacagctggcttggcatattcgaatcatggggtaaagaccctatctgaccattgaggtgagatgtttgcagggtatgaaatgtaaggttgggtgtaagtgtgtataatgattgcgagtttggactttggtcttgataacgttgtcggtcgaatggcaatgcttgctctttttgcctctgctgcatccgaccaagctcgtgttccagttccccagatgtgataggggctgggtgggtaacgtgttgggtcggatgagtggcggctgataactcatccatgaacgacgggcttaccactgggtgactggcgggatccaccgtgcttggcgtgtcctggttgtttttagatgtgccaggtccttgcccctttgccatccaagtacctgtgagtgcttgcatcgtggaattccacttgccaaggtcgtcgtcttgcaaacgcgctgcatggccgtgctgctggactatctgcatcagaatgtttacgagtggaggtgttccgccaagtccaaagttttccacgcatgattcgacaacctccacaaagttggacaagagggatggtcgatgaccaggcaccaagtccagggtgattgccaagaatattccttgaagtaaatatgctgacggcactttcggtgttgagcctccaaatatcagagaattgcaaaaggaaaagcgagagtcaaggcttttcacgaggtcatccggcgttattgtatttcggcctccatccatgctggcaccccagagtgcacagaaagaaaatagttgcctaaatgtgtgaagtggcgatgcacattccagcgctgattgctgtctctcttcagatgccttcccgaatccagagacagacacccaaggttggttggtgtcgtgagagtcccctattgacacagagggaagtgtgtatcgaatgcctgaagttacttgggactgaccaaggcaaagtgatgccagagagtccaagatgaaacttgcagatagaacccggatttctctgtgattgaaggaatgctcagctccctgctttactgggtacatgtgtgatgccgtggcctggtgatatagagcaaggcgcgaggcacggccgatgagcgtccaagctggcatgatctttttctggcctagcatcaccagtgactgtaggagcagagcactgacatgtgctagatcaactgcttcgtcatcgaaaggtacgagtcgtcgagcgatggccaaaatcttgtcgggggtaaatccattgtcgtgggaggaacgaggggttgcggcatcttgaaacgcagacaccgcaaaaacagcccaaagttgagcatgaagcgcggacgtgaagcctgcttcgatgacgagtccattgggaggatatgtcagggccgtgctggtgataatggcaggctcgacaattgggagccagctgtgggtgtaggaaacatagatgtcgacaagtcgcttccaatgaggaggcagtgtcagcttggtagacggccgtgatccgcgctcgtcgttaaagttgtaggatggcgtggcgagatgtgttggtggattgacgccttgaatcgtgatactgggcgaggagttgctgtcaaatagagggcctggtggtgtgttttcctctgactctgaatcgtctgcagaggtttcgttctgtggtgttttttcatccgataagagcctgccaatatctttgtgaactcgacttttgttccatcgccgatatagtcgatggttggccttatccttggtcgcgaggatgcgagtaccttctgcgccgtcatcctgtgtgagaagctgatgtaaagcgccttcacatccgggaacctgttcaaagagccatgcgagggacagctcaattgtccggaggtagccagtttgcacacctctcttccgcgacgcaggggtatacgaacatggcctgttttgtgcagtgcatgttccacagtgaggacgggcgccgtcgcacttttctctcgcagttcgacaggaatcacatgcaagagagactcgctggcgtttgacaggagctgttgttgcgggagcgctggtggtatccgcatcgttctcgcgtttctttggcggcatttcttatctttgtcgacagagaacaagctacctgtgccgcgagggcagcaggagcatgacggagtgaatggagatacagctgggccgaagcggtgctgtcgcgcagatccaatcaatgacgatcagctcagaaacgtaatctctgtgccattgtcatcaatgtccatgacaataatgcaacacagagcaatggctatgatgagatgagacgcgatcgatgcggggagacctagggtccttgaactttgagttgatggaattgaactttggagtctccgagaccgagcgtcgaatcatcacccatgttattggaccggtcgccggagtgggtcggataaacgctttcccgaccaattgccgtacttgccccagattctctggtgggggatctgccgagctccttgcccacttgcctctctaaacgaattctacgacacactatcatctcttctccagacggttctacaagtctaggggcactttatacagagacacatctgctatggcgtcgctctaacaatacgcggtcaataatcccgtccaaagacgcgaaatggctggtgtcaagaggtctctcgggtcgatgctcggccacgaggataccttgctgcgaccaaacggtaatggccgtacaagaaacatccattacgatcatggaatgacccccgatgccctcgacccgatgacaccaaggtcgcaatcctttaagctgagcgacactcttcaatcgcaacctcattctcagactcattctcaacccaactcccgaccagactctcgcgccaattcccagtcagccggcccatcaaatacagaccaaaacgatggactcacacggacaccctccccgacctttccgtccctgactggacaggtcccagactttaatcaagatgcatcaatgatgctcgttggcatgagaggtgccggaaagtcaaccctcgcggttatggcatcgtcggccatggagagaaaggttattgaccttgagccaaccttccaaagggccatgggcctttccagtgcgcaatacaaggcggaacacggatctgccgagtgttataaacagcaggccaaagtcctgcagggcgctttgcagcgacattcgaccggctgcattcttgtctgctcttggatggagagtcgcgtgcaaagcctgttgagagaatttgcatctacccaccccgtcgttcacattgttcgcgatgcggaagcgatccagaaccacctcaagtttcgcgacaatgccaagatgcgaaatctcctcgacgtcagcaatgccatcttcaggtcttgcaccaactttgagttctttaatgtctccgaaaaagcaaccaagtcgtcgcttgctcgagcatcaatggaaaggtctccggctccgtatttaacattgaaacatgtcgagcgacactttctcaagtttttgtcaataatttacccagcagggacaataccgtttacggactctgcgtttccactatcgaggatccctgcagaggaacgcaactttacatacgccacatcgatccctctgacagacgttctcaaagacagtgttgaagtcgaggagcatgtgaggggtgcagatgttgtccaaattgtcgtgcacgatctggccgaccatgctgagcaaggcaccttgacatcagaagccagtgcaaagctgcttgccgacatcaccaaaggcatcggggttgtcagaagaagcacaattctgccgataatcctccacctctttcttccacacacagcaaccgatgaagtcttgcgtgtatatctcgaactcgtccaccacaccgttcgactggcgccagaaatgatgacggtcgatctccgacttgaggatgtgcacatctcgcgcatactatcaatccggaaacgaacaaaaataatcggcaattgcttcattatatcagatccaccagcctgggattctccaatgtggatgtcttggtacaaaaaggccagcaatttaggttgtcatattgccagattaatacgaccagccacgtcaatcgaagacaacttttccattaaccacctcaagacgtcagttgccgctctgcaaggtccaaagattcctctaatcgcctacaactctggatatctcggtcgccactcccaaactctcaatcgcattctgacggtggttcggccagactcgcttgaacgagtgaaccctaaaccaccaatcacgcctaccatcaccgcagtaggcgcgacgaaagccttgttttcttcattcgtgtacgaccaaatgaagctttatgttttcggtgccaatgtcagttacagtctgtcgcctgcgatgcataaatccgcacttaaggcatgcgggctaccacatacctacgagccagtgtcttgctcgtcgcttcgagggattaaacatttaattgaagacccagagtttggcggcggctccgtcgggctccctttcaaggtcgagattatcaccttgactcattcattgagtaaccatgccagggccattggcgccgtaaacacactcattcctatccgctttttgaacgaagacggcacaatcccgacgggcgccgcctttttcgagagcgtgaaccgtgcaggccctataaaagccctgtacggcgaaaacaccgattggattggtattcgcgccaccattcgacgtggtctctctcccgccaacgctgttgtatccagtacctgcggccttgtcgtcggagccggcggtatggccagagccacagtctacgccatgctccagcttggtatcaagaacattgttatatgtaaccgcacacgcaaaaacgccgagaaaatggtgttgcatttcacacaattattacagaggaaagacttgggtgtgctgagtgccgaaagtgaacactcacgattccacgtcattgagtcaatggaggatccttggccaacagattaccgcttgcctacagttattgtttcatgcattccaacacatcgcattggtaacgtccctgctcctgaacttgcattgcctaatgaatggcttggaagtcgtactggcggtgttgctattgaacttgggtacaagaccttggacacaccgttcctcactcagttccgaaaagaagctcatcgaggttgggtcagcatggacggtcttgacatgttgcccgagcaaggctttgcccagtttgagttatttactggtcgaagagcaccacgacggataatgagacggacagtgtttgaggcgtacccagatgaagagggcaagtcgaattttgaagagcttcaaccaaggttacggtcacttgatgagcaagaaacatgatgaaatatagcaacatttaatgacatctggacattcaactttattttttgcactattgctggcattcatttgtcttgggacaaaaacgtgacagccattctagttcactacaaggttacgtgatatatctcttcgatattctgcattggaatttctatctcacctatacaacggaattttcgactccgttgtttcgtaagctgacccggtcaaggcacataaatggcaccgctcacccatttatagatagttacttcacaacagaaatatttccatcatcaacatgacttgcacaaatctcagacagtcgatcgaacgtaccgccagacaattctttgccgcatatgttgaaagtggtgaaaagaatgacccaagcatcatcaaccgcgacgtcgacgagaactgcaagcgttactatcgccctttatcattgtgcgatttctttggagttcccggcgactggtcccatgacaacaaggcttatgagggcggaatcaccaacaacttttccaggggatccttgaagacgtgtgaggtgtcaaacttgaccatcgatgtcgacattcgccgagcagcagccacaaccaaatctgatatggtcttcaaagatggcgagactcttgttatggagcatgcttggactttggactttaatgaggacggaacgaaaattgtccgggttgtcgagttttgcgaccagttggctacgcgaaagatggtgacaaaggtctatcccgacaagtttggcaaggctgagtagggttcatgacattgggcttgtgatccgcctatcggaggttagaacaatctttgtaacatgcatctacaaccaactatatgaatcgttccttcaaggttgctacgtctatcaaggcctcaattggatagcagatgaactgtgtcttgactggtccatttttcatactttcggtcgtcggccaaaagctaagccatcccaatggactcataatttccaactgagcggttgattcgtccacacagatcaatctcatcttgtaagtagaatatagactgtcgaccatattaagaaagtagcatcctcaaaagctagatgaaggaaggtttgtataagagtaaatgctaaatgttaaagtccttgaaggcttcctacttatattcaacaggcatgactgggttttttcattcttaccacttccccttacaactttttcatctctttcaactatgacccaaagctgaacccttctcaacatctaccgcaaacatgcatcttgttgtccgccaaaatgacgaatcctttcagaaatcttttaaacgaaattatcaatatgattttcaaccacttgtacccttctgatgtctggatggtccaaaattcaatcaagtccaccaaacacatgctcgactcccatctgctagcacgccgccatgctgtcgacgacctgatgggatgggcatgcaggcaaggcagcattcaagctgtcaataaggctgtatcacttggcgcagatccgagtctggtccaggtgcccgaaacgtcggtacttcgttatccaacatcaactatcgccttggcttcaaaccatctagatctcgtcaagcatcttttccatcttggtgcaaaccttccgccacacgtgcacgaagacatacatgcagaagtatttttcggacagaaaccacaactcctgaaaatatgtctggagcactgtacgaaagaccagtttaccaacctgcaagccaacctcgatctggctcttgagcggcaggttagatgcacaatcgttacaacatcagacaaaagagcggctgccatggataaagtcaaatactggctggaattgggagctaatccgactgcgttgtgtcgaggtggaacgacgagtcttgatatcgctatcttgagcttcacaaacctccgtcatacgtattgtccatcatcaatcgttgatcccttggtaaatttgctcttgtctgcaaagcctgatctcaacgccaatgccctttatgagacccagaagtttatggaagtgggggacgtatctaaagccagttttgtcccattaggagtgctatattccaaacgttttgcaccaagtcaaccaagataatggaactcttgcttgaagctggagcaaagcttgacctcccactgtatgcggaactcaatcccgtggtttattatgcaagtatctgccgggtatacgacgccgagttattcgacttcttattcagtcatggggcaagtgttcggccaaagtggctccatgatgatcgcggagaataccacgatgtaacacccatacataaactctgggaacactggggtggccggcgttgtcttctggatgattacaagtttgcggtaataaagcttttcatcggacggcatgccgtccagaatatcgccgctcaatttgtccgacacttgtttcgaccgcgttccagcattgacgacaaaacagaattcaagcccttgatgatgaaacgatcgcgggtcatcttggaactaatcttgcgaaattgcaatttcaagaccaccatggttgaagagatggaggatcttttccacgaaataatacagttggaaaagacaaattcgccctgggagagtatcgtcgaccctatcctgaaggatatgttaataccatacatcaagctacccatggacgacgatgttccaattgtctgatgggaacagacctctcgtatttgcgacttgtcaagtctattaccacttttgcaatgtccaattgaagaccgtggctaccgcttcggttggttgcacagcatgcacagctgatacgtcgacggttgtcagatcaggctatatcttactcaaggacatgtcatgtcggcggacctggcaactgttcttcagcattttctacaagatgaaaaacaatctgcctcgtgtcctactcgttcttttgctttgcagtattggcgcgtttatcagaacaatactcgctcttcggcttctatcaaacatcatcaaacgctttcctggcgattcgcacagcagcgttacgaggcacacggcaagagaatgcaacgcagacgatcctcggaattgggagtactcagcctgcagcctcctcgtcggatgcattctgggcaaactcgacgatcttttcaaaagcgatctagctattggcacgaccatacttggtttggtgccaagtgtattaattattggtgccgtgcagcctgatgagattgtgtttctggccctcgtctcaccacagcgggctttggcgttgtccgtttttggtgttgctataacgtcaaacccgttcaagcaggtgactcctctcaaaacgcctttgacacaagactcggaacataaatggcgtatctcgttcgcgcggttcacagagagtccatcatggaagcacgcatcctgcaaagcactggctgacctgtccattctcggtatggcctccgtcgctttatggcagaactggaatgtcaactcggctgttatggtgcagtggttgtgcgagtctcctcttatgattttcacatggcctctggcaaatgtgtgctgggttgtatttcctgtgctgttgcttcactccatggccgaagagataaagatcaagcatctttcgctggacattacatatgactggtggcaagcgcttcttttgccctatacactggactttgagaaacgatacaagtgggaaatgaaatggatcctcatacttggtacaccacaggtcaagattccgtacccatggtacaaggcgtcgtgtgctggatcaacgccgggggaagctcccaccattcaaattattgtcaagatgtcgaacaccccactcaccatgaagtggtagatgtacttctttatcatcgagttttgtgcagtcggcatatacttttacgctacctttgttcttctcagcgctattttcataggagcggttggaagtgtcaggtttggagctatcatggcagcactctatgcggcaattcaattcgttcagaaggtgttttgagtgatatccggggttatgtatttcaggctttgcaattctttcctttatccagtggtaccgatctatcatgatgctactatggcttcgaaccatgatccaaacaacgccatgatggcacaaagtctgcgtcgtctagtgggagtggagtatacaaataagtaatctaaaaagcctggtctaaatgttataaactgatctcattttgtcccttgtgcttctagcaaccaatttccaagactctgaggctcgtgaccttgacatatccgggttaggcaaagtcaataaccgacgacccgaaatccagcacacgacgacaatggatgcgtcataacaaagctttcatgacctggatcatccctcaacatgcggggtttggggtatataaacctcccgatgtcccggttgaaccttcaaacctcatctcactacaacagccaataacccatacttttataccaattcaatatcatcaacatggcttgcgattgcggatcggcttcttgcaactgcggaggagctagctcatgcaactgtggagagagttgtacctgcaagggctgcggagttagtacattggtctttgactgggaatcataactaacattgagcagaaataaacaaataccattttccgacgaaggatatcactcggcagaatgaaacaggcttatctagtccagctacctcaatataatttgatatcgtcaagactaagacctgaaatgcaatgacgtaattgtaaatcatgtcgcgtagacggcagtcgcaacacattctccttcccatccgcaccttccgggtagatgcatatgtcgcatagagagatgccatcggcaacaacaacttccctccttcatttgaatccattccatggaatagaacattcaaccactcacctagccgccatcactccaaatgttcaacgcgattatgtcgatctcatcatttgcttgccagggtaggtgcgggcgatgcaacaaaggactcgagcgcgctacattttccccatttgagcgcgaaatgtcgcaccatgattcgctatagttatgcatatcggttctcgtgtttcatttatagactattgctaccaggatgtgtcgagtcctactctcgttcgacttttggcgccaattaaacgcaaagacaaggatgttcagacgcaatcaccctgcaatttcatcggccagcacaacatcagcatcttgccttaccaatgatcggcaatgtccttgtaccagcgggtgttacttgcaaggcattctcgcctgtttaaagagcttccttctcgcaacgtctagtcacctcagatcacgccaaaatggattcccatcgtagctcgcgtcgcaatagcggccagcagtcagaaagcacgggcacaaaacaacctgaagtcaccacatttttgacaaaagaatcccaaactactacacagtctaaagtcagccctgtgcgctcttggtcatgggaaatcatatcacttctatttgccctcgcgctcctcgtcgccatcatcgcagttcctgcacattacaatgacaaagttctgaaacgatggccgtacgacatcagcctcaacaccataattgctattctaagcacctttatgcgagcgtctatgatgcttgttgtcgctgaactggttggccagatgggatggcactcgctgcgaaaacctcgtcctgtttccgatctccaccactttgacaacgccagtcgaggcattcttggagctataaaattgttctggaatgtccctccgcgtcttgccagcataattgctgccgttattattattctttcacccgccattgcaccattctctcagcaagctgtcaggactgtcccgtgcccacgggaagtctcaggctcggcatccctgccggtctcacactacgtcccagctcaagggtcgtcataccgactgagtgccggccaatctgagatttcgaacgacatgaaagctaccatgatcaatggtcttgtcaatccaaccggaaaagacacggctatcgaagctacatgtgccagtggaaactgtacatttacagaaaactcccaaggcgtgacacacacctctatcgcaatgtgcagttcgtgtcttgatactactgagttcatcaagttgaatgtcaccaagaaaccaggctatttaatcctcaactacactttgccaaacacgcaatggcttcaacctataggaggcggccagctgatagatgccgcaactggagatgttgattgggctcttggtggagttgactctgctttcgcagaaatgacaaaaaggtcaatcacgaacttgacgattttgacctcttcacaaagcgcttgcaccaacatatccggggctggtgcgaactgtcccgaggatagatttaccagcgacacaccggaactctacaggtcgcagaatgtagtggccataacctgtgctctctatccctgtttgaaacattaccacgcccaggtcaaggaagcaaagctagaggaaaaggtcatcagtgaagagccgttaacgcccattgaaattatctacagcgagaatggacaaccaaaagttaagaatctcaagcgcaccaccattcagtcaccttgtttggttgatggtgaggagtacaactttgacaatttctctcgcatggccgaatccacaaaaaacacatcaacggtggagattagtggcaaaaactacactgctccaaaccagtgcatatatgaaggcagggttacatatctcatgggccttgaaaacttcatgagagacactatctttaacggagcctgcgaacccagttacacgacaggaacacctccaaactgtggcaacagatggtggcttgcccctctatacaactcatcctacgaagccttggatactgcagtggatgaattcgctacggttattacgaacaatttccgcaggcaagcggcgataaatatgaacatctcgggatcggataaagttactggaacagtaaacgaaacaaccatttgtaccgtttttgactggcgttgggtcttactgccggctggcttgatggtagtcacaatggttctgttgatccatgttgttgttcaaagctataccaacgcagcattgcctatctggaagacatctgttctgccgttgttgttctatggacccaacgtattgaacgatctgactcgtcaaactgatttggatgagcttcagaggcaggcagggaaaaccaaggttgaattcaaggatgatgatggtattagattgcggaggatagataccacagcgacggagagttgagtgatgacatttatgaataaggagttgagtcacgaactatagttgatttggacgagacacttgagctgggtttgaacaatgatatacatgattattacacggataatgcttgctatgtctcatgatacacaacttgataaacaacactagataagtaatgatatattctgtctactagccatatcagcttgttaaaaaaccagaataacaagctgaagcatgctgatagcacaaacaacaccaacagacgaagtcattttcaaacctccattgggctcagcacttgtagctgtcgctgcctcactgctggttgtcctagaaccactatcagaagccaaaggctctgttgtttcaggcgcactggtagtttcagccgatgcctgtccagtagttgaagtcgaagtcgaagtaatctttccatcagaagaccaggctcgttagaaaattggctgaaagttcaggactgtacaaactcacggttgatcccgtctcaacggcctgattatcggaagccgtaacagtctcgcaaaccctgctcaaaacagtcgcatattctgacaaaactgttagccatctttcccctttttttccatgccacagaaaaataccattatatgcagatggaccgcaaatactccaaacacaatcctcctctctttcaacccagtccacagactcattgcaccaacacttctcgaggcctcctttactgcaagagttaaagtttccataagtcttgtagcaggattggaaacattctgcgcgttttccctcaaggtcaaaggcggcggctccggatgcggtcggtgcgagggttatagttgctaaatagccactttcggtgttggctgcggcacataggctggtcaaacccagcaaggataacgcgataggtacatgggatttcatgacgacagacttgttctcgtcggcctctatgtaatcaattagattaagagatctaatttgaaggaattgaggggtttatgaagttgtcaaggcgtactagctcaaagcaggggttgtcttggcagctgaatattggcttcattcacaccagccatgcctcaaacaagggccacgtgtgattgagagtacccgccgaatggttctttctcatcccaaagcagaatcattcgattgggggcataaccgaatccgttgacaacaagccatgctcagatggtcaatctcataaatatgtctaattcgtctttaaatcatttttcaaatctcaaatatgtaaaacccaaaatcaacaccttttcatctcacaattatcattgtccgccaagttcctcggcaacttgcttcttgacctgctccctcacagccttccagtcatttgaaatgtcagaaacccgcttgggcagcttttcaagaccaacaaactcctcgggaagaaccttttcgttaaagttaaagtccttctcatccttaagagcaagctcgacggcgccggcaaacttggcggggtgggctgttgagagagagatgtgaggaatcttggcttcggcacgctcggcagatcggagagcagcggtaataccaacggaggagtgagggtcgaggatgtatccgagtttttggtaagtatccttgatagtctcaagggtctgggggtcgctgacgcgctcactctcaaaggtcttgcgagcgctgttgagaacatcgacgtagacaggaccgaaaccacccttgttcttcaggtccttgagccaagtagcaacctcttgtccagcttgctttcggttgaactcgacatccataccgacagtctcggcaaactcataggccaagaaccagagaagacgctcaaagttgctggacactaaaatgtccatggcagggctgagagtctccttaacgccatcctcgtgagccttgacaccatcgacctcaagaccgccctccgcctcgggacccttggccggctgcttctcgtactttccagtcttccagaatcgatcaaggatatcgttctcgttagtagcgataacaagcttgtcgacagggagacccatgcgggtggcaaagtagccggccaggatgtcgccaaagtttccagtgggcacaacaaagcggaccttgtcgccaaccttgaagttggggtcttttctggcaagggtgaagtatgagtggaagtagtaaacgatctgagcgaggattcgggaaaagttgatggagttgacggcgccaagcttgaggtcggcgttggtctcggggtcgccaaagagagccttgacaatgtcctgtcattcggttagcgatgcgcttatgggcagaaagtatacgaacctggcaatcgtcaaaggtaccggtgacggcaaggttgtgaacgttggcgtcagtacaggtagtcatctggagctcctggatagggctgacacgacccttggggtgcaggatggtaacagacacatccttctttcctcgaagaccatggatagcagcggatccggtctaaaattgttagtttggtaccaaatcagaccacgagtgactcacatcaccacttgtcgcaccaacaacagtcaaatgatgtcggtccttgccctctttgccctcattctttcgtgtaagaaggtattcgaagaggttaccaaggaactgcagagcgcaatccttaaaggagtagctggggccgtggaagagttcgaggaggtgtaggttgtccttcaattggacgagggggacgacttcttctgcgcggaatgtcgagtaacttcggttgatgatgccttgtaggtcttcggcgggaatttcgcttcgggagatgtagaggctaaagatctggaaagccaattcctggtatgagaggtctttccagctttgctgtttttgttagtctacgttgccgcgcaatgcatttgcagtgtggtcgtgcgcacccattctgtcgcagcaggaatctcgtgaggaaggaaaagaccgccatcggcagccaatccctttaggacaacggtctcgaaggagagctttcaaggttagcgggtttttcgtgaagttgagatcaagtgtcccgtacaccatagtcaccacctcttgtggagaggtagacttgtgattgagtatgtgtcgaatcgctggccattttgtctgcttgttgatgcttgggaaaataaaaatctcgatgcccctcgtcggatgttggggaaggaaccaacaatgagtcgcaaatgcagccaccccgccggaatataaatggcccgtccggtatcggaggtgaccgcattgtcggacgtgatttccttgtccatttacgatatacttctctgcatttgggtaagaccaattagaaaggctgtatttctatacttctttctttacaacgtgatagtctctgttgatcatcccaaactcatacaactgacatctattttgcttcgaggttcagtttccggccatttcaggggtaggaagaaacggcacagtggtgtgatcacgagccttggcaaccaattacaagccttgcttcttacacgataatttaacgaatatgggtcatctaaggctgaaggcccagagtcagcagccaacaagacgatacgaaaaattgtgcagaatgccacgttacggctgaccgtttgagtcaccggttaatctataactcgacaattaagtgtttcgccctgcggcgtggttgaagcttataatcagtcctttctcctaccggtttgatttactaaccatcaatctttcgtcaatagtcactcgcttagacattacgctcgttctttacaccttcaaaatggttaagactcttttcgccgccctccccgtgcttatgcttgccgagcaaactctcggattcggttgctccacacacagcttcactacttgcgaagatagaatcgttcactggttcgaccctgatgatggcatgatttgcgatccccttgattgtggtggcggccgagcccccgtaaagactggcgtcccaggatgcgcaaactactctggcaccgagacccgcggaacatcgtacctctcatgctggaagccttcgactactcttgccacagcacctgctgaaacaaccattgaggccattaccaccgatgctgaacctaccagtacagctatcgaaattgaaaccgagagcacaactgaaagcccaaccgagactacaaccgagagccacgctgttgagccaaccacttccggactggtcgaggcgactgtctctgaactcaccactgtcgctcctgtcgtcccttcacagacccagacgtccgttgaaactcaagcgactaagccggcgtctaccccaatcgtcagtcccaacgctgcacaggctttgaagggttctttgattgctgctgccggagttgccatcggtgcgatgcttctctaagcacagtcatttaactgtgcggtatgtctttaataatcaatgatataatgaaagtgtattcagttggggtttgtttgttcttccaagagatatcagatccggttatcataatatggacatcatttgttataaattattccaatcatttctcaatattgtctccttcgtttttgcaatcttgtgttacttctcgagattccttctttctcagctttcggagacttgcgtttctcaattttgtgaatgataccgacttgaaaacatactttcgttccccagaaccctggcaagctatgttaagtcgcgcacatctcgagcaaactggtttctgctgatcacactatggccagtcagtcagtgtccactatgacatggtgtatggatacctttttcttttgcttgaggcagttgttgcagcctctgctttttggaacgcccggcattgcgcctactgagaacaggtttgattttctcgaggctgcaacatcgaattcgaattctcttttccatccaaaataacattacgcttcattttatgtgccttttaccgagaggcgggcttgtcccccacttcaaccagagcgctcagttccgccttgttgggaatagtgtcatgtcatggcgtagatcaagtggcgttgtgtaatgcacattgggtcttgtcatccgctcgagacccttgagatccaatatgaggctgaataaagggtccacactgatttcctggatcttacttctcgattcattgtcccttttgggataataccggatgctagtggaggcaaattccatgcacgaggccaatgtttggtgatcttcagatctgacatgcttagactatcgccatatgtcctcaattggtagcgtaagcaaggatctctgtggtttctttttacagatcacaaatatagggctactctctaggtaggttctggattatcaagacgatcaatactttgaggctgtatagtagacatgataataaaatttggtcttaagttattaaaagcggtggccgctaccaaagataaaacttagcagtaggccaatttatcatatttgagccatgattacagtttgtctatagagatttcctccagggtcaccctgtcctaacaatacagtacatctgctaggccactcacccggtactgagcttcgacggctatcccgcaaccttttagatacattggtctttgagctcatcgaagtctggccatctctctcccgtgtcctattctgtcttttcttctggagcctcttggctgtcctggaaagggtgagggcggaagattagcttgatggtcctgtaggctgggtagattcctgacggatatcctgtccttcagtctcagtgtgcacagatggttcgggtcgaggcgtctcagatttgtctgaaggagccttgcattttaggaagcccttcatagacaactctatcaagtccacatcctcatcagggattattggacgtgcgacctcgggaaacgtcgtaggatcatcgaggtctgggcacacatcgagtccgaaagtcgttgatgtcgagacgtcgagacatggtcacatcgggtgtatacatgaccctgatgacccatggacgatttggtctcgcccagacccactgatcgtggaagggaacaagcccgaatgattgtttgatgaccccctccagagtgctggttggatccgcagcaaggtcgagcttcagcaaacaatggtttgcaaattgtgttggagagcactcgacatatttagcggtcgtggcaacaagaaggccctcaaaaagttggaatgtattttgtgaccagaaggtctcgctcatgagctcagagttgcaaagcaattcaaaggaataatcacagcctgctatcgacttgagtaccttctctctgtctttggcatcctctctgacttctcgttcttctggcccgaacggagaccaagcatgtctcaagaagtggttcttcgtctcggccgcaccgatccagtgacaagagccaccattctcaaacatgaaggtaccgtagatgaggcgaagtacaactattagacaatcaaatccaggaagggaattttttctggtaatggttgagtagcggcattcgaggatgtggcacgcgacactgagctcctgccctttggtatcgtacatggttcggatatccatggtcatctatttgactgattagtcgactcgacaacgtaaagatgggcaatacgaacagtggctgagatgatgcggattaaggaaggaagtctgacgtacgtaaaatttgcaatgttggagtgcgggaggttcggacataaaattgaaattcgcgtcaagtcgaatgtttgcgatgttcagttggcactggcaaacatacggtgacccgcgtaggtaggtagtagttttaggcaacagcacaaacccttgtgtaaatataatgaaaattgttccattgcataggctcttgtatctcatttctctagctcctaggtattgggcaattcaaattctcattcttatccttgcaaaacaccaccaaatcatcaccatcacatcagcaacaccgcgcccccgcaagcccaagtacatatcgtctcccatatagaatgtaatacatatcactaacgtgccagctcttacagatatggatttccggactctctacagagccgaggagtttcttcgaccttttatggttacaaatcctgaggaccaactccgattcagccacatcacaaccccccctaccgatttggtaaggagtgtctgattgacgcggttcgatacatgcacgatgtacctcaccagcagatgctgtttatcgtctctcctagtgtcgaagatgtggagcatgatgatggcgatttgtctatgaccacatttaccaattgtggtatggtggtgccaaagagccaatcattgagatccttgttcaatgctgcctctctgcttaagaaggatgacggagatgtctatattattacgcatgagctgggaagaacggaggagggtcaagtctttggtaggttctggacatctctatctcagcagaacttgtcaaagagtggctgtctcagtggcccgaagacatgaacgcactccgggtcctcaacaccggtattcggtattcataggaaagtgaagggattaaagggaaatggcattgattctattaaagattcgaaaaatagccacgcagataattgccgatgagagggaatctctataagaaaaggatcccacaagatagtatagaccttaatttataattcttcatcacggcatcatttggttcgtccggttcagtgatgtgctatattgacgtgcaaaatggtcactccaacgtcgaatgaagcccgtaactgcgtcgtgcttgcgcatgacgtgctgactgagatagctaccatttcgggattacagcgtcttacttgcatgtcctcagcccaggcagttgaaaagtcgggattctagaagctggagtatgactcaccgaaataccaagaacgcaattctgacacattgttcacttgtcgtcgagagaaatatgcccagctgcattatctgactcttgatcggttcctggcttcatctagaacaattccaaattctgggggctgagctagagaggcgcagtctgcctccgcgtgtcgtctacactgaccagcaatgttgcagtggatatcccctacaaaactagcggcattttaaccaaacacaattacgtagcctgcattcccacaggctaaggcaatatcaaattatctgactgcggcatgattgtggatcacaccctgtaggaaagtaagcaggcatgctttgctaccgggcatgggataacaagcttaaaagaaccgcgacaatccaccagacatttggccatcattacccagattgcttgattggtacctatcttctagcgacatgtcttgccttcaacaatcaccttcacgcagcacacatcgaacttcaagtcccaatgcagtcaggtcaagaagatcacacacaaagtctcgtcatggatgcttaggatgcaaacaaagaagaaagaaggtaagacacaaccctaatgctgctttgatacatagacttacaaatccagtgcgatgaacaacggccccaatgttcgcgatgcctcgataaggacattccctgtgaatatcctcgctcgccaaagtcccggactttgagatcacctgtatccgatacagaagagacatggagtcaacatcaaagtcttgccgtcccgactcctgatttttgtcgatccactggtaccagtcttggctcagtatccagcatttcctcgccattccttgcaccaagtccaaactacgagttcagtgccaacctattcacccatgaaaccattgcgccgtctgtagatctcggcgcaacagagctcgagcttttcagctactacctatcgcatgctgctcgttccatggcctatgatgatgaggacctgtatgcactacaagttggctttccgaacctggctttccgaagcaaacctctgatgagctccatccttgcgcttgcagcggtgagaaaatgttatgatatactatctcagcccgatacacaaaacatcgataaaggacaagtcaaacaccttctagctctcgccgacgagcaccacagagactcgcttcgtcagacgcaagctgatattcccaacgccaaccactacgaccacgttgtggcgaatgcgcctcttatggtactttatgcaacagcaaaccacgccgttcggatcaaattatctaatacattagacgaccacgatggaagtacaaatctggctccggcgcaactgcactggatgacactcattcgtgcagcccatctggcgtataccggtcttttacactctaccaaggactttcacctgatggacgattttacaaccagtcccccagtgataaccctgaaccagcctatcagtggacttgttccgatggctgagaatggaccaacccaaaggacagagactctactcatgccaatcattgcagccacatacagctcggcgcttgagaagttgaagacaagagcgcaaaccctgcagttttccatgcatctggcttcctcgggaaggtccagggataattgtgagattcagacttgtcttgtcgctttacagtccctggccagtattctgagcgagttattcgaagcaggtaacggcagccatgatacatctcagcttgatttagagaatgattgggcagctttgagtcagctttcagatgtctctccatggttaaggacttacatggcacgcgtcacattttcaacgccactgaagccactgaggcgaaccatcatgtggtttctcaatcgagtcccagcagagtttctgagtatcatccagtcaaccctggacaaaatcccagagactgtccccgatgaaggtatccaatgtgacgccgatgatgcctctgaggtttcgcgactttctatggacatctttgctcactggctcgttttagtcatgctactggatggtgtttggtggattggtgggattggagtctgcgaattgggtagaatctcaaagtatctgggacggcagcaagagggttccacaagatcagaaagaacatggtggccgaggagtatgcttaatattgcgatagaaataggtaaacaggactaggtttgagagaaggcggtaatcatgtaaatatggatatgcatcttttaaatggatcttggaatcattctttgattttaatacatctttgagctaatcctacttgcatcttccatcatcattatattatctttgtgaggttgagtattttattggaactggtcttcccttgtccaggctttaacaggctccatcgggatatctcgtgatcctccttgctgttcaccctgcttcaaggttagtgaagtacaatcaatctagattcgcaacactcacatctactcttgtaatcatggtatcttgagactcgcctctatgccgaggggagcgagagctggggttttggacatgttcctcccgtagaagtccatttacgaaagtctgactggcattcgttgcatactcatagtgtccatcgtcccttgatgccataggatgtaggatagaccctagctctgctctagatgacgattcaaatcgcgaacttttgcgattgtatgtaggcattgagaattcggtcgaagcgggtagatgaaccgagggcaaggcgttgtctctgtactcgaaggttgtaatttttcgcattgctgattccgatattcggtctagtacactcttgaaatcgtcgaggaatatgacatcggatgcgcatttgaataccagggctagctagaataactgttagtgaatgctcatatcgtgtcgtagaacgaacctaccctccaaaatggatttattccgcctctcttagatacaacaatcataaagatgacatccgtgatcaagaatacaattgagagaaaaagacaaagaagcatgattccgaagcgtgggcttgtgcgaaccagacccgatattgtaaattcgtagttctctcgaatggccagaaccaatttgatcgtcgtgaaaacccaccatgggtctctaaataacggctcgagtaatcttgatgtgtcaaagatccggctaccgaggtggttgtggtattggaagtttgcccatgtttcgagaatccagtacggttggaccatgagcaatgtgatgatgaagcttcttgcgccccatttgggaagaaacggtcggatctttagccacgcgataaggttgtggatgaagtaggagatgtagagtagagtcgcggtgctgctgaggatccttggataagttagcaagctgcacctaacgtcgcttcatgccgcatttaccatccatattctggctcttcaaaaaatgcaaagaatccatgtccgagcgcaaggagtagctgttgccaatgattgattagcgcaagtctgtggagaacgggcgggcgatcatacttcaccaagaataagcttatgtagtagcgttttcctccgataattgcataaaacgagcaaaataaggatgacaacggccccgatgttgaaaccttgactccacgcttctacgaccgcctgttcgcgggtcgtgacgtacgggctgttttggttcgtcgccatttcgacattgtgggtgagcgttggggaaagcgggttctggttcagtcagctcggcatgaagaaaacgtctttccaagtagaataagcataagcggaggaaggctgattaatattacccatgggaactgtaacgtcattcctgtcccagatcgcaagggttctttgtcttgccaatgcttggcttcttggtgtcgaatcatagatgggagaaagcagctgccttgacatagctgaacccaacgttgcggttgactgtgggcaccaatcggatcacagggttagacttccttcgacttcctacctcttagtttttgttttttaaaatcaggcaattacagactacctgatcaggtaaagggacttcgtctgtatagaggttgggctgacaacaacttgattggcccgaagtgctacactcgaaaagatgatattaccatcactctcatgtggctggcctatttaattcaccgacggtcgagctttctttgatatcctgaatgctccatttacagatctctatgtcccctctctgcaacattaaatagcgccaggtaaatcatcagttgaagaacagttcacgtatgtcttggataacaggcaaggtcgttgtatcttgaacccagctatcgtgttttttgggcggcaaacccgatgttggctgcaacaagaagcgaggccttcttggacctatcggcgatgtcatcaagtacatgaagagggaggaatatagaatttaacgttacgcttcttggagaacataagctttaagacataaaataaatagcctagcggtatagtctaacgagcataaactcataaactaaatttattccttataccactagcgacctacaacttgtcaatagagagatgattcagcctgctccccggattaatacccacagcacgtcagtcatcattgtgtctgatttgggtgtctatctgtctcatgtctgtctcatatctgggaaaaccctatctttatcggctcagactggacccttacgcccgacgttttctaggccactactttcattagagccatactcttgtgcccagatatctagatttgcttgcgagagctgcccttaccgtacttgtggttggccattttgaatgtgatagtctgtagaagatacttacgttagattcagtataggagcgtaaattactgccataacagtcactggtcaaggggattcgtttgaattttggtattttgaagaagaagaaatttcaagtttcttctgtgtgcctggcttcttagatacgtaggtaggtagcttgctggatgtctcgtgtgctggcagactcgtgacggaaagcaagctgaggtacctatgatgaattgggattggaatggaatgcgggaaatcaagagatgcgatatagtcaactaatttcggtaaatgtacgacaagacgctgattccacggaaagtcaagatgttgacagatcagttaggtccctgattcaatctctgatctaatgcaggctctgaatgcaagttgacatacctagaactacagtatcgggcaggtcaagtagaaacagaggttaaaggagcagatgaaaatacttatggtatcttaggttataaatccactaaagccagcctaatattcctatcacttgctaaattagcaccagtttctatgctactcactcaatagctaagcgtaaattgataataattgtctctaaagcccgatgatatcaatcagttgtaggaaccgacattcatttaggagttgcctcattctggctctctacttcagggaacggcaggcacattaccagcaatgatgttgccggagatcttggtaagatcttggtaagatcctcagccatgcaggccagcttgttgataacatcgtcgatagtaactacctcatattttactgatgtaaatgataacatggagacacagcacatggcggcgcaatatctaattgcaaatgcagtcatagcgggtgcggttgagagagtcaagtggcttttgaaccagggggcagatcctgacctcaaggggcagtacggaagtgccaaaaactactaacctacgcaaagtttaggtcaagcgatgaaatgaaacagatactacaggtggagcaatgatatagcgatatataggaccctcagagtatcagaaaaattgtctactgagagcataagggatgaaattattagatcatcttatgttacttaaaccatactctttagactatttatttctgtaccctgagacgtgagaggccgggggtcattttttctgcaacccagtagaggactcaaataggatgcttccacgcatgaatttgcttgctgacaggatcgagggctgactgactgcaatctcataataccattgcgcggctaagagccagccttggcttattgaaattagcagggataatgcagggatgagacggatgttatcaagccggcaatctctgtcgatgttagggctatagggcaggttttcacctggggggtagcggtacaggagcgcaataaagctatgggtatgtgttacaatgcttatttaaagacaatgttttaattttccgctttatctcagttacaaatatccagctgaccttggttacaagacgattgcatttgagatcgaaatattaagctttcttttgtttacttagcggccccagtccaaggcttaggcgcactactaaggtgttctgaaacatagaaggatttgctagcaaattgcgatcacctccaaaataagcacaagccctgggtaacagacgccacagatgataaaacactcgcattacttccggcagttggcctaacatcacggcgtgcttcatcattaattacagggaacgtcagcactaatgcagataggatccttctgtaacttcagtgttaccatacctatgccggttagccatggaaggatcacactaatctactggcatattctgatcagctgtgttttgccagcatgaagcagagacctggatatatagagtgctgcctgcgtaactgttcgacctgtcttcatctaccgttgacttggtatattcactctttttgtctacagtcattcttttgtaccagtcattcattcattcacgccaagatgcgtgccatgttctttgccttggcgacgttgcctttctacgcaattgcccaggaccctattcctgaagctgcgtctaccactaccactgaagctttcattccaccagtaattgacacttcaactcaactacctgttgatattgatctcagctctaccactaccgatgctatcattgttcctcagtcgacctcggaatctattcatgaagaccctgagacaacccctcaacttcccccagcagttcaagatacaacgactttgcctgttatccaagacacgacctcagcgccccctcccattaaagatacaacgacaggtcctccgtctgtaattgaaaccactgagcccattgtacaagacactaccactcaacagctgcctgtcgtcgaggacacaacctcacagcaagtactcccagtccaggatacaacaacggagctgccgcctccacttgttctttccaccacatggcttcctgaaggggaaagcaccaaccagcccgtttttcagactcctacttcctcacaagatatcatcggccaagacaccaccactgaattgcaggtgcctatattgcctacaacaacatcaggagctgttcttgataccacgaccgagatcaacaaccctctgccagataccaccactgagcaacagcccgctatcgaaagcaccactagtgccgtcccagtcgatgagactaccggttcagaagctcctttccagcctactactacaacagcagctgctgaacagcctgccgagactacccagaaggaagaacctaagcctaccactgaagagtccaaccccaccagcaaggacgacgatcctgtcatcacccaagccccggcccaaacaacagtggctcctgaggtcgctacagctaccgtgtcctccgtttcctcccaggtcgccgctctaatccccattatcaacaagtggaccgatgatcctgagtctctcactgatgagactaacaagcaggtcgaggacactcatgacgacatcattgcggccatcgtgtttctgggcggcaaacccgatgttggctgcaacaagaagcgaggccttctcggacctatcggcgatgtcatcaacaagctggcttgtatggctcaggatcttaccaagatctccggtaacatcattgccggtaacgtgcctgccgtcacgggcgcagttcctggagtacagagccagaatgaggatctgactgaggaagaggagaacaagagtgacaaagaggagagtaaagaagagtctacaaagcaagaggagacgacgaaaaaggaatccactacagagactcctacaaccaccgaagctcctacttcaacagaggaatccactaccactgaagccactacaacgactggccttcccgagccctgtggctctgatacctgcggcggcggcggcgggtcttgtcccattgcacctggtgggtctaaaggaggacagatgggtgacgcggctggcgatattgactgcggtgcgatccccagtaccactatcgacggacctctccccacggacccttctaagcccattgacttcggcaatgaccccttcacggcgcctacagcccgtcccgagtctgcagtcccgccttctaagcgcgacatcgagttggcggcccgaacgttcaacgatgacatgtctcccaaccctttctacgttgcctccttaacacctatttgggtggatcaaactggagacaccgcaggacactggttcggcgctccccctttcgctggtaaaggatctgcaggagtcaacggtatctacggctgcacgtcagtcatcattgtgtctgatttgggtgtctatctgtctcatatctgggaaaaccctgtctttatcggctcagactggacccccacgcctgacgacgttttccagaccactactttcaatgctttccgtgacggcaacatgaacaccgaaagtgtttctgttcttgttggcacagacgaaacccccggcgtgttgcattccatgttccaccctagggtttttgttgtaactccctttaccagccattttgagcgtagcattggcgtgaccacaacgtacagctacgaagaccgtgcaaaccaattggcgacgcagatttccggcatcgttcctggatccgactctacagttctcggttacacacgtactagccaggcagagtctaccgagcaatatggatcatatggtcgtgccattgttgagtttgatatgttcgacgagatcgtctttagctctgccgaagacgtcaatggccagtttatgggtagatggagactgtgggttgaggaccagcttgtcacctcgcacaagtttatggttttccctgattttagcctgattacacctgaagccactcctgcagctggtgttcagaagcgtgctgaagatgaagctgccaacaagtgtttgattcgaggtggcttcactggtactacttcagctggcccctcctctacacgcgaggctgccactacggccgatgccacttctgatgccacttcctatgctacttccgctgctgagacttctgcaggctctacaacagacgaaaagactgtagagtctactggaacaacgtcttctgaagacaagaccaccgaggctactaccacacaacctgatactatcttgcaaaccaccacaccaagcactctcattaccaccaccagggcttcgtccaacgtcatcacatccgttatgaaaaccggtccagcaaccactagcgaggaagtccgtacctactacccttgcaatatctttggcggaccacgcgtcgcgaacccatactgtcaatgcagcaccacagtctccggcaagcaatatgtcacttcggcttctctgatcgataacagctgcgaggcctatacctcctacccttcccctgttattcccgttaccgacgctccagttacacaagccccagtgccgactcccttcactgagaccaacgatggcaccgttttggtctactcagcttacactctgagctactacatggcctatactctccattttacagcaacgcgtggttacggtgtaccatcaactgtttcgacgcctctgccttctcaaaccgctgttgataacgacggcggtggccagtgtggaacatccgacggcttatccaagaagggcttaggtgaggcctgtgatagggccattaacgagttcgatgccgatactgtgtacaagggttacacaacgcgatacagtcgatccaacaagggtatcctcatggctgcttcgttcggccaagctgcttgtattgccaagtttgagtgtgacgattatggcattggtatgaaggggagcgatatcattgccgctcgtgagaatgccaagaagaacgatggtatctggatgtgtggacatattcgtctatccaactcatgcagtgtcgttatggactactgcacgaactgtaacaacagcggttaggcttggtacctatctctaaattcgcactattttcaattctatatgtacatgtatatgtctcactccctgaataaaatactttataattataagcaatatccatatactgtcgtgaagaccggtgagggacaattctttcgatcattagggttttagatgatgtgcattataaatttcataagggcttattttttagaccataaagtgtcaaggagacagtagagtaccggtagacgtggttatacgtgtagtatttaactcataagtgctgtacaaactcaatctcccatccagctacagacatttattccatccaacagagtaactgtctaagcaacctctcgggtctgtacttgagtcttgttctcctcttccttggcgtctccgaaatggatttgcttctcgacagcagcggttgccttttccttgagctcgtcgtcctcgaagactgggtctgttagctattgaaccaatcgaagaattgaaatacatacggaaagtaagttcctcgagggtgcggccgctggtctcggggtagagcaagtagatgatgagaaactcgaagacgatccaaccacagtagatagccaggtacttccacttgatcgcatcgagagcaatggagttgacgttggtggagaagaagccggcgagctttccaaagatttgctgaacaccaataccacgagatcgcatagcatagggccaaagttcgacaaggtaggctggacaatgttagcggctgcaatatttgtgattttgatgacttactgtatgtgagagcgttgtttccgatgttgtaagttggcgagtatgcaaagtagaagaagagcgcagcaataccagcagcgttattcttttggcctacgggagtcgcctggatctgctggagggagacagtgatggcgataaagacgagaagcatcagagtggcggaaagcatatacatgtgtctacgcttgaagcgagggacgatgagagcaagagctgtggcgttcatcaaactccagcaggcaaaagcaagattgatgcgagtctttgtgtagtcgcttgtgtaccccataagctcgaatagtttaccagaatagtaactcatgagagtgttgccagaaagttgggtgaagagaccgataaagacggtgacgaggaatcgacgacgcataccggcggtacggatgactgagagccaggactgcttagaagcctccatctcggctttgatggtctctcggatttgaacaatttcggcttggacgaggggagagttggcatcgccttcggcgtgatatttgacgaggatagcggcggcctcttcggttcggtccttggagatgaggaaacggggggactcggggaggaggctagcattgtcagttttgtaagagtggatgaacttttcacttacaaaacagtggcaatctggaccagagaggggcagatttgcaaaagagaagggattcgccaggcccagtttgtcttgatggaagtggtgcccagagctacagcagaagcaaggatttgaccaacaaagtaagaagagttgaaaagtgaggtcaaggtagctcgctccttggggtatcccagctctccgattagagcagcaccagagatgatgcaaaagaggattccagctccgagaatgatacgagcgacgatgtacatgccgactggttatgtcagtatgctgaagttattgcaggcctatgttcttaccatgctgagcgaaaccttggatgatggcaccgacaaccatgatgagagaacccaacatgatggaccatcttcgaccgtatttctgagcaaaccagggcgcaacggggacagcaaaaatggagccgagctggtaacaggagttgacaaagccgagcagaccaggttcgatagcatatttgcccttgtcgtccattcgtccgtcaccgagatctagacatttgtcagtccatcttgtagcacacgttgttatggatggtagtacagtggtgaaaggtttgcgagtattgcagagtgttgataagctgagaatcgaatccggaagtcatctcaacacccatacagcagaagaacaaccagacgtacatgatacgaagattgggcttcttgtaccatggtgtcttgtcctcttcaacgaggcgagtgacgatgggatcggcggcggaaccaacgttgaccatggtggcggtttgactcttgttggataatgcgatgcaaagggcgtgatccgctctactggtaacagtagcagtcgggcagtcagggctggagaagaaagacacaaaacatttcgatggggacactgcagatcatattatatacctgatgctggggttgtccccggttagataagatggagctgtagctacaagctacaagctactgctgctctaacggtaggatttccgatttctccgcactcagaagtcgtctggggaagaaacatggagtctccgcacccaaaacttggtttgaccgcatgtccatgttgcatcgcgatgtgacatttgacaagtctcagtcagcgacaggcgcgaatcagaccaggcgattcgttcgggtaacgtccccggtcggttgacactcacccgaaaacggattctcgcgccgaaagtgaggagagtcaggcaaactcagtagcggttaaacggaccggctgatggagtgttgtggagagttggaggtttgattggatttagcttatgcttaaaaccgctgatcatcccgtctttggtgtggttcaagttgaggatatgccagatctaaaactagctaactagcacctgactctaccgaaattgcggggttagtttggtcgggcaggcgcgactggaagccaagacgggcatggcaggaacaaaggaaggttttggtccggctcctactcctcaggtgcattactcgtcgtatacctaatttctccatccaactgtgcccagcacaatgagcacgacaaggatacaaagcctggatgatccatggattgacaaattattaccaaactctatcaattatacggctggaaccccagcaatcaacttaaccagccactagaataaggtctttatgtcagcgtttcacttgttcacccattgatgcatgcttgcatatttctcgaagccaagaatcctcataaggcttggcacatccaatgtcgggcttttatttcttctttaagaatcaataggttgcatcattctccaattcccctgtcctcagctcgtcaaccgttcacctggtattcttagcttaggtgcatagtctacccgctcttcaggctaaatagccaaacaaacacccggacaaagagacaactgtagtttaccttggcatcccagtcaataccctaggagggttcactgtcaaccctcctaagctttaaatggacgtgggatgaagcagcattaggacgcccgtcagacgggtatactgtttacctattctaccatttccggatgaatcctacgacttgtgttctcccaattgagatccttgctttcttttcatgatggttataacatccattttcatcccttggctcattgtccttttgatcggaccgaaggggttatgaattaccccaggtctcctagaaagaaccggatccaataaaagatgaccagctggtgtattgtataagacaaagggtccttctaccgagtgtgatgcatctggggtaagtggacatttgatcaaggaggcgaatgacagctgtcaatggtcaagtctggggtcaaagcttggcggtcgtatagtccggggaagattacagcatgaactcgtcataattgggtctcaagctaatgaattgtcgtaaaacgatccttgttcgcttgttactggtgttgaaatggcgaaacctgtgtggttggaggcaatatcaacctcctttcacgccgagaatatagagattaataatttttggcctgttagaattagggcgtgtggtctaggggtatgatgttcgcttcgcatctttgttctgatcatcagacgatatgtaattgcgaaaggtcgagggttcaattccctcctcgtccattcttttgactttttgcttaacgaattcattaatcgctaactaagagaattaccgacatgccaaccctatttttcgcttttctttagcacgtatgtgcgccactttgtataggtcgtattggctaacaacttcttccctggcactgggtttccagacaagcttgtggttcccaaaatatctcttgcctcgcgtgacctgcaaacaccaggcatttttggtattgtttcgatctacatgctcgatttcgtgagtaacgaatgcttgataatcgtatatatagtctaataacgttaggtctaaagattgatcaagagcgcgtgtttcaatactcagctaaagtctgacgcacattcgtgattggatgatgtttttgtctgtcctgaatcatcctacagcacaactgtcgggacttattacccaagcgcatagacagatagttaagtatcagggggaggagacatcgcctcaagttgagataccagatgaagccgtgttctttcaagctgggaaaagtatgtcctcattctaaaagactcttgttcgttctcccataacttttgttgcatcgcatgcagctgggttcgtatctcttgtattctgtctagcttgtcgcggattgtttggacaagtagttcgctcaggtactcgcgctggactggatgagaacaataataccatgccgtgatcagacattgtacttgtgccgttgacagagacggtggtaaagcctgattcgctagcggcggccgttgtgatgggcctgtttgctgtggaatttctgtgggcgttatttgttccatgtttggtggtctctcaagtaggaagtaaataatacgttgatttttgcggtcctgtctcgaaatctattcgaggatgggttagctttttgtcttgcctggccttatctgagttcaagtgttctctgtaaggttccaagacgcatcaagctttggatgtctctttgtattcaatgtccaacgcaatcatgggcacactgtacgtacagtaacgataagtttacagagggaccctgttttgactttctggttgcatttgaaattgcttccctctaccaaggatctacgggtgaggcctttgagagtttacttgtgaaccagacttgccgtgtttgcgtcatgaagcgaatgtggcaagaaatcataaagatgcatcgttccttcttggatctcttccaaatagttatgctcaagagataaccaccaggcgctgtattgcggtaagaactatatctagccaaagcgagtataatcagtatctcaaagacttatttagtggaacgacaaaaactctagatccatgttcggagagttgtgcacctaggagcctctactattggttgtcaattcttgagtttgcatctctttatcctattggcatatttactttgataatcaccaaagtcatatcattagtgaagagatttaataaaaggtcgggggatctaccaatcaacatcaacattttgagtttcccgtgggttgatatatggcaactacaaatggcatgacttgggagactttcaactgatacatatcgatttggaaaccagttaagggaatgattggttattaggcttctatagttatcaaacacccgtcaaaaaccatcgttatctcccctttctgttccctacttgccctcatctttaatcttgctgggacaatccacggtagggcagtcgaatggcgagtagtactttgtaatatcgtgtttcataggtggattgtgagactcccgtttgaaagaaatagagggtggagttttacccgttctacttgtggtcttggtctctttcttgtacggctcacagtacacccactcaatggtatcggtcacagagcatactgggcaatgcttggtcttttcgagacacattatgtctgctttattgggaggtttttgatttgtgtgtatgtatttattgatgtatacaaaatcaaggtcgatgggagatttgaatgctgctcgatcttttataatataggcgccattcaatatgaatcacgatagttcttgccgtggaactatacatgaactccacattacatatggatatcattgaatacgatattatacgtcaggccatctctgaattacgtcgtcaagtcttttcatggcctattcacttggttgacatgtcaaattataagataggatgaatacgcattttcactaatacaatccgccagtcgcatggatagaaccagttggggccacgaaaacccatgtttattaatttaataaaatcaaactaaactggattcttcacctgcgaaggcggcaagcttaaatgttgacgggtccaggcctcataattgtcaagttgccaacgctgaaccatcatgtttttgcatatacccaggttcttgagtatcaagaataaaacaaaacacactgcccaacttgcaaaacaaaactgtcaaatatagacataagaaaatgtgtgacaataatggaaccacacagagctcaggtatctatagacgacaagcaggtcgaagctactcagtgggctgtcaatccaaaaaggattggactaaaagagaatcggattcctcctccatatggataccgatccgtggggcatgaccgagaatagatccttgctgctgcatgactgtgcagaacttgttcggagtctggcgcggcaccttggcaaccaaggttctattctgaagaaccaccaagggttctgtgacgaaagggtcctgcacaactagcaatggactttcaccggtgatccaaaacacatcgatggcaacatcgaggaaggctgctacgttggttttgttgagcatgtctaaagcctcgtcgccaggctttgatgggtgaacctttctataataaaggagggcgatgagagtgacaaggtctggggcagacaggcacggtgttggggtttgggggagatataattctccctcgccgctgcgcgtaaaaccgtcactgcagtcgagggcatccctgcgtacgaactcgatgacgtcgtaggtagccggcagattcggtaaataccgtagagagcaagatgtgtgtcgagagtgttataggacagaaactgggcaatcctctctccaccgtaagccgcctctttataatcccccttgccctcaccactcgcatcgaacggcaccgataagaaacaacggggcctttggtattctcatcgcgatcctgtgccaagtttttcaagtggttatcccttgattcatgccagaagctcctgggcgctctttacagtaggcgttggcttgtttttctgtagctagcgacatgggactaacttttcctgcttcagaaacagacatctattggccactaccctaccattgaagatgcttccaaatcaggccagccagcaggatcgcgagatcgctgagaggattaacagtggaacaatccagctacatgaactgtctgtcaacagctgttctcggaaggccgtcgaactatgcaaccccgttgctctcgaacatgtctacaaatatcgtatatcagatatggatccttggacctttgtcccttatgacagaggccttcgtatttgtgaacttcggcctcgtggtccttcgttgaaaatccatcgcaactgagatcttcacgaatgctgggattcccaacccaggcttgagcctgtcgtttcaacgagctgtcgctcgagtatctggtggcaagatcctccagtctacctccattggagactacaaggggtggaagggcattcgaaaggcagtgcttgttacagctcagcttgagaagaacacaagtaaagcgacatgtatatctgcgctgtatcttgtctcagtcattgctgctctctcgattcggaacttgcaaacattctccatcaagttagccaatgacaaccagtttttttaagatgttcagcaaggataagatgttcatctgacttccacattgttgaaagcaaaaaggattgagatcttagtggcaattgagacctatatctcaacacacttgctatcaagtattatgaagaagttggagatgttcctttccttgtcaacattaatagaagcatctcggaatcgattgtaggcaaagagtgcatcaatggtaaagacaccagcattatcactgtcaatcgtccgtctggggattcctcccgaatcctccccggcagcattctgtacaaattgacgaacaacgtcaagcagaacaacgaagatgacgatacaaacatggaagacgttatttctgatgattctattgacactttaagcgtcggaactcaactcattgcaattacttggttgtccgactacctagcgcatccattatactgtatattcccccgtttcgctaacataaaccctgactttgccttccaatccattcacgggctcacatctgtagcgcttaactgtagtaataagcgttactggattattcttaattttaatcccacaatcttcatgtcttaatctcaaagggttgctgtctagggtgagtgagacgcgtctgaatacgtagtggggctacgtcatttacgtgctgtaagccacacgatgcaccagacaacatccagagttagacaaacccgagcaaggcagcggtttaactagtgcaagaatgaacaagtccttctgcagcaatcttcacatgtagtggcgtcgatgccaaatccaacacagccacagagaactcgccccttcttcttttgctgcctttctgcttcccagtatttctgttgagtgtggcgcagctgacgagatatgacgctaactggcttggcattacttaggtcgcctccgaaccaaaaagacgcttggaagccgcgcaaaccgtaggagaggcagccgagaaagaacgaatcaaagcttaggcgtcgttatataagataacacatgacgaatggcttggctgaaaccattgcctttttttctcttccatttcttgatttaaacctgtttagacatatacaactacagcaacacgcacagctgacagtcaactactgctgttatttacattgcctccctgtgagagaatgggctctctgttcgtcatacctccagaccaagacgcccagcaacccgctgactctcattcttctgctaggcaaaatatgcgcccttcactcgaaacttccctaggcgatcagggccttgcgaccgagcaacgcagcctgctagatctcatcgacaagcttcaattcgcacagcttgacgatgtcaaacttccacaaatcgtcgtcgtcggtgaccagtccgctggaaagagttcggtcctagaagccctcaccggcacacccttccctcgcgatgccggcgcctgcacgcggtttgcgacagagattcgcatgagacgagccaaagagacaaagctaaaggtttccatcattcccgacaagtcccgacctcacaacgaacaagctcgtctacttcaatatggcggcgacgtcaccggtgacacaccctttgacgccatgatgcgggatgcgacagagttgatcgctccacgaagtatccccggccgctttgccgctcgcgacattctagttgtcgagaagagcggccccgacatgccgctcttgactttggtcgatttgcccggtcttgttcgagtcgccaaccgtgatcaatccgagaacgacatccaaaccattgaagctctgtctgagcgatacatgaagagctcgcgaaccatcattcttgctgtcatcggtggcaacaacgattatgttcaagctcccatcctcaaaaaggcccgccaatttgaccccaagggatcgcgcaccattggtgtcctcacaaagcccgacatgaccgagcgcatcggccttgaggacaagtttgttgaacttgtcaccaacaaggaccaagagaacaacttcaagcttggctggtacgtcttgctgaaccctggtcctggtgagcaatggcagtcacctgaggaccgtgccgcacgagaagccgagttcttttcccgtggtaaatggtcgactcttcctcctgacatgtggggtatcggtgccctccgtgccaagttgagcacccagctccagcgccacattggcaagcacgtcaagacgttgcgtcgccagatccagcaagccttggaaggatgcgaaacccaactcaaggctatgggcgtcggcaaagacaccccagaggagatgcgtttccagatgggtgagctctttacagcatccaacaacctcgttacccctgcggtgaacggtaactacaagaacccctttggtgagcgattctttgccagacagtcaagtcccaagggcacaccatcccagaagctccgtgctcgcattcgcgatgagagtgagcgcttcgcaaagcggttccgacagcagggtcgtaaggtgaccttccagaacagcccgcccgctggtgccaacggagccaatggcgcagacacaaacggcactcctctccccccagccgtcggcgatcgcagcaaaaaggactttgccgaatacgaagtcgaacctcttcttcgacagatccggggtaacgaacttcctctggactcgaacccccgtgcgccttatatccttttccaggattattccaggaactggcctgtcctggcgcaagagtacaaggacaatgttggtgtcatttgcaacgagtttcttgccgacgtcattgatcacatttggcccatacgcatgcgcgatcctctccgcatgcatttccttgaactaagaatgaaggagttgtacgaaagtgccgacactgagcttggtcatctcacagacgacatggaactcgagattcagccctttgaccccgagtacgaggaacgtcttcgcaagtggcgcgctgaagctactgagaatggcggaacctacactgaagctgaggaggtcttggagaagatgcttatctactatgatcttactgcacgcatttttactcgcaacgtcattacgcaagtcgtcgagcgacacctccttctcggtatgctgcgtttgttcaatcctattgagattcttcgcatgcaagactccaccatcgaggctattgctgccgagaacaaggagacccgcgaccgtcgcaagaccctccaagctcagaagaaggctattgaggaagccaaggccatttgtgccagtctcgctatgcgaagcgagttgcgcgcatacgaggatgacccagatgacgatacccaaaccgatgacgatgaacagacggctcgagtaacccgtcgtcaagtgggcgccccccagaacgccacaccccagagtggtacacaaggcgggttgctccaagcacaacccgctcagcagccaacccgtacctctcaagagtctgtgcgtagatcaaatcgcgacagccgtgatgatcgccaggagcgtgaagagcagcgatcaagcagacctcccgtcccaacccaggactcttaccaaaacggctaccgacaagagcccagccgtgattgggagccagtgtaccatgcccagcaggcccaggctcagcaagcccagcctggacatgctcctcctcccccgccaccccgtccatcaaaggtcggcctaggagatgctgatggttattacgacaatacccgccgccaggactcgtacaacgacagccctggacgaagcgaacgccgagagggtgcgcgacatagacttgcgaatgccatgcgaatgggaaattaagacattaccgataagagatggattggcgttgggaacgggttactgatatcctttgtaatgaagcgattatgattggttacgggcaactatttagatagagtataagagaatgaatgactcgcttacggccacatttattttgacatgtgattacagcacaatgactcgcgatggtttcatgtgtcacttggcggttcaagatcagcaaccatgacatgatctaaagtgcaattggaagcttcattatagaaataattgataaaaacattaaagggtattgacattgaagaacgttaaacaaagaaaaccagatagcccatcactttaatatcgtaccccgtcggccacgacgtaggacccggaaccagcggcagcttcaacatccttcttggcatccctatccttcttccaagaagactcataatacaccctagtctcattcttgacttggatgccataacctgatgcgttggtaggattgctacccggtcgatcatccgcacagctggtgacaactgtgttgctctgaccaccgcgctcaggataggtgtgaaagtccatgtcgcccgatgacccatcttcgagtccagccagttctcgctgtgaactgttgtcgtcgacatcttttgtgcggttgatgtgggtgagcttgatgcccttgctactggtcaagccgctgatagggttgggagttgagtcgcctttagagctgaggatggagccggaaagaagcttgcggaaaacgggcctaataatgggaaggcaagctaaaaggttagtacaggaaataaagtactttcgggagacttacaagagatgatggccaagtaagattctacgccagcccagatgatgacgcctcggatatctcttgccatctcagttgtattggggttgagagtgaatgcttcatacagaacgataattgaagcgatgcagacactagaaaggtcagttgtgtactcataaacagatagacaacttacaaaataccaaacataaacatggcaacgacggcaatcttttggccggtgcgaagtttgagactcttgacttggaaaacaggcaacgaaagaacagcaacttcgagcatgagatgaaccagagtcgtgccaaacatgaatttggcaggatcaactttgcaaacagcgttcttgatggtgtgcttccagtacgcttccaccggaacacagtgaaagatggtcataaaggtacggatggtgagccagatgacggtgctgccctggaggatgtagattccaattctcatcttggcgacacttccaaacagacgccagtagaagccaaggatggcaagtttggagaatccgagtgacgttgcgtagaggagctcggccatgaaaagaccgaaccgagcgtattcgtcgaccctgtcctcttctagaggtaattcctccttgatgtgtccaagacccatggcaatagcccctagacgagtaagcatatgaatgcctggtagggcttagatacttacaataaacagcaaagctaaagtacaaagcggcagcaaccttggacagtcagtaaaggtaaaggtttgattataagacaactcacccatgaagtcatggcaaagtaatcatcccaccacaagttcacgtgcgtaatctttcgagagaagagacgacagatgatcaaaatggtagcgacaccaaaggtgatgaactgggagcacataacaccagcatctggggtgaaagtctttgcagccatgatgggccacgttcaaacagtaaagaaagaaatgtatccgtagtcgacttgtaataaagccaaacacaaagattaccagtatgactggcttcacatgtcaagtgtgacgaaagagaggttccactgggactgggaccctgcgtctatatagccctttcctgcaaggtagacgggataaagcctgtaggttggtaaatccaggatcgacgatgatttgcgtgctattgcaaggagacaggggttgagggaagtacaactgccgctgaactaaatcaagttgagctgcaggcagacgagctaatagagacgatgtagcaatgagatgaagatcaaaagtccgcgtctggggaaccccggattagaagcccgctgccaggtacctagatgacggagctcgtattttattcgttgcatgacaagttccttgcgtctcatcatctcttgtgtcattctgtaaataaagtggtctcctttaggcaaggctttcgtgatgtgggtggtaaggatgcagcccatgatctgtgcagtgttgattttcggtgctctggttaatgcataactggagatgccgtgtatcagtgttggaccagtactgccaaagtaatttgacaggcatctggaaacgaggcgacaataacgctcataccacaataccaagaaacgttacggcgaacaggaagcctaattcagatagttcgagtaatgttagcttaatttaacctgctgccaaaacacgatctaaaatcaaacgccacaacttgactccccgggtgacatctctagctcgccggcatgaaattgtgcactcgagtcatttgccaacgttcagctggttcgtgacttggcagcgccatatattgaaacgtccaagcctgttagtcggtttattctagaaaagatctgccatcgtcatctgtactaacatgttagctgcacaggttcagggtctaaaatcaggttgattcaaaatagagtttacctgggcgaatttgttagtcatggtaaattcgcgaaccgtgagaacctactgggtagcagcaaagttgacctcctgagtcccgtaagtctaagggtgcaaaaataaatagcctaaagggtatggtctaagaaacataagctgatctactaatttcgtctctaatgcttccagcgaccaattttctgataccctgagaattttgccagcacagcctgccgctcggtccctatctttgcccttgcaagttgtgacgatcgcagctgaagggctgcggatcttcagagttttgactcaaggcgaaccgaaaaccccgacttccccattctctaccaactttgtggtatcaccgttgcaagcgaaaatcatggtccaccttgtagtccacccacccgtgtacttgacagcttctggagacaaaagactccatcaaacagccgcgtaattggtttagtggtaaaattctccgttgccatcaagttcccgccggaacacgaagctcggggagccctgggttcgattcccagattacgcatttgaagggtcgcgaggcctgtcacctctttttgctttgctattctggtttggtagaagcttcgagtaggatatatcggaacgctggatccttaagacgaagcttcgcccaaaccagaatagcagagcaaaaggccttacggggtgtttgtcgttccatttagtgcctgccggcttctgaagctaacacgatcggcatgtcaagggtccctgacagttggtctaggactgctagggtggcgtctgtgcctctcgacatctcctttctctcgaagcgtggttgggtggaaaagtcccttgaatcgatgcccgacctttgcgttttaactttgaacaagtcagggatgagttgggatggtaaggataatgaccagccagttgatcgggagcgtcccgagaagggttctttaatcaaatggcgtcgcaggggaatctgcggtagatggaatgcgacacatcattctgaatcgtgtttagacactagaagaatcacagatgatatgatttatgtaagtgataagatgacatgacacgggagatgaatgaggcggacgttggactcaactgccgagtcacgtgcacgttccttcctcagacgcgacagttttgttcaaaggaaggtagtaccggtagcaccagaagttggcctcaaggttaggaaattaaatcacaaggtctaactaaacaggataaactactaccaatctcgtctcgtttcatctcaatgccccaacgacagtaattaacgagtgcaactctttgttcctttgcaccaatgctgttttgttgttttgtccctttgcacattcactcctgtagagtaacaagggccgagccgattattaaactattaacttccggcatctctccgattgagatcatgtcataaaaagctgaccgatgacgacgagattcaaaatgtcggcgttcggcacgccaagaaggcgtatgtgtttcattcattgaaagaaacaagtcgaggaaataaaaatagtatgagatgccactatttccttgatattttcccgattcagtggagctgaactcgttcctggccctgtcgcgtcttgcatcagcgctgtcaaccccggatttacgtcacctacgtcatatccggctacacctatacaatagatgcagctgcacagatgggaacaaacaacagttcacctgttgctattctttcttattcaactgcatctcttctgctagaatattatcgaaatggtgggaaaacgacaatggaacaccaatcaaggccctggccctcgtcatagaggtcaacatgttggtgaagaagcacgccctcaatatgacgacggtcctcgcgatctcgaaactggtcggtactcctataatgggggcagcaaagattcacgaccgaagcctcgtatcatgaagttccaggatgctgctcgcacagctctcgaagatgctcgtcgcggcgagatcaagcgcgctctcttacacggcatcgatcgatcgggcctggaaaagtatcgcaagtcggacgacgagctaaaagcgatcaagaataaaaagctccgctatttttatgaacaacagaatgagcggttgaatgattggttggaggtggatgcggtggtgatggccatcgcggatgacgttctcgagtcgatgaacccagaccccgatcatgacggtgatcaagagcgcggtggaggaattcaacgcgtcgaagggaatattggagagttactccctgacgaagaaaaggaaaagcgacgaaaggcagccaggaaggcaaactgggctatcaatattaatgtgatagccaacattcttcttctggctggtaaaacatttgccgtgttcaccacagggtctctctcgctggtggcatctcttgtagactcggctctcgatctcctctgcacgttgattgtctggtctaccagtcggcttgtcctctggaggttgcatgccatgcagcgccgatttccagtcggtaaacgacgtctcgagccgctgggtatcctggtgttttccatcatcatggtcatttccttcctgcagatcctccaagagtctgtttcgcgattgatgcctccgcatgccgaagctgaggttcttagctggaccgctattgcttctctgctgtcaacgatcgtcctcaaaggggctatcggccttggatgtcgacctatcaagtcaacacaggtgcaagctctggtgcaagattgcaaaacagacgtcatcttcaacactctctcgctgttgttcccttttatcggatatcgtgccaacatctggtggcttgatccagcaggcgccggtctattgtctctcttcatcatttacgactggggccatacctgcttcgaaaacgtggcgcgcctctctggtgaagcagcaaacgaccacaccctcaagaaactcatctacctcgcataccgcttcgcacctgttgtagcgggcttcaagaacgtaacagcataccacgcaggcgatggtgtttgggtcgaattcgacttgttactcgatgaaaagactccattgaacagatcgcacgatattgcagagacattgcagtattgtgctgagggattaggtgaggtggatagagcgtttgtgacgacggattattcagtttcaggacctttgggacacgcaacagactcggagtggaatcattagaagtgatagggggcggtgtattataggtaaaagtctcttggtttctaggtcggttatgtcatagggcacttatgagatgttcataggttgtaaaggttggtgtggctgaaatgccaagtgggccaagtctgaatagcttcatcaacaaggtcacaagacatgttgaatgtaaataaattacacaatatactctatatattggatctgtcaagtatttctttctgtttcttttatctagccccatttttgtatggtctttattgtgactgaagttgtaccatattcgccgtgttgctgtatgccaagtacctgcctgtctgggcacattcttggtgttgcattgtaaacctgttttctcacgctctcaatctacttagtaatcatgattatcttatcaatgaaaggcttcttctggggttgtcatgatgacagtggaccctgaattacaacaccttgatgtcctcatgatgcccatcaaggtacaggtcaatacaccaacgcgatagctcaattgaagccatcaacgagataacgatctcaaaatgtctacaagggttctcatggttgaggacactctctcgagggcatgctttataacccagcatctcccccggttcccatcttgttcctgatcaaccaccaaaatgacttcattacaaaccgaagacgaaatctatgatgtcctcatcatcggtgcaggcccctgtggtctcgccatctctgctcgtctgcacgaacacacacccgccgcactcttcacagatgaagaacaccgtcgcttccactggatctccaagtatggcaacaaaatgcccctgaagcacgtccgaagcggtaaaatcacagctgtcaagtcccccgtccaaaagccgcagtacaggatgctcgttatggacgctgacagcgatacctggatgggtcgctggaacagactcttcaagatgtacgacatttcacatctgaggagtcctatgctttggcatgttgatcctcttgatcgtgatgccttgcttgcgcatgcgtatgcgaacgatagagaggatgaactcattgagattcggaattgtgtaggtaaagaggtcagcaagcatgggagaaagaagaatggtcaacgagcttgtggcagaaggtcagtcattccggtcaaatgttttacgcatactaacaagacatagacaagaagctcgtgttgatatcaacgtgagagagcgcaacgactactacaacccctctacagctctcttctgcgatcattgcgaaaaggtggctgctcggtatagactcggcccagacatgatccgcaaagaagctcttgagcatctagactacagcgaagtcaagggtatctctatagacggggagaagctcttcactgtgacgtccaacaaagtccgtcgctatgctcgtacagtagtattagctgtcgggcccgccaacgtggccaagattccacacattccctctatgcctgacactgggaagctccctcagacatgtcacagcatgcacattacagagtttcccgatcctcttgtgaaacagagaattgctgcacgtcgagagacgaatattcttgtcgtgggcggcggcttgacgtctgcgcagttgacggatctggctattcgcaaaggcgtcaccaaagtatggcatgtcatgcgtggacctctacgcatcaagcactttgacgtttcgcttgattggatgggcaagttcaagaacgccaagcaagcacagttttactatgctgattctgacgacgagcggattgagatgatcaaggaggccagaggtggaggaagcatcactccagtgttccacaaacgcctcaagaagcatctcgccgccaagaaactggaactctttacagaaacaaacctcgtggatgcatctttcgacgcagagagcggtacatggactgttcagacgaacccgcctgttgagatgccagccgtggattacatgtactttgcaacgggtatccaaacagacttctcctctcttccgtatctggagactatcttgcaaaaacatcctatcgaaggacgaggtggttttccctgcatcaataacgacctcatgtggaatgacgaggtccccctgttcatgatgggaagactcgcagcactgcgtctcgggcccgcagcgccgaatcttggaggtgcacaagttggtgctgagagagttgcatgggcaatagaagatcgactcccaagacctggtgaggttgaagcggtggaggatcacaggaagggatatttgtcaggacatggaaacatgtacagctctttagcttgcgagtaatggcctaatataggtaaacaacaataaccagaaataatgataaaaaaaaattatataaaaaatagatatatgagctgaaatccctagcgtctttaatgatatagtctcgacctaaccaacaagactatcacagatagttccataactgtcacgacagcaacacgatcaaggtactcaagaggctcaaagagacagtgagaccttgaagagactagacctgcctgggagctaggtccgacaaccatggataaaatccctgcctggcatttaaaaggatcggacagggaatagctgacgctttatattaataggctaggcagttgtcaggatcgaaatccttcatgatttagcactgccactccacttgtccataaatggttccttgtaccgttgaaagtttgggcgaaaatagagttgttactgagagaatagctaacaaaataattgaatcattacagtttacttttgtgagggggaaaatgctacatatttatgtcctccaaattcggatatcatgcctcgattgatgtccgcttctgtcgttcagggctgaatgttcggcagtttagagtcaaggatacgacctcacccctgacatgtcttggctaaagaaagctcctcagtcccccgcttaaccgttctctccatctctcactcgacggtcggaaaacgataccctcaattttcatcgggaaacgttatcccaaccttcgactaccgtttcaaactacctatcatgcctcgagaaggaacccaaagagtaaagacgggttgtaaaacgtgcaagtcagtattctagaagtctttagtataaaattgcttttttttccgttcgtctctcgctaatttggttcccactttatagaacgcgaaagatcaagtgtgacgagacttggcccaaatgcaagcggtgtataacggcgagacgtgtctgcgacggctatgatgctcctcctgtcggttctttatcgtgggatcttcttcttcgcgcgccgcagcctcgtttggtacccgtgacaaaggcccgcgaagtacgctccctgtccttcttccaccatgtcgtggcgccagctctgtcggggccctttgatgggtcgttttggacatatttcgtcgccaggatgatacatgctgaacctgcggcgcgacacactgtacttgccatcagtcagctctttgaagactttgagtattcgaagccgtctgtggacaagtttgccattacgcattacaacacagctattaatatactcgtccatggacccccgccatcgacggacactgtgctactggtgtgtgtgttgtttatatgcgtcgagttcctacgagggaatcgtgcagcggccattacccatgccgcacatggcttgcagcttcttaatgcggctggtcacaactctcgacttgcaggcacgtataaccagataagcgtctttccaacattctttgtcgaagatgatattgggagccctgtaaatggatctggcgaatgtcctgtctattccagcacgagcgaagcacagtatgcgctggacaacctggtcctaagatcattgggagtcatccgatcaggaaatccgtatcgactggaaaagatgcctcagaagccaccccaggaactctttgatacacagagcgcattgcaaaaagacgtggacgcgtgggtgatggcattcaacaggctccaatccacgagacctgtggatgaccgcgaagacactgcgtctttggcactcatgacgcgaaacagtctaagtaatatgtggcttaaggagtgcttgaagcaagatgagatgtgttttgatgaccataaagatgaatttgtccagatactggcatgggcgcgcaaagcagcagagaaacttgaaacccgacgccaaaagccaacaaggtttacttttgaaacagggttcagtccgatgcttcatttcatggtttacaaatgtcgatatctaccgttgcgcctggaggcgttatccctctcgcagaggctatcgagtgagagggagtctctatgggatgggtcgctgatatacaccttgtcacgactcattgtcgaggttgagcatggcattgacctttcaggggagtttgatcctaacgacgatacattaccgcctgactcgaagagaataagagggtttctgtttgcaggacgccaagagccgttgatatgggatacaacaccagcgaatgtggtgtatttccgcatgtggagtccagaaagcgggtgtacatatcgaaaagagtctttgacgaggactcaaagattgtattgtcaagaaacagcaacacaaaggacagagagacagggcagtcctatatcatattagttagtagcacagcctgcatgcaatctattattgttgcttttgttgattggacgagtcttccatttaaggtaatcgtggctgtatctaaatcaatctagcctcagtagtactaagttatagtgcaggggctggttttaaatcaagcgacgtgattatgattgggcagctcgcaattgaatgcgcattgctttggcgagcacagcatccatctcgcatttcaacgtcggactaacgaggcattgcaaagattcaattgacaagatataagacgagattaaatccgataaaataataattaatcattctacaacacaatcaagatgcattccaatattagagccctcattctttacctgctgacttccactgtcgctgcatctccagcgcccacccaaactaaaccccaccaaatcacaatcgcagctcgtcaacccagtacaacagaagcaccacaaggctggttcaccaccacttaaaacattgccaccatcggcggtacaacagataaatactacaccgttcccgctcagactattcaaatcgtcatcccaacatgtgtccaaacatacgaacccgacgagaatggttaccttcctccaggaacatgtaatgcccactggaactactatcccaacttctctgcagctgtagtctttgcagtgctatttgctatcctgacgggtgcgcatatttggcaggctgctagatacaaaaaggtatattcatccatcgctgtcagaaaactgtcactaattgacgtggtagtcttggtgttgggtcatcatcatggcgggcatctgggaaacaacagccttcacttttcgagcaataagcactaagcaccaacaaagcatcggtgtcctacttgtgtttcagatattcatcctccttgccccagtttgtaagttgtcatctcaactcttctcgccaagccactaacaagaccaggggttaatgcatatgcctacatgacactcggccgaatggtccactacttcatccccgaccattccctcctcggcatgccagccgtcactttagctgtcatctttgtcggtctcgatattgtgtcctttatcattcagctcattggtggcagcttggccggccctggttcgcctccggaagagcaattgaaggctatacacatctacatgggtggtattggtcttcaagagttctttatcgtcattttcatcattctctgcattgcctttcagcgcaagatgcacgagattcgagctgagaagggtatcaaggcctttgtcgcgtcagactggggcaagcttctttgcgcactttacttttccctcgccatgatctctgtgcgcatcatttatcgtctgatcgagttctctggtggtgagggccaggacaatcctctggtgacacacgagatttacttttatatcctggaagcggcgcccatgtttctggctttgttgtcgttcaatatcgttcatcctggaagaatcatgcaaggtcctctctcggatatgcctgagttgttctcattcatcaaagacaagatgcggggacgaaaggggaagcagttgctggatgatcagagtgatagtaatgttgagatgggccagcgctatgaaccgaccagaacatctggaccttatgtcggtgagccatctagatatggttgaaatgctgtaggcagtcggttttgatgcattttcttgtggaattgtttaagtacttgatattatcagcttggagttttgggaatacatagaggagaaaaacacgcgacatagcaacatatatacaatcaatgttttttttttatttaaacacaattgaattgacccctagttaacagtttggatgcaaccttgatgtcgctgcactaataacgccgagtatggaacagcttcagggtaatactccaggatctgagcctcagatcgtctaaatctggggcatgtggatcttagcttcaattaaccataatgcgacgtcgatccgacttgtatgcaccagtaattaatcgcatcgcttgtctttaagatcatccttctttccaaacatctcggctcagagcggcttgtgtttcgctccttcccgcgtgttgcgtgctttgtgatgtcattttcttgacgtcaccatcacatcgtgaaagaagcttaacttgagctcagctcctacctcatagcttcagacctcagactcaacttaccacaaacaaaccatttacaaacgaaccattcgattattacgaaccaaaagattaacagcccccccaaaacagtgacaatgcgctttctcactcctctccgcccaacagcccgcatcgcgccgcgtctcacaaccctccgtcccttccaccaagctcgcactcttcgcaaggaaaatgccaaggatagcaacggtagtttcgttgatggactcgcagaaggagacgcaaagggtcgcacaggtggtggcaagcctctcgacgcatcctccaagaacgcaccccctcagcccaaggtgtcgaaccagagcatccctggcaaccagacggacaccttgacggaggaacagaagcgagaggtggaggaacacaatagagactttgacgcgaagcacgatcgggggaacacggcgccgggggacaaggttgataagaagttttggggaggggcgcagcatggtgagaaggataaggggaacgtgaagccggatgatgagaagtgacggtgaggatagaggtgtatatggacacgtatgactcgcacgaggctggcgaggctgacagagattgtacttgtttaggctgactatcagttcttcagtcggtcatctctacatacaattaaagacgatatagttgacaggccaaagacatgacataatggtacatgaaaaaaattggtgacgcatatcggaccggcaggaaacattgagcattggtgatcacggtagatgagcgatcaaggagggagccgcatacctatgccagtaattctgatgaggtatacccatgttgcaggtggatttcgctacattgagtcattacaaaggtacccaacagttcgccatgacgagtcattaattgggttagtagacataaggcaaccgcatcgacgtgaccacgcaacgcgtgtaaatgcgacccttaatataatgtttatacttggcaaaggctgaggcaatggaataccggtaagcacatagattaagagctaaagtaccagctgtcccagtaataccaaatctctttcggatataatgttttctaataaattgaggctcaaactgggtatcgctaattaggacatggcctagcctaacgcggacacctcagaacagatgatgtgaatcgtgactgatgaatttaatccgctgtagggactgatgttgaattcccatatcatatgcactcttgttcttctcaagtttgtagtttttttaacagcagatattagcttttgtcgccaagagccatcatcagcacctcatttgttgtttagctccaagcaaggatggcgacggaaaagaagtaagcatcagactatccgccgcagatgggcgaaacatcaataattttgaggttcgtaatttcagcttatgactcgtaatccgggtctcgtaataatagtcggaaggcgagccaccgacaaaggtgatgtgagttgcgaaccacggtcggttctgatgacgagttggcgagcttgttgaatattgcgaaccattgaatgcaggacgaaaagcgcgattgggtacctaattgcgatcaacagaagccggctcggcggctcggcggacgaggtacgtcgctgctcagagcaagctctgcttgttgctcctcctgtgttgccgctttcgaataccactgaatagtgtcgaggatcaattgggcaacccagcaatccgtactcaaaggcaggaaataaaggttctggaatatggccctaggggcactgctgaccactcggaacgcggaagttaatttgacttaccacaacctgtggcgtctaagtgccatacccggttcaaaaaaagggcggaagggcttgtgccaaaaaccgttgccgacctagaccagctacctaggtgacattttaccgcgccacgcgtcgatgatgcacctgccgttctgcaggccatctcttgccttgtaccgtcattggacacttgttccttctctgggtcgtcacaaagtattccttgatccttggaccctttcggtgtgtcagccgccacattttcctcagggcagcccaataagctatcgtaccaatcggagttgacattgctacgccagtcagatgtcgtacctggttgactatatgggcattgctatattgctatcaggagcgaagtggaagaaaacttgactcctatacaacacaccttgcgtactgctcgacaaccactgatgcccaagatgatgagtataaaccctttctttgccccgagggtttccgtggcttgcttcgcattcaccagcaagcactcgacaatccatcgaacccttcatcgtcacacccttcaccatgcctgactcacacgacactcaagtcctccatggacaagaccatacacaaaacacttcatcgtcaccacagatggagagatggctgcaggagagcaagagagaaatgccgtggcatctccctgattcaattgttatatctagctcgcagacacccacgtccaacaccaacaccaacacctacactccatttcataaccctactacacaggggagtgttaagtagacttgctgacccagaagccttggaggtattcatctttagatgttgcttggatgcgtacatacgtgctgacacatgacacgcagtcaaatattgcttcctctcggatagcctttgtccactggcagtagtacacaagccattgcggtctcgaaccccttgtatttcgaaacgaaacgacgatacgacgatacgaacgatgtcatggggcatgtcacctgagcaatgcacttcttgtgcttggtattaaactatcatgactgctagaaacacattgaagctctcctcgaagggatcattggactgtatatggtcagcgacttgaacaaatcaagatatcagaacatagtgtgtgtgtaagagtatatcaggaaacttataatggaatcatacaattttgtcaaatacaatctagcgtgaagtttttaagtcatcatgtgggaggggtagtgaaaagaaataaaaaccggcttacccaatattatgttatcgacgtagatcagacgagcatttcggctcgtccagcctgcactgtgatgttgtttcaatcacttcccagcctttacggtcgagcaagtccaggcgatgaattggatccaaagatttgaccaattgccccacgaatctgatcaacaagtgccttgatcataccctgaggcttgcccctcccatcgagtccatggacgggctcagttcccatcgtgggaaggacgttatcgccagcggatagactgacgaaaagcgcaaaaggcacaagccaaacgcaaagcccaaagtacgaggcgatctgtgcgaagctgggaacatcggccttgtcgtagaacgaggtacgctggtaggcacgggactgggcatcggaaaagtgtcggaaccatacgtagtggttaaccaggacaagaactgcggcatgttagacaagtctggcagacccaaaagtcaacataccacacgaagccaggaagagaggatcggtcagcttcacaaaagggaatcgtttcatgttgcccagatagacaacatgggagacgatcgtcaagactgtagcaaagaatgggaacccatccaccagccacagaaccaactgaatcccaatgacgctatatataagacgcgtcaggaagcgcttcgcggtgacgctatgctcctcgacgagctccgacaggtaatagagaccagacgcgatagcgagagtcaaaaagcagaaacccaaaagggttcccacgtagccgacaagaggtaaaatccacatgtttgcgttgcgtttactttgtgtcgtgtagatgcgcaagcaaagcgttgagacaagaggctcacatgttgggaaagagagaacagaattcccagggaggggagaatacgtaagtattttctgcaggtttcagagaaggaaaggaggcacgcagacgaaaagggacacgtttttgccaatcgatctaattttctcaggtgcttcgtcggagaggtagaagttcctgctccggggcgtttaccccactgtagaagtgcttatcgatagccttgaaaaatgtttccaacaccacgaaatcggcgataaggtgcagttccaggcttcgtgacccattcatttcgctggatcaatcttcaattcgagttttgcacagtcaaagtcttgcgacttttcatatccatcatgtctcgtcctgaggatacgctgtatgtcgctgtgaccccgccatgatgcccctcaagctcacagaaacagtgcggccgacgtccattatgacgataccgaagcgcgaaagtacacgacgagttctcgaatccaaaatattcaagcctcgatgacaaggagagccctagaacttctcgatctcaagtcgccatctctgatcctcgatattggttgtggtagtggtctctctggcgaaattttatcctctgttgaacccgaagagggcggccctcacacttggattggaatggacgtttcaccatccatgctggatattgcacttcaaagagatgtcgaaggcgatttgatgttggcggatattggccagggcgttcccttccgagcaggaacttttgacgcagccatcagtatctctgccattcaatggctctgcagtgccgagacaagcgatacatctcccgtcggccgtctcacccgcttcttcaacggactctacgcctctctcaagcgcggcggccgagccgtctgccaattctaccccaagaacgacgatcagcgcaacatgatcacccaagcagccgtcaaggccggtttcggcgccggtatgctcgaagacgaccctggcaccaagaaccaaaagctgtacctcgtactcactgtcggtggtggcgatcttcagaagaagggaggtgacatcaccggtgttgtcgatggtatggagggtgtcgacgtcgaggacgccagacggtcgatcaagacgcatgctccgaatatgtccaagggcagcaagcagtggatcgtcaagaagaaggaacagatggagcgcaagggaaagattgtcaaggcgacgtccaagtacactggacgaaagcgacgaatccagttttaggctggatggtatggatgtgtttgcattgtacggcgttggtggtggaaaatattctagacctttcaatttgacacggataccctttggatgtgtatgtttgttggatgtgacatgcaaggttggcgaaacagcagtaatgtcaaacttgaggatggatcagatttttgctaaaccgcaggccagaaagcctcttctgcctccaaaacatcctgccacttcccctggactcgcttgaacagttgctcctttgcaccctcacccttttccttgacgacatttgcaacagtatcatcgataatcttgcccagatcatcaacaaagtcgacaaactccttgcatgtccaattgttgataaactcctttctcacagctccaccatcagcatcatcactgccgtcgttattgtccgaaagctgcgcctttgcccacgaccaagcgtccagataacacttttccgttccccagtatatcactgctgcttcaagccagggaagcacatccttctcgttaggagatacagaagcgtacagtgcttcccatcgacggaggccttcgagtttagagctcgactcaacacgcccatctttggtctcgaggttgatgttgataccgtactcgaaagccgtattaataaagaacttttcctcccgtcggatgtttacaagagcagcgacaatccagtccaggagttgcgttgtggttgcgggatcttggtcacgctgtacggtatcgggaaactccagaaagctgagtagacgaccaagaccgcggcagtagctgtggatgtagagacgatcgtttgcaagccagagacctaaaaggtcctttgaagctttgccatggcctgcaagccgtaggaattcagactgagtggctcgcttgtagccttgctcgtctgacgagaggagctgtcgagtcagagagtaggacatgatgagttatttcttcagtctacaaatgcggagatggcttcaaggatgatgagttgatgcgactgatgaatgaattatgtcatgatcggtctaaagttgttccatcgcagagttgtacagtcgaggttccattgggtgttatgtatcatgatgtttatgtcaggttgtggataaacctggatggttggttgaacggctgtagagagcaatggtactcaagataaatcttaagaaagacagagacgctttattgttcgaaggtgcactaacaatgaagaaagacatggaatacaatctttgtttatcggtccaccagtactatgatactgaagcctccgaaacccggtcagcactactcagcatttgttgacgttgatctcctctcgcttgcgggtataatgcagcgtattcataccaatgcaactgacgaggtccatatccgcatcactcacatccacacgatactacgtagcaatccgcccttgacgccatttaatttccttttcgtcctccatccatgccaaccatgcgactcccttccactggatcgaacctcggccctaagcttggcaacgttgaatgatggcttcttggctctcccgctaatcgctcccaagttagccaagcacgcgagcaactggccatgttttgcttttgcatcaattcggtcagtaatgatcgtcattatcctggtccccgttgaaccatagtagtccttttaatctgggggagaagactcatgctcgtatttcgggatatggcccgaacagggggtgatttatccacttttaattactgactgaataaatgtctccccacaatatcagggggaacaaatgggtagactagaagctattttggtagattgcgattgtttgagggttggaatggttagtttcagtttgaccagttgttcttggtctattctcttgttgatttttgtcttttgtgttgtgaagcatcgtgacatttcgactgacagcaattccctgagatgatcaaacttgcagagtaagatgcaggaacgcgtaacatgatgtgacaaggacccagttctagattctagaactcgtatcacggcttcttcggacccggattcaatttcaataggacccctggtttattgattcgggggatccatgagccgtcacgagggagccaagataggtaagctttgacagagatgagatcaagggggggctgagcttctgaaacatggagtttggtctgggctttagggaaaagcaagcaaacagagatgttgttgaaggttgcatggcatgtcattgattattgattcataattaatgctccttcccttgcaattgttactgacgattccttccttccctttttcctccttcccaagttttgcttcattcttttgcaggcttggctactacctactagcaattcaatgcgcaaaacaacatcaaccgaatacttaattactactatcaattcgtttctattgtcgctacgctaaacatgattctggacccaaacattggcgcttggcaaggcactcgagtcctcccccgcgaagccaagcaaacatgccacgatgacatgcagtcagatacctgcgagaaacctgccatgtcaacaggtgagattttaattgttctcctcatagccacgtaattttacgcctctccgtctccgtccccgtctatggctaaccttttagtcttattgccgtctgctgtcttgtggcccttctgtgcgtcttccaccgtcgcaaacaacgcctcgataaactcgaagacatcaaagacgttcaagaacttgacgactatggcctcgcccccatcaaaccaagacccgtgaaactaccccaagcaccaccgccaacctatgacaaaacgcacgagggaaagcccaacagcgcggcggaccaaaattgggatcgaacaaatcgaaactcgacagactcgttaacaccgtcacttcgccaagccatgggcgtcacgccccgcgatacattggccaatagctagaagctacggcgcatgaaacaggacgtttggcgctggtagtcgagctactgcagcctgccgatcacttatgcataatcgctaaaatgccgaaacgcatcaagaagctggtcgttctgagacaggcgctacggatactttgcggtcattgcacccacaattcgaatagctggatggtgatttacaagggctgggacgggatttggcatgcgtttacaatggcgttaacgaggactattggttcttggtaggagtacttggtttgggggaaaaggacgagcgattctgccggtcgatttgggcggctttacttttactttacaggcgtagcgacagtcaccttggaaattcgagaatacttttgatgcatgatcgtgtcgtgggtctgtttatgcacgcgagccttggtgctgcagcgctttaaatggcattttgtgatgtcgagacagacttcgcgttctttatactttaggccttggttttgagatttgccaattcaatatccaggaccaactttcatgtacgtggaattgatattttccctactttttacatatcacgcgccgtgtccttcatgtaaagttgtacattatagagttcagtcgctaacataccgacaactaggcagccgctttgttgtacacaaagatgaaaccttgttcattctatttgttgtaataagtatcgattccatttgttgacttcttgatatgtatgggtcccatagtttatagtacaaagcttacggagaaggcttgggctttagtttaaagacataaaaagtaaaactgtaatacagttgcgagacaactataagaactgagctcttctgccagtcgaagcaaacacattctctctctccgtgtctgacatcaaccaacagcaaacactgacagcccttcgctgttcaaataaaacagtcaactgccaacatgacaacctcaacaataccacctgatatcatcccttgcttccaaaaccccaatcctacccctgagccatgtgtagacttccactagagatccgaattctcatatgggaataagcattaagtcacagtcgagaagtttggacgatgatgctcatccacggcttgaaacatccctcggaattcaatatgagcacactatttggcatcacgcgcgagtcacgaagtgttgcgttgcgtttctaccaagttcaacttccctgtcgatactataaatcgcgcgtgtggaaagaagcgacgctgtatctttgcccggacttggacttcctgaggatcgatagtatacaacatatcagagaccctggttatgacggttggattcatgataaccctgcaatcgctcctgggaagacagtggttttcagacctgggtggatggaccatgcaaagagggttattacagcgtgtaaagacttgccaattcagacagaaccctatcacaggaccgtccgcccacctttttggaaagtgggaataagaaaatatatgtcagagttgtgttggttaattatgcactgattgcgtgcctaggtagtgaatcacgattaagcattgcgaatcacttatataatggtcattatcaaacatgagcaggcaatatcgccatattcagttatgcaagaaccaccattctttcttccgtctcttcatcgccatcgccatgtgtcagtctcagggctattccaggcaaatgagcccaatgtttggatatcggtatgtaacctaaagtttgcggtataagcttggtatacgaaatgcaacaattattacagtcccctgagattaaagtgatcaatctgtcgtctcttgtcatggtagggccaaacacctaattaaatctatactatccttaaccaacaatgattgacatctagtaagcatagaaaagagtagcctcagagtcggtttgtctgatcttcctatttgccctgaccaacatccatctcataagccacactccagcaatgcacgcaacggcgaaacccgcactactggaaagaggcagcacatatcgaggagcttccgatttgggccaaaggtactgcaaaattagtcaaatagtcaaatccatcaacgagataaacttacaggagtccagatcagactaagcgtagcactgacgttggctaaagccagagcagaagccttcttctcttttgtctgaccgcaggtatttccaacccaggcgagaagaatagagttcacaccatatgttccaatggtgaaaacacacatggcaaagtatcgggcaccggtgttcaatgtagcgcagccaaggacgaaaccaaaggtagcaacaatcttggagatggtgatatgccaggtactctcgttaaagtgacctgaagacttggcccaaagaattgatagggctccagcgatcaagaaggggggacaggtcaagaccagagtgatggtagtgttgaaaccaagcgtgtcaacaatagtagggaagaagttcttgaagccgttggtagcaaggtgaagatgctggaggacaacaaagacccagactttagggtcaacgatggcttcgcggaggccattccaagggtttccgtcgcccttttcgccgactgtatctcggagaacgcgatcgtgggcgagttgtcgttgctcaggggtgagccatcgggtcgtcaaaggtgtgtctgggagagtgaagcacgccacaatagcaacaacaaatgtcacggcaccctgaataataaagagccacttccatccgctaatacctgatataccgtccatcttaaagacgcctgcagcgatgagcccagcaaaggcggaagcaaggacgttgccagaataaaggatgctaatcctagtagccagctcctttcgtgtgtaaaaggtcgacagcatgtatagggcaccggggtagtaaggagcttctacaacaccaaggaagaaccgtgtgagcagagcacccttgtagtcctttgccacggcagtaagagaactgacgacggcccatgccatcatgaagccgcccatgtaccatgagggtcgcacacgggtgatgatcatgttactgggaatctggcccaggatgtaaccgacaaagaggattgaaacgcaggtgctgtactcggttccttttaggccgaggtctttctcgaagccgttgagacgggccagagtgatggcgttgcggtcgaggtagttgagccaatacatagaccaaagagttggctgtacatgttagagatgttggtgtgatggatgttgagactcaccatgatccatcgatccaacttcttgaccagcttgatttcctcagggtcagactttgctgtagcgcccgagtaatccccgtcacccttcttgtcaagaacttcagcagagaactcctgatgagctgcatcctgcttctctgcgtccagagtctccataccagccatggtctttctgtcttgtggtgccatagtgactcaagctcaaagtaccaagagaagaaagttgatgttgggatgaagaggatcaaagcaggggattcggcggtatttgacttgatttctttttcatgctcgtttccccgcagagtttgacttaccccagatttgtagtgtgtaccaagatccggggatattgccgtgccaaacaaaagggcggggaatcaacgttgaggggatcaccatgcggttgcatccttgtttcggagacggggccgcaggccgaatcgagtgccaagacgccattgagatggactaagatggtggttggggagacattgatcaagaataacttggaggtgaagggtaaagatatccgcagtcactagggtgactcaattggcagatggaaacatcgtcggtaggttgcagtttcccgagtcaggattagagtaattaagcttagtcggtcgcaattccccatctccaagcggggggtcgcagttgccccatctccatctttttcgttcctgctattcttcacatctcggcctctaccaccgagacggtcgccatcgccgaccagcccaaacgccatgacttcaaacgcatgcgacagatgtcaccgtcgcaaagtccgttgcgacaaagtccaacctcaatgcggtccctgcaagagagcagatgtagcttgcgaatacgccgttagcgaacatcaactaagaagaaggaatatccaaaagctagaacgcaggattcgagatttgcaagctaataatgagactttgagcgcccagctgagaagatctgagggaccaatccaagagagacatggatcagaaagaggcacgactggccgcaacaccgagagtcccctcggagatggagaggttgctgaagaggtcatccagatgagtctcattgccggtggtggacatcatttcgtcggttcaacaagtggactcttgcttgccaatctactccagtccagaccccagccctcatcgtctctacacgcatcaggatggaaaccaaacacgatatcagaccttactccccaaggagggtcgggattgccaccaaagacactcgcatcagaactcatcaaagcatactgtagccatgatcacctctgctatcccttcctgtctatcaaatctctctaccgctctttggacgcagtgtacgaagaagggcgcgaaaaagaccccgtggatgccttcttcgtcgacatgaccctcgcaataggcacagctcaagtacacaagttcaactggaatggtgtttacgatgccgagacgcattacaaccgagccatgacaagactagctgatgttcttgcaagagatggcatcgagaggttgcaagctttattactggtgtgtcagtacaggatgggaacgacgtcaagcaacactacaacgagtgtatggcatcttattggcgtggctgctcggacatgtctggaaatggggcttcacagagcagctacatatgcactaccgccaacaaatgaacacaaagagagtcctgaagcgaaggaggaagagatggagactaagcggcgatgtttttggagtcttgtcgcgttggatcgcgtgacaagtctggcattgggcagacctttggctctccaactagaagacatcgacgtcgatttaccaccctcttcaacatccgatcaactcccccaagacaacagccctctctcgtctgcaccatacggaacaccacaataccgcgccgcaacgtctgtctttgtgcacatcgttcgataccgcctcatctgtggcaaaatcattaacgcactacaccgaagcaccaagcatgtttcatttgcgagtataagctacgaagagatgcgcacggcactggcgagagaattacaggagtggcatacagaaacggccaatcttcctcttgtaaagagtgacgcgacggctgcttcacctgctagcgggtcgagttttcgttgcgaagagtggtaccgtcttttataccacaatggcgtgcttatgcttttccgaccgtcgccttgtttaaacgatgcatctgtaaatagtgtcgcgctgcagaatatctttgactcggcgcgggaggctattgttttgtacgccagtttacatcggtctcgaaagatgaactattcgtggatcactatgcatactgtgtttctggctgggttgtcgtatatttttgctctacgacatcattttcaggcccttcaattacaaacttctgaaccccggcgagcgagattgcatacgacccctaccattaaccaagtcgtcaacgatactcgcgcgtgttcaaaggtactggtcgccgtgtcggagagatgggatctagcaagaaattgctctgatttgtttgacagactgagcgatgcggtggtggcggatgtagtcgaggcgtcaacgcctagcaatcatgggatgggtgttgctgcggcggtgccattttctgcagacctggcgaatatgacggttgacagtacgtttagggactgtttcggggacttacagagtctcgggttggacgagttccataatgatgcgatttcgcagctgtcgcaggagtggttttttgggttgggtgatgagacacatcaatactattgaggatacatatgtacaagaatacgaccatcaaaacacgacatacagggttccgtggccaggaacctttactgagcgccatcctgtcaacagcccccgtcattcagttcgccgaaactacttgatcctagtccatgagtaatttaccgaccatgacaccctccagcccttgtcatgtacctcttggacgcgggctcggccgccgagaccgaaaaccatcaacccgtgtaagtggatcgccactcggcgccgagtccgttgatccacaaaacatcaacttgacttctcatgataatcaaccgatgagatgaatgcgacattctaaatacagaaacaactcaggcaacactcacagtttaaaagtcaacaataaacaagttcctatcagcagcaactcaactctcttcaaacccctcactctcattcctattctcactcattctcactcatacacaaccaaaatgctcgacagaccacccattcgtataggaaatgtatccggcgcaacgggcgatcacccgcatgcaatgtcccggatggtccgcacaggtaatgtcaacgtcataaccggtgactggctctccgagatgaacattgcttggaacgcaatcaccaagcaagaagtcgacccgaacctgggatacgagaatggcttctttgagcaacttgatgagtgtctggacgacatcatgcagcgtgatatccgcgttgtcacaaacgcaggtgctctgaatactgatgctctgtatgacaaggtcagggatctttgcgagaagcgtggatatggagatgccatcattgccaaggttctcggcgatgatgtctcagatgtggttatgaaaggggacgttagagtgacgcatttggatcaccctgagcaaactcttgagacttggggttttacatcttgctgtgcgactgcttatatcggatgctggggtatcgtgcaggctttgcgtgcaggtgctcgcatcgtcatttgcggacgatgtacagatgcgtctcccgtcatgggcgcagcggcgtggtatcacggctggagggaagatcagtacgaagaactagccggttcactcctaggagctcatctcatcgagtgcggcccctacgtcgtcggtgctaatttctccggtttcaaggactttcttcctgagctggtagatattgctttcccaatcgccgagattgatccaaggggacgctgcatcatcggtcgaacgggtgaaggcggtggccgcgtcactaaagaaactgtcactgcccaattactttacgagcttcagggccatttatacctcaacccagatgtcgtggctgatctctcaggagtccgagtcgaacaagaatcaccaaacagagtgtctgtctcctgtgtaaaggggtttcccccaccccctacagcaaaggtcatggtcgctgcaaaaggcggtttccaagctgaagcgactttctacatcaacggcctcgacgtagctgaaaaggcagccatgatgaaggctcaactagcacacatgttcaaagacgccaattttagccgtctcagcatcgaactctacggaacaccggctgacaatccaacatctcagcaagcaggcactgtgtctctgcgtgtctttgcccaggctcgtcgaaaggaggacattgaagcgtccaagttcaaagtccccatttatgcactccgcatgcagagttatcctgggtaccatatgaatcttgattttcgaaccatggttccaaagccctttatggagatgtttcctgctttgatgcctgtttctgcgattgaccaccgcgttgtcatgagcacgggtactacgcatcgtgttgaggctcccacacagacagcaaaatatcccatcgtacgtccatctacagagacacatggaccagtggacatgctcacctttggaccaaccgagtgggcgccgctgggtagcattgtgcacgcgaggtcaggcgacaagggcgacaactccaacgttggattctttgtgcgaaacgatgatgaatatgcctggctgaggaatctattgactgtttcaaagctaaagcagttatttggagatgattggttcaagatgaatcctgataggagggttgagagagtcgaattcccaggcatcaacgctgtgcatttgtaagttgatcccatctgtggcaatacgatgctaactatgatgcagccgagttttggataacttgaatggaggcattgcttcgtctgatcgaattgatggattgggcaaggggattggagagtatttgagaagtcgatatgtcgacgtaccaaaggtgtttttggatagagggcggatttaacccaatctacaagatgtaaattgtattccagtcaaaactgtgagtccaattgccaagttcaacagatagcatcaccagcccttccaagatatgtgaactggtgactcctcggcaattcccacctgacagagcgagcgcttggagatatcatgataccaacaagctcttgactatccatgcctccaatacatgtatctagagcaccagcaacttcagttgcaacccacatacttaaacctcattcgccaattggcttgaacccattcttcggtgcaacttcagccgaggttggagtagctcggtctccgcgataatcgctcgccaagccccgaacgataattgagcgcaatatcagatagttgattgtcaaagaaccgcgtgcatcaagtcagtattagattctgaaaatcacgtaatgtgaccatgtacaaatgcgcttgactatctacaggcacaaaatgacagtcactcgaaacaggtatggactttacaatatattcaagactgcgcaagttcatgttacacgtacaatctccttcactcttccactatatcgtcttccactgctttttctccaacgtcgccgccaaccccttcctcttgtaacgcctaaatccgcagactcctagtcgtaggtatattcgatcgaggcaatggtggtgtgggttcagagtgatgtgcgtatgtgtccaaattgtcccgctatcacacggtacaagacaaacgaaaataaaaaaggggttacacatggtttgttttgtttttgggggatatcacaaaagatgctgcatttaaacggtctcgagcttgtcgaggatggcacgggtgaactcgtgggtggtggacttgccgcccatgtcgggagtgcggaccttgctatgagtctgttagtagatgcttttttttattgtcgagcgataaacttacccatcggcaatgacggcgtaggtggccttggagatgcggttagcatgctcatcgagaccaaggtgtcgcagcagcatgctgccggacagaagcatggcagtggggttggcctggtccttgcccttgatgtcaagaccgacgtgacggcaaccgggctcgaaaacagcaacctcacggcccatgttgcaaccagggacaataccgggaccaccaacaagggcagcgccaatgttggagaggataccaccgtaaaggttaggcatgaccataacgtcgaactgctgaggacgagagacagcctgcatggaggcgttgtcgacaatcatgtcgttggtctcgagggtggggtagtccttggcgacctggtggaaggtgctgcggaagagaccgtcggcaagcttcatgatgttggccttgtggatgcaagtaaccttggatcggccgtttgcgagggcgaaagagaaggcgaacctggcgatacgctcagacttggcgcgggtgatgatcttgagggactcgacgacaccctcgacgctctggtgctcaagaccagagtactcaccctcggtgttctctcggatgatgcacaggtcgacgtccttgtggcgggtctcgtagccggggatgttcttgatcaagctgatgctggcgtaaatgtcgagctcctgtcgcatggcgacgttgaagctctggtggccggatcggctgatgggggtgtggaggatacccttgaggccgagcttgttgcgcttgagagaagcgacggactcgcggaaggcatcctcagtgcggccggcgccctcgagaccggaaacctcgatctgctcccactcaacggggacgttgtcggccttgaagacggtcttgacagactcggcaacctcggtaccgataccatcaccggggatgagggtgacggtgtacttgccgccgtacttggcaggcttgaagatgtcggactggacggtggcgaaggatcgggcgagctggggttgttgcttggcgacgccgcgcagcagctgagtagagttagcgacatggtcaattgaattctggagtctttgtcaagtcaatctgagccatttgtgccttgtcctcccacgacttccaattttttggttcgtcgcaatgatgatcatgacatgacgcatgtcgtcacccacaattgatccaaatgcgggcaacctccaaaaacaccacagcaacacacacaaaagaactcatcatgatagcgacagacaagacgtacctgagccgatcgaagagatcctcgagacaacatgatgacgggtgggggtatcttgaaaaaagtagagaggcgagctttcttaggaggggaaggatagaaaaaagctaacggcaccgcgcacgagaggagagagagaggagaaagaaagagtaaaggttgaggaggaaaaggaagagatgttttcaaaggtaaaagtttagtttaggtaacgcaagtcaagtcgtcgacgggaaggaagagcaaatcgcgcatggccctcgttgcccagttccaggtccagttccaggtccatttccagttctagttcccgtttccagggcctatttttcttgaatttactctattggtgtcgcattggccgagcttgacatatttttctctctcttttctttcggctgccgctcggaaaacgcgattgttccgagctgtcactggctcgagtggagttgagagcccggaggcttagtctacaactggtagcttgtggggttgagcctctctgtaaagccggctccgtcgctagactttagtgctcaagggctgcaaacgacgtcacaaaattaatgtcgcaacgagacaactcgatatttgatcaatgagtacatatttatatcttctaaatcgatattttctctaccaacaccatgacataaacatatcaaccaagaaaacccctcgttgcacgttctaagcacatcatgaccaccatgatatcgagctttattccatgtggagcttttcaagcgggccaagcaaatcttggcgcgtcaggttgcaagcattgactttactcggacgtcgtagttacgaaactattggaatacgatactccgaagcgactaacgttcacttaaactacagcatcaaccttgagacatatagcaattcactaaagcagatacttgactatccatcaatattctcttcacctacgctatacctgttcgtagccatatcctttgtactaatccatccttttcattcatcagtccgcctcataatactcataatatgccatacaatgtaaaaccaaaactccagaaaacaccattcgcgctttctcaaacacgtggctcatcactcgggtacagacactaactctgtacatcttcatcctcgtccagaggctcaactcgtaccaagatctcttcaagaagtccctcaaggaaactaccaacctctctacccattccaacaggttcggccttgtcgtaatgatcaatctctttacagacatgcgcaagcttgtacaccagctttctcaacttttcatgcgcagcttctgctcgttgctgttgaggagggatttgagctgggttctgtccaggcttatacacttgttgaaggttgatctgtcgccgcttaagcgcctcttcaagtgctggaaagatcacatcgttaagtgcatccagctcgccgttcgggttggctggcgaaggcgtggggaaagcagaaggagcagtaaagtcggatgggcttggtgagttctttgaaggaagaggccgaggaccctgagctcctccaggaagaggtacaagaacctgaggtgtagaagcgtgctgtaacgatggcagtctttgctgcgaaacagcctggctaggtctgtatggaggtatttctggcaggctcatttgcttggtagttgttggccgtgttaaatgcgccggcggagcaggtggtctctgtgatggttgaggttgaggactcctgctctcttttgggtcatagcccaagttgagcatgccgatatcacgctgcaattcattttggagctcgcgatcatactctggggactcaggtaccggtgcgtgtactgatctcaacggtcgaggagtatctgcgctatctctggcaggcaacttcaaaggtgtttgaggcaacgctcttgtaggtgacagtggtggttggtactgtgactgtgggacggcctttcgttgtgggcttgactgtctcgagttgggtgctttgacagtttcaagcggttgaagtgcaaaatctcgcttcatcggactggcttcgcgtcgttgctcaccataatcctcttcactttccagaggtcgggatgcacgagcatttgtcgcattttcatccaagatattaaggcccggtcggttgacaataccccctcggtctccaacaagtctgacggtgccgaaatcccacatatcctcatcgactcgctcgtgttccgcaggaggtcgaccgtcgttgacggattcccagttatcatcatcctcgcccttgtgtgcagctgcccagcgcgagtgtcgttcgatgagctcagtcaggtaggttgtccgctttgcccgtctaataaacggatgacgcagcagatcctttgcggttggtctgtctttgggatctcgttgcagacatgactcgataaaatctttaaaggctttggtaaagttgccttcgagccgcggtggagggttctttgggataaggaagaggaccttcatggggtgaatatcagcataagggggttccccatttgccaattcaagtgccgtgataccaagagaccaaatatcggccttgtggtcgtacccagattgcttaatgacttctggggccatccaaaaaggtgttccgacaaaagtattcttcttggtcatggttgctgagagctgacctgagacaccaaaatcggccagtttaacctgaccgttgctgctgagaagtacattggcagctatagacagttagtcatgttttggcagttggcgcttttcttacccttgacatctcgatgcagctttttgtccgtgtggaggtaatccaatcccataagcaactcccgtacaataatggcgatgtaatcctcgctgatcaatcctggcttcatcaggtcggcgcaacttccacctgaacagaattccatgacaatccataactcggcgccttttgcgtaagatccataatacttggtgacatatggggattgtagctcggacaggatagcgatttcctgtataatatcctcgacctcgtcttcggcgctttcaatgtcgatgactttgatcgcaacagattggcctgtccttttgtcgactctaccaccatgttagctggagcttgtaggcgcaggagactgtccgtaccctttgtaaactttgccaaaactgccaccgcctatacaatgttaattgattgctcgtgatgtttcgcgcgagaagctgggcaacaactgaccgatgcaatattccttggagtataggagctccgggtccagagcttcgtttccctcctcaatgtcatgttcgcggtctgccattgtgttatcgtgctgaaggtcgtgcttttcgagtcgcagaggctttgccccacgtctgaatgttgattctcaaagttctttgccgcaaaaagatcaagtatgggtcggtcgatggatactctagagcttcctcgtgttaagagcagcgcgtacggtcgacggaaacaatttagagtgggatatcgtagtttggcggtgtcgctaaccccaccactggcaaagagtcgtctgctatcaaaccgggctcgtggtaacgtctgtctcgggagttgagaattgtcgaaaaacaagagtaaaagaaacaaaagggaggaaaagaaaacagggagatgatgatgtgcccaaatgaaaaagggagcccagccgatgagaaaagaaaagaaatatgctgtcgcacagcgcagccaatccccgagtacgcaagggaaagagacagtatgcaaccaaaacaagcaggcgcaagctacccaacgttagtgctttcccactgtaataacggctggttcaggcgttgctgttttgtatttgttgtctgggctgtttacctggcaggtgggggttgttgaggagcaaccagtcgagttcttgcttgccaatcatccaattgcacgcatcaaacctgaatcgatctgctcatggctcttctgtttttggtgtgaccatgaccttgctgacccctgtaagtgcccatgggagccacctcctccccgcacccggtataaacgagcgtgggcaagatctccagctagggcctgacttgctcgaccttatctcaaggccaattgcttgcatcaaggtcgatctattcactacataactccaagtattcgcatacgaacacaatggcatcaaagttttgtttatcgaagctacgccgatttattggctcatgatcgctggtgaaacacacaggaatgcattgactgtacatgatcgacgtggaccaagcggcgccattaaatggcatggtcatattgctcaaggggaaattgccatggttccttgcataggaaactatgtttgtcgtacattaactttcccatgcatccactgattggatatctcaaatcatgtatcatttctcatcttggttgtgggcctggttgagacgtctaaagatagtgtcctccctcttgtccatgatagactgcaatcctgtcttgatgcctctcaataattcatacctgcatatccactggccgtagccagtgcgatacgctctgatggctccaataactatctatctacaaatgcctgctatagtccgcataaagacaaactcgtccgtcgtgtcaatcgtcgctgctcagtcctcaataaactcaatcatgactgtgccctgcttcagacctgtgtctgcaatagtcgcatccaaactctccatgaggtcctgtccagctggcatcttcttgagttcaaattcaatgccctctttgccttccagaggttctgccttgagccattcgtaaattcttcgcacttggtcatccaagttgaatcgacgaatgacgcgaccagtagggtgtcggaactggattcgtgttgtggttgctgggttggcctctggctccgtgtgtgggttggtaccagagatctttgcccaaggactctgctcaaccggggcctcgggttccttgcctttgcccatctcctccggtgcaggagactttgtcagggcatcaggatcatggaggttaggcgttgaagagcctccgctcccagaagcaccctctaaactgttcttcagggccatctctagcatctcatcctcggtcatacgctcgacgtcgactttttgtggtttgcgagccgtggctttggccactgggttcttgctgttggctgcgaggctgtagcgatcgaggaactcggcaagttcggcatggaagtcctcagcagagggaaaaggtctgccggtccacatcttgacctgctcaccagttcgcgggtcgataatggagacgtgagggtagttgtcggggttctggtgcgattcatttgggaagtagaatgtgagaaattcctgtgcgtcaggaaagtctttatcatactgaaggaagatgaaattttctcccacaatttccttcacggccctatccttccaaatgtcgcggttcagggcctggcagttaaagtcgttcatatcctggaggttaaccatgatccacttcttgtcctccttgcctagcgtacgcgcgtcatcccatcccattcgagccatcaaatcataaggcgggcggaacagatcttccaatcgtctcgcatgagcaccgttttcgttcgacgtcgatggggcggagcgtcgttcagggtcggcccatatttgctgagagaatggtcctcccgcacgattggctatgcaaagtcagtacaggaccgagacatactcagtgatactcacgtgggttctgccgccgccgttgtctcagctcctcgaggaaggctgcttccatcccatcgtcatgctcgccaccaccccaaccaggtgccaccagtgtctcggtagttcgtgcaataggcgctcgcacatcatccgggtttcctcctgatccaggcccttggtatagttcttcttggagacgcttagccatggccgcatcttcctcttcttgcgccagagcagccgcttgtgctgcaaccgctcgaccgttgtcttcgttgtcactaaaatcatcgagttgcatatcttggtcgtcgtcgctatcgatgtgaattacacccgccgaatcttgtctaccaacgttgcttcttgccggttgtgcagcgggcccagctggctgatttgttgaagaaaggccagctcctacaccagaaaccaggtctgggttttcgtaaaacagttcgatggcacgctcaaagttaccagcagtcatctcaaggaagctgcgggcaacatcggtgctagcgccagtaatggccataaaggtggaaatattgtcgtccatggtgaggacgcttccggcttgcttatcggctgctagattgtttcaatatataagttgtcgttcgtttcaaggtgcgaattaaggatcgagtgcgaacacgtcgtcgattgatatgatctcgcagggttcggtgtagctcttgggtagaagcaaagtcaatgccccgctgttatcatagcggggagagtgtcgggttaagtagtcgctcgcgattcaaggctcgaatgaaatcaaagagggttggcacaaggttcatgctctttcaactcatcgatatagtagtcgtgtatgaaaagcaggtctgctgtgatttgtgaagattcaacgcaggtgaaagttgaagtggaagtgaagcacagacatcaaaagacaggcacccaaccacagtgacgcaaccggatctgtggagcttaatgctgtttctttggaggggcaagtgacaggggctctagagatcggtggcggagaatcgatgacgcgacttttacagtgaacttaccctgaagattgttctcgatggttgttttcagcgtttaacagcttgtgcttcttgatactgtgttcatgagggactattctatttttagactatagaaatcgcgtgattccatcgagtaattttatgttgctgaatgtttagtttgatggtcctgagcatttactgaggtaggtatctgaattagaaggggtttgtgctactgttgatcaagctcaaagacatagcatcatgccacaatcaatcaaggtcctaaaacgatcaaaaacactaatgatgaacataatagtatcataaacaacaaggaacttgtcatcaaatgcttgaatggtcttgtttaaagtcgcgattcacttgacacgtgacgccctgtcagcttagtcatggttctagttgtgactgcttcaagacacctaggcctgccagtcaaacgcctcgtcatttgagctgcctattgccccaaataaagcgctttcgtacaattccacatagacttctttcatcttcatttgtttcgaattttgtccgatacccagcatttacaatcatggcgacaccgtcgtctaaagaaagggagctccagctgctagatagtgtggagctcaagatcctcaacgttgccaataaggaaaagaagctacatgagttgctacaacgataccttccaccagtccttgtcaaggctgctagcgaacatgctcaagtcagagctaaagtaagggccatgagtatgattatagacaaacgctgagattatgataggtggtacagatcttctccaggctaaagacgtttattcaaccgccagagtaaggaaactatatgttgttgagtatccgatgctgacttaatagggtaattctaccggtgggcgcccttcttgaccagtacaagtcaaatgactccccactagtcaaacagcttgacatctcaggaatacagcacagtatagagcgcctggatgattacgagagaagagagcttattcccaaggctttggctggattctccaaggatgaaggcgttgcacgatctggagctttcttcaacatcattcttcgtcttctccttgatgcccgtatacccccaaggggtagtaaagatgacaccgactaccgacaggcaattggactgtcggacgaggcagatgcgaaatatcttgccaaccttatcagcatcttcttacgactacggaatcctacacaaacccagaactggtccactgcaaacccgaccctaaacaaatccgagcttgagtctcttgctgtggagagcccagagtctcaaaaagtttttgagagaatggcggagctaaagctcaagctcgttgcgttactcgcaagtggtgctttcaccgacgaagaaaaattcctgcctgcgctttatgccgcctcaagttttgacaacaggctagtgtcggcggccgaggaagtcttgaagagaagttccgtttctatggaggacaaacctcttgtcaagcgtctgtttcatgcacactcgatactaccacctacctaccgaactcgtatcctcaacatgctttctaaatctacaatctcagcaaccatgtccgacgacatcatggccgtcgtcaagctcaactttgcaaacaatggccaatcaacagatgctttgtcgttaagcttactgccaaaaagtgcactggaacaaaccaaactacacactgccgcgttccaataccttgcgtgggtagcccgcgttggacctacgcaagaaagcttcgatattgccgttcctctcattgacacaatgagtggttttatcgagaaccatggctggcctactcctgtaaggacatcgcaagacgatattgcgcttcgatctaaagcgtacgagaccattggagtgttagcaaggagtgccaagatgcccatcgaaaggcggctgcaactcgctggctggcttttcaagtcgttgtccgaagatcctaccaatgacgctgttgtcaatatcgacggtgccctttccagcttaacgactaacattccagccactgcaggtagcgaatctgaagaattaaagacaatgttacttacatacatgtcgcttcccgacgagccccctgtcatcaggagtactcgtcatgccgtggttaaatgggcgaatcagtgccttaccttttccgacgtgcttggccgctggatcgacatcttggcaattggagctcatcaagacgagaggagcgatgttgttgaacagggccacaaaggtcttgatccctggacttatcatgcacatgccgaggccgaccctgctctgccagactggaaggaaatggtagccaccttttttggctctaaaattaagccagaaactcacacagaaacagcagctctacctggtctggagaatgctaattctgtttttgagaactttgaaggatctcgagtggccgctttccccgttgcgctgcgctactgcaagcacataatgttccttacagccctcaaggactttgaagtgcagcctgactggatgcagacacttgacgccagagtaaagacggatataaagacccgagaaaagattctcggatacttacacaccgttgacagcgcttttgtggtcttttatctgaaggcttgccttgatggtgcttacatcaaagattcaccaatcacggaggaatgtcttcgttgctttgttgacgtggcctccctgagccctggtggtgcactgggatacttgaccgcgtttagtgatggcctcttccagttgatcaagtcaaacaacaaggagatccgatccttaacagcacgggctctgggaatactcgtgtctcacctagcaaatgaccccactgtgataaacaactgtcgtcaaactttgagtgcgctcttcgagaatgccgaaaagctagctggacctgagctcaacgcagcagagggagggctgctggcatacagctatgtgtgctcgcgcagtgtctactatggccaacctgtgcctgaagacatcaaatatcctctccatcttcttacaggagagaatgttgcctcctctctttacgatactgctttggaggccttcgcccagctgtggaccgcaggtcttgctattccacagcgtgaaggagatcatcctcttgagacagttgtcagtaagcttgtcacacctgcaaagaagggtaatgagaaggcgattctcgctcttggaagattggcaacgggactggatcagaatgaggaaactgctgaggatggttggtcccatggaattgttggcaacatcctcaaagagctattcgctttgcacgagatcaagcaagtcgaggttcagtttactgtcggagatgcaatcactgcaactctagcacgatgggagtccgactatgttaagctgactcttgatgttgaacctcgcagctgtcttcaaaagcgcaacggctcacgtggtccacttctcactgctgttctcaacaagattttcgcagactgcaaagctacgaagccatccttactcaaagcgtctggcatctggctattctgcattgttcagtactgttctcacttggaagaagtgcagtcaaggctacgcgagactcaagcttccttcatgaggcttctcagcgcacgcgacgagctcgtacaagagactgcttcccgtggtttgtccttggtctacgaacgtggcgatgcagatctcaagagtgctcttgtcaaggatcttgtgtctgcattcacaggcacaggcacccagctcaaggtcgaccaagagacagaattgttcgagcctggtgcactaccaactggcgagggcagctccatcacttcttacaaggacattgtcaaccttgctaatgaagttggcgaccagagacttgtgtacaagttcatgtcacttgccgcaaatgctgcaacttggtcaacccgttctgcgtttggtcgtttcggactcagcaatattctatcggaatcagaagttgacccgaagctgtaccccaagctgtaccgttaccgtttcgaccctaatcaaaatgtccaaaagtcgatggacgatatttggaaggcacttgtcaaagatgcaggcgcagttcttagtacgcactttgacgatattctggaagatctgcttaagagtattctgggacgcgaatggcgcatgcgagaagcaagctgtgcagccatctctgaactaatccaaggccagccttttatcaagtacgagaagcgataccgagatatctggacgtcagccttgaaggtgcttgacgatgtcaaaggctctgttcgagaggctgcattcaaattatgccgaactctgtccaacacacttgtgcgtcaacttgaagaggggaccaacggatcctctgctcaatccatgatgaaggaggctcttccattccttctttctgacaaaggtatcgaaagctcagtcaaagaagttcaagcttttgcagctattactgtgatcgagctcaccaaaaagggtggcaaggctctccgaccttttatcccagacatggtacctcagctgcttggcttgttgagttccatcgaacccgagcagatcaattggcattaccagcgggctggagaagacagtcgagaccagatcgacaagatccggtcgcaaatggtgaaccgttctccaatttctgaggctattgagaactcacttcgctttatcgatgcgggtgtcatggcggaactggcacccagattggaggctactatcaagactgcgatcggcatgccaaccaagatcgggtgtagcagagttctgacaacactattcacacgccacacaaacgatgtcaaaggagtcggcaacaaattcttacagattatggagaagcagaccatggacaagaacgacgaagtcagccaggcatacgctcgtgctactgcatacatgctgagagccgcatcagactcggccaagaatcgattctgcaaaaagtttattgacatgtactttgaagtagaagaagagtcacgtcgtcaaaagactgcagacgtgatagtagcgttggccaaggtttctcctgatcatttcactgcactcgaaactcagctgcttcctttcgcttatctgggctctcacgataccgatgagtacactagcaaggtgttcaaggaagtatgggaacagcacgctggaagtagccgtactgttgtgcgctacgttccagagattgtgtccttggtggaaagatgcttggataccgcacaatgggctcttcgacatggcggtgcattcacagtagctgccatggtttctgatgtcgcaagtgcaagcgacgccagcggtcaaatcagcgatgcgaatttgaccaaaatttggcccgtatttgagaaaacactggctttgaagactttcgatggaaaagaaaagctcctcgactcttatcctcaattcgtcgagaagggtcgcagcctgtggacaacagacacaaagatcgccgctcaaatggaaaagattgctctccgagaggcgaagcgcaacaacgacgagtatcgtgttcatgcattcagtagtctgtggaaattcgccaaggctcgcgatgatctcgacatgctcgaaaagattacagaagttgttacaccctatcttgatgaactcaagggtgaggatgagaacgaggacaagatggacattgactccaaagatcaggtcaaaaaggagcaagtcgccgaaaagactgcatccaatggattcgaagctattgctcgaggatataaccgtacagctatcaagcaggactccctcccaatcctggtgaagatcatcaacatcctcaaaccttatctcgaaagccccaactttgctccaatcaagcgtcacgtttggtacgaatgcgttcgcgatctcatggacgatgcagtgtgtccatcaaagaagcaaaacgacgacgaagccgtagcgttgacctacctcttgagtcttgatattgacttgattgatactggcactgaaccacaaagggtcatgagagcaaaggcagtaggtgcgctattcaaggcaaaggcaagaggagtctttggtcagagtggtcctgacggatctcagctgaagactatggtgagcaaggcattggaagctgagaggtcattggaggtgcagagagtgttgagggatatccttattgaaatggaatgagacttgcatcagtgttcatagataatagacgtaaattaaagattggagtatcttgtgtcttttaatggacacactattcatcagtatttcacccaacattctctgagatcctcatacaatgtgcctactgtaccactctcacttatcttacgattgttcacaactgtgttacacacctcacctcaataaaccgggcatcacaaccctaaacaacgcatgctgtacaacgagacaatccatctgcccaacgttacacatctcaatcaagcctaacgtgagcccaatccgtcttgaatagggctctttctcgttaaactgaaacaaatccagacagttcaagcgacacaagaaaacctgcagcttccgccttgtttcgcatgcgtcgtgtggtttgttgatgaatcagggccttggaatgggacgccggatcggaccttgggaacggcgatggcgttcggccggaatcgtcggtgtttttgtgatccactaccgaaaattgtcattccgtgtgacggagtaaagtcgctgagagcaatgtttgttctgtatgtgctgcaaaacgagattgcaagcagtacaaatttaatgaacgcctaaagtcaagcatcaccatgcaacggcagatctgtccagttcttatctgacctaaggtcaagttgaaaagcaaccaccattgatacaaaactgtgaccaatgtctggcaacaaatgtgggaaagacaaggatggcagcgtggttgataccccaccaaccgaccacttttgagatcgcggtgttgctaccggagaggagaccagttagaaaggcatgatgatgcgagtgttgtgtcatgaataaaagatgctctctctcgttccgagctactggtcaagaaccagtcaaatccatcaactcacgattcattctctcgtgcgtcgcagcacacagtggggaacctttcaagagcatcggtttctaagccgcaacttgcgtcaccagtctgctgctgggttttccacgagggttgcaaggtgggatggacgatctgcaagtatcaaccaggcccccggtcccaacctgatgaatgcggttaaaggggaagcaccagaagcattggaattcgtgagccgatggggcattgtcttttcaggtaaaagtactctgtatcgtgagttaaatcagttcttggttctcatcccggcaactgccaaaagcaaatcagaataaaggccagtttgtcaatagcgacaatgtgcactgtcttgcaggtggccttttccgtctcattggatatgctagcctcggaagttcaccagtcatcaccaaggttaaagatggtttgtcttgcagagcgatgtcgtatggtggatgtcagaaataatcttggtgtgcaaagtgatccaccagcacgatgcccggaggcctggaaaaacctcccatttgttgatgttccaattgaaaataacgacggcgtgctgcagtggcacggtccagtccagatggtcccaattcccatgtggtgatggtgaccagtacaaagtgggtttgatacagtatttgatgtgacgatactcaatccgagtgaactgaacaagaaccaattctgctgggacctttgacaaagcgggggacagatgtgctgacacaaagttggttcaaccccggtgtagttttgatagggtttcctgtctcggcgcagtaagaaaccgagatcttgttggaacagggcacttctgcatgggcttttgtagcgccacatctagtttgagttaacacttttctcatgagggtttaccaccaggagcaatgcggtcgaccaaaataggtcgcatgagttgcgtcaaacaacgagaaatggcaattggctgttgtgggtaaccttaacctgccaatcgccgagagctggcctgtgaattagtcatggatcttgcatctcgaatgagctttgatacaccaggaatgggcaagcaaaggggcgttctgtagatgttcccttaatcgaaaatgggccgaattatggccaagctgtcagtgttcagcatctccgagaccatgtcgcaacgcttcgtttcggcattactattctgagctggcttgtggcacgtcgctatgacgagcattcgatgccatgaggcatgccactaaagcaagggattctggggttgactaaaatccagggctggcgagtattggcgtccaccttacaaggtcggagatattcaaataaatgagaggttgaaacattatcgtccctgggtgcgccgtgcgtttgtgatgtgctcgcgcttcgttcggttaacatgaatagatttgaatgggatgctgctcgcccggtgaaaccaacaagcgaggctaggaacgctcccttcattccatatcagggtcaacatggaccgaaaacgaggtgcattgactcaaagccatgcccaactttgcttctcgttgccatgttgtcctcctgacgactcaaagcccttgttgtcaacagcgatcattcacctccctgtactcagctctcctgtcgccagtgctggtctttaaagtgccacacttagatcgggttgctttccaggccatcgaccctccggatgccctacgatttcatgatccaccaccgacagggctgttacacaggggtggtgttgctggttcgtctcgtcaaacctggcctgctttcagcgctcagcgccatcgttcactgtccagcatccagttcaaacggtgcccagctgcagcttgggcactaggcctgagatagcggcacgcccgccgtcaagggtagccctggttgcggagagccacagaacctttttttatcgcaccaggtacccaagcatggctgaacttggtcagacaacggtacttgtcatagacctaatcgtggtgaccagatcaatcaacaaggccattgtagctaggtggcctcgagtctagaggctcgagctttggttatgtttcgtagagcacttagaccatcgctatcgccgtagcaagtccgttgattgtgtgcatcacgatcatgaaatgccgatactgtgcggaagagttgagcagctagggcaaggcccacagcttttgtcattgtcgttcttgttctcctcccttccattcactccacatagcgacacacactttcctcaagccacgcccattctcactggctcccaccatgtcgtagtgagcctcttctggctcttgacttccaatagaaaagtatttcgatgttgtgcgttgcttctccaaaagccctcttgcccttcccccctcttgttaagaaggtgtagagaactccccctcccagatcttaactttgccgtgaattcttgcttccgtaacaaccgcattcttgatcgtgatcattgtcgtcttcgtcctttcttgaacgctttgctgtgtcacggagtgtccgttgctgcgcctgtttgcccaggtccacgctaccgttaccatcatctcatctggattccgtgcacctgcagccgctccgtcactcgccagtgacttgacagcgtcattcgtccattgaggtgtttcagtaccacccttagcaagcccacaccaagatccaaagatccccttgtcagcggatacggcagcccacacccccttgtcgacaattttcccctaccggtaccctcgtccccgcgcgcccccgattgttcccaagagcaaggcctaaacaaggcaaggttaagaaaaaaaaaaagctcgtcttttttcttctaccctctcccgcattacgactcatcccacgactctctttctgtttcccctcatccatctttgtcctcatcacggttttcacggctcttcccttgcgcgtgtttcggaaatttggctgtgacagttactgttgtttttgttggcgcctaaaagtgagtttgctttcttttgagttcgtttgtcgattccatgtctcctttggtacttgtggtggtgggtggaggtttgtgggatcttgagccggatatcagcttcactcgacgttgcgcgcgcgcaccatcgacatcaatcaacttcgaacaacgaccggtattctggaagtcaaagtctgcttccagttgagattcaagaggatgttccataaattgagtacatctttatactcgaccgtatgtgttcgtccgtccatcccgaaaatacgtacgacaaatctcaaaagtacggtcgataatactgaaaggcaatttgactgtgtcatttgctgtacaaaatttcgccatacgcctctcgagaaactgtccgacactcgccaaccgattgcctgatcggtatacttttcagcttcgcaaatcgagagtaaagtcaagttaagtcgatggtggccacaggcaacaattgaaatttcccgggcagtggatggaatttggtcgaactgttgcgaaatgtcgaagctcctagatggagagttttgggaaacaaggccgctgaatggcttcacgaaaccagggacagcctctggaacgcaaatttcctggacgatttatctggatggacggcgatttgacttgtaataaagctacgtcaggcctggatatcggaaggcaagctggacgctggatctcaaaccttgcaccaaaattggccgacgacatatgcccagggcgggcttttggaccgacacggacttgctggagacctcgagtagattgctaacacaagtacaggttaagctcatttcgggaacgtttgcagctatcttaccacattcctttggaatccttggtaaagcaccttgccccgtgtgagaacgacaattcggcgtttcgcatcccctatcactatcctctaaagcatttcattgcttgtatcggcgtgacggcgtcctagagatttgattcgcatctgtacggatacttttcgaagtgtttgtcgtttccaattctcgttcgtatctttttaaaggattagactcggtgtgaaggtacggtacgtattgatacgtggatcttgtatctggatctaacattaattcttcaggtcttgcgatccaaatatagcgacttacttcgttgtgctttcggtactcgattctcttgacggtaagttctcagctccatggccgccaccattgtatccctctttgcccctccactggatgcttggattgcagcaaagtttgcgatagaatcaaagcagaccagcaactgcaaagtgtggctgttttgtcaaagcttgagatgttttttgttgggttaagtttgggtttgactggagctcttgccctatctgaccgggcaggcaccgacaaaagtgcaagagccggctgccccaaaattctgagctcctcaacttcgtccttcctgcattctcggatcaccggcgctttggtttggtactgacatatcatccatagcgcttctacgacttgtttacgacgtgtacgagttattactcacggtaagttgctctgtcacatgaattatgaaaccgcccgcccctggacaataagccgctcggtgcaaaggatcacagccttggttggccattgatggacacgaccgaatcactccggtttccatcgcctatggatggaccttgcgacattgaggatttcgggcccttgattcacaatcgatacgacgggatacagttcaaggcattgtgcttccgcaatctcctttcaactctgattatgtgttgattgtccgctctattgtcacgtcctagcgtcggcctctgccctaagcctcctcgactgctattgtttcccactacctgttcttagatcaatacccaattcaagtcgctaatacttcattgcagtctttttttgttgctccgctctgtcaagctctgcagcatcttgctcttcgcattttgaacatttaagcttttgcttcgttcctacggttcgttacccaaacaccaatcatcgcacgacgattattcgactcgacatccatcgctgactttcgtaaagctcatcatggatatgaaccctggtttctctggtgtgcccgccaacaacggtgccccttctggccctatggcctactccaacggcactcctcccgcccctgacatgggcggcgttgcccctccccctggatctggccccgactctcccaagaccaccctttggtaagtaaagatccccaccaacgcctgcaacgatactgattgccataggatgggtgagctcgaaccttggatggacgagaatttcatcaagggcgtcttcttgtcttcggctcatgaaaatgtaaacgttaaggtcatccgcgacaagaactctggcaacgccggctactgtttcgtcgagttccagagccccgaggctgccaccaaggccctcaacatgaacggttcacaagtccctaatagcagtcgctccttcaagctcaactgggcctctggtggtggtcttgttgaccgacggtatgtcacccacctacactgtcgatatcgcttactgacatacccagggatgatcgcggccccgagtacagcattttcgttggcgaccttggtcccgaggtcaacgagtacgtcctggtttctctcttccaggctcgtttcccctcttgcaagtctgccaagatcatgaccgatgctatgagcggtcagagccgcggctacggcttcgttcgcttctccgacgagaacgaccagcagcgcgccctcgttgagatgcagggagtctactgcggtaaccgacccatgcgaatctctactgctacccccaagaaccgtggcaaccacggcttcggtggccaaggacaccagcatggcggtcctatgatgcccggcatgccccagcagcagatgtggaacggtggtgggatgcagggcttcccttatggaggtttcaaccctgctacccagatgaaccagttcactgaccccaacaacaccaccgtctttgtcggtggtctttccggctacgtcaccgaggacgagcttcgatcattcttccagggctttggcgagatcacctatgttaagataccgcctggcaagggctgcggttttgtccagtttgtccaccgccacgccgccgagatggccatcaaccagatgcagggctaccctatcggtaactctcgtgtccgcctcagctggggtcgatctcagaacaactctggcgtcggcactccctaccgccctgccccccctcctcctcactacatgggcatgcccagccacggcggacctggcaactacggccctcagcactttggtggccctgctcccggtccccagggacctcctggacctcccggccccggccccaacggccctcctcaggtaagcatcttggctctcacgaaccgttgacgtactgacaaattaggagtattaaacaaagctgcacgcagtaatatgaccacgataactcgttgaccaaggggcttttatacgaacgatcccccggcacttctatttccttggactcaattatcttgccttctcacgggctaccatgtcgagcagaatctatctgctttccgtggcagtttatgagcgatacccaaccttgactgcgatctgggttatgactttaagttttatggcagctcaggatttctacacgacaccacgcacactccatttccttgggtctgaatcatgattggcgttggagatcttcggtccctccggtggattgtcatcaattcaattcatttaagctacttgcctgtaccgtctgtgtttactttagtcactcactgctttttcctttatatttgactgccttaactgttgctttgcgtgatgtgtcacgccttttttgcgaactactgctgctgttgttttttgatcctcgtagtcatttctagcctggtactctggctttgacttggcgcgcattccgtcatcttttataggaggatcagttgcaaggcgctgcaatcggcgtcgtgggcgaggtttgtttggcgtggcggttggatcgtggttagcggcattcctggtgcgtttggggatcgatcttttgcaaaaagagtggctgggaaaagaatggtcttggctatgattgagtgttgtgtttctgacgaggcgatagggagtttggtccgcggatttagggagtctattatccagttcaagacagaccgatatttgaacagcaaagctttaactgactcgtcaagatcgcgtgacacaagactcgacacgtatgaaatccccctcttctgacagctcaaaggtacagcagctagctcagcacctccgcatcttggacctccacataatggagagctgacgtaatttgcttctccgcgatagcccagataatagggtttcgaggctgatggggatagcgattgggtctgagacgccctcagggtatctagtgcttgttgttatgcatgcagcatgataccttcatgacattgagtggaactttatttcagagtgctttaaagctgctccgcctcctcttctttctcgaaactttgattcccctcaattaggatttctcatacacatcatgtcgtctactgttgatctgagtgctttccctacagctgctcccgctgctccatcagctgagattcgctacgcggatgtaagtttgtcatctgttgcagtggttagttaactgacagtttacaggtcgctgtcacagcaactgcgaaagagttcaagggtgtataccgtgatgacaagcagtgccacgaaccagactttatcaatactctcgaccgagccaaagatgcaggtgttagcaaggtcatgttgacaggcatgtctctttcagacgcatcgcacaacgacagcatcaccaagcagcgtcctgcacaggcttactataccattggcgtgcacccgtaccatgctgctgaactggaacagggcggaaaggcgtaccttgctgagctggagcagaaagtcaaaaacgccctggctcaagattcgccgcatatcgccgcctttggtgagcttggtctggattatgataaggaggaacatgcatccaaggatgtacagaagaaggctttcgtggcgcagctcgacctttttgtcaagaaccaatgggacctccctctgtttctgcactgtcgcaatgcctttgatgatttcgttgagataatgaccccatatatggagaagctgccccgcggtgggctggtacacagctttgttggaagcgcatcacagatggagaagctcgtatcaatgggttttggtgtcagtgtcaatggcttcagtttccagaccacagaaagcctggaaatggtatccaaggtccctcttgatgcgttgcagctcgagacggatgcaccatggggcgaactcaagagcacatctgaagtagtcaagcaatactgcgccaacgcgagacctcttccggcgtccaagaagagagataaatgggatgccaagtgtatggtcaaggagaggaatgaaagctgtaccatggagagggttgctttggtagtggcagggttgaagggtgtcgctgttgatgaggttgccgaagcggcgtggaggaatagtgtgagaatgtttggacttggacgacgctagatgttcaaagtaaataatagttatataaataaagcgaccaagtcgccaattctgttgagatggttactgaggtcttggtgattcttcaattgagatgcctgctgcttcgaccacaaaatgagtatcgctctctttaccgaggccaaaggaagacagtgggtcttatccgagtacgagtctctgaagagtgtgaatagtttcatataataacccaaagtggttaatccagctccaggctccagcaaaacaggggtatcgtccaggctgacaacatatcgtcagaattgaccatgtctataaattagacatcatggccgagtttttgagcacaatcatgcacactcagcttcatcttcaaaatgactttcgatctaagctctgtaccggattacgatgatcttccccaggttgaaggtatgcccaagggttgtgcctggggattatttgaccaagatggtaaaaaggacatggttgggacactcaacttcttgactccagaggttgttcgcaatgccgctctcggagtcaaagatggcatctcgatatctttaaagtaggtccatgatcccactgatcactcaccactgacactctgcagttggcctttgaatgcgatgactaagctcaacgtcccaggccgagcagtgcctgagcataaagtcttgtatatacccgagagcttagcaggactcccctttgaacaaggaaagtcctgggatgatgaagtcagcttcaacacccagtgcagttcccaatgggatagtctgtgccacttccagcatcaagattcaggcctggcctacaatggtgccaacccagacaaaaagctattgtctgttgactcaaccgattccaacaccatgcccactctggatcactggcattcgcgcggttgtatcgccggtcggggtgtattgattgactacgccgcttacgctgaagaaaagaagatcgagttccacccctttgacgggaatcgtatcactgttgaggatttggaagcttgcgcggcgtaccagaaggttgagttccagcctggcgatattctcctcgtccgcacaggcgctacggaagtagttgataggatggaccctgtcggattgggcaagatgatggctatgaagctcagcggcctcgacgggagtgaagaaatggcgagatggatgtggaacaagcggttcgctgcagctgcatcggactcgagcgcttttgaagcgtttcctcccctgaagcccgatggctcgatcggtggaatgaaggatctcggtacgttgtgttgagtttgtggtggacgattgctgattgtgacagtgcttcatgtgtattgcttgagcctttttggcatgccaattggcgagttgtgggatttgagaaagctggctgcgtattgcaaaaagacgaagaggtattcgtttatgataacttcgacgcctttgaatcagcctggattgattggatcgcctccgaatgcgttggctatattttgagagtgttggtagaagatgatcgatggattgtcaacggaggactggacggagggattacggagaggcgtcatagtggctcgaagaagttgagaaatgcatttgctttggatagctttgtaacaaattaacgtatcgcatcttgcggcagagtcgtggtaatcatgataggtgtgccgacccattgtcatgctggcgagtctcttttcgatcgcctgtcacttgatgatatcgagaccaccgtccgaccaagccaagtaacaattgttccatctaaattttactgactcaatattgagaggtaggagcaggcggtgcgcgatttgggaacttgtcataatactcctgtgagtcctgttgacttgtgcgagctctatgattgaggcagccgacctctatcagcggagcagtgcaaggatacgggtacattactaatctcttcagcgcagttgatgatagcacgtcagcttgatcattctgttcttgacaaagcaggacctcatgcatccgagggcaatctttcccaactgaacgactcggattgcgaagcgtgaatacgaacctcagactcggccacaaaccgaacaatcgataggcagttattgcttcccagcgtctggaacaatgcaaatcgcctcagaccgttgaatggcgcagtaaaggattcgtccgccgcaaatagtcaacttcctaaacagttcaatttcttagcgagcttcaggaacacccgtaacccagtgtcggatctagataaacagggtatcgccaacaatccggttggtctattactcagtatctatcatatatagataagatcagatctgaattaattactccggccgtaataaactggatctttaatggtagaagtaagagttaatagctctcgcattcgggtacgcctcgtattcgtaacccgtattaaggtgttacttaggaatccttctgcagtaacaatctcttgttcgttttcgcaaacatgctgtatctcgagtgtgatgtaagtcttgacagatgaagaatatgcggatggtagttacggttgttcaaggggctggaatcgtgttaaccaatttccttggagttcctatataaacaaagtcaattctctccaagtcacaccataatcatcactcaccaattcattcaataccccaatacttcctgtttcttctgcatatccatcaccaagatgccaaccaccgaactcatctcctacgacgaggcccagaactcagcattcgacaatgtcctccatggaaaatcaaaagaatcaagaggtggcatgcgagccatgatgaacaaagacaataaagctcatgctgccgctgttgatgagtactttcagttctttgataataaaaaggccgaggatgaagtagaggctgtccgacaggagagaaccgacaactatgccagtttgacaagacagtaggtgacatgatcattgatatcagctttttactgacctttcagatactacaaccttgccacagatctctacgagtacggatggtcccagagttttcatttctgtcgctttgcgtatggagaatcctttgaccgtgctatcgctcgacacgaacactacctcgctcacaacatcggcatcaaacctggtatgaaggtcctcgacgttggatgtggtgttggtggaccagcccgagagattgtcaagtttacgggggctcacgtaactggtctgaatatcaacgagtatcaggtcgggcgtgcaggtatctatgccgagaaggaaggactttctgataaactcaagtttgttcagggcgatttcatggttagtttgttcataccagtggtcacttttgggtgctaacgatgatagaaaatgccctttcccgataactcattcgacgccgtctatgccatcgaagcaaccgttcacgcaccctccttagaaggcgtctacagcgagatccgacgtgtcctgaaaccaggcggcatcttcggtgtctacgagtggctcatgactgatatatatgacaacgatgacctcgaacaacgtcgtatccgtctcgatatcgaattaggcgatggcatcgcacagatgttcaagattgatcatgggttatcagctatcaaagcggcgggttttgagctgctccatcacgaggacctcgcagctacagatgacgggacagccccgtggtattggccgttggatagtgacatgcgatatgcacagaatctaagtgatctgttgacggtattcaggatgaacaaatgggggagactggttatgcataatttgattggagtattggaggcttgctcgattgcgccgaaaggaacaagaaagacggctgatggattggccaagggagcagatgctctggttgagggtggtaagaggaaattgtttacgcctatgtatttgatggttgggaagaagcctgaaaaaatctgagggtccagatccatgtcgaccagatccatagggctgacgactctatttggaacccatgcaggtgggttgcataaaatcggtggtaatagtggctaggtagtaggtagcagacagattactctcttaagtcttacggcataataataagtaatctaagaagcctcgtctaagtagcataatctgccacaataatactgtttcttatgctccccatggctaattcttctgatatcctaaggtcgagagtggttgacctatggacccgaacatcagattagtagtcagttttagtgagtggatagcccgagagctgctaataatttcatctcatctgctccaagtcccctgtgcttgtaggacccgcctcttacggaagctgaaaaagagcgggcggcaacaatatggcgcagcacgtaagcgggaacccactgcgaaactgaaaccaatagacattattccaacagggcaaggattgtttattcagctttaaacagaattaacaaattgaccgatattcaagtggactgaagacgacagaatgaggtcttatcgataaggcgtcgtccttatgtcgcaatcttttcggagctataatctcacccagcctcagtgtccacgcgtcaagggccaattgctaaagagagatcatcctgtgactctgtgaatagcaaatatacaggcgcagttttttgatcctccggaacaagagatttccgtgctgatttggtcatcctctgatcaactgccattgtgtagatacgggagatctcgaccagatctcgaccatgggtcatcgtggggacagggttgaagcgagatccctagagattcagcataattcggtatctgacaagacatggccagagacgaaaagcataagatgaccttgttgagataatgcatggatgttatacccattacgacattctctttgctgtcgctaggtcgtgtcttgtttggcaaagtgatcttcaaggtccagcaaatggaagtgcccgtctcacgtcatcgtcgtagtcatttcgtggcggcttttaatacacaacccaacgacaacccagccaagcccaagggatggaatcaatctgtcgcactcatatcctagtcagtcttgtctcattcagtggctggtctagatccctgctcgacttgaactgccgtatttttttaatccccgtgggcccccctcgactttttgcatcttttcttcccctctcttcgagctcagcttagcttagacaagctcttcgtcaatcaatccacgcagcaaaagaaatcgccaagtgaattacctctgaaaatactgcacaagagcgacgacttgacacgattgatacggctgctatttaatgcgacaagtacatggttgcgccgacaccgactattggaaagccttgccaatatcgtggctgcagagaaccgtaccttgcagctgaaacacgcaatccgatatactacacgacacataaaacaataccgtcaaaatgttgaaaaagaaggaaactctcaccatcatcacgcctatcccgggcttcatcccgagacagctcgctatcgatcttcttcactctcacggtgaaatcatcaccctcaatccgctagtcctaagccacaaacccatccccgctcctcgcaatgccgccgccgacgagtactacagcacctggtacgagatcacagagcgcattcagtatctgccgggcctgggaaagataggatctggaaagcttacattcaatggctgtttccatgatatgccatggggcatgcagtcgcatatttatatccccctcggtatcgatatgaggaacaagtaccgcatcatgggcaaccagcccggtcttgaacctccggagcaacccgagcttggtctggagcagcttggcgcaccaaaggaaggtctctatctgcgcactgatgtcgatctcaaagcgaatattactctgatggggtttgtcaaggccgagtcgaggaaggccagtgttgatatggtcaaccgcatggtcaaaaaggcagagcttctcgatgctggtctattaaaggccatgttccaagatggaaagctcaagacgtacaaccccaacgatcgatctgagagtagtcaagcccgacagcaggccctgcagaatccctcaactggtctaccagacgctgctctccatcccggtccagggcccatgagcccaggtccttcgtaccagcagccctatggataccaacagcagatgcaacctcagcgctcaccaacatatccgtatgcaactcccgacaatgctggatctcaatacccccaaagcccttatgtttatcaagctcaaacaccaccaccaggcagtcaatacccgggtcacacaccgccgcccggcgcgcagtaccagcaacagcaaccaccgcccgtcccccccaagaccaacatccagagcttccccatggaactccccggcgactactaccatccacaacagtcccctggcctccaacagtcccctggtcttcaaccgagccctggtcatccacccagcaacttccgcaactcgacaggatcctacgacccgagatggtcgcagtcaaccactgaatcgcaccgcaacagtgcatactcgcaatccacaggtggctatcaatcacctgcgccaggacatcagagtttcgcagcggagctaccttctcataatgaaaccaaggaggagcatagacattaacggcaacaaatgttatctaatgaactgagatgaggatactttgggcaaagagcgatgcccagtcctttaatattttggaaacattcttggaggaagtgcggctgttctggggtgaaaatggtacggaacaggcgttttgttggaacggatatatataccttttgttaaacaatgttatgctttttgttgtattcttggtatctcatcgtctccgcagtccgcagtcctcggccaacagatatctcaacaatcgccatatatgcacaggcacgccaagctggtcatgcctggccgatccatcaggatatcggaaagattggtcgtcaagatcgcaaaggacgaaattagtaggtcggcttatgctactaagactatagtctttaggctatttatttttatatcctaaggcttaggggccaactttcctgcttgttgcatctcgagaccacagatgtaccttccctcttcccttcagtcattagcggaccctacctataaacgcccggacaccagagagagaaggctacgtcttttacccttcatcacacaaacatcatcacgccgagtatcgtcaactgtcaagatgccgcagcaaagtacaccgctgccacactttgcagcttgtcgcatttccgacatgaaaccacgctgctcagtatcaactaacgatagatatgagatcctctgcaattttgacttctttgacgtagtcaagaacaaaaatgcagttacccacgatccaggtatctcgccctcgatccgcatctagttattttattttacagtcaaactaacatgttcatctagaccctaacccgccccggtagcaacgtccgaaaaagggtcctcatgcgttgcgtccttatgctaaacggtacctcccaagccccgattatctcgaaaaccatcatcaacacaacaattatcgattcacggctgtgttcaaggccatcaaggccgcaaaccctgatttccgtttcgacaccattgacgtcattatatcctccagcgcgttgacaggacttctcctaaattcggcgcctgccctcggccacctaactctggatctgttcggaaacacgctcatcatcagtggcatcgaggcacacagtcatcataaattctggagccagagtaatgacatgcatgcattgcgctacttagcgacgacacaaccatccaaaaacccacatcgtgctgtaaaatacaatttaggcggtctttcaatcatcgttgtcagcgaacctaatttaacctataccgatactggtaccggcagatccaagaaacatcgaaatgcaaagaagactgctgcacctgtcactgactgcgcggctatgttcgcattgcaacttgggccggactcgtgctgtgaaaacaatttgcaaaccggaatgacttcgtggctctcaagggccgagtacactgtcaaggtaaaagtcgtcaggaaacctagtacaaatgagctatggttgcgcggcctcgacgtcgtcccaacgactcttaccttctcaaaattggagggatattcagatgttcagaatgcccttaaccaggtggctggtattctacattggttacgggaaacagctacgaaatcgaaatcggaatcgtccaccaagttcaaggttggcggttggagtgatgttgaaggggggtccactctagcattgtatgataccgagcaggactcccgggtcctgcaccgaatgtatggagaattctgggacaatccgacaacagggtacgatgcggcagagcatgacacaggggatgaagatattgcggagtgtttgacaaagaagcacctgcaagcccttgccgaggtgaacgggctgcagcgttttttgaaggagcgatgaacacattctgttgtaggcaggttacaagaaaccagacagcgataattgaataggtatacttagaatcaatgcaattactccctcagggtattagaaacattgtcctctcagagcataagagatgaaattattagagtagcctatgctacttagactaggcttcttagatgacttatttttatgccctaaggcttaggaggccaacttctctgctactagggtactagactaataggaacagagataaacaatcagtgactcgacagatgtgtaaacccccctgccaccgtgttccaccaagacactgcccagtctctccccaagaacgatactgataatggtcaacaaactgcgcgtcaacaaaacatgtcaagactcacgaaagtgtctgtttcagcgatgtgtaacctctcgagcccccttgggcggacatcgcggacataaccgatcgtagacggacttgtccacaccagatatcttgccgcagccaccaaagagacctttttcaaaggggccctttgcttcgcgacagatgatgttttctctggcagaactccagcggtcgttgcaccagacgcaggtgaagtgtgtcattcttgcttgacacattgttgctgtcaaagctggagttggcgtgtagttgcaggaggttgtttctgttttggatgttaggcgagttgcataagagtattagatcactcggtgtatatataccctaagagtggtctagcaatttcgtctagattgctttaaatccttactttttgttgcccgactggatggtaaattgagggtaacttgagcttgattaaatgaggtttcgaatttgtgttcagtgatctgtgaagaagtcaagtgcagtaacatgaatatttagagtgtgaggactgtcgtaaaggtttggatcttgtattttaggtgccggcgtttgtaacggttgaagtgattgtgcgaggaccatcaaacgcatagttttgaagctgcatcaatagctgcctcgtcttgtttgcattcggtaatgtcaggggggcaacacggagtaacgggttggtatttacatatatggagttttgcgtttgagcactcccttttgactcttgacattaatattcattcagtgcctcggtgcttcagcacgtagctgatagtcaaatccatattcaaagccgagtttaatgagactatcgtgaagggaagtatgcgtgaactttgggttcaagggaggtctatcccctgggagctggtttagataatgcacagctgttgtcactggcgtatgaacaggtagtgaagaatagaaaatgatcattagatagaatgacctgttaggcggtttaaatagaaatacctagggactaaacgaacactggacgaaaatactaaggatctcttaggctatctatggactaaatctggtctaattttttcgttagcccctaaatcagtgccggtttttatttaacatacatgcttgtatcatagggggctcatcgtgaatctgaaaagagatttgagcttaagtaaaacctagcagcgcaacctgcttgtataaatgtaatcatgtggtcaatcgggatataaaagaacgatctgacgtaagcaggatcaacgtccaacatgtcaaccacaaggcgcaacaccaaacaaaatacccctcttgttagccaacatcatctcaactaactttatatcatcaagacaaaaacccatgtacaaaacaatcaagactcgtacccttgaagtgggatactacgaccatggccctccctcaggctggctagttcttctctaccacggcttcccctacgacatccacgcatacgacgatgtagtccccaagcttgtatcaaacggtgctcgagtcatagtcccttacctacgcggcttcggtcccacgcgctttctctcctcgcagacgatgagaagcggtcaacaggcagctctcggctcagatgtcatcgagctcatggatgcgttgaatatcgaaaaggctatacttggtggctttgactggggtggcatgtcttgctgtgttgcgtcggcgctttggccagagcgtgttatcgggcttgtttcatatgcgtcctacgacatcgccgacatatcagcttctcaaatacctctggaaccaagtctggaatgtacagtttggtaccagcatttattccaacaagagcgaggaattaagtgtttggcggagaatagacgggatctctgtcgaatactctgggagcagtggtcaccttccttctccttcaccgagtcattttatcaacgcacggcagagtcatttgataatcatgatttcgtggatgtcgtcatacacgcctataggttttgtttcggtaacgcaaagggagatccggcgttgcaaaggttagaagatgttctagctactaaacccaagataactgtgcctactgttgcgcttgatgggaagcgagatcctttgaaaaagggtggtacagctgcgcataggcagtatttcactggacagtttgagaggagagttgctgatgttggacatgcgtttcctatggaggcgccggacgagtttgcggatgctattttgactatttatgggtggaagagtggttgattgtgtgaatgctcgataccggattttctccgatatgttgtgctgtggctgtagctatctttccagttgtataacctaatatcaatagaattgtatctgtcgaatcagcgagttgtctgcaacctagctatcatgtaaatttggagttggatttctgcaaactactaaaagggctttcaatctgaaatcacagagatggagatattataagtattagaataaatctttgtactcaaggtacaatataagatttcatttcgtcattcttgagagttagtccatgtagacgccgattttcacgatacctcaccagacacaattctaagcatattcaactatcgctgtctggggtcttgtaagcctgcccgcaacagaatgtgttcatcgctccttcaaagaacactccttcatgagaaaaaaaaaaaagaaatgccaaagtttcagtaaattctattgtacaccagccaagccaacttctaggatatagctttcatcccattgcgatgccattataggggaagctataatgaaacaggaacaagacatgtttcgtctaaatcggtcctctacgcccgtcgtaccttgaccaatccttacgacctacctattcggtcagtagtgaggctcttatcaaaaccgtaaatcccctgtcagcagcagatccgagtgccgagaataaatcaccatattaaaccataataatataccaaggaatgtcatcaatcaatatctgaatagttgcatttcttgggcgtcagagtttatattcattccctctccaaagccatttatcgatctaactttgatgccgatagcgttatgcgccgttcaataacgcgcggcaccggcgcaacgccaaggcctggaccggaacgaaaaatcgccggtactcgtcagcatgcaggtacctttaatccctgtcgagacgtcagccaagaatcagccaagggaattggcagacgacgttgctatcatgaggtttgagtaccaagagaaatagcttgacagcaatcacgatgtactctcggtaaaacttatgtttacactgaatatctgttctttatcttgtcttatgtcgttcgtgaatggttcaaaaaatacacgctatgaatttaaactccaaccagaatgagtcctttccaaacacatctctatagtaaaccctttccgtctcggaacacttcgtcataccagcgtgtctcagactcatcctcgtcgttacttgatttgcagactgtgttccaatctgtcgatcggagctgccaagccttggactctttattcttgccaaacagaagcgacgcgcttcccttgacatttgcgccgtaggaccacacctccaggttgccatcgtctgccgcgatgctcgctagtggcgcagtcgtgtttgctgccatgtgtgcctccaaaaggttgcgcaggtggggaaagtaccacgtcttatcccaccatgttgttcgacggctcttgagaccgtctctccaagcgttgtggtggatcgcaacaggaaccgacgttgtccaaaagtcgacgtaaagcgagacgtcaccccacgagccaccttggttgctgccgtcgtccaattgggccaagggagcttccgcgacggaaatgtcgttgggaacacccccaatgcgtggtggcgagacgcctgctttactcgattgtttggcgatggaggatgggtcgtcgagggacacgaaatatcctcctgtttcagaatagcaagtcgggtagaagagttcttgcgcgtagtccaggccaacgtggtattcaaattcgtctcgtgccgatagcgctgcctccttgccggggttgtcgtgcgcaaagtcgtcttcgtgaatgtgttggcgccaaagttcttgctcgccaaacacctcggcaaagatgccctgatcaccagcgagatcctcgttggacctcacctcaagaagatccttgtccatgcgatctttgacgcgttggaaatatcggcgcatatcccctgcagggcccatgaaacttccgctgttgacatacttgggtcgtacatatttgtatcgtccgacgttgtaatcggtaaagaagccaaacacattctcggggagtgtgctgtcgggaacgtcgtggcagtagaggttcgaaatcttgtcgcggggagcgatgcagcccttttgcgcagcagcaatgatggtctgctgcataaggtccttgtcgaagaaaccgtagtcctgggcaattcgcttgtttgctcgttcgttggcgctgtagtatcggttcaacatgacgctaggtggtagttgtagccaaatatcgtgggcgtcgagcataagcaccagatcgtcctcccctagtttttcgtcttcggaggcctcatcgccagtagcccattgcaggtagttgagtgtaccggtgatcttgcctagctgcgaaggcccaatgccgtcggcgtcggtatgaaagtcgttcttccaattgacgataacaggagctgggtagccgagagcaacggcactgctgacaactttgcatagatcgggactcgagttatcgacgggcaatacaatgacaaattttcggtccccagaagagacgttggcgggggtgattgtggtgtcttctaatatcggtcccgagggtcgccaaacactatcattaacgatctttgcgaggtcagcgttgaaattttagaggagcagacaaacatactaagcggtagagtaaaaatgtagtaataaaaaacgcaaacaatagagtgaaccccttcttaacccatcgccaattagacccgttcacacgaaacctttgacgaggacgcgcagcgccaggaagggcaatgtgtgaaggcatgtgtcatgggcagacggtaaggtatgtagagaaacgaaaagactgccacagtcttgaatcgagatgagaataatactactaggtaacaaagcgcaagggaggaacaagaggagaaggaaagcacaagaacaaaaagtggcgccttccaagcaatataatgataatgatacagacaagatgctctaggagacaaagatgaaaacaggattattgtataaacggggaataaccaagccaaggcccaaggacaaggagtgacggacgatcaaggagtggaaggattgtttagatacaaaaaaggaaaaggaaggatgatgaaagttgcttgacagtcaaagtggacaaggcagacaggcgacaggaggtctcttgagcatcgagcatcggtagtttcccactctaaaccctgccagtcgtagattgaatacgggtccctaatcttatcgatgcaggacaagtaccaattgactgtgcaggcggttaaaaaggtacctctttgtactttcagctccacgcgtgttgatcaacccttgcgccccccctctaaaagcccaaagctggaagccacaggggatacttttggggcgaaggatggaactaattctaggctgatcatctcgaatttgaagcctctgattggtgaaatgtacgccaaaaggcagtgactggggggtgcgaagccgaagttagccctgggctaaaatgtcatgcccaggcggagagtttacccatcaaactgcgccaaaaagttgaccgataattagaagcgatttcggaatcagcgatattctcgatcgtatgattatacttttggctaatcgagtagataagcttgaagtttgaacttgcaaattccacgtttgggggccaggcatgttgttacactctgcatagaacttggtgggtcaattacagcgcccagtcagcccaagaattggcacacactgcaaccccctacctaccattcaaagttgacgatgaaacattcctcctcttgaagcacgaacctgttactaattagttacaagtctgagcgtccattatctagccgatattcaggagatttttcttattgataagtgctagagcaaagactactatttagtgcttagcaaactaatttggtctcatctggatattttggtctgtcgtccacgaaaacattttattctgtagccttgcctgtgatacgtaatcttgcctgcatacaactaaatctggtctagacgtaaagccatcccctgaatcacagctatcagccatgttttctgatctagaacctgcgcctgcacagcaacccaaggttagaaaaagccgacagacgcaaaatagctgactggctggaaacgacactaacggttgcctgtcgtgcaggggagggggagatcagcttgtcacacgggcagacaaacagccgcaatgcttgattttcgtcccctgtcatctccttgttgaggaaatcgtagcgcccagaggattacgaatatacagttacaactttgtttgagcttgactgactcggttctgtacagttgtcacccacgatcctttaatgcaacacaattatctaggcgcagtatgcagatcaacagtaaccaaaaaaacgacatgacgacagtgtacatgcaacaggggtagccagcctgacaagccagagtcgcagcagcagtgacagacagccaggcgatgtactcgtaccacccaacagaaacggttagcaaccgggcatttcctcttttgatttggctttagtctggaaacccgaaaactgtcaaccgcttactgtgggggccatgtctggggctgtgttgtgttttgtctcataccagaaccgggcgacggatctacaatcaagatggatcagtgtctgttattttcctcttggcgctcttgtatttacctgaccgcttgctttatgaccacaagttcaaccgttgttccgactgaacggttctcggacgctcgcttatggaagtaaagacatggacaaaccacaatacttggatctcgaatgggtgacaaacagcccagccttgacgctttggagtataaaataaataatacaaaatcaccatacataaacttacttgataactttgtctattgcgcttccagtagtcaacttctccaacaccctgagacctgtcaagacaccaccttgacaaggtttctgtaagacacaaatacgtaaatacattgtccaatggcatctacctgcaatacaagtcgctcgcataaacaattacataaaattacccgtctgcccgtctactcgtacccttcaggaaacgcccgacctcagcccatacaaaaaacacgctgtcaaaagcttcatccgccaattgggagatactgcaagggctggctggcttgcgggttgctaagaacatgggacttgaagcagtgcggacgaaatattagcccactcttaggcaatacatacactaagagtgatctaatatttatatcaatcatggactaaatcagtaccggtttttatgcaacccacctgcttgctaatgttttgtagcaaaggctctcgagcgaatcgcatactccatcacactgacggcgaattccccatgcttcgtcatcacaggcctcatcttttccctaaccttgtggtccaggatccttgcacccacgaggcggcaaacaatctcacgcatcgctgtgtcgccaggcggcgttgtctcgtacagttcgtccacaatatccgggaagcactcggcctcttcccaataaagctcggcagctcggtagaagcggtcgcgagtaaggagttggagcgccggcacgtcgtacacgtctgccatggcataaagccggagaggcaatgtcatgtcgttgcgtagacgtgcgagtagctttaacccttcttccctaggtaagagggcaatgtccttcattgtcatcaccttggcatcgccctcttggtcaccgtgtccatcgccgtctgcagagctttcctcgtcgattgggtcctctctgtactcctcctctggttcatctgcttcctcggccgaaggctgccactcttcatcgggttcatcaaacagtgcattgtcagacgcagggacttcataatcatatgctggttcccgcaagttctgtcgaacagttgtaggatccatcatggcctcagcagatggtatgtccaaggtcgggatgaccgaatcagtataatttcctgtgtagaggaactcgagaaaccgttccacgatatctggatcatcttcatgcagttcaatagtttgcgccatagcctcctagtttcccgagtgatgagtcaagccaaaactactaatccatagagcacctggacgtaccttgaagttgctactcatggccttgtcgaaaaagctggactgcgagcagacaatagctcgatgagcgctaaattcgcgttccttacatttgatagtcatatccgcgaacttatcgctaaataggagagttgacagtgaagcgtggatagaggtgccacagaattcttcatcgtccatgtcttctggcgagggcgcgcgtgcgttgtggtttgttgtttctgtcgcgtctgcgacttggacaacttcgtctgtcggttgagacatgttgtaaagatacttatgtataaggaatactctgcagctccggtatcttttgcgatgatggcgaaggtgacattttctttctttctcgtgcatgcaaggcacaggtgacgtgacacaggtgccttgcgccagcctgccaagaaaggtcatactaaacccagcagcaggggctggtttttgacatgtcagataacgaaataaggctttgcccattacgatataaacgacggaataattgacccaagtctcccatctcagactgtgtacagagtacttttagactattcttaggctactcatcggtaggtaccttgattgacggaaacatgatgaaaccccccaactttgtgactacctctagtcgcagaccaactctcgacactcaacgagatcatggtgttccttcacgacctcgcgcattcgacgcttcaggacatcgtccccagtcgaagcttttgacttgatcagcaggatcataaccttccacatgggctggtcgtctctaatcttgtacaggtcaaggacaacgtcttcaaactccttcgtatcatcccaggtagcgcccccccaggaagggatccaacggtccttggcggctatgtggaagcgctctagagcgagcagttgaagggcgggcacgttgtactcagaggctaggttgtacagctccagtgacatggccatcacgggcggaaatggagttttgaaaggagcttcgcgggactcgggtgggagcgaggaattcggcgtggttccggtcgccatcggggattcggttgtcatcatggaatcggggtcgggtgtctcgtccatcgactctgcagtcgagttcagcctacttgatcgtctgacagggcgcttgggcgagtcgggagcagtcgtttcgctggaagccttgtgccatcctggataatctttcaacagcgactcgatgtctgctgtaatgctgggcgtggtgaggaatcgagatgtgtcgccatcgaccgtgtatgtgcctgtgtaaagaaactcgaggaatcgctgaaaaacatcagggtcgactccttttaattcagtctttctgatgatgcgcttctgtttcatcaaattagttaactataggcctcctcgcagcgcaatgttgcctaccttggctggagcggtaaatgcgacattgaaccacaaagactgcgcacatacgactgcgcgatgtgccttgaattcacgatttccacagacgataataatgtcggcattctctccatcgtgtagcaggttgtagaacgatgccagtgtggaagacgcgcatagctcttctatgaggtggtgctcagcatcgccccgggctcccgagctaccttccatggtgaatgaatgcgatgcgtgggagaagtagaatgtttgtcgaagggtgcttctgtcgggagataagtgaagagggaagcaaccaccaaggaagaagatttgcacctgccacgcagctggtcgctaggtatattgcatctaacaaaactctctgcgatgcatacttccgtctgccagtggccgcgcactgccaaacggccacaatcagccttctcgccggaaatattgttcgctgcctacttatgatatgtgatttcccgacactggtttgccgttggactgtcactttcactacctctattgacgtgacagtccagcaagcgacagaatatatcccagtgtacaaacttgtgatagatcatgaaggcgtacagagtatgtgacagacaggttggcctctaagttttagggtacaaaattaaataccctacaaagtctgatccaagtaccataggctaacaatctcttgctcccacgacgtgcagcttgacagttgttcacgtgaaccaacgggtacaaaactctgtcgtatttgggtctatttagaaggaagaaagattccctgccgagcatatgtcggaaccccctcccgatccaaatcctcatcatcgacagcatcagtcgtccagtcttctggccagaggttcttcacccagttaacagcactatcgatccaattcgcccaggcttttcccaaagcatcgccccaatgatagactgccatgaacccaacccccgaaagaacaagcgacacaaaacatggagccaagactgcgacgtctggccatcgagtgatgataaagtacaatgctgtaactgctgcaccggcccagagaccgaaaaagacaagaaacccagataaaaggtagatgaaggctattataaagaccagcgccattgttgtgataaagaagaaaagaaacttggcaatcgcacgattgctgatggagtcgaggcggagggacatggaccgcgatttgggtgtgaagcggttgagtattgtcacacgactggctttaacacagtatctgaccgttggagatcgcaagaaaatgcgtatcgcgtatgtgacaacaaacacgacacccagtgacaaaccccacgtccacatcttgggcggattagcattaagttctgcaacttgcatagaaaagacagccgtgatgaacgagaggggcacaaaaaaaaaggccagctcggttagtttgtttataccagatgtttgatcaataacgagtgccgattgactgatcccagttgtggcgacgagaaagttgagtgtctgctctgagcgtgtttgtagagattgtaggtcttcttgaagctccaccatttcttgctccagatcttcgggcagattgagtatcttgttcgactttctcacatggtctacccactcgctcagctcttgtaaagttgcccggatccaggacatgttttgccgtgtggcagtcccagcgtcttgaagcaggtggaggtgtagatccgcaccgaggtccgagtcgatgtgatcctgaacaatacgaatctcggcaataagctgccacatatcgtcaaaagacaaacgcgcaagaagcgaggggattgcggaatcatcttggagcagctcggtgggagagatgttggagacgtatcgggacacgagatccatggtggagagtgagtatttccgagcgaaatcgcggtcgcgaatccaggcttgacgagaattgtacacctttctaattttgttctgatattcttcgtcgtactcggaatcactggtgtcgataaagtcggcgtcgtcctctttgtttatgccagcggaaggtgacccgtcacccatcttatcttcttcgtctgggtgtctctttttcggttttatcttctcgctaagcctcttccttttcgtaaataccggcgggtcaagatacgtctcgcctgggtcagcagtccgccatagctcctcgtctgtgtatgactcaaactccatagctcgaggcataaaggttagagacggcgtggtctctttcgtcttttcgttttgcatagttcgaggtgggtcaaaggccaggataactgtgtgacaagttagtttgtctgtagtctgccaaacgttgtcagtatatttaccagtcttattgcctgctttatcaacacttgtccagtaccccatgccttctggtgccattactctcagatctctattcttccagtactctgggttttggcggagtatcggaaagaaggtgctgtagggacgatagacgttggatttcttgaccctgtttgatgttccttcaatcttgactgcagactttggcggttctggaacagcaaacatgttcttatccctcttttttgtctcttttttcttttccttttcttttctctcttggatctttcgttctgcgcgcttctttctcttgtcagtcaagagtagaccggatttatcgacgacgacatcgcgctcaatagtccaacgcccgtcagagatgcggcccgcaatctcatcttcgtggaatccaggtcgtccgagataatgaagcgcaccaagccgaccccagcgaagatgggcccagtttcgagactttgtccgacgtgacaagttccattccgttcgttgaccgattccagggagagggcgatgtcgaaaatgggtttctctctcgttccagttcatccataccgcatttctcagctttaatccactatcgctcgcagagtatcctgaggtgatgagttgttcgtaccagaattccggatcgatcgagtacaactgtcccaatgcacccatgacgaagcggctcaaatcactaaccataatgaccctcgcctgtgaatcttctggtcgggtattaatagcggcagcaaggtctttcttggtggtgatcagtttgcttctttccacttggccattagcaaggtagtcgataaccgaaacagtaaccgactccaaaccctcgaaccgttctcgccgagtaacattaagccatcgcgggtcccatcgggctcgattgtcgagtacgttcatgtacagttcagatatcgtctctatccaaagctttgggtcggaaaactcctcttcgtctgtttcctcctcgttgctttgccggatgccggcaaatgtgtccatatcgcgcttgtttctcccgaaggagcgcgggtgcggtacgtggcgtagtacatggtgcggttttttcacagagttctccttatctcggtcaagagaggtgcgtgatgtcttgtgttcgtccaacgagttgcgcgggacagagtagttgggcttccaacgttgggaggctgggaagtcgagatcatagctgctgagccgctcctcgtccgcggggtcgcgacgctttctattgaacattgcaacgcgaggggatacaattaaaaacgcatcgtaatgttgagggcaggctcagccttatgatgtgacaggctagttgaacccctggacgaccctattctgttctaactcggtggggcagtagctccgtgggtaaagatgaatatggcaatagaattgcgacggcgatcatcttggacttgtatgattgatgcattctcgcgatagattcaatgatgttgaaggaaattaaaaacaatgtcagccaggttaattacccgatgcacggaatgaagtaagagcccggggacctgacgggaaacagtggggatcccgctataattgcaggcgccagtgcctggggaaggaatggatggtcttcctcccgtccataagcacaagcatcagctccaagtcgtaggaagcaaagtatttgaatccaagattgtatatattataatccaaagagatatttcatctcggtagtaatttgagcctctgtagcctattgaggaaccaaggttctaatgaatccttccaaaggttgctgggcctcagcctcagttgccagcgactccaacgtcgcagccaatgtgtattttttcttatgtctccaatgcgaaagcacattgtgcagcataccaatatttacacgattataagtggcacccaatcatcatgaaatacccgtgagctgacattgtccagtctcttttcggaatggcgatgtgacagatgccttactcccatcaagacattatcccataactggccaactggggggctcaaggcgacggatttgttgatgggctttttaacaattatctcgcttcagactgaagcgactgtcggggtgacgtggaagaggtgtgtgggtgggttcggggcatccaaagtctccgggcgtcggcgttggcgtcggcgtctcaatcgccaatttgtgagagtcacgtctcatcattttgtggctgtttcgattgttccaggtcaacaatcctgtaacgaacacgttgcccagcgaagcggcgccttttggtgattaatccctgcaggtcgtggttgttgattgtgtcgtatcacgaccagggtcaaaatagttcactaacgaccgcagcgccatcacttggccaggtccttctttttccggctttgaacacatagccaagcgatggtgatgagcaaaactatcactatgatgggtatcttgaccaggaggaaccacaaggtagaaatgcctatggatctccgacttcggccggatcggtttaggggaagcttatcaagagcgactttttccagatcccgtaatggtactgtttatgtgtcagtatcttcttgagataaaccatacttgaacttacagttgagttttctatctgctgcggtgatggcgacatcctcaatctctttcacggctgccatgagcgtgagcggtgtggtgagggaagacataactgatggttcgatgttttgtcatgcgtcgcataaaagataagctgggggggctgcctttatgtatttgacaccaaaccttagctttttaataacgtgtctcggaagtttatgcaccttgcggtgttacggtcgcttcgagcattgaccgcatccgttgagtccgggggagccagccagcaaacaactgacgtgtcggcgggtcagcagaaaattcggttcgcgtgcagggtcaagacgaagaagtgaagaactgatctcgaattcgtgtagtataagctgacatgatgtttctatactttgtctgcggccgagctttttaagccctgagtggtatctgatactgacgtcgatgttgtccgaataagctagtggagataagccaagacaaccaaagatcagactgtgtctcaacacgaatgcggctttggatgtgtggttcgtcttatcttcacgctagggtagaaaacacgatacctaaacttgcgatagctgcaggaaataaaccgcccaagagcggggctgagatggcgtgaaataataaactatcttgtctctgtgcagcaagtagcaagtctcgtacagggcacgatgaaccaccagcggtcaatatctgccatttgacgcgacaacagggtaacatggacaactcgcttgcaaaacacaccacccatcaaggttgctagtctgggtcagaaatcgtgatgtagaaaaaatcttaggtttgagtcatggaagagaacttgatgggagctcaacaagatagctgggaacatgagatctgttccagtgctgaaaccgacttcccgaacaggaatgcgtaaccaggagtcagaaactcgagatcacaccaaacctcatctgactgccaagtgatccagatatcgatacataactcgatctatctaatttcactgtcacgataaaacaataaagccattcacaaatagtaatgcataagcagaacggaaactcaaaagatcgccaaaacctcatctgaccgccaggaagacccaaatttcacaaatatctcagtttatctctttccactatagccatacatcggacagctcaataggaacgaattcagaagtaggaatgtgtgcctaggagtcaaaaactcaaaagttgacgccaaagtcccatctgaccgccaaataaccctgaatttcacacataagtcagttttcctcacactattgtaacgatacatcgatcggctcaatggtctagcggtatgattcctgctttgggaggcactctcttgcaggaggtcccgggttcaatccccggttgagccctttcttttgcttgtgagagttctggatgtgttgtgttggttttgcgcgatttaagcttagaccgtgtgccccacttgcggtccgtgaggcacgtgagttcccgaccccaggtgcggggcggtgggatactttctgattggtccttctaattttactgcactttggttattcgtctcagctgtgcattaaattgaagatatgtaagtaatgagaagatttgttggtaatttcgtggtggtcattttttggtctgaaggcagcgtacatcggcagtgttagcgattggtgaagttgtggctcgatccagcgatttgacaacgtgtgtgatggattgcaagttttgggtgagaatgaggtagcaatattcgagagcctttggattgattatttaatttcaaggaaaacattcaaaaaggaaatacgattcgaacagttgttgaaactcaaagccgatgttgtggttgaatgtgtcgaagctacagggtaatatcatggtcaatcgaatgggctcgccatcaagaagtgagtaagataaagctcatacgacgtggagtgtagcagagatcgcaacttcattccctccttacaacttatactactctgtatatatgtacataaaatttgcatcgcgaaacgcaaccggtcacttatagagcacggcaatcactatggcccaccatctctgtcttgcagatcaccgccctgacgatgttagaggaggaaactgcatacccaaagcttagagactaatcttctcttcctaacgtcggcctcgaattaagacatcgactacatgatataaatccaacatcaaaaaccctaccacccaaccatactcattacatcatcaaattcacgaaccacatccatcaccattaattaagcagctgccatctcaatatccctccccttgacactcttccattcaaccaacaaagcaccaataatggtcgcagacgcggttccagctccaacgtagaaactcgtcgtcaacgcatcgttgtacgccagaatcacaccgtccagccactcttctcgaataacgctgcgaatattcgtcgcgccagtcgcaatgacaaagtagggatccagaccaggcacatactcgtgaatcttgttgatgagcgtgtttgtaaacacagtgttgccagctgtgacgcagagcgcaccgccgagagtctgtgaaaagacaatgagggctgtggctgtgggaacgtcgaccatctcacaaacgacttgcactgcgattagggactgctgtagaccaacacccacgccgataccagcaataagttggaaccctacccatttggctgttgaagtgtcaacttcaaaggtggtaatgacaccaaatcctatggccatgagtactgcgccggcaatcataaagggcgtatagtagccccaagcgctgactgctgcaccagcccccatagcgcagagaacaatggcaaggagcatggggaggtttctcacaccagacatgatgggtgattgcccttgtacagcttggaaccatatgggcaggaagtacatggctgtgaggaagcatgcgcccgtgttgaaggagaaccaggcaccggcccagacgctgcgcatcttaaagatacgcggagggacggtagcattctcgtccatcttgtattgtatgtagacaaacacgataagaagaaaggctgacagcatgaaaagagacgttatgacggagtcatcccaatcatagtcaacaccaccccattgtagagccagcaagagacacacgatggcgggcataaagatggcggtcccgataggatcgagctgccagaagcgtactcgccatgtcgcaggctcaatgtctcgcacaggttcagggaagaagaaaagaataacaaaaacggtaatggcaccgataggaaggttgatgtagaaacaccatcgccatgataccttgtctgtgaagagaccgcccagcaaaggacctgcaacggaagagataccccacataccactgacaagaccagtgtacatgggcctcttgtgaagcggcaccgaaaaggcaaggatagtgagcgcgcccgcaaagatgccagaaccgccgacgccagcaatagcccgtcccacgatgagcgtgatactgttgggagcgacaccgcatatgagactacccacttcaaagatggcaatggctgctaggaacgtccacttgatgctgccataggtatacagcttgccaaagaacagctgcagtgcggccgttgtaagcatgtatgccgacccgtaccacccgacgtcgttgagactctgaaaggcgtcggtgattcttggaattgccgttgcaatgatggagttgtctgcgcgtgtcagcagagtttagaattgggagtgtgtacttacccagggccatgacaaagacagccaagcagagagcaagagtgatcagaccaagcttcacaccagtaggatattcttgctgaggccccgagtgttctcctccactcacgggaggtgacgattgaagtttctcagtactctctgtaggtgcagcagatcgtggacgaatctcgttataccgaacagaccccatcaaaggatgagggtactccttcccatggtgttccggcatgctataatctgcgggaagagagcggacactaaagttgctcggtgcaatcgacgatggccggcttacaccattgatgtctttggaagtgccagaacctgaagcaccaggatgcgatgtaagccagtcgtcggcatctcgagcaagcttggctgtttccgagtcaaagttaaagtaccgagacgattctctcaaagaggagtagagagtttcctttggcagacgtacactcaacttcgaccgactggtcgcagccatagagtagtctggggcggacataatagaagccatgttgagtgtttgttacgactgtcagtaggatgagacgtaaaagataaaagtcctagccgtagactcattcagacggggagagatgcttttaagcttcatctgttcacttctatcgcagcagcctgcagagcaatgtgacacgacgcatcctctgagcaagttcattgagtcgatgatgaacttttcgtcttacaacgggggcaagagtcaaatccacagaaaaccactcctcaaaagatctccacctgcagttgtggcctttcttgccgagcacgagatgtggcatcccgcagatagcgtccagggcatgcaatgacttcagcggcattaaccaggaagaagcgtactacgataagatcgtgtagccatcttctcctccaggccagaattgcggccgtggcggagaccgggtgccgtcggggcttgaggatgcttcggatgtctacaagcctcagatgactgtttctgtttccgtattgtcagccgccttcgccgaataatctcgtaaatctgtctgggacctttgaaggaggaagtagactagtgggtagcagaaaagttggcctcctaagtcttagggtgtaaaaataaatagtctaagaagcttagtctaagtgtcataagctgccctaatagttttgtctcttatgcttccagcggtcaatttttctgataccctgagggtagatccttggtcgcggacggactttgtcttcaagacgatcagcatgtctgagtggcagcacacacttgtcagaggtggtcagatctttggccactgatttcgaccagttcgaccattcagactagataggttgcggatcgcgtccattagtaacctatctgtctatcggtagggcgaaacgtggctacacggtataagcaagaggcttgaagatggtaagtcgtgtcacttgaccaatccagattagaccgtttaggagagaacggcaacgagtcgaacagttcctacttgtaatgtttcgcagcataacggacattaaagcaaacccgagaccgaagatcccaggatatgactagctttgaaatattgtagttaaaggaactcagtatcggaagacgggagttatgctaccgtccattgattcctccgtggatgagtcaaaatgacgagacaaggtgttacaatcgtcacacaagatgcgaagaactgaggccactcttgtcttggaacgtccttccaaccctcagggcaccagaaaaattggccattagaagcataagagacgaaattagtagatcagcttatgctatttagactatagtctttaggctatttcttttagtaacttaagacttaggaggttaacttttctgctacccagtagctaacccaaggcatcaataaacggaagcccggaactcttgaaagctgataaatcatttctattaacaaagtgtccctagactcgacgatacgcttttggtccaaccaactagacaacaagtactgattcgcacgaactcagaacagagcgacggggaacgacccgaaagtagcaagaataaaaaccacatggatatataatgacaagtgtccgttgatcccctgcaatcgacactcaaaatatgtcatgcaatgttgtgtgcagtccatcaagagaaagagcgttgcataattcaagcgaggtccacaggtaatttgaccacttccttgagtcaaactaattgagcactgaagttatgctgtccataattctcccccaggggattctatcttggagtgttagcgcgggctcgcttggccggtctcttgattgtgtccgactgggacgtttgctgtgtattatgagctggaggagcgaaaagaagtctggcaggattgtttggagcagttcgttggccgagtttggtcgacccatgaattgcaggactctgtgtctgaagtcggacgagaggcatgggaacactaccgttggatggggtgtacatctgctgctgctgtacctgctgttgagtttgatgaaccgatgcaaacatagcgtcggcaaacatgggtgaatctggccagtcctctttgtaaaaacgaaattcgggagttgacatatgtggcgtcaagtcttgattgtgtggtggaacggtatggccccaggatgacattgttagataggcgggctgattgtccaaatagaacgagggggttccggggcagatggaattgcactcagaggctggaccctggaatatataaggtgattgcattgtgatctggtcctttgtttcggaattgctactggtctgtgatgatgtagaggactgttgtagtcgctgccacatggaagggttgggccatgcaatctccaagtgctcgagaacagctgccaaggagtcagtacgtacattgattgctttcaagatcagaatctgacctcgaggtgcatgctggaaggaaaagaccacgtgatcgcggactctttggaaggcgtcgtcttgtacaccatgatagatgccctcgctgatgacaattttgatacggccaaggttatcggccgcgctccaatggggctgacacagaagctcttgctggaatacggggaatccgatagcgtcatttgtgtctgtacgcgccacgatatacggccaggtgatatctagggcggcaaaggcggaactaacgaggctcccatcaataaagagcctagcattaatcgtagaatgcttctcgttgtcgacaatttgatcaatacgttcgttcttccacaagtgaatagatacctggaagggagtgcctggttcaaggctagggacgaaacatgtgactgttgggagaccaggagcttgcggattcaaagattctacatcgtttaggaccgaacgtcaacttggatagggacttacttacctgtatcgtgaacaacgtaacatgccaccttaaattcctgcagaggagtggtagagttctgttcgaaaaggagaacgtcccagtcctcgtaccgcatgatggtggttggggatgaagatgagggagtagtaatagtagcagtagcaattgggatagagcaaagtcgagtaccttagtaggttgtggacttccatgccccgtgttagctcttgcccaaaccacatgctggagcataggtaggtttgcggaaggagacatttgcaaggcagcagctgcccaggcgggttactgaagaataggtagggacttgaagcagaacagacgaaatcgttagtccactcttaggccatacatacactaagagtgatctaatattcatgtcagcgactaaatcagtaccggtttttatgtaaaccacctgctgccgtagacctcatcgcggggtttaatctatatgatttgtcaaaacaagagcattgatgcaattggcattgggatattacctaattcaagacgaatattgccagtttaagcatggatgagaaagcgctgatatccggaatccatatggcatacccaacagcaccaatcttctattccaccgaggtactaaacttcagtcacatctcgactgccaggcgggttaccaaaaaaatagggacttagagcagtacagacgaaattattagtctactcttaggacatatatacactaagagtgatctaatatttatattaaccactaaatcagcactggtttttatgcaacccacctgactgcctacgatgttaatagtcctgtttagtcataccattgtacatcacaattccttgtacgcgattcaatctcttgcattccatttctttatgtacaaacgcatattgcttaaggatcctcatctccctccatacgagcctataaatgttagcatacggatattccacttccttttgcccactcacccttgtagctcctggtccaccaagctctcgctccagaccaccctcaaaggctcgggggtaggccgggcggtcggggtagttaagataaacaattccagtgacgctcatgaaaacggcgataaaggttccgaccatgacggcaccgggaccggcggtggtccaagtgtactcccagggagaaaagattcccaaaacatcgttatcctcgtgaatgggttcaccaaagtttcgtcgctcctggggatcccaccagttgccgtgagggtcacggaactgtcgcttaattcggggtgggttgatgtagccgccgttctgcgatatttcatcagttccttggttccccctcaagctgtctgttactgaccattccggggtcctccgcctcggtcatgctgggcgcctcggggtacttctgatcaatgaccttcttgtcggtgtactgatcggggaggaatgttcggcgctggatcgtaggaagtcgtcgagcagctgccatgccgctacgcagggccgaggcccgcgcaattcgttgtgggagcatctgtagagaaacgatttagcgacatcaattgacacacctatgttatgagaaacatacctcggccgatgggacaattcgtcggcgtccaattgctctgacgtgatgagatggctcagtgttgaagctttagccaatcgaggctgtgatgattctcaaccgaaaagtaccgcctcaggcatcagcaagcgcgtgccgggccattttcggttagcttggttggaggttccaggggcgtgcatcttggatttctcccctgctcaaaagttttgctgacgacattggattttgtgactaaattcttcgcagttcgcccgcaaggcctctgaacatgtgcaaactttgtatgaacatccactgaactactactattctgtagacattaatttcgaccccgcaaatgatagcttcgcggagaaaacgcccacagcgtcccttgtccccacgttgcgactatgcccgagaccgcgtcgaccgccaacgtgctgcccaagtcggatcctgatgccataaaaaccgaacaagacgcgctcgaggggtatgaaaatgggggagacgcgttgcaaggaacaatggatggtcatgttgaaacaaatggagatgcgcccgccaccgagaatcatcatgagcccaaccatattcatgacgacgaacgaccggcaaagagacgacgcacacgagactcgacgccccctcaaaatacacccaaaaagatgaagccagtgtcgccaccatggaagaagatatctgccgacggcccaacatcttataccgagaatggccgtcgcaaatctggccgcatcaacaccctcctaccagaacctagcccactaagcaaaagtcgaacgtcgaaaagatctaccggcgcgaattcgaataccaagactgaaattcacttgactaatggcaactcaagaaaaatgccaaacggctctcacaaagcgagccccgccactaaagctccctcgaagcaggcacccgcatcgactccaaaatctgcatcaaaaaagcctacagaaacccgaacctcttcccgctctacccgtcgacgaagtcctactcctccaccccctcccaaaaactcgaccaggtcccgtcgatcggcacgatttagcgatgcggtcattaaagacgaagcagtgcaagattcgcggacagcaacctcaaattctaccaatcgatcacctcggataaaactacgagtcggacgatccggtcatattcctcttgtgcaccctggccaggttcgaaaaagaccaaagattggtacaagctttgaggacttttggactcgggctggtgacattcctgttgaggagggcggactccaagcatctgaagatggtcctcagtatactgatgaattagccgagcgagatgctcgtgtgattcttcgagttgaaaaggaagttgaagatggcggaatgctctcccaaggtcgatgctccatcttcctcccggaaccggcagaagagccgcccagacaatgggctcgtcaagatcatatggtcaaggccatgacaaactttcgaaagctcatgttagcagagcaacaacgtcatcgaattgcagcaaagaaagtagctgaagcttgtcgtgacgagtggctacggcgtcaaccaaagtcagaggaagagattgaggctgaacagagggcagtctggatatcccgataccggattgttgctaagacattgttcggtacatgggagaatgtccgcactgaagtcaatcgtcgaagattggccgagtgggagcaagaggagcaaaggagggtcaaggcagcattgaacgaggctgtgaacctctcggaacaaaagttgcaggctcgtcaggcagggctagactctgagcagctttcagaagaagacggatttgatgatctcagcgacgacatgagcatggccgacgacgacgaattgggtcttgcatcgggcgaggatgaagatgacgaggacggcgatgctgacagcgatataatgtcatcagatgaagaggaaggcgatgaggaagaccagaaagacattggcgacgaaaacttgacacaagaacagctacgagcgaagtacgcccatataccagagctagagaagccgtcaaccgaaactccagtcaccgaacccacccccaaagatactgacgctgtcgacacggctcaagcaactgcgaccgagaatgctgagacgagcgatgaatcagtagatatggacgacgatatggggtccaccgatatggacagtgatgaggaggatgaagaagaagagtcagaagaggagtccgacgaagatgccggtggcctcctgggacttcttttcggaaagtctgaattgaagaagatgaacagtgaggctgttgcagaaactccagccgactcaaaggaagattccgagatgcccgacgtggaagcagtatcggatggtgaaggtgccgaggagaacgaaatgtctttgatccagatgcccgacccagagcctcacgaatctggggcgttagagaaatcgactaaagaggcagtcgaggaaaaggaacagataccagcagccatgcaggatgttgcagcgggacaggatggtctatcaaacacggacaacaatgtccaggagcctgcttctcaagataacgacgttgccatgactggcaatgacccagaggaaccatctgcattgactttcgagaaacctcatagcccagcaactgaaccagcgaccaaccctcctagtcgtgtgcatagcacatcaccacccgccacatcagaaaccaagccttccgagcttgacactgcatctactgaggagatggctgttgataagcatgacacaagtcgatccccttcaccccaaccgtccaaccacaaaatcgaggtgccgtttcttctcagaggaaccttgcgagagtatcaacgcgatggtcttgattggttggcaggcctctatgcgaatagcaccaacggtatccttgctgatgaaatgggtctgggcaagacaatccagaccattgcccttcttgctcatttggcatgcacccatgaagtctggggaccgcatcttgtgatcgtccccacgagtgtcatgctgaattgggaaatggagttcaagaaatggtgccccgggttcaagatcttggcatactacggttcccaagaggaacgaaagcgaaagcgacaaggctggaacaatgacgacatatggaatgtctgcattacttcgtatcagcttgttctccaagatcagcaagtcttcaagcgtcgtcgctggcattacatgattctggatgaagcccacaacatcaagaattttaaatcacaaaggtggcagactcttttgggtttcaacacacaagccaggcttctgcttactggtacacccctccagaataacctcacagaactctggtcactcctcttctttctcatgccggctgagaatggtgttggaggattcgccgatttgcaagaattccacgattggttcgccaagccagaatcgcaaattttggagagtggaagagaacagatggacgacgaggcgagagccatcatctcaaaactccacaaggtcctacgaccttacctgctgcgacgtctaaaagcagatgtcgagaaacagatgcctgccaagtatgaacatgtcgaattttgtcgtctgtcgaagcgacaacgcgagctctacgatggattcctttctcggacagacaccaaggagacacttaattctggcaattacctatccatcatcaattgcctgatgcaactccgaaaggtctgcaaccaccctgatctttttgttgaccgaccgatcatgacttcgttccgtatgcaaaagtctgtcgtctcggattttgaagtgacagaacagagggtacagaggctacttcacgaccccagtccaatgaaggatgtcagcttgggctttctcaatctgatgcctacgcaatgcgaaagcctttccactactcaagctgaacgcatctctcaattgagctcacataggaaattgatggaattgagagaagctcagaagattagggcccagagcgcacacgccaatttggatccttctacggtcgcatccaacattggatacttggaaagcggtgccagatgggggcgatacgaagagctgcaacattgcgtctacctcaatgctttacgccgtcagaagaagccaatttacggcaagaacttgattgagttattgactattggtactgacaagagaccttataagccgcgacccaagatccctcgtcaagtcttggcgtggtttgaggaggagtcaacgctcgtccagtccatgatacccacggtaaaccaacgcgccgacagctttaaaaccattattgagaagttctcatgcgtcaccccagcggttgtaaccagagacatggagcaattcgttctcggtcgcaagggcattgaagctttctcagacgaagacctcaaactgtcggcgcctgtccgctgggcaccattcttacccaaggaggcacccccagatccttggcatgagggtcgcatgcgactcagcattcaattccccgacaagcgactgttgcaatacgactgtggaaagctccagatcttggacaagctgctgcgaaagcttcaagctggcggtcaccgcgctcttatttttacacaaatgaccaaggttctagacatcttggagcagttcttgaacatccatggccacaagtacctccgtttggacggtgccaccaaagtagagcagcgtcagattcttaccgaccgattcaacaacgacccgcgaattctttgcttcatcctgtcgacgcgatcgggtggtcttggtatcaatcttacaggtgccgataccgtcatcttttacgaccaagactggaaccctgcgatggacaagcaatgtcaggatcgatgccatcgtattggacaaacgcgtgatgtgcacatctaccgtttggtcagtgaacacacaatcgaggccaacattcttcgcaaagcgtcgcaaaagcaaatgctcgacgacgtggtcattcaagaaggagagtttaccaccgattactttaataagctctccgtcagagatgtcctcagcgagaagctggactcaaagagtgaagggttggatgccgcagacgctgccttggatagagtgctgggcgggcccgacacaaataatgaccagcgaagagtcgggcgggcgcttgagcaggctgaagacagagaggatgtggcagctgcacgtgttgcagagaaagagattcaggctgacgacgccgattttaccgagaagcccagcaacaatgcttcaggtacctcgacagcgcgacaaggcacaccagctggcaagtcagtattggatggcgggctcgacgacattgacgctccccacgtggaggaagtattggagtacaacgcatggggcgacaagatgcacaccattgacgactacatgcttggcatcatggcagagcaactcaaggataccaagctcgagttgcccaaggacaagaagaagggaaagaagaagggcaaagacacacgcaaacgataagcacataatagccatttacggcgaaacacgatattcttgtatactagtaccattcacattatcgaggcggcacaaaaacggcgaggtcatgaccaacacggtgggggtagattgggtgtacaggaaaaacaaaagtattggatgtatgacaaacagcaacggtggtagaggtttttaaacgcatgcatggagttttggagaggagattgtgttcttggggtttctactagacttgtaagaagaattgatgaagtattcctctaccgagcgacgtttatagtaattcccgtgttgatgaaacttggcagcttactttttgccctgcacagccacattgatagacattgctgtcgatcaggcatagaggcatcagtacgacacaagataaatacgcatcatacgccgactaacattttctatcaagcatctctattaatcatgttcaatataggcaaccccaaagcgacatcctcaatgtccgatcaacccccatcatttgaagagtccatgaccaccaacccgccgatattcaagacacagtttgcctgcatgacgctcaatatgatggaccgtatccgtcttattaacttcaccgaagtcgaggttcaagcggttaagcaaatcgtcaagactcgctggaagccaggcctagttcagtcacatccgtacggtgattctaccgagatttggctccgtggaagaccatgggcgtatgattccaacggcaatgatgatgcgagacgacttattctatggatactggagagattgtttgatcatggttgggttgtacaatgttcgctggatatcacgaagaaatctgaaagcaaaggtaagcgacagcattgacctcgaaagctttggctgacttgaaaagattcaatcatctttcgaaaacaaaaccccatccctatgccctgtgactggatctgcgtctcctttgacaacagcgacaagttgaaaatagtcgactcgcctccaaaagacctgacggacgccattctgcagacatttagctgcgaagtacgaagacgtgagataacatcagaaaagttcaagattcatttaggcgttcagccgtgggagccttcgggaacagataccgttacaacgagaatactgttgcttaggctgattgaaacactcgagaggcgtggattcacgatctatgcgacgattgggagtaaaggagaggatgatgagggtgctgcggatttgttgatttgtcacagggcggcagattgggttcctggagcgcctatctggcatagatagatgttggaggtatgtttgattgtgggaagtcgattttggggtctacactattgcttgtctatgcttatgttctgttccaagttgtcccctattcttcagggttttgtggtagcgagtccatactgtagtcctgcgccgctatcggcaaaggggtcttcccttggtgtatcctccaaggtattcgatatccttgattagacgctcaggggaaaagacatgtgtgtctcaaattcaccccacttgacgagaaagagccccttgacgtcctcattcttgagaattctgcagtccgctttgtgactgttctcattccagccccgagtttgacagtcctgttgatgttagaaatatccatattatagatagaatctaggtcacgtacctggttgcagtaccaaaagaacccgcacttggagcacttcttcaaagagtctgatttcttattgcatccgtagcatgctctggtctgattatggacgaccgagtatgcctgcactttgtcgttcaagagcagcaggttttcgagagatgtaggcagaatctgttctcacgttagtatgttattgttcagctgagatactactcactcggagccgtccaggatcctcatgacgaattccgacagttccatccaaaaagccatgttgcgaagcgtagagtattgcaactgtatatcctactcgaagcatggaggcaccaatctctcgacctcgagtttcagtgtagaaagcaatgggaagttgaaggccggtcttgtccttgacgataagtctcacgcgccaagccgcctcgatgtgagtgatttcaccgagaaatgcccaatgtttctgagattcgctgtcagtttcggtcatgcagcgtgggataacgtcattatagttgggttcccaatccctgggcagtccatcgatgcctttgaagtagggaaaactcatgatgttgcgtaggttggcgagttgcccatgcaggctcatccagagccaatccttaaaggcaacagggcccttatccttaggaatgtccttgatagtcgaagcaaaccggtctgtcaagccatagtgttcatgcctggaagggtcctcggtgagcgccttgaggtttttgatccacggagatggtgcagcctttgagggacagctgggcaaagactttggctcttgccaggtctgagtgagctacagccactcccatagcggaagcgaacagcgttgggacaagtgaggtgccgacaccctgagcttcaagttgagatacgaccttgtaaattctatcaagacatctgattggggattccaggatcgagtcctcattttcgaggtcctcttggaggtggtcgatctccttgatgagcttgtcgtcgaggtcacgctcagcaggcgacaaagagcaaagacgacagcaacagtcaaagccgaaagcgttcttgagtttcttttgtcgctcctcatagacttcagggttgcccaagtaggtgatggtgatttcctgtccctgctcgatgtcttcaacagcatggacggtgatctttcccagaccctgattccaccggttctgcgcgtttggcttgcaagagtggttgatgcgtgaagtggctaggaatacggcaccgtcctcttcatctggaccggcacaaagtccgttggtttcagcgatgcctacttcttctccgcattccgggtgggagttgaggagagagtagaatgaggctctctgatcttggcagagcttggagagttccttgattatgccttaacgcaagagatcagggcaaaaacactcacgggggactttgatgagtaggggttcagcgatgatgcgggttcctttggggatcttggtggtcgcgatgaggcctttgccttttggggggacgtcgctaacgacgaagaggttgttgtctgtcatgatggcactcggatactcagatgatgttgagcaggagttgagaggtgaaggagaggggagaaggagggaagagaaatcttgatgaaggagaagttttcgtctgaatggtggtctaggcagacagcgggcgcctgcatgacactatcacaacattgtttatcaaagcaagcacaaatacaacaatcagattatcatgagtgtatacttatttacagattgtagtaaactggcctattagttttgtctcttgctcactgttccatgtctctgatatcaaccagtgctgtttatcaagataggtgggtgttaatacggacaaacaaaaagaagagaacaaaacgccgaaaataatggagacattcgtttgtaaattgccataaattaccataaactaccataaacatttcatctctatattgatacccaagttttgtagtgtcgtaccctgaacaataacatgaaaatagtcgccgctttcttaattcgtgaactaataggaatatggcaaggacaatgctatatcgcgttttgtattatagggtatttttaatttaattatgacttatgagctcaaattccaacaatgctattgttactatttgtcttatatcacaaccccatacctaccaagtcacaggacaaattgaaggaaaagtcactttaatagcaagcaacataaaataataccgtcaaattaaagtgatatttaattctatccattcagcatctgccatgattgggcaatattggagataataacaaacattgttgcacttctgtggtcatactgctctatactgtaagcccatatctcgtcttatattgactatgaggcgccacaaaatattagcaaacacttgatttctgtagtccagcctcaaatgtcactgataaatcaagaaatcgtttgctacggaaacaatgcctgcttctgcaagagacgacattatcttgaatattcattcgctactaaggttcatgcaactcgaggtgtccttgcaagtctgcttcgctagcgataaaacccctcaatcgagcgtagcctattttcccgtgtcgatcatgttacatttgcctcatcgtagcgaagtttcaccggaaactttactagcgattccacaacaagagtgtgacaaggcttgtttgattatttcccctcgaccacactcgatctctcttgagcaaggtgtgagtagggtggttgagagccttacacaagtataggggaataagcacaatgtcgattgcaatctccgttgtttgctttgttcaacagcattgatatagacctagtacgctatgaactttgttcgcttcctgcaaatcccggagagttaccaagtttgtggattctcaaccagacaagagagattgtggtagcgaaaaaagcaattcaaccgattggtctcgactgccaagaggcaaggtatgcttcccgtcgtcccgtttcatgggccttgtcagtgttgcagttgcatcggtatatccctgttcgagtcagaggcaagacacggcagtcgtgcttttgcgacctaatcctgcattgagtcaagaaacaaaggagatgcagacgcaggggatgaggttattatatgggaaatgtcacacagattccgtatatggatgggcataatggtggaggagcatcatcccggtaggatcagccatagttttcggatgtttttctttacgaggcgaagtgttaaccaagtttgaactagaatgttcatgcctgactagaatattccccgactcttcgattccttctgatgtcttgataaaacaatctgtgtcattgtctcagttgccatcggaccgagaaccaacatgtcatattgataatcgagggaaaagtgatggagtgatacagatagaaaacggataattaagccctaaattaattaaacaagctatcttagtacacggtctggcatcaggttcgcagcaatccaagcgtcgtctccaacgtctgtgtctcgcgtacatcataaatcccaaacacggagagtggattcaatggagtaatatcccttgtgatccttctagaccctgtcagattccgtctccgcgtcaaagtataatctccatcaggttccaccgactaatctcctgtctccagttctagcaaactctattctcttagactacatatatacgacatagacgacgaccgtaaactgacttggatcccagtttatagcctacatgctaaaccacaattaacggtctagaatagtgatcgactggggactgtcacttgctggttggttcgtggtgatctgcaaggtatccttgagcgaatgactcgtagtgtagcggctggaagcgggtttcaccagttgtgttcttttttaggtgccgaccaacgcgcgcaaattaacccatcgaatccctgtctcggtataaccggcttggtttgacagggggcgacagaaagcattgaactaccgagacagctgagttggcgcagtattggcacagacggtacactatagcagacggtatttgaattagactactcattcgatataatagactacagaactcagttcgcaaaccaacacagttctgtcccctggcaccggatcctttcccatccgtagttcctgcaggcttcacatccttgataccattggaaaaagtcacagtgtctcgtcaaacccccagctagcgcaaggggcactttgatcagccaacgaaccagtcggggaacttgtccctctcggtagtccacaaaaggatcggcgctgaagaattgtagcactgcgacccaagatccatggatgcgcagctcaaacgaatcacgaggccaaggtaaggctgtcgactatgtagtctgtcctgtacgtaattacgttaatgagtgagagaactgcaacgagatgactcgcatccaggagttggatgacataccagccagtagtctgacagccattgttagacataactacccaatctgtccatccattatctgggcagccacatttttaactttgaaatccctactgttatcacgcgttgtggaggttttcggttgtgacttagcttacgactttgaccagccctggttgaatgccgatcccctttgaaccccaaagttttgtcgtatattactcgtaggatacccagggagcgacagttttcgctaatctagttgacggacgcattcttaatttcttttctttttgttgaactttgttgctcgatatcctttctactggcaaacgtttgtcatttcccttcactatggatacgactccaaaagagtcgagacaaatcgacttatggacatcggaatttatcactttcgccgctgcgactatctttatcggtttgcgcctgcttagtcgacggttgacgaggatcgaattctggtgggatgattggtttgcattgtgttgctatgtacgtttgttccttttgttttctcaactctttgctgacgtctacaggctgtggctattgcttgggtagtcatcatccctatctgtatgtactactaacccctagacggactcacatctaatgttatcaatagggattaaagaaggtctcggtcttcacatccacgacgtccacaatggcaagacgatacccgaaatcctgatgaagaacgcccttatcctttacgttgccgaactgttctacgcgaccgccctattctgcgcgaaagcctccatccttagcttctactggcgcatgtttcgagtcaccaacatcaagctaccaattcaaatcctggcaggcagtgctctgatctggatcatcattcgagtgagtataccgatacacaagacaagacaaggactaacaacgttagacctttatgggcatttggcattgcgtgcccgtcgagcgattctggaacccgactgctggaggtgatcaaggatactgcgccattgaagataaaaagttcttctttggtactattctcgttcacgttattctggatatttgcattattgcgcttcccattttgcaagttcaaaaattgcagttgcctattgcgcaaaagattggtatctcgctcatgtttgtctttggcattgtgtaagtgttgcgtctcctatgacttgcgcaaactaacaatagtagcatctgtgtatcggcgatggtaattatcgttgcttcaactcaattcgatgccaagtctgagaaccttacctggaacttgacaaccattgttgtctgggcttcagtcgaagtgaacctcgtcactgtatcgagtaagtatccaagaccttttcatatatataaatactaaccatttagcttgtcttcctaccgtccgaccagcctgtattttcctcttcacatgcaccaaccccaggtccaccatcaactccggctccaacagctacggtcactcatacggtcgaagccacggtcgcagccaaaccaagaacacgattcgtctttcaacgctgcccaacaacaaggacaacgacgagtctagctcgacacaccagttagccgattcagaccgggaacgtcaatcatcagactttgagagtcacgctatggatcgataccgaggaaacgtggctactgttactggacctgcccatggacgagaccaatcggaagaatttgaggttggaacgccattcggggggatcatggttaagaacgagaccactgtcatggtttcgaatgcccggccgagatagttatgtttgttatgatgggaaggatttaggatatccagtgtaatatgaggcaacaagatttttatttctcgtcgttttttgcgcgtactatatgtatctatgggttggagagcggacaataatataccatccagccatttattcccatgtgtagcttagtgatgtcctttgtacacgtcttagagtctcttcgagtcccgcttaccaattacttacctagctcgtctttgtgactgtttctggaggtggagtctcagtcactgtcactttatcagtcatggtctcagtgaccttctcagttaggtagtgtgaacgatcagtctcactcaaagtccagctttgtagcagtaagttgtcgcaccaggtacttcgttttggtacaaatccactgcagatagcaagtacccatgtaagttcttccggtataaagttacagggcccagaaaaatatgaaaagttagatgcagataaacccccacagagcaacgtcaaatataattcaccgaggatgacatacgtcatggttgacgaggcaaaatagatcaaagtctatctcttgatggattcgaagacgcttctgggcaaagaagcttcatgaattccatgccgctacgtaaaattggacagtacaagttccagaggaaggagcgagaaggcctggaataggggcatcctggccgaggaacaggtactgtgctatctacagatcggcacgaaatggttcaatggagcgtcaccacgacataaaaataaagttttgattacatggttaaatccgcaaaaaaatagaggccgtcgccgaacccccggtctgtagttgaatacaggctcgcgctcagaaatcgactgttaagggtgtcacccagtactcgcaaagcatcgaacaatgaacagtaatgagacttcccaactgaggctaatcatgtcgcttgtagtgacaagtctcagtggacgggatctgagttctccagacttgtctggttgttgatgcatggtgtctcctatttatcgaacctttcaacaacgaacaatgacgatatttccctatccgagataaacaatgttactttcagtgacaagtctccataaatgggatctgagttctccagaattgcctatttttcgatgtatgggtgcctcttattactagggatcatgaaacaatgaacaatgatgagatttctctgtctggaataactaatgtcgcttttagtgataggcttcgatagacaagatctgagttctccataattatctggctattaataataaggatcataaaaacaatgaacaatgatgagatcccatttgagaacatcatgtcattcattctcaatggcaagtttcaaaggaagagatctgagttcgttagacaggttggcattgtttcatctatgtcttttacggtttacagtctcaagtgagacattgatctgacatatatatcctcgccaaggcaaagcacattcaataataattacgaccaggggcattggaaacgaaaacaacaagtcaagtgatataactactagtttgtggtcaagacaaggatcctagttatggcgatatgcttatgcctcaggcaccatttcatcacattgggccggattctgtctcttgtcggtcgttggactgtgtgggaaacgtagttctacaaaggcgcatctagcgcgtttctggaattgaaatgatggcgttattactgtaattctgtattctaaagtcccgtacgttcattagccacagagcactccgatagtcgtcggaagagctatcaagaggttattaaagtgagactgatattgggtgagtaaagcaagtttttgataaactaacttaactacctgatatcccctctttctttgaatgcaactcggaggcggttgagttgtcggaaatggtatgcggctgtctatcttgtaatacccggcgttgtcacatggagctcaatggtataggaatgcttaaatgatatcagagaaacaaagacccagatgtctgggccctgtcgatctaggcttgcaaacgaatgtcgttggaatgtctttagttatggatctctcgctcccagcccaatccggtctcgcattccagaccattcccccggtttcggtaactcaataagcaattagctgggagcaataaacttcaatgaccttcttttaattccgcccgatcctggcatgatttggctgattgaggcgctttcttaacgtcagtgggaattaggagtatagataagctgcccctcctagatttcttggtaccgtatttgcgtccattaattaatctttacttgtagaactgctgaactgtttctctaagttaactgagagtattatcaaccatcatgaaggtcgtcatcgcgggttcaacgggtttcgtcggccaagaagtcgttcgacaagctctttaccatcctctaatcaccaaagtcgtcactctctcacggcgcgatcacgagctcgcagaagatctaaaaagaccagaattcgaagagaagtttacgtctgtcagctgttcagactttaagagttatcctcaatacgtcaaggatgagatctctggcgcagacgcctgcatatggtatgctctggtgatgtcgctgtgctactgatggctgactgagagcaggcttattggagtaacaccggccaaattgaagcagtatacttgggagcaagttcgaatgatctgctacgaatatgctctctatgcagccgacacatttgccaaacttccacgcgagggcaagccagagcctttgaggtttatctacgtcagcggttccaacgccgagcgagatcctgcaaagaaaccttggatccttggagactattgtctactaagagtatgttactaacctcctacatgataattgtagctaacactgctccagggccaagtagagaagcaaatcctagagcgtgcacacctatccgatggcagaatgcaggtccttgtcactaaatctgggatgattacagaccccgacatgggatttgtaaaacaggctttccgcttcttctcacatgccatcgtcagtgttccgagtattggactggtcgagatgacagctgcgctattgaatcaagctgtcaatggtctgaacaaggaaacattattgaatgcggaaatggcagagattggaaagaaggaattggttcggatggagaagaaccttgattgatgttgttaatcgagataccagaactgtttgtgtggaataaataaagtgattgaagcaatcaccactttgacgtatttcagcaattgagaactaagaatgattgatacgtaactgagtaaaatcattctgtgaatatgtttatcacaaaccggagagaaagctcctctcggtgtcgtcaagtcacaaggccgaatcaatatgacgatgagatgtggtacgaaacaatccccgactgacatcatccgctagtcttggctatacaaggccaagtccccaacataatttccatactatcacaattccatgctttatcattctgcagttgatattatggatgaaattattgacgaaaagagacagatagctgtcaacttgggccacaatgaagatggagaatcgactctgtatacccgcgtacacagcgatccagtctcgtcgaacaaagaaaaccatgacgtgcacaacacagccgttagatctttggagattacagattctggttggcataccgatcgaatttatccacaagactatgcggtcgatgatgtgaagaatgaggatgcttggcttttaatacgaagattcaacaaggtaagttacatcatcatacataggatcatcgactaatgggtgcagcgagtatttcatattaaacatactcccaatcatcccaaggataagatggatcttgaagttgcggaagacgagcaattctcgccaaacaaacttcgagctcaacttgaaagactgtacatgggagcggtaagtctttgtggcccttagtgtaacgcatatctgatgcttatagatccttggtttcatcatatccaggcagcatatctcgcgactccaatcctggcgtgagccaagacgaacagcagcattttgcattgtaagcaatacaccctgtggcaggaactttgctaacaaccaagacatattttactgtatggtatctcaatttcctcatgccaacgcttctggcaacactccttgcagcccttctctcgcccaaaattcgaactaccttgtttccaccctgtccgccatcattagtccactaccaaggcggccatttgataaaaccacctgcaggaatgctaggcaccaccgacacagcgacaggagcaccagagaatctaaaaggagaaacactcgaacgagaagccagcaactttgcaacaggtcttgtagccctttctgtcaatatctttgttgataaagatcctcagcatgatgaatctcaaagagggggcggaaggaccgagaatctaaaggatcccagatcaatggctaccaggattaccacagcaaaggataaagctgctggagtcgagaatccttcgtgggataagaccagatcacctatgcaggaactcatgtggagtcagatgagacctttgatgcattggatttgtcgattttgtgatatttgggaacgcagtgccaagtgagtcaatttttaacttgacgaaagacgtattgctaatacgggacttatagcctgatcgatccctcagctccctttcctagacatgttgcgcgacgacgaatcatcaggaccattcttccgattctgatattagccatatttatgtcgccctacatgttctataggatcactactctctgctttggtatcgcattctttggtagtatctccttgagaacatcatacaagggattcagatccttgatacacaagtaagattctccactgctcgaaacagaatattgctcatactcttagaattgtgttccaaagaataccaacagactcccaaataacaatagcccttcttcgacaaggcgaacgtaataagacaccactctcaccgccacctgtccccaaaggcccaccatcaggcaagccacactcgatagacgacactgtaataggcgctgctggaaacgacagtccactcagtgtatcccagcatgagattctagcagcggcggaacaagacgtcgggactaccaagaatacaggcggtgatgaccatgaatcctgcaagtctggaagcggcggcaagaaacgcagcaaacttcttagtgtcatcaggccagttgctcaagccgctgccaagacacttataggcgtcgacaaagtgcgtgccaaaacgggatccgaatcagcaaagaatcgtctcggagctgcatcgccaagagaagaacctcccattgcagggccagtcgagtttacatgtcgatggcggggcgagagaggattcgtatatcttactactgatactgtaggaccggctctgtgctattccaaaaagtcttctgtgggtgatttggacagttcagagtatcaggaggtgcaaccggagtgggctataccggttgcggatattgtgacgctgaacaagtattctggttacggaacaaaggcaaagctacttgctggatgggctttggaggatgatattgttgatggagtggaaattgttgacagcaagggaaaggcggttcttgttacggctatggttaggagggatgagttgttcaataggctctgtgctatcgggaatcagaagtgggagatatggtagagtatgtacttgattaacatcatggaatgaactcctaacacgtaaaacatcgtgaccaggacagctctccgtaactctaggagctctacttgggttattgttgcaggagatttctactagcctttgatagcatgggtcttccggcctctatcacactgccattcccgatattcactacagcttctatatgaatcactcttcatgatgcaaaaatacaaagctttctgtcagccaattcatccggtatggtgtagtggctaacatttcgcgctctcataacctgagagatcagtaccgcggagcccagggttcgattccctgtaccggagttgctttttgcctgagtaccgtctgaatggtctgatggatggagctgtgaaacttgtcatggctccctcgtaagatttcttttggaagtcttgagaccctctgtcttatttagattaaatggctgtctacgcctcaatcaacgtcgaagaggccattggtgaattgcccttcaaaatgcgtgtggctggctgtctatgaactcagtggcgacgcaccatcaatccgacagccaaccacacacagatacgaggccaaggcgctatcagatcaagacggcttgtccaattctgttcctgtcattgatgcgagtttaattcagcccgagtcccggatttaaatggaaaagttagatatgcaagcggtcggaataacgttttggacttgatggccattcattgtcttgtcaaccaccacttggtctaatcgggcgcacaagtttttgaaccgtttcggatgcttccgtctggtagcgggaagtatttttagatgtgaacggagacagagtaacccttacgaatattcgccaagactcggcgagagcgatgaagagaaaaaaaaaagatggaaaaagaatgatggcaggtcaagactggagagagaatacgccgtgttggagtaacgtgtgattgtttggtgggatgcgaggagtccgggtattcggaagacacaaggcagccagacccttgttatcttttccgttagatcgtgaggctgagggttagcttggaagtatccagaagtgatcactgcatttcccctctcgagatgtcggtttgttgtcttgccgtgtagaatggacaataggtatttgctcggataacagaaacgagggtcgcatgcatggatacctccatactatgtactatgtagtagggattatacagcatgtcgtagaatctcgaagaggaaggtattctgaataagggattgagcagcttagatcagcatccatcaagcggggaagatgttgatagcggtcagtgagacatggacatgttcgcaaactagacgacgttggagttggatctgtgggtaatagatacgatggatgcatgttgagcggggtacaggtagacgagacctcatgacggatcagctgggccttggcgagggtacaggtacactttagaataaaggttgattgattgtctgattgtctgaccgtcctgcccgttcggtggcgtcaattgatagagaaataaagatcatcaagatcatcttttcagtgaaacaattgatgtgcagattatatggagagtcagatttcgattgtcaaaaatgctccactgtatcgttatccagatctgtcagaaaaaagaagggtgcaaaagacacagaacatcggctaaagcggatacaacagagtctatctgccctatccgtatagagtgctgcatacagagtacagccttctgcttttctcgtatgttggcgtcgttcgtatgctgatggctgaccgttttagcgcaggtgattaccattccggtcaagccgatttccctacaccaacagatttacgggggagagataaaccgacaatccccctgtaatttatctcgtgatgatcctgacgtcagcaataggaacttcttttccgattgtctctgttactcatctgcaccctctgcagctgcagcaacgttagctacctactctctatctagactgcatgctaagctaaggcagaaaagtccctttgcgcatacaaccccactcaatctagacccttgtatgtatagtggtcggtcgggattttgacttgttggttgctaagagcctaagacgccaatagtttccaaccactagacaaaaaataaagtttggatatctatgccgtgccgaacccgtctgatcacacaacaacaccacaaaaacaatgattcacctgctctgcccaaaaaagacccttgggaccctacgaccgtgggtacctagcgaagatctgtgcccgtgacggagaatatggggtggttagctgatggatcgacctagactctttctggtttaagtggtttgcagacgacaggggctgttgcttagtcgacccagaatacgagaccagactctccctctaacaatcagaccatcgattatagaccgaggctgtgacaaggggagaaggctggtaatggcaatagccccaactaggcttgaaccagcctcctccacttgttggtacaagtctcactattaaacgtgcatgaggaacccttctttttctttttgtctctatccatcagtcactcaatatatatatatatcctctgtccctctcctctctgctgtactttgttacacagcatctcatctcatctcacacatctcacatcaaccatgttctccaaagccctcactgcccttgcccttgtggcacctcttgtctcagcacagacctttaccagctgcaatcctctcacaaccagtaagtctcgcattcagtagtctttgacaatcactaacaccattcagcatgtcctcctgatcctgctttcggcaaagatactgtccactgtgacttcaccaagggagcttgcccagatttcaaggaagacgccggtacatcaattactcacaacgccaacggtgccgtctttaccattggtggacccaaccaagcccctacaattgccacgggcaagtacatcatgtttggccgtgtcgatatcgaagtccaagcctctaccggtgttggtatcgttaccagcgctgttttgcagtctgactgtctcgacgaggtatgtctactattgtatttcaatgaaactctactaacaacatacagattgattgggaatggctaggaggtgacaatgctcaggtccagtccaactactttagcaagggtgatgtgagcacatacgaccgaggagctttccaccctgtcgcaaaccccgtcggtcaattccacgtctactccatcgagtggacacctgcactcattaactggatcatcgacgacgttgtggtccgcacactcacatacgaggatgccaagggtggatctgctttcccccaaacacccatgcagatcaagcttggtacttggtgtgctggatctcccgatgctgctgaaggcagtaagtttattcaatctgatatcacaaagactaaagctaacaatattctcagctattcaatgggctggtggcctgactgacttcagccaagctcctttcaaggcttactacaagagcatttccatcgtcgattacgccggtggtgatgctcccacaacaaagtctgttagagagtacatctatggcgaccactctggtagccatggaagcatccgaactgcttaagatgacaatttaatgatttaagaatgaatacctaattagatggattaatgaagaggaggaatgaataccaaggataatgagcgttaaatagtatatagatgaataaagaagtaaaatcaacatacacaaattgtcctacatatagggttattcccatctctttcttgatccacctatcttatacaatctataactatctgaacatcaacaaagtagatccaatatgaaaaacaacagtgatattccctagtctcatcacgcaaaaagtgaggttctgcccgggctcgaaccggggaccttctcggtgttaacgagatgccataaccgactagaccacagaaccgagcttctgattggatgaaatctgccatccgtatctcgtctctcatcggtttgccatcggatagctacgtctgtagatgctcagtgaaggtagcaatcgttttgtaaatatcaatttgtaatcttgagatgtacgtgaagcctgtgaccttttgtccggcaggaagggctttgatgcagctgttttggtttgtcaggtcatctaaatcagagaagggaaggaagtcgattcatattcaagtaggcaggcactgacgtcgactggcagaattttaggctgctactagcaactgactgttttcaaacattgttctttttctcctttgcatcaatcttgtttgcacttgctctctctgcatagccatcaaggatcgtccgcgtttgcaccttattgtcgtctttaaatcaaagaaacccgctagatctgtgtttgcgtgcacagtagcaaacaccataatcaatatcgacatctcagccaagtttcagcgtcgccagtttacgagcatccaatttctcgccaaaagaccatcgttatatgtcagtatcacaccaggtactgtggtagacccgttgctaatttcaatgatagtagcactgcagggattaacgcactcaaaatgtcctccccgtctcgtatcaacaattccgatttggaatcagtttcgtccatcgacagcttcgatccgccccctactttcgagacgaagagaatcaccagaaaggatgctcttcaacaagtcgaagatctcgtttacgaaatcggcaacttggactttgaccaagagtccctaaagcacaaagtcgcccaagtcttgaccgagccagtccttcgtgttctgccccctgaaatgaaaactcgcattctggaatgggcttatcaatatgatcctcttatgttccggcaaatcatccaattcgtgaacgatgacatcggagagtggggatacactgtcgagatccccaacagacgaaaggacatgccatggcacggcatcggagccgacatccttcggttctttgtggctgatctcaagccccttcgcaagggactcccagaagtagagcgtcgaactgtcgtcaacaatgtacgacacggactttcgctctttgctgatttccatgatgaaaaggttggcgctgctgaaagggaggcgcagacagccattgctgcacttgctctccaggaagaggcaatctccgactagaagaaggagatcatgactgctttccaaaaggttcaggtcaaggtggaggagggacccgagatgtttccctacatcgagagggaatggcatcggagcctaagccagacggggatgatccctgaaggccttgcccgttttgccgagtgccagtgcagcccggacgagatgtatcgcctggcacagctgtcggaggttcttcagatgagttgaactggagatgatggatcttaagggaggttgaaagttttcggtttttttttttggtttttttttcttttcagatgttgggtcactgtgaccggcgaaggagatggtgcatggacaggtcgccggcatggcaatcttcaaaatacatgggtacgcgctgaaccatcaaacttggagaaactcgctcgagatcgagcacacttatcaggatccagccgatccgatttttctttcgaatggcggctagtatggagcaagctcacgtaactaccaagtttgcaatggatcacattggaccagacctcaaaacaagctcgtctggagataaataataagagtgaatacgtgatacatttgtagcaatcactgcagacgcctgtgatatgatatactgaaccttttgattcccattattgaacttggagccgatcatgctaggtgttgcataaatattagatcactcttagtatatgaatggcctaagagtggactaatgatttcgcctgtactgctttaagtccctattttctttagcaacctgcctgcatgcgtagaagattccagtttagacttagtatctcccaggcagccaggctgtcataatattcccatccttttctgtcactgctctggcactggcaccacaggtcggttgaagaaaactcagcactgattcagagactgataataataaaaaacccagctttagtgtgtataccctaagagatcatcgacgactctactcggggttgctggaatgccatggcggaaataatcgtgctgaagagactgcttgagatgcaaacactgcaacaccataccaagtggggcggtgttgtcctgaaactcgacgccatgaaagttattcacgaagggaccggaatgcctaccagcatgtcagcacccgatcttgctctcatcattgccgctattgtattccgcaggatcaaaccccagaaattaaagtcgctcaggatcaagaatggttttgttgaattcttcggccatctcaacggaatgcagtggctgcctgtcgctatccgagtcaacaaactggtaggaaaccaggtgttcgccattgaattggaccaggaagcaactgagcctaaggtccgttatgagaatataaatggtaagaaggccacagttatgttgggttgtgtactttccaagatggagacaaattaacgtgtgtttaggcaggatggttccgattgtcacgaccaagcaaccacaaacaaacatttacgaggctaagatgcaagtagttactcgccgaatgatcagacgagacatctataaaagtaataaaaccaactcgaacatcaataatcaaccacgacagtcaactgagaaggataaatcttactcaacaggacagcctcgggagtctatcgagacggatgaaaatgactttccttcatctgaccagtctgaggcgatggaaatttgtgatgcttcttcctcatcagggcaatctcaacattcgactgatagggaagaatctgaatatgttatgtcaggccagtctcttgatacagctgtgtcggctgagtctgattctgcctttaaggggcccattggaaagaccgaaactgacgatgtcccattggaatcaatttcgcccgtcattgtggaggacagtccagagaccgagccccgacagcaccagaacctcgaacctcacacacctgattcaaagacgctccgcgaacatgctcgtcagatgaaggctttaggcaagcgcctacctagtcccgatcagagatttgtcaacaggttgcgacgggatatacgacagtttgccaacatggcagaccagaaggaagaagaaatggtactcgagcgtgaatcaatgcgctctagaaatccaccttcaagtgagcatgccccccaaacaagcagcatcgaccttttcggccgctacaagatgctctggaagggcgcactccgagtgaatggctcaatcccagaaagccttcgagagctagttcgttacgactgcgacacgaaccagattttctattttgaggaaacagaggcagatttcttggcggcaaatgccatgagaaacgagaacggacagtgagacagaagggtgcgtcaatctcagtaacggggacaggtatgatgaagaaacccctaagtcttaggctataaaaataagtagtctaagaagtatagtcgaagtaacctaagctgccctaataattttgtctcttttgctcccagcggtcaatttttctggtaccctgaggcaaggtacgatctatcagctctcatttcgagactttcggatatgcgcaacagaaaacctctcagtcaaggctggctgaatcagcacgttttggcaatacagcacatatgaaacgaactcgttactttagtttaggctatctgggtcatgcttttctaccaccagaaagctcaaaggctagctattttgctgcccaccaggttgctcatgggtccattctccatatagcaacggaatcttgcgccagaaagtcgacgagcgttctagaagggggtatggacatgatagtttgtgcgaataaaagatgcattgagatccaaatattcactgtcgtgaacgaacaagtggtgggggtctactgggtagcagaaaagttgaccccctaagtcttaggatacaaaaataaatagcctaaaagctatagttttagtagcataagatggcctactaatttcgtctcttatgttctcaacggccgatttttctgataccctgaggggggtgttttcttgactgtgaccttttccgatgtagtagctgattgcattttctgatggtcaaacaatgacagtctgcatttatgccgcctctgcagcagctcttctctcagcaatgagccgatgagaccaaggctgaccgaaaggaattttggaccgatcaatgtcgtcgtcgtcgttcccctcaaacatggaactcgcttcctcctccaaccttgcacgtcgccacaggtaatctcttttcctccagacaagatacatgagacccagaaccagcagtccacctagaccaaaaccgagccacaggacccagcggtatttacctgcgattgcacccatacccgttgccatagctccgctaccctttgagtggctgccctttgacttgttggtgtatttcgagatggctttttgtccatacttggaaaccgctttgcctccatgcttcttgatcttgtccaagagatcgcgcgattcccttatgcgaggttgggttgatggatggccaaagacgtgattgcggtttagcgattcgtagaggaggaaaccgggtatgtcggagaggggacaatggggaggtagggtgatgttggaggggggacaaggttcgacttgagggacgacgggaatatacatcttggcggttttgatgtatggatttgaagttttgatttggagtcttggtttcgagttctgattgtatggtgatggcagtctgaccacacttggtagaactgagtgatggaagagggaaatgggaatggttcgacggaaagacatctcttccatgatattccgatcatgaaaaactttgttctttttatgcggctttatagtgatttgactttagagaagggtcatgcttgaggggtatcgaaaaggttgataggacaaggggctgaaggaagcgccatcaacccaagttttccggtcacacgaaacatcgagtaccatcaaggtatcataaaattgaccgctagaaacataggacattagtagatcagttaaagctacatagatcatacctcttcaactacttgttttgtgcgctaaaagttaggtcaagtttccggccaaacggaacattgagtagaacgcatcgtggatggttgatagagttggagaatctcatctacttatagtttggttggttcaaagaagcgtgcgaagaagccatcggtgtatttgtgatctatctcaaataaatgccgctcgcaaggttcaactcaacacgacgataggaacacatatcatgtactcaacaattcttcagctcatttccaaagcaaccagtaatcggaaaaataatcaggacacgtcgtatattgtccaagtcagcaaacccaaatttatgccatttacagctttgccccttgccctcttctcttctctcgctccgtatctctcaggagtcgacgaagaatcttgccactggggcttttgggtatgacatccagaaactctacacctcctttgagttgcttgtacgctgctttgtgatccgcaacatgcttttcaatatcacgtgccacctcttcatccggcaaagactcggcggacgaactctttacgacaaatgctttcgggacttctccggcgcgctcatcggggacttggataacggcacagtcaaagacgtgagggtgtgccaaaatgtgagcctctagttcggctggtgcgacctggtggccctgtagattgttagtcaagcccacttttgaccggcagttcacataccttgaccttgataagctctttgatcctgtcgacaatgacaacatgttcgttgccagaaggggccaaggtaaatatggcctcatctcctgttcgaatccatctgccatcgtggtgatagacaaaggtctcagacgttgctttctcattattcaagtagcccaacacaatcgatggtgcttgaagcagtagctctccaggctggtcgcgttcggttatctccctgccctcggtgtcgattattttggcttttgcactgggtaaaaggcatccagagcctctcgtgaagacatcatcttcacttgacgacgtggcaactgtcgcagtttcggtcatacctgctagtgtcagcattgatcaacttgtagcgataatgagcctcaccataagcctgagcaatggtccaatctgggtacaaagtactcatatctcgaatagtctcctcacccaatggggcagctccgcagtagacaaacttgacactactcagatcatatttggcgcagatatccttgaaacgaagaatttggataataataggaggtacctgtgagagttagctgggatattttatagtgtgtcggtttcactgaccaccaacaactgtcggatcttaaagtcttgaacagactggagaaaatccttcagttcaaaccgagggagaattataacttggtcacctcgccaagggcttgtgtgagcggcgattattaggccatatatgtgagatagtggcagatatcccgttacagcttgagtcgtaacgccgcgctttgctcgggcaacggagtcatatgtggtatgttgcaaaacattcgagattacattgtaatgggagatcatgaccgctttctgtgcaaatattagccagaccgcacgactcaaacattatttaacaacttaccggcaaacccgatgttccactggaaaagcacaaaaaggccgtctggcgagcaccctggccttgaacccattgcagttcgtctagtcgatcaagttcagaaccctctctgaccaagtcctcaatagaggcatgagtaaacttggagacgggttcggcacgaggaatttcaaaaagaaaaatgttttcttcaggtattccaacgttttttgatgcttcgagggctgtctcgagcagcggcgtacaggtaaacagagcttttgcacctgatgccttgagctgatgcgtcagttcgtcgacagagtaggcagcattggcgggagtcacgatgcctgaaaggcgatggacaccgtaaatcggggtgatgtaatcaatctacatataggaaatcagtcgatggttctaaagttagatgtcgaggtaagtaccgtattgagagagaagacggcgagtactttatcccaaggcgtcccctcatttggctgccattgcaatcgtttggccaacgctctggctacaaattcagaccgctcaaagacctgaggcgcagagtacgaacgctttgtgataccgcaggtaaagggatgtctacttttggcgataggacaacgaccgtatttctcgttcttcatgaattcggctatagggatggagtcgggagggtctatttgtgtcagcaagcaggttggggtgagattggaagttctgacctattgggagtttaggaacccagtccggagaagtgaaaaccatcttgacaagtttaatagtgtatgttttgataaaatcgcgagtttatggtgtggtgagctgtaggaaagagatgtttgtgatttatacttgatccgacgcggtaatataaacggagagtcgggagggaatgacactagtactaaaagggtacctcggcgtcttcaccgtattccgtaaatagaccaatcaagttgaaggaatcacagactcagtataatcttttcggcagttgtcgatttacaagaatcaaacagtcgaatagaatggataccccgtacccgaaccggtggttgtatagatctccccacgctaagagccgatagattgattagtagccttgttagtttatgcacgagattggatctcccccggacttccggcagatagttcgatatacgacctgtcacaagtaccttttgtatggagtccctgcagaatagtacttgctgacgccagccagattcatctgacgccagccaatcgcctattccaggaacaccactgcagatcatatattctgtgtatacaaaagttggcaactgaataaagaggcgacaagtataaaaaggtcgattatctcttttaccaagttcaagaaaatcccctatctagttatcttaaccatattcgatctcccataaacgtcacaatggtcaaacacgcttccaaagccaccgttcatcaactcgccaaagagtactcctcaatcataaaaggaaaaacaattctcacaacaggagtaagtcctggtggtcttggtgcattattcgtcgaagccattgcggttgctgagcccgagctggctatccttgctggtcgtaacatcaacaagctccaacaaacagcagatcaccttgcatcaaaacatcccaatctcaagacaaagctcttgactctcgacctcagctctcttgcttctattcgttccgcagcacagcaagtcaacggatggtctgatgtccacaaaattgatgtcctggtcaacaacgcaggcatcatggcgaccgactttaagcttaccgaggatggattcgaaaatcagtttgcttctaaccacttgggccattttctgtttacgaatctcatcatagacaagatcctagctgcagaagctccccgtattgtcagtgtttctagcaacggccatcgactgggccctatccgatggggtgacgcgaacttcagtgtaagcttcactatacacaaacttggctcggtactgaccattggcagaatggagatttatacaacagatggaacgcatacggacagtccaagactgccaacatgctattcgccatctctctggctgagaagctcggcagtcgtggattgcaagcatacagtttgcatcccggtgctatccttgaaacctccttgggcgaccatctggccaatctggacagtcttggtgagtcaccatgaattctttgttgtaaaactgcttacaaatttagtcgaggctgatcgtgcaatcggcgatccatggggttgggtcgattggtcaactgtccctgtgactgccgaagttggggctgccacgcatgtctttgctgcctttgatcctgatttgaaaggttagtacttcaaatcgaggcacttattgcgaatattaacttggtttcttagatcataacggtgcttacctgttggattgccgtttggcggacccttttacagacactgttaggccatgggctacgagttcgaccgaggcagagctcttatggagactgagtgagaagatggttggacagaagtttccattgaagcttcaatgaggccttgtggctggtttcatatgtgtatcttggaacgaaactttgtatgatagggggaatcatcaatattgacttgagcgtcaccgttgagaacgggtgccgattgacggcagcaaaggagccaagtcagaatgtgaaaggatcctgagacgcatgattgacgagtgtgatcgtcttcgacacggttcaagtgtggtgggaggataagtagtagttatgcggattggaggtttgattccaatcttcgcggcacgtgggtcgaggaatcgccatttgcagtgcaagataaactaatgatcaatgggttcgataaccatttttcagtatctgtggtgcttggacgaagtgactaccggcgcactttgaagaccgatggctaacagaagacagacaagtgagaactcgtgttcgcggtaaattaataaatcattcataagaataataagatcatgttctgaaatatatacattatgccgaatcaaggtcggcgtcagaaattgttatacaaataaggcattaaggtcacatcacatattgtttggaacagcttcgttccctctcatatcctcgctctcatggtcttcctcgacttggtcgatgatgttgtggtacttggtctcttgttctttgctttcttctctcccttactcttcgccgtagtggttgttttggcggcgactctctggaccttgaccttgttagactttgttgatgtcttaggtttggcagtcgacgtagtcttcgtctttgatgttggcttggatttctttgtcgcgattgccttcaacagtgttgttgatttggaggcaggcttctgaccttggaccttggccggcgcaactttcgccgtcgttttggttgtcgagctggtcttggataccctggcaagcttgtagacgttgagccgtttggtcgcaccacacttctgcttcttatcgcctttgcatgtcatgccacattgcgatgcaggcgcctcaacactgccattggatggtcccttcttgctgcagtagcaatcctgaccattttggactccaagataaggataacctttacttgaacagaatgctgcacaaatctcgacagtcattttcttcttgtcggttgtcttggcatcaccaagagctcgagcttcaacgccttctgtatagcagccgagatacttgggaggactgttcactccctctgtgctgacagttggagtgtacatggtgttattccaaatggatatccgattaccggcgccgcatttctgggtagcatcacctgtacagggcatcttacagtcaccatcaggcgcaacagttgcctgggtttttggcgcatacccgcaatagcattcccgcccatactccatgccaaacagcgggtagttgagcttgttgcagaatgcaaagcatgtatcgatcgaaacggacgatcctgtgaatgaagcacttggcagtgtgcgtccgcctgctcctccgtctgtgtaacagccagtccagagggcagcgccattaactgctgtgatcggtcctgtaggcttttcagccggcttgatcttccagacgctcagtctgttgcctgcaccacagtaactaaaaatgtttcctttgcactgcatcgagcattgggagatatcgttcaggtcgtatccgccattgccgatgtcattgccacagtagcattcttgcgaatactcggtgccagcatacgcccagccacccgcttgacagaacgcgacacacttctcgttggtcattcctacagagtctgcagttcgatcggatgagagcgcccttccagagctgccttcagcccagcagccttggtaagtggccatgcccttcgcaatctgggtctggccgacaacaagctcaacgggcggcgtgtaagaagtatccttccagatggtgagaagaccaggtcctccgcaatattgtgtcatattgcccgcgcatatcatctttctagtagatgagcatgttgaggctttcatgtatgatgcgccagaggtgagttcaccagcgcaatagcactctttaccccactccataccagcgaggggatatccttgagctttgcatgatgctgtacaatactcaatagacatttggcccgagtttgtggcatatttgttcagtgttcggctagtgccttcggcagcacaaccgacataagaccatgaaccaaccatgtcacctggagagggatcaaacattgacccaagacctgcgtctccgagatcgttgatagcgggtttcgagtcgcataccgccggtgacgctctgcctgggccactgaagggcttgatacagcctggaagggcatcaagcatgcctcgaacgttctcgtcaacaaggggtgccatctcgggacagttgtcgtcaaagtagggtgtttgcgaagcagcgagcacaggacatttagatatctggccgttgatactgtcgttgttgaggcacttcttgacagcagctgcgagcacagcctcattccagccattgagaaagtcgccgtgaaacgcatacccagttgtatcgccgtttgcaaagacaaatctcccgcctttgctcttgtcgatattattaacgccatagatgacctcgaaaaaaaggtgtgggagctgtcgcgggtggctcggaggacagattccattgtctatctgtgacaagtaggcgacatgactctggttacgttggtactcttggccgttccagcacgactggaagtgaatctgggctctcatgccattgtcgcagtccgttttccacatgtagttgcgctcttttgaaggcccagagctatcgaggcacgcaaagctaactctgtctgcgattggacgacctttaaatctggcgttgctgtatgtcttgttcttggagtcgtaagatcggacaaagttgtctccagacagcatcttgaagcctggagggaatggctcgatgttggacctattctcgccgcggccgagatagtaaatgacagtgccgccattcggcaccatctggaagctaccattggcatgctggtagaacagctgtggtgtccagtaggccgatttatcttcttgcacctcacaagaagtacatctcgaggcttgtaggctttcgaatgtagagtcgatgccgatattgctggcaccagagagtttgtgaacatgtgctgagaatgtcccaggggcaatgattgggtcaactcttccagtttggataatgctgcacgacattctccagaatgcctcagcccaggcgacaaggaccacaaggccaaggagtttttctgtgttggccatcttgatatgtaagtggcaaggaaacaaggagtagcgtttgacaagtccttgtccatcagccgttggaaaataaagctccaacggtaagaaaagatatgttttcagccagccgggatacagtcttctcaaatagagtctgataagcgatggccctgtgtttgtttgacgagcaaaaagcaatcaggtcaaccattgtggatgccaacaagcttcgatccagataaacatctggaccacatggtactctataccgcgtatggtgtagttgtgtcgtgggcttagcttcggggcctctcttttctgcaaaaatcacattccagagggggactagactaagctcaatccaagctgtgcctgtcttgatagcttcaaagaaaccttaatcgcggcatgtcggcgcaactagcgcaggcacccgtgcgtgcagggccaaaagaaaactctatccggacagtcagtctgctgttattggtaggtgggcatgaagtttattgtaaacgagttttgatcagtttgtacataccagtccaattttgagttctcaaggtccatggattcattaaataacgggccggacctttcggacaagacctcatccaacagctatcggcgtcactccagtattacaaatgtgacgggatccttgagcgacaattgggatgatcgtgtctttttgcgtcatcaaagtgagtaggtatgtgacgttatcgctgatgtgtctttgtacagagatgctgctgtggtattggaatgactggggtagacgtgcaacagtttgcatctgatggtctggtccctcttgcgatgaatttcgagtcagaactcagaagactctgtatatccgaacagccagggcaagggtatcgcctatcctgaaggacctagtcagtaacgatgccatgctgattacaggttagtctcccggatcaaccagcttgatcaggttaattccagagatctctgggtcttgatcgtgccatatttttgatggatgctaaccgagcatcgggttgattgcgggcaagaggtttaggttcgccgggccgcatgcgagacgccacatttgctacataacttggatgcaagttttgtataaattccgagtgacaacaaatgtacagtagaataacaagggaatcacagtcgggtgctagagggatgagaaacgagattagtggttgatcacgttttgactgcactcttgccttgcttgttttgtatctcaaggcaagaaggaaggaaggaggatggagtttcgcccaacagagattggaaggtcattaacacatcactattagtgaatactactatcatacctgtacagaccaagaaacagttgtcatcaatgacataaagcttgtgaaaataccctagacctcgatttgaggctcccctgcttgttttaattaaagggcctcaaatcccatcatcagacgaatggccatcccctgctgtgcttatccccttgtccaagacacgttcgtgctattataccagtgctcgccagaagaggggatgagtgggtgtctgagcaatctgtagatattcatgaagcttatttaaagatgaaaaaaagaattccaggcatctcattatcaatatatatattattttcgaggacgccatcgaggacagagacaacagctgactacgacattaggtacttcgcttaccaacgaagcgctgcagacgtcacatgtacccctgtactttacggctgtaccaaccaacctccactggatggatctaatctccagctccaataattaccccaaaccttgacacttcctccgtacaacaatcagttgtcgccgtgcctcacctcgacttgttcaaccttacgaatcctcttccgtttttctgcgacttatttttatccttcgtgtcattcccttgactgcgtcctcgaaactcttcagtcatcgtccttcatcgcctgaccacccgcaaactgctgctcaattgtccgtcgaccgcgatcgagtctgaccgcaaccaaatgatccagaacccgacgaaacgaaacgaaacattcaccacgaccgcatcaaactcaccaggctccataatactccttacttgatgaccacctgttaaacttcgaccataataccctgttgcgagtctgtccttaccacatctaatacgcattttggtcaattctgcatgtgcttccacatttttaaaattaatacgccactttcgactgacacattcccgtcgactcctcgccattattcgacgaaaatcgatccttacttgctcgtcaccgagtatattcaaccccatagtccgtctccctcctcgcggcgcggcttggcggaatccagcgcggagggatgcaggccttaaaaggacaagctgagcttgtgcgcaaggcaaaggtgtgttgatgacatttgaagcagttccaaaactgtgtagaggcataatcctaacatttgatagcttgcccgctcgtatcaggagcttctcgagtacgacccgtttcccttgtgaaccaactccgctaacacgtagtacccagcgaattcgcgagccatgatctgaaatccgtcggtaactacgctcttggacgattaattgggaaaggatcctttggaaaagtctacctcgcatcgcataagctcaccaatggctccaaggtccgcattacatcagcacaatagcacattcaagccagtcactgaccatcagcaggtagttctcaagtctgccaacaagggtgactcgaacctcgcgcgcgagattcaccaccaccggcagttcatacatccgcatatcgcgaggttatatgaggtcattgtgacggagaacatggtctggatggtcctcgagtattgttctggtagctatcccagatccagtctgccaacacggaaactaacactcccaggcgatgaactctacaaccatcttctcgaacacggtcctctccctgtcgacaaagttcaaaagatattcacacaacttgtcggtgcggtcagctacgttcacaaccaatcatgcgtccaccgtgatctcaagttggagaacattctctttgacaaacacgaaaacgtcaagttggtcgattttgggttcacaagagagtacgagggccgaaccaaccatttacagactttctgcgggactatctgctactcagcgccagagatgctaaagggagagaaatacgcaggcgaaaaggttgacgtttggagtctgggtatcattctctacgcgcttttgtgcggcgagcttccttttgacgatgacgacgacaacatcactcgaaccaagattttgagcgaggaacccaaattccccgaacatatgccccctgacgcggttccgttgatcaaggcattgttatcgaaacggccgcttttgcgcccaggtctgcccgagattctctccaactcgttcctggctgagcatgcccccacgcaaagggccattctgaatgttcagcaagcgccacctttttccacgcctttggaaaaagattgcctgcagcggatgcgcagtgctggagtcaatattgatggtgttatagaaagtgtgcttgcacaaaagtgtgatgctctggctggctggtgggctctgttggtggaaaaggaacagcgaaaaatgcagcgtagagagaaaaaacggagggagagggagactgacagccgcagcatacgacgattatccgccgcttcaagccgtctggagagaatggccccgactttgcacgaatgggatgatgcacatgctcttggacggcaactgaggctggaaaagtcgaattctcgaaataggggcagaagcgagcgaagaagtgcgcactatgttgactacatcttgtctgatcttccacagcttccggaaattagggattctggaggattgaacgtggacagcgaccaacctccgcgacccgtcgacaaggactcgatacgatccgtctcgacgtctcgccagcgccggcctataccgcctcctaaggagggcctgatacgcagcgctcggtctcgaggctctacccttcatctagttactacctcggacgcccttgcttcgaataccagcgacgagcatcaacagcagaacggcagcgagagacctcgaaggagaccaagtcagccactcatcacccattggaagaatatgacgcattggctcgttgagagcgcaacgcggagaagacgtggccatgccaggcgaaccagtcagagcacccccgacctccataagaaggagggaagcacggttagcagtaaagacggaagctcacgaccacagactagcaaataccctgccgcaacctcacccgggacgcaaccgacagcctcgctaccgaagggcgttgtggctaacggccaaaaggcggctggagccagtgccctgagaacggcttcaggaagtctgccgtcgccaacaatgcaacctccccgtctcgctacatcgtacaaacggcagtcattgtctccttcgcctctcacaccgagatcgactgttcggcggtcgtcagctggactgcgaggtcgaaagtcgacgtcgtcatctgtgtcatcggtgcgatcgattcaccatcaccaccacacccactccaaggcatcttcaacaagttcagctgcttcgttttctacttcaatgtcgaagacgcctctccagcgaggtcactcacctcatcattcggtaaaggttctcccagccactcccacctcagtctcattcccctccaatatccggctcgttcgggctaccccaccaaccttgaccatgttcaatgaaggcatgccatccgaaggtcctccacaagctccaggatcgcccaatccttttgcatcgggtatcatgtttgcaaagcgaaagcggaacttgttcaaaggtccaactctcaataactttggtggaccttcacaaggccaacgcaacggtggatctgggtcgcattcccgcagcgctagcgcctctggtctgggacgtcggtctggagaaatcactattcaagaggaggacgaaggttcagagatggacgatgacgtggaagaagtcgatgtctttagccccgtcataggcggaccgggcgaaaagattgaggagcagatctttgaagagaatgagtctcagtatgagctagagcctgcgcccaccattatcgccaagtcggacgcccaacccttgacgatggctgctgaaaaggctcctacaaacgcatagattgtgcatcaccgtaccgttcaaaagtgcttcaacgacttgacgaaagatactagtataattgtctaaacgatgggagcggtttttctttatcacggggttataaaagcttgtcggcgcccagctttgtgttgactttgtgtcctttgtacgattcttaagctttccggcccatcgaccgatggtgccgcggccctttatggatacctctttttgttatatacgattatggaactatagagttaaacaactattattttatttgcaattttctacagattggcagtctcaatgggtgtcgaagtactctttttgtgtatttgtccaggggcttaattaaaacagtgtctattccaaccaggtattcaagctggcaatcttgactccattatcctagcttgtagagttgcgaaagttttccctagagggaaattgtcatatccaaacaacccctaatccaaacttataaccaattctttacaaagaatgcgagtttcttcttcgggacttcttgctcatgatggcgtctcgctcctcacgcagagtgacccaaatccagaaccatgtcatggtctcgataaagataaaggtgaagaacagacggttcttgagcatgtctccgccccagccagcagggcgatacgcgggtccaacagaggacttgccgaagatgggcgacgatgggccaaacagaaagacgtaggcaacgaaaacgagggagatgaacgatcggatcggggctgttgggaatccctgttagttatcagacttgtcgaagggttcgaatggttacggaccttgtgagccccagtgatagacaaggcaaatctcatcaggcatggagagagaaaccagatcgctgaaaccgataaagatgaggatcacagcgaggaaggcgagaggagagctttgcacctcgaaacctctggccaagggctgtcaaagatgtgcgttagcttgcacaaacttgtacagtcgagcatcaaccagcgttgcgcagacttaccattcccatgctgtcgcccatcatgaatacgagtgcctgctcattgatggagcttgggctggtgaggaagaagtagccgagggtaaggtgaaagagggatacggaagtaataatggtcttggcggatatgagagccatgatggcggtttggtgtctatacaggtagaagttgggtatcgttgtcgagttgtagccagccaggggcgtaaagagaagcaagtcaaaagctaggttctttgaacacaagagtctatcaaggaaaagagagagagagagaagagattcgagcaaaggaacaagcgcggtctgaaagcacttgatcaagttgtggtcacgctgaaccgtcttgatgttagtagggacgcaacgaacaaaaagctgccaggggctcgaattagttacacgttgcgtcacatgccgtgctgtagtggggtccttcccgggcgaatcacattggcagcgtaccttatggcactgcgggacaaatgtggctgtgctgtgtcgtggcgtctcttttggtctttggtcctggagctgagagtgagcttaggactttgagattgcggatcttaccccagtcgagggatgcgatctgagtagtttccatcaattgtgttctcaatcttacacaatctcgatatcgcgactgaaactggttaccatgtcggatttgggtaatccgtcgctggataagcaacagcacatcaaatattggcagcgctgccataagacgtatctaccgtcgccttacacggcatacgactctacccgactcacattcgcatgtttcatcatctcatcattggatcttctctctgtccccttgagttcatctgagcgcgatgcggtccggcgttgggttctcagtctgcagcacccagaggggggtttctgcggaagctccacacacgccttgccaggacaggaggcttacaagggcactgcaaatatcgcagctactttctttgcgctagtgctgctaggtctcgcggctgaaaatgaagacgaggcaaggtcggctttcaagggggttgatagagtgcggttgttgaagtggttgaaggggcttcagagagaagatggaagttttgggcagaatatctgggatgggaaaattgtgggcggaagggatatgcgacacagctatcttgcgagcagcattcggtggatgttgaggggagatgtgaaagagggtgatgaagcgtgggtggaagatttggatgttgataaaatgattgcgcacatcaaaagaggccaggtaagtcaatttgcacctggaaatgttttttactaacacaatcagacttatgatggcggagtggcagagtcatcacaacacgagtctcatggtaagaaacttcaattatctttcgcaacgttcgctaacatccctagctggatacgcatactgcgcaattggcgcgctttctctattagacagaccactagactctacatcggctcattctcctgaaaaggcgatggaagaaggaatccccaaccgccaaggtcttattcagtttctagcatctcgcccgtttgcctacctcccccatgaagaagaagccgacgaggtggaggaaaactttatagagtccaaggttggcgcggccgactatggccacattggcttcaatggacgatggaacaaaaaagctgatacatgttactgttggtgggttgggggcacactcgcggtaagtctttgagcaacactaggcgtacgtctctaacaggtggcatagatgctcggaaacccttcaatcatcaacgtgcttccctcacggcggtatctattggatgtcacgcagcatcgcattggcgggttctccaaggctgttggagggccaccggatatgtaccactcgtaccttggtctagctgctcttgctactatgggcgatgaagacttgaaagagtttgacgttggtttgtgctgtagccaagagacaacgaggaagataaaaatagcgagggatgggctgctggagagtacgaggggtgagagaaaagcatggagtaacgatggtttttggtagctagcctatgcaaaagattgttaactcgcgtaaaagtaatgcattgccatacttgtgttggttcaacagtctaggtgacggtctctgtttattctacgtgcaaattcgtctaattctttcactattaaatagaacctatgcttttcgaacgaaaataagaaatagtcataataacaagaataataatattacttatttctattttcatcagttatgaatgacatccctctataaaactgaagccatcgtgtcactctagggtgaacattcctgctaacccccacttcggagctgctcggccccgccccaactcttcccgatcatcccccaaatcaatcttgcctccaccagcggatttgcaacacttgatcactttctatcaagacgccgtcaacaatgtcctcctctacaccaaaagataccgttgatacggctgagacacctaaggtgaaagaccccgagtctcaagcctggtctgacgacaagcgtcgaaagttcgagacgtaagacaaactcaaaccgtcccgtgacgagcgcaatgctgatgacgcacagtaaatccaagagcgagttctatgacccttgccaggaggctgcccaggcaagctacagatgtttgttcagaaatggaggcgacaagaacatgtgtggagagtatttccagtatgttgttctggacattgtgctagatagatcgttgacattttgatagggcctatcgtgactgcaagcaagagtgggtatgtgacacaatgaatggatgtcgtgctaagattacgagactaattgtgtctacagactgagaagcgaagaagagagggacgaggttggttctgagagagtggctagcgtagtggaacgcctgaacatggcccagccatggaactactgaccgccaaggtactgtaacataacaaaggagtttgataaacttgtactatatggaggcgtggtgttgagagtttgagttgttcaacatcaacaagtctggtctaccgccagcgtgtattctaataaaacagtccatctcagcacttgccatatctatctatacgattatgcaaagacgacttgactgaacctttacctacttcccataacaagaacccaagtagcatttccagtcacaacatgtgtgtaactgtatcatatgacctgcagggtgagaagactcaggctcgaatcctaaactcggggtatattttcataataccactaattaccagtcacaatattaatactgattaaaaagatatccctactctcacagtctctgggatgagttcacaccgcctatggaaatccgtggaaacacacatactacagcgtttcccaatcatataccattaaatccacaactctgccgttacaattccacgacgttgacgcatagcctgtaccaccgacgaaagtgggcggtcatccataccggccaaaaagaagtggcttctgtgtctgctaaagaaggaaatcgaaacgtgagacaaacgcaacgattaaggaaacgcccaatgctgtacttacctttcgatcctatttgtcaagcatctgcagccacccgacagtcagcactccctatcacaacaaccgcatcattcatgtggccgcgatatctgtcgaagacggatgcctatagagtaaagaccggtgtcactgtccaaccgcgtatctgcttcatactggaaccttgccccgtcagcgcatttgttgagtctggagccgtgccaggtcgaacactcttcaagaacctgcttgtccacagccactccgacgtcagctgtcaatcggatcgagtctagactccgtccaatccgtaaagagtgcactttccgggagtcaatcgaaagtccgactgttattgcacatgcgactcccagtgctatgagaccgataagaaggatccatgggataaatgtcatggcgtatttatcggtgtcacattggatctgataccatcccgttctggcgctggggctgttgtcgaggagagtctgtctgcttgttgtttcataccataggaaggcctcaaagagactttgcagcctccaagatggatgatcgccctcgcttgttgtgttgagcgcagcgcgtagcaggtggccacccagtcctggagctctcccaatacgaccatcatcgagaatctccaattgagatgtaagacgtgacattggttcatctggtcggggatcacgatgctcgttgaacagtgtgtctttgatgattatccagtcatccccattcaccttgacgtctgcacgtccactcgacttttcaagatggcaattcacacccgataatgccaagtgataactcccattagcaaggccgatgcctacgctttgattgacgtcgatgccacccatccagattgaagtctgattgaaagcgaccagcggatatctgatgcctggatacttggcatcggcgtcatctagagactttctagagagaatagactcatccctaccaaagtttgcctgatactggatcatctcggatccaagcgccgatgtatcttcaaaggtgattctgacatgtagatcctggtcatccggttgctcgatcgttaccgcgcgaggagtggaagttgcgcaggaaagattaagtcgatagactggcgcatcaaaaagcttcttgacatctctgggtagtctgttttgtgaccgggctgacacattgactctgagaagcccatcagcggctgattcgaacgtcaatggctgcaaatgactgagattgtctcgaagactctccgatactcctggatctagtgccgtcgcatgcgagtccagagggaacaacgagtacgtgtcctacaagtactcgagcatcactccggcttgatatgcgacgacgttgctcaacagtgcaaaactcagagctgaaagcatagcgataactccaaggcaaatgacacggggtcttttcgaacgagcaaaggtccagaacttgagtgggctgaatgagccccagtcagtgttggcaacctcgactagaaccttcatgctgactgctgagcttcgtccggggtgctcgttgacagcagaaaggcgggcgagcttgaacatgtgccagttggaaattgcgaggatggctggtgctaccaacatggagaaagcggcatcgatcagtttggccgctgtagaagaaaatcttcctccgactatctcggctgtgatgtatggatgttcattctttgactttgtccggatgtaggcgatcaagtagcagacggatataagggaggcgaatccgatggcagctactgtaatgatggagtacagaacatgtttcttgagggggtgttgggtatgcatcgacgcttgtgagggtttcgcgtttttgttttctctgttcgatggcgagagttcatccctgatagatcgagcgtttgattgagtagcctcaagcttcggtgtgcctatagaggcagagtccgaggattcaggactgcctgctctttccgtcccagcactggtgggcggtactggccggtccgtcatctcaagggactcggcaactacttgagatgtcatgtctcgatcacaacaaaagaagaaagcttgcttagatgtagacaagaggcataggcacctttgatgtgacttgcaatagttgcggcgtcgggttagagacggaatctagcatcgatttatacaccgctcaactgcaacagaccagtgcagagccgtatgatggagttccgcctaatcaccgcgcacaaaccgaggctcacgcgagttgcacagttcaaggctgacgatatatagccctgtttgtgcttcgttccgcgagcggattagaaagaatcccacatgatcagatccgactgtttcgaaaggagcatatcgcatgtcggcgtgacactggtgacactccatgatgacgaggacttgaattgtgagtatactcggagcttccgtctcggatctactcggcgtgaagcttgtacggcccggttcttcatctttagcattacattactcgaccatgaactggtcattccggcctagacgttgcatcatgatcgggaaatgacgtagtcaaacgcatcaaatgtgagttaatcgtcaggtttcattcattcttacctgaatctactggaagtgaaaaaggcagttgtttccagaagatagttgtgctactagcgactgtaatacaatggatggcagcatcaacgcccattgatatcagatagagtagtcgctaaagatacaagagaagaagctggctagtcagtgtacgtagcttagacaatgcccctctcttgtatactcttataatctacagctcggaaactgttcctgggctagttgaagaggagtggtggtttgcttgatgtctttcaattagacccctgacaggaaatggcatgtgattggtggaacgtattagtcatctggcggggcggcatggtcggattgggcatggtcactttcagctacccctgaggaatatataccgcaacacaacgtttcacctcaacaataacacgagatacaactcattcagcgaccgtggtgtagtggttagcattaacgccttccaagcgttagagaggggttcgattcccctcggtcgcatttctttttcgtctctcgggcgttttcttttgcttcagtctcgatcttggactatgtcctttggtagcagtcaccgctttgtcttttgcctacctatttgatgacttgtatgcagtaagccagtgaagtggctgggtagaggtggatggaccagttcttcatgctggtatcctgttgcacaaccaccgaacgaggaacttcaccctacccatcacgcagctgtccgccgagaagatcaagagctgactgttcaggaagacgttgttttatatcaacatattctttatccatggttacctggtgacttggcttaactaaaaagttaggaagctatctacatgcagctactagactagactcccgtgtgagacgaggaacaacgcacaacacaacaactccaaactcagagtcaaatgatgtggcttatttttctttctacaaatgttctccaatcccatcttgtacattttgcgatctcatctcaaaacacgtctataagcaatcgatgaatgtctaactccacttaacctgaagccaacccttgacattggcttcccagctcttgaccagctttttagttgctccctctcccaccatgtccaaagcattttcagctccgtcgaagatccacttccttactgcaggctcaaagtctcttccatagacctgctccttcaactttgctacagtgtccttgccttccttgagtgccgcctcagatacagtgaccagttccttgatctgagccataatatccttgggcaagttgctcttaccagagcggtcgcgctccttttcgcgatcgttaaaagcgatgatccattgcgcagcattctttatcgccgcagcggtgtcacggaggatcgcgagagagtggaaagtgcttagagttgtgacttgttccgagggagttgcaagtcccaaaagctcgagtttgagagtatccagagcaatctttaatgtgtcggtgatctgagcaaactcttcaggtatagggttggctctgccgatgccagtcgtgaatggaatgagagtgctgagcaggttcatcacttcaaagtatgttgcttcttgaggagtgaaatcctcactgggtccatttgagaacttgatgaatgagttgctcagttggctcagtgtttccagaacaaaaatctggtcagggatggctgcagcggtcgaacctttgtagataggcggaggcttgtaactcaaaagctcatgaaaagcctcggagagcaacgacaagtgagcgcggcggttctataaatatcagtcctgcttcaaacgaattatcaaggacaacccactgttggtgcaggtccaatgcgaagacgggaataaatgggcgattgggagctgcaatcccatgaagggaacgagccatagtcgatggcctcaacgagattcttgtcgtcagttacttcgactactgaatgttagcaactgccacgcaatataacggccatcacttaccaaacctgggatcagtcaatacctctgaaaactgctctcccataattcggtcagtcctagtctcctcgaccagactcaacacgcgcgtgcagccccagcgtaggttctccatgtattctggaatgtcgacaacactgctgtagcttcctgactcgaaagcatcgatcaaccgtcgaggcattcttagcttcagagatgtattgaaatgagaacttagcagctccaagagctcccagcctgtttcgtctgatggcgagatgagagcgggcgcaatggtagagagtcggtcgtaaaagatgggtgctagggagtccatgatcgttcgcttgactcccagtgtgtcccagatctcgcgagctcgaatcgatgagccaacgcgaaggtgcagttgcacaagcaaaagagaaattatgctgtgcttcggggacaaggagagctggtgctcaagcagcagcaatgcttgaaggagaggagcgtaagaggtaggcacgttggaaatctcggtcgaagggggaaatgcggcctggatatagcagagggcggcgataacagccaagtcagatctgatctcagcctctacagaggggctctttgaagttagaccagccagagacttgtggatcttgagcgcagaggtggcgacaatggagaaagctggcccaggcgagctggccccgatctcatcaccagagacgatgcatttacgcatcggcttttcaccaggtactgtgctatacatggagggacaggtagccgcaaagtattgcagcttcagcgaaagattccgtatccgtgctgacttgatctcgtcctccatatcatcagccaatttggtggtaaaatcataggcaaggtacttgagtgcagagggggcgagtttctccgcaaagggtttaatgtcgttgaagcaagcagcgttaagtccttgatcgtttatatagttgatcaactctttaagtcggaaagatgcgggctcgttctcggcaaggtcatcctcgtcatttgatgccaggttgaaagctgccgagaggcgtgcaaggaggatgatgcgcttgtagatgggtcgcagatctggtgacttgataaacttgagaagcaacttttggacggtttcctcgacgctattttgtcagttaggttcaactttaggcaaggggatacaagacgtactctggcttgactgtctttatttgagcagcagcgtcgataaagtgtcgccagaccttccagtcggccgccagcagacttggttgaccattctcatcgccaatagataagcaatcgttgcaaagctggaagatggcctcaaattcttgttgttgttcataacgagcaattgtcctcaataacaactcttttctgccctttcggaactgtgtaagaggattgaatacaggactggagatgaccttggcaaagtcgtctttcgagccgtgcttttcagtcacgtcgtaaaacagtaggatttcttcttctgtctggatgcttcgaggctgtggtttggcatcgccttctgcagcagcgtcctggttttgtaagcgacatgatagtggaagaaaagggtggaactacctgttcggccaactgtgcagcacgctgggcctgcttcaaagcgagcatcccgtagagcttcttcttttcaggtggtgcttgtgggctggtctatcgtaaattagttatgtttggacagaaggacattgcacaaaccgccaacaggtgtgtgatgacaatgttccaaaacataaatgttcgctcttgaggaaatgatctatccattattgctgcaatctgaatatgttaataggtgtcatacttgatggtgaagcgtctcatacctgttgcgcactaacaaggtcccaatgcaacagacatgactccaaacagcgactggcgccgatcttgtcctttggcgaagctttgactagacgtgccctcaacggtccaagagtctgaggaaattcctcctcctcattgagtccctgggcagcccactcaagaagatccagagcatcaacatccttgacaacggtttcctctctgacaaatttgtcgatggcggttatggcagcaaacttggaactgggatcatcgagctgactttcagcacagattttgacaatctattaaactaaatcagtctacatgtgacgtgacacgaatacaaaagcgcacctcgtagtactgatcattaaacgtcctcgcccgcttctcagccaggcgaatcactgcagcccagttgccatcgttaaaggcagactggagctgaaggtcaacgccgtttttgagattgggtctctgttgacgattcattgagttccaggcttggcaccgcttgtcctgtccaactaactgaaatgggttgaatgagcgtgagtgagatcaagttccaggtcagttttggaggggcataaaatgaagtgggatgggatgagtgtagaggggcggtggaagtgtggctgttcccgactgcgccacgtttatgagagaagcattcatgacaagaaaaagcaacagccagctgcattggtgcgacagaacaacaagactaaaaagaaactacgttttaagcttatttttctatgaaacttcttaccaactggcgacataattcatttttcgcataaagacagtcgtcgcctttggtttaagatgatcacactggcgaagcgagtcagcaccttgctcatatccaccgaagcgattcgctatggggccctggtcataaacttacagtgggtatgaacccctaactattgatctcgatctccaagatttctgaatcctttgatctgcactacctatccatccttatctcaatctttgcatctgctgcttgtcattcttttgcatccttttcaacggctctgcgagtatatagcaatttttgtttattatttactgcttctggcatcaagcattcaacttgttcatttccaccattcatagacgcattccgatataccgcgttgtcatcttgcatttttttttgcccaacgccaagcctgtccatactccttagctgcgtttaactgcgacagttggggcggcttgtgatttccttgttcttggacttcctggaactgtgccgcttacgatccgacatcatcacgagcctatctggcttgaaccatcgaacgagacgttttgcgacgaacctcgcctcacgaatagctgagataccgacagcagcgacgtcatactgctttagtctagcgacgtagactatccccatcccatctgcgacattagaaatggtctctcggaatcgctctggcagacgaagaacagccgctctagccttcttcgtcgccaccgttatcctcctcaactataaggggttcctgacattaccaagcttcgaagctgccaaacccgaccgaccagaactcagtcttgcaccgacatgtgcccccaccattgatcatcttcgacgctcggcgtacggccttacgagggacgtcgtctaccagaagcgatgcgttcgacctgtgatggacaagaagatcgatacccagatcgtgtcgcaaaaccccgataccttgataaaggatagccagattgttcaactggaccaggcttgtgaaggatggaccgaaccagcttgtgagcctgttactctcaaagtacctccgccatacccacaagaggactactcgccgttcttgtttggcgtcgcaacgagtcttgatcggttgaacgagtcgctttcgcagtttgagagctggcttggcaacacacatgcacagttgttggcagtcattacggaccctggcgacgagcacaagtacgaggcggttactaaagagtttcatcgtcgcggtgttgaagtgactataaaggacccctggaacaaggccatcacctcgaacgagcagcattttgccattgttcgcgatcttctacaacatgtcacgcccaaaacacggtgggtggcgattgtcgacgacgataccttctttccctcgctctaccccatgagccagattcttgccaaaaatgaccacaaggttccggcgtacatcggtgggctatcagagaattacgatgcagtcaagcatcatggctatatggcttttggaggagccggagttttcctgacccctgctctgctgcgtgagctggaccctcaccttgaggagtgtctcaaaaatgagcatgtccctcaaggtgacggtcttctcaagcagtgcatctacagcaagaccaagaccaagcttacagttgtcaaaggactccaccaattggatatgggcggagatatgagtggcttctacgagtctggtcgtcttccaatgagtctccaccactggaagtcgtggcaccaggctcccgttgataagatggtcaagatttccgagttttgcggcagctgtttcctgcagcgcttcgcttttgggtctgataccgttttgaccaacggatacagtattgttcagtactcggccggattggagagcgtagacctgaacaagatggaaggaagttgggagggcgcccagggttttgactggagtatgagtcccatgaggtccaagatggaccgtcggctgaagaagagttatcatctggtcgacacagaagtgattggaaagaatatccgacagatctatatccaccgagtcgaggaagacattcccggcccgggcgagaagtcgggcgaccccaagaaccccgggccaaaaattgaggagatgaaggacgaagtgatagaattattatgggagctgtagaagaatatcgcagacagacattggtttttctctttcccggtcggaccggaactgcatacacgacacatgataccagatgatacattggacggatagatagactggtttttgtagataatgttaatgagcctttccttatcccggcaataatatgagagcagagaggggtctcatgatagtgcctttcccaaacggtgccacacacccattccagatcaggtactctagactaaggtctatcagtgctctccacgcgatatcggcgtgcggagaacaatgacagtgccaacaagcgatcgacatgacatgctttaaggcgcaagacgatataaaacatcgtcaagcacctgcaattgtttaacattgaagttctatagctatcattcatcatggcttcgtctcaaaaattcgatggctattttcagccttttaccaacttagtcctcctcccagtcgccgtcttgttatcagcatgggtcatcaccaactttgtaagtcatgtcgaccttgaccaaatcatgatctttgacattaatccaaacgttaggcaaaacaatggatgcgtagtcgcaaacagcgctctcagccgatcaaagctgaagcagcagttccagaaaaggcaccgataattgagcctttgcatgactttgactggaagacggcgcctagacgtcaattgcgaccattcaaaccgacatatcacatcaccatgggtacggcccttttatagacgcactatgagtatactaactgttttcccagctatccagtccaacacgccgtcagagttgataactatcgatgaagactatcttgatcgtatcaaccaacgacgtagcatcatcgctacccatggctcaaccgtacatggctgcatcccccaaggcgacgcagcaatacgcgagctatacacttacctcctatctgaacaactccccaaacggttcccaactatcttccagctgtctcaagacaactcggcttgcaagaacctagcaacaggaatgtcctttccaacgctccctcaaggcagtccggatgcagcgctgcgtattcttggtgaaacgattgaagaagacttctttctactgcgacagacacccgagggtcatcagtctatcgcattcatgtgttgctttccttctggtttcgatccatcgacaaaactgggcaaaacactcgtcgagatccacggtcctgtgccgtcgtatgagaagattggctctagtatggaaaagttctttgcgaagctggaagtcggaaagagtgtaaagagaacaaatgtgagactctgcgttgtcaagatctgataactgaactgacagatcacagtggtccgttcaaacacatacagagctgttcaattgtcaaggtaaccacattactggcaacgacacctataatcatgacgaagacgtggacatcgaaaaggtaattctcttctacttttgacattatgcgactaacacacgcagacattcctccgaattgagctccaaactctcactcgtctaccaaagaccggcgctattcttttctcgttcaaaacatatctctacccagtccgtcagatcaaggaagagggtctcggacctgcttttgccgatgccatcgaaggtctttcaaagggcaatgcgccagggatgtggacatataaaagtgcagtgcggtggggaagtagtgtgatggactatcttagatcgtgaaagtagctactattatgactgctatctcacttccacttattgttccgtaaaggactttccatatgccctttgattcgtccatttgcatttactccgattcttagacagatgttggcggatgtatcccatcagatttccttttcaatggttcccatgaaggaactcaatctccaaccttccgttgtgagacatgattgttgcagtgtagcttctgtcgatagacacctttaaagtacgcagcactcgctttgtgaactcgcgcgtggcctcatcatagccgttcttgtcagttggcttgagagccgtacctccactgtccttggccactcgacattcctcaggcgctgttggtataatatcatgtgtgaatcccaagacaggtgtgttcgcgtcttcggaagtgagcaggactggtccgtcgtttcctggtctacgttaactctgcacattttggagtcatgccgaagtaccttctatgacagatacgccgccatatgcgagcgggtagcttccccagttcagctctgcccatgtgccgagattgtgaactcctccgtcgaagttgatgtcagcgccacggacaagtcttccggcgaatgtttggcacgagcttgttaagtcaataaatacagttgtgttggatgggatctgtttcagacatcagcggagaggacctttatgggtgaagcatgctaccttcatggctcggtatggcttaaagtcgatcgcgttttggtacaccatgaaccagcgcagactgtcgtcaccatagccggtcgtgaaagcaataccaggctgcccatgatcgaggtctccgaggaatggatctaactttctcagtcttttatccagtggtcaagatatatacttcaatcgtactttgaatgatggtgtagtcatccttatcgggtgatccacaagtcacctctcggttctgaagtcctgggatggacccggcacacgggaagagaatgagaagaaataagacgaagcgaattatcatcgcggtcttggattctgatgttctcggttgttggtcgttgtttcagagcgaatgctaccttaggtatgagtgaaagggacagagtacgaggagaaggactcctctacgaaggcgtctaccattgggtgttacttcgtccaactgcttccttttttattatctttgctgattctatggcaggtgtgtttgtattgcaaaggaaggtgctgcaagcctgggtaacaactgcccacaaactcaggcaggcacgggtagtcacagcctctcgtctgtactttcccaatgtggacacggtctatcatcaaacaagtgaaatatttcgactttcttcactcatattgacgacctcactgggctatgttcttcttccatggaacattcttcgagaagctatccgaaaggagttttcggagttccctccgacttcctcattcggctacaaggagatgcacggagccttgtcattggtcgtgtttcatagccgttcgaagggataaaattgctcttgcatcttggaaccagatcttcgaatacatatctccttgatctcttggggattcaagctttctataagtacaagcacttcttaaaataactaaggttgtttcctcactagataaacaaacgaagttatgtgtgttagaggcaccatgtacatactgagctagcttgcaatgaggctgacactcttaggaagtttgtctattgggaatctgtatcttacaaacaagcgctctcacgatacatgttggagtgcttccgctggactctcatgctagatgcatggttgtacgactttgtggtgatgacaaatgtgcatggcgtgtactaacaaacatccctgactcatcccatctcatccttgttgagcccagcaagcctcaaaacaaggcagacgacaaagctgcactcttacttcaccctttgtctcgactatacagcaaaccaaatgtttacaactttcgatatctcaaaatcaagttcgttgtccgacgggaagcctctgtccccgccgacgtcacaaccccgccccaagagagctcaagtctcacgcgcctgtgattggtgtcgattgactcgtgtaaagtgcgattctactcggccctgtcgcaattgcaagcaagccaagagggaatgtgtaaacacgggtcgtaatggcttcaagagcgttgctgcggctacaaagtaggtcttgggcatctgtgtttgagtacaaggttaacaggcgtgtagggaggttcaacgactgagaagtcaggttcaggaattagagaataaactgttaagctcatcgtcttcgtttgggaaaggtgatgctggccgcagacgaacacaaagatggaagggtgtgcgggtcgatggcgtccagtatgggccatcttcactcgcgtacttttctcatcgactatcagcattcatcaagacggatttggagccgaaaccctcaatcaagtcaaatttatcgcctccaccaacaccatctaactgcaaccgccttcaacgtgaacaacaagacgcgttgctcgacctttactggcagggctaccacgccatttaccctgtgatcgaagaggccgcgttccgacgacattatgattccctttggcaagaaaatatgagacaagcatgcccactggtagacgtcgtgattgcgctatgtattcaattcggctcctcatacacagctgccgatacgcttgtcatgcctgatcagcctgggtacgacttttaccttcaagcacagcagtccttgagctctaccttggagacgccgacatacatgtcgatacagtgttacttccttagtgccatatatctcttggcctttaagcaaactaattcagcctatatgatggtgcggacagcagtatcagcagcagaagccattggactgcaatttgatgacaatgataacaacgatactcaggtcaacgatgacagctcatcgaagtgtcttggttccaggatatggcaatgtttggtcacattagacacacagatctctatggacttgggccgtcctttcgcagtagcgaacattcaaccacacgatctaccagaatccgacgaggttgcccaggtttctggtccaaactttgactttcctgagcgatccgatattaactggcttcattttgtacacgagagacagcgtttgttccggatcgctcgcggaattcatactgaattggcggcagtggttgaggacactcttgaagaaatcgaacaggccgacttttaccaacatcctgcatcacgagaaaaatgcgcaaaatatctgcacggacaactcaagcatctcaaagcatgggttgaggaattaccagacagcctcaagacaccgagggtacaaggcgtaccgttctcagttgaccgttccaaacttgatcttagccagacagagccgctatggctacaaaggcagcgcctggtcttggaactggactatcactctctcgtcataatgctcactcgggcattcaactcttttctgccgacgccggctctcggtacttttaatagcgacaaccactgcatcacctgtgtcaactctggtatcatgatgacactgatactacatcagattctcagtggttcagaaatccttgctggcttttttcaagttgttggctggcaacgcactgcaacattcacgctagctggcttcgcctgtggttatcccatctgtccgttgtctcctatagcacgaaagacattgccacaagctgcacgagtctttgaaatgtctggcagtcgaaaagatgcgcagttgatcgacagcctcaagacaaaatgttttgagatagtacaggttttctgcaatagaattggtatacctacgcctgtaacaacaccagctgatgccgacaaggacgcagagactacagacgagttgatggagccaagtagctaccaagtcatgagtatcggggaagaggctctgaccaatgctggtttcgacaacatactgaacagtgagctctggacaacagactcgccgggtgggcttttatggggcgacttgatgaaggatttggactcgggcttggcatcgtcactcggtcatattggagtacaagatcaggacagtgtttaagttgaggtcacgtcaaatattgaccctgccgcgtggaaagagactgagtttctgcttaagaataagctagtcatcattatcattaaattttaggtgctaaagtacggcttgatctgctcttcagaccagttccaaaagaattctgccatgccagtgccaccttcagactcgggcagagctcccttttgcacgtcggggcggatgggcatgaaacggccccaaggaaccacttgaagctgttagtgtaatgtctcgttgtcaagtgatgcagtacttaccccatataccagagttctcagtggtgatttcttccgaaaaggcggcaaacagttccgtgtaagcgccgttgatggaaggatatgtggtaaacatcctaggataatacatgtaccagggcgaagtacggtccagttcacttgctaggttgccagggttaagagactagtctgtcagtacatgatctcctctgagaatttgcatgacgtaccacgctgacgataccatcattcttgtatttcctggcaaattcggtgttgtggtaataattgccggccttgcttgtagcatacttgtgcatcaggtttcgcggctgatgataatcaaggttatcacgttcaaatccatttttgggcgacagcacatcagcagctgaacttgacacccaaatcacacggacagagttcttgggcgccgacttggcagttgactgaaggagaggggtgagatgcttggtgaataagaaatgacccagacaattgactccaagttggagttcatatccttgctccgtctttgaaccctctggtggtgtcatgacgccagcattgttgaatagaatatcgagtttggtctcttgtgcaagaaactccttagccgaaggcccgatagttgtcaagtctgcaagatcgagcttgagaaacttgatggaacccttggatgcagggtgttgcttcttgatgccttcaatagcatcgagccctttcttttcgttacgggcagctacccagacagtagcattcttgctgtagagaacctgggcgatctcacgaccaacacccgtgtttgctccagtgacaatggtgacctttcctgtgagatcagggacattggactcggtgaaatgaggcttgggaggaaatgcctggctaatggcgtcgagaggctttgctgggagcggcatgatgaaaaatgactttgtttatctacgttcaagtatcgagttggttgataagtccaagatgtctcgttgataaagaagcgtccattacctcattccagcacggggtaataaactctccgtagcgcggggcaattaatgaactgcccgagaaccgagtttagcctagaacatttgatgctggcgatgagtttcatggcttgatatttacagagtctataagcaataaaaatgaagctatcactgatataattcatcctataaaatgcagttctcacaataatgtcgagcgccacatttgtcttgagtgcttacgtcgtagggctcggccattggatattacttgcatgagtggctacctgcgagagtacagagggagtggagagcctttaggtggtacaactacacaagatcatacatatagttctttctatttacttgcgtcggtaacatgacagtgaaagaataagatgtgacaatgatatacatcacgttggttcaatgattggaaagcttcttaacaagcattggcctccttgttggtgacatgcttgcccagcaacaaagacccctgtcatactctttcagcatgtcactgacgaaaaacaacaaacaacagcgcttttcatcccatcagacaaagaattgcccacgtgactagatggaaacaccgtggataacgcttcctcccgtctcagcccttactagaagttaggcctaccccatcaagttaaattcattggacacaaccctggtcaccagccacggaacccagagcctcagcagcctcatcggatggagatcggtggcttgcttgtctttagttgacttccaaggttccgtctgaacttcaacttgatccatgcacaacggcccgacgtaagctctcgataccctcacttacttactctgagttttccatcttgaccgcgattccatttttaatcttgtatcgctatctccactatcgtccatcaatcgctctccgttcatgccgcggttcgtcaactgcaatcgaccgaccgcgggacctgcgcgaccaaccatcctcgtccatatcaaatcgcgttgatctacgatccgattaattatatcatctcaagtacggacacgccatcattcgggatatgctttgatattggcgaccaacggcgcattctttctctttgccgcgatcgcattccattgtttttttccatcacaaacggccccaagcgctccataccgtttgcttgcgcatttaccttttacccccgctgtaaaaggtgccgtcgtgccgtagcttctcccgagacgctcactctccaaacttgtttctgtacaactctgcacagctcacaccagcaacgccgtcgttatgggtacccctcgtaagctcccccagcattcctttcctcatgcccttcccaatttcagcactctaatcatatcgcgtgacagtgacttctgaagagctcaagcgctataccgccatcatcgatgatatcctcgaaacgtccgatttggaaacaatctcgcgaaagaagattagacagggtctggagaatgccctcggtggccaggatttgagcgagcaaaaggtatgcaagacaaacacgcctggcgtcgctccgccatactgcacaccatggcatgatcttgcgcttgtgggcattcgttcttgctgacacatgcacaatagaacgccataaagcggctgatcgaggctcgctttgatgccgtctctggagctgataccggcattactcctccaacaacttcggactcgctcgccgccaacgggacctccgatgtgggcgatacagaacaatctgcgactcctgaaccttcgcgaaagaaggtcaagagatcatcatcggccgaagatgcggatgctcgactcgctgctcaactccaagcgcaggaaaacagcctagctagagggcgcaagactcgaggaggtgacaagccgaccaagaaaaaggcagcaccacgcaagaagagcgcaaagaaggtcaaagccgatgacgacagcgatctggaaccagccgatggcgagactggcaagaagagaaaggctggcggtggtttccaaaagccatttaacctgagcgagaccctctcggagctggttggcgagacacaagtatgtccagacatcatttttgaggtataatgctaatacataaacagctatcccgacctcaagtggtcaagaagctctgggaacacatcaaagccaacgatctccaggacccaaaggacaagcgacagatcatatgcgacgacaagatgcatgcagtcttcaagcaagctagggtagacatgttcaagatgaacaaggatatcggcagccacctttaccccgtcgaagagtaaagagcaagcaactacttctacaagaacggattctacagagattcccatgacagcgttttgggctcgcggcggcgtaaccggtattcatgatttgctcatgtttcatttattctctttggcggcgattaacagcataggaaaaaaaggggagcataccggggtaacttttggaaggaatatggaggccccgatggagagtgacccttgagagtgcacaacgacaggatgtgtgcaggttgtttcttggtaaatttgggctcgagagctcttgatgggtagctgaacgcatcgaactggtatccactgggttagatactatatagttttggccaagcgaaatttactcataactagcacctaactgtgactgattgagcatgtttggggatattcagtgaacaaacatcaaggcatccttcttatcgacagtctaaaagtttaaacgaaataggctcagtaggctagtatcgataatgatatatctaatataccatgagtaggtagaatctctgatcatggtgaacctgtgagtcaaacaatcccatgtcactctaatcagccaaggcatttattctggccggtgactctaaacttcaaatgacagccaaacgagaaccaatcaaagttgtcaattcatgcatcccttgttcggcgagtccttacaaagattactcagacaccgccacagactctggtagaagtggctcaacgccacatcccccacggagggcactttccgtcactttgaatgaagttctgccccgccataagagacgacagactctcgatttaaaatctagtcgacatcatcacttctttctttgcatttctcctcgaaactaccaaaattcgccatccttaaccatcacatcgtcttcggaatctcgctgcgagttctatcatagctttgatttgtctgtaactcatagactccatcccctatcaagctaccacatctcaacaattcgacacttctcgtgcggccgagcgacataagcagagctctatcttcgatcttcaccctacccacgaccaaatttcaccttctgggagctcaaagcttctagccatgtctccaccagagggagacaacaacactggagtgtcagcctccgattcccaaccccaaggtgacggccagcgcaacagaggacgaggccgaggcaaaggaaaccaaaatcgacgaggcggccaacggcgaggtcgtggtggtaacaacgccaacgtcccaaatgtccctgccaacccagctgcacaagacgttgccgccgcggcttcacgcgcacatgccttagctgctagtaaagctgccgaagctgccgaggacgacgatgatgccgaagtgtgctttatttgcgccaacccggttgctcatcattctattgcaccttgcaaccacacgacatgccatatttgcggcctgcgcatgagggctctttataagacaaaggactgtgctcactgccgtgtatgtcccctcttcatgctctcaacagagtgcatcactgacaactttccagacccctgctccctatgtcatattcaccgacgaccccgagaagcgtttcgaggagtactcagaaaaagatatcactactaccgacagcaacatcggtatcaagtatacgcaagaggatattgtcggcgacaccgtacttcttctgcgatacaactgtcccgaaccgtcatgcgattttgctggtcttggctggcctgatttgcaccgccatgttaaatccgcccacaaaaagcgcatgtgtgatctatgcactcgtaataagagagttttcacacatgagcatgagttgtttgcagacaaggaactagaaaggcatatgcgtcatggagacgacaagcctggcgcggcggaccagacgggcttcaagggacatccactttgtgggttctgtggagagcgtttctacgatgacgataagctgtacgagcactgtagaatgaagcatgaacgctgctttatttgcgacaggcgagattcgagacatccccactactacctcgactacaacgctttggaagaacatttcaagaaggaccactacctctgcggcgatcgagaatgtatggaaaagaagtttgtcgtcttcgagtccgagctggacttgcaggctcatcagttgagcgatcacggcggtaaagcgacaagtagagacgcgcgagtcgtcaacatttcgggtttcgacatccgaacaccatatcaacaggagagaggaagcggtggtgccggtggaagagatgaaggaagacgtggtggcagagatgggcgaagaggaggaaacagaggccgggaccctaatgcggaaccggttcctgtcagctcagcccagcctctacgacgtgacgaaattgctttccagcgacaaatggccatccattctgcacagtcagtttcgaaccgtacttttggcggagctttgtctactcctacaccagcgcaagcctcatcacaatctcgtggtggcagctcatcgaacacgcctcgcgccagtcagaccaaccttgctaatcccatagagtccgctactgtcgacccggccaacctcagccccgaagagcgtgctcgtcttgtgcgccatggtgctgttgtcgagcgagcctcaaacctcctcggcaacgacacccaacgaatggccacattccgaagccacatctcctcataccgacaaggcagtcttactgctcctcagcttattgatgccttcttcaccctctttgccgacacttcctcaaacgctctcggtactatggtacgagaagttgcggatctttatgaagacaagagcaaggctgaaaaccttcgcaaagcctggcaggattggcgagctatcaacgaggattaccccagcttgcctggcctgagtggcatgcatggcgcaacctcgagttcaagtggttgggctggcgcggcatcggccaacccagctgttcccaatgccaaggtcacccaaaagtactcgaaccgtgttctcaagctcaagaatagtacaagacttggaggcccggctcccgtatcttcaagtggtgcgtcatcatcatgggctggtcgtcccgccgtcagcgccccgccagcatcctccaacgcattcccatctctcccctcctccagcaagaagtcatctgcatctagctccaactggacgactcccactccctcatcgtcatcacaatccacgactctcaaccgccctcgccctgctccccgtcctaccggcgaagacgctttcccagctcttcccgcggcgccaaagcccacaaccacaatctttggttacggcaacggccgcgccgtacgacgtgactacggaaaccgcgagacaaacttccaatggggcagcggtccgagcacgccagctgatgaggagcccgccgatgaagaagcgggcggtaagaagaagggtggcaagaagggcaagaaggttcttgtccagtggggttaaacgtatataaattggatcagtttgtacaagtgcactcatcaataggcagaatagcgtcgggttttactggataaatcaagtgatgaagcaaggcgatttggcgttgaagcactcccggtggaaggttgaccgatggaaatggtaggacggattataacaagactggaacttttgagcgtctcggttcagattcatcagcgatatatttcggtatgtactatttagatatagtaacaatatagcctgtccatatcatatttgcattcacaagctagacgagtcactcatgtgcccggctgcagatgggaacgaatataaagtgttaaaacagattcgcccaattttttaggtctcaaacttccctagtagcagcagaaaagctgaccttcaaacttcgaaatatttgctagttatacgtaactttcaaagctacagaagacaacgtcagtagggcggttcatgaaacaaccggaatctcacacattcaaaagtgatatctgctcagctggcttccatttcttggtacttcaaaaaaccttaggatttataaatggataacctaaaagtttgtttaaatgacataaactggctgacgaatttcatctcttacgcctctagcaaccaacttttctaccacccaagggtcaatcttctccctctagcctcgaccaaaaaatatgtttcccgggcagtacaatcaatgcaatgccgtcctatgcaatagacgttgccacggatcctggttagagagccgcgggttcgtagtattcacggaaacggtcggtcttatcccagcgtattgcccagacgacattccaacagattagcaacaacgaagggaatcgcaccgtccaaaaggcaagatagccatcaggcaaagcccccacgtttcgtttgagtgcctcgggcatgtcttcgtagtggttcttcttgttgcgcagagcacgaagcaggtcaaggaggcgtgccccattgtacttgcgctgcttaccgagggagtccacaaagtcgcgcggcagtgccttgagaaagtcacctgtcacatcagaggcgtggctctcgagctcagccagtgccgatgatggggggtctctcggctccttctcaaagtgatccgatacgtcgcacaagaatgagagcctttttcttgctgaccagaagaaggggtgagccatgacctctttagctgttgggcgacatttagggtctgcttcaagcatggacgagatgagatccgaggcctcacgggaaaaatcaccaagagagtcgagaagatccaggttgtactggccctttctaatgttgacttctctcatgtagcgatcaccgcagtcaaaaggatgcgaaccattggtcaaaacataaaagaaaaccagcccaagcgagaaaatatcgatggctcgggtagcacgtcggggcgttgtgttgtcgtctgctaaaacagacccggagccgctttgtgtgctcagttccatcatggcaccctctcgagcgtcgtcatcgagcagaagctcgggagcacgccaaccagaagttcctgctgcacgacccgtagtcgcaccaaaggatgattggccgccctccaatttcttgcacagtccgaaatcagatacaagcaatcttggcttgccatccttgcccttgttgacaagaatattttgtggtttgagatcacggtggacgatgcggagctcatgtagatgactgattccgttggtaatctggtagagaacgtttggcaaatcatgtcgcccagcatttgcaaggtcacggaagtagtgtggtctctcgataacgtcagccaatgaggcggcacaccgctccagcgcgatgtaaaggaatccatcgcggatttgctgcgagtagtatcggataactaatgtggtcagagctggttacttgctaaagaaacagaaaaacgtaccattgggatgatcgtcactctctctcaggagtctagtctcttgagaggcgatgtcataaaactgaatcaacatacgcttgacagctaccgcacgaccatcgaacttgccggcaaacaccaacgtgccgttgcttcctgtgcccagctgctcatctgtgttcacctcaatatttcccatacgaatagtagagcccgtcacagattgcatgtcatcatgtaccgtcataacatcaggttcaagactgggtctttcgcccagtttcttggcattgttcacggcgtcctcaacagtagctgaggcggggtcatcgccgcgagactgagaaccctcttgggcccggccctttcgatgcttgacaccaccacgtctgcctctgtgtgcttttttcttcttctcaggtggtgcgccattttggttggcgttggctggcgtgttcttattctggctttggttctggagagtgctttgcaagtcattcgctattttgacgggtgtttccacattgccttcagcaaccggcttcttgggcttgggggtcgcttcccggtcactgagctccacttccttgacaggagtgtgtgggaatgcatcaggttccaatttggacgactcgggggctggtacagggggctcttttgtactctcctcaagctgtttaccgagtatttcgggcttcacttcttcggaaataggctcgggtgtactgtcagcgtcgatgtccgtgccagtgctctgtgcatcatcaacgaaattctcattgacactgtcggtttctgtaatggccagaatgtcttgaagttctctccaaaaacccctacgttttccacgcttgaggtgtcgacggatatttttctggttataatacagtactgagacaaagatgataatcacaacggggttcgtgatgaagtctttgatactcttggcagcactgtctggtattgatctgaacttgtccaaaagggtgggctcattcgcgaatccaacttcagtatggggttgagaatcatgctgaaactcgtcatggtcatcgtacacgtcatgtacttctgggacctcgattgagccagcagggagactaggagcgtgaaagctacctctcttatccgcgttgccaaggtaatgggtgcctaccaagaccttggaaagctttgtttggttgagcgtatcccaaggaggagcaatgtcccaccagtcggaacgagacatctgagccacaggtgcatgtgcaatgagagggtacagttggccagacatgacataccagcctccagctcgagtctggttcaggaaaatgctattactgcgcattcggtcttctgtctcatcctctgctggcattggtggctgggggaggacgacaagatcagggttgctctcagatgtagcgtcacctggtcggcatacatcaaagactcgggcaacaggtgctgcaaagtgctcgctaaaaacgggcactttttcggatcgtgtatagtcaaaggcatagaccttgccatcatgttggctggtgatgtatttcttgtcaagggaagaatgatgttgctggaaaaggtcgctgtcgtagttgttggggctccactcggaatatttgagggtagcaataggaagaccgtcatcgcgtcgctgaattccaacagtgtattcggttcttcccagtgtgatggtgcctgttgagctacactccaagttacctgcatcgtataaggtgtcgggacgtgagcagctctcggcttcgttaacatgagaccctccagagccgaaccacttcaggactcttccacttgcggcatcgagggtgatcattgtcgtctttttgtcgccagtataaacgacgggagaattatcgtcggcgtatggtgctagttcttcgacaagcttcttcatggtgaaaccagtcttgatgaaaccatgatttgagtctggtgcccacatataaattccaccgtctcgattgggttcaacggcccaaacgtaatggtcgactgcacggtagttttcatcgagggtagattcctcggatcggtaatgtttggtctctatcataggttggtcgacttcgagatgccagagcgtttttccagttcgtctatcgttggcgtataggtctccgtcgacggtcgccagaagcacaaagtcttctacttcccaatccttcagattccgcgcaatctgcggcgaggccagtccagatgcaaaagcgctgctggaccgaagatatgaagggtttggtgctcccacggacctcgagtccggagccaaagttgcgagggcgctcgcatcgtcaggaatgcgttgattatctctctttcggttctttcgggtgtcttctttttggcgaggctggctggctgtgaaaggtcgttttacttgattgacggtttcacgcgccttggccgcgtcaatagacgtgacggcccattgaacggtatcgtcagacgggtgactgccagcggggcgttgcagttcgctgacctgtcggtgctgctgctgagcatcgacaagttgcaaccagggcaggagtataacaacagcaaccaaggcgaagagtttcttctgctggggtcgacgtccctcgccaggaggtcgtcgcagcattttgggccaaggttaacgctgcgagcgatcacataggaccgcggcagcggaagacggggttgttcggtcaagccgttggtgaatgcggagtcggattcgaaaacggcgggtagcgttaaggggcgttgagatactggtcgaaggctcggtcgcaggttatatccaagatgatgaaataaatgaatgaagggttggaatggaatacgggggaaaggttgggcagggagtcccagcacaaaacgcttgctttttgccctgccctggcctggcttggcttggaccttccgtccgtcgctgacaccactcaagggacggagggggcaggcacgtttctcagagtgggcaggttgaccggcgtggcacggacaagaaggtcagggactgacgaggaagggggaggggagcttcactgtggcttgaataagtttcggggggacgaaaaagattgaccactaacagcggaagagacgaaatcatttggtcagtttgtgttgttgaaggcgcattatttacagtgttattttctgcatcttccactcggcaatcaattattctgctctcctccgagtcaaggtatgaaggccgtattctgtacgatacacactgtatgcgatccagacctttctttacagtgatggaggttttactagtgggtagtagaaaagatggcttctaagcttaatgagagtgcaaaaataaataacaaaagattatagcttaaatagcataaactgactggctaatttcgtctctcgtacctcgagcgggcaacttttccgaccttgagggtcttgtctaggactgggcgtacagtgagacatgagaaagacacgccgatatctagggattactcgagcatccaagacaagacccaattctagctagtagaccgttaaaggtattctccttgcattgttaccaggcgtggaaaagaacaaagtcagacagcacagtatacagagtatactacggagtgatgggagtggtagccattcggcagctgtattgcaaaccctttttgaactggttcgcggggaatcgggttgctacactttatcatccaatcaatggttagagtcttgcattagtaacagtttcaaaagattgatattggtgatgataatcgttaaccttcctgattgacctgatcttgttacacggttgaggcaatgcagaagcttgagacttacgtctgtggtgccgaaagtcaatcaactatacctaggtatcgaaggactacaactgttaaaccgaaaagacaaagaataatcaccaaagcttcgcatgtactaccctgtcaaagccaagtcttttgttggactgtgtctattctattctattcacttatcgtcttcttttttgtgggctggattcgcttattgctaccccccggatcgaatggtctgtgcctgcggggacctatttactaacgtaggttccgtcccactctcccttgaatggtgcaatttgtagcaatttatccaacctcaaagctcaaactctagggtaaagccagtctcatcagcatcaccaaccactgtcctataccacgaattgacattttctgtttccgtattctttattgggatagctcctcagtatttacctgatggcccgattatatgagcgaatttaaaagacaccgaatgcatgtatcaacactcacagcaacatgtggacctttgatctgcagactacgaacaagtcatcaatgcttctctcaaatatacagttcaaacagttgaccgccatcttgtcgacatgacgaaactgcaagattccacttggcagctatacatactctcatatacatacaatctaaacctatcatgtattcaaagcctcattaaaatctgtgtgtctccagctagggcacacctcccttgaactcacatacaacccatgctctatccgtgtcaaccctgcttatcttgagcagccaccatcgtacgtcccggcccttgtaggaaaggatgcgcaagctgtaaaatcagaggtgacgccagctcggaacccctacatagagtgatgacctcagctcaagggcacatgaatgggatggaatgtgcgtgctcttagctctgccgagcatcctccatcctcatcttggcattgctgagtgccacatctagttgatctatccgcctcagcatttcaccttcgcacgtcggtgtgtatattatgagctgcttgatgaacaaacccaacactggtcgaagctcgtcgaagcaatctttgaatcgatcgccaaagccgtccctcaccacgctcttaggttccaaagacagcacagtgatgagtttggataagttgatgccgagcttccgaaatgttagcttgtcatttctcaagggcttgtgtgagacacgaatatcgcaagggtcgtgacgtaccgagtcaaaggccgagcaaatgcccccttgatcctcccagctgaaaagcatcgtgggaggacggctaatcgttctggatatctcctgaatctcatcaaccatgttttggcagcgcaagtatgtgttctatgtaaaagtcagcccaagtaaagtgatactgtagtaaaaggcaaaacgcactccaataatctggacctttacaccgtcgcctgcaattttgtccgcttgcagcatcacgtctgacgctaggcgtcgtatcccttgcatggcattcttgaggtcctctgggatcaccccagtagaactgcgagaaggaggttctggaatgggaatctggtcgacaatgaggtcgatgacgggctcaacaattgtctcgacacttggttcaataattggctcaacaagagggtcgacaagtgacgcaacaactggttcaatggctggttcgatgtctgtctcgtcgatagggtcgataactggttcggcagccagttcaatacttggctcgacgatgggatcagcagcaggttcgaaaatagggtcgataactggttcaatgactggttccacgactgattcaataattggttcgacaatagggtcgataacagggtcgacgagtggttcgataatagtgtcaacagccggttcgtcaaacggttcaataactggctcgacaatagggtcgatggctgactcgataatgggatcaacagtctgttcaatgtctggttcaataattggctcaacaactggttcgataatagggtcaacagctggttcaacaactgattcaataactggtgcgatatttgattccagaattgaaccgacaattggctcgacaatcgggttgataatgggaggaacttcctcagattctggtattggaagcgttgaagcgacaattgtggttatagcagatatgctagagaggacaaataatgtgactcgcatgatggactgcgatgcccttgacttgtcagatcagggagtcaattgatattctgccaccggagcagacgccactgtagaataagtcgagaagaacgtaacccttcacaatgtagagttgagagtcaaacgtagtaaagctgaggatagagcaagatgaccaaaacatcacaagagttgctcgtcaggcagatgcttacttttatcatttctactccccctttctagagttgtctttgatattagcccaacggacatctggatgtaagtgagatcgcatttcttggccgagtacatttaatatgaagtggcggatttaaatggccagcagcgtggccatccggttcggccggctccattgcgtagtcatttataacccttctccttggcagcggtccgctcatgtagcacgagtgtcccggcattaaagcagagtaattgcttgttgcaggcctggactctggttgaggattagcgtagagaaacatggcaatggaaacggcgttgtctcggatgatggattgtgcactagatacaaaacgctaagcaaccaaaaaaaaaaagatcttgtgtagtcttgtgcaagtgttctgaatggctatgaaagtgcgagtgatatgacttgtattgtgtcagtaagtatttcatgaagaggttggcacttagaacagccaaggctgcggtatgttagaccatgaggacatgaacaaaagacaccacacatgtgagacagtcacgagtatccctagtgggaaagtgcacagagatggacaaacatagattactccaaataatgcttttagagagtccaagaactggacctatccttcttttgaacatgacaaagaatttcattacgtgacctctcgccctgaccagttttctaccgagatacaagcaaatcactcccatgcaaatgcagcgaagccctctaagcgagcacctcctcactctcctcaatcacctcctcaacaatctcctcaatcacccgatcctcatctgatgctgtatccagggactttgtgtaggcctctagcagaggagcgtgaggatcctttggtaggccgagaacctcgcgctcttccagcacgtcggcctccatagactcgcgccagctgtgccactcctcaagcatacggcgacgagcctcgacaacggccaaatcagcagaagcaccacggtcggcatcttcttgctcaaagacacggctgtattctcggaggttcttgcggaccgccttctgctcctccttagtaaggagagtagcagggcgagggcgccacgcgaactgcttgaacttttcaaggggctcttctcgcagagcctcacccttgaagtcgtagatatggtatccgttttccatctatcacgtattagcataaaacttgaaagattatgaaactcaacttacagagtgcttccaggcagatgcccaggaggcgacgaaacgacctgaggggtcccactcgacatctgtgacgccgtagtgatcggcagtgttcatagcctggaggttggcggtaaggtccttgtcggactcgggcttctcgccctcaaagtcgaggtcgaagaagtcgaggtcggagctctgtgtgttggcaatggtggcgataacaacaaaacgaccacgaggtgaccagtaaatggcgttgctgttcttcttgtcgagtgttcggaggtgcttaaagttacccacttgctggcccttcttggccttctcggggcagaagaaagagacggcagtcttgggagcgacggcagtgacgcctacaggctcggttgtggagatgatggcgaatcggtcacccttgggttcccaagcaaagttgatgacggtatccttgatggtgtcaacgacctcaacagggacacccttctccttgactcggaagatctcaagagttgtggcttgagacttcttggactttgagtgtcggtcaaccttgacacaaatgtaggcagcgtcggattgccagtgaagcttggcatcgctgacactgaagaggttgagagatcgaacaacctcttttgagggaacgctcatcaatccaaccttggcggggttgctgccaatttcaggagtccagtaacagaaaagctgctcgtattccttgacgccgtcacgtttgggggtagcgggagcccagtcaaagtccacaacaccatcgatcttgatggaggtcttgtcgagaaggttcatgcggggaagctcgtagacggagatggactggccggggttgagacgggcaacgtacttgtcgtcggcagaccacttgaaggcaggccattgcatcttaggcgggggcttgccatcctccaccttggggggctcgaggttggcgaaagatcgaaggggggtagcggtagcgatgtcccagataacgtagttcttgccgtggtcgtcgatggagagagcggggtggccctcatcagggatagagatgggtcggttggaccaggtgacgatgtacttctcaccgggggagaaagaaatcatgttcacaaaagggtgagcaaatcgagcttgtcgcgaccatgaagcgccaccccaaagctggacaccctgagcgtggacagaggtaaggtatgtacccagaggagaccactgaataaatgcctccgtcctagagacctattagtataaatacgtataattttgtcaggttgttttaaattaccaaaatggtcgctcaacaatgttctcgggctgatccttctcgttgttccagtagattccgacactgtcgccacggtacatgacgaactgatcgcggccacgacctgaggggtccttgaggaaccatcgcaagtgctccttctcggtgaagtcctcgatctggggcggttggtaggtctcgtcgatgcgaccttctcggccgtagcgctcgatatcggtgaacttgttaacgcggagagtgtgcttcttgtcgaggggggtgaggtcgagctggcgagtagcggcggcagcctcggcgggcgaggagtactcgacaaaggcgaatctttacgggatcagttccaagctctttattattcattccacgcacaacacctaccgaagagactttccatcgtcgcccatgggcatgtgtacagagtcctcgcgtgtcttgccgactgtgttgagcttcttcaacaagaacttgacaagcttgggcttctggtcctcagtgacctggggaaggccatcgataacgacaaagttgtcatagccttggtctagggaaacctcgaatcgttctcgcaggtcggagatatcaatatcgtcatcgttgaactcgtcatcgtcaagatcggcctcgcgaaggtggtcgaaagagggtgccatgatgggcgatatgtggttgttggaggggtgcaagaaaaaatgccccgctctcgaatctagatgttttttttcgagggtttcagagggttcggctaccgggcacaaggtttgcgaaaaaggcctttatgcgcgcaggagatatgacctggaagacacgcggaattctgtctagagccgcggagaagatcgctaaggaacgtgcggagtcttgatgttgcggtggccaacctagttccagcacaaatttggtgttcttgcttcactttcctgcgaatgtgtgcgtgatgcggagaaactgttgtccctcttccgaaatcgcgaagttctcgtcgcggggcaagtcacgtgtggcttttctggcctggggtggaggggctacgctatcaagctgctgagatagctccagaaaaaaaggctgcaacgtctaccccaaggctgaagcatattgaccttgacaacgacgataacctcttacgtttttataggtttcgccgtgttcagagtcacattgtttgcccattatggtatgtgtacttgtttggggggttttcactcccaaactttccaacattaataggggaacaacatctaacatatgcccctccttagtctttccaaccaacccaaatttttgaggagggcaccaccgaggagaagggtgagaatgctcgtctctcagcctttgttggtgctatcgccgttggtgatctcgtgaagagtacactcggtcccaagggcatggacaagattctacagtcagcgtatgttgcgcccaacttgcggtcgacgaaccccccccttttaacacgatgctagctccaccgccgaaatcatggttaccaacgacggtgccaccatcctcaagtcgatcgccctcgataacgccgccgcaaaggttcttgtcaacatctccaaggttcaagatgacgaagtcggtgacggtaccacatcagttgctgtcctcgctgccgagctgctaagagaggcggagaagctggtcgacaagaagatccacccccagactattattgaaggatacagaatagccagccacgctgctttgaaggctctggagggctcagccgtcgaccacagcaagaaccccgaggcgttccgacaggacctccttgccattgcccgaacaactcttagttccaaagtcctcgcccaggatcgcaatcagtttgccgaattggctgtcgacgctgtcctccgacttaggtcttccgacctaaaccatatccaaatcatcaagaaggccggaggaaagctgagcgattcttaccttgacgagggtttcattcttgacaagaagattggtgtcaaccaacccaagcgactggaaaaggccaagatcctcgtggccaacacctctatggatactgacaaggtcaagattttcggtgcccgtgtcaaggtcggatcaacaagcaagctcgccgagctcgagaaggctgagaaggacaagatgaaggccaaggtggagaagatcaaggcccatggcatcaactgctttatcaaccgacaacttatctacaactggcccgagcagctgttcaccgatgctggtatcatgtcaattgagcatgccgactttgacggtattgagcgtttggctttggtgacaggcggtgagatcgcctccacctttgaccaccccgagcaggtcaagcttggccactgcgacacaatcgaggaggttatcattggtgaggatacccttatcaagttctccggtgtatccggtggagaggcttgcacaattgttctccgaggtgccacagaacagctcctcgatgaggctgagcgaagtctgcacgatgctcttgccgtcctgtcccagaccgtcaaggagccccgaactactctcggcggtggctgtgctgagatgcttatggccaaggccgttgagggtgctgccacacgagttgagggtaagcgacaattggctgtccagagcttcgccattgcccttcgacaacttcccactattctggctgacaacgctggtcttgactctggtgatcttgtcgccaggctgcgcaaggctctttacgacggtctcacaacttatggtctggacttgatgacacccggtggtggaatcactgatatgcgggatctcggtgttattgagagctacaagctcaagaaggctgtcgtttcttcggccagcgaggccgcagaggtaagctgcacttgacaacatgatttgaaacattgctaacatttatgactagcttcttctccgagtagacgatatcatccgagcagctcctcgtcgacgagagcgcatgtaaggttaggctcaggtagccagggatgatgggtcaatgtgcatggaccatgatgatctgtaatgataccatagatgcggcgacatggaaatgcaaaaaaggaccttcatgaatgaaccttgctatatgagaacaaaactggctactgcatcgaaattcatgacaaaagtagataataagtatatcttagtaaatttagctgagaagtcagcgattccttgagtgcctgtaagaacaaaggagtcctcgagagccaccacgatgacttaaaagttgcccgcggctcaatatcatttcctcgctcgagtacctttcactacgtacaactacttgataacttcccccctagactcgaacgtatggagccggccaagacgcaataatggcagattaaacagtgctctatggtcgcactgccttcactcaaaccggactggtcctgggcaagcttgttgcaactgaggccaagttgaatagtgaatagaggggtaactattaggcagtgatctaagagacaggtgaatgcaaaccagatatctcgtgatgttgttagtggcaggcagctaagaaataatcgtagggatggtaaaggagctgccagctgttgacacttgcaagccacttcagattccaacctattcaacttctcatctcactactaataactccttctcaccccctcaaagccaaactattcatctgatttacccaataggcaactctgtagagtgaatattcattctgactcttcaatagcttgtcgcgccccgcatcattcacttcttacgcatacattgttcacttatattatcaccactcgcccagagccaacccttttatttctttcactttgcactcttatatcacacactcaacactttgacaatcagtcttactcactattcacttgctttagagaagtcgcttgcgaagcttctgacgatcacacttccagtctgagcactccttcacccgacccgaagcattcacccaaaacattcaacaaacatacttgcagcccagcatgctgccaaaacaaccgcacaagcgcaagcccatggcatcagaaacctcatcccagcgtcgacatcgcgcggcttcagcgattccctcgacacccatctcacagcccatgtcctcttcgcaagtcgcaaagaagtgccgagtcagtgatggcaatgagcgcatcgccgaaacgcctcaagaaaacaagcgacgcgccatgggcagcaaaggccagcaaaccccagagagaaccactcaactcgctcaagccacctctccgagcaccccttttgaagtttcgtcagccgagagctccgattctgactgccagatcaaaaaggtattgccatcgccaaagcgcaaacttgtcgctgctagcctgagaggtcgcccagccaagagggcgaggatggagcgctctatcaccccctcgccagccgacgagtctgactgcgttattgagaaggttctgccatcgcctaagcgtcgccaagttgagcagaaaaagagaaacaccaagcgacgtagagtcggcgactgctctgacagtcctgtttgtatcgagagcgatgtcgacagcggtgctgaagatgtgaactcgctacctgagccaacacagacacaaactccagaagagctacgagagcattcgcctagtatcgtcgacgctttgattgcctggcttgacggtcctcagtccggtggagctgcatcagaagcggcccagccaacttcaccacctgctatcgcaagtactccgccaaatgcgccattctcaacagcccccgaacaacccattcaagagtctccgtctatggaaacaccaagtagagaaggtcaaactcaggaggttcaagtcgagagaactctggccgagaaagcgcaagtcgaagacgcgtctacaagcccagcatcggacttggaaaatatcgctccgtcatcaacctataaacttcagccagtctacagcggtgagaaccttcaggaatcacatactcctggcacacctacacattttcgcccccatcatagagactcgctcgtcggcctaacgagcattctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggagattgacattggcagatctccgatctaaagattggaaatcatctcagcccagaaacatttaccgacctttgactccactcccaaaaccttctcagtggcttcgacagagtaagtacgacaattgtcgcgacaatgcgcaagactgacaataaatctaggaaaagaattggaacctttgacatctatcatcgacgagactgcagcagaggatgctgcatctgaccaggggactccctcaaagccacctaccgagcgagtcaaccgcactcagaagttaattaaggcagaaccacaaagctccgacgaggacggttcgggagatgaacgttcatgtcgagttgaagagtggttaaaaccagaaatcatcaaacaggaaacaccttcgaagttgcctacacagccagccatgggccagactcagaagtcagtcacgcccaaagagcagtgtgccactgatgtgcgagtcaccaagaccaaacgccacaagcttgaaaagcagatgaaacagggtacggagcgacaattcgcacgctcaacgcctctatcccgcaagactcggaggcccaacagggttaatgaccaggatgatacagatacagaaaagtctgaaggcgaataccaaaagagactcgaagaagagcaactggtgccagtcccaaatagaaattggaccaaaccctccttccctaaccaagagatcatgcctcaagttattcgagatggtgtttcggagcatgccatcaaacccaccgttgccacttttgagaagaaatcagctgctggtcacggattcacatttgaggataacgactcaaatcaaaagtacaactgggacgtggactggagtgcaagtccttctctgggcaaacgcgagacacgtgctgtggcctcggaactgaagcatagaggcatcaagaccgagagacaatacagcaatttttggtacaatctcacgatgaagctatcatcgatcgcaggctcccctgtcccgctctttaccgcaaagaagaaggcactggagacttttgtggaggaggcgatgcgcaatgctgatgacagacgaaagcgaaaggcccggaagaatgctgttacgaataagccgcataaacgcgagaagaaaaagcacaagacaaaggatcgtcgacaaggtgttgaagaagcatttttagatgccagcgatacgaataaggaaaagtgtcagaagaagtcaaagaagcttcctcaaggtgtggatgcattcctgatccctggcgataccgacgaggaaggcaagtcatcatccgaggaatccgattccgattacgatggagaagatttgatggccaaagtgcgagcggatattgacaggcagcgaaggatgtccggaggtggaacaagctgtgggtatcgaaagggggatctttaaagaggcgatcgagatgatatccatgcgatggagaagcagatcagtagtactagctgcctatatttggtcaatgtaatgagcacgtcacattttggaggagatgatcacacaaggcaaaggacagtatagttaacaaaggaacagggcgtaggaaagcctcgcctcaacacaattaattgtttggatccctttattattaacaaatgagacaagatgaccgttgctgtagaaaaccacagaggggccatgcccaaacggccaagcggccaagcccaagcccaaggattgtagggctctgggaaaaagaaatggggcgcgagattgcttgtttttctcccgtgtcgaattaactttggtatgaatgagttttgttctctgtagcgagatgcaaaaagttgaggcctcgcggttgttaagccatgactggttgtccttgtttattagacgcgggttatgcggccgagattaaagcgacaggggggacagaccaaattgacactgtagaccaaaaggtttttagggaggtactgcactgtaacaaaacaaggttcacagtgtcagccccctggcagtggcttggctcgataaggccatgtcgagatacccatgcagaacccacatctgcaaataaaaccaatgtcactttgaggctatttttgtatgcgacactacaagcatcccatctttcttttttttgctgtctaaactgtgggtgggatcatctctctcctctctctcgtttggggatcgtcatccacttcccggtttaacttgttggtcttggtatctttgacttgttgattgacttgattcgaatcttgactttccttgccttgatgcttgaatctcactcgttttttcctttccccctctctcactcttacatctcaacctctccttgatttcctagaacccattttcttcttcttgtctctctactactcatcatatcatcctttttcattctttcttgtctcaaacccttcaactttagaactaatcaatcatcaaccccccctttgttttggaggccacttcattcaatcccgcgcttaattttgggtaatattctcgtcatcccggccgcgaccgcttattgttaccgccgtctggggttgcaaaatcttgtttacctctggataagagcactatagcattgtcttttattcctctcttcaaccacctaccacccatccgacccccagtctatcgttgatcgattgaatcccctcgaaccatcaaaacaacattcaaccttcgcttcataccctcgctttttgtccctttttcgatcccgaatcgctctagtactacttcttttggcccggttatttggtaatcgactcctaccccggcaatcttgaaacagctcgactccttcttgtccataacaacggttgccgccatatcagacaaagaaaagccaaggacggcacagtcgaacaaaacagaagcgagtctgcctggaacagtaatcaacgatatcacaagctacgatccagtaaagccgatccataccccaagcacctgtacaaaccaaccattgcgacaccaacattgttttttgagggccctcgggcaagtcgacagagtcccttctcgtttaatacttttttgttcctccgggttatgcgacaatgattcgcacgcttgatatcggcagtgctctccccggtcccgactctcccccaggaatgacaacctcgaagagctcaaagacctcatctttccaatcttatgacagcgacgatgctagtgtcatggctgacattggccatttcgaagaaattggtcttgacgacgacagcgtcactctcaaaagcccatcaaaagtcgacgttcgccccagtctccccaaggctcactcgagtcgatctcttgtagctggcaaaactccttctaaagctcgaccgcccttcccaactctcgagacgaacgtatatacctccaacccccgaagcaccaacctcagcgcattgacagagcccctttctgccacgcgccccaagaccttgaccagcccgtcctcggcctctctcacattcaatcgacgacgaagccctagtcctgcttcgtcactgaacccgagagatccgagagaacctagtttcgctgctaagccccgtcgaagcagctggcagaccgctcgcgagcgcaagtcttttaccgacctcgaacgagaatgtgatgaggacgacggtgacgatattccagatggcatgtttctcgataacgtgccgctgtctccccgacctatgcaggagcgaacacccagcagacctgcgtccacgtctccctccccgaatcgatccaaggaacgggttcgaagtgtcggaaacggaacacctgctgtagcacaagcctcgggctctctccgttcgccaacttggaaagtcgacgctcctcgtagtcctgcccaaacacgagctcatagctggaacgcagcactggcggaactgaatgctgaagccaagaccttaaccgaaaagctcgaagagcacgccgatgagctggtagagaaacacatcaaacgccctgcgaatcaacgccccaacacctggaatgcgtctcgacgttctgccgacatgtacgaaaagaagcagcgcgtcagatcaacacctgagctaccacctcttcgcaagaccaacattatgatcgaccctctccctgtttccaaggaaaaggaagctgtcttgagccgaacgcgtccatcatggttgccgcccaaggatcctgctgaggaacgccgacacttaaaggaataccagaaaatgatggcagctagcgtaaaggctgaagagcgacgcgaagcctcccgaagagccaaggtcgaaggacgagatagcacagccgacaatctgatgcaaatctgggagagggacgtgattccacgatggaatgaggccattcgagagcgcaggacaagagaactctggtggaagggcatcgcgccccgcagtcgaggtgttatctggggtcgagcgatcggtaacgaactcggtctgtcggaaacatcgttcaaggcagctcttgcgagagcccaagaaatcgagaccagagtcaaggacgacaagggcgatgcggaggatgccagaagggcaaagtggttccaagaaattcgcaaagatgcctcacacaacacatggcaggatctccggattttcgacgttgaggggcctttgcaccagagtcttgtcgacgtcctgagtgcctatgccatgtacaggagtgacattggttatgttcggggttgcaatgtaagtaaaccctcagccaccttgtgatactcgaaatactaaccaagtccgtcagacaattgctgccttgctgctcctcaacctacccgatgtcccgtccgcattcgtcgcactcgctaacgtgctcaaccgcccattacctctgtccttttacaccggtgacccaggcgcacaagcttccgcattcaaccttgtcatgcagacgctatctctcaagtccgcccctctccacgcacaccttacaaaaaagattccaactgccgaactcgagcaatccctgtcggggattttgacagccgtattcacacaacatctcgctatcgacgaagcagcccgactatgggatgtgtacgtctttgaaggcgatgcccttttgattcgagctgccgtagcgcttcttctcagccgcgagatgacgctacttggcgccaaaacggctgaagaggtcaagacgatccttaacgaaagaaatgccaaggtctcttccgtcagagttgctggcgaagtgggtgccgaggacaaattcatgacgtcagtccgtgaggcaggaaaagcttaggcgtttgtaatgggccaccgttttggaaaggctcttggtctcggggtttgcttggttctcaagccgtacatttggtatagatggggaaaacatatcgactccattttcatggcgtttattacacggactttggatcttggatgggatgcagagggaatgtttatgaaatatttggagaggttatagagcggtgttattatcttcgtaattgccgttggccatgattgggcaacgagattttgaatcaatatattttgatgatcagatgtgttttatgaattggtcgatgtcgatgccgaagatgaagatgaagactttggatgtaactgaattttcgagtacgtacttgatccagaactcaaagtgccgagacattgcggttgttgtaacggatcaccagttgtacagccgtttcaccgttgacaaactcaacctacacgcatagatgaagcttggactcaattcactaccaactggttttaaataatcatggagacacgaggagtacaggcctattcaagtcgtgttgagctggactactggacactaatttatcacatcagaaaactcagtcatggtgcaaggtaagaataatacatgatgtttcagccttgtgtcatgcaaacaaaataagttcatgacagacaacaatacctttgaatgaaacaaagctcccaatcatgatggctagtgcttcctgtttcatcttgtttatccctcatcaatcgcgtctggtatcacgtcgacattgaagacatactccaaaggtcaagagctttagcatttgcccttgactgaagaatgtcgttgttattacagggaggaaatgtcaacaagttagatagcacctctcaaaacagaaccatgtcatgacattgtggaaagaggctagctatcccaggtcgtcctagaccccagccgggcaaacaccaacctcttaggtgacacgaatgaaataccacgtgatcacgttcaacttttgacccctcaccacgtaccgcgcaaacaacgagagcagacaaaaacattcaaacaccaccgtcccagtcattctctccacccacttacaccgtgaaaaaagcatcctagtttggggcgacgcgacacgacactcgttcagaatgccagccggatataagcatggggacacccccaagaaggccatggttcgaggcaccatctcgtacctcgagtcccagggcctccccgtcaacaagtcagccatcttcaggcactttgacctgtctcgctctcagggttacgccgcgctgagtgtccccgcgtccaagcgcaatgaccccgaatgggaggagacgcgcgggagacccctcaagatctccgaagaggatcagcaaaagatggagaagatcctgtgggacgacaactatgtcaacgtaaacctgaactggcacggcctggccaaggaggctggtgtcgaggtcgacgtgaacccaaggactctgcacagaactatgggtacgctcggctaccgacgatgtctgctatgcccacgcacctgggtgcacaagaaggctcgtgagaagcgagttgagtatgcccggcgcatgctggaggcgtaccagcaacccgaagactggagagctgtccgattcagtatagagctgcactttggattcggccttgatggaaagatgcgtctcattcctcgacccggcgagcgagtttgcgacggctgcaccaccaaacccgaggctgactggccacgcgacttgcgaaaggcccatgcttgggtcgccgtgggttatgggttcaagagcgacaccgtcttctacgaagactcaacaagccccaattgtacgggtgtcatgaccatgcaggagtacaaggaccacatcctcgaaaagacagtcaagccatggctcaacagcaccggcccgcagagcttcattctcgaggaggactgtgaggcctttgcccacggtgctgctagcaaagtcaacttggtccagcagtggaaggacgagcacaatctgcgatactactacaactgcggcgacagccccgacctgagccccctcgacactctctggcctgcgtacaagcagtggacgatggattcacccaaggactgggaggacgagacgctccagaagatggttcgcgacgcttgggcaacctttgacatggagcggctcaacatgtgggtcaactttatgccgcagcgactgaagtctgtgatcgataccgacggcgcactggtaccttggtagtgattgagaatggcgtttgtcttgttcgtgatggtgttatgagcgatgggctaaatggtaaaagaagattgagggcatgttatgctgggtatattttgctagaacctcgtaaagaaagcatggcaaggcatcgtatcccgtggatgcgcttgatgtttggcggatggcataaataaatagaaaatgaaatagctgcaaatattagcaaagagaagaagttgaacacctatgaactttatgtttgaaggttgcgtttatgccctactttgtatgactcgatgcagggcaacctctttttttaaagttgtaacaagcttgatgtgcttaaggcgagttctctgttattgtcacacagtccagccacgtcaaggcactggaaaacggccactgaaaccataaacaacgaaatcaagtcactccagcttaatattttttttttttttttttttttttttaattatcccttgtgctcttctttgttttattgcgccctgagctttagctgagggtgggctattaatcatcaccagctgccttacactgcaaacaattcaccacacgaggcttgacgatccttccatccacttcgaaatattttggccgaccaaaattttgttcactcatctccctctcattcatataaagattctacgctgcaccgattaatggcattttgctatcttgaccacatcacagtttgcccacgatgagatctcccaggtcaccgtccaaagaaaaggcgaccgaggaatctcccaaattcagctatcgtgcattcagtgactttggaacttcacctactccgatatctcgtcagaccagggaggatagcgacttttggatgggtcgttacctggctcctggcaccccttcccccataagagctgaccaaacctctcttttttctccagaacggcgaatgggtttcccgatacgcgaaccgagtcttactatcagagaaaaagggactgggtttcatgatgacaagttggccaaatctcaaggcaactatcaccaaccatctctgcgacgcggatcgggtatcgcatatcagataccagaagtttttggtagagtcacgggaaaccagaatgcataggatgcacggtctagcacgacgacttcgatgaatggagggtcatttcagtggcagcctcccagcagccagcaatctgtaagcgatagcatctgtcaggtaagtcaatgctgcatctaagctgttgcactttggttgtcgaggtcatgaaacgtttcagtcatccactaacttttcaagtttgatctcaatcgacgaaggccgcagcgaggcgatatccagcctgtcgagcatcgacctcttgctgtgattaccaaatatcctaggcaaccgcaacctgagcctgagcctgagcctgagcctgagcctcctaacgttcattcccgactcccaacagcggattttgagagtgaaatttggcccgcggtgcaagacaaagtccagtcccttatcgaagagaaagtgttgggacagatagaaacaatgctgcaggaacgggaggccgagttggagtctttgactcgtctcccactgctaaaagcggacagctctccagaggtgtacttggcttacgtccaattccttcagaagagattgaaagcaatgtcaaagaactccccaatgaaacgaaagactgaagctgccatgtcgttggcgctggacttggagccaggactagagacgtgccttcgcgagcatttggctcacatcgccgctggagagaaccgtgaagaaaaaagcaaagacttgcaaatgaacgacagagagggccaagaggaagaagaaccggggatagacgatgaagatgtggttatgattcctgacgaagacgattcggatgatgtcgatgaggaagataagatcttgccttctatcgaacgttgcactccatttaccacgcgggcaataatggtccagcttcacagatatgaaggaaaatatttggcgtctgtacggtctgcaaaactggagaaagaaaagcacagtcgcgtgctcagtcctttggacagacacccgaacatgccaaatggtagctctgatgaccctcaacaagctactggtcatcttgagacctcacgcaaggttatagaactcgaagagaccccgaaaggaaaatcgggggatatgtctaacgacaagaagaggcatttggaacctcccagcaccccgactagagcaagtagcaagagacgttgcatgatcaaacccgcacctggactcacacacagtccagcttcgtcaacttcttcatacttcccctcattggatgagttgttcagctcaagcttggcaaagcaatcatctccagcaacacaaccgagtaccatcaatagccagcgctcacaggctaccagcctgacttatagtccagcagtgagcaaacaagagggaacaagagatgtctctggtgctgctcctaggcctccagtaccgctatttggcgagtcgcccggtctgttcatgactcccgatccagctcccgccaacaattcgtttgccattaagcgaagcgcgtctcgtagcgcacgaaatttcgatcagatacagcgcgagggcagatcaccgtctcgcttccgagagaacacggccgattttgaggccctggatacgccccagaagctgttgttgctgttcaaaaggactagaggaaagaagtcatagccaagttggagacaccgttctagcccaaggtattggtaagcatctttggaatgatcaacagtaaatggctagaaattctggtatggtaatgtgctaggatgagaactgaggggatgagaaccgaggagatgataatagagtggacggatagagtattcgagacgtggatattaagatcatgcatgtgagatagatcactgaatggacttggaattttctctaagtaatacttggcatacaaggactttctggttgccgttgctatagttgcattctgactggcgttgcggcctgcgacgcgggcaccaagcattctcttcttgaacactgttgaatgatggaatggtagaaaatctagggcctaatattgcagaattgcactgaattacacctaaatctgcgtgcactggcctaaatggattatttctcaggcttccggagtcgagttttctactgcccctcgtgaggcactgccaaacaatcaccatcggatgcaaactcttcaccctcaacagtctttcgccttgcaagaaaatgaaagaactggcggatttgtacccaaacttcatcattccaaatcttttattgttgctcctgtcacggcatttcaccagaactgctgatttgcacatcgctcctgcctcaataaaacatgaacaaaacaccgaagctgacaatgaaggaaagagacagagacaaagacaagatcacgaaggataaacacaaacacaagagaaaagcaccacttgattttgtcggcttgagtgcttcacctactgccctgtgccctatgacgcccccaatactccatcacgagaacagccaaccaaattcgaacaacctcccacagcgccgggagagacacaagtcatgtccaaaaacacagcccaaaggaagaattggaatccgttcacatataattctcaaccgcttccggtattttcaagcagtaatcctgtcgacccgccccgtgcaggagccaattccagctttcggtcttccgcctcggagcgctctcgaacaagcgacacgggaagatcttattacggcgatgcattcaagatcaagacactggagcaatgtctatccttgaaagaacgatatctatccatgcctcctgcacaacatgcagaccaagaacctttttggagccgagtactggaaatgctggagcgaatgccactcaccaaaggcaaatttaaagagtggaaagaagcacaccgagctgttgagaattggtgccaagctcggcgttcctacctcaaggacaacagattgcccgcggtatcgcaagcacagcctgaactcgaaaccgccatagaccaatggaacttggtctttgcgcggcggttttgcaagatacacagtggatactttacaaacaccataatacctgagtttgtagaagacaaactgaaggaaacggtcagaaatgaggtggacggatggatcaccaacagtttgaaggagcgtcgtgacgaactacagagactttctcaacctacctttctcccgagtcatagctccttgaaggactgtgacaatgctatcaaggagctacagactcagtttaaggcggctcagagagatgaaagccaaacttgtgagtcggaagttgtcatgtcgatggtcgtgaagctccagcctgggctgcacactgccatctcgcagtacttggatggtccgactggagttgcaagacgtatggaacctgggggtaatcagcatgatagcgagtttgcagactcgcgagagcgcattagcttcaatattccttcagatgggccttctgtgcgagggtcagctcctccagcatttgtagctcgccagacaattccaacacctccaacacctccaacaccttcagcacctgtgccttcttcagcacccgcccgctctaataacccaacagctggggtcaagagcgaactttttgagaagagcgaggggaattcctcaaagaagaggaaagattcagatcttccgaaccggaacactgcaagctccagtaacttgaaggaatctgagaacgacaacatcccgaaaactatgttgcacgaccaggcgaagaggccgcggttggataaccgtccttgcgatgtgcctaccgtggccgacctcggactcgaaggcaagagctatggaaacaatgtgaccgaatggcgaggacttcagagggttacacccccttggaggcgaaacgcccccactggataccgcagtgatggccgtcgcagcccagaaagatctcacccgcctcgatacgaccaatatcgtgagaaccgaccacaagatcactatagggagagctgataccaggactcttacagaccaccgcccagagcaatgcgcgagactacggctgatttcgaagggatgacgatccaacaacaaaacatgtccctacttcgacaaatcaagagggtgcaagatatggttgagaagaagaattgagatgatggggttggaacctgaaagctggactggagtaaatccggagctatgggaccgactggcaaagaagatgttgaatgacttggaatccttgtatgtaagacgatactaggaaccgataaatattcgagatcgaaccatcatgacctgactgtgaatgaaggattggggattattgcatgctagggacaagagatttatctgccagataaaatcgggtaattccactcaatgaggataagaatcctgcatcatgtccaaggttgtattcatgaagtgactatacgttcctgatcgctagtattagtggacataccaaagcatcagaaagattgccttcttgagacacaaaacaggaaatcagtaggccagcctgctacttcaattggacttttaaaaatatttatttttacattccaaagctcagacgtcaacatttctattccttattggacatgatactgtcgtgtcgttgctgtcaagtacctagaattgactccaaaaaggccaaaaaggaggggccgtggagagatccaatagcggggtttggggggtttgagccgcgaagaacggaaaagagccgctagcgggccagacacgtggggcgattggaccctagaaacaagggaggcgagtcaaagacgatgatattctttgcctgttgcactgtagagcccagctcagtgaatacaataagtcaattctttatttaaaaacactcaagatactgcctgtatcttgaatcaataaaacaaatatcagtcccctgtttacgccactggacattcagtcaaatcgggaaccaactccctgagtccctcccacgtctccacttcttcctccgaccctggaccactgatgccaagacaaggggtcccgcctttaactcaacaaaattcccaacagaacggaagggggaaaaaattccatcttcctttcttccaattgacatggatcgataaggaccttttacgatgaatggaacgtgcgctgtatacggaacatccgattcttttctttctttttgttccccactgaagaaaatacaagtcggagaaatatccccgagtttcatatcgtcagttgaaagcaccatccctgagttggttgacaaccattgagtttcggttaaaacagtgtcaattatcgacggatatttgttcggtaatgcagttgtgacagatactctgctttgctgtgccgcagtcattgattccccaggtttggctgcagctcaaacttggcctgccacaagtgacgatgcaatatcgatacgtactctgtactgtactgtgctgcggatgaccgttccgtaaacataaggttatcttagcacgagctgaccattcatacacacctcggttcatgaccaaacatctacagagtacatgcactttcacatgtcgataaagacagtccatgatgcgttgcttcacagccatcaagtgacaaaaccgtcagctgtctgttcaattatctcgatgctctagagaggcgattatcatcaacaacctcttgtcgataccatcaaactctccattccccacaacggtgccggggtggaaacaattaaccagatttatcttccttgtccgttgtctgagcttttttctcccgccttttaatagccaatcgttttgtgttcaattcacatcgcatcgtcaacaaaaaaaaagccagccacgatctagaagggagccaagggagccctgtcttgtcaggtctgggccgctaagaggtggtgcttgtggtcgacgtcgacgttcactcccggttccccccgtttgtacctcccaagggtttatacatgactgattcacatgtcgatgatctccagccctaagcaagcttggagtccactcgggacccgcaagagcttccaactggaacccccgatttgaacttttgggaggaggggcgaccttttcgagtttgtatgtatgttttggtactttgggacagtgaggctcgtctcggttgaacgctctaattcgacgccatcaattgttatcaagaggcgatgctgcatttgtgtttcacacatcagctttgtgtatcgtatcgtctgtacagtgcatcacagtcgagcatgataagccactcttgttgctgtcggccaggtcccgttagtggaagtagatccattcttcaggcggtgtgaagatctgaaccactgtaaagaggctgaggtattggtattcgtcacagtgactgtccgttgatggcaaaggcttgaaacttggggaggcgtcagtcgtttaaaggttatactgcgcgctcttttgttccagagtcggccagacctgggggacggtctgagctttgacaaccctctatagcagcacggatatacagattgagatcaacgacatgtcaatggaaaacaaaaaatcttgtagacaccatcaggaaagccatcttatctgatgaccgtagctgagaagcttaattggagtatggatggatacctgtgaaaatgtcccatgcaagtgcagacttggcggttcagccagccaccatctgcgagagtccccaaaagccaactcaacttgcagcaagattcgagacacagactactgggtagcagaaaagttgacatcctaagtcttaggttacaaaaataaataggctaaaagccatagtttcagtaacacaaagtgacctactaatttcgtctctcatgttctcagcggccaatttttctgataccctgaggatagaacggccagctgtcgtaaaaccaagacaagcacccactaatgagacggctgtcccgtcgggacgcttctggttctggttctgcttcggtacatgggagccatggattgccacttccaggggtgggttcgcccaggacccattttctagcgcattttcctggggtacggatttttttgttagtgatttagattggggcgtctattttcttactttgcattgaagcaattgtattacagacagagattgttaagacttgaagagatttgtatagaatgactacgtgaaagagtaatagttgatggtagaaacctagtagtaagtaaattcgcttatcgcttgctgcataaacctacctgctactgtacctgtctcatctgaggattgtcgatctttttgccagagacaggagtagatgtacaggacaatgacagagtatcagtctcttcattatcgttccacctttggctattcgcccgcattcgccgccgccgcctctgctttgtgttgccgctacgctgagaggttaggttactcgtccactgtcccgcctgcggcaggtacttacacctgcccttttttcaggctccacgtaccccccaacaaaacgtttttgccgacaagcatccacgtaggacagctactttaaaactttggcccccgttggccatctcgtaactcgtcttccttccacctcccttcttctctcctcttgaacagtttgcattcggcatctcgactttctcttctgtcggccgtataccttctttcaaaatggcgtcaacttcggctctgcccaagcagaaccctgctcttagacgcaccgtcacctcaaccacggcgacggatactgagtctgctgccgtttctccttcagactctccccgccattcggcctcttccacctcgctctcgtctctttccgagattgatatcgccaagcccaaggccgaatatggtgttatgcttgacacctatggcaacaagttcgaggttcccgacttcaccatcaaggagatctacaatgccatccccaagcactgcttccagcgctccgctctcaagggatacggatacatcctccgcgacattgtccttcttgctaccacctttagcatctggtacaactatgtgacccccgagtacatccctagcactcccgcccgcgctggtctctgggctgtctacactgttctccagggtcttttcggtaccggtctctgggtcatcgctcacgagtgtggccacggtgctttctccgactctcgccttatcaacgacatcaccggctgggtcctccactcttctctcctcgtcccctacttcagctggcaaatctcccaccgaaagcaccacaaggctaccggaaacatggagcgtgacatggtctttgttccccgaactcgcgagcagcaggctactcgtctcggcaagatgacccacgagcttgctcacctcactgaggagacccccgtcttcactctgatcatgcttgttctccagcagctcgtcggctggcccaactacctcatgaccaacgttactggccacaactaccacgagcgtcagaaggagggccgtggcaagggcaagcacaacggtctcggcggcggtgtcaaccactttgatccccgcagccctctttacgagcacagcgatgctaagctcattgtcttgagtgatattggtatcggtctgatgggtaccgctctgtacttcctcgtccagaagtttggcttttacaacatggccatctggtactttgtcccttacctttgggtcaaccactggctcggtaagcttctatccttccatttttgacgatcaatactgacctttatagtcgccattactttcctccagcacaccgaccctacccttccccactacaccaacgacgagtggaactttgtccgcggtgctgctgctaccatcgatcgtgagatgggtttcattggccgacacctcctccacggtatcatcgagactcacgtcctccaccactacgtcagcagcatccccttctacaacgccgacgaggctaccgaggctatcaagcctgtcatgggcaagcactaccgtgccgacgtccaggatggtccccgtggtttcattcgtgccatgtaccgcagtgcccgtatgtgccagtgggttgagcccagcgctgaggccgagggtgctggcaagggtgttctgttcttccgcaaccgcaacaaggttggcactgctcctgccgtcctcaaggcttagatagggtcatattattgaatctgtcatggaatatctgaatgtttgagcgttgattgttccaagttggtttctggtttacggggaggtctcgtcgtggatgtggcggggcataggtggtggatgaaaaataattttgacattagcattgaagattgagcaatagagcaaagatagacgaggcaacactcgataaaaagatcaaaccattatttcttggacattttttactttcattgcaatgtgatatgacttgctttgttcttgaagggttatgtttggttgaagtagtcagtctcgctacgggttgctcggatctcgcaagtgctccaacgatcagattgcggggaagaacaacacgtgctcaatgaccaagaccaacttccatggtatcggcacttgacaatgatttcgtattgcaatttcgtattgatgtttagatcgttggatttggagttttatgggtctgcatgagaaactctccgggtggcgctcttaatttttgaaggtatccagatgcctgcagatcgcctcgtggtgcaggacgtagagcccaagaccaccgatacggttctgatgactttaagaattaagtaagatttttcagacggtgtgatcacatataaaagttggacgtatacattaaattgcaatcaaaattcaagtattgtcaacttactcatagtgttttatgcaaggttggcttgtgtgaaaaactcaatatatcagggtatgcccagcttgtcagatgcgtgaaaaatcttctaaaggttatatcatataaagttcttccgtaaaactctctatggattcttcatcattttaagcaagaatttattgtcgtgatgtgatgattgcatacaatgtaaaatcgagtacctgtgatcctcgatatcactaacctatttattcttctgggtcactgaacctaagcccaagccttaaagaatactcaaaattcttaacatcttatgaggaagtaagttgttaaaagaaacattcactttaatatgataggtcttctaaccccatagaacacatacgtggcacagcaatgactgaactctatgatgagagttacctatagaaggagcttctgctgagctgtacgcacagcaaccttttcttcctcctgcctaactaaactgtattctgctatcccataaaaacaaggtatctgtgccacggagcctgtcctttttctttgtctttacacctcaaaaccccagcaaatcacaaacgcctgctccaagccaacatcacttcattagtggttatccgaattttgtaccctttcacagtacattttaccatttctgcaatgccgttaccttcgaaatccagtggcaggagcgatgaacacgcccattctttgccgttgagaaccagaagcccggaggcgcagagtgatctggaatcgcagcatcagtcgtcgccatcagacaagtccactacaacagatgacactgatgagaacaacgaacattccaaagtcacagaaaatactttgaagaggcctgagagtatcgaaaacatccaatcaataaagaaaatcaacatggaaactgataccaaacctccagaaaataccaaaccctcagacaataccaagacttcagagaatgccaaggcatctgaagataccaacatgtctgaaaatacagaacgtccaaagcacgagaacccgggcttcaatgacgacgaaatggctttgttgctcttggagagtcacgtggaagcttgtgaacgcgtacgaaatagatttgtcaaatactacgggagggattcataggatgatttcaccatgttcacttccagcatgtaccaagtcttatgaggcgggagagagaatacgagaagcctgcagtgtgttgttactggagtacaagaactctcagcaatgatgttattttccttgtggaaccattctaaattttatcggtatgcatccagcaaggagttgtcattatgggcaaaaagttgtggaggaagtcagtggtagcgtgggtgctaaacagaccatgaatataagagctatttgcactcacttcagcatcaaacatccggtgtggtgtatcggttagcataccgcgttttcatcttgagaaatccgcggcgagcggggttcgattccccgcaccggagattctcttttgtcttttttactactgtcatgagatcatgaatgaccccttagtgccatttgatatatatatatatatatatttttaacaagatctccgttgcttggcaagtcattatgaaagaatatttgtgtagaattcataaccaagcgactttattatcgataatatcgttcttgaactgagcagtttaagttgatcgtggagtgtgatatcagtggcaaaaccaagaacatggaatagctgtgttgggatttcctggtcactggacgacatggaaatctttccaataatttatgtagagtgttcgggtgatcggctcgatgtgcatcgccaatactgtagctggactagtaacattgctggaaagcctaacagagtatatgtcattatttcgtgctgaattcaattcctgcaatgtttcccttgtgactgaggaacggccaactatctacggtattggaacagtctactatgggatgggtcacatcgattcttagggttcaatgcctcaatggcttgaagcagatgtgcatctcagccaagaggctgaaatctcaatcattgtggttgaatgtataaggactgtgaaagcacgcgttgtgattgttggctcattgaataagaatattgtagctagatgatgcaacaacccagtgtatagctatatgttttagacgcatataaaactatagttcattggaagatgcgttggaggaacggctctgatagcccggcgtcgtgttaggcgaatctcaaaatgttgcggttaaccgtgaacccggaaatagtgttgagtttaaaatgtccatgtcttggcctgattgacagttgatcagcgttgagtcaacgagccaattaaaggtacgtcactgaattccagtcaccgcaagccagttccgctgacagctaacagctaacggaatctctagtttccgaggcagtggtgcatcacacaatccatatctgctgtatatagtattggtaagtctaatattcgcaaacgtcttaaagtgagatcaaataggtactaggtgggtgatagactttgccgctatcaatggctagcttccatgcgccatccaacaacatgagagatgatgtgcaactaagaactccctatattttgggaggaccattggcgtaacaggattaagcgaagagtatcacctgtcactgatgatccattggtgcaaggtacgaggtgacattgggagtgatgtgtatcttgatgaggctcttggtctatgctcaagacggcaatggcgttttgtgtaaatatgactagtcaaattaatggtctgattttatcctcctgacaggtaactttctgtgcctgtccatcatgacaggggaatcatgtgctcgtggggtaaggcgtaaagtttgatcatccacgttgacccagccttgcccctttctgagaggcatggatcggctatctttattcccttcacggctactttgtagatactgttgagaaacccaggctacatgtcgaattcatgaccaggttgtcgtatgtgacagtgcaatgtgtgtgatgctttctgaggagagaaatatagacccctgttttgaggctgcgccaagccgaagccaccgggaacaagatccggaaaaggtgtcaggggacaatgacatgagatatacacctcaggccaggaacatatttactgcctttgtccattcttcccttttcgctaatagcagcgctaaaaaacgccgttggacaaaatgtgttgctcaagaccaatcaacaggaattcgttcatactgcccaaaagccgttgatgtcgttccaaacttagcaaagtgaagagtcccatcgcgctatcttgtcaagatggtcattttacgcacggatgcaagataaagcgggaatctagagattgactcacgagctggagattacaagatgaagctaatcacatgtaactaatctacatgacagtcatgcatggcaagtgctgtagcgaatatcatctcttgttaaacgcatagccgcaaatgatgtgcaaatgagctgaacctcctcccaggcaacttcaagcatcttgactttgaacaagcaagcaacaaacaatgagcaactgcaccctggtaataaataccattgaaatctgcaagcctctcacataccaaaccgggccgcaatcataaccccacagccgtatcgtttcgagcactagcttgaccgttttcctactgaaaacagcaacatccccaaaataattgacagcaaacgttgggaatcgaggcacagactagccccattttgagccatccccggtttactgacattccttagtcacggcgatcgacgcaaattatttgtttcttaaggatcttcaggtctctccctagaccaccatgctgtgaaagcgaggcttaaggctttgtccgggccgataaacgggactagacttgatttcgactgacagcaggggccaaagatatgttgagctatgtcaacatggtagaggaggagcacaaggtttacccgaaatccaatatgactaaggatctgcaacccaaacgggccatcggttgaggctatacccgacgttcactgacctacatcattaacttaacgagctggttgcttgatcgtatccagaatggtaatttgaacattcctatgttaatggtggtctctgatgagatcagttgtgatatatcacaaactgttggtaaagtttggacgattaaactttgattcatggtgcagtactacacaagttttcctcgaacttatagaggtttcatgacgacattctagtctctgtgatagggatgtcgtagtgctaagccaatggaactgaatatctggagctcctcactatcaggatataattcaaatatatagcttgcggatcatctcatcgataccccggatcatcaggccgatcactaccaattccaacaaccaattcaaacatggctcatagaatgagctggcgagccatagtggccgcaatctttgtcatcagtccaacaccaacccgttctgccccatgtgaagcccagcgtaccggtatgctatatgctggaggctgtcccctacctggtgtgtgtagttggggaacttgcaacactgtcactatcgaactagaccctcaaaattgtggaaagcgtggtaactcatgcaagcctggtcatctttgtgtcgctggtggatgttactccctcgatactgggtcagcctcacagagctgtactgctgcctgtcagcctggtcagtggtgtgacggtggcagctgcgctcctatcgaggtgatgaccaaccctcgtcggtgtggcagcaatagtacagcatgtggtccaggatctctgtgcgtcaatgaaagatgtcagaagatcgacatcggctcagacccaacgtcttgcggggcttccaaccaaacatgcagctcaggaagctggtgtctcgatggaatctgtgtcccctttaccctcgggaccaaagtccagtcctgtaaaaagactagcgaatgtccgttcggcgcctcatgtcgtggcgggttctgtcgccagatctccatctccgccgacacctacaactgcggtgagggctcttcaaagaactgcaccgccggtcaactttgcgtttccgggaaatgtcgatctttgaacatcaccgcggaggcggaaacaaagagttgcggttcctctcaaaaggggtgcgaccctggttcctattgctcggaagacaaatgtttaccgatatccatctcgatcgacctctcaaaatgcggtgatagctcatcaccgtgcaagggcggccaggtgtgcatctctggccaatgcatcagcaatttggttgatcaaacgaacactcaaagagtcgcttgtggttctgggacgggaggtcctggagcgcgcactcctggaggagcccagaatggaaacgacagctctacaggaggaactagtggcaactcgagcgatgaagatggtggatcttcccaagcctcagcagaccaggagacctcttccagtggaggtgatgactctgcgaaccaggacggacggtctccggcccaagatgccggcggaagctcttcaggagactcatcagctggcaatgacgcgacttcgggacaaacccagggaggcaccgggggaagctccgacggcgctgcaggtgctgatgctccaagttctggctctagctctggtagcaatggacagaatggtgcaaacaacggccagggtgcctctataccttcctgcaatccagcatgtaccggcaattctgtatgcatcaacggacagtgctctacagttcagagcccaagttcttgcggtgctgcaaccagtcgtcttcttcgcttgttgaagcgtcaagcgacagcctgtcagccaggcttttcctgcatcaacaacgagtgtgtctctacgactggagcagtaaattgcggtacatcaggggccaattgtccactcaactacacttgtatacagaactcctgtgtagcactaggtgatccatcttcctgtggtggtgatgtctgcggcagtgatgaggtttgcttgggcaatgtatgcacacaaaacgatgctttggctagctgcaaaaacgtgtcttgcgccaccggagaaacttgccagaatggagcgtgtgtcgctatcggtaatagcggttctgaaggctcttccaattcccagggaagcggttcggacagtgaaaataccggcagcaatggtggtagttcttcatctggtgatggagccaacgacaacgcagatgcgggccaaggaggtagcggcgctgaagatccggagccacaaactggtagtgcgcaaggacaaggctcaggaggagacactggaagctccggagctggctcatcatcaggaacaggctctggatcaggtggtgacaatggatctggtggcggatcaaactctgccaatggttcagcctcaggaaatggctcaggcgacgactctgctactgatggtggtaccagtggcaacaccggtgacgggtcgaacagcggcgacggatctggagcaaattcaggctctggctcaggctctgattcgggagatggttcgacaggatcgtcttcgggcaatgggtctggttctggcagtagcggcgacgacaatgctggtaccgacccagatgcaggatccggctcaggcagcgggacagatggaaatggcgacaactctgggacagacccgagtaccggttcacccgctggcaatggctccggttctggttctagttctggtcctggttctagttctagttctggttctggttctggaggcgacagcactgaagatggtggcgctggaggtaatgcctcacagactgcatcatcgcctgacctgacgggagagcccgaagggaatggttcaggcggtgatggcaacactgaggcaagcgatctgggaacttctagcacatcagcggattctggacctgaagagtcagatggcgcatccccatccgggggtgatggttcggggacaacagatcccacagacggtactgcacaaagttctatcctatccgaaggtgcacctatcatcaaccccggcccaacttcaacaacttcaataacttcatcgacttcaacgacttcatctacctcatcgacctcatctacagaaacaactactactagtaccggaattactggaagccttcagggaaatccatcaagtagaccagattccggagaaagtgactcgtcgactacaaacatcgatggcgacggtagcagtttggaatcctcatccacggtcactggcggcggagatgactcgtcaactcagacatctggaacagatggatccgtacctacttctacagtggatggcacagatcctgaagaccaaacaaccacaagcagcaatctgccctccgagactggccccatcccttgtacgatggacgaggactgcatcggactttctaccgggctgtgcgccctctccgatacagcttgcatttgcctaaattctgtatgccagccagatcccgacattagtagttcctccagcagcacagatcagggagctgaaacgactggatcctctgatgctgagctaactggcactgggtcaagcagcactgagccaactggtgctcaaacagctggcgctgagacgactgatgctgagacgactgatgctgagacgactgatgctgagacgactgatgctgagccaactggagctgatccaactgacgcagagtcaactactggacagtcatcaacagtcaccgaccccggtacttcacctactgatggaacccagacgccctgctcagaggatagcgactgtgttcttaatgttgacctttgtgttgttgcaggaatcaacatatgtggttgtataaatggtgtctgcgtccaaaccaccgatcccgatactgcttcaacactttccgctagtcccacaacatcccagacacaggacgcgggcaaccctgagcccacggatggctcagaccctacaacatgtgctgaagactctgattgtgtggccaatgttgcactgtgtcttgatggttcgctgaacctttgcgcttgtgttgatactgtctgcgttttgggaactgcttcgagcagtattactgcgtcagcaaccgatgcggcttcccagactcagacctcagatggttctgcaccgactgatgacaccgaacccacaagttgcagtgaggatgatgactgcgttgtaaatgctggtctatgtctcagtggggtattgaacatttgcgcctgtgtcgacgctgtttgtgttcctaccaatgaccccgatggcaattctgcatcacaaacccaagacacggactctggtacagagacaaatggcgccgaggtcacatcatgctctaatgataacgactgtttggcaaacgtcgggttatgccttgacggtctattgaacctttgcacctgcgtcaacgctgtctgtatccaagacacaacccccagcagcactcaatctgccgacggcacggataatacagcaactcccggcggaggtgtaacaggcaatacagtaccctgttccacatctgacgactgttttactgattcatcactatgcatagtcggtggactcaatctgtgtatatgtctgaacgcggtgtgtgttcttgtcaacccgagctcgaataacggcggaaccgacggtgctggctcaactggtggagggcagagcgcaggatcaaatagcggctctacaaccactgatgcaatagactgttcaacagaccaagactgtgtagctgctattggagccagcgcattaggtgtgtatgcttgcattgatctcatttgcgaaaagacagcgacaacgacagcgcctatcacctcggccaccggagtctcttctgcgaatgatgccaacaatgtcgcatgcacttccgatgacgagtgcgccgcctcgcttagtcccgggattttgggtatattcgtctgcgtcgacttgctctgcgagcgagtttccagcaccaacaccgcgttttcaacttttacgactggcactacctctgccccaacaactggcccgagcgatacaggcgacaacacgtctgtatcatgttccattgactcggactgtaccgtggcaggcgagacatgttcgtcaggtgtctgccgtgcgacaactccgagcactggcagcggaggcaatgacccatgtagcgacgctgttgactgcctcttatcagtcaacccgctgtgtgcgcttggtctttgtctttgtctcagtggtatctgcggccccgactcaagtcagatggatacatgtacatcagacgggcagtgcggaagtgggcaaacttgccaggcaggtgtttgtgttgacgcggttaattgcgacgcgcgagaagactgcgtagccaacctcgatctatgcacgtctctggatatttgtgtgtgtgtcgatggactgtgccgtttggtgtaagagtttggcttctcttttttccgcatgacaaagggatttttgtaacaaattgatgtctttctaccttattgcaaggatagcaacttgggatggactgtcgctatttgtcgcaatctggattcaattctaatgtacaacacgatctaatattactttcactgtagctcaattctttcttttgacagtgacttgttcacttgtttatatccaacgtgtacatctatttagcattatagacgaattattgaccatgattatccaaaggaaattagaagaaacccaaagctgaatcattatcgtccgcccattcatatgtcggtaccgatattccagcattggacatggactcgcaccatgtgttgtaaccgctgatgatggacgcagcttcattctctgctacgtttggcataaatgatgggttttcgcagtaagtacgcgtaccatccccgttcaaatgtggccagcaaagcttgagcgtgatgtcgcgacacttggagctgttggggttgagctcagccatgccacccatgacggcaagggaagcttggatctgcgagcgccagtcgggagcgagagcgtgatgggggttttgtcggaggcagtggacagggatcaaagtggcatggaacaagaagtacctgtttagttagctgactgttacaatgacaagatttaggggggacatacagaatgtagaaagcagccaatctcgaatgcgagcgagatgtccagtaactttgaatgtgcataacagactccttggccgcgtcgagacatctaaacactgctaggttctcactgctggttaaattctgctgagtgttttgtgccgatgaccttgcccatctgaccaagaagggccggtacatgacaatacgaaggtttctgtaccgccactctgaaatacccataccaagaccatattcagagtctggtggtggaactgtacggtagtagtatggtacttgcgctagccaagagccgatgcatacgtcgtctagagtgatgagctctgttgctgatgggaaggggctggttatgagacggttgtagactgtcatcgtgctgagatggtaggctgattggactctgatgtaagtgtacatggttatgccgtcgacttctggtggacagtgggttgagtcgtgggtgaggtcctggagatgttagtagttgaacttgttgtgttgtgatatatactaaccttttcatgtatgttttgagggaacgctgtctcgacaccagcctgaggccagttcagtggtcttccataggtaatcgtagcgcccacatcgagcacacataaacaccaccatatcctacgcctcgtctcactttgcaaaggcgacaaactattcccttccaaatctttatgaagacccaagccgatagccagtctgatagctagcccgccatagttgaacccggtattgggcttattccttttttgcatataattcgacgatagactaaacgcctgcacaagggtgagattcccaacttcgagatagtttgaaaacaagcttttttgcgctgcctggaagatgggaaggtcggttgcgtcggccacgttactgctcgcaaaggatcccagcgccgcaaggatatttgcgagggtattccagtggcctttgttggcgcaaggaagtgtccctgcgtactgggctctgaaggtgggctcgtggacgatagggaatgtgggatggtaaaagacgaagaatgcgtcgatgagattttcgacagcgactctggtcagcatggcttgtgagcggaaccactgcgagtgatctgagtgctgctggaatagagattcaatctcgtggagtgcaacgtcgttgtcgacctcttcgccgtcggggcgggctgataggatctgtcgtaagagagcggatccggacgcagctccatagtatcctctcttctggtcaccgatggtcagggaagccatgccgtccatgatagcttgtgatgggtttccatcaacgtgatttgttatagaccagctggctggatcataggttccccaggatgtttcctgctcgttccattcaaagtcatcggccgtggctggggcaaattcaaacgcggcgtcttgtgaaccagcccatagtccagcactcgcttccagttcgccgatgggtgccagaaggaaaggatccgcagttaggttcgctatgttggattggcctgccaagtaaaagccagggtctgtagtgggagttggtagttgcatgagattgtctgcagtggtagcaggcaggctgactaaccctggggtttgtgctggcgttggctcttgtacttgtggtgcgggttcctgtgctttactctgagctttactttgagctagtagtccttctttggactcttccagcatctctgcaatttgactgtcggtgtagtggcgtcgaaggacagtttcagctttttccagacgttcttccaagagggtgagttgtctatgtgtgagtgtcagtgtcagtggctagcgctgagtgaaaccgagccgttgatcggcatggcgcatatgtagtataccttcttgtcagcctagttctactatgcttgtcgtataaacagtgacgcctgtactttcgacagatggtgcagacgggcatgacaccgtcgcatttgactttgcggcgccgacattcgcgacatgttgtagattcttctgttggtggtggcggttcatttctgggaggagcttgcgctggagcaggttttgtcgtgttagtttccatgagttttgatgaggtatgtttagttatgcattgaaagtcaaggatggagatgagtctggtaggattcaaaaggcacgaacgagttgaagaaatgagatgacagtcgccctggcccctgttcatccccgcaattgttcttgggcccccgtatagaaaacagttagcgtccattcggcccgacttaaacacgagctcttgctgtaaggggcatttagggtagcattgtaagctgacggtttgttacacaagcaagcactaagatcagctgtgaagtgcgttgtcagttatatgttacacaaggggcaaatatatgttgtagactgtaagtgctatttagtattcaacccagaatatttgtagtaaattgctaaacttgtgtttgtgttacttcgaacgacatatagttcacaaagccttagaagacacagaaacacattttcaataccttgggtcaattttgtgaacgagatcaaatatacaacataaaatctacagtatcagatatttaactaacttggccgcctgaaaggatgagcttccgtgtttaaaacatattgatccaagctgatgaggtcaggcggtgaaaatatgagataatagtacttgagtgtctctgacaaccagaaactttccatagaatctgtttgcttcgtatccacattgacaacatcctcaatagctgcgttgccaagtggagtggctgtgtaacgaacaatcgcctggaacatgtcccaagccacatcctgccagatcggatcggctgtgatgcggtacatgataaagatgctctcgatagcttctggacggaggagatatctcgggtctcgggcatgtcgaaaacctgacggaatgtcatcccttggagggttccagcgctccttatcgtacacacacggttctagactcggacaggccaggaggttgaagatctcaggcatcattccggtagggaatactttgtatgcccagccgcaaccgcgggcaagtctttctccaatcttgacatgctcttcgatacccaaaagcttgccaccaagggcaaacatacctccagtaaaacaggtaagatgctggctctcggtactcagctcaatcttgtcattgacacgaacgtcgccagagaacaagacatcatcttgatctggcagcataggtcggtacagcaagtgcttcttcaccacatccatagcggtgcggtacatgatgggataattctcatccacgcctccaagaagtgcgtgcatcttgggcagatactcatacaacgagtcagctagagctccaagagagaatgtgttatcatgagcctgctcgttctgaaagtcgaggctaacaggccacatgcccggtaggagggtgctgttctggaccttgacaagaaattgcgtcacacgatctgtggcatcgtaaaatttgggatcgcctgttagcatcgacagcttggtaaactccatgaccaaggaactaggcgacgcagaaggatcatggacacccgcgatctgctttcctttcctggcatcttcaaagttgagccagaagccaggcagcctgttaggcgtgtcaaacgcaacataaagcatttctcccagctcaatagctttctgaagtaacaccttctcgtgacttaattcgtaggcaccaagaagaccaccgaggtgacgaattgttgtttcgaataaattgacagcaccttcatgaggttttccccagtcaagggtcacagccgcttgggcagcctcgccgaactcttcgtggagacccataatccagagcgtgtccagagaatccaccaacgttgctgcccatcctccaaaggtgtctttgccttgggcagtaagaggcgtcaattcatccttcatccaggcatacttcttgtacgacctataactgcgaagaaattcatcgcgaacagccttttggcggatctgcgtgcttgaggtttgacggaatctgcttgaatcagcctggacacgaggcagcttgtgaggtttttctgttggcagaggcttgatagacgttggaggatgaaattggcgcaaggttgaccagtcaaatgtgcttggcacgaattgtagatgtagctttggggttgacttggagacgcctgataaatgccagaagagaaagacaaagagaactatagcgaccagcgctttacgcgaggatagagagactggtccaacgcggcagatcatggcgtagagaatgagggtatggtgaagaatcaggccaaacgctatcgacaagttggcaacaagagttggagacactgatgttgccgctaactaataaacgaaaagaagggaacgaagagagattgcatcagccaaatgagtttagccgccatcgcggagcagccccaaacgaagtagccaatgatgagacgatgttggctgacctatgtctaagtatccctgttgaaactagagactaagctattcctagatttctacctctaatgactctaaacataaccttgaaaatagatatatttatgctgttggttctgtgttgtcaacaaaaagctgtaaatatagatctaagttgttggttgtgtctggttagactggcggtaaacgagaaaggggattgatattccctcgacacaaattttactccaaacaattcctttcctttgggaaccaagttcatgatgcgtcgattgttgtctttgttatttgccgtggctgcaaactgtgcctcacattgcgacacagagcctttgtcccttcctttccgcgacgtacaagttcttcccaatgtcaaaaactctctgatgaaaggaatcccagcaactattggctcaccgagtcaaaacattgtgctcttaccatgggcgtatgtgaaagagccagatgataaccgcaggactgacttgctgacttccaatatagagagttgaacaacacctggatctacgataaccaaccttgctgcgacaaaaacggttatatggaatgatcgaatatgtgaaatcagaagaggtggactttacgacgaggccaaatcgaattcctttacaaaggctagcgatattggagatgcaggaggttcgacaagcgagatagcattccaaggtgcggaatcaggaatcaagaggcttgtctcaactagccttgccgggaccgataacatcacacttgggggagcaccaccagtcgaggatcttccaattggcataccacgccttaagtgggatgcgggctatacaatgctccatcccctcggtctgggttccaactcaacatatctcaatgccctcaaagaggcaggcaaaatcagttcaagagtatggtctatcttctggggaagaatgtgggtgaaaacccccattgatggttcactggtgctgggaggatatgacgaggaaaaggtgattgggaagaattatacggcgccgcttgtctatgacgattatacaggcactgcaggctgttggaccgggatggagattactgtatctgacatcagagtcaacttccgcgatggatctgatgagagtatcttcccgtccaacacagctctgccatgttgcatagtccctcacagacagcttctgctcgaggcaccaggtgcatacgtctctagatttgaagaggtgactggaatcaaccataccggaacctcatatggactccactggtcagctcgtctatttgatgccgatgacgcgtaagttacttgtcaattgctagtaagaaaccgaagctaacagaccagatttgatggcgacatcacatttcatctcgactcgggtctgcaagtcagggtaccgaatgaccagtatatagttccattcgtcgacattgatagaagtggcgctagagtcaccaagtcaaagacaaaggagcttctcatgaatggcgttgcacatcaacctgctactctgggtcgatattttcttaccgcggcataccttatggtaaaccacgatgcaggaacattcactctctggcagggcaaccctactcaaagaagcaagttggtaaaagtctttgatcaagacactgcagataaatgtggtaaagatgccgctggtatagtacagccgacggccagcgcaagcccaaaggaggaagaggaggacccaacagatgagtcggaatcatcgtcagccccctcggcagctatcattggtggagcagtagctggcggtgtagttggagtggcagtgatctgtcttggagtattcttcgtcttgagacaaaggaggaaaggcagggcagaggagaaatcacctccgtctgtcgtccatgtacgggatgacaagagagagttcccaacatggtgtcctcctcaagagatggcaggatcaaaaccaatgcccgcagagatacaagggcagtctcattttttatatgaattggatggaggagcacacaaattccgaacatgagcggcttgataggattgtacatttgatttatatagaagcaatatgttttgtgcatcgtacattgtgtttctaccggctacatctcatgtccttctagcacaacccaaaactgatatcatgttttgtcatgatatatgacaatcctcttggtccaaaggctcgtggatctggatcgttccagagtaactccactatccgtgctcctgtcttgatagcgccaggcgtacgcttggctctaccgaccaatcctgctcggaaaactctaagatgctgctcacgctgcgcacaggaagccatgataacgccgggccagaggagcatacggcgataaggtgagtctccaagaaaaagagtaatgaaagcaggcattgtcttgatgatcctctcatcgatatcgattgacaaactgacgtctgaaagtatattcgtgcaaaaggcagagtgcagatatacgatgagagcgttttggtagatcattgttgcatcagagcgatcttgactgggaagaagactaccgagatcttctacacttgggtcaaatgcatccagctttgctacgagatactcgtattgctttctcagggtcgcagattctaccaagccaagcatttcttcttcccggcgcgcttcgactagttggtggatctgaggtatcatctcgaataacgattgaccaaaaccgaggagaaaccctcttgatttgtatccatcaagaatttcgagtgaatgtacagagggatcaatctcgacatgttcttgacgaagcatgtttcggggagagagtgctaatttcattgcgtggtatgcgtacatttccaagaggaatcctcgcaaatacgcaagctcatcatagggttggcatgatgatgtgagcgtagtgatgtactcgcgactggctttgaggtggagatagattgcacctcgtgtgttgccttggatgtgctagatagagtcagtaggtgtcggaccttgtagtaatggatgccttacatcgtagatacagagtaattgcagaatcaacaagatttgtgaagttctagttgatgtagtctgcttaaccatgcctggagttacctggcctatttcataagacagtaatgtctgtaaaccggtcaagacctttgcatagtgacctcttgtggccacttccaaaccccgagctttcgaattgttaaccaagagatggcctcctccaatagcaagtacacaatgcataacaagctcattgctgaaagccaacggaagtagatagttgacaaaagggtttccacattcgctcggtccgcgtgtgagcatttcagcggtcgtatccaggtactgctgataaagtggtttcgaatcgtcgcttagataggccaggtttccatatgtaggcgccacccgaatggaaaaagacgaagtggtgtcttgtgaaactgctagaaccatgcaggtactaggatcgagctgagaaaagtggctttccaagacaccctcagtatgcgaggcgagctgtctatctgcttggtctccgtttggagtgggccagacacactcttgtttggtgcgaacacaacctccgcagactggctttgcttcatcacatttcttacgttttgatcggcaagtcatgcagccatttttagatcgtggatgatttcgacgccattttgaagggaacggagctcctcggtatggcaattgctgttgttgagtttccattgcgtgtgtgtattgtatatagttatgtgtagtgataattatgcatccgacattggagattgagtcaagaataagtactcggaaaatgagagaggcagcttgtttgttgttgtaaaagccacgaggcttagctggatgtgatgccactagagatgcaacaagtcaagacggacaggggttcgttatctaagcgcttatcgtcacgagctgtaaggctgaaattgttcacctgacaaggataatagcgtcgcagtgaatccttcgaggctttatagtgcaatacggtaactgtttcgaaccacaaggaaattattggatttacaaggtagcgaagccatcaaggataggcacgcggagtaaacagggttacaataaaactttaaagtcattgccgagtcctcgaaattaaacggagttccatcgacagcctcttggacgtatcctctatcgacactgatatagtatgatagacgcctccccgaaggtatctagaaacgatgagatacctcgaacaggtcagaaatgtccattctagcgtctagaaaaggaaggttaataacgaaggattcatccattcatcctggcttcttgtatttcccctcattctactactctaccattaatgtcatgttgagatataccaaagctatgggaaactcaacttcttgacttaatgaatctattgcgtctggaattactgttcaagtctgatttataatccagccgattcactctctgtcgaggtaagcgtgcacttcaagtccgtctatttacatataggctaatcggctgtcccaaaatggcaagtttctacactacctaagatctcatttccttttgaagaacactagcggtaatttatcggcatctgtcagataagcaactctgtctaggcagcagacagtctcagcactccatcatcaatcattctttcagtctcacaacatcgaatccaacatcatgtcaagttcatccaagacagtcgccttctttggcgctagtaccggcatcggactctcagctcttaaagagactatgggtgctggtcaccactgcatcgccctttgccgagttcccgccaagctggacacccttcgcgcagaacatgacaatcttcttgatctcatcgaaggaaatgtttatgatgaaaaggctgtgagcagttgcttactcaaaaaggacggcaacatagtcgacgagatcctcttctcagtcggtgccaagcctgtcctgttgaagatgaccctcgatgaccccaaagtctgccaagtcggcatgaatgttgttctcgaatgtgtcgcacaacttcgaagcaaaggcgccactggaaggccactcatcgtggccctcagcacaactggcacgtctcgctttggccgggattatcctctggccttgttcttgatatacggctacgccttgaaagtaccccaccaagacaaaattgccatggaagagaaactggctggaagcggtgaagacttttgtatagtccgagccagtttgttggtcaatggcaaaagcgagactcctgttcgagtgggtgttgaggaccccaagactggacgagagagtcaagaaattggatacactatctcgagagaagatgctggcagatggattgccgagaacttgattctgcagaggaaaagcgactatgtgaacaagattgcgtcgattacctggtaatgatattcaatgaccggatcgattgtatgcttctggggttatgcgaaataatggatatttcgaacgtcttgttgatctttttatttattctttgtctcacagtttgctttgtccttcttttctctttttcctttcaaagcctcggctctaaacaactaatgcaacaatagcttacgtctcatttgtctcccactcattttaccatcattgctatggaaatagatgattattgatcaccattataaatcgatgactagctatagtgacacgccttgaactctctttgtttgtttgcaacacaagagaacacgatgttccccgggatcttcggaaacatgttcacaaacaaacaacagaacaggggtgccatgtttcggccatttccagtttaggccttcgtataagaatgcagtttccaagtccaaccatccaattgcagatcactctagcaagtagacgccgcatcgtcatgcaagcttcccctctttatctctaggcaattatttctagcaagtcatttatctggcgtcttgaacaattgttcttatcaaaaaaaataaagcgacatatagcaccaagatagacaagacaattgatccatgtcagcctctccaaggcattcaacaccaaccatggcctcgtctgtcctcccccgcagaaatggtacatcaggcaaatcgagaactatatccgagtcttcgagaggccacggcgatcgtgccaccggctcatactttgagcactccaccgccaaacgaatcaacaccgattccatctttactgctgctctgaagaaacaatatcctgggcttgaactcattgtggtcccggattaccagtgtgatctgctggcttatgccggtgctggtcacgccactttcaatgtcatccatgacaacggcgaatttccttcgtccctggaaacgaccgtctaccttgcaccagctcgtcgaatggacggcaacaaaggacagcttggcgcacaggtcgtctttggcaagttcctctaccaatgggaaggtcaggaatttgttgtctacttggtcgacggccgtgatggcgcggatgcctacccacacgtgaagaatttctacatcctcacagccaatatccacaaagctgaacagcttgtccttgccaccggctcttgggcaagtgacctccatgatgaagtatgggtgtttgatcagggcaacttcgaaaaggatagagagctctggaagagtgcacaaaagtcgacctgggatgccgtcatcttggatccagacatgaaggagcagctcatcaacgaccacgtctctttctttgagtccaagcagacgtacaagaatctcggcgtaccatggaagcggggactcatctaccatggacctcctggaaatggcaagaccatcagtatcaaagccactatgcatatgctggcagacaggaacccgacagttcccactgtctacgtacgcagcttggaatcgtacatggggcctcagtactctctccacgtcatttttgaaaaggctagggaatttgcaccttgctacctagtcttcgaagatattgattcccttgtcacgcccatagtgaggagctacttcttgaacgagattgacggtctcaaagagaatgacggcatattcatcattgccagcaccaaccacttggatcttttggaccccggaattgcggtaagtatctctgtgtatctaaagattaccactgactaattgtgtagaaacgtccttctcgattcgaccgaaagtattatttccccgatcctaacctagaacaacgagaggcatattgccgcttttggcagaaaaagctcaaatccaacaaggaaattgagttcccagatgaactatgcaaagccattgctgagattacagacaagtttagctttgcatacatccaggaggcatttgtggcggcgcttctggctatcgctgggcggtccaaagaaaagccaacaaaggccaactgcgaggagaactgggtcttggtgagcgatggtaaagtatctggagtgacacaagaggaaggtgaccttagcaaactggagctttgggttgagattaagaagcaggtcaagattcttcgtgaaggtatggaggatgaagatgacgcgtgaattgctgtctatttatggtgtattttcttagactcaaccatttgctaggtttgtgttgttggcttatttgttgtgtcgatttaacttacataaagcaattgattagctattaatatttactatatatatgcgtctcttaatagtttttaatgttatctttgctgggttatataaactttctctcaatatttgaagtgcatcttgataatagttgaaacaaaaacaagactgtaatcacattgccatcgttcattttactgtattcaatagtccttgataattcaatatcatgtactaagcgatctcagcctcaatcaacatctcatattgttgtggatctgaccaaaacttgacaatgtgaaacccagcgccatgcaacagattctcccattgactcttggttcgctccgacgacgagagcagagacatcatctgaacatccatggtagcctgactgatgcttgctcctttttgcggcagaacgatatcatatatgaaaagctttgagtagcccttggtcatggcatttttcgtatgatgaagaatctgtgtagcttcagcatcaggccagtcgtgtaaaacagcatgcatgaagtatacacggctccctgtaacttgtcaatcatctgtatcattgagctgggtgaaccagcttacttatcgtgggttgaggtttgaaaaagtcatgaacctgcgccttaatcttgcgatcaacatgaaccttttgaataatctcgggaaggtcctgaagaatcaacgctccagcaggtaagtcaggtatcgctctaagaacatgagaaatatcaatcccagtgttaccgcccacgtcgacaacaaaaggtttgctaaggtcagcaccatcaattaacttgccgaggtcatagatcttagtccagggcgtcttccacgcagtccaagcctccatgtgtccagtaaaggtttcataatactccggactcttttggagtctgccaaagaagttgagaccttgtggatcgctttgtacgtagttgccgtcgtcagctgaagtgggttccctgtaacctattttggcgaggtatttggggaggctttgaccggctgcgatgtaatgctggcttctgaacatagttagacaacaagagggaacatatcagtgagacaatgcttacgctgcttccagtgatgctcggactttggtggattcatcgcctatagcgtatgagaatggtgttggcttgaacgtgtcttggtctgtttcttcaacaacattaaaggccgccagcaagcgaaacaggcgtcctgaagtatatcagaataaggtttattgcagacagaaaggaactcacgaagcaaattagtatcgacaccctgacctgacagggccaccaaatcatgaatggtcttcttgccaccaccaacctcggtccaggccttccagacacccagatcgatacaagtctgtagagcagcaaagacagcgggatgctcaaaacagaagccccaagctcgctcgtatggtgattcgactcttgctaagagacgacgagcagctgcgcgaactcgcagacgctcaacttcatcgccgccgaatttgtttgggtggacgccatcaaggatggcgatgatggagtctgttgaatacactattgagcccattttgagctgtgatggataaataataggttgacccttttgtataagtttaccaagtgttgtttcctcgcctcgagttatacttgagaagggagatatgaatcattcgagttgcggggataagcaagacatgacttccaaactcttatctctgaacgtagcagtcgatcgaaaagagaaaacatcagaagtgcattacggctaccggaataattcccgttgacgactatcttatgatctgtcattttttaatgcggtttaaaattgctaacctggttcactggtccgacccgcgttgttggtcgagtctctgcataccaaggttgattactgggatcatgatccatggggaacactggttgcatgaatcacacacagtccaagcccgtctgaggatgtgtaacgatgaattgtgagtgtagggcggttgactgatatccttgttttttacccgcaacggccaagacgcggctgaaggaactcaaaggtgagacgatgatttacgttacagttctccccagctacaggtgaatgaatgatatagatttgacctgacaatctcatacgcttcggttgatctttgatgggttgaaaagaaaaggctcttgcatcatcaaccacctccgctggtggcttcagaggagacaatcagtcaaaacgataagacatgatacagagcctcggcccacaacaaggcaacaaacttgctttgaccatttaaaggtattatgacagctcggataataaaattgttattccctatagcgggactttcccctcatcgttctgttggtcatgattgtgattgctttttccaagcaaactgcataagcgaaccctcgcttagacacggatgcggggagacaagagacaagagtaaagagaagaggaactaaacaacatcagacgttgccacaacttgttgtcgtcaaagcgtttgcgggaaggacactgtttgtcgtatgatgtcgtagcccgccgtatcacaagcttacccggttttggctgacaggatctcttcagcggctcaacgttcaacatgtcttagccatcaaccaacatgttgcaagtctcagtctcgccgtttctacccaaataaagaacatgtcatatttagtcagtggattcaaaacacgctagcagttaccaatgtctcattcttttctttttatctgaggatgtgatgaagcaaacaaaaagtccatgatatggtgatctctttgtgctgatcaggggcgaggtaatgcttttacaagagtcgataagatgttaatccccacctgttagaattggaaacaatgtttgactgtacattctttcattcattcaccttttgtcactctcagccatggtcagctactacggaggcctgggccccatgctgaatgcagtactatgggttcaagtggttatttctctagtctttgttggccttcgcatctatactcgatctagaattctccattccgttggtccagacgactatcttgtcatggctgcattggtaagttctacttcgccacacagagagcaaactctaacacaatgtcagatccttcagataatttactccgcttttgtcgctgccggaacgaaatatggcgtcggtcgaaggttcaacgatatcgggaacccagatgcatacttcaaagctgtcgagctcgaagtatacagtcaagtagccggtattttacttatcggcgtggggaaatgtgctgtgggcatttttctgctacgaatcgtccggaacagatttcaaaagtcttttatatgggcctttcttgcaggtactgttggcatcacactcttcgcaagtgttgttgtcgtagtacaatgttatccggtcgaaagtacctgggataagagagtgcccgggacatgttggatagacttttccaaggtcgggctgacagttggatgtaagtatatgccctcgtcattatacttcatggatgctaacgattgtagcctggttcgtcgttgctgactttgcttttgcaattctcccctggtttgttatctgggagttgaacatgaagcgaaaagagaaaattaccgtagcctgcggtttgagtcttggtatattgtaagtgaatgtcgtgaccaatcatatacttgacttctgacaaactagtgctggagtttgtggtatagttcgaacagtggcccttgacggactcaacgccaacgagtacatctgtaagtctttcagtcccagagacaacgtcacttcgctaactgtatacagatgacacagttgacatgcttatctggtccgccaccgaaagtacagccacaataatgtgctcgtctatcccagtcttgcgtccactctatgtacgctttcgatatgggagcaaaggcgacagctctggggagaatagcagctacaagcttcccatgtatggcaatcacagtggtaagaagtacggaactggatcaaggacggacgtacctgctggtccgtctcatcaaactgtaattgctttcaatgccaacaatgctagcgatgagagcatcttgcgcgatgcaaagacccagaatgctggtggggggattacaagaacagatgaggtctcgatcagctatggggagatgtagagagaagacgtatgctttatatgtccaatctactagttgatcgcacgtcgtacttagttctgacatttactatatatgtctgtatataaaatccactctacaattgttcctagatatctcgtgctgaaatgatgttcttcacaatctcggctgctctatccaaagccgccccaaatcgatccgcactctccgcaggactaacaaaacacacctcaaccctattgaacattagtacgctagtcacagcaaccatccaaggaacaaaaagacttacgaatcatcaaacacggtgtagctcatccacacagactctggatgcggcatagtaaaacccggatcctccgataactttgtttccaccatggtctgcataatcagttgtgggtatcccctcttccagacaggatcggagaacaactcagggatctcttcctccttctgatcctgcgacatgacctcaatcacgtccatgagcctgaagtagttgcgaccttcagttcccttggcaatttgcgcattgcattcgcgtgccgcttgcaagagtttcgcacgagcctcggcacgcgggacagattcatcaagggctgcatcgcaaaagtccatgactgacttgagaactacctgcacaatctctggacggccgaggtggaagtgcgcagttgatactgtctcccaactagcgggtagatagccaaagtacaatcggctggccaactggattgtcaagtcaacagtcgccttgatgggtgcagagctgtctagcagcagtgttttaccaaaaccgttgataaaatgcgggacgtattgttttgtggatgtgatggcgaggtaatcacggcagagggtttcaatgtggctatcaatgtcttgtgtcgttaccaaggaaatctcctcaagacaagtcggatcgacggaactgctaccattgcttgctacgaccgtctgaggatcaagtgtgttgatggcattttgcagtctctgcgaaagttgtgagaccgtcatgagatcgatcatggagtgctcgaaaatggtggcggagcgcccattcgccgtgacaatgatttgagtgcacttatcatgccagcggttgaaggagtcgccaatgtagccatatcgaactcggtctgctcgcgtgacagggctgttgtcgtcaagacacataacaaatacagcagcttcgatggtttcgaaataagcctcgttcctactatccgaagcgagaagcgtttgtcgattctgtaaagagtcagttcgattgccaatctacgttccaagggtcactcaccaatccccatgaatcacgattgtcagtggtcaacatgccagcccaagaattgtctttcaggtccaaatcaatgattgcttggtatgttgccttgagcatgccatatgtagcacatgtctcagcaggtttgagcgggaccttgaaaagatgccctttgcgcaaaaccgcgacgtactcgttatccgggtacttcatcatcttgtcacagtcgacatttggctctctcacggcgttgaacagccatgataacgagtgaccacaattggctcgtgtaccaaggaaatcaggctccagtctacctgcgtcgcggtcggccttgaactcgcacaaagttgaagtgaggatagctgcccgttctgcctgagtgtgggatgtcgggctgtcaaaatgagtgcccataaagtttccaaaaggtgctagaggatagcgacgcttgagatgtaaagccttcagaagtaagtcggcgatccagctctccacattgggatcatcagccttgacacgcagcttgttgtagagtctgcggccaagactacccggtgcagctagggtatgagccttgcgactgagctcttcgtattcctctcgagtatgagcaaagtggccaacgctattgagaaggtcctcgacagcttcatctaaatcgacaagcggatatctgggcaaatccttgcatgtacgacagcaatagaagtcgtggttattctggaccttctcacgtttcgaaagagatacttgttccaagacaggaacagcctcttctggttgtgcttgtcggatctcatcgggaatcagtttggatcgtgaagcgacagtagcagtgagagcggtgatgctgccagcgccgctcaactccgatgtctgaagattgacctggaatgtgcgaaccatccagttcttcaactcgatgctgaccaaagaatccagaccgagggtagccaaagactggccgacccgaatctcctccacaggtcggtcgaggaagactgcaaacttggcgagtgaagcgtcttggatcaattgttccgcctcagccatagtcttgacactcgccaatgcctccgcaaagtcaaccttgtcagtcttggcggcgccaccgtccttcttctcagttgcatgtggcagttgactgaaaatggggttgtcgagtaaatactcgtcgttggcttccatcatagattgacgtgtcactgcttggattgattggtgcaagccatcctttcgggcagcttcagtcgcgatgtattcgaagtttgagaagaattcgtcgaaagagatgtccatgacactgttttgtctgaggcttgccctgatagtgctgattgaagtctcgttttcggaagcctccaaagcaccgtgggaatcgatagagacagcgccgatgttgagagatacatactgagtatgcggatgattggaatgagcgcgtgcaaaagcatcttggaagccatttccggctgcatagttggattgaccagacttgccaatgacagatacaattgacgatagcgccacgaaaaagtccaagtcgcggctggcaaagtacttgtcgagattgatggttccaaagatcttgggctgtaatggtaacttccattcgtcgacggtcatttgcgaaaaggttcgatcctacagacagttaaaacaacacattgattgacaaccaacatcgacttaccctcagtgccaaggctccctgtacaacacctctaacaggaggcagtgaactgcaaaatgagaccgcttctctcatttgaccctcatcggtgatatcacatcttagaaggtgaagcttagcaccatgtgcttccactgctgccgtatgcttaagcctggtttcctcgtcgatagtgcgccgagagagggaaacaatatgacccgctccacgggcggcgaaaaagcgacaaattcttgaaggtagatctccaagacctcccgccacgacatacgttccatctttccgtagtcgaagaggtgttggcttcgctggtagacatctgactgttgatgatgactgtgccgtgagaactaccttgccaatgtgctttcttgcactgatgaggcggaaagcatcttcgactttctcaatgggataattgttgacaggctgcactggacgcagtgtctccgacccaatgagctcaacgatctcaccaagcatttgatggatatgtttgggttttcgtgtagccaaagtcatcagatcaaaggtgttgaacgtaattgacttttggaacgcagccatgctcagttgagacgctttgtggatctcactctttccaagttcaataaaaacacccaaactcttgacgcaatccagactttctctaagcatctccccagtcgacgtgttgagcacaacgtctacaccctcactgttggtaagacgcttgatgctcgatttgaacgatccggtctgactggaaaagatgcgctcctctggaatgccgtaagtgtctaccagaaactgccgcttctcgcgatttccaacagtacagaaaatgtctgctccgatggaccgggcaagttggatcgccgcttggccaacagctcctgttgcagagtgaatgagaacagactgaccctgctccaggcgagctagtttcttgatgcattgatatgccgcaacaaatccatacgcgaccgatgctgcagtggtgttacttatcgagctgggcgtcttgtaggcaaggtatccgttgacgcgcgacaggttgctgtacggctgagcaccaaatcccatgaccctgtctccaacctgatacaagtcgctcatatcctggccaacagctgtcacgactccagcaaactcgccaatcatttgtgtgtctgaacccgtttgtcccagggccacgcacagatccttgtaattaacgccaaaggcatcagacttaacttcgatctcgctaggtcccaggtcgacaggcaagtcactgcccacgaactggagcgaactcaataaaccggtagtagcgacttcaagcttcagagcccgttcgccttgatgaagggtagtctctgtctcggctacagtggaggcatcccaactgctgcgagcccacttcaagaaagtgttgtctggcaatactctaggaatagaaaccgtgcccttctcgtacgcgagttcaggctccagagacttttgatcctgaggctttggccagaagcacttttgcaacgtctcggctactacttgtctcgtcacttcggggtcgagggcaggatcgcgaatgtcgagagtgacaaacccagtgttgccactctcgcggcggaggactcttgcaacagcagttaccacgcccttgtacgccgtggaaacgggatcagatttatcttgaatcacaacccagaggatcttggccttcgcagcaaggagcgcgttgagtgtcttgaacaattgaggttgcgggtcgagaagcagaggagtctcagcgcggtcaacgaccaggtagacagcatcctgactgacatcaagttggtcccatttgctctcgttgatctgaacattggccaaagtgatgttcttagagatcgccagaatcccatcattcgaagtatcgttgatgagcacaatctgttcatttcgcacagcatgtccattggtcaacaagggtacagctttggagaccatcatactgttgcgcgcaacatgaattccaccaaagccattccttgacagaatggtgttccattgctctctgtacataagagcggtgtcctctcggaactcatcctcgtgcgcccaccatccagacagcgtgccaaagatgagaccgatgacagcgcccttaggcgaattctcaacaaggatgaggcttccaccaggacgcagaagctggcgaacgtgttccattgtcacatccatctgtttcgtcgcgtgcaaaacgtttgatgccacaataacatcatacgtctcgggttgaaagccttgcttgaggggatcaccttccacatccagcgtcttgaagtccatataaggctcccagtgagtaaatgtgttgcgagcctcctcaaaaaaaccgctcgagatatctgtgtaggtgtactgctcaattggtaggctgccattgttcttgtctgcgattccacccaggagtctctttgtgcagcctccggttccagcaccaatttccaagaagcggagatgtgggctcttgaatgtcagaagttgaagatatacaactgcagcctcgtagtcgccactgaaagttccaccctcgtaagcacgtatcaggaggttctcctccaacatgacactcaacggctcaagggttccgctcaggattccgggaagagctctaccgactcgtgcaagcagctgcaactctggtgcattggtaagtgaatcaatgcgttccagaatactaacttcgtcctcgaagcgcaaacctgacatgatgtcgttgtaatagtcagagttgacccacttgttcatccatttgaagtacttgactagatgaggacttgtaatctcgatcttgttcgcttcgacatagctcagtgcatcccggatccagatggacgctgcttgatcagctgtgcggaagctttcctcagcttcgacaaccggcactttgctaccttcgtagttgtatgtcatgttctcatccaggccgagtgtagtagatagaaagttagagaatgatgtttcctctaagaaatccgcatccaagttccagtccaaacgattcaccttgtcctgaacaaagggtcggttctcatcttcatgcgcctcgccaatagctctgaggttgaccaaaagcttgatgactggtctgagctgcccatcagcatcttgttggaatacccaagactggcctgtagacgccttgagaccatccggttctatgtgcatagcggcagtaagactatcgcctgctcgtgcagagatcttggcatcaatctccaacagcgtaatcttggtgggcacacacggagcattggacacaaacttcttgaacagtatcccactgagttggtgaacagcgtcgagggtgattgggtggatgacatgaggtttgaaagagcgataaggcattaatgaagccacgtctggaatgatgatgtcgagaagaccttgttggttgccgtacttgagagaatcgatcggactgaatgctccatcccattggttgccagtcaacttggcgaattcatagaactcggtctttgtcatgtccagatcgcaactctgccgagcatcgttgaggagttgcatggattcgtctcggcgcaaatccgcctctcgtgtgccatttacttcgtcattctcagtactttcgtattcaacagtgatttcaccggaacagtgctcaatccatgattcgctggaattgtcatatgaccagattctgaatgtctcccatcgactcccttcatactgacgtgagttggacatgctcagctgcacttcaacttcgccagactggccgtcactatctgaatcgttgaggacaatcgactttgagatagtcacttcacgaaggatgaatctggaaatcgaccgcccagtgtccctcagttgcacaatctgtttcatagcctcgatagccatggtcaagtaacctgcaccaggatacaaggtaaagccttcgactacgtggtcccgtagccatggcaagtcgtctaagttgatgtggtatctccagcgaggctcatgaacagtgcttgccggatccagcagtccgagtaaatcatgtggcggaaactttcgaaagcgatgagacttgctcagtcgagattcgtgccagaacggtgcaagatcccaagggtatttttccagatccctaatgaccttgggctccgcttcataagtgatcttaagcacggcttccaggtccaccttgaggccaagctcgaacatctttccggcgagggacaaaaccgtctgcacggcgtccttgtggcgcaccaaagcagatagatattcaaatttgagctgtccacttcatgattgtgccagtgtttgacgagccgggcttgccaaagccgaatgaggcccaacctcgatgaaaacacttgtgtccatgcgtgctttgtttcgcaactgatcatctctcaataaagccaatgcttgactgaacttgacttgagagattaggttttccatccagtactcggtaccaaagcctgttgacttggtggtaccagtgacacttgagtagaatgtgacgccgctgcgtacatcagaagactggatattgcgcatggattcttggtattcctctgcgactcgtcgcatgtgatgagagtgatatgcagtatcaactttgagtgcccgagcaaagattccctcggcgtcgagtagagacttgagttcttcgatagcagtcaagtctcccgagatcgtactgctggccggactgtttacacaagcgacactgacagttccagttgtaaccttgttgatgtattgctgcgcttcgggctctccaagagcaactgccatcatagaaccgggtacctcagccactgccttggctttcagagaagcaacaccacgataatacgcactagtagatatcagtaccatacttgtcaaatcaaagacttcacttacacaacgatagctttctctcttgtcaaagcgccagcagcataggcagcggcaatttcaccagagctgtgcccaacaacgcggctgggcctgatatagaaactctccagtagatccaccagcgcaatctggatagctgtcgttgcaggctgtgagatctcggcctcggaaatccttgaaacgctctcatctttgagcagctcttcaatgagactccaagagcttccttgccctcgtattgtatcatccatcgccatcattgactgtaggaagcattgtgacgtgttaataagctcacgacccatcgcatgccattgagcaccctgtccggaaaagacaaaggtgagtggagcatgggtagtcactctctttggtgagactttctggtctagttcttccaacagctccgcaaatgtcgaagcgacgatagctcggcggaatgcaagagtagatttgtggatacctagtgtgtgagaaagattgcatagcgtgtgagaatccagttcgtgagtacttgcccacttcttgatgttctccgaagtcgacgacagtgctttttcagttgatgcactgagaacaaaaagttttggagaagagtcatcaatgggatcgccattggatgctccgttggatgttccattaaaaggcccattagatgtcccgttggcaaccccgttgagactttgtgaatctggagcctggagaataacatgacagttggttcctccataaccaaatgaattgagtgatacacgaggagggccgttctgtggcgtaggtaactttgtaagttcactcgggatctaagtcctagttagagcgtctactatggtcttctcatgtctcacaataccataccttgatcttcttctcgtatagcttaagtgatggcttgggtttgataaagttgagtgtagcaggaatttgaccatgcttcaggataagtatagacttcaacaggccggcgatgccagaagtagcctcaaggtgaccaatattcgttttcactgatccgatgtagaggtcatctgtccggccagaatcctcgcaaaagactttggatattgatcctatttcctcgcggtcaccagcttgtgttccctattggttcttgttaacatgattcttcttctgtcttggtttaacactcacagttccatgtgcctcaacgaatgaagtatcggctggatttagcccagcctcttggtatactcttcgggagagtgcagcctgtgcctctccgcttggcgtattgagacctggagtcttaccgtcttggttcatgcctgagttggcaatgatggcgtgtattcggtcactaccattttggtcagcacgccaagtagcccaagattccaagacttacccgtctttgattgcattatccaatctcttgagcactatagtggcgacgccttcacctcgtccgtatccagcgcctctcgagtcaaacgcataggactttccgtctgggttgagcattcccataccgctcactgtatagctatcagtgacacattcgtcttttacacggaaacatcgctttcgtggtccagacatgatgcaaatactcacttatgcatagaacgtcgggctgaatgacaagctgagagccacctaccaaagcgagctctgattcccctaaccgaaggctctgacaggcctgatgcaagcccacaagactgccagactactcacaattagcacatctcttgctcggcaacacggtcccaaggtatcatacgcatccagtatcgatcgtcatgcaaggaccccgcaggtcgaagcagtatgataccctattcgacagaactgacgtgatgtaagctgccaagtttcattatcagtacgtctgcattcactcactggactctcctgttccgttaagatgtgtccttccaattgtggacagatccttatgtcccatccgatcataactcctctcgaatatactcgcatacacgccagtgttggatccacgcagtgtttccacaggtataccagcatcttctagagcctcatatgttgtcatgagaaagaggcgctgctggggatccatcgagtttgcctctgcgctagaaattccgaagaatttggcatcaaattgagagatgtcatcctggaggaaatacccatacttggttaccatggactgctttgcgtctgggtacgcgtcaaaccacgcatcagcgttccagcggtccttagggatctctgtttgcccatttcggctctctgataagagtttccatagattgtccaagttgttggctccaccaggaagcctacaaccgactccaatgatggcaattggggctggggggctcatattggcacaatagttggacagtttctgattttgtgatatgtgaagaactttcaagacactcgacatgtatcactgcttcaaccttggtacgttatataacctttttcgacaggtcacgtattctccccgcataccaaagtccccctctctgaaggatcttgcacgaaactcagtccgactcgcaagtctgagctatcgtcattttcatccgcaccaagacgacaataggctgaatgatccggtcctcaaagaccaagatccgaagatagctcgcaatcgaattatcctagtaggatctggtcactgggcgggccgctgcctgttcaaggcaaaatcgggatgaacaactccttgcggcaaggtgtaggatcatagaacccttggcctccagcatgtatggcaaaaacgtgctctagatagtactagaatagcacatatgagatacgggacttcagaaatgtatgtcatgtatgcgggtaaggtgttggacatttaacctgccaatggcaactcgaaacatcttgcattatctccgaaggatctctaggttgcaccagctcactgggctagcgaatattgtagcgtctattggtcaacatgcgaagagccgcatagggtgtttcccaggaatgagatcctacaacttgcttggcaagggcctatccgtgaggccggctaaatgcttctcggccaacgcccaggcctcaggcggtaaaagtcccatcatccacgtatttccctggccatctttgccgcccacttggaacatgttgcgcatgtgcgtggtgtgttccagtgtagtccattgatgccatgcaatctttccaggagactttccatgaccagctacggcgggtgtaataaccgcggaggagaagtcaatggaatcgaaaaagagcatcttactgaaattggacacgaccaatatgaatgaatcctcggctgcaaagattgccgggttatctctgtccttctcgtatgactcccgaaggaaatgcagttgggcgtgtacttgcggagctttggtaagggtcgcgacagactccctcaccaacagcgcggttctcgcaagcggctgctgccgaagcgccttgagtgtagtgttggtcgaggtcgaaaaggttgcattggcgataaagacggggctagaatcgggcttgtccttgcgttgaggaaacgtttccggtaagcaatgtctcgcctcgtacattcccatgacatggacgggccggtccgccgcaggaaggattccacagcagagtcgcgccgcccaagcggacagaatatcagcgtcgcttacaaactgtccattgtaaagggctccctttggaatgactttgagtgtatccgaactttgtcctccgatgaaatccattttgatcttttggacagtggaatccggcaagacaagcatgcgtcgcactgtttctgggtatgcctcgacatgctccaagtataggtcgtaggtctttttgaaggcttcggggttcagcttcaaatgctccagagcataaggctccttgggcgacactccaatatccttcagaggatcgtcgtatgcacccataaaaggtgggatctcatcgtagcgtccgtccagatccattgaccaagccaggaccagacctttgatccccataaagtcgcaaacgacatgagaccagcgaatacttattaatgtcgcatcgtcaaagagggctatatggacgccaatgacgggctcctggcgtcgaacgtgttcatcaaagtcgagtccccattcagggcccagagtcaagggtttgaattgacctgtgatgcctgggaacagttcgggtttgcctcttgccctcgggaggtttttcgcgacagggtgatcggtggttttcacacggaaagtctcctcagagaattggaatgccggtcggtcgtgagtgtattttcttggggcatgaatctcaagcttgccggtgtcgttgaattgcagtcgaccacctagctttctccaatcgccctgactgagaaggtgtgtaagagctgcggatagcttctttgtgtcgagtacagcatcgaatcgtagagtccagtgctgcatgtaccgattgatgagagagtcatcgaactcatgtagagggtatatgaggtcagagccgggaaccatttcgggagcggtagaatccgatgacattgtgatgttgtctgcaattgacgtgttgagatgttcaagttggaatgtcttggatgactgattgagatctcatagtggttcttcactttaacatgccctgtaaattgattgctagatcccctgtatcgcagacgcaatgtccactatagatcccccgcattacagaacctggccgggccgctttccggcggttaggtggaatttagccagatattgctgcagggcatccttcgcgtgaatcttggccatgtaagccggcaatattcaatagtggagaattgaacttgaggatgcgtgggtaatagaaactctaggattttttacagaccctaagtcgttatctatctcccttaatataggttctatcccatatctggaccgatcagagcccgagcaaacagactaaaattcccaccacttcctccatcaaaagaaaaatcgataaatgaatcaggtcgttggtatcttcgaaggaactccctattaaaaccatagttgtgctccgcgactttatcatctttgtttcgaaatatctcaaggaaggccccgattaccatggccacgttctcgatccaaaacatcatgtccgcgtattgactaaagccaggcagctggccgatgagcgcgttcaaagcaccgcctccaacatcgtgcgccagtgacttggccattcttgacagttcttgcatagctagaatgagtttgtcgtaccattcagaagagctctggtctgcctcccaacagataatagttccgcaaacagcttggctgacgttgccgttgtgcagatcaggcgtgccggatgggaaatctctaatcgtgcctgtgacgaaagaaccgaattcgccagttttgtacgatatgccatgattttggtcgtccccccatccccatgagaagtatacttcgtctttagtaagctcgcaagactttctgtagcacttgaatatctctggcttcaaccagacacgcacatatcctgtgtcgttcacatcagcctcttccgatggaggatcaacaaacatggtgacacctcacccaagagctgaggaagttgtcgcgaatgcttcagttggtataaccgaaccatcggcttggacttggtcagatgacaccgcccggatgtgaggctgcaaaaccgtctcctcgccaagctctctgatctgatcgttgaactgttccttagtaagaggttcatcgtcaggcatgctcatgatggcacttggagcgttgaatgctgcaaagctgcgagagcgggcagcagccttggcttcagagcagatctggcctagagcggcaatctcttcttcactctctgtcatggccatgaaaggcctcgtagcaagcctttctagttccgtcagatcatggcctttaccctgacgcgcaatgccgtggagtgccgaagccaagagtagattgctacctggcttgaggcccgccgtcttcagcggtgtggacttggtctcgagccacgatctgacacgatcaattcagccttcggcagcggtagtagccatgattgtgaggtaatagataaagatcaagtagattgtgtgtgagaaagcgattttgggttgtcggatttaccttggggtcaggacagcacattatataggcaatactgaggtcataacgttgtggtctacattgtgccctgaaaaataatacgtaggtcggtttatcgttgttgaggagtccattggtattttccatcaatatctgtgtattttgtgggaagaaaaacccttattgtctaagacctacatctatattgcctttctctctgctatgttccacttaacacggccaataggtaaatgacgggatggaacaatgaatcattactctgatactctcgctttctactggatataactgcaggtttctaggcgccgtgtctcactgtgaaagaaggcacagaatttgcgtggctgctgcaaccatacatgcaacaggatacaaatggatatacccctcagtgatatctgccaggcttcctcgaacgcgaaattgacttctttaatggtttacgacatattcaacccttaggccgtgactttgatgtgataaacagatagtgaccaatccaatcatgagcaaagtatgagttgtaatatatagcatatttcgtgacaatctctcgactggcaacattagcggcatgtcctacgcaacttatcggttgtaagtgagacactgctcggtacttacttttctttgtcataccgagacatctttctcttagagctcgatcgtcgctcagccactcaacatctccatcaattgaggcgtacgcgttttccagctgaccaccagttgtctggaagaaccgctgtcgtaatttttatatgcgtgtaagtggtaatttgcacgcagctatgttgacattgtggtgaaggtcaggttgcaaaactaacataagtttttcaatcatgaggatcttctatcttcaaacacgttgaatgcatgaaacctcaagtttcgattaagagactttgaaaatataatacccctacttgcagcctaatccttcgcgttcttgatattttactctaatttaaggattgatatttgttacaaatggaccaagtcaagggtaggtctctctagttgaagcaaccaaaaaagcttaaattgtttctaacaaattaactataaagcacggattaatgggttgaatatgacatagctttccacctatagaaacccaagccatctcgttatattcaaacaacgcgaaaaaactaaccgaccgttcaacacatgggaaacaaggtgaaccccagcaacgcctctcgtgaaatagaatagctgggccttgccgttcattttagatgattatggcgggcgctaaaaacaccttcaatcgaaggtgtggctttctcgaagctttatactttgtctattttggtctagtcgggtgacccgagaagcgtatgtagccacaatccaacttgaggcctctagactttttgctgaagaaacgccactcttgatgacgatcgatcaaatatgcggctcgccggtttcaacagcggtcggtcagaaatgtactctacctggtacaatcggtgtatgactactaccctgcatctcaagggtgcttgcagatcatacggtacatcacagtgatcccatcaaccgagtaccttgagagtcgtattttatcgagaagcgataacaagaaaagacccaggtcaaaagatcctcggttggaggcatttcccttgttcttttgtagcgtttaaacaagtgatgacgacaatggacaagggtcagtacgcgtcgagagttgtcaggatgaggggtcaactaccgtaatcaagatcgacgcctccaaatgctatagagagctagtctcagtctggtctggctggtcggaccttcacaataagccaacaaaagatcccgaagcgataacaacgagtccaagcaactgactggtcagaaaacaaaagcattgacagaacaattggagatcagctctctaaaaaaggaaggtctcttggcatttctccaattctcttaacacgacacttattactaagatcgagccggaacttttgactcatgcgctgttccgcttggggcagtccaacccatggtcatggtacatgggtaatgcaagatgccgttcgaaccgtttttcctctcagtgatgcctggtccaacagatgagatgcgaaatgccgtgttccgtgctgtgacatcagcccaaaatgacgcgagttgtaagagtatcactgcgcaattgcatagactacacaatgtcttttcttatataaagccccagcctcggtcttttctcattgcataatcacactatcccgtgattgtccaaaatgcggttcagtctcatcaccagcagtttcctggcgctcggctcttttgtcgaggctggttttaaccagggcgccatcagagcctttgaccaccctcaccctcgtggctatgatcagaagcgcgctcctgttcccccaaagccggcttttgagaagagagccaagtccaagttcttgaacaaaaagtcggaaaagtttgcagtcaacggatctgccattcccgaggtggactttgatgtcggggagtcttatgcaggacttttgcctatttctcaatcccctgatgaggagagagaattgttcttttggtttttccccagtaccaaccccgatgctggggaagaggttctcatctggttagtcgattggacatttcgcacagaacaaaactaactgtttaggttaaacggtggtcctggatgcagttccctcagtggtcttttgactgagaatggtcctttcttgtggcagcagggcactctcgctcctgtagccaactcatacagctggaccaatctgtaagttatacctagtagtgcagccttgctcgtactaacatcattagcaccaacgttatctggatcgaacaacctgtgggcgtgggctacagccaaggcaagcctaacattaccaacgaagtagagcttggcctccaattcattggtttctggcgcaactttatcgacactttcgatctcaagggtgccacaacttacatcaccggcgagtcttatgcgggctactatgttccttacatcgccgacgccttcatcacagccgctgatgatgagtactacaagcttggtggtgtagccatcaacgatcccctccttggtgacggtactcttcagcagcaagctgtcatcatgccgttcgtcgagtactgggacaagctgttttatctcaacgagacaaccatgaacgctcttcgctggacacacgagcactgtggttttgacaagtatctcgagaaatacggaactttccccccgcccgagggaaagtttcccgtcttgccggatccttacaaggacaccaagaactatacttgtgatatgtttgacttggtttacgcttctgctcttgattcgaatccttgcttcaacatttaccacatcacagatacttgtcctaagacctacagccagctcggtattgtcaaccaggtacgtcacctttctccctcagaaaaaatcactactaacgaaatgcagaacgactactctcctcctggtgctgaggtttacttcaaccgtacagacgtcaagaaggctctccatgcccctctggacagcatctggtatcaatgcactcccaacaatgtctttggttttggcaaccccaattccactcgcagcgacaagtctctcgctcccgcccaagacggcgtccttaagcgagtcattgagcacaccaacaacaccatcatcggtgtaggccgcttggacttcatcctccctcccaacggaacactctttgctctgcaaaacgttacatggaatggccagcaaggataccagaagtaccctcaagacaagcagttctacgtacccttccacccagagtacaacggtggacgtctcagtgaagcaggtatcgttggacagtggggttatgagcgtggcttgacctactacgaggttcagctcgctggacatgagcttcccggatacagtgctggtgcgggataccgtgttgtagaagctttgctcggaaggattaagaatctcggagttgtcgaagactttactacacagaagggcgatttccagggcaatgctacagccatgagcatgaagggtttgaacccgctcgggcagccttttggtcatgggcccgtctattaagatggcacccagtttgatgcgaagtcaatccagataattgagaagaaatcaatcatgttttgttataatgagtcagttaaaacatctgataccaagtgatttgaaaatgaagctactccatttggtaaacgcagcttgaagtctcggcacgaaataatagtcagtgcacaaggccgaactattgtttctgtaggctttgtcccaccattggccaaatctcaggggtcacacatacataatttctcatctcttttctatattgtctggtttttcattgtctcctgatgcggagccgtggacaaagctttacacgagggtatatcagggaagcgcacagacggggtggcatgatgatattggcgctggggatgcttcggatcccgtttgatgccgatttatcttcgaattgtggcaatatgagtcgtatggatattactagacttcaaaaatattctctgcagttgatacattgagcatctacccatgtttacagccgagaactacccaattgactttccttacccttgctatcataaaccttgtcccccccaaaccaagtctcgtcaaccttgacatccaaaagcccttgaacttctgggacacccggcaaaatcatgaaatccgccctcagtccctctttcaaactccctgtccagttctcagcaaacctcgaatacgcagctccatatgttgcagccttcatagcctgcgtcaaagtaagcgcactcttgccattcgtgactttgcccatctttggctccagcgctgactttcttgtcgtcgcattatacagattcggaaacgataaatgtcgggctgttggtgcgtcggtaccgatggcgacgtttgcgtgaccgtcaagacactctttataagggaatgcgttttcccacgccgaaggtttgacaagtttcgagtatccttcgagaattgcggggtcactatggacaggctgtactgaggctgttatgccaagaccaccgagtcggagggcatcttcaatagtggccatttccagatgctctatcctgtgacgagcggtaggattgttggtgcttgctattgcttcgatggcttgggtgatcgctacatctccaatggcatgtatggcgcattgcataccggcttttgttatctgttgcagtgctctgctcatggcctcggctggccatagtggtttgactaaatcaactgattctccgtaggggtatgatagcgctgctgtgcaaccgtcgactacaccatcgccgatgagtttgacacccacaatacaaaagtctggggattttgaggggtggaatttgttgtgcatgtcgatagcttcttggatgtgtgcatcttggagagtctggtccgcttcgtaagggacgaaccagtgtgccgcaatgtggagattaattccctttgtttctcgcagtagttgtagtgcttcccaggctacggggtccatcgccatgtcgatgactccagtgtatccctctgcagagtacgcctcaatcgctctctcaagcgtctccaacttctcgtccatggagagtgactggataagaaacggccagatgaaagctacaatagcggcttccaccagaagaccagtgggattaccgtctttatcacatctgatacactctggtactttagctttcatctcttccataggaagcttgttcaaggcagcagtattacaccatgtagagtggagatcattcgcatcgatgaaaattggccttggatcgatgtcatcaatcatactcgccaacccaattccgttggttgaagattgtagccatccacggcaaaggatgtgtggtagatcgggattacgttctgcataagcggaaagtctttgccgaatttcttcaagagacttgcatcctccaaggtcgagtttctgctgcgagagaccaaagtacaaaagatggacgtggctgtcaataaaaccagggaggacaactctgttgtcgagattcaaaatttcagcaccaccggatttcgccttttcgactgctgtatcattctctggaccgatgtatacgatcttggagtcttgcgtgatcatacattcctcgtgagaggtctgagtgttggtgaagaagcggccgttggtgaagatctttgaggaagccatgatgatcgaagacgtttgataatatcggacgagggacaagaaggggaatatcaatagatataaataagagaagcgccgtcaaaggtggggaagtatgcagatgaatgcgaatattgattaattgggctttcggcagctccagcctctgaaagcttaagacggcaatcggccatgcattttgctggaaatatccgtgttacctctgtaaggaatgccaatgttgaccggcgaatcgacctgctggaacaggttagcttcagccacgaggagtatgccgttcttagtgccgacagttattgcgacctgtcaagtctgtgaaaggcagatccctttgatgaggatcataccggtacaagtcgcctgaaacttctactttggtacaagtgttccccgcgacaatcctgctgtaatccgtggctatcactttacaatgtgccgcgttgtgacatatcaattcacagaacaagcagaactaccagccacaaaacataataacaaacataaattactggtttctggggtaaagatggagagacgaatgcgtgaaggcaccagacttattgagcgactttctccacaatttcaatcaccttcagcatagcctcctctctcaaaaacggcacatgtccagcatcaagggtttcgataacaacactctctcccatagcccccgccatagcgatctgtccttgtttcgggatgcaatggtcttccgcgcaaacaatgtacgtctttggtgccgtgatatcagtcgcgacaaagtccgatggagtctcaagactcgccgtgctctgatgagcgcaggctgcgagagccttgtcggcttcttcagacgggagatcgttatagaaagtatcctttgctccctcgttcagatacaatgcatcttcctgaaagggcaagttttgttagtgtagttacaatatgtctagactgaggggtcatacagttctatcgaggaaaggcccaaactttcctccaacagcagtcaaaagagaaaggcccttgacaggaagcgcaaaagatgcgacgtaaacaacatgcacgattcctccagacaagcctttggcctctcgctcgtggacttggtatccttcagcagcagcagatcctgggatgccgccgtagctatggcataccagaacaagccgctttccctcgtcaagagaaggttggagtgcttttcgaataacttgaacatcattcatatgtgtcttgcccttgatatcgtcaacttgtccagctgagacgttatcaggttggagaacggtgaagcccttggctgttagtgcatcggcaaatgctttgtagtggaatgcgcgatgccaagcgccttgaacaatggcaatgactggtttttcagtagtaggagacattttaattcagagatttgattaatgatgtactttgatggttctactagattcttggtacgacaagtggtatatatatatatgaggatttgggtcagcactagtcaagtcaggcagttttttattcatgtcagatttattgtgcttctgtgccgcatgagtacatgacgtgcgagaggattagtgaacagttcctcatatatatgagatacgcttttcagggcatgttggaacttatgttgaaagggtcaagcttaagattacatacttgacaaaacaatgctgtcagatgactaccaacagtactgttcgaatcctgtcagcaatagcgctgattatacctagagcatgcaataagcacgtccagtcataaccccagcatcgctcttgtacgcatgtcagcttaacagaaccaacagactagtacaataatttacaaaatagaaccgcccagaatatgcccatatcacagccacgtaagatccgactttccacccggcatcatgactctcaacggccaaccttttgcttgataaatctcccccacaatcttctgcaaccaagtcgtcgcaagaacgggaaacacaaattcaaaacgctctctcatagtcacctcaacagcggcgtcccatgcttctcttcctccctcgctgtttcccagggctatttgtgcatgggagatggacaattggataatagctgctatccatccatgtcttgaattaaacgttgagagatctttcatgacttggccagcttgattccaaagcatcaaagcaccgacaaaatcgcagcgttcgtgctggatgcgtgctgagagaatgagacgtctcattttgaggacttggtcatttagatcatccagctctggtggttccacggtgatgagctcttcgagaatcgaggtagcatcgttaaactgaccaagaccaatataggcttctgccatggccatggacaaccgtcgaaaaggccggccttttttgacagacatggtttcaatctctacgtttatgatctgaagagctttatcatactcgtgcaactcgcagtggatctctgccaatctcgtaacgatgagcagttttgtgttgtgtcgtatgggcatggtagaattcaaccacaagtgttgttccaaagaagccctagttgttttgaaatctccaattgaatggaagaacttggctgcaacgccctgcaatctcctcgtcacctcaatctcaaacgtggaaagcggatggattcccttccaattatatatcgtcgctgcgacatccgagtcataccgatgaattttgttttcgatgcttgaaatatgcaatcttcctctgagagcgttatcggatctcgtattcgcctcatactgctccgacgatagaaactcgttgatgattgcgtttgagttctcaaagttgccatctttaccggatattatgctgtcgaagagagtgacggatgcttgatagtaaaagggcatgttcttgcgtaggagggtctttgcgcgttgtatggcggccagacgcatactaaaaaggtctcgttcgcaaaagtagagcagggcttcgatgacacatgttcgcagtgatgtagggattcttttttggcaggtcaatttgtcgaggagagcccagattgctttcttggtgggaagtggcctgcggtttgttagctatattcgaagtgggttgatggatagatgtaccaattgacttttccttcgtagcaaggaggacaagcgaagcataatagtcgaagagctgttgtttcccaatcttctatcgtttgtggtgatagacgatttgcaatctcgtcgcgtgcttgaggatgaagggacagggttactgcaccatcttccaaggtttgttgagttacctcgggcctttgtgcaatttgcaacaagacgctatcgttggatagcacattaaccaggtccgagctgaagccaaagtcgagtgcacttatactctgtatctctccttcctctgtccaacgtcgcattggcgttttgacactttgcaacaggtcgaccggaacttcggtgcctcctagtgtgtgaagtagaagaagaccttgttcggatggtagaaagcagtctccatattcggagaggaggttacgaaaggatagcgtgagtgtggagtctgtcgcttgttagttaagtcccgaacactagagaaaccatgtaccgttgagctgctctgtgattagacgctgtacgaacaaggtcaaatcgggagcctcggacccaacattcttcagatgttcgaatgcttctgcatcatccatattcaagtacctctcatatctattcatgttagcatgtgtttgaccgtacttgtcctaatactcacgttgacgcgggcacttccaaaggaagccaaagaattgatccaactcccccaagtttcctggcaattttgatatacttgctcccggcatatctcagctcggataatgtcctccccttggcaacagcagcaacatcctcagcgatccaagcatcatcgttaatctttgatctcaaaaatatcgtcatacatgcaacccgtctcctcagctcctgaagtgacgaatcatcatttgacgcccaaaaggcctttgtgtcattctgaagagtttcgtgcagtttcctaaccctgtcaaaagtgatggactgcagcgacagaatcttggccgtgcgctggttactcggaataacctggtaccgaacctccttggagagggatttattcttggcgaggatggaacggatcgcttcgagatgcttgttcaggctggaagcgagacgcgcggtggaggacgggtcaaagttatcaatcagttgatcaagatgcttgcagaaacacgccattccggctagcaagatcaagataaagcgagataatcttggctgataatcgcgggtttttgtttttttcacagtgagaaaggggattctcaagtgtttaaccctttttgatgtggaccgtagcgtctcactgtgagaagagctgcatggatatggctccgaatctcggggactaacttgtttgagaaggagagggaagaaaccgactggctgagcaagctgaattattggagcagattcttatcagatcatggttagcaagtctttttgctagcagcttgtgtcttgtttggcagattgataacttgacatcagctttcagagaaaatcaaagccacgaaagatacacagtaactattaaatagatatattgtctcttttatgttctccaagtatgatcttcctgctattgtgtaccttcttaacatcttccctctaacaacccccgtaccctttaacaactcatctcaactctcctgacatgttcgcaccaagtggggataccaatcaatctagcgggtctggactcggacttgccaaaccttgttaaaattctggaaacgattccacccgatttgatctgataaagaaccgtcatcgtcatctgataatctttctctcgtctcatccttcatctcaattactttctcttcacaagatggacgcttcaaaggaagtccaggacatagcccatgtctcgccggcgtctgaccaatcagacaacgacaatgaggaccatggcaagaagccagtacccctgagtatgaagatactttctgtcgtcatcgtcagtatgattggcttcggtgggcattggagtagtggtgtcacaggtgctttgaagagtaccttgaaaaaggcaagtcgacgcgtctgaagcaattggaccttgtctaacctgttccaggagcttcacatctcaaacacccaatttgctgtcctcgacacgagtgagaactttatcaagactgctctcattctggttagtggtgttctgacagatcgctacggtggagccagtatgtacctcaactaccatcatgtcaactcagcactaacacatctcaggcactatgctctggggcaacgccgtcttcagtctaggagcaatcctcatcgcagcggccacaacagtccgaagctacaagttcatgattggaggtgccgtcatccaagcttttggcgatgtcgcaacccaagtcgctcagtacaagattttttcgtcgtggttccctccctcatccggcttcgcatcaacactcgctttcgaactcggtatcggcaagatcggttcatttgtaggaaaagccacagccaacgtgatagccgagaacctcggtgatttcagctgggcttactggatggctgtctttatgaacttgttcaccaacgtcgcgaccttgttcttctggtggttcacacgctggtgtgaaaagagatacgcaggtaccagagatcctgctacaggagagaagttgacagagaacaacaagaagtttgagattggcaagatgttgaggctaccttggtcattctggatggtttgcttgttttcactcttccaaacctctacagctagtatctttgcatccaacagcacggaactggctcagcagcgtttcaaaatctcagctgtcaaggcaggctggtactcatccatgtcacaatacttgggcttcttctttgtgcccttgatcggcatctttgtcgacatgtacggacagcgactgacgcttatgcttgtgtgcggatgtggaatgcttctgtccatgtgtcttgcggcctggggacctacagtacctggaacagcggcgagtttcggtatctttgccgtcgctacatcatttggacctacggttattatcgacagcatccgaacgagcatgtggtatcaggaagtctttggatcaggctacgcgatcaagattgcgatcaacaacagcatgaccatcattgtgggtgtggtcgcgggtgttattcaagaccgcgatgataacagctacaagaatgtcacgattctttacgcgacactggctgttggatctgtggtggtggcattgatcatcctagcattgggtttcgctagtgatgttatgggacatctgcagtggagtcgcagcaagagagttgcgaatgggcatgtcatcaatgccaagagggaagagtctgagaaggagggacaaagtgaatggagtcgcaagttggggcttgtcaactttggagctgttgttgtgctcattcttggtgcttgggcagcatacttttggggtctggctaccaagaatacgtattgatgatgataaaaaggagatttgggttgatagttattgagtcgaataatgaaagattaatgcgttatgcaaatctatgcaaggttgtgcagtttggttatgcttggatatgtcaaatggtatcactcaccaagacaacaccaaccttgctcgtaccaacagaataatcagactccgattggccaattgatcagtagtcggagtaccctaattgggacacaacaagagtctccaaatcaccgaaatcagttccataaaatcctttcatcatcagaccgggggagttgattgctatatataatggaaacaagaccctgacaccgttcttctctccgtttggtctgctcacatgaccggctcaagcacggcatctctatttggcatgtccgcttggcatcccgactcgactctaacggtttgtccccagctccaatgcaacgatctataaatacaatttgttgatagcataacaaataaacaacaagtcacaaaatacatcatcatcatccttgttctcggtctttttatttgcgcgctccgtcgattaaccgcttccgtaaaccgggagagacatcaatatggcctgatgataaccgctgcgatgttaccctgaacatgcatggatcctggcttggttggggcgatacctgtttcgagaaggatttggtctgagggctgctaaggttaaatctgagcttatttaaagatttgttgggtatgaggtacgggcatggagtagatgagacaagatgcatgtttgttggaggcggtcaaaacatgtttcttgcattgtccgttagatatccggagatcttgatggtaagcagtaaggttgatgatatttataggccggaattactaaaacgaaactcaattgtctcgacagtatcaatatcatcatgggaacctatgttagttgcccataactcacatcagccaacatcacacatctcaacgtgataccaaattaccgtcatcctcccaatctcttgttctctcttcccctcaaacaagtggggatcgttaccccttggaaacattaggttggggttcccccacgctctcgctaccacctgaatcatgaatttccacagccaagactccaactttttcccaccatccccagttcgttaactctacatccatcgttgaccgcagagtcggcaaaacaatccttttccaagccttctagactgtcagaatccccgcatttcaagcctgccaagagaggcattttgttacaaatcacaacattacattgtacataaacgctacccactttgcacgtaaacccttacggcttccccgagttgtctgcatgtacatgccaataatggccaggttctgattggagacgagtgatgagggggttggcttacctgaacctcccccccagagatttggggtcttggcttgtttcttggtcggcagttgaattggtcgccgatggatgtattctgtagacaacacgagtgagacagagacaaaatcgctcgccaagagagacaagccttgttatgggccaaggcgcgtcaacagaatctgggggattggcatagctaaaaggcttagcctggggaacaaaactgaatgaatctagagactgatattgagatacagacgtggaataaagaatagacaacttcatgtcaccatttagctaatacgaaaatattactttctcattagtcaactaccccaatcaccccaatcatgttccctaaaaaacaacgcatttgccttcttctccgctgcaaatgccacactcttgtcccatcttacctcccagcattcccccacaatataagccatgaccatatgtcttggccttttcccccgtcttctcgcttttcttcttcctcctcatcttggctctctctcacaattcgcctacttcgcttggctattgtttttccctttacgcagggccaagacgtccggcaccttctcttccaggacatgatgccccatcctgcaacatgcgagtaagggttccccgcagtcttgaggcaatactaccattctctcacagtggagttttcgtcatggttttgttctcatcaagaacaaggaggtgaggaggaggagtggagaggtataaagacggagggtatcgacgttgagattcggacgccagacagattcctctttctgtccctctcccctcttactctcttcttttcgcatctctcgtgacaaacgctgcagtcatgtcagaccccaagccgcaagcccacgagggcgaggacaccaaggacattggaggtcctctggaaaccacaccttcctacggtcaggaaaagccagagataactccaaacctgtccaatgtcgcagctctcggccttcccaacgccgctgagctcgagaagaagattgtccgcaagctcgacatgttcatgcttccccagctttggattctctacatgttcaactatctcaaccgcaccaacatcgcccaggccagactcaacaccttcaatcaggatctcaacctcaaggatggtgattaccagactgctgttgcgattcttactgtcggatacatgcttgctcagctgccttccaacatgttgatcacccgtgttcgaccttccatctacctccctgtcgctgccttcatctggtctgctatttctgccatgacagtgctctgtacgagcgctggtggactctgggctgtgcagtttgttctcggtatcgtcgaggcgcctttgttccctggtgtaagtttatagttccaacattttacattcatcatctaactaacttctcccaggccgtcttcctcatgtcctgctggtacacccgtcgcgagttcgccctccgtgtcgcccttctatactctggtctcgtcctcgctcaggccttttctggtctcatcgcagctggtgtctttagcggtctcgatggccccatgggtcttgcaggctggaagtggcttttcatcctggaaggtgccttgagtggattcttcgccatcacggcttactttgttctgcccaactaccctgaatctcccaccggtggcgctatgcgatacatgactgaggacatgcgcaaggttgctgctgcccgtattctcgatgaccgagttgagattcacgagaagtcaactgtctgggttggactcaagcttgctgtcatcgatatcaagctctacatgttcctcttcatgaacatctttatcacctcttcctatggattcaacaacttctttcccactattgttcgaggacttggtatgtctactatttttctgaaaagtgacaatccttctaacagtttacaggcttcggtaacagtgttacatctctactcatgactgctcctccctacattttcggtaccctgtgcaccttttacgtatcatgggactcggatcgtcgccaggaacgaggacttcacattgtgattcccctctcgtgctccgtcgccggtttcatcgtgaccgtcgcgaccggaaacgcagccgtccgctacgccatgacattcctctacgcagctggttgcttctctgccaacacgctacagtacacctgggctgtctctaccatgagtcagacacctgagaagcgagctgccgccggtgccattgtcaacatctttggacacttgggtaatgtcatctcaccttacttcttccccgacaaggatcagcctcgctacaccatggccatgattcttcagattgtgtttgccagtctcggtatcacacttgctaccatcatcaagtggttccttaccaagaagaacaagaagattaggtctgaggccgaccgtctgggcgttgacttcaaccctttcactacttaaaggtgtgaattgaatgaaatgatctgggttacggattacggaatggtttttaagaaagctggttatagatagtataatgaatagatgataaagtatggcaataacatacttccacaaataacggccctacatcaaattacctgtgattattttaattgggataagaatatgatgtgcatactgcagcattatctgccccagtcacgtcactaccaacgcgtccactctaggttacatcacaatgtgtaaaatatcatgttagacaccagaagcaaaaaactagaaaaaataagtacgattatggtaaaccaccaaaagttaaatcagctatgtcaatcgaccacgccaggagtcgaacctggaatctctagagggatcagttgctgaggaccgaaatctagcgccttagccattaggccacgcggcctgatcttattggatacaaggaggtccagttttgaagatcatctactaaacaaattgagcagtagtctcaccctagactctacacgacataacttgttggtcaacatcttcctcattcgtattcctatctatcttagtacattgagatgcaataggtaaatgtgtgttgtctagaaacttgggagagtgcgttcagtatgaccttgacagcaatccaaactatgactatgctgtaacaacttcatggctgaagattaaacaccatcagagttgttttgatatcttgacaagctacccaaacaaaataatcctctcaacatccttttcctggccactagatcctagattctaataactgtcacttctttcaatccgaaaccaaagagcatcaaccaatggttcaattgaccacctgtttgtattctatcataccaaaccattgagtcagcagcccccttatggtacgagacgagatatatcttgaaactgtccagcagctgtctgtgagggttactgtacaaagatacaaaatagagtatcgtactacactggatgcttttcgcttggactggttgtccactccaaatcatacgctggagcctaggagcagacttttcatcggatcggtagccgaaaatcagacattgtcccactgtactctgtatgagatgtcactttatttagtgctcgcctatggtcttaattaaactatgcagtcttagcaacagacaaccaacacccaaaagctaacaaccaacaatatgttacgtgaaataagggtcctgatggcactagacaggggtttagtcgggaataccttcattgagccgacttggcatctctagcgcacgcaaaagacctctcttttggagtcttggactcttactcatgccattctttcacgatcgcatttgaccgagggtaatcaactactccattatatcttaaccgatgactcgtcggccgccgggtaaaaaaaatcattacttccggcgccccgttcgttcccacccagctagactgcctgtagagtacatatgagaatggacgttattctttttgagtccatcgtacttatctaagtttaccgttgcagtcatccatctgttaagcagataaattactatcaaaatgttgttcaatctcgttctagcgttgagcctgtcgagtgccacagcctcgactattcccgatataagaaagcttgacgacagcactatcaccaacacagcctgcaacaaagcattggaagccgagattcactgtgacaaatttctctctggaataatgacagaagatcccgagtggacaaaggaaaaagtcaagctcgctgactctgtttgcaccgacacctgctacaattccctccaaagctggtatgatacagttaccgatgcatgcgacaacggcgaggacaatttcctcgtactagacaaagtatcgcatacagggtacggtggtgagatgtggcgggccttcaatgagacgtgtgtcaaggaccccaatacaggccgatactgccaaggtaagcaagggattactgaactcgttccatgatacattactgacttaatcacaagaaatcatcgaaggtttctcagaaatagaagacgacgagaagaggccctacgaagagctctgtcatccttgctatggtaaagttatcactgcaatgaccgggagtcggtcttggatggtcggttctaaccctgccaccgactactgggatgaccaacttgagcttgtgcataagatatgcggagattcaggctcatccaagtccaaaccctttttgattgggacagaaatatccaaggatgaacatagcccgggttctagtcacggagccatcagtacacctgtctccgatgtgagcactgcatcgctccagcgcacctcttcaacagcaaccacatctcttgagactggcttgtcggagactgaatctgcgggaagcaatgatgctgggttacttggagttgagactttgggcggatacaagtattcgtttttggcattgggggttggtatgtttattctctgagctcaacaccctgatatgattatgcattcccatgagaggtatcacgactaggcgccttcgaccaattaatttataatatctacgtattaccagtggctctgcagatgatctctacattacacagttatatatcttggaaaaagctcctttatgtggccatggtctaaaaaccgatttcatctcagtcgtgatatatgtagtccgccggttcaaataagttgatgttgtgttattccagaaatttatcaatgtggctcgtctatggctgtaaagcttgttcttacaatctaccaatcaatcgctaaaacatatcgtgctcgagataacggagtcgagttgcctgaagccacgtgtcttccaacaaagttcagggacacgggctagtaagatcttccatagaattcgactccgctctattagcgatgggctaagccagatcgcactcgcacaaacttcgtagcaaagcctaggaaggttctgttgcagtgcacaactggatgccgatgtcgcaattctgttctacacattcggtcattctttcaaccaccgattccgcgcgtcatcattccaatgataacaaaggcaagcgttgcgagagcctcgggtaaaaacacgcatgacagagtcatcagaaaactgctgcctcttggatgcaatccgtacaccattctcgtcctggccagaattgtaaagatgatacgaacaccagcgcagactacaccaagcactgacgcagtaatgagcttgagaaaagttagttttggtgtcgtaggggggttcagctgggaccgaccttttgagtaggctctccaaaaccgccatgggccttcatgctcatgatcgcttgtgcaaaagctgctagccatgctactccccagcatccgcaagcgatgtaggcttgcattctaccacttagtacgctgatattcatggccatcaaggctgcgccaacaagtacaaggaagtggaccacaccgaccttgatctttgcagccatgtcaagggattccagatggtggttactgcggtcaaaatgtcagtgattctagcttcaaagtagattgtcatacgtacgcttcccaccaaataccgcaggaggctaggaggagcacaccggcgcagttggtgagaacagtcatgccataacgagtcccagtcagcaccatggcaccgccggcagcgtgcatcacacacaggagtgtgacaagtccccaaccaagatatcctggcttgccatgacgtttagcgatgagaatactcgggatgagtagtattccgtaaaatatgggttctgcgattaggtaggttcgcatcgacgacatttggtcaaaggcgcgatgttggtgggcaatcttgtttcattttgtgttttgtgtcgagacttttctaggttctttttcttttctttttttctaataaaggtacgacatagagtttgttgaaataagaatccccacacataattgcagaggtcgaattctgatatgtcttttgacatgatagtaggttgtagctgtgagcttatttcccatgtgatgtgacttatcttggtgtttaagaaaacaaagtcttgtctttccaacaaatgtgggactgatgatattctgaaacatgtctgggatcggagacttggtttctatttatctgaaacaccacatttgaacatcaagtttagggtaatatatcattcaaatcaacaccgacttaatgaagacgagaacattctttagattctttccatagtcttcactatagtcataaaatattcgagaaaaaaaaaaaagagtgcaaaagtacttatttgataagtcaataaacagtccagtgtcaaacaaaaccatccgtctagctcatcatggtgtctcaattgacatgataatcaacactgcttagacaaaccaccatgtgaataatcaaacctcaagggcactgttccatattgaaattcctcaatgctaaatatgcatcgataagagtatcttcaatttcatgcctcagtcaatcttccaggatcaacccgggcattgtcggaacatctcgcctcatgacgagaaaaattaacatgctcagtggacattgtattacgaaaaccatcaatccatgcattgatgtgcaagttgttactatacaggtgtctccaatatgctgtcatgatagaaggccgctcgccgcaccgcatataaatctgcggcccgcaacacgccgcagcggcgacttgcaactcccgccttgcatatcacagtgtataatgtgggctatcatgccatcagatcccgaacatgccgctttatgccatcatggcccataagcggctacctaggccttgactaagattctgtaattgccggtagatctaatccagcaaaactcatgatgctgatctgccattggttcagatcgcgacctgtatacaaccctgtgagtgcacaggtgctaccatacgtgcatgttctatgcaattcgtgatcaatcatgctctgttgtgtactgatcatgaatcttgatggagatatcggaacctttcggcgtctcggattgttgcgttgatattaattcgatagtcagtgctttataccagattctcgaatttgaaatcttgtataaatatctagctctgtcacgaccaaataatctacatcactctcatcatcacacagaaacactacaaccacaatcaaacaccttcaaccaacatctctttatcaactttcaacatggctatcaccaagtacaaggctgccgctgtcacctccgaacctggagtgagtacatcaccatcgagacaccaatgcattgactgacagtatccagtggttcgatctcgagggcggtgttcgcaagaccattgacttcatcaacgaagctggtcaagctggatgcaagtttgttgcctttcctgaagtttgtaagtcttctctcaattcccgattaccttttggatgacttactgacatcacagggattcctggatatccctactggatgtggaaggtcacctacctccagtccctccctatgctcaagagataccgtgagaactccatggctgtcgactcggaagagatgcgccgcatccgacgcgctgctcgcgataaccagatctttgtctctctgggattctctgagattgaccacgccactctctacttgtcccaggttctgatcggtcctgacggtgctgtcatcaaccaccgccgcaagatcaagcccactcacgtcgagaagctcgtctacggtgatggagctggcgacactttcatgtctgtcagtgagactgagattggccgtgttggtcagctcaactgctgggagaacatgaaccccttcctcaagtctctcaacgtctctgctggtgagcaggttcacgtcgccgcatggcctgtctaccctggcaaggagcgccaggtttaccccgacccagccaccaactatgctgacccagcctctgacttggtcactcctgagtatgccattgagaccggtacctggactcttgctcctttccagcgactttcagttgagggtctgaagatcaacactcccgaaggtgttgagcccgagaccgacccctctgtttacaacggccatgcccgtatttaccgacccgacggcagcctcgttgtcaagcctgagaaggactttgatggtcttctctttgttgatattgatctcaacgagtgccatctcactaaggtcctcgctgactttgcaggccactacatgcgccctgatctcatccgccttttggtcgacacccgccgcaaggagctcatcaccgaggccgatcctaatggctccattgctacttacagcactcgccagagacttggactggataagcctctcgagaagaaggagggcgaggacactcctgatgtgctttagacagcaagacgcgaatttggttcaccactcgcttgaatgatgtctctcattatggatggaaatttgtaagataggaaaattgtgtataggaattgaaacgtctcaagaacaataagattaagcgttcatcttcttgccttgtgacataaaatatttttgaaacttacgatagaataaaaatcaatgttgttgctaattgtcctgagatctttgaatgatttggaatggggtaaatcgggatgtgggggtcaccagggccgctgtggacccggtacctccaattttccgatgatctatgaaaatgtacataaagatgttcgtttataaagaaacacagtctcgaccaaatgcgattatcaattgacttgaaataagaggtcgaatctctgtttctaaaatgactctcattactactcccggagcgcctttgctcgctggtgtcttcctctttgtcatcataagttacaccctggtcacatcactctcctcacctctacgtcgcgtgcccggaccttggtacactcatttcacacactttgttctcaaattccacattgttaccggcaacaggatacactatgttcattcacttcaccaaagatacggtcctatcgtccgcctcaccccttgggaggtatctgtcagtgacgcggaagctgtttctgcagtgcacaagattggtgcaggattcctcaagtcagcttggtatgatggcataacacctggtcgtgagcctggaatctttgctatgcgggatccccatcagcattcagctcgccgaagactgtttgctcgcgctttcagcaacggttccttgcttaccaactgggagccagagatcagacaaaagactagccttgctgttcagaagattaagcaggatgctctcggagctggtgcagatgtgttcaaatggtggacactcatggctacagatgttattgcgcacttgtctttcggagagtcattccatatgctagaacagggcaaggtaagtaaatactagcggcctatggggactgttcactaacgacactagcaaacacgctacatcgattcaattcagctagccatgatcaacagtggcatcagaactgagctctcttggatctatccttttctgaaatttattccttctcaaggtctgaagacgctcttgaatgccgataatgttgtttacgatcatggtaccgtggcagtcaggaacatgcaaagtgccggcgacggactgagcagggccaatctgttcagtcagatggtagctgaagctgatggccaagaaaagacaacactcacagcgtcgagtgtgcaggcagaagcaggcaaccttattattgcgggatcggatacgacagctgtcactttgacatatcttgtatgggctgtcctcaagcaccctcagctgcaagcccggctagaggaagaagttggctcgttaagtgatgagttgacttttgacgaactcaagaatgcgccactcttgaacagcatcatcgaagagactcttagattatatggcgcagcacctggtgcactgccgcgtgttgtgcctggcaagggtgctacccttgttggtcaatatcttccaggaggtaccgttgtcagcacacaagcatatacattccatcgtgacgagaacatctggcctgatgcgctaaggtatgacctccataatacaacaaatccacgtactgatagtgaccagatttgatggatatcgatttatggacaagtccaagatgacagcttctcagaaagctgcgctgtcccctttcggagctggctctagaatctgtatcggaatgcacttggcttatatggaattgagactcggagctgcactgttcttccgagaatgtcgtggagtcaagattggtgtggaaatgactgacgagatgatggagatggaaaaccacttcttgattgcacccaaaactcataaatgtatagttaagctataggctatatgtcaatccgagttaagatttagaagttcgatctcttcgataatccatgactaaaggtgcctgtcccaagaccatggatctaactattcttgaccagatcacttcgaagtacttgaatattggcatgttccccaatcctctcaagcatcttgccgttgtttgcgaatagcaaatccatcaacccaaccatggcttcgtttatagctttctcaactcctctcccatccaaagtaccaaatgtctcatcaataattgactgcgactcagggggaacactgaccttttccaacaataaaggcacatctgtgaaagcatagtgctgagtcttgaagaacttcaactccatcttagacgcgtcaatcttgctgtagaattcatcccactctggaccattgtccctgtcaacgcccacgaggataaagggcttgtacttgaacccctggtggttaacagatccgtaaattggaccatcgaggttaagaccaccgaggacgcgattgtcgcgttggacagtgacagctgcagtcgacccaccaaaagagtgtccgtatactgcgaccttgtctgggttgaaggaaccagggaaatgggcgaaaaggttgttcgtcagggtcttgttggaaagctgtgacgtgacaaacgagacatctttggtgcgagcctagatgcgttagcagactcgatagctagcaatcaggaccttatacgcacctccaacatgataagcgctgaagtattacctgttgttgcatatgcagcacttccatcgggaaactcaacaactagagtctcatacgtatgatcaacggtcaaaatgatataccccatgctggccagcgaccttgccatcgcgccatacacaagtctcgttccttgagcacctggcgaaaagatagccacttgaaattcctttttggaacgatgactcctcttcggctttatggtagacaagtcacagaattccatgttaaaactttcaatagtaccatttgggattccgagagtcgcgcccagatcaccaaagacacccgctgttaggagtggcatatacggtacaacttgagatttgcatcgatgatgggcttcgacgggtaggtataccgataccatgatgcggcgtttggtgttgggctctggtgcaaagtggtcgatgcgacttgggtctacaagctccaagttcttgacagcgacatggtacgggcctggtggtgagggaacaagcagtgcctgcgtcgctttgaagagtgcaaaaagactaacaagtttcatttttagtgtggtaattgttgctgagcatggttttacttgaacatgaccagagattccggcgaaggtctttcaatttatacatcatgaggacagcctctgatctcagtgttgccagagaatgatagttaaaatcagatgccaagtaaaagaccgagttgacatttaaagagtgacgcaattgacagttttgctcggaaaactctgagtaggcagccactgtgctgaccatcatttctgtctaggtagctcattattgctcggtctttcacgtatctcacgttctatggaaggatctaccgtaagcaataagtcagtgtcagacgcgtaatttggctgtggtggctgttgttggacctgagttgatcttgaaaatcaaagaccgagcgacatatgtcaaccagtaagatctgtgataaagaccgagaataagtacgaaaatcctcggtctttgttggtctctaggtagcttggtggggtaaaatgatatcagtccgctttaaccatccatgcacattcatggtttatctatagtgagcaaactgaacttccattgcacgatggatgagaaagtcctcctctcatctctggtagctaagaattgtgttggtgatatttgtgataggagccaaccggccctggatgaaacagagatctacaagctggatgagagagtgaccttgtgattggccctgtaaccgctgccaacaatgatgcttgcctatgcagataagaagaactatcgtaataacgagaggaaatgagttgataaagtaaaaggtatgccgcgaagtctaatggtaagtcactgcgttgtttgttgtacgtattggttgtccgcccatcccaatttcgcatcctttgaccctggataaagccaatccaaacgaatacaattacgaagccaaagcatattgcaataccctaatcgtcgaattgtttcatcatgctgccgaaactcactttcttattcgtctttgtcactcaggctgtatctcaacaagtcagaatattcaataaaatccctcaggatgtaaatcaatgcgtcaaaccatgtctttttcggcccaacaacgcaaacaccgacgtcggcggtgtgctggactgcggtacaccgtataagcaagattgttactgcgcaaccaataaagacaaagcgaaactcgtcagtgagcacatcgacacttgcgcccaggcaagctgctcagcaggagtcgagtcgcaagatgcgtcgtctatgagatcatattatgcctcttattgtatggaaaatggatacacagcggatgtgatgacagagtggtacacgggtactgtcattgcggaggctacaaaaacatatgacaatgtatggggatggtcttcagcgacgagtactggcagaagaagcgaattatttgatgacgatgagcgggagtctattgttgaaaaggatcggaaagaagacggcggcgcaaaagtgagggctgttgatttgcttctccttggagttcctctggctgtaactctgtttcaattggtttagtcgtaaaaagacggcgcttacctcttatggaagaccttttacaagcgactgcaaatcatgagactgcgctgttaccaattgttgtaaaataagtttcaatgccgcgttgtccggtctaagccacaacaggcgacgtatgtacctcgcacagacaagtacagacattttccatctcgtaataaatccttcaaagtttagatttgcattcgtcagcttactataactgcgttggctagaagatatggaaaactagaccaagtatcaattatgactaccatagtagatacaattttaccaacaactcaactactaccaacagtctgttgtatcgcaaagtgaagaacaatgaacacaagctacaagtctttacgacggcaatatcacttaagcgagctagttgttagtacccagttgattctgacaggcatggaggttccatgttagtcctatcctaggctaggaatcttctttacggcgatccagaacctttcccctgcagtcggcaattgcccaatgaggtataaaacaataattccgatcttttgggacccattagatgacaaagatgacccgcgacgactggttgagtcgtatcatgaccataattcagtgccgaaagagttgcaccacagggctttggacttgtagttgacccacctttcccttgttaacttcagccctttgtaaagatatcccctattgtggctcatcaaacgaaagcttgatttttgatatacattccggagactgcgatgtttctgatgatagtttcctactttccgagttttcatttgtcttctcctctggagtcattttctcttagcctttgggaggaaaggaaaaatgggtgtcctgcagagctctaggcgttgtttgtcgatcggcgttatattctgctttagcaccttaattttatgttcctactttctctttaaaccatacccccaacctgttcagcagccacaacagtaagatttttcaaacctttgttctctctactttgactgacatcgttatcttaaacaggactcagccccagccccccgttcccaaaataatagatgcctttaagccgaactgtcacaagaagatcaaccacacagttgcagaagatgcagcacttccttcattacttgcagaactatggaaacctttgatacatcccctcgaagaacgggtatttgtcacggataaaggagagcgtttcgaaataccagagaatcagatgcgatggaagaagccacttggcaaaagggttgtcctcatcgacacggatacacgtctcagtgcaaataacgaaaacaccatgttgaacaaatgccctttatactatccaacgcttcctggtagaacagcaggtcatctgaatcactacctatatggtatggtgacaaaaacctgtgatacaatagtttgctgaccttggctcttcacagctatgatacacggatacgattatcgactggtccgagcagccaattaccctgaccgccatggtacctggatcaagccagctgtcgccaaagaagccctcaaggaatacgatatcgtcgtctccctcgactccgacgcagtcttcacccacctcgacttgcctctggaatggctcatgaatctttggggctttaccaaggaatcactagtcgccatggcctacgaccttgactggaaagcggactacgactcccatgggaacctgattcttaacaccggcttcgttatctcccaagcgagtcaacggacacaagacatgtacaagagatgggaagactgcccacgaagtatctccggctgtgaacactggaatttcaattgggcacacgagcagagcgcattctcctactacatccgctatgaattcaacaggacgaacgagatcgtgaacattccttgcaaccatgctaatggcaatgagtatgcggccgacgggcagtgtgagtgtcagggggtatttgtcagccataattggcacaccaaggaaaaggtacctgagttgttgagtcgaagcatcatgacatctttgtctcgtcgattgcatggccaatttcaggccaacactaaagagttgtataaagacatttcgaaccagacatatcccatgaaggggattcagatctagacatagaatagaagagctcaatggcaacaacgagatagtagacttgattatgattgattcgtacaaatgtgattctttgacttgatgcaagtgattgagacgcggtatatcagattgagctacgtacagtaagctatgtcctccaccaatacgtatgttctacaatcctggggacaaaagggcatgttctgaagccaaaagctctatcgagataaatcttttaactcgtgagaatccagtgtcagtaataaaagaaatcaatgcaatatgatagagtgcaaaaacaaaaaagaaagaaaaaaggaaaaaagagacagaaaaaggcattaggtaaacaaccaagatgccacatagaggttgagaaagccgagccaaatctgaacagcgaccaacattgaaacaattgccgcatggctagttgtgagacactacaaaagggccacatctggtttcccacagctgtcttgcttcgctcgcaattgcatgaccaacatcaccgctaccacacatggagtttgtaatgacccaagcatgcgctgccatagctgcccgtggcgaattgtctagaccggcacgcgccgtagtatcggttgtaatcaggttgtagtcagtaactttgttcgtcacatcctggaacaaagcagcccaattgttcttatctttcggctctgaattataccagacttgatacaagtcctggccgaagtatgagtagagatcggttgcagtttgaggacaatccaaatcatccagcacaggacctaaactgaatgcccacattccctctgtaaatgcagtgaggacttctttgccgtatgggtcaatgtcggcgatgtcttggttgttgttctttgtgaatgtgccttcggggaactttgctaggagacgcatgatgggcctccaagctgcagccatggcgcgtgcatctttggtaccggttcgatatgcctcacgagcacccagcgccttttgtataagggattcgatatccttccagtcttggacgtcaagagaagcttccattgcaaagattgatagtgagattcgggatgatgagatgaaaatcaatggaatggaaatcaaggctgattgtgttctgtcgtccttattaaatgaagtgttagccgtaagcagatgagtcaggtgcacaagatacgcagttggggtagcacaacgttgcccaatggagcctcgaatgctaccaaacctatatattactgcatatgatgaggttctccgtcctgatgagtcgcagtagaccatgatgggtcttgctgatggggtaaaataataagcacaagtgtcctgcagcaaccaatggattgactccacggggaagatgtaacttcgcttctatcaaaatgcagccactattttcagctttacattgagccaatacaaaccccgtcttcctcgaacgagttggtcagcccggcccagccgagcctttttgtctcggccaagttgctttattttccattcgaaaacctgatatggatcgcgaggcatgtatatcgctgttgtcaagtattctgccaaacgtctttagttaaaatctccatctagtcagacacacggttaggaacccatctgaagaaaatagtgagttcaaagtgccactcaccaaatcgtgcgaattcaagaatgaatcggtcaagtgtggtagtgttcttgtgatgacagagtggcagtgtgggaatagcactacttaggtgtttgttaaaattagttgtcgtatgggataccagtattcggtctcatgttttatcaatttgttccatcaagatcaagataaggacaatccttaggttgttcataaaatgtgcctcccaattcctttatcatctggtaccgctccaccattgtgaaggcgttgttgatccttcccaagcctttgtcgttcgattcatcttctgttgcttgaatagcccagacaccgccgtcatcaggccacccaaagtataactgaggtggcttggtgctacccatagtaacatggtgctcgtgagaggggctgtgatatcttcttgttcccaactgtcgcattcttgcacattgagcttcctcctcgtcgatatcttctgatttattccttgccttgaagcggtcaagaccgaggaagtcgagctctactagagagcagaggcgggaatagtaaccaccctttgttggccatcctgtcacaatggctccagtacgactggtaaattgagtgcgcgggaaaaatatatcaccgaaatcacctagaaacccgtcgtcataatagtattcacccaggggttcatgacaaactgttccagggttgtccggatcatctttgtttgattgataggcgctgaacaatatgcccataattagagatattaacgagacaaccacgattcgacatgtcaacattgtggtgttggtggaaataacaattggtgatatgcagttatttttaagctgatgcatagacttgctgcctagtaggtaagattaggcaacacttgtataattgaggggagttagatgttccggttccgtattcgacaaggataatcagctcgacgatagtctcaattgaaagatttaattatgatttaatcattatatcattaatatctgtgttggatgaaggggatgtgggctgctgagcaggtctggcagtgattttgtattgtgcgagattaaggttgcgttcatgccctactttctatgactcccgatacagggcaacctctttttttcttttaacgttgtacgaaccatcaaatatcatcaatatacttgcatgtttacagtagtcctatgttacgtcatactaaaggtcctaggcagccatgactacatgagtcctacatgtctcacttactgtttcaacccttcaacaacatcattcccaaacaatatcgaattattcgccatgccggaagcttcaactatcccaaagttcgttgtcgatctttctttgccaccagaagtccgttacaaccatatcgttcctcaattccagcagtctatcgactcatgtaacctacgttcgctctattcgatcttactcatggatctggcaggtggatccattggaaatcgccttgccagtttatcacgatatattctacgtggcgtccattccaaggaagagacggctgagctgagaggcctttcaaaggccatgaatatgcccatgcacattcttgttgccttcaacgttctgctagatcttttgctgggatgcacaagcgggggagttcgtactttcgatacgccaatttcaaaagggaaaactcgaatgctacattttcgtaccctcgattggggaatggaagggctacggcacatcatcgtcgagctcgactttgttcgtcatgctgggggacctgttgtcgcaacgaccataacttatcttggttatgttggggtactgacaggtgtcagaagagggctgagtatgagcctcaattttcgaccctgccatgcaagtgatactatcctgcaaaggttgtcgtttagatggaatcaagccatggtggttcttggccatagacaatctatatcaagcgccttgagaaatatcctattggatgaatctgcagaagcagatgtcaagacagaatctaccagagactctacggatacagcagaacaaggtgtctcggatgaatacgttcaaaaggtcctggaacgactatcaacctctgaatcaagcgcggcatacctcatcctctgccagccagaacgtgtattcctagtagaaaaggacaacaaaacagccaccataagcgaatcggacacgtttctgactgtttgtaatcatgacgtgaaacatgaagatgacccctcgcttcttcgccaggctgccgccgagctggaagaggcagacgatgcactcggtatggcggagctagtcagtctatctgtggatagaaagaagcaccttgaaggattatggagggagggaacttcttcatgtcaacggaggtacaagcaccaaagagacgttgtcactcaccgggatgtgataaagtttctggaggatgatgagatcaggaatgaggaaacacactacgcagtcataatgaatccaaaggacggaaaggtcatctggagaaagaaatatgaggcgggggagtcaagcgaggaatgagttgaagttgaccggtggtttgtaactggtgttgcatcgatgacctgggtatcagtgacagcaaaaggctgcatcatcggcactcatctatgttacaacagcactacctattagttcaaatcaaatagttgatagcctttgaatgaataaatagcctatataatatttttaaggctgctttgacacgctctactacgcggtcgtctgtgtttgtgtcaacatatagccatttggaagcggaagtgctacagttgaggtgttgtctcattctgtattttgcagaggtaatgcaacgctgctcatgataaaatcaacatgcagggccgtttcttgtgtggtgtagggtgcattcaaccctgtcatatttacccctctgcactattcaacaaggcgcaacgccaccacaactcctccggacagatggaagctatagtcaggttcatccccatgggattgaagaagactaattatcatttccatgggtaaaaggctagttgaataatggaatgacatgtcaaaactccgaaagacaaaaccaaccacgattacttctgcaggcactcacggacacttacggacattcatatccggccacaatcagatcaaaacaatctatcaacatcacatcacgtgaaaactaaaagcctagaaatttattcccaatgagtagtagttgttccagtcttggtatcttcgtcgcaattatgggagtagttcacgcgcttgattgttggtcaagacagtctcatcctcagcgctatgaaatagccaaatgagtggcaaacccgtttcggcagcactatcagtggtatcataaatttaaataatttacatcgcgtaggagcagcaggcagttctagactcgggtggtttgctgcagcataatgatcgatgtcgacaaaagagactatttaatagcctcctggcgatccccctctcggtgtgacacaccttcccaccctggttcctgtgttcctgaccttgtcggcatcattgtgccgagtgatgatccaatggctgggcatggaattgattagatctgctgagtatatccatgactcagcgcggggatacgcatcatgtcctcaagggtcccgtgcaacgttggctgaacgcctccaagctaggtcaccggaataccaaccgatagggctctgagacacggtaatgtttgctgcaaaggtggcatggtgaggggaataacagccattcgtgtgaatatgaaggtgaagaggcagttatatgtagcttaaattcagtggcttatgcagatgatgctctcggacaggacacagacaagccacagcgattaacgcacaccagaaattgttcaacatctcaaccgagctcattcaatagaagattcatgcaaatttgcccaccaaacttgcaggtcaacgttacagtcaatcttagcccaaagatatttactaccagttggtttaccgaagactctacaaattcccaacttccgagatctatcggaaccctgttgattgtcaatgttagggtatagatagcaaaggcaccgtcgtgctcatctttactatctgatagctgatctcctaatagccatcttgagtggtgaaattgtccatcctttcaggaatagagaaactggttgatggacccgctgtctcatcttacggggttccacatgaggctgcgtgaggggcgattcgtgtggaaaaagactagactgaagatagaacagttcttggcagttgcagggctgtcactaaggtgcaagggaccggattgttggtacctaatggattccagggtagtatgggagagaaagctcctaaaagaaggggttcactgtgagagaattagggcaccactttgttttagttggtgatgctaagacatggaatgacatcgggtggaaaagtgttaagcgagtgacatatttttggatactaaataatccaatcagtaagaaaacaacacttgaagcttgtattgaacaacatgttgctttgacatggttaacggttgcaatgcatttcatctgtgcaaagtcatgtacccagatctacggtctcatcgcccggtaaagcactctcccgagatgtcggtacgagagatcgtcatgatctgggtccggggcaacacggaagctcaagcgctgcagggatcttttagtagcctcggaaagagattcgttcatgctttgtgggacaacccgagtggcgccctcttccacggagaactacagaacagactagagacctagctcaaactatccatgtgcagaacctgcgagagtgagacacagaaaactgccacgttgtcgtcctgcattttgaaagggaattcttctggaagcagttgtatgggtgtcgcgtcactgtgatcgactctccagatttatgtttcatgttttcttcttaccaattcactattataaaaacaagggattgagtttgaggcgttattgcagacaaagattttcaaacaccaattcaacaatggttagcctcggacgggtatcgggagagcatactgcactgactcacgattttcagcgctgcattactcggtccagcggtcaggattcatctcaacactaagagcgccatgactttgcagtgacaacacagcacttctaggcatcaaacatcacctcatggcgtttatgcacatgaaggtcaggcgcgtctgcgagtctgctgtctgtgcaatctggggataagcttttgcccgagagttacacagatcgtggacactttcctgactaggttgatactgcctttcattgcgagtctgtgagtaaactatcatgggattactccggcagagtcggcattcaatcattgactcgattacgttgtgcttgggttatgaatgctttgttgggttagatatcaatctcagatttgcaggggacattctaatcttggttaccttccacccaatctacccgggctactgggcaatgctaaagctacctagttgattactgtggcgacaaatttcttccagagaccaacaggcgactgtcagcctctcacttgttagcgttgtctgtgaggtgcgggattgtactggctgccagccgcgcgtgtttcagaattagcattccttctagagcaagaagcctaccaaatgtgcagtagagtaaatcgttgattcatgctttattttttttccttcttattgttcgactgactctgacatttgaggcctcgaatcgtaccgacgggatctgcagtgaaaagatcggggaagggatctaggtcataaatgaccgatacgcaccaagacacactaaccctcgcatcctggacctagctgggcagtagatcaaaggaaaaggggcccgggagcactcatcagcccggacactcgtacaagagttggtctgtcggggaactgactcggtagatcctacagcgagaatacaccgaaggtgaagagattaggggaccaacagttgtgatgttgacgcgataaaagcgttttgccaagtgttgaggcgttttaactacttataacccgatttcgatagtatagagacactgggataagtgtcacagccctagaaaagacgttggcaaggctgttgaatttgtccatgattaaggacaaactaaaaccatatgagacacaaggataccttttgtggctttcaaacaggatgtcacattactgtcacccacaatgaggatatccccagcacttgacagcagccagggcccttccaaggaccctctgcccctcaaaagacagctgtcaacaccttgttcttcagtgcaatattcttggcatgagtaccggtcggagaagagtgggaaatcctttcagctgagatcaacgcgactcagcgttggcttcaaatagagtttgctagtcatttgtccatctcatctggtctacgacctagcctccgaattccccagtgtggctgtaaaccaagtgggtgaggggagacgcacgtaagtttgggccaactattgttgacggtagccaagtggttagcatcgtttcgctagacccttttctgttgagaacgccgtttcgcaagccacgccttggttcgagaacaattggtcaaattgggaatcccatgagattccctagcaagtgatcggcagtttgagactaagggtgatgatagtgtgcattagaaaagagtgagaaaaaaaaatggatggaagaaacaggggtcatgctagtcgaattatggtcaaggcgaagaatcaacgcccaatgttctgcagaatggctccatccccttgcctgttatatcccagacacactccgccttcgtgcttcgatcctgtttctgatccaacctacattcctttttcatatatcgctttcgtttcttttttccgtatctgcaactgagtacaaccctgaaatcagggcatcacaaacgtcaagatgacgggcaaccatacaggcttcctcgtgccagatacctacgtcgacgaccttcccaatgacatcgatatgaacatcgcctctattgcctggggcctgtccctaggcatcacagtctttaacatagcaaaggccgttcgacagacggaagcatcgtggcatcgaagaaagaagatcacaggctacgtcgccctgatctgggccgagatcatttcgagttttttgctgggaattatgtgttggttttaccttcggggcaacattgaaccaagcatgcagttctttttctttatcagtaagactccctgcgctcagtactagtggtatggataactgaccattcgtagttgtctggtggtcaacacaggtccaatgtcttatccagatcatcatcaaccgagtctccctattgatggtcgttcgatccaacggtaccaagctcaaatggctttgcttccttattcttttgtcagtcaacatcagcgtcttttgcatctgggttcctgcccgactccagattagcgagcggtatatccacctaaacgagatctgggatcgatgtgaaaaggtcatctttgccattatggatgccattctcaacttttacttcatctacgttgtcaagcagcgtcttgttgccaacggtcttcagaagtacactcgtctctatcagatgaacatgtttctctgtggtatttccattgccctggacgttctccttatctgcatgatgtctctgcccaacggtttcgtgtaagtcacttctctttgaaatgcagttcgcatttgctcactacttacagctacattcaattccatcccctcgtctaccttctcaagctacatatcgaaatgaacatggccgatcttattggaaaggtcgtccgagccggcaataacgatccccgcggtggtggcaacgattacagctctcgatcacgaacaactggagcctcccgggcccacggtactcgcttcggcaacacccttgcaagtgcccaccaccgcacacatattgagctcggagaggatgacgagtatgagctcgagcagagagagaagattgagggtatcaagaagactgtcgtcaccaagatcacacatacgggcgagcagaagctcgatgacagcgattcaacagccgaagaccaaaacgacaatgccatcagcgaagccagctcaaccaagcatttacatcagcgcaattacagcgtcgtctagaaattatcatctgcagagtacaaagacgtttgcaaaagagtgttggaggatataccacaaatagcaacaaggcaatcccgctagtataaaattttatatagattttcttttaatgtgtaatgaaacgaaaagtattttcgttaatcttcatttgaattaccttgtttgacaattgctggggtttggcctcgctcatatctagcgaaccagggcattggaaccgagacatgttgtatccacccaccctcatctcggcggatctaagatggcccatgtttaagatgggaatgtgccataaaagtcagaggcgatattgtgatatgctagtcaggtttgaggctgacactgcttgagatacgtacctcgtggatcaaaaggcacttagaccacacgcagccgactggtcttgcagtctagcgaactctattcaagtccaacgcttcaaatggctagatcgtagcggggactagcctgaacaacatctagtaccagtcttgacagggtcttccctccattccatgactctcgcacccgtttgatccgggcctcccggccttggcccgagagattagcagagagctagagagtcaagctggttactttccacagccagctcgacttgtttagccagtcccatctgacggaacttccgcaagagtgatttcagctgatccagtcttgcgattggctgatttcagatcagttcgccaaatacgctcttacgcctgtatacgctcaacttacgtaagtttaccctatacaggcggctatgcaagcgtattcatcaattccagattcaaacaattgcaagacatctatacgcaagttgcggctgtgctcaacatgcttcaatacgcaaaatatatgttgtgcgagagtctggatatgaagttgaccctctggcacatacagaatggctcctacataaaaggtcgtcactgttgttaacattgatctggaagcaaattaacaatcatcatcaaaatcttcacacattacctgtttccactccatctctcacatctgctacatcgactaaaatgggcctattcaaatcatcagatttcgtcgcagagtgcgagaagagtgccaaaactctccaagcctttctcggtaagcctaccagagcttcctgcttgtcggaactggcaactaacccatatcagagaagggaaaactaccctcggatgtcatcagaaatgcaaaaggactcgcgatctttaccggatttcgagcaggcatgtactttgccggcgcaggtggatcaggcgttgtcatggcccgattaccagacggaacatggtcttctccatcagcattctctgttcgcagtggcagtgttggtcttgtctacggcatcgatgtctatgactgcatctgcgttcttaacactgccgaggcagttgacgcgtacaggaaatccgaagtcaatcttggcggcgcagttgcactggctgcaggtcccctgggtggcaatgttaatgttggcgaagtgaagcctgtctggacatataccaagtcacgtggtgtttatggtggtctgactgttgatggaactgttatcaaggagaagaaagacgtcaacgccgaattttatggacgtgaggtctcatcagatcaaattcttgatggtcagatcgaaaccgggtggtctcaaaatatcctagagcttcttgaagttgtcaaagctgtcgaaggaaaggatgcagaataaaggattctagcagcagggcagttgtttatcatacaaccacattgtctcgttatggactgtttaatattaaatactattgatacataacactcggtaacagctcatcaaccttcagactcgtgaatgagcaatacgggataccctcttcctcggagcctgataaaaccctctatctatttaaggatcctgcatgccgttgatgccttgtgataacctaattgagaacttagtgtacgatggtatagggtaaggcaaatgtatctaattatgtcatcacaagacagggggtcagcgaccaggggggaatgacccttgaacttaacagtctgctgggtagcagaaaacttgaccttccaagtcttaggttacaaaaataaatagcctaaagagcatggtctaagtagcataagctgatctactactttcgtctcttatgcttttagcggccaatgtttctggtaccctgaggacagtcaggggttagcgtccactgttcctgcctaagtcatgtgagctgacatcatactaaattgctagacaccgtacctgcatccatccagaagtacaaacgcatcaccagactcaaagcatggatcagcgcgagggcacgcgaaaagggacaccgcaaaaacgcataccctgcttgacctgctcagcggccctgatgatggaagatgtcgcagcctgtggataagtgtgaccgacggctcgtttttgttattgacaattgaaccctcatactacgttctaatctacctatcatttcccgacaccttccaactcttctaaacgagtcgtaacccaatccagatatggatgtttagagttgaaagtttttttacaaaggtcctttgcttccaagtatcgtgttttggcctcttcatattgcccctgattttgcagtgcatttgcaaggttgccaagggtgatgattgcgcttgggtgctcctctctcccattgtcaccgtgcgcctttagagtttccttgtagatatcctcagctgcctcgaatatcttcagccttaccagtacattagcaagtctgtttttggccgagagcgtcgacagactgctgggccccgcggcttcttcttgaagccgtaaaacatcccgataaatacctttcgcttcgtcgtatttttctctcatctcaagcatacgtgcaagattaatcctgcatgcgagtatatttggatgcgtttcctcgagacatccggtactgagtttcaatgcctcgcgatagaggatctcaggctcgtctcgctggccttgtttggcgagcgcgtttgccaggttacatttgatggaaacaatgcatggctcgccgatgcccgtagactcggatgacagctttaatattacccggtattgctcctcggcttccttgtaatttcccttgtcaagctgtgactttgcgtaatcgatctttctcttgaatgattgagtcgtttctcgaattggaatgcgggtactcgaggcgtcggaattgatgtgagcctgtttccagtccgtccgttcgtttattgtcgtgtcgcgtagtgctcctttgaccttgttcaatctgtctattgcggaatctatggcctctaacgcttcataggttgtgccttccagctgctggatccagttccatctttcggtatctttgagtgatcttaaaacgtccggtctattcggagagtaagtgccgttcatggcagctgcgatttcttattagccttccgcaatgctctccagttcatcgtgatgacgcaccgaaccccagattagtttgtataacaacaagctgctttgttacaatcgtccggatttcggcgccctcgggtgatgtattcgagatggcggaagcgacccagtcgactgtggaggggcgtttctgttgtcgcgctgcgctgctgcgtagcgtagtgcttgctggatcggtattgtcatacttgttaaacaggtctcgcaagatagtaattagctgatgaaggtctgtctccttcagctcttgcggtgccatgctgcgcaactctgcatactttaacagttgcagaacttgttgcatccggcgatcggtcgactttgtacggtcgcccaggaaccaacggatgaaacagtgcggtgaggtgaggggatgatctgtgggctgtctaggtaccttggttgatgccgggattacaaggctgagaagaagatggtcttgtggagtctcccatcgagccaaccaagaggcgtttcatctgtccagcactcaatgagcttcgctggcaattcctttctgtctccctattcttccccgtactgtgtagcactggtcatacaaccgtcgtaccttcgcagtcatcatggccaacgaccagcccaatcggacacctttcctgactgtcaggaagctgatacaactcgttatcgagacccttagtaacgccaatgagaccaaaagtctggcgttgataaacgccaggtctgagcttgattttgagttgagtctggcttcgatagagcttgttaactgccaatcccagcactatgaccgactacgggaaaacattgatgttttacttcaaattcttgataccctcgtcagagagaacaatgacgatcgtccgaagccgacgaatttttaccaacgaattgacctggcgctcgcgcgtgcctccgactacgaagcagacccgacaaagccttcatcaatccaactcccgcagacggtagaagaattccgaaatatagcgcaaaaggtgtcggcctggagacaagactataagattgtcaagtcggacctagaattaggcaagcacaaggaggaagcggccgatcaattcatggaccaagcttacgagttctatgacgccattatcgagccgctggaggggaaaatggcaatcaaggttgcagtccttgataccggagtgaataaaaaagcatttgacttcaggggggggcatcgagaacctggtgatacgtcgctgaaggcggttaaatcgttcattgaaggagtcgatgctcacgatacctatgggcatggcacagatgtagcgtccctgattttccagatggcgccgcacgtggatctttttatcgctaagattagcgagggcaaatgcacaagtgatttgagcgcatatgtcaaaggtattccctccccttcccaccctttgaacaagtctgagctcaccaagttaggcgatcaagtgggcaatggagcataaggttcacatcatcaacatttcctcctcgatagacgaagacgaaggcattgaggatgtcatctcgaaagcagaaagtcaaggtatcatcgtctttgctgcggcctccgacaaccaggccaacaaaccgaggccctttcccgcaaatatggacaaagtactcgccgtttatttcacggatggacgaggtaatatttgtgaccgaaatccccgaccggtggatggggatgctaacatcagcaccctgggtgaatgcatcccttcactaactggagggataaagccgctcagtgggacatcctatgctacggcaatcgcttctgggatggctgtcaacattttgacacttgctgatgagcacctaaagtcggaagaagaccgatggctacggcgtcgggtattcaggagggatggaatgaagaaaatattcctatatatctccggaactaaagatccaaaaggttatcattacgtgtgtccgatcagggtgaaggaagtcggggatcgatggaatgattatcgtggctggttcatcgaagcttggcagaaatcatgataggctagtgggtagcagaaaagttggcctcctaagccttagggtataaaaataagtagtctaagaagcgtagtctaagagccataagatgtcctaataatttcgtctcttatgcttccagcgatcaagttttctaataccctgaaaatgaactgttgggttctttacatctaatcctccgcttggctaaacatctcttcaacttctccgggagtaaggtcgtcatcggaccgaacagcgaagggactttcaccgacggatgtctcgccctgcataacagccatttttctgtaccccccctgcttgaccttgttcttcctgtccagccatattttcttcaccttgaacgcgaggatgaagtccgttgagcggtcttatttctccccttgatcatcgcttatggaacaacggaccgtcccgcccactgcgacgggggccccaggaggaagaagactagtattgtgctccacggccacgagactgttggtgcttgatgttctaaaagcagcacgggcaatcttcaaccctgtcaccatgtaaatcggtttcctgaacctgcttgatctcatgaaacgcttgacattcgaatcttccatgctggcttcaatgtatgaatcggtcggattgaaagagagtgtttcgagacggtggcatgatattacatcattgctgcctttgacacgttcgatggatgctcctgtgcctaagccaaggagtcctaaggctctggctttgaggttgagattgaccgaatgaagttcgtgtagggagatctcaaattgttctttgacatcgacgggataaagctgcgtcgcgggaatcgtctcaacgacttggttgagaggctcgaattcagtaatgttgcgtaggatagaaccgagcttgatcggaccttccgctgcagttgtgtagttcggggcgagaaagtattctttgaccatctttgcgaatgcttcgttcgtatgggttatggaggacccgcgaagaaacgaagagaaaagatgtaaaaagaatgattctccgggcccctcagggtatcagaaaaattggccgctagaagcataagagacgaaattagtagatcagcttatgctacttagactatgctctttaggctagctatttttgtaacctaagacttaggtggtaaacttttctgctacccagtaggggcccttgtggaagcaacttcagtgtaaccaaaagagcggtataatcaaggcacagtgctatattggtttggtagcggttgatgacatcttgtgcaaccacaggctggcagacgtgcttccttgattggattgcattttgcctgaaaagccacaatatgatagaaaattatcacgggtattccattctcttgcaaacacgattacacttgtctcaaatccgattggggtcacgtttactgtcggtgcattcatgaagtaagatcccgtgtggccccctcctggggcggtttcagctcccggcctttgctacgaagagttgggccgtccccgagcaaacagagaggcctccatgacatgcccttctgttctaaccccttatcattgcgaccagtagggcaatgaccttattgcaaggcaagacctgttctcaaccatctcttgcaagcgaccgaccatgagctcctctcggagtgaagacagttactctgatactctcgcccaattcgaagaagagtgggcaaattacaatcagaattgcctcgagctaaaagttctgttcaataaagagcgttcttacctgcgacgaaatcacaacaactttgctaaatacgtgaaaaagacggtggctaagacctttctgatggtaaacgaggcggagaccctcatcgacaaggccaagtctccccatagccttaagcggctttatcacaagatcaaccagtctgggaaacaacaaaaggagttggggatattgatgaaaaagttgaaagagaatgacgagaaagtgaaggagcagactgataagatcagacacgagagcaaaaacaagactgcacctggagatgaaggtccatcaccatttgaagttttccttggaaagacaataccattcactgaaccatacgacgaggacttatgcaactttgagactattgactgataagtcttgtccatacatcagagatcatcagagtggacagaaatttcagttcgcttgggcacggtggttatgctcaatgttatgtcaaattaaaactttgctagattcttccaattttgcaaccttcctccccatagcctccacatttgcagcatatcgtgaaacacaatagaagagaaacattaggcacaacgtctgccaaagcgaagttgacctatcctcgagaaatgttctcagttcctcgcatctttaatagcgacgatctcgggatccaaagctacgaatggtggatcgtgcggcacccctctgtcgtcggtaatcaaattgaggcctggtgtaacgaaaagtgcctcctcatcttctggaaatataaactcccactcatttgggtgcgcataaacttcataaccgagcttgacagatctttcaataataaaagtgagatgatcgtgctggtcatcgttgtcctttcgaacgaagtgaaccagcgactcttgtagtaccgtcgcaagctcgtcgatttgagatttcacgcttggtggtggtttaaaaaattcacggctcggggggttctcgtgtaaaagcaaggctgtaattcgatgccaggatctcacagctgtctcaactggattgtgttcataacgtcagcggagtaaactagatagatgatgcatggggcgtacttacaacgaggaggccggccgtctacgcgaaatgtggcccgcgaaaggaacaattccttgacagttggtggtaagagagaaagagaagtaatgttgtgagtgtcgaggttggagaagatgacacgcgccaacaaatggcggattgtaaggtatcgcgtcttgggatcaatagccaatctcgcaatcatgtgacaggtagcgtcagtcaaatgaagtttccgtagcgatgcgtggagagtgcttggtgtcaccgaaacattgtcaaggtggtagaacgtcctgacgtgactttggaaatggcaccacgttatagcgcccagttcgaattcaatttcgctgcaggatctgccgtccaacagtaagcaagttggcaacccggtgaatccattatctggccccagctctcttgtcgacgtctctggcacgaagatctctggtgatgtatctgaagatgcatcaggatctgtagggtggagacggcgccgttttaagtaaagcaaggcaattgcacaaagagtcaatgccacagccgcggctgctgatcccaatgcaatcccgacaattgaagtggttggtagacctgtatcacctcctcctggtgctgcggtcacagtcacagtcacagtcattgtttccgccattgtacctgttgctgtttccacagctgtctttgttggcgacgttgtagacaaggcagcgggagaagtgttggtaacgagacgctcgctgttctggtggaaggacggcgtggttgcgaaggcaggcaggatgctaaagaaaacgaacttgcaacaatttgttcggtaatatacgcggaactgatgatgacaactgcaggttcagcaggatgctggaatttctgttgtcaagatgtgagaagacaaaggagaaaggcgaaaagatggaagaggtggatcatataggaagtggcttgcgtctagacggttgagacaaagaagatggctcagctgatcctattcagttgaagtcgaccaacaggtgagcagtccagactctaatagttagtagtctaaccgggattgaaggtacgtacctgaatgagtagacagcggccataccgttcaatgtgaattatgcgagaccagacttgacgcgtggactgattggtcactttgaggtgtcactctcacattccaaaagacaaccaatttgactctatcgtacaatctcatcaaaacagaccggggttatcaacacctttactgactcatcgcaccagcagcacatccaacatcactatttccaaatgatcaccgtctatagtttgagaccgcctgctggagctcggcaggggagtcagcccttgaatccgagaccatctcatcttcatcggtagtttaagtctggcccgcttccggtcatcttggcctgccatgacagcacaattctgttcgttcttttcaagcactcactgatttcagctagcaaccgtcttttactcataatctttctgatcgtctctacagataatctggtcaaccaataccagcgcagattggtagctgatcacgatgagcagtcaaccagacctacgtatcggtgtagactttggtaccacgttcacaggtacattggcttctctgtcacatgaccttccattgtctaacatccataggcgtttcttggaccaccccaaaagaggaactcaaggggacaaacgtcgtcaagaattggccagggcagacaagacaagaacccaaagtcccaactgtcttgtccaaacagggcagtggagccaacataaaatggggatttctctgcgaatctattgacgagacggagaagtggaagttgtttaagttgcttctcgaaccagcgacctatcagaaggaatcacgccctgaggtccgtgtaccatggatcccggggacagtgcatgacgtccacggtcttgtggttgagtatctaaggcaaatctacgttcacataagtaccataatccccgaacttatcaagcagaaggaccaattcagcgcaaccctcaggaacaagacctgggattcgatgaaggtcgagttcgtattcagcaccccagcgcaatgggaagcccctgtcagccaatgcttcagacgtctcatctttagatcgggatttggaaatatcaacaaccacagcgtcgtcctggggctgactgaatcagaggctgccgctgttttcacgtgtaacgcgcaaatgacagcaggtcgccaagttcgaaacaataacatccttctatcaatcgacgcaggaggtgggacaactgatcttgcttttgtgaagaagtccaatgactccgtgactttggaggagatgagtcccgtcactggcattggcgtcggttctgcaagaatcgacagccggttcgccaagctcatcaaagaaagaatggagaggtaccccacagtttgttcacatcttccagcggactttgctctgaaagcatcgcagagcgaagacttccagaaatggaagcacgcgtttggatcagagcgttcgaaaaatctagacgtgtactctaccacagtggctggggccaatggctacacgcataagaagttcaggatccatgatggcgaattgttcttcacaaggtgcgtgttcatattcgacgaggcatgagataagacgaaatgaagacggggctaacgttcagatagagcggaactcaaaggctgtttcgacgaaacattggagcacattatgaagcatatccaggatacgctgaaagactggacaatagagaccgaggatgcaaacaaagtagtggtaagtgagaacatgcaacgcaagtcgaccatggccttctaattctcgctaggattacattgttctctcgggtggtctggggggctctgactatgtcttgaaggaattagaggcgtacatcaaccttttggcagcgaaaaaagacagtcgcctcatcggagcacaagttttgagagctccaggtaatactcggactgccgtgatttcaggccttctcgatgagcgtaaagacaacgctcaagcactccgagaatatgtcgcacgagcgaattacggcatcattgtcagagatccgccaccaagcccacgctggttcagttccagcgctgtcacatctcaagaagcgagagttgagtggatagtggagtatggagcccgcattaattatttccagccgataaccatcaaactcacgaagcgcctcgaggagaacgacccacggacttggacagtcgagattatgtggcttgataaagaagaaagcagtcctcccccaaaaaggattcatggtaagtactctatatcaaagttagccttgttaccattgctaactaatccaagcagagaagcgtggaggagaggtactccatagagtcgaccttgaagtggttgaaggatctactaagctatggacctttatgaacctcaagagctttacaatgtaccaagaatgcaagtttgaactcgaagtaatgattggaccgtcgggtgactgtgtccttacagtatcaaagaatactctcaagctgaccgaaagggaaccctgagacggtggatgtacgagatagaatacgaaatttaagttcttgtttgctgattgtcctctgttgcaccatcaaacgattcaaaataagatgaacgtaattagattccacgccattcttcgtaatcataaaactgctcagggcccgggctgcagatggcggtctggccctacaagcttggcttttgaccagtcaccacaaagctgcgcccgttagtatctgtacctcctgagagggagtgacactcacacttcccaatatgcatgcacctttgtgttacgcatctcggctcgtacctgggaaataaacaccacaatctcttcctggctcatgttgagcccctgtctcagcaaaaacgaactgatagactccaggtttctttcgatattcgccagagtccacagtccaatctccttgtgttttggatccttgggccacgtattggtaggccacttgaacgccttgcgagtgacattgatgaagccctgcgctttcagacgcttttcatggttgaccgcttcgctgaatggacggcccagtgcttcagccccttttacagttagctcatcccatttgtgtaacggagaattgggtttgagcgtcccgtcgtcagacttggcggggaaagcagggtcaatgacttctagccaaccgcctggatccaggtttctacaaacagattagcgttgaacggcatgtttacttgtgtgacacaaacgcaaagcactggcgtgtgaacttgtcccagtcagagatactgcccgacatgaggcgcacaaaaatgtagtcgaatggcttagtccaagtccactgtttctcagcatcatcgatctcgaaagtgcagttgggtgggacactgggtcacgttagatgattaacgagttgatcagaatctggacttacaaagcgggctggatagcagcaatgtcaatgccaaagacctgcccaggttaatgtacatgtatgaaccttaaccaatgatatctcacctcggcatgcggatgttcgtcggcttagaattagtcagtcattactcccacaaaagaataagtaccaacgtaccgaattcgacagcccagattccagtacctgttccgatatcgagcacccgcttagctgtctcggcgttgggtgcgaaatacctcttcccaccaaacgtaagcaacagttgatgattctggaggtctggtaatgtgttgtcagtcttgccttttgctctgtacagtattatccatcggtacctagtctttctgattcgtgctacaatttgtcagtaatttccatgcgcttagaagtatagcatcatacctcatcgctaggaagatagtattctgcaaatccatcagcaacgatacccttccagccataagtattgcttactctcatcgcggtgatatccgcgtccgttgatcacgtgatattctcgaaggcttgagcgcagagatgcggttgacaattcatcatccgtctgatatggttaattgttggccttctgtttgtgactcgtagactcacaactcctattgctgagtcattatctgcatcaatgtccgcttcctggggtacacgagttaagctcagataccggtcatcacttcaaaagtccactcaccagacgaacttcttcgtcgtcaatcgggtataaatcgtcgtgttggttagataaagaggcttcgacgggcatggcttctcgtgtggatagtgttcccagagtagctttggctttgacagggctcgtgatgctaccttgtacactgatggccgatagctctaaaaacacaacagaggctgttactgctgggcagaagaggctgttggtgagagactagaaactgtagtactgggtagaagttgtagttctgggtaacaagattagacatgagatatttatgaacaaacagcgagcggggtttcttttaacattacttcattgcctgttggttctgtctgcagattaatacacggttcatcccaacatgatctgacttacaccatgtctgctgtgccataatagcacatgtgccgttatgtccggatcactattccgcaaactttcctccacttataacccatacgaccgtccatctcatgataggtgagcggcgtgttcgccgtggtggtggatctctggtacatacctcagggattaatgttacatctaggtcgggatagcttgacaaggtatggcgtgacgcatcccgacttgatgttgtcgctaggttgacatcactggcgtgtagtagaatggaggttttgaatatgaaatggaaagcggtgggatctagcatgcgagatggatggacgtatatcgcgtgtaacaggcccggggatggatcatgcaattgttgaaggatatattatggatttatagggctctcctgttttctttcttttgttcaattaaggcattattctatcatcattctatctctctatcatagtctaggcatggcactgaactcaaacgctagaaccttgcaccaatccggttcaattccatgtccttcatgtgaaatagctccgtttcatcattatctttatgaccaaattccacctcatatgtccgatcgcacgtgatcccgatggggtcgacgtgcgaacgatacgctgtcttgtcaacttgggaggtcgttcccagaggctgagatcgagagcggcttcgatttttcgttccgggcttgcttgggccgccgtaggcgttgctaccgtacttgtagtattgttgttgtgttgagttgccgagcatcgtggggaagaggcggacgagaagaactcgaagactcggcatgcaggcgcagataattccgacgttgacctcgatggtggaccactgatcgaactcggtgtattcccatgttgcattgttggctcctactccagcgcgcatcttgatagtggcgctgaggcggaggatactgacgatggtgacactttgacaggttagtggtagcactgaaattagagaagactggatgaactcacaatataccaacgctgaacataattccaacaccaatcttctttctccagtccaagttcatcttcttcagctgcgagagaggaatgctcaagatccagacatccagagcaatattgattgatccgctggaccatgtaatagcatttatatcaagacatgttcccatattatctgctttgtgttcccattttgtccagaagtagctgataggctggcattgaaaggcagctatcaggatgaacgacgcaccaaagacacagttgaacacaacggtagcccatagagctcgccgaaccccccgcgttggaaagatgcggagatagaagaagaccatagccagcttaaggaaggtctgtagcgtaaagtagaacatggccatcatgtaaaagtttcgaccgaagttggtaacctgctcaggtgtgactgtccaaatgtcgcggcccatcccatttggtgttagtccatacgagttgatgaccatgcaggggatggccataagcattgacaggccaataaaaaggtcgtcaagaccccaggggagcttgtagaagagttttgtcgcgaaccgttgcaggacaaagatgcccgaggtggtgcccaatacatcgttgacggcgaggatttctacttggcgatttcggataggtgcaccgcatagtgtcatggaagcattttttgtgcctgtttattgtaagtaaatgttgccgtagctccgctgctggacaacgaacttaatgattccctaactgtgcaatcggccaagacacatttctcgatttcggcttgtagttgttcgtttctacatgtgcattgtgtgtcgagaagatcacatgttgaattagagacggagacagccatacatttcaacttgggcggatagttagtatatatttacaaaaactgaagtgacaaaaacctacagcacactttggtagagacgccaaaatagcagaactaccagaatcctgagccaaaactaaaggagaggatgccaagacaaaggcaatgagaccacgaaagagcctcatggtgatgtgctaaaccaagaaaaagcaaacattagatgtgacaaagatgcgaaacatgataggtgtgggagacaggctcctttttacactgccaagggggaaagcagacgatctgcaggtacgcccgcatcgcaccgacaaaacaagacttgcatagttcgaaacccttttgggtcatgtcagatccatcctctagatcgccctagccgctgaatatgccgaagtgtgtcttggtgacgctaaaacacgcttagtcttgcgatcagacacgcacagacagggttccaattcaaccctctcacgggctctgactcgactcagggccaagcaagaagatgggctcatcttggcatgacgatgaagtcaataagtgcaagactctgcgggacggaagtgtcaccaaacctcgggaagggctgtagatccggcttgtgtgcgccgtaggaatggtacatacaagatttgaacgtgtagggttttgaaacattcatcacatccaattaatttcttggttatttttaattaactttaaatataacggcatctcctctttgtatcagccacatcgtttcagtgaaacatgttgcacattgattagcatggctggaataacagtactaccgacaactgaaacattttgtacaatgacgtagataatttatcttgagatacaaaataggccgatggtttgctcttccatttttctatctgaactccagtatattacttggcactggttcggatcatcagccagattcccgacattattgttgctacccacggcctgtagatcatcaacattcccaagtgcatggaagtaaagaaaaaatgaatcttgtggagcattcattgtcttgactcgggaagtacagctgtatgctaagcttcactactcagttaattccgcggatgtacagtgatgaaatctttgacgctaacccatgagaaagaacggtgtgttccaaaagggaatgcctttcgtgcgtgttcaaggctagttcatggctgtttaatgctgtccaggaagacttgaagaagcaacagagaagaaatggagaaacccctgacctgcactgactcaatggagaatacttagtggaaactggagacaacgctaactcgagatgaatcggcgccgggccattctccgacccgacgagtatcaatgccgatgctcgagttataacggtcttgtttgcaacttttttcggtatcatcgggttccccgaggttcgttccattgtaccggaaagttgttctctattcaagacactcgtctttgcatcgtggtttcagtggctaggtattcgataactgagacaaacagaaccgagggtcgatcagtggggtgaagcctctttcagtcatgcaagacttctccacgtggcgcaaggataataacgatagtgtccaatcttactcctttccgccatagtccccgtgggtcagatcaagctgaagaggttaggctgatatatttaatggatttactcagcatcaatcagcctgtgcaccaactgatcggccgccctctctcttccgggttcaagaaaaacagcggaatggaatgacttgcacaagaaaccgctgatctctaggctcacatcttggcgctgccttgaccatgtctccctagtgatatcctgcccctgtcttttcgggtctaactgccgtatgctttacgacaaatttcttgacctcaacttgatactgatgtggaaatcccactatgcaagttccgtattgccgacagcttttctctagagttccgcatatctcttggcaattcgggttttatcagatacaacgggtatcggagaaatacaagcctttctccttttcctgactaggcaatgatctgccatttgttagagtgtagcaaagcagctgtagggtagcatgctgccacttggattgcgtgaccatggtagtaaccaactgaaagtgggaaattagtgtgtagctaatactgactggatctattatacgagcaagatatatctcgattaaagctcagttgtcgagtctcaaagaggaatctcgctcgccaaaatacaggtacatactccctcattgcaacacagaactgccgtaaccggaagagacaaccagctaaacatttttgtccaacaccaaactcgagtcattactgttcgcccttcatcctctctacgcgtcaatcatctggtcatgggattgtcaattcgcgtggttgcaaggtttatcatcactagtcctcccgttatctgaactagcttcacattttacccctgcatgaccagtggatgggatacctattgtcggcaattacaagacttgtcccttcagcggaaagttaccggatctgcatctttgcactcaaagaaaatgtcgatctgaatatcacaccattattgtagaagtcgccatattgcaccgatgcgaagatcaccattattctttacatcattattccgatccaacggaactactcgcagcttcagtcttgacctcgtatagtgtgcctcatttacttcaaggctatgcactataagggaatgtctatcgcctcttattaaaggctagcttattcagtagccatattctcggctatagccaaaaccttgctgttagcaccaagctaggttagtgacaatctcacgacatgtcactcatggcatgcagttctacccatccttaaccgaaaagtggttaccgctactgccatagcgtctcatgagaaaggaaaatgttcccgtaatttgcaaaggttttttttttgctggcgggaggacattggacgtggaagaagttagccataattcccagctctaatcattggcagaaaaatgacaacggcactgttcagagcaatgtaggaggtttaacaggcgtctgattcttttaacaatgtagagtgccccagaaacattactccaaaaggcagattgatggttatcacatcgatgcatgggatttcgacaatatgattgaggcgtttagagctagtctggcatagcgttgtcgtgcagtctgagcaacaactgctggctggcctcattgatggaagactttaggcgaacatgtcctgtcagaataaagctaggcagtgcggttctgtaccctaagaacacaacggagagcccgtgaatatatcaatcgatttctggctgcatcaactacctatcactagcttctgtataaatcttattattctccgattgacttgttgcatccgataatttaagattgtggcttgatccaggtcttgattaaactcgggaattatgtgagacagacgtagcaagtatgttattcccggtgctgctccgaaacagaggcactcgctcgtcaatacccatagaatgtcttatcgtccagtatctcctccaataaactcttctatttctccgagataacgttgtatgtcaaagggcgtgtgactcaatcagctgatagcatctttattgactatttgggtaattattgccgacactccatttttattagtcaacgctggaaacactcctacaaaaccgagaaacaaatagataaatcttttcttctatagacatcttctagaaaactgtcactatacaatcatcatgactatatcaccacttacgttgcgcatcgctatgctgaatgctgatgccccggtgcccaatgtgatagaacaaagggcaccatcttacggccatgttttccacgaacttctatcccagtcggccacccgagttgctcctgggttagcggttgaggcagaatactttgacgtttaccatggtatttacccagagtcactcacgcacttcgacgccatcgtcatttccggttccagcgccagctcctacgaagacaaaggttggattaaacaacttgacgcttacatcgccaaagtctacgccgaacaaccccgcgtcaagatattcggcagctgcttcggtcatcaaataatctgccaaagcctgctccgtgaacacggggtctacgtggaaaaagaccccaaggggatggaaatgggagtccacacagttcaactccagcaagactttctcaaagcgctgggaagtcgttcgtcggtcacagacaacagcacactccgactgcagttcatccacggcgatcatgtcaagataccagaaggtcattccctacccccaaagtggctctccatgggccaaacagaacactgcgcattccaaggtgcatatgagccgaatcatgtgctcacatatcagggccattttgagtttgacagcttcataaacaccgagacttgtaaggcttttgcaggaacttgtggctggggaccccagtttattgaagcatcaatcgaggccatggataaagatgacgactccaagactgccgctgatatggtgatgagattcttccttgagggacgacatgcagtgccgggcattggagggctgatgagtcccccattggaggattagactacctaattgaaatacaaaccatctatatcacccttgatctttcagtgcgtggttcagtcaagagagtcgtttaatattggtaaaaagaaaaaaaatacttctgacgcaaatgctgagccagtcgcccctcctcagacatttcgatgtcttcatcagtaaataagatgagttagacagagtaggccggatcagtaagaaagtatgaacatatttaccatttgctcctcgcttgatcaacctgcatatcaaataatggtgaatattcatctctgcaacctttatactatctggatcttctcccatacagcatcatcagtaacagcctctccctgcatagccccatgcacatatgcttcgccaaccataaagtactcattctcatcgtcagtgcttctcatgaccacaggcgcaggggatccggcaactacccacacctcatccccaatcttgcaagaatcgaatcccaaccccaggtatcccgtatcagtaagtataggtctgtggttgatataagtcgacgccataatacttcctggcggcatagaatgccttgatattacttgtttcaacatttggacctcttcgtcattaaggtctacttgctcttgtggtaggaaagacaagcatgacctgacgaggttgagactcggaaaaatgctggaagggaacttcgcggcgatgtcatccaagtaagacattccacttagatacttgagcacaagagtctcgcccgcagatggagactcggcctctctgtgaaagactcgcaacggatggactatttcctccaaaatggctcgctggaagtccttgagctggattgatttagccggtcggttcgtaaagtctgtgtcccatatcaaggtacgccaaaagacttcatctgacggctgtccagtgtaggggtatgtctcatccatgctgagaagaacatcagccgacatagcgcgctgaccttggagagtttcgatgtatgtctcccctattttattgactctcccaagacgtataccagaaacgttgaggatattcccatcgatgctaaatgggcgcgtgttcggggaatgaggcacatgcttggaagagttaatggttccaatagatcggaactgggcactggagagagtgttgaaaagaactgccggaaaatctggaacccatgagggaagctcgagagtctgacgcatgctgggacatttgacaagattgatatagaccaaggagtcagtcgcctcaatgatcttgcgcgcgacattcagcaacaagtctctaatgtcgatatcataatccggctcgaattctgagggcatcgaaagcccatccttggccgccatgtgcctcataataccgcccagaccgtagatgacatctcgagggtcagaagcttggaggccgaataacgtaaagagaaatcgcaacaggaccatctctgctgacttcccacgtttatcattgagtccggcttcgaagtcaatcgtttccagtgtacgattccactgacttttgtctcctttacaccattctcggaggagttggattctctcggcgtggaataagtagagatcgccacggagataaatacccggtctgtctttggggacaaggtcgagcgtagcttggaagaacccgctgtagtgaagaaatgctgccgtatagcccacacaatcgaagcatgtgaatttcttattgcatagaacaacaacgtcgttggtaagagagacttcttggattacccagactcgcgcaaaccagttactcataaacagtgtgaccagccccagagcttcttctccgtcgatagacttcattccatatttatcaggcatggttgagagatcagaattgaaggcccagaattgattctcgatcattcgtaacgtgtgagggacagactcggttccaatcctctcagctgcatttagcccggcttccaactctggaagtggtttaccaagccagacgataacgcggttggcctttccgtagatttggttcatcaccgagacctgggcacatctctcaactggatcgagttggttgatgcacagggcgtcgatctagatgggggtttcggaacatgaagcttcaagttcaagaagtgcatcgtaaagatttggctgaacttcgaaagtctgtccgtttagttggacatatgtacatgaattaacctctgcatgggaggggcggggtgagccccaagtgtaggacagcgtgctgtactggatctctgtggcactggaaagtttatatgtcgtgagtgttacactaagtacttggacctctgtaagaggatcagtatcaagcgatatagtcgccagacggaaggattcggtgtccagcaagtctgaatagtattgcggcattatgctgaatatcgaggggggtaagatttaaggcaagaaatactaaaagtggatggaaatatttgtgttgtatcgaaagatgtagtctgtttcatttgctgtgtactaactagtctagcttgtttaaggttagatgcgttccatatatgtatctatcgcagatatgaatggtgcccttgatataccttgtcccactagtatggtcatttgcatttgctctgtcaggagctaatcacttatcactgtagttcgagagagaaatcaacgatgaaacctccgatgtatacaagaagtatgatgccataaacagtttgattctactcacttctaaaaggacctagatcgccttttctcaccatcccaccgtgtttcgaggagtgtagcgagttacaccgtagttatgtctggcaccagaaggtggcgtcaaaaacaaattcccatacccattcacgaattcaggttcgctattgacctctaccacaaagtccccactgtcgaaagtaccgagtatcttgaaatcaccatccttgacaaggtaaacgtcgagaccaagcataaccagagcctccatatcacctctctttgctttgcaagaggatgaggttcttctttcggccgctcaagaacgaccctccaagtatcgattctagttgatgtcagcatgtgcaagctcaagtgtacaaatgtgccacttaccagaccattctccagtctgaaagtttcgcctgtggacgtggatcttgtgttcagtaccaaagaacccgaccaccagctcaacgtcggtcgcaaaggctgctatggccgtctcgggagccgcgttccctggtactgtaaagtcgacactccagtcgtcggagtcgatggtatgcctgattgctttgacaggtccctctggagtctgaagaaagatcatgttcctatcatgtatggcagcaacagccacatgaccattgtggtggaccaaaaaaaatcgtcgagaccttgaatctcgacgtcatcctatttttcggagtctttgtcatattggcgggctataagtatgtcgccaatgccaatgtatgcaacaagggcctttttaatatattagaatgttatagaagatcatatgggtcattctgtaccatgctctgtcggggtgaacgacaaaaggtgcggttgaattctcggtgacgaaggagccaaccatccgcttaggcttttcttcttcaccactgtggaccttctcgcccaagatctcagttgactagaaatggcaaacttaattcaggtggttctcttatttacacagattgaaatagatccaaatctggttgttggttcaggttcaggctggtcacctggtttgatacatctaacatactacggcacctttggcggtaacgttgtcggtcgatcaaccattgtcaagtgataagacttggagagtttcagaacatcaaagatttcaagatggtctatcgaaatttcacgataagaattgataagtaggtaatttgtttatgtaatgagtgactcaacataaatgactcacgttcggtaaggatataaacccttcggcttggtgatacataatctgtctcaacattcctgtctgttaactgtaatcaaccaaaagatgagtgatccaattaaagtcaacttgccgcaaggcctcgagctgcaccacatcgacaatacccaagccttggaacaatggactccttctctcaccaatctcctccaatcttgcgtcaatgatgaccctccttcatcatcactcggtttccatgcacctctctccacaaaagatgccacagaattctggctttctctttcgcctcagctatttggtaccaaatcgcgaattacccttttcgttctcgctcgaggcccatccgcaatcggcacagtccatctagtgtcccatcccaaagcaacgcacgcgcacaaagtcgaagtcgccaaattattggtttcgtctgaagagagaggtctcgggcttggaaggaaactgatggagttttctgagaggtttgccatggagaagttgggcaaaagtatggttatactcgatactgcgacagaaacaccggcgaggggattttatttgaaacttggatatacagaatggggaatttgtcctagttatgccgagagtgcagacgggcacttgcatgattgttcattcttctacaagattctggatagttagtatagatgcataactttgttcataccatgtccatcaccctgatctatttaaccttattcttgacaagaggacggaccgagctccccgatgaattatcccagcataatttaaacattcataatacagggatcaattggtggttactatttatccgcctgcctctccggggtaaacagccgccaagcaatggcctgattgaagcgtctaccaatccagcgggggatcgacatgctcagatcctaggattgggggtgatccccgcgtttttaccaacagttgacaggtacaaacggttctaaccctgatctcatagatgacgccgcagcgatttcgggtcaacatgaaccgagccatgtataaaatatcgtcaacgtcacatccaattgacttaccgacacacctcaatggactgagcctcactcactcaccatgtctctcttctcccttctcacctgggcttccttcgcaagtgcagcatggatcgttccaggcgctcgctggcatgataccgatggcaatcttttcaacgcccatgcaggtggtctctgcgtcgatcgctcaagcggcaagttttactggttcggagagtacaagactgaagagcgagaagaaggtggtggtatctctgtctacagctctgatgacctagcgacgtgggagtctcatggcctagcgctcactcctgagaaagggcatgagcatatttcaccggaaagcatcattcaaagaccaaaggttctatatagtgaagagacgggaaagtaccatgtacgtataaaagacaaatgacggcaagagatgtgctgactcggttgcagatgtggtggcatgccgatgatcgaaagtacagccttctccttcaaggtcttgcaacatcggattctattgcgggaccgtacgagttcaaccatgccattgctcctcttggaaactggtcccaggatttcggcgcctttaccgattacaaatctggtaaatcctacgcactttactccaacggtgaccgcgttgaaggtcgagacgtatacgtcagccagttcaacaacaatcttaccgacattgaaaaggttacacatcgatttaacaagtatgactttgaggcaccgactattcttcagacagaaaagagctattggactttgatgagccacaaaactggttatcgacccaacagtatgttttgagaccgagacaatggaacggaaatgctgatgtgtggtttagatgttgttgccatgagggccgataagctcgagggtccttggtcgcagccattcttcgttgcgccagcctacacaagaacgttcagcacacagtctggtttttcgtggaggattaatggtaccaaaaagactacatatctctacatggctgaccaggtgcgtattgattgtatctgatattttgagacagtctgctaatatgcatagtgggatctaccatcgatctgggaaagccgcaacgtgtggcttccaatcgagattgacgaggagaacaaaagcctcaaggttgtgtggcacgatatttatgacctgaacgtgtaagaacacttgttgagagtagacatcacggaaactgatattgttaggaaaactggtgaatggaagcctatcaagggcaagacgtacccggccagcaaggccaaactctctggagatgcattcctccaagaagccgtacgtttactgattgttatgtctgtgctttagctaataaacatgacagacctttggaaccgaccacgttattgcgacgggcatctacggcaatgatagcacggccacgtttactgttcaaggaaaaggcgaagaacaatgggtatcattctaccaccaaagtacgtataacttcctcttccccgatcaagtgtttgttcactgacatttccagacattgatgacatgggtttcggtgaccaaccgatgggtcagcccgaccgcatcaatggcacgtgggcagtccgtcgcatcagcagtgtcgttgtaaacagtgacaaagacaaggtgcacactctataccaaaaggatacacacaagggtatcattctctccacgcctcttctgctccctctcaagaaaggtgagaatactattactgtgggaggtcttgataatggcaagggtgtcaagggagcggatttagacagaattgttgtttatcctcctgagaagaagaaggggaagagggggttctttggattattttagattggtagtcaattaagagcattggtcgcaataagctttattccgtttcccgtactcacgatgccttggactctatgttaagaaatggttgaatcatgtgtgttgtcattgtgttcgagtagaaaactgttaataaaattcgcttcatttttaatttcaacaaccagggaaagctactcagacttggaaaaataccaatgtctcagatatcgacttgttcacgtctaaccagctattattctcagatatgtggcctattcgtgactgttcaattttcataactgtttctgcaccgcaaatgaacaatacgtattctgtacttcatgtagatttactcacagtcgttgttccgctacaaacatcaacacagtgatttgttacttgaacaactctcacgatgctcttgttccagaattgtataaaaaccctctcagcgccctcaccatggtttcaactcaaactcatcgttcgataagactttgctttacagatcacatcaccaatcgcaaatcatctactttcgatctactttcaccaaagcaaaaccaacaattggtatctattcttaccaaaccaaaccatcaatcaggtaagacacaatgtcgcccttcaccacctggccaatggccctccctgccaagtcacacccactggctcggattttcccagctcttcttctcatcatccccatcaccgcgtcgctaacatgtacatggcttctcttgtcagacctctggctgagaatcttttgtaccctgtttgttctgcgctacactcgcttggtaggacatctcctcggatcatggatctaccgtgctcatcaagtaagcgatcacccgacctttactcgtagcgatgtaactgtcatcctcccaaccatcgaccccagcggccctgatttcagggagtgtgtggagagtatccttgcgaaccatccggcttgtatcctcgtggttacagtaggtgatgctcttcgagaggaatgccagattgtcatgcgaaagctgggtctagatgcgccggacacagagatttcagtcgcagcactgtcagagccgagtaagcgacgacaaatcacacatgccatgccgaatgtcaccacacctgttacgatctttgctgacgatcatgttttctggccagccaactttatcccctctgttctcgcgccctttgacgacgcccatgtcggtgttgtcgctacaaagaagcgcgtccgacgaacaacacctggagaatggtcctggccatcgatagtcaacttcatcgcctgcaactatcttcagcgtcacaactgggaactccgaacgtcaaacgctattgacggaggagtttttgtcatctctggtcgcacagcagcttaccgcaccgattttctcaacaatgccgatcttttggagcgtttctgtcatgaaaagttctttttcggtttgttgggcggagacggccttggtccagacgacgacaacttcctcacacgagaagctatgaagaaacactggcttatcgtgttccaggacactgatgatacaactatcgaaaccacactcggtgagtggcccaagttcagggatcaacttcttcgatgggctcgaactaccatccgcagcaaccccgtcatgctccgcgatcctgttttcgtcacgcggtacccctggagcacattcatggtgtactgggcctctctgttcaactttgccattctgtgggatgtcttgctcatctacacacttgtcaagagtgaaaacatgaaggcttcggacctgatgatgctgcttgtttggatgttctggacaaaggttgtcaagctcattcctcactttctgcgacacccttctgattttccgttgatgatctgccaggttcttttcggttatgtgcacagctttatcaagctgtgggcatggatcaccttttgggactgcggttggtctggccgcaaccttgagggtgttggacaagctgaacttgacaccgcctttcggcggattgagtgagtgagtcggtaggtagggggagtttgggtgagggtagctagctttttgtcttgggcaccggccggaccggttttgtagggaatcatttcagggtggtgaagctttcatgtttgatcagactgtagatgtactaaattgagttttatcttgaaattttctggtttcttaaaacatatcatgtgaattgtgcattgtactatataataactaatgaagagatttgtccaacttcagttcttaaaatctcccttggacaactcatcctccaaatcgtagtaaacttgaaactcacaataacagacctcgggatcactctcaacatcaaagttgaaatccgcctcctcgtcttcaatcagtaccttcttaataccgctcgcagccgcagcttcggcaagtagctgaacacgacaactattctccatggaagtatagagccacgctgcttcatccaccgtctgaccaacggtcaagataccgtggtttctcaagatacatcctttaccctttgggcccatggctgcggctatgcgatcaccctcttcactggccagcacaacacctccatagctgtcgtacacgctatgcgcgtctcctctaaacttgcaaacgtcctgcgtgagcatctccagccttttaccaaagacggaccatgcttttccatggatactatgcgagtggcagatagcgtgtacatctggtctagccttatgaatagacgcatgaatcagaaacccagcactgttgggtggtcgtgtacggttgccgccaatgacctcgccgttgagattgacgagaatcatgtcactgactttcaacaagccaaagtgtcttcccaaggggtttgtccagaaagcatcggtgaactcggggtcgcgaacggaaatgtgaccgctcataccctcaacgtagccttcgcggtgccagtggcgaaaggcagcagcaagatgctctagttgccactggcgttgggaagaaaagtctggatgctttgggattccttgtaacacaacatcgccgtgggacatggcttgaagaggagttttgttctgtagttcatggccatgagagtgagacgcctttgacggtgcgacagtggttgggccatcaatggcagatgaaacagcagtaggagccatgttgaaagaactatagtgagatgaggaaggatgatactttctgttctaatgaattcataatagcctttttatagttaacaatctcatgtcattataaaggcgccctccaagtactagttgtccatctgcggggaagcgacttacaacagacgcttatcataagcgggaccgggaactcgatccggtcactgtatgattgggtagggactctgaaataaagcaatacacactgaagatccttattcagtcacagagtatctactctctggcttgtttttctgttttggccttttgtatggtgctttcgccgaggtgtaccaattctgagatgaagtggcttaattcttgcacgctgtcgatatccaattctgtcatctttgctgacgatgagttttgaaagataatcatggatgaagatagaatatccaagtccatccgggcctccttgtcgagagggtggatcaaaatgttgagaaacagcgccaaggctgctatggccgggtagaaagcgacatgcctgaacagagtttagcgacaagtcattcatactaaacggtatcttacccgaaggcgtcttgttgcagtaacatgtcttggtctttgaaaatctgcaaggttgtgcgactagcttccagagacaggtcgctactagagtgatagacactatgcaaatcatcaggcagactttcagtcatggcataagccgcgccacatctccgtacggccgtatgaataataactgtcatgtaattgtattccagttgtaggtgaatgtatcttcgacgttggaggcgagacattttcggctggaatggttgatcagtcagtactgacaacttgggacggaagtctgccgggatcctcaaacgccatgactcaagatcgatatccagctgacgtaaatggaacaggattgtgctgtcagctagatttgggttgtcgagggaacataggaacagacataagctctcctttatccgagtgagttgaaggtcttggggaaaatgaacaaagccttcttcttcttcgagagaccgactatcgtatattttatccagcccctctggcaatgtcaagtcgcagtaattactgggaagaagagggggtcgaccaaagcgaacagaaaggtctttgtcaaagatgtagcacaaccagaacaaatctcggatgtgcttccgttgatgtcgttcggatggttggtctgcaaaggaggcgttgaagcagtgacctttcagttcatagacaatacgacaagccaaagaatgaagcgtggaagcatcttcccattggcctgataatgtcttgtagatttcctagattgttagtgagaagaaatgatgtttccctacagatacttaccagcattagtactgtttccaacgtctccaagttgctagcgtcagacgcctggataagataagtgtgtgcggcattggcatacgcatcgccctcgagcagttccggcatttcattttcgctcatgagtgagcaaatggccaacgccgccagaaggcatgcttcagccgttctctgcctatgaatagtctcttggttaggtggtagtgtatatgccgcttcaatagtccccaccacaagtgacgagtcaaggactgggtacagacattgccagtctgaagacagccaagcatcgagtacctcatgcactacatctcgttcaggtagttcaacgcgtggttggaaagggcttggcggcgaagagtatgaaccgaaaagacggaacttccccaaggctggcctttgaccaatcttggatgacatccaatcaatacctttctcggagaacagtggtactcctttaaagtaccagtgttggccgagaaaagcacggtgttgagctgcgctcccaacatgatgaggctgtggcgagaggggagttatctgtgtcgcattgaccgttccgggcaaggataaaggagtgttttgactgcgaaatgctggtgtagtaacattcaagtatgaacggagttgatcaacagtggtctcaagttctgtgactctacgggtgagagcttgtacatgattcaagatggaggagctaccacgtggtaagtcggctgatcagctatactgctctggagggttgacaagacgtacatgtcgtctggcttctttctctgtgcttctcgtcggagggcacactccaggttgtgatcagagcaccattcgcatggtaggttggggttggcccttatacattgaatcttgtatcttatcagcaccatgatgtgataagatacgaatagtttacctttcttttgaagcacacatcacatgctcgtttgatgggcatctccggggaatataatggtatgacgcgattcgtagttggatgttgtaacgacaagtcttgtcggtggaccggactccgtgtaatactgaatatttaatacgagccaagaatgacagatccttgtaccaccatagaatccggtgatatgatagtaggacgtacctgtaagtaggctcaaatgattggtagaacagggatggaatgggtcacggagtccgaacgccgctgacaagtgaggcgctactgcaagccattcccatcttggcatgttcgactctccaagatttggcatttccaggttgaattccaagacagttttcacattatgtaaagaattgcaaacaccaaacgtcacccagcctctcgttgtcctcccccaagcctccatgtacaacaacggcatcctttgcatcctcagccttgacaacatcagcatcgaaccatcctctagcgacaggcccatttcctgtttcgacctttagccacagatttgtctcaatatcaaagacccacacatcagatagcatctttccagccccagcatgacccagcgaactaggatcacgttcgccaaacatggtgagcaaataagacttgccttgtatggataaggggacaagggtggagacacttcttgcttctgggccctggattccatccgagatgtaagacatggtggaccaggatgcggcttcgatgtcgtaaatatccaatgcaccgccttgttcaacctttccatcaaagccattcatgcggtacaatctcccattgagaaacgcaattgaggatccaccgcgaccgggatcaggagcaccacgtaactcagtccaagaccttttaaaaatgtcaaatacccaaagatcaccgagacgaccctgctcagggcatccagagtgaagatagattttatcagcaccgttggatgtgatacagtgataacttcttccagatggaaatggtgtattgttatccgttggggtaatggcaacccattcgttctctgttgccttgtagcaccaaatagtgcctttttcctcaatgggtttcatttcaagaccgcctcgaccggagaaaagatacatgtcggctccaataactgtactaggactgccgacgcgaggagatggggctttggatggtgttgcaagggtttcagaagaatcatctatgaaggattagtaacttatcaaaggtattctcagcggcatacctttggtgtttacgaggttgacaacatcaaccctgttgtcaacaggttgacgagctatcaattctccgccaaatataaatgccctatcaccgataacagatacagcttgtgatgatcgaccaagtcgttcattttgagtgacaagcctccacctggcatttagcttacgcaaagaggccattgtaaattgaatacagagacaaagtagttgtctgagaatttcaagtacaaagacaaaagaataactgatcgcttgtttatttggccaggttatataggtttcaagagtaatatatagtttctttcaagtagaattaactatcttcggagtccgtagcccgctgacagagacaaagtctgagttgaagccaattggtcgctaactgactcttcttgaccatcagggtatttgatagtctgaatttttcaacactcctaagataagcatatgcatatttattctttaatacaattgggcaacgggttcttgtgagcctataatgggacatatcacacagttggttctttacgtatttcataatgcacatggtctaaccacaggcagaattgcatagatacccaagaagaaatttaaaccatatacattatgagattactgaccttgtatcaatttgtatactatttacagagtacaacatgtgaactacggcaagtgagtcattgaaacaagtgttcattctctgcagtctgacatgtacgctgcagccaatcagaggtgagaaaatgagtcacagaactgtcccctatcgtctttatatcagtcattatatccgtagtctaacaatagacgacaagtctggagctttatctatacacgtcttcctcagctatcacaatccagccagaacaaatatccaaaagaaacgctgttccacccagacggagaaaaagggttcagactcaacacgacccctcatttcatcatgacacaatccacctcaacatttgacaaagccttggccgaaacactctgcgacatccaagtcccaaaagaaatcaaattctcacccaacggccaaagactcgtctactcaaccagtctcgttggcggtcatcgcaaaggaaagaaccacacttcgacgctatggcttgcgtcaacctacgagcccaactcgtctcggaagctgacatcggggtcctttcatgatacaagtccgacctggcatccaaatggtgacagtattttgtttctgtctgatcgtgtcaagctgggtgagacctcggcaatttggcggatgcgactagacggcggtgatcctgttgctattactgcagaggataacgagcaagacattgatacgttttctatttcaccggatggaaagacgatcgcctacgtttcatgtgacgaaaaaaaaaaagacgacgatgaagaagcggaacctgaagtttggggagagaaatgggatcatgcgcgtctgcgaattgtcgacgtggaaactcacgagaccaaggtcattgtgggaggtgatacacatgttggtgaaattgcttggagcccagacggcaaatcattgacctttatgagtactcacaaccctcatatcgaagaggccatgttgactggcactttcatatccactgtcatcatcgaaaccggtcaagtcaagcatctatgcacggttatgaatgagccgtacaacttgatatgggcaccggatggactcgtctatttcataactggtacaccgtctgacaaagactctggagggagatctgtgtacagtaccaacccaaaagacgcgtctcccaacttcatcaaagtaggatgcggcgacaatgatgatgctggagatattcgcgtagcgggtgacaagataatcgtcaatcgacaagtcaggcttgttgatatcattagtgaactcgggggagaagacctttttacagaggacaaagagatgtgggtatgggatgccttcatcagtccagaaacaggcgctgcaacgctcgcagctagtctatcagacatcaatacaccctacgaagtctttgtcattcagccaggcaaggaaaagatcaaactctccaaccacggacaccccctcaaagaccagtcgtttggagcttgcactgttttcatctgccaatcatcagatggacaggtcgaactagatggaatatacctgaccccagcatcaaagtcaaatccagatggcaaaccacaagagccacttccaacactcgtcctgatccacggtggcccaagggatcgtaactgtaacagtatcgatacatcctgtttcaactgggctccttacctcctcgcaaagggctacggcgttctccttccccaatacaggggatcttcgggaaagggtgagaaattcgcttcgtacagtattggtggacagggtgtatacgactttgcagatgtgatcaccataacagacaatgccatcaagaaaggcttcgcagattcggagaaactcatggttgggggatggagtcaaggcggtttgttgacatacctgtgcagtgtccgaaatggcctccacggtttaggctggcaatttaacgcagcaattgcgggagcaggtgtatgcgacacagaaagtctcgccctaacagccgatcttggttcaacctttgaagtagagctcgcgggtggtcacacgatctggactcttggccatgatgacacgcggaaccgccaaggtagtgctatatgggagatctccagcgcaatggagcaatctcgtcgagagggaaagactgttatcccaccgatgttgattttgcatggtgaaaaggatgagaggtgtccgttttctcaggctgaagggttcagaagggcgttgagattttatggtctgccatgcgagtttgtgaaatacccgggtgaaggacatgggattgagtcacaaaggttttggctggatatgcttgagagggttgagaggttttgcgatttgcatattggagacggaccaaagagtcgggtggtaattcgatgaggatgaggctgtagtattgtgctgtaaatgaaacatggagttttattacacctgtgcctcttgacatgtagcatattttgtaactctactcttatcggtatgatgttatattcccgtaacaatgtattttcaagaaactcgtaacacaaaaagactagccattgcttgatatctgtatcagagactttgagttcttctgtaaagggttcagcattgtccctttctttctaccattgtctcgcttgtccatctttactgagtttaaaattagtcaatgtcttacatgattggtctagttagtcatggaaccaaatccttcctgtacgtcttgtgctctagcgccgttcaccaaaggcagtaattcgccctggcgtacatgcttatcccggttgtctgactcatacagatccagtataagggcacttatatataagtatatatgccttgctctagaaagacattgtttctacacaaagctgacagtaaagatatagcttgtctttaccgctgttccaagttctgtcagccattcttgcaatattacgattatctgctgtcggaaacccaccgctaccaagacatcaagtcatgttatccccttctggtacctattctcattgactagtgttatttctcatgtataattgatccacaagtcaaggtagatgaacaattccccacccatttctcattactcacaacaatcttcagaacttcatagcaacgtcttcgtcattgcttacaggcgtcatttgcgacaactcatcaaaatgtcattcaaacggcgtctcgttactccctcaaagaccgtgcaggaatttctcgaccgccatccagaagttcaaaccagctccgaagcaaaagcacagctcgacgcattccatcaagacgacacgttttgcatagtaacaaagatctttggcaacacaatactacaccaagagtacgacggagagtctagaaaacgcgtttttgcttttgcttacgtggaggatcccgaggctctggcttggtatgaggaaaataggcaggatgacattgacactgagacttgtgattgcgcagtgggggcgatggagggatacgatcattgtttgcatgagagcatggttgaagtgaagaaggcggactgtgaaaagcacaaggatgacgaggaaccagatccagactgtccggcttgttggccagtcttgtgtggaagtaactgccaatggtagagcttcatagcgagattggcgttgtgtaaaggatctaaccatacagtaaatgaatgagagtatatgcctattgcacaatgttgatcatgtatgggccttcctttgccagacaaggattgttcactctctgcagggtagagggattgtgtagaattacaaatcatggtggttcttctaagcccagatagtactagaacgctttcatataccgactcggtaaacctggtcattggttcaccaccatctgaaaccggtaaatgcctcggcacgggaaatgtcaactccataatgacgattccagtagactgatataagaagaacaagaagacgctgtgattctccgggactatttcatccaaataaacaaacgctcacaattctcttgaacagcctacagtatcgttcaacatgcctctcacagtccatcacctccaagtctctcaatcagagcgtatcccctggttgtgtgaagaactcaatatcccttatgatctgaaactctacaaacgatctcctctcctcgcaccaccagagttcaaagcccttcatcccatgggcgctgcccccgtcatccaagatggccccatcacactcgccgagagtgctgcgtgtatcgagtacatcagcaacaagtacgccaacggatctctctttgtgcgcccagatgacccagcctatgccgactttctctactggtggcatttccctgccggaactctcggtccagctttgggccgcatcatgctgatcaaatcggccaagcttggagatgacaaccccgttgtgcagtttggaaaagcaaagtacaaccaagctttgaagatgttggatgatagggtcaaggacaacgaatggcttgccggaaaagagtttacggctgctgatattatggttgtcttcccattgaccacaatgagatacttttcaccctacagtttggaggagtatcccaatattgtcaagtaccttgagcgtatcgccggcaggaaagcgtaccagagaacgatggaaaagatcgaccctggtatggaactggctactggagtgaacccaccaaagagccctttcaagttgtaggtgcttgcggacaagtcgacaggcgtctcttcgattgaccactgcctcatacttgagtaaatttatctctacagcatatagataaaataaaataaaattcccaaactatttgaagctttcgattgactatatatttgctagaatgaccgagttcgctgttgtgtggtcgataacagctgtcaactcctcgtatgccatgcctcacaagttgaaaacattaatcttgacacacttgacctgcgtccaatcattaagcgcatcagtaccattctccctgccgaatccactctgttttatacctccaaatggactatttgcactgatactgccccaggtattgacaaagacaatgcccacctcaatctgatcagacaccctgacagccctgctgatatcattcgtaaagaccgcagccgccaaaccatattcgttatcgttggctagtgagatgacttcctcctccgtcttgaacttggcaaagctagcgaccggtccaaaaacctcttcgcgcatgatggttgccgtgggcgagacgttgataaaggcagtgttgggaacaaagttgcccttgctgtcgggttcggctgatccgtgcaagagttcaattccttcgctcttggctttggtgatgtattccatgattctattcttttgagtagagctgataacaggacccttgactgtatcgtcgagaagagggtcgcccatgacagcatccctcgtcttggccgcaaactcagaaacgaaacggtcgtagacatctgcctggacataaatgcgacttccagccgcgcagatctgtccattgtgcattgtgattcctgccgtcgcaaaggcaagagcattctcgaaattagcatcgttaaaaatgatgcttggacctttaccgcctaattcaagcgtgactctcttgaggttcgactttgccgcgctgacaaggatcgtccgtccgacagccagactaccagtgaaggaaatcttgcggacttggtgatgatcggcgagggcttggcctgctaccgggcccagaccggttatgatgttgaccacacctggtgggaagccagcttcgaggacgagttgggctagcttctgaccgtagaggggagctagctcgggggtctttatgatgagagtatttccagctgcgagggctggaccgagcttccatgcggttatcagactgtcttgatgtcaacatgggtcgacggataacggaggggacttgaaattacaggggagtgttccatggcacaactgcagcacaaacgccgataggctctcgcttggtgtacgccaatccttggtcaaattctaatgactgtccatcaatcttgtctgcccatcctgcaaagtatcgaagtgtctcgacagcttggacaatgcagaagccaagtgacatgttgaacaacatgccagcgtcaattgcttcaattgaagccagctctcgagcatctcgctcaataagatcagctagtctgttgagcaaccttcgtcgctcggcaggctggctagtcttccatgtcttgagagcttccttggaagaagagactgcggcgtcgacatcggagggttgggcggctgagacctgaccgaggggggtgttggtggtggggttttcggtcgtgagggtttcagaggtagtggaagggatgaatctattgttgataaagagaccggttgggactgtcaggctgttaatatataagtccaagtcggtagtgacagggtgtcctaggacatactttggatcttgcgaccgccggcgccagtgatggtaatttctgccatgatttgcgtataatggacaattgagtttaagaactcactcgcgatatatgccattaacgtacgatatttatacttaagcgactgctcttggcacgcataacgtcgctccggagccgcaatgccacgatccacctgcagagtctcaactgcatcttggctccaccagaattgacaaatgagacgtgaacaccttacagagcgtctttaaattatacgtaaaccgaactgcgcctaccactgcagcagagattgtctgctaaagcattaacagaccatttagaacatacaatcattttatgtctggccaggtgtcaagtcacgtgacggacaatgtcctagctgcgcatcttttatccgggaacttaggtgcatctgataagataagccgcgataagaacgaaatgcttatcagatagagttatcagccacaagagctgattgtaacggggatcgaacccacgagttttgggggaacctcgggtagatagcccctaccaagggggtttacctgaaaactgtctatactttgttgtgttggataaagaaagcgtaagctattgtcaaacagtttcacagctttattctgacatagagttttgtcattaatgagacagacttgtggccttacttggatctctatttttttttattgttgaactagtgataccgtactgttaagagcacccttcttagatgactcgccacctcattgcctaaaattaagagcgataggataagtcttaactgaaggctgtaaatgtcggctgacggatatcctattctatgtatattagctgtgacttgccgatatgctctctcgcgttggtgtgcctttttacgccacggtggcgcactgaaaggtcctcctctatcagtctcaaagagatcttctctgtatcgtttcaatagaccaaatgtgaccgggttgccccgatcacattgcagctagctacctaggtacctaggttattgtggctaaaattgataccgtatcaactgagcaaattcggtagcgcagtagatcccaagctacttctgtcattccaccaatgcgataatagatcagtgtcgcagctctagccaatcttgaagtttcaaactgatagaaatcatttctaccgcgctaccggatttgctcagttgatgcggtgtttgtaatggcaaggcttgcagcttttcaataggtttcaagccggacagtatggtaggataaatgcctaatgggttgtcgcaagcttaccgaattgacatcatgttagttgaacaattgacggcagggttaaatcgtcaataacaccgtgttgagccgtatcatcatggcccagaccacgtcccacaaccccctggcgcgcgaaggtgtctctttgaactccgtaaggggaccttttagtgattttggtgcgaattaacaacatttagacaaatcagcattgcatgagaaaaaggcatgtggcgctacagaaagtgtcatattaaccgatgtagtccctatactgaagagaaacaggacaagtcttaacgttaggccgagagcgtctggcaaatgatatcttttgatctgtacagttgatgtatctcactgatcagccacatctgatccgatactagttacatcattgtggcacactaaggtccccttacggagcttaaagagatccccgcaaggcgcacatggagacaaaagtgggctatagagatggctgtggctttagttagcgtgcagcagatcaatacatcaatttccaccataatctctcaatatcactggcagaagatcgctcttttgtctccacgtgcgccttacagtttccaatacatccaagctgtgcatccaagctgtgcattaccgttgttgcacaacacaagcttgccttgtttgcattgcgggtgcatccagggaaaggtgatgcgcatctcgcgatgctaacgcagctcccaagcttctccaatggataccagattcgattgataattaattggcaaattggggcatctagtacagtcccttcgttttcgttccgggactcccattcagcttgatacattggtcattttccagcaatgagttggcaaggctgactgtctggagacaaagactctatccctacagcgtcgctctgaaccaaccgtaacatcatcattcttaccagaaataacatccctgactgtttggctgagctgagactaaagctcccctttagttagcgggaatcatgtcaatgggaagtgtttcataactgaccgccagatcaattccagcgcactgcttggctttcttctgatgaagagatgcacgtagacgctggatcgtattctttattccttccatacctttcgggcgcgaactgctggggccattcagttgctttcaaccacgatcccggtactccacctcattgtacaacagcacagggacgactgaaattacttgctcatggcgtccgctctactgagcaactgaaaagcgtccaaagagtccttccttgcccctgtcattctagtttcgtctatcctcagatgctatttgcgggttgcaaaatgagtaccaaaatatgagttgtgaccaaaacataaaggcgagatgcgagggcattcatctcatcccagccactaagtaaacatctgatacagctatgagaagtgaacaaaggcttcaatgtccaagctctgactctcaacaccgtcttgatgcgttctcaccgtacgagatgtcgctctctatggctctcttctattctttgtcctgttggaagcttgggtatatccaatctcatctaaacaattgaacagcgtgagtaccttgagctacgctataagatgttgtacaagttccatcattgacttgattgcttctcaacttttcaacaactttcttactgagtgccggaacaacaacctctaacattcttctacacatacaaaacaagacgtaaagcgacgaacagctctgcaatatgtcaaccgaagagaaccagaacaggcaaaacccttattacgctatctggcctgacccgggtcattgcactgaatgcaatttcgggaacatgaaatccgcgcaaacttgtgagcgggtgcttcccaacggcagcatgtgcagcgcggcactgccattacgacagatgatgcctgtccccttgcagcgtaagtacccataactatttgtagaatgtaagctaatatgatcagaggaacacaacaaccatcccgaacgcgacacgaacttcgaagagacgatcttccttgccctcactttactcgtcgtcaccatctttgtgttttttttaccaccgtattcatcaccatcctcattatcatcttcaacgtcttgacaatcttcaagtctattgcacgacaagtctgagtgtttggcaatgagaggcgtggtgacggtcaggcaggctggatttatggttcagagtctaggctgaagggtgttgtcaaggtcaggagcgtatttggtgatacataaagggcgatgagagaatgcaaaccaacctacctactgatcacgtgcgacatttgcgctacatgtgcctttgcttggactgtgacattgtgatatgaaatgttggctttataacagttgacaacatttaaactctatgcgacatgatcaccaatgtactcagacagacataactgggaataggtgttcgtagaataacaagtaaattgaattagtcccgaaagacacctggactatctatcatcgcacaactaactaagacaaaagaaaaacatgttccagcttgtgaggggaaaacctttggtcaaaaaacccctccgatgacatgacttgcctgccgcctacaaggttgatcttggtgttgcaggagggccgcctaccaaacgccatgaattgcaagaagagcctcgtctttcaatgatgccacgcccatggctttgttggggtggtcgtcgggcaagctccagacgtgcatcgcgtaccaaaactcccggaaccccttctccccgagtggattgtcaacccatctcttccactgccactggtcttttggagtccaattatactcattacacatgacaacagattcgcgaaaactgttgctgcgcgtaacggtacgaacgaggtccttgggaacgaagccagcatcgccccaaaagttgattccgattagtttgttgctctcatcaagcatgaatgcaagcggcatcatatggttgtgagcgaagacgaattcggagcagtctaggcccacctcctcatagttcttttggaacttgtccggggcataaatactgaaatcgtcgaacgggccgtttttggtagtatagaaggaccccagattcccgccgtcaacgccgcaaatacgatctccatgccacttggacagttggtcgtaggcttctgctatctgttgcccccaccctgccttcacggcatcatcgtctgtctttggtaacacctcggcaatcgacttgcccggcaggatactatggacgatgtaatagtagagaccatataccccgtggcagtattcagtaggtatcatgaagtcaagagatctctttgccaaagccgccaatgtgttgtgttgttgtgctccaaagttcaggctgacgttgaggtaagcttgaccaatcttgaagaatccccagtaacgtgtggacattctgcaagcgtcggtgatgggacaggaatcggaaatcctccgagtaaatggtctcgggtctagggattcttccatggtgaagaagccaccttcgccgtcttcccagtagggttgggccggtttcgaatggtgtcgggttatcaaggccccctcgttgatgatccacgagttctcactgacctccttgacgaggtcatatattttcagggttctgcgatctaccatggtggagtcgaggttggattggagtgctttggtgatgaaagtgaagtgagtgtgtctgtagactgtaaagaatttccaagttgtgcaggagatatgggaaggacgacgaggtacttatacctgtgccagttgctatccaagttctcaactcgactcagcatggacaacatactcggacgaaatgtcggagctgttggttctattgttgatgaaatctttcttattgttattttctgcgtcctcccagagcgaataagatgtcaacgttgcaaaaatagctgcatcatctggtgtggtgctttctttgttcagtactgctgatggtgtggaggactcaaacctcattcccacaaacatcagccgtgtgactggcaatgctgctgtgtttgcttagagttctttcacaagtccaggtcatggtggctgctattcgtatcctattgtaccaagtatcctttgttcgcgaagttcgcgaagtcaagtaccgctcggacgcacgccacaataccagtattttcaatcattggcttcatccatcgctgaccatcagccgaaaacaccaccaaaagtgctctgaaagaaaggttgcgtcatacagccagctcgaatcttcccacagttgcattggccgtcaaagggtggatgatgtccggactttctgactatttgtcgctgttttggttgtctgtactcttttgtggttgctgttaaagacaaagaagcaccgtattttgtctgttcagctcgttcacgattggtctagttgaactgtcgcgctcgattgacgccgtcaccatgcctctcaccgtggagtttgcagagaatccgcagacacgtacttataccttcttcaagttttcaggtgtacgcaacgtcttggcacacacacagtgaccacatcacatttgggctgtgggtataccaagttccattaccttccaccaaatgcatgttatcatatcatgccataatgtagaatacgggcccagcgtacaattacagggaagtgataggtggttatttaagtccatgcaggcaggttggaggatcaattggatcgctaatgttacataatgtgatgttggttcgacttgctgctatgccaagcactgttgctgtgtattaaaaccgtgatgtctctgcaaatatgcgttattttttgtcccgttgtagttacatatcttgttcgaaccagatggtcatctgaaagtttcatcgcaaataaatcttgtgtcatagacaagaacaaagcaaagtcatcctgacgctcctcaaacacttccaactactcaggtagtccaggcgataccgcgatgcttcaaccaatcgaagctagagtaattttctcttatgagatattcaataactaactaactcattctacaggacgaaaatgatgccgattcatcgattggtgatgatgtgtacgtcctcatccgcagatctatttgatagcgttaacaaagccaacagcgcaagctccaccacctccgtatcatcaagcatcctcgagtacagaaagttccaaggccggacgtaccacagcgaaaagtacaattccgaatacttcgccccaaatgacgaacggcaaagggattcgatggatatctcgtaagagaatcttcactgccaccatcccagcacggcaatctgacaagtataggcaccactccctcaccttgcttctggatggaaagctctttctggctcctctcaaggaaggtccgaaagcaagtacagctgtccttggtatcaggagatgctaacatcatgtagaaagtgcttgatatagggactggtactggtatgtaacgaacaagttcatttacgcggggctagctaacaattctaggtatttgggccatgtatgaagacgaacgaaaccttggctttagacgacacgctgactcaatagtgactttgccgatgagtatccagaagccgaggtcatcggcacagacctctctcccatccaaccaagttgggtgcccccaaatgtcaaattcgaactcgaagacgcgacaaatacatggagctggccagacaattattttgactttatccacatacgctacctcatcggtgcaattgccgactggggcgctctgttcaaagaagcctttcggtgttgcaagtctgggagttacttcgagtccgtcgaggtgaatccactcttcaaaagtgacgatgagagtatcaacaatatagctccaatccaaacttggaacaagatctgcagagagagcgaaaaggcctttgggcggagtttgtgcgaggttgagaatgatactcaactactcggcgaagttgggtttgttgatttgcaagtcaccgattttaaggtctgtcaccctatttatgaacctaatacctcagatctgatgttttccaggttcctgttggcggatgggccaaagatacaaatctgcagcgggttggccaatttcatcgtgcgggtatagagaatgatctccaaggtaggagggtccttttccttgctgaaaaaatattaactcttataggatataccttgatgacttggcaaaaggtctttggatctcctggcaaagagtatcagttgtttctgatgcagatgagacaggcattgagagataagaatgttcacggatatatgcgcatacgattcataaccgcgaggaagccgtagggcaacattgatggccatactggatccaagacgagactttcttttcaacactgatatattcactgtgacatttgagaaccaaatattatgatgtagccttgttctgtttccacaatcatgaagtcctttgctgcagggtcgggaaatatttgttccccaagacccatgctgtcatcctttgcttacgtccctcgtgttgctaacctttcgacttacaaactcatcgctcagtcatgcagaaacttcaaggacggccgcgcaaagcctgcaacgtatgcaagaagcaaaaggtacttgtcagaccgcaaaggagctcttctagaagattgctgacggtacactcaaggtccgttgctcagcagaccgaccacgctgcaggagatgcacaagactcaataactcgtgtcattacgatgatagcaggatcccaaatcaatcaaacgttgtgaagaggagtagcaggacaagaaaggcattgctttcaagtcgtccggagcctctggcctctaccagtgggactgctgtaccacagactcctgacgaaaactgctctgaaatcccgtcttccctggtcaatgccctcgttgaactgtacttcaacaatgtctatcagtccaatttactccttcacaaagattcatttataaagtcacttgcagactcggctgtgcaacctcatgtacttctcagcatgtgcgccttaggagcaaagtaagctttccttgcatacctagccactgcctccagcttacctcctctcaagcttctaccgagatgcgcataaccaacttatacttaaccatgaatgcaagcgggaggaatgggccaggaaagcaggttcactcgtgttccaacatgtccacgaattccacaaagataacatagtgacattttacaatctttcactattctggcatagtcaaggctcgtggagaattagttttcttcacaaaggtaaatttagctatccgtcaccatttcgtccagtgtctaatatctcgaaggaaatgcctgtcagcatcttcacataaccggtactaactataacagcggcttcaatcttgaatcagaactacgcagaaggcgtgtctgggcatgttacctgatgcactgtttcagttctgagaagctatttcggttcgaagctatcgccgatattgaagaattgccgttgccgtggcccgatgacaactttgaggctggtgcaccaccttctgatgttgcaactatagcaaacggagtggttacaggtagtgtgtttgctgaattaatacgtggtttgcatctttggtataccattcgaaactttaagaactgacctttactaatgagtcaaggtcccatgtttcgcctattgtcagatgcaaagaaacggccctcagctcccgtatccaacaaatatttactattgaggacaaactactaacctggtgggccaatgttcctcttcgcttcaaagttgacgcttccgccaactctaacgtctatcctgaatcgctgccaaagatcctcttgatcaatttcgtctaccatcaatcactgtgtgcgctgcactcttcaatcgtacccttgttctgctggtccaagggcgatacatctcagtcgtcggcacgacaactctcagctcagatcgcgtttgaacatgcaggagcaatatctattctgacaagtcgtatcctgagtactagttgctccctgagcgccatgccaatatttgtcgcatacgcagcgtattctagctgcgccatccagatacctttcctatggtgttccgagccaagagtcagagctaaagcaagaagcaatgtggagttgaacatgggggttattgaagggatgtcatcgtattggaagttagcttctcttttggtacgacattaccagccataaccattgaccaccgactgacccgttacagcaagtctatgttcgatgcatttacgacgtccacaagtcgaaccctccgcgtatatctaatgaacccagatatacagatttcgctgccttctcacagtttggagtggattcagacctcgcaaaggcgtccattctcgagttcacgcggattttgagatcgggcgagagtggttatgtgaagccaggagaagaaagtagaaatctgattacaagtaaagcatcaatggaatcctcagctcaggtgagtatttcgggtgatgcaagtcttgatcagatgtttcagggcacacaacccgatatctcaacgatgactgccctcgattcccagtttacggatttttctagttctatgggcaatgagtggccagtatttgacgtgtttaactcactctgtgaagccgatataactagtctatttttcatggacgataacgttgaccttgcaagtgttgacacagactttatagctcaaagacatcccggataatgcataactcaaagtcctgggttatcacggtccataagatagatatgtattcgaaatgagatggccaatacagcaattctggcaacgaaaaaccttgttcaattcaccaatgtatataacatgcatacggttttcttttgtttgagtcatgaatatacttcctttgcatcatgactcttcccaaccttatcagctgatcggaatcaaatccgcgatagagttaggtcgtcgacccaccatcttttactgatcgcccctgtaccacagcactcttcaacaaagcatgctacaaaatttagcgcactacgcccccccaagatacactctagaagcctaacagtgggccacgtgggactaactttagcgcacctcaggcacttgtcagcaaattttttcatgatagcttcaacttgggccctctcgggcttagacctattcaagacaaaaggacgcttgtcacccacttttttcccctggctctagaataatttttccattcttctttttctcgtctccacgatcttgatcttttacatctccacattcttttccactatcgtattaagaaacaagatgagcacaccgcgtacgctagcgctgccttcgagtagcttaccgcctctcttcacccttgccaaacaagcagagtctgatatcttcaatgctcttcattacttggccaccatatactgcccattatcgttccctgtttctatcgaactggatgaaacgaagcatgttgttgctgaaccggtggactcgggatatacatccggaaacgaagacgatgagcctgctccaacaccaaccagtatccgagcagatccttatgagaaatccttcacagaaagatggttgactggctttttatcccgagccgagggcttggagatttttacttcggaagaaagtagccagcgtgctctggaccaggcagcatatatcttcgaatcactctttgcaagcaccttggacgaagatgatcagaactcgccattcttgcgacagttttctttcgacacaaatgatagtcaaggagacaagaagaacatttcagtgcagttgaacgacggactcgcgggaacgaatgactcggactttgaagatgtgggccttcagagttggggtgcttccatcgtcttttccgacatgttgtgcgcgactccagaacgatttggtctcacagatctttctcttacaacacataatcggattatcgagcttggtgcgggcactgggcttgtgagtctcgttctcggaaagttgattccaacgttgggtgtaacggattccaggatcatcgctaccgactatcacccatctgttcttgaaaatctgcaatccaacatagacatcaaccactttgacgattcgtcagttgttgaaaccagctgtcttgactgggcagacttttcactcgatgctcctttcgatgtgcctgctggtatgcttttcgcaacagatgtggtgtacgctcccgagcacgcccgctggctacgcgactgtgctacacaacttctttctgacgaaggagttttctggctactggttactataagacccaatggaaaatttgcaggcattggagataccgttgaggccgcttttacagcagacgaaagaccttgtgggaagggcggtaagagacttgatattctcgagaggcagaaattggataaacgaagtggtgttggaagaggagacgagagtcattatgagctttttagaattggctgggctcagacgaacgcatagaaagatttagactagacaaaaggtatagactagacatgatagacaagggaaacatgatagattagatgattcgcacgatagatataacgttagactagacacgaatacatggccacacaacgcaaatatgtcaactactaatctagtaatatagtatagaaccaagaccctttctagatgtgtataataaaatatagcaaacaaaaggaggaaaatgctaaatgtttatacgaacaacagggaaacaaataacctctagacaacttcgtctacgtatccttcttctcggccttctccacagcagccgcagcagcaattctcttcttggccatggtgttgaaaaacgtacccaggcagaaacccaccaaactaaagaacggcgcaaacatctccttgggcacaaacaagtttgcaaaggtcagcaatatggggtgcagcgcgcacattccctttgtcatgggaaccagcccagcgcgcactgcaccgcggacttggtcggttgtcttggcgccggcgatgatggccatggaagcgagatagactgtgttttggatagggaagaactacaaaatcagtctctgtgggatatgcgtcagtagagcgggtagttacgtacgaaaatcacggtgatgagctgctggagtagaatcttgcccggcagttgcttctggaccatggtgttgaggaaatgcgttagcggcgcggcgacgcaagccccgtaaaaagccatcttgggaacgcgcgatgtgattgctgggccgtagcctggacgggcataggcaaagtacgatgctacaatttcagtcaaggctgataacgagccttgggtgaacatttttgtgcggaggggctttagttggagttgttggaggtaagcctgtaatatgagtatttgttctgtactggacaatgataaacagaactcacagccaggagggcttttgggtcaatggcgctttttccattttgtgtgcttgttagggacgacattttgttgattgtgttttgttgtgagttgactataatgtgatgtgagtgaattgtggtgagatggatgaaatgtgttgttattgtttgatgacgataggaggtgaagggtgaaggatgaaagtacaagatgcctgaggcagacaatccaatcaaatcagccgtatatatcagccgcggtcctcggcccgagcttccccgcttgatggagattactaagtcgggaataactgcaatatattgacaagtttatatcaatattgaataggtactgaattacaatagttaatggaacttgggcaactacatgtatagaaggctgtggtgatgtcaactttattggagaagggaggcaacgtgccttggtcaactgtcgaatctcggccgagtgtggagatacacaataaattacggatccggggaaacgtggagaaacggggtaaactctagtattacaagatacctcggtacatggtacagatgttgtctttattgaatggacaggcaacaccaaggtcagtggtaacaatgacagaatattacaatatatttaaagatggaactttatgcatatccttctcgaaaatccaagaattagagctctgaatataccatcacagacaacgaatatgtcaacacattcggcactgtaatggaacgaatcgtataaaaaaggtcgtgttgccaagtatgaacgttctgcttagccacagtcttggctttcatgccctcgtcctataaacaagcttacttgactggatggcttatcggcggaagtttattattttgctcatcaacgatcggagctcggtattatttcagaaagtagatgacagttgagcaatgagatccacatcttttggatatccacagtgtcagtcagccattgttcttcctcgtcgtagtgagaacgtttataattaccaacgcacttctatttctctatcgttgatctagtctacgtgctcgaaggaccaccctttccacaagtctctttcagcaaccactccttccatccctcatccttgagaatatatctaaccctcgcctctaaccactccgtgtttccccagaatccccatgacgcctggaatctacaccaatccacaagcgcacactcccagtgcctcacaaacgtatcccattcataatcaaacgtcttcttgtcagcaggtcggcgagaaagcaatgtctcctgatacaagtacaacaaagtctcttcgccacggtccatggccatctcgtgtggaatcgatgggttgtcggtcagcatgtccagcgggacagaacatgtgaatagcttggctagatcacaaacaccaagacctaaaccaacatactgaaaatcgaagaagcagacatcttcaccagactcggtagtgaagaggttttcggacttgacgtcgccgtggatcaacgtctcaaagggccgaccggtaggaatcaagaactcggctactagttcggcgattgacttgtctgatccttgaaagggcgtgcaaaaggcctcggaccattcagagtacgtatcgacagcaagtgaattgtactcgctgcgtcgagtggcgagataagtgtagccgccattgagccacaacttagtccctccggtttgggtctctcgtctcttgaactcgtccactggtgggaggagatactcatcgagattcgggggcagtgacttccatgagctactgtgaaacctggccaaccactccagcgcagactgtgcctgtctcggtccaagaacggatctcttaccaccttcgactggatagtggactctcaaatctgtgaggatcgtagcggtaagatccttcagctcaccgccctcatgtttcgatttccagctcgacgtcaagcagtgcgccacggctgtgtcctcttccaagtgcggagcaacatgttcgtagaaatactgctccacatcgtaactcaaaatctttctcagatgtccttcgtcagtcggacctggaggtggagaaatgagtttgaggatgagaaagaacgtgttgtttgatccttttccgtgggcgagatgacggacagcggctgcggctttagaatcggctggtcttgcggtgatggcacagatgtggccgtatccagcccacagtgtttgtagttctttgatggaggtgatttcgagtccaaggggctcaaggagcacctcggctactcgtttgaaactggccattttgggttatgtgggtgaggtgataatcagtgagtgtctttgaaagatgttgtgctacgtcattgaggaattgaacgggccggaatatcatttcggatgtgtaggagcgggtctgtcagtcctgtaattgaatttgtctctcaagtacagtacagagtacctaggtatggacaactgtcatgagaaaggatcaaacattggagtgtcggcaacctcaatctggaattcgccgactttgaccaaagtattttcatacaaacaatgcctcgattgtctccttgcgggtcatttccgagcaaaatctgacaggaactacatattagcgagattgctacgtagggctgaatagctccatcctgttaaactcggcggtgaatatgtcacttatgcttaaatcatgaattccaaggcagtgcactctacctatgacgggtctttgcatatgtttgacctctctttcgcatgccaagacgggttgcctcttaccagaagatctattcccctgcgaggaacattccgaaaagtcagccatgtgcaaggatgcggcgtagcttaagtataatcgtcccaaaaggggtctaacgaagcgctgcaattccgctggaaaaaaacatgcccaaggattgctattcgctgggtgagacgaatgtcactaagagcaaggctgagtttgccaagcaggggtatcacagtggcgtcgcagggaacatggcattgtgttattggccaagaatgttttaaaggatctgacggatgagaacacaaaacaaccctaatttcctagttttctgtctgccgttgtttatatagctagcctcttttcttcttcaggccaagtcttcaaacagcaactctacctcatcaaccatcctcacacttgatcaactctgctcaacaaacacacaagcaccatgaagtcgtcaatccctctcactcttctcagcttggctccatacatggctgaagcccaaaagagtaccaccaagtacagcagcacaaccgtctttatcccccctgtaaagactggttctgcgacaaacatctacgcctccatcatcacatcagacgacagcagcacagaataccttctcggctgccagacagcgcttcatgcgtcaacatactcctgcgacaatgacttttcaggcattacctacacccgctacaagtccagcatggacgtcaagtttggtgtgacgtcgtttgggtgtgaaacaggcaatgaccgagctatctgcgctaccaagactgccacaggggatgcagagacgagaactcttgcatcatctgagagctcgctttggatgacggccatcacgttcgttgatgtcaagaagagaaagacaacttctacccaggcaaaagagactggttcatcaagtcctaagctgtgtaagcgaaaggttcgcgatcatgccaatagcggaagcgatagtggaagcgacagtggaagtggcagtggaagtggtagcggtagtggcactggtagtggtagcaccagtagtggcgatactgatgctgacgctgatggagattctggatcaactaccaacaagaagcctcacaacaacaacgacgacgacaaagactgctcagctgcttcagtcgcatcgctgagttgggctgccttggccatgggtcttggaggttaccttgggttgaatctggcatagatgtgtttgtttgcgcggatgtttaattttcttcacttttgggccacgaactctccatctcctagattaacatatcaagttgtttcgggcgagttacagattgcgattagcgtataacatttcataatcataattctattctcatatggttatatatactgacattcctcgtatactttgacgatgcaggcagctttggtcaatgatccagtaatctagatttggggattattccggtttcatatgatgacgagtactcctagggtaaccttgcatattgtacatagttatagtttaccataatcgtgagaataacccagctaactgatactaaactgaacactcagtgaagtaataatcagctattgggtatacacaccatggattcctcgcgaataaaaacaaggctcatcctctgcttcatttaacaatttgtcttaagtttttcagtcttcttctcgcccactccaagcaaaacctcacaagcaccttcaacttggcctgcatcagacgtgaactcctcgatccgtctgtatatcccagcttcatactcttcgaatcgagcttttgcttggtggataccagggaggatcgatcctgcaattcgtctccacaagctctgtttcgattctttatctttatcaatgtcatctgacgactgtatccgaaatgtcttcttcctacagcatactggctcttcagctccatctttttgtataacactagtttctccattggagcctttgatgaaaaaggtatgcatgcttgttatcttggctgtcgtaggggatataagggcagcagccacagttgatagtgcggagacggtaagtgcatacaagtaagttctcaataaaagaatcatactagccatagctttggcctaatacaattagtcatcatcacgagactgaggtgggtaaagtttcaactgacttttctgaatcattacataaattcaccttggttgaacctgcatctgtattggaactgtagcattactgtggaagagacacaaggatccgtgctttacattgcctaggtaactaaccctgtctgaagaattcaggtattttccgtcaggaagagtcacgagacacaatctctcaacctttcgttacattagaccaatcaggctgtccggtgatgttgctgtctgactactcctcgacggtactctcaaaactgtcagcacttggctctgtaggcgtcatttcatgtctaactaggactgctaccaacttgactttgtctcaattataacccatcttcagcatttgagaggaactgccatcataaagttgccaattacaatagaatacagcactcatcaattctgctatcatgtggcaaatctcacttagaccaaaacgccaagtctacgatcatcgatccggacccgtcttccccagaaaaccctttgatgatcgcttggcattcatctctaccaggggtttgaagcgatctacatacatatgcatgtcccacatacatcgatctacgatgatttttgacatttgataacaaacatggacgtgtgttgacttgaatgagatatcaatctgttatttgagaagtggtgtcaggacaattgtagtgaccaatctgctagtcaccatcctctgtctaacagaacggcctgctataatccgaacttccacccgttgaatgtcttatcaattgttatcgagtatggttaacagctaggtgatgctaatcagagttgttcaattcacagccacgtcaattcgaacagagtaaaaggaagcatgaggatgcgcttcatcacaagccaaccctacagttcaattaactatggacaacagcatctatcgtgagaaaccaagttatatgtgtttgagttatagaagacagaataggtggtgccaaggagctattgggcaaggttacggaggtataaatcagccttcccttatcaaacttgcaggcgatactcttatatgcgctcataacgatgtgacgtccagagtcttcagtagaggacggccaaagaaatgaaccttttatgctatgcaatataagcgattgatggccgttcacctttgaagactggcctcgcgcaagaccgaagcgaaattattacatgtcgtcaaaatacctcggtcgttggtttaaacctccgactatcttagtcaaagtaagcttatctcaacccacgacagcatcacctcatttccccgacttgatgtttgacactgcatatccccacggggcatactcaagaaaaacaacacgtcaagcgggtcaagatgacatgactctcatctcacccacaaacgaattccccagatggacaattaatcgcaatctactcgagatacgcgtccaatgcacatcatcaccggctttccaaaagcggacatccgcagatacacagtcccaaccaacagaccatccaaaccagccgctagcaaaagagcggtagagacaaaaatgccaccttgtgtgtcactgcaaagcgcgcgccatgactaagtaaacaattcctccaaagggcctggaaatgtggatcttcggggtaatggcagcggacccgattaaaagcgggatgttggatctccagtttaaatttatactgttgcctgtcacgactgcaaaacaacaagggaaacaaggaagggatcaacagtatttcttgtggagtctccacagggttttatgcagttgagactttcagggttctttgaacctgacatgagaagcaggtcggagaagatcggattgaagaatctttgtaaattacagatatcttcagcgggtgtagttaagtgtgttatatgaacaatcacagccaatagcaagaaatgtatgcagaacttctattgagtctatccaactctataatgctcaaaacatctatactatatatctaatctcctgctaagagaaagaagtctaaacaagggtatcttaataaaaaatgccgtttccttacagaaaccccagccatgtaacaactcaagtcattcaagacttctcagagttgaacccggactcgtcgcgaacagtgccgctctcctcgcctggcttctccatcatacctccacgaccagcctcgtcgaccagtccaagacggatagcctcgcgctcgacctcctcttgagtaaggaaggggagctccttggcagccttgacatacgagatctgctcgacgaaacccttggcgaagatgatgtcgatctcctcgagagaacggttggcagtctgcaatttattagtgtctgttcctgcagattgtattgagtagagtaacatacctcggggtagaaccagtacaggatggggaagaaggtggcgttggcacaaccgaagaaaagataggttccccagtggatgttggagatcatgatgggaacaatcatgacaatgacaaagttgaacagccagttagtgcaagtagacgtagcgttggccttgccacgggtcttgagggggttgatctcggcgggatacaaccagggaagaggcaaccaggtagcaccgaacgaagcaatgtatgtgaacaatccagcgatagcacccttggagatttgaggcgcgttgttaccagggtcgctaccaccgggaatcaagaatcccatggtcaagaacatggaaagcatctgtccagcggtaccaataagcagcaacttgcgacggccaacacgctcaatgaggaaccaagaagatgtcgcaaagatggagtagacaatcatgttaacgccaccaagcagaagagcaaagttcttatcgccaaagatgtcggtgcacagaatagggaagtagtagataacagcgttgcagccaccgacctgctgcatgaattgagagccagcgccgagaagcatgcgacggaagtgctgtgtctttccaccggtgaacagagccttgacgggggtgctcttctgagcagcgaaaccagaagcacggatggagtcgacaactctgtcgcgctcagcacgggtctcgtcactgtcaatctcaaagcctcggatggcggcgatgaccttttcggcttcttcgtggcggtcgtgagtgagcaaccagcggggtgactcggggagccagaccatgccgaggcagacgacaagaccgaaaacgacctggaaggcaatgggaaaacgccaggtgaggtcctggggaccgtaggagcagccgtagtcgatccagtaggcgatgagggtaccaaaggcaatgataccaccttcgatacaaataagaagacctctgttggaggtggtggaacactcagcctggtaggtagggatagtagaagtgttgataccgttaccgacaccggtgattgttctaccaacgatgagctgagcaagagcagagtggcccttcatggcggtgatttggatgatgacaccgagaatcatgatccaaccgcccaagatcatagcccttctacggccgagcagatcaccgatccagagaatgaacatggcaccgagcagacatccaatctcgtagatggcagtgacaaagccctgcatggtgctgttctttgtctcggggaagtagtcatggaaagggtcagcgtcaatgattccagacatgacaccttgatcgtaaccgaagaggaggaaaccagttgtcgcaactgtagagatggccagggacaatttcttgcccgtcaggcctgcaaaagtgggaggcatgttgggtggttgtggttgtcgcaagaccagctatgcttgaaactagatgcaatgctaacaaaatgcgaaataaaaagcagctctcccaggagctgtagtctatgcacgaagcgtggtgacgagcagactagagaagaggaggagacgggcctttatataggacagaggtcaggagaaggatcaaggtcagtgtccgtactcgcccgggcatctccacatgttaaagtgacgatcatcctggaacaaagttaacaaagttggccgttggtaagagaaacgactccatagctaagagtccctgcacatgtctctcgtcttgtcctgtcttgggttgcacgactccatcgccatgtgcaagcaagcggagcctggatgaacccactgagtcaagccatgctgtccaggctattagcgtcgatagcactgtagagccagcggcctcgtagggcattatgggcatccttcactgcgtcattccgtttccgtgccggtacccgacttgtctttgtcttgcccgcgtttgtatcaccccgggatctgccaagaccggtaagagatccacgagcggaggatctctttattcagtaacaccgagggagtgtgacgtcaggtaattttcggcagaagcgcttggagaatagtttttcgggaaaggttaaaggtttttggagaagaagccaggtacagttagtactaaagtacctgggtggtaggcagcttgcagtggtggcgatctggtgcggcagacatgtcattggctgactaaaattcggcatgtgcgatgcaagatatcaacttgttcaacctcggtttccatcaccatctgttctttttttttttactgacgatctctccctggacaatctcgcatatgctccccagaaacgtcttctccagttcatacagtttattgctgcttaataataaaaaaatggcgaaaaaaaacaggaccgcggggttcgctaaccagcaccctccaaaaatctgggcctcaaatcttgaaggaaccacttattagtgacgatcctctcctcacaaggtaaatggagcggacaagcaggggttcagcagttccacagcttgaaggatggtaaggaactattgtcttgcggtggcccacgggtgaaaaaagagaagggggagaaaacaggtattttttgacaaattctaaggttaatttgtttggtgtgggggaaaggaattaaagagttttcttacatgtcgggcaacgtccttggcaggggtttacagtaagtttggagaagtgtcattggcggcgcaacgttgcctctgctctggattgtattgtaccactgaccttggttttgggtcggggttagggtattggggggacatgtcgtgatagactctgcgtctgttgccaagttagtgatcgatatcgtagtcttgatggctgattgtcaattaatctctagtatgatagtaagctgacatgaatgcctagaaatacaagttgtttttttgcagtcttggccagcgggagatcttcagccacagggacctagcgattgacttggcgatccaaaacattggcattcaccatctacagagtatcgctgttctgcaattattttgaagactttgtttaacattatcacagcgataaaacagttctcgtcacttgaatcattccttactcaacctgtcaggctttaaacaaatctccctccagcgtcagcttcccgccgatcattcgtaattaaacttccgattttacggaatccttccctcttgttctcggattacttgaataggtcttgcggtcgcttactctagccaccatctcgcatctccctttgagccgcaccgccaactgagctcttgtctagtagtagtacagaacccaatccttaatctgtaacgcatcaacacttgactaaatatctggacccttttcttggctctccacttgtcttgaagcatcaattacaatcctacggataactttgccgcctggcctcttggcgaaccgcgtctaggcgggcatagtgagggtttaccatgcgccaatttgtttatctgtggatattcgccaagaggacgagttgacgaacaatagcaatattctcaactcatacgatgttatccataaagccaagaaattaattactgaataaagtcttcattgttacatccattactcgagtctcctcattgtcgttaaatgtaacatgcgacccagtattctccatctcgcggggtctccagtgcgggatacgtttgaccgagcgtttgaccgagaaaaaaagaggtcccctacctctccttctccagattctcgttaaaatattctgacgagagttttttgggtctgggggattgacgtgagaagctggggaaaattgccaccaaagaggcgagaattaaaattgatctacaatgctttggacaaaaaattgtgagaatggtcattagacagaagaccattgattaattcatctgaaaataaaataattgagggaatagtagtaacaaactacattgattgcgaccgtggatactgttggcaatcacctcgcaaactgagcagatttgtctaagtaagtgacaaagtcaaggcaaacagaatgtatgtgaattaaataatttgatgtacatagaggaagacaattctctctctagggcttaattttctttccttggatatatatttaatgtccgctcttgctctggttttgtcacagtatactatcaccagtattgttcttgatgtggacgtcgaattgacaatagatcgatcagccaccattcaacactacaataaatgtcaacctcattgattcagtaccgctggctgccatgacctacaatatattttgacaagaaggatatatacaaataacaacacctgttcaatccagcagacctcaatggttgctgaatgcgcgacaatggtacaatgaagagcccaagatgctcgcttcctcggtatatatatgtgtgtcggtctattgcaagaggcacacgaagatcttattttactcttcatcaaatctcctcttattgagttgtagaataacatcctcatcctcattctcaacgccaaaaccacaaacatcaacttcaacaccatcatgtctcccttaatccctcgtcgttcccctcccattcctcacgaatttgacagcttccctctcccccccttcttctcctgctcttcctcctgctgctctgcccaaccagaccagccctcaactaaacattctcaccatcgttgaccacgccgtcgtgatccactctggagggaagtggaaggttatcaacatggacccccaggccccaggaaaacatcgcctggcagatccctcacagcaaccactggcttgccagaatcaactgtcaacaggccaacgccgagcttctcagcatggtccgccccgctgaaggaaacaacatcaagcgatgctatctgagccatgatgaaggtgatggcaacgtgtccgtcatcatctgcaagatccgtatcactgagcaggggcgggttcagtatcttcctgaaggtgttcggcctgagagggtagaacaattcattccctggttggcgatgttcatgggctttgactcgcttcacgtgccgtgtgggcgctgcggttgccccttggcatgaattgggatcttgagagtggaatttcgacgacatctgcagcgatttctgcttcctattagtaccttagtagtagtttgggaaattgaaaggcttctttttatggaaggaatcatgggtgcctaccttactagttagttgtccaaactgcccggcgactggatggcagtgcagctggccatcactccttactcatcaatgcaaacattcaccacaagcaatagacaaataatttgttgcccgcttccttttccaatctgtctgttaattaatgcttcgtctccttccaagtgccttgtctcttccaattctgcattcccatctctatatcttcactcgggcaatactcgcctgcaatcacgtccacctctcatctcacgacatcatcatcgccatcgccatcgtcaacatgtcggagcgaacttccgatgataatgtcactgcccacgatgagaattctcctgcctccgacagtgcctcctctacctctagtcactcggactgtaggtcctctacctccagcggctccgacggcgagtttccgtccgacccagacgaatgtcgtcaccttggccatatcgaagctattccctacggtcacaaccgcaacgttcgaatcatccgccgcgcccgcgtagccattgaagaagataattggttcgttatgaactggaacttttacggccccaaagtcgacatttgctacagaatcccaggtcccaagaatacatggatcgccagaatcagcagccgcgtaaacgagggagagctcctacgcattgtcgggcatcactcttcccaagagcagcagagatgggatcgagttcactacatcacatctgagagtcacatgggagaagacgccgtgtcgttcatcgtcgagtgtgtcaagaggacggctacaggacggctctttcataaagcaactgggcccgagaagatccctgcgcttcagcaaaggatgggatttcaagttatcgaggtttaaggaaggatgggcctgtggtttgctgaggcaaggatggactgggggttgagaattgcttgatcttaaattatgtttgacttcgatattccgctctcatatacggtggagcatcaagggaattgagattgagcttcgtacctaggtactgttacgacacatggctggttaaagctagggacttagagcagtacagacgaaatcattagtccattcttaggccatacatacactaagtgacctaatatttatatcaaccactaaatcagtaccggtttctatgtaacctacctgcctacctacctacctaggtaggtaggtactaaggcaaagactctcctgacgctacatatcatcacttggctcatccctgtactaccctagtaggttgtgacaaccctttatgtattaaatctttagaccaccttaacgaggtaaagcaactccatccaaggcagctgtgcttccagggaagtcacagacgacattgatcaaggcacgaatcttactccaagcttcgccgccctgttcacaaacattaacaacaacattatcatcatcacgctcgttatcgtcaacacattcgctagagaatatatctacgacacgcaaaatgtcctcttcaatcccgcaactggcgtggtacctgcttgctatgtcatacaaatccgaaggatacctgatcatatacattacaccgtacaagaggctacctggtccatattggcgcactcttccagttgatatgttcaagagaggtgtcggtgccgtttcctacgttatgcgtgatagtatacagaaagagattgacgacctggaagaatacttgttcagtgacaacaaagcagaggtgaaaggctggtggcgtgagatcaagagtgcacagaaatggttatacgtcatgtatcccgtggggtatgctttttaatgaacctctggcttgggacctttacttacgacgatagattcgacaccagcaagattgaccctaagtactggggctcacctgatgatcccaacatgacctgttcacggatgagactattggaaatccagagaaacttgttcaagttgatcttcaaggccaatacacaggacgacgaactacaagccaaggtgttcacggcagtacaaaaggcagtgcaagagattaaggaattcgaggcgggggctgcagatagcaataaccaagcagacaacaacagtcaatacagcgaggcatagatattgcaggccaatacacagtgtttttacatcttggtgcacttttgttatgcacgagtgatgtagatccgtttgttttttgtgatgctgatgatggagatgataaggacatggaggttatatatctgttatgtaggtaccgaaagctcaacggggatgtgtctcggtgggatgatcaagtccaatggtggtgaccttgcagaatagaaaccattcaagaggactagaatactaacaaaacaaactagatgggtttctgtactatctcatcggatcaatctctaaacatagtaacacttggcacctctttgttacgccaaaagcgcatggtgctccaggctttattcctaccgcctgcgggatgaagaacaaagaaagggcacatctccccgaaagttgaatgagaaagacatgagattatagaagttcttggtacaatagaaaacgactaggaaaatgaggcagagtgtcgattgagaggtgaagcggtggtcgtgggattaagacacgagcgagtgatggtgcaccgagtcagagaactggacagactcgaacaatacatcatgcctcgcttctttagtcaactagtctcacgctttcatgttctcagggtggtttatatgttggggccttttacgtgtctgcctttaagctcctcgagtcaatcttgtcctccagtactaatcataaatccctctataattcggcatttgtcttcacttataccgggtcagtgtacaaagaactccggttcccatacttggatcttgtgctcatcaccatacacctcatcaaagaaccttccaaccgtgcacaagctctaacgttcgttgcccgaaataacaacaatctccaagatctcacataccctaaggctatcaagatgactatatgaacccactactcaactcgaccagctcgcttggctcgactcactcaactcaacttaattaacaagtcaatcatcatgaagttcatctttgtatccctcttctcccttggtctcgccgttgcgacgcctccagaacctgtcatcctcaaaccgcttcccgacaaggccaattcaggatgctaccactagttcgtcctccctattctatcaccacttgtcctaggatatatactgacatttctccagcacaatctcaaagaaaggtcgctgctgccttccctacatctgcgcctgcaaagatggtaagtcacatacaatcccctgtgtcatgatcatgtcactgaccaactcaaggtaacttttacctcttcaacgacgaagcatgggtaaagacctccaacggatgcaatcctccatggggacttctaggaaagtcactggaggatatccctggatattgctgcaaggggtggaaagcacccaaaccgaagcttgactggtagacctttgctggacattcaatgtgaatcatcttgctgttgtggtgttttctctttctttactctttatttggtcgagttctatgcttgatgcgatctcatcttttctgtctcttcttctctgatacgtcaggtcatgtttcatctatagatcctttacttcttcttctcccttggtagctttacaactctcaataccaacagcaatactctccatctcaatcgcactcccaatgaacggcccaacagtatgattcgtattcacgggtccataggcaaaccatccactaacaggctgcgccgtgactttgcctttatcttcaatcctctccactccaacatttccagcaagtatatatacttccgtatcaactccaggatgaggataatccttcaacttgactggcgtttttgcgtagcccgtagaaatatccgataaagatagagaaatgtacttttgcccgtccataacaatactccagtcggtggcaaatatacccatctgaggttcttccttgacagtttctttctcttcgccgtcttcctcctcgtcatcttcatcataagcctgccatgcatcatatcctcttctccttccattcctatcaaaaaagtcaaaccccgttatccaaccgctgacatcccattcgtttgctccctcgccgcaagaccactgcttcttgactctcacaatctgttcccagaacaattttatgtcttctgcatgtgcatcatcccacgaattgacaaatctcttcatgatcggcttcagcatctctgcaaacaattcaggatcagggccgaattctttgagatagtctagcttggcttcgagcttgacccagtcttctctcgtgcctagtagcgtgacactgggtataccgcagaccacccatccctcaaagtcaaagaactgcttcataagacccatcatgagtaccgcggcagtgacatcgtctttgggggtggaagtgctaaagccgggcataatccagtctttcaaccacgtcgtcttaacacgtttgtcaatctcgtctccaaacccgacaaccatatcatcccacgtgttcccctcaacgacaatcttttctttttcaccctcatgttcaacgaataaccccctgaccttttcagaatggacgctcatgtagacattcatctgcacaagtacctcaaaccagacttcttcaggcctcaacacgagatgctgatgctgcgcccatgcttcaacagcgcctcgtataaacccgcccgaagagggaaatacacgccctgcggagaagacatcattggagaacgaggatgcgagaagagaggcggtatacgggtttgaggaggcaacttcttcaggacaactttttctgaacaaatcgtcagccgaagtcgcagcgccttgatgagacagcggcagtggcgcgacgggtgagagcggaatggtgattgaggcggtgaccaagcctagacctgccagccacagaagcatcgtggaatgatgtcggaaggatattcggccaaggtacatctcaaatcaggccatatgatgttgtaagagtcaaggatggttgagattacgggcctaccgatcggacggtttgacaatccctgctttagcggctccgttatgctggtggagttgggctgggtcgaaactgggccgaataatgaggctcaagtctcgtgttgcatctgagtctatctcatgattgtatctaagatcatgatatgcatctggttgccattaaactatatatcacattcgcagttgtcatcatcgggccattagtctcgataggactggatctccgtttgtgtcttatcaagataacggatcttgccatacggtgtgcaacgggattatgtctcgatcgcttaatcttatgatggtaacatgtaataataacgacattctcacagatcttattttatcatttctctcaatgcaggtcatggaactagccgggtaaatgcctcatcttgccacgcgctcatccagtcatcaagttagtaatacttacctagcagactaggtgtcgcttggcaaggtacaacgattcacactcatcaataatcatcgcacaattcaagagtaagttgagaaaccgatgtattcatcgctatatcaatctataaaccaaaggacttatgcatatcgagtcctaatatccaatcctgcgccatgctgacaaatgttgtatcgtaacctcataaaacgccatgcctcgtaaaaaccaatctagtaaatgaaccgagataaaagcatccagattagtcctcagcactgtcggcctggacacgttgcacaacgttgacaagctcggggaagatcttctcgttgtcctgaatgccgcaaatttgcttgacgacatcctcgggtccattctctgacatgatcttggcaagctccttggactcctcgtcgtcggtaacttcctggaagcggaaagccatctcgatggcatcgaggaggtacttgatgttctgtccgttctcagcgagctcggcagcagggccgacgaatcgctccttgcgagagagcttgcgcaggggagcacggccaactcgctcaacggcatcttccaagtgggggttgccgattcgcttgatgatcttctcgacataagcggcctgggcctcctcgtcgatctcgtgcttggcgacgatcaggctcttggtctccatgagagcaccgcgcacctcggccatgatctccttgtcctggagagcatcgtagacagtacgctttcttcggttgtagccatggtaagcggcggtggcgtggccagtgttgacggtgaagagcttgcgctcgatgaagggagcaaggttgtcgacccagttgatgccctggatgtcggggatgccaacgtcctggaagggggtgcggtcaacgacccaatggaagaacttctccagtgtcactcgactccaggccttggaggcttgcggggacgattctgtcgatggcagagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgggggggtccactgcacctaaggctctacgcacctacaaggcaagtggggaccctgacacagcgggcaagtactgcatgtaccttctgtaccatgccatcatctgctgcaacaagtccagtcttggcattttggttacatctgcccgtggctacttcaggtcttatccattggttacggtcgctagcccgaaccgtaacacacaaacaaggatcaaatcaatgatgacaacgagcaggttgacaggcctcctagcagatgattggtggtcaaggacgctaccgtttaacggacggtaccttgagaaatgaatgcagtgcctcatgcatcgggccaggatagaggtgtttgctcgacggaggttatccggcactacagggagtttcccaggatttacaggggtcgaaacagcccagcccagcccagcctgtctccactgtagcacagtcacctcactgaagagacgggagtcagactctgagggccgccttgcctgaagcgaaccatggagcatctagacaaagacatgaaagaccctatctcacgccacattgtactgtgccaatagattttgagagatttgttttgagcctctgcaaatatccgaaacaattaaccattttcactgtaattcatcgcagatatcaagaccaacatcttctccactgacaacaatttaaagaatcatccagatactcccaggtacctctgccgggtggataaaggaacacattcccctctctctgacgtcggcttcctccatcgtgggtcttgaaaagcgcagtgcaacacaacttggactggttggatttaaacaaatggaaccagatttggagccccagacaaacaggaacactaaaaaaaacctggggcagttgacatcactcgttctaccagtgttagtcaacctccttgtttctcatctcacgatgttgtcgattcacagacccaacttgcggtatctcgattgacatgatttcatagcccatatttaattcatcactctcctttttttattgtccataattataacttgctctgtacgtcaatcaatcaatcatgtgtttttttattcttcgatcgtgatcaacgacacgtaaacatgaccacctgtcgtcggcatctcggccattcctctccgccatttcaacgtcaactcttgatgcccttgttgttgacgataatcaaaaaggcggcttgcgatctctgcatgtgcaaccttacctgcagggcccaacctattccaccaattatattaactgagtggagtgcttgtggcttagacggtgtgctggctccaattcaaaaagtgagggtatttccaaaatggctgatatcttgaaacccgaaacttgagcccggcataggtggggtcttttgttccgacgcatgtgaagaactttcggcaattctcaggtatcagattgaggctttaaacctcgtgtgcaagagcgcgtacatcgcttgtgagactgagactgagaaagacgttttcgacttgtcctatatcagttaccgcatgcagtgtagcagcacgtgtaatcccttattaacagactagtcgcctatttcttatctcatgtgctacaagccatctgtgaatgtgtatcatctgtattacctagcttgtgacaaacgggcgttgagtcgtcgtctgccgtctgtcgtcttacctgacaatgtgcatctatctgcatctgtatctacctgcaaccaccgacgtcatatccttggacagttcctgtacagtgcattcagggtcgggttacagggctctcagcctggactaaactgttccaggggcacctcctagagtgaggtgaaaacaaacggccattcctaatccttccaccgtaatcgctccgaaggagtcatgccattaaacctcgtacagtaaattccctcaattttatttatttctcgctccaggattatagggacgattgtgtattctgtcggatcaaaaaccgtacagtcccgtatatccctgacctcatccccatcgggcctcaaccccgagatgctaactcttccgtctgtccgtttccgtccgtatactgtatgtaactcaacatagcctcagtccgtagataacgctgtccagcagaacgaatcataacctcgtctactagtgggacttgaagccaagaacggtttaccttggcaatgtacttagcgccgttatccgattggtgatggcttcatgtctctttgtgcaataaacattttacccacgtttaccgcgctaggaattgtaattttgtttgctgtgcctgttgatctgggaaaggtatctttttttcgggatgtcaataacaggctaattaatatcactcggaaacatgccaacatttctccggcaaatgctcttaactatttcacagttactaactgaccgtctgttacgtgcttcgtctcaattcatcacgcagggtcccgttcacttcttctaagggtccaagccaccaacttaccgattgtgactgaccgacgtagcatagcatttgttttctgttcgcttcgctgctctgctgcgctgagctgtactgactcacgcatatcgatgagccatggaaaaccggatataacacagcaaaaacaccacaacgccttgactcgctcgtcatcgatctcaccaaactgcccggggacaggaacatcgcgaaaagcctcacgacgtcagaggttacctacctgttctttgacagtcgttactgtagaactatacctattaacactgcaatggcccactcacactgacttcatattgtctaagcgcaatgcaaacaaaaaatcctcttagtgtcgcatcgcattggacggattagtgtgagtggagttttcttgtgctaacaagtcaagccatcaagttgaacttgtaagtccaagtactgcactgcagaggagggctgacgaaatcaaaacgggcggatggctttttggcggcttattcagatggtgactttgcatgacaagtgcagcagtgcagatgaacctcgcttgggtacggatacgttgctcatgacgatcaatgttcatcgagtacggagtactccatacaagccaagtgatcgtcattcttttgaaccaaacgagtctctgggtaaacaattatcgtgattctgacatgagccgaactatgttctcttgtcccatcatgatgccttatctcacccaaatcgatcaacacctcaacaatccatttcgactcaattgaatccattattgattgcccgatctgccttgaaccatgtaacaatctcccctttccccgctctcatcatctccatcaaagtctggggttgtgtacacacacatcttccctccccaccaaaagtcaccaccatctcaacagtaccccatacctaaaataccactctgcagtatcactctgtcctgcgcgatataactcacaaacatgccacaatgactctttcttcctctctatatttcatatcacaatcacattaatcacttccccctccttcttccccatattcccccgcaaaccaaaaaccaaaataactccactttctctaggtactcttggtctcaccaccaaccgtcctgtatcactcccaaagcggaaataccatcgacaggaccaagtacatgtgagagcctagtcaacattctctttgtaagccttgcacaggtaagacagagtatctctccctcattatcaagtatcacacgaaagagtccaatttatgttcccgttggtactaccctacacgtaacactgcagttcaggttccgtcgaggtaaaaagacagttcagatttccatcataggtatgcatacgtgagacaaactgactgcatgtacttctcaacatagtgcctcgatgcagatgttcacacgtgtcaccatagcttctctgtagatgcgacgctttacgccaaagtgttgcgattaatgagacccgttcaatgcgagaaatcgcgcaacatgttctgcattcggttcatcggaaagtttttgatgtaacttcactcactcacatccggagatcacaggatgacctattggcttgtctcattgcggacaacatccgaagatggaactcataatcctccttgacaagtatatccttgtacatacacacttcattctctcaagacctagatcactcttcaacggtccagaacatcgaatttaaccaaacttgtttatgctattttaattattaccatcatcgcgccactctctatccattatcatcgttcatactccttttagttctgaccgtacttcttaaaggcaccaatgaggccaccagtagatgcgtcgtgaccctcgccgttgccctcctcatcaagctccttgaggatcttcttggccaggaccttgcccagctcgacaccccactggtcgaagctgttgatgtcccagatagcaccctcagtgaaggtgaggtgctcgtagtagacgatcagagcacccaactcggcagggccaatggcaccaccgacgagaatagaggtggtaggtcggttacccaagaatcgcttgtgagggacaagctcctcaggggcaccctcggcgcggacctgctcatcagtcttgccaaccatgagggcctcggcctgggcaaagtagttggaagcaagcatcttctggtgaaggttgtcgctgacggggttgtgggacttggcagcgaggataaagtcggtgggaatcagcttggtaccctggtgaacaagctggaagaaggagtgctgagcgttggtgcaaggctcgccgaaaaggatggggcctgactggttagcttggtctttgtcgcgcatgcaataacttaccagtggtgtacttggcagaagagccgtcagaggtgatggtcttgccgttagactccatggagagctgctggaggtaggcggggaatcggtggaggtactggtcgaaactgatgactgttagtgtctgcaaactcactgaacatgcaaactaaacttacggagcaacaagatgagtctgggcctggaaaaagtcagagtaccaaacgctcagaagaccaccgagaatagggatgttctccttgagaggagtctcgcggaagtgcttgtccatggcgtgagcaccgctgaggaacttgtggaagttgtcaaagccaacgtagagagcgatgctcagaccaatggcactccagacagagtaacgaccaccgacccagctctcaaagccaaacatgttcttgctgtcaatgccaaacttggtcacctcctcctcgttggtggagagagcaacaaagtgcttggcaatctcgcccttgttgtcggtcttctcgaggaaccacttcttggctgtgttggcgttggtggtggtctcggcagtggtaaaggtcttggaggcaatgaggaagagagtggtctcagggtcagactccttgagggcctcagcgatgtgtgtgccgtcaatgttggagacgaagtgaagcttcatgtcgtcagcaccgtagtgcttgagagcttcggtgaccatgacggggccgctgtgaaatgttagcttgatctacaggatacggtatagcaaagcaacatacagatcagaaccaccgataccaatgttgataatggtggtgagcttcttgccggtgtatcccttccactctccactgcgaacctgctcagaaaactccttcatgtgctggaggacatcgttgacgccgccctgtgtgttcatgacatcaacaccctcaaccttcatgtcccaaccaccaacgtttcgcagggcagtgtggtagacggcgcggtcctcggtgaagttgatcttctcgccagcaaacatggcatcgcgcttcttctcgacaccagcctgctcggcgagcttgacgaggaggtcgagggtctcatcgttgaggaagttcttggaaaagtcgaagaggatctcggagctgacaccaccagaggtaaaggtgcgggtaaacttgtcgaagcgctgagggtcagaagcaaaggcttccttgaggacgaaggacttgccaacgctgtcgcggtgcgactggaggtcagaccaggcggggagagtgtttgcgggagccattttatcgatatttggatgagtatagggagtatagaaggggaaagagaggggaggagggagtttaagaagaagaggggaaatgatgttgtcttgtattttgcttcagatcaggtcctcatacctgagctgttccatgagtggagggggaaagagcaaaagcgcgggcggggggtggggtcatcatcccaccaagtggaagcttcaagcttcaagtcaaccgtttgatgttgtcatgatatgattaattaaagttgggtatcgatacgacatgattgcttctgtttaattgattgttggtaattatatcacgatatttaattaatactcaattaatcgtgctttatcaattacctacccccaagctaaagtctctcaagctcaaactcgcccagcattttaacccctccaatgacaacattcctcttcaccatgcttctcaccaccagaattcggagctatagctgtgcagtatctattacgctaattgacaaccccgcctagcaatgttacctgctgccatgattgagctacattttaccatcaaattattattttttcactgctactgactgatacgcagatgatctttctaatcacctagcttggctgactgaacttttcacagcttttcgtcatgtctccataatcaacagccctgcgtcatcgtgtccaagttccggttgagccgggcactcgccgcagttgtcccgcatcacctccggtctcaccacccaagacgtctatcaaatccaaattcgctcttgttgttgcagaatgagctgtgaacgaactggaatgcagtgcaaactatgctctagcaatgcaaacatgcattatccataatgatccacctgcggaaaattatttactggtttgacacaccgtggtgacttatcccccaatatccatgtccctcggaactctttacccccaaagtagcattcaagactaaaccctggcatgacttgagtttaaccagaaattaagagtctcttttctaatatcacgagtcaaaaatacatcgggatacatcaattttgtaacccagggcagacaatacatacctctacatactaatcacggcaatatctatgggaaacccgtgtggccaaggtagactagttgagatatatacttcattatatgagaacatgaccaactggtcttccatctaaccaccatctcgggtgttggcataggtaaccattgtataatgcctacaccaaccctgaaaacaatcacggaacctcaatatttcaacataataacaagtaactgtcaatttcttttcattatactcattgatgccatggcaaccctgacgaaaaaatgaccaaaccttttctacaccagccatctaagcaccattgctctgtttaaatcacacgcacaacatatctgatagctactgcgactgcttctactcgtcgtcctcctcagactcgtcatcctcagcctcagcctcagcctcggcttcaggttcagactcttccttctgtccattaacggtttctgtagcagcgccaccctccttctcgagcttgagccactcgtcccactcggggaagagctcatcgtcctcaccaggcacaccgataagcttggctactcgagccttcttgttcttctccagaccctccttccactggtttactaatggtacagtcaagctgggttggtaagtttgactgaagagaacggcctctgcgagtctaccagtgttggtaagaatctgtgtgcaagcctcaatgttgccgaggagccattggcatgaaaaggcaacgttgtgagcaccggcctcttgtgcctgagtagccaatgcagacagaccatctcggtcgcctgttgatgagtgcagaagcagcagggatccgagatccttggcatgtgtaaagcactcggcagcaagggcaacgtcccaagctgatagcgcagcgtcaccaacagtcttccacttgtggtcagcatcagcctcgcgggcaaggtccagagcaatagcaagctcattcaatgctagggcaagatcaaacttgtgctcgggatctgttgcaacctccaacgcaagctccttgtgaccttggccttccaagaatcgagcaatcttgttgagctggtcttcaggaatggttggtagcagctcggcagctgtctccatatcctctcggagaacaagagtctggtactcaagtacagggagagaaagaccgaaagaggtgacgttgacatccttgtcggcgaggtagattcgggagtcacgctggatgtagcccaggatgtactgggccttgtcgaagtgagagatggtgtaggtttggtcgccaacaaggtagttgagtcggttggtgctgttggtgtagatgaagcagtcgccaatccattctccagttcgcacactgtctggtcagcaggtttcaaacaaaaattgggggggtacacatacgattcactaatatcagtgataacctcaaaggcagcctcaacaccgtcttcctcgacttgtccagactggacagcctcaacatagttctcgcgagagaatcgtagcacgtaaaaggtgtcctcgcaggcaattgcgaccaactctccgctatcagaccagtaaacctgcttaggctcaacctcgattcttcgaacaaggccaccggttgtccaatcaaagaaggagacaccaccctgaccagtaactccgaggagaacaccgccgtggagtctctcggcctggaaaccaacatcaagaccaccgctcttctcgacaaagttcttgaagagcttgacgctcatggctgactctcggatagcaaagtcgttgctgttttccttggaagcccagacaaagtcgagcgctgaaccaaaagccttgttacgccaagcaagggcagtatagatgatgtattcaccatcaccgcagacagcgacgaatcggccgttaggggagtgaatgagcgtttgagggtaaacttcgcaggtgccgagatccttggtggggagcgagatgggctcgttgtccttaatagaggcatctacgatcgttagcatgattcgacaaatggatatcggtacgcacctcctcccttgataatagaagagacaacctcgttgtgacgagcccagatgagcttgccagatgtatccatcgatacggctggctcctcacgaccaagcttgacaacgacagcaccatcgtcgaaaccaacagcaacaccctgcttgcccttttgatacgaaacacaccaggcccgctccagactgtagttaagagactgctcgaatcggtaggtgtttgcgtgccatatccttatcgtaccgtcctcggaaccagaaatgatgacgggcaattcagggtggtaacaagcgaacgaaacattgttagtgtggccttcgagagtagcgatcagggactttgtggtgtaatcccaaatcttgacggttcggtcgtcggaagtggtgaggaggtagggcttgtcggagtgagggtagtagtcgacgtggttgacacccttggtctcgtgagcctcgagggtgaagttgggggtggaggatccaagactccagatcttgacagttcgatcgagacaggctgacgcaaaagtgtttgtgtccttggggttaatggccaatcccatgacatagtggccgtggccctcgaacacctgtacacacttccatcccttctcccaatcccaaagcttgatggtcatgtcatcggaggcagtcaacacaaagggctgtgtggggtggacggcaatcgctcgaatgtaatcggggtgcgcctcgaaagaggtgatcttctcggaggtgttgtagttgtagactcgtagttggaagtcatcggaaccgcagacaatccagtttttcctggcaatgaatcgaccggcgcggacagggacatcggtgagctcaaatgtcttgacgatctgttgggtttcatgggaccagatgtagacgtggcctatactgttagctgggagcagagcctctacaatcgaaaggcataccgctgtagagggttgtgagaatccatggctcgtgaggatggaaatcaatgcccttgactcgctcactgcgagcatagagctggcgctgtattgcgaaacgtgtcagctcggatcagatcgcaaggttgaagctgtgaagctgtaggcagttggttgctgcgctcgagacaacatggcatgaccctgctaccaacgaggcgcacctagagccacatctaaactaaccttgacgtctaacttcatcttgtcgtatgtcgtcgctgtcgcgttgcgcagagttgaagttgcaagctgtccagcaagggcggtgatagtgagtgaggtagtggggtcaacggcaagaatccctggaggagtctaccatgcgggacgacagtggtcgcaaagagaagtgatactgagagaaacaagagttaaaacagagccaaatattcaaacgctaatcatcaatcgtgattcggtttttggattggcaatgtagcttgagctcttcaatttttgagctccccaaaatgtgtcctgcggctcttgccaggctggccatcccatccaatgccatgtgttgttggcctgaagtatcaggcctcaacctccttatcccttcttatcgcagggatgctccagaaaaggggttatagggtaactagacagtgagagacaatagacatgatgtcttgattgaagtcgttttacgtgatttactattattgatttttttgtgaattatgtcgtttaccgtactttattgtatgcccattaccattagcatagttgagaatctgtggtccatattggtagtgatatttgacactttggtgcaaactcatgctcggatgtaacatccaaaacaaaagtttcaaggtggacctctaccgatcttgaccatcatgcacaattaagtagctgttctattctcaggtacctattctaattcggtaatttaccctgcaattcctacatatccaaccaagcaggttgttcgacacgcgtcgtcttttacatcatcaggtgtggctgtacaagttgaacgatctaacatgcaatacatacagtgcaccctcaattgggctctggattgggcaaactccagatcttgatcttgagggcaagtcctgctacatggactcaaagttccatctcatttaccccttatgcttatggatgcttgactggagcctcgctttaagatcaacaaagctagagcccgtgtagtggctttacctcaacctgacagcacagcccagaccagccattccccacagtctgaagctcctgtgtcgcagactgagacactgtgtttacagcacttaaacagcgctgcacaaactctagtcacagtgcatatcccctgaagctatccatctcaaaggtccaccgccacggacggctccccttcgttccatcccccccgttcacgtccactaggtctaggtgccatctgggctcggctcgtctcgtctcgggctcttgttgcttcgcctcctcatacctgacctgacccggacttgacttggacttgacaacaaaactctcccatcttcccttcgatctcactcttttccagatcgtcggcgcgcaatcttcctttcgccttcctttcgacctgcaaactttcgactcaaagcggccggtctacgctctctccacgtttatatgcggggttacaaatcatccacttgaatcctctaccgtactctcaccatctgcctttttgattgatcaggagtttgtcagcgagcgcagactttgtctctctgctccaagttatcgactttgtcgatagcacctttttcttgtctagcaaacacctcattaacagtcgcagccatgtcttggaagctcaccaagagtatgtttacatccagtatttatctggctgacctccagtgtccagtcgcaacagctaacatccatcagagttaaaggaaacccatctgggtcaatccttgagccccttttctcgatcaccgtccacttcaaccatcaccgataaagagaaggaggctcaagccagcggtgccgtcacacccacgaccgaaagtgccataggtgagcatatcaaactgggacaaaggtccaacgactgacgagtatagccgcctctgaggccatgacacagtctcccgtagtcaagccacccaagcccggtatcctcgtcgttacactccatgaaggtcaaggattttccctccccgagcagcaccgaagtgcatttgcttcatcacaccaaggatcgatgtcctctggaagcgccatttccggttctgttcgacccggctcctcacaacgcactgccggattttccaacggaaggccgcagtcgtctgctggtggtttcaacggtatcccgaccaaccacggcagaatttctggcaagtacatgccgtacgccctcctcgatttcgacaaggtccaggtctttgtcaactcggtcgacggaaaccccgagaaccccctttgggctggcggcaacacccaatacaagtttgatgtttcaagagtgacagagctcgtcatccacctgtacatgcgcaacccgacggcaccacccggatccggtcgaagccaggatatctttttgggtgtcgtacgcatcaacccccgattcgaagagcgacagcagtacgtcgaggaccccaaggccagcaaaaaggatcgcgagaaggcggctgccgaattcgcagcgcgtcacggccaccagggtgccgagtgggttgacgtgcagtacggaaccggaaagatcaaggtcggtgttgactacgtcgagactcgagcaggcaagctcaagattgaggatttcgaacttctcaagctggtcggcaagggcagtttcggtaaggtcatgcaggtgcgcaagaaggacacgaaccgaatctacgccctcaagacaatccgcaaggcacacattatctcgcggtctgaagtcgcccacacactcgccgaacggtccgtgctggcacagatcaacaaccccttcattgtgccactaaagttcagtttccagtcaccagagaagctctactttgtcctggcgtttgttaacggaggtgagctgttccaccacttgcaaaaggagcaccgattcgacgtcaatcgatcacgcttttacactgccgaacttctctgtgctctggaatgtctgcacggcttcagcgtgatctaccgagatctcaagcccgagaacattctcctcgattaccaaggtcacatcgctctgtgcgactttggtctttgcaagcttgacatgaaggatgaggaccgaaccaacactttctgcggtactcctgagtacctggcgcctgagctgttgatgggtcaaggttacaacaagacagtcgattggtggacccttggtgttctgctctatgagatgttgacgggtctgccacccttttatgacgaaaacaccaatgagatgtaccgcaagattctatcggagcctcttcatttctcggatgtggttcctccagctgccaaggatctcctcaccaaacttctcaaccgtaaccccgaggagcgactgggagccaacggctcagctgaaatcaaggcgcaccccttcttccatgctattgactggaggaagttgcttcagcgcaagtacgagcccacgttcaagcctagtgtggtatgtattccgtatgctgttttaaccttggatttaattaacatgaataggccgacgctttggacacaaccaactttgaccccgaattcacatctgaagcgccccaagattcctttgttgatggccccatgctgtcacagactatgcagaaccaattccaaggcttcagctacaaccgaccaattgctggacttggagatgctggcggcagtgtcaaggatccgtcgtttgtcggtagcttgacagataaccgataaatcttgcaaaagacggaaggcagacgttagacagcgagcaggctcgagtctgggctggcttgactcacccaggcaggataccagtctttgtcagtcaaaagagccatgtaactggagaggtggagttgcgaggaacaggtataagcaatgagaagcacagcacagaacagaacagtctgggagaacctagaggatggggatgggggtgaggatgaatgtagataagaagcctactttgttttggcgtgtttggagtttgatacactcgttagtgggtttgatgctgtagttatgttactgtctcatgtttgcgagagattgctggtcttgtgacttggttgatgtggtgaacctgaggttatggttagcattgtcaattggatagtgtacagctcaagagagagataagtatttgacaaccagattgatatatttgcagcctttgtcaatctcgtatatcagtccaagcaagcaattataataacaatgcctatccttcatcaggacttggttgaaataatgaacaacaagtcttattagttgactattgacacatccctggagatgagtctcgatgtgaatatgttctctacaatacatagcagttgtgacagtggggtttgacagtgatatggactattcaaattctcgaccgttcttttgcttttgtgttgctttgttccttgatccctgacagtatcaactcagagctgacaactgtaagcgctgtggctaccatcggccaatttatacaagacatggctgaactaatcggtttgtggcgttatgcttaaacggttaataaacatcactaatatcacatcaaatcttacgaatgctccaagttggcacgaaagagatgtgtttgtattaaaaactattaatcttaaatgccttatccaacagtccatctgttaccatctcagatttagagagcagcaacaacaccggcaacagcggcggcggcgacgtagaggagcccgccctcacgagcgacagcaccgttggtctcaacgggggaagagccaccggaagtaggagtagcggcgggagtcttggcggtctcgtcggcagaagagacgacgggaggaacaacaccagtggtggtggcagtgaggccggtggaggcgggggcaccggtagcagaagcctcgcagacggggacaaggctggcgagcgaagcaagctcggggcactccttgacagcggacatgatatcgtcctggttcttgccgtaccaggcgatgatggaggagctgtagtcggcgtactcgctggagagagaggcgggggtgctgaagctgcaagggtcggtctgggggttcttgaggagatcagagacgatctcgggggcgggagtagggacgccctgggcgatgtcgagaacggcggactggcactcctcgctgatgtcaccgagagaagggaggccggtctggcgagcctcgatggcaccgcgcttcatgatggggttggccatgaagttgacgttggccgagacggcggtggccaggagggaggcgataacgatggactgcattttgatagtgagggagtgtctaacgagtgaagactgattattactgagttgaggtaaggatgggagggacaagagagagaaaaggggatgggagaagatggtctttaatagtttagcatgttccggggtaaagacaagactacagttctagcctctgtctaagtgatcttagtctctaggcagcctaggcagacaagagacaagctcactttacacatcactttattagcttcaccgctggcggcacctttccttgtcgggacctaaaaagcaatgcccaggtttggtaggccatatgtcatatatcgggtggaacctgaagcaattcagggggtgtttttcattgcttttttaccagtgaagcttgccatcacactcgagtcacagctgcagttgaccaatgtgaatcagccctacaattactggggtatcggaatgcgaggtttcttgttttgtgctgatcgataccttggagggcgtcttggaacatgtcatgaagtgccgatagcgctggctgaatgttggggctaagccttggcgcttacagctgaggtttttgcatcgacgatctcgtctgtttgggggatagacagcaacttctaaacagacaaacaaaggacgtttaatgaaccaacatgttttcgcgttggcaaaaaacaatatcctcgcttatcatgggaaattcgttcatgtaaacaagctctctcgctaggataaaatgactcgatcaattgacccatcacttattatttgccccctgaaattaaaattaactacctgctaaggcagacgctcggacaagatggtcagggacttaccgttaaacccgacctactgacccccccgccgcctgctgaaaccccctagttctgggctgcctccaccaattacccaaactctggcaagccattattcccgctctttgccttgacactttattttcgccaagcgaagctcgattcctttgatggagacagtcccaatccttctcgtcatagtcaatgccgatgctaccataacaacccattaaccaagttttagcagtgacgactcctcaattgcatgttccaaatgcgctctgacatccgctcccacagtgatcacttgaagttccacaccatccagctcttgagcaacacggatcccattgatcacatttcttgcctccaaatgcagaaccgcatcggcccgggttcgttgcagtcggctccggtcccgccggctccgaaaccccactgcacgtaccgaaaacaggttggcatcccctcccgcagtgcgcatccgtactcccgcaccacccgttctgcgaacagcacgtctcgccattgaactctcctctgcacgttgcgccaccgtgtcgagaaccgcaacgtccgtttgtagtcagcgggaacgtagcagagctggtggccgctgtcgtggtggtagaggcagacgagggggtaactgaacggtaccagtttgctttgggatcctcgaggcactcgccgactgttacgccgcggaagttgttgcgggcaagagacttgagcatgtactctgtgaggttgtacacgctctggtacacagggtcgtgctcgatgtgaagccacttgttactcgcaggggatttaccctctacggtggtatcccagatctgcttcgacgtaccgattgtgtttgggctgtcgtgcagataaccctcagtatccaagttgaagtaggtgacatgatatcccagctcgcctagccaagcatcggtagtagcgttgctggctgagtatgggggacgcatgtatgttgggaagtagcccagaatgtctgcaaaggcgatctcgttgaagatcatctggttccagaacttggcgcgcgatagagtggtaagacgctgatgagaccatgtgtgactggcgatctggtgaccgtcacgaatcatgcggcggatcagaccaggccatggggttgcgggatcgttgatggcgcccttgccgagattgcgacctgtgatgtagaatgttgctttgacattgtagcgctgtggctgtcagacgatagccgtgaatggatgtgatgtgtagatcaggaacttacttggagcagatcaagcagatcctcggtataagtatacggaccatcgtcatacgttatagcaatatcgccatttcgattgcatcgataaatcgcctgtccatatggaatacttcccacttttggccttgcaacattggtagtatcaggcccagtaggcctgacattcgcatcacagccagggccatactcaatctgacacgccggagcagagcagtaaaggtatcccgttccacaccaacttgaccactatcagatcatgcaaactcataatgggggataaaggacgacgacttacccagcgctcgaacagcactcattagcagcgcatacacccccaaagcctgttccacatcgcccagcttgtcttttctcaagaccaaagatgttgcggaaactaggtgttgcaacaacattgacagccagcaaggcgacgagagaggcaaatgaacccttcatggtgaaaagagtgtcaaaaacgagtgactgtaacgaatggatgcctttgactcgagaggcgtggttgatgaattgggtcttctgtggttataaccatggtttatatacctgctttctttttctcgcaacgactacctttcgagtcttgcagaaaagaaaagtgacgcttcacattgctccgtgcagtaatagctcccaacaccttgaaggcgtaagccacttatacatatgtatatgcaacgacaagggggaacaccctgcactacaacccaattccgcatacattgaggccctcgactcttcagccgcgccacacagaggtgaatattgtcaatagtctttgagtgttgatctccacattagtcggctttgatgcgaaagactatgctggttcctgcatatggatggaagtcctcgtattgcaattgcagcatgaacacgtgtcacaaagaatatgtcgtgtgaagagagcagaaaaacgttatcttcggagagtttttttttttttttagtttttttccccccccccctcatacgagggatgcatatggaagtgggattgtattggctcggagatggtttgagcggtatggttgctttttggtgagagggtgtatgcgacgatcagtaagctgagccgacaaaaagagacgaatcctccgaagcgatctgcagctgaggataatacggctgaagaagatcagatcagagatattggttgtcccgtgtcggtaccttgcagagaggcttttgaaagtgagtggtctgatagccgaatagacaaatgattggaagatgagcttttgcggtgtacgtttgtgatgcatgctttaaattatgcttaatgggcattgagtttatcagtatttggcgttatacaattgctttgttgagtgtcactgagcgttgtctggaggtcgagttgagaaacgggaagttgggtctaaatatagattggcgaacgattgagggttgcatcaacggtaatcctttgtgaggcctgattatccgtagagcctagtaaattggctaataaagaagtcgattgatggtgacggtatagatcgacgttcgatttaacgtattcacaactccaagttccagccacaatcacgacacccaaccaagtataggtatacaatatggccacaggcttatccaattacagtattatattatatcagctttcaaatatccgaaacattcaatttcttgccaaatcaagcactagcactggtggtgcgctcagtagcctcactcggtttgtcatcttcaaccaggttctgttgatcagtgagcttggggttacgcaagcacagagaaaaggcgataagagggatacacaggcagataccagtgatggtaagcagcctctgcacatgcttgtacgcgtcaatcatggcatcgcgctcaacggagccgacagggaagtcgaggatggcggaaagaggctgcgagtaggtgtacacagcaagggtctcgtttccgaagccggagaagctggaagccaaacgggcgggcaagacctgggtccagatggcgcccgacacagcattgcccatggcggaaccgacttggtacagggccaggtacagacctgtcatgacagcaagtcgctcgtgggtaacgtaggcctggagagaggcctgggcggggtaggggaacattccacccgcgataccgaggaggatctgagcgccgatgacaccggattggttcgagtcgctggggtcacctcggtagcggatgagtagaccaaaggcgacaaggaacagacacgtgccggatacgataaaaactttgaagcggcgcactttgtagacgataaggccgagaatcgtgccggtgacgacactcgcgaaggagtagagggactgaacccgggtggccgccttgatgctgaagttgaacgagacctggaggacggtgtagagataatcgccctgcattgtccaggcaaagttgagcatgcacgcgatgcccatgggggcccagacggaccggtccttcatgtggtggaagggtacgagcgggtgaggagcgcgaagctcccagacaacgaatacggggatgcagacgaagccgataacaagaggggcaacaacttgaggggaagaccacttgctctcgaaaccaccagcgatggtcaagggaacgagaagcagggcgaagacggcaatgagaaggataactccgataatgtcgagaagccagaagagttcgacggtaaagctcttgagaccgagttgctggaaggatgatcggtaaccaacgaggtggccctgcttctttgcgcggcgaccaacaacaagaagactgacgatgagaggaagggcgcagacggggtagatgatacaccacatgccgattccccatcgccaggttgtagcaccgagcacagcagctgtgacatcgccactaacccaggtgttgatgatgaagggcagagcagggatataactgaagaacagacgagatctgaccgaggtaatatctccaataatgacttcaaccagcaacaagatcatggtataaccaatctggtaaatgacagcaccggcagagtaggtatcgagattctgcgaggcagcctcaataacagtaccgatagtgtagaaaaataccgagatacagatgagttcgacacggccaaagacatcagcaattttaccagcggtaggctgagcagcagcagcgatgacggcgcggagagtgttgacggaggactgcagagagtgctccttgaattcgttcagggctgacggttggtaggcgtagcgaactgtgccgtcgagaccgtaggcgtaagagatgaggaagacacctagaaagataaagatgcgatccgtcatggtgatgacctctgacatggccttgatgcgctgaacaccaggcgatgtgatgtcgcgcactgcctcggcaggcgttgacgccttggcctcatggttggcctcgtttgtttctttgagggacatgatggggtatactatctcatagagactgagagaagagtaaagggtcacatcttgggaaacgggggtgggaatggcgacctttaaaaaggtaggtggatcagacagtcagattgattagataactctaaaaggcaagaatttttggtggaggattctacagtggagtggatcatgagaccactgcagcgctaggagcttaattagcgcatttaggggactaaatgatggatgtagcggatgaaaagttgccattagacggtgtttaagtgctacttgtgtgtgttgactcgggcataatgtagaatttgactaggtgttgtcgttcagttttcaccgttgaattcaaagattgcaacgctcaatagtaacagaaacaacttacctgggtacctggtagtaggcagttaataggtacaacggcgctgcaactcaaagtcacatcaccctccgaacctaggatcaacaacagtggattcgcacttcttggcgttagtcaaaagtgagccgaccatcattccctctctaaaccaagcgtgaagacacactacagggttcatttacagctgctgcctaggcttcagtgtctcacaggaacggatttgccgatgcaacaactcagattccacatgtagaaaagatcatcatcctcggacctgtccgtttgacggttacacaggtctctctttctctctcgtccactcaatgccttcagacaaaagatgctacgtagtatcgaatctaaaaggcaaaggcgaaaagtttgatcctgttcggacgcacggatatcggatatcacggacttgagccgcaaaagggaaaaggacaaactgattgataacaaatcggtcctcttggcttgacggatgtatttctccaatcgggtcattattccacattgtcgggtctctaatgatatgcaaaattttatcaagtcagctcactccactacaggatggtctagattgattcaggaaggacacaaggttacactagataccttagtaggtacgtcgataccctgacggacgacctgatgaaagagaggtcgccgggattgaagcaatcggtgggtcaaagtaaatcttacgttacgggaatatcatctttctacaagagcagaggcaaactagactctgctttgcactagaccatgacaccaagttattcccatcattccaccttttgtctggcgatatcggcatcaagtgaactagacttatagagtctagctctacctatgcattaaacacattccttgtctgatgcatcaagcctcggaaatcacacgtctctggttcgcatttttctccgttccgtaatcttatcagatcaatctttcgtcgccccccatcgccgaattggctttattcccaacgccttggcgctacggaacctttctttgtttggaagggattcgtcatgctatttaaaacgggttttctacagtggcttgactaacctcaaagcatgttgccttctttggcttggctgaataatgtcgcttttgccacacaaccacagtcttgatatgtctgtatcgttttgtctatctagtttaccagtcactgttcatgaggatgagaataaccccaagccttgtcagcctagtgggtagcagagaagttggccttccaagtcttggggcctagtataagcagcataagaatggcctgcagaccaaatatcaatacaacagtctgaaggcctgctgatctgatccttctcaaaacgtatctaatacatactaaacaggtaagataatgctgtctttaggtattctgtagccatcctgacctagacccccctcagggtaccaaaaaaaaaaaggccgctggaagcataagagacgaaattagtagatcagcttatgctacttagactatgctctttaggctacttatttttataacccaagacttgggaggtcaacttttctgctacctagtagtagacccccatcctcctgctaaatacttatctgaggaggtaggtagtacctgccgtggtagataagtaagtaagtagacaggcaggcaggtaggtaggtactagatatccttctttccaacctgactcctcttctccaatcttctctttgcatcattcacagataacaatatcaccacaatcgttaccatcatcagcgttactgcaatcaccaaatttacaccggcatcgcaattatgattgtgccgcaaaatcccaatcctcaggcaaacggaactagcgaattccccagccccgtgcagatttggttgaagcaacgaataagagaattcaatgagaaaatgggactggaaaagtctgaaatcaacaaatactatcaacaaatgacgctactgcaggaacaatacgacaaggcagtcgcagaacatcaatcgactgcggagaagactcgagaacagataaagaatctcgaagatcaactcagtcaggctcaacaacatgttgaacggcatactaaggcagctcgccgtttaggacgagagctcaaggagcagatcaatgtgactcgagagggccagaagcagagagagcagcagttggacatatccgagaagaaaatacaggatctcaataatcaactcagccggtctctaaccgagaaattgaatctccaggggcaacttgattatgctttgcaaaccagccaagatctccggaagcagctggcggaagctcagcagaaacaagaaaaaacggagcaggacgaggaaaagctcaaagagtctcatcaacataccccgaaccttggaaagcgaccagcggattcacaacaagccccgggccaacaaatggaactctatgagagtcaccaaagtcacatggaggaagatccgaataagcaatccactcaggctggaaggggaagagacgaacaaagccaagacgagggcattggcgaacccaagagggacaacagacgagagctctggagagagccacgagaaagttggagcgcttatggaccacaggggatggacatctggattaaggtgaggtatgtctaaggatcaataaagtcagcagattgctgcagtacggagggttggtgccttctctttctctctttctgggctgattgtcagcttttttttgcttctggcattgcagaatctcaacagttgtgtccttacattagcgatactaaactagaaggaatatgaagaagaggagttagcgatcagcgagttttcccaaccgatttgactgataaggctaggggctgtgactcctattaggatgtcagaacaactggccgctgaaagcataagaggcaacaacagtaggtcattttatgatgctttagaatagacccttgggttatttatttctataacctaagacttaggaggctgaccttgctgctaccccagtaggtgcgttgtgtggaggaagtgcaattgatcaagaaagggagaaacaccaacccaaacacaattgcacaaagtaaaaggactctttctcattttttgtaagttcaaaactacaagctcctgtcggtctaatacaaaaaaaaaacccttgccctttctgtgtcatgctgacaatatcaacgcatgccccattccataaaaatcgcaagaacctcatcttattgcgattttctcagccctcaaccttcctcgagagaggaatctactgataaccctctccgtgagacccatgacgaaacaactgccaacgaaaaggtagaagtcttctatgggacgtaaaactgtaagataacgacatcctgcgacacagcaaactacatcccctggcatcacttcctctccgatcaatccaatgcagttatcttcagtgatgaatatcctgcttcctgaccgatgatagcaagcaaactcccattctcgtgagaagtcatcatcggtgggttccccatcgaaaaccagttcaccgggggccgaaattcgagcacgcctatgtaagtcgtatgtgtcaatcgacttgaagagaaccgtgcagcatactatcatgatagctgtactaatattgatgcaaggtatatctccacgtgttacaaacacttcgcggacaaggttgtcccacctgtgggacaagcgatggggaacaggctcacggcagactgtcttgatagtctgtaccattattgctctcgtcaataggctatttccagagacatgtatctgtgccgaatcatgaggctcaaaaactctcgtaaggttactccgaggtggactaaagtgatcggatgggaatttgaggtcctttcgcttttcttggggagagaagatgggcgcccaggtcggtagtccatgaagctatctaattccgacagcatttgcatccaaaaatccaaagaagcccgcgttaaacggcagtgcacggggaatgatcctcgaaattttgttgcattcctccaccagccattttgcaaactcccagtacacctcatgtacagactttgcgtagtctggcacgatgggcgctttggtcaatgcaagtaggccgtagacgtaatccaacttgtcagtagcctgcaagtgacctgagaggtacaggccaattccaggaacccttattgtaggcacctcagtatggcgctttatttcaagaagactcgtggctccacattggtactccaacatcttggtagcctcattcttcggcaggttgatgaacggggaaaatggcgctggactgagcgagtcctcgagatatgctttaatcaatgtgttgaccaatatgcagtccttgtagtatatcctttgtgatggtgtgataaagtagagttctttggcaaggatgacttcttgttgagtccacactcgggtccagaagctgagtcgccagaactttgagaacgccatctcggcttccgtatctttgttcagccgcaagggaaagttaatctttagttcttggaaccagttgtattcctcgactgaatatcttggccatggttttgcctggtagtcatatagatctgcataatgaaggagcttgtgcatgattgtgaaagcacagacgagatctcggtcattggaagtcagccaggcaagtaccatatcagctgaagagtagctatcggccatcagcccgacttgaggcgttctctcgaaatggttgtcctggttgatgcacagcgcatcggcccagacacgtaactcaaaaggatcgtgatattcccctggtctggccctgatctcggaccagtgctgtttcaggtgtctgagggccgtggcgaggttaacggtgacttgcttgcggattccatcgacgacaatctcctctgtgagtgagggatcgccccaggcgaaggacagacaaatttaggatgtcctaggggtgagattgaccgtgtgcagcttgcattgcacttggtggcccgggaaggtaggaaggatttcgatgagacgaatattatggtcgagaggtgagtacaagctatgcccttgctgcagattcgtggacgccattttgttcggactggccaacagctcagggatggttgatgtgtctgatggtgttccggaagactgagagagacagaagtgatctcattaatagaaatattgatgagaatcatggtcgcaagtcttctgtgtggtgtctttgttcgaataacataatagtctgcatgaaatagaccaagcaataagaaacaaccccagaaggcggtcaacatagttacctagaatacatcaaagggaaccacagtcgggcttgaaaccagcaccaagggcattctttcaggttgggatgtagtggcaagcccgagcaggagtggaagagatccattgagactgtaatcatatttttatgtcacatggacgtgctcttccaaagaacgcatgacgctggaagttgtgatcagatatgacctatcagtaactcatgagccactgcgactaattcccgtgtgtacgacagccacgcagaagtacacgcatctatcatctttgtaccagcaatcgtaattcattgccttgcagaagtatacggacagtagatctttgtcagttcggaagtgctttatctcaaccgaaacttcaccgctgttgacctcaatgcaagagattgttttgccccttttggagagaaccctggaagccaatggattacgtacacatgattttgtcataacaaagaatccattctgtcatgtttagtcctctatcataagtgaccactgtgaagtagacaaaagaatactccgcaagatcggacgtgctgttgtcgtctaaacagggtagaatgcgacgtggttaaactatatgcatcgttaccatgtaaactctcaaagaggtgccctggaaatatgggcgaatcagtctccgggaccgtacatttgtttagatacatagaaatgccatctttatacccgtatgcatacttattcaaatgtccttcaacatagtcgtccaacagatctgcataaatatactccaacacagaccacggaggaccgacacttttcctccttcaagcacatccgacacttccgaacagcctcgatccagcttttaatacttcccctttcccttttattgcccaattgtatttataggatggcatcattcgtcaactaaggcaaacgcaaggatgttttacatcacgatatctgattgctgggagaactcaggttgagcggtgattggtggaactaccttgtatcgggctcggtagtcggcacttggtgggttggtatatcagttgaaacttaccaaatacgtcgatttcgtgcgacgaggtgtttcagcatgtataagtaattttgttaaagttggagtgtcgacgtagatgtccgataatagggagatggcatatatataaatgaacatttccgccaagtcttttttcgttcttcaatcagttcactattcactcctttccaacattaaattctcaacatgaagttccttagcattgtttctctgcttgcggctgcagtagcagcttcgcccaccactccctccaagaccctcgacaagcgcgcaaccacctggtgcgacgccttcgggtctctccaaacagctggatataccgtctaccataacaactggggtcgcggtgaggccacttccggacagcagtgcacgaccttcaactcgtacaacagcggttctttctcctggtccaccaaatggacctgggcaggaggcaacatccacgtcaagtcatactccaacgtggcccttgaaaagatcaacaagaaagtctcagcaatcaagtccattcctacaaagtggaattggcgatacacgggatcaaacatggtcgctgacgtttcttacgacctctggcttgcgccttcagttggtgccaacaacaagtacgagattatgatctggctgggaagctatggtggtgctggacctatctctgaccatggatctacgccaattgctacgttgactatcaacgggtcgcagtggaagttgtttcgtggacccaatggcgatacgactgtctactcttttgtgtcgaccaagaatttgggcaacttccagggcgatcttctcccttttcttacgtaccttaccaagagtcagggtgttccaagtagctacgttgcgactagcttccaggctggtactgagccctttgttggtaagtttctggtcttatgctgtgttttggaatgagagactaacctttttatctaggatccaactgtgtctttactacttctgcctacagtctgtctgtcaactaaaggcctggctggtcttttctttctccctttctctttttgtgtatattataaacaagtacatagtattctacgcagtatatagtaaatactcactctgctgtctctgtttgtctttgtagagtccaggtggggataatccaatgccttggtctaggcttgctgtcttggtctagaattatgctccgacttggcaatatcgccaactggccaataaacgagacacaacaactcacctgtgtcttgactgcccagaccgggctatttgggcaaaaaaatgagactattcgggctatgggtgacgtttgaagagggtgcactgccaccaccaattatgggacctacgcgtcgacagggccgcgcggccaatgaaccccccgggctgcctttgaaggtttaaagttggagcactcccgcgaaccctattaaagggtttgatcgctttcgatttatttatttgtgtcccatcactctggacttgcagcagagcagacgtggtggttactatatggatgggtcttgagacgagtgttgatccagtctaccactaactcaacctgacccggaccagttcaactacctactaatcaaacatacctaggcaatacacaaccagaaaggccctccaggcctcatcatactcatacacagcaaatatctcggagattgtcaccgttaaacccagacgttcacccgaagccacacgattaagcttatttaaagacgacaactcaccaatcacacctgagggtcttacccatggaggcaatccacccttgtcggcgcatgagcacccacttcccggtccctgacgttcggggggggctactgtcactggaagaatctgattggagtctttccctacgtcatggaaatgagcccagcagggaaataaaagccaaagctaaagctaccttgtctcttcgaccgacatttcatattcatgaatttttttatgactgctcactcttcaaagttggagatgagatagagtacgactcaactgggttcttcaataccacgacagggaaggacctaaggaaggaacgaatcttgtgcccacttgccgctcccgttcctgcctgaacctggatcctttcttatattctcctcgacagcctcactaaacttttctacaaactccatccatcttctcagaccatctccctcccatgtttcatgcactgcaaccgacccttcattattcagccgccaagacgaacatcgacccggcatttgtcctgtggattaccacccacgtcccctccgccttccatcccgccttcgcggccgagcttacaaaacacatcgtccaaaccacctcaaaacagacccttccctctctttggtccccccggctaggacactatcaatcatcctatctcattctcaaccttgcatttcaatgggtcaacatgacgccgttgtggagtaacactggatcccggttctctcggccttcgtaactctttcatgtcagtggttgacaaaagggactgtctaggaactgtttctgcgacaagaaattgcccgcaagccaatacctgcttgctcatttctgtcacacgctcgattcgtgtggttgcgcttataacaatttttttcattcttttgctatggctatttgttgccgtgccaagctttttgcagatccccttcctctacacgtctgaggcgtcgagaatccctgaatcctccaacagcacattgcatccgggacaccctccaactcgacagactaggcatgttccccgcctgcacaaactcgacctgcccttgttattccacgtctccaccaagcggcctcccacctgaacaacctgaaagccgtcctatataacgcagcatctcacatccagctcaaggaatcgggctgccgtgcagcacccaagacgcggttctgcaaggtgcgtgcctccccgggtgcgatcgattcgcttctgtaatcctggtatcatttcgtgttcgaccctgcaacagatccagtcgccgtacggatacaactactcaccctccctccctagtttggctctttgtgtttttccagcaacatccaacgtcttcgtcaggtaccgaccaaatgggctccatctaaatcggtaacagcatcgccaatgcttgcaaaacaggtccatattacccgttaaatcttgcgtttgtgctcaacctccattgaatcgagcaatgccgccagcattggctttgtgtgtcttctccatggttccatctcagagttgagctggcaaaggtcggctgccagtttcaactcgtgcccggactgtattggacatacattcacaagtcggggcaaagttgcctcttcattcctctcaatcaattgaccttgctggccggagctccattctccgctagcttcaccgatatctcccaactttgtcgccgcgttctctgcagaagtctgcagaagtagcttcttcatgaattgtgctgtcaggggtactcgtcagttttcgagaatacggactcgaaccccatccgcactcgtatcttcatggcgacgtcgaacttagacgactcgtgggagtcgtgtgtgaagatgccggtgagctttgccctattatcgacgggctcggaacacggaggctgtcggcgttggaatgtgaacgacggtgtttatttgaatcgggttcttggtgcacgctggctgtcgcaaggaccgacagtttatcgagaggagggggttctggtctgccctgaccaagtacaagagatggcagtgctggcagtatgggcaattgaggtcgaggttgcaaaagtggctgtcgctgttctatcggcaaggggagctttggtctgccgtctaaaccagcttttcgagagtctctcttgatccctacaactgcgtccacgacatctcgagtgcttgtgctggtctcttgttgtatatgtggcaacggtaacgtcctcggagaatcggacggcgctcttgataagggttgaagaggcatcttgggtgcgagggcgatgggtggttgaccggcggtcgactgcgaaatggttgcctttgcggcgtcggaaactgactgatcagggaagctttgcaggaacttttcaacgtcatcattagtgacaccatgataacccagcagaatttttagacgggagttttcgacagcaacgctccgagctgcctgctgcatctccaatgtggcctcgacacctcgacgctcatagtcttgaagcttcttttgcaggccctcgacatactccttgtgccgtgcacgggaccgacgttggttgtcacgaatccggacagctgacggattggttgaaccctccttctgcaggggaatgtgtcagacagagtaacctattgcaatacaggacgaaccgtcgagaaagattctcaaggtgaaggtttcaagaactcacctttcctccagtcatgttggcaagtacagttcatctggatgccgatccaaaaagtctacgctacgtcaatgatggcgaacgccagtccatatgagacttgagctcttcttgatgaaggtcaccatttgattgatttgccaagcaggacgcgcgttgacggccgagctccgacctcttggcaaagacccatgtctttgcggtgcagatccagccgatgtcaagaaacgctagcgccaatgacatttaaacataggttcgagcatgacaaccctatcacgacttcgtgcttactcaaccggttcaaaagtttatcggcatgtgagccaatgagaccaagcaaggggtgtacaggcagctacgagagtgaactgggagttgcgctaccatttgattctcgatcctttacgataatccttggccgatcattacgacgaccttttttaatttgacagtcatgaaacgtacgtcgttggttgacagtgacaggcgaccaggcagtgggtactttggtcgagttttccgccctaaacctgctacctcccttggatgccctggaaaagacccgaatcttacagggcagattgtctctggttgcgggatgcccagaagcctaggcgccccgtatttttcacgcattgctgggctcgcatttgctgcgccacggactctcgggccagccgacttgccaagccagcctctcggcttcttatagccggtcaagctgcgacgttgactattcaggttgatgaagggctgttgtgcatggtcaggcacggagcttgagacctagcaggagctgttgtgattggacaggattgtcaattgctagttctagaccgcgatgattttgccaagacttgacgtttaacttgactccttgcgcaagttgtcactgatgcatttctcttcgtcaagaacagtctgctgagattcctggctgacgagacagtaatgtcattcggttcttggccaatggacggagcaagtcaccgtattgacagacaaggaacatgtacttacaagagccggttgcttctgctctgctctgctctgctcttggacctgtggtgcggaacccactatcggatagtgtcacgttcaagagtcgagacctcagcagccaagacttggctccaattgacattattctttcccttttcaactgggagaagacggtggctgtgtgcgtgccgtctttcccttatcccccggcggtatcctcttggcaaccttgtcttgaaggcgcattacgccggccaagaatgattcaaacggcgatcagcatgatttatttcgatgaagccgccctatcttgcacccatcgtgacgtgacacgctcacccagtccctgaaaagtcatgaaggccgttttccaagacactaatgagtcaatcaaatgatgcagagtacagtatctacttggctaccctcaggtttcctcttatcccacacacaccttctcggcagtccttgaaacgcggcaatagagcgggtagaaattggggatgactgtgcttgcttcaatgtcattcgtgacttcgtatttggggatgagattacgccctacagagccttactgcttttgtacagggtttccaccaactccccgaaccaaccacgtggagtctccgtccttgtcaatgaacttttgtccatcatgttttgccttgtgacttaccgggtttctctgaacagcattagtactaaaccatagtatctgccgattggggaatcgtcgtaaagtatacttttggttgtattattgtatttctatgtcctatctcggattggggtatcattatacgctgaaaagaatcattatccctgcactcctgccgataccaatcacagccattatttcggccatgtcttggcgtttttttgtttttttttgtcatagtaggtagataccctgccgtatcttacttgaagagtcgctttcccgtacgtgttgagaaacgatcaactccatcattttgctgcgcgtgccagagctgctgcacgcccacacctcgactctctccagaaactcgatagcgtcgccaggcctcacgtaaatgatcaggtcgcaatgggccgcgcttgagatcaacttcctcctcagctgcgtctgggtcgtcgtttgtagactgtggcggcgtgggcagttcactttgcttctctcctgcgtggatccactcgccttggacattgcgcgcagcttcaatgatttcacctgcaaagagcttggcaaccgccttgacggctgtgctgacattttggggtactgattgagagactgttgcgttgacgacctgtagctgttagtaattgtttgtgaaaaatagatataaatgttgcttactcgtttgacgacactatcggccaacttcgccgcacgccagagctcatatcggttgtattgttgtgagtcgaatgcttcgacaagcatagctcgtagacgaatctcctcttgcttttgttcttgagttcgcgcgacaacatcctccaacgccatctcagccttttcatcatcctcatcatcatcctctttctcaccaccctgtccgctcacggcagttggagcccgtccaccaacaagactgggcgtagcctcgctcgaatcatcctgttttgcattcttcgccttgcgaccgcgcttcttcttgggcgctccgctagctgttgtgctgactgcgctaccgctcacatgagactgagcgtctacggagggagagcgcgggtagggcgagcgagcttcgggagggaacgatgtttggcgaagagggtggtttgctgccgcggctgcgacggaggcttgcgagaggtttgatggtttgcgtcgtttgtgaggaggcgcgttggcgtcggcgcctgaagagcgcttcttgctggggatttgagcgggtgatggatagggaggtgacattcccgatggggaagtagcataaggcggagaagccatgattgtgatgttttgttttatcgttcgagatgcgtagatgtaaaagttgggtatcgagagatagaattttggtgatggttggttaaatcgaagggtaacgtcaagaatgcagagtcgcacgccaacagcgagaaagctctaaacgaatggtgtaccgaggaggcgcttcggtaagaaggaaagaacacgtatttcgatatgccaattctcggagtcgtttaactgttttgtctcgcgaaagtattttgttctgacggctttcggagtgatgatccgtgctgcaacgcgtttctcaataccgaacggagaccgtgacgattctccttgattgagatcacgtgatgctacacatgatcggacccacggcgccataaccgttttgttcaatggaattgacgtcaacccactcactgataagataaaaagtagttcttcggacaattgcttttctgcttgtttcgttcgccaacaaggacaatttcactggatacctacctttgcgagcttgtcctgtagctgcccgttagttagcgactcaacttcactggaaatgatgctttgctatgcactgagcacccccgcaaacttgattttagtagttcatagtccatcctaatcccgtggcccctctaatttttcggttctccgatccggccattggattgaatgttttggaccctgactcaactgtgctaccttgccttgaactagaagctgtttgctcgtctacttctcgtctagtattaatcgtccggttatcttttgctggttggcttctcttatttatactttaccaattggagaattctttctcttcttctcctcatctctcttccatcttccatcatccatcatcaatctcacccttcgtcaagaaaaagaaaaaaaagagagaaacatcccacctacacgataaggaaaaaaaaaagctcgccacaatggccccctccgaagacggcgtcatcccctcacacaagcgatcccaagacgtagcgagcatttctggctcgtcttccagcagcgacgactcggcccgtcgcagaaagcgtcgcgagcgcaaggagcgcaagaggaagaatggcgagactgctgctgtagctgctgtcaacggcgcaaagcccaatgccttttcgcagcgtcgcaacagcttggctaaagcttcccgagacccccgcgatgagcccatccccaagaagcgccgcgcctctgctgttcccgaggagggaaccgctgttgtcaaggccagcagatcgcccagtcctgtgattgactttgacggtctcagcagacccagtatgttgttcctggtcaccattaatttgcgcagagcttccgtttgctgacgtggtttttttactatctaggccgtggaacacgagagcgtcgggaggagacggaggagcagcaggtcgagcgactggatcgcatgcgaggtgctgtgcgcactctgctcgaatgcgtcggcgaggatcccgaccgagagggtcttctcgatacaccttcgcgctacgcaaaggcgcttctgttcctgaccaagggataccaggtcaatgtcgaagacattgttaacaacgctctgttcagagaaggacacagcgagatggtcattgtcaaggacattgaagtctttgtgagtcttttcccatcaattgacgaaagcctctgctaacaaggaccagtctctctgcgaacaccatctcgtaccattcacaggcaaggtaagcaaaatcccgccagttccgcaatccttccaagctgacatttatccccgcagatgcacatcggctacatccccaacgagaccgttatcggcctttccaagctcccccgaatcgccgagatgtttgcccgccgtcttcagatccaggagcgcctgaccaaggaagtcgcccacgccatcatggagatcctcaagccccagggtgtcgccgtggtcatggagtcgagccacctgtgcatggtgatgcgcggcgtcgaaaagaccaccaccagcaccatcaccagctgcgttctcggctgcttcgagcgcaagtccaagacgcgcaacgagttcctcaacctcatcggtattaacaagagataagaggaggggggacactacacacagtccaaagcaattcttcaacatgctcacgatggaaaataactataaacctatgaagcaacgcaacattcaccatgtataggaagggtacttgtctatcagtctagtctgtcatttacccagggtaccatcaccttttgattatctgcatttttcggcgtttacggtcaggtttggggtgttttctcctttgcgggacggtttggggcacagagagaaagagaccgtgtcttcaacatatccaggtctaggttgtcatcaaatattggaaaacaggcgggtagaagcgttcattaggtagccattgtcccatttagatacgtccgggctcaacgccctggagagaaaaaaaaaacatcacgtttcttagaatgtttgcaagtgattgtcattattcacattaactaacttaaggctcagtcgcaatgtatacaaagtcaaatgaatcgacgacagaccgactcgaatcctcagatgacactccgccgccagacgccccgtcttaaacatctgatgcatacgacgtatttagtatagaaacgaattttggctcacaaacacctaattgcactggcctcccgtgacgccgttccttctggtatttttttagccgaataagaacgccctgcaccaatattaccctcaaagaagctcactctccatcaagcaaagcatccatgccgttcctctccttctccaatgatgctgtagtcattctgacgtctccgttgtcatttcttttgtcgtcttcttcatcttgatttgtcatctccttgaacatctgatccacgttgccttcatcttgcctcatcatgtcctcatctatcggattagacaagcgtctgccggcgtcacttatggaaccgcgcccacgactccacacattggggccccaaagtctctcggcttgctttcggcccagctcggttcttgaaaggatttccaaggccttgctcctttcagaatccgtttggatgctgataccttcctcttggccttggagaagtctttcctccaaagacattgaggagacgtcagcaaccagctgtggtccgccgactcccagtggtccaagatgtaacccgttgtcaaggttaatggagttgtccctggtgcggcccgaggagtgagactctcggcgttcagcatgtccagagctggaagggcttccaacttcaccaggtcgcgagtaatatggtgccccaccgtaccctccagctcctgtcggcggtggtggaaaggagcctggttgggaatttgctgctgctgccgccgctgcttctgcgttggctgcttttcggcgcaaactgttggctttccctttggcatgttctggaaggtcatcggggttatcgacgccatattcgacgagcatcttctgaagttttgtcggccgaggctttcgtgtgcttctagactgttcttgaatcggcggaggttcaggggccacaggagaccacttgtggagttcttggcggaagtaattcgtctcaaatgtcaacaaaacttcagcgccttcaatcttgcgcagataaaatcgttgtgtctctgcttcggcttccgttgatagtagtgggctgcagtagcgagagatatgacgtcggaaggtttctgcattgtcgatgatcttcatcaacacttcttcctcctctggctggaaaggtaatgttctcatttcttctgcgagagccaacaagtcctccaatttaggtcgggatgcatctcgagggattttcatgcgccagtcacagattgggcaggtgtaattctcgtcctccttgaccttgccgcgagcaatcttgagacacttgtaatgatacctagcaaggttagaattatactgcattttgtcagcttcagaagaacttaccattcatggcatctttcacattcgatcatcattccggcctcgactttcctgcaaatacagaaaacttgtctggatctactgtcgtcccatttgcttgttccaagctcaggactgacttctctggaaacaggctccccgggcattcttggcgtgtcgtgctcaatgtcaaaacagtccatgttgcgttctaggacatactccaggtgactcttgagaatgtgcaatggtgcgttggattttccgaaaagtttctttcctttgcgcatccagtcttcatgacgtttgcgttcgttttcaagatcaagagtaccattcggtttcgaattaagctcctccagcttcttctggatctccacgacctcggcgtatttgggcctcttacgaaagtcgggatcgcgacatcgtgtagtcagatcaatgatctgacggtgcgcctcgcgctgtttgtgaagaatctggtcgacggcactcaatgtctcctgcgagacagggagtgcgtttaactgcacttgcgctgagagggattcgagttgtgggtagtggacaaattctgccacgataagctccttggcctttgtctcccattgctgaccggcaagcatttggtcacggtagaaagtcaggtggtcgttataaggagggatttcgagccggttgccctcttcgatgagatcttgcacctccttaagggtcatgtgaactcctcgattgttgcgcgctcgttcattccagcgggattgttccagcaccttggataactggtcgacttcaggggtatccacattgaaggttcgcccttcttcaagaagcttctcgatcatgtctgccgccgagctggtagtgttcttcaaggcctgtgctgcgcttatctggaactgcttaatcgcttcagagcgctcttgaagctggagtatttcgggacagtcgaacccgattctttcggcttcttccagcagtcggtagatgttactgacgtttctcgactctctctctttctggtcatgctctgcgtttccgatggacttccgcatacccgactgccaggccttctcgttcttacgccgattctgttgcttccgaacgatgtagtttgttgcctcctctacccagtcgttgcatcggttgacaaagtcttgcagaactgatagtgaaggaagatcgtgcgggatgcgctcaccctcgtgaagaagcgcacgcagtgacttgagtgatggcttagagccctcttcgagtagcttctcgtatttttgttcccacaaatcaggagtttgagccttctccaacaccttttggtgtatcatttccatgtcatgcttctccttacgaaagaagaggacatgctgggcacctcggaagcgctcttgctcaggtatgtcgcagcatgcatggtatccagcatgcagtaaacaaagaaccttgcctgactgtacacacttgaatcgtgataaatatgagaaagctttgcagtaacagcagcactgttcatcctcatcttgaagatcctcattctcaaccttgattttcaaggagcatggctcgtcgcctcctgtaccttcgcatcgatgcggggttacttcaacgtgctttgcgatgaagtctccacgttgctcaagttctcgtttatgtatacgctcgagcgcgggcgccaaccatttcgccgtttggatagtaaggcctgttgcggtgctttctgcagcggtccacaatagctcatcatgagaaaagcatggttgtcttcggaatagttgcaatcgttccacgccagcaagtccatagggttcccaatcttcgggcgcaaagttgactgcttcgttgaaattgaatccatggttgaacccggcatggtaagcttgtgggaaagtgatgacgagttggccagccctttgatcaagggcgtatacacgaacaccagctttcttcaattgctcgggagtcaatagtgttaccaactggaagaggagatccggctgagtctcaaaaagctctggcacagcttccttcatagcggtttcgaacttctcggcgtcctcacccggaataccgtaccatgttttggtagcaccaaggtgttggtaattggcggagtaggcgtaatgatcctcgttatgccaacagaatgtcgaaaatatcatacccacataaacccaaggaactgtcatgccagaaatatctgatttgatgtgtttgaacaaactctcgccgtggaatggaagaacattcaggttccagggatcagttgcatatgggttgctggggtttctctcggcagttggaaatcctgaaccatgagttgtgcagtgaatgtcagctccgtattcgacctctacggtttcctcaagatcagcaactagtcgccagaattccgtctcgacgtcttcttcggtgacaggtcggtggcaattgagctcattgtcaaaaggcatcttcttctcaaaataaccctgcttgaagtcgtttgccttttgttggaattgtttgagcgagtacaaaccgccctcctcgaaaccaaactggccatctcctaccaggcatcgtgcacagttccattcggtatcgggctttcgcttcaaaggtggatcaagacatcctgggtgataggcatgatcgcaagattcgcaaagcagcaaaacattatcactttttccgcaagtttcgcatttctagaaatatcagctgcatcaccttgaaccatagtgttcaacttacctctcctggtggtagtggctcatctcgtgggattcttggcactgaaggacggaatggcgtcatgtgcgatccagccacagtggggacggcatctgtcgatgttagtctggaagtcatagaaccaatgaaaaatggggtcggtcattgcagttaaaatccctgcgcttggtcgacaacttcaaggcgctgcatgtatgcgacaatgggaattgacgtcaagggaatagaatacaagtgtatcaacttacctttcttgagtcgcttactgcgtcggctgctagccgcctcagaatcatccaggtcattgtccctcttgactgagtcggaggactcttcaccactgagctgacgcttcaatgctgtagccttcaaacttgacgcccggttgtctggggtattctttgctgaagaagtcggactttcgaatcgcttaggatcaggtgtaaagcttttaggctcgctggttgcgccacggttcacacttgtgaagccagaattcaccgcggtaaatccagagttgacggcagtaaatccaccagacgtaggcgcttgtggcagaggtggtgcatcagccatgggagtgtcgcgagtttcggtctttactccgccaagagtcgcctgcaaagcatcggaggcattacgcgcgggtgagtcgcctcgaagactgacaggcgtattgacattggatcgtctgatcggggtctgcccagggcttggggttaatggtccgccatattcctgctccagttgttgatggacgccaggttttgccagccggaggtactcttcatacggacagagccatcgctggtaggaattcttaagggatgttgacaaggatgacattatcttgccactgtatcccaaatcacggccgatttccgcccattttttatgcttacataccttttcaaagccacctctagattcaaccgctttctttaacctataaagatcaagcggtttcttatcaacgtacggcaaacgatgaagattcgtgccatgctgcttgtggaattttgaaaggccatcaagataagtgagattagcacgtgtgcctgcgacatgtcagcggaaatcctaacaatgtgctcgaaagagggtgaaacacgtactcccttccacagagttcaactcttgttttcgggtcctaaaatggaatttctacataattagcacgagccacaagataagccatctcgcatatatagcctcaaaacgcgctagaatgcgccaaattgtcgtacctcggtatcgattgcaaactctgggttccaagaatcgggggggataattttgcatatgccaaatttcttcgcttcaggtgtgattttccgtaggtactcgaaaggatctcgccagtcttcttcggttggtcgatacgtaggtgcctcttggaggccgtgtgggcgactctccttgaccttttctctaactgcggtgggctgtccgcgacgttcaacggaagtcagatccaaggcagtacttgaaagcgaactgagaggagtctgtgggttgttcgggtggtatccgtttgagttgactttcggcttggttttcgacgagaagccagcggtagtggtactgggtgagcttcgcgaacttccatttgtgctatgagtgcccgagggggcgacggcgccgaccgttggtactgaaaccatggcgaacgcggatgatgatggatggaaatagacgactaatagacgactaaaagggaaacgtattggggtatcgatcgagcgttacggttacgcggcgtgcatcgacttcatactcgggcagtccgtatcgtcaatggaatatcagcatcgcaggctagaagttccaatcgcgacgaaaagcagcttggatgtattggtgaagcggctgaaaggcgtggtagaatagaggagccgtcgttcgagcctgcagtggaaggttaatgtctagtttatgtatggttatcatgttacaagggagcacgagagaccatgcccaactaacatgaagaacaaaacacatactcagcacgacaaaatcaatataaaaacaccaaagacgcaaatgacacggtcgatattgtgcgtgtcaagcctgaagtggtcacggtttgtttcacttgttgcaggttggaagaacgagcaagctagtaccaagcgtgattgtagatgttgtatgaaagagccaaaagtgaggaaggagcggagggtgaagagtgggtgtgagtgggaacgaagatgggaaggtgggaatgggtcgagggaatcctaaatggaggtaactttagatcttggaggcgcgagtgagcgtccagttcagcgtccagcttagcttcggcaggtacctttgcacacaaaaggaaagagaaggaacaaggacgggggtgtgggaggaaagggaagggaagggtgcggcaggagttagagtaagtgcgcacggggggtactttgatttagcactcgcatggcgccaggtacaaagtatccgccgccctcgcaatcatttacatacagtacggaggaaggaccggtgggttcgggccaacagatacaaactgcaggagcattaatgggcagcagcaatggctttttattcctttattaaatgatattctttcttgtcaattttttcaattcattccactcttttaacaaccgctgaaccattgctagtagttgttgcagcgctgagaaacgccgtcctaatacagggacccgaaaactcatgtggcggacccactagagacgacatccggccggtgccccctctaccgaaaaccacatcgtcaacgtccacaaaagcaacatgtcgggcacaaaatatgagaatgtgagctctttccctggaatatggtgttctattgggacaattttgggaagcgactattattccgacaatattgcagcccaaaacctcgttcgcgtccccacataagctttgcgacgatgggtgaagcgaaccatcagggaggatgcctacagccttgtgaggcgcgttactaccacaatggactggatcaattattgtcgcaatatcgtaagttcaacaataaacacccatattaaattgagcaccgcaggttcgcaacgtaaacatcaattgattgtcgattatcttaggccacgtcgtcatggagaagaataggataaggtatccgaatgcggcagatgatggtgacattgaagaacagtcacgcgctgactggcatcatcatattccttgctcagcgtgtggctgctcaatggcatggcccctaaaagtctgatggaccacaactgggctccaaaagaaaggaaaaaggcgggcccaggaaaaaaaaacaaatccaatctgatatccaactctccgtgaacagggggggcttcataatcgcccgctaacgagccaatcatggtgagatgacgttcagcgcagacgctggggtcttcctggtccagtaagtcaactcgcgtggggaaccgggggataacgcaagtaaatagtaagctgggatgcgctacgatgaggttggttttggcttcatttacacgagtcaaatttgacggcttaattctggattacgatctaaacttatggcactgcgattaccaagtgtatcatatattgcatcaaactttatctggtacagagacaaattttgattgagacagcgacagcataagtgactggtgggctagctgcacagtaataatggaaatactggaccatgatagttgagtctggcagctatcatttatgtcacctaaaacaagagcgggtatctaccaacgccaaagcaatcccaatctccagccaatactcaaatgtcctcctcagcctcggcttcagccgctataaccttctttgtacgccgtggcttcttaagcagtttcgttacctctttcggcccccgtacacgaagtgtcagctctttcatcatatcaatccaattgatattcccattgcagctcggacaactacaggacagcggtaccataacacccttgtcttcaccttgcagagcatatttcccccagcattccagatgacccatggcttcgcacccttggtgaggacatattggatgaaggccgattcctgactctagcggttcgtggcaatgcacacaatctccttggcgttcaaacgaaacaatgttctgcgccttttcaacatagggtttcagaggtgcgtagtcgagaggcagcgcatgaataccccatggttcttccgagtctccttctggtttgtaatcagtcataatcctgaggccttcccgaggtcctgcgtctttagacacgagccaggcatcccacttcatcttggcctcttttaaaaagaagtgcagggtaagtggccaccgtgcaaaagtcggcactccagtgagcaaatggaggttggacacaatggatacaagactatgaatgggcttccttggttttctctttcccttttttctaggtgcccgttttgagattcgttcatccgatggaatactcaatgttaaatgagggttcgccaaagcccatctgtatcccagtcaatgtctaaatttcacagaagaagaaacgtaaacccactcaaacttgagagctgctatcgagctcggaaaccccgatactatcattattatttcccatggacgtaacgtgtctcttgacgttctcacggcacctcctttaacgactccattgtgctgatttaagcgcttgggaggcagtggcgtagaacctacatagaaggaggcatgacgaattgaggagcggaggacgtaaactgtgtacaaggctggaataggtctttgggggtttgacatggcggcgataaatgataaaattctttgacgatgtttacttggtgtgagcgtgagtcggaggggcgatgtaatatcatgactaatcaatttatccctagtacccctttacaagagttggtagtcgcactacatatgagccaaaccattcgataatctgattgtatcatgtagtattacgtctgtatatccttttgagacatcaatatccccaacaactttccctgcgccgtatagtacgtattcatctacaacaagccctgcttctgcaaatcgtagtagaccttctcaggcatgacattaccctctccatcctccatctgcaccacgcttccctcgtcgactgtagatcgtttcttttccttctgaatcttttcccacagctgcagcgcctcagcaataccggtgatatccctgaacagcgttgtgttggtgatgccgagacacttgaggccgtaaatgtgtcgcgcttcgttaaagtgcttgtcaaacgcacgtcggcccatgtatacaaagtttccgcaaatctcgcagggaaactcgacacccagaccgtggaggcggtacagccagaagggaatgggcttgccgtcccacgcaagagggagcttgagaggattgtagatgcgctcctcgccatcctcatcgtcgccttcaccttcttcttgtggctcctggggtgcatcttcggaattgaaatagttctccagctcctgcgcgcgttctcgctccgtcataccttgcttacgctccacgttgaccctagtatcgcttcgctcggtgctcattgcgctggcaagtcgcttcactctgtgctctcgctctgccactgcgcgctcctttagtcgcgttgccgaggttccattcacaatgtcatcaacgggggcagactcttgctcttgacgctgtttcctttgctctgccgccttgatgtgttttcgtcccgtgagatggttcttgtagacattctcgttcttgaattccttctgacagtcatcacaccatacggcatccgctgtgctggtctccttggcagtaccgcttgttgaagatgcatccttctcccaaccctgaatctcttctttttcccacgctgtctcaaactcttcgtcaaaagaagtgagaaccttgtccacgttttccagaggtcgcgttcgtcgcataaagctctcgaggtaatctgctagttgaccgacatacttgaagtattgatccgtcaacttgccttgtcgtgtgacaccgccatgtgctgaagaaaagttgtcgaaagtctcgagatattgcaggtatgtgagtcgcctgacgttgggaaggttgaggtaggcctcgtgagaggttgtcaagtcgaagaatcgtccgtaagcttcctctccagagaatagagagtccacgattgaaggcatcggctctccatcagatctcttgaccttgtatcgttgctccgagttttctgcttgctcatggggatatctctcgtgatgatcgcgaacatctttgagctgcttgtagaactctgcgaatgggtcgcctgtaccgatttgttgaatctcttgtgcccgcactccgttttcgtccttgtagatgccgacgaggttgcttgattggacttggatctggtctagtaattgagaaatctcatggtctctgttgaggcgatcacggatctgaaaggttagcaggcgaatcatcagggaattgaagctactcacatgtctgggttcatcgcgaatgcgatcggcgataccttgttcaagacgctctagatcctcatggatatagcgctgctcttcgaggacgagcatttcgacggatcttgtaatatgagaactctctgaatgtcaataaatgtctatgacagtcctcaatcgatgaatgagtgaatgtcaagatgagcttgatgctttaaaaattgcggagcttcgtcgcgagttcagtggcgtttgggcgcgcttcagtgtagaaaagtttactgtagtaggacgagagacgaaataagttagtcagcttgatcggcctctaaaatggtgctctactttttctttctggcaaccccagattcaccactccgaagaatacccggcgctgcgcgttacgtctttgctccagctaaaagttacaccccaaaactttgactctacttcgtcgtgaagtgctcatcttcatttttaccaataaccataaacaaaaacgaaatcatggctgagggctcaggaattgatcgcaaggccgatgagaggatggagttttccacctctaaggaggttacagtccatcctactttcgagtctatgtcactgaagggtccgtcgcaagctggcgattgataatgatcgagctaacaatatctagagaacctccttcgcggtatctacgcttacggatacgagtctccttccgctgttcaatctcgagccatcgtccaggtctgcaagggtcgtgacaccatcgcccaggctcagtccggtactggaaagactgctaccttttccatcagtatgctgcaagtcatcgacaccgcggttcgcgagacacaggcccttgttctgtcgccgacacgagaattggcaactcagatccagtccgtcgtcatggcgctgggtgactacatgaacgtccaatgccacgcttgtatcggaggaacaaacgttggtgaagatatccgcaagctcgactacggccagcacattgtctctggtaccccaggccgtgtggcggacatgattcggcgacgacacttgcgcactagacatatcaagatgttggtcctcgatgaagctgacgagctcctcaacaagggattccgagagcagatctacgatgtttaccgataccttccccctgccacccaggttgtggtcgtcagtgccaccctgccttacgatgttctcgatatgactaccaagttcatgaccgatcccgttcgtattctcgtcaagcgtgacgaattgaccctcgaaggtctcaagcagtacttcatcgccgtcgagaaggaggactggaagtttgatactctatgcgatctctacgacaccctcactatcacacaagctgtcattttctgcaacacacgccgcaaggttgactggctcaccgacaagatgcgcgaggccaactttaccgtcagcagcatgcacggcgatatgccccagaaggagcgagacagcattatgcaggatttccgtcagggtaacagccgagtgctcatctcgactgacgtgtgggcccgtggtatcgatgtccagcaggtcagtctggtcatcaactacgacctgcccagtaaccgtgagaactacatccaccgtattggtcgtagtggacgattcggtcgcaagggtgttgctattaacttcgttaccaccgaagacgtgcgcatcttgagagatattgaatgtgagtgcccttgatttgagtttgctgggaccaatcctgacctctttagtgtactattccacccagatcgatgagatgcccatgaacgttgccgatctcattgcttaagctaaagggcttaaactgaaggagttgagaaatcgtaatatcatcgctatgaaagagcaacactgcgtcgagaggacgcggtggaagtggaggaaaggggccgtgtactgaattcagtgagctcttgtcttgctcatctttttatcataaccgactgactcagatatagactgcacgaggaaaagattgccaaaataaaacagtaggggggtcactttgaccctgaataaagggcttctcggggtcagcaggtagtttgagaatttctaatgcaaaaagcattttcagctcgacgttcaatatattgacaatgttattcgtcacgtcggcagtcatttcgcctcttcagcgtcaatagtcgagtctttgccctttgaagagcttgcagtaaacgttcgtagtaatacgactgcaacccggccttcttatctactgtcgcctcaactttcccaattcgtccaagcaccatctcgaagtttatgggtatgtggatgcgacacacgcacccctgcaagtcagatcaaccatcaaggcccaattttaacgacccgcgagtgttattgcgacgaggaactatgaatttgttacgtgatgaattgctttctcttgatctacgtgagatcttccccatggggtacgcaaattgcaactcgatcacgatgtttcttgactgtttatcagcatcctcttgctgcgtactatggtgacaagtctggcatctactttattatgccagagcctcggttggattgatgttgttagcagccaagcagagtcatgattggtctcagctacagcccgctattagaccctgtcattccaccatggtggttacagcacacgataagttgttgataagtccccatgcatctatatcttttctccgatacatcacatcctttactcaaagttttacctaaacctggtcacaagaaccatccccagctcgtatacgtaaagatgtggactcacccatgcggtatatgccatatcccatccaccatccttatcagacatccgtaattctgcatagccagaacctggagctgataacaaactctctccactagcttggaccttctacctcaagcatgcctgtcttttgctatactcggaaatctccaaccgccacactatactgaatgcggcaaatactttgcacacttaagctttccggccaactagtgcaccgagatgctcaatgtaaatcgaccccaatgtaacggcgaatatctggggtaaaagataagtatgagtacgtatcaagtgatggcactcagggatataaagcgcccgacatcccttcgcaacaagcgcatatcatcatacccaagtcgaatcagattgcttcgagatacgacacattctattatatcttgattgactgccagagaatgcccacgacctcctccccttacacctatccgaccatcgactcaagctctggcgtaccatggagaaagcagcaccaatgaatcaagccgagcgcgacgctctcgaccttgccgccctcggccatgaacaagtcctctcccgcaagttcagcatgctgagtatgctgtccctggccttctgtattctaggtacatgggccgtatgcgcacagagtctcgcaacaggtattcagaatggcggacccgtgacttgtctttggggtctcgtcctggtttgtctctgcaacctcgccatcgccatgtcgcttggcgaaatgtgctctgctatgccgacggcgctgggacaggcgtactggactgcgaaactgtggagaagtgcgacagggaggtttatgagttacatgacggctttcatcagcacttttggatggtggtgtctttctgcttcgcagattgccttcatggcggagtttgttttgtcgatgaaactcatgtttgaccccgaatggacaggactcaacaaaggctgggtaatgttcctcgtgtacactggaatcaatatcctgttcacctttgtcaactatgtcggctgccgctccgagaaattcctcccgtacttcaacaactttgtcgctgttggcttcgtcggcctcttcgccactttttgtcttctcctccctatcctcgttggaacgaaatcagacctccattatcaaccggctacattcgtctttggatcgtggattaaccagacaggctggtccgatggcgttgtttggttccttggacttgtacaggctgcgtatggcttgacagcctacgactctgttatacacatggtggaggagatcccagcccctcgacgaaatggacctagaacaatggtgatggctattgtcatgggtgctatctcgggtttcattttcctggttgctgttctgttttgcatccagaatcttgacaccactttggatcctccctctggcttcccctttattgaagtggtgcagaacattgtgggactcaaaggagcagccgcgttgatcgctctgttcatcttcaacggctttggccagggtatctcgattgtgacatcgtcttcgagacttacctggagtttcgctcgtgatggaggtctcccatttggagattatttctcctatgttgatccttactgggaggtccctgctcgttcgttgatcctccaaggagtcgtcattaatcttgtcggactcttgtacctcttctctagcaccacactcgatgctattctgagcgttagtaccatcgctctcacgatatcttacgccatcccaattgctgttttgatgatcgtcggccgagacaagctgccttcagggggagagtttggattgggcagatttggaccagtgctcaacacaatttccatcatctacaccgtcatcacgactgtcttctttttctttcctggttcaccaaacccggccattgcggatatgaactttgctatcgccgcgtttggcatcttgcttattatttcattgggtttctggtttgtcaagggcaacaaatctttcttgaggatcgaagatgtctctgatgatattatctatggtcaagatgacgacaaacagcccagtgcgattgatgtaccagagaagcaatgagcacatgtagctatctagtatatagctatgaatggaaagaaatcattgatatttttagagttgctaggttttatgcccacagcacagtctattgtctctttcgtatcctcgctatttctagaagaactcctccatttctggatcattgattgttttgcctctcgccacagccgctcgtccaatcttctcatttgtctcgtcatattcatccttcaagacatcttcaagatagtcccaaccgccatcgaccacatatcccttgagccccctataccagcccacaaggtctgtctggttgcacctgactttcctctcgatgagttgatccagtatttcggttgctgtagtcacgtctctatctttgacagcttgaagaaggttgttgatagtcgacatgtgacgtctcaagtcagggatcagcaaatcaaaatagaacgtgataaagacctccatctctgccaagctcggccgggggtacgaatcagttattctccagctaggacgattccaacttgcatgtaacatggacacaggattgcagtcatcagtgctgcgttgttccaactcgactccagcaaggttatgctttccaatatagttgagcatatcagcatcagggttataagctgcaaagtggaggatgttgtaattctttgagcttatggccgtcagcgatgcacctgcgctaactaggctacgcagtgctattatgttcttgcgttgtacagctgtcatgactggtgtatctccgtcatcacttttttcttcgatatttgccccatgcgtcagtaaagcatgtaacatctcatcagtatcgtcttggctcgatctggtataaaatgagaaaacatgtagaatgggttcacaattggtatggcgtttagccgtcgctccagccgcaagtaacatgcgaacgattgccagggaatctttttttacggcaaaatgcagcgcattgataccgccagtagtcgtgtaatttacattcatccgacactctctagactccaggagtcttgctgtcactctctcaaggctgcgaagagtagcgtagataagaggggtgtgtccactacaacagtgctggttgatgttggctttggctttgatcaagagatcaagtgcctctaagtttccctcgaccaccgcatagtggattggagagtagccaacatcatcccaatcatcgatggcccacggctgctctcgtatcgcctttgacatcccctctcgtgttctttccgggtacatggcctccagatggatatcattgctgtaaatctcattccattcaggaatgtaggaggagaatttttccatgacaagccccatcgagtcatattgtggttctgagttactatacattagcctaaagtagcagccgacggttctgctgatggttagtatctctctttgaatttatcatcagcaagacaaacctcggtaatccttgttgagatagtaagctctcccacaatcccaacaggactctgacggtctcccaactgcgattatgtattgcgcgctgcatttttgtctatttagctttacgtgccggcatagtacaatatgaagtgtacatacctccaataaagtgtcaccagactcgttcttatcgtcaggaaagtatctgtaaccctcgcggatatgctcttgtagtatcgaaggatgatctatcatatagtaaatgtcgtggtttgactggagcactctgcaggggcgcaatgccaaattgaaagtcgggttttgacacatttcaactgagacaagtccggcccaaagccactttggaagctgatactcaagtttgacgcctggattcggcgcgcatctgccttggcaagtattgcctaaggatccatatctgacgagccacgatcccagcagagatttcgcccatgcgccaccggtatattctcgtttgcggtggcagcggcattggcagctaaggctgcacatacgagtgctctgagactggatagttgccacattcacgaaactctcttcttgtctggtaactgtagtaagaggcatgctccggccgacggtctctgtcctggataggctcggtgataggaccacaccactgtcttctacccctcggttacaatgcttctgggctaccacaaagctcgaatatgctgagctagatgtttcaggtacgcctggtagtgcctggttgatatgctgggattggtttgtgtgatgtgttaactgctgcgtaacacggtggaagagactgccgttgttagtgaatccgcaatagtatcgtagtaacttacacttcttggcgtatatttccatgatctaccatggaagagactcggaacgtgatggccatatgcaggtttgactttatcgcctgagatctctcgcgaagttcatcaatcttggtggcttccgaaaaccacttcattttatcaatgtagcgcttgggatcattcgctttccgatagttagagtacttttccacgatcttgttgagttcattcagtatatcctcaagctcttctactgccaaagagaccaagggatgttctgttggtccaagaagccgctgcgctggcattgttgggtctgtttgttgttgcgcctgcatgatgaaacattcgatcatgagaatctggtttcaagtcagccatgaaccgttcaaaaattggatcaagactcgcctctctcctcagattgttgcactcctttttcaccgcagagttctggcgcaagaagtcgacagctctgagcattcctttcactgcttccactagagaaatggaggttgccacagcacctaaaatctccaagcccgacatttcgagaatgatttcggtcttgctaattcaaagaaatgattaaaatgattaaaagttgtaggacgaggaaagacaagctacgcggggtcagggatgctgacagccttaccaggctgtgctgagagcgcctagtcagtagaaagatcctacccaatcacggggtacaaacaataaggtagagccatcagcaattcatgttctacatggcttcccattgctgatggaatcccaaaatcgggtagaatgaaggtttagatacacccacaaagaaaggtgcaagagacagaaagactgcgactaaaacacaaaatcatagccaatgatatgtaagagatatctcaatttcactgaatcatggtcaacgatgtaatagggatcttatgaagtggtggttatagttcaatttatgaagttattcccagaacctacccgagactgcatcaatctgaaccaaaatccagcgttccacagtaatgatgtctgtgacattgttgcctctgttgatttcataaaatatgtctttgatagtatgaataccacgacgaaaggcatgtcacactatcatatatgatatgtgatttgatgcaacacaagacaagatacatgtctcaagactttacttgccgtatgagaacaaagcacttacccaggtcatcccaaccatcaatacataacaaaaaccaagacatgtcacttattagatacacttttagttttaggcctatcatgcctacattcagcagcttcatttgtcagcctcactgttcattaaagactcatgtgtgtcccgtttcacctttgaactcaaatatccgacaccaactctaacattgagagcctcgaatcgttttgacaaacaatggggcctatatgagcctgcttccttcggataggctcgacgggaagagattgcctcatcttttcgtccaagctaaacgttattgcaaccatcgtagccacaagaaacgtctgtttcagccccagaaacgagccagtgcatgaataggcagcttctagatcaaatgcaaataatcaggagatatcatttccaggaaccaacgggtcaagccaccattattctcctgtctcagccttgattctagaaaaaaacattaactagcacctctctgtaggttagttgggaacagtgagcgaagtgttgacaattcgtattgtgaaacccaagcgaaaagtttaattgatcagaccagaacagcttaggttaccggctctctggtcacaatgcaacgcagcgatggatcatcggagggaaggcctgtttctggtcatggctgaaacgtcccgaggaacaaacaaacccatgctttgcctttgccctgtatgtacatacgcacttgcagaaatcgttgaaatccacggagcaagtgcggcgtgaattacagacatggcatcatcatttcggacgaaatttccatgaggcatgtggaatggagcacaacgacaagggtgcgtccagttagacaacaatggcatgcactgctgcggcaccgaggtccccaaagtgtggaaaacgtgggattggacaggggactgaaatggcgacttgatgaaccgagaaagtggtattgcgcgtcagcttgttgcagtcaagtcttttgtcttgaatgtctgattcaactgcgacaccctcaacagcccgcgttagattcaagcgggacaaagcaaagcagcagacccgtaactgacatcttgcagttagtgatcaagggtgcaagagtcatgctacgcaaaattaccatagtctgaggcacggcgcgagatcgaatttgtatctaggtcaagcctagttgaacctaatggagaaagcccgacgccacaaatgggcactgagtaacatggcaggctggtgaacaagagttttccaaagggtatccgttcctacagttaggttaggccaaggttgccatgtgggatcaaagtgcttgtatgtatctagcgagaacgtaatgttaaaaagaacgaattgaacgaatgggtgcatggtcggggaagcaagccgtcgacagggggcttttattggggaatatgggatccgggaaaactggtaaatgaactgtcagaggataaaaacaacgcaaatgctacatgcgacattgataatcttggagtttggggattttggccaagttcaagccgctggcccgagctagcaaagatgatcacaatggcgcggaatggatatgcaagattgagtgcagcaccaagaccgtccagaccctcttgcacggcctagaagaactcaaaaaaacaattgacgaattaccctttttcaacgtcgcgtagcttggatcgtccaaaatagttatagacgcggaatgcaaaaacggcattcagcttgtcaccacacccaaccttctcccgggcttccatgctgcagtacatcccctaatcttgttgtcggtaccaatcgcctacagtctcctcatgtaggttccgcttagccaggaacaaagacaaggatcaggcagttggaaaggctgtgattgagacccggtgaagccccaaaatggcttggttccgccgggggaagacgatccgggccgatgaaatcaagggttggagccgtttttggtaccgagcgtctgtagtattgttccgttgacaccagtcgcgaggttcttttgcttcgcgaactttgagtagggatatggactcgtaagtgggcgacgatgagatcggtgatgctgagcttcagcttatgagctcgtaagaaaattggcctatgggtggtaatacggagtacaatgtcgtgtaatgggacaaggcgaatgaaattgttattgccgtcggagcttgtaacgtcattgggccatgttcgtgcgtgcgggtgaggcgtgacttgacgatgcacaacattaaaagtcactcgcacagacgcttaatagaagcgctatcgtatgtattatgtacatctatccgtagttagacggccaatgtctgctaggctctccatgggagtcagcagaagcttgatggaagagaagccgttaccagcatccggaggaagtgggcagacgaaccttagctttacccctgacttggtgattagtccccggtgatttaccaagtaaattatgtccctgctcgggttagctagttggctccggtgttcctttgggaccatccatgatagggcgaaagaggcaggccgaccgtaagctatttgtgttagttagacagagcgaataatgaccttcggttgtcactcacatggcccatgcttggcagatcaccaaccggaatctgcacaaagatccctggagaatgcaacgacgggatcgacaagagctactgcagtgggccatccagaaggctgttcagatgacgctcgagtcagtgctgttttgctctcgatctttttcttcacagggatttcttgaaaatctggacaagatgtacaggtacacacagcacgagtaaaagagtgaacatgcacaaatcttgttcctgaatattccctcgagacaaggatgtgaccccgggccaccataataaaacgccagggttcaatgtgacagtgaggtatcattgtaccccatcgacctgcatggcattgcagggcttgatagcctaaaaagcgacaacaaagactgtgtgggtggcatgaggctgactcggaaatctggacataacattaatagcatgtatgcggttgagataaaggaagtatgtatgctgataggattgtggctgtcgaaatatgagtatatcacacgagtcattgtctgacctgaagctcttacttaccgccagcaacctgtacatagtactgcaatttgatcgagatggctgtgtactgttgtgcaatgtacaagctgcactttgttcacacggcaagagatacaaaacgccataaatacatgcatattttcatgtctcatttattcaagcttctgtattacatagtacctgagcagtagcttcatgggccgtgtgtctttgattgccacgtgctgttccttccgttcccgtggcagtacgagtggagattggagtaggcgagtgtgggaagaagcaaattgtatgattgcttgtttgttggttgttggattgattgattgattgatcatgttgtgtgatgaaaggtcgtaaggtgcaagcattgatctgtttgcttgcgtgtctcattgtgttgttttcaatagaaaggcaggtgcggcagacagatgatggcagaggatggcaagagggttgttgtgtggctgcttcctcaacaccaatactttccaactgtgacgacacttgcaacttcacccactaattattaatattttttctctcctccaacattcgatatccagaatctattctgcttggcggctttcccctatcgtatactccttgctctgtttggtcagccttctgggtatccaagataaccttttttgcattcttttctttttcccaccgaaaggctactttcctcttttcgcttgacatcttgactgattggcgtctctatcttaatttaggtacatagtgcctagtctcgaaaagaccttcattgataccttgtctgcctgccccgacgagaaggctgatctgattgatattgattgattgtggagtttgcggtattgcgagcggcgaccttgttgggtatacacattccagaatgtctcgactgtgatgacagctattatcggcacttagaaacttattgtctcgcttcccgtcgatcctctctcttcgctcgtggtcaatatcctaccggaattcgactccaacaataatatttcgtttctgctgtgcttccgacacgcttggtctctttaggaaagcagtttccagctgcaaggtcggtcgtgttagtgccagcacttgactggtccgtcgctcactaacacctccgtctctctgcgtgcaatgtacaccaagagctatactagcaggctgtcatgaacctttccatgactcgctgcagccatctcatttccgtatcgacacttgccgtcaatcactgcgagccggctccaatagtctgcgtcgctgatttttggctattcgacaaggctgtcaacatcaatgctactattgacttgactcccatattattcgcaaactcgccctgaaatgagccctgtctacctttagaactctaccgagaataacaatttgtgacatctgaaggacgaataagttgttcataatttcttgcttgaaaacaaagagccttgaacaagttcggacatcagaccaaacaaggtgctgcaaagccaagcaaccgcagatacgccataaaaaaccctttgactcatgagcaagctagacaggctgagcaaccgtcaaatccaacgagagtcgagcgaccagcagccgccaaataaaccgccaaagcgttcccaattagccagtctgccagcccagtccagtgcttgaccatccctgcggatccctggtttcctgggcgcgatcgccgacggactcaggggccccgaacgacgctcgggcgcctccaactctcacaggctgtcctctgcctgagccgctgttgggtctagctccaagccttcaagccccgaacccccgcagaggagtcgagggtctaccccctggcgcctctttttttttcttctctcgtcaacctgtaagggtagggtcttgggtatggttgtggatacgcttcactgccttctggtctgctcatctgttccgagatgcctaggcctccctggtcaatcagtcagttcagttcaatcgagctggcttgttagtttggctcttgtgttcctcaaaagcgccgcgccccgtcttcctacccccatccccttccttctcgtctactgcttctgctttgttgtttgttaatttgcttcttcagaggctcatatcacaggcactgacaagacctgtcacatctcagctacccttctcccttgcatcaaacgcacgaggtcaacgcctgcgcagcgcattctgcgccatcgaatcatttctcgcttcgttccgaccctcgacacccaacccacgacgcacgacgctcgtccctctatcacactcttccgtctggtcgcgcgcccacggaccctccccctccagtccatcctgtgcttagaggccccccacctccccgaagcctatactttctcatctggtctttctatcagcccagatcagaatctacaacaaacgtttgacctttctcgtatctgtacaacaaccgcataatccattttctacgaaaaaccagtcaaaatgggattgttttcccgcaaagacaagacgccaaaggccgaccaggccataaacacttctcaatccaatgtgagcgtgaactcgcactcgtcaagcttgagatcgcctgccgctggcgccaaccgcaaccccatgaatcgaacttctgctactagcacaaatggcccaatgtctccagtcaaactaccaaagatcgatctccctcgacctccggaccctcagctcgaccctgccggttatctgcgaagtcttggagctgtgagagagcgaagcaagattgtcactgacaaggccctgcgcaatgaattgaagcattttgatgtagacatgagcaagtttcccgatgtggttacttttgttactggaattatcaaggtaagattgcaatgcaatcaagcgcaaaagcgccatggaagcaacaacgggttaacaaagtgcagcgagattacgacgctccatatttcagcattcccagtcacggtagataccagcactttgccgttggtggccgagatcgtatcgcacagctactttctacctggcctagcaacgttgataacacagagcgctgccgacgtttaattgatcttttcctcgtcagtgtacttctggacgctggcgctggaacttcctggacctacaagagcagcgagaatggtcgcgtgtacagaagatcagagggtattgcagtcgccagcttggagatgttcaagagtgtgagtaaatcttttcgcgacatctctttcgatgctaatttgctagggcctgttctctggaaaccccaacaacaaatttcaagtcgataaggatggcctcaagactcttaccgtggagaagcttgctgctggccttcaatcgaaacctggcaacgagatggccggtattcagggtcgcactgacatgctgatccgccttggtgaagctttggccgccaaggatgatttctggggtttcgaaggtcgccctggatgcttgatcggtaagttgcgccaaatgcctgccaatctttgctatgctaatcttttaaaagaccaccttctcggccacccctcaacacaggcatcatccatgcttattgttcccctgcccgtcctgtggaacgtattgatgaccggactggcccctatctggccggcaaaccgaacagctatcaacggcgtttcgctcggcgacgcttggccttgccaggcgatgcctcaacccggcgcatcccccaaggtctccgctttccccaacagctccaacgccgctgcctgggagtccatcctaccattccacaagctcacacagtggctcacttactcgcttatgcaacccatgcagcagctcctcaagatgcattttgctggaacagaactgctcactggtctacctgagtaccgcaatggtggcctattcgtcgatatgggtgtcttgaacgtcaagaaggatgatcaagagagaggtctacagaactataacgagtgggtgcaacggacaggcgccaagggtgtcgaggtcgcacccatgttcgagcccagtgatgatgttattgtcgagtggagaggtgtcacagtcggtttcctcgacatgctctgcgaagaggtcaacaaaactctcaagccagagttgggcggaaacgagttgagtttggcacaggtgctggaggctggtagctggagggtaagtcaagtcattccttgtctcagaccaagaatcacactaacgcgaactagggtggccgcgagattgccgagatcaacagacccaacaccaaggagcccccgatcctgatcgagagcgatggcaccgtattctaaggcttcacatgcctttccttctaacatgtattactgaataaatatgacggaacgcaatggcacacctgggttatagagaagggaagcccgcgacaggggaggcaaggcggatgaatgggcttcagagtttcactcttggaaggcatcagtattttttctaaattatccattatcaattaccagatgattgccgtcaaggcaagggaactgtggcggggttattacacaggcaaaagagctgcgggcggaaaagggaccttggcagacctgcctagtttataattgagacacaagtcgttaaatgcgttgacgcgtaatgcttcatacatcttttgtcatattcgttcaattgggattgtgttgtttcattgacagatacatgttgattgataccttctttcttttcttttccagcgcctgtcagccatccaagagagctccgttgtatctcgtggtatatcattcgctaccttccaatgctaatattatacaatcctgatccaacaggaacagtgtgtgcagggcttcttcactattttacacttatttgatacacatcattgatttatcgcttatacttcttctcgaactcatcacgctcaagctttcggcgcatctcctcaagcttgcgcatctggttcttgcgggcctgctcagcgcggtcctccgctgtgctgcctggcctgttcgtcatggtagaaagttgatcagaaacacttttttgcatctcgttgaggttctcggacaggcgctcacggagaccatcaatgcccttggccttggtggtgcggggaggcttgtaggcgggctcctcgaccttttgctcagggagaccgagtgctttacggatagatggggtgttgagaagggtggtggtgacgagagcggctgcaccagtggtggtcatcatgaggttgacaccggcagcgaggtaggttgtgaaagcaaaggtgacaccacccatcacccacatgagtttcttggtagtggccctttgggcggcgggttggtacttgccattgatctagatacatgtcagaagggttggatacgagtggatgctgcggaacttaccacgatggaagagaccaagaaagcggtaccaagggcaggaaggcagtaaaagggatcagcgacagtgaggtcggtgaaccagaggaatccagcatcttccaacgcgggcacaggaatgtgtgtcatgccgttgatgattcggaacaaaccgaaactgaaaggaatctggaggaaaggccagaacatgcctgtcattgatgcgccgtgagtttcacgaaccatcttgttaaggaactgtcccttctgagtcatttcgttgttcttggtctggtagcccttcttcataaggtcgatagcctcctggaagcgggggtccttctttgactcgttcagggcggcactgaacttaacagcacggacttgggggtagaacatgacaagacgcagcaggacagctgttgcgacaatggtaccaccccaaccaagaccagtgtagacatggatgtgctcaagagtccattgcatgatcgatgtaggaccccagccgtaatcaagtccaatctcttttaggaacccaatcttctcttccatgttgaggatggcggggttggcaaggtcggcgatggattcgaggtcgaactcggtgggcgtgacggtcgagggctcaacagcctcgacaacaggctcagcctggaaaacgggggcatggttgacggcgggagtaggatcgatggtctcaggaggagtaggagcctcgggtgttgttgtggcgacttcagcaacgggttcctctgtcttcttctgtccccaaagtctgtacccccagacggaaaggttccttgaggaagagacgcctccaaggataattggtgccgcaatactcttgactccaactcttgttccagccgtaaggggtgtgcgtgcgcccttcagcgctgtgccgaattgtctagcatctccaagttttcggcccagggtccttgaggtctattatatacatgtcagtggttgggccattgatgagcgactatttgcgcaacatacggattgaccgcagagaggcctctggagagtgcccgaaggcatagagcgcacaattgctcggctaggaagcattgcgacggtgttgagaatgggatgaccggatggatatgttgcggccgatgatgctgctggggaaatttttggagggttcccagcaccggcgggtaaatgtcgggttcgcgatagtccgccgccgatgatctccggatgaccttgtcatgggcactcgaccagtgacgacccgacagcagtgattaaagttgactggaataagttgaagtttgtcgcaattgaagtcgctgcatctgagtgcgtaatatttacatttataccacctcggcggcgaaacgccacagtccatgttcctgtctaatgatgtagtctcaaattatttaacatgatattcatctttcctagctgtttcgtatatgattcaatagtgggcatgagatgtaatcaaaatctcaagatatgtaaagctttccaagcacttctttactccaaacttgcaatatcgtccagcgaagggcgaggagtgcagtagttttctcgaagctcgataccaggtccgatggggtgtgctcttcttcgcgaaagagggaagacctgggattgttagtgttatgatagattgaagatgtaatgttgggcatcataccttggtgccgccccaacccagcctgaaggctgcctcatgagcaaatagctctccgaaaccaagcatcataccgttgatgaacggtagcaacaggttgatggcagttccacgcatcaaagaccacacagtaggaggcttgtagaggacgactggtgagtttgatgagggaggtgacgatagatcatcgcctgcagagtatagttcgatgtcggagtgcattgtgacgccggactcggcgaggtggttgtgttcgtcggccatggtagattcgagacgtggggttcgttcgaggagtagcggcggatatgatgctgagatcttgggggtagtcgtcttgatccagctgcgaaagaggttgttgacgatctcgggctgaactgtttcccccagatccttacgtaagtctgcagaaccgggggtaggaaggtggtgggtggatcacttgtgtcacagcaaggaaggtggggtgctggagcccaccgccaccaacagcttgtgccttgtgcttagctggaggtgacgagcaagctgcctgcctgctttcgctttcatcaaaaacaaacgttttgagattcactttcattgttgcgttcagtcaattccttcaatcatatcgagccatatccaactccatatcgcctccaaaacaactacacctacttaatccagttaccccgccctattacatcaacatggcagaccaagaaggtcagatcgtcgaattcgcaggcctgagcggcgcaagccccgaagaggtttgtttaaacaaagtgtgtaccgaatcatcgcaactaattcctcccaggccagacaatatcttgaggctcacaactggaatctcgccgaagccagtaacgcctggttccgcgacgccgaagatgatggccgcgacacatctacagctcccgctcctgttcctgacaactacaccggccctcgaaccctcgatggtcgacctgccccagaggctgcacgtagtagcagccaagcgactcgcaagagcgccccatcacagcagagaaagacgggaattgctactctaggatctattggcagctcatcccaccagcatgaccacggagacgatgacgacgacgattccgaccccgaagacgatgatggacgaggaaatctgtttgcgggtggtgagaagtctggactggctgttcaagaccccaatcagcaagaggctggcccaaagaagatcatcagcgacattcttgccaaggcacgagcgtaagtgagaaagacttcgcggatgacataagctaacaaatcagtaacgctgctcgccctgaggccgagaacgaagccggcccctctgaacccagtcgtttccgaggaacaggacagaccctaggtggtgatggtgttgagagccgcagcatccctgatcctctcggtcccgtccgcgcttccaacgccgaatctcaagagcgagttcttcacatctggcaggatggtttcagcattgatgacggagaccttcgacgattcgacgaccccgccaaccaggccgacctggcattgatccgatctggccgagcgccacttcacctcatgaacgtacagcatgaccagcctatcgacgtcaagcttcaccagcacgataccccgtaccagcctcagcccaagcagtacagacctttcggcggttctggtcagcgacttggagctgttgtgcctggtgcttcagagggctctagctctactactgctgccccagccgcggcttcttcgtcctccaacgctccgtccgtcgatgattctcaaccaaccgttatgatccgaattcagatgcccgacggcacacgtctacctgcgcgattcaacactaaccacactgttggcgatatttacggctttgttcagggcgcttcagcagagacacgatccagatcatgggtgctctccacgacattccccaataaggaccacactaatcacagcctcgtcctaggggagatgtccgagttcaagaagggaggcaccgccgttgtcaagtggacttagatacatgggtggttggcgtttgggttgtaaattaggggatggccgactggtccatccaagatagctttgactgatagaggtcatgaatagaaccacaagcaagtgaaaaataagcatgtgtaatgaattgatccgtatctaggcccatcacttccaagtggtatctcaacacctaacgccaaatcacacgccattcgcgataatcacacttaggcagcagctggggttgtcgcgttggcaggttggatcacgggcccgtccaagaacctgaaatgttcaatcgcaatctgacaattcagcatagcagcgttaaatcgagcctctcccggtggaagcacaaccatgagatatgtgtttgtcgtgaacttgagaataaacagactgaacctgggcccagccttgtgctccatgcgaatgaattgctccgcattgcgcggcgttcctgtgaatcgcgaaatgctctgcttgaagtgcttcataatattggacatgcgctctaaccgatcctcggtagggttgcgctggccttcagatgatgtccacgatgacacggcgaggaaggacgtccgctcgaatagcaatagttcctccgcttcgatggcgaggcccaagtttgcgagatttcgttcgataacggacagattgggtaccagatcgtggataatcgacgcccacgctttatacaagctctgatcccaaatcgacgtggcaaacggcgtaagctcgatcgaactcgcagcaatgcccactgaatttccgtactcgaacgtcttttgcctcacgacgcggatgcgctcgtcgtacacggattcgcgggcggtgggcaccacgagatccatcttgtggatcaggatatagatcttggcggcgggcgagtactgcagcagcgccgacaggatggacacgtaggttgccaggtcgcggtcgacgtcgcgggattcaatgtcgaagacgtagatcaggacgccgacgttggagaagacgtggacgcgctgctgggagagatagttttccataaaggcctcttggccaccgcaatcccaaaggttgagggttaggttgccgaggaacttaacgtgggaaagatcgatgtcgatagttgcgcctctgaacacagcacggtttagtttatgatacaaaggaaatacaggggcgggaggttggaaggcttacagtcttcgtgtgtcgcgtgcaatataattgctaaagatgatacttctcatactactctttccggaacctgatttccccatgagcagcacctttttcttcttgggcttcttaacctcccctagaagttcgggtgcgggctgggcctctgcgagggaagtgtcgatgtaggaggccatgatgatgcgacggttgatgacggattagtgaaggatgagcgagtgttgacgttaagttggaggggagcttgggaattgaagggtagcttttggcgcttgggcatttgcggtttagtggcccgcccccaggaaatccaaggatggaacgtcttggctggatttttgtgtcgagtcgctgacaattggtaaacatataggtcaattctattgatggactagagataacaagattgattctgaatggagtttggctttctgttaggtttgtgtcactctgaaggaaccccttatcctcgcatatactactgttgcacaagaacaaccacagtagtatccatgctctttgagctgtgatcttgttctcatctcaatgtcgtcattattttgaggaaactgtagagtcgttttagtaattctctgcaagtaatctatgtcacttttgtatcaggcgtccactctgttgtgcagccaggcgggtagaaaaaaagtacctacctaaggacttgaattaattcagacgaaatcattaggccattcttaggctacctatataagcactaataatgatctagcgtttccaatattaaccagtaaatcagtatgtaacccgcctggcagttaagatggacatggacaggtaatgtaccttgggaattgtacaaatgaagtcgctcttttgtcgtctttttaaagtcagctaaatacacagagtgtatgaaaagcatgtcagcatattggtcgccgtgtcttgtctagtgtcgcggggtttttgtttttcattgttagggtattgataaagtaactgcgccgttaattaagaacaacgattgttgtaagttttttgtcaatatttcttcttgctctaagaccgaatgcagtttccgctggctacattgcaccaataagtgaataacatagaaaaaataaaataagaacaaaatgtataaaaaatagagggcttttactcagactttcttattcaagatcccgccatggataacattacaatttacaattagccatagggtaacaagctacccaaagctaatgcaattgtccttggactgacacaattatccaatcccaggctgtctttcaacccggaacggaaacaagaccttgcgctagggctctaacagaatagctccattcttaactcatgtagagttcagtcatcattaacaaacaaattgcaattataatcaagcaaaacattcccaagggtatccaaaacacaaaccggaacactcatccaaataacctaccccaacacctaagcgcccgtaaacaccaaagtcaagtaaaactcgaaagcatcaacaaggagaatttctccctgttgatggcccctgtgaactttcatcgttctttgtgctgactgatcctatgagtatagaccagacagaatcggtgtgcctcttatggtcaacgatatcactgagaccgttagcccaatactccatccagtagtagcgtaggtaaacttactttctgttttctaggctgcccccgaaaagggcacagtcgtcaagatatgtcatacgatcaagaccatcttgatcatcgccgaagctgacaaattggaatgtgaagccggtgttgctgatactttttttcctcatcttaccgatgacattcgtgatgcacccttctacgcctggatcttgaatgggaccaccctcccatttgccatttgtaaagatgagaacactggtaggctttttgggatctacgataccagcatcggcaaatatctggtcaagcgcgtatctcatgttgcattcttcatcagcttcgtctggcttctcccagtggcgtagcagggaggccaacttgtccatcgagtataaacgacccgccatcgcagcaattgtcggcggatatcgtttactcggttttgaagtgaagcggatttccggacatgtcaggtcgatgcccttgactagccatatcagagcctgaactgcctttagaacttcgctcttcaattcttgcatcgaagcagagtcgtctatgacaaatatgaaatgtctctggcccatgttgcgacagaactgctcatagccaggcagaagatgcttcttggctttgattttgcggtagcgaagcacatcttcgacagttgtattttcgtattgacccgaaggagtttgttgatctttgcttgatcgacgaggtttccaggggttgttcataggacctgtgtaagtagggtgaagatagccaggggattctatttgcgaatgagtgctctttatgacttgtgaggcatggattccatttgataactccagggcatgataagaaccgggaatctcttggatctggccgtcatgttgtgcagcaggagaaatctgttggactggcatcccatgatcaaatggtacctgcgtgtagaagccaagagggcttagatctgtctgagggtgattggaagtggcgatcatcggcctttctttccccaggctggaagtcgtacgtagatgtggaagttgactgtattgaaaactccctctttgggatttacccatagatactgggctagcgacttcgctgccgatggctcgagaaggggaacgagtaggtgcactgtttgctctgttaagagaaggaaacaggtattcatacttgctgttgaactcgtgccacaagtaactaggggtaggtctatccttgtgaggcacaagcattttctgcttcacaagggcgcagacggttgctgaaagattcgtgggtcctttcagagattcgacagcagcttgttgggactccaagacacattgaagtgccgtttgagaattgtgaaagcagtcgcccaagctagcgtcgacctgaagcggatagtaggtctggatttcagttttacgatcgccagcagctttgtagacggcagacattctaccagcgacccagacaagagcttcgctgaagacacaaccaagggaccagatgtccgatgataaaggaacgagcttaatagccgtgtcttgataagtatagaccctggaagcctcgggagcacctagcaacatcatagttagcagaagtagcagtatatcaaaccctgtgataatttacaatatgtcttgtctccgtcgttgtcatgaagactgactgaatcttcatcaataggcgattcagatgtcgccgtatcgaaatcagcaagcttcatccggaagccatcggaatacagaccctgcgttccagggaagacgagaatattggaaggctttatgtcgcgatgggcactgtgaaagtcagcataaggacgtgggggtctggacatgtcacatacaagcctgtgcgttgatttctaggaccccctcccaagttttgaatcttatcaacagccttgatgagacccatcatgccgtacaaaaagtacctgcgctcttcaggtgttgctggaggtttatcacgcttgtataattcgagcagactaccttcgggggcatgctctagtaccatgaagcagcgtttgttctgctcaaatgaaccgagatactggactatgtggtcgcaggaatcgattttgacaaatgcattgtactctctgatccaggagttccacaaagcatccctttcacaggtgaggtattctttgaacacgacagtcggcttgggacatgttagtgagtgtgtagagaggatagagataacctactgatgaactccaatctgtatcatgacagtcagaatgtagcgttaccactcgtatggtagacttggaatggttctgtttggttgtggatatcttttggtccttgattgggaggatctggcgacagggaagagttcttttgtccattggcatggcgtttgagaagactacaggacagaacatccactgtgtatcacaaaagtctttcatgtcgcggaccatggcaaggtctcccccaaacctcttatggtcgagtagaggtagctgctggtcctggaagccgtgtgagatgaattcccttatcaagtacgtcttggaattgtagacgagaatggaaaagatgtttagataggctttttcgatcgtggctgctctcgcgtggatgttgtgattgatggctcgggcgactcgattttcgcttcttttcttccaccattctgctgtttttgtaggacttatgaactcgacttttgcgccgttgccatcgatgccggtttggagctcgcgacgaacgaattggatgaactcttcattgcgttcatcctgaggatgaagggaagccatgtcggctatgaggttatgaaagagcgtatattgtatgaaatagtatgcgctcgtagttgagaaattgtgttggttgaatgtgaaatgtttgagttaaaggacaaagttggtcctaatataattgggctgaagatagaaggaatcgaggaatgagaataagtaagagatcatccaaaatatatctgcaggtaggtaccacctaagatcctaactgggaaggaggggttcgcacaaggcaaaaggcatcaaagtgcgatgtgccttatacagggccttctgtccctcggaaaatccaggaccttcgatttccagattggttatagaaggtgtgtaacaagactaagttgaacacaaggctttccaagagaaccccaactaggtagtgggtagcaggaaagttggcctcctaaatcttagggtgtaaaaacaaagtagtctaagaagcatagtttaagtggcataaactgctctaatagttttgtctcttatgtttatagaagtcaattgttctgataccgtgagacccaatagatttgctagggagcaaagctcgtcttttgagcccaaggctgcatatgcacaccatcagaaagtgatgcatggctgtgctaaagtgcctcgaggcaaagccaccgccaattcgatcaagtgtctagaaataaggtcatgtttgccctgagaggctaatcctaagaactagaaccactgcaagtcatggggttcatggttcatcatgatcgagtactgtattacaaatacataacagcactctgaatgcccaacaaacgtggggcaaagagaagatggtgtcttgaaatgcaatgaagcgggagggaaacgaggttcccattgaaaatataggcacctacattgacatcatcagacagcttctgcctaatgaatcgcaacgataacatgtcagccaccaatgctcgactcatctaaaatcgtatgatttattttctatagtcataagtattctaaaaagatataagtaagtaaaaaaagaaagataggaaaggaaagaaaaagacaggaaacaccgagcagcgtgtgctacaacccaacatctaatctctaagtgaccggcgcaacatgaacagaacaaacatccacagcatgacagttacaagtgtaatactcgcagaaataccaaagaaaaggccaaatatcttggtgttgagtttccacgacccgcctagatcccatggttcatcagcattaagggatggccactcgagtataccactttgaaagaaggactaaattcccaagttagatggctgaaaaagagatggatggcataagactcacagccatgaatgttcccggcagaaaaataagagtgacaaacgtgatgatatgcatcgagcttgtctctcgcttagtcttgaacgcaatgtcctccatcttaagagcggacagtttagcgctttcagcgtagagtttgttgatttgtagtgtcttatactggagaatgcagttatactggaaaagttagctttgaataagatatctatcagagagacttaccatttccttgctttctttgacgagtaagaacagtgcctcgagctgtgcctgtctggcctcaagattggcttcgacgccctttgcccgctgaaacagctcgacacccgaaaacctgcactccgcttggatactctcaagaactggtatcgtgtactcgttcataacacattcgtaatgttctctaatttgtcgtacgacttgtttgttaagcttgagcacaagaagtgcctcctgtattttctccagcccctgctgaagtccctcgacatcatcaaaagagaaaccctgaagcttcttcacccagtcttcgtcttcaagctttttcaaacggtcttcgaacttctttgcccggtcgtcgtgatagactcgatgtttgccatcgtgcaacagcacggctgcacagccgggcgatttctcggagggagtgctgctcaggccggtggcgtgtctcacgtcagagctaagtctggcttcgtcgtggataccaggtgtcctcgccttgtcgacttgtggcttgacattctggaggagttcgttgatgtaaaagatccaattgctgtcacaccagtcaagaatcatacccagagtctccagcgagaagttaaaacactcagggaccgagtctagctcattcctggtgtcactcaaggcttctttgaagagctcttcgttaagagagtttcccttacacgttacccagaacgcttgaccactcacgacatcgaatgagtgatacactgcaagctgccggataccccaggatttgggttttgttgtaatggattccgaactttcgactgatctcaaaacaaatgaatatcttatttcccgaccggagcggttgagtcctggaaggggtaagatgtgcttttctttggagaggagggtgttgtcgtcgttgaattggggcaggttgcaccattcatgagccgacagtgagcgtctgaaagagtatagacatgtgaggaatgatggtgggatctgttgatatgtgcaaagatatttgaacgtattggttggacatctcagctgttctttagaatgctttgattgaatagaactgtgaatgttaggatttaacctgtataattggtcatatactcacacatatcttatctttggtatcttgttgctaggctgtagacgagacctgagttcctgcagagacttgacattggcatcaagagactggcagttgcatggcgtagcgcaatcgcatgtctcgtagatcttcaaaggaggatcacttagtcttggatgaaaaacatgtaacgactctcgatcccaagtctcggcaacaccttggcgtgcctttttaccgcgcgtactgcatgcgaagttgtaagggtagttatgtgaggcatcacatatcgcatcaaagtaggtctctgattcggaaagctcaggcgtacagggacgcgacgacgacgacgacgacgacgatgacgacatgagagaacgtgaaagaattgagaagacaagattagaagatggtcgatcaaatccgacgagatcaggagatggttttaacttttagacgagagaataacaatcacaaagcgcgggacatagcctggtcatctgccctggggaaaatcttattggaaaaacggatagtcagttttgaaacaatgagattcagttttgcgaatatcaatggtggcgatgggggacagtgtctttgaggaccccgagtgtaacgaggcggagcttttaggcaaagcgaggccttatactgcgaccgaaaggctcatttcacaaggtaactgattaagttggaatgcgcagaatgaaacatgagcagaagttaaatgtaaatatatgtgaaaaaaatgcaaatgcgacctattttatccgaatcacttctgtagatcgagaatctcttccttttccgcctattgcaaccatcagtacgaagaaagcccggaatcaagggatgatgaacgaaaaaagaagacacttacagaatttaatgctcgaggtagataaaacacaaactcttcacctgatttctagtttttacgtgagctgagtcttgtagaatatgagaaaagcacggtcatacctcaacgacaatcgtctgatcgttgaatttgtttcgaagccatgtccgtacatcgtcaagtcgcagcctatacgcaagaatagagttgtgtatcatgattgctgagatccgattatattggtgatgcgtagcgatggtctttctgatgcaatggctcgttaggcgtattctcggttgaaggcagtctgccttgaggattccagtagagatcacactgggctgaacaacatattttgagcccctcgtgaatgctgcggctcaaaccagagcgcggggttgactcccagtggccatgttcttgattggtacaagaccagcggaccaggctgggacgatcaggctcctggtctcaaaggtccatcgggctcgggccatgaccgttgtgacaccatctgttccgggaggtcgagttgaaaaggctcgattctgttggtctgctgcacaccggatggctcattcgcaggccgtgcaggtgaacacagggcaacatgcagctgagtgtaacctcaattctgtagagatagtcttttgattcgcaggacctaaaatcacctagccatatgaagtaacataagctgtgcatgaatcccatgttgtggtgcatatccaagtgctattcgaactgtttgtgatttgttcgcattgcaaggcagcatatgtagttatggtggcttttgatgagaaaaatgctttctgcgacaacgagattatgaccgggcggaagccaagtaatgactgagaagtatcacttttgcaaattgagagaggcgataatgtgggaatcaacaagttggcaacgctatccaatactccagacctggtagggtacaaaccagtgccgcgcgacgtagattctatgtccgtggtgtctacttgtacgtgcctagatatgatggttggaaggtttctttatgggccattatattgtccaatgataattgcttgatcactggcgagagtggaagaagcactcagacgttacgtcagagaagttcagtaaggaaggtacgacagaggaaggagaggcagacgagggaacggcagaggaaagaatgagggaggaaggcacgactggaagcaaggagtacagaatgtcgcctgcagcgggtgatagggtcttgattcactctcatcaaaggtatcgcagcatgtatctaatcaggctgaatattccaagctctcactggatatccttacggtcggggcttattgagctctgaggcacggtaattgagctgcgaattacctaccacccatcaagggcccatcatcaagattctgaagagtcgaacttgcgagaacctatatttgttactcgctagattgatgtatatgctcttgacagtatacagatggtctacccaaggagtgacgaaacccttgaaaattgagagtatctgcacgagaatgttactgtcagacaatctcacatgtcttattctaaccttatcgtagggcttgattaacaaggctcgggccgttggaatttatggttgtttccgaaaatactaaaacagcgaccacaacggcgatcttggccacctgtcagcacaacttcagtctcaagttacatccaatattggatcctccgcttatttgcatgaattagcgctgaagagtcgaaggcagaaggagattcttcgtttgattaatgaaaagaccggactttgtattctcaaagtcaagtcacgtctaacactgcccaaggtaattgtatttcggactcgcatatgaggaagcctagactagagaatataacctctggtttcatttttttctttacgaggctctcttgatcttcttgctgtgtggtgtctagactacctactttccaattgaggctacgatacaacgtatatctcaccagacacggaacgcccgagacaaatgagatcatacctgaccgttgaccatacctcggggtataagaaaaactggccgctagaagcataagagatgaaattagtaggtcagcttatgatactcagaccatactccttaggctatttatttttgtacactaaggcttaggaggtcaacctttctgttacctcctagccatatcccatcaaagattaatagacaaccctcaattatctcgagaacgaacgaatttgggtgttcctcagccgcatgcgagaagaatggacgatctctcaccgcatagcaagtattacctgcaaaagtcccatctgggtattgggctgtcactcgctgccacccttagaaacacacgatcgtcattcgcagtctctaaatggccataacatgcaaaaggggactggtgagagtaagacaatcccgtaacaggtctctgtgctgtcatatattcactgttatcccatatttgtcttgctcatgtgaatgtgatcaatatatccaacgccgacagtgtattaaacaatgtggttctgtagataccagtgcatcatgctatcatggctgttgatagcaggatggatccatctcagttacagccacgcgctatacgcttacgacactgagcgaacaatccaagtcggtgcccaagatcagatcacaggaaagattcattatagcaactgcaacagcaaagacacgcctattttcccactcgataaacccaatatcctagacgcaaaagagacaccacgaaatggcaccgcactggcagcacagggttggtgggactttggccaggaaaccatcattgtacgttttgtgatccccatgatcagacagagttaacaaaagatacataggcatctatcttctggcagactaaagatcatgcaattgtcaacggatactacacttgcgatatgaagacagggaaactcgttcgcaacggagagtatcgtatctcagaaactgcagaggtcagctctatccataatgaatcaggcctcgcggtcgaccttctaggagcagacaatggatatcgtgtcttttaccacaacgaatacaggaatgtcatgatgttgcattatacccagatcactgactggacagatggtggatttgtgtcgcaggacaatgcaacaggaatagcactaggatctgctctcattgataaggagaatatgacagtagcttttcctaaaggtgatgaggatatcgaggtatctcggttggagaaagctggacaatggcgattaggtctgttcatacaaggccccatctcgattcacgttgctaacatgcatcagactcctttccaacaaacctgggaggtacattcacaaatgactctacaagtgttgccccggtcaacctccagtcgacccccagcttttcgctgccagcctggaactcttccctcgaagccctagcctcagcgatagaccgatcccgaaagcgaagcatcttctacattggcaccgacagaaaactccatgaaattgaagcaaagaaagacacatgggagatagcatccaaccagaccagtaaagcgtggccccttgctgatgactctaactctggcctggcggtagcatataaccagcccgacggcaaagtgtggatgtactattggtccaacgagacaattgtacagacatacaggaactatgacggagactgggaagatgcaaaagctttgcctcaggaagagccgcgcaaaactgacaccagcaaaccggcagaggatgatacttcttcctcctctggtttaagcacaggagcaaaagctggaataggcgttggagtcggtgtcggcgctcttcttgtaggtgttttgggttggctctggatgaagcatcgcaacaagaagaaggcatctgatgcttctgaagcggggcaaagtcctacggattcgaactttacggagatcaagaagaacccttcggagatggatggtcatggtagacctgctgagttgtacaacgaacggcctgtttatgaactgcagggtcagcatacgagagaatgatgagggtcagacgttgagggggagtgaaatttgttaagggcaagattgttctttgttgacgaatgaatgaatagcaaaaaaacaagagtattgtattttcagtgacacgaaagagccgcggtcttgtgtatgtatttgcgtttattgaattttgcgatgattgaatgagcaagtactaaattaggctgggtcagtcagtggtgacatgaaccacttgtcctacctagggttcacaggacaaggctttggcagcagacaacttcacaactgaacgtagggtataagaaataaagacatgtctttgtctgagctattgcaaagtgacaagctattgtgtatctagtccgacggcacacgggcgaggaatgcaaaagcgcacatataccgacggggaagaagaattcattgacatcaccatcaactccacgcttctccgtatccgtgtccgtacatctaccgtgtatgtatataaataacccgttaaaactcaaccgtcgctataatctctcccccaaaaagtcaaagggacccgtgaagagcaagttctccattgccgggtcgacttcaagatctgccagcagattcgtcatccatggttcgggctctggttcacctgtaatttgcaaactcggtaccaagcttgtatcttggagcgaggatgggctaaattccatgtcggctcctgaaaaagggtttgcgggagatggttcgcttgatgcgaatatacttcccacctcaggcgattcgacaggtccgcagcgatccatataccacctctctatcctccttgcacgtcgcgcaagatcccagtatggacttggttcgacgtcaccggtgtcaggccctgaagcagcttccattctcagtacgatctgacgcagcgtatgcgacatatcgagaattcgacgcaggtgacccgctgtttgggcgttctctggctgtgcggcaacaagatcgagacgtacagctaatgaaaccgcgcagtacagcataatccagcctatgttgggcatactatcctcttcgccttgaggtaggagtagtaccacgcttatgagggatttggcggccgacatgctttgggacaaccagtcgagaaaacggttttggtctgtgccctgttggaggctttggaaaccgtttgggccgtaggatatgccgtctggtgagggttggcagatgatgaggtcgagtacgtgaagttgtagaagaatggtggctgtgttgtcagtcaggctttcgtatgagatgtgggtaagtactcacgactttcactcagagggaatggaagagatgactttgtggatgtgtatcgttccctgatcctttgaagctccgcggggagatgaccttgtcttgatccacgaacggtacctgaagcttcaatgacagcatcgtcaacttcttcggtgagtttttgaagataaatgatgtacgggagatgtctgtcggtcggaaatgagcctgacgcgagaagcttgtggcaacactcgaggatgtacggtgagtatcgaaaatgatgtgacttttgcaacaaaaccgcagaactgtcgctcattagataccggttactaaaagtcacgtttgacataccttgaagaaagataatacgtcccggctaaagctctctgctcatcatgcgtcatctcaccacttgcatgtttattctctctactcaacgcccatagacttgctattcgcggtctatcaagccgcatgtctgagatgatactggcggcaagcgataagtgctgtgtatacttcatggttccatgatgataatgtgccctgattgattagcgacagacatacaaagcattggcttgacataccacgccagatggactaacagtccttgcaacatatcgagggttgcaaaaggccccttcatcatgcgaacaagcactatctcatgaaagagcctgccgagttctcgttgaagtctccgattttcgtggcaagatgctgcgagtacggctacacataacgcaggtctatcctgcaccaggctttggatagtgaccgattcttggatcatgacaaagggaaagtgaggcgacattcggcttctgaacatatctagacattcctggccttgttcaagcgtcatcattcccctggaaaagggattgtgcgatgcttccgtgtcaatactcccaggagtattggacatgcctggtgaagcatccgtcacatttgaagtcgtaggtgcagaagcgagagaaggcgatctggacctcgtcggactgacagcttcaagatttcttgatggtctatctcgtattagtcgggtacaatttttgagacggtattcacatgttgtctcaccccggtctcaaagccttgcgccgtctagaaggattaaagacgcaagtcttgttgagtctcaaacatcgatcgcatttccccgactcctgagacttttcgcatctgattttggcatggaaacatgtttggcatgttttcaatagcgtgacattatcagctcgtgaagccatgtttgttggtgtttgaggaagagatttgattaatttgatgggcggggaaatgaaactcatttatcagatccatccacgactgctggcattcgtttctttattttattttatttccatcttcgcgctatgatatattgcattatatttgactgcgacgtcaaaaagatattattactggattcaccgtttccgtaggctaggccaagagatggtgagtcggatgctgtgcatggagcggacttgaggatctaacatggggctgtgaaagattcggtctcggctttggttccagggcagtcgcagtaattctgcggcgaagttccaaggcttctagtgtcgtcacagttgatgaaatagactggtcatctcacacaccttttgtcatgcgttatgtgtgtctatttactgcgctaagcaatcttacaaggtctcattcggacaagacggattgtggctcagagtctttaggtacgccaagtccgtgtccgttcctacagtcggcagttcaaggaacatgtcactactttattcggactcgttagtttctcgcttttaatgcgagggaaatgaggataattcaggaacaagaccccacttggagacagccttgtagggcagaaccttcggtcagcattgattctagacaatgcctccataagttgagtcgcacaggaatgaggtttcatgtcaaggtatctgaaaagtctgacagtatagtgtgataaattactcagttgtcttacgactagattcgtatacgaattacgacctgacgtggcattgtacgcttcaacacaaaacagcttccataatgagacttaaatcaagctcgttggccaaggattatattgtgtacaccccgagcaacaagaaacccaaactccatctatacctgtctatacccatgaaatatccgcatatatcattaactaatttttacccttcttcttctttcctgaagtcttttccttggccgcagccttttccttgccctttttgatagcctctactagctcttcaatctcggcctccttctccttttcagtcttttcttttttatccttctcatcagccgcctttttagcagctctcttcttagcctcgatcttctcaaccttttcaatcagcttgtcactctcctcccacagcttcttggcgacttcgtcatccttgatctcctttcgcgcaaagtcgacttccagacactccttgataaacttaccaccgggccctcgagcgaattcgggatccatagcggcatagaggatggactgggcggccatgttaggagacttgagaaggaaccagggaacgatgtagccagcggtgtagattgcgagtccccagagggatccgcgtgtgagccagcgacgggtgcttggggttcgggccagaccaggatcgacaaagattactcgtgtgttcatcggtgccttgtcgggacggtcgtatgagtcgagatgcttctggaaagcgtggccaaagacattcatagcgagtttgcttcgagcgtacgccttgcctggcgtccaagactctctcgacacagggtccttgagagagggagagccaatgtaggaagagcaggtagggataataactcggacgtctcggtcgataggttgcgcgcgaagagcaggactcaagatgcctagcagatggaagttggccaagaaattgaccatccatgtctcctcgatgccttcctcggattcccttctctttccgccagggggtgtaaggaccgccgcacccaaatagaccatgtccagtcgtcgaggcggcgcattatcaatccacttggtcgcaaacgttcgaatgctgtagaagctcgacaagtcgacttgttcggcgtaaatcaggtggttgttcgtcttctctcggaggtcctggatgtactcgacgaggaacggatcgttcgggggtgtttgtgtgagcagaaccagctgcgcaccctgcgatgcaagacccaaagctgcagcggcgcctataccggacgttccgcccgtcatcatcacgactttgccatggaggaggcgctgggtagggttgttgcgaccagatgtccagatcttaaggagagtaagaaatgtaatggtgaggatggtgtatattattgtgcgagtgtattgtcggacagcgtcggggatgccattttcgagcacgcctagaaaaagaacgagaggcatggcgatgaattaatggctgttattttctacagctcatgccattgattgaatggcgctatgatggatcaacttttgatgtcgtggctccatggcataggagagatgtgctgcacgtgacgtcctcttcaacatggacctcttggaatctcaacttataccaaccaaatgttgcactccaaaataaacaaataaaatattaattgactactatatattccttcctcattataaaatgattaatcgtgtaatctgtcatccttcttctttttcacccaaatctcaccaaccggatcaccaggatcagctacacattcccaatcaccaataccgtgtttcgcaggggctcttctaacaccccgaccaccaccgccgatgatgagatttccgggacgatatttctcgtccatcttcatgcggcgaatgacacttccatgtactcgaacagcatcgggaacatctcggacttcaccaccagggagaggccaacgaattggcttccatgatccatcgggttggagatccattctgcggaagggcatgtactccatgatcttccaagcggtgacagctatagtgcccaagccttgcccgtactctagtgagtcgtggattcgagctgtgcaagcgccgtgcatgacactgtgaaacttgtctttgggatcgtcttccttttcgtccatgggcatatctggtgcatggcctgggcctccactgccactcgaaactcgaagatcaggaataggtggtcttcctgtagcaacttcccagtcgtgcttaacgcagcatcccatctcagcaaccttttggttatcaaatggaagtccagccttctgcgcctctctcacaatccacgcaaggggaatgtgactcgtgctcttgctaccttcgtgtatctcccaacctccaccgacatcggcgtgtcctcccgagaaccagacttcgtcaatatcctgagcctcatcatcgtcgatgttgttgatttcggaaagtgccagtccagaaaggttggagaaggtctctggatctccagcgtggcttggccttcgacatgacctagaacgagctcgatacggggcaaattcccctcccttcttttgcgcacttcgcttgtcgttgggcgaaagatgatttcccgttctccctcgcccctcatgtccgtggaactcttcacgaatgtcgttcatggctttgtgaaagtgggaatgcttgtcctcgttcttcgctggtcgaccttggtacatgagatcctggcgaaacttggctcgtcgctcgtcaatactgacggcgtgacgaatcactctagcgctgctgcgtgcagtgtagggaaacttgctgcgttgcatccaggctgtctcaaaacttggtacggagttgacggtatcgaacagaccgaggaagcggatacggccaacagggcgagagaatgtctctcgaaagcctttcatgaatcgaaacatttcttccctcttctgttttatcctctcggttctcttgtcgggttctttcttacagttttcttcgtcatcttctggcacttgttcacggccttgccattgagcaaacgccttccaagcaaacttgaccatttcttcgttcccgtgggataagagtccgatgtaatcaagcatctcagccaagaagcgagcgatatacgctcctcgactgaaaccaaacatgtaaatctcatcgccggggttataaaatcgcatgaggaatcgatagcctcctacaacatgctggtcaaaggaggaaccgatggctgagtctttggctttttggtaccaagagttgatgcgagacttgataccagtatgggtaagtgacccagaaatcacatacgtgccaataccagcttcattttgttagccaggaattacagcctaacagcgaacttacgttgatagtaatggtactgatcgtccgcttcacgatccagcattcgaaagatcttgagaatattgctatcgctatcatcgccgtgaaatttgttgcccgttccgtcgaagcaaagaatgagtttccggggctttcgccctggttcaatattggcaactacaggccccattggagtttgtggcctgctttggaaatcatgagttgatgggtcttttatcgactcggttgccgagttcggggcaaggtgtgtgtaattcatggttgcacgacgccagcgttaccggtgacactcggtggaggatatggcaccgcacaagaacaaaaggtagtggtggtcggggaacagccatgtttatgtagacatgatagcatggttaatcactagtctttgggttgtcttagatctcatcgagctaccaccgtaattacggttcagttcagagctgatcgacaaagctgcacatcgttcaaaaccacatcattccggccttttctccgcagactgccgtcctactagagcgggatgcgatggtaactcgagttggataagagtgtcttggatggctgcaccaggggacaggtcctgggtatttacaggctgactatttgttatcctgcgtcgatctttgtcatggcgatgctctctagagcgcccgcttgactctgactggttcacaatctcagccccaagacattgaggagctctaccacaagctatcgtcgaaccaagacggacttttagccgtgttaaaactccactggttaacccttgcatctggagggtcgaattcaccaaccagaattcgctgatcgtcatcaactaccggcaacagtggaattggactttccactatcgcgctcttgcagacaaggcttattacctgcgtccagctgaaaatcccttttgggtcattggctagtcgatctatcagtttgtggctgctggaggttcgctttgctgatcgatatccctcttttcgtggacctggtgcccttggaaagcctgagcgtatgccaatcggagggtaagcttatgcggacgctactatggtatcatctactacaagggccgtcccgggtaatgcaaaagctctctttcttctgtgcgccagaaactgactcgttgttttaatggacgatcaagacattgtacgccatcgacgttggtggcattcaagaatgcacaattttccggttaggaaatgccaggtctcactgcatcgaaacattgtcgatcattattatccgcgcatgattcattgtggtcgcttctcaacataactaacagtgtacctccacacacctacagcttgctgttcttccacacagcgctcctcttctcgacaaaactcaagacaccctccttcatgttgtcaccgccttccattgtcttaaatacaccatgctcaatcctgttggtgctgtccttgggcccttctgcttcccacccacccagcaacccctcgcgcgacacgataaccgaatcgggggaattgttagacatttccaccgcccatcgcagcgcctcggagacaacttcctccagcttgacaaccttgttcacaacaccccagcttaggaactgctctgcggtgtacatgcgtcccagcagtgcaatctcggatgcgcgttgacgtcccacggtacgaatcagtcgtggtagcgcgccggcgatggctacaacgccgcgcttcacttcgggcaggccaaacttggctgtttcgcttgcaatgaccatgtcgaggttaagtatcatttccattccaccacctagacagagaccgttgactgccgcgatgacgggcttcttgcctcgtctgttactcaaacctccgaaaccgttgtctgcccacttgtccaagttggttgtgctgctttcgctgttcttgacgttccattctttcaagtctgctccggcacagaatgcccgaccagtgcctgtgatgacggcgcatcgtagtgagggctcgttgtcgtaccatttccagagacgatcaagatcaaagctcatctgtcgctgcatcgcattgagatgctccggccgattgagcctaacaagaaggatatgaggctcggggtatgagagaaccacattggggacctctgggggtgtaagtgtctttgtcatgattgtgatattgtgaattgatattattgtaaactgtggtaatggtttgaatgaattacagaactgaagctctttatgagatgaagctccaactctaccgtaagctcgctcagtgtggggaacctcggcacctcggtcctctgttctctccaacaaaggtaacaccccagacgatcgatcacccctcacgatgctcaatacatacatacatgggtttcagacaaggattcaaggttgaatggttttattcccacagctcgcaaacgcctctcacctccctctccgttctttcagtggtattaagaaactcaaattaacaatgatacattttttttcattcaaccctttctctcgaagtttgttcatgcagggagacctcgcttctcgctttccgtaaagaagatgaccatacgccagagtttcttgacgagatcctctgcttcgtcgtcgagggcctgtaaccgttagtaattcgtcatatagtaattgaaaggggaagggaatacgtacgccttctagctcttccactagagcggctgctgtgccgtgagcgcggaggtgctcctccactgcttcaacaagcatctcttcttggacaccgagatactcgacaatcttcttctcaacaaacggacgtagcttatccttaatgacagaaccgtccatgtaatcccacttaacggaccacccccaaagaccatccttgtccgatggaatttcttgggcaagggatcgtactgcttgtgagatctcctcctccgtcatatgtgccgttgcggaagaaggctcgaattggatgggaattagctgtcgcttcgtagaagaatcagcctcttcatcgtccaagagaccttcaacctccgcaatggtgcgccgttgaggagctgccctagatgcctgggccttctgagccgcggctccgagggacagcttaaatggctgcggtgcggtggcggcgggagcttgtcgctcctcctccaattcttcagcttgcttgtcgaggaacgagtcggccataccgcgtgcacgctccatctcgaccttttcgcgacgctgttcgtcatgctctgctctcctgtcggcttcgtcttgtgcctcttcatctgctcggtcggctgccctcttgcgagcccagacactgtgatcgcggtagtattggtgggtcttgcggcctgcttctttctcgtcatcccaggccttttctctctctagctgctcttcctttcttctttcaaatgactcggcatcttgacgttctcgctcacgctctcgatctattgctgcctgccttgatcgttctctgttagaccattttctctcggcctcgagatacgctttgtcatcttcctcatccttcttggacttgtatcgtcggtaaagctcctcgtcgcttgcgtctgtgtcgtcgtcctcttgatgtatggaaaggtctgtgttggaaatgcctccatttacaaaggcaacccggttctgtccattttgtcccttggggcctgacggagcatgtgctatgctaccccttgggccaagaggaatgttgttggtgctagctggtggtgattcaagtcgagatgctcgtgatggtccgtttcgtcgtcgctccatctcttccatctcttcttcctttcgtagacgctccagatctcgctgagtactcctctcgcgaaacgcagcgatctcttgcgcaacgacttctcgcatctccgcggggatatccgcaagctcgtcctcttgcgccaaaggaatattaaccacttcgacattctcgccagactcggtgttgcccattgtgatatcatcgctagcaatgttggtctttgggtagaaaagatcgcgaatggcgtgcttcagtgccgccctcgcagcctcaagcttctcaatcccaacggaatcgtcctgggcgtcttcgtaagattcgagatacttaagcgaactctcgtcgaccgtcacttgaagctttgtcttttcgataccctcgtatgtgtcgtccttgggtccatcaacggatacgggttggcgcttgacagggacatcgatttgttcctcgtgaagtagcttgactgcggagctcagtgaccatggatcgtcaaatagagcgaaaccaaacttaacgcctttgtggtcatctgtgacactcaccgcggaatcccacttccgcagctttccaacagcacccaacagcctttgaatgccatcatcgccgccaacgccttcagaaatctggtgtataaagatcgttcggagcttctcttcgttcgtggggggaacaagcacttggggggcttcccttgctcctcgatcgcgatccattcctctttccatgccgagtccgggtcgtccaccattaggaccaggcatgtcgcgaccgcctgtaggcgcaccggctttcccttgctgagaggtaccgagtcgaatcacgggggcgttgaaatttatgttgggcatgttggcaggcgcttggaagctgggtggaaggccgcttggacgattagcttgctgggcgctagactgctggacacctggaggcgccattcctggagcagaagacatgcctggaggaggtcctgagaacatgttagatgggtaatagggttgattttgatcatgcgcacctagaccaggtggaggagccattcctgggggagcattgtttgatccgggataacctccataggcaggaggcgcaccatagggattgtctgcgaaagttagctctgtataatgaagcctggggtgaggaaacatactgccataaggattgtatgccatattggcgcaccgtcactactgagatcctaatatatcgatttacgttgagtaatggtaagaataataccacgacgcgaaatagtttcgttatggtgttttgcgcaatctggattcgcgcaaacgtgatgaagcatccaggcacgaggctgaagatgttcttcaaggtggggccgatgcaatccacaatttaccgccttatcgcaccaacatttttccgggttatcgcgacttttctgcttcatccgaggtctcgttcaactgctcaattgacgatagccaattgggtgattacgttggtgtccgtaaaatgtaagtgaagctatcttgataccattgttcgagagttgacaccatctagggctgcttcactcagaactggcagcgcaatgctgtcaaggatagctacgccatcgacatgcctcgccagaaggacattcaccacatctctcgccttccgaacaggccccaagatcaccacagaggaggaatcctcaccagctgtcaatcctcttgcccggtctgaccctttcgttagcgatccctctgccgaggcccgatctgaagctcttgacgaggccgcttccgaaacacgaccgaaccctcttatcggcagtttcccacctgcccctcctcgcaatgttcctgagacggcagaatcaaagaccagcagccacacctacgatgccaccaaaccctacacactagatattgctcagatcatcgccaacaaggccagcgcattcggcaatgaacaagcttcagaccctatagcccgtccccaaatccgtgccaagcccgttaccggtcgcacagtctttgtcaaggagtttataaccaagaccagcggtcctactcctatgatggccctcaagatcctcaacaggattgtacgagaggatcaagtcaagaacaaataccacagccaaaagttccacgagcgaaagggtctaaagagaaagaggcttgcaagtcagagatggcgagcgcgattcaaacacggattcaaggcgacagtcagcagggttatggagcttaagaagcagggatggtagatgttcgagtctaaaatatcggcaaaagcatcgttgtattatagatgtgagcatgtaaaatatgattaacaagggacttcgttatcgtgattacacatagtcgtcgtcccactccctggttgggctcggtaccgggctggccttgatcttgggtcgtgatctaaacaccgcctccatatcctcctgcgccatcaactcatctgtaatgacagtggtatcctcctcgaccttgggaaagtagtaactggcctcctttttggggggtacctttggtttcttcaacgaacgtcgtctttccatttgtgccttttgtctcgccttatcaaaaccagccatgctcttctgagttcgagcaaggagatcaaattcttcttcgggaagtgtcggactggggtcctctgcaggaacaggttctgtgggtggtggagtgagttccagatcatcgggttctggatcatcaagtgattcacgggccattgtcagacgtgtccgctcagcaagcgaaagtgtgtgtcgttttctcggccgtttgacaggcgatggtgaggccatgtccatagactcaaggatgtggtctgccatctcttgtgtcggagatagccgtgtaggcatctgctctggtgactcttgacgtggtagaggcgagagtggtggggatggttggggggatatatgaggtgaaagctggggtgaaacgtcatactcaggtcgtggagatgctgcggctggctcgtcctctggctcaggggagctggttcgctcgaccgacgaagcacgaaggatgcgcgcctcgtcttgggatggtttacgaaggcttctagcacttgaagagaccgaagcaaaagagtcgctggtatgagaaagctttggtcgtactgggaatcgctttgccaaatccagcttcgacttgaacgtcttgataggtgattcggggaatccgtcttcgtcttccaattcactgatagcttcttcctcttcctcctcaggctcgcagactggcatgctgatcactggtgcgttttgggaggcaggacgctgtaaaaagtcaagagctgacgacttttgtggtttcgctctttggagctccagttccaggtcgcgtacaaggtcatcgtactcgctcaaaagtttcggttttccaaatgccgccttctttgggctgactttgccgagaagcaacgcttcgtgagcgccgaatccaaagtcaatgccgctgtccttctcctttcgctggacctttgtcggagatggaccgggttggtcggcggacatttcattgcgaaacctttgccacttctggagtctttctctctgtacgcgcactcgactatcgagttgttccaagaggccagtgctgtgctcttcgagttcgtcgagtcggccttgctgtacccgtcgccaaacacgatcgaagggcattccaagaagggcgtcctttttcacgctggcatctccatagagcagagtctccatccatcgttcgttgccggaccagttgtttcggagtgtacgccacatctcgcgtctagcatcatcagatatggtcgtgccaccttggagagcatccagtgcttctctcctccgggcaatgcccttttccttgaccgttaataaatcggcaaagtcgtgaaaccttgagctagctgccaccttgctatttaatatgcgactgatggcaaccctgtgcgccaaaaccatggtggtgaggtctgtattatcgctcttgtatcctcgatcctcgacggccatatcaagtgcaagagctttgtattcactgcctgatgctacctcttgggcaataacatgcttgagaacagcagatgaaaacgcagcaaggacatcttccagtctttctcctcgacattcgtccagcatggtctttcgcacgatggcatcccttccaagcactccattcttcttggctgcttcgagagctcttaacaaggcggcacggaggttgacggattgagtttgatcgagaggaggaaagaatggtttaagtttctgatgtgggttagcgtgtttctgttgagagtagacgatcgatcacttactttttttgtttcttcaggatcccataatgagaagaggtgaaacagagcccattccacacaatggactctcttctttagaccctgcgcgcttgtgccgtctgtcgcaaaggtctcggcacaaatggcaggccagtcttgaagttggtcgagatcaagaagattgaggttggtcagaaagattgatagagcagaaggcccatgatgagcatgagtagctgatgcgggtggtgcatgattcgcagttttagtggtaaaaccagccactaaacgggcagatcttgttcgcggaggctgtacagcagccatagcgacatgtttgatgattgattgaagttgagtttatgttgaacagttgaatgtactgtcggtaagtaaactgaaaaggcggagtggaaataaggctggtacagagtaaacaaatcggaagttggtggggggtagctttgatcaacggcttgtggggccggcggcacataccctgtaggcatgttcgatacatttgcgcgttggaatatcagcaactggtatacacaggatatggcgcagctctagaggaactgtcataatcatagtctcgcaacttgctcctagcccatggttcggacatgatgtcaagggaggatgtataacgtgcgggtgaggcgagtaggcaccaacggtcctgtcgcaaacccatacaggttttccatcgaagtggtagtgaagcgttgggatgatcgacgaaatcaggtcttcttgcttgaaccacacttgttcagcgatccagtcatgcttacaattacctgaaggtatgacaacctggctgccatacatctcaatcagcagaaccataaagacaagatcctccctcgcaatctgagcccgtaacagtggcgtcgtaggacgtttttctccagtctgatcttgtagctgttgcgttgtacgacctttggccatttcattttcaagaccagcaaattctgccttgattctattgctcacactcgtgatcaacgctcgaccgtaatccctgtcccgctgtccttgttcacgataatcgagaaacgtggactccatgattgtgatggcgttgagtgaggttgtcttcaatattgatttgcagatgggtcgtcaagtatacttataagagttggaggaactgatgtatgtggaagagaagcaatgtggactttcaagtttggtctgagacgaattcatataagtgaataagatggggtaggaacgatttaacagtgcttggatatgatacgtacttctcccttctatatctaggtagtaactaactaggtaaggaggcaacagcgtgcaacttggtatttctattgtttctaccttccatactaccaaggcagtagcaagcagggtactaagataggtggtaggttacgtcagtatattggaaaggttgattgcagcaagcacaggggaacaaattactagatcagcatcacctggatgagcggcatatgataaaacctatacctttctcattaaattgtgagtatcattatgctttgaaatttagacttgctgcttattatcgaacatcactcttaaaattccgatctcggtaggcattgaagtaaaaaagcacgagtttcaaaaactaccattctattgcagcagagttaacctcctaaacatccccaagtaactcttgggtgactagaaccagaaacaaaaacgccgaacaaacccatccttgtcagaacacacaccctcaccagagtaccgataccatctcgactctacggagtctcctccccctcagccatgtcctgatcctcaatcaccccgttaagcttggtggcaaatctcaacatacgaatctcgctctgagcaagtcgaagatcctgctgagcctgttccttctccttgagatagtgctccaccttgatggcagagttttcggtgatgaacgtagacgtgctcccctctagcgactcgcatctcttgataagatccagaaccttcttgttagcacttctcttctgacggacgagctcacgaaccatggcccatgtgggaggagtgcgtctcccatttccgttaaacttttgggcttcgctgttggagagtgttggaacgagatcagacggaccgactctgtcggccagggcatccctagcctggtatagacgttcgatatcatcgtcgatcgcacggatacgagcgaggtcgctggcattgcgcagggcctctgattgctgctggaactgtgtttcctgagtggtttgatcctcacgagcatatgggttatatcggcaagacaacccaccagcggtacgtaattgaggcatcttgaatgaaattttagagattttgtaggtcaagttagagtagttgagcttgctggaaattgatgacttgtgaagttactggagtatttcttgtgaagatgacgaaacattagcaaataattagattcggtggtgctctacttataatttagatgtaatagctaatgccaaatatcatgcatgttctgactccaaggacaatagtgttctgaccattacactgaccattgtacggaaggccgaaattgacaacaaagagacaacagagcaccagctcgctctgttcacacattagacattgatggaggagaagaacaaataaaagcagtgtcaaaacaagggacataagacaggccattagtattgggactttgactatggagaacaaaaacggccaaatggaagacaaagacactctaacatggccagaacaccgacatggccagaacaccgacatggccagaacactgacatgttcaagatgtcgtaattgacatgttttgatcgctttcttatgtcagacagaagatcacacaacaatagaataaaacatccaaaatgatagattggtgatgtaccagacatcctctatcctcaaccctgctctatatcccagtataatccccaagatacctcccaccagccctgggcgatttcagtttagtcgcaaatgagatccgaattagacatacatacaaattaatttcttctgaagatggatcatctgcaaccgaagacctggttccgcatgcttggcctccatgtcatcctcacatctatcgataaatgccttggcgtacttgagcatgtcgtcgatcaattcgtagatctgattgtacttggctttccagagatgccttttggtagtggttacgtcgatttctgtcttgagcatctcgatcctttcgtttgcaactctgagacgggcgattgtggtttggtatgcgcggtcgtatggcgtagcgcgggtacgctggctgcgatgagtggcatgcttgggcattgtgatgtgttttgatgttgtaggttgtagattgtaggttgtaggttgtgtgaagagtgttgatgaggcagaatagctactgagaggagaatatatttataggctgaagactgggtttaggcagaaaggggtctctttcatcattctgcttcaaacgcatagggatgcctttgtataaaatgtatacatttacttcttttagtcattcttaggtcttggtaaaggaatcctggcttggtgctggtggcacgttaatatagagagtggctttaaaggtagatctatgtaggaagggactctcaagaaagtcctcaaggtacttttgatctaccaaacgatgcatcacttatcactttcatagttcttgatcttgtatccacagtcactccgtcacatacattgctgccttgtaggaattgtgtaatattcacttttttcccccgccggattgtgacagtgacgtgcagctggcaaagaactgtcggaaatatcatttctaaggacctgcatactagcaaggtgaattccgtcatttttgtttactttcacctgacgttgccaaatcatcattcccaccccaggttactcccctcgccatcgaccgccccctcttacctgtagtcattcatgatgtctacaaagcgaacacgagacgaaacgatggccacactgcgacaggaattcgaaaatgaggctaaaaggctaaggaaagtcaagagcgaggctagggatgcccccgaagaggcaagtctagaccatgcgaaaattgtttcgcagcagtgccagttgactgaccgagcatagtcggacatgggcgacactcagctttccatctctgctcttcttcgacagcagcggcagcaggcccttgatactctcaatcgtattgaacctcagcagaagcagatggagctttcccgcgagaaggagatggaggacctcaagcgcgagaaccaacgtctttactcagagaaccaggcacttcaataccaaatcgacacctctctctctgaaagcgccaaagtcactacagcagtcgcgcctcaatcagctgtgcctaccgccatgacccagaccgcatctaacctggtgtctcgagaattcgaacagatcgccaagtatgctctggaattcgacatcaccggtgtcactaccagtgaaattggagtcctttgccagatactgcacacgaagccttgtcgggataatctgaagcgcttcatgcaagcccaggtctacgttgccacgacacatccccactgcctgaggaagattggcaacggcagcatgggagcgtcgctcttggcaatgccggctgaggtcaaatgtccttggtgccaacgtttcagatttaattgtgtttggatcgtcaggaagatgggccagtggattattggaagcggcacgcctacctaatgctcttgtgagagggagatgtcactgctacagtaatgtgtacctgggtagtgacagttgcatacgggattcggttgtgaccgatggatggaacattctgcaacttcagcaatgatagaggggatatctgagtacctggtcagcaagtgaaagagtagcttgtcacataggctgaagtgtttgcctgtacgaatagaagatatcacgaaatatggagggtggctacccaagcgccgaagaggttgtgatgcagattaattgtacgggtgagtgacctcttatataggctcaatatcagatgcaaacggttgtttgacgaatggtctttgatgcaagacacgtagggttacgaaataataattatccagtcggtcttgggccgtgcatagcgtttatccaagtgactgaaaggaagtaactgaaaatcatattctttcatgtccttctttctttagctggaggtgatctgttgggagcaacgctaggggtcattttctacggctatatgcataatgatgtcctgttagttcacatcacaaaggggtaatttcatgcacacggagagatatgaatccattgaatagcaattgataataatgtagcctttcatgatatgatccgttgcccgcatcagctaggctctgatatactacaaagcccaccgccctgtctatgacaaagacgtcttctaataaatgtgtcatcagtaggcgagagatgaaagaaggttatgacaaagaatgtctcgcgtttgtgctgttgctcatcttgcaacctcgtgtgttaattatttcgacttcgtatagttctgggaagcaagaatgccaccgaaaaaagtcaaatgactcagatcagaagtcaaatgactcagatcagaacacattaagcttccagagaccttcagccttggtcaaccatatgcatcctttgtcgaggtgcgtactgcaccacaatccatcctccctgccagagtgacacactgcaacagcccaattaccgatagcaatctcttctaggcagaagaaacatcccggctcttcctggtctgcaaaggcggccaggtttgagcgtctgtatccagacaagagcgcatggtagatgatgtggatggaatccggacggaatgtatgaaggttgctggcgtcaaaacccaacgctgtcaaacttttggcgatgaagctttcctggtgatcgcgggagttagactggaaggatttatgccccgaagtgttgcagccatcaaccatgttgatttcatctcggtccggatcggtcaagccgaatagtcgagtgttagcatcatgctcgttcgtttcgatctcttgctccataccaaagtgttccgtttctgcttcgaggcgcattatggcggtctctaaactctccctttcgtacgtgagatattcgataccggctttcaggttccgtgaatcttgctgcatctgagacatcagactaggcagatgcaacttgttctgcattgcgaccgcagagtcggaacgttcaagatctatagtgaattcaacatccgactgtttgacaagtcaactatatgaggaagcgtttagtcttgatgcagcacttacatcatggtcgttgccgctatccctcgcgataagagcaggaccgttatcgttggcgtgagacatgatggtagtgctcttctgttagttggatgaaactatacgtatgcgttagagaagtgaagaagaggtaatctgcaaagagagcgactagcgtcaagaaataagcccttgacttagttggcaggtgcccggcggtgtgtgggagatggcaacctgctttcatggcccaaaggcaagtccactggaaattctgtcgtttcttgtggtggtcttgcaagatgaggatgaacaatgtgtcattgcgaattttgcagcgactttatgttgctgtggcactattaaaactttgattataggccttgatactggatgttgttgagcttctactttggtggctggtacagctttaaacagaatatgccttcgggttaggtctatactattatgtgcgctgcctccaaggttctctctgaagtgcaaagcaacgccataccatttcagtagaaattcatcctagacaatgtagtactgaggctgtagaacctgaggctcacctaaaggagtaacgaggacaatgtctttaaaccgaccaataactaactttaccaataagaatatatacgctgtgatacagaaaaaactgaattctatgatgatggtccgtagtttgtttgatcctccatgaaggctatcccctcctggctggagcatgtcttcctattaacagcgtgttgattagtgcacaatcactgtgtatcagccccaagaggtctccgtttccaatatgcaaggtcctcatagtatatagacccattccgtaaggcgaatcgcagaagacccaatactaggtgcctgcgcgctgtgtttggactgctttgccttatccatgacgccttttcttgtagggccgccctggttgccatagtttgtcaattgtagtcactctcgatatctttgttcgaaatgaattcactatcagcctgatggtattattgttccgggtcagttgatatcaggcgagtggcaaacacacagggacttgaggcaatccatatgaaattatgagtccatctaggctatatatgcactaagagtgatacaatacctttattaaccgctggtttagtatcgtattttatatgatgcatctggtcgcttttccctgttgaacatctatcacttgcaatcatcgccaaaaccaaaatgcactccgatatggatagcagcgacaacaatacaattaaaaatgagctaagccaaagtcaaaacgtacctcgacactaaaacacctatatatcttgaacaatatctctaattgtttatagccagggcacgctagctgtgctgtcgccgacaacatgtctcaagacctcgccgacgccaatgttactattgcccgtctggacgagaagtaccatgatttagaggaaagcatggaaaggcatataataagtctcagaggagagataaaaaacctgaaacttgaacattcccaatgcgccgacgttgcaatgctggtaaacgacttgaaagaacgggttgatcgattgtcgaccgaaagcacaaccaacgacgtcctcatgaagaactacaagcttcatatcacgatatcagaactacaggatgagatgcaagagaaaaagaaagacatcagtaaactcaccaaggagaaccgagaattgcaccaagtcatggatcagcagcgcatcgagattgacaatcttgagcgagaactcgaggacgttcaagatgagaactttggtttgacgcatgcgcaggatgacatgtctcatagaatccaagagctctcgaaggagaatgatcgattggaaaaaagattgttgaggagaagagaaattcgcagcatcttcaaagcacttgagctaccaaggctgcccttcaagtggcaaaataacaattttcttttttcatatattattcaggcagtatgttggatctgggaacaaggatctaaaagcaggaagagataattcgttgagataaataaggctaacaccttacgcgcccctcattcaaaaatcgtcccaagttggtaggcatcaagaaggaaggagcaagcccgctcctgccgtccgtgattcacagagccgcaccaaagcctctaggtatccaagcgcgcgatcattcatcgtgccaaaatcaaccgaattccccctcacttctattttcttcttctaccctcaagcaccttgcactctacagtcgatctgtccgcgaaagacactacgatgccaaagacactgccaagtcggcggtctagttatcgagctagaccgtacagtaattggagtgtgacttacagccagccgcatcaacaaccatccctcgacccctacatcgatacaaacgatgagggtcatcattccgaagtcgtgcagcccgctgctcaagtaggagaatgtgcccccgaagagatcacgcagccagctcagaatactgcccaccaggacagtcatgctactggtccctctgacaatgtcaatacctgggcgaaccagccgccccatggcccccgttacgggccctggagacgcccctactacgatagctatcgacccccccgcgacataactatggtggacagcatggtcctccagtctgtcggtcgtgccggaagtcgtgcccctccgggactggctattcacagcaacagccgtggtggcggcatacagcaagacgtttttaccaaggtgcccagctcctcaaagaccatcgccttccgcgtggagagtgaagaaaccctcatccaagcctaccgtcaggtcaaatcaatgaacccctctgcctctgttggcgggatcatgttcagtgtggcgccgaaagctgactctcccttcactgagattgacaatatccgctggggatccctcactgggcgtcgtagcttcagttcccgcttcacaactgccgcagcacgatcttttcgaagtaagttggcttttgttttacccgggttggcagttactgattattcatagatggaagatcctggaccttcgatgtttgaggccccgcgcgcactgtcatgtatggaacgatgaaataagtgaagggatatcggatttaggagtggatcaagtcattgttttgggattacgagctgtcaggtcaacgctcataagaagaatcaaattatggtcatccgagcatgtatattccgggttcatcgacacatctagacttgtatgctcgacagataatatgactgacctcttgttaaactactaaacctgaccactaagaaatgctgccgcctctctgactctcagacggatgaagtcaaattgacctccgagtttgtggggctctgcttccggatgtaacgctgtctcggtagatgttgatccacaattatcggcatcgccattttagcctcagcacatcaaatgagtatgagagacgagattagtatagcattatgttactgagatcacactacttaggctattagcatatatactctgaaacatggaggtgcctccagttgcaaaagaaggaaaaggttaatgtagagactaaggggatcagaagaagtcaataaataaaccctgtctacttgctatgtgatgctctctgtgatggcgatggatactccagatctgtgatttttttttgttccatgtccatctaacgcagcacctctcctcaacacagcacgacttatcaacctgtctctatttgcttcccatgaccggacacagctcctcgcttcatcccacacatgcgcttagtggtagggggcgtaggcaccccaagggaaaaaggcgcgcaatctgtttccggaagccatctctacaacctggaccaaaacattgcagtacgggccattgaccttgcagtactttccggacgggaacaattgttcagtagcgccgctgcccttggctgcaacctcgtgaaaacaaaagcacctgttcttggttccgttttggagaaatgaatgtaagttcttcctgctcgtgcatttggcaatgtagcgtttgagttgctcgatcgcttcctttgagtgactgttgtcgtccaggagtagtagatccgagactatatcctcggccgcagcgttgtcgttggtaagctccaaatccgcaatttcttccgccttgatggagttgctgcgagttacacgtactggctgagcaggtgtatgagcaggagcaggaacggaagcaggtgtagagaggttgttgagtttatttttctcgcgcttcaggttatttcttccacgccttcgctcacgtttctcgctctgttctttgcatcttgcctcgttttctgcctggcgccgttcacgcctcttctgtgactttgtctttttcggctccgcatctgcaatgatttgcggcggcggctcagtgcccttgatttggcttcgttcgagtgtttggatgcggttggcgttggcaattttgtcttgaaggagcttttcgatgatttcattctgttcatcgattcttccctggagtcttgtctctttatcgtatgatcccgccaatcggtcaaaattggactgctcctggattcgggcagctagatcctgggcagtgtaggaaagttgcgttcgaagatccgagacatctcttctcaactggctgttgtatgcccagagatgtctgttttggctagtaatttcacgttgcttctcatgcaagatcccgatatcttgctgcatacggaaaatcgtaagtctggaatcgtcaaggcggcgtgacagctcaaatgtatcctgagcatctggatgacgttcgcaggaattatcatcgggagcatttgaatggaggccccgtggaatggaatgtgaagagccagacatccttggttctgggggcctgtgccaacgatgatgttgagagggaacagaaaaagagagtgtgatgtaggaagctgcgattcaaggagggatggggactacctgatgacctacaagcagatgagctgtagattatatgataataattacctaggcatcgcgattgacaacgcctctcctagtaacttatgggagtttagcgtagctttaggagaagatttcaataaatttacaagtttatttataaacactcctcattttaacaagtcatgctaggacaagagatacacaactattgatcttacataataatgagccccctagtgatgcaaagcttccattttcaccatcaatccttttcatcaccttcttttatacctttgttccaaatgccaggctcttgggccggcgggccgctgtggctgtgaagctggatatcgttgcggttgataagcgcctcgacggtcgtcggcactgtctcgtctatcatgacgatgatctcggctccatccatggaactttcgtctctttgtgtatccatcctcttcatctctgcggtagtctctcttgcgagtcaggcttggtagtggcacctcgtgcctgcttgaagctcgagggtctcgtgctggcgttgatacctcattgccagtatctcgcctgccagtatttcgcttgccagtacgcctttcgaagagctcatctacattgcggaagccgccctcagtgccatccttgtggtcattatcgtgtaatctagcagggtctcggtaggggtccctagttcgtgagagtgagagtgagagtgagagtgggagtgggagtgtcataacagcttctggcgctctcggcttggtaacttcatgcgtgggcgcggaatgggatagcagcagcttgtcaagttcatcaaaattagagtaatttacagaaggctgtgttgtagtgatctctgaaggtttcgggggctcactctgagcaggagcccctgaaagttgatcaattcttaccaacgattttggggattcgtgcagatggtgatgaggatcatcaccatcatcattgtgggtggaagtgaggactttgatttctttccgtatctcaccgtcttcaagttccgattgcgagtggctaaggtggtgatcttggaaagggtctccatcagactttcgaggtgatttgttggcttcggtctcctttcgaatctcaccgtcttcaagttttgatggcgagcggctaaggcgacgattctgtaaaggatctccatcaggcttttggggtggttcgtttgctttagaagcagtcgattctccaccatcgactgatgggatagggctgcacgggatcggactcatgtcgagttccccggcttcttcaatttcaaggtccactctgttggctcgatcgttgggtgcgacggtgatagtggtcagcagaatctcgttgtaatcgggcattcgtcgacgttgcaggttgatccatgatatcttgcacgcatccgaaaggtcaggcagtcccacaggataaccgccaggtcttttgctagcggaatagactagaaagtaggtttcacaactcatgttcgcagtgtaacggtcgaggctatcgagagctttgataatgacagttagatctctggttttgacgggggcgaagctgtcggcagattctctttttattgtcttggaatagtccacaatgcgagacatcagttgcgcatgtctggacacgattcgaccgtcgtcctttcgcttctgctgatagctttgaaaccgctttactatggactcttgaatttctggtgggcgaaagttgacacagacgtcgtcgagtaatcgctgctccaattctgtgaactcgtgaccatcatcgaccctacatatcacagcccatctgatgaggataggaatgaagcgatggtcgttctcgttagtgaatagaggatgagccatgattcgtgtgagctgtctgcaaaattcgtgggaccagagtggattgcgtttcatctctccgtgatgatcaaagcattcattggtgctattttcgaactccatgtgtcgatacatcgagattaatgcgggaggatcgatgccgaagagttgcagtgacattttccacgccgccagcagactgtgagcccccttggagtaatgctccatagccgccttttccaagctatgttcccaaagatcgttgagttgatcccccttggcttgattccagacgccagtgcgtcgaggagcgggagaagaagataattgacgacgtgattcggtacttcttttcgtggttgggcccttttctcggattagttgggtcatatgccggactccctttcgatacgcttgccgctgctcggagatgaccttggattcgtacttttcagtgtcggaggtatcgtcctcccattcactgccattgtcgtggacgtctctgaactcatttttttcatcttcactgctgtcgctaatgtcgactacattccatgggagaaagacggttctgtttcggagtcctataccttgagaggatggcatcattgccttggctttgttcttggaccctggcggccttccaggcttccttctcttgcctattccaggacttcgaagttgagtgcctgggctttggtcaaaagtatggacagtaggatcaacagaggggttatttggctcgtcttcggcgttcattatcggcgcatttgtaagttcttggagagaaaaaaaaatggtttgctggttgtgatattgttttctgctgactcaagatcaaggccggtaggtacccgtgcaggtgggtagcaaaataatagggactcaaagcaatccggacgaaattatcagaccactcttaggctacataaacactaagagtgatctaatatttatgctgatcactaaatcagtatcggtctttatgtaacccgcctgtcgtgttggatgaagaccaacaaacaacaaaaccaaccattcactgaaccccgcgcaagccaaggccacctggaagaaaaagggagaacaaagaaatttcgttattagcaataattaatcacattctattcggttccattaattctgcaactagatgtagctagtaggctccctagtcgtcgtcgtcatggcatttgatgattatgctcctgggttttcccactgggaggagcctgtctaaagcctccaatgagctggatgacccttcaatataggcagcccagatgtttgtgttggcgtccaacttggcggtaaaattcttcttcactctcttgtcatccccctcagaagtgttttccgctcgcatgtcctttatgtcacccatattgaccgtgacggattcgaccaccgtgacgggacatgtgggtggagactgcgaagggacgatggaaggctgtacatccgggcgatagtgattgtcctgctggtattcccgtgtgtagggtcttactgggggaggtataggtatcccctgtatccgtgtgtaggttcttgccggggggcagtaaggtggtgtatctggatttggctgtcctgggtcttggtaactccttgagttctggcgtccttggccatgtggaaattcttgttggccgaaacaggccgggttgaagtctctcctccggaagcactgcctccgacatcatgacgaggcggcgaccctgcgtcgtacggttcatggcgacctttggatccttttcttgttgcggttttgggcattgtctttgactgcctattggaaagtgtcagtcaatatctcgaagcaaaatgtgacgcatgtatgagcctaccacacgtctggttttgtgctgcttctgctttttctgtcgccggtcttgtgagagtatagttggaatgggggaatatatgggtatcggtcaatcttgatgcttgtattttacggtgttgaataatgtagttggtaatctattgttgggatttgaatgatcatgagatacacgtaatgcagactctaatatccttctgaaatatcactcaacttgtcaacttgctcacaaatctttcaagttacctttacagtgttctgttgctgtgtggataacttttgatgctttgtctctggatgatgatgagcaacattagttttgttctgattaaatttcaacaatttaccttggatggtcactgcatactgtcaatgtttgcgccttcttgtaatggaatatcttatggtttccatgtcttcaagaggaaggatctgcccacaggtagttcctacctcccgggagtgtataacaaaggcagacgttgagttcctgcctcgtatgaagcccttccaattcgagagtcgagataattagtcatctccattcttcatcaacctactgcatgtctcagcacgcaccccatgagttatttggccaccagcaatcttggttctgccttaatgtccttagcctcgtctgattccatgtctgaattgacaccccaagcaaaaccaccacaactcttttacagacattgtcaccacagttaggcgccatgactctgattctggacaagatgtgtcttttctgagaatgtaaaagaagccaagatcactcggaagttgtgtgtgctttgaaaagtgtattcaaggggtatcgcgcctcaggggcatagcttggctactgagtttccaacacgaataatctaccacgctaccttgacaaatttaaacctcttccttggctttcttcctttcatccatctcaacctgctcaacacttgcagtctcgatatccttcttttggtggtggggtagctcgtcattgcgaacaccggcaacggcatgctcgaaagagcgtccacgcttctcgggaccaaacatggtggtgaaaatgatgcccatggcgatgatagcggtagcaacacccatcacaggtccgtatgcctcaaccttatcgccgttcttgagagtgacgaatgtcttctccgcgacagcattgacgatctgtgcagagggagaagagatcatgtttccaatttgataggttactcctgggaatgaggatctgaaagcaggaggagacagttcgttgagatgaatagggataacaccccacgcgccctggataaagaactgaatcatgaacccactggcactcaaaccgccttcagtagtgggcaggatccaagctgggatcatgagagcagacataagtgcagagatacagatagcacgtcggcgaccgacgaactgactcaagtagccaatgattgtaccaccaacgcaagcaccagtcttcatgagaatagaagcacgagaagcagcttcgttcttgaactccttctgttcgagcatgaaggtggtgtatgagtcttgagaagtgtgggagtagtagttgaaccaggtcatgaggaagcagcagtaaacgcacatcttccactcggcgagaagcatctttttgcaatcctgccagaaagcaccaggcgaggcggactgctttcctttggcgcgggcttcgaggaattgttgagattcagggaagaagatacggacgataccgacggcgatggaaattccagctaaaaaaaaggttagtgactaagaaaccattgatatgagggaacggataacataccagcgatccaaaagacagtcttccaactctcggtactacctcccacgccaaggttggcgcatgcagccaagacgtagccgaaagaatatccttgttggaggatacccgacatcaagcctcgagcgttggagctaaacgatgttagagcgggaatagcaacgactccaaacttggcagacttggcatcacgagtttggaattggggtaaacttacggacaagactcgagagccatggcaatagcgttgccgtaaacaccgcccatgaacagaccaaaaagacttcgtacagcaaggaactggttgaaggtagtactgtagatggtggcgatttgcagaataccgaggatgatcatgttgaagaccatgggccacttgcgaccccacttgtcaccagcaagaccgaacatggcggcaccgacagagcggaggaggagggtgagggtgatggctgttgtgattgcggttttgctggtgtcatagtagagagacagcttcttggtctggatcgacaaggcgtggaagtcaaaggcatcagcggtccaggcgcagaagccgacgaggaagaagatccagtccttggcagacagttgagccatgagactgatggggttctggatagggtctgggtccctccattcggttgtctcttcaccatgttcgtttgtgacgacgacgcgctgcttccagatgaagagatcagcaaaggcctgcttggctgtaggaacgacgcccttgaccacggggccagcggactcgccagccatcggttgttgaaccattgtaggaatactcgaggattgtagaaaagtattgaagagaagatggggggaggaggcgggtggttggaaaactcaatggaggggaggagggaagggaggagggggatcttatatcctacgagctgccagctgccagctgccaccagctagctagactgctacctcagtacccagaagcgtcaccggcaaagatcaacactgcactgcataagactgtatgctaactctgtaaactgttgttatctccgattcatgcatcacattcgttacactgttacaaaactactgtagcacacatcctggtccagcactagaactaataggtagtaacggtaacacaattgcaccagaaattccgactagggtgacagtaaacgtggggagtctggcaagtttggggaaaaggaagaagcggatcatgcccggtaacagaaagctgagggggtgcacatccttgtttttctcatgtggtctcgtttcccctcaggatagactacgaaatacgggggaacaagattgagtcgagagtgcgggtgagaacggaggagacatggacaaggacaaggtcatggacatggttgtttgtttcactgtgagatggtgatggttgtgcgggggaagaaatatctggcggatggttgatggcggatccgcagatgagagatggcctgcacatacagcgatgatgatattgacaaggttgactgatggttggtaaaatggtgtttctacatattaagtacagtaggtgatcctgccactgcatctccagtatgaagctgtggttccctccacgaggtctgtcaaagaggttgtagatcgtgaaatgcaattggtcaactcaaaattcattagctcatgggaataaaaccaacatgacctaatgacagaagcgaaaaagaagaggtgtggaagtgcaagtacaagtgcggagagaccgtcagattacagagtagcttgttccctctcggcaaaccggcacagcaaatacaccaaaaacacagcaaaacctcgtcttgtgggagctcgaaacgacaccaacgtccactattaattgccgatcctccaacgctagaccccggaatcttgggcttatccggtttagggttttaaggctcacctcatggttattgttaagcttatgtactgggaaatacggggcccaatacaccctcatttctgtatctacagattcaacggaacctttactccccgcttatgcattctacgtcaataagacattttactcattcatacaacataggttttaattgacattcactgtccagtgtctagtaccggcgcccagaaatgcccagcgtctacatctcttgtctacccgccttggcgatgggagctacattagcgggcttttctctccctggttacattcaacaacggattcgttggttacattcatcctgcacaaagtcagcgaatggaaataatacctcgttggtccatgcgtctgcacttttatctacctactgttgcctgcttgcctgcttgcctgccccgcgaattatctctagcagttgatcatcggcatttctgtcccttcttggtagtcgatcacttgctcggcatgatatcactagtctagtctttgccctgtggctgactcggggaatagtttacttggcgttgggggcatttcccattggggaaatcaacttcactagaaccaacatcatatcatactacgcgaggtcaactcacattatggcgacagaatcttcacaaggtatatctaatcaagacctctacaatgcctacaccaacaagaagaaaaagacaggaaaaaaaaagaaatttcacatcgttaattggggtaccctacgcccatgctcgacatggtacggcgacatgcccgatcccagcagcccagctgaccagggtatcctcatcgcttggggtatcgcggggctcaacgtcctatcgagtcaaaacgttacactaagatacccttgacactttccacaacatgattggactctaccaaagataaccgcagaggtctgggcgtttttcgtcgagactggtcgtacgatctccccaaagttgccgccactgtgaggagattttggggttcaggatcaagacgagcgaatcccattcaagttcaagcaaagaaacctcacgttagtcctgaaatgctttctttgcatggggtcggccggggtaagaactgggggataacactagtgcacagtctttgtgatggagatggttcaactcgctctacagatctggacccgtgtgttgagcacaggcaagcgagacacacaagacatggaaaatgtcggaaacacaatgtaacggtactcaaaatacgactcgaatagtctagactcatgaggggctgttgatacatgagctctagaataccgcagacacggggtatcctagaccttgcacttgcactttctctcaggacatgggactacctatacgcactacccagaatagaccagaccgtagaagctgttcagaattttctttacgcgtttctccacgcgtttcccctttccccaacttctcatgctcgcagacatgcccaagagtcggaacgattctgttgtagcgctaccctatcgacataaactcgcagcaacataccctttggcatcggatcatctcggaagacggttatttcgattggaagtaccatgatactgcatgtcatgatcatgaatttgtgtatgagctgttttacgaaccaaaacccatacatgctacttgatccgcgagtccgacatagtggtacactccatcgtgaaaccccatactgtaatctagacttttctctcacaaggatctttgtgctatgctaccttgttcagcattctacaattacaggatccccggattccgtttcttagcatcgcctgttgtgagatggagctgaactgaagggtcgcttatcttgtgtgggtgagacaaagtttgcgtgacagatctcaccatgcgctttcaagtctatgaaaccgatacaacataccaatctgactttactacgtttgttagagcataagtaaattgaaacttttgctaaacctttgagtagagaacccatgatgggatattggtttcagagaggtttagggtagtcaacatgggactttttctttactgtttaccagacacttgttcatcatgtttcaaggacatgatgagataagaaacagcatgtaaattccaactcatgtttcagtcatcaatttgtttctaaacatagtgtgcatccatgagtaaactgtgagtgttgcaaaatggcgttgtgagaccagcttcatgaggggtcacatggatgcatgtcgcgacgagccacatgagacagggcaccggtgtcagataattatatctattatgtactatttcttcaacacaagttaataatggaaaaaacaaacaatatcttgagaaacccgcgaacatgtttcgccctgcggtgaaaccacgtgcccggctgatcggctcgagatatactgtgccaaggctcttcctctcgcaggatggatctatagtgacactgaaggaggatattgaccgtgtcttatttccccatcctgagtgatttgagtgaaaattatagttatgaataagcgggacggagaaattacaacctcatggactggggtttgatggggaattagcgtctttactaattcgacttaaaattccgtatagtcaagtcagtctgctatatcgacaccataaatctcagttaaaacaaagataacagtttcacttgatccaaaacttccatcttcactttcctcttcaagacgtttggccgctgctattctgggcttatctcctcctcctactccaaagactgtggagttggcgatggtgaaacgtgggggctccatggggttcaagtgaatgactcagcatcccacttgacgaaaagatgggatgaactgaacgagtggagttttgacaagttgcattgaccccttcaaggttgaggctctcatctttggtttgatgggattggaggaattcacaaatctcttcaagggtgaaaccatggtatcggaaatgatgtcaaaaaaaaaacaaaaaaaaaccatagaaaagaataagatatatataaacgaaactatacactcgttatatgctgtgaataatggacgacactcaaatgtcaccattatagaacctcaatcttgatcaagagtcatgatatgtgcaatacctgagctttctgtatacaatcacctttactaggatgactacatcttatcaatcagatcaaagttccatgctcatgtagggatacagaaatatatccacttctaatcaacgcaaggcatgaagctccacaagcaattttgttgacgaacaagactatgatcagaagctggccgatcctcggccttgatcaaaagtttgtacatacttattctcatggatatcgcactttatcatgcctctctgacctctcagacactccaaactcaccatcgtcactcttttgttcccctagcctagttgctacagccattcttttaaacctccggaaggccatatactgtacccaaaaatgcgtacttcaactctcattgcctccttggcggcttccgcctcggcctacgatgcttggatgaacgagcctgacactggcatggacacttacctcgccagcaccaactggacccaaggtagtcgtcctctcctcaaggacatccgtggtgttcccgactttgactttgctgctcgtcagaccttgactgaccagcagtacgccttttaccgcactgccgctgcgggagagtgggcgtaccgcaacaacctcaaggtttgggaaaaggccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgttacgtggatgccatgaagcgtgctgaagatcagggtgtcaaggcttatgtctggaccatcgatgctcttgctacttccgttcgccatcgcgctgctcgttacgacaccaccaatgcgtacgtataataccacaagcgataatataatcaactaacatagttcagtaacggtgctacgtctgtccttagctgggacctctttaaagagatcaaggcccacaccaagcttcccatcatcctcaagggcattaccaccactgaggatgctcttcgagctgtcgaggctggagctgatggtatctggctctcaaaccacggcggtcgccaagttgactactctccctctcctctcgaaatcgcctacgagatccgtcgcaatgcccctgagatcttcgccaagaccgaggttattgccgacagtggtatccgatatggtagcgatgttatcaagctgctggctcttggtgtcaaggctgttggtcttggacgtccgtaagtactcctgagtcagtgacagatgatctggtgctgacattttgtagtttcatgtactccaacgtttacggtgttgagggtcccaagaaactcatccagatcctcaagagcgagatcctcgccgatgctgctcagattggtatcactgatcttcacagcattccttccaaggtggtgagtaaatatgacatgcttgtgtaggaagtgtttttgctaacgatactacaagctcaacactcgtgcactggagcgcgatgtttacctgatggatgagaactaaggtctctgaagaaatatcttacagtcacaatcagtaggagatgacttgaattgagtctcactgacatttacatacgattcacatcatacatactttcacgtacatacacaatacagtgccctcattcttatactcccctgattaaaggccctctgggtatcagaacaattgaccgtttaggagcacaagacacaaaattattagacaagcttatgctacttggactagacttcttacactatttattcttataccctaagacttaggagaccaacctttctgctgctcactacagaacggataaagacgcctcgaaaaaatgcactgctatgaggcggtccacaagactttcggcggaatgtctgccaagttcaagaataatttagattcggcaagatgctctgttacatgaatcagtggctgaaggatgagctgagaattgcggcggaacttaataaaggacagttgttctcggcaacttccccgtgttggggcatgaagtacactttggaatagttgctgacaaggttcacccagacctcagaatgattcatgataatcccaagctaaattctaacgatgaagcaattcaagtacaagacacggtacagctaatcatttaattaacaatctattcatcttcctcgtggtttctgctaatcgcttttcttaatgatgccgctatgatatttccatccctgttactgctacggctagctcatagacttcgtcagccttgacctttttccaatcgcgttcgtcctaaaccatgcgggtttgaagttggctgttctcctcacgaagacccttgagctgcttctcgaattccttgttcacccattcccagtatccagtccacgtgctggtggcaccagcgttgctcgtagcagcaccggcatttccagtcgtggctttcatcttctcgcccaacaacagagtcactctcaaaatactcttgttggcctcttcctgcttctctaggtcttgcttcacagcgttgtccttaagcttgactgacagaacagaccgataggcctctgcaatcgagttgagtcggcgtgtggtctcgtcggggtcaatggtaattagcttggtcaccatgaggttgcaaagctgacgaatatcattatcgtccttgaggcctgctacgactcggtcgtaaaagtcgatgttgttaatgcgactaaaagcagtctccatgagagcatacaacgtctcatatgcgctctgttgcaagttagttgggttcatcaacaacataaaattgagcctacctttcggacctccaggccgtcgtcaacggtatgcttgaaaggtcccatcatgacttctctcacaagttccttcttgataaccgactcctgcaagacatatggcattagtttacccaagtgaggaaggatcatatcaggcttcgttcgagcagcggtggtgagtgttgtcattgccaatcgacggatgtccatatccgagtcctgaagaatagtcaggagcatcgaaatgagtacatctcggagcatagcatccagtacttcatcactttcgggcagagtgtagcggacagcctggacagccattcctcgaattccaagtgacttgtcctccagaagatcctagtacgagttagaaagttcatttacgagcattcctatgtacatacctgaagacggggaacgaatacagcagggtcgagggtaacaagtcttccgacacactcagcacatacgactttgttgtcggcattgtccgaagccttgagaagttcctcccagatagccggagcatagtttcgtaggtcagtagattgttgcgagattgactgaaggatctccttgactgattggatgaggaggtactgggtgttgccacccttctgcattgtcttcaaaatgacgggtagaaattcaggaacgttgccagaacctgcctggccaagagcgacagcagcggaaagcgacaccttgtccggctcatcatggaattgatccaagaacagatcaggtttgagagtcgaactagttccgagtcgctttccagcttcacccaaaacagcgagagcaagactaactctggcttcgtcttcactctcggcactcatgtacagctctttgacaaagctgtccagtttgacaccgactgactcaccaccagtgacaagcagggttccgatcaccttaccgacaactggagaatctcctgccacgctgacatccttgagcaatccttgcatgagaccttgacccgcaccattctcaccaatactactaacaaagagtagcaattgatcaagaacgatgcctgcatgatgttgcttaagaaggtccgagagcgcaacgatcatctcgttagtgacaacgagttctgggtgttcaggcaccaacttggcgaggataatcagtgttggtccaagtagatgtgtatcactgttggtgataatcggcatcaaatcggagacaagtccctgaatagtgtccggctcaagctgacccttagtagcaggtgacagggcaagattccgaagcgcaatgatacttgaaccgcggagggaacggttggcctttcgcagttgagcagagagctccaaagcaacatcttgaatccattgcttttcgagttggccgggtgatttcgcaaagcgggcgacgttctcgaccgctctaactgcagccaatcgagtggtttcattcttgagtcgttcttgtagtatattcagagcggctttgaccttgtcctcagacagcagagaagttccttctgaagtggaagttctggagatgaggatgccgagagcgtgaatagcgcgctggcgaacctcggcatcggcatcttgagctgatgaacggtccacaataacactgtaaagcttgtccagctcggctttgtacttggaagcagcatttcgtgatcgtggtggagtaatagtctttacaagctcctcgacagtgcggatagcttcactcgagatcttgtaatatcggttattagctgcagaagtaacgccatcaacaatcttggtcagataaggttgcagaatagtagatgaatgagtctttgcgatgtcgctgatcacacccagtgccgtgatcctaagcgtactgggagttgcggaagatgtgccggcgtgggacgataaattggtcgaaacatgagtagagccactgggctgaatggcgtcaatgataggtccgatgacctggtccaaatactcggccaatcctccgtgctgaacagacactatatcatcgagaagactaatgactgcttgcttggtggggatcgtcttgcccttgagttgtttagtaattaccttaatgatggaaggagtgaggcgagccaagtcagcttgcgggccgctgaggggaaccttctcctggataggtgaaatgagaccagagcccgacataaattgggaagctgtggcgccaccaccaccactactttgacgtcttcgcttccggctgattgggatacgatattcagattctggctcgaaatcctcaagtgaaagatcaggtttgttgagaccctcgcctgtcttgcgaacgaggagagaaagcgccgagatgacctctagacgcacgttctcttccctctccgcaatacgcttgatgagagacggtgcggtttggctgtaaaggacaccattctcgagaaggtcaccacttccacgtgttgagataaggatgtaaatggtctttgcggcgcatcgtcgaaccttccagctcgcgtcgtcatcatcgtcttcgaaaccatcgtcgtcgaactcgtcgtccccctcctccatttcatcatcatcctcttcatcctccatgtcctcatcttcatcgtcgacattgtaattggggtcgtacttgaggaatcgcagacaggcctctgttgtttggtttgtgaatgggcgcatctcctgcgggcatgatgccaggaaagcttctagggctacaagagcagcctcgcggatttcgttgaagtcttggccgagatcatctccgtcgctgagtgcctcgagatgctcattaagttcctcttcgccgagagccttgagtactaggggtgcggtattggcgaggtggggtccgaatctagaaggaatggatcttgccatacttcctaggatagagatgtacagtctccttgtcacggggctgcactgcttcgataggccatccgtgatacgtctgactacttcctgcaaatgctcatctgagaggtatacggcaagcatagagatcgctactacggccctcttcttgacgaccgatgttcccttctcgctttccaaaagctggatgactacctcttgcatggcttcaacttcgacctgaacaagcatgggtccaaaacagcgaacaacctcgattagcacatcgacggcttcggcgttgaggtcgccctcgttttgtaagagtccctcgggcacagcagggaggggaatcttggggttcttaggaacccgtgtcttgggtccggggccaataagacgaggaatcaatacacggctgatagcactgtaggcttcctggacgtctggggcgggagggatgcctggcacggggcgaggcagagcgattataacgttcctcaaggccatcgaaggaacggcattatccacagagttcttaagcttcaaggatgagagcttctctatcatgggcgcaatgacgggggtagggactttgcccacaaagggacccaagctggttatgttagcgaattactcagaagtggccgcgcccacataccacttaacagcaaggttctggacttcgccattttggtcatctagtgtcttgatgatgctatcaacagtccgggccgcaatgttgtagtcgttctgaaggaaatcgggcttggcatggttgaggagctgcagcaggtcgttcaaggccatgaatcggaaatcagggtcgttatcgctgagcttctgaacatgacccatcaccgcctgcggcgtggcattaatttgagcagaagccatggtgtgcgagattcacaatggtgtgacagtgagagagatgcactacagctttagatcataagcgcggggtaacggattgctggggattcgcaagggcaacgactccagagctatgaaatgcgattgatatgaaagaagaaaaacggtttcgccttaacacgaatgctaggtattgacaatgaatattggaggattaggtttcacctctaggcagacggaagaaggtcggagctgtcgatgtcgatgccccgctatgcatgtagctaccccggcaggaagcatcattgcggtgcctgtctgtttggtcggtttattattaatccggctccgattacaagtgtagggtagtttatgtggaacgacaacgacattcagcatgaggatcagatctatgttcctagatgtcctggtgacagcgcctacgacacgcctgtaggctttttcatagggcaggtattatttattgtggctagtattggtatcagcaaaaagtatctgggcgtattgggaaactaagcgggttaactcacaaaattttgatatttgggttagttagttatgatgctgttgagaaaaaaaaaaagaaaatgaccaatcgagcaacttccatagccttcctatttgtgttggaacaagattgtgtctttgaaattaagttatccggaatcaaagttgcagagcgacggacaaagccatcattagactataaaatcaccccgaaccacccaatgttattcatggcagtttattaagagtcatatttgttttgatgtttgatctcgacgtagactgccttacgtggcatgtaactatggatttatcactagttatgctgttcaaaactattcaccatgggctcttgttgtcatagtgactggctgtcagactatgttgcgcatctacgcataaataaggacacaatcttgacagaattcacaattcccatcactgactactgattcacaaagttactacgctgttatttttttgaccgcgattcaagcagcagatccttgaagctattcagcgatcaacgagcgagtgttgacatgttgattcaggggcctaggcgacttactgctagctgcgtagcttatatatgacttgggtttctctgtcacagctccagatatctcgaaaagatcagctattgactctacagtaccgctcaaaaaagactctgacacctacgcgtgcatccatctgaccagtcatccaaaatgaagttcatctgggtatttaccgctcttctcgctttcgctactgccaacacaatcaatccgagctacccagccaaagacttcacggtcgattacaactgggagtgcgtcaaggtacatcatcccaaacactgcctgcccaatgctaaccctgctaggtgctaaactctacacttgacctcgacgactgtacatacgtattgaactggctcggaaccgcttccaagactggttggtggacaataggaaaagctgatgtgatgaattggcagtgggtctcttgccaagtaaccattaaattcggacctctctcccactttgtcctcaacatgaacggcgcggagtttggtaatgtcactcagtgggcgtacaaagattggtgtactcttccggggcaacgcagcatgatcgcagcgaagaattctagttggacggcctacattgttgagaaaggttggaatcatatgacctgttttttctagtcgggaatatgaaaacgtgctggatgaagctatcgtgacaagatcaatgatagccgcatgtagagctcattgtgttaaaagacttagctacgggagggataagagacaaaatcactcggacttcatctatgtgatcttaaatactcttagcttgtctatgtgtgcattgtacaggttattatagtcagcctccctagcaacaccggggtatgtaactcaatcgataggggctggagtcaaccacgatccttttcgcgtgggaattatactccctacctgaataatgggtcttttctaatgtaattatgaagagtcaggctcttcttgcaagagtcgaggccttattgtgtatacagtagaaataaagaagtcacacaatagcaaaaaggcaatatgcgacaacgatagatcaactctatcgatatctagactacctaggaacagtatctactagaaataagggtgattgcctacctaggtactaacctatggtactttaaccaaaaacacgtataggacctagataggcactggcaattcaatagtacaagctggcatacagctgtcaagcacttgcaacccgtgacgtacttgaatacacagcaacatgcataaacaaacacacaaccactgcagaattttcactcctatacctttcttattcctctctctctctctaactttccttctatcgatcatcatcaaccattcttgacgccactttcctcacgatggcataccattcggagcagtgttccccggggtctgatgctcttgaaggcgaagtcatcgcgactcctctcactctggatcaaatgccgaatgagattgttctcgactttcttaaaactatgcctgacatgaattctctgcatgcctttgcggcgtcctgcaagacagtctacaagatctatcagtacaaccaagtccacatcttgaccaaggtcttcttggacaagatagacgaaggtgtctacgaagaggctgtcatagccgagcgtctgaagcgagagacgtggaaagacgcccaagatggcagcgactcgatttgccgtgtgtacgaaagtgaacaaggcatccacaaccaggatctaactctgcaagacatgaaaaacatgtggagtcttcacaagagcgtcgagtacttttctgatcgactgcctacgacacttcttcgagaacatcccgtcactaacgtggagggtcacttctctctcactccaagtgttcgggctcgttttcagagagctttgtaccgtttgtcgtcgcacttcatcattatagagaagatcgaagctttgcctgatggtggcccagctagtggtggtgatccagactgggacgtgcggcatcgttggccagtcgaaccccttacagtaaatcgacactatgttctcctggcctttcacaagcattactccgcctttgaagtagagcagctgcgctgtctctccattctcttagtcactgaaatagcgccatgtgagtgacctgtctccagagcatgtcgaaaccctcctaataatccccatatagacttccatgacttcctcgagcacgatatcgaacttggcgctcgtctcgatacctacatcgatagacccctgcaccagggcggaatgggcttggttgctcttgggctcccctggttgcaccgcctactgacggccgccacgcgagatgatctctacgaggtcgtccgtcccgtcgctgatcatatcacacgcgtctggaattgcagactacatcccacttttcccatgtccgatgtgccaaactacgtggaattcggtgaacctgataacatgtccgatcccaccttttgggaaactgttgacctttgggaaaatggcaagattccagactacgttatgcgcacaccttttttcaacgatcgtgacagcggtcctgccagcgcatggtctgccatgagtcagttctgcatgaatttgaaaaaccacgggttgaacgattggcccttcaaccttccaaagcttccgtgagcctatatatcctgggatctcgaaatgctggagaattccggcttcgaaaaccttaatggggatgatgaggtcgagaagaatgtagttattcccgaagaccaccccatcatctccggatgggagccgttgagcaataagtacagactgccccctgtagtcgcgaacctaactctctctgctcgcgagaagcgcaagatgctagagagcagtcaaactggctactttgactttgaaaccttttgtgagaacaacaaggacaaacgtctctactaagttgttggcggtttagatgtattcacaagggaggccagagaatatgggtcttcttcatgtaaagctagtgtcaaatgttctaatatacgagaagttacttgaggtttctgtcaagtaacaacgaaaacaagccagatctagccctagccagttgaagtaatcaaatttgaacgttttcatcataaaacttactctgtttctacttacaagctatccaagtccagagtcttttaaaagcacagaaagaaagtatccaattctaaatttgtctgtaccaaattcctcacccatgataatggtcgatgtcatgctgaatacccatctcattcaaagccgccatcagtgttgaatacccctcgaaatactgatccagttgcggatcatagtagacgttgtcgtagacgtgtcgaacaggctcatccccatcaatactaccatcgtcgtcatcgtcatcgtcaaacccgttattcgagtcatcctcccactcgtcctctccaacaactctccagactgtcttcttttcctcggagagatactcgcgttggaaactgtagtgatccagatcaatcctggtcaggttcggcaccagcgatgaattctcgccccaccacgaattgagtcctgccaagaggctttcactttgcaatgtccttgacctggactgtggatcatactcgcgaaccttgaggtaggtaagtctgtcgtgtgtgacgccggtgtcgaggaccttgaatggcagtttatggccttccaatctcaagaccttggggcagccaaccgcatgcaagaaggctctcaaggtgagcgagccgttttcgtaacgttcctggtgatgaacgaatctgacgctgagaagctcaaggttgggaaatgccttgaacttttctttgtccttatctatatcgtcagcatccaaaagtgtggttgatgacagttcgaatccaggcgggaacgagctcatgctgcctggtttctcagatcctggcacacagaggatatggaggtccttgataggccgatccttcttaaattcacccttagctagcatttcgatgaactcgacgtccatatcgacatcgttgagatacagagtgtgcaggttatcccacaggttgatgtgaggggtgaagaactgtgcttgctttgcttcgacaaatgccgacttttccgtgtttaggtactgaagcttgggcagcaagggaagaccacctttgactgcatcactcatgatacggtccaggataaaggcctttgggttggtgttcatatcgcgccaggtgaatgtagtgactctcggcgtaaggaagaggatagcagcaaacatgatctctagtataccgtcgtgcttgaaatctgtagaaaacatgaagcgctgctttgttctctcgagcatgcaagccgaccaagcgagtttgtggagaccagctccatcaagaagacgcatcaaggcagatctgtcagaagaacaccgcttaaaccagagtttcttacaaatgggcagctccctctttctgacgccgggacccgacaagggagcaaaggaagcaatgtattgaacatgatcccgaagctcaggtcttttggcgagagtgatgaatatactcatgacatcctggggcgtggtgaaagtcaggtgtcggtagagaagaggctccaagacacttttggtacctttggaaaggtaggtcagacggtggagggtggtgcgatctggaatatattcaggattgcaatcgttctttgcatagagcctagtttgttcgaaagggtcgccaaccacagcgaggccgatggcatagatgatgtcgagggatagccttggccctttcgaagggtctggtgcaggatctgaagaagccataatggacagtgagaggcaaatgtgaaggtatgagtatctgtagtagttgctgagtataagtctgagatcaaggagagaaacataaagaagtgaatgtataatagagttgataaacggaaaaagcaattatcacccccaccatggaacgggcattttagtacccaatcgatatcctgcagcatggaccagaacccagagtcatcgatcgcattagctacacagctataatcgatgaagggccctataaataattgactttaggcgaataccaggttagtagccaggctcccactcctaatatatcaactgccggtgtccccagcgtaactgtagtaggttcagctgtctttcattaattccctgtacagtgagtgagtcggccccacaccccgcctcccgtcccgctgtggaaacgagtccctcccaacatcaacaaacaaattgaacaaacccaagatcaagacatcctcatttcccatcatcaaatccaaaatggtacatctcccgaatccctctctactgagtatatcactaacatagcccctcagaataaagactcctccttcacctttgttcacatgcaccgctcacgcgacgcagacctcttcgaggacttttgcaaggacaggctccctgatgacgagatatacgtccctcctatgcatcagcctatcaacccagaggacgaagatgatgttgtccccgatcagcacgccgcttttggtatccagcgagctacgcaaaagtccaaggagcccgcctggaaggatctgggtctctcggagctgatgaacaaggggcccagtattggaacaggtgggaagccaaagggtgcaggaagtactcttcctcgatagaaagatgtacggtttgcagtcatcatgttttgagcaaggcgttggggggtaacatatcttcatacaaggacaagataactagaaccaagatagttcggtattaaattcaatggcaagatatcacatcgccacacaaagacgaatatctaccgtccctctatcaatcaatcccataccaatcgtgaaaaactccaataactccattctcaccaattagttcttgcccaagaagccttccctctccaaaacctctggtctaaacttgacgagaaagactgtctttccaggccacatatcgccctctccaaccgtatgcgccgtgaccctggcggggaaatctgctccgtcacaaacaccctctacgacacccgccacgaacgctgcgcagttcaactggctcatttccttgggcacactgatgtattggttcacgaggggctcgttatcgataatgtgatattcgtcgggggtttcagggttggcagacttctcgagacggtccgcttgtcgaccaaagaggtgttgccagatgttctgtttgataaagtgtagcagttgaataatgcccaggggtcgggtttgcgtgcgcactggttcacgaaagaggagtaggtcgagaagtttgaggccgatggaatgaccttgtaggttaagactgcgaattattagcttcgtattcaggaacagaggggttcaacgtaccgttgttccagctcctggatgcccttgacccgtttctgcgcatacgtcaccatctcgccaaacagatacgcaaaactggcctggctcagctcagccgtcttggttctgtttaatggccggtggtagatagtcttgccattgctgggatatcgtaggccgtccttgccattgggtgaaggggcgggcactgggccagcgttggggggttggaggttgctcatgatgggcttcgtcgctgtcgctagttcattcttcagctattgaagctactctaaatatcgctgtaaatattggacgtggtgtagtcttgacgtagtcttgacgtagtcttgtcgcgaggttgattgtcgcacgtgtaaacgtgggcttgcttggccggtgagatgagtacagtagcaagtatgtgtggagactggagctcgttgaccgagccacaccgaagctcaccttgacattacatccatctgcacattccagtcgatattatttaccatcatcataaacattaataattgcagcaattactaccaactatattaaggaactaagtcagttcagactctggaaatcatgtacagcctcgaaattacaagacttcaacaaatcatgagctcgattagtctcaacactactgattctctcaatctagacaaagtgtagcccctcacagtcctcatcgagactacagatgccaactttctctcatcttccctcgcgccttactgaacagttgcgaccttggacttgagctctttctgctttacagtagcttcaatccaacccttggcatcctccaacgccttcttggggctcttctttcgcttcagtaagaatccttggatctcggcgggcgagagcaggtcctcaggaatgaggttcccgaattctttcgacgtctcttcgagttcatcatcaacatctgtggctggtcccttaatatccacagcaccatggatgcttccgttctgagttttcggtgccgctgccccagtcttggacatgggcatgggcttgtttcgtgatacttcatacatgcggtaaaagagttctgccgcctgctcgcccgtcgcattcttgaaaccaacctgtacatcgacacgtcctggtcgaataagagcctcgtcaagtgcctccggcttgttggttgtcatgatgagaatacgaccctcatgcgacgcgacgccatcaatggcattcaagagtccagagagtgaaatactttcgacagccaagatgttattagtgctcttgttttcggaatttcctctggatcttttatttcgtcgctttcttcgacgcttctttctttcctcctccgagctgctcgcatcgctgtccgaatcggtctcctttttcggcttagatttcttcttgggctgggcgtccttgtcgcctgtatcttcagcggcctcttcttcgccttcctcttcgttatgaggacgacgcaagccagccgtatcaatatcttccagaagaacaatgcaacgacggggaagccttgtgaacagcacagccaagtcctcctcactaatggtaggatcctgaagactgatgacgtagatatcgatgccgaaaactccagccaatgcaaaagagaaactcgtcttgccggtgccagggggaccatggaagagataaccgcgacgaagggggataccacggaaagcataccacttgggtgtggcggggtgaagatactcgttgatatctctgagtacctcgtgtttttcctggttctccagaatgacagtgctcatgggtctgatgggtcgtctggcaacctgctgccacatgctccaagattctcgccggttttccttgatcctagggcggaaaatggccgtcttgtatcgagtgtcgagaaaataagcggttttcgcgtccttcaggaggctcttgatggggtctaggaacaattagatgagtcacatccgcagactggctgtcaaactcaccagtcgatcttccgaagcaggaaatcttaagctcttcgacgtccttggccattcctccccatccaccggtgttctgcaaagtttcctttctgcggtacactctgaaaaatgttcggttatgccagaatccggtggtgcccatagccgggacgtatcgtggattctatgcttgtcagtatctttgaagttgaattcttgatagaatagacttacgcatctggcggcatcgctagcaaagttcagatacttgggtgagtcctggttgtcttcgaccattgtcgttgccaaggcatcagtcgaatcctcttcttcatcccaagcgcttttgtagacagtctgagcagttagatgccggttggtggcgatgtcttgttgttcggaaagaaactgcatgagtgtgttgtatatctggtcatcttcggtaacgcagactgtacatcgcaggtggccagtgatgaagttgtctatgatggcccatacctggtcaaacagtttcgatagaccccaaagacagccgagacatgtcaggagtatagagggatccagacctagctgcgcaccaaccaatttgtagatgaagagaaagagttggagaagtggcgatgcttggcccgcagtagtaaggacgctatccaaaatgccagggaaagtggttgatgagttggctggctgcgatgtatcgttcatgaccttgagccaaggcgaagccatcttgcccacgcttgaaagatccatcaggagtgaatgatttggtctcttgcgtatttgatggtgtagagtgatgtgtaggtggtaacgatagttatttgacaactccaaaacacagtcttgtgcgataacttggatgcaagatgaacgcaagactgtgttggcaaggtcacacgaagccttcgggactccttcttataggtgcccgagatgtgttgcttgtttgagccctatcatttatcccccattcgcagtgcagcggcaaagttaatattgggctttgaaattgtgtaaaacaaccaaattgggatgtttctaggcagagaaggtacgaatgggtctagagttgaggatacttcctaagaatgccttgcttagcactttatgggtcatggcaagcatctctattaggaaacctgcatttataaacagtcagatagctcatcatactaagggggtgcgatcttggaaaatggttagttaaagttggtggtgttgccacacgcgcttgtcttgcccaaacacaagaagaggacacacacacatatacacgcatacgtacaatggacacgtactttgtatctgcctgcactagtatgactgtttgttttgttttcgtgagtatgcatatgcatcattgattctcttggaataggttgttagtgcttgtgtaacaattatcttattatcgccttggtatatgcacagcatcagtccagtgtgagtcagtcaagaaagggctacaagcaaatgggatgtaagttgcaagagtgtggggggttagctctcttgttttgatatgggtttctctgcataatcattacgtgtgttgctcatttcctatctctgctcaagtgtgctgtgtcaaccagtttctgagtggtcaagcaaagtagcagatggcccaacaggcacaaggcagcaacacggccaacagcatattatcttggtcgaatgaggctgattctttggttcagtttccttcttgttagttcttgtttactcaaaaagggtaaacaaatcgtcaggtgcaattatttccatgtcagatacgataactgacatttattcagccttgctgtctgttatgcatcttttacatacatactgcaggtccagatcacgaaagaggggttggttgaaagagcgtacctagtaaatttggtcaactgacttggatgcatattaaatttcgtgtctgcatgtcatacccgacttgacttgcagttgatagttactctattatcgtataccgtgaaccaaatgcacatctagatgcagttttatttgactccgcgtgtcacagtaacaatacaaaattcagttacaaatgttttcaagtggtaaaggtacatgtcagacaatatcggagaattttttgtgaattgattggtggcgtctgtcatgagaggacttacaaataggttaggttgacaaaaccatgatatgagtgacttgcaagctctacaacatgagacaggtaaaaagataccttgttgaaagtgcaagatgtgataagcggatggaagattttacaattcgatttttgagcctcagataccaagtattttccggcatgaatgttatacatagtcagctcgcaatgctttcctactgtgtgatttagaactttgtatcaaacactcctcagctcatgcaagtaactaaagtgggcaataagaataagcatgacaggcaacgatgttgcatttaaattgaggctcaactctcagcctaccatgcgcactgcacattgacactattgtcgcttctatcattccaccacaaggcgtaactttctttatgtccttcgttatacccgacactatgcgcagctctgccgtgtcctccgttatactcgtcgacaggacacaaactgcctaaacattgcaccgtcctcaagccgcaacaggctgctcctccaacttggtcgccgccaacttctcctcaacctccttgacaccatccttggcaccctcaaatttgacacccttgatgctcacgtctgttccaccggcgaggtaatcctcactctcaccaatctccttaccaccggcctcccaccgacggaacttgtcctcacgcttctggcggcacatctcgttgagcgcaggccagtatgtctcgtggtcatactcaaagtccatatcaccgccccagtcgaggctccacagctgctccgggggaacatactgcttcatgtcctcattgaatttgagcttctcgcgtgtcacggggtcgatgaacggagtgatgatcttaaagaatccccagacaatccaaggtactaagctttgttaattgaggctcttgaaaatgtgaatcgggggttacataccgttgatgatgagagccttgcccagcctctcagggtagtggttctgcagaatatgcaacacctctctggccacagacacgggtacactcgtgttcttgcgctccttgctaggcttgaaattgatcatcagactaagcatctccacgcccggtggcataagatccgtcactcgctccaccatgtaaaacaggtggtgaagctgacggggagtcgtgtcggtgttttgcctagccgggttcaggtattgacacggtctaccctgacgatcaaagcccacaatcatctgcttgcctgtctcctgctcgggagaaatgtactcgggtgtgaagccctccagaccgtactcgcgacgccatgcgagggtcgccttgagccgcttggccgactcatcgacagtccactttgtggcacgaagataacgaaggagacactcccgagtaagccatgagcgctcatgatccgtgatggggcctgacttgtcctccttgtcggcctgcttctcgcattcaatctcggtgaagcccttgacctgctctagcagagcctcatactttgtcttttgctcctcggtcagctctggccttggtgtaggctgactgttgggccctggggtagggattggtgtctttcggggaccagaagtggtctctgctgagcttgccattttcgagtgtcttggtcaagtctctgatagaatgtgagtgttgaggctgatattgttgagtctcaccgctcactcagacacaggaattagtcaagtatgacgagctgcttctactgaacaaattcgtcaaaggactctgaatcagacccaaatctcctgtcaattctccttctagatcgggaagaaatgaacagaaagaagaaagagaaagctccaagatcaactcgtcttgttgattcaggagaagataaatagtcgacttttaccatcgacaatctaactgacttggcgaccagctgtaccttgtcgtatccaatcaaagttgacccttaagtagtcaaggcccggatcggcatccgtcacctgcaaatacagggggcatttcactgattttccaagggaccttcggattctacgggaatcttatctcccatcttgcaggattagggggtcatcggtccaaggattgcaaactgacatgcattcgacctaccactgtgaagctcgtaatcgtattcttcatatgagacgtctagttaacctggacactgactgaatggtccagataaagctcaaggctgaggacacaatgcatcaattgatcttcaatatgatttggatacgagttaccctatgccatattttcaaattattcaaactggttaatttgtctgaattacatcaatccatttactgtagacaataatccctgattatcttgatatgaacttacccgggacacatgcgagaggaaatataattctagtcatttcaaatactttcagaccacggcctcctgcgaattgataatgaaatgctgatacgctcgtctgatacccatgtaatgtatgctcagcgcttgactgagccctggtgctgcagtctatcataaatatccacgtctttgtatgtatgtccgcatcaatgtctaaagtacctatcaacaggacaaaaaatacctgcgtaaaagtaaaaccagtagtctaccgcaccacacgcccttttccgtgataccaactaccacattcgttatctttcaagacccccccccccaattcattcacctctttactccgattaatacatcaatccaactcaatcatgcgcctctcatgcttcctctgttttgtatgattcatgccaatgccatctgggtatacggtatgatattgtcagtcgcttcaagtgcgcacagggctgcggttttcacgccttgcagatctctctttgatgagcctcttgctcgttgcttcgtcaaatccgcaaatgtctctcaggaagcaaagtctgtgtgattggttagttccgaaccgaattcaaggttgcatttgtaactcacttatcctcagaggtttccttctcacgcatatcctcaaagctttgttgactttccatccatgccgttgctctacccctggggttgaccttcttgacccaaagattaaatgttcctgtcacgggtcggtgatcgctcactcggacctcgtgacgtctgtagtcaaactgttctatccgacctcgacctctatgtagcagtcgatcacaccaagcgggacttcgtctcttctcgctgctgtcgtaattatcagtgcccacatcgtatttgtatgttggcgcgaatgtgatgggcatctcgtcgaaagctcgaagcttgaaggctgggttgcggcgacgggccaccaaaagttggtctcgatcaagaagtttactcaagttgttctgcttgactgctgcaacgacagtatcgcgagacatagtgtcgattcggtagttcagatcaccgttgaggatgcaaagctcatgatccatgattaaacttccatcacctccaccaacgaaactgtcaatgcgagctgctgaatctcgttcagtggcgaacaagttggcttcaagaatagcagcgacgtcgttatgtcgcgcgttcgcttgagattgcccagcagccaaatggcagttgacaagacagatcgaagaatcatcaatcttgaaccgaacagctacacagcccttgttgccatgcaagccacccatgcctcgcttcacctccgcgccctggagtccccgaattctgtctcgcaagtgtgctttgacaaacacacacgtgaacagtcccaccatgggtgctgtgtgaaggaggtggtacaagtcgtctgccggcatgtagtcgtcgagtgtcttcatcaaaaagtcgcgccaatctcgatactggtggctcattcgttcttggtcggttcctgcttctttctttttcggtttgaggaaccgtttggccgtcaatttcttgtcttccaagtccacgagttcctggaaaccaaacacaagaatatctggtgagccacttgactgaacaagatcttggaaaaatgttgaatcgcctgaagaatgtcgtaaactggatggtgtcgatgctccagcattccaggtaaaaaacaatgctcgaatttcgtcgaaatcgcagtactgagtgtctttcgacttcatcgagtcttcaagaaagtcgtcctccagcagaccgtcccaggctttgatcttgttgtctgcgcccaacgagattacttgttgtcggtccaaaaagtaggaggacgagggatcagcggccatttttacaatagggttttcgtgtccctgccactctttgagaatgacccatggcgcttcctccacatcgtagacacaaatcttgccagtgttgtatgctgcccagatgtaattacccgcactcgataacgcgttgatcttccatgtgctgatgtttaacattgttgtgcacgaataatccttggtgttataaatcgttactttgccatcaacatgtccaaaaaagaccttgcctgggtgggatttgacaagagtaccggaagtgacctcgcccgcattatccgcgatcaaaggccgaacgagcacctggaactgtgatcggccatcgactgtcggtgcaaaaactcggatttctttgcctgtagcgtgccaaagctcctcaccaataaccatggaatgtgtatgcccctttggaaccttgtaactctgagtaggatgcccagaaacgtttgcaacagcggtttcgtcgggtccccagacaagcaatgttcccgactcatccaacgtccagatttcgttccagtgtcggtagattcgtacgacttcgtatttaccatgaacattgggtttgctttgcgttatggcatgcgtggcaacttcaacttccattagatctcccgtgttggtaccaatccatattcgttttccctcttctcgtggatcagcagcgggcttgaagctcactgcagttgccttgactccttcggtgtgttgcaagctcatgatttgttcgccatcaatcagactccacactcttgtcatgtagccgcttgcacatataaattcgccgcatacatcaaaagttctcgcatcgtacttggtcgaaatatcgaaggtcccatgtttgctgaatggtggtcgtcggtttgtatttgaagcttctggatatgtggtgacatgatggatagcctcagtacttggcgtaatcctagcggcaacaacaggagtggactgtattgcttttggaggcggagcagcaacagctgttgctggaatggttgttggggcgatacgaaattcggcgggcgttctgtcggatgccctgtctattgtcattgatctgccatggctccttgtgggagcagcgagctgttgctgctgttgaggttgctgtgtcgttggggtggaaacgactcgctttggtggcgtagaggaaggcggagggtcgatagcctggaccgctgttggtgcagctggtctttgcggtcgtggcggaggaggcatgttgtagttgttgttatttagtggaggaggtcgagggggaggctcaaagttcacaggtctcgctggtaacgctggtcgtggctcgccagttacttgaggagtaatgtgacctctagacatcccattggcctcctcccgatccttcctcatatttgtgaccgaatgatgcacgggaggaggatcaaaaccgacgaccactgatcgcggtctgctgggctgctcaatatgtgactgtggccttggacgtgttggtagtttcggcggtgtctcctcgccagatccaaagctacttggagggctgttgaatggggagttctcttgcgagatatcgttcattcgtgctactgttgggcccgaaattgaccccattttgggcgcgggaatcaatgccttctcattgcgaggcgctggcggcggcggtggcactttaggttcacgagctcggcccagctccccagatcgtctgggtggaggcggtgacggtggtcttgagcctccgggtcgaggagatacaggggcattaaatgatggtgaggtgttgagtgatcgacttgggattttgaaggaccggcctccagcagttggtgtggcaggtgttgcgacagcatctgggtttatgaacgagggttggtctccaacggcaagatctgaaactcggtttttaggaggcgattggggtggaaggaccgtcacagcagggggcataggcggtgctggctgttgaagctgaacagtttgtggttttgcagccgggacaggtctcgcggacgtcggcgggggaggggcatcttggttggtagacagtgctgcaggcttcggctttggtctcgcggggatggctggagtcgaaggactggctgctgatgtttcttgcccaggcttgaattcacgtagtcgatttggcttcggggctggggagatggatcgtgaaggcggaccggaagtagttgttgtggtagcaggtgggacatcggtaggtttgctgacgttagagttgggcgtggtacccatattctcgaatcgcgctcgcaaagatgatacaggcttctagtggttgttagtggtgcttgagcatgagttgggacctgcatacaagtgaagagccatcaggcccttcgccgttggtaggctccatgatggtaaagcaaagcttcctcttgaaagtgagagtcgagggtgattatacccgctacacccacgcccagcagtcgctcatgaaggcatcaacaggatacaagttgaaggatatgcaggcctggcgtcgcaatgaaagtaatgaagctgcaggttgatcggtgtaaataaattcgagatggtcaatttaaggacccaaaagtcggcgctgggcagtgacaaggaacagttggggatcgatgaaagagcgggtgggtgatgtaaatgacaggggccgtacaatgaccaaaacagtgtcgtctggtcggtatcgtggtcgaaatgaatacaaacaaagcgagggatgttttggagaagtgtcttgttttttttctctctagaggtcccctattatgttcgtggcttcagtgtcgatcatgctgcgagttgtcttgcgtggtctctcacaatttcgagctggctgagccacccttatgtcataatggagtgtatctaatgcaagtctggacactgtagagcaatgcgacttgggcctagctgtcacggtgcatttattctcgtgtccatgatgatgcacggtgaagctaccagggtcagtgatttccgctaaggcttcaggggtgcgacagcggggaaagcattgaagttgaagatttgaccacgcggtcaacaagaatgatcatcgttgaacaagacagtcagcggatgacctggtttgttaaaattccactgcgtgaccgttttatagagaaattgattcatataccatttgtctgtcccgtagcgataaatgaatgatttgtacctaataaacgctgtctggaattgttgttggtacctgaagatcgaccgccatgaaacagctgctcaagtttcatcaaaagcgacctgactgtaaagatcagtttgagatggggagccaacgccagaaaaataagatcaatagcctaccaagactttccagaactaatcaacaaaccttttcctcatcatgatattcaatattacaacacacaacagaaaagcttgatctaacaattcttttgaaaccagtcatcaaacccctgcaaaagacacgcctttgtaaagctatggtttctggtctaactaaaacgaagttgatggttgccgcaggccccttggatattccgaggtgaaacccgttctagcggcggcagatcaagcattttagcttgggttggccagaagacattattcttctattagacacatggacatattatatctcgatacatggtttcccccctcattgcaaactgggtatatttctgcgtcatcatagaaactctaagtgatatacattggccatgaacaaatcattttgagcttttgttagaccacatgcgtattccctcgacttattactaataaaactccgcgacacagccaaagaagctgcagtctagaggtacgtacctgccacctgcatcgaacttaaagagctaagaggtggatgccaagcgataaggtctggaccttgaaggaaccgacgcatatatcatgtcaggccatcccacttacacctttaccaaaccctgccactttcaatctgtcaccccgattttcgctttcaaaaatttccacgcttctctggattaccgattatcgtcgaaatgaacactgtaagttttctatgatatgattccgatgctggtgcggcttatactaattgtaacaggtcaaatccttctggttcgtactttgcgcctaccatcctcgcccctccatcaattaacaactcgaaactgaccaaatccttctattctaggttgggctggggctctctctgcgttggtacggaactgccctttgctatttaacagcctctggaatttgagctgacattattacagccggtggcggtgcctactacttcgctaagaagcaaatcaatgccgaccgtcaagccaagatggacgcccaccgcaggaagatacagatgatcaacaacttggaggccgaagagggcggcggtcctccccgcgacgaccatacctactccccaagcaccgagattgctcaagatcccgctcctacacgacatgcgccagcgaccgaggatcaacgcatcaacgagaagagcaagtacgagagcagttcggtgtaccggagtcccaagggtgataggttctcctagatcaatggaggacggaaggagtaagctcttggatggagctgtgtacaacaattaccatgcggaacgccttatcgtcatgaattaacctcggagaaaactgcaaaaggaagggcgcggatgacctgttggttgcaatatcaaccatcaacacaaaattgcttaatactatggcctattctgctcatgagttggatgcaacatgtacggacaagaccggttagagtggatccttgaaccctgtgccgacctcgcttgcagctctggtacggaaagaatcgctttctggtccattctggcattggtctttctttgtttgctacattgacggttctacttattgacatcgaaaaaattgaactgtattcgtctcaaccccatgtattcgagtgacgtattcgctgctcatgacgagcctcatgtcctagtgtagaatgctgagcacattagacaattgaggctgactgcacagccacgtgccatcaggccggcaattagccgctatcgcacttagaagctcttcattactccagctccaccatatcttatttagtagcttcgacaacacaactttgtccatcaacatttgtttatccttaaacaccctcgaggaagctcgtctcgccaaaatggcaactccagagctggccatcgcaaaggctacgctctctgccacactgttccgcgccgacccgacatctctaagccgtccctcaattgaagctttcttctcgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgagtcatccttgacgagattacaggtgatatcattggaggtgagacgtactatggctggtcccgtcgcttttgtgagaagatgaaggagaggaaaagaaatggtggtaaaggagcagaccgaggccgttcaagatcacgtagctactcgcgtggccgatcacgaagctcttcacgacctgcgcataagcgaccaagggtctcaagagactccagaagtcgaagtctaacccgtagtcgaagtcggtcccgcagccgtgaccatgaccgaagtcgaaaccgacgtcatacttctagctatagccgaagtcgcagtcgcagtcgaagccgtggaaaccagcacgatcgttcgagacagcgatcgtacagcagatcacggtcccgttcaccttcgagatactacaacaaagacgttcaagatcgaccgaatcgtcctcccccaattcctcaacagcagcctcaagcccatttccctcccattcctcctcgaggggatttccctccactgcctccaccaccagtgggttatcagggcccttggccagtaccaccgcctcctccgcccatggcaccaggttggttccctcacaatcctgccatgatggggccgatgacaggatggaatgttcccccacagccgcctccgccacataacggatatcaaggcaggggaagaggtaacggattccgtggtaggggaagaggtggctacgatcgaggacgggggtggtagtaccctaggtagatatgctctaggcacaaaattactataacaagtagacctccaagccacactgtgactagacgcacctgcacgcgaaatatattcaattgcgatttgacaataatgacttttattttagtcttgctcattcatcgtctccataaaaccaagcagacttaacccttctcctctcgtcacacacagcaaaacacacaaggacacaacgcaaaccatgaccagtgaagaagttatagcttccccaaacgtccggttccttgcagcgggacaggaaaaaaagtccagaagaagtaaaaagaaaacaaagtaagaattcgcccaaagagttacacgaaaaagcgtagacgtccatgcccttttatgcccgtatcccacccataaccacggcacagatataatatagcattcggcttcgcttgtcatattcagtgcacgggaagtggacaagagaaaaacacgatagcattgtaatgtcgcctgcgcatatttccccctccccaaggcagccctgaatgtggtctagctgccgcgcgaaccaagaaagaaggttgaaaggtccaaaagcgttgcagagcaatggtggtgtccacattggccaattccaacccagcaaagtgactgtatgtcgagtacgcatgttcttaagtccattattgaactgcgaaaaaaccaattcctcctcataatcataataccaccgtcaaacaagactatacagcaatgatggtattcgaacctactatatcccatcttgatgcttcgattttggaaaggggtctgcgctcttttatccaagctcgatgcactgatgtatgctggatagagctgtcggtttggattaccggcttcgggcggatcctacagagttgtctctctcgtgaagactgggtcggccgtcttgcaacttaagcgaatcgagacgctttgaattgtcctcggtggcagcgtcgttttcgtctacacggggcatgggtgtgatctgagcaggagcatcagccactccgttgccgttgctttgtctctgctggtccgccttttcgctcaaagcagcccatttacgctcacgaagggcctcgcgtgctgcagcgctgttctgctgttccgtgtactcgtgggagcaatcgtcgaacaattgagggttgatctccataaagagcttcatggcattataaaccattccatgaattgttctacccagttagaatcgtactttccgaagaggagaataaacatacctgttccagtgaccctttgagttctcatagaggggagcaaacatgatgggaaggataatctccacattgtcgctgacaaggttgcagaaatactcgttgttccagaagtaaagggcacgctcggccacttggaagtgagggctggccacggacttagccagctgatggaacaaaggttcttgaaccttggcaaattctgcgggagccataacctcaaaaatatcttcaacttcgtagagaaacataacctcctttgtgctgttgaccttgggccaataacgaagaagtccaataacaacctgcaaagatttattagcttacagcgtttggaggaagagttcaacttacatcttcagttagagatgcgtccttttccagaaattgcacaatacagtaagcaagctgagggtggtacatgctcaggctcttgggcttatgcagaggcagtaacactctggttaggaagatcttgtgctcctccttgaggggtagagcaaaaccgttgatgatggaaccaagaatctcgagcaactcggcaataccgttgaaccgctctgtttcgtaggtgaattggaaaaagacattgttgatagatcgtctaataaaagatcggaggttaaggaattttccgtagatgcggtggagggtggtcttcaagaagtcccgctcgcggggatcctcggaatcaaacagctcaagaagctggaggacgaagctgtggtcaatgtacgccttggcgatgttggtgttaaaatcctgactctcgatgaagcgcaggaagaactcataaacgacctggatatgcggccaagcaacctcaagaacgggctcgtcctcttcagggtcaaaggcctcgccctgggggtttattgggggcgggatcgggcggaataggttcttggcaaacatgtcgacaaccttggggtacatgggctcagtaataacttgtcgattgttggcaacatagtccagcagctcgtgcagagcaagcctcttgatttccttcgacttcatgtcgccgctcgcatcgttaaagtcgaaaataacgttacactggtcaatcttttgcataaagagttcttgtcgtcggttgggtggcacttcgtggaaaccgggcagtttctcaagctcgcgatgggcagaaatgtcgaatcttgaggaatgctgcctctttggggttcgaagtccctcaggaatcgcatcacggttatctattcctcgatggatcaagagcgacttctggcccgctttggggggagccaagtcgtgtggcattgtctcggcggctcctggaggagggacatgctgtgcagaatcacggttagggaaagcacaacaaaaaggaacaaggttaagtacgtacaccaggtgtagggctgataaccacagttgggggaagccgagagctagagcttccaccgttggggcttgaggcgcctccggtagcaaagtgatcaggggcattaccagcctgagttacattggacaagttggagggctgcgaagcgccgccgtgttcgcttccatgattagagctgttttgcggctgcttgtttcgaggatcgttcaaagtcgacgtggaggatgagggcgtaagcacaggtgactgattgttgtcccgtgatgagggagacgcggtaccatccttattatccttgttcttcttagaagacttgtttgggtctttcccacgcgaaagctgggatacatgttagcagaggcaaataatctcaaagaagggaaagacgcacaactctctgactaaagcgcttcatcttgtcggacaacagtgtgtcgtgcggaggggcggtttaagacgcccgctgctcaactgtatgaagcagtggggcaccggggcaacgacgtcagggggaagggaacgtcgaagaggtgacagcagatgcgcaagcaactgattcaatgcaccgaagggttgtaaggatgaatgatgttgataatcgttaatagcagacgatttctaggcgagagaagaggggccggtctggcgaaagcgtcgtgttgctgtcgggagccggacgaagaaccgcgagtgcgagagctggaggagtcgaagcggctcgagattggatgaaccgagctgaggaggctgaaacaacagctaatgaagaaagactactcgagggagcgaaatgcgacgattgctcccatgcaggaagaggacgataaagcactgaaccagccagggctgagaatggtattgggcgacagtgggttatcgtgcggttcaattgattgcaggtgctggctggtacttgcgcaggagtggaggacgaatgctggaactgggatgggggctctgtgctgtgctctgctctgtctgttctgctgatgctgctgtgctgtcttgtcttaggagaagaatcgaaagtcgagaagtgtgaggtagaagaagaagagaggaatcacaaagacgcggcgtggtcgagattctcacggcggctgctgagtcgagcctcgttgtcgtcgttgagtgatgggaaacttgtcgtaggtagaaaggtagaggtagtgatcgttgggcgctggcaaagagacaggttctttgcgggggggagctcctgttgaagggaacgcgcttcgattattggagaggggaggtcaggtcgagttgacgatgttagtggatgggtgcgtcggccacacaatccctaacagctatctatcccaggcgtgcctgattaggtctggatatgctaactggctgagctcctgttggactgacccttactgggatggtgctgggaacgggcggtgaaaccaactaaatgaaagcgctacagaggtgcattaggggataatgcccctccgagattgatggacccgacgctcaaaagagttggcaccgatgcaatttctaggatcaatgcggacaaccatttagaagacattggatatcatgcgactagtggttcacaaagctgtgcgtctatcgattccgaggacccttgatacgatcacctcggaatccttgatggtaaatatctagatctcgacaatcttcaaatttaggatctgccaagatgcaggcgtcaagggagtgccactaggtgaacgtcgagccagtcacgcggccaaaattacgctgggctgtgcaaggcggcacctttactcgacgcaatgcttcacatcaggacaaagcggcttttgggtttgttctagaataaagatgagtaattccacgccttgaattgccgagtatcactatttttattttatttttatttttaccaggtttactgggtccgagctggtgttgatagtgatgagttggcaacattactcgcaatagattacctgtcttggaatatgatacagtcatttacacacagcccgcggcctagtattggaagctgtacgctcaattgaagcctcaaaaaagattgataatttcccgatgccgtatcatgcaacatgttacggtctcaatgtgtttgaatcttccttgttgagggtccaaaatggcaagatgctaggtctaaagcacaggccatgaagtagttcagccacgggcagaaacagtctccgtctctccatctatcgcactgtccagaccacattgaagacgcggcatgaaacagtgcgcagaatctatcactgcgaatattacagccacatcattgatacaacaagtaagaatcacgtcgaaacaccttcaccatcatggaacgactgcaacggtagcaaatttctgttattatctccaatctcatttcttggagagtcagcaaaaaccgactacatcaccaacttttctatcattcttcgccgttctatccgtagggcctgaaactcttattttacttccgcacaaggttagtgtcggtgtttaattgaaccctggtttgtttttctatcatatctcaatctctcatacagcacaacttacacctgcagagatccagactcacaatatcgtcttgtttcattaaagaaaactcacgaatgatccaaactagccacgatggaagtggatttatcatccgacgaaaacggctatgatagcctagacgacacacaatttgaggatgaccacggtgaaagagcgtctgagtctgttcatccggattcagctcctcgatatatgatacccgagcgtgttatcggcgctgtcgagtttcctgcaattgtggaaaaccctgaccgagctgtcaaggcttttggtcgcgttccccatctccaacatgtaagaaaagcttattgtttacaaccactcatcttgctaacaatatctcaggtcttagatacggggaggaattcaattccactttacctggtgccggaagacccgttctttaaacccatcatgtcacataatgctcgcagtcacgatgtggttctcaaagttacagttccgaaaagaacgggacgcaaaagaaaaagaggaaccgatggaccttgggaaggagatgtcgaagtcaccgacgcccaagatcaaccgcctgcaaacgacaaagtctcatcttacgatcgactagatgatcccaaggtgctacgtcgaaaaatggcagacaatgtcggcaattatcatgttgaagcagtgggtgtgattcgtagtacacatcgcttccgtggacttcacgacttttactgggacatgtccaagtcaaattttgcacaacgatacgttgatcaagttcttcccggagatggtatgtcgtctctgtctcctgatctctgaccaaatactaattctatgcagtcgacaagatgaaggagttcaagtttcagcctggcgttgacaaaggaccgaatgtcgatatcatcccaccacccatgttcacgcacatgagtcttcctttcaactatcaatactcacaaaacccatatgtacgcgccaccgaagatggcggtacgataaacaccactgctgttaagcaagtgggttactttatcggcgcagaagatcctgcgccaactgagcctcagcttcaccccgatatgaccgatccacgaatggtggaaatcatagctgagctcgaagatgcattcgcggagcgacctatctggacacggcgatcattgctcaactatcttgggggcaagcttaagaactggaacgaactcaagaaatatttgaactacgccgcttatcagttcaagggaggtccgtggagagatggagtggttcaatatggcattgatccacgaacggatcctaaatatcgaatctaccaaaccctcatgttcaagcttccaaagcagaagcgtgcacagcggggtcaaacgtggaaatcactgcgcaaggtccagatggggcccctgaaagaattcctggaagagctttccgagagccatgtctttgatggcgacactttccatacagacggcaaagtgtggcaagtctgcgacattaccgaccctctcctcaaggagctcttcgaaaacgctgctatccgccctgaatgggatcccagcagtggatggtaccatggcggtctctgggccaaagtcaaggcgatcatgaagacgaaactcgtggccatccaattcgaccgacatctcacccgggaagactttgcaatgactctggaaacaggcgacaagacaccagtccggtcaaaccaagcaacgtttcacctgccacttccaaatctacgacttacagatgaagagctgacacaactccggggacgacaaccaactaaaaagaataagcacaagggctatagcgtgcgggtcagagaccccaacgcaggacccaagaaggcgccagctgaggagatcgccggtgtcgctgaaaatttgcaagaggaggaggctcgtttgttgggggagatggggtccggaaacgaggattctgatgaagccgacgaagacgagtccggtgacgatgacgatggagacggagatatgcccgatggactggattatgatatcgatccagaaatgtatggatgataccaccaacgtgaccaccgccacattcgaccgaatgtcacatatcagtactgtgtgggtatgtttgaagctgtgtgctctatttagccatttgcaacaaactcacagcgtacactgtcttgggcaatgtcgatatcaacaaacgattcccgattgttctgccaccgataggcatgattccggtgtgtgtttcgtctaggcacactgctttgttttgcagtgaccgttttgttttatgcccgccccctaagcctccttgttgcctatagtacctaggcagcttatctagaacctactagagttacaatctgcccgtttgttgagggggcgacgatgattcactgctcacacgcgtttacttccgctcttgtgactgcatgttgcctaatgattttctatcctttcaccaataatccatttgctttcctcacgcatgctttcgttccttccgtcttctgctactacccgtcaacaacaatcacttgccggtcactactttcactcatcaaacaacaatcagctcctgatattcctgtaactgactgcatctccccgtacggaccttacacacggaaagctttgctctttctttgcgcttccctggtaacaactaacgatcgtgtaccacaataacaccgttcttcatctacttaagatgccgtcagggacacgctttgaaggagacttttggtgcgagccatgctccaagattttcaagacttgggaagacctacacactcacaagcgcatcatgcgggccaacggcaaagaccatactcactgcaaattctgcagtgcagacttccaaactgaggaagcggaggctacgcacatcaagcaggtttgttgccacgtctttgcagctcttgagcgctttgctaattttgatccagttccatccccaggaacaggacctttattgttcaggatgcggaaagggacccttcgttcgagttggtggcctcgtatcccatgtccagaatgaatgtacacgcctcaacgacaagttgattgagagtacccgggagaagaagatggagttctccaatgctcttatggcagccaccaatgaacctctcaagagcaattatgcggccttcatgccatctgcaaactccaaggccccctctaacaccagctggaccactgaggattctgctcgtccttttacgatcgagcagaaggagtttccaggtctcgccgcctccggttctagtgctcaggctcgcaacaaggagaacaccagagagagcgactggaacaaagggaagaacctgttcccccaggctcctgcaccccagcgacctactcgacagcaacttcagcaggcctctgcgcccaacgcccgagcagctcatgatctcttgagtgttcacaatcccgatcatccccacttcaacgtcgctcggtacagctgcaagtatactggcaagttcaactgtcccatggtaacttgtaccaagaccttcaagtcgggccatgcactcctgggtcatcttcgatctgaggctcactccgagaccaagtatcgctgcccctactgcctcaacacctttaactctcttacctctatcactcagcatgccgagtcaaacggtaacaggtgcaagattcgcgagactgacatttaccgtgcgtacatggatcagctgctaggtggcatggttgatgtcaaggaaaaacacactgatggcaccgtcaaatatgaggtgtccaaggacttcaagcccggacgggcgccagcccaagacgaatccaaagccacccccgagtcttttgaaaagaaatcctacaagcatgaggatatccgctggtagactttgacgcatacgtcgtctcagggggatggaaaagttgagaatagccaactgtaaagtggcatgaaatggattagcacaggcagctagcaggctccagatatgtaactagatgattttaaatgcacattgcaattagacacatcctgaactgaaagacttagacgtggcaaatatcggtgaggcttaatgcaagcctgtcgtgatgccagatatcctcttcgatttacagccaggggtaatggaactcagcccttacgtggcaaaggatggaaaggacaaaaagtagcaaattgttctgagttcatattgccaaagagagtggtgtgtcgtcttatactattggttctttcatcatagaaattttatatagtatttaacacactgaacttgataggtgctgtagtgttgaaggcatcttacagcggatgtttgaatgggcatacgcgttacagaggcggagcggagcggagccactactttggtggtggaaccaatcgcccctgatgacctaagctctactttaattcattgacagcgggcagttgtttaatttaccagcttattacttttattcctcgacataaccgattaataattttgtgtatttgatgctcggttcagttgcgatatagaaatacgacacgatacgaacattacccccgtcgattcatcaccctagactcaaagctcgatccgctattgacaactgcttcatccagaaaccgaaatcgaaatcgaaatcgactaaacgatagatacccctgtgttcgctacagtcgaataacgatatgacgaggcgtttcgagtagaaatttgaacaattatcgaaccagagatcagcgcggaaatagctggattggtcccagtactacagaaatcacaacacaagcgagcgcaatggcgtcggctcgtaggtgggcgcgcaaagccgagcgttgctgctgtacatttgcgacctactttccattggcctttgtatacggcttgacatcatgggctgtttgggtggttgtcaatatcggtagcgtcagcaccaagagctcttggataggtatgttggcatcacgaaattgccagagctctgtctaacagcttcgcaggtactggctcttcaatagtaggcgtcgcactctatgtcatgctcaactggtgctacactaccgctgtctttacacctcccggctcgacgacaaatgacatgggatatggtcttctaccgacacaaaacacaccccaagccacctccttcacagtcaagagcaacggcgagtttcgattctgcaaaaagtgccaggctcgcaaacctgatcgtgctcaccactgctcgacatgtcgacgatgcgttctcaagatggaccaccattgcccctggctggcgacatgtattggattacgcaaccacaaggccttcctcctcttcctgatttatacgtcccttttctgcttctggtctttcgccgtgagtgcatgctgggtctggtatgaggctctgaacgaccaggaatacattgactccttcctgcccgtcaactttatcatgttgagtgtcatcagtggaatcattggactcgtggttggcgcttttacatcatggcatattcacttggctcgatgtggacagactacgattgagtgtcttgaaaagacaagatacctctcgccgctgcgtaagacgtacaactctgctcacaaccccgccaatgaagtaccagaggctgctcgccattttgtcgactttcacgcaaatgctctacccggtatcacacgtcctgaagaaggcgaggagcgacgagagatgccccgatcatacccccctgacggttcccagcctgttcaactttcatatgctcagcgtgagcgggagcagcgacaaaggagatacgaggagtacctcgacgagcaagattccgaaaagcttcccaacgtcttcgatcttggctggaaacgcaacttgctgcacctctttggccccacccccgcgctgtggttttttcctgtttccaacactacaggagatggttggacatgggaggcaagcagcacatggctagaggctcgcgatcgactctccgctgagcgagaacaacagcgagcccgtgaagtgaacgctggctggggttcaccagatgatatccctgacatccccgagcgacctacaggcgcaggaaaacattactctcctagcccaaacctcgcaggtcctaagacaatgagtaaagctgatcgagttcttggccgggaccccaacctatacgctgatgcaacacaagacgtacctatgcagcgtctcagccctcgtggccgatcaatagacgatgagctagcagacctggacaccgatgatgaagacggttttcttgacgccaataaccccgacaaagcagaaggtggaaagttcagtccaagcttcacatccgactcccatcgtcgagacgatgccgaagcccgcgctctagaggtcgttacaaacggcaactggggtcgtggtggtgcgagcggtatgctccgcaagggaagctcacagagcactccgaccagaacgcccagcaatctcagccgttcagggacacccaagttccaggacgagggcgttgactagaaagttgtggggggatttgtgttttgcaaagcgaatgagaaatgaacgacgttcctcgatgtctaatgtttcttgtcatgagatgtggagtttcgttgtgccgggtatccttttttattctgtggtttgatatttctaccctttttattcttggtacaatttacgtttataagtccccaaaattattggaatcttagttggccgatcatgtgtacgaatctgacttatccagtgctagttacgtccctcaatcgtgtgtattcaagggtgtatctactgatgcactcgccaagcgtgactcgtgtgatctgtgacaactgccgacttgagatcgtccacgtttacacgatctacaagaccaacaccccttgataatcgcttaccagtcaatgttgcactgtcggagggttttcaccgccaatctcagctttacagccagtcattatgacaaccctagggtctgtttcacgcacagaagaccaggcgtccttgcgtttagaacgctgggtttactccctcgtggtctggattctcggcgtgtgcccgcagcagaataccgggccagcttgcagcgggaaacttgtcgtcattgggccaagtgagactgtccacttgcgggatcttcttggcctgcttgaccacggcgtcacctagggctttctcggggcctaacctcggcagaaacccctctatctctttgcaatactcgccaactccaatgattcttctgtactcgtcggacccaaagtcagaccggacagcgagtcgaatcagtcgagacagtgggtcgatacgctctgctatccctggagacgtatgcactgcaatagccgtccagacttgatgcgcctcggcttccgagtagccgtgtttgatgagatggtctttcgcacaatcagcggagcatatctcgaagcgctgcgtgccattgtagaggtggctcgctccagcgtcgtgaagaatagccgctacgaagaggagcccaatctgcccctcagagacaaagggagagccctctttcttgccaagaaatcgggccagcagataaacccgaagagagtggttcaagatgggcacaggcagtgcctctctagcgagatcaagggctctatgacaggcaaggttgtcagggaccatgtcaaggaccagggcgcttatgtctgatgacatagttgttgttcgttcagaaatcgccgtttcgaaatggtttaaacgatatagtgatatcccatgctggggacttggaggctatcacagtggggcagaatactacatgatctaaccgctgacaaagcccaacatcaacaacaacaacacgtttgattgcagccattatcccgaatcagatatctggatggcctcattccaaacggaaaatctttccccccttggtatggcaccaaccatctcttgcaacgacgcacacaccccaaacagcgacgatcttgtggatcagcgctgggggaaggggggaaccctgcggggaagacaagatgaacctggaatgaagaatgtcaacgtcgctaatacatagtgctagtggtgaagatgagataaatctagcgtcgtcataggggatagtggcagttttagttgtggaggttagtctgtagatcctgagtcgtgaaacaggggctcgagacgaagctatacagacgaactaaacaaaagaagcatgcaattcacgtaatgagagatgatgttcatcatggttccaagaaccgttcatttcttagtatctacatacccctccgttaccccttatctctacatgctttgaagatcaaggtccgttgtcaatctctaatttgcggggtgatctattagtccgttgcgcgagctacatagcacaggtatgtgtacagtatatcatgatttccctacgccgatcccgttgttacactcaagaggcctcaagcccacattcggcttgtcagtgacacttggtcctgagatgacatctctggtgaaacttgagacgacatgagctgcacttcaacaaagagtcacagagaacgaaaaggttgtgtgtcaagaataaaatgcttttagcagaatagagatgtttcccaattgtttggtttcccctgccttgtgccgatctataatacgtgaatccggtttcccagtgcaatgctagtttcctgacgctcccaaaaatcacggccaagcgtggtgtatgcagactccttttttcattcccgttcctgtccctgtccattgaagcggctaccgtgccgcagtaataatataaacatagattcccgataatgaccaacaccatccacgctaaagggggtatttctccttctttaagtgtttttgttttcatgcgccatgttttgaacaaaggaaatcgttgtgtaccaaatggtacctcgaagggttattccaatgcttcaacccgttctttgatgtaaaaaaagaaaagaaaagaaagtaagacaaacggcgctggttcccgacatcatcaagtcacagatcccttcaggtccatcgcgtatatcgcgccaggatcctcctgggatcatggaaagaaagatgtgtgacaaagtcagaagataactgcagaagtccagtgccgtagatccttgtcgatagagacccgggtggtgtccggatccagcttcgtcgagctcggtatcgatggaatcgagaaatgaaatagtaaaattatatccaagaaagttcaaaaggtgttcgtacagatgagatgaatattactcagtcagaaatcaatagctgtcaaagctcgtcttctcggagctagacttttcgatggtgcttttagggctggtgttcatgcggctaaagaccttgccgccgagtcggttgagtttgtttccgtcctgaacacgacgaggggcttccataaacttcttctcgaccgagtcgatcttgatcttgcaaaagagcttggagaagagatactggtcgccagcgtggttaagaagaggcagggtgcggtaaccctgcttgaggttggtgagtttggcggtataagtggcaacggctgggcgctcgttgtagctctcgccatcgttggagagcttgaccgaccagcgaacaaagatcaggtcggggtgcttggtggtgaccgtgtatttcatcgtcctgtcaaacagagggttgaagccgttctcgcggatgacatcggtttgatacttgagaggtgtatcatgctccaagaccaggttagaatcggcctccttcttgtcgcgcttgtcgttggcgtggaagacctcaacctccacataggggtccatggacttgttcgcaggcaggttggcaggtcgcataagctgctgggcagagatgacatcgatagtaaaagagataacagtgcgctccttcttgccctcagcaatgtcggcgttgtatgggaggacctggatatctcggagttcggcgggcttgagaacatatccggaagagtccttaccatcaaacatggcgcggttgagttgcattccaaggtcaaaagtctgccagttaagggcggccatctgaaccccgcgacgccagtagttgagaggatcgaagttgttggaagtgatgcgagttcggtcagggtagactcgcatcatgtagcgcatgttgtggatatcgagggccatcttctgatccttagcgcgagagtgcttggcaaagctcgactccatgaaagagaagatatggttgtactgcttcgcatcgacagtgtcgaagccagagaacttgactccagcacagtaaacaccgaggtcaccaagaaccttgacggtcttgttgtggaccttcttgactggctgctcagaaacactttcgttgtcgcttgtgctgctgctcagcatgccctgaacttggccctcagtaatggtattgactcgagtcttgctgaccaatcttcgagatgaatggctgggagtaagcatggggctctgtggcagagattgagaaggcatgagaggcgtgccatcaggaacagaaggtcgcatcatgggcgagttgaggctgttacctctgcgtcgaccacggaagtcattgccagcggcaataggctcctccttgatctgaggcttcttgaccttgatgaggacacgctccataagctctgagggggtgggaagcttgtcggggaaggcttctagggtctctgtgacaagccttgaaccgaaggactccttgatgatctcaaccattgtcgcctgctgggctgggctgcagtggacctcgagagaaatccagagggggaacttggacttgacgaatgcgtacttgttgatggtggtcatgacctccttgaagctgatcgaggttgtcatggtacggccgtggttgacttcgggctggccgttgtagccatcccaacaatcaacctcgacacatcggcaaccacgggcaagcgctgagatgtaaccctcaacgcttgattgaccagcgacttgacgaccgagaaggtaggtgttgtgggagctggagatgtagtactcattcattgggcggtccaagacaatattttgaggttcgggctggatgacctcgttgtcttctgaagtcaagaaggcaacgaaggcggcttcagtcatgatctcaacattctcaggaaggtcggcctcggtacttcggtattggcggcagaatcgagaaaagagcttctcccaagcggtacggttagaatcaacatcctcaccctggtcatcgcgtagaaaagtaagaaactcggacaaagtaagaccaaactcagggttggcagcaatgtttcgaataactcgctgcacgtcgttgcgttgcttcatgcggcgcacaaagtccttgaactctctaaagttgagctttgatcgtcgtcgagaatcggataagtggaagttgacttcaagggttgatgatgagctgtagatgtgaaggttctggcaaacacgctttacaccagcaatgttcatctcctcctggtcaggggttcgggcctggtcaccaaactctttggccatttcggtctgccagtactgggcaacagcacggtcgttgaatgacatcaacgatgtcataagttgctgtcgatacctcaacatggcgtctaggaactcggtccatagcgatagggtgtttgagttatcggtgacaatgtgtagaaatcttgtttttgagctttcggggacattgtaaataatagtgaaccaaacaggaaagtagaattcgatttgttcggaaagcccatagtcgtggatgtactgctggatgtcggtgcctgttcggatctccctaatttcgtcgacgtgaagagatttttgaggacggcttggatcccaagagagtttattagactcagtctcgtaagcaagggtgatcctctttggtcgacttttcttggacaccttcttcaccgggcacccattgcgtagctcggcagggagcactgggccagccatagctccagcacttgcactgattgagccatgggtgctgttggcggatgatgtgtagttagcgccgtcaacaccaaccatagacatggagtcgtcaggaacaaactcctcatccgtgtctgtcagggcgctgttctcttgtggtgctgtagcattgctgtcgctgcgacgtctgaggatgctagggccaacgcttccatcgcggctggcaggagcgcctgaagatggtcgtcttctgccggcaaagcgttgagctcggttcgagaatcggcggataagacctcccttgctgttgttggccacttcggacatggcattatacccgagagagttggtgcttgtcttcctggagagcacagactcaggcaactgaaagctagaagggaaagcctcctcctcccgacctcgcatgggctcaggtgaggcctggacggaggagtatgtggttagaacagcagtgtcgggcgacatgattggtgagccttgttgtgagtttgatgttcctgttgaagcacttgtagctgacatgggaatagggactggttgtgtttgtgatggaaaggatgtctggacctgaccaagttgagagcgtgttaatgaggacatttcggataagttgtgagttggtgatgtgaattttgaatcgtggacaaagttgaaagacatggtcgtgctgagtggtgattacactataagggcgagacgggtagcattcgaaggttgcatcgacatatataaaagctcagtcagaatggggagccatggtggaacgtctggcttggaagtaacgataagacacgcgaattgcggggaagacggtgcagtaagtcgatccctcgtggagtagctgtcaacctggggtgcagccagtgtgaggtaggatgctgtgaaggtccagggcagtgacaatcgcacgtaataaatgcagatgcagggacaactgaggtagcctggaggtgctgccgggtgggacgtaaaagtgcagtgaggtcgagcaacaggcggatgactaggtaggtcctgacaaggccgatccgaggcgtgatgatgtgccaagttcgcagcagcgtggtgagctggcagaggccgggatatgcaggtggctccttttggggtgccttggggtcgctggatcaagtaaaacagggcgttcctctttgacaggcagagagctgcagcacagcgcagggctcctggtccaggtgatgaacggagtgaatgaatggatattcgtcaagaaccaccgggttgcggtagcttaagctgcagacacgttcgtcgataggtagggtaatataggtcaacaccaacacaacgtcctgcgcttggtcggtcctttatttcgaggcgatgaaacccgaaaatgtcgattcggtacagtaatccgttatgacaaaaacgatagagcgcaattcgaatagcgaaatgaagcaaattccgagaggccacgggttattgtcgtaaaagtgcaacaaaaaatcgaggttcgaggtcggaatggctgagtcacccaaaaacgtcaagaataggcaacgcgacagtggttggaatagtctagtagttggtaggcgcaggctgtcgcaagttggtaggcgaatttcaattggattgcagtttgttctcgtgtattcgacgggtgaatttgagtggcgttgaacaagaagagtatttcgtctgtgtcgtatagagagtcaaaaggatttctttgaagaaacaaattgttatggcagacaagaagtgagaaaggtgaagaggtaggtttgggttgtcaatgagaaagttggtggtggagcgggaggggtagaaaagatagttgggacggaaagggggggagtcccagtagtaataagtatcttggggcgggtggttgtggatgatagaaggttgacagtccagcaagttgaccagaaggtttaaaaaaagatagggaagaaaaaaaaggtaattccctggtggtagacttgcaagggagggagaggaaaaagagaccaaagtatgatggcgtccttttttggcgcacgctggagcgggcgagactttgtatgatagagagggaaggggggggcagagaggctaacgtcaagagagctagaggcagaaaaagaagacgtgggcagaagaagagtcttgtagttatgcgacgctgctgtgcgctgggtgctgggccgggtgctgtaggtcgcccgtgctggtgctggtgctcaactggtgctcgactaggctgctgagctgggctggtgctgggcaccttgggcttggattcttgggctgctgccctggggccgggaaattatgggtggcagaggggggtggggggaggggcgtcgctcagagcaagccagtcaagatggttcaagtgtgtcgtgtgtttttcatcttcccttttctttatttggaccgtcttttacttgacacttactttaactcgagttgatctcttgtgtcagtcaatgcctgtcctgaccaacactgtaaggccctgtgtatgtacgacttggcgagtcgggtcggttgagcgtctgtgtgagcttcactaagccttagttctaaacagcccaccaaggtctcagtcactgcccgtgctgatgctggtgctggtccctgtaacagatatgtacacctctgtcctgtctacacctcacttttacggatactcgaatctgaaccgttgtcaatctcaagtcaggagggaagcctgagcgaggacgagggcgagggtatgcataggatgatgaccatgaccactgattgattgattgatttgatatccctctgactgggattcgagagagactgggggttgtactgctgtgctacgctgcactgcacactcaactcacaggctgagaactgccagcaagtcagagaccggggtgcgtatccgtagtacagcccttttttttctactgtaattattttttccctttccctcgcaatttttactgtggacgacaggtagaccggggtggatactggagagactgggggaagcgacaaggggggaggggtgtatgattttcatccgttgcaacttgatagagtggagttttccatggtcaaggtcaagggggaggcgaatagttgggcccttgaccgtggtgcgaaagcaaatgcatgtcctccttatgcagatgcgatgcgatgcggtgcggtccaacgctggacgcactcgctcagacctgactgttacatgatacatacggtacaaggggagagagacaggctcgtaaaagattgagttggcaagtacgcagtagagtttggcaagcgaaaaccggcctaatgcaccacattaactcaacatcaactctgatgaaatcctccgaggtctgcctagctgttttcgatgtaccaaaagtgcacatgaccaaaacctaatgtcgttacaggacaatgtctcgaataagagattgaccgacataccacgcgagactattgtgatatacatacatggactgatacggtcaacttctcttcgccggtcaagtctcaagaacagggcgaacggaccaacccaccaagcaattggaagagacaagggccgtgagaaaggggggaagagtcatgccagttgatgatggacaagacggttatacggaaagtgaaatacagaactagactcggaaaacgtaacataggccaagatctcaacccagaacaagcgtcaacgtaccagggatacgccaacatgtcgaaacaaaacagagcagagcaatggactggactggactgggccggacggcatagatacttgcttgcttgactttggttagcttaccctgtcttacttcaaatctggtctagccaagaaatagagtcaaagggcgagatatgaagggaagtgaaggaaagtcttggaaactaccagaggatgcccaggctatgcctgtgggaatcagaaatcggatacgctgatgcctgtatccgatatggggaaccggaacgtagaagaataacgacgatggatcttggactaccctctctctctctctctgacatcttactgtcccctgctgatttgacaatacgtacatgcgtgcctccgtgggactccgggaaccgttgcgctgtaagtttagtgtgcccaactcttattagcgctcggcagtgggtttgggctgtttctttgtagggggttgtggcttgtggggtatgtatgatttgcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggccatcaaacaagacctacgctgtggaccatgaatgggtagtagatggaatagtgtggttcacaccgttttctttcactttcccctctgtcggccccttttctgtcttttccaaggcccaatttatgaaggctgacagaaaagccgactgctccactggcttacttctgacttcttgtctgtacggagtgcggtagtgcgccgtaatgccaaacaacattttgacctttgggctaacggccaaccattcagagtgggtacacgccatttagcattattatcatcatcataaatcatcatgctggcgattgcgttttcatggttgtcgatgatgctttgtgcgatggtctcggcagctcaacaaatctctggtcttactctaggacacgcatgatttgcacatccctctgtcaagtctcaatgctccagcgcatgaaagagtcatgctgatccaggattccgttccaagggagagccggcgggtttgtagtaagagatggagatgagcgccgccggatccgagaggtctgagctgcacacctttttgcccgcaagccgatcatagaacgggacaacgtgctggcgcaaatccaatttctcggtcatgccataacaagccgagatgtgcatcctccgttcctgactaacgggcttgtctgaacaggaaatgaaaaagataggtttatgtccagatagtctgaacacctctgacagacagacacttgcgataaagtctggttggtcgtgatgcgaccttttgttgatgagtacccagccaagaatgacgatgcatacaaagtcatctcaccctccttggcatctctgtaaagggttatcagcacggggaaaaaaaatccttccttttttttcaaagacaacaacgatcatcaagcattcaatgatcacgatgggaacatagggaaccagaccggatacggtcaggatgagaggggcagggtggtgaaaaagtctatggtatgggttggggttggcctatttttttaagctttggcttttggcctaacaaacaagcttggtgacaggtcttaccctcactcatccaagtaacctaggtcggttatttgtttgtttggccgtttcgtattatcgctgtgtctttgtcggcactttttttccttcttggcacaggcgcagcatttctgtttgttcctagctgtttgagaccctttgagaagatggtcacgagaggacacaacaggggagaaaagcggaaagtcaaagaatatcgacagcaaccaatggctccctcctcaacttgcttggccctgtgagtggacagaaaaacaagaagaggacaagctcggctagtgacctgtcgggccaagcctagcaatcttgggatgatttacgagccggtgagcaaaccattccgggtcaaggagtcattgacagtaactggtccgctcgatagtggtcggaaccgcaacccgtcgctattggacttgaatagtcgcagaagaaagaacaattccacgacagggggatctcgcgaagaaaaaaacttccaacgcccgccaatacgctgaggtacccttctgcgcacccaaacttgtgtgtctgggtggtacctctatttctcgcttcggcagacggctaaccatgtgcccggtgtcggtcagagcagcagggctaccaatcagtcgccacagactacaggcagcccttccttcggtctgcggacagatgtgaaaaccttggtacctgtgtgtcgtgcagtgtacatacgtgggcgatgactcaatttctatgccagcgatttaactttgccggccacatgagagccacatgcaaaacctcacctctgattaatcatggcgcaagtgcaggctcaagcaacagagcaaaagtgtcacaaagattcgcgtcgttgcattaggggctgatgaacctcgacggcgtgtgtccaactccgcattgccctctggctctgcctcaggctctcagcagaagactggcagttcatagtgcgtgcagcgtagcgtcgcgttggccatgctaggtatttgagcctcctcgataccatgacctcagtctgacacgatgtgtggagcgctaatgtccattctgtctccagtctccagtctccagtctccagccaacccagtctgactgaccagagcggaggtaaattagcccccttgaaaggagccaccgccacggtcatggaccgaagaatatgaaacgaggacagcgatgatttagatcgacttaatagccgatattgaagtctcagaagcggatttcctgcctgctcgcgatttcatatgatcaagatgcgatcagatcttgtggatatctacctagacatgccttagaatccaggactctaaaaccctgttggattgcacctgctccgttatgcttcacttggccccaaggaaggagcgccggccgttgccagattcaaccttccactaaaatcaccagcctcagtatctacaattagaattcactacgcattagctgcagcccgtagccagattcctctactagcttgttcctggcatctgaatcctccttgtcaacgttcatgtcagcattacatcgcttcattttttagttgatggagataatctcatctatcatgggattgtattccccccacatcagagcgttggttaattcctatctatacagtgcaatacggtgcatgcttatctgattatcatcgtccatcgtttgatatctcagacaggaacccaagccggacaggttcctagccttgcccacaaccaagccaaatgtcaacaatcttcagcgcccgcacaactgcccgtcctcatcagctcaggtccttcgccttatccaacgtatccaccaggacgctctattacctaactctccccggaaagctgtcactgtcagccctgccctaccctcgctagagactggcacattctgatcctcaaaagcgaccactagattgttacttactttcgtctgcgtgcggctggactttatgcggcgtacaggcctccctcaactcctcgtcagtgtagattgtcacacggccacggtagatggcacccaaatactcggttaagggggaccagggtttattcaacagggcatgcaggacgttttaggtcaccttgtttgcagggttgtcccaagaaaacccttacatactgtccaaatcctcctctcatgtccatcattctcacaaacagactcatcgtcaaggtgacggggcattcttgcctttgccgattgtaggtgtagagacactgtaaagtgccgctggctggcgatatagacgccatcatcgaccatcacagcgattgaagcgctgaatggtcagcttctttatggccttcacctatcggcctttctcttgttttcttggctctattctcgtcctcttcgaagcggtcacaatcaaagagtggcgtagtcaaccactcctaaacgcgaccaggtacaggatagccaggcaggatgcccaatggggataaacccaatcgaacctcagtcccaggagacgggttgcagagcgtcatgggaggtgagagtctgagacattagaggctgattgccccagaatatcagttcctggctcgaaatgcctagcccacattccgccagatttctgtgggacaccctcacagctcgccatacgatttgacaatttgctcatgctgggcaaaaggacatcttgaaacaaacgcctgaacatccaacagcggaatgagatcatcatctcgtcgatcctttggcgccgactcccgccaatttttaggtcagggccccagcttcagacaggggtgaagcgagggccccggacaagcttggcacctgcatcagggtgtgtttgtagtaaacgattgtttgctgcggccaatgtcgctgtggggaattttcagctatctcggccgtcgtttacggaggatggatgctggccgttcctgactgtccggtcatccatttttgacggacgccatcccccgctttcttgtctagagcagatagcaatacggtctgcagccttgccaggcgtgtttcgagctcaatcttgtcatttgatggtttatacaacgttaaaaaaaaagaagttgccttgtatcaagagtcaatcttgtcacaagaggcaattgcaggttctgcgccgcaaacggcccctgcctggcctggcctggccacagtgaccaatggatcagaatcttacttggggtttattgttgagcaaccctactccatacttgagtcttggaactccgaagcggggttctagaacaacgaaccacgaacagtatttcatgtcaaaaagctcatacaccgacatttcttgccagccagacacagaatttcatggtcacgagctacatgatccatcccagttggatccaatcgacaaagagccagcaacgaatgccataatatcacatgcggtgtgccagtactcgctcccatctggatcaatgatagggcactcttgggcggctcacgcataccgagttgctgggggaatatgagtgccagtgtgctgggccagccatagccgccagttgagttgtgattcgttattgattcgctaaatactcgcttggctgcgtggggaagggtaatgacgtcgcttctcgctgctctaaccaatcggttgcagaatctatcaattgcggttgctcggcccctaagggacctcaaggggcatgattatatgagacatggggccaccacttgctagcagcaacttgagccttgagccctgagcccctggagactgaattattttgtctcgggaggggacatgcaatatcaaccaatcttgtgtatgtgccagcagcgttgaacgtcggaccggccagcggattgccctcatgatcaccttgcctggctgtccttcttcgtccagctacgtattgttcattgcattatgaaagactgcatatgcaacatgattccgagtctcacgagaaccgtcgccggcttcttactgcaattatatcctcaacgggaaaataagggtggccggaaaggtgatatgacgcgattgccgggtgacgtaggggaatctcgaggccctgatagtgacattgagacgcgggggtacgagcgggctcaattatggaccacagacattgaagcttccatacgtgcatgggcaattatgcggcaagttcatttgatatcacttgtgatgattttttgaacctttcaacttacgactgggactgaggaagcgatcccctgacgtgtccgttcaacttcggttccaccgaatcaactttagaggttgttatgtcgcattgggccggtcctatcaggaagataaagctcacaactcgatccggcggtagcacagcagctgtctttggccctcgacttgcatatcatcctcgaatcgaatgaggggcaggtcttggactcttcggccatgactgttacctcattttacaataccaccttgcatcctttgagggacgcattgaaactgtcgttcggccgttcgatttgtttctgtgatttttttaagctattcttcaaccgatatgaaccccgtattcagttcgctctagcacaatcgttcttctcgtgttataattacccacagctacatacagataacgtagcagacgccaagccaaaggcctgctaagcggtcgtgctgtccatggtattatacccttctgggcgttggcacggccagtttacgaacgccggattctcactctgcacagagaatgccgattattccgttccaagacttctgcgacacgccctcaatttccactgttctatgggctgcatccacgtgcgttgccttaagcagtacttcaaagacattaaccctttgtgggatgatgaccaaccacaacaagccaagcatttatagtatgccataagcttctgtgtcgagaccttgaatactctcgaccggttctggccactgcagtgactgcgtcacagtcaccttgctctgtcggcgcaaggcacgaaatgatgctcaatcttaccatgcattctatcgcgtcatcgaggctgggcacctgatgttctgcaggctacctatgcgatgctactacatttgccagcaagaggtggcacagcgtgaggcctgttgcattggctcgcatcaacctgctggctgtggtatcgaagcccacatctataatgaacatagagtttgtgaaattgccagcattcagggcctcggagaccaattatttacgtgaggcgctcactattcattattcgggggccaaatctgccattatcaagactccggcaaggtggtaggtgggagttcaactatgtcgctcagacataccctatgcgagttgcagcctgttcggcagctatgaccatcaagaggtggactggcaagccaatcaccacgagatttaagaagatgaggttgagctcgtcggatttatccatacgagttttacacgggtagaaccaactatttgaggcagactatcaaggccgcattagtttgtttagcttagtagagctggcacctctaaagacgccgaaaatgctgcgcagcgatgctcgtgatgaaatgcgccatatcatcccacacttactgacggaaaaccacgcggtggaatcgattctgcgggagtgcccgctcattgcgcgcctgccgctgcattcaatgccgcatagaacgggtcaaagatgtgacaacgtgcatctgagccgctaatctgtgattgatccatcaacttggccttcctattgaggtgcagatattcggatgtcaaccaccggctattatctggtaactttcaaggtcgcagcagagtccatcggcactgttacagtatcaggcaatccatacttattttgcttgcacttatcaattcttgtatcgaaaagtcttttctactgtgtacaacctcggacaggcatgtaagccagctagctctccgtctacaggtcaacattggaagtgctactgacctcagcaaccatagacaaacacttgtgaggcaatgcgtcgagttcctccaatgactcgaatcgacccgtatgcccttgctacgcgagatgaagttcgcagttgaccaaccagatcttaccaacatgacctcggtcaattcctcttgtagaggggcttaggatctacgcctgctccttcgattgacccgagctgatggaaagacgcattgctgatgggttattgcggcaaacttccggtgaacaggctgctttcggcattgatcaagtcaacatcaaataaacaggtcatctacaggaaacggcgccacccagcccaacggatcaaacatccggtaagctcatccgaaggctttgcgctcagaagaacaaaatgcagagggccagatggtgaacaatctcaagtgggacgtccctttgggctgttgcagataacacaacgaacgcttgggccagctgccgctgcaaatcaatgatgtgcagcaaggggggttcttgtgattgtcatgggaagttgagagctgtatctctgtgacaactcaataatcatggtgcaagccgtgtcccatctgtagctgtatcaatgccggcattgacaagttaataccaccgattatactactgtcaaacttagcattatcgcggccaatcccattccgcggactggccaaaggtcatcaacgcgttagattgaaactgaaggcgccgttcttcgctagcgtccgtatctacataacacttgacggggttgggaattggatggtcaggagcctatagttcatcagcaaactacacccagagacttcttgactcgggaaggatgcgcaattagcagcatcaggcagtggtggactgaattacgtggcagacctatgcgtcaattcgatttcatcgaaacaaagaaactatggagacatggaaaataatatgagtatagacagaggcttgcccttgactgtcctcaaggcttgataacagacgccacgacctggggggatctatccatcaagtgcctgagattggtgggtctcctcagtgtcgtgattctcttcaacctgatttccgaccctgcggaaacccgctgtcgtctcgttcatattagatccgagtgatgttgaatcaaacatctaattgcgacatacgcttgaacgttcgttgagctttaaaactattgaaacacacgaatcaccacccacggacgacccgacccaacggccgctcttggtgggcataccttgtctcgaaccttcagggaccaaaaacccctacctcatatccttagggttgtcagggtgttgacctaccgttcgtacgtacagtattgatacatgctcagtcttctagaatccttctcataggcccctggcttgagatccctgacaagaatgacttttgacatccttttaggcgttggctgctgctgactgttgagctagtattggggcgtgcgctgtcagcaagcaccagtggctggatatcggcggcctgatctgttggtacctacaggcagtttgattatcttcattacacaggcccacattcacgttggggagaaattcttctttccagtgctgcaaggacacattgatggtattgtcgtgcagagctgtgtgttgtaatacagccacagagcaccaccaggtaatgatcagtcaactattcgtgcattgccttgcatgaaggcctggtaccaatgagcgaggtctaacagcgacattgtgaggtatcattacctaccgggcttttagccatatctgacattatcacaaatcacagactactgtctgacagtcttggctgttatctggaagagcactgtaccgctgaaaccctacaggctggttcatgcatggtgaagtcaagacattggtattcaatatcaagacatttcaaccattatcgagatttcgataccgcagtctcctccacgactaatcttttagcacaaccattgtgtgttttcagatgtcctctgcattatcagaacctcacttgtagacgtcgcgcccttcagccttgtcgatctcaccgaatctacgcggccttctaggcacctacggcacagcatttgagatacaagctactcagccgtctgatcggctggtgatgtgctgctgtatgtaggctggcgagcgcaaccttgtctcttacggtgacgaacagcgatccaataatacccttctgagtggtgccttttttctcatttgctcaacaagctgagtaggtggctgcgttggcaggttgtcgatgaagggtgttgtggtgtatacgccagtggtataaagccttttattaaaggctatgtacggaatcgctagtcctggctcgggccggtcccatgggttgtcttacatggtgactgatcactttgttggcacatgcgtcaccctactttgaatcaccagttcgaggaggtcagtatgggtgtctgcgaagccagcatctcgcatgcccgttcctggagatatgcatacggcgcggcacggcgaacaaagacaagatcggaagaggatgtccggcaccgtgttcacggtacagtacggcatgatatgccacagtatgcgcatcgcgcaagaggacaacctcgagttgtggttgatatgtcgacttgctaagaggtgaggtgaccttgtatgcatgcatgtgcgtactttgagcggtgaccaattctcgcttccatcgtccgctatctttgcatcatgagaccgagtgatgcggacgagaaccaaactgatgaaccacggcgtcgaggtcatcgaagctaagtggttatcacaaattcatggtggtactgagctcaccttgtgcgaggacaaacggtatcaattcgaacaacccgtcggctgatactggtttcctgtttgtccgtttaaaacgagatgcaggtgagttatcgccgacatatctcggcagtttctacgtggtcattctccatgtcttgtgatgcaattgagcacatgttgttgggttttatgagtgctcaactcagtctcaccacaacagattgtcgcttctgactgtacttgcatgccacgtcaactatcaagcgactacgttagtttatcagtgtcatctaatattggaggctagttccgcaagtcttgaatgatccgccactagtgcagcctaagacagagcggaggctgttttacatttacagtgactgcctggatagtatagtctagagtacgtacacacgtaacaagattgcacttgatccaacagtatagtacggtacgagttggacggcgcaggatcaacccctttctaccaaacggaagcaaacacgatcactctatgtgaggcatcggcacttagtttgtttgacgacggcagggcatgatcagtgcactggattaatctcccacaagcttacaaacaggggcagcacagcatcactcgcatatccatctggtcacgtttctccatggtcatgtctcaggaaaacttaaaaatattgacttgtcttgtttgccgccgcgtgaagctctgcttgctcaaatcaagagtggttaagattaggtgatgggtagggttttccccttaccacgaagacctggcatgttctgaaacgacaaattcggttccgagaggctggtcctagtgcgggggtggaccttgtaggtacatgattccgatgggatgacagcggacttgcatctattttagtagtggctcagtaacttggcttgggggtcatccaggacagcaaacgagttactacaataggtttcgaggaaggatgagaaatactcatggatatcccgggcttcaacggggagctcggaacatggaaggaagaagggaaaacactcggtcgaggctatgaccgacttggacagcactaccggaggttttggaagacttccggagagagtagagacccacgagtaagagccaaggccccatctcatgtatccatcatatgctgagacgaaaccagatgccctaaatagagtccgagggagatggaaggggcctcatcggggggtccggctatgaaaatcttgtgctagcccaagaggcatgatcttgagcctctcaagattctgccttgaatcctttaggatctgtgcggcattgttctggtgcttatgccatttgttctggaagctgtttcaaccaactaaccgccaatgcccattactctataccatgttatactcgctacgtggatcatcttgcggcctctgccctgtttagttgctgcggcgggtatactattcatggacacaaactcttctctctctgtgtttggctgtgcatcatgtttcattttatgcttacttggttggcatcaaacattcgcacaagaccccttcgaagaccaacaaacaacagctaacacgataattttggcatgaatttccctcatcaacgacatctcacgagagactggtagacagaaaatttaccttgttggctcggtcagttagctttgcaatgcgttggcacatcacagcataacacaaacacagggaaggacctgggatagacacgcgcaatctcttccttttcctgcgagtgcccgtctgcaacatacggtcagtccgcttctctccgatgaagcatcctacagctgctgcaacatcggtatgccaaagttgactggctccttgggcttttgtgtgccttgagagaaagatatatgcaggtgccttggcgttccttgatgcaggtcttgtttgtcgtcatacctaaaacatgggagacaccctctcacacgcaagaaacctcggagagcaaggccaagaatatgacgctgtgaagcgagacgagaaaaagtctcgattgctaccttatgttgtgtgacatgtctactttgctgcaagttaccggtcaatcagctcagcatggtacgatggactcggccgatgtgtacagaaagcattccttgcgtgtgaccttgtagatgtgagagatgagagtgaaaagtcggaggtgatttgtggtatgtgatatgttgtgctgaggtaggtcatcatgagaagtcatatgttcattgtgaaatgttttgagtctttgagatgtgtctcgtgttagaatctgttgaaactgttggacgtttccaacatgttgtttgttatgttgttcaatattgaggtgatacatcttgagacaacattatcttgtgagtagtatgagatgatgaattttgtcatgcttattacttcattgctgtgaagtactatgagacttgacctgtcgtgaactgttacaacgttgggagacatccttgtcccaagtttggttgacatggagtgtagggtaagttcagctcaacgacatcgtcatcataaacaacacaaatgatatcacattgaacgactgaacgtggcaatgagtgatacgttcgcttaccttatctagagtgtgggtttctgttcttgtcttgagcaggttgcgttctatgttacgtgccaaagagcgatgagcgttcctcatatgttttcaatgaatgggtcggttggaatgggtttgggcttttattgtctgtaattttaaatgaggatgatttttttatgtcataatatccaactcttctatgaaagtcatcatcaccgctcagctacaggagcaggcttggactgaatctcccgaattgtatccctcgttcgcgggttcgcttcaaagctagcctcgatgaggtcaatgacttctgaagcagtaaagtaaaggctcaactcgctctcaaaccataggtagcgcacctcattaagattactttgaagtacttcgctcaaatacttaagacgaagccagctgggtgcgtactgagctgtttgggggacctcaccctctgcacttgcagtacctgttaaaacgctaggcaagaagaggtcatcaagctctgttgcagcagcgatgacctttgcgatattgtaggcctcatcctggccaatagatgacatctcaagcacgtctgttatcagcttggttgcgacagcatcagccagagaacctaaggcctgcgtccaaactgaacgagccaggatggatttccagacagaagccatcgcgcgaatgcgccctgtagctaactctacgcaagactccatttcgtcctgctgcatcaaactttgagctccaccgagaaaatcgcgaaggatagttttctggatgttcatctcgttggcgtaactgcgattggcaaagctctgtaggctcttgatgtcgttgtcaagtcgcaacatattccgggctctgggggtcaggtcttcgcgcttcttccaagcatcagcaaactcagagagtctctctgcaagatacatagcgtcgttgtataagaacctgcttgaagttagtaatgctttcaactgacattcaatatcctcacatgttgcccccttcgctaagagagtagtagtatggcgagatggctctgaacaatgccaaagcgaacgtgggtaaaccgaagagtccaggggctgtggctgcaactggcgcatactcaacatcgtcccttgtcaatgcagcaccgtcctccagaatagcgtagataagctcgagaactggctcgggcatagacgaaacgctgtaaatttccttcaaaacaagctctcgagtttcttcttgagcctgtggaatcttgcttcttgttgccggggcttgttctggtgcttgagcagtgtcttcatcaccccagccccaagcagcagcactatcgtcctcatcgtccttcccggcagtttgtttggtgtcttgagcttcagcagtagtgtcttcctcgtcccaaccccacgcatctgcgccatcatcttcatcagccttggtagaatctggttccttcgtcgtgggcttgctctcgtctctgggcggctcgttgtcttcgtcccatgcatcgccccaatcagcaccccaatcagcggtttcggcagttgcgccagcccctcctggtgtcttggttatctttttgccttctgcgatcgataccatctgcttctcgaccttttcgacctgcttggactcgccaatgccatcaagtagcttggatcgaacagaatcgagagttgtctctcgacatttccctagccatattgatggtgcattatcaacccaattctgcagatccgcaaaaccggtatatccattatcagtgagtgattgacaaaactcctgggcccttttgatcattgcttggaagttgtccatctccttgagcgacgagggcacagctggaaccagccactctccaatcagtttgggtattacgtcggccatcatgaagttgccaagtggtggcagaagagtagagggcagttttcgagcgaggaaagcgaatgctgtttccaagtcagcaagtagagcgtcgactgatcttgacgcttcgacagataatttaagaacatcctcatcggcttgtatcgaggggaaagtgtcgttcctgatatccatgcgaggagatatgattgcagcatctacgtttcgccatagctgttccatacgctcatcaacctctttataggcttgaagaccaattacagcgtcagcgagactcacttgctcgtctaagacttgttagcggttgtactttgcggtatatcgccgatatccatacccttgacagcgtcgtacacagcaaattggcgagtctcaatatcggcatggattagtgtcttccaaatatgatcgaaaacctcatggacagcggatttgagctcgaaactccgcagatctaaaagcttcatcactcgacaagacttgctgacacctatttgatcaatcgcttcccacgattctgtttaatgattagcaacatatcgggctggaagctgtggcaacatactctcaagaagtcgcaaagaatctatgatgcgacgttcattcttagcagtctccacctcacttaagagccgatgaacgctcttgatactttgcaacacgccatgaagttgttgactgtactgaacttcacgatttagaaactctgccttctcttctgcgtcttccgcagcttccccagagacatcgggagcctcagattgccgttcaatctcgttggccattgcttttgagcggaaaatgtcctcctgcaaggtctttgaattccgtacccacgagtcgacatcttgttttgtctcttggttgatggtgtgtagctcggcctgtaggcgtcgtgagcatcatagttgatgactattcgtttataacggaaatattacctccagcccttgcttggcttctgctagagcctggatcgcaggttgtaggtcggtttcggaaacaggagggaggacggagatatcatcgggaaagcggccttcgagtgcaaaggcgacaagcgcgtcgctcaattgctggggggtgttttctgttaccgcggccattgtatggggttgatcaggatggtcgttgggagaatggatcgtgtggtgaagctatacgtgtatagtatgcgcagtacggcagcttctgaaatatcggtgactctagcttggtatattcttcattcgtccgtcctttgcaaaggaattaatcatttaattcagattccgaggcagaataccgatattcgcatgattgggttgaatgcgattgtgagctgttggtggtgtttgtcgcaagttgtaggagtagatcagcagccacaagctggcaagtttccagtgccgtcatgacagcactacagcttcccttccaatcccaaagcgtggtacgcccgcgcacctgccattttcccacatcgtggcttgcgtgctggtccaagcgcttagcggctgtacagccaatcaacagtgagcccaggccatctttggttggtacctgctattgttcttgaagcccacctctggattgcattgttctatgatgatgaataggaaggaagaatgttacaaggaccgtgcctgacggggttgagaatgcatgatagccgtctggcttgtgtttgtgctgctttcatgaggccctactcagtaactggaaggaggtagttggtatatctttcatgtgttattactagcaattactaacctattaagacaggttggttgtcattatgtttgtttgctttttattgactttagtagatatataaagtcccccctctacactctggatctaatcaagtctcctcttatacatcgtcaagctgaccctgtgagttccattgtggttgttgattacaccgagaccaagcgctgtgctgccttgatagcggggtaattttcacgttaggcccattctcagctgaattgattggacccctcatcgcgcagctcgttgggctttctcttgctcccacttgcagcaacactacattcattaccaaccgcaacaattcttcgaaggtgagtgaaagtatcttattgcacctggaagctgactgcatccattctgtgccacgcactctggtcagcttctgccttgtctgccttgtttcttcatcccgtttcctctctcttcctcaatgacttttccaatggcggggtctttttctctccgttgggtgtaacaactctatacgagaagaagtatatcaaagcagctttgcccactccccttcaggaagtctcttgaaatccttgtcatttcttttcttttcttttcgtttaatgcagctcatgccaagctttctatagctataggctgtcttgtatccgacttgggaacaatcaatatcgtcaaagtacttcctcagtcgtgatgtcacccaaatcttcctcttctcaatatgttgttgccgtgatagttgccctgcttagtattgccgcttatttgattacctcaagctttcctcttgcagccacaagtattgagtcagttacagtttccattcgttttgtcacttacagtttccttttgtatgggctttatccctatgccttaccctaccacccatcaacgtcaacttcttctacaagcccatgctttctcatctccattattgctctcacatactgacttgaaaagttcattttggagcctcacaggcctcaagcacttcaagatgtcggcaccgtcgcattttcgcaagattcaaagcttcaagacggactatgctccttgtacaatcactcaatatgtatcagaccgcagtggtatgcaagttgttgtcgccgatcgaaagggccccaagctcaatggctacttcaccctagccactgagatctttgacgattcaggtgctcctcacacccttgagcatcttgtcttcatgggttccaagagctaccagtacaagggtctgctcgacaagctgtcttctcgagcctactctcacaccaacgcctggaccgccacggatcacaccgcgtacactctcgaaaccgctggttgggatggtttcgctcaaatccttcccgtctacctcgagcatgtcatcttgcccaccatcacagatgagggtattgtgaccgaagtctggcacattgatggtgaaggcaacgatgctggagttgtctattccgagatgcaagctgttcaattccgcagttctgagatcatggacctcaaggctcgccgtctcctctatcccgagaacgttggtttccggtacgagactggtggtatgaccgatgccctccgggttctcactcccgaacgtattcgacaatttcaccgagatatgtatcagccacgaaacttgtgtctggttcttgtcggagaggtcaaccaggatgaacttcttcagattcttgacaagtttgaagagtccatcaaggatgacattccttctctcgatactccattccagaggtaggccatttgcgaatcgtcaaagggacttttactaacaatttgtagaccctggattgactctgcttcacccccaaagattaacgaaaccaagatcgttaccgcagagtttcccgaggaggacgagtctgttggtgagattctcgttggcttctttggtcccgactgcatcgaccttatcaactcttctgccctgaatgttctcctcacatatctttgcggatcttccgtctctatcctggagaatgtcatggttgagaaggaggagcttgcgagctcggtctcttactggacggaccctcgacccaactcagttatttggctgcagccaacaggtgtcgccactgagaaactcgagtttgtcgaaaagcgacttatcgagctactcaaggaggtagcttccaagcccatcgacatggattatatgagggagtgcatccgtcgcgagaggcgccaggtcaagtaccatgctgagacatccgagtctttctacgcaacaaacatcatcactgactaccttttcggtaagcgggatggatctacgcttgcagatctgcaaaacctggaggagtatgatgttttggagaagtggtcggacaagcaatggcgagatttccttagcaagtggatggccgatgcccctcatatctctatcctcggcaagccttccaacgaacttgctaccaagatgaagaaggacgaggaggctcgcatcgctaagcgtaaggaagacttgggcactgatggtctcgagaagcttgccaagcgtctcgaagaggccaagaagaagaacgacgagcccatccctgccgaagtagtcgatcgttggagcgttcctggtaccgactctatccacttcattgagtcggatactgctcgctctgggcatgcccgttcagttggcttgggtagtggatctgcacagaagctcattgacggtacgacccaaggcaagcttccattattcatccaattcgaggatgttcccaccaactttgttcatatttctatccacattggtacctctcaggtccctaatgagcttaagcctctgatgcccatcttcagtgacaacttcttcaacacgcacatcatgcgtgatggtaagcaggtcggctttgagcaggtcgttatggagcttgagagagacactatcagttatgccctcaactctgcccgctacctcggcgatccagacggcatcatgatccagttccaggttgagcccgagaaatattctgcagcagttgaatggatccgtaccatgatgttcgactccattttcgaccctcagcgtctcaaggctagcgtcaccaaggctcttgctgacatccctgagtccaagcgtgacggtaagtccatggccagtgaggtcagcgcggctttccacatggagaaatcatcgctggctgtggccaagcgtgtacttgttcgtgcagtgtacttgaagagactcaaaaagcttcttgagaaggagcctgaaaaggttgtcggttggttcaacacgatccgagactcgctcttcaccttccagaacctccgtttccttgtcacggccaaccttgccactctccccgaccctttgactacctgggataccctttccaagtccttgaccgtttctgaaaacatgatcgatattcccaagcctgtgagccttctcaatgacgaaggtcgaaaccctggttcggttggcgcagtcattgttcccatgactacccttgagagttcttactctgtctcaacagcccagggcatggcctcatataccgatccccgtcttgcctccatcatggtcgctattggctatctggaagccgccgaaggccctctttggaacgcggttcgaggtgctggatacgcgtacggcgtttacttttctagagatatcaactctggtatcatctcgtacaacgtgtaccgctcgcccgacgcctacaaggccatcaaggcttccaaggaggccatcagcaagatcgctgacggttcggttgcgatcgaccatcatctacttgaaggtaccatcagccagattgttgtcatgtttgctgatgagcaatctacgatgcctagtgccgcccagcaaaactttgtgcaaggcgttgtacgtggtttgcccaatgactgggacaaggaagtgctgcgacgtgtgcgagctgtcaccgttgaagagatcaagactgctctgcgcgagactgtcctgccatgtttcgagcctggcaagagcaacatcgttgtcactgccgctaagattatgcaagaggttcgtgtttcccatattcgacttttgacttttactaacttctcgtagggtatggaggcttcgttcaaggagatgggctacaaggtccagacacacgagctcagctacttccatgatgattatggtctgaagcccgaggatggcgaggaagaagagtcgtccgaagaagatgacgaactagaaggctcagaagggtcctacgattctgatgaatccgatgattagataacgaataaaacgaatcaaggtaaatggcgcttaggtagacttgagtccctcaagaatatatcggtagcaatgccagatttagaagcataacgatgcgataaaaagcaataagttctattatacactgagtctggatctatattgtgtctaagggtggccaatcctttctagataaccagctccatcccggccattttctgattccaatagtcttaatcgaaacccattacaaaatctcttctaaatgttgcgctccatttttctaggtttacaactcatcgcgtccactcgccttgacgacaccctccttctcgttatcaagagacttgtcagagacgccttcggtaacaccctcggaccccttccagccaagggcgttgagtcgctcagacaggtgagggtgggagaaatggtagctggcatacatccagtcggcgtccatagtgctaaggttctgaatctggagcttaaggagggagcgggcaagttgctcagggtagcccaggctcttggcaaatgcatcggcctggaactcgaacttgcggctgacaatgtgcataagcaggttgatgatgagatccataggggcaagagcatcagagaagaggatgaagccgataataatggggtgctctttgaggaaaccaaaagatgagtacaaagagtggttgttgatgaagacagagaagagagtgaagatgtagaaggagtgggcctaaaatattgttagtttgtgtagttgattcatataagtttcatgttcttacctgagagataccaaagagactggtagtgtgaccaagcttccagtgacccaactcgtgcgcaagaacagcaacgacctcctcaggctcgctcttctcaatcagggtatcgtagatcacaatgtgcttcttccagggaagaccaaagaaataggcgttggagtgggcgcttcgcttgcttccatcaatgacgtagagctcgtgcagagggaacttgaggctcgcggcaagagattcaaccttggtcttgagctcaccgtcctcgagaggagacagcttgttgaacagaggcaggatagcgacggggtagatggtgatcatgaagacctggagagcaatgaagaagagccacaggtagtagaaaaactggttgccagtcttctggatgatcttgaggaaaccagcgaggaaaggaggtgcgaggaccaaggtgagggcctgggtcttgaccatatcagtgataaagagcttgggcgtctgcttgttgaaaccgaacttctcctcgagcacaaatgtctggtagatcgaagaggggagacgaagaagctggctgatgacggtaaacgttaagacgaagacaatggtatggctgatttcgccggtgaagcgcgcaggtgcccatttgagaagaagatcaccggtccaggaccaaagcttggggaggacgtcgaagtgcatgaaggcgatgttttgaacctgagagtagagaccattgatgatttcgaactttgccttggcgcggccataggcctgcgacttgtcaaagacttcctgggagacttccttggagaggacggcggggggactggttttctggaggacacggtattgacggagggtgaggaacgattcgaagaggtattggccgactgagaagcccatgatgagcttcttccatgggaagagcgggcgatcgaggaagcgcgcgaggcgctgtgaggagttagtatccattgattatttaaagactcatcatagcacagagagcgttttgtgttgtatcagacaatgccaacatacctgaagaaaatccatggttgcggtgttgttgatgaaccgtataccttggattgtagttgtaagatggaagctatgcgacccccgttgcgcggcttatcaaagtgggatgcgtagatctggcctaacgcacgccgggagtgatattccccgacgtcccgattcccctgtcactgtcacccagcaattacaacacgaatacagcacaagtgatgtattttttagtagcaccgtactctagaagaatgacgttgacgacttgcattactcaattgacccaattgtcgtgtctcacgagtttaatctggtacaatcgccgacttcacacatgtctcactttgcacatggcttcaagtagagcgagaacgtccaagttgaataatgccaagctacgacaatacttcctacatgcaacagcaaaacgaaacaaaagcatctagcaagtaacccaaccgaatagccaactagtcaccattcgcttgtccctcgaagtagtgaaccattgcttcgataagttgatcgagctccacacgtgacatacctctgatgtactcgttcataaaggccaggtcctcagctattatgtccgagtcatctgctggctgtccatccctagttttggctgcagcttgggtcccttcctgattggcctcctagtgcccgtttgttgcggccgaggtaactggctgaggaggacgctcaggaccatatgctactggcgtcgcttgatcgttgccttgtgtttcttcctctgtatcatcgtcgaactcgcttagctcttcttcttcttcgccctcttcatcggagtaatcgctttcgtcgccctcgtgtcctccatggctatccgagtaaccgctctcgacagtgttgaccatgccgggtggcaccttgcggccctgctgttgcatctgctggatgatgctcctgagcttctcggtcttcttctcggcggattctgtcttcttcttccagtcctgccgttcttcggccatgcggatgatgttggcagctgtcgcttctttttgtcgcttcaaggcctcgttctccttctctaatcgcttgcctttcttagacatgtcctccatctccttgcgaaacgataaaaataagtcattgctgttgttcaaggtatcctctacctgctgtgcgcttagtcaacaggccgaactatcccgctcgtgcccactcacctgtttgaacttatcgacgtacacattgagttgatttctaagctcagtttcggtcttggtaaaagcttggacttgaccttggaggtgtcgagccttggttgactcggcttcggcgtttttcttttctctctcgtatcgcgccatgtggtattggacctcgagttctttggtacgcattagcgagtggaaatgcagctctcgtagctcgtattgctcgataaaggacttgaagcggacccggaatctgcagaacgagggttagcgggcgggcaagcttcgaatatcatcaagagccttacagttcgtcgacttccatgtctacaacttgtttctttggcgtatccttttcttcttggtacccttcaagtttcgataatagagtggcgtacttctcgtcccagtgtgtattgttacgcttctgagttgtctgaagttctttgttctcgttctgacatttataaggttagccacgttgcgttgcagaccacctcgccacaaaccttcatcttattgttatcgcgctgcaattccctgcaaagtttctctagcttctccttcaaacccacggtcttgctcagttcggttcggcttgcatctctctccttctgcaggttatctccacgtcgcttgttcttctgattctcacgctccagtcgtcgcatgtcggcgaggagctcgctggatctcttcgtaaggtgatcgattttctgcatattgtccatcttacaaacctgctgaagaagatctcgattcgccctcttaacttcacgttctgtagcgtccacgtatcagtatacatcgttctaggtttgctggagtgtcgccgctgtggatagcgaggtcagacgcaccgatctctagctcttgatccttctctcccgcagcatcctgctccagctgcgatatacgcgcatggagcaggcgcgaagcctcgtcattaggcatatttttctttcctttggtcttcttggctgttgcgggtggatgagcgtggccgttgtgcccgttagttagatgagcatccaactggcccgtagtcatcgccgactgagcagagttggaggccaaggcaacggacgacaatcgttcaggcgggggtcacgaggtgaggaagagccgggggcatcgaagcgggatgattgtcgatgttcgcaggtgcaggcactttcgaaatggtgatgacggacaaacaataaagcaaaccaatgtatggtaccggctatgctacgagcgggcgatgttagtcgggttcacgcaagaattgaccaccatgcaatacacttgcagcgcagagaggcacgttgagtggttggaggaggcaatatcttcgtacctcgatattctgtgtgtgggaaaatagcaatatttatcaatgctgagcaacgacgacggtgcgacctgtggtagatatgtaaggcgcacaacgtagaagccaggacttgttggtcattgaagatactgggtgtcgctctgggatgtgacaggatggagggctcatggaggcttggagcatggctaggttttaccatgggccgttgtggtgcctgctagcaactgctaggtgactagcagatgtgggtgtgggcgtccggggtaactgttagtagcccaactgcctgtagcaaaatttcgtgggcttgaactattgcacagcggtcttccactgactggcgccactggagcgcccacaattacggcatggagccttggcaactgacgtgggctggaccgggccttccatctactaaggcacctcccaggtagcgtttggttacaaagcagaacccttccactttttcggctcattacgtgcagcaaaatctccgttgcttctttaacgacattacttatctcctttgatataaatttcttgtccccacgatctgtacaacatttattccttgtttattgtatcattatatttttttttttggtttgccttttagttatcctacgccacaatgcttcgcaacgccgctgctggcgctcgcaaggccgtgacggagctgtcacaattcccaaaacctggcgagaagctccacggtttcacccttgttcgatccaagcacgtcccggagctcgagttgacggctctacaccttcaacacgacaagaccggcgccgactatctccatatcgctcgtgatgacagcaacaatgtcttctcaatcggtttcaagacgaaccctccggatgataccggtattcctcatatcctcgagcacaccacgctgtgcggtagcgaaaagtacgaatcgccttgttggcatacacatgtaaggattcaagactaacagctccagataccccattagagatccctttttcaagatgttgccacgaacgctatcgaacttcatgaacgccttcacagcctcggatcacaccttctaccccttcgcaacaaccaacgcgcaagatttcaagaacctcatgtctgtgtatctggactcaacgttgcatccgctgctcaaaaagtccgactttacccaggagggctggagaattgggccggagaacccccttgctgaggacgaggcgagcaagaagcttgtgttcaagggtgttgtgtacaacgagatgaagggccaaatgtcggacgctggctacctatactatatccgatttcacgatcatattttccccgatatcaacaactctggtggcgatccccagaagatcaccgacctcacatacgagcaactgcaaaagttccatgcggaacactaccaccctagcaacgccaaggtcttcacctatggtgatatgcccctgatcgaccacctcaagcaggttgacacgcagctccaagctttcgagaagattcaaggcgataagcaggttcatgagccagttactctcaatggccccaaggaagtgaccctctacggtcccctcgacccccttgttgatcaagatcgccagtacaagacgtccgtctcatggattatgggcgataccactgatgttctcgaatcattttctctggctcttctttccactcttttgatggatggttacggttcccccctataccgtggtcttatcgaggctggtatgggagctgattggagccctaacgccggctatgacagttctgccaagaagggcatcttctccattggcttgactggtgtccaggagggtgatgtgcccaagctcaaggagaaagttcagcaaatcttgcgagatgcgcgcaacaagggtttcgacaagaccaagattgacggctccctgcaccaattggagctgtcgctgaagcataagactgccaactttggtttctctatgctgaaccgtcttaagccaaagtggttcaacggtgtcgaccctttcgactcattggcatggaatgacaccatcaatggcttccaggccaagatggccgagggcaactacttggagggtcttattgacaagtacctcctcaacgataatactctgactttcactatggccccttcaacaacttatggtgaggacttggtaaaggaggagcaggagaggctttcaactagaatccaggcggcgatcaaggaggctggaagcgaggagaaggcgcgaaagcacttcgagaagcaagagcaagaattgttggtcgagcaaaacaagacaaacaccgaagatcttggttgcttgccaactgtccatgtcaaggatattccccgaagcaaagaggctgttgttgttcgagacgagaacgccaacggaacaaagatccaatggcacgaggcacccaccaacggcttgacatacttccgtgctatcaacacgctggagaacttgccagatgagcttcgtgagttggttcctctgttcactgacagcatcatgcgcctcggtaccaaggacttgaacatggaacagcttgaggatttgatcaagcttaagactggcggcgtttcggttggataccactgcacaccatctcccacagatttccatgctgccagtgagggcatcatctttactggtatggcattggaccacaacgttcctgttatgtttgacatcatccagaaactcgttttgggaaccgacttcgatagtcctgaagctgcccttagaattcgccagcttctccaggcttctgctgacggtgttgttaatgacattgcatcaaccggacacagatttgccatgggaagcgcagagtctggtctcacccgatctgcgtggttgcgacagcaagtgtctggtctttcacaagtgcagctggtgacttcgctggccagccgccctgagactgataagcttgaggacgtcatctctaagctaaagcagattcagaaccttgcacttgtcggtggaaatctccgcaccgcgatcacttgtggctcggagagcgttgcggcaaacggggcttcgctgcagaactttgtgggcaacctttctcgtgaccccttgaacttgaagaacccttcgccccgacagcttcccaaggatagcaagaccttctaccctctaccttaccaagtctactatggtggattatcactaccgaccacctcatacacatcggcagagggtgcacctcttcaaattctgtcccagctcctcacacacaagcatcttcatcatgagatccgtgagaagggtggcgcatacggtggcggtgcttactctcgagccttggacggcctcttcggcttctactcttaccgggatcccaacccccagaacaccctcagcatcatgcgaaatgctggccaatgggctgtcgataagaagtggtcagaccgcgatttggaggaggccaagatctctgtgttccaaggagtcgatgcgcccaagtctgtgaaccaggagggcatgggccgtttcctctcgggcatcaccgaagagatgaagcagaagaagcgagagcagtttctggatgttaccaaggatcaggttcgcgaggctgcgcagcgttaccttgttgacggactggccaagggtgaaggccgagtggctttccttggagagaagcaggcgtgggttgacggcgagtggcagatccgcgagatggatgtcaagggcgctgagtaaaagatttacgactaaagagcttatgacggcactagagacggaggcggcagcgtgctaaaaggattgacgaagcagctccagctgtatgacaacatgtacgatgaagtgtagactacacagatgaacaaagcataaatgactctcctcacgttgcttcgcagcggaaccctgattgaatatgggggtttttaatctccagttacgcgttcagatacgatacatctttttgcctattcgatggcttaaagatcacagagcaacgcaagaacatacacaaacctctccccttttctttctgtttactttgactcttggaagctactttttgcactggctgtactataggaaccctcgaggctgcggagcgaaagcaccaagcacgatgtggttttatgattggtatagactggacagagatgtggacgacgagatttgagatgatgggttggaaagatgagacggtagctcgttctatcagagccggagtccttgagcgatggatttactggactaaagagcagagtacatatattgaacattgtctatgatgtatgagaatatcaagacctcggcataatatagtatgtttgaaaataaacaagcagataccttgactggaacattcgtgtcctgtgttgtgagtctgctactttgacgttgttgtgtgcccggctaagagttgccagatttacggatactatccatgctattcttacaaccggacgcaagccgattcgttgaatagtttacgaagaggcctatccctatgtatccggacatgcagagaaattaatggacctctttgatggagaacatgacgatgtgaaagttaagctttgactgggtctgtcttgtctgtccatgaaatttgtccagggggttagctaaatggtgcctgaccgcgtaaggctggggcttgttcccgcctgggattgtcgggtgaggcccgtgagggtgagtcgtgcggcgaccgtgactgtttttgttactgagggaattatcgggacttgagtttactaatttggtcttggaagttggcatttgagaagtgacatgacgcctccattgtaacacgtcggtgactctgtcggtcaacggcttgttgatgtactataaatgtatagtatccggaaaagaaacggaatcaggtttccttttctggggggatttttgtgtatattgcattgcattgcattgcatgcatagtacttccatacatgatcatgttcactctcctttctttttatgctcccgagatactggaaaaatgtgagaaaaagagcgccacagaattgcattgtgcccgtcttgcttgcttggggtttgagttgggtttagcgcggggtttaagagggcctgaaccagggatagctctttaagaatcgagatggatcatggatcatcaccgccaatttatttacggaacccggattgggtggtgtttacgaggtcatgccacatatcaatttgaattctacagtaggaatcctaaacattgttgttgcttgcaatcagtagcattgacaagtacctctactactgtatttatcctttcttgttgatagccaggcacgtctacctctctaagcctccctgtgctccatctgaaccacccccctgtaaatactgcccctcttgtaaacgtcacagtggaggaataaaaatttctctcacctctatatggagatctcgaagcgacccgaccgaacgacctagaccaagatttgtctcctccaccttttttcccccttgtcgaaccaaccattggaaatagaatcagcaaggaagggggaaaaaatacaacctccatcttttctgtgtttggacaagactagataaaaaggacgccgtctcccccccatactttttttccttcctccccccttccccgactacttactttctgtcaaggacaaatcgtatacttttccacaccgttacaacagtaccaaacccgttggtatcaacagcaaaacccgtccgtcttcgtttgagcaactctcccccagctgctcaacacctccaccacaactcgacccgcctttggtctttaaaaggcaacatcttcactacggctcctccggccgtcagcttcgtcagtgacaaagatttcagcctctgcaagccctcccacatcatcaacgcgatccctcctcccactgctattgctgctcgaccataagctcctcgatctctctgtcttgcacggtccaagacccgaccatcctcccccgtcgttcttcgacacccgtcagctgccgcataggaggtacttagaggttcttcctctcgccgaggaagagtcgaggaggcctcgccaaatcaccgagggatcagttcatcgccgttcccgaccaccctaacaccatccgatttttcggttacactcctaccacacttgcacatcaagtcaatctgtcagtctccggactcaatccctcgtcaacaaactcccaaaacaaaacccccgcaactgtttgggatatggttatggcaacggctgtcctcgacacttacaaccacaatgtcaatcatcctcatatcgcattaaagaaacccatcatccgggattctattgagcaacatgacgtgattaccccaaagcaactcatcggccaggctctccaccagcgtgtggaggccattgatcatgagatgtgtgagcctggcgacgaagataccttcttcgttgccgaccttggcgaggtctaccgccagcatctccgctggaagaagaatctccctcgagtccggcctttctatggtaagcaatacaagcttctcgtataacaccctgttccacagccactaacacatacactagccgtcaagtgcaaccccgatcctcagatcatcaagcttctatctgagctcggcaccggcttcgattgcgcctccaagaccgagattgagcaggttctgtccgcaggcctcagccccgaccgcatcatctacgcccaaccctgtaagactaactcgtacgtccgatacgtcaagtctgtgggcgtcaaacagatgacttttgacaatgccgacgagctctacaagatcgccaagctctacccaggagccgagctcttcctccgcatcatgaccgacgacagcgagtccctgtgccgcttcagcatgaagtttggtgctgccatggacaccaccgagggtctcctcgccctggccaaggaccttggtctcaacgttgttggcgtcagcttccacgttggctctggtgcgtccgaccctcttgcctttttcaaggccgttcgcgacgcccacaccgttttccagcaggcacgcgattttgggtttgccatgcgcaccctcgacgttggtggtggcttctgtggcgacaccttcgaggctatggccaacgtcctccgtggcgctctcgacgaattcttcccgcctcacagtggcgtcgagatcattgccgagcccggtcgctactatgttgctacggctttcaccattgcctgcaacatcatcgctcgccgcaccgtcgaggaccctactctcgatggcaagggctacatgctctacgtcaacgacggtgtctacggaaacttctcaaacatcatgtttgatcaccagcagcccaccgccaagatcctgcgcacctctggcaagaccctcttcgagaccgccgccgccgaacccactcccgtgggcgagggcttcgaatactccatttggggtcctacctgcgacggtatcgaccgcatcactgatagcactcgtttcgaccccattctcgacgtcggcgactggctttactttgaggatatgggcgcatacaccaagtgctctgccactcagttcaacggcttctccaacgctcacgacgtcatttacgtctgcagcgagccaggtgccaaggcccttctcggactatgatctctgcaatgtcacaaacgtgctagactagatctttctttctggccaaacacttttttttcgttttctctttggagaatctttttttttgaaaacttggtttgagatccatcaaaatcgatggcaactacagtatgtctgtccacgtgagagcattagaaaaaagacaagaaaagacctagatagagtcgttagactgattttcaatactaacataatgtccttcttgaaagtatgttgctgtgatgaatcccagtgacctccacttcgcacatgaatacactttcaactacatgtccttcgacgaacattcacgattcacaaaatgaacgcttgttttaactcaggtatttatttgttcattagctagcaaatacactacacactcccctcagaatgtcaaaattgaaccaatatggtgctgtatcacagcccatcgtgctggcgcctaactccttgctccgtgtccgatcccgtttgaactggtggccaaggggccatagtgtacatgcttctgtccatgaaatgttcatgggtagacagggattagtcggagggtaaaataatatatggcctttcaaatgcaccctttaccaaaatacacaggtagaatgtccctgttaatttaggaaccacggaaaaggaactgcatatccgctggggtaagcgattccatagccttgtcgtcagcgttgacagtagaatggatcatgttggtcttcttctcttggatcagcaccattcgactttcaaccgaatcttcaatgcagagacgggtaatggtgcatggtcgagtctggccaatgcgatggcatcgatcggcagactgccattctgcagccgggttccaccacctacataatggtcagtcaaaattacaagggaggaatcgaaaaacttacggatcaacaatgaagactcgagaggcttcggtcaggttcagcgccacaccaccggccttgagtgagacgaggaaacactcaacatccacgttgttcatgaaatgctcaatagaagcctgtcgctgagcaggagtcatgctgccgtcaagcatcactgtagtgataccagctcggcgcagacgccactcaatgagctgcaacatggtggtgaactgggagaagatgattgacttgtgcgaggcattgtcagaacggagcttgtgtagctcatgaacaagaagttcaatcttggatgaagaggtccaattctccatcttgattcggttgatgatcgagttctttttgacaagattctcgtcctgttcaatttccggctgttcaaggtcaatcgatagggggatatggcagcgagggcagtcaggctcatcagtcgagcggacatagctaccaacacaggctcggcaaaagtcgtgcttgcacctactgcgcaccgtatcctcagccggctcgtcacaaatgcagcagacgaggatattctgtcctccctcggcattcttcttcaagagcaggtcgggatggtcagcaacttgtcgcatctgcatgatgagaccaaagatgttggcatagttgttgaggagaacaccttgtgcgacgtaggtatcaaacttgcgctgaccattagtcataatgctgttggcaaaatcattttcaacctcgccgaaaaactgacgatcaacatagatttccttgacaggtagctccatggagttagtgtggtccttcttcagtcggcgcagcatgatgcgatccgtcatcaaccgtaggcgcccgagagccgtttttccaggtccacggtttccgtacttctgaatggggttcaaaagttcttggttgaaaaccgaaacatgctgcatacctgcgtgcttgcagccagagcagcggctgtgttcatccatagaccactcaagcatagagcaagggcacatcttgcacaggtaagacgcaaagggagcgatgttcaggaagcgaaccagagagaagaactcgccaattcggttctggagaggtgtgccagtcaagcaccatcggaaggtggtcttgagagcaaagcatgctttggcagtcatggtggttcgcgttttgatgcaatgtgcctcatccagaatgactcggtgaaagttgatggcgtgaatgacgctcttctccttgtaaatcccatccttgcgcttgaagcctttctcttgcttgcggtagatggactcgagactgttgtacgacatcatgatcacgtcgaatttcttgagctgactgacggttattcctttggtcttttggttcgtcccatggtaaacaaaagtcttcaaggtaccgtcagtgtacgacttgatctccgattgccattgcatcaaagcaacagggggcacgagcaccagcgatgggagctttgcagggtaatctgacattatcagagatacagcctgaatggtcttgcccagacccatctcatcgccgagcaatccacccttccactctcccctttccatctccgtcatccaagctagaccttcaagctgaaacggtttgagttgacgtgagatgttttgaggctgggcggcttttccagccttgagaacaggcctatcctccaagtcttgccacattgttttaatctcaggatggttcttttccaaacgctctcgttccctaatatggcgcttgcttcgacccgcaaaagaattgaaacctcgtcggcttcgagagatagcagcaacattggctctggcaacatccccatcagtatcgctagtaccggtgtcaatggcagatgtgatgttgtcatagtcagatgatccgacaacccccaacgcgttttccaaagcatcaagttcgtcgcctgaggggccgttatgcaacgcagtcgtcatatcagagggcggagctgtagtggcaataccatttccgagagatgctgtactcgcgatggcgcgtgcagggagttttcccctcgactttcgagatctgagcggctcgtcgccactggaggcatactcatctccgtctccctcactgtcatcaccctccgaaaattcctcgtccgcatgtgagctcagtgacgagagctcttccgaatctagcgccgctgcagcagcgatttcagcatccatgtcgatgtcttgatcgtcggaatcagggataactctctgcttcttttgtggacgtcctcttttggcggttgtgtcagtcaacgcccgttctcgcttcactgaggtttgggctggagtggtggtagacaaagacgatctgacgctttgacgaatggggcgagttggaatggtcggtagttgtttgaactcttcattctgaagacgacgggccacctgagcatcccgggaattatcgagatcatcatcgtcatcctcggaatctgcaatcattcttgatttgcccttgccccttgtcatcgaataagcactgttgcgtagctcccattcacgatcagtagcaagtgaagcagaagtagaaggaccaggaacaacaacctcgattttgacattgccgcctgccgctggggtgggtactttgctcgaggccggagttgaataatcactctccgagtcgagatccttaggggtgggcactgaagatccagactcactttcagcgacaagagccttactaggacgtccgcgtcgtctagcagggacagcgctaggagcgggtgactgtgcagtaggcgattcatcaacagaagcaacactctttcttggacggcctcttggtcgtggcccaggtgccccctggacttctgtgcttggagctggggtcgatgcagatgaggtaacttgactttttgttacagctgatcgagtcattcggccagatgcaacagatggctctcgagagactaattcttattagtattgctcaagtattcgatcaacaagacgctcaccatctgtcgtcgacgagtctttgggagcgccccgagtcgaagggcgaccacgagccatgatgtcagcttgtgcaggggtgcaatattggctttggtgagatgagagatggctgcacggtgatgaacaaagaaagaaatcttttggagatttaattctttcagttgagtaagagaaaaaaaaaacctcccaagtttgaggcctgacgatggaaggcgaaggacggcagttgctgttggaggtagttcaccaatgcacaggtgtgaacgcaataatagtaagtgaccgtgaatgtgaataggcaggcagctacaaacggaagtcactgcgggcaacagcaaacaaacagtgaagcagtcaaacaattgagatgaacagaaaaagtcaatagggaaaatctcaaagactagatgaacaaaattaaagttaagacgaaagggaagaaaaagtaagatggaggtttgaggcaagtcgccacctgctcctttttcggggggcgttcctgccgcctaagagccaacaagccaacaccaacaccagttctcaattcacgattcacggttcacagtgtcgggggaaggaacaccccgctacgcgaaggcacgtgtcaggggcaaggggcctaaattgtcgatctgattggggtgcatcgtacctgatcctcgatttgccaccaagaaaagtccatcgggaaggcgatctagtcacgtgacacggtgtcaatctcgtgcgaggggggcggcagcgggaacgccactgtacctacggacctaggtttgcttgagtcgcatgaatgcactttttgcgccgactccttttcaagatcaacctttccttttctaccctaattctggtccttgtcattgtcgcaaaatcccaaggaacactcccctgggcgaatctttcgttttagaaggcgcatcactcttttcatcaactatgtaggtttctctcatcaacgtcattactctaggcggcgataagcttatcatatctgcagggcgcgagcaacgaggagcaacaatcagaacgcccaagaccaaaatggccagaccggacagaatggaaatcgacctgcccgttctatcactggaccgtaagtctaaccatggccaaataaacagtatacactaacattataataggcagtcggctttgactgatttccttgccgtgagtttactgtcacgacacaatcacgagtatactgaccacgtcttagtcgcataacatctctgccgctcaaattcgctccactgctgacgctcgccggcggcaagcagcagcggaggaggcaacagaagaagatgtgaatggtaatggggaatcttctgcagctggcgctagatctgggcgtcgtgcggctcgtagcgacgaaaatgaagcttcttcaaagcgcaagatggaggaacagaagacgctcaccaaaatcaaggaaagcaaggctttcaggaagcgtaagaagaacacggatgaatcggacgacgagattgcccgtgcaatcatggacgagggcactggccctttgcctggacagatggaaaactgcgaaatttgcgacaaacgattcactgtcacaccttactcggtcgctggacctaacggcggactgctgtgctccccttgcgggagggagatagccaaggaacgacaaggtgcaccaaagaagaaggtcaagaagcaggctgccgttggcggtgttggcagacgtcgagcgattcagagtcgaatcctagatggcgatgtcggtaccaagagcttggctactctttgtgttcagaccttggccaaaaatgttgatcttgccgacagtcttggagatctaccagaacatctcgttgacaagattgcacggatgttctccaagcgccgacttctcaaatccgagactctgcctctcttcgtccagccaaataccgaagatgtccatatctacgatggctcaaagctcaccgagttcgactacatgtcaatcttccagatcgccccacgacttcgacacctcaagattcgatgcggcattcaattcaaggatgaggtcatggactatctgttgactcgtgacactgcgttggagacgttctatctccatggagcgaaccttttgagtgaggagaagtggcatgagttcatgcaagccaagggccaatcgttgcagggggttcaagtatactacacggacaaccattttggcgatgacagtatagccatgttgagagatcactgccccaacttgaaacgactcaaggtcgagaacaaccaaaaactcaccaatgatggtgtcaagacgattgcagatttggcatccttggagcatcttgggcttcagctgctgcacaagacacgatccgatgcttacgtcaaaatcatccgaagcatcggcgtcaaccttcagactttgtctctcaagattgtcaccgatatcgacgatgccgtgttgcgggccattcatgacaactgtcgatctctcgtcaagttgcgcatcactgattgtgaggtcatgaccgactttggatttgtcgagctgttcaccaactgggagaaccctccactgcaatttgtggacctccaaaagtgccgacaggtggacgcgagtaggcctcgagaaaaccctgacaacatcggtctttgcagcgacggcttcaaagcattgatggctcactctggtcacaaacttcgggagctcaacgttcatgcgtgccgtcatatttcgcgggaggcttttgaagaggtttttaacgagaatgcccaataccccgagttgaaaaaaatggagatcagcttctgtgaggaggtgaccgacttcgttttggatttgatcttccgagcttgccctaatattcgggaagtcaatgtctttgggtgcatgaaggtgaggaatgtccgcgtgcctcgcggtgtcattctcgtgggtatccccaatgcacagggcatgatggtggaggggtctgaatgattggtttcgtgctgtaccaaaaagcaagggctcatttggtgatcttttggagttttcagtacatgactacttgttttctcagtcgcacaacttacctattgcatggcgtacggatggttatgaggcatttacacatagctaggtaatgaatttcactttatcatgcttgcaccagaatggtattcagaaatattattatggtatttatgtcgttagtgcgtaaatgtcatactatgatgagcggttggcgtgagtcttgatatactccttatccatctcaacatagctgttaagcttcttctcgagctcagcatcggtcatggtagccctctctgagatgctctcacgcttggcactcctgtatcttctccacgagatgccgccagcagagcaagcatcggttgcctggaagtagtggagatgggcatcgatatccaatccgagtgttccaccgttgcaccggaggttggcggcaccctcacagactttgacatcgttgatggtgtagtcgatcttgtcacctccgctgccagacagccagtactcgggggatgtgtgtcggtatccaaagatcagaggggggagacgaggcacggggtccttggcgttcgtaacgcggaactctccaccagcctggttcgagacaaaggcagcgagctgtgtgtttccaactcggggtgaaccgtaggtgtagatgtcaaggggtgttccaccaactcgcagattcgcgcctgccagtgtagctacagcaccacccagggagtgacctacggagacgaccttgaacgaagggtttgccttgcgggcctttgcgacagcggcggttgctgcggctgagatctcgttccaggcattctggaagcctgagtgaacaccacagcccgaggtcaggctgcagtcgtcctggtcgaagtcgaggttggtaagccagttgcggatgttgatgctaccacggaacgagacgacgatctccttgcgtgtagggtctgtagcgacgtagccgccaattccagtcttggatccactgagagaaaacgtgtaagcttggagttggtgatgggtttgtgccgggtgggacttacgtgaaggatgccacgatggtagcaccgttggactgaacagttggacagccgtttccgctgcaggtgacctttgcaccggccggggcttcggagttgcagtatgctgcggcgccgtgctggatgtagaacttgaagttgccaaagtcggtggtggagacagagacagctagagactttgtgagtatggagtttgttataggaatgatgatcgtgtgtacctcgttcatcgagagccttggcgtattcttcaacgctcagagggctggctactgcaagggtgacaactgagaggagtgacaggagacgcatcttgacagacaagggacgggatccaagggtataagtgagtgatagatagacaagctgtgacaagatgggaactccctcagaaaggatactgaatactgaagctggcctgggatatcctgacttacaagaacaccatatcaacgagggatgaggcagcttatatatacattcgttatttgcttctagtctctcgcttcctctctcatcacaatacccgcccagactagtcaatgtctctcatgccctccatcttggcaaactcggtcggtcaggtaaacgccagggcccgaaaacgaaatgatgagctccggcagtatgtacagtcaatgcccatgatggtgggttgctggactgagaccctgtcctgtcaccccgcattatcgactacacatcccagcaacagacaatcgtctgcttgaagaggtctcaaagttatttttccttggtccaattccgcgttgggcccggagtaggcttccaatacgggtaacgacgatctcggaccacgtgagggtcgtgatgggatgcaccgatgcagatgggaaaaggtgggctacaggggtacccttctcagcttcagttacatcctgggaggagcagggcaagggctgtcaaaatgttgggataagactaggactgtctcttgagttgagtttgtaggggttcgtattgtacaaccctaggggtaatagaagcaaaagaagagaaaaaatattcgagtctgatgaccaagtcatgagcgagagaaatggttggtccgtaagtctgagactgctactttggtgtcactgtgatgaagaggccaattatagtacatgctatagagttgacaccaagcgatttgccgcccaggctatgttgacagttttgaccaaccatctttcatagagcgccttgtaactagttatcacttgcattcttttcaacacgatcggccaattcatgacctacaatacgggcagtgctgcaaccctttcgctttaaccctgcctcagcctggcttgaccgctatgaatgcatttatgtccggataactgtcaattaattatcgcaacggctgcatcgtgaggcgtccactctaaaaaaggccaggggttgtctgcgtttcttgcagaaagacaagggactttttgtttaggctgcgggttggtttctgagaaaacaggttttggacggggtactcgactcaattgggactactatctataactcgatgcgatatgtaatctggagaagagaaacaagtgccgatatctggggttaattgaaataccgagttgaaggaggaaaatacctaacccatcaattaattgactacatctcgcttgagtccgaccgtttatgtcgcaactactcgatgttagtcaagcatgcaacacaacatatttagattcacatgtattttcctatttttattctttcttttgtaaaagcaacgtcagtttcagctgactgacatttgatagtcttgacacctacccctttcatcacactgcacaccatctcatcacactcttgctgcaaggcgggccgatgtatgtatgtacggtagcagtaagctgcaattcaccacacacaccattgtcatcatctttactctagaagggactgaatccgagacagagatagtgagctacaccattgaccaggctcttggcgtctgtaactgttcactcagcgtcaagtgaaaagacagttacaagttcctgaatatctactagactcactaatcaaatgcgctccaatcgtacaggcatctcaattcatatccgattctttcgtcttgtcgctaagttagttagtcaaaaaaactcccgcttactacctaactccagcctacgtagcactttgtacctgatgatcgacaaccccaagacctgcaggtggtcacactagaaaaaacaaaccgaggaacacaggcgaacccagatgcacattttctcgtcctgactagaagcctgtgattctcactctttttcgatgcggggttggagacactatttccccacgtcgtgatggtgttgactagttccggtgagccagacccaaaccagtgctgcattcatctatcggaactagacatcgttacagcacatatctctttctcgtttgagaatacctccggagtcaggtgcatcgagtttgacaccttggcgcttctccaagcttcaatcttgcttggtctccttccaaactcgacgtcgaccccagactgccggcttcaatgacgttcatgtgaagtctggaactggctgttcgtaattctttttgcacgatatacccctgtttaagcttcagctttttgatatgtgagttcggcatcacgccgagaaaccatccgtagtgtgcaagatcttttgtttttttttggtagtctttgtacagatttcgtaacacacgagggtggctgagagacatctggatcccccagaaccaccgtcctctacccctttcccgtatcgtacatatgccgctgcgacttcattgacgtgtcatccaacctcctaaatgtctcagtaggcatgggtggcctactgggcaatgttccttcggcccttgatcttcctcctgagtagaatcctcctgcccgtcttgcttcgctttcggacgaggaagccatgtctgcgcttctgcacgagtctggtgtgtccgttcatagtgtttcggggtccgcagcggatttgcatgccgcccaacgcggggtgttctgtgatggcgcttgagggcacgatatcggctgaggcggccactgagggagtgaagcttgacgggagaacacttcttcggattgcgccgttcatgggggttagagaaggtcgcagagggacgagggttgtgaatgtcctgatgaggtcagcgatagtttttgatagagatatgtcgaaggccgtacctgggcgattgagccagagacttggccaagacggggcgcgcgaggcgcgtgattgaagagaacattgtgttcattgcgatcgtcagcacgcagcgctcaatagactgcggctgatgatggattgatacggacgagttggtgatgttgaatgtcgaaattttgagctaacctcggaatcgacgctgctatccagagtggggcagcttaccctgtactatagtgtcgagtccagtaaagtacaaatacctatgcaaacagttaccagtatttagttcttatgttcgattaatttatccttctcgctttcattgatatattcatgacctgatttcagtctttatcctaacttgtgtttaaaaagcagatactatatttctatcggctgtacccctccaccacaaaccacctgcaagtggaagcgtttctttcacaaaataactaataccagtaagacttcgaccacccacctactaccttagtaggctaatacttctaagagtgacttggttatttgcagtgaagtacggagttaacgtcggccacccctagaacatcggagacccttctaattgaccacatgacgtataaccgttcaactcatggcatacttacacgcctctcatttcatcatgacagctttccctatacaggtatcaatcaaactattctacattatcaatctctctccaagctggccgtttgtcgtgttgccctatccacgatagccagagcaccacgcaacttctcaatatcatgctcaagctcctttcgtcgccgagtagtattatcattctctccaccaactatcctcatctcttcctcagaaaggccaaggatacggttcgtactgagtcccaaaactggaccatcttcagcagttacgaatgactggataacatgcatgttgacgttgcggataaaagcatccagggaaatcttatcaagttagtatataatttctcaaacgagatgctttgtctcttaccttgtagtacaccttgaggacgtcatggacatctataaccatgttcttctgcagactgggatgaatcgagttgaagcaaagggaaagattgctatccgggccagtataagagttgctgaatgcttcaaagaatctgaaccttctccagttcaaaatctcatccccaaaccgcgacccggttgattgaagtctcgtgcactttgtctccatctcgcagtgagacttgcagcgatcgtacgcccgagcctcggatcgacaaaaagatgactccaacagcgccctgagttctcttgacatgagccctgtgtctccctcgagtggacacactgcatcaagtatggagctcgtgcagctactgactgttgaagcaacccgctggaggtgacattctgcaatggctgtccacttctttacttgctcttgatacatgtccgggtatatatctgggttgatcacaccatcaagttgagatacctggtacatggacagtctctcgttgatagtcctcatgagatcgtccgtatctcggacctctgatagaccagggaacgctttgttcagagagggatcgacctccgtcatgggagttttgcgagtatgcgggggtagaagtcgaccttcagcactagcctctgcctgaagtgccatgcgttcctcaatcaagaccagagggtcgacatcaacatcttcaaagtgccaagtcccaccgtgaattcgcatgaacttgtcaaactctgcattcaggcgactgacttccctgcagatctccatactgggatgaagaaaaccaggacggtcgagggctgttcgcgccttctcctcatactttcgaacagttccagcaacatactgttgtctggcggcatggcttaaacgaggttctccgagcatggctttttcttgcaacctctcttcaaggttgtgttggattgtgctgcgaagcatcggaaagcactctcggatctttgaactcaggagagttccaagatacgacttggccgcagaagagcctagacgtctttgagaaaccgagttccagggtgctctaccgaatagcttcttttctgcgacgctgaggtcgaaggaatctgggtccttgtctgctcggttccgaacgaggaaccaaccgtcacgaagacttccaagactgtgagtggagttacctgtcgcaattgatacgatcttatctgatgttagcaaggtgagtgatattgcgtattaattagacttactctttttgctgcttcaggctcatgctgtaacatatcacacttggtgaaaacgccaacaaaccgcccctgtttgataggtttcttggccaatctcaagatctcttgtcgatcaaagtctgtaggggcatctacaacgcagctttggaaggttagcattactatggcaaaacgagaccatagtttaacttacataacaatgttgtcttcattgttcatgtattctttgaccatattctcaaccttggcttggtccgtctcgttaacggtggaagcaatctgaaatgtgcctggaagatcgagaatactaaagtaggaacgctgcggaccagaaagctcgaccttgagaacctctgcaacaaagttctttctgtcgtctcccaagcctgttcggagacccatgaattcggtcgagatctgccagtgttagtctcaaaggcaagtgaaaccggcaagatacttacctcttcaatgaccttggcgaatctctctttggtgaggatcttgccactgtactcgtagttcctgatgttgtcaaatgcagggtccaagccaggaacattgacttcagccggatcgattgtgatgcggaaataatcatcactgtctggttctgtacgccgagagacaatgcgggtggggaaacgagtgcagcatccgctgtcaacaggaaatgggatgccagtcaagctctgcagaagagatgatttcccggaagattggccaccgacaataataagctatgatatgttagctagaagcgacatgttgacacttgatagtaggcttacctgaggaatgttcaattctccagctccgaaagactgaagcgcatcgatggcatcgaacagtatgcggttatgctgactgtcaaacgggtcttcaggcatgatgttttcagactcctttcgagacgaaggactcttggaaacatccggttcaacagtgacacttggaggacgcgaactatctgttgttgttgtagccgcatcgtcgaacacgtccgcaatgcccgagtcggcaggggacttttcccgtagatgcctgggactctcccttccagggacaagtccatcagtagacttgaaagaggttcgaggaggggttacaggagaatcaattgggccagccatgatgaattgtgaagctattgaacagtatgagaaagatttgattgcaagagagaaaagaaaacgatggtatctagataacaactgagaatagagaaatggtttgattctccggtatagactggatatcaagttatcttatagttcacaaaatcactcgcatatcacatcatagtatcaaaaccgaggaatatccccaacatggtacacgaagaagtatgcaggtctgcactgccgtcacatcagccttccatgcaattaaacgccagccactattcaaacccacccgaagtcaaggattcatcaagccaatactatactattccggcaggagagcttcgctactcttttcccgttgcagatcattgcgactcttgagtacggcttgatatctaaccaacaacagcaggggtttgtaaaatgatgttcaacgaccattgccaagcacaagaaggaaacaaaaatagttcatagaccatttaaaatttaagtagaggtcacgtaggaactgacccacggttttgaaacgctggataacgacgttattggttggtgttatgccgttggtagttccgtcttgttggttgttgcaactcattcagctttctgcaggggttgagtgcatttgcatagcctcttagtagctgagaaaccaacatgtagaccaaaaatggtcattcgtaggatcgaatttatctgatcctagctttggttcatgtctgacttgacacgtcgctacataggtaggtcgccatattggccttgcgcaggatcgggtcaacaacaaatattggcggttatacaactaggactgccaatcagatctgactatgatatcttcaactacccttcagctggataataacatcctgaatttgtttctatcaagcgtttcaattgtttttgcggcgttgtgattgtcattgctgagacagttgataatgcagacttctggtctagtccaaggttgatagcagcttgcgatctattcctaccatctctgtggtatttcattcgttttctagttcatacttcacctctctaaactcctcctcagctcccgtccaccaatccctcttcgaaacctcatcccattcaatagtcatcaaaacctcaccaaagtaatttacttctcccttctgcacaaaccccaacttttcgaatagagctctgctacccttgtttccctctttgatttttaccatcaaacccttcagctcttttgccccatactcggcgagtatcccgtcgatgtgctttcggatatacgcaagtagcgcacacactgccgcttgaccaagaccttgtccgcgatgcgagggcgaagcgatcatgacatccacttcgccagtaacccagccttgggtatctgtagtatcatcctcatcgtcgctttcaaatgggtagagaaagaagttaatgtctccgcgcatgagggcgtctgcatcagctgtgccggacttcactagtgatgtatcttgtgtgacgggtgcgcagacgataaatgtaagcttatcggatgaagtgcgccatgactgctggttctcgtactcctcctccaaagtcatcggctctgaagcggtagcttcttggatgtcctaaaatttgtgagtattagtcgtgcagtcgtggtgatgagagcttactggatcttgcatccatgcgtggtattgccgcacatggtgagcctcgtatgggacaagcaatgctttgcttgttgagatggctgctacgtattagatggcataatataaaaatcagggaacatgataataacctgtgttttggttgatcttcatcttgaggtttgcctggtgtgagttgtgaagtcgacattcacctcgcaccattggtgaaaaatcgagatggggcaccaaaaagcttctaaaactaggtagccagccatacaagatgaacagcagacagaaacaattatttactattgtacatattttacatatcgttcatcactcatttccttcaacatgtctttaactattttttactttctcgtgcctcttgagccaatgaacttgccacttgtcccagccggttcttgaccttgcccttaccctttggtgcgtcgatcggggcatcaggcaagtcaacagctgcgacaggaggaaacagactctgaaagccgttgggcttgatgttattcgtcataagaggcggagtgccataattggtatcagcacccttgcgagcgaattcgacagtgcgtctttcgcggtcgacaccaaggttatccaggagctcctccgccttggtaggcataataggctgcagaaggatgcccgcgattcgcacagcttcggcgcactcatatataacccagttgataagaaccttggcattgggatcctcactcttggtcatcttccagggttcagtatcactaataaagcggtttgcctagaaatagtcagtggcttgtacataaaacaaaatgggtgcaaatcacctctcggagaagctcaaagacgccgcgaagcgcattactcaagttgatctcatccatatcacgtcggatagttgtaggtgcatcatgcagtgttgattcgaggctgaaaaagtcgggggctgcgtccccgcgaggcacagaggattcaatattgtcgaagtcgccgtttcgagcagcctgaaccgctcccaaagttgaccaagaaaagttcttgttgcgagaaatgcggttaaacaagttgccaatattagcttggagctccttttcgtaaatgaccatgatggactcgttcgaatagctcatgtcacccttgagactgccgttccgcatgaggaagtatcgcagagggtcaagatcccacttttgcacagcggagaagggattaacgacatttccgagagacttggacattttgcggttggacatggtccagtggttgtggcagagaatcttcttgggtagagggagacctgcagccatgagcagggcaggccagtagactgcgtggaatcgaataatgtccttgccgacgacgtgcacatctgctggccagatacctgtgtcggcgtcgtcagcatgccacttggtgccaaatccagccttggtcaggtagttgacgagggcatccacccagacgtagatggtgctggttgggtcatcgggatctctaattccccagttcaatctcgacgtcggacgagtgactgaaagatcctcaaggtggttttcgacccagtttcgtacttcgttcatacgatgagctggctggatccaatcagggttctcatcgtagaagcgaagtagcttgtccttgtaccttgaaagagggaaaaaccacgtgtgttcggcaatccattcgacttcgttgcctgtctcagtgctggccatgatcttgcgacccgtctgcggcacaacgctgggttcaacgagatcttctgggtagaagcactcatcactaacacagtaccagccctcatgctttcccttgtatagacccagtccttcaggcgcacgagccttgagaagaagccagaattgttggacaacgtctttatgttcctgatcggtggttcggatgaagaaatcgtgagaaatgttggagacttcagcaagatctctgaacttgttcgaattgttatcgcacaattctttgggtgagattccttcctttaaagctgcctgttgaattttcatgccatgctcgtcggttccagtacaaaggtacgcttccttgccattgattgttttccatcgcttaagcacgtcagttaagaccatggtatagagatggccaatatgaggagctacggcgagcaatcagcaagactcaagctacgtgaacacaagactcaccggcattgacatagaaaattggcgttgtcacataatatggcttctccttctctgtcgcagagctgttggagctactccatcgcgaagtaggtgtttgcaagactcgacatcctgggcgaatccagctagattggcgagataacctcgattgtacttggcgcaagccttgtattgattgaagattgaatgccctcatggcacctttaagcttctaatagctccgttctcgctgctgtttaaacaagatgcggagatcacgttgcttgcgagatgaccaaaaaaaatgcactgtgcgcattggtttctccgataactgtccatttttccatcatcgcaggcatcctctttcaacttctgcctgcaactattaagttaacctttgcgccaaacttattatattaaaggccttgctcacgcgtcttgtttcaccccttcaaacattttcttcatccaccaatacacattgaaataccatcatgccgctcccaaacaccacgaacgaggtgcaggcctcgagtgacggtaaatcgcttttgtattcgcgaaaaacttcatgcgtagctaacaaacatgcagccgctgagatcttcaccacccactactaccaggccgtcaaccgtcaccaagatcttcttccattctacgtcaactcctcgtcgcgataccccgtctccgcagacatctccatcaacggcgccgtcatccccacacccgccgactactccaaactcctcgaggtccaaggcaaggacgtgcattatgatgttgaatcccttgatgcccatgtcctcaacccttccttcaccatgggcgcgcccgagaatatctacgacaacgccaagagggagaagaacggcgagaagatgagcgtcctcgtgaccgtcatgggcagagtgcaatacggaaaaggcagagaggcaccacagaaaatgttcaacgagacattcgttctggttcctaactgggaggctatgacgaagcttcctccaaggggcatcaggaagtggttgatcatgtctcaaaactttcgtgccttataggatcaggcgacaggagagcgagtatcgatatcggcaatcacaacaacacaagccatccaaatgatctttgcgtctggaagtgctcttaaggagaacagacacaaaggcaactctgctaggaagccccgcgtcaagaaggcatagggtgcaggttataaattcccacgggcaagcagagaaggcccctgtcctgaatatggtccgaaaagacgacggttcctttaggctatcaaacacacaatcgaaagcgaggatatcatggcgcatacatagaacaatagggcggccttaagacgatcatagctttcgctagaactatcgcctgggcggatgaatggcttagactaaaccaacaatcaatttaacttttaacgacaccccatttttgtttgcgcaatcataaacattctcaggacgtgcttttgtattgttctttgctatggcttcaagaacaatagcttcacttttggcggggtaacataatcccctgcagccatctccatcaagcaaaaaatgtaccaagtgacaaaccccaccatccatcacaacctcgagctctctccaactcccgacaatgccacccaagaccaaagtcgtccccaaggtctccaatccagagccgaaaggcaagtcgcttaatgctatatctatatctagatgcctccctgctaacccatgtccgcagctgctcctgaatctcccccagacaccatcgcccagcgctcagagcaacggttcttccaaaccaatcccgccgagaagcgtcgtcagcaagtcggcctatcgtctctgacacccgctgagaagaagacatacgcacacgtccaccttatccatcccgctgtcaaccgccgcgtgcccttctcaaacaagacagagcgcgagttctggaagttcgtcacaaaagagggtcttcccatccgcagactccctcgcaactacgcctggggaacagaccgcaccggcagagacatcgggacctactcgcccgacgagctcgagcaacgcagcctcaagcacgcaaagctcacgtcgttgcaaatccaacaccgccattttctcagcaagcgcgagaagcagcacgaaatatccgctgaagacatcaccgctgaaaagacgaggagaaaagccatggctgcgctaaagagggacttgtacggcgagatcacgggcactctggctaaggatccagagtgggacgatgtgatccccattccgcaaaacgagcccgaaggcgccctcgcgcagattgcctacccggacgactatgccgagggtacgtccgacgctgcccacagggtctaaaaggagtgactgactgaaaagtatcttagccgtctcctacctccgcgccgtcatggccgcggacgagtgctctcctcgaactctgcgtctgactgagcacgtcatctccatgaacccagcgcattacaccgtctggctgttccgcttcaagattatttccgtcctcaagctcagcatccctgatgagatcaactggttgaatgaggtcgccttgtcaaacctcaagaactaccagatctggaaccatcgccagctcctcatggactactactatcctatcatcgaagaagatgatcagacaatccgaaagcttgctcgttctgagacccagtttatcacccgcatgctggaggaggatgcaaagaactaccatgtttggtcgtaccgccagtatctcgtctcaaaattgttcatgtggaccatgggcgagcttctttcaacgcagaaccacatcgaggaggacgtgcgaaacaactcggcttggtcacatcgcttttatatcgtcttctcagacccaacagcttccacgcctgggtctggtcccactgatgcagaccctcgtgttccagcagagacgctcgaccgtgagattaactactgcaaagaaaagatcagccttgcaccgcaaaaccagtccccttggaactatctttttgccgtcctggccaagggtgctcgtcccctatcctctctcaaggagtttgctgagagcttcgtcagtgcactaggcgaggatgcagaggaggtgcgtagctctcatgcgcttgactttttggccaagctctacgatgacgagggaaagagggaaaaggccgagttgtgcctgcaacgattgggtgagaaatgggaccctgtacgtgaaggatactggaaataccgagtgcagcttttgaagagtggtgcaaaggagtagtctgagctgggaatcttgttatcttgtcttgaccccaatgttatttcacttcctgcacaggactatatcgaatggcatctagtaacatggacgtgaatagaaaaaacattttgtattactggattataaccatacatgtgccctaaattaaaggcaccaaactccaaatcgagcgaatcccttcccaaccgctttctaaattttcccgatcatgtctggcgtcgcatggcttataaccgtatagtaatacattggagggaaagcccagacagcttcaagtacgcctttttttcctttattaggtagtatttctcactggctttccactctccagaacttccagccttctctttccccagtatcgccatgtactccaacgagcttctcgacaccctccgtgccttcagcctctaagaacttctctaaatcaatctccatgccgccctcttcgtcttcctcggtgccgttcttaagaacagctggccagaggacaccaataccatcacctccaagtgtcgtctcaaacttggcgtaattttcggtttcgagtcgttcttcaagcttctgaagcttctcagcaggaacatcagggcggagaagggtaatggagcagccgccaccaccagcgccagtcaacttggtccatccaataccctcgtggtctaccagctctcgtactcgttccaggcgcgggtgggaaactcctagcgatactaacaggccatggttgatggtcatcagctcaccaaccttactaaggtcctccacagatccattatcaaaagaggtctcttcgattaattcggaagcagcatctgtgactttatccatagcatctaaaatgctattcacaagcttggggtgggtttgtttcagctttgcaaccttggcaacctcgtgtgcagtggacttggcctggcgagtgtctaccaacaatagaggcagttcggggaagtcccacagtgggcgaacgttgggtggtttggagtaatctgttcgttgaaacaccacagcctttccttgtgtcgcaacggtattgtcgacgcctgaagggttgccatgaatacacatctcagacacaaacgcccatctgttaatcctttcaacttgaagtcgagcctcgtctgcaggttgatctgggtgggggccggacaacgtccgtagctgtagaagaagggcggacgcgaggcatactgaaaccgatgcgctgctgcccaagccagcaccaatgggtatagtcgagcggagagtgtatagacaaggagggaacgaaggagatcccagggataagaaaagatataggaaggcggagacggagctgtggtgcactcttcggatttcctcggggtggttgggggagacaacttcgatgtgtggttgaatggcggcgacgagatcggggtcgagctctgtcacgagagaatagtacgacttcttcttggatggctgttgaaaggcttcccacggtaggtcttcgatgttccaggtgtgaacgagaccaatatcggcgaatcggagcgagacggttcgtttcgacttggaaagggtggtaacgtgtaggtatgaccgcagagaaatggctgcggcgatggctgcctatgcgccaatggcgatgtgagtatgaaattgacaatcaggtgagtctgtcataccttgccatgaacaacagagtgttctccaaaaacaatgacctttcctggtgccgataccatgaaaggaggtgccatagggctggacatcttgcggttcagtttcatgcgacgacggccgctgccgttgcttgattcgccagatgtttccgaaccagaatcagatatatgattgtgaccattgccgttgccgttggcatggctgccgttgagcccgttaaccatggctgggttcgaaggaggcatgaaggtgcagtgcaattgggatgttgcgcgtcctggactagtcgaatggcaatctcaatacgtggtgctcgtccctgtcaacggtggatgggtactaagatagatagctgtacggtgtgtttcgctcttcgagatatatcgtggaaagtatttattgtagggaggattggagacgaagtggaaagaggttaacgacagtaaagaaggaactttgaagaagagattgcaaggaagaagttggttgcttgggtcggtaaattagaggttgctgttctgatgaccactatcgtcagggggtggacaacaagcttcgttagattcgagagcgggggtgtagggagttaaaatatcaagtcaatcggcaaagggaaggaaagttaaagcagataccggcaacgacggctttggcctaatgttaccatggacgaatccaatgcaagtgcaagtgcaagccagaggagcatgaatgggcaaaggaatgtgatgtgtgatccaagcaacttggatcgtagcgtcacggaaggtgcgttagttgcagcccagaacataaactgcaagttactggcgtgtattagccccccgcactccttcgttcattcccaatgggtctttgtcccctggatcaatgtccttgctgtttgacacacctcagacaattgttggaaggcctagcaggagcagaggagtaagagggaccgacccgtcatccgtaataggcaagggctcagatgcgcgtgcctcccctgtgcagcctgcagacgctttatcgtggctctaccaacgagcaaacaagatgaagtggaacggcctttttaacgagacagggcttagggacttgggttacaatctaactgctatagtcgatctttagtctaataaatgatagcttgagagtagatgagaatcacctctgacaaaaaggatatacgatgatgctattcaagcacagcaacaactgtccctttgagactgactattgctgaattgaatgtgtaatgttgcgacgccaattggaagaactcaaaatagcggtctagcaccaggtctagacttttaggggtagtggtctgtacggtatctggagaattgagcccaccacaacgacttacacccggctctccgcgatttgtcgatgcagcaaccaaatagtggaaaatcgaacgggcgaaacagtatcaagcgggtttctcataaaggaatgcaacgatactatgtacttataatgatgtttcgagtcagagaagcaaagctgaggatgagaggtacctcataaataaatacatagggactgataccaacaagcgcatgatcgatgacgatgacaacctcgagacaatgccataggatgagccaaaaacatctagcaggcgtatgacagccctggtccccgcgttccagctgaatcaatacgctagacgggaggctgtttctaatggaagaagctccggttggtcaaggcttttctgcaattaaatccagacactggctcagccgtataacgcgcaagagtccacgcatcgaaaatatctgccgaagttgatctaggtacttttggagttgtcgcaattacgtcgtaccttcaatgcggcaggcctaaaatatgacgacaggccggacgggtaaagactacatcctgtcatcgcttggtgcctgcagtaagcaaaagcgattgataggtactggtgtggttgtaatatccatcccctccagttggtgcatgcatgcagagtgtcccttattaggccttattcaattgttccagataacaactcctcttctgcagcaaacaaatggatttttgaaaaacacgcttttcgtattcgcatatctcttatacgaatacatgaccacaacagcactccatggcagcaccacttgactctgcttggaagattattccaacctttgaatcacaatcaatacaaaggactatcgaattctatgttgatttccttggttttgagctaggtggagtgaagccacaggatggacatccttccgagtacaacttctgctcagtttttgcgggcgaaagagctgcggcgaatatctgcttcttcaagtcgaaggatgactccgtcagaccaggctccgtctacattgctctgggcagcgagcagctagacgtgctgtacaatactatcaaggttgagaggagcgatgtgatacaggacactattcaggatcagccgtggggttatcggcagtttgctatcacggatcctgacgggaacacgttgacctttttcagattcatagagggtgggaatcccggtgaggagtagcattgcttgaggccgtgtaaagcagtcatcgttgtattgcgtgcacaatgtatgaagttccatatcaattacagtcagctctcgttttcgcaatccagtcgcttctgtgcaacttcaagataacaagcctcagaatactttcagctttacccaagcgtggggggagttcatgtaccgtcgttctctttgacagctgacgcgggaatatattgctgactgtcagtctcccgcaggcatcgtaatgggtgcatcaccaatttgtgccccacttcacgtatgttggagatgcctaatctacacaccaaccttataacgcagccgccagcatcgccaatacaggaacttggtgtcttcgccgtctgacagcataatcattgccgttgtcacatcatgacgggtgcctcggaagtcgcggaagtcgccttcctacagctatcagtcgattatgatccagaggagctacgagatatcctccagaaaacacagcaaattcaagctcaatggatccgtctacaccaaccaaagcttcttgagggaaagccgtacaaccatacaacagaaatctggattggcgaacacgagaaaccttacatgttgcttacagctccttgggagtcagtggatgcacacaatcaatggatccagagccaagaaaacatgtctctgatgcaaaaactcaaaggattcatcagccaagacaaggattctgtagttttgtatcacttgacacctgcaggcgggaacaatgacttccgtggtgacattcttgctcgcgggccagtcaagctctggaagataactgtgaagcccgaatgcaaggcaaagctcgaggaggagtaccgcgccattgagagccaatcctcgacagaaccaaaccaaaggatgtgggcaggatggaagatagaaaaagagggcaccgaagatatggtcatccttgcgtccccggggttcgaagaggttgtagagtccggcattgcagtaaagttcgaggatgcccaagtctcccgtttcgaacacaagccctttatacattagcagaaacacagcagtcatcacgaaattccaaaacacgtctttgactcgaatcggttctttttattttttggactcatccgagtatcctcctttcagagcacatgatgaaatgcaaggtcccaagacgcccattccatgtgaatcctcccgctaccagagttacccgttttcaaaccaccttcatttaagcagacttcttcttgctggagacgtctgtaagctgcagggctgttgagggcattgtcagtaagttgtatttccatcgtaggtgtttcgtcgggagagcatactgggggggaggctctgcttgagcttctcggccttgtcggtgtccttaagaaccagggtgtagaggttcttttggcatcggaccttgaacttgatgttgttggtcttcttgttcttcttgatccgggcggctgttgggataagttgttagaatcgatttgcgttccgcacgaagcttggtatgggtgctttggttattcgttggaaaacgtacaggaggcgtcactccgacggcagatctcgatgaactgtgagaaattgagtcagcgctttgttcataaatcataacccttctcttcttctggtattctaatgtccgtaccttcttgatatcagcgacctcttgaggcatcttggcggtagttcaaggtgggatggttaaacgagtaacttgacgggcgctggtttgcgattacagtatttcgatggaatttgagaaatgttttgtgcgcaggcaattgctggtgtatgcgcacgggccatttagagaccaagccgactcgggagcgaagggcgccgatccaccgaggtgtggcgcagaggaagtacgtggcgcagaccaggttctgtgaggcagcagcaggacagacaactcaacttggtcgaattggccacctttcactacgatattagaatttaacggctcctgattcctgtattaaaaacctatcaaggttcgaatttcatatctgactttacaatcaccttgtggttgttgtcaaggcttgccgtcactcacattcacacatcagcctctccaacaggtgaatcctacgaagagataacaatgtctactcgccttgacaacctgttaaagtccaaggtaagtaagaataatccaaataacatgccctttgacgaaatacgatggacctcctaacttttatctagaatgttgtcctctgtgagtgctcacgaccttcagggtaagctacctatatactgactaagatccagtctttggaggcgtcgtctctatggcagcagcatacactatttggggaaacgaaggtcaaggaatgtttcctcctatgccagatcctaccggtgaccctaaaacgtggtctcgagaagagtgtcgactgtggttggaaaaagtgagccaaatctttgctttgataggtgacgtatactaacattgtacagagaaacctacatccagatcctaaagctacgaaagaggagctcatcgaaagggtcgtagccaatatgcgtatcccaagaaaataaagagccggctgagacagactagagtcattgttgcaattgcttgtccctttgttgcactactttacttgataccacagttaaatgtcttgtcctcatacaatacgattgtttttttttccatccaaagtttagtattacaagtttaaacttgatatctttgttttaaacttattgatgagtcaatactcaacaacctgcgacactcccccttgataacgaattcctccctgttgttcctcaaagatcgtcaggattaaagaatcatcgaatcattaattcaagcccagtccagtggatcccataggggtactttgccgccagcccgtcaaacgcatgtgtttcgtgtacctcgactcaaccaaccacccaacaagtccaagctgtaatcgtctcacttggctgcacgtgccacaacaaccactgggctatactacagtagcactcaacttaacctaatctcttccatgtcatagctttgtgaactcacgatagtatattcttgttagctgattgcagatttctcagcttcttgcaaccatggctacagaataaatcaaatcataaccaaaaccacctcttgccccctcgaatcgttctaaaccgtccgaaataacgatttgcgacttgggcgcttgcttccatgttgcgacgtcatatccaacatctacataatggcattcctcgaggacccccgactgcgacaacgctggaatcagatcacgcacgataccgaaacgataacagagaatgcagctgctggaatttggtcatttcagcataattacatcaacccttgtttctcatctattgcacactcgtttgaacagtgtacagctgtttgtctaggtgaccccgaagaacgtttgcgacggcgtagagaacgagagctgtcgcatggtagggctgaatacagctttgacttttacgatgattggtatgaggaagagcagagtggcctctttggagcatggggcaacgaggactgggacagattgctggccgggaccggcagttcgcgaaagcataatggagcagagacgacggaacaaccgcgcagaaaacgcggcatgagctacggaactcgagacagacgacgaaagccaagtatggatgatgacccaactgttattcccaagactcaaccgattggattcctcagtaaactaccatggaaagtgggcggtactctacgatacaaacctagtgcggcagatctacaagaccatccacatcgacatagcgctggagagaatgaaccactgctacattcaaatgatggatccgacctcgatctcgacagaccagtgactagaaagcgcagcgggacaactgggtcgggcgatacatcagattcgtaccgatcacgaggggacttgttcccaagtgatggtgaaggcgaggaagatgccgttccactagacgatgaagtaacatatgacatggtcaggaaagatgacaggagcggacgaagtgcgaggacaagcagtaagggcaaaagaccagcaggcggattagctggatcaaggacggtctcacgaacaacactaggatcttgcacatcgaaagacgatttccgattggagcgtcgatcaacctcacactctgccacaacagacgtagaagacacgccgactttgcatgacttggagcgagaggaatatttgctacggaaagaagaggacgaagccgtcgagagaaagaagcaagctgcagcacagcttgcagcagaaaagggtctcgcagtaacaagatctgaaccgcgatatttccccgatacaaaaccacaagtggcagaggacgacgtttatgaagcatcgccctccaagactgcctgtcaacacgtggaggaggttggagatacgctacacgtatccaagcgaggcgaaccggaacgagccaagagcccgcaaggtccagatgacacagaggcgccagaaaaggcggaattcgtcccggcgcgtttaccacacttctaataacgacatcaccgttacgagaggacttaaaaaaaaaaaactcgctataatactaatgagatcgatgacggtggtgaccgccacgagatgactttatgtatgataccaaacctgagccaagtgtaggactttgagtcgacgacgcgatgatacgtgggattatggataactagcatgggatggtacgaacaggataagttagacgcatcgttttaatgaggaatagtaaacatgcacaattatcgtcaagcgtgctgtgccgtacttttatgcagaggagcacatggcactacgaatctataacccaaagcggaaatgcctcggacatgaggtgaaacttcccccgcaaaccggcagatcggttcgtgatgcttaaagagtcggtaccccacacaatttatagggaggctagtgaagaaagaaagcagtgttgtacaccgtcttatatatatctactctcatcttttggtttaaatctgctagattctatctcatcaggtcatatcatcatataaacacaagctcgtcttaatactttatccacggaataacaaaccatcgccaacatgtctccgccaggtccaatcacaacaccacttacgtccctattgggaatcaagcatcccatagtcctcgcaggaatggccagagtgtcaggcggtcgacttgcagcagctgtatccaatgccggcggtctcggtattatcggtggtttccaatacacgcccaaacaacttcgcgagatcctagctgagatgaaggccaacttctcacgacctgatctaccctttggtgttgaccttgcacttcctcagatcggtggcaatgctcgaaagaccaaccacgattacactggcggaaaactggatgaattggttgacattatcattgatagtggcgccaagctgtttgtcagtgctgttggagttccgccaccagaggttattaagagattccacgacaaggggattttggtgatgaacatggttggacaccccaagcatgcagtaagtcagacacccaattggactaccatctgctgacacaaacaagacaaaagcattggagcttggggttgacatgatttgcgctcaaggcggcgagggaggtggccacaccggagacgtcgcaaactcgattctcatccctgccgttgccgacatcgcatcaaagtaccacccccctctcctcaagggactgcctgcattggtgcttgcagcaggaggtatttcctccggccgaagtcttgcgagctctctgatgcaaggtgcatccggcgtttgggttggtactcgattcgtcgcatccgaagaagcttcttgcagcgaagagcataagaaggcggttgtttcgtgtggatacgaggacacgcagagaacgcttgttatttctgggcgaccgttgaggatgaagacgaacgagtacattcagaagtggcatgaccagcctgacaagatcaaggagctgtgtgataagggtgttgtgccgctcgagtatgattttgagcaggggaacgactttgacttgccgcatttgatggggcaagttgctggagctatcacaaaggtccagccagcgggtgagattgttgatgagatggtgaaggaggctgttgagatgctcaagctgggcggaacttatttgacggctatgccgaggctttgagtagatactatcctcagagtatcagaaaaattggccgctagaagcatacgagatgaaattagtagatcagcttattctatttagactatgctctttaggctatttagttttgtaacctaagacttgggatgccaacttttctcccagtagactatacagtggaataattgcggccttgtggccttattggactttctattgttggtttgttgttgtattaaaggggtttttctgttaaagttgctgctctctttggagatgaaaagcactgccaaattataattatacgcttttcattataactacctaactattaagtttcttctacttctaattctttctgtacctagaacagtaaacctcttactctgagctgagccacgaatatgagtccgagtctgtatctacctctgtctctgagtttgtgacaggtacctggatataataagtcacagtcgaagagagtcttcccttccagtctggattggcatattccaacggttttttggtccacaacgcgtctaaaaagtcgcgatgttccttttgtcgccgctcaagatctggttctcttgttttggccaaaataatatcatctgtagactcgtcgcagcaacctctcaaagtgccgctcattgcccaaagcctgtggcatccggttttggcgcgggccgtcattgtccacatatcaaggtagtcttgcagcgtacatcttcgacattttacggtggtggtaccgaaatgtccctcatttgaccggtaattcccaaaagcctcagtcatctcgaagtgcatgtaattgtgaccgcactgatatatgatacgctgagagcatggttcatctgcgatgccttctttgacatcctcaggaagccttccttgctaagggcacagcggtgagccttcttcttctttgtattcctttattaagtcgttgtaacatgcgctcccgattacatgtccacaagggaaaacatatggaatgtgaccggcaatgtggttcgcttctctgagatcttcgcaggggaggcggcatttggcacatcgaaaacgaatgcattccagtcgaaggacatccgcctcggacgtctttttgagattgtcgaggtccttgagagccttgtacaaccaatgtatggcgctgggccaacggtattgatcggggagaccaagaccacgtttcatgagcccgtggaaatacatgtcggacatgtgcgggaagagcgctgtgcgagtattttggagtgaatcatcagccttattcctgctttgggtttcgttgtcgggcatttcgagagagaattcagcgtaagttatttgtcatttatgtatatctggtgtaacgtatgtagtatgcagctgggtgttgtttggtgatggttgatgcgaggtaacagaagcattcccccttcctacctccatattggaataaagaatggaaggtgtttgtgataccgcttgctacccaagctacctacttactgggtattagaaaagttgacctcccaagtgttaagttacaaaaataaatagcataaggtgacctattaatttcgtcgcttatgttctcagcggccaatttttctgatactaaggccaagacattccacttaagtgagtttagctttgctacccgcgttgaatcgatcccacctctaggtaaacctggttttgtcaagctaacatggaccacgattttatttatatgtgaggctaactgatcagggtctaacaagttgtccggggttgtcttgaatcgtgtgccagtaaaacaatcagctcggagagaaaagtaatttcatgcatctcgagctgagccaatgaaacaacaaacgtcatattgggatcgactaggattaaatacttggcgatatgatagtcgggtcaaagcaaggctgacgtgtttgacgtggcgggcgtctcaagtctcggaccacagtagtatgttaagagtacttatatagtgagactaaagagtaagcgctctcatgagtgattcgaatcaaaccatcttgttcggatatgtcgggatcagcgtcatactaaacctcacctctctcactcaaccttagtacttgtactgtatcttggtacatataaactctgggcctggtaagcagaacagagcagaacataaacaggaaagaggaattgtggatcattcctcgctatttccgaaacgatactactttcaacgactcatgcccagtaaattatttctggccttgtattcttcactgttgatcatcggaaaaaatcaatctcaagtctaccgacactcttcaaggtccatcccatgatggaagcccacaaaactgtcgtcgcgggtgttgcagacagagtcaagcactttcacgcccgccaagaaccgtttcgactataccatggatcgactaacagcacgcggcactcaaatcgccgcgtcgacaacaccgtcgatacgagcagactaaacaatgtcctcgaggtgaaccaggactccaaaacagtccttgtcgaaccaaatgtctccatggaatctctggtcgatgcgaccctgccccatggccttgttcctcttgttgttatggagttcccggctattaccgttggaggtggcttttcggggacgtcgggagagagtagctcttttcgctacggcgcctttgatgctactgttaattggatcgagattgttctcgccgatggaaccgtaacgcgggcatctaaagaggatcagcaggatttgttctggggcgctgcctcggctttcggaactctcggcgttgttactctgttggaggtgcagctcaaggatgcaaaggagtttgttgaactaaagtacagactcgcgaggggtccttcagagtcggtgaaaatcatcaaggaggagtgcaggagatgggacaatgactttgtggatggcatcgtttattccaaggacacaaccgtggtgtgcgccgggcggcttgtggatgaggttccaataagtgcaacaacaagacacttgaatcgaagaaaagacaagtggttttatctacacgtcgagaaagtacgagacgggttacggatgggctcagttacgtgcgttgccgattacatcccgttaaaagactatcttttccgctatgacagaggcggattctgggttgcgaaatatgcctttgactattttgttacgcccttcaaccgcgtcacacgatatatcctggacccccttctacgagcacgcgtcatgtactcagcaggccacaagagcaacctgtttgactattacatggtgcaagacgtcggtgtgccttatagcagcgtacccgagttccagaactggctggacaagcagtttaagatctaccccctctggatttgcccgctacgcgtgcggcgcgaagagccaaactcggggcatggcttgcatgccgagtttgcaaagtctggtacggcggatttactcaatttcggtgtttggggtcctttgcaaggaaatcgacgagacgctattcaacataaccgcgccctggaacaaaaggtgcaagactgcggaggaaagaagtggctctatgcgcatgcgtactacacagaggatgagttctggtcgcattacaacagagagtcttatgatgcactgagagcaaagtacggagcgtcgtatttgccgagtgtatatgataaagtgaaagtggacattgagggcgacgaaaagctgatgaagtcgactgcaaagaccggatggccgattaaaggcctgaaaggagtttataaagccttgtttggaggggattatctgttacagaagaagagcaacgaaacgtctgagcagaagtaagatgacagctcggtcagcatttgaggcatgtttcgattatcgttaataccattattttatatagattctgaatgagggatgacatagataatttgatactctgggcgattgcctacgttatgatgcactttacaaacaattgctcatttctcttccgtgattcatcgcatacttgactagtcagctctgaaaccacccattgagttgggctttcgcccactgagctccttcaacccgtcggggctatcgaggtctttataagaccgcagagtcatctcgggtggatttcctttcttagggagcatgatccaaaaacctcctcccagtacggcagctgctgcagcgatgggtggcctggtagtgttagtttcagagtttcttggtaaaaaagggctctcgtaccaattcctcttaagggcttctggaccgcctggtgcttgaggcggaggttgctgacctcctgggccgccgaggttcccatcagaatggacatgttttgggtttggctttgtgctcgcgagacgtcgttgaagacgcatgtatggcatgcgggccacaggccgaagaaccagtcttgaaggtgccatgtttatgtgactgtagtggtatatcgtcttgagtttggtgtagaaaacgagaggtcataagaagaaagggaagcttcctgagatcaatcaatgacttggacagttggtgaatgatgagatgatgacgtggggatagacctcccctcccgtccagccatttttagaaggtctcactctccaaacccgcgttgaaagttggggaagcaagtcactaacgattattggatgtcgtttgttttgaattgtctgttttgggatgcgtgttggtattacccgagtggttgttattttacaagtttggatgaggttgtataaaaaccgtgactgatttagtagtcaatataaatattagatcactcttagtgtttatgtagcctaagagtggtctaataatctcgtctggattgcttcaagtccttatttttttttttgctactcacctgatgggatatcaaattcagagatatttcttcaaggataccttagtaggtatggtgtcgctacgaataactgggttggagccgacaacccctgaggtcgacagtccttagtaaacatcaatactcctttactttcaccaagcaaaatcacctactgtgtaatcaagactcgagctcaaaaaaagtactcgagttcattaacttggtggttctacgcggttctacgcatttttcaaagcctaatactgactctgttcctcactttagagctgggaatatagtagataacgttcaggtaagcacctaacttattctgacaagtacaactgggtttatcaacacaaatgatgaaatgattttgtcttgttccccaaaagtagcaggattttgttatcacccaacaaggcttcttgtcctctcacagacacttgcgacgtcattaccccattgttctctataccattccgtctcattgcgtgcattccagtacatcagcaacgcaagtcttaaaagagtcggactgattgtataatttcacaaaccacggcaagtcacattcgtgtattgtaccacaatatctgtctgggtgcttgcttgtctagggtgcgccatcttaaaattgggtggctgatgttgcccgtcccacagacatcgtccttgagtggagcaccggccggacacctgcctgtttgctgcctgctgcccgtggctcgaccatcaataggtactctagagcattcaatcaatcactgcctgtccgtctcatctacaagacttaggttggcactgatagcctgcctaaagtaaattactttacgttagcttagtcattttatcgtttggacatctcgactcacctacaacttaataaaaggcattgtcttttcgtacgggctagctataccttctatctaatacctccaccttctttcttaacatggcgatcgacttagacaccaccatggctgatatcagcacgcccgtggccaccacagcctgtcctctccaaaaggtccctctcgaggtcctcctgcggataacttacttcctcaccactcccgaactcggcaatctacgcctgacatgccgttcaatcgagcaggctttgttcattacctttaacaatgaattcttcacccggaaacagtttatgatctcggaaacaagcctccaggccttgattgacatatcaaagaacgctcgtgtcggcagcaatcttcggaaggtgcattttggacttgatcgcttcgcccatgcccttcaagtcaatggcaacaacgcgcgagccatccggcagattcagctgtacgacggtcagttctccctcttgagcacaggctatcatcgggacatgcttgcagaagctttcagaaacctcagcaaccttgaagacgtagtcatccgtgacttcaactccaacagacgctctcgtgatggccctggaaagcaatggacaagctatggatcaactacagcgttcagagagactgggaatcgccctggccagggcaatggcttggcttggggccctgacccatcgacagcttatggaagctcgatttttatttctgtccttttcgcactgggacaagccaacgcaagaccaaagggaatcgagtacatgtcgagatgtaagaatcatttgcgggactatgccttcaacatcccctcctatatggagccctcagtgaccccagtcctggagaatctcgaaaagttgcacatcgatatcgatctgctcgaagggagcaacttttccagccatgatactgatggtaaccctcctagtgcggacatgatgctgcgcgtatttctgctgaagctgaagaacatcaagcatctacgtatcaacgagactcacagcagcgtcaccgggcccggcatgcttctcaaatggcttggaagcgagaatacatccccttccccagcatctggaccttcaccggaatatccccagcttgaagagctgaattttggcatgatgaacgtggaagcacagcatctactggccgttgcccgaaagttcacaacgctcaaacgactagagctgcacaaggtcaccctccgtcgtcgcttgccagaaggtcatacaggcgcccccccaagggttcatatgtggaacaaattccttgaaaagctcaaggagattcccaatcttgaacttcgtcacatcagagtgagcctaccgcaacaacagtggatttcactccagtcacgttgttacgtctctattgagggcacaacagacaatgccagccaatacacaggccccgactggaagcactttgtcgagcacgaaatgattcccaaacttaatgtgaagtggccgcgacaagagagtggcgaaagtgacgacgaagacgacgacgagagtgacggtatttgggaccaatatgcgcttgatctgtaaagcgccgggatttgctaacgaatgtgcagtatccgacggatcagacggcgacgagtagtagaaatctggctctgatatcatgagagacgaagttgcttagttaatttatgaagattgaggccctggacttttgttctttgaggatcgtgggattcacgaaaattgagactagattattatgttattttctttttaccccaaagtcaggttctacgggaggactatgaagaataggagcaacgggattttcacgagaacaatatgtaaaaggtcccataaatgccacccatttgagcaacagttaattttcgtagcctactgggtagcagaaaagttgaaccccctaaacttaggatacaaaaatgaatagcctaaagactatagttttagtagcataatatgaccttataatttcgtctcttatgttctcagcggccaatttctaataccctgaggacaggtcatccaaatacttgcctgagcttccaagatcttaatccattatctccaggcagaaacacccactttgatggatttaaatgggtcacctgatatcgcggatgggtcgtgcctagatccggggtcttttagctcgctggtgcctggcagcgcgtcatgggtagctttggagcttgggaatggggaattgaggtgacagaataaaggaacgtgtgagctgagaataagatctatcaaaagatgcgatgttttgtcaaaacatagtgaaaatgaacagctggttatgatcaccacgcatcaattgacatgagtctttaagctagttttattatatatcaaactcatcatttcaatgcatcaattactcacatcttatcaatccttcaattgaattctttctgtcaacctttgcagggcagttaaagtatcgcaaggaaagtggggggtttcagcctggaagcccatattaccttcccattcagctgaacgtcacttcatgggcttaaccttagggaaggaacctttaaaatgggaaggagccgacctcgttttcaaacttttcaattatttccctcgccatcatctctcacccttctcttcttcactaccatccacccaatttcggctcattatcactttctaaaccacatctgacgctatttagtcaacgcaaggatcaccctaagattcggcgattgctcgattcggtcagctcttgttgacacgccaaaatcgttgggtatgacatcccgtcttctctctcagcccagcccagcccctgattgatttgttttccctcgcaacaaacaattgtggttagtagtcacgcgattgctaacattatcataaaatcagcttgttcccactttgcgacttacactggtccgcactttctcatcttccctgggtaatcttatataccaagccacgctcagacaacaaacgccaaaatgtccaccagaagaagagctgccgcaaaggctccagtcgatccacctctggacggctgcgcaatcgcagtgagcggcaagtttgacgatattggtcacagccatgcctctctagagactctcattcgcagacatggtggaactttcaccagaagcgtcacaaaggccaccactcatgttgtttctactgatgatgactttaactccggcagcaacaaagtcaccaccgcacaagccaagggtcttccaattatgaacccatcatggttgcttgacaccgactccgcaggcaccaagcagaatccggatgactaccattggtcgtcttccaagaccaacagcactgccaaatctactgccaatggcgcgtccaagaagagatcccctcctacggacgacgatgaagacagccaacctaggtccaagcgcgcacgaagcactagcgttgctccttcatccaaggcaaagcccaaggccaccaagaagggggccaaagccaagttagatgttgcggccgagtccgaggaggaagaggaagaagaggagaagcccaagactaaggccaaacccaaggctcctgtcaagaagggcactaagggtaaggcggcagtcaaagctgaacctgaacccgagcctgagtccgaacccgaagacgtgaaggaggaaaagatggttgctgaaggccagttcatcaagaagaaggatatcgccattccccttgacgaacactgcactctccctaactatcaggtttgggttgatcctgattctggtctcatctatgatgcctcactgaaccagaccaacgccggaaataacaacaataagttttaccgtattcaggtgttgaaagatcctaaggcagcaactttcaagacctggactcgatggggtcgtgtgggagagcccggccaaaaggctatcctaggaaacggaagtcttgatgacgctgtcaaggtttttcagaagaaatttaaggacaagtctggcctcgcctgggataaccgtggtgccgatcccagacctggcaaatacgcttttgtcgagcgtagctacaatcctgactccgactccgaatcggacgacgaagatgacaaggctgtcaagaaggagaacggggaggatgaggatgaggccccagagcctgaatgcaaactcgagaagcccgtcaaggagttgatggaacttatcttcaaccaacaatatttccaacaggcaatgacctccctcaactatgatgccaacaagttacccctaggcaaattgagtaaggcaactattaccagaggtttccagcagctgaagaaccttgcggctctgttcgacaaccccaatcttgcttccaccgagtacaacatgagcgtggctcaggctattgagcaactttccaacactttctattcggtcattcctcatgctttcggccgtaaccgaccacccgttattaataccaaccagatgctcaagaaagaaatagagcttctggagagcttgtcggatatgaaggatgcagccgaaatcatgaaggttgaccgcaagacgagggatactatccatcctcttgatcgccaatttgcaggtcttggcatggaagaaatgactccccttgaacacaacagcaatgagttcacacgtctcaaggactacctgaacgagtctagaggcgcaactcacaatatgacctacgacgtgaaagacattttccgcattgagcgtgaaggcgagttcaagcgattcgatgactctaagttttccaagatgtcgtccgatcgtcgtctcctgtggcacggttcccgagcgaccaacttcggtggtatccttagtcagggtctccgaattgcaccgcccgaggcaccttcaacaggttacatgtttggaaagggaatttaccttgctgatatgtcctccaagtcagccggctactgttgcgcctacaactctggtggtgaagcgcttcttcttctttgtgaagccgagctcggagatcccatccagaagcttactggagcaagctatgacgctggtacaacagccaagaaccaaggcatgcacagtacctggggccagggtcgaactggtcccagcagttggatcgacgccgaggttgttcatgagaacctcaagggcatcaagatggtaagtcttctgttcgcctgctttattaaaagttgtatatcattccaattcatatactgacaattgattagcctgatcccaatatcaaacctggaaacaccaatgttgccaatgcaggactgtactacaatgagtacatttgctatgatgtcgctcaagtcaagctccgctacctgctccgcgtcaagatctagaggcgtcgtccgtgatgatcatgatgacggcacgcttggtaatctcaaactgattcagcagcaatctttggtttgggaatttctccctgtgatttcatttctgcctacgatgcacagaattgccctgggcctcagttgccacctcgatgctctacttaaccgtcatttgcaacgggagagggtctacatctggaacgcggtgtactcttgacgaaaatctttcgcgcggcgcaatggtggtttctttttatttcaccggatgtgaaaagtggtttgcttaggatataaaaccagtgttatctggagtggactcgtatactggaagaggcaggcgtttattaggcagataggaatcgattactttgtctttacatcgttgcgtagcacattgtcgtgaaacccagtttcgtggatacgatattcataacattttctctcatataatcgtttagggtatcatccatcagtcccttttacgtccctttagtcttgtacaacgttccaactctttaatgtagatgagccgctccactgcggccctgatgaccacggggtcactcttgatccaacttgaacgaacgctacaatgatgggcggatttcttgccaagtcccttgaactgagatgagctacaaggttgaatttcaatacctgctcgatggggtcgccatgtatcaagactcataggggttgaacccacattcgacccctggtgtccaggcaccatctcttgaggagtttgacgaggctgttttgaggcgtcttagttctggtgttgcttggcatggcaagtcatatcccctgcctctctccaggcttcattcgcctcgaccttgatgtcaattgctgataaattcttctttgtgatcccatttgagcaggaacaggaacgctagatgtttactgacatccaagttccgaatatctcgatgcatagttgtgtagggatggcttcgaagaatcatggcattccaaaattggacagtccaagttttgtgacaaacattgcttctatcatgctccgacacctccctgaagagcatcaatgcttaaccaatcgttgttgggcatccacagattttgatcgagtcccattccatactccaagcccgcatccgtgcccaggccgtctgcacccccgtcatatgcgttattgatctccgaaatcccaaaatcctgtcgcggaactatttctgcaacgcttacagcaggctttgcgggaacctgaacttcggtagttgggtgtggtaaatccggagacacttgactttcagggacccaagggtcagcgacaagtgagggaggaaaggttgagtctgtcatggcggacattgaaacgggggtcatggagacgaattggttgggatcattcatgtttgaatcatccacaagaccagactgacgtagagattgttgagaatagccattgtcaagtggaagtcgaccgtgcggatccggtgtaactgaagttacgcgaagggcgataccatgagtaatcagcctctccaaatccgcttggatgccctctgctgtctttccagcacagcaggatttgattgtcagcaagcaaatcttggcccgttccataacggcatctaggttaaggtcatatttgggagcattcgtatgatatgcgtaggttagtacgcgagcgcattggtaggcgcaaatggccatgtccaaatcggccacgggctttgcatttaatttgtgcatggatgagaaaatgttggccatggacatggcatgttcgacgcattgtcgctgacaatgatccaagaaagcatcatctagagatgcaagaatgacacgaggaagggcttcgcgaagacctccgagagcaagacggtacagatcaatctggcactgatgccaccagacatgtatcatgatgaaaatgcaaattcgtggagaataagcccggagtcgcaatgagctttctgaaaactggaaagatgctggcagatgggtcgcaaactcgctaagatccttctgcagcccccatatgccagcttgaagttcatcgggcttggtattgcgggtcaacataactcgtcttgaaaattccataattcggcgtcgcatgtgctgtattcggatgtggagagccagactcccaacgtcttcggcctgagggttgcgaggcttgtcgggatcgtgaataagcctttcagtgagctgcggaaggtcgaattcaaagttgcgctcgttgcatggcagccctacatgtattttatcagcgctccaaagcgagtagtcacgatatcctcccgagacacccgaatcaatacaatatagtgcccacatgagtcgacggcgagactcttgagcaagaaaacaaagatttggagcttcgtgattcagacgcagagctgcagcatatcgagatgctatactcaacagcatgaaagcgcttggagatttcttggataggatacggtgcttgataataaggacaagcgcctgcactttgatggttgaaggccgagtataatcggcaaaaatgagaccctcagcatcgtcgatacacctctcaccataatccttcatcccaggccccatatccgtgaggtatgatgttatgccaatcagggccagcagaagagccttctccaccttgcccgaattgtatcgtccttcaagagaggctcgatgtaggaacgagaacatgggaatatgatgaacatgattaaagaacttgacaaaagtccgacctattaaagcatcgaaagactcatctgggaaggaactacaactgcttgttagccaagggtgcatcacctacgatgtcgacttacatttctggtgcaaagccctgaggcgttgcggtgctagctggatcggtcaatccagggtcactgtcgttgtggccgtcgtctcggtcgccctcatggctttgtggacttgggccctctcttagagaaatgcgcgcccttttgcttggtctgtatacacattcaatgccttgggaacggcagcgatcgcatgacggcatgtggccggaacatcgggcttttcgactatggcagctgatgcaagcttgtcggactcggcggcgaggtagagcaccagataaagcgccagtgtctccatcatcatacgagcaaggaaaacctagtcgctcgcagttggaacatatgtcgcgagcaccattgcatcgaaccttgcgagcgcgacaggttgtgcaggttaaggacgactttttgggtttgcgatcgggggagttggcatgagaggcgggttgagaaggattggcgggttgctgagataccaccggggtagaggaggcggtagctgagacgggaagaggagagtcgaggttggtgatgaggttattcggatggtcgctcgaggcggaggcgagatccatggcgacgttggtttagcttggagggcatggaggggcccccaagggctaggacggcctatatcagctgagcaacgaagttcagagcaatccaccgtgaccaacatcgacatggacgaaggccatagggtggggaaacgattcgattgaagtttctggagtgttttgtatcaggagaatttgtagtgacgatggtgatgtttagtgagcgagtgtggtgggagtcagaaggtgggcaagcagacatagtggaggcgataaggatgatggtcctgtttcttggggcagcagcagggcaggcaccggggtgctggtgctagctaattctggttctggttccatctgtgggaggcccaggacgggaagggacgatgtaggcatatggttgggtgtatgtttcctaaaagacggtgtcgttacagcgaactgcagtggcctgaacgcctaccaaaggtgtttacgggcctcgatcaaaacctatacaaagaagcgcaacctcagttctctcccagactacaattacaaaaacccatttttcacagttttgttgtaaatactatttctccacgaacacgtagagacgaagactgtagccaagatcctcccctagttgaaaatatctctggtcacagttgctcacacgagattctactattacagctccaggtggggcaacacgcaggttcaattaacgggcacattcccatcgtgttcaatttccatatttggacgtcacaactgacaaaacgacatcagtaaactttaaagccttcctaggactctcatttatccttcttacacccgtttaatgagcgatatttcacaccaaaacacgcttgctcgattagccgagccgatagaaaactgatggaacgacgttttgtggaccgagtttacccacaagcttggcaaaatgctgtgcctaacaagcctcagtcgcagaggtcaccgctcgtgttttttattgcacttttctagggttacctaggtagggagtgtggcttgtcagtgagttttgctctcggatactgtatcattgtatttgcttgggactgttgataagagttgagggtgatcaaaacaatgcgagtcccccgagttgtggtatgcctactactatgtatacacgagtcattcaagatcagattacaagttggccgaccctttctgttaagctttgcgggaactatctaagtactcctgtccatctctagtctatggcatttcgtctactctgcggactattgtgtcaaaatctgataattcacaactccatcatcattgtttgtccaccatacgtcaaccacgcggcagaggaaacctggggataccaatgagaaggagaatggaccgagaagcgacgcctcgtagttctgagtcccgcttaaccttggcatgggcctcaaagtgtctccaccacggactaggctattgactgggatctagagtcaaaatttacaagagggcactgaccgacagagaccgattgtgtgagaacaagagaaaccatgaactgagcattgagtgaagcttgcgatggctgcgtcaccaacaccagcaccagcctcaatcaaccaagtcagcaacagactgactcagaacttgaacaaactaatcgaaagtcctttctcagtcaaactccaatcggtcaaggataccgacggcccgaagtgagctgttggaaaacttgcgaccgaccgaagcaaaaaaagacggacatctctttttgggctagtgtctttgttggcgcatatgcagagtaaccacaatggataactgcgtcatttatccgacggccgctccgactcccggaatatcatcgtttcgatccccccccctcccaagtcgtattcagagacacattcaaatgatcgcattcagcatgtcggccacttaaacacaactataatttacggcagcgaataagcaattggtgcatcgatttctgcagccagaaatgcgacctgtgttgagggccaaatcttgctgacttgaaccgacttccgcccaaatacccaggcatccctacagcgagcaatacatcatgatgattatctgcatgatggtcatcagtcaaatctctgctcaaacactgttttctccttgcgaggttattgggatcaatctaggtgtcactttaacaatctttcgaaaacttttaatcaataatatctgcaaaacgtttgaaaactttgtgataagcaattgctgtcttgtccctcatggcattactggtcttgtgaaatgcagcatgtgctggaatacagagtctatagagcgtaaaatgttggaattaggtaagatattgctattgcttctgtaccttggctgcagtactgcattgagttctcatcatgcctaatgacaccaatcatgacatcgcaccactaaacctcgaccaaaactgacaatgtttcaaataacgaactcagtcttattgatcatttttgttggatatcccaattgtttgtttggcattccaaagatcgtaaaccatctgagggcagatcatgagaactcatccaacactagccatggctctcctgcagctgctgtgcctcccccacaacttcataaataggcagctggaagacttggtagtcgacacactaattctctgtgggctggtgtacaagcattgtttagacttgataacaagacacctcttggagcacaagcagaaatgaatcttaccggcatgccttcagccatcaccaggcagttgagtcttcttattgtatgcataacgaaaaagaaaaagccaataaaaatagctcgccagatagttgatagagagatatcataggggatggcgaggggaaacaaagatgaaacatgcatcaaataaaacctgggtatataaatggccttctaatacatatactgttcgtcaacgtccgccaaatatccatttataccctgcattatagcagcattatgagcccacgcatccaagtcggatccagcaccataagaaatgccaaaaagtatgctgggatccatgatgggatcattgagaagatatagctctcttccgtcaccatccatcgacggctcaggggctgcctgaccatcttctggagattcagttgtgctcaaagcttgttcaggtggaggtgcaggggccgcatcgcggctgtcatcgacaaaatcagattgtcccagcagactgtgtatagcgaggcgctggcgtatatatgcatcttttgaaagtttgggtggtgacttgtgagtagtcccggttgctgcgatagcacgattatccaaagacgctacccatgatttgtgttgctgtacaactcgctcaagttcttgtcgctgtcgtcaagtcagccactgccccatcaaccgtcatactaccgagcttaccatggacctcagctgttcggagaaacgaaagtagcgtgtaataacatccaaacataattgagctttactaatagccatttgcattgacggccctttgttgtccttactggtatacgttccaaatagtatcaacctggcggagtgataagcacagatagctgcgtcaaagtcaagcagatccgtgtcattattgtgttggataaagtctgagagaagtttgacgatttgctcggcatgaaataggcatttgtccttcatgagcgccctttcagacgcggaaatcccttcgaccgtagcatgaggagtaggctctggatattctgtgaggaatattcgatagagattacagtgactttgatgccaactcatgtgctgagggtgtcagttgagttgaggtttgggttgggaaacttaccatagcagcacattggggtgatcggcgcaccccttgagaacccgagtccgggtattgatcacacagggcaagctttgtctttaggcgaagaagatcagtttggaatcgttccattgacgagaagagatctgagagattggcttccttcatagatattcttcgactgagtctcatgatagatcttcgtatgaacgccaaccgtacgaacgcagcgcgagggcctaatatatctggctcaagccccttccctggctgtaagtagcctgtgctaatgtatcgctcttgaaggaagtcaacatcttcacacggtaattgaagatagatggtatcaggatcgaagagctcaaactccttcaaacccacacagaagctatcttccaataagtacagagaccaaaacgtccgacgccgtacttcctgtgcgacaggggtcaatttggagtgttcgtagttgagacgtaatgctacagcccatctagctgccagaccagccataatgaatgcccgtgggaactgtccaactgcagctcgatagcgtattagaaggagtgatgcttggatcttgaaaatggagggctcttcgaggcgttcaagaataaggtgctcggcttcttgtgcccatttggcatgttcttctgggtgcttgtcaaagtagattgatgtaatggcacataaagccatctcaagtgctcggtcgatggttttgtcgcggcatctttgagtgacggtggcctggtgtaggaagctgaatgacggaagaggggacatacgatcgaaaaattgattgaccaatggaacaactagttcgtatggcaatgcggttacgtcttcgacaacagtcgaattggtcgcatttgatgtcgagctagaggcgatgcttgagcgttggagttcaggggaaacggttgcttgagaagctgacttggacgaagagtcatcccgagacgaggaagcttcagtggttgtagaaccagcccttgatagatatgtgcaaggcttcttcctccgctgacaatttgtacatcgtggcgtatccccagagcatcggactttcatggttcgacattcttgacaagcttttgtgccgcgacattttggcggaaggcgaggcgcatggtttccaccagagccatcctgctcaaaggagcattggaagttgagtcgttcacaagtgcggcatcgtggcactgtaccatcacatcggacctctgggagtcagtactggccgactaccagggaggatttggttgctgtaaataccttgcgcactcgacactggacacatgcggctttcatttcaaggctgggctggattggaatgtatgtagtaagatattcaaaaatttagagttgtcggcattccaaatctgtagaatatgtctttaagattggaagcactgactgacaggactggtttgattgtgacacaatgccactatcgtcgtttataaataccagataatatcaagtcgcaccattttggtagaatgtgagcaaagtacagtaggtaggaggttatggagatgtaaaaggacaatactttctctctatccacaatgtccacagtaaagaaggaaggtaggtgcgttgtgaatgttgactacctctaacctgcccgcctacctcagctcggatatctgacttgggcaagtgcgcacgagtacgagcacgagcgcggttttctatctttccttcctgtcacaagaaaacaaacgaggaaacatgttgagcacgccattcattctacaagataagtacgatcgctaggaagacttaaagcaaggaagcatccaatgaagcttcttgtactccccgtcacatcaccaggccctgtaatggcgtgcgggggtctccactgctcagggcgactcttggccgctaagagaagtctctggccgatatgcgcataatctcccgcttttatctgttgatcaacattcaccaactccccgatgtcaaccaaaatccctgttgagagccaataaattggcaagaagcatgttttgtgctattattctattattattactatagacatcatccgaccctttaccactaccaaaccctttaaatatgcaagtcgcacagatgcctctaacctctgaatcctgttgttccgtgttcaatacacatacgctctcccataggtgtatggatgggtccatatgtccatcttcccccgagaccctgcaccgcattcttgcgcttatttgcactcattgccgcgacgccctcaagacctctcacccatggcgcatcagagacataccatagcgctcccgctagactactgggatcaacaggcaggtctggccatttgaccaacagactggacagcatggcaacaaccatgacaagcaagatgccaatgctgaggcgggagcatatctcgtgggcatcgcttgtttgtgtacggttgtacggaacattggcgagtaaaatcggcaaaaattgtgcaaggacggtggtgaaagccgtaaagaagaggagaggatctcgaattcgcagcgcaacaaacacgcccgagactggattggtagctggtgtcatcaagactgaccgtgtcggtacttgagggtcttcagccatgcggcggtagggcgtgatgacagcgacacctaataatattagtaccaggtaagaataaagatagaggctggacttactcgtaaacaggaactcccaacagaagctaacaataacaccaagcgcggaatagacaaagcgtacaccaaagtcctggctctccatgagtttcttcatgttcttgggcagggtgccaaaggtatcgacaaagtgatagtaaccgacgaagccaagaagacagatcaaaaacacaagaaatgtgaatcggtaccagaagctcaaagccataaaggtctgtggagctctatggcgtgtctgtgggcgataggccataccttcagtatatggcgtattggcgtatgtagctgcgatgggacgatcgatattcccgacgataacaacgccgtattcgtctcgtccgtcttggttgcggaaccaacccatggcgaacctcttctcggtgatagaagtcttaagatctttccaatcactagatcccatagatcgaacctctgggtttcgagcaacaagagctgccgcgttgactgcacaccatgggtttgcatacacaccggtgcgccaatgacgactgataacgctgagcgtgaaagccagaagaatggcgagggcacccaagagaccaacaagggcatatgcggcattattagagacaccaagctcaagagcacagccgtcaatggcccccttgctacagcggccgtaaatcttgagcccaatggcttcactggatagaggcgccacaaaactcgatgaccacagagccagagctgtcaagaagggaagaggctggttgttgaaaaggagcttgaacgggagaattatgctctgccaaccatcaaagctcagaagcaaagcctcacgacccaatgcgccaccctctctggtaagtgcagcaaatggttggtattgttgtgctgcttgattcagggcgcgaatgcccatggcgagaagcacggcaacgataggtggaaggaatttcccaatgaaataatccgattgcgtgagagtatgtgtcgtagcctcaacgacgatacgagtaccgcccgtgggagtggaaacgtcggtgatgacaacctgcgtcgggggcatagtcgttacccgtgtcgtaccaattggtgtagacaccgatgtgataatttggccatcagggagtgtctggaccattgttaccggcggtggcgcatcgacaatcgttttaacagtggcttcaacctggctcgttcgatactttgtaacggggggcttcgcaatctttccctccgagtcgagagtaaggacggagtacagtgtcgtcgttccgacagaagcatatacaatcgggggaccagtgcgtgtggtctccttgacagttgtgcgaaccacgccgctttccattacggtgatgctcgtctttgtctgtgcaggctctgtcacagtgactgggacgtaagcaccagttaccggcacgccgccatccgatgtgggttggtcttcgacaggcacttcggatgatgtgacatatgtagttcctggaatggtttcgaccagtgtgcgtgtgatctccccagtctcggtgatggtttcggtaacggatgttacttcaagcgagcctggttttgttaccattgtcgtgaagagttcttcaacgagagcagtcgtcagagtaccgctttcaccatcgtcggcattcgaggtatcgtccgtgggctgagactcagaagcacccgtttcctcagggccaggatcggctgctgtctcgggttctgcttcagtggcgtccgttacttctggcgcagcagcttcactgacgacgtcctgtcttttcataaagaagagattgtcatttgtgatttggaatgatcggttttcgagtcttgttgtgggatcagatccatccagagtgcgtacagcatagatgaccatccccatcaatgccagaagcacaagaatgagagcgctgataaatggccatcgtaaagggatgggacggtagtcgggcctttctctttgtttcttgtctgattgtattatatctgcttcgacagggtggacctcttgtgccgtgacaggtttgtactcgtacgtaggttgctgaggctgccacccttggttttgcacttgattttgcagatatggtggttgatacatgttgctaatggcccagctcaaaggcttgtgtgtctacaggggaactacgcatttgtgcgagggcagaagcatataaactactgccagcacaacctcgaccgcaccgcctcaccgggtcctcaaacctccgagtgccatatctgcattagctcacgggaacattggtcattgtacgctggctattggtagctttgacaactgtctgtggcgtctaccttgataaagcccgaattgtaaaaatacggcgtcgctattgaacggtagatgaaaggtaattgggtcaacaggggcggtgcttgtagggctgaaccaaaaggagaaatgccaagcctgagctgagtttatcgaacgtctagaccaccaccatgtttaagcttaatgaggcagggcgtgtcagggcgtcaggggtgctgggttgcatttaggaagggggtcatgtgctggttgatatggagctgaacgatgaaagttggaggagggcaagtccgggtgttattataacagatctgaatgatgatacggctacatggtttatacatgtaggttcctgagattaaaagactctgaacagatgttgagtgatggtaaaatttggatagacgactgacacttcaagtcgataaaagaagctcatttccactagtcaactacctagaatcaatagtcggatgcctctccgtgtagaaacggaacggcagttagattgagcttagtacaacgcccacaagaagcagggttcgtgataattgtttaaattaattatgtaactttattttctcaaggcagatttaaaacgcctcgcacccagatccagaaatacccaacccataaacgccatagtttgttttaagcatttcaccagccaagaacgttaaagaggcttgttcgaggatcaggtacagagccgtcaaatgtctttgcccttgcggattcgctcttgtgggtgttgtattggctgaattgacggtcgaatgtgcgtgattgagttgtgagttgggagcggacgtagccgccgacgatggagatgcttcctactgcgagaaggactggaaggaccctggaattaagttagtttttttttcttctttatttattagatgtgatagactaagaacttacttgggagcagcagtggatgtgatcatgggaataggagccattttgaatgggttgatgtgattggttgagtggtgtaagttgtttgatctgaagatgcaatggttgtgattgtgagagatgcttgtgattgtgttggatgatgagtattaatttgagggtatgaatgctcattattatatattgattttcttaaactcagtttcgttcaattccgtctattttatcaagtcgaatgttgatattctgagctgacggctgatagtaggtagagtggtgttgtttttggtggtgccataattgagtgccgacactgccacttcgggccttgccggggtccgtaccattgcgtcgggtctcaatatgactttgactctcgaggatactcataaataaataattgtaaaacaatcaaagagagactcaatatggcaaacattccatttggatattaatatgccttgtttgctatatacagactaaataaaaaggtatcgcttattctacttgggaactcaatggtgaatgaatgctgccaatacaaagacatagaccatgaaccataagaagtaatccaacactatacctctctaattcctttctaagtgcgatagataccatttcaagcaacttcacctccagattcgtctgtgaatcgaccgatatggaataaaccctcacattctgggggcctccgaaacatctgacagttggtcccggcctttaccgaacccaccaaaacccccggaaaatcagaccatcgttcgggtctcgacatgtccaagaccggatatagcctattttcgaccgttcacagtcatttcattacttccattactgtttcgataatatggaaatacaaaggctcgttttttatagttccgattgtggtcttctatagtactggaacgggtacaatagacaacatttagctaaattagtatcttcacccaaatagatcaccgacaaggtgctcaaaaaaatagacagccaagtatagtcaagagatcaggatgtatcatttatatacaactggtgctttcaccagccaacactattgcatgtacaaatgctcatatgctatatggtatcaatcatacaaacccccatacatctcttcgtaaacatcatctacacctcaaatcgtatcaaacatatcctcaatttcctctataaagcatccaaagaaatcttatagacgcccaagcgccaaacaaaaaaacacgtgggtataatactttcagcgccaccagcaactcaactcgactcactcaatcaacgaccaccacccataaactcattctgccgcaggaagctcgtcgccagctcatcgcccccatgctcagccgcttccatccagtgaaccgcgacacacatcagccctgggtcgcttctcacatcgctctccttgccttcgcctcctccgctcgagaaccctgtgcgtcctccaccattgcccaagcggccatacttgtccatgacagtctgcttaaatacttcgcgtggcttggagagagggagcgttgtccgctcaacgtattccgggttggaaaggtaaaacagcgcaagctcgcgctgcgctgttggaaatccttccttagccgtgattgtccacatcttacccgcatcatccagtttgtatgttgttgacggcggtggtggtgtgcctgttgttgattgtggcacatctggtatagtattatcgttaggttttcgcacatgcgtgtgtgccgcaaccacttcgtctgccatttctaccatggttcggcaaacctctgccttgagcttaagtgccgccagagcagtgttccagaaagctttgccgcgttcctgcttatccagcacagaaggtggaacaaatgacgcaataaattgcaagtcgcggaagatggtctttggtcgaatcgacgcctctctgaacagtgcctgcagctccttggtgatgatgtcggtgttgacgtttcctcccgacatgattgacctcgtctcggaattggtttgacgagggccaaagaaaggcgttgcaagctgggattgaagtgcctgcgatcgacgttctctgacgttgtcaatcgtcccttccaaaggtgtagggcgagcgttggtgttgtgctctgtcaccacgctcgaaccagcatcagaccggttccatcgtggcctcttttgcccgctcgattggagcgcagccacaatgaggttctccaactcataaagggcattcaactttgcgtaaggattgggatgaacgcaaaacatgttgagtagtcgtttgtatgcctttttgaaagggaactctttgttttccttttcctccttggtcgcagacaggcgcggcgtggagtcgttggtactcgatccctcgtttatactctgagggacaccttccgaagtttccgatgcacgctcagagttgttatcaccggctcctcgcaggttgccgaagctcttcttcttttcaatgactcttggacggcctgagcttcgcttctcggatcgacgtcgagctcggcggtcaagagcatctttgcgatcgatacactgttgtcccaacgtgtcaaaccagccatctgtttcagaaccccgagagaaaacttgattgccgaggtctgaaagcaaaagactggtcagggactgcctcagttcgttgaggaagcgcgtcttctcatcatccactcgctggtgctggaacactgtctcgtttgatgaggccgaagtaccaggacgtccagtgccagttccagttgaaaaggtcgagttggatggtgcggtaccatgttgagaatgagaaaaggttgtagacaagttcgtcatgctagttgtaggcgagtaccctcgagaagctcctgaactgggagacgtgattggttggaagggcgaccagaaagtgctggctgaatcgttggtgtgcgcgggcgaagcacgatcgaagtactcttgtccatcaagaatatccgacaatgctgagctggctcgaggcatgccctgtcgcaccgagtcaatagactgctggctggggttgtgcattgacagcgatctcagatcccgagcaagtgagtttggtctgcttgacgttgggctgaacttgcggtcttgttcgctgatgatgcttccagagtcgtctccagtccatgacatctccttttccctggcccttgcgcggtcgtagccatgcttgtcgcgcttgtaaagctcgctcgaccacaaaactggcgcctctcgaatagtctcaccgaccaatctagagatacacttgtccacctcgtagcaaaacctgtgaattcgctcctcacccatacaaaagttctcaatgccacgttgttgaagccatgctgcagtagcctcggcagggtcgtcgctaagcttatttggcccgccctgctcttcagacgccgctagaaggtccatgatctgagactcggtgcggtagaggtaagatgagcttggtcctctagccatatgggctcgcgatcgttggaaagagttccagcgtcgaggcatgcccatagtcttgagtgcttggcaaatatcacggctgtgggcgtactcctttgagttgcgcacgtctgtcacgtaccacatcttgtcgcgtacggctcgtacacgtctcatcatgcggtcgatgatgccttcgtggcgttcttggctctgcttgagccagacaagccaagcatcgtactcctcaatagcagaagcagagcggcggattgaatctcttggtccgcgagagaaaatgttgatgagaaccgcaaatccgtttgcccgtagtgagggggatgcgagggcattgagttggttaagggtcttccaatactggtgagatgagacaaagtctgccagagccttggattgtgctgaggctgccttgagcatagtgatcaaaacagcttccgacttgtcatccttggtctctgactcagggatggatggctgtcgcctctcgcttgcatctttgtcaacatgctttctgtacggattacggctggccatcgaccgctcagtagtgatgatccgtgtcttggacttgtaccgcttgagaccggaagcacggttgctaagctgtgtccggctgttctctggctcaaggctacgggggatctcgtagtcttccaccagcttcagaatggaatctctgagttggtggtaatccttatcgagctcgggtccatccgatgcatcctcctcatcagtgtcagtactagacgagttttcttcatcgtctagttcttcatcaggatcgaatgtcatgttagtggacaaactctttccatcagatgagatgaaaagcacgacccagcgctcggcgcagggatgacatgaaccacgagtgatgtcagaacccaagttttgagtcatctcatggagtgccagacgcagtcggtagccgtcatcttcatatttgttcagacgcctctggagctccgagtccattgctggaggagagtaacgttgaggtgtgaccgaggtctgctcgtctaggtaatcatccctcgtagtcgagtcactaaacactgaagagacgctggtgctgatgatggagacagtgtcaaagttgctgttcctttggttcgacatggaaatgggctgggagatggcagacatgcccgacacagaggccgggcctgatctaaagctgcccgaagccgagtgtggtcttctttctgggaagatggcattaatcaaggttgcaagatcagctgggctgataaccaagtaggggtgaacctccttggtttccctcaaagatgtaacagatctcgcgggaagtagcttggcagccggagtcttggatcgtgatccctggaaacgggcgaggatgctttccacatggcccttgatctttggtggtacgtccacgggaacacaagttgccgagggcttaccactccacatgctggagacatactcatgagccttcatggctaccttttttagaatcttctcacgcgcataaggtgtgatgtggtactcggccagcattccatacgactccgggtggataatgacgcccaaaaggaagacgaaaaacaggcacctccagaccaaccagcgagaggtgttttcgacatacttgtggtcgagcttcttcagaatggcatttcccagctccaagagtccttcgggtattccagtggcatcctcgtcgtcgacaagctcaaacaattggtttacggctcgctcgtagaactccttggctgcaacctcgtccgagtggttccagtcggagaggttgaatcgggtaccatgttggtcctcggcccggtccagcaaaaaggctccgtcttccagaatcttcatcaggtaccattccatattggacttgccggaccagtcacgcattgctgtccaaatgttgagaaccgaaatcagaaagtgctctccagtggatttaggttccgaaatcaggcgggccaaagccgttgcccaaatatcggttcgtcgttgatcctcagaactatcaggtccagcggaattggcaaagcaggtatggataagaatggagagaggatcgtgacgttggaaagacaacagtcgctcaatgtccacagcagtgctgtttttgggcgcacttgcgtggactcttcctccagaacggccatggaagggcaggacggattccacaggttccaaacctttatgataagtcaagaatgagttcaactcggagcttgacagagaacatatacgggtagccaggtaatcagggtttgtacggagttgagtgagaaattccaaaaacgtatcccgagcagaagcagaaatgtcgtgtaaaaatggtgttattgacttgagagggccaagagctgccgagttagtgggggtatccaaactttcagaagatccaagaccaccgttggcaagaccctccatctcggggtcgaggagggcataacggcggagctcgtcgcagctgttgcgtacatcatggatggcgctgtaaagggcagagaaattctccttgtcgtcacgacggaaactgtcgaccaaattacgatgagctatttccccgcagcgggtcaagcgggcactgagggcagttgaaacaagatttctttgcagacgtagacgattgttggcgcgcttgcgctcctggtacttggacagtcgtactagatgagccagctcttcgagggttgtgctttcggattcgggcgaaaggtgtgggttggtgtattgcgaaacatcttgaattaacggcttgaacttggacgaagattcattgtcgttttcgtccttgttaagctttaggcacgagactcttggactgtttcttggtgacggttggccaggcatgtttggttgtgccacaattggctttcgggaagacatgactggtgactgttggtgaccatgaccccgatggtctttgctatcagagttccgcaaatgcttttgcgtgttatcgcgggttgggctcgggcttggtgagcgtcgtcttcgtgaccgagcgggttgttgcacatggatatcgaaagatggagggggtgatcccgattcttgcgcatcagtagaggaaccagctataaagccaatcatatcagcataagtggagggcatgcagagccagaattaagttcaggccatagacgggctaggcagtagcaacgtcggagacgtactgggagcagaatgaatgcggactggtgaagacaaagatctttgcatagaaaccatttcgggctcagaggagactgcgtcacaatcgcgcagctatggtagctctgtatgaggcgccgcccacgggcctttcgacaaaggtatatggctcgaacagacgtatgccgaggcgagtcgcaaggaagatcgttgtacgaggattcgagaatgagcgctaggcctgccagcaaagatcggactggataacgagtaacaggacgcgggaagttggaaagatgatggcgcgatggttccgaggttctttagcgtatgaagtgcttctatcgtatcacgggctgaagtcgcacgttccgagagaacacaaggcaaaacaaaacaaaacacggagaatatgaggagggagcaggtccttggtatgcgaggcgaagacaagagaggagagaagagagaagatgtgggaggtcagaaaagagttgaagtgggaggtggggggagaagtatcgtgggaaggggactatgaagacacggccgtatgtactgtactatactagaggcagagggagaaacagaccggtaataacgagaaagggcctcacaactggcacctgtcggttatgccgactatgcagtcgctagaaacaagacggacgtcttaagaccgatacaggcacaggcacagacacgaacacaaacttggcttggctttgaacaacgagatcgggctgggttggtaggctggtaggctgggctgggctgggctgggataagggtaggattcaatatgatggggtagaggtatcgcaaatggacccatccgattcccatccgtagctccctgccactaaagttactcgctataacggacgggaacaggccgtacgggtacggtagtggagtgtcgacagcaccgccatttacagtagttacagcgttggcagatgtggattgatgtgcactaagcttaattcggagggagcgaaggcggtaatgcgggtgagattgaaaggcaattggatcaacggttcttttatggggtcggtacctgaagccctgtgcgattcgcacgtgtcagtcagcgcctggcctggtcttgtatggtctttgttagggcaaggcaaaggcaaagcaggcaggcaaagcaggcaaggcaaggcaaagcaaagcaaaggcagggcacctaggataggacagggcaaggcgagccaggtcgggccggggtcacagggggggagggcagagagaggtgtgcgttggcaagtctcagcgctacgggtaatgagtttggacatggagtttttgttatctgtttgttgactactaaactaaaccctcatcagtgaaaactagtagactaattactaacctgctaagcaaagatccaaggttctcctggggaactatcatcatcaactgtggatcttgaaaagagcctccaacctaggtaagtttccctgcactgcacgccctgtcaagaacacctgtttttctgttttgtcccgtcatggcggtagagtggaacaatgcacccactcgagtcaacaagtcatgatggaacagtgatgtgatggtaggacaatgacatgcagggccttagtgttctgtttattgtatgtgcttaggtaggcaggtattaaggaatgcagtgtacctacatatgttctctgcttgaaatcgagatgattttgtaaatcgtaaatcctagacgcaaataacaatcatgctgtatgtgtatgtaggcatgtatcatgggtttttttttttttggtgcaactctgaagctctgagttgtcattgcatataaccaagcaagcaccattcgcccaaaaaaactggaccaggaattatgtccacgaggacaagcgagggatttctcaagagaaggaattgtaaaaaatgagtgatataaagaaaataaaaggaaaacaaatacatacatgcgtgttccccgtgttcggatcaagcatttcgttctattgtagtggaaaccaagttaagttacccgacaacacatacatttagtactagacagggtatatttacagtgtttaacaggacctcgtcgtccattcagacatctcgcgaaactcacctttgaaacaaaacatgatcctccaaaacttaaacatgcgatagaaacatacaatgtttccactaatccaacaaatacttgtctcctaacaattgccatcacgttcttaacaaaactcgaacatcacacaatgtaccataaagaccccccttcccctctcacccacatcaaccaaccaatctgatcgcaccacgccagttctctctatgcaaagcaaagacaacagtttgctgtagagtcgcagcaactgggctgggctgtgtgccgactgccaacgcatccccccttagacgccaatcatgcgccgacctccacatgcaaccctcttccaatcactgattgccagaccaattctttgcgctgaaaaatactcttccaaaccttgaccgaaaagaccttgcttgacccaaccccattcattagttatttgttagacagaccgacatgtcgagttatgcagccgtattcggcctgatgcctattactcgctagcaggaaccaaaggaaaactattctcagctgctttctgaccataactcgccactctaatgcagctgttatcattcgtctgccgtgagaaagtaaacaactcatttgtcctaccgtacattactttcaatactgtcctatcccgtcctctataatctataccggtgcggtgccgtacggtgcgttggccatgctgatccaccattaaagctccaccgcaactttgtcggcatctcacgacgacctcgtccgaccgtagccccccagcttttccccggtatcccgtcttctttcagccgagtatgattctatcttcatgcacgtcagcgcgtggtctattatcagagcgatttacacgttcatccgtggcgtcttgtaaaccaactcattcaagctagttatccacatcgtcacccatgcagtcactcacccacgtacttacttatcaacttgttactatcaccacctccgatcaagcatccccagagccgccacttcattctggacaccgtttccttttgactagctccatccatagcggctttccagaagagcagacacactcgccatccatcctttactgtcaactctacctcgcctgcgtctccgactggtccattcaccagcctatccccatgatgcaagccttgcttttgctacttaccagacatccggtattgagtgcatccgccggcatatgtctcatctcatctcatctcatcacactacaagcattgcattagagacttgataaacgcataaaattcgtaggtgcataatagtaaagtgactacagcttcactaaataagggtataatatcaacgctccaaccaaatcccgaccaagtgccatattaggcatgctgcaacttccgaatgagcatgtgcgctcgctaaaccaccattttgttcatgtactcaatatcctttccatccattttaacggtttgggatcccattaaattcctctcccaaaccgaacgtcaaaatccttcagaacgctcattatacttgctgcttcaacctcgataggcatcattgaaccaggaggcgttggccgagtaccaggtcgtggagtagccttgagcttaggcagccaagaaccgatgtcgtctgccgccttggagaagttgcgatggctagatagtgtttggtacgcctcggcgcaactcaagcctagactagggagacttggaaggttgatcttttcgggttgttgggcttgttgaggttgtttgggctgagacttacagcagccaccaccagcgcccttgccgccacagcaacctccagagctaccgtccttacggttaaagttggcggccatgagacgacagaagagtccagacttggggtcagcctggcactgagcacatgaaccgggtccctttggaccacaaccacttgaacgctcagttggcttggactgtgtgcgacggggaagcttgacagctccatcggccgtcatctccatcgcaagaataggaagatcggtctcctcaggaggaggggtctgaacctgctgggagattggaggaagggtatcattgggagtcatggcaggagttgcaagtgctgtatcggcacagacacaatacgttccatccttgcaaaagccgcagccatctctgaacggcataggatccatagaagggagttgagtggggacagagaatgtctcttggggaggcttgcgggagaacatggctgtataatcagtctccactgtatcatgtggactggatcgatgtctcttctcatgagatacatctgctgacggtgagacgggacgcttgagttcctgagctcggtcaagggcttcggctgcttcgtcgaggcactggcaagtggacgagagactgcatttgccgcaaccgctttcggctgtcctcatcacttcttctgcgcacgcacaatgtccgtttggggaacaattgccgcaggtaagggtagtctcggggtcatgggatgagttcatgtcaagtgtttctgggggagagatgatttgtgatatggaaaaggagtggcctgattggcggtcaggtcgtccgtcgggaagactgtgtcttggtccttgacttgtaggactgtgcattccatcgaaagagtgctgagcgctcatagttcgtgattgaaaatttgagttaaagatgccatcatccaggcgacgcttcagtgtttcggcttctgtctcaaccctgatgcgatcttgcctttcccgttcaagcatattttcaagcaacatgcatcgggaccggtaggactgaacatcaagttcaagttcgtgaatcttgtccttgagatccgactcatgtttttcctgaacctcacgttgctgatctagctgttcctcaagttcaccaacacgggcagcccttcgctctcggaaagccctttgagctgcgcggttttgagccttgcgcttagttggtggtgtatcggtagcaggcttcctgccgggcttgggtctaggagggatcacccattctttagaagtcatagacacctttggaggctccggcggagccgggctggggctgattacagacgacatggccatcttgttgatggatggaagagcagtgcgctgatgaggttgtgtgggtggaggtggcttcgaactcggcttaatggagagtggcgttctgtggctgtgcgatcctgttgtggcgggtgacgcaggtccaggtgcagctgagatagcacgacttcttgttccagctggtgaaggagcaatgctgggagttgctgctccaggggactcaattgactgttgaggagaagatgccgacatgatggggacgtcgacgggtaatggatattgtggtcgctgtcgaatcggatctcggtcggtcggttaggccaactcgggtcggagagccgagaacctaggtatgcgtggattcgtgatgtaaaatttgaaggaatagattataaccgatttaggaatattttgtttggaggtgactcaaaacaactcatctatcgtggtgatgctgaaggattggtggaagattgataaacagattgataagattgttggggcacgtctgacgcaagttacaatgtgacagctcggtgcgacctcggctttagtctcgactggttgatacggctaagagcctgagagtctgattgacaatgtcttgatgaacccatgcgagtatgtacaagcagagattttaatgaagatcagactaccaacaacggcaacttagaggggagaagagtagcaaagaagggaaatgaagcgcggggtgtgtcgttgcttttgtgccccgaccacaaccgacggttgggaaaccaatggtccgattccaggagacgatagtggatctgatcagattgataagatttgattgataaaaactctgcaggaaacactacgccaggcaataaccccccctgcgccaggcacacaccacggcatggagacaacgcgaccgtccatttagaggatggtttaccacattacgaccgaattgacgagcgagttttctcgtaatatcattgctggccagcaagtgttcaagcattgagtttcacaacacaatttcaatcagtcataactttggtggctccgcagcgccttgacctccttcaattcctccccacccaacatccaggcattgaaccatgacggatcccaacgacgtcgaccaggctccctaaacaaactaatggcaggcaatattcggagcgttttcgaggatcagtaaatggcggagtgattgataaagcgatgggtataacggtagttgacgtgacgtcgcagcgtacgagcgttctcgtcataatgcaacagtaagggggattatcattgatgatctccaatgaatgttctttattaaatggattccctccactgaagacccctcaaaacatgggccttaactttcttgaactaacccgaagctcggggttcacctggaataggccggcataagtcggaattgcacgagctgattctgcaaccatcagataagatccggtcaagacgtcttactgcagttagtgtcgatcatgaagtgttcaaactccgacttcgcttgaaaagggttgggggcctctcgtttgaattgatgccagaacgatggatttgttctggaggcatcgtagtcgttatgatgcctgctcgctcacgtgggatgcactgtaaccggagttcaaaagccgatcttacgcctgtccagatgggtaacgatgtccctttttgcaaagagtgcctcggtgtttctaaaccaatagtcagaacttaatggctaactttctgtgtgctgagcactgagtgtcgtcaggggataggaacctgcgagtggtgataagaactacaatgcccccctcaactgtctcttccctgatgattggcatctgatagtcactccgatcttcagccacgaggcggccctcggcaatttgtgcttcaactcggcttttttaacgtaatatatatccgctcttcgaaacttcttgtcttggtcactcttgctgctgctaactgcgtctgtgttcaatggtttaatccctgttattgagcacattatccactgggctaagccgctgcctgttgcacggagcaggtcttgatcaccagcaattgagagatgaccaatggaaggggcttcggttcacggaactgaggggttccatataaggccattctgacgaacggaaaatacaacgaaacttattgaacaacggaggtggacgtcccaggggttcaatggttgagaaagttctgtcaagggtgctgttcctggccattcgtgttcgtgttcaaacatgcacttaccctttcgcctctggcaaagttcaggctgattcatagattaattaaagccagtttcaataatgaagttatagtagcatcaaatgtcaaatatagatattttaaacgtttaaatgctatccaacttgtaggaaatatgtacagtttcaagtacaagatctggggtttatcgataagattaatcactccctaccagatctagcgccgaccgttcgaaactcctccaccaaatccatgccacctcacctttagtgctacatgtagacacttagagactgcgacgtcgataccaccgccacaattaacgatggctgccgcgccagattcactcgcatcatccatggcgggccttggcgtatctaaacagttcacgctctctagctccgactcttcatcctctgttggcgacgacgctcctctccctttccctgaagctcttcctcgcgccgactttctcgctgaagactttcaacctgccgcttacctatccgctttaccgcaccgccaccaaacactcgaggatttaagatcggacctgcgtgaccgaagtgctgctattagctctgaacttctcgagctcgtcaattcaaattacacagcttttctttcgctgggcagtgagctgcgcggcggcgacgacaaggtcgaaaatgccaaagtctctctgctaggctttcgcagagctgttgaagaagtcaaaaccaaagtgacggagcggagggaagagactaatactctcaacggggaactacgtggtgtgcgatctgctatcgaaaagggtcgaaagatgatagagctatctgagcggcttgcatctttagaagaacgcctctctttggacagtctgccagctgacgaagactgggatgaggatagtgaggatgaaggggaggacgacaactacgggagctcaactgcgaagttgctcacttcggctcaagaatgcagccgaatcacaaagcttctcgagtccatggaccccgacacaccatatgtgatcaaaatggaggaacgtttgacacgttgcagaaacacattgctgctggatttgggcaatgcgctgaaagaagccaaaaaggctggcgttaaaggccaggatagagtcctcaagtgcttggcaatatatagagtgctggatgcacaatcagaggccgtcaaggctctccgaggtggttaaagatttcactgcaaatacaatactaatgatacccacgaccgcccacaagctctattcgttaatatgacatatgatacaattatacaagccctcaatactttttacatgatgctcgacaaagcctcgggggtaatcttctcctcagcgtccttcaggtttccgttcaaactgatacctggtccatgtgttgtgctgagaataacctcgtggacttccttgtgcacctcctctgaaatctcggtacactctgccttgatcttggccagtagcaccttgatgttgttcttgagctggtctggcgagtatcccaattgtccaatggccagacggataacaccctgtctctcacggtaatccgcagcaccggcggagtctcgcatcgacttgacgacatcgggaacaatagttcgcatacgcttgctaggcataagacccttgggaccgaggatctttcccagaccggccttgttgagggcagcctcgctggcttcgtggcagataagtcggtcgaagttgatcttttcttgtcggatggcttcgaagagggtctcttgaccaacggctacggcacctgcagcggtggcatcacgggcgatctcgcttccttcgggacagacgacggcgatttgccagtcgctttggacggggtggggtagacggacgctgttctttatgacagggccgttacgggcggtcttgaggttgatgtgcagttcgtacttgatcgaagcggggggttcgccaacctcgacggctcggaggattctacaagatattagtctctggttcctaaatcccggtctatagctccccactgacctcatagcctcacataacgagtattggggaaattccctcttgttcaggttatgtctcttaaagtccttggggagtggcttcttcttcttcgctgtcttcctgattcgaaccaccgaagcctgtcgaacttgttgggccgctgccggggcgagaaacttgggtatcgaggggattgccggccgggaagtctggaggagggatagcctggccattgaggccaagcaacggtcgattggcgccattatacgtcggaattgagagctctggcggaccggcccttgatcgtgatatggaagcggcgcaaaaagtcgaggttgctacaaaggttctgaaatgggcctggaaattcaggtgtctacacttatcgataagcttttgcttatgagtccgatcatcaacatgcttattatcgacggcattattactttcatttatttgactgtgaaatgaataatttatcaagacatcgattgagttatataaatcaattgggtttaaaaactatatctataaaactcacaccctcgctcagtcaacacacacaagcatgtccttgatcttctccaagacgatcttctgtctcgcagcatcagctgtggtcttatcggcagcatctccaacactaatagaagcataacagccactcttgagagcaatctcagtctcagtaggaagacggtcctcgccacaccactcagtatcacgttcggacagcaggccactgttgatgcgggtcagcacccactggaacttggatgcatcagtgcatttgccctcaaccttagggaagttgacgttgaggtaaacatccttgggcaggtaaggctttccggagtcggtaatcttcttgacgaacgtggttgcaagctcggcgtagacaaggctacgctcgggaacgggtttggcgttgaaggcagtgttgccgccagaagctccagagaaggcaatggcgggaataccgacttcgtgggcggcatagcaagcagcgccaacagtgccggagaagggaacttggagccagatgttgctgccgacattggggccggtaacggcaagctcaggggtagcgccatcccacaggctggggccaaaggtgtcgataccgtacttcatagaagtgacagggaaagagttgacccagttaagatcaggtcgcttgggatcggagccagcagggccgctgttagcgggacagctatcgtactggcaaggtgtcttgcgatccttggggttctcatctcgagagcctgggtaatgttagatatgattgacatgtacggttacgcgtggccaacttactgctgcccgacttgttctcagcaggggccgaaagaacaacatcgtagcctgcgctgtttaaagcgtcattgaaggtgcggatatacgactcggcccagccatcatcattggattggacgatccttacggcttgaaccgcaaggggcaaaagggcgacggaaacgaaagacttcatggtgagatgatgagcaagagtgaggataaacaaagcaagattccatgcaaaggcgtcctgaaactatatatgcctctcgcattaacttattcatcccaatatatgatccatctaatcataccggggtccaatacaacctcgtgagcttgtatttacccctaggcccatgccaccaatcagcgtctgtatgtctgtcctcagcaggcttgaatcaaagtttgaaaccaccaggtcaccaggaaccaaccacccacgtgcctgattgacaagcctcattagcgatatatctagcacaagacatgtatcatttccacgttcacagcttaatggcaaacgacccctgaagatgatgcgatgcaggcatgcacgagcatcgcgtttgtgcacttcagggcaacggcccgagccgaagacttgatcaaaactaatggtgagagtctcggtggccgttttctgaattatcatctaggatgcaattgtgagcttccgtaaccgggtcaatggccggcgccgtgtcggacggaagtggagaaggctccgggcttgcgtccggatagcatccttgaccaaagaaaacatctacatccattcacccgaactttgattgcatgtgatttcaatttcattcatcgcaagtcgtgatattgttctctgtggctttattgaacccgctgaatatggaacatggttcatgaccttttgtcattcgggtgaccctggtcctcatcacccaaggcgacttattcctgcgacttagcatccaagtaaagtaccaaagtagatacctagtatgtcgatggcgagtgttaaagtaagttagctttagagtctcgggaaagaaaggaccttgaataaggtttacagatggtagaacaggggcgtttcataaattgagtatccatgcaagtacagtatagcttcccgacttatagcaatgaagtggccatggatagttgtgcctgtcttcatccaactgcctaataaccattccctagaaatccgatattgaacagcaagctaatattatgagcaatgatacatccctccccaaatggcacaatcggtgtgcgctagtatcatgaatgcctcgataaaactgtcggttacgatattttgtcagctataccgcattatacgttaagggaaagaaactcaccgatccagttggcgtgccaattcatgatcaagagaccaacaaaaaaagtacagccgttggcatgtcacagcagtcggccatcgcctcagttgaagaactcaatcggccagtgttcgggcgctcccacgtcgtaattgactttctttgtgtttcgaagtggtcgacatgattttctgacggcgacgtcgttgtcgtcgctagaaatgtctataggcgatccacactcaagggattcgactggggactcggattcagtggtgcagcgggaactcttctttgcggattttgtcttgaggcatagtaaatccttcttgccgccatgatcgaacaactgataaggctctgatttgatagagggcgccgttttgggcccgccccaacagcttgaattgtcggtagtagtcccatattcttggctccagagatccgtggtcttgtaactaccgttgttcggtgtggcctggtttgagtcttgagagtggcattcagcgatgggttcgacacataactgcatgccagtaccgattccctgacagtcctcagaggatccatcaaaatcctccctggtcgacgacttcagttcttgctcaattgtattgatgccttctctcaggagatcgatctctagatcttttccttctgacagaagtctcgctttagacaacttcttctgcttcttctcaagtttttcggcgcagtttgctagcagcaaaatgagcatcctgcttctcattctcaagctttagcctggccttttgcagcttcttgcatctatttgtcaggcggatgaccaatgcatagtccctgggatcccgtttccgtgtgggtagatacttggcgcttttcgagaccttggacttggatttgcgcttgctcgttgaggagcgatggccctgaacatgctcgctgggcttgtgtttctggaagctcccgacttgcaactcagtcgtatctgagctcccagcaatcacgtttgttctcttcgatgatgcgtcgagttcaacatcaacctttagatcatgaattttctcctaaaaagttatctttggttgaaggattaatggcaaaatgccatctctggctgcaacattgtcgagagcattaaatagggcttgaagggcatcgcaaatacgaatatcacaaagcccagctctctcaagttggtatatcctgtcgtccattgttggggagtgtcgcgggcctctctgagtggttttgagctagcgatgttttgttgttgtttttggtgtttgcgaggagtgcgtaggcagtgacattaaatagctgtgtcacgtgctagaaattatcaatttcagtgaatcatcagatagtaatcaggcatctatttcattcacaattttgttttctgaaatgattgttgacgttgtgtgttaaaattgtttgtgacctttgacgagttggtttgtttccggttgtccagggtagccaaagttcaacagtgctggatagcggtttcttgccacgcctgagcgtcatcactatggactgactccaagccacaataagcgagatattattaaacaagacatgatgcaaatgtcttgctagtcatccatcaagacacctcggctttgacttacctagtgggtagcagaaaagttggcctcctaagtcttagggtataaaaataagtattctaagaagcttagtctaagagccataagatgtcctaataattttgtctcttatgctcctggcgatcaatttttctaataccctgaggcttacacgtccggatatgcaaatgcccatattacaagtcaaagctgaggctctggcctaaactactttaagcttcatgttgcgctacccttgtatcgtcagtgccaggatatttaaactcaaccaataagcagagtcgcaaaatgtaacccgatggagtaaggtcaatatcgcctcgacggcttgcccagacctcacgatgactctggtttgttattggctacttaatgatctttgaagatcgctgttcgtgatgtcaagctcaacgacacagccttgctcctccgctaaagatgccaagccaaggtatgatgctggcttatacccactgcggaatgagtgtaaggtaagctgtcaggctgttgacgatgtggtcgaggcttgggatattctatataacgagcctcatgtcctgtcttccattcagctttgtttcgatatcattctcagtcatcatggcttcactcaaacttctgactaccgcgctctttgcgggaacatcacttgctcttcctcgttcacaaacatccaacaatccaacagcaactattgataatggcgtggtagtcggcaccacaacttccattcccgactccaaaaccattgtcaaccagttcctcggtattccctttggtgaaaagcccgttcgtttcagtccacccaagccagccaaagaatgggacactccctatgatgcttctgagtataagccatcatgtttcatgaaattcaactacccagaggagaaacgcaatcgaactatcaagactttcgctacacctggtcccccagcgggtactgatgaagattgtttgaatctcaacatttatacacccgctggtgcgaagactggttcaaagcccgttgcattttggattcacggtggcagcttcagccatggttctggatcgctgccttactacgaaggatccaaaatggcgggatatgaggatattgtagtagtcacaatcaactacagaaccaacatttttggtttccctgcaacctacgatttgcctgaaggagaatggaatgttgggtaagtgttaatatcgaacaatagtggacttattgctaacttctcatcagcttcctagaccaacgactggccctgcaatgggtccaagataacatcgaagcctttggaggagaccccgaaaaagtcaccatctttggagaaagtgccggcgcaggaagtgttgaggatctcatcactgctcctcctgatcctctaccttttcgcgcagctatacttcagtccggtacagccaacaccaacgtaacacccagcggttcttgggacattgctacgaaatcggcaaactgtgatagtgacgattttgaaaaggtgcttgagtgtatgcgtgaagttcccgctacagaactcaaggatatcatcgagagagctgagcttgattttcaacccatcagtgataatgggacaactcttgcaaacttcccccgcgatatccgcctcaagtccagcgacaagaataccatcatggcacgtgttcctgtcatgctgggctcaaccgctgatgaggcacgattggaagattttatgaacattacgatcgaacaggcccttcgagcttggatgccagatgtcacttcagcccaagtctcgattcttaaaatcttctaccccatcggatctcccggtataaacaatgacttcgaccaagttgtgaggatcgcaaccgaactcggcatgcagtgtccgatccgctatgttgcagaggactttgctgaaacaggcatcaagacatggagattcttgtacaatgccagctttgcaaacacggagatattcaaggacagtggtgcttaccactcttctgaaattacaactctcttcggtacatatcccgagaagggtgctacggagttccagcatgagttgagtagggagatgcagcaggcttggggcaagtttgttagggatcccgagaatggaccaggatggggacagattcccaagattggtgtctttgggggcggcgtgagtcctgattctgatgagaagccagagaaggctttgggggttttgaacacgcatctgcttgaaccgagatgcattgcattcaagggattatggacaaagggcaagacggaggagcaatcagactaagaatatgtctccgtgatcaggtggtgggaaaagagctggaccatggatcatgtattggataaatctctcgaactcctcaaccagtcttttaagatattgtattttctttctattagcatgcccttccatagacatacctctaataaaatataattacactaatactcttcataaaggtagatttgtgacaatgagcctctaccttggccgcttctcatacatcattgctgagccaatcagtctcgtcgtacacagctgaggggagcacttgggttttaaggttataaaatttcttcatcaagagattagtaactggaaatagaagaaaagacagtctcgtgatgcacgagaggtgctccttgttgtactagtccaggatccaagctttggtcaagaacttgccgacacaagtttgtcccacgtccgcatccggaatccgagctcaccacgacaccaagtgcgacgtttgccatgcttcatctggcgaaggataggcgaacagactagacttactttgtgtttcctcagcgaccagagtctcggcagtacatgccgcgggaagggtgtgagtttgttaatataagaagcgacggccgtattccattaaacgaagtttgtctagcaggattgttggtacatttgcattcaccatattgccatcatcaatcaacgaatgccgtcaagtgaattgacgcaacgtatctttctaccattgtctaagacacccaccatcgcaaccgaaaacggaacacgatgctattcacaacaacccttatcagcattgcatctctctgcctcgcaaaagaagtcactaaaaaccgcaataccgaaccagacgccatcatagaccaattcccatggtactccttctccgacgaaacgggattcgacccgttgaaatatctgaaagctcctgctgaggacgtactcgagacactcgcctgcaccactgcaagaaccctcctcaatttgtctcaaataatgttttcgtcagctaacaaggagcagaaacccggcccggacagagtcgcttgtcctgctgccattgccgaatggttcgacctcgtcgatgaacaacgtcaaatcaacatccccggcggccaatgccgttccgttaccgaggggacatgtcgaacggtcgcgtgcgccccgagaggagatgttagtgttgcattggaggaagtgacgggatacatgtggaaacctgtatcttcgcgatgtgtgtttggcggtacaggaggaatatggcagaacaatggatcaacactagtgatcgagatgggacatgcaaagaaggattagctaaatcaggttctattcctgtgaaccgaggaaatctatctatccgtggtattctcaaagaggttgctaaaacaaatctgcttttccttgcgccaaaagaggtatctcaaactagcagtcgtacccaaatgtcaatcgttcgtaaaatcatttttgctcgcttttcatgccgcggtagcgctcatggttcgggtgatgctgggtggtgctctaggcacttcatcactggggtcaagttcgcccttcatcccctcttcgccttcttcaaccttcttctcggtcgtctttttatcgctagtgtcgccgaggccaatgatgtcgatccatcgccagaaaccgacagggttgttaccgctcttattaaagatggcctggtcatcgttgataccgtccttgcatagatcacccttttcctggttgaacttttcgagcttatcgaaagatgttccgtccacgaggtctccctcaaaagtacgaccgacaggaacgttgttctcacggagcatttggagctgtgcgcggaggttgagacgcagtgctcgttcaggctgctctgccttgaagatcttctgggtcaaccacgggaacaagattccaaagtcggactggttcagatgagcagagttgatgacgtagaagaagtttggctccgacatcttgattccgctgggtctctcgaacagctgaggagccacgacctgggcagtgggatcaggactcagaatgcgagccttgagattgaggtgatctctccacttgaagaaatgttcggattcaactgccaagatggccttgccaccgggggcagtaggcttgtcggcatagacaggcagaggtagatcgaagagaggcttggagttgggagccatcaatggcatgcaccacatgtccagtagcatagtgagagtcttctcggtaatctgcttcttaatgtcgctgccttcagcaggagagaagatggacttttcgatagcatcaacttcaggaacaccagcgtaatacgtgctcttcataagttgcgtaacagtggctgctccgaagctgtgcccggcaaagataatgctgccaggctcgtgaatgttggattggccgacaaattgatcaaggctgggcgtggatcgattcaggttggtcaatttgtttccacggtcaacagagatcatagcctggtgaataagaccaagctcccagcatcgaattcggagttgggcttcacgggcctggtagacctcagggctgacatcgtgcgagatcttttcgtaatgaactagaattcggttgttggatgtgattgtttcgttttgcttctcgggtacgcggatgaaactggcaacagcgctgccatcgcggtgctcggggcagattacgacgatgccatgagaggcgagagagccggcgatgtatgagtaggagttacggcagcctcccagaccgtgagagaagatcatcgtcggccatcgcttgttttcagtcgaagattcgaggagcttcgcattcttgtgggctggaatcgtagtgtaatggagatgtcgtgggagaaagctgcaggatacgtcagcgtaatattacagcttggcggaaaggacacttacgagagaaactcggacagcatgggaccaagacccaggaatttggtataggcgaccaaatgctgtcgctgagggttcggcaaccagctgatacgcttctcgttcgattcgggcacggctgggtagaacatgcgatactggacggtttgaatcttgtcggaaccctcgggggcggcgctgggggcttcgagttcggaaatggggatctcgacatcaacggtgccgactttgtaagggcccgtgtattcggggaaggctgggatcgggcttaggcgcgaaaggtacgacattttggaggcgctcatggcaaagagtgagtgcgacgagacgcaggtaatgggggagaagagtacggttgtcgcaggatgagaagacaaagaaaagtattgacaagagaattcagtgcaaagaaagtggaaggatatcgcttatgtgtgcctagtatgcaagtgaggtaacacaaatacccgacggcgtttatgtgtgtaggtagtaactattattgtggtggatggatgattgaataattgaatggtatgattgatgttctgggacgtttggtgacgttttgctgacgctaaaataacaatgatttcacatgtgaaggcctatgtcaaaaggcagactacaattgataaagaccaggggggacaaaacaatttaagatggaatcaagaaagaaaagaaaaaaagacaatgaaacttgcatcgtcagcatcattgaaaataaaggggcaagtcacgcgacacaagatgttgcttgtttgcttgtagcagtctattcccattccgtgaccgagcaaccttttgtcttgtgcacaattgccttattgcgaaagggacgagaaaaaaaaagagggatcgtcacgacgtcataacagagaagaaaaaaaagaagccacaaaatgtttctacttcatgctgacctcatcagccgaggcttgtttttatggaggttccggagattccgatcttttctttctttcttttctgtcccatttccttggcatttctattcctggattgatcgagtgttgacgtcgttttgtatgtaacataaagggaatgatcgtcaggttcatgtttagatttagctgtttctcggccgagtgggttttatcgaaactccgtctgtctaccctgctaccatagagtcgtacttggaagtaagtaaagtcactgaatgccttgactctctgcgaaataaccatagagacaatatcacaagtcgtcaaattccctaactcctcccggcaataacatcccagcttctccgaattttcgtggacctttttctcgcaggtccttcatgagtagtcttctgtcgttggacgcccttggtcctctctctatccctccatggcgtgcaatttgtgcaataaccatgcccgcatccaacatattcccatcgccatggcttaacatcctgcttgcatacatgtccctcgtttgggcccttcttgcacttgcagcaagcccatccttcgagcatgcactcgatataagtgcattcggccttttcacatggtctcagtgatccgataactgtaaagttgacgcttccgcaggaacattcggagctgtttttaatttcggagagggttgtgcaggagatgtagcggcgcttctcttcatggccgcaggcaaaacggacccattcgcaggtgcacattttgtatcatatttcgccgtgtagtgttttgaaagagtcaagtgttggatgttgcgactcatcatctagatacaaggtatgtagtatgaaaggtagacatctgtgacacagcgactacctgtgtatgtatgtaaaactaaggtcgcagtgatcaacagtccgtccctcctaagccagttccttggtcctggaccgcgtcatggtccgtttctctacctttgcatcacgctccatgtacgtctccacagcccttccaaacgaccactcaaacacttcatcggcctttctcttgaacccgtacttttcgtatatcggcgctccctttggtgtagcttcgaggaagcacggcagactctcagcgtcggcacgctcggcgccccagcgtagcagcagacttgctgcacccttgccctgccaatcctcgtggacgcagacgagttcgaggtggtagtgaagtctgtcaccaataaatctgcggcgcccttctgtcattttgccaaagaattcaacggccagatcacctgcagcgggccatgcctcggcgggtgggacgtcttggatcggcgcgccggggagattccactttgccagggcgactacttgctcatcttttgagtccggtgatgtcttgtgggtgacgacgaggacttcgcaggtaggatccgctatttcgtctgtaaaacctttgaggaagaattgctcagaggcttgtttgttggcgttaaagacacgacttccgatgatggtgtcactaaaggctgagtagtaaaccctgcacatgcctgggatgtcctctgggacggctggtcgtagttggagatgcattttggtgatacagaattgactttgtcagtgaagatctgtagagaacctctaaattcgttgaagattttatacggctaaatagtcatggcacgacacacgaaagaccatatgctcaagtgcaattttgcattgaatgacaagacgccgcaactccacaggcgagtcccaagtgggaagctaagtagactaccctggtcgatcattttgtgatagattcgattcgatgagtcaattgagtatggccaacgtaggtactgtggtgaggtgaagaaggtgttgtgagagtagagcgtttatataaggcaatatcagggacaaaactaactgagactgtataatttgtggctgcaagccatgaattgttggtggacaaatggcaactcattgtttatcttgctgtccatcttagtagcatccgcccatccgccttccgttaccgttcagttcagttcagttcagccccgcgcgccctttacatcgaaagcaacacttggtattgacatgcggataccaatggcttatgactctttagtattttcttataaatataagtagtcttcaaatcttggatgaattgactcaaagactcttaatcattcaagtttataatgcgacgtcaattattcgcaatgtccaaccatctcgccaaacagctcaaggctcttcacaagccatccgcacccatcatcttccccaatgtatgggatgtagcttcattcaacacagtcaagtctctcaacacagcgacatccaagcctgtcaaagcacttgctacagcatcttgggctgttgctgcgacatacggcgttcaagatgaggagctcactctagagcagaacctcgaagcaattgccaagattggcccgcttgccaaggaagctggtattccgctatcggccgacttacaagatggttacggctcacagattgtgtctgtcatcaagagagctgttgaagccggtgttgtgggcgcaaacatcgaggacgttagacccgaagacaacagtttttattctatcgatgaacaagtttcacgcctcaagacagtcttacaaactgcagctgaagcaggctgcgcagactttgtactcaacgcccgatgcgacatgttccacatcgacctaggcctttcagaggcagaagtcatcaaggaggccgtcgcacgtggcaaggcatacctcgaggcgggcgccacaaccgtcttttactggggcgggtcgggacgagggctgaggacgccctgggttgagactttggtcaaggagcttgatggaagagtcgcggtcaagttggcgcacaagacagaagacgcgctgtcgacgaaggatctggccaatatcggtgtcgcgaggatcagcgttgggccaagcttgtttttattggcgcaggaagctacgaagcaggcagcagaaaggattcttgctgggggaaacttgtagttgcctgttgtgcactgttcactgcaatactactgtaactattacatttcatcttgaccgtgaatagttgaagatatgccttggacgacattcctgatcttactggactttacagcggagtaccccgcctaacccgcttatgtttaagatctgtagtggaaccaaccttccggatgactctttcggccataagttcccaggttcacattcctacaggacaaagaagccccaacgatcagcgctaatcccctatcgattgaggcctctgcttatcgaggcagtgttgaaactcgacctatgcctgcaaccgaaactaagccctatgggtctctacctgttgtgcctggagtctagggttcttagtgggcagtgcagcctggaatgtctgtcaggattgcttcatatggctgccgaagaattgattcagcctatcagaataataacaaaattatttcttgatatattgtaataaatcactgctagacttgatatctaatgcgggtccagcggggcagttccgagtgagtaacatgccgtcagcctgcagccgtcagcctacagctgtagatgggagcctggaggccttttcatggtgaacaagagactatatagagggtgaggacatatgtccattaattatcaccatcatcatattaccatccatctcatcatccatcttatcatccatctctacaatcattcatcctcactccacctccttctaccatacacccttagtctgatcaagacactgtgatacgagccacaatgactgtcgacacaatggactcaagcaagagcagcggagatgaatccgctgtcattgtgacacccacagatacagagcctcagaaggaggaaacaacatcagagacaaagccccaagacacaaagacagaagaaatcaagactgaggagacaaagactgaagagtccaagacggaagagtccaagacagattccaagccagaacccgaagaagaaaagaaagaaaagatcatcgtcggtctcctcacagaaagcaaagacctctacgccaaattcgacaagaacggctcccgttcatggacagacaagtacccagacgacctcgaagaggcagcagagaatgaagaaacccaaaaatacgcagtcatcattcgcaaggtgaagcccaaggaggccgactccaacaagccccttgacatcgacagtatcgttgttcagtccccttaccttaagcgtgcgctcggaaaggtctttgatgactaccccggtatcatcaccgacgtcacccgtctcaagttttcagcccctttccactgctttgttcatcgctgggagcgatttacagaggcaaatgatgacgctagctgggacgacattactcgggagcacgttacgctgttgcacaagatcttggaggaggagctgggtgagattatccagctcaggaaggattacttcaagaaccgcgctgtcgcattcgagcacgcttgggcactcttctcccctggttgcacagtatggggtagcgtccgaggaaagcctgtcgctgctcgctttgactcaggaaactatgtcaagacgcaatgcggtttggtgtacagtatgagctgcaaaggcatcgactgggatggaaagagcatgggctgggcagacgtgaacatgcagatcagagactttaccggcacagtcccattctccaaccttgcctgctaccccctcgagtatcaccccaagcctgaagccgctcgtgagctccttctccagcgtggtcgcaagttcgagagtcttgcgggctatcactacaaggcctacagcggcactgccatctggcatgtgtcctctaccaagtctcgccaggagaacgtcaactcccgtatcgtgattgatggagccaactgggagaagctgaaccctgatcatatgatctggatgaactacctctggaacgaacaggaggttgcggaaaacgctgcggacagcgatgatgaaggcggtgataactactcggagtacggctctgacgcagtgaagcctgatgttgacgccagctcccgtttggccttgacagaggagcagctcatcatgacatctcccattgtgcgaggctatgccctcaagaacaagcgatggatggagttctacatcgatgacgtgacagacgtcaagttcaacgaccaggctttcgactctcttgttcttcccgaggatcagaaggagcttatcctcgctttcgcccagagccaggtcaagttcaagaacgtatttgatgacattatctctggcaagggcaagggcatcatcatgcttctgtcgggtggccccggtatcggcaagacactgactgccgagtcggtggcggaggagatgaaggttcctctgtacatcatgagcgcaggtgatctaggcagtgacgcgtacgatatcgaggagaaccttaatcgcattctcgagatggtggccaactggaatgctgtcctccttctcgacgagtgtgatgtcttcctcgaggctcgatcagcacacgacattgagcgtaaccgcatcgtgtccatcttcctccgcacgctggaatactacgagggaattctcttcctcacaaccaaccgtgtcaaggacatggaccaagctttccacagccgaatccacatgtcgctcgagtatcccgccctcgacgcctcagcacgtgagtctgtctggcgaggattcttgagccgtgccatcaccttgcaagctactgccgaaggtgactcggcgcatactatcacagaggaggagatcaaggctctggccgggctggacctgaacggacgacagatcaagaatgtgctcaagacggcgaacttgttggcttgccacaaggaggagaagctgggattcaagcacttgcggattgttttacgggttgagggacattcgttgtaaagcgtttggatcgagtgatgctgcgaaatgaagttgatagaataatagactaaaataacaaaacaaattgtgggtataatatatatgcaatcctgcgcaagataaacgacttaaatttccaaactgtgcaccctggtaaagacaagacatatcctggttagagaaacgatcagcaccatcttccagcatggaactctctcatgtttcctcttgccctagtagccataatctcaaaatagaaatcattggcgaacttttggtaactgtcaaggtaattacaggacagaactccgtgaacccttgggtcccagtcgtcaacgtcgtcaatgtcgtggctatcaatgaataagctacagaacatgtttgtaaccgcgttggaacatccctgggcatatctaggaggaagttgacttttgtacacgttaaagaccctgttggcctgttcgcattcgatgttgtaccggcggaagacatcccggtcgagacagaagcggttcacgtagttgaccgcgcactcgtttgggttgaagcaccggagatcgtcatgacatgatccaacacccggtgtccggtcgcagttctcccatcgcatgctatgtccgagactgggcgtcctgctttctatcttgacgacgtggtagcgctggagtattgagtactgttgtggtgcgcggcctcttctttccttggctagaagattatggagggcctgtgtcatatctttgcagagggcactgttatggaagcaaagcatttctccggtcccaaagtctaaggatcctctagatctggacatgagaggtgtgtctcgaactggggaggtgggagctatatccataattctgtgaggtgcatctctgatctgaaagtctgagggttctctagatatgggggtggaaggtatgtctcgagccggggaggtgggtgctgtttccacaatcctgggaggtgcatctcccaacagttctaggaggtctgtgaggcttgtgacatcttcgggatctgcgcggtctatgcgatctcgcagatctgtcagacgttgttctattaaacgctgacgacggtgagacattgtttctgatgaagtgtatcaagaatacctcaaagattgaagaatggtgatggaagatgacaagagtatttgatttgatgataagcaactgaaactggtgttgggaggtctaccttctttatatacccagagttgatgtgtttgggtgggaaagttagtcactgagaaaacatcaatctgatactttgcgtttttgatctagttgtatctttattgttgagttttattttttatttttattttattttgttttgagtgaaatgataaggcttaggcttcggtttagagacttgagatagaacaaatattcttggcgtagaatcttcgacatagttacaatggaagcaaggctctgagtctcagtctttggcagtctatggacgaatagcatctatttttcgtgctactaattatgacgttgtcctgttactgcgtatattttgaagaagtccgactctacaaggagagtattagagttctgttccagagaataaagtgattggggatcatttgtgtggctggctttgagtcataatatccaggacacgtcacaaagtccttgttgtgtagctgccagttcgaaaagataactgatatgaaaaggtatcgtggctttaattcaacatgtactatgtacgaataacatttgctcatcctgtcagaatatctcgtgcttcagactatgtccatagatgaccccacctcggcttcaaaggccgacaacttttagcctcagcttataaatcaaacctggcttgaagtataaaactcgaaggaatcgccaaactttatataagttccctactcaagacactcaaaatggcagactttcaacccaagagtatccttatctttggcgcaacaggtaccatcggccggtacatcaccaatgcgatagcaaatgctcagcccgcgttcgaccaagtcaccatctttacttctgaggacaccgttgtcagaaaacatgactttattgaagagctcaagtcaaagaatgtcaagatcatcacaggagatataaacaatgaggaagacgtcaagaaagcatacaaaggtatcgacactgtcgttagtgccgtgggcagaaacgtcatcgagacgcaaatcaacctcttcaagatcgcggcagaatccgactctgtgaaatggttcttcccttctgagtacggtaccgatgtggagtatggccctcagagcgccgacgaaaagccacatcagctgaagctcaaggtacgaaagtacatccgagagaatgcgaatggcctcaaatatacttttgtggttacgggaccatacattgacatgtactttactctcacacccggggtccctgaagcaggggggtttgatcatattggaaaaaaggctgtcttggttgataatggacaaggcaacattggattcacgaccatgccggagtaagttctacgtgtcacttttcggtaacatcatatctaaccttttgcagtgttggtaaatctgtggtggcggcccttcgtcacccttccgaatcattcaacaaggcactcaaagttcagtcttttgttgtgacacagcaacagatcttgaaagagcttgagaaacagactggaggcgagccatgggctgtcacgaactacactcttgatgagttgagggacgcagagaagaaaggctgggctgaaggcaatcccagttctaccttgtatacacttcgacgaatttggtctgagggtgggacactttatgagacgacggataacgaaaagattggattgaaggacgaaaaccttgagactctcgaggatgctgttcatagaagtttgacaactggatactaatggctggcctgaaagcaggtagatacaacttattcttggtaccacacgctacgtatacatgtccaaaacatcgtttcaaatgaacgatgcgcatatatagtatcaagtcaccacctttgacctgtaggttcgtccccattgaatatcagccagggggttacgaggaacccagctggggagatattcgccccagccccagtaattacctgctcccataggatggtcggcacacatgcggatctggctaacatcaacaccatcagggaggtcattgggatcccacgtcataggcccaagacgaccgcacatcttttcggcgccgggatgttggtcggcgataaccatggccgtcatggcagcggtgataaaagccttgattctcatattgacttgacaacgtcagcaggttcccaatggcgtaaatggaatagagattgttacgttgcgatgcttgatagtggatgtaggttagtctagaaagacgtggagtgagacgattgtacgtggaagtaataaggttttggttcaaacaagacaataattgccaaagccccagtttataacattgaaagagtgttgttatccttgttacgtggcaacacaaaggaagactgaacaggcggggcggttgcctgttaagagtcttgtcgcttacgcgttttactgatcctttcgcttatttgatccttcaacatacccaaccaactaacctgtggtctgacttgacagatcaagtaaaagccacaacaggcaggcgcttggggtaccttgaatcctgccaaatttctgttgcggatgatgtactgtttcaaggcacttcaagacatttttgtcatagtaaacaagctaacaacaaccttgtcttggcgggctcttatttaaccgaaaaggggaaggcattttgattcgtgatttgcaaagtaagcataacctcgaattgctccgactgttttacagtgtccttattttttaattgagatacgttgtgtcaaactgaagctagcatgcaatagccggcttaaggtctattttattaaaaggagcctttaaaaatgcatgatattaatggcatggtggctattatccgagggcttgaaagccttcgaactgaagagtaagttgatcgttttattaactcactaagattctacctaccgcagtgtggatggttatatcctcttatgctataactctaaaagcttcgcagttagaatgccgttctacatgtttaggagcgcatcggccaatactgtgaaagttctagggttagaatgttcagtggtctattaattctctagttggttttaatagtcgctatcttaaaatgccccattatgtctttgctggacgtggttaaccctaaccagcttaaagagtggcttaaggcgataaaaaagcgcaatgcaagacctaacgcagcctgcatcgccgatcccttgctatcattcaactcctttaacgaaatggattcaatattggttaggtataagcgatctatattagcaaggaatacatcatatatatatatatcgctcacaaagggccttcccacccggcatagacttgttctatgcccagtgtccgcgccatgcgacgactacttatctttatcaagcatgcactgaacctcgacattatgcagaaaccttcggcatcacctgcataccagcgccggtgtggggacatctatcgtgtgatatggtcgcgaaataacgacgaccgtggcgcctggcactgcggccgcgatgatctaccagccctcgtcgagatggagaaggactgggctgtcagctgtctatgcttcttgctcattttaaacttctggacaagtggttttcattctgatacggagattttcagggagtattctaactatataatagctttacccttccagcacacggctcccatttcaaaattcacaatcctacttcaacatctcgctctactatgtcttggccaccagatcatatgtcagtcgacgattttgccagaatactcaacagggctggttttggaatccaccaccgaaccattgtacaatcctactacaagaaggcccgtgtaacaataaagccttgccaaaagaatatataaattcataacatgataggacataacagttgtattagcaataaagaaagaatattgtatttcaaaacgttcttatgacatattatgtttcaaccactagactttctccccctagcaaaaaaaactgctgcttacctccaatctctctaggtacctgagatggcgtcgaagtccatttccaagaccagtcttccagcccagccttatcgtacgcatttttaacctcgtcttcttcgaaccccattctattaacacttaatttcgaaaagtccatcttccaattctcgccttcctgagttgtgctgtccaaatgtgaaacccagtcaatgataagcaaaagtccacctggtctcagtcttttggagagctgcaagatcatatcttctgggtcttcaatatggtggagggccatacacatgactattaaatcaaagttgaaaaatgccggtgtgttgagttcggggcatggtgtcaattctggctcgatgatatcgccttgcaaggcatgcatttttgccggagtgtatcctgctttgagggccattttgttgtactgctctgccattgctggtgatatgtccatgcctctaacagtggacatgaatggtgcgagtgcctgatacgatgagtattgatttgataagcacgaaaccattggacctggacttacgcgagatgccacaccgttaccacaggcatagtctagcatctttgtaggtcttgaggctggaggtttgataccgatccagtctatgttctgtcgaagttcttttgatatttgactgcataattcgacaatccaaggccactgaaatatcacgggaggaacgttgctaggctcaagtcaatacatgaagcgagtcaaggtatctaaatatgaacaaacttgtagtgtgatttattctgctgtcccatggaacgtggtacatcttgaagggggccgtggtgatgatgatgactatggtactgcaggtggtgatggtgatggtgacaatgggggatgtcttcaatagattggtccatattgcagggtggtatatcgacggcgactgtatgtgatcaataaaaattattgttattattcaagatagagaatgtggttttgttgagaaagcgatgctctcaaggtaggtagtaataaaagggttccagttggcgagaaccctgatggcctttcctatcaatccacccaacccaaactcaccgtaggtgctgatttgtcgcaaaagccaccctctgctggttttcccctatatctatagcgtcatatggcttaatcgtaagcctcttgcaccctgtggctcatcaattccttacaagtgtggtgatagatggaaaataggctatatggctcttgtttaccggcccatatatttcgtgttcaaagttatgactatgcattgaaactatctatcattactgaccgactcacagtcacggtatgtactaggcttacaatagtaactgtctgtttataatatcaatatgttatgttcccatctaaattttgaacctcaccctcgccccgtttatacaagatatagctttgtccaagaaaacgaacctgtcgcctggccatctggtcggctgttccacagaaacagcttcagcaaattcaactttttattcttcatcttgatctattagtgatcctgtagacggtgtgtacaccgagatggatacatcatccggcggaagggattcacccgccgctcgagcaatctcgggatcgctaccattattaagatacttaagatacgcgatcaatacagcgtcccctccagttggtcgtatctcggaagcatcaagttcatctggtggtgttgcatcatctggaaaccgtaaattgaaatcactgtcgataaagaatccagatggcaggaacctgctgaaaccgaccatcatcgagctcaaattctcatggttagtacctacaaaaagatcccgcacctcgtgcactacgctcttcaagtcgagtcttaagctacgtcagatttatccgaggatcatgtctgtgtgaagggacttacacatttgaattgtagtcggacaaaatatcaagaaaccgtcgatatacgtgagggcggtcgaggaacgctaccttgacctcctcaacataatcacgtgcgtgttgtagaactggtttacctgggatatctgtgtgaggatctgctgtgtcgttcttctcacttatactttctacctgggatccagaaaacaccgaatcaccttcggactccgcgtctgactcaagatctggatttaccggaagtgccgctaaagatatctcttcaagatggttacaaagatgcttcgtgatagagatcattcccggggcagttgtctcgagacaaagggggcagataatcggacgccaagtcggcccgagcttgtgatcatctaaaacatgagctacccaatcctcgcgggattcaaaaactgcggtaaaagaacagtctgggtaaaggcattgccagggaagcagatctttgtataggtgctgcttccattttgagttattacggatggagagtagtttaccacaagaaacacactcaaaaggctggccctcttttgcttcttttgataatggcggaattctaatcgggttccctccttcggtatggtacgacatgactgtttctgctacagaggccgaagaagggtctgaagttccgagtcctgagtcgtgaaatttggaactggaaccctctgatcgtgtaggcggatcggtattcccaacctctgccgcttgatttagccgttctttttggcacctgagatagcggtggtatgcagttttggagagtctcaaaatcaaagagttttctgctcgtggaaatcttgtctggatcttgtctttgtagatatcatgtggtagccaactctgtgcttcgtctgcaaaagctgttttctcgacaaatggttccatttcgacgctttgaaatagtgtatccagtgccatgagacacatggtatctgtttcgaggtctttcgagatctctataaaactgtcagggccgtaatcagagccgctatctgatgagttggcgtcatggtccatagcgctatgagccgcctcaaggatatcttgcaactttcttgttgattctccagctgtatttgatacttcgtttttcttcgaagatgtcattggttcaagtcctgtcaccatttagtaattagataaatatgaggcacacttggggtgccatgaacgagaacagaaacatactctcaagaacagtatcactgatgctggtcagaatctctgtagtggtgcgtctcaaatgtctggatttgctgaagctggtgtcttgttcaccagcgcatatcccataattatcagaccaaagtcttaaccggtcaaagcttctttgtaaactgagactagcggaaggtctgtcttcttgtttagataccttggtgctacccagcttttgtatagtgtcgccaaaaaacgataatcagtaaggagcataagcgcgcaatcaggctcccctcttcgactggtttttcaccgagagccgctagggcatccaggaacagttggacttttaattctggatcatagctctgtttttccgcaatattcttcatgttgtctcagatagtaggtagttgagtaggttgagtgaattccgcgcttctggggatttaagtacgagtatatgtcaagatgcattcatcatccatgaggtaggtcgatagacagtagcacgtgagattgatggatggcgataggctgttgctcagccccttagcactgccctgactgcatcatgcgcagttcagctcctttcagcctcaaaagtcatcaaacaagtaaggcttgaaaaggaacagattccccgcatccagcccgtcaatattctatccacattcccaccaagatggagtccttgtcactcgcatttggcgttttacccgttgtcggcgaagcagtgaaaacctgcagagtagttcgtagaaagctcaaactctttcgccattattcccgagagctacggcgagtacaaaaacgagtcggtcgacaatcgcaagtcttttccaacgaaatccatcttctcttgagaccttctttgtaagatgacgacctcgtggaggtgatgctaaaggaccaagatcatcctaaatggacgagccaagatcttgaggatgggatgagaaacagcctcggagacaactacacctcctgccgcgaaatcattgaggatatcggctcgactctatcaagtcttcagtccgtctttgactgcttcgatcaagctttggataaacgcgatgaggtaagcagacataaccaactatctaggtatttgtttgtatatcagggtcaagctaacataaacgtagaacgagcatcccagagatgcaatacgacgattgcgagaaggaacaaaaatcgcatacagcgagtcaaaacttgaacaaaacatcaaagacctgaatcaatccttagaagaacttaagaatctccgagaacaaacagaacaactcaacaagccgattgatgctgtgtcaccgcggcgaactattcggaaacataccaacctcgaatacagcaatataagaaacactaaggaatcatgcaaagcattacacgaagcctttaccatcgcgtgggcaaaaaaaacaagacatgggctaaatcatgatattcaacgcacggtgcggctgttcctcagcacagaagttcaggatgatgtatacatgaatgctgttattacttgcagccctttactgaacgaaagagcaattgatgtgaggatacggtcacagaaccatgactcgatactgggccttccttcgcccgcgagccctgaagcatccacaatatcctctgacggccaacgcaaaagaagaaaagttcgattcactgaggctatagcaagtccaccactaaactcacatcgaccatgctgtgttgcagagaattcccaagcagtcgatataccgcccgacctatctatggccgacctttgcacagcactgtacaaagatcacattctccccacaaaccaagctgctgagaactattgcttcggataccttaacggggagatagatgaaaccttccgtcaccatatctatgcgaatccgagccttaccaatcgcccaaagatcacatcgaacacatctaccggtgcatacccaactttggtccccatgagcgaagtattgaaccagccggcagagaactctatctctattattgatcagctcaggatagctcgcgagattgtgaccgctgttttgaagctccactcatcgccgtggttgaataaatatttcaatctatatgatttgatgctttatgagactgacggggtcctcacaacaagtctaaagactgtacacgtcgcatcggaatttactcacacgacccttgacggacaacacgtaacaaatgcaaaccttccctctcctccggaggcagacgatattcttgaagaggccaagctcttgtacggtgtcagaaacctaactctttggagtttagggacaatcctcctacaaatcggacggtggtcgacattgcaatgttcagaagacgtcgttgccattcgaaagctatcctcacaagtaacgagtttggggccaaggtatctggatttaacgaggaaatgcttgaactgtaattttggatatggcgacgatcttaccaagccccgtctacagcaagccgtatatgagggacttgtctgtgaattaagtgagatgatttccagtctagatgttgcggaggactgaaccgaagaaaggggcattcgtgtagctataaatgtcaatatttcgtattgcggacagatactgaacatgtaaagaatttagtcatatttccaaattactggccatgttataagacactttgtttaccaccgtgtgttcttgttttcaaatatgcgagcaatactttatgttctaaaaagagtttctcaataggagaaaaggataaagccttgtccatactgttatgggagctaaaaaagcgacagtaatttgatagacatatctctttcgcggccacaaggcatccaagaggtcacgacaggggtgaggagccaatcaaaatgaccgtgacgtccggtacttttatccacacctaaattggcgtatgatagaagtaccaacagtcagcattgttacataaagctacatcacataccttacagccgtacctagtttttgggccttgtgcatttcctgatatcggctgtagatgccctgcttgcctatccctttttttgaagggtcggggctgcccctgtcgaagccctttgcaagctaggcaagcagagaagcgattcctacctcgatagatatgattgatatctctttgtatgtgattttgctgtgcttcaacatcatcagtgtcttcctccttccctgtgcgactcctcttccttatgtgaccttcaggggcatacttgttgaagatggcgttgtaaatgcattccttctaatcctttagcgttatgtaaggcttccaatggggctgtgtcgtctctcgctgtaaaatgaagctattcgcaagtgcgacttcaaggaggaaagaccatagtaacgcctgccaaggccctcggcgaaagcgatgctcatatgttgtgtatgagcgtatctgatcgccgcggtccacgtgattcatttcattgttatactgagcggcaatagtaggaatagagattatcttgaagctttccccgttgaagtactcttgaaggcgatattgctctgcctttgtgcctcttttggcgggcattttcctcttttttggtgtgcgctcgtgagaagctctgctatgcacagtcgaaaggaagagtacgatagtactatccttccaagcaatttggatgacctaaggggacagtaaagagacaggttagtaagggatatatatagaaaagatgtctataccttgttatcttctgtagggataaatactaccttattatactttaaagtagagccatcaggggcctttccggtctcttttatctgcttcatcgtggtggtgataccacagttagggcgtgccgtgcctgtggccccgataccaagcgtgcgaagatgacggaagaggtgcggcgacgagaagagattatctgtaaagacgtgatatgtctgagaaggcagccttttcagtaggtgaaccacgacgctttatgtactgtttagagaaatctcggtctgtagctttcctttcttgccatagggcttcgttgaaggtagctcgacgataacagctttgtatggtgatgccttcacgtgccaaagccactgtaaaaagtagccctgttgcgcaacagcccagactttgaagcctaccggcgtaggcttattcttgatgactgttgtctcttttgatctgcctataaaagggattatacacttatctacagtgagattagtccctggaagatagagcgcaagagacaccttctgcatgtggtcagaccactctttagccgcttggaaggtctttggaaggtccttctcattggtcacatcgagcttggtgtgatcaaaggtatggaaataccttgtgatcagcttgaacttcttcaggggcatgaacttaataatcgagtggagggggcgctgatctcctaggctaggggacttccaatggtcccttatcgttgtttccctatgaattcctaggtaaatcatgattgcaagccatatataggctgttgaagtggagaggccttcccacttgaggatatgtgaatgttcggtcaggggggtgttccagttatcaataacggcattttcgattaagtgagccacccagctgttggtgtattcaatccatgactgtataagggaaataggtaggaaaagctggaataattcaagtggttcttggggcagggctttgatcttgaaatcacgatgttgtaggtggaaaggttgaaaatcacggccgcagctctcttcgggcggaaaaatcggcacgccggtggggtcattagctgcccttgaaggcggcgggttaaagctgctatcatctatgaaatcttgtatcttttgagagctcatcgtttcctttaagacgctgtaagagtaatttgtatgaggattttgatgaatttggtgatatattttgaagtggttgtctgacagggaacctttcgtaccccgcaggtaccggcctagttagtcagaaaagtggagaaagtgaccccttggatgccttgtggccgcgaaagagataaagaagtcctcactattggcgctagtgatggactattgtgttgttagttgacgctatacaattccgccacccattgacatactatagtgctcaatagctcaaagccaccttctgttaatcttgtgaaagaaattggaagttctggtgatttacctagtcaggggaatttgatagaaaagcgcatggccgttataatagagtagctcccttccaacaccactttggttcctggtttgctttagcactttctcaaacattgtcagcaattgacgtccgatctttacttttgaccttgatcatggttgccattcgctcgtttgttgcactctacgcagccgttggcattgcctcggctggaaaatgcaagccagaaagcatttcaagctcgattctttcagaggccagtaccagcggttccgtaggcttcagttccgcctccgctgctgagtcttccacgactgttccaggtactactctagaaaccagcatcaacgagtctactacagagactgtttccagcgccatctctaccgttgccaccgataccaccaccctcgaaccaagtcttactactcttctcacctctttcgtcaccacaagtgccgacatcaccaccgtcgaatcagctaccacgaccacttcggctactcccattcccaagtgtccctcagatattgagcagtgtttcggcacgatggaaatccaatgtagcaccatcttcggcggtcttagcgactatactgaagtcgaggatctcaacgcatgtgtgaataaatgcagttccgataccaattgtgctgctttctcttatgaagagtcaactcgcacatgtttcacgactagttcccttcctgacgactctaacaaagcggagctcagcggctgggttagcggtaaaaaggggacgtgtggacaagatgccacaagtactgcctttacatccaccgcggaagccaccacgagtgcagcggctacgagcacagccccagtggccgaccctgtctgttcttcatgcgttgacgacgctcaagttcagtgcaacaccagtctcaacggtctagaacttctcggatcatcacaaagcatcgccgaatgctattcattctgtgagcaagatgataactgccagggcgttacccgcagacaagacaatggtgcttgcttcaagtctgctgttgaccctgatgatgtcgtagcaagtccgcaagaggggagagacagtgctatcaagggaacttgcaggatctaagcgggtgcagagcaagcgttagaatgagtttgggcgtttctgtgactgaccacatataaatcaggataggacatgttagtagggttcaggtgaacatggttccaaagatagattatccttggtgtacattgtcttctcaagctgggtaaccagtaggtcctatatatcttgatactttactgagaacattatcaaaatgatgcagaaaaaaaaatcacaacgaatagactagcctggcaaagagattttccaacatacatatatcatttgacgttttataaagctgatatagttattcttcagtaacttcaactatcttaagtaacctatgactatagtctcaatgaccttgctcattcgcgtacatgaagctctcattccattcttttcgtttcgtcaccaagaacaatacgtagacaaagacgtttggacatgtttcaatatttccagattctacacaatactctttgttcactattacaagtttctcctacaaggaacacaaacaatgctctgtattttaacaaaaacttgttaataaataagtcagatgagtccctgttcgcgttgttacaagagcagaaactttacatatataaaggcaaccagatcctgctgtatcaagtagaatcaactcagtagtcttactccaaagcatcttatctcattgtcaactgtattttcacagaacacacgagtgttagtgcaacagtacatgcctgtcaagattgaaggcgattaccaaaagtgcgctgagcgaaagacgaagctcgtacaggacagaaagagaatattccaagccttcatgaaggaatcagaaagcatggacaacattccagaaggtcccatgatgaaggtttccggggaggtcagaacattgaggcgaatccaccgagacagagcggaccatcaacctgacaccgtttgtgcctctgggccttgccaacgtctcgctatggtttcctctgatgggcggcagagcatgttctgtaagacgcacacctgttccgctacagaatggaactgtctcttggatacctcgactactcaagacggcgtcgagttttcggtctactgtactgcacatacttgcgatacacttggctgtaaccgtcgaatcgcggatctttcgactttttactgtacgaagcatcgaagatagatctacatggggtttacctcatgtcagtcaccgtagagttggaaggatttcaaattgggttgggtatggttgaatttttaaaggagtcggagtttgggtacaggtaagaaggtaagtggtaacaaaaacaggctggtcctgtcgttcattcaaaatgtccccatttcttgtgatttactgctgttaccaatctcccttaagagtcaaggcatattcatttaggagcttcttaaatcccttctaccgccgaaacttctggtgcagtgctgggtttatagtgaccatgatttcagcctcttctactctactttgaaaaactacatatcctggtcaattcttcaaacacgtcgtggtcatgggtgatgtgaaagtgttttcgttgttctcatatatgccctaaactcccaattcctttttcttttcccaacctcaagatatagatactatccttccatgtccattttccgaacccatattgtccgtgaaaactttctacgaagtctccttcttctcctcactcttttcaccatcatcctcaatctcaacagaaccgacagcggcttcaaggccaccttcttcttggttctggtcctcgagcttcttggcagtcgacaagaagtactcggccacgtcgttcttgtggttgaaataggccaagtctaaaggaacgtagttctgctcatttgcgagcgcaggagaagcaccctgctcgaggagcagcttgatgacgtcgaggtgaccgcctagagcggcccagtgaagaccggtgtttccagcttcgtttgcctcatccagaaatgcttgcttctgctcctttggtcggttttcgaagtattggataagctgacggacgatttctgggaattgttagtttgatattgtaccattattgaggacttcgacttcagactatgagatctctcaagttttcagtcccccatatattctcatctcatacctagatgaccgtttcctgtggccatgtgcaagcatgtagacttgttggaggcgtcttgagcagccgcaacaatctcagccgggctggcattctctcgctcggccaggatcttgatgccctctgtcaggtcctcctgctctccggctcgggaaaagtaaatgagatcatcgatctcgtcttctgtgagtttgggggccatgatgatgcgcttgatgatgattcaatgtcaagaatataaaattttgtgaagatgaggggactgtgtgggtaaataccccgctattttcgcacggtgtggaggtggatcaagacgcagggtaagtaatttttgttggcgattttagataactatgacaaaccgatcatgctgtgactagactatctattgtagagaaatcggctcattggactcatatttcgtacctgaaagataacaccatcgacttgatgttcaaatcatatcactgatcaatgcttcgccaatctcgtcatcgagccatgaaaacaggtctccagactcatccagccactcaatctcagcctttactccaagaactagcatcaattgtagttcatgtttcgtttctgacacttcagtaccaaggtgcgacggatgaacgacctttttgagtgttgagatggctgctgttcgttctctcgcactcatatacgagacagggttgcgacatgaggtagaagtgatggaagatggcgaagactgactaggagtgatggttgccgaatcaccggcataatcccgaaagagatgtgttgacttgataccaagccactgcagtgtttcagtgccgagatcagcttcatggcttagtctgtcggatccatatcggtaacaccgcataatcttgacaccatcagggtcaaagtcgaatagccccaggattggtagctggggatacctcgtgctgacaaggttcaggaatgaacgagtggttagatctgggtacccttttgcctacttctgtgagtctactccttggaagggcttggcaaatacgtacagtgacaagtacaccggggccagacagagacaccctccagaattgagaggagcagagtgatctgaagacggcctagacgaaaggtgagccttcgtaattatgaagcgattaaatgcggcgcttacatccttctccactaccagaatctatctggcatcgtggatgtcgacaccagaaattgactgaacagttgggatagctactccctactccaatcagaatctggtaagatagcatatcagacttgacataccaggtcccccaaacaagggttcagagtgctgccgtcatggagacctatggtaagcggcccagctagtacaccctttgaagctgcaacctgttatagtaagcagtcatgcttagtagtgttcaaccaaggaggcgcacaatgttcaagtctccacgactgataccaagcgtgaatgcgatatcgtcgacaagatcgtctacctccctttgcttctcgaagagatcttggtgttggtagaagatatggctggagccatcagcaagtatccacctgtactcggacagaaccaactaaccgcttggttaggactgtgccagatacaagagcgtcatgtgaaagctgaaggatgagaagaatgcgcgctgatcatgtcagtcacgaggcatgcagatgctgcagaatattaccaaacttggtggcctcttgcttgttgcgaccagggaagtgaacctgctccggggtggcattggaagcctgacgagagggcttcctggtagagaaggcaatcgacagctcttggcctgcagctaaagcgtcaatgatttgctcgaggatgccctcaatgcgagccacggctgctccaacattcgtattgtgaattatcgtattcgtatcattgttagtgattgtcgctgacgatgggaggttagtctggtgtctttgggtcaattctggtatagcaattgcttgagcaatgtatgggtcttggtccatattcactagagatttggcaaggccgattcggtagtgataatttaaatcaagttctttcaaaaatgatgccaaatgttgtccgaatacgcagatggtgtcttgtgttggtagatgcaaccaatcccgcgcatgcccgaattgactttcaggggcttgaccgccagggccgggacattttaatgtccatgaccccgtaccgggcaagtgctaccgggcgcccgcggcccttgcgtctagcccaaactgtttaattccggttccgtgtcagtttagttaaaagcatgtgcttcttctgccgtgatttggttttgacaacgggcttatttcaacatcactccactgctacttgatcaattgactttactctgtgttctatcgagaacatctgcgcttcttcaaacatggtcgccaactctactggacgtgacgctagcgcgctaaagtcacgtaagcgcgctgctgactccgagtctgaaccactattgaaacagggccagccattccccaagcagcctcgcatcggttcagagttggacaagacacgatggaggctcaaggacgacgacagccgccacacatggcactaccttgaggacgacgatgctgcaaaggaatggccccagagttatgctgagaaatggtatttgaaccaatccctggtgcgtactcattgtctacttcctttcgtcaaactgaagctaatatacccattgtaggatcttccagatcttccaagtcccgacagtcccttggcggccgccacgaatggcctcgacttcttcgaaaaacttcaactacctagcggtcactggggctgcgaatatggcggtcctatgtttctcctacccagtgttgtcatcacgtggtatgtcaccaggacgccgatttccccttcgaaagcaacggccatctacaactatatatccgcgcgagcgcaccccgaagatggaggctggggtttgcatatcgaaggcgaaagcagtgttttcgggacattgatgaactatgttgcccttcgtcttgttggagtcgaggccgacgaccctgtattggtcaaggccagaggcactcttcataagatgggaggcgcattgtatgcaccgcactgggcaaagttctggatgggtgtcctgggagtcatggattgggatgtcgtcaatcccgtgccaccagaaatatggctactccctgactgggttccttttgcgccatggcgatggtggattcacattcgaatggtgtttctgccaatgggctggttgtactcaaagcgatggagttgcgaagagacagatgttatccgatcattgaggaaggaggtcttcatcgaagactacgccaagatcaagtggacaagccaccgcaacgacattggtgtcgtcgacaactatcaccccaaatcatggcttctcaacacagccaactggctgattgtcaatatctggaacccttatcttcgacccaatgttctgaaagaaaaggccgaagcctggtcgagtaagcaggttgacatggaagatgccaacaccgactatgcatgcttagcgcccgtcaacgccactatgaacacagtcatgtgctacgctcgcgacggtccggacaattacggcgttcaaagacacatcgagcgacttgaggagtttctctgggttaaggacgagggtatgttggtaaacggcaccaatggtgttcaatgctgggatacagcctttttgatccaagcggtcttcgaagccggccttcacaaggacgagaagtggaagccgatgttgatgaagtcgctgcagtatctggaaagacaacaaattcgagaggattgtgttgaccaggatgtttgctatcgccaaccccgaaagggcggctggccgttcagcaacaaggaccagggatatggtgtcagtgattgtatctccgaagcaatgaaggccatcatccttctgcaaaaggtgggcggcctccccgaagtccttgaggaaaggagactattcgatgccgttgatactcttctgctatatcaaaatagcaacggtggcatgtcgtcttacgagaagcgacgaggaggcgagtggctagaaatgctcaacgccgccgaggttttcggtcgcatcatgatcgagtatgactatcccgaatgcacaacagcctgcgtgacggctctatccttgttcaacaagtactggcctgactaccgtaccaaggaagtcaagactctgattcgaacagccgccgagtggatcaagtctaaccagcgtcccgatggtggttggtatggaagctggggtatttgctttacatacgctggcatgtttgcgctcgagagtatgaagcacatcggtcagacatacgctacaggcgagaactcgcgacgcggctgtgactttttgatctccaagcagagggccgacggcggctggtcagaaagctacaaggtatgaaatctataattttattttgaaggtcattactgacatgcataggcctgcgaaacaatggaatatgtcgagcatccatcaggatcccttgtggttcagacagcttgggctttgatcggcctgatggaggctgattacccccatgtggagcccctgaagagaggcattcagttgatcatggatcgccaacaaccaaacggagagtggctgcaggaggccatagagggtgtctttaacaagtcatgcatgatctcatatcccaactacaagtttacctttaccattaaggcgctaggcatgtttgccaagaggtttcctgaggagaagctggttcctagctgggctttgcagggaaatggtattgagaagtcatagactaataaataatgcatggcaaggcatgcactcacggcctatttcactacataattttatttaattaacgatggctatgcgtttggccttttgcaaccgttcctgatagtgatggcgttgcagtttcaacatgtacacagggaggctgctgcaatgggtatcggccagaactgacaaagactgtcagtaggatgtgttataggcgtgtcatcgtcaatctgaaaagagatatgagcctatcagtaagttagtagggtttatatataactccttggaccgtgagagacaaaaattactaagtacatactgtgacgtgagtggggcacgcctaaatctgctttattttagcatcatcaacttttttctagccattgtctacccgctatagtttcgaaacgggatcgggatgtatttgcggcgtgcaccacgatttttgcatttctccttaatgtttttgaatcgtctctgcgctttggcaacgtatacctgttccctctctcgctctttataaacattcctcccccaccccagccaatcctgagttggcaaaaatctcgctcaactcttgcaatcctagcatttttgccaacttcaacgagagcctaggttgtttatttctagcatatcatgactagatcaaaaacaccaccaaagcctcagatggctacaccagatacatcaaagccccagatggatctaaccaaggaccaagagtatgaaatctacgtcgcttacaagcacgttttcaatgggtcatacaaatgttatcgaaagccctcatatgtgaagggacacatcgacaacccgcgagctcaccccgtcgctgctgctgtgcttgaaaaatacggcagggggacggttataagggttgttctcgcactgcttcaagccaaagtttttaagaacgagaaatacgccaaagagcgattctccacaacagagtcattgccatcgctgcctccaactccagagctcgatgcttctgagccgagcgaggtggtccagccccctttggacttggaacagaaggacgacacttcaactaacatcgatcctccaccgattgtatctgaaggccctatcgaggtgatagagcctgtaaaggttgagcaagagtcggatgttcaagtatcgcaagtcgccgatgaatcttcggcaaaagaagaaacccctccaaacacaacatcatcgcctgtgaagacgacggaagcaaaggtccccacctcccgtcccgatattagtgatgacgttcgcatcctttcccgtgagttaaaagattcgatgggacctgtttttcaagcgttatgctcacacaaaccgcgtagctcctcaatcatctgccagttcccagaagaagaaagacacagcagctgcgtcaaccgtgtcaacccaggccaagccacctttcataacacaacacctcgtcctgaagcgtatgcaaactatcttggagcacgcatgctttgactttgctagagagaacatgcctgacatcctggcaattctggaatgggactgtccagaagcaggtgagttggatatatggatgcgccaccttggaggaaagaggttcaaggagttagagaaacttgctggctcgaaagacgtaaaggttcctctgaggcttcttatggcctcaatggcacgactgcgcaatgccgctgttcatcgtgatgtggtcgctagccgcgagctcacactattggcaggccacgctgttcaattctgcagtgttcttcaaatcccgggttcggatgctctgggtatactccagacgattcgagactctctcgagactcaacttggggcactttctggtctgaaagacgacattgatgctgaactcgacaatagcctcaaggatatagctagacgtcgagcggagctagatgcactcgaggagagtaccatccaagaagcacagaaggagttcgaaagtcaacaaactattacctggaacgaggtagatcgtctgattcctttcaggcacaacgaattctctctcttgaaagtgcctatggaaccattgggaggtgtaccgccctcctggtataatgctcacttcaaccgttcgcccctaatggggattttcgacgagcctagtcgactagataaactgacgcgcaattgggttagtggtaaacctctccgtcgacatagagcaagattcccaggttacgcaatggaggctttgagaagtcgagctacctcttttttctcgctgatacgccgtaggtggaaagtataggtaggttcagagggtctgagacagaagtaatagatagtcactggctcgtgtcaaaagaattagacctgatatattagtcgcgtggtgtaggtgtgtagtggcagtcatattcgccctgtttaagaatacaggtcattgtgttgatgatggactagaaacgaatcaatagagaaattgaaaagggttggtgtagtgcagccaattccggttttgtctagccacgaagactctaagtagagtggcaagacgtcaggacataaagactttgaaatcataagagacgaaaataaagcaatgttattttattattaagagtcatatctagttcttgttacaaacttggctttctctgtacttctttcatggatataggtcaatacctgttagagtgcttgccgacaccatctgcacaatgaggaaggagcgcactaggcgcatcatgctcatacccgtccgtctgccccaccaacgcttccagaacccaccatctccataaactcaacctttgtttgactttactctcacgggctgctgttgcatgcagcatcaaacacaaatgcctacgaagttttcttttcctatttaaaggcaccgtcatttcctttcttcaaatcacatccacccttcgcacgtccagcacccacgatgtcatacactacattggcccagcagggtctcgccgccgccgaagcccgcaactgggatgaagccatcgataagcttacagtcgctctccaaacctccaagaatccccagtggctcatagctcgatcgaaagccctcatcaatcgtgggaagttccaagaggcactcgacgacgccaatctcgcttggcactcggcctatgaccgtaacaagcgaccacagctcatcgaagcccactatcgacgtgctgtcgcctacttccgtcttagacaatatgccaacgcagatgcatgctgtgtttacgccatgcgtctggttaagaatttccctgcaaccgagaaggaagacccagccaagaccaagtgtgacgagaatggtttctacaaggtggccttgaaagatgcacaagaggaatcggcgacagatgaaataaacaacaaaaagggcccctcactccaacaatcggagccatctaattggaaagattggcgtatcgccagcactctgcgcatgcaaatcctatttgctatggagaagctccctgaggacgaccctgcccgtaagctcaccacaagtgccaagcctgagttgaaggagttggcaggtttggcggatttgggaataaccgacagcaaagcccctactactcaaactaccactaagcccgctgtggtcgatgattcccctccgcgaatgcaagagttccagaacaatgacaccatgtcagtgtccattttctccaagaaagtcaacaaagacaaactacaggttgttttcaaggacgactttgtttctcttgatcctatcgtttggcccaatggttccgagagatgcctgagcttccacacatggagccctatcaatgccgatacttctacctacagggtcactcccaacaaggttgagcttacactcaaaaagaaaggtcctggaatgtggaaacagctcaagcaagacgaggacaataacacaacctcctccagtgcacacaatgaggaagccaagtatgtacagtgtctctcttctaacaacacgtattaacctcgatcccagaaagctcaagctcctgaaggaagctcgcaagcaggccatggacgccgccgacgcctcaacagaggcctcgacttctgccgtccagggagatgaatcaaccattgccaacgacaaaggaaagacccccgccacctccgaggcatcctcaaaacatcctacgtcttcgaaggccgaaaagaagaactgggacaatattggcgacgatattgactccgactcagagaaggacgttaacgtcttcttcaagaagcttttcaagggtgctactcctgagcagcagcgagccatgatgaagagtttcactgagagcaacggtacaagccttagcacagattgggacgatgtcaaggaccgaaaggtcgagacggttcctcctgagggtgttgaggccaagaagtggtaaacatcttatgcatagtagtaacgatggtcgataaaacataatttatggcctgcttttagatcagttaggcgtctcggaatggggatcagcaaggtagtcgttaacatctaaacttttaattcaagcaattcttgatgcacagtctcgttatactgcgcgtgctctatatcctccctgacttattttacatcctcaaaagctcaaagtctcttgacttcatcgtatcgatgctcttgtctttcttcaatccttcaatcacttcatcgacctgttccgaggtctttccaaaccactctgaccccctcacttcttgatcttcaatatcacggctccatttcttgccagctcgatattccgtcgccaattcctcgggcacatgcagtgcacggctcacaaagtcctctctcgaaatgtacgctcccctcaaccatctcgatccaccaccgacatcgaatttattgcgcccatgcataatccgcgtattgtcgaaaagcacacactctccaggctccatcttcatctcgtacataacgtcagggttattgatcatgcgatcgaacagcttcgctggctcgagccactctcgtgcatcgacggcagcgctcgagaattggtcctggaaaggcggactccagtttacaccggcgaggttttcatttgggccgagctcaaggatcggtcgtctttgatggtagaagtagccatgcttctcgtagtgatacggaaccattactttccagaggttcctgattgttggggaagattgtaggaaaagcagtttgccagcgaacagaccatcgctaaaaagcgattctccgccttcacacgagttctccatacaatgaagcagttggatagcgggcgggctctcaaggtacagcagatcttggtgaagacccaagtagccactcgtgtaggccacgttctcggcatctggctttgcgcgaacgtcaaacgtgcggccataaaaggtctctttgatgttggcgatgcgcgtggtgatgtcgacgatggaattctcgtcctgcggcacatttttgaggaacacgaggccaagatttgagaggtccagaatggtgtgccagaacgcgtcagatcctttcatgaattcgtgatagtcgatcttgcgaacacgttcctggatgatggccttgtcccagaacgtccggcctgttttgggaaacacaagttcttgccttggaaaaggcatctttgggactttttggtgacccattgcttgactgactgacaaccagggaaacaccatctcgtggtcgggatacatgtcgttcttgaacgtgatgccgacaccttcttccgtcttgcggatcttgtcaatggcaatatttgacggtatgtctgttgtagcaaaggttttttggcccgaggctgtgtcgacgcacgctgcgcaagtgcagctatcgcggaggagcatggcgtctaatttcgtccagcccttctcactatccaccatgaagatagaacggccactgctggaaatggtgagagagtcattgtaagttttgaaggagtctcggactttaaattggggtggcggtttactgatgatccttctgtaggtggtagcgttttgagcatgtattcgcgttaatgagaatccacgaggaattgctctgcaactttgcgttgccagtcgacgggagaacatgatgagtgctctcggccagcttctgttgctcctatgcgccgcgccggagttcaatgtagagaagaggaacagaaaggaaaggattggaggagataaaaggttcaggctcagttcaaaggtggcatttgtaggtaaatgtttagctgcccctgcgtacctcggccagaagggaagaaggtgcctctagcttcaggtggggttatcggctcagccccgcgtttagttccttggagctgcttatagctttgttctatcaaggcaaacatgggttggcttgatcatacgatatacgtacagtactttctacaggacgactcacagtcgacttcccatcatattttcacatgatacatgcataaagtgaactgcaagtgtgtatggagttttgatcaaagatcaggtatttattttcttcatgtcatgatgtagaatgttgtgctgtgctgtgctgtgctgtgcgataaaccataaacgcctcgtcgcctattgtacacgaaagatcatattatccaccgatataatacaagcacattgccatccattcgacgttttctcattaagcgtgaactcatcatcctctgttgcggttggtcgaccatcgcttgaccatcacctctctgaccttgtatagcttcaaggcctcggcaacacctttctcaagagcctgctcgagtttcgatggagggggcacgtccacataaaccagcaccagactcttggtgacatgtgaaaggacgcgcacagtcccatggagccattgccaagtcttttgtgggttctgctttccactctccttccaaagagcatcggagtaagatggaatgacaatcaatccaaactcagcatgatcaaagacaggtcctcgggtgtacaaaagccagtcaacaccaaacttgataccgccacgaggaacaaaaccaagggatctgaagtggtggtacacggcgtagtgaaccagaaagttatcgtcaggctgaagggcagggtcttctgcctcaacacgagggggaaagtaagaatgttgtcggaagagtctcaacaaatccaacgatgacaactgagaaccagaagcagggtcggtgacttgtaaggctcccaggccaaagttcaggaagaaagcttcctcgggcataagctgaaggtgctccatgttctttagaacaggcttgctcacaatctccgttttggcatcttctttgcgtccattcaaagccacaggcgagatagggcggccatcgctcagcccattcagcttgccattagactccgcacgcttggggcttggagggtctgcgaagtaaaacgtggtagactccacagtaggagagaaccgaacactcttgcgacggctcttcggcctcctggtgccttcgtcatcagacgatgaacttatcacagaagcggcgccattggcgacaactccgttggctgagttggaacgcgcagtatccacagacaaaccaagtccagccatatgggacccagaaatcccaaagatattaaactcttcggcagccttttcgccaacaggcttgttggcaatatctgtcgccgagtttggcagagatagaatggtctgagggcacactggagaggcatatgtgggcacagaaacaacaggtgtgacaggctgaatggacttgggctgtaccaggtctgccaaggagtttggtagagacagaagggcagcagggctgacaggtgactcgtaggttggaagagcggcgggtagtgagattggcttgtcagactcgggcgttgcgatgtctttcgactcttgagatcgcaatttcatttcctcggcctttagcaccttggcttctcttgctttcgcttcttcggcctccttcagtctggtctctctaattacctcctgctcgagacgtgctcgctcccacttggcgcgcatacgctcttgacgtctttgcacagtcatgatttcactgacatgtgcatcagcaagtccttgccggacctgctcacgcttgagccaatttggctcactacgacttagactacccttgccatagaagccttgctcccacaaggctcgggtagagacatcatccgtaatgtgaacggatgatgtagcggcggaccatgttccgatgtgcacagccgagggctcagccttgggcggagaccacagctggcctaaccacgcatacgcaacatgaaagagagatatggggttgctcgggtaaaaggccggcagagggaatgtacggatcggggccggaagggcgtagatctgatgcaatgatggtcctcgctgctgggattgccgttggccggcagaatccgtggtaggcgcggtaccaacgggctttgtatttgatgattgaatctcagccatttctcgccggggtcatcttggtcttgcgacagatgttagttgagatctcgagtagcaaagagataaacaaaagccaagtgtgttgcgttgctcagataccgttgtagtctataatatcaaggcttcatgggagaccaaatgaatggattctctaagcattttgatatggtgtcatcaccgcaacagaaccaagctccaatgagaagctttgggacttcgaagcacaaaggcaagcgcttcatgcattcgaatcaaggaaagaaaaaaggcttgaaagtcaagaaacctacctctctagggcgtagcccaggcacgatgctggctgggaattaatcctcgtggccattcacagcaacacaatgctcaaccttaaagggtgaacaatgttgattgctcaagtgtgaagctcgacctgaggtgcgaaagcttccacgagctgtgagagattttgttgtgttttttttttgaggatgatgacggagaaaggttgatgggggaagaaaatcgaggttttctggaattggagctccccactttgatgcctcgtgcgcaaggccacattttgcttgaactctccagactccaccaaggagatttgactgaccaatctctcctctcaagttgtgggtgacaagttatcgggacatgaacctttttaagccgcacagagatgtctaaaagacatgttccctattggtttcttcaatcacactatctttccaggaataggctactcatgaacagacgcaagaacttggagctgtgaccgaatcaagccgtcatgcgtggctagttgcttgcaagctaacaacgttggagcaatattgatcagactaccaggtcctcagggtatcaaaaaaattggccgctgaaaacataagagacgaaattagtaggtcattttatgctactaaaactagagtttttaggctatttatttttgtaacctaagacttaagaggtcgacttttctgctacctagtaacaggtacatacaagtactggagcttggctagctgttagcttggttagatgcgcgataatcaaacgctgtcgtcgcttgtttaccctacagcatcaggggccttttttcctctctttttgtcttttattaacaaactctagacgggtttcagcagggagacagtgacccgagaggcgtaaaactgtcttgatgaacaaaggggtgtctttcaggcatcattgccgaattactcactcattaatcgttatagctgatgcatgtcactgtgatgagatcaactgctgggggccagcttcagacaggtggccttacagaaaacctcatggaaatctagtaaatcttatgaggtgacggtaaatcaggacattcacgagcagagaaccatcattttctagcctttattcaccgtcttcgtcccagggaataataacaaacattcactctgtacagtcaacgttgttcaatgtgttaccttcataagcaatgcaatgtctggcggggccccatgtccaacctccctccagagtccacaggccctggtagatctacctctgtttaattactcctatggccctacctccaaccttgcggagtaggagtaccctttcaaaggaaaccttcctttccattcgaggttgacgggcgctcccgttactcaatttactccttcacggctaaacttacaatgtattctttcatagagtgcatcgctggagctctgtttgtccttggctgcgttgttgttacccttgtcgtcattggcgtgcgtgcactgtaagttttccattcactacacattagaacttctcctgacacgcgacgcaagcctttacaactttaggaatcgccctgctcctccgctgtcctctcagcttggccaaaatgcacctcacgtcaccattattcgacccgtcaagggcttagaacccagactctatgactgtatcgctgcatcctttcgacaggactacccacaggacaaggtctcgatccgactctgtctcgaagatgataccgatcccgcgtaccctgttcttcagaaggtcattgaagatttccccacgatcgatgcgcgtattatgcttgagaaagaagaccatgtactaagcgaaactgtcaacatgggacccaatcccaagatccgtaacctaagccgagcgtaccgagaggccaaaggtgacattgtatggattattgactgcaacatctggatggcgaagggagttttgggacgcatggtcgacaagcttatggggtacagagtcggcggcgctgcaaaaccctacaaatttgtccaccagctccctattgttgtggacttgatggacttttccacgtcactcgctgcagaaggtcggtctctcttggatgcttcacccgaggaagaccaccctactgaagatttgggtgccgaggaatttcccaaggtcatgtctcatggcggtggacgcattgacgaaatgttcatgacaacttcgcatgccaaattctatagcgccatcaataccctccgtgcagcgccgtgcgctgttggtaaaagcaacatgttccgcaagtcgcagcttgatcaagcaacggatgctattttgaacccgaaactagatcaaagcaagaacctcccaactggtgtcgattatttctcgcacaatatttgcgaagatcacttgattggcgaggcgctgtggacgacagatttccccgggtacaaaagccacggacttgtctggggcgacattgctgttcaaccagtctcaggcatgtctgttcaagcctatacagcgcgtcgatctcgttggctcagggccaggaagtatacagtcctttcggcaacaattcttgagccgttcactgaatgctttttgttcgctacctacatgtccctcgcgatgacaaccattccagtcttgagtcaaaacttgggcattcctaaaacctggaacgccacggcaattgcctggtttacgataaccacgctgtggatgctcatagactatattggttacctacgtctgcattctggcgtcaccatggaggtcgacgaacacaccccttattttgccaagggcttcaaaaacacaggtggaattaagagacgcccatttctggaattcttggctgcttggattggacgcgagggtcttgcctttcccgtctgggcctatgcagttgtctttggcaacacggtcaactggcgaggacgattgttctacatccactgggacactacagtcgacgctgttgagcctcgagaagaacgaacccgtgaggtgagaacacccgagcttgaaagagggccttcgcgtaacaagcatcgagttgattgaggagtaggagttgacaccacggcgtatatgagttgggcctgttcaggttaatgaggatgaagcaggatatggatgataccccgggcttgaggcaacgggtgacgtgttacgacagcttatggcataaagtcggaatgatatatagaatcgatacatatactaatggatacctgatttcttgaactatcttatgtctttggcatagtcaacgatatctaatctgtgcggttttacgagccaaggcaatctgcacttcgacctacatgaacaacaagactatcatggcattatattgacacgggttaccaactcgatgcgtttacatgactgcaatgccatgagtcttacaccgcaggcatatagccaccacaggacagcacgtgattggacgagttcccccacagtgcgcgccagctccctgcattagattagaaccccgccatcgttaagcattttcccacgatgaggtggtttttgggtattgcgaagcgcaactcaacccttccttttaagcacataccgacctttcaagtctcaaagtaagtctacgcagcttcagttcaccctgtgctctattctaacccctcgcctctctagacgctccttcacaatggcttctccttcagaccgtcgacccatcgttatctcgggacctagcggtgtcggaaagggtacgctgatcaacatgctcttcacccgacaccccgatcagttcactctctccgtgtcgcatactacccgtaaccctcgtgagggcgagagcgacggtgtccactaccacttcgtcaccaaggatgctttccgggacttgatcgccaaggacggcttcgtcgagcagtaggttcatcaatcgcaggcagactagcgcatacactgacaactcgtctcgcagcgcccaatttggtagcaacctttacggaacgagtaaggcaaccatcgaggagcaaacagccaagggcaaggtcgtcgtcctcgacatcgaaatggagggcgtcaagcaagtcaaggcctccaccatcgacgcccgctacgtcttcgtctccccccctgacaccgaggagctcgagaagagactccgaggccgtggcaccgagaccgaggagagcatccagcagcgtcttacccgtgcgcaggacgagcttgcctgggcgcgatcagccgagtttgacaagattctcgtcaacgatgatttggagaagacgtaccaggagttggacgcttttgtatacactgagaagagcgattaaagttggagacaactgatgggaggtatcttcattcagaggagtttggcaaaagtaaaattataaacgaagcatgatagacctgcaatgatcaatgactatatccctatataatgttcctacgtcaatgatgcaccagaggtcaggccttgggtctgtactagggctccaagagactgcggcctctcaacgtcaaggcataagaatgcggtattatatcacatttaatgtatatatggcccaagaatagactaacaatttcgtctggggtgtgtattacttaagagcctaatttacaatgaccgctgcagccccttggtatcgcttctcatgtcttgatgatcatgacctggtagtcatttctcctacgcctctaattttcgtccctatactccttgatgtaccgttgactaagtgtcatgtacaattcgatcctagagttgtaactaatcctgcggatagtttcacggatatcggcttcagtagtttatttaattagttgttgaatttactgccagttgggaccgactcacaagacccagggcaagagaaagggctgatagcaaagcgatggaagttttgtgccagtttacggcaacttttgctgcgcttggtggcaatacgtcggttgttggtatttgggtctaagagacgaaattgctaggtcaacttatgccacttagacaataggtaggtactctttatgctattgattagcataccagaagccttaggaggctaactttctgttccccactggcctgccctttgccatctgttggatacaaacaagttatgcaaacgcaggtagctttgtggccttgatactgaatcttgctatagccattacttgatgttgagcttctggggtgatgctgttatgagcacctcttacttcttgacttcaaagaaaaacgaccctccagctaatataaacgcaggatataaaaacaaccaaatattgttacagtattagaatttactgtcaaactcatatctctacaaagatcgaatgagtaatccattcatatctcttttcagattgaatgtgtctacattcatacaaacaatcacgtgtgcgatgcacattgataatcgaatggcgagcagctgaaatacctatttaatcttttcagtatctgcattgaaaaaatatttatgtcggtattatctagcagagactaaagccagtgaaaattgattatcatcattctttcagagaataacataccctttactgggataagtgttgggaaccgaggtactgactggtttgatcttttaaaattctcttggaggcaaactggaccggcttgaaacgtccaagatgtttctatttttcgagagattatcacataaacgtctgctaataaaacaagactctaacgtacatatatacatgcgtattcagtccaagcttccctgatagtaactgcctgtcctagacctgtcaagcttcttagttacataattcaccgaaacagaaaatagactgggttggctacttacattccatattaaagatactgtattggcaatttttgtatgtttgatataatcatattgtgccaatgtttgcaggaaccagataactattcgaaatactctcatatgcatatcatgacgcctcaaaatgccaagagtgatactgttctgtttatagacattgtcagttcatgccaagaaaaagtgagtcaagatttggaactctgcatagtctatgaggaatatccaatgtgaggacagcatttctttgtggtggagtatatgcatgttggcatgtcatagtgatttcggcgtctggtgtccccacaagatgcgaaggtccagccgaattatgcaagcggttatatataaccaagttgctgacccatcacgtttgtatgctctcttactgtctccaatcaccaacaccataataatacaattcatcatgacgacaaaagtttggagtcgaaacacgcaagcgggtgctgctctggagaaagtgcaagaagccattcgcaaccccacagcagcatcaattccaaagccgccttctgacgtaagtgtgtcttgcgcatcatgagacaatgactgatgatgataacgtatcatagcttgatgagctcaaggctgatagtgattcatttaccttgacttcattcaccacagaagatgctttcgagcttgggaatcttctctacgcccgactctaccccttcgctgttcagggcaagccaacagtgatttcaattgctcttgcaaacacttcccaggttatcttccagaccgtgattggacctggcacggcgcctgacaatgagcaatgggtccgccgcaagagaaacacagtccttagattcggttgcagcacctggtttatgcacaacaagctcaagggcgatgaggctgctttcgctgcaaagtatgctatcgccgactccaacaagggcgactacgctatccacggcggagccatccctattcgtgttcgaggcgttgagggaattgtagcagtcgttgtcgtgagcggactgaagcaggatgaggatcatggagttattgcagacgtcatcaagaagaactggaactaataataaaccatctccgttatacatgaatatatttgaaaccggatcactccatatcctacccccctgtcagtgtatgcagggaagagtcggcattcccgatacgggccgcccgcgatatgtatatgcaccaaaaggattaaggtttatgtagctaatgaaagcgaaatttgacctaattaactttcaaagttaaccaaaccaaatccatgaatccatgcatccatgccatgccatgccatgcagctgataaaggttgaaattcgagatctaattttaactatactcatcaagccccattgacgacaaccatgaacgcgacaaaatggagaatctcaaaggcctgccaagaatgtcgcgccaagaagatcaaatgcaacggcgagacgccctgccagaactgccgaatgagaaatctcagttgcgtctaccgcgaaaaagcccgtaatcggacgcgaaaggtcaagccgcgaactgccgcttatgagaccatcatgtctcacgatgccatggagagcacttcactagaagcctccgacgaggggacagttccgcccacgccgagtgctgatgaggctgcctctatcggaccctctggctcggtcatggacagtgagcgcagcataactcacaacgccgtcgccgcaacacatcgcgcatccccgtcgtgttttcttcagctttattatggaccttcatcgaatttcgcccttcttaactctatctaccaccaaatagcagggacgtgtccaaacgatcccccgtcgcgctctagtattgtcgaagaaggtggtccaggtctagaccttttcagtcatcgaagattgttctttggagacctagcagacaaccaacgaccaacgttactccccgatgacggctcagccctgcttattgaccccgacacagcccatcggttactagagagatatcttttgacctactggcacggtctgcccgtcatgagcaaagacgattatcgtcgtcgcttagatgcgttgtttcagccgccaggaatctttgattatgatgcgcccgagacaatcattatcatgcttgcagttggcttgggggcttcaatgacgggcgaagaagccattgcagaatttattttccagaaaacaaaacagggcgccgcgaaattggacgaagttgtcaacatgcaagtcgtccaaatacaccttttgatgataagtcacccttctctaaactttaggttcatttaagcttacaaccctaaacgctcatttccaatcagagagagcaaggcccaactcaagtttcttgcatgtcggcactgcctgtagaaaggctgtggctgctggcctacataaagatggttgcatgcgtccaggatatacagaagatgacacaaatcaaagaagcattacgttttggagtgtattcttctgggaaacgtaagatcgatttcagaataacctagcaactttctaacacaacacagatggcaatgtcttgttcttggtaggcatagctcgatacctgaccctggcccagtcattccgttaccaaaagatcaaaaactcctcagatcattagtcactttatcacgcatcatggataagtgtgtcaagcgtatatacagcccacgacatgactccttgttgcctgtctggaatgcggctgtcgagattcgtcgcgaattgcatcagtttgccgaacagcaactcaaggatatgaagtttggcctcgttggagatcctagtactggcgagcttggtgtgtgtcaagctatggtgtcaaccagtaagtttgtgtgagtgtcgttgattaactttatggctgactcgaagcagtgtatcatcacaccctgctactgacgttccgcccatttttgatattaagggccaagctcaaccacgatagagcgtctgctacatctgcagataacctgcaattacctccaccttggcttgatagcgcttgtgaatattgcctagaagcagcgaggaactcggttggcttcctgacaggctcttgtgccaccaacattctatgtcgcgtatgtttggtccttctgcctcttgtaaccagactaacgaactgcaggacattaagtaccacggcttctttattgagggagcttgctacgctttggcttttgacatgctccaggagaagaagaccgcccatcgcaacttgccctggattcactcgggtctgagatgtctgcgttccatgatgggatcggccggagtcgacgcaggccagctaccgattacgatcgcctcaatcgagcagatggttcgctctgccggctttgaaatgaaagatccagttagccagaccaagcagtatcagcaacaagttccaaactcgacacttcccggctcgccggctccttccaacgtggcagccatgggaagcgagccggcgttcacgtttccttctatgccatttggctttgacacgacgggtcaactgaatggtgcgtcgccggcgggtgctagaccagaagacatggcagattttacagctgctgatgttggttgggacattgattttggatcaatgaacatggatgcgtttttgtctctcgattcggcagaggctttcaattttgcgccttgacgatgagtatgtgtatgactgatcgatgagggttaaaatcgcagtgaaggctcggaggacttgcctctttggggtatgctgatgaatttaatagggcgggatgatatgattactacggagataatctgactacaggtacaggatacggagttatggacttttttcttttataccagcatttgagagctgagcatagctcccaatcataatgtttctgaataaagtgtttcatatagatgatgacaataatcaacaggttttatgataatccagcctactcactcactctgaagagccaagacagcagtcaagcctccagccaaggccaaagatcctctaacaatgttcatccatcgccacttcttcaacaaatccacaacttcctgctgatttgccttctcctgttcgacactactggccgcaatgtcgttgaggcgagtgttcgtagccatcatcccaagtccagtccatggcagctgagacagcgtggttacagccgcaacagtccagagtgtacgttgagcaggaaggagataggcgactatgcctgacgatgcgcccgagaatatggcaagggggacaagggtcagagcaccgcgagtgtagaattctttgaagaagggtgtgttgacagatgtaggctggttatacagaaagggaactgtgaggtgcgaggagccgagatttacaccggcgaggacaaggcttgaagtcaggccgaagacttggaatgtgcgtacagtagagtccatagtgaattgatgttatctgaatatgtttgtaacggcgagaggtcagaggtgttcgatgacgatttcaagagaagggagatgataagtgaggaagtagatatccaaggttcgttaactactgattagtatgagacatgtgaagataggatgcctcgttagacgcatgtggctttccctagactttcgagtttggtgttctaactatctggatagacagatatgctttaactattagtccagtgcatgatgtccataatgtttcgtgtagcattaaagacatcgttttagtgtctccgttttgtttcttttatggaatatttactgtgttgcactacatgtatgcatttgcttgtcatgatatgaggctgaatgtaactgagacagtttgggtgggctcgtattcgtgtttaaacttgccggagtccgagggccacatcgctgggcttcactccaaagaacacacgtgatgacttaccattgaggtatttgtatacctctaatcgctcagatcaactgtacgacaacatatctgatggtcgtaccagagattatgtgctacaatgaactcgcggagtgacgatcatgacgctaaagaatcgcttgtacgaggctaaaatgataactcagcttgtatctgtagggatatcacgccttacagcagccaatcatgtaaattataatccaaccaatttcgccagagaaaagatacggcttacatcttcttttctcaccttacatccaagtaatttcatcctagccttgctgtccaggggatgtggtcatggtgcagctatctgccctctaccagaacgcatatgcgacttttgcatctttgtctcctgtctataaaattattttcacaattgttgtcatttttgttctgagaaaagcttatggaggccaaggaaaggcgtacaagaatttaccagcctatgcgccaattgaacttgctattgccagttatgtcctcagcggagatggcatcagccgacgagtcttgtaatacttattcccctgcccttcgtttatacgtgctaatcaagacgaatagctcagctataagccgctatggaggctcactctttggcattacttcaggacatcagattgtggccgatcttccaggcatagagcgtctcctgacacagtctcaccatattttcgactccacgccggcccagtattcgctctgtactcttgtttttggcagcaccaattcccctcagttgagggacaagctacatacgtctttgaaggatcttgtccctcctctggaaagaacttttctcaacgatgctgcttctactgctgctgtcgagagatctcgtgttgctgagcgtggtgcatcactcgttaccttttcttctgacccacaacatatggaacgctgggaattatctgcaggtatcaaggttctgcagtcggaacaaccgggaattccaggaaaggttgaagcaaacttgcaaagcttgacccgtgactttggagcttgcatgtccatccctctgatctacggccaagatctcctcgatcgccaccctcagcttctcgatgacttttgggtttttgataatgagctgtttcctctcctgatggttggcattcccacatgggctcctttcaaaatgatgcaagatggactcaaagccagaaccagaattatcgacagtctggaaggtgtttacaaacgagtcgagcaggagcgacgaggagaatcgattgattttggcgccgatatctcagatgtcagcacaatgctacgcgaacgaaacaaggtctttaaccgagatggctggaccctcaaggagcgtgctgcagccgatcttggtactttctggggtctgaatgccaatgctcagcccgtcttgttctggttcttactttacgtttattctacccctgggttgcttgagcgaattaggcaagagatttcgccttacgtcactctggtgggaggaggacgaccagagattgcttccatggacttccagagcttgttcagaaactgtccactcttcaaagcttgtattttcgagacgtatcgcctggtcaacgaaccaacatcaatccgtcacgtgtctcaatcagtcagtattaacgatggcgacctcctgcataacctgagcgagggcacatacatctctgtgcctctggctctcaggaacaaggaccctcatctgtaccaagatccagactcttttgtccctgatcgtttcctcgacacggatccccagacaggaaagtcgacagcccgctatggaaagttgaagccgtggggtgtcggggcagccatgtgtaagggacgtacatttgcagagaaggagattatctctttgggttcggctgtcgtgagtctttgggatattgccccggctgatggaagctggaagttacctgcaatgattcctggaactggggtcaagaagccaatcaacgacatacgtgttgttattaagcgaagagtgctatgagtcttggaaaaggttccgtgggctactctcgggtttaagtttgagaatctgcaaagccctatcctgcctcattgtcctcttgactacttaaactacgaagcattgctcagccctataaaaatggaaagcatgaaaaatttattctttatgtttcagacttaaatctgttgaggtggctgactttgtatcccatggcgtgttcgaagatgccactccacattgttgcctggttcacttctcgaactttgaccacgatgtatacgcatgatacgccagaaattcaagattctgagttgagttcttgtcaccacagataccacgtcctcagagtatcagaaaaattggccgctgggaacataagagacgaagttagtaggtcactttatgctactaaaactatagcctttagactatttatttttgtagcctaaggtttaggaggtcaacttttctgctacccagtagtgcgtgaaaatccatcatcgaggaaatatactcagcagagtcatctcgataccaagtcaaggttgctacacgatggagtgcatggcgaatccaactaggcagatcgggtttctcaggaggagcaagtacatacgaaaccgtgtaatcgtctcttttattgtctacctcagctgtatcttgcctaggtacattaagttggtggccaactgcctgtgagtttgcatatgcttcaggtgcctacgcataacatacaagaaaaggctttaggttcagcttttcgagcgtcaactttgacagaatgagtcaacaaccataggcttccagagtttgatatgattaagtttaaagaatctgatttcatcaaattctgtttgttattacgtctataaagtaggcagatctccctgttctttccaatccagaccatctttctttcatactctccgtcaacgctcaacttgcattttcatcactctctgtgtgttattgcaactgcgacatttactgttaacttctgttaccaacttcaactatcaacttctactaccgattactttcttaagcttctattgcgagctatatagttatcgacttgattatcgacttctttcttgagcttctgtcacactttgtcgactatcgacctctactatcaacatttgtcttaagcttctctcacaaaccacctattatcaaattctgtcacaagctatcgactatccacatctactaccaacttttatcttgagtttctctcgcaagctatatcatcgactacaagccatattatcaacagggtcgacacagagagaaaaagatgtctaccacaacagtcaacatcattgaatggaccgaatttgcaaacctatatgcaaaggtcaacggtgtatcacttacaacacctcctccttctcccccaggacttgacaacttcatcctctctcctcaagatattcgcgacacaatcagcgctcgcaagggtcaccattcaaacagcatgtcttatacatgcaactatgaacctacaagcagttatcccgtccttgaaggtttccccccaggtttccccccaggcttccccccatctccttcacctccccctaccacttctgtgccttcaacgcctggttcaagtcgacattcttccccccctgttaccccaacttcttcgcctgctgatgatcccccaagttggcgctgcggtcctaggcgggaaaggcctaggcccagtttttcgccatctcccgataggcccttcagcacgtacaacaggagcacgtacaagagggcgcctaaacagccagccgccaaaaaggatggatgtctgggtcttccggtccaaacatatgtgctgactgagattcaaactctcttggagcatgcctgctacaccttcgctgaacaatggctcccacacgttctctttgagaacggatgggactgtccagaagccggagaactcaacgtgtggatgcatcacttcaacttggaaaggatgactctgtgtcatgttgcccgagaacatgacatgaaggaatccctttccaatgtgatgcattcagccaaggagatccgccacaatgctgtccaccgtaatagggtggagattaacgagctggcgatgcatctggaccatgctgtggctctctgcacgatccttggagtgcaggaagacttggctaaagtcaaggcgattcggcactacgcaaacaccgagatcgcctccatacaagctgccaagcaggaggccgagaagaagataatgcagttcataaagagtctctgagaccataagagacgaaattattaggacatcttatgctactaaaaccaaggcctttaggctatttatttttgtaccctaagacttagggggtcggttttcctgctacccagtaggaaaggtttctgcgtggatttttgactagcggcgtgatcatttacgatacccatttactgtctcgtggaatcgacatgaaatgtctattcttgggatttcaattaaaacaattgattattctaataccaagggctctatgaaatatgcgtttactctgtaaaaagtctcaagtaggtaaataagataaaaagaggtgatcttggggtatgttgaaagttcagggtagccaagttttatatgaccacctaaatatgaagccatagtaacaagagtctgcttagctgcttctgtatatctgtggcgttgactattgtaaagtcaacggctaagagtaaagtggtctagtcctcagggtattagaaaaattgaccgcaaggaacataagagacaaaattattgagccagcttatgctgcttagactagggttcttagactacttatttttatatcctaagacttgacagcttgtgcatgtgtaagcaaaacttctgtagttgttcaacttttgatcaattattaggatatcattatggaattcatagtagagtacagttctgtgcctttatttggcctccttcttggcgtccttcttggcctcgccagcaatctcctgagccttttcggacttcttctccaacacctgtcgtagctcctcgacggtctccttgaagagcttctcgccctcctccttgtgcttgtcggcaacctcgctcagctgctggagcttttccataatctctccgccgttgggtatctccttgatgtacttctcaatgtcgacccagccgccggcgagctcatttcccttggacttgaccttttctgtggcgtccttgacgtacttctccagatcgccaaggtcaccggagtcgacagcggacttggcgcgcttgaagagctcggtggcgttgccctgcttcagagcatcggcgttcttctcgatgagctccttgaccttggggttcttgtcgaggtagggcttggcctcctccagacccttcttccaggccttgtcgccgagcttcttgatctcctcaaccttttcctcaatgagcttgcgagccttggaaatggtactagcactaaaaccactggcgaagatatccttgacctgcttccaggtctcgtcaacctgcttcttggcctcggggccgtacttgtcaccgagctccttcagctggtcaacgttgccgccgagcttctccttgacttgagggtggttgtcaataatgtcgctcatggcgtcgccagcaaggctggcgaccttcttgccgaggtcagcaatgacatcgaaggccttggaggcagtctccatgctgaggccagacttggacaagtcctggaattgtttgtaggcatcctttacgagcttgtcggcctcgtccttgttgttctcacggaccttctcccagtcctggaaagcggcatcgacgtaggctcggccaccagggatccagccgacatacgagtaggcgtactccttgatgtagttcacagcctggtcggcatcgggtgtcttttcttggagcttcttggcggcggcatcatacttcttctgagcttccagggcgaccttgttcacgcttgacacggcgcgtccagcaggtgtgtaagagtagataccgaagaagagagctgatccgatgaaaccaccagcaataccggatgcaagatgcacgccgctcgaagatgatgatgtggaggctgtggactggaagcggacttggcgacgaggaacgcgagttgcgcgagcggcacgaggcacgcttgatcggaggagaggacgagcagaaagcattgtgtgagggtgttttgatgcgaattaggtaggttaggttattgtaattgtggaggagaggagagaagatggtgatgaaaagggaggaaggattgtgacaatgaggggaagagaaacattttgaaagcaaagtaagtaaataatgcttgcggttagctaattagaatgacgtatttacacagtcaccgttactgtcacctatcatggtgatgcaaacaaaataataaacactcggtttagctaatggaagctctggaacaaagctcccggaatagtgacatcaatgacgctcatatgcggacattgcggggggagacattccagaattggctttgccccatgaattgtccaaccacctctcgagttgacgctaccaagatcgagatgagatgggaatccttgctgtaggtccttgaagatcaggggaattgtcaacgtttgacgggctgagccgtctgttacgtcactaccttagtactaattctgattgcacttccaccagtacttagtagtaactgacactaacaactcagctccttaccaaggttgatcccagtgtctattgattctagactagactgcctagtgggtagcagaaaagttggcctctcaacgcacgctaattcttgaaacgcttttgttttcatctccaaataccactttctagataacctacccacacaaacgccacatctacaacaatcccttggccttgagatcatcatgagccttcttctgtcggtcccactgcttcttcaagcccttgagctgactcttgggcacatcggttccgtccttcattttggtaggcatgccctgctcatcccaggcgctgtatctctcatcgcccttgaacatgtcctcaggtctaaccttggccttttcgcgggcttcttggtctgccttctcacgtgcaagacgggcctcttccttctttcgtgccttctcggcagcctgggcgaccttttcttcacgggcagcaatcagttcagcggctgggatgaacttgatcagagaggcttgaccatcaggtctgtcatcaaggtacactcccagattggtaaggtcatcgtcacgaatgcggtcggtcaaggccagaatagcctttttggtgtcaggagtttggttgccaacaatgcttcgaagttcatctcgaagcttggagacggcacgaaggtatggcatggccaattgctcggggtcacgcgagccaccagctgcgattgactcaaactcagatgtggggttttgctcaagcaatgaagagatctccccgctctcaagagacagaccagaaacatctgacttgaccttagcaaaggcatcagcataaggctgcacagccgtcttgggctcgacatcagaagcgatggttgtcgcccagccaagaccctcatatgggggcgaagcatttgagtcaagaccaaagataccaacaatcttggtgatccatcgagcaatagactcgagagcgacaaggtcggcgtccttgttatctctcaagtgaacgttggcagtgttgaccagcttgaggataacagacattgcctttggtgtgtcgaatgagttggtcatggcaccctcgaactcctgtttggcctgctccagctcacccaaaagtccctcgcttgatttgccattagcactcagggacagagacttgaccccctgtgtgataccagcctcggcaagcaatgccttgacattgataaagaagttctatacagagttagccatagtaaaataagggttgagtcatacttacactgatggttgactcccagttgtcagcctgcaatctcatgtcgggtgagatttcaacaccatcgttccatcggcccatcaggaaaacaattcgcatgcctcgtgatgagtaggttgtagcaagcgcatcctggatagtttggaagttcttgagggacttggacatcttggaaccagagatagacaagtggcccatatggagaaagtagttgacccatgtgtgctcacccttgccatgctcacagaagtaagcctcgctctgcgccaactcgttgtcgtgatgggggaatgcaagatcaatgccaccggaatgaatatccatattggatcctagaacagctcctgccatcacggagcacctttgctagttagcttattactcaatcaattaggcgatttaacatactcaatgtgccatccaggacgaccgtctccccaagggctggaccagaagggttcaccagccttggacttcttccacaaagcgaaatcaccagggttcttctttccgctgagacccttggaaagtgacccctcaccctcttcttggagagacttgtcgtttcggttgtcagggcgtagtcgagcataagtgtttccggccttctcgaaagcagtgatgtcaaagtagactgatccatcagcttcgtaggcgaatcccttgtcgacgattgtcttgacaaagtcggcaatctgaggaacatactcggtaacgcgagtgatgacatcaggtcggaggacgttcagcgcatccatatcgtccgtaaatagcttctccatgctctgagtcagatctgtgaacatggtctgatccctggtgtcgatcgtctctttgtaaagggaatcgaggtatggaagcagaatctcatcggtgccggggaagatctcgcccgaagcaatggcttcagcggcagaagtcatgttgctaaggtgcatcttgaccttggcctcatcgtctccaggcttgccctcgccagaaatggtaccacctgcgagcacatggccgtatcctgcttcccttcgctgggggtagttggtcgcatcaatatcttctccatccttgagcaaaagaggcaagctgctctttgcgtaagcttgaaaagcagccaaagcgaggtctcggagttcgtccttggagtagttcttgttcttctcaagttcgagcaaccgctgtcgtcgggccttgatgataatctgccgaggtttagacaagtcgcattatgcccagcatgctctctttcataccttgtcgtcaatatcggtaatgttcatgacaaacttgacctcgaagccaaagtagtgcatcaggatacgacggataatgtctgtcgagacatagttgcgagcatgacccaagtgactcttgtcgtatacggtaggaccgcaggcataccaagagaccttgcccttctcgatagggacaaatggcactggggcgccgggcttgagcgaattgtagagctttagcgactccattgtgctcgtgttggagctggttagagacgagtacagtcgatggaggggtcgcagtcgggcagagaataatggagtggagattttagatcgaattggaagacgttgtcgcaagaaattcatccagacgccagaagcaaagacgaatggagaagagtgagaaggagagcgagaaggaggaggagggtatcgtaagagggagaaaaggaggtgaatatgcaaggcactgtaaggaggaacaagacaaatgtctgcaataaacgaggctttgagtcacagtcgagtcaaagggagagaaagacgccatcaatcagttttccaagcaagggcctgagctacaggggagctacagggaagcagtcccaacgtccccgcgataaccctccaatggcctggtcaatacatcattttttagcgtggtaccgaatgcccctcactaagttttcagtggggcgaacgctaatccttcagcctcgcgccgtatctttggaaatattttcctgcctcgtctaaaaatcctacttctcccaaaaaccaactcgatctcaatagacacgcttgaacgtgcaatcgcatcaatggctcaactatcgccttttctcgagccaggctcctccacctctactggtgacctagctattgttcttctctcacgcgacaacctcgaacccgtcaccctcgaggagtcgactggcgcagttgatggctacctcgaaggcgcaaccctcaacacacgattcggatccttcccccattcgacactactcaatatcccttggggatctcaagtccgtgcatcaaatgttgatactggttcaagaggacgaaagcgccgccgcgaagtgactgacgacgatacaccaacgacgactggccctgatgaggaggttacaaatggaaaatccaagcctgcgaaaaaggccgtcgcagcagcaagtggctttattcatattcttcgccctacacccgagctttggacgagcagtcttccccatcgaactcaggttgtgtacacacccgattacagttacgtcttgcagaggatacgggcagttcccggtactcgcattatcgaagcaggcgcaggtagtggtagtttcactcacgcttctgcgcgagctgtatacaatgggtaccccaaggatgacagtgaccggaaaggaaaggtcttcagtttcgaataccatgaaccacgatatcagaagatgcaagaagagattcatgcgcacaagttgaatggtatcgttcagttgtcacaccgcgatgtttatggagagggatttaacgtggatggaaaatctcccttggctacctcaatcttcctcgatctaccagcgccatgggaagctcttcaccatttgtcccggcaaagacctgaaaagttaaaggacgacgagaattgggtctcgcccctcgaccctaagagaagcgttcacatctgcaccttctcaccctgcatagagcaggtcacacggactattgaagaactccgacttctaggttggacagatattgatatggtcgaaatatccgcccgacgaatcaacactattcgtgagcgagtaggcgcgaatctccctgccgaaaggggaaacatccaagcaccagcagacgtgaaggaggctatgctaaggctaaaggaaatcaaccaaaagacaaaggaattccataaggtggctttcaagtcaactaatactgaagatgactcttcagcaatggacatcgatacaccaaagtcaaactcctccaagcccaacggaaaggtcaccgaagacgattttaagccttggatgaacggcaatctctatcacagacccgagacggatctcaagactcacacgtcatacctcacatttgctatcctgcctagagagtggacggaggaggatgaagcagctgctttcgcaaagtggccatgcggaaaagagggtggaggagtaattggaagcctcaacaggcaggctcgcaaacagcagacacgggagaagctcgaggcaaggaagaggcagaagcaggaaaaagatacccataaagaggaagcagccgaagagactactgaggcgcaataataaggcgaccggcaaataagcaagttgaaagttcaaacatatcaatttctcaaatccaatatgcgccttaggcgaccaattggatggttacatcctatcccagcattatgattccttctgctcccaaatcgtgatatcatttctctcaatcacaaacctctggcgcccaaagagcctcattacaaccatcattctattagttttccattcgtggttcgaagccgcgccgcacgcgataggcagctgacaaggcggccttggctgaggccatgctctttttaccagatcaggagcctcgcagctctagccaaagtgtagctcttcaattggtagatgcagtgacacctgtccaacgcttatagctttcacaaatacgcctttgcgattctgaccaactatatgaacaatactgctcatatcgtacccaatcaggtgtacatcaggcttgtcaagacggcccacgggttcctggcgacccaagaggtcaaattttgtgcttccgctgcatgcaggtttcctctcggcacccagcgacaagagtgaggctgtcgggcagggaaacctgctgggacaggataatatgtgaacttggagtttccagatcgttgatggcatgcttttgcttgaagggttatccctgacttatatctgttcgatgcacccggttgatcgcgtgcttgaatctggtcgaaattggtaaccggccaacacattttacatttcattactctgagtaacctgcgcaacacatgcagcgttcgaagtccccaatgaaacagatcaagccaccatacagaggctctcagtggtcacagtggtccctgcatagctctggactatactactaccgagcccgatatatatcgttggaggatatctcatcaatacgacctactggcagggactggtttgttcccaatgtccgaggcggatacattcactatgaatccagggccgctaatgaggccgcaacccagagcccttcgattcaagccccagacctttcgacatgctctatcgcaacaacgccaacaacaagcagtgacaagccagctcccttaccagcaccatctggtcaaatgaacaacgaggttgttgctaccaagacgttaccggagggcagcatgctgatgagcggcgctttgcagtcagaagcagataggacaggaacggttgtagttatatcaagccccactaaactcaagcggtcgtcaacaacgtcgaaaaagcagaaagagaagaagaagcacggaaagaagatggaagtggataagagaaagcaggttagcaataaggcaaaggttaataaatggctggatgctttatgatgaggcggtttgcttatatagcaggcgactggcagtgattgtgatttttatggattttagaatattacttgtatgagtttgggggataacatgtcgctggattcgagtgaagctcaagatatctcgagtagatgaatacactgtgctcttctagttaaagccgaatcgacctagcaaattgtctcaggatttgagtcacgcaaagtgaatcatcgttgattttttttcttgcaaatataaaaaccagaggtctatgaagccgtttctttttatctccaagataaaagcttgaaataactggaaattatatacaaaaaacatcaaggtccctacgatcaacacagtgctcagcgcttttactccaacccggccggatcaactctttctccacctcaacccgcccattcgttcgctcaaccaccaaagcctcgccaattttcagtatacaccaagctccagctcagcctcggccttttacacgcgacaaactcgatatccacgcagccgcaatcatgacttccacaatcggcattcccatcaagctcctgaacgaggcacaggtccgtatacttcttattgattgcaatttcttatgtggagagagctaacttggatatatagggccacatcgttaccctcgaaatcacctctggccagacttaccgcggcaagcttctcgatggtacgcttcttctactcctcctacaccgtctttcctgtaggatgatgcttgaggaagaatatatgctaacatactgcagccgaggacaacatgaacgtccaactcaaggacattaccgtcaccgcccgcgacggccgcgtctcccatctcgaccaggtctacatccgcggctcccacgtacgcttcttcattgtccccgacatgctccgcaacgcgcccatgttccgcagccgcaacgtccgtggccgcggtgtcggtctcgccagaggtcgcgcgaccgtcagccgagcgcgcgcaggcggtcgaggaggacgataaacccaacaagagggaagaagagacgaataatagagagacaaatgcgtgttttggcgttcaggcttatttggatttttcatgagcttcaaacgagggggtttatcatcttcgttttcttggtaaaaatgaatcacaaggagaggggggagagtgatacaacaacaggcttcggtatgataccagtctagacatggaggacgagatgttgcattgattgtgaagctcgacgaggaatgcatgacctcgtggcagagtgggctattcgagattgactagattacaaaaaaagaggcgtctgtctgtcacgcctggtatctcgtcaccgtctattatatcgtctcagttgctttcatttcgttttaatgtacatgtccccctttttcatttcatgcgttcaagagctttctgggccttggccacgagttctcggacttcgatgagttcatcgcccttttggtcaacaaccactcgctcttgtggtttctcaacattggtaacagctacaacactctcttcaacacctcgcaaagctttgcgaccctcctcacggacttcaccctcccagaatgatcgcgcggcatcccatttcttttgtagacggctggcactccacactactcctagtgctgcgacagcgccagcttcaaagatggagtaggacgagacgtaaaggagggcaccaagggaggtggtgagacctgaagtaccgagcgattgcacaacaagtcgttgagctaaagcctgcagtgcagggacggtctcgttttgtaggtatcgtcgtgtgaaagcgatatgaccaggccacttgggtagcactaggcgggtgtgaactgacacaaatggttccaactctcctgagcccagttgctttaggtcatggttggcgccactagatgagtatggttgggggtacgcctgatcagcctttgcagcttgggcgatctgccctgtgagatagacgagttctcgctctgctgtaggtagaaaccgttggttcaacatctcatttgtgagcatggcaacatcatccactctcaggaacagttgccaccatcccagcttacgccatcttctgcccgtgaatgccaggtcaagctcgtcttgcagctctgcatgtgctttttgcgaccattcgcccactgcccggttcagagtaggagagaaggtaggctcctggccagcgggtgtctcctggtagatgtgcctaatttcacggcggttctcaagctcgcatctcgctaagacgttgtttaatagagaggagatcaattcccgaactgcgggttttgtggtttcgtcggaagagctgatgcctgacttgagccacgttgtcaaagcagggagattgctgttgaaccagagtcgctcatactctatagcattgccagagctcttgcggaagagcgagacgcccttttcagcagcggaaacgtcaattgtctcaaagggtgcgtcgacctgctttggatcaacgcctttaaggtcaaccacttttaatacagactcctccccttgggtaactggcactgctgtggcgttgacagctcccctgaaaccatcgcccaccaaaatcgcccgatgtacaggagtcgtcactggtgttactcgatcctcggctgagggaatgccaaccttgggaaccagaacagattcctccacttcgatagctctcgtttgctcatctctggcgaattcaggaagatgggtctccattaacagtagttccaggttgagactgttccattcggcagatgagacgttgatttcactgaaaagactcgatttggtgactgtcaaggtactctgttgctcttcggtagaccggattcgaacaattagagggttctccgggttgtggtccttcaattgtcgctcccattcctgctcatcttgtaacggatccgtcatgagaactctcaacacatctttcgctttttgtcccgcatcggagccgggtgccagtcccaaaattgcaaccctcacagcttcctgacctggtatttgtcgcagaccttgaactgccaattgtagtcttgaaaggtttactagcgaaggtgcgagtttttgtatatcgaggaggtgccgttgtagctcatggcgggggttcgtcgggttcgtagaggttgaagcgaagcgttttgcgagggcatcgcgacgggtccgtatccttgggcgggcagatgatgtgatggagcaaaaaggacatatcgaggtactttggggcttgtaaggctgcaacaaggcgcctagtttgcctgcgcgaggcaaacgggctcttgacgaagccatttatttccccttgagcgaaaatgattggtgatggcgaggttcaattcgattccgtcagtgatcgcttttggagatggagcttgtacctcaaacggggaaggtcgagttccgttttcgcggcaaaggaccggcaaattacggaaggaaagttcaacgtaagtaacggtcgcggtcgacggacggttccatcgccttcacaccctcttctttttgttcctcgactcattcgctaccaaccaaacaagcatcagccttacaagcttggaaagtcgttgtcgatcacttgtggttctctcgaaccctttcttgccttggatgggaaaaagtgacgatgttgctccaattttattgagtttttcaaaatgtaatgcctgtccttgtcctgcctgtgaatgtgatagggaatccttctgcactgttcgattcatgtcatgttttgccttgtattgtctgatacttgttaattgcgctgtagccgccgctgcttatgtaggacttgttcccatttgaattcaacttgtttccgtatcttgtaaacttgcttcatacttctcaaatcgagacaaccatcctcagtgattgtctttactcttacatctgttcagcattcagttggttatatgccgttcgagttaggcatcatctgactcccaaagcaaccatctgactagtccttcacatggtatagtcgttcaaagttgccgaataactcatttatctactactccaatttcactttactccaccatgacagcaattatgggatacaatcaaccaccacctgcattcgactctcacggccaaaatggctctcgttttccaatggcggacataaaagagtcgatacgaaaggcctttcccaggacatcagagctattaaatctgctagagcaaacaaaacatatccgctctgatgttactttacagcaaaagatcgtctcagaccttgagtcgcagttagcagactcaaaccgggagctcgaaggattggatcgcaggcgcctggccgaccttgagtcacataagaaataccgcgatggccatgtcatgaagtttttatacagagccagcggtaaagagacctcgtttacgggtcaggctgagagggaagagcagaattaccacaacacccttcagcaggcgcatcatgcagcagagcacaactcaagtgtcaaatcgaagctagagcaggaactcgagaagaagagagagcttgaccagagcatgcagggttaccttgaccttcagaagcagcttgacgacatttacgacgacatctttgcagggccaacacctgagtatcccgaagaagacgaaaaggaacgacgaagcaacgctgcactatctacttatgttgcgacaaaaacagcgcttgaactagaccaaaaagcagtggatcttcttgagcaagcgacagcgaccatgacggctggactgcagcaggtagacaaggcgcttcagtcaggagacatgaaccacatccgatatctgaaccagggaagggacctcattcagcagagcaagacgacggttgatcaactggtgcagctcggcccggacgtgatcgagctacctcctgaggctaacccgcgtactatggaggtcacatccaatttgggcgaagtctggggaaaggttgatatcacaggtggtcgtcgagaagtagcgcgatgcacagcagctttggataattgtttgagccaggcaaaggagaggagacatcgcctatccaaggagttgaagcggaaagaggaggagatggagacagcgaggacagagttacagaagattcggagaagtatctttgaggaagttgtaggcgctgatttggtcaaggggtcatagatggtagactacctacagttcggatctgggttcattagagggtctcgaggctcatgtaattagacttggtaagcatcttcaaatcttcaatctttattgtcgttgttagaaagtaaacatgattcgtcttttcggcaacggtcgcttaattcttgacagctgcaccattgaatgacacaatgccaaggaattctgacagccgtcaaagcgcactggattatttagttagcgtcactaaaacatacattggtaggctaattgtgaagactcgagacagatattctcatgtgaagatgcaaacaaaatcacgctcctattaacaagtcaagcctgacccgaatggagaaaccaaatcgtcatgggaaccgtttttcgttaaaatctaaacgattatcaaaaagccgtttgggcagttcgtcaggacccttgaacattggcccaataaccaacgaatttagtcaatttagcgagtccgagcagagaatgatgattcatgactttcactagcaccaggggtttctcccatagactgagactacctattgaagcttaaacacaatgtaaattgaactgagtcgcgttccttgtatcaagggtcctgtgaaggatttaaagatccgactgcctgcccagctaatgcttgtttaatgttgcatcactagagtctttcgtgattatcaagtattagctttgacttgtcaccatcttcaacatgagcagctcaggaggtatgtttagcaataaatcaaaccattaattacttgtgctaacaaagccagaacgacctatcaagggctacgttgaccccaacttcccaaatcccaacggcgattgggatacgcccatcatcatctatggctacacgcctgctttctcccttgccgtcttcgcagcagcttggttcgctctgttcatgattgtccatctctttcagacgattcgattcagaagctggtactttatcactttcccagttggtctcctctttgaaatcgtcgggtatattgctcgttcgctttcagcaaagaaggatccgtaccatctgctgtactttatcctcaactacttcttcatcgtcacggcacctgtcttcctcgctgcgggtgtatacacgatcctctcggcattaattcctcgtcttggacgtcgatactctcttgcgccgccaaaatttattctctggttcttcatcacctctgatgttattgctacggttgttcaggttacaggtgctgctctcattggagtgaaacagtccaaccgtgaagatcccaccgtcgcgaacaacattcttcttggaggtctggcctatcaggtcttctcaatcagtgtctttgtgatcctcacggcaacattcttatttcgcgcccgaagggagatcagcggtcgtggcaagaaactgactatcttttgtgtcgctttttcagtggctaccattttggtttacctgcgaacaatctttcgtcttgcagaaacagccgaggggcttggaggtcatttgtactccaacgagatttactttgcgtgtctcgagtttgctcctattgcattggccgtgttgctctttgctatctggcaccctggacgatgtgtcggtaaaaaggtcagggtcaaagatttggaaaaggaacaggctcgagtccagaacttttaatatagtcaaagaatgatatccaagattagctaaatatctattgtaattaataatcaaaatgtgctactttgggattgttattcccttgtttgggtgtcttgcagttctcagtttactggctggtaggtggtactggaagttaggtaggcttcagcagctccaccaaagcttataactgtacttcaaaccaccacaagctccaactcacagctttacctctctcatcaacaacctcaactggcaagacaaaacaccatgcctcctctaccaccttcggcaaaccctctcccccggctagtcacatactaccaaactcatcatgactcctcaggaaatctcatctctacgctgcccctcatcacacaaccaggcatcgccatcactcacgtcattgtcgccgccatccacataaatgaggaccctgagaagatcgcgctgaacgattatcacccgtctcatcctatcttccagacaatgtgggccgagctgcgtattttgcaagcttcaggcgtcaaagtcatgggcatgttgggcggtgcttgcaagggcagttatgcacgtctggatgctgacgagaacacctttgagcgattctactgtcctgtcagagacatgattcgagaaagggcgctcgacggcttggatctggatgttgaggaggtaatgtcactgggtggaatcgtgcgattaatcgatcgtctacgcagcgactttggaccaactttcatcatcactctcgcccccgtcgccatgtctctgatcgacttcagaaggaatctgagtggattcgattatgaagctctggaagtcatgcgcggtcgcgacattgcctggtacaacacccaattctactgcggatggggagactgcagcaacccgctcatgtacgatctcatggtccaaaagggctggccgccggagaagatcgtcattggactcctgaccaaccctgagaacggacacggttatgtgccgttcaaccctctcggcatggtgctgacgacgctgcggggtcggtatggaaactttggtggtgtgatggggtgggagtacttcaacggtttgcctggaggaaaagagagaccttgggagtgggcgagagagatgaccgagttgttgagaggtcacatcctctcagagccagcacaggtgacacagctaacccaacaacagcagcctgtcccagtggagagtgcccctaagaagaacgaggaggtcgatccagatacaccaggtggaaaggacgtagcactaccgaagcagtttgactactacacggatggctccgatgcatagacatgatttttgtcaccatgtgcagatctatggctgcctggtttttcgtagatcaccgacgagcgaaaagtgtttataatgataccaaggcagtgtcttcaagacgagaagatagatagatacaagcagatgtcctgcttacgtgactccaggctctcctatacaatccagactgtactctcgaattcctcaggccagctttaccagttgtattcttggccctttatcgcaatctttgaagagtttaactgctgtatatcccctccattgcgtctctatcttccaacttctatgcaatatgttcgtcaagagatctccaagacctgctcccaatgtgacacatattatcatagtgtcacattcaacgagcatatcataggtgagcttatatggagaagcatcgagtttcggtaatccgatttttccatcattgctataggatatccgtacaggaaactggtcaactaacaaatgaaatagcttgactcctcatagaatacagcgaaccattgaaatacatgtcgaggcaagtaataccacatgagccaccaaaaatgacaccccctttcgcccatcagtctatcatgtaccacattggccttcataattcatgcaacacaaaacacaccgaacaataacatgtaagtcgtagcctccatccttagaagcacgccatccagggactgcattgggcctcgacgttgtaggtgttatagcgaggataagtgcccttcatagcatccagaatggggttgaagaattgctcattgaacctcttggtgtcgcaagacgaacagggtccgctcaggaagttatcgtaggttgtattgtaactgaggtagccgacgacattctggtgtgaaacatcaattgcctggaggttgaaagcctccggcatgacaacccagtgatctgcagtagcgttgcgctttcctgggacaatggggttctggttgaaaagagtgctgttcataccaatgtcatgaagagctttgatcatgaggagagtcaaatgggagtcagagtcgatctggatacctgcacagtcaatgttgatggtgtatccatctcctttgactggcttggcgatgcacttgccggtctgtcgatcccaggcgaagttttcgataaaggcctgccaggtattgggccagttgaggaaacgaggactgacgagagtggacataaacagcttgccagcattggggtctgtgggaggggctgggtcagcaccgccagtagagcttggtgttgcaggcgactgcgagatgaaggtggtagcaggaggagcaggtgatgtttgcagggtagaagtgggagagctcatatcgctaggacgagggggagctttgtcgtcacggttgcatacgaaagcagacaagcagacggcatcgtcagtgactgttgtgttgagagcggcgctgacaggacggccacgataggcatagcagttgagctcctggccaccctctttggtggttactgcagatccagcaggcatgccatcagctacagcgggattgatgtaggctgtccagacgacaccgttggaaagcttgaccgtggttcccttggagttccaggggtactttccgcttgcatacggaacttcaacggacagatcaggggcagcagggaatgtggaggcatcttcgggccacttgatgtctttgtaccagttgacctggcgagaagttgaccatttgggatgggctttgttgtcgccaatgccgcaatcagcaaggatgagatcttcatcggggtgacgaatctgggcttgggcagttgccaaaagggcgccgacggcggccaacttgatggagatcatgttgacggtgtggtgagttcagtggatgtggtcttgagatgtgtgcaagtgtacagagccggtgatgattgattgtgacagtgtaatggtggatctgttcagctgagaagatgaagctgatagtgacaggagatgatgaagaagaagagaagatggaaacacgaagaggaggaagaaaggtaatggaggcctcgttgttctgtattgaggcagtcaacgtctgagcaccttccctctgttctcatcgtggttgtttcgctggggtcactgatgtagttcaaccgtgtattgggaaggagcttgcgtgccgagcacctaatgactaactgagagagcaggaacgagataatgatgatgccatcagctacccaaaacggcacaattggtcaccgagcgtctcaactcctgccatagctaaactgctgagaacttgatgacgcagaagagcttgtttagaggaaggaacttgtggttggagttcaattgttcgtttgtagaccaagataccttcactttttttgccctgggtactagccatcaatgggtaagaagttcagtatgtgtttttacacatactgatttgacagacgtagcaatagattgtagtttagtttgatagttggaccgcaaatagttatgtaaagagattgtagttgcaggacaaacaccgtgttcatgagatacaagttcttgatgattcagaagaggacaacctcatattgcctaaattcatatacaaagttttcgtctggattttctagtaatgctttcgacttccattatcactgatgaagtatgctgcattatagaaagacatgatatatggtctacgatacattccatcccaattcagtggaaaagaacatgttgaagttactcacgctggctaccctgcagcttcactacgaggaacgaggtcttctcgatctgtcagcagctccacctaggtccggcagagtatcaacaatgatcgctctaattttaccactctgatactgcactgccatcttcaggttcaattattttagcctcagcatgcgccgcaacccgatagccttcaattggcgtcccagccttaggactcgcggtcttccgcgccaattcaacccaacgatccgcaccgagtcaactcaagcttcccgcatagaccgcatcacatcgaagctacctcgacggctgcagaaatataccagcggtctacgcaacgcaccggtttcgcatatcgtctcttttcttattctacacgaaatcacagctatagtgcctgttctaggactgttcggactctttcattacacgaattacgtgcctgtcgactacgtaacgggctattttcacggccatgtggacgatggtgttgctcggttcgaacgatacttcaagcgcaagggctggtttggctttgggcagaacgaagagggcgaaacaacatcaagcatatctacgacacaccctgactcgaaatccgaaaacgcaatcgagcgctggcatagtggagacgggcgttacaaggttctagtggaggttgctctggcatatgcgattaccaaggccttactgccattccgaattattggaagcgtttgggctacgccatggtttgccggagtgctcatgagggccaaaggggtattcacacgaaagccttagtcactcatgataatgaggtcatcaaagttgagaagattttgtcttgattttgatataccgacagagatgaagtcatcccacttctatgtgcttttccattccgtcgcttagggtgtcgtatcaatgacaaatttaagccttctcgtagacccagttgaactgggcggacttccaggagacaacctcgccctccttgaaccagagagcaatctccttctgggcgttctcgacggagtcggaaccgtggcagacgttgcggccgacgtcgatggcgtagtcaccacggatggtaccgggggaagaggcaagggggttggtggcaccgaggatggctagtgatgtgattagcagttgtataatcgttaaagatgtcaaacatacagcggccagtcttgacggcgtcacggccctcccagaccatggcgcagatggggccagagttcatgtactcaatcagaccagcgaagaaaggcttgccagcgagatcagcgtctatgagtatgttagaatcaattgatgtatcagataggtagttctggtgacgaacagtgcttctcgaggtgctccttgccgggggtcataagcttgatggcagcaagcttgaaactatccaaaagttaattactttaataacgtttatgtagatataagtgcttaccctcggttctcgaaacgagagatgatggggccaacgagtccacgctgtgggagatgagttagctctcttgaatcaatttgtatcaacaccaatgcctgtttacctggacaccgtcgggcttgatggcgatgaagctatggcaacgtcagcatgagttcagaaaaggagggccatcccctgatgggtggtagcttggtggcggggtagcttacgtctgctcggaggaggacattttggcgatattcttgtctggtatgacttgagatgaagaaacagaggaggaaatagtagaatggcaaacggggactggaggggaaaggcttgaagaaggcggtgaaaagaggatataaaaggcgaggagggcgaagagaagagcaaaaaatggcggggcaagattttccgcagttctccgtctctgttgcttgctattctctttgccgctcacggcggggtcttttcgctggcggggctcttcagcaaccatgatgagctggcgttgaggggtcttggtaggtgcgagatctggggaattcacacggacacgtgactgataattggtcgatgttgacagagaaaggagaagagacaaatcaaaaggtcaagcaatatccatatactgatatagatggatataaataaactccaaccaagctcaatcagctctagtacaaaagagtcgattggaactcacaaagcccaaaagatgtcgccaggacgcaacaactacaaaaacttccggtcagtaaagtacagtgcaataacgtctaaactcaatggcaaagagagcgagctacagaatacaaaaatggaagaagctggttcgttatcaggtctagtcttctactgaagcttgccccgccatcccggtatccgctcccctgcgtctcgcaccagtcccgtttcggattggagtttcactggggagccagggagctaagggacagcttgacttcgacatcatcaaagctgaggttatccccagcacaaaccacaataacaacacccacttctgctagacagaggatttcacggtggatataggacaggaaactatatcttttctcgtaaagtcttgtttgatttacctacgacatattcgatttcactgttcaattttttgatcgcggtctggttcttgaccgtctaaacatcatgaggtcaaatatggcgtcgtcctttcgctggacggcgctgttgctactgttgggcattatgacctgcctcatacagttggctggtaagctttttcagtaaacattgaccaattcccggctcacaatctctccaggtgctgtcaaggaaaacgacttcaagaagtgcaaccaatccggcttctgtaaacgaaaccgcgcttatgccgacgacgctgttgccaaaggttcgagctggaaggcaccatacgaaattttggccgattcaacatctttcgaggatggaaagctggaggctatggtcgtcaagactatcaatgccaacggagataccgtccgcctcccccttacaatctccttcctcaagtctggtgccgctcgagttacgatggacgaggagaagcgacgcaacaaggatgttgtgctccgagacgatagtcctgttcgcaaggaacgatacaatgaggccgataagtgggttcttgttgctggtctggatctcgacaaggaggcacaacttgcacaccaagacaagacccaaatcaacatcaagtatggacccgatgccaagcaagaggccgtcatcaagttttccccctttgagattgactttcaacgcgatggtaactcgcatgtcaagttcaacgaccgtggctggttaaacatggagcattggcgacccaagatcgagaacaaggagggcgaggaagctgccgaggatgagagcacatggtgggatgagtcttttggtggaaacaccgacaccaagccccgtggacctgaaagtgtggccatggacatcactttccatggatacgagcatgtatttggaattcccgagcacactggccctttgtcattgaagcagactcgtggtggagatggcaactacgccgagccctaccgcatgtacaacgccgatgtgtttgagtacatcctcgacagccctatgacactctacggtgctattcctttcatgcaggctcatcgcaagggttcgtctgtcggtgttttctggctcaacgttgccgagacttgggtcgatatcaccaaggacaagagcagcgcaaaccctcttagtctcggtgctggtggcaagacaagcacccatactcattggatttccgagagtggtctcctcgacgtcttcgtactcctcggccccactccttccgacctcaccaagacctacggagagttgaccggctacactgcgatgcctcaagagtttgccattggttaccaccagtgccgatggaactatatctccagcgatgatgtcagaaacgttgatcgcaacatggacaagcacaaaatcccatacgatgtcatctggttagatcttgagtacactgacgaccgaaagtactttacctgggaacctcactcgttccctgaccctattgacatgggtgagcatttggatgcccacggccgtcagcttgttgtccttcttgacccccatatcaagaagaccgacaactacgtcgcctctgaagaaatgcttgcccaggaccttgccgtccataacaaggaggaaaagccatatgaaggatggtgctggcctggagcttccaactggattgattgcttcaaccccaaggcaattgagtggtggaagactatgctcaagttcgacaagttcaagggcacaatgagtaacacctggatgtggaacgatatgagcgaaccttcggttttcaacggacctgaggtgaccatgcccaaagacaacattcaccatggaggatgggaacaccgtgatgtccacaacctgaacggtctgaccttccaaaatgctactttccaagctcttcttcaccgtgaaaagggagaacttcgacgacctttcatcctgacacgagccttttacgctggatcacaaaagcttggcgctatgtggacgggagacaaccaggctgactggggacatttggcggcttctatccccatgactctgaaccagggaatctctggtttcccctttgctggtgctgatgttggaggcttctttggcaaccccgagaaagacctgcttgtccgctggtaccagactggcgtgtggtatcccttcttccgagctcatgcacatctggatgcccgacgtcgtgagccttatctcctaggcgagccttacactcagatctcgactgccgctatcagactccgatacactcttctgcctgcatggtacactgcgttccacaccgcggcgcaggacggaagccccatcatccgacccatgttctggacgcatcccaccgaagaggccggtttcgctctcgaggaccagttcttcgttggctcgactggtcttttggtgaagccggtcacggaacagggcaaggagtcagttgacatttggatccctgacgatgaagtctactatgactactttacctacgatgttctcaagacaagcaagggcaaatatcttacagtgagcgcaccgctggagaagattcctgtcctactccaaggaggacacatcattccccgacgtgacactcctcgacgatcaagtgcactcatgcgattcgacgactacacgcttgttgtctcagcttccaaggctggcgccgcagagggtgagctttatgtcgatgacggtgattcgttcgattacgagcaaggtcaatacatccaccgtaagttcaccctcggcggtaacacattgacttctctggatgccgagggacgtgacaccaagtcactcaaggctggcacatggctgaaggctatggaaagcgtccacgtggacaagatcatcatcgtcggcgcacccaagacatgggatcagaaggaggcccaaattgagtcagagggacgaacatggacagtccaggttcaatatcacgccgcccagggcagccgtgcagcctttgcggtcgtgggccgagttggagccaaaatcggtgaagactggagtattaagcttgcttaatgcttatgaatagtttaattagaggtggggagaagctaagaatagaaacctttttggatcatgaaatggtctatgaattaacggttggcggcagcacccgtgagaagtgtaactatgctgtgactacgagagggagccacagacatcatgaaaccaccaataaggcaagcatcaacgtctatgccgcgtaacggaaatatgggtaagcaagtggggagtgaaatgaatacagggccagggtgaaaattaagcatgattagagatgagaaagggccttgaaaggttgagtatatcaccacgggcggtgtctgtgcagtttgagattcacaatggagccatgtgtgtttttgataggtttccgtaagagcaacctacttagtttcggataaaagaaacaaataccatgtgtgcctagctatatatcccgaagcttggtctataattctataaatggacttgcacatttatctctaggccgtaaatttgtttctattgtcctacgaacaaagcactttcagtccatcaactggtacatgtacgaatcgacaagatatcaggatcgattgactttgtaagatctgctatgcaaacaagacctggtaaatatcatgcatgaaaattctccactgaagatttgctcgcttggagatgctcggtaagtgagttgtgatacggatatataatggagcaatgtaacctccttgttgaaattaagcttcgtgattagaaacccgatatccgccatcaacgaccatggatgagaaggaatctgtgaatttttagcagagtcaggtttgggttaccaagaacaagtcaatattttgcagtgatagtttactgtgactgctgatttacctcacccactacactctgcagtttgctcggaaatatgttgcttgtgaattgggtagttctcatgactgcgagggcctgtcactcctcgccagtcacgtctcgagtagaataaacccaagataggttcaagaactgccatctcaggcagcagacgttcttagagatctttgccatggaaatgtcggccagcacattttcttctgagtgtttgagcaaacctgaggaacgtacgagtacagaggatatcccgggtcacccctagtcccagatagatgaaggcaacgagtaacacgcaagtgtataattcaacattgaagactcgactgttctatcccacgtctctaatgctgagggttttgtcgtcttgactgctgcattgatgatgagaccagacacagggtagaacagcaggaatgcactctttttcttccctggcgtcttttcccattagatattgtactgccgcgcaatacatcttgaattgaaacaatattaacccctgacttggcatgcatagagttgggataactaaatatgggtaggacatcatcgagatggttgtctatcagcgtgtgggacgagataacccaatcaatttatggttattcaaacgcgaatcaatctctcttaatgttgcttaccgcccttaaacttagatcttcaatttcatgtcaaccccttagggtacctcctagcatcttccttatctacgtgtgcggtgggacagggatagtgtcactgtcttagaaactgtgctgcgggcgttccgacgaactgactggggattggtcctagcacaaaaccccctgagcttgagctttgatcactttgattaacgagttgagttgagatctttgcttctgtgcaaggctgctgctgctgtttctacaatcttctctttctgcggatacaagtgaattccttgagctggggcgtttccataatatatcttggcggttccgctggcgccctgaaattcggtaacgcggaggtaacatggatcgtctaaagtctgggcaaaggatttttaggtgacatttttaagggtcccggatgtaatttctgtggtttcatgatgcatccgagtgaggctcttttgtgctgaaaccaaaggcttttgtgctttggaactactgtacggtacctatactgtgagtgtgccccccacgctgcaagccaagagactgcacacacacacaaaggaactggtgaagagacgggatggtgctgtgcctggcggcgtcaaaagccatggaaattgggtgtggcaccaaaggaatgcaggggagcacacccttttattggaagcttccaatggaagctcgacaagaatttcattcaacgggaagagacggattaaatttttttaatttttttttctctctttgccgccaccaggcaatatcatcatggagtggttgtcgtcatgatggatgtcacatatttacctggagaatacgagggcttgatgggcgatgttcgatcaagattccatgatcgactaatcaattaacggcttgcttgcatattacgtaggtctacatggcaaaaagtgagtgctgacaacaacagattgcctcaccaaagtggatatgagcatatctcggtcgttttcttggcccgtgacgtcagggtggttattccctgcgatcaaatgtttttagcttccccctggcctgttcaactcaatgcgcccgttggagtgtctcgggttagcgagagagtgtgcgtcagatcaggatcagatcgaccattttgtttccctgcagatggaagaagttgctgttgttgtttttgcggataaatcgtgacaacgcagtcaatgatctacatcagcttgtgcaatgaccctccctccccaaccagaaatatctctggattgtgatgaagtgaattaagttactaaagttgagatcccatcattttctttttttaggggtgattgatagcgtatagtgcttggggcgtgccctggctccaggggcatccatccatccatcttctatcggcggcaccctcgggctttcccatttgggtgttccatggtgacacagcctgtgggcgtccactgaaagccctccggtaatacggactcattactcgacacttggcggccggtctctaggccctgactctgactctggcggctccacttgccaaccacacccgaacttgtcactcccagaccagtcaatggactctgttctgttctgtacagtacaatcatctttttgttcgttgccagggaattctgcagtggaggtgtaggcagagtgtagagttttaacggtaaggaaagcagcaagtaagaggggaaaaaagcttatctgtgatggaatatcaaagaatattaaccaccaacttggaggcaacacaatgatggagccatacagcataaccaacagtggataagttaattccgcttcacatggaaatgccatagtattactatcccatctctccattctttcactccctggggctggcctggtcaagaaatcaacccaggccatgctcaggctaccttatctgtactgacccattcttccgccttcttggccgtctccatcgctccacgcctactcaactgaatgtgctgaacctctggccgatctcttaaaagctcgacagcatccccgtcacccgcagggtttccaacaattcccccagattctcttctactttattcctttttttctcttcccttttccatttttacctttgtcaatatttcatctctccttcttttgttgcaagcgagggtgataaacaaaggttggatcagggtgacgacattataacaccccttcccttacagacaaacccaaaacaccaaggaaatccaccttgagtgtatctaaacgaccacgcgtcgcctcaccaaacgagaagaagaaaatcgtttatctgcgagatcgatgtcaccgaggatcatcatctgaacgatccacttccttactatttctgtttcccaattgtctcgtctctcgttttatcacatcaccaaaccccagtgtgggtattcaccactcgctctccaccacaggttgaacaaagcttctttaaaataatctctgctggacatcgacactctctcctatctcactaccttgtctgaaatctcggatacaacctcgtgtagtgagcatcatcagcaggggccatcatgagttcagatccgcccccaaacggcttctttgaggagaaagagttgaaggactttaacctcagacaaccacctccttcaagaaacccttcgcatataagcgtgcaacaatcagagccagcgccggaatcagcaaactctcctaaatcacctgccgacaagagaaattcggctcccgcactcgacacatttcctactctacaagctcccgtcgtcaccaatgactcgaattcactccggtcgccaattggccagcgcgcggatgccagccggctagacgacaacattgagcttttacgaattgagcgtgctgtctccgcggatgctcgcgatgattccagccatttgaaacatcgagctcacaactttgagcctgaagacgccttcaacgcgcccatcccctctgagaccatgcaaagagagaagcagccggatgctgatgctacattgctcaagttttggatgttcctccgaaagtttcctcgattcgtccgatactgcttatacctggtccccggagctgctttgcttcttattcctgtcttgctcggtaaatttgccctcaaggatgacggtaagcgacgagatgtcaacggtgtcgatctcatgtggttcggcatctggctcgagattgtttggggagttctctgggtttctcgtatgatcagcagtattttacccccaaccttcaaacttgttgccaaactctttgggtccaccaacgccagcaagtggaaagacatcggataccagcttgacctgcacacggccgtcttcctctggttcctcgccatcctcatttcctttgaaccgaccatgatgaaccacaacttccgagaccagaagccgcattgggtcagcatcatgaacaaggtcatcattgctttgttcacattggcagctctcaactttgttgagaagatcctcattcaatggatcgctttcactttccatcagcgaacctatgcgactcgaatcgacaacaacaaggcggatgttgggcaattggttcatctgtacgaacatgccaaagctcacaacgaaaagaccgattacttcttccagcgcggcagtggctctgctagtggcgcgcagactccaatgcagacactccaggataatgctcgtcagatctttgacaaggttggatacgtggctggccgagtcggaaacgacttgatcggtcgcaagattgacagcaaccaccctcgcagagttgttaatgaacttctccgaaccactcaaacggcacacacccttgctcgtctcatctaccgctgcgctgccaaggagggtaacgatctggtgtaccaagatgacatggaacgaatctttggcagcgaagaggaggccgaagttgctttcatgatgtttgacaaggatatgaacggtgacatctcgattgacgaattcgaagctgtctgcaacgaaatccatctcgaaaagaaggccatcgctgcttcgctcaaggatcttgattcggtgattaagaaactcgacaaggtctttgtgtttatcatcatcatcattaccatcattgtcttcatctcgattctttctggatcggctgccgcggctcttggctctgcaggtaccgtggtactgggtctggcctgggttctccaagctaccgcccaggagttcctccagtccatcatcttcgttttcgtcaagcatcctttcgatgttggtgaccgtgtaactgtctacggatctaccggtgacaacatgatgggtgatgacttttatgtgaccgagatttctctcctctacaccgagttcaagaagatgcagggtcacatcgtccaggctcctaactcgctcctcaacagcctcttcattcttaaccaacgacgatccaacggcctcgctgatgttgttcctttggtgatgcgtttcggtacacctcaacacatgattgatgatctcaaggaacgaatgaccgagttctgccttgccaacaagcgtgactatgcaccccgtatcattactgagatggtcaaggtcgatgacgttcgatcgtgcttgatgaacatgattttcttccacaagacaaacttccagaacgagctgttgcgtctcaaccgtcacaacaagttcgtgacagaactgatgacccaaatggtcaatgttggcatccagtcaccattccgcatcgagcccggtggcagccgcgagcaccccatgtactggtctggtatgcagcctcctccttatggcaaggagcctgatcacgccagtggaaatggccgtggcgttgaccttcacgacaagcccgttccacacgaccgaccccttcactctgaaggccctcctctgagccatgttccctctaactacagcgcccgtcgaggtggagctgctgctgagcgcatgcgcaacatggatcagagcttcgacttccaggatgtcttcgacaatcgacgagaaaacatccaagcgcatcgcctagcatccatccgagaaaaggagcgcggtgcccgagctgaagacgaagcagaacgacgatcgatggccagctcttctggcgtggagcgtcgcacctcgacagaaagccgacgacacgtattcaaccgagtgaggacagggtctaggagcagtaaaactcccggtaatattgtctaagggggcttcttatgatacctatgataaaaccaaatctttacccagcatatagatattcagattggcacatctggagcggtgcacttttttttttcttggaggcgcatagatcgcagcaatccaccaaatacgttggttgaacagatcgactcagcagaatatagagagcgacaaaaaagtttaactaaattttatcaataattcataaaaggcgactggccgtgataaagaacaaagtgttatattgcttgtgatcatgacagtaagaataaatgtgtcacagaatggaactgtcatgatggcccgtcgctgcggaccggaccggacgttgcaggggtaatcctggggcagattcgatgatgtaacggcttgaagtataggatatgggtattatggtgaactcaaacacttattctcgtctgctggtctctgatgtcttgctagcaatggagtatgaatatccaatgcatcgtccacagcttctattcagaccatcatgccacaatcctcccaggagtaaatgagaacccctcaatcaaggctgacaccctagtccaagggaaccaaaaccatggtggtaattagagctgttagcgtaattaaagggtccattaagtccgccctacaagctctgtgcccaataactacagagtgattcgatagcttgtcggctaaagtggagagaccaatgttcagctctctcgcatcaggatcaggcctttgtagtcgaaaccaactttcaggttaggccgtggaacagagcaagggataagagcttgagcctgaagtgtttatatattagttacctagtttgcagtgtctgttttatttgtttccaaaacattcataatcgaatatactctcgccgatctgctaccgttgcgcctcctttgtgctcccaaccgccactaccgttgcccgaggtcacttgtatccaatggttagtcgctgtgctgttcagctgaacctcgccctcaaccgtccctggacacctcgcatcttccaaagcctcgtcttcaaggtcgagtcgagtcgagtctcgccccaagcaatcatgcccaccgtcgcggcgcaataataccgacctcttaataagaaaagcgacaataagaactaaatgcctggccttccagaaggctgggaagccgactacgatggccgtcgctggttctacaagtacaagcccacgggacacatccagtaccacttccccaaggaaggcgatgagtttccggactttatagatagtttttcgccagcgccggatcttgcgcccgaagaacggctcgaatctcagcaacaggttcgtcggtatgggagtactaccgccgcgcctgctaggctaagcccgaagaaagacgatggaggttatggcatgtcggctacggcgcggccggtgagcatgacctgggatggagggcttgaagaggagagcacggtgtttcagccggaaagcttcatgtatctcgggcctgggacgtatactgatgtgagtccgctggcggaagaggaagaggaggctgcgcggagagttgttgcgggcggaattgaagggagagtcgacaaaagtccttcaaaggttgtgagtccgttgaatagcgaaaggacgacgccagctcaaagtactgccagcgcaggccctatcgcaggagagccagtattggtaccgcctacagtcgtcgaagaaattcacgagatgccgagtcacgagccttcaccgccacccgatcctgtaggcatcattgctgagatgcccacggacgatacagctcaagcacatatcgaaaaacaccctccaccgatcgagatggcagataatacggttctagcgcctatagaaactgcaatccccatggctgagttaccggggcgaacaagtcctacagaaaagaagaaagaagaaccgcaacttgcgccagggtcattgaggaactacagtatgccaatgcagccgctgaagattgataaaaagccgattgcggaggcgcccgcgatggttcaaccatacaagccaggagaaattcgtgtagagataccaccaaatccagcgcctttgcgacgatcgacttttcaacctgaggatccaatgggtaatgcgagtccaattcggccgcccgatagaggccacgctggtacgcccaacgtgctttcgccgcctcaagtaccgcctaagcgtccgctagatgagccgtcccgacctcaaataccatcgaagcaagctttcgatcaatctttgcaagcaagtttaccatcaagcgtctctaataatgcgccttatatcccagggcaggaacctgagttatcccacatgccttctgtgttgaagcctgcacgtggaaaaggtcctgggcagcctgctcctggtcctacgagagcaccacagggccatgtctacgtaccaccaacacaaggaagacatccaccatctatgactccagcgcctatggctcagcaacagcgccttgaagaaccgcgaatgggtattcagaggatcaacactgtacctgattcattgccttctcagagaccacaatccgtgattcagaatgagcatcaaggactgccatctagtacagcaaatcagccgcatattccgaaacgacctgctagtgtgatgcctgacatgatgggaacgcaaacacaggcccagtaccagagtccagtcgacagcgttccaccgagaggtctgccccgatctgcgacagcaggacccggaactcagtttcctccatacccagtcaataatctaccttatcctgacgatcgaccagcacttcgcagagaggatcctccatatcccgaagagccatttgtgcagaaacttttcataccagatcgaggccctgctaacccgtcgcctccgcctcccaacaatcgacgacactcatcgtacagctctgccatcgtctcgccggactcacggcacgggagcatgtcgtttccaacccaaacaccttcgccgatggaacacagtcgccgcgcatctaccacttcgagttctatgcccaattatacaccttcgccagtgtcaaatacgccatctacgcagagcttctcgccaacacccccttccaccacagcaaaccagtatccgcaggggtcttacttcagtgtgcaagacgctgagagccaaggttataatactgctgctcgagatgtgctgcgtaaacagtctttgagccgtggtgtagacccgagaggtaactccattgggacagatcctgccaatgctcagcgagggtcgcctctggcacatcagacagtacaggggtataacgcagtgcctcaggggctaccgcatactcagtctctgccgcaggtatctcagattaacaatgcgcagcagaaccagcgccccgttgctcctacaccacctccacaaggccagcagagtcttggacgcatcgaagagtatgaagaagttccaatcggaactatcagccgatcatcgacagcaagtataacggccgaatcaaggaaagagtcattttcttcgtcggcacagccaagtccaatgggaagtcgaagagctagttggcaagccgagggtcccagaaatgtcccacctggccagtttcaaggacaacaaattcaaatacctcagggtcatatgggacagcctatgcctcaagggcaagttcctcaagctgctcccatgccacctcagaatccgaagcaactacaaaggaagccttctcaggggagtgcacgtcagcctcaaggtcagcagatgcctatgcatgatccgagagtgcctcaagggatgccgcaacatcaaggtatgataccacaggggcaacttgttcagggccaaatgcttccaccacaagctcagggcaaggtaccccagcctacgcagataaatactcaggttcaaaatgctcctcaggaaccttcaccatctgtactgcctcccaaacctgtaccaatgaggctacagaagcgatcttcctacggtccaccaagcccggcaggacagacggttcctcctccaaatcagctttcccaggggcctatgcctcctagcttgaagggacaaaaccaaatgccacaacaaggtcatatggcaggccaaatacctccacaagggcagccaaacgttctccaaaagatccatcccggtcgagtacagcctcacgtccaaatacctcaagaacaaggaaactggcagcccagcccgcatcctgtgatgcctcagaattcccgaccagtgtcgatgcaacctcagtcatcgcagagtgctggttcaaaggaaggcaaggaggggaagaaatggttgaagtggctgaaaggtggttccaaatctgtttcccacagtccgactacgccagtcatttcttcacccatatctccagttgttggacgcccaggctggggtgggggtgaatattcgcagcaggctgtatggcaacctgggcaacctgttcctactggacctcagccaggtcttcaggggaacaggccgccgcctcagcaaatgcaaatgcaagtacagacgcagatgcctcctcagcaaatgcaaatgcctcctcagcaaatgcaaatgcctcctcagcaggcaccgatgcatccccgacctcttcaaagacaatctcattcttttcagacggttcatgagtcaaaccagatgggctttcaacctggtcagcctagccaaatgtctcttcagcctaggcagatgcctcctcaagcaggacagttgccgacgcaaaagaggtattcacctccccagcaggtccagacacctgttcgacaagaacaaatggctcctccccagaatcaaataccttcccagccaggacagctatcttttcagaagagactgtcacttcagcaggcgccaatgccgacgcattttaacgatgtggctccaaaacctggccaggctccgtcactggtcccagcaccactgcatcctcagcctgaacctcaatcgtatcctgtagcagcgcagccggcagcagcgcgtccagtggagaagccggcagctttaccagcagatatctcacggcctgtgttggaggcgcctgtaaggagtcagcctaataacactcctcatcaacaagtagctccaccccgtcaaccttctccaggtgaagttcgacctttggaacaagcttctgtgcctcagttcaaagcacctgaaccaactcagccgcctcaaccctctgcatccaattatctccaacccgatcaggctgctaatgaaagcctgtcgccacatgcaccggcagcgagtccaggtcattctgatacagccacctctcctttaagtcgcatgtcttctcagaaaagctatttttctgatgctggttcgattacgacaatcgaagtggcacaggctcaaccacagtctgtattgaagccttcgatcgtccaagtgaaacgaaaatcgacagacatgtggcgccagtctcaagagattcagcaaaacaatggtgcccagtcaagctccgatgtcactccaagaatctctgcagaaacacctcgtgctgatacagagccagctttgccaccctcgagacttcagcatcagcaaaccgctgcacgacctgaacctgaatctcaaatggaagctccaaagtacaacaataccacggcacccttgttctctaattcaagtggtccaaagactgctcaacataatactcgggaagaacatatgtacagggagccatcagcgccaccaaagactgaacagctctcacctacttacactaatagtattgttccaaacgaacaaaacaatcgtgttatcgaagttaaagcaaacgaagtgcaaccagctcctgccaagccggttcctgtggtagaagataaatgggcaaagaagccggtggtagattattcaggtggggattggggagatgatgatgattgggactattgatatttgaatattataaacacgatttcacatttcttacaacggtcatatagcgaatcacattgtttagtgtctagtttgaatgggggaattgggaagttaattgggaatacctatctttgatagaaaacttacctgacgatcaaacaacaatgagactttgggcctgccagtctattctctgacacgttctcacaaacctcgatcgatacctttcagtggtctcccctacctatctgaccctcattcaacttcgttatcaataactggtactttggatatcatcgatcatatcgtcaattcgtgcagtcatgacggaaagatcgaccttcatgagattgagcaacaattcaagattcccttcctcttcgacattaaaaatctgcccatggttttggacatccacccgcttgttaaaccagtcgttgatgtcattcatgtttccttgtgcgcgcattgcatcatctgtgagcttctggagctgctcgccgatgctggcgccgtgcaagtcttcctgctcgtcttcctgctcttcggacccggcttcactggctggggggggataccttctgattaattcatcttggatagcagcggcttccgagagggagataatccgcggctcgtctcgagtctgggcggtacaagctctcttggcttgaggaggttcagtatcatcttcaagtgaacgtcttcgcttaccaccgacgtggtcaggggtctgggttttggaattataggatcccattcttgcggtgtggagttttggtgagttgagtttttgcgtagaaatgttaagttggcagtttgttgttaaagttgtgattatggaagaaattgttgaaaggttgcgttggtgacacagagggtctatatagcaggtatgaacaataaatataaacaagagtgttcatcagattttactagtgtacagttaaataacaaacgtaacaatggatattgttttaataacatgggcttgatgtctaaaataaaataaaaagttgttcagatgttcgctggttctctttgttggtggttaccctgagccaacttcaaagaccttgtaatttcccttggttggtcaccaagtttccaatggggcaaactcaactgttcaaagtacttatcacttgttgaaataataaggacaagtctgcttaaagttgtgtgagagtcgagttgtcgtttcagagaaggttgaggctcgtaagagggaatatgaacttcgatacaggctcgaatagcaatgtgtaaacagttgtgtaatactcaccttgacaaatagtacaaaagccaataagttatcgtgtgataaaatggagctcgtcagctcttggaccgttgacttacatacatgaaagcaactttgagtggctcgagtggatggatcatagaccagaatgcaggcgtgaatctgggcaactatataagatcaaataggagcaaggatcttcaacaatcgcatccggtgtggtgtatcggttagcataccgcgttttcatctcgagaaatccgcggcgagcggggttcgattccccgcaccggagataccattagatagttcttctagaactatatatttttgttttgtctttttgatatcatgaggaagaagtgggttgttgatggttctaacgttcaactcctactgtggtagtccaagaggatgtcgtcattggagatattgagtgttggacatctgttgagagcggccagagagtcgctctgttaccaggcataagcttggatatatgtcttgtcccttgcgcttttaaacgcacagctatcgaacttacacattacaataccaaagttagacataattatttttataccaagtttcaaaaactaatacgattaccatctgtcccaaaaagtcagaacacactcggcatataatcatggggcagtccggaatcccagggtccccaccacccgtccctcccatcttccctccaccttgtccgaaacgccaacaccaacactgagcttcgagcttaaacatcacatcaatacttctcaacactacctacaacatcgaagcttatatataccttatagcaagcacggcatcttctcactccatctctttatttaattatggcgcagtccaccgcccaccgccgccttctccaagagtaccgcgcgctcaccaacaatccaccagagggcatcaccgccggccccatctcagaagacgatctcctccactgggaatgccttatccaaggtcctgagggtactcccttcgagggcggtgtcttccccgctgagctcaagttccccaaggactatcctcttgctccgccatctatgcgcttcctcgccgatgtgtggcacccaaatggtccgtcaacctcactactcgtctcgcgcagcgcttactgacttctcgatagtttaccccagtggtctagtctgcatctctatcctacatcctcccggtgacgaccccaaccactacgagcacgcttcggaacgatggtcacctattcaatctgttgagaagatcctcatctctgtcatgagcatgcttgctgagcccaacgacgaatccccggcaaacgtcgaagcagcaaagatgtggcgagagcgacgcaccgaatacgagaacaaggtccgtgagggtgtcaggagaatgctgggtctataaggtacccgtcgttacagcgcaagaatatacaactcagagtggcaggggagtatcggcgcacatcattttggcatggttatggcatagcatggtgttcggcagcggtatggccgcctaaataaaaactgttcatatactcatcccttagagaaacgcttctatcttaaaacgctttataaactccatctcatgcataatcactcatagcccgttatccgccttgaacttgtcccagctctcattgagagtgctaaacaccaaccccgcaattaacctcacctcagtacttgcgtcttgaggaagctatgaatcattagcatagatcactgcagagtgatataagattttgcttaccttatcaggatgggtctttgcaatcgccttcatgtaagaaatcttgaccttgttgttcatgaccagctcgtgcaagccaaccttcttccacccactgttctcccacaacacattatcaagactggcgatgagagcacgtatgttgtctcgctttccatcgcgccaggcagctaccttggcgtcaaccttctctgagagaacaaacttctcgtcatcctccttggctgcagcctcgtttgcctcacgaagacgagtaacagcttcagagctcttttgagatgcaagactagctgtagccgtaggtcttggtcgaggcttggcagctgctggcttgggtgtgggcttgggcttgggcgccaaagtgttttgacatcgctgtcgacccttgatagcgttcgatccaccaacgccaccctggacacacagttgccaaaccgcgctcgcgtcggcccatttctccatctgctcgagagcctcagccttcctactcagggccttgccatagaggtctttcaagtctcggttctcatcaacgccactctcgttcttgacagccaccacttctccttgaccattgccaggtccaatgagcttgagcgccgtatcagcatcctcgacagcctgttttggttctccggtcttcaaagcagtcaaggcccgattacacaggaggagaatggcaagaggatgtgttggtggaacagccgatagcgaagatgaatacgatgagtgagcagaagcataatcaccccgcttgaagtgagctgtgccttggagccggtgttgcgttgacgtttgtaaggcaacagggctgatagaaggtatctctcgagctggtcgtggcgtaggtcttgagacaggaggcgaaggtcgcttggcctgtgttgttggtcgaggtgatggctgggctgatcttgtaggtagagattgagatggtttgaattcttgtgagttaaagagcagatcaggctccggttcagctggctttggtgttggtgctggtgaaagggcttgtgagggcgtcttgtttcgtctgttgggacttctataggtcgagaggctatcatcatcagcggctaggcggttgagacgcgatttcgagtcgaatgccgatgtaggaggtggtgcttgctgttgccatcgtggagcagggctcgagcggctaccaacagaatgggcaggcgactgtccccttgactgctgaggagtctccctctgctcggtaggtcgactgttggtccggcgaggttgagggcgaccgccagcttcaagcatcatggcttcgtctgtagcatccgctcgggcctttccttgcgccttggaagattgctgctgttgcgcttctcgcatccacttaggttggcttgggtcgccgccttcttgctgtaaatcagcaacagcctgttgcatcttcttctgtccagtcttccaaagtgagttggctgtcttgaacaaactgttgcccacagcagccgctgtcttggccaagtcctggtctccagccgctggtgacctgctgtcgcttctagggggccgacttcctgggggtcggcttcctggcctgctagaactggccgaggaggtctttccttgggcctgatcctttgattttcggtgcgcttcgtccaaaagccagttgactgccgcttgcgcattgtaaccatcaccactttcaaccagggcacgtcgggcatcatcagcagagaatccatagtccacaagctgggccaccgccttgtcaaaaggatccttgttgactctgggttttcgctcaacaaactgctctcgtactggcggagcctcatcatctgatgatgagcttgaatcttcatcctcaatgggctttcctggttcagcgcggggtcggttggcttcctgcttgcgtcgcacttcatcgacagggcggccaagatcacccaagaagtcgtcgtcatcggcctgctgagtatgagccacaggagcagcagcgggcttcaactcgctcaagccaaatggatcgtcgtcttcaactccaaatccacctccatttgagccacccccactagtcttccacgcgttcggatcgctcaagttgatcggcggcgcagacggggctgcgttcgcgggggtcgatcgatgcgattcgggaggtgggtagtggctcgcattgtcaaccttggtgtccttgttgaaggcagcaaagaggtcgtcgtcgtcgttggacgtttgtgtgttggacacaggtggtggttgcagtgcagggctatgactggccgatgcgcctctacttccaagcgcgtcccaaaattgaccattgccaaactgtgcctcctgttgtttcctcctctcctcctccttctgacgcttctcagcttcgagttgcgcctgtcgctcagccaaagtgaggttctgcttcacctttgcaggtccaaaattcatcaaattgctaaaactatcctgcgatggcttcgcttgtgccggtgctgtcttggaagccaaggaaccggaaccctgtgtggacagaggcgtgttacgtccagaagccaaaggagatggtgttggtcgcattgacgcaaaagttggattcattactggcggcttcggttggccgccggttggctttgcagaccaatcgaggcttgagaggtcatccatcgtgaagagagctggtatgttattgtagatagtcaatcataataggataaggtgagtagggtctgcctgttatcgcaactgtgagctactaccccatcaggggccgcattcgggtgtggggttgtggctgtgtaatgctaactttggtctgcacagttctgtggcttctccatcacatgattgcagcatatgtacgacttggaatattgggagagtaaatgctgatatctgcaaaggtacgtctgaatattgaagtcatagagaagttggaagcaattaaattccttcgacttgaactttcagtatcggcattcaatagaagggaaggaatgagacgagatatggtggaaagaggacggcatgttttacacatcagccatgtctatcatcaaagacactgacgcttgcttaagatccacaagttcgaattgatgttattgtcgcctctggacattttcaaatgcgagagaaaacgactcgtttaacgtgatatgagttgacttgctaatttcgtcttgttctgccaagttttctggacctaaaatttgttcaccagcggaagtacttccgattgcttcatgcgtgatagcaacatccatagaacatgaggaagataaatatgctcactgatacttatttcgcttctgattcttcgtcgtgataagtcaggttcttggatcgcgttcaaccagacatggtattgatgacttacactctgctcatgagtttaccctatacttgacatgaaaccacgcacggatttcttcacgatcaagacagaaacaaacaacgtaggcttccgtgtttgtatccataactacttggtaaagcacagtctttgttctggtttaagtgttgctggatcaaagcgcattcatcctgattactccaccacaatatcagatgagcgaacgtgcatctggcgaatgacttatacacagatcggtcattatcccattttagtgcaacatatattattgtttgtaaaaagacctgtcattaatccaacaactttgttccaactgcatcggcttccgattgtgtgtcacaatgtttcgtgatgaaacagatcgcgtgctcttctgacatataaacgctgcgcctatactctgcagggcactaatgatccgatttttaaattggaaggtcgcggatattatagcagcaaataatatatgagcaaacaataaggaccgagaatagtatagattcttcagtcttgtcgcaaatgtgcggtatgtggtggtattaagagaaacgtggccattgttgcaactataccataccacctgtacggcgtctcagccttgacctgagaagaaggtgtagagaattcaatacaactttatcaacgtcatcgtctcgttagaccgatattggttgcgtcaattactagcaattaattcatggcaagggagattaaacagagttggatctgcactggagcgttgaaaagcgcttgggtggacgaaccctcagggtttcaacggcaacggccgaaatctctcatcttgtgtgcggatgtaaagagatgcgacgaaaaagccctgagcattgcattggaacaagagaaactgtgtttggttcttaactgtttgatatacatgggctgagctcccttttctttctacgtgcctattctggttaactccagagtgaggtcattgcctctcggccactaaaagcatcaacgccactgaattgtgatagggggggctcaggtgacagtgagggacgggcgccttctgattggattggacagcaagtgaaacccgtttcaggcatcccggtctgcctttagcaaccccctggattatattggatcttatcagtaatcggtttatgcatggcaaataaacgtctggggataatcaagttaaaacctttccggaaacactttaacgaaaccgaaagatgaggatgtgcagtcggttcctgacgatcttgccgaccgctagagaagaacagtcaggaggtttcattcaataccactttgaaaaagcgcccctttgtctctccctttgtgttgtgtccaaggaggcggcttggcttagacccttgcttaacacaagacagatcaaatacggccagccactcaagcatgggagtttaaaaggcaggtcaaagaaaatgcgtcattgcccagccgcacggacaatgagaatgaccatctacattagcaatccctagccttctgtttagtgcgtctggtggtagaatgccatacaaaggagattttgggaccatctcaagttatgcaaagctgggttggtggagtctgcgcgactatgaaaggcgcaggaatccaatcaatatttgcctgcatgtcaaccaatttcataactaagagtgaagatctgtagatgccaatctggagacatgggcttccgaaagggattgacaggagaaatgatggaagcccagaccttctggcgccgtttacgagccgtatacggacgttgattcggtagttcgcaaaccggcatcacccaggataacattgaagatctttattcaactccctcgactcgacgaaaagccatgtgcctggtacctgcatgcagcacgttcctcgtcccatggccaaggtattcgcaacatactagtcgcccctagaggcgcttggagtatcccatgtcatccaatggggttcggaatattctgggttcttggctcggtatcaccacttaacacccctgagggttgaagtttgacccttggaaccgatgcaattttggctgcgacatagcaaaacgttcccctctcagagggtaattggtccggccggaccagacttggctgctaagatgaactgctccagtaggctggtcagtcagtacgaggaggattggtctctgcttttttgtctgtcaatgcgggcctaacacgatctactagtggcatggacatcccgatgaccctttctgttcattccctattctccatctttttcacatctcgtctgtctatcatcattccttttcggttgcttttattactgattgatccattctttactgaagttcgggctggctctgcttcacattcatttttctcgccttctatatctttgcctttcgacgtactagttctgctgtacttacactcattatctatttgcgcacaagctaccaacaacgttctttgcgaatccgcccgttcgactttcattctttctgtcattcaaatctgctattctgctttctattgtaagggccgtccgtcaaactcgataaacgaaatctcacgatctgagaggcttgcaaccgttgatcgtcgatatagacttccaacggtttctagaactctatcaacgaggcttcccaaccgcgttgtatcgaaaacggcttttcatttaaattatcgacatcattcatcgtcactaccgagactcaatctggttcagttaaattgaatttttgtcaggaaacgtcccgaaccgtcaaccacttaacacactgagacacgtcgaccgacggtacggttgctgggcgcttcggtaaaccggaagcggcactgttggacaaggtattcttctttttcctcacttccaaaggtcctctttttatttaaaaagacctgtggctcaatccggaatcgtggcagtgacgctcgacgttggaagatctaaaccacgcgttggaatctaagggtctcagattcttagcggggttggccagagtccagagtgtgcgactgtcatcaagcaataaaggcattcccagccattgcagcttttggtttcaatattttcccctttgaccccttcgtttcttttttcggatcaattatcgatcgaaaaggtttcgagagttacagaaactcattgacttgattgaaagtctactacaacgacgacggtaagttacaacttgtccacttacacttgcacttataccctgcctcacttggatggaactcggcaaccaccacctgaatttgagactgggttttccaaatcgaacaagtatcgttctacaactcaatcgtctttcaaacgatgagtttccagaaataaaccttctcactttcatgtgttggcaaccgctatgtccagcaggtacccgttgccaactggcttcctgaacaagcccctccttccgtttgatgcctcaaccatgcacttgctccttttgctcgtgaatcgcaagcattcgtaccttccttctatataacttccctcgacacattagcttctctcgacatcacactctttacgcatcatctttgttgttgatttctaacatcgtacagatcgcattgtcgcatcgtccactcctttaaactaaaaccttctcaaggtcaaatttcaaacctgtgggcaaaatcatcatgatgctcaaatctatcgccgcggtttccgcgggtctcgtcggcagcgctcatgctttctggcgtatggagtgtcctggccgtgttggactcgcacgtcttgatcctatcatcgatcctggcacagtttcaaagcacgtccattcaattcacggatcatctggtgagtgctacggcctttatggcacaatgacaccaaacacgttgccagatcatatctaacaaccgcataggcttcgctgataccgttactactgaacagcttcttggagctgattgtacttcatgccgagtgacacaagacaagtcttcttactggcatcctgcactatatttcgaagattccgacactggaaagttcgaactcgttcctcaagtgggcggtatgcttgcgtaagtaatacaactgattccatgttgttttctcagacctactgacaccaccaagttactacctcctttttggagacaacattaccgctttcccacctgatttcagaatgctgtctggctcaaacgatcgacgaacatactccttcggtgacccaagcaaaccagaccctgagaagtcccagtgggaggctcttggccagactacgcaaagtgatctggctgagcgtgcgcttggcttcaactgcctcaactatgataagactcctgaaggcactctttaccgccactacatgcccgacaagagctaccttgatgcgaactgtaaggatggaattcgtctcgagctcatgttcccgtcttgctggaagggtggtgatgcagtcgacagtgaaaaccacaaggaccatgttgcattccctgatcttgtcatgactggcacatgccctaaggactaccctgttcgactacccagcctcatgtatgaggtgatctggaacaccgccgcttttaccgaccgaaacggccgatttgtctttgccaacggcgacactactggtatgtggaagcccatgtttcacagcaatgagatactgacccattcacaggttacggatatcacggagatttcgttatgggttgggaggaagatttcctccaagaggctgtcaacacctgtaccagcgagactggaaggattgaagattgccccctcttcaacgttgtcagcgaagagaaggccaagacttgtgaaatgaagattcctagcattttggaaaacgaggactgcaagggccccttgaaggcgctccctggtagcaacggacactcttctggggagaagcctgatcctaccggtctcaaccctgcacccactctgacctatgctcctggtcaacgaccatccaactctgcttcgcctcttccaggtcagatcttcaaggtgtcgtcagcttatgaagctcccgctcctggacccagctccgtcaacacagagaagcctgcacccatcttctccaagatctctatccccgctgcgccagccctcctcccgatacctaccattgaggctgtcgcagacgttggcgtggttgcaatcgagtctaccccttccgttgaggctccagtccctacaaccacccctgtgcctgagttcgtgccagtcacggacgccaagagcttttacagcacacagtatatcactaacggtaacgttgtgagcaagatactctgggaagaggaagtggtttatgtgaccgacatcaaagaggaggtggtttatgtgaccgttacatcaaccaccattgctacaccttcagtaggaccagtcccaggggcggctccagttgcagcccctccagttgcggctcctccggcggcagctcccgcaagacggagacgtcgtggtgctcacctgcacggtcatgggcgtcctcacttttaatcatctggagtaaaagattaaggagtcgtaaaagataagtgacaaaatatttcgttctattgtctggctggttccaggtgttcgtatggtatgcatggttggttggaagaggagcatttggttgcaacggtttttcttttcttttttcacttcgcaggggacgatgatcgcccaagactttgggaacatgtgagctttaaggagagactacctgatacaaataaaataaaggaatgacgaatgatcacaaaatgagttaccccgtccatactggagaacaagtctccctagtgattgtgcatttcccatagtctcagttttgagatgtatggttgatccatacgtcgtctcgacttgaaatcaaccttcaagtaggagatacttgtatgtatctatcggaaaatatctgatggaaacgggatctacggcgagtttttcgtttttactcaagccatatcattcaagttgatctattaaaactatgaagctggtctcttggtttggagtggctggaatgggtaacacacagcaacacattcctcatgatattgaactgagactcttgaaataacctccaacacaattatcaagtatgaactcattaattaagatgaaagtgggcgtaatctgaatgaagggtctttccttcatttggcctctgccatatctcatcttgtctgtcctcctgaagcctcgtggactgaatttcttcactcttgaaatttaaagaacactgctgatagctgaagatatttgagattcagctacggcagtgtaaacaatcatgaattcttcaactctcttacgcagggaagtgcgaggtgcagctgggcttggtctcggatggatcctcgccttttctatcggtggcgcaattctcctttttgctgccatcggatttcttcttacatggcgcatcaagtctcgagataaaactgatgcaactacgatataccaagtatcagagagtgtcgaggaccatcggcgatccatcttcagcaagcgtctcgtcaagcgaaagtacaacgtttcaagatctcttagtcgtctgtccctctcattaccgccagtgctaccacctcttccgacatataacagctttaccttctttggtggaaacaacaaacgaggtcgatcgcgtagttggatagaggaggacaaattccacggaccgagagttagcagaagtcgtagagacagtctgttcagcagagatggatggttaggaagagcaccgaccattccgactcttatgacagacgacgatttggaaaaggcacaagaagcacaggagatggaacagggtatccatggacagaagagacacagcgtcgaaactctgaagccaagcaagacagcacccaatttgcctcttcaggaggaatacatacaggtcagtcccgtgcgagctccgtcaagagcccgtgtaagagcttcggtgacggataccgatcttcgagacattcttcagagcacagaactgcgacttcgagatggaacgagccggtcacccagcaagaactcccgaagctcaccaacaaaacggccaccacaaaagatctcgtcgctgagaagcacccctcgcaagaactcgcccacaaagactccccatagccacaggaccacatcgtctctcgactcgaccaacacaaccggaacagtacgaatctttcgagtaccgccaagtccgaataaaagagctaccattcacacaataccgatggatgcacagagtcgacaggtttctgccagctctattggtagtgctgccaacagcttgttagcagaggcagcgcaagagcttattttacccggaggactctcaagcccaagccgcttgagaggacgacagtgggagcctcaagagaacgcattttctctaagcaatgatcccccgaaagaaattgtcaaggatgacagtcccgacagacgggcatcgcaagagagtgaagcatctagttccctatcaacactatacagcgccaacgagtccgaagataaagatcagcgcgatccgttcatcgagaggaaagctcccggagggcttagtttggacagcagagggtcactgtttggaccgcggatgtcgcacagaagggccaggaatctaagtatctcaatcccaggtggacaaacaatcttcaatactcagggacgcggacaacttcgatcttcgtttgtgagtacacaagctgtcggcggacctccgatttcttcatacctacaaccaccaccagagcgattccagcgcgacggtagcctctacgctcgcgatcaagagggcatcgctttggcattccctgctagcaactcgtttaccagcattctgaccccttctgtgaccactgagggagacagcacactgtcttttggtaacagaatgagtgaaagcccaaagcctgacgtccccgagcgtgtgaggccaacgttgcaggagaacagacacagcggggcaacaatgccgagtccatcgactatgacctcttcaccctttgatgaacaggatatgctatcgctgttgatgggaacaggcccgaaaagatctctccctgagccgccgaggcacattgcccatgtcgatcacatcatgatgcctaaaccggtctcgccaatgcccagacaagaattttcggcgcatttgcgacagatgtcttcaacagcaaatactatatatcgcgatgaactaccagcggatgatcccagcgctatctctacaggctcgccgcttcgccgctcaacctcacgttccaagaaggacatgtcgactctccctcctccgccaactgtaccaagtatgggatccctcggtaactccatcatggaactcagaaggatgaatagcatggttagttcgtatagtggtcaatcgctaggatcttccaccaacgaacctgactcgcctacgctgcccatgttgaacttgacgagcagcttctcgagaaggcacactagccccgctacacccaggggaagcacatcaggtcgccagaactatctcaacctaggaagccctaacaagaactcttcgggatcagctgcatcgcctatgcccaaccgtccactcccatctagccgcagcgctcgttccaacttgggtgttgagattcgagaggatgatattgaagagggcaaagagaatcaggaaccgacgcctgtgtcgagtggacttcgagagacgcgcaaaaatgtcaatgtcaatgtgggacgagatagtcgggatctgagtcgagggtcaagcaaatctaagctgggaactgtgagcgagttgatcgctgacagtaagcgggaagacagacgcaagagcgttgagtcagtgggattgtacgacaaagatggatttcttaatagctctcctgatgcatcagggcgagagacaaaggggcgatgtctacgcatgtagatcctttgcccctattttattttgttgttttctttgttgggtcggttcaggtcatgtaatatcaccaagtcaatgtacgcatttgtttcccccctgaatttgaagggaagggcttctgggaattggattttatcggattggatgatatgtaggtaggtagtttagaagctcgttggatatatatatacccttcggacgtaatcttaataaaaagagatcgtagttatagccatcatttcgtcaatagatgtctgctagacaggactgggctatcatactgtaactcataacgcatttattcttgcccttttattccttaacgccctatggtactctgatgaaatgtgtgtttgttttactactccacccgaggtcgcttattctcaggatcatcagctgcttgattctcagttgaaccagcaccctcagcttcatcacgatcccgtactcttcctgcaccctcaccaagctcctcttcttggtcttcggcaccctgaccgatccagttaccgttctcatcaaaatactcatgcaagttatcagctgtgatccaaccgccgcttccgggcataggaggtggcagtccaccattgctagcaccgcgcataacgccggtgaaaccctcgatggcctgatgctcctcgctgccttcaaaaacgatgcggtcgtagtcatcctcgtcgtcctcatcttcgttgggatcagggtgaagatctgagcaggcggccatggcttcgtacagttgcttagcagcaccgccctcagagtcggatttgggagggatgatggtgagatctacagtgttgaaatcgtcgtcctcggcgccgccgtcggggaactcaagttgcatccataccgcctgggtgtgctcggcgtctgtttcggggccgagttgcttgatcgcgtgaattgatatcgaggggtaaggaattgagacaccagctccaactttgttgctgaatagtgtcaaggccctggtaacgttagtttacgaaatcgtgaagaagttaattgacttactcagagttcacaaaaacatctatagtttgttccacgagctcctcgacatcgccgttgaggctgtcaccttcgggagcacttggcttctcacttgaatccgcaggaaataaagctagaataccgcattgcgacttgggaatccatgcctttgcgccctcgagatggtagtgaagaacaggggttccaccgatgaagctctctggtgttgtagtctgatactcagcgaggggcgtgtaatcgccggcctgaggaggtgtgcgaattgtcgtgggtagcattgtgaagactttctggtataagagcttggggttgtttggaggggttcaacaggcaccgcaagaaaatgtacagtatgagatgagagagctttatcggactcagggcttatcgatagagaccttatcgctaagaaggcctgaggtcagttgtcgttctgccaactgcgccacagctatgtctcaaggtcactgattggcttaacctgacttcaacatgttcgtgtcacacgccagttgggctcgcacttacatctacctacctagtatctcatcaataccgacttttttcattttatttacgacataaattctagccggatcttatttaaacaacacggccttagccgtgtttctgagaccgtagtcgaataataccgataccagagacatatcgtcaccaaccatgcacgataacaagcgtatacttctccccaaggtaactcacagtgaatctggctgataccgcatccaggaactcatcccctgttggaacaagtgcccctcacagtatcaccatttgtgtctcttcctacagcaacaacattatcatacaactacaagacaatgccttccaacattccaccttcatcactaggcgtggaagccgcatcagacaaccccgcaggccaagtcaagcccaaatacgtggtgtcgggatcaggccacgcagcgcatccagaggacatcgtcgcctcttgtcgtgcgctctcagcttatgtgaccaagatgcaggaagacgcagatcgtgagctcagagagttcgatgagaggatcaaggcgcgtgaactcgccgagaagagaagactcgcgccaggttggctcgacagcgagatgcatatccttgagcccgagaagagtacaccggtgcagcagcaagatactggaaatgtaaccgaaagccaggatacccagaatgcccagaacggaaacgcgaccacagaccagggcgcggagttggacagagcattcggtggaatggagttgaaatgagccggtgtggatgtttacgaatcatgatcaacaagcacaggaccataaatatcttggtagttatgctgtgagctaactggtgctctaaaaaatctttttctttttttattattaaaaggtcgattgatacctgagcaattcacttcaaggcgttgaggtggccgaaagcaggaaagataccacccgtagaatacaattattgttactcttttgcaggagctagctagattacatttgagaaaatctcgaccttttacactgaattataacatcccgagacaaatttatttggtgttctcaagatgtcagacccaagatcttgttggcagcatgtgcagcagcaaccataatgaaggcctgggtatttcctgtggggacttcaggatgcatacttccatcaacgacaaaaagattcttggttccccagactcgtgtatcaggtccaacgacactcttaccatcgttcttggctcccatgtgagccgagccaaggtgatggttgccgctgtaggaaacctccatgatggagtctgcagtaacattactcggcacgctcaggttgctgttgggcttgcgcgcgtagctcaaaatttcatcgacaaaagtcttgagagcatcgcggtcacccttggtgttgaggaacggcttctgagtaatgttggtgttgccttcgggtgtgatctcgagggtgccgtgagatgtaagaccgtgggtgaggtaaaccttggcggaaatcgtgttgttcttgggagcgttgactgtgccctgaacgtaacgagtaatgccatcactgcctttaacgctcttccagaagttaagacgttggttggattgagagagaagaccgcttccttcagcgaacagctcgattgtctcgtcgttgggatcagtgaaagcggtgctaggcagagcctggagcttgtccttagtttcgaaatccacgacaacgatagggtggtctcgcagacgctgtccaacggggagatcgatccactgagaagcaggtgggagctcaatcttggtagagccggactcgacgatgcgaatttgcttcttgggtccgatacctgagttgaagagaatgcgtggcgtagagtgtgtgccagaagagaggatgacagaaccacccttgctcagcttaatgatctcgcgagagctatcctcatgctcgacttcgacgccggtaataatgggtcccttgcgaacaacacggaggaccttggcgtgaagctggaggttgaagttgtcgaggacctgtgcatcagggagaatatcccgaacgggaccacctcgaagtccattgctgatctggatattgtgagcttctcatgggctatactaaagaacagcaaatgtagacaaaacctaccagccaaggaggatgcgtaaagatcttgtccttcgcctcaacgttgttgagagcgtcgacttcaccccagccgttgttctcaaggaactttgacatgactttaaaagcaccatcgtcatagcgcttgccatcagcagaagggagaatgcttccaggcatgcgatcaaaaacggtcttggcagcctcggaaacaccatcctcccactgccatcccttgggccaggcctcaaagtcagcggcgcggggcttgatgaacatgagagcgttcaacatagtggaacctcccagcaggcaaccggctgaagcagcaatgtctgtacaccactgaatagtcggcgaactgtcggtatagtaagccatgccggggacgtcgtatgcggtgacagtcttgttccacttcatcaagtcatctcggttgccggtcgagtagtacgaagtaccgcccctctcgaccagaagaactttatgaccagcagcagcgagtttctcagcgacgacaagacctgaagctccagcaccagctacaatgtaatcgtaggtggtgtttcgagtagtggtagccgaagcaaagctcagcagagctgagccgaccaatgcagtgaacttcattttggaaaccggtgaagaagacagagatgtaaggagccaaagaaccggatttttagagctcaacggagcccttttattgttcctatgcttggcggaatcaatggagtgcactgtaagagattagatgcgattgataaaagaccccatacgcttcttgctggatgtggcataaagtggacaagctgtggataaaggtagcattaagcttgttctggacgtcaaaagatggtgatcgacaagcattaagaccggaggtccaagagcacgaagaaaatttgattcataaatgcctcatgatgatgctgaaggatagttgttctgtttctttatatctacggatgtgaccagaatgggatgacgtgttggaaaccacggtagagaagtccaactataccggtggttgtttcaactaaggactccttttgccgtacatccttctctgaccataaacactttacataattgcgtagaagggcatgataggtggaattaactgggattatacgtcatgttggtcctagcaaaggcagtgttttctcttccattgacctaaagaccttgaccctgcgatgcttcatactagctccatcagataagatcctggtcctgataaacattctaccggtacagtgtcttgtgcagcatgcacgaaaacaaataaacaacagctctcttatggtaaatttatatcattcgtctattctcagttttgaagaacattagcaacaatcctgacagtctttaaacatgctacagtagcgaaagaagatatttgtccgatgacggagatttgatgccaagatataaacccatcatgctgtggggaattttttccatgatttatatactgcctaccatgtacctgggcagaaaggttggcctctcaagtcttagggtatagaaatgaggttgcgagtcatccaagatggatgctcctaacagtacggtatcagtagttcaacaataactcattttgcaccccagactagaacgctgccgtctaaggaactcgagaagctttcattacgggagatggctgaagcttgcgaacttgactttgctcaaaagacgatagagatgtgggttattgactttaaccagtaagtatctcccttctgtatcaccactctttaactgaccgaaagctctggaaagtctttcgtgagaccaacctggccgcgagtacccgattgaccgacagcatgagcccagtcaaattcatcacaactgttgagacgagcaagaagaggatcgacagccttttctaaatgattcgtgaagcatattatacgaatagggatgcagacgaagctcgccgaatggacgtcatacctctcaagtctcggtgtacaaaaataaatagcctaaagggtatatagtccaagtatcataagctgacctactaatttcgtcgcttatgcttccagcggccaatctttctgataccttgagggatcagtagtggtacgtttggtgactaggccaattttaaacatgttgctttgaattactttcttttctttcctttggacttttcctctttcttattcccatccataccagccctggcaaaagcatcgctcgccgcagcagtgataaacctgaatcttttggaccccagatgggtaccgccataccaccgtgtaacaaccaccatggaatcccagagatccatcgactgcataagctgcagaagacgggacccggctcccgtctcaccatcgtcattaaactgctgatggccaggaccgtcacctctgatacgccacgctgtgatgttgtgtgttgcattgcgtatgcgtttatctgattcgagtagagaatcgacgtacgacgaggcctgcgagggacatgttacgggggaaacgtgtgctatgaattccgagatgcgctttgagggcgtccaggaagggggctgtgatttaggcagaatagattgtgctgctctttttgctgccatattggacttatagtgtttttaaccgagacagagacagagacgtttggcaaagacaacaagactgatgctgtttcaacgtctttctttactcgatgtattgtcttgtcttgtcgtatgtaccaagttactcaaagacagccacaattatagtgggcgaatcgagtacagtatcagaaatcaattggtgatagaggggagctccaagcaacccatacgtccctgactcttgtgattggccacttttaaatatctggaggattctttaagtcataagctgctcagagctagtggaagggtatctgcaaggtgggttgttaaaaaataggtagggacttgaagcagtatagacaaaatgattagtctactcttaggctatatatacacaaaaagtgatctaatatttatatcaaccaccaagtcaataccggtttttatgcaacccgtctactcagagtgcaggcaaggcggggcgggttaatgtcaaggccgagacgagcgattggagattggagcctcgttcctggcctcacccccgccaaaaatcctccatcaagacctcaggacctctggataggtatccacatccgctactgaacttttctggtccagtgtctgtgtgtgcgcccctcaacaactgttctttcaccttagccttttgccttgcccctccgacaccgacatccaatccctggcatcttctcacctccaaaattccggctccctacgatttttctctgcttcagagttgaccagacgttacgccgttaaaggaataaaaaagaacaaatctcgcccatcatgcaggctccggtggtggttatgagtaagtaatcctgaaatataaaacccccacttcctcaacaccgaacccctgggccctctgcctaaaaagagatggacacggaagaggggagcttcaaaaaccaaaacgttcctcgaagctgaccaagatgttgcgatgcagacaccaacagcggtgagaggcaaactggccgcaaggctcagctctccaacattgccgctgccaaaacgtatgccattgtccctttcctcctcgagtcgcgtgcccgaccctaaccaccgatgccagtgttgccgatattattcgatcatgcctcggtcccaaggccatgctcaagatgctgctcgatcctatgggcggtatcgtcctcacaaacgatggccacgccatcctccgagaaatagaggtctcccaccctgccgcgaagagcatgattgagctcagccggacgcaagacgaggaagttggcgatggaaccacaactgtcattattctgggtaagatgacacagctgtattataattaatgtctaaccggacacctgactgacattcaccagctggtgagatcctcgcccaagctcttccccagctcgaccgcaacatccaccctgtcgtcatcatttccgcctttaagcgagccctcaaggacgccctcgagatcattgaggaaatctccctgccaatcgacgttaacgacgacaaggccatgtaccagctcatctcttcttcaatcggcaccaagttcgtttcgcgatggatggaccagatgtgtgaccttgccctcaaggctgtccgcactgtgacgtgggaggccggcaatggcaagaccgaggttgacatcaagcgatatgcccgtgtggagaaggttcccggtggcgagatcgaggacagcagggttctcgacggtcttatgctcaacaaggatatcacacatcccaagatgcgccggcgcattgagaacccccgaattgtcctcctcgactgccccctggagtacaagaagggcgagtcccaaactaacatcgagattaccaaggaggacgactggaaccgaattctgcagatcgaggaggagcaggtcaaggctctgtgcgaggctattgtcgctgtcaaacccgaccttgtcattactgagaagggagtgtctggtacgtttcttttgatgcttcacgacatcttcacgatggcttactaattcggacacagaccttgctcagcactacttcatgaaggccaacatcacagctctccgccgagtccgaaagaccgacaacaacagaatagcccgcgccactggtgccactattgtcaaccgagtagaggacctccaggactccgatgtgggcacccgatgcggtctcttcgagatcgagaagattggcgacgagtacttcacattccttactaagtgccaggaccccaaggcctgcactgtcctcctccgtggtccctccaaggatgtgctcaacgagatcgagcgcaacctccaggatgccatgggtgtcgcacgaaacgtcatgttctcccccaagctatctccaggtggtggtgctacagagatggccgtttccgtgaggttgggtcagctcgccaagagcattgagggtgttcagcagtggccttacaaggctgtggctgatgctcttgaagttattccccgaactctggtccaaaacgccggcaagagccccgttcgtgtgttgacggatctccgcgccaagcaggctgagggtaagaccacttatggtgtcaacggtgacacaggtgccgtcgccgatatgaaggactacggagtttgggagcctcaggctatcaagctccagagcatcaagaccgccattgaggtaagtgttatatgtcattgatcgtccatcgaaccacgtactaacaaattcactaggctgcttgcctgttgctccgagtcgacgatatctgcagtgccaagaaggcagcgcagattggtggcggcggtggtggcgaagagtaaagaaagagatgatgtacatggaagaagatattaacgatgtgatataacgggggagtgatagtgggaacaaagtccggaggcaggtgtgcaattcgggctgttttatatgaatgtctgaatagactggccatacccccttctgtactagccgaaagagcaaaatagacaaacaacaaagataagacaacgaggagcgccagggctgagcatgatggagcctgggagactctgagatgaaagaaaagggtatcatatgaattacctggcatacaaagttgccgtttctacttgcgagcttacagagcgtttctcctccagtgacacagacctcgaactctgtttatagcattatcctcctctaccacgaccgtatttgccgatttgtgtatatcctccttttacttgttttgttggtacaatactgttttttcagtctaatcgattaatcgtcgtcgtcgtgaatgaccaggcctgcgggctgtgcagatggtgctgattccgaagcatccttgccagcctgggtcttagaatcaacatcagcagtgtttgtcttagcatcattgtccgcggatggggagtcgcctcttgacattgcagtgttgggcttcttgtcggtcgcaccagctgggcctttgccctttttggccttgcgagccttcattttctccctcttctcgcggttcttacgcgtgcgctcctcgtccttgcgatcgcgctcactcttgtccttgctaaactcctcaatgtccttttcgcgacggagatcctcgtccatgctgcgcagacgctcatactcgcgccggcgactagccttgtagacgtggaactcacccgagccggcaccagcgctggagccctggacgttagtaacgatttccgggggagcggagcgcatgagggctgaactgccaccaggggcggaagggtcgggtatgcggatgttctggtcgggcttcaagaagagggcttctacggaggcggcttgcgctgagacgggcgtgagagcacgcttctttgttggacggtgggagcggggatcggccgaagttggcacagattcgggaccgggagcagacatttttgcgtcgcttgttttccaaggtgcagcaggtagggatgaggttgttggctcgtgggggaaatgggctgatgggacgcgcgagaaggagatgctgacaggcgctgcgcgcagtggaccaagatcgtcggatgaggataggaaaatgcgttgagatttgttgagaatgctgggggcggtcagatggatgcgtgttggttgactggcctgacacgtgaaaaagatacagagggaacttgatatccggcagttttgtaaggataaaaagatggtggatggtctgttccaggtacgagatgaaggtggcgtgctgagtgcagagtacagggctgccaagaattagcctgaagacacttaaaggcctaagaaacaaagccaagtttttgtatcacgacttattgaaaggataactatgtgacgccattgtactgaaaccaccatgtagaccgctccaattaattaattattttctttgaattagagatcaaagtaagacaatttacatggaaatgttgaaagagtgctagactacctaggcaggcagtacctagatgcatctcttcatccgcactacccgctgtgatgtatcattggataagcgcgcggcagtcaaattccatcaagcttttactttgacttttactttcagtcaggcgcatcaaaggacctttggctcaactgcagatagttagtctacgccgcgtcagctagacgcaattgggaaacctgctgatgaacatgtgattgaaatcagaatcaaacaggcaattgaatcgtctgttgtgctgttgagaaacaaagatcgtcgctgcaagtagagtgataataggaaaatgcaagacgaagctcaaaagagtctcagtcgtttacggatttagccaaagggagagtttgtgtgagtcgcaatccgttggtgatggcccttcccgttgcagatcacatcaccttgccttgccattggcatatacggatactgttggtgccattgtcaagtgatcagatgcatacatgcagattgacaaggtgaaggaagaatctgtagatccaacagtcatggtagagtaggcaagggtaattaaccgtgggattataaataaaaacaccacgagatgtaatcgtgacaagcgagacgggagacccgataataaacaagtcgggaaacaagaacaggttaaaatgggtgcatgagaatgaggacgatttgaactgaaatgtgctgacattgtctgctcaaaacggacagaattactgcatctggctctgcagatctccaggattggtcgaaccaacagccaaacccctcccagattgccagattctggcttgacagcttgacaaggggacggggacggggacagcgatgtagacatcatatgattacaagataaggcagggaggggacgaaccaacggatattctctgccgcctgcaagcaccactgaatcgtatcagtcttcggacttggaccgccatacgatcttctgagtcaacccaactaagatcgcttttaaccttataaggtgcattaatcatgattagcaaaaccgtttgcgggactagatcgtgccatggggggagcttcacccttggaaatcttgaaaaccttgatagtagcagggattcagaacgatttgtttgagcctagctcatcttccaaggaactgtcatgggctgtcgttttttatagattgatttttggttattctgtgtgataatcagtttcactgatagacgagctgctattggacaatcagcgtgtgctgggagggttcaatattgacgactgagaagctgtttttgtgcctgtctcgacagatggcggggcggctccggccccccaagaaccaagaaggaggggtacctgcttcagatgcagaataccctgcgagagacaagtatcttttatcgtccgcccaaggcaaaagatacatgttgcatcttctgggctgaggtggtggtgggcacatcccggcactgtatattcttagcttagcaccctttgtcggaaacatggctgatggttgcgctgtgttgcacttgccctcaatcccggtctagaccttgtctcgtgagccaacgaggggcaatgattatcatacccttctttgccttagaccttaagcaagcaagcctcactaaaaggaaatctatcaagtaaaaaggacgtcgtatgctctgttagctgctttcttattttatgacgactgtcgccttctcaatcaattaattattctacactttccatcctcttctttcctctcataatcagtgactccctccttctctccctctcacctaccgctacacctagcttaccaattacaagtctgctactgcctaccgatacccaacttactccgctatattctatcccgtcctatctcggaccttcacccgttaaaccgacacaacttgaaacctagacttgccatactcaacaaccaagtcgtccaacacctccttcgaataattttttacctttcaagacaccaaattggacatccacgataatcagctgcctacccatcaatcaacagagatattttgacatcatacctaaaacatcatgaccaaaccacggttgatcatcttggttcgccacggccagtctgaaggcaacagtacgttgtttcccagcacttcaccccttgtctgctatcccacgaataaatatacttacaattacacagagaaccgcgaaatccatcagaccgttcccgatcaccgggtcaaactcacaccagaaggctggagccaagcccacgatgccggacgccgactccgaagtcttcttcgaccagatgatactcttcaattcttcacttcgccataccgccgaactcgagagaccacagagggaattctcgagaccctgacctctgacgaaacctctccgtcgcccttccgccgaaataacatcaaggtgtacgaggaaccccgactacgtgagcaggactttggcaacttccagccatgcagtgctgagatggagcgtatgtggcaggagagggctgactacggtcacttcttctaccgcatacccaatggcgagagtgccgccgacgcttacgatcgtgttagtggcttcaacgagagcttatggcggcaattcggtgaagatgattttcccagcgtctgcgttctcggtaagttttcatgtattgtttggctctcccagtttgctaacaaggctattcagtcactcatggtctcatgtctcgagtctttctcatgaagtggtatcatttcaccgtcgagtattttgaagatctccgcaacatcaaccattgcgagttccttattatgcgcaaacaggagaaccagaagtatcttctcgagaataaactacggacatggtctgatctgcgacgagagcgaaaggacaagaaagaaaaagacgaagacaaggattgctcaaagctgccacgtaccaagacttttatcgtaacacgtcgttggggtggatgtcccaatggctgcgaccatggtcgtggctatgctaagcgtgaggatctagaagtgatgcgcaagaaggaccatgagaatggtggccccgcaccttatggagagtccgcacatgcggacgatatcgtcacaacaatcgttagccggaagcaaaagtctcgaggcgactacgtcgaaagcaagggtgagagtgacacccctgtgacccccgaaaatgatgatgatgatgatgatggtcctaagatcgacatctcctcaaaccatgaaggcaaatctgtttctgacatcaacgacaccccttcagtcatttcctccagcgaatatatacagtctccctacctgcatatcggacgcgatgggggcggcagctactcgggccacacctccgctgccgagacggacaacgactcgtcggaggatgagaacatcagcttacatcgaatcgcctcccttaatgcccaccaacacaagaatgccagcgaccaaaacaacaagtccatgtacgaccacgagaaacccctcctcaaagccggccccgagcgcttgacctacacgagcgacaaagactgcgcggatgattcatacgttcgatctaaccgacttggcgatgcctcaactgacacttctcttgatggcgatgccgatcatcttgatgacttggaccacgccgaaaaagaggaccgcagtattcgtggaagtgtgtactagtgttaatctcacctagatgaccacactctcactctagccactcactcttttatgatttgaatttcatgaaaaacagcggataccagcccggctcgcggggcaaaatgttttgacgatattcataactttactctaatgacgcatgactttgttttttgttacttggaacggatcacggaaaagcaatggatagaatgactagtcgactatgctggcatggttgtttgaaattgatgttttgctatttttggaggatttgatagcgtctatcatgatatcacatcaaatagtaacatctttactcctcttcaaatggaccacaatctgctttgacatggctttatgaggcgcaagacgttttgtgtcacacgtcttagtgagatattgtgtaactaatgcagataggcactgccgctgagcacaagccagaaatgctgtgctcggttgctgctttgtagctctgtacatgatcaatgtatcctaactgtcgtacaaagcgcgggatagagttactttagtaaatgtaaacattactcctagcctttgtgttgtcctcgtatcgtgcttggatgattgtacatgccccttgattagctcgagctgatcccagtcctatagctagctctcactcggggtgttttcgtcttcatcttaatcttcctcatccaaaaaatgaaccattcccacatcattgggatacatgtcaactagaacctgccagattcgtcttctgttggtgaaacccagcggaacagtcagcccaactgtctggtagctccaaatattctcgagctcgttctcctcgtcattgtcagagacaaagatggggacctcagacaggagctgtctgacaagcttctcccagttccactcgaataaaccagatacagcttcttgttcttttgccttcacaatgtcgttctcgagatcccataggaagggaacctgacacagaatttccttccaccaggattggggcatgagataagtgcactctagagatgggttgccatctgtcagaaaagaagtgatgatgtcttcgatctcaggaggtagattgttgaaactagcagcaaagtggtcatgagttgacgaggattctactagctcaagatttgacattagtgcttctgtcaagtgaggtatgtcgagagggttataattccactattcgttttgtcagcaccgatatagttcacatcatgtcaaggacctacccattcttgcgaccagtcatcaaggatagactcctcagtacaaacagcttgccatgggatgtaatatcttccgacccccaagtcaataggctcgcctggtttattgttaggaacatggggaagacacaatggaataagagtcccattatcagaagcctggacgcatcgtcgatcaagcgtcatccacagatcggttacagttttgatcttgctcgcgggcgtattcatggcttttctcgccatagtctcgcaagcagcgtggaggcaaagataccagcgtggtccatcgtctggatcatagcctggatgctgttcaggaatgttttcgatttggatgttgactttaagaccagttgaggagatggtggcctggccgcggttgtatacacgagccttttggatggcagtgctttcttcagggatggtgatagattcaggcccctttccctctattggccaggtaggacctgagatgaggatgtggtcttgtctccatttgaaagggttccagtccgagggtgtatttttgtctggatgtgttggtgtgtaggaaggagaatgttcccagagttgaatggcgcagatcatgcagacgcctcctgcgacttgtgtcatgtcgatgatttgtttgataagataaagagaagctttagaattgattctccttctattcttttcttcttggttgtaattgatagcttcagtaacagaccccacagtgaagctgtgacttgattagctttggaccctgaatatctcgaatgcgactagaaatacttagtctatactgttaagtatgtttttagttgctaggacgaaaataaaaagcccctcatcgaagggcccttcccatcgtcacagaccgcgcgtagttgtatcaccaaaaacatgtaggacttggttgaggctcaaataataaaagggatcctgcagcacagtcagcatcaaaatgaaacatgcagcatttccgaatgtggatattttcaaccgaaatccagccttattactggttcgtaggtgatacaacatggtcgtgtgagtcgtgcaagacgcttagtgattcctttttcttattcacgagaatatcttgtcatacaactgaagatatctcatggctatggttctaagtttagggcgcaaggcattatttccaaattggcatggtcaacgggctctgacgatagattgaatgatagttgtataggcaggcatataaagaaatagaatcccatacctaatcattatattcatagcctcacaagttgacagcattccatctactctttgattatgagactttttcttcttttcttacttggtggtgctggcacagcagtcatagctgggccatgcaaatcatcaacatcttcatccacaggccaagtcggttatgcctctgcagctcctgagtatgagacctctatcataggctctgtctctacgtcagcgattcgctatgagaaccccggagttaatcaatccgatgagtctgattatgttcccagcggcacttctgccatggagatgccttctgggtccaactcggtatcgaattggctacctggaaatacttaaactccccttacatctggttttgttacgcatggccggcctgacagaactcatgattcggaacctatcgttaagacttcaagcggcgccgagagaatcagagatagcactactacttataatgctctaagtggcatcgctactaagactaaacctattcgtactggggcttatgccgatagtaagaatactgagactggcagtatctcaatgcctataaacacttagcctgggtctgaccactaaagcactaagtctgatagtgactttcctggcaccacttaagccggcaacactgaaactggttcgaaagtgcagagctcaggtatcgtcagcaatattgagactgtcagtggatcaactggcgatattaacaaccctgcagtcactcagactggactgcctgcatcggaaaccggagcaaatgctgcctcaactcgatcaggcattttaggtggcgtcaaaactgatgttggtgataaccaaactactaataccactgaacctgtggcactcactccgactgacactgccacaattctcacgaaagagtctgctgtccccaaaaactctgactctgtctctggttctactgaaatagacaacaccgttacgaaagccaccgcagctggttctgagaagacaggaactggcacaaggacctttgtccaagatgacaaccaaaaactgcacctgctactgactccaatggttctgtcattgtccgggcaactacttctattggatcctctccagacagttctaggaccagcactggtggtcctgatggtcagggaaccactgcaggctcgggcacaagagctctgacttctagcgcaacagatactagaagtggcctttctccttccgttaagacatcatctggtcagcctattgagtctagtccatctgggtctgatgcccctaaacaagagccttcaggctcaaattcggcaatccaaactaacgacaaaaccacgaaagatgacattgcagtacctacagtaacaaattcatctccccctaaaaacactgatacaactagagatgcgactattacttctgcctcaggtcccatttccaccaccaagtctgacgacgatggaattacttcaactctgactgcccctcctgagacgttcactcctactactgtttccaacgacgactggacaacaaacacttggatcacaactacttcaaaagggtcagatgaacccactgtagttccggttctcgttggctgcactggatgcggtggcagcggccacggcatcgtcatctttggcttgcctcacattcccaacactcttttcaagtttccaggtcttcctgaggtctcactcccttgtattccaagtgtttctccaggctgtaattctcccccaaagactcacgatgataaagagtcggatgatgaagaagaaaagagctccaagacaacctgcactaatatcatcaccgctagcgactgtctcgtgtcttgtcctacacaaggctccaatggtgaagcaaaatgcaccacgacttgtacgagaacacagacaggatgcaacgtctcaggtatcactaccacgacatctgctaaggagtgcagtgctacagagataggcggttcttgcacaacatgccagaaggacgtattctttgttaacgacaaggaagaagtcgaatttatcgaaagtgattctgttctcgagagaagagcctcgctccatgtagttgagaactccacacttcgcaagagatcctctccagcggtgactatcacagatctgggagtttgtactctgaagaagaccgatgtcgagttccccggatatccaagcggcggagagttgttcagggctgatacgacacctaacgagaagccaactgacacctacttcaacaccaagaagtggtacattggtcgtcagaatccaaacacatgcgcgcgtacgctcgacaaagttacaaagcaacagtttaattctcttgccgtctccaaaaagaagaccatggaccacgtctatgagaagagtatgctaaaggacttttttaagcaaatcctagacgacaatgttgcaactgtccaaggagtcactaaggggtcacaaggcaagatcaactgcgctgatttgtcttactataccgacgatgatcccaatggagcctcaccaaaccagttgaagcaggtatttgatgctttcccttccattaacaagtaccttgatgatgtaagttatgcttcctaatttcccaactagctatatttatactaattttagatagttcatgggcatggacgaatactcaaacgccatctgcaaggtatgggaaacacttcacctagtttgcctgtggtagatactaacagtccactagggcacgattgtatcatcgggaaatcttccagcagaaatctccaagattgcaacaagtgggaagctcgtcaaagggggcaagaaaccaactacatggaccctcattaccaagtgggttgaggagacacttcagacgattgagaagctctccattggtgttgaactctggaataatccggatgtccaaaccattgttattcgacagaatcgacgcatccattctcgattgtaagtcttatttcacatgttgagcacgatgaatactaactaattcgatagtgtcaacattgataacaacgcaaactgcaagcaagatgttgctgtcaagaacaacgtctggagtttctcggtcgcttatcagaactacatgaacgagttcttccagggaacttcttccttctccgttaaccctattattcaaaaggccgcggacgatctcattgcacacatggacgccaatctcgtcactcttggcaagagggcattgagcgctgatgaacaaactcagctgacaaaatggaccactcgttacgcgcctctcaagacatcaacgtacagggtttccatctcgtgggatttcagttacacgaatctcaagagacaagatgggggttcttgtgccctgcctacttcgtcgttgagatcgtcagcagcatccaccaccatgtctactctgtcaacctcatacatttcgcaaacaaaccaagagcccacagctaccgagcaaacgactcatacagagaccgagactggttggagtggctcatgcccaacaattttgccgttcattgagggcaaggcaaacttaacagatgaggtcggcgaccgatgcttgtaccaacaagagccgccagcaattggcacgccggtgtcattcaatgcagaccaactggaggatatcctgcaagatttctgtgacgggtcgcgcacgcttatcaagcctggagaacaaaatacaacaaatatgtctgagctgtacaagcttggagactcatcccagctcttcatcgcagctccctggacatttgactaggactcgagttgcagacgacgacctactgtagatatcaacttgaaggagaactgcaaggccggttttcgcaggctcaaatgccgcaacttgggtaaaaactacgggggatctgtcagccaatatttcgacgaaggctgtgtcacttgggtcacctcccctctttggtcaagcggttgaacgtctagactaactccaggagatagatgatgaattttgagctttttttttagtttatttgtttcatatattagctttccgagagctagttgctagagtgtaaaaagtctagccgagatataactgtcaaacaaggttggatagatttaaatcttggcctacccagctcatcctcgtgcgcgtctataaaaaccccctcttctttgtcaacaagattaacagaaaaaagccaagtttatacccttgcgactcatcctatccatccctttgccctcaacccaataaacacacgaaggtggtgacaagacaactagaataatgcacattaaacaaacaccataacaccgtatccagtcttctgagtctcctctcagacctccacaagccattcaactcggatgagagaagagaaataaaaagatgaaaataaaaagtgaagagtaaacaaaaaggctcaaaaaagaccacgggcaccgattaatggaattgccttgtgccctacagaaaaccatgtagagtcaccaacgccttgaaaaatgtcccgtagtatgcagaaaacagttttccgaccaaagcggtaaacttgtttttgatgtaaagaatcatataaactggaacgaataacattaatgcagccaagtcatatacaaagcgtcgagtcgttttcgactctataacgctactgctagaaccggactctatcgaggacactcgacacaagtgctcgttgcatgtttctgtcagaaatagaagctgccataatatcatcaagtattggcagagaagtcgtgaaccgtcgtacagtgctgtgaagaggcaaaacagccggcagatactacagttttgcatcgcgtgcgttcgaggaagaatgacccgagttccgtcgtgatcagaaaaacgtggacatggctctgctgagatcgataaaatcaacaggtttcgcgacatagtcgctgaatcctgcagcggcgcatttctcctgaacgtctgacatgacgttggccgataaggcgatgattggcattgggggataccggttggcagcttcccactgacgaatctcacggcacgcttggtaaccgtcctttcggggcatatggagatcacactagaggagtacatgttagctatcgcgagaagctatgaatttgtaaaagaatccacataccaagataagggaatagtgcctgtgaggctttgacaaaaccatggtggtacactcggcgccgtcaacggcgatctcgacatcgacgccgatcttcttgaggaatttcatcaaaaccttttggttaacagggttgtcctcaaccaatagcacttgatagcccttgttgcccatgcgccgttcaatctcctggtagctagccttctgattctcgaccatttgctgagctgtagaccggttgcgatctatgctgagatcgcgcatcttgtttgggtcgaaaatgacggcgaatctggacggtttcacaggcttgtagataaatgtcaccaggttgtccgaaaggagctgtgcatacttggtgccggccgccaatttaataactgcttgccgttgcacagaatccgacaagacgagaatggtcgtctgttcgatgctctgcgtctttgttatatcatccatcaatccaatgatagcctcaggggaggggaggttgataacaatgtgtgtaaactttatagggtcttctccactgatcagtgtctgcgcctccttgacgcttgccaaagctgtgatctggtgggggacatcctttggtagagtcatctcgatgtgctgagtagtagcctcgcggctgtgaaactggggacagatgatgaggattgagtacatgggaggtcggaagtcttcgggtgatccaacgctgggcagcaggtgagtgccaggagagctgcgtcctgagggcatctccagcttcatctgggataaatcttgtccactggccttggctgcttcgctgaagcgagccagacctccggtgacagatgttgcagacgatcggtcggtgacttgtgattttgttgaacggacagataggttcgagctgccaaccgaaaggcctccaggcgacgtaaattcggaggttgtgcctccagggctggcgacctcaacactgcgcagatgtctcggtggcggcagaggcttgatgctactgggaacattatcaaccacctcgggtcttggcgtgtaagcgccagtaggtggagggctttcaggcaagttggggtggtcttcagctgtaggaagaccaaatcgtgctgtgaaggtgaaagtcgatccttttccaggtgtagctctacctgtcatgttaccgccatgcaactctgccagttgtcgtgagataacgaggccaaggccactaccaccgtgttggcgggtgctgcttccatcgatctgactaaatggtttgaaaatcaagtcggcttcttccttggagaatccacgccccgtgtcgatgacagaaaactcgagcatgatttcgttatcggccacactggaaccctctgccatgtacacgcggcaccgactaaagacctcaccttcggcagtgaacttaatagcattacccgtgacgttaagcaaaacctggcggattcgaactttgtcgcccttgacccatgcaggaacatctgcttccacaagataattaagctccagccgcttagcgatggccattgttgaaacgagctcgtttacatcctcgatcatagaacgggtgtggaaccactcgtgtttcaacttcatcataccagcatcaaccttggatagatcaagaatatcgttgatgatcatgatcaaactattggcactcgtctggatcgtgttggtataatcaagttgctcttcgttcaaggtagtatcctgcaagaagctgaccatgccagagattccaattaatggagtgcggatttcatgggacatattgctgaggaaccgtcccttggtctccattgcttctttgagcttggtctcgagtagcttgtgatcgttgatgtccgttgccgatccaaaatatgagctagcaccactgccaaaatcaattgtgtcaatttcaacacagcgaatcaggtgccaacggtattctccagtcttggataataagcggacctcggtcgtatacgaaactcgaccagcactgtcagtcgccactttgatgatgccttttcgagctagttcagtcaagtctgcagtgggccactcataagctgagctgccactggagctgttgtgtcgagacagcacctgctgtgtgccacgcattggcgaatcttgcggcgtgcgggttctagacgcttgtatcgtgctggtcgatgtagcttcggaatgttgagatccttgttggtaagcactgttctgcccgtcgcgcctttgtccgcctggtgttggaggctgagttgtaggaatgcggcatttggcaagatcatcagggtgtacaaaatccatgaagcccaggccgagtgagtcagagaaactttggccagtgtacgacagccattgttcgttggcaaaggtgataccttcatcttcagtcgctgtaaagatgatttgtgggataagattggcgagtaatcgatgtttagcttcggacgcttcaatctcttcctgtcgggcagctttgagctcagcaatatgctgatcatgaatgtccatgtaagatccaagaaattgcatgatgacccccctcttgtcctttgaggcaacagcccgagcataaaaccacctataggcgccgtcaaatcgcttgatccggaccgtcctcgagaattgttctcctgtacgaatcgagtggccccatgccttcaaatattcgtctcggtcgtcggggtgaagacttccccaagggtcggcagcgagatcgactgctgtttggcctcggtaagacagatagcgactgttgacccaaacaatttccccagtctggggtagtgcaacaaatacgtgagcaggtaatgagtccaagatcagcccctttagtctgtcagacggtggtggcatatcaacagctgtggtagtcaatgagccacttcgagatggcgcgctaacaggcgtcggtcgagcggaaagcgtggaactgggtgggagagattgaaaggttgaagcgaaatctgcgccataagaatgaagcatgctgtgcccttgacgattgccacgtccagtcttgagagtgtcagccagattctgagctgaattgtcatcatcgatgggttgcagagcatctttactgacatcaagagaatctccttgcgaaacccttttcgtcgaatcggtagtcgattcgttggaagaagtacgagcagtcttattgtcgacagagaggctctggtccgaaccctcctgtgaaagagagagaccgccgagacgagtgcttcgcttctcggcaggcgaggattccttcgagcttgttcttattctaggggtaccagtaccgccaaatgtctcgtgtcgtgtaggcactggcctctgtctagaagtgaagtaaccttctccttgaggtgtggcagcaggactcgaagtcggcaggggccgcttctcggaaacaaagccaccagacccctgatcccacccaggtgttcctaaaggagatcccgtagcactcttagaaacccctgaataatcacttgggcttgtcatactaccagccagtgactgatggggtgcgatttcgtcggcagtaagataagccatgttttccaaaggacgtccatcatgtgccacagctccaaacccggccgtctgtggtcgtttccgttgtaaccctgctagttcggtctcgagattgctgtagtgtcggcacagtgagaaggttgttgccatatgaggcgcgaggtgttcgagagagtgcttcaagttcgatgggtaaggtatgatggggctgaggatcgatatgattgcaatgggtgccgacttgtctctctttaagctgtctggtgtattgcggccaccttcctcactttgggcagagacattttcgctcttggtgcgagagtgagacttttgctccatcaaagtgctgtcgagtttaaaagttcgagtgggtttcgaaaggaggacatgggaaagcggaatatgcagaaccgtccatgaattgtctacgccgatggcttcaggtggacggataccagtgtagtcatctgtgccggtgtctgggttgaaggagtcttcatctaccatagcatctgtgaaaaatgggttctctttcgggtcggcccgcattgcgggagacggagctggtgattgagaccaaggcgatggcggcgcttgctcaaactcttcgtactttggagtcggaggccgaggtatatcctcttctagtcgaccttccagtcgtgaagctatcgactttgctctgtcggcggccgaatgggtcttgctgcgagatggtacacgggaggagccggctgagttgaatatcgatgataacttcgaaaacgaatcggatcgaggtctggaaatgttcttggaggcgttagaagaggtttcttgcgcagcgggttttgattgcttcgaaggctcagcgggagcttcatcggcaagataaggatatgatctagtaagtgcgatggctcttccacgctccaacacacgcataactccgctgtgatcgatgagaggatccgcctcataatcaagagcctgcagcacaggtaagacgcgcccctggccatccttctcaccagtgagtggcgcttcccagcttgggatttgttgttcaatggcgtcgtgttcgtcaagtgccgtcttattcagtttggcgaaatcagcataggcctccctggaggaacggcctgtaggataattactttgactccttgccaagaatgcaggtctgcgagcctgcgtattgggctgggtctgagaagtctcccttttctcctcgtacgttgtaaatgaatgcctgctggaaagaccaggacgggtagcagaattggcatgcagagtatcatcagcaaccgacggtgcggtgattgacccaggtccagatctatcataatcgctggtgctcaggccgatgctgctagagtgcttggcagccatgtacccaaggcttaaatcatcctccctgtgctggttgaaagtggccttctggccccaaggaacattctcaatgtctgttgaatcagcgggaatggctaatgttacacgttcggctttatacacgtctctcataatttgaacgacattcgaccaccaggcatccaggccaggttcagccgcgagcattaaagaaagatcataaaggttagggttagggaagtcgggattttccggatgcggtgacatcgcggacggattgaacgtgaagttggacgctggagtcgaagtgctggagacaagcttgtcttgagcacccatgcccaggccttcaaaggagccataactgaaagatcgaggagcacctgttggtgagagggtggtgaagggcctatgcaagtacggcggtacaaaaccggaaggcgccatgcgaggaaacggataggatggggtaccggcaataggccctggagtaggagcgcctcgaacggtggtgttcgactcggttgaagttgtcgtgagagttgatgtctggagcggtgaagtagcaagaccttcttcggggatgggagaaaccctgatcttctcatttgggctgaccataagccctctagctgacatttcgcggcgttcaaggtcgcgtgcgagtttttctcggtattcgttgagctgcttctgtgaggagacttgggcctgagacgcagtagcaccaaagcctgcacgccgaggacttaatgcattcgttccagcaaagactgtttcggtagcattgcctggatcctttacagcagaaacggtgctctggtcggtggagtctcctatcatgttgttgtgcacgcggggctgtttggattgagcctccaggggcgagtttagagggtggctcgggtggcgatccgtcgtcattgcggtacgcgcgattggtgtcgcagtcgcatctacagtcgagttcgatatcgattccggcatcagacgtccatttctattagcataagctggtattttctcatctagaggaaaaggcgacaggactggtgggcgagtcgataaatcgtgttgacgcgatggtgacggtattaagaataagtcgtcgccaaccggcgaggtggctctttgcatgcctcacgggagaaggagtcgtcgaagtaccagatgccgaacccttctcgccggcaggaagcgtggtgttgagtacaattcgcgatttagatagtatgtcaaatcaatcagcggcggtggagggggggcagagatagagagcttggttccctctaaccccaggcagtacgataacagtagcaacggtctgtataaatcccagcaccagttggtcaacgaccgagatgtgttaacggccctgtagggaggtcaagatagtgtagggcccaggatcggaggatgaggaccgggagaggttcctgcaacggggcaacgagcgggcagcgcaacgcaacgcacgaggtttgagggtggaaaattgggggttcaaccacaccgcagtgcagtgtacctttctgtctgtcttggtcttccttgtgcggagagcgaaatggtagcggtggtagcggtagagaggtggactgaactggactggcctggtctggtctggctagtgagagagagactggagactctttgagaatcgacttgaaggtgggcaaaagttggtgtttgggttgcagatggcacaggtacagcaaagtatagcgtgtgcttcagccgtgtcacaaagcctactatagctccgagcagtacccatctggtacttggctagcccacgatgcccgcgcacagaacgggggtaggtaaaaccaaccctgcacataatgacgtagggaaagtgaccctcaaggaaggaagcaaaaatccagaatccggcaggtacgtacctccatcaaagttgcagcccagattgatattagcctacctgtcgtcgtctacaactcttcttttcttgacctacctacttctctgtgcaacgctcacaagaactcacgccttacacatattgatacgatgccaatgcctctggttcttcagcctactattctcgcattacatgcacagactcgagcagtgatgacactgccctaataatatatcatcagctgcagcaaatcaatatcatccatgtattcaggggattggctggtcaatgcttctcctcctactcctcagcgcagattgcactgagaccaatggccgcaaatgtgggcgttggcggctggtacatcactatcgtcatcgcctactgtccctggtatctggccaagcctcagccccagccgaccactgctgcactctatccagcccatacctttgcaaagatcttagtggctagtcaactccactggaggagcttttggtacagtgacaaccaccacatcagctgcctgcgtccaatggctgccaggcacgcattacctaggaacataacatttcctgggcgagcgatacaccagtgttgattaagagggcctggaggggaacagtggctggcacaacccattttctgggtctctggtcccctcattcctccttgcaagaagaatttagggagaaagtctccgtgaaaaaaaaaaccactaatattcggtacccggagcatcaaactcctttcagaactacataataagtcaatcattcggagccgactctctatcacgattggcatcatgggccaggtcgatcacgatgtttttgttcaatctcacaactccccactcactcttggtcgaaagccatctctttcagtgacaatcttcatggactttcttgtccttgtctgattgtcaaaatcgcgctcgagccaccatcctgagctattatcggttatggtggcctttccccatagaccctctcgttctccctcgagatcggcgatcctcaattaactgtctcgctctctagacatttttgacaggagccaccccgactacgaatcaaggactttagacaacgctcaaaatagggctgtttagatgatgatgcttccctcccaataccaggaaaacgagaatagaatattttcgcggtacttgactcggtccgagatctagttatttggtttatccattttggtctcatctaattgcagagaatgctgataatgattagcgcctcggagactgataatcacaataggctcctctaacgcgtcataattcaactgactctctttaagtcccctattcgttcaaagcaccaagccaaccacactcagcactctattgacatcactgcggctttctaggcttccgcttgctagctacccgttgctgtcattcgtgaaaacaaccgctttaccgatgaggattaacttttccctcccacaggaaacgacctaggaaattagtcctgtgaagctgaagcaccacaccgtattcctgagcctcactttcatcggtcgctcagaaaacaaaaattgaaatttgcatggatcgcttcagccatgcaacacacaagagatcagtgggggtcgggtcagtcctcagtctgaaatttctttttttttttcatgttaggcccagcgtaccggcctgccacgcgggtggattaacggaatgtacagacaggcaaagaaaaaatacgaccactaacaagttcatgagccatggtcaatggaccaggggccttacattggtctaccggaccacaggagatctgtacctattgccatccaacacatctgttgcaaataagagtccccctttgtgcgacttatactggcaagcctgtacatggaggaagaagttatattgcaggcatttgataggctgttgcagcacaggttttgtttccttgctgcatgccctttgcgcgttcttatctgggcaccgcaagcaacaagctcagctgaagtatgagacttggtgggcttataggagcaatgttccacaacaggctcagctgctgttgtatcagtcgcactcgtcgccagctctccggctttgttcctttttattgaatcttgctgtttgtctcaaaatctcaagcgtccaccaacgactagtttgagactatatgtacttcgcatgacgtctgtgtgttcaggattgaacgtgacgtcaagtaaaacgccacgaagaatcaaaccaatccccaggctgtggggagaaccatgacccatgcccatgtccggcgacaacgtgtccagccaccaaggcacgggactgtcagaatgcagtgagagatggctttgccaatcaactatcacagacatctccgcttctttatcacattgcaagtctccaccatctacatacagggattgtctcctttggattcatttttattttcctatgggtatagtaatttggattatgctttctcccacattgttttcacggccacagctacatataggagaaatttatttttgctttctagctacttgcacattagcagcaaggcggttgaaatatcaacaacttccatctttactctttacgactctgagccagaaccccacaaaccttactcgcctacagttataatattcctacagccattatgcatttccactttaccagtgaacagtctggcatatagcttgcagtaattccaataccaagccaggaataacagcattacagtggaccgagaatcatgtgctaccagccagacgattcatacaccaaaacctggttggtcaagacgacacagatacccagagtatcagttttctgagccttcaagtggtttcacaattcgatgatcaaccaagccgcaaccccgatctatcaattgatctgcagaggagaacaggtcggacctgttggttgataagtcaaattggccatcagcgagtcgaccaaccacacaatatgatacatctctgtccacaggcatggtctctcgaggccaagcggggagcatcagtaaaagtgcggggctttatcttcctcgccagcagtcgtcaacaatattgggacttttgatccatccattttcgatgacagctggcatgaagttcagcctgaattgggtcattaggagcctaacatgtctatcctgatatttcctatcaaccctggatctgtttccagctgtcagccgcgggaaccgacgccatggccgtgttcctgccagacgggtctctgtctgggatgctttgagtttggggactcgctgtatgtgggttatcggatgactttataagcctggtcctagatataaattgaacctacctacctgtgagactggcccataagtgagggacgacattcaggctctcgcctcgtttcttgttctattgaaacttttaggaaatcgtttctggacatttatttaatggccttgtagctgttattccctgaaggatgggttgacagccagggatatatcctttcccatgggatccctgcacttcacgcctcgacccgtggtggattcggtcaggatgtcacatttagtcactcaagcggtaacgttacggaggtagtgttgcgagatattaacattaatcgacaaaaactatcatttgtggtatcatactcctttttgctgcaacagttgtaacagctgcttcaatgttgcgtgtactgatcgaatcaagaggcccgaatctacaatgaggagcgttcctttatcaggtcatctatcgatgtagcattcgatataacaaggtgcctaactgcgtctcctgttatcgagaattggctcaaggctatgagtggaaggcgtgttgacggtgtgggggccgatgtttacctctgggtgttatggcatgggtaagtttcttggtcctaatgcatactacacaagtttttgtcgacattttcatgttgaagctctcagtcttatacaaatcgcgcatatgacaagtatcattcatgtctaaggaaagtcgacgtgacattaaacaaaaggcacctatcttaacagtctttcaagggtgtctatgatttccaagacacgagggtttgctcgtgatagattcctgccgaattacttacccgctggtggaatgttgggatctacaggccctttatagtagcagtgaactccagctttcttttaaaacggccttctcgggtcgcatcgagaccaagtggctgtaagagactgcaaccgagtgcaacgcaatgaacctggtatgatctcggggccaacaaacgagcccgagctgcaatgaacgaatgtttactttgacacagccaaggctacagtgagttgagcaaacaggaagtgactgggtgactgccttcgcgcagtgttaacaagtagaggtccagggatatggttgtcggaaccagaacaccagggcaagacacaaagcaaaagtgaagacaccccttttcgtgctgaataattgatgcataaaacctccactaactacctgataatcaattaatacgcgcgagccgtgtgcgtgacccggcagtctcaaaatagaatcgaacagaaaagcaataagactctaacaccatccgcttacgccctgtaccaatgtgtcatgctaggaacatagacctttgcatcctattcttatcttgatactgcgaatttcgaaaggatgcttgcaacatgggccaggacaatttaagttgaagttgggcctcggaaacctagcttttgcttctgaatcctgggaacaatgccgaccagcgtcacaatggacagcaaaagaacggcccacagttttatcttcagtacgttcttgttgtagtcggtctcaacggcgctagtgactgtagccaggaggaggacaaagactgtgtatccgctccagcggtggtacttccacacagccttggcgttgtcgacgcctccgtacaaactgggagtagcccacatggtgaagccaacgccatactgaagaagaagcacgatggaggtgatgacgccgagatatccgtggacagagtggaagtgagcaccgttattggcaaacttgttgtattcgatgatagtcacgccagctacgaggatcaagaaggccacgaggttgaggatggcatgcacacgctgaccgacgcgcttctgctcagctgtatgcgtaggttgtaaacttagaacagactgcgccaaggtgagtacagccagtgactgaagtagcggatgcgctgagaaaaggatcaacggcttggataggacgctggcccagaccaagatcgtgagtagtacaatacccagctgggcgactatgccggttcctgatacacaacatggttagtttcttggggtagatatgaagatagtcatggcggcttaccaagaaccaggtttttgatcataggtacaccatcttcttgcgcggcatcgccgggccggccaagaaggggctctgtctctctatcctcgatggaagggaaccgctccggaacacccgtagcactcgccattatgccttgttgtttatgtagagagttgatgtatgtaggcgtgtcttataaactgtaattaggtactcgcgagatgaactgcaatccagataaaagagagcagggccctggtgccagggtcaacagacgcctttacgcgtcttgtgattagtgacagtgcacgtagttgaaggttcacgaatgcaaatgcaaatgcaggtgcagatagatgaatgagggagaaggttcacgatgacaaattggagtttcgcttcttcctatttgcggccaatgttgacgtcaatgagaagatagagagctttgaccaatcacaaagcaccttttggcaacgacgcggggtaggtggtatgtagaagacatggccatcatcgcgagcagcaatcacgtcagaaggtgctgatctagggtaggtaaatagaaagaggataatttgaaatatagaatcaactatgattgtttgatatgatggagccaacatctcaagctactaaggtacataagtaagctcgttagttgggttcagacactgatgatctgatccgcaatgtaagttggcaattctctggttggtccctaaaagccgccgtccggctaaccattgacttttcctccactcctccgaagccgttgatggaactaagccctgcagcgagctgacttacagccgaaaccccagacttgtcagcgacttgtatgtaagccaaacaagcattggcgaggaatcgtacgtgaaagatacctcagctgtagactgcagtaccgaagcgtccaataataataagcaaaataagagaccagcagccgttggcatgatcttgacccatgccaatgggcacaccggcactgcccgagatcctctcccccgactaacggatcatggcctcagtctgataacatgaagacatgagaccactacaaattgtctaattttctcattcatgtatagatgtttggatcaatctcttcttcatctttcgttgtatcaatccatccatcatgacttccattgctgacgagattgagtataaactcgacaatgttgatgtctcagcagttcggccagacgacattgacaagaccttccgttcaacatgtattggtcagtgtcgtccacgttttcacttaaactaaccaagacatactaaacagtcacagacctaatctctagtggcctaggcggtaaggtccttgactactcagaccaatggttctgcgaggcatctaacctcttgaacccgagagccccaattgctcagccaggcaagatggtattcacgggtgcttggtatgatggttgggagactcgacgacataatcaagagccgttcgactacgccatcattaagctgggtgtcgcctctggcacgattgaagggcttgagattgacacggcctttttcaacggaaaccatgcaccggctatttcagttgaaggtgtctttagccaagatgatgacaaggttgtctcttggggaggaggccgaggagaatgggaaactatactcggcatccaagagtgtggtccttctcagcgctttgcgtggaagctcaagactcatggtcaaaaggcatatacacacgtgcgacttaacatgtaccccgatggtggtatcgcacgatttcgtctctttgggcatgccgtccccgttttccctgaagacaaagacgccatctttgatctcgctgcggcgcaaaacggtggtattgctgtgtcatgtagcgatcaacactttggaaccaaggacaaccttctcattcctggtcgcggcaaggacatgggcgacggctgggaaacgaagcggtcgcgaggaaaggatcacactgatttcgccatcatcaagctcggagcgcctggttacattgagaagtggattgttgatactgcacacttcagaggcaactatccccaaaaagtgtctatcgaaggctgtgagtggacaggtaaggcagatcctgttgcagatgccacggcttggagagtctttgttcctcctagcaagactggtcctgatcaggagcatgagtttgaaagtgatgagaaggaaaagaagggtccagtaacccatgtcaagcttatcatgattcccgatggtggagtaaagcgattgagggcttttggcagacgagttgtttagggtaactgacaagcctgaaatgacgatttgcgaacgagattagcataaagtatagcctcaacaatgcaagtggatactcgataaacttgtaacagttcgcgtcttggtttgtcctggcatacagcattgcgcggactttttcgaacctgaattgagtgaacagaccttttgataccggattgggtacaaaagatggttcagtaatgctgtggctgtgcttctgtgacgacgtgtgtcgtaaataccattaattaagttacagcttgtactgtatgctgctgcttttagcggagctgctccaaaacttaagcggaatgacggtttctccaggacttcatcagggacaaagtgggtagctaaggttgccctccacgacaactcactcaaccagcagacgacatcagcgcaaccaacagattttggccaacgatattgaccctgtagcatccattaaccatattcaacactcaaaacccacccgcgaattcgctctgtgtccgctcgaatcaccatcatctcatacaaccttccatgagccacgcgccgcaactgtctcggtctcggtctctgtgtctgcccctccctccatcatggatctaggggactcattcggcggctcagatggacagccagacgagaagccacgacctctccctgcagatcttcccacatccctcgacgacagacggcatgtgcccaacgagcatctcatcaccgagacagagatgtacgatggctggcaaggtctgtcgcatacttgcgcttcttgtataacccaacacgtcgctgacggcgctgtaaaacaggccagtcccagttcctcaccacaccagctctagcgaaacctctcaacttcggaaacctgtcgctcaacgacaccgactatgagaatgacatcacgaaaggtccctccgatagcgatacgcgattaatggaaatgctggccgcccaggcagcgcaccaggcagctcctgctttcgagaacgaagacgaggtcttgaatagccaaactctgtccgagacagaaaagaaggagaagcttcagaaagctctcaacatggctgcgagtaacggcgatgtcgacaggattcgaaagctgctcggaggaagagcaaaggagtaccttgatctggatgctgaagatgaagatggaacaccaccacttatatatgccagttgctttgtacgtactttccctataagccgaacatccgttgctaacttataaacagggtcatgaacctgtagttcaggcattgattgatgcaggcgccgacgtcaacaaacaagaccgcaatcaatggacagctctaatgtgggctatgacgaaccgacacaagggaatcgcgaaactactactagataacaatgcctcctccgaccaaaaaacctcaacaggacgaacggcgtttgatttcgtacctccagacagcgagatgtcattttaccttcatgatgctggctataatatcggcaatgcaggaaccgatgatttctaccgccctggtttctctcaggatcgattcgaggaagagatggcagaaaacgagatgcgaagacggttgatgatggaaagcgctcgggatcttgaggtcgatctcgggaatgtcggcatggatgaccagccagaggtatggcttaatcgcagacgtgaaaaatgttaaggaactaaccaattttgcagcctgtcgatgaattcgaggaagagcaacaagaatttgactggaaccgttgtttacatgaccagatgttcgtatttcaggaacatgagctggagcgcatactagatatcgtcattaccaacatgacgccgcaaagatcgccgtcgcaaaagcccgtccctgccaatatgattttcctcagcgcacgatatgcgcattatcactcaagcccggaacttttagagaggcttttagtgtcagctatggactacatcaatgatgtcgttgagaggtgtcagtgggacatgaccatcctggccttctggatctcaaatgccactcttctccttcactacctcaagaaggacccaggactctttcatgcaactggcgagttccaggcccagcttgccgagttgataaacgagatcttcattcttatcgtgcgagatgctgagcgacgactggacaaggtcttggatgtggctatgctggaacacgagacgatccctggatttgaggatatcacttttcaaaacgagtggaaactgttcaagcgcaagactcaagtcaaggaagagccgttggagaagcgcttccgaccaccatcaccaaaacaacgagcaaagccggcaccccgaaatgtcacctccctcctctcttccaccctgtttgttctcgacctttacgacattcattcggtgattacatcacagataatttcccagcttatttactggattggagcagagcttttcaaccgcatcatgtcgaatcgcaagtatctcgccaggacaaaagctatgcagattcgaatgaacatatcgatattagaagactgggcacggacgaataacagacaggcagagcattttgaaggaggcgagatgcgtccctcgggcgagacaacgcaagacgctgcaagaaggcatcttgctcccgtgattcagctgctgcagtggcttcagtgtttctcatctatcgacggagatgacatggaagctcttataatcacactccaacagcttaagcggcttagtcctcaacagcttatacactcagcaaaccactacagggcagaagtgggcgagaaaggtctgcccaagagttgtatgaaatatcttattaatttacaaaaagaggcggccctcaagcgagaaagacggcgaagtgggataccttcaccacaaaagtcgggccaggacagcacaccggtgacaccggtaaggggccggtcaaacgggaaccacctcgagactcctggaagcgtggcaagccctgctcaagatgacgtgtctgacgacgatgaaatgcccgagcatctgttgctggatcccgctttgatgttgcccttcgtcttgccttcggtcaccgacatgcttgtgtcttatggcgcgggaattggtggagtaaaccgtgaaagagagcgaaagtacatccccacggtgccaccggagtttcttgagaagctagaggtggctggcgggaccaggaaaggacccatgtttggagaagcggattgggaaaacgaagaagtttgagggagtaacactgtggctttcatggatgcataaccgagcatgtgcaatgcgagactcggtgcgggaggtccaataacgagacaggattcattcggaagccttcttgcatatgaaagcaagagtgttgctgcaacggcaggaggcattacatggctgatgatggcgaggttaagctaatggtttctcggtgcacctgcggacctcgctacgatatgcatgctgcaagggacagaggcacccagcagcagataagcttaccgatgtgtggcggcggaagtggacgcaggcgcgcacacgaggccaattgtctggacgcgatgagagtcttcccggggtggaaattacccaacaaacggccgacaagacacatgtgacacggagcggaagaaaagagatggtgtagtcaagttgtaggtctaagttaacatgaggttgtactgtatagctcggcatatggcgtacggagtcgtgcaggcggaaatttgaaaatttgtgatctttcttctcaattctttgcttctcttggtgagctactacttactgtacactcattggcggatccattatcaagtctcaggtctcaggtctcaccagccaccctgagcaaaacgatgattgttttgacagaggctaagggcagggcttgtggtcgcaagtcaaacttcaagctcgaaaagcttggtgggccaagacgtttgttgtagcccagcctagcaagggtcgtgcatccacttcagaacgaggcggcgttgtttttgtgctgcatgcactcaacagttggcaccgggactactatccttagagggaacttattttctcttttccccattgtgcgtttttcactgtgccctattttgaagatacgagatgttcgtcactatcttcatccaagtttccatgtcaacgatgctttgacagaaagacgtggcgggcggtgttttaccgctacttgataatcatgccttctcccgcctcttcctgcaacagaagaatggaaaaagaaaagcccccacaaaccacgcagtaaagggttcagcgtggagggaaatgcaattactaggggtcgggttgcccgatgagctggtatcgactgaccagggcatggaggcggtgacacaacacactcaacaggcttgaccttcttacagaccattctatggaatgaacgtggacaaggacggattacggtaccgggtagccgctcttccggcgtgacctaacataagccggccgggacggggaacgggaggatgcagtggcttccggtgtcattgagactccatattgcgcgtttatatctctctcttactacagagtactataggcatgcaggctgcctagaaccctgtttgagtacctaaccctgccctgccctacttttgcttcagtaaaggtcagttttctagggcataggtccaaatccttgttccccagctgagcccaagaaccgaaggattggttgctagactcggaagcggacctcgggtagatcatccaaggaccagataacgaacgctgtgacagatagattggatcctttcaagattcgcgatggtttgaatattgaaggagggctgagacagtttttcagatcccagcctcttatttttttttatttttttttaactttgctgtcaattattggcattcgtgtgtgaggtcttcataaacaagggaacagcaaaaagcaaggttcaatcgactgcggataatggtggttctgctgtatgtaagggaggctaaggttcatcgatggatctttaatagtgtaaagagctcgcatattcgtaccaaatatccaattttcaagtggagatcttgtagtaagtagtcttttgacccacacacacacacacagagcagaataaagtaaacgaacgacttgaatgacaagcaacttagtccaacaccatctcgatagtcttgagatgattgtcaaataacggggaagaaatagagacggccgttttatcaatagaacaaagaaagcatgaaaaagtccgtgcgagtctaaacccaacatgtattctttttggtcaacatggacttagtcttggtgcaaagtgacgaactgatgatgatgattcttatcaacttccatgctagcgatgttgtggagttgaaatacagcgcagtgataaccaattaagccagaaaaacagagttttatagtcggtttgttctcgtgtaatggaaattggtggcaacaaacgtttactctacagaagcaccgagagggttgcaggaaaaaaaaaggtgtcagtggcttctaaaaacggcgattgtaattgcgcggtttaaattcccatgaatggattctgcatcataccaaaattggcaagttgttgtttaggtttcggtctctctctgagtctctctgtttgtttttgtttgttgtgtttttgttgcgaggggaagagaagagaagggaccgagacactattggaatagtgtattcatgttccagaataattgatgttcaagtcaagggatcgggtcaaagatgagtgaggctgggaagggtcgtttgtgagaccaagatggtccagtccagctcttgtcttgggttgtattgcctctcggatagtcaagccatgccacagccagtgctgcaatgtgatgtgataatgtgtggtggttgtttaatcgcgggtaccttgcagaccctgttctcgtttgggaggcctttttgctaatccttgatgactcttgcttgatgttgggaatacgtacggatatcgattggataaaaaatgatagctcacagaaatgcaactctgcaaactacccaaccgaactgtagcgcaacatacgtagcccaaaagaggctcgcctcgaaaagctgagaggtgccaactttcacaattcaaagctgtcagtggttctagtggttcccttaactggcggctcaaaagagaggcccacttgatatacagcgcagacggagggcatgttgattgtggtgtttctttgtcttggagaactagtcggtggctttttcgtatggcatgtctcggtcatcccttgcgcccggaatgcaaacgcttttgcaaactgatttattaactagcaagatgttgcagttgcagttgcagcttgatcgcgatggagactcgtaagggaacaagacggggaagatccctgtagaaagcgacaacctccaaagtttaatggcttgtgcaccctagtcgaattaggtagatcgtcaagatcaaggaccttggaaccgttgaactgtatttgtattgtgaaattgaaaaggctgccacccttttcgttatgttaggtgatgaatgcatctttctttctgttgggtctctatgctctatgatctgtgctcgtttctgtatggacggatgtattgacagcatttctttgtgcccaaaggtctgagagggagggttacattggatgcatgccatgcaattcgccaatcaatttactacctacgcaataaactgcccgagtctttgtccaggtatgacttctctgtctctctgcctaaacatggagagagtgatgtgttgtatgtcggtcacgctctctcccatgcatgtttaaattaaacaattcaagaaatgccatcatgtgtgcgaatggatcgcatcgtaaatggttagtgcgctgcaaagaatgacggtgtgcaatcggtatcgagccatggatactcatggtcatagtagagttttttttcaccgtctctcagcctacccatgccactctgaagtagcggagcgggttcttgccgtagccaacggaaagaacgtggagcctgtggatgatgtggctgtcaattgatggaccgaagcgagagagacagaaaaaaaaaggttgtttacttgcttgttgcgacattgttgatgagtcggtctaactgcctagtagttgagctgtactgaatgtagatggtagactaactactgctaccttagtagtaattattatatgtatatcccttcttccacacactcctattttcccatctttttggtcgtctaatgatttaatgccttcttgttgagattcatttactcactctgcctcaaccgttgtttttagccggttacgataatatcacacgacacgatacaacacgatacgacactgtctctcataatctgctatacttggaagtacgattcagtctcggtttatgattttacgacttttcgctactgatcgatccttggctatttctctgcatacccgcaactgaatcttcgccttcaacttgatatcagcgagattgcgttgtctcaaccaggtctaagactcttcattctactctttgtccaacggcgactggggatcccaacttcgacaagattcgagttccagtcgaaattcaattcgcattatcaagactggcgctgtttgagtctcgttctcccttgatgaaactggacccgacttgactcgacgacctgatccggattcattggactggatactctcccttgaggttttaccgtattagtctacgcgcgtctgcagtataataccaactcgtggccctcttcgacaattcttcttcacctgaatttctcggtccaagtttgctggcatcagcattgctcccttgcatttgctgttgctgctactcacttaaccaacctgctggggtctcacttacaccacaggcccaccaccttttttttcttcgacaataaccagccacttcggcgtttgcttccaggttttaaccagtattaaactactcataccgttggtttctttgttgcgtttgtacaagcatcgtcatgttgccctcaaaatttggtagtatgcggcaaaagcagcctaccgaacgccgtaccagcctacgacttgacccgagcattgtggctttacgatacgaaaagactgcacctgcagaaccccccattatgatcgtttcacgagacccttctcgcctctcaagacgcccttcatcatcatcagcttcttctcacagctcccgccaccgtcccatcgtcattgttcctccgggcatcgttgcaccgcctgccgaggagcacccagccctccgaggctcaaatccagcttcattttcttcttcgccgtcgccaagaacgtctcccgtttcggtagaagagtggaagcgagattccggagttgccagaaacaagtctacttcgaccatccacgaggaggacgaggacgacgactacgaggcagttgcctacaaatcaaggattcctgcagtggagtcgaatgtgtcgtccttgatatcatccatcatgtcgcagcctagtacgacagctcagcaaatggacgatccttttgtggacgagaatagcatctttgagccactaacatcgtcttcgagcgaggccttgtgcctcttgtacaacgctcattgcatgacaccgcctagagcgtcccactctgataatgcttcacccacgtcgccattcagatctacagctacatctacgcccgcaacacctactcgacccagcagaggatcaatttcacctatttctgctgcttttgctgaatatctccctgtcagcatgccgtcatccccaacagcaacagctcctgttccccaatcttcctgtcgatcaattccatcatcccctcgctgttctacctcttcctcatctgcccccacagcaccctcgcgctcccgttcagggtcgtctcgattcggctcattttcccagatgttcgctgcgccgatccagatccagcccttgtggcggggccctacgagcgctggtgaaagctcaagctcaaatccaaactcaaatactggtagaggtgcttttctcagcacctccagcacccctacagccagcgcacagtccactatctctgcccctggcgctactgcgagcgctaccgccagcgccccagccactgatgccgctttggccaagaacttggctgggtctgaattagagcaatcgcatccatcaggaagtggccagggctcctcccatttttggaacaggtcccgctcgacctccacaacctcgaataatagcgctagcaatgctactttggcggacacttcatctaataacgatctcccgctcccctttgcctttgcccccctcgacgtctccatcccctgcgaaagccttcttgacgatgcctttatgacttctgtttccttttccaaccgtggaagcatcatgtttgcgactcaggaagccgtcgctattgacagcgccatcaagcatcatcagcaaaacatggcctcgattgattcgtcctcgtcaacctctacctattcatctacaaacgtcgacaccctcgcgaccgtaaacaatgacgagtccaactctggctgtgccaccccaactcctactccctccacggccgttcctcatgacctgactcctactcccaccactcctacgacgccaaagtttcaatcacaaccccttcctcgacccagcgacgagtccaacgacatgaacaactccatccagggggccgacgatggctcgggttcggctcaggacccgacatcaggccccgacattcgtgtcttggccgccgacgtggagaaggaatctcaaaaggtgagatcgctctatactgttggcgatggttcccgcggtgagcctggtaggaggcactcgtatcacgagcgtctcgagccaactcccgaggtcccgtccgaggagaatgaacttgacccgtatgattttccttgaatgtcccaattatcatcatcgcggacaatgatttatgctaacctgtctttactctagtgttccaaggcatctttctccggtctggcaaatgcccgcctctggaagttcttcttccctcaggtctagaggaggacttgaagattgggacgatctcgaaggcgcccacgttgaccgatatggattcattaccatgccaccgcagccgggctcaagaatgggcacgccttcagaaacaaggtccgcgtcggggtcacctaggaaacgtaacatattacagaagcgagataccctatcatccaccctcagtggcagtggtcggaggactccaacaagaaaagtttctgctagatcgcttaacacccaacattccgaattatcagtatcgacatcgcttcgctcatctagatcggtcataaggcaggccagcaatctactaccacataaccgcgaccggcgatggatggacgaggctggtgacatgctcaactccgcgcctagccttcaggatattgtcgacgagatccaagccgagaggttaacagaagttatgaagcgaaaagagtgggaaaggtcagaaaaatggaggaggatggccaaagtcgtccgcaaaggcggcgaaggtgagggtgagggaatgaactttgagttcgatgcccgaaacccgaaacttatcgagaggacctggaagggaatacccgatcgatggcgagcagcagcatggtggtcttttatgaccaccagtgctagggaacatggagggattgcttccgaggacaaaattgtgatggaattccaccggctccaactacggagttcaccagacgatgtacagatcgatttggacgtgcccagaaccatcagtcgccatattatgtttcgacgtcgttatcgaggtggtcagcgattactgtttcgagtccttcatgccatttctatctattaccctgacacaggctacgtccaaggcatggcatctctggcggctacattgctctgttactttgatgaagagaagagctttgtgatgctggtgcgcatgtggcagttgcgcgggctagcaagactatatcgcccgggttttgaggaactcatggaggccatgaccgacttcagcgcaaactggctcaacaaagaagtggccagtaagctagtaagtttgaacctcatgacatctataaatcaatttgaagctgacggttctaggatgaattatgtatcgacactactgcttatggtactcgttggtacctgactcttttcaacctctccgttccctttgcggcccagctgagaatctgggacgtgtttcttttgttgggagatggttctattgctgcgaggcctgatagtcgaagatccgagaacaagcctactgcgtcgggcgaatatgatattttgcatgctaccagtgcagcattggctcaagccctgcgggatgtcctcttgggtgcggaattcgagaatgccatgaaggcattgacgtcggcgatccccataaaggacgaggaccttttgatgaaggtggtcaaggcggaatataaacaacatcacagccggaggaagacctagcacgcctttttgccatgactctggtttgatgagggcattctcctttgtcttcttttttggctttgattgctctttgtacatgcgaagctgtatcatgataccctgcagggtgttttcttgttttaggttgcgttgcgttgctttgcgttgctttgcgttgcgacattgctcgatacccgtctctcatgctgcggcctctgagagactacatgcctagacaaggccattcttttctatgtgttggttcgcgagaacgtcatggattcagaaaaaaagacggagctactccctttcagtgggttgataacgtttggagccatggaacctaatcctatataccccgttcctggcactacttgttttgttatcttgctttagaggttgctccgaggaggcttgggagtggtagggttttgattaattgcactctgttgcacatgcatgaggaggaccagggagattatgaaaaggacatacagagcacctagatggaatggaatgggatgggatagggtgggacaggaattagggaaaaccaaaagataagcgagatacgagtgccataacagcctcaaagttaatgtatatgcaatattgtttacaatgtcggttcgacttgctcatgtgaaaccccccatgtttactccaagatggcgagctgtggctggcttgatgactttactgattcatcatgtcatatcatgccatgtcatgccttgaccccagagctcatggtactgcgacgtcaccctcgccttacagttcgagatggtaacatggcgctatacaagtgcccagctaagaatcagggacagggacagggttcaaataaaggtgtctacaagcccaaataggtcgaacctttgtgatgacctcagccgcagtttcttttcagaactgccgatgtgttcacccctccccaccagtcaacagatgactctcaaaggtctgtgtgcctttggccccctccatcttcatctatatacctaatcaggattgcctctcctggctttaacttccgacccctcttcctccggagctccgtgcggtgcgggggatccggaggggcgggcgccatcatgtcggaagcgggctcggcgacggaactcaattgttaagaaagcaaaacgtgtattatagttttgcgtacgctgatgaatggggaagggttcagggtttctctagctcggtgtagctcggttaaccagtttgtgagtgaccttgcagttatcattgctactatgaaagatgttgagttcaacctcgatgtgactgagggactgcactgcataggttgtacacgatgcatctatgcacattaattaccatgtctgcgataacgcgagatgttggctattgcaactataaccacacacatccaacaaaagtcttgttatgcacagtaccttttgttggttgattcttcttatccttccatcttatgcagagtcgatgcgcagacggccgagttttccctttcaagacaacccagacgcaagccacaattctcactgaccttttcccctctctttacaccgctccatggttgcagtaagatgaggaggcttatgcaccgaacccattggctttcttactcatccacttatactccttctcttatgcagtatttgttattattgtccccctctcacgcatttactcttttggggaaaaccatacagagtgtggcttgttttgtttttcgtattcattcgtttttctcctcttgcgtgctggtgcctctcagccccattcggtttgatatcttcgcttgatacttgatctcaagatgtggctggtcttgttttcgcgttgcagtaatctactggtaatggaatgtgtattttagatcaacatttcctataagggttagagagttcagtcaagagacataaagaacaagagctctgccttcgcttgtgagaagaatacgaggtgcccttctgtttttgatgcggtaatatgtatgacagacacttattaggataagctacttgatactagcgaaatggcgtctggtaaccgcaactttattatggggcgttcctgaatatagatacctgacaacacctacagttgatctggaggctttcagtagatcgaattggctcaacttctttctagccgagttgtgcataggacgaagccaccaaagctggttgtcgtagacagactgtttgggcattccttgggcaagacaatagtttcatgcatctagctcccgttcgtattatgctagactgcctgtatgcctaccactcactcactcattactcattcgccatcgaattctcttgagaatgttggttatgcattggccgaagctgcgaaactccgtcttgctcgaatctaagcccactggatatctacaaccgtatgtgaaccgtcccgagtgctccaatatccgtcgtgccacgtagccaatccatcaagcctaggcccgagtcccggccactattcaatgctattccctatacccactcaaccgactcctttcgacaaaaacaatgaccatttttaagaaactccgattttcccccaagcctgacgctcttccccatcttctaacccgcgtccaatattgcccagcagcacttgtataataactgcaatgcaggaacagctgtgtttcagaagtatctaaatacttgaagcgaatcgtagtggtagcgtgacaaatgcgatttactcggatgaatcgttctcattccagttgttgagacagacgactcttccaagccgcaaaaagtaattgtactcacttttgttatttgtgggctgtcgttatgagataaatgactgccgcgcttaggcgtaaaaatgatatcgctgtgtggcgcacaagcgcgataattgatcgacaagaacgcgtctagggggtacgaaccccctatctatctcctgcactatcccgcgactttggtgtttctgtaatattctccaacgtctttgaatcatccggggaacgttgtctgtattgagacccgctctcgtcgcccgagcgagtaggcccaggatattgcccggcgggctgaggctcttctgagagaattgctgatactgattgtctagaatcgctgtgttcgttgcctggtcgttcttgctgcgacataggtgttgggactggtgaccttcgtatcggtgatcttcgtattggcgaccttcggcgcagaggcccgccgaaactctcccttcgagaacgccctggcccagtaactctgaatggcgacatgtcactccgttgccgagagtggccctgacttggcccacgatatggcgcattcgacgagctgccttggttaaaggatggtggtgatcgatactgttgttcgctgcgtgttggggaaagggcatgcccggtggctttgcgctttctgggagtttcccctattgatacagaagctgcattagtttacagagaatctcgctttctcttggtctttgacgaaccagaaggacttccgggtcgattcgagctaccaccagcctgcgtgttaggcggttgccaatgatgaaagtatatcgacgaacccgcttgtggttcatgctgttgttgagcttgctgcatattctgatgcattgcatgggcatgtgcgagctgcggaacgttgggtatgtcgatgtggcctggtttgatcaccataggccgtccaattataccactcactgtctgacccctgggcctcgatggcgacggtgggtatgcgtatccggccgcttgcgtcgacgcagaaggaatgccctgctgttgggtatgcggctgcgattgagattctcgttgatgctctggcggcagaggccattgagcagaggttgtctgagcatgtggaagaacttggcctggtggcataaactgttgagcccattctaaagcagtgtgcggtggtagacctcccgcgcccatccccgcgaaaaccaatggcaccattgggggagggatacccgcttgaatggatgtccgcagcatatccatctcaaccctgcgttgctccaggcgtagactctcttgtcttgttcgttcttcttcttgtcttgttctatcctcttctgtcctcgcctgcagccaaagcttcatcgactcttccgctccttgccattgctgaggcggagcgggcagctggccccgatccctctgttggtgaacgaggggccctaatgatggttgctgctgtggctgctgcggtagtggttgtggtgggagaggttgatgatgtggaggtggaggtggaggaacaccaacagttgtaggctgctggggaggaagagccatggctgccggtggcggcaggccacggtgaggagccgacatgggctgtgatggcgaagtgtgccccctataagcgacaggtagcgatttagttgccggttcttgatatatcaaggggggggagagtcgactagttgaaggcggagtcggaagatcatgaacagacttgtagccgtaacttggtggctgcttgacggtaagcatcgttgtatggtagctgggctacaccagtggggacatttgtgcggcgagtgcgtaggggcttggaagttaataaggaagtaactcctgggaggttggggttttgttgttgttcactttttcacaggcaagatggttccagccaaacaaagataagcaacggcccgagggagatatacaatgtggttgcagttgctaaagaaaagacatatgcaacattgaaatgttcaaagacggaacaaaagcagcaacaagattcagaaaagaaatgttaaaatctttttcgtatgttcgctctttaacgatgacggccccaagttgggatgctatttgaaggaagaagggaacaaggataagatggagcagaggaagtctgaaaatggggaagaatagaaagaagtgcatacaatgtgggttgtggacgttgtataagacgaccagagacgacaacgggcggcgagctggagatgtcggccagccccagagtgtggcggtcgaggtgagcggggcaaatgaaaccagttgacaagcagggtcaagctcatttggaaccagtcatggatggctcttccatatatctagcacacatggggggcacgcgtagaaaagagctgtcaacgattgcgagttagtgagttgaagttagaagtggggaaggctcaaggctgacaagacaaggtgagaagttgatctgtataagtggattgggctgagatgaaagatagaacaagcaaggcttggttctacaaggcgaattgcgccggcaagttggatcagaagatgggagagatccaagctttgctttgcagggctggaatggacggtacagcaagtgaaaggacaagaccaattctaacgcaggtaccagccagcgcggtcaaatggagttgtctttgcctttcacaaccaacaggtgcacgcctatatggttataaggttaatgctcgaagtcaccgagtagagctggccttggaatagaaaggagtgttgagcaggagtcgtgatctaggacccgtgctatctgcttcgtcctgtccgtgacggtgttggagctagctcggcactgataactctgcggcaaccagaacgagggtagcttgcagataatatcagggagctatgacacaagaccaacggcttcaggaagcaaggttattatttaatgaacgaatggggaacaagaataaagaatagaaagaggcaaaaggtggacaatgatcttcgagagaagatgtgagagagaaagaaaagaggaaagaaggtctgagcagctcgagtgagcatcacaacaagtggagagcggaacgagagagtgagtggtggaaagtgaaagtgaaagtacacgcacacgcacacacccgcacacgcccacccgcctgcttatacgcacatcatcaagcgccggccgccgagacgtccttcttcggtccgcattttgatgcattggagttgtgactccaggatcaaagacacttgaagtcatggtggaaacgccttgaacatggaaactgtccctggtcaaacaggggttgtctaatctaaaagattgattagggatcactggaaacaaatcagatagccacagcaagagctctcggacagaaagctatgccaggtaacagactcgaacagccaaattcggccaagttggcccggcattagacacttgaagcaacggccagagcagacatcgtaccaggacgaaggatggatgtgccctgaatcatcttactaacgcaagccccagcatggtaagtttaggatgtccatgagagaagagtgtatcagaaggagatttgacagatttgggacgccaacatggtagggaaaagacaaaacactaaagtcgtggtcggtacagggagcaggggtcggggcaggtggcagtggcagagcaaagaagtggctgagagtaactgggggattaagggattgctacaaaggtgagaacccagactgtcccattcgatgagtcaaagagccaacaagaagacaggatggagggttccgaagagggtacgatacatactaatgcacacacatgctttagtggtaaggatagatgaatggaaggatcatgagaagtggggatgaatcgggagtcagggaggggcgtgtatgatggaggcgtgtgcagaaggggagggcatgatgtgcaaaaacgacatcggcagtataagattcaatcgaagcatggccaagactgtcgttgtgtggtggtaacaataggaatgatgcgtctcccatttagataaccaccttcgcttcttgcttcgttcctactgtatgaacctcatcaactgaggaaaccgtgtagaaaccaataagaaagagaaagaaaaagaacaaattgtcaagactgaccaacaagagcacctgtggacaaggttttgttttgttcttgtactttaccccaggttgtagctttgaggctaatcacacgggcgccgaggcaatctggccgagttactactgcacgccttcaagatacagatacagaacctgaccagtcgagcctcagcctccaattgattcacgggagggtaggtgagacatgggtctagaattcggtagttaaatcagcggtaattagaaagtcgtcaacaatacttggtgcttacagagatgaacggctgagagtccgagggtagccaggatccagaaagggtaataatgtggacaagcaacgacaacaactacaaccaccacttgtaagtcaatagcgtgtgtacctaaattgaagcagtttagtttctggtagggtgtgaaggactaggttaaaatggcggccaagttttcccttgtccctcgtatttcttgcttgttggctgatgccatccatggattttctttctcgttttctcaaatgcaatactttgaaaatgtccagcaagcatctcggacgtctgcaacgtcaagccttttagtcgcggccgaaacctgaattggacgatgcaggctgactcgcttaaaaaaaatatagtagtatataccacgtataatacgtgctttatcgaccgtgggttgggtatcctattctgagacgttagtggcctgggcctttttgatgtactcgtgtatcccagggatgaatgcgactctctattttcgaggcacgggaagtggatggcatggattggtttcgctcatcatcaacaagctgttacacggagcgcggtttctgtagccgggtttaagaagctcttgttttgtcgagtacaaaggccaagtccccatggttcgtggtctattgtttcgggtgtgacgggaatatcgcatggaagtaaacaacataggataggtgcagtgcttgttggcaaaataagttgaagaacaatgttcgaggtcaattgagaaacggcaatctttgtttgacttgattagttcactgacttccttgagcattggcctcgattagcttcctgcctttccaactcttccctatctatgttccttcctttcgtacttgccattttgactcacttctgttcagcaggaatagaacactggtaatcaacagtttaggtcgggaaaattcctccctagtaccaaggcaagccgttagtcccctgtcctgtcttacctgtagtattactgggcttgagcttgggccgaagcgaggaaggtgcccttaactttagttcacgaacaagttcgttcagccgctctttccgtcctcttgtggcgtcgagtttacaagcggtgcggcctgagataccctacctcgatctctcttcaacttaataggcgatgctcgtgcagtatggtatgtagccttgctcttgctcttgctcttacttggacttaatattatcacctcccttggtgtcgcggctccgcgtttcatcttcgcaaatctccatcctgcccactttaccgaagttgcaggacggatttttctactactaaacatcgacgacacgtatgcaccgggggagattggcaaaattgaagcgcggttagacgcttcctgaatcactcgatacaaggtacatgtacaagagacgccagatattcacgatccgtcatgacaaactcagcatgtcagcatcatgcttcgtcattattcaacgatcccaaacaactacacatccatccccttaagatattaccgcaacacaatgtcgcagaggacacatggcctcatgtgccatgttcaggtgtaagcaatgatgtccaggttcggtcatgatgcattggcggattactagcaactctccctcaatccctctaatctaacgttggatggcagcctcaagcccttcttcaagacctcgaagcacgcctagaaacaatccagattagctagcgtcgcccgatgctcgttagcagatgggagccttgcctaaatcagttcgcgaacctatcgccccgtaaccactatcgcaaagtcttcatcgaaagcaccatgcacacatgcattgccagtggcggtagcgattgcgaagactataacgttcatgcacgaccatagtcaaaaaggcactattctcggctatctggcgaggagaatggttacacaaatgtgagaatcacgacttgaacctcaaagaacgaccaacatctttcttttggaaccacctggagctttgtctaccaggctggcaggcacaccctagacgaaacttgaagagcttccataggtaggtaggctttgcaattattcatcgtcatcgctaagcgaagatgagcaagctacatggcaagctagcaagcacagccaacggtaccccaccattcaggcaaggccccacctctcaaaaaaaaaaccgttgccactctcggggcactctcgccgtttgaattctcgacctggccgactactggacaagcgccacagtcaggacaaggttcttactttatgtactaagtatgcgggcggcatgaatgatagacagacgtttcgattcgcttttcaagagctgcatacatacattattccacgtgtctgctatcgaatttgacaatcaaatctgaagccgcctacaatcttgagaacagcatatgcctacctagagattgcaagggacctgactactctgatagtacctacggagagtttgaacttgagcaaatcaatggccaaacactaaatcgccagcgagaaaatagctgactcaactatatacacttgtgaatttgagtcagtttcgtgtagagacatgccaggctctctgagattcagtcccttacagtacctttagtgaacagctttaactagtattgggctgtacaagggaccgatgcgaaaagatacaagttccatgctgggaacaagttgatcacatttcccatgacctgacttctgtcgcaggacattcacaaccaatgatactcggacatatagacaaaccaagataagccgatgtatgtagcagtatcacatctatgcgctcacttatagttagaggactgtcggttgaggattgtttggggctcgtctaggttgagccagaaactcgaagcctcccagtgtcacaccaagaggttaatggcgccaaaatatctacacatgtgttactgcaacactcgattgttctctgccttacagtggttctgttgtacgaaggagatctgtgttgtagctttattcatcggtacgagtcgcacatacgtggacaagaagtacaatcaggtcaccatagtgcctcaaactgtcttgatttaccgaactaggtaatcggcacggaacccttgtcggccgttcatagttaatctgccacttcctatctgcctatatacatacatacagttgtcctttctgagtctctgttgggcagattgggatgttgacctctagaagacaatgcttgtatctccaagagagctacaattcggaaggtgatatgatcattgggtttaggtcacggagaacaaatacgcaaatgagtaacaggtccaagactaagtaggatatttttttctcttatcctgccgttggttaaagttttcttcctaagccttaaccacctgcacttgtcgatctcatacctactcattcaaattaaagaattagcgagatgcttatgtacgagcaatctgtcagtgatggttatggttagtagacgcatcgccagagcttagtggtggttaatcaggtgctgttcttgagttggaggtgaggataaagaaggaaagcagtaggtgtgtatatagcagatcttctcgcaggctttctaccaatcaccaattatcaccggtaggctttcccagttccaaggactagggatcctgggaccctgataattctgatccaatcagagccgagaaatgctggtcgagtccgagacgtacctgccggttggaaagcccctgttgagaatgaacatctgaaacgatgctaccctgtcccttgtcccttgttccttgttcctgcccatgttgctttcccttgcccttctacgacattccccattcccctcgttttttggaagcttgtccgaactggctagaccaggcaggtacccaagtaggtacagagtactctgtactgtaggcgttccttccatttgtgagcacatgcacaaatttccttcatccttcctttctttttcttgaacctcagtccactccttcttctccacctcacttcgctttttaccttgtctgtcgcttcaaccctgacgatgcatcaacatcaaccttgcttgatttggctggtggctgccctgctttgccttgaccttgacctgccacctcatcactcactccatatgaaccacatacattacattacatcagccaccaatgtggaaacgagatgagacgaattcattccgcaacttccgtccagtccgtctgtctatcatgtcgaaaaagcaatggccgaggtgttttaacttgttccactcgtgcgtggccttccgttagcgtcatgcgaccctcgacctcgattggcctctgttctcttgccctcttggccctttgtgcgatagaagcagcagctacagcaaccagcagttaccgcgcgcaactaaccttatctttgacgcagagatgaatgcattctaaatgaaacaagcgttttttcctcctcatcacactagccacacactcacatgcacacagggcacctccataacagagcagctcagccgcaaatgttggcttgacttgaaccccccccgccatgcatggtcagatgcactgatcccccttgtggtagcatcgtggatcttcagtattcgctcccccagtcataacacttgggtcaaccccatggaacatattttccttgcattacgccagtttatgactcggagctgttccttgacccaagggcgactgcatcatcgtcacatgaagtcgtgctctcgaaaatatacagccacctaccactcatttctctatctagagatattctccgaaaccctctgcagctaccttcatacgagtcaacatagtcgagactgtgcagtccggaaaacttgcccgaaatttgagaacctgcctttccaccacagtcatggcttaaacactccgtcatagcagcctattttccttgctctatgcccgacaactcaatttcgcagatcatttgccaatctcggctgcaactcgacagggctcgctcaggcacaggtacatacatggccatgacccaactcgtgtaatttgtcgctgctttcgacgttagaagtccttagtcgtctgtgagctgatggatcggcaactagtctttaagcgattcatcccaccttgtggtcggcccaatccgactgtacccttgtcggcgttggatctaactgttccgatcttggtgcgggtccgcccggtctcgtctctgctggatggaactgattccaaggatatgctgcatcttttccaacgttcaatgagctaagagccaactagtgtcagataatcattccctgtcttgttcccagcacactgtttaccacatcaatctcggagcaatgtctcatttatcgcatcaggacggatggagaattcagacaggcctggcagggcctgcgcaggcaaacaaacacgcgttccatggactatgctcatcaacacccaaatcaggatacgaaactcggctttgttcagcggcagcctgccgctattagggcttcccatctgcttcccgagatccctaagtgaacggctagttgcaccaaggcaccgttacactatgtatttcatgggtttagctgacaccatctctatcggtacgtatttgcagacacgataccgattaccaaagcggacctcaaagtctcccctgtcaccgggaatgtgcgaaacgctcgctcatgtactatcgaataggttgatgtgtaaatgatccgataacccacataccaaccgcgcatccatccttcctaacccaggattgtttggcgatcaagatcagcaaagtgactacccctgctagcgcatccatcccatctagcatgtgtctatcatccggaaatcacaagccccaagacacaaggcaagcaattgtgaccagcgagtaagagttagccttagaggctaagccagagattgtccgtctctatccgttcctaatcagtatcagctcgagatgagacgcagccctgtcaaagttggtccagccacgtccgcgcctacatcgggcagggccagttgctacaattctaaatgtcccaggctagctaggtcaatgaaaagtaagagtcagtttatgtcagtgcttttttgttcactcgtatttcggctcagccgatgatcgtctcttatactctatactatcgtaaaccataaaccataaaaccaaaacgattgcagggaatatcatttagaggtttcagctattgcctctaccacatcgtcctagtggtccaaagagaaagaatgaatgcagagaggcatttcctgctaagcacatctgtccgcaaatggcgtgtattctctgtgcttggctttgcattgtatgctcttgggcttccaactcccacccctgtacaggctgagtttcacatccaaattgcgacaactagatactgagcttgtgagcaagcataatcatacatgctcatgttcgttggccgataacttcaaaagtggaacaacctgttgggcagggaagtcgtcgaataatgtaaactattcactacatacatgctttcgtgaatggatattcatgggaaatgcccatgtaaggttctcaggatattgtccaaatcaggcaaccagccgaacggaacatccctcagtgggcttatatgtcattaccagctgagaaatctttgcccctgctcttctttacgcgcgatcgaatcctggagccaagtttgccgtcgaccaaccattgaagccagggccatgccactgatcgagaactgatcggtccgtcagcttacacgtcaatttacctttcgctcttccgcctcatcgttgccacataatgtgacagtatgcagggtcaatatccatcccaccgtctatatcgtctatttcgctagcctagcccacgtcatctggagtttatgtaccgtacttcggagactcgtctcatctaagttaagtcaatctcggacgccaatgccctcgttgtcaccaacggccgctagcgtacgcctcccatgtgggtggttccttgcctccttcggtcgatcaaaccccaattgtagatatgatcgtcaggcttcaagtcgacttcaacccaccctcatcgacatggggctgttgagcgtcggcgaactcgcgcaagcagagaccgagagggagagagtacgaagacgaacgggcgtagggcttgctttgggagagttagagaagacttgagtgaataattctctcagtcaccagggagcagcgatagcctctaagctatacatgggatcaaaagtcaagtaaacttcaacacgagccgttgtcgtgtagctcaagcttacaagcatacgtacacttccccgtggctgtcttcattctgaattcattgtcttgattcttttggcgtgtcgtatctccaagtcagtggaccacgctatctatgctaagtccatctctacgagaggaggggaaaaaagaataaaagcaaataggaggtatcttgcaagcagtcccaaacggcctaccacataacctttgacacccccctttccttgtcatgaattgaatcgaaaagtccctgttcatccgcgccttgacacaagctgccatcctcttcaatgctcctcgctcaagcaaaaacagaatattcaaaaatccagatcaatgcccaatgacacataatctttatatcggtcaaacgctttttcttagaccgctcatgagatgtctccttccttcgactctcgccctgtcccctcttccgttcagccttgtacccccttcgttatgatgttatgtagtgtaaatgtataaaagtcaaccactaatatggctgttaaatgggaattttatcaggcgccaaggttgtgtcgccttagtgaggaaagatccggtccttcaatgatgaggccgaggatgtcaaactactgcgtttgctagaatccttcccaggcgtgaaagaactattctccgccttttgaccctcttctacgaggtttgttgtactctgtcgttgcggtttcttaagaacactcctggacttatcgttagagaagccggtaagggatggtcgatcgctatttgactcgctgctgcgacgttgcttgatgagcttccgagggaatcgcttctgggactgagaggtagaactgtccgcaattgaagcagtgtctatagagcgatcatcgctcgacatacggctaggagcagccatgtttgtcaaaggtagctgactgctctgaatcgacaatggcgatggttctcgttgctctttgccgtacacggggctgtcctgtgcctgcagagcagtgtggtcaacgggctgattgaacacggcttcttcctgcatgggatcaagagatgcattcgatggacctttggttcccacgctcggcttgactacaggagacggaagaacaaaggacgagttgggtttggcggtaggagcgcccacaagtgtgtgaggactgggggtcgatctttggggcactgggggagagggctctggctttggcggtgcatgctttgacaagtcagtatttggttctctgtgatagtttggcgcacttacctcgacacacagatacgcgtcgagtttcttcttgagtatctccgacctgacaggtttggcaaggtagtcattcatgccagcagccaagcacttctctctatctccttggattgcagaagccgtcatggcaataaccaagatcgtgcgcaccgcatccaaagagtccttcctaatcagctttgtcgcctcatagccatcaagaaccggcatctggacatccatcaagacaacatgatatggcttgccctccttggctttttgtcgaaggccttcgacagctttgagtccattgtcataggcctggacacccttgtaccccagcctctgcacatactggatggcaatcttctggttgatagggttgtcttcggcaacgcagatgcgaatctcgtccttgggtaccttcgataaatctagataagggtttggtgattcggctcgctctacgggtgaagcggctgcaaagtagcggtcggttgaggacgtggctttggtctgcacatcgcctgcagcgacatcgggcttggccttttcgaatgtgacggtaaaccaagctgttgtgcccacgttttcttcgctctcgagccgaatcttacccttcatcattgtttcaatcagagatttgcagatactgagaccgagaccacttcccccatactttcttgcagtgctggcatccgcctggctgaagggctggaacagtttggccaattgctgaggaggaataccaataccagtgtcccgaacccagaaggtaagagtagcatgctcttgcgtctccttgtcaagtcgagctccaatagtaattgaaccatcttcagtgaacttgagactgtttccaataagattacccagcacctggtggagacgaatggggtcgccatatatcaacatgggcggtaggttgatgctctgtacaatcttgacgttcttcttggacgtcttttcacggttgctgtaggaaacagcccgaacgacttcgcgaaccatatcctcagggttgaaagcaatgatgtacagcttcatcttgtccgcttccattttggaaaagtccagaatgtcatttataacagtcaaaagcagatcagccgaaactcggatagagtcggccatctcaagctggtccctgtttagttcactgtcacggaggagctcagagttaccaataacaccgttgaggggagtgcgaagttcgtgcgagacgttggccaagaaaatggatttggccttggccgcctcctccgcaagcttgacgtttcgtttggcttccgcttctgcgttcttggcctttgtctctgcctcgagtgccttggctagagctcgcttctgtacggcgaccatggagcggttctctgctgaaatcttctccacgttcttcattgccagcgcgttcgaataactgatgccaatttgattgacaagtagttgcagaacagtgacattgcggtccgtgaaagcacccggctcgccctcaagatagagcacacccagtagtggtttgttgccatggcagattggaatggcaattatgcttttgccaactgggtttctctggagccaggaatcattgacgtttccgaatctctcgtcggataccaagtcaggaacaaagacggactcgaggaaacgcgtggaatagagaacgacattctcggcgatcagcgaggtcccagatatgggtatgcctggtatatgtgctgaggcacctctctcagggtcaccactggctgctacgcaccaagtgtccatatcgttctcttggacgacgatagcagccagggtagccgaaccaccgcacgtctgtagaataacatcgcacatggtcttcaaaagctcgtctacctgcagcacggaggagatgacctgggaagagacaaggatggcatgcagatcgatcatatcgagagcaggcagtcccgctccgggctcggcctgcatattcattgaacccctccatgctccgatgcgctcacccttgttaaggtcgggcatgttcatggtgttggacgggatgcgtgccagatctccaccatcctctccctctacagtccggtactgaacggatgctgtgtcggcaacaaagtcggtctgcacgcccatatcggtggttcgttggtttcttgtaggaccatgtagtaacagactgtgttcctcctcgacggctttcgaaacacctacggcacccatctgcctgaacaatccaaccgcttcgagaagtgctgcacgagccgaccggcgtgcgcttcgccggatgaacatgccagccatgaggtaattgccaagggcttcatcgaaaattgaatcatgctccgtggcatggtccagagcatgctcgtagttctggatagcgttgccataatggccggacagctcctcaatctgtgcctgcaggaacttcatccagctcaggtagttgatgtctgatagggtacaccactcgtccatcatcttagcatagcgtcgcagttccttgatgaccacctcgacctgcgaggaaaaggtctcatctggagagcaaggaagctggagtttttgcagcaggtatccggcacgagctagtccgtaaaacaatagtattaccctgctgttataggatgaccagagcatactgagctgttcgatggcatgactcccgatttctacggcacgctcataatgcccgtagaggaacaagggtatgatctcgaagctctggtaaaaagtgatagaccggctgcctttgttattgcaactgatcaaccagtttttgtagttttccgcattgtgcgtttcatcgttcatgacttcaagtgcattcgaagtgcgagtcttgccctgcagagcccgacagagctgcttgacggcaatgagtactgagcctcctcgggagtcagaataccaatttggaatttcctcgcaaccgtactggcagaatccttcgaggtctgcgcaattctctccgccaaagaacttgaagattgctgacacgccatacgtcaatatgatcgattgtctgtcgccagcaactgatgcgtattccacggcatcctccatctgggcacagagcatgggcatcgtcagatgaacgtgaccaacgcacattgaatagagcatcaatccgcgagcaaggaagaaagggtctcgagactggtagagaaggtcctgggaagtgttgctcagatccaccgcgaactgtgccatgttgaagcgggacagggcgatcattgcgaggtaaaggaatgccattccagactgcggataagcgcctctttccagatgcatctctaccatcatgaggctgagatgataaaagcgcaagctgtcgctccaccaagcaacactaacggtttcggacaggacagctcctatagacgcaacgttggcatcatccgcctgtttataattgaggagcttttcctggcccattgtctgaatctgaattgacaattgttcgaacttgtcatcacactttttgaaactcggctcatcatcgacaataacctggagcccaaccaggcaatcgttgagtgactttagagcagcaacggaatcgccactttgtccacatattcttgactgcaggacatatgctggtgccttatcgaatgtcgatttcccattggcaaagatggtgctgaggatgtcatttgctgccatgtaattacccatgtaaagataacactcggctgttcgtaagtatagttgcatcgtttcgtcgtaagacacatcttccctgtcttcggtccacgggttgtcctgtaacagagacacggctgttttgtaatactttgcggccgtgggctttgcaccactctctgcggcatcttgagcacaacttgtcaacaatttgcggtactgtcggcggttagaaattctcctctggatgatatcgaccgcagcgcagatgtgcgacgctatgttgtccaactgtttaatttcgctgccgtggtatttttgaagtgtttgcacgatgatgaagtgcatcttccgtgaattgcactcttgtagatcagctgaagcgtggatatatcgatcgtgggcgaacctaaatcgatcatcggtctcactgggcactatgatgtacgcctgaatagcagcttggaggccggcgacggcctccccttgcgaatatgacttgtgtgtgaacgtggcacagcatgcccctctgtcgtcgtcgtggtagtcgaactcgccactcatcaaccgacagatgagttcgaatgagaatgagttgccaatgagggcagcccaagctaacagggtccgcgctgctgcgggaagctcggacaagcgatgggtaatgaaggcggtatcgagtgtatcataatctttttctccttggaactgctcgaagagtctgtcgaggtcgtagtgccattgactgtccctatagtcgtaccagatgcacttcttccggtggcaagcactcagcatctccctcatgtaaaatggattgcctgccgttttagactgcaacaccagagcaaggggcaagacttcttctttcggtcgacagagtgttgttgagacgtattgaactatgtcatcttcggtcaggggctctagtgaaatgcgtgtgactaaagggctgccagagcgaggaatttcctcgttctcaggaagatgaatcatgctttggaccttctcccacgtgatttcttcggtgcgataggtcataatgataaccatcttcattcgtgaagcgatgatttgagagatcagttccatagactcgtcatcggcaaagtggagatcatccaagcagaaacaaatgaacttgtgtgcagtaaaaactcggagtacatccagaaagatgttcatcagccgcatagtcttggtggatgtgccagtgcgaagaaaatccgaagacgattgcgaagcgacactagggtttctcgcaactaacttgggagagccaccaggagatgaccctcgacgcttcaatcccgatctgacactacctttactcgagctaaattgcaaagatgatgaaatcgacctgccaattgttgtttctggggggccgagaagaaactctggaagtcccagcaggcgatgcaacatgggccaaacaggacgaacaaattgtttgaggccctggtggaaaaggagtctcggtatttctctcaccccagacctgaagagcagggacgagagaagtttaagcagaggcccaaatgctgttctcctggcggtatcaaacttggctgtggcacagtaacctcttctccttgcatcagcaagaacactttggacaagacaactctttccaagaccacctgcgccttcaattgtgacaacctcacagtaatcacggcgacgaaacttggcagaacccagctgtcttgataagctagacgctgtcgattccaccatactatggcgagtctgagagtcgggtccagagctttcgacgagactgcgtgtttcaatggaaatagactggtgtctctcccagggtctagcaactcgaggaagtgtgccagaaggtgacgatgcgattgtgtcgccggaaactgtctgcgtatctgaaaacaaggggttgaagctggtctttggcattttggtttcggaaggggcggtgtgtgtgaatgagccgcttcgatagttggtgccatctacagagcttgctccttcgctagatatatcatcaaacgcggcgacatcattcgatagggttgagccgtcggagaatctgttggtgtttcccttgaggctaatggcgtgactttttgcaacacgatcaataaccttgctcaattctgcttgctcctgctggcgtccgatcatgatggcaggaagcatgaagaaagacgatacatcccttgtgccaatcctccactccttgagtgccaaccagtctccgtcaccgaggaactcctgaaccttggccaaatcatagcgaaggccgcttgctgagtggtatcgatctgtgacactcttggctgtgcatcgttgtataatccttccaacaacatccggaacatcgagtcttacagtagacacgtttggtatcctccgaccaagaacaccctgtacaatgtcgagaggggtatcaccctcaaaaacaggtcgctgggtcaatagggtccagaacaagacacctaaggagtagatatcggtacgactatctggctccgcaggcattcggcctgtttgctcggggcttatgtataagagcttgttccgtgctccaagttctttcgaaagagtagaccatccggtgcttgtcaggccatgttcaaatgagcgaactccagatccaaaagacatgattttgacctgccctttctcggcgttgaagtggaacgcatcgcctcgaatctcgccgtgtatcataccaagattatggtgaagaagttccagacattgtgctgcgcctatggcaaagtcgaggaagtattgcagagaaattgggtcatgcaactcgggctcattcttccgtaatgaggtgaaggtttctccgtgagtacgagctctgtagaaagcagggcccatgtcgagcacctccagcagatagttaggcccaggatgttgatatatagcaacaacaacctgagcgcgatcaccagggagggggtttagtctgattaagtccagaggcttgacaatatgttcgccggtcgggtccgaattggcgattaggcttctggcgatatgaaaggctcgctcttctcgtagagcatggtaagatagccgagcaaccactttttcttcgatataaggggcatcatttgggttgttcgatgaggaggaggctggaggtgtaattgcctgggtatcatagccatcggtgttcgatattggaacgtacggttctgacggggatgggcgaccagaatgcagcctcaatgccgatcctggacttgaagcattgtgtgaactcgagggtgaaggcaccgacgagacgaaacgagtgccaacaacatgcctaaacgtagtcagagagagggtctttggaccagggccatgagcaactctcacagcccatggtgggggtttttaccagtagtcataagaagaatggaacggtcgctggttttcatcccaagtatatccagctatctgacgcagtcgctcgtatattcgaggcggaggatcgagaaggtcgtcggtaacgagcggagcactgtccatgatggagcgcatacggcggcgcgccgcgagggcgaatcagtcggtgccggtagcagagcgagaaggctacgggaagcgagcgttggtattcaatcaaggtctgaggcacatgaaagtgaagcgcccatcatcggggatatatcggccggaggttgaaatagacggacgggtcgcaagcaaagaacggcgaattcggtaatgaaggacgaaagcgagagtcgggcgcaaacgaagcacagcgtagaatgggagaaaaagacgatgacttgaatatttggattgggatattgtaggatctgcgtctggaaagccgaacgtttggtggaactcttctgggacggaacagtgctgatatgaccctgtctatgacggtagaggctcacagtggacaataatatggattacgttgacggcagatccggtcggcgtctggggaatggggattcaggagggcaacacaaggtaaggcttcggtaaaaggaagatggagatgagggcgaatcgaatgatagaacaactttgtgttagttagtgtggtggtggtggttactggaccgaaccgtagtgcaccgtgaccgccgagcacaagcagaggcagaggcagaggcagaggcagaggcagaggtaggcagagtgggttggggttggggttgggggacattgaactttggagtcggtttaggtcaaagttggcttagatttgggatgccggactacctatgagtggactttgtggattcccgcccctccccagtacttgaaagtgagagatacttggaagtaactaagataacaattggatgtttatgttattttgagtgtctgtctctaataattgggcactcatcactttgtggtatgcttaaatttggtgcaaatttaaccctctaacctacccaaggtacccagcttgacaagtccggatatatccaaacagttcaagttaaccggtttcttatcgatgcgactcgtcggaattggttgccgtccgcgttgtgtgtgtgttttttttgtgtgtgtcaaagatacagggtccaagtcttgttcgcagactggtcccgtcttgaaagggtagtggatgacggaatagcaagggttgtgtcccggtttgacagttgggcgcaggcagactgcagagtcagacggagttggagatgcagagtaaccatgagcagaacacgttgttctctagctttcacttcagggtatttaaagtcgtatcgcttctcaccctgcatcttcagcttctattggatcatcttggccctgtttcaaaacaaaaagacagagagtcatgcagtcaaaacacctactactaccttagtactccaccaccaccaccatcgtgaacatactcgctattaagtatattggtcaacataagatgaatactcaagtcccgtagccgaaactctacagtgtttccaactctttcattaacccccttaggcatcgacgatacccttccaggttaaagatgccctggtcagatatctcttctctagtaataactctccttcctgtccatccctttttcccttctggccaaagcgtagagctagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaattctcttagccttgtaggttccatacgtgctgccaagggtaattgcttttatagcgcatccatcaatgtgctgtactgctgtacccgtgcagctgccgtggcctattgtagtgggattgacaaatttcggctcatgctgcaagatggacccttgtggcgtcgtttatgggtctctgcactaccaagcgctggctttattgacttttctgttaggtcgtttggcgttgctgttttgatgatctcttgcagtagcgccttcgctcggcattcattcctgtgatggaggtctgaaattattgtaatctacacttttccttgtactcgctgtcgagcattacgtggtgactgggaaaacaatttcgatttcatttatagcgagttttacacactctaaccccctgattacactacgtagccatgatgtaagtggcagggaggtgcccgatgagatgtcactgacatgttcaactcgtggttgccaatcatttaaaacatcacgtcaaaatacctactactgaccatccatcaacaaaacaaataggtacctactatgtacacatcacaagcacaggcagataaattgaaaacacaaacagattgtatgttctaatgtatgttgtatactattatgtatctgtataggacagtccgttcatttgtctaaccctagagcaaaaattccagatctatatcctttatcatgctccgcttctccagcgaaaccctatatccatccatccgtccagctagctgagaaccttcaccagcagcatcttgtcttatttcccgtcatcaatcctaaaatctggactcgtcatttctcgaggcgctaactcgcttctcacaatgttttcttgtacacatatctcttgaaatatcaaacaacgtgcccaactcaatgctagattgctcacgtcataccctcaactccaactccaatacagaggttatttactgggccttggagtggctggggatcccgttggtctgaggagtgctgaaaacgaagttctgggtgagacgacgctcagtgttctggcgggagttgacgaagtcggggtagttgagggtcagctcgacagcaccgctgtggatggcatcgacagcctcaacaccgagcatgaaggagtggtcctggttaccaacctcgtatcgccagctgccgaagcggccacgggagaggatgtccatggactcgagcttggggaggacctgcttgaggacgccctcacgctcgagagtgggggtggggtaaccgtggtcgaaagcacggtggtaggtggagacgatctcgtcctcgggcttgatcatctcggtgttgataagaccctggatgctgtccttgaggaggttctcaacatcgacaggcttcatggtagactgagaaacctcgagcatgatggaccagtaaggaccctccttagcctcggaagaagcagccttctcaccgttggcaaggtagagagtaggaagcttggcgtccttctgaggctggttgtagggggagtagttggagaagatggtggcacggtagaaggggcagttgtcctcagggaagtacaaccagcacttgtcaccgatgcgctcagggcgctcacctcggataccgacaccaatgacgtgagtggtagagtagtagagctgcttggtgagggtcatgagctcctggttaccgagcttctcggcgaggtggtcaacagccatggtgttgacaagcttgttgtagctgatggtgctaccgtcggcgaagtaggcaatcttcttctcgccgtcaatcttggtaacctcaccctgcttgccgaatcgcttcttctccttggggatggtctcggcgacagcgatccagataccaccggtaccatcacgggcggggaatcggaaggtagcgttggggccccagttaccggcaaccttgttgaggataacgttcttggtaacaagcttagcgtcaggagcggcgacacgctcaccgagccactggcattgcatctgcagcttgttagtacaccgccttcaccgtcttctccatggggcatgatagcgtaccttcttggtgggaacggcccagaccttgtagttgtaaggtcgcatgaagatgttggcaattccctcacccatcatgcgcacaatccactcgtcaaagtccttgggcttggtgttggcaacacggcactcgagagcagagtcaatgataccctcgatgcagtcgacctggtcctccttggggagcatggagatgttgttctggaaggggtaaggaacccagaggcccttgtagcgaacgtaggagattcgctggtgggtgtaccagtcatcatccttggggagagcctcgtcgatgcagtcgtcgaagtacttgtagtgggagaagataacgtggccaccgacatcgtagagctggaaaaaattcaggttagcacaaagttttcaaacaagatttaccagcaacaacttacgaaaccctcgggggtggtgtcagtgctggcaagaccaccagccttgtcagaagagtcgacaatcagccatgaagggccgttctgtatacatcgtcagttgagattcttgcctcttgttagaggtggcggtgagggcatacaatgtggttgagacgcttggcagcaccgagaccagtaggtcccatgccaataacgaggacatcgacgttactgaaaaagcataaaagtcagtaaactctgttgaacaacagaaagcctatcgtggcgagcgttgccatcgatcaatcgcaacgacaggctgaggagggcaactcacgtattggccatggtgggggtattaaatgaagctgtagtgggtatggggaagagcacaagaggaagagaaatgcgcagacgctgacaacagtggagcgactggaaagagaagaagctgtacagaacaacgaaaagacaatgagaagatcaaagtcccgtggtagctgtagatattgactgcgatggattgcagaagtgaggtggcttcaggagagcgggtggcagaaaaggagagacggtaaggtaacttaacggatggcggggctaaaattattttggagcccctagactgaggagggggggaccgactggggctgggtccacccactcgacccctggactgcggcgggcaagcgaacgtgggctgtagattgcccgtagcctgggcctattcttatatgggattggacaatcttgatgtgatggattttgtagtgttgtaggacaaccagagttagagtgatgatataatagagatagatattgggataggaaaagggggttgttgacagctcagccagatatgtgtccactactaactcatatatgtatctgcaattgaacgcagctgttatcattctatgtgcaagcctcaccaaatggatgtgtccattgctcgagtcaatttcagcattgccttaccctacggctggaagttttcaacactagcccggaggtcagagtcagccatacgtccatgtctaagttttagagtgagaaaatactcaaattaactgcctactaaggcaacttatggatacttcattaacgttcagcatgataccatccgtaacttgctacagtcgataatagtctgaatattgcatgaaatttcactcagcacgcttgctactcgcctgtatatgtaacgggcactgtaccatggatgcagaatatcacctagcttcttttataattagtgcctcagctgttgagtggctcccgtcgtcttgtcttctgccaagaacacgtcaagtctagaagccttgctgatgttatgaggctgatcttttgtcaatttgatacgtctccaatatacttgaaacttggctatccgaataaccaagacattggtataatcgtcgtcaccgcttactccatagttgttggttgttcagtgttcagattgatacatacgtggttggtcccacgccgtagactcgaataactcattgatgcatgaggtcccacacagagcgttgtttgtaatttcctaagatgagctgcaattcaacctttgacagcagataagataatagctagagtgaacgtgtctctgactggacgatagatcacaactcccagtcagccttctcttctggccaatccaagcaaggcccaagacttgacatcaatctctgtcccgcctgtcaccaaattaatccaagacgccacaactcgatgcttgtatccgagttctgggccccggaatcagtctcaagctctcagactccagagtggacatcgtgtagtgcatgtatcattctcgtttgagatcggggggctgatgcttgttacatagatacaacagcaaacagtctcgtgttccaggactcccgtctctcgtgcactccgagtccgttgaaccgtttgatcaggcaaatgccatttttggcccccgctaggtactgatcaagcaactgtcagctcggggaccaatctgacaaactctcggaattatcacaacccaaggtcaactaggtcgtttctagatggaaaatgcaatgtcaggggtaattaacatgatggatggatgggtggagaagatttagtgcagcagtcgagggatgctgcatccgtacagtgcccagaatgtagctttctttatcttgataagatatggacgttacgggtgatccaataaccggttggcaggtagcgaagtatgtaattctttcactgaagcgtaaactgtcgacgcgctaggtataaaacaccaaagcgaagcggtcaaagaccaacaggagttatcacttcgactagttagtagttactgcaaaagttaacactagctgatgtaacaagcttcgcttctcccttcttcctttggatcttttatccgtagacaagcgatgatcgcggccattattcccacaacattggctcatggcatccaccttggaaaccaccaccatcaagatgttgaagcagcgaaatgaggccacgcataaggcttcgtaaccctcgaccaactaacgtcactggacccagatatatctcagaattaactggtggttttgcaaggctccgtccccactgaacactgcaaacaggtgtttgcgaatagtccatcagttgcaattgcacgtacgtactctgaaacgagggaggcagatcaacagcgggatcgtcctggcgctagttctcgtcgatatctgagagggcttgcaaggcaaggcttgcacctcgcgtggtaacaccagccttggttcagcctgagccctgtcccgtcatagcatggatgtcactgccgacagcgctgtccgttggcagtttgctatcaagggataaccatacaaaaggggtctgataggtttgtttcaggaggaatttaatatatgcaattatacccagcaaccaagaatatagagtttggcatccacaaaaaagtcctctccgatcgcaacgcaaggagagagtccgactccccaaaaggccccttttaatgcaagtactagtacttgcacctgattaaatgggttatgagacgacgcctggcactctgacgatctcacggcgcgcagttcggtccagtcggttctcgcattgtgctgctagtattgtcggccagcgttagatagatgggtctttgaaccgggacgcgaatgcttaactgaaagccaagtctcgggaaagctgggccgggcgacaaaacaagccgatgatgaagaaacatgggctttctttttcgaatctttcgcttggatctatagatatgtgggcaatatggtgttggcattcaatcacgttcccatgccaagcaggatctacagattgacttgccggagactgtcccatgtcatgataatagggtcgtcttggataagacaagctttctttgacaacttctcaaattaatcgttcttttcgtgtggtttgtgttggtttgtcggtctgtctgtactagttttatggatgcagtggtttacttgtatcacgatctggcagctatctactagctttggcagacttggtccttccgtgccagtggatgagccaagaatgcaactagttgtctgtctaccgccgatatgcaaccgtaaataaaggtatcagggcgtattaggcatgtatgtagtaaagtcaaatatgcattgtgtcattgaagctggagtcaagcatcgtggaaatgtatgatagaagctagctacctatagattaaaccaataaagaatagctttgatataggaagccttgcttatttaagtcacttgatatgtttacttggctcaagtagatataactgttgtttgttataactttattattagtataccgtctatttcgagatagcttcggtagttcaaggtttaccagtgctgaggcgggggcttaaagaagttatttatatgtgctgaactggaaatcgatattgcaacaacgttggacagtgcccagtgaacgatttctcaagtttaaaaaaaaaacgtccaattagttgccgaggcactcacttattgatgacaataaagtctatgatatcttcacatgttgctgttcagccacagacattcatgcctccctttaacttcaagccaaaaggcgtcatcagtcagcgtacagtgcaagaaccaaaaactcttatctgacattgaaccaagtgcgctcttcctactcaacgtgggcgaaatgattcgccaggcttagcccccccagccgccgccgcactcctaaaagtcaaggataaatgtcccccctgaataggaacaggtcggtctggaggtatcagccagtttctgttccagttacagtacagccgggtacggtctgtgatacacagcctgtaccttgcaggtgcataccttctgtctaatgattgccccctgtacacgcgtcaaggcaagctttgtgtggtacacggtctgggagtgtctgtctgtacctgtacctgtagctttccttggtccttggtacacagatacatccactttcgctcgtgttggaagaaactggctgatcagtccttagtgctaactcgtcccctccttcactaatatgcgttaaaatgccaatttcagaaggggaaaaaaacccttacaatatttttttaattgccgcgcctcagcctgggttggcttccgtccaccaaagtaacagcaaacccacaccccctggatccaagatccatccattcatcgcattggcctttcgagatctagtcaacgtcgctttagctattccccttttacttttttacgtatgtgccaaccaaccaactaaattactcttcaactcgtcttctcccccaatctctgttctcctccttctctctctctttctttttctagaatcagggacgacttctcgttatcttgtttctcttcagtccttctctagccttttaacgacttactaccaccaagtactactttatcccttgctacagtagcttacctttttttctcgcctttttctcttctttgagactctgtcttgcctgggccccgccaaattgcatatcaagcacccctcgccttccccgattctatcccattacaggactcggctgtccgtccgctcgtttgcgcgtcccccctaaaatctgtcttcaagggggtctcttatctacaacttctcgtcgacagcctcaaccaactttcaccaattttctcccccaaaccaccaccaaataaataattaatcaaaatgtcggccgacgagaagattcgagtctctggagagacgcctcgttcgaccagtcctgttcttcctacggtcaaccccggtctcgagaagtccaagccttctggcgcttctattcaccctactttctacgttatgtcagtaacttttatcctcgaattgacttttgcgatgcgacttttgctaacggcgcccgcagtgcctggattggtttctcttcatccgtcattctgttcaacaaatggcttctcgataccctcaacttccgtacgttcgctcctctcgattttgtcacccaatttgcggctcccttgctaactttgtctgttttcaggctacccggtcattctaacgacttaccacttgactttctcgaccatcatcacccaggttatggcccgatggactccctaccttgacggccgcaagactgtcaagatgaccgcccgcgtttacatccgtgccgttgtccctatcggtatcttcttcagtttgagtttgatctgcggaaacttgacgtatctctacctctcggtcgctttcattcagatgctcaaggccacaacacccgtcgctgttctcatctctggctggatcctgggtgtttctgctcccaacctgaagcagttcctcaatgtctcagccattgttgtcggtgtcatcattgcgtccatgggcgaaatccactttgtgaccgttggtgtgctgttccagatgggtggtatcatctttgaggctctccgactcaccatggtccagcgcctcctgagctctgctgactacaagatggacccccttgtctctctgtactactttgctcccatttgcgctgtcatgaacggtgtcgttgccctcatctgggaggtcccgaactgcacaatggccgaggtttaccacgttggtctgttcactttcttcctgaacggtctctgcgctttcatgctcaacgtctccgttgttttccttgtaagtttctcctggcgaatattggtcagtaatccaactaacatccgcttcagattggcaagacttctgctgtcgtccttaccctctgtggtgtactaaaggatattctcctggtcggtgcttccatgatgatctggggcacccaggtttctcctctccagttctttggttactccattgctctcggtggcatggtctactacaagctcggatatgagcagctcaagggtcacattgctgacgccaaccgacaatgggccgactttggtgctcgcaagcctgtcctccgcaaggtcactgttcttgttgctaccgctttcctcatcttcaccctttttggtggctttgctcccagctactcttctgaggtggaccccgccacattagccaatgaggtttccaaccgtttcggtatcaatgatgctcagcatgtctaaagctccctgatatatgatagtaatgggatgcaagaccctgacgtttactttgaggggcgaacggcgatctaaggaactcttttctatatccattatttccttatgtatgacgccaaccgagtttttgaacttggcttgaacgcgtccatggtcgggttgaccaggcgcgcttttttctgcggattggagactttttgctatattctgtttgactgaggatggctgggtggtattatgatgtgtaaagccatagagctgggcgcagagcgcgaggtagcggtcgcatgcatgaaccgtatcacgaatggtctaattgatgtgtaactctagacggcgtttggccatagacatgtagaaacgaaacgggtaacaaagaaaacctaccatatcaaaagttcacttattttctcttcctccgtcggtctcgtttgtcttgttcgttttgaatctcgtgcacgcgcttttgcagttgtatatcactttgacggtaatttgattcattttatggattcatgtacctcgtagacattcaaccgtcaagaagagtcctcaaggtctattcaacacctcatatgacaccaattcattgaactccaccggtggtatccttcggtcgggacaacacgtccgtccgatccgcgttgtatattgacgctacaatcacggggcaaagtagagatctgatcttgttttaagaaacttcatattgagcccataaaaaccggggttccttaatgccatcgatgctctttacatcccgccaactccctaaccgtgatggagaaacgattccttttttaaaactctgtaggcaatggttagcgtatgccccgcacatacaaaatttgtgtccatcagcactcggcaggccggtgacggtgcacagctctgcccaagtgccaatggcacaaggtcggtataacgtactgagaggggtgaagaaccatcggttcttgccgctggtgtatcgctcctcgagcaccttcttgacagtcttcttggcatcctcgcgctgggaaacctccttgaaggtgtcgttggagacggcacccttgaggccctcgagctcgagagtgtagcgagtgggcatcaagtggttgtagttgatgaccttgatgaagggcttgatcttgtttcgcttctcctggcgggtcttggacatgcggcgggtgatcttggaggggtatcgctcaatgccggcaaccagggcgtggccgaaagggtgaggcttgttgccgttgtcaacgggctggatgatgacaacctgtgaagcagaatcgagtcagcgatcattgttccctgtgtactaaaacggaatgtaaaaatcgtgtcccagcatgtcgtttctctttttgttctgcgcctcgagatagtcgttcgtgtacataaaacaccaagagcgtgttttttgtttccttctcccctccccccaaccctatctttttttgatggcgcagaactcgggagatgcaatggcagcacgaaagtgtcgtgggcgtcgtaccttctttccggcgtatctgccgcgggtgatgatggcgactcggccgaccttgaggaacttcatcttgtccggcggtgtgttgtctgctggttagtgaagttgcgaggagttgacaagacagtcgtatggagattgtggacggattttttgatttcgtccacaagcgaatgtgcgtgaccgcacggaccacttacatatcacgtgcccgataagccccggggcaaattgctgttcagggtcatatcgtgaagcactgccaaccaagtactaatcaacagaggtatgttggacaaatgctgaagaggtttaattgaattcgcaagaggaggaatctcgtatggagaagaatttcttcaaataatatagatgttttgtattattaggcgctgcccaacgatgtactcatcgtgctacattgatcttaaaataactacatgcccgagtttatgagcacagaactagattcagtttgattcaagaagcttgccatacttatctctctacctttactgcataagctcgactgaatcaccctctgttaatttctaggctgcgtattccacctgcactcctgatggggaaaagttcgttctgacgacgaaaaaggcagtaaccctcacttgtaacattgcccagttagaaacatcactggaaaaggccatcggttcgatcccgagcattgctattctttcgttttttgcgctttcgaagtatcttgctcactccatcactcgcatggtcacgtggtcggacagcttcgactctaatgacaggtgggcaggcaaagtgagctccatcgaagcatctcatccaacctgatcccgtgtacctattcacaatgcctgctgcaccagcatacatcatctctcgcgttgcagacccgatttttggtgttctgatcggcctctcagcagctgccaccagaatcaatcgtgaggagaaggacaaaggtcgaacaacccaacagacccttgaagatgcgcgacggtaatactatcacaagtcacttgctcagttgacctggaaactaattctcggtacagacgagtaggactttcttccaagtcttcttaattcaactggcctcacttcaactactgggtcattatttctctcaccacgtctcatctgtacaacttggtgtcatattatttttcaactttttgggatatcaagtcttattatatatacacagtctatccaccaaacgatggaccgtattccttcttcattgcttctcgcacaatttgtccgcaaagcttggctgtcgggttgacactaacagccaagccctttgcaattgggttcccatatcttcctccgaatgcgaggtcccgagacgcagcctcctcaaagtccagcctttcccatctggattcatcgagagcctcgtcaatatccagggaacgtgtcggcaatagcctggctgtcttgagatataatgcagcccgttgggtgtgggccattgatagagtgcgtgcaacctgtggggaaataggtgttgttgttgatggcggggaaagcagggtaattgagaccttcatatcccccagaactgtagtgacagccttttttctttcagtttggtcgggattctcgatcaaaggcatagagttgtccttgctatccgacagcagcatggcgtcgccatataatcgcctcaggatctggacgcggttgtttctggcgctggcataattggggtactcagatatcataccctctactgctgaaaggctttgctgataacctttgacggcgacatctttagcttcctcggccgagagactcttgagttgggcctcaaggctttgaatagaacggatgatttcacgctctttttcgactacccgctcgtacacactggcatccgtgatgtttggatcgcggggcagtgaagagtcaaggacaatgccggcatatgggttggactcagggtccttgattttctcaaggatgttgatgtcgtgtttgctcaagcacacggaagtcatcttggctcttgttgagtaacaattgagctgataatacaaggcaaccttgatcagaaatatttgatatccggcaatgaagatatgatcaattggggttacgttcaaaaaggtccaatctgagaatgctcggaaaattgttgagacatgacaaagccacggggatggctgttgaaatggctgacaggcgttctaaatatcatttctgatatccggcttgctgtaagccgacctgccatagttggcgtctcggctttagcgggagcgttcaataccacgcggccaacctccacatcaccgatcatggttacattgtttggtaatcgcaaggatgggatgcttcggccgacttgttgctgacagttccgcagtccttatgatatgccgccaggccattgtcgttaacccgcgttgatgtctgtggcagcaatcggcccaactcggcttggtgcggttggcgccgcagcgggacaccggcggaaggttccgcaatgatagccttacaaccttcaacaacctccttcggcactaccgcccatgagatcgatcaactaggggtatcttggctctttgatgatatcagtaaggtcactgtcttacgcggaagccccgcgcgtgacccttgagtctaccatgactgaaaggccttgctttcttacaccgcaattgtcattggtcctttgtgttatcatacggaagacccaacgaggatgttaccgatggatctgtttggaatggagctatctcctgctcatcctggaaggtgtcttgggccgtactatgccttctccaggcggaggcgttccgtcaaatatgacaaagaataaagcaaatacctgttgcttcacaggttaagccgggcttgaatcaaaatcaggatttcttacatatatgtctggactcccccatcttgttcgtaattgtcaatccagcacattaccaaatcagccttcatagcttctcgaagcagccacaaagaaatattttgacttcagcttcaagcttcaaataaacggttaccctattttgatatcaaagactcacctatcgaaccgtctgagtgtcaatgtccccttctgctatcaccaactcgcctccccagcaggctgtccagcctactactgttcccattgcctcttccctcgataaagtcgacaatacctttgcggttcagccgccccccaacttcaccggatatgaccacataacctggtgggttggcaatgccaagcaggctgcctcctattacaccaacctctttggcttcaagcccattgcctacaaaggtctcgagactggcagccgatactttgcctcatatgtaattgagaacaatggcgttcgatttgtctttacctcgcctctgcgatctgaagctcacttccccgacgatgagcccatctccaagtcagaccgaaagcttcttaaggagatgtacgctcatctcgaacgacatggtgacgccgtaaaggatgtcgcctttgaggtcgagaacgtcgagggagtctaccacaaggctgtccaggagggtgccgtcgctgtccaagaccccaaggtcagcaaggacaaggagcacggcggcgtctcgacagctgtcatctgcacatatggtgacaccacccatactctgatctctcgacagaactacaccggacctttcctccccggttaccgtgcctggaagaagcacagtgctactgtgactcttcctgaagttcccctggtccgcatcgaccactgtgtcggaaaccagtcttggaacgagatggactcggcctgtgccttttacgagcagtgcctttcattccaccgcttttggtctgtggatgactcgcagatctgcactgagttctcagctctgagctccgttgtcatggcttctcccaacaacgttgtcaagatgcccattaacgagcccgctatgggcaagaagaagtctcagattgaggagtatgtcatcttcaactctggtcccggtgttcagcacatcgcccttcttacccatgatatcatcgcctctgtcacagctctccgtgcccgtggcgttgactttatcgacgtcccctcaacatattacaccaacatgcgccaccgtctcaagactgagcgccgcaactgggagctcaaggaagagtttgagactcttgagcgtctcaacatcctgatcgactacgatgagggtggctatctgctacaactctttactaagcctctcatggaccgacccacggttttcattgagatcatccagcgcgaggaattcgatggtttcggcgctggtaactttaagagcttgttcgaggctatcgagcgtgagcaagctgagcgtggcaacctgtaaaagactggctctttacgttccacacattgactgcagacacggcagtattgtttgcaaactatatgcaaacccaacctagcaacattttcagaggaggatacaaaaattcagttgaagcacgagacgagtttatgatagcatgacgtttattacgatgcttgacccagatacaccgatgcctgcaaggccttttacctgcaggactatttagactggaatgaaacaaaaaacttgacaataattttgatgccccttatgcgccgcttgtgtggccgtgacaatgatactcatacgcaataagctgttaccatatgaaaactccccaattgttttattcattcccgggtataaatactcataaacaaccgtcctactaacctcatgtcatggcaacatcgccgtttgtatgcgtagccgtaccattctgttcccccgatgcggcagcaccatcagtctttgatactaaactttggcaacctggacagttgtggacgacctcatgggcaaagacatcacagtcgatacaaaagtgttgtccgcaaacctcacatgcgtagcggccgctctcgctgacgcctttggctgtctttggcgcgccactgtcttccttagacttgtcgtgccctttgttcttcggtggctcaggaaagggcgcaagacatgaaaaacagcctgctgaggtggtggctttggcccaaggtacttcgatccagttccttagcggaaatagatggtggtatgatcgggccagatgcgttgacagaataagcgtaagatcacacgatgggcactcagaggggatacggcacacgcgagcgccgcaacgggtgcaaagataaccttcgcggcaaggccgattgtgacaggcgcagtaactcgtcgtcccgttaggaacaagcgttcgggatgggaaccccatcatgagcaggctggctgtgctctgcgcaaccgtgcgcgtcactggaggcgttgtagctgcgaggaagagttcgcggaagtgaacctcgtccattgcgatattgtattgtgactcatcgccggcatttgtccgtgagcacagatctgcgcagatggccagatgggcggataatccgacaatggaaacgcgtattcggtctgtgatgaggttgccgatggtctcgtggatatcgccgggatcgctcgataatagggcgccgtagataataaagacttctcgtgtgccgtgggagggcgcatggctgtagtacgttagcttggtggtccttccctaatgatggcagtatcgagctcacaatagagctcctcgacacatctcgagagcgttctgcaaacttggatttccctgaggatcttgactctccaatccctttagcttatccaaatgttccgctgggtttcctcccacgtcgctgactctgacagcaacaccatcgcgcataccaataatgcctagctgcgaaatggggttctgctcaaagaactctcgtacaaaagcaaccgcatagctcagcataagccggtatctcgtcggcagaaggtccttctccgtcatagcaaacgacatgtccagcacaagcaccatgtgtcgaataattcctctctgtagcggtgttgtgtcgcgtagtagtcgctttcgcttctcggcttcgagtacgttgatactcaggacgccgtcttggtcctcgtcgggtaggcctgtctcccaagtccgcttcgagacttcccaagctctagctgagtcgccttttctcgatttcgaggatttgcctttcgttgcttggggattgtcgttggagacgcgatggtccatgaggtcgtcgtccgacatgtcgccgacatactcgccgtcggagtcagccatggtcgtgcgtagtataggtcagtattttttggatatgaaaatggagcgaggaaagggaaggaaaaggaaagagaacaatggctgtcgtgtgatggtggtgacgaaattaagtgtacaaggctgagatggttgcacagccttgccatagcagatccactcttaggatctttagagtagatcgcccagccaatagcgcatgcgcaaatacaagcttgcaagttgtaagtcggcagaagcattcaccttgataccagtatatgttgatgagtgcgctgtgtgtcgtcccaggaaaggtagcgacagcatacagatagatagacctatatcatatgtgttgtattgggcttcttccttgttaggtttctttcttcaccgataactaacagtatttgatcgctaatcacattttgagatataagtaatatgtgtaagaattgttacttgattaaccgaatctaaatttgatttccttatgcattagtcgctcatcagggtataactacgatcgaaaactaatcactactatatacaagccaaagggtactaaatcttcccaccgtagcatgcaaaaaaacagacataacccagcaaaattttcaccaataaatcccattggcaaagctggacgtaattcctcctctcgcaagcccaacaataatcgcgtgccggctgcccttgatgcaaagtacccaatcatccgtcgttctatcgcatccccattgaatcgcattgagtacgttcaaaccacccaccaactcaaaaaagagtgccgtcctcattttgaaacttcaagcaaaaaatcatgttcataacgtgtgtacgtcgttcgaccgtgagctgggtcgtcgagtgtaaggagggatatcgaaaccgaaaataagtacgccgccaaacgccgtcccaaaagcaaaacccgcaacaatgttgaaatcagtgctgcattaagggtaggtgttggtgacaggcatcggccagtcgtcttccgtgatgctggaccagaagacccagaccatgatgactgaaagcagagtgaagagcgtttggaaaagagcgccgtcaatcttcccgcttgtgccgtcacagatgtacttgctgacggcgtagttgaagacttgtccgatagcaaaaaggagcccggcggcggcaaggtaaatcatggggcgcgtctcgccgagaattcggacaaccaggatagcctcgaggacaaagtaggcgacgaggaagatcaatggaacaagctgataaaggacataaagggcgatgtttcggtttttaggaccgtcgtggctcgagtcccaataaccagtccatgagaggccggtgtcgagggcgatatagccagttccaacgagtaaaacgccagctgagataacaataagagcgatcgagagaggagtaccgtcgtcgatgatctggtaacctactacagcattgagcattagaatccaacaggtggcaataatcatgccgatgtggatagcggagaaggcctggtaatgtcagtgcatggctcggcagacgtcggttgagttggaaacttacaactctaacagtgctgttgagaggaaactctccgacggaaaagatctcgcatatgctgatgatgatgtagccaaggaggaataattgcatctcccttcggccaacagctgctcgcttcttctctgatcgtagcaggagaaagccggcggtggcaatggcaatgccggcaagtagaatagaacccaggtttccgagatgtcgtcccccgctcagagagatacccttgagctcacatcctccccagtcaccattctggtcgtttttgggagacagaagctattgacgatcagtacaggtccccattgttttttcagctccactccaccatgacgattaatggcgtaggtagatcaggtaattaataacgtacattgcaaactgggagagtagaatctctgcaaaagtcctgtagcacgttgtggttagaatttgatctcaatgctgctcaacaatggagagtcgagggcgtacatgaaagtttccaaattcggtagaccccattgtgattgcggatgcgtaactcctcgatcaaagggggtacacgtccactagcaaccacaattggggagaggacggttgtttagaatcgaccgagtaacgcagcgaaggcgacgacgggacaaagggaagcggtatcgtgaaataattcgtcgagttttcgtatgtgaagatgtaaagtggaaacagggaaaaaagagaaacgaggattttcccgaccccttgtcgtgttgagataaatcgagcggtggttgaacttgcttggcttggattgacggtgtcgttgctaggacggggctgcggtggctggtggaacgacaagctataatttcgcggtgtgtccagacagctccccagtcaagaatgcactgtagcagattatgcggcagacaatccggaagctttggaagagaaacaggttgaatttttgtagagagatgaaaaagaggcgatgcaatatctaagcaggtgcttgcgatgacgggcagcaacagcaagattggataggacaggacaggatattacagaaaaagctggtttccatgcgcgcacgcgaagaaagagaggcgaaacgggccaatataagattaaaacagcccagcgggactttagcaggtttttgggtggtctggtctcagcgggagcggaggagcagacgggctgggctaaactaagctagtcactaagtgatggacggtccaagggccaattcagggcagctccatcccagggtcgcatcacagtttagtgcagtctaagccagaatcagaacaatgctggcagggtcgaattggatggcaacctccaatttgttccgtcggttgccttggcttgccttgctgctttgactcgatgcgatgcatgcctgcccgtctgttgtgttgtttggcagattcgggcaagtgctatgtagccagccccacgagcatcaacttccagttccactgagttgccttctcatcatcacccccggtaaactaaaacgcaggtacctaccagggggcatatcatgctctctgagagttcgtctgagtggctacctctggcggatcaagacttgaatgtcaacagattggtgggcggtgattggttcggggtatcaaattacgatgggccacgcttgatgagaccgggggggggggggggttcagtgagattgctgttgcagagagacagctttttgttatgcttttagggtgttgatacccgtattcttcggcaaatgcactaagctatgatacttacttgatcgctggtctgtccgagggagaaaatagtccaagggtaaatatggcatcatgtcgttaaactatcgaacccctcagtgatagggatgaacaagagggaggggcgggcattcggtgatggcgaaagaatctgtaggtattgctttgttcgtccaattgcttctcgctcgtatcggtgcatgattagtagccaggcctgccactttgatcaaacaacgtcacattttaacggcttcttccagccaagacagtgagaaaaaacaatatgcaagtcactatgtggggaagcagtcagtaataagccggctcagtacctgttccaatgcgattgaattcagccaccgcatatattaatttgattctactcgatggagtctatatttcttattctttggttccttccgtcttgtaccttgtaattctcctcatcatcggtcttgaccatccgataattgactgaacatcgtatcgagcctgtccttgaatccggacgctacctattagacaatgcactgaaaggatgaggataggccggacctagtgcagccgtttcgtttcactctaccaattgcggcctaaagcaaattgcagtcttggcacttacatcaaaggcgctctgcgttcaatgctcgacgatcttactcttgcagtcgctttcgtgagttcgaacgagctgggctgcctcaactcttcctatctgtcctttgcgtttgatgttttcatttctgcagagaacgaataatactctagagtctgaagatgcatatccagcaggcccggtccctgtccaatatgtcgccatttaattcctatgacatgcctttggatgtcccatgtctcccctcaagatcaggtcgccaaacttggaagctcgattagccaagggaatcatccttttacccgccacacccgaccaaagaatctgtgtggttgattgagacaagaccaatatgcttgcaatttcctctgggttgtcattgtcagtcccaatccactaacccagatcagatccgagttgtatccgtagcgagtcgctacggcctccggcccaacgttagcctctggctactctgcagatctaccatacaacacaacgcaccagccacgtcgcaagtgtggcccagttgctattgttgattgatattcactgcaatttcctcttgagtatctgtattcccaccagctttctaggctgaaatccaaggttcccagctctttgacatcagcgtacagataacagcactcaatctgatcttcggtgcagccgacaccagcagggtctttgtttcaggatcatgacataattgcttcattgactcttgtgggttaaacgcttaactcttgaatacgattggtgcttcaagtttgtttcaggcctggttttcaacaccacatctgcatatctaccttgcttctgcgctctaccccgaagaaaagacaagatgaagatctttctgaagatctatctaggtttaagtctaggtctaggtcatgctctcatgtggcgcagcggattacacgttggctcgtggctgtgcgtcacacttcagttcttctggtgcggcaaagatgcttcagttgggcccgtgtgactgcttctacggttgacacgtgtaacggtgacgattgggaggcaaatcctctcatcttgtgcaagctgccacttcaacttctttaccagttcgtggaagcttttagagattgtggggtgtttttgcttttggactgtcagttcgtaattcgccaagcagtcatgcataatgagacaaaatgctgcaactaagcacgatatgaaacattagttcagcgcaacaaataaccagacattccagcaaaaagaaggtaaacaatcaagcttcctgctaataagttgactagtttcgttgactcttgtcaaatgtcgacaccgtgggtatagggtatttccagcactcgtcaacatggtttcttcacttcctacctacatcttatccgtgggtaagtgaagccattcaatcatagtaactggaagcctgaaagtcttttatttacatacattcatgtatagttcgaccaagttctgaatggtgcaagtgttgttaatgatcaggcatgttacccaacatggttccacatatcacgacagtaacagcagacacattaactttacgtggtttaacaatgcatcgcaattgacattactttgcatgcaaattccggtcgttcaagcaggatcccgttgtataatctcgactcaccttacaagctgagatcttgagcaacctgcctagttctagaagcaataaagaactattattagactaaaaaagtttatatacccagaggaggctgtagagttcaagactacacccgaagagccatacgacaaccaagccgtatattagttatattaaaaaagtggtctgtactctgtacctgcagcgggattgccgctctggacccttgatgtgcaacattgacagtgacactcacctgatagacacaaaaatagtaactattggtttcacatgtattagctagctggatgaaagagaaccttgatactgcaattgatgcgtagtcatgacttggctagagtgcaagtgtaaacaagccctggcgtgctgaatgtgtacaaagcgactgatactcctactgtcagtttggagggtcatgttgtaggccgtgttactgtactcacgatccaaagttcgctattctacttaaagtgatgtgtactctacaatcaccaccaagcgcacaattagcatgtgaccttctgtaaatagtgacttaacgatacgatgatatcccagttgtggcttgagtatatcctacctcgatttgattccacgaatggaagagggtcggaaatatcatacccttctctgcgtttctcgtcaaggttcaactcattctacttcaggttggtctttacgatgtttgccttgcgtttcctctccagcagtgtagacggtagaggtgatacatgctattcaggcaagtctcttcggttctctttattgaactcttgctcgctgttcggtttttttgtagtagactttttgagctaccaactttgataccctaaaatccctcgcctttagcacgcgacatgattcagagaactcgcgagtcgtagtgttagacgtactgtgataacaagtgatgctgtgcttagaatatttgagcaaatctgacagacgtcactgtgtttaatagagctaggaaatactatacagtctcgctaggatacacatcttgacgaaagacatatactgcatcacttgtgatcacttcggattaactgactgcgttacatgcagtcttgtcactcatttggagaatttggtacttcagaaatcaacaaattgagctcggtttctttaaagaatggtagaaatacaagtaagcgtgagcgtataccggcttgcgttgtcgaaatcatctcgtggctgtttatacgacctcttatttatctagacagataggaatggctgtatctagacttgtttgccagtgacattacgtctactctctcgaataacttcctgtttcatatatcatgtgagtatctaccagcgcgccataccgttgaaacaccaaaggtgatagggcaagcaacgaacacacatgtctggttaatatgtatacaatctcaactccatactttggatctagttcataggtaacctattgttgcgtgacggcgataagatgccctaagattcgtgtcctgtcacggatacagatactccaaaggcagcaccccccgtgataacagtggccatttcttcgcaatcatataagagctctgtttaagcttaacccgttattatgagatttaagagataccatttcaggcaaggttattgttagagaaagacactagaagcctggcatagagaacctacctctcataaattaaggcttctacacctccatactgcaactcaagttcatatttcgcttgcgacctagcactcctaatttataactcgagaatacagtctaaagaaccagccacatcaacatttaaaaagggtccagtgacaacatgggatgtagatgaatgtcaatatcaaagggtgtgtacctgcatgctgctgtagagtcgcatatgttttatcagggttcagcaattctttagaacatgttgacttcttctaacaggtcaaatgtaagttaatgatattgcaaactcatagaaagcacgtattgtagtcaaggtactatgagaaagtaccttcatctactagtcgatgattgatttgtaggcagtgctgagattctgttttcgcgtcatcagagcctcctggaaaacgttccgccaggagttcatacgccagtaggatcgtatcatcggaggtaggttaagtgatcgcaggctcatccgataaattgatcagctctacagtacgaagttcgcatcgatatacttccaggacgccaaggctgatcgtcaacgactctaaatatgtcggtaatcataggacaacgtttaccgtttaacaatgaaagaagcatcaccggttggctaaccatttagtaattattgtagaaggtttctaatagtggaagatggtgaaagacaggccctaatcgctcaacggagaggtcatgtgcgtggctgtaaatttaccaacagacgacattccgcatagtaaggtcatcagtaactaagccatattgaattcggacacgaagcagcttggtaattgcagccttgttatttgttggaactccgttataattgtatgttgagtaggtaacatgaacaccattctgcccggtagtattacaaccatgataggaaacctgactgtcgtattttgagatggaactaatcacaccgacgtctttggatgtattttcttgtgacgacaaaccgagcaactgcatgagttaaccgtaggagtgttcgacaacgtagacagggtttgtggagagggtgccatattgtattttaaatctgatattcgcaaacgtagtaaactcacgtaaaaaaatgtcattttttgttttgccaaagagtatgttctccctataaggatactatgtggtgtaaatgaagtataactgtcaagacactttcgattgtaataaaaaagagcagtgaacttgacgttaatacctcggaagcaacagtagagacaatagtagtcaagctcagtaaagccatagggctcatcaataagtgtaaccaagttcgcctttctagagtatcccatcaaagcatacgctcatgcgaatgcgtcctcgacatatcacctgagtggttctgagaaataatatactgagggcagctcaccataaacttggagagaaagcatcttcgttcggcattatttcttaggctccaatgacagggtctcatctgacaagatgttggacccagataagtaaatcacgcgattagaaacaagcggaccaatgtagtttaagagttttgacaacttgttcgccaaagggtcggtcaacaccagatcgacatgtcttcgtctgaaccctgctgagcggctttgtaggtagtttgatagcagcccaagttggtggcagttacgactgcaagagacatgttcgcctggaatttcggcccgtgttgaactgcagttctgatagatcaaagtttaccgctctatcgttctagattgatggagcagttcgttgcataaattcaatatctaatcgaggcccgcaagactcaacaccaagggacccagtgacgtagatggtatccaccacgagtcaagcgggcccgccaaagctgtcgacatcaacaaggcgataggctcaagttgaaatgactgcgaacctgaaattaccctggatgactgattgtgtgagtggaactggaagaaggttgagatttccatcttccctctttgcggtagcgcatcttgaagtggaggacaaagagtacttggggagtacattaaactctttttctcttccccagactcgttcatcgctggggttgcttagtttgtggagagaacaacctcgtgaacactgatttcgtggggaaacgaggatagatttggggtgaccgcttttaattttggacctgctgttgatcacggttgcagaatgtggctgctgcatgagatatgagatggctcaaaagactcatgactggaacatggtcatggtgtaacaaaatacgagagataccaccagagtataccagtctcttggtgagtagagattacggcagattgatacaaacaacccgcgtgaactccaactcttgtcaggagggaaataattgaacctgcatattcccagatgacagtcgcccagttccaactgaacgggaaaccggacatgtgactgaccatatttgcacagccttgacagcgatagcgagtcagatccaagagtgccaggctgctaggtagcagcgcttcatctgacttgtctcagctgaagatagatcttcaaggtggcattgttcttgtgtcttagagcattgatgatggattctagtatcaaataaaaataaacacatttgaacccccacctttgcgttccaacgtcttggcgctgtagctctctaacgcgtcgggctggcaccccacactcacgatagtgcctaaagtgactgacgacggacgggaagcttgcttgccccgagcgcccattgtaaaaccgtggagacatgcccgcagcgtggagtctaggggctttcttatcgggctggcgagactagggggcatgtgaaatatttatgaaatgacgacgaggccaaagacagataaacacgcccgttaaatttcagagtttgggactataggaaatgggcggaattacccctgagaaaatggtgcagagagtcaattgactgatgatcatgcaagagcaagattaaggcagattacctaccaaagtaggcagggcatattcgctaatacgtgagatagagtaatagatcggatccataccaacagcctgctgctaacagtgtctgtctgcctgtaggtactcgatcatggagactcctcctacggatacctgcccagactcgacctcctgaaagccatcccctgagaagtgacttcccgtacatactattttccagaagccgtcccttcttccccttgcttccttcaatggagttttagttgtcgacttgtccagttcaattctgctgcccttcatctctagccaatttccttcaattctcacttctctatctttgaccttcatcaacaatttactcttgttgcactgctttcctcaccctaaagtcgatcgtttttcccacgccggctatccagtccagttcgtgatcgttgcccctgctactgtctcgcctgactatttatcgggattcgtcacttgtttgcatctactgcccaccggcttgagctcctgtctcaatcgtggtcatctgcctaccgtctatcgctccaaccccagttccaggtccagacccggctccaaccacgcgctgccctacagccgttcccccagtcgcgactccatcttagacaggcagaattgtctgactggtttgctttgaagatcgcttgttaatttagcaaagtgtctggtctgtcgcaaggtattgtttccagcaatacctgacattactccgcgcaatccgcccgtaccgccgcacacgcattgtatttgtcgtgtcttgcttggctctcggatcgcaagtcactccaaagtacctgatccccaattacacgctgctgagtgacgcacttggagctgccgccaaccaggggtcccaacaaggcctgcatacagcgtctctctcaactgaccaggaacccacacgcccaatcgaacctgcgcttctgtcaggtatcgctatcttttgctgggtagtttaggtgtttttgcctgtttaccagccagattttattcactttttgccgattaaatcctgcaataaacgctgatagaccctgattaccgtaccgtaccgccaccccggtcacccgaccccatctttcccattcccctccgtctttcgctgggtcgttcgaggtgccgatgacctcgttgtttctcggcctttccttttctcttcccgtaccttttaccttcattctctttgcagaagggcgctgctgcttaacagccccatcctcccaaaattcctccctcacgatcttcacgtcttccctcaaacattccactgcggaccctacgtcctgataaccaccaacaccaagacccggactcgcaagcgacgtcattgctcgcgtcccgcaacgaccacgatcgtgattacgacgacgacgatagcgacgatactaaccccaatcgccatcacgacgtcgccaaatctaaacgtcgttcgtcttattccgactccgagtcgtcgtggaccgacaccggtgatatcggcgagcagctcgctgacgaacacgaccctgttcgtctacagcttggttccgatatagaggacgaacttctagccaacgtccaccgtcggcaacctaagcacggcaatcaaaagagagttcgaattcaggattcaaattctcgtcaccgttcttcccgatcccgatctgcccttatcaataaagaggctatcgaggtccctaacttcaaccctccaggtccttcacgtgttgaacgtatactcggtaccatcatggcaggacgtacaggatcaatccatggcctcactggcaaggccctgatgtaagaatcactgagcttggtctatcttacccagtcgcgtgctaacatgattaagctacttcaccagtatctttgtatcactaggtgttttcctctttggatacgatcagggtgtcatgtctggaattatcacgtaggtcttgataatagaaataactctattttatcatcggctaatcattctccagcggcccatactttatagattattttggtcacccttcaaaggcctatgtcggtactatggtggctatcctggagattggcgcgttcatcacttcattgatggtcggtcgcattggagatattatcggacgacgacggactattttctacggttcttgcgtcttcttcatcggaggtgcactccagacactggctacttctatgcctatgatgatggccggccgtttcgttgccggttttggcgttggtgcactctcgactatcgtgcctgtttaccaatccgagatttcgccgcctcacaatcgaggaaagttggcctgcattgagtttacaggaaacattgtcggttacgccacatctgtctgggtcgattacggctgcggctacatcgagaatgactattcctggcgcattcctctcggattgcaatgtatcatgggcgccctcctcggcctgggtagtcttgtcattgttgagtcccctcggtatgttgaacatgtttccaatatcactaggagcagctcgctaattttcgtagatggcttttggataacgatcatgacgaagagggtatggttgttattgccaacctatatggtggcggtgacatccatgaccccaaggctcgagacgagtaccgcgagattaagatgaatgtccttctccagcgacaggaaggcgaacgcacatacaaggatatgttccgtcgatataagactcgcgttttcatcgccatgtccgctcaggcgctcgcccaactcaacggtattaacgttatttcttactatgcgccttatgtctttgagtccgccggctgggttggccatgatgccgtcctcatgactggtttcaacagtctcacctatctcatgtcaacaatcccaccatggtacctggttgatcgctggggacgacgcaagattcttctttccggtgctacagccatggctatctcactatcactcatctcttacttcttattcctcgatatcaagtggactccacgattggtcgttttgtttgtcatgatctacaacgctgcttttggctactcatggggacccatcccctggctgtacccccctgagattctccccctcagcattcgatccaagggtgccagtttgtcgacagcaacaaactgggccgccaactggttggtaggagaaatgacgccaattctccaggaatggatcaagtggcgcatgtatcttgttcatgccttcttctgtgtggtcagtgtggtcgttggtaagttcccttgtctatgatattatgatactattactaacatctcatcagtttacttcatttaccccgagacttgtggtgtccgcctggaagacatggattcgctctttggagacgcaagtactgttgctggcacgccctcgttacacggcactgaaactggatccttgataaggggcggatctcccgtcggatcatctcgtggacttatcggaccctcatctgcaattcctggcctttctctcgaccctcctactgttgacgatgacaacaagtcacagatgcagagtggtgccgatgaacgaagcgtcggcggctggctttcaagagttgtcggccgaaaccgatccgatagcggcagcagcgcccaaggccgttatgctccccttggtcaacaggaagaagggcggcgtaacgaccgttgatgaagtacttgaaattagttgatagacgaatatctgcatatagatggcgcatgagacgccggatgtgttatcatttggacaaagacggcgaaatgacgtcttggaaggaagcggagtcacttgatgggaagaattggtagattaagttcgagtgagggaggcatttacgacttgaggtgatgttgagttttagacgaggattgttgcatttcttggtatctacggaccgatatatttttagaccggatcctcatggagttagacggctgatgctatggcctatataccacacatcatgagagagcggttgaattattttacagaaataccccgttttgatagaatgactattttaccacgctacgttcatttgtttcacgcgtgcctgtaatgggtttctatcaccatgttgaagtctatttagttgtgtatttgaccagcgaaagtgggtctacgctatgcaacttcttgcccatcacgaattgccaatattcaatcatacacaaaccacatcaatcataatggcgagcacaactcaaatatcacacgcataccgtagcctgtatcgaaacatcctaagggcagtacaatattcatcccctgctcgtttcgtggcacgcgatcagcttagaagggcctttcgcgagcctggtgccacctacgatgaaagaggcatcaagcggaccaactggttcctggaggctgcagccaaggagaaggggatggagcacaggattctgaaaaacttgctgcgagttcagaagatgaggtttcggaagagagcatattcctcttatgatccgctaaaatatgcagagtgagtttttataactgcaccttagaatgagatgtgctgatgaaacggatgaagtaatgagacgaaagtggcgaatgctacagcgtacaatcactacgacatgacggttgctatgcttaacaagagcatgggaacactgttgcgctgagcctcggtgatttctttgggttgaacgttggaagaacaatcgcgactgctctatttggtctcacattggccagggagatcgatgagcctggtggatggatgaaatagagcgcaggatctgcaaattatatgtataatacaggcacggagaaaagcgcatcacaagggctcatgtcgcatgtttgggtagctgattttacggatattatttgaatacaatctgagatgggcgttctcaggcccgcagataaaggtccgtactgatagtacatgtatgatacattagacgtaaacgcattccttaatgggctaaccgaaccctttcaacgccttaacaaatatgatgctacacccttctcccgtcattttcatcttcattcatgcttaatgggtttcttatcaacgttcaggaggaagctctactcctcacctggaatagcgatatcgacaccaagttcctcaagaaagacctggttcaagctagaaccgtctctgctgtaaatccagtcacccatggcagtgccctccttctggtcctggccctcgccgagaaggcaccagtcgtagcgcttggggcccgagatgggagatgccagccaaatctgcttgttggggggctgcttgttgatgacatatgtgcccttaccgggccagtcgatggtgaggactccagcctgcgtacgagattattagcaagtgcaccatggaaacgatcgtgaagctatacgtaccgagaattcaacatcaacatcctcgcgctggtcctgaagctcctcgaatctgttgacaacattgtcgaggtactcatcggcaatttcatgatactcttgctcggtaatgtcggcgacagcagcagtaggctcaacttgctctgtttctgtcaaaggcttggcgggatcatcagtgtcaggcatgatgcccttcctgcgggacactgtagtcgagaagttgcgctgagagagatttgggcagatggcaagacgtgaagcatatgccatggttgcgacgcggaagctggaacggcagactggcgtcgaagagcggatggcttgcgaagccacgcgggaagcttgagatgcgatttgtcgagacattttggaatttgataggtgagatcggaagatgttgtttgggtagtacgagtcgagaaccgatggaagagtatcgagtcaagctcggaattggatttgcttttatggttttggtcaatcgctcttattcagagtgctgatgattgaaagttgcatgcaatggagcaagctccccgccgttctccatgaggtgcagcaataagcggccaatcacgccacgatttgcagtaaagaaagtacgtatctcagggcagcttccgcaccccgtcatcagctctgcgccgtcttccgcccaagcaagccccaccaccgaccgcttcaacctaaaggtgctttacaccacgcctcgtctacaaccagtcaaggtattcttttcaagacatgacgagccttggtcttcaatcatgatcaacgcatttctggtcttcaatggccaaggtcagccccgtctgaccaagttctacactcaactggtatgttatcctcttcccacatgttgtcctaaactcatcatgcgccctggcaggaaacgagcatacaacagcgcctcatatccgaaatctttactctcgtatcgaaccgaccagccggatcttgcaacttcctacctctcccacctatgcttgccgcttctggcacctctcacacgtcctccgaggagcagaacgatgtccctacactcgtaacataccgcaactatgcgactctttactttattgttatctccacctcgaccgaatcgcctctcgcattgatcgacctgattcaagtctacgtggaggccctcgataagctctttgagaatgtctgcgagcttgacctgatatttaacttcgaaactctacattctacgttatcggagatgataataggaggtgtcgtaatagagacaaatctggatcgcattgtctcgggggtcaaggcgcaaggaacagttgcaaagagacctgtcaatgaaggcagagggcccactggtctgggaagtggacttggtatgggcgccaactttgcttggtcgggacgataatgatcatgacaaaatgagtgaggtggaataaaggcatgccagagccgagtacaatatgcacctgctcaaagaggtattcgtacattttatgcctccatgagagtaacgccgaactccgagactttgaatattacaaacatagaatacactatttcgactcgggctcgtctttcgggggagcaaaaggtggcgcatccgctcgtcgttcgtatcgcttttcgggatcgacggtaccaaagagatactgcgtcttttttcggatcttgcataaggttagcaatattcgattcaaagcgacaaaaattgcgaacctcttcagaaggcttgtacttctggccccaccattcgaactcggagtagaagaagagccagaccagggcagctaagagctgggttagtcgatgtgtagaataacgtcattcataattttatataccaataatcgtcaaaagctgagcggtcttgacaaacttgatccatcgaggcgctcgacttgctaggatgatgcgacgcttgtacttcttctcgaatcgtagttgttgctggacggtgagttgcttgaagttgggaggccacatctttcgcgccttgtaaggattggtagctaccgtcaaaggagccttcttgagaaggccttcctttgacgatgaggccatacgacggaccagagtcgaaaacattgtgactaaatcgctgaggtcgtgttagtcgaattgcttaaagatctaatatcgagcttcgcatgatggcgtcgcagttggagattctccaataggggcgccacactatcgccacagcacagccacggctcacacacgagcaggaaccagtgggcaggaggaaagaatacaccaacctgaattcggtgcaagttagtgtcgtgtattttttgcacccttgacgcacttgccccgcgattttcacccctccttcttgtcagtccgatttcaattccttacaaaggtgtgactcaaaaatttccagtgaaatttcgaggtatgtgtgcctattttcgtcccaaactgccttcatgatctagaagaataccaactgacctggatccatttctttttctcataggtcttgtccatttgcgaagatggcttccaccgatgccgttcccaaggccatggagtctctccacatctccaagaccaaggaactcaaaggtgtaagttcgatttactgcgactttcacgaaatatctgttctaactgttcctagactgagaagcgagataccctcattgccattgagaagaaataccaaaaaatctgggaggaccaacatgtcttcgaagccgactctcccagcaccaccgaggtgcccctccattccgtgtccgccgccgagcttcgggagcagcagccaaagttctttggatgcatggcttatccctatatgaacggaactcttcacgctggtcactcgttctccgtcagtaaggtcgagttcgccgctggtgttgctcgcatgcagggcaagcgcactctcttccccatgggcttccactgcactggtatgccaatcaaggcttgtgccgacaagctcgtcaacgaggttaagaagtttggccaagacttctcaggctacaaggaggaggaggaggccgttgtcgaggaggcccccaaggcccagaccaaggaagatatcaccaagttcaaggcgaccaagggaaaggctgcggcaaagaccgtgaagatgaagtgcgtttcttgatatgaatcgttcgaaactatactgacggccttgacaggtaccaattccaaattatgcaagctattggtatttccaccgaggaaattcacaaatttgccgaccctcagtactggcttcaacacttccctcccctgtgccgggaagacctcaccaactttggatgccgtatcgactggcgccgatcctttgtcaccaccgatgccaacccctactacgacgcctttgttcgatggcagatgaaccgtctcaaggagctgaacaagatcaagttcggcaagcgatacactatctactctattaaggacggtcagccctgcatggaccacgaccgatctgatggtgagggtgccggccctcaggagtatactgctctgaagctcaaggttcttgagtgggctcccaaggccgctgaggccctcaagggtaagctgcccgagcaagcaaacgtgtactgcgttcctgctactctgcgcccggagacgatgtatggccaaacttgctgctttgtcggccccaagattacctacggcatcttcaaggttaacgagaccgactactatgtcatgactgagcgagccgcgagaaacatggcttaccagggcatctttgccaaggaaggagttatcgagcaaacggctgaagttggcggcgctgatcttgtaggcaccctggttgacgctcccctgtcccttcacaaggagggagtccgcatcttgcccatggagactgtccttcccaccaagggcactggtgttgtcacctctgtgccttctgacagtcccgatgattacgctaccgtgaccgatctggccaagaaggccgactactacggcatcacaaaggagtgggctgagctcgagatcttccccatcattgagacacccagctatggtgatctctgtgctcctttcctggttaagaagctcaagatcgcttcccccaaggatacaaagcagcttgaagaggccaaggagctggcttacaaggagggtttctaccaaggtgttcttaaggttggcgagttcaagggcgagaaggttgaggttgccaagcccaaggttcgacaacagatgatcgatgctggccaggccttcgcctactctgagcctgagcgcaaggtcaccagtcgatctggcgatgactgcattgtctctctgatggaccagtggtacctggactacggtgaggagtcatggaagaagaccacccttgactgggtcgagaacggcttgaacacatacacggcggagaccaagaaccaattcgagggagtcctaaactggctcaaccagtgggcttgcgcccgaagcttcggtcttggttccaagttgccttgggacccccagttcttggttgagagtctgagtgattcaaccatctacatggcctactacacaatcgctcactacctgcacaacgacattttcggaaagaccaagggcctagcaaacatcggacctgaggctatgacggacgaagtctgggactatgtcttctgccgcggagagctgactgatgaggtcctcaacagcaagatccccaaggatactctcgagaaaatgcgccgcgagttcgagtacttttatcctcttgacgtgcgcgtgtccggcaaggatttggtaagtaacaaataccaggtttctggttcgaagctaacattgatcttagatccccaaccatctgagcatgcatctctactgccacactgcgcttttccctcgcgagtactggccccgaagcatccgagccaacggccatctgatgctcaacggcgagaagatgagcaagagtaccggtaacttcatgactctccgagatcttacacagaagtacggagcggatgcttctcgaattgcgcttgctgatgccggtgacggtgtgaacgacgccaacttcgaggaagatgttgccgataccaacatcctgcgactgtacactctcaaggagtggtgcgaggagatggtccaggaccaagatcagcttcgaaccggcgagttcaactcgttccaggacgctcttttcatcaacgatataaatgctgtcactaaggaggctgttgagcagtacgtcaacaccaactacaagctggccctgaaggctggtctctatgagttgacaagcgctcgtgacttttaccgtgaggcctgcgcagcagccaatatcaagatgcacaaggatgttgttctccgatacattgaggtgcagactctgcttctggctgtctttgctcctcactggtccgaatacatctggctcgaggtgctgaagaaggaaggcactattcacaacgctcgattccctgagattcaggaggttgatgcttccctgtcggcgaagcgcgactacgtgcgaaacactgcttccaacattaactcagctgagagtcaccagttgaagaagaaggccaagggcaaggagacatcattcgatcccaagaagcccaagaagctcacgatcttcgtcgctgacaagttccccgcatggcaagccaagtacattgaccttcttaaggagatgtggaacactgagaccaagtccgtcaacgacaaggagctcaacggcaagattggtaagatgggagagatgaagaaggctatgccattcgtgcagaacctcaagagacgactccaggctggtgagccagcaagcgcggtgcttgagcagaagcttgcattcgacgagaaggagactctccagcaaatggttcctggactgaagcgaactggaggtctggctgtttgcgacgtgatcgcagtagagcagggaactcagaagggcgtttccctgacggatggcggtaaagaagttgatatctcagcacctgttgccgagcacgccgttcctggccaaccaacgttttactttgaaaacgtcgaggcttgagtgtggatactttgaacgaaaataaaagatttccctgtcgttatgatttgatgtttagacaaagtacgtagggatgtactctgaccgaccgaggaggttgcgcgttcctgcgtggaatgtgggtgcatgtgggttaagagatgtttgtctgagttaaaaatggaaaggttgctgatcaagtctattagagaaggcttgttttcttgttacgccctgcccagtaatatgtgactgccatggcatggcatggacaatgcccataatgtggaagcggacgtgttcacagatctacaataagcctcatgccgctccatgcagactaaaagtgaggccccggctacctcagctgccaagttcagctcggcttagtattgtctgtctgtatgcaggctatgttcaggtttggttgtctacttgtgtgcatgtgcatgtgtgagcgtatgagatgagctgactgtgcattgccactccaactaaccatggtcacagtcaccgtcaatagtgacaagatggaaatagaacaaacatgagtgagtgagcatgataagcaacgggcggcacatggttgattgattaccaagtaatagccaagtcttaccataaagttcgagaactctacgggatcatggatcgatacagtttgcaaggttgagggaaccaagcagggatgggatgggaattagcattagcgaggcgaaaggaaggagacgaaggctggggcgaggcaacgtcctttgatagattgatttgtttcattgtagggataaatttttcattacgatgattgtcctgtaataatgtgaaggaccgagtttatttttgtttttgtttttcgtttttcatctttttctccggcgggacaggggatggaaatgggcatgaaattaatttcaataggaatatttccgtctgcattcgattcaattcatcggacgttctgtaacaaacccctggagatatggatgatgttccatcaaagaaagtgtccggggcagtggacaatctaataagcaaaaggggccctcaaaagcttgatcatgcgaaaatatggagttttctgggtcggtaaaaaggagagcgggaggtgggaaaggagagcgaattcaagggaccatgttgtaggtatcctcactgtatagagtacggtacgatattgaggcattgatacatgcagaatggtatgtacttgtttacgcgtccgcctgttgcggtaaagatagaagaggctaaagagaaccggcagagaagggacgggagccggggttggaagggatcagaacaggactgtgaagtcgtggaaccactataacagcccggttaagctaaggtatgtattgatttacaagggtccaagtcatgatagagtggtaaagtgatcgatcatggcgctgtgtgaagagaggcccagcccagttggccccctgtggcttatgtgtatatgtgttgtaatccaataattaatgcatgtgacaaggaaaacaacaggttattgattgattgattgagtggctggggataatcattcttggattgtctcctttttaccgttaccccttgaatcttgagtgtatcatgtatcatgtctgccatggtcacagcctggtcatggctgtttttattttgcttgcgcgtcaggaaccacaataaaattcaaacacagatctgcactttattagtccgagccgcaacaacgatcctgggtcatggcgtccaatgaggatgactgccgctatttgcgcaggagtctttgagtatgggcatctccagttatcatcttggggatatttcttagtttagttggtggtactctgtaataataactgctatagttaactaggtagtggtcaaagacccccaacatcttatcctttttttagattgtattcaaggttagttgagtgtatccgtagcttgagggtatatcctttttctttgccttgatctgactgctggcttgcgcaatcccacctccactatccccaaacagactaaagatgccaaccactaaatatctattacaggcccatattatctcccttctccaaagatctacaacgatacagtgtaagtgggattagagatggaggcatttcaaaaacttggttactaaactcatgacgcaacttgttgtcttttgttgctgttgaaactctcaagtcaagtcaacaaccaagaatgtcaacggtcaaactcaagtccttgtctatagccgataaccagttgataaccgtcctgcagcacggttatgcttagcactaaagatagcccatccttccatcgggttcccgtagtggtgtgcacccatcaaaagccatgtcaggtcaggtcaggtcaagcttttcgttctcctgcatgtggcggcagatggacgctgatcgattggttgatctagcaacataacgtcctcatgcacgcacactatgcataagcaaaaggtggctggagttagttatcccaactgttttgttttctcgttgacgcaggccgcttggctgagtgattattgaattcgtacatggtcacagccgcgtcaacctgtagacatccatcaacatgttgagaggactgggaactaactgcttgactcagtcgccagtcgccctgttttgccctgcactgtagattgcgttgatcaccctctaagcttgttcctcgatgccttgatttttcgtcaataaaaacgataaaagttaaaataaaaaaaagaggtcagagtggagccatcaacttctgtaactgacgcaccggatcaacttcctcgttgaggccctggctcttgtattgggtgatatcgaacttatcctggcagtggagtcgttccgtgcgacgcaaagacaatgtctactatgtatgtgggcctctagttgagccttgctcggggatgaccctcagcaatagcaggttgggatgatgcaaccgcccctggggccttgcgtacgtacttacggtacggtacatgatacatgatacattgcatttcattaatagtaatagacaaattcactgacaatccttgcgacctcaaatgggtatataggagtcgaagctctcctgttcatccagtcctttcctcattctcatcatccactctacaactacaacaatcgctataccaacactcgtttaaataacctcgatctacttctctttcaaccttttactcaaaccaaacccaacaaaccaaaccaaccttcaaaatgcacgcctccgctgccgtcctcgctttcgtcgctgttgcggctgctgcccagacccctgtggcccccgttgctactcccatcgctactcccggtgcccgttagtccacccttccatctcacgataattttatctctatttcatcaactaacatccttcttcacagctaccaacggtactaagcccggtcacggctctggctctggttccggatctggttccggctccggctcccagaccccctccggcgccgccgcccttggcctcagtggtcttgctggtgccctcgccattgctcttgctctgtaaatgtctttcaatgagactttctcagagttggtggatatgaggatcctgcgacagacaaccttgtagggttctggaggaatcgtgctggtgcgcgtttaactttcgatggagatagatcgggttttcgattgtcccgactagaatagaatagatcaatggagcgtgatcgctccagctacattaatactaatcgcataccaccatttaaccattctcattgtgaagcctctcgtgttctgccatattgtacaacccttctcacttgagcctctgcacccttgcttatctctggacgcttacctacaaccctgagattgcagggtcgtaaaagaagacccgaccggaagattgtgttccgtagtgttgttctcggccaaacgctagactaccgcatcttggtacggtcagccagtcccaaatatcatcacagggtggtggaatttcggtcatcgtaagttgattctcgctccttggccagcccatgcgaataaaccaagaagtgaagtgtgcttatcttccttggctgggacaaacttaacatccttgccgttccgttatcccgtcacccttgcaagtcgactgattatggtggctacacaagactgatacaacatatgtcgaccaggatcaaatgcattctggaggctccttcccgtcccactgaagaaggattcatttgatcaagtcgggtcgagggcgttgcgagaatgaaaattccgatattttctgtcgtatcgctttgtaccaggtttcaccaaatgatttgaggaccagatacgattgtcgtagtcgcggcgcggcgcagcagcacaagtctgccctgttgattctcctcacatggtagttgcaatttgtatcatgtttctatcatgatttccggtcggctcaggcagtgatggggacctgtccgccagaggcgcctgaagtgggaggttttggtagatcgtcctgggagatattagctgacgaaacacggtatatggcgcatagaacataccaagtcaaagataactcggatcatgagactgcagctggggcagacagcgatatcctgctcatctagcaagtcctctagggtgatctgaaacttgtcgccacaaggacaagggaactggtaaactcccatggcctcatcaaaggtcatgtcctcgatctcaacctcgtcgtaaatggaaataccctcgtcgtcggacattatgatggtttgtttggatgttagatactgtcagttttggtgagtgaggttcaaagttaacgatgctggatttatcccaccaaagactcatacataaaaaagatgccccgcgaatgcgaccaaaaattctattatatgtggcgttcgcgagcgagtaagtgtggccgtgcagctactaagactcacatgtggctgctgagtcaaatgttaatcacatgccgagtgctgcgggaaagtgtggggagacttgcacttgccccagattcatcggccgaggaagctttctgtatggggaaaccgcatttgatgatggagctcacaagacattcttagccatgtagcgcaataatcttacaccttgcaacatttctcaacctattctctttcctttttcttgtcaaataactccccaagacatttgtctccatcttcgcttttgttctgttcaaagttcctgtcttcgcgatttccccatgcgctactacagtgtctgacagatctgtgatgtaacgtcgacacgcctcggctcacccaatttcaacgtctgcgcaaccgtggaccatcctcgagtctcacctaagcaacgcctccgtagcaagaatacctcttcagtctaatcacagagtgtcgagactctttgcgcgcctactatgggctcgcaatcgaagctcgccttgccaggcgaccgcaccctcaagggcatcatatctcagcttaccggtctttacgtttctaatcgcacacgtatctcacgcgccgtatggatcactttgtttgctgctctcgtcaatcgaatccgacttgccatttccgagcaaaaggcagcatcggtgcgcgaagctgcccagcgcgctgctcgtcgcggtaccacctcgagtggaagcgaagaaacgccaagaaagaaggtggaattgaatcgcgagttcttccgatcgcttctaaagctccttaagatcgttgtaccaggatggcgcagtaaagagtcaaggctgttgatgagccacagcttcttcttggttctcaggacgctcatcagtgtacgcgtagctgagatggatggtgctatagttaaggccctggtgaagggcaacggaaaggagttcttgaaacgcatagtatggtggatgctgattgcggtccccgcaaccttcactaactctatggttagtctatttgtaacaagtcgtgccattgccttgctaatgacacatacagctatcataccatcaagccgagttatcgctcaagtatcgatcacggcttacacaacacattcacgacaaatatttatccaacttgaccttctatggtatctcggctttggatgacagaataaagaaccctgatcagttgattgcggttgacgtatcaaagttctctaacagtttggctgagctgtacagcaatttagctaaacctctgttagatatggtaagctcggtcgattccatcttgtatgcttatctaaccttttctagactatatatacctggtctttatcaaagagcgtcggtggcgaaggcgtcgtctttatgtcgcttctggtacagttatcagccaacgtgatgagggcgttgactcctccatttggaaaatacgttgccgatgaggcacgactagagggcgaattccgtttccaacactcgcgcctcatcgattacagtgaggaaattgccttgtatggtggccacaatgccgagaaagacacgctcgacaagggttactttactctcatcaagcacgtcaactacatccttcgacgacgattctaccacggatttatggaagatttcgtcatcaagtatttctggggtgcccttggtttgatgctttgtagtgtccctgtttttatcaagatgcctggccacatcgcaatgaacatgggtgaccgaacggaagcctttgtcacaaacagacgaatgcttctctccgcatccgacgctttcggtcgcatcatgttctcctatagggaagtgatggagctagcaggttacacatcccgagtcgctactcttttggatgtgatgaccgacgtgcaggccggtcacttcgagaagaagctcgtgtcttcttcgggtatagagggtaatgaggcagtactcaagggtcgtggaacagtacacgagagcaacgacattacctttattgatgtgtaagtacagggcaaatatcttattcgtggaactggagctaaccacatcacctcaacaggcctatcatctcccctaatggagacgtactgatcaaggccctgtcttttactctcaagcacggcgatcatttgcttgttgttggtcccaatggctgcggcaagtcgtccctgtttcgaattcttggtggcctttggcctgtttacggaggcactgtttacaagcctcccttccacgccatcttctacatccctcagcgcccttatctatctcgaggctctctccgccaacaaatcatctatccagactccctccgccagatgcgtgcccgcggtatcactgatgcagacctcgttgagtacctcaagattctgggactcgaacaccttcctggactatacgacgaaggatgggacgccgaggctgagtggcgtgacgtcctttcaggtggccttcaacagcgtatcgccatggcacgtctcttttaccatcgccccaagtacgccatcctcgacgaatgtaccagtagtgtcacccttgaaatagaaaaggcaatgtacgatacagcaaagtcgctaggtgttactctcatgacagtcagtcatcgccgaagtctatggaaataccactcccacattcttcaattcgatggccaaggcaattacgtctttaccaagcttgatgcggatcgacgtctcaaacttgaggatgagaaggaggacctcgaggtccggttgcgccaggtcccggagctggagcgtcgcattgctgaattaacagccgcttagaggtcgatctcatttgtgtcggggggtgttgtaacgaaagtcttgttgaatacccaggggtgaatttaggataaagccgtgtcttgatcgaatgtttagatgttggcgtacactcactctcggcacagcaatacattgtacatcatatacggtgacaccagccaatcttattctcataggtggtgctatgaagttatgtagaaattgagcctatttactcgttgctttaacatccaagagtcggcaggccttctgttcagacttgtttcagaacggtattgtcaaagctaccttcgcacccttcccgcatcttacccattttgtcaaatgtcgtttaatggctccatgttaggaagattgttgggatgatagggacatgtcttcttgtgtatactgttgtcaccacgcatgatgtctcggtgactaacaccacattcgaagcagaactcgtgcttgcacttaatacctgtggtccgaacgagtcagtactaaaccgaatgtttcttttgtaccaagtccgtggcttcacggcgcagtcaccttagcctcggcaataattgttgtggccacgagtatatggctgatcacaggcccagcaaaactcataacgacatttgacacctagtatagcacctcttagcatcatcataaaatggctatgttttaaattccttgtccggacgcaccgtcaatggcaggatagacgtgtcggaaacgcaggtgtacgggaagatataaacaagagaagggcttgtgtggacttacatgtcatgtgtgagctatttagatgttagtatgaatcagaaatggaaagggataggagtctgattcttaccagcctttgttcttttcaatcgcccatccgcatccggcacagggcttggtagtacggctgacagtttctttgctctgtgcctcttctttcttccttctggctgcaatctgacgagcgagttgtgcggccttttgagcttgctctctctcttggcgagctcgctcttcccgtcgcctcatctcagcttggtcttcagctagaagatcttgagccatggctctatcggcctccagttgggcctgctgtgcctctgaccacttttcgttttctagctcaaggtgagagcgaaagttgtccggatccgccaaaagttggtcatactcatcgcaagaaagggtctcatgccaggctacattgtgatggaaacaagaacgatggctgcagtgaaggcaagtcacgatgggttgatctgagccagactcatgtatttgccctgaaccgcacccagaagtgcaccagacaaagttctcggcctccgacatggctgcccgcagtgcgatggtctcgtatctaatctttgtcagtttcgaattagtctgtatgagtgttgtgaccttactttgtgaacgtttgtttgttagcatagcgttgaatgtcggcatactccagtagctcccggcattcagggcatctgatctcagtccagagcttactacttagatccgactctatcgatagctggatacagtcaaggcatgtgcttggacgatgtgtgcatgttgccgtgatggagaaacgtgggaaagcatccacgtgtttgatgtccgcacatactgcacattccaaatcacctgcaacagcacttctagcggtacgttggtgtgtaacaatcacatcagttgagtcagcagctcgctgatatcgttgtccaaacctattgcggagatagtcagtgcacgttcgtggaaagttgaagaaatacataccggaattcatcagctacgtcggtctcgagcttttctagctggcgaagatatgccattgtcatagcgtcatcttgctgctcaaacaaattgacatacgggttagtggacgttgagggcccagcagtagctacagtagttcgagggcgtttgttgggcaattctgtgtagtctctggtatcaagagactttgtatcaacatcctcgacaccaaggtctgtcaactcgaggatcgatgatgaaataggagcgtagccccattgtaatgtcgatttccccttctcattagaaatagtctcgggggttgtgactgtatcagggggcgagccggaaaccaagtcgtcgtcattatccaagaacgaaggccgttggtagtgaaaggctggctgggcagatggtgcgggtgcgggtgcgggagtggcacctggttgttgcaggtgagtttccgggttgtgcgacgacgatgagttggaaggcctcaaagccaactcagaggtagaatctgttggagtgagggggttttgactatcgtgttgctgcccttgatcgatttcatcctcttcctcatcatccacgagccagatggattcgtcgtcgtctccaaagcctcccatgatatctgggtttacccgcccgtagataccagccgagttgacaaacatgttgttcttgagaggatttgcgtctgtgtaaggaacgtattttgtggcatacgggtttggtcctggattgggggattcttctactggctcctgagttgtgggattctcttggttgtgctgatcatccgagagggtcgagacagtagaagggacagaggtcggaggtagaggataagagggttgccgtcgaggctgttgctcatgttcaggatccgtcgagattgtcgagggaacagaagtggggggtagaggatagggatggtcttgatatggaggcggattcactgtgttggtggtggtggtagtgttgctgttgttgttgttgttgttgttgtagtaatcgacaatgacagcctcagcgtcaacttcaaattcaacgagggcgctgctagaagcctggagttcgggatttgaaattgttctcgacgtcttcctcttctgccaaacgttggatgctttgtttttgagagatcgcagcatcgctcaacatggcaagggagcaatgatgctcagaccagggcaggtagcaagcttcagtttgggcccggggagttgcagttacagctgcagtggtgatggcactgtccgggcctgtaactggtgtggatcagtttatgtttgtgcaggtacactatttatttggaggaagagattgaatgctgtgcatggcgcattcatttgttactgaataaagaccgaccgaataaaattaacatcaagttgaattctcatctcaggtgaatgaatatcaaaccaagcaaggtctgcctgaggtacttctgcctgcaccaccgtcactcgcagggcagtttcaggctgggcttataggtaggttcagtcgagtctctgtaagtacctatcatgtagcgtatcgtcttgacttagacctgaagccatacctgttcttggactgttgtaccccgctgggctgaattggagggcgttcaggtggttgcaggtatgagttggctgacaataacctcctaccattgacacttatgtccaccttttggagctactcgcccgattaaagtgttcattagtgcatcattggagtgggccctgtccccggcagtgctttgcccccgcttctcaagctgtcaaggctctctcggatcagtgtacccctagggtgtctgtaactgtctgacaaccacttacaccgagacagttaggacatgtattatcaaggttacctaggtatttattgtgatttatagagaccgtcaggagcagaataactgcatggccactggatacaactacaaaaagatgaaattggtgagtcagttcatgccactttgggcgagacgttgaacaatttatttcttgtacccttaaactacctggttgggctggtagcttttcaatcaagttaccctctagagtacaaacttccagataccagagtcgcacattaattcctcccaaattcaaagatcgtagaaccacttcgttcacttctcagtcttaaaacatcgcaatcatccaccctaagtctatgccattagacatactcgcacgtcactgtgttgtatcgctggcctgtggcacggattagtaagacccaatggcaaacatgctgcatgtttattatagcaaaacttaccgttgtaaagtagagtgtaggtggtggatgctgaaagatagactgcctctattttgcagttcaattcgtaataccattgcccgtctgaaccttggcgacgagaaagctggttctctggaatatgactgacatcagcctcgacatgcgagagaaccttcacattatcatcgcgggccactggtgcttcccgaggcaattggtcattgtaaattgtcatcttgatcttgcggatgcgaccactgctgacagggcctgtccagacgaaggatgtgaaataaggctcgttctccgagacctccgagccctggaaaatgttagaccactccgttatacaattgaccttcaagacttaccctggtgatgaaccactccatcgcaaggactttgtagcagccatccaggccacaccacgtcctgttgctcttgagatggccgtgtagcttgtcatcccatcgagcacgccactccgtgccgtagtgctttcgggccttgcgattcttcactctgaccacagcaagttccggagcggcattggcgagccccttcagaacagcaccttgaacaatagcctgccacgcgttgggtggctgcatgatttggatggaattgtcgacggaaatcctcagccgctctttgaggtagcttgaagctccaaacccaccgaccagaaggatggcgcggacaggcacgttactagccgtgatctggtcctttaccaacctgatgacctctagcacgactggctcgaagatggtcttgagatccgatgctttcagagcgaagcgtcctcggctaataccgagagtcttgttgttggccaaacctgccacggggatgttgtaggtttcgtctggcgcggtgttcaaagtgaattgacgcttgaccttcttctcaaacacttccatggcctcggccataacttcatcgtcaaacccttcctccttgcccagcctgccccgaagatacttggcgaagcgcatgttgaggaatgtggagccacaaagagctcctgagccaggagctgcctcttggacttcgaggatgggcttgaggccagtgatagtgtacgagatcaagtcgactgtaccaccgccggcatcgactacgacgatggtatcgccaactttcagtccatgagggtcaagtccatgcaaagcataaatcgcggcggcctcgggttcggaaacaaggtgaacttgctgctgagacgctgaaagtcccgaggccttttgacatgccttcttggttttgtctttggctagatcgctccagatagccggaacagtgacgacaaattcgaggggagtgctgttcacgatgctgtcgcctaacttctcgcgcagagtgtacaatagatggtcaccaagctgtgaaataaagtccgtgacaagtttgtctacatttcggctgcctcgagcactatcggagttcaaggattgactcattgcttgtaggtcgggatcaaggtctcttcaaggcaacagtcagctggcctggctatttgcgtcagggttacagaaacacttacagcttgaaccactcaatgacttcatcttgtggtgcagtgatagggatggagaacccccattcaatcttgtctccattgtatcgaagctttgagggcaccttgtcgctggattctccctctctgttggaactggacacgggccattgtgtgacgcaagttcgtctcgatggattgcgactctcagcccaggcgactccggagtaggttgtgccaaaatcaattccaacgatgatctttcgatcagtgatcttgagcttgtcgaagtccatagtaacctgttggtgacgagctgcaacttcaggtgaggcgaagggctgtctgtgcgacaagcagcgactgacgaatactaagggaaagaagcagtgtcttggttgcaatagatgaaaaaaattcaagatcacgaaggataaaagaacaaacaaaccaaatgcttgccaggtgaaccaaggcctaaacagcgaggtagttgagtgaagggaagaaagctgacggcgacggtgacagtggcaggggcagaggcagtgataattattggatcgagactgccccgcggtgttactggagcgaatgcgcttgtatgcaaccttagtatagctatccggatttcgttgcctaacaggctctcatatgatgatggcttgtatccatggcaaatcatctgtttaggtattttccacactggatgatgaatactgtaggataagctgaattataaatctacacccccagctttacattattatccagtcactttcatatctccccgtgaggtgtcaattctctgtatggcaaagcatttgctgaatgaataaagcaagaatgctgccagttggctgcttgcctgttatttgcccaggggaattatgccttgcctgggagtctacaacgcgatacttccattagacttagtgaccaggcgtgaggttcaggtcgtccggggttagctcaaaccgcccgggcactaaaacaactggcagcttagaacgtgagacaaaatcaactcgtcagttcattccaagatttccagagcatttattctttcaactgccggctccaacccacactatgtagtccaagcgactgcgggtgcggctgaggtcttggaggggcaattgcgggggtgaatgtgccctgcagcgcaagggttagtcgatcactggggctttctggacggggtgacccatcctgaatctaggtcgtcttgatatgagagccccgacgactattgtactaattgtgtgatatcgattcttggtataagcctaggtagtgtttggctcatcatatgcatatacccagcgaataaacagaatctggtggtgcgagatatcaggctactgatacataaacttagtagggtctctatccctgtcgcctagcggatcttggggtgtagatactacctaggtaagtctacatgaacaacatcatctgacattatccaaaacagaaacagaaacaaacacagataacggaatgcatactcagtttgtacagcctggtcgtaggttagtaggttagtaggtagagcagagtgagccctacctgaaactagaagtggacagccatttacagggcattcagcgccaggccaatggttgcaaaggcactgaggtagcactgatatgggcacccccttccttccttccttgccattgcacgatgcagtcagcctcttctctgcttggaatacctactaacgtagatacctcatattctgcctgcttgcttagtacttgcatttgtagacaactcaatcacaagtaattcactgcccattctgggtcaatccgttgtctttcaagctgcaggcttccgttctacatcgttatctacgctgtattccaattgcactgcatcgcacttcactcggatcattgcacaaatccacactcagtccgtcaattctcctccgtctcatcgcgggaattgtgacactgtcctactgtccaactatctccccctgcgtcgtccttcttccaacaatggcggatgcaaagaagcataactcccctccttcagttcctccaaaagaacccatcgaagacggcaaaccaacctctgggacctctaacagaccaaaagaagggtctcgcaacaagcgccgccctgattctacactggggcagaaagaaaacaagcgggaaagtctggacgtttcctgttccccagagaagagactccataagacatcttccgcaaacccaaagatgcttgacagttcggaacaagatgactgggttgagatcccatccagagagctggttcaagagccaaatgggcaagaccatcaggcgcaaactcaatcagccttgaccgatttgatggagttggacagttctcccgctgctgaaaaagctttcggtgatgacagtgcctcgcggtcggcagcaacggcaaaggctaatttaccacactccgctgaatttcagtcactcgacgagcttgctggctttgaaaatgacaacgtcgcccactacaacgaacagctgcgagaacaaaactgtcaactcgaccgccgcatccaagaccttcagcggcagctatccacgctcaccacggacaaacaaatcgcggaagagaaatccgacacgctgtcagagaagttaaacagcctaaagcaaagaatgaactccaacatgacagaggtagagatcagcagcgaggcgctagcagacaaggtagaagatctaggcaaagagaatcgcgcgctcagggaacaactcaacgacgcacagtctcacattttcagcctgcagccttaccgcaaggaactgacctcggaagaggttggacaggtacgctactcatgctatattcttcacatgtagattctgtgcatatttgctaatgtctggaccctaggagtatgatgctctcgtcgaacaagtccaggactgggttcaaaagttcatggatccgtggttggatgatcaccaagaaggagttgattctctcctcagtaatgcgaagaaacgagcagtagatgccaccagattcaagcacatcttgtaccagtatcccgatctactccatggcgcaagcttcccggaaacagacgaggacatcatcacatctgtgatcatgagatatctacatgaccacatctttcaaactgtgctgtatggcatgatttctcgttacgtcgaggtcataagcttcattgagaaagaaatgcaaatgtcggtcgagcccaagagaggtatgttcacgtcgacaaacaacattcccccatcgtcattgagcgactgactaacgcgcacaaagatcttttctctgtgagaacttggactgctgaagcatacaacgcccttctcagttctccccaattcaagggggttcgcaatgaacgacgcgaggctatgacacgtgaactcgcaaacatactcaaaatattctttaagaaagatcaattcaactggttctgtaagaatacgtgtcaacgaatcgtcgtgcccgccatgagactctacgagaagctacaaatttcaaccaaccacttttaccttgacattaactcttttatcgtcagagctggaggcgagcttaccacatccactgattttatcgacacactcgagaatctcgactgcaaaaacgtactgcagaatcggaagacattcaacataggaaaaattgaaacgccgccatccaagaaggagctttaccaccgcctgcacaacgtatgcactgtggtgccggccttgtacatgagacagatcggacagcgagacgcaatcaaggatcctatcgtggttcggaagcagcggatgctggttgcatggggacccgaggagaaacgcaaggcatatcaggataacggcgatcgaacgcttgtgtcgcatctgtatgggttcaagggcgcgggagaagggtggacctccttccttaggtaatggatgcgaattggaggcaacttgggcaatagtacttcaggggaaaccacacacacacaatgagtggcggttgcatagcgagggaccatgatactgtaatcttcttgatatgaacgcaaatgagtaataatcacaatgagagttgattttaccaatgctcataatatgtcatgctgcctgtagataggacaatcgaccatggctatatcccatcgctacaatatcgagattgtattattaacgtcgatgtctcaaaagactctcgatataaattgtacacgcgtgcttgaagcacacacaagttccctatggccacaactaggcatacacagcatcccaggtatccagaacaccaagctacatgacaaaaagggggtgaaaacaaatggaacgaatgcagaatgccttttaagagacaaaagaatgagcatcagcgagaagtagaaaatgaaacaatagggtaataaggaaataaaagcctggcccttctttgatcgtcaagagggcggcgaggtatagcacactgtatatccatccatccatcccattctcctaattccgcacctcatctctgtttttccccaaggtgatccaacctcggttcttctagttgtgaatacatgactcctttcttcctgttccccatttaggtcgaaagccgtttatagttaaaaatcaaacagacaaaggaagtaagtgtaagatggacctgactaggcctgttcatgccactgtctcatgccagtggttgcgaatgctcgtcttctcggcgccgagatgccttttcgtcaaaaccgacgctgtgccggccaaaatgagtccggaagtagtgctactcctcgtccagacttcccatcatgccattgcctttgcctttgcggcccagcttgagcatgctgaatctcttgcggacactgcccttcttgctggcaagtttgttctcgacgggcttgtcattgtgattgctattgtcgccgccgccaaattgctggtcaaaacttccacgaccgctgaggactccagcggattcggggtgcttctcgtcttgtgacggtgcgcggaagaaactgtgtcgacgaccctgttctttgctttggccttggctcagggagcggctgaggttgcttgcggtctcaatgtctccattcacttcctcgggctcggttggcaactctggttcctttttcttacttccaccaaggaaactcagtcgtgtgcctcgtttcgaaactggtctgatgactgaggcctcttctgccgtgacaccgttcacgacgatgcccacgttcttgttcttggggctagctgaggaggaacgagatgaccgtttccaagttggtgaaggagttgcaacaagctcgcgctgtggttggggaggagtgaagtgtgcgatttctggcgcgaatgtgctctcaaaacctatatgagcagtcagtatggtgaaccagcttattttcggaccttgacttacatctatgaagctcatcatgtttctgggtgaggagctcattggaacttcgagagaacatcgcaagacacctcttgatcatgatggcatggtcgacaagcgccatcttgatcgcactgtcctgaggggtcaattccacctccggcgcttcttggtcctcctcttcctcagcatcttcatcggcctccttacgttctggcagcaattgtcggtaacaagcgacgctattctcagacgtagggttcactgatacgctgactgcatcgagaagtagctgcgcatggtccccgttaccctcagttactcggtgctcgagtgcggtcatctcttgtgtcttgcgaacaatgcgttctagacctgtttcgtgagcactgagggtgatctcttgggcatcaacgacttcgctacggcgaagaatagtagggaaagcatcggcagtcgtgaacaccaacttctcggcagaatgctccttgacaggaccggttgtgttacgccgggtggagatggaaaaagtctgagggtgagaggagagaaggaaatctcgaatcacttgtgggactcgtgcgcgctggaagacttgatgacctagatcgcggtgaggcgtaacggccgagacgactaaaaattggccctcaacatcgtcaacgtctcccccggtaacgatctgggcagctgggtgctgctcctgcatgcggtctgtaaaggccgaagcacgttcactaggagatccctcgtaaatgaactctttatctcggaggtttgcatggaacccaagtcccttgtagacaaccttgaaatatttggggataatcttgtcgctctttgagatagtctcgtaaatcgtcgcaattgcccgttcggtcctggcaagcttgaggaaatcgaagatgttgctctcgtactgcacctgcagttccttgtaagctgccaaagcgtggctccacgaatctccctcttcgaaatacttgatcatgtcgaaatacagccgttcctttcgctcaaactgtgtttgtgctggaaattctgggtccgggagcgcgggagtttggctggtcgggtcccattcgtatagatcagcgtgaagtcgcagagccaaacctgcttcagtgtggtttcgtgattcggcttgcagatctgcaagttggtgtacgtaacgaacaaagatttcctccttctgcatatcgcgtaggaattccatgagtctgagatgattgatgaggctcgacgcttcgcctgtatcatcgctgctatatacagcaacaagaaggtcaaggaattcgtcaatggtgccaacgaattcacgtatagcagtgtatagtggctcgtcagggatatccaccaggggctcgaaccgttcaagaagttcgtgaatgaacagcttctgaaggatactctcagtcaatggcttctccttaaagaacaaatccaaacgatcaatcgtctctgtttggataattgataagtcttcactcaaagtccattcgctgacaatcattgtttgcagcacctcaaccgccatgcgtcgaagaccctcgtgcacgctaagacataactcgacaattgggccaacaagtgcaggaacatattgcacctggtatcctcccatctttgaaagattgtaccggcttcgttcgtcggatgaagtctcccatccgatagcctcccaggtacggcgtaggagctcagcgccatgttctcgaacatcacccgcaatcttccacactgctcttcgcttctgttctgggaaagtttccaatgcaagagatgtgctgcccaccagcttgagaagggtcgtgaagaaaagcttccataattcagtattaaaactctctgcttcctccggttcggggaggaatgattccaacatggtaccagcgagatactcaagtgtcctcatagtcgatttgtgatgatggatatgcacactcaaccattccaagggatacgcctctcccttaagaatgctcatgtgtactcttagcaaattttctagtaaagtggtcaagtcgtcctcagcaagctcaagttgcatgcccgagggtgaattagatatcgaagacaaaatagcagaaagctcgaccaaggcttcatcgaattgaaggtcgtcattaacaggcttagttgggaaagggtatgatgatgggaaaagaagggaaaggcgatcctttggtttgctgggagccgcaaggatcgctaagtaggaatcgattattttaggaatgtggtcgggaatctcggagccaaggtaatcgatctggctggccaggacagagcagcatagacggatctgatctctccattgatctgtcacctctgctgtgtgaccccagtgaggagtaatccatctcacggtgttggtgctcagtgctaatttctgatcggggtgggcaaacaggtccagcttgctgtaattgataatcagtacaagcttataaagaatgagcttgcctttgacatctgtgcacgagtccataaagtcaatggcgatatgcaggatttcctccgtgtttagcaggccagcaagctctggtaaccactggtggaaatgctgaacagcaagggtctgtgttccaacaagtgcaggggcagtgttgcgcatcatcgcgtcaagagccttaaaaatggcacggagttcgcgtgtaaaccctgttgtgttggaggtgataccaatgccagcttccttctccttttgttgatttcttgcatgagtgatgaatttaaggatgtgcctgacaaccttgaatgtagcacgtagcttcctggcgatctcgggttctgaagggttctgaagaagtcgggtgaacgaccgcatcaggcatggtgttgaaaaggggtagttgaacaggttctcggcatactggtcgaccagaggccccaggttgaatcttcggtcatggacaatacccaacactctaaccagagcagtaaacacaagatcctcaaactcatgactaccggagtattcaacgaggattccgaagagaccatccaatacgtcattaagtagcttgaccacttcgatctcgggcacaaagatgagctgcttaagcacaccaggaacctcctccctctgaagatctctccatttcaaaagtccaaggattaccctatcctgcgagaatcgagtgctgcagaggtatgtttcggtacggagcacagcaagcgggccgttagcatcagctgtgtcgtcgtctttgccttgggggttccacaagagtgatagatatccgccctttccggttggcccaggctgtgcagtcgaggtgtgctcatctatcttatagagcagcagagcatgtcggccatcacgtatgaacgccccctggtcccacaacggtatatgagcaatggcgaatggagggttgggcatatcagaaacaaacataacgatatgtgcttgtgacacatcactaggggccaatgaaaggcgcagggtttggttccagggctcccctcgttctgcggctatcgatttgaacgtgctcaacggctctgtatttgaggaagcaaagatgcagttgtcgattcgctctccagaggtcttccttacttcaagcgttatctgtaggttgtttccatgaacactggagggcatcgctgttgcactgccgccaaaccgtgacaggaggttctgtttaccgagtatggcatcgttcaaggtgaagtagatgtcggagcgaggtcttgtgggagcgccggagaatcccattttgtttgtcttagccacccctgaaagcatagtcggggtagattttatgaggatgtcggcgtctgaatggttgaaactcctaagctgcagctgcaatcgatctccccttcgcgacttctcgtagtgtccagatgggctatccagcaattccttgaccagcggttcccagtcatcagcatcattctcgcccgtgtgtctcaatgacgatgaccatatactcatcaaatgctcgacttcatcgtcttgtttcatgatcggatttagccgtaaaacgccgaggccgatcatgcgatctgcggtttgcgtaccatctgttggactgccggtcttcgatcctgccgtacttggcggtccggaaccctctcggctctcagaaccggacattgaatgtcgcccgtcgtactgttcagcaacggcatccatgcgtgacacaggtgagcctcgagaagcacccctcgaactcttactaccccacataaggcttcttctcgactttatgccgcctgaggagttcggtttcgttgggtctctagaatatgaagctgatggcgcggttccggatcgagatagagattgtggagggatgatctgatgagacgccaacaccttgaccacgaggaatagctcagcttctgccgaaggcacgtcacccacatcttgagaagataggtctgtgaagagcgttttcgtctgtacgtgcttggccaagttgacgagtgtgccgcctgcgggtatcctgacggtaaatgcttctgaaagaatagaaggctggccgtacgcaggcttgctgacgaggtagaatacaagtgaggtctcctcaatcgaagcaccagcaaaacccttaatatcaaccatgaggtgatgcagagcggtcagctcagacgtagactgtggaggttcatccaataaactcatcacagattgtaacttggtaaccttgacaatacagtcgtcggctgtcaagacccttcctcgagcttcagggtcccgaacaatgacctctcctccacaaagcttgttcacccgcaccaaatcccatactgtcttttcgcgtaggcggtcgtattcgtgtgcggtgaggacgttatatagaaattgttggcgatgcaggttgaggcttgtgattagctgcgaaagctggtcaaggcggccatattgtcgagaaagaaggagctcatgtaagttggtagagtgccactctctgaggcatgaagcgatctcgtcgatcaggggttctgaaagcgacgtcggtgtctcgtctccaatcttcagcataggcactggtgcagcaggtcgtggggcatcggggtcccttatcacgggcacagagaggttgcccagtgtgccattgggaagttccctaaaaggagtgcggccgctggagatagttgatctgtttccttccttgcgacttttgcgagctgaattatttgtcacgccgctcttggcagaatcacttgcgcgtggcatatcaccatctatggcggggccatcgctcgctgcgtcgtcgtcttcgtcgtcgtcgtctggctctcccagcatttctcgaacctcgacacagcttctggggaagattccgctaaacacgcgcgcctcgagggtctgacccttgacagacgtcaagccagctagcagactgggaggtgctaccaggtagccgcgcaaccagttgccgtctggcgtctcctcgataatatagagctcatcgccaatctcaagaggaaggtcggccgggctagatgcgggaaacggaaaggtcgcgacggcgaacgcgatgcgggggagaggctgccagggcattgaagatcttcgcagagccggaccgactttatcgaggaagttcagtaacagcggtcggtgctgggactcgtcgaggaattcgcagttggggggtcggcaacggcgagaggtaagaactgtctttacggttcgagagagtcgggtttgaagttggtgatggggacgtctgttctttgttgtactggagaattcatcaagatattcaaatatcggagtgtcgtgttaggagctgttgttgaacagatgctccgttggccaatcgcgggctcatggatcttgggttcggctcggttaccagaagcaaaaaggcaacaaggacgagcacggcgcaaactgggagaagtcgattttggcggaattatattcaatcgcggcgattttgaacgaatgaattcgttgttgttgaataaactgtttggctagcagccacagtcaagtcaagtcaggtcactcagaattcagaacccctgagcaaacgcgaaataaggtagcttgcggcgggttctggcaagggttctagatcaaggagtggcctcagccttttgcgtgggatggggattgggatgtgaatggaggtgggttggactagtttaagaactgagaaaggaattggccaaggtacagacagtactagtgtgagacaaacaacaaagtgaagtagaagaattaaacagaattggacaataagaaaagcctgactctttctgaatggaaaatggaaaaaggatgaggcagaagctgagaatgaataaaccgtactaagagagtcaaaaaaggttggactaacgatgtgcagtaagatcgaatccaataccaatagttagttggatgccaataccaaacggttcaaagtttcgggagttctaattctggcttctaataattctagggctgtccaatttgacaaaaaaggaaccccagagtaacagtaacatatctgctacacagatacataatagatggatatcttttggaccgctatttgcttttaaaattccagggtctagtctcccaatctcaattccatgtccactagtggacggtatgtgctgcaagttaatgagtgtgtggatcgacaagaagcctgaaggtcgagtttgataagacatgcagggccatgaagaaactgcctgcactgcactgtagtcttgcacaccattaatgaatgagtcgacattttatccatggtcagtacatacaacacctcgactcaagtctgtgctgaatatgataatatatatcacggttaatcttcagatgaaacaaagaatgacaacgcgcccggtcctcgaagcggctcgtgtcactcttgtcattagtacaaaaacccactcaatgatggggcccgcatacgtataagttctccctcttgtctccctcgctcctcggtcggccggttcgcatcttccattcccgacatttgacttttggacaaatcatcagcatgagtaaattgtgcagatgtggttgcatcatgcgtcacccctgctttgtgctgtgcctgtgtgatgtacgaattctaccgccaccaaccttgcatcaaaggaatgacatgtctcatgatagcttcaaaaggttgccaacccaccagttgtgcgatgtacggacataaacaggcgcctattcccggtatttgactctacagcagcgaaaacgacatcaacgactctacaagtaacgaccaactgtgattaccaccgatgatttactctcaaatgtctgaaccaaacagtcctttattccaattaccactacacatggcagcgttggaatttgagcctcccgctccgagacacctcacgcgattataatcctcgagaatgctttattccatccctgcatcaaccctttatcggcctaaattctttcaccatgtgccaccgttactctgataatgcatggcttcgtcgatgaggcgcaatgcgctgttgatcgtgtgccaccacatctgtccagcatatacaatatcagccaaatcgggacaaactatgcctcacacggagagctgggcatctctgttgggttttgtgaaacacgctagtcatcaataatgtgtgcatgtgtggttgcttttgtagttgacgatgttggttcttgatcttggattcctacccaagcaagggacaaagacgatgatcagcaaccaacacaaacatcaccccaatgcatcatgtacttcatctcacagtgcttaaaaaatagagcagagttaccaacgtcgagttaaactaaacgcttaattaacgttaatagtagaataatactgtacccaataaggctaccctggacaggccgcacttacatcagtggcagtcgtataggagggtacaacaaggctaaattgagtgcatgatataactcgagaggttgcaacacagacgcatggagctatctcagtttcagctcgtatactcaccacgcgtcatcgactatcacttattcccaacacttcaacctcgtatatatggattgtactcagtactctgtacctacagtcaaagtcgagctgctctcggttaattaaccgccggcagtttgagctgatataatatcaacgatccttgctcttaagaggggaaccggttgccgttgtaatcagatacccactttgatgaacactttagagctgatctttatcccaattaactcctccgttgcaccacgagctgtccatcctgccatcgtcgctccttggctagcgaggacagactaggaaggaggccaaccacgttgagtgcttcacactgagatatctatcaagatgctttgcctgtgaacgaactgcgttagtgcgtccatgatcactctactgttgtttggtgataataccaaaatcctgcccattaataccagcagctcttaagctccccaagagccgttaccttgcgcgccaagtcaatgctataactaccatatcccccagcgcaccccgcacggcaagctctatcacaagatgtgtgcagtcggttatgattcccaaagaggcagtccagagcatcaacaactgcgctacggaccaagatcatggtataatccgccaattcgatgcttcgctataacctcgtggctgcatagaccctgcgatttaacgtggtatctcggaagtgggggtgtaatgattctctccataagtgaatagtttccctagttgagaggttggcttcccagtttgtgatatatattctgatcagacccagagttcaaattctactcgttttatcactcaaagtgttcttgttctgcagtctcaagttgccttccaacaacacaacgaacaagatggtgcaaatcactcaactcctgtcgggtattgctctcgcttcaggcgtattcgggtcgcccattgagcgacgtgcggttatcaaccacgatgccgtcgttgggtttccagagactgtcccatctggcactgctggatcactatacctgaagtacaagcctttcgtcaagacattcaatggatgtgtctcgttccctgcggtcgacgctcaaggcaatacaaggtacgtgttctcctaacatgttccaactcaagactgactttggtttcagcggaggacttgccacaagtggctcatctgagagtggctgcagcaagagcactggtcaggtctatgcccgaggcggcacctacaacggccgatacgccatcatgtactcgtggtacatgccaaaggattcaccctcgccaggcttgggacatcgccatgactgggagaacgccgtgatctggttgtccagccaaagcacaagtgccagtgttgttggcatggccgtttcccaacacggcggatatgacaggaggagttcaggcactttctcaggcaacagtcccttggtgggctataccgccatctggccgaccaaccatcaaatgaccttcactgacaccaagggtggtcaacagcccttgatcgcctgggagagcctgcccgctgcggctcgcacggcgttgacgaacactgattttggcagcgccaacgttcctttcaaggacggtgcctttgagtcgaacctgggcaaggcggctatctgagcagacatgtatagctcttcagggccagcggcatggtgatggcttcatgataggtgtgctttgtaccgtgagaagttcctggatagcttgtcagtattatagttctcgtaacttatattggtatataatcgttgcggcctcgatacgcccgatacattgatgtgcagaagacgcagatcaagacacttatggcagctacttgaccttgtatgtttgtggcatgcattattccttgacgtcgagttgagtcgtctttgtggtaatgattatttgccacgatgtgttcatccaataacagtcttcagaaatcatctaaacagaagtttaatcgttgttcaagtgcaacttgatttgacgagtcagttgaacaaccaacgagactcaacgactacagtgggccgtggacggatgaagcatgtgggccaaacatcaccgaaacagaatcactgcgtgttaattaagctccgtccagggtccaccaccaagataatcgcagcaataaaaatgtggtgatagcctcttctctctgctcaaagtttggattcgatatcaaaatacaaagtggcgaggaatttcgtccgttcgcggtatcaccaaccaatcaacaatgcatgcttttgtcgatgcccagacgttatcagagctaacggaaggattgagtcaccgtatttctcgctattcggggattgtggtgcatgtccccgcgctgtggattgacatcatattaggtagtaggtgcgtatgtcagtagggagattgctcttgggttctcataaggaaacaaatgcgaatattactactagacgaggctgactcctctttttgaattcctgcctttttcatacttctcccctcaacagttatagtgatcaatacttcgcttcgttgttttgagacttgaaccactatacaactcacttgatattctgtcataacgacgcattttactccagtacatttccacggagcagaagaccatttgcgccattaccgcatttaccgaaacagcactttgacttgcaaactctcctaagaagcacttgcgaatatctccgctgttgcaacaggtcaacaaaatgggaactccctttattaccttcgttgcgcccagcaaccttgacggctacaagcgtggtgctcctctacaagaacaaccgccaagtatctcgcagaacttcctggatgcgatggatgttcgtgaagcggtctttgtagaggaacaaaaagtccctgccgagaacgaattcgataacgatgatccacgttcatgtcactgggtcgtatacgcgagtatcaacaaggtggaaacactagagattcgcgatgaagacggcaacgtcatgcacccgagaaagagctcgacacgctcaaccccgattggaacaataagacttgtgccattcccccacgaccctcatcccgagaatggagggaagtactggaacggtgtcttgcaagacgagaacggtgacaagaacggccacaaaaatggagatgcaccggaaacctctccagagaagccatacatcatggaccgaaagacaacttttcacaacgggcaggagccgtatgtgaaattgggtcgtctggcagtcattgaggagtttcgaggacgtcgcatcgctggcctactcgtgaccacagttctcagctggctgagagacaacccctcgtatttcgatcctagtgttacagagtctggtcttaagcaactcgatccggtgattggaactgaattaaagataccccaatgggcagggctcgtatgtgttcacgcgcagaagcaggtcgtggatttctggaagaaatggggcttcgaggtagatgaggatatgggcacttggtgggaagagggcatgccccatgttggtatgtttcaacgactggaaatcggacagaagacggttcgactagattagatacccatcctttgcacatgcggcggtttgacaacagactttgaactgttacccaggtacctagagagaggcgcaagatcagatagtagtagcaagacttgggtcttttcttatatgcacaatcgcacagagtttagtggagttcatcaaacaattcatgtgaccataaacacgggtatacattaaaggagttcattgtttatgtttttttgtgttcatttcatttaactctcagggagcccgacttttttattgaatctgtagccacctaagaaaatccatagccgcgttcccagacccgatgaacgcaaaatgcaattctgaaagaagccggaacacgccaaagccaacccttccaaccgtgatacaccattgcaccttttatcggttgctcttggccacacgctccaactcatccttcttcttgatagcgtaagagttgctggaacccttggcagcgttgataagctcctcagcaaggcactcggcaatggacttgacattgcggaaagaggcctcgcgggcaccagtggtgaggagagagatagcctggttgactcggcggagaggagagacatcaacggcttgtcgtcggacggtaccggcggaaccaattcgggtagagtcttcgcggggaccgcagttgacgatggcgtcgacagcgacctggatggggttctggtcggtcataaggtggatctggtcctaatgttagcacttgatggccgtgaaaaaattgacaaagaccctgtttcccaaaggcctgctcaggtgaagggacgtacgatctcgaaggcgtgggcgacaattcggacagccatgagcttctttccgttgttgcggccgtggtgcatcagagagttggtcaatcgctcaatgatagggcagttggccttgcggaatcgcttggtggcatatcggccagcggtgtgggtgacgtagacggggtttcgcagggaaatatagtcactgtcgtgggacgtccgtcagtatgccgtcgcgcacaaaagtgaggtttttggagataattttccctccaagagttcagatcaaacgtacgtcagggagatgtcgcggacctcaacatcgtagtcccacttgttgaagagcttgacgttgccaacctccttgacaacatccttgggaagcacctcgtagagggcggagttctcgacctcgatctcgccgttgtcagacatttttgctgtacagtcgggttccgggactggcgttagtagtgcgggatgagatgttcaaagttgaagaggtgggcttgggttgcttgagatctcagggcatggaatttttggtgtgtcggccctagagccaacgcggcaaaaggtgggtccacatctgctcgcactttctgtattcttagggctcagctgcccttgaacttcagtggttcgcgactttggagacgttcattcttagcgatcgcaaataaccacactttctcttactgtcctgtcgtcttcacactcccgtcgacagcaacatcagacaaaatggtatgtgtttctcggtgacgccctctatcgcaaaagggggacttgtcaaaaattaaaaacacaatgacaatttaactaactcccgttttccaggcccccgccgcaaagaagcagaagaagaagtggtatgtttgaggcgtaacgaccgtcatcgccaaatatcaaatacttacgcattttcaaaggtccaagggcaaggtcaaggacaaggcccagcacgccgtcgtcctcgacaagaccacctctgagaagctctacaaggatgttcagtcttaccgtctggtcaccatcgccaccctcgtcgaccgaatgaagatcaacggttctttggcccgacagtgccttgccgacctcgaggagaagggcatcatcaagcctgtggttacacacagcaagatgaagatctacagtatgctcgcctttcccacccctcactctccccgcgcgaattatctttacacacatctcgatacgctatctcgacacaactgctaacatgattccagcccgtgccgttggtggtaccgactaaatgcaattcaacgaaaaatttgagtctcacgattgtgcgtctgggtggcctggacgatagacaggccacaaggtcggagggtgttgcaaggcgaaaaagaagcctggtttaggacgctattcatgctcggttaagcattgggacggaatcgctttagcaatggcaacggaatgaaaaatcttcgaaacgaccaatttatggttctctctagcatatcttctgtgactcgtctatttgtgatgtactgtcccatgccaaagtatagacttctatgaacttgaggacggaccttcattgtaaaggagaagtgatgcatagttgacccggatgcatagtcaacttgatgttgcatcatggctgccgtggcccagctgctgcccgttggtatgttgataccttgaatgagcctacgaaacttgataggcttgcccgtcgaagaactcatcctgagagtcagccaattacatatcggtagctcgctgtcctcagttgcgagccctcggcaattagggcgctcgactctacctactactcattattctctgtcctccatggcacaagttacctcttttacaacctgcatgtctccctagttgactgagcagagagtaggatgcaataatacagtttgcggcagcgctagtcgatacgacatcgatatatgcttttccaatatgaatgccccagaccagagccacacgacaagcaattgggtggtacgccaagaccctgaattgtatcttgtgttgcccataaacgaacaggcatgcccatctcttaatagcatctatttcgtcatcaaccagtcctcctacaaccacaagtgcacgattccattgcgggctgatggaaaacaggacatgctttgagaaagtgccgggatctcagtgtccggccaaaggattgaaagtgtgttcttacaagttgtcgaagcacgcctttgttcgggttgaaaaccctatgtctttctgccggtacttgggggttgtcattgagctagatcgaccccttgtgctcctcctgaaccaaaaccagtctagaaacatagatattttctttcactactaaaaatacagataaatactaatatcagcatcacaaaaacacctatcgaggtgaatagtagtgataaacctttaacatgaggcacgtgacctcaggttttgtatcttgcttctatcaatggcttatctaggtagtacctagtagttggcaagtaaaattaatgactatatgacggccattcgaacgaggtctctgaccatcaaacgaaacatagtaaaggaacgtgaatctcatctctactaacgaacggatcagaagttcttctttataataacctagtgatgtaggtcagccaggttcctcgtctcaactcttggctttgagttagatacacccgagaaatggatgcaggtaacacactctaaccgggataggagatagcagctcggtttacggatactacctcgtgtgcagcgtctatttcacgtcggttatccgaggacaagaaacaaataggtggcccgccgatgaatggcacaacaacgaacggcaagactaaaaaaagcacaggataggagacaccgtcaatagtctgtacatagttagtaaggaatctgattcatttcccaactgcatcgatctcggagacgttgcaatctttgaaatagccagcataggagtggacacggctggtttttcttttcttggctcatgacagagatcggcaagattatttttgttgcagggtctgtcccgagcgatttttaagttctcaacgcaacgggaatactccgaactgcctgcttagttacgaacacaagacgatctcaagggatcagagaagctgttattagtgttataccaagaacatccttagtctatccctttcacggattcaattgactcaagttggacgggtgtcccgaaagataagctagaaataaacaaccttgaattggagcaaagaaaaatcttaggtacagtagccgaaactgcatgacgataagcggattgctcgtactgtacggtacagtgcatataacagcaaggtttcttgcctcagaaggggaacacgagcgaagcggtggcggactttgaattcggctcaaagggaagttcaaagagcttgtctggccgaacctaagcctgaacaagtttgcagtgcatcagcgacctattacgagctctgggcgtcaccgtctctactttcagatagcagttcagggcctgttctctgaagggtctatggatatgacttgaagtgtgttttagcttcctttacttcccttgtgggcctcagttaggggtcagggtgtgagatatcaccgccgtcaagcgtaggtccttgagtacgaacatgataaaccagaattttgcatcccagcgtgtccactgacagactagatgtactggaccaagtaaagggataaacgtcaaatgaggcaatagcaaacctactcacggctgttccggcatgattattcgtgacagcctgacaggtttgttgcatttgaagcgtctcggttgttggacacaaactgacccaaaccaaaaaataaaacaaaatcaagaaacagaagaaaaaagggattgatctcctccaacaaaatagacaccaattggacggttaggttaagctggggtgtgtatgtgaaccccgggggaggcgatggaaaggaagatccaacgccaaccctacccagcggttcacctctattcatgtcatgaaactcacgcactgtgcgaagtgtggcagctaaatgcttctgtaggttcagtttcagtggtagcggatggttctgggctggtgctgctggctcgcggagcccggaggctagtgggttggagaagggaccggggagaagaaagaaatgtgggtgaaaggatggctagatggatgtcatgatggagggatgggggagggagatttggatggtgagagagggatatactgacgacatttgatcgagatagatcaattgcagcacacaacggtgagcatgacatactggatgatttggaacatgggaggttggtttttttgtagaatcgaggcactcaacaagctgtaatttacctttgatatgtattgaagtctgcagtgtacctcgaatggatctgaaaagttttcttacagccaccttgggctatcatggatcctcatgtaggacagctcatcgcctcaaacgcctgtagctgcctgttacaccgaacttccatcactgtaactgcgctgctggaccgccgtacagtaccccatacagtaatagctcccatgtctcccaagcccaagacgggtctaggtctcggcgctcgacaaatgatcggggtgaaccggcatctcatctcgcagccgggcagcaagctcaaacccagacaggcccaaggatcagtgaaggacaggttttgtaccagatgcgccccaccttttagcccaccgagtgccactgagtggccacttggccacccctgaaaagctcgcagacctggcaaggctgtggcctcaggcttctaagcccgcgttgttgctgtggagagagcttttgggcttgggcctggttggctgggggtcccagctccctttagcgcgggaccggaaagattcgctccaaagcgactttcttacaggtccgccgcaatttttttccctccccccaaatacctctcaccccccgtcggcgcagatttattttctctcgactccctccattctctcttccttctttcatcctcaatctcccctcaatcctttcttcttgttcaagggaaagcccatcacagccgcaatcatgtcttccgctgaaccccagaaggtcttgggcatgcccgtaagtttttctcacgttcccctcgatcaccatccagatcccctcgaccgtcagatgcccgccgatgcacaaaatacctcctggatcattcagccgctatcgaatatcacgatataatatctatcatccactatggatgacccgggcacaattgtcccgatagcggcgctgcttgttcgacaagatatttttttctgcatcgtggcttcttgctcgagcggccctgatggatattgagaacaaaaaaaaaaaaagcaattgctaactatgctcgtagcccttcgttgctgacttcctcatgggtggtgtctccgccgctgtctccaagactgctgctgcccccatcgagcgtgtcaagctcctcatccagaaccaggatgagatgctcaagaccggtcgtctcgaccgcaagtacaacggcattggtgactgcttcaagcgcaccatggctgatgagggtgtcatgtccctctggcgaggaaacaccgccaacgtcatccgatacttccctacccaggctctgaacttcgctttccgtgacaagttcaagaagatgttcggttacaagaaggacaaggatggctacgccatgtggatggccggtaaccttgcctccggtggtgctgctggtgccacttctcttctattcgtctactctctggactacgcccgtactcgtcttgccaacgatgccaagaacgccaagtccggtggtgaccgtcagttcaacggtctcgtcgacgtctacaagaagaccctcgcctctgacggtattgccggtctctaccgtggtttcatgccctccgttgctggtatcgtcgtctaccgtggtctctacttcggaatgtacgactctatcaagcccgtcgtcctcaccggtaacctccagggcaacttccttgcctctttcgctcttggttggatcgtcaccactggtgccggtatcgcctcttaccctcttgacactatccgccgacgtatgatgatgacctccggtgaggccgtcaagtacaagaacaccatggacgctgcccgccagattgtcgccaaggagggtgtcaagtctctcttcaagggtgctggtgccaacattctccgtggtgttgccggtgctggtgtcctctccatctacgatcagctccaggtccttctcttcggcaaggccttcaagtaagcgattcgtacaacataccctgtatagatgagtgtgggggataaggattcgaggagaatcttaattagcgggctggacatggtgtccgctggttgaaacaaaaaggcgagatcgaagtgcagatcgagggaagttgtcacagatacccgacgtggtcctctgaaacagcagctctttacgggttagagtggcataggcacggcgtctttttctaatcttgctttgccttccgttctaggccgctgtaatttatacaccaatgcaaattccctttactgtctacctacttttatgatttaaaactgcgtgactttgattgatctgagtgaataattgtcgtgatacctccatctgtcctttgggatgaagttgcacaaaccaaattttagtgtgtccgatgactaagccgtcgcaaacaggggacctacctctccacctagacttagctaccctggtcagcttcaggcgtcgtccctcctctccggctagaacatcataactcacataatctgtcagcatgcctccaaagcaaacgtccaagactggccgaggtcagaccaaagctaccactaaaaaaccaacaaaggcctctgaacctgaacctgaacctgaaccgccgtcgagcaatccattcgagatatccgacgatgatgacgaccaagctggaccctcaacacgcgaagtccaggtggtcgaggaagaagaacctgataagacgatcccggcggagcttctgacacggttactgcacgagttcttttccaaagatgcgacgcggatatcgcgagatgccaacgctgcagcgggcaagtacttcgatgtgtttgtgagggaagcgattgcgcgcgcggctgtcgagaaggaggctgggtttctagaagttgatgacctggagaagatctcgcctcagctgctactggacctctagacagaaactcgctatcaagcctctgctgttattcagtgagagagtccgttttagctgcacgaacagcttatagctctgagggcatcaagaggttcctaggcgtcgaatacataacgatatgggtatggggtctgcatgtcattttttaacccttgtatactgacgaaacagcagcttgggttttgcctatcgtataataggcgatagctgcaattagctatgcacctagctagaccttgtgcatataaacctcaccgtctcaaccagctacccgatgtagtcatgatgagatcaacaccttggaacgcttagttgcaaaagacaacatcgacattggcgcttgccgaaacacaagcagtagttaccatcgaagacgcgtttagaaggttgcgctatatgttaatgcgcacggtagatccagtcatggctgtttggatggctgtttggatggctgtttggatggctggtcgaaaatgtcataaacgtacagtacactgggagagcgatccaacggcatgttgctgttagccatggtatttccatgtttctacagcacatgaaatccagagtgcagaacgatataaatatgaataataggctcatcaaatgttggaagctagcgtgacagctatcgttgtatatcttacctacacgccttcggtgtaggttagctttggggttatcaagtttaacttccgagctctacacaagccgattatttcctctttccaatatggtaaacaaatactgtcggaaataaatgatcttgtattaccattcgcttggcaatgcgttctatcgtgaactttgctaatctaagagtcaggagtcagcaggttggctggcttacaatacaaccctgcgcctacgaacggaataacattgctcaaggcgtgaaacttacatacttgaacaattgaaaaattcaccgaaaagatcaaagataccaattgctaagatcatttatcacaatattagaagatattttattgcagcgaacgttgactggggcacctgcctatctagactacctgacttatagtgtttcaaaactcaagaattttgtccccacagtaaacttgcaaccaacacgaaacatcagagtctcgaaaccgatcggccattgcagaaaaaatattcgcctgcttgtgtattagttaacaagaatcgttttttatgactaggccaagtgctttttcgtttcaaaacagcacaagaacagcgcaccccccgtaagggatcaggtatagggacgaaactatattcgtctcacaggactacggataagggacttccgacacaaacaaacccctgttcaatagacccggctgggccaggacccgaggtctccctatagtgactcggaatatctccttcctgtggtatgggctcgaatagtattcatactaagcgccatgggtttgatggctcagccttttgaggaccaaaagaggaagaaagtatcaatatgacattattcgacgagaaacgacctcaattaacaccaccaaggaaatcgatgaaaggcaccaattgctacaccacgcagtcaattcatgtacaaagctatatcaaccacatcaagtcaatatcagattgacctgacatatagcctgggtagtacccaagccttaccagagtctagagctaggctgggtaggttgccaagaatgatctggcactccatgtttcactcgccaactcttctagtgaagccttgtcgataacgtctcatgctactcctggcctgcaactttgccgatggcgccgagacggaaaccccaacatccttatttcggtaccatcaagaggcgtgcttcagatgtgcctcgaaactcgtcatccgggcccatggccacaatgggtcggtcgagcgattcaaggtgtatatagtcctattccgtctcgtgtcttttgttttgtttcttctcatctctcatctctttccataatcaacagtctggtcctgttcctttgaacctctttccttatttctctctttctcttttcttctctttttcttcttcttcttcaacgaggccggtccttcaaagcgcttgtcgcatatttgaattatttcttgatcatattcttgaagatcttgtctagaacgtcctttctttaccatttctcaaatatccacatccccagactccaaacatgcagttctcacaaattgccattgtcgctcttgcgactgtcgcccaaggtatgtttctctgtgttctgaagctacctatgtaacaagtaactaaccagagtttagctgtcgatgttcaagtcgtcgctgtaggtcgtaacggcgcaacaaacgcaacaggtctcagattctggcccgagaagatcacagccgaaccaggaaccatggtgcagttccagttctggacaggaaaccacacagtcacacaatctacttttgacgacccttgcatgccaattggaaatgtcaaccccagcgttgaaggtgtctactctggctacatgcctgtcgcggctagcatgtccaagggcatgattcctacttacacaatcaccatcaaggacaagaagcccatgtggctcttctgcagcaaggctcagcactgccagggcggcatgtctatggtcatcaacgaagagtaagtcaaaccgcatctaccaatatatggaccgttttaacactcacttagctcatcttccaactcaacaaagaccctcaccggctacaaggagaagtgcaagggcaccacagtatccgaagtcgttcctgtcaagtctggcggtgctccttctggtggctctggtggcaacggtactatccctggctccggctccggctccggctccggctctggcggtggcagctccggtggcgatagctctggcgatgacagctccgatggcggtagcagctctggaggtgactcttcttccgatgatggcagtagctccgatgatgactcttcttctgacgatggctcagatgacggctccgaagacggctccggaagcggcagcggctctggtacacctaccagcggctcgcccttgacacctggatctgcaggaacaccaacagccggcacacccgttgtcacagccggtgctgcagacctctccgcacctttgtcgatgctagtagcagtcggtgctgccgccctctgcgtgctgtaaatcgatacccagtgctggatgagtgtgttttatgtatagacgtaatgttgggaacaattaatcgggatacctgtgccaattgctggaacgattggaagtcccgggatgggcataatcaaatattcatggagttcaggacaggattgccaaaaactctggcagatcattatggaataatgtatcaagtttaaatgtatagaataggtactcacaaaaatacccaataaacttggagagatcatatttttgtacaaatttcaatccgtgtcaggggcatagctacccaacaatagcctaaatcctgcgacacctcacaatgcatgctagtcaagtctttacaaaatagtacatacgtgcgaaggccacagtttactgcttgttctgaggaatctttctggccttcctgctcttctgggcctggccacagagcttcttgggcttctccttctccaaccagtcagggtctcgctgcacatatccaaccttggagtactttttgttgttggcgaaaaagtcaacccagtgcttgagtgtagcatgggccttttgcttagcttcctccagctccttaaccttgagctcagcgagctcttcaggggtccagtgcgagtcaatctcggggttgtcaatgggcaagaatgtctcctcaacaccacggagatctgcggtctgatcctcagcgaagcaacctgtaacaaaaccgcgggcagcatcggtagcagcaaagtagctgtaggaaccgccagggccgtacattcggcggcccggggagacgtcgtagatggtgccgttgatggcgaggagaatgggtctatcggggtcgcggccatcgtaaagggagagctcatcgagagtcatgtaggttggaggtggctgcaagagcaaatgtaattagtgctagcccagcaacagctttaaaaggtgagacttactggtccaagaatcaactcccgatagaatttttgggtcatccattccggcttgttcttatgtccccaccagtagctctctcctccgctgataacatagctgaggcccatagaagctacgaaaaggaagctgatgacgcgaaggatgtcgacgtaaggagagtagccatcccaagtgtcatcttggtcagccttggaagacgatgtcttcttgccctttttggtaggagtcgaaggctgagagacttcggatgctgagtcgtcctttggctgaggcttgcgctgtcgaagtgtcgattcgtccgccatgttggtgaaatggtaactaaggatgctggaggttatgttaatgcgaattcaagagacaatagattcgaaaagaagacggaaacaaatttatagaacacgaagtccgtaagagtaaaaggggcgatctcaatataaagtggtgtgtcctgtcaccctgacctggccttttctcggatgaagtggaaggcttcagcttttccctgcatcgttaataaagttacacggatactgcaactgcgacgttggacagctttatcgctattctgatacgcgttatcagcgaactagctccactccgcggggtcatcaagtttgaagacgcttgattgggctgcagagacaggatgctcactaagaacacgcctatggagtcgacataaaggctaaagactggtatgtaatcacctgacatcgtcaccatcaccacagcaacaagacattcatccaatcgagattatgcccactacagaagtgggatgtaaacaatcaataatatcccagcaccacttaactttaccgtccctctctctactctgtaccttatcacacacaacacactaaagaagttaacattcgactcaattctgcataaccgcagccacaaagcaaattcaatacaccgccgttcaactcaatcaatatacaatcaattgactctttcccgtcccgaacaatggatcagccaaccagtccagggggctcctccggtggtcccctccaggctgtcaccgcggatcgcgtaaaccaacaaagggaccgagaatcagtctttactcacctccggtcaggatcaagagaaagcgtccacgataagatcagccagttcaacaacctcagtgtcaccatgcaatcaaaacaattagaacgtaagacagccgacgctgccttgaagcgcgccatgctcggccgtgaagaagccgagtcagagttgcgtaagatcagagaagagaccaaggtactaagaaaggccatcgatgagggtaaagagcgtgagagaaaagttggggagcgcctagaggcgctgatggtacgcactctcccacaatactaatgtgaacaatacatattaaccatcttctaggagaactatggccgagccaaggagacacacgcacatacacaagccctttgggaaaaggagatccgccgtgcacgaaaagagacattcaagacacaatcatcaatcgtcaaactccaagaagaacttaaatcagcccgtaccaacgcaaaaatgatcgacgaaaacctcaagcgcgaaaagactagaagcaaggtccgagaacaggaggcctttgaagcccgctatcagattgttggcgtccaggaacaactcgaccaggccctcgaacgcattaagctcgtcgagcaggagcgcgatgcattcaagactgccgctaagaacgaggaggttgcccgtatcgctgctgagggtcgcattcctctaccaccccaagaaaacgatgatgagtttgcttctccacaaaaggttaggaagagtgcatcaaaagaacctcgcatgtccctttcaataatggacatcatctcgtcagaagccagcgaggccgagatcgaggagttgacaatccaattgcagtgggagcgtcaaagagccgagcgtgctcatgaaatgattgagttcttgcaggccgagtgccacctacgttgctgtgcttgctccaagtcgaaccgcagtaccaatgtcgaggcccctcgcaagaagcgtcgtagttcgatcggtctcgagggacccaatgacaaggttattaagcttgacagccaggctttggaagccgagaagcgtgctgccagcccaccccacattcaggagccacaatacgaggcccagtctagagatgaagccaaggccgagacagagcccgaaactcaagcccagccagagcgtcaacaatatctggaggaaccccctcgcgtgctgcccaaggccagaaaggagcctcgccgcagcactattttctgtcccaaagaaggcatcttccgaaccgtttctgagcaggaagctgagatcattgaggcgcagcgaaaggtcgaggaggttgaggctaagcgtgagaaccagactcacgatgagtcccaggatgtggacgaggttgtagttgaagaagtggtagaaggcgaaacttttgttggcgacaacactgagatggagcgccgtgtatcgacagagacggagaacaactacaggagatacgcacgaactccctcagtcgagcctccagcgtttgcgatgcttgcagcagagcgcactagtcttgcctctctgctcagcgcccctcacaatggagctcactcggcccccatccctcaaataccgacgatgccagatgtatccgaggatgttcttgcatcccccgagactcgacctcacaccaccaacgccttttacactgtcactactacaacaaccgtgcctatgaaagacgacaatgctaggaacagcgcctctttcaacgaacgacttcgcacaccgtctcagaacagcacaggtaccacttttgacctttctaatcccgctctcactcctaccatgacccgagaggaggctctcgccaagattcgtgagcgccgtggccgtgcccgctcaatggcccaaagcacagcgacgcctgctcgtcgaatggtctcaggtactgagcgacgagacatgagcgctcccacaggcaaggttgctggcaaggggcgatgaacgtcgaaagaaagaactggatgagccatggacacgacttgacgatacccaatttcccttcacatttcacacctatcaaccctcgattctctctttttccgacccgctcataaaagcttttgcttttgctttctcttccctctgatgggcctctctctatccgccccttcctttgcccatcaatcatttctcctttctcagcaaggcgaagggtgttattgtattctgtgtctcttattctttttgctttagatcattgttacatggccacttgggacatggggataccttattgagcgaattgtgcgttgattcctgattaccgacgcattatgggtggttcgctagattatcatgccatgtaaattattgtactgtttttggtcacgattaatacccagtgactggctagtcttgagtacgagttgtttattttgtatctgcaataacattatgaatacgttcacacacggcgttctgcttgttgttttgacgtcacttcttgtgtacagtctgaaggtatcaaaagccttatatgtaattcaatatggtattcaaaacgactggctaatagtaaatatcaacatgtaagcaagttccgctatatattttcaaatatccacgattagctccctaggaagccccttgacatgtttcgcgcttgctgggaggtcatcgcatccaatttggccgcaacaagaacacactcgatgcctctaccatttggcgcatgctgaatgcgtaacctccactgtcctgttttcacaacccattcctcatcctcagagtctccgtccacgcgccgccgcttgcgcgggtaatcgcttccggaagactcgtttctgataaaatcttcgaggtagtccttaccatccagaataatggcagattcaggctcgagggctacatggacataatcatccgtcagcagggcgtttccaagagccggggattggtttgtctgaaacgagctcagctttgacgacacaagttcgaagagttttgcgacacgggctttggtatctctgaagaactctgcctttgcattgcctcctgagaaatgaagcttcgtcgtctcgccgccaatctcgagcaccaactctgcaggtttctcctccatatatggtcgagcgtactgtacaaagcccgccaacggatccgtattgctaacaaaaacgctgatgccgcttttctgaatgttctcaagacgaagaacaatctcgtctcgtcttgtcgtttgattatagcttagcgagtggggaatgagccgctgctcgagacccttgaagtggaagtagcgcgcatcgctgagaagctcctgtcggtgcgtctcgttacgaatgtgaattggatatccgcgtagaaagtgtagaagctcagcgaacgtatcagcgctacgcttcgggaccgacggaggcagaatcgacggcgggcggatcaagccctcgcgttcaaggccgggaaatagatcgtcggggcgggagaagaacgccgcgaagccaagcgagaagtaattgggagagttgcctggatctttgaagatttctcgggggatttggaattcgcggtgtccaatcgagatgaagatgctctcctcgtagagctgagagatcagcttcggcactgtggtatccactggttagacaaagatatatatatcccacaagaacagggtgacaaacagctgtagaactgcgcatctgaaaagaggcgcacaaagtgctcgccatcgcggggctggacgtggtagccctgaagatggagcgagatgtcgcgaaagatggagggatcgcgatcgatatagagcgttcgcagggaagagctggactcgtcctttcgttcccttgctgactccaattgacagacaaaatactgagagaagtacgatggcgctgtgcgaggcgttagctgtgcatctttgtgtaacttgatgtcgcatagcgcgttgcgacagggcaaattgtcgcaaacaagactggagcttgaatcttaccgtcagaggacaatgaagctcccgagagcttgaacagctcgctgccgatttggatgggaaatacgcgctcgtgagggaggataagcggtattctcgagatgttgcgctctgacagcggctcgacagtcaagggccctgtttctgaggaagcaattgaagtcattgtgatcgtattttgtacaacgaaagcagtttttcttttttatgtcgtcttgcggataaaatgcgacagagcatagacagaggccatgcttgtcaagctcaaaagagttcaaatcgcaacgcaacgttggcaacgttgcttgataaggtcaggtcggccgccgtgcctaaggtgtaaatttaggccgtttgacacaggtgcatttacagttgcaacttacacgagagctgcagaagcctgtgccgccactagactttgtttgtggctgacatatggattatcaattaaatggcttttcaataagaaatttgagatcaatgacagttgctttggtgcttgatggtttttcattcatattgttctatgtaacgccttttgtccttctggcacatatgtgtgctacaacctcgaacatcttctagactaggtgccaatacaactccattaagctctttgcaggaactcataaatcccattggtggtttccatggtatttgttcaccgactcatcagctcaactccacttcggaccactccaacgaccgctccggtctggatggactcgctgcttccactggcgactctatgctcgatgttggcgagaccatccaaccatgtaatcatcacctcagggctgacctctagcttcactagctcctcggaaagagcggtgatgatatctgccagggcgagaccccgttgtaccttgagagcgttgatcgtgttgaggcagcttgtgacatctgatgtcttgagcagggtcgatacaatctccttgatggcatctggtggtggtgctgcaatacagttgtagatggtttctgttgtaatgttttcacgttggatctcgctgtctggcaccttgggtgcatcctttgctcgtagtggtgtgcctgatggtaaattagtaactgggtagaatacgtttcgtatcagtacttacttgatgcatggcatgcttgcaggacgtttaatgctcttcgcatgtcgcccttgctcagcttcactagtgcatcgatcgcctctcctttgacttgaacattctcctcctctactaccttatccacgagaaccctaatatcgccctccttcaacgggctgaaacggaatcgtgtgcatcgactcagaagagccgggctgagcttgtgggagtagttggcaatgatgcagaatcgagtgttggttgtgtacttttccataattcgtcgcagagccatctgagcggtacttgtcatggcatcagcctcgtcaagtatgatgagcttgaatccagccatcccattgccagaacgggaggcgccacccaaagagaagatctgcttggtgctggcaaacgtcttgatctgctctcgcacaacgtcaatgccacggtcgtccgaggcgttgagctcgagaaccatttggcgcatgttggcagcaccatagatacgacgggcaagggcgagaattgttgatgtctttccggtaccaggagggccgtatagaagtagatgggggaggcggttctgttcgatgaatttgttgatggtagcgagaatgtcttgatggcctgaaacgtcgtcgagagtggtcggtcggtatttttcgacccttcagttcgttagcacattgaattgtacctaaaatcgtaaagaactagctcctcaccaaggtaagctatcttcagcttcaactggtaggttggcggcactgcgcttgccttgcttggcttcagaggaaaaggtgacgtccttgctgggagccgagacatcaacgtccatctcatctatgtcggacattttggcaagttattttcggcgataagaggcaggttggaattgttgtttgtctctcaattttggctcgtctggtctggtctgcagtatggaagtttgaatattgaggttaccaggagacacgcgctaggttgcagctaaacgcgtctggacgtgtcagtcaattaagacccctgcgcatagcaacgaccaatcacgaataagtattccacggcttcacccaaattcatataaagcaatgagttttctacttcaagtgtttccttttctcaagaatatgaaaaagtgtgaattactatgcttgcactcaacatgctaaaatttcatctaaaaattagtgctgaatcacctgtttaataacacatttatgacaactttagggttatctacagctatgccaccataggaaaccagacccaatcatctcaagcgcccatctcatagccctgtatgttcattaggagaaaagaatatctaaattacctatgtccaagagaccatccgtaatactggcctcgtctcgtgttacttcgtcactcattgctcacgtagttggttcgtccccaagccaactagctcaaacattatggggattatagccactgcaaaccaagcaatacctagcaagagatcagttgttatcacttttcacagaggaaacaaggaaaacttaccagtgtagacgacaagcttggtcacaacctcgacgtcatatcgtacacggggcttgatcaactgcgagaacatctccctttcacccaacctgtcttctgggctcgtaacaaaaataccgacccggtcgtcctcgacggaaggtgtcatcacgacctcgccggttcccatcatttgctcatactcgacgatacgattaggctgcgagccagaagtctgggcaccctttccagagtgatcctcgtgtgtgttctgcagctcaacgttgctcgacttgctattcaggctatggttgctgctgacactttcacgtcgcttgcgctccctataagccaaggtctcataggcatccgcagcactctgaggtccgattgacacagagcgacctcgggttgtggggtttcggatactctcgaccatacgtgggaagtcggaaggcgaagggaaaagagtatcgatacgagagcctgccgggaccgtcttgtatttgctggcaggagtgaagaatcgccgaggcatgttcatgccaacttgctcaatgattcggaacaaatgaggcaaaagtccaagtagcaagggtttcatggtttcgcgccagagaaagacaaccaaaacgccaaatacgattcttgcaacattggcgattaagcccaagtgtgtaatatccacagctcctccgccatgcgcatgagtctcccaagggtcaattgaaatcttgccgtatgtccaagtgccaaactcgagaccaatgaggacgccagcgaaggcaacactatcgtcataacacggacaatcgtcggccggttcgggatggatgcgcacaagaaccaggataattaaagcggccacgaaaggtgcaatccaggaactcgagtgcatatattcgtcgagaggaggtccgtagtagaattcaaggagagagatggcagcacccatgattgatccaataatgacatccaaaaagccgtgcattccacaatagagacgcccgaatataatcgaggcagcgtaaaagtacgagaggcattccaatgcaaattttgtggtcgggggaagcgtgttctcgggactgcgcaatatcaggagcgcatagacggcgacagagacggcattggcgctatgggttgaagggaaaccatattcgagggcggcagaaccggacattgtaattcggtgtaaaggaggtgacagcgggcgtggaagagagtaaaagtctttgatgaagccggtccaaaatactccaagggcaagaatgtgaacgagtctacacgtggaatcatgtcagcgctgctatcaccatgcagtacaatgccaggactcagcctgcactgcaaccgcaacaaaccaccatgcggcacagcttaacgaatgcgcacacttatgatctgacttacccttttccaaaggcggcatatccgcaccagaagcaaatgggcaaaccgatcataaagaaggtatgcgttccaaggttggcagtaatagcaaagtaactatcaagagctggagttcgcatcttctcctgcatccaggcaaggtagggagtttcccatcggatcaggggcagcaactgctggcgcaggtcgtatcgccatttcggcagagcgcgcttgtctgtaagacgaggggaatcagcaaggctcgaggcgcaagagaggttgcggagagtatgtacagtgatcaagacttctcagaccagcatcgggggcatcgtcgcctttggcatgtccgtttgacgtaggcaggaccgttgcggttgtggtagtgacagcgtttgcgtttacggttgcagtaagcgatggcggggcatcgcgtcgagggtcgctcatgattctgcgacggtggaagaagacgaagagaggaggggtcaattgcgacaaggacgaaatcgaggacgaggacgaaacattgaagacaagaatgctaccaaagacgaaagagttgaaggaagagcacgagggcagcctgagatttgaatggacaggcaaacaaacaccctggctgaggagggagttgtaacaggtaaggttaattgatgcaatgtagaggtaggtagtagttagtgagtactaaggcagtgagagtttgaagtggagattactccaacgatgtgccgatatatgtatgaggtagtttacgacctagagatatcgatgcaacataattacagagttagtagacttgcgaagattcaaggatcaagcaaaagacacggggacaaccataaattatgggtcagcatcgatgtgttactgtatccaataatggtcacattacatactactactacctatacacagttggtagattggatggatgactgtgtcttcattgcctgaatatcccatcccagtttggataaacagcttcattcatgaactactgtttactcttcaatgcctggcacatacaaattacaaagatactgtctagaaaatgcaaacaaccgcacgaaatcaagatctgaactacggatcgttctccgccatcaacccctgctggcctcatcaaagccaaagacctctaatcaactacatatcgtttcctggctccaggatataagcatattgatatacgggcctgtcgcttcatcaattccattgaagacaagccaaatcaatgggattatcgtcgttcactacccaaccaagaaaggtcaacggcttgtctaataagggttttacgtattgctcaagtcgtccctcgcgatatcgtgacaaccagataccgtggtagaacgtcttcatacctccaaggtagttacgatgcaaaagtggagggatgtgtgctcgattaagttgctcaaggtagtacctaactatgacatgtgtccagccagggaccgatcgcttggccaggatgccaaaactgtgacgtcggtttactactaagtaatgaacacaattgaacgacatcaaatagaaagataatgaaaggtcttttaaattcgatgtaaacaagtataacgtagattcagtgtagtagtgatgttcatgttgacatcctgtcagtaagtagccaattcttaacgactaggcgtatcctcgtctaacaagctcaacctcgaaatttcaccacaacatcaccaactcactccttcaacaatgtccttcagcctccgcggtaaacactgcgtcattaccggagccactggcgcaatcggttcccgtatagcgattgcatttgcccaacgtggctccgtcgtcaccctcctcagccgatctgcaccagatgcccggctcagcctcgaacaccaactcgctccgtataagccggagcaggaccgcaaagacatgggcgatgagttcccagaggcgcaccgttttatgcgcctagacgctaccaaaacttccacgttcaagggcttctttggttcctctgttggtcctgttgatgtcctcgttaactgtgctggcgttagccagacttcattcatcaagaggacttctgacgaggatattcaaaatattctgaacacaaaccttcagtctgcaatccttgcttccaaatacgccaagatgaatccgcatggtgtgtcatatgagatccttccttccaactgcgtattcttactctgaacttcacaggatgcatcatcaatgtctcgagtcttatggctaacaaaaatggagctggtgcttcagtgtatgccgcatcaaaggctggcctggtcggtacgcttgtcatctccttgattttatgctacatgagagcccaaactattatacatatcaaaaaacaatccgctcactccatatcctcgcagctttcacccgtgccctagctaccgagtatagtcctcgctctattcgcgtcaacgccttgctacctggttggatagctagtccaatgtgggatcgtgagtttatccttcctttcgccttgccaaaaacacgttttaggcgcctgtcgcccatgtgggaggagagcaatgttaatgtacaaccccctgttctagatctaaagccagatattcaacaacaatacctcaaggactgtcccctgcgccgtgtaggacagcctgaagaagtggcggacgctgctgtcttcctggcgacgaatcgttttgcaaacaactgcgttctgaacctcgatggtggtttaagcgctgtgtagtaaaacctcgagcccgctcatatgcgtaccgtccttcacggtgacagtttatcagtcatcaataacgattgcacctccattggcgtgaccttcgttttggtcctcgtcaacgtccacgatctcggcccctggcggcgtaatcttgacctttttcagaggctggccaccatcttcggtatgcagtctcttgacccccttatgctcagcatcaacggcttctccgtttgtttcgccgttagaattcgattcagcaggctgaggtttctttggccgacgtgggatttctggcttgtctgagaacttggcctcgactggcttcttgtctccatccaatgtactacaacatgtgagcttaatcttagtctgtaagagccgatataataacgaacccttcttggatattaatgacaacattgacaaacgtatcttcgtcatcttgatcgatgatggtcaggaacgagtctttcttgatacctagcatgctggtcagctttatacgtattgtcatgcctattttcaaaagtcttaccaaggtcactcagtttctttggtaggttctcatcatctccgtcctcaaagcattcgaatagagtgcccacatcgttgttcacgacaaattctttaccctcgtatcctagctttgatttgacaatctcgtcgacgaagtccttgagggtcgcacgagatagatctgtaacaacactggtgaagtaaacactgcatactggacagtcgggatttggctcccgagacctgtccggagctaggagtcgagcagccgcgaatggtgtcaaaaagacctccttagactgtgcatattctcccttcagaaccttgtaggactggagaacacagagtccagccacaatcgcatttgttgtagcaatagcagggatgatgttgccggccatctgctttgtatcgaatcgtgactttttatcaatacaaaagatatgtgagcgaatgtttgcactcgccgtcacaaaatcaagtgtatcaatatcatccttgtcaaagctgagtgtaggctcagagtcttcagatgccttgttcttcttgagctcaagaatcttcttacttaatcggtcaagactgtcgttgaagaccacgagactctcttccagtgaccacactcgctggtcgtcttcgagaagcatttttttgttggccatggcgtcgctggcttgtgcgagaacagtctcgtacttaaggggctcgggggctcgtcgcgatgtccacatgtcctcaacagaacgtagtcgttcgatatcagcattgaataccttgtcgaagagcatctgttggaactcggatgtgccagtagcatctctgatttgtttgagagctgcagattccttcttcaattcctcaatctccttggcttttgtctataagcatgtgctactcatcggcggtgcagctaacttaccattgtcagcgtcggtcgagtgatcaaaggccgcctggtcttcgcttgtgccaaatatttcactacgagttttcgttagtagcatttcaagcgtcctaatataattacgtacttgagtaggtagcttttaccccagacaatgcaatggataggttggctgggtgtgctacgaattgtgcacacagggaaagacttgggtgcttctttaggagtacagtcgtagcatgcggtcacacccttcttgatgacctgcacctggccgttgaatcccgtggtgccactttcgatcagtggtacatcagatgccaaacacatcttgttcacgtgtctgcgagcttcgagattgtccagggcattaaaggcaatgcgaaactgctgaaaccatgctacagtgaattggtcatccttgatgttggcgtggtgcgcgacaattttcacattcgggttgaatcgttgtgccgcctccttggctacctgtgcatctgtgagtattacaccaacctccaagtatcgcgagaagaatgacgcactagtgccttggactttttgatgtgttcgtgtcggaagaggaattgtcggttcaagttggaaagatcgatggtatcgagatcgacgatgtggatttcgccataaccagtgagaacaaggttcttgagcagctcgcaaccaattccgccggcaccaaccatgagcacgcgagcctgcgcattcctgatcagttctgaagacaaataaatacgatatcgcacagccgtatgctgtgcacctcattctcccatgcgtcgcttccgagcatcgtatcgcgttggaatccgatatggaattagggcgcagaggcagaaagttggctccgtgaatggcaaacatacctgtttgattgaggtgttgagtgatgcgccgagggactgctggttgtgtctatcgcgcgtgattgttggcgggcgtctttggggcgcgttctcagaggaaacagtctgtttctgtgcttgttgttgtgtttgcggttgctgcgcaggtactggagctgcagctgaagatgccgtcgcaagttgtgtctgggccggagcctggtcggcgctcgtcgtatccatcgttatcgctgtcgctcagtgtacgcgaaaaataagaataaaaagaaagcagaagcccggtgcgagggctgcgcatgcgcttggggctgatgcgctctatttacgttcgtggagtcgcaaagggtcgcggatagttgaaggtgggaggttggattagatgctggatgttagtggtgagagagcttggatagagcacccagcagcagtgcaaggttctgtggcgaccaatcaaatacagtcatcatagtgaatcgagcttctaaagccggggatctcgagaaaattccaggcttctaattgggctacgtcaaaagtggatacctttgtgaatgttgcaggcttcatgacttcgatggtaggacgacgcagttgcaccggaataggctgttgagagtgatagtgacatgcagctgcaggcaaacaaagtaatgggcataatagcaaaaaaaaagttcgctcttgttagctattcagttactagcaagccaattggttacatccagaaacatccgcatacaaattatcatccaatcgacttgttttctgtttcagccatggcaatcggacaataagagctgggtgctgtggccccggggacccttcgggtagggaaaaaaaaattaaagggacctgtctgatactcaaagtctagaccgaatgattcagacaaagaagccttgagccatactcacttttcaacgtttattttcccacgcttctgtctttcatttgactttctctctttcgtcgctctcctagacgtgacagcaaatttttataaccatgtctgatgacgaagttgacactgagcttcttgaactcctgcgccagcaccttcaggggaaggttgaaatacaagatgagccggaaaccggcgttctccaaagcgctgaacatgtctacgatagctgtatcgatgtagctgtcgatatgagagcctcaaaaaaggcagccgagaacatatacaatcaaatgcagcaaaaaagttattcaactgccacctggtcggagcacgaacttcaccccaaggcaaaggacgaaagtacggtcaacttcatcttcaccatggacttgctaaacttttctttctggtccgaattacctgacgatgagagatttgccattgagtaccgcggaaagaagtggactggttattggagtttagtagcggctcttcaaagggctcttgatgagagtaagtactagcccttgctcatggtgactcaccagcggtaagactgacattgttatcttcaccaaagacattcccatcacggacccattctattggcaaaacgaacaggagtgtacccttgagtcccttagacatgtctttagatcatgtactgaagaggatattccactacttgaggaacgcttagactgccttcgagaagcaggacaggtcctctgtaaagtaagctcacgacaactaaatcggtattttgtaagacttactaacagtttccagtactatgatggtgctgttacagagctggtttatgcagctgatggttctgcggctcgcctggtaaacttgctagctcaagacttcaactgctttcgcgatgagcatcgttacgaggacggcaagatgattcgcttaatgaaaagagctcagatcctcgttgctgatctatgggcatgcttcaacggcgaatcgtatggcgaatttcgtgacatcgacaagatcaccatgtttgccgattaccgtatccctcagatcctcatgaccatgggagccttgtactgctctcctagtatcgcagcggctatcaatgataagaagatgatagagagcgggtgcgcatgggaactgcaaatacgaggtaagttgacccttccatcttttcgagactaactgctgaaccaaaatagcatgcagtatctggtgtgtcgaattgattcgacgcgaaatcctacgccagcaccctggcgctcatgtcaacgccatccttatagactttttcctctatgacagcatgaaggaactggaagcagcagggaaagagcctattccacaccatcgaacaaggagtatttggtattagacaagggccgcaaggtctgttatctagatttccaatgtgttttacaaagcttgttggtgtttgggtcatagatatctcgtttaacaagcttcagttgggcttatagaacaacaaagacaatagatgaagccacatcggcatgaaaacaacattcccccaaacgccctgctactttcaacgcatatcagtgaaaagatgatgagacagatcaagtttccacggcaatggagttgaggatctcgtccatatgtgccgtttcaatctggtcgttgcccttgctctcttcattcatgagaacagcgagaacctcaatgggagggttaaggcccagacggtccgcccgcttccagcgcttcatgcgaggcatgccgatacagggctatgtgtgttagtttgggggtagctacgagggttgagctgacttacaccgtattgtgagctcacgtcgaaatatcgaagaactctctcattttgggatacgtcttgctggtgtaggcgaggagtagaccattgcttctcaatggacttccagtactttttgatttgcgcatccgtgaccttttctgcttgcagctccaactcagacttgacaggctccggggctgcctcaagctccgcaaccgcgggctcgtcgtcgacaatgtcctctgtctctttcttctttgcaagctgactgggatcaatcttggtaacagaaggtgaaatgatagacttcttagtgttcttcggcacaggctttgtcactttatttgagaagctgagagttgactgtcccttggcgggcaggcccctgctgcgagcgctggcagcggatcgtcgagtggtgggcatggtggattcagtttccgaagcgagatggtatttcaaggtactaaggtggatggcgctggatggtgtgtaagtgaagaataaatgaacgcagccgggtaacagttaatttagttggtaaagactaatcagcagaaatcataacttgtgtgaataggtaaatagatattttatgcagttgatggtggttagttcagattgtatggacttgatgatttatcaacagccgttagtctacagagtcagcgacagcgctctaggcaacgttgaatgggaaagtatgacggagtgcaagccttaagattggcggggcaacgccatatgcagcacgagatcacgtgcgctgcatcatctctttgccagccaacgccaacctcctccatagtgactcttggtgtatattctaggaatagtagttcagttatgaagtagacaagattgttggacatcaattatgtagcttggatatttctttgtttgattaagtgactatcgaactccaagttcaggagtcaggtagcctgataatcccagcgcagataaataattcacaggcctgattgaatgtcttgctgtcacagtcaattcttccgtctattggttttatgttgaagctcatcgctcatgaaacgcagtattatgtaacttcgtcatcaacctccagtggcctcgcggtagaaggagaggcttctgtttgcaccagccgtgcaaaacatttcacttctgacagtcttcggcagccatttcacagaccagagagccttgtccgtctcgctgtgtgttgcgacgcatgtagtgcgttcaatcgaccagaccttgacctttccatccatagatccactcaaaagatattccccagtgtcgctccagtcaagggatgtgatccatgaagagtgaccggtcagatttgcaatatgctctccatgcttcatgtcgtaaatagcaatgatgccagcatctcctgctgccgcaagtcgggtgttgcctggagaaaaggcaactgatcgcacaggcttcgcgagaccttgagggttgtgtcagcaagaagacaataaaatgagttcaagtaactcaccagagagcgaatacaagactcgtcctgtgtcgttgttgaagatgtaaacagatccgttctgatgtccgctggcagtgaatttgccatctcggctcaagtccacagacatgccaaagctgcctgacccagcgcttccagtctcgtactctcggatcttgggcttcttctcatcaacgatatcccatacattgattcgtccgtcattggttgtggtagcaaggtaggaaccgtcttcgctcagcgccaatgcccaggcctcgccaggcttcgtcgaagcccctgcaatctcaccactaaggctccattcaccagtgtcattgttgaccttccaggtcttcacttcgcctccaaagccggcactagctgcaacattgccgttccgtgaagcgcacacgtggtgacatccgagcttgtgagcatctgaaatggattgcttgagcgggaatgaaggatcagtggtgtcatgaatgtgtagtgtggaagagccgctgcctgatatcacagctttgggtgtcgtcgcaatagagaagatgtcggtgatgtgggctatgcgctctcagtaagttggtgcttcaagacaaggtgctgcgtctcatcaccccgcggcggggaggtcatgctcaccattatccacggtatgcgtggtcaagtattgtttcgactgttaaaattagttcctgtctctggcattttgactcgacttcatcagtgcttaccataacttccacctcggttcaaagaccgtgttttcttcactttttaggatgacgttgtgtatgaatgaaagtacttgactggggtgagtcgaagaccaaaggcttggtggggcatcgaagggtcatctacacagaggtcgagaatcgtgggaaagcagcaacgcatagcgttttgctcaatgctaagaacaaattgacattgggagaatgttagaaggaggacacattacaggcagtattacatttaaagaaggcttggggcagggcattatatcgtatcacgctgtccttccaggcgaagccaacacctttaacattgaacaacgttaatcagaaatgcttggtataaacttttttattgctcataatcctacaaggctcaaacgagccaaaacgcccgtggtatgcatgatcccatggtgactatacaaactcttgttacagtaaatcatcaattccattgcctctcttttattctggcctgttattggggtagtcctgtcgccacatttgcttcatttctacactcagttagggcttattatccatcgcaatatcataagcattccaacaacataccttcaagacaatgttggcataaccggtgtgtacgcttgggctggccacatccaggacagttgcacaggccgttttggtccttgagcgccttgcccgccatttgtctgtgtcgcttccttgagtgagagaccttgtttttgggcacagctcgtagcacggattcccagatatcatcaatggtggggaggtttaacgagacaccggggatcgcaatcgacaatgtcgggaagagcttctgggtgaattgtcggaaagagatcgccgagatcaagggcgtagatgagagtcgggggaggagtgcggcggccatcttgacgaagagataggtgtgggttacgttgggatgttggcgatatatcgaatttagtggtggaggcgaagtcaaaatgaaagacaatcgcagaccgagaaattgaatcgagtcaaagcgaattgatcgattctcggttttgggttcgtaagcggccgttgtctggcaagacaagttgatcggtccgtcggttgttgaactcgaattagagtcgcgatgatcaaaatgcgcaaggcttcaattcagattcagaccgtcaaaagtctgatggcctggtcctttccccaaagtgccggcgggccaatcaccagctatctcgcgcactgacccgtttcaaccaatgaagagctccaaacgtgctttccccctttctttcggaccctggactactccctgctccctgacacctcccttccagtacggaaattgtttgctaaggtggcaggagcagcagcccagtgcccgaaaagttccccctagcatctcgtcgtgttcaagcctctcctaaacctccaacttccacagcttcgctacatcttcaggcgtcactttgactttgtgtgctcgacttgttctttgttgcttcgagtccagtccttctttctttcttggaatatcttttgacattcccaagcttcaacttcagctcttatctacctgcttaatttaacaagtgtcgccgatttattcaagatggccgccgctcctcccaacaccatttaccccgagagccatgtcggtttcgacagcatcacttctcagattgagaagaagctcttgaagcgtggtttccagttcaacgtcatctgcgttggtaagtaccgacacaactcccatctcaattgcgcccctggtacatctgctgtggtgtgatgatgatttggctgtctgtatatatctacaatcatgtccgtgtgctaatttgccttgcgcattgtaggtcagaccggtatgggcaagtcaacgctcatcaacactatcttcgcttctcacctgatcgactccaagggtcgcttccaacccgacgagcccatccgccagaccaccgagatccaggccgtttctcacaacattgaggagaacggtgtccgacttcgactcaacattgtcgatacccccggctacggtgatcttgtcaacaacgaccgctgttgggaccccatcgtcaagtacatcaaggatcagcactccgcgtacttgcgcaaggagctcactgcacagcgagagcgctacatccaggatacccgtatccactgctgtctcttcttcattcagccatcaggccactctctcaagcccatcgatattgtcgtcctgaagaagctttccgacgttgtcaacgtggtgcctgtcatcgccaaggccgacaccctgactgttgaggagcgtcaggagttcaaggagcgcatcaaggaggagtttgccttccacaatctcaaaatgtatccctacgacaacgatgagtttgatgacgaggagcgtgctttgaacggccagatcaaggtaggcatatgatatatgacttgaaactgatgacacgaatgctaacgtatagcagaacctcgtccccttcgctgttgtcggatccgagaagtcgatcatcgtcaacggtaagcaggttcgcggccgccagaaccgatggggtgtcatcaacgtcgaggacgagactcactgtgaattcgtctacctacgagacttcctcctccgaacccacctccaggacctcatcgagaccacctctcagatccactacgagaccttccgtgccaagcaactgcttgctctcaaggaaagcagtgctcacggtggtgctagcagccgacccatcagccctgccgccgaccgcgagctcagccgaaactcgcaacgaatgacgatgaacggctactaagctgaatttgtgtttgaagttgtgctggcaatggagcgacggcgtctcggggcagctcgatagcccgcatttgttacgacaatccacatatttcacggcctgatgtagagcaacccaaaagtaattgctttttcggaggttccttggtaggcttgaccacagcgaacccccgaaggccttacatcgtttcgatgacatcggcatgcgagcaaggacgagagcaacattcctggggtgtaggccagacgagacgcgggaactggtccattgaggtccagatacccggtttcctggttacgtgcctcgggaactgcctgctagtcagtccgtatcgaagctgtacacgactttcttctttttctttcagtgttaccctggagaactatttggcctttctttatgctttaataagaccgattaccccatactctaatctggagttagtttcgttgcctacatagtgtatcaatttgattggagtttctgacgtacttgatttgttgcacatgcggttggaggaagtgttttccttatcgctgtcatcgtgatgttggttaagaatgcatgttgagatatactaacaggcgggcagtatggctctagttgcacatgggcatccccaatgggtcatgtctattgtgaaacaatgatgaaggtcttttcgggaagtcgtacatcgctagctgccataggactgtttgagttagggattgaatattttggtatagggtagttcagatgcaacatttgttgacttggccgattctgaatgtgtgattgaagagtgttcagattatatgacccataggtttattgcaaagttgattatggtttcctgtaaatgatatgacttgaaaacctatactttatggaatagttgaggccaatagaaaaagattctctctgttgtggtggcgggtaatgtagttgaaagcgctctttcgaattaacacatctaaaagaagggtttaaagctatcagaccctctagtgggtagcagaaaagttggcctcctaagtcttagggtataaaaataagtagtctaagaagcttaatctgaatggcataagctgctctaataattttgtctcttatgcttccagcggtcaatttttctgataccctgaggaccctctcctctatctagtttctttttagaatctagcttatattatgctaagacattaattggtaagatttgatttaggatcgaatgattcttggcggcattccgagtgataccttggcttgagacatctcgtgttggggccaattcggagagtcagactcgaatcatagctaacctggaactgaaatatctggaatgacgattgccctttgctttgcttcagatttgttactattaatcgtggagctgaacagttagtcagacaaaggtaaagattcagctctcaagtattggccatcgagattccatggactaaaacatcacccttgatagtcctgacgtacctcgctccaattccataacattcctaaccctaggtatcgtgagaaggcctggaccggcctcaagattttaccttagttttctaagttttagcttggacgctcagatatctatatgatcaaactatgaatatcttcaagattaacacatacatgccctcctagcctcgcattgcgccctgtacttaaatggttgcaattcctcacctaagttgtgatttgacgaagcccaagctctatcaatctcgcaacatggtcaaattcggatttgtctcttttgtactgggaagtatagcccttccagcagttgcctttgataacttggaagaaatgcccgagtcttggtgtttgacctacctatcgacctaccttgttactatatcggccgctgcaagctcacctacaaagggccaatttcccagcattgagtcttctgcaagctcagatgcttctattgttttcaatccctcgtcattaaacttcccagaagaaacttctttcgcaataagtatgacaacaatagcgattgaatcagcccctccctcctcgactacgaatcccagtactgaaagcgaacccattgtcctccgaattgttcgtaaggcgcccgataataatcgcatgcaaagaagagatgtaggagggtttattggtactccatccgagatttgtgacaatgcagaagagttccgcttggttggtgcataactcgtagctggcaacgcccccatatacttcaatggagaagactacaaagtattcggtgccgcgaatggagaggttcctagtggcgccattactagaacctttttccgtgatggtggtattcttcgattccaaaactctcggatcgttcccaatggcgaggccggcttttgccagaccccgtcagatggccaggtttacataactttttcttctcaacccgctgggtgtattccaatcaatcctgttgttattggaggtacacgaatccttaccttagtagctaactttactatttacgcaaggctaacccgtctgatagtccaggattgtcaagacggagttgaaacttcaagcgtgatcgctactaatagtgaggccgaacagatcccatctgtttcatcttctggaccgatcatctcagcctcctcatcctccgaaagcgctactccagagatcacaacgcgccctgaagcggctgtgacaacacagccaaatggagttgtaactacacacaaccccattatagtgtctaacccatcaagcaccttccagtggtcaaacatctcggcttctttcgagccaccgccgaggacttcaaagtcctccctcattcatttcagtccttccattttcacatctggttcaagtacctcgatagaagcagattctaccactgaggttattgaaccacagttgtccaccactgaagggctgacctctactgatgctctgccaacttctgagattgggacatcaactgaggaaaccagcaccgcagatcttgaacccacaactgaaaccgcaagcatcgagactactgtatatactactactactactactactgagttaacaacatttcctactacccaagaaacaacaacagcagaactaactacaacccaggaaacaacaaaagacactacaactgcagagacgatagacactaatactgaggaactgacagaaaaccccaccagcaccattctcacttctgctcttgactcaacaacagagaccactaccgaagcagctatgacaaccactacggaatcttccgcgcaaatcgtgtgcccttccaaccctcaacagtgcatctctaccttccagattcagtgtgatactgtcatcggaggcattcctctatcttctggctccagcactttagaggagtgtgctcaagcctgttttacagatccatcttgtgtcatctttactcattccggaagccaatgtttctcaacttctgactcctcagataattcaggatcatttgcacttcaagactgggttagtggtatcaggggaagttgttacgtaaccttgggaattttctatacttggatggttttagttgaagtatgaattggaatgttttcacattgaatgacttaggatactaaatgatccaataacgaagtgtacatactggaggggaagtttttagatggttgagatatctgagtatgagattgacaaatgagacgatgttagtctggtcatggctgtaaagattattggctgaacgatggctgatttgtatttgtacttgatttccattttacagtatggaatcgatctggagatttactgaaaaacgaaaacatagtgatgtatccggaaataacaccagattttgaacttatcgctaaccagagccatgaagcaacagcgtttctacatcgaagcagactactatgtacagcaagaaaaagctcgatcattgcgacccctgccaacatatcccaacatccaagtttcagaggagtacgctatgaagcacttagttttagtcatggggcagttcccgcatcgtggggagcaatagcccgtgctcatttaggagagcgtaaagtatccaatatcgaaaacaatcatgcacatagtaggtagagaagaggagggattcaagagagcactacaatcgggaacagaccattagttgagacgggttatcctgcatttgcatgactgtgtacctggtcagatgctgctacaattgtctttcgatactggacacccttttgcaaaaatggtcgcatttgttgcatatgtcaaccctcaagagacgatccttgttatactattggctgctggagcccattcacaaagcgaaatagagtgcataccagcgggcaatgattgcgactacctatccgtataagtgttgactttgatttaattgtctcggctgcaaacaacggggtgtctatgaaccaagcctcggtataccttggctacaagaccaagtcactatgtaaagagtaaagatcgcttgcccccttcaccgatgcttgacacaatagcattctggtgttgatgccaagaaatgcgtgctttacagaaactgtcagtaatttcaaacttctggaaactcgagattgcggtggataagcgttgcaagggtctctgtacgaaacgtggtgggaccttgtcatggacctctttaaccgggcagtcacttgtcattcatcaacaatgaatggtcaacctagcctggatctgaacatggcgtttaagtggcttggacgaataaacattcgccaattgagtttatcgctttcttggaatatccaggtttggggtttctgatacagcgcctttcttttctcagccacttcctcacaagtgttaaacgttttctgtccactcattcccgtagatccgttttggagaccccattctcatcgtctaaatgaccgattctaagctgcaaacggtaaagcgaatttcttactgccaagtgccttctctgaccctggcaaccgactggactaggttcacgacccatggcaaccagggtactgtaataagtgtaactctgtatgtacattttgccagtttgggaaagaggaacggctgaagagagatggagagggaaaaacagattgcaagtattgaagaatatactatgtctgtctactaagctacgctgtatatgttgatatggattatttcaaaatctaccagatacacacgtacctcgtataagacatattcccacacctcttggctcaaagcttggcttctgccggaacttggttttatatatgctaaaaccgaaatgccatggccggatgctcgatagtggtgtaatagactgaaagcggtccagagccaggcctgggtctgggctcacctcatctatcgtccctatctcgtagatggttgtcttgtgttgatgaagtcccctttctatcctggcttggcctctcggtattctttcttaattgagccgccctgctaatacggcctgccatcgcgttgcacctgcccgtctctgtttggtttgctgtttgctggtggcactcgacggaccttccttcacgtccactgcgcggcgtaatttgatcgatccatcactgcaaggcgctgccgggcagttattcattcaccttcccgcttctattcccactttcacttccactcccactcctactcttcctcctccacatttgctccttctccttctcccaactccattcattctttcttcgctagataattcattcgtcattgaccaaactgtggtccgctcgcttcttatcgctctttccaactgtgtccaagctcacttggcgcgaagactacatcttgctcatctttgacctttgctctcttcttcccaacaacatcgtcaacaacaacagcaaaccacgcaccctctgttgtaaacccacccgatcttgtctggctttctgaaacgtcaagcgaccacacaacacacgctgtctcgattttttttgggagaaagtattacattaaaagatttagtagcacattaccgtcatgcttgtatgtactcccccccaccgcgccacaacttctttatatgcatggcgcattgcttcttgttacaccacagactgattgacatgcactctagatcaacgccgctctcatggcccttggggccgcggtcgtgggcgccgttcctcctctggaaatccagggaactgacttcgtcaaccccgaaactggcaacaagttccagattgttggtatggcctaccaacctggaggtagtgccggttacgaccctgccacgggaaaggaccctttgagcaacaaggataagtgtatgcgagatgctgctctcatgcagattcttggtatcaacgccatccgcgtctacaaccttgaccccaatgtcaaccacgatgagtgtgccagtatcttcaatgctgtgagtaactttgtgagcatactgcaacactctgctgacaccttattcctcttataggctggcatgtatatgatgattgacgtcaactctcctttgccccacgagtccctgcactccttggcaccatgggaaagctatcacgccgactacctcaaccgcacctttgccattgttgaggctttcggaaactaccccaacactctgctcttcttcgccgcaaacgaggtcatcaacgacgagaagacggctgaagatgcccctcagtacattcgtgctctgacccgcgacctcaagaactacgtcaagaacaacttgaagcgcaagattcctatcgggtattctgccgctgacgttcgggaggttctgtgggacacctggaactatttgcagtgctctgaccctgaagacgagggtgacatgagccgtgctgatcttttcgccctcaactcgtactcatggtgtggccctgaagctacttatgaaacttcttcatacaacgacctcgtcgccggttttgaatcatcgtccgttcccattttcttcagtgaatatggttgcatcgagcccgcgccccgctactggaacgaaacacaggccatctatggcaagcagatgagctctgtcttttctggtggcgttgtttacgagtatactgaggaggaaaacaactacggtcttgtcaagattgatgatgacaaggttcgcatcctcggcgacttcaaccgtctcaagaaccagtttgctagaatcaaatgggagtcggtgcagtcaaaccctgcaggcaagaactcctctgccaaggctccagagtgcaagtccagcctcatcaaggacagcaatttcgacagcaacttcaccattcctgacgtccctcccaaggcacagggcctgattgataatggcatcaagaacaagcctagcggaaagattgtcaaaatatcagactggaatgtcaagcttgatgttatgaacgctgatggtagtgctatgaagaacctcaaggtggtccctctcaaggacgatgagtccaatgcgtctggtaacaacgacgcggacactggcagcgagaccaccgacgataagaacagtaccgactccgataacaagacttcttccagcagtggagacgctaaggacggtgatgatgatgaggacgctgctggtctaaaccgacctttggcttgggcaatggcctttcctttggctgtcatgatgtttgcgctataagcaacctgtctggaacaggtgggcgcatatcggacatggacgacgcgcagggttaatgcttgtcaggagacgttacgataggttctgatttcttaaagatgcaaagagtatacgataccacacactcgcatcatttggtgtttgagcaactacttctgaggctcacgtttgcttgagcccgctcattgggagatcctttagacttctcagagatgtgagctttattctacgaatacactgtttattattggttaatgtatcctcaaatgatcaatcaagggattgctaccattgcttatgaaatcatatttgatctttgtggcgagattgccagcgctattgatacccagtcgacccatggcctagaccacccattattgcttatttgttgattttcttgggggaagtcttcgaagtcttgatggacttgtcagtttcgtttttgatgacctccttgttttcgcccgacttctgagcttgctgttcagatgcctgtttcattccccccaacctgttctcgaatgacatgggtttatcctccccagtgatgggtgatggacccccgtgtcccttctctccggggtagtactggcccagactccagccagtgtagatcgtacggtcgtggtcctgtttgaaagagcggcggcagtagcaggggccgcatccatcatgtgtgccaaagtcaccagcacggcaacatccgatacagcaactagagttgtaatcatcaccatcgtcaccacaatcggcgttttttgacattctgtgatatcagacgttgaccctagtacccaggagttgaacgcggtgtgtgcgtgagatacccacactgcaagatgtgatatgggtctgcgggacaaagttccgagagtcgagagctttgaacaaagccaggtattcttgtgttggggatggatttgtaaggcttcgagcatgggtgggataatcagagtgattcgggtttccagacgaggacaggcaaagagcaggtcaaagaccgtactgatgcaagcccaagggtgatgtgtacgttccatagacgcaacgaacacccggaagagatatgcaagaggaggtctttccttgagaagaatgaagagaggagattgccgatgtgattcagcccagggctcggctcttattatgagctcaaggcacagccgtgtttgtttgacggttgatgaagagaacagtttagcttttgcaagccccatgcttgcttgcctgcactcgccggccaatgcgtttgacgcggagtgaatcacttggtcgaggtaccacgtcatgtccttgcattgctgtgcatcccccagaccccatggtatctgcattgcgtcaacgaaaagacgtcggcagttttctcgcagggagtctgatacgccatcagcctctgtttgctatccccggaatctgggcctattgggtgacgaaaagagagtcatctgagacgggttcttgctgcgtttgctcggtcgatttgcttgtacatatcgaacaagatatgcatggtcggagatcgcaagaaggcctgagctttcgacaactccctatggacaaggtcacacgaagcaagcatgtctagttcaaagaggaaggagagtgctgtaagcagagtggcattgcagccattggagttgaatggccgagactgacgctacggaggatatatttccaaaaaggaattggattgcagggttgtgtaatccaagactcgacagatccgtcgtcgtgaaatgctatggttactctggcgtcgactatctagacgatattgtatgctgtgaaccatgatgcctcaactcgcataaatacagcgttggggggtgtatattgtgagggaaaaaaaagggaaaaaaaaggaaaagaaaaaaaacctgggacacgcctagaggcgacaaagacactggcttgatagtaacagttgacttcacacaacattcgtttttggaataatcaccggaacagctcatcaaatccataagtgtcatcagatctattagctttctttccgtcatagctcaaatactgccatacacggcttgttcgaccatcattagtcccaagccttagaaattgcaacgcaccacatggtacccgtttgtctatcttgcagtacaaaatttcgttcagtacaggtatctcatttcatacctgcgtcatctcttgatactataccatctccgtggtaaagtttttatcccctttaagcctggaactcctgcgccttgctctcctcccacttgccggggaccagagccaagggcacaataccggagacgtgcatctcagggccaaagatcttggcatcaaggccgagctcctgagtagcagccttcatgttcttgagaccctcctggtagttgggaccggcacgtcgcacccagatggcggtcttgtgctcgatcagcttaggagcaaagtctcgcagcgctcggatgacacccttaaaggtgctggcgacgttggtgaagttggcgataccaccaccaatgaagagaaccttgccctcttcggtcttgggagcgcggaggagaaggtcaagcacagttcgggcgtagtggtaagtctgagactcggtgggagcaccagagtactcgccgtagttggcgagctcgtcggcgaaaccagcagaggcaatggcatcggcgtagacaacggaagcaccaccaccagcaaccagtgtccagatgcggcccttggcgttaaggacagtaagcttcagggaagcaccggtcttagcatcgaggtcggcgatgtaggcctcctccttggtcagctcacggccgaagggagcagggaactccataggaggaccagcatcgatgctgatcttgccatcggcggaaggagcaatgttggtgaggccaagagcagcgggggatcgagcaatagcccacttgacaccacactcgaaatcggcagtctggtcgagcttggcagcaagatcgaggaagtggacttcggcagaggtcttgtcctcgttggggataacaacgagagggttgatctcgaggtaggtgaactggcagtcgacgtagacggcatataggcgggtgatgaagtcaacgaggacgttgtggacaccctggggaaccttcttgaggagagtggcagcaatctcctcgttggaggggtactcagcgaggtcgacgggaatcaagagcttctcagccttggcgtcaacatcaccgacatcaacaccaccctcgtgggtgaagaggatccagtcgccctatagatagaagtattagtaacttgatctcatcgtttcggtagttgggaaagaccggtgacccggttgtgcatatgaattggcgtcggaagggaccgcgaagaccaggggttgattccgagagtcctttattgcggcatccgttcgcccgtttcggtacagtaaataattaccgatgaaggtgcgaacgagcccacaattcaactcttgtagccgaccaaggactacaagttgctacaagccccttcgttctcagaaggatctcacagctgttttgttcttctctgaggtttcactccgagagcctccggagcctgccggtccgtggcaatccaaatacacggggggatgtctttgcaacttacatcgcggactgagttgatgttgatgtagtactcagtgtcttggggatggggcacgaaaggctcgacgaggaattgcctcaaaacaccagtggtgtgctcaacctgctgctccttaccggctcgctcagcaacccaagccttagcctcaggccaggacttgttcaaggccagaagaccgctctttcctcgtcgcttgatgagctgatcgggcttggcgacgaacttggcgtcgggctggaggagccaagggtaggtgacctcagcctggttcaggatatcggcaacgttggcatcttcagggaagtgcagcgaggcgagtctgctgggagggttgtgagtggtaggcgcaggaagagggctggccttgataacgggggcgcgggtgaggtggtagttgaggatggccttgccgtcggcctcgagaatcgacttggcggacattctgaattatgaagatttgatgaggaacggagaaaaggtaagatggaatgagctggcgagtgtcggcttattcctttttgaatcaattctgatcgaagagagttggttagcggttgcttggtggtggatgtttattcaaagatgaccagtgttgtctcccaagtgtgtaactgagttgcaagtcgaaaccacaaccgaattgagctgagcgaatgccggggcttatacgagcacaagtcaccgggctcaagtttcccaattgcgatttgcgactgattgcggctcgaagtcgagagttgacgaacagtcggcggggaaaggaagaaagactcaccactgtagacaagctcaagtgggctgcaacaatgaagttggaattgaggatcgggagggagagggagagattatgacagagatggggcaaaaaggaagaggaagagaaaagtgatgattgctcaagactatgagagaggtgagaatggaggagcaaaaagaagcgggagttggaaccagacacgagtgaatagctcttgctggccgaaaaaaccactggacgtgaaggaagctcaaggggaagacaggcgggtggggtctcaatggatggaggggtcggaatggaaggaggggaggggtgacctggcgtggtctggcctggagtcccgtagcctggggcgagcggcgggcgggcggtcagtggacggtacctggagcgacagggtcgatcagcgcgtggctgaggtacctgggccctgaaaacaaatttcattggggacgggaggaagggttcatccaaaaaaagcgatgagagttggccttgtaccggtacatggctcatgtcactccaagctgttgaggacctgggtggaccagggggaggcgagtcgacgacacgacaactaacgttgccttgtgtccattgagttacgtacgacaggccgattcaacagacgtcaatcgaaacaaccaccgccgaaaaccgcagcccgacaacgatttacacgctcagacgctatcgctccaaacgcaacccaaacccaattctatacaatcttccgagattcgacagattctatcggtttctcggccaatttcttttcaaagttgtcattgtgtgctcggttccttttttagggtaacctacgatatcaacatcatcatccctggttcaggttgggggggcttccatccaatccattcgacgaggttggcaatgattgactcgggttccggggaagagcgaagagttgaccttgcggtgagtccctatgaggtaggtcgggtgcctcaatactcggacaagccaaggtgaagtgcgtgcagtgcagtgaaattgacattgacattaaagacgccacccccgacttggcttggtcttggtcaaggtacctacctacctggtaagctgtcgtcttgcccctccatccccctccaactaggttagaccccactcacctcacctcacctcatctcatctcactggagctttcttatcccaatctattccacgctgttcacttcgaaccagcccacaactcccggttggttgcgggatcaagcatccatattgttgcgtctgtgtccgattgtcggtggagagagtttcaagtctcaaaaggccttcagtcatagggcctatccagtcaaggcctacctagttcaggcctgcctggcccaggctgtcaagtatccccaggtctgtgctatatgacaataagctacatacccgtttggaactgcagaacaccagtggaacatcatccaggagacgagaaaaaagtggcttcatgcttacagatggttccaatgcagatgtatcaaggtgcagaagggacagttccatttcttttggacagcttgtacagtatcaagtggtagggctagctctaagccagttacatctgctcaaagcaaaatggtgtccactcaacaacgatcaatgccgcctcttcattccctactgtccctggaaagaggtcagatctcaacatgatacagtacagaccaccaccaagcaacaagcgtttgtgtggtcagctcggacaatagctgactggttgtatgtttctcttccttcttgagcaagcttacgggattctgggtatcactgtatcgtcgtacaatgcggacggtgtgtgttaggatagactacaggatactggtgatcttgaaatatcttctatcgtaagcacactcctatgcgttggcttagatatacactgcgaggcccattgtttcagacaaaaagaaagtaagaatgagtcttcctacgtctcttgactctcttctacccgaaacaagatgcgctggcctttgcgtccctgtgaccactgacattctctgaattcactggtacatcgtattgagttttggaactgaactgagccgctaatagacttcttgggcccatggtggggggacaaacaccatcaacgcctcttgcaagtgatagattggcaccagcttataacggcccctcactggatgtactgatactttggtgtgggagctccagtctacaagctcaattgccagcacagaaaaaaaagtccatggattcaacagatcaacagaaggaaaaaaaagaggatcctggaacaagcgacatccccaaagaaagcacaggcttcttccccaactagctggtagatcaacgttcctataccatcccttgcagtgcggagatattgacgaggccggacgaggaattccccaacttggcaattaggcctttcataggattagcatagctgtaaagatacctaaaagaaaattgttgattttccaaccgatgagtgaggctgttaactctaagaaaaaaatacctcctgggttgcgtgagaaaagtggtgcaagcttgcaaggcggtggctagtgcgatgtaccgggaggtgggccccatcttacagggggcagtgtaagtggtgtaggtactcggccccctgcgcgcgccatgtactgtacctgaagtacctgcccgctctttaaccccactaagtttttctgcccggtgtcgggtgggaatggcttgaaggatgggatgtggatgggacctcaaggcggcatggacgacatggatggccttctgctacagctttcacacacctcacaacagcacagcagcctcaattgacccttgaaagtcaaccaaaaaccaattctagctttcacacgcccaccagacggtacctagaggtaaacatccctcctgaattctcctgtcccttcccctccccctcgccttccgtctttccatttgtctcattcaactgacggatcacctcgaccgtttcttctactcatcttcaatcccttcctcttttcctcttcatacctccatctctctcccatacctaattcctttgagcccacttctagagagctcagagcgtttcctctcttcgcagtcgctgataccttatttggttcccccagcgcttcataacttcaactctcccacctccaccacatcgtcgagctcgatattcacaatggctgccgcttcctctaacagcctgtcggccaacgacaacattcagcgattcacggcttccagccggccgttgagcccccttcctgaccacgctctcttcaccgacaagacgcgatgcctcgtctacggtctccagcctagagccgtccagggcatgctcgacttcgacttcatctgcaagcgatccaagccctctgtcgccggtattgtctacacctttggcggccaattcgtcagcaagatgtactggggaaccagcgagactctgctgcctgtctaccagcaggttggaaaggccatggagaagcaccccgacgtcgatgttgtcgtcaactttgcttcttcccgaagtgtctacagctctaccatggagctcatggagtactcccaggtcaagaccattgccatcattgctgaaggtgtccctgagcgagtaagtctttcatcattgcacgttgcgtcgagcccattgctaacatgtttttcagcgagctcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatggtgtttacgagggtattgccattggtggtgaccgataccccggtaccactttcatcgaccatcttctgcgataccaggccgatcccgagtgcaagatccttgtcttgcttggcgaggtcggtggtgtcgaggagtacaaggtcatcgaggccgtcaagcagggcgtcatcaccaagcctattgtcgcctgggccattggtacctgcgccagcatgttcaagactgaggtccagttcggtcacgctggttctttcgccaactctcagcttgagactgccaagatgaagaacgagcagatgaaggaggctggtttccacgtccctgccacctttgaggatctcccatccaccctcaagaaggtctacgatgacctcgtctcccaaggcaccatcgttccccagcccgagcccgttgttcccaagattcctctcgattactcttgggcccaggagcttggtctcatccgaaagcccgctgccttcatctccaccatttccgatgaccgtggtcaagagcttctctacgccggcatgcccatctccgacgttttcaaggaggatatcggcattggtggtgtcatgtctctgctgtggttccgccgccgtctccccccctatgcttccaagttccttgagatggttctcatgctcactgctgaccacggtcctgccgtttccggtgccatgaacactatcattaccacgcgtgcgggcaaggatctaatttcttccctcgtggcaggtcttttaacaatcggcagccgatttggtggtgctcttgacggtgctgctgaggagttcacccgtgccttcgacaagggtctcagcccccgcgatttcgtcgatagcatgcgcaaggccaacaagctcattcctggtattggtcaccgtatcaagtcccgaaacaaccccgatctccgtgtcgagcttgttaaggagtacgtcctcaacaacttccccagccacaagcttctcgactacgcccttgctgttgagactgtcaccacttccaagaaggacaacctcattctcaacgttgacggttgcattgctgtttgcttcgttgatcttgtccgcaactgcggtgctttctctgccgaggaggctgaggactacctcaagatgggtgttctcaacggtctcttcgtcctcggccgaagcattggtcttattgcccatttccttgaccagaagcgtctgcgaactggactttaccgtcatccctgggatgacatcacttacctcctccccaaccttcgggaggctggtgcccctggtgctgagggccgcgttgaggtttctctgtaagaaatggagaatgataatgcaatcggaaagggaagaaataaggcgtcgagcatttgatgattttgtgccggcctgggcgtgtcgtgaaaaaacgacggtccatatgagaattccaatacaatgtaactagtgctggaggccacaagatggcactccatattactcgcttgatcctatagacatgaatgttgatgtttgatatgagactctgatcggcttatatgtactttaccttgtgatgcttgttatgttatgtataatttgacttggtgaggtgtggcattaaagccagcaattttgtatatttatatattaggagtaaagtactacgttgatttttcgatatgcattttctcattgtcttttcagttgtcgctaaggaaacacttgggatccgttttagttggttagatattggttggagggaggctcgggaaccatcctggttatctcagcgaacaacaatcaattattagcacaactatcaagctgctgttaataaaaattagaaataaccgacactactcagttctcaatcggattataacattctcgcactgtcctaggagttctatcatgagttaaacttcaagacaaggttgtcacatgacatgatcagtcctggaagggtttagcgtctctgtggattttgacgccgaccctgagctcatgcttcgttgatagacgacgacggacgagacgtgcaaggcggactgctgtatctccccgggaaatcattctgcgagcgcaattgcaaggctttgatggtaagctgtcttcaaacaccctttatcaatggctcgttctcacacacaaccttagacctagcgctccgattcctcctccgaccaatcaaccactaccgcaaaccgaactccagacgacaatgtctttcttccgcatcactctccaccgctcagcaattggccttcccgagcgcacacgaggtgtcctcgctgcgctgggtctgcgccgtcgaatgcaaaccgtcttccaccccgtgcacccgcagttcgccggtatgattctcaaggtcaaggagcttgttcgcgtgcaagaggtggaccgcgtgctgagcaagagagaagtcaaggctgcgcggacaccagatgctggattctacgtcgagaaggctgtgccaagaatgtgagggggaatagaaatcgataccaagaaaaagagaaacgggaatgtgtactatactgtaatgacctttgtacaaaacatggggccagttggaagaaatgatagaatcacgatcaagacaacattaaagaaagactactaaaacaaagtgcttggtttacttgtttaatgggacctgaatgaataatacaaattctggtaaacttagaccccgaaacaccaaaagaatacaatactagttgaaatacatacggcaaaggccttaattatcctgcaaccgcatgtgagacattgcgttatcccaactatgatactttctacctcaaaaaagggcacaagaataaaatatttcgtttgccttggagtgtcatgctgcaaatcatagctgcacggggttgataagactggtttgtaaggaccaagaagatcaaggagaacatagatcaaggatcggttggctgaatttagaagctgcgagccttgtcgatgtagtcctgggctggagtttcatactcgttcgcgaaataggtttcgcagttacgtcccagccagacattgaacttgccaatctcttcacggaggcgtgatacggactgctggtccatattggtttgcgccagcaactcagggagagatactatcaaggtcaagtcagtcaagaaccgttagaggaaatcaggggtgctcatacctatcagtcgagcaaggtgctcagcgccgtagacgtcacagacgttggtgtactcggggtcagactcggtgttttcccacaatttcttcatttccatatactggtgacgttcaaagctggtcatggttaggattgactcggattcgccaagaatcagacttaccggtagagtaggatcctgctaagagccttctcgaagtactcgcgaagacctgctacgacctcttccaagatatccatgctggatgatccctcctctcggtgagggcgctcatgggcaaggtagtcttcaaaaatcttggcgactggcttggagtgaggcagagggaccagctggttgttcttagtaatgttctcccaatcatcgaccagcatagcttggatgtgatcgggaaccggtaggttgatcatgggcttgttatggaaagaatcctcctgtaaagtagttagcatctgatggccatggccagtgggaaacaacagctattgcaaacgggaaggaaatgaaaggtgctcaggggaagcatctaccatctcaagttggtcaggctggtcaaatgagtgccgcttgggcttagtggcatgcttggaaggctttgagggtttgcgacgaggctgcttaggctcggctttaacgggcaggggtgcagtgtatcggtcatcctgaatgagctttccagaatcggtcacatagcggtggttctcggaagggtgtgccgtgaggaggtccttgggctctttaatgcttccgagtctgagcttccgagacgacttgccgggatcgacagactcgctatgctgggcttcctcggtaccgcccctgacgtttgagatgggaaagctttgcgaggcagaggatgtgccagggggaagcattacgtcgcggtgctgtttggagacaagatgtagatatcggtaggaaaggggagagtgtcgacgaggaagaaatgtaaagttgcgaggttgacggaaagggcacagtaaatatcaactgcggggggttgtagtgtaggatacagaaatatggctggcgaggtggcagctttcgatgttggaagaagggtaacagtgacaggtaataatgtaaatacaggggaagagtgccagagctgcagagcaggtaggtaggttgtaggttgtaggtcagtgctggatgctgaatcacaaacaaccgtccctggaggtttggaaattgcccgctctatctgagcatataaaaagcaaaagaccgtggtaaagcattttgatcgcttcgactataaggagaaattgggggatagtgtagtaaagcgcagatggtctggtcctgaagagcctcaacgcaaccaaccaactcggctttcacttctcctacgtgttacagcccagaactttctgggaacaacactcttataaaaggaaaagtgcggtcgagcaaaggaaacatggcaatgagatatggcagaacaaagatgaaaagagtgtcttacctgttcaagctcccaatcttttcctcgcctacctcccctgcctccctgaacagtggccgagcctgatcgttcctcgctaactctggccgactcagcaccactccggagacctttcttgggcggctttgtgctcctttggatgttatgcttcagttgcgcatgaagctgtgctgccagctccttgtgttcgtcgtcaaaaggccggatgcggtcaaccaagacccaatcgtcccaagtgttcttccaccccttgtagtggactttatacttgtacccatcactgggtttctcaccttgctggacgtccatgatcttggcctcatagagcatatccatatggaaacatagcactttttcatccttgctgaaaggcggaggcgctggttgttgacgcgcaggagccatgatgatgatggttgtggttgtgatgtgattgttgagtgttgaaagagaagagaagagtcgaagttaacagaaagggatgtcaactaagcacggatgccttttttttattaaatctgtatgcgggtatgctttgccctgctgagtttaaaagaacaactctgatgagtgctgacaacggtccaactctgaggttaatgaacaagatgagatgagaatgagtccaataggttgatacatggagcacagtctagttttgcatcaacaattacggcaaggttcatacggatacgggtaggaaggtagtaggtaggtacacaattaggcacttttagtgtaggcaggtcgcgttaatgagggaacaggggggtagtgtgctactttcttttcactgcacgcgaagggacgcgacagatggacgggataggataggacacaggccaacaagaccgccccttcttttcttttggtgctactagttggagtacggatataggacccgacattttgggtgtgataagataagaagcaggccaaagtattaacctagaaatcatacatgcctcatccaatagaaacatcagggttgtggagaagtacaagtgcccgggctgcagcaatggagctcagaattagtgggagttgacccctccagggctctctaactttccatttccaatggaaacaactgcatcactggggaaaagccctgctctgctaggtgttgatccccgctgggccgatctcgcaaagcctttaggaactgacgtgagtcaattggacgccgcttctcatcaaaaagtttcttgagcttgcatgcagagcagtgaacaacttattcaccttcaaaacaccaatttgtttccaaataccctccttttgtccagcctgactctgcaaccttaacatatagccattgcttcaggcagctcttcacaatggccaacattcctgatcccactgctgatttggactggacctacgatggcagtatcattgaacactttgcccgaaatgcggaagcacaccccgagagaacttgtgtggtagaaaccaagacttcagaagccccagagaggcgattcacatacaagcagatctatgaagcttctaatatcttggcccatcatttgaccgaggccggagttaccaatggcgatgtcgtcatgatctgggctcatcgctctgtcgatttggtcgtggctatcatgggcactcttgtgagtccatctcccaatgccaattccacagtttgaaaactcactaacacaaaacaaaaagtcctctggtgctacattttcagttcttgaccctctttatccccctagcagacaacaaatctatcttgaagttgctcaaccttgtgctttggtcaacattgcaaaggcgtccgatgaagctggaccgcttgctcccctcgtcagaagatatatcgacgaggagctaaacctcaagaccgaagttccctcactaagaatcggagacgatggtatcttggcaggaggtgagatcaatggagccgatctttttgctcaagttcgacccaaggctgcatctcgccccgatgttactgttggccctgacagcaaccccacgtaagtttaatcgattttcccctcaactatctcatttgctaacaaacaattcacagtctcaggtttgtatctcttttttgaatttacagtcatattaattaacctcctttacagtttcaccagtggctcggaaggaaagcccaagggtgtcttgggacgccattacagtctctgcagatacttcccttggatgtccgagagattcaacttgacatccgaaagcaagttcacacttctttctggaatcgcccacgaccctgtccagcgagacatcttcacacctctcttccttggtgcccaactcctggtaccctccaaggaggatattcaacatgaaaagctcgccgaatggatgcgtgagcacaagcccaccgtcactcacctgacaccagctatgggtcaaattctggtaggaggtgcaacggccgagttcccatcgctcgacagggcattctttgttggtgatgtcctcaccaccagagattgtcgacagcttcgaaaactcgccgagaatgccaacattgtcaacatgtatggaacaaccgagacacaaagagctgtcagctacttcgagatccccagccgctccaaggaccccaacgctctggacgttctcggaaacaccgtgccagccggtaagggaatgcagaatgtgcaactccttgtcatcgaccgccaagaccgcaacaagatttgtggagttggtgaggttggtgagatctacgtccgtgccgctggtctcgccgagggatacagagataacgcagcactgaacgcggaaaagttcattacttcttggtttgttgaacctaacaagtgggttgaggcctacgcgaacttgaataaggacgacccccgactcaagggatatgttccccgtgaccgtctttaccgcacaggtgatttggggcgttaccttgagtctggcgatgttgaagctaccggtcgagccgatgaccaggtcaagattcgaggtttcagaatcgagcttaacgaaattgacagcaacctcagccagaacccattgatcagagactgcaaggtatgtccacagtaatactcatccaccaaaaggcaatgtactcattcctaatagactcttgtgcgaagagacaagaacgaggagccaactctcgtcagctacatcgttcctgagttgaacgagtggcccaagttcctcaagacccaggggcttgaagacgtcgaggatgagggaaccgatatcggacctaccaaggtttacttcaagcgtttccgacgtatgcaaacagaggtccgcgaccatttgaagggtcgattgcctgcctatgcggtccctactacttatgtaagtcccaagcacaaatccgttcagtatagtctagtcattaacacatcaccagatcacattggagaagcttcctctgaaccccaacggaaaggttgacaagcccaacctgcccttccctgatattgcagagcagaccgaagatgccactgaggaggatctgaagcgttgggaaggccttacccccacagagcaaacaattgccacaaactggtctgaactcattcccggtctcaacgcaaagaccattgctccccagaacgacttctttgatcttggtggccacagtctgcttgctcagcagatgcttctgagtgtgcgaaagacaatcggcgcaaatgtctctatcaacaccctttacgagcaccccagtctttccggcttcagtgctcagatcgacaggcaactcaagggcggagttggcgagtcagaggaggataagaatcccgagtacgctcgatccctcgacgaactactcaagggactcccttccaagtatcagtcggccgacccatctactatccgtgccaaggctaagcctgttgtgttccttaccggtgccactggcttcttgggtgcctatctgatcaaggatatcctctcacgtaccagtcgtcaaattcagctgattgcccatgttcgaagtgtcaaggaccccaagggtgcattcactcgtcttcgtcgatcacttgagggttacggtatgtggcgagatgagtgggagtcccgcctgagctgcgttgttggcgaccttggtcagccaaaccttggaatcgagtcatccgtgtggaacaacctggctcagactgttgacgtgatcattcacaacggtgctgccgtccattgggtcaagcgatatgccgatatgaagaccgccaacgtcaactctactatcgacgctatgaagctttgtaacgaaggaaggcctaagacctttacctttgtgagttcgaccagtgtacttgacactgatcactatgtcaacctctcggacaagcagatcagtactggtcagggctccatccttgaggaggacgatatgatgggcagccgcactggtcttggaacgggttatggccagaccaagtgggtttcagagcagcttgttcgtgaagccggacgaaggggtcttcgcggtaccgttgcacgaccaggatacattctaggtgatattgagactggtgtctgcaacactgacgatttcttggtccgaatgctcaagggctgtattcagcttggcgttcggcctcacatcgtcaacacagtcaacgctgtacccgtgaaccacgtcgccaacgttgtcgtggcttgtgcgcttaaccccctgcctaacggtgttcacgttgctcacatcactggtcaccctcgtctgagaatgaacgaatacttgtccagtcttgagtactatggttacaaggcccccgaggtcgattacactcagtggaaggacgagttggagaactacgtcacagccggtggacaagccaaggatcaggagcagcatgctctgatgccactgtaccacttctgtgtcaacgatctccctgccaacaccagagcccctgagcttgacgactcgaacaccgtcaagatgctcaaggaagacgccgagcactggaccggcatcgacgagagctcaggatacggtatctcacgaaccgatatcggacgattcctgcatttcttggccgagactcagttcgtctcttggcctacaggaagaggcaggccacttcccgaggttaacctgacagcagcacagctcgaggctgttggtgctgtaggtggccgtggtggtagcggtgctcctgctgctactgctgccgctgccaaggtctaagcgatagctcaggatactaaaagttatttgattcagcggctgctttgtttctcgactcagttggaaattgtctgagttgcatatgtagagatcaacacaatatacagaattgtgtgatgtaacaataccagagttcgtctgtactgtgattgatactgtctatcttaacaagtcatgatcctcaatgtacctgatgtaaacaaagctcgttacccagcgccagccagaagggttctttgagagagggtctttggaagctgaaatggtggggcacttaacgcgcttcactttcccgtcgcgtcgtggatcaatatcctctactctgtatcacaggcaacattcattaatctaacaacagaaaaatattcttggctcagtaaactttaccacattggtttctcgcacgtcaaaatggcacccacagaggctgagctcctggctaattaccttattcaatcttcgactctgaccgccatcacaacactcgagcagttcaaggctctcttccctctcccgctacaatcgtcaccacaagtccggtctctatttcgagacctacaagcacaacgcgcagatgttctggaccaagttgctgaaaatatcgccgatgaagtaaaacgaagtcttgcaatgcggcgggaagttctgcgagccaaacgtgaggcagaacgggaggatatagatgccgaaattgaaatggagcgtgcggtaggtgcctctactatagacggtattgaccaagacacatactgaccatggatttattcacagctattcggagatgcatcaggagcagcgagtgccaagcataccctcagttctgttattcctgagctagaaggagcagcaggcgctctagaagctgagattgaaaaactacaagaggaagaggcagccctgctcgagtctgtgcaacaaactgtaggggcgctaagcgatctacgatacggtaaattctccaatggacagataagcgacgaagtcatcgacggcctaaagcacgtggaagcagcttgcgagaacaaatcataaattacaggtcatttcacggacgatacaacgggttcgcacaaaagtcatgatcattcttgtttttttgataaaacttgacattattatgcgacaactcaatactttttgcaggcatatacacgtttgcttgatacagttcagtcataaaaacccataaagccattgctagcagcaatttatcgggcgggctgagcaccagcctggggagcaccgttgacaccttgcatgcgacgggacctgtccgatgttaatttctatggatcaccagtggaaaaggaaaactcacatcatggcgcggctgccaaaggacacaacaagcatgaagagccagttggggacgaggttcatggcccacatcaagtaaccgaagggaatggctaggccatgctcggccagcttgccgttcacggggtggaaccaggcgctggtatgacggtggaactcttccttgctaccagaggcctggagggcgaccagagtgtcggaggtggtggtggtcaagttgagtctcttgctgtagacctcgacagctgcgggctcgggaagcatctcgaaaacgtagaggctgggagggccggcagaccaggaattgcaaagaataggctggttgtcgcagttcaagtaagccatgtggggagtcttgtcgaggagcgcaaacttggcagcggtctcgttgaaggcctgctcgacagttccacatcgaccttttgtcatgggttagcttggggccaattcgggagatatggggtcgactgcaagtcgcatcacaagtagagtgttgcgatcatgtcgcgggtcgtcaaacataccatagcaggtcttgtttccaccagagacgagcaaccaccactcctcgggagtagtggcgtcagcggaaacaggctcgtaaagagtctccttccagttgtccagagtcaagacgctgagtctcatggaaccagccttggcctcggcggcagcaacggggtcatggtaggctgggttaggaatgtaagaggcgaactggccgatgacattctggaactgagccttgtactggtcgacgggagagtcctgcgcagcagcgagggcgggcagagccgcgagaacagtagacgatgagaagcgcattgtggcgggtggtgagaattaatggcgcaagctaactaatcaatgtcggtcgactttgagttgagggagatggactggagaggaacagggaagagaagaagacaacacaacacagaagatggatggacgggatccggtggagatgaaatggataaagtaaagaccctggcggaaaagctggaccggagctggacccttgtatcgttggggatatcggggctttttccttaccttggctgctgctactgctactactgctactactacctaatacttgccagagcttacggtcaactaggccctcatttactgtgccttgcttggcccaaaccccgaggagtaaagtgagcttccagtggcagtagttgacgtgagcccgttgatagacaagccatagactgtaggttagtatgtactcaataaagctccagcttggaaggtatcacaatatgcttttaactaatttattattccaattatggcatgggattcaactggttacagattgtgtaacaacttgggttccaggttgttgttgtcaactcaacgcaggaacctgaagcgaatcatacatacattactgcagctcagctaccttgcctacctgaagatccgcaataacaatgatgacagatgacagcaaacaataaacaactctgtagctccagactctcatgacaagtgcttgtaaactaacccagatcgtattagacgatttccaattaatctgaccccacacggaagggtaagcagtgtgtcccaacaaagaggacgcccatgacagtcgtgtaattggatggtcactaacaaggtcgttgtacagttgtaccgacattttaccgcgccctgggactgacttcattaacgcgtctctcgctgtggagttcgttattcacgaaccacaaccagagcttgacttagagtaaactcaggctgtagtcctatttgttagacacacaactttatattttgtatatcttgttcaaactctgttcttgtcttgtcctaatcttcctcgcctgatctacagacctactgtactcgattcgaccacgacgccgattatcttcacctcatataccatgaatccgcaaatgggccagcaaggccaaggccaaccgcaaggccagcaagctggtgcaggacaagctcagcaacgtccacccatgtatcatcctaatcagattcgaaccttgcctacactgagcgaggaagagaaatctaaatatgagaatggattgcaaggactgtggaacaaggcgaacggatcaccccagaacagcccggagcatattgcggcgcgacagaaaatcatagagttctccaaaatgctcatcagcaaaatcaaccaaaggcgcactcagatggcaggccagaatgcacagaaccagcaggcgcgccctcagcaaatgcaacaaaacgccgccggacaggcgacacctcaggcacagaaccagcaacaggcagccggcgccacagctggcaaccaggtggccggagctaccacccaacaaaccagaattcccgagcatattctccaacatattgcaaagataaacttccgcgcacccgcccaagtggcagagaaatccggcgccgacgcaaataaatgggtagaggagattaaacagcgctatacacgtgcgctcatgacaatggataacagcaagcaaaaggttgcgcagattgataagctcatcaatgacagagctgctgctggaacgcccttcaaggaggacgagctgaggcagctgcagattcgaaaggagcagcaactcaaggcccattccgacgcacacaagtgggttgacagtgttcgcaagcagcaaggtaacctgcaaggcaccggccaggcacaggcgcaggcacaagcacaggcggcacagaatgcagcgagagcttctcagcaaggaacccagcagcaacctgtagctgctgcaggtcaacaaactgctgcgacacaacaacaacaaccacaagcccaaccgcagcagcaaaatcaacagcaacagcaaacccagccgcagcagtcacaacctcaaacacaagctccacaaaatcaacctcaagcagctcaagcccaaaacaaccagaacaacgcccctccagttaatgccgccgtcgaggttgccaaacagcagctagccgctgcgagggcctctccggccaacggaacaccagtaccggcaccaggacaagtgcgcccagcgcaaggaactcctcagcctggacagcagcaacaattgccacaagcgccggttcaggtcaaacaagaacctggcactggtcctgtcaatcccgcgatgcctcaagcagctgcgcataaccaagctggaacaccaactcagcagaacgctccacgcatccctacaccgcagcaagctgccgctgctgcagctccaacaacagttccaggacctcagcgagctctcagtcactctgctgctatagaaatggctaacaagaccattaacactcctggaagcgcgcagctgcctggtcgccctgccgcagccggaacaccaactccaagcagcgcagtgactcaaggcgtgacggggccaaatattccccagcagccaactccacagggtcctcctcacgcacaccccccgcagcctcaacaaacgccaatgcaaaccaagatgcccatccccaaggtgctacctgaaaaggccaccgccgtgcctcaaggtgttgcgattggaggcggagtaaacgcaggtcggcccacgatgactcaaggaagtggaacgctgggcggtgttatgaaccagcccgcaatggctagaattccagcctacaaccatgaggcagaaggagatcacgttttaagcaagaagaaattggacgagttggtccgacaagtgtgcggagggccagctgaggggcaggatggaaacctgctcactcctgaagtagaagaggtaagcacacatgcacattcttcttggacccggacgagatggctaacttgatgacagaatgttttgaatatggcagactcgtttgtcgacgctgttttacatgcagcctgtcgaaactcaaaggagcgcgggtccaaggtgctcgagattcgcgacatccaacttgtgctggagcgaacttacaacattcgtgtccctggctactcctctgacgagctccgcactgtccgaaagattcaaccatctactgggtggattgcgaagatgagtgcagtccaagctgccaaggttatgccgggcaagggtgaataaacaacgggagggaggggcagtacgagacgcccaggcgaaaccaaaaagcaacaagacctattttgtatttccaaagacaggcgttgggtgtatacccggaacaaattggcgtaataggggtcttcggtcaggtacgaaggctgattttctcattagagggtacaccagaatgcatcccagattatttggcatcggagacaaatactctcttgactaggaaaacgatagtacaatatctttctttgactttgcatattctcatcttgatactctatcggtctcgtagcgtatagttcattgtatggtgttgagctttagtgacatctggctcagtctacgtcttgattaaataataccgctgtacttatgcctttctttggcagttatactgcattatatgttgtatgaatcagatatctatttcattctgagttgatatatcatggtccggtacatgctaatccccgtgttattggtgttgctatcgtactatatgtagttgcataacttgcataactatcgccatctcgtttatgcacaacgccaactgcaggcaacatcgagacgtcactgtttgagccccacaagctaccagcttattaaggtagcgccctatactttggaggtacctgcttgtgcggcgatatcaccgcctagagcaagtatttttagccccatttcagtctctttccgtcgtcgcctcagttgcccactggccagttaccaagccccggtctccatttggtgagctagcaccagcagcgagcagcagcatcaccttgaacctctcccaatctcattacaaactcaccacgacaatcactgtcttgaccttgccgacggtctttcccctcgacacccgtctcgtgcctgaactcttggtatatcgtttaccgttctcgccaactccctttaaactcaattacgcagacgctgcgacaagtcgaggcgcgcgcacgactcgatcttctaccactatcgtcttccacagctcctactccgatagtttcagccgtatttcttcgcattcacacatcgaaacccatcatgccgcccagcaaggcaccaaacaacaacggcaagaagcctgccggcaataacgttcagaaaagcaaggacgtcgagatgacagacagcacaaagcccaagggcaagaagcctgataaggacggtgacgaggagatgactgttgttgttcctccttccaagtcgagaaagtctgacaaggcaaccgccgataccgaaggcgacgtgtcaatggaagaggaagaggaggaggtcaaggtcgaccctgtggtacagactatcgcaggtgagtagagcttgtgggagctcaacaaggtcgactagagcaagtactgacattatatttcgacagatatcaagagcaactttgccctgatagaccgtgccgtggcccacttcgacgccagattctccctccgcgccctgcgttctatctctattatccgcaagcgtttgacacccgatattattgcccaggtcatctccgacgctttccctgccaccgccaactcgagtgctattgtcaagccactgctagctgccattgagcgcgaggatgtcacccttggtcgacagagtggttcagagatggacatcgacgatgccaagacatctggaaagaacgtttccaagaaggaggctaaggacctcattcctgagatcgatatcttcctcggcatcctcgtccaggtgtaccttttcgactcaaagcagttccagcgtggagccgacttctctaagtacctttcggacagagtgcagtctctcaaccgccgcaccctggactctttgtccgctaaggtctacttctactactcaatcttctgcgagcagatcgcccctctccctccgtctccccagtctcctgtggtcgcgattcgaccaactctcctcgccgctcttcgaaccgctgtgctacgcaaggatgtcgacacacaagcctcagtcattgttctgttgctgcgaaactatctctcaacttcgcacattaaccaggctgatctcctggtctctcacacccagttccccgagaacgccgtcaacaaccaggtagcacgattcctttactaccttggtcgtatccgtgctgtccagctgcgatacactgaggcccatgagcatctcactgctgccacccgaaaggctccatctagtagctgtgccctcggcttcgcccagacagcaaccaaacttctttacgtcgtggagctgttgatgggtgacattcctgaccgagccatgttccgccagccaacaatggaggctgctctccagccttacttcttgctggtcaagtcagtcagggttggcaacctcgaggactttgagacagcgattgccgaccatgccgataccttccgacgagatggcacatacagccttatcttgcgtctacgacaaaacgttatcaagactggtatccgtatgatgtctttgtcttactctcgtatctctcttcgggatatttgtatccgtctccagcttggtagtgaggagtcggcagagtacattgtcgccaaagccattcgcgatggtgtgatcgaggctactctggaccgcgagaggggcttcatgaagagcaaggaggttggtgatgtgtatgctactcgtgagcctggtgaggctttccacgaccgaattcgagcttgtctagcgctccacgatgagagtgtcaaggtatgtatatgtattttcacccagacagcagcaagctaatccctttcctctttaggccatgcgattccccatgaaccaacatcgtcttgagcttaagaacgcccaggaggcccgggagcgcgagcgtgagatggccaaggaaatacaggagggtgacctggacgaggatgacctcggcggagagtatgatggcatctaagctggtgacgtctgtatatcgtctatcgttgataacgcatagaggttctctttgacgacagcatcagcctgccttacttggctgtaatatctacttatgacccgcttggcgcttagagtgatggtgggtgtctgctggaactcgatgatagaagggaggaggttttgggaggtttagaggttaaatcatgacccccatgtatgtattaaatgcttggtacagagaagttgaatttgagagtataaattcgttttctctatgtttagtcctgtcttctgtttgacctgcctttgcttgccatatttaaacatgcaaacgatgaagatactgttcttcccttgacacagcgtagcaccataaaagacaatagcattgaagctgaggggcagttcatcaagggcacttacgactggtccctgcacaagggctttgtgctcttcctatccgtgttggttctttgttcgagacgctgcatgttggacgccgcgtttttgctgtgcgcgatatatgagccggcataagttaccatataacaacaagtggggagctggcgcaacggtagcgcgtcagattccagtgctctgctaactcagcagttgtcctcggggattcctgaaggctatcggttcaaatccggtgttcctcacacaacatcaaatccgcatctttgcagttgtggtatctttctttttccacctccaacttccttttttccctctcttttttttcgagcaaggattctcctgcatcgtgtccacttgaggccagttttcaactgcttcatacatcaaaacttggggagctggcgcaacggtagcgcgtcagattccagtgagctgtccaacagcttctttggggattcctgaaggttatcggttcaaatccggtgttcctcatgttgtttatttttgtccgcggatggcattgaagttgctgtgacatgtgttggtgatgtttcttgattattctttttgtagtttacctgataaagagtagcaatagcatgtatggagctttgtctattccatgattgcaaagtgtaggtcgagtgtagcaggaatatatatcggagacgaaaggcgttgccagctctccttaccctgaagcttcagtggcagatccaaaattcaaaccagataacaggttcgacgcccccagcacctcatgtcgactttatgttctatagttgaagtatataatatgtatatatagtatttgggtgttgaaaccgagagttatcgttgcagttgttgttgttgttgtatacgtgaggatatttagcaacgtcaaagcactagtcaacactctctgggtggggatagcctcaatatctgaagaccaaagtactaaaagcattacaaggcaaagcatatttgttgccaggcggattcggatatacaatattagtcgacgatctcgcgcccttgtatcgacaagtgtgggtcgtccgggtggttgcctgcagtaagatgttgctgagccacgatcttgatcctagatcaccacttatatctcaccgatgtcatgaccgactcctttggtacagccacagttttgaatgaaactatggcatctatattctggtgggcttgtttgtttccctgcaagcgtatctgccgagaggtaaacagaagccggttgaatctcaaggcagcgtgatcaaagctcgaggttgactcaccaagtggaaacacgattgacatcgatgtcgatttacgccctgcacttgacatgtctcggcatattcctgggacccctaacgtagagtcagtacccacatgtaaggctgaatgaaattgactttcaatatgcaaacctgcatttggctagccactatataagtgaccatcaccactgtctgtggtataagtccaactcaccataagccaaactcaccaatacaccaaatcaagcttgccttaccatattacaaactcgcaacctccgatatgtcgactgctaccgagctccggcctattgagccgccctcgttctccatctcgtcccaacacgcaacggcatcacctccattgaagaaacacaacgacacggtcaacatggatgaggcaatccatcttgccttcctctgccgcaagagtcttgttgatcttgatcagcacttacccggcttcaacccttctcatccctttactgtagatgagatcattgccctgccattgaacaagcatcgtattgacgatgctctccacgacctccctcgtcgcaggtccgctcgtcacaacttggccgtagctattgctccgatgctttaccctgtgcacgaaggttcgctgacggccattatccgctttgatgcggaccgcgtgcgcctccgtgcctgggccgccctgcagcgacgatatgacatgttgatggccactattcgaaatggccacactacccaaggcctgtccagcggtgctgcccctggagtacaagcgcctgtctgggcttcccgtatcttgtctcagggcgcctgggatcctgccaagcacccggtttcacttgacggtgtgccagctattcctatgccagtcgagatcgcccatgaggccgatcttgcaccgttcttgcaccatcttgagagcggcggcactcatgagctacatggccacgagaagggatttgaactcgacggcggacgaggtgagccgtactatggtgttcaaggtgctgagttccgtaaaggtgtcgtctatgaagatggccgtatggacctttgcaaaatggttgttggccctgaccacattggcaagctgatggactcgcttcgaccaaacgagtttgtccggcatttccttctgggtaataacattattggccctgtcggagcttatgagattgccaactttatcagtgatctccctgaccgaatggacacttggtatcttgccggtaattgtattgacggaccgagcttcaagattctcgtcaatgccatggtgaaatccgaggccatcaccaacatctggttgaaacgcaacccacttggcccagacgcctccgaggacgtgtaccgcctcattactggcgtcaagaatttgcgaacatttgaccttgaccaaactcaactcggcgaccgaggagttgccgaccttttcaaccgcttggctggccatgagatgcctgggggtgccaagcttccccttaaacacatctatctcaacggcaacggaatctcgactgaaggcgctaaggctgttggcaagttccttctttcgccgcactgcggcttgacttccatctacatgtcatcaaatccatttggcgacgatggcgcggaggcccttgcccaagcactgcccaaggcaccatacctggctcgattgctcttacagtcgattggagtcagcaccaaaggtgccattgcgctgtgcaaggcggctaccggccatcccacactcgaggtgtttgatcttggccaggcgtacgctactcaggatcttggacaggcctacaactacatcgaggatggagctgtatctgctattcagagtctgatgcagaccaagagtcctctggcctacatcaactttggacacatgcccatgacacccccggcagtcatgattatatctgaagcagtcctcaagaacccaactctcgtctgcttttcggcctattcggttctgccagacccaagcctcaaaccggcaacatttaagcctacagtcgacactcgcttcgccaatccggctgagccgaccaaaccacagatcgagttgaacaaggtcgtgcaggagcatcttgctgccaatgtcaaggcccgatatggtgagaatacatcgtacaatcagttcatggaggaggagcgacgatggctcgtcagcgacaagaccgatgtgcgcaaaattgacagtgtgtatcgtaaccgcgatgctggccttgctcgtcgtcgactcttgactctgatcaagaactgggaggagggcgatgagactctggaccgagttatgggtgctcatgcgccgacttgctccctgcgccgacactgatttaagcggtgccgagtgtgttagagcgagagtttgctcaagctcaaacagtttgattgaacaggccaaatgatagatagttgtcagtcctttctgttaatgctatttgaattacctagtgttagtggtagcaacccaaattgagaatgacatgttataaaacgagattgccattaactttattatgctatttccgagttgttcagctcagtgattgagtgcctgtggatataggctggaatagagataagaactcaacaccaactttgtttgttttttactggttgcgagtgcttcaaaaaacaagacgagagctgatgaaacaacaggacagacccgcacgtgataacgtcctgtattcaatgcacctgccgcatgccatccccgcgtagtgtttatgccagcaggtcatatccaatattctaaaccatctcatacttggatctatcttagtagctgattcctttgtttcctcttcgacgatttatataacattgaaactttaaactaaataatacgagcccatcctatcgcaaatcaatcttgttctcatatctcaaagtataaatcaactaaactaaaaccgcgtcctaatacgtcctggcgcagcaagagagctttctatacccattcaactcctgctcgaccacgatattgagtcaagagaagagggtcgcacagcgatgcctcaaaagcgcaagcgagcagaacaagaccccgctgattctgattcccaatccgcttatatttctacctccgcactcaaactcaaacccaaaccgacctcttccgatcctcaaactaaacccaccgtcgcgcgtcgagcgacgcgtcaaaccccggttttgccgccagtatcgtcagcacgcactgaaaccgctgttccgccgccttcaataccgaccttgttgtctagttcacccaacacaacctctccagaccagaagcgcaatcgtgctccgataacccgatctcggccatccaaggcgcaatccagtactgccgcccaagaccaagcgcagtcgcagtcgcaaatatcacctcctgtactgcgatgggctccgcttgaacaaccaggcccagcaaagaggcccccttcagcgacaatgacagccgttccacctccacgacctactgctgctggtcgtccgctttcagatttagtagcgcctgagatcacttatcacgtccctcattcgcataccaactcattgcagcgaccttcagctcttgtccgacctcatggcccaacagcgcaaccaccgcgtatgctcgaacgaccaccgccacctacagtcacaccagtccaccctccgaagccacctcccgccccgtctgtacgcccgcctctacgaaccgaccgcaacatagacaaagttgttctgggaaacatgtgcttcagcacatggtaccctagctgttacggaaaggaagttctgggcgaatcatcaggacatccagccaagtcaggcagcaaagaagcaggcgccaagggccagaccactggaggtacatcgccacccgcagtcgatcgtctctacgtctgccccagctgctttaaatactccaaagaattagtcgcatggtgccatcacgttcatgtatgcgagcggaaggctcaaataccgggacgcaaggtctacattcacccacaaggacgtaggaagattcttgtaccgtatgataataaagcttccgggcccaagcgacggaagggagaaggcaacattcgatatgtagaagagttggtacaagacgagggagaatggagcatttgggaggtggacggagagaaagacggggtaagttcacatgctgtgactgaccgagccacaatgctaacatatcctcccagctcttttgccagaacctatcactctttgcaaagctgtttctcgacaacaagtctgtattctttgacgttacgggcttcaactacttcttgcttgtctacacacctccgacccgaccctcgcttatatcgacagaacctgagctcccacttcctcgcatcgttgggtttttctccaaagaaaagatgtcgtgggatagcaacaacctagcttgcattctaatctttcctccatggcagcgcaagggtctcggggccctgctcatgggagcctcgtacgagatttccagaagagaagagatcctgggcggaccggaaaagccgatctcggatcttggcagaaaaggctacaagcgttactgggctggcgaaatcgcaagatggctgctgagtatcgaactggacaccaagaaccccgaaaacgaagtcctcgtggacctcaatgactgctgcaaagcgacatggattctccccgaagattgtctgccggtgttgcgggatatgggtgttgttgaagaggcaggcatgggtcctagtaagcccgaggagaagcttgttaacgatacggaagcagaggaaagcaaacacgaggggacgaggacctcgcctgctgctgatggagttaataaagatgtggtcacagtggtaaagacggtgccgcgagtgcggatagacaagcaagcagttcgtcgatatgtggcagagaaccggatcagcctggagcgcgtatgtgaccctgccggatttgaggagggctacgcgatcaaggcgcccgtcgtttcagaagatgaggtggaggatgaagagtgacggcggtgccaggagcggcgatgaacggtgcaagcatagacagtttagacgcttcggcgacagtgatacccccttgtttaagtcaaaagactttattctcctaattatgatgatgttgcttcaactctctgatgtgatacccctgcacaactttatgatgcaattgagccctggcacgtcctagcgagagtaaatgtcatgatgggcttttgggtggtggtggcatgtctatccttcacccaggtcaaaccgagagatctccgttgagtctttggggcatatcagttggggcggtgccggtatggacagcacatatgttaagacgtgactcgttgtaagtattggtatagtttataagaaccaatgactctatatatgtagaacaacctgatgtggctgtttcatcgattcttgtgatatacatctttcagcactgctgtacgtatatccttgagctttccaaaagaggcaaagagcttggaccaggatgtcgacttttacacagggtcatcccgattttgcccttgtgcaaagacattgactctggcacgcccccccctttggaccgaaaatttttcgccgatttcactctgtcctgtcgtacagtcaagtttgtgtagctacaaggcaatctcatcaatctcggcaggatttgtaggccctggtcgccccagactacgctttgttatagtcttgcaggtagttatggagatttaagatgagattcaaaatatggggagggttcctgaatctggtttcaagatcaagttttagaccagctgaagatatctgcccgctattctgcactgtgctttgctgcacctctacctaaggcaaggctgaaactttatcgcaaggctgtgcacagtgtcatctcacgctttgatgtattgtccatatccttttcgtcattgtcgaggggcttcaattgcttgtctgttttgactttcttgcaacaaggaaggctgaaaatcaagaccagattgtagtcctgtcagattgacgttctcatggagttgattggaatagggtaacgacaacacaaagtttggaatgatcttccagggcgttaattggcatgactgcgtcactttagactttatcatggcttctgtctttatgaggcgtgaagtgctgcagccattcgccgtagctgcagccattcacactgtcctatcatcagtggccaaacccaaacttacattgagactttcatgccaattactgctcaatcgagccgagtaggaaaatttttccagttccccaagaatagtgtaaagtgccagacccactatcaattgccagttcttaacagtaaacctccatctcgccatacacagcagcacgttggttgataagagcaacgtctaaactctcagcgaaacaattttgggattcttcattagtcgatgctggaatcgcatcacaaaattgtaatttgcctagtgcgcctaccatgcatgccactttgaagctcaacaagcctaacgtcgtagtattagtatcaatggcatattgcgcactgtattttcaagtaattcgtttcggatctcacccacgatggaccatatctgctttcatttgtccagtgcttctcaaagcgtcttgcaacccacccacatagaatgcctcttgattgattttctcgaggtatcttgtaaagccactgaattcttgactcagtaccgtgctgcatcactgtatactttctaacccagagtggtgcgttcctcacccaaaattggtaggacgacactctgttcatcccagtcagccaatcaagatccgatttcggcaaccttctgtttccaggtaccagccggacaacccgtcatggtatcaattcttttgagcttgtcaattagtcttggctagacaggtgcagtaccttgattaaacaaccatgaaaatttcctgacataggtgataaaatcctaccgttgattcctcgcttgagaagatggcaatttggaacgtaaagacgttcaaccggccgttatgaacattaaagctgttgtttcgactgtctcggaattccggtaggccccgttcgttgtccgctgcccgtaaaacactcactcactgaactgagccttgatcgctttagtccaaattggtgagggtcttcgttgttccggctttgtccctcctccgtaccgagacttctcaagtgcgtgttccatcgtcggcccaacccccagctggcgcttgtagttgtgcctcgcccatgattcatggtccaccgccaagcgcgtccctccgattgtaaaagcctcaggcctgaaagtcttctcaggctttgtagagcaatcacagtgcagaattgttgtagttcactccacccgatttcctccgaaggctagacaggccgtgtagaggttgattctttgggctgattcgcacccgtgatatcatccctaatcccatcatttttcagcgctctcatgctcttcaacagccctctttttttgtctcatctgggtgatatttcactttggtgtagttgttgatcgaaccgcaattctcacccggtttacttgtaagaatatatcgttcggattgttcgttgttgctctttctctcaagcgttgccccggctgacatcctcacaccccctggtgatatccacccgtgtgggcccacctatcctcactttcttcccggctccagacgctttctctcttcccttttccttttcccactaccgccctgtcttgtgctgagctccgtatctcttttctttaaacctcccatcagcctctccctccctctttcaaccatcaaccatctcccctcacaaatcaatcacaatggcctcttctcgtgtctttgcctctcgcctggcctcccagatggccgtcaaggccgctcgccctgctgtccgcgccaacgtcgctgctgccagcaagcgaaccatctctggtaagtttttgatgatgcggcaaaaattttcttcgagctcaattgagctcggtgccgaacccgactcgatcgaacctcgcccatcacgatgaatgaacaattcgctcacaatcgattaaggcgtcagccccctccaggccatgaagcgtcagactcttctccaggccaccacccgcaacgccttccaggtccagcgccgtgcctactcctccgagatcgcccaggccatggttgaggtctccaagaacttgggtatgggtgccgccgccatcggtcttaccggtgccggtattggtatcggtcttgtcttcgccgctctcctcaacggtgttgcccgcaaccctgccctccgtggtcagctcttctcttacgccattctgggtttcgctttcgtcgaggccatcggtcttttcgatctgatggttgccctcatggccaagttcgtaagtcaaaccaagattccgacgggtccgtgcacgattgaatatttattgacatctgttcccagacttaagttattacccaacccattgggtagactcgtgccgaatgatcgagtcaacgacacggaggaggctgctgagcgttgtgcattaaactgtgtcttgaaaaattcgacacgggtgcacctgacgccagcttgcacgatagaggggaggttgtcttgtaatagacgggatagagaactgggatggacattgatcatagacacttgctatgattagagttggggaaattctgcataattcctcccagggatcgacttgtaaaataaaaagcctcattcatcccgctttctccaatgcattaggatatttccttttttcatcactcaatgaattgccttgttaagaagaaagatctcatatcgactaagtccaaattgagtctcaattaactttgaagcgatgacatcgttccgagtagctcctgttgatgcatgagagcttccatgaacatgaggcatttgctatgcctgagctcccgtgggccggtgccggggtttatcgacatgctaaccggtcaggctggcagacactcgtcttgccagcttagccgaattgacccggacttgatccagaacggtcacacatagttgaatcgatgccttgaaacacaggcatgacgttgaagtttcttgtgcgatgtgaaaagtctccacacggtgcaaaacttgcgtcggttagcgttagtcgctaactgtagcgcaccaacataaaccaatcgtgagtcgtgagcgagtcgttcaggtggattgagggaagactcaatgacccaagtgaattgatagtggagctgttgtgagggtatgtaaagaaacgcaaatccacctgttaatattgtgtcgaggtcgtctgagtagttgcagttggttatcgagtaggtgccaaatcccaaatcgaaatgcaatgacttcgaatcggcgccagtccgaataatccatccgtgtcgataccacctccagtggcctttaatgactatcgagcaccatagccacaatacgacttgtcaacttttcgatatgccgtgtgccttgcgcacagcatgagacagccatgcgaacgaaacgagcgaatccaggaatgacaaaacaccctgagagatgttatggtcgagaacgagttgtcttgataatgaacccccggaatgaacccgatgaagtatgccgtgttttcgtgtgagcatcaattgagttggtatgaactaccaactgtgagcaacaattacctgtgccgggggattaaagcagggctttcgggacgatcagagaagcgatattctgtgttagcaacggcatagtgttcctattgaccgacagagctagggcatgaagggggaaatatctgccatccaggaccgatttcccaaggacgattcaaatgaacgaggagaagaacggggccacagcgtgaatgacagatcagccgtacgccgtcctgttactgacgagtctctcaagacatatatgcgttctgtggtgcagaagcatgtaagaggactctgcctcccatgctatgagctgagatctctttcagatttgctcagcatcgagaggcaataggtttgagaatgaaaggagagggcggactcatgataattcaacgcactgacttgggcattacccagctcacacatgaacgctgtgcctttttttgtagaagagcgtgagtctgacatagtattagcatgctgccatgagtgcttttctcgttctcgggtcttacttacactcacggactcggcacatcgcagggcgttttggctaggtccaccctgctccaccgtgttgtttgaagcgttggtgtcattttgttagtgtaagtttcttcggaagtcgcaacaaaatcgtggctcgaatccatcggcattcaaccaaataacaaccaacgatcaaagagaagaagaagaagaagaagagggtaaagggaaccagatggctacatcttgggtttcatctcatctctttcccctcacctgaatcacatgacccaagcggtcttgtctgtcaacccggcccccttctacttatacaactgtgtcacatcaccaaggatatcgggcaacaagggcattatgcatgcagggcgtagcggtggagccggtggacgctgtgtatgggagagagacacttgatcgatgtcgttggaatgcgtcgtgttggtgggaatcggtgagacttgatcgaatgtcgtcggtcggatgagggtgtagaagcaaaggtaagagtggttgttatttgagagagaggaggagagaactaagcagggaagtcgatgttattgaccaagccaagccatgagtaatggcccaacgacagagtaagattatccgagtcacaaagacaaagtgaggggaagacaacgccgtggctgccgtccgagagatgaagggggcaatcagccgaatagaggctcctgcatttggcagggacgcctgttggatggcaccttcccagttcccgcgattggttatgccacccatccacgccgcgtgccttggactttggggtggcattcaagccgtcagcaaacccaaatggccgcgtagtgattgtgatttgtcaaaacgcaaggggaaagcgacggtttgactttctaggctgcggttgcctatttttaattcattagttgatgttatcaattacgtgctatgctctacaaaaacaacaacaacaacgtcaactataaacttttatatacacatcacacgacaagtccaaacattatctatttgttaatgtctacgcctgttgaactcagagaccattcaaagcggggaaggttcgaaaatccggggtaattagggtacgggtaactattgcctcccttccgtagtggagcttgcattatcacatcgtctctttgcgcgctggcattggacagttctcgggtttcacagcttcaagaaatggcccccatcattcgattcatatgtccgggtgctccgatggccgcttctccttgtgtgctcgtgcatcaaagtcttgataaaagtcggactatttgtcctgtttaatcgccagcaccctgggaatcacacataccattactacgccaacatggttcggcaattattcgaaaacctgcccttgcgcaattatagagcaaagctagagaccggagtagaagaaaaagattaagtgaagtaatcaattgatgtagtcgagacaaaagtcagacattaaaatcttcaacgatactttgtagacataataaaattaactcaccgaaacacttggacgactgaggccacgctgtcacacgcattgcttgaacccttgctgaaaacaaaacagcctgctcctcctacgttgcatcaggcttcagctttcttcccagatgttgcgtggtcacagcgtaccaagtttacatgtaacttcaagcacgactcgtttcaacctccatgtaaattgggaccagtgaatgaagaaacgaatatgagagatattgatagtatacctaggtatcctatgttgtagtctaagcccgtaaactcctagttttgccatgattacccggtacacccccaacacgatatcacaccttacttcttgaaagtcgcgcttcgctcacctctcactggaggtgctttgcgagctcccttgatgtccgtgtctgcagacttggaataggggtcaaacaccctcttcttgcctttgacgtcagtgtttggttccctcttcgtattgaccactgatgtggccttgctataatcaaaaggtactgcatcgaactttttgaccttgtcatcctccttcttctgtttcttctgggctttgcgagccttctttgcctcttgtcgtcggagttgttcttccttggctttcttttcctctgccttgcgctgcttgcgacgggcatttttagattctgctttaccagacgactcatcctcgatagcaatgactccattgtcatcttgcatctcctcatcactcgcagaatctgatgattcggactcttcctcactagagtcagattcttctaccgcctccgacttccgcttctggcccctctttagagtaaattcctcatcgtcctcttcaacttgagcactgccccctgcattctccacatgattgggttgtgcagggaccacagccgggtcggtgacggtatcgtgttgaacgtctccctcaatcgtaccctgttcaacgaacttctgccaggggaacggaataagatcctcttcagttttgggccgtcgagtcgaagcatcccactgagtactgatcggcatgtctccaaataactgcgagcgagtcagcctgctgactgtgacctctccatcaaggtccggtaacctggtggtcttcctggctgcgataggtacgccattcctcataaggctatccggtgccatcgaagtaaaaaagtgaagcagacttcggccacccttggccttggactccttgatgtatccccagatttcgttgaagcgcgacctggctagcgatgcattaagaggcagtaagctgtgaagggcctttgcgtctggtgggttaatacgagcaatctccgagatgtccctgttgccgagaacaaagttggtgctctcgtcctccttcctggccgtgtcatctctccatttccacaaagctctaaagacagaaaattgctcgctatcgaaagccatgtgggagttcttgaaaatgtatgagctccaaccgcgagagccttcgccagtctcttcgtcgtaatcgggatgttcgtagcgagatagagactgttcccttgatttctctagagcacgaccaatgaggtctttgtcggcatcagttttgtccgaggctgcaacaagctcgtttcgtacacggtcataaatgtaaagtaggtagtgggtatcggaccgagcatagtacaacatctcctggggcagtgggcgtaatctccaatccgccaactggtattttttgtccgcgtcgaagtcgacaaacttggacagtaggtaagcaagactcttggctgggtagttaagttgcccgcaggcgaaaaaagtgtcaaagagcccgtttacgtaaagtcccaaatctcgctgtagccatattatgtccatatacgcaccgtggaaaacctagtgttgtcagcaagaacttgtagtattgagcttgatatacgcaccttgacgatctttgggttagtaaaaacttggttgagaacctcgagtttgtggcgccagggttgcagagtatccacgatccaatctttctcacgtgtgctgatctgcatcagggacacaagtccaacatagcttctgaagtcgtgatgttccaggtctaccgcaatctccttcgccttcatgagctcccccagcatttcgagaacgccttcatatgtatcaacgtaagttgcttccgtggtgtccacaggctgatacataatgggttcagcttctctggaaacacgtttggggtatgccatgcggacaatctcgtgctcgtagggatgttgatatctattggtaggtggttagaagttggtattgcccagggccacaaagaagtgtagctaaaagcatagtggacgtactgcggcgtgccggcttcgttgagcacgatattgaggctctctttcaaagacacgctggcgtgtggctttgctttgaggattggtttccaaggtggtggagcgaagttgtcgggctttcgctcaaactgaagttgaggcttggagatgttggcgtttcggatgactttggttgtcgatttaggtttcttggcctggttctattgatgacaggttttagttggggaattcagtagggatgcagttgacatacataatcagaagcaggaggctcctttctcttgacaagtcctgtgtactcatccaacgctgtgtcggccttttcgagtgaagaatcgacgacatcgaccacacctctccatttcatctcaatatcttcgacatcttccagcttaggcgctttgacgccacatgcctttccggttgattgcagcagccgtgtagatagttcgagaatccgtgaagttcgatcgtcaagttgttggccgacgttagggttgactgtgcgctgaaagctcaggtcttcggctgcgatccggttcacagtcttgattgtcgagacaagcgacttctggacgttttcctggagcgacttgaaatcctgggacttctccatggttgcgacaaacaagtgcgcgttgcgcgtgcagttgataattgtgcttggtagtcgcgatgcagcatcgatgctcgaaaaattacaggctttgctttgttgcgcttatcgataagataagataatgtaaatttgtgaagttgagactacaggtaggtactacgagacgacagcgaatcaaagatctagtctaattcctaattaagcattctactgatttatcaagcctcatagaatcatttgattcaagatagaactggtttttttaatactcccggtcccacgttccgagatgaagcgaaaaacgtttccaacatggaaggtactgagtagttttcagtcatgaaacaaacgacgtaagttagaatctttgcgacatgcatccagacggttctagtggtttagtgacggcaaccggaccgacggctatttctaacctatctatttgagactggtagcagaaaacattatggtccagtctaggaaatccagtggtgtacgttgggtagaaataagggcgcgtttaaatccgagttcttccctgtttcgtaattctcgggctttctctatgtatttctattttggagacggcagatattcaggacgttctggtccggccaacaaacctgagcaaggcgcgaacatggtcttgatctttttgctcattggctaatcggctttctgcgatagaaagtggactggaagatggtaaagtacctgtctgccaacctaggtagtaactactgagtacaactaatagaacaccaaagaagcctgttctgcatgcgtcactcactattggatcaaatgtttgagatcaagctttgaatcactcgtgtggagactagctctttcttgaccggtttttgacatttgtccatcgtcttcggccctgcaccttaaaaatagacgatcaaatgcctatgatgtccgtatagtggccgatggatagatcccgtctccggacacacctccggactgtctcccggaacaatcttgaggagctgtagcaggcaccaatcgttgagtgcataggattggatgttcacatgtctgtttgattgctcttgttgatgaacatgcatcacttcatggccgagtgacaggcacctgatgctgttatgatggtgataatgatccgaagcgttgtaaatgcctccctctgcactcatcaggttagagaaaacggtccggatctcgatgcccaacagatggacatcaaccaggaagcggaatgtatcggattgcgggataataatgtactgagttgaggcaaaagtaaacatgagaaagagccatcatgctcgttattgagagatcggatcagatcaggtggatgtcaagtgggaagaaacagcctgtgtcaatttgttgctattagttgtcagtttctaggcaagagttagtgcattttatccatctcctgaaaccatcaacggcttttgataacgggcaggcacaagctgacaaggtacgtgaatgttgcatcttctttgctaaggtacacgactggtctaggttgggctggttgcgggcaccaaatgccagaatgaatgcccctcacttgtcgttttttttcttatcccctcagtcccatccttgtgagagaggtacggagtacttgcctacttctttctgtccagcttctggcttcttccgtcccattgcttcttataagacctcactgtcctcctcttctcactttatttcctcttcccccaccaagaacattctgttactttcttgtgaaactacttcactcttagtctatcgccaaatttatctgactgataagcatcaaccttgttcttcaaatacctacttgacggtatccgcttaccacgctcttctccaattaatcgactgacttcacgcgcaatagcgtcatcgttctgctactcaacaacccaaagctccttgcgctaagtctaaccccactgtctactggggatctacgcctctcggctttgcgccagctgccaggtcaattccctgcccctccacagaccatcgcatcgaatcgaccatcgacaaagggccgcgacgaaaccgatcacatccagacctgatccttttctctctttcatattctctctttaatattctctctttttgatcttttcaccttcaaagttcactttcaaaccccttcatctagtacagtcagaatgcctgagaccgttggagagaacggcaacgccgctccaggccgcctgctactgctttccaaccgtttgcccatcaccattaagcgatccgaagatggaagctattcattctccatgtcttctggtggtctggttactggactgagcggcctcagcaaaaccaccagctttcagtggtatggctggcctggtctcgaggtccctgacaacgaagtcgagggcatgaagcaacgactaaaagaagaatacggcgcacacccagttttcatcgacgatgagcttgcagacagacattacaatggtttttcaagtaagaattacgagtaatttgccacttaactatgcgtttctaacagaaaatctccagactcgatcctctggcctctattccactaccaccctggtgagatcacattcgacgaatctgcctgggctgcataccaggaggtcaaccgcctcttcgccaagactgttatcaaagatgttcaggacggtgaccttatttgggtccacgactaccatctgatgctgcttcctcagatgcttcgtgaggaaattggcgaatcaaagaagaatgtcaagattggtttcttccttcacacaccattccctagcagtgagatctaccgaattctgcctgtacgagaggcactcctgactggcctcctcgactgcgatcttatcggcttccacacatacgactacgcccgccacttccttagcagttgctctcgtatcctcgagtgccccacgacacccaatggcgttgactggaatggccgttttgtaactgttggcgccttccctattggaatcgaccccgacaacttcgtcgaaggtttgaagaagcccaaggtgcaggagcgaatcgctgccctcagccgcaaattcgagggcgtcaagcttgttgttggtgtcgatcgattggattatatcaaaggtgtccctcagaaactacatgctcttgaggtgttcctcaccgaacatccggaatggattggcaagattgtcttggttcaggtcgccgtaccttcgcgacaagacgtcgaggagtatcagaatcttcgtgctgttgtcaatgaactggttggccgcatcaacggaaagttcggcaccattgagtttatgcctatccacttccttcaccagtctgtcaattttgatgagctcaccgcactttacgccgtttccgacgtctgccttgtttcatccacccgcgatggcatgaacttggtctcttacgagtatatcgcaacacaacaaaagaaccatggtgttatgattctcagtgaattcacaggcgctgctcagtctctcaatggcagtttgattgtcaacccttggaacacagaggagcttgcgaacgccttgcacgatgccgttacaatgagccccgaacagcgtgaggctaactacaagaaactcgagcgctatgtcttcaagtatacaagtgcttggtggggcgctagcttcgtcgccgagatgacccgccttagtgctgagggttctcaacccaagactcttcgcaatgtctcgggtgcagtgattgggttggagcagaaggcacagcaaatcgttactggactcgagaagaaggcggatgaactgttgtcgggtaacgagaagaacgaaaccgagacgagcgaagagccttctcaataaaagttgttaaagcaatggggcatgggtatgaaaggatgagttcacgagtttggatttcagcggtcatgatttgggatttccttttagtctattattttacaaaaaaaaaaaatcccaacggctttgtcgttctctcattcatggtctactgtgttattggctcgctaatatactcctgtaatcgtctgctgttgattcctagccaaacgtatacaatgtagctctgcaagtggcgcttattcttgagcatgttggattttgcaaagtctctacgtctcgattcagtattagtcatggtttgaagaacattgaattgtttgcgatgctcaagcatcagcagctggtatctaaaataaagaggcacaaaggttcaaatcacttcatgccctagaaatcccaaaattacacaaaactcctttgatcggatctcctgctgaccgcgtgtgtactcataacctcccaccagtccatctaatagggagcattgacgatgtcatctctgcccaacttgtatctaccactctcctggttcccaatacgccccgaatcccggcgcgaaccgccacccagccggatgttgccaacaatgctctcacgagttggcttcttgaggctctgcttagccaccatgttgacctcattaggtagtgcgacaatgacattcttgtctgagccaaatttgaagtcgtcggccttgacctcttcttcgtaacgcttgatcttgtaggatgccttcatgcctcggaggattcgcttcaagttccactcgataatgtatgggccggtagcagtgataatacttgtttcttcggcgccctctccagtgttgaacttcgcaggcgtgaagtcaacaggcttacccgtttcgtgatagaactgagcaacatgctcgggggtcaatgcgagtcgtcgaggatgaggcttatcagtggccgcaaaagccttctcaaatccaagcttgccttcattctttccagacttttgctgagcatcaacaaggaggatatagttcttggtagttcccaaaatccaacgaccatcagcagagacatcgatgccactgatcggatcacccaaagcagggagttgggtcttggctcgaataccaagacgatcgaacagtctaatgtctcccttgttactggcaacagcgatatagcccttttcggtggtcgcaagggctgagaagtcgttcttagatgcgtattgcttcatatctgcatctacaagtttgtttccagacagtcgaggatcaacgcggtacaatgcgttgtttgagacacctaggaaggtctgctcagacgtcatttgtgcaaacttgttctcgggcgcaaatgtgacaacgggaatatcatcgtgcacatgccactcgtcaacaacctttccgtattccaaatccatacggtaaagcttgttcgggtctatttcgttttgcaaaataagatcgcgatcctcgctatgcagcatgaccttcttgggattcatcagtttgcccgatggagtagtgaccttggaaatgttggtggagaattcaaggtgattattaggcgtgtgcttgaatacaccaatcttagacccgcggacaacaaaggagcgatcgtgcttgtagccgactgccagctgagagttgacttcaccatcggcattcttgggaaaggtgctgtcgttctcctcatcgctgtcatattcttcgtctcgggcacggtcgtcttcgagctcttcttcttcttcctcctcttcctcctcctcctcggtctcgggagcgtcttccattgttaaatcgccaaaagcatcaagaacatattcgcgttccttgtcttgcattttctgccacttggtctcgtttagcctttcccaaatggcttgcataattgcctcttggaacttctcgagagttgactgatccttaaagcgaagcagccaggaccgtgcggttccgtcgctgctgaagtggttgaagacgaaggagagatattcgaaatcaaatacggggttgaagtctgcgacaacaggagtacccaggtaagccttgtcaccggactcgatctgaagccagtactcccacttgccaacttccgagacctgggcaatgattgagtcatctacaagggcgaaatggccaggctgaggatcgaatacatgaagttctgccgtaacagccgcatagatctctatggcttcaggcgggttgttggcatccggcccagtcaagacttgaggctcaatctcctgttcggggacgacttctggaataacctctggggcacgctttgcggcagagttagcggcattcttggacaacatgtcgtcgacagactcgatagatcgagcaagtgtagggctatgaagtgggctcgcaggcgggataggatcctcctcctcaaactcaaattgctgcagatcggcctctgtagcagtggagttggacttgcggtatttgcgttcgtactggcactcttgagcgactctcacaaactgctgtacttgcgctgatgtgacagtggagtcgcaaacaaactggaacaggtcaccagtatcaccgctgagatccttccaggcaagaaccttgtcgccagtttctcggatctcgaaacggaaacacaaagcttcgtctagcaggaaggtcttttcgtctttctcggatgcaagagcgtcgatttcagcgtcttcgccttcttcctcggcaaggagttccgcttcgccctcttcaaagacacgctgtacgacaagttggtattgaaattcttggttggtgcgacggattcggatggccgaatctctgaagatgagttcggagtagcccttgggcgatagaggtcgaacgaggtagagttggccttggggcaactcgatcagggtttcctgtgcgcttgagccgaagatgagcttgccgactggaagaaaaagcaaaatgttagtcgtgttatacttggaatgaaatgatttaatgaatcggaaagtaaaatgatgaaacaccaagcagtcgggcggctctgtcctttatgccgaaagtgtagttgttggttataggcaaaaggtagggatgatgcggggcggtcacttacttcctcgtagggcgaacatgctgatcctggctttgaaaggcagaagaaaaagaaagggaaagaggtgggcgtaagtgcgtgatgcgtgggcggttgttggctctgaatcaaaagctaaggcgctgatgcggcttccctaacttcggaaatggagagggagaaaagaggaagtgggaagtcgacgatactatcgctgcacgaagaactaataaaaaaaagctgtgacgtgacgataagacaccagggcagaagcgggtaggatcaggcaggaaggcagggtcgctcttcccggtttgctactggctctttcttttagtcgtctgcttgtcttgtgacggcacgaagtgaaagtgcagttatgacagcacctaacgtcagatttctaggccaacagtttggagtaagagcaagctagagcgtgtgtgaaggtaacaagctgcgtcatagcatggaaggaagtacagatgataaagactgttgttcttccgcctgtttttttctctttgtgtactttgttttggccttggttggaggggtccttttgccacagttgacgtgcgccacaaaggatagggcgttgaatacctccttagttgataacttaatacctattgggccttgatcgtcttgcaccaaagttcactcctttacttatttgcgtctagatatgttttctctcatctgatacaaaaggcaaaggaataatttagatatggggactgctttatttttttatcggttcaagaagattccttattcaatttcaatttgtaacgtccagtaactggacagtcgccaatccaatcacaaactagtaacttgctatgggcttcatagacatatccagcaaaatgggctctcaaaagaagccatcatgtaaattccctttcatatctcacatatggccttgtataataaatgactctgacgctatagcaaacacgtccacgagatggtagaaagacaagaaagaaagcaggaaatcatagatgctcaccgcgatcagagctcaccttcagcctgcaccttgataccttccatctcttctcccaatggccccttctcattaccggcacccaagggttcatctggtcgagagatcccagcaaaattgtcgaccactagccgagccacgttcctacccatgaaagcactagtttccatacaagatatgaagctttcaataccggaagtgtagtagacgcccttaccaataacagggtcttcaaatgtgacacgaggcagctcgatgggataagcataaaatgagtggggataataccacgagatgtgctcgctctgtttcttgccagagacaaccggctcaggaatttcagttcccaaaatacgggtgaggaattccgcggtgacgaccttgggcgagaagatcttataaacgcgctccctttgcccggtcttcgggttggtgacgtatttcaaggtgctgattgagtaaaacccggtacgtccaacaccatcagctccctgtcctgcttcatcgccctcagccaaggtcgtgtagacagtggcgggcgccttgcttccgggcttcatgctaaagaactcggggttcagttccaaagacgacgtgaacagtgtaacgtgaagtttggtgtatggaatttcgtcgattacacgatccagaacacccttacccgccttgatgttactaaactgccaggggttggcgatgatgacattatcgaactcaacgccataattttcggcagtgtcgtcctttgagtgagcgtctgcagttgtaataatgtatttggatgacgatgatgactgtgcttttgttttagacttctcgatagaggccacggtcaagttgcggtagacagcggctccactatccattatcatctcatcgaatatacgccaattgcctgtttcaacagacatagcattatcggtggccaatgacacctacttcagttagtctcagagctggtaggcagcaaagtctcaacgaaccagagtctccaatccatggatgtaagccaagttggaggcatagttgactcgtgtggcaacctgtaagatctcacgggcaaaacgaggatcaatgttctacattgttagccatttgagatttgtgattgaggatggtgcacttacggcatttttcaagacctgctctcccgtaagacttgtaaaccggttcaaacccagctgctctgctctttgagacagcgacttgaaaggaaagtatgggtcttcatagagcttgaggaactctccgatcatactatctacaagcttcttgaccctgtacggtgagaggccatacctccaaaacattttggctagatcccaccctccccaggacccctcggtggtctggaagacgaagtcaataccatcccatatggctgtcacatcgtctttgtctagccggtgaggcttgctcaacgggagctgaaattgtctgctcgtattgacaaggatgtgattggcaccgacgaagatggatgcacccagctcgataggtagagaagggtcgttgtaggcggggaccgtcaatgagcgacctcctacatggtccgtcttttcaaaaacggtgatattgattgcaatgttctcttccagggcatatttcctcaagtgaaacgctgctgatgacccagcggcgccagctcctatatcgaaatgtcagtttacgtcaacccttaaatgaacagggctgaacagtaacgcctcgggaagtgtgccaaggtgttggtccagaacctgtcctgctgtgagtcaaggtacggaccaatgatagcaacattgtttacggtctcggcctcacatggaacacttaaaagtgatgcaatgaaggccaatccaaaagtcgttgagaaatacatcatgtttcgtgatgatgaggtcgagatgtcgcgtatcacgtcagttcaggactgagagtgtctgctcacgtgacgtagcaacaatatcttacgcatgttctcatgagtaaaatcagaacatgaagcatttctcaagtctcctatttaacacgtcaggttagattaacaatgcctatcttctaagcttcactgacgtatggcattcactatccatccgctttacactaacatgtgagtttcgacatatgtagtatgattgactacacatatcaggaagcgggcggtacaaaatgaaggctaatcaaaaagacaaaatggtgtgtgaactgtaaatttggtatattgatatagcaccagaagccacaagtattccatccagaaaaagaatccatactaaggcatacgctaatgcaacctttcatctcgtaacaaagactacccagggaatcatgatccttcctctctaaacgccaagctcaatgcgaattgtgcaaccttcccttaaaaacagagattcaaggttgttccctaaccatatagaaatatgcgaagatccccattttttttaattccataatcaacctaaaccccaaataaaaatcgtgaaatgcagaatgataacatattgggtaaacgtgaaatcaagggctctcatcactgctgctatagccgctctccgccgcgccagcagtagcaacggaactagcgtcatgcgacagcgccgggtttgcgctgttactcttactcgcacctcgggcagtgccggcagccgcagcagcactactggtacggcgagcggcttgtcgaggacggtttggcagcgcctttggatctcggctggccgcgtacatgttttggctgggcgagtcatcgggttcgtcgccctcttcatcgccactgctaagatcaacgccatcagggtagccatccgactgatgttgcaatttccgctgtcccataagatctctcaatgattcagatgtatccatatcatctgacatatcatcgtcagagtccacggtagattcactaggactgaacggtggaaagaaaatcgcagggggtggcagcgagactggtgtcagtcgcttaatgcgacctgacatatattcaatctcaatagggaggggacccatagtcggcaaagaccttaaagcacctgagactggagacgaagttgacatagttgccaaacgacggacgacggcatctgtagattcgccaatccttccaccagccatctggattgaggatagttcatcttgtttggatcttttggtggaaacaactaccatgaagtgatcctcaggcagaactccacccaaaccgcaaggctcaagggggtagtgctgcatatattgggccttgtcgctccaagtgaaatccaagtcaacgtcactggcgtcatcggtatcgtctgtaaggcttggcgggtcttcgctatcgatatccatagctgtagtcgcctgggtcgacaaaaccccgcggtcggtcagtggtcggtagttgagaaacgatccagagtctgttcgtcggaggggcgacggcggaaccttgaaagaacccttgtctgattgtgtttggccggcagctcgcatctgggtagtgggtgacatatcaccgggatctccagacaaatctgtacagaacggagcaccgctatagtagatgatggcgccgtcatgacggcgcttcctgcggctagacacaccagaaccactgaatccccatctcgattcgccaacattgctttcctcaggggggccaaacgaggagacagtctcatcgagcgaagtctggccacctgaagaatcctgttgcgcaaacaagggcttgtagtgaaagctctcggaaggagcacacagctgtgggtcgtacttgaggccattcttgctcgagcttcctgactgaaactcatcgcctgtagagcgacccgtcttctgacgtttgcgcttgctctcggatccgccctcagtgtcgtccgtcgaggggctcttctgagagttgtatccagagctgtcactactgaactttgttccctctgttccaccacgccatcgaatctttcggccgtcgggcgacaactggaacttggtgctcatgccagtcacagcagatcgaacgaaatcaggggtaacgttaatcatgtggagctgagccagattgcaaagcaagttaaggtaaacccatccctcagcatcaggatgaacatcctggttgtgctgtaccgctaacagttctggtggcactaagcctagatggcggatataatccatgttatcggctggcacttgggtacgatctgggtctaaatcaaggggccgtgtgggtcgttgttcgggcagggttgtcattggaggcgaagggtttgtgcctgaaccagtgctattgccgttgccgccggactcggtattgtctccattggaattcgatgcggagccattatcagcagaacgactctttttaccagagtggccgggttgctgttcgttagggaggattcgggcctctcttgtaggctctttgccgcttgtttgcagtgtcggaggttcgtgaatagaggagttcgaggtgttagtaacgtttggttgtgtgtccgcaacgacagacgctagagcggcagaactgccacttggctggacaggctgcttcctcaccacgtggcgtccgccgatcttgcctgtaaacaactgttccagccgacgaacgacaagcttctttctctccttctctgtcatgatcatgtgtcggggatataacccctcgggaatatcgcggagataattttcgactgcttccgacgactttgcttgcgagcccatgctgggacggctcaaagaggtccccgacgacttggcaccagtggacatggaagcataggcggagtcagctgggcggaagttggatcctgatgatgatgatgcgtgcttagatccagaaccggagtacatgttgtcgcgactggcatggcgagacttcttcttgttctgcgacgacgacgtattgggagatccatctagacttgctgcaaagtctcggagtgtggcctcgagttctctcttcttcttcttgggcagtccatgacacttgatctcgaaaagcttctcctttcgaagcatatctggacctgtgttcttgtaacgtttgagctcctcacggagcttctggatttctaccgtgaggtcatcaatgacacttcggtaatcatctgcactgctactatgtgctgctgtgagtttagggggtgcgagttgattgtagtagggtttgtcttcgtttgaagagtcggattccttttggaagaaagggggatcaactattaattgagtcaacatgatgtccgttccctttcgttttgagatgatcgcttaccttccatgacattactgtcaaatgtggcggttgggttctggtttgactgatcaaaccatgtattagggtcgctttggccggtctcattactgtcgcccgatgaattacgccgaggagatgatgtcgtcgtcgtcttgacagcaggtcctgagccctggctggccttgagtgatgcatcgcgtgctagtcggtgatgacgaagagtgaccgagttcgcgggggatgttcgccgggggagcgggtggccagtcttggaagaaaacggcggcggttgcgttccttgagaaatatcttgattaagtggcattgtctttcatgtaattcaagtatgaagtattgatgatggacaatttagcatttcccgaaatgcgaggcagttagcatgtcgtagaaactagtcgtcgagctgtgttctggtaagaacgtcagggtccgggtccgacgatccgtgacgtagggcctagaagcaccttatagcgggctgagagcctggacgtcaggggacttattagcacaatctgttattaacaaaacatagcaatatatgatgtcgggtatgagcaacgaaggttatcgcaagcggctgagaagagcttctattggctgttgggtgacgagcgatcgatcgatcgaagcttcatcgccaaatgacgaaagatgatggcaggccagttacacagtctcaaaggggaagaatgccgggtgtttctaggacactcacctttgctaaaattcactttaacacaattaagaccctgagattggacttttgccaaatccccagttttgatccgactgtgcaattctttggtggagagatttcccgtatgatggttaatttggtgtcgcagttctcaattagtcgattgaagctttctctccacaatcagcttttggccacaaaatatcgcaaccactcctggaatcgcaaccgtttgagtggtgatgtttacgtagtctcgatagctcttgtgagcttggtttagtgaccagaatcgataaatctgaagatgccgaaactgggtaattgtgtcgtcgcgtaagtgaccaaaatgttttgtggcgataattagatcagtcgaatacttggcaagtaagttatcgtcggtattcgctcgtctttcgaatgctgaattgtgtacaagattgtttattgtgctggcgattcgtagcctgggttgtgcggagtgttggacggtaaggatcaggtcaagttgtcgtagttgaaaagtgccgtaatgaagagtaggagctttacgaagcagcaaagccagacaagtttccagaaactgaaatgtcttttttaaaagagagaagaagtggtggagtccggtatgccaacgggcgatatgtatatgaatagaccagggtcgctcagggtactcaagtcgacagggtgtgaggaattaggggagaagcgaccgttccacggcggcagagaggggaggaaacgaggtctagaatagttgagtgtgatgtggacggtttggatagtacaggatgagaattcaagcaagccgagccagagggagctcagagtcgagtcaaaagaataaaaagggtaaacaagccacaagtgggaaataccgtcgcagtaggatacttaacagagtgcagtccgtttaaggctggaggtatgggaggcaaatctcaatagtgacagtggcagtggtagtggacggaggaaggagaaggtattcagggcctccaccagcaacagcaagagtgcaactcgaagcatgcccaccaggtccagccagagccactgcgactaccaaggcacccgagtcccggtgcgtagcggcatcgcaaggcggcgaaaagaagggttggttgagtgaggatttgccaggttgggacgaggatgcaagagctagaaggtcagatcgcgccctcattgctccgatttccacgtcgctggagaaccatagagatcagagaacatcgggcccaaaaaaaagacaaagcagggacctcctctaacgggctcgactagcgcaacacctagagtgtgtatgaattatagatggaccccttttttcggtcaacacctgctgctgcttcgtccttcagccgataggacgctgcaaacaacagccgttgggggtgtttcaaaagatttgatacaaccacgtctgcaactgtcacctcgcttacgcccagagtcccagtgcgggggctagacgaggacagccaagccaatgacggttcaaactcatggaaagaaaacagggcaagtggcccgcgtactagtgccgcggaaagaatagtcttgtttttctttcacctgtggcttctgtggtcgctgatcttgatttgtgtctgtcatcggccttgtttgaccaaggcatttggcttccagactcctgcaaactgcaaactgcaacacgaaacggcacaccggaactttacttttagggaacatggatgcaacttccattgtgatagataaagaaatgccgagcgaaacacgtggtttgattaagccattgacaaattcctgaaatgcttcgaatttccaagaattataattgcaaatcatgcgatcctcacattacaccaaaatcagatgcactgaagaaccctccaccaggaaatagacacctatccatccttccacccagtagtaaggctcggaggtaactcttagccacccgggtgcttatcaccaactttacacccgactccaccctccttgcaattgatcttcaaccacccagcaacaagcgagttgctcctactaaacatttgatgtcacagccaaaaagcagtgtttgcatcttgtttcgttcatgatatctgtgtatacagctgcttatcctagcctctcactatagagggcatttgttgcctgtctcccgatatcctctcttgacagaaatgtccaaacactactcccggggagccggacaggaaatccgcctctgtctggtgtccatgcgtataatccctggaagcctcgtgagcttgtgagttgcccttcccagaacattctcctctattctctgcgttccaagtactcgaacgaagatcttgtggtttttccaaggtaagatgtgagctgatacaaacccctagttccgtcgtcagctgttctactgtgtactgaggctctgttttgcagatcactttccacatgacgtcgaccccagtgagaatttcagggtccttgcacacaacccaatacatcccctgagaccctgagaccctgcttggaacagtttcgacggggtttttacagcaagagacttgttttccttgatttctcgcaatacgtaggcacctaaacaaggataggaatcaagaattctctgatgccgtggaattacggataaggcttatccttcccgtctgaaggtcacgagacttggacagggacagatgctattccgatgattctccgcccttacctaccaaggatggtctagaaacattgggaaagttcccgcagtcatcaaaaacatctgcagccaggatgtacacaccctaaacctttcttctgtggcaatgggaaaccaaatgtcgagatcgcaatatcgaattctcaaatccatgaaaaattcatgtatcgagtggcaaagaccatctctcgcgcatatcgccacgccgctgttcggatttaacgaccgaaaacactctgattgggtggtttggcgcttcctctcttttcgatctcgaagaagcgcaccgttagcttggatcgaaacccacgggacgacccttcgtgcaggagtggctcagtagggaaatggggttatgcttgaaaggagacggctaaggcctgtcgatagcacccaatctaccaatccaactactggcttagggaacacgacgatttagacatcttggcttgaaaggtttatacttgcattcatgtcgatcagagtccctgaaacagacaccagatacaccttatcccgggagtctggctcgttcttatctagaagcacgattgtcccgatgatggtattgtgcgatcatctccgtgttgatcacccgttagccgtcgatatcgcgctgccacgcttggtccaaagccgattgacattcggccgtggtgggttcgttcagggccatcaccaggtgtcaggtacaaatgttacacggggagtggtgaccggttgcacatggtcaacaggatcgtgagttatgccttggatcttttggtgtcgcattttctagagagtttgaggtcttctttcagatcaacccagggcaatctcagctttatgcatagtacagtcaattctggtgcttctacatacatccaaacgtcgcaacacttccttcacctttcaaggcgggccccatgaggctagcgatggtgcatatgagatcattgaagcacttgcaacggatagctgagcttccgtgttagtcctctcgatcagtcgtatttttctgcgattcgcgtgtattatgagctgtctgctttactgcaaggcagaataactacaagacatcaagataccgagtcacagtcgtgcggttcgcaactcattacgcctatgttttgtcgtttttcctgtgccacaaaacactggagttgacacgaagcacatttacttatttggcgtatgactgtcctaccacgcgatttgctgaaagcctacaggctcgattgagtctcgactctgagattgacccttattcccgcccgatcttggggacgctgcctctcccccacaaccggaaaccaaaacacgtacccacataacatcgcccagtcatccatcgttcagagacaccacacacaatttctttaccaggagcacatgctggactccagggccctctgcccctctaccttccgcgtgttagccatttagccattctactgccatttaagggcccttggatagcggagcgggacctccggcgtccctccaggcaagggttctggagatgctcgtccccctggcaggtttggcttggagccatagtcaacccctgggcgatcgtccagcgttcgcattgggtgagctagagccatcggggtgagcatgtggctcgtcaggttgtacagatctgaagcgtgtggagacttctgatcgtccaggatgcgggagctgatctctgtgatctgaaggtgaggatctcggcgatgcctccgcgactcatcattggtcgtgtatgtgtctccaagttcaatctcgaactatgggagttttctcgccgaacagtggctgattagcttcttcgttccgccgttgggtcgagcagacgcggcgctgtgggtgtgtacataatctacaatttttccttccgggtctgctattcgatatccactcgttacttttgtctggcctttaacaatatgatcaacagggacaaatctgctcctatctcatgtcttggattgtatggtcagctttacatggatctttgttgagaattcaaagccctagtctagatacccagaaggcaagtaggccagcagaatacggcgggataacacacaaactagacattagaaatgcatggaggtcttttgtctcagtgtgcttctcatttgctggttatgtttccgacaggggcatggccagttgttttcttttcccttttagcatgtctctccatcttggaccctaataatcgtttccaattgttgattcgcggttcaaaggggaaaaataagatattactttatgaaaacgaatgttccctgtacgtgcaccctggttgatacaactatagagatttcatgattcagtcttgttgtgggtggcaagagtggcaacaagtcgagtcaaaatttgacgagtgtgagcaagttgtcttttgcgtttgatcagtattgaatcagggcgtctgtcataggactatagaaatctattacgcagtgttcatggtaggcgggtgaattgataagttagttcttatagacatagtgcactcggatactagaaaaaaatagctacaccatgtccaatgtagcaagcctaatattgagaatatgacaagatcacagacagccgcggcttgtgatcctagttggttcagcagctagttaataacctcacgcttcttatttgcagatttgccactatggccaccctatacacagtacttcaacgttaaaaacgcaatgacaataacatatgtgggaaagtgcttaaggaatgagtaagaggcagctataacaataatttataaacagtcatccagtaaggtatcaagcgagttgttattactacttgacctacctacatgtgttcataacacacatgttgttattgtgttcagccatgttatgcttaggtgagtcgtcatccaaaatcatagaagcgtttgagaaacattataattctctattctcggtaattttactcttttaaaactctagactctaggtctatccagtcgagggtaatttctaaccctcatcaactccaaagccatgcagtcgactggcacgcatcaagaaccaacagcccacgcccagcgctcagccatcaacaaatcgctaatactactaccactactactacaccatccctcgggattcattttatttttaggtatatttgctcatcatagtcatcttaattaagccttctcgagaagggactttccagtcatctcctcaggctgaggcagacccatagcggcgaggacggtaggggcgacgtcaccgagaacaccctcggtggtcttcttgaggctccaaccctcggggtagttggccatgagaaggggtaccttgttggtggtgtggctggtcttgggcttgccatcagcgaacttcatctcctcagcgttaccgtggtcggcagtgatgaagagaacgtagccagccttcttgcaaccctcaagaatcttgccaatggccttgtcggtggcctcacagccgatgacagcggcgtcgtagacaccagtgtgaccgaccatgtcgggaggagcaaagttgttcatgacgaaggggaacttctgctcgccgagacgcttgacaacctggtcggcgacgccatcggcagacatctcaggggcaagatcgtaggtagcgacggacttgttggagggaaccagatcttgggactggtcgcgagtctcgagagggaaaaccttctcgacaccaccgttgaagaagaaggtgacgtgagcgtacttctcagtctcagcgatgtgaacctgctcaacattctgcttgccgagccactcagcgagaacgttgcccatgtgttggggcttgaaggcaatctcgaaaggatagtcgaccttgtactgggtcatggtgacaaggggcttgatcttggggtattggaagtcaggaagaggagatcggtcgacatcgccaagaagctgggtgatctggcggacgcggtcggatcggtagttgaagaagaagacagtatcgtcatctgtaaaagttagacaccctacgtgcaacacaggtattcagttcaacttacccttgatacggcggtcgtcaccaccgacaatgatgggagtaaggaactcgtccttgttcatgtcaccaccctgctcatatcgagccttgacggtagcgacagggtcctcagaggcctcaccctcaccgaggataagacccttaagggcaatctcaagacggtcccaacgcttgtcgcggtccatagcgaagtatcggccgacaacggtaccgatttcaccaacgccaatctccttgatgttgtcgacgagctcctgcatgtagccagcaccggacttggggtcggtgtcacggccatcaccgaagaagtggatgataaccttgggcacaccgtactccttggcggccttgaggagggcgtagaggtgagtttgcttggcgtgctgttatggtgtaagtgactggcaattactcggaacaatgcaaggatttgttcatgatctgacttaccacaccaccgtgagagacaagaccgcagaggtgcagtcggccgtttccaccagcagcgctctggaaggtcttcttgatgacatcgttctggctaagctcgccattcttgatggtctggtcaattcggacaacgtcttgccagacaacacgaccggcaccaatgttcaaatgtccaacctcagagttacccatgaggccctcgggaaggcccaccgccagcgatgaggcctcgagctcggtgtaacccttggagtccttgtagagggcgtccatgacgggggtcttggcgttggtgatggcatcgccgtccttggggctgtcggcggagggaataccccaaccgtcaatgacgactgtaagagtgcaattccatggttagccatgccatttctaggtatagtagaatgatgtaaaagacgataattcaatcctccctccaatcattgggtaatgactgggggagaggctgagcgtctcgcagaaggacgatgcattgcaagctatcacgatcgcggggcatagaaatgtttggagctgatggagggggcggggcatgacgacgtactgaggcaggctttttggtcggtcttggacatgatggctatttgttgtttaggttttcttgcactggagcaatgaaagaaaagactggaaagaaaaagagaggaactaggtcgaggtataaacaagagaggttttgggtcgacacagataaggataagacaggacggagagtaattcgggcccttgtctaagattgagtaaaggaatgatgcgtgatttgatggggactgtcgattttgcagggaaacacgttagttgtagtgggggtctatgtcatgccatttagtgacatgagtcgaattgatactgtgcaacatcacctataacacgcgtaatgtactgtacaatgatgagctcacactgtaactctttcacctttcctcaccctctttcggaccgtccacccaacaacaaaactgctcatcggcccaatcgatgtctactatttgcccaccaccaccatctccagcgcgataaacgtggaatatccattttaagggacttggattttatgcaaggctgaaaggttccacccggtctatttcccctagctgggagttctcacctcgaatcaaaatcaaatcattgtactacaccgcatccacatcgatctcgtccgattatctctccctccttcttcacccttttccggtcgagccctcgagcggtcaagtcggaaccgatcgtatcataaaatcgacagaccatgtctccctcatcagcatcagcctcggcgccggcgccggcgcatggcccacacccactggctctaccgcctaccttctctcccgatactctcgatgccctctctgagctatcccttgtgctcgcgcgcgtccgtgccggtattcaatcatcagctggaattactaccgaacctgcgcctggcaccacaggaaacaacgcgcctggacctacactgtcttttaaagatgtgccgggcgcaactgacgggctaaaacacaagttgcaacgagctcgcgcacaagttcgcgaactacctgatatggaccggtccatcgcggaacagaacgacgagattcgtgagcttgaaacccgcatcgaaaagcagcgtgttctacttcaacggttgagggatgaagctacgggacgagatcgaaaggacgatatcagcgctggtgataaaatggagttgtgatatacgaaatcgtgtattatgggccagtcacctatggcatttggagtggcctgtttaacattaattaatgccttggcttatcagcacggtgtttggagtttcaaggtcaaataaatcatatttatcatgcaattatattatcattctcttgttatccatcgtgtattatcgtggtacaaaactactcaatagggaatctatcatcattacttctactttcgtggaatattgagcttctttagagcttcctctacactgacgccaggctggccgggcacaacactcctccaaagatcatcgctgagcctctcgttttctgatagagtggtccaattgggactgtggcccgccttgagccacttgaaatcatctacttgatcccactgattctcgtctggctcttctgcttcggttctctgttcttggttagctgaaatcgtgtcagataagatgcgaacaagtcttacgtatggggtgggcaacggcgcaaatcgcatgccagagcaatcctcaatgatgggatggcttccgcaatgcaagtagatatcgacattgctgcactcgtgaattcgaacttgtctggccacaaccacgataatgctatcggacactcctgtgatatggaccgcgccgttaacacggcctccgacgatgagactcttggatacattcttgatagcgaggccagggaatgctgagccctcagttgttgggattgacatgtcgataatgcagccgtcgatatcagtaagactaccagatgaggttgcgcgtgacgctgaggatggcaggattatgtgcaggtttgagtggtttgagattccgatattctttgctgctgagaagctgggtttccggacagacgaggcgctaggtcttttcatctcttcgttgtagttcttgtacgtctctttggatggtagctcgctgagtgtatcctccttgttcatgggcggagggctgacgatgccaggaataatggttgcgtcgtgcttaacccgagaatgacttccggggttgagacgaggatcgttctcgggagcacccatgtccacatgattggtctttgggcggcggaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgatgtactcaagcaggatcaccgaagagaaaaagactaagccaagaataccctctccaagactgaagatgtatgcgcatgagggagagtgtcaatcacttaccaggaagtgaaataagccgcagcaggtgatgcagcgatgcgcctctagctcctcctaccccgggataatgtggtgctacccctcgtttccgtacgactttgatagcgcttcttcagctttcagggtcgcaatcatgaatcgtggtcgggccagcagccggtggtgacgtcaatgccacctgatgaggcagacgaggatgggaagatacttttgaagatggtgacggtggcaggtggagtgagtaggtgcagctcaatatggatgcgcgggatgattaggtgggttcggttaggacgctggcgggtgtcacaaagcgagggacgaggaagaaggtgtagaacgtggcaccacctttgataaatacatgagacggccttttgagtttggttgagttgagtagagttgagctggaagctatagtggagagaagctggaaagggttctggacccttggctactaaggtaccaaagtttgtggggtcatgagatgcctaacggataagagaactggatttagcacctgaaccttgaggatactaattattatcacgactcgatgccaagttgaagtgggccgatccacaaagtcaggaagcccacgatcgagaatttggaggaggacccttggacaactgacaaggttttgcgcaaggacttgtcagtttgtcactggcactgaaacgacacgcttgtcgtcattgttagttttcggatacctttctagactgccggaccccgctagaagagaaaacaagcttgacatttttcaagggtccgttactgaagactttccgtacttgtctcagttagttcaacgccatgcagcgtggggaacgttgctgtgccgctaggttagcaatgatggtggtgtctcgatgtacaccacacaatgttacacgattgggtagtcacaacgagtctggagagacaaccagtgttgcttcttcatgatgatcagtggaatcatcaagatccataccttccatctacgtggccccctgatagatgtaccacgcagcagacgtcgtagttagttggaaggatggaaagggcccgagatgttcatcttggcacagacaagccagcaagggccgctgatccggggatgtggggtgacaagaaccgaacacaaaggtaccgtttttaagctgcaacctgttttctaccatgatggaatgaagccattatagccgagttatagaagtggtgtcttgatcttggtgtggctgttaccttcacgacgatcgccaaaccactgccctgtctgcactgcacttcttgatacgagtcagaacagacacctgcgagtccagcgctgaccttgattatactcgatcactcgatcgattcaataaacgaccagggtggctagtaattatcattgacaagcatcatcaccaggtgtaatagcctccaacaaaagcatcaccactcattactcttcatttacgtcaaacactttatgtatctatcgtttatctagcccgtccattatttgctgaagttcttcttcccccattaggcagtggaggtatataaggtaatggcatacgcttagttggctttgtcttcgtattcaacgccctccacatctcccagatatttgcccgacgagccggcaacatgctgtattgtagactatacaaattcttgcggttgatgggcggcacaaacttgcctgtgaggagacagaagaaaactttgggcgagaggtaatgttttcggatgcggtttgccatttgaaagtattggttaaacatgattcggaatgtcaagggaattgactagtgacgaagttagtgttgttaccatgcaattttggaagtagattctgccaaccttgaggtagatgaccgaagtagggggcggcccctcagtgttacttgtgccatcacgtatatagtcgtgggtatctcgaagctcaaatcgtataccaccaggaagtctcctcgggtctttgattctcaacatgagtgcgaataacggaaagtgattcagacaggagaggagggtatcaaatccagccttaagagagatgatagccatcctcgcaatggcaaaattgagataaaagacagcaactgtcggcagaaggaagaagagtaatgtgaacaggatggtgccgacaagtagttgatccaggtcataatcgcaagaatcaatacggttgcgaagaacattgtgcttcttgccgcggaagaggtggaagagggactggagaattgtgagctgccagtgatatatccttccagatgctagatagaaggagtaaatgtgaatggtcagagtcgaaagcatatcagaaaacatggcaatcggcatgctggcgccagcgaacgacgagaaccctataaaccataccatctggggtaatgctggagtcaaggtctcgatacagcctgggaatggttagtggactgcaatcaattgctgttttgtgactgaaaacacttactagaccagtagtcaatgacccaaaggaataaatctcccagaaaagctgccaattcgccgtttagcttgagaccagcaggccaacccatcaaccatgaaatgctgctttgaagtgcgtcaactgtgtaagtgcgcagtaggtcaccgatctgcgcggcaacccaatctgcgttttcgatgatatatgagccgagagcaatgccaatgataacatcattggcgacgagccacaaactgttgtaaaagcggatataatcaggatggcttgtcgtaacactagcccaattgttttttcgttgccgcagggtcatgtactgcatcggccagtagcaaaactgttgaagtcgtatctcaacttgctgtgctgtagccgatatgtccttcagggctgcggctccaggtttaacccggaactcgagcagcaggagcaacatctctgccattatgcgatggcccatgaggaccagaacaaaggtcttgcgtatcgtggggaacagatacagcgtaaaccatgtccacagttgcagaataacgtaatttctcattgtcgatgctgtctcgaccactctctcagacacactaaggctgcgtcgtggcctcgaccctaatcgtcccacattcttttgcagcgtcttctcgagctcccaggaccaatttatctggttgatgattttgggcaaggctctgtcacgcgcagagggaactcgcttgaaaatggtgtgctgcttgagcttttcaactagtttgcgcttctcttccttcatttgacgctctcgtgtctcctgctctccctctgaaactaccgtgtcgcctaataaagagccatcatggcccagtgctagagcaatgggattcaatgatacgtattgcattccctgaggttggggacgatcgtagaggatgagctgtacgctgatggccttggcgcatgtaatttgtggttctcgggggttcgagtttgttgtcgcacaaaaccaggaagggtctgctgcttcggtatcggtagcgtttgagagtccgaggacatgcattgagccgtggccgcacatttcggtgatttggctattcgggtgaagctcgctgcggaagaaggtaccggctttgaggtggaattcggtattccgtgcctactaacgtcagttttatgtttgcggtgactcgcaatgcgccagactaacatcaacatcttcaaggatggcgacaacaaatacgtcgagtacggaattgcgccatcccaccacgaccccggggcgatcggacctgcgaatgtccgtcggccagaacactctcatcaacccatcatgctctatcatgacaagcaactatttgaaccagaacgatataattagaaagaaccacgtcttctaagttgctcccgcgcagagacaccggctcctactcgtcgtggatgctggagccatcttgttagccattatcagcggcgtcggatgtatgttgcaatcgagcgtaccagattcgtttcttttctggctagtaagacggtcggggcgcaaatggcgaggaagacgactgatagtgcagcgaatgcttttgttgcgcgcgtctgtggagggaagtggacagttagctttgtgcattgcactgcgcagcttgcgaatgggacgaggggctttggctacttacgacgacaccgttttcccaggcaaaaatggcaagttcatagagacgagtgaccagatcccaacgggcagtgatgtagccagcgacgaagatgccgagcgttagaatagaaaaggggtgcatagaagcgctattcctcgtggcagtacatgccgttctctggttgaaagcttggaggatataaggtatgccaagctgcggtagtgggtttgctggcgggatgaagcgaaagacagacaagatgcttggttggttggttgaccgtaggttgaccgagaaagtaatcgaataagtcgacagtgtccagtacaatggctgggaatatctggtgactcgagcgactgaacggaagttacagtcaagttctagaagggaattagaattggaattgccagctcaatgttaagaaattgagttgattggttcccccctgcgtgtcgtctgttcccttagctggagagcaacgtcaaacttgagctaacagtgggccacaccacttgtttcaagatcacgtgtaagcggtttgattccgcagtttagaatgtgatgatgacgaaggctagtaagtagcagagagtaacatgatgagagaggccagtgtattaaatgcaatgagaggtaaaaatatacaaagatcaaagctgagagattattgttcacccaaggatgcttcagtaagaggttccaactccaacctctctgtctgcagttatcagaacgccatactcgccagcatatgatgcatattattctatgcatgttagcaagtcgaagattgaaaaataataacagaaataacatacttctgaccccgagatgttttaaatcattctctttattctcctcacgggcctcttgcaccagtttatccacacctctgtccttcaatgcaacctatggctatcagcaaatcaactctcgagcttggccggtatcgacttaccttgagacatgcttggtattctttgaacatttctgcacactcattgttgtccctttcttgccctcgaagatattctgcttctttttagccttgtgcctaccacagttgggggcttcgaagaacatactctcactgtaccatttcaagaagcacgtatcataacgtctacgcacattagttggatgtcttggaaatatagagacagacatactccttgacctcattacattctggtgatagtgaagctgacatgttgagttgatcgatagtatggagttaatgatgtaaggtattggttggattgaggtatgcaagttcaggtctaagaaagtggccaagttcaattagtagctgttgtactccactaaaggtataagagcccttacctgtcaggcttatctcatcatttaaatttaatagcaaatctatatgatacaattgcccctccaggctgagaatttctataaaactcataataaaagaggccttataaagtcttattgttcttgataatacgttttcaaccccggaatgaacggattgtcgctagaggctcaagctacaattggctaaagctcctccccgctacagaaatccccacaaaatcgtccaagctcaccctcgagctgttcgtcgcgttctaaaacgcgactcaaaccgaacacactcaatatttatctttctaaagtgcaacaacatttcgattcacttttttcttctccttccttgccaaatccgaaatcgaaaaaagtgtatcttttggaaagattgcaatacttcgaaaatggcgccgtcaaacgacgagatcgagcaagccctgctcgatgccacttatgaaatctatcagtctcaccctgacgatactacagtcaacaaagttcgcaagcaaacggaggagaatctcagcctcgaggatggtttcctatcgagtggcgactggaagaagaagagcaaggagctcattaaacagagagttgtaagttttacctgcaaccaatatttcattctattttcataaacttacactattctcaggaaaaacttatggaaggatggactccagaggaaaagaacgaagctgactcagatggggaagaaaagatgagcactggcacgaagcgttcttctcctgatgccgaatccccgccaccaaagcctaagcgtcagaagcgtgcacccaaagcaaagcctgcgcctaaaccaaaacaaaagtcaacaaaggctgccaaaaagcaagagtctgatccagagtccgaactcggtgaatcgagcgagcttagtgagcttagtgatctgagcgaagaggagaagccccaaaagaagcgaaagccagcggcgccgaagaaagcaccggcgaaagcaccaacgaaacgcaagtcaaagaaggaggtcatttccgaggatgagaatgaggatgtcaccatgggcacagatgctggaacaccagagaagggacaagatgcaaagaatggcggctcagtcggtgaaaaggctgcgccctccgcagaggcacaaagcccagatggagaagaagaaaagtcactcgcagaagaaggcgaggacaaaccgattattgacgaagaagaagagtattcggatgtgatcgacgagcctccaaagcccaagcgtaagaagaaggaaaagaaggaaagcgcaggcaagcccgcaaaggcacccaaagccgctgcgaaaaagattaccacgtcagacgaccccaacactgaagaaatcaagaagctgcaaggacatcttgtcaagtgcggtgttcgtaagctctggcacaacgagctgaaacagtacggcgacgatgccaaggccaagattcgccatctcaagaagatgctcgccgacattggaatggatggtcgcttctccgaatccaaagcccgcgagatcaaagaacgacgcgaactcctggctgaagttgaatctgcgcaggaaatgagctcgttgtggggtgttgagggacgcggccgtgcaagccggagcaaaagcaagaagattattgagagcgatgttagtgacgctgaaaataacgagggcaataacgatgacgatgatgacgatgacgaggacaactcatatgccgcgagacgtaaaagagtaagggctgatttggcattcttaggagacgatgatgaatccgactgaggttcgtgtatgaatttctgcccctattaattttacgtccacaagcaagcagactacaatcgaggacgacgggatgcatcatgagtagttttgtacaacacagtatcaggataacagcaatgatttcactttgaattccgattgtttcaatagctaggcgttgttaaatagcctctatccaattgatattcttttcttttgatgaatcgcccaacttagtcggaccacaccttgtaaactgttctggcgccgtatgtctctcccttcttgagcagaacctggttcttccactcgggcacgttggccgcgttgacgtagcgggcaggctcacagcagaagccagctcgagccttgcgagcaggcagaccgttgacggcgggcacgttgatgccagctccggtgtagatctggaaagttggctctgtgctgtagacctcaaggttgattttggagccagcgtggtgagccttgacgttgaggttgaggggctggctgcgggtgtcgagagggacagatgaagggtcctcgttcagaacgaagcagtggtcgatgttgggctcttgaggacctagagtgaaggtcttgttggcagtgacgccggggaaagactcaatcttgccagtggggatgaggtcgtcgccaacagcaaggtagctggctgtggggagagtcatctctgtgtcggcaatggtctcctttccgctggggttgaagtaagagtggttggtcatgttgatgaccgtctcatcagcgccgccaacgagcttggcctcgtactccatagcgagaatagtgacatccttgccgtcgaccttttgtgtgcccgtcgtgtaagtaacggtgacctctacggtaccggggtatccctcatcgccatcctcgctggtaagtgtaaaagcaacgctctccccgccctcaagaccctcgacaccaggaacctcacggatgccaacgggcttgggaccgtcccagacgcgggtgctccagccaaccttgccaccgtggagatggttctttccatcgttggcggcgagaatgacttccttgccattaaggctgtcgatgcgggcgtccttgatacggttggcaatgcggccaacggtcacgccaaagtagggatagttgtacttctcatagtcttcttgggtggggaagccttgaacgatgttgacgccgttgacgacaatggactgaatgatggcgccgaggggcaggaaagaaatggaagagtcagccatgatggacgtttgtcacttttctcggctgaggtgaaatacagatctgaatggggagtggagtgagttattgagtggtttatatagacagttggttgttcaacagagccaataatgatgaaaatgaacaggtaactcaaaaagactgaatcaaggtgtgacctgagatgtagccagttttatataggtacgtatttgtttgtatttcactatgctgtacgacttacctacccagttacaagtgtgggatctgggataaatgagagagcttgggggacccatcatgatactccatctcacgacttcaggctaaactgcaaatggggtcatgagccacttgttacttgcttctattctatgtcgatagaccaattaactatgagttgtttttctctttcttcccttgaaacttattgtcacggggtactcggcccagctcgaccgaagtgagtgtttgagtgcggggtgtttgtgtcatgggtgctgcacataatgagtggtgcggctgtatgcagcgaattcttagtcccaggtttgtggtagtgttatgcagtagggtattttgttattgttccacaggtgaggctcaaaatagactataagctaacactttgttctagcttgctctttgattcgtgtgctcgcatgctgttatcatggcggatatcgttgaagatcaaagtggctgtccctaacccatggccgtcatcatggggcatcaagatgctagacccatgggttggttccacaaccagtagtacatatatgccggtagctaccaatgtaagcaaacatcaaaagccagaatcacaataggctaatcttatatgggtagaataggcagatagttaaatgtcaataatgtacgtattggtaccatcttatatatacgtgagaattatacccaaactatactatcaactcttctgtagcgttgaaaatgccatcaaaaatcaaaatcgcgacaagtggtatctaagtgtggtatcaaacaaaattctaaatcgtttctccgtcatgagcggacattttaccattccaggcggtcatcacagaccaagttgacatcgaatcgctcgttgcccttccagacctgtccagcagagttgcagccggccacaattgtgcgcaggtcgctgatcatgccgccggggccgctagcaaagactgtcgtgggaccggtaatggtgttacccacaaagtcgttgatgagcttgggaaggttggggtgacgatcctcatcctcaatgccttgtccgatcttacggacagggacatcagtgccgcaagcacagctctcatcaatcacgtcggacgatgaggatgacgaggcaactggtctggaagtatccctggcatccttctcgtcctccatgcggatcttggagctggtcctactgctggcgtctcgtgtagcgaagactcgaatcttaaggttgagggccttgcgggcttgttgcaaaagatccatctcttgctgaacccactcggcatcagtagcgtgacggatggcccagataagttcaatcttgcggtctcgggaaacgggtgatcgggcaagctcgaggagaacagggaggacatatgcgataccagtaccaccagcaacgcagacaatattggtgccaggtgtaacgtggtccatagtggtctcaccataggcaccggtcatgatgataggggtagtagctatctcagaggcctggagcttcttggcggccagctgggccatcttcttggtttcacctcctcgggcgcgcatgatgtacgagtgcttcacgacaccgttctcgacgtaaggagcattgatgggggtgaaaggatgagactgccagatgctgctttcggtgaagcagaggtaatagtgctggccaaccttccaagggtcctggtcgttctggagatcgaatcgtaggatatcgccgtgctcctcatcagggaacctagtgatagtggcctgagaggcctggaagcccatgttgccagagggaaggtggtggtagtggaggtaggcagttcgaaggaaccggaatccacggtcaacaaaccaaaggaggagagatggcagcaaaaagcacttgagcagagcccagtgggcccagcaggcaccgatgtagaccatggcgagcacgtagtgagacttgcggaagaactcatagcccgtcaggcggataccccagggtgtgctaccaacgagcagaagaaggagcaaaatcattgccacaataccccatatcacgtataactgggcaacccatgcagcggcaacgtcaggttgaggctgatacaagcggatctcaacgatgcaccaagtgatggtgtgaagggcgctttggatgaaaatgatatagcccgtccagcggtgcaggaacatgaagctctggtaggggacacctgtgatgagagacaggatagactctcggctggctagcagaatagacagaggagtcaaggcataagccagaattccgactcggttggaccaaggaccgagagaagtgcgagtattgtacacgccaggcatgttcttgacgggagtgatccaagtatgatacgtcatgccgacgaagctccaaatagtgaggtagatgataagagctgtgagcacggcgacttggaagcgagtagttcggccaaagatggcgcggcaagcatccgggagaagatatcgtcgagtgaaggaggcaatgctgcggcggacctttgtgagaccagctttaggactcgcactggaagcgattgcgggagctgaaggtttgccgacgaatcgaagaagtgcccagatgaagactatcccgaggatagtggcccagaggattgcgctgtagagcattccgtagtcatgggcactgtagacgagatcgagatactcgcaagagcccttgtcatttgtgcagggaagggcacgattggcatacccccagtgaggaacgagtgtttgagcctcgctcatattttggatgtggcgagcatccagctcgttcagagccattttggtggatgtcatggttgtggtggttgaactccttactggtccataagacaagatggtagattaaagcaaaggatgaccagcaaccagaagagagagagaggtgtgaggagtgatgagtgacgggtatcaaaccagaggatgtgataccattagatacaaataggaatcgcaccgccttgccgagaccagataataattacccagcactaacaaggtaaagacaagtaaagactccaccgttggtcgacccagttgagcatgtttgaggaggtgttgaaatattgggtacggaatagtaaaaaggaaccccattctgaggttcttggcccgggaaccaacccatatcgagtaaatgtttcctgattacttgctcaattgaaggattggtcggaagaaacagaagttgaaggggaagaaccctgagggtctgatgaagcaattgaggcgaaaggtttagagttgagcatgaatgagcacgttttaccgggattaacgattcaagatccactgtcaaaccccactaaagcctctaaagactccaaaagactccacaaggccggatctcgagactcggtactatcactttgagctgattatcagctcccatatctggtcattaaatcactatattcgggtctagccatgacatggaataatatcccctcattaataacctcttcttcccgcggcaacaccatcgtacatcaacctctttcctgccgctgatatagcttctaaattctccggctctcctccatccaaagtctcctcttttcgcctcccaagactcttggaaacagctcaattgttctcagtggaccattgcaactcctggcttatttactgtacttattatcccgggtaccaccactcattctctgactcgaatctccatattcgctccaactctttcctgatctgccactgccaatacctcaagtcagacatattcatcagcaaaatcaccaaatatggaccacggagctatgggcggcgacggcgcggcctgcaaggtcgaggtaatgaagcacttgacctagaatcccaccaattgatatcatctaacaagtctcagatgctgtggaattggaacacaattgatgcctgcttccttgcctcatcttggcaaatcaagaaccaaggcatgatggccgctacttgcatcggtgttatccttttggtaattctcgtcgagttcttccgtcgtctaggaaaggaatatgatgccctccttcagcgaggcttccagcgccaagcgtcgactcacagcgttgctctcgccgctgccggatgcacgggagcggttgtgcccacgcgacagactctgacctaccgagcatcacctctccagcagtttatccgcgcctttatccacgctgctacgttcgcaggagcttacattgtgatgcttttggccatgtactttaacggctacgtgatcatcagcatctttatcggtgccggcttgggcaagttcttttgcgactggctcgtcgtgaggatcgatttggagggtttggaaggtcccgaggacaagtcaaagggaattgaagagacaacggtgtgctgcggttaggaatggatgagtaggtggattgtttgatttggctgttgaaatacacatgtcttttgcatgatgagttgatatttagcgatacccggcagaagcactttagagttgaatacattcaggaatgatagtcacagtgacgttcatttaaggttgacaaaaatacgccactaataactgtatcgtgtaagaacacttaccctttatgtctcaacttcaataacactgcggttgcccaagtcacctcagccgcagtattggaaatgtatgagttgagagaccacccgtgactttggcaatgatacaagtcaagcatggcacatgagattgcaatactcctgtaatgtttcacaaaactcgtgacttgtttcatatagagtcgtcaatataaacatttcggatcattaaaccttgtatcgcctaaagacagaacaacccaatagttattgaaacgagtcgtttaactagctcacaagctgtcagcctctgatacatcgttcacttacaagactattgtgtcacacgtgagccgggaccgagctcaacaggagcacgactgtttgaaggaaccttgtctaactataataggatagccaatcgttgacgatttaactctaactttacactcaagctgaggacaaggatgatctggtctcggccgacacctgtgtggtgttgcacatagtatggagcagtgctagtggggtagttaaaacaaactcgaaataacttgctcatatctctctcacctgacggagtccagaatctatctcaagcactcgtttctaaagacgataagcaggagatatggtgtttatacttattcaatgtctttccaccgtcaggtgaaaataggctgaaattactaaggggctgtcttaaaaggcccgtgttggatctgtatttcggtagcggatcgaatgttgactgtaaaaagtcagagcggcctgggacgagaatggtggcttcttacgctctggtagaatcatgttaataaatacgtgctcaatccagctccagccaacttatgacctggggtgatttacaataaacagccccaatcgccatcagattgaccacgccatagatcatcaatacaccatcagttgctacaaagaccgtgtgtagtagttgtcatttacagacgatatccgaagctatatctctatctatctcttgattattgcttgttctttttcttacaatactccagaaatatagttctgaactatactcgacaaatcttcatcatgtcttcatactcttccagtataccaagttccttctcggcatcaccaacttcaagctatgcatcgctttccttcaacagccagtcctcttcctcgtcaagagaaagcggaaccgttgacgatgaagtcgacatgatcaagacatggttctcggtactaaccgacaccgaaagagcatctgctctcaactccatcgtcgaacttccaagccttcgggagatcgagcccttgatccaagcactcaaggaccgcaagaaagaactttggaagcaacaacaagagctcatcatccaaccgccagtgaagcccaagtggatcatgccgacgttcccgcacaactctcaagatcctcgatgggcagctaaatggcttcgagctttaaggttgcacaaatacgagcagtgtctagtagggttgactccagctcatgtatcacgtctggaggaggaggacttgcagaagctgggtatcgacaccgttggtgcaagaaccaaaatgcttcgagtgagtatcatccgaacttattgatcaaacccaactaacattgtgtaggcaattcataacagataaactagtcattctgtttattttctatcctgtacaccaccaaacggccaactggcttggtcatgatgactcccttttttattataatcgtccaagaggcggaaattcattgttgggtaatttgttttaaattgagacatggcaagggaaaaaggcgttattgtcgacacccaatgttaaagttgatacgcaaaagcttcaagtatttcatacctggtaggcgggtagtggcctgagatttagcattagtggtatttaggtggtttgactgcagggaattagtggcgttggggcatggaattaagggaaacgaagaactaggctgtatccgggcattgtacaacctggcgcaatgagaacattctacacatagttgcgcactgagcagatactcatgcactgttgagctgaaaatgcattttattattgtcatgtttaacccttttgatgtgctgttggtatctgatagtgattagcggcagatctacgatcaaatgctggtctagtaataaacccaacgtgacctcaacatctcgatgtgacattgtttccccgtatgaatcacgaggctattacttgcaattgcaggcagtcagtcagtgacacagtaatcagcattcagtaatctcatccatgaactacctactacctacaaataccaaatcctcagttaaatcctacctttgattcgcatctcccttttatgcctccctttttttttttttctaaatctaccctgcagtacctaattgctaaggttcttgcctaatttgagctatcaagttaaagcaggtggtgcttgcgcaacgcaactgcgaccggcaaaaccaaaagccaatagactcaactcaactcagtcccatcaactcagcggatccatccagagcatctcactcactcactcatacatcaatcatctgaggttcttcaacctccaaacaatgaacaatggcaaccgcgtcaccacaaacaactaacacgacaaaacgcaagcgaggagaagaatcttggacatcaccaatacaattcaccttccagcttgatcccctatcatttgcctttccctctgtttccgctacagcacagactgaggatggcagtaacagcccgcggtcatgggtcacccacaagttccgcgggcttgcactggaaagtgggggcggggcagccgtcagcagtgaagacaccgataatctcacggaagaatcgatgaggaagcgtcagaggcccgatgagatcatgagagagtctgagattgatgcacacccggccgtgcaagacgtcgttgaccttgatggaaactctgtgtttccctccgatgaaccactgccgagtatagaaagctgcgttcatgtacaagcacggcaaccacagcagcatcgcttgcaaaagcaagcaaccggcagcctgcagcatgcatatccttccataaacaggctatccgaatcaaagtcaagagtcaagaagagaacagcgtcaccgccactacgcataaaacgaccatcaaggcgacccctcgacgactctgatgaagacgaggtccaaattgtcgaccccgtcagggctgcactgacgtggcacgaagacgaaatcaccatatacgaccccgaagacgaggacgatgatggtattggaatcaatggcatcggattcaaacccacaccagctcttgcacaagcccgcgccaagaaacggaagcagcagatggccgaataccgtaaacgagaagaaagcgatgcacgagctcaacgcagccaacgcagaggttgcggctcaggggtcaagttcaagtcagatgctcagtcaccggcgcgaaaggtcagattcatagacacggatgcttccaacattgctatcaccacaggttaacgacatcgttttggtgcctattgggcctggacctatgggttggtcggatactaggggcggtgatagacatttttcacggttacgcaggcgtttgcaattttgtctcatgggaagcggtatctcgatggtcaacacaaactttttaaacttttcttgatggcattttatcgggcaaaggccaacaattgctggagaatacaccagaggcctcaccgggtcgcttttataccctgctatcatatggttggtgcaatttggtgccaaactcacacaagaagttctatgctttctcctttcgcacaggaggcatttcttttacacttgttattttacctactttccgtagctatacccaatgcacaagatatactcttacacacaaatagtacatggcagctcagcttgatggtcaccagatcttgtaccatggcttcactgctgccttcttttcagcctccaacttgtcgtgctctcgtcttgcctcttggatctttcttgcctgctccctcctgttctctgataccacctcgatatgtcgtttcatctggcgacgttcctcgcggcgttggtattggcaccattcgtacgacgccatgctgccgagcacgaagactccaacagcccagttcgcagcgctaccggcattccctatactatttttagaccatgtccgttgctgcaagcccttttcgtaaccgactgacctttgacgacaaacctcaatcctccaataccagcaccagatgcaattcctgtaatgaaaccttggcgagcacacggggtattcgcaatattcgcaaagtcgtccttcttgatcatggatacggcttcagagatagtcggtcgagtattcgtcgatgtcgcaccattttcggcgttggtcgcagcagcagctccattttgctctatgggttttgaccagacatgcagagtcttgtcgccgggctgaggttgccctccctgtggatttgaagccattccgggctatatttgcgactcaattggtgacatgaaggaatgactttgtttagcaagcacgtgggattggatggaccgatgacgctcgacaagcaaggcttgatcggattgaatggtctgtgcacgagtcgttgctctgtcgaattgtccattaaactaaagtggagtaaccgcgtcgcgaaggcgcgcttcagcgcgtctcacgcttccaatttatgtactgaccactcttggtcaaggctttacctaccactttctagggacgtctttcatttacttgttcccacagatacgctccgctccttgttgacttttcaaatcacttttttttttctccctcgactatttaatccccaatttgttctttaccttttgtctctcaatctctttctcttatgcccattgttcacttctttgcatcgtcaacagcaccgtcaagccaccctcctttaggggataccccccctcaggacactctcaatgcctaacacaagtcttcgtcgcccccaaaagggcttccgaagaggaggaaaggttgcctaccatggcaatcgtacacgcacgttcgcggcctcgtccaggaacgaagccacgtcggcagatgagaagtgggagcggacacggttggcgcacagcatcgatgagaacatgggctttgcacgctatgaaagcggaaagaaaagagaaggatggctggtcaatatccaacccacggcgatcgaggacgacaagacacccggtggccgggccgctgttgattgctacttcatcgaagaggacggctctaccttcaaggcgactgtggaattcgaaccttacttcttgatcgctgtcaagaagggccacgaggccgaggttgaggattgggctaagagggtccctggagacggtgtagtcaagtcgatccgacgggttgagaaggacgatctcaacatgcccaatcacttgctaggctaccgaaggacattcctcgaactcaagttcactaacgtcagcgacctcatggctgcgaggagggacatcatgcccattgcggaaaagaacaagaagaacatcaatgccatggatgcttatgctgaagtcgcaacgtgagtatttttttcacaacctgacaggaccacgctaacaagacacaggcataataacggtggttttgacctttttgacgattcacgagacgacgatagaaacacgaacaacgcacattccgatgccagcgactttattgttgatattagagaatatgatgtaccataccatgtacgagtaatgatagatttgggtaagtctttttctgttctacagttcctttccacaaagctttacatgatgcttgcaaccaagtatttgctacttcagagccttttaaggccatgagaccactattcaccattgccctgattattgcttctttacgcacctttattattgcttcgctcttgctatgcacatgcttacaaggacaaacagatatacgagccggtacatggtactttgtagaagccaaacacggcgtcacaaagatctaccccaacgaagagagatcactgccggcggaccccgtggtaatggcgtacgatattgaaacatcgaagcagccccttaaattccctgatgccgcctccgatcagatcatcatgatctcgtacatgatcgacggccaaggattcctaattacgaatcgtcaaatcctctcagaggacattggtgatttcgactacacccctaagccagagtatccgggtcccttcatgattttcaatgagcctgatgaaaagtctttaattgagcgattcttcctccacattaaggaggcccggccaacggtcatcgctacttacaacggtgactttttcgattggccctttgtggaagcacgagctagtatcaatggaatcgatatgtaccaagagattggttggaagaaagacaatgaggaccagtacaagtgtgcctacagtgtgcacatggactgttttcattgggttaaccgagattcttacctcccccaaggttctcgtggcttaaaggccgtcaccgttgcaaagcttggatacgacccagacgagcttgatcccgaattgatgacaccgtacgcgactgaacgaccgcaaacactcgctgagtactccgtgtccgatgctgttgcaacgtactatctttatatgaaatatgtccaccccttcatcttctctctctgtacgattctgccgctgagcggcgatgaagtcttgagaaagggaaccggtaccctctgcgaaatgctgctgatggtgcaagcttatcaaagagaaattgtgcttcctaacaaatacatcacaccaaaggaagccttctgggatggacatcttctcgattcagaaacatatgtcggtggtcacgtcgagagtattgaagcaggagtgttccgcgctgatattccagtggatttcgctgtcgaccctggagccattgacgagcttctaaccgatctcgatgctgccctgaagttcgtggttactgtggaagagcagaagaaattcgaggacgtggagaactatgaggaagtcaaggctcagattgtcgagagactcaacaagctcaaggagacgccgaaccgtcacgaaaagcccttgatctaccatcttgacgtcgcctccatgtaccccaacatcatgacaaccaaccgattgcagcccgattccatgattcaggagtctgattgtgctgcttgcgacttcaatcgacccggcaaaacttgtgacagacgaatgccttgggcttggagaggtgagtatatccctgctaagcgagacgagtacaacatgattcgacatgctcttgagaacgaaaagtttcctggaaagtttcccagctctcctatgcgaccattccaggacctgagtgcagatgaacaagcagctcttgtgcggaaacgtcttcaactgtattctcaaaaggtctatcacaagatccacgactcaacaactatcgtccgagaagcaatcatttgtcagcgagagaatcctttctacatcaacactgtacgagacttccgtgatcgtcgatacgattacaagggcaaggcgaaggtgtggaagggaaagacttcgactttgcagtcagctggtgcgcctcagaatgaggttgatgccgcaaagaagatgattattctgtacgattcactacaattggctcacaaggttattctgaactctttctacggatacgtcatgagaaagggatctcgttggtactcacttgatatggctggcgttacttgtctgacaggtgctcacatcattcaaatggcccgacaactggtcgaacgacttggacgacctctggagctagataccgatggtatttggtgtatgcttccagcaacattccccgagaacttctctttcaagctcaagggcggaaagaagctcaacatctcatacccctgcgttatgcttaaccatcttgttcacgccaagttcacaaatcatcaatatcagacgcttgttgatcagaagactctcaagtatgagacacacagcgacaactctattttcttcgaagttgatggtccttacaaggccatggttctgccaacatcaaaggaggaagacaagaatttgaagaaacgatacgctgtcttcaacgacgatggcagtctggctgagttgaagggtttcgaggtgaagcgtcgcggtgagctgaagctcatcaagatcttccagcagcagattttcaagtttttcctcgagggagaaacactggctgactgttatggagctgtcgcaaaggtcgctaaccgctggttggatgtgctgcacagcaagggtacaacactggcagacgaagagctgatggagcttatttctgagaaccgaagcatgtccaagacgctggaggagtacggcaaccaaaaatccaccagtattaccaccgccaagcgtctcgcagacttcctgggcgaacagatggtcaaagacaagggattgaactgtaaattcattatctgcgctcggcccaagaacgcacccgtcacagaacgagctatccctgtcgccatcttttccgcggaggagtcagtcaagcgaacgtatttgaagaagtggctgaaggaggagcccactgatactgatcctcgtgcactgcttgactgggattattacctagagcgattgggctctgtcattcagaagctgatcaccattcctgcagccctccagaaagtccgcaacccggttcctcgagtgccgcatcccgactggcttcagaggagaatcaacatcaaggatgacaagctcaagcagaagaagctcactgacctcttcaagaagactccactggaggacatcaccggcctcaaaggcgctggaatggatgatgtggaagactttggcagtaagcttttgaagccgaagcaagtcggcgcgatcatagcatcctctcaggctgccactgttcaaaaacgcaaatctcctgagccggttgaaaaccctgatcctatgtcagcactccccgaagtcatgccaagtgcttcagagaactacgaagagtttctgatgtatcagaaacagaagtggaagatccagaaggaggccaggattcgacgacgacagctgtttggtgacagacgaggtggagcagtcaacaatcttcaacagacattcatgaaacaggcacacactacctacatgagtaactggcaggttttgcatctaaaaacaactgagacccctggtattgtcatggcatatgtcttgattgatgccaagattcacaccctcaaggtcaacgttcctcgccaagtcttcctcaacctcaagagtaaggatttgcctgacgttgaggtcgatggctgcgaagtagagcaggtcaactacactttgcccaacggtcacccttccagtcatctttttaagttgactgtatcggaagacatatacttcaacgaaagcgagaaattctctctgctcttcaaccaccctagtgtagagggagtttatgagaagcaggtgccgctaaacattcgtgccgttctgcgtcttggaaaccaatgtaccattgacgcatcgcagcatgccgttctaggaaagggtctcgagcaaggtttcgatctagcaggtctgaagcgtccagccaaatcacggacttacctcgatacctcccctctggcttatatctatatctcgcacatcacagcaggcgaacgccagatctttggtatcttctctaccaccaacgaccaagcccacgttgtcattctacagaaaagcaaggactctggacaagatctccccaacattaccaagatgtactctgagatgcttgctagacgacatgccgaagcagctggcacgaactggcaagactgcttcacttatcaagagaagctgcacatcaagatcacgcaagtgactacgcgacgcaaagctcatctcgaaattggtgatgttgtgaaaaagatgcgcaaggacgaaccaaggccacaaatgatggtcattcaatcctctcagcgacagcttcttattcatgatgtcccaatcctgggagaattcccggttctccccctgaagtacgatattgcggacagctccttgccacccttgggctggcagtctgttatagctaaacgtcttgtcggccattaccttggtctcggatcgtggattttacatctcaccgctttggctcgttatggtgatgtgcctctgtgcaacctggaacgcgacgatcctcgtttcctgatcgacattgcttacgcacgccgccttcagtctaatggtgtcgtactttggtggtctccagatgctcgtccagatcatgctggttatgaaaaggacgaccttctcggtcctcttgataccgtcaagatgccaaacatcaacaaccccgggaccttctcatcagtctgtatcgatctcgatgttagaaaccttgccatcaacaccatattgacctcgtctctcatcaacgagctggaaggtgctgactcagtctccttcaaccctgccgctgatgattctgagacacttacttccgagagtgctttcgccaatgctggtgtacttgtgcttcgtgaaatggtcaagtcttggtggacagaggcttgccgtgggagcaccatggctgatgtcttggtgcagcatctcgtccgttgggttgagaatcccgactcgttcatgtatgatcgagccctgcactactatgtgcagatgatgtctcgcaaagccttccaacagcttatggctgatttccgtcgagtgggatctcaggttattttcgcgaatgccaatcgcctcattcttcagaccacgaaggccgaagttggcaatgcgtatgcgtacagccagtatatcatcaagtccatcaagagcaagccactcttccacttcatcgatttggaaattaaagagtactgggactatcttgtttggtacgatgagtttaattacggaggaaaggcttgtcaagaggtcgttgaggccgaggagcagactcttgagacaattatgaattggcagatggccactttcttgccagcacaactacagtcaaccttccacgactgggtggttgagttcattcaacttatgcaccagctcaagcgacctcacaatggcgatcctgatgccacgcctcggctgacgcagttgccaagcaagggcttggaagagcatgaaggtcaaatcggtcaaatcatcctgggcaaggcatttgagaagcctctgaagaaggatatcatcggtctcctgaacaggcagaaacgtgagctacttcacccagagcttgctggcgactacacattccctagccttcctggatctcacctcaacttacgtaaccccatccttgagcttgtcaaatcactcatgcaaatactctctcttgataagaacatcactttggaggcccgtcttcttcgcaaggaacttttggctttgtttgagattcgcgagttctcgaaggagggcgcattcgccaatccatcagagagtctgcgacttcctcaggtttcctgtgacagctgtaccatgatgcgagacctggatttgtgcagagatgaggatttgtttggtgaaggcgctgcatggcgttgcggcttctgcggaaccgagtttgaccgtgttgctattgaagagcgattgctaggcatagtagagagttgggttgttgaatggacgacccaggatctcaagtgtgtgcgttgcggcgctttgagaaccaatgactttatggagcactgcacttgcagtggagagtggaaagaggtagtctcacggcaggacgtgagcaagagactcggagttatgaagagggttgccaaattttatgagcttagaatgctcagtgatgtagtagaaggactggatcagggtttgtaaaggagttggtcatgcatgcattgaacaaggagttgagggtcacacatatatatagaaacacttgattaataagataagataatgattcttgagacttcgtattcgcaaacccatttatgctaaagccctaaacatgccgatttgacaattctcagtgtcaatgctggttgagctgaaaagtactggatgtcagcatatgtgcctttattttgtgagtgattgtaacccaactcctgaagttgatcactttctaagtactaaccaatcactataagccagacagcttttatccgtgtaaatggtggtaaggctgattcgcggaaggtgtgataccgctactgcccgtactagacccagactgcccttcccccacattggcagttgcaacatgtaagacgggaggaagggaggtactccgtactttcccgggataatgattcgcctacacctgcagaggccgcctaccttctcatagacaaggcaaccgcctttgacttgtgatcaaagaagcaagacccgagccccaatctcatttttcttataaccccctcagaggctacctgcttctttgtgtctcccgcccctcaactgttgccttgacgaagccgcccagggaaatctcactcccgtgcactttcagttaacgatggaccatttcaaacgtaaagaacgccgcggggccgttcacgtccagtctaacggtctcggccccacagtccggcgcggaactctaccagcagtatccacgcctccgactacagcattctcgccaatgccgatgccgatgccaaagtatacggcgtcatttgatttctcaccatttggctttgaaactcatccaatgcagtttatgcaatccgagttcacaggcgactactaccgctctgtatctcctcttaaattagaggtggattcttgtttcaactacgccgatgtgtctgacaatcgagaaatgagtacgatatctagtataagtgcagacactttctcatccacaggctccatgttttcttcttcttccactgatactggcgacacattgaccgtccggaacggtcgaggtcgttcaagaggccccagtcctttgagtcgcagcgggcgaactaaaagccttgataatccggcgccttcttttatttgcctggcccccaagtgccagctggctttctcttccgataaagaacttaattctcatgttaaatcttcccacacctatatatgcaactgggctggctgtgatcaacccagtttctctaccagggacggtctcatctatcacgtcaaagtccaacatcttgtcatttgcccatcccctggatgtgcagaaacttcatttcaaagcattcgtatccttcagtcccatatttctatggctcatccggaggatgggaaagatgatgcaaaagaatgggaacttccaacgaaagcagacgacaatacaaagaaatacgacaggtcgtcttcgagcataacgcccgttggaactatcacatcgcggaaaagaaagagttgtgatcctgaggcagaaatggctttgggtttatcccaaacaaaacgtcaatgcctagatcgactccgtggtgttgttgacaagcgagctaagaagagtgcgggtaagtgtctcgaatctcttgtccctgtcatgttaccacactgtatattcttcgaactatcagctcttgtaaatggtcgtacgttaacgatgccaaggtacaccacgagctgcagacagccccacagaccttatccgaggacgagcgtcacggcgtatagaaacaacgagtttcccactggttttcgaacacgccattctccctttcttgtcacagtatctacccatttgggtcggaccccgccatgtggtgaccgtcactcggggcaaatcaccacaaattaaacgaatttgtatcatggctccaaagcgaatctctcgggctcgcaaggtcttgatcgtgagccacgttcaagaccttattccagccaacttttcgacacttgttacctttgtatttgcccaaggagaaataaacagaaccgtgacctgggctcgtggcctaagcaaagaccacaaagacgatatctgttctgcccgaaatccttatttcttccgtgatccttgtatgggcgatagtatcggcgttacaggaaacggtgcatttgatgatagtacagctacacttggtccttgtataactgtcggcggtggaagttactggctgggcaacttccatcctttcttagaggcgtatgaacaacttgctcaagaggtgcaggttgagcatccttcgtctcaagatcgcaagcggtgcgttgaggagggacacgatgccatggcgcaagagacaagcttcagactcggcagacttgaggtgacatccggactcaatctcaagacaacaagaatatcacatgatccatattgggacgagtgtgatgcggataaaccgcttgttgtaacagactgggctctgatcggttctcgcacttcacaggcaaatattctccggcggtttccttcggagactctaccaccaactcaagaacctatcgtggcaaccacaacggctatcacaccgggcgctgacgtcctgtccagtggtcgaacatctggataccaacgaggtcagatctgcgagatccctgcttatgtctccggggatgcgaatcaaactctcaaagctactagagaatggtttatcgaagagccatggccgcaagatgatgaggatgcatggatccgcggcggcatcggtgtaaacggcgatagtggtgcaagtgttgtagacgccagcactcacagtctcatcgggcaaatctggggtcgcaataactactggggacctggacagcgtgtcacctacttcactcccatcgcagacatctttgacgacatccaggaaaaatgcgggcaacagtcacgccctcagcttccgcagcaccgcgatgaagcaaaccgtttccctttacatccatcgtgccgccaatgctttgacctacgagcctacctcaacagcagtagaagaagttcacgaatgtcgcttcaaagtatgataatgggcataggtgatggcgaccaggatctcacctcgattgaggcagtttcagagctagctacaccaagggattatcatcgctatccgggcatagaagaggcaggtgcttttttcaacagcatcgtctcgccagcagggcccagtggttatccaggcactcctatgattgctgacatgaggagcccctatgccacagagttggatcacgaggatttgtacgacccggaagctagagtccccactcaaactcgaaagcgaacatccagtttcgctgtggacatggggtcggaaaggtggaagaggctgagaactgatagttaagactatcctgcgaagccccctcgcgccatcttcttagctcgagcatcgcggcggttgtgatttgcccgagatcccttgttcgcctctttgttcttccttgccgattccgtttccttctcgccagtaggtcctgcgacgttgcctcctctaccgcgaccacgccctcggcctcggccccggccaccacctctaccacctctggatgacccaccatcaggatcactgccttcttctccagatccagctggggatgctcgccaagacgtgcggtctatttgtgcttgctgtccactgaaggcatactttgcttccagtcgtcgtttctgctgcgggtttctcacaagtatgagagcccatccctcgattgcttcatcagtcatgccggtctcctgtcttagcttggctcgtggaccgccacgtcttgtcgcggcatctcgatcgaacagcttagagtccatctggtaggcacggaatagtgcttcttcgttattgtcgctcgccgcatcagcttcctggttggacgcatcaacggtacctcccacatcatcagcgtcgtaagtatcgtcacgttcgtcatcatcagaatcgaatgccgccagggcagagagaatggccgatttgttcggcgcgttttccttgtccttgagcatttcatcggcgcttttgccgggcttctttccaaaggaaaccttggatacatccattgcaagtcggtcgaaatcatcatcgtcaaacacattgtgtcgtgtaggaacctgaggaggggtaggtcgtggtgcaagatctgtgtgtccggtttccgaatgcgatggcctaattatggttagctgagagttagccagatggcagagtatatcgtacaaggctgcgctgcgatcagcgttggccaaatgaggcggtaaaggctgagttagcagagtcattacgattttttccacatcatctccatattcatcaaggcatttggatacaaaactagatccgaggtgaggaaatatatcctgtacctgcgtgatcagactcatccggtggacgtgaatgtcagcatcgacttcctgctgcgtctcctttcctttgcccttgtccacttttcgtcgcaccagtcttttgggtcgaatcatggcgccctttctgtaggcctcaagtgctgtgattcgcttcttgaagttgtccgtcgctgctccagagtcttccgcccttctcagtaggatcttgagtagaggagtattggtgatgagttcagggacaagagagtcgttggcattgagaggcccgtccttgtgggcatcagccgcttccttgagggcgtagagctgatcgctcaacatagaccacttggccggctcgacatctataaggccgataagacacaaataggcagttgtgagtatcaccttccgcagaggtgggttcatgacgcgaaaacagataataagggcgtcaaggaaatcagatccagcaaggaataaggtgcaggaatctggtgaagcatgcagaagatagtttagccgtataagacgggtctcgactatcttcaaatctcccttgattccagcctccagctgagggataagttgtttctttagccctgtgagactcgcctctgttggggcagtacgctgttgaaagagttgtgcaataagaggcgttgtagctttccgggggaataccctcgcaagatttgccaagaactcatggccgaagagttgcgtagggggagacacagagtaaactcgtgaagtaagttggaagacagctttaggcagtgtcgttgagtgagattctaggatcgtgaagcctgcctctgctgtctcttctgtaaaagaagagagaaacgttgcgatggagtcgtcgcgagataaagatgtcttgaggtccttttcagggagtgcgacaagggcacggcagattgaggtccaggcttgaagaagcgaattccactcgctagaagagagatgttgccgccatgatgactgggggaagggtgcgaggggcggtaaagaagccatcctttttgactctgggtgtttgtgttttttgatcagaaaaattggtgggtttgttgacttgtgggcttttgagtcaaggaagagccgttcttataaactgttgctcattaataccacaagaatcgtatcgtggctcaagcgttggcatcgccggatgattcatcagaaagtgggttctcactgcctgcaagctgatggatgaagtcaacttggagaaggtacaaagttgagtatccaaccaatcagcgtgtcataatttggagcactaaaccacgaatggcttggggcataaaggcagaaggagctgccctggtcgttagtgccgcaaatcaacatcaaagctaataatggaagcaggaagcaattagagatgatctcacttgaatccacctgcctcgtttttgagatcctctatatatggaaaagatgggtttggatcgtttgaaatctcagttatttaaaaccgtaaacaggacggtacatgtctagtagatacctacctacctatgcaaattaagcagcaaaccatacacggtcatacataagagaaatatatcaccaaaagcaacgagtaccccaaggttggctttgactgaatggttttgttgaaatgtggtttactataatcctatacaacccttcctgttcatgcgcaacgccaatatatgctcagagtataaaatctcttgaataatccaacgccttccctcgctctagctcttctccccctctctcatcatatataacagcctctgtgaggtgactcttcgtctctcgctatggtaacttaaaagtcccacaatgtgcattcccgtggcggcggtagctctggcatcaaatcgccctggaaggcacctgtctgtgcgaaagccatccattgggcttttgtcttgtcatcgtacttctcagaaggcaactctgtatccgctgagtatcctggaggtccatccgggaaccagatccgtcgccatgatccatcaaactcccgaattccaggcttaccatccttgtacatgacagatttgcctttgaacatggagagtcgtccatctgcccccttggagctgtagctttcgactggcgggtgctgccggctgctgttgggcgggtatgggttccctgaagcagcggttgatgtcgggggttgcgacgcgaatgggttcgacgagggttgtgtagtgtttgaaggttggccgaagggatttgctgctgccggctgggctggcttgccgaatggattgttagcttgcggctggttgttctgtgatgtaaaaccattggtctgagattgtgagggttggccaaagggattgttcgcattttggttcggcgtagcattggaggcaccaaacgggttagatgctgctggtgcattcgatggctgtccaaaaggcgacgtcccttgtgcaggttgagaaggctttccgaatggactggctccagcattactctggttattgtttgctccaaatgggctggcattctggttgttcgctgtaccagcactgggagcaccaaaagggttcgctgcaggaggattgttgttggccgcgtttccaaagggactagaattattgtttgttccgtttggagctccaaaggggtttggctttgcaccaagctggctggcttgtccaaaagcactacctccagcattaagctgtgacggttggccaaacgcactaccctgtgcgttcggttgtgatggttgaccaaaaacgctacctcctgcatttggttgcgacggttgaccgaaaacactgcctcctgcactgggctgagaaggctgtccgaacgccggtgtaccaaacgcgctgggcttcgcacctagcgctgaaggttgaccaaaggctgaagctggctgagatggctgaccaaaagccgagggttgagcgggctgtccaaaagctgatccagactgccccagttgcgagggttgcccaaaagctgatggctgtgaaggctgtccgaatgccgtgcctccctgagctggctgtgacggttggccaaatgctggggctccaaaagcgcttggttttgcgcctagagctgagggctgtccgaaagcacttgcgccggtcgatgcgccgccgccaaatggggatgcattgttattgttgttcgctccgaatgcattcgactgggctccagggtcggcgatggtagatttcggtcgttttccaacaaggaattcaccaaaaggagctccctgcgttccttctctgcaaacatcgtgtcggttggggtggttgttctcggcgctgaccagaaattccacagcccctctggtatcgccgagggcagtttgcatttgttgctgcgcgttcgcgtacagctcttgcgcttcgttcaactacagtcgcatcgcggattagctttgggggttattccatgcaaaaggaatgattgactaggtgctcacagcttgttgctcgtttcctgcagctttgcccatcataaagtgtagtcgaagctcttcaaaactctgctcgcgtgggaacccgccaaagagctgctcaggagcgtctctccctggcgcataggctgataggatccattgcggtacctcggtcgtcaaatctttttcgatggtatcggcgtttatattatatttttctgtcaagctgtcaattcctttcgttcttccaagttcgaatgtcattcgtaccagctgggctctggttgttgctgcctcctcctaaagctccaaagcggtttgaagattggttctgatcgttcgggttgatgtgctcgttacgacatcgacctgttgatcaattagcatggttgataccgtgataaatactggccgaggaagtcatactgccaaacttgcagtttccctgctggaagaatttgcagatgaccatattgatggatgattgaatgcgctgtcgtggttaggtattttggggtagaaactttgacactatcagccaaagtcgccttatgagaagctacctcatgacgttggggttctttcagcaccaatggtggtagggtaactgttatatttagataagttattgtcagaaggcgaaggaatgaaaactggtcagagagtgtttcaacgaaagaaagcttagacagtagattggacctcatagcctctcccagcctcgctggggccgccgggtttttgccaacgcggtaagctctggctacctgcacccattcaacattacagtgggtctttatgtgcgctaaagtgcctgtccctaaacctcagcctagtattgttcaatttatcgaagcccattaatctaaagcacagcgtttgttgtttgtgatttttcatctcatcaagtaatggtaaaattaatagattttgttttcaattttgtttgatttattcttatttatctattttgcaatttatcattccgtcatatgctttgtttgtccctttatgcagagcactaaacaataggcaaggcaatctttccatgcttgcaatatcgccatagtagatacaagtcattcggcacatttcatattctccttatttttatttttttgtttcccaatcaagatgacatgtggtcagcttttcggaactcaaccattggtccgttcttagcactcgtaaagatgtcaaccagctgcatctcaccaggccggtgtcgaccccattcattcttggggttgccctcagcgggatcaacgataccgacggccttgcgcatatcatacatgtacatggtgcgagcgagagtgtttgtcatctcaacataggcaagaccctttccgatgcaaccacggggcccaacgctgaaggggcagtatgcgctggaagccagagcgacctcggcctcggttgtgttttgaccagtgagggggttgagggtacccacgagccatcgctcgggcacgtactcatatggagagggataataggactcgttgtggtggatcgtgtagtgaggaacgccgacgacagtgccctcaggaatgacatggccctcgatagtcatgcctccagagagaacctcgcgggggaggataccaccgacggatgggttcattcgcatagcttcatcaatacaggcgcggaggtaggtgcaagatgcaagagtggcgccctggcagatttcctcaacatcgttgaacttgcttcggatttcttcggtgactctcttgagagcgcgggggcatcggacgaggtagaagagggtggcggccatggcagtggaagtagtatcggaaccagcaatgatactgtccagatattagttaaatcatttaacgttggcgcatattacttacagaaggttggattcggaccaaagctcaggagtgctgaatccctgaccagtttcggggtcgcgagccttgaggaggtagtagaagaagtcgcgacggtcagtctcctcaccaagcttggtgcgctcggtgagttgacccttgctgtatgccatataacgagcacggccggcagcgagcccagggaagaggatcttgtccaggttcaacttgttgacgataggcatggttccgcactaaggccagtcagcttcaggttctcgcatggctttctatgattcgcttacaagaagatggcgcgtggtggcggcttcaacaagctgcagagcgaaacggttggttggactctcgagcatgtggaaagccttgccgaagcacaaatcaccaagaatatccatagcaaggtaattgcaccaatcgctcatcttgcgaggcttggtccagcccttgttatcctcgccagagccttccaacataccaatctgctcgcagaaagtgcgaacattgcccaggatgtatcgctgcatctctttcatggcactctcggagaaagcctgagacatgacacggcgcttgcgggcgtggacctccttgtcgctagtgttgtgggtgttggcagtgggatgaacaaaggcattgtagaactcggccttgcggacgtttgagcggaagccgtagatgtccttgagggccttgttggagttgaagcagaccaagttagggccaaagcggacgacagggccatacttttcgtgcatgcgccagaactcgatctgtctgtcgcccttccaggcgtggtagagttggtaggcatctgtgatcttggccatgaaaggacccgggtacttggctagagggtggaagaagactcggtagatgacaatactgaagccctgaatatgttagtctcgagctttggtacaagatatgcgacaagtcacttacatagaataaccctcctcctaccaacaaccccaggtacacccacagatgtgctagatcgactgtcatattgcctgtcttattcatacacaagcagagagaatcttgggaatgaatagatagaagggtagacaataaaggaaatgagacggaaggcccggggagttaaatagtactacatatagcccttatcaacacacaaagcaacttgtaagctgcaagctgccccatgaccaccctctctcgcgtctcgtctagctcctcatgccccattctcgcattctttcactgaatccatgacctggctgacgctcttaatcggctggaggcggcacacaaaggctgtcagtattcacaagctcgtttgaagtgggaaatggagggtggagggggtgtaaacatccaaaaagccttgtatgcggctaagttcggattgcaaatagcgggacggcattggatagatcgcggagaaattgagaactgtccgtgagatttgcgggggaagttttaaatgcatggatgtagttagttggagcgccagattgttgtgtggggtttctggaatttggggatttttgttagtgatggcttcaagtgtttcgaggttccttgaataattctcaaggtcgggttatgaattgtattagatagtgtctttgagctatgataatgttgctgtgtaattaattacccttccttgttgcagtgatataaacccacccgttctcttcccctgtacctaaatcgaagccatatctaaagaacaacgcccgctggcttacgacaacaatgctgaaatcgtagtcgttagtctagcctcactgatacattacataggtacatagaggtcacctgcccaatatcgggctttactaattgaagtgcggtgagacgtcaatcgatcccccataccataccatgccgagccgagccaacgtctatatgccgtcattcctctcctgaacaatataaatcatcaatcaaccattgttccccatctttgttctccaactcgagttggtgctgctatgtggtccgaacccgtgctgatctctgatatggctcaaccagcggtgcttgtcccgcactacggaatcagtagtgtcttactttctcttggtcatgaatacgaagcgagcaggggataacaagcttgccctccctgctctcggctacatcaagcccgatgatgaccgcggcgttgtgggtactcggagtcccgtgagtgggcacggaaatgttctcgttcggagtgggtacggaaaactgctgtatacatgcctaattcaagtttgacgacaggttctttcgcgacaacattggcaaaaatggatacgatagggtaataattcctatctagtttcttggtcagccgctgacagtctgttagggttaaatctgtcaaaagtccatgtgatgctcgttacgacactgttatctagactcagtacccaggtaggcaggcctcaggataccagaaaaattggccgctggaagcctaagagatgaaattggtagatcagcttatgctacttagactatggtctttaggctatttgtttttgtaacctaagacttaggaggtcaacttttctgctacccagtaggcagggttcctgtctatgttttgattgcccaactcttatcaacatacctactgcaaatactaagccaacaaacaaacacgagaacaatatctaacccaaaagccacacatcaacgccataaatcatccatgcaaccaagacagatccagagcgcaacatgacagacaatggacaactgcatatagcccccaacttcctgcacactcagacagtacgattattgcccaactacacatcccctaccctgtaaccactacataggtacctatcagttcattcatcaacaacaacgtcgtactacaggatcacagcgcaaccaagacgcaataacgcaacagggatatatattgtacgcactaacactaagctcatagactttgccaccgtacattaatcattacccgaactttcctctgcccattaactcctccaaggtataaattgtcccagtgatactcagcattgacgacaaaccagtgccgcactgctgacacaccctaatcacaatgcgcagcctgcttagttaaaataccttggctcattgaagacatggtatcgatgctgtcgcacaccatcaccccggaacatggcagggaacctccatccttcgggcacgtccttttcctgaacctggcggttgcgctccttgtctgactgggcttccagctttgcaatctcctccttggactcagggatcttgaacttggcaacttgaagctcggtatccgtgatcgagctgcgactgacacgggcatatcctacacgcttaagacgtttgaaaaggatatactcgcaccatcggtcccaatctgacgggtccacgtctttcatacccgacttatcgcttacgtaggtgttgtagttgccctcctttggctttgttaccagataactgagcaagaatgctgggcgaggggttgagcccatgagctcggcgaggtaaagagattggagacgtcgatcctcgggatcttcttcctgcccagagtggaagacaaacacatccacaggctgaccatagacatccagcgtagcatgaatagcaggggctagctcaccaacagggctgggtagaaggtgatgtgtagagttcatgatgggaaatttggataacagagcagcaccccaggtatgcttgttggggccaggaccatagtcgacgtacatgccaagatcctcagcaagaaattgtgtagcgtcacggttacccatgatgatgcgctggttgtcagactccagaagaccgatcacatcaatctccaattccttgataagatctcgcatgcgatactctgacgcccacatatcattatcgaatgagaaatggatcgtccagataccagcagtgaggatacgatcctctccgtgatatggccggtgattgtttgcaggaaagcgctggaatgccgagatgagaaacaggatgtttatcatgatggttgagatcccgaagagcttcctttgctgagttggtagagatcgctttggagtttgtcgctgggggctggaaacattgatgccgtacacaccagctccaatacaggtcatcatggtatacatgacccagtcagtatgctcgcggacaagttggcctcctggaacaaaagcataggccacaacccatacgtggaagagaaccaaaaagttgtagattaggaacccattgccaaaagttgttgcaggactcgtcttggctgcgtggacgagaatcggaactgagtatgccatcaagtaagtagcaagcgtgagggcaccatagtaaccagaccaatgactgaaaaatgtcaaaaacatggcaccagcggtgccaatgatgtaggcaccccaactgctcgcgaccctgggttgccaaaccccactgaacactcccagagacatggcaagaacagtgagccagccatgagtagaaaagtaagggccacgaataggatatccttcccagccccagaggatcatcgtactggtgtcggagagcagcgagtgaaggccaaagaacagccctgctaggccaagcgaggcaaggaagctggaactggtcttggcagggctggtaacgagaccagcagtgagaggtgttcttcgtgtgaagcgaagagcagcgatgataccgagcacaagaccagtgttgttccaaccaccattcgcagcatgcataataggccaaataggattattggtccaccatgcaaacttggcagtggacgaaaggatgagaccaatcatccaaccgagaatcttggactcgaggcgaccctcatgcacagactccgcgaaaagagttccagcccagcccaaacatgacatgaatacaccgaaaccaacgctgaaaagacgcatggtaggttcctcgactaggtaagctgcaatgcctgccagagaaaggaggtgcacaacacgcagattattcaccaccagagatcgtgccgagcggcttgcaagaataaaaggcgaaatggtggtcataaccgagacttcgtatccggaaatgcccatgtaccagagtgggaagtctatcaacgtgttagaaccatgcaagtaatttctcacagccgccagtttacttacaccatactacaagtcccaagctggtcaagatagaccagaaaacgtactgcaacgagttagtgaccagtcacttccgatcgtgcgcaaatcaggcgacaacttaccccatggtagatttcagcggcaatatcaagtgcctcggaccagctgaaacgaacagctaagacgccaccagtttccttttcctttctattggttcatattaataattgtttactttcattcaatgcatccaacacttactctttttccaaaacagcagatggtactgatgaatgattctcactgcaaaatacttagacaatgaccttgaaacgtgtctattgggtaaaaggctgttctggaagccaaagactatctgggaagccaatgaacgtacccctttctcgcacccctgacgtccctaacttcgatatcaaaagtactgaaatcgagggcagttacggcgtcgaaggctacatcgaagataatcaatgaccactcgaagaaggcgtatgtggtgtaggctgaatgacgcgattcgttagtcggctatatgagcacgggcgtttaatggttaagcgatatcttacctccagcaacacgatggaccttgtgctgaataaaaaaataaatcaatggcacaagggttccgaagaaagccgacgctagatactttcggtatttaattgcctgggggttggcggggctgagtacgatgcagccagtcgtccacggaagcgtcgcaacaatatacgagatcatcaggatgtcgtgccaatcgtggtcatctgtagaggtgatgtatgtccatccaccgcaggtcagcgttcgcacgagtcccatgacagcgacgaacgtgggaagcttctggccgggcttgcgcgtgaggagataccataagccgacaagagcgaatcgaggacctattccttgtcagcaagagaaggctgctgtgtagttgaattaattgtcgtgtaccggatgtgatggcaatgaagatcatgaagaaggatcgctctgggtatcgatcaccgattgttgccgacaccgagggaaaccattcttgcggataaccgtagaactcgttctggacgatcttgtggtagtgaaggtacaggccgatgaccaatgcgctgaagaaggcggctagaacaacaagtgttagctattcaatcaaattatcacgcatttctgcaacgacagcgcctgcagaaacgcaacagcaaacgagcaagcaagcaacatactgtacgcgacggttgtgtgcgcccaactgaccaagcttccattgaagctgaggacgacgccggtgtctttgtccttgtatttagacgccattttgcaggaggaaagaacgaaacaagctctctagagtcccatccggacaatccgcaaaccaaaaagttgaagcttcagaacgagcgacgataataaacagagaagaaagtggtgagatgccctcttggcgaacaggaacggccctcggacctttaacattacctccgtcgcgacgtaatacttggattataattcaaagtggagccactaaagggtagaaagagcagggttcatggaggttgttttcggaaatcggattttgacactggcccgcgcgccttcccgaagcgaatgagaggcaggggagggtaggagcgggggcctaatcaacggcgcgcgtaacaacgctttccacgggaaccaggagggggggaaaaaatcactgagcttgagatcagcatttttggtgaacatcggttttagcggccgcaatgtcgaccctgcgccagcgaccaaacacaacgcccaccaagacgaggctgaataatgctccactaaaaaagttgtcgacttgccagccttgtccgcaaaaaaacttccacatccactgagttacctgaagacgacgttcaatacctttccagaccagaccataatcacccattccggtcgcaaacgtttaacatggctggtgtcgctgaaaaggcgagattctatctcgaacgcgcagtgccgcaattgcgagagtgggaggacaaggagattttctcaaaggtatgttgttgctacttttgttttgcgaagacatcgtcaactaatttttctgcccgcccttccaggatgagatccgcactattgttcagaagcgaaacgattacgagcacagagtactctcgcccggaaacaggccttctgagtggtcttcatacgcacaatgggagcagtctctcgagtccctccgtaccaaacgttgcaagcgccttaaaatccgacacctaaactctgcccacgccggtcagggtcgcacacttgccatctatgaacgaggtgttaaccgacacccaggaagcagcgcgctttggcgcgaatacctttcatacatttcaagcgtcaaggcatccaagcgctggcgcaagactatgaccaatgctctgcgcatgatgcccaccgaccccgagctatgggcaatggcaggtcgcagatcagccaagaatggcgacatggctgctgcacgtggattcttcatgagaggctgccgattctgcaccaccaacgagcagctgtgggtcgaatatgcacgaagtgagatggagtggctcgagaaggtcgacaagcgaaaggcagaggcaaagcctggccaggatgtgctccgacctgatcgcgaggaagagggagatgaaatgcgacttattgacagtgatgatgaagaggaggaggacgaccttcctgaaccatccaacacacaggccaaggttatcgacaagcagtcggcgcagcagctgaaatccaaccccgccatggacggtgcgcttccgatggccattttcgatatctcaaagaagcaaagtttctttggcgccaacactgccgagagattcttcaacctcttctcgactttcacaaaggtcccggctcagcccagaatatcccagcatgttcttgccgtcctcgatcaggagtaccccaaccacccagctacttgcaatgttcacattcgacagccaatcatgggtgtcaacccccagaccgcggaattccccaagaacctcagagaggtactggtacgcctgaacaagtacttggaaacaacaacagaccctgcggaattgaagaagaagacggtagcatggatagatggatacctggcattggatactctggatgagggcattcgggcagtcctggagcataccaagaagaagatggaagcaatctagaggtagagaggtagggggaccgaggggaaaataatcatagagcgaaattcaaaattttatattgtttcttttgcaaatgttgcagtttgaagttcaatatgaaacaagtaccttgatgatggttgtttctatgaatgaaataaaagtccactgtatcacctgtcttgatgtaagtgactgatatcgaatatcgtttaatgttccgacatgatttcttcaaagatgtctcacgcacgagaaagctacatttttcttcggcatgagtgatattacagtcgcataatctttcgagataatgcacgacgattcccaggcttgcaggcttcctgaagtgactggggatcgccgtgtggtggttgcaagccccggcccgatgttagggtgacccagcgttttgggatcatcccgtcgcgaagttaacttgtggggctggacaacatcagcgtgatccagaatgagagcgctaatgtgaagaggtaactccatttagagtcaaaccaccatgagtctgttgacacagcaagaagaaaaccaactgctgtatgcctagtactcagttatgtgctcattaggataaagcaaagcggctttcagggagtatcatatccaccaacaagccatggtgcctggcgagggctccatgccacgcgattgttggccctgcaagcgactggaacactctctatggcatcatgcaccatgtacctaagttagcgatgcatggggaagccagaatgacatctcggtcgtcctgcatgtgcaggtttctgcattgaccatgataagcttcattcaaggcgtagctttgcttaaccaaagtctggttggttgctcgactagctaggtacctactgtttgcttatggcacgtgaaaagacattccgatatgccaccttgttttcgatagtagggttccatttacccagcttgcgagggaccagaatggtctcttgtgggagagattgagtgagactatgaatgtagcgtttgtggtgccggaaaggcttctgggcaaactttctcggctccgtctgattcagagcagaggcagaggtggtgtcaatggtacaggaaactaactactaacctagacagtctaataaacagaaaagcaatgctcatgccacttccattgggatggacaggagaaggcgtttccaaagtgagggaccgagacagatctgcagcctttcatctggttggcccattcctctactgatcgctcaccacccttcccatggcttcgctgaccagccagtaacactgacacgaacactcaacaacacatgctcgggaaagaaatataagcaatttgaggcattggcttatccctttagcccttttagctatctctgcccgtgcccgtactcgtagcacagtaaatcatttgccactgaccccgttcttaattgatgtggggtgaattcatgacaggggaattaaagcacggtaagttacatggaggggagaggcgcggtcaacagcagaagaggagggaactaaagagacagacagaggagagattggaagggggggaagagggggagaaaaaggctttcaattaatgctgagtttgtggtctgccactctgttgtgtcagtgcttgattcccaacgtgtgggatggatatcttgacaggaaatagttagagaattgtccattcattccttgaggggtcaccaacacccaaccaacaaacatcagctacaacccagcatactgtacgttgaatggaaggtcaacaacgaaagcacgatagtgaatgagcatgagaatgattgaccgtgtttattagggccgtgggagaaacagaccctgccaagtcagtcacccacctcaaagcggcgcgtggatgatctggaatcgtacagtgcgcgacctagagagtgtgagtgggcggtcggatcgtgagtaagaaatgggaggatcaaggctgggactggagaggaatcatcaaaggttcagccaaaagggaacacgtattaggtatccaacagtaaggagatgcgtcgtaaattgagttgcagttgctggtccatggcaaaagtaatctttcgattgtcctcccatccatgactttctcagattaggctcaaccctggaagatttgggtgaggatgaacagcagacagacacccaacctcatgctgcagcgtggaagtaccaaggtgcaatagcactggcaattaagtcaagggcctgaatatgaagaaatgaaacaagtaatatgagggactatcaattaaagcgacatgatcggagctcacttgagcggagaaaatttcgttaacaaacggaggagttgaattgctcaaagtgaattgaggttgcaagcccagtccaggtacggtacagtacagcaggtaggcaaggcaaggtaaggtatttcacataactaccccccttcccccgttccttctcgctgcccatttcccaccggttttcccctctcaaactctctgaccttcttttccttcattccctcattctggttcccttcttttttgatctgtgttgctgttgtgctcacacttgccctttgagctgctcacttatacggacgcggagccatctccaaatcgtcgggtcgggtccagtggttttcagggcaccccaagctgctgggttgggtgttagtgggagccacggcagttcaattgcttttgctctcgacaaacaatattaaaaaccacaggagaaacccatcgcgctcagcagagcaaaacgacagacagaaacgaatggatttttacgacaaaacgagggtgacgggcttgaccggctcctcaaaggtagcccagaacacaacgacttgagacggcgctggctgttctggccatgacgacctgcccgacaaggatccatccactggcatccacccgggaagcgccagtggtgggtggacagcccgcatcaggcgccaccacagacaatcccaggacgggctcaaagcctacaagctctgcgcctctttcagtcagaaaaaaaaaggaagggaagaaagacttgcccaaaccgaatggtttgaagaaacatcacggaaaattctgactgtctaacgaagcagacactgcctttggggtgcgcagtggtgccgttacgagcggaacgggtttgacatgttcctggtgccaaatggcccgttcctttctttgtatgggtcatgccgaccccaaaaagatgccagcccgcccagaactcccgggccactgtcaccagcacaggggccaaaaagaatggactggactggactggacagggcagtaggtcagcacccgcgactgaatacggccaaattcgatctggatgagacagcacctgcacaagtgtgcagaagcagatgctggtcttgagaggactgttacattgaacatttgtggtgccagattgtgcgacacatcccgcgtgttcaggttgggcccctccctttcattggaatacatggatggagcagatacggatatgccactgagttcatgatactctagacggctgttgtttcactcgggacgcactatttcggcgaaaacccacgcatttcccccttcaaaattgtcaagtctgactggactcgagaaggctccacatactgttgtttgccctctggtatttggccttgagacaacctagctggcaagcatgcgaattattcggtctttatgtttgtgttccataatctgatgcgaggagatcgagatcctgcgcatcaaaatggttcaaaacataagcaagacaatatccgaatgtcgctcggcacttcgtgctgtttcaacacacgcctggaatccgggatttgatatatgggtatcaattgttctctttccaataagccctagcattatccatggagtcatggatccatcattgctgtttgttttattgttatcgatcgctcacaaggcattggttgtcacatgcagcattcttgtaattgctgggctccagatttggaaggaggaatcgtgttaacgatgtggagaggaatcccagttccactgttagggattggtagaacatgcactgtaaacactatcagtgtcactgctcaaattacttcctcactaacagcaatgtatcattggctacaggtacgacctacgaggggactcatcaatgacgctaagccgagagcagccaagcaagcgcgccgcagaactggctcagcctccccccgactcagaagaccagtcttcaccgtccgctgaaacccaggcgaaccagacttgaagcattgcagttcatcccaaaagttactacaaacgcgcgcgcgctttcgttttggtaaggttttcatctccttgttcgattcctgcaccgttttttgttgcctatgcatgcgccctcccattccctccaagactgagtgcgatagatggtgttgtacgggaacgctgtcgtttctcgtcgtttcgcttcacttttgcctgccttgtctgtccactattctttcgactttcctctttccccgttggtcgttcagctaggccctggtctggttggctagcccaggtatcgcccgtacttttgcatggatgggactggtctcaaagtgctgcgcgtccttggcttggttcattctccccataaccgcgaaaaattctccctcactggctggctggctggctaggtcgctggctgaccatcatcgccctgtccgctctccactgttggcggtgctggcaactgaaagtggctgctacagtaccttgtcccttgctcgtttgcttccgtcaggtcctgtccatcctgtcgcgcgctcgtttcctgctggatttcctcgttctacctacctccctctccattcattctcacccgaccccgtcattcccatctacattctgccgtttgagcgaagcgcgttgccctgcaccgacgaccgtgcccaccaatccgtgctctttttcattgcccactttcctgtcccttttgacttggtccattcccagcacctggcaggctgacacaaggtcttctcgctggtctggtttggtctctcgcactacactactctccaccaaacccacgccgcgacgcgacttgtcccatcaccaccgtgtcactgcctcatcttccattcatcgcttcccatctcagcctttcgtcattgtatcctcgtcttcttggcgctcctccatggacgcatttcgcgtgcctgctgatcgctaactctgtcgcgcgcagcctgctgggtagatcgccatgagcacctggatgaacgacgccgtccccaaccacaatggcaacggctttcctcatatgaacgatcctaattctgtcagttccatgatggatccctctgctttcatggccaataatggccaattcaatgctgctcagtttcagaaccagcaacaaatgggcgccgccatgcctaatggcccaggctccatgcgcaatgcctcaccttctttccagaattctgtatatcaaaccaattccgttattccatcgaagcgtcctcgccctcgtgacgaaagtctcgctggctctccaagtcagaatcccggaatgcttccgacatcgcgctcagaaacgccacagcagcaatcatttgcaggcgggtttcaacccggcgcggttcagcaaaatcccggtcaattctcccatctccaagcaaatggctccgcaaacgcaagcccttctccgaatatgagtaatcaaatgcgaccaggaagtgtcccccagcgagttgcgaccgcatcgccacatcctttctcgcccagcggccagcaattcaatccccaggcatcaccgataccctccgaacatggcactccgcagccaaaccattatatgcagaacatggcgcaaggcttcaatacgaattttgccgcgtctccctcgaacgcccgaccttcaccgaatccgaatgcgatggctggcaatcaaatgatggcccagcagatgggtcaaatgccacagcacatggctcagatgcagggcaacatgtatcctcctcagatgcagcaatctcaacagcagcaaggaacgccacagcagcagcaaggccagcagccgcaggggcaacaaactcctcaacgtcaaggactgaccgatcaacagaagatggctgcttatcaaatgaggctgcagcaacagcttcaaggcaatgctgctcaaatgcaagcacagatgcaggcgcaaaatatgggtcgtggcatgatgcctaataagcaagtagctgggatgcccaatggccaaatgcagcagggcggcatgcgaccacagcagaggatgatgaccaacgtgaatcccgaacagttcatgaagaatctcacaaccctgatgaactcgaagggcttgccgttggatcctaatccgatggttatggaccgaccagtcaacctgatgatgctctttcaagccgtacaaaacaaaggaggttataagcaggccactacaactccgaatggctggccgcatgtggctcagatgctgggactgccggttcagaaccctgtagtgccgcaaacgttgagaacgatctatgaacgcaacctctataagtttgaggaagtgtggatggctcaacagcagaagcagagaatgatacagcagcagcaacaacaacagcaacagcaacaacagcagcagcagcaacatcaacagcagcagcaacctcaacaacaagcacaaccacagcaacctcaaagtcaaggcgcactcatgggacaaggcacaccacaaaagcagatgcaacctgggcagcaaatgaaccaaggcgtaatgcctcaacctgggcagcagcctcagatgcagcagcaaactcccatgaagcaaatgccgcccggccaacccccagtcaatggattctcaacgccgcaatctcagatgcagccacaacctgcggcaatgccaggccagaccccccgcaccttgtcacaatccatggaaggctctgctctgccggacttctcgagtgcccagtcccctgcagctcgaagggcaggaagcatgtcgcagagtgaaggacgacaggcctcggtggcacctacggcggttgcagagaaaatgccccgattggcaccacaatctgatgagtacagtccatgtgctcgggagctttccacgtttggaggtgtcgatctaaatgctttcagtaaactgggtacagagctggagcgatggaaaccagatgtgcctcctctacatgaacttggaaatatcgacatcgctgctctgaccaagagtttgcagagtggaattcacggagagacgcgcctagcccttgacgtattggcagctgcgtcgtgctccatgaaccaactgcactttatccaacttcgatactgcgacgagttgatagaggcacttatcgagtgtgccgaggaccaggtggagatgctggccgagcatacagttgaggtttcggatgagatccaaatatctccgtatgaagatgtcctgagagcttgtcgcttggagcggttcaacattcgtgatttgcctgttttcggcactcaagaatacgaattagatcgagccgtcgatcgattaatatgtgtgacgacaatcctgcgcaatttgtcgttccccggcgaggcaaacgaaaatcattcagttcttgcagatgagattgtcatcaagtttctttgcgttgtaatcagatatctcggtacgcggacgatgcttctgagatctcagaataatacgctggacttcatgaaagatgtcgttattctgctgtccaacatcgctggtacaatagagattccaggacgggaacaggccctttgccttctacaattcctccttgcattcgcgccagcacctaaccccacagtctcggatggaaccctcttcttctcacaatacgaaccaagtctgcatgcctacctgccacatgctgtcgatgccttggcaaagttactggcacgcgatgaacctaaccgcacacactacaaaactgttttcgcccttgactctgctagcaaccccccttacgaattgcttacgcgagcgtttggtttggccatagcccctattccggataaggcaaaatcacaagcacgtctacccagcctgccatctcttgtcgaggtccgcaagcctttcctaatgcaaggattgctttcggctgaaattttggcatcactggccccaggtcacgacagcggtgttgctcaggcctggctctcgtccggcaacgattttgcccagaacctcttcaggcttatccgcgacctcagtcagctatacgagcagcctcagaaccagggacctcgggctgccccacgaaaagacccagaactagtttacatcgttgttgtatcggtggcacttttaaggagattagccgagaaggctagggacccgaatgatcctacatcgtctataccagctaaagccatgccggcacctcatggtcttctcgaggctttgtccatgcaatctgcagagtggtcaaaggaagaggtgctacagaaactctccaccttctttgcccttgggagataatttacatatatctgggctcgtcttttggatttaaccacaccattacccgtataagcttgtatgttagtgttttcagaaacatgggattggtgtcttgtcatttgaagcgtgtgcttctcgtttagacttgcattctggagtcgatggtttggggatatgacaggtgacgatgaaactgcttgtcaatgcacgggtgtatacaggatgttgaaaggtgaacaaattaaggctttagggacaaacaaaaatatgcttctatgatgcgttttgcattactccatgtattgtacatccttggtcgtctaaatagggacgactggttcatatgatacactttttacatcctcattccatattgctccaaaagcagaacctgcgagaatccttgatacatcagtcgtcatggagtttctttaaaaaccaactttgagaatccatttcatagtctcggcgtacaagtcgccctgtaatgatgtcagttccgaatgtagtaaatatgatgaataccccactgaccttgatttcaatatgttgtgttacaggatttaatcgaatgttctctgccttaatgtctaggtcgtccgacaaatccttgaccagcttggcgtggtcgcccttcaccttcttgatcacaacgatacagcggtttcctccagacatccacctgcgatagacgggaagttgcaaagatggtgtacgcttgatgatatatcggagatacgtgccgacttccttgggatctttcgctggtagagggaccataggctgctcaagaggtcgtgccttgtagggaatctttttgttcttgttggggttgacgggcttttcctgagggtccggcttgtacgagacgtgcttcttgaacgtttgtctgcgggcgggggctggcttgattgtggtgagagtagcccgctgtgtgaatgatacaggctgctgagagaaagcctggcgccctatcgagagggctcgagaggcgaggaaacgcattgtgaggttgtgtgtagtaagtagggtggtggttcgaggtttagagttcgtcgtcgattgtggttttttcgagtgttgtgaaaatcggaataggaccaatgttttcggaacaagacgagatgatccccccaagaaaagacgtcaatttcaatttgctgaataacctttagatcgtcctgcgctctcacactcagtctcgcctgtcgtcgcactctgaacgcgccaaatgctcgttgcagggaaaatctcaagatcacatgactcctaatctctaatcgccggtaaatctgcgggaagtaagctaaaccccacaccaccgagtggattggcgaaattcaccaaaaatctgcccctccatcaaatccagtatcacgactatcggcgagtcacttttttgttcttcccgaccgatccctcctccttcgctcgaccgaactttaccgccctcccacccttccgaacaaaacaaaaaatatcgcccacgatggaggatgttctcaacgccgtctcggccgacggctcgtcgatcatgccccgccttgcgccaaacctgagccgacatttgctcttccctctgattcagttcgagagcgagagggctgaggagcagggtctggatgccaaggccaaggagcttctttccggaaagatcaagctcttggaggacacaaacatgaccgattacgtcgcgactctctactgcgagctccacggtgtcgagaatgctcccgaggagtacaacaagaagagacaggaagttctttcacagttggagaactacgagcaagccaccgccaagatcgcagacctcttgacccaggatgaggtcgtcaacggtctccgaagtgacaaggttgccaacttggagttccttaagaaccagcacggagtaagtggtgcatcaaaggagctctagtcgccccgacgtggtatagctaacgggcttctcaccaggtcaccatggaaatggtcaacgctctctacgactttggtcagttccagttccgatgcggtcagtacggtcccgccgccgatatgctctaccagttccgagttctctccaccgataacgacaaggtctctgctgccacctggggtaagctggcctccgagatcctccagaccaactgggagtccgctgtcgacgagctcaagaacgtgcgagaaaacatcgactccaagctcttcaacaacccccgtgctcagctcgaccaccgaacaatgcttctccactggtctctcttccctctgttcaactgggagggtgcccgtgaacccattctggagatgttcttctccgctcctttcatcaacactatccagacctcttgcccctggatcctgcgatacctgatcgctgctgttatcaccggccgtggtcgcgctcgcaacagctccatccaacaaaagcagatcaaggacatcatccgctacgtccgccaagaggcctacgagtacaccgaccccatcacccagttcgtcaacgctctctacatcgcccacgacttcgaggctgcccgtgaggccctttccatggccgctgaggtctgccgaagcgacttcttccttgcctcttctgccgatgcctttgtcgatgccgcccgacacctcatctgcgagagctactgcaagatcttcagccgaatgaacatccgcgacctcagtgccaagctcggcttgaaccccgacgatggcgagaagtggatcgtcaacctgatccgcgagactcgattggatgccaagatcgacagccaggacggcaccgtgatcatgaaccaccctcccaacaacgtctaccagcaggtcattgagaagactaagggtggcttcttcaggacacaggttctcaacgctgctgtttcaaagtaaacagcatgaaaagttgaaagtaggctttttttatttgtgttttttgcaatgactcaaatggggcaacgcaatccaaagagagggacacaagagacctcttcgccggaagatgacaccctccgctgcttgaaggggggatcaagatacagcctctctgttttaaaaggggggccgatccgtttgaaagatgggcaggatatagcaaaagcataagacggagggaggaagtgatagagcagcgagacaagatgaaaacacgggccaaatggaagaagcggcggttttagaggccctgtatatccccggtgatgcggtttgcattgcatggcgttctcggaaaagggaagaggcaaagggggataatggaatttacgttgattgttgaaatgaaccatctatctactcgcctcagctcggacgcgttcttttgtgatgatcgtgcggcatagtgtcgtcacgttatgtcgattttatggatattggcaagctcttcaataagctagattttgtctatcattattctcatagctcgtaaccacatttgatattttcccctaggatgccacgccgtggcaggaacactcataactactacatggataaaatatggattgcctggcttgaatggtcgaaaatattgctactcgccctcccgactagcaagccacaccatgccttttaggctctcaaccacgctgtctcgcatccaccaaacaccctcatcttccactgtggtctcctgttcgtccagtccttccgtctcatgatgtgtgtgtgattctgtgatggtttcctggctgtccaacatgttaggctcacgtagtcgatcgcgcacagaagcccattcgaacagtaacctcgccccttcaagccgctctctatctgtgccctcagcaataccctttgccatctccagtcttgcatcgacggcactgcccgtgtgctgggtgtcatctccccgctcaagtaccaccgctcgctccgcgtaactaataccacgaagactgtcgaggccaaacacccactccatgggatctgtacccttctcatcactaccgagtgcgcgaagggtggaagcgaacgctccctcacgtggcggacgcctacggagataaagactctgcgtgtccccaaaagcagctcgaacctctgggttggagaaatcgagctccacgtcccagaattgaggtccacaagcggttgagagactggctatctgatcaattggtggcaggatgcagggtgctgttcggttcaagacaggttctgtggatgtgttcttgcgcatcttgatttgaacaggtgcagagatcggctggccagtgagaacatccttggtaacgagacatcgttgttctgtagccaacacccaaaaatggcgaagagcctgcagatgggagcgattgtccataacattcgtggggaaaataggatagaacgatacgagtagagaagcaattgcaagattactggtaccaaaggttgctgtcccacaccccaagaataaagctccaattgcaagatgcgcagcaaggtgagacccataaggagtttctgcgtcgtcgcgaccatgaagagcgcgtaggcgacgaagaacggggatatctcctgttccggccatgacaatggatgctgatatggccacaacatcctggcacattcgcgcgttggttcgggtcagttcttcatcgtaaggcggcgtaccatttggatgcatgctcgccgtagatggtatctgtgcgattcgcatgaactggtccaaataatacagcaaaagatctcggactttgggggaagcacttccagagaagcgaagcgcaatcgaaaagcaaaggccagcaactatgctgtgaaacgccatgtcagttgactgcagctttgtagttgattgcagcttgaactgtgggcggtaagggcgtggcagatttttacgaatccaagcaaaggttggctcgatctttgaccacatgatgaggttcttcgttagagttctcaaaaggagaatgtcaggtcggatatagtcgaactgcaagactgagtctggtatatcaatcttgcgtgccacgatctgatcttctgacttcatataaataagggccaaggccatgacggctccggctgctgcgcggtccaagatatgaactatttcgatgtttttggtaatagtggcatgagaaatcagtttttctgttactttcatgtcatgcaagcccttgagatcattacctttgcctaggttgatgaatccaagggcgaaaccagccgccagtcggtaacactcacttcttagaggctcttcctcgtcttcttcatcaatgtgctcaatctcggatagcattatttcactcattctccgatgttggctgttggcgtaaagaagcccgatacccattatgcccgatgtttgtgtcaaaggtgataggttgagctccgctgcaccgcgcggtaacatcctcgtagcgtggacggaaagcaaacgcgtaatcagcgagtccatcgtacccatgtaggatgcagccaggcccagaagaaggccgatggaggtcatggtatgttttggtgtcaggtatttgaatgctacccactttgccacatccttcagatgaccgttgagaccgagagcaagcaagaagccggcatggcggttgttgaggtcctgatcaggcttgttgtagagaatccaagacgtatcgatgccctgagcttgaggagatatagcgagtccagcagcaacaccttgatggaaaaagccccaacagaccttctcttccgagaactgagttttgtctacgcccaccgtggtgtttgttggcttcacgatgcagttgagattgaacccgccgatgtggaatttctgcgtgattaacggatatcgcagactgtagtacaacagacctcgcccagcagggatggccagtgtgcctgtagcgattcttgtaaccagctccttttgcttctcaagatattcactctctggccagcttgggtgaggatccagtcgaaccagtcttgctttgttggttgaaagtaagtcctgagcttcgttcaggcgacgatcttctttgaacaaggagcgaataacagcttgacgttcagttccttcgccctcatcatagccaacgttgtttgattcatcaacgctttggcagagtagtttgtaatcccaggtcgcgttgtgcgtgggcgtctaagattcgttagtagacgaccagcgtaaaaggtattgttccaatcttaccagaatcttggaagcgcttggcttggggcgcttgccaggggttagtatgagactgatatccctacgatcaaccaactcgaggaggtcctttgaccaagaggttggcggatgtggttggcacaacgagatggcatccctcagaggcacaaggacagcttctggaaggctatcaagcacagaatttgtaatcccggcgtcccgcatagcttccaccatttgtaccgcactggtggttggtttcagaagtctaaagaattctttaaacataagcgttctgggaagtataggctcccatcgtcggtcttgcgatttttctgcttcagataactgcgagccagcataatagatatcttctggggtgacataggaaacccttcggtctccagtaagtcttgcctgaacccaagcaatgacgtccggctgtataggaggctgaggtatcgcgggtctaagatggagatctatgggacggttagtgttaaccatcaaattaagagcttctgcacttaccagagtcatgacgctgatcaatatcttcttgtatgcccgcttcgtatgtggaggtaaagttatgccacttaaaccaccgagcgatctgagccataataacacggagatcggcacgacctggtgatctgaattctggtgtcatgatatccaacttttcctcttcaagaagcaagtgcaggcccataaacacatcaacagctaccttgcgccgactttccatgcttttagccagtgatgtcggcatatatccagcctgtccaaatgccgtttcaccaagtgcagagactatgtactccttagctaaagagacatgtctggaaatgaatgttgcggacaggttctcctctgaggatgttgtattgtctgcgtcttcatccaatacccattcccagcccccgttcatcatccatgttggacatcccaacgagttagatgcttcaccagcctccaacgacttccagtcttcagattctcttattgaactggtggaacccggagcaggctttcttctgcgagcagggagacgggctttggggaatggttttgaatccttgcgactgagattcaggaataaagacaggagcagaacagtcatagcggaccattctacatctgcagttgattcttcgtaacctcccacccactgcatacaatggagccagccagcaaagatttgttcgccgagagcatgaggcaatatgctacgacaaacatctagaactttgcgaacatgaggggacctcggctcaagctgtattctaagttcatgaagccgaccttcagcatcaacaacgtcaacaatgcccccttgtcgaggatggcgcacaccaacaatactaccattactgaaatcaataacctcagactttctctgtgtgacgtcacgatccaaggctctgcctcgatactgcaagcttctagtgttgtcaacgaagagaagagaaagcgatatctttgtgagaacactccaaggcgcttgggtgctcaattcgtgtcgaccatccatcgactcggaaagaatcaggattgcagagtggtctccatccacgactttgcaagagtcgacaacattttgcgcatgcctgcgatcgatgacagttgccaacacagtagcgccgtcaggtgtgttctttttcccgcctttactacctttggtggctttgttgcctccgcgctgaatgcccagctccaaagtaagtagttgaagacgtctctcagtggcgtcttgaatgccaatcaaaagttggctttggtcatggccatcaatggcaaagggtggtgctactaggataaaaactttggtctgagtgcgggctggctgatgcgaataccgcacgttggagttattcatgggtacgctttgaagtttggcgaacaatatttcatgctgtagcccatcaaactcgtggtcctctaagcccatgttgtgaaacccctcgtcaaggccttcgtaaaacggtgccgctagcagactgctcaaactaggatggatctgatgggcatagttggcacttagacgacttccctgagattcatgtctccttgtcccaacatggctgggatgcaatggctgttctggcattatggcccggtcatgagaagcagataagtcagctctcgccaacatggagctgaccctgcgagagctcctgcgtgcggcaccggtgccttctttgtcttgctgttccaaagatgagacgagatctatcataggcttctcaagcctctcactcttcctttgccgctttcctggtaaaggggccccaaaactctctcgtagattgggctgcacgggcgttccaggggcactcgcaaaggcagacggcatggagctacgacgccgagcagcctttgacttgacatccttttgccgattcagaaaagggtcttcatgttgcaggtaggtgaggcgccagacagtgtattcactagtttcacggttgattgtgactgcgatgattaggggttggcttaggtcttgagtcagtgcaccgggaatcttgatctcttccacatgtacaacttcttccgctgcatcaaggaatgacagcttcttctttgcagtctgtctcagacttttaacattctgggattcttggttcgtgacaaccagtccaagttcaagcaatggatccgttaatgagacaagccgtggccaacgagactcgggctgctccagcggtgcctcccaacaattatccagcgttgagcgaagtgggagcgctttgggctttccaaggccctctacagagaaggcggtttgttgagagctattgaatgctgtcaactgcgaagagacaaatgaatttggtggaactcgaggaaacttcaacgatataggcgcaacgctttcggccttttgtttgcgttgaattataactccaacagggcctgcgaaagcggattcaacctcgaatggcatgtgaacgatatggctagtaccagacagaaagtatatgtgcgcttgtgtctttaggaacacaaccaaagctttggacaaagccggccgttggtctgattgagtatcgtcatcttgcgtagatttgtcgtcctttgaagcaggaaaatatgctagcagagcctgtataacaggttctttttcgagttcaaatctgaaagtctttcgaaatatgccacctcgacaccatatgacacagtgtttggtggtgagtagttcgtcctcgaggtttgcgtcgcatcgatcgtctgttgaaatatcccaagtgtacgaggtagacggcggattgggtcgtaatagttgttcattgatggcatgttgaagccctgagggctgatgcaaccccagggacttcaccgtcgccatgttccggcagctgccataagcagcttgtgtttattggttcaatcgatcggtcgaagaggctatcgagagcttctttggtcgtaaattcgaggttctatacaagtctttcaatgaacgaatcgaaggtattgttgcgcgacaagatatttgtttgtgttaagatattcacttacctgcccggtgcactgtgcccttcagaggtacactgtacctaccaccccccgttagtagtggggctagacatttaggtaggcgcgccgacaccgaccttcaattgaatctctaggttctttagcgcgtctagaaccgaagctcatttggagctgcctcgtgacgtagctgcaaggtacaaggtacattcacctactcttagttgtcggtgggagctgtcatagctctggtttgggcgctctgctaccttaccgaatcctgacaactcaacttcgcaccccataccctcgctctcttcctgggccttctcactccccagcatgataccattgccatcagtacaatgacggaccagtcaccggaacccagccacgagcaggcgcgtgacctcgaaacccaacaacctgaacatgatgcagcacctacatcaagcgaaccagttccgccaacaaataatgatgcttccgacgatggcgcgcatagctccgagtccgagtccataagcaaagagggggatgttagtgcgaaagacgtaacaccgccaggaagcaacgatggaaaggcaagccaagatggagaccaggacaaagaaggcggagaggaagatgataacgacgaggacgatgataatgacgaggaagacgatgatgatgaagacgaagacgacgaggaggacgaggacgaggaggaagaagacgaggaggacgaggaggatgatgacgaagaaccaaaactcaagtatgctcggttgactcaacaccttaatggagtatatcgaaacggcgacgcaactagcgcgttccttgtcgctggagataagatggtaggctcgatatctgctagtattcaacattgtactgacttcaagatagattgttggaacgcataatggcaatatcgtaagtagtgagcacaccgctcacttgtctcctgctaactctcgcccagcacatcgtccagctcccaatgttccagtccatgagggtataccacgcacattccgcttcagtaacatctatatcaatatcgccatacccaccccctctcccgaccgacataccagagacggtgtcgaagcatggagctcacagtaatgccagcatatcatccagccgacaaacagattcatcatcccctgcgccatcgagaaggcctcgggaggtgtctcaaatcccgcgaacgccatcaaacgacatttacgttgccacttcttcgttagacggcaacgtctgtgtccagaacttaattgatatgaaagatgttcaattacggaactttgctcgtcctgtacaaacggtagctctatctcctgagtttaaaacagatcggacttatttgtcaggaggtcttgctggccaacttattcttactgcaggaggcggcccaggtcgcagtacttcaaccacgactggaactgcagccgctacagcttccggctggctgggaagtatgggacttggcggtaacgcaggcaaagatactattttgcactctggagagggaaccatcagcaccatcaaatggtcattgtctgggaaatatgtggtctggttaaacgagcacggcatcaaaatcatgcgatcaaaactacatctcgaaagtgcagatgcagaagacgcatggaaacgggttgggcacattgatcgaccacagacagatgaatgggaaaccatggccagtgtatggaaaggtcgtgttgaatggattgatgaacaggctgtcgaagtggacgaaaccgaccagagcgctaccgaaaagagcagttccccagctacagaaaagttaaaaggacatgctctagcaagcaagaagggcatcgagcgattactcgtgggctggggtggtacaatatggattatacacgttcatcctgggggcgttggtgttggccggcacgctggagagaagaccattgggcgtgctgagattgtcaagatgtaagtttcagcctggctttgctatgccgaataaaggctaacttgaaccagactccgcatggattgcattatttccggcatttcgctatatactcaaaatctcttgttggtactcgcatactgtctaccagaagatgacgacgaagacgaaggtgctgtttctgtttcaaattcaccagataaaaggcacaaacccaactcttctaccggaagccaaccatcaggtggccttccccgccggcaaaataaccaaccgccagaactgcgtctcattgatctcaactctcaagcagaagcagacaaggacagtttgagcgtcagtcgttatgagaggttatcgtcaggtgattatcatttgggagttttgcctgcacgcaacgccgcatccgcgattgcttcttctcgaggtgctctggaggcaatagctggaattggcacggatatgtggaatgctgccatcaatcctcgctccctcttcagctctggggcaagtatccgtagccgtggaagcggtgatgattccagcataagagggagtacagcaggaacgattcggcctgggacaagcagaggcctgtcaccaacagttcattcaggtctcgtaaagcctggcgtaaagatattcatacatagtccgtatgactgtatcctcgcaaccaggcgagacttgagtgatcatttggggtggctcttggagcgtcaacagtaccagcgtgcgtgggagttgctcgacgaacacccagagatcatggctccagctggcgagagagccaacgataacacccctcccacgccgacactaaatcaagaggccagtgatgagttcaacgatgacgagtctgtcatcgattcgcaggtaagggacttctattcctcggccgagaaggaaaagcggcgcatcggagagctctggatccaggaactcatcgaagagaacgattgggtatctgcaggcaaaatctgtggacaggtgctcaagacaccagacagatgggagaaatgggtctggacgtttgccggcgcaaagaggtttgatgcaatcacaaactatattcccacaaagcctatgcacccaccacttccttcaaccatatacgaagttgtgctcggctattacattcagcacgacaaaccgagattcagggaacttttggatcgctggtctcccgaactgtttgatgtcaagactatcacgacagcattggagaaccagctcaattaccgggacgtgcgtgaagacagcattgacgatggtgagagggggcgagactggaaaattgtgatggagagcttggcaagattacacgaggccatcggacgatatcgtgaggctctcaaatgctatatcaaacttcatgacgcggactcggccttcaggttgattagggacaatcaccttgccgaagctgttgaagacgatatccccagctttattggtcttcgagttccgcctggtaagcttgatcatatgacagcagaagagctcgaactagcaacgtctgaggccataattctgctcgtcgatgaagctcagcatggtcttctacgtcccgacgtggttgtggagcagcttcttgcccagaagctcaatctgtacatatacttctacttcagaggtctatggagaggcgaaggtatccaagagcatggaggagagaatgtagaccgacttgttatggacagtcaatcattggtggacagcttctcggatttagcggtccacctctttgcgacctttgaccggtcgttgcttatggagtacctgaaaacatcggtctcatacacattcgaaaaggtaagttgagggcggaatcaagactctaatccatttgctaacttagtccaggctgttcaagaatgtgagaacttctcatactacgatgagcttgtgttcctatactccaagaccggacaaatgaagcgcgctctttacctcatcattgatcgtctgaagaatgttcacaaggccattgagtttgccaaggaacaagacgatccggacctgtgggaggatctcctcaaatacagcatggacaaacccagcttcattcgaggtctcctcgaacaagttgggacggccatcaacccaatcactgtggtgaaacgaattcctgaagggctcgagatcgaggggcttagggaggggctcacgcatatgatgaaggaacacgagattcaatatagcattagctctggagtcgcacgagtccttcgcagcgaggtggccacagcccagaccgagctccgggctggccaacggaaaggcatcaagtttgaagtagttcagcaggatccagaacatgtggatattgaagtcaaagatgtccccacagaccctgaaaaccctgagcggaacgcttctcacccgtctacaaagcatgaccaccgggtgccaaaaccagggcattgcgcaagatgccacgagcctttcaccgagtacgagatggagacgctagtagggtatgcatgtggccatgtattccatgtaagccatttgctggagatgctgcacgggaacaagaagatggacattgatcttggcaatggatctgaagaaggaagccgatactctgtgcacatgaaggtgatgagagcacgtttgttgaaagacaagatgaggggaggctgtcctgtgtgtcacgttaaagaatgaggatatgagatttctagttgaggcgtctatgcactgacggcgtataaagagatggtcattttatacatagcacattattagtctggaaagtttcacggcgcatatgagtatctagtagaaagaatgaataaagataaatcatgggtgaacagcgaattcttttcagagtacctaagtacaactcgtattatgatcctccacgcggttccgaagtgccaaaaccacaatcctgtaccatcaatctactacttccttgagctcaaaccaacggccacttagtgatataccatgtcaaggcatccaacactattcccttctcaccagtgcggaagaaatgttcgagtacaagtcagtgcgacgaatgcatggaaagcatgatctagaggctgtttagaagatggcggcgaaaacgatgccaacgaggccaaggatagcgccggggatgagttgcttggcagctgccgaggcagtgacggtgggagtgccagtaggagtgacaccatcggtctcctcggcgtcagtgccggtggcggttccagagacgaccgtgtcgtagacagtctcagagccggtgacgacagttgcagtggcagtgtcgctgacagcggcagagggctcgctgtagagagtggtgaggatggttgggttaccagacacatcggtggtgctgatgagagaagacacaggcacaacctcaccaccctcggaagggatcacaccggaagggttgataacggaagggttggcaccggggacggagccatgctcggccgaggcggcggagtcagaaacaccagcgggaggagcgtagttggtctcggaagcgccaggggccacggaggagacagtgaccgaagcgatagggacagaggaagtgggaacatcctcagtgccagaagagacactctgaccgtggtaggtggtctgctcgccgccagcaggaactgagggctgttctccaggggggccggagggaacatcggtagcagcagggggaggctgcatggactcgccctcagcggaggtagtgtcaacgcacttggtctcgtggacgacagagcagacggtcatggagtgaatgacagtgcctactagtccgtcagtatgtgtaataagtgagtgagagatgggggagtagcataccgtcagaaatgccggcgccatactcgtgagtgtagggggtctcggtctcggtgtgagcggctgaatagatgttagtatcggcagaatattgaagatatttcggggtcacgaacacatgcaagggacactctctccctgggtgccggtggcggtagcgagagtagcgcagagggccagaatgctggcgagagccttgagcttgtagacagccatcgcgaaggtgagagatctgtttggggaggttagctagcggctctttgtgtcggtaatgaatacaagagagcgatgccagggtaaaagaggagggagataacggagaaggaagatgtgtttgagtgtcaagtggtggatggtggtagtggtagtggtgcagcgggcgcatgtgaagaatcagaagcaccagcgacagatcacaagccctcgcaaagcagaagaatgaagagcaaaggggagcgaatactcacagatttatttatctgaagatgatgtagcgaaggcggttgtggaatgcaaagtgataatgcaagactgtgaagagatgcacgatcgatgtagagaggaagaagaggtgggagaggagaagggtgaggaggagaaggaaagaaatagtagaaaaacaaacgacgggaagattctatttctacttctgcccggcaacctaaggcaggtcgccgtaaacaatttcccaggcgcagagtcggtgaatggtttgcctgttcctgacggccgtttggcagtggcagcagaaaactgattgaacttttggtttcaaggggcaacggttcaacaataatgaatatgaatagggaatattttactcactcagtggaagaacatggcaacagccgttggttggtggtactgatcctcgttgcaccagacgtcgtgttgaggcatcccatttttggtgtttgcccctgaaatggagagtcgagttgtccaacagaggccgtttagaggatgcatagatttaatggcacagcatttaatatatttctttctactttcttgtttttagcattctttcccttttttttccctggcacgattgcaactagatagtggttttggtattgctcagtgcttcaacacaagaatcaatctccagccatggctaggtaaaatcttctacttgcattgaagaacatacagtcagaacagcacagcccttggtctcttcaacaatacctatctcgactatcctccacctcggtctgcatccttgcatctttatgtctaattactcttaccactgaattgtctccttgaaagtgcgatactgcgggtcctgcaccacgttacaaccgcagcggcatctcgcatttctgtacactacacagcgtaagtcatatctgtaagagatagattgatctgcatatacctaccagcatctcatactctattacctgcccttccgtccgtccagacccaacatctctgatgagcaacactgcaagtctcctcgctcagcataaatacgatgcgtgcaccagatttcaaagtaatctcagtcgaatatgctgtgctcttgtctctacaacacgtgtctgagcagtgcatttgtgccatgtcactcgcctgtgcctcagagtgaatacccgatgagggacagaccgtctccgagcagagtcaggcaaactgagtggactaataaagggggagagcttgaggattgtctaagcgagtccgccggttctcataataaaacggtatgtctcagggtcctttgcgttcccacaagagatattcttgtatacagaaatacgaagaagaacaatgcatattgattgccatccaataaatgctcttaatgcaactttgtgttgagcccttgtgtaacttgagtggttaatactcgaggagaggccttttgactttgacctgtgattctgaaatcaatgtttgtcgctatcaaattgcaagatgtagttttgtgtatcaattgggatttcaattacgtgctacttgtgtgtgaaatggatgcactaccacatcacttttgtttcgtgttatcattctaattcaattaaatctatagacggtgaaaattatacgtatcgtgtgctgggagataataaatcaaaacaaaaagcgacagctaatgtcacaaacgttcatggctaccgacggcattggagttggtttgttacagggtaagcaaaaagacaaaagctgcaaaaagaggatatttgatggagtctaaccacctgcaatggacgaacagggaatcgaaccctggaccactcccagattattcggtcgaattatgctaagggagtattataccactaaaccattcgcccggaattgttgaaagcgttggcggtattggacaagatgtccgcagtttgcaatgccgtgccgtgaatcaactcactgctctgttgatgaaaccgctgacaataaaaataaataaaagaatcataaataaaagattagcccaatggtataagagaccgccggaaatgtcataaaatcataagtctgaatcatttagccctcgaatagttgtctcagccggcgtaaatgcccagtggttgatagcacagttgctataagaacaagatagcatagcaccatgactagacgggtcataatatcaggaaggaccatcaaaagcactgcaaggcatagtccgctcatggagaatgcgctgattagcgtccgtagaggcacaagtggagcaggcgctgattgatcacttccaggagcattcgttcttgttccttgcgacaaggcaactagatcgggtgctctgagaaacctcgtttcctcttctaccagaacttgccggttgtcgagatagtttctgtaggcttgaacatcattgctcgtcggtgctggtagcttctgcatttcttcaagagagactaccaagtgtcctgggacgattagataaatatgcgtaatgtgcttgagcaatacttactataccggcgaagaacattgtcgatcttgtccattagcctatttctactccggtgaatatcatggttggaagcccgctcttctcgcccggagacagccatgtgcccgccatgacgtgtagtaatagagtccaaccgtataagctcttcttcatacgctcctagttgatcttgtaaatatagaagggctcggtggttgagccaatcgaatttccgatacagtggtcttagtcgtggatcgcattggcctgatagtctggctgctatctccgcatacccatcgagagcttcaattggtagatcatcattctgcgcagccatatcttcttgtgtttcggagtatgctgggtcgtatgactgattctggctgtggtaggcaggctccaatgccaaaggtctctgatttgagaaagcaagtctagatggataatgatgatctatttgcggcaagcccggctgttgcggcgtgaaaggttcttgaggaggatagccagcaggagtatgcgatggcccccaaactggataagctaaaggactgatgggggattgagggtaattggcaacggcaacagctgaaggtgcatatccagctgccggtacctggcgaccgttgagtggactcttgaaatagcccgcttctggggaacactggaacgcgtcatgggccacagcgttcgggtcgggtccggagaatgacatactggaaggtcgatgtgctcctttgtttctagggtttctggtttctctcatattcttgctcctattgccggtctgtttggaggtagctgcattatcactggatgtaagctgcgtaacagtgcgttggacgttggagggggtgtgatccgtcttggatgacgagctggtcggcgttaaacgctgagtcccgccctcactcggtgactggctggcactctcttcgcagtcttcaacggtggactggtgggatagggccttttgtatcgacgcgccctcggctgaagaccaagatggcctgtttcgagcctgaaccctgtcgctcattctgagtttgcgcaaagtaaacgaattgcttttttttggtttcaggtttcttctttgcagatttgtcgattttctagatcacagatcctgaaagaactgtcgattctcgagcgattgatgacagaagtgagtttatcaatgaaaccttgtacgatggtgttcaactatgcacacggatgatacagtatatattgccgagtgtaagcttggtgttcgcctggttttcagcaatggggcatattaagcatctcgaccgcagcggcaactcactacatatggctaagatatgccgaatagagtgttggactgtaccgtaacaccgggagccgatgttggattccgtgagcaaccgcgaatatgtcaaccttaagggaacagtaagatctgacgtgacagtttggaagccgaggtaagacaaagaaagattccgataactttgactggatataaagtacgaaggattgcgggggttgagaagcgtaaatgtatgatggagaaatcaagacttcttgaaactcgtatggaaaaggtataagctagcgatggtattgttgaagaagaagacgatgacgatgtagctaacttatcattcataatcgaaagtccgcctgattgattgccttgtttcaagaaacaatagcgccaacaggtgagccgcagaacccgtctgagcacttgaactcattgggggtagagagggaagatggtgggggagtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggggagtgaaggaagaaagggggggtgttagtatcagcgacaactcaaggcttgtattgcatgtgagattggaaacgcaagacccggagtgtggtgactcccatcatgtcatgtcatgtcattcaagcatgcaacaacctcagaaacaaggtataaaaataagcagtacaatatcaaacacgaggggattgagcctggacctggaccggatgtatttcgtactttattgagaaagctgtcaagaatgatcctatacaaaggaaggaaattggtcaggtagtgatttattatagacaataattggataacagagagatcaccaatactaacatagcttgatgaaagaatgtcaatgtcaaaagcagaagattcaagtgttgacagtaaaaaggtacattctgtcaaggcacgtgatacgctcactccagaaccatcatcaccaatatcgtcgcagccccaccacagctacgaaaacgagcccaggaaagattcgagattctccaaaagacgaattgagttggttggagttaaggtcacaacataaacaaagctttgtcttgttacaataatgtgcatataatcagcctcaactgtgctgccaggtcatagcgcatcgcattgctactgcaaccctcttgttcttgagctacacaccaccagacttctataccgattgcgctcccttactaccacacctatcctgtcctactattgagttcaagccaagctcaaacgcttccaaactgagctgtcataaccaacaaattctcaacacctgaatagaatatccgctcttctcatcatcatgtcacgcataccaacttcaattctcagcaagtacttgctaaaaggtcaaataccacggcaaggatgtatcggtacacaccatatatccaggcaccttgcattgacttcagctgctgcatctctcgcacacacaaccagacatttgcacacctcacctgaagtcatcacgccgcctcccgtacagccagttcctctgcgtaagcaactgaaggatgaggcaaagaaagcaaagaagcagggcaagaagaagataaagggagattctcaaacagtggatggttgggagttaaccgttggtatcgaaatccacgcccagctgaacactgcccacaaactattttcgccggctattacgtctttcaacgacgagccaaacagccatgttgcccttttcgacgttgctatgcctggcagccagccgcttttccaaaaagagactcttattcctgccctccgcgcagccctatctctgaattgcgaagtccaggaagtcagtcgatttgatcgaaaacactacttctggtgggatcaaccttccggatatcaaatcactcagtactatgaacctttcgctaagaacggtcacatcactcttcttgctcgcgatggaatttctcctcaagatggggaaagtgtgactatcggaattaagcaggttcaactcgaacaggatacggcaaagacgctggcccagactgacaaggtccagtggctcgacttcaaccgtgtaggcgtacctctgattgaaatcatcaccgagcctgaacttcaccatccccgcactgctgctgttcttgtgcgaaagatccagatgcttctaaacaccgtcgatgcttgtgtatcaggcatggagacgggtggcctgcgagctgacgtcaatgtttctgttcgcagaactgatggatccaacccatcacttggtacgagaaccgaaatcaagaatctgagcaccatcaaggcagttgaagacgccatcatttccgagcgtgaccgacaaattcgtgaattagaagctggacggtctatccctagcgagacccgcggttggtctattggatctacggaaacgcggcgccttcgtggaaaagagggcgaagtcgactaccggtatatgcctgaccctgacattgcgcctttggttattggaaacgacctagttggccacttacgacagtcattggctgtgacacctgattcggaactggacaccctgatcgctcaatttggactcacagccaaggatgcactgtcactgattaacctcgaaaatggctcgcgtgtacagtattactacaaggtactctactcaatccaagaaaaactcgcggaaaacatgggtgaaaccgagatgccagagttcaagagttattctgccgtggtcggtaattggattattcatgagttgggtcggcttactacttacaaggccggccctctcgcagcccgagacctagcattcacgccggaaggtgattgcgagcaggttcctgattctgatctctcgcagcttctttatcacctgatccgcaaacaaatcacaggcaaggtagccaaggagctcttgttcgctatctacctcaaggagatcgacggaggagtcactcaggctattgaagacaacgacctgtggtttaaagagatatcagtggaggaatatgagcaactggccgatgaggctatggaaggcgaggataaaatattgcaagagtttgccaactctgagcaattccctcagggcaaactcatgtttcttgtgggcaagatgatgcgtcttggacctaccgaacgtatcgtccctgcgaatgctgagcgtgtcatgagagcaaaggttgagacgttacggaggacgtgattcacttcactggtaagcgggaatgttacagttacttatagcacagccattctcttgtccactgaagcatccgcatagcgacatcgtgtcaccgaactgttaactcaagctggcgctttccacagctaaagatagttgtcccgtccaacaatgaggcttttgccgagcatcactggtgtgaccagtcagtgggttctcttgcgcactgaggcacaaagtagcaaacatgattcgattgataaatggccactgcacatgtcttgaataaacaaatccttctctttccaaagtactctcaaaatcaagtttgtttacaacaggccttgttgtatttggaacaaatatttcatcgaaattgacaaactcatgtctattgttctcccaacccacgttgggctccctcctgacagggacagcgacgacgtcccacgaacaatcataaccagtcatggctcgatatttaagacagcaatcccgaacgatcaagaaaacgacaataatggtataaagacagagacagtgtgggagaccatgaatccatatacaagaacaagtcaagatagtgcgtcgattgctactccttcaagtcgacgaacgaggattgaaggaactccagatactactactcaaaacgacacgcaatactatacggccagtcctactaacagtcagaaccccgattctcttgcaggagcaattcacgactctggcggttggtcagacggagatatcgccgcagttgttcttggtgttatcttttgcttgatcgtaatagcattggcagtatggttctttatctataaaaagcgcagaagcccaacgatccatcgagtcactcccccacaaactccaacttctagcccttcgcctccaagttcaccattaccaactcctcctattgcagagttgagctctcagggtgaccaaacgtccaacattgcaagttcgtgggtcagttatggcgatcgtgtgcattcgccaacacctcaacctgcggtagcagaggtgaagagcttcactcgtgcatggcagaagccgcgggtttacactgttactggcggacgtgtcgcagaactccaaggctcaaagccttcgacaaggcttgatgatggcggggacgatggtatatcgcctatctcatcaatgtcaagagctgaatcatctcgagctggtcgtcgcgtcgtgagcccgatgcttttgacatcgaggttcagctcgttatcatctaggaccgacccaggtgaagaacgggaggagagtccaaggagggggctttgatgatattttgtacgtcaatcatcaacagactggcttcatgctcgaaaaggggctggcctaatttcggtgttcctgtgagggtgagacgatgtgatcttgtgctacaacacagaatagggggtggaggcggacagtggaacttgtgaaagctcactcactcaggagttgttacatgttgtgaaatgcttcacgtagctagattaggtacctaccctgagataacttactccaataggatactcaaagggaacccacaagactatgaccaacgcagtgggcatcacggatgttaagaaggcaacttggttgtaggtaactgtatgttttatatcatttaatatgacaaacaaatatgccatcgtaaacgccgcatgcccgtgacagggctccatatccacatgtgcacaaatttttagtgcacaaatttttattacacaaatatgggttgccaataatcaataccatcactccagactccttacgtgctaaaacacgatggtgttccccaacaaagaaaaaaggatcgcaagcaaatcaaggtatgttctcaccaaccccatgttgcctcgtccacgagacgggtctgtcactattctgaccttccgttatgcccatgaccatgaccatggcttgccaacacttcattgtcgtacttcccaggttgaaaggcataattcaggttctctctgtccttcaagaacatatcgaccctctcgtcttttgacctaccggcagcaatcgtgtttcgacgtgcaacctgctgtccaatggcaagattcgactgtgccttcatttccataaggtcggcgccatactgctctgctctgctcatctgagcgaaggcgcctatcatacacatgacaacaacgattgtggcgaacaaaccattggacatgtgcccagtgtccctgaccctgccgtcgcgagcatcgtaccaacgctcccagtcttcccacgtagcgttattcgcagcggatccagccttgtggcgccaggcacgatcggcgctacggacagtttcgttgagtgtctggggcttaccaccagtccaacctagaccgtggacatcataaagctggcgcttcgaggggtcgctgaggaggtcgttggcagcaacgatgagacgatagcgttctaggcgaatagcatgggggatgttatcaatatcggaagtatggatatgtctgtcgggatggtagactttgacaagctggtagaatcgatgcttggtatatggggcgtcactcttcatggagaagatctcgtagggagaaggataactatgcttgggccattgagggacctcattatggctgaagcttcctcgctggtcgctatttactgtggcatatcgcctatgtcgttctgtcgagcaagtcgttgctggagcatagctagttcgtacccctctagatgacgttatagatcgtagaggtgggagacttgagacggcggggaaagcatggcaagagctgagaaggacggcagttttatgaagcggcatgacgatggctatagttggcgcaagctcagaggcattgaaaacatgttcagcgccgcgagcttgggagattttagatatcacgggttgagcatgttagagcaggaaacgataatgaaaagcggcagatgtttgagcggcgtatcacgcgcagcgaatgaggatgcgcatcacgcccacatattctctcttttagtagagctcagctgcaaccccacagaaggtgcatggcagggattatctaaaaccccggccgagaacggacatccagcgccacagcagccacggtcacgagaccccaagtttttcttcaccgaacagttcacctcggtgagacattctgccaaaatatccctgcttcgatctgccgacatgccgagacacccctgtttcttaagacagaaccgttcacataaatccgtccaaactaccattgagttccttgacccatcgctaccgggtaaatctgttgcaaagctaaagaagaaacatcgacttgaatcataacaatacgttctaaagaagaaaacatcttgccgacatatccgtctaaatagatatttggaattgggcatatgcagtattcctgagctattcggtgctcttaccaaacatgaccgagcttccattcaagcgataccgaggatgatggcatactgttaccattatcaaaactaccaaggtgataaccaccgggaataacggcacactgctaacgctatcgtcattagaggtggtggcccaaccatagagttagtcaaggttcacgagtatcttcctttttagttaatcccatttatgcttctcctcactcgactcatatccgactccgcgattggggtaaaaaggcaaaataatgttcgtcacccatggggaagacccgtccggagattgtccagacacacggtacctggacacggcatttcatatgccgtgagccaatgagaccatctactgttcgaacatgactctggatagcttcctttttccacgttcattagctcaaacagatgtctcccagagcggaactcttccgacggggatgacaatcactccactctctcacgacacaatttgatcatcgactccaccgcaagcttttctctgtggttactaaagcttctagggtggctttcacgttgtaatatctccgggcctgcagctgctccccgctggtttgtgttgaggctcaacagtgctaaacaagaccaggatgtgttcctcccggcttggccagagccttggtgttggctcttgcttgtcagatcatacagagcatggccccggacttgtggtatcctaaaccgacggaaagttcctcggttaactaacaagacatggttcaggctatctaacttgaaatctttgcatctacttgactcaaaagtagccaaccattgccacaccttgcacatcaacaaccgttcaactcatgacgactggatctgatcctggatgtgggatccgcttcgtctaaagcaaccccgaactcgctacatccgcgtgccgacatatccatatcctcccaggatgctctgcttgcaaaggtcacatcatgccttattcggaacctccacataactattctccacgcccatcctcggccctttggtgtcgttcttgttcaagtcctgttagcgtcgtgggtcgttgagctcagatgatggatggatcaacatttggaatatcagttttcagtctgttgctgatcccccagcatcgcagtaactctctcggttggggggacataacattctaaagactgatcaattggatgcccgcctattcgtcatgcgagatagaatacggggtaagtccgttactcagttgcattaacataaaaagctttggaccctaagtgggttgataaaaatattactccagatttttgtatttaaacttgtccttcctcccgcaagtgatatagtctattactacttgttcttcatccatcctacagccaagacttgaacaagatgtcttccagtactcctccatcccacggggcaactacccctacacaatataccgacaaggaagacggcggccattatcattgcaaccatcctcaccactactatgaagaacggaacaagaacgttcagaagcctcaccagtccatggtatcgcaagtctacaacccttcgttcttcaaggttgccaaccctggtcctcttggcttgattagtttcgctctgactacatttgttcttggtctctaccagtgcggtgctgggtaagctgtttacaaacctatacacattatatactgacctttctataaagacttcccggatccaacccctttggtggcatcggccctgaccaagccatctttggtctggctgtcttcttcggtggcatcgcccagttctttgcaggtctcatggaatttcgtgtgggcaacactttcggtaccactgtccattgctcctacggtgctttctggctagcctttgccatgttcttcgtccctgatcttgcaatcaaggatgcatacaagggtgacgaccgcgcgtacagctttgccctgggtatcttcttgatcctatggtgcttcctcaccctcatcttcttcatagccgctctcaagacgaacattgccattctggttgtgcttggctttttgttccttgccttcctcttcctcagcatggctcagttcttacagaccagccaccctattgcggcaattcgaatcaataagacgggtggtgcattctctgtcatttgcgccgcagcagcgttttacgcgggagccgcaggtatcatgaccgaggatacgacatgggtccgtttccctcttggcgaaatcgatgtcaagcccaggaaggccaacatcgcataagacgcgggtggagcttacattactcctcaggaagggcagtgtgatctaatagtgaattgatgcaatgacattgcatggcatgttaatgatttgattgagaactggagtattcatttaatggcgagatattatgagtaataatgtgaataaccccaacgtaagaagaattggcaaagacaagttttagagaacaatgaatgacgtcagatacatgccataatcaagctgtatgaggacgtatgtcttactctatagactgaatgttttatgttttgttaagaattgtgtcaacatgaaattaaatcggttgcggaataatgtcgaatggaaaaaaaataatgcattatgattgatcgcctaaccgtatgatgcatggcttgtaattgtacaacagaccgtcattgggtctgatatttattatttcccttctcgatcttgacaagttgaagcatttcttcgcttacaacttgtgcttagcctcctcagcggcaccctttgccttgcccttggcctgctcagcagcgcccttggcctcgcccttgagctcctcggtcttgccagcagcctcaccctttagctcttgagccttagcagaagcatctcccttgagctcttgggtctttttggtaacggtggcagcagcctcctctggagataattgttagcaatcaagttctttttgatgcaaggtggaccaatgacttacgtccagcctcaatgccatcgacaatcttatcgctcacaacacgatcgaccttttgagcagtgtccttgacagcatcggtagcagttcgctgcagggcgaatctagtggtgaatgttcggggagcttggaaagcaatgacgcgaggagcgagagccgcacggcggatgacgttcttggtgaggaaagacatggtggtgatgggttgttttgttggtgggaaaggttgagttgttcgtggttgcttgaagagagagattgtcaattgataaaactgaatgtgagtatgagtggaatgaacaatcggaaggagaaaaggaaagctcttgtaacttatgtcttgacgctgagagcttgtcatagctgcatgatgtcactcgcggggaaggagctccctgttgcggtgcaaccaagcacgtgaagggagtaatgatgacgcagtgaggcttgaagaaatggggggaaagtgtttatgtcggaaggagcttgcctgctttctgcctctatgtttaatatcatcatcgagatattatgcaggcgatcgccgagctcttgtggggaaagtactaaagtatatactcagtggctgagcgttagtgcaaatggcaggtaacatcaagatctacctttttcgattgcccgagcttaatggagatcaccaggcactctgtagtggtcgaatgagacctagtattagctgaacaccatctcttgttgaattcaatgcgttactcgacaatggagatggcttcatgtaaaggttatgttattgtgaaatttcaaatctaataaaacttcaagatttctatgtacaacaacttgtcataactcatcattcaatcgttatcataacgaatgcaaatctcgccgataatcatctcatgaacccttctttacactacccctagaccacatatcatcagatgtcgcgacgcttctttctccttctattacctcttcccgttgaagctcacgactgggactccccaattgcagggtgtcagaccctcgaatcctgaattcttgtcttccaggccgtgatagtgggccatcgcatttgtcgtcagtctcattgtcatcatcgataacgcattcatctgcagatgtccccactcgaccgtttataacgttatcgatacgtaaccttggtggacccgagttaagtctcatgccgttcttgggaggtccagctgcatgcagtcagtaaaaagaacaactaaaacaagttcatgagttggtacttacacagcaagagatcaaacagcttgacaatgacgggtccccaaacagtgactgcaatgatctgtccatacgaccatctgttggccgcaaagctctccgcattgatgacttttgtgagggaaatcatatacaaaatgttaataacgagatacgcaacttcgagaatgcgccaaaaccatattttgataaaaagccctcgccgctgtttaccccaacgaggccatcgaccaagacgatacgacccaaattggacgtgcttggtgaggtgatgcttccgaagcgtccaagccagttgatcagctaccaaggcgacgatggcaatagtgtcaagaatgagaaacgtcatcttgtataacagaggatgaggaaagaaactgaaaccctgaccgtcaataccttgggttgcagcacaatacgttctcggactggggttgaagccacatgctttgatttcattttggcctttgaacagggcaaaggcatccttgaaatagatcttctgcgatgttgccacaatggcgagaagatactccatgaagaagcccaagaacgtgtgccagttacgaatgccttcatgatgaagacaaatctggataaggaacatgggcagaataccattctgactgacatggtaggcaatggcaccgttcacgacaatctcgccccagaatgtaccctcttgagagttaacaacaatggcaagaatagatgcaatctgcacagcaaagacgaaccaacactgtgcctcttgaaattcgactaaagtggttgcaatggctatgcttgtgcgcgacaggccaccagagtcgcgccagatcatgctctcaatccgagtcagactgcgtttcagacggtatggcttgggctctgatttgcggcgactggtgtcttgtgtgatggtgacccaaagggtgaaacctttgagaagtaggtataaagtcgcagcaaagcatacttgaagaacgtacgaaatgagaacctacacacccttatattagtaaagggtcagcgacaggggttactttgacatacacccggcccaaagatatctgggttgacttccgctggcaattcgggacaaaattcatccaaagcttcgaatatctcttcaggggttgactccccgtaggagaggcggtcgattgaacggttgcaaggtttgcttaggccgtcattctcgcacgaatcctgggcgcaagcaatgagagacttgagcaccggccgtccatcaaactcggccaaggtaccagagcccatcacagcactggcatttcgttccgtctcttcgctgacatagtaaggtcccgactcttgagtccaatgcgatgctgcagccaaggcagcacagttgtaaaaggtttccagtgagctgaagaataggttcgagctgttgcaggcgcgggtgcagtcagctacaccatcaatctggcatcccgagctgaataggataatttcttggcctccatctaggttggtggcgaaaagttctttaaaggtgagtcctgaatcaacatcgtcggaacctgagccgagaccggcgatgtcgagaaaggggaagaaatccgaggtgccgtcaatacttctacgaacaaggacggtgagaggcgtgtcagaggctgtagttgaaggtattgatgaccaggcggctgaagtcgtcgtcgataaagattgcacaacgggcgttgatgccattgcgaaagacgttagtcagcccgatataatggtccttcgcgcaaacaacaagactagcagcgttcgagaggcgagtccattctcttgggcggtctctttgtttatatcccctgatgcgacatgacatgccacgtccttttatccaaacgaaaatcggaagatcaagaaagaacgaaggggaaagagaaatagatctacaaaaagttgggggaggttgaagaaagagaggatccaactcaatgggtcgctggctaggatatgcgctcactagttcatcttgtgcaggcttggcacgttttccctaataggcaattgtgaagcttgtttggtggcttagtgagcttattagcttatttgaatcgtgagattattgactatctgcagtataaagatgcgcttggggttacaatgatttggttacaccaagagtgactgaaaaacactaaaggaatatcgttatctaccggcgaccaaagccgttgtcgaatcaagttctatctgaccgtcacttcattcatgtcgagatgtggaacttggaccaactcatcacctccaccaaagatactacattgataccgccataacagcaacaaggttaactacctacttccgataaacggaaagcaagtgatcgaatcgagtaaagagatataaggggatatgcctagattgtatacaaagtgttaaagtttaaggcggaattaaccataaatatccgtgccttgtcaggtgggttgcttgctgagttagtggctgatggaaatattagaccaactttggtgaatatatagccctagagagtctcaatattttcgtctgatcttcttccacctgtttgttcatccgtctcttatcggttatcggcttaacgctgtgaaccgacaccagccgacgtcattgttcctcggcttcctaactctgtagatttatagacatttacaatcagactcatatcttgtatcaatattgtcacaactcaattaaaccatacaaaatgcgtccccgtctctctcaacccgtaacaaccctccgcgtcctccggcgttgctactcttccgccactgctgaacctctcatccgcgtaacaaacctccccgcgcctaacactggacacattcgcattctcgaattgaaccgcccctcagctcgaaatgccatctcaaaagctctcctagcaaacctacgcgccgagattgatgaattgcatagccagtatggacccaatggcgaggaattgcctcttccgcaacgctttggtggtgctgctggtgtagatgagaagggccccacgagagctgttgtcctggctagtgctgtcgacacatctttttgcgcgggcgctgatctcaaggagcgcaagggatttacccctggagagtatgtatatctttcatcatcagttaatggccttgcactaactgttatctgcagaaccgctgagtttcttacaaatcttcgcaacacctttacatcgctctccaacctccccatcccgaccatctcagccatttcctccgtcgcacttggcggcggcctcgagctcgccctctccacccacttccgagtcctcagctcgaacgcaacagtcggtcttccagagacacgcctcggcatcatccccggcgccggcggcacccatcgtctgcccgccctgatcggtctctcgcgcgcccgcgatctgatcctcaccggccgtcgagtcggagctccagaggcttacttcctcggcattgcggaccgtctggtagaagttgtgcccaaggatgagcgcgacggctctgctattctcagtgaggcgagaaaggcggctttgagcgaggctgtgagactagcgcaggaaatctgcgagggaggacctattggtgtgagagcaggacttcaggctgtcgcgtgggcgagggaagaggtggaaaataagatgtatgagcgagtcgtcaactctgaggacaggaatgaggcgctcaaggcattcggggagaagagaaagcccatcttcaccggccgataaagattccctatatgcgtgtatttattttcaaattaataaatagagcctttcctacctaaatcagacttcttagtccgtttatttttgtaccctacagcttaggcttcaaaagaaggttgatattcccttgcaagcactcggcatataataccgtgcccaagttatgtcatgctttgggtattcatatggatgcgattggaaggctttctattcctaaacgaaaaacgcttggtgctatctacacatgtctaacctgggtctaatgctcatgacttctggtttgcttctctgacataatcaaccatcccccgaagcttgccgcgttttagagtggtgttctcgttttcgctagtttgatgcttcacatcactcatgtgtttgttgagaaaatactgtagcgaagttcgatcgtcgggagattgttgttgaggtatatggacagctggagggttttcgtcctcaccagttttatggacgaaaccagtcaggctattaaggttttgcctcgccatatgaatgagctttgtgggggtcttgtatacgccattttcctcgttgttggtggtctcgaggatatcattggctaaaccaacgagtgttgtgattcttttgtctccgccatattggacgctgtatctactcgtgaagttgataatatccgtgaataatgtaagaacgttgtcttcgttgtcttcacccttggcaatgttgtccatgatactgttcgtggtgtcgcgaaaagtcttggccaaaccattgatcgttgcaaggtcatcaaaggaaagacgcctttgtttgaacttgggttttggtctgatcatcgttgttcttcgctttacccccgacggagaaacactgatcgtttcttcatctgatacccattccttaggagcatcagaatcgctaccaggaaccgagacgatatcagggatatcgtccaagaaggcatcttcatcgaaatcagggacgtgcgcgatggaatcttcatcaggatcatccttgacttccatgatctctcgatgttgaagttgcctcgtaagctcggcatcgcaatcagtgtcggacaatcgtcgcttaagtgcattttttgaacctgcctcggatttctagtcgctattgatcacctctgtgtctccatcggcatctttaggctgcaactcgtcgtctgaagatggtaacggtctcggtcttcgacgtcgcggtacatcaacgtacgcctccttgtcctcatcacggacgtagcaaaggaagtaaggctcgccactggagcttaatgttctcagaacttcgcccgtacttgttttgacctcaacgttcgagtcgttgtatttgcgccatacattttgtgcaaagtcataaatccacacccagtagtgcccagacctgagactacctctgtgacaaatgacagcatggaggcggtaaggattgttcttgagcccggcatagtacttctcgaggtcctctgttgtctctctcagctccgattccattctctctcgaatggcagattcggttgttttgatactctgcggcatctcgggctgctcaactgcagaagctgcgggtttactgggccgattgaccaccaggaagtcatcatctactgggccatcaaagtcccaggactcttccccagcctcctcactatctgccatcgtagcatcgtctgtggtagttgtattactgtcatctgcttttccttcttgcagaaatgactccaggaagggaccagttggaccagtgcttcctgcggcagccaaggaagccacgatctcagatatgcgattagcagtcgcccagcttttttctcggtctcggaacgttgccgagtcatggggggcgtccatataccggtcaaggtacagcgtctcgggaatctcaaccggattatcgttcttgccattcacggattgtgagcgctggatcagaacgtgcaggacaggcggcagtgtcttgatagctgtatatcgtgactgctggcttccctctatagcctgctgatcaaagttacgaccgagtgcatcatacagtgagcatgttcctccctgtggagaaggaaaagctgtgataaaccggtcgaaactgatttccttctgataaacgctctcgtcaaactttttggtgtaattgatcgttgtaacgaagaaggtttccataataggttccatttggatccctgtaacgtcgttgataaaggatggtcgtatggcggcttggaggcgactgatgatattgcccataacttcctcaacatcctgctgatctgtaccagaggatctctcctggtgctccagggctgtcagaaccttctggtcaattgtttggggatcctcaacatctatcatattggtatcaggagaagcaccattattctccttttcggaaacttcgataaccccaccggcttggtggtttggtcggctgacttcaacgacatcatcgtcatcttgaccgacttccataacggtatcagtaatttgatcatcgttggtggtaggcaaggcttcgactttgtcataggaacgatcagaatcctcgacaagtgtctgcgaactggcagtactagctgcatcagccgggtctgggtcgtttttgacggtcacattagacatttccacatcatccaagtccttagctgggggacctgggggtggccgtgtggggagcggtggcggttggtttgcgacgcccgtttcagcggaagtgttggcagctttgacaagggtgtcagtgtcgagaaggacggcattggctaatctctgtgagggtttcgttgctctggtgtttgaggtttcaagcttgttgaacagctctgagagctcttgggcaacttctcctagttagaaagacgttcggatagtaagggttctctcaagaggcgatactcacaagcttgggcaacaacagcttcctcacgcttcatacgcatcttgttgccaccaagcagtcggccctcgatcatgtcatcagtcaactccagcttgaactcattataattgacagcgatgtctcgtactggcttgacagtaaagaggtattgcaaaaggctgttcaagtaacatgtgtttccaatattctctagtccaaccggaagatcatagtcggcagcttggtctgaactactggaagtgactacaccagtagaggctgaaatgtcgttttgttgtcgcaactcggcaacgatacctttaagatctgtagaattggtatactcggcaattctttccattgcgtccaggtaggttgtctttgcatccttgtccttggcattttgaatctgttcacatggggtcaaaatcaaagttcaacgagacgtatggaattgtctcttaccttgttcttgatgctgtcgagagtatcagagtcgaagcttgcatcgctcaacccgagaatctctttggcggtcgttagggaaaatccttcaacgaactctgccattaaaaggttcttgtaggcctcgtcattggccgcattggaaatcaacatcaacatatttcgtgcagaagcagcatcactgggatcttgtgacaccttgcgccgaaacgccagcactattgattcaggatcatggttatttggtggttgcagtccgaagaaaagcaacgcttggtttgtcaattccgtatcctcatcattggtttgtgctggagcctgactttcgtaaactgaggattgcatgatggcgtagtggctgaagtcctcgtcatttaggtcgttcgcaatttgcccgagagcgtctatcagatctcttcttctgtgaggcggcaacaaatcccattgtcttctgtaagcattgtccacaatttccttgggttggtttggtaaaacacccatcaacttgtaacgggcgatgaggacaaatacattggagctgacatccgggacctctgagcaacctaggtaggcgtgtaggctgggagtgcagagctctgcaggttcgccccgtttgtgaatcaagcactgcacttcagctctaacgtcctcgatgtatccgcgatatgttcctatccgggtagaaccggaaggtgcgtcaggtggaggggggaccacaggcttaaacgctccttcatccacatcatcttccctaatgtcgactgtttcctcgaactcgagctctcgaaatatcctaaagcaacggggaccgaacaggacagcgaatcgcttgttacgctttgaaatacttctagcaccttcctgagacgttgcctctatcaagttcttgaggtaggtgttgagattcagaggggcttgcatcgcccaatcatcagtcgccgccatgtatcgttccgggtcattctccttggcgatgcgcaactcttcacggatcgtatcagcgtcgagcaacaggttgatccaccacaaaggcatgcgaggcttcgagatatcaagggtgacttggaatgtgcacggggctgccgagcaagcaaaattctcgcgcgcaacaagagggttgtatttgtgtcgttcagggcgaaaatccattgcggtttctgagccagcccatgccagatgatgccaggggaatctgccatctcttggaggccattgtgattggcgaggattgcagagctcgtctatgtgatccttctgccaagacagtttgaagacaaaatggaaatggcaatcaatacacactgatgacaggatgcgtgtttcggaggtgaagtagctctggttgccatttatgatcagtcgatgggcgtgatcttgccatggataaggaacgtccagctcggcttgttgtgctcgttggaagatgtcgcatgttgtgaatttgttgttcagaagttcgaatatccatcttgaagggtggcatcctgattgctttagcgaacgagcccttttcctttgtccgaatcacaaacataccttccaaggacttgtcgtatatccggcctttgaaatgcgtccagttttgtgatacattggggagctctgtgccaggcaatgttccatacgtatcattatcctgggctgccatggtgttctttctcaggcaatatgttggtgttgaaaggcggcggatggtatcttggactgcggggtgtctacttaggtaggtaggtatgtagggtggcccagttcgatcgatggagtcgaaagtggtcggtcggtcggtcggggccgagagctgaagctctatcttagtaacttaagtctctcgatcttggcaatttatgatcttggtaatttatttgatcatggtctcgagggtcaggattggaggaaaatatgtctaacaggataatctatacgcctgccgatattcagtgtggtggtgatggtaatggtaatgttagtccctaggagcaatggaggatgttgggacgggcagtgacgcatgctcatggtcacagctgctgagtcagcattttgcagtccaaggtgttacgaaggaccgttgcgccaaagtacctaccaaaaacgaaggcccccgttacaagggacagagagtgtcaacggtcaaactgacactccagaaacattagtcgctggaaacatatggaaattagtatataagattattccacttatactaggcttgtttaactacttatttttttaccttaagatttaggatgccaactttttctgttacctctgagtcctaagttccgtaccaaaaagaatcaattaaagcatttagtatcggttcgttattgtttctttcgatctgccttgtttatctcgtgatttcactttagttggttggttgtattccaaagccccttatttatctcagtaacaaactcgatgaggatggcaggggcacataaactgctccaacagccttgtctggatatttcgtctctcgtgctactatgattaaaaccccgacactatactctgtatcctagtaggtaatggatacaacttgtcaccgctcaaaagcaaacacattgcccttgttagcagtgtttcgactactgcagttactactcacctactctgtactactgagaatatcacacaactctgggccatcaccaacacaagttccatacccaagatcccttgtagttatcaccaacaactccaacgtaacgcaatcttctggccaatcggaacacgcttttccctgtagatcgtccctcatttcccgcattactgcacgggcactaaacagaggtaaatgctgtaaaaagctcagcgcttaagcagttagcgccccgtcaaatggtagcggttggttagccgccgccccttctttaaacttttgatatcgagatttcctcaaggcggcaacatcaagccacagcataattgtctctgttgatttcagtcaaacgcgcttctgagactacagctgttgatttttcagaatatcagaaatggtatttagcattggcctcttggtgcaccgagactgccaccatgttgtgttgtctagttaggcagatggtgcggcaccagaccaggatgatccccccagaacagaacacagaaactagactatcgaacccttagaaaaggaatcagattggctgagcttccgtccggcgcttaatcgaggctaattctacagacttgggtcgtatcgtatccttgatgccccagttattccagtttcgtgatgatgaactatcgaccaacatgcatatttttctttccttaacagatcttctcctactttactagacaatatgtttacccgtcattttcggatctgttggtcccaatcacttacttaatctgggaaggttaaatgttcatcaactgtggccatgatgtggtagttttaacgcgacagtcgcccggtaattgtaaacctcgacactcttctcttattccgttttcatcatattccttctgttgcgggtggctggccgctcttttctatattcctattccttaataatgtctagttgggaaaccacagcccttcggttacacagcaatgtgaccgtcgactcaacaccgaactcgtctcacaagagtctaccgccagtaccaaaacaaaagacaaaggcaagggctgttacaggtgtgaaggaagtttccggggaagaggaatctaccaagacgaaaggatggaaaccactctcactctcgacgccgattctacttgctgtaatcgccctcacgatcctcctcgcagtcgccgttgaaacactagcacaacgaagtgcttctcaaggtggccttgctctatccccttcactcaaagaaatgccacaatacgcccggtttagttacctctacgtcccgaccattatcgccgtgttgtacagtatgatatggagttggattgatctggacgtcaagcgaatgcaaccatggttcgaaatgtcaaagaatgatggtgctacggccgaaaactcagtcttcctagactatcagtatgattttgtggctatggttcctttcaaatctgcgaagaggaagcattggcctgtcttctttggaggcaccgccatgattatcgtgttgtgggcactaacaccccttcagagtgccttgttgggcacagggattgttaaacagacgaacgagatcgggattaccaacaggtcccaactcctcccagtcaaagagcatgtcacggtcctggatccaagttttctcaacactggatacgccatagcctggctgggccaacagtttcctccttttacgaccgccgactatgcgctgcttcctttctatccagacacaagttcggagcttactaacaacatatcaagcacgatagcattgtccaacattactgcagaaacaacaaagctttggactgaactagactgttggcccgcaggtattgccaggtacggcccccgagcgatggaggagttcaatttcttcaatggacaaggatgcaacacgacggccggtttcggcaaaatggatgagcgcaggatgtactatctgggcttctttaccagtccgtattcgaattatcaaattgcaaatccgttctgcccacggacgcctgattcgatccatcagttcctcgcggtctgggcaaaacctatcccggtcgactgggaccctagtccaagcttcaacatctctgccgtgttctgtcaaccccattatttcaaacaaaaggttctagcgacagttaaggcggacaccttcgagccggatacagcatccatcaaggaactggggccaaaggagacacttacggaaaaggaattcaacacaacagcctttgaattccttctgggcaatggcatggcacagacaccaattaccaaggattttccattcaatgctgtcgtcgaacagcacccgcgtttgaatcaatccggcttccagtttcctgtctccaacatggtgggttttgctttagcaggtagagacctacatgcagatgaatatgtgcaccacgacaacctgcacaaagcttataaccacgcccataaatatcttttctcggtggctgtaactacactcctgatgaacacgacagacttctctaacaataccgtctttgtcgatcattttatgactggagttatcgtcagccgaacattcgccatagctgtagaatgctttttactcgtcgtcgccattttcacagctcttattctgtggttcgtccgatctgcgcccagcaacctaccattgaacccgtcttcaataagacgttacatcgatttgttcggcaatagtccagaagtcctaggtgcattcaagccggtcgactacactgatgaggaagggttgctcgaggaatttaagatggatggcttccagatgatatcaaaagacgatggcaagagcgcggaagtacttcttcatacaagaatcaaggcatccgaatcctatgacaagtccattcaaagaggctactatgacccggtcaagcccttagccctcaagagatggattggcctcatatttattaccgccctaatcgggtcaatggcttacctttcgtacttgaaacagcaggagaccttactgaacggtccgttgaaaagcatttcggagtctgcgactttgctaacacgtccacaggattgatccgaccctcggagaatttcgaagttctacaacttttagagaactacataccaactgccttcgcgacactgatcgaacctttctgggttttgttgaaccgattgctttgcgtcctccagcctttcaaagatctctgggaagggaaagccaaaccaaagaacacgattgaagcaacatatacgtcaatcccgcctcaacttgtcttctggagagccctaaagtctaaccattttgtcctcgtgcttgtttgttctatggctctacttgcaaatctccttgctgtcggcctcggttctcttttcaatgaggatataacaactgcaaactacacgatttcaatggccccaagctttgcacctcgatttgacaacgactctgttgttgatctaacgttttacttgaacaaggatctcatcacaacgagtctataccaggatcatttctacatggccatggctaatctgacgtctggtacgattctcgcgccttggatgtcgcaagagtactacttccaaggatatcagctcgaggatcaaagtattaataggacgggagacgcttatacagtaagcacaaggggttttggtgctgtccccaactgtaccgttataccagctcatactttgaccaccaagtacaaggagccagaattttggcctacggaaaagaaaaatttaagtcaatgcgaaactgataatcagttcattgctgctgcagttccagtgatccaacaatcgggttacaatgagtctactggggttgcagctctggagtacagtatgactatggacaagactttctcgattgcaccctgcgcaagaactttacctttgggatgggctcgatccaaagaggcggcgtttacgaacagcacaatcgaagccagtttcatgatctgtcgtccgatttttcaaactgccatgtttaatgttacagtcgattccctcggaaacgttatctcgtacaataggactagcaacctcacaacaacgttagattacacccactcagaacaacacaccgatatcttgttacaaacttataactacagatggaatcaggagcctagctggcacaacgatacgctctccacgaactggatgaattatttcatcgcagtgattaacggcaacagattagccctcgacccagacgctcctgtcccggatccggagcagctaatcccagctgtgactgacatataccgtcgcgcttttgccatattgctaggtctaaacgcccacatattcgaggatagcgacaagggcgagacagtgtccgcaatccgccatacgaaagagacgcgaatattcatggaagacgcgtcctttatcattacaatgacagtactcgctcttaacacagttgtcgcctgtctgttctacatcagagctgttgctttcgttttaccacgcatgccaacaactataggcgctgtcgtgtcatattttgcaccgagccgccttgctacgccaacctacagagatgctccaggccagtcttctcgcacattgagttttggaagatatattggtatggacggaaaagtacatattggtattgaggcagatcctcatgttgtacctattggcccaacgtcacttggggggcagaaagaccttttcaggtttcttagacggagaaggaaagatggaaatgaacttagcaataccgaaacctggctgtagcaaagttccttcgaagggacaaattactaaattaattatattatatttgcgcgttgatttcctatttcataacaatgcgagcatggccatgtatgtgtgtgtagaccatcaccatccctctgggaagcactatcaagaacatgtctttttttaactcaaaagaataactcgccagcaaatatgccatcatcaatatgagtatcttggaacaatcattgattttggcgaacaattgcaatcaaattattcatcgaacgtgattgattacatgcaaatagtcacttgtgtgtttggtggttgttacaacttgaagcaaaatatgccttcggtgtgtgttcacagtgtaaatcaatagcaacttaaaagatgactttgacaaatagtagaattcttcaggggtttatctccatgtgacaataaatagaaatatacaaaaaaaaaaaagaagaagaaagttgtgtaccctccataacgcctgtccttccttaacctgttctaatcctacccaaacatgttcctattttcatagaattgagcttaggaacgctgagctcggcgcatgtttctcttgcctcgcttgacagccatgctgatatcagcaccttgtccaggggtgcagctaaccccggaggagagtccttgagaaggtgtccaggtgccacttgcacagcgttggaaagaagaaccgccaatgcagttccactcaccctcagatgtgcaggcagttccagcagcaaagccaccactgcctgatccagagccagagtttccaccgttgttgcctccatcagacccagcacccttgtcggagccggcatcctcaccagagccgttcttaggggtctcaggagtggcaggagtggcagaggcttcaggagcttgagtagcagaaggttgagaagcagcaggctgggaaacagtgatgaaggcgccgccggggatctcaggggcgccgttggagccatcaccagatccggatccagcaccaggtgcaggagtggtggcaggttgagtaggctgggcaccattatcagaggtaggggcagccacgggggtagaaggttgagcgcttccgccaccagaaccagagccagaaccaggcttttggcacccaggtcccttggggtcagtaagaagggacttgagcttgctgacagagttgccggggttggggaatgcaagatcagtatcgggaggtgtctcacagtcgttgccgatgttggcaacgaacatgtcaggaagagagtccaagtagcccttagagccaccctcaccctgaacagtgacagcggcacagttcatgtacatctcacggtttccaacgtggttgaaccaagtccatgcgaggacgtagtcaccggcagccagttcttcagggatcttgaagtcatacttgtcggggtcttcaaaattggcattctcggggtagttaccggcttggttcttcgcagggcatccaccctcgatagagtggatgaccttccagacagagtccttggttgggtttttgtcggtggtgagggagacttggcatgagccaccaccgtgaacggctgaaccgatgaaggagagttgttgagtgctgccagccttgtagctgttggttgatgcgccatcgttgactgctcccttgcatgggaagttggatccatcagcctcaagagggctgttgtttgggttgccgtaaggcttagggttggccatgagcatgtgggcgctggcgtaggaagccaaagtggcaatggtaaaagccttcacgaacattttgagtgatggggtaaatctaaacgttccagacggtagatttgatgttcaggttgtgagattgtcgtcaagacagaatcgagtgatatgggtataggactgaagagtcgtagctcgattgttgggtatgtgaatgaagggtcgaattgcaccaggcaatacgtgaatgtcgtcgagacaggtaaaaggactagcctttggaaagaaagaagaaggaatggaagtgtcgttgagacaatctcacttgaaggactggatagagacttttgaagtcgttggtgatgagagagaatgatacgggggaggagagaacgtcttatatggacttcagtccacacaatggactggctctcgacgcttcgagagcagacagagaggcaaggggaaatcgcaagcaggagaaacatccgcgaacggacgtagccgcatgcacctcagaggcgatcatgatggaccaaaaatccataaggtcaggggagtaataacttctagtcagctagtacagccactcaggattcttcaatgcccttgttgggctttgtttcgaagcaaacggaggctttagggccgtgagactaagagacgatttgcagcaggcgattcatgataggctgacgacaatgtttcaagactcatctggtcactaagcaaaagtgtgagtggactagacccatgtaaaccccagagaaaagaggtggttcaagcccctgactagcgattcaagtgtttgcaagggacctgtcactgtcctgcctgaaagagagcatccgtctagctgtcttattgaaggcgataacaagggaccgcctgtcgtctcccttgttcagctgcaaggccatacccttggtgccttgtgttgcttgttgaagcgcccttgggttacgagatattcagcgtgacttgcaatgagtattcaatgccgtcagctctagcgtaggccgcccatagtggcaagggagcttagtcggtgaagtaaggactgggaaaagactttggtggttggggcgcaagggactccagttgtgcggtcaccaatagggccctgtcgaaccaagtgctcgggaaagtcgttggctgcaacatgggtattctgagtaaccatgcttccaacgtcatcatatggggcacaccagacttggtttctatccttttacttcaatacgtattgccatgccctcctgaaaaatcattttgagtatttgcttcgtgtgatctgtcgcaaggaggattcatcaataaagtcatctgtctcaatgatctgagcgtattgtcgagtcaatgcattgttccgacagtcatgacctcccctgcataacaatccgtcgtgctgggccatccattacgacaagttcagtctttgggagcggggttcagatgccaatcagggggcgacgacagggatataaggctgagtgacaggggtcatgccaggcgaacgtgtccaaggggattagtggctgaagagcccagaaccagtcggctgtcgcattcttgccaagactcaaacaattgtccaaaatgggatgatccgaccatccagaggaatctcgtaaagaactggtgctgcgcacggaaacaccgcgtggtccaagttctcatgagggctgtgatgagaattccagcagcccatgaccttgcaaattgatgcgactcgagactattactgcaaccagcggcacagatccgggcagcgtggctcattattgccatctacctagtcatcgtatagggcgttctggaggcctgccttcttgagtaatcccctgaacgatcgccttcgtatccaggggtgcaggtgcagatctctggcaggatataatctttcacgcgtggtcaaaaagacctcattggagttagggagtacatatctcccgatactcctactcctttgggcttcgtctccgtgtggtagactacaacggcagggggccgttccttagacttgcgtagtcttgcgggtgattttttcatttttattcccctagtgaaaccgtgcctgtttcacaagttgtgttcatagtgaataggaattgtgacaaaccaatcatttgtgaaaggttgcattcaagtggtgcagacaccttgcataagtcaagtacaaaggcctcattgtgacttttgtttctgcaaggaggtatcttcatgtttcggactttggtgttttattgttttggtgttggtgttggtgtttggtgcttgagtggggttgaattggttacaaaggctggaaagtcagacaagactggaagcggtaggcgcccggagggtaccgagctctttctgtttacaacgtggcaagctgaaagcaagagccaaggcccgttacagcgattgatagggtagtttgttagtgttgggtctataatagaggatttctcactgcttagatcattatgaggccagtgtaagatcagttgccgctcacatttcttgcagaactaagatgaccgctaagtcaagaaatagcacgattcgcctctttattggacctgtctggcgcatcatgacactggcgtcaggtacagctgttcccggattggatgtatgtaagcaagatgctgaagactagaaatattagtcctattttccttggctcctagtgttattgtcaccaatgactacttctgtatagtcgctggaatacctttaccgactgctatctcgattgggcagctttggacttttctcgtgactttgacagcctgcagctcgaccaacacggaggcccggggaaggccagctcgaacaagggtcgtcgtctatcgactatcggacgaaacgcggcgtatctataggccgtgttttccaagggaaataatacggaaccaagatcatgaccagggtgtccagaattttccaagttcagatgatcttcagcttggcctcggccgggtttgatattccgcattaaagcaccgaccatattaataactctccattcaatgtccacgcaatggccagtgctgatcttattcaggatcccaagtcctagcaatactgtgcagggcctttttatagcagccgcgtaactctgtggcgtgaaaccctctactgaataaggaggattctacctgttactctttgacccaagcttcaacactgacactaaccatagggccactgcgaactctcagccacatttcatatatattattagattcactacctagtcaataactctgtggcattggctcaagtcatccgattagataattgttcacaacaactcacaacaacaaggatattcctttacattccttttacctgaaggatttacagcagcgtttcgtcaacaggcaaactcaatgcaatgagggcttttcattcatcatagaatttatgatcaacaaactgaaatcagccaaaacttgatagtccagctcttattcgtcaccttcatgattcatatcatcacatcaagaacttcaaccaatatgcgcctgactcatgtcctagtagaccgtcttacaagggcgttctagctttctggaaagtcttaaccgccgatggattcactcatcccatgattctggcaacatgagctggacgttgatgcactgctgcgttgtctctcttttttacaggcctaggcgcttacactggtttcggggacaatcattttgtctattgcatggtcatagggctgttatctatgaggcccactggcacggcatttatgaaccggtatgtcggtagcatcatcacaacatcccctcaccgccaccacatcaacaagtcttgtcatgctgcaaccagataagcgaccgactgctgtcactttgaaggcgcttgcagaaacacgcgtctacttcgaagtcgttattggtggttcactcagacttctacattgtccgcatcatcagtattggacacatacatgagcatggcgtacgtcagcctacattaatcgaaagccaatccaccgcgggtccagttcttcatcttggtctttcggaactcctcaaagtcccattcgcgcttctcaaggtggttgagtgagttgaaaacgtaggcggtcgtttccttggtttcacccttctcgttgacagtgccgtctttgttgagcaacttgactttgaccttttccttgtcatactcgggcccctcaaaatcgtcaagcttgctcatgttggcatcggtaagtccagtagcgtaaaccccacgaacattgtgacccttctcagccacaacaccaggatagtctgcgcgtcgaactcggtggcggcagtagccctctaggattgcgggagtgaacgtgtgcatgtccttgatgacctgaggagggttattgtggccgtagcaaacggtgaagaagacctcgggtgccatctagtgttatatgtcagggtggtacagaccagatcacgcatcaacctaccaaggtacctgtttagttgcattagcatacgcattttacgcatctacattatatgtgacttgccgtagaaaaaggctgtgtattcaccactcatcgttttggagtcggtatgtggtgagcgatatgcttatcgtgatcgttgactcccagtggttgaggggttagtttgcagacagttttgatagagatgagaataagtaagactcgaccgagtctatgcagaaatccgaattggctttatataatatataactttctcttgaacagagagaggcctttgttagttgcgttagtcaatgatctggatcatctgcactaagtgcctaccctattcttgtttgctcggcttaggctgtccataaataaagcggacagtagcttagtagtggggcgatcagcattcatcacatcttacagaggatacctacctacctatgtaggtagttgtatgagtgcattaaaaagatcgtactattatatgaatccatactactattaagttaatgagttgtactaaaagaagccgattgcctactatggagttttgtattaggcttcttggccaaacataggtagtacttctggctacctccggttggtaccttgaagtatccatactggctagaacaggattcaatttgagctcaacacaccaaaggcccgatggaaggggggataacattaagccacagagtcttacaagtctgggcccatcaacaattggtctattacgaatgaaaatcttccccagctgtgtgatacatgttccaatgtacataaatgatgtactctttggacctcgtcgctgagcagcagcagcagcagataagataagattagataagagccatgtggaggctcgacttaggagctgtatcgtagataattggctgttcactacacgctaatgccggtcaaactttgatacggtcttagcgtcagtggaattggtgaccgcacgccccagcttagtcgttctcgtaattttcaacgcgacggccctttcacgtctccagctactactaaccttcaagcttgccttgcaccaagcatcctaatacaccaacatccaaaactcaacacgtatcatcaccactcttaccacttcactacacgtgggatattatcgaaaaccttgacaccgagaattttctaattcgtccatcgacaccgcagaagctcgccacgggcagccacataactcaaaactccttactccatctatctataaaaggatcaccaccgaaacaacccccttcatggcagatataatcgcgtcacgtggatgccaataatgcaacaatgtctggcaccactatagatgaagtcgtgactcgacttagtaatggcgatatcggtaatgccccattgcgaaaccataacccctccatcattgctgtcgcatgctctctgcgatattacgattgctaaccagtatgctgttctctagatgtgagactcaagctggaagccgcgactaccttgcgcgacagcttggatcactacaccagtggtcaaatataccctcctttcctgaaaaggttgatgcccgtcttcatgggcattttaaaaggaccatgcactttccaaagcaactcacccgagcagaaactacgaatggtcatcctcgaagtcctgcaccgattacctacacaacccgcccctcccgaacctttcgaaccttacgccgaagagaccgtcgacttgttgatgcagcttgtacggacagacaacgaagagaatgcaacaatatgtgtcaagataacatcggacatcatgcgccaccaacacaaggcgctgcagggaaaggtgcaaccgttccttacactgatacaggagctttttgagcaaatggaaaaggtcgtccgagaacaacttgataatgctcctcacaatgcgccatcgcagtccggcgcaccttcgacccccgggaactcgcagaatttccaatcaccacggccaggatcaccagtcgcttccaccactgaacttggagcggatccccagcaacaaaaccgaccgctgttgaagggaatgcagtctttcaaggtcctctccgaatgtcctattatagttgtgtccatcttccaggtttatcgaaacacggtgcagcagaatgtccggaaatttgtccctctcattcagaatgtactgtgccttcaagcttcagctcagcagcaagcgcatgctgatgctgcggctaaaggaaccattcatactggagtgagccctgctatcaagaaccgagtagctttcgcagactttattacggcacaagtcaagaccatgagcttcctggcctatctccttcgccaatacgcctcacacctgaacgatttcctacctagactgcctgatatcgtccttcggcttttgaaggactgccccagagagaagtctggcacacgcaaagagcttatagtggcgattcgtcatattatcaattataatttccgcaaaatctttatcccaaagattgatgagctactagatgagcgaacattgactggagacggactgactgtgcatgaaactatgcggcccctggcttatagtatgcttgctgatctcattcatcacgtcagagattctttgaagccagaacaaatcagaaagactgtcgaggtctacacgagaaacctccaagacaacttccccggaacgagctttcagactatgagtgccaaactcctccttaatatggctgagtgtattgcaaagctgcctaacaaggtcgacgcacggcattatctcatcatgattctcaacgccatcgcagataaatttgctgccatgaaccgtcagtaccccaatgctgtaaagctttcggctctctatcgggaacagatgaaggctggcacccgggagacctacctggctgaccaggatggccctcctgattgggatgagaccgacatcttctctgcggttcccattaagacttcgaatccacgagatcgcggcgccgaccctgttgttgacaacaaattccttttccgaaatctgatgacaggtcttaagaacacattttaccaattgaggacatgcaacgtcgggtcacctatcgatgcgcagaatgcccccactcactggcaggatgtatcgtatggattcacagccgaggaggtcaaggtcatcatcaaacttttccgcgagggcgcctatgtctttaggtactacgagattgagaagccagccgccgagtcccaatacatgtcgccggtggaatatatggccaatttctacatggtctcttgcagtaaggaggagaaggacttgcttgaaacctttgccacggtattccacgccattgatcccgcaacgttccatgaggtgttccaacaagagatcccgcgcctttacgacatgatcttcgaacacacagctttgttgcatataccccaattcttccttgctagcgaggcaacgtctcctagcttttgtggtatgctcttgcagttcctcatggagcgaatcgaccaggtagggtctgccgatgttaagaaatcctcgatattgttgaggctctttaagttggctttcatggcagtcaccttgttcgccaatcaaaatgagcaggttctactaccccacgtcgtgaacatcgtcacaaaatctattgagttgtcgacaaaggcagaagagccaatgaattacttccttctcctacgatcgctgttccgcagcatcggtggcggtaaattcgagcaactctacaagcagattttgccgctgcttgaaatgctcttggatgtgcttaataatcttttaatggccgctcgaaagccatcagagcgcgacttgtatgtcgaactctgtctcacggtcccagcaagacttagtcacttgttgccgcatttgagcttcctgatgcgaccgcttgttgttgcactccgtgccgggacagatctcgttggacagggcctacgaacactggaactgtgtgttgacaacctaacggcggattatcttgatcccatcatggcgcctgtcattgatgagctgatgactgctctcttcgaccatctcaaaccccacccgtacagccacttccatgcccataccacaatgaggattcttggcaaattgggcggcagaaacagaaagttcatgaccggagctgtgccgcttgcttacaaggagtacgccgatgatcctgcaggcttcgacctgaggttgcttggctctaaaaaggacagagcattccctgctgatatgggcattgattttgctattcagaagcttacggaattccccaaagcaaccaagaacaaccacaacaagcagtacgatggctactacaagaagcaagcgctgcacttgatcaaatctcaactgaagctgcgcattggctttgatcaacttccggaagatctcccacgcctcgtgcgactccaggccgaagaccttgtagcacggaggtacgagataaattctaccagctttgaggtttctgaccgcgagcgatctattccgaagaaagagtgtgaagacttggtcgtgaagcgacttctcaaggcaatcatgtttgctcattcgttccccgagttcagagatgaggcgagtgctttcttactgaatgtctgcaaacactttgcaattatcgaaattggccgagccttggtcgatttgaagcgaaactttagcccctttgaccctaatgctggcgagggccctctgcacattgacacacgcaacctttctgacgcaatcgtcgagtcattggcttcagaccacccagacgtacgggaggcgggcaagagtgccattcgggaaatgtacgactccacagcgatcatcttcggctcggaaggcgacgtcggcaagctcccgttcttcagtcaccttagcagcacattttgccacagctgttatgaagaggaatggtttaccaagactggtggcagtctgggaatcaactatttgctcacagagcttgactttggcgacacttggatcacttccaagcaaaccgagtttatacgtgctctcatctacgtggttaaggacatgccccaagaccttcctgaaaagacacgctgcttggcacaaacaagtctcgaggtgcttctgaagcgcatcaccaaagacatcaccaaggaggatgcactacccattacacaaccaccaggccagccgcaaggtgctcagcccaagcagccccgtctttctcagatctgccaacaattcggaaatgatctgtaccatatgaacaagcatgttcgtgagaccgccaaacactcactggaactcatcgcaaaggcagcaaattgcgaggtttgggagctccttgaatcctgcaaggataagatcctgcaacctatatttgccaaaccactacgagcgttgccgtttagtatccagattggctatatcaacgccatgacgtaccacatgagcttgaagaacgactgggtcccgttcgacgataatctaaaccgtctcctgatggagtctttggccttggcagatgctggtgacgattctctggctaacaagcctgcagaattccgtacacatgagcatattgtcaacctccgggtttcatgtatcaaactcctcacaactgctatgacctttgaggaattttccaaccaacccacaaagacaaagattctgggcgtcttttttaagtgtctgtactcagaatcgaagcctaccatcactgcagcaaatgatgccctgaagtcggtcctgtcggtagataggcgtctgcctaaggagctccttcaagggggattgcgaccagtgctgcagagcctttcagatcctaaacgcctcagtacggcgggactcgacaatctgtctaggttactgaagctgctcacgtcgtattttaaggtcgagataggtgcacgcttacttgaacaaatcgattcgattgtcgaacccagtgctttgcagcaaatatccttcagctttttcgaccaacatgctcagatgaagatcatcaccgctattctcaatatcttccacttgcttcccgcacctgctgaagcttttaaggaacgcttgatcgactgcttccttggacttgaagaaaagctgcgccggactcagcttagtccattccgtcttcctatctacaggtatatgaatcgatatcctaaggagatctgggcgtacctctttggcaaagtggaagacctcaagtacggtcgactattggcgcaggtcctgggccacccggacagccaggctctgcgagaggttgcagttgacaatgttgatggcttaatcacccgctgcaacgagttgataagtcagaacaacgaggccaagttcattgcaatggtcaatacaatccacatatttgagtctctcagtcacttccctaacgcggagaaatggatggacaaaaaggagcatcttgactggctcaagaacattggcaaagaactggagaagcatcttcgccaacatacccttccggcccatctccgattaccggcttaccaagctgctgagcagctcatgaccattcttgtcaagtcactggagagggcgccaaaagacctggaccctcttttcaatctgatcgaatgcgttacttctgatgagcttcgcattacacaggagctgttctctttcatctataggagaatcatctgcaatgacgcgattgacttctggaaaacgacggtgcttcgctgtttggacacctattctggcaaatctgcgtcaaacaagatgaagcactttttgttacattacatcgtcaacccgatcgttgcaatggatgtcatgcgcaactggaatcaacttgatcaaaacaagactcctcgacttatggacagagctgtcattgatgcagtcagcagcaaaatctggaaggtccatcctgagatgaccatggatgatcaagcccagcctggtattgaccatacgcgttatgaagtattgcagctctctgcgatgttggtcaagtactatcacacacctcttcaagatgcaaggaaagatatcatcaagtttggttggactttcatccgcttagaagacgtgatcaacaagcatgccgcgtatgtggtcattggctactttattgcacactacgaaacccctccaaagattgtgacccaggtgtatctctcactcctgaaggccaaccaaaacgaaggccgagctttggtaacacaagcgttagagcttattgcacccatgctgccaaagcgatgcggaactggtcagaacaaccagtatgcgccatgggcagttgcgcctcgccgcatcctagcagatgaaggacaaaacgcacagcagatgacgagtatcttccatttcctggttagacacccggatcttttctatgtggctcgggacaagtacatcactttgatgatcagctcgttacgaaagctcgccacgccacagaatgcatcccacgagtcaaaacgactttgtctcaacatgatgtggcttatctggctgtgggaggagagacgagtagaaggaaagtcacaaacgtctgacacaagagctctttctcaatctcctaacaccaagaagaggaagctggaggcggaacaagcgatcgctccgtctcagccccagcgtgtcgagtacgagattccacccctgttccgaacgaagatgatcaagtatctggtcgaattcattgctcagttgaacgagcgctatgagctcccttcagccaagcctcgggatcaagtctcgtcgtcaattcctcctgtcccattagcgttgaccgatctttgcaagaaggccatgaagctgctttacaaccttgtacagcctcagtattggggcgacctcgaactggacctgttccccaatgtcacacatgtgatcttggcaagcgagcgaacccagactatacttactgctgatccttctgacaaggagaagttcgacgagaagttcctcaccaacatcattaacaccctccaggtcgtccgcattgtgctcaacgcaaaggacgacgaatggatccagaagaatatgccatctatccagaaggttttggaaaagtgtctcaagtcagaaaaccctgaaatccaggattgtcttcatctttccgacaagaagtttgacgacggccgtgagctacggtcaattgtcaagcgcatcttggattctgttcccgacgacactcccatggaagatgcggacgctgatggcgagactgagacgcagacatcagagatcgtcgcgtacctgtcccaacttgcaacggaagcaatgaacagcagcaactatacttcgggcgtgagcattctttggtctcttggccagcgaaagccgaatgtcatcgatcagcacatcgcatccctgatgaaagcacttcaatccaagcatgctaaagagcatgtgcagcattacaatgctgttgcgagccaagccgctggtgtgaacaataggaaccaggaccccaacactccgagtggagaaatgtcttcttatgatctcgaaatccagacaaagattatgatcaaggagatacaggtcgttgctcttcggatggaggttctaggcgactctcgccggcctttcctcagcgtcctcgcaactctggtggaaaagtccatgtcgattgagctttgcgaagaaattttgaacatggttgagggatgggtattccgttcagaaggaacatggccaactcttaaggagaagacggccgttcttcacaagatgctatccttcgagcaccgacaagacccaaccatgctgtccaagttcctggacctcgttattcgcatctacgaggacccaaaaatcactcgcactgagctcacagtccgcatggagcacgcattccttatcggcacccgtgcaacggatgtcgacatgcggaaccgcttcatggccattttcgacaagagtttatccaaatcggccagcgcacgtctatcttatgttctcacctctcagaattgggatacactgtctgactcctactggcttgcccaagccagtcatttgttgctaggtgccgtggagacaaacgccaacattcagctttatcagtccgacttcaagacgttgccaatttcccgcttgctgaccaccttcacaaaggagatggaggcccgagagcctgctagcatcatcgatgacaagtttgagtcatttatggcaagtcaccgccgcttcatgatggaactcagtgatatcaaagtgagagacgtcgtcgagcccttggctcagctccagcacgtcgactctcaactcgcgcataatctttgggtcactcttttcccaatctattggtcatctgtcgcaaaggatgaccgagttgatctggagcgtggcattgtagccctgctcaccaaggactaccacagtcgccagattgacaagcgtcccaatgttattcagtccatccttgatggtgctgctaagacttggccagagtgcaagatcccaccacatgtgctcaagtatgaggcaaagacctatgatgcctggtacactgctttgatccaactggagaacgccgccatcaaaccccaggtagagtcggctgccgttcgcgaaagcaacctcgacgctcttgtcgagctgtacgcctctcttcaggaggatgatctgttctacggtacatggaggcgacgatgccagtttgttgaaaccaatgccgctctgtcttatgaacaaaatggcatgtgggacaaggctcagaagctatatgaaaatgctcaaatcaaggcccgaacaggcgtgataccattttctcaagctgagtacatgctttgggaggaccactgggttctgtgtgctcagaaattgcaacagtgggaaatcctgcaagatttcgccaagcatgagaatttccaagaccttctgctcgagtgcgcgtggcgcaacacggatatgtggcaggacgagcaacatcgggaggccttggacaacatcatcaaaggagtcatggacgccccaacacctcgcagagccttctttcaatcctttatgtcactcctcaaattccacaatagccaggaacccacaaccgattttgcacgtgtctgcgatgaagcaattcaactgtcaattcgcaagtggcaccaactgcccgagcgcctgacaaacgcccatgttcctcttctccaaaacttccaacagctggttgagcttcatgatgccagcgtcatttgtcagagtcttgccagcaccaatcaaagcaacttggacattaaaagcggcgaactcaaattgctcctcggtgcttggcgtgatcgcctaccaaatgtttgggatgacatcactgcttggcaagacctcgtcacttggagacagcatatcttcagccttatcaaccagacgtaccttcagttgctgccgcaacaaggcgcgcagaacgctggaggggcgagttcctttgcttaccgtggctaccacgagactgcctggataatcaacagattcgctcacgttgcccgcaagcataatcttcccgaggtttgcatcaaccagttgagccgcatctatacactacccaatattgagattcaagaagctttcctgaagcttcgcgaacaagccaagtgccactacgagaaccccgaagagctatctagtggcttggacgtaatcaataacacgaacctcaattactttagcccgcctcagaaggccgagttttataccctcaagggaatgttcttggagaagctcaaacagaaggacgaggccgactcagcatatggaacggcgttgtatttcgatattggtgctgcaaaagcttgggctgagtggggttacttcaacgatcgcaagttcaaggaagatcccaccgatctcaacgcggcgcgtcaagccctcacctcgtacttgcaggccgcaggaagctacaagaacgccaagtcacgaaagcttcttgcccgaatcctgtggctgctcagcttggacgattccaagggcactatcgcgcttggcttcgatgacttcaagggcgaaacacctgtgtggtactggattacctttattcagcaattgatcacaggtctcggccacaaggaagcgccccgcgtgttccaactccttctgaagattgccaaatcgtatcctcaagcactgtacttccagctccgaactaatcgtgaggacctgcttgtcattaagaagaaccaggaagccagggacagaaacgcacgacaacgcgcgcaatcaactgtctccaatggaaaggcgagcgcgtctccatccatgaccaagcaggaacccccccgacctggtacatcgtcatcacgaccaggcactgccaatgcggctgatggcacaacagtcaaggccgagggtgatgctggcagcaacgcagctggcacaccggcacccgccaatggacaagctcctgatccctcaaaggttgcacttaagccgaccgttcaacctggacagcccacacaggctcagaagaagcctccgtgggagtacactgaggaggtcatgtcagtcctcaagacggccttccccctcttggctctttcgatggagacgatggtggaccagattcagaagaacttcaagtgccctcccgacgaagacgcttaccgattaattgttgcccttcttaacgatgctcttgcctatgtcagccgaactcctccctctttcgccaagaacgtcaaacttccggcggcgacggaaaccaatattactcgtttcgctgaaacgatcctgccaagccacatcaagaaatccttcgaggcggacttcgttacggttaagccgacaatgtacgagtacatttacaagctgcgccgttggcgtaataagtttgaggagaagctggaccacagagtgcctcgtgcttcacttgaaaacttctcccctcttctgagtgagttcagatatggcaagtttgatgaggtagaggtcccaggacaatacttgcagcacaaggataagaaccaggacttcattcgtattgaccgcttcctaccaaacatcgatcttgttcgatccatcagcgcctcttatcgccgtatcaagatgcggggacacgatggaagcatccacacatgggccattcagcatcctgcggctcgtcactgccgacgagaggagcgcatcttgcaacttttccgttcactcaaccagacactgggacggaagaaggagagccgacgtcgcgatttgcagttcacgataccgattatggttccattcgcaccgcacatccgacttgtccaggaagacacgtcatacactacactgcagggagtatatgaggatcattgccgaaacatgggcatgtcaaaggatgaccctgtactgtttaccatggagaagcttcggggtgcgctcgagagcaagagctcggtaagtttttcgacaagacatgactattccacagccactgacagtcaacagaacaaacctgagcaggcagcaacagctcgattggaggtctttaatgccattcaggagaaatgggttccgtccacagttgcaatcgagtacttccagaaggtgttcccgcagttcgcagagttctggctgttccgtcgccagttctcataccagcttgctgcgttgacatttattacatacatcatgtacatgcacaaccgatacccgcagaagatcaacatctcgagggccacgggtaaggtttggggatctgaaatgatgtcctacatgagcgccaacaaaccctttttccacaaccctgagccggtacctttccgacttacgcccaaccttcaaacgttgatgggaccacttgccactgaaggcatctttgcatgctccttgatggctattgcacgatgcttgacggaacccgagtacgaattggaacacgccctgactctgcttgtgcgtgatgagatgctgttttggttcacgggcagtcacaggaatggagttataacggagagccaactgcgagattctgtgcaggttaatagcgactcgattgtcaagcgggcaatcagcctggcccacagccccgttggcaatttgcctgcgaaccagacggtgattgacgctatcgccaaggctgttaaccctatgaatttggcacaatgcgatgctttgtggatgccatatctataagggtacgatgttattcatcttatgattggaggaaatggaggacatgtgtgttggagcgctggcatggtcttggactttgagcatggcgtttgggggattttgtgagatatttgtacaaagttattgttagggttgggacggctcagaaaagttgagcaaacaactgtggcaaggaccattccagttctttctaggctgccgacacttgagcagacaccagcggttatttctgtttaataattcaatttctaatgcgatcagccttgctgtgtacgagtagtgatggtgatggtgatgatgatgatgatgatgatgatatggtggacttttgactaccccaactacttaaccaagcttgacaaagagacagatttccccacaaacctcggctcggaagcgtagcctgtcatgcatcattctcgagatcgacaagcaagtctaggcgatttaggtgtcacagcgcagctcatcccagtatgtgctgtagctaacgttaatatgtaggcgaggaatggctgaaccccgcacgatgaagatggtcttgttggtcaatttacctcgggctatgtctctataaatttcagggcgtcaaacactcttactattcttttttttcgccatcgttgagtttgttgttgtgacttgaagtcacctcactgtgcttttcgtataagcaagcccgacttatacatccaccaagttcaactacaatggatctgacaaaggtaccgcgaaaggtttgggaacatcctgatcctaaaagcacagcaatgtgggcttttatgcaggatgcaaacagaattcatggcctcaatctcaaggtatgaacgcgattcactggacgaaccgtgatactgatacattctagaccttcaatgacttatacgactggtcctgctctaagcgcagcgacttctacgctcaactctgggcgtcacagaaatggattcatgagggatcctactcatacgttgtcgatgaatcaatccccatcactaagcttcctacatggttccctggcattcgccttaacttcgccgagaacctcctctggacacaaggcaatactctgggagagcgctcaactctgcacaaagaggatgacaaaattgctatcacagaagttcgcgagggtaattcatctgtaaagaatgttacttggggagagcttcgtcagagagttgctaggacagcgagtgcgttgaagcagagaggcatgaagaagggagaccgagttgttatagttggagcgcatgctgttgagacatgtgtggttttcctagctacgacttggcttgggggtttatttagtagcagttcaactgacatgggcgttggaggtctgctgcagagaacagttcagatcgatcccaaggtaagtttctctgcaatcaatatctataccgagatgctgactcgatagtttgttttcttcgatgacggggctctgtacaacggcaaggtcattgatcttcgcgacaagataaagggcgtggtcgaaggaatgaaagagtgcccttctttcaaaggagtaattgttgttcaacgctttgacactgctcaagatacttctagtattccgaacacacagcgccttgaggccttcctctcctcagcatcttcaacaccgccacctatcgagagagtcggcttccaggatccaatggttgtttactattcttccggaacaacaggaacaccaaaagccatcgtccacggcgtcggtcctattcttgtttccatcgccaaagagggcgttcttcatcgcgaactcacgcacaaagatgtgacacttcaatacacaacgacaggctggatcatgtacctttccagtgtcgcgagactcgcctttggcggacgaactgtgttttacgacggctcaccttttgtgccagatcgatgtgtcttgttgaggatcgtggaagagcagaaagtcacgagtctgggtatttcgcccagatggctgggtgaactcatgaaagagggcattgttcctcagaaggaagccaatttgaatagtctcacggctgttttgagcactggaatggtgttgaaagaacaggtctttgaatggttctacgatggagctttccctaaccatatcaaactcgccaacttttcaggcggtacagatattgtaagtttttgactgccttttaatatctacacagctaacctcgtttctttaggccgcctgcttcgtcatggagaatcctctgtgtcctatctacgccggtggttgtcctggaagagtcatcggcactcccatggctatatacccatcctcggctgacctggcgaagccaatctccccagtcccagacggcgagccaggagacttggtcggaacagcggcattcccaaatgttcccctctgtctctggaacgacacaaatcccgccccaggcgagaaatacacctcagcctacttcgctcgattccctggtgtatggtcacaaggtgattttgcagcagtccatccgaagacaggacacattcatatcctcggtcgctctgatggtgttttgaatcctagtggtattcgatttggaagtgcagatatctacgctgtgattgagggcgggtttgcgacggaggtcgccgagagtctttgtgtaggacagagaagaccgcaagatcatgatgagagtgttgttttgttcttgctgatgaaacctggtgtcaagtttacggttgagcttgcgaatacgattcgagagagaattgctaaggagttgaccaagagacatgtacccaagtacatctttgaggtacctgatattccggtaagttttcagttttccatccactcatccatgataactaacattgatgtaggtgactgtcaatggcaaaaaggtcgagttgccggtcaaacaaatcatttctggaagcaacatcaagccgagcgggacattgttgaaccctgagagcctagactattactatcagttccaaaagatcgaagaggtcgaacaagttcgagcaaagttgtagataggattcttatacagaggagaagggaaggaatgtaatgataactcacactatacaaataattgccttctctacaaagcatcccccttctttgaaaacttgcccccattgacaccatacctccaagccatatatcccaacattcctcctacagtccccaatcccaatcctccaacagcacctctccatcccatccccaatcccttcaccgcattagcccctatcaaagctccagctccagcgcccacggcagtccagtcatcagtctcgacctgtccaggattctctagtaacctccaacttcgatcctgccactcaatctcttctctaccgcgcatgcggccatatgtcatgagagcgcccacgcccaaagccgcgactgtgcctgttgatgctgagcggatgagacgagggaagaaagtgagagcatcaggtgattttgggcggaagaatggaatgacttggcgtgttgttgtaataccggtagcgataatggtgtttagtgtgattgctctcactatgacatgagttgtgaggatagtacgtgcaagaggttgatcctctgcataaggagcatgtgggtagaatcgagacatgtttgattttgatgttttgtttgtacgatcaagttgagtattctgacattcaactctctatagtatcatacttatactgcgccgcgtcatatcatcaagccacttcccctcttctgtattcagccttttacatgtaagataagatgttcgcgctatttcggtcccgagtcacttgtaaaatccgataattgtttcatcgatatcactcaaaaataataagcagaaagcaattggttctccgaagcgacgggccggacagttttgaaatgccgatactccactaataaatcatacgaatattcgaatgcgagtgcgaagtaggtttagttaggccattgatcactatactgatatactaatattgatacaacaggataataatattcagtcttgtcctttcgattcaattgaccgttatttaatcatcactgtatcttattcccatcaatgcatactctttacaattcctcaacgcctgccctagacctgacctatcccaatgatatgtgatactatcccatacttcttcaatctctggtattcattcttactcttactcatcatcggtcatttccatcataccgtcctctttctcctctgaatcgttctcatcctccagtactgtcatcctccgtgatcgcctcactcttcctttacccttctccattcttcctactgttcttcgaccaccattcaccttgacagccgcatcgtgcttttgctgtcccagcatacgttcaaactcgatcaaatcttcggcttcagactccgccgcaccgtcctgcaatatcgtctcctctagcgccttgttaagcagctccgtcgcaatactatcctgcggattaaccgccaacgcctcatgtaagaccgtcactgcttcctcaggtttgttctgctccatcaggatgagaccctttgcgctgaagatagctgcatcttttcctccctgtctcaacacctcgtcaaactcggccagagctcggttaaagtgccgtagtcttcggaatgcgtggccaagattcgtcctggccgctaaccatgctgaaggatcactatccatatcatcagcgatcttaagcgctgctgtaaaatattgtgctgcctccttgggtttgtcttggtggtatttcacaacacccatctcgttcagtaatagcggatccgttttgcagagaccgtaagcagttttaaggaattcttccgcaagtgtcatgttgttgagggcgtgattctgcatgcccaaaaacacctgaggcagatgagtacccatgaatagtctcgccgctgtcgaatacgccgaaatcgcttggtcgtgctcgccctcggctgcgaacgtatgtgcgaaacctatccacgctggtccaaagtgcgcatccatcatactcgccttgctaaagtaccgtcgcgcctcgggaatcttgccaattgagaagtagtaaataccaactgcgagccatgagcatggctcttcaggatggctatctgctaaatcgtgagcaatcaagaacagcaagttcttctccttgagctcaaacaagcaagccaagtgtaccgggtatacactaaagttgtatttgtcctcttgtagaatctcgttcgtgatgttcagcgcatcccggtagcggcactgcgtatacaaaagatccgcacgtgcaagctgtagatcagggttcgacgccaagtgataatgtgttgacagagagtcgtacgctgtctcaaacgctgcaggatttcgatatttagatagacgtgtagtgtagagcatctttgtaaactcagccgcctgctgagaagctgacgcatcgcctgacacatggatcgcgtcgaaatccagactctcaaggaactgccactcttcgtctggcgacaacagattattgttcataagctgctgaaacgcttcaaagcactggacatcgatccgtactgcatctttatagcattcctttgcccggtcaaacgcattctgcttcgcatagcagatacctcgcaggaaacacatggcagcttcgtatctcctgttggatgcctcttcctccgcaactggatcgcgacgtcgtgtttggcgcggctgggttttgcgcttgttgctcgcgccgttggctatgagatgcgtcgggttacggtcgccgagaacggagagggcttcatcgaagcgtgattgcttgatgagacaatggccggcgaggtagcgacatgatgggtttcgagagatgaggttttggctggaaagaaatgcttgggcgcgggtgtagtttcctgtcgcgaagtggacttgggccagccagaatgcgtcttggtcgtcatctattcaacctgacattagagtcttgaggtgataatccagggaaaagattatacgaactggtcaatgccagcagcttgtcgccgataaagatggctgattcgtactgcgccttgttgagggcatcttgcctccattccctgaggaagctttccatgatcttttttattccaagcgcatcgagtattatatacagatttggattaggtagtcaggacgcgagtgatgttgcggcgttgcgaaatgggtttaggaattcaaagtgtcgtttgttgggaatagcatcaaataaatcaacaacaacaacatcccacctaacaaaagtcgacacccgttcggtcttcagtctcaccgtcactctcaactggacctaagcgcgttaagggcctccagggcgtctttacaggctacagtgggtgtgtccgcaacaacggcggggtagcttacagcggtttttgcctctgtggaaaaaagttggcggggtcctttgggcgtggcgtatcagaagctgtcaattggacactcgccgatacaggagcccgtcctatctgtcatatctcatcaacttcgggaaaaaagattcgcatacaatcgctcgacaaacaaacatcgctcaattctgtacaaacatccaattgaatcgcaaatatggcctcttctcaacctacccgatgggctgctctcgctcgtgacaccaacgagaccaagatccaactcgctctcaaccttgacggcggcgatttccctccggacaccgattctcgtcttctcgacaacgatgatagccatgcttcccaggccagcaagtcccaaaagattgctgtcaacactggaattggtttcctcgaccacatgcttcatgctctggctaagcatgctggctggagtctggctctgaactgcaagggtgatcttcacagtacgttcatcttcctaattgcgccaccgagagatatcaatgactgacatttatctgcttagttgacgaccaccacactgctgaggatgtctgcatcgcccttggttacgccttcgcccaggccctcggtacacccgccggtcttgctcgtttcggctacgcctacgcccctctcgacgaggccctttctcgcgccgttatcgatctctccaaccgtccctatgccgtggttgaccttggtctgaagcgggagtggctcggccagctcagcactgagatggttcctcactgtctgcagagctttgctcagggtgctcgtgtcacactgcacgttcactgcctccacggtgacaacgaccaccaccgtgctgagagtgcttttaaggctcttgctatcgctgtcaaggctgccaccacaagaatacctggtaaggagggcgaggtgcccagcaccaagggtactctgagtgcctaaagaaaaagtgcagattaggagttccggatgagtattttcctttggtagatttgaattgcaggttgtcgggcttaagacataagaccttggatacatataacagcttcactataaattagatagcagagcggttgggaattatgaagttatgtttcaactgagtgtgaagcgataatatgtcataaattcgaggctatattttctaacaactttgtagatcagctgatagtacttatgttcggtagtcaccgttaatggtaacatagtcgtggctgaaatcgcaagtataatgcacagcagacttatcacctgttccgagcctgaccacaatctcgagatcctccatggcaaggatttcggccgctcgcgtctcgtcaacctgctcaggctcaccatcgacaagcagcttcaactcagctgagccgtcggtagggatgaaggagacgttggttcgctcgggagtgatctcaggaacatcgttcacgggctgtccgggggcagagataagagcgtaaccggttgcacagagaactcgaccccagttggcatccttaccgtagagggcggtcttgacgaggggtgatgtagcgatagttcggccaacctggcgggctgcctcctcagacgcgctgtcgacgacacggatggtcacgaacttggtagcaccctcgccgtctcggacaacatacttggccaggtcaacagagaactcggtcaagagcttctggaaggcttcatagtcgggagtttgctcagaggtgacctccttaccaccagctgcgccattagcgagaagagcgacggtgtcgttggtagaagtgtcaccatcaatggtgatggagttaaatgatcggtccactgcatgccgaaggacattaggcatgacagcaggggaaatgggagcatcagtagccaagatggtgagaagagtcgccatgttgggagcaatcatgcccgcgcccttggtcataccggcgatgcggtactcgacgcctggggaagaaggaagctcaaagcttcgggacatgagcttggggaaggtgtctgttgtgcagatggcctttgcgcactcgagccagtgggtgtgagagctgccagccttgctaacagcggtaggaatcttgtcaagaatcttctgaattggaagcctgtgacacatgtgagccattgagacgttgaataaggtcaatcagtgaaacaaacctctggccaataactccggtactcataacaatcgtagagttctcatcgccaaccttttggtccgtggtgcgagccatgctggtagcatcttcaagacctccggtgccggtgacagcatttgcgttgcccgaattgacgacgacgcttcgcagaccagcgttattcttctgctgcagcaatttcctactgtacgtcacgggagcagcctggaacttgttctttgtaaagacaccagcagcagcgcatggtcgatcagaggtgacgatggcgatatcgggcttgctggtgtttccaggcttgacgccagccaagacgcctgaggcattgaagcccttcgggtatttccctgaagtaggaatatactggatctttgaaggagggatagggtttgaacccaaagtggttgccgccgaagagtaggcgcgggtgaatttcttcatcatatttgcggttgagatggataagtattgttgatgctattgtcaactgaatttttggctggggtttgactctgtaatggaatagtgctgctgcaattgggtgcgatagcggtatcgcagcgatcatcgtaggtgggagtgaccaagcatttcgaatttagtcactaagtactaacttaggaaagattttactatcgagaattataaaataacatcattaacccgatatttattttcgaatatctatggagtaataatttcataaattaacaaatgaatcattcccttcaatagcgtgagcgcggtgtcgtgtgtgtactacgaccgtttaagaagctgtcggaccttacgcatgctatcgcgagcatgtcgaagcgtaaaagatgcaagtggtatatagttctttggctttgcttctgtagaattatgcttagatgaagcctccatagcactggcctctactgcaatgcgtagatactctgccctatcattgccatcctgtcctatacagataatcccgccgctgtatttaaggaggaaagtattgaggataagacgacacattcggccattcccatctgcaaaaggatggatattaacaaactcatggcaatacttgctggcaataagcacaggatcaatttctccttgatctgttgctgctttgatatcggcgtcaagtgactcaattagtctgctcatcgcgagaccgacctccgaatgcgacacaaagacatgctgaccacattgtacatcccaagttcggtatcttccgcagtactcagtccaaggtatgtcgtcggcgagatcgatcctccatgttaggaagcggtgggcctggcagatgatggatgtagttaatgtctctcctttgatgcaaacttcctcgatcataaaccttgctgcttcggcatgttgaacaattttgcgtcggcttcgcataattgctttatgcccacagggcaagtttttttccagaagatattgtctgagctcctggtactcattgtcgcgttcatcaatgactgttggaatctcctcgccgcgaaagacggctttgcatagcttgactgtgatatcaaacccgctaccagcaacttcgatcatattagacccatagaccatacgagcaagttcggtagtaaggtgttcatcaatgatggcttcggtatccttagactgcttcagctcattggcgatgtcagtaatataagttcggaattcgttgtgaacttgactagggtcttcttgtaagatgttatagtcataggtatctcccatcttaatagtgaacgttgcatcgcgaacaggagattgcatcatgagccgaatggatcggccaaggtgtagatcattaagatgctcatcctccaaatcaagatcctcaaaaggaccctacgacagactttgtcgcttgtgtctgggtgccatggtagcgagataggtgagttgatgaaatggtttcggagtgtgaagaggaaacacagaaaagaagtgtgaggtggagaaaagcaaaatgataaactctgaaatttagacagcagtgaattggaatttaggcgtgccagagttaccttataagttaactttcaagagtatttcgcccaggcaacagagtcacctgcaaacttataaccctcaaattgaacacgctgcataactccaaccaatggctttgtgatacgcgtaaaagtattacgcacgtaggcaaacagactctgcatcatcagtcttggtgggctttaggtatgagtacgaattcagatcaaagttggaagttgatcagggacctaggtagccaagggaagaagcccaagaccgtacactgctgagtagaagacgatcaaagagatacctagatactgaagtcgacagatggtgatatcgagcacattaatcagtgacctgatactgcaatgaagcctggaaatccaagcagattctttcttgagaacaagattgaataaactccgtagatcattggcagcagccagctcctgagcacctgcctgccaatcgtgactgaaccagaaccttgaaggctgttgctgtgcctgcatgtggagccccgctggtgcctggatgcggctgcaaaattagagccctccttccaaaaaccatcgcgcatttttggctaaaatgccttagtcatcagatctatggcccgtgcgcgagtgatctcctgcaggtataaaatcccgtcttcctccctcgcttttagttttcttttctttctttcttcttcatccgagtgcaagggcgttatccatctcaatgaggctttgccgagagtggatttttgctagttgaaaactatacactgaccgctcctacttgggttcgcctgggtagggaatttttggaacacttttcctatggaaacttttctttcattgcgatcggtcctttatgaactggcgcgaagaaggaagctgcttgatatcgtttgtgatgtacgtcattgtccgcgcatgttgactgagtgttctgttgcatatcacggttgtggcctgcgtgctagatgtcgagaatgcgcgcgcgtgtatcaccggcagcgcgaatcgcaacatgcatgttcagagggcattcatgatggatgtgcgtacctgtcttgacagtgatgatgtattgagtgtttacttgaccaagcaagaatgatggaatgctatcctcttgccaaatccttttcacagtgctgctgctggccggctgttgagccactgacatgctgtgcggccgatgatgacgacctgtgaggcctgcaaacaaagcatcatgagagaggaggcagtcaaacaagcaggcttgaaataatatcaagaataattaaatcatgcctagaataaagtcctagtaaagtgacatgcaaacgatcatactcatgcatgctacgctgctgtctggctgttcgttggtgctgcccacacaccacgtcttgggctagcgcggggcattggacattctccatccaaatgccggtccaaatcattctttttgggtgactcaaagcctccatctgagcgcccctcgtaccaaaactctaacagcccggaatccttatttcttagcgaccattcccgaccgaaattattcgagcatctcgctgaaattatcgaaaagaacgtattccagtggttacagttagtcacgccttcgcgcacattctccgtctctgtagtgccccgccctcgaacaagcacattatcgaaaccgcttctctacccgaaagcacgaactctcgaaccaggcctcatgtctatcgaagctgagggctcggctcccccgccgcaagcccccgagaagcaggaagtcaagtcagaaaagaaggaccagagcaaaccccagcagcctcccaaggatggccaacaacagcaagccgcccccgcaggcgagaagaagctctccggagctgaattaaagaagagagccaaagaggagaaggccgctagacgcgcccaagccaaggttgctcaagtgccacagggcccagcgcaaggtgacaagcaggccggtggtgatggcaagggaggcaaggcaaagcctaagcaagacggacaaaatcagcagcacggcggcgcaaaacttcccattcgaccagcaggtgcgaccgttgtcaaggacgacaagccttcgataccagactgcttcagccatctgtctatggccaggcgcatagacatgacccacgccgacaaggacgttcaccctgctgtcttggttctcggagagcacatgagcgcatttgcgatcagtgacagcatcactcgactggaagcaactttatatgctttcaagaaggtacatcactccatctaccgcaataccaacgttcaattctaacaattccaggtcatcgactcgtacacaacacctcctggctccactttctcccgccatttcacatctcacgttctcaaccctcagatcgagtatctcacagcatgccgtcccatgtgtttctccatgggtaatgctatccgatggctcaagcttcagatcagcaagattgacatcgatctccccgactctgacgccaagaagctcctatccgagtccatcgacaattacattcgtgaacgcataactctcgcggactacgtaatcgttgagacggctgccagcatgattgaagaagacgatgtagtactcacttacgctcatcaccacctcgttgagcgcacccttctccaggctcgccagctccagaagaacttccgtgttatccttgtcgacgatccttatgagcgtgtcggcatcgatctcgcaaagaagctctccgctgctggcattcacgtcgcctactcttccgatctcagtgcgctgcgaacccacctctccgaggccacccaagttctgcttgccgccgaagccatcttcagcaacggtgccatgtacgcccgtgcaggctcatgcgacattgctacagtcgctactgaccttggtgttcgtgtcgtcgctctgtgcgagaccatcaacttcaccgagcgtgtgtctattgactcgctcacctacaacgagattgaccctgagcgatccactgacgttgggttccgcttgcttttcgacactacgcgggacaagtacatcacggttgttgtgacggaactgggcaattcttcggctacttctgtgccagctatcctaagaaaactagaggagttgtaggcttttgaattcaagtaaaaacatgggttacactttctcacctgatagatgatgcggtgtttgggttgtcattctgatccagattgtgaatgtataagaggcagtcttttgaagcaatgaaactgtacttgtattctgtagcgtttgtgatgtttctggtctgctgcaagcccggtgatttctcaaggctgcctattggagccattgactcatgagaataatacagtgtcatcacagcctcaattcactctggttgtaattgtttcaacccatacatccattttgacgctctacttcccaaaatatcacaaatgtacaatattccctccacccttcaatcttgtttgtcgaagtcgaaggtgtgtaattctcagtgtctttgcattcccattcccgttgtcatttcccttcttaagcctcagcctgagcatccttctcggccttgcgcgctcgcttctcaaggaggatgttctttcgctccttcagtgtgtcggtttgtctgtcgtcgacgccctggagccaatatccgaaactagcaccaccggctgcgtagacggggtacacccacagggaggatttgttgaagaaggggcgcatctcgatacccatttgccaaaatcgggcgccgaggcctggaaatttccgctatgttagcatccagttctttcctttccccctcgccattcaattgtccatgttgtgttcttaggcgggcgaattgactcaggtaggtgacgtaccgaagagactccagaaagcgatgcggtgcatgttgggcaattgaccgtcgggtattcggatgtgagaattggacaggtctgagattcgctcgaggtgcgaggcgttgaagtcgttcgttatcgggagagtgaggtcgtgatcttgaagatccgtctgccgaagctcactgcaattggagtctagctgattggtcacgataccagtcacgtgtatcatcctaccctgtaccttctgaccgttaggtgtagttctaactactgttaatgacaatgttatttaatgcatttgttagtatttatatcctttctttcttacaatgttcttacggtattgtctgttgttagtaagtagttcatatctagaagttaactatttgataaagcgtgctctacaagagtagctcctcaacgatatcaaaatcacatcaccacttcgttcaccaacttattctcgtcaagttcgaaaatcatatgataactaaagagtgaaaagaaatcatgccataatcaaaccaggctcagtgctcattcaatatctaccaaatctagagtctacatctatgtctggtctgctgtctcagtaacggcatcgataacagcaacaataagagagataaaatctcaagtgctcaaaagccataaaactccccgctatgtcattgcaaaacaatcaatctaacaaacttctatccaacccgccagaataaggaggtggtgctccggatggtggcggtgttatcgagggtgtttggctgcgaggcgtaggattggcggtccactgagccgccttggccacgatcttggagaaatattgctgaataaaggattcactatgactgttagcatctgcttcacaagggagcgtaggaactgaacttacgtgtagtagctgtgatcagagttgtgaggcgacacaagattgtgtgccagctcatgtgccaaaacaacccaccaccaggtcgcagcctctgcctttgcctggccgcttcttccctcaatttgcgcggcatgaagctgaaggaagaacctgaagttgcagaagatactgcctccggtattgaatgcgattgtcccgccagcctcgtcgtaaaagatatgcaagactttgggtgacatggagtagacgttgcctacatcaatcaaaaggctggaaaacacatttaggttggtcaagtgtttcgagaggaatgcactcgaatccttaatgtccctggaaacaaataccttcatactattcgaagtttcagcaatgaatgtgatgttctgtgctggcgtcttgtcacagtaagtggcttgctctttgacttcgttgacctgaggctccgaaaagacactatcagatccatacgcccgggtcgacttcacggcattgagcaaattctgctgcaccactgcaggacttgtcaccctgccctcgtcttgcggccgctttccagaatgagatgagccgccgctaggcgcctcgatctccttgggcttgtctaagaacttgttgagctccttgcgagagtcgtcttcatcttgctccgtgtcgaatccaagccggcgagtcaggttggagaacaaccctctgctcttcctgttctgttgttcttgagtaggcttggcttgctctggtgactcccatgaacctggcattgttggcccaaggggttctggcactctggtagcttcacgtgcagcttcagccgctttagcctctgctccccattgctgctccttctccttgatttgtcgttgttcctcttccaaagcctttcgcctctcttcctcggcgattctggcttcggcagccttggctcgtagaatacggtcaacgttgtaaccacggttcctcaggccgtaaagatccagtgtcaggaacggttcaaagaagaggtaggcctgctgattcggacggctcaataacatttggcaaatagcttgtccaatttggtacatgtcgggctttgcttcatcagcgacgtacatgatccaaccgttattggtcttcttgctcgcagccgaccgtttctctgtatgagtctggtactgaccctgaagggttcttcttaaagccacagagtgaaccacatcgacagttagatttttctccaaccattttgcgtcatgcttaatagcgtcacgcctatagtttgcatactcgaagaggaagatctttgatctctcgacgacatgtttgcgcagactaagagcaagcttttgcctatcgctgtgaggcccaattctaatttcctctcgaacgatgctactgagcctttgcgccccaagcgacagatagaatgtctcaagggcgtcctcctctggtgcacaaataagctgatctttgaatagtctgtaactgatgatgtcgtctagtatcacaatttgactggcagaggcgagctggtactgtctgataggctcatcctcctcctccaagtcatctgactgcttcttaggtggcgctaattccttgtacgcgaggaggaagggcgccgacttcatccgtctccagaggtccttatctctgtgaagcgtagacgatgcttcagccagggacttgagaagatccaagtacttctctgagctttgaagcacgccaagaagacgagctggttcagtgcacgccatatgtgcgacttctaatttggtaggctcactcttggcgccgcactggaacaggaatgcattcgcctcaggtccaaaatcgacaaagtcgaagatatcgccgtaggtcgtcgaggaaccaagatacactcgagaaggactgacatgaacctgggtacgctttggcttctcagttgattgcgaggttcgtgtaatagggactataggggcatcccgcagtctgaaaaggtagttttcgcccaaatcggcgattcgagacgcaaaataactgaacagtgcaacggcgttctgatgatcttgaggaggcgatgctaaaaggcggtttacacaatcggccattggcgggtctctcgctaccccgaacttgacagcatggtcatgtagatcccttcttaggatattgaagccaaggatagaggctcgaggattgtagaagcactgcgaggggggtacgagttttgtgcttccttgaagaggcatgattgcctttgggctaccaccaagttggaaggacccgtatccattgatttggtggttggcaaggaaatacgtcattgaagaaactcgaagagcttcgtctttacccgccattagttcaacaagctcaggaacagacggataaggtctgagaccaagagagttgagaaacctggcctcgtgactgcccggtctgtagctaccgggaggaccaggccattggagaacaggcaaccgcaaaccacggatggcatcctttggctcaaatagttctgagactttgtacaacgtttctgttgctttggtagactccatacccttgggaccagcctcggcggggcagaagcgtgtctgcttgagcttgctaagatcttcaccaggaatatcctcgcggacagacgccagatatttgatgagctcgacatgactccacttctgttgaccttcacttgaagcattaagcagtctcgtgaatatggtctccagatcaaccgttttgcggacaccaatcgtgaccaggaacttctccttgatcttgtcacaaccttgaatgatgggaaggtcatcaaatagcttgacaatggggaagaaggactctgttggtcttttcattccctgtttcgtgggaaccactgtattggcctgcaaaagcgagacaatagttattctcgctccagggctggagttttcaaaattctttgacagaactgttagcacctggatagcaaacttgggcgatcgtgtgaggttctgctcctcggacctggatgaattcgtgtcaaagaggaatcgcagccaaggaacgacctccaacggctcccatcccaaagcgcgcagttccgctggttgagaattcgctgtaagtgcatggggaattgttgtaggggggatgggtaagctggcaggaatcctgttcgtaatgagatggttcgtgatgcttccgagagcaatgatctcgccttgctccccatcgtcgctcatcgtaccaacagcaacctcaagcagagcagatcggctgccagggtcgagttcaccacttaaactctttttacctgcccagctgataaagttcattagttgtactttgttcatagcctttgtctctagttccttcttcacatccgtaacagtgatgtgggagatgagaccaaagtctatgagcttcttcacaaacggaacgcccttcatctcctcaggcacgacgggtatgctatcaacaaatttactcatttcatccgaggcaatacgaacatctgctgtttgtagcacacctcgagtcgagtaggtctcaatcgaggccttcttgaagcacatccaaaaagcttcctcgatgatttgaccaacttgcccactgggagtagagtcgccaaaagtaaaggtttttaggatatgaagagcctccggcatgtacttcgcgataacagctggggagaacttgggttccttggccatgacctgtctaatccgactgctcaagtcactcatctcgtttgcgaacgcaagtcgagtaataatacctgcagcacgaaggatttcaaggttccatgttctgacccaacgagcgttcaagtcaatagcttctctttctactgtgggaatgatagatggcgctgaaacgtgcatccctgcgccggtggtttgcatcgtagggaagccaataaaaatgcgtccgcccggcttcttgttgggaagcacagaggcgaacatatcagtagccttgccaagtgcaccaggagaagcagcttcttgagaagcctgagcctcatcgtaggacgaagtcagaattgcaatctttgtagtctttggcggaggtttctttgtagctctctcaagttcggatgcgaaattggtagccacgctcgtgcggatacttgcagaagttgcgcgaaggaagattgtcgacgttgaaagttttgtcacatcttcggcaatagccacctgcgctgcattctcctcggtttgggccttggttctgataccggcttgtgatgcagttgatgtaagtcgggcgaagaaggatctcaacgagggagcttctggggcaccatatgaatcagtctttgtgctagatgacgcagcttgcggtttccatcctatagcagccatgtaagacgcatcaatctgcgtacttgtgcgatcgacgctcgtcactttcatcaggccatctttagtccttgcttccagatcccggggtagaggaagctcaacactaggggaagacttcttcttcagagatagaacccggtagtcatctatccaaaactcgatgtgttcaagcgcaacaaaggtcaaactggtcgcgaggaactggctaacggatagtagattaggtagaggtgttgtgttgtttcggtagtcgaggacgaatgttgtatgatgggtagcctggtctgccgggatctgggacttcttggtgaagagcgcatttcccttccagtagaatgccatagcctggtcgccggagctgacaaaaggctcctcgcaatccgcaaagacactgtagaaaccaacaccgaaggcgccgatcttggtctcgtcggggttaccctcagcaatgcgcttcagtcttccccaatccgtctttgtaaatggctgtccatcattttgtacaactagtcggcgcaatgtatggtttgacaaggtatgcttcagtatttcggatcggttcgttgtgcttgggagtggcacttgtgttgagggaagtgtttcccacttaacgctgaccgtctttgcctgagcatcagcggcgttttgtatgagctctcgtaatgttgtccattctcctgagtatcgcgcaagaactttgtcgatcagagcgcgggtatcgacagtaacagcttcttcgtcttcaccgtctcgcaaagcggcagctcgcaacttggaataatccatcgtaattacgttgtataaggtctactatcgcattatcgtcgtgatcgtcgataggtgttttatactgcggtcaagaaagtctcagaaagcagagtgaaacgtgaactgtttagtaaagttagttgtgatgctttgacgtgaaagtatatgcggatttgattcggaatctaggtcaggcaagtcaaggcagacagatctacgtgtgatcatgagatgtggcaaacgcgcttacaatgcactcaaactccgaataagtaagagaaggcgatggaaacacaaacataaaataggggtcgtggcaaaaggtgtgatgatgctgtagagtctaggtgaggtttggagatagtttgttcatatgacctacgactcgtggtaaagagcccctaggcagctgatagccgttaggcctgaaggtgacgttttctacgggtgtttcggggagaaagtgaccaatcagtacacgaataccgtactgctcattccactgaacctactaatctatagtggaagacttgagcttcattgcgataggttcaatgtttaagaattagaatacctaatccgttatttattcgatctttttcctaatcttcaaacgctaacttataccatacaagtttggcatctatgcaatgcatactgtagtggtccttgttcctggcgatcacccactattgtagccagtacccgcccatgaaccgtgccaaaaccccttgttgggatgtcaaaagttgagtcaatgagaaaaaaattagttgccgatttcgcagcgcaaaaaccaaggccatcaacatatattcatttttaattagcaaatagatattactgtaagaatccaaatacaatctgcgagaactagatagtgagagaaataactacctaggtatagtgaattctaaagttgtaattgaacagtagatgtcttgctgggtccggagtcggaatcaacccgtgtaagtgaatcacttggtgatggagactgcatgtcaattatttggtgtcttttcttttttatgatagatcaagtgagtcaacttgtcgtttttagaatataaaacacctgcttgcttcctctttgtcttcattccaaactcaccattcagcttcactcctctaaggactccttctctgctttgtctatacaatcagacacaaaacaactaatcacaaaccacctcaattctcaccatgtcaaaaggccgtgtttgtctgtgagtatttgatttcgttcggctattgaaacattcactaattctgcttcatagtgcctactctggaggtacgacctctgtctcccaaaccaccaacaatcagtggctctgattatgatccagaacaccatgctagctatataaaaaggactcgatacctctacgatcctaaaatggcttatccttgagggatatgaggttgtggtatgttttccgatacaagtctcttccaacagcccctaacagtatagtgtttcctcgccgacgttggccaagttgaggactttgatgctgtcgagaagaaggctctggctctcggtgctgagcgtatgatcattgagaacctacagaaggaattcatcgaacaaatcgtcttccgagcgattcagtgcaacgccatctacgaggatcgatatcttcttggaaccgcccttgctcgacccgtcatcgctcgtgctcaggtccgagtcgctgagaagtacaactgcaaccttctgagccatggctgcactggtaaaggagtaagtctagttctcaaacacaaaatgaattcattgctaacatatcctagaacgagtatgccatagcaatcttgaaaactgaaccatgcgactaacaaataccttttagccaagttcgtttcgaactcgccttcaaggcctgcaacccttcgatcaaaatcattgccccttggcgactacctgagttctgtgaaaagttccagggccgacaagatcttctcaagttcgctgccgagaacaacatccccgtctcatccacccccaaggctccttggagccaagacgagaatcttgttcactgctcgtatgaagctggcatccttgaggatcctgaccacacccctcccaaggacctgtggacccagacagtcgaccctctcgaggcccccgacaagcctttcaactttgccgtccacttcgagaagggcctacctgtcaaggttgccacccctgaccaggaggccactgactcagtagagctcttcaagcttctcaacaagattggacacgatcacggcgttggccgaattgacatgtacgtatagtcattgtgataaagcaccaagatatcaaacttacaaaagcagtgtcgagaaccgatggatcggactcaaaagccgtggctgctacgatacccatggcttgaccattgctcgtctcgctcacgttgatctcgagggccttgtccttgactccaaggtccgtaagcttcgagatcaatttgtgactgttgaatggtctcagtgcctctacagcggcatgtacttctctcccgagcgtgagtggctcgatgaggctatcgtctctgctcagaagggcgtcaatggccaggtccgtctccaagtgtacaagggcaacgtctacgttctcggacgatcgagcgagaccagctccctctattcccaggaggacgcttccatggacagccttgacaccttctctcccatggatagcactggctttatcgctatccagtccattcgattggagaagtatggcgttcaaaaagccaaggatggtcaacctctcagccagtcttgaggctatgtaacaacaacattgtaataaaagtggtttgatttggcgttggaataggaaaaaaggtataatagcatgcaactatccagcttacataggaagtaaaaagaatcagctgttaatttcgaaatcaatttcgtaacacattgcggatgttagaacacctcttgtgttcctatgggtatcatatgttcggttaattcgctgctggagactagactttggctcttcagtctcggcgatgaggcttaggactaccgctgcgcctgcgtcggtctcgcgatctcgagcggcgacgctccctgcttccatctctgtctcgtcggtcacctccttctcgaccttcccttcgatggccatcgcgatggcgtctgtgaccgtgttccctctccctctccccatccctatctcggcgtctctccctgggtcgatcttcgtctctgtcctttccagcatctttatcgcgacttcgactcctcctgtgcctacgatggcggcgttcacgatcatgatcgcggtcgtggcttcgactgcggtgtcgtcttctctcccttctttccgaaccatcttgacgtcttgagcgctctcgtttttcgtttccaccctcttcctcaggaggcccgcttgctggcccgacctttcgtttgctgggatcgatttccactgcatttgcaccagaagagtctcgcacaggcggtggtaagcctaaagctgctgcgatggcgtcctcttcagcctccttgatcttgcgcagttcttcctttcgtgccttctcgcggcggtcctcctctgtttctccattttcgtcgggttctccagattcatcttcagctttggcgtaccagcccaagtcgcgacccttttgccatcgtccaacaggtgctttgagactgtggccaagataattctcgcgatgggaagagtttgcaacttcgtcccagctgaagttgacgccacctctggagccggatttgcggatgcttgaaagcaaatccatggtgtgatttgtataacttaattaaatctcgagtgtattttgtccttaattggcgagtttgtgctttttgttgataaagtagacgtgaagattgttgtgaggttgaagtttgaggtcgaaataatgcgccatgactgcacggtatgagcgctagagcggaacgcgaccgctccctgtagcacccctggggtatatagaagcggaaccccacgtcaattcgcggaagcttcatgctctaatcttcaaacaaacacaaccaaacaaaaacataagacaaagatcgcagcttttgagaatgtcgaaccctaacgatccccccctggacgaaatccaatggcgctctccaatggcgatcgcgcaaatgggcggcctgcacaacaataccatcctcttctacttcgctgaatcacccttctttgagcgcacatcgaacaacgccgtggtctataaccaagccatgaacgtaccctcgatgtatcccgtcatccaaacgcgcgaagcctttgaaacacatctcaataccatgtctggtctcgagttcagagtcgtagaggagcctgcagagactggtcctggagctggcacaggcgtatgggtgattcgcaaacagacaagacggaagtcagcgtacgacgacgatgaaatcacggtgcacgcgtcgtactttgttgtgggagagaatatctacatggcaccaaccttaagcggcatcctagcagcacgaattgtatgtggtttcgcgcatctactggaccgatctaacctgttattatagatgacaatatctttaagcatcacgaacgccgtcacagctgctgaatcagttcgaaaatggggtccttccaggggcaactactatgagcttccagcagccaagacaacaacaaaggcaaaaatccaggactctgctgccgccaccccaatgcccccaacagacgaacccagcaaggccccaatagcttctacaccagttacacagaaggacgaagaaaaggaattggaaaaactggccgaagagtcattcatgattcacatgaagtacggaggcgaatatatcgatgaaaaccccatcacaggtcgccctggagagttccacctcaccaccacaggccgaaaaccaccgcaacttgtcacgaaggatagccccatgaggagcatcactgctccgacaatcaataccaaaattgaagataagaaggacagcaaggagaagacacccagatcagcgactgccccgaaacccaaacgcaagaagagcaaaatggcgaactcgaccagtacaccagctgcatcatgaggcagatgttgcttgggataaaaggggcgttcaaatggggaaaaggacattgtgattcttgctgctctctttatacactagtttgatacccaatacagtatgactttcacgagcctgccttgatttgtttcgcgtactggtatcccgccaatcagcctagggagacacattagagaaccatcttctcttcgattcaacaatcaggttcatagtttgcaacatttaagatgggttcgtagatcaaatcggtcaggctatataagtaaaccatgcttatgtgatgacatcgagctctctctcagacactgccataataactggcctaggtttaggaaacataacatgaataaacgtaattggtttaatctatcataaaaactccgtttcttatgttgccaatggcctaattgtaggcttttcatacaaaacacttttcttttactccacgacccatcccttgccgggcacccttctttgcctcaccttcttctgaggcagaggccagccttggccacctgtaccctcggctctcaaataaggcacaacgatgcactccctcactgtagcaccctctgttttgagctccttcataggcttgctgtaagtgataagaggcgtgcccttagccagcatggtcaaatggctgccggcgacatctgtgagagcatgcattcttgttttgggtcgctttgttgagtcgactagctgtgtagctcgttgaagctgggagtagacgatgtaatcggggcactcttgcatgctgatatgggcgagaggagaagtaggatggatatacactgaacggtcactctcaacatcttcgccgacgtggataggcatcaaggggacataaggcacgtcgattgaccggcgtggcttacggtaatgctcaggagggtttggtgtgagatctgctcgaatggcgacctggtcgatgaatccttgtgcaaccatctgtttgagtgcacccacctgcctgggagtcggggcatccagctggtcttggtacctgaggttggcgaaagcaggcacgttgatttttagtagttctgtaatctgtcgacgcaactgctgagcttccttgagcaccttgaaccgaacgaaatggttctcgcaccacgcctccgtaggctcgtgggcaaattctgctacaacttgcaaaatcttcatggcatccgatttgtcatccaagaagcagaaattcttatggacttcgttgaacatttttcgaacgttggcctggtggctctctgcttgaacgtcggctgttgttcgaatagcgttgtcgtccttttctgcaagctgtgggatggcttggttctcaggaaggaagatctccgccactgatagaccagcaactagagcgattgcatattggatgcaaccttcgaaatgcccaaccaacagaatgcgggcgaacctgggggagagagggaacacagacattgtttggccgattcgggtgacctttccgttggaatcaacagcagatagatatgtcagaagcttctcggccttggcaagagcgcgtcgatctggtggtgtagggaaggggaaattgacaacatgctgcagattcatggccttcagctgtagcacaatgccttcgaggggcattctcaacagctcaggatctgtgaactcggggaaatctcgctcgtaaaccgcagaggaatagagcctgtaacagtgaccggggccggtacgaccagcacgaccagatcgttgatttgcactggcctgactgatccagccgatgccatagctctgaacaccactcagtcgatcgtactgccgctctttggaacgtccacagtcgaagacatagcgaatgccgggaatggtcaaactagtttcagccacgttagtagccaagatgatgtttcgtgtgccttcaggtgctggctcaaagactctcatctgctctcgtgttggtagcagggagtagagaggcagaactcgcatcttgagaggcgcggcttcttgatcttcctcaatcttaaattcgtcctcctcttcatcctcgtcatctgtaattatctcgtcaaagtcgtcaccgtcaccgtcaccatttcgatcatccatatcgccaaactcgatgtcctcaacttcaagaggagcgtcattagcgttgatctgtactttggggccatctgcggttttggggccgccgaacgccgtcttaagctgcttgctgagctggaggatctcgttacgaccagtcaaaaacaccaaaatatcaccaggtggcagcttcttgtggcctctgctgatctttcggaacgcctcctcgacataatcgtgttgcgtccttcgagagaaatggttagtaacgggatgttgtcgaccctcaacttcaaggacaggaggtggcgtggcaaagagtgtcgggttcatggtcatatcctcaattcgtagcgtggccgacatgatgatgagcttcaggggcttcattgtggaatcctccgcggccaactcggctcgaagcttgataactctgctgagcataccaataagaatatccgtattggcacttctttcgtgagcttcgtcaataacaatggcggagtatttcttgagggtgatgtcctgtgcaacctcacgcatcaacacaccatcagtcatgaacttgatagaagtttcaggcttcactgtgccctcaaaacgaatctgataagcgaccgctccagatttgtcgccaagttcctcagcaactcgcttcgacatactgactgcggcgactcgacggggttgcgtgatgccgataagaccaggcgtgggaccatcaggagaaccatatcccgactcgtacagaaactgagggatttgggtagtctttccggaacctgtagatccacatataaccacaatgttatggttgtgaattgcttccattatcctttgctcctctgaaaccacgggaagtttgaggcgagcttcctggatctcgggtgttctggtgaccgaaacgctgtaaacctttcggttggtattttgtgttggttgtagctccataggtagagaatcttgctcgggtgctcgagggacaaaattgtctggtttggggatttctagattggtcgttgttccttcgatcgattggtatccgagggcttggtttcgcgcctgatgcgcccaggccttgaaggcggacgatctttgcgctttgttctcggaaccatcctccaagtcctcgtcagagtcgtcgtccgattcctcgcttgattcatcttcgtcttcttcttcaccatcttcactttgactatcttgttcgtcgcgtgtttttttcgaggcttcgtcgtcactgaatccgtaccactcgtcgctgtcgccgtcgtcgctattgctgtcgcttgtgtcctcatctgactcccccgactcaggctgcggtgcttcgacaggggcgattgaaaatttcgacttcactccaccgcgcttctgtcgcttcttgatcacgggctttccttcgtcgtcgacttcgagcggtcgcttgagacctgagccgatggatggggcagtcgttggtttcgattctgagagctcttggggcgcggatgctacctgtgtcactgaggctgtagctttcgacggttttgactcctcttcagatgcgtcactctcgtcgctctcttcgctccagtcaacttcgtccacgttcctctcctttctcttttcaaacagaatcttctctctctcttctttgcctccctccaggccggccttctcctctctcatagccctccgctgagcctccttcttggtttcgcgaccacgccccatgacgcgactgctggcgaacaagctggtgtcgacctgttcctcggcaagtttggccagaagctcgcggttctcgtccttgcgcagcttgccctcaatgtacttttcttgacgcttggccttctttgcgctcatcttcccgccctcttggcgtagttcggcctttaattgggccttcttggcctcgcgatcagcctttgctgttggaagcagctcgtcctggttggtgtcttggacttcatgttgagcattttcttttgcccgctcacgggcgagcactttgtgcttcctctgacgaggaacgtatttggacattgctggtttcgttgttactcttctaaaggtgtaggtcaagtaggtagcagtaataaattttggtcaaaagacattctgccgtgcatcaccgtcaaaatctggatctactctgagtttagcgcggggcgatggacccaatctggtggggctaacagtgatacccttgagcgacagaaataatcgtcatattgtgtggtgaagatggttactacttttgtcggtagggctggcttggtgacttgcaacagaaaactggccaagttaactgtcaagtggaggcttggtattctagtcaaaactcaatggtcgatccaagttggtgttttccccggtatcccggttgtgctgaaggaagaagctgtggctgttgagcaagtcttttgtattgtgagaataaggttgcttttgtgccctactttgtttgaatggaaaagtcaatattgtctttaaagttgtaaaccaccaagtaaatcgttcctcgctcacagtcttcaagcatgttagatacaacgagcgggctggatacaactgtggaattccacattaaaataggtattttcttgtccagatggaaagaataataagagaccacattcggtgtgctaaaaggaacaatattggcatggatgccataaataagagagaattgatcactggctagcatagttaaatcaacattcataaccgctcagggctacatcttactattggtgtcgttctcaactcttgttagcatttctgtttttattgcaacccatctgtgaaatattagtagcctaaagatgaaataataggcacatgcaacttccgtgttcaaatgtggttattcaagcaagctcgatgagttcaaaaaacaagcaagcacagcaactgcctgagacccccaaagtgagctactaatttcatcacctatatcatcgacgatccatttttttacaccgtgaggccgactttattggatgtgtcactacgtagcaccagaagctcttggttctcacagctcatctcttttaccaacattaaacccattcaccatggattcaattgatgtcagagaagactctttcccctctcgatcccgagagatctcaggacaagtgaacggagtcgccaccgaaatcacatccaccagctttacagacaagatcctaatcaccatctcccaagaaggccgcctctcacaatgggtacataaacttgccgtaactacatgatctccctgctaactattttctaaatagatacaagtccctctgacaggatcctcatctggcgtggttgagatgaatctaccaagctcgaacaagggtcttctcccctcaacgcatctcacaccaacaacgttgttcggaggcgggggtgaggagcgcgagactttggggcagctttatgcggcacaaattgcaagtcaaatatgtctgaggtcgccggacgatcgacgcattcttgttctgggtcttggtcttgccaaaactgatcttgagcgtgaagctttctttgatctgttggaacttgttcagcaggtcctataagctctaaacgaaatcacgagcaccgttgcctccggattgtctattctgtgatcaaaccactacattgtgacctgctttcaacattcttcagccgacccgcagcgacttgttaatgcacatcaacatactacgaaggcagggatgagggaggaacatcactgaggcgccggaaccacctccagtcgtcggtatatggatatcaagaccaaccttacggaggcaatagagaatccgtgctgaggaacattcatgtattcattaaagatgcacggtcaacacaaatcctagcgcgtatctgctctcagacagagtcctgaactttgtctgcatatctacttggcacccagagcaacatcgccatcaacaatcctttttttgtaacctggtcgacttgtgagcgtgagatcagtgacgacaacctggccttttatagccagcgcaacgaccaaattgtcagcagtcacaatgaaaaaggggagcgtggcagtaaaaggacagccactcgtatacggagcatgacaattaagcgttcatccaagtccttcgcctagcgcttttaacaataacttagatgctactatacaaccatatctcatgacgttggtgcccggttcttgcgatccctgttttgaatttagtgtttggttcaaccttattaagaagtcaacttacgtgctaagcctcctggagagttgctgcaacttcgtgtcgttattggcgtcctcggcagccttctggagggcagtgtttcgttcctcctcctggtgcttaaccacttcgtcgtgagtaggtggcagcctctcgttctgcaaatcaacctttcgcgcatcctcgaatccgttaatagcgttcttgagaccctcagcaccgagcatgagggttccagcgggcaatcttccgccagaaacagtcttgagctctgtgaccttctctgattcctcgcgaagcacttggaatacgcgagacaggcgaccaatggccaggatcttgttcttgatggcccgtcgtcgaacctcaattgactcggggtcgttagagagggcaggcgaggcgggtccgggagaggttgaagaaggtgtctcctccttgagctcctcctctgagcatgtgcttagaatggcaataagcatgtcggtaatcttctctccgacgaaaggaagagaccaggtaaagacatccatgaagttggggagccagtaagggtgaggagtgcagttgaactgtcgaatattcatgacattgttctcgtacttcagaacggcggccttgttgttgtagacgtcgagatagttgggagcagagaaaatggtcataacactggggaaacccgtggttcgcgtcttgcgatacatacggtagccggcatcttgggcctcatgggcgcgaataatcgagagaaggttgttcttttccaaaaaggcacaagcggcagggtaggagaagaagtaagagcatcctcgaacgtgattgtgcaagaaatagtcgctggtcttctcctggccaaagtcttcgagaggatcagcccagaggatatcacacataagaccctgagtaggaggctcgcggaaacggtcaatctataaagcattagctacatgaccacatcaaggcagacttaaatggtgacgcacgctcttgaggtcgtccagagtgtgcaactcggggctcagtccaccgtgaatgcaaagaaactgcttgttcataacagccgcgagaggaagggcacagaaagaatccatgcatgcctcgtagatagtctcggagtatttgtgcttgcattcaagcttgaaggtgaagtagtcggtcaagtggcgacattcgtggtttcctcgcagcagccagagcgtcttggggtagtgaatcttgagacaccagaggtagagaacacactctatgctgaaataacctcggtcgacgtagtcaccaaggaagagatatcgggtctcggaggggtcaccaccaacttcgaagagcttcatgagatcgtagtactgtccgtgaacgtcaccacagacggtgatgggagcgtccatctcgagaaggttgggctcggcgcgcagaagctcggtacccttcttaagaatccaaagagcctgctcctcggtaagacgaccttcgcggtagaaatgttgcttgaggaactgaaggttgggcttggaatgggtttcatcctcgaagaactgctcgtcggtaggcttgtacatggcaggagcttgtacatctgagaaaatacaagatatccgggtcagtcaagatcttcgataaccgagtttgcgaaatggtggtagccatattgatccatcatctggcaaagacaagccgagggacaactgaaagtgactgcggacgaatctgcgaccaaagtgctgtcgatgatgatggcggggtcgagacgacgacagctggaggggggatctgacgaacctttgcacacacgctccatggtgctgacttgagtgttgtcctccatggtgtgaatagtgaaatcgatctcggggaccggcttcttttcctggattgcgcgaatggcattgtcgacctggacgttgcgtcgctcctcagcagagggcgcagtgttggcctcgccttcagagtccatggtgggcggctagagagacgagaaagaagagcgggcggcggtgaagtatgttgaagcttgctgtaatgaaatgcagaatgcgactatatatgtaaatggacaaaacggttctgggtagaagccgtggttgagtttgaaagaagacggttccctctacaggatagggctgatcagaaagagcgggaaggcaaagacaggttgggaggtaagaactctcagcagccactaccagttgggagatgacgggggtgagcagttctagtggagggccagatcagactcaggtaccttgggagggagctcaagtaccaggacagtatttggcaggtggagatgtaccagtgaatgcgggcgaggtacttttccagcgtccaggtctgaggattccaatctgacagctcctcaggtttattccactgacagttctgtgctttgtccaatgaaaaagatggcagttgatgtggtagcatttgatagagtctttactcgcgtggtcattcattataactcactcattcactgtcaagggtactgctactatctatcccctacagttcaattttgttgcgctactgcgcacttcagtccttcagtctagctcggcaaaccctccacaagggaccgcatcccctgattgcactgaaaaaggtccgtctgaaaatagaatgggcctgatattcatcaatgagacatggatcaactttaaagtggtgaagcggtgaaaccagcgatatggctcttatcgtatttcaaccgtttgcgcattaccaatacaggtatcaaaagcctttgtcccctcatgaccaggtagctgccagttcatccagtaggtccaataggatcagatcaatttagtatcaggaatctgagttttggcgatctgaagaggatcgttctttttgcattccttattaccccacatatcagttgctgccacttacttcactgttcattctgctggatttaagctgattcgtgggagacccatcttgattattctgcactgctgccaggctcaaatcgatacgcgaccaaagttgtgtttactcaaacctgtatttcgttggaaaatctctaacatctaattcctaaactcccgtcccaaatgcatgacataaccagcttgagcttcccataattgcttcaaggcaagcagtagcctccatcgacaatcaagtcatggccagttgtgaaagaggaggcgtcgctagccaggtacaagtaagcgcccttgagctctccggtttcgccctgacgtctatgcatgatgttagccaagacaatgagtttgagaatcaacctggacttacccggcgactgtcttttccttgaacacgttcttgacgtcctcgctgataaagtctgtgatttcggtcttgatatatcctggagacacagtgttgacacgggcaaagcctgtccattccacagcgatggatttgcctgtaatatttgcagtcagtcatcgagtttgtaaccagctctacgcaagattggtgacttacagaagtgaatgacagcagcctttgaagcgttgtacacagcctgtagttgcgggatgttgacgatgcttccgctcatcgatgctgtagcaatgaagctgcccgccacaaagtttgtcaatttctttccatctaatgttgtgccctccttcttctgtcttcggaaatgcgctcctgcgctcttggcgcaccacatgacgccgtcaacgttgacttccatgacacgacgggctctctcggtagggccgtcaatgaaagcgccatcttcccaggcgatgccactgttggctacaaagatgtccagtcgaccgttgaactcagcgacgatgtcgttgatggcctgttcaaccgcctcaggtgagatgacattgacttggtaagcccgacctagttttatataagccaccgcacggtggaaaaccagggttgaatgcactcacacttgacacgatattccttctcgatgttctcagcttcggccagcgcctgcttgttactgttgtaccagatagccacgttggctccagcctcagcaagcgcatgagcaatagccaggccgatacctgcgccagcgccagagacaatagctgtgcgtcccttcagagagaagagcgacatgactcgggaagtatcagggataccaaagttgccatgatggaatgttcctgttcttgaatccatgatggcttcgaaataagctgaattgggaaaagatgagttatatggtgagtcgcagtgagaaaggttcaagtcaacaaggttattccgcagcatgtgcagggcatcttgacgctttatatagtgtcccgtaagcttttaaccaaacatcacgcgcctcggctatcatgccaatggatataagcttccattctcattttgcgacatttactgtatcgacgaaccaaacacagcaaaacagcagcatctctgttggccctggtcccttgtagtggaacccaaattgacaacatatcttgaagttcacaaggcacaagctcgtctccaccgtctggcgcacctatcaagatgcttcatcgcaagattagccgttgtaggacttgaatctgcagtgctttccgtagtctatctaagtaggtagtccacgttgtgcccatgactttccaatacctttggcagggtcagggtgtttaatacggcagtacagcaatgcagctttcggtcccggctaattctccttgtctcaccaagccatggaagtctatcaagcatgcactgaaagcccccagagctggacacctcatgaatcaatcgcggggtagaggcatcaaagccccaccatttatcaatggttcatgtcagtgctaaactctgtctatttagcctggggattgacggacaaaaatatatacctgtaggtagacaataacatttcaatccatccatcatggaatattttcacgcatatgaaattgaacaaacggtttcttgtttatatctccatgttgctataatatgatagctcccaagtcgccgaagcaacctctagtgttcagaatcaagttcaggtttggatttggaaccggaaactcgagaatcttagttccatatccttcggaggcgatctggcgtcggtgaatcttttcgaaccgtacttgacccatgacctgcgcacaggttaaggttgtgcctaataactcgatcatgctcaaagtttgtctctcggtaacgagaaacaaagtcatcgcggggtactgtacgcagttagaagactgccacttcgaactgagctcgcccatccaagtgacgaaacttactgtatgctccgcagatacggcgagtgcccttgaaggcggttcgcccatgcatcactcgccagttgttgaaaactagacaatgagtgattagcatttgttaccactgagtgcattatgttccatttcacttactgactatggtgccgggcgtcaacttgaaccgatattgacttctttctcggtttatgatatcattccactggcgagccgccacataccagggcggtgagtcaaaaagatgcacaacaccacgatcatcgttgttccaacgaatgcggttgatccttctagtttcgttgtcgacttcgataacgggataggtacgatcgggcgcaatagctattcctttgtttccgcttgcatgccaagggactctgatatctcttagggtatcaaacaagttcggagtttccctcttcaacaatctggcagcttgcaaaccatcgacgagcagagactcgccacccaggggctcgtctgggttgtgaccaggaggcgcttcgtgttcaagacagtgaaaggcctgtagtccagcaggctcgctgaagtaggttgtgtcggtgtgaggtgcgagggcaatgttagtgtacgcagtgtcggctagagcaaggtcagggacaaagtcatagaaccctccataatgagtgttgcggattggtcctatcttctccaagaaggcctgagttgcctcgggagtcggctcagcgttttcgacaagacaaaaaccataaacccactaaatctgtaagatttcaagttcaagccatatacgataccgtggttgaagggtcttacaatatttcttgtcaaatcggccatgatctgctcggctcctaggcggtagtcgacctttggggggttctcggcgatacgactactccatagttgaggtggcctaccctgtcagcgatcgataacatgagccagcagtgttggaaacatactcatctatacggacctccttcatgaatccgccagggaaccagcattcaagccattcccagggatgaatgcttctgtggtcatcatcccctaccaacaatcagcaagatgaaacaggcatctccgttccaggatcaggatcatgcatacacctgacttcgagatgcgtttcatgctggaaaaactcttgaggtctgacagagtccaactgtctatcggtcagtcactgcataggaggtggatggacaagttttcaccaaccttgaaagtgtcgaaattcctttgccttgtgtctgggttaacacattcactgcattggcagttatccctaggaatgtataagcgcatcacatcaagcgactaagcgcggctgccagcttaacttaccgcaaccacaaattatggctgcaccaccacgcagggccaactgtcagcgaccgatattgatccaataagcgcaattggatgcagtgtgagacttacaaagtacgatgctcggtgcttccatcctctctaggacgtactatcctcattctggtggacccgtcctcaaatgagacagtctcagctttgactgggtttgctctttcagtctcgctcccggttgaactccatctcatgagtgctgctggtggtggtgcggccaagttgaagccaacggcagtatgcctttgtatgcatctggcggctaaggtagcttgtcgactcgacagcccagaactagtgatagaatgtgagtgagacttgaataagacagggatgattttgggggagaatgcatacattgagctgcgagctagtcggctgagcagcattgcgggtggtgatgttgcttggaaacaaacaattgacgaatttcaatagtggtgggatagcaaagagacagctaatggacttgtttaagttgatggtcgtaccatccatggatcgaattatcaatgtctcggtaaatggtcggcaacccggcgatattgacatgagtataattggatgattttccaagcaagcaggggctgtgccgtcgacttgcctgccttagtagagttggtaactatcaggtagcagtacggatatggagccgacaaaggaaagggcgtcatactggaacctagaggcagtttagaagcatgtagcagggcacgtgcgccgattttagtcaggggtatagcagttaaaaagatggaagtaaaggacctaaagaagggcctgaaagatacaattggcacttccatccttctcaattcatcaattaagtgcctttacggtgagcctgctattcatgatcgagactgaacaaagagaacgagctgtcaccttcagttattactgggataccatgtctaatgctagaaagatggtggggtctattaggtagtacatcaagcatggatcactggatgctacttaccatagtagcttagtcctctgtaaccaagctccagctcttttcctcatgatgctaattttgtacttcctttgaattgcccattctaccaaggtgcctaagttattgacacaattgtaataatgtgtttggcagactattgtcaaccagattctgagggctcaattcatcaccagtgttggggctaaactgggggatgtctgtcatatcagagcgccacttcggttccctgcttaacccttcccttgaccctcgacctcgacctcaacctcaacctcaactcttaatctacaagcccaatatcacgacccgaggcatctttgagcaaacgctcttgactgtttcgtttcaactcgatcaagccttggccctgacctcgaacctacccgcggccaagtggctgtcttgccttccaataacgcgtttctcgctgaatccctcccccacttgtttaagcgctgacctttttaacctgcattctgcgtctttgatcctacacttttggcctcgctaccagagctttgggttgttcaggggttcttagtgacgctatttgtcgcgcccgcggttaggatgacttcgtgattggcgtcgccaggcgatcccctcccccctgttctcgaggctgacttggctattgcttacaactgaacagaaccaacacttctcaagagaaaaaatgtctgtgatccttgtagggcagcaactaacaatggaaaacgtcgtgcaagtatggcattggtatagctctttcatctccccttctttcctttatcattaagaactgctgcacggcgtctgcactcgaagcgcctcgctttcactactgccagttattctcttctccttctctcagttgcagaccgtcagcatttgttttcagtcttccatgtagacttaccatggctttctctgtactgcctcacgagggacatctcctcagagtcctccttgtgttggcttctttcttacttgctccagcaagccctgctgctgtcgagtctcacatcatagtcttctccattgaggagccagagagccctcaagaagccccatcatcgtttatggacttcccatcacaatacaaaaaacgagatggatcatgtccaatatctggagatcattggtgcggaaacgaccttccaggggatttctgttgttcctcgacatccgtctgcaaggtgcttgctgcaaacacaaccactctatgctgcccaaagaactccaagggagaatgcgagatcataatgcccattacctgtcaaatcgagagacagaatccattgacgaacccgcaagctgaggtcaagtcactagcacttaatcaagaactaaaacgatgcgggagcaaaagtggaaagaagagatgctgcccctttggatacagctgcagagacgacaaggagtgcgtgctcgacgaagaccaagatgaaagctatgccttccttctacccgttcctgagtattcatcgacatcatctcctactgcaacgtccacggctacatcctcagcgacttcggatgttcttgcaatcgaaacatcagaggtacccgggagagtcgtacaaccaccgtccaccagtgccgcggccccagaaaaggaatcatctgtcccagaagatgaagatgagggggataaaaagggtggtggcatcagtcccacaggggtagtgactgcaggcactgttgctggcgtctgctgtcttgcaggaataggcatctttgtatggatgaagtggttccgaaagaagagaaccgacgatacccctgaaatttcccttacccgcgagtcctggggatacttttccgatgggagttcaccggccacccgacatcttcacatcgctcgtggccctgatgacaagtttatcgtcacgccaaccacggctggattcacgccgtcctatccaccgcttgctccgattgttgaagagagaagcagtcctgtagagcttcccgcaactccagtgtcgctctgcatgtggtctggtttcgagaatgctgctgtggaggagccaaagttggcctatgttatccctgcaaaaccacaaacgtgaaagtcttgtggcaagctatcaactttatgatttttatgaaacgaaacatgagtaacgctttttttttttttctttgtacatatatattttttctttggcgtattccttgtttggtcaagattatgaggcagctcgcaactaaagtagttggaagactattagtgtctggcgttgatgagcgaacaattatcaaatttcgatgagatattttatctgacagatttcttgcgttattttgaatcactcacatactaaatttgaattaatcttgcaaaatctaagggattgctggattgtatcatcataaatcgttacattcttcaagactcgtgatgcaggcacagcaggcacagacagtacagtgtcagacctgaaacgggtacaatcagcactgtttgataagcaatcaattaaacgtaactttggttgaaattcaacaaataattccaacgcgacttgtacatttttttctcttaatattgccacttgctttgtcagttgtcttgttaattccatacagacagacagcatttgaactttggattgcccatgcagaccattcctccgttttatccttattcactgcaattcccttcccttgcctgtcgcattttcactccaatctgtcctgtccaacttgggccatggattgccctttgatcggcgccaaacttctgttttaactcctgttaactacttacttgatcacgggtcccacgtttttcctagtcgcgcgcgagactaagactcttcgagcttgcgactttttgactccagattcgacttgtccatttcagcaatgacgtctcaacattctgatttcgacgccttctacgacgaccaggtcgcagctcatcgacggttcctttcaccacagaatccctgggatcgcatcacacaaccgagtgttctgatatcctgctttatcgtcgtcatcaccctttcatacaacttatatgcttccaccaccactctccaggagtcaatacgcttattgggaacaagtctctgggacggtctcgtatttgttgtcccagagagactcttggatgcgatagatacacccgatacctccacgaccacaacctccttaccaatgctacgcgccgaacgaagccgacacgatgttaagagcgacaagatgcgaagggtcctggggctggaccgctctggtggtgtcatgtcctcagtcctccaggtcaggagtcgcgccctttctctaacaggtagtgttctgggattgaagggcgaacctttctgcccaccaggcctcggtaatatggacaactcatgctaccaaaatagcatcctccagggactttcatctctcaaacctctccctgaatacctctccgcgtacctcgaagcgtccgacgacagcggcgaccaggatgttgcacaaacattacgaacattgatcgccgatctcaacgacggcacgaattacggacgaacattatggacacctggcgtactcaagtccatgagcacctggacacaacaagatgctcaagaatactattctaaaatactggacgacattgataaaagtgttgccaaagctgtcaaaagcgcgcagcctcagcaccccggccttgcggttaagatggataaggacgatacaactgcgagtgagcacagcgacgacagtggttatcaaagtatgattaattattccgaaaacaatttacctcataacccactggagggcatgctcgcgcaaagagtcgcctgtgtccagtgtggtcattctgatggactatcgatgatccctttcacatgcttgacgctaagtctggggttgaacaagaatcagcacgacctgtatgaacggttggatgcgtacagcaaggtggaggcgattgagaatgtcgagtgcaccaaatgtacactggtcaggactcagcaacaactatcggccatgtcaaagaaaatgcaggaaaacgggtcacccaacgagaaagttctagagcatctaaaccagcgattggaggcggtcgagctcgccttggaagaagatgactttgacgacaagacattgaccgaaaagtgtaagatctcggctcagaacaaagtcagttcgacaaagactaagcagattgtcatctctcgaccaccaaagagtttggcgattcacatgcaacgatcggtgtttgacccctccaccttcaatatgatgaagaactcagcgccagtcgatttccctatgacgctagatcttgcaccttggtgcttgggtagtactggctcgaatccattggacgaaaagtcgaggctggaagaagaatgggttactgaccctcgaaaatcgatggtagccggcgatcagggttcaagcaagcttgcaggacccatttacgagcttcgtgcggtggtgacacattatgggcgacacgagaatggccactatatctgttatcgcaagtacccacgacgtagccctcctaccaaggtagctgaggatgacgtgcctgacaataaggctggtgctcagtcggaaaccagtacggatgagaaagaaagggacgagcccgaaatggattggtggcgtttgagcgatcacaatgtctcccaagtcagcgaggatgttgtcttgagtctttcccctggcgttttcatgctcttctacgattgcgtagaccctagcatggtcatgaatgatgaagacgacgtcaacatgcaagatgcaaatgaagtcgcggacgtagatgccgcaaacaggctggtcggtgccacgggaaatgcggccccaatcggccaggggctcgaaagccaaaaggctaataggacgccaaaggagccatctggatatgaagaaggtgccacgtcatacagctcaaatggccaaactgatgaaaccataacgcgcggctcagatttggctactaacgcgccttcactgattcgtgctgggtcatgaaggatcaccaaataaaaaggaggatgaggcagtgctagcttaccgacttaagctgccgttgacagcatcgataaggtaagcgagctgcatacagatattgggagcatcacggggattgtgttcaaaagcatagcgacggcgttgaaaacagccataggttttgaaatatgattttacagcagaactggacttggagacgggcgaataagtggcttaataggatgatggatgaactgctttgagagcacagcacagtagatacctagtcacgattaataccatcacagaacgtttagacgaatgcgttgccaagcgatagaacccgaagattattgccggtcataaaatcagtttgaactgagattgttaaccgaaattgttatttatcgcttccgttaagtggtggttttcagtggatgtttcagtgttagggaggctattccaaagctattaatattttacgctcccggcaatgaacggccgagaaaacagagtcgagaagcgcccatccccactgtagcgggacataagtgccgaggcgaatagatatgtcactaatcaaagcacagagaatatattaaaagtgttggttactgttgatcaggcctcctgagcaggcggaataagcttcagtccgcggttatgtcggcaactagccaggggaaacgcataggcgtctaagagatggccagtttctaggtaaccatcaaggggggtacatcgtcaagatgaagctgtcgtagatagatttattagccaagggggggatcgtccaagggagatgttgaatcgatatgcagatgaacttggcataattccgaggactaaaactctaacgaatggcaatcccaatctctaccatgcagtacagtatagagaacaggtaggaatttaatatcagtgctcgtatacgattgttagtgcctgaactaaactggaaccctttcaactacggagtacggatactaaccagcaggcctgtgatactgttcctcggtcaagatcgatccaatgtaaaacggaaaggatttgacagctgccatgtgaattacttcttgacctcaacttggccccgtagcagcagacatggggtgagatggtcaatacagacaaattctagaccactctgaccacttatcataggtcttctcgtattataaaatccactgtgcaatgccaagcttcctacaaactaagcttagttgcgtcgccatcaaggccaattggtcagtccgtaagtagaaacccccggttcagggtccctgacatccctggcctggctagaacccaagttggtgatcgccatggccttcaattgccttgtgggacagcctgcgcctcgtctctgggaacagcttcgcttctgatctgacgatttgtaggcttatccgtacgaagtaagcacagatacggatacaatggcgtttacctgggagggttcaagttcaaagactctgtatccgtactattctcccaatcaaactcgttagatttgctccataactacactgcagattgtcattttgggacttggcaggtacggacgatgagatgcgcgcggtcgtttgtggttatgtttttgtgagactcggcctctttgacccgttgatgacagggcttgactcgtggggatgttggctctgatgttgggtcatggatgggcggtttatgtctgtgatcggcaaagtcgagccgatgttggttggtttaggacagaacaaggtccatcccgaggctgagcttgaccttgacgagaagtgagacgtgcgtggatccgtgtttgtgtttgttaataagaagtctctggtgcccatcctctcatgtgagtatgaacgctgtttgaatattgtcttgtttgcatataactagctcaacttttcgcctttctttgtgtctcagatccacgataaacaaccaagtccaaatcagaatccagcaaacaacaagccaacagaaataagtctaaacgcaggaactactcacatcaagcttcccgttttcataagacattattgacgcaggcgcaactcacttataagttaatcgcttccgcttccgcatccgcatccagtaaaaggaagcagctcgactacccactttcccattgcgttccaacggacttgtgagaccttcaactctttctcaccatcgaattttctatccaacctctccttctttcttttcagattcttttacgccctcttttccgacagcctcgatattcatctctcctttcggcctgtttactctccatcggaatacgtcactccgcagacgagagttgagtctagtcccaggtggcttagaactagcaacgcgcccttgttgtgtctctaaatacatgcgcaacaaccggcaagccacctcttgattgttcttgctcctcttcaaagctccgagaggacgttgaagtgacggtattcccaatctgagataacggcaacgatggcgggatcaaacgacttggaggccaacggcgcctcacctcgatacgagggggtcgacagtggtttcatagaaaaggctcctacacaacgatcggcttcaaggacacacgcttctgtctacattttgtacgtgaactcaaactggagatttttgaatattaatcaatggatatctaacatcattcgttgacagaacatggatcttcttttccaacgcaactattctcttcaacaagtggctcattgacactgctggatttcgtaagtcctccactacctatcatctttaccaattgtgaagaagaaactaacaaatctccacaggatatcgtgagtattccagttaccaacaagtaatagtcgagacatgaaactaacatactactagccatcattctcaccacatggcatctcgtctttgcaacgatagcaacacaacttctcgctcgaacgactactcttctcgattctcgccatgctcttcctttgtctcgacgactttatgtgcggacgatcctccctattggcgtcctctactcggcatcgctcgtgttttccaacatcgtctacctctatctgtcggtctctttcatccaaatgctcaaggctaccggcccggtcttcacacttatcgcttcatgggcatggggggttgctcaacctgacgccaagacctttggcaatatcatgatcatcgtagttggtgtcgccattgctagctttggtgaaatcgagttttccgtgtggggtttcatcttccagatgtgtggtaccattgccgaagctgtgcgcgttgtcatgattcaagtcatgctcagtgccgagggtctccgtatggatccccttgtcggtctctactactacgcgcctgtctgtaccctcatgaacctagttgtcgtcttgttcagtgaaggtcctcggttcaagtgggaggatgcagccaccgcaggctatggcatgctcttcgccaacgcttttcttgcgttcatcctgaatgttatcagcgtcgtccttgtaagtcccgaccaaaagctcgacatccttactgtgctaactgctctccagattggtaagacttcaggactcgtcatgactctcagtggtattcttaagagcattctcctcgtggcagcgtctgttgttatctggagtactcatatcagtcttctccaaacactcggatactcgattgctctcatgggtctcgttttgtattcggtgggttacgagcagctacttgacgcatgggatggactcgtcgcctggggtacgggtgtaaaccgtgaaggagaaatgtctcccgcattgcgcaaggcgattatggtcggttgcttaggtttcatcaccgtgatcattaccggagcattgtggcattaccacggcctctctggcacccaagtggcgcgagcgacaacatcttggctcggccattaatgttataacgattttccttggatacctctatagacttgttttaatgaccaaacgtttgaatactgaatcatgtgttaatcagcgacattatgtgaagtgaatagagaactggtgaaccatgaagtttgttagattggttgtaataagggtatcttggtgaacctccaggctctctacatcgactgtaagcctcggcgttctccttttgatgattactctggaaagtattagatctggacaaataaattatcagccgctccagcattagcgacgacctctactaccgtcccgtcgctctcgcctaggagacaaactccgatctcgtctgtttctcctgtccctagaccgttctctctcccgatccctgtcgcggtctctgtcgcgatcacgacggtctctatcccggtctcgttcacgagatcgatctcggtccctgtctctacggtctcgatctctatccctatcgcgatctctgtcccggtctcgctcgcggtagctgtctccacctcgcaacttatcacggtccctatctctatcacctctgtccctttcacgatcccgatccttggtcgcgtcacgctggcgactgcgactcctagtgcgactcgctctgcgttcctcgcggcctccaggcatgtacctatcaatgtcgtcggtgacccgacggcgtcgcaagtcaggcgatatctcgccactgctctttttatcatcgagtcctgggatcggtaggcccttgtttctggcgtccttctgtgccgccagatatgctttggcttccttttcccgcttcttgacctcttcctgcttccactcttcaagctcatcctgtgccttgctagagctgggtcgcgcagcagacgcggtggtcagggatcgagaagggcttcgtcggtcagatggtttttccttttctttttcacgttccttgtcagggaccttgtcgcgtggcttctcttgatcacggtcatcacgagtcctctctcggcttcgtcgtcgtggtggagatctttcgtttctctctcgagggcgatctctatcccgatctctttctcggggatcatagtgatcagctccaccaagtcggacatcgcggggacggcttggatcacgccgagtgcgagagcgggttctatcccgtctctcagtacgcagccgcgaacgtgagcgatctctcctttctcggcttcggtctcttctatctgtcctggctctcgacctgcttctctcacggcgatcagctaccctgggtcgggagcgactgcgttcgcgtcttcgagatctgcttcgctcatagtgatcatacttgggacgagagcggcttctagcagtacgctcgtctctgacaacccctgagcgggccctatcttgtctagttcgagagcggcttcgatcacgtctgtcttgaacccgcgacccactttgtcctctgcgcggggagtttgagcgccggtcacgacggttgtctcgctcccgtggacgatcacgatctctgtcacggtctccatcacgatccacagctcgtgaagcacttcgtcctggtttggtttcgtcgactgcaggcttctttgcttgagagggagtttcggaatcagcgcgttccgccttaagccctgcatcgctggtcttgcggccttcggcgattgaagagcgctctcgtcgaatggggttgatggccgaaacgggccctgtctttcgtggtggcggtgccagagccgcatcaacttccatctcttgtttttgagatggcttagagctttcgcgaagtaaatcagccaaagcctcttgttccaggcgctcatgctcttctttggagagcttctctttcaactctgcagaaacagccagtttctccttatggcggtcgtccctgtgtcggtcatcgtcacggcggcgatctcggtctctgtctcgatcgtggcctctatcccggtctcgtgtgttccggcttcggtccctatcgcgatcccgatcacgctctttgtgtcgcttctccctttcgagatcccgcagtctctcacgctcttcacgttcttgttcgcgctttctgcgacgctcgtctctttcttcctggcgtttgagctcggctttctcacgctctcgctcctccttctttcgttcctccttcaaaatccgtcgcttctcctcctcaattgcttcttctttctgccgtaattcttcccgtacgcgttcacgctctgcccgtcgggcctctgtttcagccgcatactcctcgtctgttttagcgcctcgggctttttccacctctgctacttcttcgccaacatctgcccgtcgtgtttcgcgaatgcgctcttctatagcgccgacgtcgattaactgactgatgacatcttctgccttttgatagactccagatctttctagagcaccatcaatgagggctgcagcctttctacgatcgagtgtaaggagttgctgcggattgcgttcgatttcctgttcggcgacttcgagaatggattttgtgacttgagcctcgtagtcctgggcatatgttagcaacggaatgcctgtatgtatttgtagtagcatacgctggcttcaaatttgtcccaaacttgtttgcgaatagtatcgtaggcaccctccttcttgaaactatgcgcaagggattctatcgctgctcttgtcgctgaaggcagaggaagatcggaggctttaaattttggcggcgcaggggcagacggtttatcaatatccatggcagagtcctcaacacctggtgtggccataatagcaaatatgcacttcggcgcaatgaatttgaaaaggaggttgattagggcgcgtcagaagggcgctgtagctgaatgttgtgttcagcgcatagcgcgcacgtcccagcaacttgcaattaggctctgagttgtaagactcaaccttcaacaaactctttgccagttgacatgatagaggaccgtttggtagaaatctggggttctttgctttgtccaacgtgatggtacaacgccagatcacgtgctaatctttaatcttaacacttccattagtagttggtagctttccgatcggagcttaccctgtagattgctggtgtcgagataatttgtcacttattgattgaatttgttgattaccaccattctttatttgtaaacacataacacatcccattgtgttagattttttgctgatactctgtgagacactatggcaagacaacgtgaatgaacgtgaattgagaatacgcttcatgagattcaaaaattgctaaatatcatgagagttcatgtgtcaatcaaacactttttaaaggttaaagagaaatagaattttaaacgcatccattcattgtctttgagacgaatatgacctaacaaggtagcaaagtaacaaactggctaaaacaaaaacaaagaccacaagccagagtaacgccagctaatcatcatgggtgccatgctacccaatgagatagacactcgatacgattcatgaataaaccccctagtacctagtagtacactttgcagttgtagtggcttcggatggcttctgctcaacagacgagacgcccccttcacaaatagtaggaccaggaacctcatagtcaaccgagctagagtagacgttgacaaggataccaggatccgcagcatcgtaaagctcagtaccaagataaccagaaggagagtcagacccatcgccagtgatcttcaagttgaagcattgggggtagttctgtgcaccacctttgtccagtgcattgtgtagagcaatgatctcatggcgaagaacgtagtttccaggggcgatattctttggaatacggacgttccatcggtctccgttgtcttggagtaccttgtccgcgtacctgcccggtgtgccctgttcaagaaggcctagtccatcaattttgaagaactcgagcttggtcttgtcgactcgctcgcaggggccgttgcagttggcgaggtagttcaagataggaccactgtgattttcaggccagcctgaccatcggagagtgagagtatcacccgcagcaagttcgatgtgtcccttggctggagtagcgtctcggtgacagatgatatccggatcatcatacttgtctggtgaaacgaagccgttgtccgcttgctcaatggtccagccagcaacaacaggagggtcttgcatgtatgggaagtcggtgcttccatagccctggtaggatacaccgttgacaatgatctcgtcaacatggccatgagcagaaatgccaagtgcaggaaggagaagagtgagccagaatgaggctttggaagagttgatagattggaaagccatgatgaagataaggacaggagttggacccaatcaatgagtgtaatgatttaaacaaaagagtgtgtttgaagccggatgaagtaaaatgatctgttgcttctaatccatttcatctggaggatgattgtgagcttttatagccgtgaaagacatcgcttcaaggtcttgttgggtctccagcttcacagttctcagtcatcctgcgattcacccgcacacgcgataacttaaccttgattaaacgcacatgcactttcctccggtgtagttatcctgttttcagacgaatcaactcccgaaggatgtatcggctacatcatgattggtctcttgctcggctgtcaacttctatcccctgatctgtacaacgcgttctgacaagaatctcttgctgccaagaaacagccacatgtgggatacctgagagtcaggggttggtagacaaaatatgagagagaaacgctgtgaaatgaatccttgaatcaggggcagagctgaggtcaaggcgtcaaccataaacttggacgaataggatgctgccctcgcctgcatacaaacgggacaaacgtgatggaggcttgcagccgttgtttcaacatgggccattccgactttgcatattcattggaaggactgaggcgttgaaatgcaacgagccgcacgccactccgaagatgagacgggtgaatatgcaacccggataccgaggcattgccaactagaatgagttccactggtttcaagtttagagaaagtgacatttagttgcccaggaagaactaaatggctggaaaaatgttgatgtataattgttggatattcagagttgtgagatgtcgtctggagataaaagaattctgaactactaaaacaaccctccccccccccgttcatttttcaccatttcattttcagaaagatggaggtggatatcatgccgtctcttcgtcaagctcgtaggtgagagatacatcccaaccgcaacgccgtgccaggaaaatgcaccttagtacatgcagcctcaatactgataactgagccgtcttaaaactcgccctctccaccgtggcctaccacactcgcagtccagagaccaacgagaccccaccagttgaccttccagcctctccacagcccctcacggccctggcccttgtagactgtggcagcaacacccttagtctttgccttgcccctctttgctgcaacttgcgccgaaacgggagcctcgtgagttccttcttcgttaacaatgtggaacatggtaccgaaggtgccttcgtaacgtccgggaggaatgatagtggtgaatggttgtccagggctgagtgcctgtacatattcctggctcgacaggagcgagacttgtccacgtcgaaggacagtctcaatgggcaacttgagaaggatcgctgacgatgaagcgatgaatttggagatggagaaagccatcggtgagacctggctatcgatcatgaactgagttcggagaacaagaggtgtggagagtgtgatgagagggtggatcaaggagttgagaacggttgggactaccagcatcgaagagcagaggtaggaggggaggcttctgagggtagccagcgtcctgcgctgaccgtttgagctcggggtgacaataagtctagtcatggtcagctttacattcgttccacacgtgctcaaggagcatacctagttcggaccaagtccagtggcgacaggacaagtcctgtggcaacagctgctgcagcggcaacgaaaagagatgcccaagggtagggcgaagcaatatcgatcattcgatcaatatcttctctaacacccatgtctgggacattgaaaatcgcactgagaaagcttcgaccccagttttccagcaaagactgcaacactgtgtaaaggaatgtggcatttgatcccttccacactccccaagcaccttccttggaccatagctgaccgattacctcgagaatcgaatccgggcgtcggagttgaaggtagtgttctggaatagccggcttctttacaggcgatggctctcgtagagagcttgaaccccatggagattcgtgaggagttgaggggatattcgatgaaaagtaattgggctcttcgccctcagagtccgagtctctaaactacgtcgttatgatttagcggtgtaacttgcagagagcttgaaatacactcacatcatacatggagcttctcggtggagagaccggcttcttagggggctctggctccgcaggaagtccatatacagcattttcatcttggtttcgaacttgcaacaatgtcttcgctacctcgaatggctgggccataagaaccgagctgtatttccatagcagctcatcgataaggctcttcgcattctgaaccatagacggcgaggtgtcgcctaggtaatcattgtattcgaggtcggagaggatatcgcgtgccttggaggcatatcgttcaccagcggcagtcacatgtcgtccatctgggaatgggtttgggctagggctcgacttggcggctgtctcagcgggggctccaattgagggagggatatagtacggcctcagaggattgacagcttctctttgagtcgacatggttgactggagcaacgcgacgacatctgtctataaaagaaataattatagagaaacgcagtgcattgagagagcttaatgggcttgggcgggcaccagagaaaatgatcaccagtacctccactctacgccagtgagatccaccaaccccaccatcgggcacccggagttagccttcggattacggtcaatgaatttcccggccgaaagcgccgccctcgccctctgctatccgcagctactcactttttttcgggctgcttaatatcatctgggacgtgagaggacgagacggggctataaccgtccattgacaaaaaattggcgcatttagagcattcccaagcttctctatctcaagcaaagacccaacacttttgccattaccctataacgtccatacttttttttaaattattctcattaatcctcgacttacatcttcggccgatcccccgaaatccccggaatcatgtcggcgtcacgatcttttgcgacttgcttggccaagctcccagctacggcatgccgaacaacacagcctatgcgctttagccaaaacattatgtcgcaggcttctcgaagtcaattcgctgtaatccctcgagctgtccggttttcgcccgtttcccaaagagctttcactacgtcaacgcaaagacgacacgggcatatcgatcctccaaagccgggcgaggagtatgtgccaatggaagctccgaacttcagtaatacttaattaacataattcagactctatgttactttcattgagaaagacggcacagaaaataagtttgctgtttcagagggagacaaccttctcgatatcgcccaagccaacgacctggagatggagggcgcatgcggaggatcttgcgcctgctcgacatgccatgtgatcgttgccgatgacgaatatttcgacaagatgcctgagcccgaggatgacgagaatgatatgttggatctggcattcggacttaccgagacgagtcgactgggatgccaagtgaagatgaccaaggagatggatggtttggtggtgaagctgccctccatgacgaggaacctgcaagcgagcgatttcagctaagaaaattacggcatgagacatatgttatgttttgatatatgagacgagatggatgacctgtacttgtaagactacgtactgtacttttaggaggaaatagaaccgggcgatgacgggcgatcaggtgcatcatgcagggtatctttgttgcgactttagttgcgagaccgggagagcacggccaggtgattctactactcctcttgaaaagaaacaaaggaagaacacagaaatgttattacgcctcctcgagtccaccctttttcaatccgccacctcctgaggcaatcaactccaggaatcccttcttactcatctcgttgaccttttcctctcgcttcttcatcccgatgacaccctcctttttcgtacccttctccgcctcaacggccttaacctgcgcagcacgaacggcgttgaagagcttgacaacaccacgctgtgcgaccttgcgtagtctcctctcagtctccatgatctcagatgtagatatctccagctctccagtggtgtcatttgtggttgcgacgaggacatcctttactcgacccttctcgaatgctcgcttcttctgctcgcggagctgttttcgcgccttggactctagggcactgtcgacagcggccttggaggcttcgtgggctgcagcacttcgggcaagaacaggatccgatcgcttggatgttgatagtttggtggaaagaatcttggagagcgatgtagcgaaggcattgggatcgtttcgctttgacttcttgcgcttattggggttcgtgccatccatatcttcatcttcgtcgtcttccgatccttcgtcatcgtcatcctcttcctcctcagattcggcctccggctcgtcgtccttgggcttttgcgacttggcgtttggttttgtcttcttgagaggcttcttcaaggcaggcctctcttcatcggagctggaagcttcattgtcggaagcgccgacgttgtcgacctgaacattgtgaatgtcgtcgtcggaatcgagcaggttgacagcatcgaattcttgcgcctcctctggttcagagtcactgttgtaatctcggagttgctttctcttttgctttttggtaggccgctgtaaccggccatcaggctgtctctttttcttgttcacaagcccggccattgtgtggatttattgtgttgatgtaactgggatgtataatgctttcaattggaagcgtcgcggatctcgactggtcgtcaaacttttgagaattttgccggggaaattttctggcgattggagagtgggtctgggcggtgagctaagcttcggggtggtccagcgtggggccggccatggtggggccggagcagctccctcgaagaccgatcgttaaataagagcacaagcgatgtagtgtcaccagtgctggtaaatatggacgagaggcgaatgaatagatcggtaaaaacgattttcagtctacagtgcgtataatatattaaacagtattacgagattccatatgtaaacagcaaagattcccgctcgaacgtagattcaacctccgcctagaagaacttgatcttgtcccagaatgaggggggaacaacctcttgaataacgtcctcgggcgagtccggagcctggacagtcgccttccacgtctccttaccgtcaatgtagagggtatagtagagcgaactcctgttgtcctcgagcttgccaatcgagaaagaaccaaacttagacttgcctccgggaatatagctttagaattgttagttaattgtgtttgttggattaaatagggaatatggacatacctcatcataacatcctcatcgtctgtctgcttgtatgtggggaaaggagaagcaaactggttcaaggggctggtagagaattcgtgggcagcagcggactgtggccattgcgagtcaacaggaggtgggaacctggtagcggcaaactcatggcgatcgccggagagaataacgacgctggtacctcgtgcaccggagtcccacatagcctcaaggatttgctttctctcagtgaggaaaccaccccaggtgtccttgacattgatgggccagttcttggtgaaagggacagaagaagcaatgaacttccatcgaacacccttgggaacaggacgggcgagccaggccagcagatcagccagttgctccttgcccagcatggtcttatctgtagcgttgaatggcgcgttgttgctggagcggtagctgcgagtatccatcatgaaaaagctggctggtccttgagtgaactcgtaccaggtggcattgcgtctgagattgaggggaccagcggcttcagagataggagggttgacattagcttggtaaaggtgccaagggtccacagcagcgctgtagataccagttgtgttggaagaccaatcgtttgagatctcgtgatcatcgagaacgtggatccagctgaggttttgagcaacaggggcccagtcgggtgaagcatagatctgtcgatattgcatacgatattcttctgcggtctttccaaatcgctcgggaacatcgacgtagataaagtcaccaaggaacagcatgaattgggcatccagagtaggcaacaggttggcaaggttcttcagaccagggatggccaaagcatggtccagtgggctgtaagggaagcgaggaagaatgcacgaagtggagaggaaagtgaaaaggccatccttggtgtcgggcatctctcctgccttgggagcggagcgaaattcgcccgtgtgattgttagaagtcctccattcgtaggtcatctgctttgcagggtccagaggtaccgtcatagtcgtggtgaagtcggtggtgttgtcagtggaagtgacaaagcctgcagtgagccacatcttggggtcgtaagtggactcggcatccttaacgtggtactcgaatatgacaggcatctggacctgatcaggctcacgaatgacgaacttcgcctcagatggcgatacatagcccagtcgaacaaaagacaggtcgtcagaggggtagtaccatcgagcacggtatagagcatcagcagtcaagccgatgagaagagcgttgatgaggaaggttaggaaactcgcaattggacgcgcagcgctgggagctccagacaagagaatgctgatgataccgggaaccttttcaccgatcacgaccttctccttgacatcaactacatcggtaatgatcttgggctcaggcacgacggcgacgccatcttcagtcaagagaggggtttcagctgtgacggactccttcacagtaacatcaatctcatctttgaggacaccaactttaggcttagtgtagtagctcgcaatataagatggaacatagatggcgaagagagtaaaggcggcgaagccaaagtgtgcctgttggtgtggttagttgaactgctgattcgtaacgttcttattcactcttacagggaactgtgggtatggtcagcatggtctaacatcatataaacaaaaaggaagtacatacaagtctgaagaatactagagcgcttatcctcaaagcaaatgaggatagctttgcagctttcgtctgaactgccatgttgatgatgatgactcgatagtagtggttctaatgcgaaagaacaataaggaggtgctgcgcgatagcgcggatgaaacggtccgtgtaaggcaattggccctaagttggtcaagaggttaaggaaagtcaagaactatatgatttgaagcttcacgtcatgtgagtattcaacgcgacatgagaaatgatgttgtttatttataagaagaaagatcagcagcgttttattgcgagctgtttgatgaaaggaccgacaggggagtgaggtcatgatccgcgacaatctggtaatgcaacatcttaacgcgtattggctcaaaggggaaatatattggatctaccgagatgtggcgtctctgtggcgcattgataccaaatagctgatggttctaaaaaaggagctcgagcaggtctcaggaggggtcttccagggggtcggtgccagcaaaattccgcgccggctttggaagctcaatcgtggcccgttcggtttacttacagcacatgtccactttagcgacagcttgtcctgaacagcagcagcagcacgcgacaacctctcacacatcgccgcaacaatgagactaccaacacttgtcgccgggcttttcgcctgtcttgccaccaatgtcgctgctactgctttgacctacaagctcgatgctcacgagaaggcctgcttccataccaccacgaaaaagcagggcgagaagatcgcattctactttgctgtgagcctccttggatgttatcatggccaccaaaccccgagctaaacatgtgctataggtccaatctggtggttctttcgatgtcgactacgttgttgagggtcccaatggcaagattatcatggatggtcaaaaggagcgacagggcgacttcgtcttctctgccaacgttgtcggcgactactctttttgcttcgataacgagatgagtacttttgccgagaagtacgtcgacttcgagattgctgtcgagaacgaatcccgcgcccaactcccctccaagcagggtactacccccgaacagacatcagccctcgaggagtccatcttcaagatctctggccagctctccaccatctcccgaaaccaaaagtacttccgaacccgcgagaaccgaaactttgccactgtcaacagcactgagggccgaattatcaacttcagcatgattcaaatcggtctcatcatctgcatgggtgctctgcaggtgtttgttgttagattctttttccaggtaaggcttatcatgcttcaaactcaagaactggcactgaactttacaactagggtgcgcgcaagggttacgtttaaagaaatcgctttatcatgtgcaatgctggacacgggtgttatgaggcgtgggaataaaaaggagacggatatcggaagtgatatgtataatcaatggaagcaaagcgcttggctcggctggaaggccttgcatttggttttgacgtaaatgtttgagatattgaaatgaaagttgccatgatacgctttaatactttgcctgattaaacagtgtctttgcacttggaagtgagttgtcttgaatgagtcggcttttaccaataccgacacgcctgttaaacccgagcagtctaagtttgtagcaccaatccatatcgcaagttactgatgtgctctgatatggttcaagggaagcctatcagtagtttgaagttgccattgacctatgacgtgcaatggagcattgacgataatttggtgattgcaatagtcaatggatagtaagaagctcgaagaggcttctcagctacaatcaggcatatacctgacactgctctctagtagctgtaataaactttcacacaatactagctaggagaaacgcataaaggtgcaagtcatgtttactactggatgcctggtgcaacgttaatcgttcacgtggttgcgcctgctggattaagctgttgaaggtttatactggacacggagaaatcattcaactgctattttagagcaactatgtaactctacagtaataactattatccttgggtactatcaatgtctttaattccaagtaataagattgggaattgtctaagtcgttgctaaatcttggcgctgtcggttgctccagacatcccgcgctaagccgctttaggaccgtcgcctcttgaaattctaataaaccttgaagcctcgcgacctgaacaactccaacatcatcatctacacaacgacataaaaatgacgtcgatcgccgggtcgctacaggctgcgctgccaaagcccagatacacgggcgaggaggaagaagcccccgcgcgagcgcaacaacgcggtgttcggattgttggccctggccagctcgacgaaacgcaggtcgtcctcaaacgatctggccctccagcatacggccagcgcgtaggatggcgaccacgatcgcaagaagactttggagatggaggtgctttcccagagatcccgatcgctcaataccctttggagatgggaaagaaaggcgccaactccagcaacgcgttggcgattcaggttgactccgaaggcaaggttaaatacgatgccatcgcgcgacaaggccataccgagaaccgaattatccatacatctttcaaggatctgattcctcttcgacaacgcgccgatgccggcgagatcgatctttcgcgaccagacaaggagtctgtggaggcaacaacagagaggacgaagaacgcactggctgcccttgtcagtggtgcggtggcagctcagaaaccgaagaatgtcaatattggacagcgaaaagatcctacttttgttcgatatacgccagcaaaccaaatgggcgacaactctaagaagcaagatcgtatcatgaagattgtcgagcgacagcgcgaccctatggaacctccgaaattcaagcacaagaagatccctcgaggacccccttcgccacctccgccagtcatgcactcaccaccccgaaaactcacagccgaagacaacgaaatgtggaggattcctcccccagtttcaaactggaagaatcccaagggttttacagtgccattggataagcgtttggctgcagatggacgtggattgcaggatctggccatcagtgacaaacatgctcagttcgctgaagctgtcaagatggctgagcgtcatgctcgtgaagaggttcaacagcgtgctatgatgcaacagcgtctagcagagaaggagaaggcacagaaggaggacaaccttcgagagttggcccagaaggctcgtgctgagcgatctgctgctggccgcgggcgtagggattctcgcggttcccacgattcaagggactccagagactcgaggtcacgatcgcgaagttatagttattccgagtcagaccgctccgacagcgaggacgaggaagtcagagagcgtgtcaaggctcgccaggagaagcaaagagatgaggagcgaaagctacgacagaaccgcatgggtgctgagcgacgagctcaggtcatggcccgtgaacaaggccgagatatttcagaaaagattgctctgggtgtggccaagcctacacaatcaaaggagaccatgtacgactcgcggttattcaaccaaacaagtggatttgatagcggcatcaacgaggacaacccctatgacaagcctctctttgcggcacaagacgccatgaacagcatttaccgcccacgggtaaatgtagacgatgatgacgatgcagaggcgggtgaccgagagatggcaaagattcagaagagtagccgatttggcgaggctcttggaaagggaacatttaagggtgctgcagatgccgaggtaagctcttcattttttttattctcatctacacattcactaacactttttacacaggcacgcgaaggtcccgttcagtttgagaaggatgctggagatccttttaatgtagacaagttcttgtcagaggtggatcagaactcctctaagcgtggttatggcttgcaagacgatgatagcaggcagtccaagcggccgagagttgaccctgacgacgatgaagaataatcagcaaactgcacggaaatgtgtgtatggcttatacagttagactcagtcaggcgtcaattcgcaacttttttgcaaggcattttcacaataccaacactacataaagcaccgcctgtgcttcacccattaattttactcaacctcataagcgcgaccaaatatttgtgccatgactgatatctattgctaatacgtggaatcttttgctctcctctccctccgcatttcggaacattgaccgatttgggtctgttttgcggggtataggtaatgaattgtcatgtcttgagaagtacgcatcgtgttgttgaccaggttcaagaggtcatttgtctccgaggtctgatttcccctgatactcgctgatctttgacccgagatccgaaagccagcgttgcaatttcccccgaatcatttgctagagttcgggtcttagcctgaaaagacacgatcgacagcgtccccacggggaaacaccatatcttggccaagctacccttacctttgcatggtagcttcgtcccccacaggggcaattgggggcctgtcgtggggtcatgaggaggcctactggagctataaaggcgacatgaagtcgcattgagtgtcagaattgtcaagtgacagcttcgagaactcttctacttacaccccctcgtcgctgacatgaagttccgcaagctttccacagctttcctcgtttccttattctatgtacctcaactagtggccgcggctctcaatgcgacagagaccgatactcagctggttatttccaatgaccgcctctacgcagctgtccagaaaaagggcggcgctatcgtgaagctcacactggacggaacgaacctacttggcagcccatctggctctaccggaattggtccatacctagattgttactgcacgccaaagggcttttggactccgggatctgtgacgcccaagtacaagctcttcaagggaaaggatgcaaagggcaaggactatggcggtattgtcatgtctgacacatacaccgagacaggtcaggtcttggagcagtattggtttctgagagatggcgagactggcctgcatacgtttagtcgagtcgcctaccacaacgaagagcagccgttccttcgcaaccttcaagaacttcgaaccctcttccggccaaataacgacatgtggactcatcttctcaccaacacgaagcattacgcgcctctgcctggcaaggaggccaaggagaagcaggttgtggtacaagatgcgacatggtacatgggaaacacacccaacgatccctatgtcaaacaggaggcggactattttaccaagtatacgttccaagataattggcgtgacatcgacgcttatggattgtaagctcctcggatatagttgttaggaactaaattactgacatattaaaggttcgcggatggctccaagactgaagatggagacgcttacggcgcttggctcgtcatgaatacaaaggacacttattttgggggtcctctacactctgatctagtcgttgatggtattctgtacaactacatcagctccaaccaccatggagatcagacagtacgttcattgccatacttatcaacgaaatagcctgctaatcctcatagcccaatattaccaatggatttgaccgcacctttggtcctgtaagtttatttgaagtaccggcaaggatattatcactaatggcccaaagcaatacttccactttaatcgattccctggcacgaccgatatcctcaaagcccaggctgacgctgctcaatacgccgatccagaatggaacgccgatttctatgattccattgccaagcacgtcccaaactatgttcctaccaaaggccgtggaaagtttgaggtcaaggttgatcttcccaagggagctaagaacgccattgctgttctcgcacagagcggcgtcgatttccaggataacgtgtttgataccaaagcctaccaatattgggctaaccttgacgagagtggccgagcgactattcctcgtgtcaaatctgggacttatcgtctcactgtttatgccgacaacatatttggacaatatacccaagataagatcaaggtcagccctggcaagactgagaaaaagaacgttcgctggagagaagagtctgccggcaaagaactttggcgagttggtactcctgacaagacttctggtgaatatcgtcacggtttcgaacctgacacgtccaagccgctgcagccggaacagtacagaatctattgggccaactgggattttgtcaaggatttccccgacggtgtcaatttcaaggtcggtgaaagcgatgttggcaaggatctcaactatgttcactggagtgtttttggcggaaagggcaattaccctcgtccggagcagtatgttggcaacggcgatgtcaacaattggacagttgcgtttgacttgaaagagtcgcagtttaagcataagaagcgagccacatttacggtacagcttgcaggtgcaaagactgctgcgggaaacaccgacgtttataatgcttctgagcctcactcgaacctcaagtatactgtcaatatcaacggcaaggatctcgagccgtgggtcattccgtaagttgagctttactgcccttgaggaatcagatatactgacttgactcgtgaaagatactaccaaagtagctcatgtgctgtgcgctcctctgtcagctgttacaaccttgctcacaagttcgagtttgatgccaaatggttgaagaagggtgagaacgagatggttctgagcttgccttacaacgggaccaactatgagtctgctgtgcttccaacttctgtctatgtgcagtatgatgctcttaggttggaaatcgagtagagttgcggattatgtatagttagctgggttaaagctgacgttaataaatacaacttaagattgttcttgggcaagaaaatgattaggaaatgtgacgccggatcgttcgatatcatacgacaaggctgagattaaaaggaaatttccgattgttcctgcaggatcggagggtttgatggagtttcacgtgttgaaggatcacagaggtggagttttaggtgtgtaatcatcagctgatggaggaccaacagtgaatacaaactatatacgagaatactcgattccggagggtttttgtgtttcagtgatcggcgttgagtaaatgatataagagacaaagaagcctgtaatctcaaaagtgtcagcacaatcaacaccaacatcaaccaccactgcaattgagagtgcatttcatcaattgacatcaaatcaacgatcatggcgtcgggggcctttttcaatccgagggttctccttctgacaacacctctcgtctcatcgagtattaccctttggttcgctcgcgaccagagcttcttcctctcactcttcaccaaaacgcccatcgagcgccagaaagccaacgagatcatcccaggctacatcgcaaacttctacggctcaggtccatgggctgtcctcacttttgtcggcctcacattcaccacttccaccagaaacatctggtctgagcgtgctctgctggagtctcgcggatcgctgttctggtacggctgttctgctgccctcgcgttgggtcacctggcatatgttcctgctgtagcgtggaagcttcgtgccttgtgggaagacaactgtgctggtgaggggacggataatgttgggatgctggagagatggttgactgtcaataacacgaggatgtttactacagatcttggcgcttgggtttgtgctgttgtcgctatttcaaagacgctgactgtctaaaagcgtggtctcatgatatccagggtaggctgagtggtcttggtcttgcaagtgtggtattaatgattgatcgagaccgggggttgaggaaaactatcaagtactaatacttgaacccaacaaataaatagcaaggaatagttatatggattcgtcacctacaagcattcctcaatcaacctctattttcgttcttattaatagtaagcatataagataagacggacttcggcacacgacaacccattgtttaagagtatgtattctcggctgcacggcaagtttcgcctggacagtacgttcacccttagttgtgttagtgtatggtggctgttgatggcgtttcattccattccagtcagtatcaagatcttcaagtgccattgtccaacacatagatagcatctctctcatattctatgcatattatgaattgaattcgttttcgattcgaggatgcttattgatcctcaaagaatgacgtgttgccaggctgttttcattacctctagtatccgggagccacgacagtgctaacttgcacttgcatggtggttcgagcctcgattacgcgtctctatctatcaataagcaacttggacctaaatccgcccttgacacatgtaaaaactggctattaccgcattttagtctcgtattgaattgagaataggtcagattttgactttcgggggttatttttgtggctattgaccttgttacccctgaacatcaaccgccataaacatcattatcaccaaatacagcagcactcttaagacgcagccagcaccaggagcatgtactaaccggggacacggcattcaatgtggagaatacgagagcaaacggtcaactcaaagttaggtaccgttttgtatataaatgtcttgaatcattcactgttaggcagttggcaggtagtggaagggcagctgctgtaatatactaacctggttccaagggacgctccctccttaatgttccaaccaagattcctcccctcgctccttcttgtgataaaaaaagaatattggttcacttgtatcctcctcgcgctcgttcctctgaccgagacatttcatcaacatctacatccacattccatcccactcacccggccactcatccatctcttgattctctttccgtcacattgattgcacttgatatcatcaacttcatattcccattctttgaccccaaaacaaaatacactcagccttacccgaccctctattatcatgtcggggtattcagaagagttcaaggcaggaccagcggcgcccgcctacgatgagatcctaccatctcgacaaggccaagatgttcgccacgcttcctctcgaatgccttggtggaatcctaggtactggagaaagggtatttgggctgctgttattctggccttcgttgttgtcttgatcatcgtcatcgctgtttcggtcacgaaagtgaaggagaatagatatcccgattactcgccgttgtcatatagcttggcagatacctgtaagtcggccatttctatccctcaaagctctcctaacaaattgcccagatggaggtgaatccttctacgatcagttcaactacttcacaggatacgaccccacccaaggctttgttcattacgtcccacgggagcaagcacaggctcttaacttgacctctgcttcagctgactctgcgtttctgagagttgacacttctgttggccccaactcggagcctaatgcgtcaacaggtcgcttctctgttcgagtcgtgtccaaaaagacatacgacagcggcctcttcatttttgacatcaagcataccccctacggctgtggcacctggcctgctctttggctcactgatccttcaaactggccagaaaatggtgaaattgacatcatggaagcaaccaacaaggcagacactggaaatcagatgacgctacacactactaagggttgttctatggacgttcgtcgcaagaatacaggtaaaatcctgcaaaagaactgcaatcacgaattgaacgacaacgatggttgtggtgtcaagtcagacgctgatggatacggcactggcttcaacaaaaacgggggaggtatcatggctgtagaatggcgaaaggaaggtatccgcatgtggcagttcgccaggaactcaattccatccgacatcaagtcaaacaaacccgctcccagtacttggggtattgccgtcgccgacttccccagtacagattgcaatattggttctcacttcaagaaccaaagtatcattgccaacatcgacctgtgcggtagtttggtgtcccatgtttgggctgactccgagtgtaagtttattcgtttgatccagcagaacttagactgacatacatacccgcaggtcctggtgactgcaagagcctcgttgctaacaatcccgaggcattcaataatgcctactgggagtttggttcttttcaagtgtaccaagccaagtaagccggcatatggctggagaaaattgcatggtttatgagttgaagcatggcgtttaaggcgatagggaggttcactttcattttgcactttcggataggcatttataaaacatgaattctgttgttatgatacactatagactcgtgtgttctacacgagcagctcctctatgaagcatgggtattaacacaccttttcgcatatgtgcactgtctctttccccacgtctattcatatgccgccccgcatacatagtgaccgagaattcaaatgaggagagagcctgtctcccaacgcctttcctatgctcttaaaacataacaaccgtaaaactccccaagccgcagaaaatccacacatatctgtacatctcttacaagttactcatcggccccatttttgtttcttatcggttcgttaacgtttagtcgtccttgggtggtgatcgcatgtaggcatcaatagccgcactgaaagcagcaaaggccaagcagccgccagcagcagcttgaggaccagcattcttggctagaatgccgcctgtcaagcatcccgctgcgacactgttggtgagatcgttcttcgcacgcagaccctcgataccgcactcaacgccagagtatagcgctccgacctttccaaagttcttggccatagaccatgatcgtgtacccatgtccttgaatccaatcttgagttgttgctttagaggcagagatgtgactgtgttttgcgggctgccgggagcggctgtgtggtatggagtatcgtaggacatctaaaccaaaggaaaagattagctcatgattaaaagcaaagagttgttttcaagactgggggagggacgtacagaagccataaacattccgaacaaaccacccataccgaaacccatcactccagacatgacggactttccgaagcaagactccatcgcagcttggacctatatttctcaccattagctattgcgatttcttacccccgccaccattttcccagttgcgcatttttaacgtacagctttgatgttgggatcttgaggaccaccgattccggggggtgcagcagcgccaccgactggaggggtcattcctgggaaattcatggttgtgtatgcgtatgtgggaggaggaatatactaaggtagagttgttggattgaggcgggacgtttatcgcgggtttacgggtgggtggacttggaaatttactggggaaatctttcgggattattttctgccagcttcgaccgcttccggggggcgttatcggcggaacggccccaccttgccgcttcggtggtcccgggctactgggttagtagtagaaacgttggcgtcctgggtcttaggatataaaaataaacagcctaaggagtgtggtctaagcagcataagccgacctagtagttactatgttctttgtgctttgagcagccaatgtttctcataccctgcagtcggacactcggacttggactcatcttgaagggacaaagggtcgagattacaatcaatgaatgttgagtctgaaggtgttgcacaggagatcaaaacctatcatatcaccacaaataggtctgtgtctaacaatacttgtcgagtcaacatgtctaattcaatttcagttatctgccagactgttcatcatgagctgtattttctcctgttttatcactctaattatatatttcctgttgtcaagtttcagcaacaaacccccctaaccacatgtcttgaacggtaaaaagaaaaaccatcactcattctctggtcgtcgtttctgtcccatgctcaatcctcatctgcctctcgtccaatctaccatccctcatctgtaacatattctaatcatatttagtcgttgtttctttagtcgtatcggtgtgattgctgctgctcatcctgttggcgacggacaggcgcatcaggaagtctgcgacgctttggggtggaatcaggggcctgcatgtggccttgttcgttggagaagttgcgtttgtcaactcgtcggttcacctcatgtgggtagtaagaatcatacgccagtgttccaaactcgtgaggaagcatctcgcgaatggatggaagccttccgtcccattgctcctgatgggttcgctggcggctaggacctggatcggcccatgaagatgcataatccgtcgtctgtggctgaggtgactgggcactggtaattcctgaagttatgtacattgcctctttgggcctctggtcctgttcagctctgtatgttgagtgccagtatcctccttccatcttcccatcggcaggccgtttcaaaaacccagaactgggcttcggggtgcgctcaaacgccattgctggacgcccagacatttggctcccatcaatttctgtgcgatcaattggctggttccaaacggagacggatccggagccaggaacggaaacaagtgcagacttgggaaacgggtagggcctagaacgaatatcagcacggtcaggcgtggcatatacttcaggcggctgttgttgagctctgttgcctggtgtaaccgaataggccccaatctcttccaatgtcttgggcacgctgaaaaacggccgggaagcctgattctcgccttgtcgctcccagggatgacgtgccttgcgctgccgtcgggccttcggcttcggtttcgctttgtcctgcacaagttcgatgatttgagggtccaggggctctgaagctgaagcagactcattggaaggagtagagggccgacgagatccatgctctttgaaatatgctgttgctttgttagacttgaaaggttaagagggatatggaaaccagactgacctgcgtcttgcaaatacttgtcgacaaattcggcagccttgggagatctgtgaccaggcttgatgttctggtagtgatgctcgtctaccaaaattagccgacaacatggcaagagaacattagtaactcacagagcatcgttccagtatatactcggcgagcattagcgccagataacttgttcatttcatcagcaagctgttcccatgagagacagccgtcgtcgtctgggtatgcagcagctgctgattggggaacaatgacttcccagaacaaacgttcctcgtccccggaccaagtcttaccacccatggcgagtcggatcggatcagagttcttatacgaagtgaagtgtggcgatgcagagacaaaagtgacaggatttatatataggaagtgatgatggatgtatagaagtgcgatgtgggaatgaagacaagcaggcgggcatggaagctcgcaaagatgctttatagacagtataggataacagatgagtgattcagtcctgattgcatattcaaacggagccatgattagactcagggacggtcgcacgttcctgctgaatgagagacaatagggcagcttttgctgtgattcattgcaaacacaatagactggacgaactgattgaacgtaaggagccacggcaagtttgcagacagatattcattcaacaacaacacccgcgacagtaactactcctcaaatatgcttcgaggttcaggggcatgtaaacctcgggcaattaggaatgatgccaaagggcgttccaatctcgaaaactggtgtcgtcagtcaacgtttttaggcgcattcgtttgagattgaggggtagacagctactcacgatgctcttcttctcaaggggtatgactccgtcttttacccagaacccccaccctcccgtcatattggcgagcatcatatccgtcgtcagtctatcaccgacaaacgcaacatgtccggggtttgttactccggtctcgggatgtttcttgaagtactccatgatctcctggccacaccctggctttttgaccgagtgtgataacaccataacgccagtgttcttctcaacttcagcagcgagttttaagtttttatcccaggaagttgcgcctgcggtatttgagaccacgagcaatttgcgaccaggatatgctagtcttagcttttcgaaatgagtctatgcataagtttagcaggcggccatggtcgaatttgtgattttttttaaaaaaaatagccaccttgtaagattcgtacacctcaatgctatcgggataggcaaaacaatcgtctttgtccagcacgacagccttgatctctacttttcggccatcttgttgaaggcccttttctaagggaattggcagatcattgaaggttgatactgtgtgatggggtaaacagaggcttggtttgaatatgagccttgttatattcaatgaagctgaaagattaagattcatcatttttttgtttgttatagaaattgtcaataaagaatgaaataattgaatgtcgttgaagttaagctcgcgccacatgtagcggtgccacaggcgccacagcaatttagcaggcgcgttaccagtagtaactacgcgacggggccttccttgcaactcattatttacttcccattccagcgcaacatcaacattacaagaaattggcctctacaagatcgcctgtaatcttctcaccctcaaagactccaatatgcctcgaaaaaaggcagtcgaagagtctgactctcaacaacttcctacgagatcattgcgaaaaagaaaccaccaggaactcgaagccatcccagaaagcgaccaggaggaaacgagccctgtaaagcgacaacgcagcgtgagccacgaatccccatcgaccaatggcgaaacaaacggaaacataaatgggttcatgtcgaatggcgcagaagatgttgcggctagcgagtccgaatcattatcgaaagtcgacccagaagagacccctaaacctgctccgaagcgacgaggtcgaccaccgaagaaagcagttaatgctggctctcctacgcccaaagcaagccgcaccgctctttttgagacgcccacaaaagcacgatttggtttaaaccccgacacacctggaggagcagatcgatctgccaaacgaaagagtacaagagctttgatcgaacatgtcgttggtgatgacctcacggacgaagaggagtatgacggccttgcgcataaaatctacgaatctagtgaagacgaagatgctctcgaaggcgataatgccatttcggcagaagcgtcaggtctagacgaagccgcaacaccttccaagtcgacgcctcggcgcaaagctcagcgaaagaagcctgctagatctccgactcctccccgtgacttacctccccacgaactatactttgcacataataaacctggtcgggcaaagacatccaacaatacgcttgggtcgttggctttacttactcacgatgagtattttacgattgtgagagaaaccagcgaccatcacgagggtgatatcgaattcctggagagtctacatgctgagtcgtttccacaatgggcatttgagttatcgcaaggatttaatctgtgtctttatgggtatggctcgaagcgacggttattgcacaagtttgcaggtcaccttcactctcgaagcagaaaagaaaaaggagacaagattgttatcatcaacggctatgctcctaatactacaatgcgcgagatattaagcacaatcggttcggctgttgatccagcccatcgcatccctctcacgcagcctgctgtcatggtcccagccattctctctcatctcaacactacctcttcgacgatcacgcttatcgtcaactcaatcgatgcggcaccgcttcgcaagcctggctctcaaactgccctggcgcaacttgcagcgcatcctcatatacgcttggtatgctcagctgacacgccagactttgcgctactctgggatattggtgtacgatcagcctttaatatggggttccacgattgcacaacatttgccccgtataccgccgaattggatgttgtggatgaggtacacgaacttcttggacggaacgctcaccgagtcaacggcagagaaggcgtggcgtttgttcttcgcagtttgccggagaacgccaaaaatctgttccgtctgctggttggtgaagtactaatcgccattgaagaagaaggcgatggtggcgatgagccaactggtatagagtacaaaatggtgtacaacaaggcagtagaagaatttatttgtagttccgagatggccttccgaacactgttgaaagagtaagtttacaccaacctgagttgcaagaccttcactaacgagtactagattccatgaccatcaaataatcacgagcatgaaggacgctcttgggacagagcttctgagcttgccgttcagaaaggacgagctggaggcaattctagaagatctcacgtcatgatgtaattactactgtaacatatagaacctgaaacatacatgggatcatcggcgctggtgttggcattgaagaaaatattgagcaagttttttgcataattggcattgatagggtattagatatatcatgcagggaattcatcaccctggaattcagaccacatctttgagccttttgtgaacattcattcatctctatccagccgtctggcctgcttgaatgtctataccagtcatccgcacaaaatcatcaccggaacgccgccattaaaggtgcctctatattagacacccaggcttttcacacaagtccacagtaccacgggcacaatgacattgtcatttccgccggtcagaaccgcttcggttagactcgccatcgaggcgcacataacagcatttcgagtagcagcaacgggcccgggttggtcgcccgcaactggccagccgccaactcgcaaccacatactggcagcaccaaggcccaggacaactgccactgcaaatgcaaaactgccctcgagactcttgccaccgccccagaaccacttgcgacgtccataccgacgtcctataagtgaggctgctgcatctccaagtcccacgcaagtaacgccagcgacaagactgacatctcgacctgatacttcccagccagacaggtagtcagacccagtgcgtggtagagaagcgaggcctagccaaagaggaatcgcacatccaatgagaagaaagatgtgtgagatgacgacagggccgcggaaatccctgccgtcaacatatggcgccaggaatgaggcaataggcttcgataatgggggaagctggctcgctctgaggagatccaagatcaggaagaccgccagaattaaggagagagccagagctgcgtacgtagggtccacaaacgttgcgggcagaaacatcccaaccatcataaagtgaaatacttttcgccgtgtgtctacctcgtaaatatccttgagtcgaaaaacaataatcagaccaagaatgaggatgcccaaccagtagacgctcaacagaagtcgggtgtttgcttcgccaatgtcgttatggcgaacatgctgcacccaaccataccggcactgtttgtcttctgtcggatccactcttgggggcaaacaagcccatcgctccaagttgtaacttccaacttgatatcggaaccaagaccaatcaccaagaagataaccaagagcccagccaatgggctcattgccgtctaaagccatcctctcaacataggtgcggatgccgcccagcacgactgctagcatgcttgcataaacatatccagcatagagccacttcctcatcgtcgcttgctcttgtgtcagcttgaagaagggtcgaacagacatggaagttgctcgttttctacgtcctgagggggtatgtgtcgcattacgtcggtttcccgaatcaaggtgcggtaaagtgtgtctccgaccaaacgaccaggttccatctgcagccgtgggagaagatggcgcactatcgatgtctgccggagcgggaaagctgggtccgaatgttcgtacccttgttggcttcttgagtaagggacctccgtcatcgtcggaggaacccgcggtatcgtaaaccgcatcctcgtgctcggctctcaataattcgttcctgaggcgacgtagagagaacaattgccagaagttcttccagaatggtggctgctgggcgaatgatgccctgcggaaccgccactttggcactctggccaacgtaattccccaacgaatgacaggaccacaaaatacaagaagtgacaaaccaccgccccaaagaagagccttgagaatgagaatttggggcgaagaagcgagaagtagaacgttgataagtgcaattgatagtagctgaagctcagccgtcaacagacttgtggtggtaagatagtgcaataccacgcataaactttggtgaagagggtacaacaacacagccgtctctcctgcaataaaatcctccggatgtttgttttcaaaatttcctcgtatttctggactccaaaccaatggtatgcaagtaataccccatgctataacgtcgtaggaagcataggggtcggcttttggaataacgctttgcggaatagaagcaaggctcagaacaaggtttggaagtattgccgcggggttattcgaagagatcagaagtgaaacgaagagggtaatcgccgaagggtataatataggagcggggtcgaaatgtgctggcagctcgaggggtattgtgtgggatggtgacttcttgcgataggcccatgctacaacccgaatgggatacagaaagagaagcccagcgtacagaaggccgagcaggaagatatctggatattataagtcaaccgaataaacattggaggaaagatgtatacctttaccccatatcttcaagagctgcaaaacctgcgaatttgaagctaccataaggcccaaggccagaacaatgcccgcttcagttgcgcgtcttgcaaccacccgttttcgtcgtttgagagcttcaagcaagcgttttgtttcgggtgtctcaatgggcataggcgtcttgtcgatggtgcgagcagtttggccatcggaaagtgctggtgacggaagaggtgacgaagacccagacagaggttcattaatacctctcaaccctttgtgcaagtttgacctcggcgctggtaggcctctcaagtaatgttcatcgtcggcttcggaaccgctatcactcgtctgcggagagtccttgagaaaagatggccatgttgttggcgacgtctcgtggtgagcatcgtcactagtcttggcggattgcgcttggcggttacgtagagaaaatcgatcctgaagatgcggcaggtctgtactctggtggtgatacggatgaggcgaccgcgatcgagcttgtattatcgcttgttcttcggagtcgagggcatttaaagagtcggggctgagatgctctgtcatgacgagggagttcaaggtgctgaaacagcaatcatcgaatatgaacggggttgcgcatgcgcatcgatcactgtgaaggagggagcgtcgcaaacggatgtgtcggtggaattaatgcgttaatgagagtatgaaagtgttgaactaaaggcaattcccatccgtggctttgactccacggcgatgattttgttgacagaagcttgagcatctgtctacaagacggccacatgtgaaagtggccttgtgcatcggccgtttcgtcagccaactaaactatctcccaatcaagacgtgggactggaactggaactcccagggcacggccactcacaagccactgcaatcgagagtggacagtgtacagtggacagtggctcaataaagcaagagatgattttcagagttaatataagcttcaatttacccgatagcaactatgagccagattgaataggagtattgttaactaaccaggtatacagttgcagcgaaggactacgtgtaaatcaacatatggacaaaccgctttctcatggcttctccaccaaatatctttcttacgaatttacgccctccgaaatataatatcacgacattccactatcagaactcctctctcagcaagctacttgcctgaaatggaagcttaacagaatatgtatactttccgccggtttagagcctgccaacaccgggaggaaggagacagcaggttgtcacgtgcataggatattgaagctttccctaggtaagttcagtcatctcgttcatgaaaacaactgcagcatccatcatcagacctcctatcaatcaagtcatcacaaaatgcatgccgcgtattttctgcaggtctcacgaatgtggtgaccagggtttcgggtggtctaaatttagacacgcctgccgtctttaaactctcagccagtggcagacgccaaattcactgcgcctgtcaccagaaactccagcatacgatatccacgcaggctatgctgagatgttgaaaaacgtcgtgtagttgtcagtgtgacatatacgcttgcaatttgcctcggcattacgtcgaaaacacctgatgcccttctcacctggtggtgcgataccatttccaaacccgcgggagttgaataatagcacgagttgacaatgtcgttatctcagaaaacatcgcacggtcagcactacgaatcaagtgcaaaacgccaagggctgctgagcgtcaacgttgtcagtagcacattggttcagccattgacttcagaacctaaaactcagtcaacttcagctgtcccacgataatctgcatgttaactgtctggcagcagcttgtctcgaatgacatctgctggttggtcaagaaatgtgctaagcgttgggtgactgagatggcatgtctcagtcaaagaaagcgtctcaataacaggtggacggtgactcgccggatcatgaaagactttcaaaacttccactgttcctgttctccaagggacctaggggctggagtttcaagctataaagttgaggtgtggtgacttggacagtgattcggttcatcatgacagccaaggtcgtgcaacactcaataataaatcatatatcggccaaccatgctgtttcaaagacatccgtcccgcaacggaatcgacatacgtcgactgccaaacttggtcgcgcggagtttttgcggacattcaagtgtagaaggtgcgcacgatgagcatggcaattattcaatggatgggccgtgagatccggtcgcatacatcatatcggcttggcacattaccaaatccgcttcgtcttaagacggacacgccgttcggagccaaggactgtgcacgtatccatcctcgatctcacggacaaaaagaagtacccaaaataaggatcaaccgagatttctatcgtattattacccaacataatagggcacatccgtcatcacaattggcgatcagctcagactggggttgtgaaggagtcttggtgatgacgatcggacaacagaataatcaagttcaatgaacagaagatgccactgggtcgtttgcacatatcaaacagggggtcttttgtatcgcatcacagaagagcaggaaaagattcttatatccatcaagcgttaagatttgtgtcaaccccgctggcctggttttacatacaacttggacaggcatccaagtgtggctggatgctggccaagatcagttgtgttcgacagcgcgatttcagttacagcacaacatcaactcacaggaagggttggataagaaggctagcaacctcaaaatcagggacagggttcaggggtcaaacagagcgggtcaaacatggaatgatgaccggggccatgcgggcagagaagggcacatcttctgggaccaatagcttgggtctgaacgttgacccgctcgccgctgccgatgctcatctttttctgtcgattttctcgtattctcatgtcagggaggcgattgtctctcccccctttgacatttttacatcaattaaattggtgatggagcctgagagctttttaaagaatacgaagaataacacgatgctcgtactctgtacgcggcatgaaggattattatggcacaccaaaagtctggacaacaacttcgtccgtttaccgttacatccacagtgacatcacccgagtagtatctagcgttacgttgaagaggcgcggcgccatctacacgacagagcggaggggatgggataaacaggacaggaaccagggggcaggcagaagagacctgtgctgccagcacactacagtggttctgttgacaaaaacaacgatgcaatgtggttgggctagatctcacatgcagcacttgcccatcccacattggagatcaaagttgtcgcagccaactacaacacgtaggcaaatgcggtcacggttttaggcttaataaaggctgaaacatcccttcagtttctacggcgatgtaaattacatacgagcctcagcagctccgcccttgtcagatgtacatcgtacatcaggtcagccagccaaaaaagactctctcaagggccgcctcacgtctgggactgaagcttatcagcgacaatgaaagggctagactggctttgttgagccgccccttcgcgcctaaactccaccaaaagcacatcccttccaggctccccgggcttgtttacagcttgaacggccgggttttcaagggacaggcgtgtagcgtggagccagccatctgaacttggcaggcctggcaggacgacaacccactagacaagggctagctttcggtctaggtagcttcggggtggctgtcgttaaaaactgcaagcggctccctcccaggccgaaaaaagaaacacaccaaatgttttagtatacatagcgaatttgtccagacttgcaacggcctttattctcttttgccacgacagacaaaaataagactacagcgacaaatcagaactagcttacttggaccgctgtgatagtcgtatgcagctcagcctcctctcgccagcactagcttagttctcgggacttttagctgaacagatcccccatcgcccatatcccttccctccatcatctaacgatccactggcatcacaaacgacaagctgcatctaacacaaaactctcctcctttgttgtctgctagtctagagattggcttacgttgactcaactttgacgaacctcagctcgtgtaacgcccagtcactccactcactgcatccactatccactgcctccactccctcccccagcgcctccatcaactgtcaaatctctctcatacgcacatcaccagttctgtatccattcataataactggaactgtgttggctcctccctcggacgctagagccacctcctcagaggcgcctctacttggcacacgacacctttcatcatcgataaagagatccgctcctctcatcagctggcgtctgcagattcttagaccctagcttgtttactgtactgcactgtcttcaccactcgcgttctgggtcctcactactactgtacctcgtcaacctcaccatcacctcccagccagtcgtttatcgtttcttcacaaatagcaaacccaaaaaagctgctttgttgggtccgcataccgtatttctggactattttcagccgctatacgtcctctgcatattcgtctccagtcttggcctcgcttgatatcactctgatcgacttacaaaactcaccgttcttccatcctccaagtctttttgttcatttgtacacacaatggcatctagcgacatcaagcacgattacagcatggaggctggactgttgaacactgaccgagaagagagaatcatgtcatccaaggaagcactactccaggattcggaatctgcccagatcaccccaaggacaactaccaaaaggatatccccagcaggcaaggctttgattgctctggctgcttgctgcctcttgggagctggtgtggcatctattggtggtgctactcgtttctgccctggacatctccgccatggagacctcgttggaaagcatggcatgagcggtcaccgtgcaaacctctccgagtctatggcacagatggttcgacgacagaatacaccagcccctaccgacacagaggattctaccaccgagcctactaatgccgttgatgaagcctctaatgaagcttcggcacccacggccccaacggcacctactgctcccacggcacctactgctccaacagcgcccacagcgcccactgctcctacggccccttcagacaccgcagtgccgccctcggacactgctcaggcgcccacggaccaggcttccgccacccaggctgagccaagcgatgagccaagcgatgctcccacaaatgcagcatcagagactcagagccaagcctcggtcacccagaagccatctgacacgagtgagccatcctcaccttcgcgacccgcgagctctgaacttgacgaaccgacctctaacccggacacaggccgcccctctgccactgctgcccaatctaccgaggaggactctgccactgaggacactccctctgccaccccgtcggacgaggagcccacgaagcctgcatctaacacggcttctactcagggaactactcttcgtaccacggagactcgaccagcgtcaactcagtccgatcccgaatcaaccgccgatgattccgccactgccactggtacgtccgactcggaagaggaaccttccgagacagctctctcttctcgtgcttcaacgtccaatcctcctgctcctagtgctacaacctccactgctgccagtacgtctactcgaacaaactctttgcctgatacatcctctttttctgaattgccgtctgaaacggtatcttcgggtgagacaaatcaatccaccgtccttgatgaaacctccactgccgccgatgcctccactgatgtcgacactgccactgtcctctcatccactactgacgacgcgagcgatgttctctctgatttgacctcggaaccagcttccaagtcaacacaggaatcaggcacaacgtcgcggacttcagagggacgagagacaaccaccggtatgtgggatgtatcagcagcaataggaccctctaccgggcctttgatgctggttcaactccccagcctgctgtgatattattgcttcgtgctatttctccatcaatctattgcccaaacatcgtgacttccgcaagtgcgccaaaatcgggacaagccgttcattatcaccctgactgttgctctcatgacatttgcgagataatcttgaagatcgtatttgctaacttggccacagatgatcaggaaaccgcaactcagaccgatgaggctacgcaaaccgatgaggacaaaaccacaactgaaacaacagagtccgagcgacgcactatcaccggcacaggtaccaagccaacctctagcgctattcccaagaccttcacctcgacactcgaggatggcggtgtcaccacactgacctcgacctcttgggttgaagttgtccctgccgctgaagctactggcagcagcaaccctgacctccagaacgccgctcctcgatcagttggttccattctgggtgctgttgttggcatggtctttggcggtgtcattctcctgtgagcggacgacagtcttgccatttctccgcattatgtgatgatcaccacacagatattgtggtagataaacatagctgtccagtcatggtcagcagctcatattatatgggttcattatgaattacggtcctttcctcacgggtacaaaattgggttaatagactgggacagcatcagacgttgggtacatggggaagcgtgttgtcattagacgagagcttccgcttatggttgcatctcgaaggagatctagaacattaattggcgcttagcatattagccgacagcgatcgtatctaaaatgcatagtacatgagcgaatacaagacatttgcatttccccctatttcgatgactggctaagacaaagatctggtgtgaagctgttccaacatgtttgaagttgtatacatctcatacatattgtactccgaaatggcaatacaatatcgatcttggtaagaagaaaagagtgtagtgtcccgtagtactacccgaaagtgcaacaaaaaagatactagaaattgaggccgacaggaccacaacaacctaggctgcatgatcaattcgcaactacttataccaagatattagtaaactgcggaagttacgagaatgttgttatagttagcaagctgtacatcgctgattcgtgtaatcatctctagttaacaatcgaatataatttgtcaatgattgattaattgctaaggtttgagggtataaccaatgaacgccagtaacttccacacaactgcatacatccttctcgctgccaatataaattcccgtctcggtgccttgttagccaggtccaatcctgggcatatcgtggtgctcgctcagttttgacaagtatgtgttaagttcctcaacacgctccttgtgggtcttgaggagctcaggtcgcgaaccagatgattcggcgagttggaggagctgatgagtatgttagtacgaggcgcatttataactttagactgacgcgcttaccctcttcttcttgatctcctcatgacgcttctgggactctgttttctgcacttcgggcttctcatcatcatgttcatggcgacgctcatcatcttcgttatccgctgtgtccttcttcttcttcctcctcgtctcttcgtccttgcttcctgtatcgaggttcttctctagatcggtcttgtcgcgcttcttctttttcttgttgattttggcgcctttgagtttcaaggcgccaccaccaccaacagcagcatagtcgtcggaccccatgttgttgtgttgtgatgctggggaaaagggacgaccaagacttccaggatcatggactcttgtcgttgaagtaagtcgggtgactaagcacgctgtggcggtgcatgtggcggataccccacttgaaacggcaagggggttggggctcgttgctgttttcgtaccatacgcggaaaggaataggaagcaattgcatggacaaagcaaagcttccttccttgtgatgaattgaggaaggtctcctatccttggtcctttccattctttgtctcgtccacctcaagcgcccacttggcttgaacccacacaaacatccccctttttggtgctgaattaaagactttatgagcaatcaatttgatcattgatgaatacgactcttcttcttaattgtaactttataccccatctttaatctcagccgcttcagaacgatatcttcatctaccgctgccgacgacaacggttcccacagaccctatttcacgaatcttccattgcgatactgctcaaaacacacgctcgagacctacgcgactccaaatagtaatgcgcctttgctgttagcagctgaaattcgaactgaaacactggtggattatacttgggaggggaaagatcgattgacccgtcgtttaaacaagaggaggaacgacaaccaccatggcgccttcttacggtcaacctggtaataccagagactcgctcgaacttgcatctttggcaagctcgagccagctcaacgatgagggggcaacggagatatcgtcgcgacagagcatatcgtcatcgcgaagactatctctcgaacttgatgatccattgaacagcgctaaccccgcgaaccctgctgggagaatgcatcgatcgtactcgacaacgtcagccttcgagtactctggcaacatgttccctctgagctcaaccgcaggtgctgaaggctatgcccccattggggcctcaaactccagggtgagaccaaccggtggcttgggtggggggtcgttggagaagagcaaaaacctgacataccttaacggattgtcactaattgttggattgatcatcggttccggcattttctcgtcgccaggcgcggtgagtagtaaagttggctcaccaggcgctgcggtgcttgtttggatcattgctggtattcttgcatggacaggcgctgcatcatacgccgagcttggtggagcaatgccactgaacggaggcgctcaggtgtatttggctaagacgtttcacgaggttttcggcttcttgttcacatgggtggctatgttggttctgaagcccggcagcgccgctatcatctccatcatcatgggtgaatattttgttcgcgcattcattggtgctgacgccgagtacgtcaacccttggatcaacaaggctgtcgcgctcgttggacttttgatcgtaacattcttgaactgtgtttccacaaagctgggaacccgtgtgaacgacgcactcatgttcatgaagttcattgctttgatcgggataacaatcactggcattgtggttatgataactggaaagacgctcaagggcgagtcagaagtcgactggaaaccgtctgcaatgtttgacaacacatcaacagatatgtctgcttgggctctggcgctttacgccggcctttgggcatacgacggctgggacaacgtaagtggtacactggcgaccttgatcatgaactctgagtgctaatacagttcagacaaactatgttgttgctgagtttcaaaacccggcccgagacttgcctcgagtcatccacacagcaatgccattggttatcctctcctatgtcctagccaacattgcttactttcttgttctgcctctcaagagcatggatggtgccaatacggttggcgtcatgtttggcagtcatgtttttggctctgtcggctcccttgtcctcgcactcatcgtcagtgccagctgttttggtgctctcaactcctcaaccttcacctccagccgtctcgcctacgccgctggcaaagagggttacattccatctatatttggtaccatcggtgtcggagccagtgcccatgagcatgagctcagcacactgcgcactcgcagctggttcactcgtaagatgaggcaaatgtttggcgatgaggatgcgggactgttttatacgccagtgtatgctctcatcctcaatgctgttctcacaacaggctacataattgtcggagagttcagcactcttgtcacgttttatggagttgccggctacgctttctacttcttgactgtcctcggtgtaatcgttttgcgtgttaaggaacctgaactccctcgcccttacaagacttggattactactcccatcatcttttgttgcgtgagtatcttccttctcacccgcgctgtattcgcgcagcccttccagacactctctgtcgtgttcttcgtggttgccggcgtaccggtctacttttggcgcatcagaggacgcgatgagcaggtcttgagaagaagagggcattcggacgaggacaagaagtggtatcagttttggaaatgatcataatttgagagatgcacgataacgcaataggggtttaaggaaatgacagcgggtacatgtcatgacggcgaaacacatcgtatgaagttatagcgagatgaagtttgacgatggcttacataatgaggcatatcaacatagcgactatgcatgtgtattattagtatagtaacaaagtaaaataagatggaaagcgaagtagggaattctgcttccagtttgaaactgatccaacatgttcaactagcgaacttctgcaagctctccaacacgagcctcattcaataccactgcatgattaatattggataaccggctttgctgcataccctagttttccgcattgcgtgtaattcaacacggagacatgctgatagtaacagatctcaggaacgggtttgatatttcttcctctgcagaactgttgcttctggagattactttggcaagtttcgtataggcttcaaaaggggcattgagactcagagtcaaggatggtgagtagaaagtgttaattcaagtcagattcgcataagctctgcattgtcgcagttcatacaattggtcactgaaagagagagaaggtttaactttaacaaattgtattatctgcagcgctgattacttttgacccgcgtctataatgcagttgatccaaaactattcatcatcatgtacatatcgtttcttcctttatgaatacatctatttcttctcacgctgaccataagccttggtggcgtagtcaccctggtggacaatgaggtcgtgagggttgtagtcgtggcgaccagacaggtaagagtcgatgatagccttggtaccgttggcgtatcggatctgagcatccagagaggtaccagacatgtgaggaaccatggcattaccaccgccccagttgttcttggcgtttcgcagagggtgctccttgggagcgggctggtggtcccagacatcaccaccgtaaccggcgaggtgaccagacttgagggcagcggcgacgtcctctttgacaacgatggcgccacgggcggtgttgacgaggtaagaacccttcttcatcttagagatgaggtccttgttgaacatacccttggtcttctcgtggagagggcagttgatggtgacaatatcacactgagcgagcatctcctcgagagtgtcgacgcggcggcagccgatctccttctcagcctcgggggaaaggggctggtagtcgaagtagaggagctccttgcagtcgaaaggcttgaggcggcggaggacacgctcaccgatgcggccgacagcgacagtgccgacaaccttgccctcaaggtcgaactcctgcttagcagcatgggcgacgtcccactcaccagcctcgatctgctcgtgggcagggacgaagttgcggatgaggacgaggatggtcatgagaacgtgctcagcaacagagacgacgttggagccagtgacctcagcaacggtgataccgccgttggtcttgttggcagcgttgaggtcgacgtggtcggagccgataccagcggtaacagcgagcttgagcttcttggccttggccagacgctcagcggtcaggtaaccagggtggaagggagtggtgatgataatctcagcatcctcgagctcctcgtcgaatttggaaccctcacggtccttgtcggaagtggtgacaagagtgtgaccttggtcctcgagccacttgcggatgccgagctcgttctcagttgttccgagaaggaggggttgctatggaacatgttagttgctgttggccatgaaggtgtggtttgagacacgattgagggataatgatgcaggattgaaacattgggtgtaagttgggttgcattgctgtcactccaggcgcctgcagtgtaaaccacatgagagccaagaagcgatgcactgtcacccaaacataaatccttgatgctattgcagatgtttgcccagacattgccccgcatcattaggctgatagtggctgattctcatgtagtgagaccatttccccgcgtttgagatcgacaagcgtggagagatggtgtgtggggagatgtttgtggttgtcggtagatgtggaagtgttcgaggtagaatcaacgaccattgaaggtaattgaccgaacagtgaagagaaactgggctgtggaagagagatggaagaacttacatccttggcgtgctggccaccgtcgtagagaactgcaagaaccttgacctgtttgatgtgttagatgaggctcaagaggatattggagaagtgggtttagaggggaacgcttaccattttggcggttgtgaagagggttgtttgttttgttgaaaaggtgagaagaaggaagaaagatgatgatgatgatgatgatgagagtgaggaggaaggaaagtagattatcgagggtccaatgccagatatttatgctctcgatggaacgccatgactacctatgtatcttatcaccaagtaataggcacctaatgtgtgatggatgctctccacacgagacgacacggaaacagccaaggatccacgtctcacacactgcagtgcaatgaatgggttgctgcatgttcgccattaacggaatggggaccgtgacacggccaagggcggccgagtactcgctcacacagcccaacagcgaatctccatcaatcccgcgaatcccgaagctgtcggcattctgagcctaaggggagaggggtcaggggtcatggcatgtgtgtacggaacggtacagtgcagtatggtttggtaggcgtcaaagtctggaagctttctttctccatatgcatccccgtagaattagatggaggaggaggcgacgacaagcgccgagaatggcaaccgatgggagaccggactctgagcagcgaaccccatgagatacatgtcgtacggtagtgaattggcccttttcgcaagtatcttgaccacggcgaccggccgatgaaccgctagatgccgtcccaagatgaaggcgcctcgacagaatagagcgggggagagggagcgcgtgcgagtacgaccacactctcttgagatggggcttaccagaagaggaaagtatggctcttccatgatggagggcatatctcggtgttcggagtttggtatgacttaaccttgactggggagagctccaggagctatagccaccaaccaatcatggggaccgatcttgcctgaggccctgtcgaggtggggtatcgaaactacctcttttgtacgggacgacggaaggaagcggggttgatccaacctcccctcatagcttcaactcagcagcacggcaagacacgacacgacacggcaggtgcggtagacttttccgtctcttggaataatttacagtgaggaaccatattatttgcgtgaggcttctccaattgagagaacattctaatcgagttctgttggagaaaataacaagctaggtatacaatgtccgctcgctaacatgacatggcatgggattgtgtaagtgggggaccatggtcatgatggagggatgatgccgtaacagctactgctgcactgcaccgcaatctgccaccaacatactgcgttcggaagaccaactatctattcgggctccaatattacggaggccagttgtggaattggggagttatcaaggtcataaatccgctggcaaacaagatggtatcaatgatgatatatgttgggcagaaccacagatggaccgattttacccactgagattctgatatcacttccttggacagtaactgtatgatagcaagcaatgatacagtcccatctcatcaccccgtaatcatcaacgccaaaaatctcccatcgtctcatatctgcatgccgcgttctattaccgcaacagtcccttgttcatgggcaagcccagcctctgtaatcatatgcctcaaacatcaatatattactatgtaattctattctattctcgtccaactggagtccttttttccttgtccatcgctattcggcatctcgccgcccggccgtagtgccccgttctccgattcggatgtggggacaacttattcgcacattcatctccggacaaagttgcaacgccacaaagtgacaagccaagcttctggactcaatctattcaaattcgtgtgcatgaccttgattaactttggatatcgtctcatgagcttgccttttgggatactaccccgcattctcgcatgggtttggatgttggtcagggaaatgtccgtcttccgaactgaggacatcatgagtgcgttgtaaattcatgcgatctgagtacgtaacagtatggcctcacagtagtctacaaatatcaaaagactgtattattgatttattattgaatctgcaacaccatatgcttgactggtaccaataacttataattccatttattgaatgctagataccctacatctctggatggcgactgaatcaaaccttcaaggttctttgatcccccttgtgacggttcaggtcaatatgtcccacaacgccgtgacatctccgacctgtcagataagagcaacaagactttcttagtctgccttggtagtcttagtgaggctgctcagttgcccctggcgttagtgggagtcgttttccctgtcggagtcggcagccgacgtcgggaataccgtctccgcaactcggcgtctgcaatcgactgttggactcgaacgacgagaggctaacgagacgtatccgaaactcagtactcttgggcaccgccctcgtgattcatggggagcaaagtcttttgaaaccttcaacttcgcacagagcaagtccaatccaaccgacctaatctactcggaatgatcacgagatgaaaagccttgtgtccgagttttcagcccgcagaggcagtttcgtctattcgattacaatatgaagctcagggatatcatacatcccaaaaatacagccaccaagatccatccgtaaagcgccatcccaggtatagcccatatccatggacagcccgtcgaaatccttaccctgttgggtcgctttcaagcaaaaataaccacactgaaccgttcgtttcttagtccgtacgtcctacatcatcagtccaaacaagaaaggtacaggtatcggtatatgtccatcatcgtcgtaatcgtcatcggaatcactcgaataaccttgttcgccccatccgccttcgccgtcctgatctcctgggtcgttctcctcgtcttcttcgccttccatatagccagggaaaatgtcgaaactgtcgtaatcatcgctatcgagacccgaatagtcagtgtcgtcgatctcgtcgctcaccgaaccgtactcgaaatcctcgggatcttcttcatctcccacgatggtagcgttgagcatctctatcactgtaggttcagtgtagacaatgtcaagtgcttccaggacctttcgaccctcaaaccgcaagacctcgttcttcggaatcgcttgctccacgagttccttgacgtccttgtcatccagtgtcttcacgtcagttcgcaacccggcggagatcaactggtttgtgaaggaccagttgagttgtggtatgtgatagaaatttggctgcccaacgccgcgaatgcctgtgcggggctcccaaaagataagagttgaccaacattctcgatgcagtcgttctggcttgtcgcgcagtgcatttggatgcttcagaagtatctgacatgcttgtggttgatacccattggttatggtatacataaaggctccgtctggcatcgcttttgtcggcatatagatatccgcgcctgcgtttaccaacacaggcgtcgttcgccagcaagacgctgatttgaaactgtaatacaacggaggctcgccattgaacagctcattgggatcttgacctcggtcaagaagtatttgaattagactcgatggctcatcagcaattggcgaaggcttttccaagcagcggaagattagcccttcgcagagctcatttggtatcggcacagatttcatcagatcggccgcccttgtccagagctgctggctgagtgctgtcttcaggaggtccaacagaaactcttctgatggccttgtcatgccgtgtttggcataatcgatgcgtaggatgaattcagtctttccatcgtcgtaggaatcatacacagacgctgtgaggatattttctagatcgccttcttctggccgaccaccgttctcgagaattgcttgtgcgaggttcaggtttccatgcaccacagcctctgtaaaagggcgtccctcagaggcacccttctcgtttggattggcaccgtgctcgatgagtagcttagccaaagcagcgtgttgattatcccactcgcggttgaagtatggctcacagtgccgagtgcaaaggatattcaaaggagtaacctcatccaaggaatcctgcaatgttgctcctgcatcgagcagcatctttgcagaatcgtataaacccagtatagaagagccttcagctgtctcgccaactcgtgcgagcgcagtcaggccatcattatccaacgcgttgacattggcgccaccctcaagcaacgcctgtatggcatcagtattgcagcctgcacttgctaccatgagcggtgtcattccaagaacggcttcctttgcgttgacatcgaagcccttggcaatgaatttttgaatgatttcagcctcagatgtgttgcttagaggttttgtgggggggccgagagggtcgaagaagtcttctgggcggaatcgacgcgacccaaggatcaagtgaagaatactgaagcgatgcactgacaaggtactgacatctgcgcccaaatcaatgagtttagaggcgtcatcaaaacgacgtgagaaacaggccatcatgagcggggtcaagcgcgtctcgatcagtcttctatccaggtcggcgccttgctccagaagatgcggaactatcgtgtcccagtgaccataccagatcgcctggaataatggggtgcccatgaatggcccttcgacgttaatgtcttcctggtacttgtcgtccaggagaaattttaacaaatccagcatattgtgtttggcagcgtgatgcaaggctgtcagcttgaaccgactcgagtcgtgagcaacgtcgtcatctctccaagcagtgggatccagctcaaagtcaatcccttgatatataaccgttgaagccccgcgtttcagaagaaactttgccgtgtctaattctccgtgacatatagcgacatgtaggggagtccagtttcctccgtgcaaatcctcaagttctccttcgtcgacggcctgtgactcgctgaaggcttcgataggtaaatgcgggcgacacaagcacacgccccaggaaggcgcgtcaatggaggcgcccgcatcaaggaggatctcaatcatgtcaattcgccccttacttgcagcaacatgaatggcctcccatctgcaatcgctgaaaatgccgtcatcgcagccactttcgaagcaatcgcaagcgtcgtgcagcacatatgatgcatctaaatcgacagattgatcgtcatcttgaactctccacatgggatcatcgtagtaactggaatggtagttgtaccatttgtgcgaggggtcgatgcgaggtttgggtctgtgtgtgtaggccagacgtgaagggctgacaccagcttttagagcacggcgcaggactttaacatctccattctcgactgcccagtgcagggcgccaggtctatcggatcgggcttcgcgtttccatagaatcgggcttgcgatatcgtaccagtgtcggttggcgcgcgagagggcagctatatcgtatttcttgttcaggaacgaggcgatgttatggaggacctcattgggaagcccgtcgagcgaaggcatggcgggcgacaggaggacaggtcgattcgaagttggtggataaagaaaaggaaaggaatggattgaggtcagacgagaacagaaacgggtaaaaaaagttgagatagctaatgaggggaccactgaggaggttctcaggttctgcactggggaaagtgttcccgcccggagaattttcaggcataaaaaaaaaggaaggagaccttcacagggatttaattatcagaaataccggttaatccctgctaatatgaagctattcgctaaatagtctatgggtgttgacaaatttctactattttttaaaaagggttgcctgtataaataggtggttgatttactccttcatcgtaaagacgtatagacgtttgatatatccgtattcaacacctacagccacctttctttgctatctttaaggcatccaatggtttagccttgttacttgtactgtacggttcctttgttcctgtggcacttgcccccgcaattcgatgacgagtgtcccagcaaagtacgctctctcttcactgtcgcttcagggaccggtccactaaatgcagatcataggtgtggaaaaactgcccgagcgtctgggacgctagtaattgttaggttgaaacattcatgtatggatcgatggcgattatatcacggacaattatcctgaacccgaacttgatcgaactcgagcagggtaacatcatcgcttaaagttgccctccgagaatcatgtatcacaaagacgggttctgtccgacgtgattagcctataaagccttgacctcaaaatcagtgcaacgttggcggcaattgttggccagctatctactgccatggatgggacacagtgaagaacacaaatcctagtttttccattttatctgacaaagaattatatgaagaactcgtggtatccacagcagattcggcctcagtagagactacagtcggtccaattctgccttttgctctaatgtgggaggccgaccaacacaaatatgagggggcttagatggaaggttttacaccctcgaatcaggtacggctctaagcatacttagaggagaggagatggcatcatgtataaaagtagccattcaggcgtgcgatagaagtagaatttctcttctcaaacagttcccaacatcattattacaatcaatacattcaaaaggtgaaccaacaacatggtcagtgtcggaaaaccgcgactggacaaatatggcaagatactctcacggctctttgagaatctcgccctctttcacattcttaagcgagtagatggccctcacgccgtcacttctcatgttcccaccactcttcaagatactaggcgcagattcctaaagaacttgagctacatctgtgattatagaaaaggaggagatactacgacctctatggccctcgaggataagcagaaaagcgtcgtgttttggattgcagcaaactcaactccaaatgacaatgtcatcaccttccttaccgaagtacttgaattactacgcaaggagcgcaaagacaccaaggttgagcagaaagctttgaatgatagactggcaaggacatgtgccgagtttgctgcaccacgactgaaaaaggagtgcaaactgttgcatagagctgctagatactgtgagaagtacctcaagttggatactgacacgattcaacagcctggtgagtctgacttgaccaaagaaattgatgctgttaacataaatctagggtcaagtgctctgttagaatggctatctcagttctcgtattcgggagaaactgatactctcactctatgccagacagcctatgatgctcgccacgatcctcaaatggcaactttgagaactttgagccatcagcttagtgtggcacccccggaaactgcaaagacattccgagccgtcaggcacttcgtaggtcgcctggctgagagagtacgcatatctacatgcctagttcaggattatcttctactggggccacttctcaattcatacgaaataagacgagtggacgcccctggcccagctaaagtaccacctgcggatggtcttacaaacttgaactcgatagtcaaaagaatgctgccagccaacgacccccgtctcgaggatatgcagagctacgtcgcctggttgagcggcccaatgaatcttgaagaggctatcaagaacatgtacgatgaagattcaggccgactgtgcgtacattctgagatccaaatgctggaggaatttcaccgcaaccaacgcaagttcgtgggcagtgatcgatacatagcctgtagtaagcttgcgtgcctctgctgcaagatttactttcgacatcaccctggaaagttcgtggaaccagaatcacatcaaaagccctacctgaattggagacccgtggagttgcccggtggcaaggagaacatgcattggctagaccagcgtcgagtgttggcaatgcttagcagcgagttgggctcggctgtcgagaagcaaatcgtcagtcaacaacagcccaacccgtggcagccggattcggtgacgaatatcacgtcgagtatggcggcctgtgatctctctgaatctcaaggagcatctggagatgattcaggctggagcgatggtgagttctagtttcatttgacacgctggagactaacattcatagactctgcttcgctggcacacttgaacaaagatgagttcagcgatggatctgtcgatgacagctatgaacacagcgacgacgaatctgatggaggagtagacttggaagattagcatgatcgacttgagtaaacaggtatctttagtacctgatacgcggcaggttaacttggaagttgtctgacaaggataaatataataaaggaatgtgattgaagactgtgcacactatgaatagacctactagctactacttcctgactctcttcttcccaccatgcatctctcgctcatgtctacccaagttacatttcctagtgaaccacttgtcacaaaaccgacactgcacagtctttcgcgagcgatgggttttgtagtgtcgtcgcatatccttctgacaagaatcccgaaagttacaaccaggccacgaacagtaaacaggcttcagatgagttcgaagatgattacttgaatccacggttagtgacgaagtcagttcaaaggacagattcttgagctcactttcgcatgcgattttctccaaagaacctatcgcagccaggccaaatgcagagccattttccatgctctgcaaactcgttgtttttcaaacgaatagccgaatcttctctgaaagtctgattgctgcttatctcggagcctgagttgttgtcgggaggagatgaaccgaactctgacgaaacgacatcaaatgaatgtgctggtattccgtcaatttctaacgcagctgatgagtcaagaatggtatcgctcgtatggtcgcacgctgaacctacgctctatagagcggctgcggtgtttggtgaaccagtgagcgatgccatcttataagcatcacctggggcggttggaaggtcaagaaacggcacgggagaacttgagaacacgaatggagtcgagtcgatgttgctgagatgggaatccatcccggtcatcggagacgagaagatggcctctgagaagctatcgtgggactgaggcgcagaactcgcagtcgcaccaaacccgttctcttgatccattgagccaagagaagcggcgtcttgagaccaagagctcacattaagccattgatccacactctcatgagaggtcaccagaggtaaggaaaaaccgccgaagtcagctccgaagactagagacgggtcggtgcagcgtcagtacaagcgaccggtggagcaaccccagataatgactcgaggcggacacttaccattgaatgaatagtccgagtctacgaaactctgttccgtagacccgtcctgagtctggggtactgattgatggtcgctcatgaactaggttgttggaattgaaaagaagatggtttgccaacgcatatttgacagaagaacagagctggctttatatttccagattatatttcctgacataaagtgtttcacccctctcagtctcttgatagcgcaaagataatcagcaatgacactttgaacgggtatttctgcaacctcttggcacggcaagttccaatgaaagccctgacacccctcaatcaaggataaaaaagtcatatcatgggtaaatggttggccagttggttgaaaagtgtaaaaatgcacactaggggaggccttccagtcttggctgagtatcattggcttatgagcagggatggttgcatgcagctcggggctacgggaactttgacttagactgcttcatatgaaccaaacagagaaacgaacaatgacttggagataactcaaaagggaatttttggtgtgctccaactgaaagtgccctgagtgcttattggagatgagagttgatcgatcagacttgtgcctgacgaactggaataagtctgcagccaacacctgtcaacccgtgtcactaataataacctcgactgatattgataccatcaactagaaatcgcagcgagaaacttcacactcttgattcttgaccgacaccgacattcagtgccttatctcgtcggctcacagacgttgcaaaagcccacctaacgatgtcattaacaagccacaaattggggtaaaacagctgcccaaagtataacaagtgggatacaaagaatggaggacgtcgtcaactccaccaggtctagattgttgatgtgtccccacagcagaaccacgccgttgaaagcatgagagatgcagaatccctagactagcaagtatggaaaatatggttatcaataatagacttgatctaaccaaaatcccctctcgcatcatgagagatatggtctggcccgcatcatgatggtgttttgagccgtcaagtaacgttatgcgttaatttagctgcgtaatagcgcgctgaaattcctcgaggctgaggctgaggctgcacagagtgtaccctaacatcaagctcgggcctttgtcatattctcaggcatgttttgtgcgatcttttgtcgatgattgctgtagatcaccgcggagtgagatgcgagccacatttatgagataatatatgaagcgaggatacgaaagatcatcgtagtgatacttgtaaagggtgttggtgatatcatgatcgaaaatatgaaaccgccatgttcgtaaggatcttgttgagatggtagagataaacgtcatggagcgttgaggataagtgagcctcaacccctgttgcggcttcaatgccacgcgatgaggttatgattaacgtatgacaaaacggaatgcccattgaacaggccgccatttcgggtgacacggggctgaaggtagtgactactgggtagttactcactcctgttgatcctgtcacttgtcaaacaaagaagatccgtatcctattccttggcatcggtctcgcctgtgcatgtttgtctaccgtagttcagcagatccacagatttgggttttcatcggcgagaaaagacgccaatggattgatatcacggcatgtgacgacacaattggcatttctatcttgcttgcaacaagttgagagacggaaaagggaggctaattatggatactgagatatcggatcgtcaattactaggatccccggatttgtggtggattttcgtcgtgtttcgaaacggacatcataatctcttgacgtcaggaatgctggatctcatcatgcgatgttcatttgacgagtttgaagtatacagaagagtattcatatataaagtaaacaaatgataatgatccataatagtgatgaaagatcacggaggttgatgatgaagatgaaaacatcgcctgtcctcatgaattcttggtggttgccgttactggagcggtatcggccgacttgaaaatcatccaatgacgaaatagtcacggcaacaccctcgtattgagccaagccctcagggccccgacttggccgtgcagcggtccacaggggactccccgcaccggcgatccctgtagcgagtcgctaagctcgcccgagcctctaagatatccactgtagcgggtctctagtctctcggctcacggaggatccacctccatccccatgctagccagccagccaccttgatcggccagccaagagagaaacttcatcgttacatcgaccgaccagctgagggcgatcttttgaggtggcatttaagaaccgatacgatccccttcactttttgtttcttgattcttttgtattatcgtcaatcctcaaagacttaactcaacagtcttcccaaaccatactcttaatactcttcctcctccctcgaacaaaccctctcccatcttggcttccaccctcgctctacatctcgaacaacacacaaatcatgctcacatcaaccttcctcctcagccttatcggccttgcagcggcctcaccggtccagcctcacatcgtcaaggaccccaaatacccatcacgcttgacatcaaagggcttcaagcttgtcgtcaacgtcacagatccttcgttggactttgatcctcccatccaaaacttcgagctcaccggcatccacacaggagccggcctcgcccttcttggtatcaccgagaaggacggccgcatcttctaccagaacggcacaaaagaggagcgtcaaaacggcgaggctaccgtcatcagcgatggtggtactcccttgactcccaacggcattgctctcgttgccgataagaagaacaagaacctcttcggtgctacgctcaacttcgagcctggtactgctggtgtccaattgaaccggctcgacgacccctacacctacttgttacccgagacctttgttgcttgcaacaagagcatagagtactaccgcggccagaagttcgtggtcattgagcaagcacgcatcaccatcgacaagaacaacaagatccagcgcaacatccccaagggttgtgcgcccatccgcctcgttccccagtgcgacaagctggagtcactccccaagggatcgtactccagtcacaagtacgctctcgactccaagtgctacaaggatgtctccgagatcgagtggaagaagtacagcccttagactgagactttttaaattaatgggaaacaacgagatggatttaatgatgatgaaagggtaatgattgcttctttcttttggatagcctctataattagcattggcattaatagctctaatattatacaacaaattatctatatgtctcaaactttttccatgcatgcatcgtgaatctgccgtacctgtgaagaaatccagcggtgaggcaaaatgtgggttacacaaactgcacttacaaccagatccaggctttgccaagcagctgaagtccgaagacgaggtgaacaagaacaaaggccgtgaaacaatgacaattgcatctaattctctcggcgtttttcttctccggcaatcgctggtgacaaaacaagcagtagagagtgagtggatttgtctccgtaaaagtcaactctcaggtgctgccagtgccaggcacataaactcaatctccaccaaatcctttgttggttccttagtggcacatcctttttggacaagaggaatgggcttgatgtaccaaaacggaagataggctgtttgcttgagtcagtttgttttgccacttggacacgcaccctcgcttgcttgcggctgatgtcgactatgcgatggtggtgtaagatggccaacatatcggtgttttctggggtcactgactgactcatttcggataacgagaactaatggatattaaagctttctgttcatttaataactcattgttttggatggaactttgaagtaaagtggagagatacatggtaacaaagtgaagggacgtaccctacatgtacatggcaattgcgaaataatatcgtgccacttggaaactcgaagctcttgaccaatccttgaggctcttgagactgaacagtctatcaagttaataaatggcgacttatagaagcgtaagacgataggatcatgggattgctcgatgagatccagaaaatctaagattacaggacatcttatgatgtgcccctttcatcacctgtgtatgcctcaggagtttgcagttttttgatattgctctcgtctcttaggcatagtttattttatttttgagattcaatttactgatctcttggatgccatttatggagctaagatcaagtcgaatcatgacaacttcgtcagggccaaactcacatgaccctggatatgaaattgaacctgaataagtaccaacaagcagcagaaggttatgcagaattagggcataagaacaataggactgtgaggctcatcttaagtggcgtaagctgacttgcgaatttactctcttatgcttgcagcagccaagttttcttatcatcagagaggcctgaaccgggcaaccaaggtacacatctaatcgattggcgaccacagagttcataaggttgcgagatgcttaccaaaccaaactttcactactgtttgctcagagggtctggtttcaatcgtccatcctgttcgtcatatgtgtatattgttccgagattctcacatatcagaaggcatagtgaccgttgtctgaagacttcaaaggtttcgatctgaagagcaagaaaatcatttagctagctcgccaatattctgtccacagagaagtggatagctgtatcctttggtctgtaactataaaagctgagaggttagaatactgaagagaccgggcagactgtcgctaccctgcgttggacaagctggcagtttgtaagcttgcaactacgggcgagctatactttgctcatagtgtatatcaccatattcatgtttacaatcttaatctctaacaacgcatgaaaggtcccggatttcgcccctatcatacgaaagatgtaccaagtattttggcacgtgcatacggcctgagaactattcatcagcatagatcacggagcctaaggcaccataataaaaaaacacgataaatcgggactatggacgtattattgctctctaggtacagggccctacgacatgttagagatgcctgaggttaaggagtgcatcaactaatactatacaagttccagggttagggctttcagcagttcctttgtgcccccgtaggatttgacatttcgcatctcagagtttcagacgcatgtgatccattcgatgaccgtaatgggagtttggtcgcgaatcccagcatgtctatcgcagttatcctcgctctgtacactaacattggtttagggttcaattatgcagatgattacagatatcatacagtactagatagaatatggtctactgttcgacattaaattctacaagtgaatgtgaaatatatgcgcatcaaacaaacccacccttgcccaccaaagttactttggtcaggagtgggactggaaacaagtgtatctaatctgcttagacaaaaggaaaaagacatatctatacctagatacagtattggtcttgtatttgggacctggtctgatagatgtatattgccagctgtacaagatgcccaacagattctagaattctatgagaaaaagagtgcagattaagactaagtttggtcatattcattacagtcaactattgcgcaccactgagtcagaagtaggctgaactttcatattgagattttctgcagagtatatgactggcctgtgtcgttgcttctcatcctttctcaacctattctcttacatcaaatttacacaaacaccataccctcactactctctcaaaccctcaaccactccatcaaaatgtcagggacttcgcagacgtctttgactggcgctacacaggctccagcgactgccagtacgaacgtattctgtgatacggcgcaggaggctatgaggaaggctcggtatatcctggataggtttgtgcttgcccctatcaccataatcactgctaataaacgtgcctagactcaacggaaaatccaagaattccaccccaaaggcccccgagtttgcattctatgagcttgttactctaccggggcgcaacagtccactttgaagccatgcctacaaaacggacaacaggaagaagagcagaggaaaagtgactatatcctgtcaaatggatacttcgccaagccgaggcgaactgagtcagtatcgtattcaggggtcaacatagcctcattgtgttgaagcaaggataccctgtaacgaatcatcacagagaagggcgaggaagaggaagacggttgatgagttgctacggctgtggaaagtgcccgggcagacaccactcgagaaagctggcgaggaattgtactgatcggattcatttggcaaccatctcactatagcatgactcttgaaagatgtcagaatctttattacgctgttgttgacgagtgaactcgggaaaacagttcagtcgtaaaagacaatcctgatatcactttggcacataattggttttgttttctcaattgattcccctgtgagattaaaactgctagcgatacattccgtgtcctagtcttaacttccacggttcgcgcagacatccgtaagtaaaaaatgttgaggatagtgtcaaatattcaggggtcaaaatggacctcgtcaaccatccttcggtggcataattccttcttcatcttgaaagacaaagatctcgctcatgtagtatcaaatcgagattgagataatacatgcccgtctgtaactattttacgcattagtgttgagttacccaacaacagaggtgggaacttacacctttcatggcgaaagaaatgccagtgctgtccgcaaaagactaatatcgcatggccttgttagagaattttctcgggctgtaggctcaggtcgcgcctcatatccgccaaaaaggcgatcgaacaccccattagttggcccgccggtctcgtaggtccttcaggttagcgaacgtgttggccatgttgtcggcacggtcgccagcgagcacaacaggcagcaaattgggtgcttcatccccagcgagaatgcgtggctcattgatagtgcccactttggcaaagtgaacaaggcgtcgacgagcagtggcaacaatacaatcttcgttgtacttttcaacacgatcctgtacgcagcgatcgtatcgggaaatagcaaggtcaaggcatttgtaaagttccatatcgagcttgacaatggatggcttgaccggcttccctttggagtctttccatagaagctccagccatccctgctgtgggggaatggaaacaccgaggaaaacatcagctcctgcctgtcgccatttgggctgctggggtccggggtaggccttgttgggaggttgactacacactaaagtaccaactttgacggcagtttcagaagagagatcgccgataaacatgggactttcgttatccggatgagtggtgttccatcgccggaataccaggcgccagaatcttcgccagtccgagattgaaggtacgagttctgcatgacgatgctcaacctggttctcgaggcgggcaagatcgatgaacatggatagttctcgtgtggtgagcatttcctcgttgttgatgatatcatcagaagagcgcgaaacaacagatggcgtgcggatgaggatactagacatagcaagctcgacctgctcgcggtcctgattgttctgcgccatggtggaatgcgcaggatccttaggaaaggaggtctaaatcatgaaggtggcaagggcaattagtaaatggaaatgactgaggagatcgctcataagggtgaatgagcctaccttggtagagtacagaatgcgaaagccgctttcctgaggtgattggtgtgagagaaaggagcgaaggagttgcgaaattcgaagatctagtacctgactacgcgggtggttatttgctaccaataggtaaacagcgtcaaaccaccaatctgcatttgggagagatagcggttggtgccaaacactgtggcagcgaccctgtcacttaattacaatcagagctgcaaacacgaaagcaagagcatctgtttcatggcaatggcatttggcagtaactaggtaggtagagatgaccagtactgtctattctatatgcacatggtgcttgatgttgctctgcagtgtaggtgctgtggtacttgccattcttctgacactgcgagcgtggatcgcagtgaagagggcgatataggtaggtagctagcaggtggctactatctaatactagactgcatgactgcctaaatcgcctgcctaatattaaagtgaccctgaatcatttcagcattttctccatcgccttttgtttgctcatccacaaaatcctcaaacggcgcaatgtcctcaaacaactcctcaaccaacgaagtcagctcagctgaagcacatgaaggagtgcctcgacagcctcccttttcatcttttgcacagcttccatatccttatatctacggccctgagttgccatatgctcctcaatacaatctttaccattacccgcagcttggatatcatcatttccgtcaggcaggatacgtttaccctttccaacaagccgactttcagtcttcccagtcttctgtcccaatcaacccacagaccaagcaccacgaccatcatgtcactttgccaaatcagcagcaggctcgtcaaaatgtcaccattaacgacggcatgactgccgaagactctcctgagtctcagctccatctaaaggattctaaacccattcatttacaaccagggccttatattggggacagcaatgacgacacttcacgtcaacctgatacaggagtttcgtttgaaaatgtctatgcggatcaagacgtcacggaggatcgtcctccgaaaaagactattcccaaggaatacttaacccgcggggaaaagatgcgactgctggatctacttaaacaatacgaagatgtacagagaacaaaaggtgctctctgctcagcaagcaaaacctaccaacaattctatgaggccatcttccgcagatcctgggacaccaatagcaaaagctacagcccagtaactcttcggcccgcacgcagctcagatgcgtatcttgaaataggccattgcgagaaggatgccccatccagccggtcaggtgatggacgcagagggtctaaagctcttaagcaaacgataccgatatttctcactctcgacctcagagccggtgagatcgattggaggtaccatgataaggacggaaaccgttttaaagcccgcgatgtgaggctacatcatggtctcggtattgaacaggccaaaaagaacgttttagatcaccaagaccagaaagagatgaagcgcatctgcgaacacaacattgatcagattgtccacgccgcgagacgacgaatagttaagtgggcagcagcagggagtgctgctgagtttggcgttgatgatgaagacagagccgccctggagatacttgaacttccttcggaccgctttcttgaacgattccaggaggtccgcgttctacgagattatctggtgcggcgtcctgtgccaagctatgaggtttgaagatggaatgtctgcacggggcattcgcggcatgtatctttacgtcgttcgtatttacatggtgagccaaacccctgcaagcgagtattgtccgagttgccaacattttttgaaagaatcgatatcatgttcaaccaaggcggattacagtgctcgcctgtaaagtgtgaagccaagtcaacatcaagacttttggagaaaatatcatcgatgggcaaatgagggttcgtgagtgccaatgtcaacagacgtgtattgtcaaatgcagactatgttatgagggggaaatagttggcacactacctaggtagagttcggacagttgagaaccgaaatgtaagaatattactggctagtctatgataccctggtctgtgatggaggtcacgtagaacctcttatcttatcgctttgaccgggtgacctccgttggcttctccgagatcgtcatgttgtgctaggttactaggttaccttgttcaacctcgtaaacaggcacccaagcttccataatctttatcctctcaccgacttagtctgcgaaccatttaaagcgccccttcccccgtccgccagctcgcgtgcagctctatcacacacaatgactcaagttacgcctgcaatgttgagtgctcgcgcttcatccctctctttgcgccaacaagcaatgtcgtcgtcagctatgctcaacaataacaatgcgcctgcgcctgcatcggtcgaggacaaggaaagctccaagagcttcatcctgtctgatatgaagggccgcgacacaagagacaaccgcgcctgcgcatcttgtatctccaagcttgcgcctggggaggttggtcaagtcaattggcacctggaggctggtcaggcttgtcgcctgtgccaggttgagaagcttgagcccgaggctttcaccaagcctttctgcgacttcctccaggagaaccctaccattttccacaccgtcgattactttgagaagaagctcaaggcgcttggttacgagcatgtgagtaaataagagcttctggtcatgataagataacgctgacaatgataagctctctccgcgcgatagctgggcgggtaagatccaaccaggtggaaagtattgggttacacgaaacggcagctccctcatcgctttcaaggttggcaaggcgtacaaacccggcaatggtgtcgctatgattggcggtcacattgacgctctcaccgccaaactcaagcctgtcagcacaaagcccgtcaaggctgggtttgttcagctgggcgttgcgccctacgctggagccctcaatgccacatggtgggatcgcgatctcagcattggtggtagagttgttgtccgggatgaggagtctggaaagactactaccaagctcgtcaagctggactggcctatcgccagaatccccacccttgcaccccattttggagttggcatgatgggagagaacaacaaggagactcaggctgttcctatcattggtcttgagagttctcagcgtggtgctgccaaagttttgggacccgtcggttctttcgtcaacacccaacccccaagactggttgaacttattgccaatgagctcaagattcaatcctacagttcaatcattaactgggagcttgaactttatgactctcagcctgctcagactggtggtatggacagggagttcatctttgctggtcgtattgatgacaagctctgttcatggtcagccctcacagccctccttgcctccaacgagaacagtgatgacggtgttattaagcttgttgccctctttgacgatgaagaaattggttctctccttcgccagggtgcccggggtaattttctcccctctgtcgtcgagcgcaccgtcgaagctctcaaccccgacacttatgggccagaacttatttcgcgaaccttctcttcttcattcttctgctcgtcagatgtgtctcatagcggtaaccctaacttccttgagaaatatctctcgcagcatgttccagagctcaatgttggtgttgtgatcgcggccgattccaatggccacatgaccacggacagcatctcgaccgcaatcatgcagcgtacaggtgaactaggcgactgccgaactcaaaccttccagattcgaaacgatagtcgcagtggtggtaccattgggcctgcgctgtcgagtatgatgggtgtccgatccgccgacgttggacttccccagctcagcatgcactctatccgcgcgactaccggctcactcgaccccggcttgggtgtcaagttcttcaagagctttcttgacaactgggagaagattgatgcggagtggcactagatatggcagtagagaaggcgtttggactttgggcattttgttaaggaaggttacctaactattgacatattatggtatagataatggcgattttagatcagatcatgcacgagatagacgagttaagggcaatgaattattattgagtactatacgccatgcttccatgatgggttgccatgcctcatccgacacgcgcaccatgtctattgcaaaggtgaatgccgcccagggagttccgtgtcatcgaggcaaaaaactaactgtgtgtgaatgcttatacgcgcctgtcctttcgcatgtaccctgctcgatgccgtgcttgaccaaagaatggatagagaaatcgacaccagttgaaaagaccaacagacacttgctgctttcaggatcggagaggaatatcaagtaggtcgatcggaactgttgttagtcagtgtgagttatacaaagtgccatgaagatccaaacttacaaaaaatgccattgctgactggtgcgacagcaagcgtcaagttgatttatcttgaccaacaggtgcagagaaggtccacgccagtctgtgaagctaacagacactttctattctcacgaccaaagtagcgcccagaacctgtttcaaccctctatcatgtcgaggagttcagcccatcgcttggcgagcgttcgagctcgggggcgtgccaattcaggctctttgagcgtaggggggttaaaccagcgaggatagaaagtaccgtagccaccgccttctttagcaaagaatagaacaacacgtcgagcatagttgataatgcgcgcgtcgttaagttcgtcatatgcctttgtcaggctgttgtcgtaacgctcaatcgccaggtacatggccgaggtgtatttcccgacagtgattcgaacatgagaaggattcacaatctttccctgggaatccttccacacgaaatccaccgtgtcgttcgttgctttagtcgtggcacttaggaagacgtcggcgccccgtcgacgttcaggcggtttctttcgggatgggcattcttcagtgggtgggtggtctcgagaaagaacaccaacgagaacatctgtgtttgggaatgttggtggctcaataggcatatcctcatctactctgcaagcagagttccatccgtcgtacaccttgctccagaaacgcttccagtctctcattatcatctcgacatcgcgcttcttgtggtgaagctcacgctccattcgggccagtgatgcgaataaatcgagttcgcacaccgtcatttcctctgaggatcgaattattccaccagctgggcggccgctattgtcacgagtgctacggcgggcaagctcgaacactgtaataggtgtgtcatcgtcgatcggttcagtcatgttttcggccatagctcaggttcgacgcatttggtggcatgaagagaggagagtgtagaaaaaagatctgctgtttgtgatttttcgcatgtgtggtgcgcctttacatgacacagccagttgctgccggctggcggccggctgtcagtctatgctaacttcattcacatctcaagtctatcgacgagatgggggttcgcctttatttgaacctcaagatcacccttagtgcgcctttggtcagtcctctcttttactgacagtaggcaattgacaccctgccgccacagaatacgtggataccagttcgccacagaacgaatatattgattacaagttacactctacttattcctctccagtctcttcaacctcctcagcctcttgtgcctctttcttggtcttttccttcgcacgctgcacggcagattgagccctttgctttactctttcagcaagttgctcctccggtgacttcgcgtcccatgcccttttctttgccgcccacctcttctcccgcacttcgttcttctcctcctcagtctttgccgcccatctcttctggcaatttgcctcctttctctcaacgagttctggtattgcgttcattcgtgcgtattctcgttccctttcccgctgttcctctgttttgagcaggttttggatcttgcgccgctctcgctcactttctgcattcttggctcttccttcagccttcttctcttctgacaagctagcccttcattctctctgtctcttgttgtcccgtcgtcgcttgccttctttgtcttcaccctccaacgctctgttcttctctctgcgatgttcgttcaatgcaactcgttcggcctctttctgctcggcagattttgaagccgccagtctttgtttgcggaatttttccttttcggctatcgtgattttctctgcctctattcggtttttccttcgttgttgttggcgctcaagctttcttattctgtcctgctcaagttattctggtgatattgcctccttgcgccgcgttctccattctcgtccataaattcgcttcccctccctctctgcccggatctcttctggtgacattcctgcaagccgtttggccttccattcttgcacgtaggctcgttgtgcttctttgtcggcttcggatctattcttgtacattttgactctgtacgctcttgccgtcgacctctttgtagctgctgttctgtgaactttctttctctttctcttcccgccggaagtacaggccggaatcatgcgattgatccacatggtaagttctgtgtcggtacaacggagacaatcgataaattggttgattctaggaaaggtgttattggtgagttctttgcatcggagcgtgaccagcatgttagccattgcttgccaaatcgattcccgtctatcagaagatgtgaaactgttggcaaggccactttgaacgagtgcacaaggggtatcggtagcaggaaaagctcgtcaaatcggcgactcattgtagttggtactaagagtgccgtgtccagggcgttgttttgcgttggccccttgtcagcgagcgtgctgaaggttggtctcatggaaacaaaatagtgggaaaggggctccgcaaaagttgacgttctgatggcaggcagaaacaccagcctttctatcgaacatgaactattcgatgtcaggtagtagacggtatctagtaatgaaagatgattacaacgaggaaagatccgttttcaccaaacgggtcgcatgctttctaatcagtgtcagtgaacggaatgatgatagatgtgatagtttcgaccatacatttgtaagagcgagagcattgcgcgatcagccctagaggcagatcgacgaagtctgctgccaaacgatttatatttcgaagtcatctatatacctagattagggtggtagacaaggataaggataaggtgactaaccttattatcaccaagaactatagaacactccttgaccgacagagagaacataggcctattcgtgcctcaatttgcctcagagtggctaagagattcagcgaaagcaatgatacgagcattttcggcgtggatctgcttaaggatgtctaaggccaaggtaggtcgtgaaagctccggaacgaacgggcgttccatgcttaccagatcgtcgttgtgggtcccggcattggaaagttcgacgatgtggttgcgagcagacttgataatacgctccttgttgaagttgcgaatactttcgcactcgtgcatatcattctgtgccatggctttggccttcatgctttcagcccccaagggatcatcccattgaatgaactcgctggtggcaagctacccgacgttgtccttgaagtcgaacgacaccttcggctctcctctgccgatcgtcttgttgattgtgacaaaggctggctggacgctcttccgggggctggtgcgcccatctctctttgtctttttgggggagggggtcttgtcatcatcgtcatcgtctctcttgcgtttcgcagcgacagacaatgggaggtcctggctccagacactaacgcaaagtcgagaatcttcctttctgttttttgacagagatgatggcagttcttgtgtgccgtaggaacttgttcatcggtcaaacagctcctcgttgaaccgtttacgatggttcttggtgatggtaagttggtgcgccttagcatcctccttatctacgaccttgacccaagcgcgcaaatgttctgctaatcttaaccgctcaaaagtggtcagttgcataaaattggtgatagtgctagaaggaggacgagcagtggtaatatcggagttatcgataaaatcatcgtactcagtgccaccaccggcgggttgattggccataagaggagcgggataaaggcaaagtgagtgtagtgtagtaagaggatgaggacgaggagaggaagagggcagattgagtagatattaactgctattatttgatcagtatgagcacacaactagtcttggaagataaacctaccgcatgagacgagatggagaagatgagatagagaagacgagatagatgagatggtaatagggggtggcttgcgcgatacagagaagtggcaaaatagtggctatcctcctttctcctttttgatagggataatggcagttctcgcacaccataggaacttgtcgctggtccttagtaatagtgagatcaagggccttagcctcctccttatctactaccttcacccaagcgcgcagatggcttcgtaacgtccatgtatcgttcggccacaggtactaaggtatgctctgacggtcggcccttgaaagagcgggagggggaaggaggagagatggaaagcactgcggggtgtgtgcaagaggtccgtccatgtttgatgcctgctcgagaggttgctgcctgccttaggtagtacctggtaggcagtagagacctcatgacgcattctttagtgtacagcactaaagttgaaaataaccaaacaaatgttgcctaagatttcataaaatattataaaaggaggcgcgggtctgccaaagggtcgatcgatgcccacgtatgggagcggaccttgatgtgtttgacagactttatgacaggattaaacgggcgggatagtataagaaatgcatgtatataatatataagagctgagaatggatgaccgtcagatgcaggagtgcacagagctacttatagttacattttccttctattcgtctcgttcagattccgaattgataagctttgccgaccttgattggcaaaaagacaagaccagaccaggattgtgaccatttgttgtattctatactttttattcaaaacatattatataatgccgatgcaattcaatccttcaaaaggacaaacgccgtatcaatgattaatatatatataccgtgtaaaaagcaaactctctctttgctccaagcactcccctttgctaatatttgcggccaatcacccatccatgtaccatttttccatctcttactcatcatatctgcttcgcgtttatcgtaacatataagagagatctggaagatctcggagaatatttgcaacaatttcatcgtcttctgaagacgctgtgattgtctgtggtcggggaggaagaggcagtgacataggccgtggtttcttgggtgtagagttgcccttcagtgtgtcaaggggtgttgttaatgtttgtggtgtctggtttgcggctgcgctatctttttctggactgactggtctgctggaatcatcaatcagccccaaaccccaagagtcccagctgttggctttatttgtttgttcaacagatgatttcgcctcagtaggggtcaggtttgcagatgcaaatccattcagaggtgagcgggggtttcccaaatcgattgttgtcgatcgtaagtgaccaggcattggcacctttctgggtgaagtaagtaggtcaatagtcgtggatcgggaatggcccaaggccgcattttgtaatgcttgcggtttattccagtggggccccgttagtcgagggttgttaggcacaaggttttgcgatggcactgccaaagtatccatggaaagacgaccattggattgcgtttccacctcaggctcatccttgaaagactctaccatcggggattggcctgcaatcaaggattttccggtgttttctttgtcgttggctctttcggcattcacaatcgcattcatagaagcaaacccgccgtttgtttcgactgtaggtgaagataccatgtctccccaatcatcatcctcgtcatcgtcatcgccccatcctgcgtttgttggaggctgtgcaagaggtgacctcggtgcttgtgagattgatacaggtcggttgttccctaagagggcggtagtgttcatgggagactgaggttctgaaattgtaggagacgaagggaagggtagaggttgtgatatagatataggccggtttgtaggttccagtggtattggcttgataggtgagggaggctcctcaataatacgcggtcttggaggggagtccagaggcggtggtctcgtttttgaaacaggagatatcttagtagcctcaacaggtgatgattcagtagtcgaagccggttcaggctcactgacatcagaagtgcgaggcgcagatggtggtgcagcagcagtaggcgagggaaggggagcgtggccccatccaaatgatgccgctgtaggtgatgctacacccttggaggccgcggaggtctgtctcgaatggttcttacgcgcgaggagttctgaaattgaaaactcggttgatggtgctgaggaatcccagttgaatatcttcgcaccagcagcaccgcctcttctaccaagaaccacacgtccagtaatagaatcttcctccatccatcgtctcacaattcttatggactgctcacgtacatgagaatgattccatcccacacgtacgtagttttcatcgtctcccatgttatgtttccgcatcgagccgggccttgacatgagataccaagctttgcgctcagatatagcagtaaagctatcgtcaataatgacatcggggactggctctggtgatggaaaggaggtgtcgactgatgggaagaggacatcgagctgtgacatgtcaattgcgaaaggctccgaaggtggcttcggccgtactggcgctggctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctgttgaggtttccacaacaagcggttgctcattaggggcttctggttcgggcccctgggtctcctgctgaagagtatcttgaggaggcgattcaaaatctgaccatgaatccgattctgtttggtctccttcttccttggacaactctttcgtctcattttccaccacttccgtttcgtgctttggcaattcttcagaagcatcttcaaatcttgtttctgtttctagttctgactcggattccagctcagcctcagattccgactccttcgcctctggttcaggcaacttcggctcgggctcttcttctgttttcaaatcatcttctagctccatttcagaatcggttttcgtttttaaatcgtcctcaggttcttcgagtccattcgctccaagctcagatgcgacatccccagccgaagatgcatttcccgaaaccttttgcatagatggatcgacaggtgacacactgtgatttctcttagaaatgtcatcaaacatttccaccaattctgaaactttgttggacgattgccgtaaaggaggttgtctcgtctcgggttgcaaggcaggcctaggcgccccatccggcgaacccggtcgtccttcatactcgttcggcaaaggagtcaagctcctaattgaaagcgccggatctggttgctgccatatatccgccgtattctccttaaatgagcgcgcaggagatggcgacctcgtcgcaacccgccctaaaatcggccgcagtccttcaccgagactaatcgcagaatctccgttatcctctttcttcgaacgtacagtatcaaacgtcggcggtcgaccccacggatccggcgttggcgatggtaacctcgaaccagaagggctccccccgataggtcgcaacccaggacttcttccccatcggggactgccatccttacccgcctcagtccaaccgccccaagcgtcatcttcatcgttccatggcgcgagagcaggtgaggcgcgctgcgagctgcccaagtggtccgcagtgaagtgcgcattcggcggcggcacgggaaggtctatctttggtggtgagtcgttggtccaaggagaaccccatggatcctccatgctgggcgagcgcacatgtcgcgctgccaatgacaggaaaagttgttgagataatcagaataagcgggaatgtcgttatggtctgtttatcatcgcgtgtgtttgggggaatgcggtgggatagctcgagagcttaaaggttccgaggcgcaagaggcgatgtgcgtaatcgtcttgtgtctaagaccaaggcagcagtatagtttagcgattgagcgccaccaattgattaaagaaggtagcttgttaacggagatgaggcgtcgaccttagcaatcaatacgcagaataaaccgacaagctgttcatgtttcggttgtgaagcacgagaggttccagaaacacgtctccttctattcgtggagccctggaaatcttcaggggcgcgttcccccaggtcttgaacgacaccaacgcaagcacaggctggcgggttgtaatttggacccgccaactccgtcatcgcgggacttctaaaatgacattcgccttacattcaattcccaaaaatagtagtcagccattcacatcgactcctcagaggcatgcattaatttctatataattgattggtattcttcgccaatttgaaaagcatgagggtatctactccgagtctacccccataatctcagataccgtggcatctgtccccgatgcttgctaaattgtgtgtcgacctcctttttcgtttcaacgaatatcatgaagcaatcccatgcagaaccgtacgctccgacgctaatattcacccaaaaaaataatcatgctgtttcgactcttccaatattcatgaggcaatctcatgcccgctcttcaacgaccactctttggtgcgtcccttgcctgttttctctgccaccaactcaactgtgttcttcacttcaatacgagacgcatcgtctcgaaattggtggtaaataaagtcaataatcccaaccttggaaagagctttattgtccaaaatagctctcttcacgccatctagaagttcggacttgacaagcttaactgcaccaccactactgctaccaccagtcagtgcggcaaatgcattcgacggcgtgggggggggaggcatcttcgtcgttgtctcggatgcctgtgtggtcttgatgattttcgctgtcttgttcttgacttcaggttcccaatattgtgttgagaatgggtcaatgccccaagtttgttgaagtccatctagaattggtcagtttctatttcaatctctcaatccaactccacacttaccatgcataaactccatcctgtgatcatgggtaacttggttcgtggcaccatttccactctcaaaacagatcccggtactgtttggctccaatgtgttggcaaagatccgccgggagagcccagcatcttctgaatcgtcaagaaactcatccatgtcgtcttcatcgtccatttcctcttcgtcatcatcgacatctaggtcctcgccttcttcctcctcctgccattcagcttccgaatcatagtcgtagtccagtggcagtcgtcttcttgtaggcttgcgagccaactggctcatgttgagttttccgagggcaaatggcttgaaagttattgttccgtagtaaggtggtcgcacatcttgagagaatgatatcacctttatgggcaccttggaaagctttcgacgtgtgtctcgcatgatcttatcaacatgctcgggaccagcattttccgctttttctgtctccttaaagacttgctccataatgtgcctaactggatggtgaagcatacctcgagggcagggtttgctcggcagagcgaagaggcggaccggatcaaatcgagaaccactcagctcctcctctctcagccctaagacgctttcatccaagatattcgacttgacctcgcgtgtctcattgtccatctcgggtccaatgtgggcaactgtcgtatgatctttgatgaaaaagggttggaacagcttctggtactcggttttcgcagccttaggggtgtctttggcgaggcttgattccccgggtgtgtcatttttaggccggttgttgtcgacggtcttcttgggagtgattggagccttgaagaaagcgccgagggttggttgctgacgagctttcttctctttttcctcctcctttcgctttttttcgtcgtcctttcgcttcttttcttcgtctagctggcgtttcttctcttcacgttccttggctttggcagccttctctgcctcggccttggctttctcaacctgacggatggcagctttcttttcacgttcctcccggagtcgagcagcctctttttccttctccgcttttaccctagcagcttccttgtccttctcggccttttcagctgctgttaacttcttccgcttcggtagggtagtcgtcgattgagatgctgaggcgatagtagtctgtgttgcctgttttttggccggagtttgaggagcgggtgacgcgcgcggtggcgtgcaagtgccgggctcactgagctctgatgaagctggtgagtgagctctttgtccattcgtagcggctgcccgtggttagtattcatttttttgagattcttgtctcatttcggctcactgtgttctccgtcaagcttgtctgaaacgtttggtagtagtttgagatcttcagaagcatctacagccataggatctcctgtgaattcatcgtgacttctcttccggccagtagcctcagattcttgaatgttcggtgagagttcgtagagtggcattgtgtgatagttcagagctgaagagctcaattatagatcgcccgaggcgaaaattgcgagttagtagtcgttatgcgtattgcgtgatcggtcgggctgttggcaagagcttgctaggtatcgtgaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagggttggcaatgaaaagacggccggaggtaagggttgatgttcgctcgtcttgcttccgcgcctcttcagctcgtcagctgactgtgtgctcttctctcgtgtaagcgccgagtgcatgagcgagttagaagccagtctaggagcggtgctcagctcgcccacgttgtcggcgcgctcgccactgctgccacttgccatgcttcgagccctgccgctggcggcgtcgtcggcaacatcttcaggtgtggcttcaaccaaactgccagtgcgctcaggcgtgtctccaggactccaccttcggctatgctggctacccatgcctccagatgaacggtaggcaaggtttcggcggctactggttgtgctgcttcgtccgctgcttcccgttcttcggtgatgagggcgattcccgttggatatgttctcgtcctcgctgctctcagcctcaacttcagtggcgctcagccgcatcggcacaccgccaacaccaacgtgattttcgccgggagcgtagccaaccacagggttcttcccatgatgcctaatcttggggattttggcggctaccttatttgtggtgctgaggccggtactggttctgccaccagcgccaccagaagcgctgcgggttccgccaactacctcgagagttgctcgcatttttgcagcacgctgttgggccagcaatcgagggtcctcgtactgagagcgatcgcaccacacggtgcccttttgcttgcgcaagagagcaacatagctcgagggctggctactggctccgcctgagcggctagatgtagagcgacgaaggtcagtctgtgaagaagagcggtaggctgcaggaggaggaatgctcgaggcagtgctgaaggtattcacagaaggcgaacgacggctctgggagaaattggggcccggttgggcaaggtgagaagtttgaaactgcatgggataggcgtttgaagaagatgttcgtgttcgtgagtgtccgtagccaacggtttggtcgataggccctctcatggcctgtggttccaacatggccaagggcgacgccgaaggagggggacgtcggctagtttatgtatttgctgatcgcgggtagtggcgtctgtccgaaggtaggtagggagacagtaaaccccgtcgggcgcggctgggcgggttatagttgagcgagacgagagggagccgaaaaaagtgagactgagctgagtagcgcgccagaagagcggggcctaaaacggaggatggagggtgacgaaagcagtgaacagtagaggatgctcgcgtatcgtgaatgcaacaagtatgagaagaggttgaatcaactgcgaacagttggtgattctgttattgtatggtagatatggtatgtgatgtggtggtgagtcggaaaagaagagagctgggcgggtagaaattggatggtgggcagaggcgccggcagcctaaagaaggatttcgattgcagcgcagagcagcagcaagagcaacagccaagcagtccaacgttgcatgggaccaggctacggcctactaagttatggaggggaacggagggcaccttgagtgaagtgggttagcagttgttagtgggttccagagctaggtagtgggtggcctgggtggtcgcctgcaagtggatcaccgctagcaggcggacacttttccatggagtggaacttagtacccaggactcgaggagagtgatgaaagtgagactcggcagcggctgttttgttctgttctgtccagtccgagggggcatgtacctctatgatgtcgaaatgtagatcgtcaatttcttggcctccgagaccagcggtcttggccttgattcaaagggacattgccttctgaattgggctacacattgagggggttcattgagtttaggtacacgagatgagaatccctttgcataagttatctactactactttcacggtgacgataccagaggtaaaagagcggagcgtatacgatacagtaagtttagatctagatgaaaagaatgtggaacatgcatggcgttatcctgactgatgtgatgcttcacagttgttacatctgtttcgacaccgagggagtcgaggactgactgccatgccattgttatgccatagatgccaattaacttgattttcagcttcatcatctacccattgccttgatctgcagcagatttgttggcatgttattaagaatgctggtccttaaatgaaatcgcctgtgagcacagatcatttgggaatcttattagcagcctccaggtaaagtaactgatcaacctcttacagctgcagacaagccctccagtttcaactccaaagtgcctccatgctccatggggctgcccgctaggatggagggaggtacttagaccagagtcagccctggcgtcccccaaaaaacgtgggcccagctgaaggcacaccaccgaagaagagcctggcgcgctggccaatcacctcacagaattcgacgtgatgtcatggtcttgcatgcaattcgaagtgggctggcctcgccgggctgctagcactaactgaactaactaaaactgtatgtagggcaatggttgctatttgctctgatgtgatggatggattgcgatattgcggcgttttttgtttttttttgtatctagcatcaggtactttcagataagcgatgaaagcgcccacggtcgagccgatagatgaatgcaacagcaacaacacatgaacgaccagacatgcattagtagaaagtcgccggtgacggacggtatttatttgcctttgtaggtttgttggaatggcaaagttagcggcttggacagagggggcaatcaattcctttgtgccagaaatcaattcataatctctcttactgagccgagtcaatcgtcgtctcaataaccgaaccctctgctgacaatgcgtcgaataccacgcctcatctaccaggaagagaagagagaactctgcatcgcgctgacaagaccaacagtcagggtgaggtgagcaaagccgggatacctaaagtacatgggatataggacatgggagtcccctactctgccactgctgcactgcaacgcaggcatgagccgcgccaaggactgcccttctttttctcttcaaacgctttggtcactcactggttgcgcgggctcctactgagatccagatgcagtgcatgtggggtttttttttggagtaggttccttttactccgtactttgcgggcaatacaggatggaagagaaactcagagctcggtctagagcgttcacgtcaaaaatacgcccccttgttgagatgtatccgctgtaaccggttggcttgaagctctttgttctctgattgggtgctcagcttgagacttgtgtgttcaaaggaaccaacagcttgagctcagcagcgatgctccctgcacttgtgacccgtacctgtgccccgcgttaataagggtaggtcctctgtaggtctcttcggaattcgatagcagtgacaatgaagcttgagcattggtaacacagatcacccagagaatgcacccacaagggtagcacgcggaaagccgacgtgacccttgaggaacagtcatgtcgcccagtaaaggaccagggatgaaagcggattggttgaatgagagaaagagtcggtatggtgattcatagtaattaccgtcaatcaacctgatgagggagggctcatacggccaacataccattgagagattgattttagttggtgaatctatctcactgagacaaaattcaggcacagctttgaggagttgcagatgaaggtgtagcgcaacaacatcgattggatgcggctcggaaagcaaaggcatgggctttgaattgaattcccatgtgatccaatccaagtcaaaagaaatgtctttgtcaaagtatgcggaaagttcctagactcaaaagggtcttccgaaaaggccatatcatgtcatatcagccaatgccaacagagatccagtacaacctcgagctgtgccatgcaaacgcagccggccgatatacggatacgtgcctgctaggggttctgttgtgttctactcctccatgattatctatcgtgataacccttgtagctgcagaaggatacatgataatgctacccagcacctgagctacgaacgaatgtaacttggcgacgagaccttattcagatcatgcgtggagttctggttggggtactgggaaaacgtgccccctcgccctggttcatgttggatgaactgatgtttttatttttctcgctaataaatttggagtacaatctcgtccgacccctacggactataccgatgaaatgaattccatctttcaaactctcctcttttctcaatcaccatggtctctcctcccccgcttttgactactacctacttttgttaggtagttattactcttgtcagactacaagccctacgaagctgaagctgagctcgagttttccctccaaaactctctcgccctctcaccggttttgtgcatgcttcctgcaatcccgacgggacacgtctttctctgcaagccttttagtgctatcctcgatgaataaagtgcttcggcttcagcccacatccttcagctccgtccaactccgggggactggggaaaaccagcccgggcatcttttaagcccagtacagtgaagtgcagtgcgcagtatgcagcagcatgtacaaggattaatggcggggcattaaccggtgtgtactccaaggatgtgtttgtcaatggcttcatcgcacgggaatatagggtcatctttgacatctgattcaccagatcattctcccatgcagccactggtcgatatatcgggtaaaggatcggaaaatcattcccatgttcatctcaccctacaaaagtcaaaagctcatccttcttgatgcgctgttgaggaatatgcccagtttcaggtatcgtcatgtaagcgtcagcccccaacttgatattggttctgtctaagtagcttgcatcccccctcacccgtgtcccgtctttcggaaacacctcaacttgtcattgatgtgtctccagtctcaatccatttccaattgagttttctctctctcaacatccgcccaaactctcgcttcaattcgcttctaagcgcgcagtctccacgtggagtggcaccattcggccatgcccgtatggtgtgtaggtaggcgaactttcaaacaccacacatgtaacaaaagtcaatttgatatgcctacagtacggagtacccagtcgccagttgcagtctcgtcttggctgaatccgttctactggggaacgggacaactaaacctccaaactctccgataaagcttgacatgactaaataaatctacagccgttcccgtgtgtttccgcatcgccaagaaggtgaaaaggcaagctcgggactgcagatgcgaatgcagtcttgacttcttggcatgacaaggctgtcacttacggggccctgttttgcttgtcatgaaccgccacaatgcacttaaacgtagatcctcctcggttacaaggacgacccaatggcaagtggcgaaagaagaagtagagaaaaattctctgcctcgattcaatcccctcccttgtcgtctttctggggcggtattactggagaaagacttatctcgctgtcgaaaagctctggtctggagcgttccagatctaacccatgccacttcaacgaaccaagcagtgggcattaaaaacttggaaagcctcaagctaacactcacaaacaagacacactctaacactttgagcttaaagccataagcgaagccgtaatggatggacggctagaaatgtcctcattggtcccgataacctcaagctctcaattcatcctctttttagctctcatcaagctcgggtgcgtgcgtgcctgaatccgcgatagcttccttgctttctcaaggtccatagagtcttccagtattaagttgaatgctactagaataggtcttggcgcacagggcagtctccgaagcttccgccaagggtccaattgcgccggatgaaacgctatttagcgaagagagttggcaggctacgggtgaaaagggaaagggaaagctccatttgataatgttgcgatctcgatctcgatctcgagcagttggtttatgctatgaaacctgtaagttgctgtacatagtaacatgcacgggagattttctccgcccttgcaagacctggtccctgtcgcaaatcagcaagcagttcctgctctgacttcatacccattgcattgcattgattgtgttggccgggcttgtcttgttggaacatctggcgatgtatgtcacacttgagggtctgcaacagagaagcgtcatatatccatatatccatcggtcagtcccagccctttaaggaacgttccgatcgggatggtgggtaagaggagctatattgtcctgttattgaccgggaatatgccaactttggcatgtatatcgcggctctgctatgagccaaaaggaccctgtagacagatacgcatgtagaatgtgagaatccagcaatcccacctgcaaactcgcaaacaggatttatggtggtagtttcgagacgccactcgcactcgagatcaaaaaccagtttggacaagttgaaactcgatgcagtgtaatcaatgcatggttgggagcaggtacaattgtaatgttaatcgagatgagcgcgtttgatcgggtagataaactagaggccgggtagacatccaggaacaaggaacaggaaagagacttgcaagccacaagggttcagctcaaacgggtaaccagtatcaaacagccgtgtgttgttcgctgagtggcccttgaaagctcacacatccaaggcaagacatgctctaaccaagatgattgtagagtaaacaagtccagtctcttggctgcagtgacacactgtcacaccgcgggttctgtcccgtactaggtactgctagtcaatcaaagtcttggtacgtgcatacatatgatctccaaggcacttggtttccaatctacatggcatggcataacatgacatgacatgacatgacatgacattgcagtacattctgcacgagaaacaataactcgagacgcctgaaaagcattgactttgttcaattcgctgttgaacctgttttattgatgcatgcgtggtaaatcacatcgaatgcttgctggcttgaaacgcgtgtgggtgaacaagttgcggggaaagacttctttttgtttctcgcaacaggcagtcgaattaggcatatctcagcttctcattcgtcaacagttcccgcgggttggcgtttcgatatttactggcgacgtatcatgatgcactacagtttgtttacttttatgcatgattgactcgggtatgtttccaggtgaatcatgcatgtgtgtagatcataacaatacaattccaatcttttgaccgcatacagactgcgtcaacatggcgtacctttggctatggtcactacctaatgtctgggtcatgacagtcctgatatttccatctgtttgtcatgacaatgaatttatcggctaagcactatccgtagactattatagcgccgagccgttggcttttggttctaaccgtctccaggaactgtctgggacaaaccaaaacccacgcggtaatcatgaagtcattccgtcgccaattggaagggtctggattggcctatcggtcctcttagtgtaactttttaagcagaaaaactaaaagggaggcccgggaaggctaaaaatgccgtccaaacaccaaaaaaaaaaaaaccagcccgtgcttggtgtcggtgtcggtgtaagtcaaagtgggcaaatgattagtatttctatggcattcgataaacccctcaaatctcttcttgatgagggaaatactttggtggtcttatttgtcttgtctcgtctcgtcttgtttttcggtcggagtgaagcattgcggtggtaacctggactacagtggttgaactctgtgtatccagatcctgactttggctgttttctacggataacttactaaaagctgatgttttttaaaaacaaaatatttacatggggtcctttttggttcatcaaagactttgaatcgagtcataaaaccatagactaaaaaatacacatcagttccaccagatacctatatcgtgatgtcttattctattttaaccatagggtaaggccgcctcgcttactttttgggcataaaggttgggaaacacagctgcaaatacactgtaccagtctcacaataagtcaggcaaatcaaaataacacaatctcatcaccgtcgtaccggtatgctttatgagcacagtcagacatatcatcatgttacatgatgctatacacagccaggtcaaaggtaacggtcagataaggtttgggtacacacgttgaacgcggaagccagatatcaacggttttgccgcctcattttgaaaatttactctcgtctcatgtaggatttaatacctacttcgttctcgtcccgttgatttgggggccggttatcaaactcctgacctagtagcatcaacggaacgaacggtaactttcttacgggatgctccttgttcggtccgcctcacggactccgaggatggtagcaaaaggggtagaggaattgagggttcaaaaggggtctccctgtcgacaaagtgcactttaaaggtcatcgtgagcgtcactagtaacgagatgccatcatctacgagacatttgatatatattgattcagagtctagggtaatcaatccggcacatgaaccctcctctaccggcgccctatgacagtcttggttagcggaatcaatcaacctttttctcatccatgtgaattgtatgcacttgtacctcgtgcactgacgtcaaaagcaattcacctgttcctgcccaacatccattgcactccttttatttttctgacaggtcaaacatctgatcactcgcagtattcagggagggagcacgcgctcacttgcctttttctgtcttctctacaagtacaaaccctcctaattcggatgatcgacccctttgtcgcgttgcactcgtttcgtttcagtttccgtttctaaatgctgcccgtttctggtatcacttttgtcaaggggccgctgtcatgaagttcgccaaggagctcgaacgagaagctgtgcctggtaagtttactctaaacctccaacctctaaccgctctactttgatttgggttgactttcaatgcatcgaccatgacctaaaaaaactaacttttgcacgtgcagaatggcgcatcaagtatcttaattacaaggtcgggaagaaacacatcaaagccgttggaagagctctggcgcgcactactggaacgcccagaggtatcagaccgatacgcacaaacactttcacatctcctcaaacgccgcgacaaccctttactagagaaaacactgcccaaggctcagcgacgatcgcatctccatcagccgttgcaccaccaagatcaattcctactcccaaaaccccagggcgcgaaaatgagtcactcaaagaatccagcgataaccgccattatggaagcttcgttgagacgcccccagagccgtcgcccatggacgaccatgagcccaaacatcgcgattttcaactacctgcgcccgcgctgacagtccacgaacacgacgatgttcacgacaacgaccttccaggatctcctgccacgactgggccctcagatcacatgcaacgaagcacacggcgaatggatcctcgacgaacatcatcagccagtgttgtaaccagaacaccccaaatccctggagaaaacgccaaagactcaccttctcacctgcgacgactattcacccaccaatcgaccaaaagtggcggaagagataccgacatgcagaatttcgacctagttcgagagagggagcgcgaattccttgactttctcgacacagaattggagaaggtcgagggcttctacaagatgaaggaagaacaggctggccaaaggctcgacattctgaggatacagctacacgagatgcgaaaccgacgaattcaggaaatggccgacgaacttgttcgcgaggcgaatcctccaaagaaaggagctcacgagaatggcaacggcaagcttaatggacttatggaccccatcaaggccaagatctttcctgttgggcccaactccaaggctttgcaaaagatgagtctcacccctaatgtcaacggtgctctgcaggccgatgcggaaagagactacatccgtcgtccgcatcagcacgaagtcccgtatcgcacagcaaagcgaaaactcaagcttgcccttcaagagttttaccgtgggctggagctgctcaagtcatacgctttactcaaccgcaccgccttccgcaagcttaacaagaaatacgacaaggctgtcaatgccaggcccgcttaccgctatctcaatgagaaggtcaaccaatcatggttcgtcaacagtgatgttctcgaaggacacatcaggacagtggaagacctctatgcccgttactttgagcgaggcaatcacaagttggctgctggtaagctccgcagtttgaacaagaagcctgaagaccagtccattggcatgttccagaatggtctgctcatcggaactggcgcagtgttcgccatccaaggtctcatctatggagcacagcttctatatgatgaagatgaccaacttcgccttcggacaagctatctcatgcagatttacggaggctatttccttatgctctatctgttctcgctcttttgcatcgactgcatgctttggaaccagaacaaagtcaactacccctttatctttgagtttgaccaacggcatcatctggactggagagagctggctcagttccccagtttcttcttcctcgtgttgggtctcttcatgtgggtcaactttagcagatacggcgaccctgatatgtatatttattacccggttattcttatcttcttcactgttgttattctattctttccggcacccacgatattgcatagaagtcggcgatggtttgcctattctcatgtaagtttccctttgactttctgcaacaacactaacatcctgacagtggcgattgcttttggctggactctaccccgttgagttccgtgacttctttcttggagatatctactgctcgcttacatatgctactgcggtatatttaaattcattactgatcattttaaacatgactaacgttaacaacagaacattgaacttttcttctgtttatacgcacactactggcagaaccccgtccagtgcaactccagtcactctcgtgctcttgggttcttgacagctcttccacccatctggcgattcttgcaatgcctccgtcgatataaagatacacgcaatgcctttccacacttggtcaacggtggcaagtatacagcgaccatcatatctgccgttatgctttccatgtaccgcatacacaactcaacgactcacctggcactgtttatcacattttcgaccatcaacagtgtttactgctgtaagtctctgaaaatactcacttttaaagaaatgtgctaatattaactagctttctgggatctgtttatggatttctcccttattcaacccggatcgcgacattggggtcttcgagacattcttgccctcaaacgtcgatggtggtattatttcatcatggtggtcgatcctatcctgcgatttgcctggatcttctatgccattttcacccacaacactcagcattcgactatcgtctctttcatggtggcctttatggaagtcacccgtcgtggcatgtggacattattccgcgtggagaacgaacactgcagtaatgtatctcagtataaggcctcccgcgacgtgcccctaccttacaccatcgagcccctcatggctcgtgccagcaccgacggttccgccgctgctcaggaaaccgaaggcactgccggcgttggttctttcgaggagccttctcgccaaggtacagccgagtcgactggtgtgtctcttggacaggcagaagaaggcgtttctcgacgcagggcaggaacaggggcaccgccgcctccaagacgcacattctcacgcatgcttgccgaagcgcataagcaggactttgagaagaagcgccgcccgctggagaaaacccacgaagacccgactgccgaactggagcagtctgacgacgaggatgacgccgacgaggccgttagtctcctagagatgtccgaagctgaagatctagcaagggcgacgagctctagataccgttgaacactttattttgaggattagtagaggaagcataattgattacgtgcgcatggtaaattgttaagaatggctagtttcagatacccctatacataaacggtacatacttgcatacgatacacgatattagctttggggttatagaataatggcttatttattataagttgaatttgctccacgagatgggtgtgcgatgccatgcaggcgcaccttatatttgtctgtagccttctttcgcatattataattaagttaaagtcgtaggtagaagccagtgacacgttattacgtggattctttggtcttaggcagggtgaatagaatgattcagattgagattctatatgaatggtacgataacaggacgaatcaatatcgatttactttggtcatctcgtacaatgcatggaagccgtgagcgtgctctgagatagaggattccttgtaaaacaacgttagcctttgtgcatgagcagttggaaggcggtttctcatacttagtggaagaacgtgatagagcgacaagtttgatagtagtttcaggacagtctttcgtagttttcagacagagcagaagaaccggtgtcagatcctcttgcaccgtctcctaaaagccgaggtattgtgacaaccacaacttcatcactgtccatcttcctcccccaacacctgcattgggcgctggtgcagtataccgtcatctatcccaaagtttaaaccttgaaagccatatcatggcctgatgacgccttatatagagctcgcaatcgtcacaaacatatgtccttctgctctcgtctgagtgaggctcaagggccagagtgacgccttcgttgcaggcgcctcggccgtacgtttcgcagccatcgcagtcgggaagaaatctcgctgtttcctagaggcggtatttgacttcgcagtgcgcgcatgttctgtagaaaacgagggtttgacacattttggagggagttgaaggaggcaggcaaatagttgggaatcaaaagggctcgtagagagataatgagggaggaggaagttgttttcatttatatatctggtattgaagagtaagagagaaaaggggacaaagggtggtatttatgcttgacaaagaggtggatggaaacaaacaggttgttgattgaatcactgataacaaatgctttgaagagacacgatgattactacgtttcaaccacaatagattttgtgattcatcgggaatttagactttagtcacatttaagcttgtggtcagaggtagaagacacatagaaggcaacctgtgatactttattctggtgttgtaccatgatacgaccaaacacttcttcacacctgttaccttgagtcctccggcgctgtcaaatattcctcctcgctgctgcttctttctgccctgttactccctgttagcctcaccccctagtccttgtgctcgcacttacttctgctcctgtcctcgatgctccataatggcaacctggagcttctggctctcaagagtcattgcagaacgacacgcccgacatcggtagtttgcgacggcatccttgagagtttcgcctgggcagaatgtgtggactacagtcttggcctcgtccttgttgttcttattgtccttggtggtgttcacgacagtctgctggaccgcctcaacattcttgcagacgacgcaggtgcggtgccaaatcttgatttcaggcattttggcggtgttgaattcttggtttgtttgttgggaagaaaatagagttgtttctgagttgatggtttttgttactgatgttaactttggtgagttgagaaaagtgtagagatgaaaactggagacgtaggtaggagctctggaagccattttatatcagagttgatggaagtgaccgagagtttaaactggaatgaactctctaaacggtgcctgagttcagtggaacaactgcttggtacttactgttagcgaacgaaggaacgaagtgaccttgttcgtccgtcccattgttctctttcagttaaggaacttattatttggttgccttattgatatagtgatgaaacatacctagagaacaatgggtatatgaacctcaggtttgtacttattacagagaaagaacagtagtaacttgggtcacttgacgtcaaaccacaggtaaacaaactctttagccatgcatatcgtagtaactcttattctatttggaaattttggtaaacaatgttggcactatataaactaggtaaatgtgcatatcaagatcgttcttctaaactcattctgtgctcatcatcctccgttattgtgctgaaaagcgatggagtaaccaccacacgatgagtcgtcactccgcgtcccatttcatcttctctcctgagcacacgttcgctgcgcctcaacgctccacgcccatgatagggcctacacgctacacaatatcgatgtctgtgccatccagtagatttgatctgtcgcaaccgccaagttatacctcctctacaagctccgtatgtaggtgtatctgcaaattcagcttcgctgcacattggacagaatgctcttgtcgcctcgtgctttttctggcagtgggggcatcgagcccagaatataaagccttgacacatctgtaaagttaggtggttataagttgtagtttgataagttagcggaggggaggggaggatttgtctgaaacatcttgttctatagcctcggaaaaaggacagtgggcatgttctacttatataatttcgctgctcgatgcgaaagactgattgagtagcgatactactgttgacactgcacgtgaagggggactggatacatcttggtacacgctacgggtcttcatcagagagtatagcatactgatacgtgcatcactggctccatttgcagtgatggaaagaagaagaagagaaacgaaacccctattcacaaccatattacaaccaatcactctgtcttcctccctttattggcacgatacagcttcgtaaaatcaccacccacatctgccaacaactcttgcggcgccccaaactcaaccaaagagcccctatcaagaacagcaaccttgtcaaagtcgagcagcgtatcaatgcgatgggcaatcatgatgatagtgcagtccgaaaactctgtgcgaatgacttcctgcattctggcgtctgtctgtgtatcgacgctgcaaataatgtcagtaatagaaagagataggaggcaatggtgagtgacgtacctgcttgttggctcatcgaggatgagcaaggagcttttcttgagaagagctcttgcaagacagaatagttgtctttggccgtgagacaagaagttctcgtccatcttctcgtcaagaagggttttgtcgccatcaatcttggcttggataacggacagaattcccacacgttctagtgcgtttctaatctcgtcatctgacgatacattgcatggatcgaggttagctctgatgctgtccccaaagacgaaaggatcctgcgtaaggcaactcaagcgttggcggatgagatgtctgggtataacagagatatcctctccgtcaagagtgatctgcccgttgactacttcagccattcggagtaaggcttgcacaaaagaactctttccactgccgcttcgaccacatatgccgagtttctcaccaggcttgagactaaatgaaaggccacgtagcacaggttcagttgtgtgactatcaaattagctttctggaagcaaactcttggaagatgatactcactcatattggacatccacgttcttgacttctagacctccgtatcttggccaaccttcttctgggctattgttctctcctggtttctcctcgttcggcgcagaagagcaaaacatgcgaatgcgcgcaatagcacccagcgaagtctcaaggattgaccagttgagaacaatacccttcatgttggtgccgagtcgcatcatgttgacaagtgcgataccaagaagtgaagggttaatcttctcgcgaagcgtgacggcaaagatgacaaggataattgtcagacaggcgaccaccatatctagaaccagagtaagccatcgttggatacagttgagcaagtaagatggtttctgagcgtcgtcgatgcgagttagaaccttgtcagtgtacggttgcgtccagccgaaagcacgaatagtggcaaggccgctgatggtttcgaggaaatgcgaaaatagaggagctttatgttcaatcctaataatgtcagtaaccgtcagatcattcatttatgatgtgtccctcactctattaaacgaagttgtttcgaagttcggacgtagaagcgctggatgagtaccagaatggccacgacaaagggaatcgagatggcaaaccaactcacggctgccatggcgagaccagcagctccgaagcatgcagcaacctctgagatggtattagtcaaagcagaaacttcatttctagggtcaagatttcataccaaagaggaagattgaacaagctatgggaaggataatatcgacatggcgcaaatcctggctgaacctggggcgagtcagtacactgcaatgcaattttggagtgtttgctatacctgttgattaaggaccccgcctcgctattgttaagaaacgacaaaggtgcactggaagtgtcagtaagttcctatgtgtgcttgggtttctatgggcttaataccttatagcagccttcaagagtcgtgaatgtagcaccttgccactgatgggcgcaataaccaagaggaacaatctggaaaatagtcagtcaagctaatataatggcatcagaataactcacgcaatagcagccgtgataagcaatccttcaaagagggacatgaccgcatatatactgagccagtacccaacatctgtactctcacgtcccttcccatcaccccaccaagttacccagacatctggccaaagtcagttgcaatcttccaactctgatgggtaaacactcacatcggaacgctgtaaggactcctgcactggcaatgaggagtgcttggagagccatgttgtgcaatccattagacttgaagtagtacataaaaacagttctgtcactggggactttcgtagcctcttggtctggtgtttggacttttgtatcagttttgtccctctcgggttcactctgagtctcagtctgagcctggccatcgtgctcgtcgtggcttgaaatatcaaggttgttgatgtatccatgtccagatcgaaggtcagaatatgtgccttgttcaatgagttttccgcctttgtcgagaacaaccacaaagtcggactcgggcaacctgttcactacatactgtcagttgtctcgagtgcgactcgaataatgaaacttacctgcgtgagtagccaaaataatggtggttccgttctttcgaagaagaccatcctttccaaagacttgagtaaagatgatctgttcggtaaccttatcaagaccactgaaaacatcgtcaaaaatggcaatcggctttctcgagtacaccgcacgggcaatggcgatcctttgcttctggcctccactcaacttgataccctgctcgccgacctgagtgagatctccttcgggaagtcgccccaggtcgatggtcagatcgcaagcgctgacgactgtgtcaaaccaggcgctgtcatatcccttggactctgcaatgatgttggcgcggatagtggcgttcataacccagggagtctggtcgcaaaaggccacttctgacacattcaaggacacgctgccattagaagatgtcgtttcgcccaggatggcttttagcaaactcgatttgcccgaaccaactggtccaaccagcatagtgagggacccatccttgtggcttgggaaagaagtgttgatatcctgaagaacagccttctcaccccagttgaagttaccatccgctattaagattttacttccgtcggctccaatctggatttctctcatagctgtcgattggaaagtctcctgcacaggacgcgtgctttctctggaggattctgtatgacgaccttgaatctgacgacgatcaactctttcttccaatgtgaggaaatcctccattcttgtgaaacagccaaataccgaaaaagatccaggaatgcttcccagaagctgcgagaggggttccatcatgacacccaggatggacaaggctgtaatagcttgtgctgcagaaaaaggctcgccgtttccgagctttgctgcgatggcgtatgctccaaaagtgatagcctcagtcattccgatgttacagtttgctacatgaaaataagtaaagaacgacagttgaaagcctcgacataaacttactaatcatgttgaggtaaacattaatcaaacgatagtgttttgccgtactgatttcatcatctcgcttctgagaaatgagactctggaatctctctgatagtccaagcatcttgactggtttcatagagctgaggacttcgttggtgaggttgatgcggtcttgcgtagccttttgatacttgatctggcgtgagaccatcatcttgccgattgaacctgtgaggaagaggcaaactacaaaggtcagtatttgagatcatactagaagtaatcggactcactaattcctgtgacgataggcgcaacgcaaacagcgccaagttgggccgccaacatgtacatggcaatggctacagtgagcgtgtttgcccaagactcaaccagcaggaagtgtaatttctcaatgagcgtctccacatcattgcccataagtgtcacagctgaagactcggcgaggtcgtcaatgggaagcttcatcatcttgctatatatcagggtgatgagaccaccacggaccatggcaccagccctgaaggtcaaatgctcataccacgctgtgagtatctacacaaactagttagctcatgttagccatgtatccaaatactttcataccgcagaaccgataaagacaaaagcaaaggcgccgatcaagccgtagcccaagttggtagtagactccgaggcgggcatagttaagaaccgcagcgcattgctgacgagaaagggttgagagatgctcagagcaatcattccaatacgaggtggtatgatacccaaaagttcccatctcaaaacactgacagtcattttgaacaaggatggcttgctcgataacgatgctgcagctttgtgttagtgcacgctggtgccagtcatggatactaacgtacctctctgccaagctttgccaaacctgactgcaagtctctccgaggatagcttctcataaattgcaggtaagtcattgttggtcaagactgtagcccaacctgagacgagtagcgagttcaaccagacaaagaaaccccggctaaaaggtccactcgtactctccttggagatggttttatcgctggaaatcaagatctttcgcttttcaaccgtctccaagaccaacaatgccagcttgaaaactgccgaagcagataaagtcgcggcataggcgatgttgagggacaggagccattctgtgcgtagtcgtgcggtgtcaaatagtagcgtcacaaaaagatatgcagttagtaggaaagatggccgaacagacttgacgtgctctacatgagctagcagaacgatcgaaaagccggctagaaggttcaatatggctgcagcgagggagaagcgagtgttgagttcctttgcggaaggcactaatgctagtaggacgacctgcaacactgcatatgtagctgatgtaatctatttgattggtatcagtcaaggcaaaagaatcatttcagcataagtcatacaagtttaggcgtataagtcgcgtgacgctttgccttgtctggagtcttgaaaagatagtatgctcgggggccagcaagtgcgagaaacactgcagatggagctatactcaagatactctcttggaaggacactgggaaatggtcagccgaatattcagttcgatcagttgtaatattctgttctcacgagtaaaatcaaatccgccgcgacatccctcagtccaaacgctgggcccaaagagaccatctccacaagcagttgaattgtaatcattcatgatagatgaagaaaaaacaatcttcttagatagtagtaactaaggcttggtataagtaccccagtcttggccgtcctgcagcacctcaaagaggcaatcttgatgccaggctacgacgttacttggcccgaccgtgtggtaccgcaacgtcctgcatgcgcatcaaataatgtgccttgtaatgcaggtaaatggtctcggacgtcaaatatctccgtgtcttttctctcttgctggcaaagaaaggatggactggacttaaaaggtcaggtcgcgtcctccttttgtgaagctgtcagcattcgctcaattcggacgaatcaagcccgaatataaggatcagatccataaggagaacctggagacgaacgatatctagcctgcgatttcggctctaatttgtgatttggagaaggaattgcgacgccttacaaaagtacccccttgacatgtccttattcggaaggtgaacaaggttgaatgataagcttagtgcctagtccaggttgtctagactatctgagggagtattggccaattcagatccctacaatcgtgagaatgcgcttagatagatgctaaaaacggtaatttgcaaattgataatgtatatttatttgggtgggtatttggaaatgcaaatggtaaatagatattttcgagatccaacaacaggccaattatcgaagcctcagaggatcatcaggcatataatcatctgtctcgtatccctcattatcgatcacttcttcttcccttgaacgcttcttgggcggcttaacaaagtaaagagccaccaatgcgatgaaacatagaaatgatacataaaaccatggcaatccgatccatattccctttcgcttcagcccttggtcaaaacaccaagccaacactggtccggcgatgaacgagcccaccacttctatcatgcctatcaaagcatacagtcgagccgtgtactcgggctgcacgtagtgtgtaactgttgcgcgagcaagcggacccgtggcagcgccaaaggtctcgatgaacaggccaaagaagaacatgactacattggggctcaatccttgccagaatgctccgaggacaagcattacagttgaaatacgagtcaagaacaagtcttttccgaatgccgtcatgcgaaatcgaggcgacatgagcctatctccaactttcggcagacccgccagaatgatcagatcgaggatacccatgggagagaggaccaggctcacatcagccattgtccatttgaagtgtttgcttatgtactggctcatggtcgtcgtgtaagctgcatagcgcgcattctgtataaagaatgtgacgaggatcatggtgacgctcacgttcttgagcatgttgagcgattgttggagatccttgacgccatgtgacatgtgctctttcagggtgctcggtgcccttttgccactctgggcttgctggtttttgacattgacagtcaaggtttcgggaaggagaacaaggacgcccatgatgatgggaaccgtgaacaagacgagatatatgggaagccagggtccgtacttattcatcagaataccagcaacggcggggccactaataccgcctgccgcggcaccaaaggcagaccacaaaaagtgctttgacctgcatatttgttagtggaagattgtatagaacattggcatttacgtacttgttttcctccgtgctaacgtcagcggcaatggagtagagagtagacatcaacaccgggacaccaccgccaaagacttggaaaaagcctcccagtaccaaaaggtagggcctgtctcggagagaaccgtgaaaggccttgatgctgaaaggggcaaagaggaagcaaattgcaataccgatccaggaaaacatgactattggcttgcggccaatcttatcagacatggtaccataaggaaaggctacaataaggcctatatatggattgtcagtttgatgacgaggatgaattggttcatgtgatactcaccaatgagcgaagtaacaagtccattccagccaaacaaatatcccaattgagactgcacctcatcgaccttgcacttcatctcatcaatgatgtctgttgacgtatcattgtaatgtatatgacaaaacatgtcttcaatcaggcgtgcagtgggcaaaatcaacagcatgccgctaaaaacaacagcaaacttgataacagaaaccaaaataacaatccgcttgggggagcgaacgccccatcgtgaggcccgatagctgggaactggctcagaacgagggtgaaaggtatcattgtcgttggctgggtcatcctcaaggggatccagatcgagcaagggtgcatccagatgcgactctaactcgacgtcgtcgctggcgacgggttgatacttggatggcatcttgacgagacgagaaataaatacacacttaaacgggggacatttttgttaaatattaataaatagatagtaaaagagaggacaagaaggctatcaaagagtaagataacacaagacaagataatcaagggaggaaaaaaggtttagttgagacgcgaaaatgatgagcaaagtgactaagccagacgccaaaaataaaagcgtctatttctagttgattcaggggccctcgctatgagcacaagagacaaaatcattagggcagcttatgccacttagactatacttcttagactactttggaggccaacttttctgctacccgctagggggctaagagatccctgtagtttgattaagcttgagcttcagcctctctgtagggctgtgcaaatacagaaacaattgcgtggcctgcatctgtgtaacagctatacgcgtatcaatatcgggttcgttccattgtgctcgggttgatattgtgcattcatcaaatgctctttgtcatatttttagccaagcattaagctgacaaacactgttaaacagatacaagactgaacttgtccacacccaggtttatctatgtacaaccaaggtatactctagacactcacttattccagcgtcgaacaatattaatatcaagtcggtgtaggaaaattgaggtcatcatgaaagtcaaaagcctccatcaagcctccggcggggccgtaaaccccgcaaccgatccgcccccgctccgggtagttgactttagctatcacgccttggcctttataagcaaccgaccaacaagccaatacttgatccaaccgtctagacattcatttgctggacaatatctcatcaaaatgacctcctctcctctccgcatcggcttcgtgccagaacacttctcaactccccttcacttcgctcagaagcactttggtctcgatgcaactctcatcccctttccttctggcacaggccacatggtcactgccatccgatccggagagattgatgtagctgttggtctgactgagggttggatcgcaggtctgggcaaggagggcgttgaaggagatggtggatatcgtcttgtaggaacttatgttgagactcccctgtgtaaggcctaactatctcatgacaagaaccccactactaacggactacctcaggttgggccatctctacaggctcagggcgccctgaaatcacctctgtcgactctctcaagggcggaaagattggtgtttcacgaattggctctggcagctacgtgatgggcttcgtcctggccgaccaacaaggctggctgacccctggcgccgcagagaaacccttcaaagataccgtagtcctcaacaactttgagaacctgcgcaacgccgtcaacagcggcgaggccgacttcttcatgtgggagcatttcacatccaagaagttctacgactcgggtgagatccgccgcgtcggtgaaatctacacaccctggagcagctggaagattgtcgcctcgacaaaactgacacaggatggtttggatggtcgcgtagaggatctgtttggcaagttggaccagggcattaagcacttcaacgagaatcaggaggagtctgtggcgtacatctcgagcagtcttggctacacagagcctgatgcgcgggagtggctcaagacggtcaggttcccaacaaagacagagggagttcgctccgaggtggtgcagaataccgtcaacatcttgcggaaggcgggagttttggtcgagggcaagggaatggagcctcaatctatggtcttctctcgttaacataatctcaatctctgatcctgatcccaatgaaaaatacaaagtggcgagtcgcccttgggatcgtaaacttgtccctcgatattcaatgttttcttctaaaagtaggcaagttgcggtaattcactgtgaatgggaagttgcaggtttgccctatggggagttgcataaaggtaggcaggtctgtttggtttgtcactatccctttgtcgctgttcattttagcacgagagacgaaatacttgaacaaaatcaacattctatatgtgcctagccatttcttttctctgctatgggcttccattagcttaaagtttgaaatcaccttggtagccaccacaaagcaaattacctctagtagctactgcacagcattaacaacgatcgccaggacttattttttgttcacggtggcagctgaaagcacgagagatgaacgttcccaagggccccaggaagctcaaggggcgccctggtggtcataacaagtccacagaccaacaacgaccagacacgctttacgtgaccgacgacgacgacggcaatgttatgcgctttccagtcaacgaaaggcgcatgcgatcgatatgttcaaaatggcaaaccctaccaagcttcgcaaacggctgcaaaagacttcaaattgaagctgttagctttaaagacgataaggcaaaggacgccctcagatccatcatcgacattattcacagacgggacaaaaactgccgtcactatacagacgccaaccctcgcctcctgttctacttgttactgattcatgaatcacttggagcatcccatactatcacgtaccctggcgacaagcaatattacctgttctttccgcctaagagaatcaagcgcagtatattcgatcttatgcacgagtccaagtatttgtatcgcgtgcgagactggttattgctagctgtggtcgctgacagactcaaactcaaacccatcatggggctcatccacaacactctgaccctattctgcagagaagatcgaccaggtatgccacctgagttgcagcacggctcgatgaatgatgtcgaatgggcattgataaaagaactgcaactgatcggtaagacaacaaggaggtatttgaatttgggactaacacatatcttggcagacgatcgaatgttggaaacgcgactacagtacgttgaaagagtcttccacgcgttgcgtcttctctcgtaccaagtcgaaaacatggacaaaggcatactgcctactcaagagcagttcgaggtttaccaagagtacagtgtggcgccgtgctcagaatgttactcgatctcctcaaaagactttcatcaaagattccccaaggcaaacctttggcctctgtttggcaactcgtataagacatatcagggctcggtcatcgacgtaattcgcaagattcgaggtatagaagaggatctggttgacaaggcaaaacgccatagacagcgtgggaggcattgcaatcagctcacgcatctttatcaaaatatgagaaaccttagaaaggagctcatttgctaaatggattggagcgaagagggcaaatggaaagggctgttgggtaacggttagtttccagactatctagtttcttacacgaaatagcacgaacatcacagaatttagggtatcagaaacattagccgctggaagcataagagacgaaattagtaggtcagcttatccttcttagactataccatttaggctattcatttttatacactaaggcttatgccacttagaccagacttcaggcaggctactcaactccccaagacttgggagaccaacgtttctggtgcccgtttacttgataaagcctcgagtataggcgcatacctactaggtagagataattgatcagcaagataacaaattatatagcccttgacgcttgacttgttcatctctaatctgtcttgcatgcgataaattgcgctcaagtttggcaatcacgggttgttacctggtttattgtttgcccacgacaggcttcattcaacatcgtttgtccactcagccatttttatctctaaccgaacaccttgatctattttgatatctagaagtctagatattacgtgaaatgataacatatacaagacttggctcatcactcctgatacaccactatctggagcacgcgatgttggtttcagactgcgttaccccaatgtcaaaaccatgataaccattaccaacaaagcggtcagcaggagtattccagactgttgtacaaaattaatcatgggaataattcgctgccaatgtgatatttatacggttacacgctgcgttgcacgacttagacgacctgaccatatcacgaggtgatgtcatgttcgctggggccgggaataaaccatttttaccccgataccggcttaaaaaattgaacccttatcttagctactaccttaattaattgcaaaagattacccaaaaacagtcactatttaattatccccgcttcgattaattgcgtgctcaaacaccaggagccgtgatagtcgatacccgtccgacatccgccactacataaacaatattatttccctttgcctattcatcccgcattttcatatcaaaccccgacttttggtcttgttctccaatatctcgtggcgtcgataccacatacatcatcgcttatcgcgactcgactcgactcggcccgaaacgcgcaaagttgcattacattgcgttgcgttgcgttgcgcgcatcctttatcccgggtgccttgacttgacttttctgaggcgccggtcgcattcaaattctatacatggcaccggccatgccggccttttcagatgaagaatcgcatacacgcgaacgtcaacatggacacgacaccgacgacgtggctgtaccctcaagtccgctcttggagtcgagatcgagatcgccagttggattgagggccagattgggcttgagtggcgtcgctcgaaggactgtgggctttgcgctgcttctattaacggtgttcctatggacaatgtacaactttatcgccagtgtaagcatcccaccacactaaacgtttatgccagcgctaatgtatttctttagtacatattctccgacgaaacttacaacaaacccttctttgtcgtctacctcaacacctctgtattcgcaatctccttgataccaaagttcttcaactacctacgaaagaatggcctccgtggactacgacacgatgcgaaccaagtctggatagactacaagcatggcacaaactacacaacatccttagatcgaagcgaagatgagcaggccaccgagcgcttgatagcacaaggctatggaagcaccgaagccgccccattaaatgagaagctgagcttcaaggatactgctgtcctgagcttcgagttctgcatgctttggttcctggccaactatttctcatccgcctgtctcgaacataccagcgtcgcgagcgtaacaattttgacgtcgacaagtagcgtatggacccttattttctgctccctatttggcatcgagcgcttctctggtgccaagataatgggcgtggcagcttcgctcgcaggtgtcattctcatctcaacggtggatttggctgagcaggccgacgagaacaggggatcttttccacgcaagtcgtctacacagattgctctaggagatgcaatggcacttctgagtgctgtcatctacggtctctacgtgacggtaatgaagcgcaaggtccccaacgaggacaaagtcgatatgcaaatgttctttgggcttgtcggcgttttcaacgtggtaatctatggccgctttcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagttggtctttccctcaccattccgtcgtctctgattggcgagattctacaatatcagcaatattcaagcttcacctactgggtcggtgctgcggtggtttttgtttcatttatcgtggttagcagagaaagccatgacgaagaggacttgagaaaggaaaatgatcttgagagatcggttggggttgaacaagtgtatgaatcatgatggtaacgacatatgcatgattttatgggcattaggggcgttttggttgctttcaacagcaagttggtacggacaggcatgagatgggatatagccggcgtttcaaccgcacgacatttattgattagccgagcatttacgaggacaagcacgttttcacatgagatataacgagtcacaaagtttaaattgtcttgatttcccgattcagatactttgataaacaaatcatgatcgagaaagggtcctgaatccggtcccgtggttctggaccctgaagtccgttcctcttatctcgatcttggactgtagtcaacgatctgccaagatcgaacatatgtacagcacagactatcttttgcttatgcagcggggttgatggtctcgcggagccagggtagcgtcggggaagggtaagaagagcaggggttagttgaagccgaacatgcagtagccagtttccggtgcacgtttttagaagttgttgaggaatatgaggcttgtgaaagtgagtatcgtatcatgtctctgcatatttcttctgctattttgttttgtttgggtagagggcctcagatatatgacacgatttccattgacgtggatgatattgcttttttaacagctgaaagacccttgacaatcatcaaaatattgccctgccatttctctggtcttgaatccatcctgtatccggatcatgtccccttatcctaggtccggagctgctccgtggcatctgctttgctttgtctgacccagggctctggggcctctcggcgctaagcaggccctgtcctatatctctctctgaaggtgccgccacagttcgatttcacgccaaaagcccgatcatgacgtcttttttagttggtgggggagcttcttttttcagcaaaacgctccgggtcatgggtcccctttggctgtttgccatgagggggatctgcgctgcccttgaacctcgatgtggcgtatgacgggaatcagatatgctttcactttttcttgctgtgaattggcattcatctgtggcttgataagcagacaattgtgctagaagacagccattagagacagacaagattgggaggaacgacttgactcgggatcaaaagcctcttgaccaatttcttgtcatagaaagaaaagaaagtgcgttgcatggtcccttttcttctttcctcatagggagctccgcatccataattgacgttgccatttcgcctcttgaatctcatctcatatccatctacggggaccttttggcctagacctcgaccgaacttgaccttacctagattcctttcttcctacaccacaaccctacctacaatacactcacttgacctaatttgacctatccatttcaactcgtcgcaaccctgattcttgctgtctttaacctgttctcattcttttacttaaccacgccctcgccatcctctgtatcctattatccacactacattctcagccaattcgagcaccgtcactcaaaccctgaacatatcatctccagccctctccagtcctacgccctaatcctggggtggcccaactacctgggccaacagaacaggggaaatggcagcgcttcaacccgatgtcccacgacatcctcagcctccatctcggcctcaacttgaccaacacgatcgtccgttagccgaatctattgccattgctacaaggtcggtgcacgccaagcttaacaagcttattatcgcccgcctaccgcttgccctgcctcctattgctgccgattcgtcttcatatatcactggactattacatattacgcctatttacatcacttttgagacactatggcgagatataatcgagtcaggatctcctatagattgcgaaaataacgtcgatacacactttcccgaaaccacgccgacaggaccaagcaacactcccttctcagaaatcgatgctcacgagttcacggaccgtagcagaatgctggcattactgcaacaactttatcttccaggattaatgcgatctgatcgtctcaaagcggacattgcaaatttgtcagggtggtcaaatagcaccgttgaggagcagctacgccttgttgagcagaatggtcgactggggggttttcttcagcacataaaaagaactgtccaaaatcgacctcacgtactattgtcttattcctatatcttgttcatggctctttttgccggtggtcgctttattagagctacgttggaatccgccggagacgagttctgggaccgcttaccatcgccagtactcccatctcttgtgccctgcgaagaaaacacacggcgaactaagcgggccagtggtttgtccgacgagcagattccgcaggatgactttcatcaccatgcaactcacacgatgcctttgcggttcttccacttccagactcctgaagacggagaagatttgaaacgtgaatttaagcgacgactcgccagcatggagggagaattgtcaccacgtgagaagcaagatatcgtccaagaatcgatttgtatctttgacaacatgacgcttttggttcagcagcttgacaggctctgtgatgacccgtcacgcgaaggaaacgacagtccgacatcatccttacttgacttggtcgatcaattccaccctttccgctcccgtctcagagacagcgtatccatcgccaaagatagaattcaaagatctccaaaactatcaccaaaccgcactaaattagcttggtcgatctggaaataccacggtacggcttcatcgcctgtggagccagagagtggaattaagttgccgatcagtcaccctggtctgtccaacggcgatgtgtcaatcgaactttgtccagctttttcgaagtctatgaggttcgacaagaccttgccacgaccgacgcgttacccggtcaagtccacaggggaaaaacatgatttgaatgagtgtcttcaggttgcttctaagaagctcaacagtattagcttcatcaactggttgataatattgactgtcggggttattatccttggaacattatgttctgcacggcacggcacggccgcgatgtaataatggcggaagcatgaggcatcagaactgcaatgtcctgtcatgcatagcgattgcattttgtttggcgtttttacggagttgaagcatcaggatacccttattgggagaaacacgtctatacctggagttggttggttgcttgcatttttattacgcgaacgagcacatatatatatacacgactgtactcgattcccattcacgcatatatacattttacagagagcaacaattacgactttagattacgagatagtaccctaacacgaaagctcatatgttatttgtttgtagagaaaacatgtctttgttcctattccgtgattgctaccttgaatgccgctatttgtgaaggtcgctttaaaaattgtttggtgaagcctttcaatggcatgagcggcttcaccaatatctctgctataatcaacacatgtgtttgaaacacccatttctgtattggggggtatcgtaaaatatcatgaaaaacaaacgctgcctgttaccgcaagacaccattgtcttgtctcgtctcgtctcatttattcatcatcttcaacgtcccagtcgtctcccacgtctgcccagcctgcaaagtatcgttcgccgccaaagtcgccaacctgtctgaaataccgtgcccgaccttcgtcttcttgccactggcggactacggaatcatccgacgcgctgaccagcttaccgtcgtaactccagctgacatttgaaacttcacgggtgtggccatgaacgaggggcgtaccgttgcggaagattgggatagtggacgagctgggctcaacgccggcggcggatgaaaatgagcgcgagggtgtaggggcggcggatccggggggatccaagaggtgagcacgctggacgcaggctgaacggaggtagcgctcatctgtagggaagagcaccactgaagactcggagctgccaacggcgaggaggtcagatgaatgagacaggcccttatgccgcatgctgcacttgacaaagaacgttctcgcggcgaacgaatcgtgcttgaaaccatataggggacctagaccttgggaagcaataggtcttcgcttggtagcgaggtctttgagttcaggagcgtgaccgagcatgaggtgggccatggagtaagcgtagatggtgttgtccttgcatactgcgtacatacgagcggcgtcactactgagggctagagaggtgattccgtatgagcgccaggcgtggttggagggtacggctgtggaggacaggggaatgctcttctcctgatgccgacggttgatgtatcgcatgtcccatagcttaacaacagcctctgcttcggaggcggatagcagcagatgttcacgaccggcgggaagccattggatagcagtgacggaagcaacagaagtcttgccgtgagcagtacgttcatgggtgttgtcaagagtgttcacggtagatgcctgcaatggcctgagagtctcatctcgcatagtgacagttcgacgacctgtctcactacaacccaccgtcgaaaaacttctgagattagaatatggacatcgcaaatcccacaaacggatacggccagccttgtccgaggtggctaacacattgccgatggactggccctgctgccaggcaatttgtcgagttgaactgtaatgcccgtcagacagcctggctgccacggtcttggtcgtcacgtccattaccaaagctgcatcgccagtcgtggctgcaagacgcatgtcgtcattggaaaagtccatgtcccagatggcattgtcgtggacggtatggacgcccagatctttttcctcgtttggatcatcgtttgcagaagtgtcgaagaacctaacgcaaccttcttcatcaccgacggccgtcacgggagcattgtgagcgcttgcgagacagaaggggatggagcgactgccgctaggagcaagacactcgtacgaatcgatgcaacggctgtgaaaccgtgctgtttcggttcggggatcggatgccggcgtttgaagaagtggttggccgcttgaatatccgagtccgtgttcacgatttagcgattgagagtcgaagcctcggttggcgaatttcctgatgggtctgggtgcgtagttgactagttcctaaagtcatgatgtcagtgacgccagcaggatatgagggcatatcaacatacctcatcgggctgaggctcttcaagagccatgtcagcagttttgacggcatttcccttcttaggggttttagcaactcctcggctggtcttgaagaagctgctctgttgaattgtgaggaaacgttcggtgcgagttggactacagttggggcttaccagagtggcttttctacagctatcaaggctctccagactagcttgactgctgaaactatccgatgcatttaagccattattgttgttcaagttcgaagagcttgagcgagtcaatcgaagtggtggcatatcatccaggttcaaagctggcctcttgaaatcaccctccgtctccgaaacctcgggctggagcttcctcttccgcgagtcatcttgaaacctttccgtgggagatgatggcagaatattgtcactgaagagtgattgaggtgagataggctgctggttggtgtcggcctcatccaagctgccaagagcagtcctaaactttggcaacggctgagtctggacctgcctgggttgccagaatcgattaaatctcctaggcgtaatcgaaggcgttccttttggccgtgacgatgatgaaggtgtgggaaaactatcgggatcaagagaggacatggtgggcaaaagagccttgagaagaaacccgtcgatggtggctggtagacgtaagtgtaagcactgaaaacgattagtgacagaatatagatagtatgcacgacgacgatgagctatgattagatgttttgcaagtgcatcgggttttagaacatgtcgtcggcattacacatgatgaatagaagaaaaaaagtccaatacggagtaagaccaggtagatggccccaattgtaggttcgggtcggttgccagagcaaaaggctggggttgagagcggaagcgaaacctaagtggatattgacgcggtagtcgcgacatagaacgcccatttacacgcctacgctgcacggaccgcggtgttttcgcgtagagtagtttttgttggagaacagaatagagggcagccacaatagccgccacatggaagttgacatcatttttttggttgtggcggactgttccaatgcaagggtcaagccaatgctgtaattgtggcattattgttcctgaaaacatgattttacccaagatattcgtaaatgataactttccagggggctattgacgtgatgagacaagtcgagtcattcaaaggggaaaagaaaaagaaacaatgattcattttaattccggcacttgctgctggacttggttgcgattgtgacgagagccgcaaattactccactaacagcgggacattccccagaatacagacgggctgcaagggttcaaggcagtggatgctctcaaaaataggtaggtgcccaagtgcctacctacctaagcatctacaaccttgaacattatgcacaatagcagaatacagccattattgttcgcaagcaataggatacagacatttcaataaaaactatattgccaaataccgccttgcaccaatagtacaacgtcaatccagcaagattctcagatatacaagagcccctttttatctcctcttcattggctcctcaagccctgtcttggaattccaaagccgatggcccgttcatcctcaccgatagccaccaaaaaagacccagaaaaagcaaccctggaagtctaggccaatggtgtcatccctcaccacaatcactcacaagtgacctacagcaatagcagtagcagcagcagtagtagaagtgtcttgtcttgtccatcctgtcctcctgtatccgtaacacgcaatcaatccctttacccttcatctttccttcaaacaattttctccatttatccttcattcttactatcccctactatactcacacttgtcatccctcttgttttttgcccggcaagagtgactgtttcgcgcgcgcacaagacgcaaccatgtgccgttttctggtgagtcccctataacaatggtcccttttgcttatctgcgtctccgaagccggatcctgtgtcgcagaacctcaatgctgacctcgcaactcgccatttataggtctacaaagggagcgacgatattttattgtcaaaattgattctcgatcccactcactcaattctcaagcaatcgtttgattccagactgcgtctcgtgagtcacctcccataccctgaccgatacttaaagcaacgtcatatctgacccgttgcgacgctctgtaggatacgagacgaggccagaacaatgcagatggtttcggcatcggcttctacaccgaccccaaacttggctcagcgccttgccttttcacatcgaccattcccgcatggaactgcaccaacttgcagcgcatcgcctccaagaccgcttcccaccttatctttggccatgtccgtgccacgactgagggctccctaagcgaagacaactgtcatccttttacacatggaagcttgatgtggatgcataatggaggactcggtggatggaaatacatcaagcgacgcctcggtgagcgcctggccgacaagtggtacttgggcgtcaagggcggcaccgacagcgaatgggcgtttgctctctttctcgataccctcgagcgacttggccacgacccaagcacttgccccgaaaccggttttggtccaacaattcttcgagaagccgtaaagcgtaccatcgcccagatcaacgagatgaccgatgcgatccccgagagtatcctgcagaacgaagatgtcgacactcgaagtttgctcaactttgccgttaccgatggccacagcgtcatctgcactcgatacattagcagttcgaaggatgaggccgccagcttgtattattcctccggaacgcaatggacgacacgcacacagtctgcggacgacaagcaatatcagatggagcgcaaggatcgcggtgccgacattgtgcttgtcgcaagtgaacctttgacatttgagagaggtatgcaaaatgctctgaatattcaaatgggggatactgactagaaccagaaaactgggttaatgtaccaacaaactccatcttgacaatccatagacagaccgtcatggtccatcccatcattgacaagtactacgagcgggatcctcatcacgtccgctccagtgccttcgtccaagcaaagggtctgacatcgaacgagaagaatcgaagcgatgctgccagccctgcaggacttgatcgtcaacaacaagatctcgacggctaccgcaagatgatgagcggcaacatcggcttcggtcaatcgagaagtctcagtcctgatgtttgccgtcaaacaagaaaaccggcaccagtggcagcaccagttcctgtacctgagtcgattcctgttccgcaaccggcgcaggtgaccccgccagctgagcagagcaacaaaccggccccggcgcagggaaacatcaaggttaaaagacgatctgtccagttggtggataacaaccaaggatcgaacgactatgatcaaatctcagatacagacgagccagcgcgggcagatgtgcgtaacccgaagaaactttcacaatattttcccgagctcacgctcgcctcccatgcggggtgaggtgaagaagacagaggcataaagggttatgtatgaacgaaaacaaggggaagaggatagaaagcgaagaccagtcaaagcaagtgctttggggctttggggctttattgtatgcatgattggccattacaccgtcattttatggatcgaggcaaggtgttgaggtgtgaaattacttgtattctagattgtctgttatttggagagatgacgggttctttttttgactatggatacccacgtatcataactacctaagcaacattatcgtatcacgggaacgaaaatgggagttgaaagttcatcttatgaccttagtcttgtctcctcccttcccccattgctcagatcaaagttgacatgacaccagaattgcagtgccatggcttcttccgaatctccatagccatgtcccctcatcaatgtgaggtcctcattcgtcctcgctctttctcacggcgaaatgcgccactagagttcaacaactgccgggcagaagcagaaggactttggaggcttgatagcaggtgaataacaggcagcaagcgataggcagtggaagcatcacaggcagaagatagtgccaatggcttcagcgggcaacgacgcgcccaagtcttgccgtgagaaagcttcatgtggtggctacttctcaacgacaatacgatattcgatgcaactgatcacggcccggaaaggacgttgggtgagttgcagcttaagatgcgttttgttctgcagcgccgtaaaactttactgcctgatacctcctaatcttaatttcacttggttatcttgaggctctcccctcttttccatcacaggatattttacttctttgttttgtcaacatctctatgaacgacttaatagggttgagtccaacatcatctgataagtgcacttcatcgatatgccttgtttcatcggcatcatccagttcctgcggtgtcggcactgcctgctcttcaagctcggttgtactaacaactgcgaagagctctgccctaccgaaaagcaggttccgctcgtcgctacgaactacctgtggctatgcgaagactgccatgaaagaaaggccaacgtcaatcttgacgaccgatgcaacgaatgggcagatctaatgatggacattcccaagggtgatgcgcagcttcacagtatgatggaaaatgcgatccgtagtcgcgaaaaggccgacgacgtagcatgcgaaaagtcacgagttcagtgcaatgaagagatccagtgggtcgctgaatggacactcgagtatggccttatgatctacgatgttttgttcaagcagatgtgggagccgcaacgggccgctgaaaggatacagcagttgagaggcttgcgtgtgtgggatctcctcgtcgttaaagatgccttgcggggtccaaaagtccttttcgaagagcagtggaatgaaacgtactggttcatcagtggtgagtatgataaccagtgttgtcagaacgatgtgactgaccgactttgccagaccaattcgctgagcaacacttgctacgtaagcaacagcaaaaacctcctgctaggaagaggccgccggttcctttgtttccttggaaggaaaatgaagacaagagacaatcaagagagagctccatgagcagtcaagggctggattctgatggagatgtgacactcacagacgtccaagatgagccggtacacacaaaacatgattctgcaacatcatcatctcccataaaaggagacggccatctcgtgacagacgacacagccatggattaaagcaagccagaacattcaggagaaagggcgcttgatggacgggctacagagtacgattaaagctcgtgtgaactagattggccgagttacacaacaccaacaccatgggacagcgagctcaaacatcattacgagtaccgagtataggaatcgaaaccatgtctagactttacgttacacatgtgattgcgggcgcaattattcaataccatgacaagttgtatcgttagttgtttgctttacacccctccgtcgtgtcgatgttgtattgatctacgcatgaactaacgacccccgtgacaatcttcacccatcccagagaagctacaccttgatttggacctacctcgttaggtaaagcatttcagtctcaaacttgacaacatcgccagcctcaggttctagtgcacaccctcgtcgtcgcccctatccctcatccccatatccaccggcctcggtccgctacattcaatatacaaacacctcagcacagcccgtaccatccttccccaatgctcctgaaactagcatcattagctaatattcatgcccatgcgtcgtccttctcaccgaagcccggcattctcacatccttgccctgcaaggcttccagcaaaatggtttgttacatgccgtggcgtatggggcccccttactagctccaggatactgggccagatatgtacaatatgtgtgggcaggggatgaagatgaaaggaacgtaggatttgtcttgtgaagatgtcagaggaagacgttgtccagctggttggagtgtgtgttgctcgtagcctttgtttcgtggtcaacatgaaactttttcttttctttttcacgactcggttaccttgaggtaagaacaaacttgaaccaattatctcaatatcgtatctgcagatgcgacacatgtacaatagatttgcgatcgccacataggcccgatgcatgtctcgtagtgacagcatgcagtaatacaatgaacaaggcggtatacgaaactacatgcaacccaccaactaacaaacataactgatgtcgtctacatgcctaatagctactaccgtaacttgcatggatggtccatctcagctttgcgctaagaaagaaaaacatccttcatgtcgatcatatccccacactctggataccgtcggtaagaaagaatctgatagactagagtgggccacacaccaccggtttgacatgctgcctctgtctgagtgtgtctcagaaaacttcattcggccaatcactaacttaaccgcgctatcatcgccagtagcaagttttcttattcggccggctccgccaggcacaaggcttgtttttgatctacctacattcaacggagtgctcccgaggtagcgtcgttgatactgacattgagggtgtcaaagctgttttgaccttgcaggtttaggagtagaaacctgattgctgctaacttgctaaggaagatgactttaggaggctgaaagctagaacttctacggtagtcttagtccagccctgcaacgttttggaacagccacaatttgcccgtccgtggcctttgcaagggttatcctgcatgcagctcattctgtaggaggaaggtcatgttcgcctatgtatccttgtcttgctggggacgagtcttgtttccaacaaccatggcactgtacttgttcgtcaagggaatagtttttgcgtctaagagtcttcatttcggtttccttgaaccgtcttttattttgccatatatccaataaacgccagtgccaaccctgatatgctgagcccagacgccttgctccctttctaacgtaaccgttccgtatgctgtttgttgcgttgctcttcgttacataatacaatggtgatgctagcctttccatcctaacttgaactccaaactcaatccctaagtagctccgaattccacgcacttgactcatcaccttcatctacccctacccacgcacgcatgacagcccccttgtatgccaaatccctgtctcccatcacctcaccaggaagtcaaacgccttcacatgtcaatcgccgagaatccctgcacatcaaaacatgatccactccacctcaactccgggtcctccaatgcactttgtccagttgaaaggcccgcgctgaacggggtcctagcccctagtactgatgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcgagagctgctaggttgttcatgtaaccagaacggaacatgatatctcgacacttggaccgcactatgttctgctgtaattcgttgacacactcgcagcccgccacgaaaaggggccagagcagaaacttctcggcgctactgccagtatccaagctcgttgcgtaatagacaacttggctgacgaggctctgaatgctctgatgccctgaaggtagcgacgggctcacaagtcgctccgtgtacagaagcgcggcgtagcgaaacgcctcagaaagtgactccagatctcgtagctggctctgtgagcaaggttcaggcagtgaagcactgacgcgagatgcatcaaagttccagttctgaagagccaggcgtgcttccttccactcatgccagaatagcgagcgattctcctcgtacgacatggcttgtgcgctcgtgggtgaagctagatcatcgttgagtatcgtactgaatcgactgttgttgaggatacttgtttcccccgtctgctcccctgacacgttgaaccgtgtaagtgattctcgacgagcatggcccagtggagaaatgtatgacgaaggagatagctcaggcaactcctggactctggccggggtcgatgtgttttgcacagggcggttttgtgacaactggttcaggcggcccaacttgctgatggtcttgaaaagctcgcggtcacaccccaccaggttctcggttccgataggtagaagctgaatgtctggtatcccattgaacccaggatacacttgggcttcgcgttcgttgatgctcgcagaaatggcgtcaaagtaggtgaatatcgcttccatccaagcagagttgctcgaggctgtgagatattgagctcgaagagccaaaatcttgctaacaccggcaaactgggtatggaacttggcgatgccggactcaaccatacggtaatggcaaagaaggagaatcgtggcgagtactgaatcgtgaattgccttggtacggtcgttgagctgctcgtttaataggtgcacagccaagttacggtgttggtattcctcggcgagggacaggtcgtcgggctgagtgtctgccatgtcttcggcggcatgtttgtcagccatcaacttctctgaaatttctcgagtatcacgtccgagactcaatttcctcttcatgcggagattgcaagatgcaagagcacaaatagcatggctcagactctggctgtttacagctagtcgcagaatatggtctcgaaaagggttgtgtggcccgtcgataaagaccattgagggacacatgatattctcgtagtaatccatgaaaaagggcatcttggagatgaggtcctggctcacatgaacagattggttttcggaagcggtgggccaccccgagggagcaaagtccgagtgatgagatttaacgtcttcctcctgcatcgtcggagaatgccaggagatgggcatagagccgtagctggcgctataggtatcgacttcaggcacgcctacgcacgttagaaccaagggattcattggttccatctgagcttaccgaatgaatcacaatcgcggacaatcctgttacccaggtgcgaatcaaaggtgtcggtatgagagtgaagacttgagctcatctctgaaggagcgtgggcaagactcggacacgaggttggagcaaaggtccttgcgtgctcgacgtaaagagaggaagggggactctgagggcccggggagctcgtgcttgtcgtatagctgtcgtacatgtaagatgggctgtgaacgtaggaaacatcatctctggtgtaagattggctcatgggtgatacgtaacccacgtccggagtgagggggtcaatggatgatgagaggttttcggtgacgagaggcatgggaaaccgatgcatgttgtggcttgtctcttgtgcgggagagtagttgatgttgccccagtttccttggtgatgcatgggggctgcatgctcaggatgtgacatagaaaggtagtcgtatcctgccatattgaaaggtgtcgtgggagcggaagcaacttgggtcacggcaggaatatcaataggaccctggcgcattcttctcgtctcgtcctctgttccatgtgtaacaatggaagagctggatcttgaggaagcagttgaatgttttctcggctcacgagtaacaggaggagctttggcaataggcaaagacaggcctcggagcttgcctcgactagcaacaccaactccccaagtaagctgtgtcttataaccggagcattcactgccaacctcgagacattgggagcaatatggccgtctacggtcacacttgatgtttttcttggaacaagagaaacaatcatcagaggcaccaccggcaggggcacgtcttctgcgctttcgcactgctgagggatctttgactgtaacagtcggctgtgccatagcggctgtcatttttgtataagttgaggaggtgaggtgcaggtgaggtgaggtaggaagtgtgtttatcgactttgggttgcagaaggtaggcaggtagtcaaaatgtaaaagcgaaaaggtcgagatgaggttgatggtggagttgaagggaagtaaagagcttgaataaggtaactcagaagagtaaagtcgatgggaagtatttagaaatggcgggagaacgatgttaaagtatacaagaatgccaggaacgatgtgtagatatgaaagtggcgctctaggatggtataaggcaagatgaaggccaaactgaagaggcgaggggtgtccggagcttgggggagggtatcgcccagtacttgagagtactggcaacaagaccctgaagttgcaacagggatcatgatgggggagcgcgacctttggtgggtgtaggttgtggaagagggtgtacatataagactggacactacagggagtagcgtgggcagcatggatgtacctacagtagataggcacattcagatcgagcagagcgggagagacgtctgatgagagacgggagtggagagagggtactctgtacgggggatggatgggatggggacgatggggggcaccgttaatattggtgctggcatcatcatcccgatcccaagtctaagtaagcgtactttttttcccacagaccaaactgtaccaacgctgaagatcagcggggggaggacccatgaatgccatttcggccgaggttgacgatagaccgagagaatactgagaaatgtaggggttccccttgcatcccattcataactagaaattgttttaatttcaggcgacgaaactcagtgtctggcttgttggcgtagtagatggtggtggtggtgatgatgagaagcgtgggactcatgtcgctgttgtttggagaaggacgaatatatggggaggcagacaggtttcactcatccatctgcctgtactatagctctgaacagtgcaagtgcagtaaatagtacagcaggtagaaggaggggcggggtcgaattgcgtgggcatgcctgccctctctaccttactgccatgtcatgctcgctactgtacgaaatcgatggcaagtgcgactaaacaagttacctgtcttggatgctacgtaagataaagataacgtggatacctggtctcgcatatgaaaatgtgagcagtcgcaagtattcttctatctttacctctgcatagtagtaggggggtactttttgccccaggaagatgggctacctgaccggtcgtgtaagtcctttctcgtcctgtctttggggtaaacacccgcctcaagtcgtcgtgtggaacctccgcccatcgttcggtggactacggactacggggtctaaagccccccggcttcatcaccatctacggtttagtggccgtcggtatagcgctgtgaagcacccctagtccctaaaactgccctgtccgttcccacattgtctgggggtttctgattcggcgagttcggttcgttggtcaagtcaaatcaaatcaaatcaaactccctgctggagcgatggaggtctcgctcgctctcttccgctactaaccccccaggctcttgtttaggatctttgccgtgcagattcatcgtctcggaacacgggttcatcaacagatataagcttgcctcgttctgtaatgacggacagaagcaagcttgcacaaggctacctaaagacaaggttgaaaatctaggcccatttcgggtaggagtgcagcgaacgccaagtcggggacgatttcacaaatggaatagagcctcaaagcataaaatccgccggttataaactcatgactgcgtaaatatccaagatttgcaagataaacacaggccaagttatgtagtgagagagaggaacttttgctttctcggattgatgtgaaacgaaatatgcccaaaggctcatatgaatagtatctaactggaaaacctgaccatccagttagtatctctggtggaggttcgtgtaaagtcctaagcccttcgaattccgcgcctcctatgacgccacctaggtgttgacggatattgcagacctcatctcggaaaccggtacgacaacggtatgtaaccgagccacctgaggcttggttcaaggctctcaactctaacaagagctttgtcccagatcaggcctatgcttcctctctagatagtggtggcatatgacagtcggtttgaggctaagatcaagaaggaatcttcatacttgtaccgacgccctacatagcctggcgcgtgaatagtttgacgctatgaagaaaaattccaaagattcaaactcaggggaaggaagtttttgcttgtactaattctctgcatctcaatttttccctgaccgtctttccagaatgtcatcgtggactgtagactaaagctcccgtgttttgtggaaagtgtcccggaaacgccgacgacgctgaaatcgattgcccaacaagagttttttttttcttcaagctaccacacgatccatcactatcaacgttgtacaggtcgggtactgggcggtcgtcgatcatagagtttcgacatctgcaggttcgcgcggttcctggcaacggcgagataagatatccgttatcatatccgtaatggaaacaaaagatctttcattgcgtgcgagctatcttgagaacaaaagagccaagctattgccaggaccaggacaaggaccaggaccagacaaggacacctgcatcaagacatgctggagccatgtcgaggaccagggtaacaaaaccgccgccgggtgcaccttaaaatcatccgctgcagttgtccataggcgctaaagcgatccactcccagggtcattcaggtccttttgcaacctgataacccaatcagggccgctcctccctccatttctcactaccgtaccttcttcatatccacccagaacaacctcatccactcctcatgcatccattatcaacagtagagcaaatctccccgcctcttaaaagcaaaagggccaagcagcctggggttgccaagctcacgatcatccatgtcatgcctctttgcttgattgcttattacttgctggcaacctacctacctagccagctaagctaccgctctcggtggagcgcacactacagaggagcatagctccgtcacgtcaatcgccagagcacctcggttctggctcatttacaagtgattgcaacattgaatctaaatttatgcgaaccgtgctgtgacagcatgggcaactcaactaagatcaggggtatattacaagacctcaacgcatgtgccaacgttcatattcggtaacagcgccgccttgtgctcaacggaatcaaactcagaaatagatccagagtctgaacccacgttctcttgctgggttggcgacgtcgaacctcaacaccagtatccgctccctctcgttgaatacatacaatgctccgcgtctgccggctgccgcccgttcactttggccctgtcttgcatatctgcaattgggctggcagcccgatgccaaccttgcaaaaaaggcagtggaaccaacgaatctctcaccccgcaggatcatacgcaggacaaccgcgcacagcacatggcttgtcgtggtctggaatagcctaaggaggcagggctgattacccccatgctgtagcgcaattgcggccttcttgactggttgctagacaatcacagttgtgtagcaaacagactttgtatcaactgttccaagaacagacccacgtcatgttcatctcgaccaaaagcaaaaagataaaaagtcgaataacggcaatattgcggccacagctctgtgatacacactagcggtagcggatagttccctgctggaacaattcacaacaacatgggctcaattgcctagtcaccgtggcggcgcctcataaacagaatggctttgctagagcttctatgcattcttccaccaggcttcttcggccatgtcacacaggttaggctgcctctaacttcgaccgtactagaccatgcactcaatagccttggatggtcccccactcgaccccctcaagttgcgcccgtccacttacatcattcatcgacacaacgtctcggactattcaatggttgcgccagcctgtttactggacctcagcagaatccccgtagcattctgaagttgcgacacgatgatactgcaacttacggacagagaccgaggacaagaaaaataagttcacagccctggtgtcggccaaaatgcctgaaaatccatagatattatcaataaaacaacagcaaagagaccaaaaacacagtacgttttcctcttgttcaggtcaatatttaaggactgctaatcttttccactgcaaatagtgtcagttttccaagatttcttcgaaaccattcttgcaagagtgtggctgcttgcacgcgagaaatggatgttaccctcgcactgagagcccgacggccacacctttgcacgccgctctcgtcatctggaaccacttcaacaccatcacgcacagtactgttttcagccatttgcaaagattaccatcgttccactgtgccataaactccagcaagaaccttccactctaaatggcttctagtgcctagagcaatcaacaccgcatgctctagctgtgttgtcataccaccttgaacttctcgatgccctgcgctagtaatcttgaagagtggtgtatggccgctaccacattcaaatgtgcttcatgcatgtgcgcaaattcgacgaggcaaccctccttggaattggaagctttggacgttgcagccacacttctagaacatgaacatcccaccgacgttatcacccttctggcgatagttcactcaattacaggggggttatcagaggatttttttaaacgtcttgactaattgaggctatcccctgactgatggtaacacatcacacagcaagggctacatacgcatatcttcgcttacatatttctgtcagttcaccagctcagtggtttagacgttgtaacagtcaagtgtcgtatccgtttcttatcggcttataatgcaatataatagatccattacgagctgtgatcgacatcaactcgagttttctatctttaggaccatagctggcctcggtactgggcaaacttaattcaacgttgctcacaagtgtcggccggtcccgagagaagaccaatctcacacacactttatcaagaaccgataaggcaatgatcaacttgcgccggtcaacttaggggggctgcagtcaaggacagctgcaggcagagttccatcggtgtctatatgtatgagagtaccgatccttcggtcagggattgggataaaatggccactaaaccgggatcatcccgaaggtcaggagcacactactcgcattttagcctctaaagattgaaggaaattttgagagatgggatgaaccaactgaagattatcttacgtgtttcattatcacaaacacaagtcgcggattaggtgcatgaacgcttccaggctggcagcaaaggctctctcgtcactgtctcaaaaagtttcagaagatcggagccgagagcaagcagcaatccctttccaattcgacccctaacgcttatcctggcctatgaggaaccccgaagtcgatgggaagaaacgatataacggagaatcgtcgcaaacgtcgatgtggccgacccattttcctcaccgacaatgctaggcgaaactcttatctttgtctaacaagagccaagattcacgggacttgtacttaaagtcaccatgtgggctatctcatactcgatatgcagaatcagggtcggctatcaaacatgattttgcggagcttaacagcggcttgtcgtcgaaccggtagccaggcgcccttgctcggaaacacatggtgactgcaatggctgctgcaacgaaaccatcacaacgtggttagcacggctacaatgtctgaaaggcttcaatggccgaatgccgcgacctggagacgactaccggcgccgcttgtctgaaagcattcagtcaacacacaagctaacaaggcagtcaatccaaagtatcgacaggggcatgctgcggggtgggcaagggttcacctctgcagccattccgaatcagacatgggtttcgtctagccgcactcgctaagcaacaaatcgtgtgttagaaggcccgaacgatgctgcgtagaagctaggccctagggtctaagcctcatactttgcaaaaagtcctctgttagctccctgcagtcccaatctcttccacagggacaagggggcacctagaatcagcaaccacctgttgtcagtgaggcatatccataccaatcaggtctctgtcgtcaacatcccctgtaccctgctcatcaaccttattctcccataatacgttcttgttattggtcaggatgcgattgatgaacacctcgttcttggtcactggaaaattaagaaccaagcgctgtgtcacgaaaattagacgacatgagcacctgtgatcgtgtcaaaactatggtcatagtcacatcttattctactagtctagtagttctcacctggagaacaagattttcagctccagtgactgcctctgtacagttttgatgttctggccgtccacgaatatcttgggcagggcatcggcattgcctggtcattcacgagtgctacccgacgtatcgacggactttaaggagaggattttggtcgaattgctcgttatacagggcacgagccgcgagatgctccagaactgtagtgtctcggtccgcagaaatcgatcaacttggctgtttaatcctggctattcattcgcacaactgtcgccatattccttttgccaatacccgagacacaaatgtccgacaggtggctttcatagttcccccaattggcatttcagttcgaaagacttgcatatgactcttgcttaagcgaattttccaatgtctccttaacgcggctattctacttgacttatgaggagtcggtctgcttccctatcaactgcgtgcatctcagatcctgaaggtgatccacaggaagatttccctcgtcgtttgtcctttttttttgcatcgaaccaaggattatactatctctttacaagggctctagccgacgttgacgtgttagggtccatgtccgatttgccacaagctccaggtcaggttggatgttacgttgctggcaaggggatgacgggcgaaccaagaacagtctgtgcaaggccggggccctactacttcgagcgagccattggtttcaattaggtcctttacgctgtttttcttctaatcttgttgagctggcgggcttggtatctggcatggtagacaagtcgacattcggttatgatcgggcatctctagcttgatgactcgactcatgcacacatatcgtggcttctcatgagcagatttcatgtatcatgacaactcaaaaaagttttttttgcgattgacgtttagttgaatcgtgtttgggcaaacaatgctaggatcgcaaaaagcaaatctcatatcctagctcagaacgaaccgaggctcccctggacaattcgcccgaacagtttagggctcgcgcatctcatgacaacggttgatcgacattccgagaagagatgacaggagggaccccaagactatgcaacgcaacagcaaggccctgaaatctctggtgaagggggttctgaaggtttcgtctccacgtccccagatttccccgcaaactggaagggcaactagagatgcaagttttcatatcgggctgccattgccttgacttcacgtgctgggctcctttattatcgcgtaatagtgtcgctgttttgactaaaagtcggaccaggggaatcctcaacaagtctggccgactgtttgacgggcaccctttatctccaatatccccgacaagaagatggagaaccctaccgaccccgcgcctctcggcgttggtgtgtcatgagattaccaccgtggggatgaaattgtggtgctttgtgcctaggaaagtgcgtggcctgtcttttaaagttcggcctccgagttgactctctatcccagactgtcaccgtttctgctggctcgtgcggccttgacattcgattgctttcagcttccttatgccgagcgttagaatcgtcagaccgttgagggccggaccctggttgcaatgacggtggttcgtgtgttctcataaaccagccacaccaccttttcgtgtgaggcttgaacgtttttagaaggcaatttacacgttcgaaaacgatcaaatcgccgccgacacatttcaatttcatgtatgcacatgccctggtacccatgaaaccccgtgggcgaggcagcgttgctgcatggcatggtataacatggctctccgctctggcagcgcaaaagttccacttgattcacatcgacagcttgaaatgggtctcgtgcacaaacaatggtccggagaaattgaggagaggctgatatcttggctgcagcaggtcgcgttctacgtcgaccgttcaaattggcattcctgcttcccacagacaaggcgggacgggcatcattaggtatagtaatacctcttgttcgtccccccgcattccccagactttcacgatgcactggaggggcggagcaatagcattgcttatgaagcctcatctccactacagaatggagtacggtacttgtagcatgtagcaccacgagcaaaagacaacatctcattgaaccgagtgcccagcgttaatattacggacccgtcctaccaacgcgaatcatggcgactttcaacttaactcgaaagtggacattgcaataagtttccatttatctcatttgatttgtgcttcagctggatgcaatgacattcgaaaagactcactccctcttttctccccctttcactatcgcctcttgtacgtaatgttgaagacggccttgtcttggtactgtacaaagccgacgaagggccggtagtgatgaggctttactttgaaatctctttaacttagagtttctcctatcacctaaaattgcgtttttactgctcaactcggaacagtgcctaagccaagtggctagtgcagcactgcaatcatgaatttggcgatctgaacctgcatttatttggctcccgtcacttgctttaccgcttggtgtgcggccgttctttggtgtggagggtggcatgcagacttctggaaatccggggaagcgcgaagccaccgttatgattcgcacgcaagaaatataccatcaggcagtggtggtggttattcaaggcaaaggtttaacttatctgacggcggaaaaccttccgcaacccgagcatagggcacctactttgtggtgcagcaggtgtcggtcaccctcggtgcgcgatggatgatcagtgatcgacacttgatagcttgatcgctagtttaaccaaaatgtggcttgaccagatatccaatcactcaagacaatcaaccgagcacaagatgacgacacgggtgatgatgccgccttgtgacagctctgagataagtatttgtgatgtagggtaagaaccaacaacttggattgtctgcgcatggcaatgatgagcttcacttgacaagctcgactgaatactcatgaccttggatcgagatttgcttgccagttagcaagacaaaacgagagccctgcacatcaccaacaaagattgttacttattaaagaatacatgatgttatactagttggctatgactgcctgatgagaacatggtattgttacattcagggtgccgacagaaggaccgaaacaacctgactggcgatgtacttactcagacagtccctgagtatcacatcctatgcttacttgcagagcactctcatattttatctctggtcgtcgtacaaggttatagttatgttgtgttgaaacaatctcttccaaggctccaatggcaaatccatgaataatggtgcagggtaatttccaccacacgaccagcgactgcgtgctatattgactggtccttggctgacaagcgacaagtatttagcctagcagctgatcgggctcgaaaggttttcgatatcgattatcaacgaacccccatcttttgtggccaaacaaccatctaaaaagtgtcaaggttggcgataagcattaccaaagggatggatgactggccacctattgtttggtgtcgcccttccttcttgatacaatcttttccacggcgtgttcatggacggcacgttgtcgggaactccgggaatcccagacaacaaaataagctcgttattagaatggcgattggtgtccctgtcaaaagcctcgtggaaacgggccgttgctgacatgttcatcgaaacacgtcggcgtagttgaaagagcttactgcagatacatcggccaactatctggcttgaaaactgggtagatcaaggcgccttgatcctgaaaccccacagcactctcgatactgcaatccatgtcgatgttgtcttattgttacttcaatcggattcaaaccgtctctagagtcatcagctggcatctgcatgcgaactgcgcttacgtacgatacgcaacgcatatacttccgacattgcacttcagtgttattctaagagtacttctgtgccttgtcaggtctcgcattatgatatactgcgctgcgtggggaaatattgactaatattatatgacaagatttgtttgccttcgtatgacgccgcttgagatttggacattcgggaagagcattggcggtgagttcaacatggcgaactcttcagaattgcttcggctagcaccaatctactccggctcttgcacacggtatactgaaaaggtgaatactcaagttgtctgaaaccacaccagaagatcagatgtccttttcgtatggataaatggactgaagtcttgatgtcccttgacgcgatgctttgttcctcgccgatggacatattttagtgtcttcactctctacagctcacaactgcatgaatagcagactgcttgactgcatatgtcttgaacgtaccgtcggtcattattcacaacaccgttccccaggcatgggtctcatgaccaaaagaattgcaaatccctttgatgaggtcagggcatgaaagcactcaccgctaaaaagactcatatttgactaataggaactcaaactggtgagaaatgaccaaggctttctgattttgttgttgtttacttggttaatctcttgttaaactggtgcctggttgataacacagatggcgttagaactcgcaagccaacgcaaagggaattaggcagcatattgaagagaaactgtattacaaaattaagtaactttacttcagcgagtttggattaatgtttctaggcatctgaaacagttgtcctgcgattattgatagaattgttgatgcctggtttttgacgttcgggactgtgcaggcatactacagggtaaactgcatctcatggattggatactatcttgatccttatttccatcacatatgtctaccgtaatccaggtgtttataatggtacttatgcaacttatgagatacatgccaaagaaaaccatataacaaactacatttctaaggaaacaagtacttctagctttatgttaatggcatgtgtagagttcaggacatcgaccatccgctttcaagacatgttaccgtcccacaaacacggatatgatgttgcacaataatttccaccactcaattcaacatgacaaccgaaactgacaattcatatatttatatttcatttaattgacctgttacaagtcacgtgtaatatcaaggggttgctgggttagcgcgccactacaactgttcctgcatcaaatcgtttaggcaccaccatttacaccgttataaaggaggcacctcaaccgttgcattggttttagccaacagcaaaaatcattcactatcacacacgatagtcaagaccacaccatccatggagcaatacatcctagacaatgctcagcgctttgatgacctggtgaagcgcttcaggccagcgcctattaaggccaagccaagcgatgaagagccaaacccaaatatcaccatagctactcgcatcaggcccatgatggatgacgagaaagaagaagggcagttgattggtgtttttccccggcaaaacttgccaggcgccgttgacttgcacgaactgagaagaccagtcaggggccctcctactctggttgtaagtgtatagcatgtcgtcaactcactcaaagatattaacgagatccagtcatcaaactaccgtgttgatagagttttcaactctgataacacaactgaggacatctaccaagaactcatcgagcctctagttccatgggcctggagcggtggagtcagtaccatgtttgcctatggccagactggctcaggcaaaacacacaccgtcagcggtctagagcgcctcatcgcagagacctttttctccaaaggtatccctggcacacgaaacatttctgtttccatcatcgaacttgcgggcaactcgacctttgatcttctcaactctcgaaagcccatctctatcctcgaagactcctttggaaacacccatcttgcaggtgcctctgagtttgttgtcactgacgcagactctctgatcaagcatatcaacaacgccgcttctttccgaagcactgctccgacacagaagaacgactcttcgtcacgctcgcatgctatttgcaagatccgcctggaaaatcctgagttgccccagtccgatgatggccttctgtatctcgttgatcttgcagggtctgaggcggctcgagacgtgacagagcactcaactcagcgcatgaaagaatcacgagagatcaatgcaagtctttcagtactcaaagactgtatccgtggcagagcaagcgtcgacccggctggtctcgtagctgggaagaaggcatatgtaccgttcagacagagtgctctgacaagggtcctcaaacacgtttttgaccccgcggctgagcgaagctgcaagactgtcgttgtggcttgtgtaaacccgagcttcttggatgtgggcgcttccaagaacacattgagatacggggagatgctgagagtcaccgtgcccaaggcgccggtgcagaagtatgatgctgcgaagccgagtacttggccgcatgccttgctacaggactggattctgaagaatgtaagttgccaacaaatccgcttgaataacataaagtcgctggctgatatctcgatagtctggcgcgccaccagtttctccttcttgcctcgcgcctgaagaaaatgggacgcaactccttcgccttcctgttcccgaattcatcacccgatgcctcaagacaccaggagtcacgctggaacaagcgacagccttccaagccaagctctggcgtcttcatattgactcccatcgtatcaagccgaaagcgaactctaagaaggccagtcctgagacagagaagtacagcgctgagaacaagggtctttcgagtcgtgacgcaagacccgaaatggtaggcatcccgttcaaagaccgtctgcggccggggatggtggtcagctgggatcctgcagacgacactcgtggattctatcgtctaccgggacgtaatctcgtcatgatcttgagccccgagggcgatgggagctatcgatgtgctgttacagtgcctgctattatgacgggggcatttgagatttacatgtggcagcaggttgtggcctcggtcgacacgatgaaggccgaggttttgttggagtacgatgttgggacaagatactattacgaaaccgtgtagggctgtggtaacgagaggttgggtgttaggtttaagtctaaagtaaggcgcggaagtttatgttgaatcaatgtctctacgaggagatatccagcatcacatgttgatagaattgagatttaatatacaccatgtctatggcgagtcaggacagagatagctgagaagtcgagtgttgagtgtcggtcgacagtcgcattagaatatgaatgccaccaaatattgaccagattatgactgatcattgtattaatttatttagctgttttccatgagtctggaagcctctcattacacactgcgcccttgttcctccccaactgggtatctcgttttagattggtggggattgacaaagacgcatttttcttgtttcgtcgttcatcatgatccttaagccgcaggcttctcagcaagggcctcgagaatgggcttctcaagactctcaggcttggtggtgctggcccatcgacccttgacctttccatcacggccgacgaggaacttctcaaagttccacttgatgcgcttgaggccgagaagaccggactgctggtccttgagccagacccagagagggttggtgccgtcaccgttgacctcggtcttttgcatgatggggaaggtcacgccgtagttgagctggcagaactcctgaatgtcatcgtcggtgccgggctcctggccgccgaactgattgcaggggaagccgaggatgacaaagtcatcggggtacttgcccttgaggtcggtccagagcttctcaagaccggcgtactgaggggtgaagccgcacttggaggcagtgttgacaatgaggacgaccttgcccttgtagtcggcgaggggaacctcctggccgcgctctgagaggattgagttagttgggtgagtctatttgccatgaatgaagtggtgtgtttcaaggcggggtatgaatatatatggacagagagaggaggggcagagagggacatactgtcaagcggcttaaagtcgtaaaagctagtagcagaggccatgttggatgttgttgtataatttctgtggtaaagtctttgattgttgagagatggaaatggcggggaactggaacgagtaaagtggatggttgcgcaagagtatttattaataaggctggaacttgatgatgatggttgcaaattgttgactgcaaatctggaccaaagaggagcacgccacatgggcatggacatggatatggacaggggccgggacagggacatgttgattcagtaaagatattaggtattggagagcaattgatagcattgaatggaagagcttctgctgctgtgctccccttctacagagtgctacagtacaagcctcggcacttgactccatttttggtttggtgacgtattagaggtggagtgattcggggtctcgaattccgccggtaccgagggaatatatacaaaggaatatttggacgagttttcgcattgactgagttgcaggtttcctacgatacctcttaccaatttacctatatgtgattgtttgtccatgacagagaatgcggttaaaagtgccatgtcttggcagtctctaactcgctaatccgaaatcagattacgatatagagcactaattctagtaggtacagtacagttagtacttaggttagtaggtaggtcgacaaactgcagcacaaacagcctcagaagcatatcaccttagagccaatcggccttgttattaatagcagctcaatggtatttggaattattttacatcggtgcaacactgcatccgaagatcccatcaactaactctcggctcggtaataactccggttcgggcgtcactaccatttccaacctctggttaaatatctcttatcgataagcagagctaaagtggcagtggaggcggttcatgcagtggcgtcgtatctgtacgtcacctcgactcgatctgactccatcccatctcagcccagaaaacgttgagagtgcgacggcgattatcatgctaagtatacacactcacttctagctaccgaatatcgaactcaacttatagtcaatcgctttatacttgagtgtcacattatggagggcaggaggaatatcgtcgtcgttggtcagtcaccccgccttaacattaccctttgttatctcgagtcatgatcactacctgtacttgacatgatagcctcatcatgatagactccctatgtataatttaccaaggctgataatcctccaggaggtggtgttattggctccaccacagcctactatcttacccgtcatcccaagttcaacagcgcacttcataccatcacacttctcgaagctgcccctactgtggcagccggcgcatcaggcaaggctggtggtcttctggcactatgggcatatccggactgcctagttcctctctcatatcggttgcatgccgagcttgccgctgaacacgacggccctcaaaaatggggttatcgtcaacttggctgtggaagctttgaagccgtagtctcaagcgataaagtcaagtcgcttcaaaccaacggtagcaccaaccacggtcaggatgggaaggaatgggagaagcttcccaagcaaaacggtgcagcaaaagaacttttgaaagcagccaacttgccaaaggatctcgactgggtagaccgtgagattatcgagagttggtctgagatgggcgcgccgggcaagacggaaacatcgcaagtgcatccactacacttcacaacatccatcgccgaactggcccagcaaggcggcgcccaaatatacaccaacgcaaaagtgacaaagattaattcctcaaagactggcgtcgagagtatagagtacctggatcgcaacacagatgagaaaaagaccatccaagatgtgacagatgtcgtcgtggcggcaggcccgtggacaaacagagtgataccccgaaccaggatcgagagtctaagagcgcacagcgtagtctacgacgtcaacctcagtccctacgcagtctttacagatatccagctcccagcagactttgtccctgagcatcgtgccaagatgggacagaagaggaggcacaggggcaacgttgatccggaaatctacgccagaccattcaatgaggcttatgcctgtggtaagtatacacacatgatgttattgatgcagcagttctgacattccataggtgagccagatacaaatgtacctctccccgacacagcagaccaagtagaatgtgacgaagctcaatgcgacgacataatctcctacatcagcacattcagttccgtcttggccgctgcacctgtcaaagccaagcaagcatgttacctcccacgacatatacggtttggacaggagagcggtcctctgatcggcaggacgagcgtccctggcctgtttgttgccgcaggtcacacgtgctggggcatccaaaacggccctggcacaggcaagcttatgtctgagtatgtgtttgatggagttgccaagagtgcggatgttgagaagttggatcctcgaaagttcaaagtttaatggtgttttgtttcgctgcaaacgcaacataggacccagcatgtgcagcaagtagaaaagtttgttaggataacgtgatcatgaatggatattgccaagaccgagtctgcatttgctgaacatgacctgtatcgatatgtgacaagttctaagtatgtttgagacagaactcaaagctatactacaccacaacgttgtattgtatcccatcgtctccatgttggaccataatcagaccatctctctgcagcgattcattgacgtgtttcaactaagtcctggtacgtactgtagaacaatacgaaaaacgggatcacagaccagtgatccccagtcctgcctagcgaggactcaacgcccagatatctaggggcattcattatactgaaacatgacggcgccgacgacgggcgctattggaaggagaagaaaagaagtttgaacttgggcgcacatggcggtagagaggcaatcaagcaaacctggaaaagaagaaagttcaggcaacacagagtaatgagtaatatacctaggaaggaggaaagggaaaagagaagacaggggttggtcacgtttaacttccactgcaagacacatggttctgtcacctttggcggtttcacgtcatatgcagatgctaatacactttaaactctaagagaaatatgaatgggcgacttactaactacactcagtatcccgctcatcgtgtagacgttgacagccaaatttagcaaaatgactgttggcatcacctgttttgtttgcttttaaaaaaaaactaagacattttgggttatcttcatctcgccttgctcagctggccggtatatttgcagcctgttataaatcatagcaggtagatcggcaagggatccatggatctcaccttcaaggtaacattccgctccgaatcgtccttgttttccaccgttaggtttgatttagcccagtaggccagtaggccagccagcctggcggtaactgctgcggcctgtgctaacagcaaaaaggacacgaccttggcgttattgggactaatattgacttcaactaccgtgctatccggcactaaaaattagaacaacaaacaagaccctgttcttttgaactcaaaaaggctcgaaagttgctaagctaattgtatccgtattaccgcagagatgaatggatctcggttcaagcttactgcatgcagaataaataactggctggtgggttttatatgagacatcaggtggcctcatgcgagttggctcgggccgtcagaagcagggaggattatggccatgactgcactgatgagggatgcaaagaccataattaatgaatgtcttagtcaattccttagctgtcgtttacctcgacatgaagctaatcatcattggctccaaactggcgcaagcaccaaacgatattgaggttagtcaagtccacactactgcaggaacaagaggtccaaaaaaagcaaatgcaagaaaacaagacaagagagagaaaaacaagacgcattgaacttgctttccggatccccagttattatcggagctcgtgcatgaagcttgacgtgagtggaatcagcttttatttctgccaattggttagcgccttgtgtaatcctgcgggcatcgtgaaaacataaatatttcgtaactaacgttagcatcagtcacatcctcttccgatcgattggggacccatgttcataacacccattcataatgatgtgccgaactgcggacgagaactgatgacgactacctatggggctggttattgattttctttttctgctgacaaaacatccaagccaacaagaattaaaaaagagaatattttattcacctacctaggttagtaggtaggtaggtaactaagttatgggcggaaccgcaaagatcatggcccttacctgtgctttagcttctgtccatctgcaggctgctttcttacacgcattcatcagcgcgatattacaagcgcgtacagaatggggttggacggccgctgaataaatggactcaagctgcagtgcaacgcaaaggaatggtcggtgaaggcgaaattcgcttaaacccatcactgtaatggtcaagagttaattacatgcatttggcttttcatgcgttgagtaaccgactgcaccaactattcctcacgtgcgagacccgaggattcaactgtgttcgttcaacgtacactaaccagtagacagacagacaaacctgctctggggagtatcttgcgaggcacatcaacagatatgtagtccacagacaaactgatagaaaaaatctgttacaaggggttgaggccctcccagacccgaaacaaacaaccatagcgatccgtgctaatcgaaagcgacccttgtagcattcacgggctggcaagcagttcttcgggcgttttggcctgcaagaaatgtcattgtgagacaatggtctggcagcgacaagagccggggccactcgatctggaacagccggacaaccactacttgtccatgtgccggcttcttcagcactttacttcgtacattgctctccgtgcagatagatagatactcttggctgtaatctatctgtcagctcggtgttccgggtagcaagaataagcaaaacccggcaatcaatccacttgttaagaaaagatcagcgtactgggaataatcgtgatcggctattgcagcccgcggtacgagtaggtagtggcggagccaccgtttctaccgagggacgagagatgagacctgttggttaggtagcagcgagagttaccgaactgcgaacgcaaaagtcacatgaacaatgagagacaagagacaaggatacagaaagaagaaaaaagagtacgatattgctcatcagagtttctcaaactctggccaatccctcaccgtggtagtattccctattttgagttagcggctttttttgggcccttgtccccggacggggtccttgtgagagagtccttgttgagagtccttgtgaaccctcaagtgtgccaagatttgcatgcatttaatcgaacaactcacatgattttcgggagatgatgtgaacaagtcaaataaacatttcaatcaacaatcgaggtcctagctctcgctattggatcatctgtcaatcaatatatatatccaagtaaggatacatggtctttaatatcagatctgttattactccagtcatctatctgtaaagttaactcatttatttttattaatagccctccctgccctgccagctatccaaatccaatcatggcttgcccaagtcttggccattatttgaggaaaaatagactttctccagtcaattctctgagtacctatgtatgactcttgagtcctgttgtgcccgcaaagcccaattaattattcgactgtaaacgaacggccgttcaagacacgcacggtacggggcatagtcacatcgcccgtcttcaaatccgagtatgtgcggatcgtgtgtcgattattccccattcgcccgcccacttgtttcctaatactagatgttgcatgtattttgggttttatctggagtaacacacgtatgcaaaccgccatctccgctgtgctcttaccaagaatgtccacagtccaacagcccagaccgttgaatagggtctgagcaccgagtctcacaactggaactctttcttcttctgtgcacctacagcaactgtgtcccgctctctcggaccctccctgggctttggtagagaatgatcatcaacgataccccgagcagaaataacacctgttggtagactgaccaaccgacttgcagatggtactatcccggctccgtatccgtaggttcatcaccaatattaaatgtcgtgtctcaaggagcaattcgggctgccagaggtgtcgactaaccgatgactagcgtttataaaccctggtggccgtttttgaagaccgacaggggccctccttgccttgacccctgcccctgcccccgtgttgtctccccagctcgcctcgctgagtggtctttgtccctgttgctattcctcctcaagaacagttcccacactgctgatgcatgccctcccgcccataacgcactctcacttgctctagaggtgggcgattgtgcaatctttttgtacctgcattgctaggcccatagcattgcgtgcttctatattcgagagcgtatgcgcttttcttccttgtaaagttatgtaatacacaaaatatgatctgagctattcagatgatacatcgcaataattgaatcgagggaggcttgagatgatcaagtttgaatgtttccctttgagtatacccgaataggaaaagtttatcgtcttgtcctccttctccgtttcttaatcctgcctaggttgtttacgacccctcccctggactccctttcccttcgcttcacttcccctcctagctcctgccctccctcccttgcatcgctcgtgcctgaggtgggtgggtttagttcaaggtaggcgatggcttacccattgatcccccataacataaactcgtaaggcagcgccttccccaatacgtgcaaatcacacagtacacccagatgtggtaggtatggacggtactgcaagtgcacctgcagtcttgagtctcgttggcttacaagtttcctcccaccccctcccattttgttttgtagacagcccttctcctcgtctttactcttccatatacggaacctctttgttgtctattactctgcattcttttcttgtttgtatatccttggctcagcttgcctcgcctctcgctcgcttcgctctttaccagtctcgctcactcaccacacggtcttcgtctcattgacccgagtcgctcactcttccagtcgtcgctctgcttttgccaccaccaccgcactgttggtttctttactttccgttctgggtaacaagtcatcgccgggcttattaccctatcaagttgattcctgcgccatatcatcacggaaccttttgatttgagctgcgatctacagcaccaagacgggaacccgcatctcattcacatctcgcctactggccagctccagtctacgttacaccttttgaatgcacgaatacatgccgcgcatttcttaaacgagactttgtcccaggatcaccccaagtctggttatacggaggagttcgcgttaccagctcgcattcaagcagcacggaaccctacctatgccgctctgacctgcgcataatacccagtcgacgctcttcacgacgacgcccaccgtccgttttgctgactctaaggctgcaccgactttctaatattggataatcttgcagcttgccgcaatggttaatagagaatcaatcgtgcccaatagcggcacttttgaagcactacagagtcatcatgccccagtacgaagaactcgcccgccgaatattgatacgatggcagccgaagagaatcgcgtgcctctaaaggctgaaaaggcaagcagaagagaatcgagattgggcctaaggagcttgttcagtcgatccaagacaccaaaggacttggcgacccccgagacgcccacatctaatggcactttcggcagtcgcacatctctcgccgactcgaacccttatttctcgtctcagcttgatgtcacgtctaatgatatgcccacgtcacctcttagcccgcgcattctctctacgatgtttgagagtcagcaaagcccatctgcccatgctcagccgcgatcagctggcgcatcaaaggttcagagtccatccaaggtgacgcgaggaccgctttcgagctggcatgctcctcctctattcaaagcatttcctcaagccacaaaacatataacactcccagccacctctctggctcccgaggtcattctacgtatgcacgagcgacgagccagcaccacgcgcgatgatgccgcagaagtgccggaaggggaagttagccctgccgagaagaccaagttcaagaaaaagcaccgccgtaacacatccgggcctgcgccaaagtttgaatggaccaacaagatctacgttctagtgacagctgggtatttgctacaatatgcagctgaaggcccctttgaccggttgcctgaaaggatattgcaccttactaaagactctgcggcatttgctagcgacgttatccccggtcgccactgggtggttcaaatctcgtcagctgccgaacctgacggaacaccaaatgccgaatcacgatctctgttctcacgttggaactttcgagccacagaacggcgtcatgcctccagccttctcatggtatttgagtctgctgtggatatggaaggttggattgcaacattgcgtcgcacaatcgagactttaggtggaaagaagacgctcactgagacaggcaagcctaaggctgaggacgaagctgcacccctgagggaaaggcccagccaaaggaccttgatagtgagagacccaacccgtctgtcacgtataatgacacagaactctcagagccctcaaagtcctgaaagcattccaagcccccgatttctaccattgcaaggcagagctgacaccagcccctccgtcgcaaatgttgccgagcatgagcctgtagccgatcaaccgttggatgatatctctacgactaacagcttcgtatcccatgatggcaggcagttggataacttacgcgagaactcacaccgcctatcgttcatatcatctggccaacgaacagtagtaacatcggctgggtcctctccagaatcatcgccagttgtcgataagttcccggtaattggagaaagcaagacattactcgaggcgtcgcccctttcacctgagccaaagccaagacctaacgctgcagcgatcttggacagaagacaatcaatgcaagttctcagcccttttgttgaactgcaaggtcctgccaacataaggccgcagtccagttacggaactcaagatccaacgtcgccaacccctaatttcagtgtgccaaacacatcgaaccgcagatattcttttgcaaagaacatcgcccaggaattcggcatggcgccccagactggtcccttagaggtacggtcattaggtcgcagagcgcctccaacgactttaccagttgcgagacctttgtccatggttgctgatcagccttctcctatggaggaaatgcatgaacgacctgtaacgcggcacggggatgaaacacagccgaccatgccaacaagttacgatttggcgtccttgcctcagattccttattcctacgacatgcattcgcgtcgatcaagtctggctccgatagatgaacccgtcgtcgaagctaaccgcccgacgagctcgcgccgacacacagacgtccgtcagcggcgcaaatccgagaaccctggcgcctttccacgaaacccgacaaactcatcccgaccaagcctggaacaaaagacacgctcgcgatcctcccttattggggcagatgaggcagctcgtcgccgcacttctcttgatgcctacagtgacagacaaagcgacactatatcggcaaaggtacgggcacagaggcgagccagcgtgcagtctgtgatgtcggaccgggcatctcaatacagtgcctcagccgatcttcctcctcctatggcgccagagtccctacccctagctgctcctccgcccacagtccctcttccacccattcccacatccgccagcaaccctagtttggtgccggataccggcagaaagaacctgatgattcggcgaagcatgcctcaattgaacgaagtacctccgcccatgcctccacccacatgtgcgctgcctccaattccacccaagctacaactcaaggcgtagcccaaattataccccttctcttattgtttttacgaccaccaaggagcgtctgcgattttttttttgtctaatctaaatgatactccattgctattgtctcttttgtttttgggtcacggagtcatacctgtaccatatagagcggttgggttaagaagggacacgctgcatttttggttatgcgaccatgctctgggaatgatatccacgtataggtttaaaagggaacgggctgttggaagctatacgaaccatagtagagtcagatggcctaggctctttgttaaagagatcagtctaatattattgctttccaaagcactctgaatatcccatacaaaccagcaaagtgaagtgtttcgtgattttgatcccatgttcaggcttcttgacattgctatgacaacttgaacaaatctcgatgcggttatcttgatgtgatcgcttgcacaatgattccttcgtagtcaaaaacgcaagcggctcccgagaaactaactctatctttcagtagttctccaagagcccagattgaccacagcactcgtccagaaaggatcgtgtcatctatcatccgttgcaggccaccggtctttcattcctttcccatggctggttgaggtgagacccgtcgagttctatctgatcaacatcatcgacgaaagtctcaatacctttgagaatgatgactcgaataattcaagaagtccgaggagggatgactaatatatggatgaaaagcatgatgtggctcatcaccagtgtgttaaggggacttgtcaagagcctacagtgcctggcaagcctcgtttctaagctcaatgccctagttgagagccatgtctttagcttgctgatgattatattaagaatagagcactgcgaacacactgtctcagcagtctggacgtagaagtgaggaatcgcttcgctaacagtgatgtttcgttaaattctgctatcgagtatattctgtcttgagagagttaccagtcaacgacacgctaagcaaaggcctcgcaagtccttgttgtcaaaatgctgatcgttttggaggtgagtttaggcgacaagcttcctaaatgaaattctgagaaatgaggcaaatgtgaaggtgaagactatgtcgtgcggatcaagtttgaatagatcagaggctcgccctagtctttgcatcctttatgtttgctgttcgaggctctagtagccctaccatcacttgaagctaattccttacttcgtcgcttggtcgcctaatatgaatggaaggatgaaattaaatttgataaacaacatttttgctatatactgagttatgcatgaatcgcgaatcattcccccatcacattctatgcattaatgtctaagatagtgtcgttaagtcgtaatcaaacaagcccaagaaataaagtatgtacttctccatgatctcaatatcgcatcatctaccgatcgcggctatatcttcttctgctgtccctcctgggcggcgaatagtctcttggcgagtaatccctcgatgaccgatatccgtcacccatcaagggatctcgacgatatcgctcctggctgcgtcgtcgcgagcgccgtgggggcgtggaaacgctgtgctcttcttccacaacgatctcgttatcggatgaaagcattgagtcttggacgaagcgtggggcaggaggatcgacgatgacgcgcgagccctggctttcgctgacgaggggcgatcctcttctacggctcctgtcccttgactgcacagttgtacgagaccgcgtcctcttggatctggatgtcgctctggatgtgcctctgctgcgggatctgttcttcggcctgcggtcccttctgcttcggaagcttagatatgtggacgtatcgccggtgacagtgctcatgggatagccagaggccactgtggaagcaccgtcgcccattggtcttacgacgggaccacgatgaagaagcatgtagatgatgtatagtaggaggaggaaggccgctacggcgccaaggacaatgcctgcgacggcgccggggtggagcgaggtgtcggcactcttgtaggctgttggtacggcggtaaatgatgtccttgagtcgtcattttggcggactgcgaggagaccgtgatgccctgagtctgagggtatcgtcgttgatggagggatggcgggcattttgtcggcgttggaacgtctatcgcatggcaaggagcagccgtaaaggaaataaatgatagctctctaaattcgatggtagtttctctctaagaatttgagactagaggcaaaaacaataacgaggctattttgtttgcagagtaatgtagatgggatatctcggcatcgatttgattaaagttgcgcggtgttgcacgtcccctaacccagtccagtgcagcccagccacgtcgtttttcttctaattgaacgtcatgcccttgcactcgcgcgcgttcaacggtaactaattttaccgaaccgcgagttctcaagaaactcgtgtttgagttttaattgatttatttatcatatcaactcttattatttcgacaacaaacttctcttcgagtctgatgtcggctcccgtctgcaacagcccgccttcctactatggaagtttgtttatcatcggcacagttctaaacgttttcactggacactggcacagtgacaagatcatgatgggctttgagttattttgtggggtggtgaataacacgcgccacttgtggctcaagtcgactgttaaacgacaaaatagagtatttctcatgacacagaacatctctgggtttttagattggatgtcaaatagaatcctgcgctatgtggtctatcaaactattattacttcaacttgtgttgcggaatacatacctgaagaacaactaagatcttgcagggcctacacggggttcatgatgttgagagaaactgtacaccatatctgcctgatactcatgggtagttgctgtgtcgataacttgtaagcacataacaacataggcacgacgtctatgccgtcatggtttcagtacagctaaactacctaaggtagactgtgtccggtagcttttcctagtagcaccgaccatttaaccgttgcaaaactagacggattgacctagtggataggatatataaagctgtatgcacctttcatcgccatgacaggtagattgccaggtatctcgcatgcccgaatcaaagccgtaagttttccggtaaacccgaagctcatcatcacgtgcggcaaagctttttcgcaaccatttctggggaatggcagaatgagcacttcttaatgcctagcgttcagcgcaggtctttgcgccgcgtccggcgattgctggtctccattggctccgcagaatcggacgtgcaaccggactgttattttatggccaactgatgggatcaattgaaaggttggaacgaactttaggatagcatcaaggccaattgcgttatgctcgcaattaatactagtcattagttatatctgtctctcacaatttttcaatatcgccgttgccggtagaccttccggcctcgagtttgccagagtcttcaggtaacttcggggtgggtcctgggggaacaaccatggtccgaacctagccggtgtggagacgccacagtgcttgcctctttccttcggcttctatgactgactggggaaagagcttttctcgaggtaaaaaaattcgttccgctcgattccatcatctccattcatactcaatcctgtaaaataccacatccccccaattactctccgactcgcgccttcatcctttttcttttcctgtactctatacccatatttccataatcaagatgttggcttcgcgtttgtcgagggctgtaagtaaccccgctacactgcgatataatccaatatcgcccttcatcccgcaatgtactgactttttttctagcttccccgagcttcccctcttgccgctcgatcggctgccttcacccgatctcctctggcctccaggttcgctcgttatgagtccactgagtccgatggcaaggtccagggtgccgtgatcggtatcgatcttggcaccaccaactctgccgtcgccatcatggagggcaaggttcctcgcatcattgagaacgctgaaggtgcccgaactaccccttcagtcgttgctttcgccgaggatggtgagcgactcgtcggtgtcgctgctaagcgtcaggccgtcgttaacccagagaacaccctcttcgctaccaagcgattaataggacgaaagttcaaggatgctgaggttcagcgcgatatcaaggaggttccttacaagattgttcagcacaccaacggcgacgcctgggtcgctgcccgtggccagaactactctccctctcagatcggtggtttcgtcctcaacaagatgaaggagaccgccgaggcgtacctctctaagcctatcaagaacgccgtcgtcaccgtccccgcctacttcaacgactctcagcgacagagcaccaaggacgctggtcaaattgccggcctcaacgtcctccgtgtcgtcaacgagcctactgccgccgctcttgcctacggtctcgagaaggaggctgacagcattgtcgctgtctacgatcttggtggtggtaccttcgatatctccatccttgagatccagaacggtgttttcgaggtcaagtccaccaacggtgatacccatctcggtggtgaagatttcgatatccaccttgttcgacaccttgtccaggacttcaagaagacttccggcattgacctgtctggcgaccgcatggctatccagcgtatccgtgaggctgctgagaaggccaagatcgagctttcttcttctctctccaccgatatcaaccttcccttcatcactgccgactcttctggccccaagcacattaacatgaagctcagccgagctcagcttgagaagatggtcgaccctcttatcagccgcaccatcgagcctgtccgcaaggctcttaaggatgctggcctctccgctaaggagatccaggaggttatcctcgttggtggtatgacccgtatgcccaaggtcgctgagtccgttaagggcattttcggccgagaccccgccaagtccgtcaaccccgatgaggctgtcgccattggtgccgctatccagggtgctgttctctctggtgaggtcaaggaccttctcctcctcgatgttactcctctgtccctcggtattgagaccctcggtggtgtcttcacccgtttgatcaaccgtaacactactatccccaccaagaagtcccaggtcttctctactgccgccgacttccagaccgccgtcgagatcaaggtctaccagggtgagcgtgagctcgtcaaggacaacaagatgctcggaaacttccagcttgttggtatcccccctgctcaccgtggtgttcctcaagtcgaggttaccttcgacattgacgctgattccatcgtccacgtccacgccaaggacaagtccaccaacaaggaccagtccatcaccattgcctccggttccggtctctctgagagcgagatcgagcagatggttgaggactctgagaagtacgctgaggctgataaggagcgcaagggtgccatcgaggctgccaaccgcgccgacagcgtcttgaacgacactgagcgtgctctcaacgagtatgccgacaagctcgacaagaccgaggctgactccatcaaggagaagctcaccactctccgcgagttcgtcgccaagaacctctctggtgagggtaccgctaccgctgccgagatcaaggagaagaccgatgagctccaggttgccagcttgaacctcttcgacaagatgcacaaggcccgcaacgacaacagcggcgagcagtcctcttccgagcaatctcaggagggtgagaagaaggatgagaccaagccttaaatgacttgatctgtgttataaaaaaatatgttccaatatcccaggagcaggtatctgtgcggctcagataccttgacctccccatgtatttcactgtattcatatcccgcccagccgcttttacactttttaccgatatcttgtttcagggttggcagaccaggcgttggagctataaaacctctattgagagatgatatctttggttgttttttcgagatgatgtcacgcaatgggggatcatgttgaatatatgtatcacgactagcctttcttaggtagactaatcacacatcccccctcaaataatgcttaccatgtgtctgttgttttatagtgatatgtcatttgatttgtgttgcaaacaatgcgggcctctcggtatttcgcgctcgttggtggtatatcagttgcattgcatgtccgaaaacagtaagaaaatattaaggtgttgatagtgtgtcatgacatccacccccacgcagtattaagtctattgacaccgtgccagtgaattgttttggccttcttctgcccttccttctcttccgcaccttctagccgacttcctccgttcaactccatcattgatcgcgcgggctttaacttggaggcgtgtggaccaggtaactgaaaagtatcatatagcgaacctcgctcatctggttttcgaagcgggactcgctctgttcgatcagcagcatctgaaaacagaaactgccgagactcaatctcgcgttcggatataggtcgagtcttttgttctttcgcctttttgcttctcctgctactgccacctgatgaagatgctgctggagaaggtggtgggtatgtggtgttgagaaaccatccgcggcgctgggacagacgtcgttcaagaagttgacgcaggatagagatgaagagagacacaatgatgaggataaatatgaatgcgattacagttgctggataaggatgcattgtgattgatggctcgagttgcccgtcgtctggtgatgggctcaacactggaccctgatccattttgtgcaaatgaaggtatcgaggtaaacagaaacacaacaaaacaacaaaggtagaaatacaacaaaggaagaaatgaatgtcagctcagaatcaaagagaaagcgaggctaagaaaagtcagtgagcttggaccgcttggtgaagaggcttgacaagcatcttatcatcaaagtcaaagttgagttgcaacctgagggctgtgggatctagatgttaccactacaaggatatcgtttggagacagtaaacaaacaacgttgtatcagtcacgaagcaagctacaccgagaaccaaggccttgtctcttacaggaatggagtagaattaaactaggcgacgagcatggatcaagggttattataagacattgtccgaagaattgaaagtggatatctgcagaacgtgctaagaacatcgtgatctcgattcgccgagtgtatttgactatgatcttccaaatccaaaccaacccctcttggcttgctgaggagctgacgattcctctgtcttgggcgcctcaggcttagcagccgttggggcttgctttggagaagccttgccagcgtagtcgatgtaattccatgccacgtcgaggaagatgggcttcacggggatggtggagatcttgggagggaactcgacgatgtgatccaggttgacacctccggaggggtactggttctgagtttcaataagaggccgcttgacggcgtctgatgtgctcagcccatggtttttacgaagattttcaacgtgcacaatagcacggtgacgctggagctcgccgttaaggaggttctgtagatactcaacgtcttcggcagagacagataggttcaggggtgtcttgtttgatgatccatcagaggcgggtacgttggactgagactcttcaacaagaccgtcggcatggctgataagagcgagcgcagcggcggggttaccagcggttgcatgcgaacgagcaatagctagcgccctgacaaagtgttagacaaatggtaaggtgagaaccgggttaaaggcttgtgacttacttgagagcctcgaaatacttgacgtaagcggcgatctgcccggctagtccctgatcattggccacaccaggcagctctgtgatggatttgatgttctgcagtattccatcgtatagcgcgaccttttccttgagcttggtcagtttctttcctgttgggatgtccttctccctgacatcttcctgagctgccttccccttccccttctttggtgagccgtactgatcaagtgcgccgtcgtgctctcctgtcagaactctgctacgaccgattctccagctaatagtttcgaaattgacagcggtacgcgtgatttgcaaactctgcattcgggcgtcaccctgttccacaccctcagctcgcatctcgtcgattgcttgcttagtagcatcaacggcatcttggctaagcataagaatttcatcataagcgccagctagctcatacggtcctcgtcctttaggttccgcgagattggcagctagtcgttccttggctgccagtacagcaccccaagccatcgcaatttgcgcatcctcgatgttgacttctcgagatctccatgtcaaagtcttgggtgcgccctcagcgctagcaattccgtcttttgcctttgcttcgtccgatttaagaatggtgggatcgatctcgttgatctggtcgacaaggaaggcgtcagattgagggaaggtctttcgggcgataataggaatcggaacagttcggggcgtcttgagttggtaggcggcatatcgaatagagggatcgatagtttcggtaagcaggtccttgtacagatcaccagttgtggcagaggcaagcgcactgtaaatgacacgtgccgccgcataattttgcaagctcgcttcccaactcttcttctcgaagccagagctaccgcggataagtcgagcataagctgtggcctcgaggagatcggtttgagaggcgccagatacgtcggtttgggagagggcttcgacaagtgcgtcagcagcggaagtggccttgacgagacgtgaggtgatatgcgatcgagttcggcccgtaatgcccctggtgtcggtggcgcgactggccttcatggccatggtctgggcccaagatcgttcggatgcgaggagaagtaaatggacatatctaaaccattgttaggccagtttgtggttgaataggtggtcagaatgttcctactcatggttctgggcgatttgctctgcggtgaccttgtcatggtcgcgaaacttgccgcgattcttagtcgcaataccaagcttccttctgcaagattgcacacgcttagtgcagtgcttgtggtaggtcgagtaatccccgtagaggagagactggtcgcggccttggacgacgaatttggtgatgtccatggctgcgctgtgattcgggggaccaactgtgcagtgtagatatgcagttagcaaatatggacgagcagaccggagctccgagttgagctcagctgatgcaatgaccgaagaagtgaggtcgataaaaggactggatgaggcttgacgtggaggtttagcgggggatccaattcagcaaccaggaaggtgggcgaaatggcggggcactttgcacatccacaaaaattcgaggttgcagtgtctggcagtgtaaattgttagtggcggcagagttggatattgttgaacttgctgatcattaatgaagaagcagtaaatggttcaagggttagaacaaatcgatattgaacatctatttaagagtttgctgatattgctcagcacaatagtgtttattcaattgacaagtaaggatatccatcccttccgtgatatcataaagtgtcggtctgcctatggactgattgatagacgatgaatggggtaatccatcacgtacatttaatccaacctgcacaacatagtcaacaatggcttgttaaattgatttcacatgcttgcgtgatttcagctcgggtctataaacttagaaatagccacttctggaacagggccagtagtattcaacaactgatagagtagctaggtctttagtattcagtttatgatggatataaatcaggaattgtcatgaagttccttgattatttcccacatcatccgcgtagtccatagacagacccaattatcagatacgttagtagctattattactggaccttgaaccaatcttgttgatatgtagtcagaattaaaagagagaaaaagcctcgaatgcgtcccgtcgttgatcatgtgcccgtagagcccacgctgggcgcctgaagctaaaccgagataggcacaaggtgcccacctttttggcgaacttgtggctgcgtgaccactgcatctccaaatcttgaagcgtgaaagtcacgctttgtcacgcgccaggggacgtgcttcaccaaatcgaaatctacaatacaagcacatagcggcaaggcacctaattctaggtagacattatagctaacttcagcagttcgggcagttcaattcaataccacaaacttgttcaacccaaaacctctactttcttttttactctccctccttcttcctctctcgacttctttgcttctccatctcaaattcattcccccagttcatctcatcccgccaaactagggtgccctgttcctccccttgcccctcgtcctcgtcctcgataaagaatataggcggcttatcatcgcatcacctcgcctctcatcgcattgcttcgcctttgcatcttcagcatcaaactacaatccacctgagccggagcccgagcgctctctcttttcatcccataacttatagacactcacctaaagtaccgaggcagtcacctagtggtgcaacacttcttatgagatcagaatctcttctcatacaactgacacatccaacgcccttctcaaactgcatcctgcaagtagccgcctgccacccgcggccactataaagagatggctacaaatggtaagttctctaatcagccattgatcctttttttttggtcatcagccactcctgtcaacctcaacttattcatgttcaatctctaatcttgtccaggccagccatctcgctccgcaaacggtgttccaccatggaacccggctgtcttgctgcaaccaaaccacagagctgcttcgagcccaaaccttgcaaacgccgctcatggccagttctcaccttctcccttgcagcaggctcaaacgtaccagcaacgacctcaaatgagcatgaacagcaacaacagctccatggtctttcagttctccagtcctaatgacactccgtctgctggtccctctagccggtcctccactccaggcagttatgcaaatgggttcaacggcacgggtaactttattgagcgcatgaataatgttcagcatcgctctgtggttccgcagccaaagcgacggagaaccgaagatagcgatggggtgcaccagtttatgactccccaaggccacgggggaggtggaattctgggccagtacgtcacagataaacacaaggaagctaacagtgcaactgcttctcccttcatgatgacagttgaccttaccagtggtaggcccctaccttctaaccctgccatgaggactttgctaacatgtccaggaaatgacgacgatgatgttatcgtacaggatccccgagaagaagaagtatgctatggaatgatcaaggctcgtttgggctgctctcgagttccctcgcccaagccgggcgcccaaagtatctggggtccaaactaccaacccgcaatcaaagttgtgcttaagcgacagattaatgatacttcgcttaagatacaagcatacgaccatacacgacagatcatcggtctagtcgaacctcaaagtgccagagctgtcgcccctcttctcgattcaaacatccacctgagaacagatgtgcgaattccgccccagcccaagaggcctggcgaggagcctggccagccgacctcacgatcctacgacctcgatattgtcatgtatggaccggtcaagtacgcgaggaatgtaggtacacatctgggcaaatttggccagaagttgacagccccttaccttgtccaaaagggtattcgagttcagaatcctcacgttctcgaatatcgtcctccgcccccaaggtcctacccacctaaccctgctcacgaaggccaaactgcttcctacggaagtaccattaccaaccgaaccgtggaggagattcgttcagaagttatgggcgtgttcgattcccttacacgaaacgatgatttgcccgagatggaacccagttccaacatcttgacccctttgcttaagcaccagaaacaaggtctgttctttatgatgaccagagagaagcctcgcgaggcccaagccggcgaaaagactatggtttccttctggcaggataaatggggacaagctggacaaaggttgtacttcaacgtcatcactggacaaagccaagctagaccaccggcggaaactcggggaggaatcttggctgatatgatgggtcttggcaaaacactgagcatcttgtcgttgattatgacttccgccgacgcagcttgtgcatgggagcaacatgcacccgtccagccagaagcaccggaacagaaaccgacaaagcacgaagttctgtcgcagcagcctacccttccactaacgcccttgatacaaaatgcaaagaccactttgctcgtctgccccctcagcacagtaacaaattgggaggagcagattaagcagcatgttcagcccggcgctctaacctatcacatctatcatggccccaacagaatcaaggatccggcaagactcgcgactttcgatcttgtaatcactacatatggctcggtatccaacgagctcagttctcgtcgaaagggaaaggaaggccaacatcccctagaacagatcggatggttcagaattgtactggacgaggcccatatgattcgcgagagcagcactctccagttcaaagccatttgtagactgcaagcggacagacggtgggccgttaccggtacgccagttcagaaccgactggatgatcttgcggctctccttgccttccttcggctccatcctttccatgatcgagccaagttccttcgatacattgtagagcctttcaaggcatgcgaccccgagatcgtgcccaagctacgaatcctcgtggatacaatcacgctgcgccgcttgaaagacaaaatcaatctgcctcctcgcgaggacctggtggtcaggctcgatttcagcccagatgaacgcagtatctacgaattgttcgccaagaatgcgcaggatcgagtcaaggtgctcgcaggaactcataatggaggccaggcacttggcggcaacacctacatacacattctcaaggcgatcttacgacttcgcctgttgtgtgcacacggcaaagatttgcttaatgatgctgacttggatacattacaaggaatgtctgcggagatggcaatcgacatcgacgacgatgacgatgatgacagcaagccaacactttccgatcaaaaggcacacgagatgttcaccctaatgcaggagaccaacaacgacgcctgcatagaatgcagcaggaagctcggttcgaacgagagctccaatatcgaagcagaaggacaggacgacatccttggtttcatgacaccttgtttccatattatctgccgaacttgcatcaagacgtttaaggaacgggtgaagtcggtgactgcacctggcagcaacagcggaaactgcccagtgtgcaatgcatacgtgaaacatgctttcgtgcagcttcaccgaagggaggtggatgcggagcatgatggtccagccaagccaaagtctcgaaatgccgtcaagaattttgacaaatatgaaggtcctcacaccaagactcgtgccttgcttgaggatctcttgaagtctaaagcggcgagcgaggcaaaccccgacgaacccccatataagtcagttgttttctctggctggacatctcacctggatctcattgagcttgccctcaacgccaacggtattatgttcactagactggatggaagtatgagccgcacgcaaagaaccatagctatggatagattccgagaggacaacactgttcatgtgattcttgtatccatcatggctggtggactgggtctgaacttgactgctggaaacagcgtatacgtaatggagccgcagtacaacccggcggctgaggctcaggctatcgaccgtgtccaccgattgggacagaaacgacctgttcgcaccgttcggtacatcatgagagacagtttcgaagagaaaatgctggagcttcaggaaaagaagaggaagcttgccagcctgagcatggacggtcagaacaggaccctagacaaggcggaggcggccaggcaaaagttgatggatttgcgaagtcttttcaaatgaatgacgaatggatccagttcatggagctgtaatgactgcatggaacaggagttttcggtgcgatttttttcttacttctatttttctttcttggggacttctctcaactcactggcagtgagtcgatttaggctcgagtggcatcatcctggggcgcgagtgcgcggacttttacgggttactttattcgttctggggtaaggctatacttcttgactctcacgaggtggttttatttctttcagtttgcattatgggattcatgggcttgggcttgagcgttgagtggcatgcgatactacaaaatacaatcttgggatctgctccgcggcgtaactgggactgcagtggaatggcgaatggaacctcacgatatagacaatcaacgacttaagaacgtacttctcgtatcgctaaggttttcagatgattagctgtcatggttgaataatccgatggtatcttgttttacaatgaacccgaccagcctactaacccctataacgcctctctcacatatcaaccctttttatccggcaagttcctatactctaagttgactcttcttcctgccgcagaccagcatactctgttccttggttcgcggtactcaaacgcgcacaaagactcagcagcaccactgtctccgtcgcagcatagtgattaagcgcgtcaagcaagatttgtagatgacgactaaagttgctctcccacttccgaataatctcaaaaagattatcaatgcgagcatctgcttcactgcttccggaagagtccccttgggctgatgtggagccgcgttgcactgctttggtcatttggaagcgcttccactggtctgccgtcattgttgagggtttgttagtgcctgaaaggtctgggtctgacttttcaagctcgcgggtaagccagtttgtgtaggcagcgaagattgtgcatgtctgcataagtttggagtggatctaaaggcgtgttagttatgcttgaaaagagtttgcgtatcgggataagagttacccttagtagtttactgttggtgagcatgcattccttgagacatgtatccaagaagtcgacatggtcctgcataagctcatcgacagtccgcgtcgaaacccccaagcttgtatcaaggctctcatcctttgtctttaagcgagacatgaacttgttccagttcggctcaatgacctcagctgtgcaaaagtagagtaattgttggacaaaaaccaacatacgagcacgaagcgtccaaacgcgtcgtttccaaatctcgagttttctcgagccgcccttgtgtgcccagctaacacctcgagtctgtgtttgccaagtagtcgatagttgcgactctagatagcgtaaggaaaggaggtaacggaagagagcttggtatcgccagacggtctttcgactgatgacgagcgacacaggaaacgggacagagtagtctagctgcagagatgtaaaaccgacagcattcttgtcgttgtcaacgggttgattggcaagaggttgtaatgcctcaccctgctcaataccagtgatgttaacaacacgttgcaaagcttttgtgaggatagtctcattcatctcgaccttgacatcctctttgaacggatcaagggacacaagacttccaggctgacgcaaaacaaggtccagtagagattgcagttttccggtattaacggacttgacgggtttacgcaattctgaagcgcccagttcgaggaagtaggagaagtagtcggatgggtcaaggaagaagtaatgcttcaaagagcgtaggcgcgcgggtagtgagtgagctgtgaggagtagttgcatgagggattcgttggcatgggcataagcgttattgacgttctcgaggaatctgttgtcgtcgaaggaagctgggacgtctttcgcaaccttgctaacatcaactccaccgcactcgcggacaacgttcaagtactttccagctagcaggaccttgtccttgacaccctcgagttgcggcggaacgtcgtggtctcgtattgtgtatctcctctcccagtattcatcagtataatcttgctccagcctttcgcgacgaatgctcttctgctccttgataaggaactctgagtgagggtcgtgaatggaaccgtgatgcagccatccgttaagcatattcatatagggcttgctggcatcccttagtagggtcgttaacaacgctcgagctgatggatcgcccgacaaggactccagacgccttgttatcaaaccgagaaccacacctcctttgcatatctttttgccagtcatgtttcctggcactaattcgcctccgtctcgaagtgtttcgaggatgttctcgaaatcatcaccaccactatcctcagattcatcggtttcatcatcaagcagggcattctttttgagtagttcatgagcgagcgagtaaagctgtagcatcatttggctggtagacatggtatggatgttgagcacatgtacagtgaatgtgtcgcttgtgaggaattgtgtctccagctgtgctatcatgacaaggtaatcttgcagaaacttgcgtattgatgcgcaaagagcgtggttcacggacccgaattcctctcgactctggacgtcgacgaaagcttcaagggcaacataatatgttgccatcctgagcattgattgagtcaggtcctgcagactcgggtcaagaccaggtaacgttctgaagctgggtcctgataatctgtctcgttcttcgtttgggttatatcccttggcgaatctgatatactgtccttcatatcccatgaagacaaagaggaggtcctctactatagctgcttcttggagctccaggcttagctcgcctaggggttttggctggggcgcttgtggtatggtcgaagcaagtggaggtatggatattcgagaggccaggggtgctgttgtatgtggtaggagggttgcttcggggttccatggtactacaagcagagtcagtcctgaggtcttgaggccgatggcttggaggggagaaacaaaccctgcggggtctcagctccagctctggactgcctagcatctgggatatcattcttgggtgctttggacgtatttctactctctgatgcagcattgcgtcgatgtgctcgttctgggctcgtggttcgtgggaccaaacgctcaagctgagcttcaaaggtgcgctctgtcaccctccgtgactcgaagcgacgttcctcgtcatggcgactcgtagcccttggatttactgacgctgaacgcttatgagcacttgaaaagttgggctggggcgaaggacccttgcgaggatcggagcgatcgctcttgaggttggccgctgaaccgcggggcctttcgtcgcggtagtcgttggcgcttgttcggcccgatggtcgtggtgcgccggaagacattgttcagcaggactacatctgtgaaagaaagaagccctcgagaattgaagtcttgggcgacgggcgagggttatgggtggttgcagtcgcggatatagtgagtggcaggcagtgtagtctcgttctaggtagcttaaagttgttgatttggggaagctgtaagtgtttgtgcccaatcgaaacgcgcgacgacgtgacgtggggttcagttgtttgcttgcagataggtagctgcgagggtcaatcatgtatagcatttaatagctacatagctacttggtaactatgcgctatagtatttattattacactaatatcaactgtatattgattgatagattaatcaagttcaggcatcccataccaattcaatactacctcgagtgcagactaaaagctgaacgatatctcgagttccatgttcaatatactgaagtgtggcggtgaaactgtggctaaacaatacagcaactgcccactaacaaattggaaggctccagcttctgttgtagagcgcggctggctacgtaggcggactgcttgcctgcaactccaccggagctcgcatcctcagtcccatcattgattgactctcactcctccattcagccttccgcccatcacgactcttttcccgcggcgactcggactgcatctctcgaatcaaactcgcaatttcatccaggcaagctctatacacgaacttgtcctcttcatccaccaggaatcctccgcccttctctagtctagctaccatcaccacacacaaaccgccaagatgtttatggcaagatccgaatacggcatgttcaccctgcctttcctataggcacatataggtccttgttctgcctgatcgttggctaaccctgcgtcagaccgaggcatcaacaccttctcccccgaaggccgtctcttccaggtcgaatactctctcgaggccatcaagctcggctccacggccatcggcgtagccacctccgaaggtgtcatcctcggtgttgagaagcgcgttacctctaccctcctcgagacatcctccgtcgagaagattgtcgagatcgaccgccatattggctgcgccatgtcaggcctccaggccgatgcccgctccatggttgagcatgcccgagtcgaaagccagtcccacgccttcaactacaacgagcccctccgtgttgagagctgcacccaggctatctgcgatctcgccctgcgcttcggtgagggtgctgacggagaggagactatcatgagtcgtcctttcggcgttgctctcctcattgctggcttcgacgaggatggccctcagctgttccacgctgagcccagtggtactttctaccgctacgacgccaaggccattggctctggctcagaaggtgcccaggctgagctccagaacgaataccacaaggtaagattatacagtaatcctttgtaccgacagcatggttgacagttccgtagtccttgactctcatagacgcagagactcttgttctcaagacattgaagcaggtgatggaggagaagttagatgccaagaacgtgcagttggctagcgtgaccaaggagaagggcttcagaatatacacagacgaggagatggccgcagtcgtggagcggctgccagccaactaaggagatgttacccatgaatcaagagaaattacgaatagacacaaagacacccaagttggggggcattgacggcgtacaatatcaggctcgccaaaacatgcttgtaggaagttattgataaaattccgcacctcatacagaggtcaatattatttatcattaatgtacgggtacttaccacgagcagcacttccgccgaatcttcatgacttctccgtatccaatgcgaattcatgaacaatgttttcatcccttttccttagtttccttccccgtttcaacgtggccgtgtgcaataaatggcatacgtatccaaaagacgagccacgaaaaatatgataagctatatagaaagggttcaagaaatcatcgcagccactactatatataacacactcatttgcaccatacaccgttcaatcatcatccttgagatcgagagcctcaaaatctctttcgacactcagtagacccagtgcaaactgagctcgctcggccttgggcacatgaatctggcgtcggatttcaccagtctcaacttcttgaatgaagcggtcgatttggcgcggggcctgccatcttgcgacaggcactggttcggtctctggggcgcgaatgtaaggaggtccacggccaagctgcgctgccttcatccaagaagactcacatcccgtagcgatgcgttctgctgattgccatccagtcaaccgagtgatgtcgcgcaagtggcgtatcacccaatggcgctgtttctcatctcgatactgatgcagagttagccgggtttctcggacatttcacgagtaaggattaacatacctctatcgctgccacaaagaggcagaagcagctctcaataaatgcagcactgacaagggtggtaatttctgtcgcctgcgaaacgtcttcggacaaaccagctgctattcgtcccagcttgttggaataggggcccgtctgaggtgctgccatgccagccgcctgcattgccgcaggaggcatagaggggtggcagcgcacaaggttgatcatgcccatgtaaaagttcatccagattcctgctacagagaacgttcgatattgcatggtcataccaaatggcgagtctcgcttgtctgagaattcaggcttcagtggttggaactctggtcccagtttactttcataggcttcgaatcctcgcttgatagactcccattcatccaaagcgacacgataactttcatccaagtctgtatcttctgaagagtcgctttggggcgatgactcttttggtggtgtgaaacctcttgggacctgaaagttcccatcggtgggaactatgccattgaacggcggtggtgaacttcctggggctcctgggggcgggcctctggcttgactcgctcgtttctttcgcgcaatgtctttggaggagaaatctgcgagtctaccaagtagtagcatcaagtggtcatatgatccatatcttggattgccaagtcagtcgtgctccttacaaaccaggtttatcacttacatcgcttcaagtttcgatatcggtgctcgaggtggacactgagaccaagactcgtagttcatgctgtaacagtcaggtataacttcacattcaaaggtggtgcgaagacttacaatagcctagtgccagccagcatgctttggtacacgtccatcttgcagtaccaccagaatagatctcgtacgttctcgtaatgctcgatgtctctgtcggttactgaatccgatagatcaataccttgattttccccgagcccatagtcctctgctgtgatgttctggcctgaaattgcttgtaatagatcgtagtcgtgatcattgagttcactctgagatggtatgcttagaccggggaagaagctgtccatttggttttggttttgtgcatccttttctgcctgtttaaaacgcttgactgggaggaacttcttcgacatatttctgagaggtatttcgctgaacaagatccgcgctcctagcagatgattgcaccactttgtatggtctgatgaccaaacctcaaagtatgacaataatagcgtcgcagctattgtcgcaggctgtgttcgtcttaagggtgtgttgacattcctggctatccttcggatcgccaggtggtagtgtttcatcgcggctgtggccggtatgttttgtaacttggctatctgcaaagcacccaaggcaagcatggagtgaagtagtgcgggatggttcagggatatgacggggaaggtgtcttacaaatggttagccttgtatacgcagttcttcctatgggataactcacaactccacagattgttagcgcctttaggggtagggtcgaatgagttctcgccggtgtgatcaaaaggatgcctctcatatagtgacatacttgggcccgtgacttggatgaagtgcatgaaaatctgcaacattgcagggtccttgagttccgttattctggctgtggctgtgtaatcagacagaatgttacactgagcgaacgtcgaaaaggtcctaactctcgtgccgttcgtgtcccatgttccattgaattgcttcatcacaggtccgagaacctgtcgaggatcctgtgtgtcatcatccgattcgcccattgaggcatcatcctctggtatatcgatgtcttcgtaatcgatacttggatcggattcggttctgcccatgtccacgcttcccttcttagcagccaacgggtccgcctggccatcaattgcatatggtgggccatattgcccagggagcataccgtactggtctcgagggtcctgttgtgccctgttgtaagccattggggggtcgggggccatcattccgttggcttggccatatggatgggcagccgccgaagagttgaagtcgtatgggtttggggatgtctgtgcagccccttgcccgtgggcgtagtgcccataaggtgctggttggtgtccgttatagtcaaatgaaggcggtttgggagcaattgtaggcaagagaccctgcgagggtggttttggctgtaaattaccaacaagatgcgcagacccgtggggatagtaagcaggaccgtaagggcctccctgtattgcgcccattgggtgtttgaagatgactcgctggttataaccctcgcattgtctcttggatttgatgcagttgttgcatatcggtcttccttcgtcacattttatcctgcgcttgcggcaagctttataaaagctcgcattagtgtcactgttctcatataactcttacaagatattcaggcaacttactcaagcacccagtctttgttcttttgcgaatgttattcctttttcgatccgcgtcatccctcccgtcatcttgctgattcgaattcgcaggagccttctggttggcaggtgcagacgcagacgtggcctggtccctatccatgatgtacgatttccaggtgattcaagtccatgcaattctttctgattggttgacaacttcacatgacgatgctgaatatgtcaagtatgtgtttcaagcttcaatcccaagattcctaacaagccatgtaatcgagagatggacgctagttgtataagtagtagttgagaagatgagcagataacggacttggactggaaatggcctagtctgtagaatgaaggttagagccgagcgaagatggggaggaaacaataagtggaactagatccggcatttaagagccagacaggaacaatgtgtaaaaccccaacttgagagagatgggtagagcaaaggaaacgtaagggtgcgtacagtcctgtaggtttgaaggggagaagtgatgtagtccggccaaagcaaagattgtatatcgctgaagatccagagaagtgcagcgcacgtcgagcaaaggcagagcaaaggcagagcaaaggcagagcaaaggcagagacagagacagagaccgctgtatggattaagttaagttatggggaaacttctggaggcaagtaatggagcaactgaaacatgcttgtgtgacttgaaagtcggcggtttgcccaattccactgggccgtcggagcgagaactggtagtctggagtctagagtctggccggcgacagggcatggacctcagtcaagggtaagatgacgaacttgtgctcagtcaaggttctgtcctttgtcttgccctgaagtgaggtccggtcctgtagatggtgtctgagatggcctgcttggtgtctctgatatgaatagctccctcctttgtaaatagaagtgtatctcaagcaattgatcttatttgattcaggagagaaagaaggccccagctaatcgactatactggcgacgtttgaatgtcaagttctaatagtgagacagtggatgcatttaatgaggaacgagaaagggccgaagaagggcaggatgcgtgccggagatgcaggcgtgattatgattatgaaggaaatatccaaagctccttatctaatgaaggctaggcacatgagaagaggatcggaagttgagatagaataaggtaaccaagtcggatgtggagtgggcagtggatgatgggatgcttgtggtggtttcccccgttgttctgtggggggggggggttccttccggtgatggttgagtgcttgatcgcgcctcccctaaactggcatggtagattgaaggaagccttgggttaggtgctctgcacgttgcacagtgttgaagcaggcaatacctaggcacctaacgttacctggcctagacctaggcatagtacgctgagtgccggataggaacaagtcaaacgaacccctgtcggcatggaagccaagacatcacctactggaataagccccaattcaccaagagcttaggatatctttaggtcgttgtggttaaagaaccgaacccgaatggttactctagcgtgccgagggctccggtggaagtgccagcaacttcctagaggtcatctactgcgtcctacttgtaaacttacaagcgtcccagggcactcacatcctctaatttacactcagaataaaaccaagacagagacactgtgggtggcacaaataagcattagagacaccaagtaatattgcctgaaaactgagttgactcgaagcgaaactatcatctctctgttttcttttttcccttagtctaatatgtgggatgacgatcaatggccgcggtgccgaggcacagcaataatacatatctaacacgaaggcccatgctctatctcactagcataaaaccacactccaacaagaagaatagcggctatcatgcccgtgctagcacgtaccaacgataactgttcatgttcatccctgttgcaagcgatcatcaattactcagaggatcagcatcaatagctccttatatagatatgtagtttgcttcttagcctcaatgcataacaggggttcatattggctgcaccagagtatgtacatacgtcaagactctcataagaatgatgagaacaggaacaaacatcattgatatcctcctggctgtgcagtgctatccgttacagtagcattggaaggggacatgattcagagcgcgcttacaaaaactgccgcttattgataatcgatataccctgcagacgctactatggcaatcgccaagacactaccgttgatatggtacaggagggtattgcagtcaataaacgttgaccctagcccatagcctagcaagcatatccaatggctttggatttagttagagtgcggaaaggctcccatgtcttgtctaataaagcctggcaagttgcaaagctagcttttatccgtagtttgactgccaatcccgtctctagacggagaatgatgcaagcagatctgtcataaatagactaaatgtctctgtttaatcagaaagaagcatctgacattgtagcagggtactacgaatacgataatatacaaactccgtcataactactaaggtatgctcaacacagttgtaactttactgtaaattagctgccaagaattaacaatacccattaagcacaaaccaacatcaactacagagtactattacatgccatcacgtaactgtattgtcaaggaaatcacagtctagcttcttctgtcgtttttcagtcttgtcagaaacttgtcaattccgatccctattcaaactacttacttaggtaggatcaagatccattcgtatccctaacagtgaaaggtctgggaaccagcaacccattcctacacagtgcaatacaatattgtttctgcatttcttattttggcaatcccagccctacataaggctcgccatgacgatctctgctactcctgcatcacacccatctcaaagtcctagaccgccccttgatctctctcgtaggtgtggctcaagcatgtaaggttaagctgcaatttcatcaactccttgaaaccttactttttagtagtgaactgctaactactaatttcacttcatttcgtctgcaccagactagcttctgtcggactcttttcgggcggttcctttcctcccgtccgccgaaccctccgaatgaacggctgccaaactccggtcctcccttttatcaaaccttaacttatcaatcctagagagcaaactcatctgtatgtttgttacacgaagccaagtcaacagtctagcctaaacctcctcttctgtccgcacatgggtcgttttcaaacccgccccagtctccgttgggccgtcagatgagttactaactacaaaccgttggtcgatggacgcttttacgtattgcactatcgcatacttcgcggtaacctctctgccattatgtgttccttctgtacgcttgtaaccaacgctcctttcatttcatcctcatgatcccagaacaattcttgacgcgagcatcagctaagctagatggggaacgtcggtgtgacacaaacaaagcacggcgttgcacacccttcgtttcccgtcctgtctagagtctctggatgcatatcattgtctctgtccaagaaaaggtgcgaccattcatcgcatcacgagcacagcacagtacagtagaaacatactgccattgcgtagcctcaaggtcctctgcatcatctctcgggcttggcctcaacccagcgttgatcactgctggaaggccgatccctgccggcttttatgtcgtgaaccccccatgcagtggcttttgttcttctgatgttggaccgtgaatatactcctcgttctgaatcgactaaagttgtctggcgacagaaacatgtctgagactatctcaaagaaaagtcggcgttgagaatcatattctctgctgcagtcagttgcacaggcgcttctggacaaatgtcgtagcgatcgagttctttggaggcctacggctacgtatacctgtaccccatactctacgtgcttgtttcacgagtgtaagctttgtatgcgcacctggtttggatgaggggggatcggtagaaaaagagatgtccctgaaaagggtgtaggtactatcgcttccaaagagttgcgactcgggctgctagttcgccaggtgatgttagttcaggagattgacagacaaacgatgtgcttctcttaagcatgagtccatattgcctaggacacgaactaattgcctgccgagccgtactgccacagcatggcaagcttttccatccatggacatcctgtatcggtctggttcctgccgtgctttgcgaaatctccaaagtggacgacgccactctgatcagtgcagaccaagacccatgtgcctcgtgttcaggtgaaatgcagtacccaggtccaggcacccaacagatcatctgttttcatgaaagagcgcttgatcgcgacaactcaagccagctcaagtcatcgggaccgtgcattgatgagaggcggtttcgaaatgggactgagtcactctcagtgttgctgaatactcaagagctggctgactgtggtaaaccgctacatttcggtgtccgtatgtgtgtcttggggctctcttataagtaactggttgtattatgatactattcgccagtcaccctctgcacataaccgctatcgtgaatcacacaacatgcaagtgatgatatgaatgaggcgagtaataatcgacacaagatcaatgaagaatgaatcaaatggttattgggcgggtcctttctgcgctcttaagcttttggtagtatacttgatggtgaaattcacttgtacttgtcatctctaaatacggcaatggttggtcaacaagatgtccaagtcctataagcagtttcggcaatagtcagaacacagaaactttagatgcctcaactcgagtgagaaaaataaatcaagaaaaggggaaaaagtctccttgcctttgcacaaactcgcatcccactgatttgaacggaccatagcattcggggacgcagacatgtgattccgtcggggggacaacataacaagccttggtcttttttggaggctgtgacacctttttttaaagatcccaactctttgagtcatcgcctgtacttctccgagatgatgttttgaacgggatcttcaagataatcgtggtatgatcaagagacggcttgagcttgaacttttcatgtttaggcatagaagcgttcttccacccgttaatcgagtgatttgggtcgatctgtgacttctttgggcggacttggatgtatcttttgaaagatcatataggagttccaaggttcattaagaaacatcagaaatcaggagttcaggtctgtgtttgtgaagatttcgtcgcaacagatatatcaatcatactgctgtagatttaagcgcctttcttatacatattctccacagggacttgaataaaaatgaagatatttttaataattcgcttcaatatttgagtatacgattgattcactcccaaacagtcaacgtgtaggtgaagttggctaacacccaaatatggcaggtgcacagaccatgatgtggatcgtcttcggtacgtaccttatcgcaatcaaaaattcagatctcaaaaattatcaaccactgagacttcacccatcaactcaaatcgctacttcaccaacaaaacttataataataatcccaaatattgttcaataatgtttgcggttccaggatggtctgtctcgtcagacggcctcaaagctgaagcgccttccaaaaacaacagcgcgcccggtacaaaatccaagaagcgcaagcgcaacaacgccgcctctgcgcaagagaacgtcgactcctcaacagtcgcagatctatgggagtctgtcattgagggaaagaagcctgagaagtcacagcagcaaaattctgagcagtctgctaagcgacaaaggaagcagggcaaggcaaagaagactgaggatgagaagccagaggagggtaaagaggatgccattgccactgggggtgaggctcagcccaagcctaagaaggacaagaagcagaagcagaagcagaagtctgaagaggaatcaacagagaccaccaaatcccccgcaaaggatgctgttgtgaaggcgcctcagcctcctgctcccaagctcactcccctccaagcttccatgagagagaagcttatttcagcgcgtttccgacatctcaatgaaacactctacacccgcccctccgaagaggccttcagcttattcgatgaatcacccgagatgtttgatgagtaccacgagggtttccgccgccaggtcaaggtttggcctgaaaaccccgtcgacagcttcctcaaagacattcgcgcacggggcaaggcccgccagcaaggcaaaggcaagcccggagctccccccacgcctctgtccaaaacaccgctacctcgcacacagcaagagtgcaccattgcggatctcggctgcggtgatgcccggcttgcggaggcacttcaaaaagacggaaagaagatgcgcgtcaacgtcaagagctacgatctccagagcccaagccctctggtcaccaaggccgatattgccaacttgcctcttgctgacggttccatcaacgttgccgttttctgtctcgctcttatgggcacaaactgggttgattttattgaggaggcttaccgcattctacactggaagggcgagctctgggttgctgagattaagagccggttcggtcccattcgaaacaagaacgctcctgtgacccacagtgttggtaaccgcaagaagaacgctgtcgctggcaagaagggcaagggcaaaggtgccgataacgatgctgagcatgatgaggatttggccgtcgaggtggatggcgtagatgatcgtcgccgagagactgatgtgtcggctttcgtggaagtgctcaagtcgcgaggttttgtccttcagggagaccgcgaagctattgacttgtccaacaggatgtttgtcaagatgcatttcatcaagggcgcatcaccgaccaagggaaagcatgtgaaggaacaggaggctcccaggggcaagaggccaatcatccgcaggatagatcccattgatgcggagccagagctcaacgaggccgccgtcttgaaaccttgcgtctacaagatcaggtaagcgtaaggaggtgatgaaaattcgatgggcatttatagattagttactgcgatgagcaatacccgcaacaaaaactgatgagcaatctgtacctcactaactacgtgtaattcttgtatcttgttactcctaaataccatgctccaacgcgaatgtcatacgtgcattccctatccatgacccttgaagagaacgagatctttctatctgtccgctttaaaacagatggtaaaacagttatctatcattatgctcccttttacatgtttgttcttttccgttgtggccccgataccgcccaatgcgagttagtattgacgctaggaaagtcgtcccaagttggtgtaaacctagaagaaaatcagactggcggcaacatcggggttgccgtctgcagcctgaagggcctggatagcttgctccctagttgcacccatcgagaccaggctctcaatagcctgtggtgagatgtttgttctcggagcagcagcaggttgagctgccggctgggattggggtgcaggggctggggcttgcgcaggcggagcggcctgtgccggagcagttgatgccggttgttgctgctggccaggaggcacgacagctccggagcgctgtccaattgttgtaccatcagggccgggcaaagtcggctcctgtacagctgctgcctcttcatccttggggatctcggcctctcccaagaaagggacctcttcaccctgaatgcacagcttgtccttggctagatcgatggtggcttggtatcgtttcaacatgtcgaggccaagcaaaagatcgactgatttaccctccatgacagtgaaactgcagggcaagaacaagtttccgattttaatctgggcagaatgaacacggccaatgatgttggctgtaccaacaccacgagcaacaccggcaaagcgggtatcaacaagtctcataattccgcacgcctcggcgcacgaaggagacataatggtagcttgagcaccagaatccacaaaggccttaactgggtggccattgacttccacatcgacatagagcatgtggactctaccaaacactaggaagacatcaagttagcatgcaggtttcaccattgcatgatatgcaaattaccttcggggttgtgttccatagcattctgtaggttctccataactcgctcttgtcgaatcatttcctcgatctttctctggttttcaatattgaaagggtcgtcgttcagtctctcaatctcccgttgccgttcctggcgctcacgttgctcccggttctggctgtcgaggaagatctgtgcaaagcgggcgggatcgtcaaccgcggaagccagctcggggtgctgggactgaagctgctgcctcaaagcaggctgcccaaggatctgaagccgaatcagttcaggatcctgctcatttctggcctgtctccttggttgagggcgtcgggcttgttccggtacaccggtgctgcctctcatatcccggacatgtagggccagcatctccccatcagcaatctgcagctgctccattgtttgcgtatcatccgagatcagacgaccgttgtgatagatgtgttgtgaggttggagggatggtcgattcggcctggatagattcgcggagcgtagccaaggtcatatcggggaagatctcgagggtgagcagactgtcctgctccccagcctgggggttgaatatgttgagggtgatgcgcctgtcgtcgaggttagcatgggtaaagatgacgtaaatgtatatggatgatggaccaacattgtagcgtgtctcttgctttgttcctgctgttattgggaacaaccttcagcagctggatatttaaccaggcaggtgtgaaacggaagacgtcaaggagtttcgaaaaagtggctggtcgtgagaggagtaggtgtaggtgtaggcctaggtgcgggtgcgggtacggacgtggctaataaaatccaacgatagctccagcaaggtgaataggtaggtactcaagcacactaagtttgtgggagcaaagcttagtaaaaagaattctcaactggatcagtaaatcttgtgtccatatgagacaaggtttgaaggagaaaagaatcgtggatccgatgcaaggttggttggcagaaaaaagatcggaggggaaggggcagatgaagatggacgaagatagatgcaagcagagcagtgttagtagtagtataggcaggtgcaggtgcatttacctacatccatgacctaccttcctaggtacacatgaggttcagcggtagtcactggctggagctattgtgaggggccgtttccgcagtctaggctgggctgttttggttctgggagggctggaggggcaatgaattggggtcgtcttgcatttaggtttggaggttccgttagagcggtgacgctactaacagtccgctgcttaatctaccaagtatgatacggggatatcccaaataaaacccgtccttttttttttttttttagccatgatcacgaagtacaaagagtaccaaattggtttccctaagcatggaaggcagatttcaatgacttatctcgttaccttagtacttatcaaggtaatcgggttgcaccattcatcccgtctcattcagttttgacttacatcatcctctccacccctccattctgtctgccctacagctgtgacggagctttcattggactttgggggtgcaaacaaattcgttaaccaagcttgcttccacaaccccatcgctcatccaatcgattaaattcacaacaagtgtttattatcttcctattaacttagccaccaagcaatcatgtagtggtcattgctgcctgtttgcttttcttattcagtcaaggtacaagtttgtgttgtattgctcgtgtaccgctcgctaggcacgactgcatgtacgcacactctcagccaaggacaaggcaactctcggaaattgatggaagcatacggatgcttactgtatattgtccccgtttcagaagcgaatatgatagcggggaggcagacgctgtgatgacgacgaattaccactcttgatgcaggcagacgaagaggacgaatactatggagttggcatacagtccttgtccttacagatccaataagcatatcgagcagaatgtaacggatcaatttccaaagcagacttcctgcatagtaccagccctcagccaacatacagcatcgttcgctttgggcttttgttgctttgtcgggtgaccgttgacttacatgcctcaaagtcatgccggtgagtcgtattccattgaggttcccaaaaacaatagcattggcattctgcagcagggtctaaagacttgagatcgtattatgcggcggcggctgctgccgttcagggacccccaactgcggatcgcctgggttactttaacagggagtgccgggaggcacagaatgatctcctgcagcgtctttacatggctactgggtagcagaaatgttgtccttttaagtctcagggtacagaaataaacagccaaagggcctggtctaggcagtatacggtgacctactaatttcgtctttcatgcttccagcggccaacttttctgacaccctgaggcatggctacatagcggcatccttgatcaaatatgcaagctatagtcgtgttccggtttcccgttgactgggtttagcaacctttacttcgcgttaggtggttgcctgtccagctcgtcatgaataccacgaacaattccactacgaaagagctggaagggaagtaagctgaattggcaccagttgttggtcttcaaagggcaaaggaacaagaacacattgtttttcgaggtaccattgactgccttctcaatgtaatgtcgactaccaacagcataaaactggtttcatcaacaacaaacagaacaccacagaacttaccaactgtttaactacctttttgtaccacatctaccctaaacaccttgcaggatcttttacttacccacaacaccgacgttcattctcgatgtcttttttttttttttttttgctgctcccctgaaatacctaatcatctgcaacctaccgtgccctctgtttgcttgtctgtgtcgaggtcacgcgacttgaaatgtcatgtgccagtcccaagctaccactggcgatggagccggaacaaagctctccccgctcataaacccatcttgaccagaaggggagagaggatagtcgagacgaacgagacgagacgagtcgcagctcaacgacaatacactattcctgtcacccgaaacactttgaggagtaacattgattatcacaaggtttcaaatgtatagcctcactttcgtcaacattgtctacttatagtctttcttaccttaaaccattacccactggccccattacattacggcgccggcctgcatcatccgatcagctcggcattcgtgggtccaccagaattgaaagagcaaacaggaatcttttttcgtcccatgacgtttcattcactgtcaaacgagtcgagttctgtgatccagtaactcagggaaaaaatcagagcaaacatctgattgtggtcgggctcatccaaggcacaaaactcattcaattacaaaacgccactctctaaacgtttacactcaccttcacttcaaaagcgcacgggcgaacttcaccaattgctctcatcacaccacatcatatcgttcaatcgacttcattgtcgccaagtcaagctcagcacggtttcatattgttgataaaaactacacgtcttctgcatcagctctcactcctcgaaaacggtccataaattatttcaccccgcagcagctctattctggcgccgacttatactgaggtagtacctctgttcacattcatcacgtcagggtcaccccaacactttacttctcaatacgaccaattgaatctcaatccctcatgggaagcatggacgtgaagaacgaattcgcctctgccgccagagatatcatcttctccggcggcgtcaccgattcccgagagaagaaggaagacgaagacgatggcgccatcaccgacggagacgctgacgatgatatggtcaacaccaaaagaaacttctccgcaatgagaatccaaaagagaaactcagaagccggcctcctgaagaaggtcattccgtttcattgggcacccatgcttcagcccctgaccgaaaatgatatcgacacatgtgtgactctcgaagaagtcgcactctcagaaacctacagatctccgcgcgagaaggtcagttacaaaattctcagtcggctgttttgagacgccgcctagagacccagaatgcagccggaccctgcttgctaaccaatgagaacagattgagtatcgcatcaggaatggaatttgctatggcctgttcaacaccgtcagaccaaccgatgtgaagaaaatatctctctcaacgatgcagcacagtcggccagttgagggtggccgctgcgacggggccaagcatgtcatgtttgcgcacgttctcgctacgcttggaacccactcggtcatcactgatgcggacatggccatgcctgagaactggcgggatgcaaaggtttccaaagggtctcctttgggccaccaatcctcgggaaggacgatttgtctccactcattcatcgtgtgcccagaggtccagggtgttggtattggcaaaacggtaatgaagtcgtatctggagctcatgaacgagtctggtgtggctgatcgagttgcaatcatttgccaaccagtgagttattatacaattacataaaaaaaacgtatggtactaatgtgcgcacagtatgccatacaattttacaagtgcttcgcattcaaagaccttggccccagcacagaagcccttgctggtcagggctatcatgccatggtaagttgacatctcgacaacatcagcgaacaactgctaacccgcgcccaggtgctcgaattgcgcggccccaagagaaagaccaaagaggagcctacgcgaaagaacaaggaagattccaaggataccaagcccaagaagccatcatgatctggttctgcaggcttgttgcaggcgttttgagttgtatgaacgactctactgtaccaagaagctccatgtatttgcttcatttttttcgcacataagatatcactaaaagagccgtatcatctgcaataatgagatagctggtctacaaaaaccgcattagcgcgttaaattccattttttattcccgccccatatatctattgtccctttttgatatcataacctctttcttttgtttctcagcacatggcagttttcgtttagtcgctggccttgtacttgaggcggtattcctcagttcgcttgatgtcctcctcagaagcaaagttcttcatgccagcgataatgtcgtcgagggtcaagatagcgaagatggggatgtcaaactccttcctcaactcgccaatagcgctggggccgggcttggtctcgtcgccgtcggtggcagggagcttctccatacggtcaagggcaacgacgataccaacgacgataccaccctcctttcggatcttgtcaatagcctctcgcttagcggtaccagcagtgatgacatcgtcgacgataagaatcttcttgcccttgagaggcgcaccgacgatgttgcccccctcaccgtggtccttggcctccttgcgatcgaaggagtaggacacacggtcgaggttctcgggggcgatctcgccgagcttaacagcaatggaagaagccaaaggaattcccttgtaagcggggccgaagatgatgtcgaagtcaagaccgttctccttctgggtctcggagatggacttggcaaaggcagtagcgatagcgccggcgagacgagcagtgtggaagaggccggcgttgaagaagtagggtgagatgcgctttgacttgagctcgaagctgccaaacttgaggatctcgccagcgatggcggcctgcaagaactcttgcttgtagggagcgagttgagctgacatgatgacttattgactaaggattaaagtggttgtttagatgagatccagaatatttctagagcaaagtttgcgatcccctcctgtagctcaaatcagtcagtggtgatgagccggcgccggagcaggacttggccttggacccttctatggttcaatgtatgacagcggggttgaggtgggggtgagatccagataaaaagtaccatttaagaagactctgaattgattacattgtatggcagttggactcagcgtgggaatattaactctttattattgataaagttcaaatattctaggacactagtcctcgattacttacagcaaccatctcttgattcatcaatacataaatctccaaatctcatatctagtcctcgtcaaccgaaattccctccacacaaaaagtgacttctcttatcgataagactgaccgccacgacccaccagaaaaaaatatttgtccaactgaattttgccatctctgataccatcttttcgagcgacgagcgaccttctcctccgtccgcctctcattttttcttattcttcaagaaaaattcccaggacaatttcaacttcaaaacagtcagatcgcccaagatgaagacgacctggaaggacatcccgccggtgcctactcagcaggagttcctcgatattgtactgagccgaacgcaaagaaagttgccgacccagattcgcgccggtttcaaaatcagccgtattcgaggtatgtctccatcgccaccaacaaatgcgcctgtaatagatcactgacctctttgctctctacagctttctacacacgaaaggtcaagttcacccaggagaccttttctgaaaagtttggcgccatcctcgagagtttccctcgtcttcaggatatccacccgttccacaaggatcttctcaacaccctctacgatgccgaccatttcagaatcgccctcggtcagatgtcaactgccaagcacttgatcgagaccatctcccgcgactatgtccgtctcctcaagtacggtcagtcgctgttccagtgcaagcagctcaagagggctgccctgggtcgcatggccactctcattaagcgactcaaggaccccctcatgtacctcgaccaggtccgccagcatctcggtcgtctgccctcgatcgaccccaacacccgaacactgcttatttgcggttaccccaatgttggaaagtccagtttcctcaagagcattactcgcgccgacgtcgacgtccagccttatgcttttaccacaaagagtctgtttgtcggtcacttcgactacaagtacctccgcttccaggccattgatacccccggtattctagaccaccctcttgaggaaatgaacaccattgagatgcagagcatcacggctattgcgcatttgcgttctgccattatgtactttatggatctttctgagcagtgtggttacacagttagcgcccagattgctcttttcaagagcatcaagcccctcttctccaacaaactcgtctttgttgtcattaacaagattgacgttacccgacccgaggacctcgagccttcagtccaggaagagctccaaggaatcctcaagtctggtgaggtcgagctccttcagttgtcttgcaacaccatggagggtgtccaggaggtcaagaacgctgcttgcgagcgcttgatcgccgagcgtgtcaaccaaaagctcaaggctggtactaacaccagcggcgctattggtggccgtctggccgatgttatgtctcgtatccacgtcgcccagcccatgggtggccagactcttgagacattcattcccgagggtatcaaggaccgcaagaagtacgataaggaggatcctgagcgacgaagaaccgccagggacgagcaggatgagaacggtggcgctggtgtcttcaacgttgacatgaaggccgactacatgctcgccaaccctgagtggaagtacgacaagattcccgagatttacgacggaaagaacgtctacgacttcatcgaccccgatatcgaggccaagctccaggctctcgaggaagaggaggagaagctcgaggctgagggcttctacgagtctgatgaggatgatgaggatgatgaagaggccgaggtcctgcgcaaggccgagctgatccgcgagaagcagcaactcatccgcaacgaggcccgcatgaagaagcgtctcaagaaccaggctatcatcccccgcaagatgatgaagaagcccctctccgagttcgaggatgccctcgaccagctcggtgtcgacaccaccgacattgccgaccgtgcccgcgagaggtcccgaggccgcgcccgctccaggtctcgcatgggtaccgaggaccccgactccatggatgtcgacggacacaccagcactccccgcgagcgcatgcgttccatcagccgacccgccagccgcgctcctacagccagccgtcgcgacgacggtgtccccgacgatgttctccgatccaaggccgaccgcattgccaagctcaaccagaagcgcatgaaccgcatggcccgacagggagaaggagatcggcacacaactgcatccatcaccaagcacttggtaagtttatacaccctagccttgttctatatcagaatcgtaactaacacaatatcttctaggtcgttggcaagcgtggcatgggcaagacaaaccgcagatagagagccagcactgggcttccctttcttccatacttggttgtctttgtctcttttccggcataattttgcgggttcgcgggctgttcggtttgccagggagttagggcgcatgggaaaaaatgaactgtggttccgtcgctgtgtgcgtacgtacatgctcgacaaggaacaaactttacgtgtcgtgtcgttcgttgcttgggatgaagaagctctgtccgagttgagctagatagtagatatcacggtgccttcttgaaaagtactagaaaaaggggctgccaaaaattttcttcctttttaaacagatcatgatttatgaaatttcaaaagtttcaatcaaatttgatattctctctggtcacgattatacatattcaaccatattcatttgagtgttcgtgtgagatgctatcgaaagaggtataatgagattgtgcccaagacgcaccatcctattggccactgttctggacagaacggtaacaattggtcaatcaaaaaatatcaaaacaatcctccgaccctactggctctgcagcagtggtgtgaccttattcctctttaccctgtttcctggtcgcgagactcttactgctcctcagcaacctggataccttccctcaaaccctcaaccttgagctcctcgccagtggcgcggcggtagatatccttgacatcgtctgtgtttgtctcaaagtggctggtagcatcgtagctcttggagatgaagatgttgtccttggaaccatcctcaagaggttcgtagacgggaatgggagggccctgtaccgtgtcagaatatgttgtctgttgatttttaatcagggtaacttaccatgaactgctcctcgatcttgccaaggcgctccagaccagcctggagctcgacatggtggttagctgtggtctcagcaatggttgagacgatagcgatccagtaacccttagggcagacgttgtgagcggaagaaacacaggcgatgtatatgtctatgattgttagctggtgtgcaaatctaacgtaaattggtggcatttaccgttctttctgccaacttgagattggggaatgatgagctgggcagagtcggcatcgttggtgccagcgagagggtgcttgaggatgcagatggctcggagaacgtgtccaacaaccttggccttgttggggaagtaagaggggtcaccgaggatcatcttggccttggtctcgaacttcatctcctcgacaccggtcatggtagccttgatgccaacagccttgtcgccatcgtactggatctcgtcgatgttggtgttaagcatgtaagtgccaccgtagatggcagacaggcgggcaaaaccctggggaagctcgccgaggccgtagagagggtaaatgtaaggagactttccgtatcgagcaacagagtttccgtagagacggatgcgatcgatagcctcgggagcctggccaggggtggtgatgtagtcgtcggtgaggtagagagccatggcgtggccgatgaagtccttggtggttgcctcgaggccgaacttgtcgtagacatccttcattgtgcacttgttcatgtcaaggcctgagtagaagatggcaagttagcaaattgaccatgcctacttcgcaagtcctccttgctgttcaatgggaatacaaacccttgtgtgtgctgggatccttggggtcgaagctgccaacccactcgatgaaagacttcatgcgtcgcttctcgaagagtcccataaggggggatcgcagagcctcggcagcgtcagaaggaactttggcgacggtggccttgttggaggcgccctgctggacgtagctgccagcgacttgcttgaactcgaggtatcgtgtaacatcagtagagacgagaatgttggtcaactcgcccgaggacatgaggaacttgggaacgagatcgatgttccagtcgttgaggcggccatattgcttccagggctcctcgccctcacggaagtttccgtacttcttgaagagctgtactcaatgttagaaatgttgattcggttcaggggaagcaggtcggtttcaggtttgggtaggagttgcgtacagtctcaaggttcacggaagcggcctctctgaagaatgattagttttctggtgagttaaggagtaatcgtagtttacttacccgccgtagtggtcgtttcggtcgatgtgtaggaccttcttgcccttgacactcagaacactattgaaccatcatcagccgaccgcctttatatcaaccatcaccgcctagcagcttgcgccagtctggaacatgtttgcgacacagcgaagcggtcaaggataggtggaatttggcgtcatatgtcttacccagaaagaatacactcggtcaaacctaagaatcgtcagtactgggcgtcatgagacaagatccagactgtcactgccagcgtcgagtcgaagctttctgatgcggggatcggcctgctggcagaaagaggcggggagatgggatgggggataaaagacataccggtgcccagcacgacaacgtcatattcgggggcaatctcatccatgatggctaatctgtggtgttgataatcgatgaagttttaggtagctagggatagagagagtgtgaagcagaatggaaggaaagaagcgggatagatgggaagctcgaggtgatgcagttgcggtggcggggtccagctacagtaagttaagttaagaccatgtccaatgtggagactaacattatggcactcgctcaccgaacctcaagtaaaatacggataacgcctccaaatacagcctcttacccaattcatgacaatctaatctcacattatctcgtctatagaggctaaattacactatcgtgaacaaacaagcatatttttgtggctactgtacgctcatcatctgccgttgtcgacccctatatttcctgctgccttgacctgatcgactgtccaaggtcaaatttagcttagctgtcggttcaatataagagacccagcaacgaccccagtatcattatcgtgtaattgggactttgttattagcccagcgtacagggtccttttgccgcttcttctcctttccttccagattgttcatgctgtggagcgagcccccttttgtcgtgtggccaggagttgacttacatggtaacgagcctcttttattgcaacctggtactctagataggtagatactatgtaacgacatgtgatgtcaaacatctcctgtctgaactttgctatatctcgatatcaatattaatcacatgatatagtcaacagacagtcaagttcgaggtcgatgcaagacatagaagtcattgttcagagttcatgtgctcgcatatacatttttgcttcgtcaactgtatcttacatatcctagatgtacacgacgaaagggtcacccgttctctctatcgagtttcgtgaaaaaccaccgtctcacttccgtcacacagatagtacataacatggtctcgcatgtggtagtttcttattatttcttcagctccttctcgatcttggcctcctgtgcctctgttgcgacaggatcgatctgcttggccgcctctgactctgccccaagttgtgtccactcggcagcgttggtttcatcctcgtatgccgatggtgtgtaggcctgcccatctccgccttcaaagttgatctctgggtcgttcatggcaacgtcgacggcatcttgccaagtatagtatcgctccgtcagcacatgcttgatggctcgctgtgtcttcatgacctagttcctgaaatcagcacttccatataataaccagtgatgcggttgtatcgtacctcctcgtctcggctatcaatttctcgttcaccgaatccgactttggttctgaggagctctgcccttgatgtggaaagcatgtttctctctttacaacatacccaccacagtgcatgcagatcctcccacgacttctttctcaattcctcgacagtccatgcccgtccatgctcctcggtttccttgggtgttgcgagcagcttgccttgtccggggaagaatccccatagaccatgattggggtcaacctcgatcttgggcttgaaatcacggggcttcggtagtgggatgtttgacatggacagaggctcgcggggtccggaaccatacaagctactgacacctcgcttcgggttgttgtccttcgttttgcgcttgcattgtggtgcggtcgtggagaagcgagcaacttgagggacggcggacgagatccttgtcgaggaggcctgggccatccgaccggcaagtggccgtatcgtactggtagataccattgtgaatatattgcctgtcgtgggggctcggacgaggctattcgctattcaattcatcccactcattggcaaattttgggatgccgtagctcgcggagcttcggtgtcggcgctacattccgccgaggcttggtatacagtcacgtgtacacctctgggcaacatccgcttccagcctcaccgaatctcacctggagcttcaccgagccttaccaagagatggatctcagcggtgggttcgagaagcggcacttgcagcacggatagtttggtacaaagtacatgaagttttggggtggatgatgcgggggaattctccagatgccccatttcatcaccatcttctagaacaacgctgttgttaccagttcctgactaggacaaccaaaagagccacaatctggctgcgggggatagatccatcaccagggagcatagcttgaagttgctatgctatcatcataggccccacggttgaagatctttggcaaaatatgctttaaccatagatctttctatgataccgcaacactaggagtttggaatatcgagtgttcgctacaacaataaggagccgatatcatgcgtccgatacaattataagtcgtcggtataatatgcgtccggatgaatacttggaacaatataattcctgcgtaatgcgcattaccggcaccatggaaaacacaacgactaacacagaggtgaggcgtactacgtaatcagcaagtaggagctgagtgcattgaaaccaccctatagcacaactattgtttggaacaagccagcatcagctctatgcgttcatgatgctaccttcagggtattcagatctgcacgcggcataactcgctcggccaaaccacgacagcattgtttggtgtgttttagacattacacgtgtgcaagtcccaggtgttcctgcaaagacacgcacgcatgcatttcccaggaagcttctgtcaacttcgcaagaaacacctcagccaacaggcgctgttcggttgacagcacctcggatacgatgcagtcaagactgtactttaccaaagacaggaaggggttgcagtcgtgtctcggcagcgtgggggtccatacgacatccttgaatatcggctgtctttcgtaattcagaatgactgattcagggattgaggtcatgctggacaagctaaaaagaccatgcaagtcagaagggcttttgggggtggtgattgcgaattgcaaccctggccgcttcaccgcgcaaccaggcgcctaacaagggatgatctgccgtaattgtcgcaagacaattgacacttcacagtgttgaccaactttgaagtcggtcagtcgttattttccctcttcccgtggagctggataaattattacactgccgcggcatcctccgtcagttctgcaacctgtaacctgcaagctgcagcttgtaataagtcgtatgtaattcacaagatccggtatcttctatatcgtcatgctcgttgacagatgagaacatcgtgggcagatccttctcgtactgggtacacacgggttttgtttttgtaaaatttcccgtatagagagggagatctgtcgtatccagaaaggcattgcccctgagagaactgtttctcgacgattgcttgaattttgagtgaaccacaaccgtctcgtagtttcctgccacacacgatctcaagtccagcgatgcaaatttgctctcttcacagtaagcgcgcacagtacagcaaccctaaagtcaattgtctttgaaggcgttctgcactaaaatctggctgtactgtaggggaaaatggctaggaacagtcaagtgctggtggggtgcctcgtggaagcggacaccatcaacagccagccacgcctatccggtaaagttccgcaccatcagtcgtcgtaaactgcaccggtgatagtggtgatagtggtggtggtgattgtgatgtgagaagtactgtacagtaaagtttctctgttggatgcagaatgccaaattttgtgacgtaagtgactatcatgcggttgggattcgtcgctaggtacttaactttatgcttgactccctcaattggccatattctttccaaaaaagggtttagtaggcgccggggcaacgcacttttgtcaattccgcactcgctcgaaaactgtttttgatggcttatcactagtttggcctgagcaaagcaatcccaacctgtgcagcatggtaccgtactgttgtgagggatatatggtgaattgtttcatgctcatcgtgatgccaacaatttggaaagtccgagactactagacagtaatgactcgtgcagacgcagtacagcatgctcgcgcagactggtggtgaaaagcgcatccttcaccaaccctgatcatcgcagacaaccaatggttgcttctaaatcaaaattgttgggtgtctacccagacacgaacgagccatcggacaagacaaaatggactgcacgcacaaggttggccatcccttctattaatacgtggcgttggaatgaagccatcacgacgtgcttcttcccacctttgcgtgcccagagcaatgtggctctaacgggtcttgaaggtgcgggaagggacccagtagaagaagcttggtgcgttgaggctcaacatgctttccacagcaccaccaacggcagttttgtgcctctccaccaggcccgcttctccaacgattgccgaacatggctctttggtgtggtgcatccaagcatactctgcatgtttgtgtctatgtgtttaggaggcgacacagtaaaccacaatgaatccgcctggttgtttcgaaggcagggcttacttagagattgtatcgagttattcaggagtgcaaagcaccccagcagtgctttttggccacagtgattgcgccggataccccaatagagcagttccgacagaccgaacagggggttgccaccaaggttgcctggcctggcgcggacttgtttgtttgagcaagatgagaagggcgaggatagtaatcatttcactagtgagtcctggtaggccgagtaatgacatattagctttctgccggcggcacccggtcaatcctgtttgaacacggacaaaaatgcctaaattgtacgaatgccctgactacgccatttgtcagcggcagtatgcaggggtgaccacgatacagtagcatgtatgtatctttggcagtttccaagaggctgaagtcatagaagcagcaagacattgttgttgatgcgtgtatataagaaaatcaataaacaattgaaattcaagttgacaacatggcaatgaaaacatcaacacccaataatgtggttggttggtatgcctctagagcaaaacagcggtatgtgtacaagagtaggtacatggctgttatctgattcgagtcggtgaagtctcggaaaaaacaaaacagaaaaacagcagaatcaacgtcatcgctgtcgggagtcttgtccaaacattgtgtgagactcaggtcgtcttgcgcattccggatctggattcaaagtttacataccctgtcaactgtcagtcacccaagcagaaaaccaggcatgggggataagttgactgcacaatcatcacataaagcccgagccgagatagaaatcacgttcccgttcgctgagaacacggcaagattgataacggcaatgatattttgcctgttgaatcacagcgtggcggttgtgtgtgccacttgtcattgctttgctattaaatctcacacatgcgtagtattcgcacgactcaatgacccgaaacgcgacgccaccgagcaaggggtggggtagattttctttagcttctcaactttccaggggatgacacgggggttaagataggtacctccatgccttagcaagttaggcctacggcttccagttgttgttgtttccgggaatgatgctggcatctcggtgttcccgcccccctatggccgtatccaaagtcccttctttgtttcgagttggctggtcatcgtccgatcacggaaggggttcgggtttctaggcaaccgtatttttgacagccaggcattgagaagatttcaccgcggatacggacgctgatactgttcttgatgtctgcccgtggtcaaatgtcgttcgttgctgcattgcaatctgatgtttttgatagacgagaatcagcggctcaaaaagacgatgctttctccaactatggagtcagcctcctcacgggaaggactccacctcaaccttctggagcgagaatcgaagccttcgacttcccacccaggccaccctcgtccttcagcagatgcaatggcgggaaggtgaggggttctcaagggaccatgctccactgagatctgctttggtgggaacacccgctgtgcttgcgggagccatgaacggttggcgttaacaatgggatcgaggaccctgcaacagccagatttgtgcccgttgttgaatcttgtcaacatgaattacctgcttgtttttagggcgaatggctgcaagtgtacaaagtacggagcacctagccaagagtttcccaagtgccgatgaccggctatgattaaccaggcgattccgacggattccctttgctacggacggaccattatctccatgtcccgggagcaccttgtattcggcgaattctccttgtcttctatccttttcgtccccactttgcttttttcgacggccttggcaacactttgtaggagctgcaatatccgttggaccgtccattgtcattttctcttcaatttgaatccttcctttcttttgtttttgattgaaccatgtttcaagaaagcccagggtgttacggatagctccaatgcatatgcagtcatagttgtcaagcgttgttcaagtcgcgttgaaatggatgtcatacgtagctgcgttgatttgggacccttgttcgcccatactgggttgtgttttcgcttgactcgtggatcctgcatatcatcttataatcctggcttctcgagtcacaagacagaatgcgccccgttgggagccgtggttgacttctgaaccaccaccacctgcaagttggaggttcatgatattgtcaaggtgaacttcctggtgctgtggcattggctcattggaaagtagaatcgtggcttcctcatttctaagacatttggccaatacaccatctaactgttttggtaaggcatagttgctggccattgcccaacctctccttctgatcctacctatgcaacatgacccctgcaagtttgagtgcagaacatctgtctcacaacataacttcaaaatgtgtggtagctttcataatgggatagttctcttgcgagtacgaaaacttgatagttttggcagaagaactatacttaggtctcagacatgtatcggcatagagtgcctaaaccttcgggggttgattataactgcgttcctggactgaaatcgaaatgagttagaaatacaacaggcaagtctttgattttctaattggtggaccaatcagaacatggattcgaaaatcaactcggtagaatagaggtaagccgtctgagcttttcaaaagtggtttccaatggacggttatctgaacaaatagaggcgtgtatatccgttgacgaaaaaaaaaaagtctgttcatctaacagcgtagtgccagaactagtcgcttcatttgctcacaagatcaaacaaaacgcagggaaaaatcgttaaatgaaaaaccgctgcgtcaggtcaacgaatcccggcacgaactcggtgtccgagtcgtgtatgaggtaatgcggtgaggacttggtatggcgtgaagcatcgtgaccttgggtgtgtacagtacaggccggctacgacaccgggagtcgaaaggctagtgtcaagtaccttgtacaagaggcaagcaggcgcgcaatattgccagctagcaaaacaatgcgtacccgttaccaaaacacccaacctccaatatccctgcagacgccccaccctctgcgaataagttgccttttcgacctatcgtgtgtacagtatcaaccgtgcgaatgccagaacacagcaccatttctgaagtttttggacgcgtcgtgcatcatcctggatctgatttttgatatcagcgtttccctgtcggtgtttaggatcgcgaaacaagcagcatcgttgcgaatgccgtcaggaccctagctctccaggtggtttttgtgacaactaaagcttgtcatgagaagaagttggagtatcagaatagtaatgctagctgagatggtagcacggctccatggctgtcccaaggcctttatgtaggatgaggcaaacttcagaccacctcatgcttgcggcgatgtcggacggtgaggccggcgcaattttcaattttcccaatggcaataggcgctgaaaggtttcgaggcttgcatgtcaagtttacgcctcatctggtgcatttcccccccccttggagaatccagaattggtttggcgtttcggttcgaatgatacatctactgtgctactattgcatactatagtcgatcggcttcaggaagtgtgcctggtacatgcgacaagcagacttttttttctctcagggcatgacgacttgcaaagtgaatgcacacgcaggcacgataggatctgtgtatttttctagtttgtattcgatctgaccacataacctttgcctgagtcttgtccaaggcgtttgtcttcgttgactgactagcgatatcatgcctctatcgaacaagagtggatacgacgagggtacctggctttgaactgacatggcagcagtcggtaagtgaccagcaagtatatttcaccgcaaagtgttggcaagtgaattggattatcgaaccccaattctgacggcttagagcggcaatggcatggtagttgcgctaacatccaagtccaacaggccagaaacctcgccgtagacccgatttgatttagattagaaagggacgaggggcgtgcagtgagtaaaacgaagaaaaattcgaatcatccaaactcgaacaggaacaaattacacactgcaaacatctggcgtccagtcgaagcgtcctccttgcttggcacttacctcggtagctgatacctccgcgtttgctccgatcactacggcgctctctcttttcccgcctgtaacttggacgtaggcacccgcgcttctactgattccagcgctcataggtgatcacaggtagaaggtacatgcacctgcctgtgaatttctcagcagtttccttctttcctcttgttctctcgtcttccatctttcctcattctcccatgaaaaaaacttttcctcacacaaaccctctcttcctctctcgtaacatcgccaattttcccttttgatttttgtgattctgtgtccagaattactttaacaagtctatcttgactatctcgatatatctaacgctctgcgcgtctggcgtctggccccatcaaacacgagcgcgacccgcgacccttctgggccattttttttgccctttgctccagatcccagccgccagctattctgattgtggttcctttgcttcgctgtgggcccactgcacttaccaacgatatccacttcccacctcactgtctctttaccaggtcctgcctttgcgacttgatcaaggcggcgtgccaattgcgacaggagctcgcgagtatcagttacaattatacgtactgtgtcgaacaaggcatttgatcacttccgcagctcgccctgctgtccttggtttcttttacttttctttcgcctctctcctaagtttgcatactaagcaaaaccaaagagagaagaaaaaaagccaaactctggaaaactttagtgctgctactgcatcactcttttaatccacacccgcaccaacccacttctttttttttcttccctccttcactcgcacctcttctttcgcacacccacccaccgatagaacccacaacagcgctacccaccttttttcaaagactgccctgacagcttgccagtcaagaggagaccgcgagaagaaaaaaaaataatacttaaaaaggttggagacccagttctccactctgtgcaccctcttccaaagcactaccttcaaagagggacctgccacgagcctcatcctccaccaccgggaacttcttctgcggagctttacaaggcatcgtatttgattgatcttgcttgccttctcaagtctcgcaaaccttccctcggacccctcttcctccttttctccgcaaatcctcattcgacttggactttgtcatccaccgaccaggtccattataccccgggcaactttttttccgtcgcggtttcttcaacaccacgtcgattgtcacgagcttcgcgttcaacaagagtagcatggacggtcctcactacccctccaatggtataaacacgacttcttctggtcagacttatccttcacctaccgcgatctctcccaaccagctgcaaaccggctcgccgctccctcagactctgccgccgttacagcctcccccaacatcagccacgatgcagaacatgtacgggagccaccctcacacgccgcgaaccccaggcacccccaacacgcctggctcggcttccaacatgcctagctaccagcagcagcagacatcgcagcctcagaaccgagctggcctctactcaatggcgccgaaccaataccctcctccccagggatatggcacctcagctgctatgatgccccaggcgaccactgctgcctcccaccctcagcccatcgcgccagcccctgctggtggtcgcggtcctcctgtgctgcgtcctatgcctcctggtggcatcatgtcccagcctggtgtttcttctccctatggccctgcttctcttatgcagcctcagtccgtcatgcctgagggtgagcctcctacccacgttgttggctcacagggacgacgcggtatccttcccagcgctcctggacgacctgctgcccctgccgctggcactggtaccaagaacaccgtgattcccgtgaaggacgctgatggcaaattcccatgcccccactgcaccaagacttacctccatgccaagcatctcaagcgccatctcctgcgacgtgagtagaacaacttgccgagttcgatcgtgatactgaccatgcctctctagacaccggtgatcgcccatacatgtgtgttctctgccgcgataccttctctcgaagtgatatcctcaagcgtcatttccaaaagtgttctatccgccgtggcaaccccaccggagccagccacttgtcgcatcctcaggcccatgttaagaagaaccaacaggcacagaaggcagctggtcttgctcatgacggtgatctcaaccacctcaatggtctgagcaaccttcccggtgacaacatggtccacccctttggcatggttccagtctcggacggcatgaacaacatggcccaagatcagagccagctctctcggtccagctctctcggccgtctcgacaacggtaacaatgctgacagacggaacatgaacggtcaggtcatgggtgcttctcagccctatggcgctgaccccaacatgaaccagcagcagatgactggctacagcatgcctcccgctcagaacggaatgcctatgtacggtggctcaaaccaaaaccctccatctggccttgattggtctcagatgttccagcctggtgcgcatcaaacctacaacaacacctctttcaatcctaatcttggacagacgcagatcggaatcaaaaccgaacctaattccgggcccggaacgacaggcgacagcgccagcgatacccttttgtcgaatttgggaatgcattctcaccatactccatacaacctactttctgatcagattcttaatttcttctatcctcctaatcaagccatcgacccctcgagcgcaggcatgaacctctatttctcgccagacaacgtcaaagacttcttggacaagtacacccactttcacatccacatgcccttcattcacgtctcgactttcaaagtcatggaggcatatactggcttacttgcaggcatgtgttgtattggcgcctgttattcagacaatgtcacgccttctaatgttcgcgaaatgatggactttcttgttgtcgcacttcagcgcgactgcaagatgatgatgtctaacgctgaactacagacaaatcaactggggcacacgtcccgggctgacattgaacaactacaggctgtcttgttaacatgtattttgctactttggaacggaaacccgcagcagcgggaacgcgcacgacaaatttaccccgccctcgctgctaatgttcgccagctgggtcttttccgaccatccagtgaccctgctactatgtctcccatgcatcaaatcgatttcgatcggaatgccttcggtattcagcactggaactgggacatttggatcgaccaagaacgcagtagtcgcttgatgtttggcgtctttttgatggacgtggtgatggggctttatttcaactctcaacctttgttcgatgtcatggaacttcacctacctctgccttgcgatgatgtggcctgggatgctgataaggctgaggattgtgcttcggcacttggtcttcacggacccgacgtcgctcggcaaaagaatccatatggcacacaacgagcaaagcaaccagagatggactgggctctcaaggctcttttgcatccgtcttatcagattcagcctggaagcacaaacctttatggaaagtttgttcttatccatggcattttagcattgattcggcgggcccagatcgacgggcatgcggctcaactgtccaaatttggcactcctcctcccaatgattggatgactcaagctggcggcaatagtggccggggcactccagttgagggggcggcagccaatgtggacccacagagtctgcaggcacttgtcatcgctctgaccaagttcaagagcaactgggatgcagacatggccaatcaattcccacctgctgttgcaggatccagtaatcctcggcggcatgggttttcgagagacggcatccacttctactggctttgcaattatctgttgaagcacacacaggcagccgatcttcgattggctcctgatacgcggcttgcacaagtaatgcaattgttgaagtcgctgaaggcatgggtgatgaatgatggtgcgagcagaggagaagaattaggatcagttggggagattgacgaacagtatggagctatggatctcacgttagagatggcaaaacttttcaaacctcttccacaggttgtggaggacgctggcactgcgtctgtcaagacggaacttggcaatgggacggcagtatgattttttcttacacaaacaaaaaagcactttaggggtggggctgcatctggaggcgttgcgttgcattctgtttttgttctctttattttctttgtttcctgggtcactaggtctcaccgatgtgatggtcatctcagggtagacctggttgacctcatgcatccatggtcggcactgttgtgcaatgcatttgtcgaaaattagacgggaagaggagttgtaactgcatattagactttgatcaagatagagagggaggtctagccggatgacggtcatccggtagaccatcatgacttgatggcttggagcaggttaatgatgtttgcctataattatttgtgccacctcttgtgaagtatatatgtgtgacttgtgaatgctgaatgatgatgtcttgtgtcaatttgtgtatcaacgtaaagagagtgagacagcattcagtatctattcatgattgatatatgtacttttatatcatttgccgtctttttcatccttgacaacagtgacaatctttggtgtgtacttgtccagttcagccttgtcctcttctgttggtgtcaagccgagcgacttctcgagtggatcagtcaacatgagtcctgcagcaccccatgcgatgacagcaacaccgacaccgagtcgggtttttgatgaaagattcttgtaagccctggattcgtttgtgagtatgcatggtagatagacgtttggatgaatcgaaaatgagcaagtacgtacttgagcatgtttggagacgaataagtgagttgaaaggatgggacagtctacatgaccttgccagacgggcctacaaagactgactttagacgttggcctaagaaaacaaatggaatggctgatatgctacttactgatggtgagggatttggtggatgaatgtgacctggatgaaaattaattgaaggttgaggcatgaggcagagcagaattctatgcgtgcccgtggtaggctcgttcgccttgggggcatggcagtcgctaagcgggtcctaagttgggaggcttcaggcattgattcgcccagcccagctaactcaactctacctccttgtctcgtagtatcattcaatgtcactgggaacgtcgactatgagaaacatcatcagagctgtataaagaagaggaaacatcgtcattaaataacaccgaaaaacaccaaaagctatctgccagactcaccagaacaatggcggccacctacgatcaagtatcggcgtcatcatctcagccccgccttgagcagctgccagttgagctcatggacaagattgccgccagtttaaccttggaagatttcaaaaactttcgactgtcttctcctcggattgcagaatgtacaaagccgcagttggcattggcccatttcgatggtgtaccttggaggaccgatggccagcgtctgcacaacctgtcgcttgaaccgagctgtgcaagacgcattcgctccgtcaagttcaacatggcacgcatggatgaggaggaggttgaagaggtcgtgcaagagaccatcaatgatatggatctccaggctagatggtatccctatctcgaaacacaatatgagttcaatggggaaatcgagttaccactcgacttggtcattcctgccttaaagaggctgccaaatctcgatactatttccctgacatggacagagtgtccgtggaaaggccaccgtgatatcgaggacgtcttcgacccagaaacgtctttagagttggccgaggatgaaatatacaacacacaacaatccgtcctcggggccctactcgagcggaacactcccatgaagagcctgaccataaagcccttcatgcatacggatgtaaacattccgccaggtctggaagccaacatcccaacagtcttgggatctgtgactcagctgcatgtggagatgaactacggcgtgcctcatctctggccgaagcgcttcgacacatttatttcgtttctgcctagcttgcgagacctctgcgtccgcacgcacctggtagaaaacccagcgcccgaccttgacttcttcatcacgaagagactggaacacctcgaaacgctgaagctgtcttgcctgcactttaactttgtcaactttgccaacctgatcaagaaccacggcccaacactcaaggtggtcaaactgcagtccttgatgggctggtgcgatcccttcaacccggccgagcttgactgggatatgatgttcaggcttatgagggacaggctggaggtgctgcaggagatagagatcagtggcaagtttagtgataacgtgggttggcaccagctgttttggcgtgaggacatgcagtgggcaacggagttgattagaaactggggcgagatgagccagccactcgagaagtatattttggagggaggagaatatcctcggccgagatggagcatatgatgaatgatgtaggcgtgggatggggatttatggtgttatttgactacactcctttactcggactttcacgtatattgtggaaacaagctggagacagaagtagcgtgcgattgatatgggtatggtcattttgtagttatcagactaatgtgtgagttacttcctacaatgtaatatgttgttctgtgtctccgttgacctgtccgtgaagtctgtacccatggctgcacattaagacactgcttctgcttggttctcggggggtatatgaccggagacaagttaacaggagactctagaataagtcccttgtataaagtttgaattcttcaaggtctgggccacacaagggaactggacttctgggccttctcgaaactctcatcgtacctttttgcctgggactctgaggagtatcatcggaaatttggcatcgggctataagcgagacggacaagccatagcccagttagttttagacagcttaaatatccgactgaacttgctactagagtatggtgaaagatatggtgtaatggcccgagtaacttgtgtcttgttggaagagagcctagtccttcgacctgatccacacaaacaaggtacgaggtaaatctaagaacattaaccggagggatacataggatatcaaaattgacaagcctataatttcgaagttgatgaatgccgaatctggagaaatgcagcgagcacgtcagtcagcgcaatttgaattcctacaagtacatattatgctacagtacgtgcatgcaagtaatacaacaagcaacacccagggtgctaaatccaagggtgcaacgacttccgagacaataaagagaacaaggacaggcaaaggatagtcatgtgaaaagagcgtgtctctgctactgtacggatagcaatagttatagtggcaagcctgttcgtattttgctttttcagttaagtttgtctcaaacagtgaacttgtctcaagacactcggataacctccgcggtagaggcttgagggtacttggtttgcccacagtattcatcatatatcacatttacatgaagagtcatgaaatgtgcagcagaaaagaaaagaaaacggccgagagctagttggacatggaattgcttagatgcgtgcaaatcgggtgacaagaaccatgttcaagtactggtgctgcaagccttgtttcaaaaccctttcccttaaaggaggcacgagacgttactggaatggtgggatacgggctggatctccagggagagggagagggaagacaaagagagagggagagagaagacagaaactcaagacaactcgggttcaaagaaatgccaatgcgaggcgaagcgaagcgaggcaagacgaggctggttacacgtggttcacaaggcttgcatgaaactgtgagactatgatcttcaatggggatcggaaaaagtagaagagagaaagaaagaaatggggtaataaacccttgaaatgtgagaaaataaagaggcttcttcaaaagcgcacaaataaattgaagaatattccaagcgtatagttagttactcaaaatagagtccctgtcaaaaacgaggataacaaagctttcggcttgctgcatgaaagtcgtacagactacaggatacatacgtatgcatggcaactaaatgaattgccgttctaataaaacggtcatgcacgaacaaatgagatggctggtgaactgatcactagcaagccctgcctgctttcccctccgtagaacgacgactctgcaaaaagaaagtatatgcatgtctagcatagagtgctggaacctgcagcagcaataaactctacaagatatgtatgtgtcttgttttatgagacatactctatgacgatttgttctatggaacgaaacaaaagaaaggaaacgtcgataatgttgcaattctgtaactcccgaattgcttgttttaactaataaaaaaaaggcgttgagaaagaaaacgctcgtcaacgtatataaatatagtttctactcaagggatcctggcgtttgggttgacttagtggctacacggagttatggaagtttctttttcttgatctgatggatctagggaaaaacaacccctgcattttctccatccactcatttaatttgtatgcatattcggatattacggtattttgctgggtagattaggtagatggatggatgagatgccttggttagaatgtcaaagccagggtgaaagctatgaacttgtggaatgagttggaacatatctggacggcagtatctatcttgagtattgtttgaatacaatggttggttactcgtatgataccaagaatgaccagtgaacgagtgacaagatacagagtacagatcgaaagagtgacataccggctgagcaagaccgttggattgttaatggatctctcgtaactaactaaatctactaaactaaactaaagtaatcgacccgcttttgccatgcgtcgcgagtgttggttgatcatcctcagggccagtttttcccatcaagacttgactcgattcagcacgatattctggggatcaacgtccagcatacaaggctaagactatgagtgttaaattgaataagctagacaaggcttcttagtagaaaaggacgggacaaaaaaaaaaaaagactttgcacattcctgcgtcgcacagacagaaccggtagagttgtaacaacggtacggatactaactaggcgtttgagtttttcccttttcctttctttttacagtagtcgtttcttttcggttgagtccactgtagcatgatcgtcagccattggttgggctggctgatcaactaataaactaactgcctttgcctatccgtctgatatgtgacagttgcattctgtatgtattgagcctgggtggtttcggacatacaacaattctgagacatagaggaatgcagttacagtacatggagaattcataagccttttttgccaaccaacgtcaacagccgcatcttaggattggtctgctcatgggcaggggtcacatggctaataaagaagagagacacaaagatagacagacaacccaagtcagcacatgacaaggcagagagaacgtaaagaagcagacaaacctgacagagaacagaaatatggcatgggaattggcccgctctcgcaacaaattccatatttctgggtgaagggtgaaaccgtatctacctggtctaggtaataattaacttgacgacctgccgcctatagaatgaagggggtatacagtatgtagcttgagctgtatggaatggatgccaacaagaaggattcaaggagaatcagagaaacccttcaagtactttccctccctctttttactctcgtttcgtctcccttgatgttgaactttgaggttgcatccattcatgatcacttttcttcctttcttccactcgtccaaagattgacttctttgctttacgatctcgatcttagatctcgtcattgacgtatcttatttttctttgtctttgcttgtgcgatttgtttgtggttattttctaaatttgttttatccatcgtttggagaaagcgtgcgccgacatacaccatacagagaggattgaaagaacaaaaaaaaaacatagacgggcgggcgatgagagttgacgttgggagcacaaggacaacgttgttcaaacaggtacgagtttttctttctatcctggtcctatttcttcttttcttctgtttttggtctttaatggctttggccttgatcatgtgtgtattgatagagtcaagtggctctcttcccaacctcgaggagcaatgcacatagacagctgctcacacatcacatcagcccaagcgacgacgatcctggtcggttgtatgtacatggatgcaccttttgggacaagctgaccagcctgattgatgctggcttcttgtaacacggacatggcaaatgcaaacgcaaacgcaaacgcagtgcagatgcaatgcatgcgcagggctgattgatattgatagtgccagcagctctctgtactttacggtactgtaccttgctcttagtgtcagcacagcgacgaaccgattctcctcatgacggcgcgaaagaagaagctgagtatcagcagcatcggaggaggcaacaagaaggagaatatgaaggggaatggacgaagcaatgaaggtggaagcagatggagttttggacgatggggttctacaaggacagcctcaacaaacacgttatcaaatctggtgagtcccatctctctattactctctaaattcacatgtttcttcacttcaactgtacatgtacatactttaccttgccatccactcgcctcgcttcccgacccccccttcgtctctgtctcctctctttgccttactcaggttacgcaccgtaaactgtaactggcaaagctgcattggacttgcttgggctttggctttaggcttgcttgagttagtccctgacggttggtgccgtcatcagccaaccgaccccccctgaaacgagacgagagcgagagagagagagaagaaaaaaaaaaatatgcaatcacttgttgaagagagttttgttctggttgaatttgaactcaattatcagagagagcaatgagagagcaagcaattgaaacgacagcccaataaaacagcaactcggagaaaaggcgttatagtattacagtcctacgcaaacagaatgctctcttacatttcaaaaatggattaacaatctcaattcttctcgttctcactctcactcattcttactcttacaagccctgtcctggaatcttgcccaccctcaattttgtcttctcttgatcggagtctcatcctgaacaccacccgggggaggcttgtccaaagcggatcatcccatcccttcccatcccatcccattacaaccttctctcgtatccttgcttccaacggaactctcttcttctcgtggccctgcagagaaaaagaacacgacctacggggttcctaattaatggcttagaggcccacgtcacccacccacccgcgctgacaggtcacctctttccatgatccctggctaacacctcaatttttgcgtccaggggtccccttcagcgccttgtaccggtgctgcaaccgctaatactagcaccaacccaagcccaagtccaggtccaagtccaagtccaggtccaagcggcggccaaattcaaggacaatcatattgcagcacccacgtcgttcaaggacagtcccagtctcagtcccagggacacggacactactttcgttcccatcaccaccttcatcagcacgccaaaacaaactcagcgccttctcatgcttcaattgtcgctcacaagtccgccttgaacaagctagtcgtcactgtcgctcctctttccgactccaattctgtctcttccgtatcttcatccacgtccacaacttccgagtcttcttctactacaactacaactactacgccaacttcctcctgcggctcgcctactacaaccgctaccaccaccccggtctcgtctccttcctcgtctaccacctcaccaacttcgagatcgacgccaacattcactactcctgtatctgtatcgactccaaaatcaggttccaagaggaccgtccactttcgttccgccactacaagcatctctaccagtacaagtaccaataccagtagcgcgccttcaatccccatcctctctgtcgtccctccgcctggccaagacggcggcgacggagaggcaagaaggcccgccatgcagcgagtctctgcctttctcccttcgtgggacaagaggtcctccaatacaagatcaagcttgtttggctggtcctcaaatcgttccagcgcctccatatcagtcgcaaaccacaattcattatctaggataaacaccactgcagccaatgcaagtggccgagtgcaaaaggaagccttctggcccgcgactctcgacctcgaatgcgagaaggctgcccgcatcctcaaatcattttccagtatgcttgtctcactttacagtcagcattgatccttgtgctaacatgaaatcctagccgatggctatctcgttcctgcagacgaagaagaggactcatattcgacaataagcgaaccgcgatccccaaaacgagtcaccaagaaaatcccacagcgagttattcaaaatgctgccggaatcgccatctttacctgtatgcgaagcggtctgtacatgacagggtccggcggctccggtattctcatcgctcgaaaatccgacggcacatggtcgcccccatccggaattatgctacacacgcccactctcagcttcataattggcgtcgacgtttacgattgcgtccttgttgtcaacaaccttgccgctcttgagtcaatcacgaagccccgtgtcacactcggcgaagatgtcggtctagtcagcggtccccttgtgtctctggattcagatgagtcgcacatcaagtggcaggacatgggtaacaccgttttgacctacttgaaatcgcggggtcaaaaccaagccgttaacctcaacggctgtatcctagccgaacgagggaatgagaacgagcgcttctacgccagccaagtcacgcagatggatatcctggctggcaatgttgcccgcgacgtggaggaagttggaccgctttcagaggtcattaagatggccgagggcaggacagactacgatgcttctgtaattaacaagatcgccgccgaatgcgcaccgggagacgccatgatagcaacgcccaagtcctccacacccgcatcgccccggacggccttcggaattcccaaccaagacgatcccgatccgttcggtgttttggccctcgagatggctggtttggaaatcagggaagcaggatcgagattacgacctacgagtagccaattcgacttcaaccccgcgccttcaagcccagccttttccaagttcaacagacaaagtatagaaacgttcgtctcaaagagcaatcgcaacagttacatgtcgtcgcgaaccgtcaagagtcaaatgacggatgctggaacacagaccgatgtaggcacaacgcccgagacatcacccagcccaggtcagagcgaagatggccatgacaggagtatccgcctacaaatccccgaagtcacagaggaagaagaagaggtggattacacaaaggtcgatctgacccccataaggcatttcagcggggcccaatcccctctcagtaccaccagccacagcagcacaatggccgtggaaccagacaccctcaaggttgagcccagggatgacacggacaaggcctcgagcaattatgatagcgacaaggatgacaagagtagccgaaacgccgacgatgagggcgactcagagagtgacgctggagaggaggacgaggaggaacctgtggtgtttgaggttgctgctgtgcagccagcaagaacccaggctgttgcatcccgcatggtccacgccaagggtaacatggtcatcattcccaaaagagtccctccccctctgcccatgaggaaccccggcagggcatcgcgatctagtaagagtgagatgggcgatgtttcaagccttcgaagccctctgcgcaaggaggccttcaccgaagcagaccttgcatcggataatgagcacaccgactccgagtcttcaccttaccttaagcccaaggagttcaaggtcgagaagaccaagatcgagaccaaatctgatgacgacaaatcatcggaatctgaggttgagttcttcttagccgaggaggtgaagacggagggtgccaaggccgaagttaccaaagttgaggacaccaaggccgaggaaacgaaagaggaagcgcctggaactgagctcaaggttgaattgaaggatgctcaaacatcccccagaattccccaggaggagcgcccagacagccctagcacacccgacaagaagcacacttcatctgtgtataccggagtgactgaagaccgatggagcgtcgacggcacaacacttacaacacctacatcagaccgacctttttctgttattgacgacataactgaagacgagacccccaggaagccagcaaaagaagctgagccaactgagatgaatgagaagcacgaagagctagagaagatggcatcaaaagagacaacctccaacacgatcacggtggtataattgagggagacacgaagatttttcacagagtaaatgggacacggcgcacaacctgagcttattcacagggtaatcactcgacgggggttattttttgggggagagagaagtttttgcgcattcttgtccatacttttggtgaaaatgtacgttatgatgggtttttgtgcaccaggagttcttgattcctggctcctggacggcgtttgatgggattcatgaccacttttttttcgtttggtctttctcgagcagcgcagagctgataccggctcgaggtccaaactgacgcaaggatgggatgagtattgtcgatgtactggatgtgatgagacgacaaaggagacaaggcaaagctcggacatgtggataaaaaggaaggatccttgacattaagcaagtgatctcggtatctggagttgttgtttggaagtcctggcctcatgtttaccagtagagaggccagactatgacacagtattattcttaatgccattgaatagaaccaatgcagaagcgagttatcattcattttttgagtttatttattcaattgcgagtcttggtgatgtcgatttaaaggtggtggatgataataatctgttgtttgtagtggtttttggctggcactggcagccagctggtagaatcgttcgtttgctaccaaacttgatgcaccgaaaactctagataaaagagcagcctagcaattcgattcttttacatctaaactgatctcatgttttgttttctgttactttgaagtgtttatgacttttgtatctcgtcaaaaatggcgtccctcaccaataaaataaagacccctacaaagaagcagaagcagaagcagaagcagaagcagcaagacacaggaggtcacgtgccatctccaaccacttcagatgctgccgcttcaccagccacaccagtcgcgtcgtcgccccggtacaagctacgggcgcgcaaacctcgagaaggctcgcctacggctacaccatcgcgacgcaacaacgcccccataacgccctcaccatacgaatatctctaccaccaaaaaaacggcaccacagaaagtgcaaggaaatttcgaaaccgcacaatgtccagcactgcgggcaaatggcgcgaggagcaggtcctcatcatctgccctggcagccgaactactatggctcagctggggtgcagtgagttgacacctcctgcgcggcgcatgcccacgaggatgtttaaggagggcgatcaatgggccccctaccacaagacgaagcgcacaactatcgtcaatggtgtggaggaggatgagtggctggaggacgtcgacgaggatgagggagctgtgtatcccattcaaggtagctatagccattgagaggtctggtgaagtgagaacacccaatgctaaccgaatcgcgcacacagctggtcgcattgtcaacatgagcgcactcctcgctttcctcgaccatgtccacggtctgcttacaactacatatcacaacacccccatcatgctcatggcttcaccacaatggacccgtcctgactgcgaaaccatagcccgatacgttttcgagaacacaagaacacctgcactttgcataattcatagcggaattgctacccagtacggattgaagtggaccagtatgactgtggtggacattggttacgaaaaagtcgacattacagcaatttacgacggacgagtcgtaaaccatatgggtgtctgtgctaccgaagccgacgaagagattagtggaggtgaagtcttcactcgaagcttggtcaagttgctacaagacaagggtttcaaccacgacatggccgaacaattaaagaaaagcaacatttgcgaggtccttccttacaatggcaccgaggataacttgatggagcttccaaaggagaacactgcaggtgtatcggccgctgctcctactgttggtccagaagccaccacaaaagcccctgaagcccctaaacctgcggacaacggagatgaagaaggcggtaacgccgatgatgatggtgtgttggacgtggcagctattgttacgagtggccaaacaaaggagtttctcgctaaaaaggagaaggaaaaggaaaagggcaaaggtggcagaaagaagggtgaaaaggaggccgagggcgcagctagggcagcccgcctaccaaactctaagagaacacacaacaccttttcctacgaggagatcatccaagaagatgtccctccaccagtaaaggagaagcaggttgtagagaaccccaccaatggcacaacagaagctcccaaacccgagggtgagaccaacagcgcgcaacctccccaaggagagggagagaacgcacccgcacccgcacccgcaacagaggaaccaaagcctgaagagcccaagccagcagatgctcaagaaccaacacagtcgatagagtcgaagcctgaagctgagcctaagcctgacgttcagcctgttcctgagacacccgagaagcgaccgaagcgcatccgtcgagatgtcgaggttggccttgagcgcttcacctttgctcaacgtcgtgagattgaccgtattgtgaacaccatctaccgcacgattcagggcattgacgacatgtacatgcgacccgcctgctgggacaacctcgtcttcgtcggcaacggtgctcgtctgcgtggtcttcgtgagaatatcctccagactctcaacgcccgccatctcgtctccccctcaaccgcaacaatgtttacatcggagctgccctctaacatggccacgcccaccggtacaggtgctcaaactcccacgggctctttcactggcgcacctcaccagctctcttcgagcggtgtgaaccctttgctccaggctgctactacagccgctgctgctggtaacaccggcactaacatggtcggcacgccacagcctgctggatccgaggctggaggacctaccacgactcaccacttccatagtcagactcccaccagtatcaagaccgctatgctgcctacctatctgagcgagtggaccaagaatggcttcgaggagtccatgttcctcggcgcccaggtcgctgcccgtatcgcattctgtctacattccaacatggacgcccagactatcgacgctcaacggctcatgagtttgagcagagtagactacaagtaagtcccggagatactttcaaatttcaggattgtcgctaatggtgtttaattagtgagtttggtcccaagggcattcgtacgcactccatgctaggctaaagaaccgcgcttagctagtatttttgtgcgttgttatataggctctcgttcacatcgttttcgccaagtggcgcttccgaatgtagattcgagacaggagttatttaggggccttcagcgaaacggtaaaaagagcaagatgcaagatgaaatgagcatgagggcgaacagcgaaggcatgagataataccatagattcgaatcagtcttgtatgaaaactcacattacctacatatccatatacttgattgcttgaacgagcattgtccctttatagtcactgtcataacaaattgagcatcaacataacactcatcccttgggcatgccaactgtttgttacattacagctatatactactatgatttccattacacaactccaccacgcaatcattaatgttcgaacttctcgttaatctccctgttttcacaagtaagaataagatctcagaaacaaattcaaaagcatttctttgactccatatatgctaggcggtcaagcaacagggcaacttccaactctcatgaaattaaccagcagcgttacgaactgctgcctcctcggcggccttgtgccaatcggttcggagcaaatagatatattcaatcgatgcgacgctataatagttagcaagggggactccaataagacacttgtttcaacatacgagatagttccgcatgtaactccaatccacaagccctctagcttccaaccaaggccaaatgccaaagcaagcgagacgggaagtgagagagcatagtatgagaggatattggcgggtccaccaattgattgctttccaatgcctcgaagtaagccgtgggctcctgctgcaaggccatcaaatacctgcatgactgatacaataggcataacttctgcaacaagttcgataacatcgtcgtccttggtgaacaacagaggtagcttatatcgcagagtggtgtagagagtaaggttaaacattccaatgagacacgcggcagcgaaagcctggataatgttagtgaacaagtctggggtccattccaattaaaacttaccacaacacccgtcttcttggctggctcaacgaggccagctccaatgaggttggcgatgcgagttgaggcggcaatcgacatggggaatggaatttcgtacgagagtgtcgtgatagtggtcacaacactctgcgcagccagatactctgggccaaatcgactcgccatcagggtcaagatttcaaaggcgagccattctgcctcaaccatgatcatacccggcaaagcaagtcgaatcataatccaccagttgctaagagctcgtcgactaaagccaccccagcactgacgaccattgatgaaacgaacatataggaagaggaagatggggaggaggttggtgctgatggcgacagctgcaggagcaccaatgaagccccactccaacttccagaccaagagccagctcaggaagacattgaagggcgcaacaatgagaagaacatatgtcgtggcgcggaacaaaccttgggcttgtgtaaagcgcttgccaccttcaaagagaatgaaacctgggatgctaaagatcataacccggaggtacatgccagccagacgggctgattcgggctccggaacaagcgctctgatgacgccttcagaaaaccaataaaacacagcaaccggcacagcaagtacgaataagaagcaagtcattcgctggaactgcagcccaacaagatgcttgtggccagatccataagcctgagcacacaaagtatcaagagaagtagcgaggccctggaaaggcgccaggcaagtaatagccgcagtcatattagccactagatgggtcagcctttgtccaactctattttaccaactgttgatagacttacatgacacagcacccagttcaagtttgccaattcgcccaacggcaaagatactggtgacgttaatcgaatattgcaagaggaaagtaacgatgaggggcgcagagtagcttgcgatagtcttcgcttcacgttgccaggtggtcttgattcgatgttcagccaccgcatgttcccatgtttcattgagatgctcaggcgacacagcgtcaactcgggagcccaagagagggtctgtttcgctaggaggctgaactgagatagcgggtgcctgttcctcatcctgcggtatcttcgtgctaaaaagacgttgatagatacgagtgaagaaaccatcttgctgacggtgcccgtgctttggcgggagaacatggttgtcccggagtagactgcgctcagcgttacgagactgtttcctttctaaggccgtcaaacctggctcgtcatatatttgagggttcattatcggccgcgagcctccaaaagcaacaccacttggacgacgatacatgatgggatcgcccgggaggtcagatacagagacatcgtcgtcgatagcactatcatcatactcctcatccgaacatgccgcaatatcggcagccagagcagcctcagctagaggtgagcccacccgccatgaagacgataacgcaggatgcgcgccagaaccacgcggagtgccatatggcgaaactccagctccccttcctattgggtccataatcaaatctcacagccacttcagctgggattgtttgccaggtggacgcaggttctgaaaccttctggaataatcacgcgaaaaaaaaagactttgctcagagtacaacaaggcacgccactagttcagatcgcggagtgatgaaaagttcggtggtacgatgcgattaagatgagttcaattgtgctgttcacctcagcatgtactgagagcaatgcgctgattgcaagagattagagagaggtgtaaaagaagagaagggaccaaaaacagaacgagaggaggcttctgtatataggtatgtagttgtagtcaaatcactagacccgattaaaaagagtcttcggctggacttttcaagctagcgttaacaaagacccgccttgtcgcggcgaaaggcgccatttgaatgccggaaaggctacccaatccttaccagtggagtcttaccagttctggtcaaagacatgcaatttttcgaatcttggatgcacaatgtcatgataggtttatctcagccacttgataagatgcgggggtggatcatcaacgaggtcttgtggttcgcttcgctatgcttggcttgacaagaatgaggctcttatgctaggcccaagacaaacatattgtgtcaaacgattggctgagttctcggacaagcccgcagctctgtcatgacttcggatgtcatgatcccacccatcaaacccaagactgccccgcccagtcaggctctgtatgtgacattgaaacgacccaaggcacctcatcgctcgtatagcgttgcaatggagtgttgtacggtattcgtagtccaaccacgggaagactttcttcgtcttcctttgggctttgtgagacttcaggcacatctgttttgtaagtacctaccatgaccgagcctggctcgagtaactctggccatatcaacaccccaacttcccacgatgcgatgcgcatctcacctgtaggccgagctgcttcgccccaggcctgcttcgagatattggctgatgtgagaagcccccagtctatggacgatttatttgatcggacataggtcttgatgtgtggtgctgccctcttgcggccactttcaagtacaggtccatcgggaagttctgcaaaccgttagctgtgcctcaaatctgagacatgaattgaacacactagtgccaccaggtgaatcgttggcccaatgatgaaacattgggcggagatattccaattgtttcgcttgttgtggtgattggatctttgtgtgtatagaaagacctgatgcatatccatccaacgaccgtcgtatttcatctgccgtaggaaacacaaccttgaacctgggccgcctgagacccgtatccttacaccgacccaaatgatcaaaaagggtcttttgtagccaatcgtcctttggccctagtgtggcgattgaagatacttgcacgacaatatccgaatcaccatgctgatgacaagggacgtgtcgcagacacctttttaaagcggcccacccccaagatgtttctgacatatcgtgcgcatcatgcctacccggcacacttgcgatgagcgcggccttgatggtcgaaaagtcgtattgtttgagcttgtcactcagaggcttgcagataatcttgcgcttatcgtaaaacttcaggtagtttagaagatcgattttgaagcgttctccactaccgacaagaaactcctctggggaggatgcaggggtctgagtttttgacattctgggaagtaagggagatttccatacaccattggtcatgttggtccagtcttttgggatcatgttggcggtgtgaatgatgacctgggcagtgtcaccatgccgaaacaaaatcatcatcttcgaatgatgggtcccaaacatctcaggcataggagcgatatggacattgacattctcaaattttgcggctgcattctgattctagtcagcaagtggcccaaacgtgatcttgagacgaccctttcttggttccatcgacaatttccacggcttacctccaacgctatgcggttcttatcttcatgtttccagaaaccatgaaccaagtgaacattgacaaggtgacgtgtgtcaggatcaaatgcattcatcaaaaagggaatgtcatgcaggaagttgaactcccagcattctgagattagaggatcacccaataagtcccgaagacttacagcatccttgttctcgctttctgggaggtcctggatccacgtcaattgccaaggagatggtatcgcaactggtttacgggccctctttcttggtggacttatagagcgctgtagtgattcaggtgcatgggcttcaaattccgttgatcgctgacgcttggcaggacgatccattgcagtgatctagcagtctggtattgtcgatatagtctgttaaactgaattgatcgaaggagagccaccacgggatatctgtgagaatttgagatgaggttgaattcgcaatacaccacaccaagaaatgccagttgagaggattgcaatgggccagaaagttgttggtgaagcaagaaccatgtgcgaggtcgggaaataaatctggcctgtgtatctcggagataatatctttgaatcgagtgcaatgggctgtatcagaccccttgaagcattctctggcaaatagacagagatgatggtttgtgtaggtagatttggtttagtacaggtaggtaggaggtaggtacctgtctttaaagacttctatttaggctactgccttccactatcagctcctgccccttgttgttgatcaacctgaaagtgggacgcagcttaaggcaggtaccactctagctactgataatctatcggcgaactgggaaacttggatatcaacgttggcaagcccaaaatcgaatgcgcatcaatgaggaccattgtctttttttgtctactttaaccaggtacatcaagtacttaagcttctttaaacgtgggcatcttagcttaaccatcagtttcacttgagagcaaaatctcccaaacccaagatggacaagcgtcaaggtccagctcaggttcaggttcagtgggagtggagtggcttagcagggtcctctcctgtggcgtcgaattccgatacagaacgtggtctcgaagttgaatgcgcctcctgaatagtgaactctctctcctcctctttgttctttttcctctattcttatttttgccctcatcatcgccatctactttcgcgcctggtgagcgcgatcgtacgatcgttttctggtctttgtctctttttcgtttatgtaggtatctgtgataacttcaaacaatctaagccttgacccccagacgatcgccactggctcatcactctaccacctaatctggcccgatattatttctcactcgtctcgcgttcttctgtatagtctaccttgttcctcacgtcgcgacaaatacttgaatagggacgtcctgcgaccaaacaattctgcaacgccttccgcgacttacaatcttatacatcccccggtgcttccagcccagcatgcgtttctctccgcttgcgaccctcgcggggttgtcagcgtttgttctggctgacgaagtcaaaaaccccgtgtcagagccttcggtttttaatggcaagacggtgccaccattgctcgaattaactcctgcaaactgggaggagcagaccaagaagaacaagtttctcatggttaaacacttcaggtacattgcacttggaatacactgcggttgatatacttacgagttcccagtccctactgcaagcactgtactagattcgctccaactttccagaccctctacgaattctactatacctcgaagcctcaagtcgacgatccggaagccacgtttacaaaatactacgactttgtttttggcactgtaaactgtgttgcttactatgacttctgtatggagcacgaaatccagtcatacccgacctcaattctctacgaagatggcaaggtgttcgagtccttacgcggaattaagaatatgacggtattgacgacaaccgtcgaaaaagcgcttgccaaaacacatcctggtcgacccgaactcgtcgaattacccaaccctggcgacaaagtctaccctgccccaaagaccgacgagaagcctgcagagtctgctactgagaaaaaggaggcagaggcgccagcaaaggcggcggctgaagctgagaagcccctcgatgccgttgctgagaaggttgcctcggagccatctggtaaaactgagggcaaatctctcgatgatgttaccaaaatgcccaaagacgaggacaagtctgataaagctgaggcagttgaaaagaccgctcaggatgagaacaagcactcgtttggcgccgattggaaagttcccagcaccggccagatgcttaagaaacccaaggcccaagattctacacccaagtataacctggagggcatcagcgctcctctgacccccgcaaactttgacacactagttacaaactcgaaagatccctggttcatcaagttctacgcaccttggtgttctcactgtaaagctatggcacctacatggcagcaattggccaagaaaatgcagggcaagctcaacatcggcgaggtcaactgcgaggcggaccataagctttgcacgcaaatgggcgtcaaggcgttcccgaccattcacttcatcaacggcgcagaaaaggccgagtacaagggtttgcgtggggtcggtgactttgttgcctatgccgagggggcgcttgaggttgcaggtggcgttcttgatgttgatgccgagagcttcaaggagctcgaaaagaccgaggaagtcctgtttgtttacttctatgaccacgctaccactaccgaggatttcaaagcactagacgctctgccccttaaccttatcggacgaggcaagatcgtcaaaacaagcgaccccgagctgtacagccgattcaagatcacaacttggcccaggctcttggtctcccgagagggccgtgcgacctactatacacctatcacacccgatgagatgagagatgtcgatgcgttggtttcatggatgaagtccacatggctccctctagttcctgagatgactgccatcaacgccaagcagattatgaaccacaagctggttgtgcttgccattcttaaccgtgacgatgaggaccgtcttcagaactccatcctggagctcaagaacgctgcaaatgagtgggtggaccgccaggttcaagagtttcagctcgagcgtaagaagctccgagatgcaaagcagatgagaatcgaagaggctcaaagccgtgacgaccaacgtggtcttcgcaatgccaaggctatcaagattgacatggactctacccgtcgtcaggaggttggttttgcctgggttgatggcatcttttggcagaggtggattgctagcacctataacattgatgtgagagatggtgagcgtatcatcatcaacgaagaagatgtaagtttccagtatcccagtagagattggccgtatattgacaatttggtagcgacacaagttctgggacactactcctaccggtaaccagatcatggtcagccatacctcgatcatggacacccttgacaagatcgtctatggccccaaccccatttcccccaagtacaccatcagctcttttgccaagtttttctttgacatcaagatgaacttcgtcgaccacccattcttgtccatcggctttgtcattgctgttagttttggtctctactcttggttccgtaaccgtactcgacgatccaggggcactttcttccgggacgataacatgggtctcaaggatggactcctgggtcagaatggcaacgccaagtctgattagaagagttgattctgtaatagcgaaatcatgactattgatacagtgggctcgagtactggcagagtcactcactactaaaaagatcaattataaaggggtttctgggatgggtcgcaataggatgttttggccctgcgttgttgaattgcggagttctggtttgataactatcgctttgaattacttgctgctgtatattagataagtcacagtgggaatatcatctgcttatgtgctgtttatccttttgaaattgaaacaccgtgggtacaattgtgtcatctgcgtaatggttttattttggcttctctctttagatactgaagccaacagtagttcacgacgagaccacttcgtatgaccaaaggatacgatgaacgccatgttacttttttatattcatttgcctacatttgaacttgactatcaaaaagggccccaatatgttctcttgcccaagcaacaccttgatttgtatcctgattaagtgtagagcacatcagtgagactgttgagcgccaaaccttcctttgcgatatctccagcatcgaccaagaaatcaagaggcatgtcaacaagcgtgccacgaatacgcgaaagccactgcttcacttcttgcacaccaccagggaactcggactgcacgatatggccatactcaaccttgcccttcttcaactcctccttgacatcctggtccttcttgcccgggatgatgaagtactgggtgaaaaaggactcgtagtccttccacgtcctgaccttgttggtaggaacggggtggaatgcacggtcgaatgtctcggtgttgacgcgagcggtattggtccagagacggtggaagtctgggtgcagaggatcgcgaacgaggagatcggctggggaaccccagtcgtagtcgttggggtcacgatcaacaggcgtccagttcctgtcgggctggtcccaacgctggttggggatgaggccgagatgcttgcggaagaggtatcgacgcagagaggcggcgaagcgagaggccgtgtatgggcgtccattcatgtaagactcgcagggagtgggatcctcgatgacgacggcgatttcggagtcgtgatctccgagctgagaacgatcgttcaagttggctgaaccaacgatcacgagacggtcgtcgacaataagcagtttgctatgtatatacaactcctcggaaacaaaggcgttgatctcatcctcagggttgccttcccagcgaagatcagtaactcgagggccttggtccatgtagcaagcactgatggtatcgagagtgcggtccgccacttggctcgctccttgctggtactgctggtaagactgctgctggggtctgttgtcgtggctcgacgagccggagtgacccccttggtattcctgactttgaggtcggccatcgtatctcgagtgctcgggtcggtcgtcgtagcgagaagagctggagtattcctggcgaggtggtcggtcgtagtcagaacgacctccatggctttgctctgagtaaccaccttgatactcatctcgtccgccgtagccctgttgcgaatagcttccttgtggtcttgcgaatcgaggatcggctccagggtgatcatacgggttaggctgatactctcttccatagttgccacctctcctctcatcatcactgtcatcgtcgtgtctgttgtacctagactcggagtcatgctgagaataacctccctgtcttgcgaagcgtgggtcagctcgggggtgcccgtaaggatcccgctgagtttggccgtagttgtcacgacgtctgtcatcatcactatcgctgcctcgcctgttgcttttacggtagtcagagtggcctccgcggctgcgatctcttcgacgatcgtcatcgctgtcgctaccacgtctgccgtgcctggagtcagagtgtcgttcgcggtaatcatcatcctgccctctactactgtcgccgtaaccccgtcgagattcccggtgatactcatctcgctcggatcggcctccgtactctcggctttgatatccaccaccttgtcgagggctggagaaatcgccgcggctcccttggtattcctcatgtgcctccctttcggagctatgctctgggtaaccacccagttcacgatctttctgcttacgagcatcttcgtaagagacgccggtgcgggcctctgtttcagccatagtcctagaagtgttgatacggtcaaagttgcgaaggttgtagaagccgatgtatctgctaggatcacggatgcccgccttaagaagcttctcaatgatactatagccaccgcggctgatagagtcatattggaactccataatagctcgggttcccagagcgccgtcgtcgtgaagatcgccggcgaatgctgggactgcaggcataagaacccagacgtggaatggctgaccttcatgatcggcacggatgattcgatcaaccaacgcagcgccgatcttgttcttaacaactctttgtttgtcgtcggtagcagtgatgaagaactaaattgtcagtaaaacaaattgtcaaattaaggggagacatacctgattctcgatgtaaataaagtgcttagcttcgttgatagactgaatgtaggcagtctgaatcgaacgctcaagcggatggccagatgaccactcagcacagctgtatcatgttagtaattgccaactaacaaagggtgagatgacttgccttcgaatcatctgaatgtgaggcatattgccacctcgagagccatgttcacggtcactgtgtcgtggagcatcatgctctccaaatgatctcaatctattcataccgcgactaaattgctcagtcaaaccacccaagtggtcatcttcacctctagatcgtctatctccaccaccagaaggacctcgtggaggaagttcaagtgcatggtactttccagggttcttcttattatacttttctttgaagatgaaattcctattcataattagttactgtcaagcttgttggttagttgcgggttctcaccatctatcaacaaagtggtcaaccatgtcacgagtgatgggaccagtcatgctcacagtgacatccgaccagcccatgcgcgagcttttggtacgatcaactagggtatgttagctatcattatttccaatcaacggatgttatgagaagaattggcttacgctggttctggtcccagtccttgacattggcgaaatcatacactctagagagaaatttagcaaactgtaattttatttcgtaattcaacgtaccgagcattattgtagtcttgtcctgggaagataatttcatccaggttacccgggtgggcgtccgcaatggggtgacctatccaaggttgtcagtataagaaccaaaaatattaaaaggccgacttactgtttgtatcccatctaccaaagcctaagattgattacattagtgcaaattcccattagtggatagtgcgagttcatacacatgtccagtcctcccatgaaacatatctttccgttgtcgatgaccagaagcttttcgtgatgcgcccaatacaacacaacgtcgccagcagtaccgtaaacagccttcagcgcatctcctgatgccttgaataagtcaaaactagtcagggctttgactgttttgcccaattcgctttggaagtcgtaacctgtgggatagtgatccggatgtctgaagacacgaatgttctcatgaagtgcctcaagagcagtcctcgtatgtgcgctgtcgcagctgagggcagcagcaacctccttatataccaggatgtataccttcacgcctcgttctgcggcggccttcaacatgcgatccagacggtattgctcgttcttggccggggggcgacgaagatacaactcaggactcagccaccaatcaaggatatagatactttcttgggcctctagaaataagaacaatgttaaatatagtcataaatagttttggttgttgtccaaacttacgttcgatagcctgggagacagcccagaagtacgaggcaccgtcaacataccacttcgcatttcccgaagattccccagcaaacgaacgatagcgattaatagcttgctgtctctggaggtattgagctgcagcgtcgtgtgagctgtctttatgaggctgatcctgtccctgtgggcggccactgctctcgggcctgttgtagccaccctgggactggctttgatttccgtagcctccgtgagattgtccgtattggctctggctttgcgagtaaccatggtcttgagattgaccatacgactgaccaccgtcgtactggccttggcctccgtaactggactgtccatatgaatgctggctctgtcctccatagtcagactgcccgtaagattgctggctgtgttctccgtagctagactgtccataagactgctgactctgtcctccatgagattgggattgagaatgctgctgctgcggcttcttatcatcgtcgtcgtcgtcgcctttcagagcattctcgacatgctcgccgatcttcttgaagaaatccatattctcaacgtgtcccggagacctcggcggtgagatgcaggatgggtaacaataggaaccaagatattcttatgaatactagacaaggtatatgttggaataagctagcttgagccaagaagcaagtggatttaagcaaaaaagaatggagttgggtttgtcactcagtgatgctgacaagctgactccatgagcatgagagagctaagcttggaagctttgattcgaagtgggggaatgaggggagctgaatgatgacgatttggccttggaatgtgcataaagcggacagccaatagttaatcactgaaacaagcttcggtatccgtacttttgaccagagtcaggtttccatgattagttgtcagtacatatgcagtgatctataaatactcgtcattggacaaaaagagcaagcatctcgtgtcattcattggaacattaatcaagagttgcggggttgttgcagggttatcttttgacagttgtatcaagacaactaccgaggacaagagcaactattcactttcacataggttatttaacacaaagagtcatttattagagatttctaactatgaataactgaaatcactgttggcatcttgttgtccttgctatatcacactattgacagctcatggccgaagcatcagaaccctctacctaccaaaaccccacctcctccgagcctcctctgcctccagctcctcctttctcttgatacaatcgctgcaattatcactgcttgacaagatttctgttacaaatacatcggggctaacattgcagacaccgttctctttcataccgtcacagggcacagttggaccaaaagacctctcaagtatcgcccggcattccatgcatctcgtcatgacacagatcgtattgcacatgttgacggtttcaaatattgtttaaagttgattactggcttgttataagataataggttgtttgataatacttctatgtttatactgtcccggatttatttatacttgtaaggataccgtgaataagtgatcagagagtcaacttttactatcaattgtttaacaaatactcccattcatccaaccacagttgacagctacaattgattgccgaagttcaaacccggacagccctacctactccgatgcaggtaacccattgggataagttaataacaatctaccgaagtgtcacatgtgcagtacgttgcattacattagttggctaagactgtgattaaccaggttatgcccaaccttccggaacctcttgtagtgaaaaggtatagtcttgtcaatggtggtaggtagttttaccaccagttaaccaacgacatcaatatcaaaagttacgccctgttgtttctggtgactcagaatgagcccaaacgtgatttctctaaaaggctacagtcagacatgactcggtataagaaaaagagaccagctgacgatgggctgatatagttttctgtcatggtattcgacaaagccatgttatccactgtgactgtttatacatataccaattagcaaccagaaacccaactgtgaagctcccgtcccgtcccgtgtttgtttcatcaacctattaatgaccagtcttgcagtaactttgcgcgtagataaacgatggacaagttaacccaacccatcagtctaaatcaacctgccagatccgtcaatgcgccatttattccattgaatcagtggcaaccgtggcgcgcaaccctcttgacgatcccacggggtaaagaaggggaaaatcagaggatttaatgcacccatttcaacgtttgagagggtgtcgaaatggaatggaagggcaaagtcggttcatgacgggaactaagaggaagcgataactaaactaaactaaactggctgcaattacccggcgcggcggtacagtacagagtaacatcagtcaatttattactgggtcgacaccaacctgctggaaagggttctatcttgtagtggttgcagcccggcagggcttttcctgaggtgagattagtagattgattccctgcatgttgcagacaggtacaagttcaatcactgaatcacacccgaaccaagcacatctcatcttaatctgggtaatcacatcgtgattaacttgtcttttcttgtcctgtcttgtcgattcaggacaaggcttaaaagcctggggtatgatccttaaagttgactcaactcactttcacttggcatcatcttaaacttgcatctaccttttcttaacctttaaaaactttctaccctaaaagctctcccactcgcttctacaaccctcgaacgagtacctatctaccttagtagtttaaaggtcagtttattagcttggagtttgatctcctacatcggataacccaaatctaatctttttcagattccttgccagccgagtaatatcaattaatacatacttggactgttccaagtaaaagtatttaacaagcaacaaaccctggaccatcagatgcaatattcaacaaagctttgtacaccgagagacgacctctgctcttgtgaaccatattgtccctcacaaccttttgcacaagcacccactccatcaatcaaatattttcgatatgactgaagtgggaacagtcaccgaaatggcaaagtcaggaacagtggccatcttctcaccaagtcaacacggccacttgatcccatatctcgctgccattcacgcctcatgtatcactcacgatcgcaccatcgcagaattcctcccgcccctgtctcatgaaaagcttcttgcatggtggaaagagcgcatcgccgaagttgcggatgggaaacggctcatctttatactcctcaatgagacagaacccggagttcgcccaaaagggcccgacgttgtaggcgttgtcatgctttccatgccttcttcggaaactggcccgttccgtggcgtcgtcgagaagctgtttgtccagaaagcctggcgcagacgtggttttgccaggactctcatgtctactctcgaaaccgaagctacaaagaggggacgaactattctccttctcgatactgagaccgggagccttggaggagaagtttttaagaacctgggctatattgagctcggccagatcccaaaatatagtctaagtccaactggcgaactcaaagatggaaccttcttctggaaacacctggcactgtagccatgaataggcttccaagacgacacaaagattgtcgaaattgcgccaacatggaaggttcgatggtatgcgttttgaaagtactgtagagactctcttgcaatgagaagaggagaacgaggcgactcgatattgctgttctgaggatggatactggctggcgaggtgcttcggtgtgattttttagatataaaaattaggaaccattcactgcaaacatatatttccatgtttgtactcataaaacccgctcgttcttttcattgtgatccgaatcctagacactgtgctactattacaactttcaagaaacgccaacatcaagacacactctgctgcatcacctaagcatcatcctcaagttcctcgactctgggtgcctcatagtgcctttgctgtacgtcaccagtcttaacctgggtgtctgttcctgttgtcgttgcgctggtgggcgcaagaccggtggcgcctgccaaggcggggttaacgctggttccagggacagccacggtcgacttcttcttcttcttctttttctcggtctacactcttgttagtttttgtcactccactttggatcatgattttactgacctcatgccaagcccagacaggtctgaaactgtccatgaaagaaacgtcctcccacagattggggaagagccaaagaccaggagagttggtgaaatatgtgatgcagaaaaggataacacggaagatggccatgaggaagaacagtccaaggagacccaagagtccccaacttaggtagtatacaccttggcgcaacaccaggggccaaagagggtacaggacaacagcaaaaatggcgaggagtgcgagaccagcatagatctttcgcttgagctgactgccttcccacaaccaagcatagtacatgtcgtcttgtgcctcctgctgcggttcgaccttgacagtccactgacccttgacacgcttgggcttctttccattggggcctgcttggggctcaatcttggaaactcgaagcgcaagcatgctgagtggcagcaacttgaaggtgttctcaagagaagctcggtcggtgatttcgggaagaagggggttcttcttgcgggccttctcataggcgggggactggagggctcggagggctcgcttgacttcgtgttgttagttttgaagaatgtcaaccactacgctgacacctacctcggaacatgtcctttcgctcgccgttcatgataacagtcctgggcttgagatcctggccacggaggaacgccgcaagagcaagggctttggggttgggaggtcctggagtgatgggctgagagcgaccctgctgctgctgttggtgagggtgcgggtgggagtgatcatgatcgtgatcgtgatcgtgaccatgaccatgatcgccgccctgctgctgttgcgctcgcatgcgcatttgttcttgggcctgtcgcttgatgtgttcaataaattccgggacagtcatgccattcttctcggcgtcgatagcaagttggcgctgcattgcctggatttgctcgggtgttggtcgctgtccaggctgaggcatgggaatctggccaggcccaggctgagggccgggctgaggagggggagcagacattgtaaaaagtcaatcgatgagataaataaagaatgtaataaaggatcttgttttaacttgggcttaagaagaaaaagacgagaggaaagcgcatgaaaagcgaagtgaagtttgagagagaacaaacttgagagagaacaaacatatgtggtgttgctgccacttggaccatgccgtgccaatcatgtcatagtttgccagagacaacggtgttcacttccctaaggcaaggaacccctagaccccggcgcgatggagctagctgtccccaaaaatctcccggcggattgttgattgcccgacttccgttatatctccacgtgacaggcattcattcctctaagccagtcagtgagtgaaggttaggaccatcttcttgttacagaggctttgtttaatagagctcaagagctcaacaatactgatcatgggtgaccgcttaacacagcttcaagacgctgtagatcaggtttgtattaagcccttctttcttgatgctattttgctgagttgttcgttctgtagctcgcgcaacagtttgtcgcatgtcttcactatgtaaacaagcgacacgaccttgaaatcctcaatccaaatgacaaaatccgcgaagtcaaagatatcccgaaagagggtacgcagccacggcttcccctgtgaagatctagccactaactagtaatcagtcgattccctccctccagacgagttccgtgctggtatggtagagctatctcaggatctcattgtcaaggagcagcagatcgaggtgcttatttcgtccctccctggcttggacaacagtgagatggatcaggagagatacatcaaggagctcgaagaagatcttaagatcgccgaagctcaacgccaagaagcgatcaaggagaaagatcagatactggccgaactggacggtgtgattcgcagtatccgaagaccttgatcacagctttgaactatttgtcgatctacagcgcggagttacggagttcggaaaactggcagaaacgacgtagttcagtttgtttacacgagcttttgatatgcatctgttaaaaatctctaatacaaaggtatctcaacctagtgagcgccttgaacgccaccgtctagtcctctatcccataatcccatacaagataccatatggctagtaaaggacgcctgactcaaattctaaatatgctctagttggatgtagacttgaagaactggggatagatgttgcgcagttctcgcaagtgctggatctggtattgcgaaactggagtcttgggagcaggcactccttcttccacaaggtgggctgcagtccagccgaattcctttgccttttcgcaattcaagccggagtcatctataaaagttagacaaggttgtaatagagaaacggcgaaacttaccaacaaagtaacaatcctccactcgctcaatacccgcctcgcgcatggccttctcatacatgcgggggtcaggcttgcagagcatgggttgctccgcatagttacagtaagtgaggccgtcaaagatgtcctcaatgcccaagagacgaaccactcgctttccatggtttacataggcgtttgtgaaaagccacacggtaaccttggacttgtcaatatcctcaaggagctcacgcagctcgggattgggcttgatgatgccttcgaggggtagggcgtcatccactttcgcgttgtaatcgagcggatcaatctgatggtgtcgcacgagtccttcgatggctaggccatagctggtgtaatactccttgtgcagcttcacggcttcgtcccaaggaagctccagatgttttgagaagtactcgtcaatgagatcagccatcaagtcatggaccttggaacctatgcgcactgttagattgacgctgttgtgggtatctatttttgctgaagcttacttcttgggtagaggcagttgtcaatatcgctgtattaaagttagctacgacgtcatgaagggagaaattgaagagtctaacaagaataggaccggcttgaccggggtcatgtcctgagtgctgcccatgctgaacttggaataagcctggatgttgaaactggggttgtattttgcggggtgaagattgcgaggtgtcgaatttgagttgaacaataaaggagaagcaggtggtgaaggtttagatagacgcttgagggatgataatgcgggaaaacgtggtcgtaattggtacatcgaatggcgatcggagaaatgaaagattagtttaaatagatttcgtcggcaatggcgatctggggctaaaggcaaggctaatgggcaattgatggtctaactacagcacagcactttgtctcaatcgatctgtacctatgtgttgatacgttacgcttggccaatgactcttacggtgtgcatggctgaataatgcacagcaatcagtacatgtcgtgttccgaactccgattacgggcctgtctctaaacggggctggaagtttggatgctcaataccagcacagcaaccttgccataactgcactagaatacgtaaacgattactttatcgaattgaatatccattctaaacatgtgcgtgtggccaaacagccttcatttgtagagttaatcattggaaaaggaagcaagttatattgatccataaccctctggcgagtcttgtattatttgataaccccacccttcacataagacatacacaataataaggctctacaagtaatctcgtctccccataacgattgatcttcttgtatctataggatgtccatgatacggttcatgcgaccagacccaacacaaggattagtttgtgttctacagttacggctttgacaccaccgactctcactggtatttgcggtatagactttcagagggatgaacaatggggtcgatttaatagcgtgcaagtcgctatcagatgaatctccgaacacgactttcatggatttttagaataagacttgggagtgatcctttgcaggtgaagtacttagtagctttgagtgctgcttgatgttagtgatcgagtgtccactgctaaggttaggtacctacggattctgccagctacaccgcctaattatttgcttgccgcgtcgagtcaatgcgccgtccaaggtactgtcgcttctaagctcattctttaaaaccattccatcatcatcctgcacatacctaagctttcttgtacagcactttttgatcaacaaccgtaccattgctgtgcacctgaccggagtattttctctgttacattgtgttgtgtctagcgtggagttgtgtcgggttgtcttatttccagagatcatccaagctaacgcggtgttgatcccttttttcttgcttcttcatttggtatcatttggtatcgcgacgtgtaggctatcctacacgtgctgccgtcatggcacaagaggttaccgctcgagggactcttataagcaagaatgagctgtctggcttagctgataaccagcgctaccagattgagcagtacgagaagatcgtgcgcttgcgggatgccattctttctggtcaacatcctaccatcaaaccttctaacctcaatgcatctacaaagtcttcttctgctcgaccgatagatatctcgagttcacatggcgcgtcaaacaatcaatcagataagcgacagcaggttggcgtttctgcctctgcttccagtagcagcgcaaagaacaccaaaccatacggaacagggtcgaccaagattgaccccatctttctagagaagtctgacgacctagttaaagcagagttgcgattgcagagacagaagctggaacgtgttttgaaagatgaggttgagcaaaaaaaggctaccaccaagagcgcagttcaaggagaacctgttgttgaattcgatcttagtcaggttttgtccgaagccttgacacgcgttcagagtaccacggtgcctgacactactgtttctgctgctgctgatgctactaaccccgataatgcaagtgactctttcgatgacaacactttctactcgtctcagcacaatacgccatcctccgttctgacttcccgcgttcgtaacgaatccgaagaggcacaggtaccagcttcggagccgcgaccaccgatgaactaccacagcaatgccattttgcaaaaccgaccgactgatgctgaacaaattcatcctgaagcgcggaaccgtccccagcctcaaccatattcgaatccagcagccttcgctggtagctttggcgccgacagtaccacacggcctgggcaggttccgggccttacggcttatattgaagacaagactggtcctaggcaggatgcaagtgctgggcaaagtccgagtaatctggatattgataggcacaggggcaattatggatctgctcagcagccgccccgtgaacagtatattgacagccgtcccccctctccgttgaggagaatcaacgccaggtcctctcacgatgcccacacttcgccattagcgaatgccaggcgacggcccctggctcctgaagtcacctcagcttcgtccacgggtactcccgcccaaattgctgctctcagaaatgaaccaattgctgtgaccagtcctgaaagttcgccccaaggtggaccagcttcagaaaaagaaaagaggaagacaaagaagaaaaagagaaaggctgacaggcaagcaccagaggctgaaccaaccccttatatcaagccagaaccccgttccccatctcccttgaatgctccatcctacatccgcccaaataagcgtcaaaggtacactcaacagcaaccagatgaacctggctacgaagaaatccgttacgagccgcaccctgctcaatatctaccggagtttccacacattcgccaagaaagagatgaccgaatgccaataagttatgaaagagtaggctttccttcccaacgtgcagcgagcactgctgttcccggaggtactgtctacaggcgagagtatgccgacgatcgatatgttcaaggaggatcatatgccgttgagcagtctccgcttgttccagctcaccatcagagacagtcagttggcggaacggccggtcctcaagttcatccccacgacacttaccaacaacgcccgtcgtggccctactcgggagggcatgaagcgtctccgtccacgttaaggggagacggcgatgtatttatgacacctcatcgaccgccgcctactcggatcatcgtagatgccttcgggcgtgagtatatcgagccacctcgtccgacgattattcggcagtctgctgcgccccatgctcgatctggggaacctgaggttatttacgaacgggcggcgcctcgaaggcctcaaggggcggagacatatgatgaaggtggtgcagtctatcgcagacggtcaccgtcgtatatgcctagacgagttgttacacagcccgagtacatcccgcaagattatagagatcagcggccgcatgaacagccgtcacggccattgggccacccaggggattttgttgaagtgatggcacctccagaacgacgtcgtttggaaaacgggacgatggaatacattacaaggccgcccagcgtgcgacctgcggagcctgtccgctatgaagtcgcccgggactatggacgactgcagagtgtgcgacccgaggtacccgtacgtcaatatgcgcccagtgtccacccggagaaccgccgcgaagccgcacagccgtacgggcgagaatacggtgccttgcctgtggaacaaggggttgtcagacaagagtacagcacgcggcctgtggagcggtactacaatcaacagatgcgaggtggagaggagattgcttttattgagcaaccgcgtggagcaactcaagagattgtctatgctgatgatgcgaggagggaggtttaccgctgagctgttctaagaagagtgacgatatagttaaaaaagaaaggcattgaatcaattcagcgctgcttacatataattaatgacgtacgagttccatccatatataattagtcgagtgaatgatatttgtttttgatacttttttcttcttattttagccataaaaatcaagaaacaatgtcatattatcaaaaatgagctgtaggaatattcaggcatgccacataacatacgaactcaattcatctggttgttagcgatgaaacttacggcaatatttttctgcagggttcgtctgctatacgtacgcatcgtctactcgaaatgcaacggctgcttttcttctaacagaggcaaactccaaaagagaacctccaataaagaatactttaaagttacctagctatgcgttcaatagacaaaaaatcatgatggactaaccgcggagcgattggtgcgaaacagaaaatgactaaaaacgaaggccgtttatacttttatcaagcacttcaaaaccaagaactaacccatctggtttaatggagaaatattgtgcccagggattatgtacatagatatggtcatactgataagcttcatcaggcaccatcgatatgccgttataagtcgtattaaacatgctgtcgtggcatgctctggggactttgcaaaattcatgggtagctgaaaggccgagtaccagtctctggccactcatgttatgcaaagacctttgaagggccagtgcaaatgtcacgaggtaagcgtacgaatatgattatttgagacaagaggaccggcaagtctcactgttgcagctcgagcacggctgtcgagtcagtgcccaagacaaaatggagttttcgtcagatatcaaccgctgctagcgacgtaccctattgtactctcagctagtatctgctgtttgactaggtgcggatagggctaagtagtagcaataacatgttgtcttggcaatgattagaagcttcgaagttatcatctggcaaggccagtcagcgaggacgagtggcgtggctcgtgatggtactccagacgaagtaagccactgaaatttgaggaggaaactgaagcaatcagcgaagatgcaaggatgaatgtgcatacgcgacatgcacatacgcaggagtccagacttgtaacgccacctacaacgacaagaatgccagctcccttgtgaagtgcaggagttcgcgatgttgcaatgtaagagttgagactgtagcatgcctattaccttgtttccctttagcagtctgcacctttccattctgcagaccctgagatcccaagagctgttaatattcaatgacgagtccctagtggctgagcctgtgccgggctcttggtgagaagccggcttgcatggtactaccctcgaatcaactcccttgctcgccctcggacaagtcacacagacaccagaggagggccctgtcgtatgtggggacgccgtgtgatcgaagcttggcctaaatgttagtcaagagcacaccgcagcaaaatacaacttgacggctgatgcgttggagtattttctctgggtaactacaggcactgcagtcacagcttggtaaaagatttcgctggctcgggaagtcgtgatgataaagtacatgtttctgatacatgctctggcaaacaaacacagagacttgcacaggaactggctggccgaggcgaccccatcctcatgcagcaaggtggccctgtgtccaagtttcgtcagtgttagtgttcgaggcaacggtacttgagacagtcagtgaatagagtgatgtgtcgagtattcatgctctatcccttgactgatttccgccataagaacgcttcgggggcttttctatgctttgccgaagccctcgagcttcccactaataaagcctttggaacgcagccgccggttgtgcatagcgttccgcggaagaaactctctatgcctgttggatagaccacgatgatactgtggtctgcaggaggctcctcttagcctgggctgatggtctccaccacccagaaaacatccatgcccttcttagggcatcgaaacaagccgccgagggctgacagaccatggctgaatgttgtggctctgttaatccagcatatcgtcattggcaaggatggatagttatgacgactgagttatacatacagccacggggaaaagaggccgaagggcaggttatctagactagtatctgtctgagttgagttcctcgaggttggcagtggtcaatgatctgcgccattgaaacttctctaggttccaggtcagtcagggatcgttgttcgctgtggcttttcttatcaaagccctggaccatgagtgaccaccattcccggggggctttttttatcaaaacaacaaattgcttcgggatgcttgatatgctgtaatattaatgctttactcattttaagtaccggtttcagttcatcctgacttttgccctctttttaatttccggcttctgctgttgcatcgtaaaaccgaattgaattgagttgatgttcgatattgggacgttagctcaggctggggcggccctcttttgactctcccccagctcatgctcaggcaagttacggtgggcttataggcttagttagtactgaggtactgcatgcactgaacagctgtacctgcctcgtcgacccttccttgaccttggtctggcctgaacaagtaccgcgtaagaggtaccatctgctcccgcccttaggtaccttagtaccttcccatcacctctagcccaagaggagtggacaagacaagacaagacaggatagaataggacaggactctctgctgacttcacattttacgccaacccagggctccgctctcatcctccccttccctcacctcaccttactactacctttcagtcgacataacctaacctctctttccctccttcgtcagacgtggaaagagctcagaaataacatccatcactctttccgtcttccgtcttccgtcttcctcttgtcccctcccctccagccatttattgccccagcttcttcgatacgataccctttttctattttcccgtctctttcgaatctcgcatcgcatctcatctttgtattcttctctggcttggtctttctccactcccggcgtcctcttccgtccaggtccaacctcctccaccttggccgaccgtcgccgcccacgatccggacgacgacgacgataccccgacgcaatcttctcgctcccccatcatgaataagttggcaaatatgcgtcactggccggaaagaatgacacccaatttcagtatgggccgtcccaatatgcccatgaacgctctcaatcatcccaagaacgccgctcaacccggtcagcccatggcttcacctcaagccgccgacactaccattctttactcgttcaatattccattcgcttccgatcttgcgggccccgatactgaggatattcttcacgcgaccactgatgctgtcctgcgatggacacaccccgaggacgcgccggacgacgtccagatccaccagctgcctattcatgttcagaacctcaacaccctgcacacaatgtgccaggacctcaccaacgggcctcttcctgttgatgcctatgttctgtcgacaatgcccaagaatggcaaaggccaacaggtcgctactgtctgtctctcgggttctccagagctggtccacaagagccgagagacaatcctgaatgatacccccatttctcttgtacgttccccaggtgctgctccagatcattgctgttgtaatttgaaagtccaatttaacacatctcgcagcgctgtactacaattgacattgatggccatcttgtttgtgacctcaatgccggcttgctcaagactgatgttaccaatcacctcgactatatctcgaaatactgcggtgttgatatttttcttctcggtcccaaattaacccctgttgttgatggcatgactggtgatgctgaactgcgtatggatcaacgatggagagttgccatctacggtgacattctatcatctgagcatgcaaaggcccgtgtcttgatccaaatcgatactctggtacctactcccgctcaactgtgttcgatatgtgacccctaactttttttgcagctcggtcgtatcgtcgatatgacaaaacttgatgtttcctgccatcaacttgtctgtggtcgtcatcgtaagaacatcaagctcatcgaatcgtccactggaactgccatctacttcccacctccgttctctgcgatgtaccgttactgccccccaaatgcgacccgtcgcgatcccagtgatatcttgatcactggtgaaacccctcaggccatcgaactcgccaagcagaagctccacgagactgttcaacgcatcagactttacgttaaggacgttacaattcccgctgctaagattgacagtattctccttggtcgcctggacaaggttcgcaagattctggaagccaatggtactttcatcttgtttccttccttggccactcagcgcaacatggttcgtgttcaaggtagcgagggcctccatgtcgagcggactgttcgggagatcatgtcgctggtatgtttattgaaactcgaatgtcatttctcaactaacatttctccataggctggacagttctacagtgcgggctggtacattcagcatgccgacgctaggcagtttcctggtcctcgtgacatgaggagcatgctcgttgatatctgtgctaactctgatgccgatatttcgttcgacaggctcaactttgctatcactggctctgatgacgccgtaaagtcggctcttcaagttatttcagagatgaaatttgtgtcgcagtcccaataccaaattcgtgtcaagattgagctcgccaatgagcacaaagagtttgtcagtggtaagaagaacggcaagatcaacaagattatgggacaaagcaacgtccagatcatctttgacgggttcaatgagtataatttcaatattgatgtcatggcagctgcatatgactctatgaagcaaggtcttacccttgtcgaacaagagatgcctgcatctatttcattccacgtacctgatcagtaccacaagcgcattatcggtattggtggccagcacattcaacgcatcatgaagaagcattcagtcttcgtcaagttttccaatgctatggatcgaggtaggcttcgcctttgcttaatcacgaatcttctgctgacgttccgccacaggaggcatgggtcgggaagatgacgacatcaaggtcgacaatgttatctgccgcacacctgcgcgcaatgcccagaacttggacgctgtcaagaatgaaattctggagatggttgatcgtgctgtaagtgttattgtacaagagctctgctacttcgatgctaatgtcaatggtcaggattccgagtacacctctcagattgtcagtgtcgaccgtctctaccatcgccagctcattgccagactccccgaaatcgatggcctggagcagaagtacaactgcaagatcaacttccctagtactgaacaggccagtgatgaggtaactgtcaacggtcctcagtggcaggtcccccactgtgtcgacgagttcctgggtatggttcctgataagcacgagcttgtcctggccagaacccccgagttgatcaagttcctcgagtctcccgagttcgtccacgaccttgttcccaagctgaagagccagcatgaggtcgatctcagcgttcagcagaacactgacgagcttactgaggatggtaagcccaccatcactcttctttggggcttcacccgcaacaacgccggtggtctccgcgatgctatggactttgtgcagtctcaattcgcaacatcaggggccgagatcagtgtcgttaaaggcgctctgcctcgtcccaagtcggactcgttcgaagattccctgcagtattttgactccaagctcctgcagcatgcccctgctcctgtagctgccgattctcccatcaagactggtttcggtgacgaggtcgctcgtgagcgaagcagcattcttgaccgtctcaggaagcccggcagtatgacgtcgatctcttctttcttggaccgcagaaagaacagctctcattctggcaacagcaacttcttcaagggctccagcaatgtctccaaatcatcactcatctcaatcgaatcgactcgcagcttcaacgccgacagaaacccttggaacgacagtggcgtgaacctccccgataacgatgatccttgggctcctcgaacattcggtacgcacatggataacaaactgtccatccctcaacccggcgacgtcacgcctcgccacagcacccgcgcgtccggcgacagcgggcgcccttctacttctcattcaatgaattcaggataccccgcccctattgggcctttccgttagattcccccgtgttagaacctccacatgcaaatacccccggctggatataccctggcgtaaaaataccctggaacgtcgacttgtgcatcggtcggtttacgtcttgccatgtttgttttacctgatttatgtttgagtgtcttattgtttgtttatgctgaattctttccttgtttatgcgggattgacggttctcttttgatgacttgacgtccactccttatacccagtcatgtaacgaagagctgagaccaaaaagaaaaaaacgaagaatacccctggttgccgattgagatggatttttttgggacatgatggatgttttgggggagaagataccactgtcgatgaaaacaagatcgagagtctgccttcaaaaaaagaagatgacttatacacggagtcaaagttgggtttgtttttttattgtcgtgtgcaaggcatgagttctctcacgccaacactgcgcaaggcataggaatactcgctgcatttgaagttgtcaagaaggagagaaagggcaacaagacaagcatctcagcgagtggttataaaaagttgagagcgttgctgttgacacaccagattgagaaatgacaatgataccagcggctctgccgcaaattctcgacgcacgaagctttgttttccccattaaatgagttcgattcatggccgagatgatttgagaaacgttataagtgaaggtacatgttcctgtgcgtagacatatctaatctgatagctgtgcttgagatttcagcttaattctggttccgtctcttccgttcaaccgtcgagccgtcttctgtcatcctgatttacgcacagcttttgtacatccacatagcacgtcaaatgtgatactcgttggtccgacggaaggagtgaccaactaagcaagcaacaagtgcctttttacctttgtagctagagataaaccactaactagactgacgatcgacagccgcgcctaccctacacttctccgcaatgacaaccttggcaacaattaacattgcccaactgcactatttgctcattaagcttcataaacccgttcaagtctcattgagtttaatcatttcatcacttaaacggctggaataatttatagttcttgatactgtctttataccatcacgccgtatcccaacagctcgaggcacttcagcaagcatcaaccatgtcacaagaccaagacatgactacctcgatcaagaatttgtctatcaagacaaaggaagcaccggcacaggcttctaaaaagcccgcaaccaagaagaaaaacgcaaagaaggtcgtcgcagactcatgggaggactccgactcagattctgagtccggagccgaggacgagtcaaacaagcccacacccaccgttacgcctgctcctcctcctccgacgcccatgtcgcccgtcggtgatttgtcctggacatccatgtcaagtggccctggccctggccctcgagctggaactgatccagacaagcgaccagagaagaccgatgctgttgcccgccgcatgatagttgcgggattgggcctcaaggcacccaagcagacggaggaacaaaaggcgtaccagaggagcgtgcgtgagcaggaaaagaagaagagggaacaagagcgagaggaggaaagaaagagacaggaagagaccgaaaaggcaaaggcagctgtttgggatgattagagaatgaattgtatgagatctaagccagccatggctgtgactcacataaagcagaaatcgaacagtagaagctaccaacgcccaatgcttttctctacaatacaaaattggttctgcataccagtcaaactgctgttttatggtctctaacatattaagagcagtctactgtaacatgcatatatcttgaccaccatgtgggcactgatgatgaggtagtcaaagtcttgatttcagaaatgtacaagaggcctcgggttacaagatatgccaatgtgctagaaacttttgttaaggctggtcggtatcttccggtctactatattcataattttgaactcctagtaggtagggagatatctatgacatggttatgctcgtcatgctgaaagcaagtcctaatgtatctcatgatgatatcgagcaacgttcaccaggcaacttagaaactacaaaactcagcatcaagatgtacagcagtcctactgaaatttcgaatattaatttagtgagtatgataaataacgaggcacacgagctcgataatactaatctgataacttaaaccgagagtggggttgactgttggctgactaaggtatagaagttagcgcggaacgttttagaaactgctttctcgaaattttggatgatgtcgtccagtggtaggctagtccgacgtcgccatagacatacatttagattattaagtcgcctccaccaaaactgcactggtgatgcggacaattgcggcctacactaaccttgccgactgcgtctgatagagcttctcatcccattcttctctctccttttttacacataattcctcttccctaattgtcgattgtttcattacaagctagctagctgcccaccgcggggagcttctacctccttcctactccaatcccagctccagctccgtactcgcttcacagcatcgcatcatagcgcatcacccaccatgattcctcgttcacgacactcgggacgcctcattctcgagcgctctctcgtccatgcaacacgagcctcttccgaagtcgccgctgcccgatgggcttcttctcccgcctatcgcaaccatcacatctgcggccgccggctccccgctatccagccgcggttagtcgctgcagctttttcaacatccgcccgagtcgcgaaagaaaaggataacagtgataagggcttcttcgagtctgccattgagcctttgaccgaacccttgtccgaggaggaggccaaggcgaacgtcgagaacaagcgcaaggaagccgatggaacgatattggccgagtcgaagaacccaggccctgactcaccagggtctggcaaaaacgacggcggtagtcaatcgcaggacgggaaggcaggtagcgccgcaggaggtgctggctcaggatcaggtggtgataactctggcggtgatggaagccgccgcggccgtaagccttcttctgagaaagctctccagaaacctgtagtgcctgaggtctatcctcaggttctagcgattcccatcgcccgaaggccgcttttccccggtttctataaggctattaccattaaggatcccgaggtggcaaatgcaatcaccgaatcgatcaagcgtggtcagccatatgttggagctttcttgttcaaggatgagaacgaggatgaggatgtgattcgaaaccctgaagacgtctacgacgttggtgttttcgctcaaatcacaagtgccttccctatccatggccaagaaggtgctttgactgccattctgtacccccaccgccgtatcaagctgtctagtctgctaccacctggtggccaagacactgctaagaagaccgactccaagaccgaaaccaaggccgaacctgtgccggaaccgattccccagaagcctgctgaagaggaagctacacccgagaagaagggggatgttgtcgccagcttcgaggagagtgccgttgagaagaagcctgatcaggttgctgagaagtacgagccaacatcattcctcaagagataccctgttagcttggtcaacgttgagaacctcgtcgatgagccctacgaccccaagagccccgttattcgtgctgtcaccaatgagattgtcaacgttttcaaggaggttgccacaatgaacaatctgttccgagaccaaatttctaccttttctatgagccagtctaccggaaacgttacgtcagaacccgccaagctggccgattttgctgctgctgtgtcttcaggcgagcagaaggagcttcaagaagtccttggatgcttaaatgttgaggagagaatgcaaaaggctctcgtggtactcaagaaagagcttatgaacgcccagctgcagtccaagattagcaaggatgtggagaataagattagcaagagacagcgagagtactggcttatggagcaaatgaagggtatccgccgtgaacttggccttgagtctgacggcaaagataagcttgtcgaaaagttcaaggaaaaggcaaacagccttgccatgcctgaagctgtacgcaaagtctttgatgaggagcttaacaagcttgctcatcttgaaaccgctgcctccgagttcaacgtgacaagaaactatctcgattggctcacccaaatcccctggggcaggaggagtgccgagaactttggcattcctcacgctgtcaagatcctggatgaagatcaccacggtctgaaggatgtcaaggaccgcattttagagttcatcgccgttggcaagcttcgaggcactgttgagggtaagatcctctgctttgtcgggcctcctggtgtgggtaagacaagtattggaaaatctattgctcgtgctctcaaccgagaatactaccgattcagtgtcggtggcctcactgacgtcgctgagatcaagggtcaccgaagaacctacgttggtgccctacctggtcgtatgattcaggctttgaagaagtgccagactgagaaccccctgatcctgatcgatgagatcgacaagattggcagaggttaccagggtgatccctcatctgctctgctcgagttactcgaccctgaacagaacagctccttcttggatcactacatggatgtgcccgtggacctgtccaaggttctgttcgtctgcactgccaacatgacagacactatccctcgccctcttttggatcgaatggagctcatcaccctttcaggctacgtcgccgacgagaagatggccattgctcaacgctatcttgctcctgctgccaaggagactgctggacttcaaaacgccgatgtcactttgagcgaggaggctgttgaagaactcatcaagtcatactgccgtgagtccggtgtccgaaacctcaagaagcagattgagaaggtataccgaaagtctgccctcaagatcgtccaagagcttggcgaggaggttctacctgaagaggaggctctcaccgaggaaggcaaatctgctcttgaggaggccgagaagaagagcaaggtggaggctaccgcagaaggcaaggaggctaaggggtccagctcgaacgagactggcgccgctacggagaagcctcgcaaggctctcaaggttcctgactctgttcacgttgttattggcaaggataacctgactgactacgtcggcccacctgtcttcacctctgaccgtctctacgaggtcagtcctcctggtgtttccatgggtctcgcctggacgcaaatgggtggtgctgccatgtacatcgagtccattcttcaagcccctctccggccctctacacggcctcaccttgagattactggtaaccttaagaacgtcatgaaggaatccactaccatcgcctactcttttgccaagtcctttatggtcaagcaattccctgacaaccatttcttcgacaaggctaagatgcatctccacgtccccgatggagctgtctccaaggatggcccatctgctggtattaccatgaccacttcgctcctttcacttgctcttgatgctcctgtcaaccctacagttgccatgactggtgagatcacactcaccggaaaggtgttgcgcatcggcggtcttcgcgaaaagaccgtcgctgctcgacgcgctggctgcaagaccatcattttccccaaggacaacatgtccgattggctagagcttcctgaggcatgtttattccaatcatttcaaatttcaatggaaatattgctaacaactacttatagaacatcaaggagggccttgagggccatgccgtggcttggtaccctgaagtcttcgatcttgttttccccaacattgataaggagcaggccaacaagtgcaagatttgcgagtggaaggctcagcaaaagaagagtgatgccgagcctgctgaagaggaggactaatcatgagatgcgcacagcgttctcgttgatacactgtagctacgcagctgctgccttgcactagatcaaaaagaactggtgtgaggacagctgtaaggcatgatttgagaggcgtttgggcatggggtgagaaattagatgaacgatataaagactcctactcttgttattaccaatatgtggacattgtactattagaagcatgcattagtggtttgtttgggggcataaggcagcgtgtagttgacgcctccatgtataatttacatgtatgaaagcgacatacgtcatcctactttactatttgggttgttgttttgtgaactgtcaaatcatttggctcaagtttgaacatagttagtaccatgaccctcataagcctcgtttatgccagtaacagcacgtgggtaatatctattatgtttgagaggtgtagttcgaggcctgcaatgtggttgcagcttgcaatgtaggctacttggagggttccaacatgctgtgccataatcctattatcggctgaccgttgaaccaatgggtcggggcaaaaataaaaggctgtcttcctagatcctggactgtttgcttccggacctggacccttccgagtgacttgattatgcctttcctcgatggccaagacattgccctttaagatccgcttctaagttctcggtctatggcggcgcgggatcgacgggcccaggcacggcacgagcctagccgtgtattaatagacatttggccaaacaaagaacaacaatcgcgctgcagtctgaaagtttatctttgtctttctcgtcatcatagcctttgacactatctcaagcgtcacaacaaaaagaagacgccgtacttcgtaggatcgactaaagtaagcgatccgagacaaatctgccggggcagccaccttgcaagggccagttggcacccaaccgaaggtctcaagaaatctggaaggccgttcgtacatatgcatatgtaccgggagtgtgtcgcggccccattgcttgcatggcgaaccgacaacctgtcaagactaggtagcctcactcaagaattgccccagcgggccattctgattgatgctgctgtgctgcactaatgcctgaccccacgcgaggctctttggggatcttggctggtggattgggcctcagttcgcgtaaagctgaaagcatctccagtccctgtgtgacgtgacccttttaatgattgagacgagagagaagaaagttgaaagtttgacaaaccacgcaaatgggtaagcttaggtatttccttcctggggcaggtgcctgatggtgtgcgcggtttggaggatccggaatggaagagagcaaagtcgcattggatatcttcatgacagtgtaattggttgatggaacggtctgctggactggtgatattacgcatcgtgtcctcgttggcgaatcgtgcaggggtccatactggagtttgatacgacaattgctcttctgcgctgcacgctgttcgagtgcttgctggctgtacaatacgacctcaagtttggatgtccaaacaccttcttgtacaatgcatcgcatgcagtgcctcgaactcgctgttctacttagcattcaagtttgcttgacatatgccattcgcaaaccaaacccagctagccattgcccgccttgaattagaggcctagaacgtccatctcgcaatggataccaccgcaggcaggagttgtcaaacagttattgcggtgtgcgaccggtcagccctttcgtggtgcttatgatgatggcgtatgcattggactattatgcgtcttctcgtgcgagtttgaaagtcagcagcaaaatgacgcacgttcatcaatgcattcttcggcaagacacgcatgcgctttcctttgagccaatgccaaaatgtgtagttctcggatgtaatactcggttagtccctgggatgacccgacccttagttaccaatggtgtggttgtaaattgcagccgagggactaggtgtacagtgaagctgtcacgatctctgttttgagcaggggactcgcttgacaggcgatgatggatcatgacgaagccagttttgatcaggtgggtttagaatgcggaagtggatgtctaggtaaactgccatattttaacgcagaaggagctttggatatgcaatttcatccctgcgccttctttttgcatgttgcctttttgcactgcaccttccttttcacatggccagtttatttcgtagcaaggtaccttaggtagtaggcaggcaatagcaggtaaacaattattgtctgggaatcgtaaaatgcaaatttgtctccatccgcgtgatacagactttgcacatttggtatacggcaccaactctaaaacataattgaaccgtgcactctcactctttcacatcaccagataaaccagtgccaattatttggatgtccgatccgctcacagttcgaggcttgaagcctgaccaggacactcacactctccgtgcctaacctaacgatgcatcaccgccttcccctgcgctgaagtaaacgcaaactcgtgtctagcgtcgatggaatgggacgagacaagggcatctgaaaggggccaactcatcgatcgttccccaccaacgagccgtccaccgtcaccgtatctctctcgagaggatgacactacgagtcgcagaccagccaggcgagaacacaacttgcttgccatggaagacaatgctcgcctagcagggtcgtttggctatctacttttggagattgatgatgaaagttccagtatggtgggatgaatggggggccatcgttacgacgcccacgttgaaaaagccatgtacaaacgtcgtcaagtcaagcaacgacccctgatagtccccggtaagtctggggcaaagtaccaccacagccctgtgctgacatctgggtttgggcagtggtggctttgctttactttgcagcgtgaagtgaagtgagcagtcgcacacatggcatgtgtcgcagttgattgcatccagccccttcatagggcggtccggccagagcgtcatcaagacacaagcttggcccgtacaaaaggaatcacacgccgtgacggatgttctgtacaggtggtagtgtggctcaggctcctaaagaggcccaaagcaatcaaggcctaactgggtgctaaaccaaacgtcagaagccagccagccagcgcctcctccgcccgctccgcccgtccccgtgtcgtcccgccgcgactaaaagccaactatccactcagcccacacacacacatgtccagtcagagtccacatccaccactattgccgccgctgcgtgcccgttttaggctttagacctcattgttactgtccattgaatatcaacagggcgtccatcgcaactccatctgaaccatcttctgctgcctcaggctttttttactacatcttacccggcaaattcttactcacgcatcacgataatttcccaatgctttaaaggttccaacgcactgatactaattacacctccggcttcgctacccgtgtgttcgaccgctcatccagaagacccgcttctcaccgaccgttgcattatcccagcctccccggggcagatataccgactgcagcaacaactttcttttctggcttgcttttgtatgggccaagcattgagaaatttctcatcttgcttttctggtcttgaatcctcatccttcattgacgaactggaatcatttcttggtgtacttggtggtttttcacatttgatgcttgttactggctggcatatttcaccgttgccatttcatcgacgtctcctatctacatggtagctgttttcccatatctttcctaaaagccctttgtttctataacgagcacacgttgtgaaacgatacagcgtggtgcatgcgttaccggacaccgacttaatattgtgctgccgtcactaagtaacaatcgaaccattaccgtttctgacacaccaacttggcttgataccgacaccaattgttgtgcttgaaaccagaaacaagtatacagtcgcattgtcgcggccatggctcaggccggcgtcataccgtccgagccatcgcaaccacttcacacaccaacggcagtatccggtccccaggggttctttcgaaagctctttggcaggcagaatgggagcggagctctgtcaaaacctgtagagcaacccaaagatattcagcatgaagacgaatcaactgacaccaataagggcgggctgatcagtcgaatgtctcgaagggttgtgccaggattacctcgatcgcagacgtttaaacgacaaatatcagaaagaaggactaatttatcaccggtccaaccaacaccagacgaaagacgagccgtgtctatggacaggcgctctaatagagcacggagttcatcagcccaacccgcaatcaacccccgtcttagcgccccgagttttcttgcttcccccctggaagaaaccccacgatttgttccttcaatatccgtcaataacgtggcagatgtatcttcccaagactcaaccacagagtctttgcaccgggatgacgatgttacacttgccgacgactgtccagtacaggacagcctctctactgcagatactcattccatatcagcatcgcagtatgaagccctcatccatgaggagctcgaaaagacttggatcttgaatctcagcatgcacttccgtgatcgatcaaggcgggagaagttctttgtcacgtatcgtgaacgtgatcatctttggcggcgtgtaacaatctctctggattaccgagatgcacccccaaattcattggagatggatctaatccacacgcacttccaacgagagaaaagcgcaaagatttacgaggccatccgggaaagcttgcgagatattcagttttacgacactgtaacaaatctgaagcttcagaccactgacggcaggcttcacgttcacgtagttgaggatggaaatgtaggtgaacattgaggaaccaacacgagcaaagctaacagctgccaggaaatcatccaatacccaactgttgctcagatcaagcacctaggatgccgtcgcattcgagagagggatattgtatttgaatcacacatgtctggatttgtctacaaagtcaatgttaatggccacacactcattaagaaggaaatcccaagccctgacactatagacgagtttctttatgagatcaacgcccttaacgcattacgattttcacgcaatgtcattcacttttacggtgttgtggtggacgatgatgatcaacacgtgaagggactccttatcaactatgcagaccaaggagctctgatcgatgttatatacgagcattgcaaagatggcgattatggtctgccgtggaagacaagagagagatgggcgcgacaaatcgtggagggattatctgacatccatgaatccggatttgtacagggcgactttaccttgtcaaacatcgttatagatggatatggcgatgctaaaatcattgacatcaaccgaagagggtgcccagtaggatgggagcctccggaagcgacaccgcttatcgagagcagccagcgcattacgatgtacattggcgtcaaatcggatctttaccagctaggtatggttctgtgggctctggcactgcaagaagacgagccggaagcccagggtcgaaccttgatactcggtcccgaagtgaacattccggattggtatcgacagatggccgaagtctgcatgagcgatgacccgcgcatgcgacttcaggcacctgccttactggaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggcttcggattctcaaaaccgattgaggacccacgtttgacggttcccgataagccgagtcaaaagaagcacacaaattacgacaaatccacgggagtgaaacctccacgcggactataacgaatgtccacgacacgacatgatgaaaacccagcctagtttgtttctatttgcattggtttttcatgagagtatattatatttggttatattagtgcataatgggtaggcattctgcatgaaagggcgcaattgatgtatgttggtagtttgtaagattctctttgtttactttagcaattgaagaaaggctgcgatgttattttcaatgtatattcgatgtaattagtagtagtttattgattgctcaactcaattagttgtacttgatatgtgctctgcaaagctgatgtcgatatgctcgaagttaaacgtgcagtgcgttatgaactggtatatactcgactgatgccgggaaccgacctttagatcttgattttcatgctgttaagatattgtgccttgaatatgtgaatactggcattgcttcttgacaacgtcgtcactaaaataaactgctgactaaggggtctgaaagctaaacgcgcgccacacaaaggaagtgttctggaaacccatcaggatctgtcaaagatgtgtcacgtgtacattgatgattataatgatgtatgtttctgcctgaggcgagaatgaataacaataacaaacttggaggcaactgtggaacaaattggcttggcgaataccgatcgttgtcagtctttccccaacagaaacacaaaagctgggggagacgggagtccagggtgccgaaatacgtatcacccctgctcagtctcggaacaaagggaggatagagcgaagcagggtagggagcaccgtatgtaccaatgaggagaaacatgaaccgacaattccatgctggggacagtaattgtgaataccgtagccgagggtctagaaattgaaaccccaataactgacccacggatagtcagtcgtgtcaggtaatgaggaaatgggccgaggcatcgttcgatctggggtttagtctagaggggctcataggatttggtacaggattgaccacaggttcgctgtagggctgggtgagaaagagagatgtgttgaaggatctcccatattggcaagagaacgtgagattcaacaattgtttagaaggaagaagatggtctgatgttctgaacaagatatcaaagactcgagtacatggcatgatatcatcgggatgtgacggcgttgcgaaggtaatatcaagaatgatgtgaaccaagggatccctatcatcgaaccaatattcggtatcaaaccgagtgtgcactgtatagctgtaaactgtacaggaggcgggcgtcgagcctaggtctttgagataagcgttgaagcgtcaacgtcaaaacttggacgggagtcagtctcggcatgcccggccagccggcgtggctgcgtggaaacggtacaactgttgatttacatgggaacaactgcatcgaggtcaatttgccactacgatatagtagtcaatgcactgaagttgtgaccttgaccgttattttgtgagatacatgcatgctagctagtatctacggtgattcaatccatcgaatggtagctttgattaagttaatgtcagcctctatctaatattgttatcggaccctttggacgaacagtcatgtcagtacgaagtatagatccagaaacccactgtagccagctctagcaaatagcatcatcctgtctgatttgaagaatcagtggagccaatgaattttttaagcctcccgaagaaaaaaaggaaaaaaaaggaaaaaatcgacgtcgattcgatccaaccaccaccaagagcccgagcttctggcggctccggctcttcttgtgggagcttcccctgcaaggcacgaccggcttcccttgggcgccttgcctcttgcagacttgcaaggctagatgagaggtacggggatatcatgtagctttgcgagcaaaataggtgggagagtacattttaaaaggtagagccagtcaaggtttgcctggaagggcatctagccgagccccacaaccaattggagccgccaaaaagttgttggggaaagggtgggtacggatcttgaaatggaagcaacgaggaaaaacgtgttgaggcgaaggaaggaaggcaggaagttgtgttcgacgtcgacctacaagacccaggcctcagtcacagtcacagtcccagtctttcgtgttagtgcgacttttgaatgatgaatttggatgcccaagcaacaagtgacgaggcgacgtcgcccattgattgtcgaatacgctgcggcgaaatggtcaacacaacaaatttctatcatgggctgatttaatggcatcattgttttcttcaacaggccagggcgcatggaggatctcggtatttatcttagatgagagcggggatgcatatatcatatcgtaaggtatattgtatgtattgtatgtaatctgatatgcagtggctgttaaacactgtagcactcacttacagctgagggctgtatgcaggcagtcagtgaattggagagacaacctatcggcattggaattgagaggtgtaaaagttgtctgtatgtactgtctcgctctgtctgctgatcaaaagtactgatgatcgtcagattccccaagatattcgtatacgtgaatgccaacaaaacgaacccttgaatatgtacagtaatggtacaagccaatgtcgctttttactttattcatgatacatgcctcactctcgctctcacatacgggatggatcgttactaggaagctatcagaacggaaagacgggactggtctataccaaccttggactggcattgtcggttaggtcgtgatgtgaagtgaagtgcagttgcctttttttcttttccgcccatatccccaatggattcccccccccccttgtcaataaacgtacggtggggtgtgccacacacgcaatattcaacctcaaccttcacactcacgtcaagaatgtcaacgtccagacatatgcctctgataaggagaatgtgccattcattctcatcaatcttcacaagcgaagagctttgattcaattgaaacgccgaggtttgcaagaaatcgtgtcaatattgcatcatgatcttagacaagaccggattatgcctatcagtaaacttcaacagattgcaagcttgccccaacatcaaacccaaagcctccagatcatagcatgaagcgctcacagtccgagtacctacctatcgtccatcgtccgatctcgtcttgtcgctccattgtcattgacaccgacaaacacctgcccttggctgtctgaagctgatttgcctctagacttcagggtcgtcaattcacaaaccccagctcttctgtttcgtgcctcccccaaccttgaatttgccgccgcgacaaggcttatccgtcaaagctccaccttgaacctggaactggactcgtcttttctttgcctcctcactgaaaggtcctgtctctccacctgtccctccactttgtctcaaatctcacacctcacacccacacaatcgacacccacgcccctccccagtctctaccgccgcttcctcttcctacctatcctcttcgcccagctccggcgagggtctgatagtataaagcccttttggagtccaccacttcaacccgacctgaattctttccctcgaacaacctccttcaatccttatcccacttcaccttttgtttaggatatcacttatcctaaaaaggttcattcttccccttcactctttcgagtaaccatcaacctttggttctcgtgtgttgggactttataatcgagtcgacgatatttgccatcgcccaacttcaataaattatcggcaactcaatcgacatggcgacagctactgctgcgggcaagaatgcctcgccattccctgatggcaccaaggactacgtccctctccgagccggcgctgccaagaaggacaccaacaagcctcacatctccgatactcccatgacctggagcaactggccccagcacatcaactggctcaacacaacacttgttgtttttgttcccttgatgggcttcatctccgcctactgggttcctcttcagctcaagaccgctctctgggccgtcttttactatgtccacactggtctcggtatcactgctggtaagtcaaatcaccgagggattgtagcagccacgaacttgaaacttacctatccaggttaccaccgaatgtggtctcactccgcctacaagggcactactcctcttaagatttacctcgctgccgtcggcgctggcgccgtccagggctccatccgatggtggtcgtatggccaccgagttcaccaccgatacaccgataccgacaaggacccctactccgttcgcaagggtcttatgtactctcacatgggatggatggttctcaagcagaaccccaagcgacagggccgaactgacatcaccgatctcaacgaggatgccgtcgtcgtctggcagcacaagaattacatcaagtgcgttctcttcatggctcttgctttccctgctatcgttgctggccttggctggggcgactggtggggtggtctcgtctatgctggtatccttcgtgtttgcttcgtccagcaggctaccttctgtgtcaactctcttgcccattggctcggcgaccagcctttcgatgaccgcaactcccctcgtgaccacgtcatcactgctcttgtcacccttggcgagggttaccacaacttccaccacgagtttccctccgattaccgcaacgctattgagtggtggcagtacgaccctaccaagtggagcatctggctctggaagcagcttggtcttgcctatgagctgaaggagttccgcgccaacgagattgagaagggtcgtgtccagcagctccagaagaagctcgaccagaagcgtgccactctcgactggggtattcctcttgagcagcttcccgttgttgactgggacgactttgttgctcagtcaaaggctggaaagggtctcgttgctattgccggcgttatccacgatgttaccgattttattaaggaccaccctggtggcaaggctctcatcaactccgccattggaaaggatgccactgctatcttcaacggtggtgtttacctccactccaacgctgcccacaaccttctgtccaccatgcgtgttggtgtccttcgcggtggttgcgaggttgagatctggaagcgtgctcagttcgagaacaaggacatcacctatatgaacgactctgctggccagcgcatcatccgtgctggttctcaggccaccaagattgtccagcctgctgccagcgctgacgctgcttaagtagtacgacaattaccataacgacaagaggatgaagaagataattagggggatgtgcgatatcagggatatgagatgcgtcatgtctaaagacatgtcgttgaaagggtgtgggggatacagtcagccactgtcacatgtcagagacatggactggtcgacgccacacccatcctgacgagaaggatacgaaaagcacaagacgtttttaaacgtgaaatcataaattcgactcatgaatggcgttagggggtttcattgtttctttttcttttttaagactgctaaactggcatggaataccaagataagatggtcaaaacaaacaatcgagagcatatggaccaggaaccggttcagaagatagtatgactactcaaaaatacaaaattttgaatattaccattcaagtttcccgcgatgaattgtgcatgacttcccttttgcttcattcaagtagctttgaaagatatttgtgcgttggctcaagttttccaaggcaaacacaccgcggcatagcacctgtcattttcaaggtgaaataagtatttgggctttcacaatttccaaagcctaatactgactttgtaaatcttgatataccaatagtgtatctgtttttactaacttagtaattaacacatacttatatgttgccatcttcacaaatattttcctttcaaatgacattcaaacgcatatgcccgcttgtaccaaagacgattgacttgagtccaaaatagcacatgttaaaatactagcaagaaatgtatactctctttagcactcttaaacacttgaaattaacttcaaatgctatttagcactgtagttgttttagaaatagcaaactttgccgttgagttcaaaataaatcggattgttaaaaggaaacccctatgacatgaagcgggctcggctgctgatttggctcgctttgaaattttcaaaagactttttcagcgagcatgagtgatgggatatttactcggtacgatcattaccacagggagatatcccagtgcggacactatccgctgcttctgaaaactgccggtcacaactcggtcgaccggcgaatgagctgtgttgcttgctactgctggatcgaatgtgtttcagttggagccagagctgcggatagcagtgttttgggcgccatatttctctaatgcatcggacgcaatcagggaaaatgagaacactactgacgctgggtgaagatcaggactcttcagttacccagtggtatgattgggggattcaggaggtgcactacatcaggaaccgggcctcaggtgtattgtgatcaccagagagccatgctggttgatctgcgtcttggtccaagaagttgagactgtatcttttgatgacgacaagctcaaggagtggccatacgcgccttctgcaccgccaactctgagctcttggcccatgcgccattaggcgtttgacgatagcacagcagtcgtccatcgtcaccggtgctgcccaaaatatggccatcatcgtcaaaaccaacacgccacactggtgttcgatggttgtcaagcttggatatctctgcgaacttgtgcttgacctggcctggctgacccgaccattgccgatcattgtgagagccagactttgcaagacttgcgctgagactggagttgtgatgttggtgataactatgggagggctgaagttgtggtgtcgttgcctgtttctccgtcggtgtcgctgttccgttggttcttaactggggcgtagactctcttgttgataagtgaggggcagaccgcagaagatcagcggctgaccatgatttcccatcatcgtccgagtaaggtgtctcgatgcgaaagacacgtgcataaccgtcttgacaagccgttgctacaacatcatagcctctaatgttcccagctgcccatgctacatctcgcaccaagcctcgatgaccggataattccactgcaagatagaattctttttgagtttgctgaacgcccatggatgatgcaacgatatctcgcgatcggtataccttaacagtatccattgcagcgacaacgaggccgagggagtctgaaggcacgccagctcgcagagctgtataacatggctctggattcgggtcgaaacgaacacggaatgctagctcctcacctctattgggtttcggcgcaacactaaactcgtctatagacgcatattcggaaagattctcaggttggtcgttttcgtatactgttagacggccatcagtcgcaagaagagcaaggtaagtatgccgtgtctcttcattgtgcttcattgagaaagatcggtagggcgccttgttagatcgagtatcgaaagctggctttccgttgccagcacgtccagtgcagaatcttcgaccaggtgcagcggaagggtcctcggcccagagtcggaaccagccctcaatgccgagggaggcgatcaagttgggatacacagttgcaggaagccattgaatctggaaattaaggaaacaagagatcagcatgcatgtgcgacaggatgacacagtgaacagagaatatttggagataaggggcttttttccccctttctttgaaaggggggctgcgttacctctagaatctctccgccatgcgcagtccaggtatcgcaaagacgccatgtgccatccttgtggcggttgaagacacggatcttgccatctacagagccggtcgcgcagcgatcgccataggtgttgaatgcgacggcttggacgagatctttatggccatgctgaaggttgaggtcgaatgctggtgtttcctcgcctggtgagggggggatagaaacgctcattgtgtatggagtgcggagatttgagggcccaggtggtcgagaagaggtggctagtgattgattatgctgtgcctcgtactatgaaacaaggtctggtccgatatcgtcgtgtggtgtcaggtgttgaggtcggtggtgttgtgttgtgttgttgacatagctccacagcggctcaattgacttgaagcttagtttcggtacgtaccgaaactgtcctgtcttgtcctgttaaaatccatgcaatgcatgttccccgcgtgcctgatctagaggccggtccaatcattatgaagcatttagatgtgctgacattgtgatatttagcaggtagatggaccttaggatatcggaaacattgaccgctataagcataagagatagaattattatgtcaacttatgccacttggactatgcttcttagactacttatttctataccctaaggcttaggaggccaacttttctgctaccacgatttcgatgacctcgttaattatcttatcttgcatgtgacagctcgggagcaataaataattgtcgattagagttgggccaccttcaccgctgagagtcaagtgatcgtttagctttttctcaaagacaaacaccctcgtgagtgggttcataggagatgtcatgatggtattatatacctaggtaggtacctaggtcgcaggtagttagttcaccatgttcagcagcggaaggtatactatacttttgaaacaaactcagtacggcaactttagcaatgaaacttctgattcaatcattgtaactttcgaaaggtggcggcccatactgttatattagtagctgggaaagttatcatgagcactgcggcactgttgcaaaatgtgcagggatcctccacactgatttatcccctagcggctccacaagcattagggattatctagagcttctcagcctcgccaaacttcaacgtaaaccttccttcttcacagcatcgcgttcgaccaacttatgatatatcaaaaaaggataatacacaatggctcatctattaaaccctctcgctacagcatctcagctatatcataaatcatctttctcatcgcttccgcaagatcttcaagagacaatcttcatcacttcacaatgcctcacacaagctgctggtcagcttcttgagctccctcagtccgttacagcgcaggcaaacgtcattttagcacgctattggcttgtcgattctccaatggccaatgagttcagtgtaagttctcgacctgtaaagcctctctataagtgtctggcgatactgactcgtgcttcaaggacacatctgctgctgctctttatctggttgccaagatgggatctcaaccccggtcatcacgcgacatatctaatgtttatgcttacctcttatccgagaactcatctttcttgcacgttcaaagcagtccaaagaatgatcccaggtcctattacgtgcctgaagccgactatcacgcctttcaaactcgcatccttgccattgaagcccgaattctctacacgctttcattcgacacacacgtctcattgcctcatccacttgcaatcacttacctacagacactggactttctcgcgcagcccaagtctatcatatctctgcgcacaattcaatatttaaacacggctctcctctcgcctcagatgttgtatctcacccaccaaccacatgcgcttgctactgctgccatttacaatgcagctcgagacgtgggcgccaagatgccggaatgcgagtggtgggaagtctttgacgttgatcgagaagagctcgggttccttgttgtgggaatgcgaagcgtagaaaactatttgcgcaagttcaaggaggaaatgcctgatcttagcacgagcatgcctacgcgaaaattgatagacatggagcttcagaagaggggagtgggaggtgggaatggtactgccgtcgatgaagagcaggacctcatgaacatgatggatagcaaatgattgcctgctttcatccgatgagtcctttccccggtatcacatccggccctgctgcagcaacgcacaaggaggtactagttagcacgtcgcgtgtcagtcaagacatgccaatgagctgatggagcattggtgtggctctgcatattcaaagtcgaacttgtgagcatcagaccactatttcgaagtgtggcggctggagtcagctcggagcaacggcagtgacaggtcagatcttgttttatggatcggactgttcaagtgcggcatatcaaatcctcgaaatggtcctttacagaaaacttgcagagatctggaacccaccatgagcgagcggatgatggatggtggaagatgggacgatgcaatcaggaaacatatacagaagagaaaacgacatgtggtgtgcttgtggaaagatgaagccttgggagacgtcctcgacacacttcatgcattgatgtgtatgcatggcgctttaccggctctggtaagccgtgctgcccttgccaaatcttgtgattaaacagacggtatgcaagacaatcaagatgagacgacagtagggtataatgatgacctcgtctttgcatctgcggcccgttttatggttctgcatccccatgtgacagttagctttttacttttcaccccacgatgcacaatataaagcgccagaagcggttatccgacagaagcccacatggtcgaagtcaggagcgagatcttcaatcaaacttgcatacctagccaattccagggctacaaagaaggttcctctgacccaatcaatagttttcgtgacatgcggtgaagaaagggccaggctgggactcagagtctgaaccccaatcacccttgagggcatcgtggagatgaatgcggggataaagaactaagacgctaacccacgctggcgtctgttgggatttactctcaacgttacaacatagtctcgtgaaaataggctatgatgtaacttgcaatgctgtcggagagtaaggcgcaaataaccggggtaaattaccccagtatgacgagccagttcagccttggatgtctgaactggtagcccatgatcagtgatggatgtgcacacacggtatacggagtgaccgtgcttgctgatcaacaaaccctctacgaattcagggaagaaaccgggagccgatgatggtctcatgttagactagatatctacagtatcacagaaagccatggcggaagagcctctcaaaatttcaacagtttgtggcgtcccggcggtaccaccgccattaggaagcggccaactcgatccgacgtagcgtcgaaaagcttatctttttctcatcggggaagcttgctagtccatgaatgaaaattctctctcgatatccaactacctattcaggctcaaggcgatgccggtcaggacggagcgcgatgatatccggtccatggccaatggaaaagcatcccacaaactcacccatgtttcccattggagcgagagatgatcggcaaaggacagtcgcggctttttatttgtctcctggcacgacatcttggggcgagtgggtgattggacaaccgggaccaaaactggaaatgcgaggaagccccagttggttttctagaacaacactcactactacgccctcttccgtcttagccgggagatttgcctgcacttcttctcgggtctcggagactgatgtgagagatccatggttactgaggacccggttgaaagtagggtacatagtatgaaacaagatggatgaaaagccctcagtttgacaggaaacaaatgaatgtaattacaactccggaccggccagattgtcgccgttactccagcccaggctgtcttagtagtgtacccccatcttttatgtaggtacgtatattaactacggagacaacggaggcagggatgcgctagtttagctatcgtgttgccgtctttggtgcaccttcacatcgtggggcaagctgagggtgttgcacacacagtgacttgttgctcctgatgccccggtccaggtccaggtcatgcaaagaaaatggctcactttatttagttccgtggaccttgatcaagcgtatcttgactgagatgacgagatacgtatagtcattcgcaaaaggtatattagggctgctcgtcctcgtcctccaagtcttctactcttctcattccatccatcttgtctacacatctcttctctaccaaaccacttcttcacttacaccaaaaccctcttcgaaatgcccgagactaccactccccaggttcctgcctctctcggcgagaacagaggtatcaagttctccttcaagactggcaatgcccgttaccagtgcgttcttcaggaccgctccgtctagtaagtagtcccaacacctactgtggtttcaaaatagaggcttaccagctatccagtgagcgcaagaaggcttcccgccagaactcttctgactctgtctcctctaccgagtctacccagactgagaagtcttcccactaaatccgagttggaagattacgggatcatggcaccttggccaataacatcaaccctcaatcaagcctgtctataacaaggcttcgaagggagcaatggtgaccaaagcaaacaaaaatggggggagtttattataccacaattatcgagcattagcgacggttttacagagacatttggcgtctccatgaatcaaaacaatcttttttttatcgttaccatttttgattctattgcttatttttgaatgtaaatcgcgtgctgatatgaattggagccagtatttcactcaacatcaagaattgacgtgttagtctgatcgcccagacatcaggaacatttttccatctctgggcacaatgtttgtgtgcccagttagagcaaccaaatgacagattgacaagtggattttcctgttcctgttccatcggctgcaagaccccgattgccaaggttttttccctggttgctcaccaacatcttcatggcaaagaaacaacggggcaatacgtacatatggatcgtatctttctcggtgtctcgccttttcacctggatggatccttcacctagattctccacagccccaggatcctctttgcctctggctctgtcggcatcaggagcaggatcaggatcaaatgtccgggcttttctcttatccacaacggaattcgagattatggaatgtcggcgatcggtggtttgaaattccggcaattgtattgtggcgatggaggtcggagtagttgaacgggctccgtcagattcaattgttacctgaagagtcggcggagccggtcaattacagtattactggatgtctcaagcgatagcggccggtaccttcggatgtattgttcttgtctcacctccacggctttctactgggagatgcatggatatacacaatcagttgcagaccgactattgtttttagctgttcctcagaaacatcaacttctttcatttctgcctaattgaagtggaattaagtcagaaaagtcgtacgccatgtacgacaacatcccaccaggcgtcgtcatgtcgtgcctggctaacaagcccaacggttgaaccatgttcggccaggcgccgggctgactcgagtagacgataactacggtccgacaatcggtgccgcgccatcaattgaagctcatcatcaaaaattgatacgtactcgtaggaacgtgtattcgtcttgagaagctaagaatacaatgacgtccttcgaataggcagacaaagagagtttcaggggcttgtcagcgcctcttactgtaccacgctcaatgcaatttaagtttctctctgacagtggatgacagaaaaggtaagattcttcaaaggcgcgttgtgtacgggtttgttatggccgaatgcttggctgtgagttgttagctgcacataactatcacacacatcacatcgcacacgtcacgcgctctcatctccatccgcaagcggcggtcgaggatttgggtttactttgttgtagaataagtagagaataatgaattgggcgaagaacaatacaatgcctaccagtttgtatagagatctataatcaaataaactactgcatggttgtgccttgctatatgcatctcgctatcaacaaagtaaacattggcaccgcctgatagggtacatcgtgtaatgtcatgtaagagttggttagcccgagtctgatctgaatcgtaatcgtagctgatatttgacttgggctgggctgagccgagtttgagcttgtttaaatcctctcggttcctttttaacccaccaccttcttggtttctgtttcttttcttcttctggtaactttcttttaccctcgctcattcccattgcttctgttcgggtgtaggatctacagcatctttgtcaacagtacctacgtgccattcgtctttacaacgtgctcaaccatttctgcccacactcgagagtggtctagggcagagcttggagaaagtgatgcctcaccctgtggtagttacaggtatgtaaagaatccccaatacctactatctatcatattttttgttcgttcccttgcagccaaaaagtcgtcgtcacatcacgggctcaagcccagcccagcccatgtctagcccatgccatgtgctactctttctggactaccccgcgtcggagcttgcgaatcatagcgcacgtctgcctgagagaagtcgcctgagccacagtcccgaggctgcctctgtggcaaaatgcctttcaccttagtagagctggacttccaggactacgcaagctcaaacttccccttgaatttgcccccagattctcaatttattacatattgtttaatttattttgaacttctggcaagcatccttccattccatcttcttttccctgctttgctaaaaagcaagatttgttgtcttcttttcgtttgctcgcttacacaaactctccccactccatttacgcctcacctgctctctttctctctcttacatccttagtctctctggatagagcagactctattttgcagtataacaatgcctaaccatgttattctggcatcaggtgccgtagttgccgtctcggttgctgtcgctaccgctgttgccattttcgagtcgcctgaagtgcgacgatatgccgacgatgttcgtcgcagaatagccatcgccttgcactccatgggcgaaggcatcgacccaccctatcgtgagcccagattcaacagaccagaggatgccgatggcttcctccagacccgtggcggtgccgaagctggcgtcgacgccgacgaggaaactcgtcgaagacaacgtgaagaactgctctattggaactcggtcatgttggagaagcaagagagggatcagaaagagaggggcgagacaagctcatctgtagcagactcgcaacgacgaggttcttctttcgatgatttcctccgtcaagacgatggcgctgagcaaggaacatatgttttcaacactggagctgatacccgaggaatggacgaaggcctgcgacgtcgcggcgatggtccccgcggtttcactcctctctacaccaacccttttgccgacgaacaccacatcgaccatgacgagatcaacgacgagcccgagcaaacccgtcaaattgctcctgctgccgacgaagtctccgatatctacagcgccaccacccaggataaagacgagaagcccactcccgccgttcttattgatgccaaccccgcccccgcccgctccgagtctgcctccactgctaccctcgagcgagagatcggcgttgatgagtacatgactgctggccaagaaaaccgcgatgaggcctacgcatccattcaggcttgggcgcaaaacaccagcaccgacttttactcaccacttcccgtcactcctaccgcccccatgtccgagcctgagattattagtgacgacggcatgctgactcccaccgactctgtttcacttgttggttcgggtgaggatattgccaacgatgcgcaatcgtcccgagcagacgagaacggccgctactacgatgttatgagcgagagttctggcatggctacacccgctagctggtccgagattggcagcgtcattagcgagagtgatgcccctgtccctgtgcgccgataaagtatcgaacggaggcgctccaagatgatttgtacttggcatgattgtggaaaacgccgctgaaataagtggcagacttgggtatcgaacttacagactatgtcatgggcgatagtttctttgatttgttcttttgtcttggagtcggagtttgggttttggcacacttattatatccttagcatctggctaatctcgtttcctcaatcaaatctatctcccatctttgcctccatgctctcatgtttgaactctatatgcatgtgtttatcccgttgcctaagattctagtttctctttgtaatcatcccagagctgctcaactggccgcccaactagctcggtccagaatgacttctcttcgtatttttggatccttagcttctcattcaggcggcggatcgttcccttgccgaaacgttcctccaaatagtccaaaaagtaggccgtctgctgatagcctgcgtcccacttcccgccgctctctcgtttccaatgtggaggactaagaagacaatgaagtcgcacccagtcagcaataccctcaatcagaccgccaggacagtgaccatggccgttgtactgaagacagtgaacgagctcatgagtgagtacaccattgatctcgtcactgcggcgggagataggatggatgttcgaaatgtaatctgtagagaagtgaatctctttgtggtcgctgtctagctcagacccagttgtataagctactcctgacatgctacggagaataactgtgacggaccgcgttgttggaatggtggtagtgggacatgtaggcgactcatagagtagcgcaaggacatgctgcactgctttggcaagacattctgctgcgtttacggagctcagaaagatggcagatccagggtgcgagaggtcgcgaagctcgagacgtagcttaatggccttgaactttccagctccgggaatatcggggccgtcccgtggaccggagtgggtgggtacttggatggcgggggtcatgaccggagcttgggagaagactgaagcggcggttggggcgggagtgattggagggagatgaggcatgtaaaggcttggggctgaagagggggggggcgatatataagaataatagagcggtctggtctttaagggggttaaccaaagttactctcagggtttcagtggcagattagatgatttgttattgagcgaaagtgaatggaatggaacagagggataaagatgtactaggaaggggggcttgagtgagtttgatgaaaacggatacagagagaccaaagagctttttgagttgtggttacaaggtagaagaatttaatggatgagtgaaagaagtacaactcatcggtgtgttattggacagcgtcataggaagtgaaatgaagaggtgacgcctatgatggatgaggaggacccctcagcaaacctccataaagtccctggggataattaaatggaaccctgtatccgtagagcttgggccatagcgggcaggtccagtttcaatgactcctggcggggcaatgggaagcttaggtgcccgctcttgcttgcatgcttattgcacatgcatgcatgggcatggctccatggttctttctgcttcttcgccggggcaactgcgcctaacattgacacccaagcagatgacaacaacccactaaacccagtctagtcgcccaggcacttggtaccacaaccacaacattagattacaactcaagccaccacaacaacatacgtacaacaacaaagagctttcccacgctctcaatgcgcacgtttactaacacgttctcgccgttccgttccgtcgcccacgaactgtctcacaattaagttcacaggtatgttacaaggttcgaccttcccccttgttcactccaatttcccgacaaacaccacgcatgcgcatcaccatgatatctacctatttcctcacgctgtgaccacagaggggaaagctgctgcctctctctatcccacttcgcgccgcgcccacgtatcacctcgatctctccgaaattgacagatctctctactttgcttgcgactaatgcgacctcgatctttagattcgtcattaataacctatggccgacacaaaacttaccgaccagcaggtcgctgacctcaacaccatactgcgcagcgactcgcctctcgatgcaaaggtccaatatgtcacaatcatcaagtccggtatcaagcagcacaatgtccccgagtcgagcgtcgctcagttatttgagggcttgcgcgccgccaccacttcacagcatgcggctctggtaaatgctgggtttactgcgctcaaccacctcctcacgcgcctgtcccgtcaagatcccaagctgttgtccaaagaagcagctcgaacgcttccccttgtggttgacaagcttggcgaccaaaaagacaagttccgctccctggcctcacactctctcgttactctgttttccgttgcgccagccgatgttgaaaaatatgttcgaaacacagctatggtggggaagaatcccagagcgaaagaaacttcaatgcattggctactacaggtatgttgtggtgactctggtgcaagtacaatcctgtgcatatactaatggtgtgcagatgcacaatgagaacggtctcccttttcgaacttacgttcccgtgctcatggaactgctcgaagatgccgacggaatggtgcgagatgccgcaaaaaacactgtcatcgagcttttccgatctgcaccgaatgctgccaagtccgatctgaagcgacaactcaagacctttaaagtacggcctgcaatcgagcaggccatcgtcaaggaactgataccaacatccagtcgccccgagacacctgctgcgcccgccgagcccacaccggaaccagcaccccgcaaaacattctctgccagcacatcttcagctgctgagcgacccatcactccgggaatcgacacaaagcctgaggtcctggagccgttgtacgtcaacaccaatcgagaactcgacgacatgattaaggaaatggcgtggtttttcgaagggaaggagacggaacacaactggctgaagcgagagaattccgtccataaacttcgaaggctcattgcgggcaatgttactgatttttccgataccttccttgccggagttaagagcatcttggacggcattatcaaggtaataacctctttgagaaccagtctttgcaaagagggctgtggtctgattcaagagattgcctacacgtttggtcctgcaatggatcctttgatagaacaacttatgcaatgttttgtcaagctgtccgcaggaacaaagaagatcagctcacaactcgccaatgtgacggtcaatacgattcttagccaggttacatatactcctcggttgatgcagcatatttggtttgcttgtcaagacaagaatgttgcacccagaacttatgctacggagtggctgaagaccattctgaaaaaggagggacaccataagcaccatcttgagcacactggtggcgtcgacatagtcgagaagtgtctgaaaaagggcttagctgatgccaaccctgctgtgagagaaaagacaaggtcaactttctgggtcttttggggaatatggcctgccaaagcagacgcgtaagttaacccaaatgtgtttaatggcttttgaactgacaagacatagcatcatggccgatctggatggcactgcgcagaaactcttgaataaagaccccagcaaccccaactccgcaaaggcggccgaatcagtagcacgacctggcttagggctgtccaagagtactatgggcaccagcaagcccagcagtattcgggaggctatgatggctcaacgcaaggcaaatgcagcaaagaatctcccagcccggccgggttcagccatggcccagctatcacctgaaaagatcaccactactacgtcgagcgcatcgagcaaatcttcaggggctcgatcacggccagaaactggcggtatgtcaggggctccaatgcggccgagcaggaaacggcccgagatggcggcgcgtcctgcgacggctggtccatattccgtccgcgacatggaccctggaagtcccgaaagcgtcaggtccaagacaccaaagccccgagagactactcctaagaggaccgttcctcgaacacgacccgggcacgcttcacatgctagcgaatcaagtctagcatcgccttcttctgtaagaactggtcaaaagtcagcggcatctcctcgagcgagccctaccaagctgaagcaatcgcaatctactatgttgtccatgagcagtccttcaagagctgatgaggacttcactatgctggttcccagcatggccaacttcagaacttcgcaaagacctgcaccaccacctcaaagagcggcctcagtaccaccagaggccccggaggagttgtcaactctggtgacggagattgcaccacagaacattccacaggccgcagccgagcctacatctcagccaacgttagagccggagctggagcctcaacctgagccagaggcaacccccacacccgtggttgacccggtggccgaggctgtagatcaaactatggatgagactgttaagcctgaagagcctgttcatatcattccagagcccgtcattgagcccactcctgagccatcggcatctatgcaggctgaccaggctccagcagcctcagctcccactcttcaggtctacgaagaccctttcactgatgaacaaacaaactcaaagccgaccttcaatctccctgtgctggaagacaagcctgtgaatgccgacacggccagtctacccagtgttcatgctcaatctcccgtgacacaaaacatagaggcccctgacagagccaagcaaagtttacggcttctagaaagcggcatcaaaagaatcaaggcaaaaactctcgatgtgcatggcttccgaaagctgcagtctctcttacgcgacagcaagggcatctttgccgatgataaatttgaagctcttctgattggtcttttccaatatctggaggatcccttgagcggtacaagccctgagaaagctcaggatatcaaggctcagatccttgctacgataaggttactcttgaaaaaggaacgcgacaacttccagcctcatgtttcaagaggtcttgagtcgcttcttgagacgcgcagtgcatatgacatccgcgcccacattgtcagcggtgttgaagtgcttgctgacgagcttgttactattggtgatgggtctgagattgtggttgttctcacaaggcgtctccagaatgttgatagttctaccactgagggtagccgcattctcagcactggtatgcatgtgttgcgaaccatgttagataagagacccaactttatgcctactggcactgagcttggccagttggctgctctcgctggccgatgtctcgcctctgcagactctggtgttcgcatggatgccgttcagctttgtgtcgctcttcactcaagggtaggcgagcagaccttctgggacgctctcaaggatgttcaggacgaccccaagagcttgattacgtactatattgttaagagacaacgtgagcaagctcctacaattgctgcctagttccaatgaaggagggttatcaagcggagttcggaaatagtataggtttggcgttggtcgacggagtttggctatttggttaggattgggtcggtatattgggattaccctcatcggaaacagtgacgagcaaaaaaggtgccgagttttcacttcgacaatgcactggtggcagaaatgatgtttattgattttgcattctcgagctgtagctattgaatagttgcgctgtttatttataaaggccttgactaccgtagacttacttagcttgttgtaatttggcacgtttgtacgaaacgcattagcatacaaaatgttacatttctactgtgtatccttccgtgatggcgatgcgatgctaccacactgtatctactaccttacttacatatgaggaaacatttcaacccattcaggtgatacataaacgccctgcttagcatttctgatgctgtaaaaggactcaaaaacaataaagactctcgcagccatatacgtgatcagtgcgagccaataggcaaccaaagtgaataaccacgtcgcataaccagattgagcccggttagaaccaagtcctcgatcaaccattgacatcatgaagtatatcaccagcgcgcttgcgatgtagaggcagctaataatccatatctttctctccaggtcgcttggaaaggcccagtgccaagctacaagatggacaccgccatagatgcttgacaatatcaagaataggccagccaaccagggaaattccttgaagaaccccaagagaccaaagacgttatcattctctgtaaagaaactgaagttaatatccaagtttctcttcccttcgccgaaaggcatagtcctccaagcacggtctagtacaggtctgaactctggtagccgtgcaagaaagaggtcttggccattctgaggtccaggatcatcgtttgggtctatcagttcgaagtaacgtgtagcttggttcactttgatgaacttggctgttgtcgccaggtagttacggtcgtggaatgggaaaattgagaggatggcatcccagcgacagagaaattcttgcgacagcaagaggggaaggtgcagatattcagaatggtataggaggccagaagggaggatatctcctggccacatctccagccctggctctggcttcacccaaggccctgaccgtgacttggcccatgtattgtctgagtgcttgtaagcaccagatatctctggtcctttcgactgggacaattcaatccaggtttgtgaggatttaagtgtgccttgaagtgggagaaactcttcactctctcgggcatcatcagagcttggtatggatgacccaggtgtaacccagtcgggctgcatcaagctgcctctcctaggcggcggtggctgatcaggacgctcttgaggagggaacaatgccaacttggttgacatatttggatagaattgacgttgtaataagattgctatctctcctttgaagggtcctggctggataatttctggttggtgaatatcaagaggtttctaaaaaaaacagtcagcaaggaagccgtactccagtccactctctaaacccaccctgaaccaacacaagtagagaaagacggcgcatacaacatgtaccatggtatggatctctagcagactgaggggcaagttcttgatctttctcataatacattgcatcaccatccatattacctggatcaacacaagtagtttctgaaggtagtcggctttactcttatcatcaatcttcttcttcaaaatgggtatccagtgccctctttcggccagccatattacggtctgagggcccaatcggactgaatatggtcggttcacagagtcgaagtaacgaaaagccttgtcgtgaagatcagggagagataacatatcgtcgactctcactcgcacgccgcccatgacgataaagaaggcataggctaggtcaacctcaatctagaaagaaatatgtgttaatttgggtggattgtattgctttgctttgggataaacacacatgttctttatctgaagagcgcctcgcctgcagtgcacgaagtttcaatctgagactccaggcctgctgaagttggtctgctgccatgtaaagcgaaatctcaggtgcaaagagggtaatggctgtccacttgagcttataaaggagcagttcgtgccatgctgtcttgatgggaacgtcgagatgcaaagccgtgtatatacaggcgataagcgtcaatacgcaactctgaaggatatcaaaggtaccgcggatgttaggcgagttgacccaggcgggagctgttgtgttggagtcgaaatgttctatcctccatggctgttgagtttccatcacattgcctgcgcctttgtcagccatgattcaccagtatcgtcactaggacgagaagatttcggatagagaacgagaggatagagtccatttttgcagggaagaagggtatttaagatacccagatcagcttcgggaataggattcgtaaagtacgtaccgaatcgggctgaggctgaatatgcagtgtttataaataacagttagagtgaacgttggttggatccaaggagaatggcgctactcctccccccttcactttagtcgttgtgtaactagccacttccttaaggcaagatagatacgagatcagcagtacccttcttcctcagagttgagttgagcaagtgaaggggttcggatatggatagcgatagggtgtgatacagatcttgcgagtgaacaaatattggcttaacgacatgacatttaccgatactgtcttggctggatacctaagttggcaatatatgcgtatgcccaatgatgcaagtctcgcgtcaacgaggcgtaaaaaagagacatcccatacctcttggagtaaaaacagtcatcctagcgagcaacacctttctttcatcaacgtgcacaaagtaaccaatactcctcccccctccgttcatcaaaccaccatcgtcaataatgcaccgaaaacaatggccaaaacagccacaaccagaagaacaaaaacaggcaaataggcgtgagaaaagaattggatatcattaaatgtcctggcacaaaaacgccttgtgggttggatgacacatgcaagcaaaccagcgtagacgctatcaaatccaataagtgcccgaataattttcatttttttccttttccttgacgacccttgtcagatcgcgtctctgtaagaatagcccaagaatccacaacttgaaggcctcggtttcgatctcgcaaaagaggtgatacggtgttcataagtcctgttcgtatagatgtttcgagctctctaagcatcctcgaaaatcgtattactgttctcaatgacaaactgtatcgcaaggttcttggcatgcatatccgtcatctcgcgttcaagacttgtgtcacgcatgatagtgggtgcgaaaacgacagccaggttcttgggggacatctaaatgggcatattagctttcggtgacagcgtgtatggtgatggatgttacataccaagttctcaggttcacgctgagcaacgcgtgcaagatggaacataaggaactcgagacaatcgcgatgacgttgaggcatcgaagcaaacgtcttacgtaggtgatcgcttcgttcgtcttcatcaacaatggctattggttgttagcatttcgtcggcctcttcaataacagggtaccaaactcaccaatcgactcaagaacgcgctcatagacgtcgaacgtcagcaggggtatcggcagcttgcggaagtactgcttcagcacactagtgacggccgtgatatccaggtcagggtccgagatgtcaaagttctcgtctttgctgaagccgtccttgatcatgttgacttgtgaatttccaccagtctttcggtaaataccctcttgatccatgcccctgagttcaacctcttcgatacatctcgtcaccacactgggaatctgtcggcgctcgtggtcagcccgctcagcgagatcagacccgaagagaactgtcggaggttcagctgcttcgacgttgttcatggtgcccgcggagccagacttgggcatcgcgttcttctttccgaagaagccaaagccttggcgctcgcgctcgcgctcttcctgcctcctggcttgcgctccagccgcaccatgcttctcgtgcgagacgtggccgttggaaggaagaccggccggcgcttcaacctgggccactgtcatattgtagggcatgccaatgttctctccgctcagccctccctgttgctgcattctctcacgatcattctggaaggcaacaacggctctgttgacgcccttggcaacaccctgggccagtcccttggaacccttcttccagttgaatttcttggcctgtcccttcctgacctgtacgacagtagggccggcttcgacaatagtatcttcatcggcagggaccagagtggctcctgttgataagctagcagcgtcaaggttaatggacgaggcgttgagacccttgccagcgtatatgccaagagcgccaggagacttgatatcgcctccaatctgtgacttgaagcgttcctggatctgatgtgttagatcattgttcatatcagcaagctgtgcgttcttggacgacaactgctcaaattcaaggagggcacgatcgcgatccgcaatggcttggtctttctcttcgcacaacaggtcccgctcttcatgaagctgctcgatagtggcagacatggccgacttgaccttgtcgagcttctgaacaaactctttgatagccgactcctccaaatctcgagggtctacgggcgtctttgtttccttcgctcgctcgacatatcctgccaacacttccagctgtcgaatcataatctcagtctgtgtgtcgagaacagaaaccgtctttcgcttctccacaagcttcttgttaaggctcttgagatctttctcggtagtaaactgcctctcaagctccgcaacgcgctgctccgaatttcgtagttgtcgtttgaggaaagcagggtcgtcgcctgctgtcagtgacatggggctgctgatatcctgcgcatggtaatcatcagcgacgggtgtcctgggccagcggggtgatccagtagctcgtgtagtttcactgatgctcctggtgtgcctgttccctggatgcatctgatgtggtgactccacgctgccggtgcgaccatgtcttaccgcgttagaaactctgcggagtatcgaggatgagccttcgtcagtgcctagtatccgtgccatgtcctcgtccatgttcaagtccccaccgctgctccatctaggtagctttggcgagaccttgggagagctaccatcatccttggaaccctcctttcctgcggcatgacccctgttcggaggtgcaggtgcagaacgtggttgcatgtaggtgtcggtcttcttgtgctccgaaatgcttcgagagggagtttggcgcgtgggcgtggaatcttcaggggattcctgtcggctttgttgtcggctgctgccattcgctatcctttctgtcagtgcctgtgagtatttgcgggacttggacgaatagttaccagatttgctagaggaagagggaacgtcctttctgctaaggggctttgcgttctctggtctggaagatgttcttgtcgaagagtccatcgatgcacggagctcttcctcatccagataccttgactccagcgatgaacgggaggcaggcgtggttgcgttgctatcagagtgaggcagaccactgtggccagccttacctggttgtccgttgctggttctcacggaacttgtctctgcaggtacacctgatgactgtgaactgctccttgaaagcagcttcttgctcttgggggcctcttgtagcttaaaatcctccgtaggcgggcggcgaccgcttgtcttctgggtcttgtcatcgacagcgggtgacggtttcatagattccggtcgtgggggtttagaatgctttcgatcaggcagcttgggtggagtgtcgtgctccgaagtagatgcttgacgacccttctcctggaaagcaatatgcggggtggaggtacgggagtcgctcctcttctcagaaggaggctttgccgcaccgaaatagtctcggtccttcgatttgccctccgccatgttgtcggaggttgactttggtgttgggtgcggacttgggtctaaggcgacagagatgaggaagccgtcgtcgttggagttttccgtccgagacatcatggttgagttgcgattgctccggtaggtcgtggcgggcaaatttaaaccgtctggctttcgctcaggagaacgagctggccgtgagctactgcgagacgaagactcgtggcgagtgtgattccgaggccgtggagagagctcggtggcagtatctgaatcaggatctacccggtcattggagaaggcgtttggtgggatggcattcgcgggtaaagcgggcagcgacttttctgtgatcataggtgaatgctctttttctctcgcttttgcagcggctgctgcttttgattttttcctacgcctagccatgagcgtttcgtggcagcccatgcaaaatatgccttgggaagtgcgtgcatatcgaaggttttcgattttgcgtttacagttgcgacaacggaaacatgtggcacaaaacgcctgctccccagtaaggatggccaggtcttcaatcttattgccgcaggcgctgcagctgtatgtgcagttgttgcagatgagagacccatcgccaaggagtagaaggttcgcgtcagagtcgagaagtgtgccgcaggtgttacatcggaagcaatcaagatgccatcggtttccggctgtcaagaatgtcagcttgctgtatcatatgtggaaatctgatttgtaattcttgcggtgaagtgctggtgatcgtgcggaatcaccagagcccaccacgagaagcctactcttgttcaatctttcacatacctaattcgaaagctttgccttcttcaagaatctttccagcttgttagtaacacatccccaagtttcccacagaaagagcagaacatacatctccgcagcctttgcaagggaagacatcgtcggtctcctgttccatcccgggactctccagataatcttccacgatactagccatggtgggcaatgtgttggggtgagagggaaactcggtattgtaatttgggacgaagcgatcgaaatttggtgtctagctagagtgaatgtggcattcggacacggaattgttgcagcccaaggtagcaagcaacacgacgcagctaaagggcaggcgtcatggacgaggtcgtaatgggtagcagaggagtcgggccagggattgcggcgggagcaagtcgtcaatgaatcggtgcgagaaggaagttgttgaggcggtcggcaggtgtttgatctaacggggtagcaatatttgttgatagcgtcgcacggtagtacccctactgagagggagactgacaagaacttgaacggggtccaaattcaggaagtagtggacagctcagttaaagtcagggtaataagtcaaagtcgacgcccaaagcgaaagcgaaagccaacagcaagcagcaagcagcaagcagacggaaccaaaccaaaccagggggcgtgtggagggtttgatgaggacaagggcccaggttgagaaacggacaaggggtgtccaacgatggattcgctagaagaaggtcgactgggtctggagtatgcagaatgttgtacttatagatttgactcgacgtaggaggcaatgaaagcgaagaaatctctacgagagagaagctaagctaagcgatgcgtgatgggcgatgttatggaaggaaatgtccccgtctatatcgctactgcaggacggatcggcgtacaacggaatggacggtggctgtatatgtaagatggatgaggtagtctagcctaggtagcaagtgggaaattcgacccagggcatagaaagacgacgacagcaacgacgtaataaaaccaaagggatgatgtatgatgagggacactggctagtatgttcgagttgattacaagacgaaggcaagaatagaaagagcggatggattggattgggttggatccggatatgtcgtggtcttggagaaacagagaagaaggatccatggattggaatgaatggagacgtcttgtgggatccgaatgtggatgggggatgaacacccactggagggggtgctccagtccagctcagacgggcgggactcagagctggacgttcttgtctaaagggggggttccttgggggcccaggggatcacccactaagcctgggacattgaacagcgagaggggtcaagcctcaggggaccagcgcgctaaacggcccctaaccgttccaggcctgggctggcaggtgcttggctcgaggtgatatggaggtatccagtctcaccaaggtatccatctttaacagtctgtcattcaataagagatgtcgagtgctttgagcggtcgggctttttcccctcagaggcgcagggattacatagtacctagttagtggtacaacaaacatcaggggctacaatgttttcgtgcagttgattttggtgatttgttgtctcgtatggggatacgatcgatactccgtacatgctgtggaatactgcccgttgtttggccctataaggtacggcaaaccttgactcgattaaggacgaaacataggcacataggctgattggatgtttaatataaacttccacccttcagcctattcgatattcacatttggttactgggatgtgatgttactgtggtcaaccacccaacgatccaacgtcggctaccacagttaggagacttgtattggaatgatattgacccacgtcgcagaagaattgaatatccctcgataggcagagtaggatacttgatcataactctttcacgtgctggcgaattagctttctaggctttgtatctgttgctacggcatagtctaggtggctagggaaaccttgagctgagctgagctgcataagggggcactgcatgattattcatagactatgaagctgtcgacatcaatagagttgaacgagaactgagtcaagacggtaatttctgccaagatgccacgttgctgctaaacgtaaacgtccatcaactgtcttctagactgacgggcgatataacgacagagagccgagtatagctttgattaacaatcttgcacgctcaaacctatcatggtagctgattctacaatcaatctccttcccacctccatcaaagagacggtcctgagactaacaatgcacttaaaagaaacagtcaaacccgatgcctagctagcgcatgccactagatgcaaagtcaaaggggcaaccttgagtagaggctgcagcatgggggacgcacaagatacatcaggtcaagtcaagctttgatcaaagaaaggcacaattcttgagattcatgttggaagaacaggaacaggcaatgcaatgtaatgcaatgcagcaaaagaggcgcttgcggcggccgcggctgggtcacggacaggtacagtacttagagatggagggggatcgagcttcttctttgcagcgtcgatccgatggcagcttagaccccccgcggctggaggggggataagatcactgacgaaacattgcttttgtaaagatgcaaaactcaatgaacgccgccactgcaacagcgtttctaggggagttgtcaaagaaagggatggggacttggaggttgggtatgggaccatgaatgcaaaggaatgaagtccaatgtatgtagactgacccagtggcaaaccaacctcccaggagagcttcggagccatcaattgtcatactaacctatcatccagtactctacagttgtacaaactcttatccaagacggatacccgcctaacacgatggaaccaaatgcaatcagccatataaattaggtccagtgcatatgcatgtctccaaccgcattgctttttaattcctaattgaagatcaacggcgagcaaaaagaaaaggcaaagagatgcatggaacatcaaaaagtcggtaagttaccggcacagacgggggacaaaagaaaaaagttgtacgtattgtgtgcttcaagttccgctgtttcagacaaattggttggacttccttctgtacgtacattttgcggacctgggctggactcacaatgcattgacgaaacgcacatcatgaaacgtggatggatagacacagaggatcttgtcccttgcttcggcagaataccgtataacatcagagtgtcgggtaaggcattctgcaagtagaacaatacgtaccttgtttgtagagtctttctctctctccatttgaaaagtaacccaaactcaggatcggatgatctctactctaaaattcactgcgtatttcctctttctcaaagttggccgatggttcagccatcatgaaaccaacgaccctgaaaagatattcaatgcaagtgtgagaaaggggcatagtccggtgggcatggctgcatggattggtttcgaaagcaggggtcccgatggcttccactggagcttgtcacgaccacgtccctggaacttcaatttccctcgaatatgagcatcaaacggtctgatctttaactcgtcagcacgttttatgtgcagagtagcactttggaaaccaatctgcgggctgacattaactgcacttccttgtcaaatgtcaagtgtcactattactcactgcctgcgtcagcttatagtcaaaccaaatatcacacttggctagtcgtgagctcgtatatcttgcagccatcacgatgctttacacagccttgctcgttgtagacgtgctcactaagccagatgatcgcggcacgtccggcttgatctttttcattacactgaggtgatcacttccgttggcagccagcgaggcatatcttgaaactccaactacatcactcttgcctgtttcaagttgtcttttcataaagtatatggagctcttcttttcttcttttctttcccgttgctatatcccgatgcggctatatcttctcaattgtggatgagtctgggacgcagatcgatataaaatctgacctcttaaggctgttgagccgatgtcaccaagtttcatgtttggtttttccagccagcggcagtttgacaagtatcagcccttcatgtcttgctcccctgacctgccacgagcaagcgcgcctgcaacttacactggatcgtcaatttggatctcgtggatataacacctgcagccaagcttaacagtggtgttaagtggtggcaggtatatgatcacttttatatgcactaaacctgacaagctttttaccctaaaaccccatgctcgtggtgaattccccaatggagtgtctgatggagataacgatacatgtctcgattgacggctatcggtgcacaatatgtttaggttttggattctcgcaagctagtacttcttaaagccatggcagtagatgctgaacggctgagtagattaagtcacggatataacacctggcaggttttagttgaagtgcctcggtttgtctccgaatggcagttcatatgagcttgcgagtgtcagacgtcaagtgaagggcttcgtcccaattagacttacatgagcatactgtcacagaatgtaccgaatcgatacaaactactcaaactaaaacaaatatggcgaatgcaaacgcctcatatgaagcatcttgaaacggaatctcagactcgtcgtggcgcttacagatatttattctcatgagcacggattttgtgacaattgctgccaccgacatgtctcatatcacgatgatcatggacagtgtgaactcaaataatcatctggccttgaattgatgtgattatagcggccgtttggtatcaaacttgtgtgtcaacttttgtctaacccaataacaaatctctcgaacgccctctcattctctttcatgcgcaagccaaaccaaatcagaccaaaccatgccgctcggtctctttacttcttctcagcgaccatctttctgaccttgtcgagcagtaacgaactctccctgccaagtttcttgttgccattgcgatcccgagtcttggccatggccttcttgtagcggtctctgtcggccatcttttgctcgcgctcttcgcgtctgcgctgaaactcagcttgccgcgcctcttgttcctggcgaagttgtgccgccttgccaagttgcttttcgtagtagccaggccgtcgagtgcgccgtctgttgccatcactactgggctcaccgactgaattctcttgggcctttgcctcgtctgccaacatgagatgtcgcgtggggtgcatcttctcgccctcctcttctggttgcttgtcctcgccagcgccctctactggagtctcatcctgagcaggctcacttgtctttgccggttgcgcattttcttgttcgcgagctttgatcttcgcataggccttcttgacctttgccttgtgaatcaactccttcttgactttggtaactgtgcgataaagtgtgagtatgcgacgtgaatgaaaattttcccagggtgaaaaataggacaatgcgacaaaccttttcttcgccaaggaccgtctggcaaattctctggaccaactctgaagccatgcttgggcttcttgacttctgaagcggtatcagcgccctcgttttgatgtttagcagccatgtttgggtatggctttgtgagttctctatgagagttgtaactgttgttcatgagaattaggaaggaacttatggccccactttatcctcggtgaacatccaatgtaagttggagttcgcttcaccttgcatgcgccgaccgacagtacctgaacggacagcaattatagtggagttgcgctgtaatctttcccagccccagactgtttaagacaaaaccatcaagttggtcgctattaacaggtattcattctgtcaacatagattcagtccagcacctcactatactctatgtgttcttcaactgttagaaagttaagccggttgagtcgggctgtttgagaaactgccggtacaactctttcgggttgaggatgcattgccatgtcacacaaacaaaggtccgtctgtagttgaacagctgttgatgctcaacagaggcacagtatccgtaccgttatcgttagttattggctgttcctggttcagcttgcttctttggctgtcttattgcccgctcaacttacacgtcaagactgcatcacacacagcacggcacagcagaagcaaaatgcccgcccgctgtatccgtatatcagggttcattcccaaccacgctaatcgtcaggtatccgcaagggacttggtctctgactgtagcttagcattagcgctgtaaaaagtttccttttttgccgtgtcttgtgagtcgcaaaatggagttcacttgagatgcttcatcctagaccaaaccagaaacgtcattagtaggtcgtggcatatctggggccagggatgttgactccacctcatgactgtatgtactgtaatgtcaagtcatgcagggaaggaaatgcagaatgcacggcgagttcttgatgttggagacaatgagaacatcaatcgttattatcaggtcggacgtatgaatcctaggtactttccaaggtgtccatagactgtctctatctaatggaactcactgtccagctctggacgggtagctacagcacctagactgggcttgtaagggaatgatacacgcctattcaccgccatcggccccagttggtgatggcccgtattaacgtcctgtcgtatcatttactggaccctgccgtttctgcccgcctcccttcctcttacaactcaccttagcaatcttttaacatgaccaactgcgaatcgcgtgatcatttcttgcttctactctaatacagctttatttctctctctctcatcgtacttccttgtcctcattgcactcttttggtctctcctgggaaagacgggaccgactccaatccagactcttcattgtcgttgtttctaactgtcgtcatatcggtggatgacgtcccacgatcccagattccccatattgagattcgctttttctcgaccaccttgttgacccacgccgtgctagacacttcttcatgtatggcttgcatggcatgatatacctatcacatccactccgtccaactttgccgtaccagcttcaacatcctggccagctcttacagtacaataattgatttgatccgatctacaaggcaccccagcctcaatatcggcaaccaacgcctacattgatgacaattaccttgtgaaaaccaccaccttctgactcttttcccctcgcgtgtttatgatagatcctgttcagaaactacacggctgctgttacagcttccaaatatcgccgtcatgcctatcttccaagccgatttagacaatcacaaacctgagcctaagcccgaacatatcgagccatccccaatcaacctaccttcctctggactgaggcgcctttcagaagaaagcatccgtactgaactatgcgaagggctcgtcccagacagtcctccacgatccaaaactccccacgaagtcgagggtgctgagaacgcgatatcagatcgagcttcactaatcgaaagactcaagagagcacaatctcctcccatatgtatcccaaatcgacatgtaagtcataattttgggttttgtacccaagtcttctttgctgattcttttttcccagcttgagtctgccgtccagcaccaaacttctgatatcgagacaaagcacccccagacacccaccgagccttcaacgttgcttgcgccagcccaaataacgcctgacaagaccgattcttactccgatttcgacagcagattgcgcgatggcctcagtattgaaagaccgagatcggcactgcacagcggtaacttctctgaggaggaagcagtaaccaaggaccatactacaccagtcgctaaagcgcacaatggtcgatatcctgcaccagagactccatggatcgcaacttccccccctcgacatttcacgccatttcagcatgacaaaggagttccctttccagcaagtgccgagagtttccgatcaaccaactcgcctctatcttcatctttgtcctccagcttcatatacaagccgcctaccagccctctggtacaagcccagagctctgaagaacacgatatgtctctgccaagagatccatttagtttcgctggatacgttggagcgggtcactacacgccaaggtctacagcttcatcaccatggatgtctccttcgccgaaatactcgctacctcaacgtgtgtcttcgtatcgacgggaagcatttctgtatcaagcacaccaacctcgaagatcattgacttcaactccaagtttcatgcaacctggcgcatcgccaccaacaccagcactttttcgaccgcgcaggtcatccgtagcagcagaggcatcgccactgcagcatgcatccatggttggctcttatgaagagagtattctccgaggccgcatgtctacgactccttctaaaccgctggattttgtcgcacaaatcggtgttctgggtaagggcaaatgcaagtccagtttgaagtgcccacctcacgtcagtctctcgtttcccgctgtatactacagctacagcagcacgtcacatgggcgttccaattcggatgatggcccgagcccgtatgtcggtcaaatcgaccttgagaatgggctttccaacccagatgatgatcatcgggcaaagaagaaggcacagagccgttatgctgaaagacggcccgccgaagacataatggatactggcctcgagaatcaagcttctgagaatctttcacgccgaaactctcgagccagtcgccggtccggatcgggatctgcaaaagcccctcccggtggaagctatcggattccagagaagggacaaattcagatcatcatcaaaaatccgaacaagactgctgtcaagctattcctggtcccctatgatctgacaggcatggagccaggaacaaagacgttcgtgcgtcagcgcagctactcagccggacccatcatcgaccacgcccctaccacagccgaggcaaacactgatgaccgtcctattctaagatatttggctcacctgcacatttgctgtcctgccaaaggtcgatattacctttacaagagcatccgaattgtctttgcaaaccgcgtccctgatggcaaggagaaactcagaaacgagacaacgtggccggaacctcgatataccccttataaacctattcgcgtgatgcatccgccattgcctacgcagtctggccctgctgctatgctagccgcggacaaggcttcacgcagacgaagcgtgggcttctttccaggttcatcgcacaatttcgatgccatggataacatgttctgcaccaacgattctccttctggaggttctgctggaggcaacactctgcctgtggatcctatccccttctatcttcctggccatgctcgttcgagcagcgatgtcagcaacagcacaaacactactgttgccattggcaacgattctcgttttcccggcgagtctcaaagtagccgtccttcgaccaaggattcaagcaatgatcagtcagcgggacccgctctctatgagaaactcaacaaaggtgagccgggatatggcggcaatgcctttgctctcaatagacggggctcaattagtggtgcagagggcttgctctctcagcgcctgcgttcactaggggtcaagcagccttcacccccggaaacacctcgtcagggtgatatgtctccctagacaaaagctggtacacatttcatcaatcacggcatggttcaacatgctttactgcacataagcaccgtcacagtacggtggtattttcacactgtttgatattttcattttgggatatagaccagagcattgactgctctgaaaggcgttattgctatttgttcggctggaccgaacacattatttgggcttggataaggagttgaagtgttttcatggtgtttggagtatctttataccaggctgggcactatgtaaccaataaccgagatgtaaataggcaattgaagttctacaacaaacacgaagcccttgaattgcagagattgcattctttgaaacaagattgcagagtagttgagtcataatttaacatatatcatacaagtttacttatacataagtggtctagtctagtagtgtacatcctcagttataataagtgttccgtccattgcggtcatttcgccactctcgtatcttctgcgcttccaaaggattctttctgtggtatcctgaaggacgggccggctgcttcggcacatagccatgcctgcgctggtcataacgatcccagaactcgttccagtaagcgaattgctcgcgagctgcccgatggtctgcgtcctcttgccccatctctttggcctcgatgctgataacggctcccgtggaatcgaatccacgtaggtttgttaactgctcatcatacgccttcttgcgcgcagagaaccacattttggagtatcggtgaaccttgtcgtgcagcatcttcttccactctgccttgtccacagtttccttgggggttcccaggcttctctcgatcttcctttgcttttctagatctcgcttcaggctttccttgaccttcagtagcgactgataaggcagaccctgtagtacaccgtcgagctcgccagctgaaatctctttgccgttgacagagtatgttgtaggcatagattcaatctccgaggtggtgaaggcatggtgcagacggggatacttctcctccaccgtggaaaggagacgggacacgtctggagaccaggccgccatcttgcgcatctccagccatttttgctgcagacgcaagacgagtttatggggtggtgacaacaatcgagtgtttcgcctcttggctgggatgtcacgtttgtaggcccagccatcccaaccaggcattaggagtgtctcgcaccagtacatggcgcgctcccatctgcccagctcggaaaggttgcgaatgatgatcacccagttttgccgagtgagcttgaagcctgctgcaatgaccttgtcgatagtatcgctcaagccttttccatcttccttctccgcatatgcccttgccattacgtccacgacacggcacaaatcgtattcggtaccaccagcaataccatcgcctgaacgtttccggctagacttgtagacatcttgccatgtcttctcccagagttccaggaccttgtcataattttcgtccgcgtaatgtgcatgcatcaaagcggacattatttcaggcgggaactgctggccggtctgatactgagggaagatctggacaaacaagcccatcagctcttcaatcgagccaaattctcgaagttcgacaagcagagcaattgctcgaccgatttcgggagttgaaagcttgaggcccgcgacgttgcttgcatctgcgaagtctccagaaggagttttgccagacttggctgcctcggccgcctggcggaagtattcgacgaattcgtttgccaaacccctcgttcggtcagcgccaggcttcttgttggcagcagaagtgactagagcaaccagagcgttgaaagttacaggcagctccgatttcttaagttgatggaagagattctccacgagctgcgcttccccgaggcgcgcgcctgtagccatgacgatggcataatgctctggagtgaccaggaacaagcgttcaccaacagcgcgcttcaagagattgtaggcaggatgaatccggttgaccctaacgagagcttgaaggagaaactgataggtctggtcgtcccattcaacgccaagttctttcatgcgccggagcaattcatacaccttgtcaatctttccctcaacgccgttgaagttgagtagctggttccagatggcttgggaagcaatcttgcggtgggtcatttcgatacacaagctttccgcctcaagaagttgagcatttcgaccgtatgccactaccaaggccagccccatttcccttgtgataggcacaccagcttgctgagatttagtaaagtactccagggttgtatccagatcgcccttcttggagctcattgccataacgtgggcatacgtgtacgagtctggctcgtgttgacttgagatttgatcgaatagatccaaaacaccgtcatagtcattggttctcatataggccttgagcagcatgttccagttgtcgagatccggctggacgttataccggtcgaccattgtgccgagcacttccttgacaccctcaacgtctcctacttgagcatgtacgttgatcagactgttgaatcctcggggctccctaagtagctctgggtactcttttatgaactgatcccagagcttcttaaccgatggcacgtcgcctcttgatgcgtagtacttgagaaacttttcgtagccccattggttcaagccgcctttgaatcggacccagtcatggtgcaattcttccagtctagctctattatttggaaagtttaccttgaacatgccacgatacacaggcatagcaggcgacgcatctggcaattcccgttgcttctggtagatggcgggaagctgttccatagtggatcggtcttccaatttatcataccagcgattaaacatggtattgagatatgtgttgtattcattgttgtcgcgaagagcttcgagaatgatacttgcttgagccggcgggcatggttctcgcagcgccaaaatggcaaaaaatctccttagggcagagagagctctcttggcaaccatgtcgttctgaatttctttgtgctgatctttaccttcgccaaccaggtaagctctgaagtcaaagtacaggtctcccttttgagcaagactcccaagctgttgcaatcgttctagattcggtcgagtctttgtgacctcgcctttgtaatatgaaacccaaacatccagagctactgaccaattctttgaattaatggtgtcggccatcagaaactcaacaccactgctcaaccttctattactcgtcagtcctgttttgaaagcctccacagccgctggcaggtccccggatcgcaaaaggaggaggattcctgaagacagtaggttattgctccactcttccacaggtacttggcgaaagatagagagggcccgtcctgtctcgacaatgctgtgggattgagagagatagctgaccagggaactgcgcacagcacgccgttcatgagtttccaatccagagtacaggtcccaagcttgctgaaagtggcggccttttgtagtcatgattctcttgagtaattccaagcttgtttgacctttgcttggtatcatggtctccgtcccaatttgtatattcgtgccctcctcgggttgtagctcgtgaggttttgagtcactgccgggcgaaacgtctcgatctgttgcttcctcttcctcatttgaaggtggaggtgttatcgaagagtaagctcgcctactaggaacgattgctgttcgctgcgcatgttgaggattgggtaggccatggtgtacgcggcgaaggggaggtaaagtcgaggtcggatataagaagtcgagcatcaagaccgaggcaaacaaattcgcctggagctgttttgtttccggctctgaagtcgcagcgtcgacggctcttattgagcccgggaaagagccgaagaggtcaagagcggcggcgccatgctgccagaaccctgcgtgtaactttcgagatggattcgaggacttgtggattattcgatgcagactgcgcgactccaaagccgcgattgttcgttcaatcattcgtaaaaggcgacgagtgcgaattaagctgtaaagtcgatagtgcaaatagacatgctttgtggcaagcagacagagtcgagatcaacggatgcagatcgaactgcagggaatgtcgattggagaataaatgagcgcaagatctcacagaagaaaaagccgtaaaaatatatagagggcattcaaaagaatacaggaatacctcgagatatcaaacgcttcaacccgtatggtaaaccagagaaaaaaagttaagttgggctagatcctctaacagagatggatgtcgttaacatcagttcactatcaaaaagtgcttagggtagtatctgaccaatcatagagctccaattgagacgatacagcggagccgaccgtttcgcctcatgttcccaacatcatcgatttttgcctacaattttcctgacggtcaattttgcaaaagcggtcagttcctttacttaagaggcacttggtagtaaagatgagcatgtgttttcgataattagtgaaaaatctaagctgtgaccatgagccattactatcttcgtacagtatttgaacaaagctgtttcatgagctggtgtatttgcctagtcacacggacatcaaagggatcatacaattaaaataaactctcttcatggaatcaaattcgaacaattcatcaatttgtttaattggatgaaatatcggggtatatatctctttctctttaaaccgcgtcgtacatggtagaatatctcatccaattcttcccaacaccgtcttattcatagatagttagatacgtgaagaaaagaaaagtaaatcaaagtcaagagatctcaatttcttgataacaaatgaaaactccatatgcaaccaattcaatatcataacacaatcttgtgaatgtgagataaccagctctcaacgcaacataaaaggaaataagcaaacaaatagacatccagtcatcgtacaacagggattaggtatatgggtatcggtctggtttccggttttcgtcttcatacatctgatcatggggcaaggaaagggtggtgccaaaatccaaagtggaacatgggcgtccaaagtaggcgtattatcggttttaattaagcatccgacttggcttcgccaaccgtgtcagacgacgaggctcggacctcgttccgcagtccagaaaagccatcggtgtgctgctgggagccaagctccatctccaaccgaggaccccggctctgacttcgggttcgctgccttcgacgaacgggtcggtgctgctgctggagctgctgctcaatgggggacgcaacacgagaaggacagtgctctcttcgaagacgggcatgaagcagacggcgtcgagttggagaaggtactctcctgggagaggatggtcgagatgtgtaactgagagctggagaagcggcgcgccgacgagagcggcctcggaggttgctcgactcgtctgctggtgcggctctgaatgtgcggacgctgccgcgggtcatgcttcgctctctcttgcggcctcggaggacatcgtggtcggcagttggagacatggtagtagatggctctgtgtaggatgaggagccaggtgcgactcgagcagtcatgtcgtgctttcgttgtatggcaggactaagaagagaaagatatgatggatggttgtgaaaccgcaagcaattattttatagtcaggacagagaagagcaacaatgataataaataaacggtaggcaggcaaaagacttaaacgagccgatagcaagaaaccttctgggatctgggatcagtgatcacttgagcaacggctgggtagtaaacgtggcaatggtaccgtagcatataagttcaagatagctcaggtattttccttggtttgcagttttccaagaggacgagcaggtggagggcttcgctcggcatttatataaacaggtaggcatagaaagacaaaggacaaaaagtcaaacaaaaaaggggaacaaaacaactgggaatggatacggcagtaggccaagggattgaaaccttgaagggagaaactgaggagagactccatggcactaggtgaccttacagggagatggtggaggtgtagaatacctgggtggatgctaggctacctagttccaggtgggaagttagtggaggggtgcgtgtgcggcattgacattccgggggtaagaaatggggaccatgcctgtttgacatggatcgatccatgccttccattgcctttagaagaagcatcagtcctaggcagtttttgttttatttgaagcgtctcatctcatgtttgttgaatcaatcagatgatggatggcatggtcactgctcatattctgtccaccttgaccaggtcgctggcttagttattggacaaatataccttgcgctgattgatcccctggatgtgcttgtttatctgttgctgcagtcactaccactcaatatcatccatgctatcatcaaccaacacagataaaagataatactgtacagacgatatccgtcatggaaaggcaaagtgatcggctctctgccggcgctgaactctgtttccttagcctcccaacacaggatcgaactttgaatagcagcatctcacacggcgtcaaggtctctaccatccaatacaactcaacgcatcccatcacttttcttcttccccgcgctgctacacggagggtgccgttggacaaccacatccacactgcactgtccctcagtatgactggaagtctgcaactatgactgactttgtcttggctctgcccgtgtcacaacctccaagacaagttcattagcaaaagaaaaggtcgcccctcagacccagagctggtatgaagaggcttgagctttcgacaaaccggcacgcctaccccagactgacaacgactcttgatctccagacgatcctaaccaaactagagctgacgaaacatgacgatgcatgccatgacgcagaagctaacgtatcagcctccacgaaacgtgctcgtcgtgtcttttgtgcctgtaaatcatggtttgaaagacaaggtagctttgagaaacacaaaacccctgcgcatcagcaagattgattgcatatcagggaaacagacgttacaactacaattgatttccttttcaatgatttgtaaccgtcataatcagcagcttttgcgccggacaataatgctatgtatgtgccggatctttggcgtcgggtgcttgcttgatttcttgactgccagcctgcatttggagtccctccagaacagttgcacgcgatcagaggattttgttagcgcccagggcacttgagatgcaacccttgttggttcagccctggtccagtaccgaatatctgttaggcttgtcttgagttggttagttagttcgtagcgccctttgaagactcccattcccgtttgttcattcatctggggagagaaagtatggaaggaaacaatgcagactttgtctgagagtttccagcagcatctaaaccttggcttgttccgagtgcactgcagacacagaatctgctgtgtgatgtaacacaaagggccgagaccccttggtctgtttgtccaacgctcttccacagcggaatgatcctaaacgctactgccaaagttaaaaaggcgacagaccaaggagaaaagtcaaaaaggatgcgcttatgctgccacacaggaaatggaatgggaattgtaaagcatgcgatatgggattgtcaagctggtcatgatataaagtttgcttgatgaccgatagcaacgaactgaaccaaccattagaaagtgctcgtaatagtggttggtctgttcctcttagcggacacgaatgtccggacctccgtctgttccgtgtcctcatccggagctgtcggggccgggagggaccaccagggccacttacagggcctgccttagtagaactggcaattgatagtgcgctagagagtgaaaagaggaaaggcatgaataagccaatttcaaaagcataaactcatgcccgcatttgttcatatctcgagctgttaagttccagaagaaaagatcaaccaattgatttcctaataatagtaattccaaagccaataggcctcccttgttcgtctattgttgttgttgtttttaccccttccaacgttagttctggtttccagttcctcttccgggactttcttaggggggactaggggactcaggggtacgtatccaccaatcaagcctggtggccccagtcccaagtcgcggaggctgcactcaagtggaggaaagctttttggcctgtcacaagcttgaaagcatgacaacttcaaactggcaccatcgtcatcctgcaaccggcttccttttggttgtcactgtctaacgagagcgcgatatcctgttgttgacgtgtttcttcttcttcttctcctaatctcttcttcttgtcattcctctttctcccttctttattacctaactatctatattactccttttcttccagtccaagaatacaaactactgcctacgtccgtttagtatcatatctttctacagaccctctcgactaagaacgacgcgcgtttcaaccgaaagaactataaaaaaaaatccaccgccttactcaacatcacgaatacacgtaccctacagcgtgggatggctttgtcgacaatataaacttactccttatcacatcccttccatcaccaatatgcctcgttcgcgacccgcgacaacaggctatgaacgcctcgcgcaggccgacgacttcagcgacgactctgatgaggaccctctcgcccaatcctacgcatctcttcaaccagcagccgctccgcgatatggtcctgtttcgcagccgcgccatcgatctggcatggccagtcccaagtctctgacctcatcctctcaacccaaattccgtcaccgctcaggaagtagcgccggtgtcgatctgaaggctatcaatgctcggcttgagcggtgggccgacgagattgcgtcgcgcttcaagcgcaagggcaagaaccagcaaggcgaagaggaacgtcttgaaatacactattctgtctttcaacctcccgagggtatccggcctgtaactgccgaaagcactgccgtaccacacgagggtgtcatgtcaaaagcggagtttgaaaccattgtagagagtgttcgaagtgctattcggcaagaagttcatcccagcatgatttcacaaggtagttccggcagttactttgctcgaaatccagacggcaagatcgtaggtgttttcaagcccaaagacgaggagccttatgccgcaggaaatcccaaatggaacaagtggattcacagaaacctctttccatgctgttttgggcgagcttggtgtgtacttctcaggtccccggctaagttctattgctgacaaactcgcagtcttattcctaatctttcctatgtgagcgaagcagctgcatatgtactcgattgccaactaagaacgcacctcgttccgtacaccgatgttgtctggcttgcctccaagtctttccactatcccttctgggatcgccgcaaattccatcgcaagaagacgcctctccctgccaagccaggcagttttcaggttttccttaaggggttcaaagacgccaatgttttcctccgagagcatccttggcctgatcagtactggtcgggcttccgaacaaacgataatcagaataaaaagaagaagaggtggaccgagagttgccgcccttccggaaatgccactccaaatgatggttacaacagcgatgacgaagaagctgcccaaggcgcaaacctcttgggtcctgataatttcatttggaccgagaacctcaaagagtcgttacgagaggaacttgaaaaattagtcattctcgactacataatgcgaaacacagatcgagggttggataactggatgatcaaggtcgattgggagacaggcaaagcctcaatagcttctgatcccattcagttgaacatggagccagtcgcggaagaggagggacctcgacctgttgacctctcacaacaaggccctcgcgctacgagagcatcatacccttataagacacagcgaccaatgagtgcttcgagtcgaaaacatgtaggaaacgagccggccatcaccgttggtgccatcgataactcgttatcatggccctggaagcaccctgacgcttggagaaggtgagcactgagcactgacaaaccacgaacatattaccagggagcatactaacagtcaatccagtttcccctttggctggcttttcctgcctgtcgatcttattgggcgtccattctcccaaaaaacaagagaccacttcctccctctactaacatctacctcatggtggacgcaaacagtgctctcgttgaagagagtattccagatggattgcgatttccaggagcgcatgtttgcgaagcaggtcgccgtcatgaagggtcaggcctggaatgtcgttgagacactcaagactccagaccatggcccccttgaacttacccgcagagcacgagtttgcgtctgggacgatttggtcgacgtgcctgttgcagttcctatgcgtaatacgtcttcagaagtccgccgcaacccccacgttcgtcaatctatggacgaggccgacattgcgagctcagctcctgctagtaaccctccaatcgaggatcttcttggcctcgccagtgcgcccgcagacatgcctcacccaggtcggttcgagctctcatctccgactgaggagacagccccgtcattaggcgagcaaccgtccggtgaaaccaatttcctggcatcaacagggctgcagcaacatagcggagacgtgactgagcgtccagccgctcggccagctggtgttaggaacagttaccaaggaccagtccgcgcactcaacatgtatgagcccgcacgccagcatacatcgcggcaacaacggagatattcatttgctaacgccgctgctcgtcataacagcaactctatcgcacagcagtactacggtgacactgaacactacacggacgatctcgaaggtgatctgggatatgctgcagctgaggggcagatgggcaatcaacgcaaggtcattgttgaacgactcgaagcggtcaaaagtaggaaccctgtttttgagtgctggtgagggcctcaaactttggttgcagacgctggtcttggcttgctttgacgatatgaactgccaattgtcttgcgatacttgcaggtgctagttacctaccacggactcgccgctgtacatcataccgtagctgctctgacccttgagcgcatgacgttacagtccatgccagggtcatttcaatcttacccattcaggggtaaataggatacatctgcacggcatcaatctctactacataagcagtttgttcggatgtttcgttgggcgttgactggtttggggttcatgtgcatgacagtgtttggcaagggcgccattgggaactgagtcaacgagggggatatgctcttgatgtgatatgcttgtctcagtggaagtcaatgcattcttatcacgaggggaaagagcaagactagaaagggcgcgagcacaccgatggtgcatgcaactaggccggccagacgatccaagctgacatgcatgaggaatcagtggcaaccagcagaccgtgatgtgatgtgcgcaaacggcgcggggccaagagccaccgtctgattgtttgtgcacagtgcagtctagtatcgcggttccggtctttgctttttcttgttctgccttggatttgctggacgagggttcatacgcattatgatggttgaaaataagacgtcgttacgacagcaccttaggcttcaaggactactcttggtgcacgatttcggtagcattcattgccaccctcgctttttaggataggttgtattggatgaaagcatatttagaaagtgccatgttacagtaaaataactgcacaaggaaaaatgccctgtgtgatgtcttgattctgcgggatctagtgtacgtactgtactaccagagcaaacaatccaccatttcccggctctctggtcaaatcccgagagtctgggtcggcaagctatggctcgaacatggctcccctgtctttgtggtaggcagttctagcgtagcgtgttggcctttctttattggtgagcaagctaaaatggttgcgaggtgtctctgttctcgcttgtgagtctttgtcccgtttttctgcaagtccaccgcggctgagcttatccgtctggaagagattgctttgtgatgctttaccacgtcgtcgaggtggcatccagttgagaccttctgaagcgaatgcttgacaaggtggctgctctccccacagactccatgctggcggcccgcactcaaagtctggctgcggatacccctgataccgtacattattagtagtcctaacagccactagacttctccaaggccaacctatgtggatgatcaagatgttttcagtcttgcgacagcctgtccggccatcactttggatataatcgcacggtattctcgatttttcgcacaaatctgaaagctggagaactgggtcgtattgattctcttgtcacttttctctcctacgtgtgaccagccgacctgcaactcttagccgtcaaggtacgggcgcagtacccaatatgcgggtcaagacttataaagaaccttccctctgtcgacatatttccaccctgccagaggaggggagggcccccttggtatccactcggactccaagtctcttgtaatatttgatggttcgcctcgactcacgccagatatggtaagtctaattacccctgtcatgggctatgtgagtgcggtggtattgttgtagaatcaacaatggtctcccaatggcctttctctgcgtgttaagctagataatgacttcggttccctcatcttgccatttgcagcaaggcaacctgcagcggcccgtccataagtacagatcaggcaaacgaggtattggttgctgttctccctcggttggcacgcagcgcgaaattcgacaggtcgtatgataacggcaggtcaagagaggatcaaccaaagagggtctaaagtgcgcatcagccgcgagaaacatctcaatgcaactcggcggcccattgccagcatctatgcgacatggagacctccttcgtgcggacctctaccactaggactcccctgtatccacgctttgcatgttctgcgcctggccgagcttcttaattttcttttggttgtggacacatcaagcggtgaggagatgaacctttcggagcctggttcaagggttatctttgtttggcctttgaagttctagtgctccaagtgtggatcattctcattatcgctgaggcctgtcgaaatatgtttttggtgatacggaggtcctccggctgtggatgcatttgcgcaataaacccttgcattccatggttacttctgtggaaagagtaggttatatcagcaaggtggctcactcactgtctgtccatgccaacgatgacacctttagccaacagagttttgcagaccattctttggtgaaacgagtaaactcttgtgtatgtacagttgcacggtcagcttaggggcccgtttcccgaagggggtcccatgcccacgtcctcggtatcagcatggctgccattggattgtgcacccagaggctttttgtgtgactatgatctttctttttttcttctttttcggaagtgctgtaacgcacatgatgggctatcgcccctcggcattctcttcgcctggtgatcacagctgccagcgtttgggtaggacagcctcaccatcggcataagacggttcacagctgttggatgccaccctccacagcggatatagtcttaagccatatacggggtctgcagaagtcccggcagccgggtgcctgacttttgagatggtgggaaggttaaatcaagccggaaacgggtccgcagttggctctacaagagctgcatctgcatggagttgattgtggttgactgcaatcatgtctgaacatgcggcagtccagcccctccacttgaagtggaacgtgtgtcatcgagcaaagcatggaaccatagattaagatggcgatgtggcaatcaaaggcttcacaactagccaactccatgtttgcccactgggaacatttccatgtcccagatcagtaacacgccaccgtggtccaagcacagattggccattgaagtttcaaatccaatgtccgagtgtcgtcaagaggcagaaaagccagccttgtaccgttttgcccagatgccggcagcccccagtcgacttccgcaccggacccttgtctttgttgctatgatcaatggtacggatggaacccccatggtaagctcgctgtactataatcctgcttggctcaacgcaaacaacaagtcagagccccagggtgtgaggatcggcactggaagcttcaagggagtatttatttgccggtgcatgtctcgcctgtccaccagatcatctccgcaatcttcgagaagccccttgacgtttgtaaggccgctagatgcaaggccatcatggtaaataccttttgggactgacatcctggtaccatggtggctcttatacgtcggactagggccatgctttaggtaccacatgcttctccaatgatcgatagtagtccgaaattgttttttcgataaaggagcccagttcatcttgctattatcttttgggcattcattagcatatctgtacttctcagctatcgggcccgaaagtcaattcagaaaacaatggaagccgagtaagactgccaaagatcctatacgtagaggttttgctaagttcccgcgcgaagagatggaaccgtgcctctagacgagacttttactgagatagttgagcattgtggacgcacttaccaacattactccttgaagaacgatacttattttgcgccaatcgacgaggtaggagcgaagacacttccaatgtcgcaatcgtcagcagaaagtaacatatcttgccaggatgaaatctcgcgtcttgaggtgatgcatggagtcctcagcggtctcttcgacaggcgtcttatattcccccctatcagatctccacgaagagtacttgattgtggttgtggtactggagattgggcaatggaagttgctacacaataccctgattcagaggtacgttctttgcggatttctagcgggccttttcttggtgaacggttgatgcatgccgttttgaaaagggagagaagttcggtgccgttttcaccccaacatccaactgtcgagaactggcttatgtcctgccattgtttctgcctccgcggaacacaagatggcgtttgatctcgcaagacatgaactctatggcccaactcctatgttatcgagtataggaggccaaaatgagaaacaaagtctgtgactgattagttatactgtgcaggttcttggcatcgatataagcccgcacatgataccagaaaaccctcccgacaatatggagcttcaggttgatgacttgaacgggaggtaagccatttggcatatgcttgttaaatgattactgacgaaaactgatcgcagattcacattcaagcccaaccactttgatctagtccatagccagatgctagcaggaggaatccatgcaaatcgttggagaagttatattcgagatatcttcggcgtcttgaagcctggcggctggtgtcaaatggtcgaaatatacttcaatgcccaatctgataatggcacattgacacccggtaagttggatattgtccttggcttagtgggctatccgttttgaccatgccaggtagaccatgctttgtcgcagtggtcaagacaatatctggaaagccaagaaccacaccacgacccgcgggcaccattgcaaatggcgagctggatgagaagtgcgggcttcaccgaagtcgaatcgagactcatgacattaccgatgtgcggttggtcgagcagtatgatggaattatgttttatccgtgtgtttcgaagctgatcgatgagcagttccccgagattacgagattggtgtgtcgaatagggataacgtgagtcagctgttgtcttcgttggctctgtatcccttcacacaaatgcttgggtacgttgatcggagtcttttgatgggtattgtgtcactaaaccttggataggatgtctttcaccgatttccaacttttagtagctcaagcgaggagcgaagcaagcaacccggctttcaaggtaagcttcgaatttcttcctttgtgagaccgcctttttggttagcgatctaacttggatgatttgatgatggttataggcatactttccgctgtaagttgaccatattattaggcagttgtcctttattctaacaagtgacatggcagttatgtttgtattggcaaaaaaccgcgtcgataggaggttacactgccatgttgttgaaacagggttttgttggctggcaaggcaagcggtagtggcgcgccgtcaagtggataatcgaggaaggttggattgaaatccatagattgatgacaaacaaggcaagagcacacaaattctggtgggaatttgagggcaagcgcctgggaaaggaaagtgcaggtcttcagactaaagaaggggcagaatcaactccttaactcccaacggcccatcccttgttgtcaatgaatgcctaaggagtgactcgacgtaaacgactggtaaatggacactcggtaccgacagtttgggaccgatgtgtaagagacttgttacttacggccgcaaccttggctcttggtcagaggccctgcaatgctagcacatgagtggaagataggagaagaaacaggctggcttcaacatccaggaataaagagaagttcacttggcttatgagcttctcccctaagcttgacatgcaaacaaaacttggatatatctagtaaccaacgctcatttggttgcaaggtcggtactcatttcccggtcgactcctctgtctgaactgccgatgtattcatctccaccgacaacgcaaccaggatgaaagatccagatgacttactgggcagctccaaagtaggaagttgccattcccattccaaatacatattttccagtcatagcatcttctgatcgattggtgcttttctgaagattatcaatcatattagatctacgttaacaattgagcaaccgacgttcaagccactccttggtctgttcctcgtccactagagctagtgtgcaatcattcacacccaacttggtgaaatgtaatatcgacgggatcatccccgatccttgctcaagcatactaggcgagtaggtacagtgtaccgtggaacgatcaggtgatttagcgccatctcaggctgtgttaaacagaaagaagctatacttgcgagagctttcgcccggagcagaggcaggccgccgtaatattggtcaaattactacctaatggttgatattacttgtcgagatattccaacgaacacatcacttaaagccccatctaaggataatcaatgtagcttggaaatgtgctccctacctactaacgtatctatgtacatccaacacccgggaatacggccaacggccttggatatattaaaacgtctcaggtagtccagtcaagccctgtcacacattcaatcactcccagatttggcagaaaccgggccggatcacagattcggggattttagccaaggttccctagcagtctggggtcctgcactggcacatgccctgaagctcatcattcccgccaatcacattcatcaattggggccataagccgttgggaaatttcaagctcccatctcgtccgatttcagctccagctcttcagacgaaaccatatattaccaaacaacctctgcacgccctccaacatctcaaccgctatcccggtataaactcgcaagatggcttcaagacactccatgcaacttttccgggcgctacgcacgtctcagtccactatccgtcagcccgtcaaccgaatctctgtctgccgtttctactcaacatctaccgaagatgcgcccgctcctctgctctccaagctcaaggctgatctcaagactgccatgcgcgccaaggacaccccccgtctgaccgtcatccgatccatcatgtccgccaacctcaatgcttccaagacatcaacccccatcaagaccgatgttcaactcgtcgcattaatccgcaagatccaaaagggtgctcaggatgctgccgccgaggccaaggctgccaaccgcgatgatcttgttcagaaggaggaggagcagatcaaggtgctaaacgagtacattaccaacagcggtgttgagagcttgactgaggctcagctcaaggccatggtacaggatgctgttgaggcttccaaggctgctggtattcaggccaagtccatcatgggagatgttatgaagcgattgtccggtgccctcgagggtaaggatgttgacaagaaggagttgtctaagatggtcaaggaacttaccggttaagatggttgatgcatgtatatgcatggtgtaaaatatgtatactatcgtataaaccagcgtcacgattgtcatgaaaccaattagatacccgctggttgcacgaatcaatgatttgggtatttcaactcacacttactggaatgggctttctcgagacaagctcaataagtgaattatgaatctgaggatacaaaacattggaagtacgtatctctttggtcctgttcaacatccttgggttttgcttcatagtgaggctttaccgagtgactccactcagtcgaggtgatatttggaatagtgtaagtgactcacaacaaccaagcggtcacaatatatttcctatttctactcttcgctcttccgttttctcctcagctttgtcaactccatctttccacccacataactctcaaaatcgaatatactttacaatggcttcccgtcagaacatcagttccggctctgcctttgaagagcaaatcggatactcacgagctgtcgtgactggtgactgggtctttgtcagtggtacgactgggtgattacatacttcccctctgtttaatgacaagacatgttaacatgcgatagttatgattacgcaaccggaaagatatcagccaacgttactgaacaggctgaccagaccatgatcaacatcgcaactgccctcgagtccgctggtgcttcgttatctgatgttgttcgtgttaaatacattcttcctgatagagatgactttcccaagacttggccagtactgaagaagtggtttggggaggttggtcccgctgcaactatggtccagtccgcattgatgaaggatgagatgaagattgagattgaagtcactgctagaataggatgcggtaaacagggtaaatgggccactgtcgaaacctcaaggggtgtgtctaactgaagctctctttagttgcgggcttttgggttcttttgtagctggtgaatcagactaacagcaggtcttttatatttacataaataaattccaacttttcttctagtgtgccaaaggggcaaccagacttcccgcagcaaacgcagtagtcattgtgaccagacttgatgtcgacatcaaagacagaccactgacgccatgcccagaagtacatcctcctgctaatcttgagcccacgaccatcatgaaccctccgattccagcaagccaagggttaacctcaacgatatctatgggaacaaaagaagggaaggtcttggtgagagcccaagcaccagctgccatacccgtagcaaatagggtgttttgtcggctactgggccaagaatcacctcgtgtaagcgaccaaaaatggttaccaaattcttcataagagcctgagatacccaacatagagcggcgggtgagaatggaaaagagctgcgaaaatccgatgaacagaccactacctgctgagaagagcgaccagtccgagccagcagtgtatgcgactgaagcagcaattgcattaaagcagacagattcgaatatggcggtagttgtgtctttggaaaggccgagattctcgtcaagagtgactgtctcaggtttcacgtctgccttttccctttgagccttggctgcctgcgcgacataaccagtgtatgcgataccaccaagaacagctcccccaagagcgtagaagccagtccgtagaccagctccaatctgtgcgaatagtgtcccgggacaagatcctgaaagagccataccagctccaagcagaaatccgcctataacgttaccgtcatactgtccaaataacccgattggagaagagcttctaggcttgagcttaacgtagccaaaatgctcagcaattctatatatgattcttttttgcaatattagcaattgtttggtcgttggatgggccacaaggttacccacgcgctgcttgcaacggcaccgagagaggtttgcagcagatgccaatcctggagcttgaattgatcgatgattgttgagggtaaataagcacctcctgctatcgtagaggcaccatatacggcacctgatagtagcgcgaccatctggaaactctcccgttatctaagcggcttgggggtggaggtttgtttgtttgatgattgcgacgactatctacttactatttatgagggacgccggttttcggagtgttggtcagcgccaaagtacctaccaacaatacttctttatgtgtgagatggtacaatttcaaggacagattagaccatccaaaccatcgagcacgtattcttactttattaaataacaacagggtgtactccttgagtataggtattgatttgtttatctccctcatgctagctatgctgtgtttggctggtgtgagaattgctgccagtgagagattgtgccattgagtgatatatgtatatatacttctaatcacgtacccgtctataaaagggaatatacaacggtctcagtcatcgacagtaggaaatacgtcggcaagtaaatgcctgctttacttatcttttgaatatcaatacgatacttacgctctgtagtctcgtacagggtaagctgtttgccgatgataagaagcgattaaagctgaatatgaatgctatatgttatttcaaagactcaattaacttaagatgttgatggaatagatagaaattcaaattttcgacatataaatttcctttcctttgttaattgtatggttatctcggctcatagtcccatagttagactctgtatgcttgcataatatttcaccacacataaaaacgatacagtagccgtatctcaagaaaagaacaatgtggttttgggaattgcaaatggatctactagcacagacactatacattattaatcaaagccatgatttccaagctcttgcatcatcgagctcgcgtgttcatatggctagattcaacaaccgaggtctacgctgcggggccatggctattcaatggctatctcgtacatactttacagcttcaactacctcttccgcaatagtcaacatcagaacagctttagagtaacatcgcaagcggcaattttcttttcatataatatcaaatttcaagtcaattggtagtttcgcatcaacaattatgcctcgagctctcactctacagcacatcgaaggcgcaaagccaggcaaggtttactatccgtcagaacagctactcttataaactaaatacagttactaattcagtacacagacttcagatcaaggatgtgcccaaaccaacaccgggcccaactgaggttctagttaacctctcggcggctgcgctcaaccatcgtgatctcttcatgcgccgccatctctacccagccatctcattcaccaaccccatcctggcagacggctatggtactgttgttgctctcgggcccaatgtaacccgacaggaactcctcaacaagcctgtcattctcacaccgatgcgcggctgggactcggatcctgccgccccagaggatagccgcaagtttacagtcactggtggctccaagctcactgaagtcggcaccgctcaggactacattgctgtgtcagaagaagaggttgaactcgcacccgagcacctcacacccgccgagggtgcagctctgcctcttgttggtctcacaggctggcgcgcgcttgtcaccaagagcaacgctgccttcccaggcgcaaatgtgcttctgacaggcatcggcggcggtgtcgcgctgcaagtactccagttcgctgtggcgaagggctgcaatgtattcgttacatctggtgacgaagcaaagatcgtaaaggccagggagatgggcgcacggggcggagttgtttacaagaacgaggcctgggataaagagcttcgagcacaactgccagctgaccggccatatatcgatgctgttattgatggcgcaggtggcgagatcgtgagcaaaactgtgcggttgctcaaagccggcggagtgattgttcagtatggcatgactgtttctccaaagatggactggcttatgtctgcgaatctgcaaaacatcgagctgaagggatccacaatgggatctcgcaaggagttccgggatatggtggcgtttgtcaacgataagaagatccggcctattgtcagcagaacggtcaagggattggacaacattcagggtattgatgaccttttccaagatatggacaagggcaagcagtttggaaaactggtgattgagtgggattccggcaatgacgcatcctcaaagttgtaaacgaacggttgacaaatctcatgtaatgccttgacacaaatattagagataactggtcgaaagaaatttgtctcagttattaacccttaaatagatacaagaacgccaagtcatttttcagggtatcatacacctcgagagcttgtacatgagattggcgcaactcacaccagttgcccatccacgcaatatgcagtactgtaagctccccttgtttactcttccgtcttcttgcgcttcttcttgggacggctctcctccggcgcaataaagtcggcctcgcgctccttggccttctcttcctttcgcttgttctgcttctccctgcgctcctcctgagcagcacgctccttgccaaccttacccaaaaagtactcgccagactcgatttgtttgtcgaccttgctcttttcgggagccggggggaatggtgtgtagaccttcttggccttgtcgttgaccttgtgaggaacacgtctctggctgagtgtctttctcttgaaattgggtaggaaacgatcccagctctcgttagcaagctcagggtcctttgcaagctcttgttttatcatggcttccttgatgtggtagatggggtgaatattggccatgcaatcctccacaactcgtcgaatctccttcagtcccttgtacggacccatgacagaaactgtgtttccgtggacgagaatatatgttttggtgagaagttcaagggcctgccgatccattagtccctcgatttgaggctagaggtgccaggaacttaccttaagggttgtaccatttggcccaagaaggcgctgacgccgtttaacgaaacgttctttgcttgcaacttggttgcgaattttaatgatgtcgcaggcgataccgtcctcgagaatcttgatagcttgaggtgcagggacacttcttgccagcagcttgatcaagtccctggccttgaggatggagcttggatcgtgggtacgcaaacttgtcttcacaaccatcgagccttctataaggtctagactgcaagcaatgccgagcttctcaagggctcgagtgatcagaggccatacctctttcaaatatgactctctgtatttagggaagagagttgcaaagctagattcctctgtaaatggaccgccaacgttgtctttggggagaaagggttctattcgccacttgtcgatatcttcggtgtcccatggcttcgcaacgttgtgtgtggaaggcatcgtcgttgacgtgtattcgcttgccggctgagtatcgagtgcaagtcccggtttgtcttggatgagctgagcgctgtcaaggttgttgcgcaaaaccgcttgaagaaagacaagacgactgagtgtcaaggatgagacgcccaagttctcctgtgtgagcggagcgtaatgaaggttgttgcgcagaaccgctgtagaaaaagaaaagttggtgaaggatgcgactctcaagtttttttttctgagctgagtgcagttgagacttgatgagaagaaagtctggtcagtggggcaacctggtgggacatcataacccatgtcacgggccaatcagagcgccaacgcttttcgaagtggttcttgaatttcttcagctcgcaaaacaccacttaaatcgtcgcatcacgatacttcaatttcatacataaccgccgtcatgtccaaggctcgaggtgctggaggtgtcgaccagatcgtgaaattgatcgtgggagctggacaggctagtcccagtcctcccgtcggtcctgctctgggttccaagggtgtcaagtcgatggacttttgcaaggtcagacagagagcatgaggaaacttgtaggccgattatatgctaactcgtgcgcaggagttcaacgcccgaactgcacacatcatcaccggtacaccaaccccttgccgagtcaccgtccgtcccgatcgatcatttacctttgatgtccgaacaccgcaaacatcatggcttctcctcaacgctgttgaagcacccatgggaaagaagggaaaacgaaagggtgccggcaagcctggccacgagactgtgggaaccatcactttgaagcacgtttacgagatcgccaagatcaagcagtccgagcttcgactctcaggcctgtctctagaaggtctttgcagggcagttatattccaagcaaagtcgataggtatcgatgtggtggcttaaggaacgtttacgaatcaagaaaatcaaagaccacgtatgtggcatgtataaaagatccccagcatgatattacaagtgtacatcagttttggatacggtctgggctttaacctctaaagaaattaattgctcgattgcatcatctcagtggaatattgtcatttgctttccaggtatatgttatgggcaagtcaattgctggcttctatacagtcattatgatcagagagacatggttgcgaaagctcaaaaactgagcgatcaccaacggagggcaagggtttcgaattgaggacctatctcgaccaactcattgggtgttcctgtgtcccctagttcgtaaaagatgaccaactgttgacctacaacacggcctgcatcaagttcgagttacatttaagtttcactcttgcgggactctggtacctagctagcggatgtgagtgactagatagagcctttattatttttgctggacttggtacagcgagacgacgtatgtgcggtgtggtggctgtgatgtgcggggaagagaccatacaatggtgttgcaacatggcacagacgacggtatcaaaatgccacatcagtcgaactcagtccagtcatcactgcttgtattccatacaggttgctactcatttcctaagcctacaaagcaactcatgctcgatcttcgcctaagctacgtcacatgatgtgcacactggtctattgcaagtgaaatagactacagtatcgtgtatagtttgacccgttcccagaataggcctcctccgaaccacgcgtactgtcgatttagttcactgggcacgcaaggtacgacgagacggcgtgttctcaagccattctgaccccaccatcttcattcttgtgatcccttgttcccggcgcgagtcctcacttcaataaattttgaccttatcgcgggaccactgcggtccaagccgaacgtagcccggaactcatcagcaacgtctctcccttctactggctgatgcagccagtcttgaagaaactgtgtctcttctgctgtccaaatagctcgttttttcgctgacccggcgggtcccatgtcccttatcctctttgcaatggtgtctctagaatgacgagtcccgaaacgtttccagaatcggtcactcatctcctttggctttagatctagagtgacatattctctcaactggtcatcctcttctgtggtaaagggttgaaatgtgctattggtatatgccattgttgtggcccttcgcttgcaagccaggtatgtgcgactggtgccaaatttctggtcaagcaaaccagggatctccttcagcgatacatttttctcacgcaaagatttcaactcggcgtcttcttgatcagtccaagcatggcccctggtacccagtgcaccaacgtttttcgaacgagaatggtgtttaatccctgaaatcgttctgttgttgttgttgttgaatctcgtgttcaactctttaacgacctccgcccaggttccttgtgtctgcatcaacccgattaagcaaccgctctccgccgttgtccacggaaccgttttttccctgggtcccatgtcttttttcagttttctctcctggcctagaacagacgactcgcttcgtactgggccaaattttgctatgaacttctggtatcgaactggcttcttatcacccgttttcaggaggtgtttcaagaagtcaatttcttcaatttcccatcttttgtggtcgaacttgacggttgggtcttctgacggcgagctctctattggcgaatctacccgtgatgactgtgcaaacggcaacatcgattcaaaatcaggaagagttggtgtcttcgctctttcgggttggaccaaaagggttggtgctgtagagcttagtgggacatccgtctcaaaagaatagcaatcttggaaacgagcagcagttgagtatgaacgcatcgccttctcccaaatccaagccatcatcacgccataagcgtcacaaaagccgttgatattgataccaggcatactcgcttggatacccatgctcacttcttccaaacaaccttcgtgggtcaagaaggccttaaccaacgaaggggacaaatcaggatttagccaagaatcccgattctgccgcccttcaaaattgtaagggtgcatggtccggcgcagagtattcttcaatgctatacgaagaatactttcggcgatttgggcctcgggaggcagggcaccattttcaataaaatccagaactcattgaaaccttgacttgagacgttcgatgtcgtcaatcctccatcttttatcgagtccaccgatatacataacttcccaaaactgcttgtacgtgccatcggcgctttcaaaggtactctggtgaaacttcctcattatatgcattaatagcctcagcgttgaagatctgtgctgagcgatttcagccggtgcttcgtgttgcacaggaatttctagacatgaggcggtcttcgttgggaacttagattcagcggcaacgaatgcattgctgaggcccaaagcctcatgttggtcccagtcggaaccccaggcgaatgacgcatttggctcggctttgtcaacatcttgtcgttcaatttcttctggatcaatgtgaccatagttgctgaacactaccggaggagacgtttcgtgtgtagcaccctctgatgacttgtatgtccagggtgcaagtgtttgtgtgcagcatgagtctgcaagacggtgtttgttcctgtaccacacctactctatgtacttcaggccacctaccagaatcagctcggagggtacttgatcggccaacatctgggcacggactcggtgccataattccagtaactgagacgaggacattgcgggaataggaaccggaggtagatctgtgcaaataccatcctcgtttggtatctcttctcctaaatgaagcaatacgtctttagtccgttgaagtagattcggagacagccgatgttgcttcataaccagtcggtctggcgcttcctctgccatagcgtcagtatggaaatcatattctcgggactttacctaccttgtatcttctcccatacgtctcgttgtagcaatcttgctaaatagcactgaaagaaacgcctatcaagtatgcggctgtttacttcagcaaactcggtgcgacgtagaagatcacgtatgtgccaagttgtctcaattccctcttcgagggccggtatgtgataatacatatcgttgtcatctctggggttgcgtacaagatccttttgaatcaaatgctccttgacattgtaaatattcttccagatatatctccattggctcgcccgatatgtgagtatgcctgaactggagtctgtcacaagttgagcatataacgacttgatttcgtcgatcgttttaagaattcggtaggaacgaagcttttccgccagaaattcccactgaataggcttaccgacaaaatgaaggtacacttggtcctcgtgttggttaatgatttcaatcatacggcaaatctcttttggtgaccaggtcacgctcgatagatgtgggccaaatcccatctgtttgattggtaaagccctgttcagtccttcaaaggatctcaggggaacatcctttgggcgaagggacatcccatgtggcagcgctgaatgatgaccaaaaggtttgccaacaagattaacacaatccaagagaaggatgtctatcgtctccgcgagtgatgcgatgtaatacaaatgtctgctagcattgcccattgctgtttgtgggaatgggaagacagaaagcacggcaagttcgactttgtcgacgccttcaagccgatgatacatatgcaaggcgtctttgtatttgttcggatctaatttgaatttcatcatttctttccagtggcttcgggctctttgtcttatgccgacggatttgcgtttgtcgggttttatggacagagcttggccagaatagccaatgtggtcggtttcgccagcagagttgatctcagtcagttcaccatggatgaaatacgttccgataacgtttggaatctcttcgccgcatgatcttaactcatgaaactcgagaatattcaagagggtgttcgtgtttctgtgccccattgcagctctgcatctaagtgatcggacatgaggatgcaggagcagactgatcaatgcatttcgagttctttcgtcggaatttgctttgagccagaccagcatagtaggagagaatagtgaaaaaggagtattatcctgcgaagtgtcgcctgcttgcttaaagatgtcctcaagcatcgagatgtaccaatcatcatgctgttggattttgtcctgtaagatctctggcactgtccctaaatttgtagcatggattcatcttttataagagaagcatgttcagagtcacttacagctctccagagttagtggcggaccgcagacattctccatctcgctgatgaggctgtcgatgtatgctatctccattctttccggacgtggcgagtcgacgttcttgagagtggcattttcttcctctccttcctcgtctccttcttcttcttcttcttcctcctcctcctcctcgtcctcccactcttcttcctgttgtttttcgcccataaggcacaggtctgtacttacatcgtcatccaaatcctggatgaattggtgcagctcatcagtttcattgggtaaatgacgggcatgatttgctcggttcctcttctttctactggactgggcctcgcgctcataagtcggactgctcgatcttgttcgttttgtggcgtgaactcggaaatcggaccaggacacaccccaaggaccatcaggcggcacgctgccagccatccttgagactcgatgaatttggtaaaagaagtcagagctagtatcctgactgtatcaagtttgtctttgaggggcctggcgtcgtgcgaatgatcgagtgtgctgggaagcagggcgggatatccgagcgtaagagagtgaagataattgcgctgaatcttggaaccctcgaagaaggatagctgacgtagaaatttgccctatacacgtagctaggtctgtgaatgtgaaaaatcatgcatggcagagtgtcactgcctgccactgcctgccactgtctgccactgttatatacctattattaaatatactgcccattaccagatatacaatattctttacctactaataaataaatcttttcttcttcttttcttttctttcttaaaatacttagggatatattaagtctagtataacagttatcttctaataactatagcaaaatctacatattgaacactatttcggtactccagttataagagctgataccatggccttctagtaaacagttttagcatgatatcagcttatccaagttgcccgttccaatttgataggaatgtgtaagagtacaggtggcatgctgcactttcccaatagaccaaaagatcaagcagttatggcacaatgtgccgtaactgtgccacacatctatatataaggggcccgagccttctgcagaggttcggcgacttcaatacccttacagaatggcgtctggcaccgtgagtagaaagagtcttataatgccactatgcgtgctccccaagaacaacgtgctagtccatgtacaaggtcgatagaggtcgcaaggttgtggcaagcttctcgaccgatgacagtttccctattagtggcatgacaggggaatgcgatgccccgtcactttacaggagcagctctgttgaaaggtagcgcatagaagatgtagaagtacataggggcataatcatcacgtattaacataagtagatagatacgttgtactattcgagcctcctcccgagctgaccctgatgcggtctgtgccaggcaactctatcctgatgtatcaaacctttcatcatgaagtaggtatggaaggactatgaaaggagactcgttcgatatgaaaagagatatgagcttaacaataagtcctagtactgcaacagtatgaataaaacagttgtcaagtcaacaagcaacggggctcaacaacaaaccctttcaccgtaccgagttaaacggcatagcctcagttaagattgcgacatcattgcatggtctctttcagaacccatcgtatatattcagccgtgcatacctcgtctcaagtattaagtcgggggcgagcagagaagtcctggcctcgcatctcccagcacgctgctgtaacagactctcaacaagagtgaaacttcattgaagttcgaaactgatgcagaccgcattgtgggccgacagtgtatttcatctgcgataggtcagggcgtatctcatatgctcttgttttaggcgaagacttagcatgagagttgttacgtgggaaactactagcagactgaatggaaaacatgtccttacttacctacatctctgagctaggactttatatggagtaacagttgaagtgtcaaacgaaagatcgacaactacaaccagaacatttatgctatgcatgcaagtagttactgaaactggccaatcattaaaggaaacccgaacattaacggctaccgagtttctcttgtggtcccatctaacaagttcatcattgagttagagtgaccaggggatggcagagaatacccgagatccaagcttaggacaaagaaaataaatagtgtgagagctggtctaagatggaataaagtaaacaactattttattatcgggcaagtagtatgaagttgcagctccaaagagcgagtgactgaacttaagagtcgccactcgattacctaaaatagtagcggcactgatccatcatatagagccgcattgcagagtatgtaatgcttacacattatacttaaggaccactcaattggttacggatttctttcttttacagggaaagtacaaaatgatagcagcgcattgtgttaaaatgtggagttggagcttcctgtcaacacttcttcactggctgaacatgaaaatatttttgatacatccccagagggcttggaggcgaccgatgcttgatcggcagctccgccctgggctagaatctcgaaacagaggaagaaaaaaatcttattccgttccagaagcggttattggcagctgtcattgctacagtacatcccccttttcatgtttctgtatggtccgttctgtcgacgctctgacatggatatgggcagcttcacaatgctataaacagtatcatgttacttggcacgtttgccagtgcccctcgtgttaatagacagagccaagacattgcgcaaccaaccgagattgttgatacattgcttatattgtcgaccaagaaacaaagctgagcggtgacccagatcggggctacccgatgcgtttgacaggggtgagggtattgatggatatgagagtaaagttgccatatacttacttattgccgtttgtctcctaatctttgcatcgtgaaccagtatatgtctggtatagcacattgggtagtgtgcatcatggaattaacgattgactcataattagtcatatgaaggctgttaacctaaaaaggagacattttgtaatttgtacaatgagttacaagctcagtcgtgcacgggtaccgttcacatttctccaattccatgttgaattttttttctctttacaaggaaccttgcttagtgatgcgccagggccagaagagcttcataagtcgaggaacatgactcttgaagcttactgagtggcttttaagctccttgtgaattgagcagatcaaatcaagatcaacgaggcttcggttctactagaaagtaatgtttgaacggatactatgactgctcttctaggttttactcttgtcaacgtgaatattcgcacatatgcgagcaacggcaacaaactctcagaggtacctggaactggagatggtcgcaacccgggcaatggagtgccaagaaacattcttagtgcgcctctagcgtgtttctagcacccgcattgccgcaaaaaggacctctcgggcactagccatcgcagtgcagaggctgtcccggccaggaaagcaacgagaccggagggaaaggaactgtccacagcaaagcagagcagaccagagcaattggataaagtgggacccccaccagcgtgggcgggccatcttcttttatcatggatcgttgtcgcaacacttccgtctcttttagtctacgcttcttcttcacaaccctccccgatattgctattttggtctgttttccgatatcttggattacaacccatcgctagcattaatcctcatcccgatggcttccctaaatccatcacaggagctttcgcgctctcaggacgcctctggtaagcttattctccggtactgccgggtcaacgctgccccacctcgatactctatatgctctgcgcactcaagtacaatgcgatacagttgtggtacaatcgctaacaaacagctttactagaagctccgaaaccgagtcaacagtctcaaatagtagttcccgagtttaaggatgatacacctgaagacacttctggtgttcggttctcttccgccgtcgaggagatctcacccacgcaaccggctgccgttgaaccgtcgtcatcgaacttagaacaggaagatggagaacaatcgagtcctttcacagaagtaactgcagatcagctcaaggcatttacaaagtcacttcatggacggcctcttcaagagctgcgcctgaacaactgccagtttgaagcattctcgctcccaccctctcgagtatgccccccctcctgttattcacgcacaaccgatcactgtaatacccttgcgatcaacatgtaactcaaagttgctgttcaccggtttctgcaacccaagtgttgtagcatatgcccaatgcaccgtcatacctcaaggttctgtgactgacgctaactgatgtcatcgcaggttccatcacacgaagatgaatccggtcagtctacgagactgcccacacccacttctgccagcttccaatccccacacagcagccctcaaatctcttcattggcgtctcctccccttactcccgcgggatccggccaggctagttcggatagaaagtctagggaagggtcgaaaacgaacgagcctccaattatcaccccacaaccgtcgtcatcccacgacagaccatcagcagcccccgacaggagaccctcggctcaaagagctgcctcggatcatgtggttcgtagagcgtcctcagctgaagagcagcaccaacctcatcgccgaggcatgtttggaggcggggccggctcagtacctgcttcccgagagtcgagcccttctcgcagctcagcatcccacttttactcgaagccattcacccctggcggtgatatcaacgatccatacgccaaaggtcgacgacccgcgccagcagcacacactacgaagcactctatcgatcccagatttattttctctcgcaagaagaagcatagttcacctcatggatccaaagcaaacctcaacgaaaagcgtggatcctcgattttcggcggcagtgcaagaaacagtagcgaggaactgacacacaatgatagtgtcaccactggcagtcttcacactggacatggctcgatggcagacttgaagcggttctttcgtaagggaggacatcacaataagaagagggagtcgtctccagtgccatcaatcaagattggttccaaggcggccacagcaactcccaaatctactcagcagcttccttttggagatgaccatggtctctcttccaagtatggaaagcttggcaaattcttgggatccggagctggcggttcggtcaggctgatgaagcgcaaggacgatggcaccgtatttgctgtgaaggagttccgtgcgagacatacttacgaaaccgaaaaggagtacaacaaaaaggtgactgctgagttctgtgtcgggtcgactctacaccatggcaacatcatcgagacattggacattctccaagaaaagggacgttggtacgaagtgatggaatatgcgccgttcgatctcttcgcgatagttatgaccggccggatgtcgagggaagagataacgtgctgcttccttcaaattctgaacggtgtgacctatctgcacagcgtggggttggcacatcgcgatctgaagttggataacgtggttgtgagcagcaagggcattatgaaaatcattgattttggtagtgctcatgtcttcaaatatccatttgagaccgacactgtgcctgctaaaggtaagctggctatagcgaccaagtataagaatttcggctaatttgtcgcaggtatcgtcggctctgacccttatcttgcacctgaggtttacgactcgaaagaatatgatgctgtggctgtagatatttggtctctggctattatcttttgttgcatgactcttcgtcgtttcccttggaaggtgccgcgaatgacagacaactctttcaagttgttcgcagcggacccaactccaggacacgaccccagaaagttgattgcgccttcaaagtcaacgaatgatttgacgaccacacccgcacgggatttcctggctgaggacgagacaaagaagcttcctcaacaggatcgaaaagcagatggaccctcagaccaggccaacaccgcgggtgattccaagacatctgaatccaagccttcaggttcaggagagaagaaagaagtcattcggggaccatggcgtatcctgcgtctgttgcctagggagagcagacacattgtcagccgaatgcttgaccttgactccaagaaacgagctcgcatggacgagattcttcaagagccatgggttgccgataccgtcatctgccagcaattcgatcatggcgaggttgttccggcggaagaccacacccacatcctggaaccaccagccaatcaacaaccggaaaagaagtgatgattgaatgattggaatacagctcccctcgagtgttggtatcccatgggatatatgccggaatttggcgttttgagagcaattacaaagatcaattgcaggcctggttggaagcgtgtttgtttgtactgcgcatgatgaatgacgaacagatagacggtggattggcaactgtaaagaatacctggtgcaagcgcaatattaattacatcggagtatgcaaggacaaatacgtcgtaaggtaatcagtagataggaaccgaaaaaaaagttgaatggatttgataacactttgtatcgcatgtgaagttggacttatatgttgcctacaatgaatttaccagtttgggactgaaccggagataggtgggcgtagtggggtgtcagcgctcggaaccggcgaaatcaagagccgaggggaagtttggggaaaaaattgctgacctctcttctggaagctgttagaagagctgagatccaccgccgatttgaactccgttgaacgccgagtccgaactcttccctcttatttacttctccaatcacgaatctacgactcttcttctccatatacataatcgtcttacaacttaatcacaatggtgcgttctcaattgtcctattcatgttctatggaaacatgccaatgcttcaacctgaactcgtaagctacttatcctcggcaattggaaagccggggagaggcaaagacggaaggcactgaagaatgaggcgcatagaacctatgattcacaacaaggaatgactggggctaacattgttgcgctgcaggccacctccatcaagtctatccgagctcttgctcccctccttgaccgtgtcctcgtccagcgcatcaaggctgagactaagaccgccagcggcatcttcctgcccgagtccagcgtcgagaagctcaacgaggccaaggtccttgcagttggccccggtgccctcgacaagaagggcaaccgtctacccatgggcgtcaccgtcggtgaccgtgtcctgatcccccaattcggtggctctcccgtcaaggccggcgaggaggagttccagctcttccgcgacagcgagtaagtttgacaaacagcgtagccaagcgccacttggcacatgggttgaaccacaagtatactaaccaactcgtttaggatcctggccaagatcaacgaataagatacccatatatcaaatcaaatcaaacaataaccagcctgtatcatactgtaccatatcgcaagcggcgaacgtgagagatgagactctactgaagttgcttgagaaggggaagagagcggagttgattgtaatgtaggcgcaaaaagacgacagaccaattatgcaagaagatgtgcatgcgatttgtatgagtgtgcgtaggaaaaagaaaaatggtgctgatgtgttgggttggtcgcgcaagacagaatcaaatctccactccttaccctttcaatatcatgatttacatcgttttgctgtgtgatagctcgtgtttgtttgctcaatgttgttgtgttggtccttctagtgagacatggggatgtttggaattcgaagcaacatgtagaagacagtcgatggacagatacatggtagttcttgagtatcttgactcttgactgaaagtagtcgcttaggttgccaaagcgccaacgaccgcggggagatccaggggctggtcactatgcggccagcgttgcgtttctgatcgaaacgcacctggccgccaagaatggattgtttcgaaacagtcataaagtaataccgagcgactaagtcagccgacctatcaatctgacacttgaaagtaagggatcagacggcctgactagaaacaaggtggcttggccgagatatatagaaaagcaacttgatgcaggggcaaagtatcaattgggcaagtttgcaaggaacaatagagatttgctgagtgatcaagatgagatgggatgacagcggaaacagctcctgcgtaatattagcctattgacgattcacatctcacagttcgttggcttggtgggtgatgatgaaggggcagcagatgagttttagaatgcctctaagcataaaggcgtggaggaggaggatcggcaagatccttgtcgaccaggctctactctaatcgtgctgcaaaatagggattgaaacaaatactggcactttgcgttttggcctcatatgtttatatagcttaatatgacaccttcatatatgtaatgactctgcccaagtgcaccttgtagctacctgactgtgcacaatcactgctgtacaacattaatagacgacaaaatattgcttgatacccgtgtcaggggttctccaaaaccactggcccgtgtgtggctgaagtaaacccctgaggatccttggtccaacgaaggatgaataggattgggataacgtacagaagcgaggcaatattaagcaagggattaaagtgactgggaacggtactagagtgagcaagctgcatatcgcaaagtttcaatccagcttaaaccctgtccagattgctttttaaaccaccaacagtaatgagaaacttcgactgtttatgctttgaaaactttagtctatcttatgcgttgggactggggctaatgctctttaatgcagcagagtatacatcatttttaagcttatttattcagtgtataaaaagaggtaataatagaacattagagcaaatgtcaagagccaccatggaagtaaaatgagaaagtagctaaaaagaacgaacagtctcataagctgtcttcattggttggttacatccacaacggaaacgcccgtcagtctaggcgcttgctagatgcaggtaccagaaaaatagcccgaccaactcacccaatccaacctcgttctacttacacccacagacctctcctccaaaagcactgcaactacgtttcatcttgatagtcttggctctcagcgattgctcccaaatgatgcgccacaaggatcgtggccttggccattttctggcccctgaccctcaagtttgacggccacgacggtcagcggcatagaccacggatcatgacctctctgtttgattaaacttgcacacagaaggcttcaatctggacatgggaacccaggaacttgcctagatatccgtggtgctcatgagtcttttactctattatccttgtcaaaatgtaaaaggcatcaagccaggggttaagccaccgtttgagatgatggcactgtttgtcgcctgcgtaccaaatcactggtaagttgggctcttagtgtaacctgcccaggactacaatccatgtcgtgaccttctagaccctaatcagacacggctcgtcttggggtaatacgatctataggctgacccgagctgagctcgagtgagatgagagatgctaagccgagagtcagtgattcacgtactatatatccaagcatctctacgaggtctgtgacacttctaccttcatcttcatccttcttcattctggtgtatccgagttgcttgacggctcttttctttctcttcgattattcgttccttcattgattgacagtcattccttactgccttgtccaggcatacacactctcatttttccaacagcaatcaacagttcaagcccaagcggccttagcagaaactggttttctgcaattttcacttttgcctttactcatctacgtgcatcactcaccatgaagtttcttactactgtcatcggcctcgcctctgctgcgaatgcccacaccctcttcaccactctcttcattgatggcgagaaccaaggcgatggtacctgtgttcgtcagcccaaggatgcttccaccgccaacagccctatctatcctattgatggagctgccatggcttgcggtatgtatccagaacactaaatatgtctagaatgaataactaacaacctttcaggtagggatggtggcaaggctgttcagtacatctgccctgcccctggcggtgctcaactgacgttccaattccgcgaatcccccagcggccacaagaagggtgccattgccaaaggccaccgaggcccttgctctgtctacatgaagaaggtcgatgatatgttttcggactcggctgctggcgacggttggttcaaggttttcgaagatggttacagcgtcaaggacgacaagtggtgtgtcgaccgcctcaatgaaaacaagggacttctgtctgtcaacctccctactggtcttccctcgggatactacctggtccgccctgagatcctcgctctgcacagtgctcctgagggtgaccctcagttctaccagagctgcgcccagatcttcatcgagaacggtcctgaaggccctcttgagattcctgaaaagtacgagaccagcatccctggctatgtcaccaagaaagaccctgctgtgaccttcaacatctacgacaagcacggcgaataccctattcacggacccgatgtctggaaccccacctccaaggagactggcaccaagaagacccagaaggatggtctcgttcccaagacctgcttggccaagaacgccaattggtgtggcaagccccttgctaaatactccgatcaggacggctgctgggctgcggccaagaagtgctgggacgaagtcggtgactgctgggacaatgctcctcccaccggcggttacggttgcgatacctggaacgactactgccaggagatcaacgacgcctgcaaggcgaaggacttccaggggcctcctgcttttaccggcaaggaacactatgttgacacgcctggccctatccctgcttcttacggaaaattcaaggctattgccattggcatgaccaaggagatcaagaactccaactcgaaccccaagcctgttgaagtcgactacgaaccccccagctacgaagttcccagcaagactaccaaggctgtcaaggctcctgctgctacgactgaggtctcgcttcctgcatccaacacccagtctacccaagagaccgcgactcgcacgtgggacgaggacgagaagaacaccttgttcaccgatactcctgttattgctcctcctctgcccgctgtgaccttccccgtgaaggtatctgaagacggtctctgcggtggcgagaatggccagacttgcgagggtagcaggtttggtgactgttgctctcgtgagggcaagtgcggtcgcaagactaagcagtgtgggtgcggttgccagaaggttttcggtctctgcaacgagaagtaaaaaagcgtgaaatggcgaaagatttgggggttgacactttttcgtttcttgatgtacatttgaaagaatgactatttgttgcttggccatcggccacttgttttcttaggttttatgagatatcaatcgatttgcttctctgatgcattctatgctttttactaagtttgattgtcatgtatggtgatagagtctacaggttaaagttggtgaggcattgcatattgagactgtagactgcagccgcgagtgcattgaaatgatgccatcgcctccggctagtagggacctactaatgccgtggaaggtgtgccatgtggcatggctgggacgtactaagcgtggctgacctcttgatgagtgtgtcttgtgacgatgtttccttagatgacgtcgcgtaccaggggcaaaaagttgaggggaccttggcttatgtaggggaaacaagccgttgtggaacccacggattactctctggaagcaagtatggatcgaagacaaacgccacagcatttgttgttcaggggcagatcaagatgggtttatggagagttgcagatgcagatgccccgtaatgtagacggtatcttgttgagagagaagccttgcgttgttgatcagaatactcggctatttgcgttgcaacggtcagccaatcaagagcctatgctagatgatgtgcagttataaaacagttgcaagagatttaattgaaactgtttgtggatgtgtataattgagacttgtgcaattcatgggtttcctgttagtgctggttgtagtggttgtttcaagtttcgatgatgtcggtcagataagagtaagttaaacctcctaagaattacaattgaatactagatacttcaaggtacctaggtaggtattccaaatcaaaaagggaatgaatatgcaatccctacatatcaagatcgagtccagtccatctgacacgtaactcttatgcccgctgaaacagacctgctcaaccgaaatcagaagtcggccctgtaacagcctaaaaccaacgatagccttgaaggcgattagagcacccccagcacccagaccctgcacacgtagctatctcacctctgtccataggctactagtaattgcccgggcccgtcactgcgccgtccatatttatctggatgcctgcccgcttgccaagtgtactctctgtacagtacctttttaagtcccacggccaaaatccccctccactcagagtgttagttggtcccgtctctttccccattcccattcccattcccatttccaactctcgactccataactccatctccatcttcaaccctcgacgacctacacctactaccatcggacaaacgaggcctcaacatcctcaacctttcactccttcagatccgaacttacctcgtcgctatcgtcgcatccgtcctccgtagcggcttctgctacttcaacctttcgcaaccatgtcgagtaatcgcaactatgatttcctggtacgatacgctattctttcccatctatccaatctattcccccccaccgcccgccaatccgccccccctgcggcccttgagtcgagtttgggctatctcgatatcacgaccacgacgtccatgttatgccagttcgcatcgcgctgctgctgtcgacttcatttactgcatgcgaacgccacttgatatcacccgctgaccctttgttgccatgtagattaagctgctcctgataggcgactccggcgtcggcaagtcgtgctgtctgctacggttcagcgaagactccttcaccccttcattcatcaccaccatcggtatcgacttcaagatcaggaccattgagctcgatggaaagcgcgtcaagctgcagatctgggataccgctggccaggagcgtttccgcactatcaccaccgcttattaccgcggtgccatgggcatcctccttgtctacgacgtcaccgacgagcgctcattcaacagtacgtctctctactccctacgatccggctcgatatgcaaattttacgatatctggttgctgtgcccctctcctacctgatggccggccagccagctagcctcgcccggtgcccttgaccaatcaaccgacgatttcattttcgagccacgcataccaccaagaaaacatggactaatttcctcgcagatatccgaacctggttccaaaacgtcgagcagcacgctaccgagggtgttaacaagattctaatcggcaacaagtgcgactgggaggagaagcgcgtcgtttccaccgagcaaggccaagccctcgccgacgagctgggcatccctttcctcgaggtctccgccaagagcaacatcaacatcgacaaggctttctacagcctagccgcggatatcaagaagcgactcatcgacaactccaagaacgaccaacctgcagcgagcggcgtcaacgtcaacgataagagcgagagcggcggcagcaagtgctgttaaacactgaataccccaaaggcgtccgttatctgtcatttctccgtttgccgtctttttattttatcaagcttataactttgtaaacctggggaagaggacgtgccttgtatgcgtcaaggcaccagagagagggggagaaagcggcttggagagttcaccatgggtgtagaaagccgacctactttgcgtgcgtttggggagagatgcgagggaaaggaaagagagaaatggatggctgggaattgagcagaacggcaaacatcagtcacattcaaggagaggcgcgacatagcgaggggggtttttggtcatgtctcgttccctctgatcgaccttccaccccatcttagagagcaaatccggtctggagtttcggttttttgatctgggtctaatatacattgctttcgttacgtgtctggttgcggttcgcggttaatgttgttccttggtctgtgttcgtttgcaaaacgattacagtagagcagagacaaagaaggctacatcgcgagagaggctgtcgaggaagaagacaatggagggaggcattgggaggaccagtgagctttatgttcgttttttgttctttaattgttttgttttatcttgtttttgtttctatcacatatgtacagtcgctaaatgtcaatgtatgatgcttttacacgattacgcaagacgatgccttcgccctggtcgtactcgagaactcgctggttccagctccgaataaaccgccatgccgtctctggggtctcgcacaccatgatgaaacgtgtagtgtgtcgctgacggaactcggcgtcgttcctacgtgcccgcgatgtgcttcgggagatcttctcgcctagatcggtaaccttggaaaggtcgtatatatgagtttcagtcgcccaatcgtaaccgctttcagtcccgtcctggtagatgatggtcttgagctctgcggctgagaaactcttttctggcagttcaatcaagactgcgcttgggcgaagagtcctgatatgtgaactcttgataatctggtcgatgacatgctgccaagccattttgccctgcacacgactctgcttcgtcttgatacgggcctggtaagagcctggaaggatcgtgaagcgctccagctccttctcggggtctttccccgggtctagtagtacactggggacattgctcgtccagagaccatttttactctgaaactttatttgagaaagacgaaggagtctctcgatcttgtctttatatagactggcagcagcagaggaggagaatgtgatgtggtatacgccgaggggctccatggtccagggatcgcgttcctggtgaactgactttttgtaagcttgccgaattgaattcaagtgaattgagttgtaataccatgactgatgattttgttccaaccagcgagtttatcagcagcaaggcgattaaaatcggctggcagcaacgtcgtgggtagaccagagaggactagtttgtgcttggtagtgctattgggcgcttcgcgaggagaagaagattgccattgttgtttcttcccgctattaaacctattattcgttgtcgtggtagattgtctgcgtggtcttggtgtatagttggacctcgtctcggatgtcgtctcgttcagtttcgagctggcagtggagaatctagcattgacgttattgccagaggaagtgagtctgttgcgaacgacgaggatagccctggcgttggggagccatttagagtggttcatccgggcgaccggttatgaggaaacatgggagtgagggtcgtgatagttcagtaccttgcagcaattaggtacatggccaggcatgcaagcaagtctggatagaagccgttttttgcggaattgggccgagatccgaaatggtttagtggggttgtgttgtgcatgtttgatgactttggaccctgaaaagtatatgcctgctactatcatggctgtagatatttgtgacacaatgataagaaatgaccgaagggatttggtttggaattcgtctcattgttggctcagatacacaatgacacatttcgaattaatactatcgtgaaattgcatggctggtgaagagtgtatctaatggacgaaatcaataggtcagttttgtcattttagcacacaacagctgaacttccatagcactcagggtattagaaacgttagccactggagtcataaaaaactgaactagtaaaccaccttatagctaagcattaataatcgttcagttggtgctagccgtacagacacttcaaaagtcacagcgtacatgtgagtaacagggagttgaccttcatgttttatggtacaagaatgaacagcctaaaaagtctaaactgaatagcataagttttgtagtgctatggcatggacacaaggttatagttctgccacctaactatcctgtcatgtcctgtatgggtcgtctaaaaggtggtagaaacacttactgtacacaactcaacagatgcttcttctatcagccatacatggtctgaatgtccatcttagagttcagtcgttgctgtgtatacaactttggtaggtggttgattatatcagtcacgcatgtgtatgaaaataagtcattgcgagataactgtattaattgatttattgaggattcaatggatataaatacaagtcgtctgcagctgctaacattagtgtgggggaatattttcttgcatctgccagtcacagttttcccacaatctaccttaggtaagtcaaaatcgactttaggcctgttctcctaaacttgtataaaacatttcctaaaatttcacttttctagtctaaaccgaacttaatttacgtcatgctcgccaaaagcatcgacgtcaaggtccggcctttggcaagtgcaagcctcgaaaaggcgagccttcacggcgccgcccgtgtgtacgtgagcaaggagactctgctctcgttgaccggcacattagaggtcgggaagcattgtattctcacgaggttagagagcgccgccacaaaggattccgtcagggaagatgaccctcaacaagagctccagcgagaagcctcgctatggagcatcaaggaaaagaacctcagccccaacgttgccgtcatgacaagggcattccaggaagctgcaggcttcaagatcggcgacctcattcgaatttcacttgcgggaacaacacccaacgcagacgagatagttgtgcaggatgtgaccgagaaaacagacaaaacgtcagacgattttgagcggttagaggagtacgagaaagcagcaaagtatacgccaccatgggaggcgttaatcgcacctgcttttggtaagaacaatacccccagagcaatatcccagtcaaaagaaaaggggccataactaactctcctcaagtgcgtgctgaactggtgtttcccggaatggtggttgaggcaacgctcagcagcaaatggcgacgaaatttcaaggtcatatccgtaaactcacataccaacagcttgggaaggttcgatcccggctctacaaacatcacagttgcagatgagaacgcagcaaatgcggaagccgatgcacaaagcggcggcgaattagtcgtgacgggtgtccccggaatggctcctcagctcaaggccctcaacggtttcctttctgccttcaggaaaaccctcaccaacccactcgagagagaatcatgtgcttttgtcattcacggtggtcacggcacaggaaagtccttcattctggatcgcattgctgcgacaagatggggcaaagtgcaccgtatcaagcccttggacaaaatcgcaagcatgagggaaactttcaagcttgcgcaaagtcagcaaccgagcatcgtcctaatcgacgatcttgaaaacttgattagcaaggatcgctccaatcgtgattctgtcatagacctactgggcgaggagttggatcaacttgctacaagcgcagtgtcgaacgattctctacctcaagttgttgttgttgctacgtgctccgacttccttactgatattccaaaccagctccagcgttcaacgcgttttgataaccatgtcccattgactatccccaggatccaagagagacttgagattctcgagttcctcgatctacccatcaacccagcggaaaagcagtcggttttattggatctagcacagaggacacacgcatacagcccactggatcttaggaggctgtgcacaagagccagatatgtcatgggactcagacttcgagaagcaggcgatgacacattttcgaccgagcgattcttggaaatatcggatattaacaaagccaaaaaagctattcgatccacggctatgcgagacatcaacctcaaccctcctacgatccattggcgagatgtcggtggccaagatgttctgaaaaaagtgctcaacagaatggttaagtacaccaagaatcccgaagggtcccttcgtcctcctccaaagggccttcttctttatggccctcctggttgttccaaaacactatccgcacaggctgctgccacagagtccggcttcaatttctttgccgtcaaaggtgcagagctactcaacatgtatgtcggagagactgaacgtgcgatccgaaccctcttcgcgcgtgctagcaacgcagctccttccatcatcttcttcgacgaaatcgactccatcggcggtcaacggtcaggaagtggcgctgcttctcgcagcaccggcgcagtcaacatgctcacaacccttcttaccgagatggacggtttcgagcccctttcgggcgtcctaattcttgctgcaaccaaccgacctgagtctatggatcccgccctgatgcgaccaggccgtttcgatcaactcctctacgtaggaccccctgacgaggccacccgggaagccattttcaaggtccatctacgcggtctaccccttgcacccgatgttgatattccccaactttcccgtctcgccgatgggtactctggtgcggagatcaaggccatttgcgatgaaacctgcatggttgtacaggagcgtcacgacgaggacgagaccgagaagcttgagcttgccatggctgatttgacgattgtgctcgagaggacgccccgtaacattacgaagcagatgattgatggctacgaaaagtggcataaactgcacaagaggggctaggttgcggatgcgttggtaaatgggctcttagggcgggttagctaaggttatgattttatgatgattcgaattagattaccttaggtaaagtaaaggatcgcaaaatggtagagaaaagtgtctttagacgggtctttttcatttcttcgttacaagtgtctggtatccggcacaagttatttattgtccccggctcccgctaaatgactcggctccttgcttgataaacaagagctatacaagtcataaagcatatgatatacacgactcaacacaacataacacaacaaaaccttctcaattcaccacggcccctgctcagctagcagtccgtttctcgtgaaaaaaagaagaaaagtcatcctatcttaacgatcctgccaatctcgacttccaagccccacctccaccgtcatgccatatcgaatgccattgccgtcgcttctcgacgactctatcgccccagaaaggggcagaatctcggtccagacagagccccattagactagaccaaatattgctgtcgtcccctaacatgcctagttaaaggatgaagtaagaactacagcaaagcaaagatagataaaccaagaatatagtgacccgaggccacaaatgtatttcaatacaactccagttctctccaccggcccatccctgagctggcaaacggcacttgccttatgtagttatgtagaggcgaggcctcgtgtctgcacccccaatttcatgaataccaaataaaaaataatcaacaaccggtacgccatcgccgaaagcagtgaagggtaatgtttacgactcctcgttcgaccctgggccgctgcctgtttttaagccggaagagagactgattgcgatctttttgctgcttccgctggaagagctggcagtaaaacttttgcgtttcgtcaagccgcgagggttgctagagacagagctaatagaaccgctactgttgcgtcgcttgttgtgcataagcttgccgatttcatcatcgtcttcctcctcttcacgtcgtcgtttttctgaaagtcgctctggtggtgggacgccccctcccagacttgagtcgatcggcgaacccactgcatctgatgccacatcgctatggctgcctggcgtcgcctcggggtcggcattttcatctgtctcctcatcggatgcgtaatcaacaaggagcttggaggagatagatccgttcgtagatggcgtcttttctccctccttgctcgagttgtcctcctcttcttcattgtcagatcctgcccaatactcctcttgttcttggtcgacggtgatctgttccatcaacctcgtgttgggtgggggtctccttcccatctcatcttcgccctccataaagtaatcgacgtttgatgtgtaacctctggtttgatcgtatcgaaggacgatatctcggaatgtcggcatgtagctcagagtcatcagttggtctctgtggttgaccacaagatacttgataacatctttgacgttctctttcttgatgaactcaaagaactcgaggcatgccgatgccaatagattgtcgcgaggcatggttccgataagcacttcaagaatgggccccagtacttgcttctccgtgagatgcttaatgtaaaattcatcctgcattccaattattgagcggaaaaagcgaatagcaactgtacaagttagtaaaagtcacacaaggaagtgcaatcatctcaaacctagtcgtaagaatttctcggggcatccgagcagctgagaaacgcgcttggcaatatcattattcatgacataaaacttgacacgtaatgtatgttggcgaatgaagaatgtgaggatttcgatgagataagtaaacatcgacgcctgctgcacactgaaattcatatcggttcgcttctccaagtcgaccagtggcttgaatagctttggtgctgattgctcgtaaaatgcgtgtaggaaaacctcttgtcgggggtcagtagaggtctgcagcatttcttcgttataaagctcaccgttcgctttttggaaattctcattttggagttgttggggaccgggatccaggaggaccttgagcgcttctgatatttgagatttgacaccaagatcgacctcaactagaagaaggtcgatcaaagagtcggtgagaggtgtcactttctcgtgcacttgtctgtatagtgtttgtcgaatcatttgagggtcgtgatcgatgatggagatcattatgtcagtagcaccgacccgaacaccaacatcatgatgtcgcaatccgaaattaatgacttgcaaaagtccgtgggcaaggaaattgttgtataatgtctgacgcgctggtggttggatgttcttagcaatagcgcagcattgttgaatgaaaagcacagcttccttcttcctcttttggtcgttatttgagagactgaagatgccaaaaagctcgttcagaaaagcggcattggcttgcaaatgctgaacaatatcgacctggttgaaaaagatgagggaattgagaactgaaaatgtggggtcgtcgaggatacgggcgaggaccacgtctttcaagtactgtagtctgtatgtttggtggattttcctgcgaatttgttcatcttcaatcggaacaacttccttgtaccggccctgattacccaaccagtgtcgatggttggctttatgactaggaaagtcggggtcgtactctagtgctccaacaacacccaaaacgcattcgtctgataccgcgtgctcgataatcgaagtgtcgttgagaaggatgactgtcttcatgatgttgcaaagtcggtgcaagtcttgaagactctcgaggtcttcggccatctcgaccagcggaacaatcttgccaataaaatcttcagccatgattgccttagccagcgcgtccctaccgttggctgtagtgctcatcattcgcatagtagactcgatgtcgccgagattcccaagttcggcggtgggcaagttgatagctggaggaacgtcgatggcaagatcatcggaaaggccatcgtctacagataaagcattagcaacgtaatttttgaaaggagatagaactgcataccggcgccaggtaaatggttgtggaacgtttgttggacattgctcacaaaacgcctgctatgcattagcggccaagctggatgctattaatcgatgaaacaaaccagattattgcgcatccttctgcttcctggaagctcaatgccatatcgacaccactgctgggttcctgccacacaatcagggtatctgtgagtcaggttagacacatgacgtttatagagcgcacatcagacatgtggacgtgccttgctgcttctggaatccatcttctttctggatctttgtttctaataggagacggtcgggatggtcttctgattctacgacgacgcgcggatctttgcgaccatcgtcaagctaaggcatatcagtcagcaagatgttcgagcgcaaaagtggtgacatgggcatgaatgacgtacagtctcgaagctcgcgctgcagaagccggtacctctgtcaaaccagtcattgttgcgaagctcgtagaccttgacgcgctttcgatcggtgggctgatgaggcacgggctgtgccatcatcaatgactcggactctccctcggcagaaagatttgtatacgcagccagatccggggcgagttcgagatgctgttgcaaggacagctccgacggttcgtttgaagtcaagatggtgagagccgccacgatttcttaggttgcgcgcagacgaggcgcgacagtggggatgtcaggatatatacgctcggcgaacgatggtgacgatgttgatgatgcgagtgagataacgggggtccggaatgcgctgcgacgcacgagtcgaaatatctatagagaaatagaacagaatcgagcgagtgaaaggcccatcaatgcgccatgcaatcgatgattatgttgagctcaagacgatgcgcgggcgaaagtcggcgggatcgggggtgggttggacaaccagaattggcgacacgccacggaagcaatcggcgggaaaaggaaagcgcgacagcgacaggacaggcggatggctacgccgggcgacgaagccgaaggagaagttacagaaccaaagtgtcggtaaagtgcgttgggttgcgaagtcggctagtattgtttggtgatcgaaagtcagggtccggactatattgagggaccggttgaggctgtcgagaattgcggattgaggtgggcaatgcgcgtgaccaggctgccagatggagatggtgttgggtttaggccttgggatccccttcagtttcggtttcgggggaggagggggggaccattcccctactaggtgcgcgagcctcgctgacgccacagtgaggctggtggatggggcatcttttgtccaatcatgggtcatgctcggccttgccacttgatcaaaatgacgcgggtttcgagctaagaaaaatgactcccgtccaatcaatgctttattctccagtctccaattgcgaggcccagaagagacccctgtccaggctgtcaatgcagcaaaagaccgtcatattaaggctgtctggggttaattatgatgcaatctcgtgatagagtcaacgtcaagataaacaccagaaatcatatgattttatagaccataaacgttgaaggccttgattgtcttgtacctagacgacagtcggctttcgaggtcagactttgactccttatgcaggtagccttcattgcagcgcccccaatcaatcatacaataatctgacatgcattgcaacaatattcattgcaggcaggcttctgttggtcttggctcaatatgacagatctcgggactcgattgcaagttatcaatctgtccattgtgaacgcatgctaacaatgaatatggcgtatgtatgcttggatgaatgaatggccatctcgatacctcagatttgaatgtttgcaatctggcctgtatcttatatcaagcatctattgacatgtttcatttatctgccagcaattaatcgtcataattatatcttgtcaatgggcaatttaaaacacactataaaaggatcgacagggacaattaaactcatcttttaaagttgaatcatgacgctatcctgcaggagtgtcggattgtccagaatgtcatccatcgttccttggggcaaggcttattattaccccgcgtgtcacattctcatttcgccaagaagaatgtgtcttgtggataaagtgcaatgcaaagtaaaagatgagggtaggaatgagacagacttacataccgttgaatatcagactagaagagacaagagtcaatatcaaacgaaaggaaatacctagcggcgaaaaacttacttggatagtggtatcgcaagatgatggcagtagtaaagccagaaaactcaataagaaatatcgttgtgacttttgcatactcaaagttcttcataagattgatggcaaagtgcccaaaagccaacatcttaggaatgccgttagatgaagagccattaaccaacgtgccgctaaattccagtatgaagactgccgcgaaatatgtcggcactgatgcgcataaactaactaccttggcacttgtgggaggctttaagatattaagaagtctggtgtgtcaagggccactgttacctctacagtctatagagcagcccaaacatcgtagctggcgtctatagcttcgttctattcccaaaaggcaccaagactcaggtacaatacagtatccagcggcacctcgtaaccacagtgagctactcaggaatatcctttctactatcggcagaagatgccatcgtggtttatagagtaagtcagtgagaagaggctaagagattagtgatatcggcggtgaacccggttattcggcaaaacgtagatctttgtatttctcaggaaacagagcattgcgaggagacaaaagcagggacacaatgctgactggcaatcaagtctatcctgaagaatcaggttgcgtcacatctgcagcatttgggcctcctttgtttcagggcttgagttctttacccacgtatatgtcatacatatcgggagcttttttgacagaaacacaaagtcttgatgtaagccaagatgcaagttttcagactgtttcagtgtcgtcggcttcaccgccaggggtctattgatactcaaaaccaagccaagcccagcgtttttgggcttggtttttctggatctaactgcatacaatggcagtcaaagaaagacaatagaaggaggcttggggtcctagctcttctgggaagtcactttaggcttctaaagcttctagcgtgagacgacgatcctgattgagattggctcaagttcaaaatgacaaatagtgggggatcgacttgatgtaatttttgtgcttttttctagtgagacagagtcaaggccttgtgaagtaacatgaatctgttaatcggaccggactatccattggtaacaaatcgacaagttgaaacgaacattgtgtaatgactctcaatgagtaattgtgtggcgggcttggctcacttacttacagtccttgccttagtgcagtagcttggcctggggtatcatccctggtgcagatctgatcttgcagaagatgaatcgacaggggaggccccgggctgtcaaagctgccagggcacggcacgttccctcatgcatgagacgaaagcgacagagcgacattccctgttttttttttcctttttcctacaacacaaaaactgcccaccagacgccgagaggaaaacacgagcagttttgcggcaataataaatcgatgaggcgtcgagtttcttagccaaggggtaaaaagtcacttcacgtcaatggcccaagagaccggtagatttagaccaccgaaacacttcggtggagggattgacgccacggctctgtttcctcaaattgaggcatcttcgtttcttgaccaagacctcttgaggatagatgcacaaaaccgttgagaggggaactgttacccatcttctttttcgtgttgactgacgtgatgaggcgtttgatattcacaagcggatcatgagatgacgtggaaaacttggatgatcaaatatcttcatcggatgcgtttatccctgagccatgccacctgatagcaatgatgttattgatctaaacatacagaatagattagtgaacacgcgaaactgatcagcattctccactccccacaacgcatcgtcaacgtcttgacttggcatcaggagtatcatcaataacgccgagatacaatccagacacgtcttggcagatgtgtttttgttaaaataaacaattcaagaatcagcggacaagtttcagcctctgtctcttattagtcgataaatgctcgttattggttgagcagtccagccctggtggcgtctaagacaaagggtctggaagaatctacaacgatctcagacagccacagaaacccgctcacaatgagaggctggctgactgactacctgacaatcactctctctacggtgtttaaaagcaaagggcgagcgcaatgctgggcgtatggctgaatctgtccatcgcgccgcggcatcgcaagccacaacgactacaaggccaacgggcagctcgtgcctgaacggatgattccgtcgagaatcaaagataagaatagaatagtcaataacttcgggttttcggcttgcatgtgctctcacacgtgccctttcctagtcattgtagctctaagacgcggtaaaggccgatgtcgcaattgtccaagacactgactgacaccttgtcaagacgggagatcatccccaacacgtcaagctcaccagaatccaagattatttacatgattcaatgacaacagctcatgattcagtctcgataagatttgcagcaagtggctcaacgctcaaacacgacgtgcatgtttctgcattcctcctgcagtgaaacccatggatctgtttcactcatgacagagtttgtcttgcgcatacactgaactaaccaggttgtcgggtccgcaaggggggagcagagagggcgagtctgtggcgcttggctttgacgcctccgatgaggtcgtttgccttccaactgggagtctcgaacagagcaaagatcggccattccaacgccgttgcgggtcgtatctgtgtaaagcccactcaactttgacgctagcttacaacggacttggctctctattatcatcaatacttataatcatggctaccatcgttcttctgcaattgttgtatatctagacagcttcgcccgttatatcaacaactttttctcatcagactacaccaacaatcaagacagccaacaacacctacaacaacatcacttacaaacaactcttcaatacaacacccttattgcaacatcatctcttcaacttaaacaacaaccatcaaaatgtccatcctcagctctatcaagcgtgctcgcgatcacaaggacgctgacaagatcaaggaagtcgaacagtccaagcccatcaagcttacccagccttatcgccatgttcccacccacgctgcctgcgactctgtgagcagcggcccaggcggtgctcttcgccatgatcgcaccaagattcgtgccgagaaccgcaagcgcactgcaaaggccgtcgccgaaaccatgcacgacaaccaggccatccagatgaacttccccggctcggctacctcctctcccttcaccagcggcagtgccagcaccgcctaccaggccagcgaggctgactacgagggtgacatcagccctagaagccagtctcccgtgcaggcatatggcttttctccttctcctctctttcctcagccaccttctctgaagggcaaggaagttgtccgggattctcagttcggcatgtcatactctgtgtctcccgacccacgagaccgcttggcccagcgcttccaaactggcgtcatgatctgagttcagccatctatgagatttgcttggcccctggagggttcagctcatgatcaaatataaagaccaacaaacaaatcttacttttgcttggcaaagaaagcacagcgcagcttcggcttaaacagaagcctgccaactgaacaccgaaaccgtcctccaagccccccgttgggatcgagcaggactcggtttaaggttcaaacaacacaaacaaccaactgactgacaaggcagactagtattgctctgttagtagttgaggggtatcccatccatccaagtcggatcatagtgggttggaagcttaaaagtggtggttggcaggtgccacacttttagagtcgaggcctagagcaggattctggtaggctcgtctatgttcatgtataattacagagttaaactctctttttctttctagaagcgttgcgggttattgtctcttttgggctattccatggccgcattttctctagatgttgaccaacataattaattcaccaattctctcatgatacatacctgcctactattcattatcttattatcctatacagtgacacacaacagacaatgatcaactttaataagacaatttgcacaagttgacaaaacaaagatatccccagattgtttattcatgcgccgaaatgaacataaaaatagtcaatctcattcgtcaattcacttggtccctgccgatccctacctgctgctgctgcagctacgtaatcaactgtaaaccctccatccatgcaacctaggcccaggtaattggagatgcttcgtggccttgaccaggcgctcatctcagtacaacgcaaataactgcggccacgtaccgcgtttcttttcttttcttcacttaaccttttcgccaactgggcgcatttacctttttttttctgtgacactcaacaaaacaagaaaagtcacttctcatgaacgtcccttgattctaacactttccccttctccatccgctgcagctccgcagtcgttcgtcacatttcaacaccaaaaatgactgtcgcgacaccccgtgagctgcccgaatttctcaggcctctctgggcttggattgaggcaacgcctgtttacgttcttgtcgttctcttcatcggtcttattaccctggctgttttcgaggtatgtccttcactcaacccctctatggccccgcgcatattcatgctcacttctgtctcttagctctatgtcatcctacatctcgtcgcgccaaagcctcgtcccgtccaccccgccgagaagcagtacatcacgagccatcccactaccggacgaacacagcctcaacctctgccatgctggtatgaccgctggctcgcagaacgccaggacagcgagcagcacattaagccttccgaagcctatcctactcccgacgctggcaacattgagcccgcccaagtgcgcctgagcgttgtattcccagcctataatgaggaagaccgcgtgatcccaactctggtggaggccgtcgcttaccttgatgaatacttcggtcgcaccacagctcctccaaccagctccacgagcccatcgtctaagcgacatggacgaaccgctcccaaggaggaactcggaggttacgagattttggtagtcgatgatggaagccgggacaagactgtggatgttgttctccaattcgcccaggagaacggtctacatgacattctcagagtcatttcacttgagcgcaacagaggcaagggtggagcaaccactcatggtttccgacatgtgaggggcgaatacatcttgttcgccgatgccgatggagcttcgcgcttttgtgatgctggcaagctcattgaaggatgtgaggaagttgttgatggatcctatcgcggcattgctattggcagccgtgcccatctggtcggcagtgaggccgttgtcaaggtaagccatgccccatgatgaaaaccaaacgaatatctagctaacaggatgcagcgttccgcgttgcgcaactttctcatgcgatctttccatcttgtcctcatgatcctcactcccccagcaacatcccgcatccgcgacactcagtgcggtttcaaacttttctctcgcgcatcgctccctcacatcatcccctacatgcacaccgaaggatggatcttcgatatcgagatgctcatgctcgccgagtcggctcccgcgacgccagtccttggccatgacggcagtgttattggcactagtcctggcatcaaggttgccgaggtgcctatcgagtggcacgaggtcggtggaagcaagctcaacgtcattcaggacagcatcaagatggctattggccttgcggtgctacgagcgagttggatgtttggcgtctaccgacgaagattaacatagaatgagaatgtcaaagaaagaaagaaatcaggcggataaatgtagacaatcactggtcacctagatcatccttgtaatctaaattgaatacaaaagtctactatccctgcgccttacttgtctatctcatttctggtcactcttcttcatcgcagtcgacttcaccggttatgatgatgtgatgtgagactcattctatctaagaagagacatgacttcaccggatatacgatcagaatgtatcagtttagaattaatattaatcttagaatgacattctacttgagtcttccaagtataatcccaggtcaagcgtgtgtatatatgtaataaaaagtcactccccacgcttaacacttcaatatgctcaaatgtctcataaccgtccacgggatatatacaacagtccctcacctttaaatctttagcagtccaaaagaacatggactcttttcaaaactggacgtcaagatcccaagccaaagctccgtaaacgccgcagctttcgctacataaaaatcaccatgctcatttttacttcatttcagatgctccattctctactggaatgattcacgccacataatgggaatgaagacaatgcacgccttccagaggataaggacggcgtcgataatggcgagagggaacttgaagatgccaagaattccacagccaacgacggagcaggcgttgagccagatggcgaggaaggcgacagagaagaagtgataggcaaggatgaaaggacgctggagaataccagcgaggagagcgacggggccgtcagtatcaccgttcttgaagtaggtgaagcatccgtactggagagcacgtagttgacggtcattggcagcgaacagagagtagagggcctgcgccaggacgttgatgataccagtcagaggcttccgtctccagtaaagctcctcaagcgcattgttgatcagcttggaatcaccaaggtcgccaaccttatcaggatgcagcagctctgacagaataacaacgtcgttgaatgccacagtcataccaccaccagtaagcgggtggcgcatgttcatagcgtcaccgagaaggatcgctccgttggcgcgctgtttcgtaggaggaagccagctgttaggcatgcttcgggggatcttgccgtcttccagagccttctcagctgatggtcggatggaaggaggaagagcgggtaagacgaaattgcggatgtagccacggacaccgccgttctcgggcgaagcttcagggatgccttggggcacatcgataagagcgcgggtctcgtgggttccgatctggtagagaaggatggggaaagcgttgccaataatgacatggccgtgaccaggttgaggaaggtcgcaatcgatgagctcaagagcgtagaactttgagcagaccttgggcttggtcttgaggacttcctggcgccacttggagtcatagccatcagcaatgatggtcaattgtccaaagtaataatcttgctccttctttccagtctccttgttcatggtgcgactctcgacaccgaggatctgatccgatacctctccgcgcagcgtcttgacaacctcagtctcgacgacagtgatgttcttatgggctatgcacgactctcgtagcttgttgatgaagcgaccatggtggaaactgcatccagaaggtcttgtactcctgtctcctgtgctgtggcctccccaagcatgtgtagggctaccctcatcgtcgatcccgggataaggaacgaggaccttttcaccgtggtagaaaatggtgtatccgtagcagggctttgcgtcgatgccctcgacgcagtgtccgaggccgagtttctgcagggaggcgacaccgccgggctggagaagctcgccgacaatgcgatcgggttccttgagccatcgctcgaggagaaggacggatcggccttggttggcgagagcgaaagccatagtgcagccgaatacaccggctcctacgacgacgacatcggcttcatggtattgttcgcggcggcgggtttgcgcctcggtcgttgtgagtattgaagccattgttgaaagtgttggctcgggtagcttgactgttgttgacaatgcaagaagaaaaagaaggaaggtcgagtcgcggcagttgaggacttggcttgtcttgtcttagaacttagacctgggatttcgatggggagtggggagtctattaatcgcggatcgggggcgagaaattggatggatgggttttcggatcgatgaccctggaaatgtaaattagggggaagctcgatcggtacgtagcaggtggtcaagaaagaagagtctggtaccacaattgatactgggtggtcagacaagagaagaggagaggatccctgtgaaagagaataagaataagaataattgcagtgaatgcgaaatcgagacaggtactcagatatccaaatgtgagtatgtatctctgacaatttcttagtcaggggctacagatctggacaatgacgctctcgacttttggaaaagttggaggagaacaaaacacaattgagtttgtcggggagtcgaaaagactatagatatttaagaagacgggattctctcttgttctagtttcaattgaccggatatgcgccgtttgtagggactttgtttctcattcttgtgacattcatcctttggatatcatcgaatcagcctataaatcattggatcgctcaatatccaggggcagaaaaaaaaagatgacccaatggacccttgttgacaaccatcgggcaatccttggctcttctttccaggttctattgtctagggctgtaactctcattcttccagggaaccagcccactgtaaggtccctgtaagcctcaccccgcaacgctgcaatcccttgaccatcgcgccactacgacccgttggcaccctgaccgctaaaggagcagccaaccaaggaagctgatgtcgactggacatggttcgatgaactaaagggacaccgccaggttccggatctggaacacgcatgtgaaagagcaagaccctcagagctaattcaaaatcgtacgtggttcgacccaatgtcttctttggctttgtggcgagtccggtattacttcgtcttgaaagaaagagaaacgtattcggatccagtattactatcaacgctgggctgatgcatatcgagtattattccggcgtttgagtgtgtccaatcgttgtctagtagatgaccttctaaacaaatcttatgataacgggtcttgtctacacgaatacgcacatgcatgtgacactaccaaactggtctccaccagtaaagtggttaccatttgcagttgcgagcttatattgcattcagagataaacagcatcacatgcaaaatgcaacggtacgtgctgtatataagcttatttgcatgtgctctgatgtgacaagatatgccaattgcttttgaagtacctgctgcatattgatcaatgtgttgttgttgttgttgttttgtatttttactattatacagacgataccgtttaaacaccatcatatcatacatgatcttgccagaccattgaaagaaacgtcgacgtgacaaagaagccaatatatccaaaaagagcttctcatgtaacaatgatatctatgccatgccaatgcatatgcgttctaattgaacataggtactttcaaaagattgctcccgctatttgtttctaaaatatttcgtcgtctcctgtcgtcatgtttggatatcgtctgtattctgattttgagaagacaagtcatcttcgataatgcgatgccttgtctcgcttatggtctgggttgctgagtctcgtctcgtggatgactcccagtccatatttctcttatctttcgatggcggttgtccaggttgtgcatctgaaaagaaccccccttcgaaagctgccggctcatctaccgctttgaaggcgccaatggcctccttggtcaaaatctcccgatcttgccgattcgtcgctcgtaggtacttgatgtgttcaagggcaccctcgaggcgcaagagtacttgctcgtacgagccctcatgctctcgatcctttgcagcccgcgaagccacatgcttcattgcaaatttgaccgactccttgcactccttgctaccttgccaccactcagatttcgaaacgaaactgttgattagtggtaacaagtctgtatagcgtccttggccagtatacgtgtggatgagactggcaaagttgtatttactgtatgccagctcgcccataccgttctctcgtgccgcgacctcacacaccataatcgcggcctcggggtttcccttttgtgtgagaactcgggcggccttgttgtaaacactatcatggattttttgacctttcgtaaggttctcatgaatcaatttgcctgcgttgtcgccggcctcgagtcgtgcaatcaacatcggcaccaacgcaccactgatatcgtgtttcttattgtgagcttcgttgataagtcttgatcccgtgtacgaatgtggcccttccagatggatgttggccacgaccgcaagtcgaagacatcgcgacgaatcgccaagaccctctttggccgcctccaggtaagcactgtaggcgccgctccagtcttctcggagtgctagagtattcatgtgtttaaatacggctcgctcatagattgtaatcgagtctccccgtctttcggggagggtctgggcgagtccaaacgcgtccgctctctctcctggtaagggtttgtgaaggttatgcaaggcaccgtcactcacataccttgtcaggagaggatcttgaatccaagatttagagattcgtacgtccttcagcatgcggacaacatcgacccgcgacaaactccagtacttgcagcatttgtcggcaatctcgttaaagaaaacttggtccatctccagtccaccatcttggcagaattgcacccatgtagccagtgcttggatgttgcgcgttcggccatgcttttccataacgaagaaagcgagaggcttgttcaacatcatgtcgtgattgtcgacaagttctttcacgaacatatccacctgcgatggcgtgtgacctttgcaatagacctttgtgagccacgagagcactttctgaaactgagctgattcttttgccttgggcccaaacgtctgaagctcagataccgctttgtcccagtgtcccaactccgcgtcccgaacgataaatcgcccgcgaagcttaacatcgataccagacgtctcaaatctcatattagagagtaacgccatctcagcactcgcagtggcatcatcaccagcgtcaagggcaatgaggatgactcggcgcctgacagcatactgtgtagatgctgggaaaacgtcgtcctcaaaaagtccaccttcttgaagtaagccataaatgttttgaatatcagcaaagtccttcgtcttcctccagttgtgcatcaatagtcgcatgatccattcattgccgtttttcgtccctgttgaaggaggtcggaagctcgacaagcctcttagaaagtgtcgaacaccttctgcgccgtggctctgtttcaaactgtcaaagaagggtacagcaagaaggctggcatcgttgcaaatgggacggagtgccttcagaactttaggaatgttgtcgtactcgcaagaactcacaacagactgaagtagcctaatgcctcttgatagaatctcctggggctcctcggcttctcttgaggtcagttcttcaagtaactcaacagcgtttatctctttctcagcacgaagactatctgataagcctgaggtctccaactctgtggtgattaaatctagttgcagtatagatttcgattgtcgattcaaagcctcatttgcatgctgtgattctgtcgctttggtttttgtatgcctcgtagctgatgttggggtccttgacttgtgagtccttggttgtagagctgacagtttggcatcgggggaaagccgggtcgaatagccattatgtataaatgggtttgtatccgatattcgtgacagttcctttcgggctgcatcccactcatcccatctcctctggctcgtttgcgatgagctacctgagccgaaatccccggacaacgtcgtctcaaattcttctatcgatatgatctctttcggtcgcgataaatcattctccaatgaatcaattcgttgtcgacggcggcgaagagggttggtggtgggggcgtgggcgaaatcgtgggcaatttcaatcggaaattctcgtttattgctataactttcggccaacacggtcgcattccgattcactcgtgcagtgtgaagtttcttggcgttgtcaagagcagcccgggcaatattgagacgtcgacgtcgttcttcagccaagagaatgactgaacaggatgtggttaggaggacaccacgtagagcgtgaacgacggccctgggaggggcggggcttggtgaggccatctaagcggccttcatcttggttcgggccaattttgtccagaatcggcttcgtgagcttttcttttgaggctcaattcgtcgtctcgatatgtcgctcgtggtatcgatggtggtgtgatgcacagattctaggccaattgaagtgagactgaaaatggagagcggtacgtaccggtcgactttttagattggggagtctgggccaatgataatccttgaagtttcgacggctcagacaaggaattatctggggtaaccccagggtaagttatgttcaacttttgaattgcattatgtctatgaccagtatctgatcgcatttgtcattgtactagatagttggtctactttttcagatgtctgataatgttttactaagtatggttgtgaaaaatgaaaccagcttatcacgagtaacaaaagtattgtcttatttttttgcccgcatcatggacggaacgcgaattgcaattgaggtatcggcgataaagaaaacacgattgagttttacagcctctcaataatcctctaacgccgatatgctatctccgtcggtgataatagaaatactagaaaaacaaatgtcatggtgttgcagttggagttcagtcgttgtaccaatagattgaaaggagtctaatcagctgcttggaactcctcgactcggacatggcgataaaccaatagaacatttgacaaattcatgtccagttcatataataaacggaatccgaggcttgcgtcgaaaaccagaaggaccgttccacaatggatgacatgagatacactatcctgggttggagctgcctatttcatgcagtgactgaatataaaaacagtgaatcatcacccttgaagactcagtacgctctctcgaaagccaactcacatatcttccccctctccccctctagatggtgaatcactgactgtagtcagtgataacactgtcttaactgccattggtatacatagatttccaattgtcagttacgcattcgtgcttcttacctataccgcatcatcctctgtcgcatcatcctcttctacccctggacttcactgccttctctcgcaagcaccctcgagaaacaccaccacggaccaaaatggcactccccgccgcaccgcctcccaagagccctctgggtcgatatcgcttgctgtcacctaccgcttccatttgggtctctcctatttgtcttggtaccatgaactttggaaatgcttggtaagtaggagtctatagactatccctactctcactcatcaagatataggaaagaattgatgagcgaatgcaaccagtctacagccgagtcaatcatggatttttactacgaacaagtatgaatcacacattacccaatatgcacagatgatctcactaaatttgaacaagggcggtaactttattgactctgccaacaactaccaattccaagagaccgagaaatgggtaggggagtggatgtcgaagcgcggaaaccgggatgagatcggtttgtttctttatctgccacttcattgatacgacactaactcttctccccagtgcttgctaccaaatatacgacaaactttcgggctggccctggtagccctaacatcatggtgaacttctgtggcaatggcgccaaaagtctcagaacttcggtcgagtccagtcttaagaacctacagactgactacattgatctggcatgcttattaatctcataaatgaccacttgctaaccttgtaatagctgtatgttcactggtacgatgggaacactaccattccggagttgatgcagtctcttaatcagctcgtcctgtctggtaaagttcttcacttaggcatcagtgatacccctgcttggattgtgaggtaagatagcatatcggaccaagactgaacaagtgactaaaagtcctgtagtaaagcaaacgagtacgctcgttgcaacggacttcgccagttctccgtctaccaaggccgctggtctgcagcctcacgcgattttgagcgagaaatcattcctatgtgccgagctgaaggtatgggaattgccccttggggctccctaggaggcggaaagttcaagagcgaagaacagcgaaatgctcaggacggacgaaaggtggtggccagtgaacaagagatcagaaccagccgtgtgctggagtctatctctaaccgtaagaccacactcatcaccagtgtcgcactagcatatgtcatgcacaagacatcatatgtctttccgattatcggtggtcggaagatcgagcatctcaaagccaatattcaggcactcacccttaagctcactcaagaggacatccaagagatcgacagtgctgtgaagtttgatccgggatttccccacgacttcctttaccgtaaaggccagacgattgggggtccagacgtttggctgctgcagatgggcggcacagtcgatcatatccagccgtccaaggtaagctatttcataacaaggtccgtatctgtttgctaatcgttccaagcctatttctcctgtgaagcggggtgaatagggagcccgtctcaatgcgaatttttggcgatggctaccaggtcggcccagaccgcaaatccatgctgagtggcaggagttggattggaaggaaagaattggggctatggtgaggccttcatatcatttttaaaacagaagctgtatcttttgcttagtactttggccgagaaatgcatccgagcagggacgaagagttattttgaagattggtcaaattgcagaaggccgggattcagtcagtcactttggcagaagtggaatgcttcattctcttgctttgacatcattagctattcatatctcgttaattgtattgttagttcgcgccaaaatatcgtaataactcgaagttgaataacatgaaggctgctaaaggagaaccttgagacaagaggcacttccaagactgctaatattatgcgttgccaattatcagaggtttgtttatgggggcgaaatgcacctgccgatttatcaaaggaacaaggagccacacttggacaccccgtcgaggtggctcgaggtgctccttcctccagagtaaaacatcaaggcctcttggcataacaaacatgataacctgacaggtttcattgggccctttgagtctttgaaaccacaatgtttaccttggatgtttacggcactccattttcagcaattgtaattttgaccgaaagcatgatgcgccaaaactcactgcaaagtatagagaccacggtatcagacgccattgacagtgacgatgagttatccggaatgctgtggcatatgacaacggaccgtgagagatcttactcctcgtccccagagacaccccgaaagaggaacggacaggaaggatccctggaatcgaccctgacagacaatgagaaagaccaatgcatccaagtacaattacccctaaaattggaaagaagactcaaaatacaacgaaccgaatcaatccgttctgacgaagatacacagagtgtaagaagtgtatcaggtataggatgcttctgcatatctatgaaaacaataacactaatattcaaatagtgaataccgatgttgaggatgacgaactatcacatgaaagaccctcgccgaaaccaccaagccaaccatttgaaactgttatcacgacaaagctgagacctgtgcccaaaggagcgccccgtacgatcgagagaaaagggcagtacactatcaggaaaggggtgcgtatccaagactacaggcttcctggccccaatccgtggccacgtgcgtctccttcaaacagcctagaataccaatgtcgtgacgggttcaacgagaaagaggcgtctttagggtaccctcagccgatggtcgcctggaaaagaagggcaatgtgcaaagaagcagtatgggaacacgacagaccacatctacagataagcccatccttaggagccctgaatcccgtatgaaatagatgagcccattagtccgccaggaagttgtcgacaacaatctaagcagctgtttacattattttgacaccaatccatgacgggtatattgatgtcacctcttttgaagcgtaaatagtacattaacacagatcgagaagcccgcaaccaccagaacgccttggggagaacatgactttaaaacacgctccatctatttggcccccttgcccttggcttcgttctcgccgagctcccgaatcaaaactgatgtctggccggcaccgctgtaatcttcctgcccggtttcgaagccagggcatacaccaacggcaagatacttgccatcactcgaaaatgaaagtgcagcaacgctgttggggaacttctggtactgcttcagtcttcgctttgcctcggcgtcccacagagccgcggttccatcaccacctccagaagcaaacgttccgtgcacaggatggaaggccagggcgttgacggggtacacgatatctccatcgccatccggcgcagcttggcgatggcacttgaaagcatactttcgagcctgcgactctggtgtgtcctcgaaccactcgactgcaactcgaccctcgatactgctagtggcgtatccggcatcgttgggcatgcaagagactgcgcgggtaaggtatcgcagggatgattcacgctgctgccatggctgaaggtcggatgagccggttgcaaaaaggtcggcaatggtcttcaggtcatagatgttgataacacgacccgccatagcgaccacaatctttgtggggctcgcagccagcgcatgtggtttaccaggaagggagacccttatgggggtgctcgaagggtcattcaggttgtggaggttcaagctgcaatcccaggaagcagaaaccaggatagctgaatgaaagtgtcagtatgagtcaatcacagcggtatcggggatccaattactcacaaaaggttggactataagctatagatcgcactggcgcagcgtgtttgctcaactgagttttctcgccagtctccaagtcgatcctattcactgtggtcagcacaattggtcgaggcgcatacccgcatgaactcacttgttgacagcccagtccatgccagcagtaaaggcttcgttgtcgttggctccgaaacagacatctagaacaggcgctcggtgctcatatgtattaatcagagtggtttcgccagctccgcctgcgatatcgtagcaatacaccttcttgtcccatgacgaaacaaggagcttggttccagaggacggcgcaaacgcgatcgacgacaccgcgtcggtgggagacggtgaaagttcgtattgagtcgctaaaatcttatcagcaaaccattgcgattcatttgaagtaataaccgcgtccaacttaccaggagccattgttatggatgctcttgccaacaagagtaggtgaagttgtttacctttgtaggcgggttgctaaaaaaatagggacttgaagcagtatagacgaaattattagtctactcttaggcaatacatacactaagagtgatctaatatttatatcaaccactaaatcagtaccagtttttatgcaacctgctttggtcagtcacgtgtggagcttcatcatggcaacaaggccatggacaggacctaaggactcgtctctcgagcagcttggcgacgttttgccggatttttcaggtaccaccaccaaacaacgagccacaccccgccacaaccccaccatcatcaagtgcagtgtaaaatgtcaaaattacctatgactcttcccctctgcatctattgttgacgtgacgatttacgacttgatcacgattaaatcctttcttctacgggcctcttttatttctacgagaatagaagtctaacaacagttttccggccattttcaaagatcgactttccgtgcgcgcgacagcactcgaaatcgaaaacacccccacctcttcttcttgacccccgaccgaatacctcactcagttaagcactcgacaataccgccaatatgtcgttaacaaactgccgtttttacgaggagaagtatccggagattgacagcttcgtcatggtcaatgtcaagcaggtcagtagcagcctgatctgtacggaaaccttggtctgaccgattccagatcgccgagatgggtgcctatgttaagcttctagagtacgatgacatcgacggcatgattctgctttctgagctctcccgaagacgtattcgatctatccagaagctcatccgagttggtcgcaacgaggttgtcgtggtgctccgtgtggacaaagagaagggttagcattgccactagactgtaacacaattgggcatgggtattgatttgacgcggcaggttacatcgatctttccaagcgacgagtctctcccgaggatatcgtcaagtgtgaggagcgatacaacaagagcaagatggtccactcagtcatgatccatcttgccaaggccaccgagatccccctcgagaccctataccaggccattgcttggcccctgaacaagaaattcggccatgctctcgatgctttcaagctctccatcacgttagttggtaaaacattagtaagagcgcatatgctaacttgacgttaacgaagcaaccctgaagtgtggaacgatatcaccttccccgacgaggtcaccgcccaggagctgaagacatacatcggcaagcgtctcacaccccaacccaccaaggtccgagccgatgttgaggtcacctgcttcggctacgacggtatcgatgctatcaagaccgctctgcacacagccgaggccaagaacactgaggagactcaggtcaaggtcaggctggtgtcccctcctctttacgtcctcaacagcacgtgcttggataagtctcttggaatcactcgcttgcaagaggctattgtcgatatccgagccagcatcgaagctgcaggcggacacttgacagtcaagatggagccaaaggctgtcactgagagtgatgatgctgagcttcaggccttgatggagaagcgtgagcgcgagaatgccgaggtcagcggtgacgagagtatgagcgacagcgacgagaacatccctgagactatgtagagtggaatctgtggccagtcaaaagcaggcagatgcagccatcgtctaagcttaggctataaaaataaatagccgaaaaggcctagtctaaatagcataaaaattaacctactaattttatcccttatgcttctgttggttgatttttctaataccgtaaggatagtcttgatatagaaattatactgcttttacactaccctcagccagttccggttctctcggcccattgaatcagcacacttggtaggtcaatactcatctattacctctatagtagcctcagaagtatgggacaactccgtcaagatatcctcgcattaatataagactctgaatgccaatattatacaaatcacaatactaatatgaaattcaaagtaatccataaaatgtccataagcaacgccgtttcagacgcttcgtccgcttattgggaaaactatatgaaagtccagactttttttttgttacttttgctatcctggatacacgcctcctctcaactgcccagacgccttctattacacccttttacttgtctgataaccccgcagtcaacttttttattacccactcctcaaggtatcagaaaaattggtcgctggaagcataagagacgaaaaaagtaggttagcttttgctacttagactaagcttcttaggctgtttgtttctgtaccataggacttaggaggctaacttttctggtaactggtagccactatctactacgcatttcctgaatgccaatcagcgaaagtttcacaacgttctatcactcagaaatgaccggattacaatcttcacttgagaaataaaaaatacaatggctctaggctcaatatgggcgcgcctcagaggtaatggtcaggccagcctggccaggtcaacggcattgagagtctttggtttcgcaacatggatccccgtcatcgccatgttcaacctacatgttgcagaattgacctttgtggacggcgcatctatgtaccctctgataaacgacgagaaagactcaactcttcaacgggacgtgatcctcaactggaagtggtcaccccaagagaacttagagaggggcatggtggtaacattacggtaagaacaaaatcctttctgaaatcaagaaaaaaggcaattgatgagaattaacatggaagctacaaaaggagtccactacatcccgagacaatcgcagtcaagcgcgtagtggcgctggagaacgatgtgatcaagacaaaggcgcctcatccgctgccaacggtgcgagtacctcaaggccatgtatgggtggaaggagatggacctccaggatcgagtcttgatagcaacacgtacggaccagtttctaaacagttgattacgggtcgagtcacacatgttgtgtttccttttcgcaagtgtggagcacttccatggcgtgagcataagcggccattggtagagtgatggttgttgaagatgtactctatgtatcaaatttacgaagacacaaacagcaaggggtttcatagcatgacaaatgtggaatcatgacactagatcatgtataataaactcatacgtcaggaatcttgccaaggaagttcaagcgatccagctcaaaaatgatctcactgacgttggcgcgagataagataaggaaaattgcccgcgttttttttttccacaagaaattctctcagcggcctccatccaatccgtgccacccatttaaagctgagtgccgtttgatgagcgctgtaaatcaataccggtccctgatcggccacttcgagaccgctgagcaaaaccgggccactactaagtctagtaagagccgcaatccgcgattagcctggtaaaagccagccaaggcctcgaaatcaaaattcttgacatatcaaaccgaaccgaccaaacgtgacctactttcctatctttctttgcgaccctgcgacgtccgctcgcttccttgtacgcaatatcgcgacggagcgtttccttttaatcgaactatctctctttcttgggatacttttttcttttatccattccttccgagtagttccgctctagactgtcaccggtcttgtttgccaacaatttcctccgatccaattcgactcgagatttcgaccccggatatgcccctgggtcttcaacaacaggatcctgatcttgcattcgcccaatcgacaacgacgagcggcgggtcgacaacagcagccagcgactttgcgcaatcccccgagcatcgtcatgctgcttggacgggacgtcgctcggaaagtagaagcagtgccagtctcgcaaaggaacagaacatgaccgcacaagatgtagacgtcgaagccgaggggcgaccgccgtatctccatgtacgttttaaccacaaatgtgttatgggtcgcaccgctgagcgtttccgacctgttcatcttcgaaatgcgctaacatgggacttcaacgacaggccatgatcgcaggtggaattggaggatctaccggcgacttacttatgcactcactcgacactgtcaagacaagacagcagggcgatccccatgttccatcaagatatacatctttggggcagtcttactacaccatatggaggcaagaggggataagacgaggtctctacggggggtggattcccgctctcggaggttcattccctggaaccgtcatgttctttggcacatatgaatggagcaagcgattcttgctcgatcacggtgtacaacaacatatatcatacctggcagcaggtacggcaacccatcacaccctggattactcacagtgctaacaaaatcttacaggtttccttggagatcttgctgcatcgattgtctacgtaccttcagaggttctcaagacacgcttgcaactgcaaggccgttacaacaacccccatttcgtctcaggctataattaccgcggtactatcgatgctgctcgcaccatcgtgcgcctggaaggagcctctgctctgttttatggctacagggctactctctatcgtgatctccctttctctgctctgcagttcatgttctgggagcaattcaccacttgggctcgcaagtacaagcagagccgcgatatcggcgtttcccttgagctccttacaggtgccgcagctggtggtcttgctggtgtcatcacctgtcctctcgatgtcgtcaagacacggcttcagacacagatcagcgcacccacagaaccccgagcgaccaaggatcaccatgccacatcacaaattcggcatatctcgacatcgtctcccagcacacatcgaccgagacccggcgctgttgctctcgacacttcttccgtctttaccggcttgcgcatgatttaccgcacagaaggcgttgcaggatggttccgcggcgtcggtcctcgcggtgtatggacctttatccagagcggctgcatgctgttcctgtaccaacgacttcttcggcagcttgaggattttatgcctaacgagctgaaggaaatgtagaaatctccacacatacttcgcatacactttttgttctcacccttgtcgttaccttacttgatgattttaaaccctcacttttcatgcgccgtcacccaaaaaaaaaaagcttctaccccgcttcacccacccctgtataacgtattagagaagcggatgctacgagacgaattacaatggccatatgtacagatagaaaaagatatttgaggctgcggacggccgtcattgtcgggcgttaggaatagatggaaatgactggttagatatatcagaacatggatagaatagagagcatgatgaatgaatagaagctctcacctgactgtacaagcatgcaatttaacgaagagaatgtgatctttttggggatcttttgtatctcactaacacgacgttttgagacacaaagttcgattgctatgtttccgagccaggggtattaacgacacaacgccaacgccaaacaaagctgtaaacagaacgtgttcaaagcaagtccaccaagtattcatagcagcaacattttactcgtaagtgattcagcagtattcaccatcgcctaatcttcccagggcttcaagcatctgggtcactgtcctccacgacgggcagctcctcaaaatcagtcagacgagtgcgtagctcatcacgagcaaggcatgctacaagagcaattgtcagagcgttccaaacaccctgatgttcgtcaaagaagtcgacctgcacgtggaagctgacatatgagtccggtcctctggacgagtctgtcgtaaggacaaggactgaagtgttgagaatgaataggccgtataccgcgggaggatgacgggtgtaggtgcgttcagggggtgtctggggtccgctagttggaggcgatggcgaggagtacggaggtgatgagacctttgagatgcgtgtggcttcaaaggcttgtgcggtagcaaagatactggggctcttaagcccaggctctactttgatatcaaccccatgactttcggctatcgcagagaccctttcaacgtgaggatgtggactagcaaggctctcagcgggtgtcagccacctggcgcaggacggggacctgtcatctatctcaatcttgatctttgggtctgtcgtgttcttgggtgatttgaagatgctgggcttgacgacatcccagaactgagaattcctgtccgcacgaagaaactcgcgctgtagcttggctagtaatctcatgcgctttgaaatgtagtctgtgatctcattttcaggaatggcagtgtcgatgacttcagtcatgatgttgggaacgatgcgcagatgcatgtatccgccatcttgcgctgcccagttcaaatatctatcgagctctcgtttgatatgttgcggtgctcttttccgatgtccgctttgacaagtcgttctgattcttgatgtgaggtccacgagtcgagtgagacattgcgttgcttaaaatggtgagtgagtggcagcttcgcgaaagttgaggtcgacttacccgcaaagttcttgagatgggcataaatgataggtgggtagtcctctgaagtctcgaaaacaacgtctgatatagggattccgcgaagatctacatcccatgtcggaggaagcataggtaaatcttgtcgcataaatagtatttcaaaaaggcgttcttcggcaggagcccaggtgcttgcgccgggatatcgcttcttttcgagtttcatttcctcctccatattttcacgatgagcactatcttcatcatttgaatctgtgggtagaaagctgagctgagtatactgattagagctcgacatttcgtgaatgtctttttcgttgtctacatcgtcacattgtgaaggcctattatttgacctcaaagggctcgttgtgttggcgggttcttgcattgttggtacttcaatctcattgcgcttttgagatcgcttgtttgttccaggatatgttgaagaaaaggaaagaaagaagggcgttgttttgctgagagagttgtgcactacgagcaaatgttggacaggtgaggtgggagagtgtcacttgcttgccaggccatgacctctttcttgaaacaatagattttcataaaaggacttcgcaatcaacccctcattgataattttcgaattaattcatatatttagtcagttgattcatgaatattgatcaatgaagagagttgatattggctttctttcacttagatgcggggtgtgcacctaccagatcttcactatctgcacccctctcggaagttcactttcaccgtcgaggccaatcagatgccagccatcgaaattcttcacatcccaaatcaaccgtcgcgacatctttcaaaggctcaacgacgaccatggccgaggtagcaaagacggtggctcgccaattgcctggcttcaagctgggacagaagcaggttttcttgtgtgtagccttttggcccgactcttcgccgccagttctctaacatttcccctcttaggcccaaccatgtaatcacctttctacgaaaagagcatctcccaccgaacgaagccactttccaggtccctctccgattcacaaagttcgatcttcgagattacctgtggaatctatacgatgtcgaggtcacaaaggtccggtcgtacgtcaagcagcaacccttaacccagcgcaactcccactcgcgctcatggtaccgcccaaagcccctcaaggtcatgactgtcgaattagccaagcccttccaatggccagagctccctgaagacctcacaccctggagcaaccagttgtggaagatgcgtgaggatctgatggagaagcgcaacgacgaacaccttcagcaacagcgattcaagatccccctcaagagcaagcagcccatgtccaaggagagacaggagctggctgatatggctaagaagttgatgtcaggagaggagaggtggaccaacgacgttgttctggatcctaaatgggaaaagatcttgaacaacgagcaaaaggctgtgcagcccgcgaaagaggcttaaatgaatgacggacaagggcgggctatgacttgatattgcaggacactgctaatgaaagagacggcaattctatgaggggccacggataaaggtcctctatgggatacaacaactgtacactattgtaactagtcttggatgggcaatgcatgtgggcgggttaagactatgagcgcaaaaataaaatagacgctgaaaactcgtacaaattttgatacattattctatgttgttccagtgttcaggttgctgaaatcgcagggtttcgtttccccaactccaccagccagcagtcaagttacgagcgaagatctcaagtccgaaacattcttttcccaggacatcttgaaatagattccgaagattcggctttcgcgaatgcacgtcaggaactgccacgatgactttcggtttgagggcctctggtttcttgctgccgatgcgtttcgctatgatgagcttctcccatggctttctccatgtagactcgatatcatagagtggttcacctgatgcagcaactttgagccatgtccactcagtcacaaactcaaggccccaagtagccaaaagacctgtgcgagaagtcagaaagtcgtggatagtatgtttgttagtgatccagacggcgacgagtccgtcaggtgcaagatgagcaggcaaaggaatctgcaacaagagatcgttcatctctgtcaagttggagacggtagcatatttgtccttcattctccttacagaccggtttggccatggaggatctaaaactacaaggtcaaacttgggagctgaactgtgaaacgagtcacgcagggcctcaatagaaccatgtagaggttcggctttgtctggaagtagaggcggcaggacggatgccgacggtggtggttgcggctcaataaggcgatccagatgaaagggaccggaatatgagtacaaattgcttaggtcctccaatgcactactgacggttgctgctgtcataagctcagccaactgcgcagcaggtgacgcgagtgctgagtgatcgcctcctccatgctgccggggctccggggttggatacggagttgcggggggctctgcggagacgatgcggcggcggcggatctgagacgggagaacctggctttcttccagggatgtggggatatcgagaatgataatactcttgtctggactctcaaagaggactgatgaccgatggctgactttagtcatggctttccaaatctgactgccggatgacagtttttccacctgctttttttcttctttctgcaccgcggttgaaagaatagaaattcgcggcgacaatcggcaaacctcggcctcggttattgatcaccgggacggttcagcctctgctatgtctgtgaatctgctgagtctcagtggattgtcagcacattcgtccactaaatcgcaatgtctcaaacccctggtgggctaacttttcgatcgccattaggggttctggggaatctaattccgctggctgcgctgcgtgaccactttctttaggtcataactcacccgaacttgtggggagaccgttgttcttggccactgagcttcggtttaatgacgtccaagccgcccgctgacagccggggattgtaaattctgccgctcagtcgccgctatctccaaatcctccccattctccaaacgttcatcattctccccaccaaacctgttttcaccaactttagacatcttcagatactgttgtcgcgttggcttcgaatactgatcatcactcaactctgccacggaatgtcgcatccgtaggcctcgaatccgtccaacaaagccagccacgtgctgcaatgtcctccgccgacgctgctcacatggagcaggcctcatccatgaccgaggttgcgctggaaagcaacatacagacccatggttctgcgcatgcccttaccaagtcgaaaagggagccttctgtttctcccacagatcaggaagcagcaacaacgaaaccgcacatgaaaagtctcgaatacatatggaagtccggcgtcgcgggtggtttagccggttgcgctgtaagtgattgagtttatagcaaaactttatagaacgtgctaactcttgaggaaagggtaaaaccgttgtcgcgcctttagatcgagtaaagattctttttcaagccagcaatcctcggttcgcaaaatatacaggatcatgggttggtgttgccagcgccatgaaggatatccatcaatatgaaggccttcggggactctaccgtggacactctgcgacactattacgaatatttccttacgccggtatcaaattcctcgcatacgaacaaatccgagccattgttatccccgatagatcgtacgagacgccgatgaggagactactcagtggaagtttggcaggtgtcacatccgtcttctttacataccctctagaggtcatccgagtacgactggctttcgagactaagcgcgacggccattcttctctgtcatcgatatgccgccagatatataacgagcaacccatggagaaagcgccggcacctcggttaccgaatgctcctgcgcctttatcagcgactgcagaggcaaccgcagcgacagttgaagccatcgctccccgaacaggactgatcaacttctatcgaggttttgctccaactgtcatgggaatgctcccgtacgcgggcatgtcattcttgactcacgatactgttggtgatattctgcggttaccacgcttcgcgaagcacacgacactaccaaagaaggagaaccatcctgaaggaaagccagcacctttacggtcatgggcagagcttactgctggtggtattgccggtctgatttctcaaaccgcatcatatcctctcgaggtaatccgccggcgaatgcaagttggcggagccgtcggtgacggccgtcgactacgcataggcgagactgcgggtatgatcttacgagaaaagggtctgcctggtttctttgttggcctgactattggatacgtcaaggtgtttcccatggctgcggtcgccttcttcacatatgagcgcatgaagctcgcctttggcatatagatgtatttgagcactacggtatccattgggggttgggcttgatcggcgttgacggagtccttacacggagcagcgaactttattttttgggacatggctttgatgaaggggacaaggacatacagctaggtatacatgcagcaaaagagtacagtacaatgtaacgttatgagatgttaaagcctggtgggatttccacttgtgaagcgcaagctatttttgtttaagatatgttctttcttcagaaactatcttgttttctcgtggcaaaatcagggacactgccacgcgatgcgagacaacgtgggaggttccgaaacactcgcgcgccatgtcgttagtccatattcagtagagtgatatgacaggcacaattttgcatcgttactacatgcggaaacccgacgcctctactgaaatgcaactcgtcctgttgggaaatcgccagggcaagatgatttattagtgagcttctcgtgctagttcagtgccgttgatcagactaatcaacttcccgggtacaggattgctgtttcgaggctgccagcctctcataaagttctccatgcctgtggcacatggttatgttcaagcgatggatggggggtgaagcatagctgtggtggctcattgctggcctttagcttgatgcggattagagatattgagcttcacaaagatggggttagtcaatggcaagtatacggtacttacgaggaactggacatgggggttttaggtaagttatccgatccatgatagtcgtagacatagctgattgttgcgatcaagggatgagaatctcctggctcgatcccaatagacatggggttgattacgaaaaaaacatggtaaataacgtctaggttcatggatactgtgcttgtacaatttgccaggtctactaatctatcatatgtggattgtgaatctagtagagtgcggtgcaatgcatctcagcgcagcatgttccatgacgttattcacatgcaagacctgggcgcatgtacacggcaacgtgctgggttgcaaaaccccggcagttggaacagagttgaagctaaaactgccaagagaagcaaagtaaaacatcaacactacacaaactaaatcaacgtctgaagtaccctccgatacgactcagaggcggtctaaaatgtgtacaagctgtgtatattcgtgttcctgtacttaccctatggctatggctatggctaccaagtttcctgacaacgaaaggagtaagccaacactaaatttgacaaataataaaaatccgaatccttatcttgattaattaatttatgcgacagcgcgtctgttcgaatttgctgaaatatgttagcagttgtcaagtttcgtccaagttgaagacgagtgtatagacccctgattggacatgccagtcgccagccaatgacagtataggagagaggaagctaaggtagactgcaggtgagcttccaaaaatcctagcctcagcctcagcctttcatcctcacttcatcaaagctccgttctaacatcacgctgaatttgcgcgaatcacctacattggaaatacaggaccaattggcttcatattacaacaacctagacactgtgctgctccccaatcgattgcgcctcctattccatcgcgaccttcatcatggcgtctgccgccgatctcgatggcctcgttctccttcgccaatccatctcctctggcgcgcctttcatcccgagcgcatcagctgacgcatccgcgaccgaagtccctctctcacaggccacgaatttgcgcttccccaaccaaaatatcacagtccccatcgatggcccgacgcgctttgtgtcgcacgacaagcctgtcgaccttcgcagcatctactttgcctggctgaatcgcgaggtcgccattcccgaatacaatgcttcggcaacaaagcttaacgatgagctgtcagctgcgggcagctctggcaaggtccagaacttgggtttcattgagcgtttggatctgattacctggcttgagggtgctagtgaggagagtgagtatatcaagccgctggccaatgataaggatgctgcaactaccgatgcggcgacaacggcgaagacgggcgccgtgaattcagcttctcaggcgcgatctggacggggtaccatggaccccagactggtgggcatttacaatggcgaacgaaagatgggtgatcgcaacacggtactaaggggtgccaagcctacggtatgtcttgtagtgaaaacgattcgagatttatctgacctcagtaggacttttctcatgttcgtaaacttgccgcaccattcattcagaagaaatctcagtccagctccgccagcatccccaccaacccatcactcgcacttaaccagaaggttcccacgaggcgaccagatcccatcattctcctatcaccttcggcctcttctttgattcgcctgtcgaacgtgaggtcctttctcgaggatggcaagtttgtgcccactgacgcaagcggcactacagccactatgcttcatgtgcagcgtcttatcccatccatcgaccctaaccggcctatgcgctttattttagtagaaggctctgaggcattcaagcctgagtactggaaccgaatcgtggcagtcctcacgaccggacagacttggcagttcaagaactacaagtggagcgaccccaacgagctttttaagcataccttgggcgtttacgttggttggcgaggtgagacagccccggataacatccgcggatggggtcaccgagttctatcaaccggcattgaccgctggcgtggcgagggtcacgatgcctcgcgtttccgcgacaaggagattgtagagcaaatttggcgagccattgaggaaaacatgcgatacaggggttggaagaaggacagagcaccttcttcgatataattggaaactcgcaaaacataaacgagatgttgcattggaatatgatacgctcatgatttgggttacttcaccgacgagagctatcatgaaaggggagaggggaggacttgattcccccaagcactaatgcgcccttgaggtgccaaagctagggggcttaaaagcgatggcgtttgaacggtttcttgctatgtagacatgcttatccggtctggttgcacgatgcagcgagtcatagatcatatcagaatataggccaattgatccctgatgtttactcaatgtattggtacagtggcagacagcgttgggatggtttcactctacaattatgtgctcactgcgtctagaccggactgaacggcatgtcgatatggtcgcatcatgctctggctccacgaagtcgaagtctattcaagcaagcatcgatgaacacgaaggcgccaagaacaacacatagtgtgcatggtccagcaagcttcaagagcttcagacctggcaatgggcataccatccgactggatagtcatgaatcggatgcaccacagcactgggacctaccacagctcagatttccgtcccgccctatagctagttcaccgactggccaaagctctgcatcaaacaaagaaaaggtgtctcgagatcgacggcaatagttcagttaacgccgacccatcacgggtagcatcgacaggcccacgaggtaaaaaggctgaagatgttgctttacgcccgcacagcaagatgattatataaatatgacagagacaagtatgtatcagtgtgtaagaggaaggtgtttgcgactgatctacatagcacccccacgacatcctcctagctctatccaatgtcaagctctcctggaagcttttcggctgcctcgacctcgtggtgttccccacacgtttagatgctgacgagtctggggaggaggttgacaggaggacatgactcggtgccttcttcccctcttcaagcccaagcccaagctatggccggggtcacacaatgtgataggagccccaagaactcatcataccgtgcaagtgtatttgaaattgtgccgtcaaagttgggcggatatagggcggattgttatcgagcttgactcgaggcagggcctcctgtcccacgctggtggtcagatgcgaggatctcatcacgtttggctagagcgtgttattttagttcaatgacaaacgaataggcttgaactcttggacaaatattttgtttgatgagtaaactcgaagttccagatggacggaataggtccgctgcccgtgtttgactgactatgtgaaacacggcgtctaacaggctcaattgggaaatgttccgcaagagaaaaccagtgcctgagcaacgtccacttggtgccagcggtatgacccaggtccatagttaggtggaataacacgaccaagtcccatggtgggcgcaggtggtggtggagaggtcgtctttttttgtccagacaggtttgagcacggatttcagctcggacacgagaaataggggcagtagcttttgctgcatgtcagggactaagtacggcactctttgttggagtttggaccacggcggctaaggaaaaggttcaatctctagcgtcttggtaagaccaggagtgtccacgcacctagcaaacacacagatacagcacaattacacatgtgaaattcgaagatgaggacagtacataatttacaggcaatatctggataatggaacccgaattcttgttcccgttgactagatcgcccgctagtagtgtttccaaaagcccacagggctaattttcgagtctcaacctgtgaagcccatgtcccaacctagctgtgttatagcagcggtagtatacggagtagttcaccgactactgtttagaaggggttttcacctcgctggcctgtccttgctcgttcccatacatgcggtggaggttacaatcataaatcggatcatattgcatctatctatatctggatttgtactggatctcggggttcgccgtgtgaaactctggagccaatgccgacatgaagggggcacggtctaatgccgaagtttattgtccgcttcaaataccgctcaattcaggttgatttcgtatagttgcagtattcgcttgtatgcttacgtactgggatggttgtattgtagggctggaggatgagcactgagtcgcgtactgcgatgaataataatatgacgtgcgaccattgatctgcaaaaccgtccctaccgttagtgcaattagtgtagctcgattgaccaagttgtattgaaggggctgatttgactggtgagaacttttgctcttgtttagccaacgaccctatttcttgatgcttgacaagatgcttcgcagaaatttgtggatatcacgatccaagagcggtttagacggatctgggctggttgggtgatcactgctggcctcgtggttcatttacatggcacatggcatgacaagacacatggcaaagtatattgtacctgtcgcgtggcaatggtaggatgggtggtaggaagcatgacatgaacaggggatcgaatcagattcatggaacccttgtttttccctcgtgtgcgtcctgacaacaacactgcacaggtataggtacatattacagacagagaacgtctggcgaaacacgacccacgaacacatgtttcgcgactattatagacttgaactgtgactggccttgaaaggtttttgttagtgactccgtgtattccgacatttttgactcaagatatcgtcgcacttggcaagcactgaccgccgacagctctgacaacaaaactgccatggagaagcttggcgtgtaacatcacctatcacagagtcaagtataagtttactacatactttttttttttccgttagcgcccgagagatgttactttgcaatggataccgaccgaccgatacctaaaacattgcacccaacgccaaacgtcacgcgaaatcgtccgaacctaaaaccatgtttatgcaggtatacgtctgccacatggcggcaaggtcactcacaatagcaataatatcagtccatacgctattgtacagtaccggagtatacccatataacagtctgaacaaaagcctgtagatccatcatcgaacagtgggttagtagccaacaggcaataaaaaatatcagagtgggaaaaaataagacaagcgtgctgctaccggcggtgacgtcctgattgagatgtggaaactccgtaattccggtacaactcaatgaactaagaaagctcgtctacgaactgccgggacaaatttccggtagtatcattggattctaaggcctagaacgtatatcgcggtgaagaaaaacgagcaatcaaataatgagaaccgaaaaaagagatcaaagctgcaaacgcctccactgctctttcctctttgccctttgttcccagctggtggcttcaactgcacgaacaaacccacgtggccccgaccccgccagaaggaaggaaggaatgctataatcacaccctgtctttactttgttatgatatgttttgctttgctttctttttcctacctcttttgcataaccataaatggcaataacaacctactgccatctgtagagtttgacttgcgccaaaatgctttacttcataggtcagggatctgcaatattcatcgataccgccacttacttgcgtctcttcgccaaaacttacacgctgcagatcgctgacaaagctactatgcgtgcggcgtggactaggattcgagcttgcacaagcagcgatactacgtcaggaactggcatggatctgatggctttactacttcgcgatgtaccttgctactgaaggcgccgtgccgtactttgccgactacgttctgctcaaaaaataggtagttacagacaagaacagaaaattgttgtggtcagatcatacaaaatgaaacacggcaaagtggagtgagaacagacaatggagtcctcctttcgctcgctgtatggcagctttacgtgcagcagagttcagtgatggagccacgtgggaatgccgacatggtagaaaacatgaccagtcacaacctattaggtgccggcctcaacactctcaactctcccctcccaacagactccagtctatgctccgtattcgcagcccacctagctggcgggcgagcccaggcggccaccacaacctggactatggataagtcttgtcggattggcattctttgttgcggcggtgtaaggatggatgctgcctaggggggcaacagaagagctgacctgaggttccagactactagtctacatagtagttgaagtcaagcaccaaaacccgattatttccactctgacagctgtactgactcgctcgttggaattcttgttaggggcttggaataccattgggtgggagagaaaaatgcaatccgtagcgaaacagtacttttcccgtaccatgagataatacgtagtcgtctggatctacaaggaggaggacgttccagggcaagactttatgtatcaaggctgatggtatgcacagactcaacctgtagaagcttcatctcatctatcatctaaccttagtgcaacgactctggacttggcaaatggttaatcgagagctaatgcaggtatccgcaggccgcagtagaagtatagcttgactcagcatcaaagtggtatctctgtttgcctctggttgacaactcagttggaccctgacagtctggatatatgatccgaaagggacagggagggtcggttaatggtaaccatggcgctaggactgctatggtcgcacttggctgagtgacatcctgtcgtgagcaaaagcatcaattgctgacgaggaggcaaaagagaaaccggaacaaaatgataaaagttgaagtgtaccatattggcgtttgagtctttgcccctttcgctgtgcctacaggtatgtacctgcctcactgcaatgaattaatggtgttgtcgtgttcctcccatctctccaacactggagttgtgtgttccttccctgctagggccttctcccccttgttgatcgcccacccctacaactccagtactgaaactcaggcttcagtccctgcacctcccactgtccactccaaatgggctctagattatcggtatcccattctcgaagttacgttgctaaaagatcagctgatttaacggcaagcccactgaaacgctccgcatctgtgacagttttacgaattgctttgccgaacacctggacggaattttgagtcgacctggactgtccggccactcaacatcttcaaacccctgtccctgccacggaaaggattccagaaagcttctagaaggatgggcacagagcatcagaagctgtaacggtgcaagtcgcaatctcgcttcgcagcaagagagggcataggcgctcttttaagctgggagtgagccgagcgtgacgtgcgcacagagcgagatgctcaatctaacagacatccgtcattgaccgggtcctccaggctctgagtgagatgcgatacggcaggcagttgcccgttaaacaagcattcatccttggggtaatctggagcaacaattcaaggctgagttttaagtacgctgttccttgtgaaccggctgacagcatctttgtcaacaccaatagactgcttcgaaaccgaccagccttttgaggaagcgtgattgtacagctagtcaacttcgtcaacgctctaacaatatcaatttccgacgcaccaaccatgagagaggccagagaggccagggcgaggtcagagcgatctgtggcgttcgctctaaccaagatttacaacccgcctttttgcttaccccaaatctgtcgaatatgcgagcgtcctaattgtgataatcccgaggcgcaaaaatgatttaatcccgacagtagcgaaagtacctacatacgtactcaggtactgtaccgaggcaggctaggcaacgcgcttgacaaggcggctttttcaaagacgaagcagaaaaaccgccaaaccaaaatggtatcactcgtgggcggccgactcgccgtgttcatgcaccaagatatggacatattcagccgtttcaaatttcgtgtttcagcgtcacctctatcactatgcttaaagtagctgttcctgctgggatagacaagcatcagcatcctacgaccaagacctacgggacatgttgtcagccccctagccatttcatggggaccggtttacagggtatagccttgtgtacgtacaatgatcacgtacccgtcatccaaaagttcgcgacccagggtttgtgacatggttgcatgcaaaaccaagatggaaatactctggcatttcttcggcagcatgccgatgcacatagcgactctgaagcagagcagcagacatcgcgtggggcagagtgcagcacacagtaaggggcaagcacgcccagcagcgacatggttgcatgcatggacaggaacttgggcgctttgatcgcatggcaacaacgtgatgcggtggaaggaggcactgagcatggctacaaggaaagtttaccggccgaatgcagcttagcatggtaggcagaatccctgaagccacgcgcagtcaagggggactgttgagacctgattgagtgcaacaagtgagacagacatgcacacgcccgcggctcagtagccacgctgtggtactggttcaacatgtgaggaaagattacccagcccagcctgccagcggcccagatggaatgaacaatgaagcacaacgataatagaggacaacacagcattttccctttttacagattatctgttcactgaacacatctagtcggggtcagtctgcagttagacatctatttacataccttgtagctctactactggcggttatccctgtctctacaagcctggcgctcgtttctcattgaacgatacaggcgtgtacaagttaccgttaaacacccaccaagagacattctgcccaagcgtgcattcctctctggtggctggtatagcacgcgcctttgagatcgactaagctttcgggcgctagcttgcgttgttgctatgcgatgctttcactcgatgcgatttgtaacgaggcgttgacccagacgacgctcgcctgtcatggttgcacagggtacgctcatggtgggcaagcccaccgggggattccgcacacagctacgacatggaaaacatgttccagaaacgaatttttcaggtgtttaaagggacggttggagatctgtgtccaggtttagtcgtcatacagcgcctcaaaaccgccggtttactgtcaatcggtcgtgtctcgctgccgatgccgtccgggctgttgttgtgtgccagccgatgagatcagaacagtcatgtatgtattatgtactgttacgtaccctacctggtggcattgcaaagtgcggaggtgctgcacgccgcagaccgcttgcatatcagcaacgattgatgcaggcattccgagagaaagaaaaagaaaacctccaaggaagtcggatggtttcagcccgtgaacccccaacaagtctggtgccctaacgcgttacgtacagcgctctagtgcatgtatgtacgagccccaaatgcgacgatagcgcaaacgagagctgtgcaggacccagtatcgacaccggacatgcaagctgctggaaacggccatggtttgttgtgaactgtacctgttctcatgtctctagtttgtggacttgatggtatgaccctactcagtattttacttatcgttgctaacaatagacacaagtaaaacagggaatttcgattttggctgagatggcatacacacactgttacatgttgccagttgtgaagatagttattatcatgtttggcaggtccctgatgaatgtcaacgccctcatcagtttatggcacctccattgtcattcattgcctttccacgccactaatgattaggcgttcaacattatctatatttatatcggtgtctgttttctttgatctccatgtttcactcggagccgataatcagcctactgtaccaaaggtacggtacccggaacatcgatggcgctgcgctactaacaaagcgaatgccttgttcttctttgaccccaaacacagcctctgacagttgatatgccgagccatgctaagtaagatgaagacacattgattatccgatacggcgcagccggttcaatgctcgtgacagtcccgagctgtcaccagcctgacatatcagaccagcgcgaatatgcgctgaaaatcctaggacaaagatgccgtattgtccagtctcgtctcgtagctaaggtactatgtatggagagagtatcgcttgcagtgatggataacaaggaaaacagacagatggatgcctggctgaaaggaagtgagcgggctgttatagtccttggttagcagcatcaatagtatgaaagacggtatggatgaaaaaatatcattacaagttggactatctactctgagaatccactttagcggtagtaaagtagtgctgtctttctgctttcctttctttttcttcttcttcttcttcttcctctctcacactctctcccctccttgtaaccactccgcaatattacatagtaagagaccctttcttctctcttgggttcctgagattcttttttagctggagaatcgggcgtcttgaccctgatcctggcccttgccctggttatttagctgcttggagaccatccatggatctcgcccgctgtcctcagcgcccgcgtccgactggagaacggaggccgggtaagatccactcgctagcagtgagtcccctcttctatctggacgcctctgtgcaagatgatcaaggggtccccttttgacacctccaccctccccccctctcctctcctctctgcctgtactcagtacccgtaccagtacctgtacctgtaccaggaccacctcagtacctacgaccctctctctacttccgttaccttaccttacctattctcgcctttgcctatcctatcctatcctaattccacccagacctgatctatcttttctgtgtcccacttgacttggtttactctgcttccactcgttcgccgcgtccatccccaacccacttccacttccatccttcttatttgaaccttcccgctgccgtcaccgtaaaactcccctccttctgacctttctcgttcccgttagatggccactctgtcgcatcaccaaaaacacacggtaaaccagtctgcctctccttctgataccttcgaccaggatacgactactcgctctcacccaccttctcaagttaccactccacgctcctcgcctcctcttgaaccaccgcccgcaccaccggtggacgctaccattaacccttccattgtctccgcaaacacaaccactgggtcaagatcagcatcgggaacaggatcagggccagcaccgggaacgaacacacccgcctacgtcccatacaacccgcaccaaggtcatcatcgccatacctcgtcagtctcgagattgaacaatcgttcctccacaggtctcttcgccttggccgcctctgcctttgaccgcacgcaaaacgcaattgctgccatctcagagccatccgtccgacctcgacagtccagcggtgctctttcgaggctttccttgctcaccagctcttcaccttcgtccgaaccctctagtccggacaagtaccaccgccttcgaagctcatcaaaccaatcactttcctcaggcgcaaccgtggacggcaagattgctccccaggcattgcaggcgaataacccgccgtctcagccttacacaaccacagacccgaatcaccctcttccttacaagtcctccacagccgccaagatgcatcaaacatcatcgcgcttattgcgcatgacggacgatgaccggccattcacaaaggtaagctctttccctacttcaaattgcatggtgtgctttgcatgcgccgtttcgccgtgtgcgcagacatgcataattgttgcctatgcaccaattgcattctagcaagaaagctatacatactcgagtccttgctgacagagttgcacaaacaggactttaaagatctcttctcaacccttgttgttagtttgctgccgctttcggctcatcgtgtccgattgaccaaggttgaatacacctttttgtccgaggatgctattaacaacctgggctctctcaaattctctcaatccaatcgcatgcctgaccccaaggacccctcccgcattgttaccaccacgacaaccaccactttctccatggctaaggacatggctcgttctatctgtcaacggtttctggaggcacgttttatcgaatcagccgatggtaaataccagcaggtttacacgatgaagggctctgtctggcaactaacccccaagggtattaccgttttggatagattctgttccaggaacggtatccagcaaaagcaagtttctgaactcgccaacctcgcttccacccagctggtgctccttgagcgcgaccctcagacggacaagcttctccacgatcacggaacaatcgaggttatcttccgccgatttgctgggtcagagggccgcaacattaagtccactgtcaacgccgccgactcagactctctacatgactacagggatggactcacaggagtcaagatggctgctgagcgcaaggtgaatggaaagacatatcgtgataccttcactggtaaggctaccactgattggctcatggattgttcgactattgtggataagagagaaaccgtcgaggtggccaccctctttgtcgagttcgagttgatggagcctgtagcccaggaccgagcttacatggctcagaaccctggctgcaaccttttccagcccaccaagtatgccatctaccaactatcacaacgcggaaaggatattgttagcggcgctgcctctcgaggacgagcttccgagagtgaaggcggtgccacatctcagcgaaacggcatcaccagagactccaacactcagcgccttgataagattcttaacgaccctgctcttcgcctgcttttccgtgaacagctccgggatactcactgcgaagagaacttgtccttctaccaagatgttgatgagttcgtgcgcagctgcaaggctgctacacgggctgctcaaaaggcgcctaacaccaatgctatggacggaattaaagagattatggcttcagcatatggtatttacaatgccttccttgctcccggatcgccttgcgagctcaacatcgatcaccagttgcgtaacaacctggctacacgaatgactaaggccgttgggcaggatgtggctatgattgacacacttcaagaagtgacgtcgctgtttgaggatgctcaaaacgcagtcttcaagctgatggctagtgtaagtttggctaaaaaccgcccccgtcccagccccccatggcacgttcgcggccacgccgatccctctcaattgaggataaagcaatgcagatgctaatataggagaaaacaggactcggtaccaaaattccttcgcagccccaagtacgagcagcaattgcgaaactatgaattcgacgttgttggccgaggccccgagcgaagccaaagcaggtccaaccgaaagtgatctctcccccgaaggaaatccggccatgcgctatctacactagagcgggttgactaggctcgaaaggaaagctcaagtctaaaacagatccagacttgaggccagaaccagaaaccaggaaaaaaaaaacagggctatgaccaggaccctgaaccttgctgggccagctcaagcatttacatcatctgcctcatttaatcacgagtcatttgcatagagacgtttgacagttttggctaccaaagcgttttatcacgagaacgataccacctagagccataccttcctgcattaccggtgttttggtttctgagctattttgtttttgccatgttcttaatttttttattattcgcgcctcggcccctttctcttcggcggctagtgctaagttaggggccatagcccacagccacagctacggctacggctttgcctaccagacccgacaacagtctactcacttcggccgcctccgaagacgctcgggtggcctttattccgcgtcatgccctatttgctcattcatgatggatctcggattgaaaactattatttcgacaatagggtgctcggatgtaccgatgagagaagctgatggggcgtgcggtcgacagcttcctgcttggatacagttacactgcttggttgtgccgagtaacgagcgccgagcttcgaatcaatcccgagacaaagacgagctatacgaatttcgattgggatcttcgagacatgactatgaccgtatggatataggacgaaacggcctgtgagaaatggttgatcgatttgcacagcgtgagggatttcgacaaacgaaatcggcagcacttctcttgttattatctttgtgttttttgtactactttggggggtttacttcttcattatctctctcttttcttttatttatttattatgttgcggacggcaccccaatatcttgggaccgaaagtaaatgcattgcattggaaggagtcggggtacattacggcgggccagcgctgaaatacgattgtacatagaaaaaagacactgggcgggcagtctcgatagcttttgtcgagaggaataaacaaagacaaggaagcgaatcacatcagtatgtgcacttgaatcgtgagcttatttactggtatgatgaccgactggtgtttgtgaaattgttcaagtggaatgtgtagatatgctctgatagagccaagacatcgcgtgatcatgacaaaatacacaaacgatactgtagcaattgtcattgcacatgtttattcacattgcgtgtgttacgaattaaagactgaatgcatgccgtgtctcaaccctctgctacactatatcgcccctttaatgagaagcggcagataacagggtcaatattttgactgcataaaagtaatttagacaatgatagaacagaaggaagtaaaattgcctcatgtttctttttcctcatttcccctcttttcaattagtctaatttcttgtaccataagagttatgtatgtccttggcaaacaaaaccatagtagctattgttcatcaactgtgatgcgcacaaagccttgtcttgtgatcaagaaaccactataacatcaatacagagtaaataagaaccactcctcggcgctcccgtcaccaagacatgtcatcaaagcaaaaaaagaggctgaatgttgttattgtcaagataaacgaacaaccaaacaatgctcttcgttcttgatgtaggtgggggcgattgatgagccaagggaggaagagacaattcacgggcgagaccaagacagcttccagatcaaccgattcttttgagaatcgctgattgtcgaatcggggagttttatgaggattgcctgagagggtctttcttgttcaatggtattttgcttagggtactaattttgtgtaatattgatttgttctttgtttacatagtactgaattacacgcaacaacgtgcctatttgaagagaatcactgcaggatacctgagcatatagagggacagtttacatctacagagtggctacagacagcaagtgtcatgtcgtttcagccaaggatcacacaacccgtcgactcagaattcacttacacccaacaagtccagttataaataagattatttagaaacaaactcgcggcgctcaaaataactttcctagacattggctcctcattcattcagctcaattacagaaaaacatctccttgcaggtcgtaacccggccacaactcccttagaacggagccgcaatttctttctctttctcccttgcgtactggaatgaagcaacatgacgatacattggtttccattctttactgtggcggccagattgtcgcaagcctcaggggcagagaggaaagaaaacgaacaagaaagatgagagtgagacaagggagggtaaaatggaggctctgggccggtgtctaaggcttcaattttgagatataagaagacctctctgacagcttcatcgtatcttttccctcagtatcactcagcatcattcttcgttctctgcaacacacactcgttaacattctcgcccaagtcactcgcttgaccacactcactcactccagcaaaattgcaatcgctcttccaaactcactcactctttgaagtatcccccaaaacaaaaccagtctttcaagatgtacgccttcaacgccgccgctctcctcgcccttgttggtgtcgctgctgccaagcccaccatgtctcctgctcccatgcccactggaagcaagaacggcaccgtcactgtcaccagcgtcgtcgatgtctacaccacctactgccctggacctaccagcttccacatgggcggcaaggactacatcgtcaccaagcccaccactctgatcatcactgactgtccttgcaccgtcactgagactcaccccgctcctacttggattcccggccaccctggctacaagcccgagcaccccgtcaagcccgagcatccctccaagcctgagcatccctccaaacctgagcaccccgtcaagcctgagcaccccgtcaagcccgagcaccccgtcaagcctgagcaccccatcaagcccgagcacccctccaagcccgagcatccctccaagcccgagcatccctccaaccctgagcaccccgaggttgagaagcccgcccagcctgagcaccccaccaaccccgagaagcctgagggtgagaagcccggcaagggagaggatgtccccgaggagcccgttgtcactgccggcgccggtgccgttcagttcggacttggccttgccgccttcctcggtctcatggctctgtaaactagcaaccatgagagtcaagacgccagatgacagcctcgagaaacgaacaagagtaccgcatcagttcgtcagcctctcaacctatacttcagactgtcttcagctgtgttcattccgctatgattttcatgagcgctcaacgacaatttctacttcgcctctccgcatcaacgttttaatgacaaaatatttatacttctttgggtatctatgcactcgcatatacaccgtgtatcttctttgtggcgcccatacccattagggttttccggggatgggtcattgagggggatttcttttgttctcggggaccttttttgatagaaatgaggagcttggaagacatttgcattgctgggagatgatttgtaccgttggtgtaatatagatacgtatagaacctaacgaaattcatcattttactcattacatatgcgttcgagattatgctctgtaaatcatcagtgctcgtacctgactcgccatcaaaatgatcaaggacataacagtccataccagaaataacgccgcgactccaaagcttcaagcaagcacaggactaaaattccccattctaggccagttccgctggccctgtcctctcatgacggggatggttataggtgccatcatctagctccgcaaaggtctcacgttcatcaaatggcgagtttggattactgtagggactatgacttgccaacgcggcataatggtcgggtctgctgtcgccacgataagctgtcacagactgatcatgccttaactggttaaatcccaacggctgcgcgtgtccaagggctatagggccgccgttttgctggtgcgcatcgcccatactggaagagggtgtgtcattaatgtaggctgggtgggaagacaggtccggagcggtcccgtactggccattggctcccttggtcggtgctcctgagtactcagatgctggaggggttggtgtttgaagagtccctggggagccgggcccaaagttttgcatagagtgtcttgcagacttgagggaagttctttccgacaacttctcgaccagagttccatgggacttcttgatagtcttcttaacaaacgacaccatgagcaggttacagcgcatgtcaacatcttcgcggagataaagacctgaagccggtgccccaagaccaagctcaacaggttgcggacgctctccaggcatagttccgcctacagaccagcggccacggaggtcaagccccatgggagcgtaactgtgcgtctgaagaccatcggaagagtcaaagaaggcagccgtgtatgtgacctgaccagaggcgataccgccagggaggtaatcaatgcgatcagtcatggagtaccatacacacttcttctcatcctccggggcgtgtgacggaggagagatttggtggcgttctatgatgagaggattcaagtcaatcattgctaaatggtcgtgtagaaaatctaccacttgctggcgagataagtttgaaggcaagggtgtgattgttgtgaaagtagaccgagtcatggttttttcctggtgttggttgtgatcgacgtgacacaggattttgcaagttacaagtgccgtataacagaagctgtggcgactgaaaatgtgtgtatggagaataaaaacaaggtccgtgatgagcggtgacgatcttttcttgttgttctgttcaagacttggggttgatggagatggcggagagttactaataagatgggaaagtgcaatgcgatgatgacttggtatgacaggaaggaactagaacttggcaaccgttcagccccagctgtgtaagccacaaaaagcagactaccaaagggcaggtgccatccattcaatccatcaaagcttccttttgcttggccgaaggcgctcggaaggtgtatcagattgccactagctcatctcgtctccggcaaatcaaggcctcacaatctcgagtgacgtagcatcagaaacatcgagtgagcacagcaaagacgaccgagtccaatgaattgttttttacttttattatttctttacgataaaatgctaatattaatcaaaaatctactctcgcttgttcatgtccacctaaatatacgcctagtccatgtcagattttagtatgcttcgagtcgatggatctagcgaaacctaaacatcaacactacaacccagcacatatatccatattattaccgtcctcggagaccaaaacatgccaccgccatcttcaaggggaaaaccccgtccgtctcagcaatgccgtcttgtttccctcgcaaaagatcatccagggctcatgaatacggacaggtagccccgatgtatctgttacttgtctatacttgctcaggggcatcattaatagtctattatatgcaacgcagagatgtgtatctatcaagccaatagggcatcgtatcgtaaaactgcaacctccgccactatatctccctacaccatcttgccagtacagcactcaacttcactgctgctgggatctcctccagtgcgacgtcgactttccacatcttgccttctaatccgccatgcccaaggttacgggcaccacctatgccagcaggcaccaataatcccagtgagatgagccgttcccatgcgatgccagctacgccacggctccatactcggacacctccacctacagcaagcatacctgctgttgctgagtgaactcgctgtcttcccatcaaggaactgtactcatcgtatgccatggccaagtttaccgtatccgtgtgtgctacaatgtccaatcgtgctgcagcaataaggagtcccaagtctagctcagacagcgttgaaagcaagtgaagcctggagtcagggggtgtcaaggattcaacatctgcttgcacagcagggatcttgagtgtcacgtcgttggctgagagagccgacagaggtaagatccattcggtcaggaatgccgaagccgacttggttgtgtaataatgatactgaagcaagtcctggaatgatcgctctctgtatagtccctgtattgtatgttagtatgtgattcgcatccaaataggatctgaccaacctcgatcttgttgttccaatactcctggaacgcagcatgtccttcgagataggtgttgatgccttccttctcagcctcatcgctgtctacaatcagcccctgcctgcagacttgccagtaagctggaagcgacttgggcagagagagatagacgtatcgatgactgaatcgactctttactcgcttttccaacatctcaacaacatctagtctagtggtacagccaaccactgcgatgggtgcctttcgcgactgtgcaatatcaaacaagttgtacaataatgtttgtcgagggtgcgatgcaaacatgtcgaattcgtcaatcacaaacacaatcgactgtgacgtaacaccttcgtctgtaccgataatctcagatggatgtgacaggagagcaagtaacgacgccatggtgtcggcatagtttgtctgcaagcatcgtcagtgagagtaatttatggaaccaaggggtattcttactctgttcaccaggtcatcctctacctgcatctctttgcctagctgtcgccagatctcttttagggccagcttatcatccgtatgaatgaagccattgagccgcaccacgtgaaaatcgcttctgtgttcctgagatacatcagaaatgaccttttctagtaactgtaagataaatagttagcattcggtgcgcccagaaagcgaaatcacagcgccttacagtggtcttgccacatccccttgctccaattatcatcatggagtttccttcaccggcaacaacagtctgtcccacaagctggtaaaccttttcttcagcctcaagctgcgcagacaactgcaaacgccttctccccgtacaacggtcgagaagcactcgttgtaatgatcgtacatgctggtccaaattggcgatgtcaggtacatctactgcgatcttaacagctggaggctgcacgccagcggtctttttcggcgtcttaagcatgtcctcttgagtacacgacttgcaaagccaatcgccttctggaatatcgggaacgccataacattcttgatgaactgcaaaatcacacatgtcgcatagaatgatttggttgggggcctgcgaatggggtttcaagcacattgcgcacacgatctcatctgcttcagagttggcggccttacgtggcgtcttgggtttgctcggtaggtcctcaaagaaaacttcgccattttggttgtcctgacctgccccaaaagtgacgttcttcggccggcctcgtggtctccccttcttggggctcaggatactcttgggcgtaggttttggcagcgaaagagatccattcgttgtggacagctcgtcgatagattcttgttttgctgaaagcccatcatctgccgctggggctggttcttcaaccttcttcttccgcggtcggcctcttggggcagctggtttctttggtgaagcggtcctcggtcggctaacaccgaccttctttggtagaggataagatctttttgaatctccggtatcccatattgttcctctcagtgctgatgccttaagtgcagggcggaacatgggttgtgcggcaggttgtgtggcgggttgcgatacaggttttgatggcgacacgacgggccgctggtcggtcggtatcttgagattgttgtctactgggggccataagttctgaccgttggatatgactgatgaatatgctgaattgatggcgttgagcgccttgggggttgaaggcgatccgggtacgagttcatcgagtcggcgtttcttgagggtcgcaggtgttgggacggggtcatcttggaattgagtgcgctttcgagcgttgggagtaggagaatgattcatgattgtcgattatatgcgtggtttatatattatgtcgtcgagccgtttcttgatggaagtttgctatcgcatcgtcaccgtgtctattcgtgagtgatctggctggtctggtttggttgccaatacaaataaatcattagtggactagccaagctaaaaccaggggagacgcgtttgacgcgttgagattgagactaagaaaagtaagcgcttaatttcggagccatgtcacgtggccaaaaacgacatgcaataaagctccactttacagccctacgattgcatgcagatgcagatgcagatgcagatgaagatcgagatggttgttggttgagtcgagttgagttgcccaaacgggttgcatttttcggatacaggcatttcgatccttgtaacttagcgattgactcaatctaactgtgttgatttgacaccaatgactcagtcacagaccgttatactggcataccgcctagttatgggcagacatgttttctcgtttcaataactgcgtctcgggcacctgccaagccttttcgtcaaggttggtacgcatcttttgaactaaaaacagaagggctgagtatcatcgacgaatcaactggtcggctagtctcttcagctaagtggattaacgtggttgggggccacttgcactctcacgtaagatttcaatgtcacttcaactaccgttgccagtggacgctaggctctactagaccatattgatcgtgaatctaaatcaaggatcaagccataatccaatgtggctcctgttgtactcgaattctcccgctaaaagtcaggctcagtgagttgatggtgttatgttagggtcaaccatgccttagtagtgaaaatcgctgtttgatggcatggctaggagtatcaacccctgctcgtctctcaggtcctgacctccagttgtatttatatagtcaaggcagcccccaatgggcaaaggtggttgtgtacttcagttgactcggttgtcagacttacgtgggactcctattctacagtacgtgcagaggttccatcaggcgaaaagaggcattgtcctcgagccatattctacccatggccatgctaatcattaatagttggttcaatttgatccccagtctacaatgtcgtaccaagaaccgcacgaggctgttacaacagcccagaagctcgtcttgttcaagagtcctctcataggacgatcagactccagtgacaatggccctcctaccaagcaacctaccgctcctgatatgagcctctttggtaaccgatacgacgatgactgtccacaatttcaaaaggttggcaacaaataaagcatcgctgtaacgatgctaacagtctctagcacgaggatgccagtctactcgagcttttctacgatctgttcttcgctgccaactacaccgtcttctgtgaaacccaaggcgtcaacagccctgaccgtttcaaagcctatgtcggctacttcacgtaagagagtgaacctctgagcgaatgtgacgaaactgacatattgacagtgtcctttggattacatggctcacaactagtttgtacgatgtacgattcgtaacagacagtatctttggtaggtcttcttcagtgatgaggctttggcactactaacaattatagaacgtgtcgcccgaggtattcatcttggtgttatggttggatttgccgtcgttgctcccaagttcaagccggaagaccaagacatgaagacgatgagaacattctgtaagtctctcattctgctctcctcgccgtatcccttacatctgaaactgacttgtttagccattatccttatggtgtcccgtctagccttggccatcgagtatgcgagtatactctggcatatccgcaagttcaagaagcaagccctgcctatgctgcttcagatcggattgaactttgtcctcgccatgatctatctcggtaccacattccgcttcaccaaccacaatagtaacgtctacatcacatggtacatccttgctgttgtcgaggttgtcctcacatttgcattggcatacatcttcccagttctcagcttccaaggaacacatttgatgaagcgcatgggtcttttgaccgtcattatcgttggcgacggaatcatcaccatttgcaaaagcgttgtcactattgttgagaatcctgattcgtggagtaagtctttcctgctgataaaatgtcagaaaacctaagctaaccccctgcaacagatgctgaaaccgtgggtgttgttctctcctctgctaccaccatctacgttgtgttccttatctactttgactggatgaagaacccttacctcccaaagttccgccaacagctctggaccatcatccactatccccttcatctcgcactttgcctgtttatccaaggatttactcaactcgtcatctggaccaaagtcttcaatgtcatcaagacaatcgacttgttcgggggcatcaatgaagacgacatacccgtggacagcataagtgatataacgacaaagataatgcggaacatctttgagactattgtgaaaaacttcttcacgctctttccaccacagtatattgagactcaggaggccgtcatcacagcccttgacaagttttctactatcaacgataccttctgggtacctttctttgactggaccgaaacacaactggataaggatatgcccgacgccaaacagttccagatattgactgaatctctgcaagggcttggaaacgccatgacaaacgctatactcgagacttttaagattaatctagtcagtgaagtgcaggagtacaataaagcccacaatattactgaacagaccggcgcggagttcgaggcagacctctccaaccgtttggacgcacgctttcatctcattgtgagacaccctccccatcaaccagttcctttctctaaagtactaacctattacaaagttcaactacacctacattgcggctggtatttcactcatcgtcatggtggcccttgctgttatgtcgcgtacaacccgctggagtaaatgggctataactcgccacatcatctttgttcttctcggcattggcacaagtcttgtcgcaatagtgaagtacaaccaggaacgggccgagaaataccagacgagtggctggatgatacctgttatcactctcgtctgggtcactgtccttgccttgactcatattcgcaacccgccaccattattcttcaagggtagcaagtccttctggagcaaacaaaacgagtcgcagacttacaaccgggttatgccttctgagcagcagaccgaatacaaagcggcccctcatacgcaagtcacttcctcggtttagactagcaatctaggctctataaatacgtttggtttgagtagcccaagtaaaaaatgggctctggataaacagaagctatagactgtcatatcattcatccaccgagtgctaagatggagagatcatcagagttcagacgaataaaacaacaaagagagtgatgtaacttcatattagaaggatatagatacatcatatttggctgtgtgatttagaagcaatccgagtcctcctctacatttgctttctggcccaagagcttcacaccgtaaccggctcattcgttgtgccttcaccatcaatctccatcgcaggactttggtgcccggtagctatgtacaatgatatctcttgtgcagcatcatctcttggtagttcatttaccctggcatccttcccaagttccgggttctgctcatttaaagtgtccgtgccgtttgtcatgctggcttccgcttgatcctcgtttccgttggccatatgctcggtgccttccattttgacgtcattctcttcttttgatacaatagggcttcgtgttgtcttgagctctggtgggaggttaacgtcccagtcgtccttgaatttgttgtccaggtgctcgtcaaaatcacccatcttccgcctctcgtgggctgcccaagcctgagccagccattcggggtcgtgtcgcccttgggcgatgttctctgtgtaggcagcacagtcatagcgaaagctgtcatcattcatgagcgatgcaaaatcaggacaggcgtcttctgtgcctgcactgaggatgtgctgagaatctgggaagagtgctagtatttctgccctctcttcattttctagaatttcccaggccataggatttgacaatatactctgtattcgttagttgacggtttcttcgccatttgaatagcagcgggccatacatactctgagatcagccgaagctagaggtgatttggggtccgtcaagatgttgtcttggttccattttgatcttctggccgccttcttcacgacaactctctttttacttttggctttcttgatgccctttgatgtagatgctgtgcttgtctcctgctgagctagtggtgatgcagacgcgtctggcagctgatcaacaatggggtgcgaaccatcatcaagcccttgatcgggcaccgataatggaagagagtattctgatacattctcttgtggctcaattgcatcttcgccactcacgactatcgtgtctctgtcgtcgtaagccattgtcgcgaggctgtttggttggtcaagattggtgagtgctgaggctcggtcgggattactttatgagcaggtcaaagacgagtttagtggagagaagacgaaaacggagaaatagactcaactcctagatagcgatagcgagaaagatagttttgacggaaagtaaacatttatatattacgctgcttttctttgtgcatattcaaacgtacctatttgtttggccaggttccagggtagcctcaatgcgaggtactttggtagcaagcagtttgtatgttgctctgcagagacgctcctgcctcaactgcacgtaacggctgacaaagcgggcgttacacatggaacctcaattgaccattgattgtcatgttttgtttgttctcaacattcccgaattcaacacggcggataaattcacgactttgcattgctccaccgccggctacttataatgtgatatcattacatggcagaatggtacccccacgatattttggggtcaactgcatcccaccctggcccctcccgcaatgatcaacacggcaatgtatccgaccatgttcaaagcaaatccccgcttattgaacagttgctggaaaccagacgataaatgcatgatattgggattggattagaaagctacaagggtaagctagcagctcattgctgagatatatatactctcttcatcacccttggacaagtttcctcttttaccgatctatgtcacctgtcccaaactactaacatcgacatcatgacttccaccaaggcgctctgtcttggctacgatggtgttcaccctttctctaaagtggagattaaggaccgctcttcagtccaagagctccttcgcactgttctcgaccccttaggacctttcttctcacccgaaaaggctcgtgtcaagtgtccgggtgcaacagcagtccgcttcgaccaaactgcctccgaggttgaaggtatatgccgcccgctttggggcctggctgctttgttggcaggtggtggtgattacgatggcaaggaatggtggattcagggtatcaagtcaggaaccgatccagagagtcccgaatattggggataccctcaagacaatgatcagagaatggttgaaatgtgccccctcggtaaggacctatggcaaacacccaaaactggtctaaacctgacccggtatcctaggttgggcgctggctgtggctcccgacttttggagcagcttgtcagataaggagaagagcaatgtcgaggcttggctgggaaactcaattaatgagaaaaagtcagtcacaagtactacaaagactctctatcagctaaccgctgcttcagcatgcccaacaccaactggctttggtttcgagtttttgccaaccttggtctgaagaaaaatggcggcaaattctcccaagagagactcgacagcgacattgaacacctcgagaccttttatcggggagggggttggtcgaacgacggaccagaaggaatccaccgtaagaaccatacagaacgttacagcaacttcaacttacacagacagaaatggactactactcttccagctttgcgattcaactactacagctcctatacgctaagttggcaggggacgaagacccgaagcgtgctgatgaatttaagcgacgtgcacagcaggttgctctggacctgatccattacttcgatgatgaaggcagagccattccgtatggccgaagtgtaggttaccgcttcgctatggtctccttctggggagcattggctcatgctgatgtcgagctacctgcacctttgacatggggcatggttaagggagtggttttcagacatttgcgctggtggcagacccagaatgatatctggacgtcaagcggaacgctatcgattgggtattcgtacccaaacatgtatgtaagtaacggttactttcactccgtgggtacgagtttactgacacataccagatggcggagaactataacagcccaggaagtccggtaagatgagtactggcagcaagaagaaacaatctgtctgacctgaatcgtagtattgggcctgtctcgcattcatgtgtctggctacaccagaagaccaccccttctggacatccgaggaagaatcagcgagtggtgtgatcccaaaagtaaaagccttgaatcagccaggccacattatgaggtggggatcccattatatatgatttggcaagcggcagtaatactgacattggtttagctacctcggaggccactgcatgctactctcatcagggcaagcctgcagctatccaatgaaaggaacgcatgccaagtatggcggattcgcttacagcagtgcctacggatattcagtaccccctggactcttttctctggagcaatacgcattggcgtcgcagcttggtctgtcggatgatgggggcgagtattggaaaacccgaagactctgcgagtacgcggggattgaagaccgtgaaggcgcccctgttctcgtctcggtctggaaacctttttcggatgtcacaatccgcacaattctggttcctcctgtggagaagaccccaaactggcaccttcgagttcaccatatcaagagcgctcgcgaagtcatgacagccgacggctcctttgccatttgtaatgtcaatacgactaacggacgatatctaggcccttacgacaaagagaaacacgagggaacatcacccaagatcattgggaattatgacttgaacacccccgacggctggacaagtggaaagttgggggcttttgcagtgtccaaaggcgctgtagggatcaaagctctggaaccgacccaaggccgccaagccatgttggttaacgcagacccgaactcgaatcttattgagagccgaagcacaattccaactttacaacatacaatcaaagctggtgagtcggtatggtatgtgtctgctatatatgccaagccctcgggggttggggtgagccaagaaagctatctcgatggatgggacaagaccccaggcgtgccaggttggctagagaaggagatgagtgcttaaccccaaatgtcagaagtaagctcgtcgaatggtcggaaatgagatggatggcacggaaatcaaagattccatcaatcagattattacctgatcttctcctcactcaaagtcatctccccgcctttagtctgctctgtgcttgaccgttccttgcggggatggtctgccatatgttgtcccgacccttggcacaggtcgatctccgttcatggtccagcgacagccgccagaagaagcgggcgggcgggctattgaggctgaagtgatcacgcttgcttctcattcggtacgataaccttaaaagaaaaggctccgcatttgtttaaagctccagacttgtgcgatcaccagccggacagactaatttccacctatcacagagcagagacgttcacagccttttaccacgattccatggtgcatgtcactatgcttaatcgacatggggagtctctccacaaccccaggttccacgcggtaaccgcctccccgcatattaacacaaatcctcccaaggatgggttgtttctgagcagccgagacgcatcatagagggatctctcgtgcccccaaagttcatctcaacatcagcctgggcattccgttagcttgggatacacctcttccccgcgcttgatggtgtagttaatttcgacgacacaagcaaatcgattcgtggacaattttgtccgcttctaagtgttcatacgagggtaacattttgcgctagtagatatacgatgttttcgagggtttgacctcaagcctaatgttcaaattcacaagtcactacgagcgaagatatttgaagtttggttgagcaaaaggatgagcatgatctgttgtcacgtaccattaccggtattctagctgcagaaggatatccggcaacgaataaattcgtttcaccatgtatcaacgttccctgtgccgctacggtgcgcatgatatccgaccctaccagagagtctgtgcaattgacaagggagttcataacacacaccaacagaacagaagccggtgcgccgatgttgggggtgacagtccggttgatgctaccccatgcttggctgttactggtccttggatgatcaatttgggaatggtggtctgggggagctcgacagttggactttggccggttgatcatttaatatcctacgagatcccctcgacatttagaatttctcaccagcgatcacacctctttcaatcattcggtgttttgagtcttctagcaattatttgttccctcgattgctccacgtctcggttcgatctagaatccggggaaacaagcttaaatttaaagcatcccctatctttttcttagcttggaaacacatcccgacctcacttcctcggctgttgccactcacccaccacccacgagtcgacttccaccaccgcaaccatgggtatcgcaggtgtcctcaagaaggtcgttcgcaatgacgcgatgaagactgaccccgaagagatttacaattggcgcgtctttgccgtcgttgcaggttcatgcttcggaggtatgctgtttggctgggacactggagctattggtggtgttcttgccatgaaggctacccaggagcgcttcaactacactcctgaggccaaggtcacactcgatcaaaacattgtctcaactctccaggccggttgttttgctgcttgtttcttcacctcgtatttcactgagagatatggccgacgctggtgtctcattggaaccggtgctgtcacaactatcggtgttattcttcaggccgcctctactgctcaaggatctctccccgtcatgtatatcggacgctttgttgccggtctgggcgttggagctgcttcgtctctggttcccttgtatgtgtctgagtgtgcgcctcgagccattcgtggcggtttgacttgtaagtgcttcaacgctatgatccctgacaactcatcgctaacttatgatagccttttaccagctgtttattgttaccggtgtcatgctttctttctggtatggtaataccttgttcaatctatcgaagctctagctaacaggtcatcaggatcaactatggcgctcttctccacctcagtgctcctaccgtctacgctctgcctcttgctctccaggctctccccgctgtgttagtagccatgctatcgtgcccaagaattcaaaaactaatgtgttcccaggcttttgattgcctgcatgttggctgcacctgaaaggttagtaacccaagcataattcatcaaagcatagctttactaacaatcattagtcctcgatggtgtgctcgcaaggatgactgggaacgtgccaagtctattttgatcggacttcgacagtaagctttcatgattgataaagaaggaccgttgaataacaatttttgcgccataggctccccgaaacccacccatatgtccagaccgaactacaggagatgtccgcgcagctcgaggccgagaagcgactcacaggcaacgcttctgccagcactctttggaaggagcttgtaacaatccctggcaaccgaaagcgagctattatctctgttttgctcatggtgtgtcagcaaatgacaggtgagtacccttcagatcttgtgtcattttctctagctaatcgacaataggtgtcaacgctgttaactactatgctcctcaaatcttccagtctctcggtatgaccggcacaaccgtctcgctcttcgctactggtgtctacggtatcatcaaggtattaggatgtgctaccttcctcatcttctttgccgactctcttggtcgacgccgcagtcttctgtggacaagtgctgctcagttcctcgccatgtacatcatcggtatctacggtcgcgttgagccccctgttgctggcgcaggtatctctgctttcggttatgttgctattgtctgcatttacctctgggctgctttcttccaattcggttggggaccttgctgctggattctcgtttctgagattcctactgcccgtctccgagccctcaacgttgccatcgctgctgctacccagtggctctttaactttatcgtcgcccgaactgtgcttaccatgcagaagacaatgggacctgccggttacgtaagtgctaataaacatatctatgatgactattagataactaacaacgactgaacagggtatgtttttcatgtttggtacctttgatcttctcatgggtatctttgtgtggctcttcgttcctgagaccaagggtcttagcttggagcagatggatgagctctttggcgtagctgacgtccagggcaagcttgacgccgagggccctgagggagcccgcactcctagcatccgcgaggaggtggcccatatcaagagcaacaagagctaagcgtgttgtattgatgataaaggcgagatgaacttgcacgggagcgaagtttctattaacgtgtaatgaggaagaagaatgaattacctgcaggtaatcaagcaccaggatatgactatagtatgaggcgtggatatctgtgtctagttaggatgacgactgaaatatgaaccatcatgatcagaaccccattggtggtgtttcgatgtcaaagtgaaagtcagctagaaggagtagacgatcaacatgtactgactgtggcagtttggttaatggttgctaagcttagagaagtgtgtctatatgaagagggtaagatccagacgaattgatgctataaataatcaaagatttgtttatcaattttatggcaacgtcagtccactgcgatcggccgtgtctccagtctgggggtaaccttgtgtgaaacaaagcaaccaacagtttacagggatgagattatgtatgcactgactcgatagtctacatgttataagtgaccgttggttgtggttttaagcgctcttcccccccgcgcctcgaaacatcttcattgactcttccacaatctcttctcatgtcaaactgagtcttgacttctcaaaaaaaaaaaatggcttcttctccacagaaaacatccatagaggtgctgcctccagaaatcttacttccgatcgtcacaagccttcctggtctcgatacgctttgggatttgctgagggcatcccccaacgcctggcgtctcttcaacgagaatgccctttttattgttgaaaatattctctccggccccaacgcgatattaccacctgtggttgtagaagtggtgcgcgccgttatacttgcgcgctcaaaggcactccctttccagaacctacgtgacttgcagcgccgattcttgttcaggttgtttccctgctttccatcgatcggtcaaagcaaggataacttgatcaaaattgggcctgaagttttatcagctgcagcaccatctgtgtcggttattcgatccacggttgcaacagcttgccagatctcgaccctttcgcaggcatgcttgtcatcttatcttgaacgactaagagaccccagcttcaggccgatgcactgcctcgacccttacctaagttacatcaactttcatgggcctgatggtaagcgggtcatggcttgggattgtgtctttgaaggtacacctgcgaaggtggttgatgctggacagccaaactgggtagaagagatgcgagctgttcgtgctctatggatcattcagctcgtgggagaagttcagtatcagagccatactttggactggccaaatgaagatgtcgataagttgaaaggcatgagcccggctgacatgatcgatcaaaataactttgatgaagctcgtcaaaaatccgaagaggtcaagtctctaatgcaatacattgctacacttggggaagccaaacaagatacatactaccaacttcccccaccgccaccattcgtaagatggatcacggcgtcgcccaaccgcaacgaacgtttccgcaagttgattcggcatagcaaggatgggacaccactctgtatgcgatgtcccaccgacgacaagttatggggtcggactgaagagtgcctgggacaagaagctcctggaatgctaatatacagagagctcaacagaccctgtattgctagacccggtgcatcaccaatagaaggagtagagtttggctcgttccgccagctcggtttcgcattctgggatacgtggaggatgcaccttttgggtatgcacggcggtttgcatgaccatcaaatgcgcggcgatcctttttatctgtttgcttgggagagtatcctacccaatgacgaggttgcatatctgaaggttgagttgcgagaaaagggacgtatcgatttcagaggtatgagttagagcaatagcggattaaagaggagcaccaagagcacgaggaaacacgctgaggtattcataataagtagtactgtgtctccgcattagaactcaaaccaccataacctattaccggctccttctcccaatctcttaacactacctagcgttacgacgatcaaacatcagtaacatgaaacagaagcgtgatcgtctccgacgtgtctttatcaacagcaatgcctttcacctcgtggctcccctcagcgacaaatatgtcaaccttgttaatgatcttgagccctagtcgttccttgtggttaagcagtagataggctgcccctgctccgttgggactaccaaggatgccataaagctcatcggggtcctctttgatcgtcattgttattctgttatcccacgtaccaatggttttccctttggcatcccttgcgtgcttgttaagaatggcctggaatataaagttgagagtttccccattgttgatcttggaccgaatgatatatttgacgtttttcacatcctctcctttctcatggcatactttccactattggccttcagattagatacaattctttcggtaagagatgtcttgcaaattgaaccgggggccacttacccattgcatccaaacggcatcactccactaagatgtgttagtaggaacagcttgtgatgaatgcgctttgaaggtatggataatttaacttacttttctaatgtgagtagcaagatcgttcggattcattgcgttcgccagcagggctgggtcaacggcatagttattatctgcgattataacaccggcttcagcaatgaaagaattgtgaaagaatgcaccggttggctgttgacgtgattgaatgtgttaggtttgttttggtgtataaacatcggtcccaggcctataatctcatgggaataacttacgatgcagttttcaaaatcgtcgatgttaccatctgagccatcgatgagccaagacggatcattaaagatgtctgcctcatgaacatgaacccaactctcgtgatggaagtcaataggaatactgagagatctcagggcctcattcaaattatctccaaattgggagactgaggcgtcgtgggggttccaaccctccggttcttctaagccatttacttggaggtaagatggagactctaaagacttcccacgattactttccttggcttcttctttggtcatgctcatgcggcaatgaagccaatggcctttgtcatgagcctttgagtaagtatcagttacacgcttagtaagacccccggcagcatgttgctggagttgatcaccatctgcggcaacggtacgagggctcaggccaagcctaggaggagacgaggtataggagaggaggaaaaaagatatgagcaaaagtgcgatagttgtgaaggtggttctccacggaacttggtgtttagtatacatcttgaatcaagaaggcaactcgacgagactgcaaatgatgagagggatgtgtgactgaaattaatgggattttgcgttgaaacagctacctagttataccatcaagtttttgaatacatttatatatttggacttgactttgaaacagagccttcgcctgagaatgaatcgtcaaaggctgagctcatgacattacaatggaccgctggacatgttggttacatggttacatcaaccctccaagtcaattccgttggcagtatcttgcagtaaaggaagcaagtcagtttgcagggttagcattgatatttcactgtgttggttgttgctggccctggtagtcgtgattacaaggatgcacttacaagcgcttgaaacaccctcattattggcgattgtgggacaaagttatggaaacggaccgcaccgtactctcggacccgttgtaagccacgatcggcggctagattgctatattcgtggttgcaatatatgtaggaatggatgttggaaccaacagtatcgggtaaaagacattccatgattagagtcaacatcatgccatacctgcatggaccccaacactgaggcagagtttaaaccgggtttccaatcagagaatatgtaggtagtagatcttccgccaaggggcgtcaaatattcctgcatttcaccgctgcagcctgttcttatttttaagccttaatgttaagcttaccggtttaccgcgcagctgtttgatatatgagattgagataagaagtgaacccttgactactttgttgtacgagtggcttgtttgccttacggacagtgatatactccagccccatcagaaatacagtcgtataaagaacctggattacacgaataattcgcagggtattgatgacttgaggatccaattcttgagtcatgatgctctcagtctgttccctgactttcataagtcctagttttactctctgttggctcgacaaagtaaaccctgagtgtccgtgaccagccgagtcattacaatgatccattgtatttctcgttggcaaggcagaaactctcttaagatcctatgaccgtgctgatttgtagaaagtggttaaacacgggcaatgagttatttcagaaccaacagagccaggatttgatcctgaaacctgcacttctcaaccaacacacagccatctaccacgacacagccgatctcaataacaagatacgtttgctagacacgggcgagatgatccaacttgcatgggagaagtgttcacaactaacgatattagcagtgaaatgaaggatccctatgttggtagacccttgctgcgttctttttttaatcatgtatagtggtgttgttgcaaaacagaccaacagacttcacaggatcggcatgaaagaagcgacgagatatgcccgaggtattgtagagggcgtttgggggccgcggcagttgtgatggcaaaagaaagtcgtcaaaaacttatagtcactgacagaagggctttgagaacatataatgagaagatcacagaaacgatagccatcatcatcatcatcaacactcatctcttatcctgtcactcattgcatcacacgacactttatattattcattattttttcacttgccacactcgtaagaactcttgacatccaaactccctctttaccatgaagcggcccatacctcggagcgccatcaccttgatgatggtgttcgtggcactcatgatcccatacacctctgctcttcccagtcttcgcatcatgccccttggagattctatcaccaaaggcaatggctcaaaagaccaaaagggctaccgaaatcgtcttcgcgagaaactgatcagtcgtggcacctcggtcgatatggttggtagcctgaagcaccctcccactggtatggcagacaacgatcacgaaggccatagtggaaaggtgctcgcacaaatcaacacgtattggaagctttccattgcagctcaaccaaacgtcgttcttgtgcatgctggtaccaacaacatggatctggaagaagatctcgaaggttctccacagattctggagtcaatcattgatggtctcttccagtattgccctgataccactgttcttgttgctccagttatctgggccaacaagcctagaatgcagcaaaacactgatcgctttaacccgcaagttattgccatgatcgagaagaggcagaatgccgggaaacatatcctcgaagttccaatcgacattactgcagatgatctttgggatgagaaacatccaaatgatagcggctatgagaagatggccaacgcatggttgaaggctatccttgaagctgacaagcgtggctggttgaaaactcctacgaagatagactctgctggccttccaggtgttggtcttggcattggcggaggagctggaggagcccaagaagagatcgtgggcaagatctggaagaagcaaggcaccgtgtttaaaggcttccggacctgggagtccgttggtagcattcgtggcacagccgccaatgccacccgcgaaaaggtgatcctggccgatctcaacggcgacggtatcactgattatatacttgccgatgaagatggcactatgcgtgcctggatcaatgggggcagaccgaatgactggaagagcatcggttatattaacccagactggaagtctgtcaaaggcaatatgatacgccttgcagatgtcgataacgatggtaaggctgaccttattgctatctatgagaacggcgccgccaaggtgtggaagaacgtggacaacggaaagaagttcgagtctatggattccaagtgggcgactggtcttgagtcaagagataaagttagcttccaagatattgatggcgatgggtatgccgactatgttattgtctatagtggtggcgctgtcaagtgggcacgcaacactcacaataacggcaaggacagcagcaagaagaactgggaggctgaggtcactattgcgcctggtccttctgggatacccgaaggctcaactaggatacaagacatcgatggtgatggaaaggccggtaagtatttgctgctttctcatgtttgggcgcctgtaactaactggattgcagactacctagtcgtatatgacggcggtgccgtcaaggcgttccgcaacaccttgaaagaaggcggccgtaactgggatgacttgggtacagttgctcctggcatcggtggtgttaccggagacatgatccgttttgcagatatggatggagatggtctagccgatttcctggctgttgccgacgatggaagtatccgcatgtggaagaatcttggaatcacaggcaccaagggtcagagtattcgcttcgccgatttgaccggcgaaggaagagatgacttgatctctgtcgatgccaaaggacgagctcgggcttggatcaacaagggtgacggccagtgggaggcaattggtgagattgcacctggcctcgacgaagatctatctgacgcacgtatcgaattcgtcgatgtcaattctgacaagcgtgctgattacctgatcatctatggcggcggagctgtcaaggcgtacctcaacaatggaaaccttcctgacccaggtgatagacgcatctggcaggatggcatcgtcatatcacctggagttggcgagcctggaagcaaaattaggtttgctgatcttgacggcgatggttacgctgacttcctgattctctatgatggaggagctgtcaaatattggcaaaataacaaaaatatcccccctagaaatggtgggcgtatttggaaggaaggcatcgtcgttgctacaggagttggcgagcccggcagcaagatccgatttgcagacctgacaggagatggaaaggctgattacatagtccagtacgatggcggcgctgctcgaggctaccgcaacaatggaaagatccctataggagaggggcgcaagtggaacgatatgggtactattgcaggtggtgtcagccctcaaggccctgttcgttatgccgatatcaacggtgataggaaggccgattacttggttgtttctgatggaggggccgtcaatgcatacatgaacaaccacgattgggcgcccaagctacctgacaagccggatcaacctattccttcagaacctggtgagggtggtggtggtggtggtggtgacggaggtagtggaggaggaggaggaggcgatgataacgatggagggagcggcggcgacggcggagacgatgctgtttacatcgacccaacgatctgggattccaagaacccaacagcaggatgtcagccgccttgcactctcgtcttaccaccctggccgctttcctcaaagacaacaatcagctttccagttcttactgagaccttgaaagagacgtggccagaaaccaccgatggcgttatcaaatatcgcacaacaacaatcactgttctaataacgctcccacctctgacaacctccgagattggtgtgtccaacatcattatcactgggtctacctccaagtctattcctgttaaaggaagtgtcatcccatcacctgtcaccttgacagagcctacccgtggcattacctacacatacaagcctggccctatgccaactggcgaagacaaaatcggacctcctccaggtattattcctggaattattgtcacagccggacctccagggcctatctgtaagtctggatgtggcaatctctgtctctttggttgcgctcctggaggaggtggcggaggcggcggtgggggctcaattggatgtataggtggaggatgtcctgggccaggagggaactgtgttggtgccggatgcgagaaggataaggacaaagacgatgaggatgacaatgatgacgacgaagacgaagaagactgtgcaacagagaccaacactgcatgccatcaagtctgtaccacaaagccctgcgctactgtttgcaacacatatctgggctgcgactgcacgacatctcgtgcaacggactattgggtgtcgtgccaatcttcttcatgcacgacaacctcgtccgaagtcatcaccggctgcttcttaactgcaactgccacaacaacagaggcctcctgtccgcttatcacccttgatcatgagaatgatctattgggcgacgacagcaacatctatggcaacttgggcacgacctacaagacgactttttccgctaccgtcattgttagtaaaagggcgtatcccgtcaatgacggctatgtgactgttgagaaaacagcgtatcccatccccgacgtcgatacagcaaccaggaccaaaatgcgaggaacttcggccatcattctcccgtccctagtcggcgtaggcttctctatcacaaataaagatttcccagtcggcactacttcatatccgaaagctaccacaacggtgggcgagtcaacatcaacgacgtctgaggagccatcaccaacctcgatagcatatccaaccaacacgctcatcaatcaagaggacggagagggatactgcttcgatgactcgtctagctatgaagagttcactatagaggacgcacagcgtgtcattgggtcattctgtgactccagctacactcttgatcccaagaacgattttggacacaactcagcgctcgagaatgatggctatacagttattgtatcagccaaatgggcacccgatcaagagggatgcggggacaaggagccattctctttctctgagggcgccattaatcatgatctctgtccacgagcctggaacaccaatttctactgcgaggatcctgagaatggcgacaatgaagttagctacggaggagcctacgttctggatctgccagaaagcggggggtgtcttctcttgagcttgtatgcatacgataggtccaccatgagactcaaggctcttcccaagggtgcagaatcgatgataccgtcgaggatgaatgtgacacgtgttggtcatgagccgaagtggaaagacagtaataggcctggtatcaaacaggtttggcctgtggcagaaggctcgtcgcctggagggaggaaaacgttgaaaccggcgaggggtgattagactgggaaccgatgggtggtatattgaggggccattggttggtggtgtatacaaggtcgttattaaacaatttcgcaaattatattagttgttccttttatcattatatttcgctctataatcgctattgttctgtgtcttgttgtaacacaacctatttgttgtcttgacgagtcgcggaaacaaaggagagagcgagttgagtaagttctggcaggtcacgcgattggctaccttagtactcacctagacaagcaggtactaatgtaacgagagcaggatacatacgcaacttcccgttaatcccttcggaaaggtcacgaataccaacacgacagcttgttctgtggggttggttgtgcttgtgtgattgataaagcttcatgattatctgccaatatgagatcgggccgaaaggacgagactctccggtaagacatggatttgcttgattgctttgattacgagactggatgataggaaatccaagagaagggaataataatacggatacatggtaacgagagaagaggtacaactctgtaaaggacctcatgggggaccctgcggcctgcccctcaaaagaacaagaaccaccaacggtcactaccgaatagccaatcaaaaagggcccaagttggaaatgcccctcttatagaattcagacccgaagttctaggccctcttggcgctaaaccttctgtgtcgtcaggcttcaacgggctaatctagtggttcctattcgtggagcactctagaaaacaggcaacgacagtggacgatgattcaaaaggccactgacggacttgactgccgacagtagcgtcatcccttgatgcattattgcgttgcaggatcggcattttatacttactctactacaggtccctctatttgactgcagtaccaagatattcataaccctgatggattgtccaaccgctaattaacccccaacacaaattagcttgcgagctcttagtgttttagtacgtgtcatgaggatctcgataagagaaggaagaaagggatcgtgaccgtttcttcaacgtcgtcattaaaccatgtcgaaccactaaaccccagtgggccaagttaacaagggaccccccatgctccccccatggaagttaatggtttgaaggtttgacatggtgtttcatcgtttcacatttttttgagcgactattactgaagaagcaaggggtacacttttattgcccaagtgtggtagtgatgcctgaagatattttgataggcaggtagcgaatccgacgcaatctctgtgtatatacactgcattgtgtgtgtgtatacgataaccttcaatttcctgcagtgcgaggcagaaatacataccccagacacatcaccaaaccgatccaagccgaaccaggctaatacccaggactgattacaggctacaggctacagggtctaattggaattgctaagctgctaacctagtgtattggtccgccctgtcctgactcgtctgccgcctcaaaaatactcttcctgtctgggtcgtgatcatccgacaagggcaaggttaggagctatttcagattacatttctgccctatgacaatggaacgtagcaaaaactggtctgactttgggttttcttgtgaccatgctgcgccctatctcatggagcaaacgctgctctcatcaccaaaacattctatgagggtgccccctggttgtggctatgtacgtcgtagaatatgtacgcaggtacgatataggacatacacacagacgtgcacagtcccggtctcagtgacaagtgacaatcacaatgtaatgttctttttccctctctctctaatcggatgtctcggtcaacagccggccggccctgttgatcactaaaggccaagaaagtcaaaggcatcgaaaccagagaccagacccacaggtcggatagatacgatagtatgtacatactacacctggaggagagagagaacattggaaacccaaagtttgtttcgatctcctcctcctcgtatgtgtagctactagcactttgtggtccaatgttactctactttcacttcgcaacgagttgcactttaacaaccagcacgctattttgtatatccatgcccgaccaacttaaacttacatggatgtcaaaggttttgtctgtctgcccttgtcaacaatatggggctttgaggcatcggggcatcaatctttcctctttgccttcttgttctctctcgccctctccgaagagagagggaactcacggactgtattcatccgtcgtctcccgttcttataattcctatctcagctcttcgtatttccttcgagtgtgtgcagatgttttcaacggttattacctctctgttgaactggacggaccctcatcccatcacgaccagggtcaagctcacaagggcccgaccaacgacttgacttgaatacgttactgtctgttgtgtatatgcgtggtgcattttgtatatgtattcatgttcttgttccggccccatcatcgcttacacgagtcgaaagcttcgtacttacacgtacacccaaatccttctacaactacaagctctttcccactctcaaaactccacaccactgcagcagcttgcatagacacaagtgttggttgaatgccgacctgcccaatcggccatactcgaaaccctaggtgcataatagctgtgccttagtcttcagcctgatcgaagttgtggttcgcactttcacttatacggttaactggcagctgacgaccaactcgctcataacttgggcgccgcattcactgtgccaactagttaccggcctgacctcttatctgcatcggtagtttgagttttcgagctgttgctgtgcttcggaaaggtcatcggcctgacaagtgtgcagtcgagcccgttgactccaaataggaacgaaagagttgacgagaaaggacaccgattctcaccaagaaagaaaccattgatattgtccagaccgataagagtgccgaccttgtattggaaacaacttgtaccattgatcggccaggtcaagtcacaataaccttttttctatcaatagtttctgtggccaaagcggccaactcgcggcagccaaaaatggcattcaccgctaccccacgacataattctggttcaattccgaacccctcgttccgtaagttgttaccccggattattgctgttgctattattgcttttttattgtttctttccgagtgggcttttgtcaagattccccaatcccaatccgtcctcagcttggtcctcactcggcgtgtcattccctttttagtattaaaagagtttgacaaaaaccctgtttcttcaaatccttatctctctatatttgtcatatttgttttcaattcttttcaagcattttgattaagttgttgggtggtcaagctcaaggagtgttgctctttccttcatcatcacgaatgatgtaatttgttggagggaaggaaagctcagctcagctcggctcagctactgcctaaagttaagccaaagttaagctcaacaagctcccaattgcgactccacaattgcttgctccagcatctctttattttccaaaccttggcacgaatctaaacaattcacgatcaattcctcttcttctcgctgaaacgggcatgtctttgatattttgagtctctgagttacataatcaaagacattggaaagagccaaacgaaaacggaacaacgactgcgccccaaaaagagcttgggaatcctcaattgaccaccactgcccatattaaatcatgtacacgccattataatggccgacgctgactcgaacccctctacagccacgcacaactcgccgcgaacatggcttctcacttcagctctgtcacccttagctgtccggctcatccgactccttctttcacatggcgactacgttgtcgcatgtctaccaccctacgagatcgatcatgaggatcgcagcgccgagtttcgtgagcttgtgaacgagtgtaagagctcgagaaaggaccgcgaagggtggaaggaccgcattcgcggcattcgatgtgacggcgcttccatgggaagttgtggtgctgctgtcgcagaagctgttcaggtttttggacggatcgacattttgttatgctgcaaatctgatggtgagttggaagctctgtaggtcatcaagtcgactggtttcactaactcgattgctctaaagctgtcgttggaacggtagaggaactatcaacaaccccattcacacaaaacctcgttcgcgaccaattcgagtctgtcttcttctctcaggtcaactttatcaaatctgctcttcctcagctcaggtcccagcatacagggcatatcattgttctgacaagcactggcggccatattggcacaccaggtatgtcaatatacacagctgccacctgggctctcgaaggcttttgcgactcactcgcatatgagattgcgcccttcaacatcaaagtcacagttgttcagcccaataaggagattctgtccttaaccaatcgcctcacattcgcccctcaattgcctgcttacgaccagtaccaagagtctgccccgagtattcgcgacattctcgccaacgtcctcaacactcatccagacacggctttgccttaccccacatcaccagccgactatggaccttcgccaatgtccccaccaagtatatccatcgagccggatgtcgccccaggcgagatcctgcatcgctaccccaagctacctcccggcgcagcagataagctggtcatggagacagtccacgccttatcggcgattggaggacatgagaaccctccggcgcgccacattgttggttatgaagctgccgttgcagtaaaggaaaaactcaaaacagtcacggaagagttggaggacttcgtagaagcgagtttgtctgtggacacgtttgaaagtgagttgcaagccgaagcaagagagaggaagccgtcagaccaaagtccccaaggaccaccatcgtctgttggataacgacgatgaaaggacgacttgaaaagaaaatattgtcttgagaaacccggaaacttggttataactttcggagctggatatggacattgttagaagctaattcgcgataccccggcgtgtatattctcggtaggtcgagcttaagataccacgagtcttcatggctcgtccacataaataaccttaatatcgactgaaacaatactcgtagtgaaatttggattggtatgataatatcatgatatgagacaagtgttaacgtagacttgctgccactggtatgtatttgtcggctcgcaaaaagtcgtctccggttcctggcttctccactatatccggtcacccatgtaagggtaggccaacgtactgtacagctcctagccgcatgcgacaggtgtacgatacaaagctcaggatccggcgctcaaagacgacagttcaacttccagagcttgattttccaattgaacgagacgatacgagattgattcgataatgcgattgtaagaaacaacatcaacataccaatcgcccatacagagacgctcaaagagtcgctctctacagaaacaccaaccacgttgcgcccgcggttatgttgagcaaacaccagatgctaggatgagcttagatcctttggcccccgtcgctcccgcgagggtaaagactcttctgttacctctggggcagataaaagcagaccgattcgctacctttgtcgagcgattaaaccagcaacatgtcgtccacctccgcgacatcagcgctgatggcagacctaacaggagtaagtgatgccatcaccccgtccaatatggcgctgacccgatctgcgtagatatgttctcgcctctggcttacccagatggcgctataatatacaacctcgtcactcacgttccgcctccctctcacctcgcccttactcccttcgacttataccgagaaccccttgccataatagctctggcggatggcaccgagctgcatcaaaagaacctaaataaacgacaatctatgaatggtacgggaccaacgacaacagagaagaacatcagggctctataccaggagctcgaggagctgcgcgatacctaccccaaagcccttgtgcaccacgttctgattttcgactatgtcaacccccacgacaccgagatcccaatgcccgagggccttattgatattcctccgcccgagaaatgcactgtgactaccatcaggacagtcatgtgcgacatctcctcgcttctactcgctgagatgacgacattggccaagtccttcgaagccatgaccaacatcgagtctcctgtaccttattcaacctcttcgaggcatactaatggtggctcatggggtggggaaggcggtataaatagtcttctgaaacggaattcgagcatcgtgtcttccaagcattctgcgcgttccaactcggcaggcgggattatggataaggcccaggctcgcatgtctatgccagtgaacagtcgaccaggtcttcattcgagtaactcgacgccagggttgtcatcgacgcctccaaagagtcatctatcgaacccacccatgtctacggatggtccaagtcctccggctagtgatcggtcgacaccagaaccatctgccccgccagagaccattgagagctctcgatcagctagtcgcgatcgcatatcaacccaaggctttggcgctggaggtgtgaatgaccgctggagacatagaactaagggacgagcggcagttgtcgttggttctatgtttttacaggctggtcgatggaccgattctatcaaggagctcagtgacggtgctatggctgctcggtctgtcaatgatcatttgtggcacggcaaggcgctggagctcatcttggtaaacctgttcctccttggctggtccaatatcgagtttcatgtacctacagtgcttatccagttcccggacaagccaacccataaacaaacaccggatcctacgcccgaggatcccaatcagccgaaacatcttagaaaccttcaagcactgctccctgaactgcttgaacgtatcattctcctctactccagggtgtcttcagacagccttccccccttaccactatccgaaacttatatccgattttcaaagatctaccaggctctccacctgtccaatggctaccttgatcgggaatctctaggcatgattgcgactggaatcgtccctgaccaaccccttgcggcgccaccgcgattcggtgtaacgccttcgcgacaacaaatcggagccatgctgttcaaggcattccccgcgggtgcttcggaacttcttacgactgtcgaccgagcgtccattctgagcggtatagcgactgttctggggcctttggggcttcaccgaaagaaggctatggtaataagagagcttgtatcagttcttatcggtggtctagtcgaggcaagaacccgaggcgctgccgatatgggcattcatcctgctgccggactaatgtcgttgacttctggtggcggtggttccagcagtggctcaatggccttagagattggagagtgcgatgtcgaacagggcatagaggccctgatgactctgctctgcaaatcttatggcatcgttgggtttgatttaacccgcaaggccggcgtcaagaacaacgaagcggttgatgattcggacgaggctgtgattgctaggatacgtggccagtctgcagctcgcttcttcgggttcccagacgtcaagcttaacattctaagagcttgcatcaacttttcagaagccttgccggattttgatggcgttctgcgattctcgagcgaccttttgcgtacatccggctcgggtgtagctccagggccacgacgagaggatgcgtcaccaatgattcttcgagatgagcaagtgcgactggctacgggaatatcaaggactgcgggcctggtacagaggttaggctataacgatatagcagctgagtactgggatgagttctttgtgagaggaatcaagcttgagccgtcactaactagcaaaacgccggttgctcactcaaaaagcatccttccgggtgccgccgccagtcgcgcttcacaggatgtcgatcctttcatctacaacccgtttctgaagaagcccgatgagacagtaactcagactcttgtggctgatgaatacgctaccttcaaaattacactgcagaacccctatgatatagaagtcgatgtcgagtccatctacctagctacagaaggcgttgaattcgacgctgttaaggaggcaacattagtaggaccttatcgaactcaagttatacggctcagaggtagagcaaaggaggcggggaccgtcaaggttaccggtgccatcatcaaagtccgcggatgtcgggagcgacgattccctgtcttctctatgccttgggtaccaaagcaagagctcaagattaaggccaagggtttggctgctctcgaggaggctgtgacagacatcaagccttttgccccaaagctcgaagctgaaagcatgacacttacggcaattcaagcacaaccgcttgttatagtcaagtccaccacgcttgcacagtcttcaatcatgattttggagggcgagaggcagatattctctgtgacaatgcagaatcttgcagcgacaccagtagactttatgctcttctcattcaaggactctacgcaagaacctttgcagagtgcgatcggcaatcgggatgcgacaccctctgaactttacgagtatgagcttgcactgatgaagaagcaagcattgcgacttcctaacagccagaagactcgtcatattgcgcccaatggagaggcgacgttcgaatttgaaatcctaggcaagcctgggcttacaactgcaacaatccaggtcgattacacgcatttgggatgcccacaagaagaaatgcctgaacagttttacacgagacaggtttccttggaccttaccgtaacagtcaatgctagcgttgagcttgcccgaatcgatgcgctaccagtacatggcgagattcctcagcctttatgggatcgcttgggcagttccttcacagccaagcgcgacgaatattgtctcttgtctgtcgatcttcgcaacgcctggccaagtcaaatgttggtgcaattagagagcaatgatggaatatccgttcaagaagacattcttccaggcaacacgagccgagtcatcctgcctgtcaagagggtgtacttggaggatcctcatgccacaataccaacgctcaatccatctcgaaaccgacagttcgtggtcagtgccagcaagatctcacctgagacggaacgagcaaaccgtgaaggtttctggtacagggaaagagttctcgattgcctcagagcgacatggaagacgacgtcgctacctaagagaggcggctcgattgacttgagaagcatcagactgaccacacgaatgattgaggctattaaaattgacgaggttgatattgaactatcaattgaagatgcggatggcaatgcagctgagaagggtgtggcgtatgtcgatgagtttatgcaactcaaggtgcgtgtcaccaaccgaacggctcagaaaatccaccccctcgtcagaatcctacctgcgctttgccatcggcctgcgaatgttggcctggagtttacacggaagctagcatggaacggtacattacaacagctcattccggtattggaaggacatggcagcgcagaggtttcagtgggcatgacagtgctctgtcgcggcgagttcgagatatcagcatctgtagaagaggtgcaggtctgggaaggacctagagttgcgcctacacgggcacgatcggagtcacagacgatgcaagatgctgctctgggtgtcaaggagagacgcatttggcatgcgagacagccttgtatgctgattacgagagatcgcaagtagatggaagaggaggaagggctttgacatggattgactgtaggctagtaatctagtcgatctgtactagatgatgaggatttatactataatgcgatgttgatacatagcgaataacaaggatagcgacatttgtcctattatatccatcttgatttgagaatgtcttggtttcgggtaacagatttccatgattactaccattgtggctaccctgtagttctaaaaatccaggctttctgggaggtattctgttcaaagaaatgcaagtttgttcctgtagagtacgaaagatagatcttagtagtgtgcgatggaaaggacatgtttattcaaaggatatgtcataaattgctcataagtagttgggtatagtcagtgaagacactcggcaaggctgccgacgttccgcagctcccccacactctgtaaaagatcatggtgagattgaaggactaaatattctacaacccacatatcatgtatgtatctaattgagaagaattgatgaacaactggctgtagacgtatcatcgcatatgtaggcacctctgttgtctatcataccgtcatcgacacagcttgtatctccgcaattggagcaaatgagacatgtacaagcacgcaagcatgatctgagacaccaaatagttatccacaagcaaacaccataaccaatccgtcaaagtagatgcatacgacatatccatagagaattagcaattgcggaaatagtcccactctaagtcgccatctgattgccgagcattgattgatacaaggtgggggcgacggtacttaaaccaacactacgactctcctccccatcctcggcaactcttgatcattaacaaaactcatacctatcattaaaggccttgtcagttcattgaatacaatcccctgaagacaccaactcgtatacaagaattccagttacaaatcagcccaaatgagcagtcacaatatccctagctacaagctgaatgacggcaatgagatcccagtggtatgtcacccgcttcatctcaacagaactcacagcatactgcagcgttatcacacaaggctaacatctgcaagcttgcattcggattgggcacagcccagtttaagaaagattctcaaagtggacttgaccagcatgtcgttgacatcacaaccaaggccatcaaggccggatatcgtcatcttgatggcgccgagggcgagttaacgcatctctaccaaaaccaatattattgctaacaaatcaatagtctacggaaatgaggaagagcttggagaggccatcaaagcaggcggtgttccccgagaacagctttatgttaccacaaagatccctgccgaaaagaagggttccgccattgatgcctttgacgtttccctcaagaagcttggtctcgaatacgtggacctctacctgatccacggcccctggtttgccgagaccgatgaggaccttcagcagcgatggtctgaactggagcaaatcaaggagtctggacgggccaagtccatcggcgtgtccaacttcttgcaggtgcacctcgagcccatcctgaagacagccaaggtcaagcctgccattaatcagatcgagtatcacccttatcttcaacatggtgatctcctcgatttccacaagaagcacaacattgccgtgtctgcttacggcccccttacccctatcgtcacagccaagggtgggcctgttgaccctctctacacaaagttggccgagaagtacggcgtgacagagtctgaggtcggcctgcgatgggtcattgatcaggacaccattgctcttactacgagcaacaaggtcgagagacttgatggctatcttgccaagcttcccaagtttaagctgacacaggatgagattgctgagatctccaagctcggtgccgagaaacacttccgaggattctggcggaacaagtttgatgaaaacgataggtcgtaagcctagacagaggatttcgtacagtttgcatgccatgaccaacagatgtatgtatataagaggattggctggtatggtgtggtcagatctcacttgaagtgtaatctaaataaacaaaattcgaaacgctatgccacgcaagtgtcataaatcgtccattaaagctcgtcatctgattctgtctcatcaccagcaggcgtaggtgcagtcttttttgttgcaaatgggagagctcgcggtggcggaggcttttcggcggcctttgcagacgccttttcttgagaagcagccacggatgtagagccatagatttgctgggatgttttcaactgaataacaacatcatcctcgtcgttgctatcgacagatgcagttgcttccgttgtgttcccaggatctgtatcctcaggctcccgtttgacgtcgacatccatggtgtcaacaccagcatcatcctcggactcttccactcgccttgttgcaggcgcctttctctttgcaggcctggacttggcggcttgtcgagaacgctgctttgactttgtcttttgctttggctgctcgacttcaactgtaacagcctgtgaaggttgtgattgacctgccatgctggggtttgctgctagagccgctaatgcctgttgttgttccctaatttttattttcttctcattcaggaggtccctgaacctcctcaacaatagtgtctcatcctcgcactttgctttgatcatgtcttccagctgagactgaagctgggcgacggcggcattcgcttcagtcgatttgacagccaggtcggccgcggcttgcttactgctagtagaggactcaacagctgcaccgcaccactcaaacagttcgatggcttcatctggatcatggctcaaagtgattgcaccaaagcgttgctagggcagttagttgcaagcccggacttttgaatagctccagtcttaccgtaataccctggacctctttacgaagggtgattgatatagacttttcgctttgcactgtggctgtagcttgaatatccggaaggggttcctgctgaaacaagctcttgagaatctctcgccattcactctctgatgcaggacagttgttgacacgcagggacatgaccttatcatgtttcactaaattcagagtcagattcaggggtcgatgcattgccgtttgcatcgatggtgatgatttatggactagggttccagattgcaatgcagtggagggaatggaatgacttacatgaagttacgtatggctcctccccttcagtgcccactaacttgaggtcgagtggtttcgaacccttttgggttacttgtataagcacaaaggcagccttgtcatcgctgcgagggaaccttagaacgcgcatcgcaggagatattggaaacgacacaggcacagtcaagagtttagaaagggcctgcttgtgggtgtttgtctgacaataccaagggcttaggtcaagatcagtggaatggtggcagataccgaagctgtggtagtgtttggagcagattgatacaactcccttgtgggaatagcaagatagcgggtgaaacacggcacacgggccgacgatatcaacgcttgcgagttggcttgctagaggaatgctaaacggtaagggctagatggagtgtgcctggattcaagttgtcgtcgatgttaatgatgatgatgatgatgatgatgatggtgatgacgatcagttggtgcttggaccatttgtttaagttgggttgaatgatccgcagaagctggggcagtggcagtccagggtattttagcgaggagcttgtgtaagacgtgggtcacgagaacaagaagaaggagaaaagtcaaggaacaaaatgtctttgtttgctgtcatttaataaagtgatctgactgcaggcagccataagtaaatatggagttcgatgcatttgttgcatgaagaagcgggagagctgcaggctgcaggctgcaaccagcaggaacggccagttagccagtcgaccagcctcgagcaggggcaagcaggaaaaggcacaggctaacaaggctcctctcttttctaggcacctgccgctaaatgggataaaataggggacctcgaactttagtagttgcccacatcaacatattcctcagattgacaatctgacagtttcattgacagcatgccattgtaaaactcaactagagacatgagtgaattgtgattaggtcaagttcgaaagcgtaacttgataatttgttacaatccacagttatcattccatgtcggcacttctcaagcaaagatggcgtgccccaaaggagtctattatattccatccagttggatgacaccctttactgctagtgaagtggccgacatctggagacccatcccgtctgctgtgactgggtctcagacgtgtgtgagtgagatcgttcctgaatctgccctgtgcagttacgtatataaattcatttcgtgcagggacacatgttttttttttcttgagacatttctggaggggagtttatctacgtgatacagatcaggggaagtgtaaaagatatcaacaacaacaataacatcatcatcggcagctgagtccaggattgttgcacaaagaagagggacagtgcttggccctggccggttttttagctttgtgagatcatcaaggatcgtccaggcacgccaggcacaaaaaacaccaaagcagaaagcttggaaacatggaagctgagtcgtttagatcaatcactagtcacaaactcaagtaacaaagaaaaaacctttcttcactttgggtatgtctaccttacacgtcgcgactatgacgcgtgaagcttctgagccaatcgggcgactcccctgactgcaaacggttcaattgctgctaagttgcttggaggttgcgaaaacaagccagtcacgtgtagatacctattcagtcactcaattgatcaattctcaagccaacacccagatattcgtccaaaaatccttgaaatatcccatttcaggtgtagtgccaacaagccttctttcgtagtgtttaaatagcgcagagaccaagccttagcacttgccctgtgggggagttgtccatagcgatcgtagtgcccagcaacagatggtcacagtgggcacgtcccttagtagttagcggggaccacctccagccacgcttacagtgaccaccccccagccattttcttttaacagctcaccaaagcaaaagcaaaccaaacaaaccaagtccagtccgtccagtccatctcacattcctgacctttgcatcctgtttcgcacgtcaccctcgcgaccatcgagaaaaatccttttccttacctacaacttcagtatcaaaaacccgaataccctcctcctcctcttaacgaatttcctctttgacgatcttgcttttgcttttccttcttttttgtccgcccgcaaaacccgtctccacacggcgacgttacaacgtacctacctattttctttgttcctccgactaccaccacagaccacagacctcgctgcagcgtcgctttgtccgccagcacatccaaggcccatcaaccatacgcacaaagccaccaaccagctatcagagtacctgcaggatccacgataactctctttactttacgactcttgttttggatttcttttgacgttattattatttcaaggccgcatcatccaccccgtccagaccttgggggatatgcttttgtatgcggggaacaattgccattgacaagaatgactgtacgcaattgacttcgcgtccccaacagtcgagtcaggctgaataaccattttggccgaatcttggcttcaaccgataattaaacaataacacaaccgctaccatggaacctttacgactcaaaccccgacaacctgtcgaggccgacatagaaaattgggatgatgatgactttgttgtcgaaaccgacgacttgtcctttcgcagtccgtccacatctaccaatatcccatcacgaccaacatcttcacgacgccgcgattctggctcttcacacttctcattccgatctgaggccgagggcgaggaagagacgcacgttcacattccaggcgatgacgagaagtcgactttggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatgccggcattcccttacccactaatgtcccgtcctctgcccttatgggtggcacgatcaagcgtcttggtggacgaaagatccgaaagatcgttcacgatgattgggagaacgacctagagatccccgactcctctcaaggcctcaagataaagaggccagagcagcctaaatcccccgacacatcgcgacatgtcagttttggctcaacttctactcacactagtcccatcaattggggcaattcacctcccacttctccttttgaccaggatacccgacgagaatctggtcattcaattcaagctttccagagcatgcagtctattcagtccgccacaagcaatctctcagcagctatcaacttggatagattcaaagatggcgacgatgatgacgatttctttgatggtggtgacactatcagagcctccaagacccaccaacttccgaaacctgtttcatttatcacgcctcccactcctcagagggatgtcaagcctgccaaagccgccagtactgatgacgattttgagacggatcttgagcttccgtcggatggaaagctgaagctctccatgagaaaggagatcccaaagacacctgctaatcagtcggatgatctggattggggagaggggagcctgggcactcgatggggtggtactcgacgagacacgcgttctgcccgaaactcggctgcttccgctctcagcccaagtatttcaagttctatcactgctgagagtgaagacgagacgtttgatggattggtcttgcctcctggtcctgttaattggactgagagactccagcaacgccgaaagagcaaatctcccaaccgaatctccgaggaacccattgtgcctcccaagaaggttccggctgaggctgataaacccgattttcttgatgggctcgacattggcgaaggagatgtttttgactcgagcaagctcactctgcacaagaatgtcaaagtcaaagagacacgaccggctagcccggctcgtcctaagacggcactgtctctcacattcacaaacaaaccagtcaattcgactcgcataccccgtctgaaccaccatgagcgaactcactcaacatcgctggagccggtctctgagagcggcggtcctattccccagcgtacacgccgctcacattccagaatgggtcactcggctcagtcatccattgccagtatgccaacgcctaccacaacttcaccatcccgtgggatgccacccccaccgccacgcagaagggaagttggcacgcgaacctcgacaaactcgcttcgcaatgaaccaacaacaactagcgctcagcttcttaagcagaaacgctcgatgccagcgattcgagcgtcgaataccccggccagacagtcggcgtaccgccatgataggccgccaccaaggtctgaaagcaatcgaccgtcgtctgggattcgaccaaaaacgccgaccgaacgacagcgacaaggttcaatggatagccccgcaactgtccgcaagacacatcttccgttcctgccagctggtgcttctcaatcacagtcgcagcacgttgctaccaagcgcagcggattccgtcgccatgactctgacacctccatcggctctattgatttgcggcccagctctcgcacaatttcgcgatccacaatgcgatcgcccagccccaaccatcgtcaccgtgcgactgcggatacatgggagcggttgagcaagccgaagaacaagaagaactttggcgatggccacgagctggacggtttcgatgatttgccaacatccagagaaaccgaaacaaggtacctgaaacagcctactagctcaggacccaaggttgccatgcgcaacaagctgtaccagaacgttcttccagacaggaacttagtgaactccccatcacaccctgcccctcgaccttccttcactcctcattttgcccgtgacaccgctgcaagtagaattgcacgagagaccgcactggcgcaacgagtccctagcaatggtccgttgacacctttgaactctcagcggaccactcatctttcgtcgaggagtaatttgactcccaccattccccaccactccaacattcgatcaaggaagcataagcgaccccagcagacaaagccgcacttgatttcgaacctgaacagtggcaaagaatcaaagagtaagttcatcgagaatcagattacaagtactcccgctaaccaggattcagtggtcaatggaatgttttacaacgcaaacacctacagatgggagggcaacgaaaacgccctcaacgtgtttgagcctccagtacagacacctactcaggccgtcgcctcaaccactacgcgcgagaaggattcggcaacacctcgtccggcattgatcactaacattagtgctaccaagggcgttcaggtcgttggcggcatggtgtttgaccctcaaaacatgtgttggctcaaattagacaacccagctcaaccatcctctgagactagcgatactatggatggttttgatgcgctcgatgacgacgacgaggatgtcttcaaagacattccagatttggaagacaataccgtcgacgatgaaggcgtccaaggtcgtactagcgacatcaaggacgaatggctcgtcggcgaagaatttgacgttggtcctgagttcatcagacgacaacgcgaagaagaagatcggtggagaagaaagtgcgagaaatggatcggccgaggatccagagatcgcgaagcttggcggtggacgatccgcgagcttgtctcacaattcgccgatttggcgatgtgagagttccgagcctcgtggctcttatcattcttcggcttcattgtttaaacgacaacttgtaatacgaacactcatcataccgagtagttgtggatacacaatatggcggagcacctacatcacgtcatgtaaggaacgagcaatcggttatcacgaaagaattatgactggatacccccaggtggtttgggttgtttttatgcgttacgacaccggtaatggattttctgcgggttattctttttttgctttttgccagcaaccaagggatggatggataatgatgatgaccatgtattatatggcaacgatggattggactgacgttgggttttgacgaacgatagaaaaaactgatgggaagcagcagaacctcgccttgcggaagaggtactggactggaactatttatgatgatacgaacttgacgacacgacttactacttactttaaccgatacgttctcttttagatttcctttgtacctagtcagctcttatagcacaacaatcaaactttccttaaaccattattcattcgacgtgacgttgcaatgtaacttgaaaacatgccttgtttattatctagcgtataagatgaaagaacttctacatgacgaacacaaaaagtcgtcaaacccataaccatttttagaacaacaaactcctgccaacggtagagaagctggtatctacatctactttttgctctccttctccttctttgcctttgcctttttgctgttgctgttgggatccagacctcttcggcgcatggcgtttcttcgtcccttctccatgtattccttgtcctcgtcgtcatcccagccaccaaagtcgtcgctcttctttccggactcctcgtcgtctgtggcgatgggggtcttgtcgataaactcggtctcgtcagcaggaccggtagtgcgatcacgagcatttgaggcactggcgggtgtaggtccgatcttctggaacttggcaacgtagaaaccatcgacgttgagggagtgagggtagaatcgccttgtcagagacacagaggggtcgaacttcttgcccatgtagctagtgaaaccctcctttccgaaggttaggccagcatcgacgaggcgaacgttggggcgacgggagagagcgtagttgacaacctgctcgttctcctcgacggtaacggaacaagtagagtagacaatgtagccacctgtcttggaggcgtggttgacagagtcaatggcagcgagaagaagctgcttctggaggtgggggagttgcataaagtcgagctcggtcttattggtcttgacactaggatccttggcaataactccagttcctgagcaaggagcatcgagaaggacgcggtcgaagccacccatgggcttggggaactctcgggcatcatagttggaaacgatgacgttacggcatcccagacggtggatgttaccgataagacccttggcacgagccttgttgggatcgttggcaacaacgataccggtgttcttcatcatggcggacatgtatgtggtctttccaccaggagcagaggccatatcaagcactcgctcgttctcctgggggtcaagagccatacagggaaggaaagaggaggcagcctggaggatgtagtgaccagcgaggtactcaggagtagcaccaagagggacactgctctcaaagacctgaagaccgaccttggaccacttgccgacgggctcaagagtgacaccacggttgataagagcctgagcaagatcacgacggtgggtgcggagggtgtttgtgcggatgacaacgggacgcgccgactcgttggcctcgaagaaagcgaaagcctcgcggggtgtgaagaggttgaagagcttttcggccaggtacgcggagtagccgtagtaggagcagatgtccttgagaagctgtgatacatactcggttcttgagcgaccttcctcggagagcttggcaaagtcgtcgaggacgcggatgttctcggtgattcttgttcgcagaagctgcagatcgggagccaggagggcttgtgtcttggtagcgagctcgtcgtcgctgtcctcgtcggagagaatgtgaggcttgtcgccgtcgatgtttgtctgaagagcttgctcggccatctcagcctcagcctcggcggcttcctctgccctttgaagatccaatttccttgtaagaccctcaatgttggcggctgtgagcttctcctcggcgtctgactcgtcctcgtcttcagagaacatagcccttgtgcccttgcctccctcctcgtcagagtcgagtacagagtcgtcgtcgttgtcagattcgaggaaatcgtccttgagtccagcgccgccgaggtctgatgagccatcctccaagtcgtcgaggtcaaactcatcatccatctcctcatcggaaaggtcttccagtgccggcactggggccttcttgctcttcttcgacctagggttgacctttggcgcagaagtagaatcaggcgccgcagcagcctttacaggcttggtgacctttgtcttcttgacatccttcttagcgactccgttcttcttggactcgacgagcttctccttggtgacggttttgcgcttcttcctctcgggggtctcaacgacgggatcagctgggagaccggccttgcgcttgagctttgcgaaatgttcctcggacaagggttggggaggaccctgtttcttcatgcgacgaccgacacccattttgaaagattgtgtcgaattggaaaaagttggtaaagaattggttcgaccaagatgcaaaacagatctggtcttgttctttggcctagaaaaagttacaatagatcgcgccccgccgaaacttttttctgcgcgcgctgatagcaagggtccgataagcggcagaacttcgtatcagccaatggtgcatcgcggtgccttagtcagcgtctgtcgattgctgaggcgtggagcttgctttgtagaggtggtgtttaatgacgatactcgaagctgtccactactaaaacactcctattgttgtgagtttcggtaccgataactttgccatattttaacgatatcttaaaataaaactgtcagagtggctgcctaacacactctacacccaaaccgtatcctttccactcaacctagctcaaccccgccttcatcgagcttacagccgatttcaactacgaagctatcaccatgtctgaaaccgctttcgcccagacttttctcgggtcgctcgagtcgcgacctgttcgactatcagccgatcatgtcgaagaccccaaatccttcccagcccgaccaccagtatgatttccgtcttcgtttaccaagtcaatcgcctaacatcactttagtacatcatcccccgcatgccaaacgcaatgagcaagcctaacaacctcgcacctggttccgaacgaagtattactgtctcgctgaagtcccttcgcaaccctcccctgagcatcaagcttacctctcaacccctcgatacctcgatcctggacatcaagaacaacattcagaagcagacaaggatacccgccgctaagacgaagctgttgcacaacaagaagcctatacccgacagtaagattctcaaggaaattttgggcgagacggatatgtctatcgagttcacagtcatggtcattggcggggctgctgctatcccaccggaggagcctgaggccacccctgaggcccagcctacgggtgcacatgcgctgcagacagatgaattctggagcgacctcaagggattcttgatgcagagattaaaggatgaggctgaggcggagcgcctttcaggtcttttcaaatccagttggcagtcaaaccaggcaaatccctagatttagaagcaagcacagcattacaaagacacaacgtcaaacaaataataaaatgcccatgattgccatataccagcatgcggttttattttccggggttacgtacgatacatggtcagggctggcaattatgcgaatttacgtttcgcctcctgaagcaaactcgttggttacgtccccaaaagaaacgaaaaccccatggtctccccgcgcctgtttccatccgcacactatgcactcctactcatttgattgcttgcttattttggcgtctcaactcttgaaacggccataggtatgttcaaactccatcaccacccgcttctataagggagcgcggggcggcgattaggcgatttcatgacgacgcgcttaagcggcaagacccttgctgacggtcttgaggatggagtcgtattcgatgtcatcagtgtcattggcctgcaactcggtggcaatgccggtgagcgatcgcttaagggcctccttggaggaagcgtagatcatcttgggctttgtggggagttagttgatttgtacttgtgagttggccaaatagtatgcatccacgtacctggataccagcatcatcaggagaccaggcgatgaaggtgatcttgtttctgcccagttgtcagtattttttgcttatagaacagggccactcgcaagccagagcaaggttgcataccggataccatcgccggaggccaggttgtactcgaagtcgtaaacggcgtaacggggacccttgccaacagcgccctacagcaaaaagtgtcagaatcggcgattcggccttctcgtttctctctctctctctcatttgttaaattggcatgcgtacagttcggctcttggcggtagcgttgacgagcgtctcacggaagtcctcccaatctcggctctcagaggccttgtcgataacgatctccttgtaatcgtcagagagcttgtagacgatgaacttgtacttcttgttaagcttcaagtcgttgaaagcagtaatgcagtcctgggaaacggtggctctattttggaaaaacaaagctcgaggttagcgcggttgtctcagaatttggtgccaggctgctgctgcgtgttgccccgcggcgggcgtcataatcatgatcgagggggagggggagatgagcagcgaagcgaggtttgacggcgggggagaaatgaatttctgcggacgggcgcggatgaaataattgaggagaggagcgagagtacgaacccggattgagactgtgaggttctgttagattcagggtcttttttggtggttttggagagaagcttaccatgattgcggtctacgtcaggagacgggatgtttaggatgaggggtggtcgggctggtgggagcttaaaattagctatcaagagcaacagggagtcgagaaaagaggaaatattgggtgttatgtatggtgttggagatatcaaaagggcatttacgtaccgaaggtagagtgtggatgaagaaaggaacaaacagtctcacgatgcgaaaggacaaagtcgtttagaaatgggcgctcgagagtaagagagtgagaagtgggttgtatcttagtttaggcggtagagggagagaattgtctgtcccatagaaaggcggggccgttgcgggagaaacttgagtcgagcgagtctggttgttcgtctcctctcctcctcctcctcctcttgctcctctcttgctcctcccacctcgtttcttggtgggggttgcctgtaagatagatcatccacgtgactggccaagcgtgtcaagtctgtaggtatctttgtctggttttgttactagacaggaagatgttgataatataatatttatctaggcaatatttactgtctgttcctcatgtttggtatccgagtctcaacctaaattgttgtttgaaacaaacacaaccctggctcgtaactcgtcatcctgttcatgcaatcaaatcaacccctgctctgtatctcggtgtctcggaacctgttttcagcccacattgggtacctcaaagtaaacatttggttcttgaaatagattacagataaacgatgcccaatcccatatggataccagacgacggtagcaggtaagtaagtatactagacagatagacagtaacgtggagtagtgcaagtatatctaatgttttacattttcctctcttttgtatctcatatcttttcatgctagtgctacaatcaatactattatacatggctctcaaagtgtagccagaaattccgtaaagggtatgaagacgaatgctgtggtccgacaactgatagagaggagatgagtttgaaagaccaccacacccgtcccgtcataacacgcaaaccattgtgcgccgttcatccatccagcttttgatttttgttatacaacacaacgtaaagtcatatcattccgtctcttacatcatacctcccataccacccatgccgcccatgcctcccatgccgcccataggaggaccaccggcacccttctcctcaggggcgtcgacgatagcgacctcggtggtaccgagaagagaggcgacaccactggcgtcaatgagaccagttcggacgaccttgaaggggtcgaggataccagcgttgatcatgtcaacgtactcgcccttggcgctgtcgaaacccttgttgaagtcagcggcgtgctcgtcggtgagcttgccgacaacgacggagctctcaagaccggcgttctcgataatggttcgggcggggcgggtgatggcgttcttgacgatgctgacaccaagctgctggtcaaagttggcagtggggacctcgttgagggcctgggcagaggccttgatgagggcagtgccaccaccgggcaggataccctcctcaacagcggcgcgggtggcgttcagagcatcaacgaatcgatccttcttctcaccgacctcaacctcggacgagccaccaaccttgatgacagcaacaccgccagagagcttggcaagacgttcctggagcttctccttctcgtactcggaggtagtggggtcggcaatgacaccacggatctgctcacatcgctgagcaatggcgtccttgctgccaccaccgttgaggacaatggtgtcctccttggtgatggtgatggaaccagtggatccaagcatgtcgggggtggccttgtcaagcttgatgtcaagctcatcagtgaagacggtaccgtcggtaaggatggcgagatcgccgaggatggacttgcggttgtcaccgaaaccaggggccttgacagcagcgacctggagctggccacggagcttgttcaggatgcagacagcaagagcctcaccctcaatgtcctcagcaatgatgaccagaggtcggcgctgctgggtggagacctcaagagcggggatgatgtcttggacagcagagatcttcttctcggagaggaggatgagagggttctcaaactcgaccttctgggacttggtgtcggtgatgaagtagggggagacgaatccacggtcgaatcgcataccctcggtaacctcaagctcatcggcaacggtcttgccctccttgcaggtgatgacaccctccttgccaaccttctccatggcgttggcaatcatctgaccaatgtggacgtcgccgttggcagagatggtagcgacctgagcgatctcagcgctggtggtgatgtctcgcttgttcttctggaggaactggacgacggcctcaacagcagcctggataccgcggcggaggtccatggggttgcagccggcggcaacgttcttgacagtctcggagaagatggcacgggcgagaacagtagcggtggtggtaccgtcaccggcgacctcgttggtcttggaagcaacatcctggaggagcttggcaccgaggttctcgaacttgtccttgaggctcacagcgcgggcaacggtaacaccatctataatgagttagtttgaagtttgcaaatagtcttttggaggttatacaaacccttggtgatcttgggagagccaaagctggactcaatgaggacatttcggcccttgggaccgagtgtggtagcaacggccttggcgagggtgtcgacaccagcgaggagagcggcacgaccctcaacaccgaacttgagctcctatataaattgttagcgggcaattcgactgtcatggcgtccgagtgccatcataccttgtgagcaaatcggacctgctggctgaggctgccggctcggtacttggtggctgccgaggacagagcagaggctcgggcccgggtgttcaatgcgcgctgcatgattgtgtaattatggggtatatggtagaactacaagaaaaggagaaaagtgaaacgctcgtgaggaattcgaccttggggagagaggacggacgagtaaaagaggttgggagaggtgagggagacaaaaggttgagttcatatgatggcgagcgactgagaagctcccaaaaaaatggaatcgtccccgtcgctcggagtgtcggattcggtgaaacccagaagcgacgctaaacctaatgtgtacaagcgccaccggccattgacttctacacctttccaacgacatctgtgaagctcgctactaaacgccctggaacatttggaaacggggcagttgaaggcctggaactcatattaccggagccatagccgaggacggcactgacagcagcccaaatagagcctctgactggatggatactgacgggtcacgctcggctttcaatgtcctaggacgtccaagtcaattctctccatctccacgagcaagaagaaaaaggactaggtaggcagactccactcctaatgttgcatgacaaattaattgtctggggttcgccgattttccatggggctcaaccgtgtaagttgtctggctagcatccacaagatgcctagtctttggtgtttctgcagcctataccatgcccaaggctactgcatagaccctggagtgatgattggtcatgtttgttgtcattacaaaaatccttcctatagttaaagtccatgccgagacacatgagatgagaatctggttatgtacaacccaaagcatcatggctggcgaactgaggatgataatcaagagcagagcagagcagagcttagacgctttcgatcagatggacatcacatgtgacaagcgttgtagtttcaaaatgttataaagaatcaaataccactaagcacacataatagcacgaaccaactccaatcccgtatcgttacagccaactcgaaggccatgacaagcacatgatattgtcactatgaaggtacatcaagttgaccaaatctgtgccgtatatgcactccattttcatgatgaacactaatactcagttccgtcccccatctagttgtgcgcaatgcggcggcgcttgaacttgctgaccatgcggtagagcgaggatcgctcacttcgctcagggaactcggcgtcagtggtagccttcttcttctcgggcttcttgtaagcggcccaaatctgggtgttgagttcgggcttgtcgtcggcgtcgacggtcatgtcgcttgaggacacgctctcgttctcagacatgccgtagggaacaccttgctgccagatatcaacagcagactcgagagcctggcgggcgtgcatccgagcagtctcctcaatggagtcctcgaaggccttcttgatgacttgagggagctcgtacgagaggttgctgacaagctggttggcgcttgcgaggttctgggcagtggcgtagttgttgtaggcctgaggctcaagaaggtcttgcatgcgagcaatgtggtcatgctggaccttgagctgatctcgcacggcttggttctgcttctcgagagcgtcgttttgcttcttgaagaaacgactttccttgcgaagagagaaggattggttctggagaaggtcatactgcttctgaagagtatggtcttgttgctggacaatgtgactctggtgctgaaggataccagcctgatgctgcgtgaggttgtcttgtcgctggatgagactactctggtgtcgaagcatgcctgcatgatgctgggcgaggttgccctgctgctggagaatgccggcattttgctgaagagtggcaccgaggcgctgggccagtgacttctgtttcgcagcgagaagcacttgcttctcaacagcatactcgtgagctttgaataactcgctctgctgcttgagaagaccagtgtgctgtttgacattggcagagaatctaccaacattcatgcgaagaggcccggtagcgtcagcaatgccctgctcaatagtgtgctcgaccatggagcacatgtcatcgtcaacgttgatgagatcatgctcagtgggtcgacgaaccatggcgttagaagcgttgtagtagtgttgctcattctcaacagcctgaaggtagtggttgacacgacgagcggcttcttgctggttatcgcggtgctgagaggcggcacgctgttggatacccaaggcaatttgctctcggaggtggacatacgaagggggggcatgctcaagatggttaccacgaacacgtcgaagatgaacgagcgagttgaagtcgtctgtgacagcgtgaacatcgagagaagtctctgtggtggcaggaagctctccgttgtgtcgggcttcagcgaccgacagatacatcaacttgatctcgtcgcttgtgtaagcctggccatttcgaacaattatctttccctcggggttcaaagggcagtggctttgatggggaatgtcaggtcgggggaggaaagcctcgatgggtgactcgggaggagaatcatccccgacagaagtgttgctctcgagagaaggctcgtacttggaagtagtggagtcctcaatgatctcatcctcgtgagcaacagcaagcttctcgaggcgagcaacgacagggcacatggcatcgtagtcaggtgtaatagtgccaggctcggagtcgttgtcctcgaaggtgacctccagaggagtgcgaggaggagtagaatcccacatgatgaatactcgtcggatagcaatgaagctcaatactagtagcaaaattgctttcttcgacacgagtatagagagatgagtgcgccttggaggtgttagctcgagatcagaggatgtgcagaggatgtaatgaacactcacgagaagcagattccactcgaagcttttcagaaagattcttggagaagaagataaaattggctttagcaacgatattcaacgtaaatagaataaacgatggtggtggtgaagctcgatgctggtggtagagaaagccaactgtgagcgtgggtgaagaagaagagaagagctcagaacccgagagcaggagaactgagggtatgcggagtcaaacgcagctttagcaccccctcaattggatcaattaacaaaagctacctattgttctattcatgtttgagcgcaacaatttgacttgcatgcacgctgtggggctttgatggccgcacttaaactggcgttgacaattcctggcagctggccaacaggtgccaaacggcgcgttcgatttcatctcgaatttttgagtaaaactgtgcgtttagttttcagcgggcagtgtgtttctgcgcacccgagcgagcggagttcatcccgtctcgtagacgttggcacagtcaaacatacaataccaacactccttcattgggagtttgagatagataatcactttttgattacagcgagatgatgaagtatgagaatcttgcatggacttttacattaataatggcccatgaattgtgactacttgaatgtcctgtgattctcctcaatctgatgcactgctaccccaactctgcgcatacgctgtcacatcctgatcagatatctagcttgccatgagatcggtacattccgtagcattcctcccgttcaaaatcatgtccttctccatgtgtgtcttggttgaagtgcttaagactcgtcagaggcgggaacgtctgtagtagataagtcagtaaataatgaacaggcaaatggatcgagaatcgcataccagagagagacttgggagactcggcagaagcttcgtcctgctcttcttccttcttctctactacttcttccttcttgaccttgcgcttggtagcagaagccttggacttgggcttgggctcctcctcatcgtcggactccttcttggccttggcgcgaggagttcggggctttttagcactgccagttgtctcgcccttggccttgcgctttccaggtgtggtaggagtggcaggagggctgtcgccatttccatcgccgttgttggcggcgacaagggcgccagggcgagagataccatgagccttgagcatacgctcatatcgcttttgactgtttgatcataggtcagcatccgtagtggaggcgagggaaagcatgtacttacgcagcggccttgctgacgatgctaagctcatcggcgacagcctgaaagtcaggctaagactgtcagtatcggacattgaagtgcgggagcttgtatgacatactcggccgttacttgtgtgtccaatgcaggacacaaggaacttcacctggtcggcgggctctgccttagacatgatgacgaatgtttggtctagatagagtgagtgacaaataagagatggaagtaagacgataatagaatataggatgaaggatgaagagtgtctcagagcatacagtgtttgatgttggtgttgtggttgagtgtgctggtgatcaagtgtaaacaggagggaagatgatgggaggatgaaaggtgggagaagagacgaggggagtccgagttggttcaaggaaacaaagactaaactaatttgaacggcataccacaacaaacgctggctgccacaggcaaggcaacagttcacgactactaagtgacttgaaagacgggacgaagaggcagcaaccaaacataacactccaccactttttctcctacgtgacatttttacaggtatggaacgtagcaatgcaatacaactcaccgtagtagccggctagatactggaagaagcaccgggcgttttcaaaaaaaaaaatcgtatgcaacgactctgacctgacagttgctgccagctgccagcttgaatgctggtacggaggtaccaaaagcagccgattgtccgcacactgggtcatagaggagatcaaaagtgtctgaatgatttttggggtatgaaattatcgtgcaaaatgcttcggagctcgtagatgatattttcataactgaggtgcccaaagtggccattcaggggtaagtccatttgacgtattcgtagtgacactcagcaatatcttcttgtatttgataaactgcagtcacaggacctctcgatgggaaatttgacgatatattttccatgacacacgggttggttaaattcattcaataagtttggcgtgcggctttgacaccaaattgaaatcgatgtgaccagcacttgtaatcaccaccaaattaaagcttcagatgtttgctcaaagtctcattttcattgtttcaatgtatcgagggtattcttagccggatcccttggatctcattggagatgtcgcagtgcaaatcatgcacaatacatcttccacggtatcattccctcaatgtgtccataggcaaaccacttaatccatatcctcatcctcattctcagacttgacattcttgctctctggctttacctcatctttgacatcctcgtcatcttcgtcgtcgtcctcgggctcagtcttcttggccaccttcttggcggcaggcttgcggggggtgcgaggagcgcgaggcttcttggtgaccttgtctccagccgcggcagcaggacccttgcgagggctagcagtggcagaatcaccgcgccagccatggcggaccgacatctggcggaaacgttccttggcgcatttggcgtccttgaggctgagggtctgggcgacggcgtcccagtcggcatcgggcttctgggtcatattgtcaaagatagccttgatgaatcgaagttcaccatcagtgaggccagtgggggagccatcctcgccggagctcttcttggcaggcatgatgattgatagactgcgttcgtgtcagtgtttgatgaaagggctaggtggttgtaagaaatactgacagtgatgagtgtttgcaagatattgatagtgtagagttaaaagttcccttgaggttaggaacttttggctgtgtgtggattgtgtgttggtagagaagtcaggttgtgaggatggaaagattgagtgggaggatggcaggaggaggggttttatggctgggaccaggcaagacgagtgccagagcaggaggatgaattttgagctagcctacattaacaaaacgaaacagacgtccagaatcactattgtcagttgtggtcacagcaacaatagcaagcttgcggtagcggtcacttgcaagcagctgcgggcgggcatgcacaggcagcaaaggcggagaaagataactgcaggcataccgctccaagtagacgtaaattattgatactatcgcttgattgcattcatccgcaaaataatgaactaccttggatgatcaaatggggtgactttatccccagtaaccactcgaattgaggatcaaggggacgacactcctcaaccacaactcaccttctacgacttacacaaaatcaatcacttggattgtatcaaattttaccaagtatgctagtatttccctagccttttttattccatgtcgtgggttttgtatggtactatgtcgctaccctagctgtcacatcctgagatagtgtaccatttccatcccatcaatcattccagactttccacaaatctcatagatcgtagttttcagtccaaattccctgcttccctgtacagtgccgtaattactggaagaaggggtacgcaatgtcggtgtcgtcaaagttgccaaagctgtgctggtcatccgatttcttctcgggagtcttctccgagtcgtgatcttcatccttcacagaaggcttgggcatctcttcgtcatcgtcaaagatgtcgaaagactcctcttccttcttgaccttgttgttcttccccttgcccttgacggtgctacgaggggtggtggtcttggagacgcggccgccagctgtctttcggggagtggcaggggcgcgaggggcagcggtggtctcggtagagatacccagcttgcgcttgacctgaccgaagcggacctagagatatccgggtcagtacgggattgagatgataggtgagggtgtatgataggggtgatgtcatggcaggcataggaagatgagactcactttggcgacatcggcattcttgaatccagcctcggtagcgacagcgttccagtcaacatcggccttgttgcgagtatgcttgacgatgctgaagaacagcatagcctcagcggcagtgggctctctcttgttgtcagccatagcagtgatgttctacaaaatgttagcttaagggttgatgactcagaagggagtatcgagtgttattacatttgtcttgtgaagtgaaagctggtatgtatttgtggtgtggttgttgtgagagacgaaagagcaggagggaattcttggtgcggaggggagagagtaaatatgccaaagggtgaaggggtttgggcctaaatcttaggggagaagcaaaccgaaactgcaagagagctttcagagcttgggtaacggaagagtcagtgtttgatcagagtgcagtgctgaaaaagccgagcgattcactgagctggtgcgcagggagccttgcaatagtgaaggtccgcttgcgaagttaaggatgcttgctttgctccctacagttacgccgttggtgatattttcccctcttttgctctcattctgaagttttatggcactgccaactgccaagcattagtatcgcatggttgctataccataacagacacacaagccattagaatgttccagtcccctgagatactatgtttaggcagtcttccatcaatgagaacgtaatgcagtatggagatatttctcatattagattgcatacagaaacgctagtatacagctttcatagcgacgtgtgagttccaacaagacgaattccagtaaccgatgaccttttttttatcgtctgtccatgtcaacctcaaagaacagttgaccccagtgggcagacccaaatagaaaccagagatgaataataccatgacagtaaggagataatggaagtaccttgtgaaagaaaaagtcgttgtcattaagtcatataaaagaaagaagcaatctaccaggacaccagtttttgtacatcatcaatctcaccccctctacctctatccgtatcacttcgtctttcccgttctgaatgagtatcagaaggattgatcattgaagtgatccatccatccagggctgcagtccgcaagagacgaggtaccgttgaaatcgacaacgtcaggactaccatgagggtcaccactaatggtaggcttgaaggaagtcaagtcgtaaggggggtcaaacgtatgaaagggggattgccctacaacgataggatcgtgaagaggttgagccatgaagtcaggagcagagtccatagaaggaccaaacccgttacttattctcaagtcctcgagggaggctgggttgatagcaaggccttgcatgtcatcactgcaaggagtcaggaagcgatggtcgaaatcgtctcggcggtcggttgggtaaggagacaaggtcgaggcgggagagaactgcgccaggtagccttggttcttttcctgtttgatgagaggactttgatgagcttgagcataagatgcgatgctctctgcagagtttggctttgcaaggctctggttcttgggcttctgcgtctttttcgactttgctactcgactcttgtcttcagcacgagctctcttctgtggctggtggcccctgacagtgtcacggaagcgagtatatcgcatccttgcggcatgtccatttgtaatgggctgtaggagtaccgggtctgaggcgactgcattccagtcgatctaagaaggatgttaggaatatactcgtgagggtgctcgtagttggatttacttacatccttaagatttttctggttcaagatggccataaggaatctagccatgccgttctcgctgttgggagtcattataaatgttgtgtagtgtgaaaagaaaaataacaatatgagtaaatagatagtaaagaagaagaatagtagattgaggcaagaatgatgtcgtggatttaggcagaattcttgtcaaggtttgataatatagattagaacatgtgaagctactaggcagctatgtctttggatgccttagatatggagcctgacaatgtcggaacgaaggagtcagcggtccgaatatgatgttgaaaagttcgactctgagtcactgtcacagtggaacgtgaccttcgtaaactcgaagaaatgattcgacgaggctgaagctgaaccgaggataataaatcggatggatgaaaatggttaaagtcgagtcgttcaagggattttgcagaagttggttattctcttgaaccaacaagatgaacgaggccgaagtggaacgggccggcaagaggcgtatcgggaggaaaccccgtctttgaaagggggtcagtagagcccaacgaagtcgatttatatgtgcatgtgaaacgtttgtctggatggttgttatggatgaatacgaaggacggatgaggaagagagacggaagagatggaaaagggaggcagcactaagaaagaggaaacagaagaggaggagaggggatctgtgttatatgtaggaatccgccgtgcagtagctgtttgctaagatccaacctaaaagtgataccacacacacctcttgacagtacatctacacccatcccatcccataccaataccatccataccaacaactccttgtgggggaacgaagctagcaagtacccaacaggcagatacagggggaggatctatggatcccagtccaggcacagcatgggtcccatagcgcaatgctgcactgcagagagccgtgaggaaactgtctgagatgacagaatatccatggaaaagggaggtcaatgatggcgacgatgctccatagttgcctgaattaaaatctcgtcctgtcggaaccaaagacgatccttcccgttgatggaaaatggggcgcgccgatgggctgtggtcggcgcgaacaccgcgtaaagtggttgctgaccccccgctaagcccactaattctgagtctaagacagcgccccatggcccccgaggtcccctgtcgccggagctaggggcgctgcagccattacgctccagtgggtgcggcaggtccagtttcaattaatggattgtttttagaatcaagaagaggtggcatcaacctgttgagaagatcaatcctcttgatgatattaattgatttggacttcgcctagaatgatagagggcttaataggtacctactatctccctctcgatccttccctcaagaggtaaacgatcggatctcgtaagcttaaaatcagccaaggacaattcaattaaccaaagacgagacttctaaatcaaagcttccgacacatcaaactaaagcaggctttggacaggggtgtaaatcccaggaatggagtgaaaccacagagtgtgactcatttcgcgggtcaccgacgaattatctacggcacttggggcatacgacatgcaacagcccagggggagaaaacttgaagccaacctggttggacaacttggcgatccatagcgaccataatgatgatgatggttgtttacattgcctcgtggcactttatagatgcattcttaattggtcggatggactggattgagcttaaacccgatcatggtgtgtggaaaagttcacattgataaaagtttgatagtaattgatacgagacaagagagattcacaaatggccacctaacgccttgacactcaaagaatgaaagagattgcagcatgcagccgatccgccgaggcttgcttgctttgctttgcccttttggctattgacacccagctgaggggtgtagcctagaaaaatgttaatggatggaagccgagacgacgagaatgaaaagcagcaattcaacaaccacaacagctggagaagtctggaaagtttcagtttatattgatctgaggataataatacatttgttttatcacaaatctcttctacggtcgcgtatggctcgctattcaattgttggtcgttatggagggcatgagatgaagtgggtgggagacgcgacgggcgcgaagctggtgggaccttgttcatcaggaaatgggaacgaaagcacgtgagaaaaggccccactccgtcctcttttcttgtcccccctctttgttcttctcaggcttcaggccccttgcttcaaaagtgtggcgcaactctggtcttttgccacttgaccaactccgttttcactaccgtttcgcttacgtagctacatcttctagaccgtttcgagagcacacctttcataactcggcttgtgatgcacatctcgtgagttttacttttgtgttgtgacggttgttggcacttaaccaagtcatctgccattggctcaggatacgtttaattctttacctttttctgatggtctattcagcgtcgttgagaatgaggttgaacccaaataaaaaccttgaccatgtctgttattcaacggcttttctatgatcacggcaaccttcctggataatcatcatcaaacaaaacagagtagcaaccgagtagaagaaaaagcaaagactcgagaaaaacaatcacaaatgatatcctgcccaattacatctcgacctgcacaatgcacaatgataagctctactctactctactctactggatgcatcggagccatcattcatccggatccgatggacacttactacgtagtgtgtcgtcttccatgcttccccatgccaagaagatgcagtggacgaaggagcttggaccaacctgttccgttcagagactctccctacctccctctactaactattattatcttaccttagcaatttcactacactaccaattttcccattgatccagccattgccttaacagcttccaaccatctcaagtcgcgtcaccgcctcaaagcctatcaaaacttgtcaagtcgactttttcagtaactgctcctgtccagtatgaatagtaaaaactggaatgacagggcagacaaagacttgttctttactattctctccgttaaaaacattggcgtcataagcggctcggaatggaccactattggtaaccatatgagaagcctgggctatggcttcaccaatgaaggctgtcggtaagtcctttatgctttatacttttattattgtatatgtactcgttactcggtcaattacaatacgatcccgctcagttaaaccacacaaactgcctatcacgtcttaacaattgctgtcgctgtctcattctacgcgtcaaagttgacttatacacatccaccagctcttttaactatcacaccacacaatcatactcatatatccattcataaccccaacatatataatatattccaaatttcaaactgatctcacacaatacaatacttctcaaacttttactcttcacaatactaacatcatgccagtcaacactttcaaggtctacgtcgggctcaacacaagtcagacattcctggccctaatggagacacagtacggcggaatgatccgactatgaatcccatcacacgtcgtcccggtcctggaagaggtcgacctagaaaacagcctcctgttccagttcccggagctccgggagagggtgctcctcatccacctctggcactcggtatcgatcatgggccaccacccaattctgcgcctccttatccccagggtgcccagtcttatgaccctactcctgctggtcatcaacccacacatcctcaacaagtccaggctgctatgagacctggcactatctcttctgcgccgcctacaccacaggcatcgactcctggcaatgcggtccctggtccaggcccggtcacgtacccaagcccaaatcttacacctgcgctccctcagaatcctcctcacttacaccctcttcaacatggacagcctggtcaatccggtcaacccggtcaacagcctcagcagcctcagcagcctcagcctgagcagcagtctcaatctgatcaacaatcccaacctgaccaacaacctcagcagcctcagcctcagcagactcaacctcagtcagctcaacaatctcaacccggccaacaacccaacccaaccacgcagcctcagcctcagcctcagcctgatcaggagatacagcacgactaccaatctcaggagcttccgcaagaaccaccacaagagactcgcgaagctactgacacagacgccatatctcaatctcaacctcaaccaatagaacagaaccacgagccccatgccatcttgcctcaagagcaattacagccggaacatgaagatatagatgccgatggtgatgcggacggcgaggtagatgtggataacgacgaacctagtgctaaacgacaacgtatgggttcgccagaacctgcaaaggacgatgacatggatgatgaagctgtgttagccctcgcagctcacagtggccccacggattttgcttccgagtaagttaattattgcctgcttgacgtgaaccacgcggactaaccgtttccagttttgctacttatggtgaagcatagatagtagcccccttactagacaaattttatatcacgggcatgggcgttagagactgggagttgcgcaaatggtccttgtttttttactatgcgaaatagatacctgcaagcgtggaatgatgtctattgcgcagtttgttacaactggctcaaatgtttgtataaaagggggcaggtgctttattgctacagaacggaggagataaaccattgtctatggatctaaaatataaactacatgtatacatataggtagacagacaacaatcagtcttgttggtagagtcgggtgactcgtctcgtttccagccatttaaaaggcaccgatctcgcactgcagttagtctctggattattactacctacattcattgcaaccaaacggtgatcggcactagcctcgcattcttgtgaatcattcctctgctattgttcctttcgagtgcctcctgcagctgcaaacctgtgcagcttgcctatttattctccgtcatcgtcctcttcgatttcttcaacacaacatcgccatcattatcaacaacaaccatcacccttttcctcactcaatataatcaactcaacatcatgcctggaaagccaagcgattgggacaacgccgatttcctcttggatctcgtcgtcggcctctacactggtgctcagaccaacaagggcttgactcctgccatcaaggaatccatcgaggagtacctcaagactcgtggatacaccacttcctttgacgctgttcggtatgtgttcactttttcttatttcagactgcaagttttctacgcaaacatcgagaacagtgcttcattcattacataaccatcctaagccttatgagagatttgggtatattgcctcatctctgagcatttcgtttctacctttcatttctcccacttgtttttccatctatctatctacatacctgtctgcctatctatctactcatccaacatcatggccaaacgtcaagtgatgatttgggacgccaacgtccatgaggatatcctcatcagcctttttcagcacatcaagcccagctccgatgactggagcaatgtaatgagtgatctccaggggaagggatactcattcaccgagagtgctcttcggtacgaggtttcactctcttttgtttttttgtttttgcttgttgcctacctgcaaagttgttttctgtttttctgcttgcatctcttaccccccgcattctcctttcataacacttcatcctttctcatctaccttcgtacatcattcattacctacctcacattatctatcgcacaccatctacactaagcagcacatacttttgttttctattacttgcttcgcctgttcaattcatcatgccacccaaagctacccgcggatgggatgctgcctctcacgaggatctccttcttgcgctcttggaagagatgaagcccaacaaggccatccttaccagtgtggctgacaagatgcgcaccaagggctacacttactcctttgacgcgatcaagtacttttgttcctcttgtttttgaatcatttcctctcctgatctcaagctaactttcttctctctccagccagcatgttcagaagcttcgaaagaaccgcgacaccgctgctatccagaacgctggttctgacaccgccactcctcgcaaggctcgagctacagctcccaagactcccaagcgagcccccaagcgaaaggctcccgccaagtctgcttccatcgccgatgacgatgaagaccttgaggacatgaagatgcagctcaagatggaggatgccgacgccgacgatggtgacctcctgtctcccaagggcgccaagcgagcccgaaatgtcactcccaagtaagtctacctcacaatttatccactagctatcaatctaacaaatctcagggctgagcctgatgccgacgatgagggcgacagcggcgaggcctaaatcttgtcgtttctttggcaaacctcgacgtaacgaatttcacgatgaatgaagggtgggtatactggctttgaggcccatcgcagaacaaatagggggtggaattaggctatgatgcttatacatatgcctgcatgtaacggcgaatagcccagtatgatgggaatatcatgagcatgtctctgataaattgaagaatatcgcccgtactcgttgcctttggtttcatgattttttgttatgctgtgctaaacttgacactccacgatatcttcagcttcaacgccgtaatctaacttgtcattgattatagtagagtgaactagattcaagttaatttctgcatacttgtgaatgtttgtgcggtcaaatcctgtttggcaaacctcagggtatcgggttggccactggaagcgttcaagacaaaattagtaggtcagcttatgccacttagactaggcttcttggactatttgtttttgtaccctaagatttacacacctaagcataacaatcaagtgcctctgcctgctacaatactcttctacactcttcattccatctttttatctcatatcactgcgcttctcaacccctctttatttcccttcactcactctccattatctttcatttatccccacctccattcttccatcccccccccttctacactactcatccatccccctcgcaacctctcacctccactctcactctcactctcactctcactcgacattctcaaatcataccttcattgataccaaagagttctctcaaccgccatcatgcctcctgctgagaagaagtgggatgccaacgccgagcgcgatctttgcgtcgctatcatcatgggcgcccaggacggtgagcgcatgcgctacaactggcccaaggttcacagctccatggaatctcttgggtactccttcaccaaagatgctatctcgtacgtattttccttcattctcttcctcactcaactctccaacgcacccatgacaatgcatttactgaccaccaaaacaggcagcacttcagcaagtccattatgcgcgacttcaagggtcgccatggagaagtctctgctggcgaatctcctgctcccgcttccacgcctactcccaagaagactccccgcaagcgcgccactcccgccaagggtcgcaagaagaaggttgagtccgaggatgaggacgaggacgctgtcgtctctcctcttgccaagaagatgaagcacaaaaaggaggaaatcgacgatgatgtcaagatgagcaagactgaggacgatcgcgagtgggttatggttgtctttgagtctggaatatgttactgacttgcgtttagtgctacccctgagaaagaagccagatttggccagtggctcgccggtagctctggggccccagagtagattactccccatggctggagctaaatagggatccagagaagatattcttcgctcgacgggatattggtgaaagatggaacaagagatttacaaccaacgaactggattggtagccatcgaaatagcatcagtctgtgatattttcaatcaacgactcgatacataactgaaatcaaggagattttacctgataataccttcatcgtggtttctgtggcaaagccctcacaaaggcgttctattcgatgcttgaggctctgtgtaagcctgacactagcctcccaagtattcgttgatgtgatgttactcaagataacttgaccatggaataacaaaagtggccatcgttgagtgatattcatatacttatgtctcccgatcagcttgggctttgtcctttcgggccatgggttcattgtatatccaaaccggctgttcattgcatatccatcacaaacaacaacaagtcaggtacctcctttcccttgcaaccggcctagttgtcgttattatcgtacttgtccaatatctcggaggctatagccagctgctttcgtattagttttttgcggcttcttccaagattgacatgataaacatacctctacacatccgattccagttgcttgcaagaactaaggatctcccatcctcacaaatgggatctgcttatccaaaaacaagcactgcaggggcgattatcatttcaccaagtaacgatggaaaatcaggccagtcacacaagtagcgggagaggcatttcgctacaacccaagctgaggccatgtccccaagtctcaattgcaaagttatatatacactccaagtagcaggcttattcatgcgtaaagcaacaagcactaatataggcatctggtaccagactacatagtatgggttcaatcaagttctaagacatatgcatttccgcccaaacgccgcttcaaatcatcagaaagccatcaatcatctcggtcgtcgaccgtccagtctgtttccttcgctggtacccttcttctcgggggccttggtcttgtcatctccttcgccttttctcttaactgcacctcggagtgtctgaccctgaccagcaaaatgaggcctattggcactttccttctccttttccttgtcggcatctgtcttgacaggcttgatctcatagccaaagaaaagtttgttgggagccaggcgcagagctgcaggggcaccgtcacgcctcttgggcatgcctggaatgtccactgtagggactggggttgctggcttgggtgttgaggctttactgctcttcttgacgagtttctggccctctccgaggaaattggtcacgttacttgttactgaaggcgcaatggcgctgtagttgatggactgggccatggttccttggttgtgcaataggcctccagcgggggcaccgcctcgtgtgctcctgggggtgctggttccgctctgacgttcaggttcgacgtatccgactggtggggcgaactctaccgatacatcggtttcaatcatactgactcccatcttgtccgtctcaggcttcacgtcgagaacagccacgtcgtagacttcgtcgttgtaggaaaagttgaacacatcgcccttggtcagtgtggcaaagttgcggaatgccttttccagaacagccttgggatcactaatctcaaggaagttgacggactgaggctgcagcttgaccatcttggccagctccagtgatgtagtacggatctgaatcatgtcgccaacgtccattccaagggtcaccatcatctgctcagcgttagcaagactttctagaaaaatgctacgaggtcatacccattggggaatgtatgctcgtccttcctctgcgataaactccagcacaccagcgtgcgagtgacgtcccttctctccgttgataagttccataagcagaggccactgcacatgaagcttggacactttgtcgagggccgatggtggtaggatgatcttggagccataattgagctctggtcgttcggcaccaggggccataacgagaggatagcatcgatagtattcgtcgaagcgctgcacgatgggtcgtcgtccatggcgggccatgttgtataggtgctcggggttagcgggatcgtatccgcctccaaagcctgagtactgggggcaagttagcagttggaactgaaactacgtccctgaataaagtacgaaccatggtgacggtggtatattcttatgcgtgaactcagcgatgtcgtagattcaagatgtcgagttttgcggtccacaggcggtcagaagatagcgcggttgtgtcgtctcgaagtcggtattttttcagctaccaatgctgagagggataataaaggttgttgcgcaacgaatttatagtcgtgattgcaagatccgaagattaaaggaatgagctgggcgatgtacgtttgaaggtccagagccacaggtaacgtggggcctatggaggctacaaaggcagctcttgatgacgcagttcggctggcaggcactcaaaagtgactaggtaatgagcagggtgcaggtcaccctatagtgatgtgtaagtgacttacttgaacttgtgattggttattccattcagagtttaaagtgaattttattatacagttccaataattcttcagaagcttaatatgtcacaaatgtttgtctgaagctaagccctttgttcgtcatgagtacctaatggtattcatacccattgtcttaacaccttatcttgtccattaattcaaatagaagttgactttcaagttttgttcaacaaaaacaaatgatataatgataaggaaaaagttgtatatatcttcgcacgtctataaagaatacctatgtagtcttagaccacctaatatgctattctatctcattggagagagagagagcgagagagagcgcctcttcacacgcacgctctcactggcccagatttaaccctgaggctcagtttacgtgcctgaagcttagatcgtgagctgacgaagatcattacccaataaggcttagttagatactacgcctagaactttaacatgtagaacatccaagctccatgatccatcatcctttacttttcaattaaccctccccagggtaccagagaactcgacaacaaaacatacgaggccaaataatcaagtcaatctactgtaattccggatcagaatcttaggtcgtttatttttatgcactcacaagccataattaaacatgacgtcacgtccttcagctcgtcctaagcgcgacggagagaactttgcgcgaacccatcatcacgaagacgagtccgattcgaaacgagtcaagtttgacgtgcgcaacccttcaacccttgcacctgacgctcgcgaagaagatgccatccttgacgccgatgtcattggcggctcgggaaccaagcgcggagctgtgaacctcgatggttatgatagcgattcagaaaacgaggacttcaacacacgcaacgagaagcgcaaaaaagaggaagcagatgctgcgaagtctggatctaaagccccaggcactacagcgggcgacgatgacgacgacgatatgtttgctgtggatgacgatgatgcagccaacggggacaataatgttcctgagggagacaacgtcgaagagagcggtggcaagaagaacaaagttcgcttcctcgatgcggataagatcgatggcgtcgaaaatactagcagagataaggagggcattcgactcgatgacgagggaagcagcgaggatgaagctgatgtggagcttgctatacaagaagagggcgtcgacgaggaggtcggtttgggaggactcaagaaacatgcccctaaagttgaggcattcaatctgaagcaagaaatggaggagggtcagttcgatcaagatggcaactacattcgcaaaggtggcgaccccgacgctgtacacgacaactggttacaaggtctcagtaagaaggagatgaagaaggcagcggcagcgcacgagaagcgcgaagccgaggcgcggaaacagcggttggaagatgatgcgatcatcgtatccgaattgctcaagactctgatccttaaccttgaacgcgccgagacgccgctcgaggctctggcccgactggggaaaaagcaaataaaacccaagaagatccccaagtggaagcttaagaagatgaacaagggcaatgaaggcatggacatcgacggcggggaggagcccgaggacccggagcaaaagaaaatcaaggcatcaattgatgccattacagaagcggcagataagcttttgagccgagaccatgaggagatctatgaacaagaaagggagttgttggtacgggaatatcgaaaggagacaggagaggattgggtggaaccagcaaagcaggatgaggacgacgaggagcaaaagatagcggtgaaaccagggacaatgtgggagtttaggtgggcagacggacgcgatggaaattcccaacaaggaccgtatgacggggctacgatgacggcgtggaaggatgctgggtactttccagatggcgcggtcgagttccgacccgtggaggaagggcagaactggactacacatgtcgatgccttcgagtgaagagacttcaatggcatgaaacatcaactaagtctaggagacagaaaacaaatagcctgagagcggacccaagatgacacaaatgactagactattctgtcacttgggcagttggtccggttttctgtcacttcgaggtcaagaggcgaaaaaaaaaagaagaaatcaaggtagtacaggctgagcgcacactaggtgtggctctggccttgcaagacaattggcgacatacaaatcccaagttaaaagggttccacgacttttaccatgtcacggatatggatatccgtcgagtcttgttgtgtacgtatggatgctcggtcaaccggtttgtctgtctgtgtacatggcacgaaaacataacttggtgtaagtggatgtttgaacctctaacaaacatgatagtgagtgggtaccgtttcacgtcgagaactcggcagaccccaggaggacgaatacatgacacagatagcttcggcattacgattccggacctggagacaaggttgagagctaaagatgcagtttagatgggcatgttgtcggacaccttgaaggggtgcgatgatcatgcgggcctggctgggctgggtttcatgacagcggccaatgatggagaaagcatcatggcatagtaccgcgggaacatgacggaagaaggagactaggacatgcaaaaaggctggaaaacctgggatgatgggtccaaatgtggcatctggttcctggggatcccgatgcacgccggggacgggtgaggccgggcaagcgggatctcgaaaaagaggctgagaagccggggcagcgagtcaagtatggagtaaacaagtaaagactatggagaattggagcccgtctggggttgtatggggttatacgggtggacgggaagaggtctggtctgttggtgtctttgacaggcgaggcttgagccgatccaagcccgtgatcccgtgatgctccggtacgtggagtggaagccgggggcggtagctgtagccgaacggtcaagcaccgagaagcagcctcacggcgacaaacgacaaacgggctggatcgggcagcagggattattcgggaacaatactgattggaagtgtgtaagtgagttgcaacgatatagaattgattcgacgacgacgagtctctgtacgtaacacggacgggaaaagttcgtggtgggctcgtgccttggcttggttgagtgtcgatcaaagcgtttcggaacatgcaatgtattgtagtatgtaattattgccagcaatcgagtaacgtcttcgctagaaggatcgatatcatgaactgatgttgaaggtccagatttgacgttggatttggccagggatcataatcatggtggaggggggatcgagctgctagccacagtaaacaggggttctatcagcccaatccacagccagtccaggtgggctcaggtcatgatctcaggtgaggaatctcggtgagattaaagaattcgaataaaaaacaagaccataaaggtccgtgtatatctatttgcatcatgcatgcatgtatgggtgatgttatagtaactgttagttatgggtttctgattcagggtcccccatctttgaacagtcagcatactgaactccaatgcacacgccgatggggtctagacaaaggaccgatgtcagataagcggaaagtcgagttctttttttttttggcgatggaattgacatatggatggagtgatctgatctgattccatctgatctgatgagatatttgagagtgaattgaataaacgagcgaatatagtcggtccgtcgagcaccgtggtctgtcgacgggccgacagaggccctgctttcagatgagttgatctgagtcgacaacatgatgcctcaacaattacgagtcttctctcaccgcaagaagagggacggcaagaaagtgaaacgggtagagtttggaggttaataatagctactcgattggtttatgggcatgtgtgtcttgaatgcaaacgtttctgttagtaatgtgtttctactttaaatcaatgacgatttgtgtttgattgatgtgtgatcagcatctatattggtgctatagtttgagtgtattcctagaaacatacagattccaccaacagtttggtcttatgcgatatctcagaataggatatgttatggaatcgagtcaatactgatgattagcaaaacaatacccccccgccagccccgccacattgcgtaaaaagacgcaacagcagatataaaagcccgcagctaaagtcgagcgaagatcaggtactaagcctcttttagtgttaccgtcgtgatggtgaagcttctagctcaattaaggtgactccgagatataaaagcaacgtaaacagggaattaatgaaagagattgtcgttatttattgctatggaggcgatggaagcatatcgaaagacttgaagagaggatgggttcaagccgtacgactcttggtgaagagggcgaaccgagctttacaaataggggacgtgcatggtgccattttgttgatagtactatgttgggtcgagaagacgagacataatgtgaatagttttggcggcaaaaggggatatggacggtgagttagtaagaccaaaacggcatccaagagtaatgcaggcctgaatgcatgcggcgtagacaagtaagatctcaatcgtcaaacctacacaagacacgagatgcaatccaatgagtaaacgatgaggctggtgttggtcatccaccaagaccgtctaccgaagcttccggagaggaaaatgaaacatatgatctgtttgcgatggatatgctgaatccattgacctgaattggaatatatcacggagagttgcccggtagaacgcggtgtcttgttcggcggcacctcctatgtagtaataaaaaaatagtatccatcctttccctttttcatgggaggaggagggacagaaatggaatcaactgaggtggcatggcatggcatgaggggtagaaaaggtacttggcgatagagtgaggcgtgcataatggggacatgtatcttttccagggcatcaatcatcaccccaccatgtagctcttgtcagtagtggggaccttagctcaccgagctgtgatggaaaagtgagcatgatggatgatagagagagagggaatatctagagatattttgagtacatgtatctcgtgcagctgcaactacagtgtctaattgcaatagaacattgagaggctgaaaaagataaagtcattataacgccattgtacgtccagctatcaaggtaggttagtagtaagtagactctgagcaagaaaaaaaaagtctcccaccctctcaccttctcaccctctcaccctctcacccgatgttccatgttccattggtccctgttatgatacgctgcactacgattacctatacgatacacccccttgtctgggtctggggtgtgttcgtgggatgatgaatgatgtggtgggtgggttactaactaaacatgagcttgatgagagcgagagagaaagccatggatttcgattcgagtattagtacttgtactcccgccctctctcctcgacctttttcttctttcttctcttttcttttcattctcatcatcctcaacaacaaaacaactacttctttcttcaccaaaaggtatgtgtgtctctgcccctccattctcaggctgcttggctttctacccctccattccccctgcgactacatcgccatcataacatcacaacccaacatgatcttatcttgttgcttgtatgccatcatgtcatatcatgcctacttcttactaccaccctctgcgacgacacgtcaagaattgccattcatccattgagtggacaaaacaaggaggggggaacaattggactgtcatgctacgtctttgggaaaccacatcatgatgaatctggaactggtccatcactgtgttactgtcaacgagactgtctcgagcatggcagacgactacctagattctatgagtttcatccttatggcatagcatccgagatagcagcttcttcaacgcccgccaagctacccctcatttccccacgttcctatcatcatcatcaacacaaagctaacctcaaacctttcccacaggtctacatgctcaagtacgactcttcccacggtatcttcaagggtgaggtcggcaaccagggcaacgacctcgtcgtcaacggcaagaccatcaagttctactctgagcgtgaccccgccaacatcaagtggtccgagaccggcgccgactacgtcgttgagtccaccggtgtcttcaccaccattgacaaggccaaggcccatctccagggcggtgccaagaaggtcatcatctctgccccctccgccgacgctcccatgtacgtcgtcggtgtcaacgagaacaagtacgacggctctgccgacatcatctccaacgcttcttgcaccaccaactgcctggctcccctcgccaaggtcatcaacgacaagttcggtatcgttgagggtctcatgaccaccgtccactcctacactgccacccagaagaccgtcgatggtccttcctccaaggactggcgaggtggccgtggtgctgcccagaacatcatcccctccagcaccggtgccgccaaggctgtcggcaaggtcatccctgagctcaacggcaagctcaccggcatgtccatgcgtgtccctaccgccaacgtctccgttgttgacttgactgttcgcctcgagaagggtgcttcttacgaccagatcaagcaggtcatcaaggaggcctctgagggtgacctcaagggtgttctggcctacactgaggacgacgttgtctcctctgaccttaacggcaacaccaactcctccatcttcgatgccaaggccggtatctccctcaacgacaacttcgtcaagctggtctcttggtacgacaacgagtggggttactcccgccgtgtcctcgacctcctggcccacgttgccaaggtcgatgcctccaagtaagcgcagagcgttcaaggggctggaagcaaaaccaaacctaattagacgcgacacgatgaagattccagtcggtcgtgtgttttaatgaagcaaagaaatgaaagcaagtaaaaataccaaaatccggggagattgtcggaggggatgacaacgaggttgttatcatcggctcgagttccctactagacaattgatcttagtatagccgtggacagaaaaaaatatagatccatccctcttgaaaatgtgtcttcaacttgaactgtaaagtgcaacatgactgtagatagattaagtgaagatcgtttgaccaccgctcacggtcgcatcaataccactcgttgattatcttatgacaaatatacgacacagatgagacgggttcaccccaacaaaatcttatgcagcaatttgcaaacacaatgccactacggtctgttggtcggtcaagtaaccttcacgcatgccgtgcaagagtttgtcacggcctgagataatcataatgttggctcgggtgtcctgaagtcatccgctagactccccaacactcgtcaagccagtatattcacaagctgttcagcaaccccccctatatttgttccatgcagttatgtgaatgcatataccagtggtattctcctgtaagtatgctctcctcacactcccttttcgccgaatgctcctttactccctcctctcattaacccttttccctttcctgtataaagcaacccttgtccggcaagatagaaagacaataataaaaacatacaaggcaactgcaggggcctgtatcccaggcgcaatagatgaaatcaaatcgctctccgttttgatcttgtagggggggatatcatagtgcaaatgacagcaagaatacttttgtccttgccagacgcctcaagtggcgcggcgggccgggataagccgataagcaatatccttagagtttaattcaaaaatcatatagacgtggaaagccgactcgcaaggtgtccttgttggataccctttggataccggttcaaggcgacataaatagctggagccccctaggccgatccctgaaatgtgagctcgacagaacataattgaatatgggagccaaagattcatctgaaaggtatgttcaagaggcctattcttcgatcgagctcaaaagaccttcaaaagtgtgcagataacatgcattattgtcgagcaactcgtatgctggcctcttgggggtcgaatgcggccgtccaatcgacattttcatcatgacaccattgtcgaataacgcgcatcgacgcctggcagacctcctcaaccgtcgaccagggtgtgatgtcggctcgaaggcgcgagttgctaattccttcatagacgtcgcgaaccatgttccaattgcgatagcgaatcgcttggtgagcatgaatatcatccttggagatatgctcatagttggaaaaggacttgagaaactcgtccactgtgatggcctgcagaatcaacacaagagcatacatgggttgatatcgacgcgtgtcacgtcgagtctctttctgcaggtagtctaccatcttgatcaagctggcccaaggacctggatcggatgacttgtgttgcatgttgcggctgacattcaaaaggtggaagctggccatgaaggcgacagtgctctcaaccgcaagtgcgtagtactgtttgcggcttgtgtcgcttccgcgagaatcaccactgcttgcaagcttattgcatcgctggttcgcaatgtcgccctcatgcttgagtcgtcggccaaggctagagaagcgactatgtttttcattgacggctcggatatcggctttgtcgtttcgcccgatatctgcgccgttggtggcaggacgatctgaagaaccgacaggaacaggagtcactgtagaaatatcaccgggcgtatgagcatgcgagttactagaactgacgcgagacatggcagcacccttcttggatggtgttgatggaggtggcggcagggtcgaagaaaccgaaggcaatcgaggacgcttgacagctattgtgtcgccagtattctctgtcgacgcagggcgcttcttcgcctggctaactggcggtgcttctgtgctctctgagcgttctctacgctttggcggcaatgccaatatgcgcctgaacgtttgtcgcattctcttggatatcctcagcgtcacgattaatcgcctcttttctctgggctcctcttcttcctcttcctcttcttcttcgtgctcgacaggagccttccttgccgtcgttgacttgtgtcgttcttcgctccttctctcgccttgctcgtccttgtcccgatcatcgtacaatttggaatcgcttgtcttggcagaaaccttccttcgagacaactcagcctccaaggcgctcggcaacgtgggcgacagaagtgtgggtaatcgcacaggtgacttatctcgggccgactcgtttcttgctttgggtggtggtggcggtggtgcttcggacttcttcggttttgttgctctggcagtatctgcggcgtcctcgcgtggccttctcctgtcactcttatctgctgagttctggctctcaaggttcaagtgaagaggcgatagtagtggaggcacggatgagcgcgaagcagtatcggtcttggccggcgtaccttttgtgctccccaatgcgcccggccgagcaccgttgactgaatcgccacgtgcgcgtccagccggggaaggattgcgagcagcagaggtattagtgcctttgagaacaccacgcccatttgaaagcgatgatgaagctgatggcttgtctcttgacggtatatcagaaggcggcaatgtctctctgtccttccggcgtggggggtcatctcgacctgatcgcgagcggtcgtcaactgggcgaggcacatcgggcctgggtcgtttctgcgaccgatggtcgtcgtccacgttggatgctcgtttcctgctgtcgggcgatacgggtcgaggcgggagggacgcaggtggctttggcgggagtctgcagcagagtcagtatgttcgtccaagcaatcacgattcggattggatggcgctgcctacctcatatcaacaacagggagttcccgggtcttttgtggtttagtatcaaggtgatgatctctttggcgctgtgaatcatgtttcctgctttctggcactgacttggattctaatgcgcgctcgggttcgcgctttctggcgcttggtggctctggcgtagatgtgtctgaggcaacaccagatgtctttttgttcttgtagtcactgagtgacaactttttcttctcgccgccctttgcgaggatgcccacgtcgcgagggacgggtttcgggggctcgacacgcatgtcgtagtatgatctggtaaggagtacaccgcgatcagcttccgacacaagtgtcgaatattgtaggcgggtaatatcccattcctcaggatgcttctgtcgggactcgttggcggggacgtgatatcgccagtctgcggagtaggagagatgatgaggtttctcgggtaggatgcgctgtgtgagctgctggaccgtcttcgccgcggcttccattgttcatggatgtcagcatgccgggaggacgaagacgggggtacggtatgatgctggcagtagtttgcggtgcggtacggtacgaggttttggcgatcgagggtgacgcgcgcgaggggtacgcagggaggctgagaacgcgacaacaaaggcgatttgaacggtagaccagcgcagtatcaacgctgacaatgagacgaatcagatgaaaggaatgacttttgcggtcggcgtcgttcactgctgacttgcagggttatcgcgatggtgatggtggctgatagtggtagtggttgatgtctagtgacaagacatggaggtgacccagttagtcgcacacgatagcagacaagttggtttattagcgcgcttttgagcacaagacaacagcggacgagcgcgggagatcggagcgccagagatccgcccgatttaacaattaataaaaagaaaaggaaaatgaattgtctcttttgttttttaattgcacaagacaaaaaaggaatggaggggaatgaggctaatcaatagaaagagtctgttgtgtttttctttgttggcaggttttgggttggtgacaaactgacgggcagtcagtaattgacagtgacagtgacagacagtggtcagaacagacctacctactacctgatagtacctactacctactatctaggccagagcaatggagcgggaagtgcctaagttagtggtttagagatgatcctaacatgtggagtaattgcccggatgggcctctgaattccatcactttttggggtcataatttgtccccctggggccctgcggaatgggaatgggaatgggaacgggaatgtcatcgggcatttccgtccatcctcttgtggctgttaatgggccctggcccgtctgttcctgaagtggtctattccctttcactactagctgctaatgtccttttcaactaccaatgtacatttataacgttaggtgtttagaataagtatagactgtctacacctaaccgttcattatgattatacctataaaaactttgatttatcgagattcagtttctttagccgcgcttaccgttattcaaactgaccttgaaccttatctcacctactacgaagtatatatcttagacgccatagcattgttgcaaatgcaagagtattgatcgtatttaattaggtgactgtacatgatctcacatcaatatcgatgcttcctcttttccctaacgccgtatcaacaagggtataatgctagttgtcacaaccctcctctgttctttacctagcttaaccatatcaaaacaaaaacccaacccggggcccaaaccaacgccagtgtatgatggctccacgaatcgcaacaagtccgtacaacatccaatttaaagagtaccattcctcgctagggcgttgccacttccattagctattctgcgcctcttattggcaatctccgggccgttgcaatggtcttcgaggttgctaacccgtatttcgaggctgttcagttgcccaccgaaatggtttggcatgtggttttggatgtgctgggccatgttgtcgaaccagttcttagtgttcaagtttatcacccggtcatgtaccgaggtcatccgaaactggacatcttcaagctcccttcttgtcccagcttgaaggttgttgaagttttcaacgaacgccccaaattctcttttaagttcagtagtctgctcgttacaacgtttttgcaggctctcgccaacctctttgaccattttcgcctgctgtttgctctcctccaaccctttgttaacctttaacatacggtcgttcaatgacgtgattgagtttgctgtgagaccttggcgattgtctatgtctttggcgaagctctcgaacacctgtcttatctccttcattgtggcaatgtccagctgcttaatcttgtaattaacagtctgtgtaatcgtctcttcggtcattagagaattggggttaggcagagatggaggcggaggcggagtcttgcatgctttcaattttgacacagattcctttaactttggtgtatcggcgatgagcattttgagatctttgcttgatggaaagtccgccagaatgcgattaagatcggcagcaggcggatactcttgcattttcgcggcaagtttctcaaaaccttgaggcggctgatattgaatcttggtctcgagggaagccacagtcttttccagggagtcgctcttcttctgctgcttttttagggacgattgcagagaggataactctgatgcttgaactgtggaggcggatgacgcagaggcaagtttctgtcccaaatcgtcggtttttttttgctgctgcttcaaggccaactgcagttcagagttcaagcgtgtgacggtagcgttaagactactatgcttgttggcctgatcacgagccgcactttccagggttgagaagttctcctccaacttcttagtctgattgcgagtggtggtttccaaggttgagaagttctcctctaacttcttggcctggtcgcgagcagtgctttcaaagatggataatttctgctgggtttgagtttgcatgtgagtagcttgaacctgaataaatgatttcgcgaatttcgaatcatgcatagactgttccacagacttctcaatgtctcgaattttggataatgctggttccatcttattcttcatcatgaaatcaatattccgtccccgaatttgaaggtcttcctcaagtcgaacaagttgtgctgttacgctgggttccgctgtttgagcgactgttgcgctgctcgggccagccacaaggttgtctgaacgtttattagccagattggctagttgttccgtgtgaccatctacaagtatttgtagctgctttgtgacctcaacattattcgacagaccctcgttgagattgtcttccaagcttgtcatcctgggcctaatttgtttgtcaagttctgaggatacttgtagctccaccgttggctttatcgcacgaatcattcggtcgagctggttgatattctcctccaaagactgactttttttcttttgagcctcaagttccttagccataattttgttcttttctttctcttcgtcgaagacctcccgcagcgccgtgatctcggcttgcaagcgactttcacctaatgtgtttatcgatctctgcagctccgataatcgtttttcgaggtctggttggttccaaatggatgtgggcgtgtctggttgagtaacaggattcaccgacgctctcacgtatgagtcgagcccggtctgaagcttggggtaaagcagaacgagctttcgtcgcagccggactatttcttcctcgcctctctggagctcctgatgcttgaggtagcccaaggaagcaaactcggtcggtctcgaggctgatatattgtggtccctcttagttctactaagacgggcttctgctttcgtcagctccccgtaagcggtcgacatttcgccgaagagctccattagtaattggaagccggggacgcccttcccaccatcgcttccactagcatcgtttgttgtattagtgtgactcctggggacaaagttgtcgggctcccttcctccatttctcctaaaatcgtctgttgagtcgcgcggcagaccgcgatatcggtcggctgatcgatcgcggtggtccctaccagccatggcggctctggtagcaacgtcgggttgcaagcattcggcgatgattcgaagcagaacaaatgccggatgtgttttgtttacgagcgggcgttgactatattgcaaatgtggaaatgcgcagtcgggagaaccaaagaatataaaggcagcagtgctggcttgtcccagcacccaagttactcgactgccaagatagatgtgagtatcgaagtgaggaagatgcgattgcagggtgcgtcgcgtaaagggaatgatctagtggcggcgaatgaagtggagaggggcaatggaaataaataagagtttcagagccgcgggcgttgttcaatgacagagaagtgaggcgagaatgaagagggagaaaatatcaacacggagttggggcagggaaagacaaagagaatataaaaagcaatgaaaggcgacacagaaagcgggagaatacagaaatcgacagtgacacctgacagaggagagagtatgaggtcaggggagaggaggacaggagaaagagaaaaacataggtaggcaggcttgcactgcactaacagaatggagcccagaagctcggttgcctgcaattgtttttgattgttcccgtccagtatgtaacgtgtagaaatcaagttactgataccaagtgcctctttcttttttctcgctcttcatgatgaatcacagtattaccacgttgatgcattagttcctgcttggagaacgagcgagggtttggctgcatgacaattgctttatcggttcccaccgagccttaaaagatgtggacggttctcaaggatacatgacaattgatacaacaggctatatgatgaagtagataaacattagtccaatttctatttccatatatcacgttgactaccttactgagactttacaaatgtgatatagtactatccagaatgttcagtctgtagataatccccgttgtaggtaagcacctacccagttttcgcgtttggtgcttgcccaggattgggccggaatggcgctaactgccgctgcttcgcgatgcaagtggggccaggtacctaggcatgattccgcaagacaaacaaggcctttctttcgatgtcgaaaacctggtatgagatacaagataagtctgcgggagccactgctacctctaattgtccaaataccgctataatatttctagtacacattaattgatattttgtgcagacagtagtagttggtgcctatccaggcagtacatgcacgctgccttcggggaggtccgttcgagttccagccacgacacatgtcgttacaggctcctcgattagatgtggcggtgcatgacaaagatgtggcgtcaatgcgtcggccagccgcgtactaacatttttttgacaattgtatgcgaaaggctcgtgcagctctcgcgcaatcttccccagtagcttccagcctcgttcatccaggccttcttcaatcaaccacccccaaaaccatataccccaattctttatatttcgtgacgttgcttgcgcacaaaacgcgacaagatggctgctgtaagttgcaccgaattctcctctacgcggctcgttacttacataggcttcaaacaatagcccgtgatgaccgtgtcagactccaaggacctccgaggtctcaacctcatcgcagctcattctcatattcgtggtctcggcgtcgatgcgacaactctagagcccagggcctcgtctcagggcctcgttggacaagagaaggcgcgaaaagctgctgctgtcatgctacaaatgatcaaggaaggaaagattgcaggtcgagcggttcttattgcaggaccccctaggtacgttggcccagcccttcaactgaatatgacgcgtgctgaactatgtaaagcactggaaagaccgccattgccatgggtatggcgcaatctctcggccccgacgtccccttcacaacccttgcgtcttcagaaatcttttcactagaaatgtccaagaccgaagccctcacgcaagctttccgaaagtcgatcggtgtacgaataaaggaagagagcgaaattatggagggagaggtggttgagattcaaattgatcgcagtgtcaccggtagcgccaagcaggggaaactaaccatcaagacaaccgacatggaagcggtttatgatatgggcagcaagatgattgatgccatgaccaaggagcgcgtcatggccggcgacattatctcgatcgacaagtcttccggcaagatcaccaaactcggccgatcctacgcccgatctcgcgactatgatgccatgggcgtcgatacaaagtttcttcaatgccccgacggagagctccaaaagcgcaaggaggtcgtgcatacggtcactcttcacgagattgatgtcatcaactcgagaacgcagggcttcctagctctcttttcaggtgacacgggtgagattcgcagcgagattcgagatcaaatcaacaccaaggttggcgagtggaaggaagagggcaaggctgagatcgttcccggtgtgttgttcattgatgaagttcacatgctcgacatcgagtgcttctcatacatcaaccgagctctcgaggacgatctggctcccgtggtcatcatggccagcaacagaggcaactcgcgcattcgcggaaccgactaccgtagccctcacggattacccctcgactttttagaccgagttgccatcatcaacacgcactcctacacccccgaggagatcaagcagattatttcgattcgagcacaagaagaagaggttgacgtgcaccctgacgctctcgccctccttaccaagatcggccaagaggcaggtctccgttacgccagcaatctcatcaccacttcgcaacttgtctctgccaaacgaaaggccaagcaggtcgaagtcagcgacgtgcaacgcagcttccagcttttctatgaccctgcgcgcagcatcaagtttgtagccgagtcggagaagcgcctgatcggcaacactggtgcagtggacttttcagtaggcgctgctgtaagcaacggcgaggagaagatggatcttagttaattatcatggcgagcagagcctggcgtttaaagggtattggaatgcgaaggcgggtaaacccgaagagaggagggttatttgtaccatactgatttggcgtagaatgggatcgaacgaaaactaagctcgcaaagggattacaaaccgtccaggttatgtgtgactctcacaatggaaacttcgtggttttgcttatttatgtttactaaatcacagtctgttgacgaatacgcctgttcctttaatggcagaaaacgagtagagccagaattacaactggcattgatgagctttgatttccaacggctgatgccacagcgcatccaacaaatattgtagtatacgaaaagcaaaccgggccataccaaccgtataacaatacacgctaggtaattggcggctcatttgtccatcataggtgcatcaaggtgtcgaaatgctcgctcatggttgagggcagggctgggcctcagtgggtgtgatgttgtagtgctttgaaaagggatcatcagtcgcttcgcgcggcacatgctcagctatgccagcgagacgctctgactgctccttgccccagaacgtggcgatgaattcaaaaataagatccagaccagaagtaacctaatgcgagtctcgggttagacaacatggagcagctttcgggaagcatcaagaacttacacctgaagaggaccagattttcccgtcaatgacataacgcgcgggggatacccaattcactttaggccccatctccttcatcgtggcccaggcattcttgttggtcgttgccatgtgtccatccaagacacctgatctggccgcaacaccagcaccggtgcagatggtcatcaggatcttgaccttggggaacatctttgcgatatagctagtaacagcttgcaggttcgggtttcgggcgccagaaccaccaggaacgatgagaagatcaaggtccagctcgtcgtcgaaagtgttggtcggtgggacggtggggaagaagctcgagtcgaacttgttcatagccacaggctttgtggtcactggatcaagtgtctctgctatgaggtgaaggttgagcttctggacgccgagcgacatgagctggagaggatccagagggccaaagacgtcaatcatgtcgaatccctggaaaaggacgaccccgacagtgcggatctgggagccggtgatgttgggaatggcaccaggagtgatacatgttggctcggcctcacgaatgaagttagggtaggaatcgtcgtgtctaccgatggttgatgcaaatgttgtggcgaatatggcgaagatgccggtgataagagaggttgagatcttcatgataaacaaatatgtacttgacaactagtttcgaaagtattccaacgagacaatactctaaatagagaacgtgtaaatgttcctgaaagaaaagcacagaagaacaacaacgactgcatactaaagcgactatcaaacatccgtctctttatatatatgcatatacgatagtaaatttaagacatcatcaattaattcctcaatcaatttcggacaagtcctcaatccttcatgcccgtaggggatatcaaccttctcaaacctgctctcgacccgattccttcatactaaggttgcaacccgtacaacgtcctgcaagtccccgacggtatcggaaaagaaaaagaaaccccccttaacagccaatcattgttgagatgctatcacagcttaaacggcttcaaatcctttgtggacattcaaacaatgctacgccaaccattaaccacccagaccaggatgttatcgaaccataagaaaggctcagacaagctccaccgcgcgcaaaccggttaaagaacagacaagttgcccagtcatatttgatgtttagccatatataggtatatatcccctttaggctcataataacttgaagcacttacttcaactttaaagtttcccgaaacagccatcgatcattagcactgttcatcgagtcccagtcttttcgtattagcatcgtgagacacttgacgatgtaaacgctcagggtccaaatcggtttatgttacatatatgtgtattgcatgtatttcttgaaactgttaactttgactactctcttcattcttgcattgattgcattagcaaaatatcctctcgtctcgtggcttctcagagctagtatctagcctaaattcgtacatcgttattaagactcatattgggtatcctaccatgccaacagagcaaacccctgtgttcagcttcttgttgaagcctgttcgctgccaaaagggagaccgttcattccaccaacgccggtacacaccgagaaatggccgcccatctcccttagtccaaacttgaaagaattatccacgccgcatgtctataaaattgtacagcacgcaccatctccccagctgaccaaggaggctcatgggtgctcttccagagtggcaatctgagcctccaaagctttgtttcctttaagtagatcctccagccattccgcagccattgcaagcatggtacttttgctgaaaccaccaccgcggagtccaggaacaagctcgcatagatcgtcgaagccctccttgataagggtgcgtcttttttgctcgctctttatgtgattttcgcgtttctgttcttctgaaagattttctctcgacaacttggctgcgttgaccgccgattttcgacgctttccgctagaaacctcattaacgacaggtgaggtgatcgagcctacacgctccgccttgggttttcgccttcgaacaggctttgagacaccggcctcgtcttgtgtctcgtcatttggcgcatccttgctgtttctactctttctccttttcctagggggcgtgtttacctcttgcactttcgagaactcagatagtctactatgtgggagttgtgctttggcttgaagtgggctgttaggtcgtgtgttgccggcactctgactctgggccaggcaattgagcatctccaattgatctttagatagagactcgctggtttccttctctgagcttggagtataagcaatttggttgaaattggcatcggaaccccactggtactcgatgggtggtactcgatgctggcgcaactcatgtgcccccatactccattccggatagtgctcttgctcgctggctgctacactgcgccggtgttcttcgcgaaattcttccaatggctgatgacggagatgccctactggaggacctattggcctttgcactggattatccactccatttgactgatgtcgctggtttaaaccattattctgaacgagagtcgcagccgcaagtatcacatcgtcagaggcacgcccatgctcgctctggtgttgtgaatggatcgggggtggcggtggaggaggcatcatgtgggatcccatggatgttaagccgtgaaattcatggatgttatgagaaagcccttgcgatgacggttcgcctaacgaagatccaggttgttggccaaacgaagtactagatcccataaactgcggaggaagatcaaaccaattttcgctgaagtgtagaccctcgccgtaggatacgttgtaatgatcagttgtcatgtcgtcgaaaaaggttgaaaggactttgttgtcattttctgataagagaggagcaccaggggcgggctcgggcggatcggcaataggaggatcttggtcagaagccatttgatctagtagagattcgagtcagcatctcggtctctggctctggcagaatgcttgggcaagtaatatacgtacagccaaagggcccaaaagggtctgggggtggctgcgacgaacccatccttggagcgtgctgtacgacgagcatggatgcgcctttccttgtattgggtttctgttgagaatactggctttaagattttggaccagctaataatattggttggcgtggtgttgatacccagcgccttcgaagacggggtagcaggccgtagagttgttcgtccgatgtcaaaggtagatgcaggtagaaattgaaccagtagctgtctagtatacagcaggaggtcgacgagaataagacctcaggatggctagccgggattcgattcgctgtgcttgaagcataaaggagccactggcgatacgggctgtgggagcgctggaaatcgaatcgctggtatgtaagggcaagcagatcgaaatgctgatgttgaaaagaatgattcgcaggtgtttgtaaattttgggtgaatgtatatatcaaatgcacactctcgttgcatgtgcttttcacataaacgtcgagcaactgtagagacggttaagctggttcgggagatgactaggaatactgtggtttagagcatgtcgaggttgaagctgaagagaaatcgccggactgtatgattgcagagctgtgtggttttactcaaaagacggaagtgaacaagagcgacaggggactaagacaacgagtttgaacggaaagtgcttgtggtgaaagacgtgcatcaatgcgtcacatcacacccgcgtcccagatgaaggaggacagacaaggagcaactagggcccggcttcttctgctcggaccttcataggacaacacttgtaatttggcctggaaaggttagaaaataccttgcaaaaaaggtcaaatggcaagtagtggccgagaagaggatgggagggttgggaaggagggtggaggtggtggtagtggtagtggtggtagtggtagtggtggtgtttaactactaacctgggtatgttatgtacagtagtctactaaaagtaagtaggcacggcacggtaggtaaagtggtttaggtaggcgcagacggtgttggcgtcaagttggagatggagatggcgggtggggagtccaccgtgactgccctgcccgcgtgtatgtaggtaacggcgcggaaggtggaagccgcggacgtgtagctgctacttgggggcaaagtagtcaagtttttggggaaacacattgcaaagcgagagttgaacggtaattggacccgttgacctagtctgggcagcttctcgaccgtcccagccatgtggggttgcctcggaactttgcacgcgcctcttctccaagtatcgtatacctcagtctggtgtgctttatttctgcatccccatgctcacctccctgctggatcactgtgtcacctgcaacttttatcgacgtcgaccaaagttttgagcttttaagaaccttgattttaaaggtatctcggagaatatatcatggatattattgagaagcctcaagccctactcaaaggataaaaaaggcccagtttccctcatcttgttcaacaatcaattcaccagcaaaattcaccaacacattcgtcgctctccgaggctcccggtatggagtcatcttgttatgacgtatctttatatccataatctgccaccccaactgcagcatatgcatctatgggactatcacatgcttcgatttcgacttcagatctcccaacagctctattctgcgacccagttgacgacgcctcagctccagctaccattcattcgcccagccaagcctcaaaggacagacagtgatccaagttttaattggttctgcctctgcatttttcgcctgctgggagggtcgagtatctagtcatcttggcgtagtacccagcggccagcagacagactgactgcagattgactgcagattatgttgctggtcacttgacacattaacttacttctagtcagcgatatcatgaggctgaagcgaaccaacaaaattctatcatctgaatcagcatagcgtcaagcatatgcaccgatgccgcccttttcccaccgaaactcgacaaacgcgacggaccatatttactcgactttgctatcacagcctctgttttttcttctctccctaccgtgactcgtgaccgcgatcggcccgtgcgacaagttataatactctatgcaatattcaggattaagtcaaacaggggccaaaacagtccaagaaagaccttctgagaaaggaatgatgtcgactgaactcatgcttcaaagggagatcaggtcaggaagaaaagccgaaacctgttcgaggtccgaaatttggcgtgggtcttccctgtcgcacgtcgttttcgagaacatttcattccatgtgtgaatgtgtattaatgatgattctagcctaatgcagatagatgttggccaggtcctggagtgtcaaatttcgttatcgcacgcgggactttgacttggtgcatactacgtagcctttcctaatcttcgtcagtacttccatgatattctagattcaagcaaaaggtcttgctttcttggtctgtgatagcatcgtaagattttccaactcggtctcatagagtaaaatttacgtaccagacccatattgtgtacctgctttcatcctaatgaggcagctgcacaaggcacccctgtaccccagaattacacacagccgccctggagctcaggtagtgggaccctgtcgaccacatgcaaatacgcttatgcctgtacctgtacctgaaagcgttggttagtgataacctcactcactcagcttgacttaattttacatacgagtatccatctttggcctaataacttgatcctcctcgaccgttaacggctacaacgttgcatatcagaaacttcttctaggtcccgcacctacctagacagtcctaaactaaacgattctctgctctgacttgagctgaacccctgaactaccgtcatcgtcatcatcaacaccagcatcatcatcaacccctccaattcggacgatatccgcacaattcacctgagcttatttcctcattgtgcatttgctagaacgtttcatactttcagcccatttcggagttgttactcaaagaatatcgttccccaggcgagtgagtgtacggtagttctctgattacaccctcccaaagatttgcggctccatcaccaaacaaagtaactgtccatactacattccctacagccctgtcatggctcatgtcagagccgttgagtatttcacgccctatgtcctccggggacgaaccgcgatgcactttcacgcgcaacatcttgaatatcaagccgaggctcaagtgagagctcggcgaggcaacttgaagtctccacacacaacgtcaaagaaggagttatcatatcaactccttattgttcatcttattaaaacagcctcaactatccttcgtcgtccttgtcatcaaaagttttacatccaatctgcggaacatactgtcagtgcatcaggtagcggatgtcaccggctctgggcctttcacctccctttttcgatttcctttacaccatctttactatacttttcatcctacttgacaggggtagtccagttactgaccggtcagaaatagagcacatagagtatccccgcgacgactttcgcccatacccacctccgagtgccaattaccctcgtctccggcagcaggtgccgtagccctgcgtaggatcttcatttatgccggagcattatgcctgtacttgatctacggcctacccgtaaagggcccctgaggctcgattctgtccccgagatcctccgcccgttgattcgggcctatctcttgggctatgcatctgccgtggcgccccggctcttgacattagtgttacagcatgttgctaagagaaggcgcaaagcagccaatcaactctctctggaccttgatgatagctcattcttcaagtctgcgatacgcatagtgaagaccggattcaacccacagcgattcccaactttctgcgccattttggccggtggtactactcttttgcaggtaagtaaaacaagttttcatgaactcttccaactattttgctagaaattgcattctttgcttctccgttactgtatcaccgtgctcagttgccaagaatacctaaatgaacgatatgtcataggcactagactgaagctaatacgttacaaggaacccttgaagagtattctagagaaaactgccaaaggtctcagtgaggcaggtcgtttgaggcaagtacagcctcatcctggcaaaagactgatatccattactaactcgatcttctcagactggcgagatggttagctacattccttgctgcatggtttggtctgcgtcttctgcactcatacgagggccgagcatatacagaaacagtaccgccgaaggaaggatcaccccctgatacggaacctcagactgtcaggttcgctggtcgaacaatggatctaaccctgtttgctgttactcgagccctcgacgttgttgttggtgatgtttgggcaaggcacaaggcccgccgcctagcttccaacaagtggacaaaggtagagcacgcacttcttctgatcatcacccatgtaggtttgctaatattcctgatagaccgaacggttcgtctccagattcgttgaccccctggttttcgccgcctcctcaggccttgtgatgtgggcttggttttatcatccaaaacgtcttccacggagctacaacaaatggatcacgtcggctgcctctgtggacctgcgtctcattgaggctcttcgacgttgtcatacaggcgaattccagtatggcaaggagacgggacaggcacaccttcttcagggaatgtgcgttgactacgagtggccccttgcctggggagatcccgccgttgttgtgcccattccgtgccaaatggtccatatgtcaagcggaccttcgtgcgagcatcatgccattagtcgcttctttcgagcctggaagtggtcaatggccacgtacttgcccctgacgcttgctctcgccctacgtaacccgtctcacaaagctctgcgtcgggccattgtctcatcttgccgttcatctagttttctcgcaacctttatcacccttttctactatggtgtgtgtcttagccgcacccgcatcggaccccggctccccggtggtaccactattgagcgtcgtcaacacatggacagtggaatttgtgttggcacgggttgttttctttgtggttggagcatcttgatcgagacagaaggtcggaggaaggacattgcattgtttgtagccccacgagccatggctacgatcctacctcgacgatactcgttggacaaggagtggcgagagaggctagtattcgccatcagcacagcgatcgtatttacctgcgtttcggaaaaccccgaccgagtacgaggtgtttttggaaagatgctcaaaatggtcctcagtgcataggactgtgcgaatcggtagagggcaagactctaggggtttgatctgcggtcctgctactttttcttcttgctgttgttctcggtatatccaatgtatgacaggtccacactttgatagaatattgtacgaaatgataatgtataattaacctcacgcaaacatcacacgaatcctctttttactataaaactgtaactcaattgcctgtattaatctaatcctccggcctgtctgttatcccttgaaccaagcaactgctcccagcacgaagatgcatgccaacatgtcgcttctcactgttgtgaagatttgaccatagcgcatcacgatttcaatgtaacccttggcgggctgtggtacgaattgcatcacagtgcccacaatgccagcaggcgggctacccctcctatcgaggaagaacctggttgtgaggagaagagtctccgcagtcgcaaacgtccagaagaatagctttttgcgatgctcgagctccgtctccatctcgggctcggcggctgcaataaggggatccgcaggtgttgtgccagcaagggcggcacgctcacgttcgatcttgctaccagtgaagggggtgagtagaacaatgtagaagccgagaccaatagcaacaatggcgtgaagaaggcgccaaaggtttgtagaagcactgctgcgcacagcagtttgaggtaccggtggtccttgaccaggtactgcgccaggcatgccagggaaaggtggcatggatcctgcaggaaggcctgcaccagccatgagctgggacatcatcttcatcatggggtcttcctcgacgccaccaggagcagggcttgcggtgccgctgccattgccgcgctcgaagccaagcatcatctgtcgcaactggtcttctgagatgttgggctccggggtctcgggggcactcgcacgtgaagtatcagcgcgcttggtctcgtagtagtgttctgagatgtcaacttcgtcggggtccgcatgctgggcagtcgaagatgctacagatgctgagacagcgggagctggtgtgggagcgtcagtcgctgtggtagttgcgatagcaggttcgggttctataaaattatgttagcatttggcaatcacagaaatatgagagcatgtgcattattacctcctggaatccggccccctagaccggtgatcttgttgagtcttgcggaacctccagccttgagctttgcttcgcggcgttccttacgaagacgggcctgctcggcagctcgctgagcagcagcatcctctggactttgtgttgtctctgtcatgacttaatacttttctggtgacaacgtgtattgaaaggataaaagtcgaccgacgtctaggtagtcacgatgaagtggtgctttcacccaaagtggagtgcggcaagcgttgagttgggaccgacatgacagctggccatgatgtagggcaaatgtctgaaacttaccctataccatctagcaaaggcaactaccaacatcaatagaaactctcgtgatcataaacactctagtattgcctttacatttcatactttatcatttaaacgcaattcgtttttcattgtgcttattcgctcatcaggtggtgttgcaaataatatgattgccagtaatccaacaattatataattcaatggcaagtcaattaacacgccatgccaagttcaataatagctgtcgtcgttcgagtatttgtttcaatatagtactttatatccgtattgttttaatgttgctagtagggatcgcgtcaactcaaccaccatgatcatcacataagtttcaaccaccaaaagcctaaccaacgacaacaaaaagcacaggccgtatagtacctgaactgtgacaattgcgacgattgctggcacataaagatattatgtttattctgaatggtttacacggaatgattcatatcgaggcaataatgtagaaaacacataacaacgttggcatataccttttctaatctaccaaatgttcagcgtgggtgtcatcgtgaatatcattcccaatcatgcaccattcgctaaactattcaactaccacagcccgtcatacacgttccataggtaaggtgcaaatcatgctgtattataaaaactctgctcatggtgtagccttgctcatgctaaccagtcgcttgacaccaacctgtagtcgaattagttaaacactcgagtcgttgttatcaggggaacttaccatccagttgccacactcctcagtcttgtctcgctgaatctcgacctgcagtttgtgcgcaccgtcgtagttcttggcctcaagagcattggcgagctcagtcaattgctcaattgtgtcaggcttgacaagttcctcattgttgagatggtcaaagagcaacccaagtcgcttctgtgtatccttgacctgaggcgcaaaagtcgcaggagctttggaagcgactcgctgcatatcttggttcaggatatctaccaaccgttgagcgctgggagggatatgtgatcggtcaccagcaggatgtctggccttggcaggcgctgactggggaggaggaggggttggtctgggagatgcagtaccagcaggtcctccaggaggcccaggtcggttcataggaggcggcccggttggtggtgcagatggctggctaggaggagcaccgtatggcgagggagcatactggccaggagttgactgctggggcggggcgccaaacgaaccggccgggggaggacggctggcggctccaggaggcggtacagatcctgggggctggttgaattgttgctgtggctgagctgtaggagtgggagcatatcggttggaaggtggtgccgcagcaggaggggcattatacggcgatgcagtccgtgggagagcgtttggaattggcgaagggattgcgccggcagcgggaggagggggtgcgtaagggttgtggccaccggcagctggagggggaggggcctggaagttctggggaggagctgctaggggagattgaacccgagggggcgcggatcccttggggggaggaggaggaggagtcgctccagttcgttgtccataaggagaaccgccagggggcggaggagcacttgtgcctggctggccggggaaaggcgaagtgataggctgaacattgggcgtgcttctgcgtgctggaggtgccttggtcacaagaggcacgtcattccagttgtccatattctttaccttggccgcaggtgttaccgacgagggagtggtgtttcgaggaggaccgcccattgggggaggtgccaaaggagccggtgcaccataaccaggttgagcgggagcaccgtaaccagactgagcgggagcgccatagccaggctgggcaggagcaccatatcctggctgagcagcaggctgatagccacctggcgcaccataaccgggttgcgcaggagcggcaaaactgttatgtggctgataagggtttgtagggggctgataatgctgtgcaggcgatgcagtagatcgaggagcagcagggcttggagcaatgttgctgtaagggttggcaggaccggagccggttatggttccagggacaagtgccggctgaggaggctgatatccgacagtaggctgagctcgggacgtggttcggcttgacgatgctggcactcgggcagcgggctgggcagcaggcttcttggtagctaggcgcacgcggtttctcgccagctcagcagcaggataattcgaaggaagaagatcaagatacttctgagcagtctcgagctgcccatgaccagccaggatatcagcatactcggtgtacttgttgtacagagtggaaagcttccagtccgagtccaaatttgtctcgctatcctggaacttggtggcatggcgaaagacggtgaccttttcgatgaagttctgcagcgatcgagcatgaacagaaaaggtagagtcgccagactcctccttcagtccagcctgttcagcttcatcgagctcagcagcccatatggacaccaccttctcaagcttggaaccgaccaggtagcagaacgaagcatcctttcggtctccctcctcgttgattcggtcacccagcgcctcgcagagatccgagaattcagccgggtcggagaatgtgcagagaatagccatggtctctttccagctctccaaatcggcgttgtagaccacgtcccagaggttctttgtaataacggaaccgagcagacgcatgtagcttggcatatcagtcttgcgcgacaggtaggcagcttgaaccttgtcaaccagttcttgaccaccacagttggcaatcaagaatgcgtcagcaaagcgatcctctttgagacacagatcagttgccttggcgaagtttccaagcatcagggcagttgtgatactcttctcaacagaagtatcagtgtcgctgaaaagatggaaggggttatctgtcttggcacccttggtagcagcgaggttggacaggaaatcatcgccatcgccctcggcgccgtcaaagaagctcgagacacgcttgtgcttcttttccccggtatcctcggacgatgttttggtttcgtcttcctcttgagcttcctcggtagtttcttcggcactgccgttggtgagatcgtccttcttgaaaccaagatattcgacaatcttttcacgtgggttttcgccaaccaaagtccccattacctcccagtcggccttttcttcatcagtcttggcattctcgactcgatcggaacaaatctcagtgatgttgccagaagcaatatcgtcctggaacttctgggtggcggaagaaacatcagagtcaacagagaagttggtgatcgtgatcttggaggagcgcttttggccaggctgggtggcattaggcttgaagacaacgatcttcccaccgaaaccaaaagaggcaccgacgggtctctcgaaccagttgggggccttagccaaggaccacgaggcgtcctgaggctgatcctgagcagcccggaagaagtcctcgtcatcaaggttcttctcagctgcggccttggaggtatcggggttggtgttttggagagtctgcacagtaattttgccatcgaagctggcagtcgctgaaaggttggggttatgagggttgaaacgggtgaggaaagtccagttggtcacttcgggcaattcgccgtatcgctcgccagtgctagggttccacacaatagttcggttgtccttgcccgacgaaagcaagagatcggcatcttgctggcaccaagatagagagagaatgccagactcgtgtccctgaagtgtcttttcaggagcattggagtttcgaaggttccacaacaggatgacagggttgttgtcatctggggttgctgtcaagagcttcgttgagttgttgggatcccaagcaatagagctgacagcctttcggttgttgttgagagttaaagaagccttcttagtcttgagatcccagactgtgacaaatccgccgtttccgccggtggcaagaatatgcgagactttttggttccatgcgagacattcgatatcatcggatcgggcagcagcgtttcccagtcggaaggggttatcaatatcgttgacgtcgtagatgaagagttctcctttggcgcctgctgtggctagaatctgaggcttcaatgggttgaattctaatgtcttaattggaccgctgtgttttgatgtctgggagatgagggcatctgaatctccggcaatgagcttctcggcatcccaaagatccagagatccattttcgagggcaccggcgatgataccccggggatgatcctcattgggaggaccccatgcgacatcgtaaaacctgggaagttgatcagaacatggtgttttctatgcgcgagcttgtatctacctagcgtcggtgctgatactggcgacaggttgtagctcgaggccctgctgttgatcgtctaaagcaaggtcccagagttcaagcttgctctcgtctgaaaaatcgacgtcaacagctccagcacgagtaccagtgactaagatgggcttgccagcacctggggaccaggcgaaggcggccgttcggggaatctctcgaaggcgcaccatgatggtgatggcggggagttgatggacttatgcgacgaatgtaccagttcagaataacgttttgatataatggcaaagcttataaagacagaaaaagggcaattatgaccggggacaagccataaagttcacaatgagtatgtcacctctgcccgcagtaatgcttcaaaagaaagtgaagcaaagcgagaccaggtcggtggaggtgcgtcttgtagtgggaggtatgatgccagattgcaggctgccccgtacttgctcctgagctccctatggccacgtccgtgcctcctgagttgtcgaggggaggtggggcaaagctatcacgtgcagatagcttctatcccatattctacctattacctctaggttagtagtcaattgcagacagtttataagacattatgaggaatgaagatagctgagtcgaatagtgactactgatagttgtttgtagaatggataataatggtgaagtcaagatgaaggtagcagcaacatagacacccactcgtctgtgactccgaacagatacactcaattgaacaccccaatacattaaaaaactgaaacttaatcgaataaccatttgatatgatgtatcataacaatcttctattatcattatgaacatgggcatgcatatagagctccaactaatagttattgtttcacagatacactacgtgctagatctgatgtatgtcccatgtcaagcctcaaagccgcagataataaaataagttttctttcataataccaatagatagtttgaaagtcagtgagaacacaaaattaatgctcatggtcacctgttgggcgacttgaagctcaatgtgtaccgtgtaagtcaagtttgaatttcaacatcacgtgacagtaaagaacctctcgtcaatcagccaagcaacatccatgctattggataatatgagttcaacgcgaacgacttgcaaactcactcaccaccacctttttcgtttcacctttcgaactcacattacgaatcaactatgtcggacgcagctcgatggaaggccacagtccatgtgggcggcctgtctcaaatggcaactcagagtcatgttctagacgcctttatcccgttcggtgagattgtcgaggtcaaggtgccaaaacctgacgcgccaaactctacagaagcccatcgaggtttcgcatacgtcgagtacgaggatgctgcagatgcgaaggaagctatcgataatatggatcaatcggagtttttcggaaaggtcctcaaggtctcacaagccaaggcgcccaagagcgcagatgatggactgggcagcaagacagcagtttgggaaaaggtacgatctaagtcatgtttttttgttttgccaacactactaactaaatatacaggaaggatggttggctgagcatgcagcagacgatgagggagcagtggcagattccggtcctgaccctatgcaaggattggaacaactcgatgttgcaggaccaaagcctgaatgatgacaaaagttggaggttatttatcgggtttattgctggcatagcgaaggcgtttgaggcattggattcacggttactggtgggcaagggtgagataaatatcaatcaccgaaattcatattttatgcctgacggagttccctgctaccgtgctgtcctgaaatgtacagtactgcccttcccaggatattcaaccaatttcattccccgagagtcactctattcttcgcacaaatttagtgctcctcgctctcaccgtgaccgctgtttgccgcacgcgcagcagggccctgtcgagcgagacggaggttcttatcgacgatgaacttgcgggagatggagtagccggcagcgccgagagcgaagccaacaacgacagctagacggtgtattagaacggatagaacatcaattggaggttttatggtttaccgagggggtacagctcaggagggatctgcttgagctttcggagtcgctgagagatggtgtggccttggatcctgttagtgtccagcttaattggaacatgtgcgcatcctcgttcgaagcttcgatccgttcgatgaagcttgatggaagcctttgtgattacgtaccagcctggtcctccttctataatatgaaacctggtcagcgattgatgtcatactgagccgagggctaaagagctcgttctctcagccattgatacgggaatacttacggggacgggtcgcagcatgcgaggcgtctgcctgaacattcggagaacagcggtagaacgcatctttgagatgaatgagtggggagggtctaaagaagagaggtccagaggtgatgattcaattggaaattgagtccaatgtttggagttggccgaatgaacatctgatgtgcaattgcgaacagagggccccaccagttgtaatgggtgccttacgccattggcccggggtggtacaagcctgaggcacacactaagctctctctctttggaaatcgaaccacccaattcgagccttgtcggacaacgtcgacgcattcactctctccatccaaaacacaccgaggtccatactcgccgtcattgaccaatctcctctcccttaagtcaatttctcatcaatccattcaaaatgtcggacgacggtcaggagcttgttaccaagcccttcaagtttgtcactggtatgttcaattgtccttgataatcccgctttacgcttgcgggatcgaaaaaatgacctgatgttatcccgaggctaacaatcccatgcagctggtaagcaacgatccccgcgaacaccatcgaactctcgacgacgacgacatgcgaaataaaaaacgcgacgccgaagaacgatgctcaattgcacttgtctcaatcgccacgaaacgatctaacatgtcttaggcactgatgctcgtttccccaacatgaaccagaccaagcactgctggcaaaactacgtcgattaccacaagtgcattatcgccaagggcgaggactttgcgccctgccgccaggtacgatatcccgaataataacactgtccgcgacgcatcatactaattggtgtccagttctggctgtcttaccgatccctctgcccctccggctggtaccagcgttgggatgagcagcgcggtatgtttaatcctcacgatggcaatttattcggagctcggactaacgcaatgtatagagtccggcaacttccccgtcaagctcgatgcttaagctcaatctgtagatatggaatagtggatgatgttagaagattcagagcagacgcagacacactgcaattgtatcatttgtgaaaatgctttaaaagccaaccccaaatattgactgttgtgctttgaactttccaacgaacttgtgatgacgtctcttgagtcatagatcgtcagatgacaatagttggtatcattaagactatgtaaggcctgatctgaaaacgctgataattcaaattcctattaacgaaaagagtccgtactccataataacataaatacctgtcgcgatttgtcagatacgactgacaacgctcaacatttgtctaacgtttggagcatcctcgcatattatacccggtgcaatcctgtcattttccctcatcctcttcatccgagctcataaattcgtcgtcctcatcaaaaccgaagaatgcctttgctttacccttgccggccttggattcttcagcgggtggtggtgttgattcctttgaagaggcttccttatcatcatctgagccagattgttcgttgcttggctgtgtagagctggaaccatgagaagtgccgagtaggttatctctgtaattgccggccttcatggcctccaaaactgcctctcgagtcctttcactgctctcttctttatcctcaacccactgaccgtccagccggcttttactgcctgacttaatctcagcctccctttgttcagaggcctggacgatctgctcccaacgctcacggcgcttctctttctctttcttctccatttcaggcttgatagccagatattctgccaaagccttggcctcattaactgtgcgcaagcgtcgcccatccaaatttcgactggatccatgatcctcttggctcttcttcttgcgcgatgacatgcgaccacctgcggctctcagctgtgatccgaaaccacccttgccaccacaaaggggcactgcgagtcgcaaggaaagaaattcatcatcggttgtggaaagaaattcggaaatgggcgaatctgatgagttggggagttgcttgttcgaaagagtggtaagaatgagtcttgactgggttgttggcagtcggtcatctaggtgttcgcgcaattctgtaactgttgttgatggggacagaggaagaacgagagtcggtggcagtcccagaccagaaaagctggtgatgagaacattcaggtttcgcggagacatgatgcgaatggtattgagcgtaaacggtgagagatgaatgaagcttgtcgcaaagattcgctcgcccatcaaatgcacagcacggttgcagatagtctgagaagttaagtggaaccttgcactgccactcaaccgatctgcgccacagcgtcctcatcacgtgaaaacagccacatcttgctccttccccaccccacttcgctacatctcattttctggtagggtttccgcccacaaaagttgacattttgagtccttgccttcgtccctccgaaaactgccaccttccaacatcgacccttccgacgagcagcaaataccgccacgatgttgattcccaaggccgaccgcaagaagatccacgaggtaataaccaatactttcgagctacgccgcgacgatgacggcgaattgcgagctgcacagaaacaattgcaatagcgcacataactaacagtttggctctcagtacctcttccgtgagggtgtcctcgtcgcccagaaggacttcaaccttcccaagcaccccgatatcgacaccaagaacctgttcgttatcaaggctatgcagtcgctcaactctcgcggctatgtcaagactcagttctcttggcaatactactactacaccctgacccccgagggtctcgactacctccgcgagtggcttcacctccccgctgagatcgttcccgctacccacatcaagcaacaacgatcgcacgctcctccccgtggcatgctcggtgagggcgagcgcgagcgacgacctttcggccgtggccgcggtggtgaccgaggtgaccgtgagggtggataccgacgaagggatgctggcgagggcaaggagggtggtgctcccggcgagttcgctcctcagttgtgagttgccctgatgtctggatcgttgagacgaatcaattgctaacatgctgctagccgtggtggatttggccgtggccgtggcgctgcccccccttcttaaacgaacccattttatcatctaggtggtcataaatgagaagcatggcgaagggtatcggcatgtactcataaaaaatggagggcaatttctaccatgggtttcgctcgtgtgacaggggttgcgtgggggatccgtgggagtttgagggttttagaacctcggaatcatttgcatcaaggtcaatgtttgccgccgtcaaaacgagataattgctcgggagatacgtgaagacgtcaatcttttcagtgatgtgagacgagacctaatgtttatgccaaacgcccactgaggcacgtctaaatgaatcatccgtgccgtcacctcagattccatatctgcccaccatgccgattgagtgattgcggttttctgatcccgatgtgcaagttcggccgtattgcaatcgtaagctggactggtttctgtgccttttagtgatattgacccacgccaagcttcgtagggagaggcggttctgacgtagtcgactcctggggagctaggtcggctcataggccaggccgttacgattgttttgtcgaaggaggaactatagagcacaagcatattggtggaaagttgttactcgccattggtagaagaacaagaacaagggccaaagctctactctgatgtaagatgtgtgcgtgtaagcttgaacagtttcatgaggcttctggcagcatcaaggaaggggcatcacggacacggttggtctttgtcgatgagtagctgtcggcaagttgcgccagatgctcataacatatagcctatttttgatcataagatgattggccaatctattcgaggcgctgcatcaccaatacttgttgtgtttgagttgaatgttgcagtggtcagcaatgatgactgccgataggattgacctgattctgactactgactgggcacatatctttgtctaagcctcgtcgatatgagtaagaccaaaataaaactagccgattttaaatcctgatactatttatgatacgagcactgcaggatactcgaacttggtacgtgaacattgatgatggagagcttcctgtcacttgcacttctcccacatttaacggccatacaaatgggagaagatgagtttcaagctcggttctatttgagagagtaaaagagaccaatactaacatcaaaaggatatttagtcgttcctggtagcaaaatgcgcctcgatcagtgtgcagtgctgacacctgtcggcgcctgcagctgacactcgtagaaccgctatgcgttgggcgtctgcgaataaagttgatctagtagatatatatacccaacaactatttggttcactccgtcagatgttttcaaacacctctctcaaatcttggggataattttgcaattacaaacacatcatatccagaccatctgtcactattaaaccaaccaggggcaccgacgtgttctcctttagttacgatgaacatctccgactctcctctattcaaagaatttgctagaccaattcttatccctgagcctcgtcgtagcagggcgttttactcaccattgattatcgtggatacttttgtgcagcatctcctcgacactgctaaacttgaaacaactcagttcaagatcagcaatgctaccgaaaagtgagttggtgaatggactagctgtgtagtttgtggctaactgtcccgttcataggtctttccatcttgccgtccaagggcgtcttgttgggacaggaaccattcccagtactatcgaggccatggaggccactctatcgttcaacggatccagcttcggaaaggtcaaattgccacaaatacagacgagttactggggcacggattttactgtccaggagcagcgcgtggatatatccaaccacgctacatactgtcactttattcgaagtctcattgttgacaaagacacttgtcttcggcttcagaacaacgagtgtaccatacgggcgctgagaacttcgtcaacatgcagcgtgcacatcgatatgccactacaagtcgtggacgggccacatctggtcctcaagaaggtttcgcgctcgggaaaacatgtcaaaatggtacttagttcgagttactcaggcccagtggaaatcagtcatgggctgtgtctctttgagcttcggactggccctggagaagtattggcagagttgaagggagacttgaatatttcccagagcgagaatgagcttgtgctgcacggtacagcaaatcatggggtgataccttcgcagatggtcaggctagtaggagttggggtggaagaggacaaaggatcatggcttagtgagacaatcagagaagttgacgttgtcttcgatctggagccagaacaggcagagacgctgtggttttgatatgtggttggttcgtcgacttcgattgaggtccgtcaaggctagatactgatcgcttggtgatgttgctacatggcatatactatgtagtagggattcccgggtttgtaatttcaacgtcagcgggcacatgaatgctcattaattggtaaccatttacgagaaaggcttaaatttaggttatgaccagggcactgattgttggtcggttgcccgtttatctgtgccaatgttcatccttcctattcgcaacgatgaaaagaatgcagtagtgcttgaagaatacgaattgttcaagtctaatatgccttggatccgttcatactaccatgcaactgagctaacgatttaagcggctgctgccacccgcccttaagacagggaccgtttgcgggaactaggtaggtaaaccgtgatccttgtttgtctttggaatggaattgaagccatggacgttttcgagttacagaatcagctgcttttcaggttgatacgagttactggtgaagtcttctagaccattaaaagatgggatagaatctgggcatattgtttggagttagttgagctaagcaagaactgatataatgtgacaaccatgctacataacaccagatgcggccattgacctcacgatcattggacagggctaataataaagagtcctacccaaccacaccaatacgagattatgaaaatcgtggtagattcaggtggttcgaatcacgtttctaattgcggtaaagagaggacctgccctattgacaaccacttttgagtctctcttttgcctactccccattcctaagtggctactctaagccatgatattctccgtatccgtccaacttgttgcccggcgtctaaatacgatattcgattggagacccaagacatcaaattcaccctcgtggggagagggagaagatagtaagggtttggatgaattcgtcaggaacaaattaggccaagatgagcgggaactcaaattccggcggccgcgcgttgcatttatttacggctattcagttaattatgatcgattgtcaaactatggacctctttctaccccatgcaatgcatgcctgacacgtagtattgcacccgtatacagtcacagcacacttatccaggctgtctacatcatatgcatctctgtataaaccgggcttgtcttgttgcaccaaccgcagccacaggctttggccgcattcatcatcgtttgtcattgttccacagctcactcggtaaccgattattattttgattattttttccccttctctgtcatgccccaataacaaagcatgtctctgtttggccgagatccttgaactgaattgggctgagctgactttggctgaactgagctgagctcgtgtcaacgccaacctggaacatcccgactttggaacatgtttaatcatgctctattggaaaagcccgtcttggaccgttagccaatctatttcttctttcaatattctttccatctctgttttccacaaataattgctttgtacactgccttggtactattcaaagccctgagaagttcatctcgtcaagtattcctctcctaacagtcaatcaattattcccgttattgcagtagcaacttccctagcaatggctccctggttgagtcgtcgtgggtcccagcccaacaacagcagcaacctctctaatagtgacctcattacccgaattcataatacggctttgcatacgccaacgacgttgccagcgctttactcaaacaacttacaggcagcctctaacggcaaccgcttcgagctctccttctccaataacaacaacggcgattcaagttccgacgaatccgacttgcatccctcgagaccttcttcctccaggcctcagcgacctccacatacgcgctctatgagccagcccttcccttcccttttcagtagcaagaaaaagaggcagaactcggtcggcgcaccaccgcccgacctaggctttgcagatgatgatgtcgtgatgcctcgacaagcgcccaagactcatgctcaaaccccctcgcataacggaaatggccctgcaggaaacaaagattttgcgacgggaaattgtatgacatgcggatcgctagtacgctggccaagagacctcaaagtcttcaaatgcaccatctgtacaacagtcaacgatttggaacctctaggtgtagaccatgatggctctaagccgcgcaaggacgcgaaccatggcccttctcaagccaatacaccacgaggtaagctagcacagagtagcggagagtcaaaactaataaagatgcagttacgcatgtctccgtcgaacatacaaagcgacttgtcaaccagtcaatacagtcctatctaaccaagaggctgcatccaatccccaagcctccaaccgagccaccaccagagcctcctgtgcagagcaagttatcgttcagcagtcggatgcaagctactagtcgcaatctttcacctatagatccgaaaaaggaagccacactttcttccaaatcccctgccatacaagtctcccattatacgtttgacgaggagccgaagctacggacgaatcctgtgcggacaaactcttcgccaatgccgcgctcgccttcctcttcttattcagacaggccgccagtacagaagatgctacaagacaatgtgccgagagaaacacgaaaaccttcgttagatatatctgagaacgacccgaaaaggatcttcaaggccttggaagagtatgtggtcgcatgttttggttcgttcgagtgtatcaattcttctttctcgacacaacctcgccctgcgatgagaaatgcaagtgaagcaactcgtcgcaagcccgcgccacccgatgagccacgggagcaacgagggcaccgccgcgtcccctcagaaaatcatgctcttcgcgaacagcggcaacagcggaccgcccctccagtagaagacagcacttttgatattgaccccaagatgctgcttcttggcgatttcgctgagaatggaacttggtggatggggaaccaagaagagtcacgacctcgaagaccttcagcacaccgagtcgaccggagtccctccaatgcgacggtctacacgaaggcaccacagctgaactggggcgacttgatggcatggtatacggcaatcgtgagtcctgccaaaggatggtttgcgctttatgaagaaatctgtcaagaacagaatttccaaacgcccccacaacgtgaattgcagtcgatagaacgagaattgttacaggggcaggaacatgccagaagagttttactaaaagcaacagagatgcttctgaaacgacccggaaggccactgaaagatcccacggatttgcgtttcctcctcgtaattattgaaaatcctctcttacacgacaacgaaaacctgtttcgcggaatcatacagccagagaacaactcaccttctggggctaatttcgctcgatcaagaaagggcagtgtccctgaaactggccccttgtctggacagcattctggaattatcaagcgcatagtaggacttatatccaactcgtcacctgagtgccataaccagttgatttcctggttcgctaggtatcacccttttcgatttatcagaacaaaggagattgcatcgggctttctgacatatcgtatgatacgacaaagcggaaagaaacaagaagtcaaagtagatatcacggccggactgataccacaaatgcaagaagggcgctcaggagcctacctttatgacgagatcaaccggtcgacatcatcgaagaaagccaaggagccggaaaagaagatcatgtatggtgaagactggcagatcagagcttcttcccgggttttggcgcttctttttaccgccaacaacttgccgcacaatcgaaaaaatgacgagacttcctcaccgtctcgcgagagatgtactggcgcacatgctcatggccaaatactcccaacaagcgacttttacaactcaatgattgactacaccgacctcgttgcggactttgaaaactgggaatctcgaaaaagcaaattcaccttctgccagtatccgttcctgttgagtatctgggcaaaaacccatatcctggaacacgatgcccgtcgtcaaatgcagagtaaagcgcgagatgccttttttgatagtattatgagtcggaaagccatcaaccaattcctcgagttgaacgttcgccgtgattgtcttgttgacgacagtctcaaggctgtcagtgaggtgattgggagtgggagtgaagacatcaaaaagggtctccgcattaccttcaatggcgaggagggagttgatgcgggcggtctgcggaaagagtggtttcttcttcttgtcagagaggtttttaatcccgaccatggtaagttgagcaatccgacactccagtactcgaactaacatttgacagggttgtttctttacgatgaggactcgcagtattgctatttcaacccaaacgcttttgaaacatcggaccagttcttcttgatcggcgttgtaatgggactcgccatttacaactcgaccattcttgatgtggcactgccaccatttgcattccggaaactaattgcttctgcccctacccacggtactggagcatcggctcatccaaagccgccaatgcgttatacattagaagatcttgctgaataccgacctcgactggctcgaggactcagacaattacttgaatatgaggggaacgtggaagagaccttttgtcttgattttgttgttgacatggacaaatacggtacccaggtccaggttccgctttgccgaggaggtgaacgaattcctgtcactaacagcaatcgtcgagaatatgtggacctctatgtgcgccatgtaattgacgtgtctgtgacaagacagtttgagcccttcaagcgaggcttctatactgtgtgcggaggtaatgctttgtccctatttagaccagaagagattgagcttctggtacgaggctcagacgaagaactcgacatcaactcactcaggggcgtggccgagtatgacaactggggcaacaagaagtcggatggctctgagcctgtcattgactggttctgggagacgttccaagaggctacgtctcaagaccagcgcaagcttctctcgttcatcaccggcagtgatcgaattcctgccatgggtgctgctgtactaccaatcaaaatttcttgtctgggcgaggacgaaggcaggtatcctatcgctcgaacatgtttcaacatgttgtctctctcacggtacgcatccaaagaaagattggagaagatgttatggactgctgtgcgtgagagtgaaggtttcggaataaagtaaaaagatacacttgatgaggttatgacaaggagtccatttcacatacggagttttaataggtagatccatgggtttggggatatagatctataggagaacctcggaaatcctgaaatagaaactgaaattgttcgacttactcgactacgggtccttgacatcagcaccgccaaattgtagagaacacttataagtaagtatcttctcaaagtcatttagaatgtaatagtatgagaatgaacaaaaacttcttcaaacaaaaatgactggtaaacttttttatatttccaagtagtacacctgccagtttatgtggcataaagtcatacagatttattgtacagcgtagtccctcttttcctacaggaagtacatttacgagccttcctcctccgcaacaccaccagcagctcgagctcgcttcaacatggcctcctcacgttgcttctcctcccgcaggcctctcatgcgtgcgcggtcgacctcggcctgcttagccattgcgttaatctcctgcaactcgcgaatctcctccttcgtaggcttgagaggaactgcgcgagtctcggcgagcacaaactcgaggatgtgggatgagtgcttctccgtcatgtcgactgtgatgatcttttcgtcggcatccgcaggcgtcgccttggataggttgctgcgtgatgaagcgggctgggagcgggtttctggtgcgggagtagtggcgtcgggcttgcggaggtagatggagagtgtgggcttcttgttattttggttgtgtcggttgacgatcatggggaccgatgggttgtggtactttaatcgggggaggttctcgcgccaaaactttctatttcagtgtatcagttggtgtgtagctgagtgcgatatatggtaacgaacttggcacccatatgaccattcttgaaactcgtagcaaagtccatatgtattctggtcacttctgggggaagaattgctgcgccagggccaacccttaaggaaacaagctgtttacatcgtgagcattggatcgtatgtcgtcgattgcggaggagagatatctaccttctatacaagttgttagccatggtcatgagagagtatggaggaattgacttgccctatgaagcttgttgtaacgctcaccgagagacctcatcttgaactgcgcaaacctttgatccgtaaaggcgttacgcaggtgtctccaaatcgaaccagttcaatagtcgcaatgcctcgaaaagtcgacgtctctaggcccataaaatcatacagacccctgcgaacgctgaagccagcgggccgagcgttgacccggagggacaaaatgggtccacttttgacatgccgctttacatggcctaatagcggcagagccgagaatcatttcctaggaaatttctgggataatctgtgtaagtcaacttttttttagttgcgacaactcgaaactcgaaattttactacggaggaacgcaatgcaccgcgcattgtcagctcgatggctcaatagggcactcagtatcggtgaagcttctgcttcatccagtgtccctttatatttatgtcctgctgttggagcatcaagtcgaatttataggacgccaagagcaacgcctttgcaaaccccagtttatactcgacgattcaaccataccgaagcgacaaccactcaagaagcacctatcgagaccattgaaactcctgaaactatcgaaacgccttctatttttaaccctgaggtcccaaagagaaaattgccgttgaattgtaccggatgtggcgcctttacacaaacgaacgatccacaatcactgggttactttgacccggagagtaaaagagtcaaaaaatggctaaatccacggtcttttgagcgtcagcaagcgccaacgcaagaggataaagtcattggtgacgttcttaagaatttggacaagagtcaaatagaggctcttggagttgacccttctctcttgatcgctggcgctgagagagagggtcccactcctcccagtatgtaccacgaacgctaatagacagcatggccatgaaagctaacatggtggcagaagcacctcctcaagagaagcagcccgtatgcgaccgatgccatgatttacaacactacagcacaaaaagcgatacagcaaagctccccatgtatcaccctactgtcgagtcgctgcgcgaaacaatcgaagagtcaccacacaaatacaaccacatataccatatcatcgacgcagccgatttccccatgtcgctcatccctcggcttaacgttcttctgggcgacatccccatcagaacccgcaaccgacgatcgcgagccagcaagttccagcatgatcgcaagacagaactcagctttatcatcacacgaggcgatcttctgggacccaagaaagaaatggtggataccatgatgccgtacctgcgtgaagtgctgagagatgctctgggaagactcggaagtagagttcgtcttggtaatgtccgatgtgttagcgcaaagcggtcttggtggtgcaaggaggtcaggcaagacatctgggaacgtggaggtgcgggttggatggttggaaaggtcaatgtgggtaagagtcagctgttcgaagctgtatatcccaagggcaggatgggaccagtgactaacaatgggcgaatatcgacatatccccgagaagtcctgaacgcagaatcgattgctgcagagcctattcaggacaaggatgttgatattggagacttgttgccacctcctcaaccacccaggaattatcccgacatgcctctggtatcatctctgcccggtacaactgcttctcctattcgaattccatttggaaatggaaagggcgagttaatcgatcttcctggcttagcacgcagcgacttggaacttttcgtgaaagaggaggaccgacagtcgacgattatgaagagccggattatacctgagcagatctccatgactcctggcaagtcgcttatccttggtggtggtctaattcgcatcacacccaaggatcccaatttggtaatcttggcttacaacttcacgcctctggaagatcatctcacccaaaccgacaaggccattgcttttcagaatcagacaagggagtctgctggtgtgccgagcatcatgcttcccggtatcggagacaagatgaagcatgctggaacattcaaactgtcgcacgatgtcacaaagaagagagcaggccctcttacaaggaaaaatgcgatcggtcttaatgtcgacagactgcccttccgagttttgtctacagatattctcatcgaaggtgtgggctatgtcgagcttgtcgcacaagtccgtgctcgcgatgtcgctctcaaggttctcgaccaacaacaacaacaacgaactagagtcgacgagaatgtttgggaaaagccagttgatacttctgaccctttcgccgccatgaagtttcaacgaagagatacagcgccgcccgttgtacagacgaggcgcaaggaacccgagcccccattggatcctgggtggccagcggttgacgtctttagccctgaaggtcggttcatcggttctcgccaacctattcacggatggttgaacaacaaaccccgtgtgttgaaagagcacaagaagagcagacctcgaaggagtatgaagggtgcgaaaaagaaggtcaagtttgagaagagggcagcaaactaagtactgtcatgattttagctgtatgatgaatgagtgtaagatttgacgttgagtatcatgcctacatattgtataccactagaagtatagactgtaccaaaatcttgtataccatcgattcacaagagacgctgatgctgttattgctcgggtgagaagaagttgcagtttgctacttggcgcccagtgatgtgcatgtgaatgatgtgttgagtcacctaattgataaagaagttgcatgacgtggggcgaatcaaccccggatttttctttgcgcccctccatcgatgatcactaaaatccgattacaattcattcctgtcatttgccagacgtttctaccatcacacgcgtgataattacgatatctgcttccgggcaacaacttaagaaaacaacaaaaagatcgcaatacaaccagcacaaacatattacaccatgtcgcaacgacagcaacaacgaagcgcaccagcgccctcacaaacacaaactgaaaccccaacacaaacaccagagacgagagaacaagctcctcagattctgcggctccggggtgcgcatacctccaacggacgatctgtgcagtgggcagaggatgtagtagacaacgaaggtctaggacgcaagagttcaaaaggcaagcaatacggattacggtttccataaacacaggctaacagacacgtcagtatgttgtatttaccacaaacccaaggctgtcgatgagtccagcgacgagtcttcttcagattctgactccgactcggggtctgatcgcgacggcgcacaaccagcaggtggcaagcgtcaaggctgcggccatgggcatgggcataatcacggacgaggacgaggaagcggaaaggacaaagagaagagagcaccaagcccaaatgcgtacgagaaagtgcccaagccgaaacccaaggatgggtcgtcggaaaccaagccttagaacaaagagggcggcgggttgtcgaataagaaggacaaagaaagatgagcacgaatcatgatgatatgaaatagatgcgttatatggcagaggaggggttcttatgaagatttaagcgagcatagagacgatgcatcaagtacagcgtgacgcggggtctggggtaatattgttttatacgagagggtatcatatcgcattcccttttcgctttcgagtgttggtctttgaatcataaattcctcattactctgcgccttcgatatcctttttcccactttcgaccacaaagtatctccctgctgtcttactcgctgtactcaacgcatcccacttctccgcattggaatcaattttttccctcactctccttgcccgctggtaatggcctatgcgaacctctctgtccagtgcctcttgtagatctgcaagcccaatcgtcacctcttgtcgagcctctggtgtctcatcgcggatcgctctcagaggctcgacgccagttgtgtcaacacgctgcactgcacgaacgaattgcagctggctttggagagtgttgatcatagtggcctcatcagcggacgtggtgggaagtggtagggctgagaggcggaggagatggtgcagttgcgagggtgtaatcttttctgctggttccgaagatggcgaagaggggagaagacttcggacggaccacgtaggcttctcgagaattgaggcggcggtagatgatttggtagtaattgatcgagttgtggtgcttttactcgagtttatagtgatagtgcgccgaaagacgagtcgacaagaggcgcagattgccattttatttagctgacctcggtatattccctcgtatattcctcgaaaggtatcctttatatgtggcggtggatcgttaattcagtcgatggtcaacatgaaatattgtccatcatgaaatcttcaatctcgaactgtagcggatacgctacctgagatgtaacagaacctagcctgtggcccactaaaactgctacagtactgtggctcaggcgacccccgtcgtcatagctcagccgccaaccacgccgcaacaccagtcgacatctttacttacaaccatcagtcagctcttgataacttcaacgtggcactttttcaccttttttttttcattacaactcttccttgatacccccttatacgaaatctcacaatcatggcgcaagaccctcgagctctcctccaaaaggttccgcagcaacccctcccccgccttgatccgtgtcttgaccgttagaaacgatcttttgctgacgcatcgcaatgttcaggctcagaagcagctccagagcgccggtggtggcttcagcttctttggagggcgagaggataagtaccaagaggctgccgatctctttacccaggccgccaatgccttcaagatgcaacaacagagtatgcctttttccgctttgtctcaacatttccattctgaaacggaagctgacgatgtgtgactgtagacctcgaggccggaaaggctttcgaacaagccgcgcaggtccaaaccgataagctcaaggagcccgacgatgccgccaacaccctcgtcgatgcatttaaggcctaccgcaaagacgacccacaggctgccgcgagatgcttgaacgttgctgtcgatcgatactgcgccaagggcaacttccgtcgcgcagcctctcacaaggagaaccttggtgagctgtatgaggtggatcttggtgatgcgaagagcgcgattgaaagctacgaactcgctgccacttggtacgagggcgataacgcagctgcgtaagtcagacacactggttctgtttgcatataatactgaccaaaaaaagtcttgccaacaagctatggctcaaggttgccgatgtggccgccctcgagggtgactactacaaggccatcgaaaagtacgaaaaggtggctgagcagtcaatcaacaacaacctcatgaagtacagcgtcaaggactacctgctcaaggcaggcatctgccaccttgccagcggcgatctcgtcgctgctcagcgcgccctcgagaagtaccgcgatatggacccctcattcggcgctcagcgagagcaccagctcctatgcgacttgtgcgaggctatcgaagccaagagccaggagcagttcaccgaccgtctgtaccaattcgaccagatcagcaagttggataagtggaagacaacggtcttggtccgtgtgaagaaccagattgaggaggctgatgacgagtttgcgtaaaggaatagccaacagcgaagcgtggattgatacgagaatggcatgtgcatagcaaagggttgggatatatcaagaactgcaacttggggccttgctatcaagaataaggtagaagaggtggcgagaacggatgaggtatcagcatgtctgcttattatgggtttggaagtggtcaggtcaagcatagaatcaacataactatatgaatacaatgttcaaagtccaatatctacagttgagtacactctttgagagacaattcttggccatcacgtagtaatcactgactggatccggcattcaccaaataagctggcaggagatgaataaggagtaaggaccgagaagtcaagataacgagtttagtcattccaatatagcctcatgcatgtatatcatttctccctgcgagaaacatattaccccatcacctcagcttgacaaaagcaatatactagacaacccactcagtactctcaataacccaaagataacatgcggtgcagtttcttaagactgccacttatccgtcttagtggcctttgtagcgcatgtcttgggaacagtgtacgtgcggttagggtccttctcccaggtgactgaaccatccttcttaacattgatgtacttgtactggatatcttgtccagcagtgagagagatggttgccttccacacggggttggaagaggtgtagtcagaggcactcagagcaacagccttcgaagtgtcccagttaccaagagcggggatattgccaacaatcttgatggtctcgccgaagttggtggtaactgtctcaacaaaggtgacagcaactgaagttgcgataggacaagaagtaggtgaagcagtaggtgaagtcgaaggctgagtgcctgtgggggatggagcaccacccttgggtgtctgcgatggtgggaacgaggtagcagtggcgagcgagtatgagcctgcaacggtctgggttccacactgctgaggaacagcagctgcgccactcgcccaagaaggagggacaataccggctcggcggtcagctgcagagaggaaagcggcgtacgaccaggtcaggtccgtggcagaaaggggacgtccgttgttcttgtcaaactgctctgccaaggcgccgttgtcaccaacatacttctggacgatgctcacatatccatcggcatacttggagacggcatcggtgatgctcttgaaggtagcagagtcgctagcgtaagtaccagtggagattccagagacaagatccttgaagaacgagagagaaacgtcgctaacagtgatggatcccttttgcttccagacataaagcgcatcgtagagttgttcggccgcggcgagggtggcaaggtaccaggggttaccgttgtagtagacatcttcgatgtatcttccaacagatacggcacttccctgtgagatacccttgttgatattccatgagcggaaagaatcggtgacagccttgtggttggcgagtgccttgtcactgcagggttggaaagtggcggcatcgcagctcagagaagggtcgaagttgtgaatagatgtgaggatactgtttgcgtcctttccagtacgtccatcgttgacattaactgtgaaatttgtgagcaacgtgcatggtcatgtgcaaagacaaattgggcaatacgtactgttggaatcaacatatttgccagagggaatccagtaggtttgcaagaagcaaagggcctggggtgcgatagcggcatagttgtctcctggctttcccagcttcttggccagagcggcgccctcagtaagagctgcggtacgtctatcagcatatgtatcacagtagtagtatagagctcatatacgaacctcggtattgagaagcagttgtaaagaatgaacttcccttgacctcctcccacaagtcgaagccggtttggttcctgtggttgtcagagttggtctcagaaatagaaggcgtgtgcttaccagtattgggctacatagttaagatcgttacgaacaacaggccaaacaatgtcagaagcggtggaagtgtatccattatcgatcaaccagttagcataagtgattatggcagtggctcgaagagctgggccatctcgctggggtcggcctttacaattgttagtcgtgagttgtaagagcatgcatatgaatcagcacttaccccaaccaccagtaaaggggctgagatcaacctcgtatttggcttctcctagaccagagccgtcggaaagggatccagaagggttagagactccctgaagcttggcttgagatgcgatgtattgctgaatctttatctgcaaaccagcgtcgtattggttgatgaacctatctataacatacttgaagacaagagcagcatctctagtccaagtgaagaagtctatcaattatcagcgattgtttcaagacatctttatccaagattggcttgtaagtttcacttacagtcagggtcatcggtatctggagatgcaataacaacaccagaagcaacaccctgggagtgacaaccatcagaaccgatattgcagaggagttgctcaatagcaaccgaactctcggacttgataaaggaatcaagagaagattgtcgttcttgtaaagccggtcggcccaggacactttgtaaagcgaaggagccgaagaggagagcggtagaaacgaagtacatgatgggctgtatcaaagaaacggtagagttggacgagagtgatgagactgcatcttcaacatcgaaaggatccattgtcgatattttatagagagccggcatgtcgactctgctactaaaattattcagtactatgaagtcgatgatgtctggggtatgattcttagatgcccaatatggaaggacggaggttgaagcggtcgtggagaacggatgtaggcctttaaggtatagtgcggtgtggttcaaagggccgaataattagaatgaggccgagttgaagaccagcagtttaatgtagttaacaaaaggtggtgttgttcactatgttcgctggcatctcctcgcttagaaagacggtgtaagttggttgcagttggatctacagtgacctctcgaacctcaatagtccagtgctcctctcacaggcaacaccatgagacataatttaaacaagtcctttggttacctactaatgtggtataatcagtagcaggtgactatgagctcttgtgacagacgcctttctccaaattgacgatgagttcactaacaagagtgtggggtaaacaacctctaggactacctctaataggtaggtagggggtttcaagtctggtaaatcatccataaccagtcaaacctaactacaaaggtattcacatgccagccgagctttgctttaacgatagccgcacctctagactgatcctacggttcgtgccgtggtcgtctccccacactatcacagtttacgatgcataggtgctcaactctacaaccccggattacatccaaactaggaaaacgttaccaaatccccagactgcaagcatcggtagtggacggatcaagtgcgcgtgccttgaagcgccgagtacagcccgagtcttatgcatagaatttgtatggatgtccgtactctgcatgcaagttccgctcggttatcggctgttgtacgacgccatcattattcagcttaggaaaacctcaatcacatcatatcatcaaagtccccgacctaccctgtggtcgcaatattggataagcctgtgacgacaaaagaacaagaccccagtatcatggtgtgctctagtcggttcttggtacaaaacccgaagacgggccgtagatgatgaaaaatgttttcgtcacaagttagattggaccagggcagcatcatttatttctcgatacaggtccggagccgcactacacagaatgaggcccaaatgtcaaccttatggcaaaaggcatcatgcctatgctatgattccatcatgacttctggaggtcgcaggccaagactggtttgcagtcgttgctcggcaacccaatgtaggcccgccaaaaaagtttgacgacccttcattcaggcacatcgcgacaagtggaattacaagcacgagacacaacatcacaagcgattttaagataacaagatatgtaggtaggccatggttttccccaacctcactaaccaacggtctcggaaaaggggggtggaatatagcgtctcgttgcaaaagccccagtactcaagctgctccgaggagcaacgaataaagcggctaaggcaactgttactcttggacctgtcgataggaaaattgacaccataacaagttgatggctccttataagttatcgagctgcagagcaatcgaccctgacccccgaaagggcagaggatcgcaaagcacagatccgtgtttgcttaaggaagaaaaaaaaagtaaaattcgggcggccatcgcaagatttaaatacatggaagttttttcagcagaaggtggattacataattcggtctaacctcggggctttccatccttcacttctgggtccaccggtcgcgtacttgcgagtcgcgtacattgaaagtgatccgtgctcacatatgcttagaaaactcagcactactatccgcagaagcaagagacgaaataagaatgttaattcatagtgctgtagagtaaagttatagatcgcttattcttacaccatgaaattcagaaactgaggaactgtttccatttttacttgtagaagtgggttgcccagtgttgaatcactagagagaggtacatatcgatacaccagatcttggccgttctagaagtatcttatcaacacacgtgatgataagattccatgtgggtcaactactaacatggagggcaggtacctttctgcctacctctaaaagataacctcttcatcatcgcagacaagatggacgccgctacgatagaagagacgaaccgaatccgtatctccctgggcatgaagcctttgcccgtgccaggagataacaccacccaaaatgaatcaatgtatgccgatggcgacgcgccaagcaccctcgagagccgacaggctcaggcctacgacaattacaacaaagtgatggaagccgaaaaggccaagaagaagcgtgaagagaaagctgcagccgttcgaaaagcgcgagagcaggcgcaacgcaatgcagtactggaaggcaagggcttcggagaggccgaagaaggtggtgatctcagcgccaaagattggctcattggtcaaaagaagcgacagaagaacatcgccaaagtcagaaagttggaggaagagctcgccactgctgaggctgaagctgctgctgccgttcagtatacttccaaggaccttgcaggtatcaaagttggacacgacactgcgggtttccttgatggcgacgaacagattctcactctcaaagatacaaccatagatgaaaacgaggccgaaggagatgagttggagaacctcgacatgcgcgaggccgagaaactcgccgacagactcgacaccaagaaaaagaagcctggctacaaccctctggatgatgatgaagagggcgagcgtggtattctatcacactacgatgaggagattgacggcaaaaagtctaaaaagttcacactcgacacaagcggtgtaattgcagagctctcagatatcttggacaaaccggtcgacaaaacaaggagtgggcaaaatgtcagtctggacgatatcattggtaagccacctttgcccactttgctcaatcactccatgctaaccattcaacctacaggcgatgcccctatttcttcagactaccttgatccttcacagatcaaagtcaagaaacccaagaagaagaagaacaagaagggtaccagacaaaagcctactgacgacgacgaccttttccctgtcgaaacagaacccgcaggtgattccatggacatcgactcaaagagcacgactattaagaagcgaaaggtagccgatgatacatttgtggacgacgacgatcttcaagcaacactagcaattcaacgaaagaacgccttgaagaaacgcaagaagacccgacccgaagatattgccaagcttcttaaagaggacgcggatgagccagagccagtggcggagcaagagggaggccttgttctcggagaagtctcggaattcgttgctggcctgagtaagcctggcgacaatgaagagcgcaagcccagaagaccaaggactgtatcaaagtcgccagaacccgacgaggatcaccccatgggcgacgatgctcaagaggtcgaagaagaaatgcctcagacatcagccatcgaggaaacggaggagacgggtgccgttgaggaagaaaaggctgtcgggggcggcatgggtgcgactctggccctgctcagggaacgcggtcttgttaaagaagcaaaaggcgacgaagagtacagtagtctacgtaaccgagaagacttcctcaccaagaaacgtcttctggaagaagagttggacgagcagacccgtcgtcagcgtgagcgcgatcgccagagcggcaaactcgacaaaatgtcagtacgcgaacgcgaggaatacgctcgccatcagaacaactggcgtgatcagcagcaagcgaagcgcttggcagagttgtacgcgactggatacaagcccaatgtcaatctcaagtacgccgacgacgaaggccgtgccctcgacaccaaggaggcattcaagcaccttagtcaccagttccacggcaagggcagtggcaagggcaagacagagaagcgtctcaagaagatcgaggacgagaagcgccgcgaatcacagagcatgtttgacgcaagccaatctgccggtatgagtctagcagcccagcagcagctcaagaagcgaaaggaagccggcgtacgacttgcataattcactttttatcacaggatgttttactttatgggaggttgcgaatagtaataccgacaatggacatttcagatcaaaaaaggtgcttttaccctttactcgcgtgctttcctttgagattttatttcctgctgacactgtgagactatggttagacgagccgacttacttccaagtttagataccctaagagtcttatctaaactgtggtaaggggttcatgtcttatgatttcagcagccaagttttctagtatcacgattgtggtcacggtgagggccgatatcaatatgtgaaaagaaagatttagattcaggtatgttctgtaccatgcggactaactatgtctagggccttttactttcgtctcagaccacctttctttcgtaaaagtctacgtttgcccgacttcgagttctccgaatttgggcttcaagtgaatcccgcatcgcctctcaaatccattccgggcccacgtagagctcctcattttcatcgtcaaccacttcccagacggtcttcatctcctccattgtctgttctatctctgcgttgagagccccaaccatcccatccacagcctggttcggctgactttttggctggctcttttgctgagggagttttcaagggtttgggaattgaagattcaagggtcttgctgttgccgatctcgacagtgtccttctttgtagaagtttgagaagacatgttgactgttgaactgattgtgtctagagtagtgttagcgttgtttcgtagtttgtgggcttacctgggagactgtttctggcttctttttgacttgcaagttgaagatgattgctggtggtcaaactaatgccggctcattcgagaccttttatacttcaatggttgctactactggctcaagaacaattccctgctgtgcaggagttgcgacgaacatagggattgtcaagtctttgtgcttgtctttgtacgcattgtggttgggccagttcacggaatggccgtagtgtaatctgggttttattttgtactatcaagtgtagcttagaacattattatgcgtgtcaataaagagagaatcaatttcgtatatcctaggtctttgtttctagttgtgcgccttaagggacccaggttgtcccaccgatcagaagaaccccaaactccaagcatttctgtataaagatatttcgaatcagttgtctataggccaaccttggctccgatacctttccctctgtaataaagcgtttcagtccagctgcctagcctaaccgtgacgttggctacggcatctagcttgagcgatccacctagtgcttccttgagcttgccgtagcccacgcggctgggagaccattccacagggagccgcggagtctgagaacgtcctggtgttgctggaaacggctcatcgtgtacaatctggccaatgggctccgtgtggttgtaaagagcagtagcgttgatgtgttctatgtataaagtattatataataggggagaaagaagtgtaaagctggctgtcgacgaaaagaggtggaaggtagcgtctgcaataaagcgtggcttctcaccatcttgtccgtcctcgccagggaccgttattcgtggcgcgggaagggtgatgttgatctttgacaaagctttgcctattataggaacgttcgggatacttttcttatgtgttcgcgccgtcaaagtcgtgttctcaccggatacgtaatctgataggagattgcggccaatctcatgtgcatcctcgccgccaagccgtagagggtcccagagtgcatgaacgggaagatttgtgtttttcccaaggttgaaagcgacgttcctcgatacagcttcgccaaggagtttgccgtcgtgtagaatgtgcacgctgaggtaagggatagaagctgcataaggtgtagggtttgtgatgttgacaagggctctcatttgaatgcttgattctgtcgtttccagaatttcgatctcgccaacctcaggtttgagtttaccaagcgcgttaccggggaatccttaagttgagttagcattggctctcgatgcgactgtgaggcgtgttatgaaaatacttcaaagtgtaaacaaggattattcatcctcatgggggatgcaagagattaccagagcgatgacggaccgtttactggaatcttgccctcggcggggaccttctttaccgtcaggattccgaggacagttttgaccttgacatcgacttcggccttgatgtcgagcgtgatatcaccgccaccaaacagtagcttttgcataacttcgctgaatacatcaccatcggtgatcgttaggggaacatcaaccagccgcgatgtgatgttgagtagagtctcgttattctcatcgtcatgaatccgtgttgagttggcatcctgccagtgacgcaggttcaactcgcccattttgcgcttcttgtagaatagatcagcgttggagcgaatctggtccacccctaggtttacattcagctcgggtgggagggctgcaagtacttgcgcagtaccagaaaccttaggctcgccatcaggatcatccacatcggcgaaagggtctggcagcttaaagtcgacgtcgctcaaggagaaattacgaattaggctgtcaaacgaccgtccagggaagtcgacaggaaccgtgatactctcaaggatatctgaaatccactctggagtgttggtgtcgttgagtttctttcccctaaccaagactttggcatcttcgccatgcaagtaacgatccataaagttgtccaagggggacgactcagagtgagggcacgctttgatgagggattccggaatgtcacgaatagttcccttggcgctggcacgaacatctgcttcagcgctgacgtcaataaggtcggtaatagcatctgcaacactgatagacggcaatgttgagtcgcagttggggaccaaaacttcaaaaccaagagtcggcacttggaatgatatggggtaatcgttgtggaccttcaaagatacatcggcctcgatgacttcgcgtccgtgaccatcaaccggacgatcgtgaagatccatccgttctatgttgtactttggcatggtcgggatctcattggctatgatggtgtcagtcaagttctagatgtgaatatttggtctgattaaagtagtgatttctttcctagaaacaaggaggcaaaggaacggtagagagattgaccttcaaaaaccatagattccgccacatcatgagacccaagtgggaagactcccgactgaaggtgaaccttggtcttgcccaccaccttgagcttgttcaggtttccgtccagccaatcattcgcgatcttgcggatatgctcggcatctccagggttgacctctgccacgaaatccaattcgttggtatggccgtttacaatatcaactaccagaggagggataacagcagtgccggcaagagcatcagcgtagtcgggcaggtagacgtttacggtggtttcctttgtctctagtttccgcatgattccggtcactgctttcccgatgcggcgagaatttttgttgtcaacccgtgatccgtcaagatagacctttgcgcggatacgcgctcggatgccatcgctggtgatgttttcgatggacaggttggtgggttcaaccacagcagctttctcggcgtactccttgacggcgggagggacaaggaagccaagaattatgatgagaatgacaattatgccaagaataatcatggcaatgatggaaggccatcgccaggacgatttggtgctgctcttgttacgtcttggccagaaactccaacccggaaactggggttgggatgaaggttcgctatctccatcattttccgtaacatcagcgttttgatcgtcatcggtacggttcagaagaggtgacgactcggtgggttccccttcctcacgcgttggcgacatgagtcgctcggtttcgtcggctggcattgtagggttatcgagaagagtgaacaacgcctaattagtattcgatgcgcgcatcgggcgcaggtgaggctatgtcacagttctgggggagagaacaggatatgtaataatctaggtattcgaaggtcgttattgttgttggtattattcaggacgacttgaatgagttgatgtaagagcaaagaagttaaggttgggcaagcgactcgtcatcgacggggtaagtcagtcacctccacagggtttaattaggcgcgagattgataaggatgtggaggattgtgttctgattggtttgtgtccttctaatccaggaaccaagcctcagcgggcaccctgcctgactctggtgagacctggggaatcttggacacgacgtcatttgcctattaaaccagcatgcctgggtttcgaatttggacgaaatatgaattattcaattacaccacacttttgatatttatgcctagagcatgtttccatcaatgtacctgtgtacttagctgtgccctttcaaggctgccctgagttaatatgcaccttggtaggttcgggtggtggtattagtgccagtcttatcggtgtgctgtctttgtggcagaagcccaatatttaatgcaatcacagagagccaagtagcatccatcgcccatgcacagcatctagcgtggatcgagtgacttgagtggaagctttgtggaccaaccaacagggccatcaccattgcaaattcaggtgccggtaacggcttttgcttagaaggaggctccgcattggtaacacagatgtttgaagctcccagtcattaattttggatatgaatcacgttcagtgtcagtcatgaagcgcatatattggcaatttgagtaatgcaagacatgctcaactacagagtacagtctgctcagactcacgtccgtccatgttgtattatagacactgtcccgagaccggccatgtaacaagaaaagaaagtggagtctcactcttgccgcttgtgactcgtcgttgagacggcaggacgggtacaaacagcccgcactgtcagtagagctatccccagttctagtacatcgtccaatagtgactcttcatcctccgactcatcttgacctattttagttgttgattgaataaaaacttcagtcttctacaattaatttaccaaaacaactcaattgcaagccacccgcctcaatacgagactgtgcaacctctcatccacatattcatcacgtacacagctcacgatgaagacttcaactttccgaatcgctcgaggagccgctgcgggccttcaaaagcgagcctatacgaaggctacgacggcaccacggcatcttatgacaattgctgatctcactcctactgagttcgcaaacctcgttcgtgatgctaacactcggaaaatcgccgtcaagggtggagctcctgctagctacctgaatgctggtcttgctggtaagactgtagctatgatgttcagcaagcgcagtactcgtacccgagtttctactgaagctgccgtcacaatgctcggtggtcatcctatgtttctgggcaaggacgacattcagttgggtgtaagtattcagcccatattatggatgactagtctaatacataaaaaggtgaacgaatcactctatgacacctcaaaggtcatttcatccatgacctcctgtatggttgcccgcgttggccctcattctgatgtcgctactctggccaagcactcaagtgtccctgtcataaatgctctgtctgatgactttcaccctcttcagactattgccgacttcctgactcttgctgagactttccctgcatctacttctaagggggctactctgggtctgaatggcctcaaggttgcctgggttggcgatgctaacaacgttcttttcgatcttgccattggctgcgtcaagatgggtgttgacatttcagtcgctgctcccaaaggatatgagatccccgacgctatgaggcagctcatcacctccgccggtgacggcctttcctcgcccggcaagcttatcgagacaaatgttcccgaggaggccgttaaggatgccaatgttctggtcacggatacctgggtctccatgggccaagaagctgatacccagaagcgtctcaaggactttgctggattccaaatcactaatgacctagctaagcgaggaggtgccaaggctgactggaagtttatgcactgcttgccccgccaccctgaggaggttgccgacgaggtcttctacagccctcgatctctggttttccccgaagccgagaaccgcctttgggctgctctttgtaagtttatacgatatatatctccgagacagcttactaacatgatccagccgctcttgaaggcttcgttgtgaacaagggtaagttttaagagcgagtcgactatgacacggggatgcctggttttatctgattactgcacgggatgaaggcggagctttggcgcatgaatataaaaaaaatagtcattggaattatatcaattataccagatcctttccttgaaaacgccacgagctgagcctctaactaaaggtatctgatttaaccgggagggagctggctggcatcaacaacatcatccgcctccatagtgacagcctcctggctggcctcgttcagaggagatcggggcagagccatcaaacctgtgcgagcagactcgaggatgccgaatggggcaacaagcttgaggaacgaatcgatacgggactgcttggcggaactaggatgtgtcagtatcttgtagggtctcaaatgcgacaattgacttacacttcgacaatacagctgctgttgctaatgtccagaaccttaccgccgaattgatgagcaaagtaagtgatggacttgagatgctcatgcttgtgtcggagagcctgactgacagccaacttgctagggtggaagtccttggcggtatcggagatgctgcgctcaatggcctcatgagcgttgtcgacatcgtactcgccagcagcaatctcacggtggtggttgagaagctcctcaaagtactcaggtccaagaatgttgatcttggcgaggagaagctcgcgctggacgagagcagcggcggtgtagtcgagaacggcccagacgggtaccagatcctcaagctgtcggcgagcctgctcgacaacgccgtcctgacctgtgaggacaatggtcatgcgggacaaatcttcaacctcggtgttacacacgacaagggagtcaatgttgaaaccgcgagcagccagaataccagagacgcgggacaaaacaccgggctcgttctggacaaggcagttgaggatatgtcgcttaggaggaacggtagatggaacgggggtctcgtagaggatgttggagacggcggactgggcggaccaggcgggagggttgtcgcgcacgggaagaggagcagagcgacgacgaagtgccttgtaggcgatggcagaggtcgaggaagagctatatcgcacagcggcgacgcccctcgcgggggctacccagcgaagggaagcagtcaacgaccgcagagatgccatcttgtagagacgtgagaacaagtaacggttctctagtcaggacaagaagcttcttttttgcgggaaaatagcaattgttcaatgcgagaagacaagatgaaggtgactcagggtcagtgagagacagctcgagggaatatgccgaaaaaatcaatgggccatggagaggccggtaaccggaggctgcgaggggacgggggcagttgttttgcgggggcgcggatcagctcggcaggggtccgctgttcggagttggtcaacattgcccggacagactcactactaagggaatttagggtaagttacatatcgcatcatacgagaatgtattatttaggcctgatggctaaagcaagcatccggttaacagaatccaagtaaagtaaactggtagcaaaccatttatgctaggtaaacatcacaagttcggagcttcttcactatggcttcatcaacttcaccgttttgaaagtgtggtttggtcaattcttgatttggctttgacactggttggtgaatgcaaataagcaatggcaataagaactaagaaaagacgaacaggaagggaaaaacgcagaaaccccattacttatagagataactcaagttaaagaagagggttcatgtccttcaatcatgcttatgcacgcttcctattacagtacatggtaatcaatgcttgattccccagatctaattcaccccaccggtagcacaatagtccaatgaaacttgcctcctaaggtattcacaaaaactagttctagggcgagacattagataactcaactacatgaagctactccaaatatttggtcagtcaattgataaagcccgattattgagtttatagtcgtgctgaaccaattgttgcagttcaacaattacttagtactcagcttcctaccattcgcaggctctgggtacaggcacagcatacaggcgataccttgatacgccacatgtggcggtagttgttagaggacgtgcagttagcctgcataaggcctgtcgaaagcaccagcctttctcttccctcgacgatcaacggctactccacttcaacacatatacattctggttgctgtttttttcccccgacaggcatcattaggtggaatcgtatcgacaaccgacgatctaaacaatcgacgcttcacttccttctcaaaatttgacttccgacgcgcaaagatttcaaccaatatcacaagcatttgtcaatatttacaactcgcccggtatggatgaatccgaacgccgaaccgtcaagcgctcgcgcttcgaccaaacagaaccagaacccaagaggacatcgcgattcgaccgccgctctcgttctcctccgtcgcgtcgctctgaatctggcagagaccgtagccccgtcacgaaagacgcaacccccgagacgaagaagtctccaactgatgccgctgccgctgctggtatgtattttctatttgttctgggcgtcgtgttttagactttgtgccgactcgatttttcaacaatggccactaacattgacgatagctgccgctgctgctcgaatcaatgcctctcttcaagctcgtaaaggaattcagcatgtcgacgtccctcccatcaggtccgccgacaccgaatcaccaccgccgcgatcaacttcgactccccagacttcgaacaagatagctcctccgctcgatacggagatgtacgttgcagatggtgactacattcaagatatcgaagtcaatgacttgaggaaccgttacctcctgaccaagggggcgacacaaaaaatggtaaatactcctgattctaaagcactgatgttcccagaggccttgtttcgtactgtcttttgcgcttgaatcgagaacatcatgcttacacagcttgatagctcgcttcaacatccacttcgtttctcctgctgactcccgcttgattagatcaaagatgaaaccggtgccggtacgcagtccctttaatgctttcataggatgccatattgacttagcaagatatcaccacccggggcaattactatcctaacaagaccatggccacggccggtgtaagtaaagcagtcttctcgggcgatgatcgttctaaccggccatagaaacccccactgtacctccacatcacgagcacgagcaaggctggccttgaggccgctgtcgccaagatcaacgaactcatccagcaggagcttcctcagcttgttgacgagagacgtttccgccgccgagatcaggagcaggttgagcgcgacgagtttggaagagtaagggtttcacgattgagttatagggtggatgctgacaatttgcctatagcgtaaatggcccgaggagaagatcccgataagcttggagcctgtgcatggtttcaacctgcgtgctcaggttgtcggacatggcggtgcttatgtcaagcatatccagcaagagaccggctgccgtgtgcagatcaagggtcgaggatccggataccttgaggccgctaccaaccatgaaagtgatgaggatatgttcctccacgtcacgtacgttcggccatttttatgcgagagcattcaatctgacatatttgtagtggacccgacgccaacatggtcgagaaggccaaagagctctgtgaggacttgattgccaatgtcaaggaacagtatgaggagttcaagagccgcccgcctcgctacggcggtgaccgctacggaggagatcgtcatggaggcgaccgtcacggaggcgatcgatacaacggcggcggtgatcgtaaccattcccacggtggctcacatggtggttcttacggcggatatggtggttatggagctaacacaggcggtgctgccaacagcccagcacctgctgccggcgtgagcagcccaactaacgccgctgactacgccgcccagtacgcccagtactatggcaccacagacccttacgctgcctatggcggttatgctaagttagtttcctcagatatgctcagtttcttacatttccgtactaaccgttggacacagctatgttgctatgtatcaacagtactacggtgctcaggctcaggctcaagcacaagcacccggagctcccggcgccactggacaatcggcgtcaccacctctgcccccaagtgaagcggctcctccgcctcctccgcccagctcggcacccccaccccctccaccttctgggcctccacccggaactggaggtagctatggctcggtacgtagagtagatgctgggaatgttacttcttactctgcaagatctccgtttcccttgatatatgctaatatttcccaggtccctcccccacccggactttagtctgtactcttcctatacaaggagtcagccatgttcacagtccgaaactgaaagaaaaagctagctgctatagatggaactcatcggctctgtacgtgaacgctccagtttgcatcgcggaaagaagggtgttgattcaggtctcatatacgatttctcgctgttgagtaggaacccgcatcgaccatgttcaatcatacgggaacgattaagaatagcacttctgctttccagtaggttgcaaaatttgtttttagaaatgactctattgcaggtcgagaacaaggacaatcgcagtgaagaaggtgatgctatcaggacatttgttatctgacagaactactatacttagggacagatcaatgacattcgcccgtaatgatgtagatactaacagcgaaaagggtcatgtatttgtaaactcaaagtatgtatgaaaccacctttgttcatagtttcatactgtagtgtcataggtactcagagaactcgtatgtaggtcaaagccatgcttgttagtgaggggccgactgtcttatcgataagcatcgtgtctttgtcgcatttccaggtcggcttattctgccactttatttcacctacatactgtacaagacaacttgaagacgcgcaaaaccaaaacgtcgcgttccttacatatactcatacgtaattgtgtaaaatatgacaaaatgagccatcaaagatatccctcccacgatcctatcaaggagccccattcgatctccctcaaggtccttcggtgagccagccattgacttcgcaaccctgttgtatggtaggcttcgtgtagctaacgtgctatcattgctgtaaagactctcacgcccatctctcgtcacgcaatatcctatcgactctccatcttcagtcggtgcatctatcaagtcagctccgattccggcttcactcgcgtaccactcccaagtcgcctcaaacccgacccccttcctcctcagtcctgtcgtcaaccttccggtatcgttcggatctgcatatgttggcgagactttcagctgtacgctttgtgcgaacaatgacctaccgcccgacgccgcaaagaatattcgcgatgtgcgcattgaagcagagatgaagaccccaggcatgggtgctgtacagcgtcttgaactcggtccacccaacagccagtccgaagcagatctacaatccggcgatacaatgcagaaggtggtatcctttgaccttaaggaggaagggaaccatgtgctcgcagtgacagtgagttactacgaagcgacggagaccagcggacgcacgagaacgtttcgcaagctgtaccagttcatctgcaaggcatcactcatcgtgcgcaccaaagtgggctcgctgaaggccgaggacacccagggacacgggcggtgggtgctggaagcacagctggaaaactgcagcgaggatgtggtacagctggagaaggtcgtcttggacacggagcctggcctgcggtatcgcgactgtaattgggaggcgagcgggagcgcgaagccgatgttgcacccgggcgaggtggaacaggtctgttttgtggttgcggaagacggagccgagacgggtgttgaggtgacaccggacgggagaatcatatttggatcattggggattggttggaggggtgagatgggcaacagagggttcctggctaccggaaagctggggactagacgagcggcacgatgaagagattcggatatgatgaatgaacgatacccatgaacgattgaccggcttgatcaaagacgacattctgtccacgatgcgtgtttatttattcgtggttctgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataaaggcacagcaggaccatagctggaataggatatcgactgtgcggacataaggttagtaattagtcacaatatacaagcccctatctcaacggcacctacatccagtgatgtggcatgatgtgctgcaggaaatcgatctatttgtatcagatatcgggctgaatataggcatggaggtgaatcgtcagaaaagcaggggtaaggcattatgccaatgctggatatttacgccatagctgggttcatcctggccggctgctcccatttgtgagtgtcgttgatttgggtgagacaaagatgtgacatctgacgtgggaatatggcagtcaggagctagtggtggatagtgtggccttcaagtattcgaagtcctggaattggctaaatacaacggcgtgggagcgtttatgagggtgggttcatggatgatgtcgagcagcggctgctttggctgatttttggttaggggcctgccctagcacttttgtttcaacttcagaagattctgttcatgatggtgaagaatccctggagactaggataaagagaccaggctcagtagccgtggcgatcaaccaggatggacaaataccgagcgacgcagcccatggccctaagatctcttatggccgtattgccgtgctgaagaagctagagaagatacatacatatagtgttaaggtatgatcagggacgcaacacacggtccagcgtggacagtaacctgaaacgcacgacgccgtcgagatctaagttgagtatccgtacttccagtgggatgcgcattggcattattggtcagtcgtgcactaagctccatccatggtgctatgtgtatctggcgcccataaccttagcttgttgattcgcgagtcactaatgagacgaacgtcagtcaatgtggatgaagccagctcgacttgactggtacatgccgttttgcgtcaggtcccggtagacgggaagcttgaaagtccaagcgaggccgcccacagtcctgagctttactgaaactcgagagacacatgatccgaggtgaaagggatgagagtggttatttggttattatggtacgccgccctcaaatcgagctggcataacgtaaatgacaatcgtcaccattccgcgtatgatctaagtttagcacgaatacagccccgtagcccatgtatctcaagtacccctgagtaatacggtacactgttgctattctagactacatcgtctagcattatcgagataggatggggctcaacaacccctgtcgatgtttgtttgtcgattctacttctttggagatttccttttttgtcgatgggaaatccaaagaggcactgggattggccaacacgagctccatttgtaaaggggtattgtaaatagaagactaggcgtccgtctcgcttgtttattttgtagtatatatgtttaaagtaggtagtcaggaatcttaatggtctgcctctattcgtatgtatgtattcgtgtgtatgtacccacctttctcttgtgtaccatgtcttaaatgtcgtcctttttagtgctctgtacctgcatctgaggctggctcgtgctttcgtattttatgagatccattattagggacgggcgcattttatttcttttgttttaagcccatcttggtgtgctcttgtgtttgcgcttgggcttccggcctatgatagatggagaaggcccctgggctaaaaaagccactgccagatttggctacaggtcgagtgtcactgtcaatagttgggtccatattaggctgttgattttttctctgttggttcttgacgttatgagatggcagtttcagagagttgcaaaatcatctctttgagaaaaggggtaaataaaggagtgagaagtgaggttgttgaagaaaattaatcacccaaggatatgttcaagtgaagtatgccatatgtatgcgcctgcagtatcccgtccaatcacaagtagccttgcttcgtagccggcgtcaagtcctgtaaatggaaagagccatccatttccatccatgcgatctgcagggttttgtcgcttttggagtttgaaactggcggtctcacctgcctcccttgtacaactcgagcgtcgatccgaaaaacgacgtcgattgttggcaggagccaacgaccgactttctgagcgaaagttgagcaggtaccgttacttagcaggaacgagtacctgttagagaccctgcctttagcagctaaggttaggtaatttactaagagaatccacccccatttaagcgttcaattgcacccacagcgccaaggtctgattgagatggaagctagaaacgtaaactgacgtaggcggcccagctaacaggtgctattagttgcgtgtcttagaaaaataacgagagggagggcagaaaaatcgaaacgtctcacaatgagtgggggaaaagcaaagattagaaccaaaacattgggtcaactatctactcaatgacaacaatagcaatacacataaacccttgcttcgacttagttagttgagagaaaccaaacaaacaaaactacctaagcaaaaagaaaagaaagggaaggaaagcagatcaaaacaaaacaaggactcatcgagacgggctgagcgagtcccgccaaaataacacacaatgcgccctcctagctggctacctaccaactggatagttggcagtcaacataggttagtaggtagccagctaggagggcgcattgttgcactcttgcctggcgttgttgacggagcatctgcagcttgcctgtacgaaaacggtgagggcgggacattccatgaggaagagtagcattggctttttccctaatcgaggtgtcccatcaacacaggctacgctacactgctgtagccagaagccccaatcgggattttacttgaacagagcttgacggttcgacgtcccttgtcgccgagtttgattgatgtgtgttccagagaatgaacacaaaccactttatctaatacccgcaccggccgttgagcaagccgtggtttcggccggggcgatattaatggaagatcttactggggacgtgtgtagtacacggaccaagaccaagactctccctgcctacctgcctgtggccccggttctgtgcaacaaacaaccaacttgcctgactctcttggccgggccacttgcgccgcctggtacctggtctcctcctggatatactaacaacagaggccatccatcatctcaaagcgacggcgtatcgcgctgttcctgcggttgacgaatgccgtccgtctgctgatgtcaggcacggagagagatgtggcatgtgaaaagacagctcatcaggcagttgaacgaaccagcggtgatgattgccatcttctacatggccacggcatcaagtctgcacgtatccgggtgaaggaagcatgtcgatgcagacggatacagcataccgcatatgcatatgtatctatgcaggcacacccaaggacccatggttgactggcgccgccatcatctgcagtgttgcattcgcagcgtggccattctgtcggaaccattactttgggaatctacaacctcaatctggcttgttgtcctttgtttccttcatatccccagtggggttctggtggtgtacaaacccatgtattgacgataagcaccccaaccaacatcatcgtgggctctgcgctgaaggataaccactggtgactggctggctgggtttgctcagctaatgtggcaccgcaatccttggtcgatggagcagacagcgactaagtgggtatcattatatgggggagcgggagggacatccataaagcctggttctggaggtcggactgattcaagacccgagactactaacctagcaaagcaacaacacctggcctgcagcatgccacaagcgcgactctgcaggtacttctttctaacaaagcaggatggtgggatgaactgctcagagccatatccgcatgatacacgagaccctggtaaacaacagaacacagcagaagggaaaagacatcagcaatatccatatccatcgtgggccgtggatccgccggcgctgaggtctttcttgctcgcctgaaacccctgaggtttttgtgtgtatgggtgaggaagtcgactcgaactcaagcacacgctctggatgtggttgatggctgcatctaccgaatggtcagcagagcttaggaagacgcctcaagattgacggcttgctttgtttggggaaccggttaatttccatcgacccccaaaagtctaatcagcctgttgctgtaaggtacagtgcagcagaagtgttattacgtttggcttggggtcgttattaattctgctctcctcattacgttagtagcctcgcgcgagaccgactgcttgctgccagtcaatcaatacgttggttttggtcgcatcttgatgtcgcttattcggctgtagatgatacaatgtatgtaatagcccttgtcggcccagcccagcctaggtatatgatataccctgttgtaagacgtaggcaaacaccttccatttcagtgaagctgatactcgggacgaaagctggcggtgagattggatctttgttgcagaccgattcaacggctggttcatgatggatggcatcaagtcacaatgtcacatacatactacgccttcagttcatggatttgggtcagcagctgaagcccgtcggcgcattcatttctcagtggtcccttgaaaaacggtcccctacctcactgcaaccccacggctttaggcgtgtggacggtgtggcagccgctacgagccattccgggaaacccctggaccaatgctcgaccaggcctaggaagctggagctcgggcgtccttctccaacctttggagggtcgaagccgccagcagagggaacctaacatggaggattggccctggaccctgcctacaatcactcactaacccactcgcgtcaaaagtacaccctggtccggtcgatgctcacctcgctcattgttgtatctgcttttgaaacggggtattcgataccagcccgagcaggtacctgtctgtacctatacctgaacctggacttgactgcacaaatgtatccgtactgcctaaaaagttgcgaacgagcacaggcagatcgacactgagaatcctcgttctttctcctgggccctttctctcatctgtgctctaccgtaacttgccataggcacttctgtttttatcaccatcatcatctttttttcttctttcatctctggttcatcttgttggtcgttttgctcaggcggcttcctggtggttttctcatcgcgtcttttctcctctttacaatcagtctcttgtggttccagtcggccctgggcttgtctacccaccttgaagctaacgtttggctcccatctattgcaaccgacctctgagcgactggctcctcgctgttgctctgcttttttttttcgatcaggtcccctttattcaccccgtttcgagtctcttttttggtccaaattcggcctcaaatatcgacatagctccgtcggtcgagaacgtccacgattggatctattgttatcgctacctatctcgtactcgcctgataaaaaaaggccctggtgctggtcatatcttttcatgacctaaactgcaaccccagcaacccgacctgattttgtcgatcgcccaccttcaggcacaaccacagccatacgaatagcccagagtaaagtagccgacggcttctttgactcctcccctctacgcctccccattcgtatcagttctgtgtgcttggtggccgatacaccacgattgacatgtcatggagagctcatcgacccctctcgccgagtatttctggatcgctggtgtagagtcggtgtcctaccaagatcccaactcacagcctgcacctgctgttcccgtcgagtccaccattatcgaagatggcgagcccgaagacgagtggacaaatggcggccagccaaaaacgaacgcacggcactcgcgacagaactctgccagccgtctttctaagatgtctctcaccgaacggttttcgatacaaacactcgacgacacagacggaaacaccaagagcaaccgcagcagcgccactattcgtgctgtgaaccctcccgatttcagcaatggcaatgacgacagcaacggcaacagccaaaaccccgctcccagcggtactttaggcgaaggttccatgtttatgggtgactttgacttcgataaggccttggtcaagtttgcagccgagcgcgaggtctttcttgaggacctcactttcagtgcgggcgcaaaagttcaggctcgggcaccaatggtgaaccctaggatggagcggattcgggctgaagaaagcgatagcggcagactgagtcctctcagaagcattaagggtagtatccgccgcaagatgagctttagggacatgaacagtgtgcgcaaacagcccagcaacaggatcagcacaagtcgtgcaggttcgtattcccctccttctaggctttcatgttatcacacagccgacactgctcaaaaccttttgctaacatacaattgcagcctccatccgaacaacaaggcgactcagcaattacaactccgtaatccctccccccgaacccctcaacacagatcccgacatgcaccccctcaaacgacgcttcgagcccgttcttctcgaccgttaccctccacaggaggctggggatgaaatctctcggcgtggaaggtttcccgattacgtgcctatgtttgcttttcccaacgacatccagatcgtttcatccgatgacagaccgcgatccacatggcatggtttcaccatgacctcagacgacaactcaaaattgtacggcattacaatcatcatctggattgctctcaacgccgatgtggccgaggatgttgaaaagaagtgcgaggaatggcgtcagagccacatgtcagaagaagaacgagagctggcagcaagcttgggtgtccgattggcaggcgaacgcactcacctctcgcagctcctggcaaaactacccacgatcccttcgggctctccagctcgtgagaggctcgaagatgagatcagtacagtcgaagaaaagatcaccctcatgacggatatgcttaggcccctgagacatggtgctgcgtccaagattgagggccttactgctggcgaaagcgggctttgggcgcctcgtgcttacggcattcttggccgagacgcaggcaacatgtctttctggaaagaatggctcaaggctattgttacacccatgactgatgggagtgtgctaagaatacctccaagctcgccaagagttggacgctggcaacctctggaacgatatgttgtcaatctctgcacagaggcgttcaaccccctaggatccaagactcaagtcgaattaggagtgcgagaactgcgtctttacgcccggaaagaagctgacaacgaaatccctggctctcggaccatcgatatctatgcgctgttccgttgtctgtcactcgagaacattgtcgccctgttcgaatatgccatggccgaatcccgaattatcttcttatcttctcacgctagcatgttgcatcttgcttgtcacgcgttggcaaatctcctgtaccccctcaaatgggccagcatcttcatccctattctccctgcacgccttttgtcagctctcgaggcaccttgtccatacattgtcggcattgaacgtcgttacgataatatcgaactacctgaagacgattatgtgcttgttgacttggacaaggacactattgatgctacctcacagcctgtccgacttcctcgtcaagctcgtaggaaacttatgtcgctcctgcaagttgcagcccctcacaagcttcgatatggagttgcgactggcccccctccttatgctatggaatcattcccttatgatgctttctcgaccgaaaatgggtccttgttcagaacttcgaccccgaagagcacccttggcaagtgggtgtctcagagctcttcgggatttggagaggccgatccgccaaatgagatccagcccccaatcttcaacgcttttgcttcagcacatgttgagaatggcaaatcagacaggcccagcacaagcaagtctggcaaaacaagcccccagtcgtctgtttctcctgtttctataaacttccctcccatgccttctacacccgtgtctcgcagcgactcgggtttcgctcttgcatctacacttcgggagaagcgttcgggtcatttcggcgaagagaagatgcgtcgcagctcctccttcggcgtcgacaagcacccgccgttccaaaagccgggtatgccctttctcaacggtcatcaggccaacttgtctatctcagctatttcggtagaatctcaaaattctgttattggtggagcgaacggtggctatggaggcggttatgctccgtcaacttatgcccagtcaacgcttgcagcatcaaccataatgcccagcatgcagatccagcccgtacgaaacacagaaaccacagtctgggtcgagggacactgcttcaattacatgccaaaagacaacacctccatgtgtactatctgtaatgacctggccgagggagatggtgtgtacaggtgcactggctgcaagatcgtttctcacggaagatgtcttggatattgttcgcttatctgtcctgaggctttccatgccgatcgggtgcgtgcggcgtttgtccgctgccttgcgagtcttctgtatacttatcgcaagtatctcggtcgaccttcgaagcagcaaaagtccaacggccaattgtatgcctttgatatggatggattcatcaagagtcttccgcacgatcagcacgattatgctgcgatgatgcgtgaaacacagtgtaagtttatccctagccctttgcgtcttcatccttggtcaacgagagcctaactttgaatcactgcaggcttcaatgagtttatccatgatcgagaaatgcagccagccaacgatgcttcgatccgtctgttcgatgaaattattatggccaagaaggctcgaggacgttctggtttagcgactggcctctcccgcctctccacactccgtgcttcccatggtgcctcgacttacggtggcttcggtcctgcacgcggcggttccaacagcaagatccccgctttcctcggcgacatatccgatcacatctggcggactgcttcggtgccactgcccaagggcaactttcccggagagtacaagactattgtcacccgaacccccgcccgtctcgatcggtctctgatgcgagaacctcggtctattcaaggcatgccccgggtagagccacggggtacgcgtggactcatccgaaagcaagttcccaacatgtttggcaccacccctcccacttgagaatcgagaatgtacagagatcaaccacagcaagcaacttgacatgatggcaagttgcgacaattactgcctcccaaaccgagtctcagcttcgtttcaagtaagcgaggcaagactgaattacaaattgaaaagcaaaagcaggagaatatatcatgtacgataccacgttctgtaataatctaggtgaaaatgatgagagaagtggggaggaagagaaatacagtcagcaggcccagaggatggcgacaaaatgagaaaagtactcggtggtgaaggctgtcagaagttgaactgcccagtcttatcagatgagcagtcaccgagtagagcagctagaaaaggaagcaagagaaagaaagagaagacacgacgtctcgtccacgatagacattattggatctctagtctgtttgaaatggctagatgcaaactttgggctcaacgttccatacaaatacacatacacatgcacaataggtgtcaccagcataaacattagcatatatggataggaggagtgttgcacttaatcaatggttagggttgggagtaaatggctatacaatttgcataaggggacttgtcgatatttgttttgtccctataggaatgcgcacctagaatgcagtttcccaatgttaatattacacataaactcttgttccataatcttcctaagccgttcatagcaaaggtattctcatctcgtccagtcctgcctaatatgatgccgacacttttctcgtgctaagtggtcctgcgcagcttctccgccttctaagcgttaaggtccaggtcctcccaatgaatgtccttgagaatctttccaacaaggagtgaataacgcaagtgcccgttcgcaaggttgctaacgttgtgattctcgacaccatccgcgccctgtatcttttgaaggcctgccagcccgaaatggatgttggaagtacgatataagaatccaaggagatagtcgctctcagagtagacgttgaccagacggccagatacgacactcttcatagtcaaccagacacggctctctgaaggagctggtgtgcccatcaaaaccacggaatcgatgagaccaaactggcgacgttcagcaagtatcatcagacacacatagatggctcgagctgctaggctgaacccgacaagggacactgggcggtcaccttgaatcttgctgcgcatgattgcgtccgcaagaacagcaccggctttctcggcgcgaaccatccccatgctccaggggttatcgatgatcttgctcactttcataagttccattggccaagttgcttcgatgaggttcttgaaaactaagattgtgttagtcgtttccacttggggacattctgtgtaactcacttgttcgcgaagagatggcctgttttgctgcagtccaagctgagcttctgataactgtctcaagggcagtgcctatgttggaaagcacattcatctcccatcgcagaatatacacttccgcattatcaccaaggattttccaagatcctgtgagattgtctttgtccgttacccaaccgttgatagcaatgaccaagcgaaggcgtcgagcggtagatggaattgacgttgcatccatatagtccccttgggattcacaccgaagaggcatgaggccaaaatcttggatctcgcgggaaaacgactcaatcatcttgcaagttggtctcgcactgtagattcccagcattgagccagtagatggaccattatcagccatgggccccaatagccctgcagctgttgggagtcgcaagccgtgtccgccatgggcagttccgatccccacggcgataagctgcgttccaagtctgaaaggtccagtcatggcagcgatacgtgcctttgacttcaatactggtttgttctcatcctgactctgttgtgaagcctgctcgatgaccgagtcgactgcaagttggctgagtccttgtgcgattcgcttttcttcctcatgtagtactttcagaggaagattgagagatgaagtaaggttgaggagagtcattcgcgcatatgcaagatactcctggagtgaaatgacaatcaagagtgagatgtgtagtagaagctttcgcttctctagtggtagagtccacagagaggtggggataggggggaaccgtcgagacagctcgcgatcgatgtgagtggaaggagtcttggggggacctggacttttgtaagcatcgctttatccaatttcagctcatagagtctgtatgtggtaatgaaacatatagtgatctttgtcaacttaccagtagccaaagtcagacctccacgaccctctccccttccaccacgtgcgacacggccacctcttgcacctcgtgcacttccacgaccacgaccacggccacgcatgttaggttgagagccgtttggttcagtgacgctgatatcacgaaggcgctgtagaaagattgactgccactttctgaagaatatcagagcctccttctttagctccctgagttgaggtgtgatggcctcggatccctcactacctcgggactgatctgtaattttgtctgttggtactggtttggggatattcttgcttagattggaatgtcttgggtctacgttctccttgccatctgtctggagtgacagagccagccagtggtgatggccgatatcgacattctcaatgtcactgaagtcacctagagtaggggtgactggaggtgaatcaaaaatgatactgatatcattgtgaagcttctctgtaatagctgtgatcaaagttgtcagatcgtttttctcagcgatagagaggttgctagtcaggtcgactggcctgcgagggaccgaacttgttcgcccgccgcgggtcatgatgccgtttttgcgtagcgttggtgattttgttatcgagatgttgaggggaatgagaccgcagttgattcacaactatttgatgtgagtgttcgttcttcttgacccttttcaagtaaaggatcgtgagtatatgagcgttgtgtatgaaggatcccagggcagctaggatgatttagttcccgagagcgagcttcaaatgccagggagaggaagaagccatcagatgcaaatgtttggtgtttctttgtttcgcaggcagaaatgcagctggtgaagggtatctcattcacaataagtgagtgaatgtcaaacagaggtcgtaaacaaggagccgctttgactgatgcgtatgcagttggtatagcaaagttgagtgaacaatgaagcgaaaagaccgacaagagaaagaagaaaggcgaaagaaggagtacaaacagacgggaaggatccgagtcaatagaataaggcaatcacgaagacgaagaagaaaaagaagaaggaatgctgcattccaagcggaaggagagatacagatgcggtcgcgtagttgctccagtatctttcttggtgtgcatgttggaagccgtagataatttacggaagatcgaaatagaaatggaaggtggttggaagaaggaaaagaaagaaggggaaggatgaagtgaagtgaaggaaagagaaagagaaagagagtgacgaaatcaagaccgggagggcaggagtgaatgcggtgcaccttgaggatgatggcttcactggcgcttttggcagtgttcgccagctggcaggcgggtgtgaccgacactggcatggagccgctctttatctacactgcctaactaatctacccgtctccctccctgtctctgtagctaatctcatctgcttttagaaggggaggggaaatcatggatacagcagtgtcacaatgtgcgatgcaaatggagtcattagcctcacttatactacctacctccctatctccctttctacgtgtctgctacccaagtacctattttgtgtatatagaaactttggcagtgaaacgccccagctcggctacatgtgccaaaatcttgcatgctgcgaaagaactctgtgtaactcgacaaattcttatgtttgctaccgtctttcatctcgtatcactgcattccgctcaccgtgatctttcacaaatgttcatcgtaactattgagcaacagcaaaagatacctacatgcctctgatgaagaggggctgcaactccgtaacgccgtgttacttgaaccgggaagacgttcaatgttgggttccagaggaattggaagaaacatcaggagtccagccacacattctggcttgcatatttttgagtgcaatcagtgattagtgcagcagaaagtgcaattccagctctatggacatcatcctaacccaacctggacaatgaagctcttgatcgtgacgcaagttacttcggctttgctgcccggtgcatcgtggctaatccatgtacaaatcagagtgttgtgtgaccctatctcggtcgagccatcggtgagcacgatatgggccgtgcaggtaattcgccaagtaggtggtgatggatagaattcgtctgtttcgcgcttcagaatgttaccagaagcttcactgttgatattttactggggcatatgctgaagataagagcccctgattctatcagaaagcacggctatcggattcgtgtggttcacagctgacaaatgtcaagattcttccatttcatgatatctttggtgtgctggtacagcgaacatcggaataggatttccgcagagaggacatgatacattatcccctatataccaatcatcctcgctgtcttcgccatcctcatcctcgccttctgacacaaggtgttcatgctcttcgccctttccaacgtcttgttcttcttttatctgaaaaggcttcagcacttcatcctgacgtttaaacatgacagaaatatccctgcccactccctttttgtcatccgctgcaccaaataccatatttgccacacagatattgagcatctgcaaattccaccgctgccccctttccggcgataagcgtcgtaacaacggtagcagggcatcagagacgagcttttctgcgatatgttctatgtcattcttgaagtcaaacacatagtttggcaagggtcccgagcgagagactcggccatatgcctggccttgcgctgagtgcaaatatgcccaagacctgagtgacaagcgcaaagtcttgggtcgagcaatccatctttgtgctccctgagtgtctgttccaggctcagtcacaagaaggtctattctcattctgcgaatgagagaacaagacagcttgtggagttcttctgtaatttgtgtcatggcatccaagcccttgtaagtatcctcgatgctaatctgactaggcacgtcactgacttcctttacctcagttccgtcaactccgtggagaaggccccagatccgtgtacctacccccttctctgctccaggtcccattaatagagtctctacagctgagggcgagatactggggtggaggcgaacatcggcgacggtaatggggttatcactcaactcaggaatttcagagatgcctttactcatgtcagcgccggcatgggttcctagtgcctgaacagtcttgaatcccagcccaggtatctttcgaagcttgtgggtgtctacgaaggcaatcacctcgtcctcggtagtcgctagtagcgttgtttgattgcgaggcttattcttgctacccacaagcttgctaagcatcttgttaattgagatgccgcaggtggaagtaaagccgtgcttttcttccacttgaagtcgtaggaactgggcaagatgagatcctaatacgaggcgtaaataggccggttcttttgtgtcaggggttggagaggctgtgccctcgacacagcccgcgacgctcgttagatcgcactggaaaccccgttcagggtcatttttagaaaggaaaaagaaagagttttctaaaaattccagattaaggcatgcaagattgtattcaatgatgtctgttacgtctacaaagtgataagcctggttagtatacgaatttgaattaggtgcagggtatatgcagcacaacgacgtacccatgaaaacctcatcaaatcctaaacgctcggccttgttattccaagagaaggatttgaaaaagttgaataatgtcttactcatgtcacgaaagggtgtgagatcttcaccgtctacaaggacgagctctggacacttgcgtttggcctcggaaacggacatgagctttgtgagaccacgggcacgagcgttgtagttgcatgttgccaggcaattcttctgtttaacgcccacagggaaattcttgagctctggtttcttgttctcaaagacctgcgcgtagaaacaatcgtaatcctttttcgataggtcagtaaaggctggaacatgggatggctgcaacgaacgaattgcagtatgattcggtcatcattccgccgaggccttttcttgctgggcggctccatcctccactctgactggcagtctgaagagaccgcgggcatgtaagtttcaggtttgatgtagactggataggagtaagagtctagaattgagagaagactctaaggtcggtcttgtagagagacttgtattcctcccggaacgccgctgcaaaattgcaaaattgcaaaatcggccatgcagtagacgaattgattgatcgatagggaagaaaaaagtagaattgtattaagcgtaatattttggaagttatctcacttcaatcattcacgatgctatagtccaggccctggggctgcgtctgcctgctgaggccgctgcaatctgtgcctgaggtgtcgatgcgtccttgcctgtgaacatccgttaatgaggaaggaaggtatgggatgtgacttacagcacaagcctgcatatttttctaattcatcctatcgctatataatcaatcagctctatcaccgctcaaatcatattgaccatagcagtgttttcagatggtatgcctgttgagacatctaatgttgatataacttctttgttgttgcatcaactctccacaggcgcgcccaacgaattaccatcacaaatccgatatagcggtggacatgcatggagcaaaatgacgttgaacgcagcgagcaagccagtaacgtagacgatatgctcgatgccatgtcggtcatcgatcctcctgcaaacgccaataccttctccttgctttgtgcgagacgatagacgcgatgctcggccggacatcacgaaaatttctctaaacccgcaggacgaattgatacctgtggcccagtcactcctactttaccccgacttcatttctgactctctaccatctccagttcacatcactctgatccccctctgtgatccctgtcgcgcaaacattaccacgccgtttcgaccatccacagttgagctgtagccgcccaagtgagggcttgattcgctacaagaaggttgtctggtccctccaatcacaccaactcccagcttggaaagacgtgcatcgcgacagacagacagtgcttaccgcaatttgagttgttattgagaactccttgtggtccttgcgtgattgttctgggaatacactcgcctttgtcagctctaaatgaatgtaatttcaaagaacatggctgaggcttcgagaacgaggactggccttgtctagatcatggcttagaacatggctgagcagagtctccaccggcgttagttctttgctcaacaaactactatcgcggaaccattgtccaccttagcatgatcgtctttgtccttgcaagcagaagaaaaacaaattatgacaacagacgtccaccatcagcccttcttaacccttcaaccacgatcccactacctactgcgagaggggaacaatgacaaccctcttgcatagacgccagcgcgagtgaaagagccgatctgttagccgcgtgattggacctggttggaagcttaccaggatcacacttctacctgggcgcttgcgcctctaacgttttccacaagttgctgtgacgaaccaaccacaccacacctcagtgacatatccacccattcggtacccttccctcaggtcagagttcccagggctaaatcctcctcaaccccccagcttccgcgtctacaccatggaggattatcacactgcatgcatggttaggggcgcttgtctaggtccgaggactgggttcaaagaaaggacgattaccctggttctgtctccccgcccacaattgacccagtgtgatgcatgtctcaatgtctatcatcctatatagacgcaatgtcctcgtttctggtttgtttgctcgtgtagtttctgcgttttgacattatatcaatttactgatccctgacggttccggtctctcggtaacagcgtcttcggctagacctgttcgacattgcttgcctgttggttcatagacccaaccacctgcaacagtgtgagggcaatctagcagctcatctctactctcaagtgtttggtatatcagtccctttggcccatccatcaaccaggtctggccaacatcatggcctcttctcaagctcctctcaagaagccacggctctccctccagatcaagacatcatgtagcccggccacaaggtcatcaaggagttatgcagttgacccgaaggacccaactgcctttaatacgttatccaatgtctatgttaccacaatcgaaagagctgctccatccctgcctgagcctatcaccgccatcaacaccctccaggcattcagtcttgaaactcccgtggaacgtcaggacccaaaacatagagttgttactccttatgtcgcttcttatcctgagactccatcatctgatacagcgccgtcaccacacccagggctagaaatcaactaccccagcactatgacagctacacctccactttctgctggacctgtcgattcccaaaccagcaaagcctttagtttctcgcctgctgatatctcagcggctccggtccacaaacctcacttacatgtcgagaaacgcacgcttactcgcccaacatctctggcggaactgacaacacaagcaccctacacacatcctcgctcgcttcacagcatcttgcgcaactcaccccttccaccgcctactgccattcctccaccttcacccaggcggcagtcacgacgtctgcaagacaaggcaaatcgacgagtgtgttacaacaaccctctgactcaggagattgtcacaaacaagtacacaaagtctcacattgacttgcttgtggaagaagcctcgcctcactctcccccctgcgtccctccacagccccaaaatgcaattgatcttgctctcgcattcatgcccaacgagatccaggatggcgggcagacacccggaccttttgaggatatgcgtcgtcgaatgacgggcctaggtgttccgagtacgcctagttcgcccatgtctcctgcaggaccaaggggtatttcgaagcgaaagaagaaggaaaagaagcgccgttgggtgtggacaatcggacaggaagaagatgatgatgagcatgtgggagggtccatcgcggctttgagggctgaggcggccacgtccagggattctgatgaaatcaagacacctgtgactgccatcaggtctcctcccttcacttttctcacaataccgacaccgagcacggataggttcgaaagattggacagcattctatctgagcacaacgatgtcgagatgtccgatacgagcagctgtctcacagtaccagaagaaactcgatataccactgcagagatggatctagacatcaagacaccgatcgctcagcaccatgatagagaaagttcagataggcttctcctgccagataacaatgttagaggctccagtccgaaaagggattcaccagtgccgccagacatgctacgtgcagaatgagctggcttggggcaggaggaatgttttgattctatgtacttattgtattcactgaccagttttcaacgtttggtcgaaccgattgtattattctttttgggggctttttagggacttagggcatcatgataccgtgctcacggagagtacttatgagaaatgaataaagcaaatgaacaaagcgggatgtggtctctatcgtgacaaccgggtactttttgtcgtggatgcagttgaaacttcttggactcggaggtcttcatttcctttccattatttttgccttgacgttacccagaaaaatccaggcgtacaacaggcccagcagccgcaaagagattcagggggtagtgaaaccagcgtcgtgatcgattgtatctgaaagcgtcatacccacatgactaattaaatcttggatatgttgcgaactatcattctgctcgagacgctcaatcaaaagagcgtcagtatcccctattggccaagacctattcataacggagtaaacggggagtgatatttcctgatgtatttagttcttatattcaaaccaaaaaccggccagcgcctattccttagcaatagcataccactgttgcacaattcatcattctcatcataaatattccatttcaaacgctcagaataggcaaaatcccagaaaaacacaacttagctctcaacagagagggccttggcaccaatgagctttccatcggcgtgtgaaataacccaatattcgattcttgtagagtctctcgttacttggtaaacgcgcacatcgttgccatgagaggcttcgcgaacggcttcgatgacgtcggtgtacttgccatgagagtcccagctcagagggtcgaggatctggatctctgccgactcaggagaggagtgatcgatgagcttggcaaattcggctttaatcatgttagttgcggctttcatgataaaatgttggttcacttactctctgtgggtagaccattcttgccctgccacttgagagacacctcttcgaagggctcgtctgcgtcagatgtgtagacggcctttttgcacacatcaacgatagccttgggcacctcagcgtcttgatcttttgccttgaatactgccttggcctgtgtcgatgcacctgcgccagtatcctggtttgccttgttcaagaaggccatgtagtcgtcgtcgttggacatcttgaggggtcgcgagatactgattagtctctgtgaaggtcgggagaaatttgctgttcgggggaggatatcttgtttgcgaagaagagagccgagattcaggttgttgaagcgtctgagaggggttctggatgacatttgggagggagatatgtcaggcgtcaagacaagcacgaatgcatgtgcatgcgggtgcaggtgcaagtttggagtgcggggtgacgtcagggtcaagattcacagcaggggtgactcagccaatcagaatgattagatcgacaaactgaaaatgaattggatcaaagtgtctagcagtaaactaacgatgagcatttgatggtttatacaacgttaaagaaaaattaaaaaaaaagaggttgccttgtatcgatctaacaatgagcataatagtgttaaactgattatattttaagagactaaaagtgtctgttacaaattcaagcatattacgaaatagagaagaaagaacagtagttctgttacttgttctcatgaagccgacgacaagagaaatactggaaatttttcatattttggacttgatcaaagacaggaaacctttagtacggtatcacagagttcgttacgacaaagagacatcaacaacacaaagtcacgaaacgtatcacgggacggccaaggtagagtcatattaacattgggaatctcgttagaatttttgatcaccatccctcttctagctggactttttttatgctccatgccagttcatacctgacccagcccaaacgcgaggcgtaacgaaccaacccttgacaccgatgcaatggaatgattggttaagatacaaaaagaaacaaactgccgctttaagcggaagaaaggtccttcttgagagtaccctggtactgcttcttctcggcaggggtctggaaagcaccgtgtccgaactcggacgaggtgtcgatccacttgaggctgaccttctcgagggcccttcgggaggtctgggggaacatggtctttcggagggtcatgacacgcttcttgacaccagggatggaacccttgagcatgacgaagtcgttcttgacctcaccgtagcggacgaaaccaccaagactgtgatatgttagcgagtcgattagcaaggcataaagtaggagttacgtacggagtgatggtcttcttggtgacatcgatctcggtggcggcgttgtcgtcagcatcgcccttaccaatacggtagatcttgtggttgaccgaggttcggtgatggtaacccatctgaccggcacgggcaacagtccactggacgtgggaaggatgccaagcaccaatacaagcgacctttcggagacccttgtgggtcttgcgaggaagcttcttggtaccccaacgggcagtgacaccgttgaaaccgtgacccttggtgacggcgacgacgtcaatcatctcgtcctgctcgaagatgctggaaacatcgacgggcttctcgaagagctcctgaccgaaagagaccttgtcggcgatgctgccaccgttgacctggatctccataaggtgggccttcttctgcttgagaggggtctttcggatctgggtgtgggcgaggacacggacgacggtgcagtacttcttgatacgctcaagctcgcgggtgatggaagcaccgttgttctcggagtgcttcttggcgtacttggtgaaagccttcttcttggacttgtaccagttcttgtagaatcggcgcttgatctcgtcgctcagatgctcggcccaaacggtggtgagggatcgcaggcctcggggggtctcgatgtagccaaccagaccaacaacgatcatctaaaagatgttagccataggcacatagccaagcgggctgcattgctcgtacaggaggggtatcaacgatcgtcacagcctcaacaatttccttcttgttggccttggcgccaggtcggtcgaggtcacggacgatggtggtcataccggccttgtaacccatagcggcagtcaggtggacgggcttcttggggtcatccttggggaagctgttggtcccaacacgttagctattgccattgctgctgggaaatactgtccgagaagaagaaaaaatatttttcttggtggaccagaaaatactcacgacttgacctttccacggtgacgagcagcgcgcttcctgggcagataagccagggagccgtgacggggagcctcaaactttcggtgctgtcacattgtcagtctcgcaaacaaattgaagccattgtcgtcgtcgacaagctgtacttacactcatcttgggcgggctgtgtggtttgagggggttagtatgaacctgagttaaacaaagcctgggagaagaagaagtgataaaggaaatcgaatgtgggcgatattttaagcgaattgttcgaatttcgtgggtggtccgtgcgtacgtgcatttttcctggtctgaccctgctaaatccttcaccgagcgctcaccgagttcaccgaaaaagagccctcattgacttcacgtgactcggtttttggacgttgatttagtcttataccttagtagtatttctcattccgtggagatgccccaggctggtactcctcagatatcatgcctgatgactgtttaattcctcgttgatggatatgaattctttgccatgagcattgctctctatcaagttgaaattctccttaatggacttgagacttggcgtatcaatgacagggtttgcggaatttcacgtactttagcattatcattatcaagtcaaggcagagagagtagtagagatggatacaactgagtttttattgattcgagttaggaaattaaatgtgcataatgatcttgttcgccggtgacgtcgtagccaaaataaacaacaaagaccataaccccggcatgaccctcggttttgaattgtctctcgagcctccccatccgcacaaaagaaacccgtgcccccggtagtagaaatggtggtatacaagaaaaacacaagactagacgacgcaggtaataataataaaaagtcttcaactcatgacgaacaagcggcaagtcaaattacaactcattcaacttttggggcggcggaaattccgtttacaccagcgttcgcaggagttgatgtcttagcgtccccagcggcggagccagggccagaaccattagtgacaacggcagtcttcttctcatcttctccactgtcgtcatagtcctcatcaacttccatcttcctggctgctcgttcaggctcggaaacaggggctgtgcgaacaggaggggcatgctcaagactgggtgggcgctcctccttaggggttgccacaactggtggcttctcgtgaacgactccggacatgggggttgggggtccttgctgcattggaggcagatggctaggacctgaagcatgactaggtgggtgatgagcagcatcagaagggtggtagctctcgacggcatgacgaggagctgattcaggtcgacgaggctcttcgcgacgtgactcctcaggccggcgaacttcctcgggacgccgagcttcagatgagttgcggcggtagttgtcccgaggaggtgggacattcttcggtgacgaacgtcatcgagacgacctagtaaggtcttcgttggcttgcttcttggcagtagattcctcctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggtggtggaccagcagccggtggctgttgggttgatcctccccattgaggaccgacggggccagctgcctggtaagcttgagggtgaacatcggcgggttgaggagcagtaggaggaggtcctccgtttgtgccgccagaacgaagaagctgtagtcttgctttgatgtgggggttattaggatcaagctcagctgctcgttggtaggcatccaaggcatcagtgatttggttgttacaactctcatactacaacaagttaacacacggcgcagggcaagtatttgactggcaagacataccaatgttccaagatcataccagacctcagagatgtacgggttaagtctaatagccctggagtaagcgtcaagagcatctctgtactggttgatctggtagtaaagcactccaatggagcaccaaaaggtggggttctttccatccctgtacacagcttgctggtatgcctcatatgctttggggtacttttgttgcgacatgtaacatcgacctaagagataccaactctgcgcatcctgattatctaatccatgtgttagtataattagtgatgtatggtttcgactgatatatcgtacctgcgttaaccgatttctccaagtattggattgcgcgatcttggctctcataggtgttgctttgctggtgatgtaaccaaccgagttgttgaagaaccttggcgtggttcggggaatggtccaacacacgttgataagccgccttggcactgtcgaactagggacgggttagatgcagcaaggcagtgtccggcaccgtttgttacttacatctttttgttgttcgtggacgtggccaatttgaaaccaaatgtcctcttgagtcaagggcccgggaggggaattgacgatgtatttaaaacactaaaggtgtgagccgcgcacatcaaaagtgggcacgagacaaggaaacttacatctagactctgattccacttgttttgttgcttgtatattataccgagtcggaagtaaatctcgttggccttttcaaaatcgggctggatgttcataacttgagagaaagcctcctcggcatagtcgtaacttccatagcggtcatacaatataccaatgccataccaaagcatggggtcctaagttacgcgatcagtgactacgttctcatccatcaggttacgtttaatcatccttaccttgggatccctcaggttgaccaatgcctgttggtaagcgtcgtaggccttttgcaagttttctgtcatcaagtaacaatgtcctgaaacaccagtcagcgatgcctcgtcgcatcgagtcggcacacatacctagattgccccaggcttcaccgttgttctgatccagctgcacgatggcgcggaagaattccagtgccttctcgaaagcttcgcgacccttgagcaaaacaccaattgcgttcatggccggtgtcgaattggggtttgcttgaagcgcgcgctcataagcctgcatggcctcgtccgggttgcgcaggacttcagagtagctccctaaacacatgtcagttcatgttggtttgcgaacgcgacgcgacaaccaacctatctgcaaccaaacagcctcgttcatggcagcgatctgatgtgacggcgcaaagtgtgcaggctgaactccgggcggaggaggtggtggaggtggaggcacttggccttgatgctgctgcatttgcatcatggttggcgacgcgtgatggttcgccatggtggtcggcagttggggcggtgatggagctgctacagcagggggggtcgacagctgatgtgcgacagacgcgaagtcgaattaatagcagaggcttggagggtttcgcggtcgtgaaccagaagctgggcggctgcttccgttgctgctgctcgagggttcgtgatgggttgatgataacggtcactgcacctgccgaaccaacgggcaacaagggcgagatggcgaaataaaacggcgacgacagagccgcagctaaggatggagtgacgaaataacaagcttacgcaaggaatggtcaattcgaggcgtaagtgctattagtggtttgatgatgaaatacaagacaaacccaaggcgcgacggatgaggcctttcgcggacatggaatgcgttgcaggtgaagaaagtgaggagtacagacaggatgtgatgggatggggagaaaggacgtgagagcaaaccaaaccgattgatccaaactcacctaacccacgagtagcgggcatattaagcgcacggccggcgtagagtggaatggggcataaaacccacccacactgactggactctaacttgcacgccccaccctaactcaacgcacgcgcgctcaaggttaactcacacctcagactcagactcccagtttccgatgctgtacccggcaaatcacaccctccactggggctacgctacagggccggacaggacaggccagggcaaccttcactggtggcggcggtttacaggcacgtcccacatcaggtacgtatcttgcagttccattaaggtaaggtctgcctgtatgagataattatggagcatcgaggtccctgtcttccactgcagtctggcatctgcgacggatcagtggcgcgttccgcaagcttcaacagaagggggcattcagagcctccactccgccccaagactcgcgagcacctctacagtacagtggtagcgactgacgacttgaatcggttatgagattctaggttttccatgccgaattaattgtcttatttactcattcaaggttttatttaccgtcccatctatccatcctctcttactttcatccatacaaaaataaactgtgtccaatatatctcacacatcctcttcgctggtcatgctatataacattattcagcctcttgcattgcggccggccgcaacacttttcggtgcattttgacgctgatcgcagagggggggcggacgaacaaacgtcataaagagggttcagtgtgcaaaaggctactgtacccattaacgtttcaattagtcgagctgtcagggcggtagacaggtaggtctgctcctgtcctgtgacagagctagatgttgcagcatgcgtggaactgacatgacagaagggctgtcaacaaacatgccagccagcaactgacaagaagtgagcaaagtcgcgctcgcaccgatgctgcggtggtgtgtggtgttcatctcggggtgccaagcgaaacgataccgattaaatccagcaacgcgtgcacgtcccccatccctatgtggcgcatctgaaatgtgtgccaagatgctcgtcgaggtacgtactgtgtgtgatgagtgatgctgccctgtcagggtatgacaattgaggttagggatggaggtgagacaacggcagcagcgtgatggggttataatgcaatggagacctcgatctacatttgctgtccctgatgggaacaaccacgagttaaggataatgttcctttcggatgatatcaagaagcgacattcaggtaattatgtaggcagtgagtgatactgctagaccctggagaaatgagtgttgtatgaaagcggtcgaggtccaataagtaagcacatatatacgcgatatcatcaagtacattacatatgtaccagacacagattaacgagaaacagtggccaggagatataatagggacaaggaacaaacgagctgtgcgactacggcacaatccccgttgagggatgatgatgatgatgatgcaagcaggaagaggaggtcggtaggccagatgacactgtggctctccagatcgaggcggtggtggctcgaccaggaaacaggaatggttaatcttttcaccgctcaccggagtcgccgctaagctgttccggaagccatccacgtgtttcgggccattctcttttgcacagtcagcaatcaaagccaaagccaaagccaaagccaaagccaaagccaaaaccaaaacaagccgagtccatgccatgctccgaaacggcctggccctggtgagtgggatggggtctaggggaggggggacccgggaccaccatcatcgccctagaccatctcagagaaacaaacgagcgagcgaccgagcgggaagggaaaagggggttcccgggcccaagccaaaggtaggatttatagcgccattccattgccctgtcaaggctgtcatcctctgacaggaacttttacaatggcccaagttcacgtcaccaaccaaaccagcaaccaacacgatgtgatgtgacacaatgtgatgcgatgcgatacaaaatctagtctttgttcaattgttcaaaagatcgcagcctgccgcgacagttatgcacagtccctgcacacatgtatgtacttacaccttatatccgagattaggttctctccgctgcagtcttgtaggcaaacgttgtcgagatggagaaaatcccgactgtatgtcggtacgacgagacattgatttcaatcgatggcagttttaacaaacagtcacagggctgtccgggggtttaaaaacttgacaatcagttcgagtctatctaaatagaaaagtttccagctgtccacgttacaacaagcaaaagccaaaaggctcacgtacatattaacctagcatcacgggatctcctagggtcgaagaagaaaagaaggccaatgcggtccgtcgaaatggttcagccgcacgcgcagggcggacgttgctaaaaaggggaacagtcaaagtgcttggtggtgcttgatggtgcttggtgcttggtgcttgggttgggttactttctctctgcctggctgggctgggcttggttggctgggttaggtggctagcccgaaacaagaggaaactggacagacgctgtagaggccaatcggtagacgcacagcttctccgctacctacatgtggtcggattaggtgaggtgatgcaattcactgcagcgcgcttgttggtctttggtgggcggtctggggatgcatccgagaagccttgttggaacacacacaagtttatttacagtagagtacgagatgagattacaagggtatatgtaagaatgaatggttattagactagagaagcgttttaaacctccatattggtcacttcgtaagaatgaatgagcttacaacggccaaccgcaaatgataacaacagttcaaaacaacatggtcccatattgtggaatggacgatctagtgaccagcagaaaagagaaggtagcaaggaggcctagagtgggatagttaggtgaggctcgtttattggcaatatgaacccagggtatctgggtatccacgggtaggaaagcaattcaagcgataggatgggtccctgtctctggtctgcacatagaccaggacagggctcgtctctagtccaactaagctggggctgtctgagcttgggctgggcgtgacgatgcagatgggggacgggagatgacaagaaaaggtgggacatcctaacagtaaggggtgaaagacagctcccgggggaaaagaaagaccaaggggggcgtgtgtcttgtaatttggcaggggggttgaagaagcagaagccagaagctgtgcagtggagaaacaatggggacaagaagatgatgatgatggatggtgcgtcggttggcctgcagtgtttttttttcctcctagccctcctcctcgcctgcctggaggaaatggaattggaaaagcaggggttgggaggaacggttaggtaagacattcacaactgtacgtaccttggtactctttcttgcagatctcaactggagctcactactaagattcgacgagtctggcagttagaattgaggcttttgtctgtggcttggatgtcgtaaggtgggcagacactgtaattaagagtttattttacaccaaggttaacgataacgttcatgaaaagaggtaacaattcttagacagcctcaatgatatggcatagatctattatttgcatatggtatttgacagcagactgttgatatcgctcaatcttgtaccattacacaatacagaagactatagacaggattaagagaaaggtttaatcaagcacgacgtacattgaatacctagcgattgtggccaaacggttgtgtgtctccgactaacagtgctatataccctgaagcttaacttgacccaggtcaactagcgaattcgacaacgtcgctattactaccatcagaagccgaaacaataagaactgatggctatttcaggtggatgatgggttgtctgatgtataatacacgatctcaagggtaccctagctcgcgcagcaccatgtaaatgtcgctatcgtggttttcgcacaacctcattccacaaacacttttctttatgtagtgtagttacatgctgattactaccacgtacatacggtacatatccaaacaaaccagatcccatactgcataggaacatatcgtgctgaaagctgcgtaacacgacacataagaggtgctatgatggtcaagcatctctatctgtaatattagtaggcagatggtaaaaaatgccctactgcttgctactgtgtccatacgtaaatagtcgaggttgtcagaaatatcagactcgagggccactcaagtacggtaggtatatagcacagcatccagtattgaactgcatcttaccaaacaaggctacgtgcagactcgttcaattaagcaagcaccctgcagtaagacccagcttctactgccgttctccgaaggtagtacagctaccgtgacagtgatagtgacacaagcgcttttcgcatgccatcgcgatctcctgggcttcccagatgaagactgcctgtcgatgagggatctacagtacctaccaatgtacagacagacacgtacagggtagagtatgtatgtacagcctccagctctcttcacacccccgtaatgttgttgacttggaacagctccagaccaaccctgcctgcactgtgccgcgcgcacgacaccatcacaaacgctcatcaatgcagactatagtctgctgcactttgcttttttcttatcctttttctttttccgctttgttggctgcgcgtcgtattttgtgagtccaatccctagcaggagggctactgcgagttgcacactcttggcatgtgtcagatttgacacccagagttctgcagatatcccgtcaccagttcgtatcaatcatttaccatgacataaataagcatctcgcgtcaagtgagagggagttaagtcgctccggcccgaacctccgcaggccactcgttaaccgggaatattgccaagactggttgtgatgtggacctttgtattggcaactgagctgaagaatacatagagattcttggaggaaggaaggggaaaaaacaagtatcgtatctttaacaggagccaagccaacgtttcaaattatgatcgattagttgacatcatttgtagtatagtctgcttcatggtcatgaccccaaaatttaccttattgctgcatttacgtagctgctcgttagtctgcttgagccctgcaggacacggggatgaactgcagggaaagcagaggagaccgtttaatattccaagtcgggtcgcctaggatctatctacagtatcatctctccacccacagatcgcgccagctgcttttctcggaccaagcctctattagccctggtcctactggccgggcccccaacctccaatcctatacattttgtgtgacttattataaactccggtgctctgcacagaaggactcgagtgctattgaatctctattggtgccgaagctccctccgactcgattacgtggacagatcaaggccaagtggtcctagatccgtttattaccgactcggctccagaactctccaaggataaggggtccgctgcggctaacgcaaaactgacgacccgatggaaatagggaatcaattccacaagccaagtaccggcccacaacgcgatgagggtcgtttctgtcgtcgatactctctgtaagtacctcctaattaggtagagtggacgttagggagcactagcactggagaacataatctctctttaacccttgaggttcaatgtaggcacgcagggtcatgtgaccatcactgcaacgaacgcatgctgccaacaggcatatcacttacgttcgtatagtagcctacctatatctgaagctaacatatagttgcttccactaataaatggcaatatatacctgaactttccttcttgttgttacatacttggttaaacaagtttagcagagccaagagaaacttaactaaaaggcaacaacgcttgttagtcatgccaatcccccaagactcaattcttctagaatgatattcgacaaggtttcagtttagcgcagtcaaatcgcttgctatgccgggacaccgcccgcttgagacagtgacagtcagtccctggaacaagtctgttatcatcccgtcctggattggtagggtctcatatcgccaagtgctgtggcatcaagtgtcaatcacattccgaccacgaataccaagtcctacataaatatcacgcgccacaatcaattgttacttgatcacccctcgagtcaggatgaaagaactccctagtcggcttgctccaaagtagccgcacagtacagcgcagcaccacaccagggaaggccagactcccttgccttgctccgttgcacatacaccaagtgaggagcgcataccgttcctttgtctcacctgcaggcaaagccgcctggccacagtcatgttgacttggtgtcgtggcccacagtcgtggaacaaacagttgcgattattctgagactggagagggggatcaggcgtggtgtggtgaaacgtggccgtcgacccgtctactggctgagatgctggcattcgatctaattgtgagtttccctgttgtgaatgtggtaagtagccttgttgatgagcgttgattggcgcccatgactttatgaccaatcctgaactgtactatcgaagtcgtatattaagaggtttttgttggcacttggttttcgtgagattctagtaccttggtcatcgtcggatactcaggtgatggatggtacagtgaattatgtccctagtcaaaaacaagcaacatcgaacttctcatagctagtaactgacctgggctttgctacactttaccactaagttgcgtgttctgacttttaacggctattgtctcgagtagaatgttgaccttgaatggccattctgcaccacaacatttcaagtattcttctgtgctcatatcaataagacttgttttatacaggaccatgatatgtgcgcattctaacggtggtcacagtccgagtagtaagccatggatgaagctacgtttgggcaactctctactgtatcaagcatctcgttgaaaactgttataccgactcgatgatataaaagggagttgtagttgttaaccatcactttcatgtcccttaactgcttactctcaaaagaggagccttgcgcttccaagaccgaaatgtgttactcaaggatcaccaaggccgccctcaactttactaatatgagaagtcgtccattataactcttgaagccttcctggagaaaggataaaaaaggcaagcatggcaagctgcaaaaagacaatgtcggtggagaggctcgaactctcgacctttggattaccctggtttctaaccaagtcatactttgtcgaaacaatcgaacgatatgagaccaacgctctaaccaactgagccacaccgaccagtcgacgtcaggacaagcctgattacttggtagcaggcggcatcaatttgggacctaacaagaatgcaattctgatctgactaacagtgctttgcaactgcagtctactcgacatagggttaaattatgaagacaacaaagcctcgccgccaattccataattccataattatcaatttactcaaaaaggaggagtgtatctactgagacaaaacaatgtctcaagatttcagctgactaagtactttgattgaataggaatgagccagccggctacaaaactggtactgatttagcaattgataaaaacattcgaccagttttagtgcatattaaatccaaggaatcattagtattttcgtctggtcttcttttagtccctgtcggctatgtggtaaaccttgaactatcgactgtggcaacattctccacggttttcttgagtggggcttcggagaatatcaccacataaaaaaacatgatcgccatcaacaaatctggaagagcagcaaaagggaatgtcggtggagaggctcgaactctcgacctttggataaccctgatgtttaatcaagtcatatcaatctgaaagcagatgtaatatgagaccaacgctctaaccaactgagccacaccgacatcgctacgtgagctagcaacccaattcgatggcggagggcgaatctaacagtgtacaaaaagagatttctcttggcgaatcgggggcaatgaaacatctggagatcgatgtgttaatattatccgagtatattgagactagaggtcttggaactctattttttcatgttttaacgttgtctctcaacgttggccacttcgtgttgaagttggagaaacgtgatcggtttttgcgggagatctcgccgcgagcatcagcaaaacaccgggggaattcgtcaatgtgtagacggagttttgtcgtatttcggtatttctgtaactcaccattggacatctccagtcaattgacccagcatgatctacgattcatacgattggaaacattggccacacgatcgagtttagatcaattagattcaaaggttcaagagtcatggtaaaatctagagaggcaaaaaaagaacaagatcatgttccatgaatcggtcttcagggtagcaccacactgtcccagctcaatcaacaagtggagatggaggccaatgacgagcatggatccacgaaagaatgggtacctagactcatagagttttagcacgttattacagaaccaccaatgacagtaccccgcacctccaaaaatcgcaaccttgaccccgccaactcaccctcattcaccctttgaggctcaggctaaggtttgttctcggcacaggtgagcttttttgccgcagccgctaccttagctcctcccttgtaccttttggtggccgtcttcggaacccgtacagcaacagaaaggcaaaattttctttggttgatcacttcagcaaagagggaccttgacagtcagcccagctactacttattacctacttctatccgttccctcccacatgcttttccctttccctcttcctcctcactcactcatccacctctaaaggaacatatcacctgtttcttttcatatctacatccaaccaaacttcacaatgtctcccacaaacgccgagtatgcgctctccgagtcgcacaaggaggtaagctctcccctgctatcgcccctcgagggcattgatagatcaattgactcacaatttttccagatgctcgagaagtctctcctcgactccgaccccgaggttgcctccatcatggtacgttatgctcaatcgggagccttgaacctctggcagtcacttacacccattacagaaggatgagatccagcgccagcgcgagtccatcgtcctcatcgcctccgagaacatcacctcccgtgccgtcttcgacgcccttggttctcccatgtccaacaagtactctgagggttaccccggtgctcgttactatggtggcaaccagcacatcgatcagatcgagcttctctgccagcgtcgtgccctcgaggccttccacctcgactctgagaagtggggtgtcaacgtccagtgcctttctggatctcccgccaacctccaggtctaccaggctatcatgcctcctcacggtcgtctcatgggtcttgacctcccccacggtggccatcttagccacggttaccagacccccgccaggaagtgagtttgcagagccaagttcagtcatgatctcaaatgcacagtatgctaacaattgacaacaggatctctgctgtctctacttacttcgagaccatgccctaccgtgtcgaccttgacaccggtatcattgactacgacaccctccagaagaacgctatcctctaccgccccaaggtcctggtcgccggtacctctgcctattgccgtctcatcgactacgagcgcatgcgcaagatcgccgactccgtcggtgcttacctcgttgtcgatatggcccacatctctggtcttatcgccgctgaggtcatccccacccccttcaagtacgccgatatcgttaccaccaccacccacaagtccctccgtggtccccgtggtgccatgatcttcttccgcaagggtgtccgctccgtcgatgccaagactggcaaggagactctctacgaccttgagaaccccatcaacttctccgttttccctggtcaccagggtggtcctcacaaccacaccatcactgccctggctgttgccctgaagcaggctgccagccccgacttcaaggcctaccaggagaaggttgtctccaacgccaagaccctggagaacaccttcaaggctctcggccacaagctcgtctctgacggaactgacagtcacatggtcctcattgacctccgccagcacaaccttgacggtgcccgcgttgaagccgttctcgagcagatcaacattgcttgcaacaagaactccatccccggtgacaagtctgcccttactccttgcggtatccgtatcggtacccccgccatgacttctcgtggtttcggcgagaaggagttcgagcgtgtcggcaagttcatcgacgaggccatcaagatctgcaaggaggagcaggctgccctccccaaggaagcaaacaagctcaaggacttcaaggcccgcgttgccagtggtgaggtccagaagatcaacgatttccgaaaggagattgcttcttggtgcagcgccttccccctccccgttgagggttggcgcctggacgccagcatctaagatgctcggcactagattctactgctctttcataggttatccatctctcaacatgatgtgatgccttagcatggagacgcatttaacatggatgaggcaaatggcgaaacgttcaacaagcatgcatttcatcacggcgcaaatacctagtttttttttttttagttttgggaaaggaattttacttcagatcgggatatgtgtgagcatccttcaacaagatggatccgctggaaaaagatggtgtgggagttgggttaccttatgatatctagaagatcatttgatcttctctctggccttttcgacatcacatctatgtggtatggtgtcgagacaagccagaaacaacactccgttagggggtagcagacagttaaaatacaaccattggttaaatgtctgaaacgacttcgttccttgcctctgcagttttgtcacgtatttcgatcaatgttcgaaaccatggattattgttcaaagcttattacgttgcctacaggttctgatagtaagcacattcgcccatgatccggacctccgcattgaaacttgaattgcccaacaatcgaccatttccgttttattgcttcccaatcgtcggttccattcctacctcagcaatccaagcaccggccatctcatccatcacggttcgtcttcccattcatccatcacatcgcgtctaaagaaaataagaaaaatgataacgacaaggcaatccctatatacgaggcacaacagccttccaggatccgccccaatagttggagagacaagcttttaacccatcaactgattgtacctccattcatattatcaatcccgtgagagccctcccgtacgccggctaatcattgagagccattccacccgcatgcctgtttgcttttggtttgtccaaaccacgatgaagaactccgctcgtatgtcacaccgagttggatactggtgaagtcgagtaatgttgtgtatcgtgcatgcaaatgcggtagcaacccaaagctccaagatgaggaagaaggatgagccaggaacgccgtgaatatatggtttattgagcaattcctcatatgcaaagtagaagaagggcaggaaaaacaaaactgaaaccaaagaccatctgctgcggtcattgcaaatagttcgtgggggtatgagaaagacgaaaggacttcgagtataaatgtaagagaaaaaaaaaagagtaatacacgatttatatgaatatgaaagttcccaagacacggcttggggtttcctgagagttttccgtcgttccaggaatcgcattgagggaaagcgggtgtcgactcaagtgtatgcttgttcaagtaatggaataggggcaatggctgtccaccaaactcgtatatgacgacactaccagaaacgttgcttggcctactgagcaatgctttctgggctcatcatgccaatggtgtcgtccttgtcggtttgactagcgttgccctggctttgcatgctgtctcgccgttccatgctaggagccagagcgataattgcaggattgggtactggaccagtcgtgctggtcatggacttctttttgcccggtggagcattggtccccttttctggtgatgcgttcgcgtttgctctggcctcagcagcagcagcgtccatcttcttcttcttctttgcaagagccaactgctccttaggagaacgcttctgagcggtaacaatttttccgctggcccccaagcgaggacgaggcttcttttgcttcgtaggcaggtcttcgtcctccacaaggggctgatcgccattagcgtgcagcttagccaggaagaagttcttaaccaggccaacttgctcctgtatgttctccttggtaactggatccgaaactgacaggggctcgaaaagatcagtggctgcttcaccagttgtctgcgtctgcatctgatgaatattgcggactcgggtttgcagaagatgcaagggcacagagatcatatcaagtcccatctccttgtccagacccagagcccggaaaccaaagaagtcttcgccaaggtcctcagcaaagtcaccactgacgaattgctcgctgccatccttgaaagctccaactccatcgactccagcgtcttgggataaagcaggtcgcaatagatctgtgagatgcagcttcattctttcgtgcagaccgtccagcttggcaccaagtcgatcaatgtcgtccttggcgtacagttccagtgagctgatatcagttccgttctcgtccaaagtgtgcaggatgacttcttcaggagtgaatctgggctggaatctagagccttcggcatttgtgggggcagccttcttttcggattcgttgtatacgttgaaagttcgaaccagcttttggaaataatcggctgcaatacccgtgaaggcatccatggccgagggctgaagctcttcgaatccagtgtgatatagtaccttggcgatagatcgtttgagagcgtcttggcacgcttcagctgccattacagggccatcgtcagcaatgaaatgaggctcaatatcctgttccacaaaaggatcggagtttgacttgggaaactggtttgtatagacctaattgcgtcagtatatacccgcttcaaatttgattgctctcttacctgagtttgaacctgcatttgcttgatgaccgagattctggtcgcaagcttcctagtctcttgaatttgatgtatgttctcgtccatcttctttgtgaagcgacccggtggtgctacaaatgttccgggcggtaccaatcgaaggaactcctcgtgctggttgatgacctgcccttcattgtcttcaatccattggagcttggggtgaatatcaggaatgttgctcagggtgtcgtaatagtcagggatcatcttggcgacctcttcttcaatctcctctgccaaggtctcagctggtttcactgttgggtcatctgaggcaacagttgctggattcgttagagcgtgggtgatgattccctctgcttctgcctctcgctgccgcttcagaaaccggcgcatgccggcttttgttcggacaagagcagaggcttctgtgttgaatttattgtccttgaagagctgaaatcgctccttggccaccagtgctcgatccttctttgtggtttgtttccagaccttgtactcttcatcctcgaaagcttgctcggtagcttcaccaaacgccgagttgagtgccaaaccattgatgctaggcccatcaatatccatggcatcggcattgcttccgattcctgaatgtccgttgagacccagtggtgtagtagatcctccgataggtggagtcccaaagccattgcttccatccacctccgagccttcacgaactttccccaggagtccattcacttgcaatattggcttctggtcgattgccggcgtgtcctctttttggtcgttcggcgccttccgcgctttgcttgtgccctttgcgccagctttgcgacctcgtgaagacattatgggttcgtcatcagaatcttcgccaccatcatcttctcccccattttgttttcgcctttcttcagcttcgacttcggctcgagaacggatagcaagatcagggatgagcggaatgagcttctctgcctcttttctcatcccgtttgccatacgtcgtagggggtggttcatatcgtcattatacctgaggcagttgtcccagattaagttgaggtctacgacgaaatccgtcttggacttgtaggtcagactcttcagcttctttgtcatagtaccgagatccatgggattttgaatcactgaaaaaggttagtctgatagtgatatgatatcgttcatagcatcttacggttgtaatagttgggagcgtccctcttgttgactcttaccaagaagggagtcgaatattcggtatgcgccttgagctccgtcaagaccttttccaaagcttcatacaattcctcttgattcacgttctcctcactcgcccatttgctcctattcttgcggacctcgttcatcaaaagccgtagctcagcgtcggaggcgcggacttgatctcgcttcatgtcaatgcgggcgataagatgtttcaaggtcaggctggaagcaccgagatttgcgctactcagggtcccctgattggggacggtgttgtggttgttattcgggtgatgattatggtccatttcggcctgcagttgcttctcggaatcctcgagttgttgttgttcgagcatagcggcgcggtcattttccagggtgtgaaaaatagtatggaaactccttcgagcagcagcttcagtcgctgtgcgagcctcctcaagtttcttgatagaatcttcaccatctttatctttgagctgcgagctgtcttgatctttggatttatcaccatgtttccctggtgatgtcactgaatgaacaggcgagctccctgatttggatggtgagagtaaggtattagcagcggcgattttgggcgccggctgtgatggttcatcatcgtcttcatcgtcatcatcatcgtagtcgtcttcatcgatggtgcgcttcgctttctttaggggtggttctttgataggctcgtggtcggttgtgggagggataatattggcgggagggggcggacaacgtctaagagcggcgatcgcgggataattgtatgagccatcttcggaaaacagcagcgcgaccttatcctcagtctggcgatacaaatccgcgaatagggcgcgtcgattctcgtcctcgatatcaggttgtgcctcaggcatcagcacacttgagttatcaatgggagtctgagtacgcgcagggacatcatcaagatgtgttagacttctattgctgtttgtatgttgcaagtgaggaggctgccaagcgggctggccgtttgtgatggacatgatgggtccaaggcgatgatagcgacaacggggcgcgagtcgccatgcgcaacaagatgcgctcgcgtgcggcgggaccgagggcgattggagagctcaagaccgcatgggatgaacggcaagcatcgaccgagatggcagacaaaaattgacgaataacagatacgcggaaggttgtgttttgatggatcgcaatctgcagttttgtcgtctgttcaagaggtgaggttgaggatttggggggtgccttgtaaggtacctttcccgaagcggagactttccttgagtgatctggctgctggcgcgcgctgagccgactcgtgggggaatctcgcggggagatgttgcgggtacaggtactttggcctaagaaggtcaaattataggggtgtcagaacagtgaagccacgcttggatttgattgataaggctaatattgttcttcgattctttggaagatgcgtgatcttctttttttctgagtgatcctcctttaggtagattttcgacatagatccagggttcagtatatcactgcccatgtattttatacaagagagcctgctttggcccaggcaagtttaatgagccagataactttgtcagcagatcacgtgcagcataacaaaggttgtatgtagaggggggaacaaagaccacgaaacccaatgcatggaaagtttcatggcagagagaatattgtatgaatgcatttaaaacagtacctcgagagtttttcagagtggtctcgatggaaactgttgtactattagtggaagaaactagccagtactacattagtaagttagatcgtcttctggttaaagcagtttgcctgtcttggtagctggcaaaaagacaagctaccgatgtactcatgacacaagaagaagttgtcgaatgagatgcagcaatcaaggtagatatacgtgcatttgttcctgttttatccaccgagttgtgatgctatctacccatccacgtacctacttggcccgtctacctggtaccaaggtaacaataaacattatctgcaggtaagtaaaacacatgctggactccactggcagataaccaagagcaaacgccatctctccagaagaccccccaaggataatctccagccagtgatacacaagatcgttaggggatatgaggggcacctgtacggatacctgtgcctgagtctgtgcctgcatcacgcaagcctagaacgggggacccatgagatcaccagcgccaaaaagaagggaatcggaagccaaactgtccacgggcgcccggctgtctggggtttggggctgcatgagcgagtgcccacgttgtcctccaattccattggcaatcaaatcgtagccccctgtcatcttggtgcttgcaccgccactttcgcagacaggtcaagccacaaataccatcgtcgtcactttggaggagctccgcggtttcattttctctacctgcttcagctctaaaactcccagcctcattcatcaccttacacgtatagctcaagacctgtcctatcaccgcaagtttcagaataaccttggaagtgacattgaacaagcgttgcaatttgtgggatacctctgattcctaaaagaacgcacctggtctttgctccacagctactcttcatcatgagaatacgactcccagttgcaggtacgtcattgcgttgagtctgtctcgattgagtgcctggagtgggtttgctcgactccatgatcgacacacattaccatacctatcacgagagtgatattgactactctcctaggcgccttcctggtcttgctgctcatcgctgcctacgctggcctaacttcgatacagcttggtcaatatgtcaatgataaagtgctccacttcattacgtttttcatactcaccgtcgtgttctactggattgtcgataccaacagacggcgagtcatgaatatgaccttggtagcctgcacaatcgttcttggtgttggttccgaattcgttcagagctttctcgacaatggccgggaatttgatttgtacgacatcgttgcgaatctgatgggaagcttgctcggtgttggtctatgctcatggtaccacaagcgtatgcttgagcgcaaacggcgtagacggtacagtgccgttcctggtgaggatcagggcgacgtcgagcttggcgaaggccacgaatctggtgtggtggaagtggcgagtcgatctcgtactctagaagaagaggttgataactgggacgagaatcagatcgacgatgattgggatgaggaagaagcccatgatgttccagccaacacacatacgctggacgacagtgccgatatcggggatttggcagacagtaagaaacgaatggactaaggtgaccctggggccgggtcctacaggtatgacttatgactggatggttctatatgattttatgttcaacccgatacatgcccttcctacgaccttgatggaaagtgacggtatcagcagctttcagggacagttgaaaatggtatcaattcaagaactacctcagcaaacttgtcctatcccaattatagtctccatgatatcaagcaagccacatatactcgaacccctcgtggccaaaatctctactaaaagatgcgggtctcttcagttttgcggcgcttccatgaaacgtttcggcccgcaactatcatcattcattcggaaacatcgtcgcgccaaagcctcggcgaactttggttgccttcttcctgcatgggttcgtttcattgtgtgcttggactagcccaatctgccaccccgagcaactgggtatcaaaagatgagtgagggccagggtccggcatcaaaaacgagggtgacgacggaggcggagttaaaaaagaatgccctcagccaacagtacttggatcagacattgtcggagatatgccacctgcttgataaagtctgaagaagctagataacgcccatccatgcaataggaatatagctcgccaccatctcctggtatattcgggggagcagagaaaagttcctctagcccaggaaatgagagtaataccgagggcttcccttctacaagatcaggaacggaatttgccataagctctcgatatgtcagagtaggaggagacagcggggtttccccttcgggagaagacgaggaagaagtaggacgaccatcaccgattgccccgtaggagtgatagcatcgaacatatttcgtaggaccaaacgcgagagcagtcttgagaacccggacccatgtgtattgttgagctttgctgcagtgtatggggtaattagggatgaggccgaacatcaagggtctggtcacgtccttcaccagccagtgcaagtgaccaggaaattgctcaaagacctcctcccattccctggctgatttgttgtcgtattgttggaggtagatgccctctgccacctgagaggccgaggggctctgttgttgcacgtgtacacgcattgtgttgatctgaacagtatatagcaagaatagtgacatgaccaatcgggcttgttttcatatattctctctttgtttttaaaaatgcttcttttagcctttatcccaaactcaatccttctcatctactcgtaagtttaatcacacctgagtttggcccatctacgtaagtcaaaaactccatttacgacgatagtgttatcatagggcttgcacaaagacttttgtcccaaagctcggcctaatgaatatttgtttcacgaggagttattgttgtctttcaagttgtgacacaagaattgtttagtaggtactctacttgcgaaatacattatatctgtctcataggagtcgaatacctatcatataaaattctgcaactatttactcttaaatatatttgcctatatggcttctttaagtgatatatcgttcgatccgtactcataataggtactttttggtggtcgcatatgaattccaaagcctaacactgacttttgtctttcacttgcagttctgagtcatgataggcaaggctcaaagaagcaaacttgttgtcgcaatgctcatgatacaatcttggaaaactttcaaagaactcgttggtcgttgtgccagttgttgttgtacattaaggtgaatgccccaccttcaccgctcaccgaagccaggtgaggagggatgcgagaccccactgacgaaatgccacccagtcgcaaaacccgaccaggcctagcagcttcaagacagtaggtacctcatcttgttcttgaaagctaaacaccgacaagatggcgtcaaaaggaaaggaagcagcgacgaggtaagctcaaggaacaatcaactcacctcccgatacaataaaataagcagaaactgacaccaaacagtaaagatgctacgcctaccaatccgcggggcatcccctatgccccgttcgtggataaggtcgaggactatgtcaccacccgagacgatgtcgagcccaccctgcgcagcttccaagaaatgatatcgtgagtgaccaaccgatctcggaggcaaaataagccctggcaagcttgctctatgcagctcgaggtataggattggtgctgaccgagcatggcggggtaggaaataccaattcatggagatgaacttgcagaagcgaatgggcggcctcaaggaaaagattccagatattcaaaagaccctcgactcggtcaagtttctcaagcttagaaaggtacgcacatgcggcgcccgtgaaagcataccgatactgattcgaggcataggatgacgatgaagcaatagaaacaacattcgaacttaacgatactctatactcaaaggcgaagatacctgcgactgaagaagtctatatttggctaggagtaaaacaaccggtctctcaactttctagcatggagctaacccttcgttttaggccaatgtgatgctctcataccccatagacgaggcagaaacactattgagttcaaagctctcgacagcaaagacaagcttgtcaaactgcgaagaggacctcgatttcctccgcgagcagatcacagtacgtcttcagagatccagacactattttgaactatcactaaccatgcaaagaccatggaggtcgccgtggctcgagtttacaactgggaggtggtacagaagcgaaaggacaaggcggtcgaagaggaagagaacaaaaaggtcaagtcacaaggtgactaattcctaagttgtgtaaaatggtatcctacttatgtgtctatgtaacgacgaaatatataaaaagtaggagaaaaaatgggaaaagcacaatgccttttgacagaaccgtaatgtttggatgaagatgtacctgtctacccttgaagctcgaaacagctgggttttacaactatgattgataatggaaaagtgtaacttaattgagggtcaagaagaaagaaatcacatcgtttttaattgctacattttgcaatgtcatcaaattatctccatgttagcaggttagtagcaggttagtagtcatgactggagaaaccaaccccggattgactggacacaccaattaaaaccaagcccgataatacgataaactcgattggtgcatgcaaaatacttggtgggtagtaaccagttctaacgttactgcgaactatttcctgccatcatttgtttctttacgaatattttcctattaagccattgcgctagcctagtagacatgagggagagatgctgagaagtgcaacccgggagctgaggcgaggatggcaggtctcgcagcatgtggtgacccaagccagggtaagtttttggcgacaatcacaggatcctggagctcacaactgcgttttctttctagactactcactacccgatttcccttcactctcgtcggtcatcttccacattcgatagcattgaatccgcgatactcgagaaccgccacgatcacaatgacttaccatccaaggccgagctcagggccgagcttagaaaacagctaaaacgagaccgggattgtggaaatactactggtcaagaagccgatgaaattgaagccgcgatgctgcagcgccgcgcggaagtccaccgagcatcactgaattctgaatccaggcggaatttggtcaacgaacgacaggacaaaagcgcagagcacctaggattcctgccgaacaatctgcgcacccgaatcgagcgaaaattaaagatgcaaaaaggatgggtggaccaaagtcctgctactttacttcgcagatatcttgctacagatgatcaggaaccaggtctacagaaaagcatcgccattattcgaagtatgcgactccccatcgtcgtaatgcagatgtatattcgaaggcaagtggtagccgatccaataggcatgaaggaagttgccgaggccctaccctcagaagagcaatggcagcgcttgatgggcataatggagtacaatggacatacgcaagaaagcctgagccaatacgtcgacatcctttttgccaagactgatgaagagcgatgccacttatttatggcagactcaaatgcgaagcctgttttcatctttggctatctgctaaggctgggatcaggcatcagtcaggtctcatcactggacggtttattagcatacttcaagaggagactgaaaaccacagcggaaaagaagcgagttgcgagcgtgagatcgtatactgagagacgtgcgcggaatcaaatgcaaggattctcgacccaggacgccatggagaacatgggaaggcttgctttccactgtcgtcgtatagagccgagacgcttgattgctcttgctgagataatcgcagactttattgtagatcttggggccaattcccatagttcctcaggattgttcacgactgatgaaatttcggcagaagcataccatgcgcagtgcaaattcttcaacgctgcactcagtaccatcgcttctcggatgggatctggggcagagcacaagtcaataccctatgcgtacatctgggcggcccagcgtgtgcttctagcgatgtctgatagcctcccacaacccttggcagtggacagaagtgggtttcaagctataagagctgttctagctgggatgcctaaaaacagagacgaaatgcatgccgcgtcccgacactcaaagtcgtggcctccatatcttacaccagcagatggcattgatgaggccatggatgctgaggaaagttggtcccgtgtcgtccgggcagggatgatgatgcaagaagcaggcttccctaaagcggaggttgacgaagtcatcgacattttaaatggcttggctcctgatggtagccctactattcaacagcgaatacagatccacacagatcggaagatgtcagcttgggcagcatctatcagggcgacgcggaattctcatgaagcatggcagcggttcagaaaccctccggaatctggtatgaaacctggaacacttgaatatgcagctatgtttcaaaggttatacgccagagaagccgaccctcaaccaggcacgtttcctggagacaatcagctgaactatccgatggacgaagagacaaacttaacagagttggaaaagctgcggttacagcctccgacaccaggagaactatacaggatgatgagagaagcaggtatccggccggacgaacagtgcctgcgcatactggtgtccaatgctgagaacattgcggaggcccatcgatatttagaggatggcagcactgctcgaaagaactatgctgaattgacaacggcctttccttcaaccaagtcgttgaagagaactcccttaccgctgttctcagcatatatggaatgcctgtctaagatccctaatcttggtggcaggaatctgctacgtgccgttcgcctcgccgagcgtcgcctcagcggcaagaatgccaattggtcatcctttgtatgggcgcctatcttaaaacaccttgggcaacaccatggccgcttacgactcaccctcgaagcacagctccgcctgttgctatatgttatagaccacattgatgctgagaagtctatgaacctagctatttttgaccaacttgccaaaaccgtacgaaagatctttcgacgagaggtggagacgctggcagtgactctaccgacgggcaatgcggacaagaacgcattcgcgcatcattacgaaatacaagccacagatgctggcaagaacagcaagcacgcaaagaacgcacaagaactgacggcattgtcaatgtttcaaatcatcggcgaacggatgaagggtctgttctattctgtggttgtgaaagagagacaaagatctcgccctgaagatagcctccacgtgtcacatgtggacatgatgcgagcgcggagagatccggtcgtgccttttgtcgcccacaacctgatgctgtcgctagcatttgcaggacagatcagggcgatgccggatttgatgaaatggttgattcaggagtggagctcgccagctctgcaagaagagatacagaacatgggggagctaccacaggacctggacatgattgaaacgctgtgtgccttccgagcgtttgcggaacccttggtcagacctcgaaaggtcgagcaagtcatgcatggtgtaatggataatgcagtatgggagtggccggatgactcagtggtggagaagtacattgaaagtcacggtaacggtgtcaaggagttgaggagtgttgtgatgtgggcccgcgatagatttctctatcacaggaacaacaggatcactgatgtcaacgatctcaacctggattggacaagaacgcaacaaaagaacttgagagaacagcttgatgcggttaatgagttaagaagaaaggtatttgccacggactatgacgaatggatagaggagaaagaggacgaagcaaatgaagaggccgacctgacggagtgggaagagacagaggcagaggaaagggaagagaaaacagccagagaccgggcggtgtagtagattggacgcaagggtttgactcatggattgttgttgaaggttctgatgtattttgagcatagaaaaagcatgactggcagcatttagacgcggcggcgcttagtgtatacccttgtatagatatttgtactacacaaataaggcgtttggtagttgaaacgatagtagaacaaagagtaatgcaaatttaagaaaaagggatctatctcttttgtaggtagtttggagctaagatctaagccacggtctatggatgcggtcaggcggctatcgtcaaatgatgttgagatccaagacgacgggtttggagggagtctattcttaactagccagtcaaggaacaagagtcaaaagggaaatgaaaagggctgatctggtctagaactcagagacgatagatgggtcgactagatccgaatacggcatgatctggatcatgatcatgaccttgtcaatctcccgttgtcaagccaaggcaaagcagggccagaaatgagggcatcacgaaccccctgtaaagcactaaaagagtgcactacttgcaccgtaaggccgcaggtcggttcagtggagagacgacgactggcagctgaacccagtaaggccgggccgtggtggagttagtgagccaatgggaacaagccgcgcatagactgttaaaacagagcgcttagagccagtcttttaccgcacaactcaacaacgacgagacgagagtgattggctgacaaggtcggacaaattattttttcttatttatgggaaatgttttgcttggctccagttctatttaggtgagttgctgggggggggggggggggaagtctttactggggagttgggcgcgtcgtgatactcggactatgactttgactggggatcatggcattgcatgcatggcatggtacagggaatttggatagtttgctgccgcgaaaatcgatcagattcgatacgagatgagactctacatgaggcgatttgtcgtctcttgctggcgctaattggatatggcttgttcctgaggtcttggggggggggggggggggaaagagacactgcatacattaacacactggctctgcctgcccaacttgaatggtttcactctactccaacacatacactcactctctgactcttacttggatccttttttctttttccttttgtcaaactcatttccttatctctgtctctttcgtgtgactttctttcatactatctctccatctttcattcatagcccttgttcgtttccattgttcgtcattccctttactcattctgctaacaaggccggcttttccttgtactcagtttgtgtgtctcggtctcaggacactgaacaagtaaactctttgttcacgggatattcggggtgaacattgttgtttggctctacttactcttaatctgtttggatcttggaggaagttattcgacaaacttgcttttctttcgtgttacaatcattgcaacttatacgacactttgactcacgtacgatcgacaaacgaattacacgacacgactatatctttggattttacgaaccaaacactctttacttttcctacgtctatatcgaattattcttcatcatgcgatacaatagaatgaggctcgctgtggccatgtcactccttttgactgtccagtccgcacaggctggccctatgtggactggcagagaaaaaagaaaccctgcagttttcctcgacgttcgaatggagaactcgcaagctcctactgcagctcatggcggaaatgggtatgaaacaggcatggatacagaagaagaagaagaaccatatctaacaatttatgctagatccgggaacggggaccagactacgccacgacctatattcgagacattaaactcgactcccgaccctaacccactattctcagagaccccaggagacgacaagaagaagggcccctattctgatctgcctgaacccgtcgaggttattcccgtccagcctaccaacgtggctccccagccaactagcgaagcccaggcacctactcaagaagagcctgtgaacaagccaactttcacacagaacacttccgcgccggttatcacgacctctattgttcctaaggatcctgccactgaggtcgagaagccaacttcggcgaccgatcagcctcagtaccaatcccctgacgagagtgcggtagtgacggagactactccacccaccaaggaagtcacaacttctgcgaacgaggtcccgacctacgagccagtaagagaggttactactgctgctcctgaagttcctaccactgcagtcgcccaacagccagagatctccgagacaaaagttctggactcgacagttgatcttggtacactgcaaccatcggagggagagaacaccaagctaagtgctacccaggagaccgcagctcctgaagcaccttctcttcctgtaactacctccaaagacgagcagcctatgaccacacccgttgaggacgtgacaactactcttgcgtatgagccaactccttctggacacctcacaacacaggctcctggtgataccgcattccccatcaaccccaagcatccctccaacatttacccctatccccctaccacaccagcagcagatgttccggaaacctcagctgcggagacaaagcctgctgctacaaccgagactgtctctgtagtccagccaaaggacccacaggttgagactacgtctggcgttcaagatcggcccgcaccaactacggaggctgcccagcctgagggtggggtcccagcttcagaacctgttcagcccaacaaccctgctcctacatctgaggtcaagcaaacatatcctcctgttgaaactcccgatggtcaaaagcctgctgcgcctaccgagccttctcctgttgagacctcggcgcccattgaacctcagaatcctgtgtcaactccagagcctgctcagcccgttgctcccactacatctgcggtgcagcaacccgaagccccagcagagacctcagctgtgcaacagccagctcctgttccttcaaatgccgagccccagtactcagcccctggctccaacaccctgccagcagcacctgctgcccccccagctactactgccgtcgtctcgaacccttcttcacccgagaccacatctgtggccaaggttgttcccacaggctcaccagctgatggagtgccaaccattaatactgaagttcctacaggcacgagtgcaattcccgcccctgcttacgctagcaatgttgttgatgcgcgaacatacaacgaagagttcgcaaagctcacacccgaaactgcatgtgtaaagggccaagcagcttgcattaatggacaaatggctctatgtggtgacgatggtgctttcgagcttattccttgtgagactcaaggcgagaaatgttttgctctacctttgtacaacgtcgagggaggtatcaagatagtctgcgaagatcccgctactgcagccaagatcctcggaggaactcctggaggtggcaaggacaacactgctcccggtaatgaaaaccaggaccagcagccagtacctacctccacagttgagaagaagcctgaagttcctgtggttacagtcactaccatcgttactgtcgatgatggtgctgcccctgaacccactagtgagcctgcccctgagcagccagcgcagcccacccagcctgtgaatgagcaaccttctcagcctaactatcagcaacccacacagccccagcctgtgcctgagaagcctacccagcctgctcccgaagtaccaactcaatctgcccctgagcagccgagccaacctgatgctgaacagcctgctcagcccacctccccatcgcaaccatctcagcccgaaccagagcagccatcccagccagctcagacccagcccgttcagggacgaccatctcaaccgagtgaggagaagcctgcccagaccacccccccaaagccttccaacccccagcccacaaaggcttatgaggatctccctccaacaagcccccctgtcgctgagccaagtacgaactcgatgaacctccctggcggcacaaccttgaccaaatcaatcaagaagcctgatgaagccaagcccacgacctcaccagatgatgatgatgatggtgatgatgacaaggacaaagacggtgatgacgatgataagcctacgtccgtagtgctcatccctatccccgacaagcccacaaaggctcctgctcccgcagccacagaggccaatgctgatagcgaagatgacaagaagcccgcggctgttactcgtactggtgacgatgcacatgccacaactattgtcgtcgatggcacacctaccgtttctgtctacttcaccgtgacagttacagataaggaccaggccactgtcactgtcaccgagaaggagagagagactgttacgctggtgattagcgcctaagttttattatcgtttatagagattgccttttttcgttgttttgaacttattaaactaaatgtagcgagcgtattgtggtaatgaagttgagagatacatgttggcacgcggccagaaacagactgaacaaaaagactgctgccaataatcccacgatagggcagaaatggaaaagaggggtttcaaaaccataatacaaaaactgtttctcatactccgagctcatgcatgcttacgtggtattcttcattacacctattcgtttcgatcgttgcatatgcgaatgtgatagctatcatacacaaccaacccctatccgtgcttgtggtatcttgtagactaaataaaaccctctgcaagtcattcccgacttgaatgctcccttgttgtcgtcatctctctgttacgagatgcgagctctatatgtggatatcatcaccccaaaacgcgcctccatgcttgatcatacacaacccagctatatcatataaaacacaagcaaattgtgtctccaaacgtacatcatggaacactagtactcatagcgttaccatcaagacagcccgtattccagtttccaccttgacattaccacgtttctcatgcttctttctaatctgcctgtatgcactcccttgcgcgatctgcaaattgtatgacgaacgctgaccaggatacccaataaatatttctctccatccgtaatactaatgccttggacggcttacgtcgaacctggcactgagtcgtcgatgaacgggtcacctacctcgagtctcttagctgcgggttcgttaccgtcttcatcaacaccatatttatcttgccatagttttcgcatgacttggtagatgaacaggaactgagggcggccctggaccatacccacacgctgctctcggagaaggtcgacagtatgataaatcaggtcagggccctcactcgggtcatcgtaattctcaaaagtacccaactcaagctcgcgtatgaggtgctcgagagtgatgaaagtgcccgtccgaccaacaccagcactgcagtgaattattcgtggattagagggtgcactcagttcacgggacaactgcatgagatcaaagaacccgtcaagatcctcgagctcaggtactccaaaatcaggccatcgtcgataaaggagatgccacacaacacgtggttcgtcttcaccatcaacttgcatgagtagcttgcgcttctcgatggcaccttcagccatctcttcgtatgattcgtacgtcaactgggcctgccatccatcgttccacgcatcgtgttcgttcagagtccaagtcgaattttcttggtcatcggggaagtattgatggcatttgacaactccgccttctgccatggttgtgagctgcacgatgacagcaggtgaggacatttgttcagcaatcatgcgccagacgtagtcgattgacggcagagtcggcccttgcatggcgatgtatcttaatggttcctggttgggatctgagggtgaaggaacggtaatctcagaggcgttgacatagtcgagctcctcctcgggaacctgaagcttgactcggttgtggttccatggcttgatgttgatgtagcgatccattacacccttttcctgggtatcgacttgtttgaaagtaccccatttgaaatcctggtctgcgtcgttctttgtaccttctgaaacccgttcacgctcagcccacgtcaggtcctggaatttgatatcgatacctatagatggttagtgtttgactaatacgcctgtcgcttttttgatgccatactctgcattgaagattccaggaaggcaggaatccggagcgtatggttgcctagcgcatcgttctcagccgtgacgggtcggctcctgacaccgtcatggctcacgacggccggcggaggaggactggaaggcaactcggcgggtgaactatcgcgcgctcttttggtagagccgcgaaaacgaaaattcttaaaagctgctctctttgagagtttagttttctgtggcagaacttgctgtccctgctgttgttgcgactgaaggtttgcagcttgcagttcggagctggcgatgctatcggcagtgtcgctgctggagcgttcgacggaggtctcgattgtagggttcttgggtttgcgcctaaacttggggatcctgtccatggcgtcaggacggtacaaagactggcgtgaggtccccaaggagaagcaaaagctgcgccggaagtcggggctcgtcgcagtttttacttaagttttggccagcggcggatgcccaagtataagaagtagaatcgacggagatttgggcacaagaagaggaatagtgtcgttgggtctccctggctggtggaggccggacagggcaagggtcggatccgcgtgggcgatggggcgcaagtgcagcgcagtaagtactaactagagttacgaggaggcgaggaagtgacgagacgatttaacggtggcggagtcgtaacgtcgaaaactgttaaaaagagggtagaaagaagagagagttctctgtttaatcgggggcgaaggttaaaaagagagagagagaaataggttgaccaagactatgtgaaggagaaaggtcgagagaaggaggcaggagggataagacaccgcaatcggaagtattgggtgggaggccgaactaagaggagtcgagcgaatgttggggaaagagcagataatgaaaggagagtgagtgagtggaggaaaagagaaataaggaaagttacgatagtgatgaaataaaacttcaaataatctgtaatggatagtacctaggtacacacagtcaagtcacctagttgaacgagtgacgtgacgtgaagacgtgaccaagtaatgggtactgtcgagtctcaagacgtcacaacggacaaagaattgggacacacaagacaagacagggcaaaaagaacgtggggacgggggggaagaatggaagtgtctagctgcccgcgcttatacttcccttgttcttgggtacgcaagtgcacagagtacctcactcagcacatgttgtaagtgccacccaccccctagggcctcattgtaacctacccagggatggatggatggatgcaggtcgggggcctgatcggcacagttcactgtaggtctctctgatgatatttgacagatctcgaccctgttcctttcctttctttttttttttttaattacgacacgtgcatcatcctcgctacagtatttcccgatcccgtggttctggacgccgctgatcatgcacccaatttatcctcgaggtcaatctactaagagtcaatagttccacggtacctggttgtagtaaattttttcatttttttttcactcctgcacatgtcagggataattttagttgcgtggcggctgttggtgtcactgccattctttacttagcagcttcggatactaagttacatgtcgtgattatttctattttgggtttgtctgcggagaacggattctggcccgatcatccaactccttcaatcgcataactatcatccaggaaacccactaatgcgggtacaagagttatcaacgtcttattaatacattccttccattcgcgatgtgacctgcttgcgtggtcgagaccaaattcaactcagctggcattgcccggtcgtgttggtccaagttccaactggcgtagcttccatgggccccctgtagatatctgacagggagatcggacgatttcatagcctaatggagactgagccaccagttacaaatatacaagcaccaagagttgaattatgacaaaacaattccatctcgacatcgcatcgtgttctcttagatacaatacatgattatatatttctgataatacagtagtaatagtagtgttcttacaaattgagccctgtggcttgtcatcttaaacagcagagtaaacgccagttacatatttgccacactcaaccttttgctccaatgatacctttcgtccctttccaccatccaaacggacagtcttgcgaggagtgacgcacaaccgatggaaaccctcagtcccctccttgcgagcgtcggccggactatccagagctgcgatatacgcaggcgcgttcaggtttgttcgtctaccagtgccaagctggaagtgttcgttgccaccccagaatacgacatcagcaccccagttggtttcgttctctgttcccttgctggacactgagagctctgtcacgttgtccatgatagccgagcaatgtgtggcgccgactgaaagagacttgagcttgatggggcacatcgtgttggtcttctcatcgaactcaaagagagacgacaggcccttcaccttggttggcttggcggacacatgcgaccatcgaccggtgcccaatgttccgtagactccttgcccacaagcccacaagtctgtacttataggcgggagccttcttgccggagcaagagcctttgtgctgccaggaatcatggaggcctttgcgtctacagtgaagaaggtgttgtttccgcctgctgctatggatgttacagtgggaataagcccagtattggcgtatgacaagttggtaggaaccatgactggcgtatctgaaactgaaagaccgtagtcggtatcgattccaagttgtccataagagttatcgccgaatccaaagatgcgtccggtcttgtcgagaactgccgagtggtaatcgccagcagcaatctgtgtcacctcgaatccttgtaaggtggtgacttcatgaggctggtcataaggacccttgggtctgttgtgccagctcaagccagcaacacccatctgtcccttcgagggaaactcaagggcgcttgctgcggccgaaaagacacgacccttggaagtaagcatcagacagtgttcctgcccagtgcttatatccttgaccgtttcgccgtaagcaaggctagatggtgtcaagttgcggaaatgaatgttctctcgcgaaccgccagatccccagatagaccaagaagatttctgttgttcttccttgaggccaccttcttgatcattgcgagatgctggaatggaatagacattgcccttgcgcgacaaggcaataattcgatcaagcgaaacatcaatcttgataatgtccttgcctgtgagtgtggaaacgggggaagggtctttttggttgtaaccaagaccccattgaaccaaatcacccttctcagtgactgccgcaccaaaaatggaagtcaatttgaggtctcgaagaatttggtcattgaagtaggagattcttcgaggtgctttgacatatttctcactggagcttggatcgataaccttgccaacattggaaccccatgcatagactccgggatgctcccaactatgcttgacttgggcatgctgtgaactgataagatcccgattctcttccttggacttgaccttcttgcgaggcttctcaaactcgatctcagctttaatgggagcttcgttcttctcgtcttcagctaccgaagcggactttccagtcaatttaggataaaggtaaactccagcagcagctaggccaaagacagccgcgagactgatgattttacctccgcggttagatggaggctcagaatactcgctgccataatcgtgggcgtaacgaacccattgacgctgagatatgttgataggctggcgagcgtgagagcggatagcagctcgcctgagagctactcgagaaacgttcatgatgggcacgtgcacctgaaaatgaagaatccgattcgatacaactgacgaatcttctattgaagagttcaagttgcatcaaaagataaatccaaagttgcctcgcaatggatgagaaaatgttgtgaggtcatagagctcaagctcccgcagttaagaaatagactaatggcagtggtcagcaaaattctttggactgccacagggtccttcttacagtagaaccaccgccacagatcggagggagcatgcgccacaagctgcaggcactctgttagcgtagcgcacggataactaaccccacactatcactttcccacccaatgcatcggcggttcggagctgacgccttccgactttaaacattcaacgctgcgtggcttctagaatagctccagctctagatctagcaaaacctcccatttaaagctcccttgagctccgtcggcaccatgtatgaagactcgtggtatacgatgatgcccgatctgggcaccagtaaaaagagtcaatccaatagcagtcctggacatcgtcgcaaagagtccttactacaacagcccaacgtatgcccctacgaataaacaccccactacaacatggttgaagctcaccaaataatatcaggaaacgacccaaatacacgaaatcccggcgccaatgcccaatgtatacgaagaaatcgaagataccgatactccaccagaaccgactgtcattcgtcgagccaactcatactcggacttctatcgtgtggtcaaggagcagctgtctaaggatacgagaccacgtccgaaaaagacggacaagaagagcagagcatgggaagctttgtttcttcccgactctagcaatgacgtcgatgcgcatgagccggacacttttgaatcatttgacgagcaattgctaaatgctagccaacaacaatacctgtatgcatcttgtacgggctcacgcccataggtcattctgactttttacagactgtatcgcgaccagctcgcactgacagagcgccacctggacggacttatcgatgatgcaaacgcgactcttaaacttctcacatctctgtcaaactcattcggttccgttgaggcgcaaacatcaactttccaatcacaatgcgaggaacttttgacagaacaaaggaggctagaggagctggccaatgaagttggaaccgaccttcattactacgcctaccttgataatgcgacaagacgtctcaatgcgccgggcgccagtcgattggttgatgatgcatcattcggagagatggtcgagaacattgactcttgtattgtgtttatggaggaacacgtaaggattccatatcacttccaagctcacgcgcttacacatttagccctcgtaccgcgatcgtgacacttacctggctcgatacactgctctactcacaaaggctttacatcttcttgagcatggttacaagaccacattagaaaaggtgtctcctgaaatcggacgacaaatcatcgccaccaaatccgagtctgctcgccatgcacttgcatatggacgcttccaagagatgatgctggactcttacggcctgattcccaacgttcaccaaacggtgcgtcgagcgtacgactcatatggccagcggaacgagtcctgcacacattttgagacgtatgcgaacacagctaataacatcatccacaaccatttaacgacaagagaccgggacctcaaggcattgacgcaatctgatattgcggaattcaacaaagaggtcaaggacctgtcagccgagacagcgtcacgtaactttatcaagcaatgctttgagcgcatgtacaacgaagagaatctcttcatgaaactgtttggtgtggagcccgtctggacacaagcgtctgattccgttttccaggccatcaaggccatcaacaccactattgcccatcccggtaacttgacaccgctagtgaccaatctccaaacagtgcttcaagctgcgccgctagaaatgacctgcaatgtcgtaggcttgcttgcgaacgaatatttcggtactgacttggacgacatggagtcgccatacttccttaagtgtaaacaatacacttcacaactcctcgcgcatcacctctggcctttgacagacattgtgtttgaggcagaagtaacaaaaacaattgcaaaagctcctctccaagacgcttctttaatgataggccctgttgtgggcggagtggcatcgtcaaatgcccatcctctagtgaaacaggctatcaaactcctgagtatgtacgagaattgcatgccaaaggagagatcagtaagtacctttcgttggagtatattttccagcatctgacctgtcatgtctagtcgaaaaatagttcagttgtcttcaacattgtgcgagatactattcaggtactccaacgcgcagaatcaagaatacagtcgctgaaggctggtacagatcctgacctgttcatggtcaagaacttgcttatcatcaagaacgagctggtgtcactcgagattggcgatatcagaaaccacggtgcttcaatgcagcactttgtccatatttgggatacactaagtcctcaaaactgggttggattcttttcaaacatcatcggcggtggtctttggtctcgaggcacgccgtcggtgacagccaagacgctaacagtcgaggatatgaatgagcaactggacgagttgctgcgccagtccatctacaatttcacacatcgatggggttctcttatgaacgattctcagaacaggaagcctggcgtgaagccaatcgccaaggtagaggccgaattagaaagtctgctcatgactgcattcagcaaccaacctgaagtggtcgggaagctcaaggaggccattgagcagcatgcgcaagcgcagaacgatgcaaaagatgagaagcaaggagtcaaacgatactaaagagaagggaaccagtctatgagtatagaaggggcgtcgcctattgagagaatctagatgaacaattgtgagaataatgaataaacctacagatttttggtcattagttagaggctgattcttgtacttggcaagtgagatagaaatcatatgccggcttgctacggttctagaacgcagatcccgagtttcattatcaagtaatagcccgaagtgctgcaaccttttgatcaagaaagtctccaaacttgtggaaccgcgcttattagcagactagtttgttagtgagatacatcgccagaacggtgaccggagacgaagccgataagagatttccctcaagtgcagtgccaaaaggcgagatcccccgcgttttgaaccagttctgttacggggctggctccgaacagcgctggtatcgctgtatctcaccaccaaaaaaagtcactctacaacaccgacagcccggactccgttaccggcttgctaatgctagcacgtcatttgccgagcgctctccgcgacaattcgaccccggattgcgatagatagaccggggcattctttttcttaccttatctttagccctctctttctccttacgcttatctctctctcacaaactgcctctctgttcttttcctctcttcctctctgcgatttagaggctttataaagaaaagaaaagaaaagaaaaggtcaaggacaaatccccgccatattagagatggacgctcttgagttggagtcgtccaagcagagccctgcgctccagacagcaaaggaccttttctctggcgctgttggaggaattgcacaggtcttgattggtatgttctgatttgtttttttccttcaatctcatgtgggccgcgtagcgtaatgggaacggttatgtgagattgagccgaacgacaaccatgagtgagaggcactcttcacaataacattgctatgagcttacttgtgtaacaaactgaacccaaaccaattgctaacaatcttcctcctaggacaaccttttgacattgtcaaggtccgactccaaacatcaaaccaatactcctccgccatcaatgccgccacaaccatctacaagaacgagggcgccctagctttctacaagggaacactgacgccgctcatcggtattggcgcttgtgtttccgttcaattcggcgctttcaacgctgccaagcgctggttccaggaacgcaacaatggcgctgaactttcctacccccagtacggtgccgcgggtgccttcgccggtatctccaactcggttctctccggccccatcgagcacatccgtatccgtcttcagagtcaacctcacggcgccggtcgcctgtacaacggtcctgcggactgtgtacgtaaactcggagcgcacaacggtgtactgagcggtatctaccgtggccagtgtgtgactatctggcgagaggcattcgcctacggttcttggttcactgcttttgaatacatgatgaactccgacgctgcccgcaacaaggtcgaccgcaaggatatccctgcttggaagatcgccgtctacggtggtcttgctggtgaggttctctggctctccagctaccccttcgacgtgatcaagagcaagatgcaaaccgacggctacggcgccaaccagcgatacagcaccatgagagattgcttctctaagacatggcgcgctgagggtgctggtggtttcttcaagggtatcggacctactctggctcgagccatgcccgtcagtgcaggtacctttatcgttgtcgagatgaccatgcgagctctcaacagctaaaatggctgaaatttgcccaaaacaaaattgatctgctatttaaaagcattggaatgtgattaaaatgagaaggaatacaacgatagaacaaaagggaaaacattgctggcatagaaggttacgatgaagttcaacacgcgatagcattggtggtaggtctgagagagattcagatatatgataatatacccaatttaatctattctttaccatcccacattttcgttattctctacacggcgttgcagaatgtttctggcgctctgtggtgacagctcttccagatgcagttcctcaagaaccttgcgcgcctcctcgttatccgtaaatactctgtcactggcttctttgagtgtcaagccgcctgcctccccagcctcaactggtaaactcaggagctgaattccctcggtcaaactgtcgaggatagaagagccattggggatataacgctcaacaatggagaccagagcgacaccatcacggcagaactgagttgcgccgtaggttgtgaaagattggcgcataaggaccgtttgccacaagtgctcttgaagctgggtaagagcttcgcgccagacgcggcggaagacggccgtggacagcgctttgacaaggaaatcaaagttgcgctgcaggatacgaagtggctcgtccagttctggagtaatggcaagctcatctttgcgatgttagtaagagctcgacaacgacaagagttaacttaccagaaatagttgtttcgccgacagtcgtccattgaacacgggtcgtgtaagcgcggaaagccttgttatgcgactcaacaagagcaccaacaagaagctcttgagcagctgtgcgtcgcatactataagcagtagccgtttcatcaaagagagcaccgtcttcacgcttctctcctactgctgcagaagtacgatctttaacatcgtcatagctcatagtgctagtaatgttattaccctggctggctcgatgcaaggctcgagtttggagttcatcccatagagaaacgaaaaactcttcgttgctccagtcctttagagtattgacaacatgatcggcgctgccaatcactttgcacagcacttcaaacccgcctgtaccttctagcacagcaagatcctccttgttcgcagccagtgtacggccaaaagtagtagacatactttgataagcttgtagtgagtctcgaagacgatcatggtaagcatccaaaatctccagctggataccaatcaaaaatcgaatcttatgcttgaaagtgcgaactctctcatactggcttgttaccgaccgcaaaagatcagtgactcgcacagcagcatatgttggcttcatcttgccctgcaacgcatagtcgtaatcgatgttgcgagcgtcttgcgaatctataatggtgttgtacctctccagagcgaattctttctcggccttgaaccacgtatcgaagtggtcgtcaagaacatatgcggtcaaaccagaccatccattctccgcgtcgccactgtcgtagctaaacttgtagcgaacattgtcgtcaaaggccataagttgtgacatgaaactactcaaaaaagatggactcttgacagcttctagcgcgaccaaagaggtcttctccttcaacattggcaatagagaagtaatcaacgcagaaactgggtcgatgtaagccagattggttgctacatcagtatctcgaaatttctctgcgaggagatacccgagattgtctcggaaaaagtcttcccatttctcaacgagtgcgataaaccacgaaaggcaatgtgttccaaatgcctgcgggctgcttgtcggcttatcgctaagaaagtggaaacggaactctgagacgaaaatcgaggccattatctcgaacggtaacagcgtgacgagcttatcagtgtgtgctatctctggtttttgcaaatcaatgagcttttcgatgcagttgatccattcttcatccatctgcagatcggcttcaacccgcggccactttctctgtttcaagacttcctctagttccccagacatggtagacttgatatcatcccaaagtgatctggtcaaattctcgacgtaggcgacgaggtgtagaccttcttggcccggtaggccttgtaacttgagtacatgctgctttagcttgatgtacggttccaatgcagccttgggatcttgcgggagaaaggactttgcttctgctcggagcttctctgcgtcttgcaagaggacaaggtaactctgggcccgctcaacagccttgatcttgttcatgggcgacttgagtcgctcaatggcctgatcaggcgcatcggaagcagcatagatttgggcacggagatcaatgctctcctgaagcttttggaactcttggatacgagcggtgagcgaggcttggcggtcatcggctgtgcgccgggtctcctcgagctctttgacagctgtatctagctgcgattgcagctggttacgttgaagctcgacattttcgagcagtgtgtcgaggttctcgagatcagcagtggactggagtttatcgtccagaaagtcttcaacccgaatatcgagcgaggttccctgggggtgagcggctgtagtagccatgttgaatatagtggtttcagtgatagttgtcatgaatctcatagcgcaacgtagctgctcttgaatgacgtggggcagcgagccccactaaactcggtaaatacatatttccgtctaagtaaaaatacatctgaaaggtcacactgcccgactgtgactggccttggatgagcgacaatcacgagacgctgagaagagtttgaacgggtataaaatcagttgaaacgcctaaaagccgattattattcgaggggcaaagtaaaattgccataaggggaagatttgcgattttgaggtggctgagcgtcagggattttaattagtcgggtggctgggcttcccatgagggcagtcatgatgaatccaacggctttctcgggagtataaactcgcgactatgatgaaaagaacgaggaagagcttcaagtatatgttgatcttgttctaagaaagacaagtcgtcgtcagctatagaagcatcgatgtagacattgtgtttacttttacgagctgacagcgcatcgccgccatggcgcactagggacaagtgcactataattgtttgtatactacccacatgacattgagtggcacataaaaaggaagccgcatatccgacttcgggctctcggataatgatttcgtataatgcccataatacagagcatcgatggaagttacatacaggatttgaacatatgtatccaaatctgtcctcatcaattgagaatcaggggtgattgttttgttccttacaccgcgtgaaagcctcgtctatcccggaagagtggatgtcgtgagttgtttgggctgagcaaggggtacgaagtgggcttgactccattacgaagagtcggggagttttaagtcgagccacgattgcttggggaaatggggcagagatggaaaagagaagccggctgggcagggaacaggattaccgacgacgctgggtatcaccgcgatcttgaccatcagtgtctgagcttcagagacacagagcagggcagccaataattgacatcaattgggatccatactaaacagctcgtaaacaggaacgggcgcctatatagggatttgcgatataggtgggcatccaattaatccagccagatcaagataaaactgcagacaggttcaaaccaggacgtgttcgagacagcgtcggattgtcatgacaactgcattaagctgaggaggactcggtatagttctatccttggcaagtctgggcactgacgagctgacagggccagaaccaaatcaaggtcgcgtttggtcgtagaagagcgctacgtaagatcgtagatcctagggtccagggatcaagccctgtcttaaactaggaaggtgattgaaagctggcgctgctgcaggtccaattagtcttcttaaccgctaacggtttagccccggactgcgcttacctctccttccctctacagtgctggttggcgggttgcccagtgctcaaatggacaggaaggagctctcgcagcggcaagggtggctccatatctaaaacgtcaccatccccctgccaaccgaaagtaaataggtggttgggcctacacctctccatcacccacagaaaagtccagaggttggttactgtcccaagtctccccagccatccaatatttgcccaatattctggtatacgaaactgcgctactaactgacctgacccgacctgacttgactgactgactgactgaccgctcctctcttttccctctcctttcccccaggagctctcttctaacaaaaccaataactcttcaccctcattagcagattgtcaactgatcgtcaaggctttcgactaatcgtcgccaatctacatcatcttaactcacctgactttgacttaacctcccctacaagatctcactatcgcagggtccgactttcgctcgttgatctcaaccgtcgcctttaacccgcgcacattccagcatcgactgtctaccgagacatcgattcctaccgcccgcattccaccgctcattaacctgacaagaaactactgttaccgagacagacagactgatccagtggaggacgcctaccaattcgacaagttcaatagctcgaggacagcttctaaatagctacgcgaccaaacggtagcagaaagagcgaggaaatcaaacgatcgcagtcttgcgtaactagctcgttactccctgcctgggagacgagagcagactatcgacttgtgtctgtcgcaaattccatcagcagtaatttaaaggagaacaaagtcgaccacatctaccatggcttccaagacgagtacgagcagcagctcgtcctcacggaggcaaaaggtccaggtcggatggtatcgtaagtctgtcccagcacatccagataaatgtctcatccttctttccaagtatgcggctaaccagatctctcaggttttgtaccattcctcggctaccaccacgtgttgatgattcttatcgccattactattattctactatgtgagtaattatacttcgcagtctttcggtgtgagacatttactgaccagaactagctctactgcttgccggctgttcatcctcttcgccactcatcccagatatcttcctgctctcaatttactacaagagttacgatgcagtacccgacaccgctcaagttgactacaaccttcactccgctattgaaaacatcgctggagacgcttcgctacaggcccgtgttggttacttcggtatttgcatcaaccccgatggtggttcatggctgtgcagtaacaatgcaactgccctggccaaagaggttgatgtcgaccaagatcctctcaaccttatctggctcgctgcccagttaaaggacatgattgtgttcccctatctcatgtaagcccctcatcatgattcaattgcgaacacatactaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgccacaaggaggcaatgacgcgacacacactgcttaaagactaggcgaagccaagggaagtctattaacagttgacgataacatctcataattcaactgcaggtattctgttcggtcgaacatgttgggggctattattagtttcaagaagcatatgtgtactgacaacctaattactaactagcaaaaatgacagacaacctagcaatcttattcctcaggtttccacagccacactcataaccgaagagctgacctttgaacatgcaagctacggcaagcgtaaagcttatcgcctcttaaagggacattgtctccgcagcagcaacctctttgggcgatccatacctagttccgttgttatggctgagcctctccagtcccgggcaaaccacaatcctacgagttctttccttgggggtggtcttggcttcaaaaacaaacccccagtcgcctggttgcgacagaagcacatatcccaatctagtgcactctaggatcacgtcctgcagatggtttgtctggtcctgtcggcgggcagagtcttgtgcaacaaagagttgcaagaaggtgttcagctcatttgccagtgattgcgccttggctggagcctcatccgtcgaaagcggaagtggtgttctctctgcagggttaggatgaaggagcagagcagataagcttcgccactttgaacgtgcaagagaaatcgctgcgcaacagtattagcggttctgctcatcaggctccggagtttgaaggtaaagtcgtcttacctgggctatctgcatgttcaggtgtgctctcctcttgtgccattgccgctattaccggtggaagcatggacaagtctcccccagagttgaagtcgagcctgcgaaagatggtgtgcgagaggacatgtctcatcccaactcgagaggtcctgggggcgaggcacacagcggcaaccgcctctgcttgtagtcctgatagctccgctgagtagccaatatggacaatgcattgagccacttcagctgaacttgccagaacttgaggtccatggtagtatgtctcgacatgctggtagatgagctccgacaaagagcgtaattctgcttggatttctttgtcaggggttgcttcgagcaggaattgttccagttcagcatcgtgtgttgacgctaccacgttgacctgcggttcgttttttggttcaacgtgtcgtgactccaatgtaatgaatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagagtcgctggcgtgttctattcctaatatctgagagcttggtttgtgttgtaaaggtgcggggacttgaggtgagggcatttcagagcgggcgactggtttggtatttgcgttgaggactattataggtggctgaggtgcaatagtctgagtttccggctgttttttctctggggcatatgctatgaggttgagtcagagtactggcatcacggactctgagaaaagtattcaactcacttggtaaatcacccaagagatctcccaggagagcaacattatcaaatactgtggcatcaaccacggtacccctcttctcttcacgctcctccagttcagcaataggagccatgagagcgatctgcctcaagaagttcaactcagccagcacagcagcatggtgccggctaacaataggttcctggctcttgaactcagaagcctcaacaaggacccaggccatacgcttcgaaaaggttgtcctggatcctctgtcgttctccgggcgacatttctcgacaatctcacagacttcttggagtcccttctgtgcagattcaataatcgtgtgcacgcgctgaagaacctttgggcgacgcttgaggagatggatacagtcatttctgagctcgataagatgctgaagatctaaatcgcatgttcggacgagttcgagactacgtctgatatcgttggggacttggtcgtggtctagcatccatgctaggaactggtaacttgctttgagagggttgggcataatagaatgagagacagatagatactctgctcgagagagccaaatgtttcaaaagttcaatgctctattatttcgaaaactgtaggaatatgtgagtgatgtctcttgactattgagtttcgagttgcatgatgcttacgacagcccttgccctcactcgtgtccgctcaaaacaagatagcggaaccaaaatcaggctgtggctgggaatgtatttttaatctacacattatacatccatcatatttcagccctcgggtgtgctcagagctgagtcctgaggtgacatcaaaagccgttggcttgcatataagaaatcaggctttgagaaggatccaactatcacaataataccaaccactaaacattaagcactaagcagccaagacaatcagaaatcaatcttatgcactggtctactagtttctgtttcgcctgcatacatggatggtatcattcacacccgatgctgttggtgcttgctattgctagtatatgccacaaggaggcaatgacgcgacacacactgcgtcaaagactaggcgaagccaagggaagtctattaacagttgacgataacatctcataattcaactgcaggtattctgttcggtcgaacatgttgggggctattattagtttcaagaagcatatgtgtactgacaacctaattactaactagcaaaaatgacagacaacctagcaatcttattcctcaggtttccacagccacactcataaccgaagagctgacctttgaacatgcaagctacggcaagcgtaaagcttatcgcctcttaaagggacattgtctccgcagcagcaacctctttgggcgatccatacctagttccgttgttatggctgagcctctccagtcccgggcaaaccacaatcctacgagttctttccttgggggtggtcttggcttcaaaaacaaacccccagtcgcctggttgcgacagaagcacatatcccaatctagtgcactctaggatcacgtcctgcagatggtttgtctggtcctgtcggcgggcagagtcttgtgcaacaaagagttgcaagaaggtgttcagctcatttgccagtgattgcgccttggctggagcctcatccgtcgaaagcggaagtggtgttctctctgcagggttaggatgaaggagcagagcagataagcttcgccactttgaacgtgcaagagaaatcgctgcgcaacagtattagcggttctgctcatcaggctccggagtttgaaggtaaagtcgtcttacctgggctatctgcatgttcaggtgtgctctcctcttgtgccattgccgctattaccggtggaagcatggacaagtctcccccagagttgaagtcgagcctgcgaaagatggtgtgcgagaggacatgtctcatcccaactcgagaggtcctgggggcgaggcacacagcggcaaccgcctctgcttgtagtcctgatagctccgctgagtagccaatatggacaatgcattgagccacttcagctgaacttgccagaacttgaggtccatggtagtatgtctcgacatgctggtagatgagctccgacaaagagcgtaattctgcttggatttctttgtcaggggttgcttcgagcaggaattgttccagttcagcatcgtgtgttgacgctaccacgttgacctgcggttcgttttttggttcaacgtgtcgtgactccaatgtaatgaatcctggggaggagtttgtgctcttcagtcggcgtcgaaagaggatgaaagctgcgacaaggcctatagcaacacctgcaatgatgcaagctatagcaaccccggcaacagcaccatctgaaagtccttttgagggtagaccccgagttcctgtttcagaaacttcggatgtacccgttagctcattacttggtgtgctgccagtcgatgcatcttcggtactggttgttgcaatttctgtcacggccagtgaagaatcacttggaagtgtaatatatgtattcgttgacaaggagctttgttcatcaccaccggcatttgatgatgttatagttggtactgttgcacctgcgtttagcacgttggtaagctctattggtgtcccgcctatgacctccgaggtagcgattgttgttgtgaattgttgggtttttccatttaccaatgtgtactccctagaccaacccggctcggcatgaatgggcatggttgcggttacggaggcggaacgaggtaggaatggtactagaaaggtcattgtatgagcaaaacggacatatagaggtaatgggattggactctgagacagcaaagacacaaagtttgtagaattcatcaactttggtaacaaattagttgtagcatatgtgggaagccaagaaatatgtccggaaaggtgctctttatcttgaaaaatcctccagttcagcccttggacttattgtgtatcttgccatcagttggccaaaccggcgtttccctagactgcagctcagctgcatatgccctgtcaagccactcagcacgatagaacagcaatatgcatgttttattatcaggccgaggtcgcagtctggagttcacagcccgatctgctgtggcccgcacacccttgagggtgcagccaacaggccactatctttaggaccaagctcggctacaacgagatgagcagcaagcctgagacatgaatcctttcaaggtttttcgctctcccaagatttgaaagtgagttctcaaccctcaaactcttccttttgtccccccaagacaattgagcgtggcattgaggcaacatggaagaccacccagatctagttgtctccgtcgacctaggcacaactttcacaggtaagagaattttgaagataatcaagaaactcagctgaaactcctaggtgtggcctggatgagacatggaattcctatacaaatcgtcaacgactggcctggcagcgacgatagaggtgatcgaaaagtccccacgaccaccgtatacaacgccgacggaagcatatcaacatggggcttcatgtgtgccgatgatgaccatgacccaagcaaaacccgccgcgagttcttcaagatcttcctggacccagacactcttgaagcagcacaacagcaaggtctgaccaatgttcctcgaagcactgttgaggctcggcggttcgtaaccgactacttgaagctggtatatgcgcacgtcaaagacagtatagagatccgtatgggcataaagcatgttggtggctggggaacattggccgtactgttcctattcagcgcaccaacaacttggaccagcatggccgttgtcaacgcattcaaaggcgcaatccacgatgctggtttcgggactgaaggatccaggcatttggcactagtcgacctcacagaatctgaggctgcagctgtcgcgactctcaagacgggagctgtcgatctcaaggctaacagcatctttctaacggtcgacgcaggtggaggtaccactgatctggctctgatgcgagtcgagtcgactaatttcaatttcccacagctctcgcaagttactgctgtcagtggtcttggcgttggctcgacacttatagaccgcgcattcgccaggcttgtctcgcaaagaatggctgcgaatcccgacttcagattgcccaccgattttgcggcgcgcatggcccggagtccaggattcaagagtgtcaaacacaagtttggagaaaaggtatatgtgcagccggtatacaagattgtgatggagggagttggatttgatgtgaaccacaaagggcttggggttgaagaagggcgtatgctgtttacaaagtcagtcgtctatcccttccgatcactgtcgtcttcaatggctcactgaccatgactgtttgcaacagggaagatatccaagcgctgttcgatgttcatattgaagcaatcatgcagagaatcaagcagcggcttgagtggctgagggatgagggtcattttgaacaagtggtaagttcgtcttcagtttgcgacactctcaatgttaagatccgcatcagggatacgtaattctatcgggtgggctcggtagttcggcctatgtacgcgaggcactccaagaacacttgacaaagctacagcaccccaacgctcgaaacatcatcgtcataccttcacaagatccacagctcgttgttgctcgcggggttcttgagaataagcgccagaggatggagtcgagcaacaagtctgttctgagctcatggatcgctcgagcaagttacggcgttatcgtacaagaggtctatatgcctgcgcagcactttgatgaagatatccggcaagacccgtggaatccagatgtgaagtgggcaaccaatcagattcagtggttgataaaaaaggtatgatgtcctgtttgatggcctgtttgtctaaaggtagtgtgtgttgaccaaattacagggagatactgtgaatcctgacaccccgataaataagctcttcgagatcagactgaaagatggagatacaacacgagcttgggatgcagaaatcgtagtatcgaacaatgaaccacaatggctccctcggagtcttaaacaggccggtgcgatgaagctctgttctgtaaagagtaacctcgctggcattgagcaacaccaacttgttctcaaagagaaacggggaacttgttttcggcgtggtcacaagttctacatttgtagatttgacatccgagttattgtggcaccagtcgacctgaggtttgagttgtggtttaacaagacaaagttctcagggaatcaccagccagtctcagtccaatgggatgcggctgagaagtagaagcaaacagaaggcactgagaaaccccaggctgcattcaaatcgcatgtatatatcgatatatcctaacgtgatccacactatggaatcgcatattatcttgaacctctccaaaacgccgttgtcatgctgtcgctctgactttgacttgccttgtaattttataccgctagccttccacttccactttttccggggacctctcgccctttgagcatatatgtgtgttgcgtttgataatgaattaaatgaggttggcgctcatatagacctcttgaatggatgcgcctcagtattcagaacccattcgtcgagactgatgacgttgggcgctgaaaagagcaaataatagtacttgagagtctcggagatccagaagctctccatttcgtccttaagtccgttctgcgtcgtatctgtaacatcttcgatagcactattcgcaaattcggtacgggtcgcggcgattgtagcctcgaacattttccaacccttgtccatccaggtagtatcgccagtgatacgatacatataccagacagactcaacagcttcaggtctatgaaggcctatgtcagtgtgtgaaatcaagcagggtgtatgatcaacttaccgaagtaggtaattccgattctggatatcagtatagcctgggggtagtcgttctttctcaatcctagacttgacgtattcctcgtgtgtttgaggcctctctggaggcacgtcgtctggagaaacaacttgtgcaccatgcgtccgagcatcaaagctgtctggaatggcaggtttggtttcggaagacttctccgctgtgtcttgaataggattgactttctcagtctcatccttgcttgtgtctgccttttcctcttcggccttgtttaacccaatcttctgtttaagagaatcagggagagtcgagccgaattccgagctatcctcttccatgctcttgtccagttctggcatcggtataccagcccgtttaacaaccctgggaacttgagccggcggatcgttcccagcgccagcttgggctaccgggggttgagagttgggagctactgcagcagggggcgaagcgggggcagcagcactgccttcagcgagctttctcagtgcctcgccttccgaccacttactaaactcacggtcgcgccattcactgttggggtcgagatcctcgtaccagctctcctcactgaaagggcatttttccagggcaggacaggctactagatgagcatactcaggcataacaccagtcgcggttgactgatacgcccatacacaaccatcagtaagcttcttggccttgtcgatgtccccgtcacggccaaagatcttgccacccagtccatacatgcctccaacaaaacatgtgagatgggtcatttcatagtcctttgtccactccgagtctcccctgcttgaagtggttaatttgccagtgaagaacacatcccagccctcatccttaatcatgggtctgtaaagtagccattcattgatggcatcgatagtgttctcgtacagggcgcggtacttgggctctagaccgttcaaaagtagatattgctaggggctgtttagcaatcgctatcgtgtggaatcaatgaggacaacataccttggggaaatactcatatgctgaatcctgggcccctcccatgtgatattcgccgacgtttggactgctggcaacaaggccttgaggtttgcaatcccagtcagctgtagccccgctcgcagtcaaaggcggtgcctgctgacttgggggagaaggcggcgactgatcgtcctcgggtgcatcacgacgacgaagcttgtcttgccaacgaccgtcatcttgagggagctgtggaggggaacctgcatgttcaccttgctttgcagggtcgaaaccttgaggctccttggtcaaatcggcagcgtcgacttgcttccgagcttcttggctaaggcttcctgcctgtgtgtcgacggttctgttgcacccagaggcattaatgcgttccgggaataggcctggaatttctgtcccagcagcttgcatgtcgaccagagcatcgataatacgatcaatggcatcatagtatttggcggtgcccgtcaactgagcaaggcgagtgaactccaaagacaaagtagcgagttcggcaattccaacagtaccagcacggtgaggctgggacgcatagggctcacgccatcgataatacagtaatggcatgcggttaggcgtgtcaaaaatgcccatgaggatctcagcgagctcaacagctttgtcaagcagaatcttgtactgtccattgggtccaccgctcacatcgtaagccccgatcagaccacccaagtagcgtatcgtagtctcaaagacaggaatatcattacgatcggtgtaagtgaaatcgattttttcaacagccttggcagcttcatcaaattcatctttcatgccagcaatccacagggtatcgagcgagtcaacaagtgtcgcaccccacccacaaaagctgtcgcgatacttcatggaagcaggagagagctcgtcatgcatgaaagcagacttgcgataacctgaccaagcacgtacaatttcggacttgacacgtttcaaccgttcttggcgagtgacacttgtctggacatcttcagcctggaagtcaaattgaatcctgaagacattgggagctgtgccagtcgggatcggtctgatggactcaggagggatggggaaatgctccttgggcttggtccagtggatcttggaaccatcaagatcaactaggggaatatcagggttatcagcgtgtttagggggatccttgaactgaatagaaggaatctgcggcggaccctgctccgcaggtggctttgtgtcatctgtcttttctccaggcactcctcccttggtatcatccccagcttgaataggtttctcaacggctggcttgacttccaccggtgtatcgatcttcgcgggtgtgccctcggaaaccttgttcggcaacttcgtttcgtcctccgataagaccggtttaggtttattggcggagttagaatccttttctgaatcggggagctggactggcggcggtatgacgggcggttcgaaagcttctttagagccctgtacaggctcagatgcagactggtccgggttctttacggtatcaaagtggggtgaccgtgtccatgaatcttgcgtgaagcgatacagcagaaaaaccatgaccacagcgactatggcgtaaaatcggccacgtctgcggagtggaagcattgcgacaaatcgttgctcgccgaggcgagacttttaaggtttggtcgaagttaacctgacaaattggatcgcgaaaaatttcgtctcgtcccagaaggcgcgctggttcgctcgattatacactttcgatagtggtcgtcgaagactcgggtgtcgtttatgatgttgctgattgctgcattccgtctggtacctgaccaaatggaggctcgttcgttatctttggcttctctctttgcgcctcataagtccgataatagaaacggttaagatgtgacccaaaaaaaagcaaaaaagagaagatgatgaagaatgcagaaaaagatagcgagcaatgaagaccaggaacagcagtttcaagttctacattgatggaaggaggttatcgattgcagtgacccttggcttggcaagtccaggagttaacgatttagtgcccaacgttggttggctgataaggtgattctcaggggctgcacggtgtctagcgcatggcttgctgctaactttaggtgtaacttggaattggagctcatcaagcatccgcagggaccattttgccttccctgccaagtttaattgagttgcaaatagcgttaccctgtacaccaaacatatttgaaagtgagaggcaagctggttgttggaggaatatataggcatccatctcctgtaacaatattaaccatatgcaagagttacctacttgatttagcctggtcattgatgggataggactggttggttacaattatctacgattggtgactttacagcgttgtctttgtgcctttccctttttcatcagcattgcatgtatcgtttagtaacatgcagggagccatatatataaacattgaacgagttaggaccaattcaccgcttcctgcatgacctctaactgaaagaggccttaccggagcttctattagcaccggtactgtgccgtttgagctccgtgaaatatgggtcaaccggaggaacaacctccggtctcgaaaccggcatctttctttttgtcttgctcagataccaagactcggatcgcaaacaaatggtttacgttcgctttcagatcgaagctttatgttatatcaatgatctcatagctgcatcgagagatgtgcttctactaaaccctagttgatccactacaccaagaacttgggtccacgatgctcggtcagggcttcaacaacaaaagcttctcccctgtggcttagttggctaaagcgtccgactgttatcaataagacaatcgggagatcggaagttcgagccttcccgggggagttaggatctcatcctttccttttgccaattcttatcccagctctcaactttttggcctggtattgtctctccggggaattcagtgtcagcattataggaatgaagcattggagttcctagcttaatagttagtatctgtagcgcgaagacgaatgaaaccaagcgtttgcggaatgtcgtatcagataatgagttactgctcactagtactttccatcgggtctcaacatgcgcaggctccgatattgaaatactcagtaacagcacatatatttcagagcagagtcttacattgcttgagcttacttatagtgaaatgggttgtctcgcggtatagatctggcctgaaacataaagtttcgccatatcgttgtgtagagagttcttggaaaattgttgaactctctaataattagcttctgcgcaaatgaacaatgcaccaacatttcaagacgaaagtcaacatggtcatcttgacttccaacaaataacgacacaccctcctcgctgcttctgacacgcagaataataccatcatgacaaattttggagcgatgattagtaaaagcctttcatcccctgtggcttagttggctaaagcgtccgactgttattaaatagacaatcgggagatcggaagttcgagccttcccgggggagataatttactattttgctgttcattcgtctagaatttgtgagggatcgctttttgctcatattcagctcgatagacagcagcatcaaatacccggaccgctatttgtccttcgaggtttgccactggcgtttacgtctttccaaatgcgcaaaactactaaagtatcaatgtttttttttgtttttttttagttcttacacgatgcgataaactcacaatgggcggtgaaaatggcgtttctgaacctttaggaaacctccttttgtgcttgatgaacattggctttagaagccgttggtaaacttacgtgtagccttataaagctgagaatgtggggttgactaggattgagtttcagtaaacttacacgccgagttaggtactttgtgctcgatcgtctaagttgaagtacctcactgttgtaatagaaggtattcacctgaattgatgaggctagcatataagatataataaagcctagcaggtcaatcttctatttattatattcctgatatccattgaccagcaaccttgtgttttgtcacttacgacttagtgcaactctgtctaacagcctgctctaatttacacctatgctgtctcatcattgcagaaatggtgctggaaagactgataaaagattaagttagctgtgccaacataccttgtctaaacacaataccgctattggcaccttgactgtccgcgttatcctcaagccctaaccagcgtgagaaacagtccttgtggattgaactcacactggtctaaactgacctgcctaggatcagaagttcgagccttcccgggggagtttcgttttcttgaacgattccttttcatcttctgtggatatctttttactgttggactggatgggtagattgcgatcaagagcatcgcactactagtgcagcatggcccgacagactttacgaaatgtctagttagcatataaatatgttatatagtatatatatataccaatactacctatatataatggctgtgacaagtcaaagttacaagttacaactaacaagaagttggttgttgaatcaaaagttgtatcatgattggtccaaactagacccttgatacctcctggaaaagatggtccgtgcatgactggggcaagacatgatgagaaagattggaaggaaggctgccacatttttttggatggaagcttcgattcatcacagctcctcctcccacttcgaacccccaccaaccgacccgcggaacatttgagcctgtacataattttcgacacgacaacaacatccaataatcatacccgggtcgcttcatcatcttcaaaatgtcattcggtggccaagcgccgacgattatcgttctcaaggaaggtccgttttaccccaccgccgcccgcttcacccctcgaaatctaagggggccggccacctccaaaaacgacaatacaagcaatacgcagatagaaacatgcatgtggttgcgataggtcgctgacaatagagcttgctacaggaaccgatacttctcaaggaaagggacaaatcatctccaacatcaatgcctgtctcgccgttcaggctaccatcaagtccactctgggtccctacggcggtgaccttttgatggttgatgagaatggccgccagactattaccaacgacggtgctactgttatgaaggttcgaagcgcctgatagaataggctttccattattccattgctaattaaagaaaagctccttgatattgtccaccctgccgctagaattctcgtcgatatcgcccgatcgcaagacgccgaagtcggtgatggaacaacatcagtcgttgtgctcgctggtgaaattctaaaggaggttaaggagcacgtcgagcaaggcgttagctctcagatcatcattaagggtctgcgaagggcgtctcagatggcagtcaacaagatcaaggaaattgctgtcagcacgaacgaggctaaccagcgtgatactctcatcaagctggctggtactgctatgaccagcaagctcattaagcgaaacactactttcttcaccaagagtatgccaagaacaccccgagcctgtatttgatcattctagctaacaaatcacagtggttgtcgatgccgttttgtcactcgatcaagacgacctgaacgagaagcttatcggcatgaagaagatccctggtggctccctaaccgactccctctttgtcaacggtgttgcttttaagaagaccttctcttacgctggttttgagcaacaaccaaagtctttcgacgaccccaagatcgtgtgcctaaacgtcgagctcgagctcaaggccgagaaggataacgccgaggtccgtgttgagcaggtctccgagtaccaggccattgtcgatgcggagtggcaaattatctacaagaagcttgatgctattcacaagactggtgccaaggtcgttctcagcaaactacccattggtgacttggctacccagttcttcgccgaccgagatatcttctgtgctggacgcgttgctgctgaggacatggagcgtgttgtgcaagctaccggtgccgttgttcagtcaacatgctccgatatcctgcacgagcacctgggtacttgcggcaagttcgaggagcgccagattggtggcgagcgattcaacttcttcgagaactgccctgaggccaagacctgcaccctcgtcctacgtggaggtgccgagcagttcattgccgaggttgagcgatctctgcacgatgccatcatgattgttaagcgagccatccgaaaccagcttattgttggtggtggtggtgctgttgagatggagatttcagcatacctccaccagttcgctgacaagaacatcccccacaaacaacaagctatcatcaagtcattcgccaaggccctggagatcattccccgccagctttgcgacaacgccggcttcgatgctaccgatatcctgaacaagctccgtgtcgagcaccgtaagggccagacatgggctggtgtcgacttccagaatgaaggtgttactgacatgatggagcgcttcgtctgggagcctgctcttgtcaaggttaacgctctccaggccgctaccgaggccagctgtcttattctcggcgtcgatgagacaatccgcaatgaggagagtgctaagccccaggcccctggccagctgccccctggtgctgcccagcgcgctctgcggggccgtggacgtggcatgccccgaaggtaaaggcataaaatgtaatgagagatggagaatatgatcaagagtaaaaagggaaaatttgcttgtcctggaaacatagacttttgagaagaaaacaggaatggcggtgtcgtggctagggagccggaggatctgtatgatacctagacttatctgacctctaaaacttgatgatgacctcttatctcctacattcagaatacctgttggcctcatggtgacatgaacatgaactggatcttggtgcattaaaggttccatgatggagagccccaacttgaacgtttaacagcgagataacaattaacgccaagctcatgtttataagtaagaggaaatacatgtctaagactcgcacgctttatacttcagtccaacaaaacgacgacaagactggcaccagagattacgtccctgatactccgaacccaagattgtacaagctcctttccttgtgcaccaacccctgattgtccgtctcgccaacacccatgccactcatgctaacagtcccatccatgacattgtcatcgtcttggtgatcgatcaacatttccaaatcctggtcaacaacatcctgtcccacatcctcagttgcattgagtaatgcttggaagtcggcgggtgagtggtattgatcgaagggaccgaggtcgtgtggcgaagattggttgatgatttgcgggtcgatgggttgatacacagagtggtcgtgtgggtgatggccggctggaggatcttggagcataggattctgcgagtgaagtggatggtgtatggtgctgctttgaagggcatgagaatgtgcaattagagaaatgtcagctgggttagcgtagggattaggtgggtgatcgtggcctggacgttgctgtgatagtgttggtattatgctgtggtcttgtaatggcagcatttgtgtcgcaggcgggctcgtctcttgtacttggtgttcattcgagtctccccttgctacccctgatcgcctcccgccttggttactcgacgatgctgctttccgcgcaccgccaggattaggtgtctttccaagctccttgcactcaacacagctacgaataacatcgctgacagtctccttgatacggctccaatggtacttctctgcaatagtagcggttgtcttgttgatgccgccatgctgctgaacatgcacttggcgagcgatgtcaaattggcgagttggatcagatatcacctctttgtccttgagcatgagcttgtcgccgtcgagaagcttatagtgcgtcgctgcgctccggagcctgcttttctcggcgcggtcagcgccgttcgggtattcgccgtacttgaggtagaacttgattttgtcgaaacgctcttcactcacgagttctccgctttcagacggtgacaggtcccggccatagatgatggcatcaattagttgacctgagtagctgcgaaggtttccacatcccttgactcggccgattcgcttgaagcccaaggcatcccagatgcggcacgatgccacgtttgtctcgtacaccaggttgaagacactgtaggtgtatcccagacggggggcccaatctagataggcctcgcccatcagacgaccaacaccgcggttacgggcggcgtcagtgaccagaaaaccagcgttgcatacatggctgctacggccggggtagttgggcttgatatagaaacttcccaagcattcacgggaccaatctttgccttcaactacatcctcagcacgttcaacattgccaagcagcatgatagcgccaaaattctgaaaccaataggaaccaaacttgtcggcggcgaaaggctccatcatgggatacgtatcgccgccttcgatctccttattgatctggtcacataggtacgcaattagtgactccggaacctggtgtttggaggcaaacgggacgatagtggccaccgtctggcgatcacgaagtgtgacctgacgagggatgatatcggccggaaagccggggctgctcggatccgggtacggaggttgacccgagactcggtagatagtggggcttgccggatcatcaagcatggccggcattttcttggagcgtaccctttatgcaaggttgaggacaagattgaaagagagaaggggaaaataggaaggatttaattggaggatcaagggtttattcctatcagcgaatcgttagcatttagattctctggtcactcacgaattatgctcgcagtctgggtgacgtcgtcttacaccaaaccaacaccagcaagactgaaagtgcagaatgagggagtagataacaggatgctgcataccaattcaagagtgaaaagcgaggcaatttattaagaacagctcggctcaaaagctaaaccattactggaggttccgtggttgtggggtgcgcctttcagataccgatctcgcaccgaactctcttcctgaatctttcggattccaggcgtttactgtagtggactaactgttggagcaacgtgctgtaatagttctccaggagtactaatgcgctgaccaggtgcccggtaacctggatccttggctgggggatgttggcaggttgggtactgaaacctgtggcctggatttcgttgcctagggacctccactgcacccgcaggcacctgtatttgctgtaggtccagcggtagccccggtaaatatggtagtatcaagtcctgtcgggtgctccgctatgtaggccggcgtggtgcagtgcagtatagtgctgtgcctattttgttgtggaattcgtcgtgactgtgctgaaatgttcttggtgatgaggggaaatgcgcaggacaggacaggacaggactggggcttgtaggtaagtcctcactaaggcgcgccccaaaattacatggaggcgggcaggcggggcaacgcaagaagcaccgggagctgaaggaacctaggccatggccaaacatcattaaaatggggcaaccatttgtccgcagacaacgccgcaatcggcccatgtacaacagcaacttatatacaacagaacttcaaaacagtaaatgcatatccgtacagtacattttgtatttcgtatcaacttacatcgcttccttaatctatttctcccgtgggctattatacagcttcaatattgtacacagccttttttattgcttgccgcttttgatatcggcctcaatagcctccgctacatcctttagtcccgacaactgctcctcgatgcttgtcaatctcgagtcgcttgttgactcagcaggctgagtctcgatctggctttcgacttgagattcaacctgagcctcaacaactacttgggagatgacaggctcttcgggcgaagaagggattgactctgcaggcttggtagtagtctgtgtctcagcctcgatggcgtcagctacaaccttgaggctcgatagctgctcttcaatgcttgccaaccttgaatcaggtgatgactgggcaggctgggccgcaacctgagcttcaacgaccacctcggagacaataggctgttcagcggaagcgaggactgactctgtaggcttggtagcagactgcgcctcagcctcgatagcctcagctacaaccttgaggcttgatagctgctcttcaatgctcaacaaccttgaatcgggtgatgactcggcagactgagcttcgacaactacctcggaaacaataggctgttcagatgaagcgggagctgactctgtaggcgtagggttgggggcatagtgggtctcagcctcaatagcctcggcggcagccttaagacctgatagctcctcctcaatgttggccagcctggagtccgaggctgaatcagcagcgctaggcttaacgtctaccgaggctgtctgtgccatcattttaatcaagtcggtttcagtgacctcggattcctctccgtagaactgttcccgtagaatcttctgctcttcctcgctgaaaccctccaggttgtgctgcatctgacccataacgttcttgcgttcagcaatagccaccttcttctcacggctcatgtgctggacaatatcaggggggttttgccaagttgacttgtcttttttagcatctgccatacgtcgttggtagcctcgttgaccagctcgacccaaaacaccgccaacgacggccatagctcgtagactacacatgttagaatgtcagaatgtacggggtttcagggattcttacctgtcgtcattggcaggaatggtgtaagtcacccatgatgggtcagcgttagtgtcaataacaccaatggtggggatgctcttgagaccgcactcgtacaaaagagtatagttctcaagagggtttaagcaaacaaccagatcaggcatcaagggtcgagctgagcctctgtagttctcaaacccaggaagttccacgtctttgtggtccacgacctttgtaccagccatcttcaagatgacatctcggttggtaatgccacctggagtccacttagtgaacaagtgacaagcaccagccatctcggcagcctgagtaacaatctccatttggcccttacggtttccaacaaagagaatcagaccagcattgtaagcaacctcctcaaccacacgagccgctcgtcggagatgtgccgcagtggtctcgagagagatcatgtgcacaccctgacgcacaccataaatgtaccgagagttggcagggttccagagtgaagtcttgtgcccaatatgcgtttgcgaagccagcagcaactccagagtgatatcctcaggtcctggtgggttgttgacaagttcggtggggatatatcgtttgacaagttttgaaccgaggcttcgtgtgttagcctgaatacgcttccattctctgtactgctgagcaggcgtcgccggggtcgcagagttcgagttcttgttgggtgtcgtccatgttgagaccttgtgctcgtgtgcggagttggtcctgagggatagaataccgtcctgtacaattcgctgcttctttcgtgctgctgaaacaatctttggaggagcggcagtggcctgagaggtcgtccactccttcatctcaggtgcagcctcggtcttaggagtgacctgggtggacattcgcctgaggatggatctggagatgggagacgccattgtgtggcggcctgtctctgtcagctgaatattcgcaatggcagcacctcaattgactcacaatgccgcacgggggcgttcctcaggatcatggcgacgacttgcggattgctcgactatcgtgacggttgttcgacggtagccaaaaattggctatggcggcggatggttccgggtgcacagattttccggcccgactaacatcaaccttgcgattcagcttgaaccatgatttcacaataatacaggcagccaagtcgatgggaatttatttaaacaaagaaaattcaattaatcctgcaaagggtaagggtagtttctactataagcacttctttctctttctgtgtatctacaactaaacagcgccctgtcttcatcatgtcgttatgaggaaagtcaatggtatctttaccggctggtgagccttgcaatagtaaaaacgcctacaatagcaaccgccagtgtgacaattgcgccgggaagtatcagttcattgggcacaccagcgataatctgctcctcatgtgcatgtgcatgtgtatgcgccgcacggctcttacgtctccgtgcgggatgttcgtcctccgaatcgtcatcgtcctcctcttcttcttcctcgggccaccacttacggcgctcgcggaggccagcgccggtggagactgagggtgtagcaggatgtctagggtcggctgcagacacaggaggcttctcaggatcgtgcacaaagagatccaccttgtcgtggtgagcctggcgagcaaggataacggcctcgagcaaatcatgatcggcggtgatcgaaatagaatctccctcatcgtccaagaagctcagggcaaaaccagatccgacaatctttccatcttccacatcaggcactccaccgatgttgtcagcttcggctccaagtttagaagcaatggcctcaacaaaagcttcgatgccatctgtagcgacaatcttcatgcgatgcactcgaccggagggtgccttgaacttaaaggggaaggggagttcttcagggagttgatgctcaaggacatcggggaggatagagcggggaggggattccatgccaacgtgcgaggccgaatctcctggagcgacagtgtcgttgagacgatcacggaccatatctggggatgtgagacgagaacccaggttggtgtgctgagcttggctgccctctcctgacatcatggactcagtctcggcgtcgagggaaagccagaacttgttccacgcaggaccctcgtcgttgttgtttgacatggcattgatctggtcgagcgtagcgtaggtgagcttgagaacatcaaccataccaacgatctcgccgccatcattcataacaggcaaatttaggtagtggccatcttggaaattgttagcggcgtctataaaaaaaaatccgggtatcttaccatgcatcttgcggagagcagcctggagtgtcatgtccataggtgcaaagtcggggtgaggggtcatgacacgcacgacactgcagttggcggggtccaagccaggggcaatgactcgaagaacgacatccttgctggtgaaaatacccgtaatagcaccttgatcctgaaccaggacagcagttgtacgattctccttcatgagctgagcagcctctctaaccgaggttcgcacgctgacggtggtggggggaacaccgttaagcacggtttccaaagtaggtccggacatcttgctacgcagagcttcaacgtactgaatgatctgctgaggctgggtagaacccaactcagactgaacaccctcgagagcatcgtaaagctttcgggaagaagagtaggcacgctcaagcttttccatagcatcgtaaaaacacttggtgatatccaacacgccagaaatgtcctggttctcgtccataactggcaaatggcggaagccctttcgaaccataagatccaaggcatcggtggcgctggtgtcggttcgagcgcaaaggggattcttggtcataatttcggcgatagtgacagcggaggccttggctccagctcctacaacacggaacgcaagatccttggcggtgaaaataccagcaattcggtcgtcatcgtcggtaaccaaaacgcaatcctctcgctttgctgccatcaactgggcggcctcggaaacagtagtgttgggcttgatctggagagcctggctgggcttcagggcaagaacagttccgggaggagctttgcgagaatggcgagctcggcttgtgaggtgcttcttcttggagagatcattttcgagcttctttcgaatagcctggaccaaaggttagcaaccttgctacacaattcgaagcttcccgaggtatatatcgcatccaagatagcggggagaggtatatcatgacgaacctcatcacgtttgctctgcttctggcgacttgcgctgaaggaagatccagtctcggcaggcggtgtgggctcgaggacaggacgaggaatattagaactaccaccgccgccgccgccgctgggactgttggcaaacggaactgcaccacggcccttgttgggcgtgcttctgtgagtgttgtgagaatgtcctgacatggcggcagatggaacgaggacgagacaataggagtcggtccggtttatcgtcgcagcccaaaggactattgctattttgtttcgctgtaggcaaaagagggtcggcggcaggaagatgcaataaaaggtgagtttctgccctggttggagagaacctaggaaaatcgaggatcagccaatcgcagtgggcgagatattctgcggctggaggaaatcgggtgacagtgtttaaggtgagtgactctttgagttccaagaatggttggtacgttctcttggcccctggacttccaaggttgttgtggtaactcttttagtgggtgtggaccaatcatatgtcgctaaaagccgtttcaccgcttgatcagacagcttttccagagcactctctccttaaagaccaacacgaagtctcgaatttgatataacattcttttcagggttctggactactttatgatatgcatctccgtcccattcatgacccgcatattatcgtatgtatcttgcttatagttcagcgggaggatccatcgtgacccgaactgtctgcacatcatgggcccgtgctattattatgcatacatccctcctcgattcctataccgccttcatccctaccggctatgcctcccggttggtcactgtgacatgtaccaatggtcttccacatctgggttgactgcacacctaagctggccggtacctttccttactttgcttcactttgagccacgtaggcggcagccgatagttgaggctggagaagttactaacttcttggggaactgcttgtacacgacatcaaggaaagcgtacatattttctgagcctccgatgtattcgagtgtctccataatggtctccttccattcattgtcgagatctcccttgacaacccgttcgagcaattcggtgacaacaacagccatttccatgccgcctacgcaagtgcttgcgaagttgtctgatgttgccacacgacttccactcatacctcgaagagttgtcggcctgttgtccttgtggttctcgtagtgctcaagggccccatggctcatgttgtccgagctgagtagaagaggaggcccagcaagcaaggtagagtgcagactgatgggcgagccggtcatgagatcatgcagattcgggtcgtacatggtaagctgatgctcagcagtacgtgcgagggccatagtctcttcaaaagtatggattggtgtgagatcatcttccaccacgggatgctcgaaaggtgcaagctgaactggttgctcaaacgtagtcttgatgggaccgggatatatcaggatatatccgctggagaagtacactccttcccatggcgcacttctgccttcgtcagggtcatagccggcctttcgagcaattgatcgattcatttccaggttcgtgcattccaggagcttaagcctctgcgcacgagtcagatcgaaggccttctcgtttccataaagctctagggcgcgctgatatcccctgcaggggatactgcctccgccagttgcattggctgggcggtcgaggcgaaggagaaatgtgctaacgtagagggaatcacgctcccgctcgggtgcatcgcatcccttgaatttgagtatgcctccgctcatcgtgttcacgggtagcggaatgaatccacagatgaagatgagagagtgtgttatgcgaacagggttcgttgatcgtgagtttcttgttagctgccgatagaagtaggagtatcaaacgaagaggaggggggcggaggaggcagaaggcaggaggcaggaacggcagcgggcgagaaataatagctggcagaaccagtttggcagctgccaggcagtgacttcctttgcctgctcggtatcagtggtcttgagatgaaaagaacaaataatccgaatatccaatcaaatatggcataaactggctcactttgttgtatatttcttattgctgacaatcagatcttcttgtacgctgagtatgtaacctggatttagcaaacataatacacctagtccgtggcacaaaaggagtgtattgttatgtataccccaagccaggcatgtctctgtttgcctaaagatcttgcaaacaaacaaatgagtgatgttgatgtagtaggaggcaggttttctacaattctatccagggaggaacaaatattgccatctcgggggagtttgcagtcctttccttacgttgtgaatatctagactatctactaagttatgaggtagatgaaaatgtaagacctggtttcggggcacagagggtaaatgagatgattcaagagctcatgaacattttcatcaattagaatatttgggtttctattctgatagattcaagtttgacatggatgcctctcggtagtggagtcaagcaatatgttgagccataggaccatcacgctgtcgatcgactcattgtgaagattctaactgacacatgtccaatcgagctcaaggactggattagagatgtcaagcgccaagtgttattttgtttgctgacgaacgcctctaccaaccttaaagagctgaaagttagaatgtacagtcatggactgggggaacctgggcaacatattggagattggatgatgggattggtgactatgacacagcatatctttgtcgattgtttggctggaatgcaaaagcccgttgtaagcctctgggcgtttgtcactgtccaatgagccacattcacctggtatggaaatgcgtacgcatggcttcggcctggtcaggttagttgagacagcttagctttagagctctgttgattctgaaacaagacgtcattacatcggctgcaaggattgttttttcctggcttcccttgttgctataattgagacatgtgctactataatcccaggttgttatggtagcaacagggaataagaagaggcgtggccctattcccgacgggtatgtgcgctgaattgtttacctttttgccatcacggtgtatattgttgggattgaatctaatggcttgagaggcgtgtcgaattaggaaagcagctaaactagtgagaagagagattaagacgaaagagagagggggagcaagtatcgactctgatagatcatagcgtgaaaatagctcaatgtcagacagataccgaggataacaaggtgtaagacggtcgtcgtcgtccaggtcacgtctcagaagctgggtcttctcttcttggtcttggtccgatcgactaactaactgaccaacttagccgctagagctaagatgtactaggatgggaggaagtgggctgagcctattgtgaatctggatttgagtggcacacgttgccccaggtgatcagaatatgtttacatgattgagcaactgcccaagtagatctggagcgccgaccccaaagatgcaagctacccacaactcttctcgtatctagcaccaaagctgcatactctaaacatactggtactgaacagataatctgtttgcgcattaattgtgcccatcgcatccaaacccttctcatcgcatcgcattccacttcatctcgccccatcaaatcatcggcttgaacctacacatatatcattcgcaaagccgataccaattggacacgaaagaactatttcggtagcccggcgctctgtggttgcgctgtgtgaggtcagtaaagttgatactactagtcagcattattaggctgattgacctaacaatgcctccagtttcggaccaataggttccaatcgacaattgaacaaccgacgacaattcaaattccggactcccgttgcgacataatgatgtccaatccatcaggaggacttcaccctcgacagaagcagcatcggcgtcaaaactcgacaccgaatgctttcgagggtgtcaagatccccaatctgccaactacacaacgacaaaccgcacaccgacgcggcctcagtctcgatattcgaagacaaccaatcacagcatcagcatcaacaacaatgacaaggcagaagcaaatggtaggcacaaatactaacaacacaggattagccaattacccgcagcagcagcgcatacaagcccgcccgggcacacagcacccttacgccaacttggcatctagtggaagcgagaactatctcatgtcccctcatggaactcctcagacacagcgattcgacccgtcctgctttgacccaaactcaattccctttgatacttacaccacagacctcaacgtgatgatgagcaaaggacagcaagcttacggcgacaacttgtcgggaggtaaggaatttgatatttttaacaatgatagtgctctttcgacgccatccttcatgaacttcccctccgaggggtcctccgcccagggttgggcctctgaaggtgacacctccagcacaaggaggacctcgcggaggataagcggcggcatcatggaccgcgtcaacaagttcgagaacttggactcaacgagaccagcaactcccccgagccagaaccagaaccggggccagaacatacaaagtcagtccttcgactggacgatgccactggccgccacgactaactcggagaaaggctactttccccctacgcccaccgagacctcccaggaccgattggtcaaggacgagcctgtgccaagtcgcttctctgagggttatgacgagtctatggaagatactatcaagcccgtgaggaaccgtgggggaaaccgaagggcccagaccatcttccaagatatcagacaacactctgagcaggacatgtctagccaaggccaagcagactcagcttctgaggcatccttccacggagtgccaatggcgactcctgactacatgaacatgaacaacttcaacaacgagttcctgaagatcgagaacggtttcggtcgtcaagacattcaaggtctcgatgtcaaccccagcacaccccacatggaacattttatcgatcttaggccttactcaatgagcgcacaatccatctctggcacaccctcacaaacaccctctcgtcgccactctcctcatcgccgaacagaatctgttgcaagcatcgccagtgctgccagcattgccagtatcaacattgaggagaccaagacagagaccggtgtgactcaagatgagatcgctcagttcatcagcggccccgatgcaggcgacggcaaatggacatgcacatacgaggactgtggtaagaagttcggccgcaaggagaacatcaagtcgcacgttcagactcacctcaacgaccgtcaataccaatgtcccacatgccaaaagtgcttcgtcaggcaacacgatcttaagcgacatgccaagatccacactggaatcaagccttatccctgtgaatgcggcaacagcttcgctcgccacgacgctctcactcgacaccgtcagcgaggcatgtgtattggtgctttcgacaatgtcgtgcgcaaggttgtcaagcgaggacgacctcccaagaagggccgtcctgacatcgagacccgcatggacaagtcggctagaacccgcaagaagaacatgtccatcagctcaatgtcgtctttctctgcatgctcggacagctcagctgtaacctcaccagatcagtacatatttgacgatatgatggacattggaatgcctacacaaagccaaaaccttgccgccgtctcctcagcacccatgaccggcctcactgctgcagctctccaagagtatgcctcttcaccatccgctgtcagcgctcactcttacgtctcccctgaagccatcatggacggtactcccatgcacgttgcatctcctgccaagagcgccgcgagccaatacaacacacctcctgagctctcacaatcatcatccccccctggcacccactacttcgaggtcgaacaaaacaactcgatgaacaccgacgacctaaccgccatccccggtacatccacatacgtgacctcggcgaccatggctgccacccttcctctgggaatgagcagcgcagacgacctcatggttcattttggtggcgacaatggccttatccagctagaccgtgattcccacatgatgtccatgggcaagtttgaggatgatgaatttgaaagcagcatgttccctggtgatggcaacgacgttttctttggaagcaattagtttgtgccctacgctttgggtttgttattgttttattcaagcggaaaagccttttcgaaacctacctaatcagcgtcggcctactttactttttgttcaatctccatattggataatatttgccaacttgcgtctttgttttcaagcaagcaagcaaccatcagcatggcattcttattatttctattgttattcgtttcacatttttttatattcacgacgatcacgcgttacgcggccatgcaccgatgcatatgcatgcataacagcaattcacgtcttgtcatgtacaacacgatacgggggagtcatgaaggtcacaaaaaggcacagggttcggacttttcgtacttggagagggtttcccttcaacatcagcatctgggttttatttttgggttcaactgtggaacaggcgaatggatatggggtttttgggatttggagattgctagagagcaaaggtctcaacgcggttgggtgtcgcacacccttttggaccgcctggatggagtttttcggttgggactttgcttaggaattaccaatggaatattcattgatgattgttactgtgccttttgatgtgaaatgtatagaaactggccaccaagtacttacctactacctagttatgcgtgttataactgagccgatgtataagtgttgttaaccgtacgggattggtatgagtatgtaaagagtacgcactgggcttcatataaacctggcttgaacgtatatgctttacactatatttcttttgttgcaatccgcgttttagaatgcatcggctgcctattgtgttcataccggtttacttccgtctattttgttaccttagtacctgggtacacagtagttggcacattaaatgtcaaagatcccagtgtctcattattctccactccagaggctcgcagcccgcctattgatcaaggtagctcaagcttctcaatacatcaactaaaattcccctccatcactttcattgattcttctcacacaaccaccacaaataataacaggcaattgactgcaggacagtctcctcaaagctgattgaccatgttaacgcccaccatcgccgcgaaaaccagctttctctacgctgctggaaataccccagcaaccagcttgacccgatccaatcctcacggtcaggacgtggatattctgtcactgggatgtggtgacttgcgcaacgttctttacacaacatatctcgagaaagaacttcgtaagccctcatttaaccgcttatttgttcagtaactgactaaagaagcccagagaaaaatcgacattacctgttgtgatgtagcagaaagcatcattggtaggcgaattaccctgcagtaaagcgcctcaaaaccgctgacaagacccagctcgcaatgccttttttctgattttccttcttgacgaggactgcaaactcagcaatgagcagctttggaatgtctactaccatttttatgtcgatgagaatactgctgctgctgtgctgcaaaccgccaccaagctactcacggcatccaagtccctcgatgagtggaacaccagcaattttgccaagtccatcaagttttgcgatgccgacacactgtcagatgtccgacgagtctggatgactataaaaaatgcagcagccaagtgccaatcgggagactacatggagacatttcagcagaatgtcaagccgtccatggaccaccacaacgagatgttcggtgagacaggtgctaatatcgcggtcatgcgctctgcggcacctttatccctgcaggcaggagtaaagttgatagagatgtctcgacagtactggaaagaaggtacggtcacgccacgacaggccacggacaagtcaccaaatccactcctcgtcagtctcctctctgagaacagtctcctacactacggaagtgatcccatcatgggttttcacctggccactgcttatgccgctctcctggaaggatcccctctggaacccaaaggctcagaacaagactttactgcctcagctgccgccaaaacccagttcaatgaatggatctctgctttcaagtcgctgaaaaagaacatcgttatccgattcgccattgcagatgccttgactctttgtcacaacctccagaccgcccaagcaacaggaaaaccggccaatctttatcgacgaacctgggattctcgaccactggttttggacccgaaggaatatggcaagggtggcgcagggccttccgcgttcgatatgatcgatacctcgaacctgtctgaccacatcggagctctcaacattcttatcgcagcagggcccttactgaaaaatgagccatgggcctccttatttacagagctgcttctcagatctgaaaagtccaaggacagtgctcttgataaactgctttgtggccatgcacccaccctttcgttgctgctcggattcagtcctgtgcaatactggaccaacgccaaggttgagtctcatgtcgacgagatcttgcttggaatgatgaacgagaaagaaggagagacgcagacgcgtactcgattggcgtggaagcggaacaatagtttttcagaccaagccagtcatggaaagcttcacatcgactctaagcaactgatcaaattgctctctcccctatacgactacatgttcgaagctgagaacattgcaaaagtcgatagtatggacaataggtcaaactcttatgggaatttcaatcgtgcaagcttcgccgctatgctcaagatcgtcatgacacgagtggcgacggaatggccaaccatgtgctcagcattgatcgactctatttctcaagaacatcgctttctgctagctagtaacggcatgcaggacttttgtctccagcttcacctccatggtgtaaataccgagccttggatcatacaggagagcagatccatccctgaaaatggtggtttcaatcgttggaaatcacttccgccagcagtcgctgtcacagtagtgattcctcgaaacgctgttgcccgactgtataagcataaggaaaatgcctttaggatggtatcaccaccacttatcggatcagtgcggtccagccacaatgcgacagaagcatggcaaaacatgtttggcgatacccagattgcttttggccatgtagaaacagagaaaatgccagacgatgacgaattccaagtcattatcgaaagagaccaggctggctgggatggagactcgccccttatcgcgtctttctatgtccctacatcaaccttgcagaatgaaccaaagtcagcgctggtaagcctatgtgtccctccaacggggcagaactcagccatctttggacctatccttggaatgaccatggccgtttttgagacacgaatcgacgacaagtcaagcgtatttgtaacaaagcacctgcccggtcaagacacttaccctgtgctgtgtgcggctgtcaaacctctcgacaaggcagtgaacgagggccaggatgataaggcgacaaagatgttacttgacataccgccatcagagtctactattaccacgatcacaggccatttggatatcacctcgaagaaaggaagggatctgctcaagaacaaggttccaattgagtttcgtctacgaaacccctttatcgttgacgttatatttggcgaagacaagcttatttgccctctcaaatttccagtgcctgttaccaaggatgggatcaagtcacgagttgctcgaacaacgggctatatcgagttgatagcaccactggcaaagccagcctattctccggaattgttgagcttcctttatccctcagtaatctcctcaattggcgtcccggcaagtctgaacatgtcgcatttgaacctcgacaatctcccagttcttgatctagagaatgaagataggaaccggtggatgacgaccttgacatcactgatgttctcatctcgagagaagtacctgcgtgatgtacgtgatgaaagcggcatctcgcatgacccagcggttaacttcaaggaatccatcttcaccatgttcatgattgcttcaggtttgcagggtgggcagacaggcctgtttgctatcaaccaccctggacgaggaggtatacatatgctggtattcgtatcagccatcagacttgacggcgacgcagcctcagtcgttctcgatgccgctgtcattccattcacaatggatctcgtctcatctggtagaatggaatccttccttctcatgctcagggagcttgagtgcggtagcgtcgctgtggacgatgctgaactcgacctttggaagaaggcacttccatcgatggtagagcgatgtcgcacttggtcacacagcaagaaatgcgagtacaagagaaagggagccacgataccacttagtaccaaagatggcgagcaagtcttgtgttcatgtggaaacgggcgtctacctgaaaacttcgtttcacttcctgaatgggccaatgcggcacctaatgctgttaggattgccatcagcccaacctacgcagtcccgtgcaacgaggaagtcatcaacccggctgaacttccccaaggaacccccgtcactcgagttgagcgatgcagaagctgtggaaagccagaaaatgaagaaggagtaacgctcaagaagtgttcgcgttgccaaaaggtcaaatactgctctggtgaatgccagaagaaggattggaggaaacatcgagctgagtgtaaatgaggatgaagttgaaaagcgatgcatgtagttgcgaagaaccatttggaagcaaacttggtgttggagtacacattcagtagttgatagctaggtacctaattcagtggaaacaaagtaaataaatccgaactggatctaagtaaacgaggactgaaattacttttatgaataatatgattagtggtagtgatattgagcttctggggtgatatcgttataagcatctttatttttaaacaaaattatattttcgagaaaagataagaagtctctttggcacatgatcagtgatgaaagcatctatcaatgttcctttctcagacttgagtgcatgcgaattacataggtcctgtctgttacagcttggatagcatctttagacagcaggcttatctctatagcgattggactctcaccgagcccctctataaattcacctcgtacaccgactggttgacccacaccgccttaccccttggatggagggcaggaggggcagaaaaaatgtcccagcctagcctgtccgctattgcctgttgaccagctggtgcaagcttgtgcgattacgaaatcgcgaaaccttcaacaccagcaccgcttcttcatagactcgattttctcgatctcaaatatagctaccgtgccaacagaagagatctacaatcatgtcggctgcacaactcctcaaccccaaggccgagtcccgagtacgtcgaaataataccccccgcagacaagtggccttgcagcctgctaaccccgttgtcgcagaggaggggcgaagctctaaaggtcaatatcagtgctggtgaaggcctacaggatgttctcaagtccaacttgggccctcgaggcaccattaagatgtaagtttctttctcaggctcgaatgtttttgctcaaaactaaccatttatcaggcttgttgacggtgcgggtcaggtacggttacctatcaaaatgcccctcgacgacccctaaactgaccgataccctcagatcaaattgaccaaggatggaaacgttctcctccgcgagatgcaaatacaaaaccctaccgccgttatgattgcccgagcagcgaccgcccaggacgatatttgcggtgacggaaccacctcagttgttatgctggtcggcgagcttctcaagcaggcagaccgttacatctcggaaggactgcaccctcgaattatcactgatggttttgaggttgccaagatcgaggccctgaaggtaagttctttgcctcaatactttggaaacctgactaaacgttgtagttcctcgactctttcaagctcgccaaggaggttgaccgagaactcctcctcagtgtcgctcgtacttcgcttaccaccaagcttaacgctaccctggcccagaagcttacccccgatattgtcgatgccgttcttgctatttaccaggagggcgcaaagcccgatctacacatggttgagattatgaagatgcagcaccgaacggctgccgatactcgcttgatccgcggattggccctcgatcacggtgctcgtcaccccgatatgcctaagcgacttgagaactgttacatccttaccatgaacgtcagtctggagtatgagaagaccgagattaactctagcttcttttactccagcgctgagcagcgagataagcttgttgagagtgagcgtcgctttgtcgatgccaagcttaagaagatcgtcgatctcaagaaggagctctgcggcaacgatggaacaaagaactttgttgtcattaaccagaagggtatcgaccccctttctcttgacgtcctcgccaagaacaacattctggctctccgacgagccaagcgcagaaacatggagcgtctccagcttgtctgtggcggtgttgctcagaacagtgtcgatgatctgtccgaggaggttctgggttacgctggtctcgtctacgagcagactctgggagaggagaagtacaccttcgttgaggaggtcaaggaccccaagtccgttactcttatgatcaagggccccaacgcccatactattgcccaggtgacagatgccgtccgagacggtcttcgaagtgtctacaacatgatcgtcgacaagtctgttgttcctggagctggtgctttccaggtcgcctgcgcttctcacctcaagagcgatgcctttggcaagactgtcaagggtaaggctaagtggggtgttgaggctttcgccgatgctcttctcattattcccaagaccctggctgccaacgctggccttgacattcaggatgctcgtaagttattttcttatgatctaatttgtacaatagctaacttgtcgcagttgcggatctccaagacgagtacgccgatggcaacgtcgtcggtcttaacctcgagactggtgagcccatggaccctgagctggagggtatctacgattcttaccgagttctgcgaaattgcattgcttctagctcaagcattgcatccaacctgcttctatgtgacgagttgttgaaggctcgacagatgggcagagcgggcggccctgggcctggcatggatggacctaatgatcacatgtaggagataccacgttaaaatgaggctagacaaaagactctgggacgtaatatacaatattacgatttcgcgttacgattcaaaaatactattgtgatacattaataacaatctacgaagtcatatagatgttaggttgttgtagttgggctctgatggtgacgctaagccccgcattatccgagtctttggaagagaaaaaaaatatttaccccaccatcatcatccagcaatcaaccccgtcaatatcagcaatatggcttcctacgattctgattcttccgacggcgagtttgaggagacaaacgtccttctcggatacgcttctaaagaagccgatgatgacactgttagcaaactcggtggtcgccctgtaagtttttgacccgtcccgcacttcacgggctcaaggttgctaacaatggagtcaggactggttagataacagcgcccccagcgcagcctacgcacgatgcaaagtctgcaaagactatatggctttgatccttcaactcaacggcgaacttcccgagcgatttcctgagcatgagcgacgactttttgtctttgcgtgtaggcgacagacctgtcggcgcaaagagggcagcattcgtgcattgagaagtgtacgagtatggaaggaggataaacctaaggaggaaaagaaagttgaggaagagaagcccaagaacgacgggcccggactgggcgacacactatttggttcaaaaggcttgggaagtgcctccaacgcaaacccattctccagtaatgccaacccttttagtacctccagcagcccctttggttctggatccaaccccttctcttcttccaacccacaacctgagccggccaagcctgtttcttcagagccagctaaacctgcctctcccaagccagcagctgcctcactcacaaagagctttgccgagtctcttaatatccaagataccctggcgacaccaccttcgccctctgagccctggcctgcagaggatgctcaggcacaaccttaccctactttgtatcttgccgatgccgactttgagactctggaccctacaacgacgaacgttcccgccaacgcccgtctcgaagccgccgacgctgcggagccttccataatcgaccgtgaagctttcgagtcgtctatggatgccacattccagaagttcgccgatcgtctggcgcagaaccctgatcaagttattcgatatgagttcgcaggtactcccctactgtattcaaagaaggacgctgttgctgtagctatcaacaagggcgatattcctcgatgccctaactgcaaagccagaagagtgtttgaggtgcagttgacgccaaatgcaattgccgagcttgaggctgacgacctgagcctggagggcatggagtggggtactattattgttggcgtgtgcgagaaggattgctctcccagaggaacaccaattggtcaggttggatatgaggaagaatgggctggcgtacaatgggaagaactgtccaagggcaactagacaattttgggcacattggaaagaaaaaaaaggatatagcggggcatcaaaagcactgtaagcagcggtcacataagtttgtggtacacatgagccaaatacgatagataaacaaatcgcaaagttctatgcatctctagatccttggattgctctggaatgacatgtccgattaaacgcctagatttttgtaatgccccgccatgctaccatgcgagcccttcctaacctttccacatcatgggtcgtcatgtccgaatcccatcgtatggggggaagtgcgcaagaaatcccttttgatccgctaaaactctgaaaaagcctaaacagtgtcctcccatgaccgtcggagcaccctggagaactgctcaacgttgacgtcctcacggatctcagccttcttggcttcgttgtcggggtttgagggaaccttgacgtttccttcggcatcgacagtccagccgcaaacctcagtgacaaacttcttagtggcgtcctcgttgaggccgagccatgactcgaggtggccgatctggatctcacggaaagcctgtgaaacgaggagggcgatacggtgacggacaacctcctcaaagtcggggatgtcggcaatcagatcggcaaccatgtcgtcgtcgaggtcggcccagaagcgggagtactgagcaccctcaagttggccattgagggatcggagctttgtgatggcttcaccgaggtcgccagtgacaactgaggaggggttgatgaggtggagagcgagagagaactgcgcggaggggaactgggtcatggtcttgaccaggacattggtgatgacttcatccttgatgcgatcagggttgagctggtacctggaagggtgttagtctcgcgtcgagaaggtgtgagcaaagtcaatcgtgacattgggcatttcaggcgcactaatagttgacttcaggtgcggccaagttgagaacaacccgccgacactagtcaggtaataggaaacgttgacaaaagatcatcacataaagcccatgttttaaataacaacagcaacaaaagcactacactcacagcttcaatagtgttcggttggcattgcagtcagtgaacttctgctcgcattggtcctggaggtaggtctcgagagcaccaacagcctcagggttgtatcgctcaagtccgttgatgatggacgagatctcctggggtctctctggcgggtcttctccgttcatggtggtggtatatagaggggaggggtcgttaagagggggatgtcggggggaggttcgcgatggtggggcagagcaaagatttcgacgttgtgtgagttgaatcgcttgtgctgtgctgtgcgtgccaaaaaggtttagcgcagagtagcgggctggttcctgatatttagggagctcagtcatcatcacgtggcttcgcgccaaacgtcgtcatcgatacgccgcgtattggattgtcaagtaatgatggacgtgtaggcgtatttactgtttacaaatgctgattgacgggttatgtctgtcgtttttaccaagaaaatctcaatattaatgggtgggaaatacaaacaaattacagcctgtttccatcatgccgagtcccaccaagaaacggaagctcaacaacggcaccaaatcaacagcaccagctaaaggccttgagtatttcttctcaaaacagaaacaaaatgaagctcattctagcaagacgccaaagatagaagaaaattacggcacatcaagtgatgttccgacggaaatgaccgatgaggaattggccaggaaactccaggcggaatgggatcaagaggttgccaacactccccacgcggcgctccaggagcagactctgcaacttccgaacgagcacaatgtgtcagtatctcgagatgaaagcccaagtccaacatcgaccagatccaagccgtcaatcactctcccaacggctttgaacaagcctagtacaaacaacaaggcgaaacccacacttggccttcaagctgcgggcatggctgaggacacaacaacgacttcgatacccttcgatgagtcgcctctaacattcgatccagcagagtatgtggatcagttaaaggaacattgggcctctgaaggcggcaatgcatcttatgcattgctcactcgctgctttatcctcatcaatggcacaacaagtcgaatcaaaatcgtagacacacttgtaaactgtttaagagttctcatcgagggtgacccggcaagtctgttaccagcagtatgttcgtatccgacatttactctacttctctgacttgaccaggtctggctagcaaccaatgccatctcacctccctatatctctatggaattgggattgggtggttcggcaatatccaaagcgttgaggaacgcctgtgggctcgataaccgggccctaaaagctatttatgacaaacacggtgatgctggagatgtagccttcgaagccaagaagaaacaaagttttactcttaggaaaccgaaacctctcactattaaggctgtttacgagtctttggtaaagattgccagcagtcaaggacagggcagtgcagataccaagcaaagaatcgtcgatcgtcttctccaagacgcccgtggtggagaagaaagccgatttgttgtgcgaacactttgtcaacatgtaagcatgaccatcactgcggtagtcgaccgttatctaacaccaatcagctacgaatcggcgctgtcaagacgacaatgctgatcgccttatcacgagccttcttactctcgcgtccaccaggggccgatttccctctcaagtcggtaacagatttggccaaactcaagaaagaagacctagctgaagtttggggtcgggctgaggaaatagtcaaggcgtgctttgcgagacatccaaactataacgatattgtcccggttcttcttgagattggcatttccgaggaactgctactacgatgcggccttgctctccatattcctctacgtccaatgcttggaagcattacgagagatctatccgagatgctcacaaagttacagggaagagactttgcatgcgaattcaaatatgacggccagagggctcagatacactgtgacgagaatgggaaggtcagcatcttttctcggcatttggaagtcatgacagacaaataccccgacttggtagagttgataccaaagatacgtggagagggtgttgacagtttcatcatggaaggtgaagttgtggctgttgaccgtgaaactggagagctcaaaaattttcagacactcacaaacagagcaaggaaagacgttgacataggagctattacggtagatgtctgcatgttctcgttcgatttgatgcatctgaacggccagccattgctagatcgaccattccgagagagacgggagcttctacgatcgctattcaaggagataccgcaccattttacatgggtgaagagccttgatgctacgtctgcagactcggaatcagttctcgagttcttcaaagctgccatagacatcaaatgcgaaggtattatggtgaaaatcctagacaacttgccttcggcgctatatttgggagagggagaagaagaggaaccagaaggatctgacagaatattgacgccgagatcaaagtcaaaaggaaaagggaagtcaaaaggcaaaaaagatgaaactggggagaaagtcaaaacaagacgcaagcccttgttggcaacgtatgagccagataagcgacttgactcctggctcaaggtcaagaaagactacaactcaagtttcgacacacttgatctcatacctgtcgctgcctggcacggacaaggacgcaaggcgaaatggtggtcgcccatacttatggcttgtcgtaacgaggagacaggatcattggaagctgtgtgcaagtgcatgtctgggttcacagatagcttctacaaggccaaccggcagttctatgacgatggcgaagatggtggtgagcctcagaacacgagaactacccaacccagttttgtggaatactcaggcccaaggcctgatatttggttcgagccgcaagaagtgtgggaaatggcatttgcggatattacgcttagtccaacctacactgctgcgatcgggcttgtgagtgaagagagaggtttaagcttgaggtttccaagatttatgatgaagagagatgataaaagtcttgaagaggcgagcacaaacgaatttttggctggtctttggcgcaagcaagaagcaaaggctgcttcgaagaaagagaacagcggcggagcaggggcacaggtagaagacgtagaagaagccgatgattagacctgggttactcaggtattctaactaaataaacaatgacgcctcgctccaagtatacggaagaatttgacatgtattcatcatttcccagcatttaacttctgggcaatgagactgaaaacggcgattgatcccataaagagaacagcgttgtagaactaccctcgttagagtgcacactagacgtgcatactagatgaacataccgctttcctggacacgtctcgctcttcatcgtccgtacgtgactcgataaagagtcgacgtagatttggcaatgcctatctctcgttagactcatgacagggcaactagcaaaacctttttcaccattttggtttgtttttgagtaaggaatctttgcttcagaagcctaaaagattgtagtttctctactatcaaatagacccaataccttcgtgtaaggtgatttggtaactagcttgtgatgatgtagatgttgaacgtctttgatagagagagggtgactaagctggccaaaaataaattgttagccattgaagccacgctaccgcgaacggcaatcaggcggaagtttagagttagggggcaacctggaagctgacagggccgctatagtgtgcccccctttagtggctcatgctcgcaactcagtggaggtggcctggacctatcttcgtggccttggcgtctttggtgacagttacgtctgccttgatcaatctcagatcgatcaactcctttccgatccaataacatcgacgacgtcgcgcatttttgacgcatctcccgatacgcaaaatattcggtggatgcaggctttcaccctggaggacaagtaacgtctacctggcctaaccaattcgacttagctgtcaccgcccgtccatcctggacctcaacgtaatctcaacctctaccaccttcgagctttctcgcatactcctcaaaacccttgacgatggcagtaaatcgcattaagggcgcctttgccgtgcctcgaaagggtgagacttttgaactgcgcgctggtctggtctcgcagtatgcatacgagcgcaaggagtcgatccaaaagaccatcatggccatgacgctgggcaaagatgtgtcagcactctttcccgacgtgctcaagaacattgcgaccggcgatctcgatcaaaagaagcttgtatacctttacctgatgtacgtagtcgagactggaaagctgtcgagctgcccttcccagctctacagctgtcaaagtatcgtgcggtgggcttagagagctgacatgaacgcccaggaactacgccaagtcacatcccgatctctgtattctcgccgtcaataccttcgttcaggattccgaagacccaaatccgctgataagagcactcgcgatccgaacaatggggtgcatcagagtggacaaaatggtggattatatggaagagcccctgagaaagacgctacgagacgaatcgccatacgtacgcaagacagccgccatttgcgtcgccaaattgtttgatctcaacccacagatgtgtattgaaaatggatttttggaggctcttcaggaattgattggcgaccccaaccctatggttgtcgccaactcggtgaccgctctgtctgagattaccgagaccgcgcctgagacgagggcattgattgttacccctgtgacgttgaagaagctgcttatggctcttaacgagtgtaccgaatggggacgtgttactattttgacaaccttggcagactactctgcgtcagaccagaaggagtcggagcacatttgtgagcgtgtagcacctcaattccagcatgttaaccctagtgtggttcttgctgccgttaaggttgtcttcattcacatgaaggctctgaaccctgactccgtgaggtcatacctcaagaagatggcacctcctcttggtatgtatatgtcaacacgatccgagttcttggctgacaaaaattagttactttggtcgcttcgcaacccgaggttcaatatgttgccctgcgaaacattgatctcctactccaagccaagccagatattctcagcaaggaaatgcgcgttttcttctgtaaatacacagacccaccatacgtcaagctgcaaaagctggaaatcatggtcaggatagcgaacgaacacaactacgagcaacttcttgccgagttaaaggagtatgccctggaagtggatatggatttcgtccgaagagctgtcaaggctatcggccaggtggccatcaagatcgagaacgctgctgagaagtgtgttgcggccctcgaggacctcatttctaccaaagtcaactacgttgtacaggaagttattgtggtcatcaaggatattctccgaaaataccctggatatgaaggtgttatccccacgctctgcaagcacattgatgagttggatgagcctaccgctcgtggatctcttatctggatcgtcggtgagtatgccgagaagatcaacaatgccgacgagatcttggagagttttgttgagtctttcatggaggagtttacacaggtaagtgacatattactttcaacaagactcatactaacatgacttcacagacacaattgcaaatattgacggctgtggtaaagttgttcttgaagaagcccggtagcaaccaaaatctggttcaaaaggttctccaagcggctacagcggagaacgataaccccgatatccgcgatagggcatatgtgtactggcgtcttctttcttcagaccctgaagttgccaaggtgagagataatagaacatgattattaaggataatcgctaacactgtctgtcagaatattgtcctgtcccagaagcccaccatcacaactaccatgacaagtctcccacccgctctcttggagcagcttctcaccgaactatctactcttgcttcagtctaccacaagcctccggagtcatttgttggtaagggccgttttggtgccgatgagatccagcgagctgctattcaggagcagcgacaaaacgccgccgaaaaccccatcgcagcttcagtggccacggcttcatccaacggatctggcggcggtgcccagaacaacatcgaaaacttgctcgatattgattttgatggtgccgcgcctgcttctcatgagcagaacagtgcttccgcaacccctgacagagtggccagcccatctgcgagtggaccttcaggggctatggccgacatgatgagcatgttcgatgcgccggcgcagccttcgggcgtaggagctcccacatcagctgcgggacctagcaacaacatgaatgacttgatgaatggatttgagggcttgaactttggcggtgcaacaacgagcgagcctctaccagcagcgatgcaattgcagcaggcacaggggggtgcacctcagcagcccaagaaggacagcgacgacttgctgggtctgttgtagaagcgtacatgtagatgatctttaagctaagagatgcctgttggtttacaaaagagtatgagtaacgagatgtcttcactgaagatatggcgttggcgcaaaagatgaaatgacttcgaccaaaccatcttgttatcgcgtcaaacgcttgccaataaaggttaaaggtgcaattataatgttgatttcttgatatttgttgcttcgtgatgtatcgcggtaccaaaccgctccgatacggatatctcgtcatctaaatcccttcatcacattcttgttcttccatcccttgtgtctgccgtattcccgtctttacgcaaaaaactccatgttgcatgattctagtaattttgaaggagagagagagtgaaagcttatgcctgtgctggcgcatcggctgcttccttcgtcttggcgtactcttcaggtgtctggcacttggcggtccaagcgtggatgatggcgatttcttccttgagggcagcattgacgagacggtggcgcttgagagagttgaggccctggaattgggaagacacgatgactgagttgaatgcttgaccacagccgcctgcgatagttgcgcatgttagctttcggattctacgccgtgatcggcttggaggggttcgcggggtagagaaacgagggaaagatactgaccagacatatctgtgacctcaacgtgtgcggcttcgaggcgctccttgatagcctcgcgcagggactcgtctgtgatttgcgacgacattatttctgggggagtatggaagggaagtggagggtatgaaggagcgagttggaggcagaagagcgttgaggttctggttaattgattgattgattagatatcaccgtggggtagtggctgtacagtgcgagatcgtcccactccagtggacaggtagagggttccagacgcatgatgtcacagttcttgtgtgttctacgcacggtatgagctcattggaccctttcttcgcttcttcttttggcgtcaagctccaacagcttctagcttcatcttttatcccagactatccaacgcatataattggtgagtaagccccagtcatctgccaattgatgatcatgaatccataagagggccatgtagctaacattaattctcacattggtagctgcacatatcacacgtgttggaagcacagttgctatgagaggttctgttctaagattgaatagacaacttacacgtagctcacatcgactactatccgcgcctctcacgagatatcacatctcatatcaaggatcaatcagactttgttcctcctgtcattctccaagcaactcaatctcatcccctcaaacacactcagccaaaatgagcgaaagcggagcttggggtgcctggcaggttgagacttcatccttcaccaaggccgttgttgcatctatccagaagctgtacccagaagaaatcgcagacagaagctgggacaatgttggactgttggttggaaactcggaagaagacaccaagaagaagaagcgagttctggttactaatgacttgacctaccaagttgctatggatgcaattgagcaagatgtcagcgtcattgtcagctaccgtaagtcccccatgccactagatccagtatacattgaatcccgctgacatggtatcagatcccttcatctttggcggcctcaagtctattaccaacaacgaccctcagcaagccacccttctcaagctgaccaaggctggcatggctgtctattgcccccacactgccgttgacgctgctcctgaaggcctcaacacgtggctcgccgatattgtatctggtcctcacgagagcaaacgctctgttgccaatcctgctgtcaacgccccttccagccacgctggtgcaggctacggcgcaattggtcgctttgacagctccgtttctctttctgagatcatcattcgccttgctgagaagctcggcggtctcaagcatgtcatggtagcaagccctgtgggtgctgatatcaagaccaccaaagtcagcagttttggcgtctgtgccggtagcggttatgacgtcctcaagaaggccgacgttgatctgattgtgactggcgagacaagccaccactcagctctgagggccattcagcagggccgcacattggtgcaggttttccatagcaactctgaacgcggatatcttcaggaggttctcaggcctagattggaggctgcgatccgagaaacggttcccgaggtggaggttgttaccagcaaggtggacaaagatccgtttacaattctggatgtaagcgatctgaaataatttcaggttaaattctgtataaagaaagtggttgcgtagttataaaaggtaaatgggagttggggatgagaaaaacgaatctaaatgcattgtcgttgaacgctagagcaacaaaaggctatcaaaaaacatgggtatatcatcacctgctgtgcactaccgtccatcttttgatacccgactatctcttgatagtctctcgtccctcgatatccttggactcaaagcactactcttgacatcagcttgtctcaacgcctcgtcaccctgttcaatgcactcttcaacatcgctaccaccaattcccttctctttccatgattcaagcagtttccgtggcaagacccattctttgcgcgcttgcgcaatcttgccttctccgaccagggcgcgaagtcgtccagggaccgctaggacctggactgctagttctcttgttcgttgttgtctggccatagtctctcgcttcttgccttcgtcggaatctggcgcagggacagtttcacggaccgcatctcggatggaggatgcctgactatagatctgtgcaatagctgggtcgagggtcgaggccataggattcaaggggtccatgtttgctctcatctgattatttagtaagcatctcactgcgcagcgaagaagccgtggtatcgtacctttcgaatcgtctcagtcgctgtaatcagcttactataattgtcgtataccagagccttcttctccgcatccagcgcgcgcacttctcccactacacgtgtgtacaacttcatgagctcctccaaactactgttcgtgatgactttggcaacatattcgtcggcattaaaatcctgggcatcgatttccgtagcagggacctcagaatcgggtatctcgatacgtggagctgcagcgcgaagattataatattctcttagagctgcgcggttggacgaagtcttgcgttgagggggcgcaggagggttcgtgggcccctgtgtaagcacgggagaagcgacagcagaacgggaggtttcgaaggatgggcgattggagtttgtcggggtgcgccggggaggctcacgaggagaggctatagtagacattatgaagatgtattaagaggcgtagaataaggcggaaatcggtaggtggaagccagagtcgaagaccggagattgattgcgctgagtgacagttcgaggttgacaaggctgacttgagctgaacgggacacggtggaagagggatgttagtggtcagaggcacacgatgcaggggaacttgacactaaatttaggggatggtccactttcagccgctggaacgtcattacaaccacaaggctaggaaggaaaatataatggaactctttatctggtaattaattctcaacaccaaaagatcaagaatacaatgatacaaagataacaaaaatggatcctatcaatcaactcgaagcctccatactggctcaaaatcttcctcatccagcaacaaccttcctcacctctcttataaatgcacgctctcctccaccaccaatgccttcactcgtagccacggccaaagctaggctattagcagcagatctgaccagcggcacaattataaacacgagcgctgttcaatctttccctccagatgttgaatctacagactctcgcgaaaagcggctgccaaggcctgtccatgttcaggtcatggatatcgaaaatctcacattgagtcgatgggagcaagttgaagagatggaagctgtggcgaggggcgaaacgacgcgcggtagagaggttatccgcgtcacggcagaggatgatgacgagaacaacgaaagtcagactcaaaggcccggtggagctcgcaatacagcagggcctaaacctgcgggcaagaatgcgacacacagacttgtgctgcaggactgcaagggaacaaagatatatgcaatggaactacgacgccacgatagtattggggttggaaagacgcaaattggtgagaagatattgctcaaggctggtacggtgattgcgcgaggtatggttttattggagccggacaagtgcctcatgcttggtggtaaaattgaggcatggcagaaggcgtgggtggatgggagattgatgagattaaaggaggagatacaacaaagcgaaaggcaaagaccgtgagaaagatttgtgcggttcatacatgataccccttttctacaatggctagtacatctatgattgacattcatatccgtcatgataagactttgctaagtttccagcatgatccctctatgttgtgattcactttgcccaacactcattctatcatgtctctcagatactctcagtggcagcagaaagcgatgtccaaccactttgctcccaaggagccaggaatgccgctcgttgagcgtcgccagctgttgctgttcctgcatacgcctttgaaagatcctgagcacccaagagaccctttggaggaatgcctctcgctgccaccttgagtgccatcagagcagcatgttcatcgcctgtaaattgggccatggcagcccagccatgaggcaggttggggtacagcatgatatctgtctgtacctgtgttcttatatcctcttctgtgcgcccctctcccagagttgcaatagctcgcaacacttcgccgatgcttgactgctctgatgcagtgaccttgtgattcgtgcggagtccgtgtagctcttcaacaactgcctccaagctatcctcgtcgttgtctagcaaggcgatcacacccagaagaagaaccgactgaacatgctcgggttgcttttcgatcaccgcgaatagctcttcgcgagctctgtctcgagaagcctcggacccctgggcccagagtacttgggccaataaacaaacggcatctgggttgccatcagattcctccaatgcggactcgaaatatttaatggcttcgtcaaaccggttacggtagtactcggccaatccaacagtaagatgggcagataatcgtgccttcttgcgctggtcgcttgaaagttcattctcggcctcatcgctgctcagtcccagagctagctcaccgcactcaaccgccttatcataagagccagatgcaaggtaggttcgtgccaaatcggtcttggccaaagcaaacttggcaaggctctggggagattcggtgctctcatagtcagcctcaatggtcgaggaaatcttctccagcgtctcaacagcacgaccactctcatttgtgcgttcttggaatagtgttgccaaatgcgcaaaggccaaatcttgtgacttgaggctttggtgctggttgagagcgaagagtggttggataagagactcaacattgacatcgttgggagaaactgtgaggatgtggtcgaacaaagagcttgggtagtgacgtctggtaggcactgaagatgcatctgcaatctccattgcgtgagtgaagagtccacgagcttccttagcttcgccatgcaacaaggccacaaagccttgtcccagccaagcatgcgcatagtcgggatcagttgactgagctctcgtaaagatctcgttggccaatttcacatctcctgacaataaagcaagtgttcccaggttcgtccaggccgcagggcttcgttcgttaaggtacaagcttcgggaaaacgcatgctgcgagaccgatgggttgatctcgctggttaccacaccaagagcattccagaactctgagtttccggcctccaactcaatcgcacgcttgaacgatcgcaccgcagccttgatgtagctgctagacttcttcctaatttcaggtgggagacaaatatgagcacggtactctgcccatcccagattgtagtaggcaacagattgagcatggcggtcgttagacgcgatgtgaactccctgcttatggcaaaggatcgtggcatggatgcaccgggtgagatcgacgccgggctgctcgtcgtctgcatataatccctgggcgaaaacaacatcagtgccgactttgtcgatgctggcgaagatttcataagcatcctgtgagcccttctcgaggatacttcgaatggaatccgaagggaagtcctttgtgcggctttggacagatgaatagacagaacacgcatcagcgatggccttccagaagttaaaggtctcgaaaacgctgccactagttgtctttgcatactcaatggtctcagtagcaagctgtattgcctttccgaacaagcccttctcaacggaagaaagtgcactgtcgactgttgtttgaagcaaagcaattatgacaccctcttcctcgggatgtgtctcaataactgatctgtagagagcgacggactcgtcgtactcgccaagctcacgcttgatgttagcgagcatgtacttggtgaaccaagtgtctcctgagatgtcagcttcggtatcttcctcaagcttttgggcgttcaaaatagccttggtagcggcaacatgtcggccagagctgtggtaactctctccaagaccaacccaggagtggtagtcttcggggctgatgcgaagcgcggcttggaaggacacaatagccttgtggaagtcttgtttgtttagctctgccacacccagtgcagcgaaaggccaactgattccctttctcttagatccgggtggcggcttcactttaccggagtcgacgacgcggcgggcaacgagctcgactctatcccagtctccgtcatccgcaaacgatcgagcaagcctctctgctgcaaccacttcagcgtgagaaagttcgagtgctttctggaagcaacgcctcgaacgacctttatccttggcgtaatcggcgtagtatgctccgaggtatgtgtaggtgggtgcatggtttaggtggttgctcagagcgctcaaccagtatgcatacgcggattctccctttcgctgctttcgcgcagccttgctggtgtcgatgttccagatacacactccaaggcgatgttgtgtttcacccagtaactcctttgatgtagttccttgtttttccaggagttcaatacattcctgcagttcgtcttttgcggtttgccaatctcccttgagcgccttgacccaggcagcttcagacttgactttcatgttagtctggtcgcgttccaaagctcgggtgaggtagtcaatggcttcgtcatattcctcctcctcctcataaatgaggccaacgccaatcaaagcagaagtagaagttgtatcacgctcaagaaccttgtcgaacagttccttggcttctttgtgatgtcgaggagattggtagtacaccaaggctgttccgagtgagaggtaataggagtcttcggcattgatgaatgcaagacctgtcttcttacgctcctgcgccaacagggccattcccttgcgcatgagttcgacggtcgattcatactctccaatatgaaggaggtattggcctgtaagtcgataggcgaaaactgagtcagcggtaataatgccttcggatatcatgataagacggtcctcgtcggttaaaggtaccacaagagtgggaactccaccatcgtcatcgtcggagctttcctctgtgtcactgggggctgctttggccttctcttgggccttttctgggggaaaaggcgagatgggactagtcagatagcttgtgatgaccttgtacaggtcgctgtcagggaagaaggagcaataagcacgaaggacgtcgacatcccattctctgacctctttcttgtcctgccactctatagagatatcccaggcgagcttgtaaggatatttgatggcaaccatgccgttggccagctcgagaaccttttggcgctctgtgtccttttcagcgcctgttggcgcgaccagaaggcggtcatagcaaagctgcaggagcttctcctcgtactgtcttcttaaatcgtcatcgcttgtccagttgatcagctgtcggtaaatgtgttcgagcttgctctgactgtaaacttcgcgtttggcatcaagagtgacttcagaaagcttggcgcctagtttggttcgccgctctccgatgagggtgtttatccggtgcttctcgtacttctcgaggatgatcgcgacagtctcatacgttctagcgggatgagggaagcggccctcaagaacaggatagagtggactttcaggaagttgtatcgacagtgcctcggcgtattgaatatcatctccttttactctagcgaaatcgacaaatttgtccacgacatcctgagccttgtacatgtcatcggcgtcccggtaaatctgagccagattgactactgcttggtggtagtctgtgagtttcttgttgttttgcttctcacacagcttgatcagaccctgccaagcttgtgcttcttggggtcgaagccatgttgcagaccgataagtctcctgggcttggtcgagtctgtcttgtttgtccagagcaaatgccaaaaagatatgactgtagatgtggtcagcttgagtttcttatggcggggttctgcagctcttgaaggactcgggtttctcacgcttggtagttcttggagtccttttccagaaggtcccgagctttgctcacagcatcatcgaacttttgctggcgaatagcgtcgttgatgcccttgagggcggcttttgtccctgacattatagctactacctagtagattctgttatgttggatcaagggtgaccccaccaagctggaagaagctctgtgcctaggtagctgtagtctctagagtttcaggtgctgggggtgtaattatactttcaaggctgactttgaataggtagtgaatgtggtctccaaaatgtctctagaaaagaaggacaaggctctcgcaaatagacagattaattgaatggatcatacattcactgactagactgttgctggtggaactgacccgtggatgaattatgtcattttccatgtctgttgatagccggagatatgccgccctcatctagttccatcctacatgtcataatcccccttctgcctgtctgcctctttatcctcacactaataaatacaggtacataccagggcagacattttgatatttcctggttttgcgaagaaaatgtatttacgaactcacttatatcaacgaaaagcattttgcgaatagagaaaatctttcgacttggtgttctagatcatcctaactcaaaaattggttctagggtaagtgaaggaatgttaatatgtcaggtcgtgccacataggatataccttcgtcatatctccctccattatgatatatagctttgcaagatactcagctgggcattcatcttctcctagataagttgcacaacccttgacagtgtttgggtacggctgtattggatagtcccacttggggtcaatcattgtcacatacacaccgttgtcaatctcgttttcttcctcattgaggggtagtgatatgcaagacaactgggagatggcgcatccatcaagaagaatacatgccgaagagtgattcgaaccggtaactcgggacatgatgtcaccttcacgcattcccaagcctctcagctgcgcacgaaattcttccctcactctgtcttccgacgcatcctctagagcctccctgttttggatagcatcgagcttgaatcgtttcgatacttcttccgagtagagggaaggtgacagatgtctcagatttctgagtgtgagctggaccaaaacctctatggctgcctccaactcctgggccgattccgtataagacgtgacaaagacgtaatagccccatgttgggtctgtactatctgaaccagacgaacacgatgtgtcgttttgatgggtttgtatatgtgaaagaatcttacggaccacatcggatcacttgctccagctcagccagtcttcgtcatgacgcacccccacgatgcaatgtctttctctctcgaaccactggatataagactcagagtcatcactgaaatccgagggtctgacgagcaggtccagatcattgacagatcgggctgttctttaaattgccggatcagcaccagggccaaatgagcagacgttaaaaaagcgcttgtcgggaattggccgggtttcaagggaagggccccgaggcggaagatcaatcatgctgaaataaaagacgggaggatagcagagcactaatatatcgaggttgtagctgaggatgcaagtactggaagtgtacaaatggggtgaggaggtatatatatatagtctttgcaatcagcagacaacaaaaccttccatctgaacattgaaactcaagctgataaacttttttttttgaataaaaaacctagagaaagggcgcttcggtaggttcataatgagttgactcagaaatgatgaaatcaactaccttggccaatacgaaagccgtgtaagagcataaccaatacagttcagtgttacctaacaatcatgtctttaatgtggaagcttaatatggcctgcctacctgcccgaacagccgccccttcactatgactaagactgacagactttaaaaagaaactctttttgaattatcttacgataaagggtttattaaaagtaaataaagcaaataaacatttcacatagtgctttttggtcacaactccgtttaaacccttgttccaacctcattatttccaagcatcttccccaaaacaaattctagccctgttacaaacaccgtacagtcataccgacggagccatcatggagactctgcacgaggatttgtttcgagatgttgacgcagaggacgaggctgacttgtacgaccaaatgcctgattcatcttgcactggacccagaaagagctgcgcaaggtgccaagagcttggaagacgctgttatcgctgtcgacgaaacaaaaacacgaggatagacgagacgcctcccaaaaagtcatcgcttgagttgattctgggatctgcagcttcgcgacggcgatctccaatcgacgaaacaccacgggagcccactagaaccaccaaagacacaccaacaagggcaagacctcaagaagctacccgagacactagaactacttactcggagaggacatacacatgtcatagtacctattgcagcgaatatgattcatggtccagaagtaccagtaggtccgggagcacgagtaggctcagcagatccagaagtttcagcaggtcgacgagttccagcagaacaagaaggtcaagcagtatgagcagatccagaagcacgaggtggtccaacaaatcgagaagttctagcagaacaaggaggtcgaacagcacgagcaagtacagaaggacgagcaggtcagaacgtcgacatgcgccccgtcgacgcaggagcagcagctatactcgcccccgatctcgccatcgttactatcggcatgcagaagaatctcagcgccgtccgcgttatcgtcgatcagatgttcagttcgaggtcctcaaaacctgtgccggctggcaactactctcaacaaaatgccatgctgaggagcttacgaaaggtcgtcgtacccattaccatgagcaccgacacttgggaggaccgttcacggatccttcgcgctgcaacacttgcaggtggctacctaccgaggacatcgcattcaaaaatgtcaaggtgacatacatcaggaaagcgccaattcgcggatatgctaaagaggtctggttggcaatgatcggagagccactgcccatgcgagggtcagttattcacagcacctggtacaacccgggaccgctgagggtgcggcggaaccagatgtttggccctgggaggctaatggatagactaagtggcccttctgacagtgatttgagcttagaggacattgtcaactacctgtacagagtgtgcaaatcaatatattatgcactgcggcactgtatctttgccatatacccagccggagatgggtcgcatgagcttgactgagtcaagaccacgcatcagaagcgtttcctttctatctgcatggttagagaggagcgccaaggtatatgccaatacgcgtatggagcaggttttgctcgtgtataattgcataccagacatggatacatgggagattgatagcaaaatcgccacatgccacggcccgcacacacctttctgtgattgccgaagaatgaggtgggactgtcaaggggttttcgcatttgatctcgagttttcgtaaagggactaacgtcgttggccaagacggatacatcgggaacggctgaggcgtttgacataaatcacgcatatgtcatatcggacatggccgagttgggttcatctgggaatggccttcagtcatagtcttatatatctacagctcccatcagtagtaagcatgcttctgctatatctatcacctcttccttcacgagtcaaccgtgacccttttccacaagttcttcgctataaaaacattacaatcacacttgatccgccccaaaaaatctccattgacccgccagagacaaatctgagatcagtttttgttgtccgctttaattctaactttaccttatatgccttatataacctcaggatgaagagatatccctaccggccaatctagccagcccaacagatccgcattcaataaccctcttatcctgtcaagcaaatgcgccgcccaaccatccaaataccagcactccttcatcgtcttgaataacgggacgtaatatgccaaaagaagcaaggcctgtggtgctttgcgctgaagacacccaacaaacaggtcttgcatccggtaaagccaaccaaacacaagtttgttagtgatggggacttcgataaccccttttaagttgccatagttggcttcgtatacatcacacagcattttgtgaactctcagatacaaagcagtgtctgggttctcgtgggatgctatccacacccgaagcctttcgagaggctcaacccagtcgagatgagggaaccccttgaccaaatattcgggtcgcgggtcttctagctccggttttgtgccgccaccgaggggggccatgaggcctgtaaacagcgttgctggttcgacactctgtcgaatcaaccgaacgccgtgtatgactggaagccacctctgcgaaataccatcgcccacaacgcataccagtaggtcatcaggacccgtcggaccagcagcgaatgtgcaatagcagacgagaactgcagtgacatatagtgcaccgcaatttgtctcgctgaggtttgttatagttctgttcatctcagagataccaagttccgcgtgatgtgctgcgagagcgaggttttgggaatgccgctccgttcccttgggctcctgataaacgagatggtacccagccagagcatacatcatatggaggacaaagtggtaggagaggccaatctgggggacgttcttggcccaaaacgacgcgatgtcatcagcagggtcatcagcatcatgcaacgtccttgaagtgttggccataaagtggaatagtaactctgcgtcagcgacattaagagagcatatctgagagtttgatatcgtagacgaggaagctggagtagctgaggtggacgacggagatgtcgtcgctctgtctgatgctgatgccggaggcggcggcggtggtcgcgtgagagcagcccagtccttacgcggcctaccagggcctcgacgtggtgttgcagcaggctctgctaggaccgagaggatctctgggggagatctctggtgagctgagtcgtcactggatagtggttgaggtgcaaagtcgcagggaataccgaagcgtacgcagttggcacacgcaggtttcacctcgtcacactagggacttttgtcagctctgggatagtttggagtggacggagaatagcttaccttgacctttcttctcttgcagttaaagcacccattccttgactttctgtgtggtcttctggcgagtttagagacccttgaggaggagatgctctctggtccagttggctgtggagtcgttgactggcgcatagtagcttttagcatagtataatgtccgtatattttggtattatgtcgatgttgacaaagtcacgtagtttgccttagaggctatagaaacgcgcgatggggtagaaaagcaaaaaccatcaaatccaaacacccaaaccccttcaggcgtcgtcatgggcctttagaagggttcccgagcagaccggggaaagtctccgactcaagctgcggaagcgccggacagcttcgaaacttggaccgggagcgtccaaaacccaaaaatgaataaatccgaagttgaaattcagattccgtcaagtcccagctcctaccggggcagaaaaagcgataatcgtagggggttattcgagttgctggtctattagtgcgagccacaacaggaatggcagaagtgccgacaaatgggtgtgggtcagtgacaggtatcagaagaacttgtcaaaggtagaaatcgtccacagattaagggacgagagcagaaacaagagctctgaagctgaaaagggagagcttctagaatagtgcacggtaggttgatacacgtaaaaagaaatgggggatttgttaagttgggaaagaaggatggcatggcatggataagtgagtgacctagcggagttaactaacggccaccgggttttcgcatttgtaattgcgtaaaatgtccgatttgcgagtccgtaagactatgcctgtttcggtcaaagtaatcagtctgtcattgaccgagcttagtatctgaccaagtttcagacgagggttaacgtaagagtgagaacgaaggatgaagctgacgaaagaaagaagggctctcttgtttagcagtagtagtagcttgtctagcaaaaaatacagtcgagtctcacgcaaacacacacgcgaaggatctttacgaggttgagctagcagttagtcgcacaattagaattaaacacagagagcataaaaccttgtctgacccgaaggatacggatagggcctttcgtcgtaatgtgcgttgcggactctcggacacgcgctgcttcgcttacacggacatgatgagatctaggattactaaccttttcctgggaccggcattagttttagcgcgtaaaacagagccaaggccactttaatgacgaatacgaccgtgcaaatgggaaggcatcctggctttttattcgcgacctatatccgcggatttcagcactcgaatttgggtttgttgtctacgaagcacagagtactaagtcgggtattgttggcttgttctatccatgaggttgttgtcgttgtaagcacttctgattacagcgtgtgaacctggttgctgatcactatgctttgctgcactatactcttctgactcagatctatggcccccgatcatcgacatgacgtccaaaaatattcaatacattacaacccactcatcttttattgaaagtggcttggactgcttgatcttggtaggcatgtattttcgcacactcgctagagcgaatacggatctagtcggttgatgttcgggttcatgtaaaaccccggaaggtgggggatggagactggaggtgatgaacggttcatgtccctcatgacctggaccaggccaatgagtagatcatcagatacctcagtaggtagtcagtttgcgaaattccagttgatattcgcttggcttgtttctgctcttcaaggttacgcaaatgtctactatctagtcgctctaatattcttatcttgatgcacttattgaccgactaccttgcatccgctgactaacaggggtccttctatccctgccatccccaggagaccagcctcgaacgtcatcgtcaagtgttgtccccagccaacttacttggcttgcctgggcttttcccagtttcaccgtttctcccccatcccgctctttcgacatcaacaaagacgtcgattgaacagaacaaatcatgtcgtcttttcgcctgttgattgaagacggccagtttcgtgatggccatggccgtcaggtcgtcctccgtggcatcaacctcgccgctgacgccaaacttcccagcgaacccgatcaaccatctcacattcccaccgacttcttcgatggcgacaatgtatcctttcatcaacgtcccttccccaaagaggatgcgagatctcacttttcgcgcctgaggcgatatggcttcaacactatccgttacatctttacatgggaggcgcttgaggcggcgggacctggcaaatacgacgaggacttcatccagcataccattgatatcctgaggatagcaaaagaatatggtttttatatttttatggaccctcaccaagacgtttggtctcgttttaccggtggctcaggagcgccgttgtggacgttgtatgcgtgcggcctcaaccctcagagttttgctgcgaccgaagccgctattgtacacaatacttacccaaaccccgacgagtttccaaaaatgatctggtcgacaaattactaccgactagcagccggtaccatttttaccctcttcttcgctggtaaagattttgccccaaagtgtatcattgacggcgtcaacatccaagactatctacaggatcattttatgaaggcatgcggccagcttgctcaacgaattcatgaggcaggcgatttggaggacgttgtggttatcggatgggaaagtatgaatgaacccaacaagggcatgactggttacaaggacctcactgtaatcccaaaggagcatcccttgaagaaaggcacatgcccaacaatgtggcaaacaatgttgactggtatgggacgagcctgcgaagttgatacgtgggaaatgggtggtcttggtccttacaagactggaagcactcttgtagatccacatggcgaaatcgcatggctgccagaagattacgacgactcgcgatacgggtggaagcgcgatcccggctggaagctcggccagtgtatatgggcgcaacacggtgtttgggatcccgagactgacacactcctgcgtaaagattacttcgccaaaaatccccacactggaaagttaatcgactatccgcaatttaccaacacatactttatggacttttggcggaagtacgtcaaaacttgtcgaactgttcaccaggactgcattatgcttatgcagttccccaccctggaattgcctcccgagatcaaaggaaccgaagatgacgacccccgaatggctttcaccccgcattactacgacggcatcacgctcatgaccaagcactggaacagcacatggaacgtcgacgtggttggagtcctgcgaggcaagtactggcatccagctttggccatcaggatcggagagacagctattcgcaactgtctccgcgatcaactcgcaacattaagacaggaaggcctcgatcgcaccggaaagcatccttgtgtgttgtcagaattcggcattccctacgatatggacgacaaaaaggcttacaagactggtgactattcaagccagtcagcggcaatggacgccaattactttgctgtcgaaggatcgcaaattgaaggacactgcctttggacatattgtgcgaggaacgatcacgtccgaggagacttttggaacggagaggacttgtcgattctctcattggatgacacaccgcttccggattctcctcttcccgaatactcgcagtcaacactggatttggcgaggactgcgaccgccacaaatggaaagaaggatgtcgccgatgatcgaaacgttacacccgataatctcaaacgaacgctcaccaacccatccatcagctctgcgccctccactaaggatcctcagctaaccaacgcacccggctaccgtgctgccgaagcctatgtgcgcccaacacccaccgcagtgtacggtgacgtcgtgtctaccgggttcgatctgcgacagtgcacatatgtcctcaaggtcaaggcgccaaaggcagcaccagacgatgctcccacgattgtgtttttgcccgaataccatttccccaaggaccagtgcgacgtagctgtctcttccggcaagtgggagctgagcatagatgacgaagagggtacgtcacttcaaatgctcaggtggtggcatggtgaaggtgaacagagtctcaaaatttcaggccttgtgcgtaagcacaacgttcctgtaggatctgaagaggatgccggttatcttgagcaatgccagcagggctatggatttaactttggaagctgcagtgttatgtgagctaagccttgttttggatgaggcgcatataagcgcctggtattccagtttgagtaacctttctggcaaacattttattatgggacatgggcgttgagatctatccgagaactacacttttaatcggatacgctggtaggtaatttgaaactgtcaacacgaggaacgttatatagtacatacaccgtgtcgttcttagcacatggtagattggctactttacgattgggtaatttcgatattatgaagactacactattgaacaagttacgaagcatttccatgcccgccatccaaacgatgcccagccactatgattgtacgacaatgttcttaccactctcggcagagtaagagtttctggtaaagagccatgtacctagtgcgacgccacagaaaaggaccctttagtctgtaataatccgaagaaccgataaaaagacatgctgtggagattcccactgggatgggttaggagagttctccttgccatggattaactttgaggtctagtcaggaacagtctcgtattgatgatctttgatatccgagttgtcatgggttctgagccaggggttccgtgtcctacaggaacagcccctccaaggaaagaaaagaatcggaacttggaattgtccatcgtaaaggcagattgtcataatagaacttaatcttagtagaaactagagattgatagtttggaagatacgatccataacttatttctataaatttaatttgggtctgatgaggtgttattatacatgaaaaagtccaagcttcacctaccaactttttctttccccctactaaactcaccctaggccatgtcagggtatttgatggaggggaagatggagagcacggactgatggactggttaagacaggtggcgctctggttgtatgcatgtcgcgtatagaaaacaacgggttattcgttgacgcactctatcgctaccagtaaactctccacgagccattggcaattctacatgttggaaaaagcatcaaacagttgagaaccagtgcccccattaaccaaaacaggcgactttgggacgatgccgatttgctagagatccccctcctaatgggaagctagcgcatgtcgtctgcactccgtgggtggtattcacactctctacacaccatctcagctgtcgctaagcgccagacgctctttagctgaaaggctgaaaacgtccaaggggaacacgggcgcggtggcagagttatggctgtggcttcgtctgttctctcgatgagggggtgtgaggagaaaacagagtttcccgtctgtttactattaactaaacggcttaggacaaagctcacggtccagaagcagatagggctttacgggttacattacagcattagtctagtcgtatttttaatgcctttgtctaagtaaaatccatcatccattgcacgtgttttctatcctctcgttctcactcaaacttatcccatccactcctccatacatacatacatcacaactgtcagcttgcctccgtccatccacagtcgtccatctgccattcactcctccactcaataatccctgacatctcagcatcctactctatcctagattggcctggtctgcccccccagacccccagaacccctgtcaagacgacccacctcgacatgttactccaccgtagatacaaaccatgaagggtagcgacagcttgcgacgggctaaccgtcccgctgccaatttcgacctgccaccagtagctttggcccaggcgcaacagcagacacaggttcaggctcaggctcaggctcagagttttcagtctcaatctcaacctcaagagtccatcacaaacaccgtaacttcgacaagtccagagataaccaacgcatctctccacggtcaggcacaggcaaaggcacaggctcttacaaccgccaggttccgttcctcttcgagacccagtcttcaggacctggcccttgtcgacgggacttcaacttcaaacaaccacgacctacctccagcctatgccctgtcgtcctcatcctcctcgacggggccatcctctttttcttatcctcccgcgcatgtgcatccgcgcccatcgactgctaacgctgctgcaacaacgcacactcacactcgaccccggcccctgggtccatcctcctccgacatagcgaccgctgagcaggcacagttcctccgcatccaccctgtctcgtctacttccagcttacgtccaaggtcttcgaccactagcgccagcgctgttgcttctgcttctgcttctacgtctccatcacatacacctaattctcttcttcgacaacacacctcgccgccgtctgctgtcgacaacaactctgcccactttgttcctcgaggcgggttgccccccgcgccgtccatcatgtatcaggcaaaccagagacatgtctcgggcaccgatccctcgagaccctaccaggtccctccgccgccgcctccccccatgggaggtccaaataacggccatatgcctaatatgatgaacttgcctccgccgccgccgctccctcgatataataccgccccgggttcaaatggcctctcgctccccccacctcccggtccgcctccggcgagcgccctcggccagcaacctccgtggcacggtgcctttgggcgcatgtacgacagccggtcaggattcaacatccccccgccgccgcccagtagccagcaccagccgtacaacccaaagttacacgcccagatcgccgcagggcaaacagtctctatccctccacctcccccgccgaatgaggccatgagtgcgacctacataccgcagggcgacacgtacggagagggagttggtatccccgcctttggattggaagacccaaccctgactgtcaactcgcagacattacggccagtgacaacaccgcagagcgggactgacacgaatgccacaacccccatggacgaggctactagagaacgtctctatgctgccaacaacgctcagccgcgcggtacctccaattcttcaaaccctactcctcctggctcgatccctccagaaattgctgctcagtggcccctcgacaccgtgctactttggctggctcagaatcagttctccaaagattggcaggaaactttcagggccctcaatcttcacggagcgcaattccttgagctcggaagtggtcacggcggacgtggtaactttggtatgatgcatcagcaggtatatccccggcttgcacaggagtgcaccaatagtcgaactggctgggatcaaccacgagagcgagaagaggggaaacgaatgcgaaggctaatccgaagtattgtgaccggtcgacccgctgatgtgtctaaagtttcaacgtctcacggccggaaagaatccctcaacggcggacatgggaacaacctaccaagcgctggaaccgatcccatggactcgcctaatgtttgtcgaccccatattgatgttctgggcactagattcttactgacatttgttagacacccctcactgctcctggtcctggcttcagcagtcgtagattctctcaaacaagatctactacactgccaaacagcattagcgcatccaacattaactcagagtctaatcaccgcaatatcctcaagcatgttgataccgacggggcacgccgccatagtcccaatgtcagtgagtctagcgaggccacatttcgggctcccgctgtccattcagcgagtcctactggcagcccaggcatccccccagcgctgtatacttcgacgactacacctaccatcgcccaatctcctagtgcaataaaagctggtcatcgctccagaagtagtatggactcggtagcttctgtcgcagccatatatggatccggtgtgccatcggatgccgcctcgttgctgaatcgaaatatgaacctcggggacatcgtccatggtcgttcccacgatgcgcgatcgcgtcactctccatcagacgggggtgacagatcggcaggcggagagactccttcttcagccaaggactccaaccgccttctcagttttttgtctcggaaaaagaagcaaacaaaagacgatggtgcatacccatctcctgaagatatgaatggttcaccgacttctccacacggatctttccggcctgtcggcttgggtgttcgaggaagcaatggcagtgataccaatattgacctctccggctcgacattaggcgacgacagaaacggcagtactctgaacatgcgatggaacaaaatcagtcccgtacggacatatgtcctagctacgatggactactggaactaccgaatgtgtgacattaccgaagcagagaccgcaacagaaattcgccaggtaatatgcatgcacctgggcttgggcgactacgaaaactcgcacatctatctcacggaagcgggcaagtttgaacatgtggatcctctggatgacccgagtctgatcaccgtgaggcgagcaaaaggcgaccctcttggaacactcaagttctttgtgacacctccaggggttgctcccatatccagcctctctgtcaaggctgaggtccccataatcttgtctcccagttacctgtctcccggaacgcccgttgaggatgctcagcagatgagtagacagcggtctagctcgtcacctccaacatcgcggtccaacacattgacaaatgaaaagaacgaggacaagatagcgcgagaggcaaaacaatacagagccgaaatagaaagaaagcaacaagagtacctagccaagaggaaacaggcagcaatgaagggcagtccttcagagacacttgggcctggcatcgtgggtcgaaatgttgatttcgaccaacctcgcgagtcgccatatgaggacaagcgacctgaaccactgtttccccaaaggcgacctccagcaccacccagcgatccctcggcaacgttgatcaaggccaactcgctgagcagaaagactggagcaagcatgcgagcatccagcagtagtttggagggttatccgtcaaagcgatacccagaaaacgagatggccgagaagacaaagaaagccaacaagcaggcaccaccagcacctggcatcggagccgccctcgcaggcatgggcaggaatttgagtgccattggacaatccgcgaagaatggtcgtgcctcgtctccatctcgatcatcaacacattcgattcctggaggtaaggataccttctctaccgttgaaccctctcaaggtcgaggcagtcctagtacgacttcatcatcaaaattgacaactggtaacgtaacctggaacaagaagaacctgggcttcattgttccagattactcgcccagcgattcatcatttctactcagtcctagtcctacagtagatgctaagtttaatgcaacagtcccccgggcaatgtctccagcggagatgagccccaactcgagtcgctcaaggacctcgttccccccgaaccagcaatcacctacccaccggcgtgcttctcatggaccagagcccgagtttgaggatacggatgtgcacttctcaaagccggccccggccccaccagctgacgatgacagtgatgactcggatgatgggctgttcgcaattcccattgctaatcaaaacaagggcaaggccgctgctgcgaacgcggatgcaaatggccatagcaaacgccctagccttcacgtgaacacagagcgatcgagaaagggtctatcagttgctttcaaatcgcccaaatcctttggtagcggcatggacagtaacgaggactcgggtcggcagaacccgacgactcctcactctgagacatgggagcctgaagaaaaggacaaggaaagcaagctcggtcgacgaaaatcattcattgagaaggatgtctgggctaatcgtccacccacggacgctcttatcaacaaccttgacgacttcttccccaacttggatctcgaccaacctgttcttgacgagcctggtgagagtggaatgccaccgtcgccgattgccgagagttcagagacaaatattgatcaacaagcccaaaatgtagcaccaccacagccaagttaccctcagcacgtaccgccggctatccctccaactcgccagccgtctctctacaacgaaaacgatacacttggttctgacgagtcaactctgaaagctcttgaccaacatcgaccaacatctgtggctcagaggagtatccgacgctcaggtggccttggtcgaatgaaatctattcgtgaagttgctcgtggtgcgcatgaagccaacaagcgaaccacttcgaccaaccaaggacaggcggcaactactaacattatgcgccgaaagagtaccaagatgttcaacgccaacattgtgcaaatccgaccagacagacgtggtagtgtcgtcatgccccaaattccccaagacacggtgccgaagcgacagacgacatttaggtggttcaagggtcagcttatcggcaaaggtacttatggtcgcgtctacctcggtatgaatgccaccaccggagaattcttggccgtgaaggaggttgaagtcaaccccaaggctgctggtggagacaagaacaagatgaaggagcttgttgcggctctcgaccaggagatcgacaccatgcagcatttggaccatatcaacattgtgcagtacctgggttgcgagcgaaaggaaactagcatcagcatcttcctcgagtatatttccggtggtagcattggatcgtgtctacgaaaacacggcaagtttgaagaatccgtggtctcttcgttgacacggcagacactctctggtcttgcttacctgcacagagagggcattctgcaccgtgatctcaaggccgacaacatcctgctcgatctagacggtacttgcaagatcagcgatttcggtatttccaagaagacggacaacatctacggcaacgacaagaccaactcaatgcagggctctgtcttttggatggcgcccgaagtcattcggtcccagggcgagggttacagtgccaaggtagatatttggagcttgggctgtgtggttctggagatgtttgctggcaaacgcccttgggctaaggaggaggctgtcggcgccatctacaagatcgccaacggcgagagacctcccattcctgaggacatccaggatacccttggcccattggccgtggcctttatgatggattgtttccaagtgtaagttgcctcaagattgcgattttctatacaatgctaacaagtagacagaaacccgttcgatcgtcctacagcagatgtgctcctctcgcagcatccattctgtgaagtcgacccccactaccaattttatgacacagcgttgtatcacaggatcaagtcattcaaataagctagcttctgatatactggtttgatataaggcggattaggtatccctaactttcttcttttgcatgtattagttgtggtttttttgggatcatacgcttctgaagtacgagagcgacggcgcattgtaggattacagcttccgggctgatgggcgttatttgtttatacggtagagagggtgggctgaatgagacggatggttggatgttgatgacttttcttgatactcgttgtgaattacgtgaactaagtgtaataataccaagcccattgatgcctactacagtctcctgttgaatctcaggcgtgggggccgtcttccagtgtttcctacctatgttgcaggctgtcacgaacaaatccagcagtcacaacatccttcgaatactgtgtagaggctcgaagggttaaataaggtcccagggagatgccggaataccgaggtaaaggaacaggaagaaatgacacaacgtttttattgcttggaataacacagctgattcctgtcctgaatcaatttaattcctattctcaagttttcctactcggtaacgaagaaaatttcagtcagagaagtaacctctcgcgccacctctttgggtcccatccgcgatgcagggtcggaagctgccttttctgatactatactttggcaaacatcggtttgcgaagctgagggcgctcttgaggctcaaattgatggtcgacggcatctagcttaggtgtctcgaagtgcttgagaagtccatgctttatcattcggagctttgctctggctctcctgtgacgctgtgggtttccaaattcatacttgttgacttgacagaggcgcttgtttatcggacgaaaagaaggtcgctctagaggagtgccagctcctggctccattactggtagtttacctggttaattggagatattcagaagcacttcttctgagacaggttgtgcttgctcatattgtttttcatatagctcttgagccgtggttgtcgaagcgattccatgaaaaagaagggggatgtcatcagccatgatggacgtattgagacgatgatgaagaatagatgaacgctatgggtgttttggggacttctttaagtgggtactgtgatgttgttcttgtgattttgtgtgagaagaatgttatcttgaacaaggtctgtacccgttgtcaacagttgaagagcgggtggtgaacttcattcagaagctgacaggagcgttgttcaataggcaggtacctaactacctaagtagaaaagacaagaggcatagagttgtattgccgttccttctccccgtgtctcacatgagttgacgactcaatgatatatgattttacttgagcacacaataattataaaaggtatcacgtcgatgtttctaggtagttttatttatttagtccttcttttctgccctccgtgtctttcctgcctgtccttttccaggcgcagcatcgaacttggctttccacatatcttcctgcttaaacattgtgacgcactcggaagcacttggttggccatactctgggtctgcaccaccatcaagcaactccttccgcaacagtatagtcagtatatctaatctcaaacccccattctatgctctaggtagaatgtccagtgggaagtttactcacttggatcacggcatcttccttcttgaagactgcgcctgcaagaggactttgacctcggtcgtttaagcggttaggatcagcgccatgctggatgagaaccttgaccagatccgcgtggccatggtaggccgcaagcatgagctgttaatcgtcagtacgagagtttaccagcagaaatgctcaagtatcataccagagtatcgcccttgtcgtttgtgagattcggtggcagacctgcaggaagagcctgctcaaatgtagctacatcgccctttctggcagcatcatacattttgcttgcgaactcgatcatttcgggcgtgagggagttcgcccgttgcggttggtttgatgcttcactcatgatgtgttgatatggtggtgttcgaggctaatgtttgtgataatagagtaaatgtgaggactattcaaggcttctatgtgtgtgtgtgtgattcaataaacagggttatgacagtgtgttggagtgaatgttgttaatgatgggtttaagacgaactgagatgaggtcaaattgaatgacgtagagtatgggcgcagaataccagtatttctggcagtggctccatcatcacggtccagcgtatcaatggtataaatatttcacattcttatctattgcttccagataagtcatttgagaagtaaacctttgtaaatattcgaaagaaaatcgtcgctaacaatctgtaccagtaacctgcaatataataaccgttgtgcccataactcacgataactcaacctgaatgtataacaatcttcccagttgttcaataagaacaatcttataattcagaaattccacattcaaatcgatatccgaaaaagagagacgaaaaataaacacaaagtcgatgcattctcgtttagtagaaatgatggttgttcgtttccccgcctttcatacctacccaaaaacgcctttaaaagagagatatcatttcatcaatttggttcatgctaatcatctctgatcagtttgaaagcaatatttcctatcatgaaacctactgtaaaagaataaatattgcctgagatataatcacacgttgttgtattcactgcagatagtcggtagttccatcaccatcaccaacgtctggctcatttgggataacaggccgctctggttttggcgtttcggggcgatgggcaatgtcgatgattcggttcatcgtggttatttgtttgtttcagatgactatgatgacttgtgtttgtttttcaacggtattgagttcacgggtgatgtttatacgtccaaagtggaaagacgattaaagagggagaagaatgaacggttggcatataaaaccataataagtcaaacttaactaatggcgcgggggcacgttacgttacgtcaggcttcggcaagccattcattggaggaagttgaatccaatatgtccatgataacgtgtggttctctgtttcgagagagggagaagcaacccatttcattcggccttggggtttttagaacgtcacagctgggtatgacgaccacctacctaggcagttatcgtaccacttctacatcactgagcagtaaatggtatactagttatgctatattgctgagcaggcttcagaggcaaacaaataagaagattccccaaaaatagcagttgctctacatgaataaaaagtaattttttcttcaatacattcatatatatatagtttgcggcggatgagaactgacagatctttggtaacgtgcattttgttcctaacgacgggtacttggatacagctgagaatagggtagatggacgaatacccgtcatcactaccaaatcaactttagtctgatatgtcactacatagtatccctgggactaacatgaaagcatgtgattatcccattgctaagttaacaagtatcaccgatgggtatcttcaattttgatcagaaaaatcttcatggcgatagagaatgtgaacgaacgctcggctattgcaaaaatacccacgttcaatgtaaggctcagatcagatcatgtaaactccaacgcttgacagggacaacgaataagggtccttgaaccttgtcgttcccaagtcagaacaaactcgacaaagaagtcgtcaataggcgagatcagcgcctcgatggtttcggaggcccgcataatcaagactgctcccccagcccttgttttaatccaacgacctcatgcgttatgatgttgctgccgcatctgtaccgaggccaaccgtgttctacaccaagtttggtattgttgtctgcacgccctacgtaaaacagccctcggaaccatggaggcgggataaacccggccaagatggaattccaagcagttatccatgaccgtgagatcatttcccaaccctcattattatcctttaaggttggttggtggctgaaccaagacaaagatcggatctggcggaaatgggaggcttttgtcttgggactgacgggacaggacaaaaatgaggggtagcttgttgctcaaaacagctcccatcaacccaagctattttcattccacagccatactcatattagtcaagaagacaacatcgtattttcgagctgagactggccgatgttcccttgatgggtactgaatcgtgagctcggattctctcccctcgcctgttgcggatcactttcgcgaaaggcgtaatatcagatcagggcaaagcgggtgtcgtgcatggggtccatggaactatacggttatcagtacagcaacgcaactgtgcgcatgctcggtcacgtcggataaaaagaaagagtgaagtcaaagtaaaaaaatcctgaaggtcccctccttcccctcagcgagcaatcagcacccttgcttgaagggcgtgtctggagaagacaaagacaagactgatcaagagtaatagcggcttcgtaacaagacaggtggagatgacatattgtatcatattatcccatctttccccagaaatctcaggattgagatgcgtctttgttgatcgattggagagatgagagaaacatggagaagtgattgaccacaatgagaccgaaagggaaagagaataatgcgagagcatttcaatatgaccccagaagtccaggggcctagtcattgacccaaagtatgcaacaaactcggccgagccgtttggttgtgagttgaagcaaagggctgaagagaaggggagagaagagaaggtgacgaagcagcggcgcaacgtatgcaaccctacgttgcagtttgtaggtagtacagagtgccccaaaaagtgcatgaattatcaaaaatcataaagcatgccacaaaaaatgactctttggaaattttaccagctcttcggtcatctgaacccaatcggctggtaaacggccaaatttgactacagttcataccaccaatacggtgtgtcgggtgagattctcccgaccatttggaaaatattggatgctgtcatgacagtgactgagggagcacaattctcgtagaattgaagctagggtaaaggtatcatgacattgcgtaggtaggtccaggcccagagtctttaacatcagatgttggatcagctacggtcgagacttggcaagagggaccaggtacttcttgcccgctataggatcatactcggggaaggtacaccagaactaaccacttgtacttgcggcaggagcacccgtgtaaaccgtaagcgggactgcgctagcggccgggtccttctgaatgattttctctccatcaacaacatccttgtctatattctctcccctgtcaacttctaattcttcccctccggggccccaatcaaagctccccatattcgagcttcgtcccctgcttgtcagatgtcaaatgtcaattgtacacggatgctgcgagcttgaaccctagaattctggtcatcttacctattgattatgccaccatcaacaagaaataaggcccgactaggcaacatgccacctcccttggcggcttgtttcaaagacgtcaatttacccccgcgaatcagatgctaccggcggtcgatattgttactgtatccgtacagcattgccaacgagacagcgagccttggatctgccattttccagccgcattttgatcaagctacgaatggatattatttcccggttacgattgactttggtagtgattactgctaccaagcctatacgtcgaccaatgacttactttagtcaaggcacttacttaggtacatagtacgcagatacctacctactcacacagggaggtggctctagccgtgctatgcctgcaggtggttgtaagaaacattgtcgagatatcagaccacttttcctcgacaaccatcgccgccatccggtgctccaaaacgtgtcaaagctatccaccacctaatccttcttggttaatgtcaatttacggatggatggccgtcaatggctatgcaccaacatgcaagctaggcatggtatagtatggcctgctatctaggccgatcttcctttgcccaactgatatcgcaggccacttcgtcttacatcccattcccgtgctgtctcttgtccggtccgtcttcctggttctcatccgctccaagcgcctcttggggaaatagacaacggaacgtcccccacgctcgccactatcttgcccatctgtaaggtgctgttctgcgtctgcctctaagccacccagctacggttactatgtgccatgccatgccatgccatccgttgcgatggatactctacgtccacaccctcagacatgcagaaacttattctttctttccatcattccaattggatcaccgccatactgtaacctctgctgatctcgtcaacggccgtctatccatacctgcctctgtaaggcagctagctccatagatgacccattggttcaactaatccaagttacggcgaagacctcaaactaaaccctttccatattctatgcagtaggccaggtaagacaatggaaggaaaggaaaggcaaggtaggtatcacctttccattatgtcaccgcactcccctctatactctatacctcgctctctgcctctcttctttcttggcaacccttccagtactctcatataagaagtcccgaagccctgcacataggtttgcttcaattcattcttctcttctcatctctcatctgaagagttcagcttcacacacaactctcatacaacttcatatatcacacaccctaatatctttcacccatgtcaccagaggtcaagtctatctcgccctttggcattgctcgttcaactgtccagggcgagcctctctccaaggaggagatccaacagtacaatgactttttcaaagccagttgttacctctccttgggtatgatctatctcaaagagaatcctcttcttagacaacccctcaaagccgagcatctcaagcttcgactacttggtcactttggctcagcccctggccagatcttcacatatatgcacttcaaccgtctgatcataaagcacgaccttcatgctctcttcatctctggtcctgggcatggtgctcctgctgtcctttcgcagtcttacctcgagggtgtctataccgaggtctaccccgacaagactctcgacgacgagggtatgcaaaagttcttcaagagtttctcattccctggaggaatcggctcgcacgccacccccgaaactcccggatccctccatgagggtggtgagctgggttattccatctcacacgctttcggtgccgtctttgataaccctgacctgattgctcttactatggttggtgatggtgaagccgaaactggccctcttgctactgcctggcacagcaacaagttcctcaacccaatcgttgatggcgccgtcctacctgttcttcacctcaatggttacaagatcaacaaccccactgttctcgctcgaatctctcatcgagaacttgagtgtctcttcatcggttacggctggcagccctattttgttgaaggtgatgacattgagtctatgcaccaggcaatggctgctacgcttgagcactgcgtggatgagattcgaaagatccaaaaggaggctcgtgactccggcgaggctgtgcgacctctgtggcctatgatcgttcttcgaagtcccaaggggtggactgctccccgcaaggttgacaacaactacctggagggttactggcgagctcaccaggtccctatcgcagaccccgccaccaaccctgcccatctcaaggttcttgaggactggatgcgaagctacgagcctgagcgccttttcgatgcgaatggcgcacccattgcatccctccgggctcttattcctcaaggtaaccgacgaatgagcgctaaccctgtcgccaatggtggtctgctcaggaagcccttgaagatgcccgacttcagggactatgccatcaaggtggagagccccggaaatgtcatgaatgctagcatgaccaacatggctgtattcctcagggatgtcatggccaccaaccaaaccaacttccgtctctttggtcccgatgagactgagtccaacaagcttggcggtgtctacgatgctggaaagaaggtctggatgggtgagtactttgaagaggatgacaatggtggcaacctcgccaaggctggacgtgttgtcgagatgctttctgagcacaactgtgagggctggcttgagggttacctcctgagtggtcgacatggactactcaacagctacgagcctttcatccatgtcattgactctatggtcaaccaggtatggaatgcactcaatcatacatgtagttcttactaacaatctctacagcactgtaaatggatcgagaagtgtctcgaggttgagtggcgtgccaagattgcttctctcaacatcctgttgactgctgtcgtgtggcgccaggaccacaacggcttcacacaccaagatcccggtttccttgacgtcgtcgccaacaagagccccgaggttgtccgaatctatcttcctcctgatggcaactgtctgctttctggtatgttcagttttatgtttgtatagcttggcctgaactaatatttttgtagttatggaccactgtcttcgctccgtcaactatgtcaacgttgtcgtttcagataagcaggaacatctccagtacctgcctatggatgctgccattgagcactgcaccaagggcatcggtatctggccccagttctccactgatgctggacagaaccccgacctggtcatggcctcttgcggtgacatcagcactcacgagtctctggctgctattgatctcctacttgagcatttccccgacctcaagattcgctgcgtcaacgttgttgatctctttaagttgattcaccccagcgatcatccccacggccttacagactctgagtggaccagcctcttcactgatgacactcccgtcatcttcaacttccacagctacccatggatggtgcaccgcttgacatacaagcgccccggaagccgcaacctgcacgttcgtggttacaaggagaagggcaacatcgacacccctctcgagttggccatccgcaaccagactgatcgtttcagtcttgccatcgatgctatcgattggatgcctcagcttcgcaaccgtggcgcttcagctcgccaggctcttctgaactcccagatccaggctcgcaatgaggccttcgagacaggaatggaccctgccttcctcaagaactggacttggaagcgcaatggcctgtggaagaaggtcagcgaaggcctagcttcacgatagtgtgtacatgcaaaaggatcctattcttcgctagaaatcttacatggaaacatagacgaaagaaacaccaaaaaataagacggttggcgttgctgggctgttgattggttgtcatgtcattgctatttatttcttttccttcccccgagaacctctatagttttgtagttctaatgactttgaaagagttatcacgtacaaggtttcaactcttgactgcttctctccgcatatgatattgcaccatgccgagctcagggaactcactagttccactgaccttgaacccgaacttttcatacaaccccttaccctcttgagagctgtttagataggacatccagccttccgcatcagctctctcaacaccaaacttcatcaaggcagatcccactcctcggcgctgcccctccttcgcgacagcaatcgtgctaagaaaccagtgcttctctcccgcgatatacttaattgctgcatcgttgttcgcctggaagaaatgcctcgcagtttcttgattccccgaagccgggaacgaagaagacttgatctgcttgccagacagcggctgctcccggcgagcccagcgtgcccagccgaggataacggagtcttgttccgcgacgatcatgtagttgtcatccttgtcttcgatgcttcgttgaatgagattttcttgccatgcttgcacatccggtgatgatggagggaagcagcgctcgttgagaggggaagaagagaatgcggagaagaagatttcgagcattcggggaccgtcatcttgcgttgctggacggatggttatggaagacatgattatgggtgacgatgtctaatatgaagctttattcagatggagatggaaagtataggttgaagttgattctcgagttgagagttactactttcttacagggtcaggcaattgaccaatagaatgagtcacgccgtacggacctacctcaagaggttatagagtgaaatagaaacttaggaaggcgtgacagagagttgaagtataatattcggaatgttgattaatgcatcgcagtttctgattcgctagatatctcgaagcaactataatctgtaactatgtaacgccctctcagtattcccattattaatctcgactccgtaaacgcccttttacctgtttcactaatcgccgtgctatatcactctaaaacagcaagctctttcctagcacctatagagctttcacagattgaaagaaagggtttgcctgaagctctgggtttgccccaacaagctctttcaaggcagctacttgctcctctcggctcatatctccagccttcaccttgtccttccactccaccaggactcgcttcagcatggcactgccatcctccatatcctgcttgctgtactgcaggccgagatcctcgtgcttggtggtaaagtcctcaagctcgtctgccttgcgcttggccatgcggacaaccttgtccgggaagcggaccaactctgcaacgtggatgccgaaactctggtcgcacacacccggtgccaccttgtacagcaacgtcacttcgcgtttggcatccgcttccgaagctgctgcatcagtgccgccgatgtgcgctgttacatgaaggttttgcacttgggggtactggtcggcaagagctgtgagttcgtggaagtgagtggcaaacatggcggagcagccaatttccttaacaatgtgctccgaaatggcccatgccaaaccaaatccgtcgtaagtcgacgtaccacgtcctagctcatcaataacgatcaaggactctgacgtagctgacttgaggatattggctgtctcgagcatctcggccatgaaggtagagacacccttgagctgcgagtcgctagcacccacacgtgccagaatcgagtcgtagatagtcaactctgcctctgcacatggcacgaagcatccaacctgggccataagagcgatgacgcccgtttgtcgaatgtatgtcgacttaccgcccatgttgggaccagtgataataaggaacgacgacttgtcgcgtgtgagctcaacatcattggttatgaactgaacatcatcctgaagctccatgcaggggtggcgagcttcgcgaagaatcgtctggccctcgccacgggcgtgaatcttgggtcggacatacgactcaggggcatgaacagatgcgtgagcaagagagacaatcacatcaagatgagcaaggataccggcaagacgttctaagacagggcagtaagacgaagcgacctgaacaacctcatggacaagactactttgcgtcctgttgtaattttgagaaagctggtcgtactcgcgtcgataggcttgcaacttcttggttgtgaagtagacgccgttcttctgggtcgaacactcctggtacttggagttgtttcggatgcagccagcctcttgtcgtgtgagacgcatgcacactccatggaccttgtggctggtctcaaggaaaatcttcttgtcggcttcttgacctaggtccttggctgaagctgtgaactcggctcggatatccttgtcgagctgatcaagcttcttgcggatgatacgtaagctcttgtcgaagtcggccttgatgatgtattcgtggcgatcaagagcatctagatcgactgtctgctccaccatatcctggagcttgcccaagctatcagaaaggtcgcgaagcttggtggtgtaagcttcgtcgagggggtccttgtagttttcatccatgacaccctcaaaagtaccaatgaagccaggtaagcgaatgacgacttggtatgcgcggacaacatcttccaggttggccttgcctcgttggaacctctttgagagtctgtaaagatcggggatggatcgcaggtgttcctcctgtaatgtttggcgaagttcggtgtcgacatagaacgcttccaccaactgctgacgcttttcaatctcattcttgctcatcaaaggctgcttcaaccattgtgccaaaagtcgactgcccactggtgtcttgcagtggttaagaacgccaaagatgctcatcgtcttggacccatcgcggggccctggcatgaggttgagagctttgagggcagctgcatccaacttcataaaatgagccaggtcatgctggtacagttggtactggccaaagttggaagggtcttgcagaaccccgaggtacttgatgagagatgctgcagatcccatggccagcttgagatctgtctgtgggagaagagatgcggatcgttcgtccttgagtaggcgtgccaagtcctgttcaatatctcgaatgccaaagtcgccagctggtctctctgcaatggcgacgccgcagttgtcgatgatcttttttatcttggccaactcaggatccttctcattttcatccttcttatcgcccttgtcaacttgtatcaagcactcacggacaccgagctggataaggagtgcctcaaagttggaatacaagtcgttgtcgaggaactcgctgacgcccaactctcgcacgctggcatctgcaaagcagacaccgacatttcgagcttcagaagcctttgctgagatcttgactgcgagaatcataggtgcagactcgatctgacctcctaagtcgtcctccacgtcttggaggttgcctggtgacgcctgcttgatgcacttccagttcatgcgaccggaagaactctgccaaatctcgattcgcttgccgagcttgagtagggcttctcgaagaaattgtcggaatacggtcatggtcatggtgacggaaggcagcccggtatggtcatttcggccgagctgtcggacaacagaagttgtcttgtagacctgtagcgaagaattagaattggtagagatatgatcgtggtattaacttacagtctttgcgatatagttggcatcttggccatgggaagtgtaccaatcgcctcgatcaaagatgcggattgtgtcttggttaacatctggtaaagacttgaagaagcgaatgaaaccgccctcgtcgtcgagctaagaatatgattagcttggtgattagtagaaaacccgttgctgatggttacctttaattctggtcgtgaagccataatgaacgtctttcaggcttgtgcagctccagatttgaagtgaaagtgcctaggggacaaatattggaggtttaagtcgcgtcatgaattcgcgtattggccgggagacgcgctattagtgggttctcaattaaagtggtgacgcgaaatcattgcttttgcataagtcatgtggcaggcgcatgcataatccgtatatcagatgcataaattgcataaattatgtgagcagcttcattgacacgtcattggttggtaccaagactaagcctacgggcgctgttaggttaattgatggtttcaacttacaacaacatgttgatgttggaactcacgatgccattatttcttggaataaactgcttatgatgatttcggaccatgcattgcagctcaagagttgacatttcgatgctccttaccatcaacaagatcagcaaagggcatgattcgaacgagacatcagaaatgatcaagacgccttcagctcagcctttagaccctagcatccaataaatggcgcgctatcaaaaggttcagcggcgatgattcactatcaggcagcctcaaccagccacatgtctctgtaagtgataagcagttcgagtatggtttctcccccgctgtgagtgaccgcaatttatcctctccttatttacccatgtcattccatctggactatattctgacgagtaactattacttctagtatatccaatagacaatgacgcagtctgtgcggtgaatcgccaagagataaatcgaggctccagcatcgactgaaacaagtatagactggagcaattcgctctcttgttagcgaactggggaacaagagtctttttaaccttgtttttagcttatacgatgtgggggttccgcagagttttatacggagccgcattgacatgttgactggacatcttcaacaagtcgaagccagccactttggggagtttttgctcgacatggccaatgatgggatggatattcacaccttcaaaacttgtcctcgagtggcaacaatggcaagacatcttgttcagcttcaaagattagatcaacacgtgctcttgagcaaagacgatatatcgatttatgcttggatatacaaggcttggcgacagggattataagctcgacactatccatccgggttctctaagggctcccaaaatggaaatctcccgctcgatagtggctcaaagccatcaaggtcctcatatccaatccactctgtccctacgtatctgcaacagtaggagcagatattcactctgggcgttttccccagtggcaatgagtccgagaaagcaagagagtttgagacattaattctattctccctcttttcctccctccaaaaaataatagaggtaccctgactctctttaaaaaagtatccttactttctctcctcgacgacctttgcggccatttccaagtctcgcttctctcatccattggcctctagcaatttaagcataaatcctgcttatttagaggcgtcttctcggctgtctgctgccgtagtccattgtttgatacgaaacggaacgaaacagaaacgaaacaaaactctcttgccgttagccgcccatcagcatgtacgcttccgccttgtccctcgccagatgggggattgtcttctcctctgtggcttctgctgctgccagcaatgtccatgttgcccctagagctaccaatgccccctcaagcgcagcagcagcgcccaaggtcaccgctatcacaggatgccatctccacgcctcagatctgttagtagataacctaggcgtttccaaaccgaggcactattaactaaccgtacacctagatactgcttcgctggtgagacagaatacgtggtagacatcaaggtcactgccactactgatgttccctctcaatataccgactgccatgcccatggctctgatatgtaagctattgagctatgacataccattggccactactaaccctcacccctttaggttttgtgtcggctctgatggtaaagatgttgctgttcaagctgaaagtgctgagtcggaagaagatcacgatcatgaagcaggtgaagaagaccacgaccacagccatggagaagatgcagcccaaacaggagctgctggtgacaaatctgaggaaagtgataatcaacactgtcacttccacgctggtgtcgagtaagcagcatccccctctatgaaccatcaacaatcactaatgggtctatttaggcattgcacaggtggaagcggtcacggtagctcagaggctggcgaggcagctggttcttcatcttctgcctgtcaacctcgcaaaagagattacgatgttggtctccgtgtcggtcttctcttcgtcattttagccacaggtgccctgggtgtctttggtcccatcctcttgcacaagatgatgcctagtaaactcaacgttgtcctcattgtcttgaagcaattcggcactggtatcatcatctctaccgcctttgtccacgtatgttgccttctccaatcactgcctaccatttctaacccatactgttagctctacacccatgccttcctcatgttcagcaatcaatgtatcggcgacttgggttacgaggctaccacatccgccctcgttatggctggcattttcatgtctttcctcgtcgaatacatcggaaaccgcattgttctcgccaagacgaaggcttctgctgatctttccttgactgagaagaagagcgcgtggctctccaccgaggttgtcagtgttcttgtcatggagcttggcatcctcttccactctctccgtaagtttcgcctctcaagattagcatcacagtgtattaacataatctagtcattggtttgactctggttgtcgctggcgatgagtacttcctcactctattcgttgtcatccttttccaccaaatgtttgagggtatcgccctcggaagccgaatcgccactatcgggactgctgccgacactcacagcgtcgtcgttcctcgtccttctgatgacacatcctccgcacaggactcggacaaggctcctcctgctgctaccgaaaccatctccaacgatgagacggcccatgttggcctcactatgaagaagaagctcggtcttgcttccctctttgccttcatcacccccatcggaatggctattggtattggtgttctgcaaaagttcaacggtaacgacaagtccacacttatcgccatcggtaccctcgacgctgtctctgctggtattctcatgtgggtcggccttgtcgagatgtgggctgcagactggatgactggaggccatggtcacaaggctgagctcgccgatgccaacatcctcacaactattcttgctttcctgggcttggtcgctggccttgtggtgatgagtctcctgggcaagtgggcatagactaaacgcacctgggcctcttggtcaaactagaggaatgtttgggtacggagtttcggtttcgtgcatttacggagttggttgggagagcatatatagtatagtctgctctgtctacgggtgaaaagctgtgcagatcttcatgaaaaatggtgctgtcaggatagataatttggcactgataatgatgaacgacatttctacctcatgcacacgcttcgtgaccagctcgattatgagatgttacttctcaacaaacaagacgtagatccatctcttcacactagccttcctactgtcctttcaacgaggcctttctcagactcggcatctggtaccggggtgccttggatgtcagattcgaactgtgtgtgtcgttgtcgttatcgttataaggcaacacctgtatgctgctgtccgctggtctgtacatgatgtcccagtgatccgaaatgtttggattcccataaggtctcagggctgcaaatctcatgcttcaagacctgtcagaactttcacctcaccaaaggtatcgcatgtacttacgtgtaatttccgggcactattctcgtaccgttggcgagcttaccaaaccaccaaaatacatgaaacccgcgcgattcacgtttgagggggaacggtatagtgtcgttcgcgtcattgatggttggatcgaagaaccaaaattcttcggcatcgcgcatcgtagttgctgaaccgacgtagccaaattcgccaacacgaagagggtaggtccagagtgattctgtccagccctgctcaaagatctgacagtttttagagagaaagatattaaaagatttcaggagatactcacatcccatctgaggttctggcaagcgtatgacagcctaccaccaatctcaataaaatcattcggatctctgtcgatgttgaaagaccagctgttatgtgttaaacaagcacgatattgacatggatttcttacgtcaagtccttatccggatctgtgatgaacggttcggcaatgaacatgttgtcgaatgccttttcagtatcatacgccgctcctatcacagtcatcagtgggaacgagaatcgtaggccatatcagggttgacgaacctccatacggtatggacagtttctctccgtgatcagaaactacccataccttgccgccatacaatggcaagtaatcgtcgtcgacgtctggaagaccaaaggtgacactgggttttataagctgatgatgatctcgtgatacacaggggacttacctcagctctcttgtctctcctggctctatgaaaaccgtatgagggagtctcacaggagggacgatgttctttggttcaattccatacaacagagaaaccccatagttggcgtcgtagatattgaagcctgcctggggctcaagtttgaatttgtattggtgtacccttccaccagtgttggtgatgttgaatttccatcgtggcgtgaacaattcggtgtctctcagcgcaaaaggctcatactcgagctgggtatcgtaattaagcaccttgattgcatccaccagtccagttccaacctggaatggtggagatttgaacttccggttgaggcggctactcacaaatggcaggcttttcccactcgaagcaatgcgatctcgaagcatcttagctactccggcaccattgaaagcacggccaccatatttcccgatgaaaagggctgcgattcctgctatgtatggcgctgacatggatgtcccgctcagttcttcgtaactctggtttaacacagtgctcgtgatttcgaaacctggagcggcgatgtctggtttaaggagcaactcattcgttggtccccaagtggtgaagtaaacgggcattggtccatagtcctcgccggttctgtttgcattgggttttgtggtgacattggcagcagccacggcgagtacaccatgtccgatagcgccgctactggagtagaagggtccgaactctccttcattgccagctgatgcgatcatcacgacacctttgtcgaccagtcggctagctagcacagcccagggattgtcggaccatccgcttggctgtccaatgcttgaagtaataacatcggcctgagcatctctcatcagcaaagctcatacgtaagtacacacaatatcacttactcccgcattgtaagcatcacataatgcttgcattatagtcacctcgtcagtttcccatgggttctatctctagtaagccgaaattcatatgttctccagaaatgcctcatacttacatcggaaaataccttgtagataagaagttccgcatcaggtgcaactccggtaagcctggtccctcgggttagtcacacaatcatgctcttcgttcgcaaacataccattcattttcagcagcaataataccagctacgtgtgttccatgcccttggtaatccatgggatcattgtctggtcgctttgggtgtttcttctcgttgtgtgtctcccctagataaacagtcagttgttgagtcacgcaaacgacgttgaacatcccacagtcggctcccacaaggtcataacctcctttgactttacatcccggaccgaagcatcctccaagcttgataaattaatgaatagtggccaagagcaaggaatagaaacataccgctttgtgcgtatagtcaatacctgtgtctactatggcgacagtggccccttttccacgtatcccagcggcatggagtttatcgacgcccgtccaatggtggatagaatagtttcttatcgatgaggatggaccgtgtttcgactgttcaactttgggcatagatactttgtgtactggccagacattaatgactccctccatctgaagtagtgtatccgtattgtcagtgtcagtttccactaccattccgctaaaaacatcactgcaatcaagactcttgaacaggggtcttttccggtcaggtttggtgagaaactggtatgctaatgtagctagtccgcgattctgagcatgtgagcaagtgttataagaacggaactgacttctattaccggctcaacttcgatgatgaacttgcgagtgtcgccattgctctttctaccagtgctggaagaagcgactgaaggtctggggttttttccggcatttacaacaactgaagctgtaagtagcagggcctgcaataggttgtgtggcttcatcataaacgaatggcaccagcaaatgttgggtaagaaggtattgctaatgataattccactgggattcgagcaccatatatgccgattagtatatggtaatgattagtgcttctccggaggattagcttagacggctcggtctcggaagggtgcattgtcaacgttgcaactcccatcttggccacggacggagagaaacatgtgcgtcctctcaagctgccgttgtagttcaagcgcccggtgttttatgtatcacggccagggtaatcttgccctgccattactgaatgctgtgccaaagatcaaacggtcaactcaaaactcccagtgatgtttcttgagcaccctatgacttgttcacaacaacgggaacttgtgtcactgtccgacagccgagtttaaagtgtatggaccatccagagattgccattgccggagcccttcatgtaatgcaaacgaccttttgagcctctctgccgttgtgataggccggctgaaacagacattctcgaacaagaatgcagtgaccctgaagctgtgcaacccatatcaagatctagcgagagatccagcagtaataagggggcatgttcaacgtgagatcgcgtccagcggatcatttctcttggttgcagtaccgtcaagacgggacgaaagatcaaggccaggcacattcatctgttgaggtagcaggtatagcgacagtacgacacaaacttggctttgtgctgactgctgtcaataatagattattattttttctagtgcaagaccgcatgtctgatcgagtatggctcttggagagatggacaaagttctacgttactacctagatatatctaccatcaggagtagcagacgggatccgctggacgggactacacctgcctctacaatagagggaggcaggtggcctaggcaggtgacttcctagtaggtatgtatgtatggtacaataatacatgaggaaggaaggcactaggcaggtgatacaatgcacaacctgggcaggcactctattgggtgtaagccacgtactgcagtgtaattgtgcaattaccttccattgaagcaattagatacagtactaagtctactactaacctagcacctatctacgttagttggtgtctgttaactgcacacacagcataatatctcttctctccatcaaatcgaatcactccacagcatgggcacgcttaagaacccctcaaggttaatgatgcaatgtctgaatcgtcattcttcgcactgacagtcgaacagtttcaaagacacgccgtcgtgatctcacatcgtgggcacttgtcagttgtcgacacatggcaaagaaagctaacgaacaaccgaccacacttggccaaaccattgagccattaaccaaaagaagtttcgttcccagccatcaattaactgtgactggccatggcttttaaactggacccgagtccgtgcctggcgatctgtcagctggtgcgtattggcctgactcgcgacgacatctctatcaaagccacatggataacgttgagctgacaagatccatttctgtgcatgtttggcttgaaatggcggcagaaaaactcaaattccgcccgtatcggtcgacttcgagaaggtatagacataccagccggctcaaatcagagagaaaactcggtcaaacggtaactagtagcaggctaaaaacgacacctcctatacagcgatgcctcagatagaaacctggagaggagatcgcgcgatagtgcttgaataaatgtttccaattcagctcagtctgcactgctacagaaaaacgtgcagactggccatgcccgatgcagcatgtcgacgaaccaaccatactggctcaccggctgcgagcaaggggagcccggttagttcgccgctgaaagacaaaggagagggatgataggtaaaatggtctatcgtagagctgatagagtctgagcctgcttggaaagttggctctctctctctgattattggaaataacgactatttctctcagaggaatgctacctatgtatattgggactcgacaaactaaaacaaaatctcatcttaatttcggctgatcgacgtcagctcgtctgcgattgctcttttcactgaaagacagtgattgatttgcagtactgagaggcatttgtcccacacctttagacctccagcaggatcaacgtttagatttgtggatcctgactcgccgaaaccatgtggtttttcggtgctcttttgtttctgcttctggcgtgcatctcaactcccactttggaagtaaagcccagaaagtctccagccctctgttcggttacgtttcatgccaggaaccaatggagccccgtccgtactcggcacggcgaaaaaccttgcaattttgcctccattttttgcagtgcggttcgcttcgcttcgcttccagacttctcctcttgttcacgcaggaaatagtgtgatccccctgcgtcaacccgccaacaccagaatcatgctggtgctggtctgggttaactagcgctttgaccggtgttggggacttccagaggccggcctgagctagaatcgcttaggcttggttcgaaatggggtctaatcgccgtgtgcaataaaaaatgactttgttctttgttcaatacgagctgatgcttccttgacaaagagaaatgtttgttgacggcccgtcagcgggaggaaaggggagaagagacgggagctttggaatccgacacccaacaaacgtatatacttctggcgtttgtgtgtccaatattgagaaattactcgtgatcgatctatcagagacaacggagctagtagtaaatgatctctgtctagccttgctcagcaagtttccaggccttcggaggttccttacctttacttgcctggcgatatagcccccgagggttatttctgttgtatatcccatgccgaaaaatgctgatgcgagcgagctccttggtcctcctcaagggtaaatagatggatgttacatctcaggggcatcaagcaaatgcaagtcgctctgcaaagcttcggtcgcatggcacccttgtcagtatgtattccaattagcatcccctgcaggcaaactccaccttccgggcctcccctgttgaccctttcaagtgtgtcccattgggtaggccaacgaacgaacgagatgattgggaatctccagctccaactccaaggatgagcagatgagaaacagtggagagaccaaagttagttagtggaggagcgacattctagacgctatagcatccactaactctccaaagttagaacacctgtggtcgggctgttacgccccggcgcaatgcatgttagagcccgggtctgtgggcctctcactgggtgcgtccattcttatctgccatccaatcctccccctcgttcatctccctgggtcctgtcgcaatccttcttctacccccagtcgcccactacgttaccacttcctcttttaccctcatttgatctgatcttattcttggacgacaaggaaacaacactcccggcgatttgcttcctcaactattaatgtcctctactctcttttaatacgtacaatcacagtactacttactactccatctgatatcaaccttgacccagcaggtactcgctgttaaacaccaatacttacactacccaacacccacaagacgagcagcaattgtcctccccctttctctcaaggataaaccaagacaagacagttcatacataaccaaaaaccggacacgaaacactcatcatccaagtacacatacgacacgaaagcgtacggcattgactgcggtaccgtgacttgaaatcataatctccacatcctcggctttctccattacgacccagcctccctcgacgcgctgcacttaccgagaggtccgacttatttattgactcggcatatctaagagctctcatcctcatcctaactcaactgcgccttaagcaaaaacctaccaccaaaaactaccgcaacaatgggcaaatctctcatggacaagatccaggccaagctggagctcttccgtcttgagcaacgctacacccgccgccgtcatagacgttccacctttgtatccaacgctgtctatgtcgatggcgagtacgtctaccagactcccaacagcaccggttcttcctctggttcctcaaacatggacgctctccacggcgataaggccgctacaagccccatggcctctcccaacaccatcgtcattgaggatcaccacttcccctctgagactcagcgtcagcaaccacagcagcaaccgatggccactgctgagcgtaagcgactgaaccgattcagttcaattcctcaatttggcggctccagcaagaccatgcctagtgttaaggaacgaaggaccagcatgattcgatgagcaactcacggtttatcaaagcaaaagcaacaaaaaccagaaaaccacaaatttcatgcaacattcttatttacgatttgacgggatctagcgccaggtgatgcattacagccctggcgcaggcgtagtgggcgcataagcgtgtaagaaacagacacacgattagatgagatgatacgggatgggatgggatgatacggatgaatcggatttgacgggatacccccaattcattcgtgattctcaacggcgacactcgcccagatttgtcgtgcacatgttacagcatcggatcatactactacctcaactttcattatggcaggacgataccaccagccacgagatcttacttaacgactttacttggttacattttccgccccgcctgcatctcgttgtctcctgtcacgcttgcagacctatcactgggcctcggctgactacgtttggggattacaaacggcagtgcgctttactacaagttggacgtatcatcggtcgtcaccgacacttttttaccctaatttttctttttatggcgtcgatttacacttttttttcccctctcgctatcattgttgcttctattcctcgctctgcttcctacgggatacagccggggctgcttgtttacaacatgacttctagagctggcgggcaattgtcggacgacactgcatctgtacatatttgaaagtattgcagcctggcctggttgcagggaagaagggacatgtatggacatgtggaatttagccaagttaccaatgaatcaaaacagataccaagttcaaaacaagtactgcaaaagcttgcgctatgatctatgacgagtgaggatgaaacaagacttggccggtacgagtcgttctgatcgacattaatttcccgagctgcacatgtcactgtcttgaatttgtcatgttgctacagttttaatccaatctatgcatcgcgtacgttgtatttaaaacagtacggggtttaatttatgtcatgaatgtcacagatcagcaacacgagtgcgaataagaagcgttcaatttcgacacgtcagacgagatgaaagctcctcagtcactgtagttgcataaaagtctgtatgctcttacatcaatttgtgtcacaaaactcaatgcttcagcagccggtttctagcgtgcatgtcactcgtgtcattgggtcacacgatttagggggctggctacaacgttgaattacataccgcattcctaacgttggttagcagtctcaacgccagtggcttaattacctaagtaaagagagtctgggaggcgcagggttacagacatggtttcagactgtgatcgtcataaaatagatcatgtttgaatagttaatgcataaagaaagggccttgccggaaacactcatgttagttttagcttagtagatatgatgtatctcgctcttcgctgagcgcctacgtatgaatcacctattacttactgtgttggttcatgctttataaccaaggtttacgttaaaaataaccaagatcgtgatccgtttttttcgatcggagaacactcggggcaaatggtgtcagtggctgttgctacgtaggaagaaaataatccgtgtcttattatggaccgcatggtgttcaaggtcgaggcgagcaggcgaggcactgaccataccaggttgactgacgtctgaacaagtgggcggcttcaaggttagatccttgatctgatctccattcttgtgtcaattaccctagacttcaaatttgaagttcaaccacagtattatgacttgccttgaactagaggtaaccaaccaacagctgaccatttaatataatcctacaaaaacgaaaaggtcaatctataatcacaaattaatactacagaataatgagaaattacaacaaatcaaacccagtaatgaatgtatcaacacctaagtcggcagctaggtattgctgccatgcatgctcccatataaatgcgaatcaaactaattgtaactcacctcccaaaaactcccaaaacacctttcaatgcttccatcatcttcgaacaaaacaggggggggtataaggctatgatatcaaaaccaaaagcattgggtgcccatcccatctccaaaggagaacaaaacgtacgccacgcttattaaacagcaagtccgtcgtaagctctctctaccgttcggctgcccataccaggcaccgtcctcaactgaccgagactgtcaatacggccgccagcctcgtcgttgctgacaagctcgaggtaatcgaccagatcgcgggctctctttgcaccaaacccgactaggcctcggatttggtcgaggtcacgcgagttgacgatgtcaagaagttgttgcgtacgaggcgaggcaggaccttcatcttcacctgcaaggatagacttagtagcaaggggcttgaccttggtctttcgagacttggacttttcggctttatgcacaaactcatcttcatccacatcggcctcagcagtctcataatcgcaatccgcatcatcatacacaagccttcgcttcttgcgctccgatcggggtgttgtccgacggggagaaggtgcgggagcctctccattcaaacgcgatcgcagtctctcgatcttgttcagcaactttgcctgaccggggaagaatggcaaagccatctcatacatcttgagagcgatctcatcctcaccacgttccttgtgttgacgggcagcgagaaggaaacgcaaaccttccgacttggaatcatctcgccattcgtcgctatcgattcgcttctcaagagcttctaatcgcctctgtaccgcgtcactgatctcgggctgaactgttggtggtggttgggacttttgctcatctgcaattcgagcagcgagaatctcgctgaccttcttctcaaccatggcctcgatctgagcagccgagatcgtgatagaggctggagctgcaggttttgagatcttgctcggtctcatagcggcatcgttttcagatgaccgcttgacagggttcgtggtcgttcggcgggccaaattagagctcacaagaggtcggttggccggtgctgctggcttcgacttgtcaatatagacgctaaaagccttgacaggcttatcggctgctttttcagcagccttgtcggtcgccttggcggcgacattgccattgtgcacatttgtgaggttggcaagaggtcgcagaggctgacgcagagaattggccgatagtcctgagttcgctctaggaaccgatttgtagacaatttcgttctcaatttccctgacctcaattcgctttgcgcgagagctgacgttcagactgctgagagtatcgaggtggtaacctcgtagaggcgataggttcaggatcatgacagtaatgccattgttctgacccaatgacagaatgcgagtcatcttggactctcggtagggaattcgcttgtcgccacgaccaatagcatcgatacactggctcaagacaaagagactcttgttgatggctgcagattccaccagtctctcttttgcattatcagtccggcggttgtcctccgagccagccaagtcaatggctgatgctgtgctctcctgaaccgactctgcggtcgtttgtatcagcttaacccgcaggatagcgtggctacgactgctgtgagcgttgagcttggtggctgccgtgacgcggttgttgttggcctcgatgtacaacttttcaaagtccttcagatcctcgcaacctcgttcagacagaccgactacaacagtcttgccgttggcctcggctcgcagtggtagaccggcgggtgttcgtttctcgggtggctcgagcagatcgaaaactttgtcgttgtagatttcgtagtatgatagaagaaccttcacatcggactcgccctttgagtccttcatgatcttcttgcctctgcggaatacactactaagcatcctgggaatgacaccacgatctgccagcttcataccgcctcgcatcgtgtgtgttttacccgtacctgtgacaccatacgcgaatattgtcacgtcaaatccctggaagagagacttgacatatggagcaactatccaagtcaacacgcgatacggggaatagcaagacaaaacgcgttagtataaaagatcttaccttcagcggtgaataattcctcctgagtcgtagcccggtcgtacacgccgttgaaagtaaaagagaactcctcagcctcattctttgggttgggaatctttacaatcgtgttgggcttgctaggatcgacagcatcggctcgaacaataatgtcacattcgcgctccttttcgaggagcggccgtatcctagagacgactctgacactcatcgtgtgggtgtattcggtatcgggaggattggatgtaagggggggttcccgaaaagtagtgcaggcaacaagctgaaggtgtgcaagattcggactctatcagcctaccaaactggccgctaccacgtccagaaagttagcaaatatttgctatagacaagatcacaagggtatcggtctagtgagattggtgaatgaaagcacggacgttggcccagcaacgtctacacgtgacatgacgtgggaacgggaaaagccgctaacgatactggctctggcgtctagatcgaggttaggtgaagagaagagaagagaggtagatatacaagctatacaggctcttccggagctcatatatccaaccagcaaaatgcgaggccaactgccgttatcaagagcggcccgagggctgaggctgagggcattgccttcatacgcctgcacccagtctcagtgcaggtccatacagatcaacgctgcgccgagcactgaagcgcccaaagttggtggtgatgctttcggagctcttgagacgagggatcctgcgggtatgaacatgccacaccattgggatatgatcaatgggctctgatatctgacattatgctgtatagatgctcgatttgaggtcctcggctcgccatattctctactgtctgtgaccttgtcggcatcgcagaagctctatactcggcggggcacattggttgctgtcgccggcaaacctgaaaatgtatgcaatcgccaaagaagactatcagcagagtcattaacggagttactaggcccaatctaccctctcgatcctcaacccgattacacgagccctcctcggcgtccctttcctctaccagcgcatctcagctacgacgcccatcacagccttaatctcgaccaagtctcccacaaccacattcacagttcttcacctcgatggaacaacagactggatgatcgcccaaaggaatgctttgttggcttggacaggacataccctctcgccctcagcgcgcatccagagcagcctgacactcgcccactggggtaacacacttttgacaggacgaggccttgctgctctatcggcacctggacagatttacgaacttacacttaaggagggcgaggaattcgtggctcaccctggaagtgttgtcgcatactccatcagtcgatcccttcctcagcctttccgcttcaagagcaacagcctacaactccaggtgccctcactatcacgatggatctcagagcccgactgggtaaagaccgtccgcagctctgaggtctggaagtacctagcacgagctttctacggcctacgaacagcgacccgcagaactatctggggtgatcgcctcttcctccagttccatggacccaccaagattctcatgtccagccgaggtgtgcgtgcttcagatgtcctctccaacaagcaagtgaacgaaatcgccgactctgagcccggcgtgatctctcaggccgtcgaactgagcaaccagcccaagctcacagatggtgccgagaccaagtctgctgttgttaatgtcgccggacaggggcaagatgataaatccgtaactggaattcatgttgccaaagttgaaaaggacggtaaagtcaagttcgaggacaacaaggacctgaaggagtttatccgatgaaaagaagcacgcagagaaatgtaaaaagcgagtgggcggtattacagagatgaaaaaggagaaggaagacgagcaagatgtttttatacaacctttgttttatgtatgatcacctatattatctatcatagagctagggcctctatgtatcaacacccagaggtcaaacaagtatcgcagattcatgattgcgtatttctgaggcccaatggttgacttcttcactgttcgggtcaacgtcgtccctcttctcaaatcagcatgccaacgaggcttcagtatgggtgtaatgagctagctgttactctcatgaggtcatgtcgaatagttagaccgacccatcgactgggtaatcgtaaggggtagacgggaaatcgcccgttgtcgaaaggatggtaaaagtactatctagctaatagagatcataggccgatcaaccggctaaagacttatagtgactgcacttgactgattcatggtcagctacagcattgaaagtaaccaatggttatatcaagctgcgacaaaaatcccttggatgactgtaagaaaatgagtgcatgcagaagatcttcccgcgtctcaacaattggacagtttcgctcaccactcacgcttttggttaggcagttcgcgactcggcttcttcttaagtccagaggacgtagtgggatgcgaaattccatacgtgtattattcagccctcatgtcgaatgaactcaccccttgaagaggaaacaagctttttttattggagaaatacagacagacacatgcagtttcagcccggtgagtcagagaacggtagaagggcgagatatgctgtaatcttttgtccgtaagctcggccgggatagaaacgcgaccattaagaccgaggagtattactactgcaccccaaatatctacaccactagactagactacggcggctttatggtccggtgcataggtaatcccgatctttacgccgctatggtgatttaacagaccgagatctagaattgtagattcctgcagtttcagtaagatgtgcatactgctaccccaccaaaggatcaagagatgggattggaaatgagcgatagtcttagtaggtaataattagggtgcatctgatacagatagatgggtagataaaggtggaagcaactccatggagctcttccacggcgcactgacagccagtgatgtatataaggaaatcttgctgctgcatcaaaaataattgaccgattatttcgtatcactgtcaagtaaaaaataattcttgaccagcaatctttgctcccgatacatcttgattataattaatcctccttcacacaatcacaatcatgcctcgatcaaccacctcctcgtcctcgggcacaatcaacgatagaacaattcagccagcaacatcgatagaccccgagaaacaaagctaccaaccaaccaatacaacagaagcgaacatacatccagtgcctaccaacatcgtcgcagcagaccttgagcgtggtgacgatgatgaaaagaaacagtcgcagcaacagcccccagcaggtggtcccccacctggaatggccccagccgatttccctgacggaggagtcgaagcttggctcgtcgtctttggtggttggtgtgctctgttttgcacatttggactcgtaaactgcgtgggagtttttcagaaatattatgtttctgggccgctcagcgatcacgacagttctgccgtgagctggattctgtctgtcgaagtattcttcatggtgttctgcagtgctctcgtatgtatagtctcgcccttcgatgaaattgcacctcactaactgttgacatagtttggtcgtcttttcgatacttatggcccaaagtacctcctctggtgcggcactgttgcttacatctttggtcttatgatggtatctttgtcaacagaatactaccagttcttcctttcgcaatctattgttgcatccatcggctccagcgctgtgttcaacgcctccatgtcctcccttgttacctggttcttcagacgccgtgcggcggctttcggtatcatggtctctggatcgtctctgggaggtgttattcttccaatcatgatggacaagatgatcaagagcgtgggatttccctggatgatgcgaactatggccttcatgttccttgttctgctcggcatcgcttgtctgactgtcaagtctcgtctgcctcctcgccccaggcctttcgtcttcatggaatacatccacggtcttagcgagcttcccatcctcatcactgtctgtggattcttccttttcatgtggggcatgtttcttcctttcaactatgtcctgctccaggctcaggctgcaggcatgtccgagaccttgattccttatttgctacctattctcaatgccgtgaggtaagtcgtatcacaccccgtagtgccagatgtcatgtgttaatgtggtcctagcatcttcggtcgtatcatcccaggcattattgctgacaagcttggtcgattcaatgtaatgatcgccatcacctttgtttctgcactcttttgtctctgcgtctggatccccgtcgacaacacagccggcatcgttgtctttgccgtcatctttggtttcgcctcgggtggttacatcagtcttgtcccgactcttatcgcccagctttctgacatccgtcaaattggcactcgtgtcggtgctgcgtttgccgttgcgtcttttggtgctctgaccggaagtcccattggtggtgcgatcgtatctgctcaggatggcagttatctgggcctgcagcttttctgtggttgctctatgatggcaggctgtatcgccttcatttgcgcacgttatgtgcaggttggtttcaagattgtcaaggtttgagccacacattttgaaaccattcctaaatcaattgctcggggtagagttcaataaaacataggcgcaaaatgattctctgtggtgggatactgaagtgcattgagttcttggtataatgtaatgtagcagataaaaagacgacactggaggaaacatatgatacccggatacacgatataggtagagtataatatgatggtgctttacatcttcaaagagtaaatccaagagagcagcaaccatagatttactatttgaagatgtaaagcaccgccatattacactctgtatcgtgtctctgggtatcgtatgtttcctcagatacacgacatagagtactagaaacaatcgatgaagaaaaccaaatcaaaacatggaagacgtttcgcatgatcttgatttaggacatagtatcacaggaacgaacaatgaaatcctatacttcaatgaattagcatgtgccaagaggaataaaaaagcaacatgaatagagtatgggatgttctcaggaatgtagatagatattggtgagtgttttaatcattaaggatcataaacagcttctgatttgggatatcatcattgaaggggaaggtgcacaaggataagggcaaacatacaatgtgtgttagagcaacagggttgtcgtaagcagagggtggacctattaagtctgagaaaagttagcaagtgttcaaaagcaacgagcaaactttagtatgagaagataagggctcaggaatgtagatagatagatattggtgattggtttaatcattgaagatcataaacagcttctgatttggggtatcatcatagccaggggggagaaggaagacgagttttacataccataaatagtcatattatcgcgtgctgtgcaacaaaatggtgtaaagctacaaaattctaaacacaatcagtaaacatgttcttcaatagtcatcaaaccatgttattgaaaggaatttgctcaggaatgtagatagatattggtgatttgtttaatcattatatatcataaacagcttctgatttggggtatcatcattgcaaatagaggggttgtgtagggaagaaaggatgagtgagaacttaccttatgaaagaaacctaactgtccacacgtgagatggcacagttcagagcttcacatggaaacaaaacaaaactccaattctctagtgtagcacctcttcctcgcccagaagagttatgtacagtcgctcccgtcccgttcgcctgcgtgttgttttgtgctttattggctaccctcgacagtcgccttgatggggttaatctcaactccgtacttctggctaagtcgctccgcccttcgctcatcgtatccaggaggtcgaatgcctgtcataatgtgagatgccgcatggagagagcagacgcaatgcgcgacttacctcgaccttcgccaatctctgaaatggtctgctcaataggcagtcgggtggatcgtcggacaatttccttgcgctcgaactcatcgccctctcgcttgaaagagtcgtatcggccgccaagatagtggaacataccctggaaggcggcaagaccaccgccgagacccatgacgatgggcattcgttttgctgtcgtatgttagaccatatgcgctaacgtattgagctgtgaatcatctcatactgggaagaccaaggacagcgcccagggcaaaaccaccgagagcagcagagaaggagtcgtctttttcacgaaggttcatagaggttcgcgaagcaaagacatatgcggcgggggcggcggctggaggatggcgtcagtattgcaaaactctcaattgaactttcccggccggtatatcatacctccgataccaatcatggcagagccacgggtgaagacgctcagaatgccgacattgtgcttggccatggcattcttgacggaggagaggaagagaccactgagaccaccaaccacggcagcctttgcagtgtcgtctaggacatcgtgaggcttaaagtaggtgtcgggcttcttgtgagccggcaggttcgcgctcgacgggtgctccatggcgattgcaattgctgagggaggagttgggagctttatgtcttgggcctgaggttggagccgagctatggaaactgtaggattgcgagcctccactgcaacacgtgacgttggtcattcaattgctctgatctcattggtttatgcaagctcgattgaatccgagatgatggctcggtacgtacctcgcccgatgccccaccacctctggagactctggtctctaagaaaaatccgctgtgagcttgacaagatattcttctgtttgagcttcaaacgtcattggaactgctcaaacaagatcaaagccaaatatcaatactcgaattctcattcaataatcttaccgctcattatcaagcccgtttcaatatacaaacagcacgaaacttggctttaaacagagcatcatataacgcctcttacacgggttggtataataatatcatcttcaccttcgacctataacttggtcatactcgaattcactcaactcctcaatcttccgttaaaattccgaggtcaacaagtcttataagcatctcgaataagccatcaaaatggatttggatccggctcataagccatctcaagctgaagaaacaaaggagcaaggcaacgagcagggtcaagtcgaacaaaaccaggctcaacaagatcccactacaggcccccaggcggagacagaaaaagccataattccctctcaaggttctaccattccccaaaagcgatctgctgaagatgaacccgctcagcccatgtcaaagaatgcactcaagcgtctcagaaagcagcaacagtgggaagctggtaaagaagaccgcaagctgaagcgtaaggatagtcgaattgctcgcaaagtccggaagcgcgaggagagagacgccctcattgctcaaggcataaacccgtacgccaacaagcagaagccaccttcagtaaacgtccctatctctcttatcttcgattgcgaatttgagcagtacatgcgcgagaaggagatcatctcgctcggcagtcagattactaggtcgtattcggaaaacaagaacgcgaagtatcgcaccaatatctacgtctcaaactggaacggaaagctcgctgagcgtttccatcaaattctcgatgacaagcaccagaactggaagggcatcgactttgtggagggggactttatcgagtgtgcggagaaggctcgcgagaagatgaagcacgaaaacatgatcgagccccttcaacgaagtctcacagaaaagagtccctgggcgagggacgagaaggaccccctccctcttcctgatcccgagcctgagcctcgtcccgagtacagcgacattgtctacctctcatcagattcaccgtacacacttgaacgtcttgagcccaacacaagctatgtcatcggtggccttgttgataagaaccgtgaaaagggactgtgctacaagcgagcgagggaacgtggtatccgcaccgctcggttgcctatcggccagtacatggtgatgcaaagccgaacggttcttacgacaaaccatgtcgtcgagatcatgctcaagtggctcgagtacgagaactggggcgaggcattcatgagcgtcattcccaagcgcaagggaggcaagctgaaagagcagcagggtgcctcaggagagactcaggaaacagaggaggcagaggcagaggaccccgaggaagagaacgaggaaaccaaggaccccgatgccgaggcgtctgcctctaaacaaaacacacctaaagttgaggttacctcgaagtaaatatatctatatgtacctattaactgatgccgtgctacgccagccaagtccaaaccaaaatgcaaacgttaccgcatttacactgttcataagtccatcccgtttcatacaatctaaaattccatgctttcctcatccctctcccgcttaaccttgatgtccttctcatccttcatcagcccattgacaaagtgtctgaactgctcgatataaggcctcaggctcgtcttttcccaatcagcaatacccttaccgccctcttcaccctcgctcttccaagagtcaatctctgctagaagaccctgcaccgtaggcacgcccaaagggtcgaaatcctcgaggttcttagtgttgataggcacacagacacggccggtaccgggatgcacgacgaaaggactcttgagcaaatggttgagcttcttgctgacctcgatatcaagtcgggggtaggtgtactcgaggacaatatcttgcttagcttctaggagctgtctggcatcgaggttcttactggcgcctgactttgctacagcgtctatgtccgcccattttgaggtcgagggacgtcctggggcagcgtcccattttcttcgcagtgactcgttgaggttctggtttggtagaagctgcaggagcttctcggactgttcaggggaggcccaggggtcttgcacctcaagaacgtcctcttggaaatgagtcttgaggatttccaagcttcgtctgtatggcattagtacttgacctttcaaagcgactgtgtgaacttacgcaagatgaggatgcagcggtctcctcacgttgaccttctttccactctgtgcacctcccttgaccacctcgaggtagccggcaattgcccttctcttctgatcatccatgcttcgaactttcttatcgcaaacccaggcgtgagcacctcgacgacctgagtatacccacatgatatgcttgaagccaaagtcttcccgaagcgccacatcaaccactttaatagccatagtcatgaactgccagcacttgttgcagatattggccttgtcacagcatgttcggatgtcatcgtaatctgtcaaatcgatatcgaaacataactccttcgcaaggggcttgaaagcggatgagtttcgtagtgtctttcggtcacgagggttggtggtgtagacgggaccgatttcgaaacgggatggcatcaatcggaggacatcctttcgtagtctgtggtatggtgagcattgtggtagctatatttgataatagtacgtacgtatcagcagtagggaaagattggtatcggaggtaggcatcgttctgaagggtaaaagcaaactctcggttgccaaagtcgttcgtcggtgtaggactatggttaagccactggaatagatatcgccaagggaacaatcgctggtagaaacttcgcataacttcggggtctgaagccttcaaagacatggcatcgctataactaattagtcaatctgcaagtattgagcctctgcacttttactcacaataagggagcgaccggcgaactgggctggattgccgcagaacttgtgggaaactcatcgtccgagtcgtcaaacaaatcctccagctgctttgcctccttcttaacatcctccgagtcgctcatcttagtatcgacctcggtcgcattgggagtattgtctgaaattccagtttcctctaccggctcgtccttaacgttgctaggggatgacatggcttcagcttcgatggaatggggcattttccctgatcaggaagaactgtatgtgaggtcaattctttgatagtcgtataattttgaagttgtcgtcggtcactcgttgtcgcagtgatgatggtagcaagattaaactaaagatgggcaacggacgtggggtgggacgcgttgagcgcgtcttcccgcgtaaagagatttccactttgggtaagtcaggtacgtaccgctacacccactgtgctctcatcttcttcacttacatccctgagaatgaggatcacatcagacttatcaccacttatagtggaaacagtggccgacaatcatgttgaaagataaaataaaatcgtcattgagaatatacttttatttcatgtcggaattagaaccagaatctacatctatgttcatgggtattatccaaagtattcaccattctacctatagccacatcttacttgacttcttcgatcttcctaatcatatcacctccaattcttgcaatttctgataacacagcctttcggttcaccgccacaacatcttcatcttcaccggcgaccctgaggaagttataaggtagaccagctcggaacttttgctgctgcagcttcgggttccagatagcgccaatgacggcatcgtcctcttcaccattgtgggttcccctgaaaaagacaagtgtgtcctcgtacacgcgctggagctcctgcataaagacatcgacagggtgagcgcggatggggaggggtgcacgacctgttcgttcatcaaggttcttgaattgggagtggcggcgagctgagggatcggaagctgcctctcgaagaattgagcgaatggccttgcgagagagatggaagaggacgtcatagtcttcgagtgatgtgtcgaacagctcagtggcgtcgatgcggtagccgctgtctttgacaagtttgcatgcggccttggccaaacgtgtcatgcgcgaagcgatgagcttcgagggtccgttacgggtgtaggccaagccagatgtatcaacagaggtagcaacaaacattaccgtgtggttcatgttgggatccttcttgcgccaagcctcaagctcattacggatgttgtgtcggtcgtcatctatcaactcctcggccgagtcgacaatcaaaggctcatcacgccaatcccaacgagacaggaaggtcaaggtgcgcaagaaaccggttgaggcacttgtgggtgcgcgccaagggtagggttgcaagaaaacattcaggacaaagagctcaataagctcttcgctgatatgtcctgaaagcttgtgggcattgaaccattgcttcaccaagcgaatagtctgggatagagggtgaagtcttgtgcagaaagttgcgatagtttgtgtatgaattggcagtgtctcaaagaaccatttggttcgagcgaaaaccacttctgactcctcgcggatacgagggtcaagtgtcttgttcttaatttgtcgctccaacaggatatcttccagatcagcatgaatcctcaatcggaatgctgctccagtatcatagacaatatcgagaaaggccaggttctcgatgccaatctccttgttatctcgaccaaggtaggttttgatgttctcttttgtcgatgtaagacgcctatcgaaatcgagtagaaactcaatcttggtttcctggatggcaactgaattctctggccaccggcctgatgcctcaaagtaaatattgacatctataggcttgatagttcctgtgtggaagccgggactaggggcatcaatggaagcatatctggcagctggcgatacggcggaaagttgtcggatctgcaatggcaaatcttcgaggtttcgaatatcgtattcaagagtttgaaaagctcgtcgggcagcgtcgaaagcctccttatccatatgcgagaatgtgactatgttggagaaacctgcgccaaatgcaacaacatctccgctgtcaaccttgaggtgtcgcttcaaggtgtgctcagcaatctcctcgcaaatccggaaagggaccttgcttgaccactcaacacactcgagaatgcttccatccttgaagcgacgcaactcggccttctcaccccagaatcgacggaactttgcagcttcctctggttcctcggctggaggaccatgctccatttgacgacccatttgggcaaactcgaacatgacgccaaactgaactttgccagagtctgaaggtggtgcagcgcccagtttccaaccagcctttgaaggcaactggaaatgcaagaggtgggatcgattaccgtaggcctgcttgagcactttgtgggcttccaaactaaaatcccaagcggatcctctgcagtcaggagagtccaaaggcttggaaccctggcttttgagttcgaagatggcatcaaacgtctggaggggcgcatctgatttgatgataaacgtaggagcaaacttgtcggcggcttcgtctgcaaagttgtctgtagttgtcttggcgtgcatctgaaggaggctggcagaccaggggctcatctttgacaggatgttcagttccctgatggggtcgtacatgacagggccatcttctcgagcgttatcgacgcttatcttggaatagccaaaaacaaatggcttctcgttaaaatcggtagtggataggaactgaacggcggccttgaagagctcggtgctgctaagagagctggaaaacaaggccttgccattgcgtccacccatctggagcaacaaagcgatcataacagaccactcaaaatggccaaacccaccttgggacaaggaactgccaaatcctctctgttgcagccagattcgtcccagcacacaggcatcagtcagaccggggcactcattcttggcgtgtgtaaggacgcgcaagtaggaaatgaatgtctcctctgctttcaaagtagaattgtaaaagggagtgccggacttggtcttcttgtcgtcggtctcgccacttcggttgttgttagagctagaaagcaactttgacctagggaagagtccctcaggcgcacaggggataagtcgaatggtatacgaggattttgaggcctttgacttcttcttggaggccttttccttggtttccttgttgtcctcttcctcctcttcgggcttgggtcgaagtgcgagtacaggcaaaagcgggttctcgtttaagtattcgaaaccaatgtccattgaatcacccagctctttcttaaggctggcagcgatgtaggcgatgtagtaggccctacggtagaaatatcgcatgctcgtgaagtccttctcctggaacatggtcttgggcatctggaccaccatgtcgattccaaattgcgcctgggacttgaccatggtcttggcgacgtaactgccgacgacattgtaggaagctggcttctcgtaggaaagcttgtatggagcatcttttgcgggcttcggatcggggtatggaatgacgatacgatgcttcttctcaaagcgagtggtgacttgggtgatcttgaaaatttgttagtctatctgagagtcggcggctgtcagcggaatggaacgaacaggttcaggaccgtggggtgtcgcagtgtcaatggcctcctttaatcgatgcaaatgttcgtcgactcccttcaatgcctttccgtaatcgagttttgcttctttcaggagctcgtcggtttggagcacgaatgtgctagcggttgagacacgggcagagctacgagcctcaaaatcaatgagagcatcgtgtctcaagccatcatgatctatcttgcggcgtttcgaatttgactccatagcgatagaaggtaatgcgccagctgtgggaatggcgtaaattgtcgtcgtttcagagggtccttggtgttgaagctgtcgctatttggcctggcctggcctttactaatttttttctgcgatgatgggatctgcggggcgataagatccttatcagtaaaagtacgtacctcaagtaagtttgcctgtctcgcccgtgcccgtagcttcgtttcctggcagggtccaaagatgcctatgatgaagcctattacaaaagtgattagagaggtacacagtttaacagtagattatccttttgctgtgtttaggttgattaatttttgagcacttagttttttttgtatatttatatgaggttttgtatagtattagaattgttcagggatcttgaacctcgactgacaagaattagtttgagtgaatggacccaatctgcttaatacgggatcaacaaaggctcaggttgtgttctgttatgaccacgattgctccctcaaaattattgccctctttgaaaatggagtcaattttgggatctttgctttgggaaaaagttcacgccagatcttccttgcacaaagattatgcagctactgcagcatgagcatgtgaactttgtccaggcgatcacatttgaggaactccttgctttgataaaacccgccaaatagagcccgccttgcagaacgctcaggccaattcgatccagcctatccagttttatccactctgatatccaacagcattagcctatcatctcaaccacccgttttattcaaacctcacctcgccctttattaccatgcatacgatttacacatcacatacattagtttcgttccgccatgttcatcacgatcggtgatcgtcacccaaacaaaatctcgtgtcggaaactgagacaagccaaacgtgaatccacgacactaaaacgatccggactatgtgtgtaaattaagaaacgcacgctgctaagacaaatgtgtggtgtagagccgctcagccgtgggatatcgggttgtttaccattccagccaaaactctagacaccgaggaaaattctagggtcctaaacatcaacatacacagcccagcctttttttggtctgacaagacacgcatgctaatgatgatgggcaccacgtcgagacatcaacaagctcttttttgcattagcactgcgcaacgagaacccctaccttgctgcaggtttcttccgcccttgacgtctttaggccgttttgagttaacaattggtcctttgacgtaacaccagagagggaaaggtcccgtccagcgtttgttttgttttggtgatgttctgaatgtcttgcctctccttgccttaacctccataccacttagcccaagttggcctggcaagccccagatagagccaacgccaagttccgcactttcagtctcgaatgattgctttttgagtgttttatggcttatgcacatcaaggcacgcaatatgtaaggagactctgccttggagttctcggagattgcctcctcttttccccagtggctataagtagctataagaacaaggaaacccatgtctgccatccgatggcttgcttgctcgtgcaaatcgtataacctgtctagtcatctggttattgataatccggctgtggtcgctatcggttcgtgttactgtctctgattcacctttcgacttctctttcttttgttagactatcgcctcacggcctgtcgctcttctcttcccttccctttcgtcatactgaaccgagcttgaatcacttgacgctccttctggcaagttccaactgagtctgtcctggttaatcatatccacacattgtcgaaaatggactcgtacacaaaacaacgaccttctctctcgctctcttcatcggctatggacctggatacggatcggagaacaccatcaccagtaccttcactgggctacgacgccctccacactccgactgcagagatgcctactccacctgcttttgcatcaacattctcactgcccataactgccaccaagaacctgtccgttggaacccgtggctctccggacatcacaaatgacaacgacttgctgcctcctttactgcctcaaaccgaaacatgtggagtcgagagacatgatgcgtctgtcatgggcgggactcccgactttcttctactgtactgctttaacatagaaagagcggtaaacttttactcgcgctgcttcggttggaagtttcatggagacatgaacgcacagcagtccgatgacccatacatgcggcgatggggatcatctcacttcgacacacagcccatgaacttcttcaactcaagtcagagtggtgactctcgcatcacaggcgccctgattcaaatcagaagcacaggagatgacggtgctcatcttgagcacaggcgacagatggccatggcgggcggtgcagcaccttcgtgtcacattcgagttgctgatattgaaatggccgagtcattgatcgagtatcatttcggcgaggtgaagcagctgcggttcggagttcgacaatgcatcatggacataggagagttcgtcgatccagaaggaaacttgatcggactcgtgtctcttcacccggaaaatgctacaaccgccatgagcgtggatggatgagcaagcgtggtgaactctcatgatgggaaatggctacagtggaggaggataaaggaatacccggtggtttattatcattcttccgctcatgatagcttgtttttagggaatatgtcattctcacggtttacctgcacagtcattgataggttttggcgttttggcgttttttcttgttggtcaaaatatcatggagtatttggcttggcgttgtgctgcattactttgcagagaaagggaagagaatgagaggggatctccatattagcttcgcttccaaggctagcagccgacttcgggtcggtcggatagtggccggaacggcaagcaagcaaacaagtaaccatcgagcaggtactaaggtagtcacaataacctattactactaatacaaaaaatgccaataaataaagcggtggatgaaccccgaattattcctgtctttgcaacagtgaatttgcctaacaaagttaggcccatcccgacaaatgctcttctgtttagctgtcatgagaagcttagttccgtcatgtcatgacagccatagtaaaacaagagccaactcccgaaacgaatagccggccgccttcggaaaacccattacccatggatggatggatcagttgcccgcccactaaaaccacagcaggatagctctgaacaggctggccccggacttgagtccccgctgtccctccgctactgtacagtgccattatcctcggcctccactagtggacgtgacagttggaggacaccggggagatcttccacggccacttcccgcagtgtaaagtacctaatttgctagccaaagatcgtagtgattgcgcctagtaacgctgtctgccacggtgtgcgagtcttttgcgacttgttcctatcgtcggcttccccacgatttcccgaatgccgattcctgcttccgagtttacgctcaagcttagcaagatgcgacacggagatggacccacggccagcaccggccttcataaacggatatcccccgccaacggcccgccgattattatcgtcattcggctcaagctctattccgttctctctccctctctctaatattatccttcctttgcctcctctcactccaattcctatcatagaggaatatttggtgcatgaagcttaaaaggtctcccaattagcatacactgtagctaacaggaagctttccctcctcctcatcctttctctcaccagctacatatacacaagatgccttccgcagctttccggttaaggactcttcgagcctttgctcgcagtcccgtcaacgtaggtccattcatggtcaagcgcgcatcgtgcagttccaggcgcatactgacaacttcaagcccaatgccgctcttgcgcgatccttctcagcgactgcccgtcgcgccgagattaacaaggtcttcccttcggccaaagaggctctcaaggacatgaagcccaactcgactctcctctgcggtggcttcggtctctgtggtgtccccgactccctgatcaacgaggtcctcgagaagcccaacatcaccggtctcacggctgtctcgaacaacgccggtacggatgacttcggtctcggcagacttctcaagaccaagcagatcagcaagatgattgctagttacattggcgagaacaagacctttgagaagatgtacctcactggtgaggtcgagctcgagctgacccctcagggaactctagctgagcgatgcgccgctggtggaaagggtgtgcccgctttctacacccccgctgcctttggtactgttgtccagaccggcgagctccctctccgcaacaaggccgacggttctcctgatgtctactctcaacccaaggacgtcaaggtcttcaagggcaagtcttaccttcttgaggagagcattgacggtgactacgccttcgtcaaggcctacaaggccgacaagcttggcaactgccaattccgtcttgctgcacacaacttcaacggtgccatgggccgcaacgcaaagatgaccattgtcgaggccgagcacatcgtcgagcccggtgagatcccccctgaggctgtccatctgcccggcatctacgtcaagcgtgtcattcagagcaccgaggagaagtctatcgagaagtacacctttgccaaggaccccagcgatcccgaggccacaaaggctctgggctctggcgacacagctgccaagcgtgagcgcattgtccgccgcgctgcgaaggagttcaagaacggcatgtacgccaacctgggtattggtatgcccatgctcgcacctggcttcgtcggccccgaggttgaggtccagctccagtctgagaacggtattcttggccttggaccctacccccaaaagggtcaggaggacgctgatctgatcaacgctggtaaggagactgtcactctcaagcctggtgccgccgtcttcggcagcgaggagagctttggcatgatccgcagcggtcgcatcaaccttaccatcctgggagccatgcaggtcagcgccaatggtgacttggccaactggatgcttcccggaaaggtcaagggcttcggtggtgctatggatcttgtcagcaaccccagcgagaccaaggtcgttgtgacaatggagcacacagacaagaagggcaaccccaagattgtcaagaagtgcgcattccctctgactggacctgcttgcgtgtcaagaatcattactgagctggtaagtttatctaggttcgctgtctaatacccgacaatgtactaactatagttccaggctgtcttcgacgttgactttgccaagggtcttacccttatcgagatcgccgacggcgtcactgttgacgaagttaagagcaagaccgaagctcccttccacgtttccgaggacctcaagcccatgctataaatgatacagtattaagagaaggaaagacattacgattggataccatagcgcatatgattgggaaaagtattgactgatgaatgattacccggatttaaatcatttacttgagagttaaagtaagctgaatggccggtttaaagccatcgcatcgcagggcggccgttgtcaagccatatgcgtggcttcgcttgttcccgtcactataagggaaaaaagataaacggattgcttagacggcgtttccgttgagagtgaggatagtaggaaaatttcagagcgacaaacaaataagaattattataaatgaattaaagaacttaaaagaacttctgattgactaccactacgatttccaagttttaagtcgtgtttgaagctgagccgtcgtttgtcattcattacaagcatcttagtgagatggcattccaccaaacgcgttatcaccaagcgggttccagcaaccttgccacccttacaacctcttacagtaagcgcttcacctttcttcaagccgtgataaaactcatatgaattgtttgccttagtattatcagccatgttcgaccaagcttcaggtcaggtctttacagaatatgccatgtctcgaggagctctcgccgaatctgatgaggactcggcaggttggagtcggtgtcggccatatccttcatttacagctcgtgggccacatggacctcgacctttggtagatatggccatcagcatccttgcagataacattggcaaggttcgttctggggcacatctcgagactattccgagtaatatgctatggcgcatttggcggtacctagaggccaggtcagttagtgttgcggatggcgcggaatcccttgggccatgtaagactgattctctactagaggcgtgtgtcttcatgcttggaagattttctccaaaattctcatggacgaccaggatgacaaaactcttgggctgtaccgctttcgacaacatatatgccgtcctggcaccgatcttacccgttacacccagcccctaacggcaccgcccacagacttcattacacaccttgttctcacaggtggatgctctttcagcactcatgatcttttatgtctcgccgacatgcccaatctcggcgcccttgaactcatcaaaccggctgatgagcttcagactatcttcccacgcgtctcggatcgtcttgtccgggggtggactgagaagaaagacccgtttcccttgctgcgtatattgagaatatggggcgatcagtccacgacacacgaatctctcaagtgggtgtccaagttcccttctctggctttatacgacgtcatgggcgcaagggaggactggacccagagctacgaggcagcgttggagaatgggtgggaacaggatgacgcaccgtctgggttagaggattcgttgttacgatatctcatgttgttcgcgccactggaggaaactaggagtaagcctcttcgtgaccttgcggcgagtatcgacaacgacttggtttcgctatgtagcgactctcgatgtgccgtcaaatttgtccaggagcaccaagcaccgccccttcttgactacctcactgatacagcaaaggtacagacaccgtcgtgggataccgatgctgcgtctcgggaagctcgtgcgtgtcacggcgtggctttcgagccctgggcgttttggctgtactcctttctaggccagttgagttcggaccaagacttggaggctcgcggtgctcgccccactacaaaagctgtggctggtccttttgttctaccttcgcggccacttgcctgtcttcatttgggacacagttctcgatctggtggcattggtacgagaccttcatatgtcagtagagggttattcgcaacgcgaagatacacttttgcacgagacgctgctggtcgagatacagcgagagcaaaaccagtgccgattcctaagaaagaaactagcttggtagcttcgcagcgttcggcgcctgttttggcattgagaaagcagaagagaaagagacttgatgatgttttgcaggatttatcaaggtgaagaagggttatttttctaaacaccttaacactccctaagcatcgtcccaccaacaaataacagtttccctcgcaatctgacttttatgaagtacgtgtatttccactctaggtttttgaacgtcactaacctaaattccaagggtttgcaaatagcttgcatgctataaatcacctacttgttcaccgtgactaggacatgaaacacggaacacagttttgacacaacgacatcatcaataccgttatacttgctgtttgtgaggaaataattgaagcgagtatgggactaagctggactataccacgaaacgctcaaaacttggggaatgaacgagaagatacacagcgagatgacttcatcaaagtaaaattttgacaaaccatggtaataggcatattaatgatactttgttatccgtcttacacgtcaaggaaaaaagccagtcgcctaccctataccacataaatcgcaaagaggcgggcatttgtgtcgggttccatcattgaattttcctgatcctcatgcaattcagaactcgagaagcgacagggtgcagtagctttgcatgttcacagttcaaagccgggagaattctgacggaatgttactggaccactctttgcgatagtcctgttgcagtcaaggttgacatatgaagcaaggacaggccagagaagcaacattttcaagggcaacggcggcgtacgtgttgcccacgcgtggcacgaattttttcatggccaaacacttgtgcccggcgtagttactacgatatttgtcgtctctcagaaagtaaaagagtgttgaagaagtgatatgtaccgcgtcaaaatttctctctcccaacgcagcaaaagctacaagcaggacagagggtaagtgtcagcgatgaatttatctttcctccagtttcccctccaagtacccccatggtgtaatgggagccagagtgaatttgaaggattcagtttttctagtaggttgaagaagaaaagaaaaaaaaagaactcaaattgcggctcactcgagctggttttgtttacgtgggtggggcatttggcagagcgggttcggaatattgatgcgccgaggcatcagggtccctccatcatgtctgttgagttttgacttatgcgacagaaagttgcgggcctgtctttggattttcagggcttaatgaacttatttgtcccggtagtctgctacatagtacgtttgcttcgaaagactgggatatgaagatgtaccgatccatttttctagggagcagaccataggaaagtttgtatcatgacaaagaaagcatcaagtcatgcgagcgtccatacacagcagccgagcactaatgtactgcgatttagatacgctcctcagaccacgacaaaccgggtgtgtcccattcgctcaatgactccaacggcctgtggagtgcctgatccatcctgttcctgactcacatgtcccttttgccttgccttgacatacatactaccaaggtaccctagctcaatatgttgtacagttgcagacaataaaatcgacacaccatcgcatgattctaaatattttaggtgctgttaagtacgccaagaacatagtatacaattaagtctttgcgtttagtagaagattatctctacctcagtaatagacctagaaaaaagttaaaaaagttactcccaaggttattggtacaatatctctttgtgcttcattttcttccctcctgagctttccatgtttgacacacaatactcctgcataaagtatatgttatgtacccaaattagcatttggaaatctcagcgaatccccattaattttccattgtatgtagcataagtcagtaggtaacccttgactcatataaaaagcaggaatcccggcagttcctgattaacaccatcccttaatctttgaactctcttaatcaaaaagctgctgccgtcattagctaccccgctaccccgcctcagaacaagtttgatcagcaaacaacatcagattctagagacaaccaggacaagaatcctaacaagcttatcttcgtgcaaactcacttcacttacacaactcaccacaaatcgcccacaatggctcctggtggtccccctggaacaagctcgcgcggccgaggaggaaaattcagaaagcccgctagaggaggtacgtctgctcgtcatttgcaccctagaaatgccataagaatactaataagcgtaggtggtaagaagttctcacgcgacatccgacctctcgatgccgatggaaacgaagtcagcatgtgggctgtcgatcatgacaaggaaaacggcgacgaagaggattcttccgaagaggaatcctctgaagaggaggaggatagcgatgatggtgctggtcctgccaaggaactcacccaagagcagacgcgagaacttcacaaagccgagaagaaggcccgtaaggaggcagcgatagccaaatcgaaggccaagacagttgaggtcggcgacctgccctcaagcgactctgaagagagcgacagcgaggatgaagatatgcccgccaaccccaaccactccaagaaagcgcgcaagcaggctaccgcgggagtcgatgaactcacagaagacatggagaacttgaaggcggcacccactcgtcgcgagcgcgaggccctcgaggctgcagcggccaaggagaagcacatgcgcttgacagcccaaggcaagactgacgcttccagggccgatctggaacgcctcaaggctattcgcgagcagcgcgaacttgacgctgcccgacgacaagtaagttacccaccataacgaaaattatcagccggattatttgtgctaatgctgtttaggccgagcgcgaagagagggaggagcaagaaaaggtcaagaagtccgagatcgaggcgagagaggcccgcaaacgagaggccgctctcggaaagaagggcaagaagaaatagaggacagattatgacagacttgacgattatgatcaacgaatacatcctgcctttcgcttttctggtcaaaacatccactgtatgttatcttctagatgtgattttcgatgaccgttggtggaccgaaaaaccatcaataaaaactctcgatactcgttcccgtattgtactacggtcgactcgtacaagccgtaatcccttgattcaatgttccatcgcagagatggcagaaggaaattcttgagaagtctatgtattttggaattctgtattgggcaatccaagtatctactagataggtgcctccatcttgattcctcgcacgacaattagctaggcctttgcgcttgaagacacgctcactctctccatgccaactaacactttagaatattgtagtacttgagagaatatttaaatagcaaagttaagttcgatagactaaacataagttctgggtgaaaacttgacgatgtataaatatctaggctgaagagtcagtaccttagtagtttttcattgccaatattataccagccccgttcagtcggagtcccacacttgaattccaagaatatggatataaatcagatataagcctgtgcttattcagctgagtgtgaatcggttcaattatgtacacatgtaagtattatgtagttgatgtctttgagcttattatgaggctctcaaaagactttgagaccctgaacatggtgtagtcggtacgtatctcggccgaatcgtgctaaacttccaatggtggatcgaccgccttcaggtagttcgggtttccccacacaaagtgcaggcccagtggttagcaggaaaaaaaaaattacaacgatcctccccaaaaaatcgaggcagcaaatcgccatccgagccttctttttccaacctctcattattgtcgagagcgacacatcatctcgataattacacccgactaataattgcgattccgagatacctatcagtatctgctctgacctaaaaaagacagctaatatggcagagtcttcagtaaaggtacgttctaccagccgccctgatgcccccgcctgtcatcgtacaagtcttggatacatggtgataggaagtctttgagctgaccttgactactataggaccgcctgcggctccagtcaaatgcctttgatggcattctgagtctcatccctgccaagatgtactacggtgaagacacaagcgtatgtgaagcgaaccttctcgatctcgattcatacccatctgccatccacttgattataccacacacctctcgtcacctcatgcccttcataataagcgcgacaagaggctaattcgaccataggatcaatggaacaagaagaagcagaccaaagaggaagccgccgctgcccgtcgaggaaagctggatcctgatagcgagctaaaccgaaacgccaaagaggttatggatgagcgtgccaagaacaagcgcaagctgcgcgagatggagcagcaggacgaagccgagaatgatgacgactgggaggagtacgagcctgttcctggtgtagacagcgaaaagcctggcgagggtctcaaggcggccaagactgagaacaacaagaagcagaagctcgatgaggacgaaaatgatgacgcagagcccaaggaatccgctgaagcgacccagtcttccaagctgtcaaggagggaagagaagagagcggccaagaaggagaagaagaaggacaagaagactgagaagccagagaagaaggaacaaaagacgaccaaggcagaggcacccaagactgagaccaatgatgcgccagctcccacaacaaaatctcagaagcaagccgccaagaagcaggcaaaaacccctgccactaaggcccagaagcaaaagggggatcaggaggaagaggaggagacaacaactggcgatggtgaagttctgcccatggatatttctggtatggagaaagaggatgagaccagtggaaactcaagtcacgaatccgaaccacactcccctacgttcgactcagcagctcctgcagaaacagccaccgaccctgctagcactactacttctatctcatctaccgtcaccccttccgaaaagcccaagcacatcaagctccccgccgacactactgccatccgagcgcgtcttgctgccaagatcgaggctctccgtgccgcccgaaaagcagatggtcctgatggaaagcccattcgcacacgccaagagcttatcgagtcaagacgaaagaagcaagagcaacgaaaagctcacaagcaggagatgcgcgcgcaagctaagttggaagagcaacgcaagcgcgaggaggcattagtatccaactcgcccggtattatgagccccgctgtcgagctcgacgagaatgccagcaactttacctttggtcgcgtcgcctttggcgatggtgcccagctctcacgcgaccttggtcatgttctgacccagggcaagaagaagggaccttctgatcccaagacggccctcatcaaggtccagaaccagaagaagcgtcttgaggagctcgatcccgagaagcgagctgatatcgccgagaaggacgtctggctgacagcccgccgtcgtgcagagggtgagaagattcgcgacgacgaagctctcctcaagcgcgccgttaagcgaaaggaagttgccaagaagaagagcgagaaggcctggcgcgagcgagtcgacggtgtcaagcaatcccagaaggaccgtcagcgcaagcgagaagagaacctgcgcgcccgccgcgatgataagcttctaggcaaggctggcaagaagaagaagaagggtggtgccgctggtgctaagaagaagggtcgtcctggcttcgagggtaccatgggtgttggaggtggaaagaagggcggaaagaaatgagcttgaggaagaacagagatgaagaaaaatattgattgattgattttttttactctttgatataatcaagatacacggcgctggcggagttccggtcggcaaaaaggagaagaagcatgagaaggatttcaggagtgatgatgctcaaaacacatttgatagtggtcataattcattcgtatatagacatgaaagcgaagaaaaacatgtctagagcgcgctgtcgatacatgaagccgttgaacttccaggcctaggtagtagtgcaaattgccatgtattattctgacattaagtttcatcatttctcctgtcgtggctacctacccaccctgcccaactccttctcttcatgatcatcatataaagcccaaaatcactagatgcaacataagtagcgagagaagagacccattgtcctctgagaaaacagacgccctcatcatgtaaaaaaacagaagttgtctgtggtatttttctttcattacaacagataacaccaaacccagtttcaacgacaaaacagcaacggctacgctttacgcatcggtctgattctcgccctccttatccctagcctcccagaagcacaccagcacacaacggacatatacacaacagagttcgagtctgagtcagagtcatcccgtccatctcctttttttgtttcccaaaaccggtagaaagaggaagaatagataagcctcgacaaaaataaaaaggacattaaaagaagtttggggtgggtaagaaagtgtgcggatcgccgacaccacttgtttaaacacacccagagaggtttccgctgggctacctagtcaatcggccaagctctaaactcttgacgcgcggaacaatccacaacccggttaagttgagttgaaaataaagttccagtttcccttgaattactccatattgtagtgattgtgtgtagggactcgtgctgctatcgtgtttgtgagaaggggagccttgagactgtcgtcatcaaagtcatgtcgtgaaaaaggttcgaaaaagggattaggatcggatagttggaacggagatttgggggggaaagagcttggcctgactaggacgttagatagtcgatcgaggatgtaatccaggcatcgtgtttggcgatagcggatacgcatgcaacctatgtcgatgcgtttatagaagggagtcgagtcgagtaaagacactcaagcaagctgaaacaacctcgagctggagctccttgtctttaccgctgttgacctcctgtagctaatgtcagttatgaaacctctcatgaaacggaatacccacctcgttgatgagttgaggcaggttggccccaacaccgttctgcgtggccttcttgccaaatggccattgactgtagtcagcgagcaggtcatcggtctgcgcaaaggctctctcgcgagcctcatggccaagggatgcaagggcattctcgaggacattagcagcgtaggcggcgcaaaccatggcaatggtgcgcatataacgaaactcgagcgactcgggtaggaactggctaccgttgaggacgacggttcgctgggtaaggacagtgcggacgcggcggcggatctcctccttggcaccaccgtcggcgacgggatgggtggccatgtcgaagaggaggaaattgcgcttctcggtacggaggatgcccttgtcgacaaggccctttgcgagtcgttctcggacctgcttgagttggtacccgatcttcatcaagttccaggtctcgcctattgttcgaaaaggagtcagcgacgttgttaagttcggcagggatactgcttgggcgacttaccactcatcaaatcaatccaggttgcgacgctcatcttttcgctctgcttcatcatcttaagggcttcgtcaaggagaacctcgccggtgagggtgtcgtctatgacttcgatgttgcggtctgcgagggggaatcggcgtctcgaagcgtccttttccattgcaatgcgaccgcggaaggccagctcgatgacgatgcatcctcgcagggcgtaagaaatgttgtcgttccagaaagagaggtagccctttgggaggtcaaatgttagagctgtctgtattgtgtcatggtgtcccagaacaaagggcacgtgtatgggcatatatgctagcctacctgcttatccttgaggccaagtagcaacacctcctccatgagggtgagcttgggctgcttgcttcgctcagcactctcgctaatgtctcgagggtcaaaggcgatcttgtggccattttctgagttctcgtagctcgtctcgggaccgttgtccctggcactgggtgtgctcgttctaggggcagcgccattgctggaatcgccttcacccgcaggtcctgcgccgcccgcaccgcggcgtcgcgtcaatcccgaggacatttcgaagaggtagatatgttttgtctttggtgtctgggagggaagagtcgaaggccgaggggagggagcggcggaagcagcaaagcctttttttgtcgagatgaggttgaaggggtacagcacagcacagcacggtctagtagtttgaggttaggtcctggaacttgattgattgagctgaacggggctagttgcgcggtcagatttaggggtttgggacggggggcttggagctccgtaaagttgtactggattgccctgtatggaagtaaaaggtacctgattagcagttggagccaatagatggctcagctaagccgttactgttgggggacgggacctaaccctttgcgcaagggaggctgattattgaagtgaggatgccagctgattcacagccttgaatctggtccgatcttcttagttcctttctttgatgaagattgaatccaagtatattgggccgactggtataattggcatgttttcacctactactaaggtactgtcactctttactctaaacccgtaaaacagggatcttatgcgtatacccagcatgtagcaggtccatacgaggcacccatcaaacaatctggtaaatcattggtaacagttggtgatggaaacagtcagttgatgtttaacaaatcaattgaatcggcatgaaagtcactagtgaccttgagaggatcgaggcttgcttgcaaggatcgaaactttgctacaagacagataaggggattccagcgtccgccaggtttgagaggggaactttcctcccgtgggacaaatgcatggagcagggagagaagactgattttgacgcacatcgaattcgacccaccactactaacctactaaccttagtagtaggtactattcatgccaaatttgacaggatgaagacataccctcaccagaaggtatcccaacagagctttatttgtcttccgtgtctggaaagtacttcatacaatggatgcttggaaggatacctaactgattgacccagcatgcacagcctaccacaagttgtgaagctcttttcaatgtctaaccaggatgactgatcctcaatcctacggataggtccattctttctggagtcagtcagcattctgtcttgctaaggctatcaggccatctcggcaggacatcaagtttcatgtgatcctccagccgaagcaaagcctcgcttgataacagaaaagtaccaattcaccgctctatatccagttccatcaagcacaatacgaagctaaagctagaaccaaagctgttgtttgtcttctctctggtgccagaaaagatgacgtccaagatattataaaatgaaaaacccgggattatagtttaaacagcatagacagtcttgttatttcgtctcttacacctcgaggggccaacttttctgatactctgaggtctctctccactgggattctccacaggaggcagatgcagcttaagctcactttccactaatacgtggatgtacgcttgttagtcagctaccgagacaggacacgaatctccccacacataatttcaacttcataccatcaccacacaagcaattgacttcagcttctgatggtcaattctggcctcgaacgccgtcaatcggatgccgttgctagggttgagtctctgaagtaatgattcaagctcactactgcaacatgtttcttcgattcgaatcctccatgtcgtggccgcctcgcaagactcttatacaccatttgatggatgatcttgaccatcctgactacgacacctcaacacctgcgacgccgattctgaacataccgctcgatccaaatactgggacacatgaatctgcgagcacttagttctcgccttttgaccactattcagcgccctgaagtcagggccacatggataatcttcatacgaacattgattatatgctatcttcatatggctacaacatcttcttggccaagatgacttgcactgtcatcatatgcccatttgttctctatagacagtcacctgttcgtaggagctgcctttgttcaatccatcaacgattggtatcggcatgtctgtcaatacggcagccgatcttatttgtcaccaggactctctattaatccaattcgcaccacaggctgacttgaacagatgttctttacgatcctgatacttggcgcttttgctgtgggccccgctgtgcttttcctcacggtggtcaaggtaccaaagtatccgccacctgcatgccagctgcaggcatcttacagccacccacatatccagcagagctttatgtatcacaataacttagaatctatcgcagcggggggtccccgccggggcatctggtgtagcgggatctcgactgggtttacccgggcgggactattcgaggaacgacggttcttcgaaccctgcaccagtgtgtctcggatcgacccccctcataggacctgcagagcccctggctcttgtcagcgctggggaagcccagcctgacttgacgaccgaggatctgagggtggccaaagaagtatcccacgcgaaagcagggacgcgcagtaggtttcctcgctgagaaggagacgctgggcgttgcacagatgccggagaatgtgttttttttgtgtttctatttttggttgttactgcgactgtgaatgctcctttatctgcatgtattaaatagactgtatatattgtgtatgataatataacctcctgttttgatatgtctgtacttgcgattatgctcctttatgatggtaatgagctgatgctctttttccaaagatcgtcaaagtcaatgtcctctttctcaaataactcgcggattctcttcgccgcagcctcttgctccttgggaccaaaaccaccaggctgtgttgcctcgaattgcacgatttcgacccagcgatagaataggttctcctttccaagcttggtaagtgcatcccggaaagcaaatacttgtcgtcgtcgctcgtcctcgcccgaagcgccgctgccacggacatcgtaggacatccaaccgtaggcatcatgatgaacaagaacaacactcttgaaagcctcgagagccagctccttcttgtcaactagacggtgcgcgatcaccatgcgtgcccagtcgagatcccagtaggcgttcatgagaagatatccagtcttttgctcctggagaataggggacgtcgcgttgtcaacgtaagaaaccaggctcttctttgaatccgcatcctccaagatatcggtgagagcctggtcccattctcggcttcggcgtacataaatctcctgttcgcgaaagccaacctgccaccgccactggcaagggttaccgcgagcttgtccagcgacaaattccacgggccacggccaaacaaaaatgaagagaataaagtcaatgagcatagttccagcgcgctttccgatctccaaggcaatctgagaccatgtcgagtctacggtatcccaggttgtctcgttttcatgaccaaaacctgtcatgagcagctgccagtaccagggggcaatccaccacatgcgcaaaatgaagagaagaacgactacaacgttcataccaacggggaccaggaagatctttcgtttgaagtcggcaggtttgttgtctatgtgtgtgacgtagacgtgcttctcatctagagactggatgaatggctccagagcttcagggggccgcttgaaaggtgagggaggagcttcattctttttatcggcgaaatgagcacgtttttgttttcctgctctcttgttgggagccatgttgagtgtggcctttggtttctgtatgtgttgtgagatgcaacccgatcaatgggtggtgaggatgattaggtaggagtttgtaggtggttttattggtgacgggaaaggtgttctcgaagattgaggtaggcgttctagtggctccacaaaacctggatgctgtcctggacatggacactgaccatttaaaatgtgtcttgctctataacttctcaaggaagcagtcaaaaaatgccaaaagaaacccagcatatatgtataaattctatataattcactattcagttttggtaattttatatcttgatcttcaacaagtaataccagctctaaaagatgatgcttcgtcaggcattgtcctgcatttaattgtccagtagcggacaatcccggcgccgagcgtttgcccgctatggctaacatggacttactccactaagatcggatggatttctacacttacagaaggcactttagcatattcgttacaaagtcaatgtcgagttggttttgcttctgttctgccaattcctttccgtggcaatgttgagagctcgtaatttccaggtttgtatcatatagcctattctccagctctcaaatagctaacaaaagcaataggagcgcggcaattcctacgtatgcgccttctgccgccacaaacttacgccgagggactcgcagcttagagatcgccatgtttccaaggtcgcagcttcaataacatccgctcgagccaccgggctatcgtcttgccattcttcgcaaatacctggcgtgcgcgccctctcgacgacctctgcgctccgtgggctcaacgatggtggcaagccgggtggtttccccagcgggggttttcctggagggtttggagctggactggggtcatttggagcgtttgcaaataagccggtgaccgaaactgcaaaacaatctgtcgaactacttcctcatgagattgaagctcgtaagaagatgggactgcctctcaagaagccaccctcgaagcccgccccggttcaagcgaaggacaacgccaagacaatgccagctggtcagaatacatctcaaaatcaggctcaagacaatggaagaggcttaggacaaaaccaaagggcaaaaggaaaccagaaattcggtcgatttaacgaaaagaacaataataatatgaagcagacgcagacgcagcagatacagcaaacgcagccgacgcagaaacaacagaaccaagattcgaagcctccgtttaacccgctatcgagttctatcctggctgaagccttcaagacagaccgagcaccagcaccagtggtgacacccagagcgcggtccaccaacgaacctcccaagccagccacccctacctggggggcttttagctctcgaaagatagacacgcatgtacctctgatgaagagtcaagccgaagcgaagcccgcagaaaagcaaaccgaagtgcaacctcaaacgcctcctccgtcgacgattcggggtggcagcgacgctgtgtggggtcaactgaagcgctcaaggagatcgatcggggagaaagtagaaggccaggagggcgggttctgggatgaacttgaaactcgggtcacaaacattcgcaacagaccttcccctgcccctgaagtcactgatgtgtaccaatctacacttcaaggcgacggcttattgtcccaagagggccagcaggcactggaagatcaaccaaggcgtaagtctcgcttcgagatagaggaagaggaggagcgcaacaaacgagataagaagggcaagcgtccaaagaatgtgcggcagaacaactacgaagacgaagatatggacgaggatgcaattagacggtgggaaagcagacagcgcaagaaggccgagaaggatgccaagaagcacctggaagttgccgccgaagctgcaccactgcctatcttcatcccagagtacatcagtgtttccaacctggctagtgctcttcagattcgtgttgcggactttttgcatgacttagagtctatgggcttcgaggaaatcactgaagaaaccatcatgactggcgacacgggtgctctcgttgctcaggagtatggcttcgaccctacggtggacacaggctcccagcgcgatctccgacctcgaccagcaccagaagatccatccctgttacccagcaggcctcctgtcgtgactatcatgggccatgttgatcacggaaagactactctcctagattggctacgaaagtcttcgattgctgctcaggagcatggtggcatcacgcagcatatcggtgcctttattgttcaaatgtcgtccggtagccaaatcactttcctcgacacgcctggacacgctgcgtttttgtctatgcgtcagcgaggtgccaatgtcacagatatcgtggtgttggttgttgctgcggatgacagtgttatgccacagacccttgaggcgttgaaacacgccacgggcgccaaggttcccatcatcgtcgcgatcaataagatcgataaggaagacgcccgagttgaccaagtcaaggctgatcttgctcgccacggtgtggaaatcgaagactatggcggtgaagtgcaggtcgttcctgtcagtggaaagaccggtaagggtatggaagacctcgaggagagcatcgtcacattgtccgagattcttgatgtccgtgctgagacagatggcatggctgagggctgggttctagaatcgagtatcaagcatactggaaagactgccacagtactcatcaagcgaggaaccctgcgccttggcgatgtcattgttgctggcaagtcatgggctagaatacgaggtctgcggaacgaagctggcgtcgatatccgagaggcaccacccggaactcctgttcaggttcttggctggcgtgagctccctgatgctggtgaaatggtcctccaagcacctgacgagagcaaagccaagacagcagttgagtatcgtgaggaaatggccgagagacaggagagttccaagcaacttgctgaacaagaacagcgccaacgtgagaaggctgccgcagaggaagccgcagcagcagcagaagaggagggtgtcgaagtggagcctgtcgcagctgagcctggcatcatctttcaaaatttcattgtcaaggctgatgtcgctggttccgtggaggctgtgtgtggcaccgttcaggagctgggcagcaatgaagttcaatccaaactcctgcgatctggcgtcggtgctatttctgagtacgacgtcgaccacgctgctgcctccaagagcatcattgtcaatttcaacatccctatcctgccacatatccgtcagcgtgcggacgaagctggcgttcgcatcattgaccacagcgttatctaccacgttgttgacgacgtcaaggaggctctctcggatctactaccatacaaaattacgcacaaagtgcttggtgaagcagatgtcctacaactgttttctatcaatgtccggaaacgtgtttcaaagagcattgcgggttgtaagattcgtaacggtgctattaagcgaacgtccacggtcaaggtcatccgtcgcggagaagttgttttcgatggtaagtcaaaccatattctctcattcgctctatcggtagcggagtcactactgttctttgttgctaatttaatctgcaggtaaaatcgacacgctcaagcacgtcaaaaaggatgtcatggagatgggcaagggtagtgagtgcggtatcggtcttgaaggctttgaggacttcgagatcgacgatcaaatccagacatatgaggagatcaaggagaaacgaacactgtaacaacattcttgtaaaatatgtatgaacaagtaggaacaaaaaggggttggctctcttctgggagtcgtgtatagataattgcctgacatgaaggcatggcctgatgagagaagagtataggatttggatgcctaggtagatgggacacatgacatatatcactagtattacgtttcatcaacgaaaagcttcaatttcaaggacgttcgtccgccatctgggatattttgattgtcgcaggttcaactcttttacaatttctacttagccaacatactcatcagcttttgtaaggcgctccgaccgcgtttgatgaaaacgttcttgttgtcctagttgcttgagaacgctccttttccaacttggccagtccgatacgatccgtcacaggcgtagcctcgatgatgttgtcgaactcgtcgtcatcatcatcacttccgctcctttcgttgtctgaatcaggctgcacgctggtgttgggcttgaactgctgctgctgctgctgtgggttgggaatggtggcaggtttcttgtcttcttgttcgttgggattggcgaacgtctttgaggcaaggactttgcgacggatttcggccattgtgtcttcgtcgtctgaatcatcagatattgcgtagcggtctttttcttcttcttctccttcttcctcctcttctgggttggccttggatggcttcttccccagatagataccatctacactcccctcttcctcgtcgctgtcgccttcatcaccatcatcttcttcttcttcgtctgaggactccatgcgtcttcgatttgtgtttccactagtccacatatcgtcgtttccttcctctcggctctcggcgtattctctttctagttgttccatccactcctcctccgtctttttcatctcggcctcgtcggcacaggccgcatatcgcttcagcaaggtggagttgatttggaggaaggatggaccgtatgaaaatggcgcgagaatctgctcggcccagtctgggtggccacagatatagaatgcggcggccagcgcctcaacacagttcagccgccagggcttgccatagttgacggtgttggctgcgacgagataaggcagtaatcgctcgcactttccgcctaccttgttccattgaacttcctgagtcctcgcccaagagcattccacgacagcagcgccgtactgatccatgagttcgcggtcagcaggggaaacggtatgtttgccattgggtgttatgatgactccgttatggcgctggccgaggtgaagatcgcgcatcattccaagcttcatgagcttctttcctgagcagcgcttggggtcgcaatggcccaaatcccagcacgcggccttgaaagctgggcgcgaagattcagaaccgtcttcttcatcacgccggggtcctcgacgtggggtagggcctccctttctgcccttggaggtgaagtcttttttatgtcggaccatcttgtatgtttagcagtaaatgcttattggctgtttgtggaatggtattgttcaagaatagtttatacaattgtgcaagcaagtgaggtcaaggttttaaattttgcctccaaaaagtgatggatggatgatgacaagacagattcatggtggggttaattaacttattggttctttggaccagtttggtgaggggcatttcagcccaggccatgctcgtcagtaccagaacctaggtagccagactaacttccatgccagtaaaatagagggctacagcagcgacaggtgcgctatgacagccgctgtaatgtaacgggcaggggtaaagtgtaatgaagtgcttttaagcccatcacgtggctcatcactgtggccttgcaccgccacagcgccatgctttaccccagtacagcctagctcaccatcatgggtaacctctaggtcatcgtggtgctaggtgtctaattccatgtacgttgtcccctggctcgcaggtacatgactagatcaacaaagagacagtctgaggggacaagacaacaagctgatggtttcctagctaaagtctggtcattctgtctcatagttggaattttttattctctctttatctatttcaggccgtttccgtcccttgaaccgtattcggtcaggcactatcaagctggagcttccccccgccaaacgccgggccagttcagtccagttcagttcagttgaccagctcaccctcctactctgttcacgtagcactgcctcctcatactgtgcaattctactgccaactcgctcgcgccagatcatctccgggtggcttcgtcctcattcgcatactcattgatttcgttcctccttcgcaatggaggccgcttctgctcgcgccgcggctcgcgaccgctggggcgatttgccatcgtccagccgaaccccctcccagctccagcgcttcgtccaggctgcctgcagtcccgagaactatgaacccaatctcgctttgagcctcgaaattgccgatcttataaactccaagaaaggctctgctcctcgtgaggctgctactgccatcgtcaactacattaatcatcgcaatcccaacgttgccctgctcgccatcgggcttctcgatatttgcgtcaagaactgcggttacccctttcatctacagatcggtaccaaagagttcctcaatgaacttgtcaggagattccccgagcgtccgccaatgcgacctacacgggtccaggcaaagatccttgaagcgattgaagaatggcgagggacgatatgtgaaacaagccgatacaaagaggacctagggttcatcagggatatgcaccgattgctgagttataagggatatgtctttcccgaagtgcgaagggaagatgctgctgttctaaatccaagcgacgttagttcaagagtttcaatctatacgttttctgggctaatgacatcaaatagaacctcaaatctgctgaagaaatggaggaagaggagagagaggcccaatcagccaagcttcaagagctcattcgacgcggtacccctgaggaccttcaagaagccaaccgcctcatgaagatcatggctggctacgacacacgatcaaagactgactaccgtgcaaaggctgccgaggaggttgccaaaatccaagccaaggcacggttactggaggagcgactcgactctttcaaggcaggtgacacaatggaagatggcgatgttttcagcgaattagcttctgccttgcaaagcgcacagcccaagatccagaagatgtgtgaagaggaatccgacgatcatgaggccgttgccaaactcttggagataaacgatagcatacaccggacagccgaacggtacaagatgatgaaaaagggcgacatggagggcgctgccaaggttgctgccggcgctcctcctccgtcttcgtccgggactgcagccgcatcttcaagtgcagcaaatgagctatcgcttatcgactttgatgccgatgccagcaacggtgctcagtcaggcaatgctcctgctcctgctcccagcgctggaggtcttgagaatgatctccttggcctcgatattggtggagactctggcagctttggccagggcggcggcattgctctaggcttcggtgctaaccaaagtaagttgtggtaactgaaagaatcgtcacttgctagtatactgactcatatcagacatcccgggccctgcgcttctatcttctatgacccaggataactctgccagaggtcaggtgtcgactccaactccgcctcccttttcacaattcgcctctttctcacagccagtctcccaatcaaccacccctcaacctcctcttcaacaacagcctgctcctccatcgcagcctgcttctgacccctttgctatgctcggcgctggaagcatgagctctcagcgtgcatctcctgcgccacctcaacaacagcccgctgcagcttcaaatgacgatgatgaatggagcttctcttcagcactgccaccagagcctagcaagcccaaggagcaccaggctactgttagcaacacaaacgtcaaggttgagatgattgccagaagggctcctggtaacgagaatgctatcaacatcatctttgccttctccaacaatgtaccacagcctattagcgagcttcacttccagctcgctgttacgaaggtaagcatattcatcctacagtttttcatgctagacactgacctctacctaagggctacgaactccagctcaagccccaaaccggccgtgacctcaccccgcagcagagccgtggtatcacccaagaagtgcagatttggcacgccggaaaccgtactcaaaaggtcataagtgccaaactgaggtggcgcgcctcctacaagttgagcgagcaagccgttaatgagatgggcgaggtgactgagtttagcctcgcatgagagtgttgttgtttttctttccagaggggttgaaggtttttagcatatatgctggacgaagctgaaagagtgggatagtggtcaccagaaagtgagatgaagcagcatgtttctctatttgaattaggggataaagcataggacagagataagagcaaaagcgagtcagcagatcttttgatttatcaagtgagcagttgcctttgatattttgcttctcgtgaacggcaggctgtcaagtgatcttgaagcagagatagacaagatagagctgaatgatccgagaccatgatacaaagatttttgacgcatccaagtgccaaagttgaaggtagtgagtgccctgtccgaagaactgcaagtcacatcgaatgcaacttgcgtaaaataaacatggacaaacaaagtcattagctggtgggtcatctcaacaagtcatgagactgatcatcgtttttacatccaatatcttctactctaacatctagtttcagcaaaacatttccctcgacgctgaaaccactaaaatggtcttgacgctgttctgcttcaaaacccgtcttcgtgtgaggccagatgactgccatccccggtctcttcaatcgtgacccgacaccagtgttccctcaatgtgtaaccatgcaaacgcctgagacccccaaaacaaagttcttgcactccaatactcccacaaatttggaaacttcgaaaacgacgccataccaggccagctatgctccgcaaaacaaacatcaagaagtaaaaacaaaagacaaagaatacaagtccaatgaaaacagtgaaaggtcttgtggcagctccagttgccgaaaaggtgtgagagaaatccggaatctcgattaaaagcacgtcttgtgctgaagcatcatcgtttctgtttggaagcgtccttctcagtcttgacgtcgttaaggaagatcgttcgacgagtgtgaagtcgagtcgaacatctcctaagcgcccaattcactgacggcaaacgatggtgtggtagggttcagcgaatagccactgtgggtaggcgtcttggccatttgggccatggtctcgcgctccgccttctcgcgctcacgctgtgccttctcctgtttagtaatgcgaggcttcctagtaacggcaccaccacgggatcctgggccaccaccacgaccggtgccagctccaccccgagttgatgcacctcgcgcacctcctcggctgcctcgtccaccacgtcctcgtttggggggtccctcttgtctggtacttgttagaaaggaatcggaaaggacaaaataggaagatacgtacccagcagctggcttttcaacctcaggcaccaaggggcctgagtaaacaaagaatccgtcacggcttgctgccgcctgtgcttcccaaagaagctctgaatcgtccacaaagtcatcatcaacgtcgtattggtcctctttgaagttgcgcttctttttgggtttggcctgcgcatcggcaccgctggtaataccgttgtcggggttgctaccctcgccatcggagagatcaacggacatttcatcgccggattcacggccagactccgccttttctagggaagcagctgccgcagcgatccgagctttgcggtcccggttagcggccaaacgagggtgaagagcgtcccatccatatcggtcttcggccatgcgcatgaagttgacgtatctgttcgtttctccgggctggataggtacactgagaacaatggtaggagcttgggcttcttcacccggcttagcccgaccaaaatcaaggatcgaacgaccttcgccttcctgcatgtcatcaagattgtcggtcttgggcgttgaaactccagtatggggtttctgcttgggcgatgatttcttgataggaccattagagatggtcgtgaagttggattccctgatgacagggcgttgcactggtggcggaggaggggcgggatccttcttgggttcttgcacaggtggtcgtgaggaaggagttggagtcggtgtcgatactgtctgaggctctttagacggggatggaggttgggagggctcaggtgcctgaaagcgaggctggttcgacggcggttgatactgactacgtgattcagttccatgaagaagacttgcaatagtcggcgagcggttgggaatctgagaaggagcccgtggtgatccagaggcggagttgtaagagttgtgggggaccattgtctcgcgcactggatcgtaattgccgcggataggatcgtaactttggccgcttgtccgcacaggaattgatgtagaaccgttaggctgggactgtggttgtgaggaaggtcgttccgctggagggtctgagttcaaaaggctttgcattgagccaaagtgttctcgcttcgccattttgggtgaataacgctgctctggtttgtgagatgatgatggtgtttgaaggtgatgttgagcaggtgaagatgctgaaagaatggaggcgtcggcgatatgtgactgtcccgcaattgtaactccagcagcggcgagtgacttggagtctgaaggaacatcctcctcaccatcaccggtagcaatcttcctctttcgtggcatgggtggtgcattagggtcgcggggctttcggggctttcgcgcagccttggctatatcggcgccgtctgaggttcgtggcttcacaatggtaccaggtttacgtcccggcttcttcctagggacacctgcggcagttaattgcacccattggttatcgacaagtgcgtatcgtcgagcaggtcccgtgcctgattgaggtggcaggggaggtcgaggtcggtcaccatggttttggtggccgatgtgttcgtatttaccgtcgctggaaacgactacgatttcgtcgtattcttgtggtgggcggctactcgagccgttccgtgatggtgaaccggggtcagaaagtgatccagaggggggcgaagagagttcgccggctgatgagtcgtatcgcgacatagacgtgtcgccgactggtgcagtcatgccgagggacaaagaggcagcgaacaggcctgtggaagcaattgtatggcgcgtactatacgttggtcggagagactaatgcaggccgtgttgcatgcaggaccaaccaaagcaagaaataataataaattattcacagcctgaatacaagaggaaaataagaacaaaagatcagataaggctttgtcgcgtagacaaggctgtgattgaatgcagccgaaatcgaaaaagcagcgaatagcggtcggcgacaggcactgtaatggtgtagtggtacacgctaacggcgcgaaacgcaccacagagatgggtacaggtacagcgaattaaagatgttcaatgtgtggcgtgcgggtctcgtcaggaaacggaatggttgcaggcgggagagaagcgtcagagggtgacgaagtgaaacgggctgtgagtggccagactgtggagtgcaggtgcgggcgggcggtggagaagctcgaatctctgaatagcctcaagatctgggtcaagcaacgaccttgactgtctggacagcttctcacgcaaataaatgaatcgactgcggggtgcgggtcgattcgagagcgtcaggaaataccgctatttgagtagcagaaaatgacgacaattcggagataattgagatgtgcaaacagtctttatttgatgaatttggacgattccgctgataaaatcgactgtcgttgttgagaaaataggtgggaggtggaggtttggtgagagatgggggggagaagaagaggaaaagggagaagaaatgaaatggggatggctacggttttttttttcggggcgacgataatatttcttattttccaggccaggaaggagaaaaacggggcaaagccaacaacttctttacgattgcatgttacgactcggacaacaagtcaagacaaggcaaggcaaggcacgaggtacgatacggtacgaggaagaaacgagcccgaggagccagatggggagggggagggaggagggacggaaggaccagaccagaccagaaaagcatcgtctggcaaaagggaatggaaccaaaccaaaccatagcaaggtcagacaagggaaagggcaaaagaaaaagggaaattgtattaaaccgccgaggggcgtggctaactcatggactctgggactcaaaatgtccaacaacaccagaggaccagccaaggatagggggtctaccaagtaattaacccgagagtcaagagtcaatttggagagagcgaggtcagagcccaggtagaaagagcctaaaacgcagcaacgagagagtcaaacagacatgcatagtgcagattacagtacagtgatagaaaggacataaaccaacctagactggcccggcagacgcacggatactttactttacctgaaagaaggtaccttattaataccgactcagattccatgtgcaacatccgcggcgcaggggggtcgggggtcaggcaatctttagcgtggggaaacgccaggaataactttctcgcttgtgacatgtatcttttgcgtgctacaattggacacagtctttctcaacatgccgttttctttgcatatggcaatgtttgtcacaacacacacttgcattctgtccctgtgacctttttgctcccaaacatcctttgtcgtcagcaattaactcggataacccaccatcctagtgacaggtccccccttgaacggtgtgggccacttcgtcccggaaccagaaacgttgaaccaagcttaggcgcggtacatcgacagggatttgacgcggctgcagtcagggccgcatccgccacaagtttgtttttcctcgggtttagtaccatgtggctgacattcgcttttctttatctccgtctagatgtctgtcgaggttctatgaaaacatatataaccagcctatgctgaggtcgtgctgcaaacaatactagacagtcatgaggttttcatgatctcttttttcttcccttgcgtcgttttaaccactaaaataggtacgtcgtattggttatgaactgatctgagattgacagggttgacaacaccacccaacatcgtcggcacttttttttcgcaaggtgtacgtatctattttgattttaatgttcatcacgcatgcgtcatttatgagaaactgcccgcaaagcacaattctactaaatactttgcttaactttcgcacattgcttaatattccagatttgttaactttctcgctcaaaccgaccgcctcaacgctcacaaaatgtatccgtacacagcaacaataactgccaaaaatcacaaatatacaatacgccaatcagtactcaaaatagatactcaaggctcttcttcggataactgttatgtttttattgttgtaagcgtaacatgcgacgttgtcttaacaatgaagccacaatttgcaatgtgagcaaggttctgtagtaccaagttctggaatccaagaaggaacgagcatcgatcgacgctaatgcaccaacatcctggttcaaatctgtggcggtgcgacatggcctctgaattctaaatggccagctttaccttaattaatagagggacaaacctcatgttttagtgccaataatcaaaacatgcaatatccgtcgcccataattaatccatcttcgcacttttgtaacccagtcaggggatctaagtattatttcgcggtgctacttccagggaacgaaataactcgtaattggaaacccgcatttacataatcttggcatggatcaggagaattgctaagttcactttcatccggcgatcaatgcaatcaactaccaaccgattttatcacccttgaacatttcccaaattccaaacacctttacctgccgtttgtttagcttcttctggccgatttgctctattttgaattatttacaatggaaacgaatacttacacgatctcctcttcaaagttctttgttctagcacgtgatggaatggctcaacctgtcatgaccaaaatatggggtcaccctgccccaccaagatttctccgacgttgcctccaccgactaaaaaaagacgtcagaaacaaaagctttgcgaggtcgaaggcttccataatcttcaacacaaccacccaacatggacccgacactcttgatcaacgatatagtcgaacacgatacctcaaagaagaagcctgtacagtttgacgacgtccagatatcctccaccggtttcccgcagcacaaacgacgatggaaaacatccgctttcaagcagaggcgtgcgggacaggcagctgatacaccgcaggagtccaaatctgaggccacgaagcttcagggctcttactcgaatgcggatttggaaattgttgaaaagcagcgcatcgatcaggagaaccaacaaaagcttgccagcatgagtcccgcagagattgcccaggctcagcaagaaatcatgaatggcctgaatcctgctctcgttcagagattactatcgcgggccaatattgacgagcagaatggcccttcaccctttgatccgcctaagccagaaaaagaggaatcgcccgagcctccacctacaatcaaagttgaggatgctgacaaagctgaagcttcaaagaacagccctgcagctcccacgcgacctcccaagccgtcagtagagtcagtaccagatagtggctcttcagcaccacaagcgacttccaccaagaagattgcggacgactacgatgaaaataaggcaccgcctcaaataccaccagatctatttcctatcaccgaccagcccaagtcagttcactttcctaatccgccaaatttacccgacctcgacccttccgatccggacttcctagctacacttcacaagaaatatttcccgaatcttccagccgacccaagcaagctcgcatggatggcaccgatccctacggaagatagtccagctgataaagattcttcatactatcctcaccccgagattgcggtaaacgccttgcgcttcgatttcaagggccgatttttatctcccagagttagccgagctattccttcgtcaaaggggttgcaccatcatggcgacgccccagaggctgcaggatataccgttgcagaactggctcatcttgcaaggagcgctgttcctgcgcagagatgtatggcttttcaaacattaggaaggattctctatcgccttgggcttggcgaatggggtaaaggtgaaaacgatcatatcgccatgggagtatggggtgctgttaagcagggacgtgtattggacagcttaacagaagctgccatggcagaaggcggtcaccgaggcagccgtgcttatgccaccgaggctctctggttgtttgagaagggtggttggaaagagaagttcaagggccggtaagagatcaacttggcatgattgtaaataggaacaaatttgaacataataacgacatacaaatacaccgatactgacgtctagctataagatagatacacattttgtatacaaagctcacttaattcgtaaatcattgagcatctctcatcattcgaacaaagccacgccagttaggagttttaagaactgtagtttctgctgttatgctggaagactttactggtgccacgtagtgatgagtagctgagctgtgcatgctgttggtgaattgccacatctccttggtgtgaagagctacctcttatacgtatgtctatatatatcattgtagacttgcagattcaacgaggtcgagccactgccaagctccagtcttgagaatagcacagccttgagactcccgctaaaatgtactgtcaatgccaatgaacaaataagggtctgtctgaccttgtattcagcagccgggattcagcaaaattagtaggcaggcggtgaaaaagagaagagaattactgacgtaatgaatggtaaagaatgaaatattgatgctgtgctgtgatttctctttgttcaagtgcccaaatcaaggatgcggctcttgtgcgtggcttgaaagtaacatggaaatctggagaaaggagttgcggatggaaccttgtcttgtttgtatgtactcgggatccccgctgaaagagcctgaaacctcaagaataaaacccactcgatgtggacacgacagtatcgattggctgtaagcatccattggggagaaacctggggccgagtgccctgtggcataacagctaaagtccaatgcaatggctcgaatgcattcattcagtggagtgagacagtgcagtgcagacactgagtcaagggtgaatgggtgcggtgtactgtgagtagtactgagtacctgcccagaaggtggcttgtgcccgggcaggcgaaaaaagggagcaccctggacgggaaaaaacgaacaaaaaaaaacatcttttgctggtggccaggccgccaacttctttcttctcttcttcttgtttccctctcagcccaaaacatcacggccctgccgcgccaattcctccctccctatttctgggtgacttgccgtcttcttttcatcttcctcccggtcatcgaataagttcttgtctttcacgtacgtctgcttcacctttttgtaggctcagactttgctccacctccctcttgcatcgcaatcgatatcgacattccccgccactttcaggtagtttgttgcctctccgacgactccaaacaacttcctcggcaacctgcttccactgctcagcaattcaactcttgaacgagtcggatttgagaaccaagcaacactatttgtactgctcttgattgcgcagtcaaaaaagtacacagcttcttttagctcttcgctctcgcccaatccgcttctgagccccaagctttctcgccccacgatcgcgatctactttgaaatctgcccgcacgactacgacagaacatttgaaccggcctcaataaaaaagaattccgcaagacacgagacactgtgactttcactagccatggcgtctccgctgcagtttgcctaccgaacccagaagaccatcggcgtctttgacgctgcgcccgtctacgagcctctcgctgggttcaacaagcccgagggcaacctccgatactgtatttactcgccctgtggacgttacttcggttgggcctcccctgaggttgtcaccgttgttgatgcctcgactggtcagcaggtcctttctctccctatccttaacgtttacgaactcggtttctctccttgtggcactttcgtcatcacctgggagcgccctggcaaggatgagaatggcgatgccaccaagaaccttaaggtctggcgtgttgtagaggagggtgttgctggtcaggataagcagccccttggccgttttgttcagaagcagcagcaaggctggaaccttcagtacacggccgatgagaagtactgtgctcgtctcgtaacaaacgaggtccaattctacgagagccacgatctcgttacggtctggaacaagctccgagtcgagggtgccaccaactttgccctcgctcctggcagccagaaccatgctgtcgccgtatttgttcctgagcgcaaggtaagttgaccgccaattacgtgtatatttaaatacactcgctaacaatcatgtctagggtcaacccgctgccgtaaaggtcttcaacgttcccctattcaccaaccccatctcccaaaagacctttttcaagggagacaaggttcaactgaagtggaacaagcttggttccagcattctggtcctggcacaaactgacgttgatcgctcaggcaagagttactacggcgagaccaccctgtatctgctcagcaccactggtgctttcgatgctcgtgtgtccttggataaggagggtcctatccacgatgtttcttggtcgcccaactcgagagagttcggtgttgtatatggatacatgcctgccaaggccactatcttcaaccaccgcgccgttgcaactcactcattcccgattggccctcgaaacacaattaccttctcaccaactggccgttttgttctggttgcaggattcggcaatctcgctggtcagatcgatatttacgacctcgagaaggatttccgaaaggtcaccactatcgagagcggaaaccccagtgtctgcgagtggagtcccgacagccgctacatcatgactgctacaacttctcctcgactccgtgtggacaacggtatcaagttgtggcacgttaacggtggtattatgtacaacgaagatatgattgagttgtacaatgttatctggcgacctcagagtcctgagagcatcgctcccggtgaccccttaagcccggttcctacaccccactcctctgccacggcgctcttggctacggcgaagacccccagcaagcctgctggtgcttaccgtcctcccggtgctcgtggtttggccacgccccttcactttaagcgtgaggacgagggtggtgctgcccacgttgtaggcaacggtgttcccaacgttggtcccaacggttttggtcgcccacgccgaggtgtgccaggtgcggaatttgccgagcagactcccactgtcaggactgttccgggtgctgagcccatgggcgatgagaactcgtccaagtccaagaataagaagaagagaaacaagaagaacgcccagggcgagggtggtcgaccccaaggtgaacctaatggtggagctagcctggctcctccctctcacgaccgaggccatgagggtcgcagccccgaacgacgcaaccaccgcaacagaagccagtcgcgcaacaaccagcctcgcagccgaagcaacacgcaccgcaatggccatggaaaccagcagcaagcccagagttctggtgctacggctgccgctgccgccgccgccgctgatgcctctcagaaccccaacgccaagaagatccgtagtctccagaagaaggttcgcgccattgaggatcttgagatgcgtctggccggcggagagaagcttgaggatacccagctcaagaaaatcaacaccaagtcatccgtccttaaggaacttgacggtttggagaaggagaactaaaacaagggacgatcaggggcttggggccgtgatatgtggtattaagttgaacggaatctggggaaatgggagtgttggtgagtcgttaggactctgggttattgaattgggttgtactttattggacaacttacctgcatggcgcggatcggttgggtcgactttgtgtttctgtatatgaaggcggtccgttggggagtcaaaagtcaatcggacaatgggagacttggtcggcgcgccacagtctgatacataaatcagaagaataataaaagctcattatcactcggtataagtttatatgcttagaacacgacaagtattagaccagatactaactatgtacctatgcacctgagtgtttgttgaacctggtcactatattgaagttgtatgttaccctgaagttaccctagctactcttttgtgttcacaaggcgagctgcgtcagttggaattcaagtaaatgatagatatacacggacgtaaatatcaaacgagtatacactaattgattttatatccaaatatctactagtgttataggactgtgttgcaaaaaaccttccatcgacgatattggacatgatcgaagtcagtcgttgtcagacttttcgttgctatcatcttcatctacacaattttggcacccacattcaacaagcaaagcctcgatacgaggcccggttagctcaatcggtagagcgtgagactcttaaatgagtacacaaatctcaaggttgcgggttcgacccccgcatcgggctgttcctataaattcccatgggattgagtaatcgtttctttttgatatttttatgtattttttgctctcgtcttggtcaagttcatgagtttgagataggaagaccgagaaaggaatatggtgtctcctttgagaaattttattgggaaagaacgccatcaggagcgaggtaccttcctagggcactcagcttacacgaggaaggcgcaaaacattgggtacacacgtaagcgggtttcaccctgcttcaaatgtcatttctcatctcttattaggcatcttcgaatttgtagctagacactatcggtttttggcctcggtctctttacttgcttgcagttttctccagaacacctccttcgactgctttcgcctcttccgtctctcgtttctgtttcttatccaatttcctctgatatttagccctctttgcatcaagcctgtcctgttcttccctcagagctataacggtagggctctttgctctaatcttggctccgtacctccagaaaacgaacgggattggaatcattgcgacttcgagaagacccaggagagtgcctgcccattgaggagtcatggctgcatacatcttgggaccagccagaggcaagacgcctccagcaatacttcgaagaaccgcgttaccggcgagtgcgctggcagcgtagatggaatacgttcccgccaggtagtttgagccgtagatgaaagagatagtgttgcctgcaccgaaaggtatgccgaacgcaatcggaatggcccaatggatagatgctggcagacacgtccatgagaagacaagctgacccacgggtgtcaggaccgcgccaattgccatgaccagagccgtggcctcgggcagaggcttgccagtgacaggatctcgaggttgagagttgatgatgcgtcggaagagaggttcggcaaagatagccatcattgtgcccacacctatgccgataaaggccaatccggatattcctgcattccaaccacgatgttgtgagaaaacgatgggatatgctacgaaacaaagatagagaatggcataaatcagcgagatcctaagtctcggtcagtggttttctcttgggtggcagactcggaaacgaaaaggggatcgcatggcaacttaccaaatatccatgaaccacaaaatgggctcagttgctaacagaataaaaggacgactcatgttgatcttgatgagatgccaggttgacagcttctggtcatactggcaccaatatcgcggatcgtcgttttccttgcggagtcgcgcagctttcttctttaagatagctgggtggtatgtctctttgaccgtgagcatcatggcaacgcctaccccgccgagcatcagaggaatccaggcatcccaccgccagcccaaatattggaatacgaaacctccaatgacgggcccagtagagggcccattcaggggcgcgattgaccacatggacatagcagcagcaagatgatctggatccgtgatgtcgacgatagtgccgggactgtttgagatcatggcggcaccaaacaatgcactgtactttgtcagtagtctggcttaaagcaaaggactaccacctaccaaaagaatcgcacaacaatgatctccgtcaacgaagtggccaaggcgcaaggcagaattaacaacgcccaagcgagcaaacatacgatgtatactttttgccggccatacagctcactcagaggcgctacaatgagacttccgacggcaaggccaagcaagtatgtagtcaaacccaacgtcgccactgtagtcgtaacatcgaattctttcgccaggccagagactgatgctgtgtagcatgtgctgtacaaaaccaccacccacgtggagtatgagacacagacaacgatccagtagcgatacgcctttgaccagttcctggggttttcaggatcgccatcttgaaagaaaacctcaaagtcggcaggccgagatgcgttgctcgttacgctcgtgccagtctgcgtgtaagtgatgggctcgcgagcctcacgctccgcctctgtctcaagatccggggtgagagcatgctccaatggctcaaaaaagtcagggtcgcgtcgccggctgcggcgcgattcaacggccctgataggttctaaaactggcgacgatgttatcgaagatgttgcggaagacgactcagcgccattgactggtgatgccttctcaagatcacccgccatgacttttggcgcgttcctgtcgcaaacttggacgcagtgagattgttggctgcaatgtcagatttcgcaacaagcagtcgtcattccagcttaaaagaggagagggttccttttgattataaatctcaataaaagatcaacgactctgtctatctagagtacaaggatgacaaaaagtatacgtgattcctttttgaaaaagcctgcattcttgaggaccggaagacggcacgagatggaatcaaatcaacataagtcatggacttgcttggtaaattgcgcctttcgccctccatgtttcaaccgatgtggatgccgaaaggagcatcctggcctcttgtttgctcacagtggagagagacggattctttatcatggcctggtggatctattggcgggctcgtaatgtacttctgttacggatatggtgagtaaacccgcgagatccttaacatgtccgggaaacggcttcagagtccggcccgacgctggatggaccccgcaggagataagcgtctcaggattgtggaaaaggatctacaagtcaattttgaccctgaaagactagagtccgacttttttcttctttgtttcccagttgaagcttgtgtaggtgagtaggttgatgttgtttatgccgcagaagtgcagaagtgcagacgagtagatgtgatctgtgaaacgaacctaccgttgaatatcagttgaatccatcggttacttcgataagctttatactttatatactcattcctcttgtctcgttgccgaggtcggctgtaaatgaaagcctagtctttgcatcaaaactggggccgatacggccccacagtggccggaatgaataacagatctgacggtgaaggctgagtttcgtatgatcagagagaatatctattcaattgcctcgagcttttatctagatactgagacaatctgaatgtttaactgagactatagtaagctgcagcgcatatatgaattattgatataagaagcgagtatagtgattttggggcctaagttctaaagccatctatggtataccgggtgatatccaagattcgactattgggctatctttacacagggctgaaaaagagtaaaataaaagtaagccttgtcgtttggcttgtctaagtgacattggcctttataaaaccccctctgactcaaacttaacaacctcaaagaacagcatccacataaacaattatcagaaattaccatcagagacattcaagggcgttctgtatgcattctatctggatagatttgcatcatatgtaataataagaatgtctgtatgaagatcaaatatatgttattctatgatcttagtaactattagagacttcagttttgtaatcgtgcagtctatacaagcacaagtgtccttccaccaggcctcagggtattagaaaaattgaccaccgggaacataagagacgaaattagtagaccatcttatgctactaaagctatagcctttaggctatttatttctataccctaagacttagactaggaggttaacttttctactacccagtagctgggacttcgtacaattatgattgaagaagtgcatgccatccaccgtaagctaaaatatactaaaaatgtccgtaaactatctctaatagtaattctgcaagtctgagctgttgttagctgcctgacccataggtcgttgtgcacctgcaggaccacggggaggctggtttcggccgccaaagtttccttgggcgggaccactgggtgctgatgtgggagggttgttactcttgctgagcggcgggtaggagtcatcataatccacctgttgcccatagccgccctgctggttcctgggctcaacatcgtcgagggatcggtagttgtagccgccgccgccccttccgcggcctccacgaccgcccctggcattaccacggccccggccgccccggccgccccggcctccacgaccccctcctgaatggtagccgcgagactcgttacgcccactgtagtggctattggtgttcctctgattctgattccaatcctcgtcaccgttgtgctttcgcttcgatgtcttattagcgaacagactttcataagcgtcctcccgcgggtcctctggttcgatgcgtagaatgaccttctcaccgaccacggtttcgaaggtaaacgactgttctggtgatatgggctgccagttctgtattttgcctgcgtccattggtcgagctccctttctcaatgccaaaacaaccaaaggactagggttgtcggtgtggtacttggcattttgggggataggccgcaactgtgctgcccaaatactgttgtcgaagcaagaagtaccaacgacttcccactgcattttgctacccattccaccgaccttctccaagatactagcagggcacggacgggggcagatgaggatattgttgccatgatatttgagctcatgctggggcgtattggggggtatatgggcgagcttgatgagtttcttggtatcctcgggtccaatcatgtagccggtaaaaaacacagtcttcttaatcctgagtcggtgctggcgctgtcttggagactgtttggaaaccagatcgttgtgaatgttgatcatgtgctgaatctcggccacctcagcaacggggtccagggttgttgaacagtcagccacttggatgacctcggctgtgatgggccctcttgttggtgcactgctctgttcacggttgaactcggcaaaaaagtcgcgaaagcctttggtgtgctttggtcggtcctcgtagacccggatctcgtctgcttgtttgtacgtttccatcagtcccctaaggaagagctgcttgaagtgcatggtgctattgaactttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgggaccgttccagagttgggggtttggtaagggggttttgaatactgggtcatgttagattcgtgcgatacaatgtttgtcggttcgttcgagtgcagactcacatgtgttgtcaaaatcgtagacgtgaagagcttgaattttatcggcggctgttacaggttagtcgcaatttcaggcacaagtagactacaataaaaataaaatacagaaagctcacgaacctggcaaagcgtgattcagaatagaccatcgccctaaagccgtgacagtatgttgcgacgcgacggcagtagggccatggtatgcgctgaaggccgaggccatggcgcctgggagactgaatctgtgatagcagcttgagacggttgccgcttttgaggtagggtaagcagtgagcgtgcagctggcttttgggtatcggtgccgattgagttttggcggttgtgaaatgtcgatatccgatgatgtagttgaagtccaagtttgttgaccctgtagagtcaagggccggtggggcggcagcgggagccggcgcagggtaactgcagctgtagttgcgcctctaatgggtaccacagctgaccagacctggggcttcagcgcttctacaggcgacaaacgccgcatctcaggcagtgctagtggaatagagtgctagaggtagggataaaaatatcaatgggcggatagagtcgagtccaatggattggatggatgtgccggtagccaagaaaaccttcattcaacaaactatttcaatgagtccagtggcagcatcatcatccttctatccgagcataacattcattcagctccaaggcaaggtgaacctacccctcacacttgactgcatacctatcatactcagcataccattgcattctctgtaccttttagaatggcgtcgtctagcgccatccgcttcgtcaccggctccaaaaagtcccctctgggctctctgcatcttcagcttcacgtgaaaccgggagccagcaagaaccgcgagggtgtcatagcagtgacagaagatgccattgagctgtgcgtctccgctcaagcgagagagggcgaggccaacaaggctgttgttcaggtcctcagcggaatcctcggtgtgcccaaatccagcctacagttgacgcacggcatgaagtcacgcgacaagacagttgtgcttggtgggatcaaaggggatggagaggactatgcaaaaactatccgcgaaatactagacaaggctgctgaagattaactatgatacctagctggaaatgcgtataatgctacgagtttgcaagggcacatcagcttcctattggttaacatggcaactcaagttcgtgcatcggatccgagagagagcatagggatgaggattcctcaatattacctgtattgggaaactgagtgcctcgattaatattcagcaacggccgaaggatatagcgaggtggaaggccagattacgctgaatcttgagtaacctatgcttttcgcttgttataacttggtagtcttacctattatacttgttgagaagaacgtgttgatgaaaacactgtctatccttttcaatcaatcaggtctctctcacaagaagccaagataacatcatgagagaaacaatgagcccaagatgtatagactcgaatacaaccaagatccgtctttgacaaatcatcattttacgaaaatgaaataagttgcataaaaagatggttggccaaaatattggtcgacttcatgagatggcattgtagcattacggcgttggtgaacgatatcccgtatcggtccttcactcgtcccgtcatgtgtcacatatgcagcgggcagatgcatgtgcggcccgtgtttgtggggttgaataatctatgttttttttaacaccagttgtttcttaccttgaagatgatgggcctctccagcggccaggtgatgatgggccaagttgagacaagaaggggtgcgggcatgattatcgtagcgtcgctcgcctcaagaggcatgaattctcgttgggcatttaccgtcttttgcccagtccttatgactcaggacagaagacgaagtttcaaacaaagagcgcagggctgcatatcaagccccgaacggagaagaaaaaaggcccacggtttggacacgcgtatgcaattttttaaattaccatgtaccggccatcggcatttctcatgatcatcgggatctggtgcatactatcgatcgatcgaacgcatccagggatcctagggccttgctatatcaatcgcaggcacgatggaacccaactaagcacaaaagaagtttgccgaccgagggtagagaagttcctgggatatcggtagtagcggctaaggccgaaattcgattgaccttgtggtgtatgctgagagtttagattgagttgagctctgctctatacactcactgcacgcacatacgcatacacacgtatgtgacgagacaacgcccaaagtaacaagatagacggtggaatccaggatggacgggaggcctcttgtgtgttttcaaagggagaatattcgtaatggcttaaacatcatcttcggccacttgtcggaacttgccaggaggactgctatcatttgtccctctcagagcatgccatgcagcttcaggcctcgacagagatcggcagtcactcgctcggatctagaccgtagatcactctttctcgactcgaccccgagtccccgacagaccttttttaaggatttgacactcgatattcccacgccgagggaccccgcaccttgttggtacaaggacagagtgtacagccggaaccgcaccgcacattatgagtggcgttcgctttgcgtcatggtggttcaagagcagcgagccacagcagcgaggggtaacagctccagccccagtgaagtctcatatctcttggacacagcttgagtactgtacgaaaccatactgtggctgaatgccctcaacctgccagaacaggaagcatgcctagctgattgacagatgtcattggatgctcaatgcacagcgcacaagcgggttcctgtatcgatcctgcgaggtaaatcttcacgaatcatcctccttcttgggaccgtgattgaggccaagctagtgacagtattgtttgaacaatatctgaacaatatcacagcacgacacttgccctaggctcgactgtgaacggtccagtcattttgttcttctcaccaatgtcaatcgtactcgtctcctctcctcgcaaaaagacaccatccaacggtcgcagacggttaaagtggcctgggccgctaaagtctcttttagctctggaccacgagatcttccagcgccgttgcagttagcctgaaccccgatggcttatgaacaaatggctcatgatgtagagtgacttgtggctcgacgcttgccgatccccctccagacatatcacacgccccctctgagagttgacaagccacaggtacatactgtgccatactgtatttctattctcggctggagataatttggcatatcagaagagccagccaaaaatggggtttcattgatatgaagacatatcgccacacacgcggttgaaaaatgatattacatgtggctcattgccgtgtggcgattaacaggccacaccactggtcgagattgtgagtgtggatggatggatgtctcatccggcccgttgacagataggcaaatcgacccttgctgagctgagctgagttgagctgcgatgatgaacaagagtgaggtacagagtacagagtacagtgaacgataattcccctgaggcgcgaactgatcgattgtggctagtgaccatcactttcatgatcgtgacgtgggatggtattccaaaaatgaaggtagcgatgcaacaggtggttgcatgattatacaatctcgcatgcccaaggggtacggaaagacgttgccgaccgagatgctgtgtacagcacaagcacagcacagtatagcagagcagagcattgtactgaattgtagcaaagtaacgaggcaggctacaaccttaccttgtctttgcaatcgccgatgcgatgatccagactcttccgccaagccaataacgacatggatgaggaaaccatgcaccagaaggcgcttcaaaagattcgacccgatgcagaacggttaaacatgatgtgtttggatcgtacgtgtgaactcggtgaagtgagcttcctttctcatgcgatgcgatgcgatacgatgctgtgccatagtattgggctggggtgcctctttgcatttccctcaagcgagtccgctagacaacgcatcacagattaaaacatttcgatgcaacaaatcaaaggcccaggtgccctgtgcgccattcattcatgaaacatcgctaacacgtcaatatccttaagcgttttccccaatcgagatgagctgaatttgaagacctcacgagccacaacgttaaatggattcccgtccttgatgctaccccaaaggatagccacatcgtccggggacacgcaaaccacctcgccacaggtggctaagctcggcacttcgtttcctttgacttcagcttggcatgttcttcaatcaaccaataacctcgttctgacatagtgatctcctcggaatacggctcgatccccccttggcaaagtgaagtaaacttctgcctcatatcatgctgggtttctggtgcagcccatatgcatgtagcttgtcgtgggacgaaagatctctcggggttgttgaccttcttctttctaatcgttcatgcccgcttggcgcttgtaagtcacttatcaacaccggccacaaagtccggcttggctaggatatggggtttagccctttaattctcgacccttgatgctcgtgttggttgttcactagccacgaaacgatagcctgcgaccggcctatcatgatttgtctatatcgaattatcgatacattgaatagcatgggttgttggcgtgtagtttcccagggcgtcgcaaccagcccgttggtcttagtgaagagagagacacggatggtgccatctttggtttcggcgaaattagcctacgttagatagcgacgaatagcgcccgttgagtgtcaaactggtcctccactgagaccttgcccactagattccaagagcaaggtggttcgagagcatttgtcaccgcttgatagaactgtgcgttgttcatctgacggtttgagactatggagaaccatcgtcagatggtgatcaagaaccaaagcatgtctcaaaagtatgggtattgtatatggtagaatatgtatgtgatgtttctcaagaacaaggtcgatatcctatcccatcccttctcgccccatatcctactagcattacttcgtgagtctctggttccatgtgcgttggactcgctgtgtcccccttggtgtgagaatgcgatccgtgtgcgtttcttggtattatttcaatgtgattgagattgggatggcatcgtagcgtgatatattgttgctttcggttggagacggatagagaagaaacagcttcaataagccattacacaaatggatactgcttgcgaaatgaaagtgggaaaaaggtatccagaacagacccacttgcacagtagccgccaagagtgcactctcatctgatgaatctttacaagggacatccgaccaatccgaatccagtgcatagtggtcggtgtgatctttgtcgagatagattgagagcggtccgaaattcttgccatcccatgttgccgtgatcctgcggcatacaacaaaccacccgttcgtacaatatgatataaagacaaacagcattaagagaagaagtcgaaaaagcaaaacaaaaacaaaaacaaaaaaaaacagagccgtcgatcacctgatcttccgcagtgccgacgaaaagaataaagaagaaaaaccagtggtatcatttttgaagaagaggagcagttgtcaacgcccccagagccaatatccctgtccgtatatatatgcaatcgtgtgctcaacctggcgacaggcgagagaaccaagcaaaagaagacaaaccctagtctagacccatgtgttgtttgtcgctgcaaaccatcgtcaaacgcagtccgaaacggagatgcgaataggcaaggaaaaaaaaaggataataaagaaactgaatgtagagagtgattagaaagtgaggcgaaggacgaaaccactttgtgacttgtcgttgggctccgtgatgttttcgacaggatccacggccatttcccactccctcttgattgcagattgccctgtgacctcttgaatctcaagagtcatatcttggccctccttgagctcttgaaccacatcgtcatccatctccacctcgaggccgttttgaatggaatgaatcgtgcgtaggattcgggaagagtcgataccccacttggctgcaattcggtcgttgagctcctggagcgtgcgctgcatcaggtaaatagcacggtggtaatcagcatttccggagtcgttcgagcttcgttgttgaatgtaaaagcatgccacgggtttcgggctgcgatcctggggtggtcgataggatgtgtcgacgccaagagcctcaatccatccactgaggctgccatcatcgtcgcccttgttgatccttgtgggttgctcagagcccttgcgtgacacttcaccacccggcacggagtcgaaattcttccattgattgcctgcgccaataccagacgcctgcgatactagtgacaaggagctaggcgaaggcgatatcatagaacctgcagctgagcttcgcccgcttctggcctgccagttgggaccttctcccggcttggttaggggtgaaatatctccaggaagggacactgggtgtaagtcagggtcgtcgggttcatcacccctgaggaacagcacactgacagggcgtgtactagtaaacatgtcttgcagagtttgaagcttgaagtgtaagtcttcctccatagtcactctcgcgccgcctccagcagaactagctgaagacatggaccatgttcgcttgtgcttttggactttgccgggtcgttgcggctctccaatcttcgcagcgccactggatcgttttcgcttgccaaagtctttcaaaccactttcagcctgagcgatttgctgcttaagcttatcgatagactttttgacatgtgctacatcatttgaaagctttctctcagcgccgtggtcgcggaaaagcttgaccttgcagtagcagatttcagggttggcatcggcggctggctgtgaggggtcgcaagggatagggtgagtctttgcgcaaagccttacgggaatgcccttgacacccttcgaatggctgaaatcggtggagagaaagttgaagcgaactgcgatgttgacctcgggagggccgttaataccaggcgtccatgtaacgcagaagccgtcgaaggaagaagactctagctccacacgagttctcttgtcgtcaccttcggccggctgacctgcctccacatattcaactgcttggagctttccgcctctttggtgggcctcattggtgcctcggccttccttccaaagaccccagcagacacctggccgttgtcgttgttgctcatcttcgaaggatacgcgcacaaaggtacggtatttcgtaccgggcgcaacaggcatagtggcattagtgtcggcaacagaaagcgagtaagcctgccccttgttgagataagtgacaggaatttcatcagcgtgcttgatcatggctgtaggggcatttagagttgaatggaatcgaaacttctcagccgacgcagggagtggatgagacatatggccacttgagaactgccgcgattgcagactcatcatgggtgtgtttttgtgaagggtggcaccaatggaggacatgcgctcttctgaaggatccgagtccatcggcgacccatcctggtccatggtctcgtagcctgtatcttgatgcacaaagctcgagggtgcaaatgttggctgaggcggaggtgcttgaatgaagggattaaagtggtggaactgatgcggttgcaatgcctggaagccggacatgtccataactggttgagcggcgcctgggtgcatagagtcgcccgatgtaggcatagacagaggtgtgttcaaacccatgcctagacccatcgttggcgtgtgtaagtcaccagcctgagggtggaacagggtgttgttgcctccgggggtgggagtgtaatacccaggaggggcgttggcaaagctggcgaaagacatggagttaggatctagaagagagggtgtaaacctccaaggatcgttggtggcccttggagttgggtcttggtcgcggaatgcatcttgactaagattatgtctgcaagatcaagtcagtaaggttactttcgtctgcgcctggagtcaacgaccgagctgcgcgcgcaaagcgccctgctatatagttgcaatagaagaacttaccgttcaggcagaggtaggccgggagcgttttcagcaccggtagtttgcgaaatacctggcgctgtagacgacgtgctgacagcagcaaggtcggggaactgctggcgaaagtttgctagtagctcatcccccggcttttgagagctcgtcctggaaagattgttagcatactgaaaagtgtcatatcttttcccgatttccttggatacacttcgagcgctcaaggaaagaaaaatacaaataacatacctttgtcgaaacatgtcgagacgagcggtttaggccgtctcgagaaagcaacgatcgagcagtcgttggcgcagcgcagtttaaagaacaatatcttccgatatggagagtcggcgatatagaaggtgtacggccaaagttcgtgtgcgcaaagctcggaagtggttatgcgaagcagttgctgatgttatttgttgatttcagagacgaggcgtcgagggtgttcttgtaagagcggatttgtgggctatggctggtgtcgctggtgggagcgagtagcgttaatcgcggtaaccgttaggcgcgttataacggcaagatagagggaagaggcaagccagctgtagtgagcgagtgttgacagagagcgacaggttatcgcgaagggtataggtagaggatgaagtagaacagaggaaggtagaagtaaaggtagagaggtgcgtcaactcgtgggatattgtagtgggtggtgtaggtagtaattaggaagggtcaggaagggtaagctagagaaggtaagggtatattggaggagtggtggggacctgtcgtcagtcccgtcggaggaggagggtgaagagactcgacggagaaggaggatctgactttgatgtccccaagtacctcgtacccacgtcccaagctctgggctggggcgccgaggcggtgtcgtggatcgaatggctgagttggacgggaatcggaggaggggtgtacgcagtaagcagcgaaaagtgtaccttgtgtacttgtgtcgcacggttttgcgcctgtgctgtgtcaaacgctaggacgtcttttggggggagtgactgagtgtcgaaatgcgacgtaacgccgtgatcttgagtgatgccgcgatatctgttttaaccaagctgaacagcagaggtcatcctaaacgtctactctatgtgtggatacagtatgcgctgcgctattattattcaactgccgtttctgagtgcgcgaggcgtgcaaagctgaactgtagcacggcgttaggaagaaagaaatacgtttagtgatctgggctcgaacggagacgtcttagcggatagttgttattgtgcgttttacaactgttgaaataacgtcgggccaagcagttacagtgtgtgaggagagtggatgacaattttgggggcgaccgaagctggcttgtccatagtgccgggatgccgcctaaaataaagaaagaagagatgggcaaggtgaatacggatattgtgctgtgggaaatgtcgttgttgttcccgttgcgtttgtggctgtctgttgcactgcatactgtgctatgtgtacttatcttcagtcgtagtgatattgatcaaacctccgggtggcctgagctgaactgctgaggtatacgtgccttcgacgtcgtggcttaatcatactacttatgtctgccactcccgatactgaagagactcgatcatcatgcttaacgattgttgtgttgctcatctatgcacctgcgtactgcaggtagagtcagaaggacatacactcataccagcatgtccatcgattcccaggagcctgtggggtcaaagcaatggaccaaccgagcaagggggggccctgatcccagaagccttctcatccgctagggtcggacaagggtcggcgggcaaccaaaacccttgtcttttgctgcatactgcactgtactctgtacgtacatgtatggatgtgcaggacagtcagtcgggtggggagaggagcagaggaggggacagaatgaagaagaagtggcttggtcgttattagaagaaaaatgttagtgggagaaaaccgtcgatgggtggaacaggaaggaagacaggaacgtatggagccgctcattcgtctcgggcagtcatggcgacgccccatccagatggacctatggttggtcttccttggtggaaccaaagaggcatgtggcttgtgaggcttgtgacaggacagttacattaagaaattgagcgagcgggcaagggagagaccacagacagtgacgccatggcagctctaagtccgttgtggaccttttgagagtcgtgttagttccttcaggtctttgagaatccatagaagtgcattagaacgggtgtttgagagtggctttaacagagggaaactactacgtatagaagtgaggggtgaggaggctcgattgcctgcagtcagtaaattggtgccccccagcattatcccatttccatcccgttgttttccccagggatccattttctgtagaggcccgacagcacccaaaactccgtccaggcgggggcccgcccgggcattacagaactcacagaacagaccagactctccactccatatctaccaaaataaaaggcagtggtcctagcgcttcggatacaacagcggtaacccttacgcaggaacgccagagtcgtgggatgtggaggtcccaagcccacagtcgagcactagctggatcggaactttcctctgtcatcggatcctatcccatgaagacgttgtcgaccatcggctgcccacaccaaaatcacccctcatcgacagtggaatggccagatgcctggggcatggaaaatgagccattgtttgagactttttttttcttcttctcgctactctgtattcctcttcgtttctccccaaatgccgcgcaacactggtacttgcgctcatggcaatctcgaccggcaaaccagagagagtcatgtagtatctaattacccgctgtcaaaaagaaatccctatcttttcctcttagtagattcttcctacggttgacacatagtactgcacagtactccatgcatagctgccgctaatgatccgcatactgtacttgggatggacggaaatcttaacacggcgcgcaaccgatgcgatccagtgttaagtcatgttatgccatgccatacctcatctcccgtttcgcgccgtaatatgcatggtgttgtgctgtgctcccttataccccctgctgcctatatcttttcagtccgttattggttgaggactgtttctttaggaaagcactacaactgaacccgtacttatgaatgtatgaagagccctacttgatcacggtaggattctggacagggcatggggaggtctacctggtctggcggcatgacggatgggttcctatccgttcctctcatctgcatcacatccacggcccgaccatgacctctgtttagagagccttcccttttgaggtcagccacctgaccagggcatcccatgacctctatgtatggcgagattaccttgtccaaatcagcttgcagtttcttgtgctgtgttctgctgtacagtgtcgtggcatgtcgttggcttaggctgtgatggcctagatatttgcagtactacgtgtagtcagtcgtctatcgatgatagctctgaggctggaagcaacctgctcttcttcccgtgtggctgtgttgaacccttccagattctcaatattcagcatcctggccttggtgctacccttcctttttaggtcgttacataaaagtgtaccggtacctacttacggagtagtcttcgtggcgccgagggtttcttctagcttatcatcctctctctggtttggatcgaacaagtttactagctctcacaatcgaaccatttcacttgaccagcttgtcctgattcagcctggcccggacgttgggaatgccaattgcaaaagccatgctgcgtttgtagcggtttccgaagccctcccctcccctagtctagcctagcccaggtcttggtactgcagccgtttgctgcctgttcaatcaaaagatcttcattttatactctagattgagcgtcgatacgtggatacttttacatgtgaggattctggatgttgttcgccccgcacatccttgatatacaaacaaacaatccaatattcggggttcggttacagcttcacagccacaatgggaggcgatttctcaccgcgcgccacagcctagatcgattctatcaacagcatctcttccaattgtaagtcgatctatggtgctgtactcttatttcgttgatcattgcctgtcttgtaagcgtctgccgcggcacaggtagcacgatatgcgacgccaagtcgtaattgtggcgttggccgtgtggctttacgcgtgggctgtcgccttcatgtaagggcaccttactaaaaattattggagcgttgttctaacctcctgccgagaaatgagaaacgggaaacgggaaacatcttctctagaattatcaatcctttgccgtaatttgtatgtttactttcagcaattcttttctctctcctatgccggacttttgtcattatcatatttgcctacgtttcctcgatgcggaaagtcaagaccctcctctccctatatcacaagcggtataagtgactagcaacgatggcttacacgtaccaaacaccaagacgatcaagtggcccttggcaaccatgggcaaacaatttcgaatcgaccgacagcgattaaggcgttaaaaaaatagtcttcgcgcaccgatttccttcttcgctgagccccgagatgaaggtcatatgcgttggttctaaggcacctacctataatatggaaaggcaatctgcatgatgacgggccatatccgtatagccgtcagctgctggatttcaaatggtagaaaaaatgcggtatgtttcttgttatcacagattcatgcgtctaacagttcgaaacagttttccctttacttcaattgcaatctccaacgtcgatgcgccaacagcatacaatggccagatcccgtgttccccaattgattggtaccgtgtgtttgaagctcttttggccgaagctagaggtgtctcaattgagtagctcctacagagcttctgctagaagcagccacggtgctcttccttcgccagggctaccctgccaggtcccatctggagccatctcggagagcatcctgaccccagccaagtcccacggcatggctccgacaattgcatgttccgtcgcgggtgtgccaccagcagatgcaggaccgtgccgctgccaggcttgtggattgaaatgggtattgagccaattgtactctgtcctgtaccccgtactctgctggttgtcctttacactcatcagtcagtgtctgtgctttacagttgttttggcacgagttgggcgaatcgattgtctttttcagttttggctgagaagctattttccgaattacaatgttcagtaagttgccgtctaatcattacgtcagtgacacaatattcctggagcgctgctcttatgtatattcacttagcgatcgctcggcagttgcgtttgggcgcaatactatgtaccatggttcggaaccctttgtgcagactccacccatttctcagctttctcaatttttcttcttgcctggaaatctgtgtttggtatccgtgcaatcgcccggcaagtcagccatcagtgccctatcgtacggtaacgaatcgcgtcgtgtggctggtggtgattcacgacggtcatctaataccatgcgggtatcttggtgtgaactccatgcaaattccgggtgagttgcgcgcgccatgtaacgctctcccctcgctctcccccctcacacccttcctgacagggcagggtgactttatccaggggttgtcgtcgaacaacttttgtgagattggaggtgccgtactatgtaacatttgaaaggttctcaacctttgtcatggctgacatcactttatccaaagtcggctataccttaatcgagatatactttgttggttaagagcctcgatctcagtctctagctcgtacaagggcagcgatatcaccaagtgccgtttctcaaaaccctaccccacaaatgacagctggctggcgatgacctgcaggcagtcaaggcgggcggcgtacgatggctgcattcgattcaatgaatgctattgtgtgcagtacgccgctgaaagtgccgtgcggataatgccgacgctattcattgattcaagaaagctggagcctgctatccatacaagggcagcatctcgcagtgagacgtgcgattgacttccggaacattagcgctcatcgaaacattgctatgtcggacggagaagactccaaatcagtcgcttcatgctctgcatggaccagggcccccccccccccccccgtcacaagaatatgggacctgccacatcgccaacgaccaggctcatgatgtcattcttgcttttcaaatatttccacgtcagtctacccacgaggctgaaacctttcagggacctctagtacctatcaaagtcttggaacaatttatggagtatggtaatggcagagattgcgcaggccacctcgaaaagaagaaccgaaaacatcacaagcatggggggcatcaaaaaaaatcaatcaggctagtgctgtcaacgtggcacccccttgattcagtcacacgttggttagaggtgtacattgactgaatctgggtattaatgccctcgcataaaggacatcgcgaacagagctttggaggcgttgacgtcattccgccgttctgttgtattcattctgttgaattacactttcgcacagttgacctacacacaacgttggtaggactggttaccctgcctgtcactgacagttctcttcataccccctgtccaattggtggaactttcccagcgccttgcagttattatcgagagatgattgttctttattatggccaagggtccagattatcaccacaatgaccgcgattactcggcccatacccgcggcgtagttattttggtccttgtcgcacaaacatcagccaggctttactatgtactgtgctctccggtaatacccaatctgggaatgagccctaccttggacaattctgtaccacgcgtgccggggtttgtgtatgcaaccctgcggtatctctccaccatcagcgagccattactcaggatagtcgaaccttatatttgaattgattgatgtgattggaaacagtatcgcgatcggtcaggggcgatttggcttcaagttgccgtaacggcaactgcatttcaggagatgatactccgtctctcatatatagatacatcttgtcgcggatcttgtcgcgaaagggcaaagagatacttagtatctgaaggacctgtgtgtgctgccttggaaggattgaccccgtggcggggccctacagtttgttttgttgctttggctgctgttcaaaatgtcctttcccagctattggttcgataacagtcatttcaacgactgtcgcaatcaataatgctgtcagtgagtacctagtcagtgtgcacctaaccagcggtcatttgcaacaagcgaggctggctggcatctcttctttgctaaccatttttacacagatgagtcaataatagtcttatcatcggcaattcaatttcattcgggatcctcctcggatccacccctactagcatgcgttacaaaggagcggtatgttgatagattccgaattcagattaagagagagaaaaactcgagtttttccagtatcatgaatcagggtccccttctagaagcattcggtgctgcagggcttgaagtttggttgggaactgccaaaccaaaggcggacacaatcaggttgatcactacatcatcgcacgtccacccatgtgcatctgtcattcaaaaacgcttttgggggaggtctgcccctctctacgttttctgtacctggattggtctcccccgttgcgactgtgtaagtcgggtggtgaagcgggatgatcattgcttgtacagtctcagcgccgacgggctgatggcacgttggtggtggtgataggcgaagatggcaaaaaaacacagcatcccagatttggatcactatttttggatatgctattttcatgtccacagcgacgatctcggtggatgtacacatggaattgaattttcagggtcgcgattgatattgtggtcatggttggttgcagcgatgcaaaccgacgttaacacaaatgccaatttatcttcatcatgcgatgatctccgttcaattccttctgttggaaatgattcacatatgtacaggaactaacgcgttcatccatgtcatctgtgatgatgagtgacgcgagtaacaatttttggcaaccacgaacatcatgacccaagtgaatcattggcttggatagttacaacgcatcagggcgaacgcgtggacgatatctcgggccttctaatagggtacaatggataagctaaggtcttaagattgaatggcaaggatacctgttcatcattggtgatgtagagaaatccaacggtttggagaacctactgcagtaagatatcaaggtgacaagcagtcctcgcaatgtatactcggcttctagaaagaactttggcttatatatactgaagaaatcgtacattgtccaacataataatacaataaagagatatgatagatgttaatgcgagatggtgtgaagtaaggctcatctcaacaactctatcacagtgatcaattgttagatcgatcgtttaatgaactgaactatccgagctttacctgaacaaacccagcgatgcaacgtttcccctgaatttacaaaccactataggccaggcgacttcactcaacttcttgaactgagaattgattaaacatgatggatattcaagtcgcttcagtgtagggtagttgttaagacaagcctatggcgatattgaacccatacaggcatcatatccgaacgcccctgagcttccaaaaatatcgcctactgcagagcgacgttgatgggacgccttacgcgcaatggccatattgcttatcggacttggcatgcggtcagcggaatcctggaccggtcaccgatatgagaatcactaaatccagggtaacattatatcacaacagcttaatcgcaaccaacatcatgatgttattgcaaccctttctattcttgttacagtatggtcgaccatcgtggtagtattccgtggcctgggtggcaacgcgtgaactgagctgaacagttggcccttgtctcaacagcttttgtgaattcgaggaacttgatcacaagcctggatacacactcgggtgatgatattgctacttgtgacgacccgagtcctgtacggattatgcgaggttcagtcagcaatctcggcccgttacagccatatgaggctccttaggtcctatcctggggcatactggcttggtggttcaggctgtcaaaattattgatgcaagagtggccgtaaatgcaagcacaagtcaatgcttgaccggcccaagaacgcaagaatactttcagtataaggggaaaagaagcatgtgaatgtgccttggcagccccctatatacgaccgaggagactatactggggttctagtgtcaatgagagcttatattacgatatatatggatgggtatcaaaacaaatactcatgtgtctcacttataccatgctaagacaagtaaaactgggcagttcgagttttgaattccgccccgatcgatttgaatcatgttactttatttcttttgaactccactatctttagagatagaaaataaaaaccggccgtctattcgtcatcactgtcgtcctcctcctcggcgttctccagccagtcaaccagcattctgcacttctccttcagcagtgtcatactctctccctcaacggcccgatcgttctcccaccagcctagaataccttcctcctcaaggatatccagtgagtagagctgctgcagcattgctgcgagaagaatgcccacgcgggattgttctggtccttgagaacgtgtgagggccttttgaagagcgatgatgaactcgacctgcgcagcttcgttgtcgtcctcaagaccgatacccacttcattaatgaacttggttgcgcctggacgagagttgagggcacgatctgcggccttgctgggttcgaggctgccatactcaggggtcatgagctctacggcgcgatgagcgaaggcattagccacggcgcggcgcatcatggcatcagaagcgtcgttggaaagacggagccccataaattcgagcttggccgagtcgaaatcgccagactgggcgcgaagcgcgtcgacaagaccgtggacagcctcgttgtggaaagaaagtttgtcgccagcgtcgtcagaggcgaaggaggtacgacgggagggatcgccggccataatgtgcagcgagttctcgtccatgtcaccttccgatatttcggaagataacgtcgacacggacgaggtagagatgttaaactgagccaagttgtagatcagactcttctgcagttgagatggatctctctcatcgaggtcctcatcctcagggtctgtgaacttggcagcattggtgctggctccaaacagcttggtgtctggcgtcacggggttgccatcaacgtcgacacaagagaccgcagtgtccttgggtagtgtaacgccctcgctgatgttgacaccgaaggaaatcagactgcccgcaggtatggtggcattcttgccgataacggccgagtctgcaactatagattggtgtatctttgctccatcttcaattgtggtatcgtcccaaacgtaagagttcaccaaaacaacgttggcgccaatcttgcagtctctaccgacaatactgttagagatggtgcttcctgaaccaatgttgctgtcgcgcccgataatagaatttgaaagtttggcatcgtttgcgtagaaggcaccctgttcggctacgacgccatggatgtgtcgttggtacgattgcctgggaacaatgttgcactctgggataaaaggatatgtccatcggtcaagaacatcacggctgacagcatcatactgttgaaggttacttgctcgtgccgcgtagccctcctcgcaaatttcagtgtaaatcatcttgccgtttagctcccagtccttgagcacaccgtgtaggaagttctttcggggaagctcgtagtcgaaactctctgaccaaagtgcaaggacctctggtgtgcaaatgtcgatctcggcatcgatgaggtcggatcggatttcgaactcggttgatagttcgtccacaacagccgggtccaatgacatgtatcggtcgcttgccaaggggtccatctcatcgtagtgaagacatcgctgagtcttggtatcgacaacgaagataggagtaattccgttcgtctttgttcggtgatcgccctctccaccactgcgcaacaccatcgtcataatgttgcccgcactatcttctctgcgctttcgatgcgccgccagggcattgtcgagcatgatgttagataccaggtcgccgtttacgaggatgaagtcgccatcgacaagtgatcgcttgtccatgtcacgaaggacatcaccggctgagcgtgcatcggccactcgaacgaattgaagatgtgagaagggagatgtgcgcgcagctgatgaccatcgagagcggttgatgtaatcttcgacttgatcggtatgggcgccgcagtaaatgtagacttcgttgacgccattcattgccagaaattcaagggtgtactcgataagagggacgtttgcgagtgagagaagacactgcgaatagtctcattagtacgaacgagcacatacaccacaccggggtttggagcaaagtattactcttggcttttcggtggtaaaaggcctgtatctgtcttgaaaagagtcggcgatgacctggaagataaagtgtgagcttgcgctgctcttgatcggtatgataccccgccatgtcacctacaaccgcctggagaacatcctcgctcttgctctcgcctcctgactttgtggactttttgccctttccgctgttgcccttgtgcgacatcttgccggtgtcgggagtgttacgtctgatttgcttgagcgaaagttgtgaagttgagtcgaagcgcatgcagaatagaacgtggggctagtcaaatttccagtgactcaatcgacatgccgcctcacctcggtgtgtgatcttcacctcggtgagtcaaacggcttgctgagtcatacagatctcgtcttgttgcccccacgacccgccgtctttcaatgatgcttattcaggaagtttaattattttgttttggacgatgagtgtcgatagagttcagcaagcattccaggtacttcgttgttggctattataaaactataacattgccacgttgtactcgcgttctcggcacgagacgaactttttcacacagaggctggctagtggttaatttgggccaatataagtcgaagccttatcacctgtatatccgtatactgcttgattgtttgaccagaatgcttcagaccttggtcattaagtgcagagtgcaatggaggagtggtcagagaaaaagtctgtgaagtacaaactggcgcaatactttcgttcccatgatctgatactctgaggcttgtagaatgccgcatgtctgtcagcatattcaaatcattgggttagttaaagtggtgtcagctttttacacacagctgacaacgaaaaactggcctgacgtggcgtccttcaacgaagccagttgccggtcaaagtttagttccattgtatgagccttatggcatgtctattacagagtagacagcatgcacttgttcagggacaagcaagactttccgaaaaagaagaagaaaaagcccattgttgtttgggttccgggaagcggcagagcccgattggggctaacgagaggtgatcatctaggactgttgaggggcccgatgaagttcggatcatatttttgcttcttctctggctctgttatgtctctcagacataatgagagatgattcctgtctgaagacctggaattgttttaagtgataccagaatatgtcaaccgcccttgtttgggcagttgacccagggtccccgacgttgattgatggaattgcccgagacaaaatgatatcaaaacttggaatccggtagcactctgagacagaaatgccggccggtgatagttgcggataaatcatcttgcaacaagcatagcggtgtctcggaatgtcttggaagtctgtatcttggtcgtggaatatggtgcagatgtctcttgagctgtttgcgttgacccagtcaagcgtgcagactctcatgcaattattattgtcctgcctggtcagagtgcctctagtattgcgactatcgatgtgagtgtcaccgaatcacactagggatttattagatagcatcaacagaaacctaataggtaggtacgaaacaaatagccgagttcaatcagtgctttgctattagatacccaccgaatggttggcacgatgctctgcctacgcttacccgcataccgagctccatacggaagctcgagtaatcttcccgaacagccattgaccttcaagaaattcagggtcctcccccctgtaaaccccgcaatctatgtgcggtctgcacgcacatacctacctctacacatatctcacgggagaattctcctacctagataatacttgcttgaaatacagcatgtagcctagtacgccctccaacgaactgcctgtactcttaaggaattctcagccgtgtgatattagaattggtcggtaatcaaggtgggtggccctggctgttgtcctggactcgcctaccctaatttgcctaggctactaccgtattaggtagcacccaggttgctgtttccatctgcggctcgtgcacagtgtgttcttatccgttcctgcagttgcactgtagttacccgcttcgttctcgccctcgttcctcacaacggccacggtctcgaccgtgaagacctctctcgcttgtctttatttcattctccacgtttgaaccctctgctcaaacacaaccgtcgtaaatcgttgagggtcttctgaagcctttgaaaacgtggttttcaacgcgcgggcgcagtgcaacttcaacagtctcagatcggccatcactaggccaaccattgttgagctgcactgtatacctaggacagctcagcactcagcatctaacaacggcaccaaaagcgaaatttcgaacaggctaaaatacgagcagtcgcacccttgtcaggcctctctgtgggttactacctacttttagaccaaattcttccactcccacttctgatcctacctagtgtacggatacagagtactattacagagcatacctatattctatctggcgacttaccaactaacgtatgtggctagtcttgccatgtacggatactgttctcaacattgctttctcttaactcagccacgctgatcttgtgcggctagatccgcattatggcacacgtgaatagctgtccattcctggcgagatttgaatggagacgactctggttcgacaataaccgaagcgcctgcagccattggcaggataatggatttgctagctcagacacctggttcaagctgttgaaactgaaatataaaagcacctcgcatcgatatatgagcatgcaagaactagtctgcattcttgtattcggggagatgtttgaagtcccagtttgccgggggtttcagtccgagtcatgaactacaacatgtattcctcatcgataggaatagcaatcccaagcattccacaacatgctggaactatggtgacttggcattcagacctattgcttagaaagagcaagctacgacttctttatctgtttgctgagctggatgacttattatggctacctagataagaagctgacgcttactgacaaaaaggttctgacactcaagacacgaaactggctagagtgcgattgctatgtgaagcagagaaccatgtttgctactccacttcaacttgcgttggctttctccttactctgcgcatggttcaacatggtatggcttcagaaatggatgcaagacacggaaaggatgtaacaattttctcgttgaaattacaacgtccgtaagagagcagaagctgattagggtagaaagaccctgacaggctttgctatctgttctactcttttctggtgagctcgtcatgcatggtgtttttatccgtggcaaacgaaccacggatagatgccatgcatggcgcgagaaacaggaatagaatgctcaatatggtacgcgaggacaataacggaggagatatctcaacagctgaatggttctcgttcttcaccagcttaagattttccaagcagagcttaggtcgcattgtggtcacggtgcaccatgatcacctccacacagtcgacgtagggacgatctccagtgcaaccgggcagccaaccaagggtcgtggtcggcgcaagaaggaccaaaaagctatggtggtaacaaggggacaccccacaaggacggccgccagacttgttcgcgcaatagcgctccattcccaccgcgatcttggttgaggctaagccaaccttggctggaaatacccactccgcgctctcaagcttttcttcttctttgctgctgcatgcgccttcaccttgttcgtggcagcagcgacagtatccgtaagtatcataacagtaagccagcgccagcaacagcatcagcacaggccccttgcccccagccgaagtgggaagtgccatctgctcccggaagagagcgtgttaagagctagcggtactcagtacctgattgacatccacattgctgggcaattcgacaagtcacaactacccccccgccaaagccaagccacgcccagttcagttcagaaacaaaaagcaggctcagactattccgttccatgcctgcttgtgcccactcccgctcacacggcctcccaactttgtcttgagatacaactcaggccgggtccccgtttcccgttctccattcccatcatttcccgccctttttggtcttgcaattgcgacggccctcatccatcgcattaccgtcctctgcctccttgcgacgggcctcctatccgacctccgtatccgcggcttgtaaagctttgcagcccctggacctatttgcgcttcaactctataccatcaacgcgtccgctcctcgagtctccagtcctgctcctggcctgacccttatatcattaccacttggccttggcgcatcaagttcgatcttcggtggcttcagcatattagaacaatacctttagaggtctcttggattgttttcaccttgagagtcgacagcgattaacggcgactcggcccggttaaacgcctcttctatcggttatccgctgcaacgacttctgaccgaacgcttcattgccaacacatcatcaacagtaacatcatcacgaaacaaccacgcacaatcattgaaagctcgaatacactcttgaaatgtctgccggagatggaacatcgacccctggggttggtggcagcaatgccagcgaatttgtaagtttacagtcagtaacggtttattacatcacatctaacacttctgataggttcgcaaactttaccggtttgttactcttagcgatttttatatatgcaataatgctaacaaagtctaagaatgctcgaggatcccgcgcaccaagatgtcgctagatggggcaaagatggcgacacctttgtcgttgttgaggtagggatcgatctggtaccacagcgacgaacaaatgcttacaagcacagaatgaaaaattcacgcgctccatcctccctaagcactttaagcatagcaacatggccagttttgtccgacaactgaacaagtatgattttcataaagtgcgacaaacgaatgacagtggctctgcagccaacggcgccaatgtatgctccatgtaacctttcgctgttagtcacatgctaaaacatgaacacagactctcgaattcaagcatcccaacttcagagtcggcagtaaggatgatcttgataacattcgtcgaaaagcacctgctcctagaagaacgcaggccacggaggatttcacaaccagtcaccatattagtgttatgactgaacagctcaccgccacgcagcagcaagtgcaacaactccaggaattgtttaccgaggtctctcagacaaaccgtctccttgttaacgaggttctgacactgcaaaaaatgctgaatgcgcagaagcaatcccagcacgagatgctcaacttcttatcgccctctaccaaccgtcatcaacagacgatgcatctcaacgtcggtacatcccctctagatggcagcgatgattcggcacctgaattaagacgagctcgcgagcttctgtccagtgtgacacctgatcagattgccgaccgggagttggaacgtcttcaaggtgtgtacgggtctccggccgattctgcagtggtcattccgcaagcctcaatgcccatgatgcatgatccaatgaacgacatcaaccgttatcctgtatacccggtgggtcagactgtcggaatcgatcctttccactcggatcacatccacaagattccttatgcgatgcctaacgattcgagcgccaacgccatgcaggaagtggctgcccctcaacccatcaacattcagacccacgggaactccaattcgtcggccaattcggctctcacatgggcatcccggaaacccagaatcttccttgttgaggacgacccaacctgcgctaagatcggtattaagtttctcaagtcgatgggatgtgaagtcgagcatgctgtatgtggatcttttgaaacggaatttcgaggaccagactgacgtttgatatagcaaaatggagcggatgcatacagccgcatcacaggcgtggcccgtgatcatttcgacatgatctttatggacatcatcatgcctaagctagatggtgtctcgaccaccatgtacatccgtcaggactgtcctgctatccctattgtcgctatgacgtcgaatatccgatccgatgaggtccactgttattttgagcatggtaagcaccgcgatgagcaattcgattaggaacgggaactaatcgtgcataatcaggtatgaatggtgtcttggctaagccatttaccaagagcgggatgcagaagattgtcgagaatcacttgagctacctccttaagggctacgatccttcaacccagcaagaatctggttcgggatacgtggttggtggcgcaggttacatgaaccctcccagtaacttgaacacaccaggaggaacagcgttcaagtttgagacaacacctacacctccagcgactggcgcgacttggtccccaggacagatgccacagcagtcccctctcaccacaggaatggaccaagggtatggcatggttaacggcgcgaaccaatacggcttaacacccacgagtgccagcagagccagcttccctggcaacatttcacaaaataaccagggacgtatggacggccaaagtcctcccgaaaagcgacagcgtacctatgtctaagtttctgaatggaagatcgcgtcgttggaattttgtctggtgtatgcacgcggctatatcgtgaggagtacggcgtttagggcgaaataacgtgggagctttttgacactggtggccttggtggccttcggtgaataattggctgggagagagatttcatgttgggtatttcgcatttatgactggggagacgttggaatcggacccctttaacgagtaaaggcatctggcaggatacagaaggctagctggtcagtgaggactgttgctgttacttagttgcggacacagacggcacgcatctggttttgaatcggagtgtacggtgcgcctgatgaacaacaagatttgatacctgcgataatattattctctttttggcgagacacaaaagatcccttgagcaagattgcaaattgctcggttgctgatatgcttcattgttgccaatggttatatcgaggttgaacagttgacagattgctactttaccatacatgtcgaagagtcggtcgaactgaactgtttaagcccatcgtttttgaataattctgagcctcggttattcttgttgtccatgtgtccgctcgtatatggttgtgttattccggcgcatgcagtgatggtggatagtttacaataaagttgtgggtttgacttttcaactgatggttactgacaaatagtcagcaatttcaggacaagagatcagaataacgtcaagcaggggagagatggtaggcagatatatacccagctcattcccaataacgtttgcaaggttgtgcaggtgtggcacaaggaagtgcagatcgattgagttctggaccgtttcgagtggtggggtttggacacacagatttcggcgagaggcttcatcgagaagggtctttttgtcagaagctcccgtagtgtagtatccgtccgctgttacactacagaaaagggtgtcatatcgctctgctgttggtcgtagccctggcctggaccgttgtttgtggaggcattgcgcggtatgaagccgtggtttgcgttatacaacgcctaatgtgatgcttgtattttttttatttttttctcgattatgtatttcctatctgatgattatcgatgttttgaaactggcaatcaaagtgtagaatagttgccaatcacttcaagcttttatctcgtagactttgattgacaacaaacacagagaattactctcgtcatggtgattaataagagagcggaagagtgcagccgtcctacaacactcggccactatcccctgtctctcagaccctctcaaacctgaacaaagtaccgatttcgaagagtctcgactgtgctgccgcagaactaaaaggtcgagacaagacactatccaggatcaagggccagtatcttccattcatggcatgaggcatgacgtcggtgttaatgtcattctcgttcgagagctttaatgatagcccaagcctttcctaccttgcatagctcaacagacactttagccaaatgagcagtcgtcaggattcggggcggcattttgaattgagagccatgtaagggagaatccagaacaattacccattggcttgttctgaaatgaaagttctgggtaaattacaactggcggctaatgaaacttaccttgtgcgcgtgctgtgatagcaataccgtgctgtagatagtgtttctctcatcgatagttgtgactcattgagcatttggaaagaaagcgaggcgacgaggtagtgttgtgagcctgttccctgtttgttcatatcaaattaatgtttactatgtaagccctcacgcagcctcactcagaatgagctcgcctcttttatctctattagggagatgttgctgagctacacggctatccacatacggctgttctctaccatccatacaggcaggctttcatggattgtcctcagggcgcgactggagtcaactcactttaacgcttggacataataaacttggtacataagtattcaaccttagtctgactgaccctactaaacgccgtgccaatggtatagatgcatatatacaactcagcgtcccttctcattgtttgttattcggccccatctgtggtagtacaatccatccattcattacctatcaaacaaccaaaaccatgtaaaatgttcaaactatctcgatcccttatttcatcatccctccccccccttttttgtcttgctctatcttctttgcttcttctcaacctgctgcgtcgagaatgaacagaacttatccttgatcgcaacaacctcatatgtaccctcctggcttgccttgaccaccttgctgtgctcgtaagagacatcatgtcttgtctcaagaacgacactgcgctgccccttcttggcgttggagctgcgtgtgtaggtaaactcgaaaggtggtgtgccccagaactcgaagaagatatctacttcattaccctcgtgaatgtcgactcgggactgcttaccgcgactgatttggacactcggcaacgggtggattgtcttggggatgttgacagcggcgcgacattcgctggccttgtccgagatactagtgatagtaaaatcgccaggcttctctgcaatacggcggaagctggttgtttgtgacttggcattccaccgaccgttaaagtcataggaaatgtcaaatggaggtgtgccagataaagtgtatgcaatacgctcaccgacacagtagtcgcgtcgagactcgagagggtagatagacggcgcctcgtacaagtggatttgtactgacggccccccatgctcatacttgcgctggcagcctctggcgtctctgacggtacgaatacgaacctgctgtgcgccgagtcggaggtgctgacgaggaattcggatgccgtacgagttggagtcgatggagggaattctgtaagtctcagcaggggacccagcttgatgcttgatctcgacttcgacgtagaaaggagcttctccagtgagcttaattgggattctgtcttcatgctcctgctcctccatgcagtacttcaacgactgcccgggtttcgtaaacccagccgaaggcttagcgttcacgcgctgcgtgagagtgagagggtggaagttcttgtcgctgttgtatagattatcggcaagagcagagaacttgtaggtataatcgccggccttggtggtatccatggaaatggctgcctttgcaagaggcgcatcgaagtctttgcgagtaaaagccttggagccctttacaggcttgtgcgtaacatcgtattgcacgtggtaaggaggcgatcctgtgaagagttagcagtgaacatagaatgatctttgggtttaagacacttacccttgaggttgacttcaaatccatcgatgtctccttcgcaaatatcttgcttgacgaatgtgttgccatcagatttaatactcggggattcaacaaccgagatctcgggcctagggaaccagccaacttcaaaccgggctgctgcaggaacaacggatccagggcactggacgtcacgtacttcaaccagttcataggtgccttggctcttgaccaggaggttatcatttgcgttatttgcacgcttggtcaacacttcgccattaccagcaagatttctgtaggtgatctcaaatggaggctctccttccaggcgcagaggcaagcgcaagtgtgtgtcctcaacggccatgatcttttgcttgtgttcaacgaagccaaaagcggcccgtggctgctgacgtcgcacagcaatcttgacttgatcctgaaggaaagtcttgcatcctcgcttgtcctgaacgctgctcagggcaaggatgtattctcctcctttgcggagtgtgttggtcttgatcctgaaactgctctcttgaacaccagtgactcgctccgacttgcgcttgccgtcatgaacaatctcccattccagattgaagggagcctctccgtagagaataacatcaagttcgacttctgagtcgagacaagcattgacaactccgctgctgcttgaaatcttggccgaggcagcaggtttgacaacctgctccagaactttgtcgtcgccagtgagaggctggttctcatacacagcgtcgtcgacggacttaaagatgtacttgtgacgacctgccattttcggtaccagctccaactgagatcgcagaccaggaacacggtgggattgtttctcaacatgcccatcactagtgacgatgtcgtatcgaactacgaagggaggtgttccaacgaggtccaaatccactctcaagccgatagagttgcctgcgcatttatcggggatctcctctgagcgaacggaaagagagggctctaatgggttcaaaagaagacatgatgacggctccttgacttcacccttgcaagacccgctggagatggttttgagggtgtacaggccgggttctgagacaaacggcttgtccatcgcattcttggcgttatagccgccaatcgatacctcatctccatgctctccgctgttagtaagggagttgataggagagaattcccaggtgacctcatgggaagtgtcgtctttggaacctatcagggagaagtcaacaggaagtcggacagatcggcccttggcaaccttgaaagggttgcgcatgtcacaaccattcatgctcgccttggggcgctccttgaccttgaagccgtatttcaagcctttaactcgagcttggctgggatcctcttccaattcagcatatttgacgacgttgccaaaggcatcataaacttcgtcgatcgagtactcccattcgccggcagaggtcatggactcgttaaggccaactgtgacctttcgagctcgcgcccacgaaatatcgtcctggtcatccgaaacgagactggaggaagcaccgaggagaggcgaggaaaatccatcaggttgaagactctggaaatggaaactgtggtccttgccgttgatcgtgcgactgtactgaattttgaggggcggtgtaccatatacatccaatgaaagattagagagttcctgaatacatcgctgagagtctgatgatgctcggattcttgcttgaggacaaggaacgacatatgtgtctgtggtagcgcgctgaacttcaagtttgtactcgtctaaaacctttccaaggcggtagacaccaggcttcttaactggatagtcccactgaaagccgaacgtagtttgatcagtgttgtgctctcggatttgcttggcgaccctgttgacctctcggttcgagatctttatcgtttcctccttgtttgtctcgaagtcgagccggatcaattcaatttcggcaggaatcgtggcattgaaatagatgggaagatctatggcatgctttggctttgcggtcaaacagaacggggtcccctttgggttgagaattgccgagccttcaggcaagatattgatgatctgctttcccatgatgagggaatgattgttgagaatagtcgataccttgacattatgctcggagattgatatttcgcggtcgtagagaactttggcgaagccgagaatccatgattgccatgggatcttgatatcaattagcacctgttggtaactgttgagaatatttggtaaacttacaggaatgttgaacatgagcatgtagttgagaaccagatgcaaggagaatatagtggtcacaacaggttgggagagctcgagccaaggtatcctcaattccggcacgccaaaaaggaatgcgaaatcgatgaagatccatttaagaaataggaaccaagacgaatcgccatcctcaaccacctgaagccagtcgtaaagcttccatgcccacaacaagacgtagaaaccgaaggtgtagagacgttgttgaggagcgtcgagaacggtcaaaggaataacgggctggctaacagtagtttgaggtcgagtactctcgggcgcaagaggcaaagagggagatctcgttgttgagccctttccgtatgatggcgagccagctgagctgggagtttgttgattgttatgtcgtcgattggcagctggggtagctgggaacccagaccgtaggcggggagtcgatgtgctcatggcattcgcattacgaggatatagacgcgcttaaaaagaaatcatagataagcaaaccaagtcgcagccgatgaatggtcgagcgacaggttgttgcgcgttgggagaggttgaagggttgaagtgtgttatgttttgatgccaaagtaaattgttacctgttagttagtactttttcacggaggatggaaattccttgaggaaactgcgtcacgtctgggtccagttggacgcgcttggcccctgtgggttggagctggagctacagtggatacagagacgttgcagcctaagcttcagtggcttgcaacgacagctactaacatagatactagatgacgggatatcgatggaagtattaagcatactaaccctcaacttgaaagacttggataattattttaataataaggaagatttaacaaagaaatgtcacaagctctgctcctatggaaagattgctcattggctgatagctgcaatttcgcgctaataatcctataaaccgcatgttatctggttacctaaggcacgagcttcaattccattgatctcatacccattcatttatattcctgcatgcaatcaatacctaccttcactttctacatgccccttgttaaagaatcttcatcaaccatatactctatattttgataattgacaggtactgagttcgtgcccatgctcccctgtactcgatctaaagacccataaactaatgcgctatctattatcgcacgcgcaggcatcgctactgttaaagcaagctatatacaaagaaaatagcatacagatacctactaggtagccatcatgataccttgagctatttgttccctaaaggtcagggtaagatcatctcaagtcccttcattcttcatttaagtgcattgcctacctaccttccttcctacctaatactttgagagtggcacgacctgtgacacaaagtgagtggttcaactcgagcttcctcgcctgctacctcctcatctgccacctttcgggcagctgtttgccttggccaccaatatcagcaatcaggctcggatcagcagaaatgacaaatgttgccatttttatactgccgtgcgcaagagaatcatttaatctgttcaccttgttctgccccccaaaacgtcttctttgttccagtgactggcttacttcaccccataatctttatcttcacctgccctactctgtatcttgaatactagtctcacatactatggagcacgggacacaagctgacggcggcatccagactgatgagaatacgcccatcgcgccttcgctgcgtcgttcgaatcgtctagcttctaaacctcctcagcaaatcaaggccatagtcgctatgagcgagccgagacgaaaccccaagcgcaaggcctgtgagccagcgaatgaggtaaatcagcgtatcaactcagacgaactcctgaatgaggctctggccccgctatctcaagaggatatcgaggagtgggaaggttggatagagcttgagtcagaaccagctttcttcaccatcatacttcgagaccttggtgttcagaatgtgaaggcgcaggaaatattcaccattgaccaagactctctttcacaccttccgtaagactgccacaagtaactttgtgtcatggcacatgctcacgtctttttaggcagccagtatacggcttgatcttcctcttccagtatcttcctggaatggaggaaacgaatgaagaacaagatgcaagcgatgtgtggtttgcaaaccaggtatgctatcccaactcggcatgcccaaacatgctgatttcatgcagactacgaacaatgcatgcgctactgttgctatgctcaatattgtcatgaatgctgaagggatcgagcttggtgacaaactacaagcgttcaaagagtcgacaaagaacctcagcactgccctacgtgggcaccaaatcagcaagaatagattcatccgcaccatacacaattctttcacgcgtcgaatggatcatctgaacgctgacctatttcttgaaaatgaatcatctgaggcgaagtccagtgcaaacaagagacgttcagcaccgaaaggaggcaaaagagcacctccgcggaagaagaaaacagactctgactatggctttcattttatcgcctatgtgcctgcaggaggctatgtgtgggagttggatgggcttcagtataagccttacaggctgggtaagcacactgcatctggaaatgtagcctctttctccgtccttagctaatcatttcacctagacccagtgcctagttcatccaaatggacatcagtcgcagcgcctcaaattgaggcccgaatgctacagtatgaagaaagccagctttcgttcaaccttctagcactctgccaaagccccctagcagcatactcccgaaccattgcccgcgccgcagcatctctgcaattcgtatgcaccaacaccaacctccccgagtttgaaatgcttatccgtggcgagaaacttcctctcgacgttgacgatgagtctcagctatccgaattcaacattaccaaatcagacattaccaatgcacaaatcccctacgccatacaatataagctcaagcgccctggcttcgatactcagactgcttatgagctataccaagaacttatcatagacctcaaggcagccatgggcgagtttcacgccgagatgacggccatatcggacgatgagcaacgagtcaaggggcgtaagaaagactacggacctgcactacacaagtggatgacgaaacttgctcaaaagggggttttggaagaagttatcaaaacaacctaatacatttcgaagacgagtcgatgttgcgacgaacatagagtagagtacagatcattgtttggaagattaaaaactttggagcaattaaagtagattctgtagtagcatattgcactcagtcccactgcatacagtccccccgtgaaccatggccaccaaaaaccaaactacaaagcgccaagcacgaagactgatgaccacccaaacacctggcttacatttaaataccaatgaaacagccagcgaaagctgctagaggcgcagagatgaacccttctagttgtcggggtattgttccgtaacgttggacacgaatgtgcacgtctcagcatcaaatcgcttgaagaacttcccagcttggcggaacaatgaatccggaatttcgctcggatcctcaatcaatacgatattgtcttcagcgacaacgtgtcgttcgggtcctgttgtgcgtctgtaactcccaatcagtttttcgaacattaatcgaggaccacaaaacaacttacaaacacgtgtagaatgtcttgttacgtgggcgtagccggttgggcagttctgtatcgctgttatcgtccagcgtctcgtcaatggccacagtatgtggcatgggtaaacgccgcgtaccctgatcggtccaaccattaacagcaccgatccagccgtatcgtcggtgtttaaagacctgcccaatcttgtagagcacatgctgcgtccgcacactgttcctacgaaaaactgggggtgggacttcatcaaactcgtccacaaggtttatcacctcccgagggtcgtcccatcgacggggattgttcctcatgattctctcacgaaggggaccaaatcgatcgtacaaggggaagatgtacttctcaaccagccacgcatctacgtgccagctcttggcgaaacggtttaggaacggttccagggcctcgtcccactcgaacgagtcgacaggtgtgagaagcagcgaagcccacagcgctgaatatagagcagcgtctatgttggatgaatcattgccggtgatcaatcgtgtgaggtcaggatccgcttgctctcgtgcttcgatcaccctggaagcggtagctctgatgttgcgtgctgtccgcatagcaattgtaaccggactcacgggagacaggaacttatcggtgcttgtctgccagccgaaatgagccagcatagatcgtagatcggccataggtatctcctcactcgaaccataaggatccagatacatcctttcaagaggcgcatcatcctcggtgacaggcacactatccaaagtctttccgttctcggcaaaaaccatggcgtgaacgtgagtgggaaaagcacagcattgtgcttgtaaacccagtcgttctgcgacacaacagaagatagcactcgaaatgatagggatcgagtcgtggtcttcgtgacgaagtgcctgaccaatgagacaatttcgcaggttgcggtaactgcgctcaggatgctgtaagcctgtgagattattccatcgaagccagcggtttaactccaatgccttttgccgcgttgacatgccatcgatatttggctgagtgtcgcggaaatccgcagccaacctatccagaataaggccaatcttgatgctatcgttaaccggggtgtgccctgaacaagggtatgaagcacttacatcatccaaatccccaggctggtcatgcaagacaaacaaatcgaatgcacctagtgctcgctcgagactgagatttgctggatgccggctggtgtccctgctcgcctgttgaatgttgtaccactgttcaatagcgagagatctgtggatactgtccaacagggaattactgtagtacctaagggttttttcttgtgagcattagatttatgtaagtttgtggcaattgctcaccttctggccaaaacatcctcagctgtttcatcggcattgcactgctccaggagaaaatctttggcgtcatagccgaatttgcaaactttttcaaatcgcttaaggcgaccaaccttggtctctaggatctcgaccaagagacgttcgacctgtgcattgcgcgacttccgtatgagaaagattttcttccagggtgtactggaagctctgcctttaagacgacggtaaaagttgtgctctggattccagaaagtgaagctgctttggcagtggtatctccagagcagcgattcattggctaagtgcctcaagcgatgggagaggaattgaaaactggaaaggttatcttcgggagggatgtagtagagcaaatgttgaattatctcgtctggtatctgtaaaagggacatggcgggcctctctacaagacagggcaagcgattaatcgattgccggggttaagagaagcgaattgtggtgtggtgtgttatggtgtgattttatgaagttgaaatggagattgtctttgttagctgggtgatgaataagaagaaggcgctgcaatgttgttgcacacaggcacgcaggtattagactaggtaggtaagtaggtaatgttggaggagccttctgatcgggttttcgccgccaattccgggtttaacctaaactgtccttttgctgatcaaccctcaaatatgtcattccttggttctttgcctcttgctgcagcgcgatgttatcatccatcactgacctttgggtctggggtacagtagagtaaagaattagcggggttatgatgatagtgagcgctatggagtcatgagatgacgacagattatcattggctaccagtatagagttctaatgagttgagggcatcggcaattggctcacatttgttttgatactaggcctaaaacggcactaaagtaaacaaaaaacgcgcgagggctaggcaggtaggactggatggggtcttccttgcccaatttacagcggtaagatagcgcgcgctcgctccaattcattcaacgctacgtaacttcacgacgggctttctttgtcacaaacgatacccaacttatcactaacaacaaacacgcctacgttcgcgctcacatccaaaaagagctcacgggttcccagtcaaagttctttttttttattgttctttgtcacataacatgcattgcgtttaatatccacgacatatctaaaccttcaataccgccatcatgcccgattttggcaacggcgcgctcgacaccccgcgaacaaacgttggcgacgcaacttaccttggacagcccgattttggcgacattacacaagaagcatcgttccaatcacctccaaaggacagcaacttgctacaacaacttcgcaatggccgctccaatggcattactcttcgcaccccgcgccaaagagggcccttggccgaccgacgaaatcttcctcccagcgtgggaggtgccgaattcacacccttactcaagtcagcgaccagaaatagcgtgcgacgcttcggaaaagagaatggcgtggcggtgccaaatacgcctgcactggacaagatcgatgagggtgacttgacaccagtccctcgtggcgacacatccatatacatgggatcgcgcaaccagtcttatctggaaaacaccatacctgaggtcgatacaagtagcgccacatcgaccccgttgacggttccccggaggagaggcggcgataagggacccctacaagatggtaatcagctgtcgctgcgagaacaagaaaacgtgatcgatagaattgagaaggagaactttggactgaagctcaagattcatttccttgaagaagcgctccgaaaagcagggcctggctttagcgaagctgccttgaaagagaataccgaactcaaagtcgacaaagtcacgatgcaaagagagcttcacaaatacaagaaacacttgacaaccgctgagaaggacctagagagctatcgacagcaaatgctcgaggtgcaggaaaaggctaaacgaaagtatgccaaccagagtaatcaagccgagatggacaagctgcagcgcctattagaggaccgcgaggcggacatcgaagatcttcagcgacaattacaacaacaaaaaggaagcaacgatcaggtcgaaaaactacaagacgatattggagacctcgaagcagacattcgggagaaagaccgacaactcaccgaacgccaagacgaactagaggatttgaaggatcagatggagactctgaaagacaaggctacagaagcagaagaaaaggctaaggatgctcagcgcaagatggtggcgctgaaggagaaggctcagcacaacgatgagctcgacgatgccaaggacacaatccaggatctcgagcacagtatccgccgtcttgaagaacaggtcgaagatgcgaaatccaagatggaggaagctatggctgaaaaagatcgagccgagaatgaccttgaagaactacaggatgacatggccaacaagtctgttgtcacaaagggactctctcgtcaaatcgaagagaaggtcgcgcgcttgcaagaggagctcgatcaatctggccaagagtatgcgactttggagaaggaacacaacaaagtggtccaggaaaacagttctctgcaatccgctgtcaaagagctcaggaagagtcaagagaggttcgatcgcgagcgggattctttgtcaactagaatcgaggagcttgaagccgacctcaacgaccgtaccaacgagaagaacatacttcaatcccgacatgatagcctactatccgaatccaaatccctgcagagcgaaatcgagaagttagagggagaatgccaagaacttgaggaaggccttgcagaggaaagggaacatgcgcttgggattgagaaggacatccgtggccagtacaaagccgagatggatcgcctgaatgacgaaatctcagatctccaggctgaaattcgagagaaggacaacctttatgataatgacagtgaaaaatgggaaacagacaagcaaaatcttgagtcagaacgcaaacgcgccgaggagaaagcagcgggtctgcaaagaaccatcgatcgcctcaaagaggtggaaggaaatatctctgacacggaatcgaagctgcaaatagccattcagagcgagattgagcggcacaggagcgaggaaggtcttctcacccggcaaatcgaggatcttcaagacgcgctagagacccgtcagacactccttaccaatttgcgcaatgaactttctgcagttcgcgacgagttacgacaaacacagattgaccaccaggcccaaacccgaaaggtcgctgccctagaagatgaagtagacgttctgcaaacaaccctcgatgatgagcaaagcgctggacgttatgaggccgaggctgccaagcgagaatgcgaggatctcaaagagcaattacgagtattacgacaacgcggcaatggggcgacatctcatgagcttgatgacctgaaggaagaactcaagacatggcgacaacgagccgaggcagctcaagccgccatctctacttcagaacaggaggccaagctgtctacggagtccatgacccgaatgaagtggcagctttcagatgcaaactctcaactagacaaggtgtccaaggagaaacaatctctccaagaccaggtagccaaaatcaacaccgagctgcattctgtgagcacttctctggccgaagtcaaagcagagcgtgacgaacttgacggcgagattcgccggacaaagctctatgacaatgagactcttcgtgttgatcaggaaagactcgacctccgtacggccaagctcaaacttgacaatgaagtgcgccgcctaaaggatgagaacaaggctctgattgagcagcgagatgtgattgagaagaatctcgaggacgagatcgagaaggccgctgaggaggaggagcgtctaggtcaggaaattcttcaattacagaccaaactacgaacatcatcgtcgacagacaatcatgatctcgctgccgctcgtcgcaccattcgtgagcttgagcgtcgtgtcgaggattacgaggctcagctcaacaatacccgccaactgccaaacaacttcgaaggcaacagcgagctatctttgatccgtaaggatctctctgcagctcgtcaaaaggagctagaattccttcaaaaagagacttcaaaccgtgacgtggtcaaaggtctgaagcgacagattgccgatcttgagcgtcaagtgcacgagaccgaagtttctcgtctgattgcgtctccgaagtcttccgccactgattcgggtcgcaagactgaggtcactgaactccgaagccaactttccgcagcgcaaaagtcaatccacgatctcaaatccaagaacagagaagccgagcgcaaggctatgcaagtgtctcaagactttcaacgccagctggatgacctcgaggatcaaaagatagtacttgaagaggttcttgaggaagctagacaacaggcggaggagacagcagcccagcacgaacgcgcgcttcgccgaatgaagcaccagcttgacaaggcagaacgcgaacgtaatactttggcgacgttgcagcccagcactagcaagcatgaccggcagctaagaaaaaaccaggccgagatggagaaccttgaacatgatgttctacagcaacaagaactgatcgacaatcttgccgcctctgaagcttctctccgacgtaagctcgagcgagctcgcaatgagcgggcagcgttccgcatgagcgccgagaagttgcaaaaggatcttgagcgtgtcaaggccgcagcagtcgccgccagagccggaacttcagaccgacgaagcgcagtagatcgcaaggctcttgatctaaccattgagggggccgatcaggctctcgaaactgtcattcgcgcggctgagagcgccgacgagcgtcacaagaaggagttacgaggcatgttgatgcagatggagtggatgcaggctcgattcaagcgcgaagcctccctaagggccgatgccgcatatgcaaagaagttcctccaactgcagctcgacgtcgccaatgcatggtacgtccctattcccgcgttctttttattagagtcacatactaacaatctcatagcaacaaggctcaaatccgagagctcgaggatattcgcacaaacctccttggcaacaagaaggccctcgccctgccaagtcacgcaacagccagcaactcatccgccacgaagcctacgctcaagacgttcctcgtcatggcgcgcttcattgctcgtgttcgcttgtcggctaacaactgggctcaacaagaggttgtgcgtcgcaagatcgtgagcgcaactgaagaacagcgcaaggtgaagcggtcgagacaactcaaggtagtcaaggctgaagcctaaggggatttgactgcttgtacggagtctggatattcgtgaaagttggaagaatgaacaaagcatttgcatgagagcgtctgtagaaactgtctggctggcctgttaccacttatcaatttggttatcaacgcggttgttatcgatacctggatcacattttcacatagggcggtgtttctttggagttggggaatatgaataggagggaaacaggtggtaaattagcacacatcccattagcatgacgcagatgacggtcattataagcattgaattatgagcattttgatttgaacttcaaatgttctcctccaacgctacatgagaagtaaaaagaaagacgtttgagtactttgaggccgcccttaaagacatgcatgactaaccaaacacccgaaccttgcaaacaacctcccatcatggtaacatccagtcatactatgtgtggtccgctcattatcgtgaaacaacgctcgccccagccaacccagttatcccattgtttcctactctttgatacaggcttggttgacttttatgtagattcggcacatgcaaatttcaaggatgaagcatatgcatttacatgacgaacaaaaggtttgtgtctaatacttggtcaatagctggactgcagggcttcgaagcggtgagacttaccaagaggatgactacatgacagctggggcttctggctgtaacgcgttgcgagctcgtcgcgaatgctgttcaacagctggacgtagctttgctgggggctcttcttgagcgcagtgacaaaggcccaagacatggcgccagtagcctgggaggcaatagtagcatcggcactatgaatcatgttagcgatttgttccgggcgtgctttgataatgtcaataaacagcaaaatctccatcgacccaacgcagctcgtggccccagatgcgcaaatacagtctcattaggagactgtatctggcatctggagcaggctcgaaagaataataattcaagttagatacatcaaattttcaagccaaaacgccttgcgccaagctaacatgctcaattgagaaaccagttcccataacaaaatgcaaaaccaaaaagacaggagaatcaagccggtattatctggtaggaagggtaatattgaggaagaaggggcacccacgaagtctggtcgtctttactgccggaccacataacaacatcagcaggagaggtctttgtcctcatggtacgctcacgagcctcgtcgccgttggcagccttcttgatgaaaccaaagatgttgctggcaacaccaccgagatcaccttaacagtatgaggagataacgctgagcaagccttgaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgaggtagtaattaggtacgatgtttttcaagaacattgacttgaggatgttgaagattgacgtatgtttgtgttttggtggaggagaaaagagtcgagtcgagttgagtaagaaaagacgagacgagaatggatagtctgggcgtgggaaactcgggctcggcgccaagagagatcagacagaatagcgcattcacaagtgaaaggtacctgggtccttctggggcgatgacgatgtactagagagaagaggtgcaagcgtggggtctcgtgattaatgcgatgcgatgcgacaactgtctggtatagtctggtatgttctgttgttgttgtgttgttgtgttgttgttggtttgctgattgatgctaggtactaatgctgatgcgatgctgatgcttatgctcacgcggggcagaaggggaaaaaggcgaaggggttcctttcctcacagactacctaatcaggctaacgttaagggttcctatctgctgtcccaaggtccaaaaggtggtcagttgattggattggatacagagtttcccagcagctgaaaacggagtgcacgggcgtcctttgaagctgaaggcgggggaacaagagatgggatagggcaagatagagaggcagaaggatgtctttttgagctgaagagatggagaagatgaagatgaagagtcgtttatatctctttctctgcttctgtttggcgcgcgcggcagaatgatataagaaggcgaggccagcagacggattgaagagacaaaagcaatgagaggccgggacaaggggagggggtgaggggtgtagaccgcaagtatgtactgaacaggacagggcagggcagttgatttattattattccctggccagcggcttaaaatgttcgagacaaatcgcggcagctgtttcctattagagggatggtgataggaatgaattcagtagtaggtattcgaatgtcggtgtcagaaaagaagcgatattggatgattaggattgattgatgctgagaaatgcggagaagaggacccttggaacaagcaagcaaagagtaacggagtgctggtttaatgggtgaagagtcctgtctgtcttgggttggactggactggactgaggaacaggaggaagagagagtgaagctcgagttcacaaagatgatgatgatgccgtctaatctataatcgaggggacatgggtccgtctttaaatcatatactcccaaaaactctaccactgaatactgcataccttggtatttcttcgaagctctattagctgttgtgatgccccggaactatcaaacagctctcagttggcaatggaggctcagcgctagaaacaggacccaaagcggaaacatggccgacaatggggaaatcgctggtgcatctcaacgaccactacggagatgttcgagtgcgctacagcacgagatgcatccgtcttggcaatatttctcgcacaccgtctctaattgaggaagcgacagatacacagcctttccttattagctaaacagctaactcgcgataatccgtttcagtgatgctatcatcatattcagaattgccgtcgctcaactcaaactaggctatgccagtcttacagggatcacaaatcgacccgactgaatggacccccggcttagaaatgccgaatactctgggccatttttttcatcatgccctgtttctcccaatctgatgatccatcagccaagtctttacttacgcgtcgtgcgtcttcttggcccatgtaataggtagttgttaacaaccagttcattactcgtttgctcagacatcaaagggcaggcagttccttgaactcagcccatgaccaaccattttgagttgggattaagattgcggctcttgattgcttttcttggaccaatatgtgattatctccgacatggtggctttatcagaaaccatcaatcgttacgttttggtgagaccgctttatatgtcaccctggaaatcaacaaagaggatatgtgatgtcggacacgaatgccacattcgtctttactttgagataccaaatgtgatcatgacacgatagtctagatgccatagatgcaatacgctttgggatacaccccgttcaccgtcaactctcaactctattgcgtaggtagtatctatctgcaaacgctcggtcccaacttacaacagtcttcaatcccatccaattaattgtccgactcgacgaacccctcaaacgtcattaacgcagtcctggcagtacaaggcccctgtcaggctgagccggcgccgaacccggtgcaacggcgatccccgatgcagactcggttcggacccagtggacgaggttcacaagttcgttcggctgttatagaaaccccattattcaacacatgacaaagtaagtgaacggacaatcctgcatgtgctttcatgtatctcctcccagtcactcactgccctgtaacccataataatacccaagccatgtttaagccatcatatcttccaccaaacgcaacgaagtacaagaggggggatttaaaacacttacctatagaagcgtttatatacagccaggacttgggccagaacatgtcaaatcaaagcaagggacccttccaacgtgatacaacacaacacaacacccatcaaactagactaaaaaatatccgttatcacgatctcatacctcgaaaaagaaagaaaaacaacaaatggttgaaattacccgacagcccgccccgccctacggcacgaagatcatcctatctgggtttagcagacggacaagccgacagctgagagaacgacaccgtgaccaattagaacactatgttgctcagccgcctggagctgagcggggattgaggcttgaaaggagcttgggcctcattcagggtcttttcttccattcgttggaggttgagggatacatgccaaaatgcgaaggcctcatcatagatgtgtatgtgttttaccgctgcgctgggcctgatattgatgtttgatattgatatccataccttaatcttcggtacactaacagctgtcatccaatttgtcgggacatgaattcgagactagttactgcagcttacatccacggcatctggtggttcttacattgccttttgctttctttatctccagttgctaaatggacaagacaatcacatcactattcacatatcaaccctcccaaccaacacattccctcctccctcgtatcatctccgacagcctcaaaactaacgattttcctcaatcaaaaaccctcaaaagcctccggatgtccactaccaaacaagaagccttctccgtggctctattcgttgggcttgactatgccacgcgggtctcagtcctaaagaagatagctctaatgcagccacgcgagccacagacaccacccaactacctagccccccatattctatccctaaccgagcaacatcagtcgagcttggcctcgctagtgatggctaccagcactagataaccgtacccgtgccctacccgttgagctggaacgctgcaggaagctatgctccgcgtctggtctccctgtgcctcttccacctgtccaccatatctcctacgccatgacttgaacgttgtctcgtctcggctttgtctcagccacctcttctgccctgcaggaatatcacgttgtgtcggcgcctgatatcctgagcaagatcggccaacaggtacgtatgttcgtacgcacaaagaacgagtgccctgcatggcaacatggtttccgagcacccgttctcgaattttcctgagtcaatgtcccagatccgagattatggtccctggaatttgtgtgcgaacccgaacaacagattgggactgttttcgtcgtcttttcaaaagccagcctccatttcttgaaccccttgatgacttgtcaacttcaagggaagcaaaaactggcctcacttgccattcaagtacaagtcttatagatgggagcaactatacatctcattaatcaactctaaatctacccggaatgatcgtcttgccatccaacaatgccaagatgaaccacaaaattcctgctggaaatacatgccaatacgtatatgaacaaccaccatgagagggaggtgacggctatatttgctaccccttgacttctccagagctacacaccaatgcctcctccaaagctttaatgtgggtgtgtatgcgaaaatcttgcgtctccaaagcaaggccaccattgaagtgagatcaagtatcagccatcttgacgtctccatcactgttgtcatctttcctcatctgataagccatcatcccccatactagcttcattgcagctagacgttctaccgtgtcaaatagatcgtaccagggactcctccatgcctcaaccttgccccaactacgccggcctgtttctggctcgcgtgccccatccagaacttcaagcagtcggtttggtactctgacacggagaattgagacatggtgaaacaaagagctcaccacaaagatatcgtcgtagtcagcccccttaactcttccgatggcctcatactgagccttcttatcccatgttgccgcaggaggtcgaatcatgcggtagttgtcatagatgctcatgttcttgcgagctttcttggcgagtggcataggcagaccgttttcgtcgctgggtttcgcgtctttatcgccttgcacggaatccttctcaatctcacgtccgatagggcctccagagccacctccccatcgcttctcggttgtccaccactctccctcaccaaaacgcttctccgtctttccttcacgtgcacgatgctgagccgtgatgagagctgctacgatttctcgagcgaggtcaagtgactgtgccatttcggggtcgggctgagtaaagtcagttgtccctctggcactgacggcagctacaggtccgtggattacaccagcgcgagcggcctcgcgggtagtcgggctctggaacacaaagagacagccagaggggcagaatgatttgcgagatccagatccttgtggcgagctgaagtgaagtcgaggttcagttcgactgggtgagacgttgcatccaaaatcataggcaacaagtttgacgaaagctgtcatgagattgttgcgatattcaagtggcattgacgacccggcactggttctgaagaagctagaattatcgtctaacttggggcccacaggtttttcaccctccgagtttgtggttccatcagacgatgtgccttcggcaggtgcttcaggcgaagggggaagtggtggcggctgagtaggatcgtcccagaaagaagtaaatgcttcgaggcagcggaaaaactcatacgcattccctagtcgagcctgagtctttcctttgggcgccgggagccttctgacagttcgaaaggcatcttcgttgacactggacagttccttctttcgttccatataaacatgacatccaggggaaaggttgccgttctttaagggctttcgagtagattgattcttctcctgggcctcatccggtgtcagtttgtcccaatcgtcaaaatcagggatgtatgacggatcaggaatgaggtcaacaggcttagcatcgaggttcaggttcaggccgatggcagagaacccgagaggaccgagagcagcagttgatcgccccgtgttccggaggagggcagaaagcgcaacagcatcatcaacggggtcatcatcgtgagcaaagggttggaaacgaggaagagtaacatgcgtaggaggcgggacgtccttggggtctaccttgctcttggctgggatgccggctgaagagagaatgacaaagtttagccaggagctttctaggtggaggaagcttgcaggggagttgccgtaactgtgggggaggggcagacgcaggtgaggtaggccagagaaatgaagtgagggggtgttgaggtgttttgcgagcatgggagactcaggggatgccaatgagaaggcaacgagaggtttcgatcaaggagagatcaaactgacttaccaaaggtggtgaagttgccaaacatgacagctgaagtggttgcagtggcgcgactaagcaatgtaggtaatgtaaggtaccagaccgctacaggaaatgctaaaggagcggacagcgtcagtcagcatagatccagcttattccatctcgtatacgaggagactcacatggtaatgagctgctgcaactgtttgtgatgacaggtagcttgactagtaaattgtctcaaaaatgaatgataagacaggcaggctggcttggctgctgaacgacgagaggtgaggagtgggcgaggcaatcttgtgatggagggaagctgtactaataatgaagagctacaaaaaaggatgcatctgctgagcagagagtaataataaaaagaaaacggttctatcaaaatgtcattaaacaaaaaacttttgtacaaacgcgatagcagaagcggtcgttgttttaggggaaatgataagagtgagttaattgaatgtgttggaactggaagcttcaaaagttttggctaacggtcagtgccaagatcggctcggtccatttagatgcgggaacagccgccagcaagaaccacgaacaacaacgagtaaaggcaatcacagcacatgatagagcgaattatggatctcaattcaaaccaacaaacgtctaacctacaccaaaggttgccctcgattattattatttctgctagaacaatgacaacaaatggcttcttcatgatctgagctcatgacactcttgtgtttggccggcaactaactccttgcttccgcgattggtcaactgaccgcagttgcatggatcatgcaagaccctgtttcttcaatgcaaacagcacccgtggtatccggtagagtacatatgtatctttatgcttcacctacaaacagttgctcgattagaggatattgtctacttgtttggcatttccaacgatattccccgacaacctaatatattggtgacacttgttgagaattcacatgacaatcgatactacaggagtagttctgcaacagctatatggcgattgcattaacagtcgtatttatgaaacatttaggataatcctttcgtggcttggtatctcaaaatccatactaatgtcagaaggagttgtccatttcatgatacagcaccaaactctagcaatttacttcaaactcgacgatgtcgatagggctgtgcaattttattaatcttgaccaatgcgatagccacaaagacatgccaccatatgaataccagtaagcaaagccagtcgtaaactgtaactcagtgctcccctgtctcttcctgatgcaaggatttagcgtcaatatttccaacagtcaacaatctggccgagtgtacttaccctagagcatcgactctaatatctcataataaagctaccatgtttcatttgcctattctttatacacagaggccctgactatgtggaatattggattggtgtgtattgtgcaacactgaagaactcattcgccgattgccatggctcgctttccagattgttaccacgagtacagcacatgtctccgcgcaagtcaaggcaacatgttcgttggtgagaaaagtaactaagtcagtgcaggagaagagcatggttctttccaggaacaaactccggagtggttcatggcacacgcaatcctgagtccaaggaaacactacaaaaagtaaagatcccgactggttagccggtgctcagacctgttacatgcttcaccaaatcgggcatacttgatgaccgagcagtcccagtgtccaggaagagctctcgctcatctaacagaagaacgaaaagggggcctatggctactctcgtgacaagattgaagacgataacgcatcgtgaaaggggttccgtctcggaaaggcaccaatcacttgttattgtttatgatgtaagagagaaattatctagaaattagaaagggggactcagaaaagcattcatatacaaagaagagccaatcctgtcactttgtttctttctgacttgggactgggaaacttgtaactcgtggagatattgcgatcgatcagggagtggtgatttcttttgtaacaacaatgacatagcaagtcaagggtctgagaaacaaaagagattctcttgtggtaatgggctacaacccaacttcccacgtttcctggccaatttttaaggttattaaaatagtttagtgccaaaaggcctatttgttccggatcgcctaatctctgcgtagagggatttcattcttttctatttcggtaatcgtaactcgggacaagacgtagattctaggaattagaaacgatgacagtcttgagttgacttggctcaaggcgagatgacaaggagggacccatgtatctttacattatagtgtggcggttggggccgggaacatgggtcgagctgattaccagtggatgggactgggactgatccaagccaggataaaaaaggaggatcattttgaaatgggaggaaataattacctaagtactaacgtaattgccagtgcggaaaaggatcagtgcatttgttgttggtcttcggggcctgtataatggccgagtgctgattcaggtcctggtactaattgaggaggaagatgagctttaccttgtcatgtgtcgtctttaactgaactaatgctgggctgatcccaatgtggacgaaattcaggtacacatatgcaggtgaaatgcgggagcgcccagtaattagtgtaattggtgttgtgtgttagtgcagatactatacatagcaacctacctaccacctgggacggataattgtgtggaatagaattttccagagtatcgtctggtgctatgtttcgtgggatggctattcaccgtgtcttgttttagcgggcccatctgcccgtttaggcgtttgcttggccataccaccagaaacggtggcgggtattcaggtgtctcaggtaaggtactaaggtacgctggtacctgttaggattactctcggacacaatgtcatcaaccaaccctgccaacctgccaacccgctcgaaaatcacggaatggaaggtgccacactgagcctcaggcttgactagaggcgactaaaggcaactaaagaacgaaagccagggcggggcccacctgcctgggtaggtagttcaggcgggacctctttttccatccatcaacaacaccaacgctctccatatacagtaaacgccgccgagcatgcatcctcacccttccaagtacacacatcagaacggagccgatgggcgtttacagttacaacgtttgatacccaccaaacaaaaagaaacaaaagagaaaaaaagatgagaaatgacggcacatgcgggtgctatgtcatctaatttggctcacaaccaacatcgtccaactcgagcctcacggcaaactcaaacactacatgggtgtccaaccacgcaagccagccagaaggatggcagacaacatcgtccgttgtttgtaccttcggacacagcttgactgtagttattgtatgcgctactagtgtagcgtagttaaactcagacaacgtggggaggtgtcgtgcttcagatctgtcgcaggacagggtatcgcgccttgacaatcctggtctaccgcaactgaactgaacctatgctgttctatctggcttcaggtaaaacgctagcagtagaagcctttggtcttctcctctttgggttacttcgacctggccatgttcccccccttctgggcgatcatattatcgttttgttctcttctcacattctccgtcttgactttcttcctccttctctatttgtttctgtttctcttggtgtactttccttgtttcgaacccttacattcccttcttgttgtaacgttattcgctcattcttgttactttcctgtcacgctgtttggtcgtgatacctacgttctttttcttgctcttatttcacttacaagctgaccggatcatacatctatatgcatatcgtcaactagatggccaccgaggcccctatgtgaatacttgctcacttaccgctcgatcctattcttgttcagcattgagccagggttctgagctcaattctcaccaattgcgactggcatcgcaaaccgtttctgatcaagaatgttagccccccaagcacgggctgtattggaaatttcacttggacaacagtatgccggcataccaaaagacatcgacacaaataacttgcaatcgctcgacgcaagggcacccgtagtgattaccgagaccaagatggagtctcgtgtcgttgtcgtcccagtcccgacaactgtcgtggtcacacattatgttccttccaacaccgcaaaggatgctgatagcgctgccttaccgaccgtctcaacggcacctgctggagacgtgctacctcctcaagaggctcccgtagcagatggagacgctccgcagtttgcgtccttcatccctcctacaagtcaacaaatcagccctgtccccacgaccgcacctggacaagaaccccctaaggaggctactgtagatgatggtaatgctcagtttggaacctttctccctactacgagtcaagaggccaacccggttcctaccactgtgcccgtacaagagcctcccgctgaagttcctgcaaacgatggagatgctccgcaatttgcatctttcatccctcatacgagtgaggaggccgctcctgttcctacgaccgcgcccggacaggagcctcctgccggagttcccgctgtagatggagatgctcctcagtttgcgtctttcattcctcctacaagtcaagaggtcaatccggctcctacgactgtacctggacaagagcccgaacctgcaccacctgcaccacctgcaccatctgcgcctttacccgagacgacaagctctgtcgatccggttcctcaaaccacgtctcaggaagtgcccccagaaacaacaacatctgttgagcaggttgtagagtccacttcgcaggtaccccaggagcctacagagtcaacccgcccgattgatgtacctgctcctgctccgacggatgctgagaaccctgttcaatcttctccccagcctaccacagaggagacgtcacttaaagggcctgaccctgtgacaacagctgctctgaacccttcccaatcatctactcaacaaactacacaaggaggacctggaaacaccccggagaatgctcgtctgataatcgagacggagtcatcatcgtcattgtctgcaacaccaacttccgaggttcttcagtttgacactgcaccattcacttacactggtcccccgactcgatcgacaactctccaaacccgacgagggaccagcactgatgcgtctgttgctgactccacccagacatctgacagcttcgacaacgatgacagtgagacgggcgttgctggctctggacccttatataccactgcaaccctggctgatggtgttgtcacaacaatcgatctcagtgcaactgccggaagtgaccactcggaaactgaaagtcccgatgcctctgtgaaagacaagtctgacgaatcaaaggtaccaccaatggtcgtgggaagtgttcttggttcaattctgggaatatctatgctggcgcttgttatcttctggcttgttagacgacgcaaattgcagcgccgccacagaagcacactcctcactccccttggggctcgtccaggggcaccacccggtggtaacttgatgaagtatgagattgacaaccaatccttgggcccaacacctcgatctaccaaagtcgcagcttccatgagcgccaatgccagaaaatttagtcaacgaatacgacaatctatgagcgatgcttctcatctcggtgtaagccgaggggactcccaatttggtcaagaaagtcaagctatggctgcaacacgcgctcatagcagagcaagttcaactcctggacaacaaccacaaggcggatggtggtcggagattcttggagagtcgagtatcaatgatcctccagtagtggctccccctatgcagcaacagggttacaacggaagacgaaccccaagccctaacccattctcggatgccaactcctatgccgctgctcccccggcccctctccgcgaatactcccatagtattccacctcatggctcaatggtcccgcctccgttgcactctgctcggggggacgatcctttcgctgatggtgactcgattatgtcaccagagcttgcgcggcagtcgccaacgatccatggagggtctgaacagagaggcccaagtatatcgaggaatcttacacctcaatcaacaggcgacaacacgaatctcaaacctcaggaggtttggcgcggcaaggtccactcgaacccatttgatttggagctcgatgctcgagttgtccccagcatgtacggcaacattcagcaagtgccccggcacactgtcgctagctccttttacagcactgccaacgctcccaacaacaacaacaacaaccgccaatacgcgagcaggcaatctcgtgctgacagcttcacttcgaaatataccagtggagtgagctcggttagcgagtggcctcccgtgccacctcgggttcctagcatctatagccggtatggaaacgatgggaccgatttccccgttcctgcccaggacttcagatacaacaacgatgaggcttggagacacggaaacggcaatatgatgtgagaatttacatcagggacacaaaaacaattccattcgttgcatctcggcggaggaccagcatagataggttcttttggaagattcatggctcgctgcaaggctgagggaggatgatgaaaattagaagatggatagatgggtgttgatgtttgatgtcagcgtttatgcttatgataccacggaactgggcttttctccttcttttccttgaagaacgcacgccaaaatggttgctgctgctagagtcaaaatcagaaaaacttgctatgctccgccgagactttagttatataaccctattaataaaattgtgccgttcatgttatttttcgagcttgagagtgatgctactgtgtactttatgcatgagttgtatctatgtttatcactttagatacactctgtcatcaagtgaatatgccctgtgtgaactcttacatgcctacaatagcaaacgagtgttctggattagaaatgtcgctgatccgctggctttagtatgcaaggagagccaatcgcatttgaagcatgagtccttcacggcatgtaccgacgaggaccggctcgtccacaaacaaaggctttcagtatgggagagcaacagtcatctgaatgaagtgagggagaagaaagccagaaaataatggttcttaaaaggtcacctttcctgtgcgatcgattcttgacttgtatcggctatagaacatatcaagatagaattctgcttggctgggctagtgggcatctcggatggatcatgtggcagtaacaaagtccacttgaacgaggttttccccagactgcaaacggggcaaagactcgaattacttcagagccgccgcaacttggaccagggtacgcagctctggaaaggatacagcagcactggcatcacaaacgggacatttagtcgctcttggagtctacaccgagtagaaggacgaatgtcgttagagttccccgtctttgaggccctgattgccacttaaccgcatggcaccaatgacaagactacgccatttgcagaagagggggacggcggcacggcagtttttgatagcgaaaggtgtgatgttaggcttttgacgagcggatggaaacccttggatagttacgagggcgtttattgctcatagaggatatctctaacggcaccattggatactctggcggctcttgtagtgagtggcttaaactgtacggatcgctattgagtagactatagctgcatatgcccacccgcaagtcaaaagactcattgtaagccttgcatagagagtttctttgtttatcaacctttgttgtagcatcctttacatttttggtcgagtactttggggacaagtacttgagccacccaataacccacatcccatccacgtccatccaaccaaataacacgctttgttctagttctgctcatccctcacaaactcatgacatcagacacaaagactacgctactagaaacctgtacttgattgggtgcttatggaattcccattaaagagtaagggtctcgatgcgcgaaacggacacgtcttggctacgcgcccagtcctttcgcgcgtaaattgcccgtcgcacgcgcgctaaacacggccttgatccttgcttggtgcagaaaaaaggtttgcatgaggtcaactgtggacatgcatcatacgaccaagttcacccacagcctcaagtcaaaagtaaagaaacaaagtaaaaaaatactgaataatgatttagtcaagttgataataaagtagtagtaatcacattgtccataagccgtccatcagtccatctagataccctaggtaaattaccccttttctcctgaaccagcccagaatgtaatcttcattttatcaaagcttcacctcaaccgagatgagataactcaaccaccaaatagtataccatcctccaggtctccatacgggacacggcctcctgcggcctcctcgaggggggaaaataaaaaagacccttgatgccataactagccgcttagtctaaaacgccgtcgcaaaaaatagtatgttaaaacagacatgtacagtgagcgtttctgtacgctccgaaaggccgaagcatgatccaaacaatgaaaaagaaagtgagaaagacacgtgcgcaggtgctgcaataagtgctgtcatggtatcatgtacacagagaactgggatcctggttcatcaccaattcagtatccctcaggccatcaaatcggggctcgacgacaaccactagtcgaacgtgagtcgccgttgtgctccgctcacgggcgtcctagttgccgtgagtgagactggcgttttgaacggcttttgggctggactgggtgtgatgttgacaaattcggcaaagtcgaaagcttggcttggggtggttgggaacatgttacccccaccaggtgtcatcatcatggaagaaggcaaatccatcttgttgttcttctggggaggggtcgaaggaggctccattcgtgtccttgttgaggttctgacagccggcgatggtgaagctgcgaggtaaaggaggaggtctgcgccctcctcgccggtcttgccgttaggccctgggccgggttcgcctttgcttcgcttgttgacagatcgggtccgcatgggcggtgtgcgaggaggagatgatcgaatgttggtagggttgaaggagtgaataggcagaagatcgtcatcatcgtctgaaggggctgcaaaattaggtgatgtcaggtcacggcccatgagaccctgctgataaaaggagacatcgggtccgcccgaggtagtgaagtgttgttgccgccgcggcttgagaggagacggccgtgcaatgtgatgcgagttcttccatacactgctgctgccgaaggatttgtgtgctgtaggagagagtcggaatcgtttgctagggctcgatgagacatcgtgaaaggtggcgaggtatgtgcgcttgcgatggccggtgctgccgttgctggagcctatcgcatctgaaaataggggagccttcatcggggagctcatgagagcccttgatggatatgggagatcggatgcgcttgatgatgagtcggagaggacatctgtaggctcggccaggcgctttcttcgcagctcttcttcgactttgggctcgatggagtcgagtgtgaggtcttcccagccatgctttgttttgaactttgcgagggcaaggcggttctgcagacggcgtgcgatctagaagtggggaagtgtcagtcaaaggtaattttcaaggggaaggggaagagttcagatgagaattgaatgcaaatctgacagtgaagaggattaaatgacttaccttgcttacttctgcacgcttgagcacactgtcgacgacatcctctggctgtttcttccaaggcgaagacattgtctgcttctgctgttgctgcactttgtgcacttgctgctaggggcaaccgccgtgcaagatgaaaggaattaagtggtcgaatcgatcgatgaggtgactaaaaaggtggtaatagataattggtgatggtcgtagacagattgagagtcggttcaagttggatgaggcgcaaaaaatggttcaaggagtgaattgtggtgagttggttggcggtttgcgtgaatgaatgaaggatcaaagtaaagtttggagagaaagagaagcatccaatgcagacgcaatctcgaggggccgttacagttaggtactgtacctgtaaggagctggagcctgctaaacttggctcaagtggacccgctaactctgcaggtgtccgtcatcaagtactgggtacttacacttctgaggcggttttggtcccgcactaacacggccgggtaaccattaatgacctctctagcagctaagttagaggatagtggaggggagctcagctaccagagcttgggtctgttgtaaacaatggttgcttttctttgttcatggcctgttcttattgaggcttctttattcttgtttatgacacttatgcaggcctcgtgatatgcacttaggtcgtgtctgtgcataagtactcctgtgcctttaacaccttccaggtcaaggtgaaaaaaagaaaagaaaagaaaaactcttcaactgcaacttgtccagatttcaacatccgagaaggcatcaccaaacatgagagccgacatccaatacgtcaactagcctctcccagcatccggtcgctggggccaccaggcaaaatctggtcacattcctctggaaacgaaacccccagtttgcccactagccctgcaagttttttaattagataagtatagtgtacttgagtactttgagaaaaagtatttatgcatgcactttgcacgctgatgccgtccaatgaaaggcttcataatgagtcccttctcactcgatctcacgctgctgggccagcaaccgacccagttggcgtttcccttctcagctgggacggaagagagacctccatgcaacccgggcttttggttcagctctactatcagacgttttgataggcttctatcagagatgcagaccccttgagcagatcaagttgacgtcgagccatgttcgtaatatacagttgctagaattatgcaaatttgtttttcattattttgctatgcattgttagcctattgtcgttgttctttgttcggctccttgctggctactattcttcatcttgattggcccctgactgctctcgaggttcagcaaaactcggtgcaggccgaccacgatgcaagggactgagcaactcaatgtcggcttggcgatcaatttagagcttccatctcctttcttccatacacaatagtaagcgggaacaggaggaagatcccgtgcatgattttcacggagctctcctatactcttaatttcgctagcgaacggttcgctcgttggttgaagtttgataatgaaaaaatctttttctttttcttttgctaatacacatggttgatgaagcacgcattctgtagcagctatttgtagagcagttggtctattgattccaattgagcctcacatccgagctatcttattgcataatctcctgtacgtggctcattatgtaagaggtcagagctggcgttcgaatttgaattatactatctataattcggcaattattcaaccaggttatccaagttttgcttctctgatcaactatcagaaaggcaatggatgctatcaattccacgattgcacaatgggaacttcctatctaagcaaccaacacgacttggttgacgattaagtcgttggccaatcaacgctcagaaccctgacaaggccattgctagatgtaagacgagggatcgcattgagcatacgagagtttgggagagacatctttgctcaattggagaagtggggaactcgaactctgattctcatcgtaggtagaccgactttgactttgaggagtcggagacggcgtcgtgctcccccggtaaacgtacacgtttgttgctctgttgtcttggcaaggtattcgcttctatatcctctagttatagatgacgaataacaatagagagatgtcttagttgttcattagttaaaaatgcccgcgtctcgatcataacacgggacgaagtgctttgttgtcggttggtcatcacacagtatcgtatcgtatccatcagctcaccctccttgcaaatacccctcagaggtgcattcggcgtacgtggaccttttactttgggtttaacaaaatatgcgcatcgtctttagcatatgtgcctatagtagtcaaagcatgtcggtcgtgtactggttttgccgtattttctccccatttttactatgatacacgatggatgaacggattcaattcaaaacaggataatctccaagagaaaagcatcaccaaatttcacatgtccgattggcgttacagtgtacggagccctcgtgggtggtgccttgaattcacccgagatctgaaacgcgatgggtgaccatagctaagttagatacgcaccattttagcaatggggaaaaaccttgaattccattctctgggccatccatcagagaaagactcttgcatcgcagtgctaaggttgtatgaatgaggcgcatgcgctaacaaaccaggacttgcgcaaggcctcgcaatcatgtcaccatcaagctggcctatcccccaaaggcacacccaccagtgcaacattctttcaagcccaacgtcggatcttgaatggaaacgcaatttcgttggatggttttttgttatcggtgccggcacgggatggtcccgcctggacgctggtagagaccaggggcttggtcttgtttatctcgacgtcatcgactgagggggacgttttgatggtttcaaaacaatatcagtgctttcatagcagagtagccataaggtatcactcgcttgctaccttgcacggtgagaattcaccgactgttaagtgttgagcattatcagcaagcgaagaaacatgcacatcaaccaacggacgccgttggctgggtttgttacttccaagattgggttcccgctggatgcggatgcggctgcttgaattcaatatcaaagctccactgataattgtggttgtgcctggttagaacaacccacgagtccaccttggatcacgatcgctctcgactcggcaaatattgagtgcttggctgcttggcctgcctcctgtgcaagggttagtctggactagagggactgtttaatcaacctacggatataggatggataggccagaaaagagacgaaattcatgtcattcctggcacaaacagaaactcagacatgtcttctcgaattgaacctttttgggtttccagccacaatcatagcacggcggcctagctattcgcgattggcagagactccaaccagcctctgcctaataaactcagttgctgactgcttgttcaagttgagatgagttgtaacggccgcaacccaccaattccagcggatcctccggtccaagctccatctggctggcacgttctcggcaggagcagaagcacgcaccagccactttttactgttgcccgcggttgtggccgtccagactgtctgtcttccaaaggtgcagaacatcttccgtcatctataatcgccagggatgggtagggattacccaactcgtccatatccatccgatccttccaggggtggacgcggacaactgagggttatcttccaaggcagaggggaaaataatccatgaaaccgagagtaagagggtggattttgatttgaatatggattgttttatcttgttcctctaagatatcgatcttggtaccttagtactccttacgcttttttcccacttccttcctccttttttcacttctgcaccttctgcaccttccttctcaatttttccaaaaggaagctgcgactggtagtgatctgacagcttaccttcttgatacaccccccaaaatcggcatctcactccacctcaaatctacattcgttaccaccccattcgtacctccaaacttgcaatacgagcgttctcctctcgattatcgacccccggtttcttggttactacatacaaattcagtctctcgctctcgctctcgcgctcttttttgtcttttcttgtcccctctgctacggattgcttgaaaggcctcttgcattccccgcgacttctttcttttctttttccttgaatacagatatcacgaaattatcccgagaagcacaggtctaagtcgccggcgacatggcccctaccttcctcaacagcctgcgccgccgatcgagggccagtttccgtaccaatcactctgcaacagacacttctagtgatggcgctgcctctcagggagagtcaccttcgagtggctcgttgacgccaccttcaatcgatattcagtccgatcctgcactgcatctgcaaactaaagaccagcaacttgagcgtcgaaagtcacaaatctcccacagcctgagtcaacaacaaatcgtgcagcagaggccaccgctcacttcaagttcgaaccgtaacagtgtttccggcatgtcgggccttggtgcgccctctatcaatggacggcaagccctcccatcgtcgccgtacgccccaagattggttaacataacggaaaatgcatgggtatgtcttgggtgttttccttccgaattgctctgtggctcgttgatctggtggcgcacctgcaggtgcaagccatgccgtcagggttcaaatggcacatctactgttgccaatacccacaacattgtcagctttgtatatagcgaccgttgctaacaagtgccaggtttaccaaaaggttcttcttgtttatggcacaattggaaaccctgccgaacatgctctcgacggaactctcaacgtttgtcgactcgatgataactttcccgcgattagctggcccgtctgcaactcgcacttcaaggcattggtttacttgcaaccaggaccaaacaagttgcgcttcgagttttcgagccccaaactacccaacagtaacagctcgaacccgatccacgcctcctaccttaccgttcacatgctaccgatcaacaattcaccaccactgcagcttgctgtactagttgccaaggactcgccagaaacattcgatgcgtcgcccgcccgggccgaaaaggagggcaatggactggagacggctgtgaggaagttcaggatggcggcgtacctatggcaagctttcacctcggaacagatgtggcggaacaagcttggacggcgcgcattccgttttgacgaagaatggacaacaggttctgccaactatcgtgatcgagagaacggcaccatgcgctctgaagccagggttcatattatccgctctgacaagaccactgctgagatccgggaccttaacaaggctcagcaaaacgaaaaggctactgaaaagggtgctctgtatgatatcgcttccgaggctgtcaagaagtacttcaacccactccccggccagaagctctacgtctcttgtctgcttttggactctcattgggataaggccgcgaataccgtgaccggccatgctgctcttggtggtggagatggtaatctgcagctggcaatatttggatcgcattgcctgcatagctacccatctagctttgaagaggtcgtccctgctttcaccgactgtactccaacagacacaaaccacgtggcgaacgactgtaacgaagcgggaagctcttgggaagctgccaatatcggcatcggtgcacacatgcacgagacgggacatctatttggatgcccacaccaggagagcggtatcatgttacgagactatgtggtgcttaaccgcactttcgtagcccgggaggcctactgcacaagaactaagtccaagggtggagttgcactgcaggctgatgaatgtggttggcatcgccttgactgcctacgcttccgagctcatccggcgttccgcctccccaatgaccctcctatgaacgctgacgccagtgttcaagctttccctgtggagagcggcaacatcctagtcatggcagccactggtgtctttttcgtcgaaatctacgctgagggtgacgacgtctgtcatgcgtggatcgagtatcctattgaccaaggaatgccgtctcgacaagtcacgctcagcgaaagcgagttgcgtggcagattgccagacaagaagagaaagggcgccatgaagatttctgtcaagtcatatgggggtgggtcaattgacattgacgactataagaaattcgtttcaaaagaatcgcttgtcaagctctcgagtgggaaaaatggtttccgaagccagaaaatgggttgctctaagatggatggaacccagcctacggaagctgtctttaccagtgctaccaagcaagatcgagttctttctcgtgtggtggtttaccacggtatggccgtcgatggaatggagttcgtctacgacgacgactccaggcagctgttcggaaagaaaggtggcaaggagggaggtgatacttttgagttcggtaagttccctgttgaaacgcgagggtgcaagattctaacataatgcagatgtccgccgtggtgaatacattagcggtttcgttgtgcggtctggtttctggattgacggtatccaaattttgaccagcttgggtcgcaagtcacccatctatggcaatgcacatggaggagattcgtgagtttatcactcgcccactgtgaactcaactttactaacatgactagacgcactttgataccgcctcgaggatacattatctgtggtgtttctggctcgtgcggccagtggctcgacggcttctcggttataatcacacgatgaacgctagcagaatcacccctacaacagtttttgaacacgataactacaggataaaaaccaaccactgatggagaagtattaattggtaatcataaatacaggaggaggtgacttatgctcctcctgcgtgctaagacacgcttacttgtcttacaacggcgagacagctgccgcaagcattattcgggacctatgtctaagtccggcgttgggggtatttgtttttgtccactgcctcgaaggaggccgcacacgtacatacatacttgcatatcaagttagtgggagaagcatacgcattataccatgaacaggagcggacctgaataaataccgcagaagatgtcttaacttggaatcgagtatgagactttatgttatactaagttatgttgtgcatggtgacattttgtgtaactttttattaagtgatattaacacaaatctagatactagttgactacggaagcgactgtacgaatacgacagggccaatgtgaatcttgcatgtgataacaccccaaagtgacacctgttaggtcttcagcaatagtatgtactggtgctggaattccgtgtctgtttgtaagtaagagtacagcttgtcatgcgaacgtggtccccatgtcattcttaatcactacatgtgacaatcttagtataatggctcgctgggaatccaatgggtagaggccaactagttctgggtgtgactttgatgggagcgttgagtctgtaagctggatcacgtgtatcaactagcgcccacaatgacggcatccacccaagcaaggaaagaagttggatgtcccgccgcgagagagaaaccgcgacgccaatcctcaacgtcaaccacttctgggaaaacctgctcttgtttttttcccttccacaacttctcgacatctttaaatttggcatactttgagcttacacagcatcattcaacccagtaaagctacttctctaccactacgaagtttctatctgttgggagacaccgcttgattccgacttgaagctacttgcgactgcgatacccctccccgaactcaactacctgtaccgcttcagctctaccgaacctcgtcgtaactcccctcaagatgtctagaaggagtaacaccgtgtcaggctctaacggcaacaccaaggatgtcatgtcatctaacagcccaggtgagattcagtctatgacgaggtaaagcaagcttgggctcgtgaagctaacattattgttctgcatagccatcgacaagcaaaagactcttctttctgctgatgttggacacttttctctggtgcgcgccatgcaccttgccgacttgatcacccttatgaacggcatgtacacctggtccagagacggctgttccatctttcaaattagactgctttgctaactcgtattccaggcgcatgcggtgtcatgtccatcttctcctcgctacgatacgcgctcggcgatcccaaggattttgataacatgtggcttgctctattcttcctgcctttcggtcttttcttcgacttccttgatggcaaggttgctcgatggaggaagaagagcagtcttatgggtcaagagctggattccctcgctgacttggtatgttgacatgttcctcttgctgcgattactgagttctaacctaagaactagatttcatttggtgttgctcccgctatggtcgccttcactcttggcttccgctccctcgccgataccgctggtcttaccttcttcgttctgtgcggcctcactcgccttgctcgtttcaacgtcactgtcgccgtcttgcccaaggatgagactggcaagagcaagtactttgagggaacacccatccccacttcgctcggtatggatgccgtcatggcctactggctctctcagcgctgggtccacgacaacctccccttcggtgtctggttccagggctctgctctcgagtttcaccctgccgtcctcctgttcatgattcacggttgcctcatgaccagcaagactatccgcattcccaagccctagagggcttactcaaaagaccatttaacattgtataatggcgtggcatagccacattccaacttgggcggagtaccggaaatatgactctgatacggcgatgtgctttgctattttggaggtgtgttgggtttgggctgaaggggcaactttaagtcaaaaaagaaaacaagcgatgtgaattggtttcagagcacacgggcgaggacatgttcttgttttgcttgatggtcttggtaggggaatggttcacgtagttcattgatacgatggtagttcatgatacccaacattctttatatttttgttctgggttctcgtgaagcttgcatggccattgactctagtgacgagagtctgtttgatcatactggttgttgactcaacaaaacttgcaccgcgacatagacttaaatatacctcgactacgttcatcccccacccccagggattggcccatttttcaagagtgatgaactgccgaagtcaatttgtcggtgaacgttggactgatcgcttactgactattccaaccagcaataatgagaacatggaggtagtgatttcgctagagaaagatgtggatggggtgaatcctactggatctgcacactaacccttcttatagggcagcaaattgcggtcactcctatacaacttggtcaaacattggtaatgaatgaaagtcacgagtccttgagtctttgctcggtggatgcttgacagagccacgaagatggataaacaccaaaaatagtttcaactgtttacgtgtaactggaggctctgctatcagtagaccgacaaaacatgacgaggcttggttgccgaatttaccgggaagcaaaaatatgggcggatggtaagtgatgacgattgagatctccatcaagaagagggttcaagaggaagaattctgtcttttatgttccaccagacaacaaacctagaaaacctcaaggtttaaatgattgcctacaccaactttacacaaaccaatcaacacttccaaacgcagcaggaagagtctggaacatgcagtagctggtaccgaagcatgactggaagaaccaaagaacatgtctagggtaagacatgggttgcaatttattgaggctgtgctggaggatgagtgagacgtgaacaatgcactaggaaacgttggagcaaggacgagtggctgtgcgttggtgatggaccgggggcatgagtatggtagcaatctaagttgatcatgatcatcattgatgcgtgaagaataatacccaattcggtgttgagttacatttgccttgatgaagacgatgatgtgtgtttcctatgatggttgctcaagagaatgagaatcatgtcgtgacaatatgggaaagagcgcatacttgcctcttgccttctctttccccgccaagatttaacgtacttacgactatcttttttggcgttggctgcagccgctttcgcctgcccctgcctccatctcccactatagactactgtatcaccaacaccaacggcttattttcaccaaaatcaccaacaagatgatgatgcacgaaccaaccaaacgtctagactactcccctaagcgccagatttgaagcatcaccgactttgcaaacacgatggcgatttagtctacgcattctaggctctagccgtcatttaggtcactcaatgtgatactgttctcagatagtagctaactagtctgggtgaccaacaatcggagagtagatcactgcacacacacaagaggggtaaactgtcttttctcactttgacttgatcgatgacttctatttctggttcgccgtcatgatccatcccaccctcaatctcggttccaagtatcaacccaaacccaaacaaggataagccatggaagctcccaggccccaatcctctggaccctgggcctgagcatgagcctctactgcaaggccaaccttagcgagtcagctctgacggcttacatcccacttcacttacaaggcggtcataatacccttgtcttgagctgcaggctgtaagcgcagccgcgaccctctctatcaacatattaccccaaacgtccctgatcatgtcttgtcgggctgtttcctgttatccctctctcttggttgtctgattcagcaatgctgcttcgtctgaatatataatctagcgtcttacttatttcctgttccttcctagacgaaccactcgctgaaccaaccgatataaatggggaaggatatgaggagcgatcattgctaacattggttctgcttaccgcatcctaccaacttcacaatggaacccctacggagcgtatcacgaaaagacactgagaagtctgaggctcgtcgacaaaccaatcgttccaatgctgccattcagcatgtcacagatacaatgattgccgtaaccgaatcttttcgtcatcattaccaacaacagcatggcggttactccccagcagctccagctcccacttatacgaacatcaacccttatcagccacgcagttatgcacaatccaacaatcggtccaattctaattctaactcacacgctcgaagcccatcgagtgtcagtgaagtgtcccagggtcttctggacatggacatagtgagccaaatgactgtctcggacgtgtcgcccatttcacctcctcgaaaaaattgcatacctaccgtgcttatgtcaggacggcatccaaatgctgaaacggactctctccttggccgagagctcgagccagagatgactgaaacttctgctcacatgcccgaagacttaatccgactcgcaacaccaaatctaccaccacgactggacactcctcacacaccaattcatcgcttaagcgttcctataactctcgccgatcaccaatttgacgcacctccagcttcaaatgcaggtctgcatccggcaggcttttcggtcaaccgcggcggacttgcccaatctgcgagaggtttcgaagctttcagagcgacgacgcagcatcatcaatacatggttctcagacctgacatgggtacacgggagttaccactaggtacagttacgtatatacgcgcaggctctgatccatactgctcttcgtctgctacccagggcctgcgtaggaaacctctgcacgaaggagcaagacagattgtgtttaatcacccctgcaacgaaggcctctttgttgctgtcatctgcatggcccagcttttgacatatgccagtcttgcgcaaacattgacatcggcacggcgaattggcgaatcattctttgaaccagagcgtgcgacacatcttgcgtggttcacttcagcatacatgctgagttatgctgcgattattcttttgggaaatcggatcggaaacgtatgtggtcagagagaagcctttgtcaccggatatttttggtttgcgctctggagtctcgttgctggcctgagcatgtacgtgggtagttccggaggagctgtcttcttttgcatctgtcgtgcaatgcaaggcatcagtccagcactcattattcccaatggctatgggttactgctgagagcctatcctcccgggcctcgtaagatggttgccatgggcttgttcgatgcctctgccccttgtgggttcgtcgttggctctgtcatgacagggcttttcgccaaatacgtgtcctggccatgggccttctactgcttgactgcagtttgcacggcccttggtataacgagtatgcttgtggtccccgccaagagagttttggtccataacttcgaaggcaacctttggagacggctcgatgtctttgggtctgtaactggcatatctgcgttggttcttttcagtgttggctggaaccaaatacctatcgtaggatgggataccccgcaagcctacatcttgatttttacaggatgcctgcttattcccttgtttaattacttcgagtctcaagccagccaccctctggtaccattcaagcagatccacctcactgctggtattacacttggctttgtgactgccgcctcggcagcgtttgggatttgggtctggtattttgcccagttcatcgaagtcctgagaggatgggggcctctacttacgagcgccagtcttgtcccgatactagtaatcggtgttgtcgttggctttgcttgctggcctttcgcaaaccgcgatttcaccgcccagcttgccatggtgagctcgtcaatagcaatattgatcagttctgctttgatggctgcagctccagcaaaacaggagtattgggcaaattcgtttgtcagtgctatctttatgggtgttggtatggtcttgattattcccaccgcttcaacagtgcttgggcgcgatgttcccgaaggacagctgggacttgcaagtagccttaccaacatggcggcagcattcgctttctccgttgggcttggtatggcaggagctgtagagatgggaaagaagaataacaagaaccctttgggagggtaccgcgacgcacagtattttggcctaggacttggagggctggcctttatcctagcactgggtctactttgcgcggcagtgtttcggcgtcgtagggattgatttcattgaattgtttgcctggcgttgaaagagcttgagggcttgcgagcctacttataccccatgagcttggatatgactttacataataatgccttcacagtgtacatatatctttcacaatgaccagatacataaagtaaaaaaggttgcccgttctttttgtcctctctcttgtctttgttgaatcctcatgtttgtaaatacaaactccacacgaacatcgcaggattggggatatagagccagtggggggaaaaccaaatcaagcaaagcactttggaaaatcagaaaccatccaacgccggagaaaatacatgtgatccctttctttcgttctttcccgcctcctaaatcccgaagttttctctctccatcgacttcgcctccctataaacggctttcgtgggtcgcgttgtactacagcagcagtttgaggcgttgacttcgtcctcctcgatagcagaagtgatccgtagtccttgttatcgccaggagattatcggcctccacggctgaaaccaccacgtccacgaccaccaccgaagcctccaccaccgccacctcgtgagaaaccaccgctgccaccacggcctccacggccaccgaaactgcttccgccacggccaccaccgcgcgagaaaccgccagcgccgccgcgaccaccgccgaaaccaccacgaccgccaccacgagcaccgaagccgccgcgtccaccacgggcaccgccacggctgccgccagcgcgcttgagcttgggagcaccaggcgggggcttaggcttgggaaggaacttgtcgaggggcaggagcttctcggagccgatgtagaacttgtcgccctccttgaaagaggtagcctggatgccctcggtgggcttgatggtgaagaagacctggttgatggggccgaggacctcgtcgaccttgccgacggccgtcttgttctcgaggaagatctgggcgttgaagtgggggaccttggggttgatggactcgcagaccatctcgccctcgcaggcgtgcatgaacttgcccatttctgagaggtgttagcaggtgacacattggagagagagtagatgtcattgtagtaaaactcaccgaggatctgtgcaggaggacccatgtctcgctgctggaagccaccgcggcctataacatgttcgttagtacttgatcttgcgaatgcgaacaccgctcttcaatagctgtctgtcgcggcccccggcctcaattgccctgctcttggcgatttcctcgtcccgaaatcaccaatgctctcaggtgcaacctgtcagaataagaagagaagatagacgtaccaccgccacggcctccaaatccactaccgccgcgtcctcgcgaacctcctcggaaagacatgatgattaagaataaacgagtttgcgctcagtcgccaattgggataaatttgatggatcaaggattcgcgattcgaacgctcgttttccttttttcggataatgcccgtagttggtgtttttgggtcgtttcgtcaagatttggtcgtccgcgtaggtcgatgctctaacttttttttttcccgagtgaaattttgcaaagagagtgtccaccaaaggttggcgggagctagctttgagcaatgttattggtcgacagaaccggagcggaagattatatcagccggcataatccaagtcggtcatcaagtgtaaaaaaactcgacgatatatgtagcgaacaaaataattcaaccactgtatcgttattgaggccggcctcttagactaactatttctctcactctttgtcaaactcctaagttttctgcaccctccttagcatggggtggcgagaaaagtcacgaacagttatggtcttgacttagactccaagtgtctaacttatttcgacaacgaagctgttctcttatacacgcgctatacttttcaaatcaattgctgcagactatagatatcttaaaggccgatacaagtgacaaacaaatacaaaaacgaagcgagggatatcccaataaccatgattgtcccacctaaactgcacactgaagccagcgcctcccagtaatgacacttgctttccagcccatttaacatgtcttgcccattcttcagtaccaaccagctctgtccgccccattcatacatgttgtccaaagaaataacatcaacttcataaaagaaaaatcagactcaaacaacaacagcaatcttgcttatgccgcgtagctgctctttgggtatccgccaggaatgtgcaagttcgagatggtgttatgactctcagttcggttgttaaccgacggtcgggtcataggggtctcatcttcatcatctgtctggagcaaaaccgagtcgcggtccgtgtacactgattcagcctgtcgagttgatggctgaaccccatgggttgcgccgccatcaagtcgggggaaaccctctcccactgtggtcaaagtgtagttgttgattttgctaccaccgttggcattgccattggtatgatcatagttgggttgttggtcataagaaggctgtggctcgtatgaggcttgtggatagcttgatgtctgatggacatttccactcatagcatctctgccatactggccctctcgtggctccatggcataattgttaggctgatcatcgtagcggggctgttcattgttggcgaaattgtcgttacgctcctccttaccctggggaatcatgactggaagataagtttggttgtggctctgatcaacatactccgaaagttgaatcggatgctgctgctcgtactgctgttcatattgctgctgttggttgaaggaagccggtccagcaggagactggttgaccggctcgcttgtataagggttaacaccatcgtagtgagccttttggctcgcaatggcagcatgcgagggcatctcatccaagggggtctggtgaacagtaccgtagtcccgagtctgctgcgattctccggcggccggaccagaaagaccacccgtgacgatgggagggacagcggggtccttgttgtcctggaagccagagcttaaactagaaggcgaatgaggggcctgtaagccacgttgtttattgacttggatatcagatgggaaccgcccacctgcttgagatcgccggggggtcgcttcgtgttgcctcaatcccgggttggtaaatgattcggtatcagccgtgaaaggctcctcgtcttcgtcatcaaccagtccatcgctactgactgatcgtcgggaagatcggctgaggcttctcgaatggctgcgtacgaattggcttcgctcctcggcggtcttctccgtaagggccttgatatcctcataccaagccatcatagtatcgtggctctcggcacggaatacccaggtatgtccacggtgcataccgcctgtctggcgacccttgaggatgaacttgttcgaggaaccaccttcgttcgagtgagatcctactttctgttctggaagataaagtgacataacgggggcttgcgctttatccgcggtcttgaattcgtgaagatgcgtagcggaaagtacatacctatcgtccaagttagtctcgatcattattacacgcggatagaaacttaccagccggctgtgtagctctttaggtatttgctcttacgctccaacaatccggctcgaatctcctgggctgcctcgtgatcttgtccagggtagtgaatctggtccgcagtcctgagtggaatgctcgggtccacaaacttctcatcgtgagtcacaaaatgcatccattcatggtccttaggcatggcaatagggccctctcgaagttcgccaataaggttataagagttgtcggcctctcgcttgaggatgccggcgtaagcattgtaagccttttgaatctctccgacgacaatcgcctctagttctcgtcccgagttttccaagttgaggtaagcttggtgcagatagttctcttcatccaattgacgctcaacttggcggtcgacagccaggcgtagcaagtatgggtcttgcttgccagttgtggaggattcgtccaactcgtttcgccccaagatatcactgagagtcttgacagccttacgagtatggtccatctccttgtcgaccgagtttttgaagtcgcctgaaaggttcttgatttccttgatcttctgttgaaggtcacttcgcaaaccagtgagcgcaagaatcacatcctcttcgatttctttagccttgttggcttcgaggatagcgttcttgttgtagtcccgaaggaattggagggcgtcatctatgccggctgattgaagaaaaccaggtggggtggtaatgttgttggagacattggcgagcttgagaagagacttggagcggtgctcataatgggtttggatctcgcggaagtatgcgatgagatccttgagcacctttctccagttttggaaacggttggaaagtgtttcggttggattgcctgacgtaggaaccgggcagtaaaaggcactatggccctcgtcatggtcagaggaggattgcagagcaagactcttgacactaccagctctcatgctgcgacgactgctactgcgcttcatgcttccatttcggcgtaccgaattcttcttcttgagagtgttctggcgacccggaagctgctggtcatcgccactcacaaagctgtgtaccgagttgctgcgctgcatgtttgcgacgttggtagagggatcaaatagtaaagaaggtcctcgctgcgctgcatcccattcctcggtaaaacgacccggctgtcgcgactgcggttgtggtgcgtggatcgagtttgagagatggtattcgtcgtcgtattgaggacttgagtatggatgtgcgttgttgccggcgactgcaggtgatgattctggataaggatcttggccgtgcgagtatgtataagattgctgttggggaaatgacgaaggttgagattgggggtgagaaggaggtagatccatggcggaggtggcgttgttatttctcctacggtacgtctgggagcagtctgagctgagctaagataatggactgtgcgagactaaaagagagaaacagaaacaacggacggaatggaccacaaggagatggggacgacccgagacggaagcgaagggacagaacctggaaacgaacctagaacctaaagcagtcagtaaactagtagtgatcagtgattgatggcgctgagtggatgagtgctgagactgagagcgagcgaacccaacatgagccagattcagaaaatcagggtgttcgatgcgcgggacaatggtggtgttgacgcaatgggcgcacaactgaccgctggcagatgtgacgctaccgaaactagaggcccgttcgagtgagactagcgtcttttctgcagtggaggaaccttctgagacaaatgatgatgttgaatcgacgacagacgcaccttggctcttggctttctgcttctgtttcgtttggtttaatttgatttgtaccggcaggcggagcggatgcagacagcttctattgtggagtagaggagtgagaatcagcgggcaattgattgaagatcaagggttctctggttgtctgtgttccacaatggagctccgtagaggaagaggaggagactctagttcgttgaagcacctgcgttagaccttcacaaatggaaaactcggcacagaaattgaatcgtttatacctataaaaagagaaaacgtggttgcgaactgagtcaacaagtctggaaagttggctggtagcacagccaggtttcccccctttgcctgtgattaatgtttagtgatatcggtttgtgttgtttgtttaatggatgatgcagtcaatcaactgaatcttggagatggaagggatgggctcgccaagagcttgcaggcacttacaccaaaggggctaatcgacagtacccgatcggtacttgatcatcccaaaacctgctcccctgaaacacccatcgggctctaagctcaaagtactcaaaaagtcccatcatagctgcattcagccagtttttatagcgtcttccccaccatgaccgacgcttgacggacgctgcatgacgtagttgagtgcactcaaaagggaccatctcttggtttttctggcgatgccttcaacctaaagctgcggcccaacgacgatcgtcattaatctccaggctttgcccaatcgtatgcacggccaattatcttcacgtgctggtactttgtccttggcttttcacggctttatccactgtcgtcagttgaaactgagatcctctcggcatcgccgccctccggatctgcaacttgctgtttcagtgtttcgtcgaggtcaatgaaatgacttacttaatccaacttctcgagaggcctcacaagagttaaagtctttatcactaatgtcaagtgagattacttgatcattcttgcacaagggctcagaccagcaatccattgtttacattcaatacaaatgtctcagtctcatactgttgcaatcaatcccttggaaagctgaggtctttctccgcatctgacatgtggaccttgatttgctcgtctcaaaactcatggaaccagatctaagttaatctgggctgtgcaggccagatcccggctcggcactgtgacaatgactgccggtgacatctacccagtgagggatattcaggagatactggtccaagatatcatcaacatgttgcatggtgcatatttcactcacttggcaatacgcacgacacattgttattgtcaaaaatcaattatccatctcttgcaggtattgaccaatcctgatactactcttcacacacggtttcacacaaagtggcttgccgcagtttgcttacaatctccccaaaaccatgacttacaaggccgtatgctctcatgaccaaaatcacccaaaaaacgccgtgcctgatgctttgtgtccagtgccgtacagtacagtgcagcagaaagctccacaacgccctctgtcgtcaaaccgaaaatctcccctagcgcacacgatagaatcaactggcgccgccccgcttaacgggatgttactccttaaacttcccaacgcggagaataacgctcagtgaatcaaacttatatcacgcttcctgctctggtgctgggtctgcaggaggcctctcaaccgtcttcatccgtccccatcggcgtggtggtggcgcctggggaggcgtcttcttctgtacgccgttgacaaatttctgtgtaaatgggacaccatggcgatgcttaggcacctctggcagcggcttcttgggcctgggagcaatcgtaacgccctcttctacctccgactcaccagcatcagccccttctcctgatcggctcggtgtttgcactcccggcttctccttaactgccgcgacatcgctcacactgacactactcgctgtttgcgatcgcgacaggctgatacctagaaatcttcgagcaacttcagcttcgcccgatcctactgtgggtgattgcgcttcctcaatccacttgaccttggacacacgatcaaccaggcggagtgttgtatcgtctgcaggtgcaaagtgtacattttgagatccccggagaatattaagcacgcgaagaacctcatcctgcttataatgtggcggctgactaagttgtgtatgtgccaacaacggataaagcacccgcaggtaggtatgtctcaaggatatcttctcatcgggcaggtccatcaggttcctgataatgacatccaggagtactcgtaagtcattcgtataaaagtattcgtatgtcgctttgtttgtgaatagcagataaagcagcttcaagatgagcagctgcaaagaagtctcggtttctcggttcagaagcaggatgatattttcgccaaacgttcggaatgaagcaccgtgaagactcaggcatttgacaattctgtttgtcaggcgcggtttcggagcagatgggtccttgacgtcggtagaagcaagcatatactgttcattcaaaacaagctggtctcatatcagccatcgttacagatgaggggggtactggattgctcaccaaaactcgaatggtaggataatggtaagggtcatgcgcatcatcagatagctcctcaatcaaagcaaaaagatagtgaacgaattcgtcgtctaccatggtcaagtcatcaactcggagtcgttccatacgtgacatctcgtacatgagttgcagaagaagtcggtgcagtcgaggatcctgcccccggtcccggcgatcattgataagctccaggagtcgaggaaagcaggcctcgttcaccatgcgagggaacattgtgtcatcttggcagccgtcgagcagaagcagacaaactatggcgtgcagcggtcctgtctcgtcttcctgcagtagactatatatgatctgggtgcgaacgtagtctttgttgtcccggaacaaactgctggcgagaagcatccgcgcgcaagcaacgacttcatcctgtgtttcatgatagcagtctcgcagacggttcgtcaaatctatccagttgcgcagggcatcgtcgatcgtttcgtgtgaatcgcatttgctcgagacgcatttatcaagatctgtagaatcggtcaattcgtgtcctttacttcagtagcatccatagaccgccaaccactcaccattccatagttgttccccatcctcctcatgaggggaagatgtttcttcgaaatctgccatgatcctcgctttgataggtgtacagggaccaaggcatcgggtcctgttgccggggctgatgttggaaatgcgtgaggtgggtttgatcggcggtattgtgttgagaaaaggcagcaatacgagcagttgactggcaatggtttccaataggaggtgcagacacagcggtcatctcccacttcagtcaagatggagcaaaaatgtcgagtttgggctgtggttgtgtttcgagaattgaggtggcggggtcgagctgagttgcttcaggttaagtcgttcgctgtacctgtaccgtgacctcatctaggcctgttaaatggtgtcttggcagatgggactacccagcgatgcagcgacaacaacaatagcacgtatcggcattggattggttccaacagaaagattatggattatcttagctctacgaagtatcacgactatctacggtacctattattatctttattaaggactgttacttcacgaaaggaattgcattaaatagatcgtcaaagcacttggagtggaggcacagcattccacagttgaaggcaacaacctcgtaatttcctaaactatcacagtatgcatgcaaatgctattaatattccaaactcatatatactccgagtgcctttcacgggatccatcttggatcagggtgtttccacacctttaagggtatcatggatacaagcaagagttttaagaacaagtctatcgtggggactcccaaacaccataccatggaaacgattgcagtgaccaatataaccagttccactaactccagcggcgctatcagcgttttgaggcgcctgttctatgaagtctcctcatcatcgtaaatcttaaccctggatgcatattctttgatgttgctcacaacatagttcgtaatcgtgtcacctttgccgctcgctactcgtaacagcaactcgttcaggttgtatcgccccaagatgtcaacgtggtcggccgtgcgaggccctcctcgaggattgaagcggtccggctcgtgaggcatctcgacaactgtaaccttgacgcctgctgggttgtagcgtttcatattccagccatgattacacatgtagcctgtactgaggaggttcacggtaccatctccctcgcccatgacaacgccatgatctacgtctccttcggtatagcccgtatctattgtgatgttgaggttggtcaatgatggctgatccggtggcttatagaagtaccctcgctcggtcggttttccaacaccataaaagcagtagatcttgaggctaggagcaagtggcaatcgcgtctcgagaggattgatccacttcttggggtcattctcattggcttcgacctcatctatggaatgagcaatgccccgagaataactgcccttgatctggtcttgataccagtcctccgttgtgttaagcaaataggacacaccttcctcgacggtaaagttacgatcaggagttgtccagttcgaaccgaccctaaagttcaagagagatccatatgaacggttctggcctggcaagtcgtctggagcccaggtcaagttaccccatacagagttgccgccgatgggcaacatggaggatatcccgggcatgccgcgaaagatctcggctctctcctctttactcaagaacttttccaggccgtaaatagcgaacgggttcagttgagctgtgtcgcgcatctcgccggagagcacagcggtcaaatccttgactgctccaagcatgcatccgctgatgttgatccaggcgtcaatgtgacgctcaacccaatccggcccaccgcgtccgcctctttctgactgcacccagtggagaaaatagtaaaggacttggctccccatactgtgtgatgcgaggacgacttttttgtcctcagtggccaccgcgatttcgatatgcgactttagccgagtgaagtagcggtcccgtacctcaaggttgggatacgacaagcgccaatcgtaagcagccgtgaacgagttcgttgggtcgtagccgatggatgcgagattctcaaagattttgctccagatccaatatcccgtgatgaagaaatcggtcgcatcgaacccttgggcagccctcaactttacgtcaggcgggtcaaggcccgtcctcttgtcgagcatgacgtgcttcttccaaacctccttgtccataaccagagctctcatcattgtccaactaccccaaagtcgttttctaaagtagggtttcgagatattagccgtaccccacgattcgagtccagttgagataacaccaggtatcatgatcataggatggtgaactcctagaccctcggatcgagccttttcgccaacagagaatggctcgtacgattcggcaatgtcccgctcgccctgaacaaggtcgcgcatgtcctttatcaagccggcaggtagaacatccatcaagttatccatcgacaagtcggtaaactcggggaggtcaataagatcattgctggaagcgaaaaatccggcggctataattccaaacaaactaccaaggaagaagacgaaggtgttgcggcgttttcgggttctgggcacggcgtgttgaacaactcgaacgtgtgtggtcggctcagccgttgggctttcttctctcggagtgtcgtcagcgtcggcgctatcgttatttgtcgcatcttggccattccggcgtcgtaaagtggactttcccatgttttcgactgaaaagcaggcctctcggaggcgctgtatggttcagtctctggttggggagggaaaaattgaacctcgaccaaactactaatgtagaggaaaggttggcgtttaagaattctttaactgtacgtagctatgacgcccatcaagtgttggcgcgtgctctaaaacaaaaaccggggtctcgatcctgaagtgtctcatttgttggcggcatttatctacacatgtccatattatatatgctttccaatgggtagaaaggggttgatgtttagcccgagagctactggttaatagactaaaactgctgcggtgattaaaaagttgcgccatgtttgaagttgcgaccgaatgtcacatgaaaatacgaggcacgtacgtaggtcttgggacttggagagggagggagctcgggcatcggatcgaaaggacatgccggtggttcctgataggcaggaacctgacgtcaaagccaagataaggccggcactgcaagggattagactgccggcggaattatgcgagagggaccaagattgcaaagggacgggaggcttttagacgagtcagagcgaagcattgtttcttgataccacttgggtgtctggatcttggagttgaggattgtaggatgtcatatgctcactcatatggatcctatggagttgagaaggatccagaccttatatcctactcctactattaattcagcgcttatatcggaccatggacccaagcaatggaacctagcaagtacccatgaagataatcgtgccagtctttgatctggacttggaagtgcacagatagagtacagtaattaccccgcctcctaccccctacatgaagagcaaaaggctctaaaacagtactcttggctctgcagactgcagactgcagctgtagcgaggcgggcagagccccccacccttgacaacctgtccgccaactgccctgcaagccttgccctcgtggcccgccgcttgcattggaccgctagctgggatgttgccacttcacccccaaaacgacaacgcctgaattcaatctcaagatctttccaccttcttttcttggcttttttttataatatgactctcgctgatctgaccttgaccaacatctacttccatctctgcattgacaactgccatccttaactcgaattacccctcaatccctcgactcaccgataccggtcgagctccatttccacctgcccctctttaaggtatcaaaaagtcgacatccggttttaaaacacattcaacatcatatatattcaccatcttatttcactcaaacattaccttgaactcgacattgcttctcataaatcttagtactaaactctgacattacgtccgagtacccccatcatctcaaaaatcttacaatcccatggccactaccaaaaccgagaatctccctggcgaactacgctacgtccaatacgaacatgctctcgaagctcaatatctacccgcgatccgggccttgatctccaaggacttgagtgagccttatagcatctatgtgtaccgctattttctttgccaatgggcacacctctgcttcatggttagactgatctcttcatatcaagccttcgttgtctaaccaaagttctctaggcactgaacccagtcgactcatccctcattggtgttattgtgtgcaagctggaaatccatgcctcgcactccaaccccactcgcagaggttatatcgccatgttggctgttgcctctgacttccgtggccatggcattgccacaacccttgttaaaaaggccattgacgccatgacaaaacgcaacgccgatgagattgccctcgagacggaagagacaaacgttgccgccatgcgattatatgagcagcttggttttctgcgtaccaagaaactgcaccgctactacctaaatggcaacagcgcatatcggcttgttctgcctctcaaatacatcgacctcgacgctggaccaaacgaccttgagatcatcaacgtctaaatctcacatgggcgtgagatttcttgttttaatggagtcaaatcatggatggccggtagtggaaatggttgaataccgagggcaacaggcagcgatggcatcgagtgtcatgtggaattgtcatgtttgttattgaatagctggagtttggtctatcgggtacgatgtttatgatgatatgatttgtcttttgcttccctcacacctcattgcccgatttccgaggtacctgttgggctgttacctcttgctctcctctctgcgcttggatgagtcatttgccgtgtgttgtcaggtttggaagatgtcagatgagttatagatcgacgctttcagaccccatggatttccgaaagatatcccaatgtacgtatatgcatctaccgatttgtgtcagacttgcctttacagcaacataagcacaccaaaaacatgactcacctggcttatagtaaatcggtcttccgcgaatctctaccaatctgagctctcgcagcttctgaaggaccctgcccacgtcggccttgtctgcgaagtcggccgtgtacacacagaccagccgatctttgcgaaaatcgtcgtcggctggtcgaggagcaacctttgctgcaatgccaagctcgttgttggctgttgcctttgcgatgatatcccacacatcattgacctctgctggcgggcagaatagcatccactactgatgttagttggctgacgtgaagggcttctctccatccataccttgccagctctgactttggcaacatgtgccaagtgcagtatatcgtcagaagcttttttcctctctacgctcatctctctttcttgcgctgcagggacttttctgctttttcgaacgccctcgaggaatttggacagaatttccaatcgctcaaggccgccttccacgacaagctcggttttgctgccttcttcttcgggggcttcatcttcattgcccttgctgcgctgattctgtgccaaggatttctccacacgggcgatatacgggttgcatatgaagatccagggtgtgtcctctgtgatgtctgttgtccttggtggcatacgtgtgagaaattcgtctacagtctcggtgagctgccacgcataatgcaccccggcataaggattgtggagatgtggtgtgtctgcatggatgtgtttgcgaggaattggtcttccagggctttgctgttgctggagcatccagccttgaacatcaaaatcttgtacacgacggtggaggtctataacggtctcctcgtcccctgcgtcagtgagtaagtgaataagaaatggatggacgtcgagtaataccataaaagtcagaatcatcggagtgatccatggccttgatatatgaaatatcaagtagaggtggaggaatagtattactatgcgatgacgttgaaggtgttaagtttggcgtttgtggttagaaacacaatcagaagagccgatgtcaaaaatttaaagtaatttatatgcgaaataactgcgatggctcttcgatccggtgtacccgccaaagataaagaacaaacagtgaagcgcgtgttgacgtaagaagacaaattgtctacagtctactttacctaccccaggtcaggagatggagtcgcaaaagcaagttcgcgttgatgaagcgctaacctggcagttaagctttgaataccctgcagtgaccgacaaccttgcaatcgatcaattaattaattggctgctattgatgaaagaaaacaaaaacatgtatggcttgaaagtaattgaccatggcgttttgttgtttgggctcaccaatttctattgacctaaacagtacagagtaggcaggtaatagatattgcctacatgagcctcaacgcattttccagtttgagaggggccccgccacgagcaccccatttctatcacgaagatttatttgcttcgagccttctaaacccagcatcttcattagcctcgaaacaatcgtccaatggataatgcaaagatcatatcttcagaggtgtctttaaccttgggcctccctcccagctgcattcagttttgccctgcgcatccagacttgtttgtagtgggaacgtacaatcttgaaaagaatgaagacaatgttcaagaggacaaagaagatgacgacgatgatgagcatgtaactactactgccaagacaccacaaagccgtaatggaagcttgctggctttcaaggtcgatggtgctaagctgtgagtttctttgtcatgtataatttctcattgaagttgacaattgcatagccatctagttcagactgtttcacaaccgtcagcaattttggaccttcgctttcacccagccaaagacaagcaaaatatcctggctgtggtatccagtacaggcactctggccgtattcaagctggactctgcacagaactcctcggcacccctacagcacatctcaacaagtcgatgcgaagatattggagaggattctttgttcctacagtgtaattggcaccccgagatacccaatgtaatcggtgtaacaacatcgacaagccctgcactactcctgcacttggatgaggaatattgcatcaaagactacacagagctcaacattgccaattcactcgaggcttggtgcatcgccttttcttcagggacagctgcttcaaacgacgacaagtcacacgctacagcttattgcggcggagatgactcaatactccgctatacatcctgtgtctgggatcccaatgattctgatcccccctgtgaggagccctattcacccatcaccatcaaaggaatgcacgacgcaggagtcaccgcaattctcccactccctttattcactcagaacaatgggagggttgttgtgacaggcagctacgacgataacctacgtgttttcattatacacgacctgcacgagacctatggcatgaaaaaggtcgaactggcacttgaagagaacatgggaggaggcgtttggcgtttggatcttgtcaatattcaaaagggcactgactcaactaagatcagaatcctcgcttcatgcatgcacgcgggtgcaaggcttgtcaatttggagttgaagcaagaacaagactggtcttgcaagatcctggcaagatttgaagagcacaagagcatgaattatggcagtgattttgtgaggagtgatcaagcgggagaaagcctgtggtgtgtatcgactagcttctatgacaagctgctttgtttttggaagtatgagccatagattgacttttgtttgcagagtggcctagaacttagagacggatagttctttgtactctagttggtaggtagcagaaacgttgacctctaaagtcttagggtacaaaaataaacagcctaaagaccatagtctaagtagcataagctgacgtactaatttcatctcttatgcttctagcggccaatttttctgataccctgagggtactttcatgatagaccgtaacaaacaaacacttgctggccaattgtaatttcgtacttaaattccaaaccttcaccgatgctggtatcgtaaaactaaggctggtaaacgaaataggattgtggcatggcgatcctcaacccctcatgaatagtgacgtccatgggtttggtttagtgaaagcatttatacctgcaactacaactgcagctggagctggagctgcgttaccctcctgtcgtatccatctatctcagccttgcagcttaggttacttgaattaaccccccttgcaagacgcccaggatttaaaaggcgcctactgtaggaacaaaggaccccatgagcgatccattgaatggacccatctgtaggtgtcaccgaacacgtgcatggagacatttagctaaagggtgaagaaatgaacaagcattggtaaggcgagagctgtaagaaatgacagtacatcaatgcctgagagtggagaggaaaggagggaaaatgccagagcggattgagacagacccagccttgggaagccttttcgtgtctcctattcacttacaaaagcttctaaaagagctcttctttgtcaactgttgatgcgctgcaaggtgaattgtttcacaaactagtgggtagcagaaaagttgacctctcaagtctgagacaataaaaataaataacctaaaagtatagtctaaatagcataatctgacctattaatttcgtctcctatgcttctagcggccaatttttctgataccctcaggacaaggggccactaccccaccaccaatggaaggtccagataggcaggcccgttctccagctcactggtctcgactttactctttcggctctttcctcagcctgagagctccaggctctcaattttagcccaacactttgctctaggtaggtggtacctacctaggtaccgttaactctaggatacgaaaataaatggcctaagagtgtagtttaaactgtctaagctgtcttactaatttcgtctctcctgcctccagcgaccaatttatctcataccctgagacctctctctcacattcaaacttcgaacttgatacttgaaccaatcttttcactgtcggttttcctttttctctcttcaccgcctttcataacaaacttttgggttgggttttggcctactataatttgctctactttggcttttgtttctcctatccaaccccatcttaaaccccgggcagttacttccgattcttcttgcctgccctgtcgcctatcgtcatttgcttcacatttccctgctcatcgcaaacgaagccacgcccgagtcctgcgtgaatacaacaggataaaacaaacgacgaaacaaaccgtgtctcctcctcctttcacgactttggcctacatctctaccacgtcaggtgggttgcatagaaaccgatactgatttagtggctgacataaatgttagatcactcttagtgtctgtatagcctaagagtggaatttaatccgtcgtgaatcatcgagaaacaacaacagcatggaaaccaacggcacgtcgggcgtcgttgccaagatgcagcaggcgctcgagatcgtccataacccatacgcgaccagcggtgatcgtaggacagctcaagattatctagaggaggtcaaggatcacgatgaagcgccgctgcaaggctttaacctcgcctccgacaagtcgcagtcccctgtcgtccgacactacgctctctccttactcgaacatgcgatccgataccgttggtccacctacaccacagaacagacacaagctgtgcggcaatgggtcttgaatctcggccaggccatcgcgaaagaagacccagcctatatacggaacaagacagcccaactatgggttgaggttgccaagagatgctggggagcagaatggatggatatggactctatgctgtaccaactctgggaggttcccgactcagctgtccacaaggagcttgtcatgtttatcctcgagaacctctccgacgaggtctttactggagacgactcagtggtggccatgcgggaaggcgttctcagcaaggcgtgcgtcgagattttcactcctacctcggtgctggtcgaggcctttcccaatcgacagcccggtccacctgtacgatatggtgacgatggttggctgagccggctatcccaattcctgggttattgtctgaactcggcgcacagcgataacgacgaagtcaagctatgcatacacaagggtttatcttccctcctctcactaatgccctgggcaatccctaaggcaatctcttctgcacgttgtgttgaagttctgtgcgttggtcttgcctcgtcacatgcctccattcaaaaggctgcgctcgaagctctccatgccctttactgcagaaccaacttcaacgacgaggaattccgagagctggtagctccaatgtacaatcgcgagtcaattgacttgtgcaggcgactcttcgaatggtctgctgtggatcccgaggatgttgacgaggacaagtaccagacactcaagaagttgtcagagatgctctcatgcctgggcgattattttgataggaagttcgccaagctacccgctgaagccgccaaagacgagttcctgggacttttggtccaaattgtgcaacatcagagcttgatggtatcgatcccggtcctcgtcacctggacacgacttctcagtaaccgtctcatcggccccggcgaacatgtttctcctctcatcccgccccttctagagacatgtagttcaagattggtccgttacgagaacctgccggaggatactcaggatcccactttcctctatctgatggaggatacagatacaattcccgagcgccacgctttcttaggcaattaccgccggtatagctcccaaatcatcgaagccgttgtccagctaaagctggtagacgcaatcccgcacattcttaaccgtaccgaagaactattacagcacctctacgatggtcagcctcctctggacaagcagaactatttcaagcattccatgccagtcctacgtgtcgatgcgcaattcactgttatcgaagctacgctcaaggggtacactaagtggcgtaaacaccgcccccaggatcatcaacaacgtggtccagagatggaagcgaatttggaaacgtggtgtaacaagatacttgaaatgacattcgaagacccaatgatcaggaagcgaactttacagctcctcgtctacttctccacgacagctctcaacaagaacgctaccttcatgctcaaggttttggagcacattttgctgacatggccggcccttgagccagagtatcgcgctttcaatgattccatcaaggacctgcagggcgaaagcatggttgagttacagcgactggcttcagagatgccagatcatcttttgggcgtatacgaccaaatcgaaaacaaggtgaatgaaatgatgtcatccggttcactcgatgagaaacgctctattgcttatcgtagttttctgttcatcatcatacaccgagcaaccggcgttagtgccgacgccaagattcaaaagcttcgtgaattcattgatcctgtgaaggcgcaatggcaggacgagaacgttcggaactctttaaagtcatacggtagcttttgcgagctgctgggcctcgacaaggcccaggcctacatggccaaccaccgagcacatgagatccatgactggggcactcgtgagcttgatgctgaaggactcactcttcaaagcgagctcgaagaacgtctcaagcttctcccacttcgatcaaccaagagtttcttggcattctcggtcgagaggctcgacaagaactcagatgctttcaaggcttcgtatgcgctctgggaagatggcttttccaatatcctagctgatctgctcgagttcctgagctttgcacacgcatgccacaaccccgacaactgggctggcttgcccagtgagatgcgatcaacagtcaatcgaatccttagcgatcgattctggcaagctggaatttctgagggtagcaaggacgacttttacgcgcgtgtgatggacaagaaaaacacgatggagggtctcgcctcaactattcgcggatctgtgcgttttgttagagaaactgcctatgccattatatactgtatgagccgcctggaacgacagttttatgggttccaagggctctctgcacccctctccaaagccctcttcgcggattcagtctggttgtccacacaccagcaaagcaacttgctgaatttggttcggtacttggttgacgactgccccgttgactgccgagagcattttctcccacaagtactggccgcgtgcttccagcagatggatgccaaaatcaacggtgaatgggacaagatggagcgtcaacagcaagtggctgcagatggtgaggcgggtctgaaggaggagatgaaggccgagagtatcctgcgacaagtcacttacaccgcagtgttaatggtggctgactttcttgacccaacaaaactcagtaagttacgatacctttggttcccccaggctgattatgctaatggctgcacagatggaccgattgaggatggagagggtacttcagactcggatcaagcaaagaactatccaacccttcgcagattctgtctcacccaccatgagattgtggagccactgcttgttttttgcgcccatggaattcgaatgcgggatactcggtgttgtagcatgatcctacgcttgttcgtgtcgttggttcccgagtttcatctcgtggatggccaattgcccaagtcagtggtccaaagcccgatggaagcacatcttgcgtcagacaagttccccatcccctcttcaatctcgtcggctatccgagaatacatctcgcttcatgtgctgaaggcttgtattacgtcgtttcatgagccttactttgtggaactccaaaaggacctggctgcattgattgccgctattattgtctactacagccctatcacgtcgactcccagcgatgtgctgctctcgttgcccaacgtgagcgagtcaagtcttgaacggctatcgacgtatatggccaagcccggcgctcatactcgccagcagcgagcccttgtattggatcttctgaaagatctaaagggcgtcagtgtatccgagatgggcaagctcccgaagagcaatgggttcgataactcaagaggcaagagaagcaatcgaagcaagatggcgcagcagttcatgaacgatcctcaagcagggcagaatgcgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggaggaggaggagtagaagcttatagacattgcctactgggcagcagaaaagttgccccctaagtcttagggtacggaaataaacagcctaagggcctaatctaagcatcataagatgatttactaaatttcatcccttatgcccttagcggacaacttttctgatgccatgagggcttgctaatgaataaagaaaaaacaatggctacctaagcatcagtgagctaggggctataattcagatacgcggtcagggacaatagagggaactaaactggagaatgggggaattaagcatacctaggttaaacaggaagtcaattgatacgatttacttggtgctgtttcgtatgcatattgacgttgttatcacaccacatttgacgtgacgctctatctacctgtctgccgctcagtgaggccggctacaaggctagcgaggttatgtcatgcgcattgatatcgtgtgtatggatacagccatagtcagcaatttatcagttcattccctccatccaagacaatcattttaaggaagcagcccggagaccggtgagtgacctaaccatcccgtggtttcacaaccggcccggcgtcttagttaaccggcacgccttttcctccgattgaatagcttgcagctcaaatctatatgaggccgccacccatgtgatgatattgatatcgagtgataccggggaaagtatctgagacacctgaatgaccaaatattggctagaatcttgcgcgcgatttgggcttcattaccggcggtggcagtcttttcccaaaaacatcccaggcttccgtatcgggtggtctgaaactggcaaaagaaacaagtagaagggcgattctttttctcaacattagtatgagtttgctttggacgttacacctttgaggccccttgttggcgccggttcatgctccggcgccgggccgtgatgcacttcggcttggtaggcggcgcatcctaatcatcaaattcggcataaaactagacaaacctcgcttggttttaccgcgggttaaaattgagcgaagcccaattaacgtactgggagtgtcaacgaagttgagacgagttacatatgcaagggaaatgatgcagaaccagtcgacctctctagttttaccgaatatacggaggagaatagacataacgtaagtaattcctagatagttcttcaccccagtacatctcacaacttatcccctctagatgcaaagattgccgtcgtctcaaggataagctcatgggtatgtccccttgtgacagatgcaagagactcgggcgatcgacttggttcacctctcgattcgtgtctgcagctacctcatcacccgattataattccatggaattcgaggcagagcgtatcaaggctctggagtacattgttcggcactatacagggcttgagcgatatgacagacagaccctggaaaagacgatcactggaatttctttgaaatcaaaagccccccctgagtcaggcaagagtgaagggggtggaagtaggagtgtgaatgcagcacctgtaagtaagtggcctttctagctaggataacggtttctccctaacatagtggaagccaacatgggagaggcaaacgacgaaatgaacaattttaggtgcgaggtaaaaatatacctattttgtctaaaacagagcttaacagcatcactcaggtgtcaagtacagacactgcagtcaacgaaacaggggacaattctcacatactttatcaagaagctgcagttctcgaagccgtttcattgtttccgccagctccgtcagctcttgtcctgctaagagtgttctttgaatttacacagacaaactatttctatgtcgacgaagaatcgctccgacaacaccttgaccgggtttactcatgtccatctaggataaaacaggaggataccccatgggtttctgttgtgttgatggtgtttgcacttggagtgcagtttacgagtcattaccaatctccaccacgggactcgtctagggagctcacgagagatgcacatgatatttgccagggcatggatgattctactacatcaaagttctatcaggtagccatgaaacttattcctgatatactggttgcagagtcgatcgagagtgtacaggcctttctcctatttggcttacacacgctgcccgccgatccagctggactctcctacacttatttcggaattgctatcaaactggcaacacaactaaacctgcatctgaaaacaacgtctatttcatgcgcaagggatcttgaagtaaggaaaagggtttggtggaccgcgtacgctcttgaacggtatatctagactgtcagaatcagaggaaataagctgacattttaaagaagatctagcttcttacacgggcgacctgcttctatatcccgattcgatgtcaatgctgatcttcctgtatacatggaagagctacagcccaaagaacgaatcaatacttttcacaatactatggccatgctgagaatcaacatcttcatggaggacgcccgagatagaatgtgagttgctccacgcccctttgaaacttacaagttaaatatccacagtatggctctaattaacagtgacaaaacgatacaagggaatgaatttcaaaatattgtccatctcagagactgcatcagcagctactggcacaagctttccaagcgaaccttttgccgagacctcacccctggaaacccctctatttcggcacaacatacatctcgccctaaattaccacttgttacatgtctcactgggaagatgcttcatcgttgagaactttaacccaggagtcagttgcaccgagggtgtagaatggttgaagttacgagtaagtttggttgatgagtgtatcagtagtgctatcgccatcatcgatctatgccggatactgcacgatgagaaatacctttcgaaattgtcatacttagaactcagttcttgctatgctgctgttatggctctggtagcaagctattcttatgataagaatcataccctcagagatgcctatgagaaaggggtcaaaatacttcaagatgtgtcaacaaagtttttttccataggtttcagaaagcatatggtggagaatttaggaatcgcgtttaaaaggtcagataacggaaggaagagaagtgccgcaggcctggatgaagatgggtataagcagtttcgaaactgggtagccttgcaggaaatcgcatctcaagaaggatcttagctaccgaatcatgagaataaactgcaagggagtgacttgttcacaagaaatgggagggtgatttgatatcaggtgtggttatcgaaacctgatcggtatactctgtcgaaggtataatgtgaaatcaagagacataacaattgttgtgcatattcatcgatgtttttagtattcctttggcgtccagactatttatgtcatttcaaagactcatctactagcaatctccttctccaaagcatccgccatatctccaagcgtagcaaacttccaatcatagatagggtattcacggttccccatcaaagcgccaggcctctcaatccaacacgacttgatatccataatcttggccggtcggtgatcgtggaactgactctgagcagtctgaagcactttctccttggggatcccgaacttgttcctgacctcacgcagaaggtattggaagttttgcaagtcaggcttatagctgccgacgtcttgagctgtgatcaccaaatcgaatgggacgccttgcataggccctgagttacttctagagaaggactcgcggtcgacgtttgacaggacaacaagcttgtagtgcttgctgaggcgacggagagcaccgacagtgtcaggaaatgcgggccacgaaccaatggagttgccaaagacctcgctttgttctgcggttggttcagcaaggaagagtttatctgcaaccttggggtggatagttgcaaggagttgagagtattgcatgtcaggagtggcctcctgctgggcggcttcggcctcggcatagactttcaagatctgatctctattgaactcatctttgcgggctcctatcaaaggtttgagagcatcgagaacgcctgtttcccagtcgattagggtgccatagacatcgaacgagaggaggctaaagtctgagaggctagtcatgttggtcaacgatgtgatggtgataactttctttctattttatgtaagagtatacgtgatgcagtgatcacctttgtttcttgaacagttatttataccaagtacacgccctgtaattgactaccaatatgtacgcacctgcgccctgcgggtgacattctcagcagccagcctggatgagggcctacctacccctcactttatgacctttgaggtacatctctgcatcgacttgggtctttggatctctaagtgctcgacttggacatgattgagcacagtacgaccttgttccgaaatacatcggtaaattccacatagacttttggcttctgtacagtacgctagacacgccttgtttactgtacttgtatggagcagatagaagcaagaattgactttagggctgaagggctgaaacgcccaccaatgtcactgtgcagagtatccttctttcaattgcatgagagaggagcgttaaacaaatgcagacgcctggcttgcacactcagaccgtaggtccgtgtgtgaataaatggatggattaacttggactccttcaactttgggtgaaaccatcaacagcaaagaggcgttgaccgagacatggcatccacatggccagagtcagaattagccgcaattaccggatgtggtaatcaacccaatgatgcgatttgtggcacttgacggacgcttttatcaggacggaccatttgttggacaattcttgactcctcctgaggttgacaaggcagtagttgcagcatagtccagttggcagcccagactgccagcccagcccactcccagccctacctacttatatgcatgccgcttacagacagatgcatacagaatgccctgaatttacttttgcttctttgctttgtgcataaactacgtaatgaggtgatcgatctggcgtcctgtcaatgtcatgcaatgcaatagatcgtaatcatgttgttgccgacgtacgtctctgggaataagatcagccaatatgttacaatatctagtcaagttatagcctgctttagagaaaaaaacagtggatgattgacaggttcgcttcgtaaaagacccctgagccctgatggttgccggtgcacagtccagttatccagtccctgtgcatcatgatcagcaaccgaatagagtagagcagatgtttggttcacatttcagggattattacagcctcacctgctgtagttcagttactatgcatcgtgaaaactgtctactatgtagtattgccattgatatttggtctaaattaacaagttattttagtccctcaatcaaccgcctacgtaatattgcaggcccatgctgtaatctccatcatgcagactaccacaacagcctcttcgataattgtcgcggacaagcactgttcactcagtgatcggtgctgctgctgtctgtacatagtatgtcttgtctcctcggctgttacaagtacattggttttcatcatgaacctcggcttcgacaacaatcactttatgctatagtacctgtcagattatacctgagaaaaagcaattgccgtgcacacacacacacttggcaattaagttgtgacaagccgcgagtcaatctgacaatgctggcgtcgagatgccgaggttccaggtatccaacctctgtcagttggactggccatctgcagaccccctgtaagccccgcttagccgtctgttccagcccacagcctctttcctctttacgctgtcaagccaagcaaggtcaagctcgtcggggcttctcccgtgcagttccttccttcaaagtcgttcggcctagtaacagagtggagtctaggtcaactctgtttagtctagtggctgcaggctgtccgacccgctacgctttaattggttgcctgctcttagacttcagttattagcaagtgtgcatcaggggatggtttcccgcttcccgtaaagcaaaactccacgactcactcaactctcttttggtacggattcgtagtcagttatgcttacctggtattcataccttgtcacttaagaccttagtaccttactttggcttggcttcagttgaccgttctctcgcttccgttgacgcgagaattatcggctgacagttctagcgggtccttatttaccgttcctggttcttgatccattctcttgcatcgtatcgtacctatcttgggttcctcttttctttactttacctgctttatctcgtccaacggcgccgttgaaaaagcaattctttctttcgcctagccatcatcgacagtacaccagtccagtctcttggtctatcgtatatcacatcacccgtatgtactctcgcaaacccgcattgtctcatcgcctgtcatcacgttgacccccttgtcctcccctccatctcctcttcgaggttccaccaccaacctgctgccgtctctttctcgttctcttccctctccagatacagttactgtaccgctccttagcttagactccccgctgtgctctgcggtcctgtgttgtgtaaggcttataggcaaacaatctatctcctccttcgttcgctcgctcgcgcgtctcggatacaacgtctcgcttgctgcccgctcggacacactttgcctctttcttctcttccctgacctctcccgttgcttctttctcccctctccaccatctcgtcccattctatcgttatccccgtgtctcaccctggtatatcacatctcgagaggaaccaaaatctggataccagaaccactgacacttccaagtctttgcccctagcgagtcattgattccatcaaatcaatacttcatctcgtgcgccgacactttcagatctattattgtctatctcaattcatcaactccctcggtcgtactggtttatgatcgcggtgaacgagtagcttcatcaacagcttttactgctcacttacgaaatcatattcttgatctgggatcggatacgataagtactaagctcgcgtcttcgtacaccctatcctgtggctctcgtctactctgtcctcccacccaaccgttggacacccagcccttgaacgataaccctctgtctcaattccagctctgtcacctattttgttggcgacttttgcattctgagtgtaatctcattgttggacctgatattcaccacacataaccgcgcttcatcatggtctactgcggtaagccttcacggggctgccaaatgtgcagagcccgaagaatcaaggtatgttggtaatcttgtcttgctaggcctcactgcatacatattgtagaggccatatagtgcaactgctcacaattgtagtgcgatgagacgaagccaacctgcaaccaatgcgccaaatccaggagacaatgtcccggatacaaggacgagtttgacctcgtctttcgcaatgagacacaggctaccgaaagaagagcccgcaaagccaacaagaaagcatcagcccagaagtcgggcaagctaggctcgcaaacagctaccagggcagtcgtcattcacaagccagcacccgatcagtctatcttgtcaacacttcagctgccggttgagcagcaggccacttgccatttcctgtcaaattttgttctcctgcctgctcatgaccatacgcgcggatggatggaattcgttgtccctcttctcaaggccgatcagataaggccaactccccattttaagcttgcttttgaagcctgcgccttggcttctctcggtaaccgcgttggtcctggatgcgactttgaaaccaaggctctgggtcactatactcgcgcactttctgccacattcgtcgccctcaaagatccagccttgtccaaggacgactctactctggccgccgtacttctcctcggactattcgagaacattagtgcaaagcaactgggaatgcttgcttggggctctcacattgaaggagccatcaacctggtcaaatctagggacaagaggcagataaaaacaaaaactggcctggctctttttgtggccacacgaacgcaaatggtgttgtcgccctctcaatttctttgtcaacaggagcagtctagctaacatatgaacagatcattcacacattaaccacgggcacagccccagctatgggagtggaatggtggattacagacagcgtcaacaaccatttcggagctgagtgccagcgactcaacattcgaacagcagagctcagggctgagtccaatcgcttgatggcaacgttgagccgaagtcccgagaacatcgaaatgctgctcgatatcgttcgtcgctgtcaaacccttgaccaacagcacgcggcctgggcgaattccttgcccgagtacttccagtacaagtccgtggcttgggaggacaacgtgcccaacggtaactatggtttggctgaggtgttcccaggtcgaatcgacgcgtatcaggatctctgggtcgttagtgtctggaacttgatgcgttgctcgcgtattattctggcctccctcatcgttcgctgtgctgcttgggtctgcgctcctgtcgactaccgaacgactcccgagtacgcgacagcagcaaggacgtgcgtcgataatatcacagatattatttcctcagtcccataccaactggggtggtttagcaaccgcagggaactccttgagagagccaatctatccgcatttgggtgtggagaggaagatgccctcaagggtctaccaggttatttcttgacttggcccctgacctgtgtccagggtcaggactacacgactgatgcgcagcgagcatgggtcaaagggcgacttcaatttatcggctctcatctgggcgtcagatatgcccacgttctacgtcaagtaagtacattttgcaaatcattttttgcttctcaatacgttcgctttgacttttggtcttgcgccctgctttgctctgtgctttaatctccacatttcttgctttttcctgtatcatcttcaggattaactgacgctgctccacagcttaacatccgcgtcccgtcaatgcttatccgccgagacggcttaatggccaacccatatcctggtgcatacaattttgaaaagctcttgtcgtccaagacggcacccgcaatggcaggatatactttgaatccgattcaacaacacgatgccattcaaaaggagcgggcccaccagcagaagcatgagctgctgagcaaggctcgcgggtcaatgaataacgaagagagggtggcgcaaggtttgctacagctttaaaattccgggctttatatgtcatgatggttgatttgctgggatgttggagttattgtgctcgcgctacatgcatgatagatgagatatgccccttggaaaaccatttggctaagaagaagtgctcttggatagcaaagctatgtatagctacctagggattagatgtgtcaggtgctggatacctgggttgtaaaatcatcacaaatctgtttgatctgagcttttgattgcgcgctatctgacgagatctgctgtacgaaacagaaacgtagatcattgtatgatcttcgaagcatatcagtgaccattgtctcatgagtgcatatgatgtagatggatctactactccttcgcttcagttgcaaggcattcagatactgtatttctgacatgcatgcccacgcaaactgtttgcaagtagtctagctttgaacagttgacacggaatgaggccatttgaatgaaaaagaaataagagttgcaattgaatatctggcataacatgaatggtgctcagaagaccatgtcgagaacaaaaccagctcccataaagtcctagcaattcgtgcgtgctcccgtttaccccaataatgataattttaacctcatgtataaatctcgcgatggaccagcggccagcttttactttcgtttcttgctgcataaactgtcagatgtaaagaaaggagcttctttgacggtgttgcacttacgcttggctaccatcttgggctgtgcctagattccacgccttgacgaaccagctctgtgtcgcgtcgacataattctcggtcttgacctgcttgacgccaaccttgactccatcctttgtgaatacgacattcttcttgcccatgcgctccgaggcgacgtcggacatcttggcgacgctgatgtagacttggtagccaacccagccgcctacgccgaggagggcgaagacgataataagaggaaggacctggctattcggagcattgagggttaggcgagcctaagaaagtctggggggttatcggatgtacctgactgttgatgtttgcgccatggtgtattatcggcacgtgtgcaatgcgatgcgaaatcggcgatagtagtaaaggacgacgagtgcgaaagagtcgaagttggatgcgatcaacgcagtctacaaagttaagaaagtaatggcgacgagaagaggaagaggaagaggcgacgtgtaaaggtaaagagagagagaggcagccgaaaggggttacactgctgcgcaaaaagagttttgaggggtcgcagagcagaagaagctggatcaacttatggagagagcgaggaatgaataaatgggatgacccagcccagaccggccgcagcccagcatgggggaacctaacctggcatgtggtacttcagggacctgaatttagctccaacttgcgaaaaacgttgcagcgatcgccaattggatcgagaaaaaagggtcttttgagtggttcgcccctcctgtaactttggctttttggagcgttcatcactgggacgttgacggggaacattgatcgggcaatcgagcgagttgatcgtgattgtactagttcagtcttgtgtgatggttgacggacaattcatcatgcaaagcagataccacttctctcgttgctgatcatgaactgctaatctatttttatttttatagtagactttaattaccgaaaaacatccttgagattctttcccgtctggcttaagagattcagtacctgaaaatgccaagaaactatcccggcccgttgccgtccaagccatccttgtacagtgagtaggtggcagtgctgtagagagagctaactgagctgaagaagatgagatgaaactcactttttgcttacctcgacaaacataaaatgaaggagcatatttggaaacacagcgttcgcttagctcatgtgccaggcctgttagtgttcaagtgacaatgtttgtttttcccttaaggattcaagcttttagtagcggctgacatgtcctactcgaggttgctttttagtgaggagaggcttgcatgttatccaggggttcgacgcacgcaaatctagacggaataagagattatgggggtatctattacaggatttttttttttttttttttagcgatgtaagatcaacgtgacttgttcgctactgggtattttgcgaattactttgtgagatacacgaggatttggtattagatggagacaaggccgctgatcaagtctttaagcgacaatggcgcaataaaacgtatagttctgtgtagacacgcactcaacagaagcaaactgcggtactgtttcgttctaagaccatctaaccataatgatggagtcaccttttgatgtatggtgggactcggctttcgaatggtcaaggacagagatgtgatgatagggcaaacgtacaggtaactggccacgctgagatacccgagcaaaactagactgtttattacttcacgttgtagctttacaaatgtgctacataaatctgatgtacagccatcatctgataatctaatatcgtattcgaacactcgccatgattatctcgcgatccaacgttagcttgggtgtgaatagtggaattttataactgccaatgatactgttgtccgtgcagcagcacttcacattggaatgtatggatctggcactgttatctagttctccataggagtgacttctgttatgatttacatacaagaagcctgccgtaggtagggaagtatattttactgggtaagtcatcgagaagaccttgcacacccttgcatctgataatgccagccaaaatatcctggagtctaacttcactacctacctttaataaaaacctctcttatgtgaacttcttaccctactcgggataatgtctcgaggaaatatcacagtgtatccgccctacacagaagggttgagtagatagccacgatacggaaggccaggaaaaagaataatctctatagactgaatcgatcatgtatatgatttatagccaagttttccacttacatgccgaaatcggaaattctgcttcatatagttaagttgagcctccagacaaagttgctacgtaacttgagcaatcagcgggatatactatagtaagacatggcacggcatttactcggttcgaacccagactcataatacataagtcctcgttaagtagaataggtattgtgatcactgctcatgtttcaagcggttggctggtcatctagatgcgcatcattgagtgagtgctcgggacacggtaggtattcagctttgcatgaactataagacattaagtcgggataggagtatatataatatatcacacggggctatatgccattagaacactcaaagtaagtgcaatacactaattatgagaatcatgacagagaagagtagtggtgatcggtgttaagcaacgaatgcttcgtcatgtgtggctggtgctagagctccaagctctgacgccacgtatatgagctccaagctccaagcttacttgaagggaatagtatgagcatgacagaaatctcgggttataacacggtgtaaacttcctccaaggtgactcatttatctatttgagcccccatattgacgttgttgtccttttgatgtctggcatctgatagcgtggctcaggcaaccacacaaaaacgtgcccctccttttggcatgtttcttggctgctgtcgttgtggcggtgaccaatgcgaagaggccagactgcagtacagatcagctctgagctcatcaatcaaccaccatccgttcatcattcattctccatcccagtccagcatctacaaaactctttgactggggcacctggatttggagtcgactttcgaccttcggagttcttcaattacatataagcttgctagctaatttgcagcgcttctgaaccgtttatcaaccccattgatcgaacccgtctatataactttgggtgcgacgctgctcccttcgccgttcaaccatgtcgatgccccctcctggtgaaggcttcggtggctatccggcccagccacatgatcaatatgctgctcaagatgaacagcctcaacaatcttacgaggaccctgctgccgcccagcagccccacgaccaaggccacaagaagaagaagcgagggtatgcggctcaagccttcgaagttggtaccggcgccaatgctgtcgctggtggtcagcccacaggagctgctcagcagttcggcgctgctcccgttcaaccaggctatggaggttatcaagctgagcctcaagctgctgcccctcagggctaccagtatccccaaggttacggcgcacagcaacccgctgctgcccaggctcctcaatatggttatcaagctcccgatcaaggatacccaactcccggtgctcagcagcccgcgcccggtgttggcggtatcactcaaggaattggcagcatgaacattgccgggcagccccaacagcctcagaacgctcaggctcctcgccctgctgtcctcaaccagctctaccctactgatctactcagccagcccttcaatgtctcggagcttgaccttcccccgcctccgattgttcttcctcccaacgtaagtcggctaaaccaatagatcccagaatcatgccaatggctaacatgcgcctttagacgagcgtaactccgtctcccgacgccaactgttccccgcgatatttccgatcgaccctcaacgctgttcccaccaccaactctctccttaaaaagtctaaactgccccttgcgctcgttatccagccctacggctctctccatgacgatgaggaccccgtacctgtcgtccaggaccaggttatttcccgatgcagacgttgcaggacatacatcaacccttatgttgcctttttggatcagggacaccgatggaggtgcaacatgtgtaacctcaccaacgacgttccccaagctttcgactgggacgccgctgctcagcagagtgtcgacagatggcagcgacccgagttgaaccacgctgttgttgagtttgttgcccctcaggagtacatggtccgccctccccagcctcttatctacctgttctgcttcgacgtcagctacgctgctgtttcaaccggacttgtggctaccgcagcccgcaccattttggacagccttgacaggataccaaatgccgatcgccgtactcgtctcggtttcttggctgtggattccagcctacactacttctcggtccccaaggatacagatgagaatggcgagaccaacatgctcgtcgtcagcgatctcgaagagcctttcctacccatccctaacgacctcctggttcccctcaccgagagccgacaaagcgtcgagaagttcttgcagaagcttcccgatatgttccagaacaaccagagcaatggttcctgcatgggatcagccctccgcgcggcacacaaacttatctccactcttggaggcaagattgttgttctgactgcttccctgcccaacatgggtgttggcaagcttgagatgcgtgaggacaagaagctccttggcacatcaaaagagggcggtctgcttcagaccgccaatagtttctacaagagttttgctgtggagtgttcgaagagtcaggtgtctatcgacatgttcctcttctcgtcgcagtaccaggatgttgcttcgctgagcaaccttccccgatacactggtggacagacctggttctaccctggatggcacgcttcgcgacctgaagatgccctgaagttcgcatccgagttcagcgactatctttcgtctgaaattggacttgaggccgttcttcgagtccgtgccaccagcggtctgagaatgaacacgttctatggaaacttctttaaccgaagctctgacctctgcgctttccctgctttcccccgcgatcagtgctacgttgtcgaggtggctatcgatgagaaccttacaaagaacgttgtttgcctccaggcggctgtgctacacacaacttgcaatggcgagcgtcgcattcgtgtcatgaccctggctctccccacaacgaccaacctgtccgacatgtatgcctcggccgatcagtgcgccatcaccacttacttcagccacaaggctgtggagcgatctttgtcaagcggcctggatgcggcccgggatgctcttcagagcaaggttaccgagctcttgcagactttcaagaaggaactcgctggaggcagcatgggcggcggtcttcagttccccgccaaccttcgcggtctacccctcctgttcctgggtctgatcaagaatgttggtcttcgcaagtcatctcagatcccatccgacataagatcagcagctctctgtctcttgtcgactctcccagtgccccttcttatgcgttacatctacccccggctgtactcactacatgatatgccagacaatgctggagtccccgagcaagagactggccacatcgcccttcctcctgctctcaacctctcttcagaaaggctcgtgccctacgggctgtaccttatcgacgacggccaaactcaattcttgtggattggccgagatgcggtgccacaactggtacacgacgtgtttggagtggaggacagaacccaggtccaggttggcaagggccgggtgccggaacttgaaggagacttcaacgaacgagtacgggccgtggttcaaaagagccgggaccacaagtcactaggcgtgggcagcattacattgccccacctctatatcgttcgagaagacggagaacctagtctgaagctttgggcgcagaccctacttgtggaggaccgggcggatcagggtgtgagcgcggctcaatggttgggcatgttgagagaaaaggtgagttgatcacagcattaggcatgccagaagaagcaggatactaacagtcttccgccgtaggttgttcagtaaaacagcttgttgagagtcaggcgtgggtagacgggagaaataggtcggatcagtccttgtaatattttgatgaggagggattcaatcaatgactggagtcggggtcctggagatgcagccggcttgttattttggcaacagagatgcgaaaggtatcaattagatagaatcaaatattttgtgtgcaagagtaagagcaagagcaagagcaagcatggggattagtgtgacgacgaggtcatgatgatagttgcctgattatgatattgacagcagactgtggtcgtccatataaaattcacggcattaaacaatacgttaaatttcgatgcgttctcgaagctcaaccaaccaagcgacagaaacaggaatgcatggcgatgcatgaattactagtatttttagtaatgcattatcccggaaaccaaacgataaaccgattccttgggtgaatccatgaccaaggggctggttcacatgaattgaagccatgcctgatacagggactaggaaagaggtacgtcgagatacaaggaccttgccatccaatgatgaaacacgacaggctgcggtgggtgtgaaacacgcgcctcgggaggtgaggcagccaatggcaagacagagtaggcgctgagaggtttattttaagagttttgggtattgaatagcacgagctttttacgaagggactgtcttttaaggcaagttggactgagtgtttaattgacatgacagccatgactaaacctgatgtagtggaagtgactagataaatgtcgggtggtgaaccccagcgagcattagatgttagtgaaacacattagcaagttgtcaaaggactctttgtaagagccggggtatggtggtcaaggttatgtcttgtcttgacatatccatgtttcgggcatgtcattggaaggtcctcttgcagtgtttcgtctcagaagggagggtattgttcatgctatcgatgcatctttgttttctggtgaggtgatgtttgagatgagattgagtttacagatacttctgtggtacttattggtgtacctgagttacgttagagaatccaacctccaaacccctgttcgaattggggactgctgcagaatatggaagctggccgtcccgtccgcccctaacaaactcaaacagttgtacttcaccccaccatgttccctctactttcatgctctggtcgttagtccatataagttaagctgttaagtttgtttatccataggcgaataacctcgtagacttatatcgccggtgctaatattcaggttgtggtattagatttcatccgttgctcgaaactcaattacgtttactgctattatacgaggcctgcgctgtcttccttagtgcccctctatagatatcctgaagatcattagccccccatctgggtctagactaggtagatctagggtttactgctgtatccgtagatgggaggtattgtttcgtcgtgtgacccaggtttctttctcccttggcgttgagattccctacaaggcttcaaaatgaaagggcaggcttttatctgggattaggtttgtgttcaagtcacttgttgtctattgctacctgatgggtaagcttgggtggcacatgtagtcggctgttggcaagtagttgttggttcttagccgcccagctatattgatcacatcaaagttagcagccatcagcccaattgatagaaaatgaagagcatatgactctgttgaaaaaagactcacccattaatgtattgcatttcccttattagttgcatgctgctctcattcttgtcatgttcccgtcttgtcttgtcttgacccattccgccctgtttcatatccaacctgtcttgttttaaaaaagacctttccttgtccattcttcaacactacgcaaagcccagaccagctttggactggagctagatccccggaaggtgaagccgtcttgtcctgtcctgtgctctcctttgacaaaaagagttggattctccatcaccaaagaccgtgcttgctgtatccttacccattcttacctatactcaccgttgcgacaccgaaccgactgaaacttgggcctctaccaccaactcacgctagcccgcttttgccccgcggaccatagactatttgaatcagcgacagcacggcccgagcggaactctttgttcctaccttacctgcctggctgtactatctgcctctgctttcacttaagatcaagctttatctaccgtttctttgacttcgcttggttcaagcgaatatcgttgacccttcttttttgttcccctttctgctatatcttaatacctggccattacctccccctgccaccttcagcctctcatctcccccatcaactataaaggctccttcgtcccctccatactatttgtacctacaaagtggagctttagtaccactaccagctgcaccagtacggataccagtacctactactacttaactcgacccctcccctcaaatcatccttaatcagcgtcggctgcgtgcgaacaaaggagtctaagtcttggctggttcctctttgactctgttctattccaacaacttctcgaccgaccgaacgaccgattgactgcgcaatccttccgcgccttctgtctttacttttcggtcgcacgctctccgttttttctgacaacctttccaccttctcctcaccctcatcacatccaccacagcgaccatgtctcgagcgaacccccctaacgctgcggggtcccgcaagatctccttcaatgtgagcgagcaatatgatatccaggatgtggtcggcgaaggcgcttatggtgtcgtctggtatgtttcttgcttattgatatgactgtgcaattccccaaatgctgacacttgttcagttccgccattcacaagccctcgggccaaaaggtcgccatcaagaagatcactcctttcgatcactccatgttctgtctaagaactctgcgagagatgaagctgctgcgatacttcaaccacgagaacatcatttctattctcgacattcagaagccccgaagttacgagtcatttcaggaagtctatctgatccaggtacgaaacgccactgttttgctgtagtaagatcagcgagctaacaaacactgcaggagctgatggagacggatatgcaccgtgtcatccgcacacaggatctttccgacgaccactgccagtacttcatctaccagaccctccgagccctcaaggcgatgcactcggccaacgtgctgcaccgagacttgaagccctccaacctcctcctcaacgccaactgtgatctcaaggtctgcgatttcggtcttgcgcgatccgctgcctctcaggaggataactctggtttcatgaccgaatatgtcgcgactcgatggtaccgtgcgcctgagatcatgttgactttcaaggagtacaccaaggccatcgatgtgtggtcggtcggctgtatcctcgctgagatgctcagcggcaagcctcttttccccggaaaggattgtaagtgaccactgatgcttttgtgatactgttaggcccatttactaactgctgtgctactagaccaccaccagttgactcttattctggatgtgttgggcacacccaccatggaggattactacggaatcaagtcgcgccgtgctcgagaatacatccgatcgctccccttcaagaagaaggttcccttccgaactctattccccaagacatcggatctggccctcgacctgctcgagaagctcctcgcattcaaccctgttaagcgcattactgtggaggaagctctgaagcacccataccttgagccttaccacgaccccgaggacgagccaacagcgcccccaatccccgaggagttcttcgactttgacaagcacaaagacaacctgagcaaggagcagctgaagcagttgatctaccaggagatcatgaggtaaacgtggagcctctgtaaaaagacgacctgcgaatttggggatatcagatagaccacaacacaaacctatggacacgcaagcgagcaagcgcatacagaatcaccagtcgagtttattctgcatatcatgtatctggcatgagtcttttgggtcaatcttgctgatcgaggtggttgaatgtaaggaaacaggatcgagatatgaaatggcgagaaactgagatccagacgggtgataaagatgattttatgaattgcacatcgcaaccatttcttattagttgttatatcccaaaagaaatattcataatacgtgcttgtttgtataccggttgctttttgtgaatgatggggtacaagtcatgttgagatacatgtcagtcggagatgatagttggttgatagtgcggcaaacaccgcatatctcctgatgttgccataaattcgcttggctcattcctttacttgccaccattggccattcatgttcgcaacgtgacagtcaaaatctttcagtgctaaccacggatcaaaggtctagacctaaccaaggcctctgtggtgatatgccactggacagaacaagctagtgcttgttgattgaggctctaatctgatgacgatcaggaagtttgccagcgtgtacgcacaggtggctgcggccagtggaagagaccagacagatcgaagggcttatgaatcaccacgcaagcagttgtaagcgatctttgttcaaaactgacactgaacaggtatccgttgtgcagattgccacgattgctgcctgaaagacgccaaattaatgacattgcatttggaggcgtcggagtcggtgcattgaactgtaacaatcaggctctttgattatcataacggcttccttgtaggcgttaaccccgctatatcaagctccactagctccctacatctccaaccaagtgaagctgtgtcagagccattccatgcactttaacattctacccttttcaatgtctcagatctaagcaccaccatataaaaaccatttgtgttttctccctttgaatcactactccagtatttatattcagcccctctcctcgtcgattcacagatcgacaattatcctgcttttatatatgtatatgtttctcgcttcctagttcttctgttctgcattacatacggcgtaaagcattggaccaaagtacaaaccaaggttctgtcaccgttatgagcttttcggaccgcaacgactcccccgaaacacccgaatcctccggcaccggtacgcctgttaactcaaatcgcgcttctgcgtcgtacattaccaatatgtggactggtcttatccgccgcttttccagtgagggctccttccccagccaggccgacaccgcctatgacgacaacttcaactatcacgacggcaatggccacaacacaaaggacggcataaacggcgtcttctctcccgtgcgccgaacggctagtcccatgcgtcctccaccactggaccctcttattcttcacggttatcgccagggaacaccgtcctcggccaagttgctgagtgccgcggtggcggaggaaatccgtaccatggtccctgagcgcttgcgcatcgtcgacgactggaatctcatttatagcctcgaacaggatggcgcgagcttagcgacgctgtaccagcggtgtcggcaattcgagggcaagcgagcgggttttgtccttgttgtcaaggatctcgaaggaggggtgcgtatagagtgagacgacatgacgttttcgttaactaacatgattaggtctttggcgcatatctttccgagtatcctcatcctgcgcatacgtattttggcaacggcgagtgctttctttggcgagcttcaaacattacacctctcccaccgcctccatcggccgacacgacaaatcttaactctcgaaacacaacgctcgctccaccgccaccatcgtcagaagccaacacgcccactcactcccgcccagcgtcccctacacccagcgaagcggtgcggttcaaagcattcccatacagcggcctgaatgacttttgcattaattgcgaaacgggctttctgagcgtcgggtcaggcggtggacactatggactctggctagacaacggactggaagttggacacagctccaggtgcgagacgtacggaaacgaaccgctgagcgacgaaggaactaaatttggggtcattggcgtagagctttgggttatgggcgtataatgatgatatttcggtttcagctgtttgctcggcgctcggtgttatgaaatggaattggcatggcggtttttaatcttccctcagtctggtggtatacggcgaagggaaagcaacgtatgtatcgacaaaaggcagcgccaatgctggcgggacaaagcctcctgggtataaaagatagaagtgagagaaacatatccaacggtggatctgcagaaatgaatgataaatgaatgatacccggagctgatactcccgactctttacatcaacgctggcttttgcaaccttaatattatacatccacttaatacatggctccgttttattaagattgaatttcaactctgcctcctcttggacataaactcctgtataccgtccaatacgccccgtggcgtgggcgactcggcgcatacgtctggctcaaagccaaatgactgcagatgatctcttgtggtaggtccgatggtcgcaataaaagtcttaccgtcccgcttgtatcctttgtatactttgttcgtctcagcatccaaaattcccatgacccggagcatgctatcgcatcccgtaggagagaataccacgatccagcggaccggatcatcgcgcgtctcaccaaggacccggcgcagatcaacggggaagctctccatgacgcccgtcccgtaaacgaccgtctcgttaacacggatgcgctcagtatcaggcagagcaccatcctgtagggtcttggggatgatgtcgcggcgggtctctccaactaagaaaagtagtggtgggagggtaagacgggcttggtcacggtaccattcatagtagtgggcgaggatatagggagccagggcggcaccgttgcccgtgtggctgccgaagacttggagcggagggtcctggggggcggcagcgagggcgcgcgtcgtggcaggaccgacgctgtagacaggaacgttttggaggtgaggccatgatgttgtttctgagggtcctgtggtagcgtctgtcgcatgagacacaatattagtcttggctgttctggtgagacagtagtcaggcatcatgacgcaccagcttttccatcttcaacaagtttcacgaatgcttcaactgctcgttgcgacgtaaagatcaagccgccatattcatgatgttcctggtttccaatgcgacgctcacgaagtagcgccgccacttctttcataccctcgccatggaactgatgcaatagcaccgggacgaactgaggcgcaaagccagttccattggcgctggcttctgagaagaggtcttcatacgaatcacctggacttgatcttgtcttgagcagaagaattggtattttggaggtttgctccgtagccggatcggtggatgtcatgatgacttcggactttggatcaggttgctgattattcaaatatgagcttgcgtgtgtttggcgacactgttcccgaggtatttggagcgacaagaactggtgggtagattcgaatgaaagttggaagaaagatcatgagatggaaagatcagcgactttcggagactcgggaggtgaggggctcatgggtaaagtgggcgcacacacagctttatcgataaaggaccagagaacggcagttgacttcatgcggtcatagcaattcactttaatttctagacagtaaatcagcatttatggttcttacaaggcgagatgttcattgcattttgcaacactatagactcaagagatctattgagtatcgtgcttgcatcgttgtgcgtgatgttcctcttgctgttcaatcgatagactgcatgataggatcatctgagctgccaaaccagatatagatggagatatcttttgggtacaactattgctgcttcgattaaacaagatacgtatagaaagctaattagttctatgacgctcaccctttgtaccatggtgtcccaattgcccagtgtgtgtttcttcccatgataaacaagcaatccttgcttgataacatgcgaactagagaatctcaacctaccgtatataaacacacccgcttttgactccgtgtctcctccatcacagcacaatctatgcataagaattacccatgtcgtgctcctgtagtaagtcgttagcaaggggaaacgctccatatgtaaccagaagaggctcaccttgatatactccggacccttttcttggtattcttccctcgaaatctttgccgtcttccaagcaggcgttccaacccatcctgcagcacccttccaagcatccagaagggcgtcttcggcacgacgcacagtcaagggtgagtcggcaggaagaagggagcgtagaccatcgcgaacgcgatcatcaaagttcttgaaaagagtgttgccacctgtcaagaagacatcacgtaggaaatcatctcggttgggaacattgcccaaacgttggttgagaatgtcgcccgcaatatcgacgatacccgactggtccacacctgcgatggatgggcggaaaacaacctcgggaacacgaatgcgctcaacgttgaggtggatttgattaagctcggcctgcgaagagggatcgaagggtcggggacctcgtgcaaaagcgtgcagtagagatttggaccagtcagactgggcctcgtgagtatgctcgtaatcaaagtcgggatcataacgcaaaaggtcttcttctagtgacttgagtgctgagttgaggtcctcttcctcatgctcatcgtcgctgttatcgcccacggcaatttgacgatagacaccccaatcatcatcgtctgcaccgaagttatcatcatcaccaccacgtcttcgctttttagtcggggcgtctgaagccaagttggcaatgctcttcatacggatttgtgaagcaagagattttcggttgcccaggtcctgcttaagacgctcgcgttccttcatcttctgcagtgtctccgctcgtcgttggcgtttctcttcgagccagttctcaagatcattctctcgcctctcggtatcggcacgctcttcttcaacaactcgcgccttctctgcctccttctcggcctttgcgcgcgcgcgagcctcgtgatttgacttcagtagtcgttgctggcgcttctgtttgatctgagcatcatcgagctgatcgtcggggacatcaagaagatcaaagttgggctgttcttgttcttcctcggggtcgccaccgacgtcctttgttcgagccttcctaacagccttttccaagtctttgatgatcttctccaactggttctcatccttgatgtcgttgctgtcgagctgacgtctgagttccttctttgtcacatcagtgatgtttttctgaagattcttgtagtactccaaatcctgctccttcttcatgagcttctccaaacgcatcttggccgcctgttgttgtagccttcgtccactttccttcttgcgctctgcaatctttgctagctcttcctcggtcttttgctcaatcacgatttctgtgtaggggtattgcataacaatatcgcgatcttccagacccttccattcaaggtagctggcaagttcatcgtcgtagtcctgagatacatacccatgatcgcggagcatgtgctctgcttgtgaaacgttggtcttaccagtaaaagccgggtatttaagtcgaagcagttttaggagatactcggcgttgtgataacctccccagtttaatcgcgtggcttggccaagaagggccttgttgttgtatacagggatgacatgtgtcgatgtatacgatgacgagacgacgagaccagtcttgcccttgttgtgtctgtatgagaagagggaatcgattccgtaagccagcgaaggcgcgccatagcattcgaagataatctcggtcatagctaaaaggttagccaatgcttcgatggtcagaccgactcactcacatttccttgaatatggtaaattggcaacagcctctgtcatgacaatgggaacttcaatggcgccatctgcatcgttcatgcccagcttgagaaagatgtaatccagcacgtgctccataacatcccagttgctgacaattcctgttccaacttcaaaagcacttctgatatggccgcgcgcggttgtgtcggcgtaacagtcggatccagcaaaagagaacgtcttgcccagctttcggtcgcggtacttagccattataggcgggatactgaatctcggcttcgactcgaatgaccagccggcgcgcacggtggaggatcctatagaataactgttactccatggtcgtcgcaagccccttgcgctgcgctctcaacttaccattgtcaataacgatggctgagctttcggagtgcttcagtgcgcgttctcttccatcctttgatggctctatatagttctcgaagcgcgtctccttcacaggaaagatctgggcgggaggatatgtcttttgttcgggcgccttgatggcgggctcatcgatggccgagggagccatggttgcgtggagaatggtatgatgaagattaggtgttagagtgaaaaatcatgacgggagaaaaaaaagaagaaaaagttaagttggtgactggctttagtggccaattgtcatcggcgcaagttgattcagcttagttgttggaaggtcgagaatatactgtatgaggctacaaggctgatcaagggccgtgacatacaacaacaggtatccactttcgcaatacaacaaggcatacaaaaacagcctttacgcagaagattcacttgtcactggcttgatgttcgtacatacctaatctaatgataaccaagtgcaaaataagtggctacaattaaccaagctgcgacagtagttataactcagtacaacgtggaaatccagaggttttgcggccaagcaacgatcgacgttgtcaaaacacatatgagagttggctataataatctggatgtattcattcaggccttgcttcataattatggaagcaagcggcaagtcatcaattcgtagtaaatcatgcgcctaacagatacagaagaactcctccaatcacattccttcgtacaagctgttcagcttgggggtttcaagttgtccgtagctatcaaatattagcatcaagctgcaaaccatctaatattaaacaaacttaccttctaggtggaacaaaacgttcgattggtagttcttgaacatttgagctaccagttcgacattcatattctgaatgttgatatcctaattcaacttatgagtttgacatctaaaatgatcatgatagtccacaaacctggagactcttattcatcaccataacagcctcgttaagcttctcctacacgttgtcagtatctttaggtgactggcttcacttcgacagaacatacaacattggtaataatacgtgaaagcagtagattctgctggtgttcgtgagggctctcctatatacaagttagacagagtgacataggaatttactgcgatttcgaatagaagccctaccatttcggctgtttgataatgttctcttttgtcaatatggtgaataagacaaggtgtagtggagtcctccctctgtttactttatgcccacttgggctgtgaagcattccccgacagtgtcaggaacgcggtgaagcgcggcagaatatgctacaacgcgataagctcatagcttgcgacaccaggtgctatactctataatgtcgaccattctgtcacaacccaaacacataaagtaataagaacgtcaaacctgaccccgacaattcagttctcgtatcagtccctaccacaaagacaaaacgatggccgctccgacagaagcgcagatcgcccatcaacagcttatagagaagctcgacatccactccatccataagaacttccgtagttcatcatggaagcccaaccagcgcagaaacaagaacttgaaggccattgttggtgatgcttcccggagagaagcttctactctaggcacaccaatggacgcgagcggtatcgccaccccggccgacaacgatggactctcaaccagcggtaccagcacaccagccaccgagagcggcaaggagcccccgaatcttgcgcaggcatcgcgaagtctgtccaagctcgtgctcgagaaaagccttaaaccaggtggcctttcagcgcccactgccacatacacaaacattgagtccgcgccatcactcgcgcacagcaagcactactgcgacgtgacgggactaccggccccgtatctcgatcccaagacacggctacgctaccacaacagggaggtgtttggcctcatcagaacgctgccccagagcgctaccgagcagattctggaggcacgtggcgcccatacagttctcaaatgagtgcagacattgagcaggatatacccatttaatgaatcgatgaaaggaaatatacatcaaggaagcagatgagacggctaggctctcgagtgattatgtacggagttaccaggcatacacattatactgaaatacaacttaatagtgcgagaagaaatgtccgaccaacaaagtcaagccccaactatgcacccttggcctttcgatcaagggacggcaattgacgctccggcttaatcgtgatcatgttaagctttgttctctgcctaagtcgacagactaccgagaacgtatggggaagaaacgcatctcagttgccagggcgaagaacgccgctggccgtcgcggcagggacagtgatatgtccagatagatagatatgtgtgtagcaatagaaatgaatgatgtttgctctgtgtgtggtatttctttgacaagattaaacgacacgtcgatgagaaacggtatgctctcaactctgtgtggcactcaaaattggaatgcttcagagtcgaaaatcactgattggaaatttgttctgcagctagaaagtgagatgaagaatgatgcgagtcttttaaagtcggtaccgcagcagaatttgaagacagtcccacgcccgcccactttggtcagatagccaatgaggcacgcgacagcttctggactccaagagacatcccctaagccctctttggcacagccctgttaatcgccgtttacaacatgcaaacccctggaacgtgtcctgtcctcgaagggagctggtgacgaaaaaaaatgcaacgttcgagtaatttggcctttgtcatttctccttgcacccgatctcacccttatccattgagcttctacagtttgtacattttccatcggcaagcttagctacagcagtttttgtccaatacacaccctatctatacagctatcaaaccgccaagatgtcgatgtggttgacagatacccaaagtatgtgcgcttagcttaccctctgcattgagttgcgataagtctttggtgaagctatgcttagatggatgtgatgcccgtgacgtacagaagctaactattctcgatagaaattggagttgtcttttgctccggcggtatgtacaggcgcggcgcatcatgaactatggaaactgatggcttcgcaggaggcttcttcctgataggaggtgttatgctcttctttgatcgatctatgtaaatactcgcccgcactctcttatttacaggatttgctaactttctttccaggcttgccatgggaaacgtatgacgacctccacaacttttatcccaccgaacgagcgattgctaacaccgccgtcgaacgaatagattctcttccttatcggcctgacgatcattattggacctcaaaagactcttctcttctttgctcggaaacagaaagcaaagggcacggcggcgttcttcctcgggttgatacttatcttcatgaagtggacctttatcgggttcctcgtggaagcgtacggtatagtcgtgttgtttggagatttcctagggacgatcgccggcttcgcgcaaggtttgcctgttgtgggaccctatatcggaatgattgtcgacagaataggtcttggcagacgaaacgccgagctccctgtttagttgatcgaggcatagagtcttagtagaaacctgatagtccaagctatacgaataaggggctgtattacgtgtacaagactcaagagctgcctgcatgccgtggatggaagtgagagacgaagtttagagggccatgcagacttggaacaggcgttaatgacatgaagaattatcacgacactttgatggacgaaagcaacgtacatcatgaggcgagaaaggcgcaggatggatacgggtagcgggttgtaatggaaagtcaatatggatgacgtctaaagatattttttcactttcgctcaaatctaataagagacaggatctggagggcactgtgactgcccagatgcagaatcatgcagtagaaacaaactctgttgaccgatctctggccggggaaatgtcctccaagtacacacatacactcaagctcgaagcccaactccagtgttctaaaaacaaaggcgctcctcctggcataagctcgttacagctgcgttgactatccggtctacggacatacagcgttttttatgacgcttctcacagataattccgcccaaaaccccttcttcgccttgccttgcacaccaacgaatatctagtagctcgacttgatgaggtagtcggcaagactctcgacggtggtggtggcgttaccggcgatctgggcctcgccgtggtggccgacgacgatggcctgggtggtctttgcgacagcgacgccggaacgaccctattgttgacatgtcagtgagttgtgtcagggagcagcaagatgatgttgtggatatcgtaccgatcgagcgtagatacttcggccgtcagctcgggccatgacatatcgctcaccggcgatgtagagaccttcggcaaaagccttgtccttggccttttcgtcaccgctaacaatggcagagatggccttcatctcctcaggcttgagctatagtggggtcgcaagtcagtcaggaacgttctctgatcgtcgacgcaggggtcgtccttcgcttcggcgagttgtgtcggtgagaagggattttgatctatgtacctggaggtcggcagaggcagcccaggcgctgtctccagcggcgctgatgatggcgcccttatcgatgtgaccggtgccaacaaggctgttgtgaagatattgtcagcattcgctaggtattcgcgccgacggcagggccacaatgcttgctcccagctgtggttgggaaatgttggggaaaagtaccttgagtcgacgtatgctatatcatgttagctatctttcttatccattcatctggatttcgagttgagtttgaggcagagaattattttgaggcggtgatgagtaacagcaagaccaaccgtgcatggaggggcggatgaggaggaggggtatgggaaaatcagggacgttcatagaatgcagagggaataagagatatagtactgaccttgccacgacatgattgatgttgtgtgaggtgagggtataggagcgagtttgttaagagtctgagtctgagtctgaaaggttgcaaaagtttagatctaggtcggggaggtataaaggtaggtgaggtttgttttggcgggggaggttgtcaactgctttgagtgttgttcccccccgccgtcggtctgatgtggtgattcttttggagctttgcccctccaggcgcccatcagtccccgccaaaaatgttatcgagctccgatgctgtccaatgagtatcggatactttagtcggtgacaagtcgttagtggtgggaccttgtaccctatacttcgccaacggtttccagatatgtcggtcggcggcatggtcaacagctcccatgtcacgctttttttttgttgtatttttttgtcctttctgtgttttcatttcagtattagactgtgtccttcctgagtgacggttatttcagacctacataattcgttaatacaagtaagtagttacaaagtgaggctcaagtgaagatctgcctaacctacacgtgccaacaaagtaatcgctgggtatttgtgtccaggtactacctaggcctaggttagtagttatcaaagctagcatgtagttacctcagtaacttgggtcgattcgacgtcacttgaacgggtcttgaggtgcctggtcaactcactcactctgttggcgttggagttgcgggaactcacgcggcccgcttgtgtggacggcaacatccgccaagaatcgtcaacgaatggccgatcgtgtcttggggggtgagttgtgattgcttctaattttggttcttacaggaaccgagcttgtcaaagaagacaacttatttgcgaccacttaatatagtcatgtgcctggataagcggactggatctccagaggtagttggcaatatcccacccagactgcatgcggtgaagaagcatggacccttagtggtcactctatcagtttgcgaccttcatctcgatcgtacggtttgttacaattatttacaagctcaaataacataagacgtatgaaaccagggtgttccgcttagtcaagagcggcaaataacatatccaaaacacggttcagacctctctgcaacgtctaccaaatcttgcaaagcattccgcctgcatacacttaatattcggatgacatcttcaacaaacccgaaggcaggtggagccttgggcctttatagggactatactcagcagaaatatatagtagataatcgtaacaggcgtctataccgtaacagaagaacggtggcatgttgtatctctgacggatatacattgtacactcaccggatatgtgatatatatctaacgcgtatactaatataaccgtccacgcgggagcatcccgcttgaatatgcacgccatttcacggatatcatgatggccaagacttgtgtctgcataggagaccagcgccatatatgattttaggttcttacaaagtttccgatattgcttgttgacagcactttgcttttgtaaacaccagcggactgaacgggtccgcagcaagactctcggggagatattcaagccatagaaccacatcaatccttgacgtttcaactcttaagatctttattaagagcaatagcattgccgataacatcgggggtggggggcccggatattgcccgtagtgaatcagcaattatgtattcggctctctcctgtgttcgttctagtgtctgttctagtctttgtgtcggctacgagtgccatgaaaccacgaatgcaactctagagagacatcaaaagagacccatatgtacgggtaaggagagtgagaggaagcttcaaggttgcacggtgtgcgagcccagctgcttctttggcccgtgccagtaggtgctacaaaatggaaattagcaatctgagacgaagtgatagtggccctaaccataatgtgaaacatcgagttgaacgggcaaaggtaggccccctgagggttctgatgaatgttgaaattcgctctctttacagagtatcattagcaatgctttcgtcgttggtttgagtaaagtgatgcaactaggccgtgtacagagtacgttgctactccggaattcccgattaggcgaatgtatcccgagttcatgactgagtacgggtccttggtccttggtccttaggtggtgctgggcttcagctcgctaaggggacgtcagagtccagccctaaattgtatgggctggttggatgtaaatgagctgaagctttcaaatgagatgaaggacatcaaacaagacacttgcaggtacgcatcggacaatgatccgtgcccaccacctgataagttccagaagacagaacgccactgaagtctttctgcaatttgtggctttagagccctgatttggatacttgcatccaggttgcttatgcagtggagaggttgcttgcagattgtgctgtgcctgcagttgtctgaaatgcgggtgtttcatacaaggctgtgacagggtgggtatgttttaatgtgctgctcctctaatttcgagagaccatccagcccaaacccaatacatgagctgtcctggacgtactggacgtacaatactacgcttcaaaagcatcatgcaggtgttgtctagggaatatacggcacagtaaatgaggtcaagcagctgcatgcaagtaatacgacagtgagagagaccctgtactcagcctgccagcctgccagcgtaggcaattaggaaagagtgcaattgaggtaattagagtcagggatggttgagtgacagctgaccgcgattcaagacgaaggatcatgtacatgaatcgggtcttgcttggtttggttgtcgcagagagagactgactgccaaggttgggtgcaagtccgggatcagcgttgaccgttgcagtgtgtgtgtgtgtacactcatcgaaaatatcccagcaatggcgacagattgccgcgttggccgattggtatgagacattgttctgtatcgaacattagaacggcggctatagggaggaactaaccgcaacatgttataggtcggcggcttaactataattatcaacccaatccaattgcgggcgttaaatctcgactaaacaacaaccgctcatgccacagccggcttcttcctaagcattgatctaatgaatctaaataaacctcaagggtttatattgtattggatagggttactcactgacacacgacccaaactccactaatcgactcttctcaacgggtcaacaggggacaccccagtcagaccttgtttggccctagccttagactgctgattgctcgctcatcgatggatcatgggccgggttgtgttaaagatttctgacttgacttccaggaaccaaactcgtccgttccattaatctcaaacatgcgaccaatgcaagtgcacctttagcctgtttcccaggaccaaggctgggggtccttgagatgagtcggctccagagtccagagtctgccctttggctggttgagaagccgattcatggtgcttctcttgtgccaatccggggataggctcttgagcatggaaattgcctcttgcgcttattccatttcacccctgcagctgcatcgtcatcttggctacaattccctcttggttgccggtcttttatccctattcgtctcgattctcatcaaccgctcgatactataggctcctcatgaaaggcggggtggtccctgtgagacgagggtcgcctcccgttcaaagcatctatccgtcactcgaatgggcttctttttaaaagaggaccctggtccctgagaacttgcttgatagcttggtctttggtgaaccatattctgtgtcagaccctgttcgatacaggggaccatctgtcaaaacaaagactctttcatgctctataagccaagcaaacatctcccacacgctccgccgtgctctcatctgttacacgttccttcagcttgatgtcaatctatcctgaacagtcggcccatcagcatagagagacccccctcgcataattgcgagaccacatatcttcagtcatgcctaatgctacaaatctctcgagagctgccactgtgtcagcggcctccagttcccaacgacagttactacagcgcagaggcagtttcaacgtcgaccgttcagagagcaagtccttctctaatcattcctttgacaacaagcgagtttccagagacgaccttgctctcgtcctaaaaagttcaagaaagggcaacgtaacggcgtttcatattcccatccatggccgacttccatctccagacctcagcccgcgcacttcatcactatcaacaacgactttagtgcgaacatcaaccccggattctgtgggagacactggagaggttggagtaatcgccgtcggcatggctataggaagtccatcacacatgggaaactcagtgccggcaccttggaacccgcagaacagggctatgaatgcagcagttgatacaccagaatctatacaagaacccgaacccaagcccgtgtcagagcctgttgaggaaaacgatcataagcatcgcaagtggggtatattccgatcaaagtccaagcgaggaatgaggccggagaagcctcagcggtctttgacagatagcaacgcgtccaccacatcattaacttcctccggattaccatcatcaacctttggcgaaccaagttcacgaaggccaccaaagcacaaacccatcgttattcgatccaacactgagcccgctatttcccagccagcacaggtgatcgaagaatcaccactgcctacgcaaacaccaagccaggccactttctcgccgtcaaaacttggaaaagagaagattgctcccgaagtcaagggaacaaaggaggcaaagtcaaaagagcctggatctggagggatgggtcgcaagatgtcattgagggcctttcgaggggactcgagcaagaagagagcgccacgggtagtcgtaccgccctcatcgcccccaccgatgcctgcgatccctcggtcactacttgacgtccaaatccctgatgttaagatggaccgttatagcgtcatgttcaacagtgtattgcagcctcagcaaggatcagcttcctcactgcttgcacggcgacaagcgaatctagacaatctcaagatggtcaaggatgccatcaccgaaaaccgagatattcgtcgtccacggagggcaacctcaccgcagccctcgccgaacttcgttcctaccggagatcagatgaagccactgccttcccctcgcttccgtgccaacacatctcctgccccgtacgactcagctagttttgtacagacgccagagatattgacccatgaagccaaggccaaggtagttacactctcccgcacagaaacgcagcacgacaagtttgcttcacaggctgcacactaccagccggtgctagtctccaagttcaacagacgtcccagtggcgcggctacagaaaggatcagccttgtccccaaaatacacccttcgccccctagggcagtcatatcacccgaagcgttctccagacagaactccccttacacgcttggctctggagcggtgcctgtgtccccagagcacacagatgacgaaaaggatggtcatgttgccaaagggagaaacgcatctccttctcaggcatcgtggcaaatggcctcgcctccagcttcggtcacatcatctactgcagaggcttcaaaacgattttcaccatcctcatctttgtcgtcgcccaagaagaagagttccgaaactgacgcccaggaagctctgcgaaatgctgttgagatctctatcgctcgccagatcagcgtttctcaacagcaacgcaagatgttgcatcctttgaagagcaacccaagcgttagacataggcgtaatggcagccctgctacatctggacctggctatatccctattgaggagggcgaacgcctcgctgagaccaggtcttctacccctgtcctggtaaacccgcgagaattgacacactctcccgatgcataccagacacatcgtaagagcgagatggttattctcgaggaatcttaattcattgttccatcattggaactcactatcactatttcatatcacctttttctctactttccttaacacgagtttatacaatactcatttggattttgctttgctctggtagcaattgccacggcagtctcaactggtttgggctggttgttacattttacccctgagacagcctcttcctccatatacactatttcatttgtataaacagcacaccaaaatggctatgctgcgacattacgtattacgggttacagcaaggcgctagagaagcattgaatgggaagacaacacattacctaaattggtcttcaaagcatattggagtttttcttgacaaaagcagaaagacgatttctccttgatttgtattttttttctttatatctaggttagctttggcgataagtgagtaatttcactattgtcccattctggactgtatatatcaaaagaggacaattcatcttcctccaacttgaaacaccagctgtagtgcgcgtgataagattcctctacttccctccctttcgacaagtctaagttgctgtaaagacatggctctgcgaacgaatggtgggagaaataaacgattgaaagtatctgcgccgcacgaataaccaatctcaatgccgacatcccttatgtgctgaaaagaagccaggtccaacgccaggaaaaatgaaatggtccattacatcaaaatacagcacgagttctgcttcttagcttgctctgcggaaacggattagtaagttgcggtcagacaaggggcgaaatatagtcaataagtaatgacgtacggtaaaacatcttgctttgggcgcttagaccgtcactcttagccaccagatcgtcgatcttctctccacgctgtagcacactctcgatggtcttgtggagaacaatcttggtctcgtcgagctccttctggatcttgaggatgctgtcggcttgctgagggtcctggtacttggtgaggtactccttcagctcgggcatggcgagggtgggtgttccggttgcccagctggagcgggggttcttggagagaaactcgtcgacaaccttgctgagaagctggtgagccacgagggcagggtactggtggtcggagatgatgatgccgcagacgccctcagtacggccgtaggcgtggaaagtgtagtctatagaatgcgcatgtgagccttgcgacgctggggaatgttcggatcgtgtataccttgctcctcgacatcctgtcgctgtccgggacgggtgcgttcggcgacggtctttgcgaatagggtcatgaattcgccatagctgttcaagtttaccggttagtcctcttggaccggccgatacggaaaagagagcgcggaagtaagacagaaactgacttgttgcgggtgaatcgcgagtagctgctgagctccttctcagcgacaatctcatgagccggctggctctcgttgcggaggacctggtcgcagcagctcagttagcccaactggacggagtgttgcggtcgatcggtgaggggcacggggacagcgtacgccgatgtaatgcagcttcatgattgctggatcgagtttgtagggggacggggttgtaggcgagttgaacggcgcaataggcgaaagtaggagtgaaagagttaggtatgagaaaggtcggagaagagaaactcgatgtctggggttgcttgaattgctgtaaaccttcgtcaccgtaagtaaagtaacccaggacaagtcgagactttaggggcgtcacatgttccccacgtcgccgacagttccaagggaagtctagtgcccctcctgtaaacaagcactggtgaggactcactggcggctaggcgggggggtttgtttagtggagtaacattttgtccacttactgatgcacggtatgactctttgaaagaacgacacatccaccatcatgaaccaatccttgacgagcaactctagtcaaggttgagatcaaaaggacgtcaactgccacaattgacataggcagcagaataacgaccttttgcatcacagcataccacagaccgtggtctcaccattccgccatcaggctacaacaataagaaccatcacgaggattaaacatcgattacatcatggcatccgaacaactcagtgctgcagaggcgcagtggcgggagcagtttacagctatgcaagaggctatcgccaacctaaaaatcccccaagagaacggagcagctgacgatggccttgatgaggatgaatttggcggctattcaagcggaaacagcggccaagatgtttgggactttatctcagatgacgaccaggaagctttaagcagcgattttgccgatggagaagctttcgatgcacctagtgccgcagattatggtgctgaatggttcgcgattaagtgttcagccattgcagccaagaacgacctctcagctgatgtttttgagagccagatcatgagtgtccttaactctggtcgatctgatgatgagcttcaaatccagttgactgacttggttggcttcgacgaccttgacttcattatcgagatcctcggacacagggatgagatcgtttctgccgtcaacgaacagagccaggggagttccagtgggcctcgactcttgaacaaagctcaacgagaagaaaatctacgtcgtcaagaccaagctcacaagtccgcaacgcttgcaccggcccattccaaggaaccccagtacccccacgtttacaaagcatacaatgccggtaatacactgagctatgctggaaagaagtacggactgccagttggaagcgagcgattattgttcgacaagtatgaagagtattctattccagccggaaagaagggcgtcctgggccccggacagcgactcattcccgttaaggaattgaacggactgtgccgaaacacattcaagggctacaagacactcaacagaatgcagagtcttgtctatcctgttgcccataagaccagcgaaaatatgctcatctgcgcacctactggtgctggtaaaacggatgctgccatgcttactatccttcaaaccattgcccagaatgtcgagcctaacccctttgaaaacccaacagcgaccgaattcgcagtcaacgccgatgatttcaagatcgtctatgttgctcccatgaaggccctcgctgctgaagtcacagacaagctaggtaagcgtctggcttggcttggtgtcaaatgtcgagagtatactggagatatgcagcttacaaagtctgagattatccagactcaaatcattgttacaacccctgagaaatgggatgttgttacgcgaaagggtactggagatacagaactcgttcaaaaggttcgacttctcatcatcgacgaagtccatatgctccacgacgagagaggtgctgttctggaatctcttgtggctcgaacggaacgacaagtggagagcacacaatctctcattcgagttgtcggtctcagtgctaccttacctaactatgtcgatgttgccgatttcctcaaagttaacaaatatgctggtctgttctattttgacgcgtccttccgccctgttcctcttgagcaacacttcattggtgtcaaaggaaaggcaggcacaaagcaatccagagataacttggaccaagtatcatttgacaaggtcaaggaaatgcttgagcgtgaccatcaagtcatggtgtttgtccactcacgaagagatacgcagctcacggcacgcatgctgcatcagaaagccattgacgctatgtgtgcagacctacttgatcccacttatcatcctggatttgaacaggcgtctcgcgatatcaaacaatccaagtccaaggagattcgagagctgctgtccaagggaatcggtgttcatcacgctggtatggcgagatctgacaggaaccttatggaaagactttttggagagggtgtcttgaaggtcctctgttgtaccgccacccttgcctggggtgtcaacttgcccgctgcagcagttgttatcaagggaactcaagtttatagcgcccaggatggtaagtttgtcgacttgggtatcctggatgtgctgcaaatcttcggtcgtgccggtcgtcctcagttcgaggatacaggtattggcatgatttgcaccacccatgataaacttacccattacctgaccgctgtgactgaacagcagcctattgaatccaaattctctgcaaagctagtcgacaacctgaacgccgagattgcgctgggtactgtgacctccattcccgatgctgtccagtggattggatactcctacctctttgtgcgtatgcaaagaagcccaatgtcctacggtattgaatggtcagaaatccgagacgacccaaacctggttcaaagacgccgccagcttgccatccaagccgccaaaactctgcagcaatgccagatgatcatatataatgagaggacagaagaacttcgcagcaaggacattggacgaatcgccagtcaatattacatccttcatacaagcgttcaggtgttcaatgctatgatgcagccccaggctactgaagcagacatcctgaagatgatcagcatgagtggagagtttgacaacattcaatccagagacagcgaagagaaggagttgactcatctgcgacgagaagttattccctgtgatgtcgatggaggtatcgatactcctcaagcaaagacaaatattctcctccagtcctacatctccaaggcccagcctgaagactttgctctttccaacgacatgaactacgtagctcagcagtctggacgtatctgtcgagcactctttatgcttgccctcaaccgtagatggggccaccaatgccttgtgcttctgaccctggcaaaatcgattgaaaagcgcatctggccttaccaacatcctcttcatcagttcgaccttgccaaatctgttctcaaccaactcgataccaaggaacacctgaccatcgagacaatgaaggacatggagcctgccgagatcggaggcctgatccataaccagagtgctggcaagaacatcgcaaagattcttaacaacttccctacagttcacgttgaggctgaaattgcacccctcaaccgagatgtcttgcgcattaagctccatgtcattcccgacttccgatggcatgatcagattcatggaacctcggagtcattctacatctgggttgagaactctgaaacttcagaaatctatcaccatgaatattttatcctcaataggagaaagctacatgatgaccatgagcttaacttcacgattcccctttcggatcccctccctagccagatctatgtccgagcagtatcggacaggtggctaggcgcagaaactgtcacacctgtctctttccaacatctcatccgcccggacacagagagtgtctatactgaactcctgaacttgcaaccattgcctatatctgcgctcaagaacccagcgttagaagagctgtatgctaagcgcttcgatttcttcaaccctatgcaaactcaaatcttccatacgctctaccatacgcccgccaatgtgctccttggatcacccactggtagtggcaagacagtggctgccgagcttgctatgtggtgggcgttccgcgagagacccaagtcaaaggttgtttatattgcccccatgaaagcgctcgtccgcgagcgtgtcaaggactggggcgtacggctggcacgacccttgggtctcaagttggtagagttgactggtgacaatacacctgatactagaactatacaggatgctgacatcattatcactacccctgagaagtgggatggtatttctcgttcttggcagacaagagggtacgttcgacaggtcagcctggtcatcattgacgagatccatcttttggctggtgaccgtggccccattctcgaaattattgtgtctcgtatgaactacattgcttcttcgacaaagaatgcagttcgcctcctgggcatgtcaacagcttgcgccaacgcgacggatcttggaaactggttaggtgttaaggagggcctcttcaacttcaagcattccgttcgccctgttcctctcgagctgtatatcgacgggttccccgaagtcagaggtttctgtcctctgatgcagtcgatgaaccgccctaccttcctggctgttaagaatcacagtcccgataaacctgttatcgtattcgtcccttcacgacgacagacccgtttgaccgccaaggatctcatcaacttttgtggtatggaagataaccctcgacgcttccttcacatggatgaggatgatttgcagctcaatcttgctcgagtcaaagacgacgcgctgaaggaagctatcaactttggtattggtcttcatcacgctggtctagtcgagtcagatcgccagcttgctgaagagctctttttgaacaacaagatccagatcctagtcgccactagtacccttgcttggggtgtcaacttgcctgcgcacttggttgtcgtcaagggcactcaattctttgacgccaagatcgaaggatataaggacatggatttgactgacgttttgcaaatgttgggacgagctggtcgacctcagttcgacaattctggagttgctcgtatattcaccaaggactcaaaaaaggacttttacaaacacttccttcacacaggcttcccggtcgagtcttctctacacactgttctggataaccatctgtgcgccgaagtgtcgtctgagaccattattaccaaacaggatgcgctcgactatctcacttggacattcttcttccgcaggttgcacaagaatccctcctactacggtctagagatttcggctgaagagcacaacagtatcgctgcccagcagctcgcaaacgactacatgatcgagatggtcaacaagtcactgaacgagctcgccgactccaagtgtgtcgaggtcttccccaacggcgatgttgatcctacgcctttgggcaagatcatgagttactactacctatcgcacaagacaatccgccaccttgtgaagcatgcaaaggctcaagcctctttcctcgacgtcctgtcttggatgtctcgcgccactgaatacgatgagcttcctgtgcgacacaacgaggatctcatcaacaacaccctttctgacaatctaccattccctggccacgcctttggacttcccatgtgggatccccatgtgaaggcattcctacttctccaagcgcacatgtctcaaattgagcttcctatcactgattacgtcggtgatcagaccagtgtgctcgaccaggcaattcgtattgtccaggcttctatcgatgttctaacagagctaggctacctttcaagttgcttgcagatgatggcggttctccagtccgtcaagtcggcccgttggcctactgacgcgccagtctcgattcttcccaacgtcgaaccagacatcaagaacgacacaccactttccaagatcagcgctttggcgaaagctcaggcggtgcaacttgcaaagaagcttagtgtgcctgccagccagcacaatcgctttactcgtgtggtgtctattctccctaatgtggaggtctctatcgccgaagccacagctctctcaatcacaatcagcctgaagcgtctgaaccaactcgtggagcgcgaggctcgcatctatgcaccaaagttccccaagcctcaaacagagtcttggttcgttgttgtggcaaatctatcgcgcgacgaggttatcgcagtgaagcgtgtgggctggacaagcggcaaccgcaagctcgaagctggcagcaagcctacagctaagacaagcatcaaacttcccccagccgaggctggacaagcccgcaagctggatgttcttgttattagtgatgcctatccaggattggagtatcgagtagagggtgtggacattcctgcaccgccaagtgtggatgatgctgtgctatcaaagaagacggcggcctctgggtcaaactgagacaatggtcatactttcaagtagatgcaacaatagtttctggtaaaggagattatatacactggttttcatgttcaatgagtattcgctgagcctagtaatgtcatttgtgttttgggagccttgatcaaagataactgcgtgatactgtagctgagtatattgttggattatgcctaaggcgcatatcgtcttgacgtaatacctacagcatctattaataaatttctttatggccttggcatccagtttagacaacttaaacacagttggtaacaatttagactcccagaccctaaacccactgtcctaaatttctagacttaccagaacgatgtaggtgagacttcttcctaacttctagtaggctttcaatggcacctttgacggactgtaggatttagacgagctggttcgtgtcatgacaatggcgtacaatcacgtctagttaatccaaatttagtaccaaggcttctagatagacgttgccaagcatacaaatgaaattgattacctactatatgtacgagttgtgcgtctctatgttgacacctatcatgatataggagtttccaaacaacaccgtgaggagtcctttagcaacgcagtgatcacttcaaaagcgtcacgcggccaaaagtcagtcaatagggagagcagcttatcgcaaagggtccaagtcaagcatccgcagctttattcttaccaagcgccatctgcgcctctcatggtcgctagaagcataagggacgaaattagtaggactgcttatactgcttagaccatgctctttaggctatttatttctatacaataagatttaggagactaacatttctgctacacagtactaagagtctctttatcttccttagtttctacctaggtaggtaatattcattgtaagtgctacctagtttcgatcaaccggtatacacgaatacctacctactagcattaagagaatatcattgggagctctaatcaagacacgtggggctgtagttattgttctgaactttctaaaagtccggaggatacattggatgcctatgggggctgtacatggaccggtgccaatacctggatcctgatcctggtcgaaagcccctgttattgtgaaagaatggacttgctcctgtgtagttggccgaagccaaacaccaccaagccatagtataataattgtaaatcgtatacccacaacccttcctggccacgcgcacaatatactcatcccgatctcgtcgaaccagaaccgggcgctcgatatccgcggggtggtttgggaaggactttatggcccactgcagggcttcacgttcaacgggaagcgcaagctcgttgaagacggcccatgagtcttggtaggaagacacacacccccaccattggtgcaagagcacattgttacagccataaagactgttttcaaacttctccagcaagctgtagttttgtgttgtccaacggagtctccactcgatgaggtttcttctatcccagtaatatcgaatgccctggggataaaacttgagccatgcctcatcggacatttgcttggtgtgtttagatagagaagcggtcgcccacttcactgcacgaaaatgtgggcaactgtcgcgcatttcgatgatatgagcagccgcgaaagggtcgaacagtgtagcaagacgcctattgatctcggtagatgccccataaggacctcctgacttgggatagttctggttctgtcgagcgaagattccagcaccgcacttatccatagtcttgaatcgatggagtcgcaacatatccatgtgcccacccgtaggtccagggagattgtccagccagatccggagtgtttgtagcctttcagcatcttcagttagtatgcagtggtggatgaactcgtcccttgcctggtgacagcatttcagcaacccgtttgactccgcagtagtagcgcagtatgtccatatcatgtccctcagctcgaaggggagcgataataagcgtgggaagtcgtccattgcgaggtaagtgtgacttgtaaagatgagcagacgtatgtgtgtgtatttgaaaagaagcgatgttgctaagagtcaagtgcagggaggcctcgattatatacaatgctactagagagtttgtgactcacggtaataaactttactcagatactttgactttgtttgagggccccgcagttccgaataccctcacctacctatatcgttatgctaaagtccagaagtttagggtagtaggtttagggtatggaagtctaaagcataatggactatctaaatttagtacttagggttataaagaaacttgtcaattgtggtaaggatacatatctacctacctaggcaggtattacatgaagagaaaaagcacattaaacatgcatccggtcgggatacgaaccatacttagataacccagacgtcaagttgatcctctactaccgtagcatttggtggttcgtacaactttgaaaaataaaaaataaaagaggttgccctgtatcgagagtcatacaaagtagggcataaacgcaaccttaatctcacacaatacaaaatcactgctcagcagtccacatctccttcttccaacgcatactaccgtatcatgttttctatcctccgggacggactccgcgaatgacccatatttcccgagacgcctcccggacgtggataccacactccatgaggcctgtccgaagcaaccagctggggtggtttcggttatgcggtgcgtctttccgacagtacaaggctcggtgttttcgggccgtaatgcgtaaagcacatgacctgcattactctcaaacatctttatgcttatgctttgaacacatgctgtgcagttcaccgtcggttgtttttagttgccagcagcttttatacaagaaatcatcacttaatcaatacttgtaccacccacttaatgattgtaaagcaaacaatacttaatgcctctaaaatttttgtttatacctgacacattaatgtttccgacacgataaaataatcaaagcatgcgtcattatatccatgtgttgtttaaccaagatctacaatcatactatagggtaacaatcttggcactcatcttcaaacctgatgtgttagggactacgatgcgtggggttgcattgaacgatcgactcaaaacagacccttgtaaagtttccagtcatttatttacctctcgcttctatacatacaaattgaagcttacataggaagcatatacatgcttatattagaattgatgctacataggacctagtggtcgtcagtcacggcatatgccacatgtgctaatcatgtcatgtgccgaatgctacgccatttcttcactactaagttatgtacttttacagatgagctttgatgacatctattccaacacggtagacctgagcggtatcagatgaatgatgccatcttttgacaaaacctgctggacgagaaacatgtcgaaacagaattgttttcactctttcatctgtcgtccgatactatcctcacttttccatctgctggcaaccccttgaaactgcacgtcaaatgcttcgggccgcctctcgagaatttctcccccagtcggagtacagaatatccttcttcggagtttcaggtgtagaaaagcgggggatcgaagaagaagaaagaaagcaactgctcaaatttgctggggatagccgacaggggcagggataggggttcgagatcagggggagaccaccgctccacgatctcactatagactctcgctccgatattaacattaaaggcagccactcaaaaggcgtctagtttcaccgttgaccaaagaaaccaatcatggcgagtccaactgtgaggctcaaacgtagtgggacaaggattaaggttaaacgccctggttttctcttttgacagcccaggtcctcgtgtaagcggcccacggtttcaatttccgcttctctgatgctgcttacactcgattattttttccgtctatcagtatctgacctgctatggagtacagactcaaagacgagaccgccagctcctgcaaggatccgtcgacctgaagtgcctctcctgagatacctggtcactggcacaggttggcagatacgcgtaatgaacttgcagtaaacagatgaaattgtgttccttgatccttgtatctgcttctctttagcgagaccgacgggcggaagtttcctcgtgggcgggtgcaactcaatgttcaagcagggggggggggggggggggaagaggacctcgagatctgatatataagttggcttcactctcctccaacatgtcttctcttctttctctccacactcgtcgtagcaaaatcacttcttctttctcaactatcttcactttctttcaatttggctgtgccaaaccttcattctttctaaacaccatataaatcaacactttgcgaaccctcgcttcattccaatccttaccactttacaagtttttataacaccaaagaaatctatcaagatgcgtttcactgctaccgccgctactctggccatggccaccaccgtctctgcccacgctcaggtctacggcctctgggtcaacggaaaggacctcggtgatggtcgcaacacctacatccgatctcccgagaacaacaaccccgtcaaggacctgaccagccccgacattgtctgcaacgtcaacggtggaaaggctgctcccaagtttgccaccgctgctgccggtgacgaggtcaccttcgagtggtaccacaacactcgaggtgacgatatcattgatggctctcacaagggtcccatcatcacctacatcgccccttacaccgagaccgatggtaccggtgctatctggaccaagatcgccgaggatggtcttgagggtggccagtgggctgtcgacaagctcatcaaggacaagggcaaggctaccttcactctcccctccagcctcaaggccggcaagtacatcgtccgccaggagatcatcgccggtcacgaggccgatgttgccttcaaggacaacagcgcccgtggtgctcagttctacccctcttgcgctcaggttgagatcactggatctggcactgccgtccccgatgagaacttcgacttccagaccggttacacttacaccgacaagggtattgtctttgacgtctacaacgcccaatcctactctttccccggccccaaggtctggcagggaacctcttccggctctggctctggctctggctccgctgcccctgcccctaccgccgctgagacccaggctcccgcccctactcctaccttttccaccgttgtcaagccttccgaggaggccgctgcccctactcaggctccttccactcccgtcactcctcccaagaccggctgcgcttctcgccgccgtgctcgccgtgctgcccgcatggctctgtaaaggactcgaaaacggttctgaacagacaccaaacgatatgtgacacgtccgagccgttcacatgctcgtgttttctagcaaaacacccatctcgcttctccctagtggagggcggtgaatctgcacctcttgcagatatatttctgttatatagatatgttctctggcctttcagagacaagtctcttgtataaattttattacgacgattcaaaaaaaagctctgtctctcttctgattaaatgtgatgtaaatgacacgaatgtttagcaatgactgaacctcagaatctctcaactgttaaagcctcacaaataatcgttagtaatgaatacagcccatcaaaaagaagttgcaacgaattgtcctttcggcttggctacttctatcctttggcaggtaaagaatcgtcaagttgggtgcggatgcattgacggtgagggtatatcgaagggtgtggtagtattcaggaaacgggtgaaatatgaatgttgtactcattcgatctttgcagagatatgagcttaacagtaacgggtgaaatataatctagactatgacggcaggaccaataaacgcaaggaatattggcctgattaaattttcgcaagtgacagtcaacttcaagcatgacctatcatcaaatctctacacatgaaacctagtccctgacgagttgtcacactcgcgcttggtcagcatatggaatgcaagtcgtaaagaatacgcatgctgcctcattgggcattatgatatgtcttataaagaggaagttgacaggtagatctaaattatgagctcgtcagagtgaggcgagccacaaactagctatacccaacctcatctcgacatctcgaatcatagctgtagatacactcaatattgtattgggcaccatcagaacttctgtacacttataaatgggatcgtatgaggataggtatacttcgttttgaatggtccgctcattgtgagcttgtgtggtaagaagttgtattgattggtgtttctatggcggcctaacgagttgggcctctgaagttgattgacgttgaatgacaggcaggtctagcctggttcagaataggcgtctttggctataatctggggagtcccttggcttatacactgtcgcctgtcaaacacaatccattagatcggttctgctggttgtcacacgctcaccgatcgtgtatcactaagaaagtgacagatcttgaccagacggccgcggcaatacgactactctaagtctgacacgtggtattcactgcaattcggtagtttaaccccggactcgcttgttagtgaatgactgattcgttgatccatgggcagtaaatgacattattggctgggcagagcctcagtggcagtgatcgcgaacaaaactaacgacacgccgttctctgcaatcctatcaagccgatctccgttttgttgtttgattttcactgggaaagtcgcgagtgatatctcatcctgacaacatatcggctatctctcgaggtaggcgagtttgaagccacaactgtattttagtcaatgttgaccatgaccccaataccacgagctgtagttggcattatccaatggattaaatcagccaaacactctcacgtagacgcgaatatgggtagaattcgtgtcagaatgatcaataccatcccagtacaacaagacgttgggctatatgcgcctcggacaactacatgagaggtgacttctccggtgtgccatgtatgaattgtccatgacgttggactattcggacccatcgagtgtattatgaaccccggaaaccagagtccgattgatctgcttgactgcgcctcccggcggatgactgaatgaaaaatcgagtaaacctcgaatgaggccgcgttaatgtggttgccttatcggaaagcgagtttatatcggcgccccacggacacacacttccatctgagatgaagttagacagcggcgcggataatgcccgaaaggttgttccaaatcgcttggcacgctcctcttaggacgtcaggatatggccatatgaccttattttgagcccttgaaaagctgttgattgagatcgcgcggtgcttactgtcgctgttgttagtcacgtacgtcacatcgtagaaaagaaggacgaataaccaaaaacgataccgcaattgaccgcgaaagaattctttcatacagccgattagatactgaaggaagcacccaataatcctgcagaaaacataaatactatctgcaacgtcatttagactttggtatgtcgctgaggacttgctcataataggctgaaaaccggacagttttgacgttcttcctgtacttccaaatcacggtcaggagtggctgtaaaacagtcattcattcaatcctttgcaaggggtgagatgaagaattgtcatgcttatcgatggatcagtcgtggctcgagtgatcagacaagaaacatggcgatcactgcatacacagtgtctggcacctctgctgtctggaccttcctcatgaccaagattttcactcgttaagagatcgatgagctggccagagaaggtccaaatttgaattgtcaccagctgtgaattgtgggtggtgtgcagtggctaccgtagcctgccttgcgcagtagatccctgtgatacgatcatctatcattcatgtatccaggcaggaggttatgtgcgtctcgccgtggctatagttcaacgataaggcagtgtaaacagaggacaacttgtcgacattgcttgctggctggatgcaaatggcctcaccctttggggcgcagtggtttagagccagcttaggtagagacggcgacgacacttgcacccacagtattgtgaggtgcccagattaccaccatcttgtggtttcgggcatgaatagaacagcctgagatagatgggaaaacaaagctggctatttttgagccgcactcgatctgtaagtatagaagccccccatggaagttggtcgaaaacgtcggacgaagagcaagaatcagcagtaggcacttgcattgcttgcccaagacaaatcatggacactctaaagcaaaacgacaccgaaactatgcgcacaagagataactcggcaactccaacccatcatcagcaagtggttgctgagaccctgagcggcaacacacccactgctagcactgagacattaggtcgcaaccgagccaatgcagacgacatagttactggaggcacaaacctatcaaaaccgcgcttccaaaccaacgatcaggtttcccgaatatcgaattggttgtggaacgttgaccgcccatgggaaggattcaagcaatcgaattcctcagactccaaaattgtacgggacaagacggagaataatatcatggcccaagctaaacaaggcgccatgactccaccaagaaagtaggctgtggagagacagtgatgtggatggacgttctgttggctgttcccaggggttgacctgcctaggggtccagagcccgccaccaagacacatacaatcataagcaagagcttgtaagttgcctgcctcttcatgtgcaatcgagtttagtctgacatgaagccagagaattgtcatcccagtttatgacagtccaaatcgataacatccttctgatatcagaagcgcaagcaaaaagaacaatatcgtcgcacttcatctggcctctcctggtgtaattatgatgaattctcgttcagtgttcattttggatagttcagtacttgaccatcaaattcggggtatatgtcggaacttcagttgtagttggtgttgttacgaaaagaaaaaaaattgagcactattttcgattcaatgatcaaggtctgaaacgcatgcaccttattagaccagcagttcatgatgctatgatcgctctgagcgctatgaacagtagccgtgagagtaaacagttcaaccaggcctattcagctcagctcagctcagccagcaattgagcaactggaaccaacagcatgttctgacatagtggtttgacttgggcggggtacagtaagcgccgagaagaaatacgcaatgcaattgcgcctcttgatcccagcaaacatgtagatagcataaacaccactgcctttgcttctgtattctccctcgattcttttctcaagaatactgctggcgatgcaagtctgggacaagtagatggaaatatccgtaatacgtagcacatgagccaactcggtagcaatgaacttcatgtattcagccgcacaatggccccggtcagagttacatctcaactcagctctttcatcaaatgcgttgcatcttcgggatggccgaatggtgcctccgagggattacaaccgttttccttggcatcatagagcttgatgcgcatctgcagaaaccatgaaaaagcaaacatcagaaatcagtgaatggccaagatctactggcttgttcaactcattgcttaacagtcggctagaagaccattcatggaagaagcgtcggtcggtctcgcaacaacaaacacgatatgcatgcacataagcgcggcagatggtgtaaccctgcccgtccttccctcagatgttggcgtacacatgactgtgaagtctcctcttttctcgacgcaaattgtctgtttcttttccacctcgctcctgcacatatgtcgaagctgtgtcacgagcaaaagctagttgagactggttggcgtttcaacatagccttggacttggtggcaaattcgaggatttcacgaaattcgttttctccagggccgcccattttgtcgctcaccagtcaatcggtgacaatgcgagtctcatgacatccttccggtgatgttatcccgtcccagccatggattgtatacgtcgtagggcctaggtactcctggtatagctcgttcccctattatctcgtggagacaaaatgcttatttgctgccggaattcgtagttgcctcctggcgcaccaggccgcctgcgttaaacaggtaaacaaacgaacccccgacgaagatatcagcaatgccgtcatcaaggaaacttcgaggcacgccttttctcactcaagaaaataacccgttaagaaacgcatctcgtgatagacgatcccgtcaacaccagcaaaccacaactcgaggcgggcatgtttatgccttttgatgatttgacctgagtttacttgggctgcgacagcttcccgtatggcttgatgaacaactgtatcaaatctttgcttgcaatgccaccctaggcattatcctccccaacatggctggccatcgtcatccaggcagcagttacctgccactatggatttttgtacggcattcatgcccgaagaacagaaaccccttaatagacaaagaggtaatcttcacagccggctttgcgaataatttcatattccgccacgcgatcagccgtgctctccatcgccacacagatttatccatataacggaactgtgctcctctttctttctgtgttctttgttcttgcctatttctccatgtctctgtattgactgtttcgacttcggccatgaatcctccatccgatcctcgtagggtatatcccgatgggacccgtcgctcacgggcaatcacaacccagcgacgctcacaacatgtacatcaaacacaactccctgcatctgcttcacgagagatttcgcaacttccacaaagtctccctcaaatgcaaccgcccataacaaacaaccgaacctatccgatccaggtgtatcaagatacatcaacatatcaatacgcacaatggtatgttgcatcgactgtttcggcacatcaaggcaggtatgtaattgaaacttctcgggaacatgatgtgaacttgctgatccgagtgaaatagtagtcctcagcaatacgacgaatatatcgacgcacacaaccggttgactctcccaggcgacaaccatctatcacatgacgtttatagaaggactgccaacttcgttgactctgggcaatatacgggaacccgttatgcaccgtacgccgatgatgccgagcaacacggggtcgcttctgctgccaggaccatcacgcattttgaaaggcagttctcccatgataccaacagcaataccacaattcaagatgtccagcagcgtggcacaacatggcattatccacaacgtatcgatccgaacagccgtgactatttgccaacagttgaatataccagtagtaacagcaattcgtctcggactcgacagtgaggaatttcctgtggataacatgtcgtcgcggcccctggaagtcatattggattttgataccgtgtctctgtctggcgttcaaacaaggaggtgttattgatggcccatcctcgctgctttttttgttctatccggtgtgatccggtttctctatggcgtataacttgtgggtttctgttggtgattgtgtcgaatgactatgatggtttcaatatcgtttcctttggagctactggcgtttttcatgtatagataatgtcctcttgtagttcgtggtagtactctcgttaacatcaccgatcttcattttaattgctcttgagaataaggtgtggaggccggtggatggaaggtaagattttgagactaaaagcaagttctcaaatagagatgttggttgcttaaagcaatagtgcggcacaaaaagacgtgcatatgtggcaggcacaggcatggaatggctgcatctgtacttcgtccagtagttgaagacgagtcgttccattgaagataattatattatacaccgatacaatagttggtgtgtgcatcaatccaaatgggaaacttcgagacgccactttactgtagtgtctcagctgttggtagcaatcggccaaggagagtgtgcagttcgagcccatcgagatggtttgttgaccaaacgagttgtttggagactgtttgacattttggattcaggctatccaagctgggttggtttcgtgcattataccatcgggggacgtgtggttgcgatccttgtaaggtcgacgacgacgcaaggagcaggccagcctcagtttgtcccagtttagtccgcccagcaacaacttcaagttttgtattgtggcccttctggcaattgaaatagtaatttgacgacggttcaactgcaggcatgtacagtggttgcgaactactgtgtacctctgacataggtatgtgtgttgaagatctacagcctgcttgagctgagactagggatggaagccaccaaacctggaaagggctgcaccaaaacggtctcacaccaatttcgccagtcttaaataacagctgcgagtttgctgcttccagatgacaaccaccagatatgcgcatgactgaggtggcttggatggggaagaagttaagtagctgtgcaatgccacttcactcctcgaatttgaatcccttgattattcggccacggctcgggagctcctggtatagcattcatagcgataagttctgaattgtccaatattggccccatcgaggtcaatacaatactgattctggctcgaacctcattatccatacgacttctatgccccactgcgtttctttctcgtttcttttcaatctgcaaccagtttgtcttgtttccatccagtcatataaacatgccggcatgttccgtcacgacatcaagacgctgtctgccttgcctgtttacaaaccccaaagatggcgaagtctcatcgccggttcttcaatcagccaacccatacgcatgagctgccttgttgccttggccctgatcaatgaccaaagcaccttggagacataatcggcttggtgtcggtgtacagttgggacagaagacttggtcgccgacaaatcaaaaaccaaggtttttttttcttctggtcaagagtaatcccctagtgaattccaatatcatccaacagaagctcgagatttctggagtgattaatgttcgtcttgtcgtggcagcagacccttgtcgttctcctactggtcaacaaggagttgcctactcccactcctgcttttcttccgtagctgatatcaaaattatcaaccaacactagcatcctcttttccatcgtcggctgaattatcgaaaatatcttggtaattcctcatcagctctcaaaggttgtcgtgtgtatcccaaggagttcggatagcagttacctgactttcggtaggacgtaccgccacctcctcacttgctggcagtacctcatctggtacaccactctcttgcagttttggctgtagaggtctatgtgatattccgcctcgcgttcccctttacagctttgcaaagggttaccacttgggagctgtccgcaagggccaacgacatcccctgctctaaagatcgaacgtcccatccaccatcgccgagaaaggtcgcgggcatcaagaccagagaaagccgccaccttgtttcattttagtgtagttcactgtgtcttagcatctctcaccatgcaccctgacagcgagccccacaacctcactactgagtgcatcgcatgctcccagttatgtgtttgcgaagagaaagattgggtctgcaccagctgcaggagggtttataggcgtattcgagtagacaacgagtctcatgaccttggcgatacaccttcgactgctcacgacgacacttatgggtccgatgacgagcttgcagccggcgaccacccaaccaccatggtgactgaagagggtacccaaagtgactgcgtaagctagatactaaatctttcggagattatgctaacaggtacagcgtacctttgatagcagtgggaccgagtggcttggatacagccaaaatgagagtggcgctatggtctcgccttctcgtgtcaacactggacagggaatttgtgaaaggtaatgttgtgatatctctcccacaacaacaacggtactaatcagggcagtggtgttgaaaactgcaatgttgtacaggatggccaaggccaggacccggttacaggcgacccagatgaagacgtcgacccgatggatgttgatggtaacgacgaagacgtttaccgagggcctatcggttcttgggtggctgagaggaccatcataggcacgagcgaaagatctacagctgccattgagcacacaatccagctggttgaccttgcctttcttcggggagcccatttgacaactcctgcagctgatgacaggctcgaactctcggacgacactgaaatggatgagtagatcagtaatccgtggttggtttctgtttgtgaacctggatgttttgcaaagactggaaatagcgcgggagaatttaggagattggtgagtaaaagtatcccactccattcacaccttctaatcaaggccatggcagtttccgcaatccatttcgtacagaagcgtcgatcgaagggcaggtaccctcctgctgttggcaagcccaatattgcattacaatggaacaactgggaaggaattatgacaggcgcaggtaggcaggcttggtgcagcgggcggttgcataatatatggggaataatagaagtagaagaagaagcaaaaggaggacgatgtgaatccagggacagggagtgtgtgccttttgaacgagggttgttatttctgttgtcgtttcggagttgtctgggtatagtttgggtatggtctgctcccaaattgtttgagcttgaagtgtctcttctgtgccaaggttggtggttatgtctgaaacgagtgagcgagcgcaaacttgggtcgcacgctggaatagttcttgttatattaaactctcttattgacgaatgcctttcttctccaagataacagcctctgatccgagttttatcaccagggccagtcgccgacaatgactttacgcaattattcgtaagttcaaggctgtgtaggaaaactgtggcatacaattattatccttttctgcatcttggtcccaattggcaaaggtgataggccaatcgccacttatctcctgcgaagtgtgtctctacgcgtggcgagtgtatcttaacgtcctatcgtcgctgcagcgaggagagggatcaacatgaggctgagttatcgcttggggatgccggcatcgtgtaagtgctatccttgcggtctgcaggtttgttaggatcatgcatttagctgaaggggcgaaatgaagtcaacgaggacaaatcaagataggaagaaaagactcgagaagaaatctagataaagaaacaggggaacaatgaataagaaatgagagaaaccatagcgcacaatgaatacgctactccagggtccgttcgacgttaagttccaggtgtccggggtaagttagactgtacctagagccggggccggggcgaatagatggctccactttgccggtacacatcccggtcctggaatgagtgtagctgtccatccactccacttgcacttgcagttagggttcgacgaccaaacgctgcacagccaaaagaaagaaagtcgtacttaagccttcttatttataatcttgtcagaaactcattgttggtcacaagactgagccccatcagctcggtttcggtctcggcctcaccgaagggcttagcaatcaaccaactgtagagaacacatgctattagccacctcctcggcggatctttctctgtgcttataagggaaaccattggattcaatcgtgaaaagcccatattcattgtcgatccagctccttggaagcatttgttgcctagccctgcagctgctagttcgttcggcaaatgagtcacaaaaggtgaggagcagttgcacgatgaaaacgcatcaacaccatatatagctgggtcgctagacagttactggagtaattcacgctgctttcattgctgcacaacttcgtggctgatacttctgcctgaatagaccttccacataaaaaccacaacctatcaagacatctcgccacaagcctcccaccatctcaacgcaggcaataagatgaaacctgtagaactagatggaaggacgggcgagggcggtggacaagttgtcagagtcgcggtcgccatagctgctttgacagggcaggcggtcacaatcaccaatgtgagaggaaatcgtgaccgcggcggcggtgggtgatgtctagatgcataccgcaacctcaccggctaataccctccaggtctcaagagccagcatgtcaccagcatccagtatcttgcagagataaccaatgcggatgttgatggcctaagcgtaggatccaagactgtcacattcgcacctagacgaacacccaccgaattataccagcggaatatcaagatatctgcagaatcgtgttctgctagtacccttctcatactccaagcaatttttccattcttgatttttgcgggaaatgactctgaggaaccagtcgagcttcaaatctctggcggaactaacgtttcattttcccttagtttcgaatatctggatcagatactcttgccaacactagaagaacggttcggcatccaggtagagagagcactggaacatcgcggttggagcataggtccccagtcaagaggacaaatcagtttaaaattccacccattgaagattggccagagcctgcgatacaaggccccaaagcaacgaaagtaccccgaatcctatgagatcaaggctgtcgacgtcagcatggtggtgcctggtaacgtgcatgagaagctccaggcatcagtggcaaaagatctggaagaactgttcccatcaactgagatctgcttcaagcttactgaagacacgaacctggattcacgctggtacatactccttgtcgcccattccacatccggacttcgatgggggcacgattggctgggatctttgccgaagaagacaaagaacagggatcgattcacggatcaggtgtcaaaacagctgtgccgaggtctgtgtaaagaggtagaagttggaggtcaagtagacgtccatctacaagaccaagtggtcgtattccaggcactttgcgaaggatactcctcgttcccccgggatgatggtccgggcggatcatcttctagagtggtaattgacgatatgggaaaccttgacattggagacgatagaatgagaaaggaaaagactcaagaaccctttggttatggctcactacacacccagacagcaagatgggttgccagtgagatgctaccaaatgtggagttttacaataaaggagacttggtcaaaggcgcaggtatatcgatgaaataaagttttgggctcgagatagggcatacttatgagtcaacagtagttcatatcaaacggttattaccctgctttcgcaagtctaaacaccaattaaagcattgatgcagagcggagtgcattggctgtgacgtggctaaggatggcctcgcagctgtagtgctacttattcttactggataaaaagacatcgcacgaccaaaatttgagagttgggttgcaaaatggcgttcttcttacaaccttcttcgaaagatcttatcatataagaaccgatccgcctagctctacatactggcctcagtgatccgtgctacactttggcttcccgcaaagtgtcgcaacgcaatctaagatgaagggacgtcaccgaaacggaactgcgaccaaccgaagctaccctcatgcaatgtccaagtttgtttccccctatcctcgcctgccgcgcctgcagcgatgaaaacaggcatgaggtggtccatgaaagggtgtgcttgctttgcgtctcctctcttgcataacgcagccatgtttttctcgcggacatcaggtttggcctccacggcctccttgagggcgttgtcaaaactcacaacgtatgggagtggttctgtgttaccctcaaacatgttattcatgtcgcgcaagttgtgtactgacatcccagcaccaatgatgacgattccttcttcccggagtgcagagacggcgcggccaagggcatagtgagcatgaggatcttcgctcttgaacaaagagacctggaccagcggaacgttcaaaggatttgtttcagggttaaaagctgcgacttgttagtatttatagaaaactatgcccagctaacgtaccaacgtggaagccggagaacacgccatggtcaaggccacgtttcattccataggactggatcccggcttctgaaagcatcaccatgatcttgctcgcgagctcagggctccctttgttgggatacttggccttgtaaaagtgatcagggaagccatagaaactagttgcaagttaacggagtctctgagtgaagttaaacgtatgacacactcgtagatgaggtcagcactgattgcattgttaatatggatggtgtcctctttccccatccaatgcgccgagaagacgaccacggcctttggtttgacctgatgggtgatttctttaccaatctgttgaagaatggggtacacaggatgctttgtgttgtattgaacgtccggcttcaatttgtcagtcgatttgtttcgagccttgggacgaacttacaccgccatggctaaagaagtagacaggagtttttattgtcgaagcagctggcagaactgttgaattcttttctgtgctgtaccacttgactcctgtcctttgcaatgttgacgagagtgctttaagcggcgatgcaccaaataaagcaatcatggccacagctacagatatcaggccgactactgctcggagcggtatacgttgaaccatgatgaatttaagtggtctggctatgacaaactctcgatgggtagtttaaatggtctcagaaatgttactatacaatcatgctccttttacgtgctggtgaatcgtatatccgagtatcctttccggaatatccgtcagtggatctgagctgaagtgggatgagcatgatgctgaattagcccatcatgatagttaaggtcatgtgtatttccaactcgggttgttgacagtggagagattggcgaaacgattgacaaggtctgtgctggatgatagtttgtggctttccaactgcctatgggtaataaataacatgagagtccaatgatgagtgtgaacaacgacttcatgcaagtgattggagccatggctgtctcatctataggaaaaaaacacaccagggttggttgaggctctctctataagtgacttcaggaaagaagacacaatgaatttgaaacttgtacctcaataatcaacagggcagccctaccgaattaaagattttctactgtcctgtaattgtggaaaaaatactctgtatgctgtgctatataggtacctagacaaactgaaattgttggtggtgataagcttaagctccaacggaaccggataaactgccccacaaaacagaaggagctgtcttcagtggtccgttgctgggtgcaactgccagattggcccgccaaaaagtcaacttcagaaactgcagggcgtgtgcatcaaatgtgaaagggcggctcgtcaccaaaccatcatcttcatcttcaccctcttgaccgtcgacaaacatcgccacccgggatcgtctctcacgccatacaatacggcccatccatcagacacgccctgcttgtgatacctgcgcttcattatctgttttgaccttcatcatggctcctcttatccttcataacgtcccagatgacgagtgttacgttggcgacgacggcatcaagcgaccttacgccatgtatttcaatcagtacggctatcacccctcttacccaaaccaacactaacgagacgcgcaattagacaagatgcccctcaaggaactacacgatcacgtcgcagcgccgccgagtctggttcgttcggtaaatcaacccgtcgttcgcgatcgcgtaccggaacaccagctcgcagtcgcgagaaccctacgctagctgctgcagacaagctcttcggcgattgggtatcgaaccaggcggccgcacctgctcagaccgtccagcgcaagagcagcggtatgatgcaggaagaggctgctacccaacgacctgttacttctacacccgtcgagctgatcctccgcggctaccgatcgtacacgcagcagtacgctaccatctcccattacgaatcgcttgcgggcgcgatcttggaggattatcctcgcgaacctcctgccagccaacgccgatacaagtccgaactacgcgatcctgcattcacgcgacgccgtaacctcacagccgacgagcgagctctagtgaaccgcgctgatggtggagatcattgggtcaaggttacttttgagagcagagaagctgccgaagctgcaacctttgccagccctcaaaggattctcggacatcttgtgtacgccgagccataccggggagttcctcccactaaggacgaggcctgccctgatatcgaggtcgtccctgatcacccccgatcacagagcatgccgacggttcccaccacgaatggtcgcaagaacttcagcgggccaacgtcgtttaatagccgtctcctcgacctgtctccgccccattcgcaatcctccagcctgaccatggacactggaacgatcagcagctcgcatgcctcttccgctacgatcaccgagcctctccctctccctaaagccaccacatcgagcattgaacctatggagattcgtgacgaggacagtattttctgtcgccgcatcccgaccgcccgccgcgctactattcttccagccgagcaagcccttctccctcagcaaaccatgatgcagcgcgtaattaatgccattccattcattaagtggtttggtggcagcatgattggtaacgaggtgccacgaaccgagacaggcgaattcgactggagcaaggcaagcttgtactggaagctcatctggtggctcgacgcttggattggactgtttggaggtgatgtgctcaacgccgataaggacgattagaggacattcaatcggcagtgcgagtacaagatatcctaagcagacggtccaaaacaaaaaagcaatagcatcagttgacagcagagctagaatgtacgagagacgaagaatttgatcatcgaccacggcgtaataaaggtcatggcgtaaggcgtgttatggaatggtaccacttggtttagtcgcatacttaatagacatggagggtgaagatccgcataatgtttgtatactatcaggagcaagtcctgcaaatctattgctgcctctccgcgacgagaatttctgtcaaaaatgcccacataaacgcctttgtacatgatagcccaacacaatcgtaactcagtaattcaggattcagaaatccggccatttaacatggacttttgtcttcgtcgccgctccatgcaactacagagctcgcatcggcaatcagttctggcgactttggtcttttctccgtagaagcaggtgatacagaccgccctcttgtttcctcctcttgctcgacagcaatgtcctgctcgcaattttcattctgtccatggccattttgtatctcctctgtttcaatatctgattccgccacaggcagaagtagttcagatctgcttaactcataatcgtcatgttctaaaccttctgctcggccaaccagcgactcataggtcacatcggttgggatccgacgaatgggctgaggcgagaatggccttgcgttacgcggcctgttaaagtctgcggagaagacgctgtcggtgtctcctcctccaccgccggctctcgtatctgatgccaacgcagcaagtgactgataacgttctgtatccatcaggagactgtcacctctggcgtggctcctggatagttctgatcctgtatcggcgaggatgcttttgggcgggaggatcgagaagagcttcggtgtgtcgccaccaccaccactcatgtttgcgctgtcttcctcagttgcgaataaatcttgtcccttttctaggaggtcgtccagaccgcctccactccacccttttcttgccagactttcaaaaatgtccacctctgcgcgtacaaggctgcagcttgcgtccacgattcttccgcttgtctcttgactttctctcaacagtgttcgtgcatggtcggcatgtaacgtcgtcaaaccgtccagtttcgtagtcaagtcaactaaatgtgctctgaaccgtccgacatctcgccttcgctgtttgtgtaacttcatgccctctttctccaaccgttttatctctctgctctgggctttgatgttgtgtttgtacgtctcctcttcatcgtcaataacggtttgccatttatccaggtcatgaaggagtggcacttcgaaggatctgtatactgtttcggagagaatttgttggtggtttgcgacgagatggtgcactccagaagcggacatgagcatatcggcggtgcaggagcccttggtcgagaagcttgccgtcatattggtcgatccagaaggtccaatagcctcagcgcgagcttcttttagtctggcgcatgcttcgagcgctgagccgaatgtcgacgcagcggttgatagcgcagcgagagcaagacggtatgactttgcagaggcgacaagatcagagtaagcttgctgtgagttttcaaggtcggcttttgtgaggacagcatgtgaagaccgaggaggcggtgggagtggtagattgaactgagataaaggatttgtagttgacgcaagagaatagacgggcgatccagggacgggtggtagttgtgacggtgtcggtgacactggacgcgatgcttcggaggccatgtttgtttactttaggcggacgatcatcggtgtgactcggcttgtgtggattgcgaaccgggtgcggttttgaggagacggatgaagttgtttcagcagagtaccgaagccataaacaaaatgcgtcaatttggaagggtcaggtatcgaaagaagttgttgattccaccaaaggtttcgatcggttggcaaacgttggagaagactgtccgggatcaagggtgcaagggtctgccgctacagagttcccccactcattggaaatctccagtgcgctactgtaagcgatagggcacttggtggcccggccttatcatgcacctctacgcggcgggcattgtaaggcgcccagccagtggtggagcggagtgcacgtcattttggcggcacctcgccgttatctaaggaaattttatctgaaaggcatgcataagagatgaaattagcaagtcagtctgcgctacctaagacaagcttcttaattcatttgtttttgtaaccctaagctttgactgtcatgttgccctcccaactacgatgccatcacgaggttgctgtgagcgagatgggccacggggcatgtgaagtcagcatgattggtcttttttcaactcgtgccagtataatgtgatgaacaaatatcaaatctcagaaactgtaatatgtctattttcttctgttcttttgtttagcaattaaaccttagcaaaagcatgctatctaagaacaaattccctgaatcttctagttcttagggggcagctgcttcctcaagaatgcctcgacctcatcaagctcctcaggaacagcagagtgtcccatgccactttgtgaagtcagcatatagtcttgaaagaacaagacaacattaacttacggataggtcttccatgcaacgtcgtagccaagtcccttgagcagttcggcgctcaactttccacgctcgcaagggacgatagggtcctcttcgccatggaacatcatgacaggagtctgacggttggcatctgtaggcttaaccatgtcggcaaaggtcttggataggagcaaccaagatgaaaggccaaggataccgcccagcttgcttgtgcaggtgaggccggcaaggagagacatggcaccaccctgggagaagccgccgagaacaatgcgctcagggacgattcccgaatcaatctcttgttggatgagattgtggaagtacttttggctgagcttaatgccctcggtgtcctcgttgcggatgagagagtcgacatcacctccaagttgtttctatgccatgttagacatggttctagccaattcgaaaagagacacttacgatatcaaaccatccaggcattctcattcccatgttctacccgtgttaggtcaactctcaacacacctctcggatataaactcaccacgctgatagggatttggggtgcatggggcagaatgaacttgacctcatccatcttctgtcgccggcgccagttctcaacagcgcttgcccagccatgtccagtgtcaccgagaccgtgaacaaagatgactgtggcagtgtgctgcgatgctgcaggaaatacgagcggggcgattcttcctgaagacatgtttgcttctgtcgtcctctccgttttggtgctgctaaataatttgttccagatgacgagaactactaaaggaagaccaaagataaaaaggtaacggataatggttttcgtagaatcagtgtcgtcttgtgtttgcttgcgatcgttggacatagcagaagtggaagtttaagtgtgtccacccgctgctgctggtcttgtcaaggccaagtggagtttagcggtatcttgaattccgtacaggattggtgacaagctgtttaccctgcactcaggaagcatttagtcaaaacatcagcaacaccatgtgcagtgaataaatgcatagttataaatatcttacagtattcatgtttaggagcatctattatgatagagattcaagtatgtgattaagtcatatctgtgccttgccattagttagcacgatattccatggaaagctcacccaacaagcctttccgctacaattgagaaccaattaacttcattttatcacttgcagttacccaacataacttgacaatctttgttctccattcagtttgtctaaaaaaattccgcaactctctaatgcaatccaccaagagtgggagcagacattgcgttgaatgaagaatggggctgaatatctattggtccaaaggctcggcccggtacccgtcaactcagccgcggtatcggaaatcttcatcagaagggttgccagcaatgtgcaacaacgcagcagcatcttgatcaaataaaataacaaagagtcctatcatagcgcaataaatggcatcccttcgaaaacagcactcacggttgaatttagaattctaagaataatatgtttgtttacaactgtaaattctggaaataatagcattttgactgcagattctgattccgacagcgagagttcaactcccttccagacctttcttttgcaccttgaactacaggatttagtcttatttttctgctttgaagaggctcaaccgggagtttgggctatcagagtttgtattggttatgggtgcaaggattggttgttgtcaccatgttgacacgcaactttcctgtgtgtaacaactttccagccaaacttatgtgatactagcagatcaaggctagcaatttcacggccaatattgggccaccaagctaatcgacccaacctcctggtgttagtgtccaatttgatcactgtatacacccaggactttgcagttaatattggtcctgtttgcgatgtcctagtagtctttctagaatatctcccccctccctgatcatcaaagtaacacagacgaataagaaaacgtgtttcattatctgatcctcttatcacatcgtgtccatggatggaatcttgagaccctctcgaccctgaaactgctgggacgttaggggtcgagtggctggtaatggcacgtgcacaccccagtaattggagtacatggcatctttagtgcgtgaggtggggtgattcgaaccctgtattctcctccatcgtcactctgcatctagtccacctatcttcgagccaagtcgcgttggacaagttcaagtttgagttcctgcatcatttgaactcattttatgcttgtgtaacgtcattccaaaatctcgtttctatctctactatatcacttcaatgtcgtcagaggagttaacccttcctcctctccctgctgtttcttgggatgagcagtcacaaactttcaccaacaaccctcggaaacgcgtccgcaatgccggctccaagcacgcgccttcctcgggcttcaacaattcaagtgatcccgccatattctctagtgatgatgaccctgcgttggacaactatgtagaaggcaggcgaaagaagagatacattggtacttggtttcaacagcatcccacttcttccgactcgactttcagtgagattcacgtttctaagccgaggcgtccatggacgcgacaggcagacagtggtgtcttccttggcagcgatggcaatgagagcgaagacatgctggaacccgtccctgaaaacccaaaacccagactgccccagcttgatcacgtagtgcgccgcgtctcaagggctgagcagattgcacgcgacaaggttcgcacgtgtcttgagacgggcgaagagacagtcgacttttggtcgatggggctggaagatgtctccaacgataccattagtcctctgtcacagttcacctgcatccccgttgttactaaggatgttgcctttgagcaaaaggacccagagctcaagatctacatggcccagaaccggctaacacgggttcctggtgccatcttcgacttgacctatctcactattctcagtctccgccacaacaaactcactgaactcccacctggtatcggcaaattacagcatctcaaggagctcaatgtgtcacaaaaccgcttgcgacatttaccagttgagttgttggatctatttgtatcaaatagtaaactcgacacactcgttgttcatcccaaccccttttggcaaccaaaacgagccctagaacagaccgaggagaagtccgataatgtgctcttttctcacacggaatcagaaccttcttctgtgccacatttggtgagtcgattgttgggccggtctccttcgcaactctcggatactacagggcgagtcgtctcagacttcagatttccaacagaccaccggaaactcgtattgcctgttgatgagggagaaccagaattctcaccatcgacgtccgtctcatctatgacagaatcgcaacgcttgcaaggggcaagccgcgtcccaagtctactggagactgccctccgagcctgctattctaccactcagcttccagaaatggcgttttacattccggagggtctcaatcacctcaggaggcttctggaacgagcacatcgacaaaaggaagccggtgggctaacttgcgcacgctgccgcaagatgatggtcattccaactgtcgaatgggttgagtggcgggaagtccgaacctgtaaaaaagtcagccacgataactcatctgccctgcgggtgacaccgctgagtatggcagagggcgagaggactattcccttcatccaccgaggatgctcatggcgatgcgggccaggagaattggacaagagtagttggggtctgccgagaggaaatcttgttcctgtaaccgatgagggaaatcaacaagcatgatgggtaaatggcgttttatctatggtaaaagcagattgatgagcacatgaatgataccttatactgtctttttttattgtaattaattattaccgaaatcagttgcgcctgaacatttgtcgttccgataatcatgacgaagatgtggatagttcatgaggacatcttatgacacggtctgatagttcgtttcgttatgcgctgtgtgcaagatcagttgacccgattataaattccgtttataaatcacgtacaaacacatattctgggatcaaggtgacaaagttgtcttgacttaatatgtcatgatctagactaagtcaaagtgagtgttggattgtcagccagaaagaactgtgttggtatgtccctcatcacaaaatcatcgaagagcttagtcgtgtatgtgctttgttgtataatttcttattggtatgtaaattcgcgtacctgtgccctcgtagaactgcactcgccaacataggcgagccacaccgtcaaagacactcttctcatgctgtttgatgcgtagataaacgtatcattcatcagaagcatatggctcggcttgagatatgatcgtagatgttcctgcagagacacggtcccttccacgtagcgatccgttggaatggctttcaggcctataccaacatggagggtggaccaaagcgattcaaaacgtgagcgcaaatggggtaattgtgcccagtgcaaaacgcacgggcgtacagcttgttcaaagaaacgggtatcattcatccggggtctaatcccagtcatcgtcatcactgtcgacgtttcgtgattttccagcagttcctgtcttgatagtcttgcctgctaaacgatcttcagcagcatcttcagcagcttgcctcctcttgacaacgcgcatatcagagtcagggacagcgccaacactaactaggagattgtcgacctgttgcatccctgttcgcacgcccccgatagttgccagtgtcacgatctgtttgacaatatctcccttgttgtaaaccagaattgtcgggcagtttcggtcggggtagttctcgatggcctggcttgctcggatttcgcaaaacttgatttcgccgtactccctagccgcttgtctccatagttcagtcaagactcgggattcgacatttgttcccatggcggacgtaaggttgacgaagacgggtccgttttgtgatgcgtctgtgacttcgcgctggtattcgggctttgaaagagggtatacggtcccgtgcagagctttcttttgtaaactgttcaactcggccatgcgcttttggcggtattgttccaggaaagcttcatcttcatcgtcttctagctcgtccaactcgtcaaggtccttgccttctaatcggttctcatgtgccagtcttcttccttcaagaatggcctcctcgatcataggagttgggctcggtggcttctcagggataactccatgttttcgaagaatatcattcctgtggaggggttagagctagctcagggtcgtggaggggtagcagaaactgaccattctgtgtctgcgtttgggtcgtcaattggaacattgatacgctgttccatagggttagacattttgatgtcttggtagagttgaagtgacttgaatacttcaacagacgtttccctcgtctactaatgtatttgctcgaaagtggcagcctatagtgagtggtacgtagtgcaaactgacgcaactcaacaggggaccaggcagagctcatctgttcatgcataactcgaataagccccaccaagcacccaagcacaattgatgcacaattggtgcatacctcctaccttaggtaagtatgtaagctaggtaagctctctccggcgctatgttacaccggcattgactcggtcgctccttccaaaatccatcacgtgtgtgggctacccaaccctagcacgctaatccgctttcgaccacagaagccgccccagaggcaagaatgagtcctcccctctgagccaccaaacttttcctcgcttacctcctcccacccaccttgcgagcctcaaatctgttgccggatttcgtcaagctttcccactctcgcaagataccgacaagaaattttcgagaaaatcagacaagatggtaagcgactgcctttttctggtacttttacgatggatcgattacgagcgatggatggacaacgactacgtgtgtgaaaagaggtggaatcaccgactcgaagaaacttgctacccgtggcaaaagttacagattgatggaactcgacttcgacgacagcatagatgatggatcggacacacaatggactcagacatgatgatggaacaagttggctaacatcccgccccccccccaggttctcgccgttgatcttctgaacccttccccggccgccgaggccaagaagcacaagctcaaggtacgataacacccgggcaaaattttcatcatcacgacaatcaatctaacattaccagacccttgtgcccgcccctcgatccttcttcatggacgtcaagtgccccggttgcttcaccatcaccaccgtcttctctcacgcccagaccgttgtcatctgccagggatgcaccactgtcctctgccagcctaccggtggtaaggctcgtctgactgagggctgctctttccgaaggaagtaaacgcctcgcggcggtttatttccttgggcactcatgactcttacggttcatctcatggtggccatctcggatctgcaaaacacaacatcgacatggacggatagaacagccgacgttgcgaacattcaccaaaaaatctttgcagatagaagatggaacacccagaataggggcgtttggggtctccggatatcttgcatggcacatcatttctcttttgtttttccgttacgcgccttgtaccaaagagtcgtctggaggcaggaaggaaaaaaaagcactgcatgggtggaaagctgagaaagccttcacacgagtgtccacgctggctctaataggttggctggacatgaggacgtggaaccgtttcttgatgatcgcttcatacccgagtgcagtgggtagcggaggatggtcactgtgcttttgcgaaattcacaatggtttccacatcactttcttcttgacgtgaatgtttctagtcgatgattgcgttgtgttgctgtcgtgactgtcgtagagtacactcctgtgcttcgtactaatatgattccaaaatgcatcattccgcccgctgctctctaccatgcctcgctatacctagctatcgaggtcgactcacttgatgccaaccggtgatggaaggcgtcatcgatagttgggctcaacccctcagcagatcgacatacctagctgctgacttgccggatgactacccggagacggtcgcccgccacaaagcgcctaaggcaactcagctgaagcagagtctcatggctaggtactattttttcacgaacctggggaaccaattaccccgcgaaatttgatagaatccgcattctaccttagacccaacacattgtagttccaactataatcctttgtgattggactggttgatggacctctcgactcgaattcgaccttcgatatgaccaatcaatatcacctcagttcatgatagatgaatcaaacgtatgctgagtgtctcctgagtttgatcaatgtgaaaagatgcatgtattaaagttgtaccaaccaccaaagtgaatagatgcatgtttccaacgattacgtcggtgatcgtgtgacttttccctcaaatcaatttattaagatccagaggcaaattcggagtggacctcggctctgctgggcaaataaatcaactgttgtcgatcatgaaaagtgctagaatttgcctgtaggataattcatcgccaccgccttggtctccaacgtagccctctcctcttgatgatcagatatggggcttatcagatgagtcagtgaaccaatagaagaactcacaatcaattactttacacgaaagcggcgcgccgagatggtggtcatacgcgggtagctgatccacagtgtgaaactcttgttagttgattggctggactgtgctgtttatgggatcatctccttcttagctttttggggtcttcttgggacagaacaggggcgcttcactttttgaccctgccaaatttcctcacccctggcaacaaggcccttggtctgacttgtttcactctactcccctcttctccttgttttattttccttttgaacccttgatatctcttctctagattccgacgtcattcaccttcgcagagactatttcttctgaattcaccttcaaacactctccactcaaccactacttgaacgttgtctttttgttattgcgtcctgtgccacagtcgttgcttactttaccatcatcactgtaacgtcattgctcagcacacggtatcgattgttgattctttctgaatcaaagagttcttttcggtttatcacagtctttacactcttccataatgtcaactcctcgtaccaagcgccaatttgctggtgcttcggccgatccctctcagcgccaaatcacctcattcttcaatgctagaacctccgctgagtctgcagctgctgaagctgaaaagcctcttcagcccgctctcccctctaccgtccaggcaaaccttctcagcgtcggcatgcgagtccgcaagtccgtccccgaaggatacaagacggtcggtaccagtgctttcaagctctggacggacaatgctccagtaaacaccaccaaaatcaccgcacgagcccccgccaaggctgcctctcgggaacttctccctttctgcggaatcaacagagttggcggtcttgatacgcaacccgagtttgaacgagaggacgatgttccggatatcgacgccattcccgagcttactatgtcgcaagacagcaacgagagtgctgagtcatacgatggatcccgcaagcggatttttgatgcggaggaagatgagctggttgaaagccgctccatggacgtccagagcaactcccgaattatggctattcccgtgtctcgaaagggtgccggtttgagggggttcgtctccaacaacaaccaaaactcaggttcagatttcgaagaggccgattttcttgtcaatcccgaaatggatatgacgaactaagccagcaattgctgtgatgtttgacagagttcttgcacattggcgtgttaactatgcgttatgtttgggtattgcaacattggtcggcgttcaggtacagatatatcaaggcttcagagcggttgtaaatttattaggtgtcaaaaagacattgtagctcgctgcatgctacgtggatttatacataaaggtcaagaagacctacagttattattactgtccctcaacttacatgcccacgaagggctcgcgaaactcgagcaagtctctttgtccgtaaaactcaccagctatcgtcaagatcatgttgagggtagcacgtaaattcgcccgtaatcgctgtttcgccgcctccttcaccgcctcctcatcgtcctctgaagctgccctatagttaatctgggcgagcaaacgttcttttgctgctttgaggctttcctcgggctctggggcagcgacctcaccttcttcggcatccgagtcagacgcggtatccatagccacgtcttcctcttcgtctatctcaccttcctctgtatcaggctttggcggcgaagtcgtcgtaggctctgcagcttcgggtggttgttcagctttctgttcagcttcgggtggtgtagaagcttcttcgtcctcctcagcgctgacggcgccttcaatctccaagtcctctgggtcagccatgatgtcttcgtcgctgctacttctatcaacagcttcatgcgcgccgagtccaccttctgccaactcttctcttagtgcagccatctcggataaacttctgcccaagaggactgctcttcgtcccaggtcacgaatccaaccaatctcagcgtagttcagttcgcccttatctggcagtcttgcaagcaatgcccagatccagcgactcgtgcgttctggaagtgtgtatccccgacgaagaaacttgccgccaagcatgatgcgcagtattcgtagcgtcgtgtctttggacatgtgggcgatttgaagtggatgcggatcggtgtcgcgcaggagtcgagaccaggtggctatgacagaggtttgattatctgcaggagcctcggtcttgagctgcgcctttgcgagacgagaacgggcgttctggggagggctggcgtggaggatagttcgtaggtggtgatactgatccatgacggaggcaaagtaggcttcgtgtatagctacttcttcgtcgaagtcgtcatcatcgtcttctgagtattctcctttgtagtttccctcgtcgtccacgttgtcgggcattgccatgtacgcgccgtcctcgtaccaacctcgagaatcgccaacgccgtcgctgtatatgttcctgtcgataggtccctctccatcatcttgatcatcacctctgagttcagcaggtaactgtggtccgatctgaactttaggcgcaacgagtaaatgggggattccggcagcttgttgtctgtcatactcaccatatcagcattcgtgctctgcaaggtcgtgatcttcagtaatgacaataggggcgtgagggaaaagggtcgacttaccgaactgagtttaaatatgccatggcatctgcatcgtcctcgaaatcagactcttcgcctgcgggaatcgttgtcgcatgctcgttgtctgcaaagacatatttctggccccaggtcggatcgatgccagagttttgatgttgtcgcgcttttccgccgtgtttctttgatcgctttggtttgggcttcaaagtatcgccttcgtcgacatccttaaattctcttttggtcgccattatgtatctgacgtgaatgttttgtcagacttgtgatgctaagcaaggatgggtgagatgagagacccttagattagtacatattgtttggttatgttcttatcgataagccattaagctgtagctcatccccaccttcaacatcttgaaattgtagcgacttctcatgatcataataaaatcatgatgagcacggctcttgtgcgacaatcggcctcgagaccttctcgatactataaaagaaatctttcagttactttacaatggcgctcatatagtagctacaaccactttattggtcatagtatgtctagattcatctatctactttactttcactaacactcatagctaaactcgctgccgcagacccaaatgccgatttccttcctttcatgtgtaaggatgtgaaaccctttgcacttgctgtcaaggacaatattgcaacctctgagttcccgacacaatgcgcctcacacatcctctccgctcacccttcacctttcgaagctactgtcgttcgtcaattgcgcaaacgtggtgcgaccgttgttgggaagactaacatggacgagtttggtatgggatctcactctataaactcggttcatggggcagtgaggaatcctttagctaagaatgacaatgtttccgctggtggaagctctggtggaagtgctgttgcggtgcgcttaggagacgccgatgtcgcattgggaacagacaccggtggttcaattcgattaccagctgcctataccggaacggttggctacaagcccagttacggtatgatctctcgtttcggcgtggtcccgtatgcaaactccttggacacggttggcttcatggccaaggatgtcaagccgatacatgaccttgtgttcaaaaccaaaatgcatgaggagcatgactccgaagatccaacgtcactatcttctgcatctcggagacgatgcgccgaaaccataccatctgctcttcccgatctttcgaagctgaatattggtgttcccctcgagtacaacatcgatgagcttgatccttctattcgcgccgcttggatatctgctgcttctagtctggaggcacagggtgcgacactggtacccatctcactaccatccaccaaagaagctctttgcgcttattacgttcttgcccctgcggaagcctcgtcaaaccttgccaagtacgatggtgttcgctacggagaacgaggtgaaggcagtgatgctgtcggcgagactctttactctgatactcgtggcgagggttttggtgaagaggtcaggcggcgaattctactgggtacctacagtctcagttccgaggctatagacaactactttatccaggctcaaaaggttcgtcggatggtgcaacaggacttcgatcgcgtctttcgacttgataaccccctctacgaacccgagcaattcgaccttagcgatatggccgaggccactggtatggaagacaagactggtcccgttcaggtcgacttcatcctatgccctacagcaccaacatttcctcccagattagaagagattgaggagcaaagcagtgtggatacatatatgaacgatgttttcacagtgcccgcaagtctagcagggctaccggctgtgagtattccagtcaaagtggagggaagtcaattcccagcgggtctgcaagttatcgggcagtattgggatgaccaaagagtacttcaactggcggagaagctgaagtttatggttgtatgagtgggctgtagaattccacaagggatgattttacgatattgtatattaaagaagatgaatagcaaaagaactctgaggactttgagtgttgtagatcttgtaatcatttgtatggcctcaaagtgtccatcactcaacaccagcgatgcaagtggttgcttccgccatctgtaactttcagaagcggtgcattttgattcatgatactttcatgaatagggagcatgctcgtagtattattaacgaacttacaatatgtttcaattatcgctcgagttggttgcgctatgaataatgtacaaacagatggttgaatgcgcaaatctgtagccttattgtttcttctccctcttcttcacgcagatccactgcaactgggtccctgatggtgtcaaaattcttcgacttggactgtctcgtggtcaatcgcgccctttccggtgcatgccgttgggctgtataagcagtgccattactagcgttgagcagattggctagttgatcgaacctccatatccaatccagcgcgagactccaggaattcgtggcgtatcttttcatgttggaaacgatgcagtgggcatctcacgactcgggttttggtgttagtatgcttaaggcaagtagtcagatcaaggtgaacgacttcgactgcgacttcgactgtggctgcggcttgggcttctccttctctcgtcccggtcaacctccatcacatctccttctgagatctcctcagattcttctcttgttccattctctttctccgcttcatgctcttcctcaagaagatcctcaaggtcgccaagagggctaaccctcggttccaaaatctctaggtcctcgagaacctctcgttttggcatcttccatagacttgtaccgcatacacgctcctttgtcaagaggtcgtccacgaattcgtccatatatgacaacttcacgccttcccttcctcttcgtcttaatttgcgcctatcctcgagaaacggctccagcatttcgtaaacgttctttgcttgccgtgtgagtcgaaagtagaagcacgcaagtgcgcgtagatatttaaaggcttcaccgccaaatttgaggtattccagtagtaccgcgtcgctaggcgacagctcgagaagcttgaaggcaaggcacagaaacgggctgggcacttgtgtggtgccataggtacctccaataaacttgacatcctcgacaacgcgatcaacgatatcagcttcgttgcatgcaaagcattgcatcttgtagtatatcgagtcgacgatgcgatccctgacggccttttccatgatggtcgcagggttgaggccgtttggcgcgaccgagacgttggagccgcgctcatcgaggaaacgccgtgcatcggcgtgaactgtatctttatccctgctcatgttgtatgatggttgcaaaatggctgtcaattcttcgaagttggtgatggtgggggctggtttaaagcttggattgcgaaagtgttgaaagctggaaggcgataaggcgataagcctcgttgctgtgccaacagagtaaataacggactttcaaccgttcaggatgacgacagctgggtttcaatctgtattctgaaccatcttattgtgtatttcatatctattcttgacttggctagtcaccagtctattaaacttatcattcaccatggcccggatgcttctcacttcaagtcaggtgcaagtcatcgcatcctgcttcgtgggtaagagacattcaccgccctccacattccagataatcccatgctaataagacattcaacctcacagtagtcagctgcacagttgcactcttcgtcagcggatatatcatacagcaaagaactgtcagccagctccgttcggcaattaaaccacgcgctgaaacacgtgcatcgccaaaagtctaccttccggagaagttccaggcgcgaacgaaagagcttgaagatggccgtgtcatcgacatagatacagaagccgatatagaagttagacgacagcgcctattagtggagatcaaggaatcaaagccaatcgtggacattgagggtgatgctgcgttgcagagaaatattgagatcataaagcagctgcaggccaaggtggtggacaagatgtcgacgcctgaaggccatgttgaagctccggttgcgaaccacaagcctgtcagcaaagcgaagaggagaaagatgatcaagcaggagcttcaaaagtcggcgcaggctgaggatgggctttactaccaacgcaggatgtggtaagctacctcgctttatgttttaggtgttttgtatgtgtatatggtaacgacaatggattttgtaatgggatatgatttgggaataaactggaaaggtagcacagctgggttaaattgaatatgactatgaatgctcatcgtttcaagtattacgacactccatatatgagattctctcaaacaggtcacgttcttcaagctttcaccagtgctttgatgaccataagccattaatatcatggacttcgtcataacattcaagcacgagaaagagtgtggctattgcgcaccgtgttcttcattgaagtctggctctttcttgagttgcccttggcatgtataggtgcttcggttcttgaaaacaccctgatttttaaatgtctcatgaatagtctctggcagcgatcacagtctctttgttcgtttaacgtattgtctagacagacattcattatcattggtcaatactgataccaacttaaagaatcgcgacgataagatggctcacatacagtcagttatacaatagggcttgttggctatatgacgacctctctgtattcagatccgtcacaaaggataacaacacaatatgcagacacagtttaggtctccaacgccgtgcagatagtgctcagtacatgtgtaagtgctatgttgtggtgcaacgtgacactagacaggcgatagcacaagagcctttgttgtgtatgaaaattcaaggcgatcggtcaagtgaattacctttcgtataatttgacaagacctttgacccaaagacatcaaatccccggactgttgagctaaagtccaagcattggcagtccaatgttcaattgtgacactagtcattcccaacaaacagggtccaggctttgagaaggcaaagtaaccaactccgctggctccagtcagttgtcgactagaagcaaaatggaacacctgtcgaaaacatttcggagcctgcagaaacgttgcgtgtttagttcaagaagcacgggctgtcttgcttaatatcgggcatcgtgaagggacttcacggagcccgaaccgacctcgagatgtcactagttccccaggatatgcctgacagttttcagggaccatttgggtgatggagtcgtcttatttccaagacatggatggggctgcttccaagagctcagacgctcgtacacgtcgtttggcgtggtacaagacgatacatgaagctaattgagcccttattttgctcaatatgaggctgagaataaaattttgccgtaactagtgccaaatgaaaggccctaggctggcctcaattgcaattgatgaagttcgagacaggcgattgtccagatggtggagcatgaaaatggaccctgaatttcactgtcactgtttttgacttagaccaaacagtcggaaatctgtctcggtccggcaaaaagtaaacgcgcacaagccatgagtcgttcggagcggcaaaagtgggggtgttgacgatggagtcagttcattcgcatcgtccgaattgaacttcaccctcaatcaaatcaaaactcttcctttggtcaattctcaaaagacccttctctccacacttcgctcagaccagacggtatcagacgacaatcctttccattgtgaccacgacaaacatctccacagcagctaccgccacttacgaaatctttctgccaccattcaaagctttgtttgcttctcgctcaacctccgacagccccggtcagaacacggagctcccgattctcccctccgaacccatcggccctaccgaccagcaaattacgactgatatcgacccacgatgccggcatttcaaagcaaaaagttccggtccgcggccgacatgaacagtatcggcatgcggtaccgcaacctcatgaacaagcaccccttcctcatgtttggcctgccctttctcaccgtcatcgttgccggctccttcgtcctcacgccagccactgccgtccgctatgaacgctacgaccgcaaggtccgccagatgaccaaggatgaagagctcaacgtgcgacgatctgcaaggaaggtggacatgaaggaggaatactacgtacgtcgtgcaaagctcggaatggtggaaagaatgctgtttgtgatctgagagactgacatgttgtaacagagacttgctggcaaggaccttgatgactgggagcagaagcgtgtgaagcgacttcctggtgagaatgatggcttgctgtagatgatgctatactgtctcccttgctttgcatgtacaagaaagcatcacgatcttgaatcgatcatcgatgcgatcaaaatcgacatcttgtgaggattgcaaaactatgataacgacctcgtcgacgtcattactgaccatcatctcaacgttgcggctgttgaaacactacggaagcaaggggtcgccaaggagggctgtgttccatgtgtagatggcatcaaaggcgttcgggtgttttgaagatggcgcgccttggctcatgtctttgatatcgcgtttcttcaagtacggtacgtacgtgcagatcctctgtcatttcaattaagggagagcgtagtcgtggtggtttgaggctgcagggacgagccgcaacgtcagtgtctgacccggccaagcggtcagcggcacatcagagacagttgtcgggatagcgatcgaaactcaagtgaagacatctcacgaaagacttgccgaacatcgatgagtctatggaactccgatcttgattttgggttattcgagggcggcatgtttcacagactcgaaacagatggacgttggaagacgggatgtgtggactgtcgacgcatcaagcaagaagcaaactccaaaagttcgcatctctgagacttgcaggtgtatgccagtcgtggagcgcagcaatatcgcgcactgctgcaagcactagtatgtgcacacaacccctctaccctactgcaccaaccactgggggacatttgattcatttgcgcttgacagttccaaggcacaatacattcttacttggccgacggccaacattgaattactgcaggatcaggttatccttctcccttgcatcgagtcacgttgacacaaagcccctgcatgtcgcaatctccgtcttgagtgcgctttgtccgtgggcaaggcttagcctggctgtcattgtgagtgcttgcagtagacacgtagtaaatgcatttctgattacatatcagcactatcatgggattcggcatggtgctgatgtgtgtctaaatcatgatggatgatcgcctcgactgatatgatatggcatgacatcccatcgtcgatccggagaacgctacaagaccgagatgaagtcccctcacagcttagcatctcaacaagtggctgtagtggctgtcgcattggttgaaaagtcacgatatcacaacgacgagctcaggctagcgatactagagcaggctaaaaggcacgccaaagagacaagctattgaacgggacgacgcgtagtcatgttgatcaggaaataaagatgtaaatggtggtggttttttagcttacgataatgagggcagctaaggtagcgcagctggacagggccagagcatcacgctatgccagccccccgcatcaagatgatttctgtaatcatcaattggacggcgaactggacggcttcaaagtcaagcgagacatttgacattaagttggtgatcgtcaggagattctcgcatcttggacatgagcaatgatgaaagtgttgtgtaaaggtgatgacaccgattcaggagaaggcggccgaattctcgatctatccatcatccagtgggcacgatgacattcatagttggaagaagagagatcgagtccaagatgaaggcagttgttggtccgaggtcacggacttaaagaggggttacagccaataatggttcaatagacggatgaacatcagtgaggccatgcttatttcaggtaataataagcggtcggaggcgacgatgatctttcaggtccagaagatggtgttgagcccgttgtagagctgcaaggtactgattgtacctgcaggtatcaagttgcagcactcaaaaaccacgttttccctttctggttgtccgtgtgtgaataaacgcacgataacttccgtcatccgagctgccgaacaaggcgcagtccatactgagtgagcaagcatcccatcttccattgttgtagggtagcatccagtatgggttctgcgagttgcttggtgatcagacggaaactcgcttgtgagtggctcaaccgagtgctctcttggaaagtttgacagggagccctgtctttaggtcatctggtttaaccagtgccaagatcagccaagccatgtcctgccaactcggcaatcaattaagttttctgacctcttctgagctgtgtttgcgaagaaatgcaacgttgggttcgttccaacgactggggatccaattaagttacagcaacgtatacaaaaggctgagtagcaaacaacgcccgttccctctaagttagaatacgggaactaacaaaatatattgattgcccgcttatagagacagtttgcagcttacgaccgctgctgcatggcatctggggtctagaacatatgctcatggatgaccgtggtgtcggtaacatttgcaatcaattaattgcatgtatgaccatatatcaggatattattggaagccggaggacttgccttatgtaacactgcagaaccaaggcaaagggtcaatagaaacaagtattattacaaggtacctagataggtagatatgtggatgtttaaacttctttttttgtttttgtttccgtcccaattcatcatgcattatccgtacatccaaaattgtcaaactggcttggctttttaacattagtatcaccaagttacataccacgtagtagttgggccgtcacgcagacaagtttttctttttcgcttcgcttctattttgaactctactgcaggtttctgaggcgatcctgtaacagccaggtctacgggtcgtcacaagattgaaagatcaagcaaggagatgcccgatcctgaaagttgataaaatacgcgaagaaaaagcaaacacacagaaaatgaaaaaagtgaaggcctaaaacccagatccaatgctacggcaatgcttcagctctgtgacaactctccgctaaggcgcgctcggagtcggcgacgataattaatgacagccaatggctttgactacagggggttgtcaagctgtcagagcgccactcccacagagctggaaacccagttcgggctttatcgtgtccgaaaaatgcaaggaaaggctggtcatattgaaaaacaaaaaaataaaaataaataaaagacgaaaatattcaccgcaacaccaacaagccaagtgccgaaatgttgagagatctacagtggaggtgggatggagggaaattgccttgattcgggtcactgtgattcctcgtttccttccattcggactggagcctttttactgtgatttcttctccaagatccatcactgtagtagaatcagttatcgtgtccgtaaatattcggttcggagccgggaggaccaggaggacaccagcgccgagcctctttttaatctcgtttatcaagactgccaagacgcagagaacaagaagcgagtccggcagtccacatataatcgtcatcgctcgtaggcaagagtaagagaagacacaagatacacgagtgtacttgtacgtatagacagacaggcaggcaggcaggcgagacaagtatccacgaccagaccctggatcgtcagtgctagcagtagatacttacctagatggtccatccgatacagcagacagtaattaaaagtgcatgtgcatttatccatccatcgtgaatgcaaaatgaaaaagtggaatgaggggttcaaacagattcaccgccagtgctcaatcaaccagtgacgagccttgaaagggttccttgcgtggtttttgggttttcggattcaccatgtgaagcagttccccgttattaccttattaactgcgatgatgaacatgaaccatcggagctgttaccaggtgggtagtagtaagcagcctgcgcttgtagcggtcagtcccgtccgtccatggcaactgtgaattgcttcacattgcttcaacttggcctggactcgccatcattccacattcaattaaactagcctaaatgtcaaagacacggttgattcccttgtactggggaaagcgcacatgatagtgtcatgcacgatgcaggtgagattcgcatcacaagtctggatgatggctgtatggtctgcgtctgcttctgcatacgccgcacggtagcgtgggcatgggcattatcttgatacatcccatcttcaaaaagcaaaagggacgcggaatgtcagattcagcttgtagatgtcgacaagggggggtcctcaaggccagatcagatgatatccccgagagataacgatgctgtctcaaaacggcttgagtacgtgatcgcggacaaagcacattttttttgggtctcagttgtacctgcgtcttgtctgcttacagagtgaagtattactagctattgtagaacagtagttcgccaagacgccgcctcttcgatgcaagggagttatcacacaatctaagcggagtaacggtatagcagcggtgaagacatagatcctttatttctcatccatcctgatatggtgggtgttggtagttagttagttcgttaattaggtagttagcttgttggttcaaattgattacttgcagtagcctcagaggctagggaacccacgatccatagctgaaagatatcaagtatcaatatgtgctgtatcggtaaatagagttttcggctggcgcgcaaaccgacagttgaggagcctggctgagcctttggtcgactctcggagttacttttgatgtctattgcaatcgatcatgggagttgccgcctctttactcgatcttgataactgtattctatgtacgcgtattgtgttttggtgctgatgatctgttactcaagtcgtggaaagatgtgcagatggtgacgtctaggttagttgtctctggagccacgacagatggatgcgttacagcaatagatctgcgctggcgtacacacgaaacaaccggccatacacattacatgagatctaccaaccactcagaagccaatgattccacgtttgatgttaatcattgacaacatgatcggcttcagtacagcacatagcggctgtatctggcctgcaatcaggttgcatacaattgtccactatctactctgtaggtacctatgatatgatacttcccacaatgttgggactcacgatcaagctcagactcagactcaggctcgagctcagaaacattctttttgctttttgtttttctacagttcacggagctccgccctgcacttcagatgcagacttccaataacacggatcgagcgatgcagttgggaacgaatgagaatatggtccattaagacagacacggaatcttcaggcacggacccctgtattctcaagggttatttgctttttttccctcacctcatattcagagagacaaggtaggttgtgtgtaatcaggcactgacacattgggggaaaccctccgcagtgacaaggatgagacgggatggggggtgcagtcactcggactcaggcgatggggaaaagaggctgaagggagagaaatgggttaagatggtgatggacgttgaggttttacggcaagttaccgtccacaaagtatcgggaactatcaaatggcgctggacctgatgacctgtcttgaacaaaaagaggcttttgaggcgtaggctagcaaaaaaaggtaccaggcacaggaacaggaacagtcatagaacaggcacccaacacagtaaccaggtacgccgaagggcctagaaccaagcgaggcttacgataacttccatgccaatctgagaattagatgttgggatgaaaaaaaagaaagaaagaattttttaaaaacaaataaggggaaaaaagtaaaagtgcccatttcaaatggagtatctgattagaataataatgaggcgggcgtaactttgaataagtaggtagtatcaaaaatattttttattttttgccgtggtgtttcggcgatagtcgcaaatgtttcgttccaagggctcttctctccaagtccaagggtaaggtaccaaaaggtacattcactgcaagagtgaaaaacgacaggggtcgttgatcagcagaacacatgcacacccctgtcgtgtcttgagagagatgggattctcagagtgtgtgcaaaaaaaagaggtgaccaagtccaagatccaagtggagatctgctaaaatgcacagagccagagacaggaccaggggacaagatcaggtcttcatccactagctccacccatctccaggtacctacctaccctccgactccactgtatcttctgggcgttacagggatgtccacccacttcggctgtgacggttcggtgaatgacgttcatagtaccgggcggtctttgcactctaaagttacgatgaaatacgaatacacacacactcattatttatagacttgacctcccatcccggacatctcgggtcctcgctctaacttccaacaaccaacttaacatctaggcctttgtagcctcaatcaactaacaacgagtgttatatatcatattcatattataatactctcttttcatcactcattcaccaccaccaccactgctacttactcaaccacacaatcgacatcatgcatgttctacacggattcggccaaagacgaaagtcgtctcgtcctcgtgaccttcacatcagaaaggtctctttctcaggatcttctctctcatccggttgctctctatcatcatcctcatcatccacaatctccgccctctcaacaccagctgccaggacgcctaccgcctcaagacctgaaatggaccctctcgcctcacaccccgccttccacgcaccaccaagattatacgaacgacctttcaagcgcatggacaaccacgagtctgtattctacggtaccgaggaggcggttatcgacgaggaggagtttgtcgagcaggatgtcgctactcagcagcccacagagatggctctgcctcctcatgcaagcccaatggatgctgtcgacgagcaaagcaacgagcccaaggattacttcttcaccacattatcaacacgaccaccgatgcccaagtctcgttggtctgaatctactatccaaagcatccagacctttgacgaggaggaggaggatgactccgaagttacacagtctgaggactctgatgatgagggtgacaatgtctcagtcctcgagatgcgtcgtctctctcgccacgcctcagcactaaagcctgcctctatcagcgctacttatactgccagacctggtctcgcacccaagcgacctcctatgcgatcccttgacagcgtcgacaactttatccgacgcggaggatggaagcgtcgcggcattgtctttcacaaggaagacctcgagaacgcccgatctgagatggaccgcaacagcttctaaatatcgtctcatatcgtcttacctcaccactcactcactcactcacacttaacaaacctcgacataatctcctttttcctttttcttttacatactcatgatttgtttttgatacccatacctacagcacatatcatctgcttctttctctttcgttgaatgatatctcacggctgttctatatccttgtctcacacaactcataaactgggcttgtattttttccttatttctactctgtatacatatcaggaggcctggagttttgtcattatgggccacgggattacttgggaaagcgaaaaagcgaatttattttatctgttttttatgggatctggaggtatgcgattatgggttttacggctttccatccatctactgtggtggatacagacacacacacacatcttctactactacatattactactctactactcttactctctcaccctctacttgggcggcactactcttactctacatagaagcctctggatcgaggctgaaatactacacaacactttgtcgtctccatattctgcagtctccaattatcatagtgcatgtttaaaatagctggcctttcaaaaatatgatactccagtccaggcagcatccactttcaagctggacccaacattttggtattgtatgggtccatgccgatgtggtccatgcatttaattaatggcactggagtctcagcctcaacttatttccacagtatttttcgcctttgattttgtaaaattatgttggaggtgattaggccatgaggctcgtcagagcgcggtctcaccgacacatgggcccttgctttcaagctgggggaattcacatcatggttaattattgcttggatttaagttgagcaacgcattgactcggtgtgaagtgtctaagcggaagggaattttggctgggctagtgtcaacggtccttgatgtggccttttcgcctctatccgtacaaccgcaatacttgttccctccgcttttactgatgacagaattatggcatcagaaatgagtcaccttgtgttggagagtcttggcagtcatgttgatatagtaagcgatgaggctgagtcttccagaagggcccgccactgaaacaaacacagggttgctgcaatccatgtaaacgcaaattcgctgactgctgacagtagagtctgagccctgcccttgctggtattacgggcggccgcggagttccagggtctatttctcattcatgttcatgttcatatgatgatgacgatcttttggttcgcgattacctaaatctggctgtaactttgaccctggatgatgctgtgcaatttgccgcccgccctttgaatgttgatgttttatcatcagtccaatgacatatatagcctttcttgtttacaggcatgaaaaaaactagatgcataggctcagggggaggcgaaaaaaagaggacgacaaaaaaaaaaccatgggccaggaatggatgatgacttcacaacttggttggtgtgtttgtggcaaaacccggctcaacgaatcaacggtccaaagttgacgttctttgtgtgccttgtttcagtggtgttgatgtttcacgtcccctaatttttgtttacttgcagcaaagcatacgtgtttacgtgtaattgaggatattatgcatgatctcccagttgaacaaatatgccatgtctgggaattgcgcttatcgtagatcctgtaccaacgcaaaagacgtcagtggttgcgggtagcttgtttcaagacgcggaagcgcgcgggagaggacattcatcatcatcattcatgcaaagactgtctttcttcgtcatcaaaagtgaagatatcaacaggatgatgaaaaacattgcactgcagatgcgcccgtgtacatacgacgccagtctgtgtacagccacgtgcaatcggcagtttcagttcattgaggttattcacggaaccttccaggctgcgggcaaagtaagccctggcgttactctgtagttatagtagtaatctgtggaagtttattcggattccacggcaattgcctgatactactttacggtagttatatggcgatcttcggcattccgcagcctccgcccgtttcatctacaggctgcgatacaaggcctcatagtgttgagcggcattgatttcaattcatcactcaacggcccaacccaacccgagctcgccgtgagtgtgagccttaacttaaagtgatggacagaccatgctgaagctgttgtgggggtcacggctggactgtgcacgtacttcctccgacttcgttgactatgacgatgatctctgaactagacaagacataatgcagggacataccatgtagtaatatgaacactcttggacttttaatagtgcatcaactcaaaacttgataaacgtcaaaactggtcgtttcatcaaaagccaactaacacttacaatccatcttccaagtacatcggcactctcgggctgttcgtttcgtttctcttcaactatccacccaccatgtcacttcaccatgaactaacaaatcccgtcagtcttccttgtctctagtttccaccaactcggcatccaatcgcatccgaggactcgaggctccggaccatcggccccagccttggacgggtcaggcctaatcattcttgatagtaattgggtaatcagatacgaacctcgttgcgagaagcctggcatggctgcatggatggatgaactgacataaccctactgtcgattgtgtccgctcagccaaccactcgcttatgtctatcacctagccaagctgccggcgaggctgctccttcgttcgtctgacctgtcatatgataggggttgcaatacccatttcatcaagagccccctcaatcatgatgtcttctgatcgagatgtcgcatggtgaagcgtatttttccttttgcctaatacttggccggtcttgtcgccgtcactactgccaccaccgcacgactcaaaccccgcgagctagaggacggcagtgtgattgagcctcggagtggtcaactcaggaggtagtggatggaggccggtgttttttcttgacatcaaggaaacgtagtctttgaagcttggctgtgatcgcagccggatcgtgaaaatggcccctgcttacagctccagactcctgccgtgtccgtgagcttccagagttcacgccatacacaaggtgtcgttctaaccagtggttcctagagtactggttgttggacttggcctttgtatcctgaagtatctatctccaagtgtttaggtagcacatatcatggagaggatgtctggtacgtctcatagatgggtcactgctgggatgtgattccatgatccatgagcatcctacgctgatggttcagttgaatagcatgatctgactgtgcataatccatatcaaatcacgatagttcatggtagacgaaggctcaaaaagataatactatgtgttttgggcttcccatatagtgtcttgtgagtgattatacagggtagatcgtgtccatttattcggatgtcccaatgtctacaacctcgtgcatcagccattggattctcgccaggtatccgaagaaatttagttgaatacaagtggctaataaatattaggaaattttgattacgttttgagcatactacgggggcggttcaacgtttacagtcgagttccaaaaggtcacttacactcttctcaagctcaacacatcctggattactaaagcaatgacttcttgacatttaactacaaaatattctctcttacacctctcgtgcctttgatgttgcataaagtcacacattagtttgtttgtacaataagtatctgaagcattcctggtatctgtaatgttcggcgaacttgacttggttgtttggaggttaagctccgctctcggccaggaatggatccggggttagtgggacaaaccgaaacagccctggtgaggtatgacgttgagaatcactgaatgtgcaaaaaatggtctcgatataatcagagacatccagtagctataaaactgtcttgactgataaaatgtatatacttctgaaacatgatcaatagttgacggttggcgcaccttagaaaatacaaatggaagcttcgagtcagccgaagacgggttgacctaaatcgttatcgatactttgatcggataatctccggccgatcccgaaaaaaacactcgctgcgattcaaggtccggtaaccttttgcagcggcctcacaattttcatcgtcctcacgagcctcacatcgccctcccctcccctgcggttatatctctaatacaaataataaaacatggatcacggacgagacccctgcccctatgtcattctcaatgactttggcggtgctttctgcatgggtgtaagtttaccttgatgctaaagctgggatccagcacaatgacaaaaaagcaccataaaataaaatacgacgagacatgtaactgacattgtcctccttactaggccatcggtggtactatctggcacggtatcaagggtttccgcaactctccctacggcgagcgacgcattggcgccatcacagccattaagatgcgcgctccagttctaggtggtaacttcggtgtttggggtggtcttttctcgacattcgactgcgccgttaagggcgtgcgccagaaggaggacccttacaacgccatcattgccggcttcttcaccggcggttctctcgccattcgaggtggttacaaggctgcacggaacggtgccatcggttgtgccgttcttctcgccgtcatcgagggtgtcggtatcggtttctccaaaatgcttgccggcagcactaagctagaagctcctcagcctcctccccaggaagccactctgtgaaccaagttttgacgaaatgaaccatcacgatcgatcaacggtgatacaacgaaacaatcttcgactcccccactctcaactccaccatcacgaccatcacacaacaattatgcgggccaagctcttcaagagctgggcctcttgtatttcattaccaccacgaacaacgactggctgacatttaattgcttcaattcgcatcgggccggcgttccatgtataatagagtaagacattgggaggggttatcggaaggcggattctggcttagcgatggagttgccatacttcttgcgactatggactgatcatttctgaacaaggggaaagagagagagagagagatagagagcgcgctgtgtacgatttcccaatgagacggaggggagttttaggggtgcgcataggatcagcaggttcaaaaaggcgaaggggagacggaaaacctcctactgctgagctatttatgctctgatttaccgcgggttgggtacagaacgaatataaatgacattccctgttccactctatctatgctcactttacgttgcctccgtctgctaacctatggctcattgctaaatatactcacctgaggctttcccttgccatcgatccacgcacgaaacataccgccacagttcaagtccatcagaatatcagatcgagtctcgactatgtggccgctagcatcgcgaaccacaacgctttcgataccgatgataccaccttggccctctcccgtccgctgccatctatcccctgcgttcctctgtaactccccacctcgacctgcaacacgggatacagcctttgctcccgattctggcctccatcttgcgatagctgcaactgttcgcagagcatttgttctcaggaacgagtcgccgttgccagtaccagaccccccaaaggacctcgtactgtatgtatctgcaccgaaaggagtgtacatagcgggagtaggcaggaaatctgtcaacgcccctctgaaggcattgccgagtatgaggcatgggcctgactgactcacactatctttcaagcggtcccacgtcgatggccctgtcggatcaccatcttcagtccattcctcagcccagaaacccgccccaatggtaggtgtatcaccaatacgcccggtcagcttgtttgtaaggcctcctgtacttgtcgcagcgcagatgacaccatcctggtcaagggcaacagctccgcaagtaccctgagagacatactcatctacgctccacgttgcttggccatggcctgtctgctctctctccagtcctcggatatgctcatcccagcgatgttgagtgtaaaaataactctggtcgaccaactccaacccatattgtcccgccagctgttctgctgcttcgccatgaagctgtacatgaccttgtgcagacgggattttcaatctgccggagctgatatcctgaggtcgtggttcgagatcgtcttccccatgctcaagcatcgcgcgggccagaaggatgggattctttacatggcggaggcccataacgcctacaccttgcttcttgtggccacgagataccatcaccgaagcttctagctcattgaacccgtcgcgcgtaaagacagctccatggccactattaaacagtggactgttctcaaggagacggacagcgtaggttgctgtttccaaggctgaagggaacttcctgtgtgacttttctgaagcggcttcatcttgtcttctcatatattggtcagttcttgtaacctatgagatgacagtcagcgactgctgctttggtcttgagatataagctcacgatttcaacgagggctttgcgataagcttggaacttctccggaggataagtgtcgggatgaatgttgcccgctcctccatgaatgacaagacgaggcttcactctggacttcatttcttgttgcaacccgaattctgccatatcgtcactgttagtaaaatacgtgtggttctatttgctggtttctatgaccgtcgtgatgattggtagggtcagtcgtccaattcttccaattcaagcagtggagagaggaagacgttggatagatcatcccctcattgggatgggtgggcatcgaaggatctgggtagggagggtatcaggttaccgctccttgtctgtatatgactttgaaccaatcacaaggctccgttatgaaggtcaaatcgcaacgttgacattattctgatacgatcaacgccctgcaaataatttcatgaattcagactcatcgttagcgctaggcttgatctcatatttgggcttgcattacccttgaagttgaggtttgcgttattacaactacctaatgtacattaggatcaggacacaggtatccagcgattaggctttgcaaattgtaaatattcgttcattttttctatgacagcgacgttacgaagaagcgtgctctttcttgtttgacttattggatccttctttcgctctgggattctttccctgactgcgcggatagtattgactgccgtgtcaaaggtttgcagtccctctactgaaataaccataatcttgtgcacaaggtctatctaatatgccatccattcaatcggcttagagaccacagtcccatggcatcctcgttttattcatgacacccgttgcaaattccttgttaagcggcacacaattactcttgcatgccatatttgtcaccgggacaatttgaaaagaccgaggctgaacacagccctgcctgattcgcttccattaggcaaagtaactcttccagagtactccttcaaggtcctccagctgttcggaagtaaaatactaatcaattgttagcgaaatctttacgtaggtgactgttttgcaatgaggtggcatgaacaaaccttttggtcaacggtccaactgtcttgtcttgtcttcttgaactcgctaagaattgtcttggtcgctttgcccacaaccccaggatcggcagctgccttgcgagccagcattgctagcacttctggcatccattcaggcggaggagtggcataagggaacgcctcaatcaaggcacccaacccaagtattgctgcatgacgtcgcgtgatttgcttatggatgtcaaccggggtatctgtcccagcgagatggcggttacgtttcggcattgggttacgctccaattcatcctcgaaacgagccttgaggtgtgcaattgttggatctcgaatacgacgcggcgagcagcgaatcatgccagccagtgtcgttgacgcgcacgaacgcacctcaagttgagggtctcctagcatatcagacacagcggtaaagagtgcctccctttgggcgcttcgtgtgagaaagatgcgtctaaagtaaatgacttgcatgtttactaaggcgcgcagcctttgatgccagctggtcgacgtcttgccaatgcgaatgagtgcatcgatgaattccgcgtcctcaccatcccggaaagggatgtttggtagatggcggtaaacatgatacgcaagtctcatgagctcagggtcttccttgacgtccatcatatgcagcaattcttccatgaaaggggtagggaagaaaggtacaagctggatacattcatgagacgaaagtgtacagtctaaccacatgagaacagtcttggagcctgaggtatacgagctgggtgtctgctggcccggtgttctttcatggcgccatttttcaagtcggctaaagacgtccttgatagttgctgcaaactcttctgttggttgatagggtctgataccagttgtcgaagcagccttattctgctccaaaagtttgctcacattctcaaatgactcatggtatcgagtcttgtagatgaccgacagcactcgaccaatggcttcgcgaactgccttgtagggatggtcaatgtgagcaagaaaatcgtcgagaataggctggtcatgtcggaagtgccaaccgccatctgcaacaataaattcaagtagctgcacctttgatgattccttaaaagctgcattagacgtcatgtcaagtctgaaagcccttagtgtgtcaacaatttcgtgagaccggcgaggatctttagaatcgagcacgagatgaagacatgtgagccagtactgcaggttatcaggggtcaaatcgtcggcgaagatcttgagcatgaatggcgcagcatactcccagacaaggttgcgaatttccggcgggtcgtcgctagagcctgcgagcaaagcaccaatgatttcggacgttgctctgtgctggtgcttgtcgttaccatcaccaaaaacttccttgaccagctccttgacatcatcaagtgtgattgctgttttcccatagtgcatcaagtcgaagacatgcatcaacagatacacgttactcatgcgaaacctgtccgtagtcgtgtctcgtggttcctgctttaggtagctgaagcactcagacagccagtcgcggttcagtatctgtcccatctgatcgcgcaacgcgctttcaacttcgtcgtaggcgttgaaaggaagtggctttgcacggtaagccgtaaacttcttgccccatacaagccaaccagggtgatcagcgtcgaccatatatgaagccccttcaggttgcttgaaagcttcaaggaagttgtaggtgaactcagtgtcacccttttcaacagcaacctgaacacggtttctatcacctacttccttttcaagaaggtagttacggtagtcatgaccgtagacagccctcatatccactgccgtaaaaacagaagtgaacgcgctcaagtagtagccacggaggctaggatgaggatcgtttgtgccttgagcgacaagatcgataaactcaggaggtgccacagtatggaatcgaaggcacaagttggtggcaaagactgcacaacgggtggctatcttccagtgagcacccttggcacgttgcgtcagctccagccctagactggccttggacttctcgacccttgttcggcgttgcagaatgaactggtgccggctttcgatagccgctgacacatcagcggtaggtttgattgtatctaccagctcatcgttaacaattatcatacgctcgaagggcttgccaaagtcgatgagcgtatatagagctgatgagcccaggttctgaatcgaaggtttgtcgatacctgcagtctcgatgtacaagcgcatagcttcaggagcaaatcgccaatccttgacaagagttctcaggagagacgtgaacaacaacgtatacatgcctcctttaattctgtcatggtcgttcgcatcgagtgctttcctgagacgttccagaataacaggaatcaccagcggcttgctgccaataagcgatttgagcgatgagtcctgggcactctgcgcaactcgtcgtacgtcagcatagattgaaagactcgactctgcaagatcaagtaaaagtcgcttgtccaactcgctcttctgtctcgaagaagcattgtgcttacggcgcaaaagctgatacgcctcggcacgtttaatgagaaggggacgaggataaacttttctaagacctttgatcttgaaagcggcaatgtcagatttgtacagtcgcacatgcctttcgagaggatgggcagaacgctcaatgccaacatcggtaatccaggtacgataggcagcatacagagcagtgaaggagttcacatcatcttcttgattttcgttcaggaaagagtgggttttagtcagtagatggcccagttcttctcgtaggtcatgaattcggctataggcagggtcgctgaatttgagcgcatatcctgctttgtagcgaaattgcggacgcagttcttcgtcttccgcgacttccgcaagggggtcttcgtcaatcatcatctcatcatcatcctcgcgagccacatcgtgatcgtcctcggtattgccggtcatgatgcccgcggcacgctcagggtcaaacatggtggccatgccggatgtaacaagtcggatttgctgcatgaggcgagagacctcatctgaccactccttgttcttgcccgtcctgcttacaggtgggttatcgctcattaggagctcaagttggtctttggcagatttggtctgggatgcaaatagttcaacagcaaagtcaatctcagctggcgagggttgatgccatcgaatgctgaggtctgccggagcagtggtctttccccaatcatcgacgtcgagtccacgctgaatgacctcaggctcatacaaagcatggtcaatggggtaggtgtgggtcaagttcaggagaagatgatgtatataattggagatcaggatggtaggcaagccacggcatttctcttgcatgtagtcggcaataccgagaagttcgtccctgtacttcaacacctcactgcccacgtgcacaacagccatggccaacatgctgacataccaaaccagggctcgatctctggggaggtagtccgttccactgcttcgatcagatgcggcgttgttgtagtcaatttcgttgcggatgttgacaactagcatgggaatgaagaccttgagagtcttctcagggttgaccttgcagagcgcattcaagatccacgccatcgcatctcgggcttggtgaaccacatggctcgacacaaaggtggccaccttatcaagggccatgtcaaagagctcaggtgacaacgaggcgaagatcggcgataacgcagccggcaaagcattaatgacattgtcctcaggagttcctcctcgaacttggttggcatcgggcaggttctcaagcagagtaaacacttttcctagcaaagttaagatgaactcgccaaacccagtagtcgaggacctcaggatattggcctcatcttcatcactaagctcgttcttgtagtcaaactttacattttgaccctcacgctccatgcgatccatctggccctgaacccactccatagctaatgcggtatcatgtatatgactaccttccttgaccaagggtaccataggaatgctgtaagcaacactttggatgaagttgagagtgtattgggttttgtttaaatcgtttgcatcgatgcctggaagggcgagcgccagaagagcagtgatatgacatctgtatcccttgttcttggacatgacattggcaatcatctgcaatccgttcaagcttgacgtggttctgtgcacctccactagtccctgaagactggggtaaaagcgttgtagtgcccctggtagcaccaggtcaggctcaagataggcaagaccttgcaaagcactgtagtagtaatacgagactcggctgctcttcgaaaacagtcccatgaaagtcacttctttgagcgccattacaaagcgcctcttcaactcatcgttgatcttgcgttcctctggaagatccaactcaccgctttgctcgcgattccatcgtgagacgaacgcctcggtaaggtaaagggttaattgaccaagcatcgtggtccacgaaccctggttcgagggatggaagaaggtgtcaatagactccatgaatccctccaaatgagatataatcgagtcttcattcttcaagcaagctggagacaaggagctcacaatcaaacgggagatcatgtaagctactgggtatttcttcttatctttctccacgtatataccagcacccgaaagatagtcgagaggcgtgtacggagaattggcctggcccacaggaatctgtgtgagtctgagaatggccgtgaaaatgaggtcggactggtctttagaaaagatgccatggctaccgaatggaacataggagcaggctatatgatctctggcgatacgggacagcaagtcgatgaagaagatatcaaaagccttggatcgatttattatcgaccatagatggaaaagtgtagggaaaatatcagctggctgtgactgaggttcgttgataggggcaggatgacttggcagcagagcattcagaacgcctgcgacgatgaatgcgtttggcaactcgttgacgctgaagaaaggcaaaaactcttccaacatagcccggcgctcggaggggtcgaagtatgtgtgggcatgggtgcagagcttgagtagttgcttcgctgaacgtttgcggttgctctgatgggctgggacctctgagggtagaacccacgctttgatttcgttccacaagggtctccattcgagaacaagatcctcacctggctttaggtaatggtttttcctgcaaaatgtcaatttatgtttgtgtatctgcgtgctggacttaccttgtcagagacaagaccatgcgcaagaagcgatcagaggctgtcgcatctaagcctggagccagtgcaagagagtaatagagcttggctagctttgccctctgttccctggtcatctcaaacttgagagtgagccatccctggagctccttcgtccaatggagagcgcccggagagaagtcttcagctcgaacagcaatgtatagttgctttagaattccctggagagcggcatcgcgctgtgcctcctcttccacctcgaatggaagctgcgaaaagtaggcaaaggttcgggcccgataacgtttcttatcatcttcgtcggtgccagtcttgggataaggaatgccaggcgacgtggctcgtgagatgggctcgtatggtaggaagtttgccagcaagctggaattagctgttggtggcatggaagcatgacccgatgggcgaggtccgatgttctcgtccatagtggacagatgatgtgtgtgcaggcgcagttgtcagtagtcgaatgacacgtttatcggagaaggatagcagaatgcagaaatgtcggcgtggttcgttacccagcttgtacaatcgaatcgagggttcagcggagctcagctttgctctgggcgtgatgcagctagaagctcaacgtttattgattattcaatcgcaaggcggggcgaagagatgcggacgcgcattgagcttattgcttattccaagttagaagtatgcagtcaatggtgcggagaatttgcggcgacctggccataaacgaagtaaatgtttgcaaatgcaaaggcgaaaagtcgaagaggggaggaattggaaatattatgaagcgggctggcgactgttccgcacgcaggtgatgatggacgcgggatgggatggatggatgatgccagcagtagtagcctggcgggtacacctaagataccccttccctcgtaagggtagcaggtaggtcagggtccagttttcttttccggggcaattgcatacctgctgctagtggtagcggctcttgctatgctactatgtatggaagctacctggttggaccaaatagaacacaactattagtcttatcgataggtagataggtaggtaggcatacctgggtattctcataaacttgtatcaaactcagattcttttgttggaaagttgacatcgtatagaaagatctctgccttttcaatctggtgatatggcagatacctgcctgcctagtaggtaggtaggttacctattacataccaggccaagttctcggtgctatattgagctgtttccccttcaaatataatcactttatcacgttaaaggcaatatacaggaagtgattatccttgtttacaacggccattcagggttgcagcagacaaaacagttgacataaccccagaattggtatgtgaagctctatatttccaacatagctctaatttgaggtgttctatttgtagacgttttgttccctaatcttatggatactgcaacggcggttaatccaaagtacgagcatgttactttggtgagtatcggctacttgcatttgcggcctgtcggtttcactttgctggtttacctctaacacatggtagttctacgtaggtcgaaattgaatgaatggacaagtcaacactatcacaaacagtactttgctcaaggcagcggggcagggttgtcatctacgtcaacgcgtaatgagggttcaataaagagcatgcttacttaccttctttcatatacgtaccttacattgccactgccagtgaaacgtctgctagggttcctccgcctcctcttggccaaacacgcaagctcctttacctaagataacccaactacccaggtcccctacatactcatatttgctatgatcacacttttggctacgtacatacatctctgcctagtaccttgtcattggcaaatatcagtaacatgatcaaattcttgtcccaaaataactttccgcagcgaacatacctgccagtctctgaatccggtaaccaaactcaacccgagtctccactcgcttagtagacaggtcgttcttaaagaacttccactcccaaagatgaagtctggctccacttcgctgtgcttcgcggctcagatccccgatgggaatatcggggattaaaagttgcggataggaatacccttgacaacttgaattctgtactttctcacgtctacatagtagccaggcaaaatgtaacaatgtgattgatagaactattagttcaacaacacgctaaatgtattaatacatcggcagtcatgggtataataataaaactaatactaataatacactatttgggatgaaatgcatcctccacctgggcatgggaattacttctgcgcctgaagattttatctgcaaagttgcgcatgctgatgctcacacgtcttgtcggtggtctgtctgacttgatatcgagtgactccagaggcggtctcccatcctcactagcacgaggtaccacgaacctcttgacaaatccagcattgttggagactgattttcgtcgagagggcatatccgatgaggaactgtccaacgaactgctagctgggctcgtgttgatgcgtggtaattggtgcgaagggttaaacagaggaagacttggccgaacaggaaatgtctgagctctctgctggctgccattgctaagtgtgcgtttttgtgatgtgcttggccccctgcagattcctgatgctgaccattcactttgtcgaagattgacccaggatgccgtcgcgaccatcagcagcttgatgtcatctggtacgacttttgttaatcgcgattggatttcgggcggattggatacgatccagtcgctagccagcttgcaatctatcggtgtgtttcgtgtggggggataacggccacttgaggtcgacatggtattataggtgtcgaaaacgtccagcgtgttcgacatgagagagcccataatagggtgccttcgtgtatcagggtgtatcatactgaaagtccacttgacttctgctggcaacggactagaaggtggcgttggttcgccattaaccctggtcatggggaacgttggtgttgatgttttcttaacccatcgtgccgtactgatccgccctcgctcatcgactccgatgaattcgtatgagccattagacattaagctcgattcccaggtagatccatcctccattacaatctcagccgactcgtcgcccatttgcggaagagggctaaccacagcaacaacatccctttggtcaagggaatcttcggcatccagcgatccaggagatgctggtgtgccatagtcctcgctgcggacaatgagaagatcgttagcaccaagtgctggtttggttcgaaacaggcgtgggcaacgtttcgccattcgaggtactatctgagagccagtgatgaggctggatggcactacgtcgaaggcaggtacggggcgcttctcgccaagttcctgtaattggaggagcagtctgggacgctggactagtcgacgttgtctggctcctggtcgaggagcagggtgtgcgagaagaaattgtgtcgattttctaaaagtgcgctttctccttctcctccttggtgtcgtagaagagtcactcaggtcgctaacatccgagcaagcagctgaaccttcatcttcactctgaacctctgaggacggcaattcatcatcggtttcagggtcgcggaaacgaacagatagatcccgccgaggcatgtactcggatactggccttggtcgagaggtgcgacgtataggtgtcacggtcgttattgagggaatcttctcatgatatgatacgggtcgaggttggggtgagggcgatgatgatgatgttataactgcggacatgggccttgcagtcctgtcaccatcagattggcgtcgaagcgcagagcgaaggaaaggcaatggaccttggtgtccttgtgttgatggacgacttgttgaatattcgtggccgtgtaagctagctccagcatgcaggaacattgtagccaagcccggtcgggatcgagcttatgcgacagctcgatcgttaagatgattgaataccagatagggagccaagccagatgtcgaatagagctgtgcaaagatcggtagcgaaaacaaatacgaattttgaggttacgaagcttgtcgaggatgcgatatgtatttagatggttgtcgaaaccgaatacgcagccagagctcagggcgtgatcaagcaataaagtgaccgatctggcgggatgtccaagccggggtattgtggtccgatgagactaggatgagcgagatgggatgggatgatttgagaatagtcgacccgccgtggaagccagcacttggacaacacacaaatcgataacgtgaggatattgaagaaaccagatgttggtttagtatcgctaggagagttgtgggctagtttggcgagtaccgcatgtccaggaggaatttcgagactgctgtggacgagacgcgcaacttggtgaatgaactgatggaatgctagtcgcgtgagttctgagggggtatcaagtcagcttttaataaagcggtcactgtggaagacggacgagacaaatgttgagtgatgcaaaagatatgaggcgttaggtgatggcttatgggcttatgcattagggtacagtaaggtaaagattgattagacggtcaaggccaagaagacaagggttgttctcgaagcggtggaagatgctcggggatatatgatttatagaagccatgagtgtgggcagatgatagcttcaggggccaagctggggtaagaaataagtctactctgtggctcgccgggctgttccatgagtgtcatgacatgacattgatggatcgttatggaagacagagcagacagggcagggcggtcaaggtcttccaggcacagctcaacgatgcagcaaaactccatccgctaatcaatatatcccaggggttccaagaacggacatcgggagcgacacgcgaggaacaggggataggggaagcgaagacacttacgtcttagtacgcatatgagaaggatctaagtgaaaatagtaaaattgttgagtctgggcggtacacgaagaaaattatttgcgaggctggggatatggacaattcaggtaaagaaggaaaagtaggaaaggaggtagggtaaggagaaaggggagaaagaaggaggaggagatggtggtaagatgatttgagatgagatgaggccgccctgggatagatcggcaatagaggctggactactaatttgacagtaccttactgtacaatacagtgccgtagcaccatgaactgctactggttgttcttgtctactttgttgtttcgagatgtctctgaggttggctggcagctttgctttttgtttatgtaccagtaccttgggcttccatcaccagctggttggatgcccgtcccctaggttattcccttgtttggtacagagtaaggaggattttgtctctatcactataacagccccatccatcatggactcaagtcgaggtcttgccgttgagaccaacctcgtcaaacatgacccgggctctatctaataaaaaatctagcataaaaatggattgagacgaatttttcttcttggagcttctcccgtgccttccagcctgtctctcgatatagattagtacagtgggtagagcggatcacatcactcactgttttaaccttgacccatgcccgcagacggagtcttgctcaagcgagaacttgatgtacagcaaaagcctgttatcgcccgctcagttcagcctagttcaccctgctgtgcgacatcaacaaatcaagctattgaaaggtcacacgcaattatttgttcatgaggtgatgatttgctagggttgttacaagccacggtccctcccgtacatatgtaccatacctatagtgccatattaggtctatgctgaagctgaaataggtcaacacgaacacgagaaaggctaggagccaatcgagtttaatgagacttaccaatgtagtggtgtacggaaggtaggtaggtaagtaggccgttgtatgtaggtacgtacctgttatagggctaaaacacgttgcagtaacggtttatgtagcataactggtgcatatccgcaagacatcaacttcatttgcttgtgttctcttgaggtcggtcaggctgcttgtccgcggggttacagtccgttcctagtggctgcaacaagatcgacggtctccatgctggcaactccttaccgattagcggggagccaacagtcatcagaatattatctgtctgagaactgagcttcaataccgagtacagttgtttcaaatgtaaccaaaaaagaaagaaaaaacccacgttaacaatgcgctctaactatcgtgactcatgcaacaacttgccagcgatctagaatacatacaccgactggtctaccgatattccatataaatatgcacagtcgagatcaaacaaaaatctttccattatgcaggacttgaccaggataagaagatcgtgcatacatgcatccatatcgccaactcagaagcgcagaccgcttgtctggtactgaaatgggccaatcgtcaactgacaactgcgagaaaccatttttatgacctacttcgtcaatcgttcgcgatccagtaagccaaagagccttgagtacctaggtagattggaaacctgcatgcccgtcagctcagtgtcatatgtcgtttattagccttgtttcctcggtgagcattttctccatgggaacatgtatgtacaggtactatcagcagtaagagctttcgatataagtgctgaggtaattccaacacaagcgcgcggctgcacatcccatctgacaaatgccgagccaggtctcggtcatcggcaatctttatttgtccgttttatatatcaactgggtctttcggatgtttcggttcttcggtgggattatcgatggatactgaatgctgatcaactccacgcttcatcgtcatgggaggctcggaggacgatttggaccaggtcaggctgaaaaacttgtgtccggcgtagtctgcattaccatcgtcctctgatagcagtcattcgcctagatgatcacgttcctttctcaaaccttggcctcactttattcccgcctataataataggggccactattgtgattggtcctgtcgttactcataagatctcattgcattatgatggtgaaataactttacttcaactgttttcttgatcatatatatctagttgaaaaccatggtgtctttctagatattgaggctcatcggcatctactcatgcctgcaactgccgtttcaacttgcatgggtcattaaaatccggggtaatccttagtcatcgaacctcaaagctgtaaaattcccccactgtagtcaatcgcaaacccaaaacaccgaacataaaaaaatgcggcaatcatagcgcaagtgtttcgacacatcctcgacagataacggatttccgtcatgatacgccaaccattcgttcccgcgcgcaattcgcggcatagagtcgccgtattggcactctaccgattgctcttaaggacagcatctagcgttcctttaccaaaagaccttcatcctgaaggacgcaggcatcccgttacaaaaatcctaaggacgagattcgccaagaataaaccgctcacaagtttacggcttatttatgattccatggccgcgggatacaaagtgtgagacccgaaaccgacactattcaacatgctaataacctatagtttcttactttactagccaaaggtcaaatcgaaaagtcgccagagcattccgaaatccttcgacatctacaaaaacgtaacgaaacagcggatttctctcgcttgatccacccgcacaataagagcccttcaaaacaatggcgtaaccctccccttctcaccaaagtttctgctcccggcgagttcccaaaatacgagccgacagtcagaccacttcccaaaactgcattcgtaggcaagcggaaggtgcctgtatttggacacactgccgaacttatgtcgttcttacgaatcaagaagccacagccggaaaacctctcccgatcgctgggggcaaagacagcgagattcagggaagttatccatacaaccaaaagggtagatacggagcttttctcagccgctgcttcggaggatctctgggatggcatcatgcaccgacttcttcatgcaaatggtgatacagttggagaaaggcgggatggccctttagaatcattttatttcagtaccacattgaccaaagcttggtgggaaatgaaacttctcaggatcaatgaggactggatggcgcgctctgaggcacagagtaaactcgtggagcaagagagggcattggcccaggacgaaaagcagagcggcgtgggaccaactgaccccaaagttgcaaaaggaaatctcgaccagatccttgcagagtatcgccgaaagaaaactgaattggagcaagaaatagaagagaatggcaccaatccatttcaagatcctttctcgtcgccaagatggctgaaaaaggtggagaagttagagatcgaagagcttgagcaaaacgggaagcgacaagggagacaaaacaagaagattagagaattcttcggcgaggacgagcacgccgaatcgcggaggagaaacttccatgagaagtggtaacccgatggtgacgctggccgtttcacgtgaattcgcagtcgtgtgatgagaccaccaccaaaagggggacgatttcatcttgttcagtatacccaggtgcgaggattatatcacagaattgacggtaagcatatgtataaaccatatatggatatatggggcgtggctacccattgtattcaacttttgcctacgagcattatataccgtaaaaatggcaagtaagagaaagctccaaatcatctggttgcgaagccacatatctatggccttgcatggcctttcaatcactgcaacatttctgttgactcaaataacccctcttcgagtggtctctgagatctattcgaatacgctcgtggtcgggtgatcatcttcaacgtccttttccctccgtttgccacttcagcccagctctttagtgattgtaatgatggcacagacggtcgacgcgtctggtctccgtcggtactaacaatctctgatcgaagtgttctgggcgaagacatggcggatggtattgagaaggctgggctgctcggttcaagtgacaatggaggtggctcgggggttgccactctgctatcacgttgacgaggacgagtttgtttgggcaactggccccaactaggcaccttttcggagtccacaggaaggtgattgcggtccaaggctggacttccctgcaaaggcgtcgaaattgtctcaaggctatgtcgagagaatactgaagacgacatgctgctatctgttgagctttggtcgcggttgagatgcggcgtctcactgcgagagggcgtcactggcaggggaagtttggagccggatccacgagatcgcaaagtataccctaccatgtttgtaaagcttggcgatcgcgatgttggaaattctattgaccccctgggggttgtatcgtttggggggcgtggggatacggcctgtctctggagcggggatgctttctgctcgagcgggagacgttgagaggaacgtgaccagggctgaagggctggccttgctgctggagtcactggagtcgacttcgattttgatgatgattcaagcccaggataggagttcaaagacaccgtgcttgtccggcaaggccgtggcatcgccgttttcgtcggggcctggcctatactgctcttacgatgggaagctccgctttctagcacaaggaatttgtcctccatgtcttttaacttcttctggagaatagtcacggcctgctcatgacctttgcgctcgtgctcaagtcgaagttcgtacgtcctgtcccgcccttccaattcgttaatcttctgctttaaacgatcattttcttttcggagacttgtcaatgtcgtgagcttcttgtcccatttatcctcgacccaagaaatcggtcttttgcagcattcaccatgatatatctgatgaatccctcccagcatagataacttttcgtctatcttgtacgcatgcagtcgatgttttgggtttggagtgatcattcgagcaaccaagttaacaactggcctgggacggactgtttcttggccctcataagtaaacataaaaggcggcgtgacaagagcatgggaggtgagcttttcaaggtgggagttaagcttcttctctcgctcgtgaagttgttcttcttgggtatttctggatggatattttagggccgcatcaaagtcggctaaccggacattgtagaggacagttgcaatgtttagaaagacaagacctagtgagtaaatatcagacaattgcatgctagatccactgtcggcgtagagttcaggtgcacgccacctctcagttcctggtacgccttctgtcatcgtttggtcctgtccgctgacatctctggagaccccgaaatcggcaagatatacacgatccgcctttaggaggatattggaaggctttatgtcgaggtgccttacatcgttttggtggcagtaagccatggcgcgcgcgatacatccgattgtgttgcgcagaaactccaggggacatttcgttgtagaatggagaagttgatcttcggaggagggctctatggcactcaagtccttgatgtctaatgcgtcgagcctctcaattatgtcctcgcgatccccttctcccaggcgcaggaattctatgtcttctagaagagtgctcaagttacaaatagccgcaggccagatgaggaggcacagttcgtgggttcgtggcgcatacgtcgcaataagctttacgacatgtcgatggtcaagcttttgcatggtcaagctctccttgcgcaaatcatcaattgtgaagccgcggcgtcgtgtaatcctcttgcgcgcaagacagactgtgccataagaaaccttctcaacgcgaccaaatgcgccatatccgaggtcatcgagtttgacaagtttcgtatcgaagcgcttcgcatcagggccgttgaagagcggtttattgctgtaaaaacgactggtcagagtcggaagtagagtcaactcatagtagctatgggcagcttacatgctaggccaactgtcatcctcattccaactgtcgattatgctcaactcttcaagttcgcgctctgcctcccatatgcggccataatgttgaatcgggcctgtttgcccaactcttgtccatccacgggcccagtctcccattgcaggttgtgcgaatgagcaaacaagtggcgacgcgaggtcagcgttggcaattggtaattgtggcgatgttaagttgaaacaaaagtcataatgccgcgaggtcgaatgttacgatccgctggaacgaacggagttagtcgatatagcctcttcctggggcaattgatccaagtagctgagtgcgctcttgaacgaagcgctggggaaaggtaaaaaataaaactaaagtagagagaaagctatgagacgacatccgtaaggataaagtcgttggtgggggaatatcaagactggcctgtcccgctatcgcaaaagtggcagtgccattttgtgatggtctttgcaggaagggcagtacgagtatgtacagtacaacatgctgatcctgcagccaggaaagactagataattatcttagagagtattaatacacttgtttctactattgaagttttccctctttattctattcatacactatactaagcgttacttgttaattaaatcgttcttgtcgttcgtcttctttaagctgttaagtggttcctgcccagacttaggttacctatcccccgcagggatctgacactgccccttcagtgggtcaatcgtcgccccgatccgccggaaccccctagtcggttagtgggtagcagaaaagctagcctcctgagtcttgggatacaaaaataaacagcccaagaagtatggtctaagtcgcgtaagctggcctgttaattttattcttcatgctcctagtggccaatttttctgataccctgagtgccggtaactatgtaccatcagagctcagccatgtgctaagcctctccctgactaaacattagggtcggggtaaccttgggaccgcttacctagaaaatttggcatggtatagattggttaattggcaaaaacgtcgccatgcacttgaacaatagaaaagactaatctagaatcgacaaagtcatttgtatcagttagtagtctggactgtaaaaactcgagtccctgatacctggtttggccgtatgctactaggtaatcttgattgctaaactaagcactaaccgcttcgttgcccgataacgatcggcatttcggatcccagtcgacacaacacggtcaattcaacttcaaccaccaaatcaaccccaagttcgccatacaactcatccgtagccgacacattcatcatagcactcacacacccacatcccgtcacgtcacgtcacgtctccgctctcgactccgtgatctctgtggaactccactcgacacggaacagagccgacagggtcctggattctgttctgtattccgcttaaccagaggcaccctcagtccctcaagaattcgtttgagacgggtctgaacaatatctaggcggcgcatcgtaggggctcatccaccatcaaccaggttgttcagcacgcgccagtgccctgatgggcggtctgggacactcgtacttgctcaagaggtcaaggctttactgaacattcggtctacctttcggttcattttgtcgcaatgctcgaagcacctcagactgagccggaatcgctcacagagcggaagcgagcaagggtttcggaagataacgaagaagacaccggaaagaagcggtcgagaggtcggccacgccttgataccagagatgagacagctcaggatgtgagttaaagcgcaggctgattttctcaatcacccgactctcaggtactaatatcgcatagcgccgtcgaactcagattcgactagctcagcgagcctatcgtaatcgcaaagatactgcaattaccactcttgaggacaaagtcaaggaccttgaggatgctaatgagaacatgagtaaagaattcatgaatttctttgactttgtcttatctcagggaatgctccaaggtgcgccagaggtggcacgacgactaaatgatacaactcgcaagttcctctctcttacacgcaaatctgctgaggactcaagcagagacgagtcgggtggtgctccagctccgactccaatgcagggcgaagatgcgacacaacctccagagcgacgcatatcggcgcacagttccaacacttcgagctcgcctaatgataacctctctgcgcctaacccttcagtaccccgtatgattcctcaggacaaacagcaaactacaccgcaaagagtgaacggacagatgcggcaacaggctactcctcccctgaatctacctttcgagatcattacgatgccgacaacagacaacgcgagttttccagtttatgacactcagacgccaattaacctggagcaaaacccttttctccagtcaccatttcctggcgtgccctcgccgccttcttattcgtcacaagagagaagcttcggtcgccgtcttcaaagagcatcattagaggcagggctgcggctggcatcgatgaccaacccacctcctcatcgttacgctcaagtcttcggcttctgtctacttttcgagcccaaagagtcaatagttaatcgtatgtccaccacgctgtccaggatcagccaggagtcgctctttgtatggaggtatcctttcacaaaccttggcggtgccggcacgttctttcccgataatgaaggcgctggtggctattcatcaactgttcccaacgggaacaggctgccattgggtaaccaaggcttggttcagtctatgaaacccccggagatgacaggtttctcaatggggccatttggtccggacgtagaaatcacgagagatcgtgttgacgaacgcatgcgcatgatgtttaagggattcgagggagactttttcgatgctgatgaggctgagatgtatttgcgccagaaaggaatcgtgattcctgctaatgtggatttcattgatgccgaaatcgatattggttcactgggcgagtctccagacctttcaaactttggggtgaataataatagcttttttggcgcaccacaggcgtcggataccaaccaagggctttacattccaccccaacaatcagcaagagatgtgcccggcatgtggcaaagtccagtatctaccagcgtcgccagtggcacatcatccatgacagcagcttcgctcatggcaccgacaacaggtcctgatatggcaagtttcatgccgcaactcgggcctacaaacggcgagcagtatggccagggactggcgtcatttatggatacttcatacctgccgcgagaatggacaacgaatccgagctggatgaagaccaaagtgacggtagacgttaaccgattggtagcaggtgagcttgatggcgcccgacactttttataaaattgagactaacacaccatagaaatgacaagtatggctgtgtgcttaggccggacgccggctgtacggcctcaagatatcgacaaagcggtcaagttggccattgtgttgactcagtcttagcattcgagtttgtcaaagcgaagaatatgcgcaagttgggaaagccaacccaggcgaagcattgtataaatataagccggcgcgtatcggtaacatgaccgaacatagtatatagcgattcaataattgcaacctggagtatggggatcggagttatctagagacattcatatcatctaagcttgggacctaactatagcccttggactagaacaagtgttaaaaaataataaaaatgaggaagcctcatgaggcgtttgatttcacagccatcactgactcctagattagtagttaatgtttgccttgacaagtgacgtgagatgagagtgggttaagtaaatgccttaagcgcctggacctgtgacttaaaacccaagttagactagtgcgggtttgaccagccatcaagtcgctgcaatcactcaaaagcagcgaaccagcatttgcacaggctgactctgtacctgatcttccttgtgaatcaatccatgtccctcagaaaatcagttacttttttagacttaggtttagtctagtagccttcagccttaacagcctaagtacctacctaccttccttagtcaggcaagccaagccaaggaaggtgaaagagacacatacttaggccaggctcaatcaaagggcactgcctcaaacttggcaactacaaacgaccgaatttacagtttaccttggctgaacgaggtcgatctgctgcatgttagctcatttgaaacaccactcactgtgtcgcaaccaacaaattcctaaagtttcagctcactgagactgttttaagaaacctctacttttggagactaccaacctaggtagacaaagggcctcacgagactaggcctcgagctctttcaactgtacaaaccaaacagattggcaaatcaacgcaacaccactgacagttctgtgctggcctgaccgtgattatccccgcccacccttggctggttaatgaccatcacctggctctggcttgtgagccacgctttatcaagttggagtcattcaccgcaaacagcctcaactctcttagacgagcttcgaatgactgcgcctctgccacctccccttgaccctttgtttgttccctctcaatttattcaacttgttacatctaatttggcaatcaactaggtagcttacctattcaacgcaaatgggcgctctctgctccagatcagagctggcggaggaagccaagggtcatcatcatcggcaacacagtcaggaccgtcattgcgaggacgataagaaagaacattcaagtagtggctttatgactcggttatcgcaacgcacaacaaaccaatccaaaatcatcaggatgcgggaccaggagcaatcaccaaacgctgcggcggcggcgcgatgtcatatccaggcccacgatgccgaaattgccggtcgaaatgtcgttactagatcgtcagaatcacccacagtcacatatccgtctggtcccattggggactacttcaagttacggcaaagtctggtggcccgcgagaaagctttggactttgataatgattgtcgcgtgcgtagcacccctcaggaaaggcgagcagatgctatcattcaaaaactgagacgcaacgatgaagagactgtatatgcccaagctgcaccaaggacaggctacggtgggcaacaacatcctcggtttccaggagaccactttctctccaacaaagaccttattgaccagacgagtctattcaaagtggcacaacgcatgcccaagggcgcacacttgcatatccatttcaatgcatgccttgctcctcaagtcctgctcaatctcgccaaagagatggattgtatgttcatcacgagcgatgtgcccctggtttcggacaacaatcatatcaattttgacagatgcgagatccaattctctctgctgagccccgagaaagaatcgcctggtgacttgttctctcaagcatatcagccccggcagacgatgcgattcaaagactttctcaacaaatttccaggatactacaacaaagactctacaagtgttgatgagtggctatttgagaagctaatgtttgatgaggaggagactcataatcatttacagacggcgtcggggtgagtcgactatgtgtgccccttaattgaaagggcaaatactgacatggaaaagagcatgggagaagttcaacggacgcacacgtatgatgaagggtctcttcaactatgctactgcatatcaaagatacactcgtttgtgcctggaggactttatgaaagataacatcagctatgctgaaattcgacccaatttcatgaccagcaatcagctttggactgacgatggcaaacagctcattgacaacaagggtatcatgaagttgattattggggaggtccagaatttccaaaccgacatgaagaaacaaggaagatacttcggaggtctcaaggtgatttactgcacgcctcggtcatttgcgcctgaacagattgagggtgctcttacagagtgtctggccttcaagaagttgtggccggaatggattgctggtaagaaacttctgccttgtcccatactagtcttcctaagactacttttactgactgcagtgtaggtttcgaccttgttggcgaagaagcaaagggacgacccatcaaagacttcattcctgaactcttgaggtttcaggaaaattgcgccagtgaaggcgtggagataccgttcctctttcactgtggtgagacactggacatgggaaccgataccgacgggaaccttatcgatgcactcttgttgaaatcgaagagaatcgggcacgggtttgcgttggccaagcatccttacgtgatgcagcatatgaaggagcgtggcgtatgccttgaactttgtcccatctccaacgagatcctgggacttacaccacgagtcagtggacatgccatgtaccagcttcttgccaacaacgttcactgcacagtaagctcggacaatggaacactattcaggttagacatctcgcacattgaaatgccgcatatcgctaactgacacgaatagatcctctttatctcatgacttttaccaggtcatggttggcaaagccgacatgggactgtttggatggaaacaactcgtgctatggagtcttgaacattcttgtctttcagactctgagcgatctgcattagttcgtgactgggagcagaaatggcaggagtttgtcgattgggtaatcaagacatacgggactgaaagaagcctcatttgaagcttcagcaaccaaaggtggcatttgtgggcggttttctccttctctgacgaaggcaacagttcttattcatgggcgaaccgggcgttttggcgaatgtaaagaaggcaacgatgacggtggcttgttttgtttaacgcgacatccccgacgacagatggagatggactctgcagagagcgagaacctggcttatggccaccaatgatagatgaatgaatgacgacaagagagcttgggttgaaactggttggcgctaatagagatacatataccctgattttattagcatagccatcaatagtctgaccgtgtgcttctgttatttgctatatgttttgtttgtagaagttataccacaagagcagtcgtcagtacgtcgtatgtggcggacgtaactacacagcccccctattattaaccaagtctcagtctgatgtttggctcttaacattgagttaaactcatggtgatgcctatgggatatataatagatgaaagagatgattgggaaaccttgatagtctgacaaaacaaacatgcagctcaaagaccttatatgttagatactatatagttataccatgagaatataatgcagctttatcgatgagagaaatgggtagggccatcacaaagatctgcaaaaaaaataaaaaaatgatcgccctgaaagtagtggaggctcagctaaatgacgcgacaaaggcggcttggggaactggggggttagcgggtgtagccgccgtggcgcagtcatgcaagataaacgttgtttccatcgtaactgggcacggtcggtccactgaaaaaaagggctggatctctaggttaattaatgtttctttcttaaatactacctactacctaggtactaagggtagctaagaacttcaggcaaaagaacttgagctcagctgagctcagttcatttcttctataatgtcagtttaaattcttttcatgattattgcctctctaaaacccttccccattcatccgactagagcgctatatctttcaacatatcatcccatctacaccatataacttcagcaccctagtacatcgccaacatggctgattcagacagtccaggctggaaatggttcccaaacgtcaaaaacagctggtctctcgatgtcgttacactcctcgcagtcattggcgagtcagccatggctgagcagacccagaccatcacagcgtctttactatgtctccttccacgcctaatccctgctcctcaagctcttctcaagccctcacgcccaagtcgaatgcctgaaactctcgcgaaaatgacgggtgtctacagtggaactactctcgactccgtgggcttctttgcgacgatcatcacgcctctggatgcccttcaaccttacagcttcagtgtgttcgagattagacacaccgacccatcccagttgtatgaaaccgacatcaaccctccttcagcccaggaaagctggtccatgcgaagtctcaagtgggtcaagtcccgacgctcaagttcatacagtagagaacatcaacacaatgggaaagagacacgaggtaatcgtattcctcgtgccccgaggacagacggtggtctccctctacctgcacaagcaagttcaactgctgcaacgcgtacaaccaccttcgagatactaggtaaatcacaagttgatgaggatgcccccaaacccatcgtacgcaggcccacggcaaagcaaaaagttcaggacatgctcgcaaaccctacttttgccaataccaaaagacgtcctgcggtcccggccaagctattttcgccaattcacatactttctgtgttttcatgcctattgagcatggccatcatagcatgcgccgtggtgtgggaagatggcaatgccatcttgtctgtcttccttatatcctttacctcgactattgtgggctatgcctcgtcctggcatcccatcctcatgaaccgaaaacacacgaatcaagtccctcgaggtgatgtcatgatccggacccgggaaggcgcctttcttcttattaaatgcacagaagaggttgctcgagaactatactcgggcacagaagagtgccactatcatgttggcggtcgtacatatagattactcatggctcttgggactacgctgctaatgctgagcgttgtcctgttcgggaactgcacatggaactcgcagatatttattggcggcagttacattgttctcaatggactgtactggggtctgggtatgctccctcgatcctacttttgggacctttcgcggtatgagtgggaagtagtcacccctgacgatgccaagaatgcccatcaagtaaccaacgagaacgatcaacgggagggccatcccagttttacacggacgctgtggtatgctattcgcgaaacccaacggactggttgggttgctggcagtggagctgcacctagtactgaccagtggaagaactggctcaaggaggcgttggtgaatgctaagaatggaaaccgggaatgggagtctgtggctaggaaggatgccatcgttaaggagaatcttgacgccgacgaggtctttgacgaagcagctcaacatgcgccagctgttgaagttcagacactgactactgtaaggcaaggccatgactgggagaaagatggctcaacattctgaggcagagagccacgtctgcagattgaagcttgggaagcattgtcaaacaaggcttaccgtttgaactttatttgttacagttttgtattttgttaccgacacgatggaccatgagatacgcgtatggacgtttttttttagcgcaggttaagtttacagataggtaccctaaacctttgtgatttattgaaacagtctcaggatagtcaagtctagaaaccattcaccttgcacccagaaggccatatcatggttctatatctcttcggcgggtgaccatgtcacattccaaacgccggctatctattaacgcaaaaaatgcttcatcttactccgggtttcaataccattatgcaatagccaagtacaggcgcgtcctttagtcatcaaagtagatacccttcttgtccgagatatcaatggcaccgccgcgatagctgcccctcttcttcttattcttctccttggtgaagcccttgcccttcgtaacaatcaggtcctcgtgcgctcgctgagagtaagcgatggatacgtattcgttcgaggcgaatttggggtcaaccttgatgtccttggggatacgagagaaaggctcgttctgcttctttttcccgttgccgttcataatggggtcaggaggtagaggcgggtttgccaagtttgattgaaactcgggcgaggtcttgtctagggtgacggaggaatcggaggaatcctttgtttccttcttgaccttcttcttcttattcttgtcagaatcggagtcggagtcggagtcgcagtcggaagagtcggaagagtcggagtctgaagatgagccatcagagtctgggagtggcaccttggcggcagccttgccctcggaaccacttgaactgctagagtcagagtcggaatcagagtcggaatcagagtcaaaatcagagtcagaatcagagctagagtcggagctagagtcggagctatcagaatcagaatccgactctgcactctcgtcatcggagtcgctgctggagtcgctgctggagtcgctgctggagtcgctagaatcgctggacccagaggagctggagcttgaggatgaggcgcgcttccgcttcttggcctgtggcttcttgtccgagtcagaatcggaatcagaggaactcgagtcagagttggagtcggagtcagaggacgactcagaggaggattcgacgggggctttgcgtttgagattgttggaaggtgtaggcttggcagcttcctcctcgctgtcgctgtcggagctctcagaagaagacacggcatccttcatgtcgacatcttcttccttgttttcgcttgacttcttggaggacttcttcttaggcttgccgctatccacgcccttggtagcctcccatgtctggaagacaccaacaagggaagggttggcttgttcgtcggtcgcggcagtcgtttgccaacccttcttctcacgctgcttcttgaacgcatcggcagcgctcttgaatgagtgatcagagaggaaattctctaccaagtccatgagctggcttggtggaggggcggatgcgacatcgttattggccgcgacggcctttgtgctcttcttgcccatgtcgttggaggtagtggtaggtttcacgggattaagggggttgttcgagaatagccacgatggagggctttgattcgagccagacatgtgcctatgccacagtaaaaaccagacaattgcagcagcaagaatgtgtcttgttatcgaggactgacagaaatatttcttgggctttgtcttcgcgctggccagagactggctaaccaaaaaatttcagtggacatgtggatcactggtggggcgcatcctgttatcgttacagcgttttatccttatcgtcagaagtacctccaaagcagaggaggtacctacaaggttctaccagctagcaggggtctggtcgaatgcagtatggtaggtcactttcaatatgatgacccctgagatcaaagtactgtggatccagggatgtacaggattctgcgcactgaacctccaggcttactatacctgtacctagaagctgtgctagctcacctgcctgttagtgcctgcagctctggcgacgtccaggctcgtgcatcatcgcctattcccagcatcgcaaccaaaacaaacaccagccagttgcatccttttctcttatacatcaacaacactttgcggttcaagattgagaaacgaatcacggcaatttaattcctacatttgacgcgtgatactagaaacgtgttgcatagtgcgccattaagaattcggccttatatgacctaggaagagcacttcttggatcttggaaagatgtctaccaacgcaacgaaaagaaaattcaacactttactacaaggcctcggatcttcgaactccaaaaatatcgacgacactccaacgcatgactctagctcgactacctctcccaactcaacagctcgcgcatccggtgccgatctggagctactccagaaacgccgacgtcttggcttcccggactcgactgcccctaagctgggaaagagggccaacctatcatctaccatatcgtctatcatttcccgacgtccgcaaggccaagactcatctaaaagctccaatgcaccacccgcacgatatgcgccaaccgatcggggagacatgctaaagcgactctgcacttttcaagagataacagactggactccaaagccggaaagagtgaacgaggtggaatgggcgaagcgcggatgggtatgccatagcaaggagacagttcgctgccttctctgccatcgcgaattggtagtcaagctcaaccgcaaagacgttgacggcaaagaggtctctgttctcgtagcatctgaaattggtaagtcacgtacatcgatgcaccattgatatatactgataattacatagaagaggccctagtcgacaagtatgccgacctgattgtaacttcacaccaggacgaatgtctttggcgcaaacgaggctgtgatagtaagtctatggtcttatgagcaaaatcaacacgatttgctaatcacctgccacagattcgattttgcgtctgtctttgacaaacgcaaaagtgactatcgccgctctgcgcgagcgttacgatgagctcttggcgagaaagacgtttttgccatacgaatttaatcttcgattaccagatgacttggacctggataatgtcctgtcacaacttcccgtcgacttcttcaccaaaccacctcctgcaaaagaggctgaagctcaaccacatcgcgtcgcattggcacttgccctgatggggtggcaaggtctgaacaatccccgcattggcgcagtccctaactcagcctcttgtcatacatgccttagacgcctggggctctggatgtttaagagcaaagaagtggcagataacggagatataatagtgcctgcccctatggattttttagacccagccagagaacatcgtttcttttgtccgtggtctaaccccgaaatgcaaaggcaaggtcattcccaaagccgatctgggcaagatttgtcaggttggaaggtgttggtgcaaaccgtcacaaatgaagcccacctccgaagtgtctacgaggggcgttcgcctatcagacatcgaactcagcgttcaatgggcgcgcccaccacaccacagagacccggtacggctgcatctatcaacacgccaatcgggacacccggctccgttgccgaatctgtcccagataacgccgaagacgacgataaagacagggatgcaaaggacaaggagcgatgggcgagattgaagagggtcaagagtttgttcgacacaaaagggagtagaaagttgaggcagtccataagcaagtccatcagtcgaccaggaacggcacattcgacaaagtcgagtggtgaagcaaaggagtcgcaaaaagagtaggcgttttgaacagaacatacatggatgggttaactatagttgggatggtaatatagatagtgatgatgggaccgaggggccctcatctctttgaaagcgtgataatacattgtcatagtcgaggctgggcctcgattacaagtttccctgagaaattgctgtttctagattacatgcgcccactatcgtacagagtcctcaccggtaactttgaagcataaaccacggtacttttgttgctaatcatcaggatttccaaacaatatcgtcaaaagacacaaccttcccagaataagccttcgtctcggcttgcttctcgatcttctcccccagagagaagccagccatttccaaaattgccagtcttacacccccgatgcctccaccattgcccagacgacgagatacaaaggctatcttagaagctgtagcatagacatcgagtatacggctagacccttccctccagcttggagctgaatgagctgaaagtccgtctatgatgtcttgaatctggccatggaggttgcgacatgcttcttgccacctctctccaggcttgtcggctttggtgatgataaccaaagttcgagtgtttgatcgagccagtgttcttaacatccatctgtctgtttcttggagttttttgtcggctggcattaagagtactgcaccgcgaagcatctttctgacattcagatacttgagaatggtcttcccccaatcttcttgactcctgaagccatagcctggtgtatccatgagaatgagactgtgtttcggtggcacatctcccttgcgaacaagctccttggcaattttcggccgtggtccgacaccgtaggcattcattgtggtggttttgcctggcttatggctgactttggcgatctcagtgccaccggtgagggcgttgaggaaagatgacttgccggcattggaggctcctagtaccacgatctctgggatgtggtcgttttggggatgatgatataaattttcagcagaatagagtatttggcaaccctcttcgaagaactttccagctgctaccagaggaggtttgtcttctttgggcacatcgactggtgattctaagccttgcttgaaacagatggattcactttcgaacaaaacttgctggtgagctttgatgccttttggtagtggccccttcggcttagtaggctttgacttttggatctttggggcttcgggacggtttggtgcgatgccggtttctgaagtatcatgccttagcggttcctgagcctttgactcgagatccggtgctgatattatactttttggtatatctgatgaactgccgaccggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatgaggagaccgagaaaactttcaagctttaactaaattaatcaatgtaattgtaattaatactatcattgcaaaaatgagtgacaatagaagatcaccactcaagaatatgagtaagtcacgtgttgaataaaaaggtccacagggtaaggagccgtggtaatgggcacgataattaaacgttacgaattcatatcacttgatatacttaaaagcccacaagctgggaagggggaaaggtccaaggagcgcttttacctgcaaaactttacttgttgtgtatgtcacgatcgtaaagatgggaacaacaaacctcacagagatcgacgctcatgagcagccgtccgatgagatgcgtgctgagtggaagggttatatgcgtcaagatcacaaaagcctgctcaacgacccccgcatcgatgatccacgagctcccctagaagagtctggttttcttcaagtctcagccatctctaaagagcaaattgctaagagctttgctcgactacgccctgacctggcttccgaggtcaacagtgacgtccaggtcatccatcatccgctgctaccaggtaggtttttcgtttcatcactcgttccatctgaaaacttatatatttaataggtctgctgatcatcccttcacttttgccgccatctgtgcaaaagactttactggatcgtatggtccatcgtgatctcagcgaacagaagcaccagaccaatttacatctacactacaatctaccatatccagaaggaaacgaccaagacgagaaatccttcttttcccttgacccagaaacacctgcctcgttcatgccaaaagactccagcgtccataagccgctttctatcaagcaggtcatgcaacgaaaactacactgggtaacacttggtggccagtatgattggactaatcgcatttacccacaagacttgccgccgcagttcccaactgacatctctcacttattgaaggacctatttcccgagactgatgcacaggcagccattcttaacttctatacaccaggcgataccatgatgatgcaccgggatgtaagcgaggagacagacaaaggactcatcagcctgagctttggctgcgatggtcttttcatgatcgctcccaacgacctaaaatcagggactcggagcgagataccgggcgaaaagcagtacctgctcttgaggctcagatctggtgacgctatttatatgacgcatgaatcaaggtatgcctggcatggagtgccaaaagtgctcaaggacacgtgccctgcgtatcttgaagactggccagctcgtgacgatggaaagttctcggaatggcggggatggatgaaaaccaagagaatcaatctgaacgttcgccagatgcgggattgagacatgatcacaagctggaacccgtcaaccaaatgtgttttgcagcgcatcataccgctgtaacgcgggttatcataccgactatattagcctcctacaccttttgctacgctattataccaaatacacaagggcttatactacatttgaaacctcaagtcgtcgttagtctcaaatcgacgacccctactttgatttgcccaactcttatcaaagtgcatcattaagcgaaaccgaacccctgggcgttttgtaacgccatcccaagccgctcccttaagacttctttgtctctgtattccggtaaaagcaatgttccataacaagtataagccgtaggcaaatgcccaccagtgccatcttcttcgccattcttttgtataacgaactgcaagttcttcatgccaccaacgggaacgcggtcagacgatgtcacgaactcaagtagcctctgcttcatgccctcgtcatacctcttgacgatagaccaaaagtccttgatggtacgatgcgacgtatcccacccgacgtaacgagcataacgcttgagttcgccgatgtcgatttcttgtactccttcaactagcgactgcaaggtagatggacataagagtgacaaggacttcttgtctaagcatgaggcaaatccacgttcgaaagcaagatattggcgtcgaatagaaacgtccgtcaggtagcggatgtagtctacaatgtagtcatcccgattgtcgttggtgacaagcggtgcgtcgtctgcgttctccatgtgtggtggctcgatatctgttgagcttgaggctgcgttcggccaaatcgtgcttccacctgccctcatttcgcgcgtaacaatcgtccctaatgaagataccgagaattcgtatgtacgggcgaagatatcttcaataagaccgttcttttcatcccactccagcaaagtcgtcaatccactcgctaaatccggccacccatcagcgatatgatgaagctcttcaacgggattacccagcaacttccgataaagagccctcgggaaagtaaccggcagtgtcaacccgttgtaaagcgcgagcgacatcaaaagcccgacaagttcgtatttccagtcttcggtcaacgaacctggagcgaaccaagccatgcgtgtcctttcatcaacggtgaaggccccaaatccgggatctaagcattctgcaatggccaaacgaaagaactcttgctgcacacctcctgagtcaaatccctcctcgccactgttctcccctaaatgaaccttaagcggtcgtaaaagctcccttctttcgcgcctccaaagttggtcaaatgcatctctggcaacattttctctgcctacttccaagaccagatacttcgatgatgccgttcttagaagatcttgcaagaccattttgtgatgcgggttggtgataagacttccaggatcaactatagcactcattcgtgttttaagcgaacttgattcttcgaacatgcgactcattcgagcaaagttaatggatcggaagaatgagaccagcgtctcagggctgaagatgtaagggtagtcgagtatgtgtcgtcgccatcgtgttgacttgaaagacagccattccacaggcatttcgattaaatcgagtcgttctgagaggtaatcaactcggaattgaacatcgcctaatagtaaaaggttcctagaacgatcttgggtacattagcaaggccaaattctatccgcgtccattgcattgtgtacgtacgtaaggtttcgatgaacgataatgctccgccaaaaggaccgtccataacaaagtgagcccggccgtcccattcattcaacagtatagtgcgtgcccagtccagaagcacggttggaacgcgagtctcgtgcagaaggcgctcgtcccgtgggaattcgagtattgacgctgagcccgtactgaggaagtcgagttgattcaccaaaggttgcaaaatatcacagtcgttcattttgaagccctctaaccggccagctgggtgtgctctatcagcgaagcaacgtctggctgttatcgcgcaaaacagccgacgtgccagcctgacagccacgtcgttcgaaaacgcgtcgtcataatccaaacatcgtgaagagggttgccgcgagacggcactgccgcctgctagtgttaatccattggaacgaactcgcgacaattcatataatgttcttgagtccccgaccactggcgtggcagcaaccagtgcatgcatgcaaatggacatcaaatagcccgcttctgaatcggggagggcctcagctcgtttctgggttctgtgcccgttcctccgctttgaggaactggttgatttcaagtcctgtggaggtataaataggcgagcggcagccaaccaaagactatgaaaaactagattggaagtaacgcgacacagccgatgaaaacaataccataaagtctgcgagtcgtaaagtttattctcctgtgtaaacgacaacaccacggcttgtggatctgtaagaacataaaaaagtgcctgctcattgaaacgcaaccactgctccctggatcttgcagtatgcaggacagaatgacgacgcaaactcttccgctcatcgacaggttgggggtacgggtaactcgtcttgtgcgttgagacatgacgggactctgagatatcgtcttcctcgtatacatcgcagatgaagttaataagatcgacatcgagcttcgaaagagcttgaggcaaaatattgtcacagctgtgaggtgtggcagcctcaaactcgaactcgaacccgtggtgctttgatttctcagaaacaatgcccccattggcgcaattgttactttggtcattatgcagttttgtctggatcacattgtcttcggaggccaggggtagactcggcaacactggtccgggcagaggatttgttgcattctcgaatagtcctggtttcgtcggtatttccgacatgatcggaacagcagcgtgtttgttgcttttaacccgcaatgacttgtcccgtaaatggctgttaacctgaggaagtttgacaccctcggtgtcatcctctcccttctcaaagtcccttgtgtcaatcgagtgtgcccggggtttagctggtgcattattttgcgacttgtgtgtcgagtcgtgtctgcttttaggggacaatataggaaagggggactcgtcccaatcagtgtcttgtggttgattaaccatatttgtcggctttggcgtatttggctcgtgcggcagagtcttttgagtttccaaatcagtgctcgtgctggttaaactagacgactcctgcagcgtatccaggtccgtcgctgatgacttcaagtcagacacttcaaaattgccaagcttgccagacatggccgccatgctgctgggtgtcagccattcaatcattttgaaggttacagtcccaaaaagattcgcagcgaaggaacgatggtctttgttcacaggcccctcaattactcggacaggagaggctgaactgctggtcaaatgtggtgcctgcctggttgcggaaatagagtcctgggacgatgaagaggacgtacgcggtcttatgactcgattcttgtgtgcgcttggcgatgtgataacgtttgttcttttattatcggggtgtgattgtgtgggggatcgcgtcgagaatatcaggttgttgagcgctgctgatgcttctggagttctgcgaaaaaacggacataaatctttctcgggatcatcttggctggccaaatatatcgctaatgtcctggcgcttgtcgtgttgtatcttcggacgggtgccttgccagctaaacggcgacggcaggtaaaacaggtaggagttgcacagttcgcgttgtcacagccggatcgcagttgatgaatatatctctcgacaagaagttgaaatccatgacggcggctggcttgatggattgcataaacgcgcgccgggttctcgacgttctgcacagcggctttgacttcaggaggcgcatcggatggtaagcgggcgaacggcgcttcttgccaaaggccagcaagaagatctatatctgcagcgaattcgatagatggatcccgtggacgataggcatcgggcgtcatgacattggcagaacgggtcgcgccgcgacgggcactttggtacttcgtaaacgatgatgtacagtgaatgacagtggtcaaagagagtatctcgtcgatagcgaaacgctatataatggtgtagtgtaggcagactaaatgatcggggctaattttaactgtaaatattgggtgtcctcgacactgaagccgtgcatctgcaatccggggaggagttgatactcagggagctgttggtcagcctcgctatgatgatgcgccactacctcaggtacttgagtggggaggtacctcttggagccatcagagagagcatgcaagtacacgagctaagttttacacaaggcaacttgcccctttaagcttagtgagtggagtactgaaagcatcggtgcagcctgaccactagcgggccaagtgagccaaacattatcctgtgactcagctgctcaactaacgggggcctggaacccttgcgtggcggggtttggggcaaaaaaaaagtcagtcatccatctcactgataaccttttctgtgtgacgttatctatacagccccgccatcccaccaattccaacaggaatttccttcacatttacatcccctgtctaacaaattgacagacctaaacaaacaatcgcatccgatacaatcaaatcagtactccgcaacagactctgaatacacacagtagtcgccattgttcccatccaagaccatggcgagtgtgcaggcagctggggcggcttcgcacccatacacctgcaatacctgccaagttgcataccgcaacattgatctgcagaagggtcatatgaagagtgactggcagtaagtccatctgtttgcgcattcccaaaggcaagccatactgacccatcgacagtcgatacaatctcaagcgccgtgtcgcctccctaccccccatctccgccgacgtcttctctgaaaaggttctccaggcgagagctgtctccagtgcagaagccgataaggcctacttcgaacgtgcatgcgatatctgtgagaagacgtattacagcgagaatgcgtttcagaaccacattttgagccagaagcacaagacaaaggcagccagcagtggacaatctgctcccggtcgagccgacgatgagaccacctctgttgtaagctccacgttctcccttggtgaacctgtcgcacctagccaaggtgaagtcgactccgatgccgaggaggaattcagtcacgtcgtcgagggtctccagaaggcccgtatttctgagcaaaggccttctcctctcaagcgaccttcgcatccccaaccatcaagcgagggtgctgtcaacgaagacgcagacgcagacgcagcgcgtgcttcagactcaaccactcctgttcctacatcgcaagaacccaacatgacactagagacttgcctgttctgcaattatgcttctccaaccatccccttgaacacacaccacatggagagattccatggcatgttcattccagagaagaagtatcttgtggatattgatggattgcttcaacaactccaggacaagatccgattacatcatcaatgtctgtactgcgacaaaccaaagtctaccacgttcggtgttcaaacacacatgcgcgacacgggccactgcaagatcccttacgagactgagcgagagcagctcgagattggagacttctacgacttcaggagcacttactcggatggcggtgatatgagcgacgaggaatccgtcgtggacgagaccagtggaggggccaaactcggggcacgccgccctgctaaggtcacgggagaagatggagaagacatcgaggacgttgaaggcgcagacggttgggaaacggatagttcagcttcgtccctcgattcggccgatcttactgctgtcccagctgaaggccatatccaccagttcgagcgactcgacaagcacccgcatcattcatcacaagacccaaggcagagacaccaagccgatggatggcattctcatgcgcacaagccaacccgtgctgtcttttatgacgactacgaacttcatctccctacaggaaagtctgttggccatcgatcgttgaacaagtatttccgccagaacctgcacaaccatccatctgccgaagagcgagccgagcgtctggctattgagggttcagagttggagcaggctggcagtgattctgatggtcgacttgtccaaagaggttccagggtccgtgagatggtgcctcgtggaatggcgggcatggcgggtgcacctgagcaacagaaacgacgtgcccgtagggcagaggagcgaggacgaacgttggagcaggtccacaccaagcagaaggacctagcatatggaaagaggctcaacaatcacaagaactactactaccgtgagcagggtggtggttagataatgaatagcagggagataaacttggttctagctagagttaagtccacgaatgaagaaaaaaaaagcatttgaattttattaaagtattatgtcgatatctgaagaaagagttggcatttattttgaagtgccatagagatgaaggggaaaataaggatactcatggaatcattggctatccagctccttgcaaacacccagcacatgtttgagtatagatgagcagcttggtcgactttcaactccgtaatgtcgagctccatatgtaagggatcattgttcggccattggtatatcaaggcgttatcccgtaggtgtgccaccacttccatgtctgtaagttttccgtgacggatgttctgaagaggacagtcgacgcagtttctcctcttgactacagataatagtgatggggacaaagctgcaatgcctgcgggcggccatatcgagatactcggcgatgacgctgcgaccgagcgcgtcgttggactggaagtcagtaaagacgattacagacgccatcgtatcatgcgacttaaccaaggcatcaaagaaaacagatcgaagtgtgcgacgtagaggctgataatctgaactgggccgcggcaggatagcacctactgggtcaatgtgaaggtggttatgaataagttttccattgaaggttgatagtaggtcgaccagtttctgggcgatagtgagcttgcctacgcctgggtagccattgatgtgtataattggaaaagacataattagtatgctgtgcttatgctatttcctaggttctgccagaagaataaggagtagtttattaggtagatcttatagtgattttctattctagagaaataaggttatatttatatcttaccttataactctttaaaataaactttaataaaaaagatatttatttatagattttttaaatttttaaataaaattaagaatttttaaatttcttaatattattaatttataagaatataataaagtaattaaattataatatattaattattaattattaaatattataattataatttctaaaaaataaattagtttatattaagtttatattaatagatatataaaatattattattaagtaattataaaatattatatttcttaataataaataaattatattaaataaattataagtaaataaagttaaattaaaatagttaaataataaatagatttaattatatattaaactttattataagactttaatttaaagaatataaaagtattataaaaagattaaattgtaactaattagtaagctattattaggagatctttaagtactttacctttagagaagtcagactaagggatttaaagttaaattccttaagttaaagtcttataattgagtttaatatataattaaatctatttattaggaaaatataatatattatttatatttttataattattataatataatataagtcttttaactatataaaggttattaatttaatttcttattaaaaggttattaagacttataattatattaagcttatattaagcttataaggtaatatataattacttattatagctagccttaagggttaatatctattatatactttaagccttaaagtagggcctaatagtaactagaagtattaaatatattaaaataagctatttagctataatatagacttaatcttaaggggtaaactattataagacctttataataacttaagatatattactattaaaaagagagtaattataaaagtattaaagttattaaatatctatagaaagcttaagccttttatatataaatatataatataattataatatattatattataattacttaattttttaatttattaagaaagtatagtatactacttatactcttataagttacttaaagatcttttaataactgcttactaattagttataattaaatctctttataatacttttataataataagataattataatatctatttaaatattagctatttaattaaagaaatataaaaggattttctatatattaaaaataattaaaaaataattatataagaacttttattaagcttttaataagataattttataagatatattagtaatttataattatataaaaattacttttttatataaaattataataataaaagtctttaattagtatttaagtctataaaatataataataaaaaaactttaaatttatttattataataataaaatcttttataaaataaaataatatataaatatatttatttattaaataattaataaaataaattaaaatattttaaatattaattatataattaataaaatatttaatattagctttttataaaaatataaaaaactaataaattataattataaagtatgaaataagaatattattttta