taaattcttaaatataattataatttaatcctttctaatttaaaagtctaagtcctttaaattctatttcttatttatatatattactgccctttctttctttaaataattaatcccgaaataccttccgcctctaaaataataaatattcctattcaaatctctacctagctcctaaattgttacaatattataggtctcctcttactcgaatagaagttttcccctcttatataacttccttatattttaatagagtatttttaattaaattattagttaccctaggatagggttccttctaatccctcggcggaggataagggtactatttccctagggggggctatagttatataagcgctattaccgctacgtaattaatttccccctacgctttataaatatatataatatttatttattagactttatagggttataggcttcggccggctagatgggccgattaatttttttaaccgtcccttctttatacctcttctaatatatttctttaaggtagtaataatataggaattagggggaatatttagtaggacgcctttatttataatttctattatcggctctaatatttttctaattaagttcttatagagggcgaacgcccgcggccttttaatgtatataatagacgcctttataattgccttctagaaaataaaatacttcttataattatatatataataccccttcttcctatatagtttataatagacgaataacttattattattaaatagacaatttacctcgctaaaataatctcctttatatttaatttcgctatagcgggcgtaaatattattttaatagtagaattttactatatatccaattctttaatatttaaagtattattaaacgttattcgaaatttagaacagttcgtataagtatacactaccgtcttaaaaaaaaaagttatcctagaggaaatatattgctaatacaataataatttttataaggagtaagcttctattctctccgtctcttctcttctataaccgaattctaataataaatacctccgggttcttctcctttactatattcgaaataacttctactataatataattattaatattattttaaaatataccctaaattaatatacctatagtacttatagtaataaaagtattaaggccgaaaatttctttaacttatatttaatttcgctaatactaagtatatataggctcgtcgaatataattatataatttctaattgttagtatcttaataactatataaattactaagccgggtttctttttacctaagtaaataattaaggttattttcgtattttcgttcgaacggtttataaactcggcggtaattgtcgctcccttaatagtaaattattattcaaggttagagggaataaactttttaataataataggtaattattaaagggtaatattaatcttacttaggctaatttttactataatattaatttaatactttagtacttcttaaatacccttcttaatctcttttaaaatatccttctttaagtcgtcgaaatccttcttagtaataaattggtcggttccaattttattaaccttaggtcgcgtagacctactttttccgacgtatacctttataaattcgagaagtagttctcgaacctaacgacaatccttaattgagataatatcgtagtctataaatttattcgctctagcaataaatttcttcaatattttattatcttcttccgttttatctaaagtctttgtattaagtacggtttcgggatcgttacatactgagatttctgcgagcgggttgtagacgctgtttttgagtctacgagtaccgctattaatagccatcggtaataacgatacaataccgtcgctacgctcatcgtaggatattgtgagggacgtaaacgaccctcctaaatcgattgccgttgtcagttttcgttttagagcactcctcgactagaaatcggcgtttccggttttaaagcagttttaatattatatatagagttcttattatatttaatattaagggtaaaagagcgattaatatactctaatattaaatcgatctccttctatttactactaattgtaatatactatactaatttaaactttaggatagcctcggacaatttaaaatttattatatttatatataataactataagaagtataatatttcgggcctataatttatactttttttattatagaagaagaagggtagaaaattaacaatctttcgaagaatattgtaattactaaatttaattatacgggtaagaataattagtacctatacgatatataggtatcgataaatactatagaattatatatttatactattactaggactatccgggtattttctaatatattttgctaaagtaaatatttcgttatatatagaattaaactgcgtaaaaagataaaagaggctattaacccgaaaagtatctataattactatttttatagttttcttatttaagagactaggatttaggaaccccctattaataaggttctatattaggaaggcgaaaatcctagaataaaatatattataaagaaattataatgcgtagtaaaacttagttttttgcggcttgatgttcttagttctactaaggctataaatatcctatttaataaagtattagaaatattaaaagattaaattaataaaattgaatttaatatagaaaaatactaggacggatactatttattctttctaattatatacggcctacgcttttaattgagtaaaaataattttatagatatacgatattgttttttaattattgtaaataaaaaaaagcctattactaaattatttttagcttattcctaataggccaaggaataatttattataaaaataataaatattaattagtttacccttatttttattaataataggggtttagagaataaagcttcggaatatttgataacgcttaactttaaggaaggtatatattagaagaccgtcctaattactaataaccgggaatagggattgtaatttctctataataagcgaattgacggtaggacggaacgtacgtagtattagggcaagggaaggaatgacctagaacttttggaatagaacggtaggttagaattaggatagtcagaatagtctagagatattaggattatttattagtaaataagttgtaaggttgtatatagtatccttttgactaatattggggctttggacggtattaagataattataattattataaataataataagactaggattagatataatgcatttaaaattttattaaaattgttaatttaattatagaatatctacgaaccgaattaactattataatagttataagtattttaataatagtacttatcctactatacgaaatatatatacttaatttaactaatatatcttaaatacgctttgctacaccgttggtacgtatgtaaagacttataatttaaggaaaaaaatccgatttacggggaacgcaaatatttataagaattataaatattatataaatataaagtaacgtgagttcgatataacgagcgcagcgtttatacttcggttattaggtatattaataggatattaatactttaaggagtaaatataattaaggggcgcgctattaaaattatattatactttaccgtacaatatttaaaatctaccgggtactatacaaatcttcgatattatagggcgtattgccccccctaattatagaggaagtattaaactttacgaataataaaaataaattaaagttaataggctcttcaatttcggcgattttagggttaaaataataaagttcggagtctttatttcgagagccgttggatttagtaggttcggactatcggaggctgggttttttattatttttagtatttttaaattggcattacaatagaaatattaattcctccttaagtatttaattaaaagcttctatatcgaacgaactacttttatctttaaattgtataataatactttaacgaaggagggcttcgcatatatttttattatataagaatataataaattcctttatataggctttaaataaccgattatcgctttaggttactttaacccaactataaataaattacttaaagttttccttcttaaaataaaggctatattaatattatttagtattataagttaataatttattaaagttatacggttatattagcactttaggaataattaataaaatatataaaatgggggtaggagttgggtttgaggtattatagttcgaaataagtatagaataattaagaataagcgtagttagaagtaggtttagttcggacgtaaagtcgggcgaattaggtgtaaatatagagtaattattatataaaggcggaagcggcgttttgtaaaacgaatattctattaaatttaatagatcgattaaattaaatattataccctactacgctttattctaattagaatttcgtattaaaattgtttgttcggcgagtagttaattgtaacggcgggggttaatttattctaattgtagtaaataaattactttaactatagtaaaatcctactaaaagtgtttgttattttgcagccgacggctaaaaaacgcaaaacccgctcagacctactactgcaaaaacgggtggggtggggtggttttggaggtgtgtgggttattgagaactgagaaacgggtggggtggggtggttttggaggtgtgtgggtcattgagaattgagactacaatatataccgggcattgcttgagctgaggatccagcatcgcaccggtgtctgagaactattttacgacattaacagcagggctgagatggatagtagtatctgtatagctatccaagacggtaaccacggcatcatttgacaagacgtagaaaagaagatatcgccaaggccgcaaaacccgaatggcacacccacccactcactgacccagttgccgagccgaagctaacgcaacttgacagcctccgacgacacccttaaccgtccatcgtacatacatgtgtacagcacatctccgtgaatgcttggcttgcgtctttttgaatgatgggaggcctcccgtagcctagtcggtcgttcgacgttaatgaagatgaggtggatactagatcactatctctcggtccgacttgtggaaacttttacaatgaccagaactaagaggtggttgacgttggaatatacgaaggtaggtgaatggtgtatgtagtaggttgacttccttacgtatctacctagtgacagctgacagtagtcttgtagcaaaaacgaaaagcgggaaaagctaaataaatggttattgtggcctttcatacttggttgcctatctatcgaaggggtttgctgttttggccagtgttcagacgaacatactcaggcggtcaagaacttgaagagcaggaggagtgttaacactcttactctacctctaggtataagcatgtgatgactgattgtctgccaagccgactttgagatgttgccggcacatatattgctcggtagatatggtgtcacataagcgaatggtgacaatgacgtatgggaaacgaggaagatgaagcatgcttgaagtctatgcgctggatctctttagggctacacaggttgttaccgtgggtatgattttcttctcagcaaataggttcaagataagtaggtttaatgtgagtgctcagacgagtgagtattcgattacttcatggatgaagatatgaatgtgaggttggtcttctatgaatccgctcttataacggctgggaatgtcctggcatgtatcgtgtaacatatcgatagccaagccagcttgctgtggtctctgtatctgatgtatctgcacatgacttgagccttctacggtatgttgataggtctttgtttgataggtcttggtactaccgtccttcatcatacttcgctatataggatcatctagttcatccccttggaaagagacgtaccgcatatttgcactcgatatcgtttcactcaactaggcatagcgccgggtatatctggcttcgagcaatctgctaaatgagttgattcggctcgcaaggttacctcgacgaggttaattgggaatgatgcaggcaaaagattgagtgagaaagagcggtagtgtcgtccaattcaaaatgtaacatccaatgcaatgctcgctgtctgatctgcggcgtttggtaggattccggcagcggccgttcgtctttgacaatcttcactggacaatccccctcccatctcccatcggacacatccttccgtgacattctcatagcgtcattccaggttccaggccctccaatcactccattgacagggcttccccaggcagccaaagctccctgtataaagcccaatatggtccgttgctgcggttgaccgctctcagcttactcacagcaggatgggcaggacgggcagcgataccccactgattagcgacttggcggacaggtgccgaaacattgtcgttgccccttttgtatgtagtgtatgtagtctaagggttctcaagggccgtgccagtgtttttttttttttttttcctcttttctttgcgaggctgacaatgtcattgggcttgaacgacccctgatgcgtatgatggaagagggaggaaatctgcttgtgggtagaaggaaataacgtgtgtcacgcaagtcatggtttttgggggtagtgtctgatagtactgttagtggatgggtgttcagtcggaatacaacccatcatattccatgcgcattttgtggccctggagcctaccaaggcgtctgccggaggagagtggatggatagtctggggccctgctctcaaggtgcatacacctaaaccctccctcgaccgcaagatggcccatcctgaggtcactggtaacaccaaggcgaggcgggctatcacaggtttatgctgtggttggcactgccaagcactagcttcttgaatcacagggaaagcttggcctgtcgtgtcttgttagacattcccttccgccccggaaggcagcaggggggggaagtaatctagggaatactcgtatgccgggaccatgagaacctggggaaaagaccttttcgaagtgaatctctccgctttaagtgtcggcaatcgaactcaatcaacagccgaggaagaaaaaaagacggactaaggcttccagaaatcattagcttgatagggcagtgggggaggttatcccctcatgcccgtgttactcatcaccgagcacgaggcgcgggaaaggaagcaatttggcgtagaccgactaaaaacagggagctaggtattcccttcggtagaagtagcaggagtagcgtacataggaccggccgtagcccatacctaggtacctctaggaagctgtagtaggcacttggcaggcagcagaaggaggggaggcggccctactggacgttaagttggtctctttcaccagtcaacaggccacctcacgggcagtccatccacagtttagccctgtttggttccatgctccagtccgacaaagcagaggatccgtcattcggtcagccccggtgtcactgtccgcttgcagagtggacggtacctgccagactttacccaccaaagcccactccaaagggtcgccaagacaaaaggagaaaaaaaaaacgaagcatactcaagacagccgactccagtcgctccattcacaaggggtctggaccaccctggaagctcgactccaggttgggcggtgatatttatttaaatcactggcgttgccaaccacgctcggggccggtcttgttcacaagggcacgcttccgtctcccagggtttatagagagaggcagcctgacgtcggtgtgttggtttctgaatccatctcccaacagagcaaggccaagcagcggaatgcagagcccttccataaagcttggattcgacacatgacgctatagccagacacgctcacacggtacatacataaacacactcacatacatacatgcacgcaccgcaactcacaaacgtcacctacagagtctctaccgctccctacttttacacctacaccccccggccggcactggcaccttccatctcccatcccgcctttgtcccgtcttacacctctacctcgaggcacgtcgacatccagggagctacctctatctttcctcctatccagatagccgcaatcaaccttttcgcatacctcatcacgggcagagctagtctgctcgtacaacctatccctgcgcattccatacctaaaatcaggcgagattccatccaatatccggatctcttcccgatagcccacctggatctggacaccgagactcatctcctccgaccgcgacgactcttcacatctttgtagcagcagccttcagccttgccaactatccgcgcgccacccagtccaggcaaacatcgtcgtcaccacatccagcacttgcgggtttgctcaaatcccacccttttagcttccctttcctggtcacgacccggccgaatacactcgccaaactccacgctggcggcgttgtttccaacccctatcgcctgaaagctgcgtgaacggacccttcacgccagcttctccccgaacatcttgccatccctcatccacctctgatgctggttgaagccagataacccttgctggccttccatcgaggccgatcagtcgcccggataataggctttggactcgttaacccttggccccattattgtgcccccccaaccagcaccatcatcgcgatggcaaaaagcctttccgacatggtggagctgatatcctcacccacggccgtgaagagcctcgactcggatgtgtcacctaggacccagaactcatcgaagcccaaggactatttctcgccgcaaccaagggcccattccagcgactccgaaaaccagacgcccgcggccgattaccgagcagcaaccacatcccctacgagtgggaccagcgcctcgaggcgcgtcagcatcgtctcccctctttccttggccgatagctttcaggatgagtctcggcggacgtcacagagcggcggaagcagtagcgaacgccctcctgtcggatctagaaaatcctccgccgtatccatatccttccaggctccacgccatcccgcactgccgcaaggcaagccccgaaagaccgacaacagacggctgcgtgcgtcatcgccttcccctgtgaggtaagttatctctctccggagagttgtttgtttctggtttttaccacgcccaacatcgcaccatatatatccttctgtatcacccctcccgcccagatccgtccgatgttcggcgccagtggtgccttgtttcgaacgaggatagcccgtgctcgacaccttcctcatccctggcgtgattttaagcttttgccccatggtttgtcgccgggaaagcttgccccatggcctcccccatcccgtggaccctgtcatggctcgttctccccttttcagcgatggacaatcggcacctcagttggccgtgcttcgcaaagagtcaattgtcgtggcagcattggagtatgtcacaagcgcaacaaaacgagcccgactaggtgtcgtctatgcagtcgacatgttgcgccgcattggggattgtctgggctgaggtaaacagcctcgaatcatgacgatcgtggtgccagtggaaagtacaatatggaattacatacatcaacagcccagacaccggagcagtgcactggctgatgagcctccatcgagttccgttctcccgcgggaactggaacccgcatcacacgccaaagaacctaaaaaagctcaggctcgggcccggcatcgttctggcctcatccctccatcagaagatcccattcgccagcggtccgcttaggtagcttgcaccccgctagaggtacctaccccaccggcgccggtcgtggttaccgtttccagcacctctacggatgccaagggcggccaaggggggggggggggggggggcgcccacggtgacccctcccgtcctctggactccaggtcttttggggggatgcccaaggtagctctgggccgggcgatggctcgtgggaattttgcgctcatgcagtcgggtgctctggtggggggaatgacgggcgcggcagtccaggtcgagaccctttcaaatctgcacatccacatgcacaattggatccccgtcatgacgctctgtcccccctttcgatcatccacgcattgctccccgtacatcactctgaacttttgatgtctcaaacaaaaagttcagcatttatcccagcacatggccatccttgctacatatccaatttgcttccagtcacacttgcaacacatctcatcatcttgcaattcagcttgccacctgcatagtcgccgtcgcttttggtgtcatgtcgtcgtcgttaacaaaaagttctaattcggctcccaggttccgacaacacgttggttttgacaacctacccgccggcgattcgaccaagaacaacacatcctcctttacgctccatgtaaaacaccaggggtaccagccatcccgaaggtctcgtacctttatggtgggtgtggacgagcatgcctattccgattatgcgctggtttggctgctcaacaacatggtcgatgatggagatcaggtagtgtgtgtgcgcgtcattgagaatcccattcgtccaggggaaaagtcctaccaggaggaagcgaagaagctgttgcagaccattcaatccaagaacgagcagaatagagctatcagcattattctcgagtgggccgttggaaaactgcattctacttttcagaaattagtacgtcctcgttctgaccactgacccggtccgtcttgcttttactaacacacgagcgtaaatgtagcttcatctccaccaaccctcgatgctcgttgtcggcacaaagggcaggtcccttggcggaatccagggcctgatgaacacgcgcaactccttttcaaaatactgcctccaatacagccctgtccccgtggtcgttgttcgaccagacgataagcggctcaaaaagaaggagaaacgtacccacgacccgaaccgacagagctatgctgccatgctggcatacaacgacggaaaacacgaagccaacagtgacgcaagcagtctctacgagatggaaaagaatatttctccggatgaagaggcacaccgagtggctgccgcaattgggttgccagcagcattcgatccgaccattaagccgtacgagcccaacaagcctcgcaaccgacgaacatctctaccctccgctccttctcccacagcagccgggacaagctccgtgtctctgtcgcgatcgacgcaagcaaacgagagtggcgacgaagatacggccgaggaagaagacgagtacgagattgaagcggtctcgggcgaccaacttctagcagcagatggacggaagaaattagcacttgaaagagaacagaagaagcgactccacgctatggaagtgggagaagccgctgccctgctcaagtcagggcagtcaggaaaatcgcgggattcggacgatgaagatgaggaggatgataccctggggcgaacgagcgacaaaaccaagcaatgaggaccggttattcgagccatgaaggaagctacagagcataactgagatatgaacaagcgggtatcttcccagatgataccaacttagttggcagcggtgctgaattttgacgacggtattattttggcgcatgccgggcattcagcataaatcagccggtatcgttatcaaggtgcgaaggtggcccatttgacggatatttacaacaccagtgagcatgcgacaagtcgtttttgctataccgcgccattgggagttagagatatgttcctagactgcatggagccggagtacaagggggaaaaaaaacagtaccgaactcttgacctgcccgtagtacaatgggcagaggcttagaggttctgtcgagtaatcatcagcttagccaaaataaatctccacacaataagttaaatagtcaccacttgttccctgccttgtacttacttctcggattcttttcccctgatgatctccaatgtgattcagaagaccgggaatctagtcttagtgtacactacagaatgtgagatctgatcttgatgggggtgggggtgcactgccgctcgtggagggcctccaattgccgtccaacggtgtccgctcctgggggtgtggggaaagagacaagaggtgcctttggcgggcgtgcaaagaacggcaaataggggtgcaccccgctgtcgcatttttgaagccggggaaaactggggtggtgcctggctgcgttttagcgcatgtaccttttccgtaggtaggtagaggtaattcgtcatctacagtacaatactgagttccagttgtttgtgtgttagctgtatacaccatgtaagacgcatgcaaaaccaccctgaacgcggcttttagtactttgaaatgtacagactatgatcaaagatggatgattagtatgtggtccgacatatttatgcttatgttagcccgtatcgtcgaaggaaacgtacttactcgttgtttaaacacttggacaagttgacttgaggtctcgaactaacaaacaagccagtgtcggactgtatggaatccctttctaaacgtcacagcgaccctgcctctccttcacaatgcacactttccaaactccgtttgacctatcaaccaacctcgacacagctgaggatcctaccagcccgacgagtagcgagactcgaggggcggataaatcaatcttttcatctctggcctggatctctacgaccgtattgcgaaacaggccgaaacacacaacttaaacacacgatgctgatcgagcctggcgtcgacctcttgatccgctttgtgactacggctactttgtcataagacgatcgagataccatctggcgacggcaagagaggaggaaaataaagagggaggaagtctagtacgacaagtgcctggtcacatatcgaagtttactatctcaacatcaccactgcatctacacataccaatcgcactttcaatgtcctgtggcgtcgactcctgcggagcgccaattccgacttcgcccatcggcaccctattctccctctcgccattcatcgctacctttgccattgtcagctcggtagtagccggtaaggtgttcccgaagctttcccgcgtacaagacgaccgcgatgatggcgaaggccactatctgcccccctcagcgcctctgagcctgcaacaagcacacgccgagcgcggggcccgatcaatgcgccgccgagtagccgccgtgacgttctccgctacgataggcctggccgccgtacttggagagctcatcctggccgagatctcggatcttgtcagtgcccacgcccgcgccgtcgccctgcggttcacggtgccgacgctcctcttcatgctcgtggtcctcattccgttcctggagctgcagtctgtcgtgcgcacagccaaggggcgcgtcccacgcatcgcctggaccttgcaactcctcggcttcggcgcatggctctttctgttctggtctataggcaaggcggtgccccgtcctgacgggaccgagtacctctgggggatagcaagcagcgatggggccgccttcgacagcaccgcgctgaccatcggccgggccgaggccaaagccgagtccgtaggcgacgttctcttgggcggtaggctcgcccgcgcgtgcctcgagcgtatcggcgtaatcggcatcctgttgatggctttgctttccggctttgccagcgtttcgagcccctggcacaccttcgccgacaaccgggccttccgcaagcggcccatcaccgatatggacattacgcgcaagcaagctgggctggacgcaacgagtgagatgttggccaccaagcgacaccgcctgcgctctcttcaggacaagctagcctggcgggccgaagcttccagccacaacactgcgggcaacggcaacggcagcagtactctagtcggcaaaatgctcggctccctcaaaggcctagccacgggctcatcagccgaagcagccgagatcaagtcccttcaaatggaaatctccggtctcgaaactttggaatccaacctgtcctcctcgctctccatcctacgctcacggcaagccgcgcacgcccgcgacggtacacccctaggccgtctcctgtccttgccatcctacatcttcagcatctactgcatctaccgcgtgctcgccacgacattaaccacccttcgaaaccaccgctccttcttctccctccttttcttctcttctaccaccccctcctcctcctcaggagggttcacgggaggaagcacattctcctccacggaccccatcaaccgcttcctctcccttctcgccaagcactgggatccaaaactcgaccaagtcgcttgggcacggcaaatctcctttctcctctccggagtcatcctgttaggttccgccaactcggtcattgtcaccttccgcatctttgccaagtggatgccaggtctactgtaccaagcgcaggcgaacctggccctgttgacggcccaaatcgccgccacgtacgtgatcagctcggcgctgttgttgcggagtaatttgccaaaggaggtggggaggagtgtgggagatgcgctggaaagcgccttggagccgggatttgtgataagttggtatgaagcgtggtatacggttgccagtggacttacggtgttggggatttgggtggggcggaagatgggtgcgggcacttataattctgctggaggaggagggggctggtcagggctggatgagtgggaggagattggcggggaggagatgggtgttggggctaagaggtcgtaatggtcaaatgttatgtgatgaagtgtattgggtatgttttcctttgtaacgataattaatggtatgaagggtcagtcgggtcaacgggaggcgctggaggagtattttgcttgtatcagataacctggtgttcaagggatgatttatatatccttctggcttggggtataccaggtaccaatggactgctccaataagccgtggtttagaatacaactaagcttcgcgatctcccgagaacactgttactgtttgtattgttttggattccttaccattattttgatatgttgtgttgccctctgacgaattgatatcagccctcaaaacatagaggacaaagatcttcgtcttgctctcgccatgcatggcttgctacataccactcacagttcacagcctcaagagactacacaatgtggtcaacactacacattatcgccattgcaggcaagaccttttgcttcccatcctcgactaaaaatctatccgataccaatattcccataactcgaaacgcgcatctccaactatagatacagcgctccaaggaacagagtgccaaaggcagcttcaaaccccgatatggagagcctttgctgaccacttctaacaccagcaggaaggtcataaggacttccgccaccgccccttatcggacggtttccggtagttgtccggacggagcttgtagttgtaccggtcacggcatcacttgttgtatgaaggggtatctccgtggttgctgagagtggtatagttgtagaaacgtactcggactccgatgtcacagtcggttcaggggcattgggcgattttccaccttccgagggcacggaaccttcagaagttgtcgactcggtaagtctttccgttgtcgaggttctcatgataagtgttggccaagccttagctgtagtcgtcatttctggctagaccgaagagagtgtcaatgttgtcccctcggaggtgaaagaagtgggtagaatctgaggctcgtccgagcacaagaaatcgagcagctggtctcccaatgccattgcgagaagtgagtttgtaggggcggtgtcatcgcggcaagagagttggaggaggtcctcaatccggaggacgccctgcgcacagcccctagagcagtcatttccatcgaagtcatccgagtcacagccctcgagaggttttcggtaagtgaggaggcagttgcgagaaattgacagggaggtgatgggttggatgtcgtcaagtgtgatagcggcagaggccgttaagatcatgatgagcagagtaaaccactgcaaaggcccagcagcccgaagattcgccatgccgattgtgatgtttggtgatagttttgggtcagctatggtgtgctgattgggtggatgaaccggaggagagtaccggtgaatgggtcgagttcaagcttcgcgtccaggcaattgtggtcgccacttctcccggtatgctttctccaaggtaaaggcccaagggcgagcaaaaaatcgatagtggcagaaccccaggaccggatgacgcaaacttcgaatgggtgcgagtgatgcgatcagtttctggctacttttttggcaatcggttgacactcgagtagtgggggaataatcgatgaccttttgctgtgtaaagtatgttgacagagggaatccgagtgttgacgatcctatcgaatcagttgatgtgattgtgaggccaatggggcgaggtcatacgcggagtagcgagcaaaaggtttcgagaaagcggacaggtagggtaggtggtgacaagaagagaaagaagggaaggtggacgagtgagtcgaacaaactgctaaagattcacaaaggtctgacgggttcgtatgacggcatgcgtttcaaggagaccgcataattgaagaacatgggaagtagcggaggagggaaggaggggaacagaaaagaggtgaaagcgcaaatagaagatgcagaaaaaagagacggaaggagcttcggtctcaacccggattcgtgtcacaccctgatgccaacagcccaacctggaaaaaaaaaaaaaaaaaaaagagaaaggaacagaaagagcactgggagcttgactggggcatcatcatgtgtcctcttatgcattcacgggggtcattttaactgtgagcattaccattggctgtttgaactcttcaaccacctaggggaggtaattagatacaaaagcaccaaggcttggtcgtgcaggctgtgaatttcacgaagaatcctgcttcatgatccaccgccgagtttacttttcacctccatcacgcatgacaagcgcttcacccatccaacatctcaacaccatcgccaaaaaaaagaacaaagaggaagagaaggtgtgcaaaacaaaggaaatccgtgtcagttctgactgtgatggtaacaaacaatactgagaaaggtatataaaggaccgcagatcctctgaactcccgccgaggtcgactgcttttccggttgggcagttgttgcatgatattgcccgattcttttaatcgaacacaggtgctgaaaacctgacgtacccaccgacccttccctgacgccgtctctcagacgcctagccgaacaagtttgagcagattgaaacaccgccgtttataggcgggaagaaatggacaacatgacaaagtagggaagggaaaaggaggagcgaaagaatcgagcatacagagtcgtaaaagcatgaatccatcttcagtcacgctcaaggtaggcaggacggccttcgccggggtcctcaaggaacaataacaggagcaagatgagacgttcaaacagcgcccctcaacctctgcttgcgagcaagccagtcaccgagcatattatcaagttgctgtatgaacggcatattagggacggcacactcttgaagagggtcaggtgaaaacaaaagcttaccgtcgtgatttccgccaacttggcattctgctccttgaacaaggagccggcaatcgggtgatctggcccaacaggttcgacatccgacttatcatagaccacaacaagcatatcccgaatttcagatcccgagtcgaagaaggcacgaagactggcatcattccaggtgggcgtactagtcgaaactggtgaaggaggagacatgtctttatcatccgctccgtcatcttcatgctcaatcatttccggtgacggcgtaagtctgggtgaggatcgatcctcttggctggatgagtcagccatcagagggggcgtcggcgaagtccggtgatcggcttgaataggtgaaacatgtacaggagactcggacaagcgctcagcgtgctgctgatgtgacggcgccacactagaagccgcaggctgtgcggtagcgaacgggttgcgagaagcttgtgcagatcgcccttgcagcctctggggttcagggtcttgggccgttgccggtggctgttgtgtagaacccgtggtgtcatcttcatcggaatcgaaatccatctctgagcggggttgagcctgagggatttgctgagctccggcatcccgagattgcaccacgttctcttgcttcctggaagtttctggcgaccgttccctttgccctctttgctcttgcgggcctccttctgtcatgtcgtttggttccggttcgaccaggcgcattgtagaaggaggagtgtttgagacattgttgatccttccagcagacatgtagtttgacgtatccatgctggtatccttgagtattccggcaatgggcttcgcattggtgggctgtgacttttgcaacttgcttggatttcgttgcgggcctggtgctctctccggcgatgaaagaatattctgctcgtcctcttcatgttctctttcgtggccgtcggcatcctgtgtcgattttccgtgggtctcgtcatcttcctgtcctttcctcttgtcttttcgggagaagaaacttcgaatagcactaggcttctttgtgttctccttctccttctttttcttgtcatctttgctggtagggctgtctttctcgagcttatccaagcttggacgctgcttcgactgatttgaatcactagatgtcctcgcggcggaatcatcgcgcagaaggttaggagtaagggtgatcttcttggtttcaacatcgtccttgaagaaggagtcccgaacattgccgtcgcttgacttcttaggtccttcgctcgatttcgactcaaagatttcctcgctgtttcgaattccaagtcggcctgcgctgtcttcacccgttttgttgtccttcgtttgaagtggcctgggctttagaggttcaacctttgctgcctcgtcctcgggatctgtgtcggattctatctgctgaacattcgactgctgcgtcttctgcgactgctgcgttttctgtgcctgttgctgctgaccgaaatattctgcatctggatcttcttcatccgaagagtaatcgatatcagagtaatcgacgtatgtaggagcagcgaactggacggtctttcgcttcgttcgtttcatcgcagacactatggggtttcgagacttatcggcttgatccccaagcatagtggcggatagctaggcgctgttagcacatcgattctggttcgcgaagaacactagagggttggtcattacgtctatgtttcggtgtttgttcaagcgtgccaatctctctgttggcgtttcgatatgttcggcgggcaggtagcctacaaaacatatcagattagatcactacaaccgaaagctcgttgtccacttagggaagacataccgatgctgctgtcttttacgacgcgcactagccaccagtagctgttgctgtcgtcgagcaaaaccatggtgtcgccttttgtcgcgttggcttgcccttcaacagtagcgacaaaggtgtggagggcgtaaacaaactcgaaatcgatgtcctctgtatcttgtaagcactctccaccccagcccgattcgaggaagtcttcatcgtgaacgcatgaaaagtcgccatcatcatcatcatcatctgggtcggactcgtatggtaccgtcaacctaggactgtcgctttccgatcctgagcctctcgctgatctgcaaattgctgccactcctggcgtgttccccattgacgcaacgacgctgagattgctaccattcagcctagacaagtgatgcaaaagcaaccagcgggagttctagtcctcttctcgtggctcggtcgttgtctctttgtggcttacacacacctcttcctccaagaaggtgtacgcttcggctcctgggttcggaccatccgttaggtcgaagttcccatacttaccctcaagatgatgatggcgacgaagtatgctaggggagctctcgcctatggcttgggtcgcacaaccaggaggcaagtagtcaggacagttgaggtacggagacgaagacctcgggtcgctgactggagacgaagccaacgaactttcgggtgagcttcgtgggagggcagaaccagcacaactgtgtgacggcaagagtggaagggtaaaggaggacccaccatcttctatcgagggcgagctggagatcttgtccattccatcatcatcgtcatcaatctcgttatcgccgtcgaggtccccatcatcaatgtcggaatgcccgccattctgcgcaacggccaaggcgtcctggtgcgagcgcgaagccatgttgtttccaccgccgctatagagttgattttgtaggttgtcgtgagcctggtcaacgcctgtttcgtgatcgtgtgcgtagcgatggaggccaccagcctcgcctccagaccaagagacttgagggctatgaatcgattcctcagccgcctccgccgcaacttcacgaagggtctcagcctggtgcggagccaggggtccgttggatgtcgagctatggaaaccttgggtagagtgcgcgccgcggctttggaggtcgatcgtgtctggatggaataggaggattagtgtctagagaagatggataaggtgtgtatgcaaccaaggtaagtgtaggtctgaaaagaaacgccaggcccttgcagccacgagaagccagggcctggccggtttacgactaggggactggggggtgtgtgtgagcgagatgaagaaaacggggcataccggcacgaataatttcgggtcttgtcatgttgatgcaagcggctctgcaagcgccccttcaatagttgcacgttgattttcctgttaagctcacagcagtggcttgggcccgggtggctcaagatatgagacaggaagtcttgcgtagttacaccgtcggtctgaatggatcacgaagctgctagatctcaaccgctgtgccttgtagccccagacgtctaatatttggccagtctggcgcgcggtccgcgtcaagcgcatgcaaacacacaagactgttgaatgttaaatgcgatgttggttctgccgtcgcggctaggacctatttcctcaggtagtctacaaagaatcgatatgtaggttctgcgcaatggcttgatgtcgaacggatgggagcagatgcttcaagcttggattgatgatgccgccaagaccgatgtgatggatatgatcataaaaggagagccagcgagtggatggactagtgtagattgtcgagaaatgaaggacaagggtgactgctgaaacaggtaagatgacggacacgcgacagcctcgagcctcagctggcggacacgatgctggatgtaccgacaagaaaacgagtgccgttatgcgaaaaatgcagaaaagcgaacagcaatgcgtgttgcgcaggcggtcgccaaaagaaggccctagtcctggtgggaagaaaggaggcggtgataaaagaagtactgaatgatggatgagaaaaagtgaagtcgttgtttggattgacaatttcaaagtcgcccgttgctgtaaagctaggacaaaatcggatttggctccagggggagaaaaccggatgctcctctatatcgatgtaaggtaccctgctgtgccgagtggataacgaaataaaaagtgacgatggaacggggatgtagcctgaccgggacagctgaggtcgaggagtaaaattaagctttggatgcaaagaccgattgcggagtgcgatgaagacgtagggagacgcctcaggaggaagccgccataatatatattgtcgctcctgctacatttctcttgaatttctaaagatcgtcagggtgcggaacgaaggtgtaaacacagcacatgtcacttcccttcattgttgctgtcacggaaatggccatgattggaaaagtacaaggctgtgtaccgcgcgagaatcaagataactcccgttgctggggccacgccgcgccagggcaggcccagatggggttccgtaggtcagcacctgcagtgcagcacagacagctgggaggcctggagtcgctggggacttggacctgaaacagcacatttgcgccaggggcttcctggttcccgtcaaatgctgccctgccctccactccccccgccgtgccgtgtggttccatcgaaacttcggccccgtctgcccgacgtcccaactcccaaacatatcgtggccgggacgtcaaccgagatcaggaacgtctcgctaccatcttcgcggagtatcacgtaccatgccttgtcagtgaagtctcgaatgcttcaatctttgtactgatgtcagatctctaccagtgccgatatcctccatgtagacttgctctagagtcagcctgttagcaggtcgctctcatccaccctcttgcgctcgactctctgaccaagttcggcgcccggcagaactcttaccaatgagaggaacaagacatgatctatagagggatgaatcatcttctatttttactcatacccccattatacaagccatcggccttacccatgtgtttgttctatgaccatggccaacttcgcaatttaccccgcaagaaatccggatagctttgagaacttgaatatctctagttgtacatcaaaacaactaacacaatgcggatggatgacgccttcgccagcagcaattcttcatgaccctggaaatctagtaagtcgtccaggatgtcataattccacacttgtgtcttaggttctgctttgaaccaaacacaatggatcatggcacagcctagacctttcatatgttgtttgtggaacatcgatctacgcgtcaaacgggctacgcacttgtctcaaccacttgtttccgggacttgatgaatctcgccatgcttaaaggcaatacctctatcaccaggcagagtggttagcacgccacgcggcctggtctgtagtgttatatagttgatctcagtccatgaggttatcctgaggttgttccgattacctatgcctgctacggcctggctgatgccttggcccttggactatagaaagaatcggcacattcgtgccgacggggagccttaacgtcagcatagcatcaccacgacacgctgtcgtgcctgactgacagcctgcaaccttattcccgccgggacggtgcgctagcttcaatcccgtggcccgaacattccggcctgatggtgactggcctgccgggagccaagactctgttccacgagggacaagctatcgccaagcaatcgctcaaccagcttgatgcataagaagaagattggccttactccaatctctgacttttgatctaattgatggggtaaacttttcttaggtgtaggagatcagataagatctgagatcaggctcagaggatttggtacacctttgtaaaattcggggccttaaactatgtagactagcagatctcttgcgggtgcggggtagaaatccaagctatttctctagactttccaaaatggtttatgtgggcgtatcgagtttgacaaaggtgtacgatttctggttgtcaagtggtgtgtgtctggttgatgggtctggatccgccccgcaaatcgtgatcgcggattgactcgagtccgatcagaaagaaacacagtgtgaagagccagagtcgcgaagacaagaatagaaaggaggaggactgagctcttgagtttgattcagttctctgccacaccacatcgataggccttgaaaggagaggtgttgcagtgcctacactctagaggtagtgtactcaacgggcagttcaagtgtctctacatctaatctatcacgataactgatcatttcatcttgttccagccctgacagatcgtgggaagtctgaggtttcttaagatcggcaagttccgtattcgactacgacgattgaagtagtgactctgcactagaccaggtatggaagactaaggtaaacttaaggagtcgagctccggccgggaactggatctggaacgcccatgttcgagctaccgatatatccttgctacatacctctacctctagacagcctcgatcgcacattcagccaaaacattttcatctctgcatttcgagttgatccaccgagtaatatatattcgggacatgaaaagatgacgtccactgagagggcgtcatgaatcaacccatagcctgacacagatgcggcacgggacccacgataccgactcctgagcaggagatggagttgcggataagttctctctcaagtggaagctcgcacttgattcctagtggcggccccatccactgatttgggaactctacggcccgtctctgcaaaagtgagccgagatgaacagtgcatccgggattggaacacggtacacttcccccgcttagtttacaggaggagtactaggtactacattgttctgcgcctacaagtatatgctgaaggtgccattccaacctaaccgcaagtccccggccgtcgtcgaatgcgatttatcctgccgacgactggaaacccgacgttccctcgaccacttcccatccgcacatcccatcttgccgagcaagatacgaacgtcaaatcttcagcgccagaactacctaggtatccttcatcatctgctgtgctagatccacgccgcggcgcaatattcccgtcgcctcttctccacctgcagattgcgactcgagccctgttttttttttttctttcagcagttcaggccatagaggtatacaatcacgatttctcggcgcccagcctctgaagctcagggccttcagaacaccttcacgccctactttgctacctacctatcttgacatcatacctcctgtctcaaacctcaagagcgatcgcatcgcgtgctgggaaagtgatcgcgaatcttccgaaggaaagctattggggtagatcggagaggggctattgtgagggcaattgaacgacacaccttggacacacactggattttggcaatagggccacatttgcgacatcaatcccgacgacagtggacagcgaacctcgaccacaaccacgatcacggcgctgtacgcgcgccagatgcgacaccggagagaccaaaccttatggcgattgaggcatagacagcaggaggcagaaggattgccaaagcgcattcccagcggtcttttgccgtcacttgcgaccgatttagcatggaaccacgacagctcttcagcgacccgacggccgatccgatatctaccgccggggccgccagcaatgctctcagctgcgcttctttcaacctccccgaaggaggcattctccaactccccaatggcgagatcattacgcttagcgctccggccgccttcaaaccgccatcatgcaatctcgcccttcgttccgttcccaacattattgcttctggcggagtcgtaggggggactgcaagtggcaccatgggactgaaagcagatgacgactcccacttttcggactggcgtgatccgttctatgcgtcgacgtttccgcaatgctacgctcttgcggcgacgaccattatcgcatacactttggttatcatgctcttcatcacgccgaggtcatttcttgatggcggagtggttgttctgggacgcaaagggttcacaaatggcggcggcggcaccagcatcggagggcgtccttggttgcagaaagttgcagctctctcggtcgccatttcactgaccatcgccaacgcagccacgtttcgcgccgccgagcaacagtattcctggggggttcaaaacgccaaacaactacaagaagatgttcttggtggggccgaactcaaaattatccgcattatatccgacacctttctatggctcgcccaagcgcaaactctgattcgtctgtttccgcgccagagagaaaaggtgattatcaaatggacggcttttgcgctcatcacgttggacgtcattttccaatcactcaacagcttcaaatatggtggttccgaccttacacggcccaagttcaccgaggctgtgccggcccttagttatctgttcgccctcgccctgggggttctctatgctgcttgggtgttatactactcaattatgaagaagcggtacgcgttttaccaccccttgatgaagaatatgatcctcgtggctgtcctgtccgtggtctccattctcgttcctgttgtgttcttcatcctcgatatatcgaaacctgacttcgcgggctggggagactatgtcagatgggtgggggctgctgctgctagtgtcattgtctgggaatgggtagagagaatcgaagcattggaaagggaagaaaagaaggatggaatattgggaagagaagtgttcgatggagacgagatgctcgaggcatcacaatcggaacatgcctggccaaagatgaagagaaagggttcgggcggttcggactcgcaggatacggaaagtggtggaggtggcaaagacggcgggccaagcctgtcgaggtttggtgcttggtcgaagattagcaccttgacgtcaaagcaccgtaccgagcccagctctagaaacgagcctaacgaggggagctcgccggtggcggaaactacaaatgacgacgagaggccacggttcttatcaccgccgttatggcccgcacgaccaactccggcagctacgccagtgagccggacggacaccactagcgccgcgagcaccatgtacgccgtcaggtaccataccatgacagagctgacatcgtatggtacgccaccaccgacacgcaatatggggcgcttgtcggggagcgagagtcgtggttccagtcgacatagagactatgggagcgcgagtcccggctcagcgcctgctcaggatgctcgctcaacacaaaactcccatgtgggggcaaaagcctcatcagcaggaagcagatggcacgcacttacaccaacagtttcgagcagggatttcgtaacgcgttcggagccacgaagcagcaagatgcagcgcgacgagaattcgcgatgggatctccgcgctagagttgaggagttcgcagcaacccaagctgagaatctacgcgagaagttccgcccaactctggataccaacaacttgcccgtcaccgttatccccgcgccaccgcgcagaggcgccgccattgcccagctctgtgaggaggaagagcttaatcattcatcaagggagggaacggttagggaagagagccggaatagcaacgcttcgggaacggtgattgcggtagggggggcccagacgccgatacaaacttctttttctcctccaccacgagcggcaaacagcagcatgagcacagcgcaaatgccccggccacaactgagtcctatcgttacccagggctcatttaccaacaacaggtataaccacctgcctgtgacggtaataccagctccaccacggcaagacccagccagagcaccgtcgcagccgcagtcaccgtcgctagttgctctgggtaagcaaccagcgagaagcgactcctcaacgacaccgtctccttgacacggctggcacgccttttctatctatcatccttgggtatttttgggattgtttctaccatttttctataggagataccacatgttactgcattgtttcggcgtctagcgaggatcaaaaaagggcgtttaggatggaaggtcgtaggtgaggtagtcatcatcaccgtcggaatgtccggggcccgcggaaggaagaagtgagaggctatatggtatatgtgtggttgtacattcaatggcaacttccttggatgttcactatgctttctcactgattgatggcatttttgaggtacctacagtaccctctatgaaggattcatgaattttggttgaagttgccctgccaagttctgtctgcaattcgtttgcgcgcttgggtcatatcaaaggatggagttgttcttggcggctggtcgcaatatgacctgacgttggtggaaacgtcctctgcaatcccttgtgaagtgtgagcccccttttctgctaacaaactgcctccacagaatggtcgtagccagtcagcagggttccgcggactcggcagcccttggagttgcactccccatcgggacacctgccgactccaaagagtggtgccgtccaatccagcctcggctcgtgaatggcagacttatgcgcaccgctaacctgttttaccacctatttcccgcagccttggcgaacatcatcacttttgatcacgttgatgaaaatgcattctcttcacggccacgtactcaagatatcgagagagtgcatggtcttggaaaaagcgctgattgctcatgaatttgcaggaagaacaaagttctttggtgaagtacttgatggccgagcttttgactctcaaaatctgtagtggcctctgcgcgcggtgcgcataagtaattttgacatgagcaagtagaagctcgggtctcttgaagacaaacccccctgatcctcgccatcggcctctccagtatccccgtagtgtagaataggccgatgaagattggttttggcaagactaatagggagtgcgcttggcgatttaacctgatggggaagtgggggaagagaagggacgaaaaatagagacgggagctttgcgacttaggttgtccacaggatgaagagacggcagtggtgaacacccggaccggttgacacttcacctttttgcgccattcttcacctcgtcactggcttctcacctcaaccttcttcctccagaggtgttgtttgggtcacggcggtggaaacaagggtccaattaagcggtctgtggggtcggtcgcggcggaagacccgaacaggggaaaattgggtgtttgtcgggaccatgaagcgtgttagcgtcatgccagccccctagtcctgcgtacttaggtaagtacactatggagtccattctgggcgctgaggtgaggacgaggtgtggtgccgtggtccctaccgccttccgtcccgcggctgagcgacacgccgtggagagagcgccccagtctctcacttgaggccactccccctccaacacgaaaagacgggaccatcttcaaaatcggaactgccccccttgcaacggctcttcttgctctgcttccaaaccttttcacgagaaattcttttttgtttttttgttctgtttcctttacggtgcaaggggcgcactagaagcagcatcagcagcttactcttatcattgttttaattcccctccgagtttcacaggattcggtcacgcccctccttttttttctctagcttatctgcccgtggaacgagcgcacgcgtactcctactccttcggcgttttatcgtgatctggttcggcgcaaacgaagagacggtcggggtctaactgcggctttgaaggaaacaaaaagagcagcaacgacctttggatactgggaatccctcgcgtccgtcttgcgcttctacgtcttccatcccggaggctgtccgactgaccggccatccaccaccaccaccaccaccacccaccgcccaccatggcaccctcgacaaaatcagaaccgtttccggagctcagctcggcggcagaccgccaattacactccgaggctaccgcagcccgtcgccgaagaaagtcgagcggccttggacaagcattgcgcgtcggtgacactggcgcacccgccttggccaccagtcttgccctctcacagaaggtaaggcatcgtcccatcttgaacaccaggctatggacagggcaacaagaagagaagctgactgcagttgtcatacaggattccaaagatgtcgctgcgccaccaggcaagaaatattccaagcggcgcaaggcgcgctccctcctccgccgcgccaaaaactatgccatcaaacacacgtgggccttgcccttggccatcctgatggcattcctatctctctacgccatcaacccgaccgagagcaacccgatccaccactttatcttcctctcatataagctgccgacttcgagttccgatgagatcccgcaatacggcaaaggcctctgggacattgcctttgtatccttctacaccatcgtcttgtccttcacccgcgagttcatcatgcaggaggttctgcgccccatggcgcgctgggccggcctcaagtcgcgcggaaagcaggctcggtatatggagcaaatgtacacggctctctactttggaatcatgggacccgttggtatgttcgttatgagccgcacgcccgtctggtacttcaacaccgtcggcatgtacgagaacttcccgcacaagacccatgtggctgtgttcaagttttactaccttttccaggctgcctactgggcgcagcaggccatcgtgcttctcctgggaatggaaaagccccggaaggatttcagggagttggtctgccatcatattgtcagcttggctttgattggcttgagctaccgcttccacttcacctacatcggtcttgcggtctacatcacccatgacatcagtgatttcttcttggcggtaagtccccgcccagcatccctaagtcagggcatggcgcgtttgctaacttgcccaatttccagacatccaagactctcaactacctcgaccacgcgctcaccggcccctactacttcaccttcatgtgtgtatggatctacctgcgccactacctcaacttgcgcatcatttggagtctgttcaccgagttcaagaccgtcggcccttacgagctcaactgggagactcagcagtacaagtgcagcctctccttcgtcatcacgctcgctttgctcggctcccttcaggcactcaacctcttttggctgttcttcatcatccgcatcgcttaccgcttcgttgtccataaagttgccaaggatgaccgcagcgatgatgagtccgagttggaagatgatgttaccgaggagaagcctaccgttaacggctctaccaccaagaggtagattggggggagtaacagcatctttctgttatcattatcgcttgtattagagtcactataattggggggtttccggtgatgatgtatgatgtgcatctatatctatctatctgcacacaacttcggcacattaaacgtccctcccaccatgtttgcatatgaaaaaagagggagtgggaatgaatcgacggtgtacatcatttgtaactgcatggaaatgaatcacacaccatacgaccatttgggatgaatcgggaaagggattagaaaagggttcaggagaagaagtaatgaaaggaagaaaggatacttgcacaactcctgtgcatgaaaaatctacatgattacctatcacacactcgctcaaacggcgactcgaaaacatgcagtgatgcaaaggataaatagggataagtaaacaaagtaaaagggggatcacgaactatttggccacgtcaaacttctcggtcctgctgtcaagattaattatcaatcatacgggcttcctcaaaagccattaccatatggccaatcatcgaattgatccaagactggggtgacagatatcatccgatcttggtaacttcgtggcagtcaagggcagtctgtctgtgcgggtaacgatacaacgaatcttcttaccgacttttagatccgtccacgcctctctaccgatgacggtcaatgtcctgtattttgactccgattcggagttttaacaacgtcacgataattcccagctaccaagggtctcctcctctgaataccacgaaagacggccaagtaaacaacgagatagcatcggaatggtgatacatgctccctatgcttcaccaaggacgggaagaaaagcgtcagtcgcacgaaaagcatggcaacaaaaagcacgtacgtttgtgtcaattaaatggcttattcgaaagaaagatcaagtacggtcacaaagccagtatcatcgatcctcaacccaggagccagccagtacgaacctcatctcggaatcagcaaccaggaaagaaaaaattgaaaataagtgcaagaatgaggaagtagtgatggatgatagataggggaaagacgatagctggactatctagacaggattgcatcgatatacagagtaaaatttacgaaggacagacggctggctcgtttgatttgctacgtacgcctagaactcgggctctctaaagaagtagaggtacccagggacaactgatccgaatcatgacaatttatatgttttttttatttctaattgataccattcttcctccgctcttcctttttttttccccttcgtttatccctcttgacctctttccccttccccttcctcctctcccatatttacttccctccacttcttcttcaagtaccgctttttagccccccttcccaagcccgagtttaaatgaattctacgaggtattccgccctacgctacttcttcatgagacctaccatcatcatttaccactaccactaccccaaccccaagacttcttcttcttcttctcctcggcttccttcctctcatgctcaatcggcaccgccatcaactcgaaatgcttgctgtggtcaaccacgctaggcatattcttccactcgctgtactcaaagtgctcggtgaatctggattcccttcttggctggacggagctatttgggaagggagatttgtatgatgatgttgctgttgttgttgtgggtttgggtgtgctaaggtatgagggggtagtggtggtggtgctggtcctggtggacgcgatgttgtgggagaaggaactggttcctgtccttgactctgtccctggccatgaggaggtggaggatgctagtcggaaaagggggatgggtgagtatggtgttttggtgcaaaattgaaggggagaaaagaggaagaaggataaaaagaaaacaaaagggagacaggggtgcggaaagaaaagcaagtggctgaaaaagtaaactttcacttacagccccccgtggttgaggaggatgttgtgttgttattgttgattgttgagttagaactggacatggtgagtatttgtgggttgataaacaaaaacaatactggctcgataatgttgattcttctcttctgacgacactaatggttatgctggaggcagagatgctcctgctatactcaacgaaacttagatattgactactagcaggcatcctacttttcagttggacgcatcctcggacatgattatatatcgcgaggctggaacactcggaatgcgcaaattacctctcccaaatttctacatgacgaggtgtcaaaaaccctgcgtttgatgttagccatcactaatcgatatctggaactgaatgctgcttcacaaagtcgacattgccacatatgggagatggatgacaggcaaacctctgaactccgaaacactcgacctgttggatgaccaacaaactcgttttcttcttcttacgggaagtgcctgtgaaagatatcgagccatgacttttcttagacctttgtgagttgcatcatgcaaaaaaggttaagaggtcatactggccttctgagcaggcctgagtcagatcatcgtgatgacatctcgaagcctcactttctatagaatgtgtttgacgtctggaaagttgatttgttttcaaccacatgtattgaaggagaggtctgttcagtctagtaagggcgggaagtctccggacatacgtgggtgaagctaacgaggcttgagtcgaggcaagagccactcatgggactgcccgtgatccagctacctacttgtaagagcgaacagcactttccaagtttttgttcgttggccaagttgttcttgctatttctgacatttgaacccatcataccttttttttttttttttttttcccctcgtggccactccttctccgacccgaagacacggactcatccatgacagaaatgatgagacctttgcagtccgataccgctcgctgtaggttaagaaaggccgttgcaaaactataatggggattacggcaattcgaaaacacatcggctaaagtcctttgggatatttcgattcgggatttgcctagaaattaagcgcaaaggtgcagtaaagacgcttggatgcgtggtaagagtatgcccaaggtataatgtcaaaaggtttgttatgtttgtccaggacgagacggagtaggtacagcacacagcattcattgtcgctcccctaatacatctcctcacaagtctcacttccgagcacaatggatcaaggcatgatccagcagcaatcataacacacaccctctttccttcaactgaagatagttcatctcaagtattacaaactacaaacgcactgcacgctaagctcactgggtatttacctccgctctgaagcatcatcctttttcgagctgacagagtgaaccattttcactcagcagccaacaccagacccatgcaccaacaccatcgatctgggtatcttgctccaccacttccacccctcccacaaaccagtcataacgcaaatagccgcccttcaaaaacatttaatgacaactcgctcatatactaagcattgcttactcgcttgctcgccaaacgttgctcgcttgctcgcacatgcttagtgaccaggaacagatagaccaaaaatgaagacggaaaaaaaaggtctcgctcacatcgaaaaagcgggtagggaaaatacgggaaaatagaacagatgcgagaggaagatggggtgatagtgtcatcgatgggccatcagccatcgaccggatgaattagtgtctcttatgagtgttttggaaaaccccatcacaaactgataagtccttcgtttcccacggactgtaaggtcgtgaccccaaatcacttgataaaccacttgcatggtgatagataactccgggctccgggtatttcccccccttcttttcttcctttcccccttctccacatgctctgttcaccgtttctcctccgtctaccctgtccgatgccgcgctgtaaaaagcaaagtgtgaaaaggcaaaccagagtgtaacaccatgacacacggctcccaatgcacgaagaaaaatcaaaaacattaatggaagcgacatatcaagaaaccaaggaaggggcgtacagtatgtcactggaccagagcaacaagttcttttaaaaggtggccctaagaatttcgagtgtaaagggacaaaaaatatggcccatattgcattaaaggaatccccaccaacgccagctatgcttgggaatcttatctcatggttcgcgtctctcgttaagcggcatgtttgaataagaaaaggaaaacaaaaagagattttgtagacagaaggaaatgcgaagtgggtgattattacggtcccgccacggggaccagtcgatgcttcgctgagaacgaaaacgagaccaaaacatgcaatatgtccagcatggcatcgacgagggaggttgacttggcttgtcgcccatggtgaccgattattaggtgtggctatgtcgcaaatgtataaaactctcgcttaacactgatgcatcgttgactgagtcgttcgggagccctcatgtactggctcgtaccctacgtggcaaagagcaacttgaggacagtccagaacgcgagacatatgaggctgaaagcggttgaccattgtctctgcgtccagcaattggttgtatcgccgcgattcgcgggtcgtaggcactgttgtggttgtcctcctcgtgagaatcatcgctcgcttcgtcatgaagagttccctctgatccactgaccgaagcgctgctgtcatcatccgagtgtgagctagtacccctatgagatgtggtgtctgactcattgtccggcgtcgaggtaccagcagttgggcttttcagccctgtctgcagaatagcggatgaggccatgctatctccatctgagtgatcgtcatctcgtgagaggttggctcgactcaacagtttttgagccttcagggtggctctcagggcgtgctctgccgcgcgttcagcacggcaatgcttctcccacatggaagcatagcggccacccagagctaggagctcctgatgcgtacctttttcgaccatggtgccagcgtgaaggacgataatttgatccgcatgcgtaatagttgacaatcgatgcctgtaatacatattatcgtcagcaactattcagtgatgatcagtacataagtcacttacgcaatgatcaggagcgtacggccctcgccaaaattgccgctgattagcttggactggatcttctgctctgtctcaccatccaaggctgatgtcgcctcgtccaacatgatgatttgtgggtttttgagaattgtgcgcgcgatagcgacacgttgcttctcaccaccgctcaagcgaaggccacgctcgccaactttggtggcgtagccgtccgggaaactcagaatacgatcgtgaatcgcagccgcccggcaagcatcatacacatcttcctcggttgcgttcgggttcgcatatttcaggttgtacatgagggtctcgttgaacaggatagtatcttgcggaacaacaccgatgaatcggcgcactgagtcgatggtcaagtctttcacgtcatggccgtccatctgtatgcttccctcctggcagttgtaataccggaacatcaaacggaaaacggtggatttgccacctccagactcgccgacaaacgcggtggtagttccgggcttgcactcgaaagacaggtcatgcagggcaggcctgcgcttgtcgtacgagaacccgacgttgttccatttcaaatggccgctgcagcttgccaagtcttggacatcagggccgtcgatgacagaaggctggattttgaagagttcaaggagtctctctccggagatcatggcttgctggatggtccggtaaaaagtaccaaagaagttgagtggtccttgcagttggccgagataagtgatcaacgacacaaactcaccaagggtccgagtgccttggctgacctgatacgcgcaggtcatcatgatgacaagaaagccgcacatgaagaccatggactgacacatgttcatgtgattcatgccaaaggtcaccttggcctcggctgcctggaagttgaggatcgcattgcggtagcgcgcaaactcgtatttttcggcgttgaagtacttgaccgtttcgtaagacgtgatcgaatcgttcttaaccgcctcttcctctctatccgcgttgaccatatcgcgtcgctggtcagccctggttgccgccatacggatcgtcaaaaacaaataataaaaggtgatgaccgagacgaacaaggcgtacatgggcccgaacttgacatagaagaagatgatggctatgaaaaggtcgatgagcataggagccacttggaaggttgtctgctccaggaactggttgatagaggctcccttgttgagagcggaaaggacctctccagtgcgtttgccaaggtggaaatccagtgacaaggaatgcacatgctcaaatgcagctgtcgtcaatgctcggtaggtatgctgcgatacgggaatccagaggatcgacctcaaagaccccagcaatccagaaggcccttgaagcagcttgtataatacgaggagtccaacctgcatccacggcattttgaaaaccccgtccttcggctctaatgcatcggtaactctccccatctgagcgggaaccgcaatgttgacaaagcgctgaagaaggaccaaaacaaagcacacaagtatgatgccctggagcttgagagaatttgctggccaaagatatgggaagaagaccgaataaccgcggcagtattcgaaccaggtcttgtgagggagtttctgaggtcggtaaaatgccgcttccgcatcacgctgttgacaacccgcttccccagcgccattttcgctcccaaatccagagtcggtccgtggaagtctgcgatcattgcctctgttggagccggtatgatagttcgggtgacttccgtttagcaaaggacttgactcgtcactatcggagtggcttgcttcttcgtcatatcgctgtttttccttgatacacttcctagtcgttagagccgcataggtgaacaccataatcgatacgattagtatacggacggcaccaatgctgagatccacaaggtcccatccgtccaagccatcagtttgtttcggtatcgggtcctgagcgccgaagttggagtagtggctcccggtaacaatgagggcgaatgataacaggacgacaatttcgccgccgaggccgagaacccatgtaatgaagtggacgatattcgggctgtgttcccagtcaaacaacgtgatgagaacgtatacgtagaagaaagctgacccagcaacgtaaacctttaagcggagttgtaagtacatcaagccaatagtttgacagcccattaggaccagatacttggaagtgggaacgacttacgatgcgctgttcatcgcaccaccaatcgcccacctcccctttcactccgcgagctgacacggcgtggagggcgatagcagcaccgttggcaacaaatgatagtacaagaccagccgagaggtactgaaacacggtcttggccacgtcgccgttgtgaacaaagggtgcttgaatgtcatgatgctcacgccttctcttggtaaagggtagaggtttgccgccggggcccttgatggttggggcaactacttcctcctcggtcttggaagtgacgatactatggatgccggctgagatgatgaaggcgaataatagaatgactggatagaatagctgagaattcctaaagacgacttcagcgaggctgggctgaaagcctcgtccactcttgagtgcgtccatgttgggcctgcacacaactgagggttagaagagagcccggtaaagtggttgggtggttgactgagaggagttgaaaaggtgaaatagaaataagatgagcttgggaaggagagatgtgggagccaaggcggggaggcaaggagtacctcttttggaggacaggggatggaaaggcagaagcagatgaatgatcagaaggtggcactgcatgctagctcgacgagcccaggcaatgcttgacgggagctgacatacagaaagaggcaggatttagagaagagaggagaagacgacgacgaggcagaggcaaggccgccagatcatgaccctcgggaccctcgagatggccttggcgattttgagtggtggttggccgagttcaagtgaaagttgcggttgaggttccggctgcgcgcagtggcggcaaactgcaaccgaactggcaaactggatgaggacggcggcagaagaagcgagcgtatgttttgaatagagagaccgagcctggaagacccaggagataggcagacggtaacgttggggtaggagaagtagtatgaagctgcagacggctgccgaggtgatggcgtagcagggtcggcgggagtgtatattaaagacgggacggtgtagatgagatgccgtactcgcccactatcgcgctgcgtgtgcgtgtgcgtgtctctgggtaaaccctcgagaccgctcttgtccggctgctgaatgctgttgggtcgatgggttgtcgtcgaatggcaaggtctctagcaaggtgcgtcacggttcaagttcccgtcaacttgttgagcaccgagaccgagtccagtaaaagtaggtactgtagagaagtacctcgatcgagtcggcggcctgtagacggatggtggggcagccagcgccgcaggcgggagcaggtgacgggtttggtggtgcggcggcttttgccacttgaaagatcgatcctgtctggggctgaagcgagtcaagagatgtcgttgctgctgatgaggtccagctgagaggcgagccgcctggtttgatgttcaaaaccctggggccgcttgaaccgtcgataacctggatggatggaagcctgtggatttctaagcctccgaggggagtccacttccacttggtaatcagggtaagtgcgactcaatggcagaagtgatcgatgttttgtcggctgtatcgttactgccaaaagagaagctcgagaagccagaggatttgtacttgggtccggacgggatgcaagcctagtacaagaggcaagtcgtaggcaggtgtactgcacctagctagtacccgaagcacaagatgcacagcggagatcaaggacaggcagggcagccctatggagatgatggtcaaggacccagaggggagaggagggaaggggaggggagggggagaggagagcggaaaaccagaacaaaaacgagtgtggtgagatggaagatggaagttgaaaaggagttgaggttgttgggaagtcggagatggagagtaggtaggtagctttcagacgaaagaagccgcgggacggcagacagatgcccatgctacatgcatccgcctcacaaactggacgacggaggggtcgacgtccttcttgggttgagctagagaggatcctcgtctcaggtctcgaagcccgttcggtgcatggaggccctggagtatgaatgtaccttcgaggtaaggtacaaaaccgggcagctgaaggagccgggccggacttgtgtcgtcaggtcttgcttgggttgttcttacccgtagggtacctacacaatgtacaggcaacctgcccgccattaaacatgacttggtgtaaatacaaaatcagagatgccacgttagacgcccaattgtgacattatcggttcttttcaccatggccacaacaaaaggcacacatggtttgtcgtttacgattacttgcgactccgtcgctgtctgtcattggagatgcgacactctacatacagacgcagtactagccatattggcgacattccacagtggctgtctgggctccggctgcagtgcttgtccccaaagacaagtggagagcttctccacacacacacacacttacagcaacatcgccttcaagctaaacgcagtgcctgcattgatcagccaatgaaaccgtcaaagcggccctgacaagggcgagcgcaatggggaggttggcccaggcccgcggctggcccctccgaaaagtcggagtcaaatcgatgtgtctttctggctggatcaagacatcatgttcgccttccattttgagcgttacatactttctttgtttcgcagcaccagaatctggggcttgtatcacggatatggaacctgaatatcagcacgacatatcatgcgtctgggctcatggagatgacgctgtacctaatgtatgtagtatatacactaacaagttgacatgtagtgcaatcggtaccttacagagcttataacgtacctgacgtcctgatcgatccccacaatgtcctccccggtgcacatcatcatgtctaatgccatgctcgcctggcatggactagcaatagcttttccaatacaaatgtgcctgtacctcgcgtgtgtcatcactgtcgttaggttttctttctttctgaccacgacaaccatactgtgtccatgctgtcctgatcacgaatgacagacaattgaggtggtgggagaaaaccaacttatatttaaaggccccactacattgggtgagtggtgagtggtcatcgtatgtttagttggaatgaaacacggcatggtgattggttgtttggttggcccttgagctgcatcactgcaccagttcccgctcataggggatcgatgtaaccgatgtttcctgttgtcctcccacatgggagaagacccgagtgttggagtagctgacaagggtggttattctcgtacagcgcaggaaagtggacttgcgatgtggatgaggacattctcgtacagtctttgatgctgtaagctcatggctggaggggtgaaagtcaagactcgagagaccagagattatctcggggagttgcgtgaagcctaaaaactatggacctgtggacgacccggcaagcaatgcctttcgtccggcgcgatggaccagcgacttttttttttctctctctttcagttctattccttgtccgcagtcctctcatcctcggctgtcgcttttcgggctcccgcggtctgcatttgacaagaggtaagcagacagggtactcactttgaccacttccacatgggacgacggggatggtcgggggctggctggggatacgtatatggggttgacgggacgagttgctgcccgggattgcagatgtccatagaaggatggaagtcttcatggaagcaaaactcctcccatacaagccctgcccgacccgtggcagcagcaccatagcgggacggtgatgaccgacgtgaggacggactacgcgctcatcaatctcaccatgctggtcgtccgggagttattgcagtaaagggaaaggattgggccgtgatggaaccgtgatggaaccttgatcgaaggagcggactcgggcctttccttccttgccctttcctaacctgacgatgtgaaactgaccggggatgaggaatccaaaacgacagtgcgtcgccccgctcattctgcattgcaccctgccgtgtacgtgcctcgagccatgttgaagttgtactctcgtcatcgtcggtcgggaaacccaggcgttctcgcggaatcagggcagcgtgcctggatgtgttacgtgtctcgattttgccgggcccggcctgccctgtctgccggtagtgcgcctgctggtgcgggtccgtttccatggcctcttgaggatcggagcgagacgaggttcgaggttcatgttgccaaggctatccggcccagcccgacgggacggcaggtcggacattggaggatcgatgcgacatttgcgcttcgatgatgagaactcggctgtaacactagtaaagtctatttggtggattaagagccgaaatatgatgctgcctgggatcctaaatggctcggacgaaggcagaaaattctttgttttgcttacgttgcggaaggatgcccggatgttgaggtcgggcaagatagtttgaaggtgagaccgacctaccgagagcagctccgcagttctccgtcgaggtatcggtgccgaacaacaggcttaagcaccatgccggtgtccacccacctttgcccgaattatttgcaaaagcaggggtcttttttatatataattttttttttttttctctacatgtaggtcattgcgtcttcactgcatgtcagtagtagatagtatgaaacttgaacttttgtagtcgtgaaaccccaacgactccgtgtcgcggaggatatcaacattactgacgataaccgcggtaagggaaaagaagaagaaaaaacaagaaagaagaaaatgtcaaacaggacagaggtggataaagagctaaacattcttcaaatagaaaagaaaaggtaggtaggtagtgtacatatcggtctagaggcatgcatacacgtcttaaagtgtagtgtagtgcagtgtaagtgtatgtgtctcgtgctccaccgtgctgtctaaaacttgacgtgattggttcagaatgcctcattattcatcattcttcctcaatcggcctctcccactggcttcacacgctaagaactgaacttggccgttgttgtgaccaacaaggtacatacaacaccaaactagtgtaaaaagctaactacgcagccagcctgcacacccttttcattacaattcccttcaccgccttgccgctacttctggtgatgagaccgcgacccgcttcatgcatgcatgccacatcggaccgcatacagcgggactacactaggcacgactacctagctagcttgaggcagcagcagtaggtaatgctacgccatcttttctgctgccacaatgctagcttctggaaacacatcgacaagtctttgccagacgattcaataaagaaaacaactcagaagcaagactaccttagtgcctggcttgggctcagcatataaactcaccggcaggaaaccggcaattagtataggtttgctttcgcggaaaccgtcgcctttttgtcgtgcgtaacgcgcgtacgcactatatcgggcagcatgtggtactatgtgaccgatggctgtctgggaagagcatgggacttcatctgggtgtgaaatgcttctgcccgttcgtccgtatgctacaacggcaaactggggagacgcgggcatgagaaaattcggacggcgggacaaacgggagaagacgggagaaggtgactgggccttccgccgacggagccatacgggccggtcaccgggagatccatgtggtctcctcgttcgaaacacgacatgaagctcccagaagctctttgccagcacggctgccaccgtcttgaaatactgaatttccttctcagccgctgttcaacaagagtcaggcttataggtaccaaagctccttatctcaagaggctggcaaactggaaggaactacggggtgttatgtgccaaggagaaggagggcctcactcgactttcgtgtaatttgactgtgatctcggtcaatgtccttgctaaatcatgccgtaagtttctccggtgtcatcttttcaggttctatggtgaaccgactatgcgtttccggaacgtagctttaccccatcagtaacattggcctggaattcgtgatgaattagcgagcctaaggccaaggagggaaaggtaagaaggggagctcagacataggtgggccactgctactggtagttcaaggagaaaacgtacctcgacgacgacaggaaagaagataaaatgaaatctgtaataaaaaaaaaaaaagaaaaaaaaataccatcacaggatcatgcccgagcgaggattttctcaagcggctaggcccagcaatcaactgaaatgggccgacatcgtcgtcctgctcatgattacccaaaacacccaaggcctgctggcaggaaacccagggtaacatgtagggtataatgctcacacatgctgactgtccgtcttccagtccgccgtcagcaagtccgtcaaaattccatcttgtttcgaaacccaaccatttttggcgtcgtgtgcaaaaaccacgtcgaaatgatactttcccatcgctacgttctctgcctttgccgactcttcaaaatcccgaaccaataggcggcatggcactaacgtaggtcaaaccagactagacactgcgcataattggcctctctggaggatccccgtctttcccacaagcttttactaattaccctacggttggaagggaaagaaaaaatttaactgccgaatccgccatgacactcaaatgttgagaagctgcaagaaagcttccagtgtcttgacttcaaagagctgcttcaccgacaatatacgattatgcatagcgacgcaaggctaaagcaaccggtcagagtgtggacccttgcgagcctggaacgtgatcctcagtcgaagctgtgggaaaccattcagatgtgctttcatttccgtctcttgaccacaaacacgtatcagatcctcggctaccgccctgtccggtattatcgaacgaaattttctccgatggcatcgacccgacggaaatgtagcacggcgataagtttgtaacatcgaagctcgggttcggagtctgaattgctacctaccttacaccttactacacgtcgagataatgtctaacgaatccactggttctctacaacaccgcaaccgtacttatccagccgcgtatcaccctctgcgcatctttgctgtaaagtacttgtttgctgggtagttacgcactctattcctgcatcagaaggtgcagaaaaccatattttgttctcccctcgtctcaaatccatccatgtgctgaccggtggcccatgaaaatccgggtttcaagaggatttgggaggaggaggagacgaagttttccatggtgcatagggtcacgataaggactcaacggagtctcttcccggcccgtcaacccttatcctgctctcattcgttgccctggaatttttcaatttgggtatgggtgcatcaatgtacagctcacttgaacctaccacgcctcgtcaccgaccctgccgaacctagatggggttaggaggatttatatctacgatgtggaagtcggcttattcttttgccgaagactccagtcccttctgatgtttttctgaaggatcgacagggcatactgctccggaaatcagtctgatggtcctggcctaagttgttaaaatatgtagggacaacacgtgttcgtggtacagttcaatgctggtttgtttattagcgcggttcttacgacagaggtatgtacgcaacattgctcggaaaacgacgggacaaccagattcgaagctgatgattgaataaagtatacagagcgttcaaaacgtatctgctagatatcagcttcatatattaaatgtggcgggatggtggttgagttgcctagagtgcatgttgaagtctcgcattaaagaacaagccaaagaacaaactagaggcgaaccgtaaaggtacaattgatgttctgttgacctaatgcaacccatttaccatatataacacgtaagggtgtacaccgtcatctgaacctcgacaacgcaatggacggatatcgtccatgtagcaagtagccttattgtatgtctaagtatatcagaccttgattttgaatgcgacatgtcacccaatgagcgtatagctgaatgcatgtgaactacatgtacatatgatactactaccgccaatacacaggaaccacgagcgaacgagagaacaaaggaacccgaaaatcattgtgctgtcggttagtagatccaccttcaacggttcccgttgtctcaaagacgcatggccggaaaccatctgacaggaagaacaaaccgcaagcctcattatagaagtcgatggacaggtaggccgttgacagactcgcacccggcagcaacgctttgcaagtactttttcatggtgtacaactaaatccacatcagttacagttactgtacactaccttaattatcttgcccgagatcgagcttgtccgaaagacaaattgaagcctagttaggtaacatccagcaaaagaaccagttcacgttgggaccccctccgggagacctatttgttctgtcaacatagcaatccctacctctaactttacttttccatattctccctccatccatacaactatcttctgctgagcaggtgatagaagtacgtaaatatacatgtagcaacaaatcagcccaacagagtatctcgatcgaacaggtccatacaagaagctcaatgggactttccattcaaatcctcctgttctccctgcctctccttttgcaagtcccgtgatgatcccccgcaacagaatcatagtcgttagcggctactggcacctctgggagggaaacagccgcagaaagcaaccacacaacaaaccttgcgaaggaagcatatatccgccccatcagtaccatcatcaccaccaactttctgttgttggcacaaatgctcaaccctccctctagatcaccatctagtgaagcaagttcggatgcatggttgtttacaatgactgctctcccttttcatctcggttttccatgtccacgtttgagactcgcatgcatatgcagatgtttaggtacacatgctatcacaagcatacccaagtactagtttcggccgagtataccatctgggagataacacccatacaccgtacatggcactagtaagaatcccgggcatgttttccatattagcaacccccacctcccccagtatacctttccgagtcaggatcacgatttgtatcacatctcatcatactacacccgtccggacgacggcagctgccgctttgcttcttcctttacccgggtgtcaggggtacgttacagcaacaagaatcctcttggcttgggctcttcttcccacccttcatgttccccgtgccagcttccttggctaaatacccatctgtgtttatatcaatatgacccttggcctatcaacgtaaaccacggagaaatcagatccttgttgattaccccataccgcccattgttctccttgtccagcgtgggggtctgctcacatgtgagcgcgtgggtaggctggtatacctgcgcgttgtcggttacctacctatctcctctgccttgtgatgaccttgggaaacataccttgcccctgtgcttttgagattatccaaaaaccatccatatctctgaagcgaattgcgtgtatatggataatagagaaaatcaactcgaatatagcaatgtgttgatttaagtcaatagcccgttagctgttcctttcttcagacttcaacacgactcaacactcaccgagtaccttgaacttttcctgttcccgtgatgtagcctgcttccctcgctaccgaccccccgggatggcctctccctgccactcggggatgttgtaattttccgacatttgttcttactatgccacctgcaagcgcctcgttcctgattgagtgacctgtagccgaatcacgtcttgatcacttgctgccactttttgatgccttttgaggggaagaaacaacagatctatcacgatatattccccataaacatgcatatgataccagtgtctacctacctacgtataccgcttccacatctcgcacagaaattatttgttattgccgatatcattgctgttgccgctctgctgccgttgtcagtggttagttgcttactggcttggccaatctgatgatgagacttacatatgagaattgaatgtaaatgtgataaatgactgaatggtaggagccataccggtgcgaaagtggtaactctgattggacacttcaaatttatggtggtcgttgtacaacggcaaggtacaatcgtgcggataggtgggtgaaggagtgaaacaaagatcaacaacgtcatttcctttgttggacatattttctgtctcttttcctgctggagccctggcaggcaggcacgtctactgcatctagtgaaacgcaggtttggcacgttggcaacggaaaggctggtctggccaaccgattattcaacttgtgagaatatcattttggcaatgaattattccgggtggacagttcacgcatccggtcccgaatctatttatgccggatggtgatggccaagaagcttgatgggaaatccagacccaataaaaacaactgatccggaccagagagcccgaaaacgaagagcggtcatcaaatcaccattgttgattgtaaattcgttgtactcttcgatcgatctcgtattccttcaagcttccccggtcttatctcacttgtgaccgttgcttgtcttgcttatcaaccactagtgtagtccagtcaattgcctgttcgagtgtcaatctgtcaatctcacctaaccctacacccatacccgtcctgtgatgttcggtgattctgatattagtatgcagatcacccgcgcgttcctgcggtagtaccgaccaaacttgtagtgtatcggactatgacgacacaacaccgtgattgatcaacgactttgtcatcgccataaagaaaggagggtaggccttctgcatgtccgttgatgaacaacggaactggaagattttggtggttttcggcttctcacgggttttggcgctcgtatagcttcgaaccagagggtgagaagaagacaagtaatacagcaacatcaatatagtcggccaatatgtggtgaaagcgatacggttttcacgccgcagggactgttccagtgttcgttgtgtgttgagggtaaagcaatcctgcttcactgccaaataatcagaaacctcaagcgcagcgcgagtcccccgaatccagaagagacggtctgcgaattcaaccttctccgaatttgccctggttggcttttctggtgtacccagttctgaaacattaactacctttaaaaacttacatgcattccctgatcttcctggtatccgaaagactctcagatgctcgtgttagttccaaaatcttaccagacgaccgtataacatatacgtatatatatttaatcaaagcgatgagcctaagaaggtgctttcccaggtgaagaagagttgaattgcatttggacccataacatcgcgagttcttcgtgcacaacgggaatgattcaagccatataacacttccttccattttacacccttccatgtccatggccatcgaacgccagttccatcacctccaataaagcacatgctacctaagcacttgtttctgagcaccgcccctcgcactttgcactgagggacaacatacctcaagttaccttccacctttcccctccactctcgggtcatgccccttaactgcccaggaaaagcaaccaacgctaggtattcgaggtgaagccttcgcaacaaacctttgccgtgaaccagcacatctggtagaacaatccgaccatcatttcctcgagtagcttagccatgatgacggtcagcataagggttctgaaaaccctgaaaccggcgacgtccaccaggttcacctggtctgggtctattctggttgccaaattgcccctgctgctgagtgccattgttgaactcttgagcatcttgagcactttgaacacaatgcctggttctcatgttgttgtggttgttgctcttgttgttattgacacccggcagcccagagttttagttttggttttggttctaccaccaaagaggccaccattgttctgaccttgagagatttcttaggatgttgccgccagcaggaccttggtgtcagtcaccatagccgcctcccaaggccgaagccacttggcccaaagccaccggacctaaaaccttgttgcccctgattgccaagttgctgattaccctggtgtcgaccaccaaaggcaccttgctgaccagcaccaccaccaccaccagccagcaccttgagcacctcgaccacctcgaccatcttgaccaccattagcaccctgaccaccggcgccctgctggttaccaagctgcttctttttcagcccttgattcttgacgccttgattcttgacgccttgctaattgtcattgccattgccattgccattgccgttgccattgccacgcatctggttctggctgttactctggcgttggttgttccctcctggcacagaatgatgggcattttattttctttgaacgcttcgggccatggtggtggaaatgtgagtgtctttatggggtacgcccatgcaacgcagaaggaacaccgcgtactatcaaggtatgagactcaggaagagggggatagcgaaatccacgatggtgagggcgaagagcacggaggaaggccggaggagccatgtatatgcccatactgcgggcatacaatggcacgtcgagcagcattgcgcgagcagtggtaggacataacgatagtatgatactccaacggattgtgcgtgatagcagagtacgcagctattcccttcatgcgaaatgtacgacactgccggtcgaccttgtttgctagagaaagtgagcaccatatctgggcaagaagctggaacagacttagttgaaatgatgttagcatggtctggcatgatatcataaaccataaacaataacgcctttagaagggtggagcgatgaagtcccagcaacaacatcgacagtcatcgaaatgatgtgctaccggtctgcgcagtaattctaggcgggttcacgggcagagactcgagcttctcaccgaactggggggaagcagggcaaggagaggtcctcaggggaaaaaaaaaaaaaaaaagccaaaagaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaatacaaggcaagctgcagctcgcctcatctcgactccggatggcagatgctcgcgaaagtgcttttgatgaaaaaaaaaagcccatggttggcagcggtaatatggtaggtacgcagtataccaagtacagtcggcgtaggtggtaagtgctggaagacagatgggacgacaaagttgaagttccatgaaaagccctgttgcacccaaatggaggttcctctgcaagtgggagcatgcacagaccaggcatatgtaaatagtgacaaccttggtcgggcagcctaagaattggcttggtgattacctacaccatagggagtggtaccctatccgtttgcgaatgctgctgctgcacatggcttaaacagacaggctgtacccaggtacatgtccagtaagtaactagaggtacctcagaaccctggctgcacccattcctcacagcctacatgtaaggttcctgtaggtcatcttgataatccgccgcgttttccaacttcgctttctatctccagctcctcttggacccctcttcaacctgcaccatcttttaccatcctgccatactttggctgctaaccgttccgttgcttgacttgggatttgcaaccaccgccatcacccgattgagccgactcccggccgtgcccttccgtcaaccctctccggcgcaatccatccttcgacgcactgccttctagcctcgcgcctcgctcctcgctcttgaacctacaaaaccttagctatctgcccacgcctcacttcgcctctctgctgtcatggcaagcaagaattcggcggcgaccgtcaaggtttctggctcggctgccaattacacgcctgccaccttggatcccgagttgcgatcggccattaattcggtcttgatcgaagagggccatgtcggcaagtacgtactctgtccccatgttccttaagagatgagccctgttgacccggtcaccgtgttatttcttcgtcggaaacaggattcaagaccatcttctgcactcgctgcatgcccactcgtccaactggcccacgacagtccagaatcacgccctggctctcctccgctccggcgaaatcagtaccttcggcgcccttctacgacgagtcgtggaagatgtgcgccacgatacagccaatgctccctccggcgacgccaacggaggtgatgtaaacggaaagaagctatccaacggcgccgacactaccaacgcctccaatggcaacgtgccggcggcgacaacgacagcaccgagcctagcggttccgcaggccgttatcaatgacgcgctcaaagtcacgcgcgaaagcctggagatggtgtgtgagattgaggcgaacggggcaacgtgacatgtttgattccccccaacaagaaatcttgaaccaggccacacacacaaagcacccatccagttttgattatctttttatcacacacaaatcctcagatttcatgtcacctgcggcgatgtacaagagaaaagggccagtaccgttgctgacctcggctttggtatttcgttataggggtctggcgccggcgccaaaagtaagcagccagtagggctgagaaatgatggaagcaataagcggagaaagctgtcgtcaagagacgatcgagtctactgtcaagttgacagttttcccagtcatgtggaggatggacacagtcagggtcttaacggcgggggggagaaggaggaggaaagagatggtcgcaaccaaggcgttgcctcaggttcgacaatagcaactgcggccgcagaggatgatccgtcgatatccgatgatgaccaacgagaaattgtcagaaggcatcacccaagggtaaccaacgccctgccggatgctcttcggagagccggcctgttgacccagaggtttcatgatagtcggcctcaggagcaggggcaacacgaaagccaactccaacatccacaacaaattcaacatcaaaccacacgtcatcctctgcctggatctcccacccgaacatatcttcaacaaccacagccacactttgagccccagcctggcgcatcacatgccggagtgggcaatgcgcaggaagcacttcaaagtcaagacaccgtagggacagctgcccaagcagactcctcagagcaaccgagctagatgggcatggaagactacttgggccacggaggaatcattcagcatggtcaatatggcatgtacatagctggaacttgttttgaccagttgcaacgaggaagaagccggtgaatctgtagccctggtatacatatatgccaaaaaaaaaacatgtatgaatctgaacgaattgtcgggataaagacacatcttcaagggaaggggaaactataggtgtaacgcagcgtcaaacctctgtgattttcatccatcaggactctcattctgtcttttcatattaccaaactccccggcctaataagtgagaacgcctccgtaaaactgaatccattgagggacacagtagccagtccaacccacaggaaaacccggccaagacactgaacacaaacctcctcatacaaggacttttaaaacccatctaccggcgaagatgtgataatctcatactaagccttaccgttcttcttcactttaacactaccagtcccttgccctggtccaccatactgctcctccaacacctccaccgccctcttcaaatccggcacctcactcgcatccgccggcacgcccacccacctcacaaaccccatcctatcgactgcaaacgctcctcccatctgccagaccgatccagaactatacgtacctcccgtcctctcatgcacagtcatctctttcccctcaccatgtccatgtccatccccagcactcgaattggacccaacactggccgccctcggtttctctttccgtccccaaatcccttcagcaaccccaagcttatacgtgttccatagtgcccacggcttgtaggcgtaccaggtggaggtggtgccgaggccccacttggcgtacagcgcgcgggactcgtcgacgatcacgtcggcttcccactcgccgccgacgtcgatcacccaggcgtcggtgtcggaaggggaggagtgcgagacggcgaggaagtgcaggttggggtgcgacacggagagggcggtgagcaggcggaaggctttttctgcgactggattttttttaaaaaaaaatttggtggtgtaagtcattaaattgaagaagaagaagaagaagaagaagaagaagaagaacaagaagaaggaaaaaaaaaaaaaaaacgaaaacaaaaaagagagagagggagaggggagatgatgagaactgaaggacgaaagggaggagaggagagataacttacaaggacatccacaatgcctcaaaaacaacaccactgtcggcttggcgctgggaaatcggatctgctccgactgaggcgccctgccacccaccaggggaacgggggatacctcgtgtggctgcttttctgggtcgtgctgccggttgggttggctttgagcttggggagggttgatgttgatgggtgggaaagtggtggtgtcgtatgaagccgatgacggggtgtagagctgtggtgagccgtcttcaccggcgtagacgggcattttgatccttgaggctgcttgggaaactagttgaatgatgataggctgaatgtttatgcaacgctttggtgtagagctgaaaaaaagaaaaggttgtgtaggtgtgatgagtagtcgaaagattatgtcggtcagtagagatgtatgtacatatatatgggtggcgtggtatcgattggaaccttttttcggtgagggtcggtttgtataagtgcccctgcactggtgggggaggaagctctgggtgcgctagctaggaaataaacggaacaggttatggtaacatgatggactgagggttgaagctcttaaataaagttcaattgaggtcattgctgtgcaatgataatatgtagaaaccgttggcccgcgcttcccgagctcacagctatgctcgaccgcccattgtggtggtgtatactttacccctcaagattatttggagattctaggcgagtctgcgggtcgaccaacaccgcgtagccagggtacgtgttccgggggggtttagtgcctagaactacagaacaaagaaccggccttgggaaatcgtcatgcaagttcaatcgactttcacgtagttttgattgtcacctttctcacaaaatgagtatgtgagtcttggattcatctctagcttgggccctttggacatgtgcgaatattgattacagtacaaaccaaaggccgtagaacagcgaggtcatattgcaagtcccaatactctgtacaccgtaagccccttgaccacttgttgccagacggtgaacagagatctcaatcgtcttgattaacatcttagcggaatttaggggggtgtggtgtaccgtgtaatgatggctcgaaataagtgagccgtgtctgcatggctcattcaatgtaccgtgccattttgcaagcgctcgcaagactgaccgcttactaagaaacgccgtgcacacacggttcgtttagctagtgttttagtcattttaaatatttagagtatatcaaccgtatacaaatcgctacctctttcaaactgttagcgtatagtttaatttatatacgctttggttttacgaatatttatatgtttagaccgttggtatattgcaaaataacggttcgcactataagttgtttaaattatgagtagtttaaattattagcggtttaaggttatagagtagtaagctagtagttctttccttgaatatttatagaataaatagtttaaaataggtgagtagtttattattataattataaaaggaaatagtagtttacgagtaaaaattaaatttaccccgcttatattaattaatatataaatttaataaacttagtaatttcttatccgggccgtctctacgattaattaatatccgtctactactatgctgtatttcctcgctactctatccgaactttaataatgctactatcttacgattatagtttcctagtaccctcttaacccttttaataataataataccttcccccctcccgctaactaagagtaggctttagaaattaaggaattatagaaaaagttcgaagagttgaagaagtaatagtaataaaagtaataataatagtaataatagaagcaatagtagtagaaatagaaatagaaggagtaggataatattgctactactaccctcctccgggcttaagtcgctaagtttaagaatactattttgcttaggtttaataataaaataaataagtagtaggacgaacctagggataaaatattcgtctaataatagtagaagcaataggaggaggaagaggaaaataaggataaactaaatttagggaaggagagggaggctaataataattccaagttagtaaatatttctccaatctacctactatctattattatattccctattatcaatattatatttattatttatattatactaacggtagtatagatatagcgctagcgaattttagttagtaaacagtctatggatatacgtaagaagtataagtgtaagcgccctaaagataaagaggaagagaatattaagtttactactaagtttgcggccgataataagaataagcggacccttagtaccgtaagcgcctagtagatttttttatattactagcgtatcccttctctaaataagaaagtaaattaactaagatttcttaatacgatattttttacttagcgaggagtttactaatgttagaaatataattaaaatagtagattaaataagtatacggcgataatattaatccccgtagtactaattagtttaatactaaatagcggtttataaacgactaaaagaacttcaagtagcgagttcttagctagatggaggtatattaaatatataataattaaaataatatagtactaactagaattataattatagaagttgattaggaagtatgttgagcggcccaactatatcaatatattcaacctcaaaatcaccatcaaaccggactatataaaggagatagcacatacagcgtagtcccccaataacttctttaaagtctggtcgtatataagtagtatagtagactataaaaatagttataccctcggccaatactatatgcgtagtaagtataatatttgggttgaatttaagccgctaaatataagtattaatactaatatttcgttattaattatatttaaaggcctagtattggaggtagcctagtatatctagaataagatggtcgataaatagaatcgcgagcctaagaaaagctggggtgctcggacctagtaagatttactagatttttataatataatgcctagtaagcccgccttttgagatatcaataagcgatatttcaaagaaatttttgagaggcagcgctattagaagaagcctaaggtgaaggaaatagagcgggaggcgtacttactaaatagatttattattaataaagcgccgccttcggcggactaaattagcgcagtaggatatttattttttttttctttttttcctaattagattattttcgcttttttactattttaatattaattactattatttatagttagaatttaaaactaaactaaaatataaatttacttgtaaattccggcttaataattattattgtaggcagtggaaaaggggttcgtatataaataagatggatatacaaaggtagatagagatttactactaatacgcaacccgtatttacgctagggcgataattagcgaataaattgcagtacttttttttcctagcaattcgtcaaacgagctacaactatcggttacctccttcctcaatttctattcacttaatataccgcctactactagttaaataatggaaatcttttatatctaacgtcgtcgctttaaacgccccgcttttaacttccctttaattacgtatccttacgactactatttattgctattaattattactatcgattattgctattatagttcgtagagtatattgttggtataaggttgtaattgtccgtaataagctgaattaaaagcgacaatacgaagaagaggaggaagaataagaagttttggctgccctcgaagatattattaaagagtagtatactatcgatctaataacccctcctcctacgcaatgtatttaagttaatcggccgatttataaccctagtttataacccttctactataatgaacttaaagcggttgcgtactaggctaagaatattgagcctgctctatcaccgaactttcaaaatttgaatagtaggctcaataataataattaggagcttattactactactaccgacttcgacgttgtcgatctaataaggactcttattgaggtaactattgaagaagactattatgtaattctagacctagatactaagaaagataagttggtaattaataatatatttacttaagaggaattttataagctagttgaatattagaataatattatatttaataattacgaaaataaggccgatagtattaataatatcgataatgaattagtaatattcgataaggatattgttagtagtaatcggcgtaacgatttggaagactaggacctatttaaaaaatttaaacctattaattaattctgcgcaaagaatattaattagatttcaaacttcgtccttagatagggtttatattacttaatctataatattatacgtaaataatatattatttaattgtaattcttcaaactattaggacttgtgttaaagattaataaattactggctagccttagtaccctaaagcgtaaagtccaagaatatttattgtatattgacctgtgtaggataaaggacctacccttcaacctatagaaattattgtcgtttcgaaagaaaaaggcgatagtaataggtaagaagccgacccaaaacttattctttctcaacctagtcgactttatacaacgcatctatatatttcaactagccgacaatatatacttcggcatagttaaacttattaataatcctactaaggtatagcatttaatataataggcgggctccatctgtataacgaataataaatttatattttacccgtctactaaactaatcttccctaacgatattattaatttcgaatataattttaatagctaccctacttattataccggaagaaaatcgtataccgggtaggttaaggctatatattgggactattgtataaaatgtatccttagtctacttaacggtggtagctagggtgtttaatagatttagttaaataatattatccttattattgtatgcgtacttcccggcagaactattcttaataatttaattactaagattactattaatccgactagtaaaacgctaagtactaaagaataggtacttgccgaagacctactggagcttattactcccaagaatgttcgtcgatacaaatacgacacatacttcaattttaccttcggtagtaaaatatcctttcctaataatttaaacctatatactaccggccgctactatattatacaaatatataccaaagaattaacttctctaatactgccgttcttcgtatcccttatttttacaatcctcgaaattaaagaatttacttagcaaatacttattaacaaatttattcttagtaaaataggggaggtttgtagcttcccgtattttaattttaataacagatttagcctatattatataataataaagttgattataggtagttacttacagtttatttattaaccccggagcgaatatacctactaggttaatattttactggtaatatttaacccgtacaaatctaacttttataatattatagaggccttatcgctattaaaagcgctagataggggtataactattaataatatattctataaatccgaatttaataagaaaatattattatacgcccctattctaatattcattggggatatactacaataataatagaatgccggctgcttaggcactaccgccacctttttgtaccgtaattatataattattaatactgaacgcagaaatctaaactttaatattattggtaaaggccgcggccatatagaactggttcgtctctatagggttattgatgagaagtgctttaagaattataaaaaggaattcgtgtaataatagggcatatccttcgaattagctactgtattgctaattgtactggccttagatctcgttattaatcgacttagtaacgcggtatattctgaatttaatagtattaataaaataatatattagttcctacttaatgtaataaataagagatatttgagggagaaccgttaattaatatactttattcaataggttataaaacccaaaaccgttatcaaatatactaaggttctccgacaaatgccgtttcccccgggctgggattgtatataatccctgtataatattttaaaatacaatctctaaaaaaatatttaataattggtattaataataataatttgcctcctttagttaaaagaggaggattttaaaaaactatttatccgtactataaagggggtatttatgcaattgcaactaaacaaacaacccggactagactgcgatatttgctttgttgacgaataaattattcggagggtggctagtaaatcggtattggagattctaatactcgcgttaactactatcgtaagaattaacgttaatttattaattagcgaattgctactaggtattaataagtatagtattatataaataatatatattagccgccggatattttaattaattgtagaggtattatcgcaagcgatatttctagttaaaggcgtagtagtttagaaggctataatctaaaccgctaatataattggtttgatattagtagcgatagttattataaatgcgataattacctgtagttgtagttgcggttgtagttgcggtgcccggggttgtagtagtagggcgcgcggtagtgtttaaagtcgcgccggttcgcgtattgcgttaccggctttaaatactcccaaatctaaccgatagtccgatatatcaatagctgacgatgatgacgccgctactatctctataattgttgaagacgaagaaactatcgccgataatattaatattagttagctttttaaaacctagaaggtaataaaatactgagagtgggtaatataactgaatgtatacgttagattatattatagagtagtatattattgatatagattagtggctctattgatagtattggttggggagtttaagtataaataagttactataatagtaattataataatagaaggagaagagtaatgtcccgttctattactatagggcctatagaagtcccttaattagattagggtttcggtataaagtaccccaatccctactcgctactattatactactttcaatttaagcgcttgctactgtattaatgcgcttagtattctactaagtaagagttactatatttggatagtaaatactaataatttctatacgcgttaatagggtatagaagaatatcgttataaagtagaattatattaaccttaagaaagattgcttaatatacgaaagcctaatttaagtcgtccgcttaaccctactcaataatttcccaaacgaacccattataaccgagaaatttaaggctctatccaaagtcgcgccgttgctatttactatattggtcccgtgtaataaattgattaaataagaggccgaggataagaataacccggccgtagccttatatatagtgtccaacgataaacacctattatccaaggccgtagtgcgcgtaaaggttaatgtgtattagagtataggattccctgtacgcgagaagtaaatacgcccggtgtttattgaagccttatactaagtatactaataaaactacaaaaggaatatctttattactactaaccggcatataaagtagtagaagaaggtattatttaataattagtacgttgcaatatccttatttgaatatacctagtagtactaatattattaattattatataataagaagccgcttggctctcgccacctaatctttcagcggggccagtatgtaacgtactatactaatgaaacctagcttggtcgcttagactatatatttacgtataaaacttcctatagttagtcttttttctaatattattctattgcgcgctatatatctatatatttctattaatactatgtaatactacaaacaggcttgggtataacctctattgttactatcttcttagttattatacttttaattattacctaaagtaaggaataattaaccgatttattgattataaaagccgccgcggtatataatgctaccggagtacgcgaatatattagtatcgtaatattacctaaagattgtatttaaacgattatcggcctctctattttatattgtaataagtactacttcgtatcttactatttatacggtattggaccggataagcgacgtttaataataactaaaaacgaatacgagttcgagattactaatgatatagaattcttatatattaattagaatatttacttcgcttaatagcaaaaaggttaggtatagcgggttggtgggagatgagtggatttaagtttagtttattacagtacaggcgggtatagtatttatacaaaaaggggggtggggattagagcgcaaattgtattgtaatccgtacgcacccaaatgcccgttgtaagcctggatctagtactggggagtacttaatttaagctgctataaactactcaaataccttaaactgtttaatttaataagccgctcagtatactacaagctgttggtccacggctcattatatatctagccgctcaatatatagtacagcttagaccctgtaagccgcttaactttctgtcccgttcagtacccatcaaccggcttgttatttaatccgttgcttctggtgcgccgggacgtatgcgcgcaacacagttagacgttgtattcaaatgagcgataataatctggtgtatcaacagctcattaccccccccttccacccgctatgattctcttgaggaatctacagattgataattgattggagttattctgcgtcaaaacatctacaataccccacaccgtccgtccatgcatgtgcttctcttctgttctagtccccttctctgtctccagcacttccaccttcccaatgtttacaagtgaaggctcctcttcccaagagcccaagaccaaaatgcgcctggaatgtatgcattcacaataaccacccaacccattccattttgtacccccacgggaaccgccccacctcttcatagctgtcctttccagcgccctaggtaacatctacctctgatcaacatttatctaacagtcagatactccgtctgaacatcccactccccctccaaccccctcagctttctgagtaaaaccaccttattgctactcctcctcctcgagcccgtcccttcttcttttccgtcgtcacagtccgacatcagtgctgctgtgtgtacccggaagtgttccgggacatcgtaaggggcgtcgggactgcgcatacgtcgggcttgcgctggcactgctggcggtggatggctgggaccgaaggatataccggatgattgtttccgtgaacatgattgtgattgtggttgtggtggagaatatgagtgatgggcggttgctgcgaggctactgttccagttcagatgttgttggtgttggttttgaaccagcggggcggtccacgcgggggatgttgttaatgttgctgtggttgttcttgcggcagtcactgctgccacttcggctgataatgtcatcgggaccgttacaggcgtgttgttcatatccacgcccatgtatatcgtatcgctcaactcagcagtggcatccatatcgtacgatgacgcagccgagtaggaacaatcgctgtgtgagtgcaccgagtgctgatcttcggcgagcagaagagatgggtcgacgggcagatcatgctggctcatgctgagcttcgactgggcgaaatcgatcgttccttcgcctaccagtccagatcctgatcccaaagaagaaactatggttgcggtaccatcggcgtcgctataaccaaatggtgtgttttggagctcgccggaccacatctcgcctggggcaagagggtacgagaacggcgtgctcgttgcgccaggtggagatgctgagtgcgatggggtatattcagagtacagatgcctctcctcgagcttgatggtgtattcagctatcgaagccatgatgtcggcgcgccaaacattctcgcggcgggcggggttgcgacgaagaaggtcgagggcagcgcggcggacttcgggatggcggcatttgatggcgacgaagaacaagggggctatgacgtgagtttcgaaactgaacatggccgagaagcgtcgagcatctctaagtgatgccgctgtgcctgttactgtcgcggctttgcttgtctgacttccgcgcgttgtggggttggagagtgtttccatgaaagcggctgcgcggggaatgatggcggaaaagaaggagatgtggtcatcaaaggcggtttccttggtgcttaacgctgttgatatccaaatgtgaatggtcttagtatgtatttcgatcaagtcaacacaccccgatgggagaagcttctggttttttgacaggaagagtgcgaatgcgacgttaaacctagacagcttcctcatcaaaagatcctgatccccttccagtgcccgcagttcttctggtgatactttttgatactttgccggcttcgacctttttgtgaacctgagacactcttccataaagtcgtgtagcgcgtaccgaacttggtcaattgtttcaaaggtcattggaacgtcggtcaacgtcttcaacggtactggtatagcagtaggatctccaccaatcatcaacatcgtcagactgattcgagtgtacatgggaacgatgtgattccgtatgatctcaaattcggggttcgcccgcagcgacggctttcgttcgagctgacttaacagctggtgcccttgttgtaggtggataagtgattcgacatccttaacttgcataaactcaagaaagacgaagaggatacaggtgagaagtggtacaaggggccttgagtcgacgtctggcatccggtccaaaagacaagaaatggctttgttgtattggaatagcgcaaaagactgcttgtcggcaatgtcgacgtagggcgccacggcgccgcgtaccattgcttcgtgcaggctgctaacagccaacacggcgtgcttcactgctggttcggattcacagatctgaagcacaagcacacgccaaaaagcaccgtcaaagtcaccggaaaggcaaggtgccgtgacatcctggaagaagtgaaaggaacgtctctcgtcctcggatgcccactggtaaaagacagatagcgagccgcgagggttgttggcaacggtctgggacatgccgccggatcttcggggtctcctgctaatcaaggtttttgcgtcaaggtatccatcgcatcttcgaccagtctttgtgcaacggacacaaaacggttttgcctcatcgcacttgactttgcggattctatatgcgagtgtcaggtacaatttcaagttgatcgagggcgtcaagtagagattcgggtgttgatgtactcataaacccttgtcttttgtgagaccaggcggctgggatggcgaactcggacttacttgcaggttagacagccggttcttactttcttcgaccctttccttcctgactgagcaggccgaggtgtagaagaaaatgtatctgaggggtctggacggggacccatgatcgccatggcctccctggtacccttagctcggtgatgactcgtccctatttgctgttgcatcttgtctgtggaaagttgatagtaagtctagttcggactcagagatcgttcatggaaatccgagcagtactgactcggattcgcgaactggactaagagaagagaagcagacagaataaagtctgctttcactatggaccttggaaagagagcgagccgagatgtaaggtgtgggacatggatgggtgagattttaagttgaccgagagtaagcttcgtggatcaagggtagagggccgagttagttgtaccctcacatataaatgaaaaaagtatctgaggcggttgtagctggctaggcgagaaaggatacaataaggcctgggcttggggcagtacccatcagaactttaacctctacaccccgcctaagatgcggccccaaccatagccatgagggaggtttaaaatgggaatgggatgggaaagggtatagtgctgccggtagcgtaggtgcacgccgcctcactgtcgacggaaccgggcatgtacctttttggcccgttccttggtgggatggtatgattatgtgctggtccccttgtcaccacaaggcgccaatcacatcagcgaagggtagcagtagtattgagacaggacgaagtacatggcttgctaagcacatatgttcttcgaaggtgtggaggaagagaaaccgcagtgagagtggaaggacctccttgttctgccattttttaggcatgctcaactcaaatcaatgcctttctcgtctgtgcccgtcttgtcataccacgaacagggaccatacaacccacacggctgtgtatgctagctctcagacttgtgacgacaggttcgggcagacgaaaagggagtggacgcggtacaataaccaatggccgtctggatggatgcaggacggtgtggtcccatcaggactggaaagccacctggatatgaattcttacgcctccttgacctacgtaacaataaaacatggacaactgaagttgtgcttaaaagagaagataggcagaaggatttgctgacaatccagaagccgccaagccggggcaaggaaaccttcaggaaagctgcccgatgtcatgttacaccggcaaacagcatcgaggaccgacccgcaatcatttgaatcccgttgacgtggagcatggtcctggtcctccatgctccccagctttcgcagcttcctcggcttgccgcatagccagccgtcactaagctcacctcaacgttgctctaagcccatcactaccactgcgtcgtatgtaattgcgcaaaagagggacggcagtgaacatgattgatgctgggaaactgttggccatcgaaatcaggcacccgtttaacgtcccgtagactggatacagtcgccgttgacgtgaggcatgacgaggacacaatggggcagtgagcgggaaacggtgccagttccacacccggcgttagggagagaggctcgatccctgaagtcattaataatacagaatcagggtgaatctgcaccattcgttcgttcgtcgcttttatcgggtctgatgcttgttgttcacttgttgttgaggttacatctgcttgtcactctcacagccctgttgaggggttgaccatcaacccatgagatcaaagcaagggttgctgactgccgggggctcgggccaaatatgggtgttaagcgcttatgctgcgatctctaacaacagagttagcacaaatgctgtttgtctctaggcttcactaacactcatcattaacagctaagcgcaccacacaagagctgtctctatctctagggctatgtggggaaacagcaactcactcacctccctcaacacaacttgccagtgccactttcagtttctgaacgtggacaccagcggtcttcagatccaaggagataactgaaagtaggttatttctatgtttcgttagcagggtttataacaccgaaacattagcgaagcaaggtggttctaccatctttagcgtaagagtcattcctgtttcccggtccgcgcatccacgatagcatctctcccatattggtacatcacactattggttgaccccccacctcttccttattgaatctgcgcatgatctttcgaaaggtgagattcttagctttgtcactattctccccatgcattaaccacgtacacaggccatgagtaccctgttggcccggccacatcaagcgccagtcaacatctaccaaccttcaacacaagctgccgtgaacgttaagtatcaagctactaacgactgtaaacagagcaaacaggatgacagttccatgctcgccttgatagattttacggttaacagatcctcgcaaactgacgtgagagaaattataccaccaggcatgacagagttgtgatgacccggctgttatccaatctgtctcttggatattggtccagtatctgtcccgcccgacttccagcaccgtcgtacttcaaacttgtcgacagatgagaccatgcaaccttaatgcacggttctgcttaaactacgcggcaggctgcgtaacgcgccctttgtccaacgtggtgcaggcactgggttatacggctttccatctgattgaagtacgcttatcatggttacatacgtgagtcccttagaagcaagccgtcccactgggcagcactaccacaactcgccttctttctcataagttttgctttgattctgcgtctgaacccggctgagtggtcacagtgacggcagcagtgtcacgtcaaagcccccctccggtgaatcggcactgttagccacaccgcccctccgtatttcgtgttccgtcttccgagccactccgtctacgagttccatcctcgtccaccagtgtcttcattgtctccgttcagcaaccgcagcagtttaaggttcctctatatggaacatgaagtgaagatatctctcagtttggtctagagacaccacattgtctagttactgacagtctgactcaaaggccatgccatcaagcaccatttcctacaaaggttggataacgctgaatgatctggaaaacattctcgaagatgagacacaggcggccatctaattctctaatttttcctcgaaacatacaaggcttgcctggaagcaagatatctgtcgaatttcatcgcgaaagaaattgaacgactcactaggcccgaaacggcctcagctttacgcataattcaagtccgatttgggggcataactctgttttgacggtgggtagatgccccgtgaagtgttttgaggctgaaagcgattgccttgtgccaacacaactctctccccctcctttgacggtccatcatcgctatgcgggacggcagcttcgaaccactagcaagctccagcaaagcaaaatcagatgggaacagccttcctttatggcaacatgaatgtgaactacacccccaatgacaacacaaaaactactcgtacagttacgtgccgcgaccatcattcctccccaagctcttcattctgagcaggttcagccttcacacgacattcgtctcgccctgccccacaccgccaaacctggtcaggagcgatactattctgctgacggaatggcgggctctttggctgattggcaaaattgatagcgtagctttgaatttactgtacatatagtatgttttcggcaccacgcgggagtagaaagactggtcctgtcccagtcccacttgtgttgaagtgcgagcacctcggactttttttctttccactcacccaccgtgcaaccactcacgttttccccatctctatacaaccctttcaccatttcccacaacctgctaggctcctgaacacacatacgcgcgtctgatatccacaaagggagcaagataattttagtccgaccagaatagacgccatagggctgccgttgccgaactgggtgaacatcctacatactaaaaacgcccacatactacttacttgatgtcgtgatagggcaaagtacatcaatacacccactcattctcacgaaaacgtgctcttttgcatatacctcttgaatttaagcgcgcgtctaggggagagatgatttggcaacgggagatgacgagaaactttgaagtgatgccggacgcggtccttaaagaaagcttccatctcttctcccaaagaaattcaaggtagaatgagaccaccagcatttgatactttccatttgaaagccagtctcgatggctcaaggcagccaggtgaaatcggtagtgtccctttctattccctaacccattgagaacattaagacgtctacataacaatcagagaaagagagagagagagaggcaggacacttgtgtggcgttaactcagctgaatgtctgacaacctacctagaactgttcttactgacatgcacatgaagagcagaccaaggtcgtctctggatatattaggcagagcatttggagaaaacagagccgtgtcacaggcatgcgctcatacatcatacgtaccatccctttccccgtctcctgtacttgagtaaatccaatcaacaaacatgtcaatcttcaacagcgagctcgaattggtgtccatcaccactttaccactacaccctttcattctactcatactataccttaccctacctctacggtgcctagcttctacttctacccctggagcaaggcatagcttacattactagcccaagtatagtcacacgtgcgaacattcgacgtccatgctggcacggaaggcgtaatcccatcttgccactcgtacgattcagtcctcgtcgccctagtgtctcatccaagcgagccaaattggcatcagatccccatacgccacagaccggacgtagttacatccgatcagtcagtagaaatcattcagcccctctgcctttttaaaactgtgatatcagacaagaacggcgctcatggggccattgaagtccatcgaatggctacaaaacagcagcagagcaggcagcagaatttgacttcatgtttgctaaaaggcgagagaggattggtaccttacttggtttcgaaggggcggagataaggggatggaaattcaaatgtaccagaacctactaatattgaaatgtgatgtagtgacgaggtgaacgaggctcgaggcaggagggatggggcaaggcgagccgatgtacagagccaaggttctgtagataataggaacgtcaaacgttcggttgagtccacgcctctactatcagtgaactcaacatgtttggctgttcgtcctggacgtgacaccgagggaatgggcttcacatacatatccatcaacaaatccagagcgcgttgcgcttccttacctaactttgcagtagatacgtctctaaagccttcgttatttagctaaagtcagttggtgttgaatgttgtcacgtcttccatatcgacgctgcctcggtgatattctgagctcaaatccgttgacagagggacacaagggtgatcttgtcctgagtttgacgaagtcctatctttagcaagagtattagaactcaatcaggctcccgggtacctcgtgactggggtgggtaggggcaagttgggttggaaggcagagggccgggtgtagttgactgaatataggtagtcctcatgtctaacgagctgtgcccggaaaactgccaagccttgctcacactgactccacgagagtgaacgtcgttgaagtcgaggctggtttgattgttagtctgttgcctgaaaggaaatgccacaccctccgagctccagccccattctggctcaatgcgtgttgtacagtaggtagtaacggtatatcggatccggatcgtggaggcattggactatgggaccttgaggtccctttggactctgaatggccaggtgggcggcgcgccgcagcgtctttggggtcaccatgtacagcggggtagctaacacccatggtactacactactgtagtgtatgtatgtagtacgttacaagggtaccgagctccctggcttctagccccgccttcttccagccgggcgccgagcagtccggggagagactccgggacgtactgggtatcggcgtgccggggcggagccgtatggccggcgcgcgcctcgtataagcacgggcggggacgtgtcctacaacccctgaggacccggttctcggtcgggtcgagggtcgtcgtttgctcttgtcactcgcttgctccacccaaagtggcatgcgggttcctgcgacgtccggacaaacggactctctcgaatctcgataagacgacagttgcagcctgccaactttccgcgtgttgtcctgttccatttcgttttctgtgatacctacctagcagcatcgttggcctgtggcctctgtacaggccatccggtggtgcatgcgacaaccactgaccgccttgttgtccgtactgcgggggaggggcaaataggaaatcccagggcagcatgtctcgcttccttggagagacctgacagcctggccatctggacatcggtgctcgagcggtgctgcagcatccgaacctcgattcactgtaaatctcgaactgaagaaatggaacgaaccccaagtcaaacaagatgaagctttgatctgtcagcagctttgtagaacgcattcgaaggttccggccgcaccgttgctttaccaggtgtgtcgggcgacctgaagatcctcggagcgatggcagaaggcgtgcctggagcccggaacagccagggcatggaagcagacagagtggcagaatggaagtgtacctatgggcgaaaagcacggacctttgtcgccccagaaaaggctccgctcatacttcgtcatccaaatggtcgcctggcggggcggtttgtcagtcagtgacactgacagttgaatcagatgcccgctgttgctgttgccgctccccagctgctggccaccagctgcttgcccctggttggctggccttggagggagcaagcggtcggtgccactcgccggcgcagcggtgcttgcttgcttgcttgctttggctcgaaccgtcctttccatgcctggccgtgacaacctgaacgtaaacgaaaccaactccaacaccaaaacgcaaaggcacttcgtccctccgactggtccttttttttgtttccatcccaacaccattcaccttcacctcgccgtccaacctccaaagaatccctttatcagcgggtcttgaggctacgaattctggtttctttttctccaaaaccacttcttcccgctacatcctctccgtggattagcatcaccgtccgcgatacccaaataccacatttattctactgattccaacacaaacgtcaagatggctcccgaacctaatcccgaccacgtcgagcagaagaagaaggtcaacttgatgtacgtgaagcagcgacgctgatcgcgggagctctcgaagctgtcgcgccccctcatcgcgaatgacgccaagctgacttgaagccaaacagggacgcttctggtgccgagcacaaggccgtatgttcaacctcgcttgcccgccaaagacatctcgagaaccactcgtgctgaccgatggaacaggaagatgataccgccactgctattctcaagaagaagaagaagcccaaccagttgatgtaggttgacgttgaagatgcggggcactgcaacctgagctaacacatatgcagggttactgacgccgtcaacgatgataactcgattatcgccctctccaacaacaccatggagcagctccagctcttccgtggtgataccgttctcgtccgcggaaagaagagaaaggacaccgtcttgattgttcttgccgatgacgatcttgacgatggcagcgcacgcctcaaccgtgtcgttcgccacaacctccgtgtcaagcacggcgacatcatcaccattcacccttgtcccgatatcaaatatgttagtctataacccggtcacctagtcatagaatgggcaccttgctgacacagcatctccttgtaggccaagcgtattgccgtcctcccgatcgccgataccgttgagggcatcaccggatctctcttcgacgtcttccttgctccctacttccgcgaggcctaccgccctgtcaggcaaggcgatctctttattgtccgcggtggtatgaggcaagtcgagttcaaggtcgtcgaggtggacccaccagagtacggtattgtcgctcaggataccgtcatccactgcgagggcgagcccatccagcgtgacgaggaggagaacaacctcaacgaggttggttacgatgatattggtggttgccgtaagcagatggctcagatccgcgaaatggttgagctgcccctcaggcatcctcagcttttcaagtccattggtatcaagccgccccgtggtgtcctgctttatggccctcctggtaccggtaagactttgatggctcgcgctgttgccaacgagactggtgcctttttcttcttgatcaacggccccgagatcatgtccaagatggccggtgaatccgagtcgaatttgcgcaaggctttcgaggaggctgagaagaactcgcccgctatcatcttcattgatgagatcgactcgatcgcccccaagcgtgagaagaccaacggcgaggttgagcgccgcgtcgtctcccagctccttactctcatggatggtatgaaggcccgttccaacgttgttgttatggctgccaccaaccgtcccaactcgatcgatcccgctctccgtcgtttcggccgtttcgatcgcgaggtcgatatcggcatccccgaccctaccggtcgtcttgagattctccagatccacaccaagaacatgaagcttgccgatgacgtcgatctcgagcagattgctgctgagacccacggttacgttggttctgatattgctgccctctgctccgaggctgccatgcagcagattcgtgagaagatggatctcatcgatctggacgaagacactatcgacgccgaggtccttgactctcttggtgttacccaagagaacttccgctttgctctcggtgtctccaacccctcggctcttcgcgaggttgccgttgtcgaggttcccaacgtccgctgggaggatatcggtggtctcgagactgtcaagcaggagctcagggagagtgtccagtaccccgtcgaccatcccgaaaagttcctcaagtttggcctttcgccatctcgcggtgttcttttctacggtcctcctggtaccggtaagacaatgttggccaaggctgttgccaacgagtgcgcagccaacttcatttccgtcaagggtcccgaactgctttccatgtggttcggtgagtctgagagcaacatccgtgatatcttcgacaaggctcgcgctgctgctccttgcgtcgtcttcctcgacgagttggattctatcgccaaggcccgtggtggctctgttggtgatgctggtggcgcttctgaccgtgttgttaaccagcttcttaccggtaagttgattcttccttggtttgtgccattctgctgtgcatactaacctgagctatagaaatggacggcatgacctccaagaagaatgttttcgttattggtgctaccaaccgtcccgagcagctcgacccagcgctctgccgtcccggccgtctcgactccctcatctacgttccccttcctgatgaggcgggtcgtctcggtattctcaaggctcagctccgcaagacccctgtcgctgccgatgttgacctgaactacatcgcttccaagacccacggcttctctggtgccgatcttggcttcatcacccagcgtgctgtcaagatcgccatcaaggagtctatcaccgccgatattcagcgcactaaggagcgcgaggccgctggcgaggatgtcgagatggaggatgaggttgaggaccccgttcctgagctcaccaagcgccacttcgaggaggccatgtcgatggctcgtcgctccgtcagtgacgtcgaaatccgtcgctatgaggctttctcccagcagatgaagaacgccggcccgggtgccttcttcaaattccctgagggtggtgttgagagcagcggcaacggcggtgctggtaactcgtttggtgatgctggcaacgatgatgatctttacaactagatgggggagggattcaagactcacagtattagagcagtcttccgctagccttggggctctacatgtatgttaatatgcgctcaaaggataggagttgacgaggtattccttcaaagttgattgacaatgtctttgcatagtctcttttgtttggcccatccagggtcgattcagagcaattgggcacaaacgatgtgacttataagattccacataacagcggtaccctcagcgattgtttggcattcggatttggtgactgagagaaaatcatgcaggccatgacttatgttttcgtcaacctcgctggctttgtgtttgacttggttccaccatgcaactgcctccaaattcggttatgaagataggaacagtgaccctaaactgatgtcaacgtgcggctcgttttttactcccttctcaggttgcaccaagtttctcaaattcattctcaaccgtcttcccaagcctacttgtcatgtctacaaaatcgacggctgactagtgggcgagccacttgtagtgatcagtgctggagttgtatcccacattgtgaaaggtacatgtgcagttttctcccgacccgcgatgctcgacgagggagaatctacttttggcaacagcaaggccgggcagtcttccttccataattgatggtagataatgtcgactattgagcatgtacgttgcctgtgatctatccattaatctcttccgccgtagttgcatctggccgacggactgatgaagaggaggcgtaaggctgaacataacaagcccaaccagatggagcatgagaaattgaagcattaccccaaaaagtgaaggagcaaggaaggaacaagtcttccagagtcggaaggagtggtatcaaaagcaggatcgtcccttctgcggatagtgagcccttcgaaactgccaggagactgactaccaatgtgcctcatccaagatacttcgggtctaaggactgacggaaaactctactgaaccccgtccgcatttcctaatgcaggtctggcagaactgaataggctgagggatgagagggcgcgggacactcgaaccgccagtggaaggatgatttgtgcagttgagttttgggtttgcatatagagccgtttaggcgcggcatcgacggcagggaaaaaatgataaaaaaaaaaaaaaaaaaaaaaaaagagaaagccgttgacctttttcgagaagggtggctcaaagtctcggccaacgttagacgggaggtgttgcataccctttggtggcagatgtgcatgttgatggattagggaaggagcgaacggatgggaagttgtacccgggatatattcagtcaccaaaaatactagtataaatgattaagaaattccacacgatttagtaggtacactgcagccagaaggggccgggaagaaactgccgggttttttttttattttttttttttttttttttttttttttttttacaacctgttgagaatattgccactgtcaacaataacttcaagcaaaaacaacaacacacatgttattattgtggtcgacagacattaaaagaccccaaagagaaagagagctatagtcgagaaaatttcgaatttactacgccctacaaacgattttctcaatcctcatcatcaagtccgggtgccttaccctctcaaacagcactgtactccaaactcaaaagtgcctgaggccggggccgatccttgagaactcaaacatgaaaacgaagcatacctaggtacccacaatgtcaacctggcaatgtacttctcagtgagactgtcttttttttcttttttttttttcccaatatgctggttggaccttctcccgtttcgtcagggacggcattcattcgtttgctcaaggcaaatctgaagccgcggagcgtataaatgtgtacttgacatctacgactatgtagtgaagacttttcgttgtgggacggttgagacacatacaaggtgttcgttccgaagaattcaagagtagtcgacatccgtatcatggaacgatagaccgtgtccatgattgtttgacatttcttctggtccattgtttctcaataaccccattgatcgacgacaacttcagttatgttaggcataactggaaacaaacaagagggtaaaaactcatacatgctgagtatcttatattaggtagtcatctgattgatatcgaccagctactggctagtaaatgctacggctctgcgcggttttgatggaaatccttcgcggattaaaaaactcctgtgtgcgatgcgagtcactatgagttctgacactcccagtcctactttcttccatcataacatccttgaatttctcaaccaagcgccccgggctgtccatatgtgtgtctatacatccatcctcttggtttctgatctgtccaaacacatctgcctggcctccctgatatgcacccgcattcacagtattggaaaagaacaaccgggacgcaggaaacacaaagaccctggacacaaacgaagaacaaaatagaacgcattttgggatatcgatatgaaaaccaactagaccgccgacagaaacaccgttgggtagctagcagcgatgccgaaaaaaaagataatgaccccagtgcagaacgatcttgaactgacgtgacctgacccaacccaacccaatttgatggaaaagatgtgaaatgcaacattgtgactcgatgtttcccaactttcggccatccagtcctcctttactcccatttgtgttttgttcctgctgcactcaaaccattgcccgcattcagaaccagtgaaataatacaacttagacgtaagaagcagaacaagaatgacaaaaaaagagaatcatttgccccgaaagcaggaagctattaggctttcctggaaattgagatgatccagtccaaccatcccttgtggtatcacacaagacacgaactaaggaattaataccacgtaacgaatagccttgggggggggaaaggaaaaaaaaaacttgaattaatgatgataaattcataaagcaaacgacaagaaagaattgaagagaaggatgatgatgcaaaatgtgtgaatagaagaagcccactcaaatgatgcgtaaatggccctagccgcgttcttgtatatatcgcgacatcggtattgtagttgccctctcgactccatgcccttttaagagctcagtggcgccatagagggcacatcgccatttccagccggctgaacctccttgccacgactgacaggagcatgataactaccgatgctttgaaatcccctaaaacgtaaagatttagtatacatggcgaaccactagagtcgagagttgcacttactttgtaagatcgaaagcccggtcctcctcttcctcggcagggctcggggattcttctacgccgaccgtggcgccccggctggttgttctcgacggacttgcactcccggcaggcgacttactccgcgccggtggtggggggctgctgctctgcgatggcaggttcccgtgtgttttggaggggctggcgtcgtactgagcaggctttagcggcgtacttgaaatatcggcatatctccagaacggggcgggtgagctagtcggcatgtgttgactaggccgttgggccgtgctggggggtacaagccggggattaactcggtttggagccggcgtaacgagagacgcaccgtcttcctgcaggtacgacggtcccaacgtcggcgatgcaggcgtatcctccactatccccaatgtactcattgtcgcaggcttccggatcgtcgacagcgggctagcctccgtgccatcctctgctttgtcagggagaggtttgcgctgggcggcgcgcacaggcgttgattgcgagtcgcgcagtgttgggtgcggttgtggctgtggcgagtcagaaggcgaaatcttccgcttacgagacgacgcaggctccttagcggccatgtccttcggaccctgcgtgatgtaattcagcccgctaggagaagctgggttagaggtgcctctatgtccaccacgaccgcctcggtacgcattgcgtatcatatcttcacgggcgtcggcaacaatctgccacttcatgcctttgccaggctcgtctgtcgaccttgcgaccttctcgaatgacttgttcaacgaaagattgtgtcgaatcgagttctggagtaacatatatgtcagctatccaagtacgcgagggtacagcaaccgctggagaaacatacctgccagccaccagcgggttgatgcctatagtatgagtagcggttcatgatgaactgatagatgccggagagattgagcttctggtcttccgtgttcacgatcgcctgcgtgatcatttgtgcatagctgaactgtggcttgatgtgttggttttcgtcgagactaagatctacctcgttgttggtcatgacaagcggacctgccagaccttcgtgaaccggcctgtgcatcggcggtcggggaaggttaaggggaggagtgacgcctctcctgtagtctggaggagctggagccaatgccttctgcggtccttggtttcggggggcggccttgctagtcggagacacggcctgaaaagcatgcgattctcctgctgagggaaggggatggcgagcttggcgaggagaaacctgcgagtctgggggaacgatgccggctcgctcgagatagtcccttttgatttgaagagcactaatatcggcaggcagaacaaacatcatctccataccgccaatctcgatgacctcgccacttctcagaggcccctcgtcgcccactttccacgggacaccatcaaccttgagcgcattgcggcccttgacgcgcaaccaccactgctcctctgtggacttgaagtagataagagcatgctggcgagaaacctgcttgttggggccaaggtcgatgtgtaccactttgctggggtcttcctcctggctctggccggtggtagcttgtataggttcggaggagcgaccgatattgacattgaggctcatgatgtagtaggtccagtcattggccgcgattttagcaaaggcctgaacgccctggctcgactcgtggatgctgttggagtggtccttgctagcctgaacattcttgggcatctcaagatactgtatgacgcgtgccaccacctggtcatcgtcgttcatgtctagagctgactggtcggcaactaatgacgagtcggcctcgtcggcgagatcggtcggcgcatcgtcgtcctgcagcgaagacaaaaagtgcgtggttagtgggggtcaggcagcctatggggtagtcaaagaaaagtaacaaagcgtggcaaaggagagcgatgtgcgggagcagggtgcgccttaccttcttgcgacgcttcgagggccgtgagggcgacgagtctccagtaactggatcgctgagattgtgctggtcggcagtgttgaagctcgcggtatgcttcggtggtgaaggcgacattgtgtgcgtgggcgaaagcgctagcacatgcgcttgaggtagagaggtctgatggagctcggggatcggaggggttgaggaggtcgtaagtaaacagagaggtcaggggcccgggtggtggaagtgggtagacatctaccgagaccaatgtttgggtggtgtagcggagggcgactttggcagacgtaatcaagattgccagatcagagggcggcgcaggtgccggattcgtgtgcgtgcggttgcgggcgaggaaggtcgtgaagtgtggacgaagatcaattgcgacaaatttattgaacttcaaagttccatcgattagttggaaccggttccccagtcccctgcgttgatggcagatgctgcaaggggccgccaagccttggaccttccaattaccaatgtctgcaggccggggcagtcagacaacgtcaacaagttggttgaagacaatggaagggggcctcggggtggtcaaagggcgctgtgagactgatggatagcagcgcggcgatattgggacactttctttctttccttctttgaagcttcaacttttggctggatgcgtgagctcctcggtcgtgggggggtaagaagaaagaaaatcagtttttctcggattcaaggtaatcaagattggacactgtacaactcgagagcagagaggttgcagtggtcgaatgcggccctgggtttcggggtagtatggtagatagctgctgtagtaggcaggaggttttttgtatttgaagacaccacgcacagcaaaaaggtgagaatgatttgtttaattgacccggcgacgctttctccaaatcccaggtttttcgcgtgcgcaactggaaggcatgcgcagaatgcggattgaagcaggcacaggccagtcactggccaatgactgcgtcagattactgggattttagcggggcagaggtggagcattcacgtgttcaagcttccgtccactctgttcgtcatcactcctttcaaggtaagtaggtatgtaactgaagtaacgcaacgcaacctaacgccgttcggtgcagtgtggtcaacaacggacactccttcgattaagtcccgcatgcaccccccccccccccacatccccaactgtaatttatgttgcaacaacaaagttgaaaaagcaaaccaaaatgttgctccaagattgacatcaaatgtattgccaatatccgatgtccgatgaaatatgcaagatgcaagcaaagccccatgccattttcagacaccgcaaacaaagcaatcaccacgcatccttcggtcgcttgtcgaaggtttgtttacatcaatcaggggggtgacgaatgaagcaatcatggatcttcttctctcttggccggggtgggggtttgggggggttaagtactgtacacttggcatcgaagaagcaccgtttgagagttgtcttttccacaccgtgactctttcgtccgtccagtcctgtctccttccgcagcactccaatgggcaactacactacatacactactaggaagtcaatttagcagacgggaatggatggcagatgcccggctggggcagtctgggggcagaagcgggtacctcagcagctccaagcctcgatcagatttaggcgtgccccctgctgttagggggttggcggggtttgctaggatgggaatttcaaggttggggcttttggtgacaatttggagaaatttccataacccgaattacacatttcgcacaatcatcgccttcgtcgccttgggctctgaagaagaaagagatatcaattttatatggcaggtgctttcgagctcgtcttcgttataccgctgaaatggcaatccggcactgcacccgaaagtagtatccatagcagtgtcgagaacgacagaaaaagggggaagcggacgtatcattatacacactgtgcaagtaaacaaacttcccatgctcctttttctactttcccttctcacgtatcgtcttggatcatcatgttggcccctgatctccagcgcatgctgccgccagctgtttgaccctctttagtcacttggtgtactgtttgctgtatcctgcgaacgcttcctctgaagcaagttcatcaaccagcccttcccaactaacacaaccccgagccatgaggcagaagttgaaaggtgggtgcattttgttcaagccaacggagccgttctatatacaaaggttccgtgaacgcactcaaaattagatgctcgctcatcccatcatgaaaagaaaaacataagaaactctaagaaaaaagaaaaaaaagtggggtgtgtctgtatgcttcgttgcctcctcttcttgaccgctttataaatgcttctaacgtactgcctttcccttttattttcccgtttctgaaacattgctctccatatacaaggatatctccatgacttgttgagtcttttccacgtggccgcccttatcatgtgttaatacaagtatatacagagtgctttttaaaaagacgccaaccagccaagagaattccaaaataattccccacaagcccaggaacgccagccatatccggtgcctaacttttcttcgatgatgatgatgatggataacaatggatgatcatatacatcaagtaacagttcagtcaaagagcaatgacgtggcagtcatggtaccatcgatcacagaaacatgacagggtcaacacgtttaggccttgccgccacgcttcttagggttgctgggtcccttggacttcttaccgcccttcttcttctcgctgttctcaacaaacttgaccagctcatcgatattgcggttgtcaacgccgacagcgctgggcacaacacttccgataccagccgcgccagcggtggcgttgcgagggctaaagccgagactacccttcgcgcggcgagcctggagctccttggtggctttggcgaccgacacggcattgtgagtgagctgagtaagccagtgctcggcctccttggtgttcttgtcctcggggcccagaagggtcttgaagatgttgtaactctcgcgcatgcggtcgacggccttcttagcatcctggtcgagtgcaagggcctgagcaagctggaacaagagggtggcagagtgcacggtctgctcgccaaagaccttgttgcacacacggagggactcctcgaaccagcggcgggactcgtggtaggccttgatgctctgcaacatgacggcgtagttgttcatggtggtgatcgtatcgggatggtcaggtccatagatgaccttccagagatcaagagcatgtctggcgtagaggagagcctccttactgtcaccacgctggtggaggaaaagagagaggttgaggtagttcaacacggtctcggaagagtcaaggccgacagtacgctcggcaacgatggcggccttgcgggacaactcaacagcggcatccttctggcccagctggtagtagagctgcgacagggtatggtacatctgggcaacctcggggtggacgagaccatagatctgctcatgcagagagagggactcgaggagaaggtcctcaccaagcttcttctggttctggtagatagagagacggccggcctcgagagcctcctcggcaagggcgctacggggcgtagagtccttgacaataggaacaacattgacgaagtcgtcagggctgaaggtgtggggcacggtcgcaacaggagcggcggccacaggggacgtctcacgagcagccttcttcttcttcttctttttgttgccatcctcaacaggggcaggagcaggggcaacaggcttctcagcaacaggctcagcctcaccctcggtggcgacgaaagcgtacttcttgttctgaatctggacaccgagcttttgggaaacctcgcggagcatctggacgtgctggagctggttgtaccagccatcctccagagtaaatctgaagcggtggaggatctcctgctgcatggcttccctcaaattttcaggagtgacctgctcgaagctgtagtcggcatcgctgaacaccttgcggagctcctcatcgacttcggcgacaggcgacgagttaagaccgaagcccaagaagcagttgagaaggtgggccaagcaggctgaagtcaaaggcagaggcaagtatctcaagtacttggcagcgacgtgcttgaaagctctggcaatcatctcacgaacgcagagctgacggaagcactcaacgcgggttccctcgctgagggtagcaagcttaccgaggtaacgcatgttgataccgcggcggtgcagaaggcgggtgagcgaacggccatccatggggaagctgatgtcggactccttgagatcgttcagaagggcagggatgaccgagtcacgaaggtaggtgcaggcatcacggacgtcctgctcatcctgggccatctcagccttctcctcctcagtctgaggaacctggccgctgaaaacatcggggttcagggcaaacttgaagttgctgatgtcgatgcgctcatcctccttggcggcttcctcatccttcttctcggcgacctcggtagactcagaagcttcctcggtcttctcagtctcctcggccttgggctcctcagacttctcagcctcctcggtcttgatctcctcggtcttggcctcctcggtggcctcctcgccctccttcttctcctcgggcttcttgatgatgccgcgcttcaggagctcggcctggacgtactccctggtcttttgcttggccaaagcctcgacaagctcggggcggagcacagtcatgcggtgagggtactcagatccctcaggtccgctctcctccatccaggcaatgtccaagggagtgatgcgatacaagtccaaaacgtacttgcgtccatcagttccgagaagacccttcatctcaacactggcctcaagatcgtggcgcttgttctccttgtcccaaacggcgtgcttcttgacgcgcagggcagtggcgagcttctcgaaagaaggggcgaagcgctcatcagcggcaacaatgtccttaccgtcgacagcaccgtagtggatttggttctcgccagcctcgggctgcttgaaaatgccgggaacaatgctctggccgacaatgcgcttaccgagataatcgataacgacggtgccgggagtgtagagaccgtcaatgtcaagctggttcacgagcttgacaccgagaacatccttgccagtggcaacgcgggccgcctcatcgccaccctcgctggtgaaagtgccaacaccgtcagcgccgaaggagaagaagatgttgttgtagacgaagatctgcgcatccttatcctcagtagggttaagaggggcaacctcgccacgagcgacaaggacggcaccacgggcagcggcatcagtgtagtcagcaaagagcttagcaagcagacgctccctgaagacgcgatcctggatggtctccttgggaagctccttggcagactggaactcctcgttccaatccctcaaagagtcgacgttctcagcgccgccgagcaggtaagtctcctgcgagcgggtgttgtcggcctcgtgggcaataagggaggagttgatggaaggaaccaaccacggcgcagacgggattgtgttgccgacttggaacgtagccaagggatccttttggctagaaaactcctggaacttcttgaacgactcctcgaaagaaggagaaagcttcttgagaagggtaaagagagagtgagaggcgcaatccttgggggccggcttggggagagggtcgaatttggcattgctgcacctgttgacgaagaagccaccaacatgggcggtgacgtggtgctgctcaccttcgttggtctggataacaaggtagagaaggtggcccttttgcctccagtatgcaggaggggggttccagggggatagagagatggacttgatgctcttgggggcggggccggtctccttggggagcagaatagccaggtcagcaggggcctggaagtcgtactccttgatctcggcctcgggggcatcggggttctcaaccacaatatcgtcgtggacggaaacgccggcaagaacgccgtggacggtatcggtgcggtctccggaagcaccaatcagttcgcgaatgcggatgaggtgaatgcgggcctccttttcagtgtaggggtcctcgacaaggtgtagttgggcgccgtgctcgagaccctcgacgtcggaaacctggatgaagtcgttgatcttcttgccgttgaactcgaggtggaagcacgagaactcgatggcgatggggtgctcaattatcgactggcggatctcatggatctgctccatgggggacacctgttgcgccgtcttagaacactggttatgggtggtaatatgcggtcatgggacacatacaggaatatcaagggtctcggtggtgttggggagaacgatggtcacgacgaagggctggtcctcgagggcctgctcggcgccctcctccgtctgttcctgttctgttgtgccattgacatcggccggaggcgtctgggtctcgggaacctcggggacggggttgcctggtgggagaggaggcttgtgttagcgacgatggacggcggcaggtctggcagatggcatgtgtgcagcggctaggcaggtaggtgggcaggtaggtgggtaggtaggtatgacaggtccggggctcgtctcgtatcgagtttaatatgtacgacgcggtgcttaggacgtggtgttggggttggcttcttaccctcggcagcgggagtggttgcttgggatgcgtccgccatgattgtgagtcgataccttgtggactagcgcagcaaggtgtggtggacaaagacaaaaagacgacaggctcaggtatatgaagtgaggttgaaaggaggggaatggggacagcggctcggtcgagatacggtcctgatcctgggcctggtcctggtctcgggattcgaggcacacaaaaaaagagtggtttaaaagtggaattctacaagtcccttgaaccgggcaaggcgacagaaaaaacagatcagagagtccaattgggaggttttggggaaaagttcaagacgtgcaagccgtacagaggtctcacgtccagaaatatattcagagtacgtagggtatgcaggtcctgtaaatgactctttcccttcaccttcggcctttcaccacagtctgggggcgtcggatcaaacatcaactttttttttttctcgtctcggcctatgatgcaggttactgccgggtccagcggccggcaacagcccgagaccagggcatgactcgaggcgggcaaaggcgggcaggcgggtaccgcgagtggtaaggtacctccgggtataggtttgaaagggtccatcaaatacctctacatactccctctccattcccccgccttcaacacttctgcgatcgagggagggacgggagacacggagcctctataaccactacactatttccagcgccgaatacccgcccttcgacgcagctcgcgacgctccaagcatggaagggcgaacacgggcagcactcgacctgggctggaagttcaaaaaaagtcactcccgtccccactgcagttcccgacaaccgaagcagagggcggagggtggctcgagcgtcctaaaagggcgcgattcctactgtttccacggggcctggttggctgagattcattgcgacacattccatcctgcgttgttgcccgtccaattagtgtactccgcccagtccaagacgctagtccagagacggtattctcaagtaaacatcaatacctatcattccagaaccgcgaccaaaagacaatctggaacacaacatttttcgacaaccagccatccaccaaaccaagtatgtatcagcattgaacaagagattcgacgatttcttctttttttggagtatgggtacctaaaacagtatcttggtttaatcgcttcagcttattcgcgaacatttgggtcattttgatattcgtcaccggcatcaatcaccacttcagcttattgctcaacatccttttctcttcatggactattcttcgccaacccctcagagacgaacatggagttcacctcagcgaaaagaacagcaacagcaacaacaacgacaacaaattggagtagcacatgaacaggcccagccctggaccgcgacgagatgcaaccggctccttcgccctctgctcgctcacatcggcgcattgaagaaggaaaaagagcgaaagctgggcgtttctgagagcgtaggtcaaggaaagagcacctcgagcgcgagttttggtaaacggcagggccgaggtggttcaaaacctgcaacatactccagcaaaacttcatcacgggcgcatttgacgacgcctgaaaaaccgcgacgacagcgggtaggcagaaggcctgttcaagaaaccgcagtgcctactccctaccttaggcataccacggacaactacttggaatcttctccagctcagcccattctatttgctcccaccaaaagctcctcaaccaacgaccatggcagaggcgcaagatgtagccatagaagctgccagggagttcagtgcagattggaggcgtgtctagcacaacttcggccaagcacggatcaagagaccttttcgatatacgagtccattttccgcacgctggatgccctgctcagagctacctctcctccaaagtctccggccagcgcttcgcccaaatcgttccttgccatgtgcttgcggagagttccagattacatcaatgagcttgaatactgggagaaaagggacgccgaagcaaacaagaccaagtccgttatacaagagtcgcgagcgtccttcgatatctactcggagcttgagtcgctaggtgcgctggggggctggaaacatcttcgcatagttgtccgagcccatggcgtcaagatcatccagggcgccatcagggacggtttgctcgatgatcgcatagccattcttcttatcagtctttgctaccaatacctgcctttggtcgaatgtttggatcttaccaatgtctttgtttcgcgtcagtacccatctccagatcgctacgtacgtaacgggctcacgatagaagcgcctgcgctactaccgctcgcggcgattggttacggccatgcgaagactaagcgcttcatgcttggaaaactggccgacctttttgctaatggctctttgccggcggagtggttgcttgtcagtgcttttaagactgcacgccttgatgccatggcgaagttgttttacgggactggccaagactgcgttgattttctcattaccatgatcgacgtcctttctcctctgatgtctgaacgaagacaaacttgttcttgttctgatctcgcgccgcacaaattggccaccggaaacctgactggagacatggcaacgctagtatctcaagtgctccgtcacttcgatgatcctaaacagggagagcgcgcggttacaccgtcacagcttgcggtattcgcccaccgtgtgcggtacatctttcgtacatacttacttcatgctcgaaagacgagcctcccatcccccgccgtgtatcttgtcagcctctgcgatttccttgcattcggaaccgagtcctcggcctccaccattgcttcagcagcatggaaaggcgcaaaaagtggccaacgcattgatcgtctggaccagcaatactcgatgacattgggtgttttgggcacgatagtgatcaactacagtcgaagcaatggatcgaccagtgctcatacctacattcccccgatttgtgacaaaatgagagcgttgcagattcccgacaacctcccctaccacccctttgagaacatcgaactggatgtcgccttcttcgtggcgttcgagaccaacgacctccaagacctcgcatatgccgaaaagctatgggctaagaagaagtcaacaacctgccctcacgccatgatgaaggcgaaaccacactataaagagcgcatccgtaccagggaggagtcagagggcaagtcctttaccgggttcaagtgggacgatgctctgagcgagtgggtcacggtagatcctcctcagccggccgtgggaggaggcggaggtagaacgacgagaaggtcgacaaggtgtccgtctctgatggaggcaattcaacggtatactcctactgctacgtcctcatcgacatctacaattgcgcccaaccaaaaacagacacgtggtagcacgcgcctggtacaatctcgcacagcttcacttgcaacatctaccacagtcgataccaccaacaatgacattgacgcggacaatgacgacgacctccaagacgacgacgccagctctgaaacaactaccaccacacctcaaaccgccactgtcgactcgtccttagactggagttccgattttgaaacatcaaacgtcgtaggcccaaacgaaacttaccagcagataccaccacctccttctcgaagaacgcgacttcaactgcaaccgcaaccacaacagcgacggctaagcggcaacaagcgaaaatccagtcatctcgacaccgacaatgaggtcaatcaagacaatgactccgatgaggatgatgatgatgacgacgacgatgacttctccgctcctgagccgccgtctagtggtacagaacgtcgtcgtcccttggctaaacagcgtcggacgagggcttcactggttgcattggctattactactaccaataccggtgctgctgctgctggtgctactgctaaactcagtaataatgccagcggtagtgctagggtcaacgccagcgccagccgtagcggtaatgatacctctagcaacggtgtgaatactgctcggcggcgatcacttaggatatttgccggtagcagcggcagcggcagggcgatttacgggggagaaaccgaagagacgagtgaagatgaacttggctaggtctaggaaagggaaaacaggcaaaaaaaaaatggcgggataagagtggactcatttttttatttcttttgctttacagttgggttactttgcacatgagaggtgtttaggcatggtaacggatcgtcaaggatgttggaagttggattgcgatttccccagcgaatgaaatgggggagaggaaggaaagaatacccgattgcgttgcttgacattaacactggttgcttgctggatggtggtttaggatacacatggcataatcaagtggctgttgggtcattgtataaatgatactctggataatgtttgacttgaaattgtgactgagtagatataccatgtattgcgaaaataccggcacaaaatcacatcttctatggacctcgccttgtccttgaacataccccgctcctcaactgccccctagtaacgtcttcctacctactttaacgccttctcctaccgaaacgaaatgaactgtacacatgaaacatgcctccaactgcgcttcgccttaccttgcctttcccctgatctaggctagtttccccacaacgctcagactccgccgcgcgtattcttgcctggatctctcgcttcactaggacatggagattatggccggttatctgatgccgatgtggtgtgtatatgtattctgggggtgtgggggtctgtgtaggtgagcatgtgtgtctgttatgtgtctggtcactctattgtcggttgtgtcggcctgctgaatggcctgtcgggttgctagtatacataggtagcaagcaatatatccaactcgtctatcgtatctactcgatacctctacctaagtaggtaccatagtagaccacattagggtctcaaaatccccgagtacccacccttctctccccgggacactgcataaccctatctgcaaaattggagatctcaagtcaggtgtatattattcccatgtcttgaaagcgagtacaacgtcagtcgtcaaccgagaactaacctgttcttctactaaaagctcacttagagacctggttgaaaggcagtcccgtcgtgtcacgtggtacagagccatttaacaccatgcgaccaaaagaggggaaagcaaggaaacattccgaataaaatatctatcccccgggccttatagggtcggggttctaagagaatatgtagttatgttgtttgacgccgatcccacgagcaaaatcagattgctgctgctgctgctgctgctggctgcatgatgggacgatggaggtatgcgtgctcggcagacactgcggtgcggtgcctgaacgaacctctctcatttttaggaaccttgggttcggctccagttcaaattcggtcgaagaaacttacagctaacagtaggtaggtagtggtgtatgggtttcatcaagtgtgtcgttcagtttggatgacgccgcatgacatggcggttgttgaggctctttctctctctttttcttttctgtcccattgtttccattgtttgtgaccgggacaggggtgatggtgaccactccttacccagtggaaatggtgatgacggacgaccggccaacgttcgaccattgctgtttcgattgagccgcgcgcgggcttgacaagcaaggccaaagaagctgagacgggagacaatggatcttatctgccgccagggttcgtctcaaactccaagatccccaacttggcgttaaaattttccatcatgttgatccaggagtcaccacgtttgatcagggtgggaaatgaaaagaaagtgttttataaaacaaacactcccccaaagtatctagtccacagcatgaattcttctcggagaatgacggcgacaggaagcggctctgagagaatgaaatagtgtacgtaactattggctatccgggagtttccttcgacacacgcctggttttgcaacggcgagacgatggagcactggagagggagattgcgtataccataaaggacgtcgtgaagaattgaatgttactatgtactcggcggttgcagaccctagaggccacacggcgataacctcctcttcaaggtattgggttgcgaaggggatccacagagatgcttcgtttctcgtttcccggcgagtccggtaaacgagcctgggatgataaaccgaggctaaattacggctttcttggtatgtagcattggaatccatcaagatggaggaagcctctggttgcaacgagcgtgattgtttgggatgcgttacagggtttgccgcgcacggccgatgcttgggctggcggatggaggttgaatacacatctgccgacaaacgagatgtttgcacagagtcggtgatgcctgcaagaagagattgtgtgggcgatggcttgtatcaaaccgaattctctgcagtttgttggtggttgtttttgttgttgttgttgttgttcacttgacaaccggagcaaaagagcgaggcgctgaagggcgtccgtgtgatgagaatggatcatggaacagagaacaacttccccgggacccggcccatgtggagatctcggctcattcttccgttggctgatcttgttatgtacatcgctatttgggggttcacaggccatttcagctgacgtgcgcttgttcgggaacatagcagcttctggccagacatccgggagactgatgtttgaatttcgggatgactggcgaaggggcgatcttagagcttccagcgacctcaggggctcgttgcgaggctgtttcagtgtggccaactggctccacaaagtccacccaaatgttcaggaacgtgcttggacctaagcgcacgggccaagccaatcttgggaactcccgttcgtctcttctccagttttctctcccatctttccactttgccgactagaatacctatccactgagtacccagaccgtcactgtcaacgagtgtttgtgaccgttgttttcagcgctgtgacccggcggtggagagagcatcgcccgcagcactgcagccgccacaatgcagggacacccgatcccagattgtaaggcccggaggaggcccggagggctaggtaccatgctggtcacagctctgatcacctaatcctgcccggcggagaaaaaaccagggggatgtagggtggaatagtcgatacgacagacgacgacatggacgactcggcatgccctgcccccagaggcccagaacagaaaacctcgggcgaactccttccgcggcacctcatggagattgactgacggtggggaatctgaatacctatcccaagtggttgtggagtgtcgaaacaacaaacgaagatcccaagtgagttgtgatactagttcacggtactagactctactaagtgtacatactccgggggttaggggtttctagcgcggtagttggcagcacgtcaagatggatgctgttggacggaattctctaatcgacaaccactcgacggatcgcagtgacggcgctttgtgacggatgtgcatgccacacgacatctgatgtctccctttgcgtggagagttctctgtcgtgtatcaccttgaccaccggctggaatgtcgtcagcaggaggaaacagaaacgcaattgcaacaccatgaggaagatctgaccaacaccactctttactgcctccgtcgtttggaagccagacacacatcccgatgtgcatgagaggcgtctggcgagtcccgttgtactccctcattgactgttgatgcagcgcattatccaggggcaaccgcaacaaccacaacgaacacaacatgcaaggaacgaaaacacggacagattccacaagacgccttctcggtggagggccatgaagaggtacactacatacaaccggtacacaaccttaccaggaggcacgcaggcgcatggagggaaaaaaaaaaaaggtacctctggccagggattggacgagggcaagcccccctcccctgctctcacccccccaccaagtccaccttcccaggtcccagacgtttggacgatcgcgccggcgataaacccaccacacaaaacccactctgggactccgtctcccatgcctcgagcacgcctgccagtcacaccctccttctcgaacccatgtgtggcattctctctcatttcatgcccaggagaccccctccttcttcttaacttcccagcttttctccctccactccccttccccaacacctgggttccgtcatctttactttttttttcttgaccatccacaaaaggccccatccctcgtgctagtggcaacttggctgtcacttgtcatcttggcctttttttctcttcttcgccctccttcgagtttttttctcttcgaccgtcatcccccatcattccttcctcgtcagtgttgatcgttgaccgaacacgacctgccttcattatacgcgccttcgacaggatcccttctttccaaatctcaccctggaggcccaaccatcaacccgaattcggcaatagaaacactccgcaaaactcaacctgatcattcaccttcaacccatcagtcccaggcaggcgatccagggacaggacgtcactatcatcagacactcactcgacacgcctctacgacactcatatacccgcgctggactcgggcacttttggggtcgtatatcagacatccattctttcacaacattaacaacaaacgaccaaaaacgcagagaggaggataaagcaaaatgtcagctcaaccacaaggaaacgcaccagcggtcgctcatggtgctgcgggggtaatagctgctagggctaaaggtgcagctgccgaaggtccggatgaagctgccatcatcaacgacatgctctcgggatatctacttcttgtcctggggtgtatctccgctactttggtcatctggagactcagcacaggcctcagcagatacattcgacatgtttcgtgcctcaccaacgatacacagacatactttgccagagcaggcagcaagtggtcgtggttcaagaagaatgtccagtactcacccattttcagcaagaggcacaaccgcgagttccaacttagctcggccatcaacgttggaactctccccacgcgccttcaactcgtcttcctcctcggctacttttccaccaatgtagctttctgtgttatgggcatcgacttttcaaagccagtggccgcgtctgccactgtgttcatcaatcgtactggcaccctcgctgtcgccaacatgatccccttgttcctcatggctggccggaataaccccctcctctaccttttgggtatctcgtttgatacgttcaatctccttcaccgatggctgggtcgtattgtggctctggaggctcttgctcacactctgggctacctttaccgtacggctgctaccaagggctggtctgtggctttcgagggcatcttcaagagcagttttctcatctacggattcgtggtatgtaaacactgcatcttgatgaatagtatttgaagcacagtagctaacgtttcctctaggcaaccgcttcttttgtcgtcattgcaattcaggcgtccagcgttttccggcacgctttttacgagatcttcaagatcttgcacatctgcttggccatcgcttccgtcgtcggcctgtattaccaccttggacccaagggcttcccgcagatcaagtacctctaccctgtcatggtcttgtgggcctttgaccgtactgctcgcttccttcgggtggcgtactacaactttggatctggcggtggcaaggctctcgttgaggctctccctggcggttccacacgagtcactgtgaccatggcgcgcccctggtttttcaagcctagccagcacgcttatctctacttcccatccgtcagcctctggcagtctcacccattttccgtcgcatggagcgaagaggccgactcacccagcggcgaaaagcttcccatggaccgccgtgacattctcgccatgaagaagacgactgtttcttttatcctccgtggtcgcacgggtatgactggcaacttgtatgaaaaggctgcttcatgcattgacggcaagttggtgacgaggtgtcttgttgagggcccctatggaggcatgcaccaaatgcactcgtatggcaccgtcatgctcttcgccggcggcgttggtatcacacaggcagtgcctcacgtccgtgatttggttattgcctacagcaatggcatggcggctacccgcaaagttatcttggtctggactattcaaagccctgagcatttggagtggattcgcccttggatgacggaggtcttgggtatggaaaagcgtcgtgaggtgctccgtatcatgctcttcgtcagcaggccccggtcgacaaaagagattcacagcccaagctcgacagtgcagatgttccccggcaggccgaacatcgacacgcttctagcaagggagatggaggaccaggtgggccacatgggcgtctcggtgtgtggccctggtgcgctcagtgacgaagtccgtcgcgctgtcaggaacaagcaatataacggcgctattgatttcgttgaggaggcattttcctggtaaaagtggaggattccgttggaatttgcatcaagcagaaggctcgaggttatgagaaatgaactcacatttatgctactttgaggaaacttgttcaacctgtcttgtcgcacatatcatggctggttactggaacaagctctcatcgtgcggacatatccccaattcatcatacatcactgtcatttccgctctgtgaaatgtacaatgaaattcttgtacattagactcttgattttttttctatttttcttttctttatctgagacgttgtgttggtgggcaaaagaatagcatagcaatcacttgcttgaaatgactttattattacaagacagctgtacccaaacttcacatgccatgttcaattcttcgaagtgatggcgggtcgttaattatcccctgctgagccaaatgtaaacaaaggtgacgattgggataaggggacgaggcccttgccaatgacaaacattgggagactacttaccgtgacacttcctaatagattggcgtataagtgtgaacaatttcccatggtctattttgtgaatttgtgagaagtaaaaatcattatcttcctaattagcagggaaaagcttcgcttgacgccctatatatttttatctagaggtaaggaggcgcgaggcttcagttcagcccactgttcgtccataggaagcgagagcaaactgcagctcgtacttttaagcaatctggaacctcgatctgaagtcaacgatgattcatatacagcatagaaagggaatgcagtacgagcacgtatcggcatgtttctctcatttgctgcattctaggcatgcttgccaagtgcaagtaagggaattactatacgacgtgaagccgagcagagtcggtaaggccagcagtgcggccacacgtgctggcagctgacagcattcctactttccccgagtaatttgcttgtagtatgccgccattgcatttaagacattactcccgcttgctctttcctattccgccctgggtcgcacgatttcttactccttccctctcagcttcgacctcattttttactattactaaccagaataagtgacacccgcacagtacgttgtttggtaaactctttgtttggcagcttcactcgctgacatcggttgacagagcaaccaaaccaagtaggctccgcttaacgacgtcagtggtcgtattatcacaccagggtacctctacgctagtctaaggtacaccgatttggtatacaactacttagtacactgcctaaccgcaaacgttcgtcctcttatctctccgcttgttagtcgttcgcttcgccgccgttggacagcaccgtccaccgttcagaccaattgattaccattcattgcatccattcatcccatccgttgtttcagtcccgtcttgtgactgtgtccttcagtttgtcccttttgcaactgctgctcgctcgcgaagcaatcacacttaccattttgtccgtgaaatccgtagatgatcgaaagcgaaccccgcggctttggcaggagagctgagcgagtcgtaccggaactgcaagttcaccatcagcatcagcctcaacctcaagagcagaacgcccaagcccaagcccaagaccaacagcaggttcgacaactggacatcggcagcgacaacagcggcgaaagtaacagcgtagcacctgcccgtgagccggcaccaacaaccgcggaggaggacgcccgagtcatccgtgtcagcgagaccactacgaataccgtcagtgagacggcctcaggagcgacacccgcttccagcgacaaccgtaacaacaccaacatcaccaccaccaacccaaacaacaacatgggtctcgcctacaatgtctacctcaacagcggcaagatttatgggtgcaggaactgcaagacccatttggctaatcatgaggacatcatcagtagggtgagtcgcagttagttttctctcattcccctcgcctcttttttttcttctcttctcttctcttctcttctctttgtttttccctacccctcctctcctcctttcgcttcctcatgtcccctccttaacttgtcccggcaattccgttctagtcgctgacatcaaacaaaaccgaaaacacagaacttcagaggccagcacggaaaggcctacctcttcaactcggtcgtcaacgtcgagaccggtgatcccaacgagcgcaacatgacgacgggccgccacgtcgtccgggacatccactgccgccaatgcaaggaggtggtcggatggaagtacgatcgagcctatgagcccaacgagaagtacaaggaaggcaagttcattttggaggccgagttgcttgccaatgtgaactaggttttgccatgacctggtctgatgacggtgtatgatgccttggagcttgcactacattgcattgctgccgtgcattgctatgtttgaacttggagtgctggggcgcttaatgggccgtggtggttcgggggtggactgaatgaagttgatgtgacaagatggaaggataagtcgagtcggatggcacaggacgacatagcgaaggatggacagaaggacagacggacgagatgatttacgacatgatacgacttggcacgatataacatgaaggaagaagcgcctatggatgactacctgccagactacctgccgaacagtttcgcgaaattggcaacatagcactactgccgaagaaacctctttctgcgacatagtgctggcagatctgtagggccgactgatgtctgaccctgtacgttgaaacgcacgcaggtgttctcgaagccttcaccaactgggcgagcaaagtatgtacaggtatatgctgcttcttgctgctcaacgtcgggcgctcaaagatcaaaggtattttgccaatttcgcaagatcattcggtagctacctacagcagaatcaggataagatcatcagacgcagcgtggcgcaggcagtagggcagcagggcgcagggcgaacacagccaagcttatacgcacggcccggagtatcaagcctaaagggaatatgcgcatgaatcacggcaagcaagtgacggagacgttatcaggtattttttgatattttaggttgcgaatcaatagttttctcaaactctacctgtccgcacctgacaatatttgttcgcgatctcgctgagcgagagtccaagtagaaggtggaggccttgactcgtgcctcgtggctaccgtatgtgcatctaatccatccctttgttgcgaatcatctatctgcgtctttatcgttatgcactcagcacattctgcaacaatgatccagaccatcttcctgccgagacatccatcatcgctgtcttactttcatctgttgtctacaacccactcttcgggcctcaaagcacctgtctgaccattgcccgcgaccctcttccacaagtcacagacatgtcgcgggtagtagactgtaaacatgtcttgttactctgcctgaaaagtaatgtatgatacatcacctgtatatgtgtttatatgctatcgctgcagaagtgaacccctatcccaacgtgaccctttgacatccatccgaaaccaatccattgaacgccttacgtccgtcccttcaaggtaacatcaccacatccatctcctataccgaccctgagtcaactagcagcaggtatcgtgacaagcgacagtgatctcctaccctacccaaagctgataaaacaaactaaatacccatgaagccgtaagtaaaactggtataaaccatgtccttgtttaccgttcgcataacaccgtgtctgtgtgttacacccaattctccataatctagctcagttatgctcaataggctcctcgggcaacagctcctccacctggctgacacggaggaactcaaacggaggctcgacgatgccgttgaagagaaaagtaaagtaaacgagcagaccaaagccgatgacctgcagccacttgaacgtctcccagccgagaccgagcgagaccatccagatgaaaagcgtgcggcacgtgtcgatggtggagcgggaggtggcgctcacagagcgggttacggagaggccaaagaaattgaagccgctgtaaaggtatcagggtggtgttctgttgatagaagggggggaggagggataaagggattaaagcaaacttacccaatgctaatcatgatcagaacgcttgagatgaagacaggtttgtactcccaaaactgcctccatccctcaaccatatcgaacggtccataccgaccggcctcggtccgtccaatggcaaagtgcaaaatgaccatgcccagaagtgtgacggtaaagccaaagaggccctcccacccgacaacacgaatgggctcgatcgtcgaccgctccaagatgtactcctccaacacaaactgcgtagcagtaaaaatctgcgcgcccgcaatcatcaagacgccaataatcaccttgagggcatcggcgcccacatccgcagttgtggtcgtcgtagcactaggatgtttctgatccggctgaatcgcaccagccagtcccacgagcgccacgcccaccatgacgcccaccagcgacagccactggaaggcgtacagcttgcggcgcaagaaaacgacgctgaagatgccgacaaagagcaccagtgcgccgcgcgtcatctggtagatggaggccgccacgagcagcaggccagcgttcatgagggtggtgccgcagatgtcgcagatggcggggagcgagagcagcacgacgcgccagccgcggaggatagaggggccgtcgtacttggaagatgcggttgagtcggtgagaggggtgtgggagcggatgctggcgtcgtcggggacggtggtgtcctcgtcctcgcccgcccggttgttgatgcgctcgtacgtggtggatttggagacgtagcggctccagagcgacatgatgcctacaaccagccagcagcccatctcgccgacgaacatctggagggtctgaatgacgggctgctcaaagtgcttccgcttgagcgggtcggggtcgtcacagttgcgaacgcattggttgtcctatacgtacaaacgaagaacgggtcatcgtcagcaattgatcggtgatggagattaccttgctctgctatggagtttgcgacatttcttccttacctggtacttggtcaagagggtgttgcacactccagtaagtaacatcattcccactaggaaggggatgatggcccgcgcgggtatgattgaagccatcttgtcggtctctctctctctctctctctctctcccttcaactcaggtttggtgaattgaatgtatccgagagaaagcttgaacgttgcaaagctcaagcaagaaactgtaaaaaggtcgaagtcacctacggacggatgaccgagatgatcggcgagatgggaggttgatcaagtgatgtgatgccaggactgataacgatatcggtagccttccctcttggacgatcaatgggggcgctaaaggatgcgctactgcgcggagaggctagctacctgctgctttcggtgcttgaggttgttgggaatgatggtaaacccgaccgtggtgatgcggttctgcgtgaacgtgtatctgtgaaacactgggattggttccagatgcctgaaaagaacaccttcgtgggtggccttgactttcgaaatagtgcgcgagtcaatctgtccgtccgtttctttgttggtttgtggacagttcgttgccatgctccaactactatgtatggtacttacctaggcagggcgaacagtccgtcgggtgacaaacgtggagtggagcagtggctgacgtcctcagcgggcattgaactagtgtgtacggcaccccagataaacgcccgctgatcatttcccttccacaacgcatgtatccacaggccctcagtggtgaaacggaccgggggaacagagggaaccgccttgggattggtcactgtggcttgaatacctaccgacgccggaagaggccatcaaggtgttggttggcctctgcattgtaaatctcaagatctcgagccacaacggcccaaacccttgcttgctgcttcatacgatcaagtgactgtggtacatcgagccaataaaaaacctgaaatgattacgtgggaatatcaacgtagagcttgtcatgtgtctggaggacagacagcctaaagaaagagagacagacggaccagagattcaccgcctcgctttcaggccttggttatgcagtattccgagtagtgagacggcgatctctgctcgtaggttccatatactcttgatacatactaatagccgcgataacctatggtgttctacctatcgtgttccatcaagaagttatcgcacttattttcacagcccatacagcgataacaatgttccatatcctttcccaaactcccatcattaaagcctcccgggttgttgtagaactcgatccatcgattaatgcctgatcccaaatcccaaacgccgaatgcctcttccatgaaacctctatttctccggatcgctttgtttcttcttctgtttgggcttcttgtcgccaatgttgttgtagtgcaaaatgcccatctccttgtcttgtgccagcttctgcagatctcgcgcactgcaaggaacaccttcgatcctcttcacctttcttccctcaaagaacatgaccaggccaccgaccatagcgataatacagccgacagctaccagaaatcccgttgaccagctcgggcggttataccggttcataccccacatgataccacacaggccgacctgagccaaggtattgagaatcatgcaccatatcataaagtccatcttccaaaccttggtggccggcgctcgaatgcccgtcagtggtgcgttgggcatcttttcctgcgggatgggaacgcactgcttggggacatcagccgggagattgtctggtccgatatccggggacagctcctccgtgcccgggagacgaaaccagctgctatgaatcccagcaagccttagaaggccttcctgctgtcccttgatgcggtacttcatcagaagccagagatcccggaagcgccatggcgccagtccgaacgcagtgacacagaacagacccgtgagaacttgcgagtcccactcaacccattttcgcctcggcgagttgatatcgtcgcacgtcggatggcacatggccggcgcggcgttacagagcaaaaggaacaacatgccaccccaagctaccacgttgagcccatagaacgtccagaagcagcccattggcgttgtaaagaacttccagaacgaggagagcccttgctttgtggactcctgccaggagtacttgggcggaaagtgatagccattatcaaaaggccgtgtgtggtctgtttctgcgatgtcgcgttctgctggtactgctaaggtaacatcatctaccgataatcgaggaggcttcgtggtgtcggtttgtcgtgagacctggcggcttacgagtggctgttctgatgtgacgggtttcaagttctccgtcgttcgatccttgtgaggagatggattatcgttggtgccattcaggctcccggctgcgacatggttgttttgaaccatcgcagcttctttgataaagccgttgatcgaagggggctgttggcgggcgcggttatcaaagcgtggcgggggtgactaaagattaattatgtgtacttggtattcgtaatgctctgggaaaacaagagtggtgtaagatacaaacgatgtaaaagtagagtaagatgtgggggtttctcagagtaaacaagaccaaagtcaatgtgggcaaggttactagtacctagagaaggagaggatgaggaagaagaaaaaagaaagagaaaagacagcgaaggggcggccgagaagtcaaagggcccgatagcactcgtcgtcagatttaagttcttggtcccggaaccaacttgcacccttgcaaagggcacggtacctgcaactgacgacacaggagggtcaccttacttgtgtacaggacgcaccgactagtgatgcagctgctcaagggggcagaaaaggagggaggaagcgaggaagtcgacataaccacaaaccgcccaaggtaacggcgactagggggggggggggcgagtgacgggatgggccagacctcaatccaacagcctataccatactgtacgcgtatagccggagcttagctcccccagaaacctgcagacactcagccccgtcgtgacacaccctccagaaacccagaaagacggccttttccaacagaaaatatcttgggtccccagttcattggtgaacctttcccgtcatctcggcctactccatggtcattgggagcttgtgagatggcttgacgggaccaaaacacggccgacgtagcggtgatgtcatgccgcatgtgtcagtaaagcttcaaagttacgaggtaattcgggaaaaagtgttcgaatgtgtcgtgtcgacgggaggtgatgtgaaaatgagatgtcgatgggaaaaacatccgaaacaaaagttgtccatactgccgtatttcagcggcctccatgttccaggctcgactgatcttcctcagtgacccacttcctcctgtccaatactgatagagaacccctgctgattgcgtcccttgaggtcgtacccttgtggttgagacccgcttaaaaatggagtctggatcaaccccgccaacggacaaacagattcgcgaaaatgaacaagacgggacaggacatcagggcaagcttcttgctcggcccacatcgacaagacaacaacaacaacaacaacaacaacaaccatctcattcagtcagtcagtcagtcagtcagtcaccccaaacgcaagactgtcttaccattgttgccaacatgtcggccgaccaacacctccaagctctcacaaaggttgtggtgaacaacctggaaaatcaacacgactggactcaggtccagatacacattcaggacaacctccctcgacctctcatctatggactcccgccaaagcgcctctatgtgcaccccgatgagcagatcgacatcatcagggctgagaagcagttgaaccagcgtgttccccaggagcctgagctggaatgggttcttccgctgcacctggctgagaaatggtccattagcgacttcgcggccgtctttgatgccatcacggccctccctcccggaggcgagtctgtgaacgccaacgaggatgcccagtggcagttatggaggggcccgaagcgtggcaagcgtattttgctcgcgaccgtccaagatgattcaactgttacgtactactggatgcacaacggcctcgtgaagcctagacagaactgagagagttaccaggcacaccaaagttccgcatccgtcggtgcattgcggtagttgtctgtctgtctatggaagtacttgtagatggctaggctatttggtctccccgacgtactctactcatgcgtatgacatctccggcgcgaagaaatcatggctcctattcaaggtgtgaagatcaccttctgtaccttcatgttatcaaagagatcatatccctcgacagcctcggcgaggggcatgattttgtcgtacatgaagctatagacgacagaaggtcagcatcttgtgtcaacatttgtacaaaccaacatatattggtgcttacccaaacttgtgctggtttctacccatcacctccaacgcttccgggaagatggaccgcaccggacatcggcccatctgtactctcaggtttttgctgttgccgggagattagccaaaccatccattatccatcatctcacgagacagacgaggcacgaaggggaaatcttacttatacccatcttcacccgaccaaggtaaatcatagtgtccctggacaccaatactgctgatcactccaaacggcctcaaaagctcatacgccgtcttgagcgccggcctgcttcccaccacctcaaccaccgcatccgcgcccctcccctccgtcacctccttaatcctcttcaccatcccctccagcccaacacctcccttctcaacctccgcaaagttcaacggctccgcgcccagctccttcgccaacgccaacctgctctccacacaatccacagcaaacaaatgcttaggcttgtactccagcgccgatacaaccgcgcaaagccccacaggtccacaacccaccaccaccaccgtcgcctcctccgggttcaggtcatgcatcagtttaaacgcgtttttcgcgccgaaatatcccgtggggaaaatatccgccatcaacaccaacgccctctcatcttcgatctcgggcggggccacgactgcggtcccgtcggcaagggggatgcggacgtactcggcttgtccgccgtcgagcccgggggaaccgaacaacaaagaggaggcacagcgggaggagaagccgtgaaggcagtagaagcaggtgccgcaggagacggtgaagggggcgacgaccttgtcgcctactttgatggtcttcacagaggagccgacggcgtgggcgacgccggtgaattcgtggcccatgatgaaacctggggttgaggcctcgcggccgcggtaggtgtggagttcactttgggcagttgttggttagcggtggtcggtcaggggtgtgcttttggtgatggagagagggggattgatcggtggcagtgaggcaggtgaaagggagaggggaaacggagaagggaggtagggaggataggtcgtgatggggtgagatactgggtgaggtgtgtagcatgttatactaagcctaggaaaccaagcgcagaggatagaacctacgagccacacagagcagtcatctgcaccttgacaatgatgtccctaggatcttgcactgttcaatcattcatgcactcacgttagcccatgtcacacacaaaaaactccgtcgtgctgtagaggatgatgatttgcagtcagtgtgcccagttggactcgggactcgttatgccatctggggaaggtcttgactgagtttgtgctcagtgtgaaatataagtctagcatgatcaagaccaccgtatgtatgtatcttggagtggttggtggtggagagcgaaaacaccagatgcgggaggcttaccctcaggaatcggcctctcctgaacagaaaccttcttgggtccttcaaagactacggccttcatagtcttctttgcttctgtcgacatttttgtttctaaatttcttggtatcaagaggccaattagcttgttgaacttttgtgcggttgtgttttagtggtgagtccagaaattgtgtggcagaggggataacaatggcggtgctaatgatgtctagaatgtcgcatgttttgtgatcgacttcagtttcccctcagtttccgtttctgatttcatgcatctaggaagactcattgactagtgtagtacactgaacgactgaaacatacccgctggaactaatacccgatcggccggctgtctgagtgtttatcccgaggttagatctagagtgaccagtgaccacacctatttatacttgggtggtcgactttgctccagcgagcgatctcggagaatcgtaggaggagtccgaagaggggaaaactcgggcttgtgaggggtcagaattccaagtagcaccggctttaagtggagtagttcgtggcattcagattccttgttttggcactaagtaggggtcgacgtcttggtaattgatattcaagaggtttgttactagccatatcacaaacttcattgctagcaataaacccgccgcccccttttcccatgttcaaattcatgacttctccaatcttcaatgtccaatgttccccaaaacgccccgtgtccgaccgttgtatttgttccccattgtcattatcgtgaaaactcgtgcgatgacgtcccctgatccaatcaagaacgccaacaaccaagacgggtgatacaagatggttctattagctccgtgctcttccgtctatgaacgtattcaaaaaaaggggacaccttttgtcgcatgtttcctcattctacacatcggcaatggcgtcgcagaccccaagcagagtcatacccaggaaagcaaagaagatgctcatgttcctgttgtgggtcaagctcaagctctccccaaagagctgcagtgccacgctggtcatgatacccgcagtgacggcaaacaaacatccatatgctgtgccgttgatcgtgatgttgctgtgcttggcaaccttgaaccacagcactgcgactccggcgcccagcggctgactgaggccaccgagcaatgtggcccaggcaatggccttgaaccggctgttcagcgccatgtacagcggcagggccatggagaatccctcggcgatgttatgaacgaacagggccatgaaaacattgaagccgagcgaagggttcacatggttggtggcgtaggtgatgaagccctcaggaaacttgtgaagcgcaatggctataacagtctgcaggccgatagagagaaaggcgtttgtcggtacgtgatgatggtgttgagcctcgatatcctcctctactgctgaatagccagtgtcgtgattttctccgtcatggtcatcgtggggtccatcgtggtcggcacggtctgcgtaaccgacagacgactctctggaacaagttcgactccgtacttggtatatgggactgttgagggaatctggtacctcgccagtacccacggactctccggaacgtatgactgggagggtggcgggacgcccaggggggatggagcgtgcaccaatgtgtctgaagcactcctgcccacaaggatccgtatatccgaaacacgggccatcgccatcgcagtgaagcttggtatccttaacaaatgatagtactctgttcgtcatctggcgtacggatgggcgtctgctttggatgccgctggtgctgcgggcctgtcttccaacggtatgtgaacgaccaaaaagactaggcctcactgggggaactgactgcgcctcgtggtcggtctcggtcggtagcaggggagttgattcggtcgcatgcccattcacttcgaccatggtcggtgtttctggagcttccgaggatagcgtcgtgacggactgtccatgggtacggctcgcccaaggcggctggtgataatgatcatcatgatggggctgatgttgcacatttgcgtgtgggttatgggaatggtcgcacccaacaacgtgggagggtataaatcgatggaggactcgggagacgacctgaatgccgaaaaagccagcaatgtaacagcccatgttgatgaggcctgcggtcttctcgtcccgcccgtccgtagtgaggtatcgcaaagcagacggaagcatgctaaacaaggccgagaatatctgtggtacattcaatagttaactcgctgtggttcttgcaaggtcaaggaaagccactagagccaggtctgaagaatactaaccataaccccaaaactcagactcaaagagcctgatatgaagacattgctcccctgtatactaaatttgctcttgatgttgaaaaagcggatggggacatcgacgcaaatgatagttgatccaagaatgcatgctagggattgctcgtcagcttggatgctcgagaaactcaacccacacacataatcgatacaacgaagggtgatggatacgaacccaagccactcacgacggtcaaaatccaccctcgggtgtcattgtcgatcgcggttgtaagcatcgtggccggaattgggtgaggatgcaagtttgccggattgtcgctttacgccgcccgtctgtagtcggttgctgcagtctctgctatccgtgatgacggcgtgtatggcatggaggggagacggcgatcgataactgtacttgtagcaacggggaacggtcaaattgttgcagtagaaatcctgaatatagtccgatatttgtcaagaatgaccaaaaagggaccttggcgtcaacaggagtcagacggacgagcgagcctcacaagtttgatcaagatggtgtttggatgggaaaaggcagcgaggcaagatcagacgcaggcgagaatctaggtagctagcaggtcccgtcgtggttgagaacctcaacggccacacacacccagcccagacaatataagacacaggacaatcaattggagcccgctcttgggcggcgggtttggggcctggggttagattgttgatccggaccggcgcttggagatcgaaaacttcgctagtgcagtgtgcgctagttttgaggaccttgctggcacacggtagccggccctgaatgggctgttggcgtcgtgaaggtaagcaggtgatcagattggatggaagaatggaagtcaatgggtcagataagtattgtttcggtcggtaggtacaatggagtgcaggtgcctggggcgtcgagtgcggagaacgaagacaatgcaagatgcagggcggatgtggagggaacttgcagccttggatgcctgggtgtcgactgcagtgccgcaagttgatagggactgccggttttgacgtcgaagaagtcgattgattttggaccgagatatccaggctgaggttgggaaggcgaacaattgcagctcacgcaggctttttaacaaggaccgtccgttcgtgataagaagcagcgaaagcaacaaggatctttatcatcgatgccatcataggtctccttcttggccttgtacctaccatatgtagaccacagatccccgatttggactcggcccactttgtttctcttttttgtttggtagctgtcatgagcaattgtccatcatgagtctcaacaattcagctttctgatggatatctatagatgctgtttggtctagcatatttctcaggtctcatatgggctagtcagggttgctcagtcaaagagaccctgagtttccgagatcgaaaaagagcactgaaatacctatactgcatacctctaccaacctgtcaatgcgttggaacagttggcaaaatgctccatatcagttgcaacgaagggactggacagcattctatctcgaagtctctgcccaccagctgaatcagatgaagtgcatgtgtttgtgatgtggtaccgtccagttgcccggtggggacctccccactccgtcgccgtgtcaccaaccgttcgggggagccggggtcactgggtcctcgggtgtcccttggagatgccgcgggggcgcgagtcgcaagtcgcgggtcgcggatcgtgggaaattttattaagttgagctttggaacttttccaccattgcaatttcccttgtccgaatctcctcagcacctcgctcgcctcaaagccgcggagagtaccccttgcgcgcaccccgacaggaagcaggcccatccagtctatccagcagggcaaccccacgacagctagtcaccatgtcgaaagctaccatcgccgtcattgccgccgtgagcgccgccggtggtgccgcggccaccgccgctatgctctccctcaagagcgacaagaaggtcgacaccacctcgctgaacgctcccgttcccgctgccccttccaagcctggtccggttcccgccagccaggtcttcagcgcgcccgctctcgccggcggttataaacctgtcgacccctcggccttcttcgagtacggcttcccgggccccgtcgctgatctcgcgacccgccaaggctttgtgtcctcgtacgaccgccgcaccaagaacccgcactggacggtggagcacatcacgcccgagtccctgtccatgtccgaaggcgaccgcaagaagtctactttcgtcgaagacgaggcgatccccgaaaagttccgcggcaagctcaaggactacttccgctccggcttcgatcgcgggcaccaggttcccgcggccgactgcaagtggtcgcaagccgccatggacgacaccttttacctgtccaacatgtgcccgcaggtgggcgagggtttcaaccgcgactactgggcgcactttgaggatttctgccgtcgcctgacgaagcagtacccttccgtccgcatcgtcaccggacctctgtacctgcccaagcgcgaccccagcgacaacaagtggtacgtcaagtacgagatgatcgggcagccccctaacgtggcggtgccgacgcacttttacaaggtcatctttgccgaggacggcaagaagggaggaaacgttgcgctaggagctttcgtgttgcccaacgccaagatccccaacgataagccgctgcaggactttgaggtgcccctggaggcggtcgagagggcgagcggtctcgagtttgcgagcaagctgccggtacagaggaggaagaggttgtgtgcggaggcgaactgctcccttattgtcaaggactatgccgagaggcagaagtcgtttggtaagaagcagtagggggatgacaaaggtattgtggggagggggggagaatagagagagaaagagagagagagaaaaatgatggttgtatcgaggacggtatcacccaagatgacctcttgtgtacacctcgatttcttgccgtgacgaaggttggggataaggtcgataaatgggagtctagcggggaaggccgctgtgaggcttgtacttgcatacaggcgggttgtgcatagcatcatacatgagcatagtttagcgttttatgattatacccccattggaaagggaacactgtccgaagtcgaacttgacagggttcagttaaaggtgttggtcggtcaactgcatatggacatcaggcatacgtgcgcttctactcctttagccctgcggtgtgccttccaaatcagagctcattttcgcgagctgatatatgacggcaagcccattcgccaggcaagcacttatcgacaccaaggcatccttgatcacagcccgtacagtgaaccaagcatgatatcagtgcataacgtagggaagaggtttaaagctccacagccaaccttagtagcagattagggggtagcaaccatggtgatatattcaatgcccaccaggcaactcaaagtcgtctgtctatctgatcaaggttcctcactcaagcaccggcgaggtacctatctttcccgacaacatcaagctagccaaacaggaagttcgaagttaaacccacacacagtcgcgaaacgatcgtaatccctttctctctttctctctttcctttgttcatcgttcccgccttccaaatgttgttcatctgatcttgtctcggttgggtatacgttcacaccgctctgatcaacgaatccatccattcccaaaacgtcaaccatcaaccacagggtatcggtatccatgtctacatggtacgttgtggctgcgatagccatctggatggaagatcagcattattggtcagtcagtcagtcagtcagtcagtcagtcatgaccctaaccaccgacataggtgatcaacgttgatgtaaacataccaacccccattcaactaccccccctttctatcttcatagaccgcagtctttaaccagactggtacttcttcttggaataagccgtagtagtcgaagcctccgtctcctcgggcttctggtccttcgcggactcatccttgaaactagagtctttagactcgtccttcttggaatcggtggtggccccggtctgatctttggggacttgctcgttacctgggaaggtggtgccacccgtggtggtgtcttggccggaggtctggtcgcaaaaataaggggcaggaaaagctgttagcaaggggtgtctggtgcggtagatgatgatatggctgtggttgggctggaggttctgtgtaaaaaaaaactggtgagggttggtgtggaattggagtgggatggaccatgaaaatgctaaggataaggatgctgaggatgaaaggatatgagatgatggcctcacgaatgtctcctcgcgagtctgtgagtggtggagaagacagatgtgagacttagcaaaaatgtgtcttttgtgaatgatcatgaagattagaggattgggtaaaaggagataggcaacgtacgttatcgtaagacgacatggtgatagagttgcgaagtaggttagagaagtggttgaatggtgcttgtagtagaaggctatggatatatcatgcagatgaggatataagactctcaatgctcttcttttagatcttttcattcttgcaactcggcgactccctcatacttatacttttttttccgtccaaaattctcgtcctctgaattccttcttccttctccttcctcttcccatccaagaaagttcgcagagtaaccttcgcctctccaaacgctttcatcttaccgctaaacaaccaagcaagttctttctccactgtacacaaaagaacagattccgcgcaacaccaccgcaaccattccttgctccttgaaaccacaatcatacccatctcttcccgttttgcccttccacgagtcgtttaccgcccacccaagtctttctcagacgataccaccatcaaccgaccgcaaggcgagaggaggaggccacgtcgaaatcgtctcatgccatcatcctcctttcccctccagtcatcttaccgcttgccgccttcaaacttcttgccgaagtgtctccggttacctcgatatactcactgcacggtagaggtaacttgtcccacgttttgggtttggactctgaagtagctcaggtggaagctcaaacgcgattaccattcactcacgcgccttcattttcgccttgccgacgagcaaaatccttccttgtaatgcctctagtgcagcagaaaatggtacttctcttttcttctaaactttttcttttttttttttttttttttttttttttttttggttactttttgggtcttgcggtcacttttctcctttccccgtcccaaccgcctttccgccatcctcaagtccaacgaaaagaggtagccaggcagcaaggtgtacctgtcgtgtactgtagtagtcgttatgtataatcaaatgcctgcgtaatctccttttctaccgccttttgctttcccgctcttctcctcttgtcttattcaagtaaaatccgagacaagttgacgcgcggacacacaaccggtcaggaacatcaaaccatgtggttccctcatggcttcgctcgcctcgatgttctggtcaaagaactgtccgacaccatccccccgatcaagtgaggtgaggggaaaagagagaacgaacaaaagagcgagactgaaacagaattggttgttccgcgcacgccttctagcaaggcacaatggttggactgtatcatcgccgtagatcccgtaattggaccagagaaaggtgagggggggaagggaaatgaaaggctcggtcggtgtactacctaccgccgtatataacaggccgctttgggggacggtgagtctcacatgttatgcgggcgagatacgcactgtattagtcgtgggtgcgcatgagaaaatgaccaagtcattgttgtttgcaaaagcaaagcggtcgtcaatccagcctcatggcttcaacattgaaagtcgataggagcctcgggtcagtctgctgatgacgctgccatactagactaagaggctgggcgtgccacgccccacggcatcattgacgcaactgcgactgagagttcaattcgatgaccaggcgagagagttgggcaagaaaggagtacaagtcgtatcagtttgagcaaagtgttacgaccagccgcgtaagccggcggggcggcaggcaggcgagaaagttgactactggacggcaaaaagaagggggtatcgacatattattttgagaactgagaacttccatgccttttactgaagtaaagagaaaaatgtcattattccatatgcaggaggaaaaaacaagacacagacaatcagagcttggctcggtccatgttgttctgaatggcaccactcatcatgggcacgtcaggaagtcctccttgagatccatagagaacggcttgcctgcctccctttgtcccccaccatgcaacaccaatagccgatctctcgacgtccatctctccgctgaccaggatctcccagaaccgtctcttggcagcctccctcatggccacgtcttcgatctggttcacagcatgagcggcctgggttagccaatcctcaaagatccggaggtggaggaacggcagagaatctatcaaggtcatcaccaaggtactctgttcagacacgggtagctcgggagtggccgattggacttgagtttcaggaggcggcaatggcaccttgcttgcgacacctatgcggaaacggaccatctctaaaagtgtctcagccagctgtgggtgggttgacgaaatggggtacgggggggaaaggatctgcatcaaggtcttgaaggccaggcggaattggcgcggtgaaatgtgcgtggggaaggccgagaacagcgcctcggcatagaaaggggcgagctttacggtgacgggtgcgttatgtgggcacgagagaaccgaaaggacggcgctgtgtgctgcctcgaacaactcgagcatgcgtggcgagaggggggttgagtgagtcaggtaggccatggccggttgcacaatgagcgaatcgcagtcctcgggtgtcagcttaagggggaggtgttcggcaacgttcaagtagaacaagtccagggttctgtgaaggggatgtggaggaatggtgcccgggttaagtggcttcgcatcgcgtagaaagctggcacaggcgtccgagtacctcgccaggttgtcaacggacgtaaggtacgtgaaggtgtatacctggaaggcatcgcttccgttccgagacgagatgaagtagaggtagcggagggccttgagggtcttgctggccacgacgggtgccatggcatcattcctcatccgaggatcgagcagactgcgagccacaatggtctgtaacaccgctaccgagccatacatgaccttcctcaagagcgtccacagagccacccaaggaccttgtagagtctcttgggtgaggtatacttcctcctcggagatttcgatttccgagagcttgctagcctcccattcgtgcaggagcttttgggtaaacgtgagcagatcattctgagcctgcaagacaacgttggtatcacgcgcatgttcgatggcaaatccaacgacctttgacagaggtccaagtccattgaccaacggcttttgctcaagctggcgaagaagaagagccgatggggagttctcttgccaagtaaagtggtttcctgattgcttgagatctccatcgatagtgcaaagaaagaggccgtcttgcaagccatctgcgccagtcatgccattcagagcaacgggcacgatagcgtcacagtccagggcgaggcgagaggactttgaaagtagtgggaaggcgtaggtgagggccagcgctatcgggccggggggagcagggggctctggttcgcggtgttgtccgtgtggttgctcattggggcggagggcaaggttgacagcggtgacgaaggcttgctcgacggtattgcgcatcgagtagctcaggccatggcgattcctgggatctttctgacttgtcatgccaaggagaacaccgcagaagacaagcagatgctgccacctgctggacttgtcgtctgcgcccttgaggacggctgatacccagtcatcgcacgacaaaccaccacctgtgcgtggcgcctgtggcaccggcggtcctgcctgagatcctctcgaacctggcggcaggccttgtgacgctcgcgacccgggcgggccatgcagtgccgggtgtgtctgaagtggaagtggctggggcggctgcttgtgtttggcttgctcttgaagtttcgcggcctccaactccttgttgcggacgtgggtggcagcgctgttgaagatactgatgacgcggtagcaggccctcatgccatcgccgcgctcccatattgctggcgcattgagcagttgcgaggtgaggacggtgatgttgagcgggttggagaggtgggtcagcagcgtggtggtggtcgagtataactgttcggtgcgatcatcgtcatggacgtcctggtataaccgaagaacattggtcagaagtcgttcgaccgacatggcgtgcttcgtgtggatgggtcgccccttctcgtcgtgctgctcgtcgtcgtcgtcgtcgtcgtcgtcgtcgttgtagtggtcgtcgtcgccgccgtcgcaagtcttcgtttgtcaattacgtcgtgggatattagagattaatggggcggtatgtaaggacagcgatgggcaggggaactaatcgagatgattgtcacggtggaaccatgtcatgtctattggcaaagaacaaacattgaagacgggacctgatggaagtggaaggttgcgaccgtcgttatttcctaccgggggccgaggtactgtaaggaggaacgacggtaaagagtgcagtgtcagtgggtgaggaggctctctggggggctccattcgttcgattcccgtccccgttcagctgaacccgacctgattcttcttgccatccatgcacatgcatgatacggggacgccccataatatcgaggtccggtccagtgttacctacctagtcatgtactgtaacgtaatcggccagtgttcttggcatgtgcgcttttgtaagtaaggaacgaatggttacaaacgggacttttcttacaagaaacacggccaacgacaacaagcagcagcgaaactccaaagaacatcaccagacaataggtactgaatccatccaggctactagccaaaatcaccatcaaccaaaccagccattttccaaactttacaccaatcaatacttgatacaactaccctcagacgacatcacaccacgagatagtcaacatctgcccaggctacatttttcgcttacaatttttgcagctcgatggcaacggaaccatccgcaatggaaacacgctcgtacggctcttgactagttccccaacatagtgtatctcactaacagccatacttgcagtatcatccgaaaggttaaaccggttggctatgtcactcctccctttccttccctccactggcctcctcaacgtgacacctatagcctctacgaccttgaggacatgtggcgcttcactcttctctggacccttatcatctatggcctcgttcacctcggtgccgctggcattgcgctcatgatgcaggtcggcaagaagaaatccaactggaagttcctctggctggtccctttgctctatgctgctgttgctggcgccgaggctctgctggccggctgtctcgttgggctggtagtgggagccacttacaaagcgggcgcattctccatgtcgacgtggatccccttcatctggggctgggtcaacgtgctcatcttgatcttgtcgtccttcagaatccagggcggtctttagtggaacgtctggcttctctgcaaggccaataagctatgtgctttctggaagtgctcagcatacctccaccgttgattcatccaggtaccgagcctcaagccgagctgacgggagggaagtgcccgatgttttgaaatggaacccacccgaccaactgacccctttttcgacatggcgatcaggaaccgggacgatacggggttctaggggcacctcgcgggcgcgtcaggggctctgtaaacgagtgggcaggcgctttccatggactggctgggactgcccggaattgcttgctaggatcccaggttgcgtcattgtactgctcacagcaccccggcccctgtatgcaacgctgttagcggttcgaagcggggcacaacatccgtgaacgaggaactgcccgcatcgaggtcttcttgatggagatttgttgctgatatcatttcacctttgcatcctcgacgggacccaacatcgcctctttgttttctgtgttgctgtttggcttgccggggtaaggggggccactttgttggcgtgtcagacgacaatacgaaggagatcgcgggagcgcaacaacaatatctacgactacaaacatctcgtcgcgactcgctttcttgaccgcatcccgaccggctcgacgaatacctaccacgtacctacctctgctttctgcacccggcagcctgcaatcgacaggcctcagaatggaaagaatggaaacatcgtccaatttgcgccagtggtcgcaagaggggtaagtctccctaaatgctattgtttggttttcttgccattgttctctgttgcgacgttgccgtccccgggcgccagcatatgatatgtgtacatcttcgctacctcccactgcctctgtcgccataaccgtcttgcctactctgccggctcctttgcatcacatcaccagatcagtctaccatgtctgaaactccgtcgtcgtcgtcgtcggcgcccttggctactggtcgcagtgacggtccatcagtccaccaccgtcagcattcacgcggacaaaccactcacattaacatccctgccgctaccgctaccgctaccgctaccgctacccatctttcagaagctgacctttcccttccgacggacagcccaaccagcgcgaactccgacctcaacctcgtcaacgaccgagactactttccctaccagcccaagtccctagccggcatcgccacgcgctccttctgcctcggcatcgctgttaccattggcgtcggcgcaaccgtcgcaacccttttctacacatcgagctcgctctggcgcctgcccttcttcctcgccgcgctcgcgacctttcacttcctcgagttctggaccacagccgcctacaatacccgcgctgccgatgtcaagtccttccttctcacggccaactggcccggctacgccatcgcacacggcttcgcgacgcttgagtgtctgctgaccaacgccttctggccaaaccgtgcgtgggcgccgtttggttccggtacgctgctctgtttgctcggcctggccctgacggtgatcggccaggtggtgcgcagtgtggccatggtacaggcgggaccgagcttcaaccacttggtgcagcgccagcgaagctcggcgcacgtactggtgacgtcggggatctacggcaggttcaggcacccgagttactttggcttcttttggtgggcgttggggacgcagatggctatgggcaacgtcgttagctttgtggcttatgcggcggtgttgtggaagttcttcagttcgaggatcaagcatgaggaggagtttttggtcaagttctttgggcaagagtatgtggattatcgaagaagggtgggcaccaagattccgtttgttccctgagttgggcgtggtgctttttcgacagaactcatctgttgtgtgccatagtctattacgtggtagtcgctttacgtggtatacagttcgaaagaatagatacaaagcctatcaaaccaaacagttcacgtatttcccctttgttactacataatattatcgcagttccggtaacgccctcgaacaccatggctaaagcaattggtctacctagaatcccgacccagctgcagggaacagctgacgttcaccttacactgtcctgttgatcaagcctatatctatgtttccttcaccgtcgaaaataaccaggagcagacaactacacgagaggagggcacgtcccctgcccttgctgaacaagctgctgcgaagtagtcatcttgctcacactcccatacttggcctgccatgcgtaaaagtacatgagggccgcaaacggttggccaaagatggtaaaggagacccagaagatgatgttgcccagcaacttgccattgggagacgttttcttttccaaaggcttggtgaactggatgagaggcagttgaaggaacatgccgagaaaagcgacgcctgtgatttttgtgttagatgacagttcttccatatggcttgtctgtgaaatggccaaagggaaaaaaataggaaaagaaaaaatgaagaagaaaaaaacataccaataaggttatgagtaggcacaccaacaagcaattcatgcaagacggcgctcaagaagaaaaccgccaaactcgccgtcgcattactccaccccctcgaccgcatgggcgagtacacatggcgcttgaagtactgataaacgggcttgttccacgtgcgccagtacacgcccaagctctcgctgttccaccactcatcataaaacgagcggtccgcaaacctggtcacctcagccagcgcgttcaaaaagctctggaacagcgcgaagaacccagcgagccagataatcaacgaaatagtcgacaacttcagcagccgctccacaatgctcgggatatcaagcgaagcaatcttgtccagcgagttgcgcagcaccggcgtcgcgtattgcgccgaaaggaaccagatgaatacactgagacaaatcacctcgccacatcgcttggccacgaacgaccaccggattttggcggtgcgcgggtatacgggctggtagactagcgtgggagcccaccagaagtagcagagattgcccatcgtgatgttctccggatagggacactccgcgtacagtcctggcaaggcgtcgagctctccgcgggccgggtgcaggtacgcgtgtctcaggtcgcggttggtgaaggcgtacgaggctgtcttgagccagaccacgatggcgtgcacttccgtgagggtgccaatcaaagggtggtggatgtggtagtaaaccacataggaggttagaaccagggcggtagttacgttgatggcgtgaaggaggcgaacgagcttccatgttgattggaacttgcggtgctgctcctcggttgggctattggtgccgtcttggtgctggtgctcctttgcgttctgctcggaggcggacacattgcgctcggcacgggcttggacggcggcgtagtactcgatgatgtaggcgatgaaaaggtggcaggggatcaggaagtacagcaacagaccgaggttgatgtcggatttccgaaagtcatggcagccgatgcatatcaggacgccgtactggtgagagttgttagctatatcgatccggtacaaatagaacagataggccagacggtcgaagtcaggcaggagatggtatgtccaaccttttggatgttctcaatgatcaaacgaaggttaccgacaactgcgaacactgttagcacactcggccaactcggtaatgtaaacgtggcaggaattcccaatgtttacccaaaacaatgaccatcaggttgcggaaccccaagaagctggggctctcagttgtgtcgtggctcagacaggatggccttgattgagagtgaacggcctcgacatggcgatatttactccgaactaccttcttcgagtgtcttttcgtctccgtctctggttcaccaccggcattggccttgtcattaggagtgctgccattttctgtaccatgagtccgacggatgacgttgtcgtttgaggtgtggacagcggggtcaagccccgtcgtcgtggccgttgaactactcattatcccagcatagaccggcaaggaatgaggtggctagtaagtttggggattgtgagcttttgtatttcacgagagtcaaatcgtgaaaaagagacgagggtgtggttgatgtatattcatcaaataaagtgtgaaggtggcaagggtatatatctccgcgtcaagccgagtcggattgggcgcttgctcgcaattagctactacctacgggccgctgtcaaccttggttcgggcacgccgccggacccttccccaaggatcaggttttactaaactgtcaaagcctcgggatggcacgttggaggccgagggtagtatgatgacatgatgcaaggggaccttgtagggcagaaagggtgtggaatgaatccgttgggttgaggttgtacaagagacaagaagtggaagggcagctagaggtacctaggtagtcttggaagcttttagtttgtagcgtgcatagagatagctatagcaacacgcgaaattggtgcctggaccaggtgttgtctgtcactggagcatccgagaaggcctccaaatccccgaaatgaaggagaaatggagcatcgttctttcatcaacggacaccgctacctttcaggagctacctctgtgctgtccaacgtcctcgaactctgtaagtcgtataatataactctcggctcccgaacagaagcgacgacccaagacaaaatctccgtcgagatcgttctagctccacgctccgagattttaagttccatgcaatgggccccctgtttgggcatcctcacctaaagaagtggaacgcgaatacaacttaagatgtccccttccacttgagctggaataacgcatctggaaagtccgtccatggagccctaaaatttttgaaggtcgaagcttcctcgatacatgtgatccgaacagggtattgataggtgcaagggccgggatcaccatgcactaccaagttggcgctcacgaaccactcgaacatccatataaattggcaagacggggaggagtaggtacataggtaaaaacgaatgtacctaatcatgtaggcaaagatgaggttgagcgggacgggaactctgaagctcatgaaatccatgtcacctcgttgcacctcctcacagaggaccgcctacgtaccgtgccatcacctatagaggtatctgtctgtttttgaacccaaggcgtgttcgttccaaaactatgtaggacagtaaaagaagcccttgttgtagtggcagaaaagctttggggttatagtcatatgagcttcccttactgcactacatacatactgccagaacacggtcttgaaagcgatgagaaataggggctatggaaaagggaatccaaatgaccatatccttgtgtatgcctctacgaagaggtaaacatcgctcatccagtgtccataggcattggcctctttgtaacgtgggctcggatgggtaaactgcccgttcaacgctgacctgaagcgtcgttgctgtggttcctcgaggttctgttcccttgcgacgggaacatcatcagaacgggcgttccaaactccaaattcatccccactgatcgcacacccgggccgttgccgggcggtggaggtaggcgctctcggggcgctgtaaccctcagatggaaagcttggcccgtgcgctaaagcatgccggccgcgtttgaatgcgcccaggcatttctgaacaagaccaccagggcacggaccatctaccgactttccattcaactcatcaatcgttcaccacccagcctgttcaaccaagccaccaaaccaccaaactccaaccaaaaaaaaggaagccgcgcttcaagtgaagtgagtctatccgtccttgaaagttcagggtggagtatgccgctaatacattacatctagatattcgtacaagaattctgaaaaattacacgcgcttaggggaaacaaatcatcgtctgaggcgcgaccagaagttatcatcatctaagcgcgtcagcatcagaattcagtcgattgattaccatgtcatacgagcccaggggagatcatgacaagggctatggagggggaggaggtcatgatggcctcccaccccgaaatagaggcagacgtaagttcatgctgcggctacgaccaaactctacctctagcgaatataccgtgtacacagtccatgtcgccaggcattatctatcacaatgttctgtccatcaatcatgacggcgtcccaggtgacaacagttatccgtttgctccgtgatggcgtagcttttgttgccgaccatggcctggacatcaccgacgacaatacaatcgatcacgttgacactcgccctcctcactttatcctcacttctcgttcacccgttcctgcttagcaccgccatcatctcacatcaccatctctggctgttctgtgggattcttttcttcacccaactcaatagcacctgtttttcactcgccgatggacaacgaagactgaccctagactcaggccccgtcaccgactatggtgcttcagtagttcactacatgcgccacaggcaaccgagataccggggatcgtatgctggtgaagttgaaaggcccagcccgagttacattgttgatgtaaggacaaatgcaagccatcaacccgccgcattgatactaaaacttggtacagatgttaccaccatacgcccgagtcaccaatccagcagactccgtaccatcaaggcatcttcactcttccctcaacaaaatcaaacaccccatcaatgtggtacgatggacgccagaaggacgaaggctgttaacggccagtagcagtggagagtttacgctctggaacggcacaggattcaatttcgaaacgatcatgcaagcccacgattccgccattcgtgctctagtatattcgcacagcgacgactggctcgtctcagccgatcatgacggtatcatcaaatattggcagccaaacttcaacaatgtcgagagcattaggggccatactgatcccatccgcgaccttgccttcagccccaacgacaccaaatttgtcacggcttcagatgatcagacactcaaagtctttgactttgctggcggctcaacggacatgactctgacagggcacggatgggacgcaaagagttgcgattggcatcccagcagaggcctgattgtctctggttcgaaagatcatctggtcaagctgtgggatccaaggacgggtagatgcctgaccacgcttcatgggcacaaaaacaccatcaccaaaacgctcttcgagagagtacagggaaactgtttggcaacatcagctagagatcagacagctcgcgtgttcgaccttcgaatgatgcgagacatcgccctcctcaggggccacgaaaaggacatatcgacattgacgtggcacccagtccactccaacctcctaagcaccggcggctcggacggctcgctattccactacctcttggacgagccgaacaccgcgcccgacggctcagtcatgccgatcccggcagtttacgacaccgccgatccttcgtccgcacctgcccaacccatctacccagcccacaagatcccctatgcccacgacttcgccatctggtcgctcgactggcacccgctcggccacatcctcgcctcgggatccaacgatcgcatcacacgtttctggtctcgcgcaagacctggcgaggctcccgagtccttcaacgaccggtatcacatcggcgaggcagcagccgaagctcaaggcacctgggatcgccgcggcggccgtcacatgcggcaagtcgaggaggagcaggagctggaggacgagatggacggcctggtggatcaaaagatgcccatcaaggggcagcccggcgttggcggcggcggaatgatgcctggtctttccttccccagcattcccggccttcctctccagcaggttcccagctctggccctggcggcagcggttttataccgccaccacccatcatccccggcgtcggcggtgccaccggtgtcccgcctcctctccccttccctatccccggcatgcccggtctgcctgccggtgtcgtcccgccgccccttccgggtttagatctgaagaacccgcccgactttagcgcgctcgctgaaatgatgaagaaggccggttatcaaccgccgccgccgccaggctcggctggcgcaccgatgccccctcccggcatcctgccccctggcctaatccccccgccgggcgcggcgggcttccctatgccccctcctgggtttgcgcctccgccgctgattcctggtgctggtggtccgccgggaggagccactcaccccgatggtgggaatgatcagtatgattcgtcagggaggagacgcgcgccgttgcctagtcaggaggagagtcttaggatggagcagagcaagggcaattatacgcgcgtgagataggatagagattgtggaggagacaaattttgcttttgatatatttgcttttgttagccatgctgcacaaagtcaatgggggtggtgcttgatcacataatgctgagaacttttcttccgggcagtgtatgtgtcgggaaatcaagtgtggcggtagtcctggaatgacacatgaagaaggaaatcatagggtgagagaaacatccaaagggacaagaaaagaatattacgataagactactatatgttcgtgaatgatagcgaacaagggagtcttgctgagagcacggtgagttaaccacaaccggtattatatgtctactccgtccaaacgccgtaaccgtacaagtaagccatctccattcctccacgcggtctacatactgtcaaagccacataacaaaagggtatcaatatttccgtgaaccttcccatcttttttccgttttgttttcagcaatgcaacatcatacagtcgacaattcccccattgtgaaccatgaacccgtattactgcatcatctatgctctagcaaactgcgggtccgaaccctcaccatcttggcccatcaacagctgcatgtcggcagcccagtcttcaaagacaggcgactggtgttgcagtgagaacggatctccatgatcactaagccagaaaggcgcagcgccgagatttccgccatcgctaactggagcattcgtgaattgctccatttgagggggaggggtagcgccagctgaggtgaatgcggagtggacatctccttgctgatgctggggttctagactaggatcgatgacatatcctaagtcgtcaacgctcaagttggcagcactcggaaatggtaccatagctgcctgttcctcgcctgtatgcaattgaggtaggagcagcaactgttgctcctcttctttgataccattgttgccatggtcattttggatatgtctatccagatcagcatgacggatgaagcgagcggtgcatccgtacgcagggcaagcaaggtcacgagtgtccagcaaagcctgttgagcttgctgagcctgggcgaccatggaagggacgggatacagcttgggtggacgcttcttcccaagatgaacatgaagaacatgctcctccagcttgaccctggtggtaaatccctggccacaaccctcttccgcgaagttccagtccgcaatctccgaaaccttggcatcgtaagtatcggtctgtccgcagacgaaacgatggccttcatgggcagacttgatgtgcgtgttgagattggagacacgcgtgaactttttgtcacagccctcccacgtgcaagcaatcgtctttcgatcttcgactgtcttggctgagtggtagagctcaacgtgacgcatcatgttgctttgtgtaccgcatctgacaccgcagaaggcgcagttgttgtgctccttcttcatatgggcttgaagcagcagcatcgtggtaaatccaacacggcgacctccactgtcatcaccctctccttcagcgttgcattcgtcgcaccaaaacttcaggtcaccgtgctcgcgctctacgtgccttcgcaaggcacttgcagtgtcgaagccggcgtcacacccgtcgttaccgcatggatatgccgacttgcctagatgaacggttcggatgtgtctctggagcgtttggtgcttgcggaagctctggacacagtccccatagccgcggcagcggtagcgatcggcgccctcgtgaaccagagcatggcggcgaagtcgtgtattagtgacaaaggactttccgcaaccgggctcggggcatgtgtactttcgatcgttggtatgagatcccttgatgtgctgggagaggtgcttctcttcgaggtagtctttgtcgcagtcatcgtaggggcacttgaacgggcgatcgtttgtgtgagatcggaggtgggcagccagacgagcagggcggttgaaggtcttggtgcaaccggcgaatgtgcacctgatggtcttgagatcggaggggaagcggcgtgaagcacgagtcgtggtagtgttgatactagttgctgctaccgtagtcgtcggatcggcgtgggtaagggaggtgttggcaaccgaggcaacagaggccgagtcagggtcgagttcgaggctgtcgttgccgttgccatcagaagctgccgcctctgcgccagcaggtggcgatcgcgattgcgagggtagggccggtgcctcgagctgctctacttgtgagagttcctcctcctgctgctgctggacccaatcagtagctcttttcttggattggacttgagcatggtcggggccgtcatggccatcaaggcgctcgtcgtcctgtttccgcttcattttgaggcctggagtagcagcactggtcgccgtggcctgctaccctggacttggttggagcttcgacattggagagagggagctccacgctttttgggaaattcgcttggatggattttttttttggaggttcacatttgtgacggaacctttgcattgcacctgccgattggacttttcgtccggggtgggtgtccctgccgcttcaaaaagtttatctgacgttttccggttccagcaccggcaggcaattttacgagcgagtgaaattcgggggacctggaggaagggaacccatgaagaagctgatggcccatccattggccccacccctgtgacccacttctctggtgtcacgtgcattgggcattcttagcctatttaagttagctaggtgggggcttctcagatccctcccctcttctactctttagactactttggacgaatgagacatcatcacttcttaccccccatgtctctttaaggttttatgtcttggcacggctcagccttgcataaagtagcggccccactcgaattttctgtcgtccttttgtcagcccttcgcccttccctcaccaccttgcgcatccacggtcggccaaacacgtccagtcttccacatccacgcgttttgggcaataccattttgtccacatacctacctctacttgtgcagctgcagcccatatcttattatccttaccatcaatcaactcctaaacaaacccaccaaaaatgtccgactacggtgaccacggtgacgatgatcgcgagcctatgtaggtttccaacgccacctacccacctagtccttggcatggaaacacatctcaaccatcatcg