cccccccccctctatcttcatatgtttttcaaatattttgtttttttcttcttcttccatcatctgcttttgctagtacccaaaaaccaagtatcagaagtttccaacatttgataacatgatacatcctttctccattcgatagtaggtctctttggctttgctctttttctgctttacattgatcgtgtttttttttcctacacaacagtgtcttcccccaactttccccgtcggcttgcgttttggggtttccacttcagcccaagacctttataccataggtatgcatttgcattcattgttggtggcgttcaatgcgccactgactcaacttggctcgtttagttgggattgtttggaagagcattcaaataattgacacattcaccagaagaaaaaaaaaaaaaaaaaagagagagagaaagaagaaaaacttgtaattgtcagatgccagctggagttgcgagacagaagctgtctatatatgtggagaaaccaaaacgacaatttccaaaccatgggaatgttgtggaagaattctgaattccgggctcttttcgtggtgtgtggatgggcgaaagcgggttcgcttgtggaaagatgttcttattataattctttgccactgctgagtgagttaggattcatgttgctagtgtcccggatatatcttaatgctaggagattttcacattgaatcagtgtagtgtgatcgaaatctttgaggagtccgtaacactgctgttgctactcgtagtagaactgagaggttaaaaaacggcaggtggagaaaagggcccagaaacatgcctgcatcaagacaaaatggtctttcaccaaataaacgagaaagaccgactagaccaatccagtatgacttcgtggtagtgtgcctagctcttcttggaggtttgggaactcttaaaagacttcacggggttttttaaggcccgttcccttagccgggcttctggccagcgattttggtccggttctcatgatgtcttgcgatttccgatgcagcacttgcctcctgtgtcgaatagcaaagaaaccgaatcggaggggccttcgtaggtactaggtagctttccgaaaacatacagaaaaaactcctgcttttgcaagcccccttatactaaaaccccccgtttttcttttggttttgactgtccgccaatcctccaaatagctgaggatacagtccggtgctactctcttttgcagaagcccacccttttgcaagaatcttggctgtcggcttcgtttgcaaaagcaagaggttcttactgtatcagcctagaggtaatcttctgcctgttctttgaactattatctcaacggcacgccactacgcggtaccttgaaactttttctggttatagaggtaaccactcgtgtgcctacgctagccggtgcgcccgccccacctccctctttcccccgttgagcccgtgcccgctttccatagaaactgctgcagtcggacccagtcggagagtactaagtccggaccatgacgggttcggtgatagcgtcattgtatcatgcaggaacacagttcgcttactaggatcatgcatgcgtgcagcacgaacacctgccatgtgcactgtgtagtgtgaggtgtgcccctgaagagacgtggtcagagcacttggtcgtgtgctcaggcatagagcgcacgaatagccagattgtgttgattaacttgatacaaattcagccagaaacagagatggtgttttcggtgaataatgaggtgtgacctggaagagatcgatcatcaggtgaacaaccttccatagtctgatttcttgaataacttggagtatgataggtgaataagctgttccagtgttgtacactaccgagtaacgctcaagaattggttctcattgacttgccattccccgaatcatggtcttcgaagttgattaattgagtagccatgtggtagcttttggcatgtcagtggcgcaccgagattttgctggcctttttatttcttctcaacatgctcctcgtgttctagccgtccgctcgggcctttctgttacatcgagtccgctgaaacgatactagtcttagcttgcgggttgcaatctcgtcagtcaacgattatcttagcctagcatttatccatggctacaagcctcgtgagatgtgcgaaggagggatcgaatactatctggtatgttttagttagtaagtgtgtttgagctatttttttctcacaccacgcctcgcactgcgggctggatcagtgataaaccaccaaaacagctttccgttgaaggacgacagctgtagatctggcccagacaaagggtttccaccattccggcaccagaaacttcaaatccgtccatcatccgctactagtatcagttgtcccatcgttatgctgtgtaccatcatccgctttggtccaacaaagccacttcaccgctctctgaggtcctccctccaatccgtccaagcgaaacctatacgaagctcttttcacaagggaagaacctcgaggcgagatgatggatttgagctgagttggaaaaaaaccaaccaccaacagtgtcccgaaaacggctcccaattgtccttttcgacatcatcagggtacatttatgttgttgttagggctgccctgtcttcaaaaatccggaatagatgttcttcaaggtaacggcctcgtcaggcccaccggaaggtcgcaatgggaagtgtttgccctctcgtatccagattattggagggccaagctgattcggggacaaccctccaacaagaatacactcccagagggaccaccgtagcccaagatattcgaactgtcagaggataggaaagagagctgcaaacgtcaaggtcttccgaaacagaggagagggttcggggagatagggggagaacgacaactgaatcacatatacgtaatcaaaccctaagcccatcaaggaaagtcggacatggtgccgaaagccgttgaagagcatcaccccacccaaggtccaatccatgtggcacggcgccctgttctaggccaaaaacggcttcgtgatggtttggagatttgttgggttggcgccgggacaccggaaccagaattgcgcactaacgtgtgctgagcgagcattggctcttccaagacgccgttaccaacatgacaatatgaagccacgctgccacagcgagtgcacacttgagtacgagatcttagggaggagggtgcagtagcgaaattggatggttgtggcttgggacttgaagcttggcattggatggaacttgtggttccagaagctcgaatggggcagtggcgttctcgagccgcttcaaatttcggaatcgtgaccattcttctgggggagtgccacccaagggaatactgaccaacaaagccagcagagcgagggaacagataagatgccagcgggaagtgaccgcgcgatgggccacatggtcggggtgtcccagctaacctagagggaagactctttaaaaactacaaagccgggcagttgaaaccgaaaagagcagaacagagcggttccaaatcccggtgttcgaggtctgtgggtgttcagagtgaaagaacgaatatgcggtaccgaagaaaagggggtacctatgtagaagggcaaggaaaatttagtagggttacattacctaccgcactggaagcagcaaaactgtgtgatagccatgttggtagggtatctctcccactcaacatgtcatgatggtgatgacagtgcgcggtggatgagacagacggccaaactccaaacatttaggaatgtcgagtcgtcgcagatggagagaccgggagcggcagttgtcgagatccgtgtcgcttaaggacatctaacatcaacaccgtgactcccgtccgtgactggaggtgatggcgcagtacggacacccacggatatcgtacaattgggattcatgtacggggagtttcaaattccgtgacgggttgcatgagaacgtcgcgtccgtgaaatgcaacatctaaagctcgagtggcgggccgattacggtatcttgctgttgtactgataaggttgatatgtcagtatttagcaaaactttgtggaagctgggcgttgtcgttgcactgcgtacaccgtcacagctgtgtgatgaccgagcggatcgggcaatgcgtttatttgacaaccgatgaatgagatcctatgtgttcatgtgtgactgacagaggctgcttggtccaaggaatgtgccgctgcctttcaaaggccgatacaaatcccttcccaggtagtgtcgctcttggatggaaaatgtgagacagaaagccagtgcgggaaactaaaggcaatgctcaggaaatgtggtgttgttgctggcggatggaaaaatggacatggcaggaaaagaaaagtgcccctgttggctgctgtttggccgaatcaaaactaaccccgcaccgttttggggatgaggtcgtcgatcgactgcacaggccacctgccgtctacatgctatgtagtgtactatggtactgcgtaccttccacctttattagcacaccactaaactaggtagtagggatagacgatactgtgtagtccctagcgtcagtagggcatgcacctccgcgcacgatggaaacctctagaggtagcgtaaagaagcatgggcttccagtcctggtcaacaacagtggactgaaatccaatgccattgttcctccaacagccagcttccgatgcgaaaagcaccgaacaaatggaagcccagctatctggtaatttcggatcgccacctgagcataggatgattgaagagccatgggatgatgttggcttgtcagccagtcactactagcgtacgtatatactgcgttcccggacgttttcgtcgagtgtcaacacttccttccacctcggaagtcctcgattgcaacttctccctccctagcgtccatgccatgttgtggtgataatgttgtacagtcctgcttcattctatatacctacagtcatgcccctggcgtagggcagtcgcaaccggtatggagcacggcgggtaggtatctttagtgcagaaaggcagccgagcaacggaaggatgtgctgactgtcaatttcgcttgcagacctcttgacaccatcatggtcatccacgatccctttttaaagcagcttggggtagccgttacctacgtttgttgcgcgacccatcgctttttcatgtcaacaaaacgcctgtccggtccctcgtccaaggctgccaggcgacagcgggtctagacttaccccatatacatgtgggcctcacggagcacgaaccgagctgtctgccagctgagacactgtcggccatcatcgtcatgagcatcatctgatggcgtttttgggaaaagaggaaagaagagattaccggcgcttcgggagactagaggaagccattcagtgagtcttcttcgcctttgagatgatcttcttgtatacttcctgactggctcgaatgagatgtgacggcactggcttagtggtttcatgaccaatggatgggcaatcttcacagtgtgaaaaattgtcgtcccaactcgtcaattcccgtggctgctctggtcacgcccctgaaccgtccctccaacaaaccacacagtcaggaacatggatgcgatatcgtcaacacttggcgttcctcagggcgcccgtcgttgcacccccggctggtccccactgtgactagacccggcctcctgggggcctgggcctggtcccatccataggaaacattgccttcttacgggatcacaaacgaaccaagggaccccgaatcagatggtcccgaatgcgcttggactgccatcagccctcgctttccatgctgatactacctcaggcggcgtgcaatctgggacatgtccccgcagcacttagcactcttggtaacagtggtcctcaatgcttcgccatggttggttaagatcgccaaagaaaaagactggatgcaaccgcatggtacaacactgcacgctgaatgggcatggccgtaccaattggcttagttcccaaagatgaaggccccccgtttccatgttttccgctccactccgattctggtcacagagcccagaaagctctctgtcttgccttactgagcagggtgtgcgggcttggtggtgttctacagaagagaggaccacatacaacactacctcagaaaccccaatgagggccgaaaggcaaaacagaaaagaaagggcacaccatctcggcccagttgcctgtacatatgggtgccaccacccgctgccatccacatggtgctcgttttccggaagttctttttttggtccctttctccccgttccctctttggcacatcatgagtgcttgatcgctcatgctgatacactccctatcttgcagtcgagtgatatcatcctcttttcagtgtattgtatttccttctatacccaccataccctgtgtcaagtattcgatttagctttgcgggtagaccacgtccccgaacactcctttctatcaacctatcatttgccattgtctccaccctattccatctgggcctagggtcttgatttgacgactaatacttctttcctacgccacgacgacgacgacgactttaacttcgtgcgccttttgttagcgattgtctgggtcacgcgtcgactattgagacctcaaagccgacgcatctggtcagtaccagagcgcggccttttcttggagggagctgaagcacatcagcgggtagcggccgatccccagagccaggagggttcacaagtcgttctacagtaaagttcaaagacgcagcttcgaaagactacacgatggccaacgcgacgaacccttgtcctgcgccctttctgagcgaggcgctttttaacgatggggggtgtaagttaccggaaccgaaacctcgtcatcacgagtgttgctgctaactaacatatgaccagttgtggatggaaggctatgtcaggaggtaggccaagggcttaggtgctgcctgccttgccccatgaccgattgggcctatcccgacgaattcaataccctgggagaggtggcacaatgggttgcagttgctggcaccgcctgttgtgtctttcttctactgtcctggatcattctacccgtcgaaaagactcacagacattatcttagtctgtgcttgaccacggcagttttgtttatgaatgtaagtactcggccgcttattccctgctgccaagtgggatttcgaagcgttgacatactttacagctcggtttcgtgatacctcttgccgctcagccagatgaatgctacgatgcgatcacgcccaattcgatgcaaaccaactcaccttgcgcagtatctggcgcattcttgatctttggaggttggggaggagtgatgtgggtgtttttgcgctccctatcattgcatctgcaaatctgttggcaggttgttgtcggacgcaactttatgtggttctcccaagctaccggctggggaatccccattatcggcatcatcatggcccttgttttcagtggcgtttctttccgctttgggtcgacgtgtcatatcaaccacgagaatagcttggctgacctttgggtccccttgctgatctttgccggactcaccatcttcattcagtttgcgacgtttggttattgcatcaaggtctaccttgcatcgcttgccgacaacagcgcctccactgaaaactcgaacttgccttcctacaccaacagcatccgaaccatgacgcccaaacaggcatacagacgtgtacgccgagtcatccagcttcaatggagggggattgcgattgttctgattatcgttaccgacgtcgtccttttctcagtcgtctttgttttccaggacaacacggtggaggccgttaggagagacccgagcactgccctggaatgggttgcctgccttgcgatgatggctggtgacaagcacaagtgcttggacaaggccggtccattggtggtcgacatgcccactgttggcgcagttctactgcttctctcggtaaagcttccaaccaccatgttttattaccaaacaattacataacgttctaacctgataaactatgtaccagataaacggcttgtggcttttgctcctcctcggccgatggtcgatggtgacgggatggcgcgacctcctaatgacggttcctcagcggaacaagcgagaatttgtctccgtcgacgcacggatggacgatctcaagaaagacacacgttcgtacgagatgctgtcccgggaaaactccgggaaaaaaatggacgactcagtaacaccctccgtagtgactccgatttcgcccacgtacagcgcgtacaacacgtacagcatgaggtcgcccatcaatggcagcggcggcgacggcggctaccgaagcccttcgctgtccaggaataatgctcctggtgagggcacaacttcgccgggacctcgcaactaccacgacaccgccaaccgctcaggtcgccgaacccccgattacttcggcagcacagcacgctaccacgtgccaacaaggtctttttcgagccctcgcccaccacggtcaccgccaccaacggtaacatgggacgcaagagatacatacgctagagcttctccgctgccggatgaaagcccgtatgggcaggtacaaggagcgtatggtcaacaacctatgggaatgaacaggatatgagatgaatgatgacaggtgtataatacgcaaagttgaggggaggaaaaaaattaatatttccatgaaatgaattttgacaacagtaaaataactccaccaatccatacccacacgcatgtttacgtaccttctatccccaaccacgtgagcctttcatctcatccctatggacatgcaaaatacattggtcctcatatcagctctcgatggcccacgaaccctcggattttgccacgacgccaaggtcgtgcaaagacggcgaggtaatctttcagagcttacgtcctgcatgcttgcatgcaacaaagtccggtaatggaccaatggcaagctcagctgtgtggatggaactcccggtacgggtgatataacttcgtcaccgtcttgatgacagcagacgcagcgcattgatctagttcgagcttttttctcctgtcgtaccaacgtcctgtattccgaagcttaccaaatgctggttgagaagccaagcgtgaatgtgacgatatatcgatgaaagcattgaaagctggtcccggtagtcaatgctcacattgaaactctccatgggccaagatagattttcccggtagagcaaaataaacttcggcggaagatggggaagaacgaagacggaacgggacgtgcggagtccccggaagtggttgggttagcgggtcatcggcgggccggacatcggaagggattccgatagaggtatggttgggatgtgtaaggcgagttgacttacactaccttttagtgttcccacactcaatcgcctatgcagtcttggcaagaggtgtatgtacgtgcacacacacacacaccgcatttgacaaatctagccatttaacatcgctttacacaactcaactcaatcgtttaatatcgaaatctggctaaaactagtataaaaaatcgatattttaatgttctacgtcgtacagttgtctattttaatatttacattgtcttttaaactgttattaatatagtacgctaccccaatacccgctaaaaggtattaataataataatattagtaaataacgaatattctaataacgttactaaaattactaatataaatataaagagtatatagaaatataaatatattctattaaatactagcaaagcatttttaccgtcgcaaacttcctaaaatattagaaagcttcttatataagtatttaaggtacaatatatactatattactccttatactttattaattataactaatattataaaggaaattataaacctccttgtattaaaacccgatttatacctcgacgaaatctatacctttttaaccaataagtataacgtatacgtttcgaccgagaccgtacggcggtaccttcgataagagaagtagaagaagaagcgactctatataaaagcattacaataatcccctatactagtaattgaatagatattaaaaatctctttatttattataaagatatttatattttataacgaatttaatatagaccgaagggacggtgcttgttgtactagctaggtaccctacggcgctattgtaataatattaagcaagttcgtacgtagtacgcggtattacctccttttaattattataataaataggctacttaatatattagtatttagaagtataatagatttagccgaggtttaggactaaatagtaaaatacctactccctaaaataaatctatttcctaattgcaatagtattttaataataaataatactaattaatacccctataccgaattctaatacgcatataactaaaagggggttttattatagtatttaccgccgtactctcccgaattcaaccctattaaggtatattttaataattttaaacggtagtttaagagggtatattgtaacgagggcggtaataaaatattagacgacgattttgctatatttcttaagcaattagcgtaggatatagggtatagagtacaataaatctatagctattttaagaatgtaaaactaataataaatcgatttaataatattaataaagagtatagcgaactatatactaacgagttggtcgagtatagagagataggtactatatttaggtagtaataaagagtatggacggaagagatagatttatgtatgttaaattgaattatatattaaaaatgctagaaatgctagaaatactagaagtaccagaagtaccaaaaatcgtatttatctatataataataccaaaatactaaaaaccttcctctttcgctataaatcaatttgtaatatcgttatcgctcgctaggaccgctagtaatagtacccgctatagaagcgagagctctagtaacgctatattcgaatacaatattaaatcgcaagtttaaaatatatattaattaattaaattacaataatagaggttagaaagtatacttactatagtttaattatattactaataccgtatactcaattttaaggaagtttttaataccgtccttaaataccgtatagaggtcgtaattaaaccctaactttataaattactttactagctactttttaagtataaatatattgggtagtacttccttattctagaattcattcttcaaagcaattaaaactctatatactagtactactttaattaacgatttaatatagtaacgtttatagaatattttaaagaacttagtaataatctctttagccaaccgactaagcggggcggagggtagtaataacgaacgaagaccgaaaatcgaaggtacgggcggacgtagtataaataattctccggcctctactagggaatttctaatctcctcgcccttatcctccttacttactattaataatagtataattaataatagtactagtagttaaataaatattatagtcgctatagagataggaagaggattaatattagtacgcttagtaataagagtcttatagtcggtcggatacctatagaacacagtagtaaaatattctaacggcgtatataaatcgataattaccgttttacctaataggaggagagtacctactatattataattatagctgctagcgattgttaaattagtgatagagccgccggtagtataaagtagctagatttagggatattgaaaatagggagggaagtgttagtatagtagcgggtatagtaggtataggggaggagggtatagctagtatagacctttaaaattgtccttctttagtatagcttataatagactatttatagtctctatattagtactactattattgctattaatattattaacgatattaatattaattagtagactattacctcctcccctatatttactattactatcgctaatattaaaggtaattactaccttattgcctaatatattttatattagtttaaatagcgggttagctattgtagccttccttaataatatagtacgtacctatttacctatatctttaacgttaaagttataataagttatactcctatctataatgtagtatatttaatatttaatagccttattataattcttatacttatagctaaaaccgtacgcctatacctatactagctcctaatatatagtactatataactttacccctgtatattcctcttgctaccggtcctcttctaaattctttttaatttttactagtataatatttattataatgcgtttaaacttctcagtaccggttaaagtccgtaaccctcgtaacgatagcgtatcgaccgcttgtagagttagaataacaaaaggattaactaaactataagagggggtaagaataaagggtatactattataaaaagatagggtaataaggattttattagtgggcgggttggttaaccgaaatttaaataatatagtaaaatagtaatactaattaatatagtagaggtataactttataacggtcttatacttaatattattatacctattataaaaatccttcttaggaataattttattatatataataacttaggcgtagcggttattataggtagcggtaatatatataatattatacaaagagactaattactttatccttataactatattattactaataatattttttatataacctcgctatatatataggatcttactaagtagtatcgtcctaaactgccacttatagaacttgctattgttttacttaatttcaacctctttaaataaactatattcttcaatagcgggtaatttagtatagctaatagtaatatataaaccgactatattaaattagacctatatcaaattaaaatatttaggacgtagtaatagcagtactatagcaaccggcttataaataatatagggctaagctagtaacgccgaagtaattagtttggtcggggaggttacttcgctattattattgcccgataaataaaataaagtattaaaagcctacttcttaggagtaaagcggacggggagctattatttaactttattatcgttactagaatcttcttcgctactagaaatctcaataggtattataagcttaggggggaacaacagcagttctaggactaggattaggactagctctaactctagtatagtaactttccccttcttaatagtagtctttttaatagcggtcttcttaacagtagtcttaataggagtaaccttcttcttaggtagagtagtcttagggataactttaatagattattcgattttacaattcttctttctagggcgggaggaggcgcgttataaaattattaaattaggatcttcctaatcttaatctttattgaagtagattattggcgcgccgcttcgaatataggattgctttatgctggcgggttttgaatataaggattgttttgggaggtattgttgcgatggatttgattggttactagtgttgtaattattttgcacgatgaaatagctttagattaatatagaaattgttatcaaataatgaattttgacgaagttgtacaatacagaagtgcggtgtgtgtgtgtgtgtgtccacccacacacacctcttgccaagactgcacaggcgattgagtgtgggaatgtatgtagtgtacttgataatcggaaagcccaaaagtccgaagatgccgttgagtgatggattcggaagacagcagtcagatatacaactaccaagtcggtctttcccatcgtatgcatagttcccaacgtggaagttggtcacgagagccacccgccccttcagttgcgtccggatgaagaggagttccatgatgctttctactatgcagtacatgccgacagaacttgacgatcatcccttggcaacttcgacaaggggggaaggagggcatgagtagaggaaggaatgtccggtcacagacgccctaagccgggattggcttgcttcgtctccggttcatccggaatccggaggtttggatgactgcgacgcagagtgaatctgaatctgttcagctcttcgcgcgggctttcagtggtgtccgaatttagtggattaatgccggtttggtgccgttcgtttgtttgggccaatcaagcgtgttgatattcacttggcagtattcatgaacaagttttccataccttgtcttgtcagcatcgcccatagtcggacacttttgtcagaaaaagaaaccggatgaaactgtccttcgcaatatcagttggatatacgatttctttaactatcggcttagcccttcgtttggtttacagataggaagcaaacatggccagggacccaacgtttgtcggctcaaatccaaatctgcagcagagatagcaaactggccagatgatgccgaaacaacccgaacccgaacccggaaatgatggcaccggtattgggaccgatggctggcaccgcggtcgccgccttatgcttccactctccaaccacacctcatccacttacaccgctctcaccagtcccatctcttgcgcccgccggcgccgacttatatcacttccaccaaacacaaaagctggtcgcatgattctcctgattttagctctgctgctgggcttcttcctccactacatgtggaaagccgaagcggccttaagcaagccgtggaaacctgacgacagctccctcgccttcagccaaagaccactccccccaccatccaacgaggccctcctgtcctcggccggatataagcttccattacgaaccaaggggcgggacatcgtggaccaaaatggcaagcgcttcaagctctcgtcagtcaactggtacggcgccagcgacgagctttttattccgggtgggcttgacgtgcaacaccgcgacgtcatcgccagcacgatccgttcgcttggcttcaacagcgtgcgcatgccgtacagcgacgaaatggtcatttcgaacccggaagtcccgctgcgcctgttggcggcgaatcaggacctcgtgggcaagcgcgccctggatgtgtttgaagcgacggtaaccgccttgacggacgccgggttagccgttatcgtcaacaaccacatcaccacggcgacatggtgctgcggcgctgacccgtgcgatgctggctgggcaaacgatttccttcctggctcgctgtgccgggtacgacagacggaggcgcagtggattgaccactgggtgacggtgatgaaccgcttcgtcgacaatccgctggtaattggggccgatttgcgcaatgaggtgcgcgggctttggggcaccatgccgtgggagagatgggctgcggcggcagaacgagcaggcaatgccttgttggggataaactcggactggctgatcattgtgggtgggaccgagtccggtaacgacttgacgggcgtgaaacgtcggccggtcgagcttgacgtagcaaacagactggtgtattcggcacatgtctattcatggagcggttggggaagcatgggagggcggtattcgaagcgcacatatgcatccttcgtgaaggctatgcgtcagaattggggatacctggtggaagaaaatctggcgcctgtttggattggagagtttggggcacccgaccgtcctggcatcggtgatgcgaactactggcagaatctcctgagatatctcaaggcgattgacgccgactttggatactgggccatcaacccgcgcaagccaaaggacaacgagaaagagtcatactcactcgtcgaggatgattgggttacgccggtgctggattatcgtatgaaggacatgacggagcttatgagacagtgagtggtgctgatgtcttttggcgtgacagcatttctaggatatagcttctgctcggccagaactagttgacgggattgttgatatgctttgggagtatctatcatggcgttagggggggagcgtaaaagatgcaatatagccgaccgggaaaagcgaatatatttgcagtttctcttgggccatctgacttgtaacatttctgcctcgttccgaaggagactagaggtactattatattttcctggctgtcacgagagcgccggaggacaggtcccgggttgtcggtgtctgggccgtgagatgcggcgtaaggcgggagcctggaggatcgcaggattacctacaggccaaccccgctttgcccacctacacaggtacctatacagcaaaccatacagggagtgcccgctagcatacggctcactaaaacaggcatgcaggttgcaccagaggtacgtctttgtgccttgtgtaggagcctcccgctgttagcgcgcttcgtacccgagtgtccactgatcgatccctgggctttgccaaatcacgttttcattttccgtcccgtccctcattgcacccgacatcttcacccacaccggtgacgacaatccgcactcatttagctcaggctcttgcttttgggaaggtgcgctgtgcgcttagccaggaaggtataaagatttggagtctgcacaatctagctgcgattccagcttcggacatccagattgcagcaacgaagctcttggtagattttcaccccccccccccccccttctcctgcatcgaacctcaacggcttgattacccttttgagtgggcctccactatctattgcccgagtgctttttattttcccttgcaggccacgcgatgtccacctcagtccgtgccggcctctacaactgaagcccttacaacgtggctgccatgtgctttcctgccaaatatcatcgccctctctcaaattctattttcattctcaaagacggccatttaccacgtctcccatcaatttcttcctcatcttcaacacgaactgctgatgcttaatggatctgccacacatcagaagcatcagctttgatattggttcatgatggagccgtatacgcatattgacactccacggccatattttagctcggacatgagcgaagacgatagcgaggccgacgacgcctttcgttctgggatagacttcctcagcgtcagtcgcttttgtcatgtccagaccgcagaaagcagagtaagctgtgaacaaccctcctgagactcttgggtaacggcacaggcgccgggactttcttcgaggttttgccatctctgtgctaatctcagaccttggacagttcggtgcagacgtcggcccagagatcaaaagctttgtttacgaaccatggcatagtttcgatatagatgacgaagtctctgacgacaacacggatgatgaattatctgatgagattgatagtatcgaactcaatgaacacgactgggctataggggtgactcctgatatgttcgctacctgggggccatttgcagcggcaccactttcccagtctgcggctaccatgcctccaacactattaccacaagtaccgatagggctgcaggcgccgggagtagctgatgatcttatgccccagttacaattgctgcaacagcaaacccagctccagcagcttcagcaacaggaggaaatggggtgggagcaggggcggcagaggtttccacgagctcagaggttgcggttgaatttgactgctctgtcacaaaaatacaacgtgcgtatattggctgcttggtgatagtttgaatctgctcgctgacaggagacgcagctttattttgcatcttatcaaaataagatacacgtgttcatcccccggaagggcccgaacattcttccccggccctgcttggtactgaaacctaaaaaactgaagactgactggcccgtcagaccagctatcgatcagtcgttcggccaccagatcaaccaccttatgatcggtgatttgggccacctggaagttctcttttttgcctttgatgacggcgatgtcggagcctactacacgcacacaattgcccactacattgtatcagcgagtcgacaaagggaagcgaatggcagacctcctccccgctcattgatacccagagaattttttcatgaaaatgtgggcgagtctgcttggggaattgcgatccatcaagaatcacgtctactggctgtcagctccaacagggctgaagtcacggtgtttgcttttgcgctccaccagcatcgacctcataaaccgaaagatgatcttacatcttgtttagatccatctccccagatctggcccggtcagacagctcttggcctggagagagacgtccggactcgaactaggacgtggaagattatcctacctctcgattcccgtggaagcaacattccgaacatatctttctgtgatgacgagcaaggttgtgcggagtacgtggtcgctcaagatataaagcagcggacatggttccttgacatatggcgactgggatatcctccagttgagatcatgcatgaaacgtccaagatgaactacgttacgccgtcacagtgagtgtgcatttacgttcccatggttccttgttcttgtcctcgtcagctgaattgttttgactgacttcaaggatctcagtatcggttggggcgtcatggttttgcctgatagatctttcaagcaaaccgcatccttacacgagtgcttaggtcttccgccttcggagttttcaggtggaacattgcgtagtgcgcaattatggctggacacaaccaatagcctttcccatgtgagggatctggcaaatcctctctcatatctcattcccgcgccccataattcttcattcatcgacccgaagagaatcgccgggttccctattgaggaagacttggacgaagaaagcggggcggaggaagagacggagattttggatgcggctaggccatggaccaacgttgattttggggttaccgaccggcggtccataatcttgagcggtgaacgtcccaggcctcgtcaggctcctcgggcgtacctggatgatacccacgagggcatccatatggctcagttcatcgtaccgagatttgcgcatgttccagactcatcaagcctaagacgcgaacgatattcgcgctggcgcacccctgcggtcccgttcagtaaatgcgatttcttttcgcgctatgcgacgaagaatatgtccatactcttgacctcttcgacagatgtctgcttggtacacatggatccccagggcacgcctgtgctttgcaggcaagttcttccgtatcacaaccaccttaaccggcatcagtcaccatatgacctccaccgagactactcgcagcgaatcggtatgctcctccacgtaccagagctcagcctcgtagtcctcggatcactctgtggccgtgttgccttggtgcgtctgacaaagacggcaaagcttttttacggtgcaccagtacgtcgtggattccgcgtggaaatggttttgccgcgtcggtcagaagaggacaaacggatgcgcccgtggtgtactctccatggcattgccatttcccctatgcctgacccaaaagcggacggtatctcgttgcgcaaagagggcgatgaaggccaagaaccggcgttgaagaaatggaggctggtactacattatctggaccatacgattctaacatatatcattatgaaaacaaaggacgacgaagacctactcgttgtctgaagagaagcgggtgtagaaacctccaaaactgataataagagcggttgcgtattgaaagcgtccatgaagttcaagccggggtgcagggggtggatatgcttacacaaaattattgcatgtcacaaagagacaatatactctatgtatagtctaaaagatatagatgttgtgagcctctacaatccagccctagctttgtttgttggtctagtacaaaaagcactcgttttgactgaaagcggggaggctttcgcgctctcaacggatgggtgctatagactggtatcttgcattttcagagatcttgaaggagacggagaggggggatataaagaggcttctttagcgtatcacgccgtggtcactgtccgttgcttcaaacgaagagtgtaattgaagccagtaggacctcactgctctaccctgttcaacccatcgccaaagaactagactaacaaataactaaccggtgttgtattcgaagttgctcgctgcaacttcgcttattcctaaaaacaacgtagcgtacagtttcgactgttaatctattggatttctttccacatcatgtatgagatcatatccggggaaagcaccgtcaactggttgtcccagcctttttttgaggctcatgcgaggctcttggtacaaccaccttacaaacgtggaagccagtgtccaacggtaggtactatgaagatggctggcaatccggcgattcggcactttgcaggaccgtgatcgaccaggcccggtgcggggttggcgaatgtgtgatacgattggctcgcgatcgtagggtatgtgacactacttcccgtttatagttagcgcttggcaaccacctgccggcaagctcaaccttaattccacctctgcagctctatcggctcgaatttgtccccgatcgtcccatttcacttcgacagaccatcctcctccaccgtcatcccaattgccgtcgtatcgcctatcatcgggcctcaccaccttccttttgtttactgcgatcctctagtgtaccgctaagcgactagctgaggtaacatggtcacggtgcgactatatgccgtcccctcgtggtcgggtactacgtagccggtcaacttcctgtacacgtcaccaccgttcattctccgggcatagtttccgtcgaacaagccaggatcttgtttctagccgtgccattcaaaatggcgaccctccttcgccgcgtaagccatgaaacaacaaccctcggtcgtcagcagttcgaaccaccaaggggcgcatagacaaccgtcaagatgcgttcgccgatcaatcctcaagcgccaggccacaatcccgttggtctagctgagaaggaagagctggtgttacgcccgcttcttgctcatgacacgcaacccagtcctgggcagcgtttgaagcgcaaactgtctatcctcctggcttcctgcgccgtctcgctcgccgtcctcttcgcgttcaacatactggcgtgcaacggcaccctgttcggtatcaagccgcgtccatctgagctcgccagcccaacaccgctccaagcccgagatgatcagagatcttcgggcgagaaggactgcccatgcaagcccacatccacggtacccgattactttaacaccagcccgggcccatggattggaaagacggccacgggcaaagcgcctttcatggcccagaccagaacctttgaccatgctgctacctacgtacctaatgcgccgctgcagacacaggtgccgattcagggctggcacccgggcaatctgagcattttcggcatgatgggatttctgacgccttacacgccctcgacagggttcggcgtggacgagtggccgctacctgatggtgccgagattatttggcttcaggtaggctcactgagaatctagacagcaacgcggcactaggggtaccgcgatcaatgctgaccatttttgtcgtgctctagatggtctctcgtcatggctctcgctatcccactggaggctcaaacgtggagtctttcggtgcccgtcttgccaatgcgactggcaagttcaacgctacgggcgaactcgagttcctgaacaattggaagtatcagatgggcactgagattctcgtccccagaggtcgccaggaactgttcgactctggtgtcctgcacgcttacatgtattcgtcgctctatgacccgaacaccaagattatcgctcgtacgacggtatgcatctggttgtccgtaaagacaagttatttagttgggtgctaactagagaaacatagacccaagaccgcatgctgagatctgctgagaacttcttggctggtatgttcggcctggaatggtaagttctttcccctccaagccccaccgccatgtgatgttgcgaacggttggagttagatattgattttgtacaggcccaacaatgtcaccctcgaagtcatcatcgaaggctccaatctcaacaactccttggcaggctatatgaactgtcccaacgaaagggaagacggccttggctctgcggcccgcgatatctgggtcggccactacttgcagaatggtacgcggattctggatgataaatggcctgagtaatatcagttgcacatggctaacttcatcaacttcagcaactgagcgtttctccaagctcgttacgggttataactggacgctcgatgacacttatgccgcccagaccttatgcgcctacgacacagtaagtcaagcgccacctcgctcctaccacttgtttcatatcaaactcacattttctgtaggtcgcaagcggctacagccgcttctgctccctcttcacctatgaagaatggatcggcttcggctattcccacgacctccaattctacggcaacaacgccttcggctccgagaccggccgcgccatcggcatcggttttcagcaggaagtcctcgcccgcctccaaaaccacaccatcccctactccgagacccaagtcaacgtgaccctcgacaacaataccgtcaccttcccgctcaaccagtctctgtatctcgatttctcgcatgacaccaacattgtctccatccttgcggcttttggattaacccagttcgaagaggaccttcccgccgataaatacccgggcgaacacaactttacggtatcgcacatgacgccctttggcgcgagactcgatatcgagattatcaagacgccaaagccgttgaaggctgatcggtcgggctatgaggatgagggagaggagacgaagtatgtccattttgtgctgaatcaacggacggtcccgttggggtggagccatccggagtgtgatgcggaaagggtggacgggtggtgtgagtttgaggcgtttttgaaggtgcaggagaagatgcccgggctggcgaggtacgaggaggtgtgctttgctgatggtgggagtccttaggggagtttgtaagggggggtctatgagcaattcgtaaaggtatgcttttttttttgggaagcacgcctgtttgggataggtggtgaactttcacgagtattgattatgaacggacaggctggaggagaaatgcgtgacgtgaaacgaagaaaaatcgagatgaggacatttgtatctggcgaaagagccaaaagcttactagatctatctgctgccgattcgaaacttttgttcgccacaatattccgatgcccaagtttgatggctttatgttcaaatcttgacgagcttagttctgatggtctccgacagccatttacctcgatgcatttgcggagccatctacatcatacgttctgtctgcacccagaacgcgcctcccggtaatatggccgtccttaaaagtgaacatagtttccgatggttgttttgttatcttcttatctttttttggttgaaaataagaagagaaaaccattgcttcaatcatcatttatctttgctgacaataacttgtaaatagcttctacatcgataggtgtaacacgtgctggtctttttattctccatccgaataggggtaagactggagcgtcaattattggcatcgtaactgatatgttgggaagagagcctagactccggtacattaccgaccgtctctaaccaacatagtcgtcatcaaattgcggtggcatctcgctccttgtcttttctttggaactaaggagtagcgtcacggtccatggtcgtgctagactaggagctcactaggtgtaactgtggaggcttacgacacctcgctgtcttgtgatgttttcggtgtgtgttctcaggattccggtggtatgtgcaacacacaacaaggcatcaccgccattgttcaactacactactgataacaagtgggcgctttccccgacttcagttggaccttgcatgatgcccttttgcacttggtgaggctcgtcagtttacattattttgtgattgaagctgggcggtccccatttcgatggttttgaacatgtctggtccctgttctggtccagttctcggaggtagtacttccacgaggtacctttttccgcccttccttatgggaggtttggagtctacctacaccactacatggtagaatcgcatcttccattgccggcatatgtgtacgtaccttaccttctggatttctcagctgcccttgcagacaaggctgacgtcgactttcatcaatgagggtccttacatcagagaggcatcgaagtggacttttcactccatgcttcttggcaatttgctttttaggctgccaagatgactgatgcaactttgactccccagtcccggccgcggacgcgggtgcggtactgtacactactccaagtagctcggcgggcaagattggcagccgatggggtctcggcagtggttttgacagtcgttagtcaacgtcatcggcggcgttgacaataattggcatcatgtgccgtgtttcctctcttgtgcatcaccgatgtatctgtttgaccgatgaaattgggtgtccatttcgacgtctctccaccaagataaaaaatcaaaaaaaatcggagcgactagaggtagtcactgcagtcatttcccctggaagtgcatcatgcacctgaaaatccataacacccctaaaatgcctacagctagccatccgtaataaggaatttacagtataggcatttgtatgattacttcctatttgcataccaactcgccggccaaattggcacatatgcatcaattggcgcactttgatagggacctgcaagctcgaccttaacgtataccacagggtagctgataagggaattgctaggtaggtagcaatgttccgattcgacaattggctggacctccatttgttgacgctaaaatggggatttcgatcggtcaaaaagatgtcgaatactctcccggacacacaatggcaatatgaagaccgccccccaccctggtgaaaaaaaaaagaaataggtttcgatgcccctggacctgtaccccagtttcctttcagtcaccaccaatccaggcggcttacagcggcccgaatgccgtgagtcgagactcggccacacctttttgttgatgactggcctcggctttccgctcgtaagtgcgtcccagacttaagcctatcgccgacgcagttttctttctcttttggttttttttttccttctttaacccataaagagtctgtggggttttgccttctcgaagtgggctaaagatgtggacgacgagtggataggagggatcgccgccatgcccgccgtggaggaggtctcgtgccgtggggactgcaaactgcaaagaggtgtagcggctgcggctgcggctggagatgagggtatgtatcagtgtcgcggaagatggaggtatcgaaaaaagtgtcgaggttcgagatccaagtcaaactgaaaccatgcaaccgaagctggtgaaatgagcaggcatccggccatcgtgtaaaaccggaagagggaggcggggcctgccgcgatggcggagcccgaaggaggctgaccgtcgccgaatctgtccgaacctggaagcgttgacagaaacctttgtccaacactcgggcttctcattggtccccaagtcctgataacctatctcttggcgtacttggctgcggcctgcaacccctgcggtctaggagcgcaggggctgcccggtaatggagctgtcgagttctggacctaagtacagggatgcagaatgggcgtggccacccacgaggggggtggcctgtgaaaacctcccaacgtcgtgccttcttttgttcgcaagttccgtcatctggggtgcagcacgccgctcgtttccacggaagaaaaccaaaatcgacgccacagaaaccccaggaacacacgacggaagctgggggaagtcgtattatatcccattgtatccaattggcgttcaagtgaacccaaagctacccctgttgtctatatcgatggatgttcggtttggcggggtgtcaacttgtgcgcgtgggggaatgcgcctggtcggagtttgcgttcggtaccaaggccacccaatattctctctccatcatgcccaccgtgtcagacgagtagacgttggggtgtcggtcgatactaaactcggcttcaggtgctacttgggatcatttacgtgagttggctttgtctcgattcggccgcgtgtgctttaacccagaggcaccagcatagagggctatgaggaggagaattgtctccagatacgaacctcttggaggacatcgacgcccttttctatataactttacctatctgggtccgctagaactcagggggatcttggtgatatcaccaattataggagacgccaatagtgcatgcacggaatgtaactggaagcaagcggagcaagcacacgtgtacgcgcaaggtcctactgaaagatcgtgaagtcggttgacgagttcggtgcagccgtgtctaatgtcttgtttcttggcagcccggaattgggaggccctggaatcgacaagataacgccacattggaactggagatgtgtgaagatcacaggaaagcatatgggccactgctctgcctgatcttcactccgttgtcgggcgagagcgtcccatcacatcgacgggcattggctgtctactgtagttgacagtgtccctgcattcatcgggcacttttgaatatactgtgtatacatcaagtatgtggcttgggggggtttctaaggttgggtgaattgcaaaataagtacgtacagtacctctcgaaacccaatccccatacgacggaccgcacgtaaatggtgagacaacgcaagtcggtccacaagtcaaagagtcacaaaaaaggagacgttgaattcacaggctcattttccccaatgtgccgccccagaatgggttcgggacagcggacctaggtaacggcaaagcgtggagggcggaggcgtgctggtagcacagcaccgcacattcccggagtcgggcccttgtcccctcgtactacatctgcattatcattggctgagttgggatgacaatcccgtaagctttttggaagcaggctctacctggccaggaacaaagttcttttatgatttcaaacgaactcccgagttccctatcagtggattgtgtatcagattgtctgcaaatcacggccgaaagataaggtaaaatcacagggccactcaatattttcaaccctcggagcacatgtagcgagcttgaaatgaatttgttgatcagctaaaacaaatttgggcgttgacggatatgcaaatgtacagatcaagccattgcaagtgaatgcaaggcaacgcggttcggctctgacatgaagagataaggtagtgtacaatgcaagtccgttaaagcacgccacggctgtacactatgcaatgtcccaaaacttacaggctgtaccctctctgcccgcccacgcgtgcacggaatacaaaacgaccctgatggtaattgacatatttgttcaggtaagtgaatgtggaacgccttgtgaatcagccaatcttcttttcgctccatgcctgaagagagtttagccacctgggaagctgggctgaagccctccacatgttcaaaaccttgtgtgcgcatttgcctgtatccgttctttgcctcaaaataccttcccgcccgaagttaaagtcgttggtacctgtgtcatctgatggttgcttttgagtctctccgggcagctggccatgattgtataattgaagccggcatcccccatttttgttctcaatcccctttctggcgtccataggcattggcaacctcaagcaaagacatcctaggttcgcgaacggcatctcgccacatttttttgtcccatccatgcaaatggagtgggagtgggaagagaagagcaggggataacccacaccagaaattgagggacagccgcggattggtgaagccagccatggcagccattacggcttccactagctgtttggggcggcgtgggcattcccatttgtctggcatggaacccccatcccacgtactgcgtattaccgacaggtcgatgggaatcggaccagcgtataagtacggcgcgaattgggacgaactggatgttgaaggcgctctcacggacgggttagtagacgagagtatatagatgggctgagagagatggacttcatacatagatgcgtatcaagctcacgcgactcggaggaacctcctaggtattgattccaggcaccgtctgtctgtaatggttttcacgggcccaattgagggaatcctccaaaaaaacatcgatccttgctccgttcctgatcgcggtagcagaataaggtaacagagctaaacagacaagaggagtgctgagtgtgcgctaggcgagtccgccttcggcgtgcagaggcagacttccttgtgggtgcctgccgtcgttccaagggcgcactaacttggacaagttcctgcgatccgtaccctgcgcgggctgcgtcagatgggactcgatggaccttcgggtcgctcctccccactctgctggtacatagtatcgacatgctgcgatgctgcacccggatggatcccacttctttgcccacacgcccatcgctttttatcaaccttccacctctcgactcttatatagaccatgcctcgtcccgccctccttcttcggccatgactctctggcccacctaaataccggctttgctcctcaagtcctgttctctcagtaaaggagtctgagactaaagaaaaacaaaaatctactcttcaacttgcgacggacttctttccacacacggcccgtcccttaataccaatatctactaccgaagcgccgtggtccgagtctcctattacgcacagtttcctatagtaatacatcccggattcaccgcctaccgccgtcatttaccgtcccgactcccgactcccgactccgaccccgactacgcgatcgtcgtcgtctcctcatcccttccgcccccgtagcctccggcaggcactccaccagcctgccgcagccatgtcgtattcatggttcggggcccctacccctttcaatggcacgacgcccaacggcggtgattccggtgagtcctttcggaagctcgacgacatccacccaatgcctccgacactcactgacaagatcatcgccaacagcctccgaaaacctcaaccaatggtaccagtcaggcgaccaggcttttattctagttgcatcatgcatggtcctcatcatgattcccggcatcgccttcctctactccggccttgcccgtagaaagtcagctctatcactcatttgggtgtgcatgatgtcttccagtgttgtcatgtttcaatggtacttctggggctactcattggcgctcagcagcacagcgaccaacggctttattggcaacctgcgacactttggtctcatgaacacactcggtgcaccttctcccggctctaatctcattcctgagctactctatgctttctaccaggtaagatgactatcgatttttgtcagacacttcagccaagggcctggtcttcccgactcaggggtatgtttatctaaccccgacgtgacagatgcaattcgtcggcgtcaccgcagcccttgttgttggggccaccgccgaacgcggtcgcgttgtcccagcaatggtcttcatctttatctgggcaacactggtctactgccctctctgttgctgggcttggaacgtcaacggttgggccttcaagtacggagtgatggattatgctggtggtggtcccgtcgaaattggatccggtgtctcggctctggcttattcttgggttctcggccgacgtaacgagaagatgatgctcaactttcgcccacacaacatctccctgatcaccattggtacggtcttcctttggttcggctggctcggcttcaacggcggatctgcttttggcgccaaccttcgcgccgccatggcgtgctggaattcgtgtctcacagccatgttcgcggccatgacctggacccttctcgattaccgtctggccaagaagtggtcgctcgtcggctggtgttccggtaccatttcgggtctcgtcgccgctactcctgcttccggttatatccctccttgggccagcatcattctcggagttgttactggaattgtttgtaacttcggcactaagatcaagttcatgattggcatcgacgacgctctcgatatattcgctgaacacgctcttggaggcgttgtgggtctgatcttcaacggtttctttgctgccgattacatcattggcttggatggcgtcaaccaggaaatccccggcggcttcctcaaccacaactataagcagttgtacattcagatcgcctatgtttgcgccacaatgggatattctttcgtcatgtctgctatcctcgccaagggcgtcgacatgatcccaggtctacacctccgcgcttccgaagaagccgagctcctcggcatggatgatgaccagcatggcgagtttgcttacgactacgttgaggtacgttttttttcggatcgttctttattcacctccatggactaacaatgttttcaacaggttcgccgcgattacctggcatggacaccagcagagaaagagcagaggcaagacggcgacatcatcgtccctcagcacggcatcgaagggcatcaggagctgttgagcagctctcgccacggacccaccatgtccgaactcccacaccatgaagaggaggatccgcgagagaagaggggctcgacctcagaataatctacaaaagatgtcgacgtcgaattatgcgactacgcaacgaaattattttcacaagcgacttttgggtttctgtttttgtttttgggaatgcatagaactatgagtttacggggccttggatgagagaatgtggaaaactgaggaagtcaagcgcgggatggaaggtttccctgcctgcgcgcgcgcctgggtagatttgggcttccaacaatacctcctttttaggctttttcacccctatgtttgtttatttcaacggatgttaccgtcacacggtgtttgatggataccgagtttatcccccggatgatgaaacccgggctggcatattgttattttttgtataataccccatctaactggcgatgtgaaagcaggcatgtttctgccatattcagcgttcaaagtccttggtcttcagatctgctccgttgtgcttgtttccatgtcccgttggttgccagcctagattgggtgatggctttgtaccacctttgtacataccatgttcgttatctggttttcgatttccatattttatttttaatggcctcacttgttgatgcccgcaatttccgagccaccggtaacggacctatgagcccgactctcttttcctggtacttgcagttttgcggcccaacgagtcatgcgctgatccaaatcagagagagagagagaaaacaaaaaaaaaaaaaaagaggcggtcaacaatccgagcctggtcagatggtgaactgccaggttttgtcctttcccaactcccaggtctagggattcaataatttcagtatgtgggagtgttgtactggtcactcactagagtattcgcattttcgcgcacttgagcttacaagtcaggcattggaagaaaaccgaagcaaaccatatatcatgtggtccaaggctgtaacatggacacattaagcaaaaatgggcgtattgacaatgttagccaaatggatcgtaggtacactacttatgtatgcatgtttttttgtgatacgttactaaatagtttattggaataagcagctcccaaaagtttctttgcgagcttacatcctctctgcgaactgcatcaggctttcggtcagacttttgtccccttactgtatgtataaatcatcaaatcatcgacgagattggaagtgagacttcaacacctatgtattactctcctcttcaagttaaatcaagctccaacttgacctctacggccaaatccgaacaaagcaaaacataaccttgatagtaaacgacttatcaattattcacgcaacatgcagtctcgtccatcacagaccagagagaggcccggaacaaagtgatgttgtatcacgctcacaagctttatctggtgcttggtgaaactctgctcagttcatggatccctttttttttttttttttcccccatctccatcttcgaaatcatagtaagtttcaagttcgacactagcatatcaaccaatttagtactgtcatgccagtgtgctgatgatgtgtgcgcccaaagcttaccggtgtgatttgaaggtccttctcgtcaaggctgggtgtctggaccaccgaccggctggggggcatatcccaatttgataagataccccagataggatagctagcctctttgtcacatccccagtttcgctttccaaatccatccacgtaatatgtatatacataggtacctacctacactactttaactcgctcggttaactcggctgatgggtgaaccatgctcccgcgatcgatcttccaatagaaacagaaaaggtcacgcttagtcaccaccacctcggcgacttacactacctatgtacactacacgcctcccccccggccacgacatcccacgccagtttgtgacttggggtttccgattacattacactacatacatacatacatacataggaaagctcagtgccaggttcacagcgagccagggtgtttgaaggttagccgattaggcaacgctgcgcacaacgtggtttgataaagtaggaataagttggaataagttagactttccgcaggttgtcgtctgtcttggtacacctgctgggatgtaaacttgttagctcggttacggtgagctcgacaagaaacatgggtaggattgacaacgaactgactatttcttgagccagatttaaggttccttgccatcccgaaaaaaaaacgacgctaacaagtgatatcccagcagagccatgagtttttggagtttttttttcttttttttttcttggcgggtattggcaaactgaacaaagttgaggtctcggacactcccaggtctgtttcaaggttacagcgtgggagaggagggtgtgcttggttgcggctgcggttacgatgtgggggacaaggctttaggaacagcgagctgggaaatgcttggcggcttggttggaaaaaggaagaatggcgtgccaggttatgtctaagtatccgacaatggaaaatcaaggtggggtgctgctccgggtgcttttcccacacgattcggggagcccggccgtccggcctgccgggaggttaatggctaataatagtacttcgagtatacactaacaaaacgatgttgcagtgtcggtgtttcctcagtcggaggtttgtgcagaggaaagaagaggatgaccgccggttcgggatcggacagacggacggtatggccgggacgggatctggacggcgccggtaaagttaatcccgccggaccgggattggtgagccctggcatatccagttgtaacgttgttctctcaaagaattgtcattttcacattcattttaagccggacgtaaggattctggtagtgaaaaagtcaaagcctggtggcttccgcgtttcccatcaatcataaaacaaaaatttaggtgccgataggtctccagactcgttgggcggaacgtagattcaatcacctcatagtcacttttacagctgttgtaaaatttgtacacgatactgaagagcaagtggcattgatctcttcttccgcatcatgattggaaacgggtaatttcggaactgggtaaccaagtcggtgtaatccgtcggtgtaatcctcagtgtcagggcagaggtaggattatacggacctacatatgacctcatgggtgacccagacacttgccatttcgaaaaggggaaaaagcagatatgcaaatgatcagaggtatcttagatagaattacacgtttgtcccacagcatgaccagttatatgtcgattggtattcatgcgaactgacagacctttagttctgtgcatccacaaactcgtcatgcgaatcgtccgtgtcgaccttcttgataggaggcaaatctttagccatgtcttcgtggaaattgatcagaggtccctctttagcgacggcacccgtagcgacaagtagcttttgaatctccgtggtgctttcatgggaaggttccaacggcggatgcacctttggcgccgtgtctaccggctctgaccccgcagcagcttcctcgtgatccagcttttcgtggtctatcgttgggacgggaggatgggcttctttactgggactcgctacgggagttcgaggggggatggtgttcttctcaacgaaccgctgacctttcaaaatgggataaatcgccatgatctgctcagcctgcttctctggagtatccccatctctgtgttttgttagccttcgccaaaagcaagttcgtgatatcgctcactgacattgttgcattgatgatccactcgaggtcctcttcgccctcttcagagccgccagggcctcccctgaccatccggaaaaggcgcggatgccattctacgccgtcattgattcgcttggcggcctcctcgcgctgttggtcttcgattttggttttctcgatagtggccagttcgtgatttcgttccttgaccgccttggctgtcgcagcccaaatcttttgtgattcccgttcttcttgctcttcaatagggcgtgcaatcggagggctagattttgcgtgcaaagcgttgaagaacatctctttgtgcccagtctgtttcttctgttagctcgctgctggcatgggctttgtatgtataacctacctttacatctcgcaagtacatctcttcgctccatagacccgacagctcgtagagaatttcgccagtactttccctccgaatagttccaccaatggcgttgtaggtaccgctgacccagccctttgtcttgaactcgacatcggccacaaggtcgagttcggggcatcgcacataactgtggtctcccagttcatatttcatcttgccgaacaatattcctcttgcgtacatgttgggctgagtgagaatgctgaagcgcacgcgatgagtaagtgaatcggaacacgcctggggtgggtgtactcactatcgctctcccctctgaggatccttgcctcgattcaaaagactcaagattgcgatgccctccatcatactcgcggcagagttgcccaagaatttgcttcgaggcttgagtgtgccatcaactctgatgttatggccaggaaccatgtagaagtagctcgacttgggaggatggtgtgatgtttgctcagagatgtaatagcctcgcgtcttgtcggggaagtcccagtagcaggtgaaaatctcgccaaggacggggttcagcggcttcttgacacccctagagggaaatatcagcaaacatggccacaagctacggcgcagctgccgctatgctggaagtaggtctcttacggagggcggatatgccagccacttaggtagaacttaactaccgccacgaacctctgtaccgggtcatcgatttcggggatgggtaggagcatctcgggatggcacatgaaactgtagcagtcggtcaataggtatattccgtccgctgcccatgggagccaagattgaccaaaccctactttgttatccgttccaacatgctgcgaggttcgaggatgaaggttggcaagacgactctgctaagatcggcgccgggtctgagctgcgagatgatatgcgacaggactggggacaaggtcagcaacagttgacggggtgggcgtcgcttgccaggttagaggttcgacggaccgtttccctggtcgggctcaacaacgagtgtatcgtcctcggcgacatcctggttggcatcgccagaagatttgctgcctagacgggaagacaagcacatgttagcaacagacaaaggacgattcgcgtccgggggcgatgcgttcagcgcagcatctcagcaactcactagcagtagatgtagccctgcggcgaccagttacaaggcccatcatcttgttgaagctctactacgggttcggtgccgtggcagagtggaggcgacagagaagaggcgctttttgcggcggcagaggtatcacaggcgggtagaccaaggtatgttgagatcgtagaggtcgacgctgggtccgtaggtcggaagggagatgcgactgacgtgcaagtgcaaatgcaaatgcgggtgctcttgtccaggaactttttaggcagggtggtatcgggtatgtatcaaaaccttaggggtcgggaattcccactcacgtccccttcttcccacgagttgcggcgggactgttgggacctagggaaatgagatgcctgcgtggatcgatgacggcccggggctgacggatgttgggatttgggaagctccaggcgacgatgggggacaccggcagatggcgggattcgtagggttccccaagcgcgaagccggcttgctgaacggggcggggcagcctgacatggagggcggaggacgatggaggggacctgaataaatgacgtgggtgacccaaccccagcccagcccagcccagatcctctcttctccagggactggccattcagcgaatagtacagggactctagagatatgcttcacgaccaccaaacttgatggcagcccatctttcatgataatgaggaccacaatacttcagcctggcatcattaacgaccctcggagatccaagtctgataataccatgcatgagcaacaatcgccttaccttccaccggtgtcgctctccggcaaaggtatggtgtagcttgtgtgcctgtcactaattggtcgtacgtgtgtcatataggccacaacgcgatactattactgacgatttcatgtccctacttcatctttacatagtcactgtcatgcatacgcgacccatatttggctgcaaattggagttccagtgatcaaaaaaaaatccaatgaccacgatcgcaatggcttcacgatgccccccagcctcgtgagtttcctaattggtaaataggtgatattgtggcttagacattcttggcgatcccgttcctcatcgtcttccattcatcaccttggcaactgacagcagccagtatcattcaccgttgttggggctctctgaaagccgctggcagcgacctttgctgtggagtcgcttttcctcaaccacacaaggaaaggccgcccggttttgaagacccggtgcatggggtcatgctcaggctgagtcgcgttgcagaatcgaggtaagtatttcgggcatttggacgcgtgcgtcaatgtggctctggctccttgaatgcggatatagaagggcttgagcaaagagtatcaacgacgggacaggagataacatccatccacttgccttgggtacctgtacagagacgccggcggccttcagtttttgtgatatgaatagactttccaggttcattcgacccaggctagaagaccatatgatggccgacacgtgctaacatacctctgagcgggtatggtaccacgcaatggaagcaccagcacaagaggccatataagttgactaccacacttttggtccggccctcagaaactctagacggactgtcattttgacttgaaggggggatcacttgtgagccatggacgacgttgcacggatcatgttgctggttctaggtacggccgaagaggctggcgattggaaaagattgctccagccttcaaaatcccttccataccttatccaagaacaactccaagtggaagagggcactcgacggaaatctgcaacctcggccggcgcagatgtgaaggccggctgcttggaaacacgaacctgggtctgcccctggaatagcgaaactggcagtggccctctagggcgggttgctgctgccagcgtgccaagctcagaattcgtgacccttgaagcgcagagtggagacccattgctcctcacgggcactggagacctaagggagtctcggagtatcgatccgcgaccattcgcgacccttcgcgaaccctgaaacacgaaagaaaatcgactatcgagaatgctgcacctcgaggcccattgcctgttgaggaaggtgatgcgtgacgccatcaggggagatgggacggatccgtgcctgaaaatacgagtttagctaaggagcagcccggtcctgctagcacggcactatgataaccaacaccggtgcagatgcgaggttgcccgggcgatatccatttcaggttcaattcctccatgaacggccatttgtctgcccgaaacacctatccgcatgttcgctcggtccaattctgttcgatcccgtctcccgtcccttgcgttgacttgagctttctctcaactgttcaatccccacaacaaacggtttccgcggccatatcggactggctgtcttgtgacacgttggcctacagagacagtgttaacagtcccgtcgttggaacctctttacaagacgagctatcgttacattacgagcttacttcgtactttgcagctgttggaggtcagtcatcccgggccgggcccgccgtctccctccattataatccaggcgcagacctgtccaccgaacatctgcaaccggcagcgctccagccaaggcactgccgcaatccaggactccagtttgtccttgcttgatccacgaatgtgagacgatcacagctctcttgtcggtcctccagtctgctggcaagcagattgccctgcttgactcccgattcccctgactgatctgcccccgcctctcctgcctgctgcgggcagcagcgccaggttgcagggaggttgcagcacttagcctgtccggcgcccggctcgcacctgctcctgctgtcatctcaacgaccgcaccgggcgttacgacaacatcctcggggccaccgcagtggctgtctgcgtacctacctaccgtacctacctacatagctggaattcagttttgaacaccacctttacggccaccaacaacaatacccatccaccctcccagcatttaccgtcctgccggcatcttgcttaccttctacttccattcagttacccgggtctcccccgaacatcaccactgcctagtacctacctctacctaccttgccgcaccccgtctcggcaacccgaaccctcagttgttccttcgccatatcacgttgtcgaggtccatgcccgccggttccttggtcgtactacggcgttgggtgtgcatgaccacaaagttcccatactcgaccctgaacgggctcggtccgcgcctactgtcgctataacgtctatactaaggaagctcggggccccatgacgcgcatcgaacacacagctatacacgacaatcgattcacagaatggagaacgaaccgccaattatctcggtacaggaggatggccggggtaccaaaaggggccggataatggggaagctcttcggccgggtgaaggaagaccgcgaacgcgaccggaagccttctcacgataacacgggagcgtctggagatctgaatgatttcttccacggctcatcagacaagttgcaagtggcccatccagggccccccacgcttgcaaagctcgacacaaaaactgccggcagtacacgatatcccaactctctgaatgtgcagagtcccaccgaccctcgacatgatttggctatccgggcacgctcatacagcccacggatccgcaaaaacaaaggcctgagcgtaaagtttaccgacgcgtaccccgaagttattgggcatggcggcgacgagtgcgatgtgcccacggtcgagatctcgaaaaggaagcaagtcaggtcacccatgcctccgaccacaactgcgtctgcttggtccctggatgggggtgggagacctactgggtcaccgggtgcagcacaaaagaacgatccatcctttacaccaggaccattgcgacgtgcacaaactgggtttgcgaatatacccggtactggggaacacgagctagcagaaaaaaacagtccccagccgaggccaagaggcagcccagcaaccaatccagacgagaagcgccgttcgttcatcgagctgcatcaagctgagatgcgggaagcagaaggacaggcctttgccaatgcagtccgctcggcaagcatatcctcgcaagctactcgaacttccgagcggccacccctttcggccaccaattcaacgagtcgaggacagtataccgagtctccaagagatgttgaccttcctcaactgtaccagccatcacaatcggactctcttagtcagcccacaattccaacttcaccccggtccaggctcgggccttctcccatacccgcccaggctcctcgctctcctcagacatacgctgttgactcatctcggtctttgcaactgccacggaatggggctctagcgtcagagacacaacactcgccgctgcatatgcaaccgcagctgagcccgctaccgacatccggtctgacacctggtttggaacaaagtccacccaccagcttcatcaaccagtttggatcgtttagatcgtcgggacgatccctggagggggagaatttttcaccaaatgcagcgcagcaaccacctaccccggcatggaaccatgaccagagtgcattagacgatgccctgagtacttttgctgcacggagtacccatctcttcgagctatttcgtctacactccgagagtgtgcgacccttgctatcatcaacacccgaacaactcgtaagggcagcgttgtggtggttcctcaccggccgaatggccctggaaaatgctgttcgcgaacggccggcgggtctcgaagctgagcagagaaatagcttggctaagcaacaagctcatgcagaccttgccaaagcgtattggttatcagaaaagatggttccggagatatctaacagcacatccgccctggtagatgcggaggtagaagaggtgcgaaaggttcttgcgtccaacctgcgaaaattggccggatcgatgcagaggaacggtttcatgccacccgaggaagcactcctgcctcaagcgatagacaggtcgatatggatagaatatccttccttgactcaggatatcatctcccttctttgggggtcttcgagttcagcgctcgcttcaacgcagcagcaccagcctgggattgggatgctagacgcacttccattgggtgactccgacaacttcttctcctttgggcgtttccgcatcgaggcattcttaatggaacaagggagagaatcgcagagacttcactttccatgtttcttatccatattgaggccacagaaacaagcggatatcatgttcgtcatcgcaagccaaaatgattctgttcagcttagaatatcgggtgataaaagcctgggtcccgtgtgggaggacgtacgatggcgcccagaaacactcaccctcgatgtaagattacccagagggtttgctctggtcctccaatgctcgcaaggtagcttcaaaacgctgcgaagtatgtacgagttcagcgcaaaggtccatgcgagcctttacgcgaagccagacgagaagtgcctattcagatcagctcttcgagcttttcagtacgtcgacaatgacccacaggccagacagtttccgagggaagcaacgcctggatgcgagcttgccctgtttgagcgccttaagaaagaaggcgcggcaactgggcctcgaacgtatcatcgcggatttcgaatcgcggttgtcacaggaccaaaggtcaagacactaagcggcgtcaatcaagtgtacactccgcaaacactcatccagctcggctcctgtcgcaatgaggcaaatgaccctgccctttccctaaaattcgagaatggccgtcttaagggaagcatggtgttgtccttcaaggatgaacaagaaaggtcgcaaatgcacagcctcctcattgggtcagcactacaaaaggatgaagaggtcttttgtgaggtgccgctgaaggtcgtctggttctcggaaagatacggcgattcggcacacaacggtctcaagcagatggctgggttgagttggcaaagagtcaaggtgatcaatgacgacaatgatggtgaccggccaccatgcgttcttgctgataagcttcgtgcggtgtacgacttccaggacggcacatttactgacaggatcaacgtcgcgcccggcgaactgcgtctaagactggacgtacgtaacccaagttgcattatggtgttccgccagccccaggcagacgcaactctggcaattacggatccaaagattccgcgtgaactatccgaaggaatggccgaatgcctggaagtcctgcaacaatctcccaccatcagaacctacatgttccctagtgtcggggaactccatgcctttgaatcagctatcaccggcttcaaaattctctttgatgggattgctagcgcatttgcgatttctcgtcgccgtatggtggttcccattcacaagaaatgggaggcagggtcaacccggatccagatcgtgcagcaagacggggttacgcagatgttaactttcttcgagaacttcacccatggccagtgcatgggattcactctcaaaggaactgacatctttgaggcgttcaacagaggcggcaaggccgggctcaagattgctgatgccaagtttcccttacccaaagtcttgccccagaatgtcaccgacgcacaggcggctgcggacacggcattcctgtgtctagatctacctgagctcccgggagaacatgatgacattaccatattgtttgatagtgaagcgggtaagttcagacgctgtctttccctacccccctctcagaagcactttcttctacttatcacagcgtgctaacgtgatacacagaacgtgacaagctcggcttgtgtctcccggcacctgtgaagggctctagattaccaaagaaataggagacgacgggagagctggataacgttgggagactgcgcgaaagatctggatgataagcttcaagctgttctcgatcggagtttgaagcatgagataccctctatcatatctatttacagtaacagcagtcgttagcgttgagcattatgacggatccgtagaacaaagcactcggagcatggatttggatgatcgggttgggacgttgataatcggtgccaaagttcactaaattatgcggtcattgttttcaaagcccataataagggcttggttgacaaagtaagggatcagagcagagcacataaacccattcactctgcagacatgcccgtgatgagaaggagggggaaggtttggagaacctttattaaactgttaatatacatataacacaaccagaaatgagactcgtgatgtatagccgaagccataacttgaacattccagtagtaatcgagaacgccccgactccaagactaacttgatgaccttggcccggctctgcaaattgggacagaccgagcctttcttgtaatcgatatccccatattctcattcataaaccatgtcttcattccacctgtccccgcgcgaaatgtgcagcctgcctcttgacattgacttccagtcactgagccaggaccgacctctgtcttctcttctcgtttctctggttcgtggaaaaaaaaactacaacacccccatgtctgtttcgcatcgccgtccgtcctccaccgtcaactctgtccagcatgaaacaccgcaactcctaataccgtctcctagtcggttccgggctgggcgagcgcgtcgggctgcggctccgcggtctcatcttgagccacttcttggtgctgagctcgagctccctctccagctccgggctggggttcttgcggtgtataaagttacaaaaccctccacggacacaaccctcgccagagttcaaacggcagcaggcctcgcggaaatccgtcacggggctgagttcgcaataaatcggccgagcagcgtaccagcgagagttcagatcgtcgcacgctttttgggctgagtcctcgtacttgaaccgcgcgtacacgttgccgatcaggtggtcgttgttgttgtcgcacaccaccagctcctccagctcgccgtacttgcacatctcgcaccagatgtcctcgtagaaggcgtcgaagtggttctgcagctgcgacgcgttcatccggttcttggggtcgaaggcggggttgtggtacaggttcggcatcaggatcgtttgcgagtagctgggtttgacgtgtttgcgggagcaccggtcgccgtggcggcaggcgccgatcttgtaatagaacgagcagttgactttgtcttgctcagtgccgaagatggaggcgagaaagttggccattttgttgacttgttttttttctttcttatctcgctgtgatggcgaggctgcgtatgggggatttgatgggttgtgtgatgggtaggctaggagaactctcaatgcaatagtccgttgtcagaaggagggagatggcgaaaagtcgagtcggtttgttaagtctgctcggtttgatgaatgtcgagggtattcgttcgtcgttcgtgagcaagaccgttgggttgcgtttgcgaaaaaaaagttttcgaagaatatcgttgatcgaatcgcagttttcgagaaatgctggatggtcccggtcgcctggttgctacgacgttggtgaatttgagaatcggcgttgtcgcacatgaaatcaatctgtcgtggaaaactgaacccagccgcgtcgcctcagtcgcgtctagctttcgccacatgggtgtggctgactaaagcttttgaccaatagtgttgttgcctttggctgcgaggctgacaagtaaatgggggctggttgtcgaacatacaacacatggcatcgtccagaagttgctacgggtaatgtggccgtaaaagtcgcatactgcatatgtcatccgcgaatttcactgtttacgctctacagtattcatggacaactatatcgcaaaacatttactttgacgtcgttagattgctgcgcaatcccgtcatgcagtaatgcctaggtaaaatcaccatgcatactcggatgtcatccaacgtttctgcccaatcagcggttgccctcgagaaactcatcggcgccggaatcatataacagacccggcgaccggcaagctcgagacacgacatcagctgttgaaatcggcgatacttccgcgggacggccgggccggtcgtcagtcaagtcacagcgaaccgaaagccagtaaaccccgacgaaaatatatggagcccagcactcaatccgttatcgtcgggtgcgggtaggagattgtgggtatgacacaagatccggacacgaaacattgtaacaacgacacacctgtgcattcggtcaagaacatacgtaggtgttaagtctcaagtctcagtgggaaatgaattgctttcccgtttttcgaccagacgagtagctcaatgacagtcagtcaaaaggagttgccatctccggttatcctcgaggcctgattgttgatccagggagcgcaaattgtactgttgaaatctgaaaactaaagagacgtggctcggttgcgggcaaccactggtgagcgtttgtccaacctcacacgtggagtgattgcgtttctgtgcatcacggctgaatcttcttgcgtgttttaacttggtagataggtgaacgtggcctaccagagatgagggtgtcgtccaatcctctttttttttttgtgacggtgtcccggttttgtcgtgttgtagttgtttggactttggctaccggacagccaacaccgatcttgacggtcccaacgatggctgaatggtctttgtgtggccagacccttggttgcaggccagtctcaaagttttcatatcaagtcgggtgataggcccggagataatttgtcaattgtcgcgtgaggttcgttgtagtggtggccttcgttgggtgagatgatgtcgctttatccttgttcacatgttggcaacccagaaaggggaattcttcgtctatctcgggcactttcgagacccctgcgttgggagatttgcgacagggatctgtttattagtgaacagccgatttgtcgatgcggtggcctcctgaggcgtaaaggtcgtagatggccgtggattatcgcacgctggaattaagaaatcagaatccaaactgtgatggagtgcggagcgtgatctgcttgaagaagcaaatcgagagactggatagccttgattgtcggcgggttcatggttgtatacttgaaattaactttgatgtagatgcgatgaccgaatcaagtcggcgtcagattcggggcgtcaggattcgatagaggtgaggtgtaatacctagagatgatactctgtggccggtaaggggtctcggaaacagacatacgcatcttgaggacgattttacagcagcacacacttttggtggaaatagacaaagaatacttgtccgcattatatctctgtcctcttccttttgcccgccgaacttttatctctgacctgtcagcgcttcgctgttccctgtgatcgctttggcgatcctgttgactcggagcaagtcacggcctaaagcatgcacatttcagccggcaagtgcaagcgcagcgataagtggactgggatctgcggggcacgtaggtaggtaggtcccttcattacatacctctactgactggaagctcttgcctgggttagcaccgctgttaagctcccatattttggccattaatgccgagacctcaatgttataacactttacctagctggcacaactgccggtaaaatacctcgtggatattggtgattctagaggagaaatgagagtatataatatgggctaattgccacttgggctgcctctaggttctagctaggtgcacgacaatgaagccacgcaagcgagacaagctgggagtcttggagcgcatctccaaattttgagtgttgcactcttccccccagccccaacccgccgtccaggccgcttccaaggatcacaccttaagctcagacttcggtaccattgcttgtggaccgccattcattcgatgggagcggagctcgaccttctgacgtactgtgtccctactagcgttcgatccgtcgtttcccaattggctgggtggctggctaccacatctccatatcgattcgaagcagtgtgaattgcgaggcaaagcgtgaatggaagctctccttagaaggtcgtactgtggttgcgagcgaaagtaaatggaaccccttcgtcaactaccgcgcacacaccaccatagggtacctctaagtagctcggcaaacgaagccccttcgtggttttgtatagggcactgcggtatggtcaacgatcgtcagcgacctggcccacgggttttacttggccatctcaccacacgtaggtagctgggtaggtacctctactatgtagtgtagacagagcgcccgggatgtccacgggtgtccctggaggttctggctggcaggcatctccagttccagaacgccaggacgcggccaataggagtgttgggaggctgcgtggagaggccgtggagagcaacaatagcagcttgcaccagcacgagcagcaagctgaaagaggcttggacacctccacacttgagctgcgtgggaccctttttagccatttcccagctgggggttgcgcggcttccatcctcaaaagcattcagtctcgtcactccgtccgctagtgtttttttttgttgttgttgtttttattccctctcttcatctccggtctctcgtctccgttctgtttttcccccaaacatccagttactcacggaagcacaggtccaacttctgtgtacctttgctgtaacaccttccaaggagaccggttcggtttccttgtttcctcccccccaccctctcttctaacctacacctttctgcgatttctcccgctctctacaccctattataggttccattatttgaatattactttggctgccctgccactgcacctgcagccactcgattactctagcgccaatcgccctcgaccagtgacgccatctgttctgaacggcacggttcgttgcgccttcctgaccggacctccagctttatatcgacaacacttcttcgatagctcagatatatcctcgagacaaaccgaatttcgagcgaatacgttgacagcgacgctacaagtcgggctgctgacgtggcttcctcgtcagacacaatggcaacgcagcaatcagcacaggagctgaagcagcagggcgcaattgaagctgcacaggatcccaacagcagtgtcacggccgaaaacgccgagaagaagatcgttgacgagagccagcagctcggcatcactgccttcaccttcgaccctaacgctagcgcggcggagaaggcagcacaagccagagaggtacgttcccagccctcaagcaacatcactgctgctccgacctgacaccgttgtaggcaattccagatggccttcggcgaccgaaaggattagctattgcttccgatctcgatgatggaaccaaggccgatatcgatctccccccaccctcaaaggccggcgccctagatctcccaaccactgccgatggaaatgtcattgaggatggccgcacccctgaacaaatcgaggccgatttgatcaagaaggtcggctgggccccaagattcggctggcccaaagaccccgaagaagaacaggatctgctggaccacgcaacatgggtagaatctaacctctccgaaaactattttggcggtacgtacgagcttcaagtggtatcctttcaaaaattctagctttctaatgtataatctcacagaatggtaccataacgtggccgtcattgtttttgcctgtctctcatcttggctagtagcagtgttgggaggcggccttgcctgggtcttcataatcatggcttgctgctcgacctattacagaacctcgattcgccgggtgcgccgaaacgtccgagacgatatcacgcgggagctaggcctcaagaaactggaaactgataatgaatccgtcgaatggattaactcattccttgtcaagttctggcccatctaccagcccgtcctcgctcagaccgtcatcaactctgtcgaccaggttctcagcatgtctacccccgctttcctcgacagcttgaagttgaagaccttcactttgggctccaaaccacctcgtatggagcacgtcaagacctatcccaaagccgaagatgaggttgtcattatggattggatgttcagcttcacccccaatgataccgccgacatgactgcacgccaacttcagaacaaggttaaccccaaggttgtcctggagatccgagttggaaaagccatgattagcaagggtctcgatgttatcgttgaggacatgtccttttctggtttgatgcgcctcaaaatcaagttccagatggcgttccctcacattgaaaaggtggagatgtgcttcctggagagacccaaaatcgattacgtttgcaagcctctcggaggcgagaccttcggttttgacatcaacttcatccccggccttgagagtttcattcaggagatgattcacgctacgttggcgccaatgatgtatgcgcccaatgtcttccctatcgaggttgcgaagatgctcgctggcacacccgtcgacagagccattggtgtggttgctatcactttgcatggtgcgcaaggcctcaagaaccccgacaagttttccggaacccccgatccctatgctagcctttctctcagcaagaggcagcctcttgcgcaaaccaaggtcatcaaggagaacgacaatcctcgctggaacgaaacgcattatatcattatctcctctttcaatgactccctcgacattgatgttttcgacttcaatgagatcagaaaagacaagaaacttggtaccgcctccttccctcttgagaatctggaagagatcaacgaatttgagaacgagagactcgagctcaagtacgatggcaaggctcgtggcgttgtgtcctgtgatatccgtttcttccccgtgcttgaggagactaagctttcggatggcactgtggaacctcccccagagtcaaacactggtattctgagcttcactgttgaacaagccaaggaactggacgcatcaaagagcatggttggccagctcaacccctacggaatccttctactcaacggcaaggaggtgcacaagacgaagacgatgaagcgcacaaaccaacctatctggcctaacggctccaaggagattttgattacggaccgcaagaacgccaagcttggtgttgccctgaaggatgatcgcgatattgccggagatcaacttctgggcacataccagatcaagctagatgatatgctcgagctcatggccaagggccaggactggtacaacctcgctggtgccaagactggtcgggtgaagatgatggcccagtggaggccggttgccatttctggtgctgctgcaagcactggaggctactccacgccggccggtgtcttgcgcttgcacttcatcaatgccagatccctacgcaacgtggaagcgcttggcaagtctgatccatatgttcgagttctgctttctggtattgaacgtggtcgcactgtcactcacaagaataatctcaaccccgactttgacgaagttctctacattcctgttcattctgcgaaggagcgcctccagcttgacgttatggatgccgagaacatgggcagagacaggagtctaggccttaccgagatcttcgccggtgaatacatgcacaaggaccccgagactggtgaatggctggttcacgagaagaaggaacttcaccaagatggtctacgcatgcacggaaagggcgttgccaagggtgttctctcctacacggttgccttctacccttgcctcaacgtcgctgacccagaggatgatgaaaaggacgaacaaagcgaccagtcctctgagcctaagcagtccttggatgttccgagatcctccgatgctggccagttctcctccactctggagagaaccaacagcatcaagccagagaacggcggaacttcgaggcctattacacccaagacgccggtcactcccacttctatcgcgccctcgaggaaatccagggatgagaaggagccgcccaagcttcacctcaacccacaggaactgctgcagtatgaatccggtctagttattttcaagctcatggaggcagaactcccgaagagccagtgccgcgttgaggtttgcgttgatgattatgctttcccgtcctatgtctcctcgacttcaaggacgaagactcacacttttgatgagattggcgattgctttattcgtgagctagaattctcgaagctcacaatcaagatcaacgagcgttccgaaaagcaggaggaaggtggcaaggagaacacgcttgctcgtctgtcaggaaacaccctcgatacactcaaacaatgtctcgtaagtctcattgcaagtgggtaaatgcaaatatttcagaccatggctaacagtcacatcacagaacaacccaaccaccctgaaactcaagaacgaggatggtaaggtctactcgatcaaggttagcctgaagtacgttccagtccggatgcagctcgaccccagtgagagcatcaacaacatgggccatcttcgtgtcgatgtcctggatgcccagaaccttccgtccgccgactccaacggcaagagcgacccttatgtcaagttcgatttcaacggccaggaggtgttcaagtccaagaccgtgaagaagacattgaatcccacctggaacgaattcttcgaagtgccggttccaagccgtaccgcagcttccttcaaggctactgtgtgggattgggactttgccgataagcccgacttcctcggtgctgcggacatcaacctcggtcagctcgagccctttagagcacaagaagtacggcttactctcgatggcaagtcgggcgtgctccgccttcgcctccttttccgccccgactatgtcaccagaaccagacaaggaacgtcaacactggttggtacattttctgttcccgggaaaatcgttacaggtgtcgcaggcgtccctctaaagggtggcgctgcggttgctggtgccgttgggcacggtgttggcaagggcgcgtcctttatcaagcgtggcttccgcagtcacaccaagagggatgatgattcggatagcatgaccagtagttcggtcgagcttcctactatcgtcactaatgcgccagaggctgcttcgggcctgaagcgatcggcagttattaccgaaggtgatggctcatcgccgaacgagctccgtcatgcgcggacaaggagtgtgggtgcatcctctgttcgtagcgccatgttacctggagcatcatcaggaacggcttcttttacggttgtgtctgcttctggatatcctccttcaacagatgtgtacgtcacgattacacaaatgaaggatggaaagtcaaaggcggttggcaagaccaagcatcgcaagtcttcgagcggcactgtcaaattcgacgaaaccttcaatattcaatgcacgcctgactcgcagttcaagattgaggcgaaggagcatcacacctttggaagcgatgatcacttgggggagagcgtctactttgttgacgaatcaaactccggacaggagaaggcgctgaaggttggaagcggaacagtgtacatcaagagcgggttcgctccgtctgagagtgcccaggacgcatctagcgcacttagccccgaccagagccccaagtcttctagtatgaggaggagcttcctgagtaagggtgctcgatcccctagccgcgatggtccttgatctggttttgtacgtctcttgtgtcgtttggaaggagttcacgttaattatacggtggcttagtttggctaggtctgaagggatgatgggggataattagggcgtatcgagtaacgtaggatactttggccagcaatgataccttttttgcagcacaatctgccttgacgatgtacaagtgctatcacctcaggatcaaggacttctgacggtctctgataacctacaatacaaaacactactggtttgttagcttggttcttgttttggggaagaacaggggcaggataaaaggcaacctatttgatagtccttgttggccttggaaagagagtcactcgcctccatttgtaaagtttcaacaatgaccagggctttcaacatcgcagaagcatctctcgctccatcctcttcaaaaagtaaagtcaaaataccaattcacaacatctattctcgaaaactttggccgctttacccaagtctattcatttaagctctagcttttctgtaccgaagtacataacaaaggaccaggtcgggattgtaatcagcttcgttgaggaaatctgattgcagtccggcggtacttacaacgcttcgtctgaagagagaccttagcggccagccgggtctgggaggaagtaccgtttgccgccaaatcacacgtgggttttgtgacgctagttcttgcggaaattgcgtctggagcatataatgcaaacggtaggcgtatggacaggatggaggcaggcaggaattgggaagtaaaacacaaaaagccaaaagtgtcttccatcccacatttctattctgtttttggttgtctcggtccggtttattgtcctcgtcgacgtttaatcaacgctaaacagacgaaatgtataagaaacctaatggaaatgccaagcgatgccatgtcgctgttagtgtttagtcccgtcttcttcagggggtgacagggtaggtgacatggtaggttacttccaacacaagggaagttgccgtggttggtggtcgatccacatgctcccgtcccgcaggaggggtctcccctaaaagggtgcagttccttagcgccccttgcagaagtggctcccaggcattaccgatcacccacccgacccacaggggcactccgctgtaacgtcctggacagttccgagtagtagcaaacgccattcccagccaacatcgcaaccagcaacctcaagactcccgttccagctggattgtgaaagtgttcaagaagaactggagcttcatcacagtccggtaaacatgacctcttcatgaccttgccctcttctaacgtttggatcagagcctggcacgtcgcgccctgtctatcacctctgttttcgtccggatcgagaaacggcaccaccactcacagcatcggcatcgaagccctcgagtattcccagcgtcccagtgttccacgacatcgtgaagccgatcggaatcgatataaacgccaattgcctgcactgaaccactcgcggttaccgccgatatcagacaacttgtattgcctaggatggatcaggccgatataccggcgctgctctcgcgcctcgctagtgatgaggatgcggcgcgcaagatggcagtgttcaaactccagtcgtccatcaacgacccggctttcgctgatgtcttcatcgcctcgggcggcctcgtcgttctacgccgcctcataatgaccactggcggaaacacactggcatattcgttgcaaagcttgagtcgactgctcgaagtggacatgggctgggatatctttgagggccccaatgcgggagagcttgtcgagcgtgtggtcgagcttattgttaccaacccgctcgtcaatatcttacggggcgccatgtccatcttggttggccttgtcagccattcgcaatcgacagcccgcgggggcacgccacgtacgccaggcaccttcggtttcagggcgctcaagcctgcggtcgcggtgtatccgcaattcttcgaactggtcatcatgcagttgcaatcggcagaccacgccctctgcgccaatgccttgatgctgatcaacgcgctgatacgggacgcggtatccaacgacagtgggcctaccttgctcgtgtcaagcgcaaaggggacagtgcctcctggtgaggagtggtccaaatttatcaagaagcttcaggatctgggactgatcaaggcggtgtacaatctcatgcaaagttcgtcgttgcaggacctcgcgcactcgttactcgaatttcagacactcacaaagatcctgcttcaaaaatggagggcggttcgggtggacttggagcggccagagcacaggagagcgctgaagggtttacatcttgcgagcgcaccggacagacggcagactaacggaggcttgacgaccttgtcccccacaggaagaccatcaacggccgcgacagttgtggccagtgaagagggaggaaaggaaaccggcggtgagcctgcagcagggaggaaatcaagccgacgacataaccccgagaagtggaggagattaggtttcgaaacagaatcacccgcatctgagttcgaagtggccggcttcctaggcatgatggacctaacagactacgtgcgtaaaaacgaggatggcttccagaagctgctgctcgagcagtccagcaggccactcaacgaacgatgccccgtggcgcgggctagtttggccgtgacgatgatattgtatgagcacttcgagattgagaaatgcgatctggacgatatcagaaacggcggctactaccagcttatcgacggaggcggcaaggcccatgacaaactcttccgcccactgttgcttcagtggtcacgactacacaccgcgggactacatgccttcttccggatgtggaaggcgactggggcgactcgatatgatttcgacaaggtagcagagctcgtccggatcttgatcgatcaagtggttgggcaagccagcaggaacaaggacgtgctggaggttgaggacgaactgcatgagtatgattccggaaggctacgagagctacagatggatctgctagagctctcattcgaggatcaatggggttcccatctcttccaggttcgtgaagagcttaagcacgaagcactgcagttcgtcaaagagcagcgtattcgttgtcttttgcaaggttcgtggttctccaagcctcagcctcatcgatcagaccactctagatcagaaagcctcaaacccggacaagaaaagggtagccgactgtaccagccttggcgtttcgcaaagctttcgcacaacaggcgatatcttcattacgccgactttgccgaacagacagcacacgatcctggtctagaagctttgacggagaagatcgatttgctctccaccagctcggtggtatcgaacgtctccaacgcggatgatgccgcagcagcaggagagaacggaaaccaggcgtcgtcaagcttaacaagtctcaccaaggacgccaattccgcgtcggcaacggctaaatccacaacgaagatcaccatctacagcctttccgagaatgtctcaccagagctggctagccttgccaccgcaggcaagaccaaggagcagccgatcctgacgctccatcccctcaaccacagtttggcatcggagtggctcgatggtctgcttatgctcctcaaccaggcgcccattacggccgagactaacaagctcgtcacgctggtgagcgagtatggcctcaaaatacgtctgctcaatgttagggctgaggcggtcgataatggaccggtcccgggcgctggtcaggtgcccagtcgggaggggctggatgaggattattactatgagatctgagctgatggctggactttgtcgacggtctccgttcctccacagccccccttcatgtcttttccagatctcgtcttatctgatgctggactggagggacgtcatttccattctcgtccacaggcatctccgttggaactcaaacgcgctccgttttatttcaccttctttcttcatgcttatattatctttgttactatacccaagatcccgttatcacattatcttgtgctatctacattgttctatcttgcttctcactccacgtggagctttcggtttgtttgaaggttgatcgtattgtactatatcatagaaatatttgctaaaagttaattttctggatcataatgactccctacgccagtacattcctgcagatggtgaccgtggaagatttgtatgaggcatgtacagttcgctgtcaaaagtctaacctagatcgaaggagaaacatcagctggaagacgggaacggtggggcttgcccctgatttccgtcagctctaacaggcatacgtgcccctgcactgtacacagaggtactgaatcctgcggcgggagcttatgagcgcggatagacctgttagtgcaaagcaactgctaacaccacccacgctgcgtgagctacgcccgtacctacctgacagctaactggccagaaaagcgaagaggttgctctttgatgcggctcatatgcacatgccagtcaatccttcagtagcgtcaccgtgacctcagctcatctcaacaaccttggattgatcgtttcaggctaccgggactgaaagatgggccatcttagctacattcaaacatcgctatattctgctctctgaatcattgcgacttagcctctgaatatcactcacaccccagcgaggtaatttcgccaggaagacgcccttaaggggcttcatcgagagacctgagcacactgagaacaaatatctgggggcacccagccccccacctaggagatattacctgtgtagcgtcccttaaccatgggcagaggtaacggatttttcaagaatccttatcccggattctataatcgagagcaaggaagatggtactgtgagtttctgaatcccagccaagtacggccggtaggtcaggttgacagacatgtttgctcacaactcgcgttgcacatcataggcagttgtatgaatgggccgcagttggcagttcgacttcaagtcaagaaggaaggacctaatcagggcaggttcttctacacatgtcgagagccccgggaccttggagcggttccgggccagtgtgggttttttctttgggaggaggcagcgcaggagcgggagaagaaggcggaatcgaggccggtacagcattcggagtacgtgccggactttgcaaatagagagctgatgccgagacttccttggtttcccccttacggcgaaggtttgcattttgtcgacgaaccttatttcggctgctacgaagtggaagactacggctgggctccggattctacggttgatgacgatttggacagtgtgaaggtgaagaaagaagacatggacgacagtgcaagcgggttatcggcgatcaagccttctaagaggaagcgtccggcgacggcggcggcggcgacgatgcgtgaagagaaggagtacggcgaccttgagtcggacgaggaaaggcagctggttcgaattttggaatcaaatcctccccatccgagtcaagaacagcaacgcaggaggaccaacgtcccagcgccggccttatcccaagcccgaacaacgagcaacacgacgacggggacggcgatgccacaccccgccactcgcaccccgaacccacagcggacatacgatacctctgcctctatgctgaccccaacttcacgagggaacaccacaacctcagcatctgaagccggtgcaacaaaacgcgtcaagctcttctccgataccagagggccatcaccaccaccatcatcaacaacaacaacaacaaaactaacaacatctacaaacctgagccaaacccaaggccgctcttaccaaaccacccccacaggcggcggtatcggtagacccacgacgacgacgacgacggggccagggtcatgcgacgactatgaaatcaccacctcaatcctcagcctcctttcgagcgaaaaaggagtttcagacgcaacccgccaagccatccgcgacaagcttaacacgtacgcactgcgcatgcgcggcgtcgagcgggggcgcgacatgacgagggcagcgctcaaggctaaggaagccaaggaggtggagctgaaggcgaggatcgaggagcttgagagggaacggaaagtcgctgctgataaagtcagggcgctgagggatgggttgggggagttgtttggtgatgttgatggttgtgttgatagtggtgagggtagagcctaggaggggggtcagatgggaaattgggagtaggcggcaggttgcaaatccacaaaggatgtggattggtccagcttgccatggcggaggtttctactggtgttgggacttagttagggtttgatcttgggggagatatgaacacgtattgtaggagtccgggaagttatatatataattgttcattgttttcctcttttgtttgttctttttttttttttttttttttttttttttttttttttttttcttttttttttttgtacctggttgagataccatctaccaggtaccgattagttgaggttctagttgggacaagtgacggatgctgaatgggtttgacaaagagcatcactgctcactggctgcattggagtacatgtattgagagtcatgccgggttttgggttcgcgttactgccaagcagctacaaggtgttcaatgcacaatgaaagttcgagttttgcactttaggaacaactttgtcgtaaggtctgatgtaaaagggcaaggacatgctgaacgtgacaacggacattaggaaaaggcgcgtcgaatcaaaaaggccgcgttaaaatggtccaggatggggcaaatttgatctgacatgcactttacactatagctagcgccaaagtccccttgcgtgaagcgcgaaatcggggggaaaaaataaacggcttagcgactaaagtgcgcttctggtcgggggataaccctaacccctagctcacttaatttcctctttcggatgactacacgacatgccgcgttgaagacgcggtgcggttcgttaaagattccccataaccgtttccctctacgtcaagtacctactattgcatgtctttaatcaccatcctccaacccccctacgcactgcccttactcgccttcttgcgcctttagctgcattctgcttatctttgcagttttacaactttctcaaactttacttttctgatttataccctttcttgggtacacgtcttcttgtcttatacccagtaggggactattgtgttacttttgacgttggttcgttgtttttgaggaacatacctataccgacgccattgatcccaacagacaccatacgaagtcaccgacgtgacgcagaccgacgaacagtttcccagcaggagtatgcattgatcggttcaccatatcctgttttggcctgcactcgccaaccgaaatggacactctcgccccaacaccctccacgccctctcctcagctttcctccgctgtacctggcctcgcccacgaggtggaacatgaagagctctcccagagtaccagtcaaaaccaagtcttcgaatccccattgctgagagaatcgcaaactccagcaccacagctctcgtcacagctgtccggagaggtggagagacatccaaaggggaagagaaaacgaactacgtaagtttgggtccaaccggcttcggggccggctgccgagctcttccatcccatctttgcgacaacacgcgggactaaccggactgcgattcgcagagcaaaagacaaagccatactcgaggcagcctacaatgcgaaccccaaacccgacaaggcagcgcgtcaagacatcgtgaaccgcgtctccttaaatgaaaaagaagttcaggttagccataacgtcaccaccaataggttcaccgcgcgtaacagagctaagctaacgcgcatgccagatttggttccaaaaccgccgacaaaacgatcgcaggaaatcacgtcccttgtcccctcaggagatagccgcgcttcgatacggcggtatgcaaatactgtcctcagacaacacccttcctgtgtacacctccgagccggagaatacctcgcccatccaggttgtttcaagtttagatcaggaatactcctcgcctcgggaggttgcctcgcctagcaaactcgacgaccacgagaccgagcagaaccacgaagacacgctccacgaggacacgctccccctaccagaaccgcaaagccaacctcaagaggagcaacaaagcttgcctcaccctgtatacgcgactcctgcccaaaagcaaagacacgccggtgacgacgactccctcctaatgtctcagcatttgccgagctcggttggctatctgtccaaccgatggaactacccagcccactcccacgttctatcaacgcctatcagctttgaccgaggagacgattccttcaacaacttccctccttcatcatgttcgtcttcgacctctgcgctccgtccgcgcctgtcgacgggtctggacggcaaggcagaagtcatcacctccccgccacagaatcctgccagcctcccgccatcagagctgcaatcatttgactcggcatgccgacccagctaccaacgtggccccagtgaatctccagttactttaccacccatctccaccattactagtagtcttccttcatctcaaaatgctgccccattgctgcctcgccttgcacgcggaaggtctcgcgacgttcatgcctgggagttcgcttgtgacgcggaaaactgcgaagacgcgctgacggtgcaagccaagcacgagagtcgtggctcagcaatcgcagccatcagtctgctgcggtcgacgacttccagtaccgctggcggcagcccattgcaactgagcaggagcaacaagcgtaacgccagcattagccggatgactccccgagcggacagttcgaccaagaagccccgactgacaaaagggctggatgccaccggaaggctagagacgcccaacaataacaacacttgggcgggaaagagacagtcttttacagcagacacgccggcggatttcagtcacaacaccaaacccaagtcctcatccctattcatctccccacaaggcaacgagtccgacaaggagaactggagcccagacgagaacggaaaccctcgcttttcctaccacccaccttcatccgccattcgaccaacaaaccggcgactcctcccttccggccccttgtcatcgtcaattcacgataaggcgacaaatccccgccgaacaccggcccgccatgctctaatagagtccagcccatcgttttcattatccggcaaccgtaccaacaccggccctcttgacggcggtggcagggggcagcactaccgcggaggagataagcgtggcggaggaggttctgagctaaggatttacgaagactttgttgttgcgacaacggaacataacactcccaccgcttcccgtcgtgctcctcctttcgaggatgatggctcggacgaggtcgagcggtttatgcgtggcgaaattagtccgagtaagaagggggatgcggatgctgttgccggactgctttcattgagtcaggggaactggcgatgattctggcctatctggagatctgccgaacttcattatatcttccagtcgacgcttcaatgcggatttgcttcgggcggccaagcgaagttgctataggcggtcttctctggctcctttgttgctatcttacatgtcaaatttgtgttaacaacaccttttacatgttcccggttgcccggcgttcagatgccataacacaataacaggaatgggagtggaggacgccgctctttcgttgtattcatacgcacaccatatttgtgccggcgcgtgtctgtatatactccgtcctgtataagagtaagcggacgaggaagggaaaccccatgtgaataatattctgtaaaccaatcagatataccagataaatgtttgataatgtgacccctgacgatgtacactagtgtaacgatgaggatcgacagaatgaaccagatattgaatatgcgcgcgcgcacatcatgcctgaccgatcgcttcctgacgtattggcttgcatgagtaaaacgtagaggattttcgacgataccaggcgtggcgcgccggaatgcgtacttagattacatgatctggctattcaagcaccagaaattcagagatcactggatccattcgtggaggttcattggtcagggaatcttgttgttctgtccactccttttatacagttgaaaaagaaatgatctagaaaactccgtagacgccaattgtatatccagtgccttccaaagatatctaatcaaagcacatgtacagctacctgttgggcgctgtgtactgtgattcagctctagaacttcaacccaatcccttagtacgtgcgttgatgagcctctattctctccatgccttgtctctccatgccttgtctcttttcctgcttcattattcttgttgtctttcctcagtcaaaatatctcggtcccccaatgatgagatatggaaaagggggggggggaataaaaagatgaagaaaaaattccgtcgcttatgccttctcgaaacacattgcttctttccaaagaaatccaacggtcccttcactctctttggtatacaacaaagaaaaatcatgtacttcacatccccaaaagactcatctgcctcctcaacggactcgcactcacgctcccttcctcgctcgcataacatgccgaatcagtatcaatatcccacccttcctcctcctgttccccacccgcatcgcttccagtccctcccgaggaagcgtcaaaggccttttgcatcgcgccgcgcgtgttccaccgcaatgttctagagacgctgtcgaaccactcggcgtcggtgcggacgacggtagggaaagggtattgggaggccgtaatggtgacgctgtcaccctggcggagctcgacgcggcccttgccatcgaaggcacagtaggcggttgcgcggctgttgcgcgggatggtgacgcggaggagcatggtgtccgagaggaccatgggtcggaaggagagcgtgtgtgggcagataggcgtgagaaggatggcggggatgtcggggtggacgagggagccgccggcggagagggagtatgctgttgagcctaggttaagaagaatcatgttagcgccagatctgctttgcttgtgctcgtcatgtggttggacttaccagttggagtggaaaagatgcaaccgtccgcctggacgacggtcaacagctcgttgtcaccgtacagttcgaggttggacacataaggcgacggtcctcggtcaatgaccaactcgttgagaacttcgaactgctccccctcctccatttcttgtccgaggggtccatcccggtataccgtgcatgtgaagcgcatgcgcaggttgacgcgcataccttcgtcacccatgatgcgatttaggtgatccttgtatctctcgaattcgaaattagtgaggaagcccaagctccccaagctgaatgataatactggcggaacaatacgctggaataaccaagatgtgaagagcacggtgccatcaccgcccaaagtgagcaccagatcgaacttttcgggctggctccagcaaaggtctggtgaccaatatttgagcatggtttggaagcgtggattctcgtcggtaatgctcgaagcgttgaagcgtttcgagtttcgaagcttggcgtcaacgtagacgtttactcccagatcagagccataacggggggttcggagaagccagagggctagttcacgggtgaggacaaccagctggttgtcgcgggccttggtgacaatcataacattcttgacggctcgtcgaatgggccgtcgctgaagctgcttggacacttctcgtacaccagtggccgtctgaacaagacgggaatgcgacatccactcatcgttcttgatctcctccagcaccttgtcgatgtcgaccgcgtcgtcgaagcggttgtggtagaagcatggtgactgtagcgaagtgctgccggagagagcgatgccgttgagagcgtcgcacagcttctgcgacgacgaagtggagggacggttgtccccgtcctgaggcatgttgtgtgcggacagcatgccggaaagagagagaggctcaggtctgttgttgcgggccaccgatgccaatgctttcataatagtctgccggggcacagactcaatcgacagggcgttcttcttatgtccgggaacgtggggtggtggttgcgagtgagcgaaggtggaggctgacgctgaagcgggagagagcgcggttcgcaccgggttgtagtccgtctgcacgggggtatctagcgagataaagggagaagcgaatgcaggtttgggagtctgtctgggtgtcacagagtccaggccttcatgtcggagattgggggttccagctgcggtatctgcgtcggagatggcgcaatccaaagttgatgcgcgtcctagagttgcatatgaactctttgggcggtcagcatcatcggagaagcgtgcctgggtaataaccccatcggaggcacactgatccaaggatgcgaacgacgggcgggtgcgtgggagcggaaggaggagcgggtgtgggtaagatggtgggtgaggagagtccgaggaatggttctgggcgttgggatgagaggtcccagcactcccactcccaggcgcaggcgaggtggccgaatcgctcagcgcggggtggatcgctgtgggtgacaggactggggccggcagcggcatgttgacaggttctctgctagagaacagcattgtcttgggtggatcgatcgatatcggtgggagctgtctctggtacaggtgctaccgtagtggaagatgccgttgtctattttcggcagatcgtccgctttggtttgccgcagcccaagtttagccagttctttgtccggtagccaggtacgaaatgcgccggctcagctcactgctggaaaaaaagtccggtcgagttggtgagtgattcgagatcgcaagtagccggtggaaggccgcactgggaaaacgccccccttcgattgtagggttgagtatggggtaaagtcaccgttggagtgagtagtccgtacagtgtgtgattagtgcaagggccgttccgattgacttatcggatcgcacggaaccaggataaaggcaaaggtctgtgtgagatgcgacctgctgcaacgcaatcttatcggtgcaacggtgaatgtaacgcggcgaaatcggacgctggaacgaattgcgacgttcccaagatagtttagctgcaaatgttccaagcgagatgtctgtgcctggacgcaaacacgagcaagtacaaagtgtctgggaaacagatcagacagcggcggcggttgtcttgcgtttcgagattcgctgcaagcttggctttgtaatcaattccaacgtgatggcgctgtcaatttacacaatgggccaaacaagggtcatagacagaggcaaatctggtaagttgtgaacgagcagttagcgggtccgttggttttcggggtatcctggtcgagactcgtccagactctcttaacatccccaagttgtagccaacatggcgcttgatgtgagagaaaggccgggactgcagagaaggtgaaagggcaaaagtacctgggtttgatatgcagctatgaatagtgttagttgggtgcgagtatgagaacagaagttccaagattaatcgatagtcttgtgtcgtggtagttcttcgacgtgattaggacagcaagtggaccgtcaaatgactcgaacgtctgggaatccaacggagaactgtaaatagaaggaatattaaaagaaatgatagagataggacagtgagaactaccagagttctgacaatgtagagagaatggaagtcctcgaatcaagggtatagacagcgaaagtagcaaatatgcacacgaatgaagagcagacggtgaaggcagtataactaacatcagtcgtgcttgtgatttaataccacgagacatatcccgggagagaagtggggtgccggtgatataggtaagtacactagtagtagacgtttcggcgggggtcgcaatctgtaagatcaggacggagctgttcgatgtattccggatgcggcacaggggtaagttggatctcctaggctaccccggaatgtgtacaccaaacacttatgtgtacactattacatatgtatagctgttccatttcgggactcaagtttggggacgttcttgtgcggtttcctttgggttacagcattatacaaagagctgcaatggcgggtatcgaaacgcggaagcaggtgtgtcaagatgggcgtatctgcaggagaatatggatacagcacggtgtatgtactagcgccttcagcttctccaatctcttggatggtcctagtgcttgtgatagaggcgtcctcggggatttcgcgcgtaactcgaagcttctcatcagtcctcccacccctttccccaatgtgatgcgaggaggggtccagagcatggtagactgaaattcgaggtgttaagttacgtctcatgtatcctggtactgctggggttttggaggcgaacgtccggggtacaggcgctagctcagccgctcagacagcatctcccggcacaggttgccgaaggacgccgacagtccgtctccggccagagcgcaggcagggcagggcaccaaagctcgattctgcatcaatcaatatacctttgcggtattcagcatctgcatcacaacacaagcgctttcgtttcgctattgtcactgcacaaaacttacactgtacatcttcaggacagccccatgtggtgttccgtgaagctctgtttgacccgctcgaatcagacaaaggccgttgtgcattgatgccgtccaagccgcgtaaaaagatggcgaacacaaccaatagtcaaggagtcggaatgggactaagaattgcgtgttgcataagatcaagcctgacacatggggaggcgaagaatagacgctttcgaaaagcccaacgcaggggcaccaaaccatcagctcgaggctcacagctacgtggctccatcatccggattagataactcccacaaccccagtgccttattgaaagcactcataatatccgttctaatcttgtcgattggttcttcaatcacacctgggacaccaagaccgtaatgccccgtgacatcagtgcctgggaaaggcgacatgaaacaggggtctggccctggcctggaatattcaaacataccccctatgtcggacccacctcttgtgcgtttgaagtggcgatgttttgtcaaaggaacccgtgcataatccacgtaaaatctcgctcgagatagttatccactccgttgcgctgattgatatccaacgcgatcacaatctccactttgccgagtgatgtgtgattgtgccgagagggtagcggttatctttgcaatgtgtctggttcgtatccgtccagaactggctttttgccacggatacaggattatcgagtcgcattgcaagttgcacttgtcccgtcaaccggcgaaaaggcctatgagttctcatttcggaaacatcatgagccgactgttcaacccttcggcttttgaaacgcacgagatacgggcagacagtccggtccgaatgcatcttcacttccagtggaggtcggatgctactttggtctccagcgtcgaccgaaggaaatggcgcatatctgggctggacgcgtcatcgtcaagcaccatatcgatgccatcctgctttgaggcagtctgacagcatatcttctgggcattttcgtaaacgccatcccattccttgacggtgaagtcaccttcgctttctgaaagaagcagttcatcgtgcgaggtaaaagcaaggacatgtagcgaggttgcctctctgatatcctggggggagggatcagccacgatcttcttcgaaccgtcgtcggataccaccgccaccactgtggatgtagcggttgccttcattggcacagcagccgatagaagagcgagaacggcagtctggaacaaggccggtatgatggggaggttctgttgccaggattagttatagcctaccaacagagggaggagagggttcgaattctcttaccaaactggcctggaccagttttgtgttgacgtaagcattttcaggcgtgctctcaacttgaagaacgatttggatgacagaacggggaaagttcttgacaaggatgatttgagaaagagaagactgcaaaataaattccagatggcgctctcgtgttcctatatagaaaagtaaagtaagtgagatgcagtcctttgcctgggtggtggtgccattatgatgttctcacctcctaccccggcagagggtcgtacgattacatcaacgtgagcctcataagcatgttcgtcccgacgctgagcctcaatgggtccattgacagaggccgtgaccgtgtacccagcatatgagtatctggccgatccatccgcccggggaagggcgttgagagacgcttcaggtgtcacggtggccatgatgtgagtagtgtttgggtcggtgtgagggtaggtggggcttaggatttggttgacggacggtggttgaaatcaagtggtgagcgagcttgtttctgaggccgcgcgagtgaagatttgaaggcgggatgttgaaggcgggtcgttcctccacgacgggatctgcagcccgggcgctagcttttgaggtggccccactccgttctttcccagcggcgggccctgccaagctttcagaaatggaagctgcagcccagccaaagaacgccattacgctttctgccgtcagcactttgcctgccccacgatggctctacggcggggtagactagaatgctcacagcatccaggggattgcccgtcactaccttggggtgggtaggtaggtaggtaaacttcccttccaacatccacactcggacccttccacctacatcacggaaccactctctccagcttcttccatcagtcatcttatctaaagtaacgagtacggtcaactgcaacaccgaccacggagaagcctaccttcacactgttcagaacatccagctttcatccatcatggactcatcagtgacaacaggaaggtcaggcataggcaccggccaaggatcgccagcagcctcaggacaacccatctccaaagccggccaggccatcccgaatctacgagaccgtatccccaagctagagcccaggcgacggaagcaggaaccatcgaacccgactccggttccagaaacccccgccctacctccgcgccccgacccatccactctggtgttccagacgcccgtccggcggatccttctcctgaaagaccacgagctcttcttggcctctccctctttcaatctcatcctctctttcgtcttctccctctccgaatccgtagccgacacgcccatctcggctatcaaggactctgacctaagcgagcccgtgaaggccatccttcgcatccttgacgagaccgaagcgttgtgcaaagagtcgccaccagacgaccaaggcggctcccgcttcggcaacaagaccttccgtctctttctcgacaaggtcaagcagcgcggacatcaatggcacgccgcctttttgggaggcaaacttcccgacgctgccgtcactgaggcctcagcctacctcaaccagtccttcggcaaccgcacgcgcatcgactacggctcgggtcacgagctcaacttcatcatgtggcttctgtgcctgtaccagctctcggtcctcgaacaatcagacttcaaagccgtcgtgctccgcgtcttcgcccgctacctagaagttatgcgcctgattcagatgacgtactatctcgagccggcaggctcgcacggcgtgtgggggctggacgactaccagttcttgccctttctgtttggcgccagccagctgttgcatcaccactttattacgccacgggcgattcatcaggagctgacgctggaggagttcgggcatgactttttgtacctgggccaggtggcgtttgtcaatagcactaagacggtgaaaggtttaaggtggcatagtccgatgctggacgatatcagtagcgccaagaattgggagaaaattgagggcgggatgaggaggatgtttgtgtcggaggtgctgaagaagttaccggttatgcagcatttcttgttcggatcgctaattcctgcggcggagggtatgagcgaacaagatcccaatgccttgggtagcgaggagaatgaagaggagggcggcgaggtggaagtgtacgatgatagtgatggcaagaggcatgttcatcagccgactggctggggcgattgttgcggtatcaaggtgccgagtagtctggcggcggcggaggaaatgcggaagaggggacaggtggagagtttgagaagaataccttttgactgagatcgatgtcatatcttagtgtaatgtttatcatattcgtgttatatttgctcgacgtcactccatacatcaagagtaataatcaagccgcaaaaactacaatggtcatactaacatgctcacgaacgatcctatatcgctaaaggtctgacgccggtatgataggttatcaaagccagacaaagttcactttagggtctgacacttccgcgtaactgcgccgtcacaggttgtcattaggttggaccgggtattcgatttcctcgacgatgaatcaggtagcagaattgtggagaaatgagtatgttatcttgagtaaacagaggctgaggggatagcaagagtgaatgggcgaagtactgtacgacatcatattcctttcaaatgcgctgtgcctacgatgtaagctcgtccgtatctttggcatgttcaccaccgtacccgtataagattgctatttgtcaacctgtcgagcgtggatgagcaaggagggtacgctagggaagccacaaggaagcaaaaagcacattccacaacaaatcacaatccattttgataatgatatgaagaaggctaggcgaatcctttagagcgcttatgactaacttattcaagccgtagggaaatccgatggtaacatacagtccaactccattccaaggccccaaccagtagtcgctaaacgaaacgagcgaaagaaaaagaaggccgcaaaaaaaaacaacgacagattgacctcagtcatgatgatggctgaaaacgaaacccacaccacattcatcgcaaagtgctttgctttacccaacgcacaagaacggctgctgccataggcgtccgtccttcgactgtcggacacccatgcagagagggtatcgaaggaaataattccatccccaccaaacgccgccaatatttcccaatggttgaaagagttcgatgccgatatgcttggtaaaaaaaaaggataaaagactggaaaaaagccgccgcccagtatgcaaacaagaaaaacctcgtcctcgtacccagatcgggaacaccgggcgcatctgcctgtctgggtgtcgctactgtgacggacgtcgtttcttggtactgtaccggaccaagagaaacacaccactaacaggtccgaaaggtttaatcctcccaaatagtctccaaatcgagatcctgtctcctctccgcaccgcagacactccaccgcttccgcttgtctctggacacaaaccctaaagtcctgcctcgcgacaaagcatccgcattcgctttgcttttgatatcaccgccaccttccgccgcctccgcttcggccttcagctgcgcgattctctcggcttctagagcggcctcctcggcatctggggtgtctgggatggtttcaagactggaaatactggggctcctggatctcatggaagtaggtgttgaaggcatggaggttgtgtaatagttgctggaaaatgagtcgtaagctcggtaggatggcgacgatgcgattgaagtaggagttgatggtacggatgacaacgatgcggtgctggcatgatgaacaagccgtaaaggtgaagaaggtcgtcgtagtcgggccgttgaagttactgtagatgttgacccaagggttaggtttggcgagctgtttctctcggaaagctgcctttcaaggtcatggaccgagacacgagttggcgaggaagggaaaacttcgtcgactggtttgcgcaaaggacggacccggctcggcgactgagcagggctttgtggccggatatgtggtgaaaagagaagatgaccggacccgtttacgccgggcatagactgagtgcgcgccatgggtggtgctaggtttactgcagacctcgacctcacatgaagcgtagacagcggggaggaggcgcgagggcgatatggaagcgtgggagtcgaccaagatggcgaggtgggggatgctggagaggggtcggttgatcggcgaagggtgggcggcttgcgcaagtagtcaaactcgggtgcgttgaccctcatactgggaagaggagaggggcggaactcctccattcgctcggtctctgggacaggttccatggtgatgggcgtggcagtcgatgctttctttaaacccgacctgttgttaccttgacacagaaaccatggactggcgcagaaagggatggaatacggaagacgcgagcgaaatacaacaggtatttctgtgattcctaaacccgggaggctgtcgcaacacactgcactgggcgcagcaaacaagatatccttgtcctttcctccgagacaacaatgcttgggaatcgggtcagggtcaggtcggattcgagggtgtggttttctttcttggcctggactgaggtaccaggcggactaggtgacctggatctggtctcggtctgtcactgggatggggatgggacatccagtctccagtctccagtatccggcgatgtatccggtacccgtcgatggaaagccctggcggtaggtgccgtgcccgcgacaatgcctgcgagcgagcttttgagacggtgaatccacgcctgcgtcgcacacaggacggggggatgattctgttgacgtgatggtaagaaaccgagttcctgtgctcagtgagaaaaagaaaatggaaaccttttagaaaaaaaaaaaaaaggcggtgggcggaggtggtttatttgctgcggcacggtaacccgcaacgacctggaacctacctcttctacctaagtattcaagggacaggcacctgcagctgcgactggcagagcggatggcaaatggagacggcaggatgagaacctgaaaaaggacagggccgattcctgcagctgagagaccgggagagctgggacggttctggaagctagcccgcaaagtgggcaaatccaatggccagggcaatgcactgcaagtgacaagactggactttaatgctggtcgatgcgtcgagcgcagtgcgctcagtgggcaaggaaacgatggccactggggtaaacccgtgaatgtgaatggccgggcagcttccacttccttggttaagatgaacctgaaagtttgaatcgtgaagaatggcgcagcgatgcccgtgcttgtacggaagcaaatcgatggcatgaacgagccacaaaagcctagaggcagcctggtattgtagctgagtgagtgatggaactaggtacaccatttgtctgatctgacagtctgacaatgccggtacgtacactagcaggaggagaagtccccaggccggcgaaccagagtggaggggtggaggaggcggggtcttttacccggtagcgacacgtcaaatacaccaatcaaatggcctggcactggcccatgatggctcagtggagcgcaccatcctcccatcaaagcaaaacccatgaacatccgggacagtcgcacaccaccttccaattcctcctctgccgccgccgtcgctcttgcgcgccctcgtagtccaaaagccggaagccgcaactggaccaactgaaagccgtcaatgtgaaaaccctggaggacggagatcccgattgacgctcccttgggcctagcgccggtaccggtacggcgtaagcgaaccaagcctgccacgcaccggcctaagtgtcccgaggtgttagcgcgctgtcgatagaatgactggcagcatgatttctccgtaggggtctgttgacccctagcaggacccagttgaaaacgctcgaccttgttcgcacattccattcggcctcccgaaaccgcagctctcggggtttggcttttcatttgggggtgacggatcttcaactctcacggtcgtcggttggagccgttttccggttcaaaggaccatcgcctctcaatcaggcttgatcatcactttgagagacgggtctaacgggtcaggcggctttcacgttgaacgcagcacttgaccccagaaggatgccaataacagcctgaaatgcagacccatatcggctaccccaatcaaccttgagtccgcagtacgtacttactttaatagtagagagaggagacacggctgaaaaggctcatatgcacattacctttgaaatcctttactgacttttgttgataggaggacacgccggtatcccgaaagttgtggggcgacatgatatgtatcagacagcactttttgtacacctttcaccaacaccccttttggatggcaagttcgatatcacattccaggtgcaatcaatcaggtccgacggtgcgtagggtggtccgcacggcattgttcaatgtcttcgagctggggcattttatcaatttacaattacgcagccaccgctggtgtgtttgcttatagtcgtcggtctaaccagttgatgtggaaaccactcaaccgtcgaggcaaggggagaaaacgtgcgtctacttgtcccatcaaccaatccatcaccattatggattatcggcttgtgacgagtccctacaatatgcacgtgcaaaacccgtacatccactcaatacctgtcttccccatcacgctttacaggcaagcacattgtcccctgaagatccagcggtgaaagcatagtaacacatgctgggaatatggagggacagatgaccatggcacctggcaccagtcaaatggactgaatcatgcgcgccactacttgtgttgacaaaccagtaacttggagccattcagctgaggcctttgcctccccaaacctccaaatccgatagcctcgatgcataattggtccccactgtgtcgctgtgcttactttttacactgctgggaaggaggagaaaaaaaagggggggaggggggaatacctagcgtgttacttgcagcctacacgaaactaggatttcttgctgtatgactgctattcttctgtaaagacctgctttttgccaccgctctacaccaacggtaaatttcacaagatctaaacacccccccggcccgggcgccgggcagaggtgtactatgtagtgtactgcagtacgcagtacatcgtctgaatcgccgtccaattatatgactggcaagaaccggaaagccatgcacgacggatgatgatgaacctgccattatgccagggcagcgatgaccgcgcatggagtgcggcacttgtcagtggttcagattagtttactttgtgcctagaggtatgcctccgtgatgaaagtatctcgttggccggtgatcacacatgttaaaaacagagaacggggattctcctgattggtgcatataggcccacacgccctccgattccccgcccgagtggatgtccgttccgagggggacaatgctacggggccgggccgagatgcgggtgtcgaacccggggcccactccggatgctgaacttgaatgcccgcgagtacggagctcagtacatattcaatgctgcaatccccgtccagaggcaagggtggggagcgagaagaaaggtaagactgcgcattcccagatgcttcatgataaatgattgcgctatgtcaatggcagaaattttgttgacaggcggttgcatgtcgatttcggccatttacatctactccgtagaaatccaataccgtgtacagtcgacccgcctgactgtatcctagcgttgagcaagttgcaaggcgaaaattgatgaggcagttctgcctggtttagactgtacacgaacataaaagtggaaggcggatgattctggtatgattaatcgtgactcacagtggcgacaggagctcctccctgcttggcctgcttgggtcgtggaagaactgaatttgacatctcccgcagccctcttttagtgggaccgggcagcaacgacaggcggagaatgcccggaaacgccaccaacttaccctcctggagccatttcagtccccgtttagtaatcttaccgtacccgtccacgccttctcttcaaaacttcacaggcttcactccagtccaggctcaccaagtggaggttcttaccccggctgcggcttgcttaaaaagcgcgacattgctctcccaaaatcgtgcctactgaagtatttttctcacttcggaacccgttcgctgtttgcacttttgcaagttcatcttgagcttgtactttgggtgcacttgggcccagggttctttttttctttctcttttttttcttttttccactatctgaagacgctgtatttcaaaaagcgcattcaacgatacgatacggatatctgagccagctcatcgccacctagcaaacagtcgcaacgagtcttccaacatcgaagtggcgtcaaatattcatggactgacgaatccaaacatcaccatggcggacgttcaacctgctacccatgaaggcggttctgacaggggaggcagaggaggcagaggaggcagaggcagaggcagaggacgtggaggcaggccacggagaggtcatcatggttccgagcgaccaaaccccggtggcgatgccagtcaaccagtgcaatccgccgaatcctcaaggaacctcttagaaacggcgaacgcaaacgttcccccaccattggtgcttacgccggatgcgccctcaggacattcaagggaagaaggagaaggacgaaggaggcgaggaggtggaggaggtggacctcggcgcgggagaggagtctcatctgctcaacgctcgatcgtggtatcccatcgaggacgggcaccccctccagggacagcggcggctccgtccactgctgaagagcacgacactgcatcaggcgccggattaagcgcggatgctcccgcttttgtccccggccaaccacttgcagtcccaacccaacaacctagagctgccgccgcgaaacgtcaaaaggagcatcgtcctgcgccatccaatacctccaagtcttcggcgcctgacttgaccacccgaatccacgaggatattgcttccggactttacgaatgcgtaatttgcaccaatgagctaacgcgcaacactcgaatttggtcatgctccgtctgctggactgttactcacctttcgtgcgtcaagaaatggcatgccaaccaagagaaaaatgcggagcagcaggagcaaagtgctgaccagccattgtcttggaggtgtccaggctgcaactcgcaacttgtcgagaagcccggaccggatcgctgttggtgcaaaaaggagatcgatccgaaacctattcccggactgcctcctcatacctgtggacaaacatgctctaagcctcgggctacttgcccccatccgtgttcatcgatgtgtcatgcgggaccctgtccgccatgtacattgatggggccgtctcagacttgctattgcggcaagcatacctcgacgagacggtgcactgaaaccgagtatggcaaaggttatagctgcgatgcggtttgcggcgatctacttccatgtggcgagcacttctgctcccagacctgtcaccctgggctgtgcggagcttgcgagattcctctcttgtcgacatgctactgcggaaaagagcagaaggaaatagcatgcgatcaacgcgatgagatcatggattccttcaatcacggacagctacaggatgtctcagcgacagctgattcggactcctggtttgaaggatcattccggtgcagcaacatctgtggcagaacttatgactgtggacatcacacgtgccagaagccttgccatccacaagatgaagattcgacacactgcccgttctctcccgatgtggtcactcactgcccatgcggaaaaactccattaacgtcgttgccagtacctccgcgtcaatcatgtgaggacgcgatacctcactgcgataaaccttgccagaaggttcttccttgcggccatttgtgtgagaagaaatgccacactggcccctgtgggatgtgttcgaaggtcgtcgagatctcgtgccgttgcggcaggacagaaacccagtcagcctgtcaccagggcacgatcgaacatccaatgtgcttcagggtttgcagggttcaactcaactgcggcaggcatgagtgcggcgagcgttgttgtccgggcgagaagaaggccgcagaacgacgcaagaagaagaatcggggtccgaatgagaattatgaagcggaacacatctgtcttcaggtttgtggccgcacactaaaatgtggtcaacacacatgtcagcaactctgccacaagggtcaatgcccgtcatgtgtggaagctgttttcgacgagatcagctgcagttgcgggcgcactgtcctctaccctcctcagccctgcggaacgaggccgcccgagtgtcgattcccgtgtagacggcgccagccatgtggccaccctactgttcctcattcctgtcatccagatgacactccttgtccgaagtgtccatcattgatggacaagctttgcatctgtggaaaggagatcatgaagaatcggccgtgctggaacaacgaagttcactgtggactgccttgtggaaagaagcttaagtgcggatcacatgtgtgcaagaagacatgccacaagccaggcgattgcgaagatgccggcattcctggctcccactgcacccaggcttgcggcaaagtacgcaagtcttgcgatcacacttgcgcagagcagtgtcacgctccgtatccttgcaaggaggacaagccttgccagtccaagaccttcatcacctgtccatgccagaatcgcaagcaggaagtccgttgcatggccacgatgctgagcccgtcgtcggcgcgggagtcttcgctaaaatgtgacgacgaatgtctccgactgcagcggaaccgcaagctagccaatgccctcaagatcgacgacacccacacggacgaccacatcccttactccgacaagaccctcaagatgttcaaggagaacgtcaactggtcccagactcaggagcgggagttccgcgtcttcgcctcctcgcccgacgagaagcgtctcagatttaagcccatgccctcctcccaacgcgccttcctgcacagtctagccgaggacttcggcctcgactccgagagtcaagaccccgagcctcatcggcacgtctgcatattcaagaccccgcggttcgttgctgcgccctctaagacacttgcgcagtgcgcccgtattgccaagcccaccgccagtctcctcaggcccgcggcagctgccccggtcgtcgctccccccaagcaggaatccttcaacgcactgctcctcaaggagccccggttcggcctcaccatcgaggaattagaccaggccctcgccgcagatatcaggagcgtggccaaatccggcttgacagccgtcggtttcaccaccaacttcctccccacggaggaaatcctgatcaaagccgtgcctgcttctacagcagcggccatcgccaactcccctatcgcgccaacgccgcaagccatcgagtccgctctcatgacgctcaagtccgccgtgaccaaaacagtgtctctttccaagttggccaccggcggtgtggtgctctgccacgctgatgactcgttgaatgtggtccggagagaagccgaaagtgcaaaaggaggcgcgggtggctggaatgcggttgctagtcgcgggtcttggagacggcttggaggcggttccaagacatcgacagccgagcccgagaaggcggcagctccgctgacgaggtcatttgttacgctcagaaagattatggagaagaagcctgtggtggaggcgaagaagaggccggaggttgtagaggaggattgggaggctgctgcagagaaggaggaggaacaggaacaggagaaggagaagagcggtacatcaggatctgattctgaaggagaagcggaaggacagtccaagattgccagtgtagatggcgatgtccaggaagggaatggggtgacatcggatacagaacggagtgttgacactgctgtgcatgaagaaaaggaacccgagcagtctttggtggatggaggaagttcgtctgcctccggagaacaggctgagaccgaaactggaacggcgacggctacgatgattgcttagaatttatacagtagagccgcgcttgtaccgtgtaggattatatgaattatgtagtgaagggttgtttaatgaaggatcatttagcgaaggacacgcttaaataaaatcttgaccaatgttgataacaggcttgatcttgctttcgaacttctctgtcagatgttacttgtatatggctcttttttcttctgccctagtaagctatccttgcccgaacccgtcacaaaataatccaatatcgaaaagccatgtgcaaaagcgaaaggaagggacatcttctatcagcgaataccagtacaagaaacattcactttgtcctcaagcaaagcgccaaaatgatatgctacaggtaaatgggcaggaagaagatatgaaacataaatctgtatccgaccaagccaaaattctcgcgcaaggatggtcgttggcacactgatgatgatgaatgaacctagacataggtaatccaccgttcgacaaggggacagacacagtagaggtatatttaacacgctgagtaacgccaagatctggtgatggcttcatcatcgtcatccgtttcttgctttctttttttttttttttttttttttttttctctcttagcatacatacatgtataccaaaccaaaaacttcgcaatcaactgagctatctcacaccaccatcaaaaaaccaagtgccaaaaaaaaaattggagacaagggtatctaggaatcggacggctgacgtcttgcctagaggtaggtggaagggagtagaagagccctaggtattttgcgtagcccgaagacgccaccttacagttgactaggaggtactcctgtcctggcgtgtggtagcgcaaccctctgcccggggagctgggctgaaagtgtaatgagacgggagctcagcgcaccacaccgcttgaccacaatgcccaattgtccagtttgatggaatacttggtgagttggggtcatttatgaaccacctccacgcatcgagggggatcgtttggtgttgaatattgtacctaccgccggccgaggggggtaatgaggaacatgagctccaagcgagatgcatctgttggttgttccagtatttgccacttttcgaaatgtaaatagaatacgaaagtagtaacacatgatttgggtatggtacataattccaatacaagaatggacaggtgtgccccctcaaacgccgtgacacaccatcttcgttccttccttttcgttacattgttgtccgtatttgtatttctcgcgctttttttcccaccccgagcatctacttaaacacagaacaatacaatttcccccctatcgttcctcctcatcctcaacgaccgccacagctccttctcttccgccagcttgctcacactagttcccgacgcgctgcgctcgcggtgatagcgcttcagtgccttgttgaggcttacacccttatcgctctcggggcccttgttgacgaagctcagaaaacgctcggcgcgaggctggaagatgacgacctggttatccttgtccttgtcgacggcgccgtccttggaaccgggcgtgtactcaatcatcttttgctccttgggtacttcgagcgacttgctgtggctatgcttgtgcttcttggatgacggcgacgcagacgatgacttcttctccttcccttccttggtgtccttcgattccttcgtcttcgaggacttgctcttcttgagcttcgaaccagcaatcatggccatcagactgtttccaagactctctgatttgtggtgcttcgagtgcttggacttcttgagtgggctagccggtgtctccgcggactctggcgagggagggaagacatcgggtctgctcatcatgcggctgattcccccagtcaatccggaatgcaaaacagggggcgcgtcggtcatcggatggtctgtctcgatgtggagttccctcttcctcttcttatccttcttaacctccttctctccatctttggacttcttctttggcgccggggtttcgtggtgaacaacagcgttctctgtgctctctttggtcttggactcgtagcgtaccatttcgttgctctccgtctgcccaggctgctcttccgcaacggaaacgcgcgaggtggttggtgtagggttgaccatgtagtcaaaaacgttgacaggagcctcagttgctgaaggaggagtgggtgcctgagcagccgcattgccgttgttgtcgtgctggcgccatgtatcaaagtcctccgcaacctcctcgacatacgcgggttgcgccatggcttggacgttattctgattcctgttctggttcggattctggttctgattctggttctgattttgtgggccttttcctttcttgggtcgatacaaagcaccctgatatttttgctcttccgtcatacaactcttcaagaacagtcagcggggatcaagtccaaaacgtcaaccgttaggcatcgcgcggcttgagctaaatgggatcctaccgtatgggagcgatattcagtacccgggaagtgggtcatacaatcaatgcaggtgaagtttgcaccccagcagcgttggcgatgcgggtcgagcttctttttggtcacgacgtcgccgcaaacctgtgataacccaagaagtgagtggttagataacaatacgtgtaaccgggaaatgaagttcgagagagaaagcaagaagatatgagctaagtttgagtcaaggcaggccaaacaggtagccgacagaaaatgtgagggggtgagagagagccaaggacgggtagggaaaccagccggatcagctctagatagcgaggggcgtgcggaaaggtgaagaggggtggttgttagtggtgcacagggaccccctttcgttggtggttacccggggagatggtgggcgggaatgtgtgtgatgtcagtttagattgcccttctcggccagcaaggggatgagaaggggcgagatgtctgacagggagaagagagttggggcattgggggtgtactatgtactttgtgtgaaacctggaggcaggtcaaggattcatggaggggtgatagaccgagaaccataagtaggtggtataaccaccattatatgggatgttccgaatgatgaaggggggaagcgtgccatggacagatgtcatacaaatgcatctgcgctcatcgacaaggacacatgattaccacgctaggattgtgatggtttgcgacttacttcacaagaaaaggacaccatgattgcagtctggtgtgttgtctctaacggtgaaacagagtctaattccaattggcgaagagtaagcagaggttaggacgacttgctcaggtcaacgagtcacagtgtggtccggcgtcgaattgctctattgcgggcggctgagtaggatgatccaccaggagttggtctgacggctgattgagtgctcaagcgaacctagcgatgcgtctttggtgttgattgtcgacgaaaagatgttgggacgcagagtctcaacaggccgattgcgacttcacgcaactttgactatgctttctggtgcagatcttgccagaaacgagcagcattcagatgggggcgcaagtgagctgtaagactgcaggaggctgagtgcgtctttagcagaaggcaaacgggctgagaaggcaacagttaatgtgagtggactggagggtggctcggtgcgccgaatcagacgaacaggcccaaagctgagatgaagcactgaatctgacagacggaacggacctctagggcaggactaacacttttgagaatcccgccaatgccgacaggtgtacgagtggtggcctttgcgtctgacaatttttagttgggattctgcgcttgcgtggctggtgttgcgacttgtcggaatttttgtgagccgataagaactggatgaaaaaaaaaaaaagtttcccgaatgccccagatggtggtgaggattggctgcagtttagtccaggcgttgatgcgttttagcgcgagcgggtccgttgctgcaggaatttaggccccacccgcgaatccacagtgtacctagcccacctgtcccgcccgggcccgtctttagctcgtggctccccttccactttcaccttgttggcgttactaatcccctgccgattcgcgttccaaactgagacccaaatgccaactcaacctgaatacttcaaggccattcacctcaccgtcaagccttgcgcgttcctttacagaccggacattatattgacctgtcagtgcttctgtaaaacgaaagcctgacggaaggcctgacctgggggcccatatcacttagccacaacatacctctagtcgaaagactttccgaatcatgccggccgcattgggctaccaagggagccagctcacaagggccagacagccgctgagcggaggcgtagaggctgtggcgcctaccagcatctcgacacacaatacacggatgaggcgtgctactggttgaagcaccccaagcgcgtttcaattcatacaaaaaaagaaagtcaaagcggccttcttgactacagcaacgcctggggtagggggaaaaccaaatgtaacctaaccccatcggccaagacgagtgatcagactgatattgtgaaacaggtttcttcatcttgaactgatggaactacccaagacgaaagaccgaaaacacctatgtcaaggcttacaatgaccctcttggaccagaagcatgcgacgtgatcgtaggcatgatctcttctgtgtggtcaggctcagagccggaggggtcccgagacttgaagagagccgctcacctgacacgccaagaaactgcgcagtgtaagtacatggtactaactacctacataattacgggatatatcatctgccacagtaacggagagttcgaaagtgcgaacacggtcgctgaccgcacacgcctcccctctgaaatcaactgaaacgcagatgggtatagtcacgccgaaccacaacatgattgacgtcggccttgttccgaaggaatgtggtaagtatttctggtgtgatagagaacccgccctgcatacagttggtccttcaggtagaagtatgttaccatcttcccgtctaagctgactccgccgattcaggggcatgaacctggttgatcaggggtgcatctatgttctgcataccaacatccaagtattgacgagttcaacagccgttcgtctcatgcgtatatcatgggtggctcctttctagagttgtacctacgccattaggttttcatctggacagagaggtctgcggattgaagttgcagtccatgcatggtgtgtcatttagtggatatgagtgaagaaggagagaaaaaatcgacatcaccaacttatggggtatttacagtgttgaaagacgctgccgctttaggcccagctcaagaaatgtcggacggcacttatcctgctcatgcatcatggtgtcaatttggcgtctgttggtccacgatgcgttctgtccaagggcttccatgtgtcccatctgtgttgcgcatggcaacccgccgcttggactgtgtcatctttcaactgtttcaaggccactatttgggacattccatccggctggttcttgccgcagccgatacttggttgttatagtcagagagtcccaaactcaggtagtgggttaaggggtaagcctctgcttagacgaacagggaatcaaacgtggccgtacggggacgagatggcttatttcttttctctctatttgcgcaatgtgttttccctgacattggtcagaatgagcattgagggacatacatatatgttagtgctagtagtccaaaggggaagctggtcatcgagaatgacattccaacagctatcttgggtcgacgtggtggagcttggcaatacagatccgcataagcgccaggtagtctacatagtgtagtatgtccgagtggtacctgggagcctgctttagcacgtcgccatctgacgaggtccttgtcggcgatccttgtcggcgatccttctcttgctgaatttctgtggtgaaataaggtgaataggatttagactccaacaacattggatatacactacaagggaaggatggtctgaaaatatcgtcagtctctatgaactgccggggcatacagaagtacggcacaggttgtctcattggccttcgtgaaaagttgtgatgatactcccggaagcttatcccaactcgaccgtcggttacgctgcgagaaaggaactagcctgatctagtatggctcgaggtttttcaccacgggactcgcgcaccttcttcgccgacattgacagcggggcgccactgatggagtacactatgtgggctgtaggcactcactcataagcagcacgtcaacataaagcttgaaccctgcagcgtaattacagtaaagcccgccttgaagtccctagcctgtggacaggaattgtgaagtctcgactcaatggcgatgagtagaggaagttggtggtgatagaagttagtcaacaaagcagacaccatggacaaggagtctttatccgagttcagattgacattttgagtctttttgtagtgtatacttcgatacggtctttggcgccctgccgccgcaggtcccgtctccctgggacactagttctaggagcttggactcccctttgttgactccatcactctcatccacatctccattccgtacggggagaggg