aaattcttaaatataattataatttaatcctttctaatttaaaagtctaagtcctttaaattctatttcttatttatatatattactgccctttctttctttaaataattaatcccgaaataccttccgcctctaaaataataaatattcctattcaaatctctacctagctcctaaattgttacaatattataggtctcctcttactcgaatagaagttttcccctcttatataacttccttatattttaatagagtatttttaattaaattattagttaccctaggatagggttccttctaatccctcggcggaggataagggtactatttccctagggggggctatagttatataagcgctattaccgctacgtaattaatttccccctacgctttataaatatatataatatttatttattagactttatagggttataggcttcggccggctagatgggccgattaatttttttaaccgtcccttctttatacctcttctaatatatttctttaaggtagtaataatataggaattagggggaatatttagtaggacgcctttatttataatttctattatcggctctaatatttttctaattaagttcttatagagggcgaacgcccgcggccttttaatgtatataatagacgcctttataattgccttctagaaaataaaatacttcttataattatatatataataccccttcttcctatatagtttataatagacgaataacttattattattaaatagacaatttacctcgctaaaataatctcctttatatttaatttcgctatagcgggcgtaaatattattttaatagtagaattttactatatatccaattctttaatatttaaagtattattaaacgttattcgaaatttagaacagttcgtataagtatacactaccgtcttaaaaaaaaaagttatcctagaggaaatatattgctaatacaataataatttttataaggagtaagcttctattctctccgtctcttctcttctataaccgaattctaataataaatacctccgggttcttctcctttactatattcgaaataacttctactataatataattattaatattattttaaaatataccctaaattaatatacctatagtacttatagtaataaaagtattaaggccgaaaatttctttaacttatatttaatttcgctaatactaagtatatataggctcgtcgaatataattatataatttctaattgttagtatcttaataactatataaattactaagccgggtttctttttacctaagtaaataattaaggttattttcgtattttcgttcgaacggtttataaactcggcggtaattgtcgctcccttaatagtaaattattattcaaggttagagggaataaactttttaataataataggtaattattaaagggtaatattaatcttacttaggctaatttttactataatattaatttaatactttagtacttcttaaatacccttcttaatctcttttaaaatatccttctttaagtcgtcgaaatccttcttagtaataaattggtcggttccaattttattaaccttaggtcgcgtagacctactttttccgacgtatacctttataaattcgagaagtagttctcgaacctaacgacaatccttaattgagataatatcgtagtctataaatttattcgctctagcaataaatttcttcaatattttattatcttcttccgttttatctaaagtctttgtattaagtacggtttcgggatcgttacatactgagatttctgcgagcgggttgtagacgctgtttttgagtctacgagtaccgctattaatagccatcggtaataacgatacaataccgtcgctacgctcatcgtaggatattgtgagggacgtaaacgaccctcctaaatcgattgccgttgtcagttttcgttttagagcactcctcgactagaaatcggcgtttccggttttaaagcagttttaatattatatatagagttcttattatatttaatattaagggtaaaagagcgattaatatactctaatattaaatcgatctccttctatttactactaattgtaatatactatactaatttaaactttaggatagcctcggacaatttaaaatttattatatttatatataataactataagaagtataatatttcgggcctataatttatactttttttattatagaagaagaagggtagaaaattaacaatctttcgaagaatattgtaattactaaatttaattatacgggtaagaataattagtacctatacgatatataggtatcgataaatactatagaattatatatttatactattactaggactatccgggtattttctaatatattttgctaaagtaaatatttcgttatatatagaattaaactgcgtaaaaagataaaagaggctattaacccgaaaagtatctataattactatttttatagttttcttatttaagagactaggatttaggaaccccctattaataaggttctatattaggaaggcgaaaatcctagaataaaatatattataaagaaattataatgcgtagtaaaacttagttttttgcggcttgatgttcttagttctactaaggctataaatatcctatttaataaagtattagaaatattaaaagattaaattaataaaattgaatttaatatagaaaaatactaggacggatactatttattctttctaattatatacggcctacgcttttaattgagtaaaaataattttatagatatacgatattgttttttaattattgtaaataaaaaaaagcctattactaaattatttttagcttattcctaataggccaaggaataatttattataaaaataataaatattaattagtttacccttatttttattaataataggggtttagagaataaagcttcggaatatttgataacgcttaactttaaggaaggtatatattagaagaccgtcctaattactaataaccgggaatagggattgtaatttctctataataagcgaattgacggtaggacggaacgtacgtagtattagggcaagggaaggaatgacctagaacttttggaatagaacggtaggttagaattaggatagtcagaatagtctagagatattaggattatttattagtaaataagttgtaaggttgtatatagtatccttttgactaatattggggctttggacggtattaagataattataattattataaataataataagactaggattagatataatgcatttaaaattttattaaaattgttaatttaattatagaatatctacgaaccgaattaactattataatagttataagtattttaataatagtacttatcctactatacgaaatatatatacttaatttaactaatatatcttaaatacgctttgctacaccgttggtacgtatgtaaagacttataatttaaggaaaaaaatccgatttacggggaacgcaaatatttataagaattataaatattatataaatataaagtaacgtgagttcgatataacgagcgcagcgtttatacttcggttattaggtatattaataggatattaatactttaaggagtaaatataattaaggggcgcgctattaaaattatattatactttaccgtacaatatttaaaatctaccgggtactatacaaatcttcgatattatagggcgtattgccccccctaattatagaggaagtattaaactttacgaataataaaaataaattaaagttaataggctcttcaatttcggcgattttagggttaaaataataaagttcggagtctttatttcgagagccgttggatttagtaggttcggactatcggaggctgggttttttattatttttagtatttttaaattggcattacaatagaaatattaattcctccttaagtatttaattaaaagcttctatatcgaacgaactacttttatctttaaattgtataataatactttaacgaaggagggcttcgcatatatttttattatataagaatataataaattcctttatataggctttaaataaccgattatcgctttaggttactttaacccaactataaataaattacttaaagttttccttcttaaaataaaggctatattaatattatttagtattataagttaataatttattaaagttatacggttatattagcactttaggaataattaataaaatatataaaatgggggtaggagttgggtttgaggtattatagttcgaaataagtatagaataattaagaataagcgtagttagaagtaggtttagttcggacgtaaagtcgggcgaattaggtgtaaatatagagtaattattatataaaggcggaagcggcgttttgtaaaacgaatattctattaaatttaatagatcgattaaattaaatattataccctactacgctttattctaattagaatttcgtattaaaattgtttgttcggcgagtagttaattgtaacggcgggggttaatttattctaattgtagtaaataaattactttaactatagtaaaatcctactaaaagtgtttgttattttgcagccgacggctaaaaaacgcaaaacccgctcagacctactactgcaaaaacgggtggggtggggtggttttggaggtgtgtgggttattgagaactgagaaacgggtggggtggggtggttttggaggtgtgtgggtcattgagaattgagactacaatatataccgggcattgcttgagctgaggatccagcatcgcaccggtgtctgagaactattttacgacattaacagcagggctgagatggatagtagtatctgtatagctatccaagacggtaaccacggcatcatttgacaagacgtagaaaagaagatatcgccaaggccgcaaaacccgaatggcacacccacccactcactgacccagttgccgagccgaagctaacgcaacttgacagcctccgacgacacccttaaccgtccatcgtacatacatgtgtacagcacatctccgtgaatgcttggcttgcgtctttttgaatgatgggaggcctcccgtagcctagtcggtcgttcgacgttaatgaagatgaggtggatactagatcactatctctcggtccgacttgtggaaacttttacaatgaccagaactaagaggtggttgacgttggaatatacgaaggtaggtgaatggtgtatgtagtaggttgacttccttacgtatctacctagtgacagctgacagtagtcttgtagcaaaaacgaaaagcgggaaaagctaaataaatggttattgtggcctttcatacttggttgcctatctatcgaaggggtttgctgttttggccagtgttcagacgaacatactcaggcggtcaagaacttgaagagcaggaggagtgttaacactcttactctacctctaggtataagcatgtgatgactgattgtctgccaagccgactttgagatgttgccggcacatatattgctcggtagatatggtgtcacataagcgaatggtgacaatgacgtatgggaaacgaggaagatgaagcatgcttgaagtctatgcgctggatctctttagggctacacaggttgttaccgtgggtatgattttcttctcagcaaataggttcaagataagtaggtttaatgtgagtgctcagacgagtgagtattcgattacttcatggatgaagatatgaatgtgaggttggtcttctatgaatccgctcttataacggctgggaatgtcctggcatgtatcgtgtaacatatcgatagccaagccagcttgctgtggtctctgtatctgatgtatctgcacatgacttgagccttctacggtatgttgataggtctttgtttgataggtcttggtactaccgtccttcatcatacttcgctatataggatcatctagttcatccccttggaaagagacgtaccgcatatttgcactcgatatcgtttcactcaactaggcatagcgccgggtatatctggcttcgagcaatctgctaaatgagttgattcggctcgcaaggttacctcgacgaggttaattgggaatgatgcaggcaaaagattgagtgagaaagagcggtagtgtcgtccaattcaaaatgtaacatccaatgcaatgctcgctgtctgatctgcggcgtttggtaggattccggcagcggccgttcgtctttgacaatcttcactggacaatccccctcccatctcccatcggacacatccttccgtgacattctcatagcgtcattccaggttccaggccctccaatcactccattgacagggcttccccaggcagccaaagctccctgtataaagcccaatatggtccgttgctgcggttgaccgctctcagcttactcacagcaggatgggcaggacgggcagcgataccccactgattagcgacttggcggacaggtgccgaaacattgtcgttgccccttttgtatgtagtgtatgtagtctaagggttctcaagggccgtgccagtgtttttttttttttttttcctcttttctttgcgaggctgacaatgtcattgggcttgaacgacccctgatgcgtatgatggaagagggaggaaatctgcttgtgggtagaaggaaataacgtgtgtcacgcaagtcatggtttttgggggtagtgtctgatagtactgttagtggatgggtgttcagtcggaatacaacccatcatattccatgcgcattttgtggccctggagcctaccaaggcgtctgccggaggagagtggatggatagtctggggccctgctctcaaggtgcatacacctaaaccctccctcgaccgcaagatggcccatcctgaggtcactggtaacaccaaggcgaggcgggctatcacaggtttatgctgtggttggcactgccaagcactagcttcttgaatcacagggaaagcttggcctgtcgtgtcttgttagacattcccttccgccccggaaggcagcaggggggggaagtaatctagggaatactcgtatgccgggaccatgagaacctggggaaaagaccttttcgaagtgaatctctccgctttaagtgtcggcaatcgaactcaatcaacagccgaggaagaaaaaaagacggactaaggcttccagaaatcattagcttgatagggcagtgggggaggttatcccctcatgcccgtgttactcatcaccgagcacgaggcgcgggaaaggaagcaatttggcgtagaccgactaaaaacagggagctaggtattcccttcggtagaagtagcaggagtagcgtacataggaccggccgtagcccatacctaggtacctctaggaagctgtagtaggcacttggcaggcagcagaaggaggggaggcggccctactggacgttaagttggtctctttcaccagtcaacaggccacctcacgggcagtccatccacagtttagccctgtttggttccatgctccagtccgacaaagcagaggatccgtcattcggtcagccccggtgtcactgtccgcttgcagagtggacggtacctgccagactttacccaccaaagcccactccaaagggtcgccaagacaaaaggagaaaaaaaaaacgaagcatactcaagacagccgactccagtcgctccattcacaaggggtctggaccaccctggaagctcgactccaggttgggcggtgatatttatttaaatcactggcgttgccaaccacgctcggggccggtcttgttcacaagggcacgcttccgtctcccagggtttatagagagaggcagcctgacgtcggtgtgttggtttctgaatccatctcccaacagagcaaggccaagcagcggaatgcagagcccttccataaagcttggattcgacacatgacgctatagccagacacgctcacacggtacatacataaacacactcacatacatacatgcacgcaccgcaactcacaaacgtcacctacagagtctctaccgctccctacttttacacctacaccccccggccggcactggcaccttccatctcccatcccgcctttgtcccgtcttacacctctacctcgaggcacgtcgacatccagggagctacctctatctttcctcctatccagatagccgcaatcaaccttttcgcatacctcatcacgggcagagctagtctgctcgtacaacctatccctgcgcattccatacctaaaatcaggcgagattccatccaatatccggatctcttcccgatagcccacctggatctggacaccgagactcatctcctccgaccgcgacgactcttcacatctttgtagcagcagccttcagccttgccaactatccgcgcgccacccagtccaggcaaacatcgtcgtcaccacatccagcacttgcgggtttgctcaaatcccacccttttagcttccctttcctggtcacgacccggccgaatacactcgccaaactccacgctggcggcgttgtttccaacccctatcgcctgaaagctgcgtgaacggacccttcacgccagcttctccccgaacatcttgccatccctcatccacctctgatgctggttgaagccagataacccttgctggccttccatcgaggccgatcagtcgcccggataataggctttggactcgttaacccttggccccattattgtgcccccccaaccagcaccatcatcgcgatggcaaaaagcctttccgacatggtggagctgatatcctcacccacggccgtgaagagcctcgactcggatgtgtcacctaggacccagaactcatcgaagcccaaggactatttctcgccgcaaccaagggcccattccagcgactccgaaaaccagacgcccgcggccgattaccgagcagcaaccacatcccctacgagtgggaccagcgcctcgaggcgcgtcagcatcgtctcccctctttccttggccgatagctttcaggatgagtctcggcggacgtcacagagcggcggaagcagtagcgaacgccctcctgtcggatctagaaaatcctccgccgtatccatatccttccaggctccacgccatcccgcactgccgcaaggcaagccccgaaagaccgacaacagacggctgcgtgcgtcatcgccttcccctgtgaggtaagttatctctctccggagagttgtttgtttctggtttttaccacgcccaacatcgcaccatatatatccttctgtatcacccctcccgcccagatccgtccgatgttcggcgccagtggtgccttgtttcgaacgaggatagcccgtgctcgacaccttcctcatccctggcgtgattttaagcttttgccccatggtttgtcgccgggaaagcttgccccatggcctcccccatcccgtggaccctgtcatggctcgttctccccttttcagcgatggacaatcggcacctcagttggccgtgcttcgcaaagagtcaattgtcgtggcagcattggagtatgtcacaagcgcaacaaaacgagcccgactaggtgtcgtctatgcagtcgacatgttgcgccgcattggggattgtctgggctgaggtaaacagcctcgaatcatgacgatcgtggtgccagtggaaagtacaatatggaattacatacatcaacagcccagacaccggagcagtgcactggctgatgagcctccatcgagttccgttctcccgcgggaactggaacccgcatcacacgccaaagaacctaaaaaagctcaggctcgggcccggcatcgttctggcctcatccctccatcagaagatcccattcgccagcggtccgcttaggtagcttgcaccccgctagaggtacctaccccaccggcgccggtcgtggttaccgtttccagcacctctacggatgccaagggcggccaaggggggggggggggggggggcgcccacggtgacccctcccgtcctctggactccaggtcttttggggggatgcccaaggtagctctgggccgggcgatggctcgtgggaattttgcgctcatgcagtcgggtgctctggtggggggaatgacgggcgcggcagtccaggtcgagaccctttcaaatctgcacatccacatgcacaattggatccccgtcatgacgctctgtcccccctttcgatcatccacgcattgctccccgtacatcactctgaacttttgatgtctcaaacaaaaagttcagcatttatcccagcacatggccatccttgctacatatccaatttgcttccagtcacacttgcaacacatctcatcatcttgcaattcagcttgccacctgcatagtcgccgtcgcttttggtgtcatgtcgtcgtcgttaacaaaaagttctaattcggctcccaggttccgacaacacgttggttttgacaacctacccgccggcgattcgaccaagaacaacacatcctcctttacgctccatgtaaaacaccaggggtaccagccatcccgaaggtctcgtacctttatggtgggtgtggacgagcatgcctattccgattatgcgctggtttggctgctcaacaacatggtcgatgatggagatcaggtagtgtgtgtgcgcgtcattgagaatcccattcgtccaggggaaaagtcctaccaggaggaagcgaagaagctgttgcagaccattcaatccaagaacgagcagaatagagctatcagcattattctcgagtgggccgttggaaaactgcattctacttttcagaaattagtacgtcctcgttctgaccactgacccggtccgtcttgcttttactaacacacgagcgtaaatgtagcttcatctccaccaaccctcgatgctcgttgtcggcacaaagggcaggtcccttggcggaatccagggcctgatgaacacgcgcaactccttttcaaaatactgcctccaatacagccctgtccccgtggtcgttgttcgaccagacgataagcggctcaaaaagaaggagaaacgtacccacgacccgaaccgacagagctatgctgccatgctggcatacaacgacggaaaacacgaagccaacagtgacgcaagcagtctctacgagatggaaaagaatatttctccggatgaagaggcacaccgagtggctgccgcaattgggttgccagcagcattcgatccgaccattaagccgtacgagcccaacaagcctcgcaaccgacgaacatctctaccctccgctccttctcccacagcagccgggacaagctccgtgtctctgtcgcgatcgacgcaagcaaacgagagtggcgacgaagatacggccgaggaagaagacgagtacgagattgaagcggtctcgggcgaccaacttctagcagcagatggacggaagaaattagcacttgaaagagaacagaagaagcgactccacgctatggaagtgggagaagccgctgccctgctcaagtcagggcagtcaggaaaatcgcgggattcggacgatgaagatgaggaggatgataccctggggcgaacgagcgacaaaaccaagcaatgaggaccggttattcgagccatgaaggaagctacagagcataactgagatatgaacaagcgggtatcttcccagatgataccaacttagttggcagcggtgctgaattttgacgacggtattattttggcgcatgccgggcattcagcataaatcagccggtatcgttatcaaggtgcgaaggtggcccatttgacggatatttacaacaccagtgagcatgcgacaagtcgtttttgctataccgcgccattgggagttagagatatgttcctagactgcatggagccggagtacaagggggaaaaaaaacagtaccgaactcttgacctgcccgtagtacaatgggcagaggcttagaggttctgtcgagtaatcatcagcttagccaaaataaatctccacacaataagttaaatagtcaccacttgttccctgccttgtacttacttctcggattcttttcccctgatgatctccaatgtgattcagaagaccgggaatctagtcttagtgtacactacagaatgtgagatctgatcttgatgggggtgggggtgcactgccgctcgtggagggcctccaattgccgtccaacggtgtccgctcctgggggtgtggggaaagagacaagaggtgcctttggcgggcgtgcaaagaacggcaaataggggtgcaccccgctgtcgcatttttgaagccggggaaaactggggtggtgcctggctgcgttttagcgcatgtaccttttccgtaggtaggtagaggtaattcgtcatctacagtacaatactgagttccagttgtttgtgtgttagctgtatacaccatgtaagacgcatgcaaaaccaccctgaacgcggcttttagtactttgaaatgtacagactatgatcaaagatggatgattagtatgtggtccgacatatttatgcttatgttagcccgtatcgtcgaaggaaacgtacttactcgttgtttaaacacttggacaagttgacttgaggtctcgaactaacaaacaagccagtgtcggactgtatggaatccctttctaaacgtcacagcgaccctgcctctccttcacaatgcacactttccaaactccgtttgacctatcaaccaacctcgacacagctgaggatcctaccagcccgacgagtagcgagactcgaggggcggataaatcaatcttttcatctctggcctggatctctacgaccgtattgcgaaacaggccgaaacacacaacttaaacacacgatgctgatcgagcctggcgtcgacctcttgatccgctttgtgactacggctactttgtcataagacgatcgagataccatctggcgacggcaagagaggaggaaaataaagagggaggaagtctagtacgacaagtgcctggtcacatatcgaagtttactatctcaacatcaccactgcatctacacataccaatcgcactttcaatgtcctgtggcgtcgactcctgcggagcgccaattccgacttcgcccatcggcaccctattctccctctcgccattcatcgctacctttgccattgtcagctcggtagtagccggtaaggtgttcccgaagctttcccgcgtacaagacgaccgcgatgatggcgaaggccactatctgcccccctcagcgcctctgagcctgcaacaagcacacgccgagcgcggggcccgatcaatgcgccgccgagtagccgccgtgacgttctccgctacgataggcctggccgccgtacttggagagctcatcctggccgagatctcggatcttgtcagtgcccacgcccgcgccgtcgccctgcggttcacggtgccgacgctcctcttcatgctcgtggtcctcattccgttcctggagctgcagtctgtcgtgcgcacagccaaggggcgcgtcccacgcatcgcctggaccttgcaactcctcggcttcggcgcatggctctttctgttctggtctataggcaaggcggtgccccgtcctgacgggaccgagtacctctgggggatagcaagcagcgatggggccgccttcgacagcaccgcgctgaccatcggccgggccgaggccaaagccgagtccgtaggcgacgttctcttgggcggtaggctcgcccgcgcgtgcctcgagcgtatcggcgtaatcggcatcctgttgatggctttgctttccggctttgccagcgtttcgagcccctggcacaccttcgccgacaaccgggccttccgcaagcggcccatcaccgatatggacattacgcgcaagcaagctgggctggacgcaacgagtgagatgttggccaccaagcgacaccgcctgcgctctcttcaggacaagctagcctggcgggccgaagcttccagccacaacactgcgggcaacggcaacggcagcagtactctagtcggcaaaatgctcggctccctcaaaggcctagccacgggctcatcagccgaagcagccgagatcaagtcccttcaaatggaaatctccggtctcgaaactttggaatccaacctgtcctcctcgctctccatcctacgctcacggcaagccgcgcacgcccgcgacggtacacccctaggccgtctcctgtccttgccatcctacatcttcagcatctactgcatctaccgcgtgctcgccacgacattaaccacccttcgaaaccaccgctccttcttctccctccttttcttctcttctaccaccccctcctcctcctcaggagggttcacgggaggaagcacattctcctccacggaccccatcaaccgcttcctctcccttctcgccaagcactgggatccaaaactcgaccaagtcgcttgggcacggcaaatctcctttctcctctccggagtcatcctgttaggttccgccaactcggtcattgtcaccttccgcatctttgccaagtggatgccaggtctactgtaccaagcgcaggcgaacctggccctgttgacggcccaaatcgccgccacgtacgtgatcagctcggcgctgttgttgcggagtaatttgccaaaggaggtggggaggagtgtgggagatgcgctggaaagcgccttggagccgggatttgtgataagttggtatgaagcgtggtatacggttgccagtggacttacggtgttggggatttgggtggggcggaagatgggtgcgggcacttataattctgctggaggaggagggggctggtcagggctggatgagtgggaggagattggcggggaggagatgggtgttggggctaagaggtcgtaatggtcaaatgttatgtgatgaagtgtattgggtatgttttcctttgtaacgataattaatggtatgaagggtcagtcgggtcaacgggaggcgctggaggagtattttgcttgtatcagataacctggtgttcaagggatgatttatatatccttctggcttggggtataccaggtaccaatggactgctccaataagccgtggtttagaatacaactaagcttcgcgatctcccgagaacactgttactgtttgtattgttttggattccttaccattattttgatatgttgtgttgccctctgacgaattgatatcagccctcaaaacatagaggacaaagatcttcgtcttgctctcgccatgcatggcttgctacataccactcacagttcacagcctcaagagactacacaatgtggtcaacactacacattatcgccattgcaggcaagaccttttgcttcccatcctcgactaaaaatctatccgataccaatattcccataactcgaaacgcgcatctccaactatagatacagcgctccaaggaacagagtgccaaaggcagcttcaaaccccgatatggagagcctttgctgaccacttctaacaccagcaggaaggtcataaggacttccgccaccgccccttatcggacggtttccggtagttgtccggacggagcttgtagttgtaccggtcacggcatcacttgttgtatgaaggggtatctccgtggttgctgagagtggtatagttgtagaaacgtactcggactccgatgtcacagtcggttcaggggcattgggcgattttccaccttccgagggcacggaaccttcagaagttgtcgactcggtaagtctttccgttgtcgaggttctcatgataagtgttggccaagccttagctgtagtcgtcatttctggctagaccgaagagagtgtcaatgttgtcccctcggaggtgaaagaagtgggtagaatctgaggctcgtccgagcacaagaaatcgagcagctggtctcccaatgccattgcgagaagtgagtttgtaggggcggtgtcatcgcggcaagagagttggaggaggtcctcaatccggaggacgccctgcgcacagcccctagagcagtcatttccatcgaagtcatccgagtcacagccctcgagaggttttcggtaagtgaggaggcagttgcgagaaattgacagggaggtgatgggttggatgtcgtcaagtgtgatagcggcagaggccgttaagatcatgatgagcagagtaaaccactgcaaaggcccagcagcccgaagattcgccatgccgattgtgatgtttggtgatagttttgggtcagctatggtgtgctgattgggtggatgaaccggaggagagtaccggtgaatgggtcgagttcaagcttcgcgtccaggcaattgtggtcgccacttctcccggtatgctttctccaaggtaaaggcccaagggcgagcaaaaaatcgatagtggcagaaccccaggaccggatgacgcaaacttcgaatgggtgcgagtgatgcgatcagtttctggctacttttttggcaatcggttgacactcgagtagtgggggaataatcgatgaccttttgctgtgtaaagtatgttgacagagggaatccgagtgttgacgatcctatcgaatcagttgatgtgattgtgaggccaatggggcgaggtcatacgcggagtagcgagcaaaaggtttcgagaaagcggacaggtagggtaggtggtgacaagaagagaaagaagggaaggtggacgagtgagtcgaacaaactgctaaagattcacaaaggtctgacgggttcgtatgacggcatgcgtttcaaggagaccgcataattgaagaacatgggaagtagcggaggagggaaggaggggaacagaaaagaggtgaaagcgcaaatagaagatgcagaaaaaagagacggaaggagcttcggtctcaacccggattcgtgtcacaccctgatgccaacagcccaacctggaaaaaaaaaaaaaaaaaaaagagaaaggaacagaaagagcactgggagcttgactggggcatcatcatgtgtcctcttatgcattcacgggggtcattttaactgtgagcattaccattggctgtttgaactcttcaaccacctaggggaggtaattagatacaaaagcaccaaggcttggtcgtgcaggctgtgaatttcacgaagaatcctgcttcatgatccaccgccgagtttacttttcacctccatcacgcatgacaagcgcttcacccatccaacatctcaacaccatcgccaaaaaaaagaacaaagaggaagagaaggtgtgcaaaacaaaggaaatccgtgtcagttctgactgtgatggtaacaaacaatactgagaaaggtatataaaggaccgcagatcctctgaactcccgccgaggtcgactgcttttccggttgggcagttgttgcatgatattgcccgattcttttaatcgaacacaggtgctgaaaacctgacgtacccaccgacccttccctgacgccgtctctcagacgcctagccgaacaagtttgagcagattgaaacaccgccgtttataggcgggaagaaatggacaacatgacaaagtagggaagggaaaaggaggagcgaaagaatcgagcatacagagtcgtaaaagcatgaatccatcttcagtcacgctcaaggtaggcaggacggccttcgccggggtcctcaaggaacaataacaggagcaagatgagacgttcaaacagcgcccctcaacctctgcttgcgagcaagccagtcaccgagcatattatcaagttgctgtatgaacggcatattagggacggcacactcttgaagagggtcaggtgaaaacaaaagcttaccgtcgtgatttccgccaacttggcattctgctccttgaacaaggagccggcaatcgggtgatctggcccaacaggttcgacatccgacttatcatagaccacaacaagcatatcccgaatttcagatcccgagtcgaagaaggcacgaagactggcatcattccaggtgggcgtactagtcgaaactggtgaaggaggagacatgtctttatcatccgctccgtcatcttcatgctcaatcatttccggtgacggcgtaagtctgggtgaggatcgatcctcttggctggatgagtcagccatcagagggggcgtcggcgaagtccggtgatcggcttgaataggtgaaacatgtacaggagactcggacaagcgctcagcgtgctgctgatgtgacggcgccacactagaagccgcaggctgtgcggtagcgaacgggttgcgagaagcttgtgcagatcgcccttgcagcctctggggttcagggtcttgggccgttgccggtggctgttgtgtagaacccgtggtgtcatcttcatcggaatcgaaatccatctctgagcggggttgagcctgagggatttgctgagctccggcatcccgagattgcaccacgttctcttgcttcctggaagtttctggcgaccgttccctttgccctctttgctcttgcgggcctccttctgtcatgtcgtttggttccggttcgaccaggcgcattgtagaaggaggagtgtttgagacattgttgatccttccagcagacatgtagtttgacgtatccatgctggtatccttgagtattccggcaatgggcttcgcattggtgggctgtgacttttgcaacttgcttggatttcgttgcgggcctggtgctctctccggcgatgaaagaatattctgctcgtcctcttcatgttctctttcgtggccgtcggcatcctgtgtcgattttccgtgggtctcgtcatcttcctgtcctttcctcttgtcttttcgggagaagaaacttcgaatagcactaggcttctttgtgttctccttctccttctttttcttgtcatctttgctggtagggctgtctttctcgagcttatccaagcttggacgctgcttcgactgatttgaatcactagatgtcctcgcggcggaatcatcgcgcagaaggttaggagtaagggtgatcttcttggtttcaacatcgtccttgaagaaggagtcccgaacattgccgtcgcttgacttcttaggtccttcgctcgatttcgactcaaagatttcctcgctgtttcgaattccaagtcggcctgcgctgtcttcacccgttttgttgtccttcgtttgaagtggcctgggctttagaggttcaacctttgctgcctcgtcctcgggatctgtgtcggattctatctgctgaacattcgactgctgcgtcttctgcgactgctgcgttttctgtgcctgttgctgctgaccgaaatattctgcatctggatcttcttcatccgaagagtaatcgatatcagagtaatcgacgtatgtaggagcagcgaactggacggtctttcgcttcgttcgtttcatcgcagacactatggggtttcgagacttatcggcttgatccccaagcatagtggcggatagctaggcgctgttagcacatcgattctggttcgcgaagaacactagagggttggtcattacgtctatgtttcggtgtttgttcaagcgtgccaatctctctgttggcgtttcgatatgttcggcgggcaggtagcctacaaaacatatcagattagatcactacaaccgaaagctcgttgtccacttagggaagacataccgatgctgctgtcttttacgacgcgcactagccaccagtagctgttgctgtcgtcgagcaaaaccatggtgtcgccttttgtcgcgttggcttgcccttcaacagtagcgacaaaggtgtggagggcgtaaacaaactcgaaatcgatgtcctctgtatcttgtaagcactctccaccccagcccgattcgaggaagtcttcatcgtgaacgcatgaaaagtcgccatcatcatcatcatcatctgggtcggactcgtatggtaccgtcaacctaggactgtcgctttccgatcctgagcctctcgctgatctgcaaattgctgccactcctggcgtgttccccattgacgcaacgacgctgagattgctaccattcagcctagacaagtgatgcaaaagcaaccagcgggagttctagtcctcttctcgtggctcggtcgttgtctctttgtggcttacacacacctcttcctccaagaaggtgtacgcttcggctcctgggttcggaccatccgttaggtcgaagttcccatacttaccctcaagatgatgatggcgacgaagtatgctaggggagctctcgcctatggcttgggtcgcacaaccaggaggcaagtagtcaggacagttgaggtacggagacgaagacctcgggtcgctgactggagacgaagccaacgaactttcgggtgagcttcgtgggagggcagaaccagcacaactgtgtgacggcaagagtggaagggtaaaggaggacccaccatcttctatcgagggcgagctggagatcttgtccattccatcatcatcgtcatcaatctcgttatcgccgtcgaggtccccatcatcaatgtcggaatgcccgccattctgcgcaacggccaaggcgtcctggtgcgagcgcgaagccatgttgtttccaccgccgctatagagttgattttgtaggttgtcgtgagcctggtcaacgcctgtttcgtgatcgtgtgcgtagcgatggaggccaccagcctcgcctccagaccaagagacttgagggctatgaatcgattcctcagccgcctccgccgcaacttcacgaagggtctcagcctggtgcggagccaggggtccgttggatgtcgagctatggaaaccttgggtagagtgcgcgccgcggctttggaggtcgatcgtgtctggatggaataggaggattagtgtctagagaagatggataaggtgtgtatgcaaccaaggtaagtgtaggtctgaaaagaaacgccaggcccttgcagccacgagaagccagggcctggccggtttacgactaggggactggggggtgtgtgtgagcgagatgaagaaaacggggcataccggcacgaataatttcgggtcttgtcatgttgatgcaagcggctctgcaagcgccccttcaatagttgcacgttgattttcctgttaagctcacagcagtggcttgggcccgggtggctcaagatatgagacaggaagtcttgcgtagttacaccgtcggtctgaatggatcacgaagctgctagatctcaaccgctgtgccttgtagccccagacgtctaatatttggccagtctggcgcgcggtccgcgtcaagcgcatgcaaacacacaagactgttgaatgttaaatgcgatgttggttctgccgtcgcggctaggacctatttcctcaggtagtctacaaagaatcgatatgtaggttctgcgcaatggcttgatgtcgaacggatgggagcagatgcttcaagcttggattgatgatgccgccaagaccgatgtgatggatatgatcataaaaggagagccagcgagtggatggactagtgtagattgtcgagaaatgaaggacaagggtgactgctgaaacaggtaagatgacggacacgcgacagcctcgagcctcagctggcggacacgatgctggatgtaccgacaagaaaacgagtgccgttatgcgaaaaatgcagaaaagcgaacagcaatgcgtgttgcgcaggcggtcgccaaaagaaggccctagtcctggtgggaagaaaggaggcggtgataaaagaagtactgaatgatggatgagaaaaagtgaagtcgttgtttggattgacaatttcaaagtcgcccgttgctgtaaagctaggacaaaatcggatttggctccagggggagaaaaccggatgctcctctatatcgatgtaaggtaccctgctgtgccgagtggataacgaaataaaaagtgacgatggaacggggatgtagcctgaccgggacagctgaggtcgaggagtaaaattaagctttggatgcaaagaccgattgcggagtgcgatgaagacgtagggagacgcctcaggaggaagccgccataatatatattgtcgctcctgctacatttctcttgaatttctaaagatcgtcagggtgcggaacgaaggtgtaaacacagcacatgtcacttcccttcattgttgctgtcacggaaatggccatgattggaaaagtacaaggctgtgtaccgcgcgagaatcaagataactcccgttgctggggccacgccgcgccagggcaggcccagatggggttccgtaggtcagcacctgcagtgcagcacagacagctgggaggcctggagtcgctggggacttggacctgaaacagcacatttgcgccaggggcttcctggttcccgtcaaatgctgccctgccctccactccccccgccgtgccgtgtggttccatcgaaacttcggccccgtctgcccgacgtcccaactcccaaacatatcgtggccgggacgtcaaccgagatcaggaacgtctcgctaccatcttcgcggagtatcacgtaccatgccttgtcagtgaagtctcgaatgcttcaatctttgtactgatgtcagatctctaccagtgccgatatcctccatgtagacttgctctagagtcagcctgttagcaggtcgctctcatccaccctcttgcgctcgactctctgaccaagttcggcgcccggcagaactcttaccaatgagaggaacaagacatgatctatagagggatgaatcatcttctatttttactcatacccccattatacaagccatcggccttacccatgtgtttgttctatgaccatggccaacttcgcaatttaccccgcaagaaatccggatagctttgagaacttgaatatctctagttgtacatcaaaacaactaacacaatgcggatggatgacgccttcgccagcagcaattcttcatgaccctggaaatctagtaagtcgtccaggatgtcataattccacacttgtgtcttaggttctgctttgaaccaaacacaatggatcatggcacagcctagacctttcatatgttgtttgtggaacatcgatctacgcgtcaaacgggctacgcacttgtctcaaccacttgtttccgggacttgatgaatctcgccatgcttaaaggcaatacctctatcaccaggcagagtggttagcacgccacgcggcctggtctgtagtgttatatagttgatctcagtccatgaggttatcctgaggttgttccgattacctatgcctgctacggcctggctgatgccttggcccttggactatagaaagaatcggcacattcgtgccgacggggagccttaacgtcagcatagcatcaccacgacacgctgtcgtgcctgactgacagcctgcaaccttattcccgccgggacggtgcgctagcttcaatcccgtggcccgaacattccggcctgatggtgactggcctgccgggagccaagactctgttccacgagggacaagctatcgccaagcaatcgctcaaccagcttgatgcataagaagaagattggccttactccaatctctgacttttgatctaattgatggggtaaacttttcttaggtgtaggagatcagataagatctgagatcaggctcagaggatttggtacacctttgtaaaattcggggccttaaactatgtagactagcagatctcttgcgggtgcggggtagaaatccaagctatttctctagactttccaaaatggtttatgtgggcgtatcgagtttgacaaaggtgtacgatttctggttgtcaagtggtgtgtgtctggttgatgggtctggatccgccccgcaaatcgtgatcgcggattgactcgagtccgatcagaaagaaacacagtgtgaagagccagagtcgcgaagacaagaatagaaaggaggaggactgagctcttgagtttgattcagttctctgccacaccacatcgataggccttgaaaggagaggtgttgcagtgcctacactctagaggtagtgtactcaacgggcagttcaagtgtctctacatctaatctatcacgataactgatcatttcatcttgttccagccctgacagatcgtgggaagtctgaggtttcttaagatcggcaagttccgtattcgactacgacgattgaagtagtgactctgcactagaccaggtatggaagactaaggtaaacttaaggagtcgagctccggccgggaactggatctggaacgcccatgttcgagctaccgatatatccttgctacatacctctacctctagacagcctcgatcgcacattcagccaaaacattttcatctctgcatttcgagttgatccaccgagtaatatatattcgggacatgaaaagatgacgtccactgagagggcgtcatgaatcaacccatagcctgacacagatgcggcacgggacccacgataccgactcctgagcaggagatggagttgcggataagttctctctcaagtggaagctcgcacttgattcctagtggcggccccatccactgatttgggaactctacggcccgtctctgcaaaagtgagccgagatgaacagtgcatccgggattggaacacggtacacttcccccgcttagtttacaggaggagtactaggtactacattgttctgcgcctacaagtatatgctgaaggtgccattccaacctaaccgcaagtccccggccgtcgtcgaatgcgatttatcctgccgacgactggaaacccgacgttccctcgaccacttcccatccgcacatcccatcttgccgagcaagatacgaacgtcaaatcttcagcgccagaactacctaggtatccttcatcatctgctgtgctagatccacgccgcggcgcaatattcccgtcgcctcttctccacctgcagattgcgactcgagccctgttttttttttttctttcagcagttcaggccatagaggtatacaatcacgatttctcggcgcccagcctctgaagctcagggccttcagaacaccttcacgccctactttgctacctacctatcttgacatcatacctcctgtctcaaacctcaagagcgatcgcatcgcgtgctgggaaagtgatcgcgaatcttccgaaggaaagctattggggtagatcggagaggggctattgtgagggcaattgaacgacacaccttggacacacactggattttggcaatagggccacatttgcgacatcaatcccgacgacagtggacagcgaacctcgaccacaaccacgatcacggcgctgtacgcgcgccagatgcgacaccggagagaccaaaccttatggcgattgaggcatagacagcaggaggcagaaggattgccaaagcgcattcccagcggtcttttgccgtcacttgcgaccgatttagcatggaaccacgacagctcttcagcgacccgacggccgatccgatatctaccgccggggccgccagcaatgctctcagctgcgcttctttcaacctccccgaaggaggcattctccaactccccaatggcgagatcattacgcttagcgctccggccgccttcaaaccgccatcatgcaatctcgcccttcgttccgttcccaacattattgcttctggcggagtcgtaggggggactgcaagtggcaccatgggactgaaagcagatgacgactcccacttttcggactggcgtgatccgttctatgcgtcgacgtttccgcaatgctacgctcttgcggcgacgaccattatcgcatacactttggttatcatgctcttcatcacgccgaggtcatttcttgatggcggagtggttgttctgggacgcaaagggttcacaaatggcggcggcggcaccagcatcggagggcgtccttggttgcagaaagttgcagctctctcggtcgccatttcactgaccatcgccaacgcagccacgtttcgcgccgccgagcaacagtattcctggggggttcaaaacgccaaacaactacaagaagatgttcttggtggggccgaactcaaaattatccgcattatatccgacacctttctatggctcgcccaagcgcaaactctgattcgtctgtttccgcgccagagagaaaaggtgattatcaaatggacggcttttgcgctcatcacgttggacgtcattttccaatcactcaacagcttcaaatatggtggttccgaccttacacggcccaagttcaccgaggctgtgccggcccttagttatctgttcgccctcgccctgggggttctctatgctgcttgggtgttatactactcaattatgaagaagcggtacgcgttttaccaccccttgatgaagaatatgatcctcgtggctgtcctgtccgtggtctccattctcgttcctgttgtgttcttcatcctcgatatatcgaaacctgacttcgcgggctggggagactatgtcagatgggtgggggctgctgctgctagtgtcattgtctgggaatgggtagagagaatcgaagcattggaaagggaagaaaagaaggatggaatattgggaagagaagtgttcgatggagacgagatgctcgaggcatcacaatcggaacatgcctggccaaagatgaagagaaagggttcgggcggttcggactcgcaggatacggaaagtggtggaggtggcaaagacggcgggccaagcctgtcgaggtttggtgcttggtcgaagattagcaccttgacgtcaaagcaccgtaccgagcccagctctagaaacgagcctaacgaggggagctcgccggtggcggaaactacaaatgacgacgagaggccacggttcttatcaccgccgttatggcccgcacgaccaactccggcagctacgccagtgagccggacggacaccactagcgccgcgagcaccatgtacgccgtcaggtaccataccatgacagagctgacatcgtatggtacgccaccaccgacacgcaatatggggcgcttgtcggggagcgagagtcgtggttccagtcgacatagagactatgggagcgcgagtcccggctcagcgcctgctcaggatgctcgctcaacacaaaactcccatgtgggggcaaaagcctcatcagcaggaagcagatggcacgcacttacaccaacagtttcgagcagggatttcgtaacgcgttcggagccacgaagcagcaagatgcagcgcgacgagaattcgcgatgggatctccgcgctagagttgaggagttcgcagcaacccaagctgagaatctacgcgagaagttccgcccaactctggataccaacaacttgcccgtcaccgttatccccgcgccaccgcgcagaggcgccgccattgcccagctctgtgaggaggaagagcttaatcattcatcaagggagggaacggttagggaagagagccggaatagcaacgcttcgggaacggtgattgcggtagggggggcccagacgccgatacaaacttctttttctcctccaccacgagcggcaaacagcagcatgagcacagcgcaaatgccccggccacaactgagtcctatcgttacccagggctcatttaccaacaacaggtataaccacctgcctgtgacggtaataccagctccaccacggcaagacccagccagagcaccgtcgcagccgcagtcaccgtcgctagttgctctgggtaagcaaccagcgagaagcgactcctcaacgacaccgtctccttgacacggctggcacgccttttctatctatcatccttgggtatttttgggattgtttctaccatttttctataggagataccacatgttactgcattgtttcggcgtctagcgaggatcaaaaaagggcgtttaggatggaaggtcgtaggtgaggtagtcatcatcaccgtcggaatgtccggggcccgcggaaggaagaagtgagaggctatatggtatatgtgtggttgtacattcaatggcaacttccttggatgttcactatgctttctcactgattgatggcatttttgaggtacctacagtaccctctatgaaggattcatgaattttggttgaagttgccctgccaagttctgtctgcaattcgtttgcgcgcttgggtcatatcaaaggatggagttgttcttggcggctggtcgcaatatgacctgacgttggtggaaacgtcctctgcaatcccttgtgaagtgtgagcccccttttctgctaacaaactgcctccacagaatggtcgtagccagtcagcagggttccgcggactcggcagcccttggagttgcactccccatcgggacacctgccgactccaaagagtggtgccgtccaatccagcctcggctcgtgaatggcagacttatgcgcaccgctaacctgttttaccacctatttcccgcagccttggcgaacatcatcacttttgatcacgttgatgaaaatgcattctcttcacggccacgtactcaagatatcgagagagtgcatggtcttggaaaaagcgctgattgctcatgaatttgcaggaagaacaaagttctttggtgaagtacttgatggccgagcttttgactctcaaaatctgtagtggcctctgcgcgcggtgcgcataagtaattttgacatgagcaagtagaagctcgggtctcttgaagacaaacccccctgatcctcgccatcggcctctccagtatccccgtagtgtagaataggccgatgaagattggttttggcaagactaatagggagtgcgcttggcgatttaacctgatggggaagtgggggaagagaagggacgaaaaatagagacgggagctttgcgacttaggttgtccacaggatgaagagacggcagtggtgaacacccggaccggttgacacttcacctttttgcgccattcttcacctcgtcactggcttctcacctcaaccttcttcctccagaggtgttgtttgggtcacggcggtggaaacaagggtccaattaagcggtctgtggggtcggtcgcggcggaagacccgaacaggggaaaattgggtgtttgtcgggaccatgaagcgtgttagcgtcatgccagccccctagtcctgcgtacttaggtaagtacactatggagtccattctgggcgctgaggtgaggacgaggtgtggtgccgtggtccctaccgccttccgtcccgcggctgagcgacacgccgtggagagagcgccccagtctctcacttgaggccactccccctccaacacgaaaagacgggaccatcttcaaaatcggaactgccccccttgcaacggctcttcttgctctgcttccaaaccttttcacgagaaattcttttttgtttttttgttctgtttcctttacggtgcaaggggcgcactagaagcagcatcagcagcttactcttatcattgttttaattcccctccgagtttcacaggattcggtcacgcccctccttttttttctctagcttatctgcccgtggaacgagcgcacgcgtactcctactccttcggcgttttatcgtgatctggttcggcgcaaacgaagagacggtcggggtctaactgcggctttgaaggaaacaaaaagagcagcaacgacctttggatactgggaatccctcgcgtccgtcttgcgcttctacgtcttccatcccggaggctgtccgactgaccggccatccaccaccaccaccaccaccacccaccgcccaccatggcaccctcgacaaaatcagaaccgtttccggagctcagctcggcggcagaccgccaattacactccgaggctaccgcagcccgtcgccgaagaaagtcgagcggccttggacaagcattgcgcgtcggtgacactggcgcacccgccttggccaccagtcttgccctctcacagaaggtaaggcatcgtcccatcttgaacaccaggctatggacagggcaacaagaagagaagctgactgcagttgtcatacaggattccaaagatgtcgctgcgccaccaggcaagaaatattccaagcggcgcaaggcgcgctccctcctccgccgcgccaaaaactatgccatcaaacacacgtgggccttgcccttggccatcctgatggcattcctatctctctacgccatcaacccgaccgagagcaacccgatccaccactttatcttcctctcatataagctgccgacttcgagttccgatgagatcccgcaatacggcaaaggcctctgggacattgcctttgtatccttctacaccatcgtcttgtccttcacccgcgagttcatcatgcaggaggttctgcgccccatggcgcgctgggccggcctcaagtcgcgcggaaagcaggctcggtatatggagcaaatgtacacggctctctactttggaatcatgggacccgttggtatgttcgttatgagccgcacgcccgtctggtacttcaacaccgtcggcatgtacgagaacttcccgcacaagacccatgtggctgtgttcaagttttactaccttttccaggctgcctactgggcgcagcaggccatcgtgcttctcctgggaatggaaaagccccggaaggatttcagggagttggtctgccatcatattgtcagcttggctttgattggcttgagctaccgcttccacttcacctacatcggtcttgcggtctacatcacccatgacatcagtgatttcttcttggcggtaagtccccgcccagcatccctaagtcagggcatggcgcgtttgctaacttgcccaatttccagacatccaagactctcaactacctcgaccacgcgctcaccggcccctactacttcaccttcatgtgtgtatggatctacctgcgccactacctcaacttgcgcatcatttggagtctgttcaccgagttcaagaccgtcggcccttacgagctcaactgggagactcagcagtacaagtgcagcctctccttcgtcatcacgctcgctttgctcggctcccttcaggcactcaacctcttttggctgttcttcatcatccgcatcgcttaccgcttcgttgtccataaagttgccaaggatgaccgcagcgatgatgagtccgagttggaagatgatgttaccgaggagaagcctaccgttaacggctctaccaccaagaggtagattggggggagtaacagcatctttctgttatcattatcgcttgtattagagtcactataattggggggtttccggtgatgatgtatgatgtgcatctatatctatctatctgcacacaacttcggcacattaaacgtccctcccaccatgtttgcatatgaaaaaagagggagtgggaatgaatcgacggtgtacatcatttgtaactgcatggaaatgaatcacacaccatacgaccatttgggatgaatcgggaaagggattagaaaagggttcaggagaagaagtaatgaaaggaagaaaggatacttgcacaactcctgtgcatgaaaaatctacatgattacctatcacacactcgctcaaacggcgactcgaaaacatgcagtgatgcaaaggataaatagggataagtaaacaaagtaaaagggggatcacgaactatttggccacgtcaaacttctcggtcctgctgtcaagattaattatcaatcatacgggcttcctcaaaagccattaccatatggccaatcatcgaattgatccaagactggggtgacagatatcatccgatcttggtaacttcgtggcagtcaagggcagtctgtctgtgcgggtaacgatacaacgaatcttcttaccgacttttagatccgtccacgcctctctaccgatgacggtcaatgtcctgtattttgactccgattcggagttttaacaacgtcacgataattcccagctaccaagggtctcctcctctgaataccacgaaagacggccaagtaaacaacgagatagcatcggaatggtgatacatgctccctatgcttcaccaaggacgggaagaaaagcgtcagtcgcacgaaaagcatggcaacaaaaagcacgtacgtttgtgtcaattaaatggcttattcgaaagaaagatcaagtacggtcacaaagccagtatcatcgatcctcaacccaggagccagccagtacgaacctcatctcggaatcagcaaccaggaaagaaaaaattgaaaataagtgcaagaatgaggaagtagtgatggatgatagataggggaaagacgatagctggactatctagacaggattgcatcgatatacagagtaaaatttacgaaggacagacggctggctcgtttgatttgctacgtacgcctagaactcgggctctctaaagaagtagaggtacccagggacaactgatccgaatcatgacaatttatatgttttttttatttctaattgataccattcttcctccgctcttcctttttttttccccttcgtttatccctcttgacctctttccccttccccttcctcctctcccatatttacttccctccacttcttcttcaagtaccgctttttagccccccttcccaagcccgagtttaaatgaattctacgaggtattccgccctacgctacttcttcatgagacctaccatcatcatttaccactaccactaccccaaccccaagacttcttcttcttcttctcctcggcttccttcctctcatgctcaatcggcaccgccatcaactcgaaatgcttgctgtggtcaaccacgctaggcatattcttccactcgctgtactcaaagtgctcggtgaatctggattcccttcttggctggacggagctatttgggaagggagatttgtatgatgatgttgctgttgttgttgtgggtttgggtgtgctaaggtatgagggggtagtggtggtggtgctggtcctggtggacgcgatgttgtgggagaaggaactggttcctgtccttgactctgtccctggccatgaggaggtggaggatgctagtcggaaaagggggatgggtgagtatggtgttttggtgcaaaattgaaggggagaaaagaggaagaaggataaaaagaaaacaaaagggagacaggggtgcggaaagaaaagcaagtggctgaaaaagtaaactttcacttacagccccccgtggttgaggaggatgttgtgttgttattgttgattgttgagttagaactggacatggtgagtatttgtgggttgataaacaaaaacaatactggctcgataatgttgattcttctcttctgacgacactaatggttatgctggaggcagagatgctcctgctatactcaacgaaacttagatattgactactagcaggcatcctacttttcagttggacgcatcctcggacatgattatatatcgcgaggctggaacactcggaatgcgcaaattacctctcccaaatttctacatgacgaggtgtcaaaaaccctgcgtttgatgttagccatcactaatcgatatctggaactgaatgctgcttcacaaagtcgacattgccacatatgggagatggatgacaggcaaacctctgaactccgaaacactcgacctgttggatgaccaacaaactcgttttcttcttcttacgggaagtgcctgtgaaagatatcgagccatgacttttcttagacctttgtgagttgcatcatgcaaaaaaggttaagaggtcatactggccttctgagcaggcctgagtcagatcatcgtgatgacatctcgaagcctcactttctatagaatgtgtttgacgtctggaaagttgatttgttttcaaccacatgtattgaaggagaggtctgttcagtctagtaagggcgggaagtctccggacatacgtgggtgaagctaacgaggcttgagtcgaggcaagagccactcatgggactgcccgtgatccagctacctacttgtaagagcgaacagcactttccaagtttttgttcgttggccaagttgttcttgctatttctgacatttgaacccatcataccttttttttttttttttttttcccctcgtggccactccttctccgacccgaagacacggactcatccatgacagaaatgatgagacctttgcagtccgataccgctcgctgtaggttaagaaaggccgttgcaaaactataatggggattacggcaattcgaaaacacatcggctaaagtcctttgggatatttcgattcgggatttgcctagaaattaagcgcaaaggtgcagtaaagacgcttggatgcgtggtaagagtatgcccaaggtataatgtcaaaaggtttgttatgtttgtccaggacgagacggagtaggtacagcacacagcattcattgtcgctcccctaatacatctcctcacaagtctcacttccgagcacaatggatcaaggcatgatccagcagcaatcataacacacaccctctttccttcaactgaagatagttcatctcaagtattacaaactacaaacgcactgcacgctaagctcactgggtatttacctccgctctgaagcatcatcctttttcgagctgacagagtgaaccattttcactcagcagccaacaccagacccatgcaccaacaccatcgatctgggtatcttgctccaccacttccacccctcccacaaaccagtcataacgcaaatagccgcccttcaaaaacatttaatgacaactcgctcatatactaagcattgcttactcgcttgctcgccaaacgttgctcgcttgctcgcacatgcttagtgaccaggaacagatagaccaaaaatgaagacggaaaaaaaaggtctcgctcacatcgaaaaagcgggtagggaaaatacgggaaaatagaacagatgcgagaggaagatggggtgatagtgtcatcgatgggccatcagccatcgaccggatgaattagtgtctcttatgagtgttttggaaaaccccatcacaaactgataagtccttcgtttcccacggactgtaaggtcgtgaccccaaatcacttgataaaccacttgcatggtgatagataactccgggctccgggtatttcccccccttcttttcttcctttcccccttctccacatgctctgttcaccgtttctcctccgtctaccctgtccgatgccgcgctgtaaaaagcaaagtgtgaaaaggcaaaccagagtgtaacaccatgacacacggctcccaatgcacgaagaaaaatcaaaaacattaatggaagcgacatatcaagaaaccaaggaaggggcgtacagtatgtcactggaccagagcaacaagttcttttaaaaggtggccctaagaatttcgagtgtaaagggacaaaaaatatggcccatattgcattaaaggaatccccaccaacgccagctatgcttgggaatcttatctcatggttcgcgtctctcgttaagcggcatgtttgaataagaaaaggaaaacaaaaagagattttgtagacagaaggaaatgcgaagtgggtgattattacggtcccgccacggggaccagtcgatgcttcgctgagaacgaaaacgagaccaaaacatgcaatatgtccagcatggcatcgacgagggaggttgacttggcttgtcgcccatggtgaccgattattaggtgtggctatgtcgcaaatgtataaaactctcgcttaacactgatgcatcgttgactgagtcgttcgggagccctcatgtactggctcgtaccctacgtggcaaagagcaacttgaggacagtccagaacgcgagacatatgaggctgaaagcggttgaccattgtctctgcgtccagcaattggttgtatcgccgcgattcgcgggtcgtaggcactgttgtggttgtcctcctcgtgagaatcatcgctcgcttcgtcatgaagagttccctctgatccactgaccgaagcgctgctgtcatcatccgagtgtgagctagtacccctatgagatgtggtgtctgactcattgtccggcgtcgaggtaccagcagttgggcttttcagccctgtctgcagaatagcggatgaggccatgctatctccatctgagtgatcgtcatctcgtgagaggttggctcgactcaacagtttttgagccttcagggtggctctcagggcgtgctctgccgcgcgttcagcacggcaatgcttctcccacatggaagcatagcggccacccagagctaggagctcctgatgcgtacctttttcgaccatggtgccagcgtgaaggacgataatttgatccgcatgcgtaatagttgacaatcgatgcctgtaatacatattatcgtcagcaactattcagtgatgatcagtacataagtcacttacgcaatgatcaggagcgtacggccctcgccaaaattgccgctgattagcttggactggatcttctgctctgtctcaccatccaaggctgatgtcgcctcgtccaacatgatgatttgtgggtttttgagaattgtgcgcgcgatagcgacacgttgcttctcaccaccgctcaagcgaaggccacgctcgccaactttggtggcgtagccgtccgggaaactcagaatacgatcgtgaatcgcagccgcccggcaagcatcatacacatcttcctcggttgcgttcgggttcgcatatttcaggttgtacatgagggtctcgttgaacaggatagtatcttgcggaacaacaccgatgaatcggcgcactgagtcgatggtcaagtctttcacgtcatggccgtccatctgtatgcttccctcctggcagttgtaataccggaacatcaaacggaaaacggtggatttgccacctccagactcgccgacaaacgcggtggtagttccgggcttgcactcgaaagacaggtcatgcagggcaggcctgcgcttgtcgtacgagaacccgacgttgttccatttcaaatggccgctgcagcttgccaagtcttggacatcagggccgtcgatgacagaaggctggattttgaagagttcaaggagtctctctccggagatcatggcttgctggatggtccggtaaaaagtaccaaagaagttgagtggtccttgcagttggccgagataagtgatcaacgacacaaactcaccaagggtccgagtgccttggctgacctgatacgcgcaggtcatcatgatgacaagaaagccgcacatgaagaccatggactgacacatgttcatgtgattcatgccaaaggtcaccttggcctcggctgcctggaagttgaggatcgcattgcggtagcgcgcaaactcgtatttttcggcgttgaagtacttgaccgtttcgtaagacgtgatcgaatcgttcttaaccgcctcttcctctctatccgcgttgaccatatcgcgtcgctggtcagccctggttgccgccatacggatcgtcaaaaacaaataataaaaggtgatgaccgagacgaacaaggcgtacatgggcccgaacttgacatagaagaagatgatggctatgaaaaggtcgatgagcataggagccacttggaaggttgtctgctccaggaactggttgatagaggctcccttgttgagagcggaaaggacctctccagtgcgtttgccaaggtggaaatccagtgacaaggaatgcacatgctcaaatgcagctgtcgtcaatgctcggtaggtatgctgcgatacgggaatccagaggatcgacctcaaagaccccagcaatccagaaggcccttgaagcagcttgtataatacgaggagtccaacctgcatccacggcattttgaaaaccccgtccttcggctctaatgcatcggtaactctccccatctgagcgggaaccgcaatgttgacaaagcgctgaagaaggaccaaaacaaagcacacaagtatgatgccctggagcttgagagaatttgctggccaaagatatgggaagaagaccgaataaccgcggcagtattcgaaccaggtcttgtgagggagtttctgaggtcggtaaaatgccgcttccgcatcacgctgttgacaacccgcttccccagcgccattttcgctcccaaatccagagtcggtccgtggaagtctgcgatcattgcctctgttggagccggtatgatagttcgggtgacttccgtttagcaaaggacttgactcgtcactatcggagtggcttgcttcttcgtcatatcgctgtttttccttgatacacttcctagtcgttagagccgcataggtgaacaccataatcgatacgattagtatacggacggcaccaatgctgagatccacaaggtcccatccgtccaagccatcagtttgtttcggtatcgggtcctgagcgccgaagttggagtagtggctcccggtaacaatgagggcgaatgataacaggacgacaatttcgccgccgaggccgagaacccatgtaatgaagtggacgatattcgggctgtgttcccagtcaaacaacgtgatgagaacgtatacgtagaagaaagctgacccagcaacgtaaacctttaagcggagttgtaagtacatcaagccaatagtttgacagcccattaggaccagatacttggaagtgggaacgacttacgatgcgctgttcatcgcaccaccaatcgcccacctcccctttcactccgcgagctgacacggcgtggagggcgatagcagcaccgttggcaacaaatgatagtacaagaccagccgagaggtactgaaacacggtcttggccacgtcgccgttgtgaacaaagggtgcttgaatgtcatgatgctcacgccttctcttggtaaagggtagaggtttgccgccggggcccttgatggttggggcaactacttcctcctcggtcttggaagtgacgatactatggatgccggctgagatgatgaaggcgaataatagaatgactggatagaatagctgagaattcctaaagacgacttcagcgaggctgggctgaaagcctcgtccactcttgagtgcgtccatgttgggcctgcacacaactgagggttagaagagagcccggtaaagtggttgggtggttgactgagaggagttgaaaaggtgaaatagaaataagatgagcttgggaaggagagatgtgggagccaaggcggggaggcaaggagtacctcttttggaggacaggggatggaaaggcagaagcagatgaatgatcagaaggtggcactgcatgctagctcgacgagcccaggcaatgcttgacgggagctgacatacagaaagaggcaggatttagagaagagaggagaagacgacgacgaggcagaggcaaggccgccagatcatgaccctcgggaccctcgagatggccttggcgattttgagtggtggttggccgagttcaagtgaaagttgcggttgaggttccggctgcgcgcagtggcggcaaactgcaaccgaactggcaaactggatgaggacggcggcagaagaagcgagcgtatgttttgaatagagagaccgagcctggaagacccaggagataggcagacggtaacgttggggtaggagaagtagtatgaagctgcagacggctgccgaggtgatggcgtagcagggtcggcgggagtgtatattaaagacgggacggtgtagatgagatgccgtactcgcccactatcgcgctgcgtgtgcgtgtgcgtgtctctgggtaaaccctcgagaccgctcttgtccggctgctgaatgctgttgggtcgatgggttgtcgtcgaatggcaaggtctctagcaaggtgcgtcacggttcaagttcccgtcaacttgttgagcaccgagaccgagtccagtaaaagtaggtactgtagagaagtacctcgatcgagtcggcggcctgtagacggatggtggggcagccagcgccgcaggcgggagcaggtgacgggtttggtggtgcggcggcttttgccacttgaaagatcgatcctgtctggggctgaagcgagtcaagagatgtcgttgctgctgatgaggtccagctgagaggcgagccgcctggtttgatgttcaaaaccctggggccgcttgaaccgtcgataacctggatggatggaagcctgtggatttctaagcctccgaggggagtccacttccacttggtaatcagggtaagtgcgactcaatggcagaagtgatcgatgttttgtcggctgtatcgttactgccaaaagagaagctcgagaagccagaggatttgtacttgggtccggacgggatgcaagcctagtacaagaggcaagtcgtaggcaggtgtactgcacctagctagtacccgaagcacaagatgcacagcggagatcaaggacaggcagggcagccctatggagatgatggtcaaggacccagaggggagaggagggaaggggaggggagggggagaggagagcggaaaaccagaacaaaaacgagtgtggtgagatggaagatggaagttgaaaaggagttgaggttgttgggaagtcggagatggagagtaggtaggtagctttcagacgaaagaagccgcgggacggcagacagatgcccatgctacatgcatccgcctcacaaactggacgacggaggggtcgacgtccttcttgggttgagctagagaggatcctcgtctcaggtctcgaagcccgttcggtgcatggaggccctggagtatgaatgtaccttcgaggtaaggtacaaaaccgggcagctgaaggagccgggccggacttgtgtcgtcaggtcttgcttgggttgttcttacccgtagggtacctacacaatgtacaggcaacctgcccgccattaaacatgacttggtgtaaatacaaaatcagagatgccacgttagacgcccaattgtgacattatcggttcttttcaccatggccacaacaaaaggcacacatggtttgtcgtttacgattacttgcgactccgtcgctgtctgtcattggagatgcgacactctacatacagacgcagtactagccatattggcgacattccacagtggctgtctgggctccggctgcagtgcttgtccccaaagacaagtggagagcttctccacacacacacacacttacagcaacatcgccttcaagctaaacgcagtgcctgcattgatcagccaatgaaaccgtcaaagcggccctgacaagggcgagcgcaatggggaggttggcccaggcccgcggctggcccctccgaaaagtcggagtcaaatcgatgtgtctttctggctggatcaagacatcatgttcgccttccattttgagcgttacatactttctttgtttcgcagcaccagaatctggggcttgtatcacggatatggaacctgaatatcagcacgacatatcatgcgtctgggctcatggagatgacgctgtacctaatgtatgtagtatatacactaacaagttgacatgtagtgcaatcggtaccttacagagcttataacgtacctgacgtcctgatcgatccccacaatgtcctccccggtgcacatcatcatgtctaatgccatgctcgcctggcatggactagcaatagcttttccaatacaaatgtgcctgtacctcgcgtgtgtcatcactgtcgttaggttttctttctttctgaccacgacaaccatactgtgtccatgctgtcctgatcacgaatgacagacaattgaggtggtgggagaaaaccaacttatatttaaaggccccactacattgggtgagtggtgagtggtcatcgtatgtttagttggaatgaaacacggcatggtgattggttgtttggttggcccttgagctgcatcactgcaccagttcccgctcataggggatcgatgtaaccgatgtttcctgttgtcctcccacatgggagaagacccgagtgttggagtagctgacaagggtggttattctcgtacagcgcaggaaagtggacttgcgatgtggatgaggacattctcgtacagtctttgatgctgtaagctcatggctggaggggtgaaagtcaagactcgagagaccagagattatctcggggagttgcgtgaagcctaaaaactatggacctgtggacgacccggcaagcaatgcctttcgtccggcgcgatggaccagcgacttttttttttctctctctttcagttctattccttgtccgcagtcctctcatcctcggctgtcgcttttcgggctcccgcggtctgcatttgacaagaggtaagcagacagggtactcactttgaccacttccacatgggacgacggggatggtcgggggctggctggggatacgtatatggggttgacgggacgagttgctgcccgggattgcagatgtccatagaaggatggaagtcttcatggaagcaaaactcctcccatacaagccctgcccgacccgtggcagcagcaccatagcgggacggtgatgaccgacgtgaggacggactacgcgctcatcaatctcaccatgctggtcgtccgggagttattgcagtaaagggaaaggattgggccgtgatggaaccgtgatggaaccttgatcgaaggagcggactcgggcctttccttccttgccctttcctaacctgacgatgtgaaactgaccggggatgaggaatccaaaacgacagtgcgtcgccccgctcattctgcattgcaccctgccgtgtacgtgcctcgagccatgttgaagttgtactctcgtcatcgtcggtcgggaaacccaggcgttctcgcggaatcagggcagcgtgcctggatgtgttacgtgtctcgattttgccgggcccggcctgccctgtctgccggtagtgcgcctgctggtgcgggtccgtttccatggcctcttgaggatcggagcgagacgaggttcgaggttcatgttgccaaggctatccggcccagcccgacgggacggcaggtcggacattggaggatcgatgcgacatttgcgcttcgatgatgagaactcggctgtaacactagtaaagtctatttggtggattaagagccgaaatatgatgctgcctgggatcctaaatggctcggacgaaggcagaaaattctttgttttgcttacgttgcggaaggatgcccggatgttgaggtcgggcaagatagtttgaaggtgagaccgacctaccgagagcagctccgcagttctccgtcgaggtatcggtgccgaacaacaggcttaagcaccatgccggtgtccacccacctttgcccgaattatttgcaaaagcaggggtcttttttatatataattttttttttttttctctacatgtaggtcattgcgtcttcactgcatgtcagtagtagatagtatgaaacttgaacttttgtagtcgtgaaaccccaacgactccgtgtcgcggaggatatcaacattactgacgataaccgcggtaagggaaaagaagaagaaaaaacaagaaagaagaaaatgtcaaacaggacagaggtggataaagagctaaacattcttcaaatagaaaagaaaaggtaggtaggtagtgtacatatcggtctagaggcatgcatacacgtcttaaagtgtagtgtagtgcagtgtaagtgtatgtgtctcgtgctccaccgtgctgtctaaaacttgacgtgattggttcagaatgcctcattattcatcattcttcctcaatcggcctctcccactggcttcacacgctaagaactgaacttggccgttgttgtgaccaacaaggtacatacaacaccaaactagtgtaaaaagctaactacgcagccagcctgcacacccttttcattacaattcccttcaccgccttgccgctacttctggtgatgagaccgcgacccgcttcatgcatgcatgccacatcggaccgcatacagcgggactacactaggcacgactacctagctagcttgaggcagcagcagtaggtaatgctacgccatcttttctgctgccacaatgctagcttctggaaacacatcgacaagtctttgccagacgattcaataaagaaaacaactcagaagcaagactaccttagtgcctggcttgggctcagcatataaactcaccggcaggaaaccggcaattagtataggtttgctttcgcggaaaccgtcgcctttttgtcgtgcgtaacgcgcgtacgcactatatcgggcagcatgtggtactatgtgaccgatggctgtctgggaagagcatgggacttcatctgggtgtgaaatgcttctgcccgttcgtccgtatgctacaacggcaaactggggagacgcgggcatgagaaaattcggacggcgggacaaacgggagaagacgggagaaggtgactgggccttccgccgacggagccatacgggccggtcaccgggagatccatgtggtctcctcgttcgaaacacgacatgaagctcccagaagctctttgccagcacggctgccaccgtcttgaaatactgaatttccttctcagccgctgttcaacaagagtcaggcttataggtaccaaagctccttatctcaagaggctggcaaactggaaggaactacggggtgttatgtgccaaggagaaggagggcctcactcgactttcgtgtaatttgactgtgatctcggtcaatgtccttgctaaatcatgccgtaagtttctccggtgtcatcttttcaggttctatggtgaaccgactatgcgtttccggaacgtagctttaccccatcagtaacattggcctggaattcgtgatgaattagcgagcctaaggccaaggagggaaaggtaagaaggggagctcagacataggtgggccactgctactggtagttcaaggagaaaacgtacctcgacgacgacaggaaagaagataaaatgaaatctgtaataaaaaaaaaaaaagaaaaaaaaataccatcacaggatcatgcccgagcgaggattttctcaagcggctaggcccagcaatcaactgaaatgggccgacatcgtcgtcctgctcatgattacccaaaacacccaaggcctgctggcaggaaacccagggtaacatgtagggtataatgctcacacatgctgactgtccgtcttccagtccgccgtcagcaagtccgtcaaaattccatcttgtttcgaaacccaaccatttttggcgtcgtgtgcaaaaaccacgtcgaaatgatactttcccatcgctacgttctctgcctttgccgactcttcaaaatcccgaaccaataggcggcatggcactaacgtaggtcaaaccagactagacactgcgcataattggcctctctggaggatccccgtctttcccacaagcttttactaattaccctacggttggaagggaaagaaaaaatttaactgccgaatccgccatgacactcaaatgttgagaagctgcaagaaagcttccagtgtcttgacttcaaagagctgcttcaccgacaatatacgattatgcatagcgacgcaaggctaaagcaaccggtcagagtgtggacccttgcgagcctggaacgtgatcctcagtcgaagctgtgggaaaccattcagatgtgctttcatttccgtctcttgaccacaaacacgtatcagatcctcggctaccgccctgtccggtattatcgaacgaaattttctccgatggcatcgacccgacggaaatgtagcacggcgataagtttgtaacatcgaagctcgggttcggagtctgaattgctacctaccttacaccttactacacgtcgagataatgtctaacgaatccactggttctctacaacaccgcaaccgtacttatccagccgcgtatcaccctctgcgcatctttgctgtaaagtacttgtttgctgggtagttacgcactctattcctgcatcagaaggtgcagaaaaccatattttgttctcccctcgtctcaaatccatccatgtgctgaccggtggcccatgaaaatccgggtttcaagaggatttgggaggaggaggagacgaagttttccatggtgcatagggtcacgataaggactcaacggagtctcttcccggcccgtcaacccttatcctgctctcattcgttgccctggaatttttcaatttgggtatgggtgcatcaatgtacagctcacttgaacctaccacgcctcgtcaccgaccctgccgaacctagatggggttaggaggatttatatctacgatgtggaagtcggcttattcttttgccgaagactccagtcccttctgatgtttttctgaaggatcgacagggcatactgctccggaaatcagtctgatggtcctggcctaagttgttaaaatatgtagggacaacacgtgttcgtggtacagttcaatgctggtttgtttattagcgcggttcttacgacagaggtatgtacgcaacattgctcggaaaacgacgggacaaccagattcgaagctgatgattgaataaagtatacagagcgttcaaaacgtatctgctagatatcagcttcatatattaaatgtggcgggatggtggttgagttgcctagagtgcatgttgaagtctcgcattaaagaacaagccaaagaacaaactagaggcgaaccgtaaaggtacaattgatgttctgttgacctaatgcaacccatttaccatatataacacgtaagggtgtacaccgtcatctgaacctcgacaacgcaatggacggatatcgtccatgtagcaagtagccttattgtatgtctaagtatatcagaccttgattttgaatgcgacatgtcacccaatgagcgtatagctgaatgcatgtgaactacatgtacatatgatactactaccgccaatacacaggaaccacgagcgaacgagagaacaaaggaacccgaaaatcattgtgctgtcggttagtagatccaccttcaacggttcccgttgtctcaaagacgcatggccggaaaccatctgacaggaagaacaaaccgcaagcctcattatagaagtcgatggacaggtaggccgttgacagactcgcacccggcagcaacgctttgcaagtactttttcatggtgtacaactaaatccacatcagttacagttactgtacactaccttaattatcttgcccgagatcgagcttgtccgaaagacaaattgaagcctagttaggtaacatccagcaaaagaaccagttcacgttgggaccccctccgggagacctatttgttctgtcaacatagcaatccctacctctaactttacttttccatattctccctccatccatacaactatcttctgctgagcaggtgatagaagtacgtaaatatacatgtagcaacaaatcagcccaacagagtatctcgatcgaacaggtccatacaagaagctcaatgggactttccattcaaatcctcctgttctccctgcctctccttttgcaagtcccgtgatgatcccccgcaacagaatcatagtcgttagcggctactggcacctctgggagggaaacagccgcagaaagcaaccacacaacaaaccttgcgaaggaagcatatatccgccccatcagtaccatcatcaccaccaactttctgttgttggcacaaatgctcaaccctccctctagatcaccatctagtgaagcaagttcggatgcatggttgtttacaatgactgctctcccttttcatctcggttttccatgtccacgtttgagactcgcatgcatatgcagatgtttaggtacacatgctatcacaagcatacccaagtactagtttcggccgagtataccatctgggagataacacccatacaccgtacatggcactagtaagaatcccgggcatgttttccatattagcaacccccacctcccccagtatacctttccgagtcaggatcacgatttgtatcacatctcatcatactacacccgtccggacgacggcagctgccgctttgcttcttcctttacccgggtgtcaggggtacgttacagcaacaagaatcctcttggcttgggctcttcttcccacccttcatgttccccgtgccagcttccttggctaaatacccatctgtgtttatatcaatatgacccttggcctatcaacgtaaaccacggagaaatcagatccttgttgattaccccataccgcccattgttctccttgtccagcgtgggggtctgctcacatgtgagcgcgtgggtaggctggtatacctgcgcgttgtcggttacctacctatctcctctgccttgtgatgaccttgggaaacataccttgcccctgtgcttttgagattatccaaaaaccatccatatctctgaagcgaattgcgtgtatatggataatagagaaaatcaactcgaatatagcaatgtgttgatttaagtcaatagcccgttagctgttcctttcttcagacttcaacacgactcaacactcaccgagtaccttgaacttttcctgttcccgtgatgtagcctgcttccctcgctaccgaccccccgggatggcctctccctgccactcggggatgttgtaattttccgacatttgttcttactatgccacctgcaagcgcctcgttcctgattgagtgacctgtagccgaatcacgtcttgatcacttgctgccactttttgatgccttttgaggggaagaaacaacagatctatcacgatatattccccataaacatgcatatgataccagtgtctacctacctacgtataccgcttccacatctcgcacagaaattatttgttattgccgatatcattgctgttgccgctctgctgccgttgtcagtggttagttgcttactggcttggccaatctgatgatgagacttacatatgagaattgaatgtaaatgtgataaatgactgaatggtaggagccataccggtgcgaaagtggtaactctgattggacacttcaaatttatggtggtcgttgtacaacggcaaggtacaatcgtgcggataggtgggtgaaggagtgaaacaaagatcaacaacgtcatttcctttgttggacatattttctgtctcttttcctgctggagccctggcaggcaggcacgtctactgcatctagtgaaacgcaggtttggcacgttggcaacggaaaggctggtctggccaaccgattattcaacttgtgagaatatcattttggcaatgaattattccgggtggacagttcacgcatccggtcccgaatctatttatgccggatggtgatggccaagaagcttgatgggaaatccagacccaataaaaacaactgatccggaccagagagcccgaaaacgaagagcggtcatcaaatcaccattgttgattgtaaattcgttgtactcttcgatcgatctcgtattccttcaagcttccccggtcttatctcacttgtgaccgttgcttgtcttgcttatcaaccactagtgtagtccagtcaattgcctgttcgagtgtcaatctgtcaatctcacctaaccctacacccatacccgtcctgtgatgttcggtgattctgatattagtatgcagatcacccgcgcgttcctgcggtagtaccgaccaaacttgtagtgtatcggactatgacgacacaacaccgtgattgatcaacgactttgtcatcgccataaagaaaggagggtaggccttctgcatgtccgttgatgaacaacggaactggaagattttggtggttttcggcttctcacgggttttggcgctcgtatagcttcgaaccagagggtgagaagaagacaagtaatacagcaacatcaatatagtcggccaatatgtggtgaaagcgatacggttttcacgccgcagggactgttccagtgttcgttgtgtgttgagggtaaagcaatcctgcttcactgccaaataatcagaaacctcaagcgcagcgcgagtcccccgaatccagaagagacggtctgcgaattcaaccttctccgaatttgccctggttggcttttctggtgtacccagttctgaaacattaactacctttaaaaacttacatgcattccctgatcttcctggtatccgaaagactctcagatgctcgtgttagttccaaaatcttaccagacgaccgtataacatatacgtatatatatttaatcaaagcgatgagcctaagaaggtgctttcccaggtgaagaagagttgaattgcatttggacccataacatcgcgagttcttcgtgcacaacgggaatgattcaagccatataacacttccttccattttacacccttccatgtccatggccatcgaacgccagttccatcacctccaataaagcacatgctacctaagcacttgtttctgagcaccgcccctcgcactttgcactgagggacaacatacctcaagttaccttccacctttcccctccactctcgggtcatgccccttaactgcccaggaaaagcaaccaacgctaggtattcgaggtgaagccttcgcaacaaacctttgccgtgaaccagcacatctggtagaacaatccgaccatcatttcctcgagtagcttagccatgatgacggtcagcataagggttctgaaaaccctgaaaccggcgacgtccaccaggttcacctggtctgggtctattctggttgccaaattgcccctgctgctgagtgccattgttgaactcttgagcatcttgagcactttgaacacaatgcctggttctcatgttgttgtggttgttgctcttgttgttattgacacccggcagcccagagttttagttttggttttggttctaccaccaaagaggccaccattgttctgaccttgagagatttcttaggatgttgccgccagcaggaccttggtgtcagtcaccatagccgcctcccaaggccgaagccacttggcccaaagccaccggacctaaaaccttgttgcccctgattgccaagttgctgattaccctggtgtcgaccaccaaaggcaccttgctgaccagcaccaccaccaccaccagccagcaccttgagcacctcgaccacctcgaccatcttgaccaccattagcaccctgaccaccggcgccctgctggttaccaagctgcttctttttcagcccttgattcttgacgccttgattcttgacgccttgctaattgtcattgccattgccattgccattgccgttgccattgccacgcatctggttctggctgttactctggcgttggttgttccctcctggcacagaatgatgggcattttattttctttgaacgcttcgggccatggtggtggaaatgtgagtgtctttatggggtacgcccatgcaacgcagaaggaacaccgcgtactatcaaggtatgagactcaggaagagggggatagcgaaatccacgatggtgagggcgaagagcacggaggaaggccggaggagccatgtatatgcccatactgcgggcatacaatggcacgtcgagcagcattgcgcgagcagtggtaggacataacgatagtatgatactccaacggattgtgcgtgatagcagagtacgcagctattcccttcatgcgaaatgtacgacactgccggtcgaccttgtttgctagagaaagtgagcaccatatctgggcaagaagctggaacagacttagttgaaatgatgttagcatggtctggcatgatatcataaaccataaacaataacgcctttagaagggtggagcgatgaagtcccagcaacaacatcgacagtcatcgaaatgatgtgctaccggtctgcgcagtaattctaggcgggttcacgggcagagactcgagcttctcaccgaactggggggaagcagggcaaggagaggtcctcaggggaaaaaaaaaaaaaaaaagacaaaagaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaatacaaggcaagctgcagctcgcctcatctcgactccggatggcagatgctcgcgaaagtgcttttgatgaaaaaaaaaagcccatggttggcagcggtaatatggtaggtacgcagtataccaagtacagtcggcgtaggtggtaagtgctggaagacagatgggacgacaaagttgaagttccatgaaaagccctgttgcacccaaatggaggttcctctgcaagtgggagcatgcacagaccaggcatatgtaaatagtgacaaccttggtcgggcagcctaagaattggcttggtgattacctacaccatagggagtggtaccctatccgtttgcgaatgctgctgctgcacatggcttaaacagacaggctgtacccaggtacatgtccagtaagtaactagaggtacctcagaaccctggctgcacccattcctcacagcctacatgtaaggttcctgtaggtcatcttgataatccgccgcgttttccaacttcgctttctatctccagctcctcttggacccctcttcaacctgcaccatcttttaccatcctgccatactttggctgctaaccgttccgttgcttgacttgggatttgcaaccaccgccatcacccgattgagccgactcccggccgtgcccttccgtcaaccctctccggcgcaatccatccttcgacgcactgccttctagcctcgcgcctcgctcctcgctcttgaacctacaaaaccttagctatctgcccacgcctcacttcgcctctctgctgtcatggcaagcaagaattcggcggcgaccgtcaaggtttctggctcggctgccaattacacgcctgccaccttggatcccgagttgcgatcggccattaattcggtcttgatcgaagagggccatgtcggcaagtacgtactctgtccccatgttccttaagagatgagccctgttgacccggtcaccgtgttatttcttcgtcggaaacaggattcaagaccatcttctgcactcgctgcatgcccactcgtccaactggcccacgacagtccagaatcacgccctggctctcctccgctccggcgaaatcagtaccttcggcgcccttctacgacgagtcgtggaagatgtgcgccacgatacagccaatgctccctccggcgacgccaacggaggtgatgtaaacggaaagaagctatccaacggcgccgacactaccaacgcctccaatggcaacgtgccggcggcgacaacgacagcaccgagcctagcggttccgcaggccgttatcaatgacgcgctcaaagtcacgcgcgaaagcctggagatggtgtgtgagattgaggcgaacggggcaacgtgacatgtttgattccccccaacaagaaatcttgaaccaggccacacacacaaagcacccatccagttttgattatctttttatcacacacaaatcctcagatttcatgtcacctgcggcgatgtacaagagaaaagggccagtaccgttgctgacctcggctttggtatttcgttataggggtctggcgccggcgccaaaagtaagcagccagtagggctgagaaatgatggaagcaataagcggagaaagctgtcgtcaagagacgatcgagtctactgtcaagttgacagttttcccagtcatgtggaggatggacacagtcagggtcttaacggcgggggggagaaggaggaggaaagagatggtcgcaaccaaggcgttgcctcaggttcgacaatagcaactgcggccgcagaggatgatccgtcgatatccgatgatgaccaacgagaaattgtcagaaggcatcacccaagggtaaccaacgccctgccggatgctcttcggagagccggcctgttgacccagaggtttcatgatagtcggcctcaggagcaggggcaacacgaaagccaactccaacatccacaacaaattcaacatcaaaccacacgtcatcctctgcctggatctcccacccgaacatatcttcaacaaccacagccacactttgagccccagcctggcgcatcacatgccggagtgggcaatgcgcaggaagcacttcaaagtcaagacaccgtagggacagctgcccaagcagactcctcagagcaaccgagctagatgggcatggaagactacttgggccacggaggaatcattcagcatggtcaatatggcatgtacatagctggaacttgttttgaccagttgcaacgaggaagaagccggtgaatctgtagccctggtatacatatatgccaaaaaaaaaacatgtatgaatctgaacgaattgtcgggataaagacacatcttcaagggaaggggaaactataggtgtaacgcagcgtcaaacctctgtgattttcatccatcaggactctcattctgtcttttcatattaccaaactccccggcctaataagtgagaacgcctccgtaaaactgaatccattgagggacacagtagccagtccaacccacaggaaaacccggccaagacactgaacacaaacctcctcatacaaggacttttaaaacccatctaccggcgaagatgtgataatctcatactaagccttaccgttcttcttcactttaacactaccagtcccttgccctggtccaccatactgctcctccaacacctccaccgccctcttcaaatccggcacctcactcgcatccgccggcacgcccacccacctcacaaaccccatcctatcgactgcaaacgctcctcccatctgccagaccgatccagaactatacgtacctcccgtcctctcatgcacagtcatctctttcccctcaccatgtccatgtccatccccagcactcgaattggacccaacactggccgccctcggtttctctttccgtccccaaatcccttcagcaaccccaagcttatacgtgttccatagtgcccacggcttgtaggcgtaccaggtggaggtggtgccgaggccccacttggcgtacagcgcgcgggactcgtcgacgatcacgtcggcttcccactcgccgccgacgtcgatcacccaggcgtcggtgtcggaaggggaggagtgcgagacggcgaggaagtgcaggttggggtgcgacacggagagggcggtgagcaggcggaaggctttttctgcgactggattttttttaaaaaaaaatttggtggtgtaagtcattaaattgaagaagaagaagaagaagaagaagaagaagaagaacaagaagaaggaaaaaaaaaaaaaaaacgaaaacaaaaaagagagagagggagaggggagatgatgagaactgaaggacgaaagggaggagaggagagataacttacaaggacatccacaatgcctcaaaaacaacaccactgtcggcttggcgctgggaaatcggatctgctccgactgaggcgccctgccacccaccaggggaacgggggatacctcgtgtggctgcttttctgggtcgtgctgccggttgggttggctttgagcttggggagggttgatgttgatgggtgggaaagtggtggtgtcgtatgaagccgatgacggggtgtagagctgtggtgagccgtcttcaccggcgtagacgggcattttgatccttgaggctgcttgggaaactagttgaatgatgataggctgaatgtttatgcaacgctttggtgtagagctgaaaaaaagaaaaggttgtgtaggtgtgatgagtagtcgaaagattatgtcggtcagtagagatgtatgtacatatatatgggtggcgtggtatcgattggaaccttttttcggtgagggtcggtttgtataagtgcccctgcactggtgggggaggaagctctgggtgcgctagctaggaaataaacggaacaggttatggtaacatgatggactgagggttgaagctcttaaataaagttcaattgaggtcattgctgtgcaatgataatatgtagaaaccgttggcccgcgcttcccgagctcacagctatgctcgaccgcccattgtggtggtgtatactttacccctcaagattatttggagattctaggcgagtctgcgggtcgaccaacaccgcgtagccagggtacgtgttccgggggggtttagtgcctagaactacagaacaaagaaccggccttgggaaatcgtcatgcaagttcaatcgactttcacgtagttttgattgtcacctttctcacaaaatgagtatgtgagtcttggattcatctctagcttgggccctttggacatgtgcgaatattgattacagtacaaaccaaaggccgtagaacagcgaggtcatattgcaagtcccaatactctgtacaccgtaagccccttgaccacttgttgccagacggtgaacagagatctcaatcgtcttgattaacatcttagcggaatttaggggggtgtggtgtaccgtgtaatgatggctcgaaataagtgagccgtgtctgcatggctcattcaatgtaccgtgccattttgcaagcgctcgcaagactgaccgcttactaagaaacgccgtgcacacacggttcgtttagctagtgttttagtcattttaaatatttagagtatatcaaccgtatacaaatcgctacctctttcaaactgttagcgtatagtttaatttatatacgctttggttttacgaatatttatatgtttagaccgttggtatattgcaaaataacggttcgcactataagttgtttaaattatgagtagtttaaattattagcggtttaaggttatagagtagtaagctagtagttctttccttgaatatttatagaataaatagtttaaaataggtgagtagtttattattataattataaaaggaaatagtagtttacgagtaaaaattaaatttaccccgcttatattaattaatatataaatttaataaacttagtaatttcttatccgggccgtctctacgattaattaatatccgtctactactatgctgtatttcctcgctactctatccgaactttaataatgctactatcttacgattatagtttcctagtaccctcttaacccttttaataataataataccttcccccctcccgctaactaagagtaggctttagaaattaaggaattatagaaaaagttcgaagagttgaagaagtaatagtaataaaagtaataataatagtaataatagaagcaatagtagtagaaatagaaatagaaggagtaggataatattgctactactaccctcctccgggcttaagtcgctaagtttaagaatactattttgcttaggtttaataataaaataaataagtagtaggacgaacctagggataaaatattcgtctaataatagtagaagcaataggaggaggaagaggaaaataaggataaactaaatttagggaaggagagggaggctaataataattccaagttagtaaatatttctccaatctacctactatctattattatattccctattatcaatattatatttattatttatattatactaacggtagtatagatatagcgctagcgaattttagttagtaaacagtctatggatatacgtaagaagtataagtgtaagcgccctaaagataaagaggaagagaatattaagtttactactaagtttgcggccgataataagaataagcggacccttagtaccgtaagcgcctagtagatttttttatattactagcgtatcccttctctaaataagaaagtaaattaactaagatttcttaatacgatattttttacttagcgaggagtttactaatgttagaaatataattaaaatagtagattaaataagtatacggcgataatattaatccccgtagtactaattagtttaatactaaatagcggtttataaacgactaaaagaacttcaagtagcgagttcttagctagatggaggtatattaaatatataataattaaaataatatagtactaactagaattataattatagaagttgattaggaagtatgttgagcggcccaactatatcaatatattcaacctcaaaatcaccatcaaaccggactatataaaggagatagcacatacagcgtagtcccccaataacttctttaaagtctggtcgtatataagtagtatagtagactataaaaatagttataccctcggccaatactatatgcgtagtaagtataatatttgggttgaatttaagccgctaaatataagtattaatactaatatttcgttattaattatatttaaaggcctagtattggaggtagcctagtatatctagaataagatggtcgataaatagaatcgcgagcctaagaaaagctggggtgctcggacctagtaagatttactagatttttataatataatgcctagtaagcccgccttttgagatatcaataagcgatatttcaaagaaatttttgagaggcagcgctattagaagaagcctaaggtgaaggaaatagagcgggaggcgtacttactaaatagatttattattaataaagcgccgccttcggcggactaaattagcgcagtaggatatttattttttttttctttttttcctaattagattattttcgcttttttactattttaatattaattactattatttatagttagaatttaaaactaaactaaaatataaatttacttgtaaattccggcttaataattattattgtaggcagtggaaaaggggttcgtatataaataagatggatatacaaaggtagatagagatttactactaatacgcaacccgtatttacgctagggcgataattagcgaataaattgcagtactttttttcctagcaattcgtcaaacgagctacaactatcggttacctccttcctcaatttctattcacttaatataccgcctactactagttaaataatggaaatcttttatatctaacgtcgtcgctttaaacgccccgcttttaacttccctttaattacgtatccttacgactactatttattgctattaattattactatcgattattgctattatagttcgtagagtatattgttggtataaggttgtaattgtccgtaataagctgaattaaaagcgacaatacgaagaagaggaggaagaataagaagttttggctgccctcgaagatattattaaagagtagtatactatcgatctaataacccctcctcctacgcaatgtatttaagttaatcggccgatttataaccctagtttataacccttctactataatgaacttaaagcggttgcgtactaggctaagaatattgagcctgctctatcaccgaactttcaaaatttgaatagtaggctcaataataataattaggagcttattactactactaccgacttcgacgttgtcgatctaataaggactcttattgaggtaactattgaagaagactattatgtaattctagacctagatactaagaaagataagttggtaattaataatatatttacttaagaggaattttataagctagttgaatattagaataatattatatttaataattacgaaaataaggccgatagtattaataatatcgataatgaattagtaatattcgataaggatattgttagtagtaatcggcgtaacgatttggaagactaggacctatttaaaaaatttaaacctattaattaattctgcgcaaagaatattaattagatttcaaacttcgtccttagatagggtttatattacttaatctataatattatacgtaaataatatattatttaattgtaattcttcaaactattaggacttgtgttaaagattaataaattactggctagccttagtaccctaaagcgtaaagtccaagaatatttattgtatattgacctgtgtaggataaaggacctacccttcaacctatagaaattattgtcgtttcgaaagaaaaaggcgatagtaataggtaagaagccgacccaaaacttattctttctcaacctagtcgactttatacaacgcatctatatatttcaactagccgacaatatatacttcggcatagttaaacttattaataatcctactaaggtatagcatttaatataataggcgggctccatctgtataacgaataataaatttatattttacccgtctactaaactaatcttccctaacgatattattaatttcgaatataattttaatagctaccctacttattataccggaagaaaatcgtataccgggtaggttaaggctatatattgggactattgtataaaatgtatccttagtctacttaacggtggtagctagggtgtttaatagatttagttaaataatattatccttattattgtatgcgtacttcccggcagaactattcttaataatttaattactaagattactattaatccgactagtaaaacgctaagtactaaagaataggtacttgccgaagacctactggagcttattactcccaagaatgttcgtcgatacaaatacgacacatacttcaattttaccttcggtagtaaaatatcctttcctaataatttaaacctatatactaccggccgctactatattatacaaatatataccaaagaattaacttctctaatactgccgttcttcgtatcccttatttttacaatcctcgaaattaaagaatttacttagcaaatacttattaacaaatttattcttagtaaaataggggaggtttgtagcttcccgtattttaattttaataacagatttagcctatattatataataataaagttgattataggtagttacttacagtttatttattaaccccggagcgaatatacctactaggttaatattttactggtaatatttaacccgtacaaatctaacttttataatattatagaggccttatcgctattaaaagcgctagataggggtataactattaataatatattctataaatccgaatttaataagaaaatattattatacgcccctattctaatattcattggggatatactacaataataatagaatgccggctgcttaggcactaccgccacctttttgtaccgtaattatataattattaatactgaacgcagaaatctaaactttaatattattggtaaaggccgcggccatatagaactggttcgtctctatagggttattgatgagaagtgctttaagaattataaaaaggaattcgtgtaataatagggcatatccttcgaattagctactgtattgctaattgtactggccttagatctcgttattaatcgacttagtaacgcggtatattctgaatttaatagtattaataaaataatatattagttcctacttaatgtaataaataagagatatttgagggagaaccgttaattaatatactttattcaataggttataaaacccaaaaccgttatcaaatatactaaggttctccgacaaatgccgtttcccccgggctgggattgtatataatccctgtataatattttaaaatacaatctctaaaaaaatatttaataattggtattaataataataatttgcctcctttagttaaaagaggaggattttaaaaaactatttatccgtactataaagggggtatttatgcaattgcaactaaacaaacaacccggactagactgcgatatttgctttgttgacgaataaattattcggagggtggctagtaaatcggtattggagattctaatactcgcgttaactactatcgtaagaattaacgttaatttattaattagcgaattgctactaggtattaataagtatagtattatataaataatatatattagccgccggatattttaattaattgtagaggtattatcgcaagcgatatttctagttaaaggcgtagtagtttagaaggctataatctaaaccgctaatataattggtttgatattagtagcgatagttattataaatgcgataattacctgtagttgtagttgcggttgtagttgcggtgcccggggttgtagtagtagggcgcgcggtagtgtttaaagtcgcgccggttcgcgtattgcgttaccggctttaaatactcccaaatctaaccgatagtccgatatatcaatagctgacgatgatgacgccgctactatctctataattgttgaagacgaagaaactatcgccgataatattaatattagttagctttttaaaacctagaaggtaataaaatactgagagtgggtaatataactgaatgtatacgttagattatattatagagtagtatattattgatatagattagtggctctattgatagtattggttggggagtttaagtataaataagttactataatagtaattataataatagaaggagaagagtaatgtcccgttctattactatagggcctatagaagtcccttaattagattagggtttcggtataaagtaccccaatccctactcgctactattatactactttcaatttaagcgcttgctactgtattaatgcgcttagtattctactaagtaagagttactatatttggatagtaaatactaataatttctatacgcgttaatagggtatagaagaatatcgttataaagtagaattatattaaccttaagaaagattgcttaatatacgaaagcctaatttaagtcgtccgcttaaccctactcaataatttcccaaacgaacccattataaccgagaaatttaaggctctatccaaagtcgcgccgttgctatttactatattggtcccgtgtaataaattgattaaataagaggccgaggataagaataacccggccgtagccttatatatagtgtccaacgataaacacctattatccaaggccgtagtgcgcgtaaaggttaatgtgtattagagtataggattccctgtacgcgagaagtaaatacgcccggtgtttattgaagccttatactaagtatactaataaaactacaaaaggaatatctttattactactaaccggcatataaagtagtagaagaaggtattatttaataattagtacgttgcaatatccttatttgaatatacctagtagtactaatattattaattattatataataagaagccgcttggctctcgccacctaatctttcagcggggccagtatgtaacgtactatactaatgaaacctagcttggtcgcttagactatatatttacgtataaaacttcctatagttagtcttttttctaatattattctattgcgcgctatatatctatatatttctattaatactatgtaatactacaaacaggcttgggtataacctctattgttactatcttcttagttattatacttttaattattacctaaagtaaggaataattaaccgatttattgattataaaagccgccgcggtatataatgctaccggagtacgcgaatatattagtatcgtaatattacctaaagattgtatttaaacgattatcggcctctctattttatattgtaataagtactacttcgtatcttactatttatacggtattggaccggataagcgacgtttaataataactaaaaacgaatacgagttcgagattactaatgatatagaattcttatatattaattagaatatttacttcgcttaatagcaaaaaggttaggtatagcgggttggtgggagatgagtggatttaagtttagtttattacagtacaggcgggtatagtatttatacaaaaaggggggtggggattagagcgcaaattgtattgtaatccgtacgcacccaaatgcccgttgtaagcctggatctagtactggggagtacttaatttaagctgctataaactactcaaataccttaaactgtttaatttaataagccgctcagtatactacaagctgttggtccacggctcattatatatctagccgctcaatatatagtacagcttagaccctgtaagccgcttaactttctgtcccgttcagtacccatcaaccggcttgttatttaatccgttgcttctggtgcgccgggacgtatgcgcgcaacacagttagacgttgtattcaaatgagcgataataatctggtgtatcaacagctcattaccccccccttccacccgctatgattctcttgaggaatctacagattgataattgattggagttattctgcgtcaaaacatctacaataccccacaccgtccgtccatgcatgtgcttctcttctgttctagtccccttctctgtctccagcacttccaccttcccaatgtttacaagtgaaggctcctcttcccaagagcccaagaccaaaatgcgcctggaatgtatgcattcacaataaccacccaacccattccattttgtacccccacgggaaccgccccacctcttcatagctgtcctttccagcgccctaggtaacatctacctctgatcaacatttatctaacagtcagatactccgtctgaacatcccactccccctccaaccccctcagctttctgagtaaaaccaccttattgctactcctcctcctcgagcccgtcccttcttcttttccgtcgtcacagtccgacatcagtgctgctgtgtgtacccggaagtgttccgggacatcgtaaggggcgtcgggactgcgcatacgtcgggcttgcgctggcactgctggcggtggatggctgggaccgaaggatataccggatgattgtttccgtgaacatgattgtgattgtggttgtggtggagaatatgagtgatgggcggttgctgcgaggctactgttccagttcagatgttgttggtgttggttttgaaccagcggggcggtccacgcgggggatgttgttaatgttgctgtggttgttcttgcggcagtcactgctgccacttcggctgataatgtcatcgggaccgttacaggcgtgttgttcatatccacgcccatgtatatcgtatcgctcaactcagcagtggcatccatatcgtacgatgacgcagccgagtaggaacaatcgctgtgtgagtgcaccgagtgctgatcttcggcgagcagaagagatgggtcgacgggcagatcatgctggctcatgctgagcttcgactgggcgaaatcgatcgttccttcgcctaccagtccagatcctgatcccaaagaagaaactatggttgcggtaccatcggcgtcgctataaccaaatggtgtgttttggagctcgccggaccacatctcgcctggggcaagagggtacgagaacggcgtgctcgttgcgccaggtggagatgctgagtgcgatggggtatattcagagtacagatgcctctcctcgagcttgatggtgtattcagctatcgaagccatgatgtcggcgcgccaaacattctcgcggcgggcggggttgcgacgaagaaggtcgagggcagcgcggcggacttcgggatggcggcatttgatggcgacgaagaacaagggggctatgacgtgagtttcgaaactgaacatggccgagaagcgtcgagcatctctaagtgatgccgctgtgcctgttactgtcgcggctttgcttgtctgacttccgcgcgttgtggggttggagagtgtttccatgaaagcggctgcgcggggaatgatggcggaaaagaaggagatgtggtcatcaaaggcggtttccttggtgcttaacgctgttgatatccaaatgtgaatggtcttagtatgtatttcgatcaagtcaacacaccccgatgggagaagcttctggttttttgacaggaagagtgcgaatgcgacgttaaacctagacagcttcctcatcaaaagatcctgatccccttccagtgcccgcagttcttctggtgatactttttgatactttgccggcttcgacctttttgtgaacctgagacactcttccataaagtcgtgtagcgcgtaccgaacttggtcaattgtttcaaaggtcattggaacgtcggtcaacgtcttcaacggtactggtatagcagtaggatctccaccaatcatcaacatcgtcagactgattcgagtgtacatgggaacgatgtgattccgtatgatctcaaattcggggttcgcccgcagcgacggctttcgttcgagctgacttaacagctggtgcccttgttgtaggtggataagtgattcgacatccttaacttgcataaactcaagaaagacgaagaggatacaggtgagaagtggtacaaggggccttgagtcgacgtctggcatccggtccaaaagacaagaaatggctttgttgtattggaatagcgcaaaagactgcttgtcggcaatgtcgacgtagggcgccacggcgccgcgtaccattgcttcgtgcaggctgctaacagccaacacggcgtgcttcactgctggttcggattcacagatctgaagcacaagcacacgccaaaaagcaccgtcaaagtcaccggaaaggcaaggtgccgtgacatcctggaagaagtgaaaggaacgtctctcgtcctcggatgcccactggtaaaagacagatagcgagccgcgagggttgttggcaacggtctgggacatgccgccggatcttcggggtctcctgctaatcaaggtttttgcgtcaaggtatccatcgcatcttcgaccagtctttgtgcaacggacacaaaacggttttgcctcatcgcacttgactttgcggattctatatgcgagtgtcaggtacaatttcaagttgatcgagggcgtcaagtagagattcgggtgttgatgtactcataaacccttgtcttttgtgagaccaggcggctgggatggcgaactcggacttacttgcaggttagacagccggttcttactttcttcgaccctttccttcctgactgagcaggccgaggtgtagaagaaaatgtatctgaggggtctggacggggacccatgatcgccatggcctccctggtacccttagctcggtgatgactcgtccctatttgctgttgcatcttgtctgtggaaagttgatagtaagtctagttcggactcagagatcgttcatggaaatccgagcagtactgactcggattcgcgaactggactaagagaagagaagcagacagaataaagtctgctttcactatggaccttggaaagagagcgagccgagatgtaaggtgtgggacatggatgggtgagattttaagttgaccgagagtaagcttcgtggatcaagggtagagggccgagttagttgtaccctcacatataaatgaaaaaagtatctgaggcggttgtagctggctaggcgagaaaggatacaataaggcctgggcttggggcagtacccatcagaactttaacctctacaccccgcctaagatgcggccccaaccatagccatgagggaggtttaaaatgggaatgggatgggaaagggtatagtgctgccggtagcgtaggtgcacgccgcctcactgtcgacggaaccgggcatgtacctttttggcccgttccttggtgggatggtatgattatgtgctggtccccttgtcaccacaaggcgccaatcacatcagcgaagggtagcagtagtattgagacaggacgaagtacatggcttgctaagcacatatgttcttcgaaggtgtggaggaagagaaaccgcagtgagagtggaaggacctccttgttctgccattttttaggcatgctcaactcaaatcaatgcctttctcgtctgtgcccgtcttgtcataccacgaacagggaccatacaacccacacggctgtgtatgctagctctcagacttgtgacgacaggttcgggcagacgaaaagggagtggacgcggtacaataaccaatggccgtctggatggatgcaggacggtgtggtcccatcaggactggaaagccacctggatatgaattcttacgcctccttgacctacgtaacaataaaacatggacaactgaagttgtgcttaaaagagaagataggcagaaggatttgctgacaatccagaagccgccaagccggggcaaggaaaccttcaggaaagctgcccgatgtcatgttacaccggcaaacagcatcgaggaccgacccgcaatcatttgaatcccgttgacgtggagcatggtcctggtcctccatgctccccagctttcgcagcttcctcggcttgccgcatagccagccgtcactaagctcacctcaacgttgctctaagcccatcactaccactgcgtcgtatgtaattgcgcaaaagagggacggcagtgaacatgattgatgctgggaaactgttggccatcgaaatcaggcacccgtttaacgtcccgtagactggatacagtcgccgttgacgtgaggcatgacgaggacacaatggggcagtgagcgggaaacggtgccagttccacacccggcgttagggagagaggctcgatccctgaagtcattaataatacagaatcagggtgaatctgcaccattcgttcgttcgtcgcttttatcgggtctgatgcttgttgttcacttgttgttgaggttacatctgcttgtcactctcacagccctgttgaggggttgaccatcaacccatgagatcaaagcaagggttgctgactgccgggggctcgggccaaatatgggtgttaagcgcttatgctgcgatctctaacaacagagttagcacaaatgctgtttgtctctaggcttcactaacactcatcattaacagctaagcgcaccacacaagagctgtctctatctctagggctatgtggggaaacagcaactcactcacctccctcaacacaacttgccagtgccactttcagtttctgaacgtggacaccagcggtcttcagatccaaggagataactgaaagtaggttatttctatgtttcgttagcagggtttataacaccgaaacattagcgaagcaaggtggttctaccatctttagcgtaagagtcattcctgtttcccggtccgcgcatccacgatagcatctctcccatattggtacatcacactattggttgaccccccacctcttccttattgaatctgcgcatgatctttcgaaaggtgagattcttagctttgtcactattctccccatgcattaaccacgtacacaggccatgagtaccctgttggcccggccacatcaagcgccagtcaacatctaccaaccttcaacacaagctgccgtgaacgttaagtatcaagctactaacgactgtaaacagagcaaacaggatgacagttccatgctcgccttgatagattttacggttaacagatcctcgcaaactgacgtgagagaaattataccaccaggcatgacagagttgtgatgacccggctgttatccaatctgtctcttggatattggtccagtatctgtcccgcccgacttccagcaccgtcgtacttcaaacttgtcgacagatgagaccatgcaaccttaatgcacggttctgcttaaactacgcggcaggctgcgtaacgcgccctttgtccaacgtggtgcaggcactgggttatacggctttccatctgattgaagtacgcttatcatggttacatacgtgagtcccttagaagcaagccgtcccactgggcagcactaccacaactcgccttctttctcataagttttgctttgattctgcgtctgaacccggctgagtggtcacagtgacggcagcagtgtcacgtcaaagcccccctccggtgaatcggcactgttagccacaccgcccctccgtatttcgtgttccgtcttccgagccactccgtctacgagttccatcctcgtccaccagtgtcttcattgtctccgttcagcaaccgcagcagtttaaggttcctctatatggaacatgaagtgaagatatctctcagtttggtctagagacaccacattgtctagttactgacagtctgactcaaaggccatgccatcaagcaccatttcctacaaaggttggataacgctgaatgatctggaaaacattctcgaagatgagacacaggcggccatctaattctctaatttttcctcgaaacatacaaggcttgcctggaagcaagatatctgtcgaatttcatcgcgaaagaaattgaacgactcactaggcccgaaacggcctcagctttacgcataattcaagtccgatttgggggcataactctgttttgacggtgggtagatgccccgtgaagtgttttgaggctgaaagcgattgccttgtgccaacacaactctctccccctcctttgacggtccatcatcgctatgcgggacggcagcttcgaaccactagcaagctccagcaaagcaaaatcagatgggaacagccttcctttatggcaacatgaatgtgaactacacccccaatgacaacacaaaaactactcgtacagttacgtgccgcgaccatcattcctccccaagctcttcattctgagcaggttcagccttcacacgacattcgtctcgccctgccccacaccgccaaacctggtcaggagcgatactattctgctgacggaatggcgggctctttggctgattggcaaaattgatagcgtagctttgaatttactgtacatatagtatgttttcggcaccacgcgggagtagaaagactggtcctgtcccagtcccacttgtgttgaagtgcgagcacctcggactttttttctttccactcacccaccgtgcaaccactcacgttttccccatctctatacaaccctttcaccatttcccacaacctgctaggctcctgaacacacatacgcgcgtctgatatccacaaagggagcaagataattttagtccgaccagaatagacgccatagggctgccgttgccgaactgggtgaacatcctacatactaaaaacgcccacatactacttacttgatgtcgtgatagggcaaagtacatcaatacacccactcattctcacgaaaacgtgctcttttgcatatacctcttgaatttaagcgcgcgtctaggggagagatgatttggcaacgggagatgacgagaaactttgaagtgatgccggacgcggtccttaaagaaagcttccatctcttctcccaaagaaattcaaggtagaatgagaccaccagcatttgatactttccatttgaaagccagtctcgatggctcaaggcagccaggtgaaatcggtagtgtccctttctattccctaacccattgagaacattaagacgtctacataacaatcagagaaagagagagagagagaggcaggacacttgtgtggcgttaactcagctgaatgtctgacaacctacctagaactgttcttactgacatgcacatgaagagcagaccaaggtcgtctctggatatattaggcagagcatttggagaaaacagagccgtgtcacaggcatgcgctcatacatcatacgtaccatccctttccccgtctcctgtacttgagtaaatccaatcaacaaacatgtcaatcttcaacagcgagctcgaattggtgtccatcaccactttaccactacaccctttcattctactcatactataccttaccctacctctacggtgcctagcttctacttctacccctggagcaaggcatagcttacattactagcccaagtatagtcacacgtgcgaacattcgacgtccatgctggcacggaaggcgtaatcccatcttgccactcgtacgattcagtcctcgtcgccctagtgtctcatccaagcgagccaaattggcatcagatccccatacgccacagaccggacgtagttacatccgatcagtcagtagaaatcattcagcccctctgcctttttaaaactgtgatatcagacaagaacggcgctcatggggccattgaagtccatcgaatggctacaaaacagcagcagagcaggcagcagaatttgacttcatgtttgctaaaaggcgagagaggattggtaccttacttggtttcgaaggggcggagataaggggatggaaattcaaatgtaccagaacctactaatattgaaatgtgatgtagtgacgaggtgaacgaggctcgaggcaggagggatggggcaaggcgagccgatgtacagagccaaggttctgtagataataggaacgtcaaacgttcggttgagtccacgcctctactatcagtgaactcaacatgtttggctgttcgtcctggacgtgacaccgagggaatgggcttcacatacatatccatcaacaaatccagagcgcgttgcgcttccttacctaactttgcagtagatacgtctctaaagccttcgttatttagctaaagtcagttggtgttgaatgttgtcacgtcttccatatcgacgctgcctcggtgatattctgagctcaaatccgttgacagagggacacaagggtgatcttgtcctgagtttgacgaagtcctatctttagcaagagtattagaactcaatcaggctcccgggtacctcgtgactggggtgggtaggggcaagttgggttggaaggcagagggccgggtgtagttgactgaatataggtagtcctcatgtctaacgagctgtgcccggaaaactgccaagccttgctcacactgactccacgagagtgaacgtcgttgaagtcgaggctggtttgattgttagtctgttgcctgaaaggaaatgccacaccctccgagctccagccccattctggctcaatgcgtgttgtacagtaggtagtaacggtatatcggatccggatcgtggaggcattggactatgggaccttgaggtccctttggactctgaatggccaggtgggcggcgcgccgcagcgtctttggggtcaccatgtacagcggggtagctaacacccatggtactacactactgtagtgtatgtatgtagtacgttacaagggtaccgagctccctggcttctagccccgccttcttccagccgggcgccgagcagtccggggagagactccgggacgtactgggtatcggcgtgccggggcggagccgtatggccggcgcgcgcctcgtataagcacgggcggggacgtgtcctacaacccctgaggacccggttctcggtcgggtcgagggtcgtcgtttgctcttgtcactcgcttgctccacccaaagtggcatgcgggttcctgcgacgtccggacaaacggactctctcgaatctcgataagacgacagttgcagcctgccaactttccgcgtgttgtcctgttccatttcgttttctgtgatacctacctagcagcatcgttggcctgtggcctctgtacaggccatccggtggtgcatgcgacaaccactgaccgccttgttgtccgtactgcgggggaggggcaaataggaaatcccagggcagcatgtctcgcttccttggagagacctgacagcctggccatctggacatcggtgctcgagcggtgctgcagcatccgaacctcgattcactgtaaatctcgaactgaagaaatggaacgaaccccaagtcaaacaagatgaagctttgatctgtcagcagctttgtagaacgcattcgaaggttccggccgcaccgttgctttaccaggtgtgtcgggcgacctgaagatcctcggagcgatggcagaaggcgtgcctggagcccggaacagccagggcatggaagcagacagagtggcagaatggaagtgtacctatgggcgaaaagcacggacctttgtcgccccagaaaaggctccgctcatacttcgtcatccaaatggtcgcctggcggggcggtttgtcagtcagtgacactgacagttgaatcagatgcccgctgttgctgttgccgctccccagctgctggccaccagctgcttgcccctggttggctggccttggagggagcaagcggtcggtgccactcgccggcgcagcggtgcttgcttgcttgcttgctttggctcgaaccgtcctttccatgcctggccgtgacaacctgaacgtaaacgaaaccaactccaacaccaaaacgcaaaggcacttcgtccctccgactggtccttttttttgtttccatcccaacaccattcaccttcacctcgccgtccaacctccaaagaatccctttatcagcgggtcttgaggctacgaattctggtttctttttctccaaaaccacttcttcccgctacatcctctccgtggattagcatcaccgtccgcgatacccaaataccacatttattctactgattccaacacaaacgtcaagatggctcccgaacctaatcccgaccacgtcgagcagaagaagaaggtcaacttgatgtacgtgaagcagcgacgctgatcgcgggagctctcgaagctgtcgcgccccctcatcgcgaatgacgccaagctgacttgaagccaaacagggacgcttctggtgccgagcacaaggccgtatgttcaacctcgcttgcccgccaaagacatctcgagaaccactcgtgctgaccgatggaacaggaagatgataccgccactgctattctcaagaagaagaagaagcccaaccagttgatgtaggttgacgttgaagatgcggggcactgcaacctgagctaacacatatgcagggttactgacgccgtcaacgatgataactcgattatcgccctctccaacaacaccatggagcagctccagctcttccgtggtgataccgttctcgtccgcggaaagaagagaaaggacaccgtcttgattgttcttgccgatgacgatcttgacgatggcagcgcacgcctcaaccgtgtcgttcgccacaacctccgtgtcaagcacggcgacatcatcaccattcacccttgtcccgatatcaaatatgttagtctataacccggtcacctagtcatagaatgggcaccttgctgacacagcatctccttgtaggccaagcgtattgccgtcctcccgatcgccgataccgttgagggcatcaccggatctctcttcgacgtcttccttgctccctacttccgcgaggcctaccgccctgtcaggcaaggcgatctctttattgtccgcggtggtatgaggcaagtcgagttcaaggtcgtcgaggtggacccaccagagtacggtattgtcgctcaggataccgtcatccactgcgagggcgagcccatccagcgtgacgaggaggagaacaacctcaacgaggttggttacgatgatattggtggttgccgtaagcagatggctcagatccgcgaaatggttgagctgcccctcaggcatcctcagcttttcaagtccattggtatcaagccgccccgtggtgtcctgctttatggccctcctggtaccggtaagactttgatggctcgcgctgttgccaacgagactggtgcctttttcttcttgatcaacggccccgagatcatgtccaagatggccggtgaatccgagtcgaatttgcgcaaggctttcgaggaggctgagaagaactcgcccgctatcatcttcattgatgagatcgactcgatcgcccccaagcgtgagaagaccaacggcgaggttgagcgccgcgtcgtctcccagctccttactctcatggatggtatgaaggcccgttccaacgttgttgttatggctgccaccaaccgtcccaactcgatcgatcccgctctccgtcgtttcggccgtttcgatcgcgaggtcgatatcggcatccccgaccctaccggtcgtcttgagattctccagatccacaccaagaacatgaagcttgccgatgacgtcgatctcgagcagattgctgctgagacccacggttacgttggttctgatattgctgccctctgctccgaggctgccatgcagcagattcgtgagaagatggatctcatcgatctggacgaagacactatcgacgccgaggtccttgactctcttggtgttacccaagagaacttccgctttgctctcggtgtctccaacccctcggctcttcgcgaggttgccgttgtcgaggttcccaacgtccgctgggaggatatcggtggtctcgagactgtcaagcaggagctcagggagagtgtccagtaccccgtcgaccatcccgaaaagttcctcaagtttggcctttcgccatctcgcggtgttcttttctacggtcctcctggtaccggtaagacaatgttggccaaggctgttgccaacgagtgcgcagccaacttcatttccgtcaagggtcccgaactgctttccatgtggttcggtgagtctgagagcaacatccgtgatatcttcgacaaggctcgcgctgctgctccttgcgtcgtcttcctcgacgagttggattctatcgccaaggcccgtggtggctctgttggtgatgctggtggcgcttctgaccgtgttgttaaccagcttcttaccggtaagttgattcttccttggtttgtgccattctgctgtgcatactaacctgagctatagaaatggacggcatgacctccaagaagaatgttttcgttattggtgctaccaaccgtcccgagcagctcgacccagcgctctgccgtcccggccgtctcgactccctcatctacgttccccttcctgatgaggcgggtcgtctcggtattctcaaggctcagctccgcaagacccctgtcgctgccgatgttgacctgaactacatcgcttccaagacccacggcttctctggtgccgatcttggcttcatcacccagcgtgctgtcaagatcgccatcaaggagtctatcaccgccgatattcagcgcactaaggagcgcgaggccgctggcgaggatgtcgagatggaggatgaggttgaggaccccgttcctgagctcaccaagcgccacttcgaggaggccatgtcgatggctcgtcgctccgtcagtgacgtcgaaatccgtcgctatgaggctttctcccagcagatgaagaacgccggcccgggtgccttcttcaaattccctgagggtggtgttgagagcagcggcaacggcggtgctggtaactcgtttggtgatgctggcaacgatgatgatctttacaactagatgggggagggattcaagactcacagtattagagcagtcttccgctagccttggggctctacatgtatgttaatatgcgctcaaaggataggagttgacgaggtattccttcaaagttgattgacaatgtctttgcatagtctcttttgtttggcccatccagggtcgattcagagcaattgggcacaaacgatgtgacttataagattccacataacagcggtaccctcagcgattgtttggcattcggatttggtgactgagagaaaatcatgcaggccatgacttatgttttcgtcaacctcgctggctttgtgtttgacttggttccaccatgcaactgcctccaaattcggttatgaagataggaacagtgaccctaaactgatgtcaacgtgcggctcgttttttactcccttctcaggttgcaccaagtttctcaaattcattctcaaccgtcttcccaagcctacttgtcatgtctacaaaatcgacggctgactagtgggcgagccacttgtagtgatcagtgctggagttgtatcccacattgtgaaaggtacatgtgcagttttctcccgacccgcgatgctcgacgagggagaatctacttttggcaacagcaaggccgggcagtcttccttccataattgatggtagataatgtcgactattgagcatgtacgttgcctgtgatctatccattaatctcttccgccgtagttgcatctggccgacggactgatgaagaggaggcgtaaggctgaacataacaagcccaaccagatggagcatgagaaattgaagcattaccccaaaaagtgaaggagcaaggaaggaacaagtcttccagagtcggaaggagtggtatcaaaagcaggatcgtcccttctgcggatagtgagcccttcgaaactgccaggagactgactaccaatgtgcctcatccaagatacttcgggtctaaggactgacggaaaactctactgaaccccgtccgcatttcctaatgcaggtctggcagaactgaataggctgagggatgagagggcgcgggacactcgaaccgccagtggaaggatgatttgtgcagttgagttttgggtttgcatatagagccgtttaggcgcggcatcgacggcagggaaaaaatgataaaaaaaaaaaaaaaaaaaaaaaaagagaaagccgttgacctttttcgagaagggtggctcaaagtctcggccaacgttagacgggaggtgttgcataccctttggtggcagatgtgcatgttgatggattagggaaggagcgaacggatgggaagttgtacccgggatatattcagtcaccaaaaatactagtataaatgattaagaaattccacacgatttagtaggtacactgcagccagaaggggccgggaagaaactgccgggttttttttttattttttttttttttttttttttttttttttttacaacctgttgagaatattgccactgtcaacaataacttcaagcaaaaacaacaacacacatgttattattgtggtcgacagacattaaaagaccccaaagagaaagagagctatagtcgagaaaatttcgaatttactacgccctacaaacgattttctcaatcctcatcatcaagtccgggtgccttaccctctcaaacagcactgtactccaaactcaaaagtgcctgaggccggggccgatccttgagaactcaaacatgaaaacgaagcatacctaggtacccacaatgtcaacctggcaatgtacttctcagtgagactgtcttttttttcttttttttttttcccaatatgctggttggaccttctcccgtttcgtcagggacggcattcattcgtttgctcaaggcaaatctgaagccgcggagcgtataaatgtgtacttgacatctacgactatgtagtgaagacttttcgttgtgggacggttgagacacatacaaggtgttcgttccgaagaattcaagagtagtcgacatccgtatcatggaacgatagaccgtgtccatgattgtttgacatttcttctggtccattgtttctcaataaccccattgatcgacgacaacttcagttatgttaggcataactggaaacaaacaagagggtaaaaactcatacatgctgagtatcttatattaggtagtcatctgattgatatcgaccagctactggctagtaaatgctacggctctgcgcggttttgatggaaatccttcgcggattaaaaaactcctgtgtgcgatgcgagtcactatgagttctgacactcccagtcctactttcttccatcataacatccttgaatttctcaaccaagcgccccgggctgtccatatgtgtgtctatacatccatcctcttggtttctgatctgtccaaacacatctgcctggcctccctgatatgcacccgcattcacagtattggaaaagaacaaccgggacgcaggaaacacaaagaccctggacacaaacgaagaacaaaatagaacgcattttgggatatcgatatgaaaaccaactagaccgccgacagaaacaccgttgggtagctagcagcgatgccgaaaaaaaagataatgaccccagtgcagaacgatcttgaactgacgtgacctgacccaacccaacccaatttgatggaaaagatgtgaaatgcaacattgtgactcgatgtttcccaactttcggccatccagtcctcctttactcccatttgtgttttgttcctgctgcactcaaaccattgcccgcattcagaaccagtgaaataatacaacttagacgtaagaagcagaacaagaatgacaaaaaaagagaatcatttgccccgaaagcaggaagctattaggctttcctggaaattgagatgatccagtccaaccatcccttgtggtatcacacaagacacgaactaaggaattaataccacgtaacgaatagccttgggggggggaaaggaaaaaaaaaacttgaattaatgatgataaattcataaagcaaacgacaagaaagaattgaagagaaggatgatgatgcaaaatgtgtgaatagaagaagcccactcaaatgatgcgtaaatggccctagccgcgttcttgtatatatcgcgacatcggtattgtagttgccctctcgactccatgcccttttaagagctcagtggcgccatagagggcacatcgccatttccagccggctgaacctccttgccacgactgacaggagcatgataactaccgatgctttgaaatcccctaaaacgtaaagatttagtatacatggcgaaccactagagtcgagagttgcacttactttgtaagatcgaaagcccggtcctcctcttcctcggcagggctcggggattcttctacgccgaccgtggcgccccggctggttgttctcgacggacttgcactcccggcaggcgacttactccgcgccggtggtggggggctgctgctctgcgatggcaggttcccgtgtgttttggaggggctggcgtcgtactgagcaggctttagcggcgtacttgaaatatcggcatatctccagaacggggcgggtgagctagtcggcatgtgttgactaggccgttgggccgtgctggggggtacaagccggggattaactcggtttggagccggcgtaacgagagacgcaccgtcttcctgcaggtacgacggtcccaacgtcggcgatgcaggcgtatcctccactatccccaatgtactcattgtcgcaggcttccggatcgtcgacagcgggctagcctccgtgccatcctctgctttgtcagggagaggtttgcgctgggcggcgcgcacaggcgttgattgcgagtcgcgcagtgttgggtgcggttgtggctgtggcgagtcagaaggcgaaatcttccgcttacgagacgacgcaggctccttagcggccatgtccttcggaccctgcgtgatgtaattcagcccgctaggagaagctgggttagaggtgcctctatgtccaccacgaccgcctcggtacgcattgcgtatcatatcttcacgggcgtcggcaacaatctgccacttcatgcctttgccaggctcgtctgtcgaccttgcgaccttctcgaatgacttgttcaacgaaagattgtgtcgaatcgagttctggagtaacatatatgtcagctatccaagtacgcgagggtacagcaaccgctggagaaacatacctgccagccaccagcgggttgatgcctatagtatgagtagcggttcatgatgaactgatagatgccggagagattgagcttctggtcttccgtgttcacgatcgcctgcgtgatcatttgtgcatagctgaactgtggcttgatgtgttggttttcgtcgagactaagatctacctcgttgttggtcatgacaagcggacctgccagaccttcgtgaaccggcctgtgcatcggcggtcggggaaggttaaggggaggagtgacgcctctcctgtagtctggaggagctggagccaatgccttctgcggtccttggtttcggggggcggccttgctagtcggagacacggcctgaaaagcatgcgattctcctgctgagggaaggggatggcgagcttggcgaggagaaacctgcgagtctgggggaacgatgccggctcgctcgagatagtcccttttgatttgaagagcactaatatcggcaggcagaacaaacatcatctccataccgccaatctcgatgacctcgccacttctcagaggcccctcgtcgcccactttccacgggacaccatcaaccttgagcgcattgcggcccttgacgcgcaaccaccactgctcctctgtggacttgaagtagataagagcatgctggcgagaaacctgcttgttggggccaaggtcgatgtgtaccactttgctggggtcttcctcctggctctggccggtggtagcttgtataggttcggaggagcgaccgatattgacattgaggctcatgatgtagtaggtccagtcattggccgcgattttagcaaaggcctgaacgccctggctcgactcgtggatgctgttggagtggtccttgctagcctgaacattcttgggcatctcaagatactgtatgacgcgtgccaccacctggtcatcgtcgttcatgtctagagctgactggtcggcaactaatgacgagtcggcctcgtcggcgagatcggtcggcgcatcgtcgtcctgcagcgaagacaaaaagtgcgtggttagtgggggtcaggcagcctatggggtagtcaaagaaaagtaacaaagcgtggcaaaggagagcgatgtgcgggagcagggtgcgccttaccttcttgcgacgcttcgagggccgtgagggcgacgagtctccagtaactggatcgctgagattgtgctggtcggcagtgttgaagctcgcggtatgcttcggtggtgaaggcgacattgtgtgcgtgggcgaaagcgctagcacatgcgcttgaggtagagaggtctgatggagctcggggatcggaggggttgaggaggtcgtaagtaaacagagaggtcaggggcccgggtggtggaagtgggtagacatctaccgagaccaatgtttgggtggtgtagcggagggcgactttggcagacgtaatcaagattgccagatcagagggcggcgcaggtgccggattcgtgtgcgtgcggttgcgggcgaggaaggtcgtgaagtgtggacgaagatcaattgcgacaaatttattgaacttcaaagttccatcgattagttggaaccggttccccagtcccctgcgttgatggcagatgctgcaaggggccgccaagccttggaccttccaattaccaatgtctgcaggccggggcagtcagacaacgtcaacaagttggttgaagacaatggaagggggcctcggggtggtcaaagggcgctgtgagactgatggatagcagcgcggcgatattgggacactttctttctttccttctttgaagcttcaacttttggctggatgcgtgagctcctcggtcgtgggggggtaagaagaaagaaaatcagtttttctcggattcaaggtaatcaagattggacactgtacaactcgagagcagagaggttgcagtggtcgaatgcggccctgggtttcggggtagtatggtagatagctgctgtagtaggcaggaggttttttgtatttgaagacaccacgcacagcaaaaaggtgagaatgatttgtttaattgacccggcgacgctttctccaaatcccaggtttttcgcgtgcgcaactggaaggcatgcgcagaatgcggattgaagcaggcacaggccagtcactggccaatgactgcgtcagattactgggattttagcggggcagaggtggagcattcacgtgttcaagcttccgtccactctgttcgtcatcactcctttcaaggtaagtaggtatgtaactgaagtaacgcaacgcaacctaacgccgttcggtgcagtgtggtcaacaacggacactccttcgattaagtcccgcatgcaccccccccccccccacatccccaactgtaatttatgttgcaacaacaaagttgaaaaagcaaaccaaaatgttgctccaagattgacatcaaatgtattgccaatatccgatgtccgatgaaatatgcaagatgcaagcaaagccccatgccattttcagacaccgcaaacaaagcaatcaccacgcatccttcggtcgcttgtcgaaggtttgtttacatcaatcaggggggtgacgaatgaagcaatcatggatcttcttctctcttggccggggtgggggtttgggggggttaagtactgtacacttggcatcgaagaagcaccgtttgagagttgtcttttccacaccgtgactctttcgtccgtccagtcctgtctccttccgcagcactccaatgggcaactacactacatacactactaggaagtcaatttagcagacgggaatggatggcagatgcccggctggggcagtctgggggcagaagcgggtacctcagcagctccaagcctcgatcagatttaggcgtgccccctgctgttagggggttggcggggtttgctaggatgggaatttcaaggttggggcttttggtgacaatttggagaaatttccataacccgaattacacatttcgcacaatcatcgccttcgtcgccttgggctctgaagaagaaagagatatcaattttatatggcaggtgctttcgagctcgtcttcgttataccgctgaaatggcaatccggcactgcacccgaaagtagtatccatagcagtgtcgagaacgacagaaaaagggggaagcggacgtatcattatacacactgtgcaagtaaacaaacttcccatgctcctttttctactttcccttctcacgtatcgtcttggatcatcatgttggcccctgatctccagcgcatgctgccgccagctgtttgaccctctttagtcacttggtgtactgtttgctgtatcctgcgaacgcttcctctgaagcaagttcatcaaccagcccttcccaactaacacaaccccgagccatgaggcagaagttgaaaggtgggtgcattttgttcaagccaacggagccgttctatatacaaaggttccgtgaacgcactcaaaattagatgctcgctcatcccatcatgaaaagaaaaacataagaaactctaagaaaaaagaaaaaaaagtggggtgtgtctgtatgcttcgttgcctcctcttcttgaccgctttataaatgcttctaacgtactgcctttcccttttattttcccgtttctgaaacattgctctccatatacaaggatatctccatgacttgttgagtcttttccacgtggccgcccttatcatgtgttaatacaagtatatacagagtgctttttaaaaagacgccaaccagccaagagaattccaaaataattccccacaagcccaggaacgccagccatatccggtgcctaacttttcttcgatgatgatgatgatggataacaatggatgatcatatacatcaagtaacagttcagtcaaagagcaatgacgtggcagtcatggtaccatcgatcacagaaacatgacagggtcaacacgtttaggccttgccgccacgcttcttagggttgctgggtcccttggacttcttaccgcccttcttcttctcgctgttctcaacaaacttgaccagctcatcgatattgcggttgtcaacgccgacagcgctgggcacaacacttccgataccagccgcgccagcggtggcgttgcgagggctaaagccgagactacccttcgcgcggcgagcctggagctccttggtggctttggcgaccgacacggcattgtgagtgagctgagtaagccagtgctcggcctccttggtgttcttgtcctcggggcccagaagggtcttgaagatgttgtaactctcgcgcatgcggtcgacggccttcttagcatcctggtcgagtgcaagggcctgagcaagctggaacaagagggtggcagagtgcacggtctgctcgccaaagaccttgttgcacacacggagggactcctcgaaccagcggcgggactcgtggtaggccttgatgctctgcaacatgacggcgtagttgttcatggtggtgatcgtatcgggatggtcaggtccatagatgaccttccagagatcaagagcatgtctggcgtagaggagagcctccttactgtcaccacgctggtggaggaaaagagagaggttgaggtagttcaacacggtctcggaagagtcaaggccgacagtacgctcggcaacgatggcggccttgcgggacaactcaacagcggcatccttctggcccagctggtagtagagctgcgacagggtatggtacatctgggcaacctcggggtggacgagaccatagatctgctcatgcagagagagggactcgaggagaaggtcctcaccaagcttcttctggttctggtagatagagagacggccggcctcgagagcctcctcggcaagggcgctacggggcgtagagtccttgacaataggaacaacattgacgaagtcgtcagggctgaaggtgtggggcacggtcgcaacaggagcggcggccacaggggacgtctcacgagcagccttcttcttcttcttctttttgttgccatcctcaacaggggcaggagcaggggcaacaggcttctcagcaacaggctcagcctcaccctcggtggcgacgaaagcgtacttcttgttctgaatctggacaccgagcttttgggaaacctcgcggagcatctggacgtgctggagctggttgtaccagccatcctccagagtaaatctgaagcggtggaggatctcctgctgcatggcttccctcaaattttcaggagtgacctgctcgaagctgtagtcggcatcgctgaacaccttgcggagctcctcatcgacttcggcgacaggcgacgagttaagaccgaagcccaagaagcagttgagaaggtgggccaagcaggctgaagtcaaaggcagaggcaagtatctcaagtacttggcagcgacgtgcttgaaagctctggcaatcatctcacgaacgcagagctgacggaagcactcaacgcgggttccctcgctgagggtagcaagcttaccgaggtaacgcatgttgataccgcggcggtgcagaaggcgggtgagcgaacggccatccatggggaagctgatgtcggactccttgagatcgttcagaagggcagggatgaccgagtcacgaaggtaggtgcaggcatcacggacgtcctgctcatcctgggccatctcagccttctcctcctcagtctgaggaacctggccgctgaaaacatcggggttcagggcaaacttgaagttgctgatgtcgatgcgctcatcctccttggcggcttcctcatccttcttctcggcgacctcggtagactcagaagcttcctcggtcttctcagtctcctcggccttgggctcctcagacttctcagcctcctcggtcttgatctcctcggtcttggcctcctcggtggcctcctcgccctccttcttctcctcgggcttcttgatgatgccgcgcttcaggagctcggcctggacgtactccctggtcttttgcttggccaaagcctcgacaagctcggggcggagcacagtcatgcggtgagggtactcagatccctcaggtccgctctcctccatccaggcaatgtccaagggagtgatgcgatacaagtccaaaacgtacttgcgtccatcagttccgagaagacccttcatctcaacactggcctcaagatcgtggcgcttgttctccttgtcccaaacggcgtgcttcttgacgcgcagggcagtggcgagcttctcgaaagaaggggcgaagcgctcatcagcggcaacaatgtccttaccgtcgacagcaccgtagtggatttggttctcgccagcctcgggctgcttgaaaatgccgggaacaatgctctggccgacaatgcgcttaccgagataatcgataacgacggtgccgggagtgtagagaccgtcaatgtcaagctggttcacgagcttgacaccgagaacatccttgccagtggcaacgcgggccgcctcatcgccaccctcgctggtgaaagtgccaacaccgtcagcgccgaaggagaagaagatgttgttgtagacgaagatctgcgcatccttatcctcagtagggttaagaggggcaacctcgccacgagcgacaaggacggcaccacgggcagcggcatcagtgtagtcagcaaagagcttagcaagcagacgctccctgaagacgcgatcctggatggtctccttgggaagctccttggcagactggaactcctcgttccaatccctcaaagagtcgacgttctcagcgccgccgagcaggtaagtctcctgcgagcgggtgttgtcggcctcgtgggcaataagggaggagttgatggaaggaaccaaccacggcgcagacgggattgtgttgccgacttggaacgtagccaagggatccttttggctagaaaactcctggaacttcttgaacgactcctcgaaagaaggagaaagcttcttgagaagggtaaagagagagtgagaggcgcaatccttgggggccggcttggggagagggtcgaatttggcattgctgcacctgttgacgaagaagccaccaacatgggcggtgacgtggtgctgctcaccttcgttggtctggataacaaggtagagaaggtggcccttttgcctccagtatgcaggaggggggttccagggggatagagagatggacttgatgctcttgggggcggggccggtctccttggggagcagaatagccaggtcagcaggggcctggaagtcgtactccttgatctcggcctcgggggcatcggggttctcaaccacaatatcgtcgtggacggaaacgccggcaagaacgccgtggacggtatcggtgcggtctccggaagcaccaatcagttcgcgaatgcggatgaggtgaatgcgggcctccttttcagtgtaggggtcctcgacaaggtgtagttgggcgccgtgctcgagaccctcgacgtcggaaacctggatgaagtcgttgatcttcttgccgttgaactcgaggtggaagcacgagaactcgatggcgatggggtgctcaattatcgactggcggatctcatggatctgctccatgggggacacctgttgcgccgtcttagaacactggttatgggtggtaatatgcggtcatgggacacatacaggaatatcaagggtctcggtggtgttggggagaacgatggtcacgacgaagggctggtcctcgagggcctgctcggcgccctcctccgtctgttcctgttctgttgtgccattgacatcggccggaggcgtctgggtctcgggaacctcggggacggggttgcctggtgggagaggaggcttgtgttagcgacgatggacggcggcaggtctggcagatggcatgtgtgcagcggctaggcaggtaggtgggcaggtaggtgggtaggtaggtatgacaggtccggggctcgtctcgtatcgagtttaatatgtacgacgcggtgcttaggacgtggtgttggggttggcttcttaccctcggcagcgggagtggttgcttgggatgcgtccgccatgattgtgagtcgataccttgtggactagcgcagcaaggtgtggtggacaaagacaaaaagacgacaggctcaggtatatgaagtgaggttgaaaggaggggaatggggacagcggctcggtcgagatacggtcctgatcctgggcctggtcctggtctcgggattcgaggcacacaaaaaaagagtggtttaaaagtggaattctacaagtcccttgaaccgggcaaggcgacagaaaaaacagatcagagagtccaattgggaggttttggggaaaagttcaagacgtgcaagccgtacagaggtctcacgtccagaaatatattcagagtacgtagggtatgcaggtcctgtaaatgactctttcccttcaccttcggcctttcaccacagtctgggggcgtcggatcaaacatcaactttttttttttctcgtctcggcctatgatgcaggttactgccgggtccagcggccggcaacagcccgagaccagggcatgactcgaggcgggcaaaggcgggcaggcgggtaccgcgagtggtaaggtacctccgggtataggtttgaaagggtccatcaaatacctctacatactccctctccattcccccgccttcaacacttctgcgatcgagggagggacgggagacacggagcctctataaccactacactatttccagcgccgaatacccgcccttcgacgcagctcgcgacgctccaagcatggaagggcgaacacgggcagcactcgacctgggctggaagttcaaaaaaagtcactcccgtccccactgcagttcccgacaaccgaagcagagggcggagggtggctcgagcgtcctaaaagggcgcgattcctactgtttccacggggcctggttggctgagattcattgcgacacattccatcctgcgttgttgcccgtccaattagtgtactccgcccagtccaagacgctagtccagagacggtattctcaagtaaacatcaatacctatcattccagaaccgcgaccaaaagacaatctggaacacaacatttttcgacaaccagccatccaccaaaccaagtatgtatcagcattgaacaagagattcgacgatttcttctttttttggagtatgggtacctaaaacagtatcttggtttaatcgcttcagcttattcgcgaacatttgggtcattttgatattcgtcaccggcatcaatcaccacttcagcttattgctcaacatccttttctcttcatggactattcttcgccaacccctcagagacgaacatggagttcacctcagcgaaaagaacagcaacagcaacaacaacgacaacaaattggagtagcacatgaacaggcccagccctggaccgcgacgagatgcaaccggctccttcgccctctgctcgctcacatcggcgcattgaagaaggaaaaagagcgaaagctgggcgtttctgagagcgtaggtcaaggaaagagcacctcgagcgcgagttttggtaaacggcagggccgaggtggttcaaaacctgcaacatactccagcaaaacttcatcacgggcgcatttgacgacgcctgaaaaaccgcgacgacagcgggtaggcagaaggcctgttcaagaaaccgcagtgcctactccctaccttaggcataccacggacaactacttggaatcttctccagctcagcccattctatttgctcccaccaaaagctcctcaaccaacgaccatggcagaggcgcaagatgtagccatagaagctgccagggagttcagtgcagattggaggcgtgtctagcacaacttcggccaagcacggatcaagagaccttttcgatatacgagtccattttccgcacgctggatgccctgctcagagctacctctcctccaaagtctccggccagcgcttcgcccaaatcgttccttgccatgtgcttgcggagagttccagattacatcaatgagcttgaatactgggagaaaagggacgccgaagcaaacaagaccaagtccgttatacaagagtcgcgagcgtccttcgatatctactcggagcttgagtcgctaggtgcgctggggggctggaaacatcttcgcatagttgtccgagcccatggcgtcaagatcatccagggcgccatcagggacggtttgctcgatgatcgcatagccattcttcttatcagtctttgctaccaatacctgcctttggtcgaatgtttggatcttaccaatgtctttgtttcgcgtcagtacccatctccagatcgctacgtacgtaacgggctcacgatagaagcgcctgcgctactaccgctcgcggcgattggttacggccatgcgaagactaagcgcttcatgcttggaaaactggccgacctttttgctaatggctctttgccggcggagtggttgcttgtcagtgcttttaagactgcacgccttgatgccatggcgaagttgttttacgggactggccaagactgcgttgattttctcattaccatgatcgacgtcctttctcctctgatgtctgaacgaagacaaacttgttcttgttctgatctcgcgccgcacaaattggccaccggaaacctgactggagacatggcaacgctagtatctcaagtgctccgtcacttcgatgatcctaaacagggagagcgcgcggttacaccgtcacagcttgcggtattcgcccaccgtgtgcggtacatctttcgtacatacttacttcatgctcgaaagacgagcctcccatcccccgccgtgtatcttgtcagcctctgcgatttccttgcattcggaaccgagtcctcggcctccaccattgcttcagcagcatggaaaggcgcaaaaagtggccaacgcattgatcgtctggaccagcaatactcgatgacattgggtgttttgggcacgatagtgatcaactacagtcgaagcaatggatcgaccagtgctcatacctacattcccccgatttgtgacaaaatgagagcgttgcagattcccgacaacctcccctaccacccctttgagaacatcgaactggatgtcgccttcttcgtggcgttcgagaccaacgacctccaagacctcgcatatgccgaaaagctatgggctaagaagaagtcaacaacctgccctcacgccatgatgaaggcgaaaccacactataaagagcgcatccgtaccagggaggagtcagagggcaagtcctttaccgggttcaagtgggacgatgctctgagcgagtgggtcacggtagatcctcctcagccggccgtgggaggaggcggaggtagaacgacgagaaggtcgacaaggtgtccgtctctgatggaggcaattcaacggtatactcctactgctacgtcctcatcgacatctacaattgcgcccaaccaaaaacagacacgtggtagcacgcgcctggtacaatctcgcacagcttcacttgcaacatctaccacagtcgataccaccaacaatgacattgacgcggacaatgacgacgacctccaagacgacgacgccagctctgaaacaactaccaccacacctcaaaccgccactgtcgactcgtccttagactggagttccgattttgaaacatcaaacgtcgtaggcccaaacgaaacttaccagcagataccaccacctccttctcgaagaacgcgacttcaactgcaaccgcaaccacaacagcgacggctaagcggcaacaagcgaaaatccagtcatctcgacaccgacaatgaggtcaatcaagacaatgactccgatgaggatgatgatgatgacgacgacgatgacttctccgctcctgagccgccgtctagtggtacagaacgtcgtcgtcccttggctaaacagcgtcggacgagggcttcactggttgcattggctattactactaccaataccggtgctgctgctgctggtgctactgctaaactcagtaataatgccagcggtagtgctagggtcaacgccagcgccagccgtagcggtaatgatacctctagcaacggtgtgaatactgctcggcggcgatcacttaggatatttgccggtagcagcggcagcggcagggcgatttacgggggagaaaccgaagagacgagtgaagatgaacttggctaggtctaggaaagggaaaacaggcaaaaaaaaaatggcgggataagagtggactcatttttttatttcttttgctttacagttgggttactttgcacatgagaggtgtttaggcatggtaacggatcgtcaaggatgttggaagttggattgcgatttccccagcgaatgaaatgggggagaggaaggaaagaatacccgattgcgttgcttgacattaacactggttgcttgctggatggtggtttaggatacacatggcataatcaagtggctgttgggtcattgtataaatgatactctggataatgtttgacttgaaattgtgactgagtagatataccatgtattgcgaaaataccggcacaaaatcacatcttctatggacctcgccttgtccttgaacataccccgctcctcaactgccccctagtaacgtcttcctacctactttaacgccttctcctaccgaaacgaaatgaactgtacacatgaaacatgcctccaactgcgcttcgccttaccttgcctttcccctgatctaggctagtttccccacaacgctcagactccgccgcgcgtattcttgcctggatctctcgcttcactaggacatggagattatggccggttatctgatgccgatgtggtgtgtatatgtattctgggggtgtgggggtctgtgtaggtgagcatgtgtgtctgttatgtgtctggtcactctattgtcggttgtgtcggcctgctgaatggcctgtcgggttgctagtatacataggtagcaagcaatatatccaactcgtctatcgtatctactcgatacctctacctaagtaggtaccatagtagaccacattagggtctcaaaatccccgagtacccacccttctctccccgggacactgcataaccctatctgcaaaattggagatctcaagtcaggtgtatattattcccatgtcttgaaagcgagtacaacgtcagtcgtcaaccgagaactaacctgttcttctactaaaagctcacttagagacctggttgaaaggcagtcccgtcgtgtcacgtggtacagagccatttaacaccatgcgaccaaaagaggggaaagcaaggaaacattccgaataaaatatctatcccccgggccttatagggtcggggttctaagagaatatgtagttatgttgtttgacgccgatcccacgagcaaaatcagattgctgctgctgctgctgctgctggctgcatgatgggacgatggaggtatgcgtgctcggcagacactgcggtgcggtgcctgaacgaacctctctcatttttaggaaccttgggttcggctccagttcaaattcggtcgaagaaacttacagctaacagtaggtaggtagtggtgtatgggtttcatcaagtgtgtcgttcagtttggatgacgccgcatgacatggcggttgttgaggctctttctctctctttttcttttctgtcccattgtttccattgtttgtgaccgggacaggggtgatggtgaccactccttacccagtggaaatggtgatgacggacgaccggccaacgttcgaccattgctgtttcgattgagccgcgcgcgggcttgacaagcaaggccaaagaagctgagacgggagacaatggatcttatctgccgccagggttcgtctcaaactccaagatccccaacttggcgttaaaattttccatcatgttgatccaggagtcaccacgtttgatcagggtgggaaatgaaaagaaagtgttttataaaacaaacactcccccaaagtatctagtccacagcatgaattcttctcggagaatgacggcgacaggaagcggctctgagagaatgaaatagtgtacgtaactattggctatccgggagtttccttcgacacacgcctggttttgcaacggcgagacgatggagcactggagagggagattgcgtataccataaaggacgtcgtgaagaattgaatgttactatgtactcggcggttgcagaccctagaggccacacggcgataacctcctcttcaaggtattgggttgcgaaggggatccacagagatgcttcgtttctcgtttcccggcgagtccggtaaacgagcctgggatgataaaccgaggctaaattacggctttcttggtatgtagcattggaatccatcaagatggaggaagcctctggttgcaacgagcgtgattgtttgggatgcgttacagggtttgccgcgcacggccgatgcttgggctggcggatggaggttgaatacacatctgccgacaaacgagatgtttgcacagagtcggtgatgcctgcaagaagagattgtgtgggcgatggcttgtatcaaaccgaattctctgcagtttgttggtggttgtttttgttgttgttgttgttgttcacttgacaaccggagcaaaagagcgaggcgctgaagggcgtccgtgtgatgagaatggatcatggaacagagaacaacttccccgggacccggcccatgtggagatctcggctcattcttccgttggctgatcttgttatgtacatcgctatttgggggttcacaggccatttcagctgacgtgcgcttgttcgggaacatagcagcttctggccagacatccgggagactgatgtttgaatttcgggatgactggcgaaggggcgatcttagagcttccagcgacctcaggggctcgttgcgaggctgtttcagtgtggccaactggctccacaaagtccacccaaatgttcaggaacgtgcttggacctaagcgcacgggccaagccaatcttgggaactcccgttcgtctcttctccagttttctctcccatctttccactttgccgactagaatacctatccactgagtacccagaccgtcactgtcaacgagtgtttgtgaccgttgttttcagcgctgtgacccggcggtggagagagcatcgcccgcagcactgcagccgccacaatgcagggacacccgatcccagattgtaaggcccggaggaggcccggagggctaggtaccatgctggtcacagctctgatcacctaatcctgcccggcggagaaaaaaccagggggatgtagggtggaatagtcgatacgacagacgacgacatggacgactcggcatgccctgcccccagaggcccagaacagaaaacctcgggcgaactccttccgcggcacctcatggagattgactgacggtggggaatctgaatacctatcccaagtggttgtggagtgtcgaaacaacaaacgaagatcccaagtgagttgtgatactagttcacggtactagactctactaagtgtacatactccgggggttaggggtttctagcgcggtagttggcagcacgtcaagatggatgctgttggacggaattctctaatcgacaaccactcgacggatcgcagtgacggcgctttgtgacggatgtgcatgccacacgacatctgatgtctccctttgcgtggagagttctctgtcgtgtatcaccttgaccaccggctggaatgtcgtcagcaggaggaaacagaaacgcaattgcaacaccatgaggaagatctgaccaacaccactctttactgcctccgtcgtttggaagccagacacacatcccgatgtgcatgagaggcgtctggcgagtcccgttgtactccctcattgactgttgatgcagcgcattatccaggggcaaccgcaacaaccacaacgaacacaacatgcaaggaacgaaaacacggacagattccacaagacgccttctcggtggagggccatgaagaggtacactacatacaaccggtacacaaccttaccaggaggcacgcaggcgcatggagggaaaaaaaaaaaaggtacctctggccagggattggacgagggcaagcccccctcccctgctctcacccccccaccaagtccaccttcccaggtcccagacgtttggacgatcgcgccggcgataaacccaccacacaaaacccactctgggactccgtctcccatgcctcgagcacgcctgccagtcacaccctccttctcgaacccatgtgtggcattctctctcatttcatgcccaggagaccccctccttcttcttaacttcccagcttttctccctccactccccttccccaacacctgggttccgtcatctttactttttttttcttgaccatccacaaaaggccccatccctcgtgctagtggcaacttggctgtcacttgtcatcttggcctttttttctcttcttcgccctccttcgagtttttttctcttcgaccgtcatcccccatcattccttcctcgtcagtgttgatcgttgaccgaacacgacctgccttcattatacgcgccttcgacaggatcccttctttccaaatctcaccctggaggcccaaccatcaacccgaattcggcaatagaaacactccgcaaaactcaacctgatcattcaccttcaacccatcagtcccaggcaggcgatccagggacaggacgtcactatcatcagacactcactcgacacgcctctacgacactcatatacccgcgctggactcgggcacttttggggtcgtatatcagacatccattctttcacaacattaacaacaaacgaccaaaaacgcagagaggaggataaagcaaaatgtcagctcaaccacaaggaaacgcaccagcggtcgctcatggtgctgcgggggtaatagctgctagggctaaaggtgcagctgccgaaggtccggatgaagctgccatcatcaacgacatgctctcgggatatctacttcttgtcctggggtgtatctccgctactttggtcatctggagactcagcacaggcctcagcagatacattcgacatgtttcgtgcctcaccaacgatacacagacatactttgccagagcaggcagcaagtggtcgtggttcaagaagaatgtccagtactcacccattttcagcaagaggcacaaccgcgagttccaacttagctcggccatcaacgttggaactctccccacgcgccttcaactcgtcttcctcctcggctacttttccaccaatgtagctttctgtgttatgggcatcgacttttcaaagccagtggccgcgtctgccactgtgttcatcaatcgtactggcaccctcgctgtcgccaacatgatccccttgttcctcatggctggccggaataaccccctcctctaccttttgggtatctcgtttgatacgttcaatctccttcaccgatggctgggtcgtattgtggctctggaggctcttgctcacactctgggctacctttaccgtacggctgctaccaagggctggtctgtggctttcgagggcatcttcaagagcagttttctcatctacggattcgtggtatgtaaacactgcatcttgatgaatagtatttgaagcacagtagctaacgtttcctctaggcaaccgcttcttttgtcgtcattgcaattcaggcgtccagcgttttccggcacgctttttacgagatcttcaagatcttgcacatctgcttggccatcgcttccgtcgtcggcctgtattaccaccttggacccaagggcttcccgcagatcaagtacctctaccctgtcatggtcttgtgggcctttgaccgtactgctcgcttccttcgggtggcgtactacaactttggatctggcggtggcaaggctctcgttgaggctctccctggcggttccacacgagtcactgtgaccatggcgcgcccctggtttttcaagcctagccagcacgcttatctctacttcccatccgtcagcctctggcagtctcacccattttccgtcgcatggagcgaagaggccgactcacccagcggcgaaaagcttcccatggaccgccgtgacattctcgccatgaagaagacgactgtttcttttatcctccgtggtcgcacgggtatgactggcaacttgtatgaaaaggctgcttcatgcattgacggcaagttggtgacgaggtgtcttgttgagggcccctatggaggcatgcaccaaatgcactcgtatggcaccgtcatgctcttcgccggcggcgttggtatcacacaggcagtgcctcacgtccgtgatttggttattgcctacagcaatggcatggcggctacccgcaaagttatcttggtctggactattcaaagccctgagcatttggagtggattcgcccttggatgacggaggtcttgggtatggaaaagcgtcgtgaggtgctccgtatcatgctcttcgtcagcaggccccggtcgacaaaagagattcacagcccaagctcgacagtgcagatgttccccggcaggccgaacatcgacacgcttctagcaagggagatggaggaccaggtgggccacatgggcgtctcggtgtgtggccctggtgcgctcagtgacgaagtccgtcgcgctgtcaggaacaagcaatataacggcgctattgatttcgttgaggaggcattttcctggtaaaagtggaggattccgttggaatttgcatcaagcagaaggctcgaggttatgagaaatgaactcacatttatgctactttgaggaaacttgttcaacctgtcttgtcgcacatatcatggctggttactggaacaagctctcatcgtgcggacatatccccaattcatcatacatcactgtcatttccgctctgtgaaatgtacaatgaaattcttgtacattagactcttgattttttttctatttttcttttctttatctgagacgttgtgttggtgggcaaaagaatagcatagcaatcacttgcttgaaatgactttattattacaagacagctgtacccaaacttcacatgccatgttcaattcttcgaagtgatggcgggtcgttaattatcccctgctgagccaaatgtaaacaaaggtgacgattgggataaggggacgaggcccttgccaatgacaaacattgggagactacttaccgtgacacttcctaatagattggcgtataagtgtgaacaatttcccatggtctattttgtgaatttgtgagaagtaaaaatcattatcttcctaattagcagggaaaagcttcgcttgacgccctatatatttttatctagaggtaaggaggcgcgaggcttcagttcagcccactgttcgtccataggaagcgagagcaaactgcagctcgtacttttaagcaatctggaacctcgatctgaagtcaacgatgattcatatacagcatagaaagggaatgcagtacgagcacgtatcggcatgtttctctcatttgctgcattctaggcatgcttgccaagtgcaagtaagggaattactatacgacgtgaagccgagcagagtcggtaaggccagcagtgcggccacacgtgctggcagctgacagcattcctactttccccgagtaatttgcttgtagtatgccgccattgcatttaagacattactcccgcttgctctttcctattccgccctgggtcgcacgatttcttactccttccctctcagcttcgacctcattttttactattactaaccagaataagtgacacccgcacagtacgttgtttggtaaactctttgtttggcagcttcactcgctgacatcggttgacagagcaaccaaaccaagtaggctccgcttaacgacgtcagtggtcgtattatcacaccagggtacctctacgctagtctaaggtacaccgatttggtatacaactacttagtacactgcctaaccgcaaacgttcgtcctcttatctctccgcttgttagtcgttcgcttcgccgccgttggacagcaccgtccaccgttcagaccaattgattaccattcattgcatccattcatcccatccgttgtttcagtcccgtcttgtgactgtgtccttcagtttgtcccttttgcaactgctgctcgctcgcgaagcaatcacacttaccattttgtccgtgaaatccgtagatgatcgaaagcgaaccccgcggctttggcaggagagctgagcgagtcgtaccggaactgcaagttcaccatcagcatcagcctcaacctcaagagcagaacgcccaagcccaagcccaagaccaacagcaggttcgacaactggacatcggcagcgacaacagcggcgaaagtaacagcgtagcacctgcccgtgagccggcaccaacaaccgcggaggaggacgcccgagtcatccgtgtcagcgagaccactacgaataccgtcagtgagacggcctcaggagcgacacccgcttccagcgacaaccgtaacaacaccaacatcaccaccaccaacccaaacaacaacatgggtctcgcctacaatgtctacctcaacagcggcaagatttatgggtgcaggaactgcaagacccatttggctaatcatgaggacatcatcagtagggtgagtcgcagttagttttctctcattcccctcgcctcttttttttcttctcttctcttctcttctcttctctttgtttttccctacccctcctctcctcctttcgcttcctcatgtcccctccttaacttgtcccggcaattccgttctagtcgctgacatcaaacaaaaccgaaaacacagaacttcagaggccagcacggaaaggcctacctcttcaactcggtcgtcaacgtcgagaccggtgatcccaacgagcgcaacatgacgacgggccgccacgtcgtccgggacatccactgccgccaatgcaaggaggtggtcggatggaagtacgatcgagcctatgagcccaacgagaagtacaaggaaggcaagttcattttggaggccgagttgcttgccaatgtgaactaggttttgccatgacctggtctgatgacggtgtatgatgccttggagcttgcactacattgcattgctgccgtgcattgctatgtttgaacttggagtgctggggcgcttaatgggccgtggtggttcgggggtggactgaatgaagttgatgtgacaagatggaaggataagtcgagtcggatggcacaggacgacatagcgaaggatggacagaaggacagacggacgagatgatttacgacatgatacgacttggcacgatataacatgaaggaagaagcgcctatggatgactacctgccagactacctgccgaacagtttcgcgaaattggcaacatagcactactgccgaagaaacctctttctgcgacatagtgctggcagatctgtagggccgactgatgtctgaccctgtacgttgaaacgcacgcaggtgttctcgaagccttcaccaactgggcgagcaaagtatgtacaggtatatgctgcttcttgctgctcaacgtcgggcgctcaaagatcaaaggtattttgccaatttcgcaagatcattcggtagctacctacagcagaatcaggataagatcatcagacgcagcgtggcgcaggcagtagggcagcagggcgcagggcgaacacagccaagcttatacgcacggcccggagtatcaagcctaaagggaatatgcgcatgaatcacggcaagcaagtgacggagacgttatcaggtattttttgatattttaggttgcgaatcaatagttttctcaaactctacctgtccgcacctgacaatatttgttcgcgatctcgctgagcgagagtccaagtagaaggtggaggccttgactcgtgcctcgtggctaccgtatgtgcatctaatccatccctttgttgcgaatcatctatctgcgtctttatcgttatgcactcagcacattctgcaacaatgatccagaccatcttcctgccgagacatccatcatcgctgtcttactttcatctgttgtctacaacccactcttcgggcctcaaagcacctgtctgaccattgcccgcgaccctcttccacaagtcacagacatgtcgcgggtagtagactgtaaacatgtcttgttactctgcctgaaaagtaatgtatgatacatcacctgtatatgtgtttatatgctatcgctgcagaagtgaacccctatcccaacgtgaccctttgacatccatccgaaaccaatccattgaacgccttacgtccgtcccttcaaggtaacatcaccacatccatctcctataccgaccctgagtcaactagcagcaggtatcgtgacaagcgacagtgatctcctaccctacccaaagctgataaaacaaactaaatacccatgaagccgtaagtaaaactggtataaaccatgtccttgtttaccgttcgcataacaccgtgtctgtgtgttacacccaattctccataatctagctcagttatgctcaataggctcctcgggcaacagctcctccacctggctgacacggaggaactcaaacggaggctcgacgatgccgttgaagagaaaagtaaagtaaacgagcagaccaaagccgatgacctgcagccacttgaacgtctcccagccgagaccgagcgagaccatccagatgaaaagcgtgcggcacgtgtcgatggtggagcgggaggtggcgctcacagagcgggttacggagaggccaaagaaattgaagccgctgtaaaggtatcagggtggtgttctgttgatagaagggggggaggagggataaagggattaaagcaaacttacccaatgctaatcatgatcagaacgcttgagatgaagacaggtttgtactcccaaaactgcctccatccctcaaccatatcgaacggtccataccgaccggcctcggtccgtccaatggcaaagtgcaaaatgaccatgcccagaagtgtgacggtaaagccaaagaggccctcccacccgacaacacgaatgggctcgatcgtcgaccgctccaagatgtactcctccaacacaaactgcgtagcagtaaaaatctgcgcgcccgcaatcatcaagacgccaataatcaccttgagggcatcggcgcccacatccgcagttgtggtcgtcgtagcactaggatgtttctgatccggctgaatcgcaccagccagtcccacgagcgccacgcccaccatgacgcccaccagcgacagccactggaaggcgtacagcttgcggcgcaagaaaacgacgctgaagatgccgacaaagagcaccagtgcgccgcgcgtcatctggtagatggaggccgccacgagcagcaggccagcgttcatgagggtggtgccgcagatgtcgcagatggcggggagcgagagcagcacgacgcgccagccgcggaggatagaggggccgtcgtacttggaagatgcggttgagtcggtgagaggggtgtgggagcggatgctggcgtcgtcggggacggtggtgtcctcgtcctcgcccgcccggttgttgatgcgctcgtacgtggtggatttggagacgtagcggctccagagcgacatgatgcctacaaccagccagcagcccatctcgccgacgaacatctggagggtctgaatgacgggctgctcaaagtgcttccgcttgagcgggtcggggtcgtcacagttgcgaacgcattggttgtcctatacgtacaaacgaagaacgggtcatcgtcagcaattgatcggtgatggagattaccttgctctgctatggagtttgcgacatttcttccttacctggtacttggtcaagagggtgttgcacactccagtaagtaacatcattcccactaggaaggggatgatggcccgcgcgggtatgattgaagccatcttgtcggtctctctctctctctctctctctctcccttcaactcaggtttggtgaattgaatgtatccgagagaaagcttgaacgttgcaaagctcaagcaagaaactgtaaaaaggtcgaagtcacctacggacggatgaccgagatgatcggcgagatgggaggttgatcaagtgatgtgatgccaggactgataacgatatcggtagccttccctcttggacgatcaatgggggcgctaaaggatgcgctactgcgcggagaggctagctacctgctgctttcggtgcttgaggttgttgggaatgatggtaaacccgaccgtggtgatgcggttctgcgtgaacgtgtatctgtgaaacactgggattggttccagatgcctgaaaagaacaccttcgtgggtggccttgactttcgaaatagtgcgcgagtcaatctgtccgtccgtttctttgttggtttgtggacagttcgttgccatgctccaactactatgtatggtacttacctaggcagggcgaacagtccgtcgggtgacaaacgtggagtggagcagtggctgacgtcctcagcgggcattgaactagtgtgtacggcaccccagataaacgcccgctgatcatttcccttccacaacgcatgtatccacaggccctcagtggtgaaacggaccgggggaacagagggaaccgccttgggattggtcactgtggcttgaatacctaccgacgccggaagaggccatcaaggtgttggttggcctctgcattgtaaatctcaagatctcgagccacaacggcccaaacccttgcttgctgcttcatacgatcaagtgactgtggtacatcgagccaataaaaaacctgaaatgattacgtgggaatatcaacgtagagcttgtcatgtgtctggaggacagacagcctaaagaaagagagacagacggaccagagattcaccgcctcgctttcaggccttggttatgcagtattccgagtagtgagacggcgatctctgctcgtaggttccatatactcttgatacatactaatagccgcgataacctatggtgttctacctatcgtgttccatcaagaagttatcgcacttattttcacagcccatacagcgataacaatgttccatatcctttcccaaactcccatcattaaagcctcccgggttgttgtagaactcgatccatcgattaatgcctgatcccaaatcccaaacgccgaatgcctcttccatgaaacctctatttctccggatcgctttgtttcttcttctgtttgggcttcttgtcgccaatgttgttgtagtgcaaaatgcccatctccttgtcttgtgccagcttctgcagatctcgcgcactgcaaggaacaccttcgatcctcttcacctttcttccctcaaagaacatgaccaggccaccgaccatagcgataatacagccgacagctaccagaaatcccgttgaccagctcgggcggttataccggttcataccccacatgataccacacaggccgacctgagccaaggtattgagaatcatgcaccatatcataaagtccatcttccaaaccttggtggccggcgctcgaatgcccgtcagtggtgcgttgggcatcttttcctgcgggatgggaacgcactgcttggggacatcagccgggagattgtctggtccgatatccggggacagctcctccgtgcccgggagacgaaaccagctgctatgaatcccagcaagccttagaaggccttcctgctgtcccttgatgcggtacttcatcagaagccagagatcccggaagcgccatggcgccagtccgaacgcagtgacacagaacagacccgtgagaacttgcgagtcccactcaacccattttcgcctcggcgagttgatatcgtcgcacgtcggatggcacatggccggcgcggcgttacagagcaaaaggaacaacatgccaccccaagctaccacgttgagcccatagaacgtccagaagcagcccattggcgttgtaaagaacttccagaacgaggagagcccttgctttgtggactcctgccaggagtacttgggcggaaagtgatagccattatcaaaaggccgtgtgtggtctgtttctgcgatgtcgcgttctgctggtactgctaaggtaacatcatctaccgataatcgaggaggcttcgtggtgtcggtttgtcgtgagacctggcggcttacgagtggctgttctgatgtgacgggtttcaagttctccgtcgttcgatccttgtgaggagatggattatcgttggtgccattcaggctcccggctgcgacatggttgttttgaaccatcgcagcttctttgataaagccgttgatcgaagggggctgttggcgggcgcggttatcaaagcgtggcgggggtgactaaagattaattatgtgtacttggtattcgtaatgctctgggaaaacaagagtggtgtaagatacaaacgatgtaaaagtagagtaagatgtgggggtttctcagagtaaacaagaccaaagtcaatgtgggcaaggttactagtacctagagaaggagaggatgaggaagaagaaaaaagaaagagaaaagacagcgaaggggcggccgagaagtcaaagggcccgatagcactcgtcgtcagatttaagttcttggtcccggaaccaacttgcacccttgcaaagggcacggtacctgcaactgacgacacaggagggtcaccttacttgtgtacaggacgcaccgactagtgatgcagctgctcaagggggcagaaaaggagggaggaagcgaggaagtcgacataaccacaaaccgcccaaggtaacggcgactagggggggggggggcgagtgacgggatgggccagacctcaatccaacagcctataccatactgtacgcgtatagccggagcttagctcccccagaaacctgcagacactcagccccgtcgtgacacaccctccagaaacccagaaagacggccttttccaacagaaaatatcttgggtccccagttcattggtgaacctttcccgtcatctcggcctactccatggtcattgggagcttgtgagatggcttgacgggaccaaaacacggccgacgtagcggtgatgtcatgccgcatgtgtcagtaaagcttcaaagttacgaggtaattcgggaaaaagtgttcgaatgtgtcgtgtcgacgggaggtgatgtgaaaatgagatgtcgatgggaaaaacatccgaaacaaaagttgtccatactgccgtatttcagcggcctccatgttccaggctcgactgatcttcctcagtgacccacttcctcctgtccaatactgatagagaacccctgctgattgcgtcccttgaggtcgtacccttgtggttgagacccgcttaaaaatggagtctggatcaaccccgccaacggacaaacagattcgcgaaaatgaacaagacgggacaggacatcagggcaagcttcttgctcggcccacatcgacaagacaacaacaacaacaacaacaacaacaaccatctcattcagtcagtcagtcagtcagtcagtcaccccaaacgcaagactgtcttaccattgttgccaacatgtcggccgaccaacacctccaagctctcacaaaggttgtggtgaacaacctggaaaatcaacacgactggactcaggtccagatacacattcaggacaacctccctcgacctctcatctatggactcccgccaaagcgcctctatgtgcaccccgatgagcagatcgacatcatcagggctgagaagcagttgaaccagcgtgttccccaggagcctgagctggaatgggttcttccgctgcacctggctgagaaatggtccattagcgacttcgcggccgtctttgatgccatcacggccctccctcccggaggcgagtctgtgaacgccaacgaggatgcccagtggcagttatggaggggcccgaagcgtggcaagcgtattttgctcgcgaccgtccaagatgattcaactgttacgtactactggatgcacaacggcctcgtgaagcctagacagaactgagagagttaccaggcacaccaaagttccgcatccgtcggtgcattgcggtagttgtctgtctgtctatggaagtacttgtagatggctaggctatttggtctccccgacgtactctactcatgcgtatgacatctccggcgcgaagaaatcatggctcctattcaaggtgtgaagatcaccttctgtaccttcatgttatcaaagagatcatatccctcgacagcctcggcgaggggcatgattttgtcgtacatgaagctatagacgacagaaggtcagcatcttgtgtcaacatttgtacaaaccaacatatattggtgcttacccaaacttgtgctggtttctacccatcacctccaacgcttccgggaagatggaccgcaccggacatcggcccatctgtactctcaggtttttgctgttgccgggagattagccaaaccatccattatccatcatctcacgagacagacgaggcacgaaggggaaatcttacttatacccatcttcacccgaccaaggtaaatcatagtgtccctggacaccaatactgctgatcactccaaacggcctcaaaagctcatacgccgtcttgagcgccggcctgcttcccaccacctcaaccaccgcatccgcgcccctcccctccgtcacctccttaatcctcttcaccatcccctccagcccaacacctcccttctcaacctccgcaaagttcaacggctccgcgcccagctccttcgccaacgccaacctgctctccacacaatccacagcaaacaaatgcttaggcttgtactccagcgccgatacaaccgcgcaaagccccacaggtccacaacccaccaccaccaccgtcgcctcctccgggttcaggtcatgcatcagtttaaacgcgtttttcgcgccgaaatatcccgtggggaaaatatccgccatcaacaccaacgccctctcatcttcgatctcgggcggggccacgactgcggtcccgtcggcaagggggatgcggacgtactcggcttgtccgccgtcgagcccgggggaaccgaacaacaaagaggaggcacagcgggaggagaagccgtgaaggcagtagaagcaggtgccgcaggagacggtgaagggggcgacgaccttgtcgcctactttgatggtcttcacagaggagccgacggcgtgggcgacgccggtgaattcgtggcccatgatgaaacctggggttgaggcctcgcggccgcggtaggtgtggagttcactttgggcagttgttggttagcggtggtcggtcaggggtgtgcttttggtgatggagagagggggattgatcggtggcagtgaggcaggtgaaagggagaggggaaacggagaagggaggtagggaggataggtcgtgatggggtgagatactgggtgaggtgtgtagcatgttatactaagcctaggaaaccaagcgcagaggatagaacctacgagccacacagagcagtcatctgcaccttgacaatgatgtccctaggatcttgcactgttcaatcattcatgcactcacgttagcccatgtcacacacaaaaaactccgtcgtgctgtagaggatgatgatttgcagtcagtgtgcccagttggactcgggactcgttatgccatctggggaaggtcttgactgagtttgtgctcagtgtgaaatataagtctagcatgatcaagaccaccgtatgtatgtatcttggagtggttggtggtggagagcgaaaacaccagatgcgggaggcttaccctcaggaatcggcctctcctgaacagaaaccttcttgggtccttcaaagactacggccttcatagtcttctttgcttctgtcgacatttttgtttctaaatttcttggtatcaagaggccaattagcttgttgaacttttgtgcggttgtgttttagtggtgagtccagaaattgtgtggcagaggggataacaatggcggtgctaatgatgtctagaatgtcgcatgttttgtgatcgacttcagtttcccctcagtttccgtttctgatttcatgcatctaggaagactcattgactagtgtagtacactgaacgactgaaacatacccgctggaactaatacccgatcggccggctgtctgagtgtttatcccgaggttagatctagagtgaccagtgaccacacctatttatacttgggtggtcgactttgctccagcgagcgatctcggagaatcgtaggaggagtccgaagaggggaaaactcgggcttgtgaggggtcagaattccaagtagcaccggctttaagtggagtagttcgtggcattcagattccttgttttggcactaagtaggggtcgacgtcttggtaattgatattcaagaggtttgttactagccatatcacaaacttcattgctagcaataaacccgccgcccccttttcccatgttcaaattcatgacttctccaatcttcaatgtccaatgttccccaaaacgccccgtgtccgaccgttgtatttgttccccattgtcattatcgtgaaaactcgtgcgatgacgtcccctgatccaatcaagaacgccaacaaccaagacgggtgatacaagatggttctattagctccgtgctcttccgtctatgaacgtattcaaaaaaaggggacaccttttgtcgcatgtttcctcattctacacatcggcaatggcgtcgcagaccccaagcagagtcatacccaggaaagcaaagaagatgctcatgttcctgttgtgggtcaagctcaagctctccccaaagagctgcagtgccacgctggtcatgatacccgcagtgacggcaaacaaacatccatatgctgtgccgttgatcgtgatgttgctgtgcttggcaaccttgaaccacagcactgcgactccggcgcccagcggctgactgaggccaccgagcaatgtggcccaggcaatggccttgaaccggctgttcagcgccatgtacagcggcagggccatggagaatccctcggcgatgttatgaacgaacagggccatgaaaacattgaagccgagcgaagggttcacatggttggtggcgtaggtgatgaagccctcaggaaacttgtgaagcgcaatggctataacagtctgcaggccgatagagagaaaggcgtttgtcggtacgtgatgatggtgttgagcctcgatatcctcctctactgctgaatagccagtgtcgtgattttctccgtcatggtcatcgtggggtccatcgtggtcggcacggtctgcgtaaccgacagacgactctctggaacaagttcgactccgtacttggtatatgggactgttgagggaatctggtacctcgccagtacccacggactctccggaacgtatgactgggagggtggcgggacgcccaggggggatggagcgtgcaccaatgtgtctgaagcactcctgcccacaaggatccgtatatccgaaacacgggccatcgccatcgcagtgaagcttggtatccttaacaaatgatagtactctgttcgtcatctggcgtacggatgggcgtctgctttggatgccgctggtgctgcgggcctgtcttccaacggtatgtgaacgaccaaaaagactaggcctcactgggggaactgactgcgcctcgtggtcggtctcggtcggtagcaggggagttgattcggtcgcatgcccattcacttcgaccatggtcggtgtttctggagcttccgaggatagcgtcgtgacggactgtccatgggtacggctcgcccaaggcggctggtgataatgatcatcatgatggggctgatgttgcacatttgcgtgtgggttatgggaatggtcgcacccaacaacgtgggagggtataaatcgatggaggactcgggagacgacctgaatgccgaaaaagccagcaatgtaacagcccatgttgatgaggcctgcggtcttctcgtcccgcccgtccgtagtgaggtatcgcaaagcagacggaagcatgctaaacaaggccgagaatatctgtggtacattcaatagttaactcgctgtggttcttgcaaggtcaaggaaagccactagagccaggtctgaagaatactaaccataaccccaaaactcagactcaaagagcctgatatgaagacattgctcccctgtatactaaatttgctcttgatgttgaaaaagcggatggggacatcgacgcaaatgatagttgatccaagaatgcatgctagggattgctcgtcagcttggatgctcgagaaactcaacccacacacataatcgatacaacgaagggtgatggatacgaacccaagccactcacgacggtcaaaatccaccctcgggtgtcattgtcgatcgcggttgtaagcatcgtggccggaattgggtgaggatgcaagtttgccggattgtcgctttacgccgcccgtctgtagtcggttgctgcagtctctgctatccgtgatgacggcgtgtatggcatggaggggagacggcgatcgataactgtacttgtagcaacggggaacggtcaaattgttgcagtagaaatcctgaatatagtccgatatttgtcaagaatgaccaaaaagggaccttggcgtcaacaggagtcagacggacgagcgagcctcacaagtttgatcaagatggtgtttggatgggaaaaggcagcgaggcaagatcagacgcaggcgagaatctaggtagctagcaggtcccgtcgtggttgagaacctcaacggccacacacacccagcccagacaatataagacacaggacaatcaattggagcccgctcttgggcggcgggtttggggcctggggttagattgttgatccggaccggcgcttggagatcgaaaacttcgctagtgcagtgtgcgctagttttgaggaccttgctggcacacggtagccggccctgaatgggctgttggcgtcgtgaaggtaagcaggtgatcagattggatggaagaatggaagtcaatgggtcagataagtattgtttcggtcggtaggtacaatggagtgcaggtgcctggggcgtcgagtgcggagaacgaagacaatgcaagatgcagggcggatgtggagggaacttgcagccttggatgcctgggtgtcgactgcagtgccgcaagttgatagggactgccggttttgacgtcgaagaagtcgattgattttggaccgagatatccaggctgaggttgggaaggcgaacaattgcagctcacgcaggctttttaacaaggaccgtccgttcgtgataagaagcagcgaaagcaacaaggatctttatcatcgatgccatcataggtctccttcttggccttgtacctaccatatgtagaccacagatccccgatttggactcggcccactttgtttctcttttttgtttggtagctgtcatgagcaattgtccatcatgagtctcaacaattcagctttctgatggatatctatagatgctgtttggtctagcatatttctcaggtctcatatgggctagtcagggttgctcagtcaaagagaccctgagtttccgagatcgaaaaagagcactgaaatacctatactgcatacctctaccaacctgtcaatgcgttggaacagttggcaaaatgctccatatcagttgcaacgaagggactggacagcattctatctcgaagtctctgcccaccagctgaatcagatgaagtgcatgtgtttgtgatgtggtaccgtccagttgcccggtggggacctccccactccgtcgccgtgtcaccaaccgttcgggggagccggggtcactgggtcctcgggtgtcccttggagatgccgcgggggcgcgagtcgcaagtcgcgggtcgcggatcgtgggaaattttattaagttgagctttggaacttttccaccattgcaatttcccttgtccgaatctcctcagcacctcgctcgcctcaaagccgcggagagtaccccttgcgcgcaccccgacaggaagcaggcccatccagtctatccagcagggcaaccccacgacagctagtcaccatgtcgaaagctaccatcgccgtcattgccgccgtgagcgccgccggtggtgccgcggccaccgccgctatgctctccctcaagagcgacaagaaggtcgacaccacctcgctgaacgctcccgttcccgctgccccttccaagcctggtccggttcccgccagccaggtcttcagcgcgcccgctctcgccggcggttataaacctgtcgacccctcggccttcttcgagtacggcttcccgggccccgtcgctgatctcgcgacccgccaaggctttgtgtcctcgtacgaccgccgcaccaagaacccgcactggacggtggagcacatcacgcccgagtccctgtccatgtccgaaggcgaccgcaagaagtctactttcgtcgaagacgaggcgatccccgaaaagttccgcggcaagctcaaggactacttccgctccggcttcgatcgcgggcaccaggttcccgcggccgactgcaagtggtcgcaagccgccatggacgacaccttttacctgtccaacatgtgcccgcaggtgggcgagggtttcaaccgcgactactgggcgcactttgaggatttctgccgtcgcctgacgaagcagtacccttccgtccgcatcgtcaccggacctctgtacctgcccaagcgcgaccccagcgacaacaagtggtacgtcaagtacgagatgatcgggcagccccctaacgtggcggtgccgacgcacttttacaaggtcatctttgccgaggacggcaagaagggaggaaacgttgcgctaggagctttcgtgttgcccaacgccaagatccccaacgataagccgctgcaggactttgaggtgcccctggaggcggtcgagagggcgagcggtctcgagtttgcgagcaagctgccggtacagaggaggaagaggttgtgtgcggaggcgaactgctcccttattgtcaaggactatgccgagaggcagaagtcgtttggtaagaagcagtagggggatgacaaaggtattgtggggagggggggagaatagagagagaaagagagagagagaaaaatgatggttgtatcgaggacggtatcacccaagatgacctcttgtgtacacctcgatttcttgccgtgacgaaggttggggataaggtcgataaatgggagtctagcggggaaggccgctgtgaggcttgtacttgcatacaggcgggttgtgcatagcatcatacatgagcatagtttagcgttttatgattatacccccattggaaagggaacactgtccgaagtcgaacttgacagggttcagttaaaggtgttggtcggtcaactgcatatggacatcaggcatacgtgcgcttctactcctttagccctgcggtgtgccttccaaatcagagctcattttcgcgagctgatatatgacggcaagcccattcgccaggcaagcacttatcgacaccaaggcatccttgatcacagcccgtacagtgaaccaagcatgatatcagtgcataacgtagggaagaggtttaaagctccacagccaaccttagtagcagattagggggtagcaaccatggtgatatattcaatgcccaccaggcaactcaaagtcgtctgtctatctgatcaaggttcctcactcaagcaccggcgaggtacctatctttcccgacaacatcaagctagccaaacaggaagttcgaagttaaacccacacacagtcgcgaaacgatcgtaatccctttctctctttctctctttcctttgttcatcgttcccgccttccaaatgttgttcatctgatcttgtctcggttgggtatacgttcacaccgctctgatcaacgaatccatccattcccaaaacgtcaaccatcaaccacagggtatcggtatccatgtctacatggtacgttgtggctgcgatagccatctggatggaagatcagcattattggtcagtcagtcagtcagtcagtcagtcagtcatgaccctaaccaccgacataggtgatcaacgttgatgtaaacataccaacccccattcaactaccccccctttctatcttcatagaccgcagtctttaaccagactggtacttcttcttggaataagccgtagtagtcgaagcctccgtctcctcgggcttctggtccttcgcggactcatccttgaaactagagtctttagactcgtccttcttggaatcggtggtggccccggtctgatctttggggacttgctcgttacctgggaaggtggtgccacccgtggtggtgtcttggccggaggtctggtcgcaaaaataaggggcaggaaaagctgttagcaaggggtgtctggtgcggtagatgatgatatggctgtggttgggctggaggttctgtgtaaaaaaaaactggtgagggttggtgtggaattggagtgggatggaccatgaaaatgctaaggataaggatgctgaggatgaaaggatatgagatgatggcctcacgaatgtctcctcgcgagtctgtgagtggtggagaagacagatgtgagacttagcaaaaatgtgtcttttgtgaatgatcatgaagattagaggattgggtaaaaggagataggcaacgtacgttatcgtaagacgacatggtgatagagttgcgaagtaggttagagaagtggttgaatggtgcttgtagtagaaggctatggatatatcatgcagatgaggatataagactctcaatgctcttcttttagatcttttcattcttgcaactcggcgactccctcatacttatacttttttttccgtccaaaattctcgtcctctgaattccttcttccttctccttcctcttcccatccaagaaagttcgcagagtaaccttcgcctctccaaacgctttcatcttaccgctaaacaaccaagcaagttctttctccactgtacacaaaagaacagattccgcgcaacaccaccgcaaccattccttgctccttgaaaccacaatcatacccatctcttcccgttttgcccttccacgagtcgtttaccgcccacccaagtctttctcagacgataccaccatcaaccgaccgcaaggcgagaggaggaggccacgtcgaaatcgtctcatgccatcatcctcctttcccctccagtcatcttaccgcttgccgccttcaaacttcttgccgaagtgtctccggttacctcgatatactcactgcacggtagaggtaacttgtcccacgttttgggtttggactctgaagtagctcaggtggaagctcaaacgcgattaccattcactcacgcgccttcattttcgccttgccgacgagcaaaatccttccttgtaatgcctctagtgcagcagaaaatggtacttctcttttcttctaaactttttcttttttttttttttttttttttttttttttttggttactttttgggtcttgcggtcacttttctcctttccccgtcccaaccgcctttccgccatcctcaagtccaacgaaaagaggtagccaggcagcaaggtgtacctgtcgtgtactgtagtagtcgttatgtataatcaaatgcctgcgtaatctccttttctaccgccttttgctttcccgctcttctcctcttgtcttattcaagtaaaatccgagacaagttgacgcgcggacacacaaccggtcaggaacatcaaaccatgtggttccctcatggcttcgctcgcctcgatgttctggtcaaagaactgtccgacaccatccccccgatcaagtgaggtgaggggaaaagagagaacgaacaaaagagcgagactgaaacagaattggttgttccgcgcacgccttctagcaaggcacaatggttggactgtatcatcgccgtagatcccgtaattggaccagagaaaggtgagggggggaagggaaatgaaaggctcggtcggtgtactacctaccgccgtatataacaggccgctttgggggacggtgagtctcacatgttatgcgggcgagatacgcactgtattagtcgtgggtgcgcatgagaaaatgaccaagtcattgttgtttgcaaaagcaaagcggtcgtcaatccagcctcatggcttcaacattgaaagtcgataggagcctcgggtcagtctgctgatgacgctgccatactagactaagaggctgggcgtgccacgccccacggcatcattgacgcaactgcgactgagagttcaattcgatgaccaggcgagagagttgggcaagaaaggagtacaagtcgtatcagtttgagcaaagtgttacgaccagccgcgtaagccggcggggcggcaggcaggcgagaaagttgactactggacggcaaaaagaagggggtatcgacatattattttgagaactgagaacttccatgccttttactgaagtaaagagaaaaatgtcattattccatatgcaggaggaaaaaacaagacacagacaatcagagcttggctcggtccatgttgttctgaatggcaccactcatcatgggcacgtcaggaagtcctccttgagatccatagagaacggcttgcctgcctccctttgtcccccaccatgcaacaccaatagccgatctctcgacgtccatctctccgctgaccaggatctcccagaaccgtctcttggcagcctccctcatggccacgtcttcgatctggttcacagcatgagcggcctgggttagccaatcctcaaagatccggaggtggaggaacggcagagaatctatcaaggtcatcaccaaggtactctgttcagacacgggtagctcgggagtggccgattggacttgagtttcaggaggcggcaatggcaccttgcttgcgacacctatgcggaaacggaccatctctaaaagtgtctcagccagctgtgggtgggttgacgaaatggggtacgggggggaaaggatctgcatcaaggtcttgaaggccaggcggaattggcgcggtgaaatgtgcgtggggaaggccgagaacagcgcctcggcatagaaaggggcgagctttacggtgacgggtgcgttatgtgggcacgagagaaccgaaaggacggcgctgtgtgctgcctcgaacaactcgagcatgcgtggcgagaggggggttgagtgagtcaggtaggccatggccggttgcacaatgagcgaatcgcagtcctcgggtgtcagcttaagggggaggtgttcggcaacgttcaagtagaacaagtccagggttctgtgaaggggatgtggaggaatggtgcccgggttaagtggcttcgcatcgcgtagaaagctggcacaggcgtccgagtacctcgccaggttgtcaacggacgtaaggtacgtgaaggtgtatacctggaaggcatcgcttccgttccgagacgagatgaagtagaggtagcggagggccttgagggtcttgctggccacgacgggtgccatggcatcattcctcatccgaggatcgagcagactgcgagccacaatggtctgtaacaccgctaccgagccatacatgaccttcctcaagagcgtccacagagccacccaaggaccttgtagagtctcttgggtgaggtatacttcctcctcggagatttcgatttccgagagcttgctagcctcccattcgtgcaggagcttttgggtaaacgtgagcagatcattctgagcctgcaagacaacgttggtatcacgcgcatgttcgatggcaaatccaacgacctttgacagaggtccaagtccattgaccaacggcttttgctcaagctggcgaagaagaagagccgatggggagttctcttgccaagtaaagtggtttcctgattgcttgagatctccatcgatagtgcaaagaaagaggccgtcttgcaagccatctgcgccagtcatgccattcagagcaacgggcacgatagcgtcacagtccagggcgaggcgagaggactttgaaagtagtgggaaggcgtaggtgagggccagcgctatcgggccggggggagcagggggctctggttcgcggtgttgtccgtgtggttgctcattggggcggagggcaaggttgacagcggtgacgaaggcttgctcgacggtattgcgcatcgagtagctcaggccatggcgattcctgggatctttctgacttgtcatgccaaggagaacaccgcagaagacaagcagatgctgccacctgctggacttgtcgtctgcgcccttgaggacggctgatacccagtcatcgcacgacaaaccaccacctgtgcgtggcgcctgtggcaccggcggtcctgcctgagatcctctcgaacctggcggcaggccttgtgacgctcgcgacccgggcgggccatgcagtgccgggtgtgtctgaagtggaagtggctggggcggctgcttgtgtttggcttgctcttgaagtttcgcggcctccaactccttgttgcggacgtgggtggcagcgctgttgaagatactgatgacgcggtagcaggccctcatgccatcgccgcgctcccatattgctggcgcattgagcagttgcgaggtgaggacggtgatgttgagcgggttggagaggtgggtcagcagcgtggtggtggtcgagtataactgttcggtgcgatcatcgtcatggacgtcctggtataaccgaagaacattggtcagaagtcgttcgaccgacatggcgtgcttcgtgtggatgggtcgccccttctcgtcgtgctgctcgtcgtcgtcgtcgtcgtcgtcgtcgtcgttgtagtggtcgtcgtcgccgccgtcgcaagtcttcgtttgtcaattacgtcgtgggatattagagattaatggggcggtatgtaaggacagcgatgggcaggggaactaatcgagatgattgtcacggtggaaccatgtcatgtctattggcaaagaacaaacattgaagacgggacctgatggaagtggaaggttgcgaccgtcgttatttcctaccgggggccgaggtactgtaaggaggaacgacggtaaagagtgcagtgtcagtgggtgaggaggctctctggggggctccattcgttcgattcccgtccccgttcagctgaacccgacctgattcttcttgccatccatgcacatgcatgatacggggacgccccataatatcgaggtccggtccagtgttacctacctagtcatgtactgtaacgtaatcggccagtgttcttggcatgtgcgcttttgtaagtaaggaacgaatggttacaaacgggacttttcttacaagaaacacggccaacgacaacaagcagcagcgaaactccaaagaacatcaccagacaataggtactgaatccatccaggctactagccaaaatcaccatcaaccaaaccagccattttccaaactttacaccaatcaatacttgatacaactaccctcagacgacatcacaccacgagatagtcaacatctgcccaggctacatttttcgcttacaatttttgcagctcgatggcaacggaaccatccgcaatggaaacacgctcgtacggctcttgactagttccccaacatagtgtatctcactaacagccatacttgcagtatcatccgaaaggttaaaccggttggctatgtcactcctccctttccttccctccactggcctcctcaacgtgacacctatagcctctacgaccttgaggacatgtggcgcttcactcttctctggacccttatcatctatggcctcgttcacctcggtgccgctggcattgcgctcatgatgcaggtcggcaagaagaaatccaactggaagttcctctggctggtccctttgctctatgctgctgttgctggcgccgaggctctgctggccggctgtctcgttgggctggtagtgggagccacttacaaagcgggcgcattctccatgtcgacgtggatccccttcatctggggctgggtcaacgtgctcatcttgatcttgtcgtccttcagaatccagggcggtctttagtggaacgtctggcttctctgcaaggccaataagctatgtgctttctggaagtgctcagcatacctccaccgttgattcatccaggtaccgagcctcaagccgagctgacgggagggaagtgcccgatgttttgaaatggaacccacccgaccaactgacccctttttcgacatggcgatcaggaaccgggacgatacggggttctaggggcacctcgcgggcgcgtcaggggctctgtaaacgagtgggcaggcgctttccatggactggctgggactgcccggaattgcttgctaggatcccaggttgcgtcattgtactgctcacagcaccccggcccctgtatgcaacgctgttagcggttcgaagcggggcacaacatccgtgaacgaggaactgcccgcatcgaggtcttcttgatggagatttgttgctgatatcatttcacctttgcatcctcgacgggacccaacatcgcctctttgttttctgtgttgctgtttggcttgccggggtaaggggggccactttgttggcgtgtcagacgacaatacgaaggagatcgcgggagcgcaacaacaatatctacgactacaaacatctcgtcgcgactcgctttcttgaccgcatcccgaccggctcgacgaatacctaccacgtacctacctctgctttctgcacccggcagcctgcaatcgacaggcctcagaatggaaagaatggaaacatcgtccaatttgcgccagtggtcgcaagaggggtaagtctccctaaatgctattgtttggttttcttgccattgttctctgttgcgacgttgccgtccccgggcgccagcatatgatatgtgtacatcttcgctacctcccactgcctctgtcgccataaccgtcttgcctactctgccggctcctttgcatcacatcaccagatcagtctaccatgtctgaaactccgtcgtcgtcgtcgtcggcgcccttggctactggtcgcagtgacggtccatcagtccaccaccgtcagcattcacgcggacaaaccactcacattaacatccctgccgctaccgctaccgctaccgctaccgctacccatctttcagaagctgacctttcccttccgacggacagcccaaccagcgcgaactccgacctcaacctcgtcaacgaccgagactactttccctaccagcccaagtccctagccggcatcgccacgcgctccttctgcctcggcatcgctgttaccattggcgtcggcgcaaccgtcgcaacccttttctacacatcgagctcgctctggcgcctgcccttcttcctcgccgcgctcgcgacctttcacttcctcgagttctggaccacagccgcctacaatacccgcgctgccgatgtcaagtccttccttctcacggccaactggcccggctacgccatcgcacacggcttcgcgacgcttgagtgtctgctgaccaacgccttctggccaaaccgtgcgtgggcgccgtttggttccggtacgctgctctgtttgctcggcctggccctgacggtgatcggccaggtggtgcgcagtgtggccatggtacaggcgggaccgagcttcaaccacttggtgcagcgccagcgaagctcggcgcacgtactggtgacgtcggggatctacggcaggttcaggcacccgagttactttggcttcttttggtgggcgttggggacgcagatggctatgggcaacgtcgttagctttgtggcttatgcggcggtgttgtggaagttcttcagttcgaggatcaagcatgaggaggagtttttggtcaagttctttgggcaagagtatgtggattatcgaagaagggtgggcaccaagattccgtttgttccctgagttgggcgtggtgctttttcgacagaactcatctgttgtgtgccatagtctattacgtggtagtcgctttacgtggtatacagttcgaaagaatagatacaaagcctatcaaaccaaacagttcacgtatttcccctttgttactacataatattatcgcagttccggtaacgccctcgaacaccatggctaaagcaattggtctacctagaatcccgacccagctgcagggaacagctgacgttcaccttacactgtcctgttgatcaagcctatatctatgtttccttcaccgtcgaaaataaccaggagcagacaactacacgagaggagggcacgtcccctgcccttgctgaacaagctgctgcgaagtagtcatcttgctcacactcccatacttggcctgccatgcgtaaaagtacatgagggccgcaaacggttggccaaagatggtaaaggagacccagaagatgatgttgcccagcaacttgccattgggagacgttttcttttccaaaggcttggtgaactggatgagaggcagttgaaggaacatgccgagaaaagcgacgcctgtgatttttgtgttagatgacagttcttccatatggcttgtctgtgaaatggccaaagggaaaaaaataggaaaagaaaaaatgaagaagaaaaaaacataccaataaggttatgagtaggcacaccaacaagcaattcatgcaagacggcgctcaagaagaaaaccgccaaactcgccgtcgcattactccaccccctcgaccgcatgggcgagtacacatggcgcttgaagtactgataaacgggcttgttccacgtgcgccagtacacgcccaagctctcgctgttccaccactcatcataaaacgagcggtccgcaaacctggtcacctcagccagcgcgttcaaaaagctctggaacagcgcgaagaacccagcgagccagataatcaacgaaatagtcgacaacttcagcagccgctccacaatgctcgggatatcaagcgaagcaatcttgtccagcgagttgcgcagcaccggcgtcgcgtattgcgccgaaaggaaccagatgaatacactgagacaaatcacctcgccacatcgcttggccacgaacgaccaccggattttggcggtgcgcgggtatacgggctggtagactagcgtgggagcccaccagaagtagcagagattgcccatcgtgatgttctccggatagggacactccgcgtacagtcctggcaaggcgtcgagctctccgcgggccgggtgcaggtacgcgtgtctcaggtcgcggttggtgaaggcgtacgaggctgtcttgagccagaccacgatggcgtgcacttccgtgagggtgccaatcaaagggtggtggatgtggtagtaaaccacataggaggttagaaccagggcggtagttacgttgatggcgtgaaggaggcgaacgagcttccatgttgattggaacttgcggtgctgctcctcggttgggctattggtgccgtcttggtgctggtgctcctttgcgttctgctcggaggcggacacattgcgctcggcacgggcttggacggcggcgtagtactcgatgatgtaggcgatgaaaaggtggcaggggatcaggaagtacagcaacagaccgaggttgatgtcggatttccgaaagtcatggcagccgatgcatatcaggacgccgtactggtgagagttgttagctatatcgatccggtacaaatagaacagataggccagacggtcgaagtcaggcaggagatggtatgtccaaccttttggatgttctcaatgatcaaacgaaggttaccgacaactgcgaacactgttagcacactcggccaactcggtaatgtaaacgtggcaggaattcccaatgtttacccaaaacaatgaccatcaggttgcggaaccccaagaagctggggctctcagttgtgtcgtggctcagacaggatggccttgattgagagtgaacggcctcgacatggcgatatttactccgaactaccttcttcgagtgtcttttcgtctccgtctctggttcaccaccggcattggccttgtcattaggagtgctgccattttctgtaccatgagtccgacggatgacgttgtcgtttgaggtgtggacagcggggtcaagccccgtcgtcgtggccgttgaactactcattatcccagcatagaccggcaaggaatgaggtggctagtaagtttggggattgtgagcttttgtatttcacgagagtcaaatcgtgaaaaagagacgagggtgtggttgatgtatattcatcaaataaagtgtgaaggtggcaagggtatatatctccgcgtcaagccgagtcggattgggcgcttgctcgcaattagctactacctacgggccgctgtcaaccttggttcgggcacgccgccggacccttccccaaggatcaggttttactaaactgtcaaagcctcgggatggcacgttggaggccgagggtagtatgatgacatgatgcaaggggaccttgtagggcagaaagggtgtggaatgaatccgttgggttgaggttgtacaagagacaagaagtggaagggcagctagaggtacctaggtagtcttggaagcttttagtttgtagcgtgcatagagatagctatagcaacacgcgaaattggtgcctggaccaggtgttgtctgtcactggagcatccgagaaggcctccaaatccccgaaatgaaggagaaatggagcatcgttctttcatcaacggacaccgctacctttcaggagctacctctgtgctgtccaacgtcctcgaactctgtaagtcgtataatataactctcggctcccgaacagaagcgacgacccaagacaaaatctccgtcgagatcgttctagctccacgctccgagattttaagttccatgcaatgggccccctgtttgggcatcctcacctaaagaagtggaacgcgaatacaacttaagatgtccccttccacttgagctggaataacgcatctggaaagtccgtccatggagccctaaaatttttgaaggtcgaagcttcctcgatacatgtgatccgaacagggtattgataggtgcaagggccgggatcaccatgcactaccaagttggcgctcacgaaccactcgaacatccatataaattggcaagacggggaggagtaggtacataggtaaaaacgaatgtacctaatcatgtaggcaaagatgaggttgagcgggacgggaactctgaagctcatgaaatccatgtcacctcgttgcacctcctcacagaggaccgcctacgtaccgtgccatcacctatagaggtatctgtctgtttttgaacccaaggcgtgttcgttccaaaactatgtaggacagtaaaagaagcccttgttgtagtggcagaaaagctttggggttatagtcatatgagcttcccttactgcactacatacatactgccagaacacggtcttgaaagcgatgagaaataggggctatggaaaagggaatccaaatgaccatatccttgtgtatgcctctacgaagaggtaaacatcgctcatccagtgtccataggcattggcctctttgtaacgtgggctcggatgggtaaactgcccgttcaacgctgacctgaagcgtcgttgctgtggttcctcgaggttctgttcccttgcgacgggaacatcatcagaacgggcgttccaaactccaaattcatccccactgatcgcacacccgggccgttgccgggcggtggaggtaggcgctctcggggcgctgtaaccctcagatggaaagcttggcccgtgcgctaaagcatgccggccgcgtttgaatgcgcccaggcatttctgaacaagaccaccagggcacggaccatctaccgactttccattcaactcatcaatcgttcaccacccagcctgttcaaccaagccaccaaaccaccaaactccaaccaaaaaaaaggaagccgcgcttcaagtgaagtgagtctatccgtccttgaaagttcagggtggagtatgccgctaatacattacatctagatattcgtacaagaattctgaaaaattacacgcgcttaggggaaacaaatcatcgtctgaggcgcgaccagaagttatcatcatctaagcgcgtcagcatcagaattcagtcgattgattaccatgtcatacgagcccaggggagatcatgacaagggctatggagggggaggaggtcatgatggcctcccaccccgaaatagaggcagacgtaagttcatgctgcggctacgaccaaactctacctctagcgaatataccgtgtacacagtccatgtcgccaggcattatctatcacaatgttctgtccatcaatcatgacggcgtcccaggtgacaacagttatccgtttgctccgtgatggcgtagcttttgttgccgaccatggcctggacatcaccgacgacaatacaatcgatcacgttgacactcgccctcctcactttatcctcacttctcgttcacccgttcctgcttagcaccgccatcatctcacatcaccatctctggctgttctgtgggattcttttcttcacccaactcaatagcacctgtttttcactcgccgatggacaacgaagactgaccctagactcaggccccgtcaccgactatggtgcttcagtagttcactacatgcgccacaggcaaccgagataccggggatcgtatgctggtgaagttgaaaggcccagcccgagttacattgttgatgtaaggacaaatgcaagccatcaacccgccgcattgatactaaaacttggtacagatgttaccaccatacgcccgagtcaccaatccagcagactccgtaccatcaaggcatcttcactcttccctcaacaaaatcaaacaccccatcaatgtggtacgatggacgccagaaggacgaaggctgttaacggccagtagcagtggagagtttacgctctggaacggcacaggattcaatttcgaaacgatcatgcaagcccacgattccgccattcgtgctctagtatattcgcacagcgacgactggctcgtctcagccgatcatgacggtatcatcaaatattggcagccaaacttcaacaatgtcgagagcattaggggccatactgatcccatccgcgaccttgccttcagccccaacgacaccaaatttgtcacggcttcagatgatcagacactcaaagtctttgactttgctggcggctcaacggacatgactctgacagggcacggatgggacgcaaagagttgcgattggcatcccagcagaggcctgattgtctctggttcgaaagatcatctggtcaagctgtgggatccaaggacgggtagatgcctgaccacgcttcatgggcacaaaaacaccatcaccaaaacgctcttcgagagagtacagggaaactgtttggcaacatcagctagagatcagacagctcgcgtgttcgaccttcgaatgatgcgagacatcgccctcctcaggggccacgaaaaggacatatcgacattgacgtggcacccagtccactccaacctcctaagcaccggcggctcggacggctcgctattccactacctcttggacgagccgaacaccgcgcccgacggctcagtcatgccgatcccggcagtttacgacaccgccgatccttcgtccgcacctgcccaacccatctacccagcccacaagatcccctatgcccacgacttcgccatctggtcgctcgactggcacccgctcggccacatcctcgcctcgggatccaacgatcgcatcacacgtttctggtctcgcgcaagacctggcgaggctcccgagtccttcaacgaccggtatcacatcggcgaggcagcagccgaagctcaaggcacctgggatcgccgcggcggccgtcacatgcggcaagtcgaggaggagcaggagctggaggacgagatggacggcctggtggatcaaaagatgcccatcaaggggcagcccggcgttggcggcggcggaatgatgcctggtctttccttccccagcattcccggccttcctctccagcaggttcccagctctggccctggcggcagcggttttataccgccaccacccatcatccccggcgtcggcggtgccaccggtgtcccgcctcctctccccttccctatccccggcatgcccggtctgcctgccggtgtcgtcccgccgccccttccgggtttagatctgaagaacccgcccgactttagcgcgctcgctgaaatgatgaagaaggccggttatcaaccgccgccgccgccaggctcggctggcgcaccgatgccccctcccggcatcctgccccctggcctaatccccccgccgggcgcggcgggcttccctatgccccctcctgggtttgcgcctccgccgctgattcctggtgctggtggtccgccgggaggagccactcaccccgatggtgggaatgatcagtatgattcgtcagggaggagacgcgcgccgttgcctagtcaggaggagagtcttaggatggagcagagcaagggcaattatacgcgcgtgagataggatagagattgtggaggagacaaattttgcttttgatatatttgcttttgttagccatgctgcacaaagtcaatgggggtggtgcttgatcacataatgctgagaacttttcttccgggcagtgtatgtgtcgggaaatcaagtgtggcggtagtcctggaatgacacatgaagaaggaaatcatagggtgagagaaacatccaaagggacaagaaaagaatattacgataagactactatatgttcgtgaatgatagcgaacaagggagtcttgctgagagcacggtgagttaaccacaaccggtattatatgtctactccgtccaaacgccgtaaccgtacaagtaagccatctccattcctccacgcggtctacatactgtcaaagccacataacaaaagggtatcaatatttccgtgaaccttcccatcttttttccgttttgttttcagcaatgcaacatcatacagtcgacaattcccccattgtgaaccatgaacccgtattactgcatcatctatgctctagcaaactgcgggtccgaaccctcaccatcttggcccatcaacagctgcatgtcggcagcccagtcttcaaagacaggcgactggtgttgcagtgagaacggatctccatgatcactaagccagaaaggcgcagcgccgagatttccgccatcgctaactggagcattcgtgaattgctccatttgagggggaggggtagcgccagctgaggtgaatgcggagtggacatctccttgctgatgctggggttctagactaggatcgatgacatatcctaagtcgtcaacgctcaagttggcagcactcggaaatggtaccatagctgcctgttcctcgcctgtatgcaattgaggtaggagcagcaactgttgctcctcttctttgataccattgttgccatggtcattttggatatgtctatccagatcagcatgacggatgaagcgagcggtgcatccgtacgcagggcaagcaaggtcacgagtgtccagcaaagcctgttgagcttgctgagcctgggcgaccatggaagggacgggatacagcttgggtggacgcttcttcccaagatgaacatgaagaacatgctcctccagcttgaccctggtggtaaatccctggccacaaccctcttccgcgaagttccagtccgcaatctccgaaaccttggcatcgtaagtatcggtctgtccgcagacgaaacgatggccttcatgggcagacttgatgtgcgtgttgagattggagacacgcgtgaactttttgtcacagccctcccacgtgcaagcaatcgtctttcgatcttcgactgtcttggctgagtggtagagctcaacgtgacgcatcatgttgctttgtgtaccgcatctgacaccgcagaaggcgcagttgttgtgctccttcttcatatgggcttgaagcagcagcatcgtggtaaatccaacacggcgacctccactgtcatcaccctctccttcagcgttgcattcgtcgcaccaaaacttcaggtcaccgtgctcgcgctctacgtgccttcgcaaggcacttgcagtgtcgaagccggcgtcacacccgtcgttaccgcatggatatgccgacttgcctagatgaacggttcggatgtgtctctggagcgtttggtgcttgcggaagctctggacacagtccccatagccgcggcagcggtagcgatcggcgccctcgtgaaccagagcatggcggcgaagtcgtgtattagtgacaaaggactttccgcaaccgggctcggggcatgtgtactttcgatcgttggtatgagatcccttgatgtgctgggagaggtgcttctcttcgaggtagtctttgtcgcagtcatcgtaggggcacttgaacgggcgatcgtttgtgtgagatcggaggtgggcagccagacgagcagggcggttgaaggtcttggtgcaaccggcgaatgtgcacctgatggtcttgagatcggaggggaagcggcgtgaagcacgagtcgtggtagtgttgatactagttgctgctaccgtagtcgtcggatcggcgtgggtaagggaggtgttggcaaccgaggcaacagaggccgagtcagggtcgagttcgaggctgtcgttgccgttgccatcagaagctgccgcctctgcgccagcaggtggcgatcgcgattgcgagggtagggccggtgcctcgagctgctctacttgtgagagttcctcctcctgctgctgctggacccaatcagtagctcttttcttggattggacttgagcatggtcggggccgtcatggccatcaaggcgctcgtcgtcctgtttccgcttcattttgaggcctggagtagcagcactggtcgccgtggcctgctaccctggacttggttggagcttcgacattggagagagggagctccacgctttttgggaaattcgcttggatggattttttttttggaggttcacatttgtgacggaacctttgcattgcacctgccgattggacttttcgtccggggtgggtgtccctgccgcttcaaaaagtttatctgacgttttccggttccagcaccggcaggcaattttacgagcgagtgaaattcgggggacctggaggaagggaacccatgaagaagctgatggcccatccattggccccacccctgtgacccacttctctggtgtcacgtgcattgggcattcttagcctatttaagttagctaggtgggggcttctcagatccctcccctcttctactctttagactactttggacgaatgagacatcatcacttcttaccccccatgtctctttaaggttttatgtcttggcacggctcagccttgcataaagtagcggccccactcgaattttctgtcgtccttttgtcagcccttcgcccttccctcaccaccttgcgcatccacggtcggccaaacacgtccagtcttccacatccacgcgttttgggcaataccattttgtccacatacctacctctacttgtgcagctgcagcccatatcttattatccttaccatcaatcaactcctaaacaaacccaccaaaaatgtccgactacggtgaccacggtgacgatgatcgcgagcctatgtaggtttccaacgccacctacccacctagtccttggcatcaacctctacacatgataccgcaactcatgcgtaacgcaagagatgctaacacgtagccgccagcgacgagcccgccttcgatgaggacccggatgagtactacgagcccgaacccgagcccgcggacgacgacgtagcgggcagacccggcgacgaagtcgacgaggccgaaaacgataacaacatagtcacttcgggtgaccctaacgcggccgccaacgctggcaagggcaacgagaaatcccacaaggacaagaagattcccaacgaccagcgttccacgacaccttacatgaccaagtacgagaaagctcgtatcctcggcacacgtgctctgcaaatcaggtgggtttcctcatcggtggcgcttggacgactgtagggacggatttgggctgacaaggaaccacctttgtagcatgaacgcgccagtgctggttgatctcgagggtgagacggatcctcttcaaatcgccatcaaggagctgcgcgagaagaagattcctctgattgtccgtcgttacatgcctgatggatagtaagttgtccttttcccggcacctagccgaatacccgctaacatccctacgtagctacgaggactggacctgcgaggagctcctgcagtaaacggaaacctacaagacccgtcaggggtaataggggcgacccagtctttggtcagaaaatacacaaaattgcattagcgagggcgttcaggttgaagttttatacatcatatttgatcattttgggacggttggactcgatccaaagggcaacaacaagagcacaatgtgctcctcgagttgaataaagggcccattcaaaaattcacgtgcgtctgatcagtcattgtcctgtacgttcgtgctattgttcaacaggcctgggcatatgaggtatcaagagccttgtttacgccgcacttttcatgctgatatctgcttagatttcctgtcgctatttgatagcgaatattcagatcaattagtatgtcaattatacagaaaaggaatagagtataacactcatacaaaattacctacttgagaatcgaagaacagcgttcgtgtcaagcttaccgccatccctatcaccacgcatgtccagcaacatccttatgaacaccagttctcccaagcttcccttcctttccttctgcgtcccagcaccacacacggctcagcagtcagcacctcaccaaggccccgtcccccaaaccttacacttcgctcccgcattcttcccccaattcgccaacgtacaatccgcatactgctccttacacttcagcaccgcccccgcgtacgaggtcgaatcatccttgccgtactttccttccttgcaccccttggcgtacacatccacacaatcatcgtactgctcctggcacgcatccagacaggctgtcgagaacgacgagcgagcgtatgacttgcacttgctcgagtccgagtccgtgtacagcttgaaggggtgaccggacgagaaagaggagagaaggtcgttgcaggttactacggggagagggatcccgcctacggggggtttgttgcttttgggggggttgcagagggaggtggatgttgggattgggcatttggtgccggtggtggtggtgctggttgtgaatgtggccgctttggtggacgttggaacggaagtagatgtcggcttgccagtgctaacagggagacaaggaaccgtaatcaccgtcgttgtcggaacaccaggtccggtaagggagggcgacgaaggcggcttgtgattccagaaatccttcttggagcagatgccccccggtttgcttgatcccttgcagtaggtgctcagggccgagcaccactcggcaaaaccgaagcagtcgagcgcccccggccatccggcttgcttgaaacaggcggatacttggaggaagcagttggcgtggctggggaagcaggattggggggagtcccagtccggcaaaggggaggaacaccatttgccgcacttgtactcgcaggtgggcgggagagtgactgtttctttgcagatggaggaggaggaggtggtggtggtggtggtggacgtggttgttaaggtagtggtagggggtggcgaagtggtggtggctagggtggtggctagggtggtggaagtgatggaagtggtggaagtggtggtggttgagctgaggacataagaagtagtagtcgaagagggtacgtcagaagtcgtcgccgtcgagctggttatgtcggaggtagattgcgaagaagcaactggagttgttgatgaggatgctgtgacggaagagctgctactactttctgggggaggcacgtaaccacaaggttcgagtgactgaagctcgttggcgacgtagaggttgagacgagcacgtccgccgcaaatctgcgtggagtttccgttgcaagggatatcgcactcgctatcaggggcggagaaggttccgttgcctatgacaacaccgcaccaacactcgcctaggggtgggttaggaagtcagcatccagtgctctcattcacaccacatcaagtaacaagttgctacttaccgccaaactcagtcccggcaaacggataccccccatcccgacaagcttgcaagcacttctccgtcgtcaaggtagacccttcaagctgatcctggggataagccaacgcccttccgtactcggaatcatcagtccaacatcccaaatggtcataatccgcaaccgtgacctcatcaaccggcaagaaagtgggatcctggtagacggatatgatatcagtgcctccacagacctgcgaggagttgccggtgcaagggtagttgcattgctcctcgtcaatctgctggccgctgacggtgttgccgcagtagcacacgccgtagtactctagacctgcgtaacgaaagccattacccttgcagacagagacgcatttctcgatggtcatgtcctgctggttgagctggctgcgcaggctgagggcgtgagggttgccggtgtcggcgtagcagccggagtagatgaaaggctggaaggggtcaaggcagggagggagttcgatggttgttgcacggacaccaacgtggactagggcgatggctgctagcgctgcagctcgaagggtgagcgaagccatggtggtgacgatttgaataccgtgagaatcccttgggatggttggagtgctgccgggggaagaagttcagatgctgagcagcaagaagcaggttgtcttatatgagaaccatggcactgaagcggtcatggtgcgaagaagtcaatgcggtatacattctacaaattgctcagaagcagatggtgtattgagctcactgacgtccagtctggaataaacacaacgacgccacatcacgctggacatccggtcaccgaagcctttcggacccaaatatcgaaagaacagtgatatccaatttcttgctctcggcaaaaccctactacatacttttcctgtcaaggtacctacctgcagctttagtggtatggggacttggatgatgggccatcaaacaattgagtaccccatcacaatatatgagggtagcaagctgaagagaagagtcgaagggactggtgctcactgagttttcaacgtgtaggagggagacttcaacgccatggcgttgtagtaagacaatggctaagtgactaggctgaggaaacaggtccgaggttgctggaaatgaagcgttgttccgatatatgtataatgaagtcctcgtgttgaactcagtgtaagcccatggcgtaggccatcacactgtcacctcacaggggggcgatgtttaattgtcgtggattccggcacgtaatctcaatgtgtaaattgttcccttttctgcatttggggccctagatgtcattcatggtcctttcaggtaataatcaccttccggcttcacttcagctgagagcgggagcaggggaagacgggacgggacgtgatctgatctgatccgatccgatgctttccggctctctgttgtagaggtaggattattgaagacttgcaagtttctattgagaggtctaggtcatacttctacaaattcaatgtgattttgtacaaaaggagaaagtcatgatgttattgtaggggagctgaggaggaggagctgcaataactgataagggttttggatgaacgtcctgcccctatatcttgctgtcataggaaacgggtacctgcatgcggtccatctacaatacgaagttggtttgtttggtcagtccagttcgatgatgggttgaagagggaagttttgaagctcttattgcccccccccccccctccctcccctttcccccacgagaaaaatcatcctccgttcaaagcaacataggacaatgacaagggttcgtagcgccacagaagccttcattgtatatcctttatacctctcgccgtctccttcaacgcctttgaggctagatgatatcagtctcacggcgttacgcgattcttacttttcaacttccttaattgccatcttcaacttcgcattctcatctttatttctgtatggatattgagttgcagctgttaatttaatccaggggccatcaacggctacaacctttaagaagtactacgcaatgaccattggaataaaggagtaagaagccaaccatataccattaacgatgtcctgatctcaccatatcacggcttcaagcttggagacatctatatgcccagactaccattacatgtttacctctcccgagagcgagaactacagcacggtaattacgatggttttgaggtctgcttcagcagcctgacaactacacaaattacccaatctgaacatctgcaactgttcgatggggccaagggaccaagagcagactacatggaaaataaggctgtgcccatcatcacccgctgggctgcagaatcctctcgtacatgacgcggtttgccctcgaagaaggatgcatcgatctggagtggaaaaattcgagtaccgtgacgaggctatgcgttccttcgcggatgcctcgtaattccggaagaattactactactggttatatcataaaaacccaagttattgtcacgagagcgggaggtgtactgatgttgagacatacattaaatagtattgcgcctctcttcacacttctctcgggaaagatcgaagaaaaagcatagaacccaaacaataagaccagatatcccaccatgtctcgatgtcaaatgtcaatctgaaaccctgtacctatgcagtaaagacccaagtaagtctggcgactctttccttcataatcacccatgtccaaatatcttctttttttcttgtgttttgttttttgtggtcatttgtggcacatgaagattccttcgaatttccacaacggtaaccatttgtcccaaagcagacattagacaatcccaatccagatattgcttgcccgaatttgatcagtcacaagtttggcccataacaaggccgtcaacaaggtagttcgcgctagaaaacaaacgtcggaaaggtttatcagccacaacctcgtgttgtagggtgcctcactgcatacgagggtgatgacaaacctctcagaatggcacagcaagcgcgagaaaatttggtaatatggagttcctcacgacacgtaatatatagtatatatacacaaatacctacctatcgacatgtccagccatgcatgtcctatgtcccaaattcacttccccggctctccctttcagttctcccggtcaccgtcgtagcaggcattgcgaaacgtcaaagaaaccccctgagcaatatcaaaagtgcaatattgacaacggcgaggtgcgacaacgacggatgatgacgcgacagccggaaaacacggtgcgatggcgggatgtttggaaggaggctgatgcgacaaactcagggggtaggttagcacgtcaggtagtgtagtaccggggagtgtgaaacagagccgatggaacagtttttcttgaaattgggaaaagtaaaacgaaaagctttgttgaagacttttgtgtctttgtcaccgtggtgaaagcagtgatcgtcgaccggggtgttcccaagcgacggggttttggggtcgatcgctgccccgtcctcatcttgatcagtggagctgcgacggtggacggagagtaactcgtcctttaatattgcaacgtaatttcgaattaccccgaaaccaagccctcggatctttggtcaaattgtcgctgaattacaaaggtacgctataagacgttacacggaacataaagagattgatcaagtaccgtaaaagcggtcgccgcatgaagaagttgtaaacagcttttgggacttgtcatgaccattaaccatcaacgtctgggaggactgggaccatttgaatgaatgaatgataaacgtgaagaaaaacgcacaaccacttttagtccagtctatactgcaagaggtgctccccatattacgtgatgctagtttacatgaacctcgtaaaaaagggagcgcgaacaacccttaactcccatgagaacaagtgcaaagagatagactcttaagcaccctcacgtctccacttgggaacgtacttgccgggagcaccgctcgccttcaagggctccgcaggagggacgtccctgtcattctcaggacgaccggatccagctctctgaggggcggcagccctgagaggaggagcgctcctctcagggacggccgcagcattaccacctccggaggcggccttggcagcctctctctcacgccagctggggcggttgccggcaagggccaggcggggaggagcagcagcttctgtcctctccgcagggggggcagcggcacggggtctttcggcaacgggctcggcggcagcaggtgcgggagcggcggtctctccagaggcggccttggcggcctcgcgctctctccagctggggcggttgccagcgagggcaatgcggggaggagcagcagcctcggtacgctccgcagccgcggggggtctgtaagcagaaggggtcgcggcaagcttctccttctcggccttgcgcctggccatggcctcctcctcgcgctgttgctggcgagcagcaatctcgcgcaacttctcacgctccttctccttctcctccttgagacgctggagctcctcccggcgagcctccagacgcttcctctcttcctccttctccctggcggcgcgctcctcggcctcgcggagctgacgctcacgctcctcacgctcgcgcttctcgcggatcctcttctcgcgggcctccttgcggcgggcgttgatctgcttctccatctcacgctcggcatcacgacggcgcttctcgaactcatcacggcgacgctcgtgcaggtcagacctaaaggactcgtagaagggcatgaggcgagtgagacggtgcttaagctcaacatcagccttgtgcttaagctcagcctccttgagagtctgtgccttggtacgctcgtaggcagcgagatcgcgctcgcgctgcttggcgtagtcttcggggagcttcttagcctcctcctttctgaaggcacgctcaagatgatcaagacgcttgccggtgatccggagcttctcggcgacgctgttcttctcacgttcgagttgctggagcttgatcatgcggatcttgttgctgtcaagggtctcgatgtcctcaccctgaagttcctcaagcttcatatccttgaggagggcttcaacttccttcctcttgatttgctcgcgctcgttggcaagacgcttcgcctcgcggagcttctgttcctcggcaagacgggcggcctcagcctgttggagggcctgctcctggagcagcttcttgcgagcgttctccttctccttctgggcctgagcctcagaagccttatccttgcgcgtctggatgatctccttgcgagcaaggacctcctggtgctccttctcggctccagccttagcacgagcaagggcctcatcacgagccttgatgcgagcctcgttgaagctaggatcgatatagcggcaggtggtgtaaagagcctcagcgaggcgagtgagctgagagcgcacaatctgggagggagtgctctggagacgctgtacagagccagtctcgctctcggcagagccggcagaggaaccggcgtggacagccttggcggaagagaagacatcagcatcgaagctaagaacgccagtggcgtggtccatgcggatggcgagatcgcccttcttgttgccgttcataatgaacttctcaatggtgccgcgagtgacctggaaaggctcggggaattgagccaagctctcgacgaactcaaggtcgacagtctcatacacctgcgaaagctgctggaacaggcgggtgagaatgacctgctgaagaggaaggatgtacttctgcatctcggcatcggcgccaatctccgcgagaatgggggaaatcttctggcaaatggaaagaggatggaagtcgacctcgaggatgttgtaaagatcgcgaatctggggctgggcgcggcggagaagcgacttggaaagggcatcgcggaagagtccagcacgggtaggagcctgggccatgccgagcaggtgggtcaaacgagagttcttgttcttgcgggcctcatcgaagtccaccatggcaccgcgagagcgcgaggtgctgatgacgggaatggagagggcggagagaatgacaaaggtggcagccctctggaggtcagcatcgctgcaagccgggttatcagccttcttgctgtggccagaagcaatgagagcagcagactggcgcaagaggttgtagtaacgagcccaagcagcggcgtggaagaggtagttctcgccgacaaggaagatacgggtgagcttctcgtagtagttggccatcatgacgttcttggcggggcgcttgctgaggctgaggagggtgtggatatcctcaacactgcggaaagcctcctgccagagctcgagctcaacggcgacgttgagctgctggaaacgggtctcaaggtgacgctgaagagtatcggggtcgttcaggttgatggcgtgcatctgggccgagtacttggcggcggtctggacatggttgcggagaagctcgcagaggcggcggaactcggtcttgcgggtgtacttgaggcagaagtcgaaagcctgcatagcggtgctctgatagagaacctcgaggcgggcattgttcctgagaatgtcaagaacagtgcggtaagcctcccaaaggaacttcagccaaggagtgacgatagcgcggtcggtgcggtcgcgagactgctcaccggaaacggtagcgagcaggatggactcgggggtctcgctggcctcgagatcgtcgatgttggaggtggtggcctcgatgctggactggacctcgtcggccttggcctgggcagcagtgaccttctcggcggcgagctcgatgaacttcttgagaaccaactcgatggtggcgacgttggtgttctgggcgatgttcttgtactggtagagggcgtccttggcgagcttgcccttcttctgctcgacggagagctcgacgagtaggagcatgacgggctccagggaggcgatggggacattgcgggagcgcttcgaggtgatgtgctcgtggagcagggtcagggcggcgggggcctggttgaccccgatgagctcgtgggcgcgcttgagaacattctcaggcttttggtgaggtgggggaggctgttgatgatcagtaatggtcaccacgggtcacaacacacgacgacacttggtggtgagcgggacaggcggggagcgggggtggtcgagggttgaaggggggggtggagggcagggtgggcggtgatgaggttaggtgacgatggagttggctttccagtcaaaggaggggcagaagattatatgaactcgaagccataaccataaggctatggctgtattcccaactcaccatgatgggcaactcctcggcacttggctaatctggaggagatatggataaagtggtgataggggacgcggcgcgcaaagcagcacgtagaaatgctggagactttggctgaggctgcgctgtccaggacgattttttcgcctcgtggagaagttcagttcgttgccagccaaaaaagccctggccaaggctagaggctcgattttgctgaggagcactttgtgggctgggatgatgcgggacagtcacgtgatgcagcttatcgagcacgtcgctgcgacaacaactcagaggcgtgaagtgcaagttgttgtgcgaatggatgtttggtcacttctgtagcaatggggattgactgagatgcaattattttcttgatcttaaccgtgatctgctgtgaggctattgtgcacaatggtaaaaaggttggattgtcgcaaagggcaagtgggatgttctgccatcttggcgtctggtgctgtccagtctggtgtacactagaaaggagctccatggtgtgtgtgcacagcggcttttgttctttctttgtgcccgagttcccagcccgctggcgacgggcgttcttctctgccgggccacggacccccgccttgaccgatgacggaccgtcggcggtcttgccaagctttctcacggctgtcatcgacgaaattgcactttgaggcttagttggaacttggaacagaatcgtggtgcgaacttcggtcgagtattgagaagataatccccagtaagaacatatatcctcctaaaaggcatatgatatcgctgcttgaactgctagagtggctgcaaactcttctcctgtagctgaatgcacaccagcaactgcataggacttcacggtctgtgattactgtagtgtacatacatacatacatacatacatgcagaaacaggaggctctcctctgtaccctcgtcgtcccacccagagcgttcaagctcgcgtccatcatcggtcggagcaagtgggcacccacccaatggcgccattcccaatcccgtccggagatgcctgctgagccggggtggttccgctagaccatcaaaggggggacgataaagtgggggcggaacccgtcgtgttctgactgccctgcatttgccattcttgctgcagctttcatgcacagcagcaccgacagatccaaaaaaggtcccgtcggttggtcggactagtcctgtccctgcctatccagcggcggtggcagcagtccatcttcaacggcctccatcgtgcttttcttttcctagatcttgacctccagtcccgcttccagaagcttgcaacaatgtcaatcacaatggcacggatggggcaggacaatagggaggccggcacctcatcctgaatgcggagctcgtggtgatacttgctatcttgtcttgatactaactcgtctgcacccattccgtctacggtcgtagttagtgtcgagttaatctaaccaaaccctgctaagcgaccccctggtccgtctcatttgcacttggccctttttttcctcgtcgccctgggttgctttggctgcccagaagaggagtgcagcaccgaaagcgaccagcattgcagcagtgcaagtgcaggtaaaagcgcagcactgcagcaggccaagcagggggagactggggcgtccatgcctgctggggaattgcacggactgcacccgcctaccgaaccgttccctgctgcgctgctactggttctacaggctgcgcactgacccccgtcgcggtccggggcccgccagtggcactgaaggaatgaaggaacttccatatgggcgccccttctcttcccaagacttgctattaggaatcgtcaatcgtgtgtcggtcctaagcattcctggcatcgttgtccgcaattcctccctctcttcaatcctcgggacagtcaatgatccatttgcgccttctccgacccttcgcttaacccaactatcgactgtcgacatcatcaccttttccccgttgcgtgccaggaggttgccctttaccaagagtatctggtatgtattcgcgatttctgatcgttccctctgcttgccgcaatttttccaattgctccatcgcggccgtcgcccttcatttttcacgtctggcacctccgtccgtccccttcgtggccgcctaatcgccagccgtcagtagcaaggacagaggaccgccgggggagaagtccgaactccaactctttttccatctcgccctcacccccccgacacgagcaagcatcagcgcgaccccgaccaccgactggagtgaatgaatggcgattgacgacgacatctgaacaacacggctgacacgacatgtctaaacagcttaattcctatcgttaaagacccacagcaccaccgaccccgagttctacttgcgacccttcctcaccaccaagcctgtccgaactactagttgtcggcttttgtcgcagcaccattgtcgcccacgtccccgacgacactccaacactcctttaattcccaccctggagtcgaggcttcgataatatcagccaaaatgcctcagtacgcctctcgcgatgtcggcgacccgtcgcaaatcaagaagaacaagcaaagcatggccgatctaaaactccgtcgattgaccgaactcaacaaccgactacgtgaggacttggaaagggagaggattccggttagccaggcagccaagaggtgagaactgccattcgttgttgctcgggtcgttcggcaacatgtgccggtcgtggttcaatgaggctgacagtcgtttcttttcccctatatagcataatcacctactgcaacagcacacgagactacatggtaccaagtgtttgggggccggtgcccaagtccgaagacccgtatttgccacaacagagcagcgggtgctgcgtcgtcatgtaaattgccaactgcgaaaagctacgacatcaatgcggcgacaaaaggggaggacattcgagtcactctgtttagcacgggcgatcagttcagcgtttcgaaacagcgattcctacgaaagtcttttggaggggcggacaccgtcgtttgcaagcgggattggatccggacggagttggtttggaaggccgagaacgttatcggagattatgagcgatcagatgtgcatcatcgggacggaaagaagtcggcattgtttgcggttcgtccttttcgccgccattatcacgatacgtcaaaccggggagaaaggttttgaggagtgaagacacgacggctggcctgaccataatgcttattcaaataccccccatccgttacttcggatctacggcaggcaggctcggcagactcttcagcatgtaatacctttttatttttctatattttctttcccttttttttgcttcttattccccggttgtactcttttatactcggccttctcgattcccttttttgtcttttacatgtgtatatcctgcttcatgaagcgcttttcgcgcggcttcctcttctgggtctggaaaggaaggggcttacgacatgataagtgaggcaaatgaaatgcactagactatcgattttactcaaactgatgatatttgaatgaatgcatcaaaatagctccagtttcctcatcaacggaatttgatatcctatgtgatggattgctgcagttgggtcgagagatagacattgaaaaatgtctctatcagtgcacttaacggttggtaaatcctcacatagtagtaatccattttggggatctcgcactggttgttgatgaactcatgtttagttcggaggcgtgatgacgcacaggcgattcggggtgcggaacccatccgatggagctgagtaggtatgtacagctccaggatttagccgtttctcgtgtggacttccctccaaatcacatgaactcccacttacacgccgccacctaaaaccgaccagagtgagaaaaacacgcaaagtccataacaatcaagaggcctccatctacgcgaatatatatacatgtacatcactctcattcttgacatagcatttcccagtacacacaaggataatggaccaatctcctactactaccagtgcctcgactccaactttacttcctcgtgttaccatccgcttttgtacgcagtgcaagtggatgcttagggcagcatatgtgagtagaaagtttcctgaagatatcaagtacttttcagacgcttcgagtctcgccactgtcatctattcaccgtctcggaagagggtttctgaattccctaacccccacctcaccctcccacttcacctataccattcatcatccacactttcaccaatcgcgttcccgttaaatacacatgaatcacatgaacctcagctacatctccaaaaattctaaccccccttctcaaatacagtacgcccaagaactcctctcaaccttctccacttctctcggcgaggtcgctctccagccctcaacaggcggcacttttatcgtcgacatcacttacgccgccgccgccgccgccgctgctaccaccgccaccactctggacaaccgagcttctaccaccactcccgaaatacagcaaaagacaatctgggatcgcaaaacagacggcggcttccccgaaaccaaggagctcaagaggcgggtgagagacgtgattcaacccgagagaaatctggggcatgttgatcgggattatcattccaagaagcaacaggagcagcagccggctacggaagaagctactatggaagctataacaggaaccaacaagtctacggaggctgatgctgccccccagcagcaaagtacctctaacaacaagacagagtgtgccgattgcgataactggatgactgaggagacttacaagggaggggattttgaaggaggacatgctggtgggagtggggcgaggcaaagcggagagcagagtagtaagacgaccggggaaggaactggaactgatacgaggggaggtagcggagaaaagaagacggctgattctagctggatgactgaggagacttataaggacttggagggtggacattgaattaggggatggatgggtgggatattgaagaaaggagggatatctggttaaatggttgtgggttgtggtttcgaaggttagataactagttgggttgggatattcgctctctcgctctgcgcataagcacaagcgctatttcttcgcccttcctccatgggcacgattggaatttatgataaacggtcgaagccaactcagattggtactgagttggactgccatgacgcttcactatgagtgtagaacagggctgcggtctttaagaagcctggtgacgagtgaatccatggggaacatcgagaacatgagcccaggaggaaacaaatcgacgtatgggggattcaaaaacagctgatgatcctttgacatacaagtatcatgcctaaaacagggtagatgaaccaggtacgggtctagatcatatacctttcgggggatttactttctggaaaacctggagcgggtgaagtcaaagatgtcaggtatacgaaaggagcaggaaatgggtgagcttttcccgaaagtcagtttccagatatttgaaggtagatgccccaaggcaagtaaactcgcgaagttcacaacgcactgtagaaagtgaagatgaagtactaatgagatcgattcaccatcactcttccccttcataattcggattgctgtgaatatcctatctttcaagtgtgataatcaaggtgctcgtattgacactcggaaactacgaagttatgaagggaaatgtattacagcaaggtgtagaggaaaaaacactatgaggcaatgttcgttggcagtaagccttgtgagagctcatgaacacaagagtataaccagtgctgcttgactgcatatttcccattatctaacgcaagatacgcgacaaaaacaaagctcacgcaacgaagggagcacaaagtgaaggaaagacctaaaacgaaaagaaacttagcaataagtaacaaaacaaactattgaggatacgtccacgtatacatcaaagatacctgccccttgctcaacccccagcccccgacttaagactccaggccccttctctgtcatccctctccgtccggcttttccacatacttgacaaatagggctacgataccccctctcattgttcgtcccactcatcgtatcttcaacgtaatatacgcattgctagacgactcacttgacttcgagaaccaccctctatcccgctcgatcgtaatgtataattacactggtaaacatacaggaattccaaacacaacacgacgacaacctgtatctcagtatcactcttgcctctcagtcaccgtatgccaccgccagttcacgttttcacgatgagcctgattgatcaacccatcggtcaatgccccgcgcactccctaccgccggcacgcttgcctcctctttctcgaatacagcatggtgttcgcctcataatcacccagtagcaaccgtccccctccctttcccccaagaacaagaaaaactcgagcctgccaagacgttctgccatcttcatgttcataacctaggacgccatatcgtacttcttctctttgtcctgtcctgcccaacgcctctctcctgcttttctatccatccagcgtggcagaatcgggcctgagcgcagaaaaccaccgcctttcatcccatctgcttcttctctggtatcaccaaggcgctccgtctcatccgtttgcaatgttcgtagctttacctctgcgatggtgccctggccattttggtaactacaagagcctaggtcgtgagagtcgtaggaaggtaaggcggaagtgtcgtttgaccaggccgaaaagctggtaaattaaagcggagatatgttgtgatgctgctgcaacgtgtatacctttcgaaactgagccgtaaatgtaaaatagcggagtggcgaaacacagcatgccgtagtcagaaagtgctggagcggatgtaaacgaacaaattttcaatacactctcccatgacggaatgacatatgcctttggcgaaaagcgacacaaaacaactagtttccccccaagacacacactgcttatctatacctttcctagcaggagtagtgaccagacaagaaaaagaaaaggtcgttcgttattcatcccccgagatataaaaagattccctttccttcctaccctctcgagttgtgtggagaccggacggatggagagacaggacgggcagacgtggctttcgtttcgttggcacggcaggaggggcgaggacctccccaaaagaagtggtcggaacagacggcagacgggatgatggctgggagccctggcgatcaggaaacatggcggcggtagacaagctgacggtaagatactcatgttcgttgcgggcgggcgaaagtatcagacgtttatcggcggccgaacctaaaggaaaacgggtgtgttcgtaagaaaattctttacttgtgcttcttgggggtcttgaattgcttcatctgagactgggaacgtacttctgtttcttctctgcgggcttgagaatctgcaaagggggttagcaagagtgcaagggtctcggagcttgccaaagtcagaaaaacatacctggaaagagcagagcaaactttcgtcgacgctcatcatagcaccagcgttgtcgaactcgccgcagtagttgggggcactaaacaaagtaacgagctggcgcttcgagaagaactcatatccgtcctcaacaacctggtgagcacggcagatcaaatccatgtcgtgtttttggaggaagcgagaaacgacatccgggccgaatgtgaaggaaacaccacgatcgttttcgctccaaccagtaatgtccttatcgggatccgaccacaggagatcgcaaagaagaccgcagtcaggaatctggcgctattgttagtgtctcatgttacggcaactagcctgagcaaacggaaagcccgggcatgaatggtgtaacgtacgtcagttggtcgcatgactcggcggatctgctccattgagttcagatccgggctcaaaccaccgtgcatagtgaaaatcttctcgtcgataatggcagcgatcggtaggcagttgaagcagtcggtgaaggtcttccaaagcttgatgttgtacctccgcttgcactcgtcgtagaaaccatagatacggttgatggacgcgcactcgtggttgccacgaaggatgaagaagttctcggggtacttgatcttgtaggcgaggagcaggcagatggtctccagggactgcttgccacgatcgacgtagtcacctaggaagaggtagttggcctcaggagggaagccaccgtactcgaagaggcggaggagatcatagtattgaccgtggatatcgccgcaaatctagggaggtggggcacgacgtcagctatgaacactgccgaaggggcagtatggcgcatgccgaggctatgtaaagggataatagaaagaacacaatgcttaccttgataggagcctcgagctcaagcaggatgggctgggaaatgaagatttcacgggccttggtgcagagatagcgaatctcggcttccagcagctgcacctgcttaccaggccggctgccccgcacctccaagaggcggtcgattatagagtcgaggtcgacttcggtatggtccgccattgcaaaatcctcaccaaccggagagataccgcgcacaggttttcgaagtcacggtaacgaccgacaaaccccagctagtcggatgggacgggtctaaaagagcggcacgcgtaaggagtaggaaactggggtagatgcacttctgcaaagctaaacgactaattcaagacgttagacattgccaatgacgacgcagattctgattggggtttgccgcacgcgatcgcgatggcgggaaaatgaaggaggagcgacggctgggcagagactgggaagccgcaatgtaacggcagttgatcaacttacgctcagaagcgatcccagcaagaagcgattgttgggggtttttttttttttggagaggcgaacgcgttctccttgggaatacagcaagcggtgatttttttggtgttttttttttctggaaataggtattctttcggataccgaatgttgtgctttggttttagtaaatcgtcactgggtttggcggaggtgcgaacggtctagagcaagcgcaagcaaatctcgtcggaattgcgaagaaatcggtccggtagtacgcggcgacaagagggttagcaatgatggaaaaaggagacggctccagaagtctctgatcgtcctttgtgaggtaacgtgtttttttttttttgtcgcgcggacggggctggggcaaaacgccgtgtcgtcgtcgaaaatctgggttcgaaaaggtcgggtgtagaaggggagttcaagtagtcctgagactgcgggagaggctgtcactgccactgccaaaaccacggtcgggaaaaactggtcgatggactgcccgggagagtgcaaagtgctgcagcgaggtgcagtacagagcgctgggccggtcggagggtcgctggaaaaagctgcgtctaattgagcgacggaggccagaagacgagataccgcgagatgatgcctatgataataggacttctatcgccagggtggggttgaaaatgcgcgttctttgtggttaaagacgtcgccctgttttggttgggatagaaagcgtcgggagaaaaaaatcaacgtcggtggtggttgcttagagacttttgggaggagacggacaagcgcagacgcttccacttgggctgcccgctgctggggggggggggtccggccgggcgatgggctaggtagaggtaggtaggtagagaagactggcgactggactggacggggacgcagagaagggattgggctactgggccgatggagcagcaagatttacacgcacgcaacgcagctaatgaaacgcacagggcttccagactacctactagcagtggagagcagtaggtagaggtaggcaggcaggtccaggtccaggtccgcgttctttcaagcccaggtcaggtcacctcggtgcctgccagtcaggttatcgttacaacaaccacaacaggcgtccggtcgggtcgggtttcggtgcagttgtgatcttttccgccgactgggctctcatccacatcgatggaatgaacaggacagcactcagtgacatggaacgaaaaaaactcgaaacatccgacgcgatggcaggccagaacaaccctcaacttaaactcaaacatacctacctacggctgaaataacccaaacaaggacaggctcagattgggtgagctaggttaggtagttggtacctaggttgccagccaggtaggtaggtacctacctaggtttcgcgcccgctctgaatctccgtcagatcctggccgagcccttgtgccctttccagttgcagtgaagcggcccttccaacttggctcgagaaaaattgcatgcactcgcctctggggaagcaggtatgatgataggtcggtccatgttgctcactaacgcgactgggtaggagctgcgctgccttcccccgcaactgcgagcacttctgttagcaagagtcccgaacaccggaccctccttggcaggtctaggcctgggattggctcgcctaaaagccgcttgcgatcccgttggtgggtgtcgcctggaacttccatctctcccaaccctccaacttccccctccctgtgtagagatagtggactgtgagtgtgacaccttacctggtatgtacacggcaatagcaaagacgggaatgccttcttggtcgccttgttgttactttgcattggtattccggctttgtcctctttgctcgtttccccccaccatcagcatcaggttccgcaaacgcaatgataggcagggcagcctggctacatggcctacacctagatcaggcacaagcacccggtatgcatgattacaacagctcgaagcgaaggagtataaagacaggtcgacaggcaacggatatccagtcaacaacgagcaaaatattcgagcgactcagccgccgacgtgtatccgcaagatcagtgagactgggagctcgacagcaaatgcgcaaagcctcagtcaggctgtcgagaatcttgggcatcttggagatccaggtagtcctctgcggtcataggtgatgcttagctgcatatcaaaacctgagattctggtaactcaagaatgccagtttccgtcaaaaaaggaagccctttggcaaaattaccgggttgctagaatccggtaccttgtccatgcagacagagtagtgtcaacatgactgactttctttgaaccaccatcgccacaccaccaaggagaaagaaattctgataggtccaagtcggctaagatcttggacttgtctgcgatatgatgagaagagactcgaccatcacaacaacatcagagtatggaaactccgaccttttatcccttgaagtggtggttggtcgctttgggctatcgccatgacgagacatagcaatatatcacacacacgaaaccaacaactaggcgcccactatgtctgaacccatatctttggtaactttcggtttacacctatctcggggccaacggcgcctgaactaagacctggacccgcgggacctcagaataaatgtttcagcaatgtgtcgaggtctcccttgtcactttcacctcattgccgttctcctcgactttccgggtcacaactccgtttcgtcagatgggacggctcctgatttgctcggacaggtctcccttcagaacaacgatcctcacgatccttgctatgtctgggcattcgttcagccccgagtcttttaaaaaccgaacgcctttcaacggctggcttcccgaagtcttccaaccgcagctcatcatccaaagtgcatagtctgccccaccagacaattccaatttgacgaccttgtacatatcgtcaaacacagcacccctcgtccgcttctggaatccaagagacacgaggctcgaactgcagcagctcctcaagtgtccaatgctgttctgctgctacagcgaggatcgactatgtgccttgccatcgagcccgaatcaatgggggtcacccaagctcgattttcttttgctttgtcaccccgtcaacacctttcccctctagtacctaattaccggtcaagactaggcactgcatccaaacgacttggccggaagagctctgttgtcgttcgtgttgcccctccaccgtacaaggcctagactgcccagagtagcatgactttctttgtttgggttaccacggaaggcggggcagcccctccttaggcgtccccccccctccacaacacccatcccccccttctccagctcgagtcccctcctccgcagtcaagtgtatggagcgcgccctacccccctcctctccttctctccctcctttgtaaagcccctccgtatctccagctgaaccatgactgcaccgggatctgtttataaacaaataaaataaaatataaaaacagttcaaaaaggaacgctggtcctaccacccgtcctctggactcgattccatgcccctccatcctatgctgtcattgtgcgcaagttccgatttccatttgtccaaaattatttattttgtttcactgctcatcgcccgttaaatatcattatttcttcttctgtcacatgatccattatgtatggctatctgttcaactttcccaatgcttgatacatttcttgcagaaagtaactcttcttttttttctttttttcttttcctttagcttgatatgacagaatggatcacgatttccaactagctataatcaagccaacgtccatcctgtttctctaacgtaccgaccgagcgtattattgcgggctgtcaacgacgggggaaacctgctacagagagtatgtttatgccggatatgcatccagggttcatcctcttctccctccctcgccaaccccaactttttacgaaacgatcttcgtcccttccatcccactcgcatcctcgcttccctatcccattcatccatccttcatgctcttgtatgtcataggtccacctcagtgacactgagtgactgcaagccatacatacctacgtctacctaccttacacttactgcacataccctgatccgcgcggcggagcggagagcaatcatgatgagatcaaatcatcggaacggaggaagaagccaagatttctcatgtgtccatatatatatacgtaatgtaagtaatgcaagcatggaagatgagactcgggcttgctcggcagagaaacagaaagaagaacaaacagaaagaagaagaaacagaaagaagaagaaacaaaaaaagaggaagagagcaagaaacgaaacaaaaccagctcccgataatacgggagagatagtgtaggaagaccaccagcctgactgacatcactttcactcgttggtgtgggaacaaattgaaactacgaagatcaatctgacagatcagataatggttcagcctgcctgcctagctgcaacggaaaacaacgaagtatggtagatcttatttgtttgggttgggttgagcgagtccatctacctacctacttagctaggtcggcatctcaacaaggtgtttgtctgcatatagtgacataggtatagtgacagtattacattcaacaagaacctgatgctgatagttcgacacgtgggaaggcagagactagaaaaaggtatgtcgtgatgatacctgcgcaattccgtgagaagacaatggaagggacatgacgataaaggctgttggcgtatatgtacctgtggaccgacggtttgctttctcaacaatgagtacacctgtactctggggtaaaggaaggaggagggtctttcttcagcaatacaagttacacagcgttcgcaggtatgaagggaacatggacgtgatcttttttttttttttttttttttttttttttttttttttttttaaactttagctcattaattgatgattttggaaacgataatctagctacaacgcgatcaagctcccagggggtcaggaaaacgatgtggtccatgtatatctgacttgagtttatccattgacgcttttgctcatgtttaaaatatgataatgaaggggggtttgatttggatatgtgtaaaagtaagggaccgcagtcaaggtcaactctaatacctactataccactcactaccgtaatagcaagcaagaagtcccatccaggagggggggggggggggggagaaaaccaatgtaatgaatatctgtttcacgcctcttcgcctgtttggttatcatataaagaacattgatccgacccctttgccctccacgcctactcctgacccatcccatatcacccatttcgttccgtttggctacataaaactcgagatgggaaacacaactggtataaaagaaacctgccagaaaaccaaaaagaaaaaccttctcacgtagcaaaacccgataaagaggcaggcaatacaaggcaacaaggaagagaaggcgattgctgggccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaataaacgccctcgacaaaacgtgccacgccgacgcaaagatggttgaagtatccatacacaataccatgatgcacctccaacaaacacaagaaagcaaacacaagaaataaaaaggaaaccaaggaacacgcacttaccttgctcggaggtggggagtacttagaggtaggttttgcgcgaggaggtgagagatgaagaaaaaaatcgaagaaaagaatattttccgaattaaacttggtaagaaagaaacacgacacatgagtggaacccagctccatccatttacttcataaacgctggctcgccatctcatgtcatgtcgtcacctcctcctggcactcgatctaacacctttcctagccatcgctgggtttgccctctctcttctcctcgttactggcggcgctgataatgtggcagtagcattcgcaacagcagcagtaacaacagcggcagcaacatccttactgctgctggcgccgccctctactgctatttccgcagttcctagcggaacagggacatggttaggagacgttgccgtaatggtatctgcctcatcgacatcaaactcaaggtccttgagggcctcgtcgtccatatccgtcaactcctcacttagacttcgcaccgcctctctgccaggccactgttcttcgatgactgatgtaccttcgatctggaagccgtggaggtaggtgggtacgccaccctctgtgaggatgttggtggtcgggtcgcggccgaagcttccattcgactgaggtggtgtgagaggtccagactgttgagggtgcgatagctggggaacattggcgcggtcgggaccttcgccgggtaaagagggcggagtgccggagtctttggtgggcccatcaggcagctgaagctgttgggagtcctccttgtgattttccttctcttcttcgccagcgactgactggcttgttgatagtgtgttattagattctggtgcagcgtctacctctgatgtgtttacctctatgctgcccacacccgccttctgttgggaggtatcgacgttcatctcatccggttcaccgttggaatcaacgttagcgtccgctttaccgtccccgtcttcgtcaccgtccccgtctgcttcgccgtcgctctcatcggcgacgatgatctggccgccctcttctggagcatcagccatttcaacgtcctcggccgcgacaccgtcatggctggacacagtgattgtgggttgcctgacttccaggcttgcatcgagcatgccttctagttcttgatggagagtatcgtagggtttgctgcaaatatccgcctctgcttgcaatgctgcttcgagatatggctgaacttgtcttaatatcctcttgcccatctgcttgcatttcttcacttcagcattggtgccgggtttcgtcggtgaagcatacgatggttcgacaatttggtctaaacccgcatgcgggttcattgcagagttgatctcagcactaatgacttggcagagatcgtgggtgaactgcagggttgtcgtgtagtagcgcttctccattttgtcctgcaactcggacaagcccttcgcaaagacgtccctatctgacctattcccgttagcgcaaggttgttcgtgacaagagtggcggttcaagagacgtactggatggccttctggagagccggtatcagcatctcatagactgggaaatagcagctgtccacgaaatcgcgttccatctcggcagcttcaagcttgctagcctcgcgctgcacgatctcttctgacaaggccttgaggtgttcaaggtctttcaataatgttcgcgcaaactcaattcttctagccaaccgtgtcttgcccgatggtcccatagctgcgaagttccgcctcgtcaactccatggatgagaatgtctccatctggagctggagacgtttcagaagagcagcacccctacgggcttcacgcttaagagtccaataacgacatgcttcggcaacaaagtccttcctcttcaggatagggaagcgtgctagggcgctctccaccagatcgtagacagcctgtgggatgatgggcgctcctgatggcagcttccatataggctttcctggatggccattcttggtttcccctaggacagcagaaaccttggctcccgtcatctgggattcgtcaggagggtgctcggtaatggcgtgccggtgggtagctgccagttgcagggctgaagcttgactatcggcccagatgcggcccttcatggcgcgtttataaaagcgcttagcatcttttgtcgcctgaacaacatcgttctccttcgcgtagtcctgcggacagtgtttgtcgcagtatgctttgagcggcagaccgccttccaacactgcaagagcaccctggctgttcttcatcttcagatatagccgacttcgtctagcgcatgtgacgtggaaagcctgaaagcagtttttattagagcactggatgcaggctcccatcttctgattgcaaatgtagcacacgagtttccacctgttcttggggaccttttccacttccatcaccggctccatgaaggtgtgattcccaagtgacacttctggaatccacatggcacacaaaagatgtgcccattttgacgagtttgtctgcttgaatgcaccgtcggtatttggacagaagatgcaggttgggacaccacgcccaataagctggcattttcgacatagccactggccctctggaataaaaggtacaccgtaacactcttggtgtactgcaaggtcgcagccatcgcaaaagacaatggcattggtgttttcgcaatccccatcatcgcaaatggcgcacttgctatcctgctcctcgccggtctgcggttcgccgttgactgccgctgctgagctcgaccttggcctatgagtctgtggtggtttcgggtttggctttggtatcctcttctctagcgcatgccactccttctcgatctttgttattgtgatttcgaatatttcgcgggttatagtgtcgaggttggagtccttgcggcgcctgttgagtgtctcaagccacatatcatcttgctcatccatgtcgtattcgaccctgcccacagcccccgccgaattgtgtgcagaatcactatttgcttgtgtcatggtcgaaggatcgatgtcttcctcgacgttcgcatccgtggccttgatgagtttccgatccggccgaatgaagttgtcgctctcctgatagcccacgttggacatggatttgtcgacatatcgtgcttgcccaaaagtcttgctctcgaatagggctattcggtcagtttttcggtatgatggctgcttgaggtccaaacgctcttttggcgtctggttgtggatcggaagaactttgggtgtttttggtgtgataccaaagtccagcggacggtttgcatagatagaagacgattctctcgttggccgtagtggtctacgcctactaggcgtatctgtgaccgaaccagcaagtagaggcctatcctgcccactaggtgttgctgcattaggtgcgtccgttgacaccatattgttgatggcgctcttcgtaggagtagtggcgccatgatcttggccacctagttgatgttgttgtggttgttgttggacagcaggtgtatgaggtgcctccctcaagataccgtccacttcgtcggcttgaaagatcataaatgtcccctcgatatccaggtttgggtggaactcttcccacccacgctcctctcggggcttgtagccttcgctctgaacaacggccgccaccacggcggcagccgagctgtattgcatatcgtcgagtttatcgcggttcacggcggtccgtatccttgtacttcgctctcgtttcgggaaaacgcttggggaggcacgggcggcggatgttcgtattcttgatgcggagcccgatggctcggccggggtttcgacaccatcttcatcaataaaacgtccgccaccgccgggcccaccaggcacgtatcgtctcttcttcaagggtggctcggttgccggggcgcctgaggcgtgtctcttgccgcgggaggtggtcgcagaacctccggcccttgaacgagccttgggccgactctgaggtcgccgccgcggggttgatggcaccggcgccatggctgcttgatggatgaagcaataaagctgatggacgagtcgaaggtgacggataagtgacgggtaggcggtggtcaaagggggatcaccgcgttggagatggtggctgagaaatcactcgagagggtcggcggttcggctcgatcattggtggaggaagcgtagatatgcgaccgtgggctagaaggcaagaagaagcgggtgtgcgatggtcaacgatgcgggaagcgtgagggagcccggtaggcctgaagacgtgacgttctcgaaaacgcgaggctcgagtgatggctagccaatcagcatgccgcggtcaagggcaagaaagatggcccactggctgtccgcttacgtaacgacagccgcacgcatgtcacgggccctaaaatcgaccagaacaaggggttccaggggttgggaggggcttaccgctcgtttcggcctagccctttgagctaaatcccgtggtgcagcttgcgtgcgtggatcatcttcacttcagtcaccaaacggttttgcacatttcgatccctaatcccagccactctcgaagatcccccagaactcaaccttaagcttttggcaaattaaccaccacaagatacctgtagtgcacagttacagtcttagtggcagacccttttgttaggcgaacgtcgtcatgcttcaaaccaactgtttccatcacggggaggaggcaggatgaaagaaagggttgacaccaacagcagaacttgtgcagttgggtatgcgcattcgcacgctggatccggcgagctttgaagtgagtttcagctctttgtttctttcctgtgtgttctcccgagaaatccatacatagagccacctctagtttggcaaaagatcagatgtcgtcacagaaaccgaccaccctcatccttccctaggtcaacgccgagaacggccagcgcacaatatccaaatttactgttcaaccatgatgtaattattccacagagatgcaattttcgtgcgtggtagtattgattagttgcactgtcttggcaagtcagagtcccccactcacctttcccacgacccacggtcggccccctggcccccatccgttcatgcattttttttttttttcgaattgaccatttagccttgccacctcatcagcagtgagaaaggatcatcaagaggaacaaaaacaaagaatcctttctaactatgtaacatttgcgcgcgtaacgcatgatcccgcatgcgctcgacgtctgattggccttcctcctcatcggatccgagccagaacctccggcagacattccgagaataacacagcaaggatcatggccaattggtttcaatatccattctgctgtccgtcacttgttttgtgctcaattggggcttttggtgaaccggtctttgtaggaacgtgtgcttccaatcacggcaggagccggctacattgacaacaggatactatgattttttttgacttgtaaaaaaaaaaaaaaaaaagaaaaacacctggtagtcgagatacagcattctcctgtcatggaatgattgactgacccagcagagagaattaccgaggggatcgacaaggacactatcccgcgtttaagcttaaaaacaaaagaagaaaaaatttaaacctaaatccccgacaaacccatccgatccgttcgctcggatccgttgccgagaatgcatgagtgatccaccgttcacgatcatgaaaatcctggttctagaatttcgcgagcttatgatttccctcttttgggcgttaccgcgggcggcaccgtgttatttgccattgttccaagacaagagacatcttcctattcgaaccctcgtgctctaggttggatgatatttgcaatggcaaccaaatagctcgtcaatttgaactgctacaaactgcaactcttgagcgtccgcacaaattctccccttctgcaacatcaaatcgaggcgtacaatgaatgcaaaggactgaagcagatgtaacagccatcagataaagaagacgcggacatgaagtttcagggaaacccaattttgtgagaaaccagtatacataatgtctcacttcttgctgtactctgcaatgcttttttcaaatctctctcaaatgccctcgaaaataacgccaatcatcatcgtcatcatcataagacacgccaataacgaggaaatcaatcaatcccacccaagcttccacccatcatcatcatcgtcgtcatcatcatgcctcagctcttgggctgtcaaaaggattcgcaatgcctcccaccattcattctgtctttactctttcaaacttcaatgctgccaccggctagccacctgttactgaaacttgtccggataaggggaaaaaggaaagggtgaccaaatcaggtccacaaatggacaagatttgtaggccgtgtggatatcaatgcccatcgatgaagaagcatcaaatttccaccatcctaaaagataaaatcttccaacaggttcaagatgcaacagctccagcatacaaaagaaaacgggcatagctaaaaagaacacacaggaagaatggcaaaaaggtgtggcgggttgggttatacaatcatatttctcccgcttccttcaacgccctcccattccaaaacgccaatacgctatgcctataggatatctcttttcttgtgtaatgtaaatgcaaaccagcccagtccaatcctacacaagtgtttgaagggtttggaggagggaatgcgtagaggtagcgaggaggcatcgtagcatcgtccagcgaacagcttacgacttatacaacgctccaaagtcaaaacatgcctttttttttaacaagcctgggggggtatatcataataagacttcatccaagtgtccgaccactatggatcgcctgcacggatgcggctctaggagctgtagggtccgcaagtaagggagagggagcaccaaagttgccctcgcagtagttgggcggaagcgaagtaggatcccatccttcctcattgagtgcactcagatagcggctccccactttgtcacgaagcgactcgatcttccgacggtacaattcgccgtcgacatcccagtggccattatccctccacgactgagactcggatgagctcttgtgggagggataaaggggagttatgctgggaatgacggtggattcaatcctggggatatcggcgggtgctcgagcgtcgggcaaagggctagccgcaagtgtttcttgagaagcatggatctcggtgggttgtgaaatacgataatgttcgttatgacccgaagccgctctctcgccaggtctactgcgatcatcgaccagagtcacaggagcaggcgtctcgttagtagcgagatccacaatacgtcgtttgggtgctttccgacggcgcgtagacgcagtgttgagttcgcttgttgtgcttttgggcatgggcctctccttcctaaggacagccggttctcttgggggcggctcgtatacaaatgtaggcttgctgacatccaccgcaggcaattcctggggtgggggcttgatgacagggacagccggtagctctgccgccctttcatgaagataccgcctctctgagtagctgggccctgacccgtcgatagtgatgtcttcagtatatcccggtgtttgacggaacaggttaaagatggtgatgcggtagtcacggtgaattcgcgtaaaaggattgccctccacgtagatttcccggagttcggggataccagtaagacgcgccaactccataggatcggtaatttgattgtccctcaagtccagtctttccagggggtaaagcttctcaatgcccacaatcgatgtcaagcggttggcgcggagattgagggctgtgatagcgggaagaggacaccgaataagcgaatggagcgagtcgatcatgcaatgggccaggttcagggcgcggagggctgttagagttacaaggctgtcggggatctgggtaaacaagttcgccgacaagtcgagagaatggagagaattcgcaagtggggccagactggccgccgggatggagctaagggagttgtctgcgaggctcaaatgcttgaggaaacgccacttggagggaggaagtgttcccatggcaagcaagttggaagaacttccacgagaattataccaggagtccgagaggctcgagtgtgagcttccagacccggatcgacgaatcttgtgacttccccggacgttgcttgagccattcctagagctggtaggccggcgcggggagtgacttcgtggtcgcccgtcttttgccggtgtccttgactcatcgctgtccacccttacgacagacggccgcctgtggttgtgcaaagccgccccgaactggtcaggcccagattcgctgttgagagagccaactggtatttcagtgttggacgtcctcgcatctggagaactaggtggggaattcgacttctgcgccgcctgcggaattgtgggacttctccgaggacttggtgcagcccaaggaccggttggggatgactgcgcttttgacgagcgacgacgtctcttatccatatcatccaaaacgatgtcgatcagaacatctgcagggtcatcgatactggcgcgcttgagtgtgagagagcgaagctgctcagaaagccggtcccaaccaaagaattgcctgaagtctgtatcactgacttcaagtgcctggacgttcttgaagacataaagagggacggccgagtcgaaaggaaattcttcgtatcctttgatcagacgcgcgcggaagtcgggggcaagtcgtaggcaagggatcttggtgaaagcagagtacaagtacttgaggtcagcctcgatggcagccttctgcttctcggaacgagcggcagatatgctagaaccgattccaaaactcgaccatagagcagacatgcctgacataacactcctgatgctggaaacagagtggatcgagccaacgtcggagccacggcttttacaccgttgcgtttggctgaggaaggatacataatttcccgaattccggttatcgtgcagattctccaggcgaaccttcatggggccgacaggaatagccagctcttggaatcgggaaagtagataaaacaggtgatgggcggtaagagccagttttgccgactttacgttgtgggatgtgaagttcaaggaacctagggatagagctgcagctaatgtgctcgaaggcgatgaagacgtcgaaggtcgctctggaagagaagaggccgtgggggccgaggtggagagcaccgaaacgctctgtgaagatgcatggcgaggagtgttttgcctcctaaactgtagcgcattggcgagggccttttcatgggtccgcacgaagctcgccagttgctagaagccaacatggataattagcctaacggtcctcttgaagcgcaactgcattgcagtaatgcccatgaatcgtcgtaccttgatgaaaaactccccgtcttccgaatccatatttagcattcaatatgcataacgggttggggcgttgtaggtagagaggtgcgtttcccggacgaggacagcagggggaaaggtgtctagataggacgatgtcggcgctgggaagagtttatgtgcagctcggactcggaaggctacgcgtgtgatcgtgcggtctgtagagtttgcgggagtttgtcgtggcgaaagtcggacagcaagttggtctgcgtaatgtcatatgttagttagtcgagccgtcacctcgcacaggcacagacgcctcgttctttcggcaagcccttcttgtctggcacagcgaccgcttggagcttgcttaaaatgcggaaaacaaagtcggctcggtaatgtcaatggccgacgagatttttgaacaaaaggttacgaaggccgtgatggatcggtagagtgtgcgtatatccggtggaaatgagcgcattcggcatcaaagtcgggtctaagatatgtcgagtgcggggatactggtgacaatgcggcgcgtgttatgtaggtgtgcaaggtgtgcagatgtggttcggcggcaagcagaggttccggtttctgtgtgacgggtagatgcttgaaggagggcggatcgttgtccggcaccggttgcgagatgtgtgtgctcgttcaacagtttcagtcgtcctcggccgtttcaacgccacttgtagtagtgaagattgtagcaaagtagcggtatcgaggccgtcatgatgcggacaggacaccgacgccgcggcagcagaaatggcggaaaagatggctgcaatagagcccggaggtgaaatccacgcagatgcagcagtgaggtgcagcaggtatgcgagcacggaatgagccaccgatcacgcgtgcacaccgattggggggagggtgtcctggactcgcagggactagccagaggccagcctgaggtttggcgggccagtcacaagatgatttccttccatgctgtgccagcgtgccagggtccgcagcaccaaacagcatgtctgtcgacaacggcgatctccgctgcaagatggacgatgggatggggagtgctggagaaaccaccaagaacgacccaaaagcccacgttgtgaaatggaagccgaagaagaggagcacgatgacgacggcgaaggcgcttgggagcgatatgatgcgacggcgatgcgatgcgagcaagctggctggctggctggccggcactggcccagcggaaggggggaacaacggtagaacgggcggaaaggaggccaaggaaacatcaggcaactcaccgagttcactcgatttggcgcgaccgtctcacggtaacccagtctcccacaaagaccaacaaagcgggaggtttcgttcgttcggatccaatcctgagggcggactcgacgacttttgtgtgcgatgcggccgcgaagcgtgtcggcggacagacacgcacgcaactgaatacaaggaaggcgacgacagaaagtcgataggtactcggggggggagggcgagctgagaaagctgagcaagttgttgaggactcgaggtgcccaacgggaacacgctaaggtacttgtaaggtagggagggcctcggtggcaggacaagggcggggaccttgctggagatcggggtaggttgtgaagagacggggaggtgggatggagggcggagaaaaggcggatgacgggagcgagcacagaggacaggaatgcctcgcttggggtgagatggatgtgtaagagtccgattccgctctgtctgcacaaactctcgcgatgtcgcgtgtttgaatggtggtggtgctgctgctgctgtccggcgcaaccacaaaaccacgaagggggggagggaagagaagaaaaagaagggtcttcctgatggtcggttcgccgggggggtgcggatggaggctagctaaatcaaaatacctacgatgggcaggctgcgaagtggaatctgcgagttcactgcacccttcacactggacagtcagggcaccccggtcccctaggtagcagcaagagggcagcagccgtcggtccagtccagtgcttcgataggcaagtgggttttgggtggtgactgggcagatatgtgagattggcgggcgacgctacctccaacctctgggtacctcaagaggtacctgcctgcccaccttgcctctacctgggtgtagcggcacgacctggaccgccgcctgcgctttgcgagtatctctctgtttacggtccacctcattttcagacgggaaacctccacgcgttccgctttcaacgcaatgggatcgctgctagaaagcctcacttgtgatgactacgtcttggggatgccattgcgtccttgtagttctatagtacaatcttggttggtttcctggggtgtgtcgtcctctgcagcggggcatgttggtagggaagatgatacagggcaccaccgttaccagcttgggagcggggctacctctaacaaggtattgggtaggtaccctaaggtgtaagtaggtagcgacgaaacttggaaacccggaccaggctgtgggttgaactgcccattgctaccccaggcaatttcaggcaatgcgatttcccaagccatggtccgtcatgatgtttgccctgtgttcgtctcttcgtgttcgcacggtcgttctcctcgctactactatgctacatacacacgtctccactgtctcggggtttgttgtagctaagaggccgcgaaccgatgaggtgactcggtcgatgatcgtcaaccgtggtggttaggctgcgtggatgattcacttcaggtggtttgtcattgccgaacttcacgatatcctgtatcagagtccttttgttcgaactgaaaagacccagggacagaccttggaacgggctctgttcgacttggacttggaatgctggaggcacgagctcgaagcctcctctgtctcatcggggaagacgcgggcagatatacatgcctatagcctatctggaccccctctctacctacccgtcgacagtgcctacctacctctacattacatctcatcctctgatgatgttgctttgctctgcgtctctcgcagatagtgctcacttgaccgctttcctccgacatgtcatcgtcgtacttgtacagcgtcagtcaattcggggtgcaaagaccaaaggtagcaattctgcaatagaactcagtggaatttgctgtcatacaacgccaaagtgtgtctgtctttcggctttcttggccatggcttgccttggtttcagttgcgttgaagcagccgctcacgcagtccgggccaaaagcagacctaggataacccaatgatggcttctagatcagagatgcagtgcatttgcaggacacaatgcaagtctcacttcacctacccaaaaagcgcagtagaacctgttttgaattatgatagggtcaacagcgatcggaccaagcaaaaaagggccatgcctgaactcgcgaggtgtatcctcttgtgaagagccgctttcactcccacatatgtgttctttttctagaccgacagttcagacatcaatagtgccccctttgaacgcccaagtcgctgaaatggggttcgatacgatcctcttgtgttatcagggtaaaagcagtgtagtgtctaagtagcacgatttcggttatgcggggtgactttggctccgactggcgtcgttttgtagttgggttcccagagaccaatcacagtgacaaaacactgtgcggggccgaggagccagaagctccagcgagtgttttgcaaaagccccagaaagcagcacgacgacttgggttgttgaccatctggcagactggcgtggcagatcagctgcattctcctgataccgacagagatagcctggcattccaactgctctttctgtatactacttatccatgattgctccgtcatcatggttcgttgttctgcaacttttggtcaaggctcgacttacggtttcaatccatcttcggagaacattcccaagtcttttcgaagcaacgagttgcgccgggtcgctgtcccgtgtgtgtacgtcgggagcagtccagcccctcttgctgactttgaaccagtgtaacacttcggtaggagagtttttcgttccgccccttgcccaagccgagagcgccgcggtggtcaatcattggaaggatgtttatgccttgacattaagtggttatctgccccaaatttaagattgcggtggccttatcgcggcgtagcatggcgacagggtgataggctgggcctgccattcgaggtaggtcattgttccctaccccgtacgatcggagatgggaatcttccaacttggcgtcgtcctggcaaattccgaggaaaactctgctgactgcgtaactcccagtttccgacatgttctgcatggcattgaaaaggaccatgaaacatcccttgcttgggacgtcagcagctagctgtctttgtcttgacgagaattgtatacgaatgcgatcctctatccctggagggaattcaacccagagcaggtcctcaggacaagagccaaggctcagggttctggggacttggtccagggtgaaaggagctttttttcagtgatccatgtctgccggggtgacctgagcaagaatcacatcagtgcacgacctgtcaatgcccctcccaacagacggtagcgagcacatacgcatcatgtagcaacagggcgtaacaatgtgtggggaaaccgaggaccaccgattttttttttttttttttttttttttttcgaagaaaggggacatgaccggcaaacaatctcccaggggagagcaaatgggaatcaagttcgacggactttgaatcaacccctctcacatgccaggcgggtagacgaacgtggcttgaactcaggctggcctggttggctatcctgtacactacagcctcaggacactaacgccacaggaagatcaatgtctagtgaaccaataccgttatctgacactttggagacccagcagtttgttttctccgcttgggtgtgtcggatccttcgtcgggcataactaccttgagagggctgaacagactaacggcaacccggcattcttcacagccgccatgccattagcttaaagcaccaggaacaaatttcgctagttacctctctgcttggtagttaacgtgaatcctattgcagatagggcttcgattgaagctcaggtcccttcgtgctttttctggcgtacgtggtggagttctcgggaaatcctctccaggtttgggtcgggccatgttaccactcggtagcggctagtacaactgatatctgaccccgggtagcttatccaggcaactagtattgtcattggtggttttttacactagtgggtaacagtgacgagaaaagacaatttccgaggtcggcccattggatataacagtttagaggttggacgcggttcattgtcgtacatacattgcacatattttgactttttttcttcctgctcagccttgcagtcctgtcgctggggaacatgcgtatcatctgatctactttccatcttggtctcatcgttgactaaatctcatccgccaagtactctcgcctgtatctggagcccagatggcccgtgcgagctcagaaaggtgatcgtcgcagcactgagcgcatgggccacatcaagatccaaaaggcctgatgccctagagcggggaagtgaatcagatcttgtggtcagcacgtttcgacttcagacctgttgtatagatccgatcaagggcgccgaaaacaattcgactgtgtgtcactcatcacaatgcctggaacgcaggtatgtattgcaatggtcgtcgttgcggataaatgcatgcgactataacccccattcttaccctacctacctatcgcttctgcaccacctacataaactatcacagaagcgccaaagtgccggcgctgctacctcgccgttgcagcatgcgaaagaagcctgtgcactcaccgcctcccgcttttgctacttctgtatccctggtatgtatggacaagagtgtagaaaaatatcaacttgcgctcaagtcccttgtccccgctcgctatacctcggggttcgacaaggccccccctcgttcatagatgctatctcgccgttggacggaatgtattgtgaatgcgccttggacaaaggtaggcgcgcaagatggttacatctcgttcttgaccgtggtcaaatctcggcttccattggtcaccattcccgcctcatctcaaacccatggctccgcgtgggtgatgaaggcgcaagcaaatggacgagatcggccatggtgtttgctggatcatgccgaacccactgaaaccttggagggattccagaaccgggatcagattttcctttttttcgcttgatctctgacaacagtctgttcggaatcggatcctggacttgagtgtcattcatcaacagccaaactgttgctcccttggcatgttagacatgctgagacgcccatgtggtcaaatgattttcgaattacaaccccgcgccactcttagctgcccggtgccgatgatctcttgtatgtagcaagaagcttcgtcgacatgacagacttgcatcggctccgacggcagtacctacggcactaagtgtacggcaacagcacgtacggcccacaagcagccctcttcaagcgtcaaggcgaatgggcttctccaatggaagctggtgattttatcacggtctggctctgcccaacagcagcagggccctgacaatctcctggcttttgcaaccttgtcaatctcatagagcgccatgctcttcagattaattagcggctcaggtcgaaagagtggatctttgggagttcttgggaagcattcaacctctcggagtaagaccacaatgacgtacatacggcacttgtcccttcaaaacccactggtgcacttgggtcgtaacagtgaagtaagtaccctagccgtagtagtagtggcagtatctagatgtgtgtgtgtttttttcttctttttgtttgctgttgtttccttccaattcctccaatcttccatcaagagagaatcgcccaagttccggcagatcctccgaggcctatcatacatggctggcgcggctgggagctgggaagccgggagctcccaggccataaaaacgtctgcgagggcgccaagggcggctgattcctcaagtcatgatggggattgcgcaacaagcaaggattcccagcacatggggctccagagtcattcaatgtcctcctccgtcctccgttttgttctcgctcgcgactgaatggacactggacattcgctggactgatcaatggagacaatcctcatctgattcgatccggattttgctctttcctcctcgtcagtcgccctggaaaaccaagacgaacgaacggtatcacgcgcccgagcaaaagcaccccactttttttgcgtagatgcaccttgacggccggcatggacttttcttcaacacccgtccgaaaccacccttcccttgcttcattttctgttaccccgtgggaaaaatctcttccttcgttcgctcggcggatctggacggacagcctcccctttgttgattttgcttgttttccctctctctgccccccgcttcctctcctccctgcgccccagcccccacactcacgcacacggctggagtctcagtggcttatgatacgccaattcgaacctgctcaccgctcaaatcgctagatgtacactatgccatagatatggtgaaagagggtggtgggaatgtctcgtcccgaatgcgcatcatcccatgtgtgagggtgtaaagagcatgacagaggatggcggttggtgagtatgggtgccagcatcgcatctggatgttctgcgaagtgtgtgcaggaagacaatgcgagtgggtttcttttcccttttgctttgtgggtgaggcctttcttgcattgagctagcacccttttggttaatgcaacttgagggtgcacgaaccacccggtgtatgtagcgggctccggggtcatgggagaggctcaaacttcgttccgtcttcttttttttccggttctgtcgtccagtattccattcctcttgtctttctaggagttgtctgacatgcccagtttctgtgaagcgtacctatggttcatattgtaatttgccagacttacagttgaaccgataccgacagaacctagagtattgcgacacgaatggatactacgtaggctctatgtgggatctatagaccctcgctcgcctcgttagcgatcatttggttcaagtttcaacagcgctatcaaaatctgccggacaaggctgtcccttgatacatgaacgcaacgacctctttggctcgcatacacatggccatatgtatcggacgatagggttctagaggatggtagttgaggctctatagccttctcgtcgtcgccgcgggacaaagacaacagagtgccaagaatccgtcacaaacaacgcatatcacacaatacgcccataatggacagcctttccttggattccactcccataacgtacgattaccgggagtagctggcaccatgccatcatcttctttgtcaagacaacacatgcctacatcgaccgttgacatgggaccgcaggctgaagtgaggtaaggcaaggtaagggtgctcaccctaaaccgaagatgacgctgtctcgcttcttcccgcaccctttccgccattgatattgccaagggacaaagactcacgtttcacaatggagaggatatcgccggtatcacggaaagcaaccatgaataggaaaataccggcttgccgaagtcgggggatccctttcggtttgatatgggacgtgggacgccggcaaggcaacactcacgtcggcactgtacgacaaagtgaagaaagagttatacggagcgtagatacaggcttacacttacacacaactcaccttcccatatgacacttcattctagattacgcacacaaggctgtactgttgcaatacctaactagtgagatatcgccttgtgttggttgcgtacctaacttcaagtctggaagtaacgatattctgaacgagaaattcaaactccggagtcctatcctgcttcatctttgtcagtcgtcatcaacaaaatcatccgaagttaccgggcactccaacaacaatatatttctttcacccgcgtgtccgaagaaggttcaaagtagcaccaagagacttgcggcgcaaagtcggcagatcaaacatcttgaaatacatgctaatcccaggtagatttacaaagcttcttctgacatcaccgacatatgcggggcaacggtctgataatgaaccgagtatggtctcatctcattgcatctcgtctcatcttatcctgctaactgttgtggtttggttttcggtcttatgtcactggcttgatgtgtccccggtcggatggcttgaccttgaagcttcacacataggggtatcccaggtaggtgtatggcagaaacttatgcaccgactaaattgcatgtcgtgacttgtgtcacagcttgttacacctgatgactctgttgtagggttctgaaaatcctgcaggtaagtatgtcctttcttgtgcgtctacttctattctctgcgggcttctaggtctcatttgtaggtggacgttggctcttaccgacacctgaacccggaaactttctggaaaagttaacgaattttactctgattgaaagaacagcgaggattacatcagataactttgcttcgttactcgttagtgtatgcaatcttaacctagccaagtatagacttcatcgaaagctgtgccttacaacccttgatgccatatacttaggtatctcctcaattcacaacttaggctgtgtttgatctaatttgatctggtacggttttcgtgcaaaaaagggccatgtgcgatgtttccaatactcggaaaggcggccacgtcatcaagtatccgtgtccagagagaagttggaactcgccttgggaatatcgaattgagtttagttgggttgagttgagtcgagctacccagttgagtgaactgagctttttcaagcgctatacgaaagccgtacgagaacaaacgcagccttaggtgtaaatggaaaagatgaaccgtttccaagtcatttgttatccacgagtgtctaagacaagccgcgcggcccatggtcttgaagttgtttcaatcgagttgtacatgggggttcggtcagaccaagtttgaactttgaagcctcgcgaagcggatggttaccgtttccagttccagatctggagaagattcaaagatgcggagacatgagacttattcagattattcttggatgtaagtgagcggaggatctaggaagggcttggacctaaagtggaagattgagggctttgaaagtcccaggattgaggatccagagctactcacaacaggacattgaagccttttgcaatttcccacagttgaacttggactcatctttcgggtcgtttcaaccgtgcagaatgctcatcaacgcatttggctcatattcaagaatcaaagatatagaggccatgacgccgaacacggttctccccttcgttgccttcctcccctcactcactttaacgtccccgcatattcataccacatatcccatggtctccatcacacaaattcagaaagcttttcaggtacatgtatgtcctcccaatatttgccccatcaggccaactgattacggattgaggcaaaccggccaaggtaggtatcaaagatcttcatcgagggtcctgggtgcccgacccgaagatagcctggagactagacgtcggtaaattggtcttggaatattaaacaacgatatggtcagtgcttgattggacaagatgggtatatgggaaaaagagaggcgaggaggtagaagtaaaagcgggggtgtgattggagatgtaggaggcatgagtataacctcatatgagacgagtggatgtattgggatatgtgattgcggaccagaccatgtgatgataggtgtagtagacgtggtgggcctatatagcaatcattgggaattcatcgtggggtgggaaatgttcactcggcttataccaggaaatggctttagcgttcaatctcccctaggggtacgaatgcttttggtacacgccgcaggtgttttcggactgagtgccccaatgtggtttcaaacaggatccattaccattcatccagtaaggctctttatggctctttacgaaggtcctggtggtatggacacctctaccgtattgagatagtaagttcagataattcgaggctcgagtgtcttttgtgggaaagaattaatctgtcaagtgtctctattttgaatacatgatgagttgatggatggtctcgaacgagatgaggcctacactatatgcacatagtgtggttcaatctcagcctcctccagaaggctctagtggcagaccttgagagaaatgattaaaaaagctggttctttcttctacggaggtctatcacttatgtgccatgaagtcttccagtgtacttggcggccagaaaaacttatagcccaagatacaatataccttaccgctgtgtgacagaggcctggcttatgatgttgatcaacatcgagttcgaactgaatcattttcctcccgtacctcgagtttttgacggatgacctgtgaagatcaggtcacagtgtacctgctcatgaacaggagctgcatggcggttggacgtacgagctgatcaaatgaccgaaacatggcctggcaaatccctccatacgagcggagaactttaccgtcgagcacagagctcatgggctaaaggcacgccaaccataacgcaatcatgtctcggttattcgagcggttgaaacgcgactaaaaaatgcccaggatgtccgcacataagcgcatgttgtcctcccgaacattaagagtagagaacctagatcatgaagccataaaagtggaagtctagtgctaacaagttactccatacaatccaataccaacatatgtcaagcaagtaaaccccatgtgcattatgtgcattttattccctctctataaaaggcaattgagggagcgcaggatgaaaaagaatgaacagatcattaagttttttttaggcacgtacaagcttgtcaggctcctgttccaaaacaagcttcatcttctgaaggaaggcctgggccctcttctcttccgacttgggtacctgaaggctgaagacgttgggtccagaagtggtcaatccgggggcggcggacttgctctgagcagaagcagcaacgcgcgtggagggagcggcgagaatatcgatgatatcagccttgcgagctgcccgctgaggggccacgaaggagccgaacgtgggagtataggagccgcgagattccttgcgagtgaccttgtcaagaccgagaacctggttgaagagctcatcggcagtaggctggtagtttgcgggaaggggtagcttctggttggcgatctcggtggcacgggtaatgaaggttgaaagagggaggaagacgccgatggttttgtgaagcttgttctgaacatcgatggcggcggacagagaaataggcgcggtgacaacagctacgggaggaggagcgggagcatccagcttcttggactgagccttctcggtagtggccttgacagcctcggtgctcttggcaaccttgatgttgctaaggtcgaggtgcgactgcttctcgaacctctcggagacggtggacggcgtctgggcgttaatcttaccaaggtaagcaagaacgtcacccttgagcagacggccgccggggccggttggggtgatatccttaacggcagcggcgtcaatgccgttgaccttgaggagatgggcgacggaaggatagtgggggtattgcctcttcggaggcttgggagccgacttggacgaagcattctgaggagcggattcggggacggcaacgttagactggtccgcggtggtcggtgggggaggtgccgagggtgctgactcggctggcttggactgtggggctgcgtcggctgggatctcgagagagctaatgtcatctccttcctccgcaataacagctatccgggcgccgacagcaacacccttggcgccatcgttcttcatgatcttgaccatgacaccgtcatcctgcgcctcaacgtccatagtggccttgtcggtctcgatttccaacaacacgtcaccggcagagaacttgtcgccctccttcaccctccaggtcgcgatattgccctccgtcattgtcggcgacagagcgggcatggtaaagttttgggcggcgagagcggcggcagaggtacggaaacctgtttacatggcatgttgctccaagtcagcaagtgatgaccttctaggcacctaaagcgggcatcatgttgacgggcaggtgacgggagccgagagaaccgacctctgacggagcgccctgccattctggcagagatgcgacaagctgctgttagcgaagccatggcggatgattatgtggtgttgtcgcaacgaagacgtgaaatgcctggtcaacgtggatatcgcgatagggctatggtggtttccagcaaggaaatcgagaatggggttcgtggttgctgcttgctggggatctccaattgagccttatgcttgacgtatgtcaaacgagtcaggttcaatgctaaattccaccgcgaggtcgacgggatgggcagcgggcagtggatctttttgtcttcctgtcaagaagtctggctgcggacccggcggcgacagaaaacggacgggaaccaacccagaaaaagctgtcgccagcttgtggatgctgatgagggtcgatgagcgacatgttggggaaacgaccgtgggaagcttggaccaccctccaaatcctccgatgaacccccgcgaccgccccatgtccccaaacctctttgggcaacgaacctctcttttttttttttttttttttttttgggcgacgtcttcaccacacatcactggcgtgcagcacccgagcagctgtctctgcgcaggacgcgcgctacagtcaaaactggagccaaatttcaatggaagttgcccggggttgtcatcatcctcgcgctactgtagtgtagagtcagcaaggattggggacatccatgtcctcccccgtcagcccgtcttcgggcatggtgattaggggcattagactggtccgtgcatactccactttccttaagccgaaggtatcaaaagtcacccgtataattaccgtaattacagaacatatggccggcatatggttgacatatgtcaatattaacgattcacattcacatgcgggggcctctcaccggccccctgcacccccggagctaaccctaaccctaactaaccctaactaaccctaactaaccctaactaaccctaactaaccctaactaaccctaactaaccctaatactaattggtaatttgcaaagaagtcgggtattgacggctgttcgcggacgtaattacaagctggtatggagaaggtaccaaaagcgacttggcacgtgatcagacccatattttctaatgcccccattcaccgtcccccccgtcttcggcctccaaattctcccctgcagccaagaaccggtccccaccagcggagctccattgcggaccgagttcctgaggggaatccgctaaaatattcgagacctgggagcggggccgggtccgaagataacctgacgaacggttttgtagtgtacgtacaagccccgaaacgcaacgaaacggcagcaggtggccgggccgcaccgtgatccagtttccctcccctccccgccgtcaactgacaaggacccggaccggagccgctcgccctcaaatccacataaactccgttgccgatctccgtcccccggcagctaccccggcgccgtacagaactaccgcccgtcatccaacacagcaccatggcttccatttccagtaggctcagcagccagttcgtcctgcttgcacaccgcacggcgccatgtgccaggactgcatctcaagcttcggtaacacgtttcgtcctggtcttcggttccggttccggctccggcttccgcaccgcccaaacggcacgcttctttgcctccaaggctaagaaggtagcaaagaagccgacctcatcatccactgtcatcactaccgtaaccgctcctcccactgtggtccccgcctcatatgccgaacagctagcgaagaagggccggaccctcctctacgaggctcactcgcacgcctggttccgcttcgccagcttcaccaccggcagcttctgcatcgcctactcgctctacaactactggagcgtccacctcaaccctccggcggacctgtccacctgggtcccctatgcctacggcgtcatctgcgccatgaccattggcatgggcggctacttcttcatgggcttgcggcgcatcatccggcacatcgaggccgtgccggcctctcaggtggtctcccagatcaccgatggcgcagcctcggcctccaccaaaaagtccaaggcatgggctgagctcctcaccagcaagcccaaggccgttcccgtcaccacccctaccccgatttacctcgaggtcgcctacagccgcgccatccccttcttgcccaacaagaaggagtactaccacccttccgaggtcgagatgcccttccgcatgcagctgctgtgcgagaagctgaacacccttagcgcgcagaaaaacgtgggcaagaatttccctaccaccaagaccggacagatcattgcggcgagcaagcagaaggctgccagggagaaggagcgcaaggaaaggatgcagcatctgctcaccctgccgttcagggacgcggcgaaagtgtttcgcggggcgtatgatggcctcaggaggtcgttctaccgtgagggctttgccaaggtctatctgaggggcgtggagtataagttggatatgacttctggatgggcgctggatgatggaagggctattgatcggttggtccatgtcaagccgagtgcgaatattagcgcgtattgagcgggcgtgcttggaaaggtgagccgggagcgaaaggagttgcggttgcggttaggtatgcccccgtgactcgtaggacacgatatcgttctgtatagactactgtagcatcaacatatgtataataacacgcagatggtatggaatcaaatagacgaaggaatggaaagttgaacttccaaggatcaataccttgggagtgtgtccaaagctgctgactccaaggctttgacgaaggtaggcagcgtgtctcgagtcgcttgccccttcaagtatttgttcatgaagcccagatcaaaatgttttcaagctgggggctatatgattggcaaaccactagcgaagatttgtactcaaaaagcaaatattgtatgtaaaactgtgcccaaatgaatgggtgtcgagttgttcttccttccaccttgggtaggctggaagttatccatgcagaaagcaaacataggagggaaaaaaagaaggaaccgaacgcagaaagaaactaatgataatatgatgttaaagctcaagtaatttgaatcattttggttcatgtgaaaagaaagcaaaaaacatgggacctgggaggctcgaactcccgacctcaggattactctgacgttaagccagatcatacggtttatgagacctgcgcgctagccaactgcgccaaggtcccttgttatggttttatgggctttacatatgcctataccatacagttagagaagatcacagttgcttggcggacaaaatctcgctctttgcattaacaacatccgtttccgaagtgaggaacagtatctaggtagcaataactttacatataaacctcaacccatttgaagtgtcactccttcactatactgacggaaccgaatgtttgtctctttttttttatgacaaatggtagacttcttctagctaaccttgcctactgatttgttggcttgaaacactacaagtcatgatggaaagcaacgctcagccgccaaggatttttggaaacgcacataatcgatcctccaccatcctctctcccctcaggatgtccttcgacgactccaaatacccccacctcccctctcaaaatcgcgctttattttgccgacttagaaccacccctcacacgctcctcctaggccgtggcgagaacagtgttcattgtcgcaatcctgttacgacgctgcgggactgagttcatgcttccacttccggcctgttgttgatgctgttcctctctcggcgcaggtgtaacactggtgttggtgaagacggcatcatcctcagccaaattcacctcaccatccatgatcaaatcagtctcccagccctcccagccaggcctgtcaaacccattcggccttgaggcacgcacatgctgaattagcagtccttccacctcgatcgcctccttcggccagcgaatatccttgccattgaagcccttgctcttcgccttcagcatcaaatccggcccaaacagatgcgggtacgcgcgctgcatagccttgagcgcctctccactgaccttgtcgacagagtcataatgtcgcaacttgaagaacgggcccgcgaacaccattttcagacgctcctgctcctgaagcggaagcagtcccagcttgagcaagaatatgtcgtactggcagagactggtccgacacatccacgacccgcccttagtctcgcgttggtacaggcctgccatggcggccacgcaacccaaagcgccggtgccgtagtccgacatgggcatgggcggcacgctgggctcgttttctagtcccatgaactggccctgcgcccacgcgacgccagtgacgcaatcggcgatctgctgccagccgcgacgaccagcccattcggctccgggtacacctgttccgccgaagcaatcttcggctacgtagacgaagccgtggttcccgcgctgttgggctagttttgccagcgattgagggtcgcagccaaacttggcgagggcgccgggccggtatccgtcgatgagaacgtcggcttcggcgagtaggttctgaaatgttttgagatcactctggttgcgaagatcaagatggctagtgtgcttgccggtgttgacgtcgacttggaagaagggcacatcaggaagtttggggccggtcaccttgagcacttgagccccgtgggcggcaagtgagcggccaatggtcggaccggctatgacacggcacatctcgatgactttgatgccacgcaaagcgtactgagagacatttgcgggcaccttcggccagagatggctttggaacttcgtctccgtgggtgtgtgtggcggagtttccggtaccgtcgtttgctgtaccttgatggcctcgactgtgaaaggaggcaatgccgatatgacctttccgtgagtggtttccagaaaattttcccacttaagggcctccacaccagcttgcccgtgcttgctattcatatcctccagttccgcgacagtaaatctcttcacggcggcttcaattgtgtcaatacacttttgatagtcggtcaatcggggattaaaaggcagaaggccgatcatgcggagttgagtagtagcgtcgagtgagccatggatatggtagtatctgccatcctccttggtctcgtagagattcgcggaaagtcggcgatactgtatggactgagcctgattgaagtcggtgtctgtagtccaagttagtgagatggcggcgttcttgatcccatgtacgtaggaacaactggctacatgggagtcgcatggaagtgaagatgccttacctggaatcagccccttcggagtctgacccttgcgcttgccgtcaatggtagcaaggtaagccgacattaggaagcaggctgccttgtcgagatccactttgatcgaccgtgagttctttccatgacgaaggtcgccgatagcagcagcagcacatgcctcgagggccttgatggctgctatggcatcttgttctcggcaagggctcgggaagtacacttgatccccatggttggaaggaacgaacgtaacgttgccggaataggagccaaactctttggggacttgacctttgcattgcttcaatagctcgccaaaggcctctgatgcgccagcggcgacagaataaggtcgggtagccgagctggccatgctgttggatgctgagtgaccaccggtgctcagagtatcgggttgggtggatgagacacgcatactagacatgtgcaaattactgttgaggagtttcgtggtaaaggagagagaagagggaagagttcggaaattcctgcagccatgggtttcttttataacacacctgccgtgcaaaacttcaaggtttcccaagtaaatggccagtgttcactttgcgctctcgctttccaaggtcgcttccaaggttaccgaggagcactgttcactgaccagtccccatgatcgtacaatgtcgaggtatcatccttcggaccaaaggcaggcgggggaataatgagtgaagggacctattcccgctccactcttcaagatatggtttgaatccggttggtcgacgaaggaagcggactggttcagagaagaagtggcaacagaaaaatatgagagggaaatgtgatctttgtgttagtctgatattaccccaagctcccaaaacacatttcacccaccatgacctcatcaaggttgcttccacgtctcttcaaatgctttgattttctggttcatgtcatatcaaacaaacctaagggaaccaagtgctaggtgaaacagcaaaggggtgcggtcagacgctgtttatccgactagcgatcccaacttattgcatatatatctctacctagctacctagcgaagcccgcgaggctagtgaggcatccaaaccttaaaaaaaaacaaaaaaaaaaaaaaaaaaaaacatcatgacttgcaaatttggactagtatgcgtcgacaaagattctgcacaagacctggatattctgtttcaaggacataatgtcccggcagttccatcgggacctggcaggacatgaatgccaatggggggtaactcggccgtctctaagaggttgaacagcatactggccctcggctcttcggaacgccgtcacgaggtagagaagggccacgctactacgctgcactcgaccggggggcagtttttggggggaaagggagcggccgaggctgttatcttttttggatctcttgggccggtcacaccaaataaaccccagcttaagatgaacgtgcggcgagtgtgctgcactccgcacccatctacccgcacattgggtgcttgagaccgttcctagacgtgggggatccgtgtgtgatgtcgagtgttgtcctgtagggagtaaccgaggagttacctggtctcttgcatgcacgttcaccgcatgttgaacagttgaagtctgggggcgacccgtggtaacttggacaaaccacaagctgcttggaattatgtcgttttcaaagggtttagatgcaggtgtgggagctcaacagccatgtgacgacggttctcagcacgtagtggaaaggtattgcccttcttctgatggtctctgggagactgaacaaggtaaatccggttacacctggcgtagcagttgcgctttgatatccagaaggcagaaagagccgcttcaagacaagcctctagtgtgctcacccggcaagctttggagttgggggcttggaacgctttgccggagctgggccgtgtcacattccgtgtttccagactccaaggggcgacccgtaaggaccgggtattgcatcgcaaatgaagaatagcaaaacctgagccaactactggcctcggaaagatgagaacatggaactaggctcaaagaccctgtcaaccagccttcgaaatccgcattcaacctgaaactattctcatgcctgtcgatccgaacgtgaagaagtatccgaagccatagtaaaacgactgatcgactttttcttcgctttacgctgtgaagtgatcggattcagatgccttctattcgccttgtcgaggtgtgacttgaggtgatgagtgagacgcgcgtatcggcggaccagtagttttgcatgcttaaagcagttacgcatagagaggccggggaggctctggaagtgatttgccagcttccttcctttccaccggtcatgctccgatgcgatccatgtccgaaagcatgaagtgggtgataggaaactaccaatgtgcattcatggttcacgcgttatttcaagagtgaaagagatgatctcgacttgaagaaggtcggaaggggttggagttttgggcttatcaggacttgttgacgagttgttgccgaagcaagccagcagcaccaagattggtgggcaatgaagtgtggtattccggcaaaagtccagaaacgggaaactcatgtgttggatcatcaagctggacttgatcaggaggtttccgagttgtggttgtaatgtgatcgttaacagtatgtccaagatacttgcggggaaactgttaaggtcagcatccatcactatccctcgacatcctcatcacttacaccaccacgcacccacaataccacatcttgagggctctccggtcttttcttttgccggggcgggatgagaagttggaattaatcagctcttacttgcctcgtggacatgtgatcaacgtccatttgttgatgattggactgacgatgttggatgctttgaagaactcgaggacacccatgatgttgtgactccaagatggcaagtcagatgatgccccgggtaaaggcccggacggaaaggcccggcggaaacaccgagcccaggggcgagtctaggtgcattatccgacaaagcacagggccctttccgtcatccatagcgcagcaaaaatcatgtctgtagctgctaatgatggcagtatgttacacctctgccggcattaaacttgctagtctggtacagccaaggcgccagccaagccactaatccgtacagaaaaccaggatttaaactactatagaaatggccatttattgtagaagtctaataatcctaataatcaatagaatctccgtctttctcaataatctgcctcattctttccggcattaaatgaactaaccttagtagaaattcttccggaacggcatcccaggctccctaaatagcctctctcaatttcttgggcgtaagagattgaatatcgtaattcaactctataagtaacttcatccacagccaaacgttctcgattagtaccaaatgttaggaggctaaaagctcgtacacagaagcaccttagcggctgctgctccccttcgttaaccgacgcgtaggattactaacgataatgcttatatcgggtcgggctcgtaggaaggataatccggcactataccgaagtactaaactagtacgaaactctataatactcgttagcggataaatagagtttatataggtataaaagaggttcaatagagtataatttattatagtcggtaactattaatatatttttagattaacccctaatttaccgtcccctacgtataactacaactatagttactttaacctacttttcgcctatattcctaataaattaataattcttcctccgggaattgaaccgatactatcgaaatatatatatatagtaactaatctatttctcgtaccgccgaaactactcttcgtccctctcgtactattaccttcgtagttactataattaaaataattcaacctcctccgcctttattataataatactagcctattatagaatttattaaagaagataataataaagactacccctctacgccgccccgggctccctgttcgtacccttaaacttcggaaattaataaacttacgtataaataataattattcgaatctcaattcgctataattaaactcctctttaattacctccccttatatatatcccagtaggagtaattcgtttttataagcttcactaagtaaaacttagtaggaaattaccctcctatttccattaaattttattactaaaattacttcttttataattaaattcgtatttctactataatttcccttattacccctttgttagtaaccattgctataaccgtccttttactaaccgtagttatattagcctatattgaatattattctaaatataatattattaaatttattagcgaaaatttcttataattataaaattacttttataacgttaatacgtacttttaagaatacccctatatttccctctcgtttactattaattatattgaaggtaattctaaaaatatataaattaaatatatattagctttctatagtaagcctaggtataatattatttataatatatttatatagagcgacttctataccttcttaaagaccgaatataatagtaatacctaggctattaaataatccgctttcgataagctcgaacgtatatagtaaagtactttggaaactatttgtaacttttataaccgctattataccaaagaacttagtttattatataattaactagaatatattcggattattacttaaaccaaccggttgcgccctctcttcaaataaaatatcctttcgacggttaatattaatataataaataaaataatagtatatacagaatggctagaaggcctagagagtattgaactatttatattgtattactaaaattaaatatctttagggtataatctattgttttctttatttttataccctcctacttcctctttaaatatcccttcttaattgtcttataataataacccctccgatttttcctattgccttcctaccgctttttaaataaatcctaattttatttattccctttattattaaaaagattatatatatagttagtatatctaattaaaattaccgaatacctactataaatataatataataggctattttgtagtagcgtgctcgaattgagcctattataattataattaggtcggctatttagtacggaattgccctatccctataaatacccctttatatagaataaatattaaactaattacaattagaataatagctataaccgtttaggataatataagtaaattataaatatacttagaaatgaaattattaataagaatttatagagattagcggagtatataagggttaatagattcgggcgcggaattaaacctaattagtaggtatttacttctatcgaatacaaaaattaatctagtaccctatcgtcttattaatttctcccttcggcctattcctatatataatataactatttattttattaaaatatataattcctatagtattaagcgaacgaagcgaattacttttattatagttaaatccccggttataaaagttattctcggttactcttaattttataagtagaattctaatattaattagtagtaataattgttttaatttcgtattaaagctagcgattttatattaagtatagtattaatggaagaagtgtataacgctatagttgtcctaatggggctatagtagaatttaattctactattagacctttaggaaataataaaggtaaaagagagtttttaccctcctatatatataaatatcctatttaaaatccctttttctttaatattagaatttgtaaccctacctattgtaataaaatcggccaaatcgcctccggtccttacccccccggcaaaggtttttcaaatagtatttaatagcgtttaccctaccttagcaccccctatagaactagcgctactataatttttagaattattaaaagaaataaaaaataagcccgccgtttctaaactaattattccgccggaatataaagaattctaattagtattcgaaatttcagttacacctctaccctaatataatcggctagaatattatattaatttaattaaaggggaattaatactttaaggaccgatttatacgttaaacgttaaagaattagaaatattacgtaaatagttagtggaaatactttagaaaggatagattcgtccttctattaatctaataggcgtttttattatttttattctaaagaagggtagaaaactaaagctctacattaattttaaagtactaaataaaattacgaagaagaattatacggtactaccccttatttaagaaattttaaattggttattattaattaaggtctttataaaattaaatttaaaggacgtatattataagattcggattcaaaagggaaacgaagagaagatagtatttcgtacgaaatataagtactataaattcttaattatattaatagaattagtgaatatactagcgatattttaaatatatattaataatacgttaacgggattaataaatacaatatatattatttactttaataatattttaatttatagtaaaaataaagaagattatattaattatattaaggaagtcctttaataattataaaattgtaatttttatataaatttaaataagtgtgagttttatataaagtgggtattatttttaaaatatattatttttctagaaagcgtatcgataaacttaaagagggttatagtaattgtagaataggaagttccggcgagcgtttataatatttaggtcttcctaaggtttaccggattctattaatactttataatattatattttaaagtaatagcgcccttaatagaattattaaaggggaataaatagaagctatttaaatttataaaggaagcggaagaagcattcgtagaatttaaaaaattattttaagaagctcctatattacgctacttcgacctagcattataaatctaaatagaaataaatatatcggactttataattagggcggtttttatatagttatatagtaatagatagtactcggtaattttcttttcgaagaagaaatcgccggaagaaattaaatatagggttagagatagaaaattattagtaattataagagtattaaaagtgtagaggtaatatttattatatataaataaattatttttagtaattacggattatttaaatttatagtatttttaaaagaaggagtaggttagtgcgaaataaaattggtaagcgttagaattagtaatatataattttagaattaaatatcgtttaggaaaattgaatttagtagataggttattaaagaagctataattgtaaggaaaagaataggaggtagagggcgattatttattaataaaggttattaaagggggtaaagaaaagggttgggtaataaaggaaagttgaatattgagggtgttagtaaaataggtaattttaattaaaaaagaagtttagaggacggcggtagaagaaagggaatagtaataagatataagcgaaataaaagagggttagatattagaggacgaaaggattgaattgtaggaagaaaggtagagtttatagagggagggcgaattaaataaggaaaaaaggaagtataaagaaattgaaagtaatagtagagaggatagaatagtaaggaagaaagtaaggttcgtaaataaaactattattaaattaaggaaggaggacgaaggtattattataggaaatataggcgggtatatagtaataataaaagtatagaaagataaagagtaattattattattagaatagtaattattggaagtatagaaggaagatttatttattattaaagaaatatagaagaatagcgaaggaaggagacgggcgaagaattaaaaaataggggaaaacggaactctatagtatcgatactaaatttatatcttagaataaatatgaactaaactattctacgcctactataatataataatagttagatacttaggttaaaggaagatattaaagcgtattaattaattctattactaacttactattataattaatatcgaattatatatccgtaaatatttaatatattaaaaaactaagcctcgtaattactaactatataaattattaaagttattacctatccctactatctcctagtaaaatatttcgtacaactttattactggaatactaaaattatttaaccctatattaaatcggacctacaacgcaatctttattattattaattattttactaaatatattttatatatccctacgtagaagataatcgacgcccggtaatttgtattctttttttaacgaaacattttctagtaatttagcctcccggattctattatattaaatagaagcagcctttttataaactaattttagaagatttattataaattcttaaatatctatagacgctttaatatggtttagtacccccaaacggacggataaacggagaaataaaattagaatttagaattatactttcggatcttctacaatatagagtaaatcgattaggctaaaaaaattatactagcatagtaaatatataataattatttctataccgctattaaaaagtcccttttataactactcttcgggtattatctttggggactaacgaatccggaacgagggcggaggacaatccttccgatagtaactactaatcggattaataaattactttataaataattagaaattatagtagttttggaggttattaattaggggtatacgaaatagtataataaaattcggaaattaaaagagttcgacgttagaaactaagttttatttaatataaaatatattaaataataccgcctaaatactaaattaataaataaatttttaggacccttctaaattattaaagttattagaaagaagaagatagtatactaatttatattccttatatattattaaatctacttaatattccctattactttactagagccgtactataggaatcctactataatagtactgcgaagggaagttgtaaatattaaggaggataatatttagtacgaaattaaggcgattataaaatattataaatctggctactaatattaattttgggttaagtagaaggggtatccgaataatgaaaatttgtaagttttgtaagaggatataaattgcccagacctatttaaagaatacgaagctaaggaaatatagtagcggtatactagtagtaggccgattattaaattaataagggttaattaaataatagagggaaaatagtaattatttaaaaatatagaatagaaatacaaaatataaatgtaagatataaatataaaatataaatataaaacgtaaaatatagatataaaatgtaaatacgagatataagatgtaaatgtaaaatgtagatgtaagatataaatataaggcgaagaataaagatgtaaaatgctaatataaaccgtaaagtagaaatataaataaagatgcaaaatgtaaatataaaacgtagacgtaaggcgtaaaataaaaatataaagtaaagatataagagtaaagatataaagtagaaatataaagtagaaatgtaaaaatagagatataaggcagaaatataaagtagagacgctaaataagatgagaaataggaagggaaggtagtataatttaatgtaggatactaataaggtactaagtaaaatatagcctatattttctattattactttaaacgaaaaaatctttaatagcatccgctattattaatataggattaaaacctataactttaggaagaatactcctatatactaccgtgcctattagtaatatttataaatactattttatattatttatttatagtccgcccttataaattctaataattcgtccaattttctatttagcaactctaattttctattaaccaattaacgctagggactatagttacaattaggggaaggggggatacgaataggagtattcggtatagagatatttataggaaagccgctattactaataataggattgttaataggaattaccggattaatattaatattaatatcgccaatactatagtagctaaattttaaataacctttacaatcgaaattcctaatttagaatatactaagtaacgttgtaaagagactgttattaataaagtgtatttatatcgtaatccaaaacgctactacggactaatataattactataagaggggggtaggtagagggctattaatattagtaaagtatataatctcggctactatatcctatatattattctaaaaattacaaatactataggggacctcgaatatatagcggcgtagcgatagcgaatattgcgatctctcgttgaactttagaaggaaaagacgttagaaaaaaaaaaaaaaaaattaaaaaaaaaaaaaaataggagaggtaataaggggaagatagcgtacctttggtctaacaaatatatatactaattagacagaatacttcgtataaatttaaaattagggtgctaataaatatttaagctaaagcgatattatatcctaaataaataagagggcggatattattaagagaaactctactcgtacgttgaagaaactctattcgcacgtggatccaccctcctcccccatacccaaccctaaccctctcaactcccaaaccgacccgcacctatctagtacgtaccgcgcccgccaagctcctaaatttcaacccattacacccatctaggggtcgcactagctaccctcgtactacactagctacccaaccaatctaacttagcgattattctagcatatgcttcgttgtattacttcctctaccaaactacccattattaccctcgtcaccctcaatcaatccaccatattgcgtatcgccagttatcgctaagttaataaagcgctatcatcctgtcgacggtacggattgatctatcactttttagtacatttccccagctaactgtgatatagatagccaatatagcaaccccctagccgacgggcgcgtgcgaccgtggcgcgggtgattaccctaattaagctcaaacaatcgacctcttccttattaatcctagactgagacccctaataagcactaccctagtcgagcctacctctgcctagctagagcctatagagattaatagtagtaaccctaataacgataacgatagtaatagtatttataacgagccttatcccctctttataatttagtataataatttcgataaccttgctaaagtagttagagagtggagtaaagagtagggcggttattaatttgttaagttacgctctaccaatttcgttaaggacttcggttatactactatcgactttgtttgtattgttagtagaatccgtccttttattatatatagtaaatctatattaaccgctaaacggggatatccttagaggggaattgctaaggtactgaagatgaattttaggaggtagaccttcgaagttagggagggatgtgctatttatagctatactactagtattataatatagattcgcggggtctttaaggtagaatataagaccttcgtttcctaatacttctaccgccttattgtaaggaattgtgagattatagaagacttgcgcaattaattcccggatctccagtttataactagatagttcgagaactttcgatatgcgtttaagcgagaaattaatagtagttataaccccttctagtttactatgaagttgcttatagagaagggggtttactttgaggttaattaggtagatacctcttaatagagtaaatcgattgcctttttttagagtgatttatggggagagtagatgtggaaggaaaatccttgggtttagatgtacgataatatatataaaacgaataataaaggcttagcctttttttagattattagtatgattggtattgggtacgtttttagttacggatttagctttgttaataacgagagacaagagggatttgattggttaatggactaagttaatgctcgctgtgaggctgttggcgccgctaccctattaattacgataattaactacgatatagtaataaggttagttattaagtgagtttatccttaagtttaattctagttttgtatcttttacgttaataagaatgtggtgttatatattaagcgaaagtgggataaaaaggtagttatttaagttagtaatgcttaagctgttgttagtgtagtataaatatagcgagaaatattagtattaatataattagtagtttagccgattgtctagctagcttagctagtttagcttagtaatgtagtaagtttggaggagtttgacgaggaggattaagagatagtcaaccgctttaatcaattagtagatggtttagatattttggaagcgctccttaatactgtagagtatttacggtttaggctttatactctttggaagtatatatactatgcgtatattgttgaggtttttgatactgtttgggagaggctttacagtttctttgcgtagtaaatagtaattattatatacttaaaagagatatatatagtgttaaaggaggagtgggctatttgttacgttaataagaggatgaactttggttaccgtactatattactagttgagttagtaaattgtaatttaaagagttttattgttagcggtaagcgttgttaatccttatattaccccttatatattttatagtatactaattatccttctaactgtaggtaatagcttagttatctacgccgttatatagagttttagtttatttgttgtaatgaagcgtagaatcgacgagaaagttgagaaggagataagatttactaaaagagactatcttaatattgcttggttaggtaatatatttaattgggtatgttggattgtgtttaataaggttataatgcaatattgtattgtattgggtgctgttctaacggtatagaaattagtccccgataaattggagttatgtatgggcaaatttattaagtaatttagtttactatgctcgtactctttgttccttagccttcttatccaattgttattattaaagtttaataagttagacttttatttatactggtagctatagagagttatgtctaacgaggacgagtatttaagatattacgactttaattgtattgagaaccttcgcggtcgctcttgtaatgtggcgcccttcgttagcgacccttacgccccccgattgattgcgctagtcaatatttaagcgcctcctctattgattgtgctagtttaattctaagtggtagtattacaaggttagggatagtctcgcttttagcctacctgcggccgctagcctagagtaagccgtaaccctacggtatcgatacgagtagtattattaatttagcgaaatacatttaattgggagggtatagatttggaggtagaggatgtagtagatgcctagccgtttgctttgtcgtagaggggatgaggctgcccgtgaggctctatatgaggaaggggtagaggagggagaggaggcagctctatacggggtagaggaggctatattattagtacagtaagaggaggaggtacgctagctagtaccctagttggtatttaagtttagtaagggagattcgttggtagttagagtgttcgattatatagtagaaattagatagattataaatatatagattaatgtggattgagtgcgactgattaatcgttcaattgagtcgtttaattgagtgcgatgtgcgaccgtaccgctaaatgccctgtaaagtgcgctgtaaagtgcgctgtaaagtgcgctgtaaatgattagtttggagtctgggcttggtatggtacgtaagaatgaaatgcttagatttctgggcgaaatttatgaaagaatacattggagatgttgggagttgagagggttagggttgggtatgggggaggagggtggatctacgtgcgaatagagtttcttcaacgtgcgagtagagtttcttattattaaaggataggaaaggagtagctaattagaagttaataataagtatagggtaagaggagggagaggacggagcgaaaagaaagaaaacggagaggagaagcgaatatattaattaagcttataagggaaatagggattagtatataagtatataataaaaatacgtatatttataataagggctagtttaagtaagggggtagccgaggtagttatagagttaaaggagggggtagtaaatataattataaaaataaagataggaggaagaagagaagagaggtaaagaaggtaggtggaaggggtattatataaatgagggaggaggtccttatacgaatataaatcaaagtaaacgaatataattttaagcaggcgaatataaattaatatagggtaaaaaaagtattaaataattatatagatagtaggaggaggtaaatagaaggataaaacgaaggtaataattaaaaggggaaggataggacgaataaataataatggcggttataaaaaagtaggagaaaaaggtagaaaataggaaaatacgtaatttggattatagtaaggaaagtaggggtagtaattaagaattatattattaaaacgaaaagagtaatataaaaacgaggcgaaggtaataggaaggtaattaagaaggaataatataaataaggaaaatttatagaagaaataatatataaaattataggaggtataagaaggaaacgaaggtcctaaagatagaacttataaggaggggaattatatttaaaatttatagtagggattgtattgatgtggggaggatggttctttttttctgttttttcctttcttgctttgaaactcttgcttttatatgatgagtggaggtgttagggccttggtttgttatgcattgaggagcagatccactgcgctagtcggtcaggaccctaggaatgtactaagtaaggaagaggatataaggaggagatcccgagctgagaataggcggaaggacaggcactcctaatcaaacaacactttttcctcgcagataaaccaagaagttccactcccaaactatagaattatcgctgagcgctctcataatagtaagcctagcaaccctcttataaaagaaactaacttctaaactcgcccgttaatctaaagctaataagaagggttttatccttcttattggtctttgacggtaattaataagttgtaactttgttactctatttcaattcctaaggacgaaggctatgttcaattccagatctgctccccgctacatttaggtgtggtagggtgcttttcgtgttggtgtggtttttgctccatttcagtatttaaaattcgcaataaattataataagtacgaataatagagaatagcctataagaggagccttaggattcaattgcgtaagtattatacaatgggcgtagataacggagggtaccctataaaaatattaagctatactataaatacaaataatagaaaatatctagtaagaggaattatagggtataattatattaatatcctaaaatacgtattaacactcttaaattcaatataatactccttattaaataaaatgaaatttactaccttatacgcctatagaacgataatcttaataataatcgggaacctaactaattttttaaatttaataccaattttgtatctacattagaatttataagaatagatattataataccaatattctagcgggcagaacgttagtactttaaatttaatactagtttcgtatctacactagaatttataaaaataaatattataatactaatattctagcgaatagaatactaatgctttaaatctaataccagtttcgtatttatattaaaatttataaaaataaatattataataccgatattctaataggcagcttcatatccgcatttagagcttataaaaataaatattacaatactaatattctaataagcggctcgctacatttggaatttataaaaataaatattatactaccgatattctagtaagtaattttgtatctatatttaaaactcgtaagaataaatattacaatactaatattctagcgggcagctttatatccgtatttagaatttaagagaagggatattacaataccgatattcgggcgggtagttttatatctatatttagaatttaggaaaaaggatattataatactaatattttagcgggcggttcgccggtagtaaagtaattataatatttaggatataacgttagtaattatcctaaataatagttcgcttaaattaaagggcaaagatatcgtaccttcgctaataatataacttaataacgctacaatagtacaatacctacgccctccgctacttaactaggacctactacaaatcgtaaaaattccgaggacggaacttataagggggaaggttatattaggaagctaagaacttatatatagaagtactttaacggctattactccccttcgttaattaatgcgtaggattactaataataatgcttatattaggtcgggcttataggaaggataatccggtactgtactgaagcgctaaattaatataagattctataatattcgttagcggataaatagaatttatataggtataaaagaggtttaacggagcgtagtttattgtagtcggtaactattaatatatctttagattgacccttaacttaccgtcccctacgtatagctacgaccgtagttacttcagcctacctttcgcctacgttcctaataccaaatccggtaaataggtagggaaccttacttcacttaaaaggttaattcctatctctccaatagctctttaggtaattttagttcggtaaaaaggtatattattttactaaaagacaatattattatccggatattcgcgaacaaaggtaacgactatcggaaggataaaaaagatatacttctaagtagtgttacgcgaagatgtacttcacaagtgataataataaagaatgataatataagcaattggttgttggatagagtaatagtatataacgattaataatagttttattaaaggaaattaaagataagaactatcgcaagcctcaacctagaacctcgtatacgactttattaaatataagtaagataaatataaggttagtataatataaattaataatccgttaaccttaatagaggttaacggaacgaatactcttatatagtaaactatatactctagcgaatatctactataataaaatagagcatttaggtatctactaaaaataccctataatatctcccccttaataaaaggagaagaatactcgctatttatataatatcatcaaatctaattacatacataaaagatccggttatctattagaatctttatttatttgcttatatctaaattagttacctaatataaaaacgtatatctacccgaatagagtatataatttaataacccaataccaatcctttaataaccgaatttgtaataaaatatataattatcaaaattattttcttctatctccttattctcatttatacgctatatattttaataaaaatgtttacgtcctagtagaaagtcctcttactcccaatcggtaggaagataattgtagcgaagaaaacgggtagtaaataaagtatcgaagtgaaaattaaagcgaactaatattatataaaatttattagataattccgttaagctgggtatatattgaggcgaaaagttactggaacgaatactataaggagtagtaatattaggaagggcttcgaatatacgagttttattagtagctaaggttgtgggatagtagcgaatacgaatttcttacgcttctccaaattcggtatagagggtcgttaattctacttatagcttttatataattttaccttaatatttattagagattgttaaaactttagtttacttctctaaaatattcgctaatataccttcaatttctttacgagagataaagttaataggtagggtagcttccttattaactttaataatacaattaattactttctcaactataggaagttcgtttaaggctaatttaataagtattacttaaatataataaaaataattaaatctacctagtagactattaatctattcggggaatttaatactataattagaatattagatagtaaatagtattgcttttaaagggatataattaataaaattagtatttctattgcatctcttattaaaagtaaggttaaaagttgccttggtattacgaattaatttatattgcgaaaaggagtagttgctagtaaactacttcttatattcctccttattctctatatatgttttaacgatcttcttaatttccgtacgtagttcttaattgattttaatactaaaattagcgcaatccttattataattagcgaaggcgttagcgaaggtcggatatacttttcctttattactactttcgctaatagtagttaaatataattatacaatatagattagaattttatatacctttctcggaattactttagtaattagggttttaatacgaaataaaataagggccggtctaattaagggttataaaattttacgaactttattagctagctaggcgaactttcaatactcttaaatttcagagaaattaatattactaatattaataatacggccgttagggtagatattatagagagtaattaagtaatacgcttaaaaatgttcgttagtaataattaattcctctatatatccttttccgaagaaaatattattaaatttaatagcgatcgtaggaactaaatcgaattctctgctaaagtataatttttaaattttaatattattaaatttaataaaagtattaaattcctactcctattaagatttattataactattaggaattaagtcctttggaagttcgtttaataaaagtataggcgtaaggtaagtaaaattactattaatagagtataggattgctaaatttatattaattaatttacttgtacaatcgataatactataaagaatagaatataatttattttcgtatagtataaaaaaatagttagtaattataatcggtattaagcatctactattttccgctttcttagggttataaataagaattccttaagtaagttagaaggatttactaggaagacggttaaagggattataggggtaacaattttaaccgaaattattaaacgtattgataatatatttatagcaaatataattaaagaaatatccgagcgaaattaagtctatttattcaataagattagttataaaattaggtagtactacatatatattatttattcccaaattaataattttgttaggaataccgttaatagtataacagttgaggcattttactatattaattaatacgccgaaccgtaggttgtattcgagtaattatagggtgaactactagtttattataaaattatataaattgccatcgtagtcaaaactattaacccaatcattaagaattacaaataggttattagtagacagcggggagtttatatcgatatcggctatcttattgtactatagttgtaattagtaagtataaaataaaagaagattaataaataataattagttctaataagattattatataaggttgtagtagagttgaatgtatagggatagagtaggtagtaataaaattactagggtaagaaggagagaatataagagtagctaaataattttaacttttttaaaaattatatatacgtactaaaattcttcctttacaaatacttacctactagggccgtttaccgtatataaccgtagttgctattactttcgtataactatacgtacctacctaattaagatagaaatttttaattaaaattataagtagcgtacaatatattatcctatatactactagtaataggcctacttctacttaaatatacttctaagcaaaattctagaaattttaatcgaaaatatagaaaacataacttccgtaggaaagtccaatatagaaagaaaatagaaaaactttaaacaaaagaaacgttctcaaattcttatagtttccaaataatctccctctctttttaacgaaaaacgtcgcatcttccgtcaattctaacgcctcatagaacttaataccgaatacaatacctagcgtatagagagttttatcgagactattgcgaaggttattacgttcttccttagagagggtaaaattctactaacataatactataccgtagaataattaattaaggttattagtaagaatttagcgtctttttaggtaattctttaaatatcctttaattgtattattaaatccgtagaaggtaatataaatattaatcttactatcctaataaatacctttctttatcttattaggttctacattaaggaaatacattccgatatccaatactttaaaaggttcctccttaattatttaataactactaatattagccctagaaacggattcaataaaagtttaattctaattttctaaatctttaatacaattgtataaatccttaaatattttgcaaagtactatattatccgttattatactattactattaattttaattaatagaataaaagtatcagatccaacgtcgaagcgtacaatttataggttattagtaaaataaacattctagcgaaaggctaaatatatagaaggagtaagagccttcggaatagctaacagaaagtaactaccgttacttaatattacgggcggtaatttttattattcaatttatttttcgcttaccggggtccaatttattaattctttaaagtttatttttaaaatttatttagaaatattatagcctataattagaattagtatatattcgcaaagataaataggaagttaattaatattatcgaataaaggttgccggttaatataattaatataaagattttttatttaactagccaaactagtagcattatacaaatttctagcgctaattatagttatttcgctaattaggttaataagactactagaacgctaattacaataaatagtaggattttcgtacaattgaaaaataatacatcttacagcaacaggcgctgggaaattgaaaccgggctttatactattctaaactaagtatatagtattataaaccgattaggtaaagtaaaatagaggattcgaggatccacctccagtttttacattatattaaataaggcgtacagtattttaatttagattaataaggtatattaaaaaataattagcaaaaataattcctagaagtcaatttatttattcttactactacttctatactaaatataagagagttttaatttatacgaaatttccgaaatatttagtaataggattggtagttaattattaaacaatactaatagtaattttaataattaaacttactcgtaaaactattaactcaattggcgagaagggttattaaattaaatctagctaaatatattacttagtaagcgtaagcggtaaggaaagcggtataggaatttatattaggttaataaaggctaatgtattaattatcctaatagtatttaaaaaaattactagcgaggagtatatatttatattgctggtactagggggaataagtacttaagtaatagtattaataatagtattgttcgttttaatttgggctataaactatttccaattcttcttccgtagctataacgatactccttctttaaccgtaaataactaattttggcgtattaggaccggatagttaacaaccaactagcgatacctatgtaggacctattaaacttcgtagtccgctgtatttagattaataatctatcctctattataaatattattactaatattaatagattaattgggtttaatctcaatatagctaatttcttcgtttaagcgcaactatactacttcaataagcaattcggcggctaacaattaaaatttttccttatagtaaaactacggcttatatatagtaaatttaataatttaatatactttgcgtattagattttcctcctagaggtcgaaagccgtctaagggtttacttaattagtctttaatattatttaatctaacctttagaccggaataagtagtaataaagtagtaaagaaaaggggattccgaagagtaaaaatataaatatttaatttaaaagggcaaaggttaaataataattgtaaaatctaataaatcgttattaaacttaatatatttcccccttcgacgaaaggaagagatgtaaggaataataaaatcggtttaaaattgaactgtaggtactatttattacgcgaaaatatactttataaataataataatagagaataataatataagtaactagttgttggatagagtaatagtatataataattaataatagtcttattaaaggaagttaaagataagagttattacaaacttcaacttagaacctcgtatacaactttactaagtataaataagatagatgtaaggttagtataatatgaattgatgatccgtcaaccttaatagaggttaacgggacgaacactcttatatagcagactatatgctctagcgagcatttaccataacaagacagagcatccaggtatccaccaagaatgccccataataagtagtaacacctccaaactctttctcttaaataaaacacagccctttttttcctccaacaaagaatccccaaaacatccatccgtaaggctttctcttagtaaaaacaaagttttttaaatcgttatcgtcgtccaaagtcacaaattatttccatattaaatcattaattgcccaaatctcatcggttactaaaatatcttcccaatctcttagaaatagccaccgacggctcatctctttacaccaattaactctttctctcttatttacaacctttctctttattatcctttttcttactttcctttagaatccaagtaaataaagcgccttccttaatactttctctccggcagaaagatgaggaggaaggataattcggaagtcactccaaagggcaaaacagtgtctccgatctaatttaatccattctcggagggcgtccttttaaaatatcctaaggaggcctagtctttgtcgtctcttttggggagtaacaggactaatacaggcgtattggacttatcggatagtaaaaccggtcttttaaaatatctctgcataggtaaaattggcgtattctcgaagggattggacttgaattctttcatctcgagataattaggatacattactctttttgggagtagaaggaggattcaaaagatcaataataacaatgcctcgagacatcgtgaaaagatgggataatttggtggctcaggcattaaggaacctttagaagtcactctttttatataaaggtattttgccacagaaactcttaggcgaagtactttcggatacaccggagtggccattgccaccttaaaaataaggctttgccacctccagatgatctgccaattcaccacgctaacaagtttaatgccggcagaggtgtacagctgaatcttctctccactctcagagaaacctcgcctggctgtctagacccacacttcctgtcttccatttctcagtcgtctcatttccctcagattttcaacctcaagacttcaaacttcaacaacttcaacccgacaaagttttttttggttgtctacgtatgtattctttacgccaacacacaaccacccttcaagctgggtactttgcgcttccttgacagatcctacctctcaactccgagactcgaacagaagaaacgggttcagccgacgtaatgtatcacgctgcacaaacttgcagttgcaaggcgccagtgccgcaacctttggcaaacatgaaaacacccccctatggacttggagactgagcatggtcgcggacctcttcttagacgggacagccggcctggtcgagctgagaacacacaaaattgaggcaaccagatatgggatattccttgcagccctggtcgtatcaatccccggctgtgttcccgaagctgacctctgccttcgaaaacaggcgagacaggattcccgaggcccttgggagcagtgctgattccgacacgggcaccgtatgccactcacaaaggtgagcatgatggaagcatgtccgtggcgctgatggcattggccgtctctcaatggacgccacaggcaagcctcttcgtcgtcaggctcagggccttcagtgccattatttctccgtgatccaataccaaggctttcgcttggcgcctcgccgtcaagcacacagacatgcggtgacggtggccggggaccaaggacgtgttcggtctatctgttgtacaacttgctgtacgtatgtacagaaggcactacgacgtcggtacagccgtcatcggaacctggaggcatttgagtgccctgcacggcgtcctggaccatggtttctcgacgcaagaaatatacggtgcacaaaagcagcaggtcattctggtacggcccggcctctacagagctattgctctgtcgacttggagtctcgacatctggacgcttcccgtacttaattgcaatatcggcaaggtagtgctgcagctgctacgctagtcgtccgtccggctgtacctgttatggcggtaccttctcctccatgcgtgcaagtctgaaatcatgcctaactgagccagccttctcgtcactgtctaaaactacctaacaaagacctatgcgagcacttatttgggtttgggtatccttgggcgcaaagcgacagaaccgctcgagtgctaggtaggtacatcgacaaaccacagatcgattatccattttacgacatacgaaccattgacagacagtacgagacggcaaacagacacttggagccgagtccctctcttcccatctcctcttcgtgtctcctccgccccgtaaaggatgcttttgcctcgctttttcttaatcatccaacaactcgcaccctgctcccgattctagcttcgttgctgatcacggctccatgttgcgtgacacgtccaaggtgttatacgtttgagcaccgatctccaagcaactaggctctaggccacgacaaagtccagatccatcaccccggcccggccacggcgcatcggatcgtgccaataggtagcctccggtaccagaatctgtctttacgagctccaataacccttcaacccccgggcgaccttacatacgctgatacgcatcttccgctccgttacccaacggccaccgcgccgcttccgcttcccatatcagtcgaggcccagtatccgcgacttggttgaacccccgctccgccctccggcctgtcccacgttgtgtgctttctcgcctctatcccgtttcagaaagagtctttaccacccgaccaagggatgattgtgcttatcactccctaacctatttcgtcatgacgcgaccaaaagtgcctgacgacaagcgtcaacgcacagcccaggcttgtgactcttgcaaacggcggaagcaaaaggttcgttgtttgttcgacttgttctgtctatcttcgccggttctctgtcgcccacggttcgagaggctgagatatccgatttcgttcatgttgcttgccggatcaatgtctgccccaagccataactcttcttacaagcatcctactctcgggtatcagattatgccctgggtgccacagacccatcgcagcacccttatcattagcctcccgagtcagccgatttccgtatgcggctgggatacaacatcctcttatctttctgggcctttctgagttccgatggatactgtcgcttcttagactcttattcaagcactatttattcgtgatcttctcgtcttcctgaagttccctcgcctccatagaccttgatacacactaaagagcactccctcgagcatgcactaatacaattctttggcagtgcaatggtcaaaagccctgtcagacctgtgtgaagagaagattgaactgctcttacaccccaaacagcgccccagagcacggcgcaggcgaaaccgtcggatcccctactagacggaagccgagagaactttcaccacaagccatcccagctgctttggacgcctcaacaaggcctctgaccaatattgggagtaccgatttcaatcggccatgggatgaggtgcggagtcggggtctaagaagggaaaactcttccatgtctggcctggcggaaccgctctcttcagcttcgctcgaacatcccgggaaaacgtccctttacagctcgggaaatgtttcgggccgaagcagtacatacgggcaagcagaggaagcaactatctataccgaaaccaggatgttacaggatcagacgggtcgactccgtaagtttgctcacttaaatccttggttttgtagtgctgacttgtaagtctatatcggggactcgtctactctctctatcctacagctgattcgcatcatcgtcgagagtactgcggggccgatcctagggtccgactttgttcatgatccgaagcggcaccgaatcatggaaaacattattgattttccagaaaataccaagctcccatgcttcctaccggacagagaaaccgtgcacgttctggttgagtcgtattttacgaatgtgagtagtgattcttgtcaaacttgaatggttgctaatcggagttcttagacacggggcttgatcgaagtttttgacaagtcatcattttgcgaaagtatcgaaatcatctacgctgatcccctatcggccagcagatattcgacatgtcaccttttccttgtgctcgcactgggaatgcttctttcggcccctcagccaggcagccgggaagaggagatcatcaagaaactgtacgacgcaaagcaggatatggcagaactcttctatcgaagtgccaagtccatgtgcgatcccgagtacgggttcgaagatgccgacttttggtctattcaagcactttgcttgatggctgtttacatgctcacggtttccaaacgaaatactgcatatgcatacttgggtgagattccctagtcttgcccccaaactcggatcataggattgacatatcaataccaggcatggctgtgcggtctgcctatgccttaggtctccatcgagaggagacaatgcatccgcttatctacccagaatcgacgcaaagagaggtgagacggaatttatggaagacgttgtttatcctcgatcggttccttgccgcgtccctggggagacctgttgccatcgttgaagaggattgctcatgcaaacttactactaatgatgatatcgccgacttatcaaccgtaggggaaaatggacccgagtcattgcactttggatgcctcgatgcctgtgttaaatcatgccgtgtcattggcgtaacactccgtgtgttttcaaagcgaaagatctccacctcggttgtccaggatatcgcgaacatggccaaatattggaggcggccctcacttgcaaacctgacgccgcagcaatcacgagaaggcccgacaagcccggagcagggtatagctgctcttcacgccaatctcctgtcattgcactctcttattctcctgaccaggcaaatgttcattatgcacaactggaaactcgaccaacaacgctctgggaaggcaaacccacccttgaaccgagagtctcaaatggccaagttttccgaagcctgtgttgtggcatcttaccagactattcaattgatacaacatgccagagaggatgggtatctcccacaaagaaatcctttcttcatgtaagtcagatccgttttgatccttaatgatacattcgaatctgatctgacgcgtctcagctatttcctcttcgctgcgagcctcatcgtccttatgaatcagttcacctcactctactacgccgatacatataacaagactatcaccgacgcgatttcaaccatgaaatactgtgcagaaattgacccacaagcagagagggtgctcgaaataatggaaaactttgcacaagtggttgagacctggaccaaggatcattcgcatgccgctccagtcctctcagcggaccttagctgtctttataccaaagcatccagttctcgcatgtcacgagagaatggcagctcagctccgagtgtcccgagtcccgtggacccagcaggctcaagaataggcagcatttcacaccagcctcttgtgccttcaccatccttttcgcggccacagaaggctcccaatgtatttatcccgacctcttcagccactgtcccggaagtggtgatgaacggcatgtctacagtatcatcgacgactccacctatggcacctccactcgccctacgccctggtcattttactcattcgccccctgaagtatccgatgagtgggaattcgaccaactctggaacaactatttacagctcacgccgcatgtttcaacagcacctgaactggctcatatcgctccacagtttcttcccccgagcacagctgtttcgtccgatccatacgaatcatatcctcttcgggtcgatccacatataccatcgtcagggttacgcggaagtgtgccaatctatcacttttcaaatatgggttaacatcatcataaggacgtagcgacgctgaattaacctcagatcttacggcctatccgtctctacgaatgcgacgatagccatggtttaagctcagctcgtctgatgccaaactatgaatggaggaaaggtttgattatacttatctccatcgatggctgaagacgagccatctgaatgaagcctgttaaaacaaagtggccaggggatctttgccaactgaagcctgttaaaacgaagtggccaggggatctttgccaacaaaggaacaccgatatacagaatcaacctatgcgccattgtatgcctccccaaagctctataccatccgccgacctactgcgttcttacatactctaaagcctaattctccctgctcaaaacgaaatcatactcaagataccagcgcgccttggagtctcccttatggggcaagaacttgaccaccaactcatccttgaccgcgaaaaccgcatcctccgtcagatatttgtcccggctatcgaagatttgcgtcgtcagcgggcgatgtcttggtgccgagacgacgaagtggatatgacccggcctattggggttccgatccagcaaggtcaagaacctgcccgcgggaccatcaaacggaatcggataagaagtcggccgcagcgcataaaacgcaaagcggccatcttggtcagtcttgaaccgaccccttaggttcatgtcggtctgggactcatcctgttgctcgtagagtccgttcggcgcggcaagccaggtgtcgacaatagcaccggggatgggcctgccgccggtggacaggacacggcctgtgatgtaggccgagtctgcgatggcttggctgaaccaaggggtctcgggcgtcaggttcttgacgatggagctgccgttgggtagaagaggcgcgttgtacctgtagaacggacccaggactgctgatggtgtgccggcgttggaactggcgagcaggttcgaagtgatctcgtcgacgagagactcgaggccgagaatgtcgcagagaagttgcgtttcgttgcgtcggtcgttggagatttggccgcattcattcagctaaatggaatgttggtcagaaacagccaaagtgatggcgaaacaggcgcatcggaaatcacgcaccatgtcaacggctgccttccactccgggactgtcaggttgacttctcgggcgaaatcgtgaagatgccgtacaagactgggcatgatctgtgccaatcttggatgcgccttcggccccgtggcagcaatgacctggtcaatcagagactggccatcttttgccgatgtggggtgaacttcttccggggtctggtcgtctgagtaagtgatgcccattctcaggttcaaagtggcgtctttgccgatacgaaagttctccatgatatcggtattgggtgcttggccacacgaaatttcaggttcgatgtagaagatgtggacggtattgatgatatcgatcaaccacgcggaacgctatatgtgtgtccaaagtcgatagaaaggtttcgcatccacaagcatcggtacgacgagaaagtactgagaagaggtgaaggcgcacgttttatatcaaaagtttgggcatttgtttgttgatagttgttcttcggctcgcgtaccaggatccatcggatggacagggacggctggagtgaaatggataaaattgaatggccgtgtgttcattcacgtggtatcatgggtccttttctccttccatcccagcttcacacacaaacgacaacttggttattgttatcccatcaatatcaaacttgggcattgaaactacaagagctcgaatgcaacaaacgcaacgcactcttccgagcttcattccggcaactggcgaacgaggcatggtacagatcgactatgataagttaaccaacgagaagagcacacagaacttacttctctgtagtgtcccgtccagcgacaggagttggcgcgggaaagcgggagatattagtttgtgtgcttggaaacatgcggtgttgatacacaaacacaagacttccaccaaggtggcttgtcccagactggcgggatggaaagaagttctcactgattgacaacatccaatgacgacgtggcggcctcattggcagtttcaggagctgagaattggcgaatgaaaaagaacaaatacataaaacacatgtataaaagccccggcaacaaaatggaagtagctgagctcgaagcaaaagccgatgatcagcctgtcatattttgtctttttagaagaagggctggtcgattgctgggctgacaagcgcatcgcctgccatgcaaggtcccgcaagtcacaagggatgaacagaatctcggccgttgggtcggcctggtcggcatgccagcggttcattgaaggcaagccaccaattcaccactaccgctgctgggcaatcatccaggggttgtttgaaagcttcggacgaacccctgtcaaggtgccgaagaaaagcaatcatgttcgatggcgtttgtgcggattgcggtggcccttttttgttcagttgatgaaaggcggtacgtttgtccacagtactctgtagcgggtttcttgcttgttcttcctgatatcaaaccgctcctgatatctctctgaagagcgccgatcatgcggcttttggtcaagatggaatttaagcgatgagtaatgtttctcgcttgctaaatcccgagtcttgttgacatatcgacaagctattgtggtacttacttcgccaacgatctgtccatcactaccgtccagtcactaccaaacctacatgcagcacttaagggtcgtctcacgaaagaaaagcgacagagcactccatcgcgatctttcaaagatagcgctatcgacgcaatacagctggaggatcaagacgccgcacaacggcggaaatacggcactgaaaggacggtggctggtcacatcgtgccataagagcggcattaagcatgggggaggcgggtgatatgccccgtgtcaaggatatcggacgtgggcgtggacgggggaagaagtaccttggtgataaggagagggaattacgcatgcggctcggctgaaatgtcatggctgactgtaccgtaggtacctagaggaggcaaagtctgttgttgcacaaacttctggagacgaaattggtaggtaggcggggggctttagtggcttacttgtaatttgtacataggtagcgaggatggacctgggcccgaatgttatgaaactctgaactctgaactcggcgttcttcgaagcattgtagtgtaaaggtaagtacagtccacatcaaggttgtgctgcggatagcagctaggaactgagatggaaatcagtagaggtagccagccagttgtccaacgacgaactcttgaatgtataaggtaggtactataggtaagggaaatacgagacagacacactgttggtgtacccgattagtacctaatcttcagttcagttcacttgctcaaagcaggtatacaactgaaccgaaacaagaaacaccgtacgcttccttcctccgcctctcccagccggcagccgctcctttcatctcactgcaggcaactgaaccctataaacccccctccccccctctctctctctttccctttccctctctcacctctacgaaccttacgtacaggtacctcttgacagctattaaccagttgaccagttcgattcagttctggtcggatagcgcagccagttgtcccgctttgtatcagctctgcatttcccaccgtggtcccgtccgacttccaagtttttgattctcggacggggcagatcatgtggccgggtttctttcaacttgacttgaaaactgaaagagacactgcagccgatagcgtgcatcgatgacaccgcgggatttgcatagaggtactgaccaggctacttggccggtgaacgaaatgactggatgggctatctgttggctggcacttctttcttttccgtctttccttgtttccccctaaatctctgagctcgtatcagtataacacgagtcgtagtaatttacccttaccctcctcctcctcctcctcctcctcctcttcctcctcctcctcctcctcctcctcctcctcctccaagagcccaaaccctcggcccaaatgtctcgccttcccccactctctctcttaccgccatccccttgaaatccaacgtgccttttaccacgtcatttccccaccaactaggcggactaatctcgttgatggtaaaggcgaaaaacaccaccagcgtcgccagcgccagtcccagatcgagcccgcaacttgtcaagaagttcaatctgctccaccacccaaagtgcctcttgcgcactacgtactgaaacccatacccgacgatgccccaactcaaatagttcagcggactcgcaggcgggatagagcccgcgccgccaaagatgacgggcgcaatgacgtagcgcagccatgtttttgtgtgcggattccgcttttgcgcacgacgaaggagcaaccaaatacccaagggcacgacggctcccaggatgaaaaacaggaacaaagaagagtagatctggcccggggagaacatccgggcggggccgatgaggccccagatgacgcttgcggaaaaaaagacgcgaccgccagggcaggtgaagtgttgaggttgggaaggggtgcagacttcggggatagtgcggagggcgaagttgagtactaggatttgaatgatgcaggagaaggtggtggcgacgacttgggcggagaagagcacgcgggggggaagtttcatgtagtgaccaaatttgaggtcgccgacgaaggtgagggcttgggacatggttatgtagccaaaggttttgaagctgttattttgcaaggggtgcggttttggttagttacctaggtatggataaaagggacaaagaccgagaagaaaagggggaggcctcttacatcataagtgctagagggcggcctggctggatgtatccaaacacaaactcggtcaacacgttcaggccgatttggttgttggtgacggcttggatgataccgatgggaagggaaaaggcgaacgagataaagacggcgaggaggaaggcccaccatgtgaggttggtttgccagccgagaacggtgaagaagcctagggcgagcatctagttttcatgcacagtggttagttctacatgttatgtgttagtcaaggcaaaagttcgtactcaccactgcaaacagcgacatataccaccacgtcggggcctccttgtacttcctcatcatcttcatatgcacgtcaggcctctcgctcgtgctgtttttccattgtctccagattgttttcccatgatgtaggtacgtgtacactatcagtgaggatatggcagcaaaggacaaaccgtacgctatggcaaatgttgtactatgctcaagttagatcacagctgtaggttggaatcgcaccaaaagggaggggggcgcaacgtacctgagaaacagaggcgagtaagtgttatacgcctcctcatcgagcgtaaattccttgctaaggactcgtgaaacatcatatgtcttgcccgtattgtcatagacgttggagtcgctcatcggcagatacttgccgtaccacgctccagtgtactgcaaaaagctggcggcaattatgaaaaatatcacgacgccggccaatgtattggcaattgcgtgcctaactggagtgttagcattgccttttagagagtctaaggcatggtgacatttgatcttaccatggaggtaccataggcgagccaacatatcctgtaatctgcgcccaatcgaacgtgatcggaagcagggagaggcccgtcgagtagccaaacaactggttgacgacaggattgtttggtgccatccaagtcacaacggcaaaggagctgaggaactgtgcaaagaaaccggggatgaagtagtacaaaaaagagccgagggtgatgtaggcaaaccatcggtaccgagggattgagccacccattattgtgggatccttcttctcgttctgcccgtacatggcgtgcatcaaggtaactcccacgaggtttcccggccagatcatggaagctggatagactgtatcgatgatagtaaagttaatgaatgaattcgtaaccttggaaatcatacagaacttaccgagaaatcttcttagcattccagcaattccatagcccaggctctgcgtcgatatcgtaaggagaaccccccataataggccaaagtcctgcttgtagaacaccttttgggccaaaatgatgtcggtagcgtaggccacagaaaaggagacactggccataacaacaatgacagagtgttccttgatgttgaaaggccccgggttcagagtccaccttttaccaaaggtgttgaactcacgttgcggcataaacctggcccagccatgtcccagcggccaagcgatgatttgggcaataagtgacccgagactgattgatggggctctcagtgagaagatggtgttcattgaagccccaagaaatatgagcccaagtccaatggtccacgccctgatggtgttacatggcaggtcctgatcaaagttgggaacggcggctcggacttctggataaggtgagttctctacctcttcttcctcgtcctcgctttcgccgaacttgacccctacttgattgtcgtcgaagctaagggactttcgagtgagatcgcgaagtttatggctgtattcggcaggcaagttcgggtccaagagaagttcgagttcggaaccatcttcgtcatcggcgccgtgggattcctgcctgcgatgacccccttgggaggggccgggtgcgccgttccaagaggaagagggtaccccgatatcttcctcgcctgcctctaaatcacccgacttccggccgctcgtagatgcccttctgtctttcagctcaacggcttccataccgtctatggaagcacctgaagatctgaggttcgtgtaggaggtcattgcttggaatgacgctcaagtgagcctgggagctgttatcgttccaattctatactcgcagtcatttccagacccgagatatccgtaatagattcggtccaggcgtgtaggtaggtttgttggttcgtaggcatgtagttgtcaagtattgtgcaagtgagttcccttgtgaagacaaggtcgaagcgatccaagctgcagcgcccgcagcactcaggggtggagccttccgatctcctcacgagcacgagaccctgtagtctagctactgatgttgagaggtacgtagggcaataagaagcgagtcggtggggaggaaagggaatgtagatgatctgggtaggtataaacgatgcatgaaagctgtttggtgatgatggcttgatgctttgttgtcatgaagggtcagggttggcacatgtaaagtgggccaaacagctgtctcttattcagccctatacaagtccctttgcagagttgtgtcagagggaaactcggagatagcttgacacaaccggtatatcggacaaacattgctagtttggagatacttcttatagaaatgcccaaggtggctttctgatgtcgtgaggcggcacttcttccccccttgccttgagactacactaggtactaccgtaggagctgagctgctgaaggtgagtgacccgaaacagaagaggttccacatgctcagataccatgctccactaccatgcataaaagcaacgctaagccttgtgcagatatgcacgtaatgcgactcctgcaccgtttggtcactgtcaacatcgctgctcagagctcctcttcattttatgcatattgacatatcaacggtcttactaccaggttcatcagtcaccgtccccgccacgcagttggccttttttttatatacccttgactgacaagaataacatggaaagataatgagacgcgtggtagtgacaggcctcggtgccatcacgcccttggccgtcggcatccgtcccacctggcgccggctcttggactctcattcgggcatcgtcagcgtcgctgacctcgagccccaggacaaatggaaggagctcaccagcaccgtgggcggccttgttcctacgcctgcgaggaacaagcagaatgttgacgagcagcacacttggaaggctgcggactggttggagccttcggaccagagacgcatgtctctcttcgcccagtattctgtcgctgctactgaaatggccctgcaagatgctgggtggaagcccacgaggcaggaagaccttgaagccacaggtgtctgcatgggaagcggaatcggtaacttggatgacttttataacaccagcgtcacgtatgacaaagaggtaagagcgcacacaggttcgaccttgaacctgatgtacctccgtgatgtacgagtctaacatgcttattgtagggctacaagagggtctcccctctctttgttcccaagattcttatcaacctcggggctggccacatcgccatgcgctacggtttccgtgggcccaaccactctgccaccaccgcttgtaccaccggcgctcactccatcggtgatgcctcccgcttcattgcctttggcgacgctgatgttatggtcgccggcggctccgagtcctgcattcaccctttaacttttgctggctttggccggtctcgctcgctgtctaccgcgtacaaccacgatccgacatctgcctgccgaccctttgacaaggaccgcgccggcttcgtggtatccgagggtgctgctgtcctcattctagaggagctggagcacgccaagaggcgcggcgctaggatcttggccgagctgacggggtatggatgcagtggtgatgcacatcacatgacggcgccaagggatgatgggtcaggggcattcctgtctatgaagagggcgctcaaaaatgcgggtgtcaagccgggggacgtggactatatcaatgcccatgccacggggacggctgtaggagatgcggctgaggcgattgccattcggtcgctgatgatgggtgaagaaggagtggacgacgagtccaggattacggtgagcagcaccaagggagcgattggtcatcttcttggtgcggcgggggccattgaatctgtgttttcgattctggccattgctgaggtgagtgtctggaatgtagcgcctgagagttgttgcctctgctaatatgtgaccacagggagccataccccccactctcaacttgaccagtcccaatgtcggtgttggattcaactttgtccctgttcaggcgcagcaaaaggaagtcaaggtggccatgtccaacagctttggcttcgggggcaccaatgcctccttggtattttcaaagttcgagtagccatcatatcttcagggagatgccgggtgaaggcttctttgccaaagtttgtcctctcacctgtatttatcccttttcctacctaccgcagacgcgtagtagggtgcattttccgcataaaattcccacaggacggatgaagttcacgcattgcatatagagttggtaacatcgcaatacacagtcgtctctgatctatcgagacttgttagacagctcatagtattgtgcaccaactcaaactccctaacataccacacacgatagaattgaacggcaaagaagacaagttcaagaagtcgttatcctcctatttgatcttctggtcattctgtcaagggttagggttcatgaaagtacatcattcataccacacgctctcccccatttacaagtcaacagaacacagcaaaagcctcatcgatatggagaagacgagccggtatcacagtgaattctgtccgtctgttttgcataagagctttgagttttgaggcgttggtagcagatgcaatgacagtggccaagagactgtagcaaggacaggatggaaacacctccgaccctaaccctgttcaatcaccggcagacattttcagtttgggagcattgtccatcagaagcgccaattcaccatgacggcataatgcgaaagtgaagaaccatccgtcctccatccgagatcccggaactgctgccgaatccaccaacctccgagccccgagccccgagaagagcatagattcccgtcagcttcccggcacgagcaataacttccccgaccaatggcttgccccagctgcagatccagcctcggcctcctcctcccgagaggaccggccgcaacatcgaccctgcgccagggtctctttgccgagagcaccaccgcgcgcgccgcgctatccttctcccagtccagcaacaccaccgccgccagcagtacgagaagaagcaaaagcctcctctcacaacaatctcgacggatacacacaacgcgccaatgccgtgctgaaggcggcgaggggagcggcggcctggctggtggcttccgcaagcttctggcatccgttgccggcaaccagagctcatcctacatcgcctatggcgccacccagcgcatctacaaggactgcgccaagcaggccgactacaccatcactcccgaggacaggaaagccggaagggtgaaggaaacggcggatggcgaagagattggtgttggtaatgggagcatttggcacgagagtacgtataatgaatgcgctcgcttttcttgtttcctttctcagagaatacgctcggcccaacattttatcgcgactcagtaaatatcaaagctaaccaatcttttttgctttacagaattcggccttctcccaaccttctcaacctgggcccacgtaaccatgctccacctctggctcgtcgtcgtccgcctgcgctgcctcgacaaggacgcccacgccacctggcaggcccagctggtcgaccacttcttccaccaggccgaggagaagatggaccgcacccacgacatgtcgtcgcgtgtcatgcgccagcgctacctgcaggacctgttcgtacagtggcgcggcgtcgtgctcgcctacgacgaaggtctggtaaagggtgacgccgtgctcgctgctgccgtgtggcgcaacctgttcaaggcgagcgaggacgtcgatgttcgcgccctggccgccatcgtcagctggatgcgcagcagcttgaagtatctggattccatggaggatgccggtctggcgcttcatcctactctgttcaagaacaagccggatgctgagctgccggtggtggataagttcgtcccggcgctagaagggcagacgactaagggtgcggcggcggctgatgttgagggcatttcggcggcgggacaggccgaggcgaaggcgtcgccggtaacaagccagaaggctgagcctaagggtgctgcttcccagaagccgaaggcggtgcccaagttcaagactgctgcttagagttgggatggagagtagaagaaagtatagtggattggttggtgggtggaggactgtacaattaccttgtattataacagcataccgggtacttcccaagcacaagtgacggtaaggacaagatgctggatggatggatggatggatgttcatatgtagggtgaacctaaaagtgctgcagctaagcataagatgtagataccatagtctggggaattaagaggcacgaaataaaaaacactgtcatcatgcattcagtgacgttctacctcctctcccacatctgaaactcatactccgtcccattttcgacttgcaatccctcgggaacctcctcgcccacaaactggtccaactcctctttgctcttcctcacccattcctcagatcctgatgcctccccttcctccttcaactccaaaggaaaaaacgtatcacactcaaactccggactcaagaccctcgtcaacaagatccgcttgcttacctccttgggtagcttcagcgccgcgccgtagatttgtccgccgccaatcacaaataccttgccaactttttgttgttgctcttgctgctgctgctgctgctgctgctgctgctgctgctggcaatggtgaagatactcgatagcttgctcgagggaagaagccatgaccggtccctcttctacttcagaagaagaagaagaagacgaagacggagaggaaagagagggagatgaagtgactgagcgactgatgacgatgttcagacgacctttgagaggacggaacttgggcggaatagactcccatgttttgcggcccattatgacggcgttgagggctttggtaccggcgagctgcgatgtggagttagtcttgattgggggagggggattgcgttgcaaggaaagcaagggagggaggggaggaggtacacgacgaggacagaaaaagaagggaaggaaggacataaagtcaaattacctgactgggcaacctcttggttacgcgagcaaagtaggccatctctttcttgagaccagtccatggaaggccaccgttgagaccaatgcccatgtcgcgcgtggcggcgaggacgagtgtgagctcgatggatgggaggatggcagacatgtttttcgtctctgtttcccagcctgcaaaaaattgttagttaggtcgaaacgagcaatgttaatcgaaattggtattgatagcttacttcttggagagaaaaaagctctttgtttgtttcgaaggggaggatgggcttcttccacagccagttgtgagtcagatgtaaagtgcttggttgctgttgcccgggtgaagaagcgttaacgatgctaaacagtggttaaaagtgggccggcttggtgttgtccgaatgtttcactgctgtcgtctcggattttcgtctcacccaaaacttgtctgcttcgcgagatttgagtaaccatggggagacttgagcctgagaattacgcattactcgattaccacacctcgtctatctttctctgctacttcctttccgtatctatatccataccgtagtgatatcttgtcgtctgtagatgatacgcaacgtccgacatgatcaaaatgttcaaaatgacaaccccaatcaaatgccccttgctgcgcgttccattcaacagagccgctgcaactcacttgcccttgcaatgatcatcgcctacaagacatacccgccagcatcaacacaagtccactccctggccccccttccatcctccaactcgacgcaccaccaaagcgcacccttggccttatccacttgaccactttcctgataagccctggccagagtgaaccaagcctccgagttgttccatccggtgcctaacttggtcaaccccgacagcaatccgtatgcgcgatccctcgccgtaagccggtcgtgcagtggcagtgaggtcgccttatgcggcggtgggagttcggggcacttgtttggtgatgaaacacccttcagtttgagtgcagccataccgttttccaggttatcctcccccttatctagcttgctctccatcttggctgtactgagaccaagaggttgtaaacgcagttcaggggacttggtgatcgcttgtagcggtgtggagttatcgctcagtatgctgtcttccaggttgaaacttggcacaacaggtggcggaaggagcttctccgagtaaatatccaaaagtatgtcagaaagaccaacgatggcggcagcgtggtcagggaagtgcattaacgcggtctcgaaatccgctcgcgcctcataaggcttcccgcacgcaaccgacagatatcccttctgtgaaagacgttagcatggcggtcttcttttcacaacgctataaccagataaccttacctctgcccatacatccgcataaagctcttcggtgctcttggtctcgccccatccggcctcccggagagaaacatctccagttgtatcattcaggatctcggcctccaatgcctcaacaatggtctgtgcctcagtgcatgcttgttgcgcatcggcgacgaggccagccctccgataaaagccggcgatggttagccagaccttgatgagaatggccttccgtttcctcttgctatgctcctgcgaaaagtgaatcaccggtagcaacgagccgtaaacctgggcgagaaccgaagcctctccgtcattgtattcctcgttcgaatcaaacgagttggtacgttgtaccccatctatagacggctcttcagggggcggagcagccgccgcaccatccttgcccgcgtaatccgccaggctcccgttaacaggcatcggcggaggtgcttctatggctccttgactttcactgcgagatttcctacgcaagctgtgcctcctaccagatgcactcctgctgaggctgtgtgatttccgttttgattgcgcgttctcgttgtttgtgacttggatcgctggcgctccgggagcctggggtacaggcgggataccagtcaggttcttatcgtgactgccgaaaatgctctgtctcatcccacggcctgatcggactgaccgactgccgaatacacttgctcttctgtttcgagtttgctccttggccactgcggtggtcgcggtcctggggagttctggctttgttagctccaccttttggtctagatcaccaaacaatctcgtgaacagggtgagtagttccgagctggcattgacggcaactgttggtccttcaaccagctccagaatagccaattgagtcatcttgatctcaaggaggctttctttctcaaagtcatccatctcatcgacaataccctggctcgtatagctaccatcctcaacgccagcctcattgagatgttcactttggtaagcgccattcaagctcctggttccaaaaagaataaatggatccttgaactgttccatagctccttcacaggctcgagcagccataacataatcttcttgtgcactaagcatcagcgccagcagatgccaaagggggattagcgaccgctctcgccagcagggtcctctgtacagctcctggctctcatcaatgtcaacatcctccaagagcgccgtcttgaccagactaatagcgtaatgaaggttccgctgctcagccagaagagtgccaagagcgaaaacgccccttacatccacgcccaagccgagctcaggcgatagggacttggataagcagtgaacagccttctgctggaagtgtgtccgagactctgagtcgtacgtcatccgcgcccattgcgcgttggcgaggccagccgcctggtatgtcagggccaaggcgcgagggggcagcagttctgcagccgtgagaaccaagtgcccgtcttttgcggcgttcaaattctcctctgcgctcactttgccatttgttagcctttcaagcagattctctagctgcaatcccagatggtgggccttttcagccgcatctctaccgccaaatcgacagagggcggcgatacacgcagaaatagtttcgagcatagtcgcgtcatcgtccaaagctggttcaagatgtccagtcttggcaactcgcgctttgctctttttgatgatgtccaaataggaatcaaaagcagcaaaagctaggtcgaactcggccacggcaagatggactgtgaaaaggtgacgcaaaacagatgtcgaatggtatgtctttgtcgcggcgccatacaaagtgtcgagtgttccgtggctaagggtatctcttccgcccttaccaagatcctgctctttccatccgtggccgttcaaaataatccaattctgcatgacacgatcgacaaactgttcgacctctgtcctttgctcgtcggcccttgggaacttggtctcggtatatagcagcccttggaaaatgatctccaccttcttcagttcagcgcgcaactggctcctagcggacgagtcattgctgggctccgagtagcccgtcggaaaagggaggtcccgttgtaggagctcggagagcacgtgatagtattcggaccacacctgccgcctaggcacagagccccgaaacccgtaacctccagccaacggttgccccttggtgctcgcccagtacttggaccacgttcgaaagctggcaagacagttggggtcggaaaggagctcgtcgttctcgcgaatcgcttggcttgccagcatgcagtgttcggttaggaagagttcggcccagtatcgtagctgatggcgggccgttttggtggtccacacgctgctgagggatggcagagctgcttcaaatgcagccatggccaagtctcgctgcccatcacgagccaggcagttcgctctaagataggtcgactttaaggcgcagaccttggtccattcagagagggtgtccaggttgtcgcattgcggatactcaagatcaaagttcttggggagtcggaccaaggcgatggggtagtccttcatgacccaatgtagccaccctaggcagaccttggcctggaaactttcttcgggatgctgagtttcgttctcgatggccgtgatgaggttcggtatgtggcttgccacctcgatgcccacggcaggccctcctgcagtacttggccgatcggtgtcctgcggcgcggccttctggcaagctctggtgatggccagctcaatttcggccgtcaaggtgagacctaatgagggcgagagtcagtctccaagcccagtgccaacattgtagccgaggaagatggtaaaaggcttacatatccggtcaggcgcatgcttccgcaccttgcggaccagctcggggacagcatcccagttctcttcgcaacgagcatcgtcgagctgttggatataatgcgccgcttttaccgcgtcgggctggaaatacatatgagacatcagtacgctgtctgtgcatacgaagccgtaaaggcggagcgggaactgggtcaaaaaggaagaggcggaagacaaggcaaaggcggactgtggaacaagggacacttaccatgttgcctggtctacaaaagagcacgttctacgaagacctatcgagacgaggcatgtgatttgcgtatcctcagcagattatatggaatgtccgtggtcttgttgtgcggttgatatgtcgggttcctggtttagagaaaaggaggggaggggatggatgggccttgtaggttgatgtcaggtacccggatggacgtcctggccacgggcaagctggacgagggacctgaggtgtggtgtgaacgtggcggcgtcatgggcccggcgtaggtacactagagatacctagcggacacggcaggagccgccaaggttcccactcgttgcgtttaccgcctggaaagcagagctcccggcctctataaaggggtttctttcaggactcaggtacctctctctactgcccctctggaccccggaccctacaactgctcatttagcgggtgggtcaggggcatcgttacgtagtggtaactttgctgtgtaattacccgtacagttcctcggtagaacagttcagttcagttcagttgctgtgacgactcgaactgaccatgcgataagactagatttgcctgccggggctaaaagtaaagaaaaaaagttcgatatggaaatggcaacggactgcaaactgccaactttctcccataaagactgaacgtctcaagttttcctctagaaaataaacggatttgaagtccaggccattggtacatgaaattgacgttatagattgtcccaaaatccgagtacgttgttgggaacctgggttccaaaaccaaccgcacgtgtgaatcctcaaaatctactgagaaaaaaaaaagaaaaaaaaacttgggtcgtcttcatcctcagcaacacaactaccctcatcttcaacaacaacaacacttaacttacatatccgttaagtgtaatttacaaaatggcaatcccgccaccggacctgcgtgttctctgtcgcagactcgcatcgacaccagttgacgaccttcctcacatctgtcccctcctcgtgagccatgtgcttcgttgcggagaggtcctgtccgctgtgccagagacaaaggccaaggacaagtcttcggaaaccgctacgcttgttcacagattgagaactcacatcactacacttcttgccggcaagagtgcgtccggtcgttttgctgctgtcttcctggtcaaggccgtcgttgatgttgggggctgggagagcttgagggcttcagacgtatggattaggggcttgatcggcattttgggggtgagaatctcaagtagacgccggcgaacctcggaatctcatgctaataagctcatagaaacctgatcctctggtgtccaaggagctatgtgtcatcaccctgaccaagatctactctctcctccagagttaccagacactggtcagagagatggccacgcccactctcccaagcttcgtcactgccatgttgaacctcgtcaagccgcctgcctcgagcaaggcacccaaggttcccacgtcttttgtcgatactgttgccggctctctctccaagatcgtgtccttgtatcctaccaccacgagacccttcaacgcccagattcgagccgccttcaaggcttacatcgctcctaccatgtctgacgccgtcaccgtcccccaaagcctaagagaaagcgcccgctcgctgcttattgtgcttcactatacggcgcccaagaacggtagcagcgacgagtggcttaagggcatcaaatcctataccaaggaggcccatgctacggccgatcaagttttccgttccgttcgggagtcctgggaatccaccgcaggctatagagtggacacaatccgtactgatggtgagccatccgggggaggtgacgaggccgatgaactccctgcatggaccggcgtcactgccggcgccgagagacttaccggcctcatcggtcaacttatcaagtacctcaaggttcccaccaaagcccctatcaccattcccgtcggggagctcctcgacctcgcgtcccgcatcactctcatcacccttcccaagcccaccaccggcgaagacagcgtcgagacgaacccagccatcagcagagacgaaaaagccgagctctggagcgttctccccgaagtccacatggccatccttaacctgcacaccgtcctcctccgtcgcctggctgccaatgccctgcccttggccaccgacatcctcgaccagatggtccgcgtcttcacctctggccggcacattgccgccatccgcgagaccgtctacgtcctcgccaaagagcttctcgagatctccggcccgggcctcctcaaactcagcgtcgactccatggctcccgtcatccaggccacgtgccaggacatcctccgcgtcacgggccactacgacccccccgccggcggcaagcaggacagcagcagcaccaaccccaaccccaaccccaagaaacccacggccggtagaaacggcgccggcatcctgaacccccagaaagtccagtcctccggcaatgcggacgtctaccttaccatcacttccaccacccattcttcttctttttcgaatccactcttcgccgccgccctttccctcctcccgctcttcctctcccgccttccgcagcgccacctcagtcccgaagcgcgcggtctagtcgaccgcaccgccatcctagccaacagcaaggaagcgatgctcgccagcgtgctgaacccgtacaaagacacacgcggtagatactaccctaccattttgccgttcttggtcaggcagttccctaccgatcaggaggtagaggtgttgaggacgaatctgatgagagttggtgctggtgtgagccagaccgtagctacaagttgggatccggcggaggggttggatgaggtggttggtgctgccgcgaacactggtggtatggaaggggaggatgaggatgaggatgaaaacatggttgacgctgaggcggatgcggataatgaggcgggtgcccaactcgctgctgaggatcaaaaccagaagagcaaggctgctgctgccgccgccgccgccgccgccggagtttggggtgctaccgcggaaaagagtgctgctgaagatgtcgccaccagcaaaccgaacccgttcaccatcgtccctatcgacagtcccgaatcgagtgctgagcgcgcttcgatgaagaagcgtaaaattggagaggtggccgcgaatcctcctaagagagtcaccagaagttcgaggaggaagactgttgaggctgaagaggatacgtctgccactactaccaccgctgaggtcgtggaggaggtcgctacgcccgctccggccccggtgtccgcgaaaccagttgtggctgtgatggaacagaaagagggtgaagatgatggtgaggatagcgatagtggggagagcgtccagatcgatatgtcgcttgaggatagtgaggatgaggaggaggaggagtaaatttgatacctttgggaatttggatgtcaaagtactattgtaaatacatattggctcaggaatgtgatctgcttggccctaatcacttgcggcttccataaaaacccacctacctttacctgaaggactctgttatacgacctgtccacttcatccaaccaaaatcaaattatccagctcaaaggttaccccaaatgtcttgtgcatcgaaagccaaaataacaagcgtggtcaacgtcgcagacccccgggtatagaatgaaatgtatgcctcgaagctgattttccacgcgcctgattctacgtctagaagcaaaaccagaaaaaaaaggcaagcctaccacacttgaccgttgctgggagggtgtctcaatcacgcagccaagccctcctcttttcctccttctttgcccttctcttttccttaaaagccttcagctcggccctacttggcttcttgcccgacctttccgccttgagacttcggccatcgtgcatattcgccgccgcgtccacgtcgaagtaagcgttgagttgccttttgctcttggcctcgtccgagtgacgctctacgttctggtccggcgcttgccactgacctgtggcccggttgaagtagccggcgctggctaagtcgggcccggcaacggtggggtccaagccagcgagcgggttggtggcggcagcggcggcctcggcagcagcgcgagcgttgacggcataccacgcattctcgtcgtagtcgccgtgaatggcgggattgtagccaccggctacggaaatgggattgctgatggctgtgggttctacatcaagaggaacgaccacaggcgccaccaccgctgctgctgctgctgccgctgctgtcgcggttggaattcgcgggttttccttctgccatacgccgctgaagcggttatagaaccaataagaagagtcgttagggttccaatggtactcccaaccgtcgtcttccggttcgggcgccggctcggccggtagaggaggagcagatgacgatgattcgccgttgaatgtgtggtctggaagaggctcgtcaggaaggggaggggcggcgctttcgtcgatttcgccgggctcggcgctctcagccctatttgatggcgatggtgaagacgactcgtagtcaccttgcgacgagtcttggccgtctggggactcggatttcggcttttgcgcgggactgccctcgcgctcttggtctcgtcggccttcttcagccgaatgagacttcggttcctctaccgtttcattactatcgagcacttcttcggtagtggcggcggggggctctgttgtttcggcctcctcatgtgccccatcggtagcctctgtggccctagttccatcttcttgacgctcctcctgcaccacttcttgggcggtagcggaatcaggtggaggtggcgtggacatggcgggttatgatttgtttttggtggttgaactgcagagctagatcttgtcaatgaaacgccgaccagtctgagtgtagtagattcaaagcgagcatatgcatttcctgacggtttattcagttgccttactgtgccgggaagaagattactgcaaacggaggaagagttgaagggcgcagtgttgtaccaagtgagagtgcaaaggcgatggaggctgattgcggttaacaatggaaggtgagcttgatatgcttcagttcggtgattccgtcacgtcttccgctgagcctacgtgatgttgagttggagatgatgtttacatggaaggggaggaatagtccagagagggcgccattgcacctgcaccggcccagagcgctgaatgccggcggcaatcctacctagccacctcacagctgtcccaactgtgtcccaacagttggccagcagctgccaggaggactgtctttttttttgggtgggggggggggggggaatcaacagtgacactttgagggagtcgagtcaggtccagtactgactgcttagtagttggtccttggaagtcgatcgagtcgacatcatatctccaatcgcatgtaggatgttgcgaaaagagttctacgtctactggccagcgtcaacattttggaaactcatagaagatgtgaagagagaagtccgatggaagggtggcagtgattgtttaagcttaacgagcatcaatgggtccctgatccacaggatccaagacatgatgacccaccaggacgccaatgtatgtaaacgccaaggcgccattcccccccccccgaggcgggctatagacagactaccccttctccctatatctagactacttaaccacttagggcatggttctaaggcatctgatctatattcccatttgctaacatcctacagtcagaactaggccaaagtctgttaaccacagccgttcattttcgaaaattcttccaagaaatagttggtcacctttctagtcataaggcgatgcactttcaccatatacactccctccaaaagaaaaaaaaaaaaagaagatagccttacgccgggccagatgcaagattacagccaagcgagcatttcaacgtccctagatattactacggtccaaatgtcatatgttggaatgcgtcttccttcctacctgaagactgaggatttagtgcactttaaccgattgcgaaccttattttttgtacggcggaaaaaggctcagaagccttgcccaaagcggttaagtagtctagatatagggaaggggggtagtctgtctatagcccgcctcgggggggggggaatggcgccttggcgtttacatacattggcgtcctggtgggtcatcatgtcttggatcctgtggatcagggacccattgatgctcgttaagcttaaacaatcactgccacccttccatcggacttctctcttcacatcttctatgagtttccaaaatgttgacgctggccagtagacgtagaactcttttcgcaacatcctacatgcgattggagatatgatgtcgactcgatcgacttccaaggaccaactactaagcagtcagtactggacctgactcgactccctcaaagtgtcactgttgattccccccccccccccccccccttgcagcagatcagtgcgagcgcagcctccaatcggaatgtcgagatttccgccacgaacgtctctcatgtctctcatctcagctacactcactactccaacccatctgacatgaggcccggcaccaaagatctcatcctgctgttcaaaccagtgcggagtatcaaacaagtgctcacgctaatgttgacagggaggaaatggaggacgttgcgatagtgtcgtcgcatcaaagtcggtgcggtaacgtacaagccccttccttcgcatcctgccgtggttgcaagttaataagcttaacctgatcttggtgccaggaagtggctgctcgtgttggggctcggcggtgcaagcgtcgtgagtttatattgtcttccaacctggtctacctccccgcttctaactcccactggatgtaccgtctttgcgtctttaaccggaaagtgaatcctaccaactgcacacatgtggtattttggcagaatgctgatccaggcatcctaaaccttgaaaaagaggttcaatttgttattgtgcgcggcttgctcagcccactcaccttctgtttgttcttgttaatgactgaaaggcccaggcaaacatggcaagggagagtggtatggtaccaagaaagacggttatcttgactctattctgtgggtcaacgtcgaacaaaagcatatgcacatctacctttccaaacatcaccacttctcccgactgctatctttgcgaggtctctgtggtcgaccagcactaacattggccaattgacccgaagacggagatgcctcgacttgggacttggtaccaccaaagcacagcatctggaaactataaacagcaagacctctcttcatcctcgattcggcggcctcctgtgtttgactaacctgacgattctgctcaggaaatacttcaagagtcctcgctcgaaagttgattgaactatttgcattactcaacttattgcatcttgtatgctcttctgctgctttattcacagcatccacatagggactgattgggctccttgttgttacattcagccctctgtatgtcattgcatccaggtacactcctcaatctttgtttccgtgagaatcaccaaactttgtggttgagtctcgctttacacgtggctaccccttggctcagatctcgattttgactgatcgatattcggtactggccactcacctttacctttccacactcgagattgttggtggcagggctgagcttgacttgagctatgatgaaggcacatcaacagaggggaagaactcacacaagtttaccctcactcatcaccctcgttgccatcgtttctcctctagcatcagcggtaccctctctcaccgacgattcaaaatgcgagtgttacctgacaaacggtacacaagcttccttcttcgccacccacgaatttctagacttccgaaacctagctgaacacgccggcattccacccaccatcaccaaacccaacgacagcggaagtgcacccgtcactagcgaatacttcacttccaaagaatggaccgaggcattttgggtcctaagttggaacaacagccaccaaatccgcgaggacgccacagtgctgatggttaactcgcccaataacgtttacattgaagccaacagtgaccgcaacccgtcctcgcaaacctggctcaccctgcgcacccaacgtctcaaagacttccaaaccgcctccgagatcgagtccgtcgcgcccggctttcagtacctctccgtccgcatgctcgcccgcaccgtcggctccccgggcgccatcaccgccttattcacctaccgcgacgccgaccggctcgcggacgtgcaggagtctgatctcgaagtacgcaccatggacccgcgcaacacgatccagtacaccaaccagccgtcctatacggaagagggcgaagagatcgaccacgctaccaagaacgtcacgcttcccccaggccacccggattggacccactgggctgtgcaccggcttgactggacacccaaggaaactgtctggtacgtggatgggaccgaggttgcgactatctcgttccagacgcctagagatcctagcaaggttatactgaacgcgtggagcgatggcggcgagtggagcgggaacatgtcggttaacgacgcggcgtatttacagattcagtggttggagattgtgtataacgccacggatgaaaatcccgcaaagaggaagagaaatgatagtggggtagcagctgtgatgccgagggagagggatgaggatggggagggtggctgtgatgtggtgtgcagtatagatgagactccggaaccgggaaagccggtgatgttatggaataacggggcaatgaggatggtcggtggagggttggttgcttggataccttcattagtgacctttggtatgctcgctttgatttctggggggttgtggtagagagaagcaggttgtaagagcacgttgtcacataaaatggcgttaggagggtatacataaacatgttcaggcaggttttacagtgaatcaagtgatgagtgtgtccggaggattgatcataaaaagagcgatagttgtaacatcctcggtcgagtaaacaacttatatatacatagaaaccagctcaccgggttcatgacgtgtgtcaatgatcaattagcccaccttacttttctcgatcagccatgcccatctttccaccatcttgattatacgagcgcctgtccacttgatcgccaccttaggcacatgttttcatagcttcatcaagaaattccaagatatcaaaccgtgaacacttcaatagtcccttccaaccttatacatcaacctacaggtacttagcggaacggcgaacatggcgaaagggtgtttagcattttctattataacacgtgcccgtcaagcattacacgtattgagttgaaggacttgtggaaaagacatcttacgcaattgtacgagagccgagttaggaaacccatgttaaggttgatcataataaagagaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccaaccttgtcaatggcttaagcatacagacagccctggacatttaccgccaaagttagctacacattaagccaaatttacaacaaagatggtttcgatggacgccataattcgcatggtacttatgattggctttaggtaatgaatcattaatgttttgtggttggacctgcggagcttgctgcatgcctgccttttctaggcagtctttcaggcatttcgcagacaagtaccgcacagttagagccggcatatgatgaataggtttcaaattgccggccttgagattgctttggcagccatacttgtgatgagaactacggcgaagttaagccactgcagtgaatcatgaactcgaagcttcgccagcctactactctttgagtaccagtacgccccggcagttccctgcttggactggatggatgcctacaggcatcatatacatacaccatctatgccatcacgctaagcatacctaacagccaggaaaagctagaaagccaccgcctctctgggtgataccattgattgagtttgagtttggcctccgactactactatcagctgtgtgtggcccgcgtatgctccatgtaccacgtcaagtcaggcatatcatatcaaagtatgaacatgatctgattggagcattcaaggttccgataggcggacaaacgatgaaacaacctatgtcgagaagggaggtaatcaagatgaggcagacatcttgaactggtaagggtcctaagccatatgtaaaacaagccaccatttactatacaaccactaccaccaccaagatgtatgtctagcctcttgaccgcccgttgttgggttgggtgtccaaagaaaacgcttggcaagacattggtggtttcacggccgcgagagggaggggaactttttgtgcttcaacaatgataatggcagcgtcgtctcctgtcatgtgtttggctgatggcatctccaggtcgtcagcttagagattttaactgagcaagcaaagctctttcttcatggctggctggctggccgggccttggccttcggaaatatgggagttgttggcggggagtatctatatatgggccattcgcttcctgactggcttgtcgtcacctcatggttgcgcagtgagatgatgtcggtaaaggcgaggctgtcaccctagtcctcttgattctcatttatacgcctactgctcggactgaaatgctgctggcgaagcatgaggcgtaacgggatggctcaagatccgccaagctgggtaaatgcttgttgcttgttcacggatccgaagatggtactaggatttgggtacagctccccaaaccgaacaccgctcggagacaagatatgcagtgcattgttgcgcaacatgaccattcgatcatacatgaggcaatgaccttgtgagttatatagcagagtgctgtatgtcaagggtccaagactttatgggcagagagcagcaatagggcaggataacaggacctgacccacgtacttgccccgccgttcctcgtattctgacgaagcttgtgaatcatgggagggaaaggaccctcattttgtcgagaagacgataactggccgcttggtacgtgtataaccacgagtgccgtgggagcgtgagtgctgtggggggccggccgacgtaagccgacgccgtagaagaaaaaaaaaaatcggaaaatttttttttttttaagataaaataaaaataaaaaaatccaaggctcgtggatgtcaccgttaatcgccggattaccagatttaacagtccactactccaggccgcccggcagcatcagaaaccgcaaagtctacgacctgaagcgtcacaactttgaccggaggattccggtggtccagtggtgagctggtagcttatattgatcgggtagcgcttggcgagctccaacagtccagattggcgatggacatgtttgccttccgatccgggttaagaggcacttgcattcagacggatgagagcatgaaaaggacatgatacggcgggcgggattggctcgtcctcgacagccttccgctgctgtatctctgcattgcacaggaggacgaagcatgtcgtcgccggatgaacaggagagaaggactggaactgatcaggagccagcttgccagccaccggctaccagctacatctacgtgtgtagttgtagtagacttgccactgatggtccatgcattggtatgttcggattatgctgctggagggcgatgacgacgatgaacatgcggtagaactcgaatgcctgtccatgtcgaatatggcacggtcatggttctcacctccagttcctcttgtgtcccgagcacacaaagtcgaggcttttgagtttgcctcgactggttgccttgaacctttcagaactccagcgtccaactttccgtcgaaccggtggattggtaaattctccgttatcttccgaacatggggcccgctgggaactgtgcaaggacgagaaggaaatggggaggcgatcaggggaagatcatgatgacgagacgagaatagatgtccgatcgtgaacagagtcggcgtgctaaaataacgaacccctcctgtcagggatccatgtctaaagcgggaggtttgctcttgggtctttggggggatggggatggaggtagaaagagcccgcatcatggcgtaattgcataacgtgattaacaagtggatcccacgtttgcagcaaccttacgagcttgtctcaaagcttgtcacacttccccaaaaaaagcttcaatttgatggaagcctgccactgcctgccaacacctacccgcactagcccgcactttatatatgtaagtatgtacacaacggaatggctccacgccaggctcagatacctacctaccatgggacttggtgttggctttaaactgtggcagcaacacagtcagaaactcccacgttcaccgtccggctgttctgatctcaacaggctgtcacaacatgaaactgcgtatgatgaaagggggtgaagagagtcgccatatcgggtcatcattccacatgagtcgaagatttcggaacatttccagaactcactgacgttttgctagttgtcatccctgagatgtctggatatccagctatccttttcgttgattacacctgaatggccgccctgtgcccctcagtcaaatcagtcagcatcatgactcttgttgtctcaattggaccctcgcgttcctgagcctgtccctgggcgtcccccaagtgagacaacacgtaaggggcatacggcttccaagaccaaagaggctaggccgatctaggtaggtatgtaggtaggtctctgagtggtcaagcacggaaagatagcatgggtaaaaccttgaatcgcaaccacaacatttaataaatgttatttcatctggccaccgaccgacgatgaattgacattacttgttgagatgatacggtggatggcgtatggactaatgttacagatctgcgcatataacattatctgccaaagcaagcggagtcggcagagccgttgatcgagctgccgctggcgttgcgaaatgcggcgaatgtgaatgtgattgcattgtccacgctggcggggttgaatgtcgagacgttgagttcgactttagcccggaaccatacagatggtactctacctatttggagctgtgattgtacttacagtacagtaacttactgtactccatgtactgcagtccgtaacggaaaggcagtcaccctcccgcacttgcccattcctacctaggtctacggcactgcgcggtcctgtcctgcggtcgtaatgcatctacatagactgatccctaccttatgtttaagttggttgtaggcagatggagttgtggccgattccgaaacagcaagagccttttgactttgcgcattgataatatccatcggcgttggctggtataaacatcggaatcttgccccccccttatagttagagtgagtatagtaccagtctggagcattgttcccgattaagccgcggcagtgcctggtgacccgttcggcctcgtccctgatgatcacgacattcctgtcgcacaaagaaaagtcaacgagccgaactccagatctggccgaccgattaagtattccggatggagatgaagacgagacagaagtcgttgagatgtggtacaccaagaggtggtcgggccgcagaggggtcacatactattgcgcgctcactcaggataccaccacagcaccacccacccacttcttggcagccgatacgatatcctccgtatgtactggcgcctcattcatctttccacagcgccataaacggcataggtgatcgtgcagcagaaaggcgcagaattaatgttgactggtggactggccgtcgccttcaatgtcgcaagcgccttgacgcgcgttggcaacgactattgcatactccgctcgcgcgatcccacgatacccggaggttgaaggctcgatgcgacttaatcggccctcatgtcgcgctggcctggtctcaatgacagggcagccactgtgcaagagtgctggggcttggggaaacaacacgggggtcaccaccgcagactcacgcgcaacggcgagaaatcgaagtcggaatccgcccgggactccaggtttggggaccccttgctcgttccacacgtttttttttctttgtttcctcacggtattttcttcctccgcctcgttggagggacttaattgaccatgttattgccgataatacctttgctgtcggctgacccaacagatatagcaaagcccaagctgatcaccaccagatcatggcagcagagaggtccatcaatgaacaaaggaaggatgatattttatgcctatccaccaccactgcagcacaccacattgcggacaccaccgcaggctgggcagctcagcgacatgttggctgtagcaacggacctggttagcgcgaccttggcgagcgctgatgagcctggccaatcacacaatttcggctcgcatgcccccattagaataggtatgtatggaatcgtgaagacacccgaggccgcgagcgaaaggactttttctggggttcaggccagttgtagggtatctcaaccctgcatgtcctctttttgatgatgacgacgcagtcgatggcggcgcgttgcggcaatatcaagcggctgttaagtgccaatgaaggcccatgttgagatgagatggtggtagcgaagaccttgacttctgcaacttctccctacctactgagagcaagcgagaacacgaggaaagagcaacgaagggaaagcagatgatcagtcaagttcttgcatgggtttccaaggttttgatagctgtctgtctccctttcttgacactggttagttctgtccctgtctttctccaagcatccgttcctttcgctttctcatcggctgcttccaagcaccttggtgtattgttatgtctggtcatctcgaaccaacgacgacgaatttgcaccacaaagttgcagcaagctaagtagaatttggacgggctcgttgcgattcagattgcagtagcagcgctcatcatgtgacaacatgcgcgcatccttccccctcccagtcgctaaatggaaatttcctgacatgcccgtgtatacacggcatcgtttcgattttgcctccaacggccgaccgatccatcgatcggacacatgagtctggagtccctgacgacgggagcaacatgcaaaggtgaggcaagacacaaatcggttgcaatttgtttccattcctttttggggtgcggtaaagggacggatcaggaagacatcgtgccagaacgtgaattagaaatctatgtcgtagtgacctaagcggaagagattacggaaatatatgaagctgaaggcgcttccactcccttgatatttaccagtgcctttccagataagcgtctttgtgcttcgggtgggtcatgtccggttgctaaaattgcgtgtaattgaagatggaagcgcagtggtgttcttggtcccggttatttggactttgccgtggacgctatcaaagtcattgccaagttaaaggcggtgccctgctatgcctgcagtgcgtgtctcaaaagtattgcgccggagcatctgaacaaatgagagcgaaagaacgagaatctaccttccttaagaggtgtccatttacattgatcatagatctcgaggttgccaatgtccttgaacgccttccggattatgctagaacaccgtgacagagtcttggtctcccacagagtcaacctggatacctatggaagggacaggagaggtaagtatgttaacaccggagcgaagggccatcaggttggcgtctacttaacttgatatggaagatggactggcgtaacaatgaattgctgttgtcgtgaacggtattgttactgtatcatgcgttgcaacactaggaagctccgctgtttcccataccaatcctagtgcagatgacagggggtatcgggtccacctctgaatgcccgtttcccgagaaagtcgagaggagaaaacggcccatcagtccagggcatccaccagggcatccactctcctgtccatcattagccattgaggttctgttccgttgacactggcctgcacgctccatccctctcccaagaagtcccaactccgtccgttgttgcccgtccgctgtgccctctcgcgcatccacgctcccactgctcctccacagacattttgcagtgagtggtgcagttgtcacccgtcaaaacctccattttctcatctccatcccatctgcccccccaatcgccatctgtctctcgttcttgcgccgcttccctcgatctcccctgcggttttgtttgggtctgggcttgttgagtcgacatacgtttgtttacttccccgggtttttcttttatttttctcgcgctgcggttgtggctgccctgccctgacctggacacagagttgagtttggttaactctctccgtcgggcccttctgttctgcacaagaggctcctgtgcttccctgcgtgcctttacatatctggagtgcctaccttacctttcaacagcagcacgcttgacacaggcacaagcataagcaccagtcaccactaccgggcctctaccgcgcaacgaaacggcctcagttcagccaacctcaacttccatctcaagtgcctctcgcccttggtttgggcaaggccccttctttctcgaatttccgccctccacttccctcctcccggtcgtggacctcttgccttctccgactcttccgtccaatctgctatcttgtcgcctttttttgtcgtctactacttcttcgcaacgattcttggtgttcgtgttcctgctctcgagcttgacaaaaggaattaaggaagagcaaaaaaaaaaaggacctggccgacgacactccgcaacaaccgcggaaatctaagattcgactgcctgagagactcttcgagagctccaccgaatcgcttctctcctccactatctgcgtcgaccgttctagtaacccggacatctgatcatcccccatgctttcgctccaacaaccgaccatcctccggtgtcaatcgtgacattgcctgcgcccatcctccgtcgcacttatcgctgtgggcgggtcgtgacagactcgactttgtacagaagggcaagacgtccacggtgatagtggacttcttccctgccacatcaacaacccatcttcttcccccctcccttggccgcaggcgtccctcgctttatagaaacaattcttctcccaatcatttcccccccaaagtccctatcccctcaaacaggcctgcttcgttcgaggtcgaaaaaacatcctcttgcctctatcagcggcggaaaaaggtaggtgccagtacccaaacaaaacatcaccactctacccttagcactgccgccaatgtcaaggagtcccgtcaatcacaacaagagccctgacgccgcatctcccaacacaacctaccaattccccaatttgtcagacagccttgcgacaacaacttaaacccctatgccatttcgcttttcctagttcttcttgtcaaacctgacttcgtttcgcggaagatgctaatgcctgccgtaaccagatttcctcgttagcgaaaggctccactgttactttccttgaaatcacaccatctccttggttcagttacaagtaccgttcaacgtcctgattcacctcacggcggcgggacgacagatcgctcaggtttgacaatggctgctttggtgcaaggctatccccggcaatctgggactgctaccatgcttcagacaagaccggcctcctccaccggcatcatccagcctgcccagtcgcagtcaaatccacaatatggtcacaacatgtcccagagaaacagtatacacgggatgtctggtgtagtcggcgcaccagtggtgtaccgtcaagcttctggctctgtgcaacaatacgcttttaccaacgcgccagctctcaaccacgcaacacatcaccaccaattcaggcaacaccgtacctcgtcaacaccatccgttccccaagtacagaactttgatcagtctggagcgcatacccgataccaatccagcaactccatgacaaatcttcccagccctgcaactaccagtgggcaatcagccggcggttcgagagacgattcggtcatttcagtgggcagtagcaggagagtcgctcctttacctcggcctcattcggcgcatctgggcgaaaccttctcggtacctctgatcgcttccgcgggcccgcccaaagtgtcgccagagaggtatcgccggccagcgcaacgggcgaatgaagcagcaccaaccatgtcaaacacgtcggagcacaagagcggtatgctgcgcggtccaaacggagcactcccacaccggccaaatagcttcgccggtgcaatggggggctcagcggtcgatgacatgcttctccctcatggtcaagtccgagaggatgtcaagagagctaggagacgcagcatgcctgcattggattccgccggtcttgcgatgcccctagcccccctctacgctgctcagcccaccgatgtgtcctcaaagtcacgaaagactggcgaaaaggaagccaaatcttccggacgaacggttaacaacttgagtgttggtcgagttgctgcccatacacgtaccagcagtactgatagccgttcgtcgagccgcagcactgctagcagtggaacccgcccagcatctgtaagttacttctggatacttacccatattccccccatgtaaacattgtccaatcatatatgcagccgtccagtaagattcgctaactcagggtttctttttcccagtctgccaacctcagcgccaatgtggccaaccccaccggaaaccccgctcactcttctatcccagaacaacaccacagcaacggccaagatcacgctcgactggtcaacatcccgccaagaggatcttcttccgatgctaccaacacgaagcgtcttactaacctctctcctctctctaaacctgtggctatggatactgacgccggacggaacgcgaccgctggtgtcaccgctggtcgctcggcatcgccggtgaagacgccctccccgccgccggctcaaagcccggctgcgaagcaactagctgctctcagccataacgacagcaagcccaagagcaagacgtcgcgtcttcgtcgggcattctcattcagcagtgcgtctgagttcaggaaagcggtccatcatcaggacgccgagaatggcccatctaaactgcataaggatcagaactccaatgagcccttggatgctgagcaggcccgtatcgcacagcagcaagaggcggctggtattggaagcaacatatatggccccaggatatttgggggttcgaccgacaatctctccatctcctcaaccgcctcctcagcttcggttatgattcgcaagatgggacgcggtatgaagaagagcaccaggtcacttgctggactattcagacctaagtccgtcattggtgtccctgctgccgacgcaaaggcaccagacgcttcgcaagctacagtgtccatgatcaatgtcgaggctgaaagggaaagggtgaacgtcaatgccgacgttcgctcccaaagcggaggcggtaccggatttcctcggcttgaaaggaactcacttgatgccagcagagcgcaaggtcttgggtcggagcgtgcgggaagcctgggtagtgatggatcagctgcaaggaagagcattatcggcggtgaacgagaaagggccgaagtgcttgctgcagtccgcaagggaatcttgaaacgtaaggatcttccatggattacgcctgttagctcctgctgacttgaccaccgatacagacaccaacagcaactcgccgagcccatctccccgacctgcggagggccgaggacttgatgccccaagtgccatcactgactctcccaactccagcgcacccagcacgccaaacaatgatgatcgagctggccaagttccaattggtaacgaggattattttgtaacagcactccgccttcggcaagacaccaaaagcgcacctgggacacctcagggatccatgaagcgatccgccacattcagcccacggattgccttctatgagacgtggcccagccaggagtatgatcgccgcggtgaaatcgccacttgcaatcgcttgacacctgtgctggcccagcaaatcaaagaagaactcaacagcttcaagatggtaagttgcaacaaccgtcgttcatattcgccttggttatatgcttacctatgctttttcactaggaaatggaagttcacgagaactctaaaatctacacgcacttcttctgacgagtccaacgttacagcggttcaacgtgcagcgcacccataattctcgtttccgaggcatttcctatttctctcagcaaagagcattgtttggtgtttatggcgttattcggattttgtcgcttccagcaaggctttattgcctggtagactcactcaagagtatcctaatctttccttttgaaaacggggcgacagctggctgcatggtagtgtatatggacaacggggtgtttgtcgctgtcgtgagtgactctttggcgcgcgtgtgggtgtagggttctccaatggcatcaaccactccttccttgggctacacgcgctggaccgatggcgacaacgatgacacaggggatcccacggggcgtcaactggacagaaagttaagacgttggattacccgaagtgcaacagaggaggtggggtgcagttgtttgttcgatatgttggaggtcaagcaaaaaggaaagaaatgttcaaaggacggagcaagcgtcccttcttggtcatcttggagctatctggacggaattggtgttgtagtctgggcccaatttagcccaatgggaggggtgatatggaaaccagcaaataagagcatcgactgcttcgaacaaaatctcttttagtgagtgggtatggcatcctgtttttcagtttccttaattgttttggaagaggagcgagagtcaaaacgtacgtcatagcaagcctacaaccaggtcgttttaaaagccagcgcagcaagttgaatttgacagggagcgttacagccgttcgatatcgttgtggcatcttcgttgcttgttggacatccagcttaatgcgcccggcgaagtaggcctatctggtttttattttttatctcttgaacatttttttttttgtttatggtccccaattgagtcaacaaggcgaaggcaacacgtgaaatgttttacagtttactatcttcaattggtttggttcaagtggtcgacgactcctgcattcgtttatatgccatgacttcgatcgcttctcgttgatgtcagtaccagtgtggcatggggcttgcagcagttagttggagaagcactggaagcctttacaggtattgacgtcctgaatcatttgctgacgcagtatttgtgttgatcaggtggtgtttatatgtaaacgcagagcgcccgcaccaacgggtttgaatactgagatgccgcattcctaaattgatcttcacttggacagcttttacatactgtaaacccgtcacccgtacctgacactactgcactctctttagcgagaccccatgtaccagtatgctagcatgccaagagaaagcttgttgaggcttatcagatcaaacaggtactcaaagacatgagaatctttctggttaccaactgctgcaacgggaaacagacagtggatgggtcgagttctttagggttatgaaacttcgaaagcttgtggaccggtcatggacaatccatcatgttctgtttctggcagtcgtttgaaatcatcctcatttccatgtgtcaagcccactcataacatgtctgtcagtggaaggggaccttggagatgcatctattctacgggagtcgaaggagagtaaaaagatagattttaaaatagctggtaacacatgcgggtggcacgatgagaacaaagctagaaagccgatatcttttatcatgggaacgttcagcagatatccggaccgcgtaacaaagacacgaaggagtgacagcgttgcgcaaaacgggttaggaatgtgatgattcgaacaacggccgaggctacctaggattggaagttcttggcccgccagcgcttcccgaggattggtcagaagctgggcaaatgcaatgctgctcaacccccccagaagcccccacgcctaatgcagggtcagcccctgttagatattgcactcgcctgttcgcagaaatttgcgggggcagccaatcatcatccgtggtcactcgaccccgaatatgtatgacaagccgtcagccttgcggagaaggcccaaattttgatgcagttgccctgtaaacaaaagtaaacttttgaagaaaggacagaggcgttgctgctcaagaaagtccacaacctgccaccaccgtggctccgttttcgatactcgctaggaggtctctcctccaccttcgtctaccgttcaggtcctttgtcacgatggcttcccattctgcgacaacagcttcttcgctcacctctgcggctgccaacctgggcgcaaccgaggccaatgcgaccacgacaccccgagcgcccaagagaacgaagcttcatggcagggccttttacgagagcatcggtagtccaaagtacatcgttgctcccatggtggatcagtctgagtttgtgagtttgcgcccttgtggacaatatgtagtggcaacaacctcaataaaacacaacagcacaactaactgattgctttcgtgacaggcctggcgcatgctgacccgatcgtttctccccgccgatgaacaacataagctcctttgttacactcccatgttccacgcccgcctgtttaccgaagcgccaaaataccgtgactcccatttccaaccgatccgcggccctctgacagccgacagcccgcgcccagactcgtccgattacgttcccttccttgacggcaatcccgagttcgaccgttcgctattcgtccaattctgcgctaacgatcccgcctacctgctctccgccgcgaagctcgtggccccttactgcgatgccgtagacctcaacctcggctgcccgcagggcatcgccaagcgcggccaatacggatcctttctgcaagagaaccaggagctcattttcgagctgatcaacacgctgcataaggaacttgacatcccggtgacggccaagatccgcattctcgacaccaaagaggcgaccctcaaatacgctcagaacgtgctgcgcgccggcgccagcattctcacggtacatggccggcggcgcgagcaaaaggggcatcagacggggctcgccgactgggagtacatccgctacctgcgagagaacctgcccaaggagacggtcatcttcgccaacggcaacatcttgcagcacgcggacttggagaagtgcttagcggccacgggcgctgacggcgttatgagcgccgagggcaacctcagcgacccaggcctcttcgccaggccgccggccgtcggcgaagaagggagggagtactggcgtagcaaggatggcagccgcggcggctggcgcgttgacgccgtgctgaggagatacctggatatcatctacaagtacgtgctggagcagcagccgccagtgaggaggccgctgttcatgccgggtgatgatgttgcatggcttgaagaggcttcctccacctccttcgaaacaacacaggccaacgacgacagtgaaggaccagcacgaaagaagcacaagtccgccaacggcagcgcttcaaccaccaccactaccaccgccgcctcttcctcctctctaaacaccaccagcaacagcaacaacccccacctagacaaaaaagctctccaaacctcccccaacctcgtctccatgcaaccccactgcttccacctcctgcggcacttcgtgacccaccacaccgacgtccgcgacctccttgcccgcgcgcggaacggttctgaaatcggcaaatacgaagccatcctgtctcaagtcgagcgcaaggtcgccctgggacttctcgagtacgagcgcaccggcggctcgtcattcgacgtcgacgtcctggaaaccttgtaccaggaaacggaagactccaaagatgacccggaaagctcggcacaggcgaggagggagaacaagaggccttggtgggtggtccagccaattattcggccgttgcccaaggaggcgttggcgaagggggcgttgcagctgagcaagaaggaactgaaagcgcaggcggcaaagaaggctgctggtggtggtggtggtggtgatgcggaggctacggttgcttccaatctcgggtcgaaggagaaggaggagaagaagacggcgtctgaagaggcgctggttcctgttcagggacagaatggcggggagacagcggtggagtcgctggagactactacgaattatcccaagagtgagctggttagtgggtgaatctctcttcctttaccggtctggccatgtatacattaaccgggtgctcttgaaggtggttgggtttgtatagagatgttggcatattgtgatggagctttggtttatagatgttagaaggagcattgttagagagtatcataccccttatttgagtgcaaatacggtctcttccgatcaacgtaccgctccaatcactgtgatgtcattgcattatcagaaagcacccatcagcccccgactccaacgtaatgaatgtcgattcggttttcagttttatactcccccctggtacaactagacttgcctgtcattctttgtccttcttttcttttcacagccaatgcttctggtatcaatatacatttcgtagcctcttctgaattccaagtcaacatctgtcaccccctccccttcccttctcttccgttagtccgttaataatagtaaaagggcttctaatcaactcttccccgcttagcaactggtgacctggacctgtacctggacctcgaactcgatctagatcttgacctagagctgctgtacgatctcctccgcttgttgttgccaaccaccggacttggcgacctgctgacaactctcctagaccccgtggcggcatccgctagtggtggaggtgaccgggttcgcgatctcgagtatgagcgattccgccgtcctccacgagcgggagccgggccagctcggcctgtatccctacccgccggcccgttgcctctgatcggtatcggagaccttgatcgtgaccgactgtagctccctcggcgaagacgctgttggggagggggatgtggcgagcgacttgccgagtaggaaccttccctacgacgctttccggaagcggcggcggctctgtcgttgttgctaacgggtgctcgaccacgggtgggataaccacgagcaggcgggggggatggcgagcgcgaatatgatctgctacggctacgggttcctgagcgaccgcggcggatgggcggcgccgccgccggggagcgggtacgagagcgcgagcgcgagggtgagcgggagtaccggtcgtagctacgcccacggccgcggggtggcgggctgggagaccgggactccaccgctcttcgccttggaggagaccgcgaaacggatttcgagacggagcggctgtagctacggctacgactcctgctccggcttggtgtccggctgtaggatctgcctctgccacgacgaggaggggtgcgcgagagcgaacgtccgcgagtgtccttccgaggtgtcagggaacgagagcgagaacgggatgagtaagaagaataggaagagtagctggacacggactcggaatcggaatccgctggaggtgctggcagggcaggttttggcatgtttgctaggaaggtacgcatctcgtcagtaagatagcccatcttgatggatgtgaagtagttgatagagaagcgaatgttacgcggctcatcatgagggaagatgccttgcagactgggctggagggtctcttcactcatgcgagccttcaacttcgcagagccaatattctcctggagatcttcaaacaagatcttgataaagatacggctggcggaggtcgtttcttcctcgtttaggtggataaccgagaaaacgtgccagccgatggcatcggtagccaaaagatgcccaaagaacctagcaatgttgcgaagcttgttggtctcgtatcggtgaatcgtggagtagtacttggcaaatgactcctcgaacaagtccatccacatcctgttaagacgggcaaaccgctctcctagcaagcccataaacttcaagtagaccttctcctgggcgcatgactcgacaatcatcgacaccaactcggcctcctggccggcagggagccgcagcttcataagcttgtgcgccgcttcttcgggatcggcactcgactggatgctgagatagatagtcctcctgaggttgacgaggtccgcattactctggtccttgatctccaacgccttctgttcctcgtcctccgattccgatccgctctccgactcgtcgtcgtcatcgtcatcttcgtcgtcgtcgctagcctcacccaagatctccgccttcaacttcttgtattcctcctcgttctcctcccagttgggatccatcttgaacacattgagtccatcttgcgggtcaatttcgtcgtcaagcccaatccggtgtgtgatttggtcctcctcttcgacgagatccaattcctccttgataaccgggttgtccttgtacttgtccttgcgcacctggaaaagcacctcgatcatgtactgcgtacgacggtcgatatcggcctcgtgaagaatgttgcggaactggtcgaaaacggcatgggcgatggccggggacatctcctccaaaaacaagccgacttccctcatgaggccgacagcgatttcgacgctgtcatccgtgggcttggcaagcagcagcagcagaatctgggcggcaatcatctcgtggacaacctggttgttgacgagatgggctatgaacatggtcgacgagaggcaaaccgccttgtcgtttctcttgaacgccttgcggaaacgcaggacgagcctcttgacaaggagttcgcccacctggggtaacttggtgttgcaaatcgcagccaagcaagcataaatgggggtgaagggcaaactggcatgttgggccttcagcagactctggcaaaacagaccgcggccacggataaggttctcgccaaagagttcggggaccacaaacttgatgttggcagtgttgaccttgttgaccagaccgttgacagacttcttcagtgcctcccaagccatacgctggtattccctggtcttcttgtcggtgatggcagcctggagggcacgtagcctgtgcgggggtaggtacacaccctgactgcgtaggttcaagagcttctggtactctgctctggcgtcggcaagcttttcctcctcggtcttgacagccacagggggtggcgtcggggtgcgctccttccttaccggtctatagtcgccacctgcatcgcgatggcgcggaggagggggttgtcctctcagcggaggagaacgggaatgacggcgtggtggcggcgagcgtgcccgaggggaagatgagcgatcaacacggcgcgctggtgagccctgtctcggagatggcgagcggacagagcgtcgggaaggcgattggctgcggggtgtaggcgaacgggatcgtgggtgtgagtgcggctgatctcttggtgagagagagcgatcccggcgaggagatggcgaaggtgtgcgttcgcctggtgatcgatacggcgacggatcgcgagaaggaggtgagggtgtacgttcaccaggggaccgagagccgtcttcgtcccggggcgaaggtgactgggtcctgggggacggggatcgggtcgcgtcgtgaggatggctacgcgacggagacatgtctgccgaagccatcgtgaagaattatccttgtctctgttttcttttgttcaaaacaagtattcggtgtgctgagaactgactgtgtcgtctcaagatctcgccaaggaagtgattcaagatgtaaaagaaaagaggaggtcaccaactgctggccactagaatctggtgcctcgcgcaagttgcttacgacaaggcagggcaaggcaaggcaacctgaactgccgggaccgtgagaggtgacgggagtggccgcaaccaaaacttccttgaaggctggtgtggagtttacagaagtagcaagtggagctgttcccttccttctgaaaagcaaagccatcgacacggtccactaacgtcagcgagccgcttgtgctcaacgcgccacccctgaaacagtgacgctacggttcgcaaatggcagctggactccgctttccgtaagtggccaggtcgctattagtgctggtgttcggtgttctcaatccccgtgggtcaaaggtgccagtcacctgcagtaacggcaacatcagcatcaactcaccaccacgcgggagcgatacctctactttactttttttcttcttcttcttctctcgttcaaacaacgaaaccaccttcaccaactaccacgtcactcatttaaccaacctcttcgatcaaatcgacaatggtgtgtttccaatcgctagctgcccgaaccccgaagccgccgtcatgacaagacggaaaccgaaggattgaacactcggctaacccctaatccctaaaccaccacagctcgacaaactcgtaggcctcgccatgctcgtggccgccaccttcgtcttcctctactataccatctggactctgttgatggtgcgtttagacaccccccccgaaagccccccaaaaccccaggatgccccaggatccagccatcttcctattccttcttgaaagaaaaaaaaaaaaaaaaaaaaactaacaaaccaccaatctccagccctttgtcgactccgatcaccccttgcaaaacgttttcccccctcgcgaatgggccattcgcatccccgtgatcctcatcctgcttggcgcatccgttgtcggctcctttttgagcatggtgatgatcaagagcaacaggaagaaggcggccaaggctaaggccgcagcggccaaaaagaaggcgtaaaacctaggctcttcttgcccggcctctatggcaggcgcatcgcggttggcattggggctggagacatcgaggacgatcggttggttcaggtgcaaagatatgtatatactagggagactaggtgactacagaaatctgaaaaggggaagaattgaacggcaccgagatcggtcagcgtgtgggatcagggtactatctccggcgacttgggtgtttgtgggattttctccgtatacataagtaccacgggaattggataagtccgtaaacactccttccgcgcatatttagaataggttggtaggaggagcagtctcggatcatcagactctattgcgcactatcacatgctctcatcagggatcgaacatatttgcaaagttgttcgtctattatttgcttgtctcgctttactggtttccgtatatgctaattactcaagtagcaacccaacatttgcccagtgtcccctatcaaagttgcatgctcacagcacaaccatctccaacaaagctggtacccaaactccatcctagccccagcaagaggtggactcaaaagcagagccactaatggccaatgcgaagaagccatggctgatgagtataatccaaagtttttgctttgatttgtttttgtggttgtagagctcaccaccgtcaatacagccaagcagatccttaaacgaagtcaaacaagcaagcacacactgcgccggtgggggaaaaaaagggcggctgttcctggttttgctcaaactcgctggtcggcaaaatcgagcacctcacaatcatcctcaaagaacccatcataatcatgggcggtcaagcgggaaactccacgcttccgacgagtggtgacaacaacctggtcagtgtcaccgttccgttcaaggactcgctccatcgcagaaggaggaagagccctcaggtcgtcgttgaacaggaaatcgtcatctcccagctgatgcagccccaaatccagctttcttccttggatattgccgccaaaagcccatgcctgagaggctcctggctttagattatcatattcgcgcagtgaggatcgcgggtccttctgctttctctgactgggttcgatcaccgagttgtcaagggacgccgcacccatgcgctctgaaagctgtgctgcgtccgacccgtcttcaacctcgtatagggcaacacgccggtcagtgtgaaaaggttgatacggcgcgctagactctatctccgcctgtggaattgatgaccggatggcaaggttggtcatctttgctttagctcgatatcgatcgaggaccaacgtctcattgcccgtatcgaggcccctctccgtgaactcgtagtactcttcctggtcgacgaaagccttcgcgcgggctgccaacgagaggtccggcatcaaaggaaccttcacatccttatatctggaaagtcgtggagctcgtcgctcgcctccggatgttcttcggttcgtaaccacaaacgagcgaacgagaccattgcccagaacatagagcaaatggcccctcttacccgtcacccacgtcacgcatgacgttcctggagcagagttgctgttcggtagagagactcggttttcgcctgtgtgcctcagctggctaatggcatgtccagttttgccgagagaatgactgatgctcgcagcgataacctttccaccgtgtgttgcataatcgccaattccagaccctacaagctgtccgttgctactagtcctgcgtggtcggctgatgagtggccgggcgacttcacggaccgagctcagggcgttggaagcaatcgcaactgcagaagttccctccgaggccgagtttgttgcctcactcggcctgatccggcggcgtggaggaggccacgagaaggcgcttgccggtagatccaggatatgaacggttccacgctccgtgaccatggctatgcgctcaccattcggcttagtccaggccacatcaacaatgcgggtcactgtcatacgggagaactgggcaacctggcgcactctcgggcctcccgtgacagacaagccggcaccctgcaagggcgacgatttggtgtactgtaaacgcatcaaatcccaaacagtctggacatctcccttgcagctggcagtgaagagagataggccagacggagagaaagacaagaaactgcaaccttggggaatgtggaagctggtgaccggatggatagtggccgatgaggacaaggtctctgaatccacaatcgaaatcatgttcggatccttcgcaattggcggagtaatggcaccatgtgtcggaggaaactgggaagggtctggctgggcagaacctccccagctttgaggagcgagaacaggagaccggctggtcgggtttgcttgcggattccagtagctgttccaagcctgccaaccctgtttgccaacccatttggcaccttggataagctcctgggtcgcatctcgcacaatcttgttcacaacactgtcacccaacggaagatcgatttcagaagaaacgggtggcagctgaccaggcgtcaacgaagacagattcggagcccgaccgtagattggaaccgggacagtcgctcgaagacttatctgcgaagatggcgtagcagggcagtaagcgatccatttgcctctgacgctcaaaattgcaatctgaggccgtggacgaggcggcactggagtgtaattccggtccatgtcctgcgatccatcgctgcctctcggagtctgctggagtgttgtccaaagttttccatggcaaacgaaacgcggcgccaattcatccgttaccacctgctgatacacccagcattcgccggtgattccagatgatacgacaacacttccgccatctgcgtgaatgaggaaagcacccgacgggagaggcgcttggaagattgggctgaggactgaagtcttcaatgggatcttcggtgcctcaagcagaatgtcgattagcttgttggtcttgagcgagtagacctcgacggtcgtctggtaacactctatgaaaccaggtaccgccctatcaccgggcgtatctttaggagcgtcaagtgggacgttagccatggcctcggacctttcctcagacacggcatcatagtcgccttcggttttgggagccgaggtagaagccgactggatagggggaatatctggaccatggacaacaactgcgatcagcgggaatacgtccgcttgcgcagccgtccaaggaagaaccttggcgtgatatacgcctccacgcaatcccttcagactcgccaagggttccaagcgacctccctttgtaagcttgtgaacttccaaaccgccctcgtatccagccacgacgaccttgtcattcctcataacattattcaaagatggagaggtaatgatatcatagccaaaatagtagcctcgttcgcccgccttgatgccatcgtggcgatgtgtgtctaggttaaagtcgggtgcaccgtaaaagtgaggttgcggttggtgaggcagcggtggatttccagcacgcgcaaagtgcgaatgcatcgagcttctcctagatgctggctcgcctaaatgtccatgaagctccgcaggggatctagccatgtggaaactcatcggccggcggcccgcagttggaggtgataccgaagctgcatagagattgctgggaggcctgggcgaagaccagccagaggacatcccgcgtgtgtcatcgaatgatgaaggagtatatgacgagggagcagtaggaggcgactcgcccgccaaactaataagatttccgggcgagcctgccatagttggcaggttctttatccattccctagcgttcggcgaggggcttgttgcgaacgaagccgtggagacagcgtcgagataaggggaagtgattcgatcacggggcgagggtgcaaaaggcatgctatcgggaaccgacactgccggtatcggggtagcggtcggcgacggactggacgaggcgtctttagcgtcagtcgtgtttctaatagggtaattgatgattagattgagcagtttaagtggtgacgggcactcgagcacagaggatcatccgttgaacaggaggggaacccacgagaacttggcgccctgtttcgtcaccgctgcgaccactccgccactgtccttgccattcttccggtctttcttagaggctatcaaggccttacgttagaacagaaagtcacggagattgtttttgaggagcacaacaaacctggcatgaatggcaactcgggagagggtcgagcaggttcctgcccgaggggatgaagcaacaagcgtcgaaaggtctcaatgtacgtagagacacaactggccggcgttcagagagtgaatacggcaggtatgtatatggtgaagagccttggtaaacgagacggttctacgtgggttgcacggcgtatgctcagagaaacgtaggacaagagagctattggcgaattcgagcggtaatatcgagagcgtcgaggcagttgagcactgggctgtgtccgggagttgtgctgtgttgttaccaggggacaaaggagtgtaatcgcagagcgaactctgcgacagacgggcagatgaaaagaggatgatatcaaattagaaaagagagagtagagtcgcacttgaagtgacgctgtattacaagtggcggttagattagtagcagcgtgttaagtccgaaatgtgtcgtgatcaaagcaaagagaagtcgccggcgtatgctagtagtcgttgaacgttcgtgatggtaactggtcggaaagtcggtgctgttgttcctggtatgaagtagaagctgggtgccttaagttgcttgtttctgtctgtgtgtgcgtgtgtgtgtggtttgtagttgagtaaagaagaggtcggatggaacttcaagtgtgaaccatgaatgtaggaagagtcagaaaggtggtgactgccgacgtcaacagccccctccccaattgagcggcagtatacgggtcaacggccaggatggatcaaccagcaactgcctactggacagtgcctggcgcgaggtcctgcttggtacctccccgtctattgagaggtacctacatagtgggaggtacctggctcctgctggttacctaaggtaagttacaccagaccgggctgcgtgggcggtgacccgtcagggtgacgggttgaggaccttcctgactgcccgtccagtcacccgggaacctgagcactgtgatcactgttactggctgcgatgaacaactgcagtgggatgcgggacaagaagggaatggaagagtggaacccacacacgggtccagttacctaaggcgccttggctatcttgacctggaggtacctaccctacggtctagagtagaggtagtgtacactatcagcctgctgttgtttcaaaaggccgacgtcgtttgaagtccgggcaacgaaggcgggttcgggaatcgggattctgattgatgagagacaacgacaagcgggcaaggcggggagatcttcagcgacgggaggttgtacacatcagtccttaaaagtttgttagcgccatacacgccccacatctttctacaagggggtaataaggggggctgcaaggcgggataggtccatctacgagctctgattggtttaattcaaagtgagaatcggttgataggaggcattcaaccacccacacacaaaccctcgaattctaactaaatcaactagaatcacccagcgcaccctctataagcggtataattatagggcaacaacagggtacttgcagcgggctgtgacattccccgtctcccctgctcaaaacccctgtctgtaggtaccaagctaacgaacttaccaggactgatgtgtaggttgtcgtgagtggaggtggtgcaagcatgcggggcgtgatgcaggtgcaaagggacgaggtacccaccggtgctagtgagcgggatagcgtgacggttcaagtgtcccgagataagaaacctcccagagcccctatcttcacaagaacaacaaggcacaagtacccccatgtacctggcagggaagtgttacaatgaaaccgctgaatggacgccgatggcggggcgatctgtcatccagtccctctccctggtgctcccaccgctaggtatccatcacctaatcactcacacaccgaccttcggcgcttctcttcacttctctctcttctctcattcttacactacattgtcgtgggagaccagctgactccttctttgtggccacgggtaaaagagatctttgctgtgcttcctccatggcctccaatggcgaaagtggctgctgctactgctgcctatgatgggcatggtccaagtcggttggatgatggttcgcaaggaccagttcacagtggtagggtcgttcatttcatctcgtacacaagcacacacaaagtacgtcatcggttccgatggccagatgggtggatggatcatggatccttgtttcatgactgcgacgaacccctgggagtgctatgaaaggtaggtttctaaaagcaacctcttgatgcttaacacactagcaaaatgaaatatcgaaaagatagccgcccagggctggtgacggtcggggggctcacatggcacatggtcgacatggcctttgttttagtcattccgggatctacaaagcgtagtattcaccattgtcggctacatgatgggttagatggttctttcagcatgcacatggcgcgctcccctcggggctttggtctcgttatcctcatgtcttttgattccctcaagcttgatacctagtcaatgatagctgaggagatccgtcttacctcacgtcatcgtacctacactgtaggtatgccagatggtggtggtggtggtggtggtggtgcttcaacaagctcacagggcaggccgcattgccatgtacattgctcatctggcagccaggcgccagctatgtacgcatgtacagagcattctgtccacgcacgcaagaggtcttttcaaagtccatcaagatccagtcatcaaagtcacccggaagcaaccgacacgccgatttcgcaggctatggtaaacccaaaaggagtcacttcaggccaggtcgtgacacgccgctcgcctgatccgcggctggctgaggtacgtataagacgctgtgctcccttcgatgtcccccgcactcgttgaggccatcgtcgttcctccgtttgtctctcgccggtaccctagcgtatataccccgctccgagaatcttgacctactggtagctgatctctgatgcctggcttaactttcttatcgcagaattgtcctatggcagacaagcaaaagcgagaccaaacacagccccaggaagaagaacaaggcaagggggtttcagtcagctgctggctgcatgtgcattgtctcttatcccgtcgtctgggcgggtgacagtccggcatatcatgtgggttgctggagttacgtatcgaaaagggaggtggggtttgtttagttgacttcgggggtttacggcaacgcctggctcatgtggcttttggaactgtttggaatcgtgtagttaaaagcgaacatagccatgaatgcttgattgttgcgaacccggtgtatcaagcgttcatgattgtgaaattgtggagagcagaatgagcacgtattttcttgtatagaaacagcgtgccatctgtctgcctatgtgctgttagcaatgtctttctgtactaacggatattgtcgtatagagtgccgactgatgttagtacactggacccacctcaacccataccgaaaactccccttctcaacacccttcgctcctacgcccatcaggtctgagacaacatgacgcaaataccggactcaacacattcttgcaagcccagtatctagatcacgactccgaaatgttgatagtgcgaaactgatactaattgtctacaacgaatatcaccccaaaccacgatcgcaatccaaatcccattaccagaccatactcttccatcaaatctccaagtgctatcttgtcatcttacaaagggaatctccacgtgtctatcctcccactacactactcaacgccagaagacaaatatactctatatctcccaaacacaaatggcgaagtatttccccttgcggatgctttgccatcagaactaccacgaccaccaccttccttcttcttcatcttctcctctccgtcctccaattcccttctaaccaatatcccatgcgccgcccaatccatcttctcctctttgcctgtctccctcaacgtataaagcacagtcccatatatcataaactccaagttcaggacaccgtcacctttcaccccccctcctcccaacggtccagtaagagggaacatacccggaaaccccttctgaactgtatgcttcctcgtcttgatcttttcccacattccctttcttaggacacgaagctctataattattcattcaatgatttagttggttgaactccgcctcttggccacatcttcggcaaggaaacatatgacgataggggtatagaggcaggtagagatgtatggggttgcgtaccatccttcccctcagcaaccttctcgcccatcacgaccttggcttcctccccgaaaaagctgagccattcttcggtcagatccgggttgtcggatacttggtagaagcgggtgatgaactggaagattgaggccgccggcatgggggagatgcccaggtccttaggccaggtaggttcgtagccagaggggttttgttggtcttgatctccgtgggtttgggtttgagaatccattatgtggtgggtgagcatgtagctgagtagggaacgaagtaagttcctctgtcgtgtaggtacgtaggccagttggtaaagcaatggtcgtttctggtgattaaaggcaggttgcgcggcctgactttaggctccttgcgatgccgagtatgacacgtggattgccagatgggactgtttcctttccgcttcctccgttcgtccctcgatggcgatgatccccgcgactgtcgtcatggcttggcaggcacaccttgaagatcaacaccaactcgtggttctttccaagaccgtctcgtgtgcatcgcataagaacacctggtatactatggttgtataaaacaatatacatgttcgtcgcagctttctcgcccgtcaacttccgctatgggatacattctcgctccataacaagggccatttccaagcagtataagtgccctctttttggtgagcctttgagcttaactactaacagtccgatctgtcatagtcatgttactaaagtctgtagcccaatgtcctactctgaaaggttaattaatcgccatgtatggtgaaaaggaatcgataatccacctggcaggctgaggttataaatgccagaacgcgctgccaaatgacttctaacgcatcagcgccttcccaaccgaaaaccaacgccccagtgcattgccatcacgcaaccagcttggctccacgctgtactgaacaagacaggaaacaaaacatcccacggaccctagaggtatctcaaggcctctcttagcgctctagccccctgggctctcaacgtaggcactaatgcctccagttctctaggccttgatgcctctggcactgacttcgcccttctcgccaatgttgagcgccttgcgacagtcgggacaataccacttcgtcgtcctcgccggaatcgcggtgagtcctacgcattcgagatggaaccattcctgctggcatttctgtggattgacaacatcgttagccttgtgtcccttttggttgttctgattccctcccccactctctccatcctctttgtcgtcggaattgttcgagcactggctccgggcgattctcaccctcttctttcccgtctgagagggatagctctctgcgttttcttctgcattttccttgttgggcgcttgctcttcgtcctgttcttcttcatgcacatcctcctttgtttcctgttttcgcctgagacctttttcgtcggtctttgaccttgtagaaatggacatagtagacgtagaagttgccgaacctcgacttgctgcggccttgccggatttttttgatgctgacttcttcttcttggtgggttgtttactcacatcgacgttatcacattgaatcattatcccaaagctcacacggttgcataggcagtacctcggctcgtcgggatcgatcacgttcccctcgtcatccacctcaacttccatctcgtttttggctccggcggcggctgtcgttgctgctactgccgccgctgtttgtcgaccttccacagctgccttgtccttacccttcccggtgcgggcgctcttcttcggcgcggcttttcgtttcccaacagcactattgccgccgctcacagtccgactaataacacctggcgctggtcttttggttcgctttccggtcgtccgtgtggttgtggtagtctctgccggagccttgtctggtgcaggggtgttccgggcagtacttgtgcgacgagggcgatctgatgcaagagaagcctggggttctaaactagaagccttgcgacgaatagatgtggttgatgccacactgggaggcgcagtcactgttgtggatactgcttgttcctcttgatctggtgtgtgactaggtacatctgcagctggagttgttacacgagacgcactttgtatttccttttgctgttgctgcacctgtagttgttgtttctgttgtggttggttttgctgcggcagccgttgcggcggctgctgctgttgctgctgttgtagtggttgcggttgcggttgtgttgtcggttgttgtggctgctgctcttgggtgcgagtcatttgcgtcttcctcgtctctctaacaggaggaagaatcggagttgtagactttctgggcgaccgtagcggcggcgggatcggggtttcagcgggtggtagctttatgggcggaactggaggtgccgcactggaactaccggcgatgctgcttggggcgggagatgtcgccgaagcgacggaggcactagatttgacagcgctggagtgatcttgggcgtgaatggggagagggatgggggttgtagaatgcaggacaggtgtaggcactgccgtcctttggtgtggttgaagatttagctgcggagtagggacaggagtctcgttcttcatccgcttgatctgcgactccggtttcgtcgcatcggcctcgatgacagactccctcttgcgcttcttcggttgcttaggtcggctgttgttgactatcgtaggggttggggttggctgggcaatggcaggctgcgagttgttcatcaatatccgggcaacattgtccaggagcttcgccgactcttcagcctcaatcgcagcctggtgtgccaactggactctcttgagtttcttggcctcgttcaacttcatgccacgattataggtattcgcctcgtctgcagccaaagcctcttccgagaccgcgcccacgggcatctgcatctctccagtggtagggttcttgaccggaacaggcatctttccttcaaagaccctaccctcttgttccgctttttgctgtgcagctttgaaggcttcatagccgcggcccaacgcttggagttctcgagcgatcatggtgacggagggggtccatgccgcattcttcttcatcttcttcctcagcttggcgagttcgaacggtgtaagctgaccccaaggagcgtccgggctgccgatgacagggttcactggaggcggacccagctgtgccagcgcagcgctcgtagatagcggttgctcgccccccggaacatgcggcggaggtacggatgtccttggcttgggtgcctttccagctttagggggtcgggcaggagccttcacaaccttgatacgtggctggggtgctggggttacacggctggtggacagagatgccacatcctcgtcctcggagctgctctcgctgtcgctggtaaacggttcataattgagctcgtatggcgccaaaacttctccagggactgtgattcgtgggatcgcatgtcgtcgaggtttctgaccatccagtcttaggggtgccttcgaccctgccgctgcctggggcgacttgaacgttgcaacaggactcttgatctcttctgggggcgggtagttctcaaacatggtctccagcttggcgagaatggttttgatgcgactgtggtgtcgtttaacctctccatccattcgtacagcttccgcgtgggcggaaacacgggcattcatgccttgctgaagctgttcggagatgttggcacgcacatcgacggcactggtccgctcggggggtgggatgttgggtagttgagaccatttggtggcgagttcgtggactttggtggacgcgttgacgtgggtctcgtcgagcttgccgatgagggtgagggagcgcaatatgtctgctggaaggtattcggtaaaatcgaggaaatcggttacggtagcttgagcatcggggtcggccggcatgtcgagagagttgagagggttgagggcaccgagggtctggatcgcctgctggatgggcggcgcgtcctgacgcggggaaatgggttcgttcatcgcgttggactgctcgattgcttcggcagcagacatcttgagcggggactgttcgaactcgtagggcgataaggcaaggggctatagatcggtgggcaggttcatgttaggcgtcgcgcgcggtagaagacggtcgcctcggtttggttcagttgttgtccgagtcgccgagcagaaagaggaacacttggtagtcgtggcgttatcgaggcttggacgagggcaaaagtcccacacacgatgcgggcgggtggccgatgatgtcgtcgtttcgtgcagtggaacgcgtgaggtcaaaggacggcaagtggaaagggaaccgagcttgtgaaacgggtctgtggagcctgccagtgatcggcctttgtggagaacctcaagggaccgtgggctggaagtggaaggaacttggcgccccacatttcctgcagtcaactgcaggtctgcagcgctcaggaaccaacaccttaacaggtttagcgtgcttcgcaaatcaattcattcgccattcttcagggtccatgaattcttgttcctcttcccagatctggtacatcggtaggctcctgataatggcaaactacctactgtagctctactgcatgagcaactaagtctaggtgctgtaaactcagatatttggtttttctacctccagttttggctcccttgctacgtagttgacagatggttcaaagttggttggttccgcaagtgaccaagcaagccaaggaaagactgcctgctgttccccctacccattattgacagtcagtgtagatcctccaactgggttattgtcatgattgcctcagttgttcgtggtgttcggtcttcgaagcacggtccgtgtaattgactctgtgtgtggattttcctcctctaaaaggatcccagtctttattatctgcctacctagttgaccatcccaccctcagaacttcgactgtacgtctccctgatgatataaacatgtaattgaaagaaaagaaaaaaaatgaaaagaaaaaaacaagaaccggaaagggaagaaacgagacgcaaagcaaacgatagcatatctacaccaagccctgaccgcgccgtggccaccacaacttcttcccaaacaaacaaattctgtacctcaatcacatcatagtgcctctttccatattcgaagtcgacatgagatgacacgagaggaaaagaatgaaggataacaacaacaaggaaaaacagaacattcaaagaaatatatcaatatatatttgacgaacaccgaaatgacaacgcgcacaacacaaatcaagcccatggactataaaatgaaaacaccaacaatatcacacggtgtaccaggtctaagagagaaagtcttccaacgtctagaaaagaagttgaaaagaagttgaaaaaaagcgaccaaggaataattaagccaagttatacatctagtgagctttctatccctcatagttagtcctctggatgagcttagcaccatggacaatctcgccctgttcggtttgataccaagattggtcaccgacggtggttatggatgcgtatgctgttaggcttttgcatttccttcaatggtgactttggtcagcatatatgccctgggcttgactgtttgttcaacagtggctgaataaatgccacaggtgactcacagatacccgttgatggtgatggctccccagacttccaagtccccttggacctcaaaggtaccgttgatttttagttttccaaagattttgactctgtcgctgtttggaaggatggtggtcagaactgttgggttctgtgacaaagagagagagcaaaggaaaatggaggagggagggaggtgaagtaacttacacacacagcgcactcccatcaatcttgacgtttccatatgccttaatcctactactgtgtttcgacgtgattagaatcgcccattttccaatctcacatccagaaagcgaaagcgagagaagagaaggagagcacagacgtacctgcacctcaaatccccaacaatactaatatccccatacgcctcaatgcgatctctcactgcaaagttccccgagaacgcaacgcctccgccggatttgaccaatccgtcgacctccattggccctctcaactcgagggagctgtctgactcgatgctattccttctcttgactgtggcgtgttgttgtcgggtactgtttgtgttgggagaccctgtgctggcgttggcgctgtagactcctccctgcccctgggaatcgaaggtcatgctattctcgtattggtacattgttgtcgcggacggaagctcggcttcaaagggtgctaatggtgatgttggtgcggttggtgctgttgccaatggtgttgctactataccggaaaaacaggatgaagtagacgaggaagaagctctgtcaggaatatgaggatgctactgttggctttgtctgacgacctgttgccaaaatcctctgtcgttgtagtagacccgctgagtgatgttcccgaggatacaactgcaaggtatgaatgttgttggattctgaatgctgatgaggcttatgatatcgaagagtgtcaacctccattgccaacggggggattagatggagctatatagtagatgttgaagcccaaaatctgtagcctacccaagcgactgcatgtagggtgagggtcagatgtctccaagctaaaggacaggagcaggacaaaaactagtgaagctccaaaccagacgaatatggcattagtccgcttcgaaggttttccaggaccatctgtcggaactctgaccatattacaaacaccgaccggcgaagcttcgcccagcctgacctgaagatgtacctctagaggtatccatatgaccgcggcatgagccttgggagccttgaaagagtcgagagttcttcgttaccctttccccattgagacttgacgttatgaaaacagctatgccccccatctcccatgggcgccacggacaatggagcaagttgaccgccggtcggtatgtcatcacaagggaactaacacataacgacatgatggttgctgttctatgtcaagccacagatcaccagaagcacacacaggtaggtacctatctagaggtagtcttactaccgctactgcacgcagcttttgtcaacatcaataaacaatatcatgaaatatctccgctgctacgcctcgcctgtgatgatacattggatacctatgtcagtacacagtaagccaccacgtccatgccaggtttacgcatcaacaccaccactgccgccacttatctacattcacattcacgtcttccaagcccggaatgtgtaccgaacccacatcccggtatctcttggcgtcaatggattaaacactaggaagttcaacgacatagagcggagtacctagatagctactatattagtatgaacattcttggtgccctataacaacgacagtagcaacaatcagaaacaaaaagtcctgcacctctacctctggcccagtaccacctagtcaagaatgatatccaatagatgactctggcttcccgtagtttgttatacggaacattctgttcacagaatccgttatgtttaccccttttgttggggggaacctaggtatctttcttcttcacttgtgcatacaggacatgtcagggacaaggattgggggcaagacgagacaaagcaaggcaaagcaacgaagacagtcggcgatggtcctgattctgagccacaaagacgcagtagttagtctggtattgtccatgtctagccccttgccgaccgacgttggagttgaggttagttcaccgagctaccttgcgctagatcgcgcttcttcgcttaagaaaagctgcgtctatgtacatggcgttatggtgtatggtagaactgcaactctctgcgttacaatcagacaagccaccgacagatggagctctcgaggaggccgcccatagcactacattagactatgtacagtagtagccagccgactacatacccgttcacgacgctcggtggtggtggatcacgttaaaaccaaacggtagtccggtgttcgaattcgattcgttcggctctgttgtcgctagaaatgaggcgtcgttatgtccaaaaaggagggttgtaacagcttaccattcgccagatttgccgattgtcgccaataaggttcatggcgcggcggcgcagcagggctaaccaacagttctcacgacaaaagaagggggaggagggggatgcggggggtaagtctagatcgggaacaacggcatatgtaacaccctgcttcccctgccctgacaaagagtgacagtgactttaccgaacggaacacaccgaccgaccgaccgatcgtgagacttgtccattcagttccggatatttcgctccatgcatgaaatggcttgcagacagaaccttagttgttgcccgattccaagatcttcagccatgaaacagccttgcctcgcgctgaagctgccttggccggacatccgcccgtgacctgtgttccacttactaccccagctcttcagttaaagatgccgaaagcggtgaccgcatggcacagaacagtgtcaatgcccttttctttcgaaatgcagtaggtattatggggatttgtaaaagggaatgtgagttcgcgatgcatgcccatcttggtcctggaccgcgactccagccttgtgagatgtttggtaaacattgaggaagatcgaatattccaagcatggggttgacgtgggccacgtcccagcctaaaacccacgtggcatatttgggcgtcagatcaacattatcacgctcggtgagatgctgcgcgtattgcgtagtttcatgatttttttgaatttttttgggggggaaaaaaatacttctatgtgaaaggataaaccattggcgtccaagagaacatgtactgtgacacatgacttcattctgaaaggtgaagaaatttaatccagcaagtgctgcctatctccaacatcccctaaccgcaaccggaggtagcctacacacttcctacatatctcaaagccaggcccgtgattgcggcagccagaacccagacgctcgcatagacagctgctccgtacgagtctacgccgctgaggacagtggtagcctgcaaataggtatcaactccagcaaaaagcatggccacggcagtcctcttgactgagaccttggtcggggtggtgtacccccaaaggttccagtagatggtctgtccaaggttggcggtggccggatcaaactccgcaacttcctggtccctgatggtgggcgaagccgtgacagaaggagtaaatatcagggtacgcgcagccacgccgaagagcaggcaaaggatctgcgtcagcgggcggttgaaactgaagagttgggcgtcttgagcaggctcaatggtacgtataccctcaaagtagagcacaaagttcgtggggaggaaagtccggcaggccaaaaacagtgtaacgctgtagacgagggcggaaagtagcgatgtaagcacctggatctgcctgtcgacaacaatgtcccgattagggataccaggtgcggctgagtgggcgcccgacagctggcgcaagaggaggaagggaacaaaggtcgatacgacctcaacggcaaggtaggcgccggcagtcgaagcacggatgccatagtaagtagaaatcaggtaggcctgtgggacatgtcagttggctgcgtctacttgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgccaggatggggatgggatggtagacagcggatggaaactcaccattgggccatgagaaaggacagccagagcagcaaggtcaaaaccgtcatagtttccgtaccaacccagagcaagtccaaatctgccatgccattgacgttagtacgatggagctgtatctcgggcgtctctttttcagccctacgacaggggtttgtttgccaaagaagcgagccataaacgcgtgtcatgatcaaagaccagggagcttcttacaatttccaaccggctaacgcaagcgcttccgtctgcgttagagacgaggcaggcctaacaaccttggccagctcgccgtgagtgtattccgccaccaaggaacgcccaagagactcaagataaaagctcaggatggcaaccagggcaaagcggacagcacccggtagtcgcgcacgcttcaactgcgcaggcaccactttgtgagtctgggcaacttcgacggcagcctctacggctggcatggcgatcgaagttgcgagtgcgacggggtccgcagccttgaccgcatctccagctgcgtcctccaccgctgccgccaccgtgtctactactttcttcacagacttctgtcgagccatcggtacctagtgccgttcgtggttattgatgcgaggtagatgcgtgttcgagcggggcacggattgcttcttccttttttttctttttttcttttttttatcttcgcgggcctgatcagaggtgacgcgcaagtttgcggacttttttctgtttttgttgagcttgactaatgcggcgttgatcgagacgtgcacgggattcgtaggaaccaaggcacttggtgtgtgtagagcaaatgacagacgagaatgaagagagccttgggtggtttcggttttgttttcaaacggcaagagccgcgtcggatgatgacgatgggagatgatgatggagaaaagaagttaccagtagtaattacctagaggtaagagctctgggcctaggtaccaaggtatggtgggaagctgctgatgcgtgggcaggtggagcagtgacgtctgtcgcctaaggccactgcatcagtcaaccgtcggaggtccccccttcccgtcctgccgcgctaacctccgcatccccggccaccccactgcccgcctttgggggaggcatgtaaacacagcaggtcgaggggagctcttcatcaacccgcccgaccacgcggcacagccagataaacccgcgccgccaggcatcaagcaagaaacaatcactacctctacctaccattgcaaccaaatactggacattaccagtaccgtatgtacatagaggtaagatattaccacggacctgaactttgccagcctacgggccctcagccgacatcaaaaagtatttagttcagacgctctgccttacttttgtccatatcttcgcaagctctttctattttccgaggaacctaaggttgatttctagcgagacttaacctcacttaccctggcgacagccggaaaagtcatcaaccaccaacatctcagacatctctctggtatgtaacccctccctcctgttccaccactaccctcgccagcaaaacaaactacacaggcaagtttggctccatccatggttgtgttgtatgttcatttggtatttgttcgctcgctaactaaataagtttccaagtatttgctcaacgctcgctcacgacactcactttaacctcgtggagttttgactgcgtcccacgacacctctggcgctggcatctctcagcccatgagccatggctcgccaactacagtgctccccactcttcggtgccaagtgtcgttggcggagcaaagtgcctcattaacatggtttcgatatattacaaaaggaaatccttcatcatcatcatgagttccttctcttcccgcgccgtccacgagctgcttccgcaatataatacaggcaacggaccgcttcggcgtgctcattcttccattcttccaaagacaccgtcgtcgtcctcgtcgcttcttgcccgggaccgcatgtcttcgtcgtcgtcatagtccatgacgctatcttcgtccatcttgacgtcgccccgctcgctctggcagctctggcgtaactcccccctagtaaagctttccggagctctactaggaaagctgttgatgaagctaccagtgataaggccgaaagactggcccaggtattggtttggcagaggtggcaccaggggtgcgtctgctccgaggtgaaacgaccgagggccagcgttgctgttaaagctacagctaagaccttccactgccgcagccaaatcccgatcttccttgccggttgcgttcctgccggacgacgttggcctgtgatcctggctcatcaggctgagctggcggaaatgatttccaaatggcgaaccaaccggcacgctacccgccaccgaactaccgaatgccgcagattgatacgactgcgcaaacccgctgccggtactctgtcgcttggtgaagctcatggggaacccggtcatgttgcttagggtgtccagctggggcggtggggtcgtgtccgcagagctgcgctctggttgatccgaatagcctgatgctgctggggatgccgaatcctgatcgctgttgaagtcgtgggtcgagtcaggaggcgtggtcccggttgttggtttgttgttcatagctaccaaaacagaagcggcctcgagaagctgcacttgctggtgcttggaaatcaggagcttcgaggtatatgaccattcgggagtgtgctcccacctgacggtagagacaagtcaacacaaaagctctccaaaagcattgcccgagtcccgtggccaataccaatcctttacactcaacagtcatggaacagggagtgggaaaggggaggaaaggaaaatgggcacacacaaatgcttggtcaagcagctgctatgcttgtatcccttcccgcacttctcacagcgaagttccgggcggttgattcttcggctttccttgggcgccggctggccgtcactggccctcctgtttcggctcttgctcgccccgctgctgctgttgttgctgttgtctccttcatctccagacatgtgaacctcatcatcgattgcgctgtcctgcatgttgactgtcccgtctgatgttacgaacttgtgtgttggtaggctggccggtggggagggtaggctgccgacgacagcagatcgcgaaagaccgttcttggatatcgtgttgcggcgtgcgttgatggaaatgggcagtggcatagccttgtcaccggattcttgttggagggcggcagcaagagcagcgacgttcgcacccgtgtttgtcatgctcttccggcgtgtgacacggtgggtgccgttgagggatccggaaagcagggagtgggagttggtgcgtgagtgcggctgtcgagcgactgacagggcgggaatgggattggaagacaccgacggacggtgcgagagcggtcgtgaggtttgttgcatttcctggaaaaataaccgagatcatcagcaacgaatgggctggttcacaagtgggtttactgggaggaagggagggagaaggagtcgttggacattagcggaagtctaccttgaacgaagccattgccaagcgatgcaaagtgcccctttttctctgtcgtcgagcgtaaacagcaggatgacaaggtaagagtagagaaagctcggaaaatattgttgctatgtcgtgaaatttggcggccaagtgtcgatcacaaagaagtagcgttcgtctaaggccaggcaaggagcaaggcggggaaataataataatctcgggatcggccaggggttggttggtgaaccggtgctccgtctcccgccacgataagatgaggtacgtggaaagggaaagagaggataagaaaaaaaaaaaaaaagttaaccagctgggcagcaggaagaatgcaggcaacgccaacaccagtcagatggttgttcgtccaagacgagcaggcaggagtggctgtgcctcaagagagatcaatactgtgtaggagaggaaacggtggtattcgcagccagttccaagtaggggatggttgcgggctgccttgaatgggtgtggttgatgaccgggtgctcttgaggggatgtgaagcgattccgacgaggaacgatggaggtgcaaaagatacaagtccagggcaagctgtctccaaaaaaaaaaaaaaaaaaaacatccaggaaaagaagatctggagagagacaagacaggcgcctctgctgtccgctgaggtgattctatggtcggcggactggatgttggttggctgcagacggttagtcgcaaatgggatggcgtggaagctacctagacgcagacgcagcagccagacaccagacagccgagacgcagcaaggggtcctggatggatgggttgaatgaggcacttctactggcttatcgccggccctggatgaatggagagagtccgagactttcttgagcaggatggcaccaagtggaagcacctcgttcatcgctcccatcaggttctagagcgctgatttgagctggtggtagacgaggtaggtagagaaggagaaggagggccggccggcggattgccagctccaaccgtcctccgattgcgagaatagaaaaaggtgggaactggcaaaagcccggttgggtacgagaggagtacccatatccacaaagactggtggaggcactgacaggtaccccacaagagcagacggaagtactttgctggcctgacacagtgtatgatggcggttcccttggctctggatgggcaaggactagactagtattcaactcccgctctttgcctttgatattcaagtttccttgcctcacccctcccccccccccccccctttccagggagagcctcgagcccaaagtgtgccagaggttactcctgcaatctgggccatgtgtcttgttagacttttggtcccgattagtggacgctacacgatcatcacccaccattgatgtttgtgctgagcactatttttttttttgtttctttttttttgttttttttttcccctctccttatacggtctgtgctgggcgtctactctagctcacttgaggtaagctgcttacaatctgcattgctgccagtgcatggtggttagaaagtgacgttccagtcaatccaagttcatggccgcacatatgtatatctaggcacatccgactgcggaccgcaccacgacctcccgtcatctgttttccaatcgcaactctggcatgttcgtcaggagctgacccgtctacactacagcggggataccaggtacggtgtctcagagacaaaagggccgcattgccctttattcagggccagggaagacatcaacaaaaaggcggtacaaatggcggtagacaagctgcgtgggtacttggttaatgactaattcgggtgaattttcacttcgttacactgtgtgccatagttggctacgcaaggaacgattatgtaccgtatccacgacatcggggccagggacagacagcattcatacattgcaagcatgggaccccaatctacatgaatgttcggaacgcctcgagttctcgatagacttttccgatgaagtgtctggtgattaggcgatgtagaaacatggacaaaaggggtgtgaagcaaattggagcttgacaaggtggctatggctgaagtgtgtgagacaatgtccacgaatttcggaatagcagggaagatggcaggcaaaggacgattaaaagaacaataaaaaatcaataaataagaaagagattgaaaaaggcctgtgaagctccgatcctggtgctggatctcacaaattcccttttctcttttacttctcatggcctcgcctcatccaatcaagcttcgtttgtctcacacactgccttgtgacccttgaagatactatgctaggacaaagaagcggtgccagtgccgcggcactgtcgcgagtctggatgattcgggatcgatgttagtccgcctgttgccaggaatgttcagatggcatggagtggtaagccggccacactgcaacaaaagtcaaataaggcagtccctgacccaatggcaagctagaggtacatgacaaaaaaccactccgattctcagccgccaagccatcaaacaatgaggtaaatcttttcacgatctcatcatgttggtgctgtcgcctcacaagtgaatgggatgtgatacccggctttggctaccccgccctgctgtgtttcccatgtgtggtagcaattatcttccaattgatagagccacgagatgaagaggggttttcccgtccggtcttgtggagccggctaacatctcgcaggagctgggacgggggcggggaataaaaaaaacagttacacgctataacagccatctcgatggtgtagagaggaatccaggccaaggcaacagcttcaggtttcaaaagacattggatgcgtgactggggaattacatcggtttcctttgaagtcatttgcttttcggatgagaaaaggcagcctaactgaaaaaccaggaggcatcaattgcgacatgaggctattgagccccaagtaagccaggaaccaccacaacaggcacggatgcccatctgtccctgtccgattacgcattccaatcgacgatgtgattcgggaatgtctggcaaagtgggattctgtggacgaaatgccggtcttcttctttggaaaggtacggtgaatgcatgatggctggacggggaaaagggaaggtgtccacttgaagatgacttaaatagcagtattcgtctccatagatgtacattcatgggtcctccacatgaggacagttggtacaattggacatctctgcagtttgatgttctccgtggacctgcatctgatctttcccaaatcccaacgtgctggcatcgcttgtttcaatgtttttgttgatgacatgaaaagcgctcaaccacccaacctggctgtcacacagaggcacgcactgccgtagaaactcggggaataggcaaattgtgcgttctatccctctttgagcgccgggcagggtatagaggtagacgagcgctacatgagccagcatatgccagcagatgtgtttgtccagttagcgaaaactcgaggacgtttcccaccattctaaaatgtacagactcgggcttgccctgtacaaatctgccctctgcccggcactcaaagagggacagaatgattgcttgtttcccgaatttctgtttatgatatgtaccctgtaagcttgtgtctaggattacactgtgcaggactgtcaggcggcattgtgtcgatactagattcacccctaacccggcctaagccaactgaacatccacgctccctgttcatgctgtactgcgtacatcgcgcgttgtgcggccaggtactggacatcaggaagccaagatactggcacatccgcggtttgatgaggaaagccccttcaacatctcatccaaaataaccatctcagctcagcaagctactagactaaagcattgctgggctaccaactccctaggtacctagatgagaactggaaggcatcgacgacaggtccactgccacatcataaatgacttagagcaggtacatcataacttactgtacctacctctaaacgtctttcactccaacaaaagtcctcatcaatctcacgtctcaccctgttcagctcgtccaatcacccaacttgatcattgggagaaatacccgtcccaaaagagcagaacagtctcaagtgggccgttgaaaccaaccatcggaatgacgagatcgccaaggaaggaaaccctactgtatttcccctagctttcttgcttccccagatttttggagaattaagctaccgtttggtctgtcctgggcttttccacctgtcacatctcctcctctgactttccagtaaccattctggacctggctcaagaatggagagaaaatgagctgagcggagcttcgtggatggacccagcgagtgacggaacggagtttctagcaggctctctcgggtttagactacactcccaaccgatgctaacccggtgaaagtcattttttcccccttgcaagaagacccagtgttggggatttggggttccgatgccccaattcgagaccattcgggatttgagccgcaagacatgcatgccaaactcgaaacttgtccaagaggaaagagaggggcaaaaaaaaaaggcagagctcatgataacatggagggaagctccatcttattgatacctaacaagacgacattgatagccgacatccaaccatttctcaacatcgtcaaaagtgcccccgggctttctggttgaaggagaccctaatacagttaaaacccctgttgatacaaagcaaatccccctcttttgcaaaggatttcgactgcccgcacccccctctgatgtaaaaactataacgtgcaattgcaacggttagtggtctgaaattgtattgacaggggtctgattttggtagcagggcatacttgtacctgtataccggtgggtctggtcacttcatcagacctacactacttttaaggcttcgcggcggtcgtccagtggcaaaaaaacctctgcctgtttagcccatcaggctaaggcacagatcatcaggacgggcagggcaaagagtgggtaagttgggcaagctggacgatatccaactggctcgcatggaggtgaggtaaggctgcagtgggacagattgacaattcccagtcacagttatttgtttatttatgtttttttcgttgaatttctccgtgtcggattctgaagaggctttaaggttttgttgggccatcggaaagagtactatgtacattgaagtttactatgctcttcattccaatatggttcgccttttcggacgacacctaccttctatctatgtagcctatccgctgaccaacagaatatgtaccattttcgagattgtccgtcacctgccttcgagccagatgccgcccaacgtcacctgcattcgacgtaagggacgcgctgccagccaggcctcgagactgtctaaaatacacccatgagcacacgaggtgaaaacgggctacagtgtccgtcacatttcttctcacgaaagatactcacacactacaagatccaaagaaagaaagaaaggcatgtgccacggattgtgctctgtaaccctttggaagcggcacagtaattgcaaaaaggcaggtcaccagcagcataaatgtacaagatattcatgtatcaattgcgaaacagctggggatgtggtctctcttctgcgacgttcctcgctcgcgtggaacgatccacgaaatgacgttgaatagcggaaaccgacgggacagtctgaccaagtacatggttgaacttccctagcaaggattccaagaaaggcagacacacgacaagtggaggcccagttcccatccgatccctccggtcccggccgggaaatggcgggctttgtagagacacttctgaaagtctgactccgtccttggattcagtgttttgacggcgaagtctcccgtgggtcatatgtgctgaaatattccgtcaatgatggggcactggaattcctcacggaccggcgggcagtggaagccttattcggcagacgatggttccgtttttatgaaaacatgtgacgagatcggcggcttagtcgccggctgtttgatatgatcggggtcggatttaagtgtaaaagaaaaaaaaaaattggacttcgaagttggcttttgcgatcctctgctacttccccgtttatacctaatctgttgagtttgttaggtaggtcgatcggggtcagtacagagttcgcaacgtcttaatgatcggtgttcacacctatccattcaaggaggagcattctattctaggcattgtacacgtaccttgacaagagttcgtcctctacttctgtgcacctcaccaatcaacgctggaagtgagaaggactcctttctaccccgcacgtttttacggtggaacagttgacggtgttcatcaaattcggcttcaggcatcacaccgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccggtgagttggctcgaccgcgctggagaaggatacgcaagttgaacatctaactccagatcactgatgggacctttgtggaaaagacggtaccagcacgggatgcgtgacaaacttgcagttcattatctgataacaaaagcttgagatcaagaagtatctgtggtcggcttgtacctgcatcaataccagcgcagcaggggtctaggcttattgatattctcgcgccctgggccgttgctggatgcataaccggaggtgtaggcatggtatatagtactggcctggacaagcccgcagcatcctttcaaaagaacgaagttctcagaatggaacatggagagaggaagaggggtggtataaaggaaatccatggaacttgtgctttcgcaacggtcgacgggaaccgggaggtgccgaagccatcatgtagtctagtgtagatactttacttgatcgacataaccaacccgaggcggaccactgtttggatctgcggtaccctgacagccagacatgaagattgaggccacaatgttgaatactcattcgtagtgaagtcgagtagtgatacttgtaaaggatagctacatctaccgagtggcatggcgctgttggccgtagctcctatgtattcgtacgagcatcacgcgaaatggctgtggcagtctagcagagagggaatgggcctgaccggaccaagccttgacgataataacaaggagtacctacgtagtttgtggtcccggcttaacttcctcgggctgttgatgacactccaaggaggcctctggcactctaattagaagtttggagatgagtaagacggattggttacgtgtggcattggcaatgtcatgggatgcatgtgttaatgtgaaaaatcaacaaccccgcaataaagtcccctacatgtacacaagcaattggatgttcccggcgggtgtgcgccgtcttcaatcggatcagcgttgcctccctgaaactcgtcaacctggccgcgacataacaaacaaggttttttttttttttttttttttttctctcgtcaagaaccaagcttacttcacgctacttactcctacccttttgttgtctaaggactcctgttggcctgttgctgctgctgctgttgttgggcgttgaacctaccagtcgtgcttacgtacctttccctacctacctacctaccactcgcccttttatcttttacttggttaccagtcgttctcgtcgcgcggactcgaaatgtcatcggaagtcttccgcagagtgggccgcggaggtgcgggcaattggtatagtaaaaaggacattgaggatgccgagaaggcggctgctgtgagtgtacccatccattgcacacacgaaatcggacaaacacttctcctttgatccgcctgtgcctcggctgtcttttcgtattgttcgccattctcaaaccaaccccacaggatctcgaagcgcaaaagaagtcttcttccggttctacctcgccaacaaccctcgagcgctccatcaccgcacaaaccagtctcagcagctcgcgagccggtggtcgcggcggcgccggcaacttctacgacgcctcggcaaccgacgcggccgccgcccagcagcaggaggaggagaaggaggccgagctcgaggagctgacgcgcgtcgtgacggcgagcatccagcggccgaacctctccggccggctgagcgggcgtggcggcgcgggcaactacaacgataacgcggcgcgaagcgcccagcatcgactggacccagagcagcagcgcaagatgatagaggatcttaacgcgagggtgttgcaggatgtggaggccgggctggcaatgccgagaccggcgtatcatgccaagtttgagctaaagcatgagaggttggtgtctgctgagccttgagacgtacccttgatgatgagggtctgcgtaaaaaaggtggatgaagggatatgtgtgatgagatgggtggtcatggttctggttctgttcacgtttcgttgggttggtcaaaagggagtttgggaaagagatggaaaacgatgcacaagcaaacccatgcacatcgctacaatcgggaagtaggaggaaccgattggtatgctgtgtaatgggcaatgataccccctttagtcccctcaagcaggcaagttttgagcgggctctggattacgacaccgtcagactgacgggaagaagcagggctgtttaccgatagccaaaaatttgcgatggaggccttgttaacgacgtttatgtatgtttatcattttcggatcttgatcatccgttaggtggagttgacgcaaagcattcacttccacggaagcggcatcaatctcgacattgacgtgcgggcagtccgcacaagttatcggctcagcatacgaattgtataagctggttgagcgatagttgacaacatgtagcaggtgtgagcggacggcgacgatagtgatgatagtctatgatgtgtgtaacgaagcgttgcctatgcgctaagcgagtccgagcctctgttagtcgcatattcacctcccaacgcttggcagcgctcaaggtgcccgccattgcctgccgtaacacgcgcggcaaacccgataacgcccgccataaagggctgatacgttgccgctgccggcaaaaaagttcgcttaaacaacggacaaacctcgccgtcccgtcctcgcatcaccgaactccatccatcccattctacccgtgtatccgtacatcgatacgccggcccgcccaagatcaacccacccgcacttgatcactgacgacagcctcaactgagcatcagtccccggacgacgtcaacatcaaccgactcccataaacccaatacaacccaaacccaacccgcacaatcacaatgtcgtcagcagtagctattggcgccggcgtcgccgtcgccgctttcctggtgagtcctactcccatcgctcgcgaatggatcccgcaccggcaggcatcacactttaatcactgtctctaccatcactcaacaacaaaaaaagccactggaaacagatgtcatgcctgagccacgtcgttgttgatcatggaagaggaaagaataagaatcagctaaccttcctaccaacaaaaacagggccgcgcaggtctcgtagcatggcgccgctcgcgcggcggcgttggcgccctcggcaaggctttctacaagggtggtttcgagccgcggatgaacaagaaggaggcttcgttgattctctcgctcaagtatgtcttgttcagtccgccttgtcgttgtccgttgtcgctcctgtgtcgttgtgcccatccattccatgcctctttcttccctttcttgcttcgtccctcatggcctgcctgcctgcctgcctgcccggccacgaacctctttgtctcatacattcatccatccgttgctccgtcctacccatcatcacacacacccgcatctacatagcgttccacctttcggagtcagccccatgaatcgaaagggaaccagtaactaacacttaccctccaacagtgagcgcaccatcacgaaggacaagattcgcaaggcccatcgcaccctcatgctcctcaaccaccccgatcgtggcggcagcccgtatctggccaccaaggtcaacgaggctaaggagttccttgaaaagagcgtctaggttccattttgattgatctcgttgaccgatcaatctgttcggtccaatccgtctcgatgcagtgcaacgccatgcgaggcgattaatttgatcgatctcgacgatggaactgtgagaggcgagtctagagtctcttggaggtcttacacagacgaacaatacagattgacatccttacaccactctccaactccagctcgagtttgtctgttacgacgataccagtgtcgcctcagtgggctgagtggttggggtatgcagctccggctacggtagtcgtcaaacactgctagcggaacactgcggtactcgattacaagcagcatctcgtcaagcctgagccgcgagacaggacagagttcgatcagaaagcacctacgccatgatgatacggcctgctactacacattggcctcagacaagctccttaccctattcttgtacaacaaaaacacacatatggttcttcatagcactggcgttgacgggtttttggctttgcgggtggcttggatggaaaaaaagtaggaggcttttgtacgctttgcacaacttgaataacatacccatgtaaaaatattagcaccaatacgattattgtgttctgtgccacatggactgaatagtttagcggttctccttttcactgtatacacgccgtagactagatgatgcgcgttacaacattgccagatgctggtttgatgctcgctttggctggagtgcagcccttttcaccttttcttgcctgcctgtgcccctttgccttgcttcgactccagtttatcagctaacttttcccaggtacacctacgccctgggcagtggtggtggaaatatggtagtctcatagccattacaactcccagttttcacacacagtagtctcaacgacggagttagggacggtgctcgccgccatcaccaagcttggttcgccaccatcagacagctccccggtgctgatccaaccctcatcgacgtcctccttcgtcgcggtgaattcagagtaagtaacgtaaccatcgttactaaaagaaacatgattatatcagcacttcgtccggcctgtggcctttcttcttgaagacttacctcgtattcgcctttgaagccttcgcagcagccctctccaagctcttctgccgcatgtcaatggccaagcccatcatggcctgaagagtgtagaccgcgtcatttccagcgttgtgcatgttcttccacggaatgtcgaggtagccacaaacattcgaaagtttggaggcgttgttcgaacggctgagatactggtacatctctcgagtgtctaccacctccaaaatgttgtccgcgctggccacatcatagccaagcatgcgaatgtatttgagatcttgagattggtcgtggaatacaaggaccacggggcgctttgctccctcaccaccgatggaggactctccctcgatggtctccttcagaacgctggcgatcttcgcgacctcgatgaactcgctctcgctggacattgttagtaattcggtttcggatttggggcagggacagggcaaggatgagggatgagatcacacatacccaaagtcaaagtattcggcgcggccttggacatgcctggagttttgggcccacgaaaactccttgacgcgaatatgtcgtgctttgatgaagtcgaaccagttcttgctgccttcaccaggagcaacatttgtgatctccgcggtatcaagaattgccaggccgacctcggtgatgatgctttggtccagttcataagcctcaaggtcaatcgccacaaacacgacagacttctccggctggatgccagtaggctgggtgagatccagcggggtatatgatgacacttccgggtcagataaaactctgcggcgaagaccgagataccgctgaaccctcttgatattttttccccaggcgcggtgaagattgcttcgcttgtactggttgttcttggtcttcttgctcttgtcttggattgaaaagatgctgttcaagcggcgtgtgagctcctgcttggcaaggaaaggagcattttccgacgtgtctccgggcttacgcgccgggacgttgttcgtaagctgcttccattcctcggcagatctggaacggccaaggaatcgcggtttcgctgtattactctgcccaaatggcatggcgaacatgtcttgatgtccgcgaggaaacgtgaactctacgtcaagttttctgtttatgacgtcgagtaggtgctgcatctggtaggttgggacgaagatcaagggattattgttcccctcgttggacggccggtagaggtagaatctggagcgtgttaacacagtgtcgtggactcaaccccgataagacctcaacctcttacagatcccatatgcggttttcgtgtaggctctcgagcgtaaaaagaggccgagccttgggaacgaactgttagcgtcacactcatccatactgcgatgatgggtctcaccctcgcgccgttgcgcttgccaacaaacaggttgggatactccagaaccattctccagggagtaaagagttctgtaatgggatcgatctcgccctgctccacgctgacttctggccagctgatgttctccaagtccgaagcatcgcggtactcttcctgctcgtcggtcacgtcctcaatgcgcaaggaggtagggccagtatggtgagggcgagtagcaggtttgacgttaaagggatccagatggcgggcgctcaggatagaagcgtcggatgcataattgtcgtcctcatcaccctgggcgtcatcactaatgtcccagtcattgatgtcttcgtcgcgccacttcgaaggatcgaatccgctccagtccacagtctggcaggtaaggttccgcagctgttgcatgaactgctcgtcctccatggtggcgagcgatagttcggttaggagtgactaagagatcagttagccttggacatgaagtcgacgccggcgattctaatcttggatctggtgatgtctctcgggtgtggtgatagggccagcaatatgagggggcggctgatctggagagggacgttttcggcaaatggagatctcagcctaggtgtctctgctacgatattccacttacgtgtcgtagggtaggatgcgaaatgaagggaagaaaaaagcgtcgcttgaacgaagtgggctcgcgcgcagtcgtagggcggttgtcgttgctgggcggagggcttgcgcgaaagcgattgtccgggagggaatagatatttcggagaagaggtgagcgagggaaatataaatagtccttaggcagacacaatggaagtgaatgggaagccctggatagtggccaaacttctcatccgaaaacctattttgttcagatggtcagttgatgaaacggatttaggctccttaattcttcaagtgaataatggtcttgagcagtacttacaaccaacgcggaaggtgcgagtgagcgggcgcgtcagtgggaggctcccaacaggacactagaaagggacgaaaatggaaggagcgatcacagataagtgaacagaatcgcaactacccgttgaggtggtgacgatttgaggtacggtatgaggcctacaggtgccccactgtagagttcacaaaggacggaacaataagtaagtgttgaattaaaggaccccacttggcaaagaggagaaatgggcaattcctgtgaagggaaaagacgattccctgggccggccttacagactgaatcacaagtaaaatgactgctcgtgatcagataaaggcatgtcatgcaaacggttggataagttgaagtgtattagtcgttgcactactatggatgcgtagtctgcctaaatgccggtagcagaattggcactgtgcatgccagacccaaattcgttgggaggacggagggagtgacgaacaagtaaacaaagcatcacacataagaccgacaaccagataatatcgaccaaaaagatgctgtttgtatacattcgcttgcaccgccttgaacaagataatgcttgaaagtcttgacatttggcggccgtattgatcgaataaacaagcctggagcagtagatgaggtgaacagacgttgggcagcaaagccgaaaagccctatcatctggtcacgaatctatcgtgccacaacacatgacactgtgtgtcttgagttgcacttgcttccggaaaatgcatccctccgttctcctgttcacccgacttcttgcgcactgaaggggtgcttcctttgccgctcttcgtcagtgtcctctccagaacctgtcagcgaccctcccatagacttgctctgcacggtgtagtcctagtagactatgtaggaatcgaaagacgtggctgctttcgacatccttgaatcccttccagcaacaagctgcgtgatattgctcccctaattccgaccacctggacgcattaggactactcacttcagaaactagtacaaaatgttagtttagtctcaaatttctgaacggtacaagtagtttgcaggttagacactcacagcctttgcctcattctcactgacttccgacacttcagattcatcctgcgtgatcaaccccaagcgccctccaacaatccatcggaaccacatctcccttcgatccccatttaagttacctgagagcaggctctctttgagttttgtaatgtacttgttgtaaagcgtcggaacttccatgtttattagctcctccctcatcacccggaggttctcggcagctctcgggtacagcacatccgcaaagctgtcgctgacaagcttgcaaatgatattgcccatctgcttggcggcaatttcaatggtctcgtcgtcttcggctgtttccagaatttgtttgaattcgggaatcgcattttccgtggatataatgggcgtcttcttcgttcgcggtcgggtctccgagagaagggcgtcgatgtccagcccggatagaggtttgacggtgtctttcctgccgcgtttgccttgtacttttgggggtacttgatgaaggtgtgagatggagtgtaacaccgaaagggaatacaggtgtcaacttacctttcttgacttctgctgcttgtatcaatccgtcgatctctgtcttggctttcgctagcagtggttcaggcggatgcgtgaagcgtgtgaggatttcggctacgggtggtaaaggagcatcagggttcactgcgcggttacggatcgcttggttcatgtggtggatgacggggttatacaggtcatcaatgggcgcgtattccgcagggtgtctgccgttccgttagcattggtccaaagtcaaattctaggggaggggaactttacccatcgtcatcctgcccatattcagtcaagtccattgcatcgacgtagtcgctcatcgcctgctgtaaatcattgttgggtagaaggcgatgttccgtgagtacgttccccgtgatagtcaacaccttgtccaacggagggaactgataactcctgacgtcctccgcaaacggcagcgggatatcgtacaagcactcaatgtcgtcttcgatagccggatttggcttaagaagaaggatttggggtggtgctttatctttgttgacatatctggccacagcgtaggactcaagctcatggagagcatgaataagagccgacagaccgagctccgcttcctcgtttaccttttgagcaacgatgaggcctgtctctcccatgttcaagaatggctcatactatgggtattttcgttagcgctcgatggcacatgtcaacaaaccaaactacaacttacgctgctcatgggaacgaagccgatgattgtgaaactcttcgttgtctcgtatttcaggtagtcctcctcactcttaccgaaagggactacggtcctgccatactgatatgccttggcaaggtcctccatgtcgacgtctttcttgcctcctgctgccttggagtcctcgattctgtaagtgcgcagttgcttgactggctgcaaccccacgccactaaatggtacgccgtcgtcttcgttccaaacctgcgtctgaggcggtccgttagggttggccacattgctcgctgacgggggtgttgctctcttggtcttgaagtagcgctcaacctgaatgctcagcgcgctcgggtatttttgggggtctccgagcgtcagagggccatcatatgccttgaaaggcctgacggatttgattctgggagtggcaagctcttccactgcttgtgccatggtgccgaatgcgccgctctcacagtggtctaccagcgttttgaggattttctcgttttgctcctggggaattgttagcatgtttagttatcgccaagtggtgttcgcctcaccttgtggcgtggcttatcctcctccttgaagccatattcggcatcgtcaaaatccacaccgctacctgatggtcaactatcaagcactcgcaacagcagctctctcgtggaaggcgaccactcacagcacgataagctctattcccacgtcattgagcatgttcgctacctcttcagactgatcatcatcgataggcgactccccgtttgttacgacgataatcttccgcttgtacttcaactttttcgtaaaggtttggatcattctgagggcaaccacgattgccgaaatagcgtctgcgctggaggtactggatggctcaatcttgctctttagtgctcgtaaagaagccatggtcatgggcccaagctcctggagaaccgatatgttctcgtaaccctgatactcttccctgttttcgttgttgttggtctcatcggtgttgaggcccacgacacccacgttccaggtcttgcggctggctgccacggtagttgtaatcttgtcccagatgtagcgcatgccaaactcgagatcggattcattacgtccattgtgacagtcggccatggactcacccaggtcgatgacatagactgtggcttccttgtccgccatggtgagggaaggtgaggattgtccgtggagttgcaattggcgacgatgatgggatttggaattcgagtcacaggagaagactggagtttccgagacaaataatctctggcatgactctgctgtggcccgttcgcttcgcattcattcgcggtgggtttctaggcagcatcgccagggttggagacaggtcggagcaacctaagtaactacacgctgtaacgggagctgaattggtgttggcgtttaatattgtgaattacgttacaatacactgtgtgcttgcgcgaaggcacatgctttcgcgttatccgtgacatgcaactcaccgtgatgtctcattggtcaactgtggtgacgtagctgcgcaccaatctggaagcgacggcctcgctccgctttatgcatgcattaatgcattgcataagagcgtgatgcgtgcagtggggagcttatgtatttgggttgttgtcgccaacttcatcccttgaacctcatcgtcttgaggttatcaaaacctatcataacatctttgctccttccttatcatttgtatacgtgcgtatccaacagtcaaaatgtcattttcaagcctagtctcaccaggtccctaccatattatcaggttggtgacatcacagcttcctccctgttctcaactgctaacctcgccccgttttcaccacagttatggcaccttgcttgggacaacattcttccatgtatgaaccctcgccaacacggccatataccatccagaagtcacagagtcaaagtcacgaaagcggacacttcccactaacctccgtacccaacatagtcgttcgtgggtggcatcattgccttccaggtccttccccgcccgcaattttccgcgctcatgaccaagatcttccccgtctacttctccatccaaaccgccatccccgtcgttcttgcccttacctaccccgcggctacctccgcattcggatcctctggagcagctgggatcgccggcgttctggacccggataataggtggtctgttctggcccccattgctaccatcttctttaccggcctggccaacctttccgtgattgggcccgctactaccaagtgtatgatggagaggaagcatcagggtgagttgatcttgacggccctgttttgctcactttgatgaggtatcgtgtcgttactgacgttgagtgtaattttgtaaactttttagaaaccaaggacggcaagaagagctatgatgctcccccacactctcaggagatgactgcgctgaacaagcgcttctcccaactccacggcatttcatcgctccttaacttgggcaacttcatcgctactgtcgtgtatggcttcacattggcttcacgtcttgactagaggagggcatagatgcacaggtgtgttcatgtttgttcaagtttgttcaagggctactgaggcacatccatttccctgctgtctagttgttggatcgcgcaaagcatgattgcaagccatatatccaccccatttccccttagtaccaaattatataggtttgccttctccattccttttccctttgctcttcactcctcctcaataatgcatacgaaatcctctctgcatcagcttcttatcccttttgacgtttctcggctccgtggttgacaaaggaccaataaaaacactccattaacgccgccgccgcctgttccgtgaggaacttgataatccgcgtttttcccttgtctatgtccgtctcgttgatactcgacatggctgatgccgatccaagactaagtcgataggagaaacgaggaggaaaaagtccgaaaagccaaacaaagttgcttgttgaatgagaatagaatgaataattcaagaaaaccgccgaaattgggtgccgagcttcatggtcgctcgctcgctcgctactgtcgcttgaggcagcaaagctcccatccgtcaacagcgtttgccaaattgattgccggtacccagaaaaccaaagttgccgtgttgcataggtaatggatgatgagatggaagcgatcgcgaccagaggtcgaaactttccaaggtgtttgtcgctttagatcttcaggtcaaacgccgccttcgcagccaacaactccgccttcgccttctcaaagcgcatcttttcctcctcagggtcaacaacgggcatgcgcctgtcgcgcgcgttcttgacgtagtagctgagcgagtgcttggggggagggcgggccagcagctcctcgatggtagcctcctccgcgggcttggtagtaactcgaacctcgacgacagcagcatctgagatggtggaggtggttacaacggaagaggtggtggaggaaatggagctgcgatgacgaccagacgcggtgcccgccggggagcgcaaggcggaaagaattggcgacttgctgatgagagtttccttggaggacggcatgatggacattggggtagacgtcgagtacatcaacgccctgaccaaagatggggttgcggtagatgtgggaggaagaggggggaatggcgatgggctgcgactccttgtcacgctgctgccgccgtttctagcgttcctggcggacgaagttggtgccggagtgaaaaagaggttgaagaagggatcttctggggagaaggaggccatcgtgaagaagcgggaggggaaaaaagtagatgtggggtgcgggattatataatgataactgcaaggttatgtgcgcgcgcgtgtgtgtgtgtgtgctgtagccctggtcctggtgactcaacggctgcaagatgcgcgagtgaagggtacaactcgtattgtaaggaactatcgtgagtgtcaagttgttctggattgaccgttttttccgtcggtaattttggtttgggcccaatactgtcctctttacaccaggttgtcacaggttttcgaacggaaagtagataaccccaacgaaaacttgtttcgatgaaaaattgggtttctaatttctgagtgtttgcaaatctgggctttcaagaccagacaggtgaggcgaaagatcgtcaggttcggtgtttgatcatgcgcaagagatcgggtggagttgttcggttccagagtaccagtgatgcaaaattcgggatgagatgttggaaaacgccaaaagtattgggatgtgcccggctcgaagtacaacggcagtgatggaacaacggagagatgagagagcgttagtatggattagttattagtaggatcaatgtcggagaacgagtgacagaaaggtgaatgaagtaccaaggccgagataggcaaccaaagaggaataaacagacaaaaggtccagattcaggagtcaaaacgaggggtaggatatcttctttatacttcacaaatatccacgatttgacagatgtcgccttcgtcggacttcgctacccaataaattacggacacccaattgtgctggcgcggaaagtctggccgagcgagccccttgcaaaatctcataagcacgtctccacatcaataattcaaaaaaagcatcacagatatgaagggattccatcttgagatggaacgtgcgtcgtgtcatcctcttggattttggcaatctggaaatttcacggagcctctttaatgttttgttgcccaggggacccatcggttgctctgccgggataggggtcccgggggccggggcctgtgtgaagatctaccgtgcatcgggcacttcaggggtttgtgatcagttaggctcttcacgttttgttcagggattttaagaggtcccaattttttcccgtgttctggtgcatgctaaggtttttaggcgaagtggtcgtgaatataaactaacatgcacagtcctttgaagcccgcttgggttctgacaggcgtaaatagcagtgatagggatcacgataagttggaaacacatcggctagagtcgtttgataaaggatgttccattcaggaactgcttgaaatctaggttcaaaggtatattacctctaacgatgcttgctttgatgcctggtgagagtaaacacccgatgtaatttaccaaccgtaacgtgttcggtttgttcttacaaccattcgtcgggtcactagcgagctccacgcttcgaacaagcatcaacggcgtaatttcacgggtggtcatgtgggatcacggcggacccctgacacattattaacgaattgttgaaattccatatttcacgtgctattttcctgtactttgggattctgattgagctgccgtcccactgtgttcgaagagcttaatgcaataacaacactgaaattttgagggtgctagatgccccagaaacctaggtagagcatttcaccatcactcatagtccgtatgagtatcagccttgggccactttgacccgacacagacgcaagtgaaaatgatggactccgtaaatttggagttgcaagggttggtagacgttcgccatagcaaattgcatccaaaaccccctgcatgatgtactcccgagcccgccgccaagattccatccactgctttcagcccggccatttccttcaagcatatgccaaagccatcgcagttggttgtcttgccagtcacaaaatggaaaaggccaaggtcttgggctgtcttcacttttgcttcttgttctccttctcctgcagcttcttggcaagatcgctggtgcggataaacttgggcacaggggtcttgtaccccttcaaagtcttgggtacgaacgtgccgacctgcttttggtacgcgctgtattctgggtacttcccggcggtgatgcgctctgtcagccacgtggagccctggaaaacactcataagcataatgggggacacaatggtccagttgtagagggtgttggtcgcaaagcagccccattgataaagggtgagccagatggattgctcagcggcaaagttcggatgtctgctgtaagcccagagacctgatgtgatgaagcctcggtcgagatcagcctgcttgtggccggccgggatctgaccagaggtcttgtactcgatcttcgctgactggaaaactacacgcgcttcatgttagcgggcgctccccacaggaatacatgtaccacaacactgaccccattgttgatgatcagcaatgaactcggtaagaataagacccagttccatgacgacgaagccaatatcagctgtagagagctcaggctcgaactgagtggccaggagaaggacataaacaggagaagcgagcatgtaaagcagaacgctctggatgaaggagatgaaggtccagttcaggatatgaaaagccaacttcggcatcgaagcacgaacgatatcccacctgtaatcttgagaaccaacgttatagccgcccttgcgccaatagttataagtcaggcgtatctaaagagtttgccgttgtcagtaggtactcttgctattcgcagtctgcgactggacttacgctccaaatggtactaaaaagcagcgcggcatcgatgcgccggctggggattccggccagacgcgcccatgtcgcaaagtgggcgatgtagagggtcggcagtatgctccagaagcggtcgacttgcgagtagttcctgttgacctcggcagcaacgagaaacacgccgcctaggagaatggagatcccgagcccgctgatgaaggggttggtctccatgtacagcttaaggaagctccccccattgaaaatggtatccaaagtttgacgcggaagggcgtaaagttggggcaggaaaggggtgactgtctttgagaagtcggaacagtcttggagtgcgcccaacttgggcagagccgtggcgtaaggcagtatcatggcgggcagctgtgtagctgatcggtggacgaggcaagaagcaagaatgggcacagtcaaaggcttccgaattgaaaatggatgttttgtttacttttcgtgtatttcgagttctccctataagaatgattcaccgaatcgaagaatccggcgggatgttgttggaggtaccagtgaatgacggaggattggcgtcatgtgttgatgtacacaagtatccgtccagcccggggctccagccagtagttcgcccataaaaggcggggcatgaacgcaacctgcatcgtcatacctcttttagcgcaagcgcatgagtgcactgcatgcatagctcgcataaatcaatatgtaatgcgactcgaccaaatcgtttgaatgtaaggattacactacaacaccagacgcgaagcgcgtctcccctcgccatcaaccatcaactgacttccatagctgcttgatcagcccggcgaagacggatatctgcatgcaacaggtattactggcaaaggctgtgaagagccccaaggttgtcaatttctcggaatccaggagctgatgtatccgcaataaatttcggttcaagtgaacctgcaccggccctttcgtctgtcttacgacgaacgcctctttgtttcgtcataaatgggattcacttcatatttacttcaccggaacatcagacgaccgcttgatgccccgctatcccttgcttccaaggggcgggttcattccgggagtatcgtcccttccttctgtgcgcttctactcctccaaaatgccgcgaatcctgtgtgtggctgaaaaaccgtcgattgcaaaggcggtcgctacacatctgtctggtggctcatatcaaaccgtgggttgccgcttcgtcttcacaatgtctggaagagatcattgctaacgtgctaggcagcatgacactcgggacaggtataccaaaaattatgttttcacttgcgatttcggccctccctggggacgatctacggtcaccatgactgctgtgaggggacatctcacgcagctagactttcaccaggagtttaagaagtgggaatacccaccaccagatcgcctctttgacgcgcctgtccagacagtctatccgcatgtatgtctcgccatcgccaacaagtgtcgggcacatcatccttgcttgcatttttgatgttgacaaagggattcatgctaggacatgaagaatattgcccagaacatcgaaaaccaggctcggcaagctgacatactctacatctggacggattgcgatcgagaaggtgagcacattggaagtgagatccgggaggccgcaaggaagggcaagaggaacattcaagtctacagagcaaggttcagcaacattgaacgagcgtgagttcgccatccaggtgtctaaacccaagcataactgacatgccgaacccgatatccagacatatcctgtctgctgcccgacgtccggtagccttggacgacaaacaggctgaagcagtcgctgcgcgtatcgagttggacctgagaatcggatctgcattcactcgctttttgacgttaagtctgagaccccttggtggggcaatggccgaccttgtgctcagctatggtaagtccgaatggagcttatactgtcattatgagtctgactgaacaggatcctgtcagttcccaactcttggtttcgtcgtcgaccgatacttccgcgtcagaaactttgttccagaaccgttctggtctatcaaggtgatgcacgagaaagaaggtgtcaaagtcaacttcaactggtccagaaaccgtctgttcgacaggttgtccgtgctcctcctttacgagcgatgtctcgccgccaagattgcaaaggtcacagaagtcaaagaaaagcaaaccaagaaatggaagcctcttcccctcaccaccgtcgagcttcagaagatggccacacggtttcttcggatgacgggtcaagaagccatgacggtagcagaaaaactatacaacaagggtttcatcagctaccccagaacagaaacagaccgctttgacaagggcatgaacttgcgggcgctcgtccaaaagcaaacccaggaccaacgctggggtcccttcgcacagaatctggtcgacggagccttccaacaacctcgccaaggtaggaatgacgacaaggcccatcctcccattcatcccatcatatatgcggcacccaccgtgcttgacgatcaggaaaaaagactatacgaattcgtggtccgccgatttctcgcctgctgctccgaagacgccagaggagcagccaccgacgtggaaattacctacggcgaagaaaagttcgtcgcccatggcctgatcgtccaccagcgcaactacctcgacgtttacccttacgaaaactggaccggaacggccgggctaccgaaattcaccgtgggcgagacgtttgaaccgaccgaagctatgatgaccgaaggcaagaccactgcccctagctatctgaccgaggcggatctgattgccctcatggacgcgaatggaattggcaccgatgcgaccatggcccagcatattgagaagatcaaggagagacagtatgtgcaggtggttgagcgaggaggtaatggaggcggcggtaacgacgaggatgacggtgcagctggtggcgcacggggcggacgcggtggccggggaggacgtggaagaggtggtgggcggggcggacgaggaggaggcggagttggcggtggtggcgctcgcggtggtgtcaaggagtttatcccgaccagcctgggtgtcgccttgattgagggctttgagaggatgaacttcgaaaccagcctcggcaagcccttcctccgcaaggagatggagctcaagatgaaggcaatttgcgaaggtcggcttacaagggatgccctcttgcgggagagtattgcgagttatcgtcaagtttatgatcagtcacgggaggaggtcaacttgctgaaagctgtaagtaacttccttcgagatccctatcgctttgttcccatattccttatggaactatcagtgctgttacatttactaacagaagcgaaaatctaggcctgtagacagtatgtatttggccagaatggcggggcttgaattctagagggtcaacattcgcggtggtggagagtcctcaccaagtttggtatgagagcagtattattattctatgcctcacagaactcaggcttcaacagcgtgtgattatgggccgagcagacacctcaacatggggatcatcgtatcgaaacgccccagtttgccctggtgccacccaatatcactatatctcctacctgaagttggaatggatttagcgtggcaatacaatgtccaaggccgagagaacattctagccatctcgcgaatttacaaacacgaaccgagccgagcccaactgcccatccattccaactcaatgtcgtaatgggaggcgtgtcttgtcgtgggtggctgcgatgcagcacatactacagattacataacgtcgtcgcggttgtagttgtggtggtggtgtgttgggccgcagaagcacttggtcccatacacaaagcaggttcttgtgtcgttacacaacctgctacccatagaactagacaccgactcgaccttctcgatggaggatacagtgttccattcggggggttgtggcactttcagcagcgccagcttctgcttgtcgccgaataagtactgtatacctcaaaagcccaacgacgagtgtatattctggtatggctacgaactctctatttgcgcaagtagtagcagggcaggaccgaaaaggacaggacgataccaaatagtcgacgctcattcgcatgcgcagaaggcgatatcggtgatggtgtgtcgtcctcctccacttaactgcccatccgactccagtcaaatgatggtcatttggttcaacttttcagaatatttgagagtgggtcaagggtcctctccacgaattttggcacattgtacattccgagtccgatcaactgttgccggcggaaggtgatgtaatcttccagtcagtacatttcattccctacgtttcttgtaagcagggtgctccaggcattgccgcactgtgaagcgctagtactaagatttgaagcatacgcgcggctcaaatttacccacgatacgatatcgatgggtgggtgttgtcccttttcgcgacgaggtttggcaaagacggccgtgatatctgatggtgtggatttcatggcactctttcaaatattggcgctaccgtacctaccgctacaggacctggttttggtaccgacatcgacattgaaaggaacgagcaacgggcctgaggtgtcaaaccttggagtctattcgccgagaaatcgaacggatacgggcgcacaaaggacaaatttcgactgatgtctggaggttaatgcaaaggtaacaggccattaaggttctcaggtgcacaaagaaaagagatgttccggcaattagtaacccattgtgtggtttagcttttcccttgcccccaacatgtgttctattctctacatgatgtacactgccagttgcttgttcctgacgtggttactgattagtcacctctctgcccaacttgattctacgatcgcatacctcggtcaccatgggcctcgaggctaatgacccttacaagacccatgtgtttcctctcatgcttcaaaccgtcgaggtggttgtcttggctgtcttgggtagaatgggttagtttgttgcagcgttttgttgagaaggttacctactagccgcggaagcaaggcagccttcacgatatacagtagacgacagcgctagtggactcggcatcatctccgctcccgtctcccgccccgctctccgcagtcccccgaaaccgccgcggatgctgaaacttggggttaagaaaaccgggaccgccagcttggctcatcaacaggtcagccacggtccaaacaggtggaccacggattgactcccggtcattctgagatgttgagaacccagtggatcgtcgtcgcatgatggacatttcacatcactttaccacttgctagttgccagtaacgctatagaacactctactagacctaagtcctaaaggtttcgagattttgttctctctgtaaccggggtgtacgtaagtggttggttttcgacgtccccgaaagagaagcgaagggttgggaatggacttttttttggtttggaggttttgttttcctttgttttgtctttgtgcgtgtgcattgtctgccccagttcaaaaagaccctgctatctggaactatacggaatcgatgtggtgagcgatattcaggatggtgatgccaagccgtgcctactgccattcgttatctgtgatctcacgacaacctaggccttgtgactttctaaactgagactatgttcccctctcttaccgagggggctggtgactagtggacgacgggcaataacttagactaataataccgaaagggaacgttccggcggtcgagttcgctaattcttccggacatctgctccccccccacacacaatgaggtacgtaaggaatccaatggcgaagaggtgtgcttcggttgtgctcacccgataggccatcgccattctcgaacatccatccaatcagaacgagcgtcttatccaacgtgatttcccttttggaattcatggtatctgatcttctctggggatggacggagatcatttcgttgccctgtgctcctttaactctgtggccttcggacgtccgcgacatactacacggggcgagatgagtggctgttcgcccggaatctccttgctttcgcctcatgttgcccaaagtctaaaccgacgactacacgatgtaccaagaggctcatcgagcgatcgacggataattgtgtgcggtatctaacacgattaccacctccccaaccaattcgttgaccatgcggctacggagcccgtgcgacgactgacctactgcgactgttcccagcaaggttactcccagccaggttgcggaacatctcgggcaggtcagccccttgcttctcgttcccgtcaagccagtgttgggcggggttccagagtctcggttgcccggggtttggacttcccaggtgcgggatacggagaggattacccattcacaggcaatcgtacgaacgcaggcacttcggaccggcagcgaccggcggtaatggccatggcgggaagacggggctgacggcggcagtttggccgggctttgtctgcttggttcgtgggccgtgtaatccatcagtcgtacacagcccatatggctgaatggtcagcacccggtgcactcgtccgtcgcaaacctgcatcatgatgcacttgtagtttgcttcccaatggacttcaggtgtccgggaccggcgggaagccaactacacatgtagcactgaatgagctgggggggtttaatatcagtatccgctctcgcgtagatgtcctctgcgccgcagctacgttacccttgcggtcccatttgggtatcaagttcaaccagtatgttgtccatcaagaacggaaaaacggggagttcaggttgtgccctgaatttgtagacaagacggaagcatctccaacaccacgtgaaggaatgagacggcggagcagcctgcccggttacggtgttgaggttgtatgtaccgacatacccacctatctgtgcaacatgcattgtacgtcgccttgtacataggtctatacagcctacagcgctagaaagctgctgtacactaggtacctaggcctgtagaggtagtccgcactcgtcgcccaccgcactaacaggccgctctcagacccaggagagaagccctaggtttttgcccccatgtgtgctagtgaaactccaattgccagcctatcgccgaaattgtgcaaaattgagaacctctctggtctggctatgtgtgggcttgattgaacgttgtcacgacattgttatctgtcctgtactgtcagatatacctgattacccttaccaagactatctatctttgtgtcatattcaagatgacgagatcacccaacaacaacacggtggaaaaatgaacgcacaaagcacaaaataattagccacatggtgccaaaatagacgaccgatgatggaacttgcgaaaaggcgggagtgagagttggtagtaggccggatatcgtgaccaaggaacccgtaaaaggagcgccggcggaaggggtcaactagtcaaagaggtgggggggtttgtgtcggtgttagttggtgtgccttggctgcttcccttgcaagcggtcctcttcgacgagacaatacctctatggagacacttcaagctgaacacaagtagccagtcgatgaggttggtatttgcacggtacgctctccctttggactaaagacagaatatgctggggaggcgcacatgttcatggccactatgtgcaccccaggtggcgcggggagaaagagatgtcacctcagctcttttgtcaccatccattgtcgaggcttgtcattccttctgtgtttctgcagcagcccatttatttgcaaccagtcaggccctaatcactcatcacacacatcccatggcatggcaacagggcccccaattatcgacaagctcaaatgatcttgtgactggcatattgaaagacagccctttggaccggctttgttgctttgttcgatctgatggcctagtccatgcttcttccatgccatgcccattttgatgccaattgttgtctctggtacacggttcagcaggtacgcaagcgcggaagcaacacggtgactgctctgcggcgccttttgatgactgcagctgagcccctggttcattcccatacctacctacctacatacctaggtaggtacctaggttccgagaagaggttgcccaaggcaaacagcgatgacaggtgaacaagacaatgggaagcgagggccagaaggtgttcgcgacaatggtaaagtacagtacagtttaccggtacagtaggtgagatggtgtcctgcctgtcttccagtccgtgtgcgcgtcgagattgtgcccgttgtgtcgggtgcccgtcaggctgccagttgttgtaagtggtacctctccggtcatctccctacgccgtacttgtatggtactagctgtctgtacctgttctatggggggcgcacacccagggcaggaagaatggattggactaatcaatcatcactggcattcatcccatctccttctcttccctcctcctcctcctcctcctcctcttctcttcttcttcttcttcttcttcttcttcttctcttttttttcttttccttcttcaaagaaacaaacacgcacttctgcaccatcgattcagcaccgagagtcatctcctgtcacagagagatcatcgcgacaacaacagctctgccgtttccctgcctccacacttttgatccgaccaaatccactttggcccgatcaagagttactttgccagctgcgcatctccttcggacatctggtaagtgactcaggagcggaccctagaataccacttcccccctcaacccaacccacgtcccccctgataataaccacgggcattgtgtcccatggcccacgccccccctttggtgccgcgcatcagcctgcgaccacgacgagtgcgtgtgtgcgattagggcacatcgtcatatcgactggtgtaccttggctatacttggacctacaccgtactgtgtgcgtctatgtatgtgtgtgtgtgtatcatacatactatagtatagcagttgtacatggtccatggccctggtcggcatcacgactgataacaaaaagaccgccaccgccgttgtccgtcactcctcctcctcctcctccttccatcaccatcatcatcacaagcaacagcaccatcataccttctcaccaacgcgtcgtcgcgtgtctgccctcctcccgccgtatcgtgctgacacccactggcgccgactcgcagacacgtctcgaagcacacctacgtcaacaaaggtcaacaaggcaatcatggcatctgctgttcgcgatatcactacgacctccctcggccgagacaacttaactgctgtagcggcccggagtgtccctgtgacggcaactcacccgatccccctccctactcctcccaactccatgtcccctacactgcctccccatgggctcaaggcccagcttcagagagctcggatggaccaacacgtcgactcggatctggacctccatggcgatcacgacaccgatcacaacggtagtgccggttctcccccatacgagtcggccggcatcaacgctgccatgttggccaagttccatctaccagaaatcctcttgaaccacggtccgcttgcgatccgtcatatcatgggttatctcacgagctctatccctggctttgctgagattcctccgacaaaggctcggaggttggttgtgggtgctttggaaggtcgaggaagtggaggcgaaggcggcggtctggacggtgacgtacaattcgagaaggtgggctggggaatatggcaagccaggaggtgtggccagccctccgggtatatggcagcacgccgagcatcgccacacggtgacagtcaacccgcaagtattcccatcaccaggaatggcggttggaacctggatcgcttgcgcatcgcagcggctggttccctcgacggtgaatcttgcgcggcattctcctttgacgatcggtctatgcacatgatggaccacgaagtggacaggatgtccttggatggttcggcgtcggcctcctgctcagaggcacctgatgacgacgatgatattgctatggatgacgacacggaagacgcgacagatgatgaagactgggccgctgttggtgcggctgcgcttcgtgcgacttcatatcaagccccatcagaccggttcctcaacgcgaacagtgtctacgctactggtgggctacggtcattctcttcatcagtgggaatggcacgctcgccacagttccgcaccttcaactttgcaacaacaacacccgcattgacgaccccgtcagatgcgcaagaaagggaggccgtcgaggctctccttcgacttggatccgtataataccacacacatgcatggctcggcgttcaacaaggggcagggcataacattaggcacccaattgggcgctggcggtcatttgagggatttctggcatctcttttcgctgggcacgaaacttggtttccgtgctcgggatttggagccacatctaccaggtttcttcactcatacacgaccaaagacggcgccatctcgccaacaaagcattcatatcgacttttgacttcatcggctttttactcttgctacgaggcgtttggcgtctcaacgatcacactcaactcaacttcgcttcttatgctatccctggaggagaacatcttggctaccagacgctcgggtttccaccacagtgagctctaatccacctgatcggccagagctggagattggcaagttttacataattgccttgcctctcgtcacacgggacgccgtggatctgaatagcctttccacgtttgcttcgagaggcaccttgcataaaccacttggcccgctttggaagtatcagttaggagcaagatcatactagcctagacgtcttggctatgtcgccttgattgctcaggtttgctatatcagcggcgttggtttcccttgctggttgaaagaaagtctttcacctaccccttgataccctttttagtgcgccgtcgaatttggagtttgccatgtttcctggcttgtgataaggcaacggaaacaggcacgcgcgactgccgattctgaatcagaggagacgacggaacagtcacccaattcgaggttaatgctcacctgggtgccggtcacgggttatcctggggtttcgttgtgtacatgttttccggtcaaccttctgaggccggtagcccgtactttgattattcatttttaaaaagcagaacactggggcaaggacgagaacgttgcttaatttctaggagagatatggacaaggcagaaaggacggcgcgcgagcgaacataaagacatacaactctgacacaatttccctagaacaggaaaggatgaacagaacaacgaacaagtaatgatgaatgaaagcaggcattgcgtgggcgtgagaagcacttgttttattcgtttcactttctttttctggaactatgctaccatcacgactatactactattgacgaatttggtgattgatgatggatgagggatgaactagggcttagggctttgcaaggttatgtaggcgaaggcatgggagaaacatttctcgggtttctggaaacgaccaagaacatgataccgtggatatcgacgcttccatcgaacgagcgaaggagaaacgaaacgaacgggcatgggccgctcgcggatcgatcccgatccgtacctgctgcaaccggggaagttctggtgcggtccgcaccaaggcaaaaggcggtgacagcgcaagctcgttgaccgactccacggaaccaaacacccctcccccgggccctcgagtgactggccaactgatcaccacccccccccccccccccgggacactgaatcgctcgcagttcgcacacccctctgtctttatttcgggcagccatcgatcctgcgatccactatgggttaggtacctgagcctaatacgggaaaggacaagcgcaatgtgggtcggaaacagcgagttgtcagtggagcggcgaacgacgttcgttccggaaccagcaaggtgggtcacggcggggcggggcggggcggggcggggcgggacgggagggagacggatgaggctctggacccggccgttcgtttcggcgcttgggaattgcttgaaacaaattttgagctttaatgttttaaaacctgaagactggccaccactacggagtatggttgcaaccgtatctcaacacatcataggcatgtggtgcggagctctagtcaggttagttagtacctacctagctgttagcgccaatgcagatgacgtgttgccaacacttgacatgtttcagatatttgaagcttctcttttgttgttatttttgtgtggtttgtgcggattgtgtctgagtggaatggtgcggcggacatggaaactgaggagaatctatgtatgggtagaggccggcccgagcgagctgggtgcgatgactccgacgagcgacggaggcaatggggccgccgccgacaccccgatgaaatgggagatggatccacttgcccgggcccgcagccggccggctctcaatacgcaaaaccactgcggtagccaaaagaaatagaagaaagagataccggaaacggaaattactggaaggcccccgtagttagacgtgcagattcgttacgtacaaaacgaacagcacacaaaccacagaatacgcacgagagaacttaccttgttgagtttaatcggggggtaagcgtgttggagaggggcgacgacgaacatgagttcacctggctggcaacacgtcaccgtgtagtgtctggtgacaacgtcaatccgcataacgcaccacgcatatacgcaggtacaactcaatcttgcatggcgctgttcgcattgctcacattatgcaagtgataaagaaaatcgaggatgggaacgctggttatgcggggaaatgtagacattgggaaatgaaagagcaggatgacgtcccgatctatttggtgaatgctggtgatggttttgtaaggtttttttttttttcgtgtttcttgaacgaacagaaacggcgggggtttttatgcttcagttggggggggggggggggtgtattcagttgcttggctcggccccggtccggtccgcaacggagatatgtagatgggacgtcgggataaccgatatcggagcggggtttgtgccccatccgggcccggtggacggggtgcaatgggtatcgctttcggggttgttgtaaagccagccatccgttgagaggagttcggagtcggaactactgtatactgtctgaaatacatcccgttgaaaggatgcacagatgaacgactcaaggaagaaggcaagaggcaattcgacacctcgtatcaagagaacctacgtctctaatcaactttgtaatgacttttgccatgttcgttcgaagaggtccttcccaatggtccctttgaacattgcttcccgagcctcgtacaagtagatcgaaccttcccggttgcgcttaataataatgtagcaaactgcgtttggatgcaacgtgcaagtggctttcctaacctgtataaaccggacgaatggttttggattattacaacaaagatgagagaagaaaagaaagccggacggacacacgcgggagaatattaatgatttacaaaagtagaaaaaggaaaaaagaaaaaaaaaaagaaagcaaaaggaagcaaaaacaatgcccaataacaggattgaactgttgaccttcgcatgacttgatatctcggggagcagatattagtacgacgctctaaccagctgagctaatcgggctgttggttgactgcagtgtattgcgaaagccttatatttgaatcgttccacaaacctaggaacatcggcgtggagctgttacccagacagatgtttgatcgttaggaaacgtttggtaaattgcttcaagttcgatagaaggcgagaaaatgaatgagggggttagggcacaagtgtcctctgttagtcgctatgctgggcatacttatggcgttggtgttccgtatacatgtgcaatgaacagcttgaagatggatgcatatcttaccttcgtacattcccgtgcacgatagaagaatagtcgcgcggaggatcatactgacgactatttaagaaggagcctttacggaagcgagacaagtgaaaagccaaaccgcatcatattataacgtcaatgtgtgagagatcagttggaaagcagaaggaggacaagagcgagaacattgtttattagcctgccaagttggacaggcctttacggggcaggactctctaacgccactgaagatcaagaacgaaaccaccaagccgtagaactgtctatttccatacatgtatatttaggatcctatcccacacgaaagagttgcaggtaaccataaaacatccatagtgcctcccccctgatttcctgatttcgtactcctttcatgcaagtcgtgaaccgacaaatcatcacccatcaaataaccctccaaatagctgtcgctcgcttccccatgatctcctctccctccttctcatcatcgaccctatttagtctacgcacccactcaatctcctccgccacggcttccctttcaatctgcgccatgatttgtaactcagcgagcatgttatccaccaaacttccgaatctgctaagcgtcctgaccagaggcgactcgtcatcttctccttcctctcccttgtccgcttccctctcaatagcttcaaccccttttattggtcgcgatgaccgaaaagaagacccatagttggccttcgacgacactccgcccagctcccccaacatcctccgccacttctccaaccgcctcccgagcgcaacgcactcattcttccattcaagatccatacccccgatcatttccacctccccattcgcatctagcatcaacgccccatcccggccatcttcattatccgctgcgcttcttctccgttcctccaatatcctccccgcccttccagcccacacctcaaaggcgcgcaccacacgcgtgtacttcccaatggtaacacccgatgaagaagacggagacgaaaggtcgctcatagcccacacccccgaaatcacttcatccaacgcctgtagttttgtctggtccaatgttcccccaaacccagccatagcaagcaagccctccacaaccccctcctccccctccttcccctccatctccccaaccgttctctcctccgccctcaccctctcccacatttcctgcaacttccccctagcatcttcctcccactcctcctttacccgcttcgcctcctgatgtagcaagtgcgactgcaacagttccgtctgtagccgagaaatctcggcggagagagcaacgtttgccggctgcttggagggcgtgggaggagcgaggaaggaagatgtcagtggcttgggcaagagcgggatctgggccggagtgtagtgttgttggtacgtgtcgaagttatgacggggctgctgctgctgctggggggcggcgagggaggatgtcgaagacgcaagaggttcgggtatatggggtttgggctttagtttgacaacgttcctggtcgcggcggctgagggtgccgtgattggctggcgcaagggaggggatttggtgacggcggttgtggtggttgctgttgtagaagggggcctagttgaggataatacttttggtgccagctttacagtatttgctattgctgcttcgggggcttgtaaggagagtggtctcctggaagcagcaagacgctgagtctgtgtcgttgttgtactcaccgctgtcctttccgttgttcctgtggtggtcgcgatattggtagtagaaactgaagatgctgagttttgccgtttgtgcgctggtgatgaccttagtccggttccagtcactgctttgggcgtccctcctgtcgttgctatctctggcttagcggtggcaggagaccgtctgagtgcgttggccgatatgagtgactgtggcctacttttaccaggagtgcttggtggtggaactcctttggaagcgtttttgggcggatcactcccactcccaactccagaaacactgatgtctttacctacggcagtttttgagaacgcggtggcagaaattcctgatactgctgtgcttcttgataccggtttcggcgttgttggtttcggcgagcttattgttgctgactgagtacgcgcatgccctctccccctttgaccaatgcctgtatctattttggacctagaaccagatgcacctgttactcttgggctagtgatggtggctaatgaacctgcacccgacgaagtagttggacgagtcattccaaacgatcctgaaaatgatggcggtgttgtggtaggtggtgatagaggagtagttctcgcggtcacatcagtcgcgggtattttgggagcgcgattacggagaggttgtctgaggctagttgttgacaatgttgtcgactttgtggcagttgttgatgttcttgatggttgtagtgccattgctgctcccgatacaacccggttcccagaaccactggagatcccagttccaacttccgcgccagtcctttcgcctgcattttcaactttcctcccctcttgcttcaatctagtactagccagtcgattaagccctccagaggatggtggtttgatattgctgctggtggtgccgcttttagtaccagtaacactagccgtccttttgattccgctcccgctgatcgccgtgccaatgttgctggtggcgacagtccgagaaaccattcctggcgcagccaaagctccttttgttgttgatggcgtttgaatcatcgagacgggccgttgctttgacgttcttactcctgcgcccctagcgatattgctgccagcagacgtaccaactgcggcggtaatggtagtatccttcatcagtcccgcggtgctcattggtttccggagtgattgagtgcgatccagtgcacttggctttaaggaaggcgttggggaggacatggtaccggagagtttcctcctcttgagaggcggggatgtgatggtgttgtcaacagtgtccgtcattcattcgtgaagctgtgacttatgggtgctggtctgttgaattatcgggttggaaagatcaatcttgtgtgtccagaagatattgggatggagtttagacgaagccactgcgaacaacccaattgttcgatggatgtacacaatgcaggttggttaggtcggcagttatggttcaaaaccggacatttgttacttaccatgggaacgcgtacagtattttacgtgttcccgcatgttcggatacgtccccgttcccgctcctgctttccatgtttcggtggccgtctccagggggttacaacgtggttgccacaaagtcttcagcgtgcccggccttcacacccctggaacccgctaaaagctggggcctgtcactgcgggccgttactgaattccgggtggaagggtggacgcccgtcactctacactaggtacacctgcagccgaagaggcgggaccgatcgccagggcagatccagcgggacctggatggatgatctaaaccacggcagcccatccgatactgtattcaacttgcgactgagctcaaccaaacgcccgttagtctttttcacaccgggcttcagaaagttacttcttcaggaaaacattgtcgagttctcattacaaagtaaagtggctctatcatttttcaatggagtgtgcctccatcatccatacaccactacctacagcaaagtcaatccaaagaaaggccccaagaaaattagaaaaaaaagtgcatcaccatcatgtttcccatccaatcagatataccaatgacttctttcagtatcttgcctcgcaaatcacgtcaaacatatgtaccccaaatgccaacccactctacaacttattactgccagccatgcgacaaatagcatcaagcaattcctacgccaacgcctgttttctctttgcagtatgcagttctttatgcttcctcccaaacttgtttcctaattttcaacactccacccttgcgattactgtgtctcaacggcataaagcaccccgttctctgttggtggcccgctgctaaaaccgttctggtccgcgtattggactcctggggttatttggccgttctcatcctcctcattgaatcgtctgctctcttccacatggcgcaaaagctgctttaaattgcctccaaacaccttcaaacctttggtgcagggaaggcagatgttgagggcgcaggcactgcaaatgtagcaatccacatgctgtctctcaccacaagtgcggcaggcaattcgattatatttctgtcggctcggcgtcatgtacctgtggctcgtgaggcaccggtagtgtttgtccgtaagagggggcgcatcgagtactccgtcggctggcaatggtgtgcaccagttcttcttcttcttcttcaggaagaaagccacgccggggttatcggtcctctcgggccaggactgctcctcgggctcctcctcgtccgagatcacggcaatctcgttgtccacatatctctgctttggcggtcggagggtctcgacagatacagcagagccggattcggatacggagccatgatctatggtaccattggagtattggtgatattcgtcctggacttgaatttggggagtaggatatgcgggttggtatccgttgccggttttggatgtggttcgagtgggaaacggggctgcattgggggccgggggccgctctacagggcgcccccggttggccgcaggagaagcggggagtccaacaggcgagcgcacggagagcccggcggcatcattgttttgttcgcttggagccagatttgaattgttcaccgaccgcatctgggagtcgtaccctccaactgctttccgctgaatcgcgggtctgtttccaccttgtacatctgtcgatggcacttgttgtaccgacggctcccaatgcggctgcttgacttcgtactgtccatagtcgggtgcgggatggtaggcgacggaaggagcggtagtggcggcaggcagcccattgctggtttcgaatggcggttgcgacactgccttttctgcgggcgtacccgctctcggtgtgtcgtcgcggctcttctttctcaagtgggatttggcttggcccatcgtatcctgaacctggggaatgacttgttgacgagaggctgaaggacggatgtttctcccaggaagagcattagcagtggttctatgcgctggggcacggtaattgttattggctgcaggtggggatgcgtcgacgtgccctggcgacaaaggcggtgttactgttggctgggcgtcggcggtgcgcgaagcagcataagattgaatttggcctgattcggccgtggatccgttgctggaatcaagtttcaggtccgcaaccaccaagttcttttcacttttcaccgatctccgtctccagagctctccgtgctggggagaagtgtttgagccgttgatcgagatcggcgcgatttgcgcccctgtcgaagcttgttctgtttctggtcggactattttcggcggggtctctggccttggacggttaagatgcgcgtctttctctttcactggaggcgcgggcggtgccggcggcaattctcgctctgattgtgcgaaatttcgagacctgtctgcttcccttttttgttcatggctgttggaatatgggacttgtccgaccagtctcgaagacgttgtgcttaagttgggctccttggaatcgggaaagctatgggtagagtttgtcgaggatctcggggttgatccaggactgccatccgaatatgcccacacgatgctggatacggacccggctggtgacacgggaaccgaagtttcgggcgacacggcgggcttaagatttgctgacgccgaggccgaagccggaaccgaagccgggactggggctaagtggggtggtgaggatggccgggaagctgcgatgggctttagggtgggcgagtctggggaaaccgcaaccgacgtgggagaattcacaagcgaaggtgaagtaggggaacttatgccaggacgaacaggccgtctgggtatcgacatgggcggtaggggcggcagcggagcattccaaggtttggcgttggaagcggctgtcggggtagggggtgtggaggccgcgttggcagtcgtgatcatagtagctgccttctgcctatcagctccgagatgctgcgacccggccgttctttcccagctgggtgcttccacagcagatctaggcgctggcagcaactttggttttgcttgctgtggcggcggaggaggcggcgcagtgggaggaccagttgggggaccagagataccagtacgagtctggattggtgcaacaggtagcttcttgtccaatgggctcaaagctgacgttgctgatgtcggcgttgctgctatgggcgttgttgttgttgtcgttggcggcgcggatttgggcggtgctggacttctggttgttgctcctcctgtggttgcttctggcgatagcaacgattggtcgggagccttcgattgggccccgtcaaaacgaagcaactcagagagctcgagtttgggaagatcggggaggtccaaatccaatctgtttggtccggcattggacggcggggttgggtgtgcttttgagaaaagtgatctgcccttctctcccccagcggaccgcttcctcctcaagaaatttgcagctgcttccatgatggagagtgattgtccgactcgatgctccttcaagaaaccgtctctcgggtgctaggcgtgtctcagtatctcccctttccccggaaagcacaggatacgagttccagattccctgtcaataagaggatatcgtgtgactcggctcaggactgggagacagaatggcaagcaggatggtctgagggcagcgatttggtccaactccaaaagtccggttgagtgtgatcgatgcggcggttctctaggacaagaaacaaggcccgcatgtggtgttgcacatgaagtgggagggttcgtatgatcttcgtcgaggcgactcccggcgggttgccggttgggaagagatggtgatacgactgcgccggaatcccactggcggcagtgagaccttacttcgtgcaagagatatagatggccacgcgaaagagtttgagacgagcaatcgtgcgtacggtaggtaggtcagctcaggtatatgcgaagacggcaactcgataaaattcgagacgacactgcagacgatgaagtcgcatttcgacaaggttacatagaggtaacctcacccccctggctcccatgagccctattccctgcaagactcgaggcggcccatatggaaattagttggatcgccctaaagggaccctttcccctgccgtcacattgtcccatgttcttctgaaacagccgctcacgatgagccaaacggtcaagtctgtgatattcaatttggcacgaacgaagtcaaagtcgctcgtgcagttgttgttgttgttgcctgttgctgttacatgaggcttgcccttaatcacagatgtctgatgatcttcacatcttcaccaagcagtaaaagccttcgggctgctggacgtctacaaacatccacaggcccatcagatgcgcaacgatatgtcacatactgtatatgcaaagtctgcacttaacccgagagcgaattgcagcattcactctgcgaagatgatttgaagccatgttcggtgcatctgtgtggttctggaagaaatcagatggatcatgggatgccaggaagtggcgcaaacggcttcaggcgtgttgcgtacatcggcacttgtagatgaatggtagtaatcccgcagcgtgcaaggggatagcttcggaagagatacccctttacccgacgctgggaccgaagaccgaagaccgggtgacagcctcaatgcaaatgaatcaccctaatgccatcatcaacatcatctgaaccttcagacgaaagtatggccggatcggtgacaaaccgaggttcagacggagactagaaacataaaagtccacctagatgaagcaagttgaagattctcccgggatacagaattcagtacaatgggtcccgagattcgaatttttccttcaatttatgcatgacattccgtctgtagccaggatacgctattccgttcctggcaagcgtgatcctttgcccccctgaagaatttcacatgacgcaactgctaaacctcaacatgagaaagcaaaagaagaaaagcattccagtcatcacttcaagccacactcacacaataccagagactaacaaaacacaaggacgtaagacttgttggcaagacaaattcatacatcgtaatagccaattgctatcgtcgcacgaccctcggtttgcgaccttgaaaagtcgatacggagggagcacggatggcctgctacatacctctacttggcaaacattgtgcggggcggatacggagcacctctaacctctacggccagcagcgggctccgcatggattacactccagttcctttcggtgccgatatgcacggcgaacatgatgcaggacaagggaacatccggttctccgcatatagtgtatgtagtgtacagtagtatctagactacctactggctcttatccctcgcgttccttcctttttctcctttccatcctctctcttcctggcatcgaaggtctgtcatccagctggagtttagaggtacatgcggttgttcccgcgtccacttccccgatccggttcttcaattcctggcacccttctccttctacgtgtacacacctacgccatacgttgaaatgatcgacgaagtaagtctggggctctctgtgcctttcaacgtaacccgcaatagcacccagaccaatcatccttggcttcgaagaagcttcccgagcttcaggttggatgtacaccaattcggcttgatgcaggtcccagagacacagagtaacatttgggtccgggtcattacatgatgaactgaagaggtttaaatacgatgaccctcgtcgccgcaagaactcggcacacaaacaccacttattgagatggattgggacttctggggttattcgcgctctcgttttgggagagccatgtccgctatgggacagggttgcacgacaactgcaagtagcagcagccgcgacgagatatgttgccaactggatgacgcttgttcacgagacgaccacttgggccggggttttgacgtatcgcacttacaccagttgttgccttggcattgcgagactcaaggctgtctatgttctcgaaaagaacttgtattctccaagccaagtcatccgcgtcctgtgccccaagactatactgatgaccaccttgtgatgatgggtccggcatggcacagatgcgtccgttgcccaagcggcggtgttcccggccttggcaggccaactccctagtggaggaaggggcattgacttcgtcctaagagttggtggtgttgttgttgttgttgttgtttatcctttaagctggtcggtgccccctcctgccaaaccaacaacacacgaccatgatctaccctcgtatcgggacggcagaataacaatgcggtgaccctcaataccgccccgctgagaaaaagctgcggcggaggcgtttactcccttcgtccagactggaacttgctcatgtcatctgtatcggctcctccatggagcctctacgatggcaaacaggcacaccgagcatcaacgtggtgaagagttcgctggtaaacacttcactgcccttgagccgtctaagatcatctataaataactagctgtgtggttgtgaggttgtctcccttttacctcctacaatcaagcagaatcaaccgccgaacacccagacgcgatgagatttctacagattctggctggcatagcgggcctcgcaagcatgttaagccccatccaagcttctacggtcatcgacgcgtcaaccgccgccaaagccgccatcgacgccatgaacaacgccttctacaacccctccgaaggccgctggtctcctgatgtcgcctggtggatctccggtaccgccctccaggcggttttggactacatgcacgttaccggctcacgggactacctctctcaagcgcacgagatcatcgaaaagcaaaaggcccccctgccctggtggccacaaggcgacggtaacttcagggctgactcgaccgacgatacgggctggtgggcgctggccatgctccgcatgtttgaccttacgggcgacaagcaatacctgacgattgcaatgcaggacgagcagtacatctggaactactggacggacacggagtgtggcggcggcatctatgtggacatcaaggcgatgacgtacaagaatgccattgccaacgccttgtatatcaagctggccgcgggtttgcatcttcgaacgggtgatgctcgttatctgaccagggcgctcaaggcgcaccagtggttcgtggaatcgggcatgatcaacgcagaggaattggtcaacgacgggttgacgcaagataaggctaatggagtgtgcttcaacaacgagggaccgacgtggtcgtacctccagggagtggtaataggcggtttagttggtatggtacccccttcgttccaacccctttcttataatattgtatatggaacgaaacagccaatgaacggaaaacaactaacaacccaacccttgaaaccagaactctttcgcacaacactcaacgaaacctacatccgctctgccgcaaccctcgccaacgccgtcatctcctcgccccaactcactcccccctccacaggtgttctaaccgactacgcctgcgagggcaccgccgcgggctgtaactacgaccagcagagctttaagggcatatttgctcgcaacctcggcgagctcgatgtgttgattgtgggacgaccgtatcgcacatacctggagcagaacgcaaactcggcttatcagaaggcacgaaacgcagatgatacgtatggtacaagctggtcgggaccgtttgatggaagcagtttggcaaaacagcagtcggcggcgagcttgtgggttgcgctactttaggaaaaggatgcaggtttgatatctttcggcagctgtgtgggcgggggatggttttgaactcggtcctgagagacctggaatggttaatagatgggtgtgagcggacacaggttatgatccgccactgctacggttcctggacctcgaacatataagaaggccaaagggggagataaaagatgggaaaaaggggagcaaagataaaaagtcattgctatgggacattgcagccttcctcttgaccaattggtgacgccgtataacttgtggagacttgagaataatagcaggacatacttgatccgtccaagggtcatagcctgtatcgtaggatatatttttcgttatggtatgaggtgtttgaagaatgggtagatggaaggaagtgagtgtctgtcagtagaccgcgtttctcaccaccgcaacagcctgttttccttgtcgaataccgcaatgaagattaacattgtgcgtatgagatcagtatcatcaacgtcgttcgcaaagagacaaagcccccgccgctacctgtacatacatacgtacgggataatctgaaaaactccaatcactccgatttcatcccaaaaatcaactccaacctccgcgtccgccgtcccagtgtctattgatgcttttggggatgtgttgaccaagaaaatcggttgttccgctcaggcccccaattccgcccattcaaaccttcctcgtgtattcttctatcttattttattcccttatcgatcgcttcgtcctagcctgtcgtgtagggcgtgacgcaaaccgcttgtgacactcttcctcctccttttcaaccctgttccctgtccctccttctcatccttgagtatttttcccttcaccgtcctgtctacctctatatccccgggttttccctgagcaatacgccgaatcgcaatcttcccttcccttcttccttccaacccgcaaagaaaagaaaagaaaaaataatcaagacatcacgtcctgttctataggctaaacggcctcttggggtagctgactccctcaacagcggcgttgtccacgaaccaactgcaccgctcacccgtcgcctcgttcaccagggcgcacggcaaccccttgccctcctcaaagatatccttcatgatctccttcttgccgctgcccgtcgccacgaacgcaacgcgcaccgcgtgcgtcacaacggggagggtgagggtgatgcggcgcgggggcggcttgggcgagtcctcgatggggctgacccaggcctcggtctcgcgcagcagctcgtgtccggggaagagggagcaggtgtgtccatcgggcccgcagcccagcaacaacaaatcgaagatgggcagcttgaccgagtcgcgcgaagcaaaagagcggacgagcgtctgctcgtaccggtccgccagctcctgcgtgtcgtcgaggacggattcatcgatggtgtgtaccgtcggttgcggggtgccctgggggagcttgtcgagcagctccttcttgaggagcgcgtagttggagtcctcgtgattgagagggaccgcgcgctcgtccgcgaagaagatttcccagctctcccacttaacctcgtccgactcgtccttggccggggccagcagcgcttgcgcgagcgtcttgggcagcgagccacctgagacgccgaccttgaagacgccgtgtcgctcgaggccggcctcctggcacgagattaggtaggagcggagggcggtcgcgagcgtatcgacgctggggaaggagtagaggttgacttgcttgcccattgctgttgcttggcttatcgcaggaggttgctgtgatgttgtggtgggggatttatgttggtgctgcttcggacggcgacgttttaggtctgttcaattacgatgaccagcgataggaggtctctacacttttcgtgggtggtttttgtgtgttttactcacttcgtgattgttcagagtcgtggagggggggcggaagggaaagagaaacgggggggggggggggttatggtctgtcggtgtcttgtccccgtgcgatgactgcgggggccgggacgatagcgcacactagaccagcttttagtgtacagtcagtcactgaaagccgtagcggtggccgtagcgatagtagctctgagcgtcgttgttttacagtggggaactaccaatgggcgaactccagggaactaatgaaccaaaaagcttttttttttttttgcgaccaatcaagatgtatcaaaattgcacctcccctgtttgaaggccctccagataccaggtagcgacgtactgcagtagtagaggcacctagggaggtatacgtcaggtatggtgtccccccaacaccacgataacagctcatggcagacaaagccgctcggtactcacgatatggtcatggaaagccgcaattcgcatcttttcggccaaccgatcattgtgtctgagctcgaacgaagttaccctagtactctgtgctccgagaactatgtttgcctcatatgcttttggaggttgtcggtaaagacaaagtccagggtcaccctatgaagagcaaggagctgcttacaccagccaacaacgagtaaggttggtaggttggttgtgggaacaaaagacactgtcgtggaatcatgtagaaaagtctgggaattttcctacggaacagacgtagatgtgcccgtcccaacagcacctgcgataacacccttcaccctgtcgataaccgatgcacgtgggggtgatagaggcatctactaggtatgggtgagacagcgggacatagcatcaccatccacgcgggtttataactcaagggtccgtgataatagaggggtttgaggggtaatttgctacatatgtttctcaagatcacatatcttgacccccatcctgcttatagaagtgtaatggttcgatgtcagtcattggaggctagccaagttgtatgtatgtgtcggcctgctcgcaaaggaaggttcactctggcactacactacgatagatctggagctctacaaagccacggcatcgtgtctcaccctatgatatcatactgttgtcttgtggatgctgtgcttgacttcgctataacacatttttttgggaaagggacgacatttgaatggttgaagaacaaatttggtgagtagtcttggcttgcccgttgttgtgaaggctgggtttcttttgcctcttgaaagtactatccgtcatagtgagatcaagacgccatgtcgctcccagtcttgcaacatcgtcatggtcaaccttttatttcttgcctccatttgatcctaccctgccgacgccccagcactagcaggtcatgattatggaatacttcgatgaagctagaggtaccgacctgacaaagtgctggctttaatctcaatatgttgcttgtacgcatggtatgttatgcaaggttaggggaaggaagatacgtcgataggtccgaaagcaaacgcgagtgacagctggaaagttccgaaggccattcaatgacggcatagtacccgggcgaaagtgaagaggcaactccttgggtttttttaatatgtttttatgaaccactctctacctactgaagctagttgtgtctctaccagtttggatgccaatataaaaattcacaagtttgatctcttttgggttgtggtatgagcaatgagaatttttgtgaacaaccctagctctaagtacgtcactaatgatcacacaaagctgcataactaattgagtaaatcacttactggctaccaaagtttatgctagatgaactctctctcacacgaaacagcctaatttgatcacaaatcagtttacacatagttcaaagtagaggttaactagaggttactttcaagtcttatttaagcttctagatatactaggaggtcaacacttctcatcatcgttcattattgctctcctttgacaaatacccaaatgaagaacttgagcgctctgcgcaatgaggtgttttgtttcttttatctttttattatatgatgcagatatcatacgatatcctgcttatgtcccagccatgtgctctccgcatatgcacttgcagatcgctctcagcctgctgaccaatggcatgaatacttctttgttgtctgaacttcgattttcccgagtaccgaccgaacgagcttcgaaggaagatgttccgagcttccgtccttgggaatttgaagagggttccatctggttggtcccgcacccgtcgttcagattcgcagggcgagacacccttcaacctttgaaggggcacgatgcgaagatctacgacagccgcagtgacaactacaccaaaaaggcaacggccggcactgtctcggtattgtaggataggagttggatgggatacatgcaaggctaggaccttgaatactggcaaggcaattgcaagattgaatgaaatccaatgacataccccggaagtggaaagttcaggagattgacgggcacgggagatccactgttgctggcagctcgtcttgatcatttccgctcagagggaaggtatccccccacgatgttccggtttggcgatgtggattgacaactttaaacacctcgttaaatccaagttccaagcaaagaccctcctatcatccattcggcaaggaattgccttgccttgcctcatcaattgacaatatcgctaggcagcccggaggaaagggatttattctggttgctgatttcaaggccagttattgctcgcaaggcgggccatggcggggtaattttgtttactttcgacgggtcgcagaggtagctcgaaaacgcccttgttcgttgcgtcactgataaggtcagttgtttgtcttttaggtgtgggaatcgattattacaatctcggcgctttcttggtttgcacattttgtctcgccaagtcttaagcacctcagttccagacgaaacgcaagtaccatgatctcgagcaatctcaatcaatgccgcaagaacggaaacacatccaagaaaacgcacctgctttgctttgctctttaatcgggttacggtgggtgggatgcgaaggttcaagttttttgagtctggtcccgggctggcacggaccgttttgcccagaatgataagcggcatacttacctctaggtaaggtactgcgtacccaactgccaggtacagagtagatgaatgatgttgaaatgtattgtagcgtacaagtagtgtagaggttatcgccaaacagcctcgacaatcgtgtggctttgatgaagcactcgctgaggactacatgagtaagcagtggacactgacagacttcatcttgcggcaccttccatgtgttctggcgatcgtttgcctaaccaggaccaacgagcgccagcttgttcagttgtttgttggcgcttcgttttggcagctttccactggccccgaattacctagatccattttgggcgccgcaaccatgccaatgaccaatcatgtcgtgactctggaagcggcaggcgcaggaacggggcggcggccgggctcggagatgctgtgagagtcacgatcgccacgccttggagacgtggtcaagtccacagtatctgattcagtgagcaatcactactccttcagaaagcctcgaacgaacatctccgaaaagttacctaggtcaatcctccacttggcgcccatcctctttttgattcaaaagctatttgcgttcagaacatacctagaaaccctaccatggcgcagccgaaatacctaagtggcgacgttgccgccatcaacgagttcattgacaagttcgatgttagtctttctcggatggaaccatcagtaataccatgaatgcggatgcaatactcacacacaaaaaaaaaacaggtgtttttgttcgactgcgatggtgttctatggtctggagaacatgttttcgagggtgttgtcgagacgctcgagttgctgagatcaagaggttaaacaaccccagcctgtcaaggttcatatgggacccaatctgacaaaattgacgacaggcaagaagacggtgtttgtcaccaacaactcaacaaagtctcgtcccgagtataaaaagaagtttgagggcttaggaatcccagcagatgaagatgagatctttggctccgcatattcttctgccatctacatctcaaggattctgaagctggcgccgcccaagaacaaggtctttgttattggagaggcaggcatcgagcaggagttgacgaccgagaacatccccttcatcggtggcaccgacccatccttccggagagacgtcacagtagaagacttcaatggccttgcggacggatctctactcaaccctgaggtcggctgtgtgctcgtgggcttagactggcacatcaactacctgaagctgtcgcatgcataccaataccttcgccgtggcgccgtgtttctggccacgaatgtggactcgaccttccccatgaacaacaacttcttccccggcgcaggctccatcagtgttccgctggttcacatgacgggacaggaacccgtggcgctcggaaagcctagccaggccatgatggatgccatcgagggcaaattccacctggaccgcgcacggacgtgcatggtgggagatcggctcaacaccgatatcaagttcggcatcgagggacggctgggtggcacgcttgcagtcctgacgggcgtgaacaagaaggaggactgggaggcggcggatgcggttgctgtgccatcgttttacgtcgacaagcttagtgaccttagggctgcagcgcaataaaggtggagaaccaggaactggtgatgtacagggtgcggatatgaggagctacggaagcctggtaagaccgggggctatagatgctagaatagacggcgtggactttttggccatattttgctctaatagagagcaagcatagaagaaattgaggcagccaatggaatagactagaacaagtgaacgattcgagacccggccacaggaacacaaagacggccgggaagggaataacaaggtcctgcttgtccgtctgccatcacgtccccctatcgctggtttgattatgatagttaatgaggaatgacaacatggaccattggcaaagggtctggcggtattggatggcagatgcgcatgttggtgtctggtatgtcgggaagtttccttgatggcaactagtgcagatagtggagagagcaagaaaggaaaaaagccacatgtgatcatgtttatttcaaaagtgtagggacagtgtggccggtctggatcttcggggctcggaacactcagacttcggagtggcttcttcccgggctcttccggctacgggaagccccctcgttgttctgtctctcttcagatcgaagttcgacttgggcctggaagccctgggcagcccatgacgtaaccggctgtataaccctgacattctggtgcgccgaccctgctcacaggtgctgatgtaactctagcctaaccctgggcctagactgacggttagtcgtggacaaggagggtgtgtaatatgcaagccatcagttggggaaggaccctgaattttaccaaacctgaagcgctcaacgacaacatcatgtcgagcctgtcgctcaacgccgctgacctgccggccaacccaccccggcagacgtgggtgtgaacccttgccttttccgccctgtttttttggtgtccccaaagtcgacgccaagggtcacgttcatttcattggagccgttcctaagggttcagatcgacgggattccaagggtcctctcatgacccagtcctcggtaaagatgcccccatgaataccctttcatcagtacggcgaccgtaatattggcaacatcattagttcggggtccatttgtacttctcgagctctcaaggtctattccgccgccctgaagaagcttccagaccttacctttcgtttacgtacgaaagggacaggagctctgtcgaccagtcttttcatcctctttcattggagcccaaccttttacctgtcaagtaaacgtctaaatcggcgtgctgtgacaaatatgcccatgccacaaaaacctgacaccagtggatgaggactggtgtttcttgaatgcccgacagacgggaccaaaacccccccacagttgacccggtaattcagtagaagtggaagatgttggcaggccggccggcgttattagatattagatcaaggtacttacagcgatcccgtcagcaagggggatggctgcaagcccgcagtcagttgaccgttcattaccttgagcgttgtaattttgaaacgtctactgaaatgcaaactttcatgtctagtaggtaaatttgtaactagaaaagtcttttctttcttgtatctttttcacaaagaatcctgattacttgactagtgacagccatgtacacaccatgggcattctcaaattgcaacttttataattctttctctcattttcatcttgacagtcaatcaagcgctttccagttctcgacagtcaattgaccagaggttgcacccaccccctcgcagtatggtttccgctataagcgttctgcattcggcctagcttgggcgaatccggagcatttgcgacggctgcgaggacctggaagggacagccctcacctggcatcaaccctttcggtgatggtaccttggagagcctgggcagggttcaaactcgtcgacgggatacactagatgggggaccaaacggcggggataacacacaacccagcggcgaggtaaaaataaaaactctgacgcgagaaataacgtcgtttcaggatcgttctagcgactctgctagtaccactggcgtccttttctggtctttgcaggcaggtgcaattcacctggatacagccgctcaactgattttgtcgttgtattttccgtttattttttattttttttcctttccaccaccccagtaccctccttgacccatttcgcctctcccacccgttctttttggacgcgatacaaggcgggtagcttccgcttcggttccctgtcacatcgatcttgactctccccattcctccgtcatccgcccactcgctactgcccactatttccaagtagatcttgttcagggtgtagagctgggtgctggctgtagtagtatccggactgcagcgggcgtaattctgctcgggctgctgcggacccggaaagatattgggcggaataaggaagggacgataggtaggcacgccttcttttttcccctcttccgtctttcttgtcgacggtccccagtagttcgcgggccgagatatttctccatcgaggacagggtaaggtctttctttgttcgatatcttatatatcctcccaaggtaccgtcattgctcctcaacatggacttgatattccttcaacgtgcagtgggttttggtcgatctttgatctctcccgcgcacaccatcaggtttatcgtctgtcgtccttgtcacccttcactgtcacacctttcacctgccgtaccaggctgaccaggccgaacagcccgaccaatacagacgagtataccaccacctcgttgacccttctacaccacccgggcctcttttcgaccaactcgcggcaccagtaaccgaagcagccaaccgcctcgtttcccaccatggaaagctcatccccatccgccacatccgtccctgacgagagggaggttcggcgcgctgcccttgtcgatcgccgtcagcgcctaaccgatgccctggcgcttgctccctatgatctcatcctctacttggaacgagccgtcgtctattctgacctagcgtaccccgaccttgcggctggcgatgcgtaccgtgctctccttttgacagacgaagttcttaacgaagggttcgaatatcacgaacaagccaagggatctcttgagacccactcaaccaacccttatcccaaagtcttggaccatggcaaccttcttgccaacatcaaaaacacgaccgacggcgaagacggtgatggatccgagccgtaccgtcaactggctaccacggcctctgttcgttgcttccagatcctatcactcagtcttctcctgtgcggttgtctagcaagcgcgtccgactttgtcgaaaagggtcttaagattcttcccggaaacaaggagctcctagaaattaagggatatatcgaacaggttgccaggaggagattgcgcttgaagcccgacgagccgatcgatttccatgatcttcccgacactggtgctgtgcgccgcgagatctacccctggaacacgtacgagcctgatcggttttcggaggagtcgttgtcatttctgaacggtcagctcgaaacgatggcgcccaaatgcgccgtcaaggtttcgtgcctacccgttctccttgaaggagaaagcaacaccgacgaatacgagatcatcccgacttgtaaccagctgggtctctttgcgaaagaggatattgcccctggcgaggctgtcttgaaggagtactcgttgctgacggcgaacaatcgtcacaaggaatccacgtgcgatgcctgcggaactgagctaccaccgctcaaaatgcaaacagaagccgtcaattgcccagaatgttatgatactgtcttctgcgacgagttttgtttctctcaggccaatgaacagtaccacccggcggtttgcgacaaggacgttgactcaattgcgaaggaccccgaggccaaggatgttgccgaatccctgtacctcctcctcttggctcgtctgctggcaatgtcaaaccatcaagaggttcatcctttggcgttgaaggagatcaagtacatctggggagacttcgttcccacccagcttaacgatattgacttgtcagtcaacgccggcccaccgcccgagtggaccttgccgttctccttcaagtataacatcgagatccctcttcatgtccttgaaaagatggacatcgacatcttcgagacgctccctcaacacgacctgtgggtcttcaacacagcgtacagcaagtttcgtggcactgcgtctgcccgcaagggcttgcgtgatgggcgtcccgaggtagcagctgttcatcccttctggtgcttggctaaccacgactgtgacccaaacgtgacttgggaatggggtggtcggatgacattgttcgctcgggagactcgagtcgtcggcaatcggccaggtggcatcaaggcaggcgaggaaatcctgaatcactactgcgacgtcgatctgccagtcaaggaccgaagggaatgggctcaaggagcgttgggcggttggtgtatgtgcaggaggtgtcgtgatgaagctgccgcagcaaacggtagtgattaagaaaaaggagaatgtgctgtggtggagaatacattgggataaacacatggctggggaaaagataacggaacttacccctttttggtatgattggacagaagcagggaagaaatttgattgtggatttcacttctttgtcgaatggcttgtctagaggaaaaagtatggtgggaatttaggctacatcagacataccatagtatgctgcgcggcgataccctcatacgttttggcaggttgtgcttggattaatccctccttcgtcgttgatatgttgttcttggtatgttttttctaaaaagaattatttctggtttttgttccttttttttcttaagtattcctttgttcttttttttatacttttatttttatttttttatattttctgttccttgaccctccagcgagcacacggcatgttggccacatcaagagatccgggttgggttgttgttcaccccgggaattcgcatgaatattgtacagttgaaacactagtgaacatcgggcagttccagttgccaagtatattttgtcctcccgcccgggcttccagaggactgaccggcatttggggatcgagatcagggtgaacatcacaaaatacctctttgggcactggtacctaatccctcacctcgaacatcaatgtggatcattatcggtgcggcatcacaccttgatcgctcaccttatccctggcacctccaatttgtcgatgtttggtagccgcgaatgattcgcagctgttgatttgcaagcaatatctgtttccttttcatcgatgatatcaataaagttccaccgttaactacgagatgaagaacaatggcaagggtgttaagcggaggaaagtactccgagactgaaagtatcgaaagatataaaagcaggattcaaaggcacttgacttatacaatttcgtcaccaaaaaaaatcatagcataaccgacaaagtacaaacaatcgggtaatatagggatcggtttggtgtacagccttccatcggtggatgctaatgagattacttcgattatatgcaatccggagttcgtacattgttagtaaggtctctcatcgtagccgctttgccgccatttttcaccatctctctgacgaataacaaaagcaaccatgaggtcagacactccctctaagccacctctcggccagattccacacaaactacacaaagatgaacaagtcgggaaagaggggaagaggtatctttgaaaggtttgcgtagaccgcagcgactggtagcaaagtataattacaatcaaacaaagcaagcaaacttcttattttccttctcctgatatcccatccgtgcatacccgccaaaaagcatgcacccttgacagacaaaacaactacacgtacgcggctaaaagccaaggccttcattccttctcttccttccttccttccttccttccttccttcgatcaaggaaaagtagcacacgtaaccacgcatccgagtaagaaacaatagcctggcatagtcaaccatttgccctccacacacaagaaaggaaaacacagttcaattccaaccatcacgcctatcagcctttaacgcccatccaagccccgattctcttgtgccttccttacatggggagcttagttgatgcgaggaagaactggataaagaggcttctccggtgccgaaggacccgccgcagtcggctcattcgggctcttctgctgctgttgctgctggttacgctgctgctggttccgatccgacgactcgagcaccattgggtcgatcctgctagtgtcgtcctcatcaaagtcctgcctctccagacgggcgcggatgccttggcgaaggtactcaatgacgcgcatgtgctggagccagtcgtcgtaggtttcgggtccgttcacatcacccgtctccgaatcctccgatggcgagctgactgtggcctgctcgctggccttgggggtgggcgcacggtcggcctcatcggcagcgcggcgcgcgctttgcaggacaccgcctgagaggcggcgctcgttatgggtgaagttagagcccagacccgaggtcgaggggtaggggagacctggtcggctgggcagagtcgggtaggagaccgagggggtagagctgtggcgagaggtgggagacaggctggtggaagaggtgcttggtgagtgacccgaagtatacgacatgttgctaggagtgggcgtaacagcaggggtgccggccgagtgaggagaggtggcgctaagcggggaggcgagggacgcgccatgatacgggtcgatgcttgggcgcgttgcatacgtgggcgagtggtggcgcatatccacagcggtgttctcgtagacagttgcttgcatttgctcaaggaagtggtccatttgctggaggtcctccttggtgcgaagattgggcatgggtgggaggtagtagtgctgggtgaggggatgatgggcgctggccatgccgagagtgtgaggaggctgagccatgtactcagtagccagacctccagagtgaagccccaagggagcatggagaggcatcagagcgcggccaaccgactcataggaggtcgggttgatttgacggcgcttgacactgccaaagaagtcattcaggtcatcaaactgacgcttccgggcgtcaaagggagcagcctggtggccggtgaagtcgttacgctggccgcccatggtctgggctgggtagtacatgggggcgtgatagggctgggatgctgggtactgtgcgtggtagtaactagcctgaccattctggtgaggctggccaaaagggacttggttagtaccgcgcatatggccattgtgatcatagaaaccggagggagctagaggcgaattagcctcaaagagcatacaagggtggcccagcacgaggccaaactgaaggaaactggtctcctagatttccggaagaccaaatcggagcgtagtggttatatacatacccttgtgaactggagcctgagctctgtaagcgccattcatgccaccgttttggtcctgaggagagcgacccaccagaaccgagtcgtcggcatgagtcttgacatgcttcttgagatcctgagggcgcttgaagcacttgccgcagaaatcgcacttgtgcggcttcaggggaacgtgaacacggacatgcgaagtaatgtgatcgcgcttcaccgtggtggtgcggcacgagttccactggcatgtgaggttaaggttgttggtgctcttgcgaccaacgtgcttctcgcaaatgtgttcctattcatcatgttaggaaatctccacgtggcgagtccccagagtgttgacatacgtaaagcacctcggcgctagtgaaacgctcattgcactcagcccatcggcagacaaggctctcatcttgagcagcagcaggggctgaagagttgctggcggtggtgggagtggtagagggagcgggggtggtgccgttggatgcagagttggatgagttggatgaagcctcaggcttcatggcattggcagcagttccgttggcggaagcggcaggggccgtggtgggagtggcagcggtagcaggagccggagtgggcgttgtttgggccggggccggggccggggccgcattggcgccgttgacagtgccgttttcctgggctggtgtggacgacatggttgctgctgtgtgaccggatggggcgtataagtggtataccgaggtacacacaaacccaagtaccgagtacaacggagatcaggttatcccgggtgccgatatcgccgagtgtgtggtcgaccgattttcagtggtcggtccgggtgcggttgggcgacggttggacgaaagcgcgacaatgtgctacactgtcggttggcgcgtgatagtgacagccgtccgagtcaagatgccgggacagtgacagccagacgagggactgggacgtgggaggtgttcaagacgagaccccaccaagaaaagccaagaaaaaattgccggcgactccaataggaagtcagcttgggtggaagctgctgatacaaatcggttatcggtacctgcaattggatggggtgccagttgcagtcggttgatgcgcgcgcaggaagaatcgccaaaaagctcaggtcgtctgttcgaagttgcaagaggaaaaaaagacccaacaaacacaaagtcttgaatgatttaagatgtttgcagagagaaaacacgttggatcaacaggcgggccttcactgtctttattctggccttgctccttggcggtactggcgaaaagacttggcagcctctcttggcggtcgcgggctcggacgccaagcctgctcagcccgtctaattggaccatatcattaggcgtgatccggcacaggtaccctctgtttgtggtgcaatgtggcgtgcctttggtcgatgctgaggggtcccggtgcggacaaggcgcaactggggtgggattactgaaagataccacacagcacgcgctgtctagctccggccagcttgaaccacagggatcgcgccactcggggacactaacagcgcgacttgtatgccaagaggcgccaaggccgtgccaagccttggcattacagaaaatggcttggcgatcctccacagtctcgtctcccctcattgcccccttggtgaagtggtcacacttgtcgtggactcttcactggctcctacggctgtcgcctgtctcgattgcgcgccatcctgtttctcctgctttggggcttgctttgaatgttcaagatcgcttgggtagacggttggtttctcgatgccgtctgtcgacatctattcgatcccatggccaatctcaagtaggaaggaagtcccttttgtgttttgggctgtctttgagcgtgcatgtgcttgtggactcccactctcttcatcgcggtgggtgggtgggtggctacaggtggggccgttgagccatcgtccggctgctggctcgtgtgattggtcaaccccgtctggtgaattttgtcctcttacccatttaccaccccattgacccatttccaccccctcccaatcatggccaggagtagtgtacggggtaaaagtcacccgcgcatgagggcggtgggcactctttgactgccagactgcaaagggaaaggccccgcggcctggtcatggtcggttgacggcggatgagcatgtccgattgtaggttttccgcctctgcggattgaaagccgccgagctgtgttccgcaatccactgccatcggacgggaccaattgcccgatgattgatcaagcccagcaaaatgctttctggggatggcttttcacaaggggcagcaggaaggtgaacaaaatgttattcaatggcacaacggcagacagtggcatcggtatctcatcagatggaagccaaaagatgacgctgagtactgccaagtcagccaagggcttggtcattcttggtgctcttggtctttacttggccaacttggcgacttggtatctctcggcaaccgcaatgtagggtagtatacaatgcatgacggaaggcaggtacgtacgtacggtggaggtatacactacacgtagaatagcggttgtagatggcatctgcgacatcgacaactgccccgttttcaacgtcgagacaatccatctatggatggcaagctctaaccttccatcgtcgaagagcaagatggcccagtcaggggataggtagacagtccaactggtggatgatccaagccatcgttccaacacaaccaatctgtcaacacccaaaaaggacatcggctgtggacagggccggagaccaggaccatgccaagcgctgccatccgccaaggttgcttttcagaacagccccggaacatcctagaggtacctatttccagcgcccagaactaatctccacggccccgggcctctctaggtagcgactcgataccggagacggtagacacgtgctcaccccgactgcagtcgcaaagccgcgcctgtcaagcttgggacagaggttcgtggtctggattcttcgcgagtggattcgatatttacactacgcattatgggtacaggcgtccacccggccatccaccagcggagcctcctccggcgcctctccaatctctcacgctcacatattatttgctctttgtggcttaggccgattcttcattctcatcgtcatgacccaagacgttcccggttgtgtcaaaatatattgagagcgagcagtgcaagtgacacattgcgtgttctggactttgaagggttgcgagcacgctgcccaccattgaagccactcccgtccgtccatctttagccacacggtagaagacatcttggcgcccagcctcccattgcaacaccaggaacttctggaagaaagggaaagctggatgacaaacaggaaaaaagagctcttggcttgcttgtgacactgcttggtcactgttcactgagtcctgcgagccgcccgcccaggaaagccaagaactccaagcttcccagagagtgtccaaggaaacacaagacaaccaagaaaacacacaagacagccaagacgaccaagacgaccaagacgaccaagacagacgtcccaaggctttttcaacactattacaagaattaccaagaacaccaagaggaccaagaagaccaagaacaagttggtatgaggcggagccttgcttggcttgtgtatacatagtgaagggaaaccgaaaggggtgcaagtcggagtctatcggtgacggaatcggtattcgcagaacgaagaggcccaatgaacgtatattcattattatcacatacacatacactagtaaggtcagaaaccccgtggaatggtctctgctgttcagtttattggctgtgtatggtattttagttcatagtcatccgatgttcaagagacccacagaagttcaaaggcatcttggctcatatcaggaaaggagggcaggggagcgtgagggagttggatggtaagtaaagaaggagggtagagtgaagaaagtgtcggcccatatggtaagtgctacgatactcataaatatgatgccaacatgacaatcacctttacataccagaaccctcactacagtgtatcacccagcagtggaatcccctttatgtaaccgacccgttttaccttctctccctttagccttccttccttccttcctccctcattccctccctcctgcctccacctccccactcatctaccgatacctcaactccggattcgccctaaagttacacttacacctacactctggcaccggacactcctgatgcctagcgaaccactccctagcatgatctaaatgcaggacatgctcacactgcaagcaaaatgtcggaaacctcgccgccattttattcgtcatgtccaccgccgacatctgatgatgaagatcatcgcctccgtgatgaagactacccattgtcccacctgcttggattcctgctcctcctccgtaaccacctcccgcagctgtacctgatcctcctgggcctcctctacccatcgtccccgtcccttccgtaccgccagagcccgataagtcactgcgcggcatgccgacgatttctagacagacgacgcaccgcggcaggtgacgtttgcagttcggacaggagatgcccgcttgcaccatcttctccgtgaaggggttcttactgctttgcgccgccgcagccgccggcgggagttgcagggcgtcgggcggaggaggcggaggaggaatcgggatgttgggcgtggttacgcctccgccaccactacccgaggttccagatgttggttgttgctgcgctgcagccgctgcggccgcggtggcttgggcttgggcttgggcttgttgggcggcagcgtgttgaaccatgaagcttggtatagacggggaggcgtttccaggtaagtgaccgctaggattagagttgttggaggagctattgttgtgagtgtggagactcgtcgaggcatcgcagtagacgcagcgcagggcgatctgacgacctggaggcctgagagtcggacgaccttggtgcttgctccgcttggtcgactcgacgtcgaacttggcgcggaggaagaaggcgtggtgccgctgaaggtaggcgcgataggcggtgcggaaggccgcggcgcgcacatcgtcgatgaagcgcggtgagcagatggatagcgcgagcgtagcggtctggaagtcaccgaacttggagacgtagcgggagaggatgtcgacgagagggtccgtaatgccggtcaacacgattccttcgatgttgccggcctccatggctgcttcggtttcggcgcggagccaaactgtcagggcgtcgtcgggcagatagcgcacggcgacgtacacgcgatctcggagagggagagagcgttggttggcaatggtcagccagtcacccgtggcaataatggatgagattgcgcgcagataggggtcggttttggaggccacgcgttcgtcaaagtcgagcgcttccttgacagcgttgttcttgttcattctgtctccctcttgcgtgacgtttcctacgagctgcagtgcgagggagacaaagaggagttcaggatgatcggtgctggcttgcttgagcacttgcacagcgcccctagtatcgcctctgaagagggcttgagcagccgccattgtgtgccatactgaggcgtctttgctcaggctggagatagattgtccatcgatcaaatctgcatcatagtttcgaccccatttgcacatctcgagacacatttcgcgatggtgaggacgcttcgtatcgacgccatcaaactttgggagccctaatttcttgttgatggcgttcaagcaacgctcccaaccagcttggtcaggagcatgtgagtggtctgatagccttgcttgaggtttgctccctatttccgtgtcaaagtagtgataagcagagagaagtatgaattggaacttaccaagatcgtttgtccacaatgtgtacactcccatatagctcaaatcaagaggatgagacatcatcccgccatctgaagctgcttcgtcggctcctgtcgcagacacgactctgttagaaacccagcagcgttggcttggggctgagaatgaatttacctgtaatccaagcccacatatcttgaagccatgggtcatcggccacgatctgctgatttctcctatagttgaatagatacccttcctttgcacggaagatcatggtatggtcaagaatcacttgtgcctctctaggaaagttgcttcgatccatgagtttcattagcaagttctcatggcgctccaattgtcctaacggttcacctcgcgtgttcaagccgtttggtgaccttcctccgaccgtcatcctcagggccgccaacttctcggcaatcggcgcggtcgtagaatacccctcggggaacttcaaatcgctaatcctgttgaaaccgtccgggcctatcaggtcagtgtacacgtccgactgcatggcgtcttcaacaaccgcagtaaggtttgccttgtctggcccgaatagctgcttatttgccaacgccttctcggtcaagaagggtcccaggatttcctgcgtttgaggaatctcgaagtccatggtttgatgataagatatcctttctagaacactgtgagttttttgttcgcccgggagccaagggtaggacggatcttcaggtggttctttaccttccagtcctcggtggggtgcttgccacgggataagcttaaacgggtactcggacgtaaaggacggtttctccaatacatcgaaattgccatttttcctcaagacaagcattctggcttgggcaatgggtgaaggcattgtgatccagtcaaaggagacaattttctcgtgcttgtggcgggtgttgtccagatagaaagggtccatctcgtacgatctggctacctcgagtagctccgggctgtgctcaaactggtcactaggctccacgtattcatgtctcgtgtccaagatccggagctggccggcccgtgatagcacgcctagcataccgggcttgtctcgacaaaagcgaatggaacggatgtaggaggtgttggtgtcctgggccggatcctgagtaaggacgcgcaccgctttttccagacgcaaggctccgccccagggcaagtcgtcgtccttaacggcctcgttgtacgagggccttgcaacctggcggtgggtcgcacgtcggtcccaaaccatgacacccggctggtccaaggccgaggaagcaaagtaattctggtctgcgtagtcaatagcaaggttgttgcaacatttggtggggaaatgaacgaccgagctgtggctttgttctggaagacaggtcagctcgcactttgtgaaaagaaggcttgaatgtgaactcggacgctacctcttagatcatgtatccggagaccttggcccttaataccggccacgaggacattggggttgtcctcgaagaacctaacgctggatactgacacactgggctcaagacgatctatgggatcggtaaagggtactacactgctgaacccatgggcgttggtatccatggtcgatagccggttgacgtcccagatgtaaaggcagttatcacttctcactctgtccagggcaacagcaagctttccagcggtactaaaggcgacagcttgacaggtacgggacattttgagattgagatccaagactgcatttgagttgtcgtcgacgcgcaagatattgacaacgccggtcgaggtgcccacagcgaccaggccgggcacagagggggaccagtcaaaggtggtaagagggggtagttcgtcatatttgccgagcgtcctcgactcgaatttgcctttccgggcgaagcctgtcggctcatggagctgcacgacgtggtgctggaggttgatgtgaagaaagaggtcgcgccctgcgttcggggaccacctgatgagacccggctctgggcgatccatcctggcgagttgccgtgatgtcgttgtgccctggtttgtataaagttatgtgatggggtaagatgatgtagaagggcccttcattcgctaccgcggcttcaagtgaggacttaagtacttatgatgagaagatgaatttgttgagcaggtacttggtactgtaggttaggagatcacccaaacgctcctcagcgctccttctcggccagatgacctttgatcgcccgtgcttcatgaatcccgctccgaagagatgaagacatcaacaatcaaaaccatgcccatgaaagttcattaagagtagagaaatcgatcaaactaccgtcttgactacagcttcatgctgtggttgttgaaggcggacgtagggaagaaagacgagactgggtttccatgatagaagaaacctcaagccgcgctgttggctttgagaaagtccgtttactgatgggtgctacctaaccctaacccaaatgacgaacagcactctgtcacctatgtgtgtacataataaatactattgcagtgagccagcgccccctgcaggccgatagcaggggctgcaggggtttcactggcagctctttgctcccgtccattccttcggcgagtctccacttaattttctcgacttgaaagaaacacaagacgaaccattgcgacaacgacccattgcccgttccagattgcaccttaccgccgccaccatcaccaaataaatcattctatcatctgaacatatctccctagcgcgccgcagaaatgggcaagcgatcgtatgaagaggccgaggggtcgaacgccgatggccaggagcaaaaccaggcccagaaaagaaacagaaacccgcacaacaggttcaaccccaagaacattgcaaagcgccagaagaccacccagaagatcaacgatggcaaccttagtcagatcaagaagcgtgtcagagcaattgagcgccttctcgaacacaagaacgaaaagctgcctgccaatgtcaggaacgacctcgagcgcgaactgcaagcccacaagcagaggattgtcgacgagagtgacaggaagttgagaagcaagatgatcagcaagtatcatatggtcaggttctttggtatgtagtctaagttttggatgcctgcacgtatcgcatcactgacccagaccttcacgaaacagagcgcaagaaggccatgcgcctcgcaaagcagctgatgaagcaactcgacgaaaccaaagacgaagccgagatcgccaggctaaaagccgacctccacattgccgaggtcgacctcgattatgctctctaccaccctcacatggagacctacatcagcttgtatcccaagcccaaggacgaagccgcagagaaggacgagaagagttcagccgcacaccaccttcactcctcaagacccccaatgtggaccaccatcgaaaaggcccgccaagagggtaagagtgctctggagaagattcgcgacaggcgaccggaacgcgacttttcgaaacccacttccaaaaagacagccaagaagtcttcgtcacagagcgaggagcgcccagccaagggcaaattcggcaagacggaggaggagagcgcgaacgagagcgacgacgggggctttttcgaggaggactaggatacaatcaatacctggcctgcgaaggctgggctaacttatgatacccatttacgattaccacaaacatgcattcagctcaacaggtccctgcacgagttcgttccgatcagttacacaacccaggattagcttcaagtggctgacaacccttgcttctctccaaacccgaacttcaccaccatatcaagtattgtgtcggtctccgagaaactcgccgatagaaagtccgacaacttgccgcgctactgttgtgttctgcagagggtatatactagtgtttgatgtaaagaattcttgagccttccgagtttccccccttctattccctataagactgattcagcccgtgtgctctactgccttgtctgtggaagagctgtctaagccagccttgttgtctacgttggacatcaaacatcatgaagcaagccttggccatgctttgggccctcgcggctttgtctcttgctgaccatgccaccacgactttgactaccgaagacgtacatcatcatcagaactgcacaacaacggtcttcactacctttactccaaatccaaggcaattaaccctttcctggtgcccccctctttctctctcttcccaaccacctttatggccgtactttagttcatgtggctaacttggtccgacgcatccagtatccagacatcctacaccacgtccacaataaaagtcactattacggccatgctgtccatcactggaaagtcaacaagcgccgaatcatctgcccaaaaccagcttcgatgggcccataaccactcggatctcccaagccatccgtccacgtcaaccgaaatcccatacccaaccaccaacaacaccatttcaatatcctccagcacaactcatccctatcttacctcgtcaatctgccacacgatgaccatcaaaaccactcttcccccatccacaataaccaccacttcaaccctcacagtcaccacaacttccgccatcaccccaaccccttccgcctcctgcaatcccggcacctgcggcacctacacattcaccccctgcccttccgcccccttgggtgattgtctctgcggcctcgacccggacggccaagccttctgctcgctagatgactggtgccagaacgagattggctgcgataccgacgtcgagtgcctgacgccagcatcagggcagaccggggaaggtttcaggtgcctggtgggcagttgttgtgacaacgaggtggcggatgatggtcagggagggagtgtggtgaaaaagaaggggaagtgtgtcaaggagaggggggcggtttgtttgaatgaggtcatcgaggcggggttgaggttgagggggtcagggatctataggatgtcgaggatggggagatttaggaggatggcggacaaggttggaggagggacagggttgagtaatggtgggaggtggtgaggagttgttgtgcccatagaaagcgtgggaggccaagtggcttctcgaggcaaaagctacaatttttgggtgcaaggcatcaccagggcaagattataagccaagtgatagagggggtgacccaaacccccatagccattctcattaacaacgaagtctagaatgcgtaaaggcttcgtactcagtaccaggtatctgccaccgctcctgccttcgctggcgcccagccgaccctctttcccccaattgtcgagacgacttgaactcaccaccccgtgccgccgccgcagaacctgaacctagcccaaatacatcaacgggtatataaggtccagtacatagccctctaccacaacgggccggcagtgtggtctgatcttgtggcttagtggttcccgttgatcgaattattgccggtgtgtgtggcgccccgaattccagtttccgtaggttgacagttggtgtatgttggtccgttctcctaggcctcctgggcgactgaactttttactccttctctcttcgattggagaaataaatgatgatgaattcgggtctcagtgatatagatctatgttcttgatggtgaggggtgggaaagggtgtgtggttttgcgcgacgcgggaggtaagtcgatgaaatttttctatgatgctgttggcgatgccttctacctactcgtaatgggcattggtcctttttcagcctcatatacctcctctatcatggtataccttctaactcttcttccttgcccgaaccaccacaaagccgctttgcaactcccattccatcactctaccccgtatgttccgaaaaacgtccctcctttatcgcagagttcccccactaactctccttcgcatgtgaatttcgattccagtgactctcagctcaaagaacaccacagccacctgcatcacaatgggaacagagcgttttgccatcttcgacagagttcgtacagaggcatgacctgttggcgtgagcgcacagcttcattttgatgatgttgggaggagtctgtggtgtgtaactttttgagaagaaaatggcgccaagttgttttctgctttctgcttctctctttgtgactgtgagtgtaattgtatgacttgttcgttctgaagatgtggttgatgaatgctgatctgaatggtttggactggactggactggactggactggactggaaaacgatgggagactgcgggtagtccttggctttatatctttcttcatgtctctcacaaggagtgttggctattactattatttcaatgggtaaccatattctctcatggtcttttacttttgagtttgtttatcatcttactcgttgggcgacgggcggagcgccgaaagatgagttggctggattggttagctgattggcctgcgttgacgagcgtgtattattgctgttgattctccattgccaacattttctatctcatatgtcgacaaaacgcgattttctctttcggtgccgaactgcgatttcgttggcaatgtttgtggttttcttcatcttctctagcatgtgagggttgacttcaccgacattaaagaatcggtacacttgcccgtctagaaggcacatcaacatcaattggggcaagtttgtggaagtttgtcaaacaaacggtggaaatattcggctacctgcgccaatgtctcttcctccggcccaagtccaccaagtttttgttggcaacatgaactcgacaatgctactcaacaaaacacccaagatccgaactcgctcggaagtggaacatgattctatacgttaatatatcctcaagcaactccataccttttgtggattatcgtttaaaaaatgtagatacggcgtatatcggtttcgatcttcttcacgtgttgacctgttcgttagggggttaaccggtgaatgtggatgaagagagaggcgcacttgtttgactgctgtagtacgagtgtatacagttggccattttgatactcaagattggaatgtccgacgacaaaaattccggatttgtctcgcttcgttggtttgtttcctctgagagtgttggcttactttcgagtccccacctagttattttccgatctctactcgtgtttttctgtcaaatgcccgcgaagtgcctgagatattctactttgttacttggctaccattcttacgtttgacgattgccatggacaagttcacagcacacaaagcctgagttgactgtgcactggaatttgataggcgtgttgaaagttgcccgatgcattaattgcgccgatttacaagtgtcatagcatatcaaaggctacgtctacatgttctgtcttacatgtatgagcaaggagcacttgtagcaaatcctacccattgaagaccggcaaacgacctggttctgctgcgtggcatgacaagaatacacattcagccttacgcggcccgggccgactactagtagaggtgatatgccacccggtagaagtaaaacgcatactccatcagaacacgcataatagctctcttttcattccgtttccgtcgtccacaagaatatctcgtattcttctcctcctttctcagattgcccaaactttccaaccttctcctacctcttcatatccatctgtccatccatctactactgcgcctccttgagttctctcctgcatctatgtatttgaaattcgcttggtcgtgtacgtatgtagccccccccccccccccccccccttctctccctcaatgcaggtgaggttattcaggggtttcttattggcgaagaggtttgccttggcggaggttgtttgttctcagctttgaccagccaatcaaagtcgtcaaccaggggtaaaagagtgggcgtacacgggttccctgtcattcggaatagtgtgtgtattcacttgtagtcttcagcctcctcgaatttggctgtgcgctcgttcatcagtctcggtggccagactggttgtgatgtttagaggcgttaaacaaacaaactggtgctcgcaattgtcactggacagactcacactcgtgatagtggtgccgacagtggatacttgcacagaaagaaaaggtcatcatcggtggggcaagctacatagcctgccgcgacggtacggggtgcgtctctctgccgggacctggacgcatcctgatcagcgggatccggttctcgacttggttccacttccagcgagcgacacaaacgcgacgtgcaccgggctctttctgagtgccatctcagctcccatcaaccaccattatccaaggccgaaccattccgacacatcgacttacgggagttcactgaattacgagcccagcacacacggcattccccccattgatacaagcgctcagctacgaaacttttattaccttgccttcagtttttcttacttccgcctcggctgctttcgccaactcgtcgcctgcacagaagcgcaatgcaccgtgacccctcctaaaccattgcttgacagtcatcacatttcgagcccacaattatatctgcgactctacccgttcaattcccaaggctaccgattaccaagcttgggcacggctgcgagcgggaacacttcggcgactcgttaccctctcccgcgcccctgtccgttcataatacccctaagccgcgcggcaccaacaatcctcaccagtgattcacaatggcctcagctgcccttaatggcgctgccgccaacggccgtggtgtctctcctgcctcgtccgtgggaggctctaatagctttcccaagagcaagcgcttcaccgacatcccctctaccatcgacattcccgtccaagaccaagatgacgaagctgtcgaaatcgaccttgaagtcctcgccgatgacccgaccgagctctgcacccttttcgagatggaaggcgccgcccggacatattggatgacagtgtccctcgcctacgccaagcagaaaaagatcgacttcgccatcgagatgctaatcaaaggagccaacgccatgcaggccaacaaccccagggagaagctcagtatcgtctcagctctctgctggatgtatttgtggaagagcagggaagcacccagggtagcccccgaggacgcccttgtctccgaagcaaagaccaaagaatactacctccagctcgctacccagagcctcaacgaagcttcccgcatcaatccagctttccctccgctcttcctggctcgtggcgtcctccagcttctgagggcatccctccagccaccatcaaaggctcccggagcagtcgaccccgaaaagaccgaaaccctgcgcgccgcccttaaatctttcgacgatgccctccgagtttccagcggcaagaacatgcttgccgttattggcaaggcccgcgcactcttctcgcttggcagatatgccgacgctttggtcgcctaccaggacgccctagccagagccccagatctcgtcgaccccgacccgcgaattggcattggctgctgcttctggcaattaggatacaaggatgacgccaggattgcctgggaacgagctctcgagatcaatgctgagtccaaggtcggcaacattctgttaggtctctactacctcgacgcgagcggacacgtccccatcaacagcccggaattcatcaagctgtacaagaaggctatgaccgagtacacacagaagtcctacaagcttgacaaagatcttccccttacatgtgccacatttgccagctattttctttcgcgaaagcaattcgatcatgtggaagctctggcccataaggccatacagtttactgacgtcaacgccattgcgagcgatggttggtacctgctcgcgcgcaaagaacattacgccaataacctcgagcgtgccgccgattactaccgtcgtgcggatgacgcccgaggtggcactgaacgcggctacctgccggccaagttcggtgcggcgcagctgtccgtcatcaagaacgacctaggtgaagccaaacttcgcctcgagaagatgattcaacagtccaagaactatgaagccatgatcctgctcggcaacttgtatgccgaggaggttttcgccaaccagtttgccccggtcaaggaggataagtccgccgaggcaaagaaggccatcagcctgctggagagcgtgcggacggcgtggaaggatcctaagaaaagcctcgcgccagatgccgctgtgcttctcaacctagcccgtctctatgagaccgagaaccccgacaaggccctccagtgccttcagcaagtcgagcagctggagcttgaccaggttccccaatcagagcgcccggatgaagttgagggcgaagccgctatcaaggctgcgctccggaggtttctcccgccgcagctgttgaataacatcggctgtttctactaccaggaagaaaagcacgagcttgcgagcgaactgtttgaggctgcactcagctcttgcatgagaattggtgagaaggacgatgacaccgacaccgacgccttggttaccaccatcagcttcaatcttggccgtagttacgaggctcgtggcatgtctgagaaggccgttgaggtgtatgagggcttgctaaaacgccacgatgactacactgatgctcgtaccaggttggcctatatcaagcttcggaataaccccggcaccaaggaaggcccggatgcagtcgccaagctgtatcaagagaactcttccgaccttgaggtgcgtgctttgtacggctggtttctcgggaagcttagctccaggaagcgacccaacaacatcgccgaagacccagagcaacgccattacaagcacaccctgcagaactacgataagcatgaccgctatgctctcgttggcatgggcaatctacaccttatttctgctagggaaatgcgtcgcgagtcggaggcagacaggcagaagcggagtgccgcctacagccgtgctgttgagttcttcgacaaggcactccagttggatcccaagaacgcatacgcagcccagggaattgctattgcactcgtggaggacaagaaggactacaagggggcattgcaaatcttcatcaaggttcgcgagaccatcaaggacgttcacgtctttgtcaacttgggccacatttacgccgagttgaagcagttcaccaaggctatcgaaagctacgagatcgcgcttggcaaggagggcaaggcaaaggatgccaacattctctcatgccttggtcgtacgtggctgaacaagggccgcgctgagcgtaacttggacgcttacaagacagcattggagtatgcgcagaaggtatgttgattccaacaccaaagttgaaggcagtgactaacactttttcagaccctcgaagttgcccccgagcaggtccacttcaagttcaacgttgcttttgtgcagatccagctcgcctcgttcatcaacggtttgcctgagcaccagcgcacctctacccaactcgaggaagctgcatccggtctcgagtcggctatcaccgccctcgacgagatcgcggcctcggaccatccaccttatccaaagcatgatatcgagcagcgtgccaacatggctcgcaacactcaacgtaaacagctcgagcgtgccctcgcctcccagcgggattacgagtcaaagaacaaggagaagctccaactagcacttgagcagagacaagtagcactcaagaagaaggaggaagagattcgcaggaaagaggaagaggagcgcgagcgccaagagaagatcaagcgcgagagagaggagatcgccgcccgtgaccgcaagttagctgagcagagagccgaggaagaccgacagcgtagggaggccgagatgaccaccgacagcgagaccggcgaaaagatcaagagacaaaagattaagaaggccagcagcacgcctgccaagcgcgagagaggtggcgaggagcgggagcggaagggccgtgctcagaggaagaagaagacgagccgaagggaccgagacaatgacgatagtgacggctcaggctcggatgccgaagagggcggcaggaaaagcagaccacccaagaagaagcagaggcttaccagcaggaagactgagcccactggcaagtacaagagtgccgaaattgtggttgatagtgacgagagcgacgagcctggtatggagatggatgctctcgagagggctgagagggcccttgagaagaagcagaaacgcagccattctccccgtagtggtggggagtacgatgatgacgaggatgagcaatccaggaggggcaggagccggtcagaggagagtgtcgatcggatggaaatcgatgactccaaggccgatgctggtggtgatgatgaggaggaagaggccacagtctcaacaagacgccagaacaagcgatcgaggagaggcaggattctggatgacgatgacgatgaggatgaggatgaggatgagagtggagcagccgctgaggcagatgcggaagagggtggtgataaggacgaagtgaaggaggcggctggctcgcctgcggcttctcctgccaaggccgccgccaatgatgacgaagagtaaaacgccaagggggcgtgtggacaaagttttgagaatgaaaggagtttgagggagaagaagtgttccccgttcacttcgcattgtcgatctgattttgatgatttgtatagcttcgaggtagctacacggcaaaatggtcatgaaaaagggcgcaatacatttactttttttccggtttctgtcaattttgttcccaggtcccatgctgtcttgtcagtttgtgtatcaagatcaatgtctcttacgttcgctagtccaaggactcgagaatatcgcatgattagaaagggacatgaaggcacaggggcggattccaaactaacagtaatgttttgtcaaggagctaggtttattttcttcctccttcctactagatggtaatctcttgacatttattataagtcgcaagcttaatcgcgaccagtttcttttggcttattagacctgtgttttcttttcatcaagttggtatttcatatacatcattttcgtcagcacccacattgatgagaccaagatgaatgcacaactggacatttgcacatagcttccacggcatgatgtaagctaatgctaattcaatcatgaggaaaaaaaagcagaaaaaaaaaaaaaaccccgggagattctccctaggtaatgggccggagatgagagttcgtgagagaaatgataaaacgaaaaaaagaactccggtacggggaatcgaaccccgagcttcgcggtgaaaacgcgatatgttaaccgttacactataccggatgttgttgaaaattagggcttgtgctatagcctatagagagccaataatgtgctccactactccgcgttagtcgcgccggcttggtttgttgtgaacgcccgcacgtttctcagtttccgtacaagagacaccccatatgcacggatggtcaggctctcagcgagctttattttgtacagagcatatctgcgtaacaatgtccgtacacacaacaacaccattcaccaatccgcaacgttcaccatcaatacagcaggcgatagagcctccaagaaagcaaccttcactcacgtcactttattttttcctttgcctctttttctattgcttatttacttttttttgttctcgtcctcggcttcaccgaatcatgcctcctgttcacccatacccctacctatctcatccaaccaaaaaccgcaaaactcgccaggcacatgtcggtctgccgtccctgtacatgacatgacaccctacataaaccatgcttcctcattatcgctctccttctcctcctccgagggttctttcagaggcagaccttagaaaaggggtatccatgtcaaagttgcatgtctggcaggcagataaccctccagccctcttgtcgaccgggtattggtaacacgcacgccctcacacttgacaccaccagatttcagcaatggcccattatgccagcggttggagtacgagggcgatccgaaaatgcaggacgataaagccatacgagacacagcatagattgaagtatgagaggccaagaggccatcaggccagcgcaaccttgaggaaacacagcacgacaacaatcagatgcctatcatgtaccgaaagagaggcggtcaaggatccgaaacgttctgtgagtgagtgactaagtgaaggagggtcactgacatctcacagatggtaacagcagcgacaactggcagcgacaagaacacatttgtccatttgattttgtcggcccctcccttttttccacaaacaccaactagcaaagggtaccggaatgcaaggaacaccaagatgctcacgcggagactgtcgttttgcagctgcagttgtgtcgaggcactctttctgcgtcgcctgctctgcattttgtacctttcgtaatgtcgatacagttcaggtcagattaccatatcagaactcttgtgctgccattcaagagggaaagtcaagtccaggcaagtccaagctcgggaattctctgtcagccaaggtttgggatcttgtgagagtcgagagtgaccgactagcttgacttgactgccatgactgcttaccgcaaactttcagtcagtcagtcagtcagtcggccaatcagttagaagccctgtctacctgtctgcctcagctgcctcgccggcacaatctgacagttatcttgaacagacgtatctcgtggtaccttcctgctgcccgtctgtttctcacacattgtccaacaaggttgtcatcaagcagagacgagccgggggcggggggaagagacatggaaaaaggccagcctgtgttcgggcagtactctgagtggatggatggatgattttgggtctgatggaatgggattcttgttgcttaccccagatcataccgctttgtcgtttccttccaggcgccgcctggggtggaggtgaaggtaagaacagggtgagagatgaataccaaaactcaacccgggtcaacaaactccattcctcgcgtgttcagtgccactcacccattctgccatcatctttccctttcttcctaccttccctctgtggccgttcggtaacatgggggggtaaacaggcaatatctttcccactcgcccgaggccatcgctccacgccgccgccgcagctgccaccaccagcatgatgacacctcagaacaagcggtctgtcagcgatcgggaaccgcttgtctcactggtatatggccgaaaatgggttatcccagcatcttttgttgccgagacgagtatgcgcgcccgggacaaggacagctttcgttggagatctgtgccaccagaagatcggatgggtgacagcagcgtcaaaagcagcaagcgacatgagttggctgccgtgtcgtgtcatgtcgtgatgtatgtctctggtgtcgtaacccccccccaagaagatgtttggttgagtaagggagttagttggcccggcccactggcggacggcctgttatggacttccccgtcctgctgcgtcagggtatcacaatggagtggcaagatctcgcgcaggcaaatcgaaaacctgaggggtgtcctgcgttgaaatcgaaagggagggaaagaagcatgacgcttgtctcgcttgacgacggaggggtctagagccaatcaggagggcggggagatgtcagagatctcggagccgggagttgcgggccaaatctctccgaaacgtctttgagaaggagcggacggttcatggagaaggaacatatccgcacacgcggtattcggacaggatttgaggcaactggtacccaaccaagccttcacccatgcagtcgttgacgggctctggtgcaactaccatttgccttctttctctctgtgccgcttctcgtcagacaaatggaatcacaaactggtatcctcatgctagagacgtcgacacaaactgtcaacagtcgtttggcaaaacgcgggttgcgggaaccttctccaactagaacaatggcggaaactcgcggcagcgaaaccttcctcccttgagcacaccgcaattctggccccaggacagctcttgtggctgtcttccctgttccaatagctcccaacttgaaaagaagtgctgaaagcataagacagaaattgtcttgtatgacgcgccagttcccgtctgtcttagctggaccttgttctcggtagaaggagtcgtgtatcactccggctgcctagggcctagctctttccagccacagtaatccatgacttcactcgcgtgctggcgcttcttgccttttgcgccaaacgtgattgtcgccccggtagattgcaggaattatggtcaggctctggccatgaccagagaatggctgcgaaagttgaatgttctagacggccctgccactgacggtattgacaggcttgtgagacatatacctctacattgccacgttccagcaagataatatttctctactaacatgaggaaagccgtatgctgtatgatggccgccagtgacagtttcgcgtgacaagcggtcaggaggcgtaaggtgtattaagaatcacattattaaaattttttctcttgtaaaaaaccaaagaaaatggaagggtttttgtcatatttttgatgatgggttggatcagaagaaggtgaaaatgaattcaaaaaaggaacaaaaagaaaatcaaatttctgtttgcaggcttccgtcactttgggactgcaagtgactcctttaagtgttgaggaggggggaggtggaagacagcacctgcccgacaggttcttctgcaaaaaccagacgcagctgcaaccggctgtgaaggaatgaaaacgactaatggcttcaaaagagagccgcccggggtcagggaacggctcatcctgtacaagaggtatcgtggtgggttatattttcggaattcgctcgcttgcgccacagatttgcttttctttctcttaactacttttttttttcttctctctctctttcttttcggcatgaggggtccgggcagtcatggtttgtatggtagatctgggtgatgtaggtgaggattgatgcatgcagagattctgtacccaacgtccggagggcggaagatactgagcattttactgtaacatggtattttgctgacgatctgttgcgtcttgttcagtttcagttaaatggatcaatcatagtggtgaagaggaaagttatggatgtctttattgttcttttacatgatatgttaatgatatgatagcgaaccaagtccataccggtaatagtaagaaatataaaacctggtgatgagagcaaagtaaccgtggcaatgatgccaacatgcggttgaatatacatcgaaagaaatgcaaaaaagtatcacttctcatccattatttgcttgcagttctacgagacttttcgaaccccacacttcgatatgtgcagctagaggtagaggtatgcaagctacagaagcatcgatatcggacatacagatgatgcgagtttatgcatagaagtaggtatgtaagcaccgagaaagagcgcccctcaattccatcaggcaatgtagagaggtctggtcgtcatccattttcccgccagctgtctctgggacgggcgccccttcgcgacctcggaacaataaagcatcagacgggagataggaagaaacaggggcctgaaccccatgaacagacatcaaagaactccccgtcatggcaacaggcatgcgttggtatccaacctacctgaaggaccagttttccgatgccagacatggatggaatctgtgcaaggtccgacgtgttcggtttcgatgcatctacccatctaccttgacccatccccagcatccaacccggtaggtaaaccataacccgcaaagtttccattttgttcacacaatcatcattcattcatgttctagcccagtccagtccagccgcccacactcgcccacactcgtacacatacaccttgagcaaacagacagacccttgctcgatttgacgcttttgtgtccccaaggcccagataatcctttgatgcatgtcttgacgtccaacatctcgggtgggcctggtgagcctggtcctagaaaaatgtcttacatgcactggtagcgggaacagaggataccacgtccatggttcatgtacctagggtaggaactggtagaagaatgatgcccgttgccactgtccatcttcttttactagccaaaactatttacaatcacgggcaaatcgtgacttgacttgttcgcgcacaatgagtttgcgggtttgaaaacactaggtgggttttgcacaacctgaactgcctgctgtctatcttcttcctacctgcctgcctgactctcatcacagtccgaatggaaaacgtgaagcgagtaacatattattgacgaacaaatcactcctggagaagatcaaccgagaggttgtcagaagtgtgttgttcacgctatgcttgagtaactaatctaagcaactaagactagtagttttgataacctgcttcatctctcgtacatgtttttcgctccgttttgttccatcacgacttacgccaccacgacatagccgcgtcgccaaaaaggccactgcgttacaccatagcgactctcgtcagtgtcgaaaagccatcaagaaaattcactcagcgcgttgtcaggtacgacaggggcgccacgttctagctccgatggatatctatccaagccgaaacgccaaatacgctgtgaataaccgtagggtatactctgccacccaaaatgccatcctctcaaaggatgtgctaaaaaaaatttatccaaaaaaaaaaaaaaaccaaaaaaaaaaacaaaaaaaaattgaagcagggacagaaagaaccagatgactcaatcccttgctgtcaaatgctgtccagaactcctaccatgccgtgacataagaatctcaagaaaagatattaagcggttggggaggaaaatggctgtgacggccccgagaggtttaaatgctggcgtggtgcccatggccatgtccatgcccatagctttggtaacgagaatccatttcataagactcggagctctcccggctgctgtaatcaaggacgcctctgtcgctcatgggggtggcatattgcggtggtcggacatccgcgtcagattccgggcaattgagaaggtggttgattgagggctcgacactgacgctgcggcgactgggcacgccacggcccggacccgagcggctgtagtgtctcgtgtgggaaaccgaaaccggtcgagttcggcgggcgatgggtgacgagttgggacgataatgcttcgcggcctcggtttcggccttcgcctgttcgatgaggagggggactttgcggcgacgggcgttgatgaaccagttcgagatttgatctgaaaagccaacagtcagtaaagtggtacttacgaaggagacgctgtcggattatcttactcatctgcatgtttgtttctctcatcattttttgcttctcatcttcggtcggataggggtggtttagatggccgtacagccaagcgtacagcttctccgtaacctccttgggaagattgccacgtctcttgttcttgcccccatcgccgccccgagggctcaccgcagaatcagagtggcccccccaaggatgagcatagtgcaagcgctcgctgcgggcacgctgttcgtagagattctgctgggatccgggttgagggaagggcccatgacggtgttctagtggggggtagtaggaatcttgaggatacccgtgaggagggtagctatcctgacggtatatgggctggtgttggccatactgagggtagccacgccgtggctcgctgttttgatgatagccgttgtgttgagcaaaagcgtttgacggtggcagacgcggaagcgggccatctaggtaggtacgtgctccagaatcttgctggccatgactatgttgcgaaaagacattgatgctggggctggagcccgttgttggcagacgatcagtggtgtatccttgggaatttccaccatcaatagtatccttttgcgcctgagattgccggcggccatagtccatgtccagcttatcaaaatctggaataatggaccggatgggtggcagtgctgagccgggagatggaagcgaccgcgggtcgttatgtgagctactcacgttcaggccatgcattgtctgaggccggtggtgcggtggatgatgatagaatgatgtcgccatcttggatgaagtaagaaatatcgaactgggagggcaacggtctcgcggaatgttgtgatgtggtgttgtcagatgtcaggcgcccgttagacacagggtagtgcttctatagaaaatggacgactagcggcaacgaagccagcctgtgctaacactcgatttgtcagttttatctgtcttgaccgttttgtgtcagaggcacgttacctttggtctttaatgttgacggaagagcggactcaagagtgcttgtgggacaatatggcacagtgaagagtgacaaggagtgaaggaaaagggcccaggtttctctgggaggataggtatcttataaaaagtttaaaaagaaaagaagcccaatgttggttgatagccttcacctcatcgactgcggcggaattccgaataggtaaatagcacgaaggtggccgaattgacttgatgacactcaaggttgttggcattgatgtgtgtattgatatgtcgagggtcgacttctcttggcgtacacctttcggagctgcaatatggaacctttgtcgcttaatatgttgttcgggattgttgtgtgcagagatgttgaacgcacttgctgcaggatgcctctggatcgcaagcagccttcaatgtgtcattcgagtggtgttctgcgcttcccactgagcttctctggcggttctcacggatgctgcgtctttgcgagagggcgcgcgcgtgtaccatccataggcggatgcaatgtccttcgtagtaggtatgtatctctggacagaaaggcgcccagtagacaccgttgtcaggagtcccccggcatgtcgaacccacggctcataacgaacgcgagagagagagggggggaggaaaaaaaaagtgaaaaccggggatgggttttggtgacaatagacggacgacatggacagggtcccaacactggtcgtctcggcatcacgcaacctctcttaagtgctctgctagaggttgaagacatgtggtatggtattgtaacaggtccgtactgtattgccagggtgtcccaatacaagtaattacgtagcatggcgcatggtttggctgagatgtcaatgccggtcggtgcatgcacgtaccggacaaggggcaaggagcacggcccaaggtactacggtacaatggtacattggtcggtacccacgtcccggacatcccaagaggcaacttgtaccttccttcacctacctatccccctcacatgccaacaattgctgtatgatacgctcctggacgggaacgcgggagatagagggaccagagccaagttatgcaatttctatacaacttgtgacctgtattaaaggcccaagcctccaacagcttcccataatataggagcgccctttccccgacacatgcctctgttcatgatacaggcatccgcagacccaagaccgacacttagggagagagaactggcatccagaatgcaaaacacgtcacagcttcggccgggaagccatgcagtgcgcgcgtgtatcgccgaggaaagatgccgccggcgtgccgtcccgcaccctgtcgaacttgtttaggtggccttgaagcttcgaaatggcagcggaaaatcagaggactgcacatcatcggtggtcatctgctagcgcgttcagaaccgtgggttgaaatccagctcaataaagctcccgcagtttgtggagtggacgagtctctggcttttcctttctccatgatggaaagactatggaagcaactcatgatctcgaccaacgctgtttggttgattccgtcatggcaaacatttggcggatctggacacacggcagacccgacatccactgcagacgcaatcctacgttgccgaccagctggcggcgtacctgatcacggcatcgacggcagatacttgattaacttgaactggtgtggttcttgttcttgatacactcagtccactcaaccggaacacggaacatgaagagacttcggtgatggaggggacgaccggacttcatcggtcgcagctggctcgaggaaaattgctaccaagatacctctagggtgcctcttggcgaacgaactctttgtgacttcagtaacgacattgtccgatcacaggtctgtctgtacgaacattcaaggttgaaccaaagcgcgaagatgtcatgggctatggccctgcctctagacccttcgttctcacctgcgagaggtgcacaggtgcgggcctcacttttctcgctctgctcgcgaggctggattcaaggtaatctagtagctgcatgtgtatgttcaagcaaaagttaagttttggatgaccgctttggagaaaaagcagaaacccgtgatcactgcaatcgtaaggagttatgcacaccagcgacattaccatatccagttttgagcgtcccaagggcaacgctgcagaaatcctcagcaaaacgagaaaataaccttcttttcattcgcttttgccccaaccgggcatgtttctgacgatttgctagggcactgctaggcctgtcaggctgcctggctaaaagatactagcaattagacttggggcaagtgaggtagcatccggagcgggctccgtcctgattgcaattacatatccttacgtacaggcaaggggccaacctctgccaaaattgcactgtttgggtctgcttgaagctactcaagtactgatatgtgccagaaagctggagagtgatggactggaatgtatctcggcgcctcgataccagagggaaagaagcaaatctaaatcagaaactaaattgcctgaagcccttcgaaatcgggactcaaaactgctcagtcatcagcagatgactacaaaacgtcgaattagccctcacttcatccaataagtaacgtcccgactttctgggccaaccaaaacaggccccagggcactggatgtctgtaacgaacccctggagcaacccccgggtagacggatgcacggggccagggtgctggaaaggttgttgaagaagggacaatccagtcaagaagggaaacggagggtgttcaccagtctcggaaccgaatgattcccaaggactctttacaaatacccggctcccgcgcactgttcgacaagccaagcaaccttattttccggaacagggacagaacgagaatgggatgtgtgtttgctccctatttcgctgaactgagcacggtgatacttgaggaaccgtcatggcgtaaagcagacggcgggaagtaaggcaactagctcgtcggggcttcccatttttgccatgtcatgaaggatcacggcagcgattaccgaccatcgaactgacatgcgagcggatttaatgaaccgctcctcgtctcctcaaagagacgccttatactggtgcggcagaatcctctgttcgtcccatcggcccatcatgatacctgctgcagcggcagcagcgagtgtcaaagatccccgaaggacacgacactcgcaggagaaatcggatcggatcagggaataaggcaggcagacaacccagccagaccggaccaccaccggccctctttctcgtcttctcaccaaccaagaggtggtctgctgaacacacacacacacagaaagctgacactgcaggagtgacagtgacaacggtgacagtgacacagcaaggctcgtggccgccgccgccttctccgccgccgccaccaccattaccagtagcaaacctccttcgttcgttcatcaaaacccttctccagctttgccagaaaacgggtgagctgttgtgaatctgacatccacatcttgacgtactagccaccgcccccctccccttcttcacgatgcacgatctcgtcaacatgcctatggtgtggaagatctccgatgccttgtatacgcacttctagtatctagtacccgggtccgtatgcgagccaaactgcccaaggcttttgccgaccactcgttgaagcgcccctagctgccctccaagcgtcaccggttcatgagtgcactgaattggcggtgaacacacatcttccaaagctcggcgacatgctgggttcctgcagtggcaacacgaatccgtatgcatgatggcctcgatggatacggtcgagaattcgaacgaggtagatagcagctatggaagcctcagttaccgaaaccgtgatggacaatgaaccgcctgacgacaactagcatttggttcagtgacttgttgtggaacttccctccctgatcctatgttgtaggcttcgagtgaccgacatcatagcttcaacagaaacatcatgaaaaaagcaacgccgcacactcaagctatcggaggactgcttttaccccccaagcaaacccatccggattagtccatgtacattttcgtggaaacaaaacacggagttcctttaacggcagaaacccgcaaaagcatctgtcgatacccacaatggcgtatccagcgacaggcagaaggggggtggggtagatatgtcaggcacgcacacacaaaagaaaagacgttttgaaatggtacgcccaccgcaggcccgtcaggtatgtatgttgctgtatgtggaatcgcgggatcgcgggatcgggatacggttggtttctgcatggaggctcagcaacggttttgcttgcctcctttcgttcccttcatgtgtgtgctggcgttgccgctagtggtatgtactaggtcaaatgggagaaaagataatgatccgtgatccgatccataaaaaaagcttccagctttcttcggaacatttcatccccacgctggaaggcgaggtgggattgaatggaaatcctttccttgcttccgtccgagaataaggcatgctgccaagcttgcccccacgcaaagtaggttctacaaatggccgcctcgcacggggacgaggagtggaaagagaaagagaacgaggacgagcatgagaatgatattggttgaggtatgccgatggcagaaacagaggactgatcaatcatgctggaggaaaggaaagggcaatgacaatgggtgggtcgatcccgcttccgaagatcgccatatgaaaacccccaagctgcaggggtttctggatcaggtattgctgtcaaggccaccatgacatgatactaagtggacgtgaagcgtccagccaaccaaacagtgagggaacatgtgctgtgcaaaaccagtccatctatcccgaggatggaaacctgaacgctccgtttcgcggccgaataccctacccgaccaatcaacctccaggagccttgacggagagcaccgcgcatgcgaatactgtgtcgtatgtcaaggcgacccaacgccgcggtatcacagtgttttcttgtccgagttccaaatcaactttgcggtagacacacgttgtcgagtttggtggaacgaacccatgttgggcaaatacaccacaaaagaacgtaacttctgggcagcaatcgcctcgttgaaacggtctccgactgatcccctggttacgaatctggaggggtccagtcttcacgacacgttccgtcttctttccctggttacaactcggttagccgcgtgtactatacatggagcaatcagttggggcagaggtgacacgagaggcatgcggcgctctcttcgtcctggcacgaatgcaacggtaaccgcctttctggccgatacaagattttagacggtgggagtccacgggcgtccacaggcccagcccgtacctctgccagatgatttctctctcatgtgtacacaaggattcgtttggttcacccttctgtgtgtcccaaccgtagagaaccttgggatgattccatgtcggaggaaccgttcttgagttttagccgttccgaaacagctctcgctaccttggcatggtcgacatcggtttgccgattatacgatgctacacgggcacgcaggcgagaagctttgtccccccgacgaaccatagaagcttatatgtattcgtcgtcgtccaaggctggctggactggcccccgtttggaaatcttgtgcgtcgccaacaggaaagcgtttcgcgacagtctgtcattgatgtgtcagtcacacgaaaggtgctgttggacactcagagatctggacctgcttgcctacctgccacatctgccttctttaacatacctgcggcgaggtgccaacggcttgcatgcagtcctccattccatatcagcctttacgcagattgccttgaccattctgactcggctccggggggggggggggggtcatcattgtttaatcccttacaagaacaacacgacaatcagcgtttttacgcacctacaacctggccatcacccccttttccccttgtacaaggttgcctcgttgctctcaaaggtctctagcatctacatggtaaaaacaggttgatatccattgttgcacgcgtgcgtgttcggttgccggctgactgtttcccaaaatatggtaactcacgtcatgccgcaccgaacaacgaactgctttcgtagaccaagaagggcttagctttatacttcaaccttatatcaaggagactatcaaaggatgatagttgatgataaacggtagttggcccaggggtgctggaacgtgaatcaacaatagccgtgtgccaccgcctgactatagtccgcaagcttaccttggcccattatcatggtaaacaagaatacacaaaggcgttatttccggtcaacaggggataccacctacagaatgcatctggccgtcattgtgacagtgggaggagtggtcatagtggtgaaggagactgacctgatgcgaacgcaagcaatagcagaccacacaccttcaacagcgactaaagtctaaccaggtgtaagcccaatctaacattgaaacagcttgagggtataacgttgaaagttcatcagacatgctgccttgttgcttaatttgatttggttaccttttccgccagcaacccaactgggcgaaccgcatttttgacggtgtgtgtatcttttccaaccttacatccaggcgttttgctctaaccgaagtgattcagagtccagtaggtatatcagcggcatgatatttcgaaaacgtttttaaaactgggttaacgggtctcgcttccaaaaatcttttgacagtaaccccagcggacgggaaagttcgcgagtcaggttattatagcagcaatacgtaccagtacgagcaggtatagtactcgatgctctgtacgaacgaactagtattggtaccagtatacgtcctactaccgacatgcggacatctagcatcgcatggcctagcgagcgggacgttgcgaccctattagcacttactgcctgctaattgccctaatatggccttgaagtgcctctgaccgataatgacacagggaaggaggctgttgatcgtaccatagattcgtcatccgacatggggggttgctatcttgagtgatggatgccgtcacattcggatcagtacctacaacagaggttatattagcgggaaggagactatactacaacgccaagtaagcaaaaatcacttaaattggtaggtgtcagggaggccattagggtttaccttggctgatctttgacttgcataggcgaaacctacagacagctaacgggttgatggttcattcagtcggtgggtgcgaacatgaccgcatgggtattggtagcccggcacaagaggcaggggcaagatgacaggttttccccattgatgattgattgcgtctgctggctgtcatgttcgacaagtgacaggcgccaagatcttgcaaagataccctcacgcagccaatgcgtgtgctaccctgtctccctgtcagtatctcctgtaccggtgggtatgaacagggctcaggtgcggaagtgtgaaccgctttcagatgccctagcccgaaatcctcctccacactcatgtgggcgcgtggggatgggacatgacatacttactggttggacataaatctatcgtttcctgtccatgctctcattgttccctcccattgatttttttcccgtggtacttgtttgggtcgtcggttgtcgcagcgatgtgctcctcgagctcggttctttccgcggccgacagctaaccggtcgttgcaatgaaccatggatgcgatccgaagacgaacggaatcaatggccgaaggacgaaagcacctctgcttgggccactgcatggttcccacttgacagccgaggtctcgaacaaggccttggcgagggacttgaaggttatctgatgaacctagctaggtgaaccggggttagccagcatcagactggagcgacatgagaccaggacaaagggatggggcaaaagatcccggcgctttcaacgtgctcaagcgctcgacactgacagcagcagcacttacagtagggatccctgaactcccccggaaggagaaacatgtgccgccccgggccttcgcctcagtcttggaaccccggcccgttctctctgtccagtgttcggccagtcctgaaacgcctacgcagtaaacgacgcgaaaaggtcgccgatgtcgacggacccagccaacgacgttgccgagccaggtacgaatcagagtaaccatgtctccgcctaccccaggtgcttgcgacgtttgaagctcggaccacccatcaaagccatagtacaacaacaccccaaagtcccaaacggcaactctccaaaatgacgagcaattgcgcaggccaggacaaattgaagcgcgggtctcgatgattgattactcagcactccgcagcttcacctatgtaggcaacgcctttatgccatacatacctctacgctcccgtcactcggcctggtggtgaacgactcagaagaagcggcgagaagcaagcgagctcggcaggtgaacgagtcgtgcacaatccgcatcatgcaacctgggcaacaagcgcggagcgaagaggtgggtaaccgtgtgtggtcgagcgagcgcgggaatttgggaggattggggggtttgtgagttcgacttgtttggcctggtgccaggaagtgaccgcagcgcccacttcacgaaatgccggtgggactaactgctatcttggcccacccaaaattgtcggttgtcgtcaaactctgcccatccgcgccttcccccggtcacaagaaagttttcgtttcctcgtcactcgtccctgtgccgggaagccccttgcgagtcccggctgtcaaaagatgcttgaatggaaagggtgtatggtggtatggtaacaatggtatttttggtatcgcaagtacgatacggaatcagatacaggcgatggaaaccacctatctctctacctgaaggtacgacagcctcccgaggaaccgcgagtccttgtgaaagccatcttggcacgatcttggtcaatctcatctaggcaagctctgatgggttcttccgcccacaccaacatcataacgagcagcatccaagtcgacatcaacaagggcaaagcaaacaggcaccttacctatttctttccaaccactgacacaggcgatcgaaacaatggaaacaatggaaacaatggaaacaatggaaacaatggaaactgggaaagagcaaggacagcccctctactctacgcaaggcagtcacggtcatgtatgtatactgcgcatgtatgtacctgtcacttccactttgcgggtcctcacctatccacccattataggtgcgaagcggagcgagtagggttgtgccttgatgcagctgtcatgtttcttattagtgtggagtaaactggagttgatctagggaagatgcgggatgctggatcacccttttggcgaatggcatgcttcctgatgctcatcattagccgtgggttttcgtcctgtcggttattcagcccaggctctcatcagagttgcgcgagcgaatatgtatatcgcgcaaaaattatggggtttacactactagtgactaggtagccgttagctgtcgtcctgggtgcgaagtcgaggaaatagaacagggcctggatgaatcgaccaagctttcactcatcacacagtctgccatccagttcgttgtttcttccacactctccccttccccttttcgtccttcccttctcggatacttctgcgcatccgagacattgcttcatcattcttgccacgccagtagagacatcaagggttgtttcccatgcccatagcatagcttctgtggttccattcaatgcagctgctgctgacgactggcgcctgctcttctgggcctctccagtaaaagaggtgagaggcgcaaccctttccttggtctgatccacaccgatcctttttctccaggacctttgcccatatagaacctaatctcaccgtgacattgacggcctgatcggttatggtgatggaattccatcagtcacgctcccacttgatagtaggtacagactggaaacgaggaatcgggctctagttcgccgctgtggttcggtcgaggtcgttgtcaggacgattactatcaaggcacaggtgacagctaagtatgtgtatgtatgagcctgaagacacctcatgtgcacagacatgctgcgacagtgacaacgctcgtttgacacttgacattttgacactgccgctcacgcgccccggctggtagtgacagatgcaaaagacagcctataatgggcaacgaaaaaaaaataaaaaaatcgcctgccctacccgttcctgtacttacgtggaatacgcgtaattcaatgtttccctttccccaggtcgtcgtggagcaacatccatgtcttgcccgcccattatctgcggttgatggttgaaggccggtagtcgattcccgctgtcataatcatggtctgcctcgctccaaattcggctccagctcgctcttcatcaaggtacattactgccagcaacgatccgtcactgtactgtaattacggcggcggcggcggcatcgacatttgacattgacgccgcagcaaagctacctcaccacactgagtcactctagtaccgtccatccgcccctttccttctttacctcttcaagctgggtagatgttagcgtagtgtgctgtctagcttgggcgctcgtctgtttctgtctttctttctttctttcttctagcgttttgcttttcctcatctctgtagaacgaataccttttccgccgtgagatcactgagctgtgacagctggaattttccggaggcacctggtatcgagctcttgctggcttcagtgttgatttccttctccttgggtccgctgggaataatcttactatgcagtgaacggtgcttttctgttcctattccttccttcagcctctagtccttcattcgtcctctatgctggctctgccgggctttgctatatccttttctccaaaatccatcttgcggtcttgttgtcttgccttgcactttcaaatccgtattgcggactgcaccgtatcttacgtttcactactgtgtcttccatcacatgccggtaacgtaaaatacgtccaagtttcccacaaacggcaaaccccgtgttacatcagtctattgacacttttgctagcgcaccagatcgatctcaaaatacgatctcgagaaggcatagtgaggacaagtgagaaagtggcgctggacggggaagcctgtgtgattctctcagacagaccaaatgaaaaggtcttcggactcagctccgttccgcttcgagcgtctgtcttctccatcactatctatacagacgacgaaaacctcccattcttccactccacatgctcgcatgccttctaattccggcagaaagcagagccgagaggagagcaacgcgaaacagaaagaacatcagctttccattcattcaccaaggcatcaagacatgacaaattaggcagaagaaaaaaaaattccaagaaaaagtaagtcaactcaacaaagaaaataattcccgagctttgctgcttcactgtatgtagtgtacgcgcaccggccggtgaaaaccgaaacatctcgccaaatagagcatagttaaaatgtgcgagatcaagaaaacaaataaccgactactagggtttgaatgggggggcggacggacgggctggcacatgcagccagcagcaagcacgctcaaggaaaatgtccggtgatcaatcattcgtcaacatggacaaggcttttccctgggaagggtaagaaaaaagcaaagatatttcttgctctcacagtgctcattcatgacgagaaagggagccagtcggtacagtgtgagtggaatggaaggatcgagggaggcagtcaggtggagggattgtagccgaggagggggaagattgaatgaaatagggaaaaaaaaggaaagaagcaaaccgagtgagagagagagcgcgcgcccgctcggtgggcaatgtgccatgagaagtgagcaaaaagagagagagggaaaaaagcaacagagaaatttggactctggttcgaattgacaccaagattcttccagacaaagcaagacgtctagaggtactgtccatgtctatattcaacacatcaaccaacaagccaaccatcacaaaccagtagccgtgagtttgaggatatcacttactcaagtcttttctgcgaatgtgcaacaaccttttgaatggttgaggtagcatcaagctgcattcagcattcacatgggcatggtttgttggttcgcggtctggacctgacgcctcccatcttggaaaccatcggcttttgctttttacctcattcctttcccttctcatcttgaagatgcgttaggcggtggtattgtggatgggggtttaccttcttcaaggttagcttcgatgataccgagcatcatgaaatgtgcagtagtgtcgtagtaaacaccccgaccgacatgacgatggatggcaaagcaagcaatgctaaatgtgaatggtggcggagagtttgtctgaaccggatgctacaattcccgtcaggtcagtgtagcgttgttcgatggtcagttatgccggtgttttgccaacaacccggcaaccgggtacctgtcatgtcaaaagcaaagtaagaagtgcagaagaaaaccaactttagcccctgaaacgggaaatcctttcgtagtttggttactctgaggttacttttggcagattgttggcgatgaatggcatgggatgagattggccagtgcggaaacgaacatgattggatcttatcgtggcgtttcccaaaccgcccggggtgggaagaaaatggttcgatgatgacggcctagatgggatttcttgaatcgatcggatttcctggcacacattctcgagattccaattgagcttgcgagatgaccatgagcatggacgacagcctgaccattaatttatactagctggtattttgtatcatgaggcttatcgcggacttgtctttgctgattcttctgacatgggacatcttgacaatagcgataggggcaatacttggctaagaacgagtgtgcttgacgtgttgttcgggggtggcctatctcgagacagaagcggattaggtcagtactgaccaaatatacccacacccttccgttcgttcttcgatccggggtaacatatacctggtcttgatacactacaaacctcgtctttcatcacggatccattcacccggatcggcgacttcagggtattcaagacagggcaaatgtcatggcaagtggcagggcagatgcaggctcaacatccccagtctccaacccctctaactcactcaaccaaaggactcgtgtttgtctcaccttgacgtgcatctgttggcttactagccttgtcattccccaatcttaaccgcgcaaccgcgcaacggaggaatgaatcatgagtgtacatcaacgaagatgtgaattgtgtggcagtagcaaagcggcaagaagcaagcatctatctactcgctgccactgtatcgtcagccatatctcacaattacgggagtacgtgctcaaatctcatcccacatggcgtccgtccgtcatccgttgtccaggttcacggccggcaatcctgaaccgatggggagaaggaggttctctgtagccttgccgtccagctgctcggtgcatagattagggtccgtcttgtgtgatgacaaggatgacgggaagatggcaaaactggtgttcataggcacaacagtctccgttactttccgagccattgagttgaactgcatcgacactggatgggttgtagggtgatgattgtcgtccgttggtggtgaactgtggtgaaatctttggcatgccatgccaggcttgccagggtcccttcctgtgtgcacttgactgcttttttcctgcatccattgctttcttggcccggaaaatgggaatgcgccctgcggcctgacagggacttggacactggccactcactggataggctacccttaaaccccaggctcattgttcaatggtagcgaatcatgatgcttctttcttttcttcagtgatatacgaggcgtcgtggctgttgcttctggttgacgactggagttggtgatgtttggtagtggtggcggtgctctgccgaacaaatcggatcataacgacggtagaatgacggcgatgatggactctgcggacggtagtgatatggagttcggcaccggaacggcatgctgccgattcccatcttggtgcagtccgaaagagatcggggtggggtagaaccgagagggggactgcgatgaactgggactggagatgggaattgtgctgtcgggtgctcgggggaaactgccatccacatgctattttggtacggctgcaccacggccaggtgagggaaagagcaggttcgcgggggggaaagaaagaaaaagaaaaacgatgttttgcacgggcagattcccatttctaatctcatcagcagaggaaggtagcgccgtgataggggacgctgtcccaaccctcgtcgataggtcgtccatgactcccctcaccctgtcatgtcaagtgggagggccagtcagtagaggtctctgtccaagaaccctgtcaacctgtcatggaacgcatgtctgtcactcatgtggatgtttgagcaagcgcagtctcgtgtagagatgtctaaagggacggcttgtcaatttcgcataaggaaggatgctacccgagaagttgacaggtcatcttgactcagatcggatctttcctcttccttcgctagaccacaaacagtgcaagcgctccggatctcgctccttcccttggagggggtttctgcttgcatgatcttggctagtgggaaggagcatgtcatgggacccttgagataagggggggagggaggaacgaggaagctttgtttccattgttccatcaaccggtcaagcatcatgtacgctccataccataccggtattgaccgaaaccttgcctgttgtgttcaagactttggctgcatcggttgacggcctgagcatgctgctggcgcaaacaacaagtgggtggtgatgtgtgagtgtctttcgtgggggacaggcgatccgcgactgatgtaccgcaggtcacgttcacactttggcatatcaccaacctgtaggcccgtgatcatcattgtcgtgttgccatggtgtcgctgttgcctagctggctgccaagtacgtgcagcaagtctgaggataggcgcatgattctttgacacaccgaatgggtgaggcaaacgcagttgaacgaggatgggtagaattatccttgatggtcttcctgtccggttcatgatggtacagagtgcatgtggcagagtccgactagtcgacgatggccaaagatcttcttgactgagcaacatcgaatggtaatctacaagtgacactttcattttcctctctgtcgatcctgtagttgcgaacaaccatgctcgcatcaatccacacgcatcctagacacagtgacctgaagaaacaagaaatcttcaacgcaaagagtgcgaatcacgcagtcctaacagggtgggctttggctgttgattgcgaaacgctgtctggctggtcattaatatctggtgatcctggtccacaaccattaactccatcccacccgacctctatctaccaaaggccattaataatgtgaacaaagaagtacatctgcgaacgactacatcaaaacacatacctccactctccctctctctctcttttccagaacagttttgatcagcacctccttcaacgctctcacctcatgcacgaacaggtacaccacctactgcacctcccatgattgtaaaatattatccattgatgataaccgggcagtaacacgatatgtagctaccagtctacacattatccattgaagataaccgggcagtaacactatatgtagctaccagtctaccaagacgacactacccatgcagtgtaagttgacaagtcatggtttagttgataaacaaaaatgacactaggaaagcggacctggttgtcctgctgttcgctgtagttacatggctacacctttaccaccctgcttgattgtgactgattgtctgcttgaaagacaaatctggagattcgaaacaatgattaccatccgcgttgaataactagtagtgtctcccaagccagaagtgggtataagtgtagggaggtatatcttcacattcctgtcacgatctgtttttccaacgcaatgcttgcagaggttgtgacgatggtagcagaggcatctaagaggagggaactgtgaccgatctatcccgaaaacttactgtggccatagatcaaatgaaatttggcgtaatatagaccaagacaagcgcgggtaaaatacccgctgtgcactacataggcagttaaagcattcatcgaaacttcgtaatgggtagtaggaacatgctaaagaatcttagaagtcgttcagtagctatgaaaccgttagcaacgctggcgatctggccggatgttgaggaaaaaaaaatccacttcatgccctcttggacattgcaatatgcattgagagcagtggacgaaaggctgaaacaccaagcctgtcatagaggcgggaggaatcatactgagctggatttgtaggatgaatgcatagaatagtaacaacacttgaagtcggctgacatgaactgaaccaacacatttgactacctacaaacggcacccaacaaaaatctctttcagcacacaaacagaaagaaaaacgttctttcgcctccatcatccgccgccccttaacctttcccagaaaagcaactgcgtcctcttcttcatctttttcgcatctctcctctcaccctccgtagccgtctcaccagctcctccatagctactcaccacactgtcatcctgccactccggcggcatcggcgacaccgtcccactagccatttccatgccgccactaaatccttgccaactttcagaaactggatcgaccaccccatcagagttgttaatgcagccatccgtcgaacctccttggtcataggagccagacttttccggggcgtatgcgtgtgatgtagagccgagtcccctatcaccagcgtactgagaatgaccggaagaactcatagcgaaggctgggtcttgactcatcagacctaagctcaagccacttgcttcacgcattttttgcagaccactgaccaagggctccaccagttgtgctttgtcgtacattgggaattggccgctgctagaagcttgtaccgacatgtctgcgattgggctaaatggcggaggaggtggtgattgaggaggggaaacagacccatcaccgatttcgtcggtttgaatagtagttggtgggccccctctatgtcggctgtaaagtgactcgccctcatcaccagcacgcccttcacattggccccgaatggccactaccttcctccacaacgccggaaatcttgcctccagttccctctctagctctatctgtctctgagcaacggcccgggccctctcctctctcttaaccgggcccagctcggtgatccgcctccctccaagcccttcgccactctcgtcaaactccttaagccacccctcgtactccctatctctcctctgtctctgttcttcttcctcagctacatcgttataatatgatgtctcgctctcgagcaacttccccgaactgaattcggcggtactcttccctttgccggtgatccacttgtcaaaactatcagcaaactccctatagtggcccttcaagataaaacactggcccttccagccatttccgcggaatttggttagcagtgcgttggcaatggggcattcccagtcaaattctatgcggctgtcatacagcactacacagcgggactggtaccagcggttgaaggattggcgagatgagacgtcggtgaaggtgtcttcgatcatctcgagggaggcatgctgaatgaaggagacggggcagcggaggttgatggcggaggagatgtgggacttttcaaaggaggtggaggagcggagatcgagtaaaaggacagcgcctcggtgggggtagatggtgagaatcgtgttgaggtggcctggaaggatcatgcgagcactgccttctttggtggcaggagtctggtctgttgagctgcggtaatgaagaccctggaggttgagggttgtttgctcatgctgccggcgctggtcaaaccagacctttgaacctcatcagtaggtaaaacataacatttgagcgcataataacgtactttgattttatttggatgcacattgagagtgaaagcaagaacgtcgatgattgtttcactcggctgcgggtccttccgaaaacagtcctccaagtgagcaatcgcctctcgagtcaagtctcgggcctgatctgtagggtcgccaatttgctccggtggccaaactggtgtgcttgctacatcatcggtggccattgtcaacgaaacagtactaaaggatgcggtcgacaagtccggtgaactagccagagcagggccaggcgatggtgacctgacagaccgcgtcagctgttcccccatataactaagcacctttggccgagagggtggttcctggctgggttgtggcgtttcgcgtgttacgaaatttgcagattgtccgtacgtacctgcttgaacatcaattcgatgggtgtctccagggtagttcgtagccatctcggacatcaatgactctgtatcagcatccatcgcctgctgctcatcttcttcgttcctggcagtcacctcgttttcgtgcggcgattttgttgtgcccagttcacggcacagattgttggacctgatgaacgctatgaaggaacacgctgggtcatccggaagaagatcccaaatcatgacaggcaaagaaagtagtagcaatgttgaatggcttttgaagactccttggactttgacgtacttggcgatggctgggaagccggctaaccactgctcccaagcactgaagtccaatcgctggtcaccttcaagggctaatgagatcatgacgtgaggctcgtcttcgtttggctcgccaatcatcggagcagacatgccagggagatatggatatgttgatcgtggtgacaacggccagtcgtcttgttgtggactggtaacgacatgctgctgctgatacggtgatagtgagcgtctggaatccggaacaagtcggccaatctctatactcggtgctttgtggttggacgtcatcatgaaatgcacaggcgtagacctggattcaaagtgtttgccgttgatcagaactggcctgggatgtttcagacgtgcgagaatctcggcatgtaacattgcagccgagaaggttctgtgccgccattcctgaaggacttcaatcaaggcattggtgaaagagtatcggcctgggttaggggcaatagcatcccacgttgatgctgaaatggtttcagttatgctttggccacttgagaaggtggcactagctgcccctgcgcagcagtcaagaagaatcaagacatcggagggggatctttcgaggagtgtctggattgcggaccacctgttgcatgatgaattagctcgcccgaaagatggtagggggtggcacaacaggactcactgcagccatggggagttcagattccgtgtcctggtggaaaagagtaagcatcaaaaacctattcacatggcgggctggatgtagagagcacctacgcacaccacgtactctggcgcgaatcgtcaatccgggcatgaccaccgtagtagacaatgaagagggtcttcttgtcctcatgttgttttatcatgtcgccaatcttgagcatcagttcgagatgggagttctcggttgggatggcgaagatatcggtgtcgtaacggtagtcttctcggaaacatttttccagatcctccagctcgggcaacacaaacaagtcgtcacaggcccaatgtagaaatagagcttggactttagtgtacctttgctgtgaagacgaggtggtgggaaatgcccgattggccgactaccacaacgggcaaaaatcagtttgaggttgggggcttgtcgatacgtagtgctatgacatacatcttcgagggcttgagcaaaggtttcaagatgcctgacatggtagctaacacgactaacgtcgtgagttgccgggttacatgattcgctagctgacccgtactgagtatgttagatttctttttgtgtgaagcgacggggggtctcctgtaacagtccgaccaaagaaatgagcgtcgacatacggccgaatccgaataactcatgaagtcattttcactatgatgcggctgccgggtgtggatagggatgaatgctggagtcgaagaatccatctctctgtctctgggggttgagagggttggactgtgctcgtaatatgctgcttttcttaggtgacattggactcaacgtatccgcttggaggccacaaagtgaacacgatagaatgtggccaagaagggcccttttttaatttcatgttggatgcggctgtgtttaggtttgagggaggacagaactggcagccacttgaatggaggctggggtcatgctcgtccaggacaaaataacgtggactgcagctgagccagaccacccaagccatgacatcgccgtgaataccaaacggtattatctatgcctcttattgctctcattcctcccattcgtcctcatcggtgtcgtctgctctggaccagtccccgttcatttgtcctttgcgagccacggtcacccatttgggtatagcccatgatcttgacgcagcggggctttatcacgctgacccactattgagctgatcaatcagagcctggcatcccgtctgcatgcttcccaaaagggttcgcttcacgaagaagcatagaccaggttcttccaaggtgggcgacggcggggagcgagacgtggacagtggaactggagctgttggcagctgttgatggcccgttatcgtcacttcagctcgtcaacaacaacaccaactaaggtactctcgcaatattaacaccgccacccagacacagttgttacatccacacacatcttgatgatctaatttcccatctcatctacctctaatcacccagcctcaatcagtctaatcgttttcacgcagtgttgatccgccatgagagagcgcatcaccttcatccagaagcaaggcgactcaatcgagccaaccacgctcaagatcaagggcggtgtcctcaacggcccagagatccaggctgcccgtgaagacagactcaccattgcaatcgatgagttaccgaaagacctacaagcgctcttgggcacagctcatgagcttcacatcagatatgtcagctctcaaccatatgaggcaatcacccctttgctagctaggctgccgcctggcttccatctgttctacaccccggcagggcaagccgatgccacttccccagcgctctgccttgccctcaatcaaattttcggaaatgttcagtgcgaaaacccagaggtgagggttgaattcatcctcctcacctgtaccatggtgtttgtgctaaccgtcttcacatagaagtcattcacgactctgccaagggaccgtttctctcactcagctgcctaccagttctaccaaccatcggtagacctttccccattcattgcactcgttaaagagaagctatgttcatcttccaaggaccaatcttgcgctgccagggccgaccgcttggcaaacgccagctctctggacatctcatatgatgccatctctcacgccgtcaagctcactgcaacatggccctaccagaagcaagaggtccacgcgacatcccgtccacagacacggaccgaggttggagtcttgaactcggaccggccaggacacctcgagcctcatgagctgggaatttccggtcttctcaccgtgctgggacaggataaaaagccgtctgcaactatgtttgcctttgcctctcgacatcgtgatgccgagtctagcttttccgccgagtttctggagccaacaggtcttcaccctaccctcaaactcaggcttgagtccagcaagccacctatcgaagatgcctactgctcaccacacgcctacttcacccttcccaagaccatcttcgccgataggcaccaactatcggatgacctctttctggcctcgaagaatctcactggtctacgctacatttctcagcccgtggaccttgaagctcctgaatatgttgagaagcgctgggggtcttcgcttcttctggaactttcccctcccgaacatgaagaatcaaagtcttggacagtacaagtccccttgcatctgcgctacctatctcccgctgaaggcggctataccgatattcaagttccatacccggctgttttctgggcttgcgcggctgaggaaggtaccaagttccctaataatccgttcgagaaggccaaccttggctacgacggccttttcggccctaggacggtattctggcatgtcgagcctcgcccgacaattggcagccgtttgagcaacatgatcaaggtgccagtcctggacacaaacaaggcggagtgggtaagcggcggcaccgggctagcggtactccttggctttgcctggatcatgtggaagttgttcggcgtgctttcaaagtctgggtaccaaaaccaaccctcgcaggctgcggaggtcgtcaaggccaagaagaatcagtaatggtcaagggagtgggatgaggcgaatgggcgaagtgtacctggagacaaatgtaatatccaaaatattaaacgtaagtcacgccagcaaattcgaggctgactgcagcccttgtacacctcgttctttttgattgatcgatatctggcgcttcacagaatgatgccggggtggacagctcggtggcatgtaagccgagtggcttgtttcacggtttgtttgcgtctcctatctgccttcagttctaggtattttcgcttcttccttcgcttcatggcaagacagttccttcctaggtcttcagcacctccgccattctgcacagcaactatacccaatgttactggggcacttcttccttctttcattcgtgactgttcttttgtcggagtattagatcaatccttgcctttgtttggaaaagtgctcagcttgcaccgcagaggtggtactgcacactttggcttctttgtcaacacttaccaacacccaaccatacacaaaaggcaacacacccccacgttgaatgaagctctctgcagccgaggaggacagaacagggatcgtgttggagaagtatttcttccccacatttcaaagctactctgttagagcttccaaggctagcgacccaatgacgtcgtctccctctgttctcaggatgcaggtctacactacactacccttcgccagtgcatgttaaatctctttcccacccaagtggctcaagtcagctgtggaatgtcagaataggtctggcgaatatggaaaccaagtccgcggataactggagacttctcacctattcttgcccaatcagccgagagtcgtacaaatctcgcctcgcctgcctctggcttcctgttcaaatggcaggagtacaccccgcaaaaggcccttgaatactccaatctttccatgtagggaaccaagctgggaaaagatcatccaggggacctgcagcgtactcttccgatgtcgacgttgtctcttcgttctgggaagtagttgcgtctgatcattcggtgccgaacatccaggtccggaatgtcagttggtacaagtaccgggctcttcctccccggtctcctcattgtttcctcgtaattccaaaccaactcgaccctatcttctcgcttccaagcagccgaaaagcttacggaacctcaccaaagtcctctattcgttccaagtgcagtgcagccactattcgcatctcgaagcattaagatgagcagcagtccggatcgcagacccatcttcgtggcaacccatcctcgggcttgctccacggccttcgaacgggtatgttccgtcagttcgaagaagagaagaagaccatagccaaaagtctaatcaaatgtcaactccataggtgtttatgacccgcccagatgccctgagttgtgtgcacgaaccctttggtgatgccttctactatggccccgaacgcatgagcacgcgctacgaccatgacgaggccgcaagagagaagagcgggtatgcggaagtccggtacgacgatgtcatgggcagaatcttgaaggagacgttggagaacgacgtaagtgtgcaccgaaccctgtatctcgttctatctctcctcacgggacatcatctgccggcgacattatttatatagtctaactccgattccacttcatagaagacccgtgtctttatcaaagacatggcctactacatcgtgcctcccaacggcgaccgtcctttaggcccggcgcgctcgctcgatcgccaccccaacccggtagcagacagcaacccgactatcattcccacctcccttctcatgctcttccattggacattcctgattcgccacccacgaaaggccatcccgagctactaccgctgcaccattccaccgctgaacaaaaagacgggattcgacgagttcatgcccagcgaggcaggctacgtcgagctccgcaggctcttcgaattcttgcatgccaaaggaatcattgccgaggaaagcaagtacgattccgaggagacgcgtaagtcgaggggcacgatgtttgggcagatgaaggaagacagcgtgtcggcatggagtggtcccgatagagacgaacgactggagcaaggccccgcgctcagcaggcagctggaaaacataccaggtcccgtgaagatcacggtcgttgacgcagatgacctgctcgacgacccggagggcacgctaagagcttactgtgaggccatcggcgtggactttgaccccaagatgctcaagtgggatgacgatgagagccagaggacagctaaggaggcgtttgagaagtggaacgggtttcacgatgatgcgattgggagtaccgagctgacaccgcggtcgcataaggctgtaagtctcttgtttactatatcttgttttcgcatcactctggatgctgtgcggacgttttgataaagatgaagctaatgttacataacggaacagaagacaccgactcaagaggaagaggacaaggaatggaaggaaaaatacggcgaggagggacagaagataatcagggagacggtcgacaagaatgtggccgactatgagtatctcaagaagttcgctttgaagccgaaaaagatggagtaggagaacgaaacggttgtatgacaagacccaagttttgggtcttgttcaggtcacgcatctgagttgttatcatcaacattgagggccccaatatcaatattggcagaagcaatgaatatccgagggatcgctggcaaacattaggttttgtatcgagacggcatcaaaatatagagggaacggcattatagaagggtgtctcgtcaattcaaggtgtacttgcaatgagcaacgggacgacacaggagagatctcaatggcagtttagccacatcgatgagctcaagtctactccacacaaattccaggaggactgcggcattgcataaaatagtcatttttacagagaactatgaatacaaacccgggtcagcgaggtcaatcgaccgacctgtttttacctaaaaaaaaaataccccccacacatgtgatgatacagaacaattgtacacccagagtatgatggtttatggcctagaagggtggcatggactgtcttaagagaactttccatttccgggttggttgtcctcactcacatacctgccccgctgtctgcggcgctcaaccttcacatctccttcttccgaccggagagcacctcgacaaggccgcattcctccttcttccaccccacctaaccccttccatgactgaccatgaccccttactcgctgctcatcctaataggcatcctcttcttctcggcctcgccagggataccaacctcatggctgacgttatcgctccactccctcgcgtggaacttatcctgctcgttggtccagtacaccgttgcccttctcagctgcctcttgacgtcgacaacagcccccttttccaccgccccgctcgccttcttgatctcgcccaccaattctgacgaagacccaaggcgagacacctgccacatgaggttacccttgccggctcccgccagcacggccgccatgtcggccacgctgttgggtttctggtcgttgagctcctggccgcgctcacgcttggacttgtgcatcagcttgcggccttcctcggcctcgttggcccagtccagctcgtgccgcttcttgaactctcgcagcttctggtagacggatcggccgaccgcaccttggtccttgcccgccagctcgatcatggcgagtgggcgccagtagtccttgcggatcttgcgggggacgaggttcttgccggtgaagggttgttggcggatgaggtgttggtgctgtaggaagggtttgcccaaatggttagttgattgattggaactagaagatgatgatgaaaagagggcttgacaagggagggagggtggttgcgtacagagataacgggcttggtcgagtagatcacctggccttgctcaatgtggtgaaacgcccagatgcgatcgccatggcccttggggtttcccttgtttcctggctctgacttgagctgcagcctggatgggctcttgagctcgacagccgtctcctcggccaatgggcttgtcttgagaaccgctgtggtcggttttgggatggcggtggtggggtgtgtgctggcgtggcgcacggcgccggcaacgttggtgacggcgctgagacgcgaaacgccgaaggccaggcggcctattgtcgaggtcgttacagagttcatggcgaactgtgtgtggtttgtatgtgtggacgaacgtataaggaaagtgtagcaccacacgcccacgttaacgacgacggggagtcttccggccttggacgggactggcgcaggcgctggagcaatcggtcggtcggtcggtcggtcggtcggtcggtcgaggaagccgggtgttggtgatcgcgttacgaggtgttggggttaggtatacaggtaggcggcaggcaggcgcggagacgggggaatctggaaacggaacgggacggggctgctcgcgcgcacgcctggagcagcaagcaagtcgactcggatcgcggaggtcgggacgggactcggggctcacaacattttttgggtccgttaggtttccaccaattcgggccctccaatgcgcgggagttgtggggaggtgggcttttgcctgccggagctacagtgtagagcgggctgaatccaatccctgtcgtctaaagctccacgcggggccagctcttacaccaaggcacatacatatctcgtgtaaacaatcctgctcctgcgttttgacaaattccctggatccaaattgacaagcttttggggttcatccgagacaagcctaccttccagttatgtggttgaggtcggggtagctttgtttttggccgtctgctcatgctcaacaacagtcgggtctaaccagcaagccggtcggcactttgccggatcctcctcccatgtaatcaacttacatacacacaagacgggacatctattgcaaggaaccgagactacttgttcgcccttgacccaagactggggaacggtctgagaccggtgcgttagactcacaccataatcacatttgttcaccatttagcagttcacttcagtcatcgtggcaacacggaatcagctttgttacggtagtagctaagttgtatatgatctttgcactgtacgcggaaggagagtatcatatgtacctagtgtatgtcaaggaccacggctgatgtaaacacatgattttgattcccactaaatcttcagaatcaattctccgccgttcttttagatacatcatgtctacctcatgtgaatcataacatctttcgtttcatatcatgtaacgtacctaaacatacaggccccaaactccaaatgcaaaatgtgcatgctttaaaccccgaaggctatcccattttcaaattcctcaagtcatgataccaaatttccgtctccctaacactcggggcgtccacgattatcttcttcactaatcctcctagtccacctctacgtcgtcgcgcatgactgagtcatctttcctattagacatctagtcgtcgtaaagatcctcatccatctcagattccggcgcaacctcgtcaactgcgtcttcctcatccaacatcatttcgtcgtcctcatcattgacctcgggatggttgggaaggactgtaatcttgccgtcttggacgacaaccctggcaacctcaccgtcgcggatgctgccacggaggatcaaaacggccaagcggttcagaacctccttctcaagcacacgttgcagtggtctagcgccataagctggcgagtaaccaagagcacccagcttgtctttggcttcttccgacacctcgattttgacattgcgatcgttgtcttggagccgcttctggatttccgcaatgcgtagctcgacaatcttgcggatctcgcgacgagtgagacggttgaagatgacaattgagctgatacggttgaggaactcgggaaggaagtagttgcgcagggcgttcatgacaagctcgcgagtggttggatcaatcttgccgtccttggcgttgggacgagaaaggtactcagcacccaagttagacgtcatgacaacgatgcagttcctggcatcgacgactctgccctgaccgtccgtgatacgaccgtcatccatgagctgtagcagaacggtcaagacctccttggctgccttttcaacctcgtcaaagagaaggatggagaacggcttgcggcgaagggcctcagtcagctggccaccagagtcgtgaccgacgtagccgggaggagcaccaatcatgcggctgagagagtgacgctcctgatactcagacatgtcgaaacggatcatggccttaggatcatcaaacaggaactcggcaagagccttggtgagcagagtcttaccggtacccgaaggaccgcagaacaggaagctgggaggctggttggggttggagagacccgaccgctgcagtctgatagcgttggacacagactgaacggcctccttctgaccgacaacaatcttgctgagatgcttctccatgtgcaaaagcttctccttctcgctggtcttgaggcgtgtgacgggaataccggtccaccgtgctacaatctcgttgatctgatcgggaccaacgacatcggtgatcatggcaccgccggtttcggccgcagcggcgttgagcgcagcgtcagccgcagccttttccttctcaagcctcttgattactgcctcctgctcggggatggcgtaatactgaagatcagcagcacggctgtgatctcccattctgctagcctcttcggccttttgtctcaagctctcaagcttcatcctggcttcctggagagccttggctctctgtttctcctgttcgtatttctcacggaggggtctgagctcctcctccacattctcggcatccttcttcgcctgttcaagacgagccttggaagcctcatccttctcgcgagacaaggcgtgaatctcaatcttgagctgacgcaacttgcgctccaaggaatcgatgatttcgggctgcgattctcgagcgactctgactgcggcagccgcctcgtcgatcaaatcgatagccgaatcaggaagtctgcgggaagtgaggtagcgggccgcaagatttgcagcggccacaatggcagcatcggaaatagtgacaccatggtgcacctcgtacttctccttgagaccacgtagaatggagattgtctcagaaacggaaggctccttgacaatgacctgctggaaacgacgttcaaaggcagcatccttctcgatgtacttgcggtactcggccagggtggtagcgccaatgcagtgaagctgaccacgggcgagcattggcttcaaaaggttggccgcatccatgccaccttctccggacgcgccagcgcccatgagcaaatggatttcatcgatgaaaaggatgatcatctccttggactcggagatctccttcagaactcccttcatgcgctcttcaaactcacccctgtacttgctaccagccaccagggcaccgacatcaagagacagaagcttgcagttggccagattgtcgggcacatcagcgttgacgatgcgctgagcgagaccctcaacgacggtagtcttaccgacaccaggctcaccgataaggacagggttgttcttggtacgacgtgaaagaatacggatcactctccgaatttcctcctcacgaccaatgacgggatcaatcttgccttccctggccatggctgtcatatcaatggtgaacttggcgagattctcgtgctcctcttcagtgtcagcattgcgagagtcgacgcgcttggtaccgcgaatggcctggatggcatcggtaacgagctttggcttgggaatgttggcctccttgagcgcattcatgatcgagggctcctcggccagggctgtgataaggtggtcgacggcaatgtatgtgtctttttgcgtcttctgcagctcgttggccttgcgcaggactgtatggaaggaaggagccatcgagacatggtcgggaggagggtcttggctggggaggcggacgagggccttcttgagggcgcggtcgaacagctggggatcgccgtgggctctctcaatgacttggcggaagagagagctggttgccccggctggtgcattttgctggtccttgctcggatctgggagagggtcgagaagcgcgactgccagatgaacggggaggagttgcgagtgggcgtattgctctgccagggccatggcatcctccaatgccttcttggcccggtctgtaaattccattttcgacgtcatgatgaattagtgtgcgagactctgttggtccctacagaatttgtgtggtgttgtgtttcgattgggggtgtgtgtgtatgtgttattgttgatgtacaaaagagaaaaatcgcggaaatgttgagatgaagctagtgtgacgtgaggcttcactcttgatgtatatcttggagaagaaaagaacaattgtgtttggggtatctcttagtagacttttgtgttttgatctggggaacaaacaaagaatcgctgacgggggggagaggtcagaaggagtggaatttattcgtgagccttggtggggagagaagtcgcgagttgatgcccgagctggccgtgcaagagcaagtgggatgagtatctacctctagctgcttctcgatggtcctcgcagcctgtcgcaagtagaggtagctgtgcgggcgggcgcacgggaagcgacgacatcatagtgacaagcaagcaggctgcccgcaagaacgaagcgactcgaatcttcagcggtcttcctgtcaccatatactgttggctcctgttcgggcttgaggggtataaagtgggtacctggagggcggggcacatggaagctttccagtggggtccgcgctttcggactgtctctccgtcatcgcagtacctgcatcgacctgactccaaccagagaggattgtcgagacccaaacagctggacgttactgcaatgcttcttttcacttccgtcttctccttccactataatccttcaccgttgttctttgtcttcgtttgcgcagatgaacaacaagggacgttctctcccagttggacgaaccacaatgtcggtatcctcacactccagcatctctctctcaccatacataccttttcccatctacaggtctggccaagaaggcgcagtaaggtcttcggcgattaccgcgtaagggaagctccttgcgcatccgtgatttctacgacgagatagtcgaatacgtaatgttgcgcatcgtggtgggttgggtatcatgagattcctctaaccagcgcgcccaacgtgagccagtttggttggtcacacttcatattccttcgagatggatgaattcggtgcattcggtggtattctataccacaatactcccacgtctcgtttgccactatgtagtcatcaacacctccccacttgagaacctcggacaggaacggagacactggttgaggagtctgaatggcaatcgatcaactcgatgcttgatactagtttggcttctttttgtgtcagtagaagttgacttataatccctctttgatgggtgcaaggccatggctcgacccattcacgaccagaaccacaagctgccacttccaacgtcaagtggccttctagttacgcttttgtcagttgaacagcgagcttctttgctgcgatatcactccgatatgcattacaatctctggaaagctaacttgcacggttaaccctgccagcaatctgggctaccaggacgattgagaagtcagccaggctcgccgcgcaggaaaacaatcgtgtagatgaggaccgaatcctgaaagagagtagcccgctggatacagctggagatcattggcctcgactggggtttgtttcttccatcacaccaggacttggatgaacatcgcgatgcaggagttccctctggaaatataaacttcatggatgtggcatattatccgcttcaggttgtcacttcagttgccggcctgtgacagtgtcgctagggcggcacgctggggtcgcgcacggcaaacgtagaagcgggtaaaagtgggactcggctattttagctacgagtatccactgcagccattgcatctaaagcggagaattgatggcttggcgtctccccattatcggaagagtgggtttccttgtcgataaaaaaaagttctggcagagaaacgcgggcgaacctccatcggttgcggctgtcagcgcttggagattccctcgcattgcatcaccaactccatcaattcacaacacaccgacaagatgcgccctcttacagaaacggagcagaagaccgtcttcgagaaggtcagtttcagtgccgaaacaatgtcatattcaaacaaggatgaacaacagctgactgattgctttggcaccctaaagcttgcaaactactgcaccgatctcaagagtcttatcgctcctctcgatgatggcgacagatacgttttccgtctgaaccactctcgcgtacgtcctgcctctctcgcctccctcgcttcctctcgaccttgctcgatacaccgtctcttcccttttggctgtgcgccaccgaggacaacgacagccgttgcgacggcgatgacagccaccacaccaccaccaaccagaataagggccagataaactgacaaagatgatgatatacaggtttactacgtccgtctctccgttgccaacctcgccaccagtgtcagccgcgatgccctcctcagcctgggtacctgccttggaaagatgaccaagacgggaaagttcagacttcacatcactgcccgtacgttccatgtccaatgccgaatccttatgcggttactgaaacagttggaatgtatgtgaaagctaacaacctgattaccaaccttatagttcctatcctctcggagcacgcccgtcataagatctgggtcaaggacaacggtgcccagcccttcctctacggctcgaacggtatacctctccatctcctggttctctgtcctactagcctcatgaaaactaacgggcatttgaaaacagtcgtcaaggcccacgtcggccgttggtccgaggactgccccgagcactccggtgtcgtcgtctacagcatggctgatatcccccttggcttcggtgtcacagctcgtagcacaaccgaggcacgccgccttgatcccacgggtatcgtttgcttccgtcaatcggactgcggcgagtacctccgtgatgaggacaccctctttgctggttaaagtgtcggtccgagtaagaaagagggaaggaattaacgaaggcttggaaaagagaaggtcatatgaactttttttttgctttagggaagtaccataaaggcgtcctggcgtttacaacacacacatacacttttggtcagaatcagatacctccagcatttttatctgggcagatataatttgatcttttttctcgtcgagcaatggggcaggaccgagacatacctacatcctttattaggaagtgtgatgggatcctctcgacctcgttgtttttatacctgtggaagccattgttcgtccagatcccgacttacgcaacactcaaattgtatctgtttacgtcgttttcaacacgtaatttcaaggtacgaaccccgtccatgtttttgtataatcgcactttttctaccaagccataccttcaagcccgatgtcccccaacaggactagccggcctactcaccgtattgtaaaagctcacactctccctctgcgccacatactcgctatccgcataccccaacagctgcccaatctccacgctctgatgtcccttaatccttgcaatctcggcgctcgcgtagttggtcaggcaccggcccacctcgaccgcttcaccctcccacatcttgccatccggaccgggcgtagaccggcgcttgtcaacgacgcacaggcgcacagcctcttgctgagcaaagaaaccctcgacgtccactacgccgacgggaagcagcccagctttgccgaggagagccttgtacgcgccctggtcgatgtacaaagtgccatgcggacgcaggccgtgcaggatccagaagtagcggtcgcggacgggcgagggcgagggcaggaagcgcgtgtgaagcgggatctggctgcggtcgatgacggctggggcctgctcggagcttgggttgacagccacggctggggtggatgtgccagtgacggagtcggaattgttggtgagcgaggcgagagacgctgtggacgggtggttgatctgcgtggtaagggaggccggggaacggctgccttggatatgcctgacgatcttgtgaatgttgccagggttggaagagcgagtgatcacggtggtgacgccggcggaagtggcaaggcgggcggctacgatcttggtggacatgccgcctgtgccgagcgatgagccggcttgagagactggaaagtggaggcacatggttaggatgctgtttgagaccctgtgctacaggaatagaatggagcttcttaccatcggcaacaagagcaccgatatcttccacaacctcgattggctgggcgtcagggttggttctggggttcttgtcatagagacagtcgacgtcggtcatgaggaagaggagatcggcgtggaccatggcggcggtgatggctgacagagtatcgttgtcaccaaacttgatttcagatacggccagcgtatcgttctcgttgacgatggggatcacgcccatatcgagcagctcatgaatagtgttttgcgcattgagatatcgtgatcgctgaagggaaagtcagcggaaagtcgttcatcattcaggtggtgtgatccccactcacatcggaaatatcgctcctggtgagcaagatctgggcgatgggctgtctgagatggttgaacaagctgtcccacagactcattaggcgacactgtccgatagctgccaaggcctgttatggtgtaagccaaattatccttcttgtcgtgtaactaggaggacttgcctgcaactttgagatgtgttttggtctcctctcaacgtccattctttggaggccaactccgatggcgccggatgagacaatgatgactttgtgcccatctttacgtagcttgaccgctgtctcgactattagggtgagattggatagaaggggctcatgtgttttttcgtccacaatggaactggttcctgggggagtgagtgttagcccagtgagccgtggctaatgagatccagcgtgtaatattgtcgtttcacatgaacatagagcatttcatgctatttcgaggaaaactttgggggttttccctcaccgagtttgatgaccactccaagggaacgagggctcttcatagctataatgttaaagaaagcgttaacacacagctcttgcagataagcgcctcaaaacagtagactgagaccgctctcgaggatgatgggtgagtgagatcaaataacagagtgtggttctgcacttacacacatggtgatgttgcgtctcgggctccatctttatcaagtattcagactgcagctggcctgtatgcgcgtgatttcactcaaccccagcttggccgatcaacaactgaaccgtttctcgatgtggaattgatcccttcaatgtgcattcggtacggacatgattcccttgggtgctcctggaaactggagtcacagtgggtgccgcgactttggcaaagtggaccgagtcgttgttgaccgcgccaacgaacggccgacatcggggcacaaagacgggaacgtgaggacaggaaaaaaaaaacggggccatcccacggtcaccgcccaagaccagtttcagggcattgtcacagggcattttcggcgcgcttttagggacagaccgctccgggcttaccggccttgttgtctccgacagggcgtgagatgtcggcttttgcgcgctaggtgacctagtgcggtgcccgtaaagcaagtcccgaactcccggttccgtcccgatgggaaacttcccttagctactacccaccttccgtctatgtacactattcactgggcgtccgggtacctctagtgacgacatgccaggtgcagctgggctgttttccgtagtggtgtctccactgtaaattttaggtcccagacctccccgtcaaggtgcccatctcatctcataaacacgatccgattcgattgcagatcaacgattgggaacccccaccttcgacgataacctccagctcaatcttggagcaaacacaacgtccgaaccgacaaccacaccatacctgctcaccatgtcaccagcgcccaccactagcgccggccccgcgtcctcgggcattcctccctcctccctccccacatccaccgtcaccgaggacgatacgaaaccctcctcctcctcctcgaaagccaacgatctccttcctcgctacctcacgaacgacccctcccgcactggctacgacccctccatccaatggtggatgaactacttcaagattctcaccggccaaatcacgcccgagggcgtcgagcactaccgtgaagaccggtacaaggccaacgaggcgcgcgactgcgcgcggtgcgaggccgaccgcgactggctgtttcagaactcgccggtgatccggttcctgcgtgagaaggtggccaacctaaacggtgtcttggatgagaccaatgtcgtgtgtcgccggtgtcctagcaggattgtggtgattcccggaaacaaggagaagggagaggaggataggatagaggttgccagacagggtggtgggtttagtcctgatcatggcatcctgttgtgcgccaatgagatgcgcaaccgaggacacttggaggatacgctggcgcatgagatggtgcatgcttgggatcatctgaggtggaaggtggattggttcggggagaagagtttgaggcacgctgcttgcactgaggtgagttccctctccttttcctgttccgtctgtttcgtttcgagctggaaggacagttgctaatctttgggatgttctgagcagatccgagcatcaatgcttagcggcgagtgcagatggacacgcgagtctattgtccgaggcaattggacgcttacccaacaatttcagaactgcgttcgtatgcgagccatccagtcggttatggcacgaccgacgtgcaaggacgatgtacatgcaacaaaggtggtcaacgaggtgtgggactcgtgcttttcggacaagaggccgtttgaggagatttataggtgatctcgggcctgtatcgcggatgcagagggcgttttataccatgtactcctgctgtttttgtgatgaacgtttcttgacatgtacaatcaatgataccacttcaacttgagattccagctctgatcttgtggcgctgatatatacactggtcacacatgtgatacataaactaaagtcaatgtccagtccattgctcgctaaatgccggaacgtagttacgtatatgcacagataatgaactcacaagcctcctccccttgacaatacggggatcctgatcctagccctcttcctctcgctcaaacgcccaagaacgcccgtattacaacatgaacaagaaaagaaaggaaaagaaaaaaaaggaaaaaaaaaaagaagaaaaaaaacaagaaaaaaacaagaaaaacaagctaacaatgcaagtaggctccacgcttccgcagtgctcgaagaaagttcgacggatatcagacaaagtaaaagcaaagccaagagacacccctcagttgcccatcttacttgccattttctcccggttcgcagctctttctcccttgacgcagtgcttcaagatccaagggtggttctccacctcctccaaaggaagacgcttctcagggtcgagtaccagcaactggataatgggttagcattgaaagaccatccttatgggaaacaatgacttcttaccttcttgatcagatcctttgcctccttgctgacccactcgggaatggtcatatccgccctcgcaatcctcttctgtgtcatgatcggcgtatcctcaaacggcgcctcgccgaccaaaaactcatacgtcaacacgcccaagctccacaagtccactttctcattgtaccagttatccttggatccgctccggatcatctctggcggcaggtaatccagggttccgcagagcgtctgcctccggttgttgggcgcgtgcacgctccagccgaaatccgatatcttgatttccccgtgaatgcccactagaatgttctccggtttgatgtcgcggtggatgacgtgcttgcggtgcaagtatttgagggcggatgccatttgcgcaacatactgcgctgctttccattcggggaaacggttttccttgcgcaggtgcttgtacagctcgcccttgccggcgtactcgagaatcaaaaagatgcgcttgctgtcatggaagtgtccgtacaacttcaagatattggggtgtcgtaggttggattgaatttcgatctcgcgacgcacttgcttctcgactccagtgccgtgttgcaattccgacttgtagagcaccttgagggcacagatgaaaccagagctgcgctcccgcgcgaggtatacgcggccgaatttgcctttgccaagcggccgaccgatttcaaacatgccaaggtggaattgtttaggggatatcgactgttcgtagccggcgctagaggatgactcggatgtagatgtacctgtcgaagacacgctagcggaggccattggctgcgagagttcgtcgtgatcatcgtcgtcgactctacgaatgccggcgtatgttgtggacttgtgagcggcggatgaaacaatggtcgaagatttcgtggcaacgggaacggttctctgtggttttcgtggtgagggaggttcgctagagatgatgggcggattcttcctttgcgcgatctgcgaaggaacaaggaacggaggtgcttactacggtattgccgctttgcgattgaagggctactttgaagagattcggcctgccgggggcgctcgtgtgttggacttgactgggacctgcctacgatcgcgcaaatcagtcagagaggctatcacgcaaacaatgttgtataaatcatacctttgacttgagctctctcgccttttgctgaagtcgagcgccatcgcttggatcgttgttttcgtcatgtatcgacatgcgcccgaagcgtgactccattggttggcccgccatcttgggcacgacgatttctaggatcgcgaatgagaaacagtcgccaggaagtctaggtgggatgttgcatagatgatgggaaactagcgggcgggcgcaaagcaatacactcgattcctagggcgtcgtgttgaaagcgcaggccacttcagtatttattggttgaagttggttgtcaagcaaggttggttttacacaaggccagcgaagttgatgctgattggagttgaaacgacacttcccagatggtgggccaggattggggctttatttaccggggctcagttccgttgcctagcaacagtcattgtcttccacttgtctggctgcgccgaaccttccctcctgggctccctgatcaaacaactgagaccagcaatgataggtgcagcgggaaggtgggctgggctcagcagcgtccagaggattacaggagacacgcccttggacttaacaaccgggagagacctgactcggtggtaattgacacggcaatgaatatgactgtgaggatctcatttgtctgatatcttttgtttttctcagatttggcagaagcacctttgatggcagatgtcgtcgcagcgacgggattaacccgacatccaagcaacggaatcaagccctgccgcccctgcaggtgcgcgctaacatcggagctggatggggggagggccccgctaaaccccgctagatctccaagctgctctgagcctctgacagttttcatttactatctggacatggcaaaactatcggccttcttcgcaccatcagctgctgggaattgtaccaagcttgacgtttgacctcaaataacggtctgacctcttacatttccacaagcacagcaacaactgggcgtcaaatacctcgaaacgccctcgcccgtacacaacagtgaccgaatcccttacccgacgacgacgacgaggacgacgacgcccaccatgacgtccgtcaaaatcaaccacatatcatcgctcaatgagccgtacccctccccttcggccctcgaagccgccaccacaatgcacgttcaaggcgccttcgttgttgctacgcgtaagctgcccatcctcaaatcaggtcccatcgacgccatgtcggagcggctaggaattccaattcccgagatgatcttcggtgataacctggtctcgatcacgcaccggccaacgggctggtcgatcgagttcaatgccgaggacgcgctcgagcgcgtggacaaaacgggcgaaaagatgctgcaggtggcgtacgcgggcgagtggagctcgagccgcgagaagacgagcgcgggcatcagcgaggtggtcaagccgtttgattggagttatacaacggactattgtgggacggagaggcccggctcaaccggaggggctgaagggaaagaaacaaagttgcatggggacgagaacacaccggatatacctattgagctcctgaaacggcgagacccgatcctcttcgcggacgaggtggtcctttacgaaagcgagctagatgacaacgggtgcagtatcgtcagcgtgaagctgcgggtaatggagcaccgcatgttgctgctgtgccggatgtttatgcggttggataacgtgctggtgcgggtgcgggatacgagggtgtatgtggattttgacaaggaggaggtaattagagagtatacggaaagggaggataagtttgagaatgtgaagacggtaagttcttttgggagaaaggagacaggattgcgaaggaataggttagctgacgacttgttggctctgcgaaacagaaactcttcatgcaaggcctcaaactggatcaggtcaccatcgcacttcgtgatgccaaccaggtagcgcctctgctgccgcttatcaagcagggagttgagagcgttatcctaggtccgggtgtggctacgaagacgacgacaacaacacggttcccagggcaaacgcaatcgacaccacagactcagtttgtccgtccgccgccgagataggggctgaggacagattcttgcacgtttagagcattgtatgcaagataatatgggttaacctcttcatgattgacggatcaacggcattacaggcgttaaggagggtttggctaaggatacatagaatcgggatcatgcggagctgcaccaacaacaccgctattaatcgtggatgttctcccgacctgatcaccatttgaagatgcatatcaaagccggcctgttcaggtctttggtgatagtttttggcgacacctgaggtgaacaagacagccttattttcagccagtgaatatgcagaacgctagtaatccagatacccgtcgacctttgaaacacaatacatcatgtcacataccattccgaattgtggcttgtgctcgagttaaaaaacagaccacccagcatgaaaatccaactccataacccagaaaatgcaacataaccacatcacctagcatccggaataggcgaactcggctgcgtaacctcctcaaacgacagctcccacttatccacctccttgaacttcttcgccgccttcagcagctcttcacccagtctctccgtcatcatttgcgtcgtttccggcaactcttcagcctcaccaaggtccattgcagaaactggttcctggtcatcatcgtcgtcctcgccatcctgctccttatccctgtcaccgcccgaagcatcagcaccatcggcgttctccttgtcggagcctgctctaccgtacgttcgctttggctccgaagagccgggtttggatttggcagcggctttgccattggtagttgtaccatgtggcggcttcattttctgcttgtccttctctttcagctgcttctgctttgcggcactgagcgccttttccttctttttcctggcggcagcggtggcaatgtatgatagttcgtcaccgtctgcggcagtttcatcttcagaagaggaggaggagccctcgtcactagtgatgtcgtaagggttctccttgttcctccccttcttgttctttctgtcgggttttgcgcgattccgtcgagcaggcagcaagcttgttagtgcctccgttgctaatttttcctcttcacgcttcttgacagctccggtggcctttttgaatgctgcggcggcgactgctgaggcctttgcagtatttggggctttgtagtttggtgagtgtgtgagtgagggtggtgaggaaagttcagatgacatgtccgcgtctacggcccccattggcccggcgcctaggcgtggtagcagttcgggagtctgaagtcgttctgtataaacaggtgctgctcgccggctgttgtatgaccggtgcgtcaagttgttgagtgatggccaggccactgggctctcagcttctgaggaatcgcttgcgggtggtgcgttgaccgggtcgttaggatcgatggggggcctggactgcctgggaggactggacggtatatggtctggaacaggcgaaagggcgggtgttgagagtggcgatgaaatggggctgtcgcttccatctcgcatctctatcgactggtgaatgacctcattttcttcctcttctggttcaggaacaggttgctcatgtaccactgatctgccgcgcttcttacgaccggagtggctttcaagtgacttgcgtttcttcgagcgccgagatggagagccggtttccatgatttcttcatcgtcgtcgacaggcatcgctccactggaggccggaaccgtgacatcggcacccaaagctgcgcctgtgaaagcgctggcaccagaccgtctcttcatcatgtcgagcggcgtcgactcgccatctggacctgaatcttcgtcttcaatagccgcttctcgatccacatccatatgatcttcctcatcagtcatggggatgcgtgacacctgcgaagtcacggacagggatctctgtcgtcgtcctttctgtgccgttcccaaaatactgggctcgcgtgctcgtcgcttgaacagacccaggttgagtgtagacatgacgctcggtgtagtgggccccctgctacttggcctgacgggcccgtcgtctctgcctgagacactgttttgacgtggacggtggcgctggaagagaccgacatcgaacgaagaggtgttggcggaccggtagccaccggcattcagggcggtaatcgtagggtcctcgagactatcgtcgaggtcaaacatatcgtcatccagatccaggccggaagtgtcgcctgttaatcgccggggcgctcgcgggctcggtcgggtggactcctctctctcgcgtctagaataggaggttgcggcatcgggattccggtcggtgtcggcagtaccggttgttgaggtcatattggccagccggtccatggcctggtctcgcctctgtttcgcgtcctccagctccttagcctggtcggaattcatgtgtcgttgggctgctgccacggcggcggcgcgctgcttagcgcgttccttttctcgatcgctaacatcgtagatatcgctgctggggtctgtggcagtcggcttagtgacgacgggtggtgtggcggaggagctgttcgctgtaggctgcgacggcacaacccgtgatttccttggtctgggcatcgtgaatgtgtcgcggggttctcgcctggggttgtcgatatcgggtctcagagagttgtgggaagtcggtgggattatatacttgtattagggtaaattcgtgtgggcgaaaatcatggcagttggtggtggtgcatatgcaggtgttgggggtcctgttcagtttcccggaatctcctccgcgcggaaaagttggagaatcgtgaatgtaaatgcgatattccgtcggcgctgatgttgacgtattgatgtaccgttgcaggtagatcggaggaaagtgcagtcccagagacgggacgcgttccttgatcaacaccggggtatcaaaaaagactgggtccttcaagcgcgtgccggtctggaagtacctctgtaccgtagcgagaccccgtaaggtagtgtagaatgcggggtgagccgtcggcaggcaagcctctccgctctcggcaacagacttccagacgggctgtacgcagtatgtggtgtacagacccaactggatcatccaatgacaaggttgtctgtcacctgtgtctgggcaaattgcttgtgtgaagttgtaggaggaaacaatgctcgattgctttttcgtagattgttcttttcttcgcaccaatggcttaacgtagttcttttacttctactatgcagtacactagaggcatcctcaagtcctagtccctgacccttgagttgtcatcaacaatgagaagttcaagctgttccttgtgtccctgccaagaacctcattacgtcacgatctgtagctagcgtagcgttaaggtaactggctgctgaaagtggtgaactgttcaagcagagagagcttcaagcttgaaccaacgaacgaacggtatcaacaggatcgacatctagtaatactcattagagaggtagcttatgcttacttattctaccgtattgctttccgccttttcgtccaccaaaaagtccatgaaggtgacacaacaacaaaacctcacattactccgatcctccccttcttcacgtcgcattgcgaacctcaccaccaaaagtccctgtcgcgaaacaccaaaagtcactacttcccctccaacatcaaatatggccacccgcatagcctgtcgcgctgccttccggcgcaacgttgtgcccgtcactctcggtctcacaaccaccttcgccctggccgcgcgacaacagcctttgaagctagacgccttgtccagctcgcagcagtcgcggtctctccattcccagaaagacaacaaggaggagtggttgaacccggaaacgatcaagcagctttctagtgggagtttgagcggtatgactaccacccagcttggatattgattagttgtatacgggaggctaatgtcgacttgtgccgcctttgcaggtttcgccaccggtcttttgatcagtgtcttttccaagacgctcgtgcttttggcgggtgttggtatggtgctagttcaggtgggcttttcaacttcgtgacagaaatggaagaaagatgatgtactgacaaaagcatggggataggttgcgtctcgatacggcatcgacttggtaggcatgttgcatcttcgcgacaaggtgaactcgtcaaagattctcaaggcgttgcaacacaaaatggcctttaagcttgcctttgccataacctttgctctttctgctttcatgtctttctagatcaagcaaggttcaaagacggagaaaatgatattaactctacacatcaagatgcatcgatggcgttatcacatcatcgggggagaattttgcagagtcggcatcaagacatggatggtgatacgctgtctatgtattggtcattttaggcgttttgaaagactatcagatatccaatgtttgagactgttctggttttccaactttgaacatccatgactatcctcgctcctttcgctacattgaacgaccaatgaccagcttcgtgttgaccacccggcttgtgtgccacaacagatagccatctgaaagacatgagagccgccatgggtgccaaaaaaaaaccagcccaagcgccatatagcagcagcggtcatgtaaaaaaaaaaaaatcgctagattcccggtcagccctggcgcaaggcagttctgggatccttcggcacactcgtccagttgaaaaacatccagtgcagacttgatgtggatgttctgttaagtctcatttttaggggcggatccaaaatactccaacgcccaacatatttccaagctctgagctaaatcgtctggacggtcgggtttgaaactcggcttcaaaaacaacctaaaacgggctcgtttcccgcagcagccactccgtcgtgagctgatctccatcaaagtagcctgccatattcttcctaatctcctcgttggacttgtttagccagtccttctcttcctgcgttagcaagctctcatcaatcagcttcctgcagtagggtaccatggtgacatgctcgaagcccagatacggcttatcgccaaactggtgctccgtctttacttcacgaacaatggccaggttctcaatacggattccgtagttgccatcctcatagtaaccaggctcgatggacagcacgttgccaggagccagaggaacatcgatgtacgccttccgagtaccaatgccgatgggcccttcatggacgtttaggaaagatccaactccgtggccggttccgtggcggtagtctagcccgtatttctggaatcattgttagccatttgtggatattaccacaaggagcaagtcgttactaacccagaggaattggcgggccaaggcgtccaacgcaaaaccactagttcccttggggaataccgcagtgtccagagcaatgttgcctttaagaaccagagtataagacttcctctcggcatcggtcggttggccgaagtgcagcgttctcgtgacatccgttgttccgtcacaaaattgtgcgcctgagtcgcagagatagatggcatcagggtcaatcactgagcaggcgcccctttcgggcttgtagtggatgattgcgccgctgcgttcatgtcagcatctttaagtgaatgaatttcacatgagaaactcactttggtccggtggaagaaatggtatcgaaggaaagaccaacaaagtcggcttgttcgcttctgaactgttccagttggtcggcggcctccacctcatccagcttggccttcttgttgattaactgatcctcaagccaggcaaagtacttgattagggcggcgccatcacggatgtgacatctcctcatgccttcaagttccgtctcgttcttgatggcctttgcgtccccaataggactcctgacctcgtccacgtgcttttcgccgcccaacgccaacttgagagcccatgaggctttgtttgaaaccaggtacttggtgggcttgtccgactcgctagtactcttggcagcattcgcaaggatctcggtgtccttgaagaggtcgttataaggcttgatcccagtgccgttctcagccaaatattgcttgacctcgtcattcagttttgactcatcgacgtacaaggttgcgctgtcctttgtaacgatggcgtaagagaagaagacggggttgtatgtgatatcgttgccgcgcaagttgaaaagccatgcgacttcgtcgagcatggatacgacgaaagcagcggccttcttcttttcgagctccttgcgcaggtttgtgagcttctctgctgtgccctttcctgagtacttggcaccaagcaagaagaccggctcgctgggacgaggtggtcgactatctccccatacgagatccaccaggttctcgttgatggccttcaagcctgcgccgccgtgcttcttgatatcgccatcgagcttgtcggctaccgccggggaaatcagggtgggatcgatgccaacagattttccgccagcggattcgtctgctgtccattcttgccaggtggggacatcttggagcccggtcttgagcaggtgccagttctcatccaactgtttggaggcctggttgaaataacgaccatccgtggccaaggcggccttgtctagtgtgacgactgccgttccagccgagccagtgaaacccgagatgaaagcacggcgggcgtcgcattcggcaatgtactcggaggcatggctgtcttccgaggggacaactgcgagattccagaagggtcagcggccagtggaatcgtcttggcggagaacggcacagggcgtaccatagatgtcaacattgcgctccttcatgagagaccgtagagcggccaagcgatccgttgtgttgacagtcatggtctcttcgtccgaagcggctctaagatgttggaataatcttgatgtgagagagaatgctctggtcgtacgtgacggctgagggaaggcagtcaaggccctgggcagattatgtagaaccctggcggcttgggagcggctggctggtcgggggacagaagacgcaactgctgtcaggcaagaagagggaaaggaccaaaaactccgcatggagaggagaggagtgttcccgtaacgtcgcaagggaagagagacagccacgcagacgggaccagagggggacggtggttttataggatagcagctagtaccgagaagctatcaccttgacttggacgaatggaagagtcaagtttggggacttctactttgggcgtagttggtggacgggtacctctctacacagcacgtccagtcgcaacgttttggtcacacgacgggacgggttatcgcaggtacctaccttgcctgctgtagtggtacctatcagatttggtggcccggctcaactcgcatcccacacgggacctcgagctcctctgcgcccaacgatcgacgcccatcattgcgtgccagggcagtcggtactttccatcttgagccaccctccacccgcgtccaccggctctgcggccgcctccgccaggtgggtcccgtcatcgctaccacaccccactagaggtacataggtacatgctgttaggtagctgaagccctacgataggtagcgtgtattcacgagatgcacacttgagagtcgagacaaacactgccaattctagcccaccacagccaggccaggcaggctccatcgtttttcatcaccaaaaaaactggaacaactaaccaagcacaaccttcggtcttgtaaaacctcttttcgatgtggttaagtcattgcaaaaacataaaggaacaacactacaagcgcggtctcttcaacagcaagagtccatctcccgtctctgttcttgcacatacctctagtatatcagagtgataacaaattgacggttctggaaccaagcgacccaccgatacgatccactattctacttagtaaccttctcttccttggcatcattcctcaccaacacgcgccttcacctttcctcgccaagttggacgaccgtcgggcatatttctgcactcgcactcctcctcacgaacctggtagagttcactggaagatggagccactacccttacccaccagtttggctgaggtggaacaggtaagaggaatcgtgataagaggatggcggattattgaatgaaccaggacgcccgtagagaccacgaggctaacacgactcacttctgctgacagttgataatagctctctatcagccaaacccccctgagaccgtctcacgcatccaggagattctccagaggttgcaaaagtcccccgagggttggcaacttgcccagagcttgattggaaacccaaatgacaacatcaaattctatgcggccttgacaattattgtaaaactcaacaaagacaggtacgtacctttgccatgccattcctcttttctgttaggccttagcagactgacaaactctccaaagtgccaacctcaacgacgatgaggcaaaggagctgctccaaaacatccttggctggacaatagcatcgtgtgcccagggtgttgctccctttgtgatcaaaaagttgtgcgttgctctcgccacattcttcatccacttttctcagctatggcccaactgccttcggcacttccttcacagtctcgatatcggacgggctacccctatcgaggcattggacgacgctctagagactcctatcattgccaacaatcttgaaatctcgaaactcaaggtcgccgtctggttcgcaacctcccttgttgaagaggtcgggaagacggatatgaattcgatcaagtacatccatgtacacgaacgtctcgttcgtaatgccttcgacttggcctcattgctagcacgcggattcctcccatcagatgacgcgtaccagactcagggggagtcgcttgtctgttttcaggtgagtgaaagaaacaggtttatcccagagttgccgatatggacgaactaggtcgctgacgatcatgtaggcctggattctctatgctcagcgactgtcctcaaataccgatgttctagtgacacatctacgggaacttgttggcccggctctcaactgcttcgccatcgacgatttattccagccggctgccgaactcttcagtgacgtgctgagcaattattcgggatttttcacagaggcacattatgcgtcattggcctctttattcgacagcgaatgggcggcagaacactacaacagggtcattcacggcgaccatcagcttgatggcatttcatttggtcttctcatgcttgcgtatggtgatgccaaggtgtcggatctcatgtgtagcacagacgagcggtcccagaggtttctggccaggctggctggtcttctcgctgctgatggctatctggtgggcgaggattcgatatttgtccctgccctggagttctgggccacgtttgtcgaaaccatgatcgacaatatttactcggaagacgaagcaaaagtaaacgtctggcgctcgcatgctgaacaacacctcaagagcgtcgtgtcgaactgctggaggaaggcacaatggccccctgcagagactttcgccgaatgggattccaatgagcgtgtcggctttacggatgcgagaaaagacatagcggatatgctacaatctatattcactctcgagaatctcactctggtctcttttttctctggacttttcctccaggccctctctgttcagtcatgggccgaagttgaggcatcggcattctgtcttggatccctgtccgactgtatcacggaagacccccaatatgacgtggagttaagcaaggtctttgcttcacctttctttgatcttctcggccaggctcaaggtccggttccgctacgtctgcgccagacaggtcttttgctcattgagcggtactgtgagtattttgagcgccattccgagtatcttcctcatgcgctcaacctgctattcgcggccgttggcgaccctgttcttggtgggccttctgcgaaatccatctcgactctctgctcgtcgtgtcgctgcattctcacgagcgaagcaccggccttcatcatgcactaccaaacaattcgtagcagacaggttctcgactcccttgcagaggaacgtatcatccttgccattgcttctatcatccaggccattccggattccaatcagaagctggctgtctttgagaacctctactcgatcatcaaggcagattgcgagcgtgctgtccagctcaaacagcagcccagcatattgaacctgtctgaccccaacttcttgcgcggtgttgagcaaccaggcgatgttccttctgccgatgaagtctctcagcaactcgccgtccgtgctctccgatcgctgcagagtatggctaagggtatgcaggatgtcaaggagcatgtggttgacattgacgccgatccattcttcgccaaccaggacccgaaactctctgctatccagtccgatatcctcaacgtcttggtcgagatgcagaagaatttcaacaccagcggagagatcgttgagataatatgcatcatctttcgagcagggttttcagagaccgagccgggcccgtttgtattccctcctgaagtcgtgacagatttcctcagtcaacaaagattcgaaacgcctaggctgggcactttgttgagcacagcatgctcatttgtcggaagtctgtacaggggaccaaagaatatggttccatctttactggctcagctactgccttgggtaatcaacatgctcagtagtcttccggaaccagaaagcgacacagaagtagcccaaaacggcatttgcttcgtggataagattatgacaagatacccggaggtggtgtttcagattcagccgtcacagatgctcgagttctttttcatgttctcgctcaaggtcctaaacgggaaggaacctctgccgaagacagcgtcggcggaattttgggtatgtcccttcgggctccttgaatgatcaaccaaaatgtttgctgtactaactaacatgttaaatcagagtaacttcattaccctcaagtctgattcacccgatctccaaggaaccatcaacgctgccatggagcacctcgggccgcttatatcgcagactctcatccaaaatatcgggggcaacgctgcaagaagcgagctagacaagctaagtgaccctctcaagaagcttgtgacgagccaagtgcgttcaaggcaatggctcgaacaggcgctcttcgaccccagtttccccggtcagcaggtaggcaacgacgagaagtcaacctttttgaggaagattattgggtaagtctgtcagttacttggttcttccgtttacacactgctgacctacaatttaatgcagactgagaggggcgagggccaccaaccaggtagttagagagttctggctggcttgcaggggttcaaacttttcatatgcttcctaggcttgtgcaatggtacttacgagcctaaaaactggatagagatcatgaaggaacttttgtaaccttttctctgtactaagtcgaatgtgctctttcctatgcgggttctcttgacaacggctcttgaaagtatcattcggacatggtaggcaacgttgtaagccaaattgggccctagttactattccagtcgacaacaacatatggtgaaaataattctctcaagatgctactcaatttatcatcaggcacacacttaccaatgatgtgcttctcgtgtataagggttatgaagcgagcgaggaagggctcgacaaagagctctattgtgtctagacgtggtcctagcgtcactccatctataaccctgccaagccccaggtgcaccaagggtaggcggtcatactgccatacacaaccctctctcttcaaccacagttcgtcctgtctccagtcgagcttcttcacccagactgaattcactacgtctcagtgtaagttcaaacacccagtcactatgtgctcaccaaaaaagctgtccctttcaggacagttcttaggtttttgtttgtaagacaaaaactaacacgcacggcaggacactgtgattagtcttttggaggtaaaccctctcacacaacatgaagtccctcaccaggccctacggccttatgtgccggcaccgccttacttctctcaccactagagcatcaaatctccaacaacgaccttattcttctaattcctcatctgagacaagaacagcaacaccaaccgcaacaccgaccaaaaaggcacaaagacaagtaatcttctccggtatccagcccacaggcataccgcacttgggcaactacctcggcgcccttcagcaatggaagcgcatgcaggacagcgcggatcctgagacgacggatctcattttctccgtggttgacctgcacgccatcaccgtgccgcagcagcgcggcaacctgaagaaatggaagagagaaatgcttgcggcgctgctggccatcggcttggaccccaagaggtgcaccatcttttaccagagcatggtgccagggcactcggagttgcagtggattttgagttgtacagctagcacggggtatttgtctagaatgacgcagtggaaggtgagtttcttttgaggttattgttcgatgagagagaaagagagagagagagagaggaaagagagcaagagaacgagcgggggaaagggttgaacacgagaccagcggctgatggtatgtgtgtggaaaattactctactacagagcaaactacaattagcagacgacgcccacatgctagatgacaaggccaaatcctctctcaagcacggcttgttctcttaccccatccttcaagcggcggatatcctcgttcacagggcgacccatgtccccgtcggcgaagatcagaggcagcatctggagtttgctagggaatgcgtgaccaacttcaaccacgcctataagggcaaggtgttggtagctcccgagacgattttgtgtaagtacatcgtcatgtcttctcaaaccgtggcccttccgctcaagatacctcgagtctcgagtgactgcttcgacgaaactaaccacctccccatatgatacacagctccaacaaaacgcgttatgtctctccaacttcccaccaaaaaaatgtccaaatccgaccccgacccctcctcccgcatcctccttaccgacaccccctccgagatccacgccaagatcctcaaagcgcggaccgactcgctcacgccttccctgggcatcacctttgacccgatccaacgcccgggcgtctccaacctgcttcagctgctcagccattttgacacgcaagatcgttccgcgcaggagatcgcggcccagattaatgctgaggtcatgggcaaccatggtgggctgggaggagaaggggaggagaatccgttaaggaagttgaaggagagggtgagcgaggtggtgcagagagagctgaatccgattagggagaaatatttgaagctgttgcaggaggatggggggaaggagggaggttatttggatgaggttattcgggagggggcgaggaaggctaatgagagtgcggagaggacgatgagtagggtcaggagggctgtggagttgggtgcttaggacatgcagagtgagaggttgttgtaagatagatactgggtgatctggttcggacacattttcggtagataaaagctatatggaatgtctgtatctgtggtctgtattgcttagagtttggctgtcgttcccatggtgcttcctcgcatcgatctcctccagtggcaatttccgtctagtccttcctcgtgcacagcacagtcgagccatgatcgtctcctgatctgtactatacatttcttatgctacagtatctatacacaaaggacgggccatatgctgaagacaaaagggacaaacctgaccagagagagacagacaacaagaacaaccacccaggcttaaagggcttgagacgggaccagcagttggtgtatctgtttagcgtccacccgaaatccggagtctctccttggcaaggaagtcctcgaagttgccgacacccttcatgtcgctgacatggctgaggtgttcccacctggtctccagaagtttctccacctcgctcttgctctcgtccatggccttgctgacacctgtttggtttggagccgctggttagcatacaggcaacccaaaaacagtcttccgaagcaaatatgggacggaaatccacgtatccacgtaccaagcttgctgaactcccaaacgttggccttcataccgataccatagtaggcatgcttctgcaagaaggccaaccacagctgcaccgtctccgggtggccgtccttgatctggatcagtcttctgagtgtgacacgctcaaagttctcctgcgacttcttgaaaatgaaatgcgacttgggcacggtccagcgctcgatcatgcgcggcaggggaacgggaccgaaggcaggcaggccgaggtagtaggcggcgcgtagggcgaagtcgcagaagaactcgaggtttcggatcgaataggaccggagctggaggtcgcatgagggaacgccatactcggcttcgcgacgaagcggctggaggtagagggcctcgagggagcggggcatacgggacatgatcacctcctgctcttcgggttccgcggcggcggcagcggcggccttggctttcttctggtccttgggggcctcggtggtcgtcgtgatccgggcgatcggtgtggtgctagcagcatataccggtcagtcattctgcaccgcctgggctggttcggttgtgtgacgatagatggagggagggagtgcgtgcacatcggcggggtcttcgacgagcgggtgggcgggtttcggaggcacggcgacgttatcgaggatgattattcgcggcaatgggtactaacctcgccttagaggcggcatcgggacctgtggtcctactcaactcttagttcctgcccgcgcatacccaagaatctcagcagcactctggtcacttacacggaagcattgcgccggagctggggcaacggctggaagacgctctgggcggaccggagggtcgcaagaggctgccatccccaagcagattagacaactattccacaagcgcacacatcttacaaacgcatgaggagaattcttaccgcccgtccctggagggaccgtactactggccttattatcatcttcgctctgggtggtctgggagattgaacgtctccaagttgccgtcgcgcgctgcgcggatcaaccgagtttttagcgcaagttccatactggggggtcaattcggggttcttatcgataaggagctagtgacgcccatttcttaagctaccaaaaatcaccgccacagagagcgaacagaagcaaaataacaagtcactggtagcataggagaaaacagatggttatcaaacattggattgtccgattttcggcttcgcacggcaccagttctgtgacatcgtggctatctaacggagatttctccattttgcctttggaaaaaaaaaaagaagaagaaaaaagtcctggcaatctcgcaataactggcagagatgccttctctgatcgccacgcggacaagggatactgttgtgcagtcgaactaaagctcaagactgagataacactatgaatcccacacaatattgccctgcatgatgccgatcctctgtcgtgtcgaccaaggtcaaccgacgaggagccggaagcggcgttttgatatcggtgtcgcatcgttgcttgctgcaacaatcgcgtgcatatgatgatggttgtggtacggtcgtaggtgtcccgcaaggtgttttgaccatagggtgttgttcggatcacttgcgctttctccttccgttgacgagtttcttgtagaagttctttcctccgctctgcttcttctcctggatgccgtggtacttgttcttgtacttgtcaacaacctcagcaccaagaacctcctcgacaatggtccgcttcctctccttgcgggtaagtcggctgtcacgaccgtcagtagcaccagcaatgatagtgccaacttgggagaactcgggcacaaagtccttgcgagtgtccttcttgaagtattgctttcccatggcgacgacctcacgcattctcaaaatttgcaagtctctcttcagctcaggggtcaaattcgtacggggcatgttaaaccaatcggcgccagcgtcattcttaggtccctgtttctctagtcagcataccgatctgcaaactcgcagagcatgaacggaagagaaggaaggatgtccagtcagagtaactatgaacataaaggtaatcattatggtgcagacagcaaccccatgacggggcgccgacctgcgtcatcaaaaaatgggatagattttcatcatggaagggatgtgatgcgtgctgaggactgctgaacgtaccttgctcttatccttggattgaggcacccgaaccgacaacttcttggacttgttctccaaggttggcttcaccacctcagcaggagcggccgagggagccgcaaccactacggggatttgcgctgcgggtgcaacagcagcgtcttgctggggagccgcgacagcatctgagctgtccgagttcgcaaggcgagactcggcttcagcaaggagtttgtcgatctcagcatcggacaagccgagtacagaagccgccatcttgctggtcggccaaatgcacagtttcgggaaatgaagactgtggaaaagctgctcaagatttgcaagcaattggtgagaggggaagagaagggaagaaaagtcgaagcttcacagtaaattggggacgagaaaaagataaatttttgagtggagtcggcggggaaatgtccaggcgtccgtccggtccccatctctgccaaggcttggcatcacttgttctgagctccacggtcacgtgaagctcttgtacgactggagccaggcctccaatgagttggcagtccacagccccgggccgtgcgtcatacatacctctgggcgcggaaaaaatgaggctggagagtgccagttgtcaacggttgggctcggggcaggggccaccgcgacgtcgagcagagcttgtcaggtagcgcgccacagctgccagtcgctgtctttcggcgtcgttctgctgcagactgcagtgaatgctgcggcagtcatttgaagggggagttgttgaaagtcttcaaaaggttcactgatgcccaaccttttgttttctccattatactgagtctgaccgctttcactcacatatcatcatcttaccgtctttcttatttccattgtccgtctcttcacatcctccagcatctgtttgagtaaagccatttgcttcacaggtacgtgcttatctgctagtctgtccatctcatcctcatccgccagttcccgcgaatagcatttcccagcctttggcttcacgccaaaagacggacctacaccccccaatctcaccaatcatttcaccttcctcaccaactggagctcttgcccgtgtggctcgtcccgaagtcaacgagaggcgagcctggagcagcgagtcgtcgtccattgacattgaactccacccacttgctcccctctccccaaacagggagtcccgccaatcaatcgcactgcccaatcaagcaggatttctgagtgagagtcggctttgcgatcatcattcgtcggctccgtcctaagtaaacaaagaccccaaggggcttgtcgacatcatagatagttctttctaagcccaacgcgcagaagctagatctacctggctgggaaacacagagagctcttcggcaaagcgcgaccattacgcgacgctagcaggacattcaagctgaagttttgttggtacagacagaggtatattcacattgacccaagtcatccagtacaggccaccgatttgcgaccaactagtccccgtttccccgctgctcgccaaacattgatatttgccatggatccccaaaatccgtcttcggctgggcataaccagcaacaacgccagcagcccgtctacgacacgagccaaggcggccattatggtaagtaatcgccgtctcagcgcttttcgttagggaacagtttactcaccatgatatactgtataggtgccagtgctgcggttagtactcaccctttgcaagcgggcttctcagtcctatcacatcatagttgacagtctaacgcctttcatgtcgctagctctctcaacaaggctttgctccctcagacctttacacgggaacatgggccaatgttcatcagggcctccagggcaattacaaggaaatcctgacagcttactggcaacaaaccatcaaccatctcgagaatgacacccacgactacaagctgcatcagctgcccctggcacgaatcaagaaagtcatgaaggcggacccggaagtcaagatgatctccgccgaagcacctatcctcttcgccaagggatgcgatatctttatcaccgagttaacgatgcgcgcgtggattcatgcagaggaaaacaagcgccgcactctgcagcgtagcgacatcgcctcggccttatccaagtccgacatgttcgactttctcatcgacattgtacccagagaagaagcttccacacacgccaagcgcgcgactggtcagtcagctgctgctgccgcgcaggctgcccaaaacgcggcccagcaagctcagggcatgccgggggttgctgcgcctaaccatggcggacagcaccccatggccgctcctgactacacgctaggcggccatgcgattgcgcctgaggccgactaccgccagcagaacatgtactctggtcaggtacaacccggagccccagcgccgtatggacagcctcagcctcccatgtatgacgttgatggcatgtactactcaacaatgcctcctcagcaggtacatatatctatgcgctcctctactcatcacgctcgccaggtaatatgctaacttgaccacagaacgcctagggcgcgcattctggaggagataagattggagagtcttctacatcccacctgtcacgaacttaaaggcgggagcaggagtaatgaacttatggcatcaagttacactgacatggcgtccaccttggtcgcttctttatttacatggttcttcatcttcatctgataagattcaaagactgccgatccaacaatatacaaaggcgtggcgtaaatacgggttatttcgtttgtttcagctccgtaccatggacggaggaagggtgcttggaaggctggtcggttggttatgtcacaaggatgtctatcatgttttgctctttcacctttttctgtttgagcgtctcgcgtttgagccacctctggttctatatggtattttagttcatggatctgtgttacatccagtgcattctgcataaccaatattgtgatgaactaatagtgaagttgagtttctaccatcacgtttcagaagggtgaagacaaacgaacgcgtggacgttatcctacagactcgctacttcaatttcgcattgctttgacttgtagccaagtcacttcggctctcttcttcgtccattcactgaaccactttcgtctctcgccgtcccttctccatttccactactgtataaggacccagcttctaagcggcaggaccttcactgggagcaaataagccttatctcccaacaacgcaagtaacgtatgcggtaggtatatcgagagccgaaaacacgtaatcttctcgtaggtatacagctggcctcgaccatacctccaggcttgggcaactataccattttttttccctctctattttccccccttcggtcctcacgtcagtttacattacaaaaatgagcttgatctcgttaactcgtgctattgcgtgaggagaccattgtgagcacatgattgcaatgtctatcaaatgaagaggggtttggcagcagtcaaacgtagttggaccggttggcaacaaaaacatcatcctagatatggggtatattgagttactaattcaagtcttcgaacagcaatactattaattctcgaccgagacatcagcgcaaaccgaagcgcgatccgaagttagcgagcggcgcagcggctcggctcgtagtggtactctcgattcccaaagtgagcctacaataatggggaaagaggagcatacggttagtacattattaatgaatcatctctcaggtgacagacgggcagagtggaggtgacgggggagatgctgcgcatcggcaaactcacttttccaatagtatcggcccgttcatggcatccacacgaccgtacttcttgttcctcgtagaaatgtcgaagaactcgtcgtggttgtccgattgcatgagcgcgattgtctgctgaagttcgtctaggttctgctcaagcataggggcattttcgaggttggcgacgaaggcagagaggtgctgcacgtccatggccatggcagcaacagcgttggcgtttattttcttgacgtctggggatagcggtagagcctgtttagatgagcgacattgtgttagcacggtttcaggaggagtgaggactgcaaaaactttcatgagggaaaggggtcaaagttcggaaggggaatggggtggtagcttaccagaatcttgttggcagcgtggctaagggcgtcaaagtagatgagctccttgatttctcgaggcagaccaagaagggtggaacccattatgttctctagatacctcgtcaaagtctgcatgtaattactaggttcagtgggcttagacggagtcatcctgttgcgatggtcagtaggcagaaagtcgcgcggagcggtaggtcgaacgtaccagttgtagtcggaggtgtcgacaaggtcgtcgatcttggagttgacaagctcaaaaatgcgcttctcggctgtcttcttattgctcctaaactcttcggttgatttgagagagacaggcccgcctgcggacgtggacgatcgtgcgcgaatgagttcctgctccaattggtggcaagcttcttcgaaatgttcgaggttgatcaagatttgaacgatctgacccaaatattgggagtttaggcgttccaccagggtccggcagaccttctcggtcaacagctcgtccagtgactgccaatggcgttagatctcgacaccataaaattgaaatgtgaaaggagggaaatggctacctttctgagtgtttcatcaacaatgttgggatgttggaaatgatcattagagaagaagtagaactgattcaggaaattcctaatgtcaatgcagcagaggggatacatctgtgaaaagggaaggacacaagggaacctgatctcgtgttagtgcagaaactcacttgcaaagcaggtgataggtgacgtacgtgagctcttctggggctttctcctcggtataccaactgactttgaggaccttttcgtactcctcggcgttgttgatttgcatgggcatataatcgtcggttgagacaatctcttgaaagtcatcgctgaatctgcgcttgagcagctcggcatacttgtagaagagggttaactggaagttgttcaacgtggaaacggagtaattccagctctgcaagacaaattagcgtcccgaagacttcaacaggcacgagactactcacctccattgtctgtatgaataacgcaatatcccccttgattttcagaagcagttcagcattgtccacgtctgtgagggatcttgaaatgaggcggatggcagtctggcacatggaatcccacaactcgtcaacttcgactgtggatcgcagttgcggagcacgctgtatcgttgctttttcaatcacggcgaacccagtgatttgctccagaagatcacgaagtgagttttcttcctcgtcggatgacaaattcacagaactcggcatgagaagttccttttgttgacgccgagtggccgcatactcggcacggaatttgtcgatttgacccagcgcctcgtgaatatgaagcgcttcatgtagtggtgtaaagtcgacctggacttcttcgttatcgaggacatcaaactcatcactctcgtcgaaaaccagctcgatcgcagagttcagtttgaagtgacccaggtatgggttttgttcggcacgttctcgctgacggtccagccgctgccttgtgccaaagaaagcaacctcgccaagaaactgtgaggtctcacgaatgcgatacagccaagtgttcaaatcggtcatgacagcctccgagatggttttccgcgaagcgggaatagacttttgtatcaaatcggccagccggtactgggtggcgtacttgttctggatgatgggtactaggtattcgttctgcaggtcctccagcgatttgagcgcgccatagtacttcttcttgcgaatcaggtcatgggcgttgttgacagcatgcatgatcttgagcgattccctgagcgcatcggagacgtcggtgatgttctggcggacgcggcgtgtatcgaccaatgcctgtttctgctccgccaacttttcggtacttgcttggatcgactggtttaaatcgagaatttcggcagtcagggccacagtctcctcgcgtatcgtttgtagttggctgacggaaccaagaaactcttcgtgttgcgtcaagccgatccgttcgatgtcgccctcccgctcctctgcatactgggaaaggctctggacgagcgttgctgttcggccgcttgctgtcgcatctttgaggacaggaatgagctgatcgataaagtcggagtcggacggtgtgagaataatctaagtccatgtcagatactgggtcaactccgacatagacgttcaacgggggccacgcccgccatggatggtgttgtgcaatgatgtatgctcgcaatgtatgttgcgccaacgatgacggtgctcgtacctggtcgacggcggagtcgtagtcgtcccacgtttgcacttttctgggcatcttgaccgggaacccaaatgcgccaggcgagtcttacatgggtttccgaaactgacgatgttcacacgaattgtcgtggaaacttgagaagaaagggtcctgggcttattcgtagcctagccgtcgaggtacctttccacttcccgctacgccgcactccagggacgaggaatggggggagctccacggtgcagcccactgttggtagtggtggtccaagcgttgagattcagcgccgatgccatttacccctggcaggcatctcgacgggcgggaaagcagcgctgtgtgtcagttcctgcacttcatctcctaggtctcctaatgtacaattcgcggggcaagcagaagttcttgctatgattgttattccgtagtagttttcagcgtcaagaggaaatctagagttgtaacatgacagattcagaagggagggacttctggatgttattctagagtacactactagtagtggtctccatacccctgatgaaccatgggtgagtgagccatgcagctgatgacagctggccatgttcctctgccacctctttttaacgacatctgacttcacggctgtccaagaggtcgattgccaactagttgagcgtttacgttgtgaatatggtttaacatgagcagcctcgacgttcattgcaatctcaagacagtactggcaagagttcgctctcttgttcatgccgtggagctgtgcttctgcgatgggtgggtgatgcggaccgactccacgcgatttggattgactatgatggccgcaatcgcttccatagatgaatagtgtacgcttgtcgttgtggctgacactcactcgtcgattcccagcttgtcttctcttcttctgagctctgatggtagttgatgcggaaaccacgtctgtatgcgcatgacaacatgaccgagataactgtcttcaacccgttgcaacatactgctgcatgttggccgctttgcactttcccatctaacttcgttggtggagttggcgcgctctagacgagcaggcacatggtgatagactcaacgcactaccttcctgatgctggcatttctttcctacttattcttccaggtcgacttccttcagtaccgataccgcaagtttccgggtgatatggtggttctggcttcggtcatgacggactcacgccatgtaaatcgaggaagtcacccatgcagggtggctcatgctgcgcagtcacgaacaaggacgccattacccttcacctttcagcgatggaaaccacattgtcgagatggttaatttggccactggacctctactctctgtcggcaagttatttcagagacacctctacggactggggatgtcgtggggcagcaagccaacctacaagaccaggtaacttcccgaggagaaatgcctttgagattaccaaatctcaccatccgtaaacaaacctcaatgggtagcttttgtgtcatcctttgcggttcggtacaaaatgtcagattggcgccattgaacgtgtgtcggtaccgacgggatgaaagagtgaaggtaaccaacggtcggcgcagtcggtgcagacccctcccgccttccttcttctgccactacttcttccccccagcaaaacttctgaaaatttctccctccttcgcaccttccgctcctgcagtccgtcatcatcgtcagtctcgatcacttcccttccttgggtgcagactttttttttggagagtcttcttgtctttcccctcgaggcgggttttggattgcctttccctttttaccagcgtctatcctcactcaggtcccactctcgctctctcgttttcctggaaagttttcttcttttgaggccttgaaactcgacaggtgaggtcccatctgtcgttcattctttcgctgcggtccttttgtggcgaaacaacaccagcgcgtcgacagtcttgaaaattacgaagacgccataactcccattcctgcatcacaccatggcgcaggcgcgagacttgggattcaacccctcctcacctcactcgtcgagcggctgtgccgactcgtacaagcatgaaggaactccggatacccgactgactgcgttctcaccggatgacaactcggcgggatccaacaagcttctcaaccggactctggccctcagcaccgccagctcccaggatgcacattctcaccgtttccattcgcacacctcgtccgacggctactctgtagccccagccagcggctcagacaaggacccctttgtttccacctcgtccatctccaagcaggaccagaaactgtcacctacggcctcctcattccttcctgtctctgtttctggtcccctggttgcccacggatctgttaacgggccccagaatggcatgcaaggcttactgaacaccgtacagccgtcctatgcccaacaggacagccccaaggccgcagacaagctcagtactgacctcaatatctcccgttaccttgtcttttattcgtctcagccgattaggatcgctggcgttgaggagtatctccgggtatgtgtctttgcctcttttcctcacactcacattgccattacaagaagttttgtaactgacataccttcacagaagctggagagacttggttcgcctgtgcagggcaaacaccattccatccaagagggagtcagagtcttgcttcgtctgacagacatccgtgatgctcgcaaagttcacgacaatgctcagctaggcaatccggattggcgtgcaacctacattgcgccggttgactttttccacgtaggtctcctaagcacgcgcatgtcaagttcatgactaacttgtccaaacagtttgcatctccgggcgcttcggtcgacccagtctctgaggggcagctcctggttctcgcctttccgggttcgggttacgcttttccctatgctcagtctcaggtcgaggcaatcgtctacaactttcttcaggatgagggggagttgtttgctttccagcgtctgactgattcaacccaaggtctcttcaaggccattgtggagttctctgatgtcgacgtggccgttgccgttgtttccaagtttaacggtttcactgtcaatgtgagctactacagtcatttctcggttgatttacgtgttacgctgactcaatgctacagggtattcagttactgctgactttgtgccagccagacacaccagctctgggtctcgcatcagcggatgcctataacaatcctccccgaccccaggtgcaagatatcaccaacatcttccagaacatgagtgttgccagaaccccccagtcaacccgtcctttggttggcggtggacgcgtcactcaatcgcctgccagcatttccgttccccagcagcagattgctatgtatccggtggtttaccaaactcccatcaatagtggtaaccgctatgtactcgatcagacccctactcgcgaccatagcgttgcacctctgactcctctgacgccaatcagtggtgggctctctgtgatgagttcctccatctacacgccgcccgcgacgccaatggccatgcagaatgactataccagtcctcggagcatgcagcaatttggacgaccggatggccgtcgccagaacgccatgcgggtctccagatcgccgtaccacaacgcggccggacatcataaccatgttgatgttaaccgtattcgggagggtatcgacgtcaggactacggtaagtgatttcaagactcgatgaagcaaatggaactaacctcacagatcatgcttcgcaacattcccaacaaggtcgatcaggccatgctcaaacgaatcattgacgagtcaagctggggcaagtacgattttatgtacttgcgtatcgactttgccaatgactgcaagtaggttatagcccaccccttctcatgcgaacatttgctgatttgttagcgtcggatatgcgttcatcaattttgtcgatgtaagttccctccatcgcgaaacccaaacttagtgcattgatagctgacaaccccaaagcccttggatatcgtcgacgtaggtgccatactctgcattgccggatcagagctaatacattatgcagtttgtcaatacccggggcaatcagcgctggaactgcttcaagagtgataaggttgcggagatatcatatgccagtaagtttagctgcacacgtcccaagaaaccaatgctgatcttgcgaagccatccagggaaaggattgccttgttcagaagttccgcaacagctcagtcatgctcgaggcgcctcactatcgacctaaggttggaaaataaactcctactctgttggctgttaaattgtcactaactttcgtagctgtatttcacctccaacggacccagacctgacttagctggacaagaagagccattccctgaaccggataatcagtccaagatgaagcgcagctgtgagaatgctgagcatgtcggtaggttgggatttgtgactcacagatgaacgaatgtcactcacacatgtatcaggtctgtttactccgaacgcgggtcaaaacttccgcgatgaacagcgtcgtcgtcgctcacagtacgatcgtggcaccagacttgcggctctggaggagtacgactacgacactcagacccaaccgcaggccatctatcccgctcagtgactgatcgctgtgagctaaagttgctttaagcgtgcaagcagcaccgagcttcaatatcatcagacaacacacaaagacatggctcgagaccatctttccgcgcgatacatacatacgatatttgacttcctgcaatatccgacagtttatgagaaggtgtggaaaatttggcatggaatggccgttttgagattggtggtcagctttttgacaggtttgtcagatttcgcaaagccacatggagaaaaccagaaaaagagtagcatcattttgtgcaccatgggttcttgttggtttgagggaaacggcgaaaaggcgggttcgaacggtatatcggcgggaacctgattggactatgccaaaggggtcattgaaggccacggcggtctaggaaagatggttggcccatgcccggattgcctgttttgagagattgtgatggagagttggtcccaaggggcgatcagtaatgtgtattttagaccacagtatacgggttaggagcgtacctaatggacggttgatccccttgggagaaattggagttcacattgtgttcctttggtatcagcacccacttcaggtcaccagcaacttgttgctcatctttacttaaacatatattttgctatggacttgctggcatgcatgatctcgctaaacccgaccaccaggcattatgttattatgaacttggaagtttctggtacagcgggcaatggcttcacggtctctgagccaaggtgagtacgtgaaggcctggctcggggccgtagtgtttgctgctgttgatactcaatggaatccaccggcatcagaccattatcgtcttcctcaatcctctcgctactttcttcggcggagttagaacgaacaggtacgttcgcaactccgttgtggttaggctcggtgctttcttgatatgtctctaatgttctcggtggcgtcaacccgccagattcaaattcagacgatgaaaaccgagacgactcctcctgatctgggacgcattcgggctcgggtccaaacgacgactgcgtatatatctgtgaattaccgtcgacatcctctgcagccagaacctcgtctatggtcgttgatgtctgccggagtggcgatgtgtgaacaagtggggtcccttccctgctatcatactcggaggtgggagtgagcgggagagctttgtcattgttgcgtgggtaagcatatgagtgttgctgtgtctgtaacatgtgttgatgttggcgttgcccgaggttgtggttatcattcggatgaagctgctgctgattgcgttgttgtgctgtcgcgatatcaacaaccgtgcttgttcccacggcatctgcatcctcgcccgagcccgaacgtgcttctactgttgctgctgccgtcacttgctgttgtaccccagacgttgacactgtcgtggaaaaaggaaacggactactcattcccatactcatgcccatgttgctgatccatcccgaaccaggtctcatcgatcgtcgctggacggcctgaatgggggaatcaaaccaacctccccctccccctcctccgcctcttgaaccaggcctgccccctgttcctccattactgtttaacgcaatacccccgccgccattaccgccgccaccaccaccaccagtcctattgaagataaccaatatcaaacaactcaacaacaacacgctctgcaaaatcgccatcctcttctgaaacaccacctcatccgccaacacgttcaaccgtccactgagcgccaccacttcgcgctccgtctgctcccgctgcgtctccaaagcaatcactgtgctctgccagatctggtcgtactgctgccgcacgttgcgcaattctgttaataccgtcttgttgagcgtgtccaaaaaggtgtcgacgcgcgtgagctggcgccgctcgagtttggagagcacgtcttgcaggaaacgcgactgttgctcgatgtattggagggagagcgaggtgttggattctaggtgcgtgaggcgtttgtggactgttttgaagaaggattcttggacggtaggtgaagggggggcggaggaggtcggtgagccgccgtgaccggcgccggaggctggttttcgggattggttgtttttgttgttttggctgccgttgttaacggggctgccgccggtaccggcgctggcgctggcgttgttgccgttgtctttgctgtcgctacggcttgtggtgccggctgtgctgttgctgctgccagagggcttcgcggcgggagaaactgaaggggcggtctcattgctggcggtattagaacgagatagggggcccttgttgctgggagagcccgttgtggtgccgcttacttgaggcggtacagaagtgtgagacgcagcagagctggcgggttgggccttcgctatttcctgaggtttcgatgctgctgaagaacccttgggcactaaagtctcgtgcacagcgcttccggttgaggcctgctccttggccgtattggagtttctaccctgtttgttgtctgcttcgggcgagatggcagtggattgaccagttgttcgcgaacgcaagtcgcaaatttcaagagaaaagtcacgatagaatacgggttcccagggcgtgaagcccagctccacgacctggacaggctcggttttctgatgtgtcttttcttctagttcggtgacagtactgggcgccggctcactcgcaacactcggttgtccaacttgaggactcggctgctcaggttcaggagtctgcggcaactgctcctgcactgggggagcttcgattgtctcctgctcatcatcgtgcctatcatccggctccttccatgtatccagcatcctggttccatggactctgagtagcgacacagggcagtaatactcatttccgtaatggctgaggaactcaatccggatatacttggtgtaaatctgaggatgttccaccgagaaggcctgaatatccctcgagttcctcgcctcgaacgttcccagctcaacccacttgtccagcttgacggggtagcggtcgctcacgctgaccttgaactggcggatcatgctcgagaagaactcaaagtttgccaggaccaccgtgtcaacgaggatatcgtcactcagctggacaatgacaaacttgctcttggcatgacattcaaggagcatgtacgagtctttgttttcgacgagaatggctttggcgttcttggccccagggcttgtcttcttgacaatagcaccggcgtcgaaggaggagtacgaaaagcgctccttgcatgtctttccggcgtccttgctacgatagtattgcgttttgccgtcctcgtgaacaacttggtcgtccgttctggctttgtcgctgccgtaatcggtcgaggggtcacccgagggtgaagaggtcagttccgagactttttccgagagggcgtcgaagtttagggggttttcgccgtcgtctcctggccggtggttgtcggtatcgctgctgggaccgttctggtcatgctcgccgccggttctctgctgtgccggctgcttctgtccgcccttggtgttggcggggtcgccagacttgcgcagcatcatctccttccattcttcaaacgacatgaaagtgctagccgccaagtcctcatcttcctgttcttcctttgtctgctcctgtgtgtgttccgccgaaggcttggactggtccggatgttgctgctgactctcgttcgcttgcgccggcgctgcggtttcgttactggggacctcagaagaggtggtgtcggcggcgactgcgctcgtaacggcagttggggtcgtccacgcagtacgaagacattgttgcggtagggtatgggtgatgtagttgacggttctcgattcacataccgatgctggttctgggagtgccgctgcaactgcgtggagacccagcaagcccaggaaaagagttggtggggtgcgcatggtttatacccgttgctgtctcaagttacaatggcacgatgacagtgttgctgtactttatccatagcgatcttgaacctccccttttggtgtgtttaatcgtccaagggagttgtttttgtgggcgtgaggtggatgtacaagtgtgttgtacgctggtcgcggtcggcctcgcagttgtgattgccacaagacaaacaatgcagtgtcagtgccttaccgggacccagttcgttgtcgccgtacactcgcagaggagcgcgatgatgatgatgatgatgatgatggacaccgcttgatggaggaaagggctttgaaggttgttatcatcaaaaagcgccaccttcgactggaagtggaaaaccagccactttgccaggctatcggtagcgccctcgcttcgtgccgcttgggtcaaaagggaacggaagccgtccaaactttgtgtgtttgtgtcaaacggtcaaatattgttgatctcggcaagggtcaaaatatcaaaaactccagggggttgtttagtggcacattatgacgctacctggccgtgttagaccaggtgtctcgcttggttcagcgataagctgtgatgtcctcacagggttagggttcatggtagaatatccatcatcgtttacatcaaggagccgaaaagcgcacctgcagttacctatcttcctcccacacatattcagactatggattattttcttcctcaagatacctcactactgacgcttgttataattggtccaaatgaggcacatgcggccaagtcagcaatcataccaagttgacagattcccgttatgtctactgcggtgcctgctacggccgccattgctacctctactttgctccagtagaatcagcaatcatctccctccctccctccgtctatcccactcttcactcctctcacgatgattgtacttttcttattgtccccttcccctttcacccctatccgagcccatatggcgattgttatgaagcgaatcttccaaatcccatcgtctctcccgttccaacctcgctctcctctctgattcctccttctcctccttctcaaccttttccttctccctccccaccctcttttcgtcttcttccctttccctccacttcctctcaagcccctcaaaatcaacatgcactctcaatcccttcgcaaccatcgtcccaaacaccgccctcaactccccactgctcaaggctttcaccaatgcgttgcccccgcccacaccaggctctccaggctctgcagtagaaccagcagggaacgccgccatataaagcttcttgctccacggacaggcggcaacggctctgtaaaacacatccttgagagccttaagggtgctcgccgcctgcgcatccgccttctttataccacgctcccgggtccccgccgtggcagaggatccggaggataaagaaagttcatgaaaatacacctgcgtcagaaatcgaatgtaaccgatccatatgtccccgttatatctgcatgcagagggatccgaaacggcggcttcgaaagcagccttggtggaatggattgttgcggcgccgacgggcctcaggccggcgccagagaggagctcgtattcgattgcgaaacggtaggtggggattggtactgctgtgtgactaccttctgggctgctggtgtccttgtctctggttgaagacaagctttcgcgcacaatggagcggacggggtcgttgatccggagagtagattgctctgcccaggcgaggagggagaggaagagcgtgttgtgggggaagagacggaggaattcgtgaagatattggcgtaaggtggaaggcttgtaagggccgtggtttgcgtggtggtagagaaggcgagcgccgatttggaggagtcgttcgtggagggtttggtgacctagggagctcagctcggtagtgaaagattgtatgtttgcgagagcggaggtgatgttgccttggtttgagtactttgtgctgccgctgccgttctcggttcttgagaggtagtcgagaagagcaaggctttcggcatattggagtgccggttctgtttggtgagaagagagggagtagtctcgcttggtagaaaagtgagctcttgcttttaggagcagagctggcgatacaggcaagcccttctccacgtctagagtaatttccacagaagacaacagccgaagcaaagcgagttgcatgtttcctgcgtttaggtgcatccatacccaggtgttccataatagctggctgtcgggggaactttggcttgttgccgagagtagtaccttttcggcaatgccaatgttcccgtttgcaaattcaatcatggcgtaggcattatatagtctcgtgttggatgagtatcgtttcagcagccccttggcgaccttcttagcccccaaaggttcactacgccatgccaatgccagatagtactcagccagttgttcaataccacaagtaaggaccagataatggagtgtctcgagtacccagggaggcctaacatcaccatctgcatctgtgctgagactagaccattggccgagatactgaaaccagtcctgcccggaaaaaaggagttcttgtgagagagccatgtttccaccttgttgcccaaataatggtggctttcgctctatctccgccgaattcaagacatcgtggcggcctagttgatccagcaaagcttgaaaggcttgtccacgaggcgcaatgaagggatctttcagcgcagaaaatttcgcggtatttggaagtcgacagaaggtcaaaagggcatcaactagctgaagctgtacctgcgggagcatttgggatgggatccacaacaccaaatccttgatatccgagaacatgacgattcggaatgggtcatcatctgttccttcgtccagggtacgagccggcattcgtgcctttgccgcctctcgtcgttccagcgacgcccatgcctcaaatggatccctcgtctgaggaggccctgatggctcccttggtattgcttctggtgggtcggtcatagcgcccacgtcttcaacaaagtgacgccaacctttggcattgccctcacctattcgtggtacttcgctttcccagaagtcagaaaagtcctcaatgactgattggaagttcaaagcgttcctgggccggcagaagttcagttctagagttgcttgccatgcagccacagccagctcaatgtagccagagtcccgaaggtagcacgttaatctgacgaacacgtaaatcagctggctgcagagcatgacaacaatcttttccgaagatgcagttgctaatgtgcggttgaggaattgcagcttggtcaccatgaaggtcttcagttcatcatatgtgaaagttgccacctgcgaaagctcatagtttagtcgtgaaacccataacaggaagctgtcggggttgctcttggtggtctcttcccagcgcttcgcgagctgcttgggatcccacaccttttcgccctcgcgcatcattccgttcaacaaggtctccttcagagagatgtcaagtgcatggggaagggcctcttcatagagagacaacttgagttcggccagagcttttacctgatccccaattatgacctggccctcaagttgatgctccatgaagagggtgtcttgcaacccaatcaactcgagccaagctttggtgtcctgagggctatttttgacctggcgatggagttcaagagatctcttcttggcggttgacatgtccgaaagatgactgcccaccttgttttcgctctctgaatcggacaatgtctcatcaccatccgagtcctcatcctctgacttggctttgccatagatggacctgtaatctggtgtcttgtcaccgtcctcaggcgctggtgatctatcggcacgttgccgttttctgggcggctcgagagatatgaagtcgccatcctctgctgctgattctccattttcaccacccacaccaggcttgatgtgctttgctttcgctcccttggctctggcccaagccatcaaagtcttgtctccgaagaccgaaccgttgcccctaccctcgcccgggcctcggatggtgaagacttccttcgaaccttggaaagaaacggagagatagcctggggagccgatgaattttccagcaccaaagcggcggtaagatggtatttttgagcgctcatttccgccataacggaaaatcaaggcgtcctcccttttgtcaaagtagaacagatcggtattctggctggtagatgatggcttgtggagcgaatgatgggcttctttgaactgtgaggcagggctggctgaccgtctgcggtgatggcgatctcgatcatggtgtcgactgtgatgtctgtcatgctgcctggcctgatgcctgtctctgtccctccctctttctctctccctctccctctccctctcgctatcactgtcgtccttgtgacggttccggtcataatccctccggcgatgtcgtctttcacggtcctccttcttctcccgatctcgtgatgagcctcggagtgtcgatgatcgtttttcggagtctgccgtgggggctggtgtggctggtgcgaatgaggtgaacttgggcaccgcgcggcgtttcacctcgttggacgacatggcgattcgtgggacgcccgaatttcctccataagttccaatcaaatccacagggtttcgagggcttctgtccgcaatattggtcgacgcgatgccatcaaaggcagagaagggtagatgatgttgaagacgggacagctggcagtggatgatttgcagttgccagcggtaacagacgggagtgttgggtctgaggtctgccaagtgcaatacctactgtaggagtggcactgtgagaggtgacaagcccgtgaacgctacctctatggcctaacaggtggacccctagcggacccacccgactttcaccggcacggagcttacactacctacagagagttgtatacctctactacctcaactacctacatactagtagtatactgtacaacatcctcttctacctcaatctgaaccaaggtttcgtgccgatttgggttgcaaatctgaacccgcgagaccaacatggcgaggacatacagtactgaggcagatcggcgccataacttatctcgtccactttttaactctgaggcttttagcgcggccgtaccccgcatgccaatagccattgaccactggcacggcaatcttcagaccaagtgtaaagccggacaattcgagatccatgcggcgcgaagacagctccactgatccccagccctctagaatagtccggtctctttcccaatccccgttctgtgagtgcagctgttgtactactggtctatagcagatgtgggtgttcatcctatctagtctaaaaagtccagatgagcaagcgatcaagatcaaagcaagatattgtgagacctaccacgtactaataggtatgtaaccatgtcagccgagcatggtgggtctctgttcttcaatctgaggtcgggtcgggtgccagggtgtcactaaggtaatttttaatgctggtgtgtgaccggtgggtggagcattgcaactctctcagttctctgtcttggctgctgcgaaacagccgatggccgatccctgggctgttggatggacgacaacggtgacgggcagtgggaaatggcgccttatcgtacgacgacaccacctccaaccctaacccgtctggggtatgtatcttccctggacccctccgtctcctccaacgatgaaacccacgacggggttccttcggggtccttcttcctgggacaacatcgtggggctgcctgaccatgacataaccaggcagctcaacgactaccctggacatctgcatggattggcagcaggggaaaggcctggaagatgcccgagttcttgttgctatcttgtccatatgtcggtgctggcgttgcatgagacttgaggaagccattcgaacccccgaatcacgcccgcaacccgaagctaatccaccccggcgggccacaaaggttctcttgtcctgtcgttctcttccgagatacgcgatagcgcgacaaggacggcaatcacctcatgcaccacgcatgctgacgccggttggcgggcagcatgatgtgcaacgcaacggaggactgagggacgggaggggagttacacacttaatgcctcccagtcacacacccttcccagcttcccgtccttgctttacatatatgtaccgcggcatgcttactgccgcctgcatgcttgacgtcctcctcgatgtttttttctcttcttttttttttccaaaggtttttgtgttgatttgtgttttgacctcttctctcgattctcggtatatcgtcacttgatgccactgtcacaccctcaaacgcccttatgaacttcctcccgtgataccttcggaaagccctttctggcacggtaccgactctcagtcacacttactttacacgggtaccgattacaccgaccccaaaagcagccatctgacagccctttttgttttccctgacagctgcgcctcgtgtcgagtaccgagtcctgttggtgttcgggtcggctgtcggcttcaagctacgccaacaaatatcctgggaggagtcatacctcacctatcagggtgcgcacgtgggactagacactgccgtcataccggtcagcccttccctttttatgcgcccctttgccgtcaggtagcctcttgcccaacacaacctcgacatccaagacaccaaactcttacgacggtgacttgccggcttccaggccgagggcgtcgttgcgaccaacggagaacgcggcggtgatcagtgtttgtctggttcaggctttgtaaccataccttagcaacctgtcagtcacccttgcaagtttggtctttggagttttgactttgttgcttcctgttttgcgctttctcggtggccggcgctgtttcttggttcagcccaactgcgacatcacccatctcatttgacgccgacctctgggaaagtttcgccatcccccacgcaacgtcaccacattcctggctacagtttccaccctggacttgtcctgcattgtttctcgttgcttcaagacaacaagtctctaatggcggggagaaaacacgcgcctcggatgcgcgagcttcgcgatggccaaaacgacagcaaccagaacagccagaacgactcggatggtctactctcggcagaaccttcgcaacagtcatatctctcggttccaagctcaccctcaagctatcgccgcacacgagccaacatgaaccaagctggcggtgcccctgatgagcgcacttctctactaggagcaacccgtgcttcgcgcatccgcatagccagcgctcatggcacgcccagggctcccaacctttcaagaaatcaaagttatggcggtaagttatccccgtcctttcggatgttgatacatattttgacaatagggctttagcaggagaagggacagacacggtacgaagcaacccaccgactcgacaccatagccgcgcaaactcctggggccagcgcctgatacgcgcccttgccgaccgccaggaggaacccgtctccgaacccaaagggtccgtcttccctgacgaccgcgtctggtatgaccaatttacctcgaccgactgggttcacgatagcatcgccgacgctcaccgtgtcaaggctctccgcagccggaaggacttctggggccgtgtctatattctgttcgacggtgctcaggggtggatactcagcgctctggtcggctttattattgctgttcttgcctacatcgtcgatgtcacggaatcgacattcttcgacttcaaggatggctattgtgcaaggggctggctgatcagtgagaagagatgctgtccacatggcccttgcaccgactggcgggactggggtgaggtcatgcatggatggccgttcggagagcgctggaccgagtttgtcatctacctcggcttggtgattactctggccagcgtatcttgcttgctcaccctgactaccaagaccgtcgtcccctcggcataccggttgtcgacactggatgagaacctggctgctgctccagtgtcgcctggaggcaatggggatgatgggggcgacagccccaatggcaacggtactcccagccgacgggcatccgtcgccccgcccgctgctgccccttccatgatctactactcggctgctggaagcggtgttgccgaggttcgcgtaatccttagtggcttcgtcctccacggattcctgggtctcaaaaccctcatcatcaagactgttggccttgttctgagcgttgcgtctggtctgagtttgggcaaggaaggcccgtatgtccacattgcgacctgcgtcggcaacattgcctgccgtcttttcagcaagtatgatcgcaacgatgccaagcgccgtgaggttctctctgccgctgccgccgctggtgtggctgttgcttttggcgcccccttgggtggtgtgctctttggactggaagaggtagcctacttcttccctgccaaaacactcttcaggaccttcttctgctgcatcacggcggccttgacgctcaaattcctcaatccatatggaacccacaagatcgtcatgtttcaggtgcgctatctgatcgactgggagtactttgagctggttagtttcatcctggtcggagttctcggtggcgcggccggtgccctcttcatcaaggcctctcgcaagtgggcggtgacgtttcgcagaattcctatcatcaagaagcatcctcttctggaagttgtcctggtcgcccttgttaccggcctgatcggctactggaacggtcttaccaagttgcctgttgccaagctactatataacctcgcggctccatgcgatgaccgggacaacaacctggaagatctcggtctttgtcccgattccaaggccgatataccgcccatcctctggcacttgctctgggctttcctcatcaagggtctcctaaccatcatcaccttcggcatcaaagttcccgcgggcatctatgtcccgtccatggtagtcggcggtctcatgggccggctcattgggcacatggtgcaatggctcgtcctcgccttccccgatacggccatgttcagcagctgcaacaaagtctcttccgtctcgtgcatccaacccggcgtctacggcctgattgccgccggctccaccatgtgcggcgtgacccgcctgtccgtcacgctggccgtcatcctgttcgagctaaccggtagtttggattatgtgctcccttttagtttggccatcctggtggccaagtggacggccgacgcgatcgagccgctcagcatttatgacttactaacggaaatgaactcatacccgttcctcaacaacaaacacaaacccgttttcacctccgaattgatcgacatcgttccccgtgtgcgacgcgagcgcatcatcgacatctccaactcgccgcttgtgccggccacgtcgctgcgctccaagctcgaatcgctgcacagggccggcgagctggacggtggtttgccgattatcaggaacgatattctggtgggcctgatcccagccccggatctggagtatgcgttggataacttgccggatgagagcacggcactttgtttgatggcgaatgtgccaagtatcgatgacagtgatgacgaggagggtgggggcaggagggatccgacggatttcacgccttacattgatccggttcgtatttgcttttcctgcatcttggaagaatatattggcagattattactgacgcatggacccaaaaacaggcaccagtagctttggatatccgatcccctatggacttggtctacgagcttttcgtcaagttggggctaaggtacatctgtattttaagagacggcaagtacgctggcatggtaagttgatatcctccctccccttccctttcattccccagcagttgcttccggatcttctaacatattcccacgaacagacacataagaagacctttgtcaagtatatgcgtgagttggaggagcaagagggtaaagaatgaatttttccttttggttttcagaccacattttgcttgtccagacgacatcacgcatctgtcttgttcattttgaagcggggaagcatttatggaggagagtatggaggagagagtgtgtgtgcagaagaagagatctggtagcatttatctgtacatggattttccctttgtctatattatttggcatggcgcccataccggcatctcacggtgtttctggggcgtcgaggagttgacattcgcatattatatttctttttttttttggcatcttatcatggtctcgagatcaccctctttcgtgcttagatctatagaagtttttagcgtggatcgatctaccattcttggtcgcttacagggtaacttcatacgaacaggaacggtcgatcgaacatcactgatgttaatcagagaagatgacgctcgtgctatcactttcctaagtggtacttgattacacaagttcacgccgtttccggctatataattccaacagtctgggactttatttacaatttacacaatgaccatgatccattctcttttccaacgctcctttttgcggtatgccaaactcttcgccctctaggtgatcttgccctctaggtgatcttgctgggggcagtgacgtcttcccttctatcatcccaacccaaacacctcgccacatccaaacgcccatccatacatgggatcaaaacatccaacccacctccagggctaatagatagcagacaaatcccgcaaaccatacttctacctccaaaaccaaccatctcctcctggccaagcaggcttaatcaataaagatcttagcttccaaccccccatacatctccaagaaccccttgaacagcccaatagcatgctccacatcccagctccctcccgtttccctaatcgaatgcatcgacaactgcggatttcccaaatccagcgtcctgacacccagcttagcgctaagcataggcccaattgtgcttccacacggactatcattcctgacaacaaacacctgcaacggcaccttggcgcgcttggccacctcctgcagcagcacgatgcccggtgaattagtcgcgtaccgctggttggcgttgaccttgatcaccgtgcccttgttcatctccggtctatgattggtctcgtacttgcccgcgtagttggggtgtaccgagtgggccatgtcggcggagaccaggaaggaggtggcgagggtttgctcgaaggcggtttcggaaacgggagtggtttcggtggagtcggcgttcagggaagggatgacggagaggcggcggagaatggcggggaggaggttggagtcggcgccgtgggcgctgagagagccgatttcttcgtggtcgaagcaggagactaggcggatggaggggtcgttttccaacgaggagttggaggagacagagttgatcaggcccatgacggagcagtacgtcatgttaagattgtcgaggcgggccgagaagatgaactcgtcattcaaaccgccgaggcaagagggctgtgtgtcgtacaagatcagctcaaaatcgacaatatccgaggcggacgagatgccggcggcggaggcgacgacggagaggaactgtgaatggtggcgctccgtcatggccttgagaggctggaagtcggcatcggcctcggcgttctcctcgggagcagcagcaccttcggcggcggggggcttgttgagctctttctccaccagaccgacaatgggcagcagctcatcctccttgttagggtcaaaattggattggcgatgcaagtggatcgccagcgtgggaacacgcaggatgggcttgtcgaccttgaccagcttctggacaaagatgccgtcgccatccttgacgagcacgcggccggcgacgctgaggtcgcggtcgaaccaggtgtgccagagaccgccgccgtagagctcaacgccaacctggaggaaaccatgggcgttcctcttgctggcgggtttgacgcgtaggcagggcgagtcggtatgagcgccgatcatgccgatggggttgccgggcttccacttgccgccgacggcgaaggcgacaatagaggagccgttgcgcgtcagatagtacttgccgcccggctggacgaccgaggcccagttatcgcgctcgcgaatgagcttgaagccggccttctcaaacagggcggcagaagtggctacggcatggtaggctgcagagagtgtggggagttcacgccggtcagctcacgagctcgtgatgtcgagcttttaatcaacgacaactgtactggaaacgaattggaacatacgagtgggagaggcattgacaaagtcgagaaagccgtaggcggacttgggaggggccatccttgcagcagtagatgagaaatggcagcggaccacgtggaaaggaacggaggaagctgtgttactgttgggtctaagactgaagctatggatggcagccgagaagagacgcggtgatggtgatgctcgaggggtggcgagcattgaggagcttgtcgccgtgtgagaaaataggatatcgagatctcgtatgtcgtgatggacctacgctaatgagggggtaggaaggtactttttttgggtttggtttttgacggattgacgacgggacgtcggatcctaggataggataggcggggtagctgtcattcacctagataggaaggtactaacattctccaagttcttttgtagcttaaatgttagtcaggcaaagcggcgggaaggtcccgtcggttgcggggagcccggggttgaaggcggccatggttcatggatgatggatgggttcatctccgcaacgacatcgtgaagcttgacagcaacctacgaacgggacgtccgtatcgcttctcgcattgcgcattgtctgttcgtaggtattagtgacgagagtcaatatatatctcgtcaccaggacaacctcaccactctcgtctcttaccagtatctgctagattaaatatggtgtcactgaaatacccatgtccaagttcaaccctgatctgcctgttacccaatccgatgcgatgcattactttcccaccttcaaccctccagatgcctcctattacttgaggggttacccggctcagacgacggatgcagacatcatgcctcaatcacaatctggtgccggcaggcaagacaacttgtcctttctcgcgggattcgccggtgttgcaccacagctgtcgtagcctccccagagatgtgtagtgtacatctctgcaggcatttgcgttgttagcgtggtgggattgcaattggcgatgactttgttgatcttacagaatatgattggtatgcccgccgccaaccagtcaaattctgtggggtagtggtaccgcactatcagagtaaacgctggcagaggtgtacctcctctttttctcttcagtccatgttagtggttcacggctattggtctatcttgtgtgcgaagcagcagaggtggaatggcgagaccattcacatttcaccatgatttcagttcgctttgtttgaaacgctctttgctggatccattcggcagtgccccctaatctggggtggacaaaacaatcagacaatgctcgacctcatcaaccagggggcaattgggaaatcgctttcgccccccatttgagatgagacatggctcttttccttagggtgttgacttgcattacctacctcaaaaacgggccttttcttttgcttttgtctcgtcttgccttgcccaacttttacattgctgaatgatgctcatctctcagtggctggtcatgcacctgctcgggcaaaatcattcgagcagcctgatacagggcagccttaagcactggagccagaaagacgaaagacgaaagatgaaatatgaaccctaattgctgtttaaaaagatcgaccgtgggtgaaaagagctagattgcgttgccttggacctgacagacctgcccaatgagcgaggttgggggccaagaggcgaggggccctgcctccctgcgccaacaggtgaagcgtccaggactcccagctcccttttggggccagtttgaaagagacgtcgtctgagaaaaagaaaagtaagcacagaggaggggaaccagaacaggacggtgattcagatgaggaactactggaagatcaaaatcggaaaacctagctggggtgcaaaagggcagtcatcctcaagcggcagagggctcgcgattcacagtctgcgaaagggcgacgacctgctgaggatgacacggatgactcccgtcgctataaaccccgaacgggccgtttgtcgtttatcagagccaactgccgaccaaccccacgacagccggtcgaatactatagctgttgaatatatcaattagtcctgaatcattttgttatcaaccggcctgtcgtacaccgctctctactgatgacctctatagcttgaacactcaatgacatcgcagccctgggagatgatatttgttgttctgtcgaatatgaattgtcgacgggttgcgacgggcatacaggtacgtaccgctgccacgacgatcggttggcataggtagcacggagaccaatcaaatcccagcaaggttgcaagaggccccaacactcacgtttaaatactagtactgtaagtacagtactggtactacaccccgcggccgtcaaacccactgcatcagaaactgaacttctacctatggcgcactgtgtacgtttctccgccctttttcgcttcgttcgttcccagtcccccatgcactcatcatacatccccatccatccttcaccccccagcaaggttggactagaagacttcgtcaagctcatttcgagcaacataatacagcagccagctgctatgaaacagcttttgctctcgcgttctgtctggtctaatcccagctgacattttcacttccacgctacgacgtttggcaacccgacaagcaagaattgaaggcagtatgctcattgtccactcgggcacgtttgtcggtgaatcaaggccgtaaccacctcaccgagtctcgaggctaccaatgccaaagccagccagccaccatgttaccgtcagaagacatccgaggaagcttggatggtacaaggtgggttacaccaagttcatgttctaagtctcgggcacattatattggtttggcaaggacatgatgaggacaccacacgagagacgaaggccccgtggcaggaaactctggaatggcaaacctacacgtggatttccggttgctgtacagagctcacagagacactcatcgacacacaaatcaaatattaaaaggcccttcctgttatgctgatccgaggtcgccaatctcatttctacagtcgatcagtattccctgccagggaccaggtcaatgaccatcaagtccggcagcaaccttcctatcgacggaaagtcccagtgtcagcctgccagggtttttcagggcgaatgatcacagacgccggacagtgaaatcagggtttgggtgttacctgcataggagatccttgcgcgcacctttaccactgtcgacaccgtaaggcacacagtacaatgaccagaaagagaaatgctaatgacaatgacggctgaattcaaagcgttttcaaccacagccgtgtttcgtccaactatgttgatcaatatggcaaaccattcagcgcaagtggttttccagtctcgatactcatcacccggaagcttgtgatgaccctggaccaacaatacaaaggcttcccggtatttgtgcctccgttcgaggttgaaggtcccggatttcgcagatggtggcacccttagggacccaatcgccagcatccctctgccgcacttttagatctcttctttctggttccttgaccgctgcagagtatttctgaaaagagaagaaaggccgagtgaaatcggtcctgcctgctaacgtgcaattcaagagacaatggggaacggaggacatcttgattgtgacccaagacgtagccgcgaaccgtaaaaccggcagcacctagtaggtaagttgcagggtcctgagtcggcaggccatggccccaagttcttaacaggattaacttgacccgctcttaccattcttgggaagccttatcgtggttgctatcaggctttacgcgggagagagacctcgaggtaccatgaactgcaaagtccatcattatcagaacagcagatgcaatcatccccgcaacgccgcaattttcgacctacagagggcattatcttgtcattaggcattcattctgcgctcgcctaaaaaggtctagcagcggcacctaaagtagcgtgcttgtatctcaaaccacgactctcaagtcttcgattcccggtaagtatttgtcagtccagtgtcatgcaaagctgatgccggtgcgatggatacagctagccgaaagcgggagtgcgaagaaaatgaaagtaggacagagttcactgataggtaggcgaaagatatttgtagactaactttcaacgtttcaatgtacggagaagaagatgaagaattcagttggtgacaatggtcaaggtacacgtgtacactacggtctacgacacaggtatttgactaggttctaggctgttagtcccagaagctagtcatggccttgagtgattcgctgaaaacaagccattcaaaacggtacgaacggccccaggtcctcccaagaaatctgttccaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaacagttctgaaaacaaaggccccgagatccctacggaaggaaacgtcggcgatcatacatctcatgatctcctgcaaacccaagcgggataaacacttcggcccaagccccagcgcccaggggcatcaaccaaaccaaacctttggcatcgctgttgcattcgacgcatccagctgcgatctacttatgacctaggtctacactgcagtggattaaacgtcaccttggagctgcgatgaaaagtaccatttccgaagagcctacaggggatgttggggagaaagcttgcacccccggattcatatgtcacgcagatcatgttacctcgacatattgggaaattgaggttcgctttgactagtgtgatctgtgatcgctcgggaatcaaacgggtgggtgggcgagatatgtaagcgagtcaacaaaagtgtaaaagggtcagcctgagggtgccataaacgacgacatggctgtagtccatagcttgataacgggcagaaatatgaatcaattgaagatcttgacgatgagttagagttaggatctcgggccaacctctacttgacaaacaagagattaacgacaacttgaaaaaaaaagtaaaagaaaaaaagtaaaagccgtttcactgtgtcctcacaaaatctgtaatacagagatcgccatcacagccgcgcggtactagtacataggcaagcgaaagaagcgaagaggtcgtttgatcgttagccgctgaaaggttggcgcgcgagcaggcttcgttattgtttctttgtcgctacctacctacctaaaggagatctcaggcattttatttttctcgccggtgttctgttgggcgccatacagcaaccgttcgggcatagttttcctgagttggtactttggtacctagttggaaaatcagctagcgagtgatgaaaaggacaacctacctatgtacctggcatgtagcgatgtgagagcctcgcgggttcgggttgaccatggaattttgggcccacaggggcagcccagcaattaacgcttggaccccagacagacgggatcggccctgttttttgttgcgacaacgccgaccgtagttccttcccgtctcccgccgtccagggtagaggtatgaagagatgaaccgtagccggaaaactaaaaaaaatttatccatctttcagctggcctggtaaagtctactcgcagttccacgagggtgagcttcactattcgatgctattatatgcggtatagtgagcgtgataccagggcacgatgacagcgagttcttcgagacccacttcgatgtgtggctgtcggtggacatggaagagcccgccgtgggtcgcacctctctttccatatgactgtgaattgtgtgaatgcgccgtgctcgttccgtctccttgcagatggtcagtcatttgcccgatcccacctctcgctgtgtttttacgttctagatgaaagcgaagacggcatcgatgttgatgacatgacacgagagaagcgcaagcgatcatcttcaagagcaatgcgagatccagatgcatcttgctgcccctccaccccaccgccgacctgcgaaacctaggttgttggcgctgatcatccaaaagacctggcgttggggcctgggggctgccagggcagagccaaaatatgctggatgcacacctcagctcaaattccgcaaacgatgacggtatctgctgctttttctcggggttttcttttgcatctctaaggtggcgggttttactatagtaccgcgtaacaaagtgaaagatatctcctacctacgtatgcaccgggcacacaacgaaataactttactgacgatactcaattcgcgagaaccatactatgtttatccagtcagggcaggtaccggttgtgccgagttacgagtcatcttgagtggaaggtgcaggtgtctagctatgcttgtaatccgtgacacaggctgacaaaacgttatggtgaccgaaggcactccagctacctacgtcgcagtagagtaaatatgactttacgctgtcactacctacatacctaggtgcctacctctactgtacttgcccatattttagtcaaggtgcgcaaatagcccaactggcttacgtggacaagtattgtcactcacttgtaccctccttatcgcccattgccgtggtgacgtgcccatcgtgcatgtttccatcatcacatccacaacgcccgtcttctttctcgaaaagaaggaatggaaaaagctggatcgttgactccgaaccacgatcaaaaactcccatgagctgtaatatgagaagttgacgatggtcctcctgggagatatgagactcagcggcactcaggaaggtgccgtacatccagcagatccggccggggtaaggatgcgacgtcgatcttgggggatcttcctagtacaatgaaggacagaccgtttgatgaccgtgattatgtccagaacgccatcgcgggcctaaggggaaagtgagttgccgcggatgatgtctatgtagatacatatacagacactgacaatagtcacatatcgttcgtcttcagcctacctcttactgggaacgggtaaaccacccaacgaaactggggtcgagagcggattactgatacactggggagcgtacctacgaggtttatcaccataactaggtagcggatctggtcgatcttcgaagtgttctcgaggcctggcgtcataggtaagtgggtaaactgaaggtatacatacctatacactcgttagtaaggcgcagagcaaaactcaccatcgctttgacaacgaggtaggtaggcacttggtccgacgttgcctctgtcggtacaacttcctacaggcaacaaaaaagaacgatggttcggccaaggtgcctgaattctgaaatctccaagcaaggtccacagtgtcagcattgatgctttttgattggatagtagtaaaaaatggtgggttcttggcgggcagctagcccgattctgaatggctcgtagtcagttgcagcagattgcctctagggaagggaagagtgggttggctccaggctacatctaggtacttaggtaggtacctagtgttctgcgtacccagagcctggtactgtaggtagagataaggtatggaagcccaggcagttgggggcttcgaggtcgttacctcccgtcccgtctgtaggtccctccaggtaggtgcaagcccagggcagcgcagcgcggcagtctgcccgacctacaggtagtgcgggtggaacttacctctaccctagaggcacatagctaaaggcaggtacctatcttagtacctagaggtaccgatggagtgtacttgtgagctaccttacctggcggccctgccctgccctgcctgacctccatgggctcctggggctcctggaaagggacctgtccgctgccctgggactcgactcctagtcccctcgtcacaacagcccggcatgcccgcccgcccgcccgccgtccgcctttcacgctccatccatcttccatcctcttttcccccttgccccgggcagggcagggccactccccgttccacttcactttccctccgcaagcaaacctggagcacatccaccgacatcatcctggtttttccttttcgacgctcccacctctcaacccggacctaccttccctgggccttgtcgcttttgcccgtgacaattgtgtatggaacgaagcttcactttccgcttccgcttctgcttctactaacccggtcacacctgttttttttccacttcactttcaccaccttccagtcttccacctcacccagccagccagcccaaccaaccaagactgactgactgactgtttggtcacgtcaaccacggggcgctcttctcatcaagcacgacgccgatcctctactcggctgactactgcctacattttcggggtgcactacgctcaagttagcactcgtgttactttcactttcgtctcgctaggttggagcccgatcctgtcctgacattcgtggacggcctcttctgtctcgctcgcccgtcacagcttcacatcatctaggccgcgactctgggacctcctaccccggacgacttgtttttttttttttttttttttttttttgtctccagcggaagacggattcaatctaccaagcattcttgtcggcccattctgccgcgtcgacccgtcttctacccggcctggaaaccctgcagtggaaatccgaggccgattgcttgctggatccccattttttgccgccattcacgaccctccgccccgacttgtcctgccctgcgcacaccgagcccagatttcgacttgagtcgagagccgatgcttcaagtccacggcgggcattcccacgacccaacttcgccgaccgcctgactatacgccgccattactttctgcctgcagagagagtccgttagacgactgcgagttcccttggcctgacatcatccagaggccgccgccctcttcaccagcgacctccatctccgcctcccgcctccgagctcctgcctcctccgcgtcggatgccgaaaccacacaatacgaatacctaggtcacccgtatctcccacggttcacagccgcttgctgtcgctctacctgaccgttcagtcgctcgcatcgccggacccgtggtcgaaaaacaccgacagacagctttgttcccaccgcctagggaactttgtctcgtcactcctttgcagcgcatcaccatcagtcgataggggactgaccgccatcggctttctgcggccatggccgctaacatgccgccgagggcccaggtcgggcaaatgataccgcctaatcacagccaagtcactcaggccgttctagctaggttgacgtcccagcctccgccagcggccggctggcaggctacacacattcagctgccggaacgcgtccagaagacgtcatccttgtatgaagctcggccattatctacaaaaagtctagaggctgacattcactccagggctaccaatctcaagttagctggacaagtcgacacctggccagaggcggtgaatctcgcgcttgagatcgaacggcgggcctttgtgcagtccccggataaggtgagaaacgccgctctgcatcaccaaaccatcttggctaacttggctgaccaacctcagccgacgtacgagaacctactgggtcagcgattcgcacaacttgtagaacagcgacaggctcgcgctcctctcatccaacaacaaatgcaagccaatgcgatgagacaggctcagatggcccagcaacagcaccagcttcaacagcaccagctccagcaacgccaacaccagcagcatcatcagcagcagcagcagcaacaacaacaacaacaacagcaacaacagcaacagcaacagcagcaacaacaacagcaacagcagcagcagcaaatgatgatcaaccagatggccatgcaaaggggaatggcgcagccaggctttcatccccatcagcatccagctcaagttaccacaatgccacatcaatcccaaccgttgcccgtcggtgtccccaatccagcagtcgtgcagagtcgcttagatcaacttgctatgcagatcacacaaagccttcccaccgcgctgatggagtaccatgagattcaacgcctcactgagcgggacaggccgctcatcaagaatttcgccttgaaaaaattcgtcgccattcctgagccccttagagacccacttcgacaaaaggtactatcgcaactggctccccaacatgtccaacagattcgaggattggcagtggacccgttgatgatcttcttcgaacatcaaagtttgaatcaagcgcgtcggaacatgatggcgcagtcacgtcaaggcatggcagcgcatcctcaacaagttcctcaacctcacaaccaagtcaatcctactttaatgaatccgccggggcagtctcatggtgttaccgatgggcagctcctcccgcccaatcttgaggcaatccgaaatgagcaacaaatgggcctgcgtgcccaggaagccggtcaggttgttgtgccacaaagtcaaggtcccggggcccctggacgcaatgccacccctggccctatgataaaccacatgcacacgccggctgctcagcaagggccaaaccaaacgccgcggcctccgccgaattcagcgccgcccgggttccaccacccaccggtcccgatggaaacgttgaaccccgcacagacacaggcacaaataccgataaggggacaagtaccgaaccggcacccgcaaggacaacctggagggcttggagcactgcctacaacatcgcagagtcccgcaatcaacaatatggcggcaccgatgcaacagtcccccgctcccatggcccaggggatgaggacaacgctgaacccgtcattcaaccaccacgcaaacgcaagaccgccatcaatgcagggtaatattaacgccagcaatcctgcgatggctgcgatgttgggtaatttgaacccgaacaatggtggtgtgccgggaaacttgcctgaaaaccagatcaaggatgctatggccaagtgggaccagaataggaacaccacaggcaacgctcaacagttacccaagcatcctcaagtgtccgggatgccagctcaacaccagctgatcggcgctgtcaacacccccaatcaaccgctgaacatgggaagctctcagcagccgggtggtgtgatgccgcctggcatgcagccaggccctggtcaaccacagctgaacggtccgcaaaatgcacaaactgcggcgatggtagcccttgccaccaaccctcgggcgatacaaatggtcgacaattgggatatccccgcacatacgctaaacatattacgtggatccgtacaacccgcgatcctgcctccaaatttgaagaaatggactcatctgaaggcatggtatcagacagcaggcctacctcctcatgttcaggacaaggtcgcccagctgcttactactttccaacaaaaccagattcagcacgtaatattgcaaaagcagcaacgagcacaggctgcctccatgggcggagctccgcagaacccaaatgggcccggtccttcacagcaacctaacgggatgccactgatacccccaaagacgaatgttcctcctcatgtgcttcagatcgccccgcatgaactagaaatggcccgtaagaagtttcccggccactcagatcaggcgcttcaagttataatacggaagaccaagtttgagaattttgccaggaggctgcaggcaacgaacaatggcgccggtatggtaaaccagaagccgatggtgcaaatgtcccccgcagggtctaaccaaccaaatatggcctcttctggaccagcagcccaaacacacgctcaatatgccgcacaaaccggtatgcaggtcccaggtccatcacagcaacctccatcgttgcagcagccacagcagccacagcaaatgcaagggcaattgcaggcacaaccgcaaccaccagcgccaccacgtgcgcaccatcatcaacagcaacagcaacaagagctacagcagcaacaacaacaacagcggcaacagcaacagcaacagcaacagcaacaacaagaccaacaacggcagcagcagcagcagcaagtgcaaccaccggtcaacaaccgacaacctgttcctcagaagccgacggacggcagtgattcaacttctgcgactcctgcgctgtctgtctcaaggattagccagcaacctcgaactggcccgccaaatccatcaccggtcgtggcccaaaagagccttaaacgatcacatccgggtgatgtgaccgatgtaccgcgcccgaatggcgttcccatgcagcaaagtttgtcgcaggcgaagcaacgtagcgccatccgtccaacagtcagtgaccgtttcaagaatatatgggcagacgaggcaagacaggtgcaaaaagaatttgagcagaacccgttgcagccggttcacatgccgatggatgtgtaccaatcggcagtgctcaaaatacgcgaagttacccaaaagatgaatgagttaaccactattccgggggcttttgatcgaatgacaaacgatgaaagcttggtcagaaagcttgcccgttgtgtatgttgtcttctccccgcgaacttcgccagatattgtaaggaatacgctgacaagtatacaatttcagaatctgaaaatcaaaattcaatcagaaaaagcgaccggccagactcgtaaccccttaacgattacggcccaagagattgatgagattaagctattcttcgacggtcttgtcaaccaattgaaatcaggggcttctcaggccgcagctcagtctacggagcaagcagcaggccagcctcaacttcatcaacgcgcaggtccatctacgctatctaatgctgcgccttcggacaagcaaacccaggtgcccaaacaagcaccgaatcgggcctctaacaagatcacgcaacctccggctgcaccgacgacaacacaaccaccgttcgcgctcgggcatggccctgggatgtctcccgctggtaatcctgtctatctcaataaacctcccattggaccgacagatttgcagtggcctcctcggaagaaggccaaaaccggtgggcctcaaacaacgtccccagcggctcagtcgaccgccagtgcctcgcctcagattcaggcaccttcgccggaaacaaagcggcaacaggccccagagccggcgaagccgcagccggatccttacctctgccctgaaattggctgtgaaggaagtgtggttggcttcgcctcagcggaattgcgtgatattcattaccatgaagagcacgtgaaaccaaatgaggatcctctcaagttcttgcaggagaacatggctctgggtctaggtttggacgcgcacggcaacaccaaagcgatttcgactgttgcggagggtgctccttcaggcgcgtccggtagggctttgaacagtcccaagcaagctcagacgcccatgagtaagcaagatttggcagcgactcccatggctcgcgacgtgtcgatgaggaggcaaggcagcagactaggcgctagggggcctgacgctgtgggtacgccaggcagtggcaacggggcttctgcccagacgacaatggccgatgatacgtgggcagcgaccggagtcaatccccagtatctttccaacttgtttgcgactcttgacccagcccaaacgtctgacttcagcatgtcgttgtcagagacaccgaatgacacgccagaatcaaataagactttggagtcaagcagcgatatatcggacggtgtgggtcttgacatcaatatggactgggctaccatggacccggaaatcatggacgacttgaacaacgtcagccttgacggctacgaaccaccggcatttgatagagagatggtcaacgacgtgtatgctaacgtcacgtttgatgactcggtcatggatttttctaagccttttaagcttgacacgtcgctctgtatgatgaatacaaactgattggcgctttgtggtggagaaaagcaggcatctggtgtattggcggagaatgacaggaggaaggttgatagatgattgaacgcaaatcaaggcgcatggttcatgtgaagggtattctgggatggcgttttgggggtttgcgatgcggaatgatgatattttgattctctacttacaatcttggcatttatcgttggttcgtcgcacttttttccttgccattacatatttgcggcgcctaatcatggaatttggaacgcttttcctgatatgtcttcataccactgatatcacgtgctgtttggtgttggtgaagcaaaaaaacggatgagggtgaaacaggcaggcggaatcgccaacggaatcggggatgtcccgtacggcacagcggagctgcttctgggaactagaaagaggccgaggaggccgatctctctctttttttttttttttttgttttttctttttttttttttatcttctttccacctcaaaggaattgatacccgttgaagtttggcatagtcacgaacaacctcatagctcccaaacgccggacttggacctcagctggatactgagagcgacggacgagcactctgtctggggctattgaaaacaatatttacttactgctgaattcagctagctgttttcgaagcttatcaaaaaagcgcgtctcggtggggccgaggttgcatcccgttctcgcttgttcgtatgtgccgtacatctatgtatctacctatccatccgagtgtcttgtctcgagctcgtttggtcccccaagtccctggcgctggagtgtagtgtacatggatgtagtctagcggcacgatacgtttcagcttgcaacccatccaagagcatgcacatcctccgagtacaccaaacggagtgaatcatttatttgttcgttcctggagggctgggagacagcattaggtaagcgtcgacctgggttgccctgaagagagcggcacatacaatacaggtaggtggtgatccaatatgttagtgtatttccactttcccttacagcagcagggcactgcatgtagaccaggccctgatcggtgccaccacctggtacactgcgttataaccgtacatctcgtgcatgcatccatcacctggggttttcccacaaatattttctaatcttctctgttcttaccagtagacaatctcatttcatttatacatagtatatctttggcaacatagttacctgtctgagaaagtcgcctttgatggacattcgcacggctgggataggcactgtaccgtccaaactaggtgatcattgcaattgccactgcactgttagtgcacaccgactcaggtatcataattggagccagtacacttgcgctgaactcgacaattttgtgctctggttcgatttggaaagcaaaaaccacggcatcgcgtcttgctctacacaaccttcgacgcgcctccccttccatgcccaggttttgcaggcaacacttcacatcagcacctgaaagtgactgatcagacacgagcaggagggagcatcagtaatactttttcactagcgggtagttatgaccaccatctcgcccaccaaacggcgtatcctcgggtcattgaatcccaacgcgtcaccgtgccagagctccaagtctgagttcgaggggcgcatggaagaagtgcaagcaactgaatcaactgttcttcctgcagggtgtgagaacaatcgtcgtgaagaggagccggctaggaagaaggtgtgcctcgatcttcggggagcacaacagcaccggcaccagcaccagcagataggagctggcagtcatggcaggagaaatcggtcgaaatcagcctctcctcctaccgaggctactgtcttgttgggcaagtcaactactaccgacctttcacaatccaccgacatgagacacgagagggtttcgtctctatcggtgctaccagctctgcatccagcccgcgtggcggccgaaggaacggcccgggcggttgcggaggtcctgtccgttcccatggcgacccaaatcgcttacccagccggtcttgtgggcaactttaacaatcacaggcaaccaaaaaggacaaataacccccgtcttcgtttcgtgaatcaggcggccagacaggtacgcccgatttcactccccatagacaggtggatgcgctgactgacacttgatgattgtccaaaacgtgaaatagaaagcggaaatcctccgtctccgccttagcctggccgcttacaagattcagacaggccagactgacgtcccgcttgagcaactggagatgcgttcactgctaccgctggggggataccaccacagccagggacggctggcggatggtggtgcctcaccagaagcagcagtagacagatatcatgatggcagcaacagcaacccagcgaactggagcttcatcagcaatagtagtaccaacagcaacagtaataaccaaggccacggttacttccagcgcatgaaccacctccgacacgccgccggagcagctatcgaagctgtccaagcgaaacaggagcgtcgaacggcttggcgggagagggaacagtacagggaatggtatgaacagtatggtcatcattatcaagtttccacttgggagaatgccgccgctgagcaggatcatgatggattttctagggatcaaagccgacagcgacagcggcgtcagcagcagcagaagcagcgcaatcttggaagcggcagtaaatcactgctatccgatcagggggatcgagtaagtcggcctgatactacgtttacgggttcaggtactggtgttattacgaccgccgccatgacaacgactacgacgacgtcccctcatcttaatcgcctggaccttgcggagcgcgcgttgcaggctcatcaacggcttcagtcgagggcggtcacagaagagctattgatggaccatgagcatgagcatgagcatgagcatgatgagattgactcggagccaaactctcaacaacttacacaccaccaccaccaccaaccccaacagcagcagcgtcatcgacatcacctggacaacgcccacgaagggtgggtagtacgccctgctacagagaacggtccagaggttgccaatgatattgcagcaggaccagggaggagagaccgcaatgatgatcacgaagaagaggagagcatacaatccagatccaggagtcaccagatggtgggccccggcccgagttactccactgaacctgagcttgaacctgagctacccagcctgacgccgtaccagtcgaaggccggtgaaaaggaggagcaagatggagacgggaatggtgatggagatgaggctgccagtgggttgttgagcttgtcgaggggctaagggccgtctaccatcccgtaatatggatctgaacggtggccgtgggacagaaggcgttaaataatctttgactctgctggcataaatttggcaagaaagagaaaaagtcgcttacagagtatgatcatggttggaattttaaaaagcatgtcgtaaaggcatttcgttaaggctatgtatcttttggtgtatgcaggcgtgagagtcagcatcatggtcttggactggatcagataacatacctacatatgtgtattactggtctagtctaggcaaccggacgtagcgaatttcacacttgctcactcaaaattctctgccttgcttgatcaggcaagatcggatggacttttaccgagaccatgggtcgcaccgacaagttgatccattcatcccctctcccacgtggcagccacaccatattttgtaccatttgtaatccgtaattggttcagcgtgcaaacaagcaaggtcatgactacatacatacgtacagcacaagcccgagacatcattgttcggttcgtgcattcctttccgcttgggatccaattcaagcaaagagaagattcatgcaactagggacgaaagaagagtgcacaactaacaagaaagagttcctggagctgggagtgatgaaactgtttgcaagatgttctagagggaaaagtgaaaagggaagaagaacaggacacgaattactactggaaaggcgtaacgcagaataaggtcaatgaaaaaataaaaccgaaaaagaaagaaagaaagaaagccagaagatggaaatcaaaaaaagaaaagaaaaaaactaaagtcatttagctgcaactcgtttcgatcgagtgacctccgggttatgagcccggcgcgcttccgctgcgccatgcagcttttccaattgttaaaattttgggagccaagtaaagcatatattactgtgctgctgtacagccgtgactaaacttatgagtgccagtgccgtgattgaaagttgctattgtctcaaaagcggatgctttggacggatgcagcggtccagtcgaacctaggttgcgacatgattcaatcaatggcttaggtactcaagggtatgtagggcaaatggagacgcttccttgtttggagatcggcgatgagaaaatgctactactacactactcgtcaggcggtcttcgaccaagcgactttgattgcatggtagcttcatggcaaactccagacattttgttcaagctgagagctcccggatttccttcatttttttgtcctgattaatttatccataaaaagcgtcctctctcgcccataattgtattgttctgtggaaacagttccctttgatgcgcaagccgcttcgctaggggctgagtgacaatacaggtttccagaatatccaaacaacgccgatgctaatgaacagggtggtataatggtatcaaaagtgggtgcaaaaaagggggtaaaaagaagaaggaaaaagaggcaacctccagcaatgcatcattgtggggcgtgtggatgtatccgacaagagccatcagtcacattgacactcctccagcatgctccgcgcgcaattactgaggagcttcagatagctccgtacagaagaataagcagaaaggaggcatgcgaaggtatgatcactaggcggggagagcttcatcgccagatcaaggcggaagtcactcataagacagttacagctggtggttgttgcggaggttcgacaggctcaacttgaatggccccgtcagtcccgcgagaggcacccggtgtaggtggtgcaggggcaatctcgggatccggtatttgaatatccaactaccgtcctcaagttagcatacggtcacggcaggtaaagaatacggtttaggaaaagacgtactgtcatgtaaccggtctttttcagtggcacgatcttgggggggattgtgccatcttcactacccaccgtcttctccatctctttgttccactgttcaatccaattctcgagcttttgtaaccgtgcctttacaccggtaaacccaaagtcttcccataaccagcctgttgcgagacccagaatgccgtccaaaatgttgcgccagttgtatggactaaatatcggcacaagctcggagttcagcttttggatcacacgccggaactcttgctctgataaccctgccggctcgaggatttcggggtacaggtttgagaacgtaggagccagatcaccctccaatagccaatcccgacggactcggataattcgcgtattaatgtattccggagaatccaaggggacgtgcgggttgaggtgcgggtagcaagcgtgctgaggtccccattcgtcgccagcgtctggttgctggtcaggatcccccaaaatatccgagtcatctgatgaaatggcagaaccaatgccggatatccgtgatcctattgactgccgggcgtccatcacatccggtcctcgttccaagtcgggagaaaatccggccccccctctctcctcctgcttggtttccgttgaagccatgtcttctttccctttccctttgtccaaacctttctttccgtggtcgaagctcagcccaaccggcacccgactctgggtgcttgatatactttgaccccgagtccttcgtccagacgcgctcgattccgggatttcttcaatagcgcggatgcgagagggtcctgcgtctgtctcctccactcgttcgatgggcgaaggtggtatgctagctcgtttcccttcaagggaatgtcgaagtgtgcgcggcagaggggaacgctgcccactgcctgtactacgctcaagctgcagactggctcgagcactgatgactgaatgccgtggctgttgttggttctcgggtacggttaacaatggctgatcgccggtggcggtagctgttggatatgatggatcgaaatcgagatggggcgagggcagcgagagagggatcgccggcggcggaggcgatgactggcgtctcctccgagttgctgcagcaggagcaggtggaagcctcggggtggaattggtcggattccaaagacgagcaggggattggcgatgaggagaatggaactgggcgtactggcggtggaggggaaagttggatgtcgcaactgcgccgcgggttcgaaagggtgattgcaagagcgacaatggagtattatcgggtgccctgcgcggcgagcggccaaagccgggcgcgagcgcgggagaaagcgctgcggggggtggaggggaaggagtcgaggtgtgtgcgcccggatagttgggttgtagcgacggagacggcagttgaggattattggcggttaaggggtatggagaatgcggcgatgaacggtatgttggagatggcggttcgatggtggtcaaatctacggcggctgcttcaggcaacgagtagaggtgggctggtggtgccgttggtgaagccgttggagcgagcaatcagtggcggccgcagaaacggccccctcgacagcgtggaaattccgtcttgcgcttggtggccgggttcgtgttggtcgtctgcagctcttcgcactcaggggatcccgacttgtgatttgttgcttccttgtcaagtcgcccaagtcctggagtgtaaaagctccggtaccgacccaggtcgaaaccacaagcttgaccacgatcaaccctgtacgcagacagctagactgctcaagccccgtcgtcgtcgacaggtcagccgtcttcgttgaggtccaccggttcctcctggctcgcgatcgagttgttggcttgctccccttatctcgattaaagtgacgccaaccacggcggcagcagtcgcggcagaattgacactggacgatcggcgtggaaggcaacctgtatagccgcaaacttgacactttctctctttcccgtagccccgaggacagcgcagggcggcaatgacaatgtcggacaattgccagttcgtcggttgacaataattgcgagtttccagcgatatgcagggcgcggcgcttggggtgctctgactggctcctttctctcgactgcacgagtgggtgtggaggcggttgattccaccttgacccagggccgctcatcaagcaagcagcccagccgacccaggtcttgtcagctggcggcaaccgacaatcaaataccaccaccgttggtcttgcttccgtcttcaacgaacctggcctggatgtacccagcaaagcgaccgacttgaatcacccggcggatgtggttgaaaatcgaaacgaggtttgaggcgattatcgacaattctgattcttcatttgcgatctgtacaacatcaacgcatgccgtagcgaacgccagatagaaagctgcttgatcgaggtatggttgggtggtcagattggtccttcgtgggcgctgaagagaaagctgatgttctaagtatttgaagtttttattctgccaccccttttcaatggtcaccatcaagcaaagcttggcccttactccttcggccgtaggcggtagatgatctctcagcatttccagaatctccgcgttcctggcaagctcactggtcaggggtatcaaccaccttcataccgagaatgttacccaacatcaccgttgaaaagcctcagccagttcttgtgcgacgcccatgaccagctggtggaatttgtctgaatgtcaatttcccactacttcggtatgcccgaacatagcatgtctacaaattgtaatgcctgggacggccatgccgtgcgacgtcctgatggcatcacaatgcgataatagtttgcttgttagtttggttcttcggccatgggttgaacaggggagttttggggcttccattaccctttcgaaagagaaaccgtcctcctttcgtgacgatatgggacaacaacgtcgacaagggtccagaacgctacagaagcctcttacggatgtcctcttagcctctttccatatccttggaggcctttgtagtgtaaagactggatgatatcagcctcacggcgttcacccaatcgaagtggatccagtaaagctttggctctttggtaccagactatctatcaaatcagggctggattgtacggattcgatctccgatggccgttacagatgcatgacactgaatatcggacgaactcataatcgatcccgatttggtgcggtgctcggacgctgcaagtccaagcatgaacaccaagggttatgcgtctgaccaacacatgggaaaggctatagcgcaaagaaggtacacaattcaagcaagagttcacgcaattttatctgcaggtacatataccggcggtgtgttgtagtgtaccagagcgtactatgcttgagcaatctttggcctggctagcagggttagttacaacctcttgttgccgtgggctcgttcttcacatagatgtttccccaagagaggcatcgattctccatatctacacctattccttacagcctttcatgttcacctgtcggcaagcaagcaagcaagcaagcggggcttccacatgggcgcgcatgtccgtcctgcattagggccaaaagcccacgtgcaaaaagtccattgcaagagggacatcgagtgtgctttatttggttttcacttcaaccccaactgctcaacggctgtttgcctatgtatcaccacagatactccacaggagaggagcatctcttcagtgtcgactaattcattttaccatggtggatgaaaggagttccgatgcggcccttcccgtccgagacctttgaatgtgccctttgcgtccagagggttagacacacacgcaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacaagacaaaaaaaagacaagattcccagccgacgctgacgcagggcctcattttacctagccaatgaaatcaatcatcatggctatttgcagcagatattccgagctcttccgcaagcgaggccgggaacctgactaccttatctggagacccaagcggggttgagaatcagatgtcagaaagttgctcgtcgtcgctaacagccgtgtgtaggtgagtcgatgagcatgactgttagcacatcgaggtttcattcttgatacccaatgccaccacctctcaaggtgccactgccaatggcacaatgcagtgaaacaccaacctggaggagagctgcacgcaatccaaagctcgaacgagccaagcccagggcggctagggccatgacttataaacctaccacttcctcttcttctccacttggtagcaagtctctgtctctcggcttcccaaaccctccggagatctcttccaggccgtgcgtttctttcagttgagtacgcgttgcagcaacatcaagtccgtcgccaccattcacgctactgtgcagattgcgggatcgactgcctggatggcagctcgctgtgggctccaaaagacggaagctgaatgaatgacggacgtgcagtcatctggcatccgacagcgacgggacgaacccatcttccccgcaactccaattgatccgtctagtcgcagactacgtcacagtgtcccgccttgcacctacttactcacccgtccttgctttgcaacatcgcttcccttcgttgtgagggccgcaccactatacaacttaacaacacccggcacccttctcagtcttgtcctagaatagtcacctctgccaaacacgtctcctgttattgtcaaaatctgcaggcaatccctgggctctggtcgccgcgaaaatcaaaacaccactcagctgcacatatacctacggtgcattgcgctctcgctcaaaagtgctaaagtacagccacgacgcattcgcttcgctgttcctgcccgagaagtcaatgacagacgcaacaacgcctggactccatgacagaagcgccaccaaagccacatccgattcaccccaaggccaaagctccaaacatggccacagtaacttctacagagaccgaggacactcccgccatgtcgccgtccactctcgatagtcgtccgatgcgccgggccgcaaccatcggcgaagggtcccagccagcccaacttcgccgccgcctcgtgaattctcaatccaccctagggacctcgtttggagagttcaggcgacgcagctcaaccttctcggactacagtctagatgccgcaagaaggaatcttcatcatgagattttgaacccggcggccagcttcgattccgatgagcatggggcttcagaatcctccttgatgcctttggcatttgcgctactgccagccattgcaggcatgtttcacaacaagggaagcgacttcattactgacattatcctaattgttctcgccgccatctttctccattggtctctcacagttccgtggtacgttttggtgtctgatatgatggtctgctcttccaacttacacgctagcacaggaacatgtacaagtctgcccagcaggtgcgcttagaaaacgagcaaatcgtcgaatcagccctcgacgaagatggaacgtcacccacagtaacagctatccaaacaccatccgtggaggtcgaagaaccacgtactccgattgaaagcaagcagactacctctacgagcgacgaaaacgctaaactagatagtcctgagatacctatcgcccctcaacaagaaccccacagccctcgccacacccgccgcgttgacaaagcccttggcgagctttacaaaatcgaatcgctcgctctggtactttgttttgtctctccgttgatgatggcctatttactccagatcatgcgcaaccagttcaagtcagagggcgggctcgtctctgacttttccctaacgctttacatcctcgcagccgaagttcggcctttttcgcacctcatcaagctcattcaagcgcgcacgctacatctccagcgcatcgtccacaaaaacccatattccgagtcggccataactccaaccaagttgcagggtattctggagcggctgggcgacctggaacaacgtgctacaggcttaaagccatcgaatgggtcggcaaacaaccttgacaacaacggacaaaacgacggctcggaaggaggccaggaccagcagaacctgaaccccaaagtccgcgacgggatggtgcgtgaagtccgcaatacgattcagcccgatctggacgcgctcaaccgtgcagtcagacgctatgagaaaaaggctactgttttggcttaccagacagaggcaaggttgggcgcgctggatggcagactaaacgatgctattgcgctggcagccgcggcggccaaggctggaggcactggtgccagaccgcacgggaacaacagccgcgcaactggtgcttcgggcgctaatagcgggttgagtttgttcggcctgcttgcaaaggcgctggatacgattgtctgggcggcggccatgccgttccaggcattgttgggtcttgttgttttgttcccgctgagggcggtggcaggctttctgaagggggtaactggaggaagcagtagtagaagccggattgccgttggtaaggttagtggcacaggtattatgggtgacgcgaggaaagggatcaatgggaatggatttgcgactggacctgggaattcgaccggattctctccatacgtcggcggggccgctgaatatggcttttcagcgagtggtaggagaatgacatcggggagtgggagtggggcgcggtattcaaggagatgagtgaagactgactgtaatgaagggatgagaaaagaaccatgtcgggcggctggttcaataaccatgactcttttggcatgggcgctacctacgctgttcctgttgttacaaagtatatattcttgtggtttcatttgtcatagttgtcatgacctgtttcggtaaggcgccagaaagcgtagagcattgggcgagataccaacaccacaaaacctcaaaaagttacattatcactacaaaatagacgatacctttgaaatcgatttcttactatctcattttgttgcggtaccctaccttgccttgcgccgacaactcaccgcgactacgccattccatgatacataccttgactgacggcttcgggacacgcatcgcctcaccgttttgaaccggaacaatcagtccatgctcaagcataccatgaccgatggggaaggtaagcttcaagaaaccgcccccagtgtcttagaacatgaacggaagtccggcagtacatacgtggtatatcagttagcaccatcgacccgccttatctatatatgtggcttcgagtcacccatccaacccacaatccataccaagctgtcgggctcggtgaattcagtagctgacccaagatcaaagttacgccaaacgggtggttgcagacatattaccggggtgcggggtatcaagatcggtagatgttgccgaagggaggttgggatacattgaaatcgaagtggggaggagtgggggggggggagggctcgagaataaggcacgagggatcggtaggtaagttaagatgggaggtaatatatggaagctgtcctgaaggtgaagaaagtgagcgggagtggtaggatcaagagggtgtagagagacgctgagttctgtttgagacatgaagtgcccgtatgcgtgatgaatgcgtctagccttttcgctttttcttttttttttttttttttttttttttttttttatagaaagctgttcttaaatttggaaatgggaggtacctgggaggcgggtgctcgtgaagaagggaggtttggtgattgaggtatgttgactggtggtgatgagagaaagagcaagaaaatacatcggatgacccatcgtttgaagttggtccggacggaatgaaagacgaaagatgggggcggcgctgaaaaggcccgccccgagcctccatccatcattgggatgaccttaggcccccccccccccccccccccccaaacgacgagccgacccagttaggctgccctaacagggtggtactgtgtaaaaggcctctggcttaaatgtttggtggatccatcaaggattgtagctccagcccaaacacaagtgcaaccttgaagctaagagcttaaaccttatctgggtcaacgatgaaatgtgtgacatcacccaaaagcaagccgacatggtggcatcactagtgcgaagagccgccatgtatgtaatcggggagctcatcgtttaccggttttccctctcccgcccgatagattttcaatctgggggttggagggagaatggagggatgagtggccggagtcgtcgcggccggagggggggtccgttcgcgttctcgccgtgtcgccaatgtcccccatcccgtctccaaacaacctacagttccagcctttcttggggttgctttctggcaccatgataaccaatggatctccgaagccaagatgcattgatgttcccacatcaggtttcgagcatgcatccaaggaacctacgtagaaaggtacattgcagtggggacggaggcagaagcagaagcaggtccaaaaggctgcggctgcatcttctttcgcagtcgggactagcgtgacatccaccaccactttggcgccgactttcttacctgtacagtactatcatgtcccagccttctgggatttagacaatggaaaatgcgttcgtcaaaggatcatggacaaacgaacaacgggaaaggagatcgtcacagaaggctcagtccacacggtcgggggacgtgaaactggcaatctgcaggaaggctggacgggctcgaacattcagttgcagtgcgtcgacatgtccccggcatgccgtcgaaaccaacctcagctgcagcaggttccaatatgcagtgtcgggtgttatgcaccttgagagatgctgcagaatggacacctacgcagccctcctccaagattggtcggccggcttttagctggcagtctgtctcggtagtcgggacgcttgactggcctcgctggacactggcatccaccccacggcggagaagcgagagagagacacccggacaccatgcccagcggcgctgcggcgcttcctagagcaggaattccgtactcttggcaagtaggaattggatcttgacgcctcgatttccatccacccctttgcctgtcctggaagacatggcagcatggttcccagatacggcacagcaccaggggagatcctggacatcctcaacgccatgtcaccacacgtcccatcccctcctacccaacctctacctagctggcccgctctcccggagacaatagaacttccaatacctatgagacgacaagccaccgtcacgttttgcttcgattcgtggcctatcgattgcctctgtctgatggtgaagacccgacatggagaagccgccgaaaaggtcgacctcgacgttgtgcctcttctccaggatatatagctcttcttatacgtgcctcaccaggactctccttcaaagagccttacaagacggggaaaaaaaaagtcgtgttcctgacggtacccatgtcattacatgttatctaaaaccggtatacctctgccttcactatgatctcgattcaggtttttatcgtttgatcggccccgtgtaacccccctccggtatctcccaggccagtatcctccatctgcttgcggttatccggttctggtgtttttttcccacagtactatatctggtcttgttcttgcccattgttgctttgcttggctatcatccactgataaatcaatcagtcatgccattgggtcggatgggatagactactacctatgggtgtccacaggctacattactactcacttgtcaaagactcgagccgtctcggtgcagtgccgtcgacggaggcagcgaaatgaggatttccatctcggttaacgtgaggcacttgctgtgcctctacctcttcttcactctcacatcaggatggttgagcagaccggagagaagacaacggtcagggatatcgactacattctccccaactcaggtccctaccattacaatcgaaaacaccatacgtacgccggcatcaacatcagtggtgcaaagttcatccaagggttctatacgcgttactgtatctacctctgtacctacgacgacgaaccctactgtctctactgctaccgggactaccaatggttcttccgtttttgaaggtatgtacctgattaagtaggtgttctaggtgtcagacaaggcagtagcttaccaactttcagttacaatacccaaaggtcaacttcccatccagccacggatcactcctggctgggcagtttccggcgccatactcatcctaacaggtatcgtctgcggtatggtcggcaccaagaaaaaatggctccacacattccttaccaccggcttcctcgtcagcctaggaaccactgttttgattctctacgtgactgatccgccagtcagtgacgcagtccaaggagcctatgtcgtggctgcggtctgtactggcctgatcgttggcggcctagccatcatattccaggacttggcccaaagttcagcctgcctgctcgctggcttttgcttcagtatgtggttgcttactcttgggcccggaggtctaattcaccacaagggcggtaaagtggcgttcattgttctgttatccttggcctggttttgttcatactttactcgatggacgcgcacttacagccttattgccgccatctccttttcgggtgccactgctgcggttctggggatcgattgcttctcacgtgccggtttgaaggaattttgggtatacatctgggacctaaacggggacatctttcccctcggcacagtcacgtatccgttaacccgcggtatttgcgccgaaatagcagctatcatggttatctttgttgcctggattgtctcgcagcttaaaccctggtgtttgggtaggaattgaggagaattgaaacccgcggaccacggaagaaacctggaagcagaaagtaatttggaagcagaagacgaaaagacggcatgtcagctggaagaagcgagagctcgcgacctccgagattgggaacggaagtatggagatggagaagtcagacagctgtcttcagcggaagattcggatctcggtcatacggacagcgaaaatggaatgctgcgtcacagtcaacgcatcataccggcagctacaacgtcccgctcccggtcaaccacaggaatggactcgaatatcagcaatcttgggtatgcagctggagccatgacccctttatccccggcgcaggctaccgcggctgcgatggcttgcttcccaactcgcaaccttaacggagcttcagatgacacggtcccgagtgagtgccctaccgatgctggaagtccgacaagtgacgaagagaatatggatttcagggtaaatgatgggcgaaaagtggtgtcatcggttatgccggcttccacaccacgcccccaatctccatcagagacatacacaagcgccgagccactgcctctcgagcagatagagagacaagatggcattgatgagctacatgtcccctttgagaacgatgggggaagttggcttggacaaacagaacagcaccggtctaccatggtgatcagaagactttcgaacggctcggctgaggcttttcgaaacctgtcaccaaaacctgtacatcgcggagctgaaggaaatcaacagacaggtgatagtcgtgaaggagggcttgcggcgatttggaggatacgaaacgacacggattctgtcgcggtaaacttggatgatttgggttctgtcagcaatgatgaaagcattgaggacgacaagatggacaaggataaggtttctagcattgagacccaaagcactgaagacacaagcaaacagaccgaagcgtctgtcaaaccaaccgaggaaatggcagacaagctattgtctgagggtcacagtaatcagccagatcactcacaagcccaccaaggatcagacattccatcaacaagcagaggatatggcctaatgttcgatgagccatacgagttccagggagaaaaggaaaagcctcaaccgagtccagtggatgtacctgcgctcatgggagggtcagagatgagattgagtgggtcgccaaagtcggatgaatcctcaggcagcagcctccttaaggaaaatcatgcacaggaactttcaccggttgctttgtaccaccggacaaaagaatgggctaagcacttggatgctgcagatatccctgaggagccggcggcgcctcaacctatcgacggttcgaaggagacgaattcgaatctcccaaccgaaaatccagtacccgtggatctcagcggtctccaacagacagcaacgaatgctagcttacctcgagcgatccccagaacaacgagcttggtaacagactaccttgctcgacaacgggctatgcatcggagcagctccgggcctgtgttgcaaagatatccggaggacacatatcatgcttcagactctacaccagagccgggacgcgtggcaacaactagggcctttccttaccggtctgcttccgaatccttcaaaggactaacatcaagactgtgcaccgaaacaatcgctgaggaggggggtgctcaaagccatcaacttgcttcacgacagctatcgggccgtaagcaccaaatatcacgctctgtttctctgggagtatcagcggttccctctgcggttggctcatgtggtcttgctcaaaccccacgagcatctcaacaccagacaccatcgacattgatggatacacgcaaggcagttctacgcagcaagtcccagggacattctttcaacgccccggcagtggaggtcctccatgacagagctcctgccgtgaaactgcacttggtgcaggatggcagtgacagtcctccgatcgatatcgacaatatccccctatctcaacgtcgcaaaatcattcgagagagcagcttaacatctgaatccaagaacagacgatcacgagataggttccaagatccgacaaacccgaaatcaagcccgaagcttaataacctatccttgggtccttcgactcccgatgccgtccgcgaagcgaaactcgccaacttccgcgacagtgtcgccgctgacttgcgggcctcgttgagtcgcaacgcatcgaatagcaataacaacaccactgcaagaataacctcatcaacatcaccactacaaccaccagccaccgtctacgatccttattccgttggtcatcaatccagcgtcatcacgcaaacacagacacaagaacaaattcactcgggactaggccggaggacatcaacgcaacgaaacacctacgggtatggacaacaaccaccgcagcagcaacaggatccaacatcaacaggggtagcagtagagacactggaaagacgcagtagcggacagacacagttacaagtagcacgagcgcatcgagcgcatcgagcgcataggaacgcgatgaggaggttgcaggctagtactaagacggaatgattatgtttggtttactaatgctggccgtacagggggtaatgataacgaggagtgtccggtgctcagaaaagagggggggggggctgaaatcgaacgacatgcaaaacatctggggaagaaaaataaacaggataacaagacgttacaaaactgtggttttcagcagatctacttcgttcgtgtatatacttattattattgcccttgggaaaatgtggaaaaggaggagggcttagtttggtgacttgatcggaagtcggagttcgggggaaggaagttcaggacatgcggcatgcatggtcatctttaaaaatggttgttggcgctcgaaacgatattttattcatccgtggcaaaattaaaccgctctcgatatgtttggcgtctttgcttacacctgctaactgtccgtcgagaccatacggcctaactgatgtgaatagattgaaagcactccacttccaacataaagtggtacctaatatatcgccgctctaaagaaggctgttattgtgcaccattacatatgattgcgactactaactagtttgtgcacaaacgggtttttaattgtcaacaccaaagttctaacagaattgtcgatttttgtccgcattatctcttttgacctcggtcggttgcatgacgcctagcagtggatgactaatcatggagccgtttcatgcatgatttcacgccggcaattttagggattgatctaacgttttatcaataactgggaattggaccggtagctcaggggtagagcgttcggctgcagtccgaacggtcacgcgttcaaatcgcgttcagtcctcaatcctcccagttgctattttttttttccgttactttacgttcgggcagctccttcactttaaatcgccttcgtattctgcctcgttctcttcttttgcctcaggatcatttttgttagtctgagtaagtagaaggagaagacccagataccgatggtagtaaatagatacaaacggatagtatgcgcctgaacttccaattatgtgtcaatagaaatgagtttaacatccagatgcatgctctttgctcgtagcatcagacatattttagagcattagcaaagaagtccagtcgaggttctaccaactacacaacatgacgttttttttttagacagttgtgcagaacatatcaggttcagaaaatcgactgacattatctttttcgtcgcgaatgccatccaagtcataacatcgttacagccaaacaccataaccgctccggggtttgggtgccgaaaccccccccccccaaacaatgcgcccgatagtatatacaagaacccgcccaaaaaactcctgcctcgccagaatacaagtctgcgacaggagatttgttcaaatttcccttcgtcgcttagttaggaatggttcccgtcttagcccacacccgaagttcgttcttcttgatcttgcccgtgctagtcttgggcaactccttgacaatttcaacctccctcggcaccatgaacttgctgatgctgctgttgtgcttggcccagtcgatgacgtcctggcctgtcaagctggtctcgcgaccttccttcagggtgatgtaggccttgggccgctcgccccagtgggagtcgggaacggcaacgacgccggcctcgagaatgtcggggtgctcagcgagcatggactcaagagctacggaggagatgttctcgccgcctattgactaaaagattagttccaaaattttttccctcttatttctttttttctctttttctttcttatgagaagacggggtaagaaaaggggttagaaaactaggttacttaccagagatgataatatcctttgcgcgatcctgaatatggatacttccatcgggatgccaaacggccaagtcgcccgtgtgtagcatgccacctgcaaacagctttctcgtcgcttcggggtccttgtagtagcctttgcagcagatgttgccagtgaaaataatctcaccaacctcctggccgtttttctccacgtcaatcaacactccctcgggctggtcgggcttgatgatgcgagctggcaagctggtgataaagccatgtccctggcgggccatcttggcgtacttgtcatgaggaggaaggttatcccacgaaggaaggatataacccctcgtaattgggccataggtctcggtaaggccatacacatgcacagggaagaggttcagacttgtcatctgctcgaacagatggggagtcgggggcgaggcggcgacagtaacacgaacgggcttgggaagagcctcggcctccttggcagcgcaaaggagggtgttaacagtgggcgcggcgcaaaagtgtgtcacgccttcctccttcagcaacttccagatcaagggatagtcaatcttgcgtaggcacacatgggtcccacgcacggcgcagacggcccaaggaaaagtccagcccatagcgtggaacatgggaagtgtccagaggtacttggaacgaccatcggcaacgttgagtccagactcgatgacattggcgagcgtggcaagataagcaccgcggtgggtgtatacgcagcccttgggcttggaggtggtgccagaggtgaaggggatggcgatcatatcatcctcattggcgacggtctgattctgtagatcggcccagcccttgctgccggtggccttatcgtggttgagaccctccattaccgcctcatcaaaagggccgcaaagcgcaccttctgtggcatcagtgtcctgtacatggtgtcagcagtttcttcatctagcttacaatcgtctcccaaaagctacatacaacatcaataataacggggacaccagggtgctccttcttgtacgagttgagaaggtgggcgtattcggcatcggcgataatggaatccacctctgcaaagtcgaaaatgtaggtaatatcctcaggcttcaggcggatgttgacaggcactatgacaccgccagccgctacgataccataaacagactcgaggaaggccggggtgttgggagccaggaggccaacgcgcttgtagccatgcttgcgtaggtagtaggcaagaccccgagcgcgatcggcgaactcgatgtaggaacgcctgagtgtcttgccgttggcggtgatgtgaaagatggcctcggcctcaggctcaatggcagccgcccgctcaaggaagacggtgggcgttagattgtggatgtgatgtgctggctgtccatggggaagcaggtggttcaggacgctcctgagtcttgatggcgcaccggacatggttaaagttgtgtgtgattggctgatgggtggtgaacagaggtggggtgtagtaacttgtcaagtcgacgacgctggaatgttcttcgagacaaataagttgggcgtgtggtgtaatctcagggctggaaactagacaggcaggacgactgaagatgatgggtataatatcaggtatcgtgaactccacaaaaacgaaactaaactggacgattgaagaaagcaagcggttgttcaacacactaagagtaagtcgggaaggacggaagtgacggaagttaaaaagacagacagagaagaagagcaacaacaaatcaggaggtgtcgatatgtataagacacacaaaggaccaagacagatttatagtttgcaaggatcacagggcagagcctcctcacatctggagaatgacgagcaggggaattcggcaaacggggataacggtgttgggcctttctggatctgggcatttccagctgtccgaactccatcatatccaagatcctcgggccaagccagccaatccacggggcggaggctatgaccagcaccagagtgttggagacgcacgctcttcttggtggacgttccaacatcgacatcggcggggttgtctcgagtttgtagtgtacggggttgccagcggggttcacatgaggtttgtagtgtacggggtcggcacggtcgagatggggtatactccgcaatctgtcctcgccggggatcatggaaccggaggagatggatatgtaagcacggtagtgtacaaaccccaagcagccgcctggccaggaacacctgacgatcgactcagtgcatcaccgcgctgaaccgttgtcggaaaccaagacctccacctttctgaagaaccgatgtcgcaccagcagaggagctggagctgaccgaacaagtatcggcggtgatattgtgtgttggcagtgctcctatcccgaactcgttgttctccttgttgtgagttgtcgatgacagttcgccatggccgctgcttggctggagtcctctggcttgccccgccagtgataaaaaggtcaaggagaacccgacctgtcaaccccagattcggccaaactgccaagaggaacgcattctggggttggcgtgtctcaggtgactgtgtggctcgtgcgctctctgcttctagtgtaatcactcagcagcgcccccaattgatctcgaattgaattgaggagaaaggaggggtcccgcgccaagttgccgaagccggttagaaaatgtcggatcccgtgtcccgcggtagagataccccacactcaaacagcttccccaactttcctgaactccaaatcgtcccccttgtctcatacaggatcccgccaacttcttcaactcaccattgttgaccccaaaccatctcctcgaccggacattccgattcctcttgggtgtaaaagattatctgccccgacacaaacctggaatcaatgcgccggcacagttcggatgatgctttgcgtcatcccgcttgggacgatcctcattggcgtcacgggaaatccatacgctcgagacgcagaatggatggaaaacatgacagggggtcccactaacaagccaggcacgcccacggacacaatatgttgaggtacaacaccaagcatcacgattcgacatgcagctgctcgattacacggcttctatgtaccagacaacgcaatacgcgaatgcgcactcaaggagggggtcgaaaaaaacagaggacccctgaacactaaacccttgcaaatcattcccattcccttgctgacgcttgcccaattcatcacaaatttcataacagataatccacccatgctttcttcttgccccgttagtccttcttgatcaaagagtcaaagagcggcttcaagctcttggcgctcttcttggggtacctcttctggtcgttctcatagtcgacataggtaacgccgaaccgcgtctcatagccctcggcccactcaaagttgtccatcaagctccaggcaagatatcccttgacgttgacgccgtcctcgctatgcgccttggccatggcgttgacgtagtcgttgaagtacttgacgcggaagtcgtcctcgacaatttgcttgagcggcatggcgttctcgcccttgagactggtcccgttctcggtcacgtagatcttggggtatccgtagcgcttgctgagccagttgagcaggtcgcggaagccctgggcgtgcggccggagccagaacgactgggtctcgggcccgatgcagttacccttcttgttgtagaagagcgtctcgaggttgccgaggaagtcgtcctcgggagggacgcccttcttgtgcttgatgtagttggctgtgtagtggttcatgccgtagaagtcgttggaacccttgacaagcgccacctcctcgggcgtaaactcgggcagccggtcaccgagctgtttgcgcatcgagtcggggtactttccaaagtagatggggtctgcgaaccagctgatggcgaactcaatcttgcggtcgcacgcctcgacgtccaaggggtcctctggatcccagggaagagtggcgtcgccgttcaaggtgataccgatctcgccgccctgcgtgggcttgaagtcttctcggtacaccttgacggcacgcccgtgagcgatgagcaggttatggccgacgatccagggctcgcgagcgctgtcaccaacgggtgacttggtacggtcggaggtgtggccaggggcaaagtagcccgagttgtagccgaggatggagctgcaccagggctcgttgaaggtgatccagtgcttgcacttgggaatggccttgaacatagtgcgggcgtagtgctcaaagtcgagggggaactcttcacggttcagaagaccgccgtagcgcttgtcgagaccatcgggaagatcccagtggaagagggtgataaagggggtaataccagcctcgagcaggtcatcgacaaacttgacatagtggtcgatgcccttctggttgatggggtcgttgcgaccaccaacggggatgatgcgagaccaggagatggagaagcggtaggcggtggcgccgagagacttgaggaggtcaatgtcctccttggtgcggttgtaagagtcgcaggcgacggcaccagagctgccgtcggcgattttaccgggaatgttgcagaaagtatcccagatagaggggccacggccgtcggcgtggatagcaccctcaatctgatagctaatgcagagatatccgtatcagttgttgagctctgaacataaggtgttgctgataataagtccggaatctcagctgagaatttgcacttacgccgcagtagcgaagccccagaggaaatccttaggaagagacatgataaatgcttatctcgttggacaatgtgaggttttccagagatgggtcaggggagatatctgagaatgactccgccaaactgactgtaagctactcaaccctagctgctatgcaaccggctatctgtcagactgggatagacgaggaaagggactgaagaagaactgggaaagaaagggagcccacgaaggaagaacgcagcctcaagtgagggcgcgatggttatcttatagccatggcccatgaaaacgacctcccaaaggggatacttgatgccccccatttctcccgtgtttcggaccgtcgacaccgagagaaaagctaggcatagcctgagaggagatcaatggtacccagaagagatcaggcaaggtcagtacaacatcgttagtaagtgtaatttgtacctacaccatgatccatacagtatgtagttctacctgttcgtttgtgcttgggtgtgtgtgtggttcccaacgcttctttgtgtgcttccatccccacgcttttcgaatcttgcccgcacacataggaacacagcacacagcagcccatgtcatggtaatcagcagagaaccaaacccgaagcttgtcttgggttggtttggtgctcatggggaaaagaaggtgtcaccattgcacacccgtggtcaattttcccacaatgcatacggtaggatgcttcaaccgcaagggtaccggaacaaggacccttgcgttacggtcctccccaccgcggggcactttaggaccacggaggatgacggacggctgggaaatgtggaaggtgaagaagccatgcgccaaaacaaccgcaaacttgtgatgcatgcacagtacgtatgtaagtaccggtacctgctaccagctaccagctaccagctaccagctgggaggtatgaaaagacaagcacttgcgatacgtcggtcgttgcaatgccggctgggttccatgtagcaaggtaaatcaagatccaggcagcaagcttctgtcattgacaaactattcaacttgcgagaagctctcttttgagatgataatgtgatacttttgagtttcagttattgaatgtctttgtcaggaatcgatattgtagaatactagccatgatagtgccgttctaaagcgacgacgctattcgcagatttaagtgaagtgatgagaaagggccgagaacacttacacactgccatcctccaccccaagaatacttgaccagggtccatctgtgttccaaaaagacaacatcaacaatgcgccgtcttgctctcgtttccgccccaatttcgatctcaatgtctcccacgctacttccaaataaactgtcctctccatcctgccctctcttgcttttaccctcttgtcgtttgccggatagtcgggccgcgtaccagcatccagggcaaaacctcggcaaaaccatttcggaagcctagactaggagttggccgtagcgccggtcgttgttactaaagagtgatcaaagaaagagcccggcaggaatgagatccaatccattcagccgccacgggttttcagctcacctccagctgtaaatacagttttaccctggctggctgcagggcgggcaaacggcgcaaggcaaggcaaggacaagacaaggcagggcatggcagggtagaacagagccgcttcagttgcttcgacagtcaagtttcaacttcgactttatgttttatttattcgtgatgctagttgcatcagcacttccaacattgggatagccatgtagcgacggtcaatttgccagtccaaagcagcccgagcactttctgggggccttagatgcatcctcagctttggcacaatagtttctaggttggccaagccactcggatgatattacggatcatagaaccgagtcgggtaattctcggcctcgccagcgactgaaaacacaacatcgccgcgcggggcctggtaaactgggctcggctggtagacttaaggcccgcctttccattgcgctgcccccctttgcttgctcacgagttcacgacaattcgctcaactcagatatgtggatgtgcatgttctgctgcttgccgccgttgttgatgaagctaggcgagacatccggtcgatgtccacctgagccgcttgcgtacttctcgcttcgactagtatgtaaggaaaccctcttccaaatgtactactttcactccaaagcttcacgttttgtctttgttggtttccatctcttggctgccccttaggattccaatcgcacgtctcgctttgccccagcagcgcattttcacgattttattgcgagtacattcgtcgtgtgttccgtcgggtttgggtatttcacgaccttaagacttcgttgctaggtgtagacacgtcccggaatcattcgaaaacgattgcgataagctatcctctagggttgaactatcgtactgctacacttggtcattgtatagatgctgaatgttagaagtatgtcggaggtccaagggtttggtgcatcgccgagtaggaaacatgcgacccaacaacacgaatccaagccactgttgccaatctttccaatcctgccaaacgccttcacgatgcctgtccctcaacgaccctcttatgattctgaaacgccgaaaagaattgccgccaacccaagcgttctaatgcccttctacagtccgaggaggcgcttgggcgtctagatgaaccatggcaggaaacggaatcccactgcaggctcattgcctaatgtccttcatggtaacgcccgggctacgtcgtctcggtcaccaagcttccgcttgctgtttctcggggagccgctcggggagccgctttcaccctcggtccattccataacttcccattcgacttgaactgtaccactcgtattctggctgcgacctttggccgcgcgaagagtaccgagtcggctgccctcaagcaagctgtccagccagggtaggcctcccacagtctgtcggccgatatacgttacttctccctttccttcttgcttcttcgtttcaggttcattctcgctttcggaatccggcaacatacccaagtcttccaggtccgctagatcttctggatgcaggctgcccaacgatagctggataaaatcagcttcgctacgaggttcctcggaccagtaagacaagggggtgccgcaataaccgcaaaagtggcgcatagaatgctgttcaaagggcgaagtgtaggcgcgatggatcatcgacgtcctttcgtcgggagaaaacgagagcgtcgagctatggtaccatggcaaaggtacccgcaggaaagcagccaatggtgaggcatgggagatatctgcattggcaacatttggtcagatgatctatactcctagcaaaatggagatagtgatcggaatttcctgagagtcagtatcgctggacaggttcctacattgagaaggcggtgggttgaagatgacttgcgccgcctgtgtagtggtttgcggaaactggatgatgtaacgattgcggccgcattggcagccaccacggaggggacgctcgaagctcatctttgaaaaggtgtagaaacaacaaggcaacaagagtgattgatggtggaaagattgattcaagcttcgttgggatccttggggggccaagtaagtgtgcaagtcggaagttcggtatactaatagctccagctaaggttcaattgaagcaggcaaacaaacggcccaggcaacaaaggagagcttcgttctgtttgaataaagaaaccgagcgaaatatgacgatcagggcagacgagtgacggaaggaagtcgaggcggggcagcttgagcgggtgtgcgggatgccaccagttcaagcatgtaatacgtcaatcgtggggtggcgtataagtgcccctcgtggtctccaggtcaaggccgcaggcaggaacgtctacgacgggaattgtcaccttcggtgagcgagtcttccgcccttgtgaaacagccaatgggcacaacaagaacgaactaacttgagagttatgtttgtgttcaagggaagaaaaagaaagagatcaagaagtggtacaaggcagagaacattaccacttaaggtgactaagtacctctaatacaatcccatgtcatgaaacaggcgcggaagatatcatatgcaaccacttaaagctccacgcgctagccccacatgctttttggggggttgacgatattgggaatcgcgcccatgtccatgaaccgaagctatgttgagtttgtttagtagattgagagtggcaacccaagtggcatatttggaaccagttgaaagcttcaaaatgctctgaccaaacaaggaacgcttgtcgcgaggggacacttttcccacgtaacgaagcgactcgcttggaacgtcctctttccctcccgtgttcaacgggccgagcactagcggaacgaatacaagcaagaaggagcgagatacaaagaattcaaatgtgaaaaaaccacccaacataattgttgatccgtaactacaagagaatggaaggtgttgtgttactgtagatcgcgacagattggaggacaagaggacgcagtttcttttagacattcaagatgatacaaacagtgaatgactctcagagcgacaagaaggcctgtgtgtcgttggcaaagcttccttggaaggtgacaactgaataaagtggtggtgttcttgcaggcttgggagagaaatcagaagctcacagttgccacgcgctacaaccaagctgttgcccactgcgtagaccctacacgtacagtagtactgcgacttgccacctgccaccagcatgggtcgtcgcctagcccagcggaatgccacctgccagccgaattaaccttcaattaacgaactggcctagtcgcgacacggtcaactttctccgaggcacgcgaaccttcagttggattgttcatcagtatttgcttgcaacactttgcaatcactgccacaacatcagacgccatttccaacttgtccatcaaccccaactcaccattaaaccagttggatagaggggcaatatggctgccatgtaagtcgcatacctttctggatttcatgctttcgcgcgctcttgctcgtctaaccctgcgacgacggatgtgccccgctccatctacgccgtagggcacggctttcaccggcggagatcacagctcagtgccatttctaataccttcatttacagcgagagttttgacaatatctacttggatctgtccaaggagagcggaaagtcgagattcgcggaaaatggcttgggatggaaacctgcgggtggcggcgaagcgttcactctcgactcgagcaacatcggcggtgctcaatggagcagggcggcgaggggctatgaggttaaaatcctattgcgaagctctggcgtagttcagctcgatggtttccaccaagaagtacgaaacctatccacgcgccatcgaagcgaaggaacgctgacgtgttgccacaggattacgagcgccttagcaagatcttcaagaactggtacagcgtgaacctcgagaacaaggaacactctctgagaggatggaactggggcaaggctgagtttagcaaagccgagctcactttcaacgtccaaaaccgaccggcctttgagattccttactccgagatttccaatacaaatcttgccggaaggaacgaaatcgcagtcgagttcgccggcaacgatggcggcaagtcgaacggtcacagcggaacaggcggaaagggcaagaaggcgtcggccggcaaggatcagctggtcgaggtgcgcttctacatccctggaacgacaacacgaaaggaggccgagggtggtgaggctggtagcgacgccgatgaagaagagaagaacgccgtgactctgttctacgacacccttattgagaaggccgagattggtgagacggcgggtgatactatcgctacattcctcgatgtgctacatctcacgcccaggtacgtggaaactgcacgctggttgttgatccttttccggtgctaactctcccgatagaggacgtttcgacatcgacatgtacgatgcctccttccgtctccgtggcaaaacatacgactacaagatccaatacgatgctatcaagaaatttatggtgcttcccaagccggacgatctccatttcttgctttgcattggtctcgacccgccccttcgtcaaggtcaaacacgttatccatttgtggtgatgcagttcaaggcggacgaagaggtgactcttgacctgaacatcaccgaggaggaactcaacggaaaatacaaggacaagcttcagagccactacgagcaaccacttcatcaggttgtggcgtacattttcaagggacttgcgaacaagaaagtcactacaccagccaaggactttacaacgtgagttatatctgttcatttcatagccagcaacggtactgacctaggaacccgcaggcaccgtcagcagtacggcatcaagtgctctatcaaagccagtgaaggattcctctactgcttggagaaggcgtttatgtttgtccccaagccggccacgtacatctcatacgaacagacacagtccatcacgttttcacgcgtgggcggtgcggtctcggcattgtcgacgttcgacattacagtccacatgaaaaacggcgcgggctcatcccaattcagcaacattaaccgtgaagacttgaaggctctcgaggaatttttcaagctcaaaggactgcgtgtcaagaacgaaattgatgatgacaccaaccttattgccgccgccttgggcgatgacgacatggctagctcggacgaagaggccgtcggccccaaggctgatcgtggctccgctgacgaggatgaggagagcgtggatgaggacttccaggctgagtccgaaagcgacgtggcggaggaatacgacagcaaccatgagagtgatgggtcgggcagcgaggagagcgacgtcgacaatcgggtcgatgatgaggatgaggatatggatgatgacgagggagagaagcgccccaagaagaagaagaagacggcttaggtttatttttcatgttggcgcgtcgttacttgtttgattaaaaaggcagatcacaggctggaaggcaggcaggcagctgggtatttggggcgttccggtactttcgtgacacgaatatgtgttaattctgtattttctctaccatatatcgatacgatacttggggcgtcaaagacgacattcccaacggcagtgtcaaactagtatctcgatgttccctcaacttgggcgcgcaatggagctaatgaacactgaagagcggcaggcagatggtcagctacctagttgatccgttatggttcttttttttccccttcgactacaacgaacataagacatcggcacatcctttgagacttcgcttcttcttcagggccgcaggatggatagaggccgtactccaaaagtacggcatggaatgtatcagcctgcagggcgtgcaggcggttgaggtgggtatcgctctagcggtcaaaaatctacctacctggtaggtaggtacctacctctatgcgttcccgctctgtctacactacactaggatgcacattccttctagtgtacatagtggtgccctgcgtggcccggtgggcacttcggttgatgcggagcggtccctgctgagtgcgcttcggcagacttccattcagctgggcgggctttaattcggctccaaagttaagccccaccaaggcggtgggtatgacccatttccgcgttcctcctcctccctttgttttctgtcgaccagtccagaagccattgattggtgccaatcatcagctcacggcctctccttggtgctgtatcggacagccacacctgcaccgtgataaatttattctcactcgtcctggtattttttgagacctgataccgcgcccaaaggaagcatctgcctgtttcgatcttcacgtcccggagcagggaaaaacaaaagtacccgattagcaccgcaaaggagatttacagtaatggaagccaactaaaaggttcccgcctttggaaaccatgtctttttggcgctccgcctgctatctttgagaatgccgactctttcttgaccattgctgccccgggttattttacagcactttgaccaacaactaaaccagcaaacagcagccagacacaaccaccgccgacgtacaaaacataccacgaatcctttcaacccgtttttctccccctcgaactcttcctccaaacagccataccatggacgcccaggtaaggctgcttttcccccagcgtgaaaaaaatatcatccccgcaaactcgcacccgccgaccccgccatatatccgtctgaatggagggatcacaatgtacctcttcggcacacgtcatttctctctgtcttctcgcgctgacggtcgtttctgctacagtttgaaaaggcgattgagatcgcctttgatcctcgttccagtcatgccctgaagtcccaggcgctcgagttcctcaaccaagtcaggaccgacgtccaagcatggcgtatctgcgccgcgctcttcacgcgaagccccagagcatccgacatcgtccgccatgtctcccttgaaatggtcaataacgccgtccactctcaagggctggacgcccccgatctcgcctttgtgaaaaattctctactcgactatatcacacgcacatatggtcctaacgctcaggaccaagccgaccctgcgaacgttcagaacaagctcacacaaaccctcacgtatctctttgtcgctctttacggcgaaggctgggaaacttttttcgacgacttcctcgccttgaccagctcccagaatggtgcttcaagagacaacctcagcggcgttatgctgtacctccgcatactaagctccgtccatgacgaaatcgccgacctcatgatcagccgccagggaaacgagtcgaagaggaacaacgatctcaaagatctaattcgagaacggcatatgcagaagattgccatgtcgtggcaggatatcctcgctcagtggacaaataagcatgatggcgtggtagagttgacgcttaaggtgattgggaaatgggtcagctggatcgatatctcccttgtcgtcagtcaggacatgcagaacttgatcttgcccttggttggcagagttaacaacacgagcaacaatattgataccgtgagggacaccgccatcgatacgttgacggagattgtcgccaagaagatgggaccgagccacaagatggagctgatatcgttccttaacctcggtggcatcatcacagagctgcttgcaagccaaggactgcacgagttcaagggcacctctcgttacgacaatgacctcgcagaagtcgttgcgaagctcctcaacaccatcatgacggacgtagtacgggttctggaggacaacaaagtcgacgctgagacccgagcaaaggccgaacgtcaccttcaggatttcctgccggcccttctccgtctattctcagacgaatttgacgaagtgtgctcgacggttatcccttcgctcaccgaccttctgacgttccttcgtagggtcgggacactccctgacagttattctcaaatgcttcgccctattctgagtgccattgttgccaagatgagatacgacgagacttcttcctggggcactgaggatggagagagcgatgaggccgagtttcaggagctccgaaaaaggctacagattcttcagaagagcgtggctgccgttgaccaaactttatatatcgaattcttgagtaaccttgtgggcaacatgttcgcaacgctggagcagcaaggcccacaaatggactggagggatttggatttggccctgcacgagatctacctgtttggcgagcttgctctgccaaacgccgggcttgctcacaaaagcgaacccaatgtcgttgctaccgagcgtcttgctgtcatgatgagcaagatggttgagtctggtaagaagatgtctcatcccgaaaggtctgctggatttcgagctaacaacttcattaggcatcgcaaacttcccccatccagctattctgcttcagtacatggagatttgcgtgcgctaccatgcgttcttcgagtcacaccaccaatacattgctcccgtgctggagaattttgtacacctcatccatcacgagcaccctagagttaggaccaggtcctggtatcttttccttcggtttgtgaagcagctgagagcccaagtgggcaatgtggcgaagactgttattcagtcgatcagcgaccttttgcctatcaaggccgaggtgccgagcactgaagcggaggacgatatgtcctcggatgagtctgatcactccgccgacgccatcttcaacggtcagctgtaccttttcgaggccatcggctgcatttcatctacctccaccacaccggagactgatcaggctctctatgctcgctcggtcatggaacctctgttctccgatatgagcgtacatctgccccgtgcaaagtctggcgatgcgcaggccatcctccaaattcaccatattatcatggcccttggtaccctagccaacggttttgccgacccgaaccagtcacagaaccccaacaaccagcgtacgccaccacaagccgtctctgcagagttctccagggcgtccgaggcaatcctggttgctcttaatgagcttaataccaatggggagatccgtgcagcatgccgctccgccttttcccgtcttcttggtgtactcggggctaccattctcccacaactgccccagtggatcgaagggctcctttcccaaagctccagtaaggacgagatggcgtttttccttcgcctactggagcagatcgtctataacttcaagggcgagatctataacatcctcgacctcctcctcaccccgcttctccagcgtgtgttcgccggtctctctgaacccatcaacggaaccgatgacgagatccagctgcaggagctgcgtcgcgagtacgtgtcgtttgtacaggttatcctgatcaacgaacttggcggcgttctcgtaagcacatccaaccagggtgtcttcgaatccctcgtgaactccatcatgactattgccaagaccattgttcacggtaacatcgtggccagtcgcattagcttcaatgtgcttgcgcggatggctcaacagtggggtggtcctgacgtcgctaccatcggcgaaaatcctaccgccaacggagtgcccgcgcccgctttcccgggattcgaccagttcatgctcacccagttccacgctgcgtgctgggaagtcatgcaggacattaacttcagaccttatgccgatgctcaaacacggcaaatcctgaacgaaattaccggtctagagcaaatcatctacctcaagacgggcgagaagttcatcagtcactgtcagacggttacgttcccggccgttggcatgggtgccgaggacttcttgcgtgcgctcactagctcaacggaccgcaaggccgtgatggcttacttgcagcaattgctcaagagccggcgatagagtcgcatgtgtcatgtgtctgatggttcaacgggggcgagaattagagtacaagaaggtgggtggtactgagaaggaggtgatgtggctaggagatgaggataccagaggaggttgcaaacggacagaggcgaacaaagttgagggaactcaatgtggatgatagactgtggaggtaacctttgagaattccgcatacatacctacccacttatatatctacccccttctgaaaaaagttaaatcatgtcgaaggcgtcaaggacaggcaaaattcatacccctataatcggttttctagttcaaggtctacatggtttcggtagtctcaaccactgctcgcatcatacagaaaatagacaagttgtacagtagacaaggcacaacaattatgatatcagggaggctttataagatggttctggatcgaaatccatcacatacggccatagatggtggaaaactcgggatcccgtccgctctcccatagataagccaccaatcgcttgactagtagttgggtcggtgacgaccagcgaatcccaggtgctgtatgtttctgttccttttttctatttccatctttttgtcaatatcttctcgatcttgtcttgtcgttcctgtctgcatcttggacacgcgagatacttttgccacttctttttgttcctactttgttttttgaactttctagactggcgagcacatggttgccggacctgaagcgaaataagtttatagcaaaatgcccagaaattcgtgatgacttgtcgtaagcttcacgtacagagttgagctctttgccgagttcatggttcttatggttcttgaagttgtcacgtctctcttattacgccctcctggttgtgttgtccagagtagtagtgtttctgatattgtccttttgctctacgtgtctatatgctggctaacgggcagatgggctacgatttggtgccatcgacggcaggtcttttgctacaggcgggtagtaggcaagattgtattggacggttcatttctagagaaactgattcctcggacgttttctaaaagagaaaccgcgtcctctagagaacaagtcgcactgaatgcacggtgtcccatggataggtcctccgcgatattgaatatcataagctaacgttgttacggtattgaaatcgacacgggaaccattcgtcctgtgagcactcttgcgagtgtaagaaagcccccgacttgtatacctagtttgcaaagaattcacacaattgcacttcaccaaagtgtcaagatttgtatatagtaaaatggcttttctcttataatcattcaaggtccgctggctcaatggcagagcgtctgactacgaatcaggaggttccaggttcgacccctgggtggatcggctttttttccccagatttttgccccattccttcactatctctagaccccttttcgttttcttttttcttttgcttgtttcctgttcttttgagtgaggtaactaggacagcgataattgattacaaacacattctaagtaagaacaagtagactgtgttggaggtggcgtgtaaatatcgtcgatcaggcctacacgccgaagaaaacacacaaggttcagtgtctaaaacagccgatatacctcaccaacgatggtggtccgaaaaaaaaaaaaaaaaaagaaatattcacgactatgttgtatctctgtggtgcgaaaggttaacgccgggctcaacttttgggcgcgcctattaaggttgctgtagtctctcagggcaaccatcccagtgcgcttgatttgcagtgttttggaagcgaaaatcacaaccatcatgctcctagcactcgctaccgtaaattgatcactactgcttggtggccgtctcatcctccaccttcttcgcctccacctcatcgaccacctttgtgttcccctccttctcggcacccttgggcgtagcaggttgcgtcagaatcttgacagcatccttgctatacacatagctagcaccgctccagatcgtcgtgacagcaacgccatatctttttgacgccataccttgtcagtcatcatcttctatcaaaacaccatgacccataattaggagagaacttactgcatcaccatcaagctccacgccaaatccaatgccggcacaaccggggccacagtcgtcaaccccatcaaccccaactgcaaggcggtgttatacttgctgatcgctgttggtctgacctccgcactgggcagcgaaaagtcccaataccgtgccatcgtcttgggcggcggcagcgagatccagcggaagtacaaagcagaaatagccagagccacgtcccttcccaagatgataacggccagccagacgggcaggagtcccttggttgccagcgccacggtcagcaccgtcatcagcgtcttgtcggccatggggtcgatgatggtgccgaccacagtaccctggttccatttccgcgcaatccagccgtccaaaaggtcggtcacgcccgcataggcgaaaagaccgagggtccaggcatgatgatcgtgtaggatgcagtagccgatgaaaggggcggcgacgaggcgagagaaggtcagccagttggggatggtgtggatgttctcgcgcttggtgatggcaccggtctgtgggagggcggctttgagcgctgctgtggttttggcgaggcgagatggtggttttggtctttgaaaggagggagtgggttagtaaagtgtcgggtcatttgtatgtgagttgagatgaaaattggcacgagggcactcggcgactcaagtgaagtgtatgatgagatgagccaggacagaatcaaactacttggccagatcaactcatgtcttcatgtcatcatgacctacccgctcttgtcttcctgactcctccaccacttggacacggtaaaatgcctagcacgcacagcaggcgcaacagacaatccgttgttcatgcgacctcgggctgaacatgactgccatagtgaatgtgactgcaggagaaagatgggcgttttcaagccaccattttggtggcgatgttgctgaacaaacggccttgaggtcatcgactgggaaagagaagcggaagcggagcgcaagcctaacaagggcgaggtgttaagtcgcaacatgttgaaatgagtgattggtgtggacgtgtaagagctgaatgaatgtggtgaagatcgcatggagatggctctttcgtcactgcattctcgccccgtcaatcattcgtcggctgtacgatttcgagaagaataccggatttagtaggaccgggactttgctaggcgtcgcaatgctcctcttcccctgtcgatgtgggtaagtcagaatggcttttttgtttccttggggggaaaaaaaaaggaaaaaaaaaaaaaaaggagaagagcaatgaccacaaagtgaggcgcacacgatgttcccaagacacccacgacaaaacgatctgtttactcaagccctgcctttacgacggatcggtacaagataattgggacgacgatccgccctcatccgtcggcgcggacgttcgttggtggggtgtgaacggagtccgccgggccttgtacctcgcagtaggttttgccagcaatcggatgcacggtgcaccctcgcattttagtgcatcagatttgtttcggaaattttgatacagtaaggtgccctgatactgcaaggcccccttattgcaaatgcccccatattgcaagccatctgggctgcccgaattcttttaccatataatactgcaaactgcaaactgcaagcccaccaagcggccctgcccatataattttgcactttctgagtggttgtcaggggattcaggcacccctgtaacctcctcgacaggggtgtcaatagctggagtggggctgtcagtggctgtcagaaccccagcggcccatctaccagtcgcccagtaaatgcaaatgcccagatattgcaagtcaaatgccctgcccgagtggtttgcattatcagggcaccttactgtaggtcctctaccatcggccccgcccggccgataaagtgggactgacaccggcctcatcccggagccccgaaaccggagcatccgcctttgctctgtcctactgtattgttacagacagctgttaagtgaattgcctctcaaactgaggcattgatttttcatacaatcggtaggacttcactctctatataccaagtattatacatattgacaaattctactccaaaaatcaacctgaccttcccatccagtatatgctacgcttttcttcaaatgctatcgttacaccagacacctttcccatttttggtgatatcttcaatcatctcggccagcatgtcagaggtcagcagccctcatcttagcatccacagtctccatatcaccctcagcagcagtcaacgcctcaccaacggcgtcaaggtctgcttcgggcgcctctttgctccactcggatgcaatctcctcaagacctccggacctgctaccgcttttgaggtccccattcctcctcttcacatacgcgagcaaccgcatgcatccagcaggggtaataccttctatccttcttgcctgcgccagactctcgggcctagtggccttgagcacgcccttctcggccaaggagaggctagcgatctggtcatagtccaaatcaagcggcagcctgagatcctcctcgcgctcaaacctggcccgctccaactcgtgcttttcgatctggggggcgtacagcccttcgatgaaggtccgctcgcgcacgcgttccgaaaagtccatcagcttaggcacaacacccgactcatagagcttttcgatcgatgctcctttgaagcagagaatctccaaggcgctgcgcctgcggctgtccgccttgacgtcgaagccggcattctgccaggcttgtggggacaagatggtctcgctgaggatgcggcgcagttcggccatctggccgttctcgtcctgaaaatggctccagcgacggtcgccgacgacgccccagttgcggccgagggcggtcagacgcgagtcggcgttgtcggaccgtgtggtcatgcgaaattcgctgcgcgaggtgaacatgcggtagggctccgaaacgcccttggttatgagatcatcgatcatgacgccgatataaccatcggcccgcgaaagggtgacgggttcaagaccagtagcggcccggccggcgttgattccggcgacaataccctggcctgctgcttcttcgtagccggtggtaccgttaatctgtccggcgagccatagaccgcggatggccttggtctccagtgtgcgcttcaggctgcgggggtcgacatagtcgtattcaacaccataaccgggttgggtcattatgacgtcctcaaggccggggatggtgcgaagcagtgccagctgtgcctcggcgggcacagtcatactcaatccgttcgggtagatgatgtcgttgtcgaaaccctcgggctccaaccacacaagatggcgttccttctcactaaagcggatgatcttggactcgagcgaagggcaataccgaggtcccttgactgtctcgcgaatatgaatcgtcttgtcgagatttgcgcgcacaatctcatgtgtcgcatgattggtgtaggtggcccagcagtgaagttggtccttgacagcgacagcttcgtttaggtaactgaacgggtttggcggatcatcgccatactgcttttcgagaatattgaagttgatgctcttcttgtctaaccgtggcggcgttcctgtcttcaaacgcccgagcttgaacccggcctccctgagcgacttgctgagaccaaaagtcgccttctcacccatgcggcccgagggatatgcttccataccgatgtggatttcgccgccgaggaatgttcctgtggtgatgatcacttgacttgtgggcaagacctcgcccgactccaacctgacaccagtgatcttggatctcgctccgttggaaggattatcgttttcggaaactacaatgtcggatacactgttgtagaccagggagaggttgggatatgattcgagctctgcgcgcatgtgcttcttgtatagcgctcggtcgatctgggcgcgaggaccccaaacggcggggcccttcttccgattgaggactctgaactgaacaccggctttgtcgatgacacggccagcgaggccatcgagagcatcaatctcgcggatcatgattcctttgccgataccaccgaaactagggttgcaggaacaaacaccaaggttctcgacgctgggtgtcactaacgccgtcctcgcgccagcgcgggcagccgcagcgcacgcctcggatccagcgtgacctccgccaataacgacgacatcaaagggcctggacagtatcgaaagagctggtcagacatggtactttccttttggcttcggaataggtagatggcgatagtgtgcttgtcgttgactgggtggtcaagtactcacctcgcatcggattcgaccgtcgcaaaggtcctcgtcttgatgatgccagtgctccaaaactggtagagcggccgccgaaggggccggccaaggctcctagaaatcaggagttttgacatggctgaggttgtgcggatcgcatggaggcaaaagggtgaagacagtgaacatgggcaagcaatgtagcggccctgaccggaaaaaaaagtggacccaaactgacctggggctttggtaccacgccgcggggtctatctagcgtttacttttcacagctgctgctgccatgtagctagtaggcatcaggaaccccacgtccccgatcgacaccaaacaaacacggggcatgagcacaggatggcaacacctaccgtagagactcgcgaaaatcgccatagccattgcgcaggaaacaaaagacctaaaaggtctagcagtcgcatggcgatcgtcaatgagcatggacgtgattgttggatacctctgaccctgcattgtctatggcgaaattctgcgagtttcagacggtagacgtcacagtatcaaccttcaatatgcatacgacacatggaagctctgcaaattccaagaaagagagatagatgatggtacatgggtataaaggaaagaactcagcttcgcgaagctatacacagcgtcctgctgaaacccaaagttcgtaattcgtaatcgacagtcatatttggcgtacatgcccctggcccatcgtacaacgaccggactccatcgagcccattcgtgaaaccctcagtaacagtagcgacgccatcagcgaacggcaactgtcgattggccataagccaagctcagcccaactttactgctgctcctgggcctcgccctcggcctcggcctcagtctcggtggtctcgcggggtcccgtgtagggacggcggaggacctcgatgttgcctatagttgttgtgggttagcaatgagcagatgtgaaatggaacggcgcattggtgctgatgtgacgtacgttgaaggatgttgacggcttgtctgttgcggccctcctcatcgctccagttcctcagggacatgtcgccctcgacgaagacggtggttctgtcgctggcagtcagttttatcgttcgagagctgactacacaccactggggctagagttacgcaccccttgggcagggtcaacaggaagtcgcgcgccttgccctcgacaaagctggtaatgttaaaccagctggtgacgcggtcgctacggggacccgagttgctggcgacagcatacttgatcatctcacggcccgtgctggtagcgcggacctcgggggtgtcagcaaggttgccgatgatctggacgcgagccacgccgcgggcggaggtagagctgaaagagcggacggccgggcgggcggcggcgccaaagacggggcggaggaaggcggacatgttgagggcttgactggttgggttggtcggatgggtggtgttgaagctgttggaggatcggatttggacgtttactatgtagactttagcttctctagaggggttccagctggcttctagacgtttcaattcgtcgcgtccaggtccccaaatccaccaccgatttcttttctccatgatgcatggggtccgataagataagagatccatccagttagcgtcggcgctgcttccgtacgtacctgtgtaatggctgtctatgtgcacaccatggcgtcaaaaaagcatcttgcccacactacacttaacacttccctagctttgcactgcagccaacaccgtaacttcaatttaaccgtttcctgtgatttcgttgttctcatcttccatttcttcatcacaccaaccatggccatcaaacggtgggaatttcttcttctgatgtgagctcctcggaagtcttaggtcgatttccgaaattggatcccactcgaccgactgcctcatcaggccttgttgttgatatcactcatcaccaagttactatctttacctcccttgatgggtaacatatcacaatctacagcagcttgatcttcagccctccaaggacgatggcaactaagcaaagaccggcaacaggcaatctgctacccaccggaagccacccagctttccgggaccgggcgttaacagccaaatcccgagcgcgctctcggtcggcagagcacgtggtttgtaccaccaccatgctgaggatctcgggttacactcaacggcaccgaaagaagttacaccaacaagctcgattcggccgcttctactatgccgattgacaaacggcaactacactccatttttaaacaaccgcgatgctaagtttgctttcgggaaaatgagcctgcgacaacttacacgttctttctccccatctttggttgaggcccgcgctaaaccgcttttgggtttgaatagagcctcaataaggatgctcggtttgaatacactactctatagtagacatcggatggcagactcattcatcacctacaccaaactttattgcttttgggttcgctccaccagcgcgattgagacattccgtctttcccattcacagatctttcctataagctgccgtctctgaatagatcaatagatcatgctacgacccgactccattctagccatcgtcggcgtcatgcctctcttgaacttcctcttctcattttagcccctgctttgactttggttttaacgctgatatcatcgccatcctcgcctttgtcgtcgcccatttgatgtcagccctcatctgttgtcccattacgccaatcactctctgctcggactttcgcgagtttctgtatcacccgtgcatcgaaagcacagaaacatccgtcacgggtctatgaagaagagttttcaaaatgaacaacactgattcttgggcaagtgtcgccaacattaccaccccctacacgaccacacccgaagaacgacttggccctcccgctccttacaccgatattggcctccaggtcaacctcttcttcagagtctttctgggcatcctcggaatcctcattcctctcgtgcctgcgaggctattatggattaatggcgaattttctgccacggtacattgcatgtcgacagtcacgctcaacttcttttacgtcgtcaactcgctcatatggcgagacaacaacgtcaagaagtggtatgctggctatgggtggtgcgatttccatacttacgtcttctttgcggttgaaaccgtctttcacaccactctcttcgacatcatgctcggtcttgccaacaagattggtaacccgcgcgtcaccagcctcagtcctaaggaaaagaaacgcaaggaccgaatttcggccctcatcatcttcggaaatccgttgttacaggtcttgctcacttacttcatcatcacgcaacggtacgacgtcttcacccttgccggttgcaatgccgtctttgatcccaatggcgtcttctttgttttcttcattctcccctcgccagtcttcacggttggggcagcaggcttggcaggtaagatatacagtcaagtccatggaatgtttcgtcatcgcttacaatgtatacaggagtttgcttttacaagtaccgacagctggagaaactcactcgcgaagtcctaccaagtgatgatagtatacgaaccgcgagacaaaaacgcctgcggagaaagctctactttctcactctctctattctcgtgttagttgtgccgattgtttgcgtcttcttcgtcttcaacctcattcagggttggccgtggacgctgccgttcgaccttcatcgcattcacgccaacatcaactttgtctcgttcacaacgacggaaagaatgcaagtctccacagttcttaccaattatgttccagtggtgagctcggtggccatttgcatcaccttcggtacaacagttgaggcatataaccaatatcgcttggttctcgtttttcttggcttaggaaagatttggcccaagctgtatcaagaatatgaccccgatgagtctgaaccaccatctgagcttagtacgcaaacaagttcgcaatcgtggtggtcatccatgacgaaaaacggcaaaaggggtacagtcacaaggtatgaaactcacaagcctcacaacataaccatcacatgagaccatctggatgctaacgtacagttgattgaacagctatagtggaaacgacttctctatccttcctaataccgaggacatacccctcacaaaccgactaaaccctgcacaaactacgggtgaaggctctcataccggtccccgttctccatatgaggaattcagaaaagagttctcggacttgtaccctagccagtcctcacccacagcaaatgtcgaccataatccctggcccgatttgtcagatgatccctcccctccagcgcgcaacccatggtatctccgaccgaatgctttccacgtccctatcacattgccaatgccactatcacccatttacataccatccctgcacgcgggtcaagcaaagaagacggagggaaagcagaaacggacgactgttaacaagctttctcaaggctacaccacactcagcagctcctccacaacaatcctaccgccttcgaattcacctacctgccctcttccgccgattccaacccccacattctcctcaagacattcaccacaggaggagcgatatcgggcgacgagaaaggcacaaaaacagaaagaaccagatacgctacacagcacaggcaatgggacactgaagaacccattgatgccagcggcgccatggagtccctttgcttccagccacaccaacactaccctaggagttgacacacgcgtgtggtcccagaaggacaaagacgactctgcaggccatgcccaagactcgccaatctcccattcttctcgttcaaccacaggacctcctcagatttcaccgccgccatcatacagtgtcgctgtcggccaagaattctcctttgcttccgcttccgatcgatcgacgggactcggaatcagtccgcctgaaaatcaacagattgggacggcgttaggacatccaccgagaggcggggtggtcagggttgagacccatatagcgagtgagattgaggttattggtggttctggacgtgatgatgggaatgatcatgatgatgatcgacgaagtggaagggagtggtaggtgagggcgatggaggcgcgttttttttttttttttttttttttttttttttttttttttttttttggaaaacagagcgttggttttgtgggttatgcgtttgtgtaatagcaggtcatttcggggccttcgaaaaagttaatggtcgaaaaggattgagcttacggttgaagagtgagtgtctgggtgggagacataatttggcttgggtggcgatctttgagggtccgtgatggagatacccccttttaaactattcttcgagtttgcttgatgctataagcagcccttaatccttttgtccagcctatgtttatgggctccatttttcattatactttctattcacttgacggctcttggcttacgtacggatactcaaccaagaacgaatgtccatttctgtccgtagcagtccgacatccagtgagtattttggccacagccatccagttatgcctcatcctacctactcatgtattatacaggtacaattttacttatgcacgcattatttcataagtttccacttgagacatacgaacgtagtgtgtttctgtttcgcatggctatggctgcggccatgttgatgtacttttagtcgaaggtatacgacctagggtcgtaaaagcaccgcacgatgaagggcggtctggtactgtgtgttcttgacgtgtttaagatcaaagtgtgcaagatttgtagcaatgaaggataaaagagaagccaagatgtggattcatcagctacatactcctaatcaggtctcctgaacaatctcctaccactttaggtcattgacgatagtgtgatggaagttgtattgacaatggcatgttcagtcgtggtttattgaatgacatcaaatcttaggacaagacaagggtggatggttaggtaacagtggtaaccatgggagctggagaaaaggcataatgatggatattgactatagtcttcaggacggctttgatcaaataactgtctgtccatggtcatacggcagcctttgtgctttcttgaaaaacctgctttacatttttcatatgtctttctttgacttcaagccgagcgttcgtatacacattccatgaactaaataatggcgacatgatgaaggacagaggtgacacaaggagaaacaaatggcatgccggtcatcaacttcggaaacagcgccaatcaacgaataggagcgcaaagggatgataattctaccaacaaggggcaatcacatctttagaccgtcagttgccatctatcccgacttcgggaacaatgaacgagtggagggagagaagaataaatcgaacgacagaaaacaacgttcgaggccaccaataacgttaagacgtacacaacggaccaattgtccaatcggcgctgcaaagaagccgtcccggtataatggacacccggtacgttcagcaagagagccccggccaggaaagaaaactacgacgacgacagtggggggaactactgaacaaggaaaaaggacgtccgtcaatcatgtaccgtatctagcctttcccttcttcctcttttgtcgtcgctttcaccaccttgcccgattctgttgagatggttgggcaatgggaacggaaccagggccgcatgcttccctttttgtgtttattttctttccgcttcgctcggctttctcatcagccattttggcagcccaacccagaaggtaaggaagcaaagaggctatgagctgcgtgcggctcggaaggtcggaccagagtgagacctgttcggactaagaccaaaccagatgagaaaccgagcgagtccttcgagtaaaatccatcataaccggctcggatttccttatttccaactgtcggtcagcagcggtctgtgccctgacgagccgacggactgggtatacataaatgagacatgaggccgtgcgcgttcggaccgctctgtggtggcatccatcgcccttccatcagctaggggattctcacatcggaatttcgagataggaagcaacgaacccatactagactcgcgtcggttacgtaggcgacagtcgggattgtcacaccactcacaatccacccggacgctattggcagcggcggtgtgaccgttaaggacctttgtaacttcttttttcgaaggttgtcccccgtgagtatgccgttcctgaaagtggtcaagatgccctttgatgtcggggacttccagctgtcaaaatcacggctagacccagtgatcgacatgctcaggtgcgtttttgtagtgtaccactactgcacggcacatgctgtaccttacactaggaaatgcgcccagttatcattggacgaccttaggatgcaaacctggcatatggttggtagaggtaccttgcagtgtgtcctgtgcttttagtgtagacctcaaagtttgagagcagcatgggtaaatagaaaccgccaatgtgttccatttatcatcgtaaggatacagctgggagatagtccaagtcacagagagacggactatgtacattgtatggtaccgacctctgagtgctaccgtagctcgtggcttcgggtgatcggttcccttcagttgtaacggggtgacaaaattgttccaagtgctgctggagcttgacgaggaggaagcgaagcaaagtgtaccaaattgcctgtgggcttgaagaaacaaagagaggaaaaggaaagtgtcttggctgacttggcgccacgcaagataggtaactggaagacttggtgacgtggcttgtcagctaagcatttcgcctacatcactagtaaacgctatcaaggcatggggtttccgatgtactggtaaacacaagaggtgtatcctacggctgaatgaagaccacttattggcacaaacctgccaagacgcctagatgctaaatttacaccgtcaaagaaattggagagatacacggccacgagtcgtgaacagcgacagagcctcccgtagaggtatgatgattccttacctaagggagatatccaggcgggttgcaatcctcaactcttggagtacttagccaggagttatgcttgataattagtatgtagcgctatgcattatactacagcttagtgccctaccaggtagctagagcttcaacttccatggttggaaccaggaggcgcaaacttgttaaggtaggttagaataacagtgtccagtcagtactactaccccccaaaaagcccgagcataggtagggtacgaaatacactgcgaatgagaaaaccgaggctcaccatgttcattttcatagtgaacaacggccggcccggccattaggttgggtcggacaaagtgaagctgtcaattcccaccccggagtagtgtatctggcagaaggaagctgcgtgaagttcggcaggtacggatcgattgctatgtgacggatttgtagggatcagctcgtaagcaaattgcctgtaaacagcagggacaggctcacatactcgcgagttttcgtcccatcacaccgcatctcctcaactttatagacttgcgggataccttgctcccccacgggcagaccaaatgccggttcaggattcctggtcagcataacgcccaccacccacagacagaacgggagtcttatcgaaacggagggagtcgacaagcatacgtacccgctttgaagcttgtatgtacttgtggatatgatactgcaaaaagttttccttctttttttttttttcctccttccccttgacaatcttgacaaaaccgtgttgcattccggtctctactctgatatccacaactagtatccatgctgggcatctacgttacgctttcatgcaccattgtacgccatgattggcgtttacgttaggcgcggtcgggaaccttccctttctcgtttctttgcgcttcctttccacttttgctaacgcccttgagtcatcccgagaggctcgtcgggttagaggtggaaatgtttcgcgttcttgcactacttgggggttagcggtggagtcttttgccaaccccctctcataaaagagggggaaaattttctgtgggacaaccgtttaatataggacaagccacatagtaaaccactagtaatataacccatccccatactaaaccactacattacacactacaacaacattgttagaagccgttagaaatctagtatattattcaattaggtagtaagtaaataaaagagcaagttgcagttattgctcattattttctagtactagcgccccctctactaatagtattagtactagtgctagtacctcctctattgttggtactagtactacctcctctattaccgcctcccttcttactagtatactctttatacgtaccgcttactttcttacctgcatttgaggttttatagtactctcaatatactttataaccccgtagtatagcattaattcaaaagattataattgtaatagagtagagggatcgatggctagtattaatagtctagcttatatagtataaggtctgggggtagcgggcgggttaaagagacggtagttaattgattggagcggtagtaatttaacctcctcctcctcctccttatccctattatcctctcccttatagagttctttataattagcttcctccttattattattaattaaaatattcttatttttaaagagggtatcgattatttatatattaaaataattaacaacgtcggtagtaattttaatagtaatagtgggttgttaaggtgggtgagggggggaggatagggggtcggttggttgaacggtagaagtaggttgtataatagagggattattatttagattaatattaactaagttattagagaagaggtaagaggggttaccctatactttcttaaagattgttagtactagtataccaaccgtattacgagtaaataacctatccccctcctccttatccctcttattgaatatatcctccttatagaccggtatatacttatcctttaattgctccttcctctaattattaaggtagatttgctatataactttccctttactattaaccgggtctttaatctagttattataaatttacttttaaatcttcttattatataatttgacggttattagctgcctcttctccttagctaactattttcgctattgcctttcgatagtacattaattgaaatccccctttgaaagatttaatactttacccttatagggtactttatatacccgtctccttattttataatcgaagttggctgccttcttccgattttaataattgtactcttatatagtattgtacgttaatagcgctttataaattacaactttagcagcgtaataacggatacgtattagcgagttgaatgtatagtagtatttatctttgatgtaggtaataattttagtagctttttaaaagcggtcctctttagggagtaatgagggtaaagcggggttggctttcttaagttacttcgttcggatttgcattaggattcttatacaattaattagctatatactagtattagaaaacccattaaggatattgtacctaattatattactattaaggatatattaaagtattaaggatactatagttagtagggatataggacgatagtataggaggggaagtgaatttcgaattctttaataaatatagtgcgaataaagttgaactctctatattgaacgaattaccgcaatactttctagtaataagctttgagggacgagaataccctaatattaaacggttgtattatataggttgagtagggaggtaatattattaatataatattaaaggtattaatatattttttaatttctatactatagtaactactaaatccgtcgataattaatagatagtaaattaatcggtatagccttcttaaccctattccgttacttaaattattaaatttcttactagtataattaattctatattaattatacctaaattagttttaaaaagagaaccctttatctcctagcttatagccgtcctcctcctttaatttcgtaaacgtcggggataagtagaaggagtattaattgaaatactttaactagttaagtgtaaggtcggcattcgagaagctaatcggtaatttagtaaagcagatagtattattaaggtcgttagtaataaaatcctcagttaaattaattttaaatattatataaatagggatagtcttactaattacacttatactagccataagggtagccgactttcggttagcaatattattaatctttagctagaatatagagaaacggtaaatatttacccctatataaatttattagcaaagcaatatactaacttaccttctacctcgctaaatccctaaatacaattacccttacgcgcccgcccgctacgtaactaaattttacttttattttattatagttttaaacgttgctactaataatattgtacttcttgagtacggcttcgtaattgttaaactacttattaacggactccttatttaattcctagaacctccttttaatattaatagtacggtaaattataattttcaattctagatagtctttaaggaagttcgctaattatattgcattacagctctttagcgcgccccgcaacgactataaccgatttactatactaattactatttaatatagcacgggaaaccatccttagaaataaaatattacgtacaatacaatagtattctcttcgacggctattaatatacgggggcaaccttttaagtacaacaatataattaatttactatactctattagcaatttaatatagcgagatattgaggtacgcgatttgctagtaatagtagtaatctctctaatagtcggcggtttgtacgatattctaaagcgctcgatacgttggcgggcagtcaaatacatacgcgtactgcggtagctaacgggcgcctcccctactttattgaaatatttattaaaatttattaccgtacgttaacttttattaatctatggatatatacggattacttacttttacaattttatagggtagaaggttggaaatagtaagttagtatatagttgtgttaccgatgtgtacaatgttaaaaagtggttttgcgcggcgttaatagccgattctatatagtataaatcggcgcttatcctatattaaacggttgtcccacagaaaattttccccctcttttatgagagggggttggcaaaagactccaccgctaacccctaagtacactaggggccgccgagtacgctatgcatgcggtgggtaaaggaatcaccacggagcactgggcatccatagtgttgctccgtattccaccagacacgctagggccgatgcaagccagcagcagagaagcccaagagacccagcaaaagaagaaccttgagagcttcatgtaaccggttcttgtactttaaatggaagtcggccgaaactgtggggtagacacaggccaggtagccctagaaaccctgaaagcggtatcgcgcggggtttggtttccatagtttccatcacaccggtgttcctcctcctaacccacccagttggcattgcgagccccaattacctaggtactagaagaatttctagatcctatacaagaagagcggcacaggactagtgaggcccttcgcaagagtgaggacagctaggcaagcgagtcccggagtagatcgagtcctttcgacagcgccggggaaagatcggttgtcaaaggacctgagctgaccgaggtgtggaattggctgaacatgtccgacttgtcaccacttccgagaggggtcgccgggctcatggattcaaaatggagtttggaccgacccctcaccggggttcgcggggctacactacgatgcttgcattgtatgtgtgtactcggatccagcacgtgggttcctctgatgggtttctggattcaagacctttggtgccatcgccatggcggagaagttgacacgcacgagtcaggacgttccccgtcatccgttactgttaccgttgtcgtccccgatatcctcacatcgagatgaacacgtttttgcttcaaagtgccgccaagcaaggacacagtcgataaagaaagcccgtctaaatgcctaagtgtaatggttgaaggcatagtctacgtaataccggcctgatcagacacatcggctggccgtttcaacatcagtagattcaaggctggtaggcttcaaatgtgtaagcggggagccgaggcgtagcttttgagaagctgtcagtaagtacgtaaaccaatgaccacgtgtgctgaagatggtcatcttgtgagagtttttctgtagtcgatatcctttcgtcacagcccatgccgagagtggaattcgtacgcatggtattatctgtgatgtagtacaatgttggcgcttatacattggtttctcgtcggtctttctggtctttgagcgaatatttgggagacgacacaacgagtaactttaccgtgtatgtgcacgtgtagtgtagatcgtaggtttggacaagcaaccgaatcatgcaatcattatagtagacttggtacctggttttcttatcagatcgcggcacttgtgagagaacaaggactgtgaccgctgactctttttggcttctggtttttctttcttgctcattctctccgctcttcggtggactctgtggggctgaatggaaccaaaatgggtgcgagcatgttgacgcgatggaaatatcgtcaggttctggaggcttgcctagcgcctccatggctctcttgtggaacttctgttggaagttttcagcgggcttttgctggactagcattcgtgatggatggatctgtcctgcaagggcaagattgatggcaagggaaccctcgcccaaagtctggctgacccaatgattccataccgttatggactagctttgaagaagcccatcgatgcccaccaaagtccctcgagggagtcaaagcccctgccgccgtctagaagcctttgcccctttctggtttggccttggcaagcctggtcaagcttggattacgaccatgcaggggctgcggcggctgatacggccagtctcccgcgatccaatgagcagacggaattcgcaaagaagagatgcaatccagcgtcttcgcgatatactggtgaatgtttgtgattgcgacaatcaaggcatagcaaacaaacaacatctcaagcggacggcgcaaccactgatgacgggtgtagtaaaaggcgacggcataacatcgaggagattttgttgggtagcgtatatggcccgtcttttggtctggggggtcggagagtaccgtgatgtctctgtgtctgcgttgctgatgtgccaacccgcgctatgctagtgtcaggaatcgtcagcagtgtcccgcaagtttctaggctgaagctcctatcgtgttccactgcgctacgggggagccgatatcttgggtgaacagtagagtgatcgatacgaactgattttcgaccggaactggccagtcggaaccttcccaagagtctgtaagacactgccgcgagccttgtgcattggtttgtgtctggtaagcctcatttccagttctctggtgcgtagctttcttcgtttattggcagagatgagtgttgcggaatgctattccacgtgtgtctgcgagtgtttgtgggggcaccatgacgcaggaaaatggatgcgatggtgttgtccaagagctaccgacgtgggtcgcgagctggtgaaggggttcgtgggagatttgactggtcaactgatcggcggtctttggtgatcgtcgactgcactgtcggactgctcgaaacgatactccgtggggttccggtccgggttggaaagcggtcccgtggtgttggaatgcccggtcgtgctcgaaggattgacaaacatgaggattgccgactcgatgccgttcttttggccatcgatgtcgtaatggctgtagggaccagcgtgccctaacccttacgcgggcggggagttcttggctaggtgccctttgctcctgcaacgatgccacggctccacggcaacttctgctttcctaatccagtcccaaggcagatgcactagcaacaaagtagcttggttctgaccatggtaagcaaataaggagccatccgctaatacacaaccgggctggttagctgggaatggaagccgcgccaactttgctctccatttcctgcaggtagaccttccttctattgcaagcagcccgatcctgcgtttaagtccattccatttccagcatccacgggcgacgccgacagcggggatgagcggcgtctttccgcaagcaatgaaaccaggctgagcctttggataggtacctaggtaaggatttgtcacccaacttgttgttgaagagcctcttcacgactgcctcgctgtagtacggcactcaacggtcaaacggccaagtcgacggtttagctgcgtgtcggaccgtggatcgctgcgattggtcttcatagagtacgcctgaccaacaaatagggaactgcgaatactagtagattctacacgtcttgaggttgttttcaattcgattttgtttcgtttcctgaggagagagcgttggacagcgtagagttttgggcaatgacgtctgaccctagaaacggacagtcctactatccaccgtttctaaagcccactaaacatagtagcacacagcttggactgtgggggaaattgcgacagcccatcatcatgaccgaggaaaccccatttgcactcttcattgatgcgacacacaattgctatgtcagtggcttccaggccatatcatggacgtcgcgaagagcgtagtatgtttccactccatgtctcacagcatgcggctgcggtggttgtacgtatatctctcacctcacccatcgaagctccaggctgtgatttgctgactcaccttgatcaacaacagacaatccttgagtgggtaaaagagcagagccaattgcccacccaagcgttgatgggcaagcttgggggcagataggcgtggtggccatcgaggtcctcggcagacccgagtgcttatgatgatgatttcattccccgtcgcgccacgccagttgaaaacatttttatagacaatttttcttgcttataaccttcaggatactggagattgttcacatttcttcttttttttttttttttttttcctttttcgaagctctcctaatgtatgattcgactgcaattggcgttgacccttctattctggtgtagtgctgagagatcttcaccccggcttgagccgctgtacctgcagccatggaagtcagtaaggccagggacgcagcaaggaacattgggtaaggctctacgtaggtatccccgaggcaatttaatccagtgaaatcccgtcatcttaacaatctgcacgagatgcagctccgtaacgagcgtacaagaggatcgtcactcttagtgtctgtagtaccctcaactagtgtaacgtcccagggcccaatggccacgaaggaagcttacgagcaacgttctacactttcaggttggcgacaagaccggcacacgacagaactccggcgccgtcaagttgagcccccaaaaatccctcctcgccctcttgggaaaaccgcgcggtcgtgtttcaagctaacgcacccgaccgcgacttagggttgaattgtcaaacgacgccaatctcaatcgggacttaccttacgaggcaccatcatcgacttgcatacacattatcatgtctacctaggcatcgttggtgctttttgctctgtgtcgttactcatgacagagcactgggacgctggttgcatttgcttttgcatcgaggccggaatgactggacataatgggacgaaactaaaccctggtcaagttggatgcaggcaaaacgatgccaactacctacaactacctacttaacctcgatattaccttaattacccgcgtgcaaccgtgaacgggacatcaatgagcttcgtgggccaactgaatccttaatgtcagcggagcagtgcatgctttccgctagtcttcatagtacctgtatcatcaaagtcgtggcaccttcgctcgtgccatggtactgaagactttccatgcttgcttccccgcgccgaggtagcaatatcggcgacttaacatggctaattgggtcgtagcttcgatttctatggtaatggttttctagaacggccttcaaaaacccaacagtttgtcacggtcccgtcgatgcgagtaacgaatcctcgcttgcaagtacttgctgccctcggcgtcactgcagttggctgagccaatccgacattgagctgtgggctgtagaacttgggatgctgcactgtgaatagcatcgacataatgttttgcaggagagtgctcgcttttcgaaggcagctttttcgttacccacttccacgtaccacttgagccagatatagtactgtatatcgcatgaagaaacctagaggtctctaggaatttttttttcgaattttttcaaacccgcaccccacacactatgtacaaatgtttgtaggcagccagacacatcaaatgcatgatactcatggcaggtaagtgcacacagtacatatgtacggtcgcatgcagcactgcagatctgcgtgctgaggaaatgcttatgcagaagacaaacctcgtgtaccttcccacgcccacgcaaaaacccaagtgccagatattttccagctacttttctttctcccatatgctccagtttaacttttctaccatgattcattgtaaaattcattcggcacaaaagtcctctttgggcgggttggatttgctggttcaatcagtccgatgcaagaattctttgtgaaattgtaatgaaagcattatacgtagacaagtgacttttggacttagcgccaagaaacacagctaacgcggacagggtggaggtataggtaggtacactaggtatgcgagttttttttttttttttttttttttttttttttttttttttttttttttttttcgggatcatcgattcacttcgctcccagcaacatgcagctgaaatgttttgccggccttccttcgcttccgcaggtgcgttgacgttatatacttttttgatccgagcgcacggttgcatcactatcacgtaccgggcaaccctgagcaaacccgtcagccttcaaccgggatgggtttccgcccatttcaatctttccaagtcccaccgaggtcttgttttctcttgctcggcctatgagcttctgtacagcttcaagccacggtgtctcggggcctgggggccaggcatgcaaagtaaccgatcttctgcgcggaagttgatgcgctgatccgtcacttgtccggtgctatcaagatcatctaacgaatttaatgccctgggcacggagatatcacatgatttttctacgatggaaagtttgctgccggttgattggccgtccaggtctcgacgcttccaattggcagggtgttgtgtaggacatcgaacatgattcgataccaagggaaaggacgtgagaatgcaagtggttcgagttcccaagcaacaccctttctccgggtgattggacaagcaaacaaactcgtcgacaagtttgtctcaaaggagaaaacttgttagagcgtcctgactgcctactctcaggacgttgtggttgatgatttcaggttgcatatgatgcttccactcctgcgtcttgtgtttggaatgaaaacattccagacaatacggtgcgatacccgtccagctccgtcaccaacagcagtacctacatgagtgggattcaacgccaagcacgctgcagcggaaacggaatcaggagcacagaacccaccacacctggtgctagtccggggaccctcaccggctgcatccaaaatcttcgtgggtcaagggtcacccctgactcccagggaccaaagggattccgcaggaaatcaacgcacatccttgggaggccgggcggggacctggactggacgggactcctcctcgctggatggattggggacgagcaccatcaaccacggcacctagcatggacacactcaccactctcaccctttggcacccttcctgaaccctcatcctgggccggacgcattgcaacggggactgactagggtaggaatcatcctgcatacctgtgtacaatggacccaggcccgtcgcatcccccacagttgcgaggttttcctgaggacaatgctctctcttttgctttgatgctcctccttgactttcgggctctgaccctgctgagccttcggttggctagcgatctatcttactgacactccctcgaacatctcactcacccactcactcactcactcatccaatccacgtcaatccgtctcatctcaacaagactcgctccgacagcagcgacatagcataacaaacaacaatatagacttggtctggaaactcgccaagtcgatccccgtcccgtcccgtgtccacttcggccgagggcaccgattgtgaatgtagaggtatctgagtgagaggagcagcgagagagatccacggtccacactgcagggccctgtgctgttcaaatccatctccactgtccactgtccccagtctgcagtccaccagcttgacaccgcccacacccagtccacatccagtcagtccctttatagcaacgagcaaccatgaagctgtgggccgtctcttccctgcccgtttacacggaacaaggtacacgaggcaggtcggagaacagatccaagtcctcttcagtttccgtcattgcaccaacttcatccataacaacaactccaacatccaccactttgccggtaccggctttcgctccttcaaacaacggccacttgctacatcacgatccttccaactacatccacaacgagcttctggagccatccctcaatggcccgccgtcagcagagggcattcgacaactaagcaagcaaatgaagaaggtctcccagaaagacaagcatctcagtcaccacacaacctcatcaggttcctcctcgctacgctctttaacttcaaccgactcacccaataccgacggggctttcagtctttcgagaaaatcttcaggacgatctacgaacagccacgccatgccgaacaaggaccgccccgagagcgtccagatctttggcaagacgctcttcaaccgacgaggcaggctgaagcgtgagagcagttctcagaatctgtattcggccgaaacgggcagtgatgccaatctgccgctcccccccacctcgcagccagcgccaacgtcagccccttcgagggactcgtccatcccggccttctttagtcgccgccggaccatcaaggctgagaatgccgaagactcggtaggccagaggaagattcagatctctggaccgtacaacttccagcatgtggcacataccaagaagggcagcaatgtcgacgacctgcacttctccgacttctcatccgactcgcttccccttgctgatgttgatctgccaccctcgcaccgccctccttccatgtcggccaagcagacatcacctcgacggctcatcaagcacgcaaagtcgcaggattcgatgagcattgcgcctccccgtccacctaggtctccgattgaggagtccattccagtcccgcccgttcccggcatcccgccacgagtgtccagccgcatttccacaccggcagatggcctcgacccattcaccttgggccggccgcagacaagtaccgggttccgtcaggcccaaccgcttgctctcgacacagatagtcccactcctccggtgacatcccacggacacacccgcatgacgagtgttcctgacaatgacctcaactggccgttgcccgccccggcgaatcccgcgtttgatgccgtgcccgaggaggactcttctatcgtgaagccatcccgcgctagcgtcatcagcaactcgtcgctccgtgccagccagtccgtcccgatgctccgggctttctctccacgacagggctatgatcaccacaaccgtgaacccagcgatagcttcagaccatgcgccctagcggacgcccagcgagcgctggtgtccgccctagatgagatcatcggaggcgatccttcgctttcgcgggagagctgggaggatgacattgattactgctacgaacacgccgccgaggcggactgtgactacgaatgggaccgcccatcgctggacatcagccgggactttggaagcacagcgcccatggagtacccttaccaccgcaagaagctgtcatgcgaccccggtgcttccatgctcactccggcccagctggacatcccctctctaagcccagtcagcctcaactcggccacaaccgcacacgaagccatcacaccaacaggaatgacggccgccccccggcccaccttcacccacagccacaaaacctccaacttttctctcccgcggatcgaagctcctacccgctccgcctcttccgaacggctcaaaacccccgagctgcacgcgcgcaagccctcggacgcctccagcttcaaggaatcgcacggctttaccctctctccctcgctgctgatccccaccgattttcaacggcagatgcgcttggactccctcgacgaagtctcaggggccggagctgaaggagacttcagcgactgccgcggcgaatacccttttgccgcccacgccttctgcgagcccggcatctcgtcgttaaagtacaatccgcatcgtgcctctgcttcgacaactgccacgctcgagagcatcaattcgggccgacacgtctcgacggcttccatctcgactgactttacaaggttgacgctgagcactaattcgctcgtggatatggagaactgcaattacgagtcgcccgtttgcgagcttccgaacggcaacaaccacgtccgatctgagagcgtcagcgccaagggcgccgccatgcctcccgtgcccgagtttgaggagatttctgacgagtccctccgccggggcgagagttttcctaaccttgtcggattggctcaggatagtgctgaagcaccagtaacaggctcgaagcgaaaggattcgatgctggggctgcagaggccaggcagaggccgcgcaaggacaactagtcttagcacgccaccgcccccgaaccagttttcgctatttcccaatgtgaagttgacgggacctcagatctagtttcgttcagctagaaaggagataggacaatgatcgaagccaagtttggcaaaacagtccttaccaagcaccaacactgccatcactaccattactaccatcaacatcccggcgcaccgaattgtcttgcttgaaataaagcatacgcggtgatcgcgcgatttcatcctttccatcgtttccaacaaccagccaatctccttcctcggaagaggaggagtggccggcgtattttccttatcaccaaccatcgtcatcgtcattgagcatcatcagcatcgttcatcgttctttccttttccgtagaaatagaccctgggaatctggaggcaaacaggcagggagcaagcaccgcacttttttttttttttttttcctgttattttcatatcttgttcttgtccatcctgctgttttctatatagttttcagtcagtcactcaaatcggtcccagaaaggggcagtgtgcggggcgggggaaaatggaggaagcaacgaaagaagaatgaaaaaaggcagacggaagggggaatacgaaaagtttccgatcacttttgcccttttacacacttttaatccctcactgaaactcaacaatcactcgacttcacaacacacgtcatcagcaccgaccgactatccaatcactcaaccacagtttcgacaacacacacactcacaccacaccatccacaccaccaccacacaaatttccctttatttttcttttgcgtccttcttcgattcaaatatttacgagattatgactgttatgaaaagtggggggagccgggggagggggaggaagaggagggggatatatatgcggagaagtctttacatcaagccatttgtcaaagatcctgtgtcaatagaagtgtagatgtcgcatgtagcatgtattataaccaataggtatctacctacctgtatgtgtaacaatccctaactagctcaagtgtctcgttcagatgtactcatcataaaactttagggaagctttgagatgcaaatcttgccagtcgagcttgtaccggggcaattcattgattatgtgctgggctttactttactttgatggcagatcggtaggtttaggataatacggttgaacttgggtggtttgcttgacttcgcttgttcccaaatgttgtagacattattggggattgataaaggcatcgagagcccagcaattcggatgtacgtatcgcaggacactgaaagaggtccgtgaattctgattcgcagattggtttgccttttttttttttttttttcttttttttttttttctctgttctactgtgtatagcggccgcggtgatccgatcggaaagtccatccgaacctcaagcaacaaagtggtgatactgtagtctttgcgttgataacaagcgcaagcgcgatctacatggattcgactttctgtgagacagtgaaatcttcatggaaacccctcccactaccccgataatacacggccctagacatagtttctattgcaccctttactatgtcctattcaaaccagaaaaggtctgccgttcaggattaacggacatccatgacctatgttcagataaccgtgtcggcggatatcttgcctctgtgcgactttgtcacttgatttcgccaacaagtcctgatccgggatagacttcgcggtggtgcgatagtatgtctagattataaccagcaggacttgtccattcccaccaaaaagagcccaggaaaaagcacatcagtcgctttctgcttgcactggcaaacactgatcggttgaaatcgcccatgttggaccggattcaggtaacgccatcgttcgcttcccctacagactttgtatctctcaaaattgatgcgacgatagttcctcaagcttaaaggttgggggcccatgctttggtgcagccggaagcagacaagctcaagcttcgaggttcggcgcgagcggagccgagcgacggaatgtgccaaacgggaatggacgccaaacatgacaccaggtggaaatgcacgacattggaagatcagggctacctttgcactttccagaagcaccccactcttgttttgaagcctagcataaaatcacgttattccaacgataacccttcctttgtgacgaccagtgtgcgccttccatcacatgaactttcgccgagctcggttgccgtggacgaatagggttgctaaagcgatctgccagagccgccgtcgagggtcgtattgcatgcgagcgacgggctctagtgcccagcagagacgcagcgcgccagtacaggaacaagcccatcggggatacggaaagtcaagcacagcaccgtgacgcggacgtgctccgtttcgagcatcggcgcaacttttctaatgcttcttttaggcaggtcctctaatgcacatcgagttgtgtcgtgtcgtctgacatgaacgtggaccctttgttcaattttctcgagttcgattcggcgttggcaattgctgtggtaaagggccattttgatctcgaactcaggtgcgactcgtgtttacagctgtaccacgaggaaccattagcaccgcatgtatcacctccggctgcttcaatctcgggctgacaggaaacggcacttactcaaggagacttgagagtatttgcagatggggaacccggtcatgtcgaggaaaacacacatatcgtcttcaggttgctggagccacagcttggtcaagtcgaagggccaaatgtcgaagcaagaagtctgagcctggacaaagagcgtctcctcatggctggggagtgatgaaagtgtcaagttctgctacacgataattcggccgcggtagatgggtgatctaagcttctgggcccgccttccaggttgaggcgtcgttgccagatgaaacggcgacgggggagactcccgtctttcggactcctgcctcacctagttggtcaatccatcttggcttgttcggctatgaggacagatgtggccgacgttgtccgcgggctgttgcttggaacaacagttcctgaggtgtcccctcactcccgtcagttgtacttgacgtcccgacaaacaaaggctgcccttccgcttctccatggctgcgctccatctcaaaaactccccaatagccccacctggggtgtatgtacgatcctaaggaatcgaggaccgcaaaatcgaatggcggcgcagatcatgatgaaaggcgcctgcgaaaaccacacaagctgcactcatgtgacttcggttcgttgctctacactaccagacgaacttgtttgtgtgcgaaagaggacacagtacccgaccacggccggcacagcagcagcaagtccacaacggagagagagaaacagcgaaaagccgtccttattcatctgtcccattggggtcatcatctgggctactatgtaccgtctacgtctagtccatacaacctgaaagcctacatagttgggcggggatctccatccgatcgtactcgccagtcattatgcggggacgaaacgcccagcatccatccagcaggacataggtcgctactacactagtcgactgtaggtctagtcggtctgcacctggataccatcctcctgccctccgactttcgaaccaaactgcaatcaggccatactctcttctcttcggttttacgaacaaacacatcccgtacaacgaccaatccgactccgattgtgttgctgtcatggaagtcacggctgggtcaaaggcaacggaagtcatgaagtcttccgcaaaccgggacttgctcggtcgaaccggtttggtgcataagacagtggaggcacctctacgtggcctcctgaactctggaccaggtcacggtatgtcccaggtttctgcctcctctagtttgtgtgtcgaggtatcgagccaacttcatccaaggtcgtatctgccgctgctcgcccataaaaaatcacctcacatcttccaatatttctggcatggaaacaacacaagacctagcgcagattcttcttcgttgcctaccgattccattttacgctggcattcattgggatggcgtcacccctggaccgcaaatatcacgtgcggctctgtttcaatccctgcccagcttccgctttccgcgcgatgcctgtcaaggcctgtcacctcaaggcctgtctcatctgtcctagcactctgcgctaccaagatcgagggctgaatcccaagggttaggtacccaagcaggccaagggcttccttccccatactgtccgccctatattaccgtcgtcttatcgtggcgacgagacgaccagagctgtcaaaccagcatttgatcattatccacctcagtacgatatgctctgtctgttaaccagcctgtccagcagcccgtctgcgcatctgcctcggacgtcccagtctgccgttgcttttgctgcctcaagtttcagcaaacacgcgaccggaagccggatgccatgcgagtgcctccacaatgcgcgcggcttcgtcaaccccggcctcttccgattctggtctggagcccttccccaccggagacaggagacagaaagactggccacacccaaggcgaccatccaaaggggagactatggagcagacggtctgccggggtctaaaaaaaaatccagccaactccatcggcgtgttctgaatagcagcttattcgttcaacacgggaccactctagtcgccccgtagcgcgatcaaccgcagcattgcactcttctgattcgccgatttcttgattctggaaaccgcaatggggcttctccagttcctggcctattttggtgatgacggtgctaccattgctggcccgttgagccgatgggactatggatctctgcaagtgcctcagtgctgaggaacgtcctgcaagacaacctgataatctccccggtcttagcagtcgaatgtaggactcctttagggctgcaacatgaatcccaccctgcagcctatgtatttgacggttactactcccgagtactctgtacagatgtcacagtacaatttggcctgtacagtcacccttggtcaccatacccttgaagattcttgacgagcattgcccaccaacgtgtcacgacggctgtggtacagcctggcattcacggaccaaactaatttgctatatggattctgcaatagttctcttcgtcatagcggaaacgggcggtaaaacgacgaactcggcatcggaattgctattttcatcggtcactcgctcatcatctgccactcttgcagtgagatctttcctttcgaaaatgatggatcccatcgttgctctctccgcccgaatttctttccagatgcagaaggcataagctaggagacatcgtccggtctctaccaggcccgaccagggtcagcgaccctcaactaccctggcagagcgacggcgcctggggttcagtacctcaggggtgattccacatcgccgtcaaaagtttgctcggctgtgtgggtgtgcacactttttaccgttcattgtccacggtaaggtaaggacggcgaatagtggcggacgtggcttcaagtataggtgcaacatactggacactcgagcgtgccaaccggccatgtcgagtaacgcggtgctatatactcggctgccgcggctacagtcactccgcagccggatcaaccatagccctctgaaaatcaaaatgtcaagaagggatgatagaaatgtaacaggatcgaggacgggcggcactgcacagaaagtaggagagtgtcatatattaaggaaggcccagcggctcggaccgagcaggtaaccacgaagccagtggctgccataacctccgctcatatcttcggaagtattactgcgtacgtggtattcctacgagggtctgtcagccacttgacctgcaactcgggagatcaggtaatcccctccgtcccgccccctatacatacatggtacatctgaacggcacacttgtttaggtttagcccaagttactgactaccaggtggggagacctgaaagccataggcgctcactccaccaccattcatccttctcaacaagcattgccccattcttgtgcttctaccagtttcttaagggtagccggaacttagtttggacgacagaacaacggccagcgcaaacaagaccaatctcgaacaagctcgatctaccacgggcattgggcatacggcaagcacaacctcccaaagccgtctgagtctcacttccgcatattagggctggactggataggcgagaaacctgtgagatcccttgatcccgaacggagtaaattacttaggtaatttgtgctgagcgaggcgtcggcggcctgaggaccacctgaatgttgacagcgaatggaagagccgatcttagcctggtcgtcatctatccatcgaagtatatagtgacctttaacgaggagtcaagtgtccaattgcttgtgggccacgccatatttcaccgaaaacttcaaatttcccggctttgcgtatttgggtttccgctgcgcataacctgggacacaaccgcttcaaaagatggcacgaacttacggcgatcaaccgggtttcgacaactacggcgccggaacatatgaggtacgcaaacttttattgccttactcgcctttttccgatctgaaccgagccttttcactcggaagtcaaccatttctgtcccctgcttagcgatttgagggctggaccagctgggtgagcggagggacagtcagagaatcagcattgccctccctcaaacacccaagtggctggagacggctgtgtcgtgcaggctctacaggtcaagaaactcgagcaagtcagactccacagccaaggctgcctatgtggatgactgggtgacttgaaacccaagagttcgagtgagcaaaatgtcctcattgatgcttaagacttcggtgcgtatatggcatagttgccggtcattacatggtcgatcaggagagcatcgtgaactgggagacaggagaccactgtgaggaaatttcgttgtcggggtcatccagatagacgaaaagggagaaaagcagtcatgaggttggtagagataacgtgagatggagggccgggactagacgcatgcctttatacgcctcacaagcaagcaaatccgaccatcgcagtataactgacatatcacaatgcattttcaggagatgatgaccgaagtaccctcagccttcagtctcggcagcggtccgaaaggtcttggcatacccgaacacgccacttactccgaaaatcaaaccacttcaatccacaccacacaccagcggagcgggccgagcttaccctatccgaacttcgcctcttcagcccggcaaaccacgcttgcaacttctccaagtttccctgtaacgacagcgtcatatcacgttccgactcctgagaatcccacgcagcctccttactatcagcaaggggctgggtgggagcaacaacaactaccatccacgagcgccgccgctctgtacaaccgcgaacacacggcggttccagcacctccggctttgacaccttacgaattcgcgccttcgcatgatatttcgggttcttgccttggtgacggtagcacttacggatcgccgcctgttgtccagagtccaatacagcccgggtttgggttcttgtgggcgaacggtcacccgcctaacagcgttggatcgaacacgccttcccaaagagctatagcatcaccgactgcgagaacattcgagtcaatcagcgcgccatccgacactggattttcggatcactcggacggcgtcgcttatgcaaacattgatgagagagccaatcatcagcaacagcagcagcagcagcagcagtcgcagcaacatcgatgggtccaaactactaccgtgtcaatggagggatgcaacaagagcgaggacggtccgtggaataccggcgaaaagaaggcctttggccaaatcatgacaccgatatcttgcgcgtcaccgttcaacgcagccgcagcagtgccaccagcagtaccaggaggtgctgctaaggccgcgaaagggaccgcgtctgcaactgccgccttgagcaagaacaaaggaaaactgcgaagcgcctcacgggctcccaagaacatccagccgcgaccggaagagacgccggaagagcgaaagtcgcgcaactcgcataatttggtggaaaagcagtaccgcaaccgactcaatgcccagtttgagaggctcctggctgtactcccggactctgtgcgctcatcgatgaccatgatcggcggctgtggcggggacccggacggcgtcaacggcaatggtggtggtggtagcgttataccgggccaacacccttcgcttgactttagtattgaacggcgtctgagcaaggccgaggtgttggatatgtcgaggcgttacatattatcgttggagaaggaacgggatactcttgagagggaaaaggaacagttgatgcatagcattgatcaactgaggcaaggccatggtcatcccagccacggtggccatgctggtgcgatgtacttggtggataggaacggaatcccgatagggcatgggcacatgagaggagttggaggttgatttaacccggtcttttgtttctcttcgtcgggagctgtataatctttcctcatgtcaattcattcaacagaacacaccaaaccaggaagaaagaaaaaagagaaagaaaaaaagaaaaaatgaagaagaagaagacgaagaagacgacggaagacgaagaagaagaagaagaagaacagaaaggaaaagggaaaaaaaagcgttatagaaggtacagaatgtagaggttggttgcgctttgagagggttcaaaaagtaccttcagagttgttgatgaccatatatctatgtttacttgttattgctcttcagcggagaagtcgagcgagcggcactgcggacactgagcacacgtatcatgctggcattagctaagcatatggttatgattattgaaaatcggatcagttactgggtaaaactatagcttgtattgagtgcccaacgggaaattaagcacatagactaccaggttatcaacagccggccccctttttccttttcccttttcccttttcgatggtattcacagaagcttcgtgtatgaccgttggtgtacagaggacgctgtctgtctacccaatctgtgcttagtatgggcaatccatatcctttttttttttccttttatctttatgatattttatctttatgatattttatctttatgatattttatctttattctcttttcccaagagacgaattccggatccatattagttcaggcgcatgtcccaatagactcgacaataatgcgaaaacgtatatatactcattcttgtctctgaaaacacaatatttaacgccgcttttccttgagcgcaaaatcaatcaaatgataatcttccccacgggatgccattgaacgccgccgccgcctgcctgccgacccaaagatcaaaccagcacacccatacacatacttgagatcaatgccgagccgagccgcgccattttccgccaaccactgactggaattgtcgcgttttgaccaccattgaccgtcccgaaaaaacacatcgagacttctccgacctggcatgccagagagtggccagatttccctttcgcactcatggcccttctttccaatcagattatgcgtttgaccccctccccccccccccccccccccctctctctttggcccccacgctaaagctgtttgagccagctaaagtcatccaagtgcgcgcagattcttggctgccgtccgttcatcgttctttctgccgtcgtactggcgatgggattttctgtaggcggagtcacgggacatatcacaatcccgtgtcctctcccttcctacaacccaaccgagcaagaagacacgatccaacgtcgcgcgccttcaacttttgggaatacccataccctggcaatttcatcccttccacttccctaacacctcccgttcccttctcgctgctcgagataggatatctgactgacttggaccaaattgacatagccagaccatgccaggctaaaccttatggtccattacagtagtaataagtagtagaagtagtagtagtagtagcaacaactttcgactgcgcttccgcttccgctaccgctgctgttgctgcatcagccgcaccgccatgcgctaatcacactcatacccacccagcacctccccacacgccgcgtatccggcgagccagctggatgtccttctgcatgatggtgacgcgcttggcgtggatggcgcacaggttggtgtcctcgaacaggtggacgagaaaggcctcggcggcctcttgcagggccaggatggcttgcgactgccaacgcatttcctcgtccatggggcggaattgcatggctatttcgcggacctacggttacaagaaagggtaagtcacggaatcaggttttttttttttgaagaagcgtactatgcataaacaacaatacgtaccaatcgcgcaaagggaagcttggcaaccaagagatctgtcgtcctttggtagttgcggatctccttgagcgcaagcgtgccgggtctgtaacgcctcttcttgccctgggggacggggtcgccggctgaatttgtcaatgttagctgcatgcgatcctaactggggtcgtatccaatggatcgatactctccgcgcgtgcgcgccttaggtatgttgcgctgaaagcaccgccgtagatgggaccaggtggatggagtggtacgacatacgctgaacactgctggcgcgcgacttccttcttcccgggggagtggccttgggcgtcggcaccgccgcggctttcttagacaccgcctttgactttgttactcctcccttctttggtggcattgttgtttatcgatgatggtgaatgtattgataggtggttggttcgctagtgacgcactcggatggcgaagcttgaggccgttgtttatcgataagtcgtttttgaatgtagcgaagtggaggtagcggaagctgaagctaggtgatcgcaattgaccaaagaccggagagctgggtcggtgttgttgtttacgtcgggagctctagagtggatgcgccggcggtgcaaggcagcaaggatgagcaaagtcgctgtcgggatcgaaaggcaagaaagaggacaaagaagatccgaggttgcccactaaacaaagccggcaatgccaactcacacaattattatccacggtgtctgtacacaaggggagtggttgggtctaacgtcgactcgctggaatggggaaccttgacgcgtaggtctacgcttctttttgatcgcgactgggcgcgccgctcggtcacagtgaattttgtggggttccataatggagctcgaggaatgggagtccgctagaggtacctcagcgggcaggggcacgcagcccggggtttggatcactggcagcggggaaatgtggggtccggcccaagcagttctttgtcaacgtccatacatttacactacattcctacctaggtatgcataaatgcataggtaggcactacggatagtatcatatctgggcatgtcgttcgcccctgtcaaagttcgacgcacagcgcttccagtggccacggcacctcagcgctttccactgccacacttgcagctgcagccgcctttccccatacactagttccgctagcgaacccgccagcccgtggccccgtcttccttgcttcccgtcttgagactacttactacctctacctacctaaccagcttgtaaactgtgcacctattggaaaccttgtagaggacacgacatcatcaacaccgcggcatctagtcattcatcaacgtaacctcccacgctcttttccctcggggtaggcgttatcacatagctaggtcaaacgtattccgtcaagagattgctcctcgttccaatccgaatccacgcatcgtcgccgttgaacctgcaccagattggagacggtacccaattcataccatccgtgttagcgacgccgctatcgcccggcagacaggacccgccaagcatccgataacgaatcaacaccaactgcgcagtcgtttgctctacgaacatttcaccatggaccagatgatcggtggtggtggcggcgatgccggccgcttcccgctcgagacgtggttctgggagatgcccatctgtacaaggtggtggacgacggcaaccatgctcatgagtggcttggtccagtgcgagcttataactcccttccagctcttctatagctaccgcgccgtatttgttaagtcacaggttcgtcgtgtacatgttcatatttctacgagagaaatagttcgctgacatggctgctgttggtgttcctgctcagtactggcgactactcaccaccttcctctacttcgggcccttctccctcgaccttctctttcacgtctacttcctgcaacgctactcgcgattactcgaagaatcggcaggccgatcaccagcacacttctcatggctgttactgtacgccatggtgttcctcctgatcctgtcgccgctcgtttccatgccatttctcggccatccgctttcgtcgacgctggtttacatatggtctcgccgtaacccagatacccggttaagcttccttgggttactggtgtttagcgcaccctacttgccgtgggtactcatggcttttagcttgacccttcatggcacaattcccaaggatgagttgatgggcatggtcattggtcatatctggtactttttcaccgacgtgtatcctcctcttcacggcggctcaagaccccttgacccgcccatgtggtggcgtcgtatctttggtatgtagtcttccttttgctgctccgatgtacaatatgctaacaacgatctcaaagagggccggccacgcgaggagaccacggatggtatcaacaacgagattgcagtcgctggcgctcccgaagttgcgccacccgaggtccgctaaggcgtgtgaattggggaatgggaagccggttgtacaatcctagtcaggaccacgggctacaactgcatgacaggttaggtcatgctaatttgctgacatttctgtttcaaaaggaggataccaggcgtttttaggaagttcgggatcagttgacacaagacagtcattcactacggcacaaaagtagcgcactttatgcatgcggtcttgcggtttcgttcaggacaacaccatgacatatcagaggaagagtaaaaccaggtccacgtcaaaccagctatgccagaaagcccgattaccacaagcttaggtagcggccaggtcggtatggcaaaaagggaaacacctgaatggtcgcacaccagactttagttgataggtgctatagatatttcgcatgcatttgggtatagatatgtggcgcttaacgcaaagtagcgaactcggctagcgtgttgttttgtgctttccttgtttcaagttgtggtggctataaaggctatgtcccatcccttttggctgctcctatgcctgttcagcttgggccttcaggaactgagtgacatactcctggcggtaggggttctcatcaagcccctcggtacggttcagaggcgtccacttgggctcttccttgaacagacgcatagcctggatatacttttacacggtaaagggtatgtcagttctccatctccaaaaatcggatgccgattccaccgaaacaggaatagggataaacatacgttggtatcatcagtagtaaacctatgataaatgcctgcaggcaggatgatcaaatcatccttgacaagcttgatgcgaatccactcgtcgccctcgttgcgcacgtcaaagtacccggcaccatcgcgaatgtaccgaatctcctcgtcctcgtgcaggtgctcgtcgaagaactggcgcaccttcgtctcgtagatggcccccatcttctcgggcgagacgatgatctcgtcccggttcttgtagccgcgctccgccgccagtgtgtttacgccctcgacatccgggaaccggaagtaaaggacgccgaccttttcaagctccgcgaccgtcacttccttgccggagtcgtgggggaggcgttgatcaccctgatcatttttttttattacgtggttagtgacgggtgatggatgagtgttgggcctggggaaggaatggaagattttctatgacgggaacccatgtagacaggcaaacagggaacgaagtgagtcccgttggatcatgtgtcgaggtagcttacaggaaggttgtcgtagaagtaggccttcattttgccgggctattttactgtttgatagttgtctgcttctggaacggggggtagaggtatcaatgagacgacgccgcggggttttggtactaggtgttgttgcgatgaattgtggggccagcaagctaggtggaaacaagatggttggagatggttcagggatgatggtttaagtgtgatgatgtgtatagactatatagagttcattccttattctcaagaaacacttcagatggaggccttttttttggaccggatttcacactgccacagacaaattttcggttgtggccgggttgtatcataccatgcccatgtttttctacgacaaaagcgggtgacgtatggaggggtttttctttggtgagatgctgtacgaaaattgcgccatcgccccctcgatacaacgattcggcacttgatcacccggctcggctttaccacgaccgcccggatttctagttcaggggtagtaaacattgatgttgtacagggttgctgcttgtgctgctgccagggacgtgttcttggtgacgacttatggtccttgcggagcatccagatgagccattgtcagtgcagctgctgacggtatcggtaatcatcttaataacaagatttaaatgttacttcaacaaggaaatatgcttgaaaaacatcgtgaaacacacacgtttaacaggatcgatcaagttaccataaacggatcattcgtacacttacataaccatgcattgataggaagcgaatgtagagatcacttaaggcgggcgaatgcttgtatcgggccaggaagggagaaatgcaactactggggtctgactaacaccttcatgtgtcctgtgaaatccaatctcgtgaacatgttagggctgatgctccttcgggacttcataacaccccttgttttcatcatcgtatcacgtttttcttcaatcaagcttcgtccacgacacctcaggccttgactcggtcattagatcattgctattcccactggtcgtgacaatgacatgagattcgatagagcgggcgtctgcgtatcgcacattgcaccgccggcattgccagttgttatccctgagcttcaataggaaccttcacttgggccttctggcgcttcagagtacatcgaattcaaaccaccgcccttcatcacaacctcgccgtcatggaacaaggaactccaagcataaccgggagtgagactcctagtaaaaaggggaaggtcgcactcccagcgagttgcgatccaccacagcctggcgtaccacggaagcccctagtttggatcgtaagaagcctcattccctcccatactccaaaacccctcatttgactgacacacacctaccgcaggtcttcggcggcaccggccaaattggccgttccctggtcaagagctgcctcaaccacggcgacttcgtcaccatcgtaggccgcatcttcgagtccacgcgggagcagatggctgcggcgcacctgcaccacccgcaagcagagaacgccttcggcactctgtgcgacgtgcgcgactacgcctcggtcaaccgggtcattgaccagacgctcgaccggttcgggcgcatcgactgcatcgccaactgctccggctacggcgtcatcggcgcgtgcgaggatcaggacgagcacgagatccgcaaccagttcgagacgaactttatgggcaccgtgcacatcatccaggccagcctgccctatttccgcgagttagggcacggcgggcggtacatcattttcagctctacgtctggggcgctaggcgtgccgggtctgggaccctattgtgcgaccaagtatgcggtggaaggtctgattgaggcgatgctttacgaggtcgacgcgttcaacatcaaggccaccctcgtcgaaccggggttggtaaggagggacgaggctgatacatctatggtgccccgctggggccatttcttgatcaagccggccagtgaaccgtactcacatgcgacgtcgccggcgctgcatgcgaaaaggatggtgcagtggttgggcgataagcagccgaccagtgcccagaagtgcgcggacttggtgtggcagctgggccactgctcgtacccgccgctgaggctgctgttgggtagttatgcgattgagagtatccgggaccggttgcggtcagtaacggaggagctggaggactggaagcacctgcattttccggtggcgccggagccggggagtagcggggagaataggggcgaggacggcgaaaacaaggggagtgataacgtcgacagagaccaggacatggagatggaggttgagacgtctcctactagcaccaaggaatgatcaccctgaaacattggacgacaagacgcttcctgcccgctccaaagttgccggctgcagcctgcaggcaccatataacgtctctcatctgaccccttcaccacaacgggctctgctgtgctggtctcatggcgcagtggttccgttccgttgatgaaaacattgccgggtgcgcggtactcgtggcatggttttcgtacgttgcagctggagcattgtggttcgttccactagcttacctgggcgaccgagctttttgcgatttccatcgaatagcgggatggctggagataaagcatttgggtgtttgcatttttcttcttcctttttttttgaatttttgaaggaggcttttgttgatcgcagtagggaagatgcgcatcatcagtctcaggttcagaacacaacgaagacgcgctacgcagacatggcattgaagcaggccagaacatgcttataggggagaataatggagtgattcaatgatatatcaacacccgctccttctggcaattgcccgcgtgaagcgtaaatcgcctctcaatccgctccccacatctgggcgtaaatgcatgctaccgtcttctaaatcaatcatcccttttcctttcccgcttcctttaaccccctctcccaaccttacatgccctacctaacactctccccatctatcctcaccctccgtaccaatccatcgttgttatcctttaccctcacctttatcaccactcttagctccctcaccagcctccgcagtggtttccacggtagccttgtcagtcgtcattggcactggtcctgcccctgctactgagtgccagtacccttttcagcctcttccttcatcttctgcttctcggcggcctcggccttggcctttctctccgcttcgtgcatttttttcttctcagcctcccactggtccttgtccatcttgctttgaagcagcctcattgatctctccagctcctcttcttgcttaccgctgagtttttggccgacggattcgtgctttgggggaggcttgttgtccatttggtggatgacaggaggagatgatctataatgtgttatgtggtgatggtggtggtggtcttgatattctctgagtatgcgtgggcttcgtcgactgacccgctgacctgctgttggaggaagagaagaggtgagaagtgagggatggtcttgcgaagggattctgtatagttgttgggttgacagtaccttgactggatgtaaacgcaagggtcgcctatggtttcgtatccgtttttgggtcacagttgcttgttttgttctgtctcgagacggctccgcggagatgggttgtaagtgatgagcaaggtacggtaggcgggtacagggatgtcattggattcgcgtcattgagacgaagtaattctaatgatgggcgaaatgctggatttgtggcttggaggagagtaaaggagtggcgggccaccaggccaggtctaaatactgccaaaacggaaaactggattggggtgcgccttccacgcgtctcattatccattcatcttcagttgtgagtcacaagtatctagaaattaaacgatgtggtcgcccctgcattagttgttgcggatagactaattttatcttgttgcttgtttattgacgttttcaacgtcacctctgacacccacagctgtttactctttcccttcctaacagtcttcgtacaccgagtctccgatgctgctgatgctgcccttatcaagaaacggtctcaataaacgtgctcgtaaagactggtgtgaatcagccgatgttgcatcgtcgttccattccgcgttttgaggcagagcagggcgtctgaggtcataggtatttagacccgaatacactcgagggtatatgactacctctttatacacagcactcaccccccttttggtttcgtttttccacacacatcatcttatgctgcaaacgcactactcattgccggcgattccactccacgcattcctgcaacgtgacaccctttccaccaaagcaatccagcgcgctgccgatagtcaggtcaaccttgccaccactcagtctcttgacggtctccaggtcctccaggttgcgaccgccgccggcataagtaacggggatggaacaccactcggacagccgctggacgagcttctcgtcaatgcctttttgcaacccttcgttatcggcggcgtggatgagaaattcagagcagtaaggttccaatgccttgatggattctgtgtgtgattgagtcaaaaaaattggatcaatgggtgagtcatacaccagaacaggacgcaaatggtaaatgaggaacgaaaagacataaatatagacttaccctcgctcacttccatgtcagtaatagtctgccacttgttcatggcgacaaaccacctgtcgtctccctggcggcgacagctcaggtcgatgaccagcttgctcttgtcaccgtcaagagcggcaaggacggcgtcgaggtgggactgggaaaacttgccgttggggaagaggtaggaggtgatgatgacctgtgatagtagaagcggacattttagcggggtgatcttgtgaaaagagaaggaaggtatgaacgacggtggaagggaagctcgatgagcccgaggtcagaggtcagagggatggatcatgatagcatgcggcacccctttaggaaagtaaacaaacaaaacgttctgggaaggagaacagaaacatgcccctccacaactccccaactcaaacccaaaatgcaaacaacagccatgcccaatacctgtcccatttgaggtaaaaccaggaaaccgcttgaccaaaacaccacacaaaactaaaatcaaccaaccttctcagcgcccgcctccacccactccctcgcattcgcatccgtgatgccgcctccgacctgcaagccgcccggccaagccttcagcgactccaaggccgcctccttgttccccggccccaacatgatgacgtgcgctcccgacaagtcattgtcgcggtacagcttggcaaagtaagcaggggggtggggagaaacaaagttggtcctgagttccgaggtcgcgctgtcgagcgtgccgccgacaatttgcttgacttggccggcatggaggtcgatgcaggggcggaagcgcgtcattttggtgtagggtggtgggtggggggtttaagttgttgagttgttgatgtgactcgataaaaggtgaagcttcaggtgtcaaggttctagtgtgggtgacgcgcaggacgggatgggatgggatggatggaatgtgagattcccgggcgtcaccatctgggcccagccggacctaggtgaggtgacgagcccgtaatcgcaatcaaggatgccactcgctatgtttcagtagggtagccctatgtgttcagtgggctttagaggtaccctaccgggcagtgccggacacagtgctgtagatccctccctgactccactgcatgccgactactgcgtaggtataggaacccgaaaggggagctgcatgcatgctagaggtaccttatcgataagccccagatggtcccttgtccagcattggaccaactgcaagccaaaaattttggactgcggcaaaccaacccgctgcaacataatcgcaacaccaacttaatttcaactgcataccgtctcgtatctcgtcgtcgaacgtcgtcttaaaaaatgccgtcagccacactactaggaaagcgtaaaagcatagccgcccagcccgaggcgaagaagaaaaagcgagttgcggaggaccttgaggtcaagagaaagaagcagaaactcgccaaaaaggaggaaaagcccgtgaagaaggcaaacgaagaggaagaagaggaacaacaagatatcagcgacgcgctttccgttttccagcgcgcctttgaggctcggttcaaaccaattgcttctgctcctgctaccactaccacaacaaaggccgagaaatcaaagtcgaccaaaaacaagacaaggaaagcccaagaggatggggacggcgtcggtgataatttggacgaggaccaaatacttgaggacgatgatgcggtagattcaggctcggaagacgactcttccggcttagaggatgaggaggattatagtggcagcgacagtgaagaggaggaaaaggatgatgaggatgcccctaaggtaatggtggtggactactcaaaggacccgtcaaaggtggatacgtccaagatgtcaaagaaggagctaaaagcttacttggtacgttcttccacttttctcatcgtgttactcaactcttctggggaggacggacgagttcactaacacatccccacctttaaaaaccacagtcctccaaaccccccaacgccatcctcgactccaactcccaaacaaacggcaccaaggccaaaaaagacaaggatggtgagggtgaggacagcgccgcattcctcgccaacgacctcgctctccagcgcctcatcgccgagtcgcacatcctctccgccgccggcggcaacgcgtcgcactacctctctagcgccgccgccgaaaccgataagaacacgcgcgccttcgccgagggccgcatccgcaaaaagacgacggacatgcgcatgcaagcgcttggggcaaagggcagtgtgctggagcaggagaagatgccgatgaacatgcgcaagggcatcaagaaggcgtcagagacgtacgagcagaagaggaggcgggaggccagggagaatggcatcatcctggagaaggcgtccggcaagggcaagggtactgtgaagaagaggagtggaggagacaggccggtggatatgcctggtataggaaagatgaggggcgcacaacttaccatcagttcaagagagatcaggagtatggagaactcgggacctgtcgggagaggaggaaggggaatgggtggaaaggctaagggcgggcataggaagaggaggtgaggagcgcgttttgggcctgtgcctcattgatgattcttgccttttgggtcaggcgaggttctggttctcacctgcgctggaccccctctttacgtccttgcctcgtgctcgccgtggacggcatggccgggaggacaagacatcccggcgcgttttacaactgtgtcaggcgatcatatttgagtcgttgtcagcctggtgccggatgttttgagcacatgcttccacaccggttcggaagggctctgatacatcttgagcctttctcgcaactagctcacccttgggcaggccttcaagttccctcgggcatcagtcttgctgaggccacgctgcaaacattgtggaaatgacgcagctacctctttgactcatcagcattgaagcgcaacctcatgattcgagatggtgggcgacacttcgatgcagggagcaaacacgaagagaccagtcagtccttgctatcatcacgacggagcaacgttcgtgaatcaactttatatgcaaaccgagcacctaccccaatagctacaattcagtctatgtgcggacagctcatgaccagttacgaaggtcaaattcttagaaagattttcttttctctctttatctctgctcgcatttctttgtcttattactgctctactaacaagacacccagaattcgacagaattaaggagggcaccagcccaattagacaatgaagagtaggtaggtactaagtagtgtgtgttactcggcaacgtgtgtactttactcaaatgatggcaacatagaacaaccggcagcaaacaccaacgcgccagcaagcttccagatccagaccagcccggcaagaaaagagagagagatatgtaaaaaaaaaaaaaaaaaaaaacagagaacgacaagtagtaaaatgaccttggtcctgttgaagcgaagaaataaaaagaaggcagcgaggctatgcgacgcttgctatccacccgtcaaacatgccagagccagaattgatgtaccagaccaccgcaatgcacccaaatgccatgtatgcaatgtagtgtgcattccgtgaatcccgcgcttcgctgaacgacgggcagaaaagagcacgatcatggttctatgatgtcatactccacgcgcggtgccctatcacggttccaagcaccgggcttttccaccaccaaaaggcacctctttccatgcatcatctgttttgttttcccaattctctcatatctcttcacagcatgttctcatgactcaacattacaacacttgtttggcgcaaacgagagccagcctgacttatacaagactgctcttcgttctcgagtgtacccgtcggccctcggcacgcttgcgaatcgtctcctctctcttcaacaccaactcgcaccacttgcctttcagcttcgatgggctgcccgttaccgtgtcgtcatcggaagcaagaatcgtgtcacgaccaatgacttcaccgagaaccttcatccagccctccttctcctcagtgctgtcggcgtagaagtcgatcagctcgccgttattgaagcgaatccggaacccttcttcgacaaacatgtagccttcctcgtcctcggcgaacgcagagcgacggcgcttgccgttcttgccagtaatttctttctccatgagggcgcgacgatcatcgatgagccgcttggcattcgcgagattgatggttgctcgtggctgtcgagttgcctcgtgataggcggtcagcttagtaccaaccaacttgaagtaacggcgacgccagtactataacaaaccttgttagcaagaacgtcaagagtcattacgggacatgagcgcaaacataccgggcaatctccaccctgctggctgagaacaccctcccaagattgggccaggcgctcctcagcagccttcatctcgcgaatgcacgagttcatgctcttgggcatatcctcatcggtcgctcccttgggacgaggtacgaaaagaagctggagttccagctttccgatcttatacggcgcacggcgaacaggcccggtactaccgcgcttgctcttgacgcttgaggcaaaaccggcctcttccgtagcccactcgttgaaggctgcaacttccactgtatacgggcgtccgaaacagcgcgtttcgtgctccttaaggcacacataggaacgagcgaaacttccgtcttcggcggccaaaggggagagaagatcccatgccgtaggctgagtcttcatttgccgggcagcagcttcacgctgctgttgcgccaggcgctcttcctcttctttttgtcgcatctccatttcgcgccgcttcttgggtgaagcaaacactctgctgaatgtcgacgtcttggccttggtaatctttgcaggagatggtatcgccttttgcttgaccggggcgggcttctccagtttgacgttcagagtcaattggaattccaggtcgtttggtacaacaagttcgaactcctggccgatgggtgcatttctggcaagctccaaccaagccgtcgtcacacagtgaacgccgttgtccaaggtcaaagcaaaccaagtccgttcgtctacagcatggttagtcgaaccgccttttgtcgtcaaagcaggagacttactctttggaatgggcagatcgagatctttcactcccatcactttaacgaacaaccgacccctctccccgctctctggcccctccatcccggcattgaggtcgtcttcggttgtcgaggttgttgccgtggcattactctcctggccaggaagtggtggcaccggcccggtggtactgggtcgcttttttagactcctctttctcggttgaggattccacggctccactgtccacgactgaggacgattcgccttcacgggtgagccgcccgcggatcggtagccgttacgagaatcgtcgccatccttatcactggcagtaaccattttggtgttctgtcgcatgagataaccgcgctgtttacgggtcgtaacgttagcatcgagaaatacatcttgtggaactgggtcgggtttggttttgctctcggacgcttgtccagtgaaagtaaagcctccggttgtggtgtgggatttgtttaggaaattgtcaaaaacaaccttttgcgcctcaatcaccctctcgaaatctctttcgaggctgaggccaacatcgatatctagggtgagactgcggttcttaaagctaggatggcgcatcatgtaatcatcggccgaggctctcaggagttctggctccatgtctttcgagatacggctacggtggcgttctggaatctggggcgtggcgggaatttcacggctaacatggcgacgagcctcacgcatgctttcaatatcggcaggtgtcgccgacggccgagtcttcaacttggaaccagacgctgacttaatggtcgcaacttgttccgggatggcgggcgatgcgcgagcttcttcttcatcactgtcgggcatgggacggtggatcacggactctggagtacctggctcttcttcgtactcatcttcgtcatcagggtctccccaacccgagccatcatattcgggctttgacagcaccttcttcttgctgggcgttgctggcctctgttcgacgtggatttccggcacggccagcgtttccgtttccttgttctttgttggctcagcgacttgctcgggctccttcgccttctccgactcagcaggtttacttgtgaatgactccaatccctcggcaaaatctccatccttgtcttccttggagagctccagagagccgctcatgctggaggaagagatgtctcttaccgcgggcacctcaattgcaggggtaattgatgcccttggggtggatacctgatcatcctcatgatcgtccttctcgggatctgtgccaacagagtactggctttcggtttcatcgtcacggtgtgtttcggatgcatccgcctcgctgtcgacagtctcggtatgatcatacgtatccgcaaccgaatagtcgtcttcactgtcgtaatcatggtgtggacgtttgattatgacacttccctcttcctcgctgtcggtttcatcgctgaagtccgagtcgttttcggtgctaggaattggcacgtctgggtcgtaggcagctgattgccgaggcggagacaaggttggggggtcagagaagttataatccgactcccgctcacccttaccgttgacccgacgcagaatcgattcgcgtgagatacgcggtggcaattggtagtcttcaagatctccaatggtatcgttttcctcctcatcctcctcaggatgtgaaagagggctgctcagcggctcccgttcagaactgtggccctcgccgcgggcgtgggtaccagcacgacgcatacgacgctcccgctgctgctcagcagcgtgtttgccatcgtcagaaagcatcattagtttgaggcgctcttcaagagacattttaccagtgccgatattttgcatatccgccttggtcaagggagccggcggaggagtaggcaggctcctgacaggagaaagggcgttgggagaggcagaatcgctcctggatgattgtccaggaagtggtggcaatggcctatggtcaccattcgaagtcccctccgagccgacacttctcgagaaagggtcatcgttctcgccctgtctccagtcctctgggccaacaacgggggtcttgtctgtatcctcaagcgaggcatcaaagctgtccccactttcactgtgatcatcatcgtgcaacatgtaatgatcatcgtcgtcctcgtcttcctccgaatcgtagctcccctctctggaattgctgccgattgacgatagatccggggtcgccatttcgtattcgttcacttgaggcggagcggcatcaaaagtgacactctttgcgtggcggtggagcgctctgccggttggtagttcattgccgttctcgtctgtcgtccatgtaccattatcgtggtcaaaactgctcctaaatcggcttgagagcgatgacttcatgggcgaggtggacaggctctggcttccttgctccttatccctattcggtgtttccgggcgagcctgggcaggcagggtgactggaggcgcagtaggccgaagaggggggctcaagacggggatgctggtgctgctttggctcctcccatggccacgaaaaccgctgaatcccataccaccaaatgcgtttccctggatcttggacagcgggcgttcgaccggggggcgagggggttcctggcccggcttgacttcggaggcgagaatgttgctgttcttgacgcgggacgccttctgcagacgctcgatggaggagcgacggacaggcgagggggatccggtgcgactatcgagactgttctccgagttgaaacgggtttgccaaaatacacgcggggaggtcgcgttatccacgggcgacatgggcgacgactggaagggggaggaatcggtatttagaggcgacatcttggactgttcctccgacgttagcatggtgaatgcaggtacaggcagtggaggccaaggagatatgcgacatgcatggagcaaggagaagttgatggagctctgctcctgggtctagcggctatgtattggcttacctttgcctgtgcctggctggaaccgggcgagttccttctctgttccgtgggcgagatctcggatagcggccgagggatagcactctgcgtcttggacgggataggcatagtgttgcccttggaaaggcggaggggatgcacctagacgcgccacgtagttagcggtgagtgaaccaatgaggtcattgccccaacagggcagtggagagatggtgcgccctaccggttcctccgacgccatggttgtggtgatggacggttgggcgtggctcgatggagcaggcaggagggaggagtggtggtcgacaaccaaattactttgcgttgatgcgggagccgtttgctatagcgatggcatagcaaggtaggtaagggatcggcgaggcagcaaaaaaggtaccgcgcactgagacagattgaagatcgcgcaaagcaagggcatacacacacgagggaaatgtgtggtaagtagagaagaaagtagagagaggtagaggcggccgtccccgttgtgcttgtgtacaagttgggttgtgaaatggcggacttccagggacgcgcttgggttgcgatgcgacgcttcgcttgggtgctgcactggcaatcctcgtggaaatatcaacaactgattggcgacccggtcgtattcaagtagtcggtcaagcacgcgtttctcacaccgcaaatgagggcgataaaaatgacgatgtggttcaggttgcagacttgttattgcggaggtatggatggatggccggtcgagcgcaagaaattgacaacaaggagacgacggccacggcgaagacgacgacagcaatttgggttgggttgactgtactgtgcaaagttgggttgcggattgggagtcgagttggtcaatggcagggcaagcagcagtcagcttggagtcgtggaaatggaaggttggagacggggaggagagaggtccagctcgccggggttgaccttggtcgtggtgtttatggaaggcatcctccggtaacaggatgaaccacggcctctgattggctgggaagcgaccagcacgagccttgaccccctcactctcttgaaaagtggagttgctgtagtaacgctagaacaccaaggtacaggtgcgcaccacccgttcttgcctggcgcgaccatggtttgagactcgattttgttccttggttttgctcgccggaatctgatggaagggccctgcacttgtgaaatgccctggaggaagagcgaccactgcaaccccaacaacgcactggcaacctacctaggtacctacctagggtacgactaacggatgatgtgcacaacaccacggcagcaccgcgcgcacgcaacagcccgcaactgctgcggaccactgcagccaggcagggagggacgggaccgctttccacctgtgcgtgtctcttagcagcaggctagcgtgccgcctagaacagtgtcccagggcataacctcaatgcaccgaatgcagctgctgcagggagaaagtccgtcgaaaaacatgattcacctatgagaggggctcgaatcgcagctgaagccaaaaaatcatgtggcttgcatacaatcagaccccacccgaccagcccgacacgacgatacaccacagtgagaccacctcgaccactgatggtgacttgccgactgccaaccaacgctgaacaggagccggtcctcccaatcaatctgtaacaccgccagccccctcaaaatcgccgggacgggaagtctagaaacagtggaaagacgcggcctttttgttcttccaggagcagaggcagtttagttaagatagttacatatttgaatgttgggcccagccacacccacgattctatcccaccgcaacgaaatatcccccgattcggcttctcagtctgcatgtcagctctccacctgcagtatgtatcatgagcagttggctgtgtaccttgcagtgtcagacttccgtcctggttctggcacagtctggcggggagtcaagggaggaagaagcctccggcagtctttgcgagtcttcagcagactgggaacgcattcatcaaagccacatgatgaactcggctttgagaggagtcgtttgcattataccacatcgagaattcgatgcagtgttcgttagcttgcgggggcttggggcttcgagaggggcttcgagaaaggcttccattccaatcatgtgaagtggctgacatactttttcaagtattggaaacacaagatggttggatgcagccatttagactcagcaaaaaagctcccagtgtgccctgttgccgattgtgcctggcgaggcgaggtcttgggtctttgcttggccttatatgtttcaagttgaccccccctaaatctccttcctgccttctcctttgtttacacagccatgttcctcccctttcccccttgcctgggtgtcgttgtcgtgggacagccggatgaagcacgatggcggagtttgcagatctacggagacacatgccgtcctattcattaccgccatcttccgcacaccacgaagcctcaacgagacaactcgagactctttgtgatacgactggaagagcggttcaaaagcccgagcttgcggcctgatgtgtttttcatggacggcctcaagtcatcccttggcttttgtctgatgtgatcctgtggtcgagtgacatgatgatcctactcctttttttttttttttttttttttttttttttggcaatatttgttgttgtcttgtaacatctcgtttgtgccccccttcatgtctctagagcgtcgacggccggagttgaagatgccgtgcaagtgttggagataagagctgcgataagaaacgccgcttcctgacgtctaaacagcatggaagattcctctgcggatacatacactttggaagcatatcatgccggtttgaacaatgatcggatccggcacacgtacaatgttctttctacaaacaagcaaacaaaacaaaacgataaactaggggttgtcggtagtgatgttgtttgtaagcgcaaccgtgtttgacccgagtcaaggttgccgtcattcatgatctgaaaacaaaggagaaatatcgacaatcggggaaccgttcacaattatatgatcggaactccatggtcaagattgggtgctgacatggcatctctgtcttcggatcttgcgggcttctggaagactgaatttcggatacatggacgacacaattggaacgggccaatggtgacgttaatcgcgcggtcggcctttggcggcattgaacagagtgccgagacggaggaagggagagaagggcggagatccaccggatttggggggttacactatccttgtttctggttgtcgctgactgggcggttgcgtggttcggttgccaaattcatcaagagacaaaaatcagatgtatcgtacagcatacacgatgtatgttggttcatatggtaattcgggatatcgccatcttgatatatcgggtttgagtgatgcccacgcacaatcaccattcacccatacctcctcacatggccatgatcccattcccgcgccgacgggatcgttaatgcgacagtgttcattggcatggcctgatgctgacttcattcacgatctgacaggtccctaaacccaaaaagtctaaatttggctccgggtccaacgatccaagtcagggcatttgggatcctcgccggaacgatggtacgtactaggccttccggacgaaacgcctcgatgttggcgcataggagcctcaaatctccggaccgggagccgctccagtccagccgcaatccgaccgccacttgtcccgggaggtgctgggctcttcaccattggttggtgaatgccaagatgagcgctcaagccaccgtagatgccagaacttaccaaaactgacgcacggacgctccgcgactcatgttgaaaacctcccaactccaacttcatctttgggtttttgatagacaatcaatccaaattgtatccgggatgccgggctctcccggtcatgatttcctttgctggtggtctgtgacatccacgagacctccaccacaccaccctctcgacgaatgaacgggtcagatcgcggacgaccctttcaccctttttttttttacactaggtacactacaaagttttcctctcgatcgtaatgcctccacttcgtcgcgagtctgttgttatcggcctgtgtcgggggcagttctcttccaaaatttccataaccagaggcagacggcccactgcgccttagatgaggacatttccagcaaatgagaaaaaaagatatacctcgataccatttctgacacaagaaaaaataataagccggctgcctcggaatcgtgcccagtccctgtacctctctctcctttcttcccatcgaccagttcaccaatgggtgcaactggcttctcagaccgactcaatgattctcggtgacatcacaaaatccaacaatgtaattggcgtgcaggacggaggtccccccccaacaggttcccgtatgtatccgtcatcatggacaccccgtggatactatggatcccggcctccaggttgggaggaggagggcaatataccggcgtctaccttgttagctagggccgacccgccgccgagggtattgaaccttgatagcgcaactaacggccacatggaataaaaatcgcgattcgcccactggacgcggtccaaaaagtcttttttttttcttgattatcggtaatggagagcttattgactcctactcgaacaccataatagcatcaacgccagccggttaaagtctcaggatggcttccattacacgcttcgcgaggacctcttcctcttccctccaggtgtccacccggtcagcaccactggccttgacggcgagaaatttttccaccgtgaagttcaacagcacgtttcccttctgaagccacctcgtcgtcccacctcgccaagagagcgtcattgctgactaccattccttatagacaaagacagaaaggagcgggtcgtcatcctgggctccggctgggctggctattccttcgccaaggacctcgatcccgagaagtatgagcgcattttcatctccccgcgctcctacttcgtctttacccccctgctcgcctctactgccgtcggtactctcgagttccgtaccgttttggagcccatccgccgcctggactacggcatcggcttccaccagggttgggcccaggacatcgacttcgccaacaagaccatccgcgtcgaggccaacgccaacgccgattctgctagcaaggctgttgtccccatcggccagggcggccagctgaaccaggcctccgccaggggcgctctcttcgacgttccctatgacaagcttgtcattgcttgcggtgcctactcccagaccttcggcatcgagggcgtccgtgagcacgccaacttccttcgcgatgttggcgatgcccgccgcatccgcttgagggttctttccctcttcgagctgtgcgcctaccccaagggtgttgacaacctcaccgatgaggaccgcgccaacctcctccacttcgccattgtcggcggtggccctaccggtatcgagtacgcttccgagctgcacgatctcatccacgacgatctttccaagatgtacccggacctcctcaagttcgtccgcatcaccgtctacgatgtctcgcccaaggttcttcccatgtttgaccaggctctctccaagtatgccatggatgctttcaagcgtcaaaagattgagatccgcacccagcacaacatcgagcgcgtccgccctgccgatggcaagctcggctccgagtacggtgagctgaagctcaagatcaagcagtacggcgacaaggaggtcggtgccggtctcgtcgtctggtccaccggtcttatggccaaccccctcatcaagcagctcgcctccaaggactttgccgttcccatctcccccgaggaccgcgccgaggcccgccgccccaaggccaagctcgccaccgatgcccgcactggtggcatcctcgttgacgagcacttccgtgttcgcatcgagacccagaccaccgatgccgccaagggctccgagatcgtccccacctcctccagcaacagcctcctccgtgacgtcttcgtcctcggtgacgccgccgtcatcgagagccagcgcactctccccaagaccgctcaggttgccgctcagcaggccacctacctcgccaaggtcctcaacaaggccaacgagggtgtcatcgacgtcaaggacgctcccggcttcaagttccgcaactggggtgtcatgacctaccttggcagctggaaggccatccaccagggcccccgcgacgagctccgtggctgggccgcttgggtcctctggcgctccgcttacctggccaagtccatgtcctggaggaacaggttcctcgtgcccatctactggctcgtgtcctgggtctttggccgtggtatctctcgcttctaaatggaatttatttcctctctctctctctctctttagaggcgtgagaaaaaaatcacaccacaagcatgtacacacccaaactttataaatacgatataactctttagaaattggataccaaaggatcaaatagaaggcggcggcgacggagttacttcaaccatagacggacgggcggcaacatctgctttgatacaatagagaaagaaggaaggaaggaaggaagggggagaagggaagatgaaggggggaaaaggagggagggaaaggaaaaaggtttgaacaaaattacgatgcattgcgtgcaacaaacaacagcaaatgggaggcattaagggcgcaagggagcaagcctcgggttgtttccttgcaagggattttgggttgggctcgagtaacagacatcatcatcatcatcatcatcatcgtcatcatcaccatcaccttgtttgtttgttcgtttgtttgcttgttgcgtcaagacttcaacactctgtgttttttttttttttttttttttccctttatcatacccgtttatttgcattgcaagtatgatcattatttctttttttgcttggtcaagttttatgaaatgttggcttcgtgaaaagagggtatcattattatttgcaagttgctgttatatgtacttcttatacctttatatccccccttctgatacctgcgtttctatccccgactccttcttccactatacctgtatgtacaagtagctatagatacaaactgaagcaattcacacatggaatacctacttactataaactgaggatgatcctcaaccacagccacaaccacgaaactacaggatctatctaatgagctctcattgtacctaagccccccttaaatcgcactcgaatctcagagagggcgtttcagtcatcactcttcctttcttcaatgatcacatgcccaaggaaaggtatatatatatatatatatatatatatatatatagtcacttaagtacctactcatcacatgtcgtcatctgtctgacgttagagacatttacactaattaagttagcgatcttcacccgggataaggtcaaggtaggctggagttagccggggtttaaagaaatgggccagggtgcctccaggtcgaagccaggggtacgcgccaatgccgaaacattctgcttggaagtaaacaaaccaaagaatatgcatacaactcgagagatgccaaaaaaaaggccggattagtacaaagttacatctgcagtcttgatttcagtgattgggaaaggtgtttttgacacgtcctttcattcattttgtgaaagctgacactactagtcagtcaatcggagttgtctgtgagaaagcaaagatgaaaaaaaaaattgcacaaaaaattcaatttgccacagcaatgccatccatgcctgacaaccaaccacatagaagaaggcctccctcccccctccctctccctctctctctttccctctctgacacacacacacacacacacaatccgtccgcgcgcctacctacgagctcccaccgccagcctgaccatcaccgccaaacccagggattcccgcgttaatgatcttcaatgcctccttacccttgggcgccgtcgtcagattttcgtacccgtccttggtgaccaggatgcagtcctcgatgcgcacgccgccaatgtcccagtacttgtctagtaccttggtgttgatgtactttgcgtgatcggggttggagaggaagaaggattggatgtaggggcggtggaagtaactttgggttagggagttagtcttgctggaagcttctgaagaaagaaaaagagagaagagttgggggaggagaaaaagaagaagggggaaaagggaaggaaaatatacgaacattccaggctcaatggtgacgaccatattttccctgagtctttgcctgcccttgtaaggtggtggaggcccgacgacgttctgctcaacgtcatccctatccatcatcgcctcgcgatacatggccgccaagtcctcgggggtgacttgttccctcttcatgcgccttcttggttcttgaaagcccggaactctttgactgttcacgcctgaagaagaaacggtagatccagtcaacaacagcctctcccttccactaacatcatgcacctccagtcccacatgatgccccaacccatgcgggaaaaacgccgctaccgtccccctcgccaaaatctctgacctcgtcccgttatacaaaatccccagcttcatcagctcctcaaccgcaatcaaacacgccaccaaatgcagcttgtagtacaacctcccgggtctgatagcgtcaatacactccctctgcatcctctccaccaccttgtatatctcctccccctcctttgtccactttccgttcaacggaaacgtcctcgtcacatcactggcataacacccccactcacagcccgcgtccaacaacatggtctgcctcccctccagcggctcgtcgttggcgtcgtagtgcagcgtgctagcgttggggcccgaagcggcgatgaccgcgtacgattggtgcggtgcgccctgcgagatgcagaacccttcgaagacggcgtgtgcttcgcgctcgttagtgaggtgcttgatccgttgaaggaccatgcggtgcgcgagcgaggtgaggctcacggcgcgccggatgcgagagatttcgtgcggggttttgatcacgcgcgcggcttcgatggcggggaggagggaggtagtgtcgatttttagtcctctagatgcagatccatgcatgcccttgaagaagctgtactgcggtggcgagggcgagagtttgggaagctggtcgggggagaggacgtaaagaggtccgccgccgccgccgttttcgggagtcaggacggcatggaggtacgcggtgaggccgtcaatgtagcggacgtcggagacgtcggatttggacttggattcgtcgatggagggggtggtgccgtaccatagggataggcgtgggtcgttacggcggatccaaaggatcagctcctggcgggggatgtcgtaggtgactgcgcaaccgggaaagtcggcgccgctaaggtagaagaaactggtaaagtgtggcaattagagttttgtgttcttctggcgtgttttgggggcagacaactatcaagacatactgtcgttgctgccgaaacggtggcccctggtccgagtatggatagagtggttcatcgaagcctcggaggtaaatgagaccgctcttaggcgcatcaagctcctcaaccaccttttgtacatgggttttagctgtataagagatggtaatcaacacctgtaatgaattgaaggggctaatcaagtttacctggatactttccaagctcctcatgaagccacttttgggagagagggtgccctggaatgcgtggttgagaagtaattggagactttattcccacacctacggacgcggatggtgctgcgccagcgctatggattccatccgtgccttcaactacgatgttcctggagtttagtggtcagtttctgtagatgagctgatctcgacttattctgtcaatgggtgaggggagtggtgggtgagacggatgcagtcatgtgaggatggatggaacacttgacaaacggacagagatgcggacgagtgggaggagggagatatagggccacggatggaaaaagactttagagtgtagatgcaaaggaaaggctgaacaaacacaatatcgaattcatcgtcctcgacgagattgtaatgaatttcatgttcttgacctgagttggccatgacggtctgctaatgtgtcggtccctgttgttgacaatgatgatggtgatgataagctgaacgaacttctcgcacttgggggtgtgggccctttgtcggcgaggtaaacaagttactttaagattgcggatgaactccctgaaaatgaagttgttggtggagagaggaatgactctcggagaaggtccgaccgacaacacttgttcactcgttgcactctcgatgcggagaagtggggttatccggatagtggttggtgtagtcagcagtctatggtagggcatcagaatgctcccgaaatatgaatgcatggcagaaattgttcaaatctgaccttgaaggtgtggaagcccaagacatcaaagctaaggtaggtaacgtattaatgctccaattacgtgaaagttggtcattttgatgtcttgagatcttgctcgcttccatcaggcgatatcaacgcctgttgaagcgcttcaaccctaacccttccgctttttatggcatggaaatcatgaatccccgttatcgtttcgggttgttaaaagcggatagagcatagtgtagcttacctctagttaacgagatagcaaacggcaagccactggggaaggaattggtttatgtgacggggtgttgtgggtaacgtcggattcaagagagactaaacagcgccattttgagttgaataatcgagaatacgatagttgtgattaggtatttatattttctctttgtattcctgttccttactcatgactcccatacaaactctccagatacgaactggtacctaaagaactccgtgaggaaattttgaagtgatcgaaaccccttcgactgtattatgctgatatgagaagccgggtatcagaaccgcatcctcaccgccattgtactaggctgtgcctatcattcacgcatggcggactgaatagtttttcatgccgcctgtcgtccttcctccttcgtaatcctctattctcgtccgcgttctatccctcctatgactctgccgctcttctttcggcgccgtaaaagtccgctgttgttctggccccaccgtcttggtgctagcgtgctccacgatcccgcctagtgaattgatttcaaagtagattggagaagatcagatctatccatttcgctcggtggtgataccgccggggcgctgttgctccccctgataccacctagcttgcatacacaagctgattttcttcttcatctcaaatggcataggcgatatctgcatgattgccatgctctccatctcttcagatttgtgataaatttcgtgattttgccaagttggtggtttgtttttctgataagaatgcctgactggggactcagtggcggaagatctgctggtcttttcaacgcagccaagttgtcaccaagctagaatcctggacgtagctcaattcttcattcatgtcgtccaccgaccaagccgcccctatgttccttgtgtttaaatcatcggtatcccccagcccctggcggcgcccctccacccccaaggatatcctcccattcgcccctaaaaattccctccatcatatcgctctgctggtgtcgctgctgatgatgaagtcccgggtgctgatgttgatgtgactgatttgcatgtcgctgatgcatactcggatgttgttgttgttgttgtccccgccctggtcccgaccccggtcttccatcttgcccgtgttgctgttgctgctgttgctgctgttgccgttgttgatgctggagttgcaagttcagcattgttgtgtaggacatttgcgctgcaggatccaaaaccccagcgtgcggcggctctggcccgccgtgttgcatcaggtagggcgctactgggcccagtacttgtccttcaatactgccgtcgtcgtagaagccggacatgtaaagctgcatgttatctggtccggcggccccgggcgttggtcccacagatccggccgagatgggtggcggtggctggccagatactgcgtgatgcccccctcctcctgtttggtcgagcagtggcgtgggataggcgaaagggtccccagagggaaacatcatggcatccagcttatagagcgccccggttgtaggtgtttgggcttgttggaagccgctctgttggcgatgatgctgttgtctgtgcatgactggcggcgctccagggttcgagcttgtgtcagagcccgtcatactgctcatgtctagtggcagcaggtcttgaaaagccgtaacctgcgtcgcaaagtggtgaccaggcatgccaggctggtgaagtgccacagtgtcgaatgaagttgttcgctggggatggcggtgatgggtctctcttcgaacggggccgctttgtggacggacaatttcatcggatctccgctgaggcaaggtatcgtgtagtatagtctgagcatggctagagatggagttgctgcccgccttggatccaggggcgtatgacctcttctttgttggtgcaggtcggtgggtaccattcttgagttgctctggcagttggtcgaagagtgtctagggacatggaagtcatcaataaaaggggttcatgacaacttgctaggagtagatgtacttacgttcaaggcggtcgttacccgatctgccgccaagcttctctgggtcagattggctatcacatccctaccggctttggcatccgcaaggatctcggcggacccggtcttgtctggattttctagaacgtagtagaccagagagaggatcgcgaagaattgcgtataaagaaggaaccagtacggcccgatcaggtgggcttgtttctgaatctccaagccaatgtggacaatgttgcgagacacactgatcccagcggcagcacagttgtagtatcggtcgtcgattctcttgcctgctgtcatgcgagcggagacataatgcaagaacggcctgtacagcatcatttgcacgtggccatatgcgaagcgtaagagggttcgaacactgttatgataccgagttagtaagccacccgtacacttcccttgttggaaattgtccacctaccgaatcacctctatatcgtcgtcgtcgggaccaggccgccaataccgcggtaattggtcaaaccactcgtgtagttgtcgctcaatctctttgatccgcgcataactgatagtgtaggtggccatttcgttgtcgcttttcagagcacaatcttccacgcccttgactggataaatgaacttgataagtcgagccaaaatacccatcagcctatgatgggcattgaatgcctggagaaaggatgggcgttcgtccggatccggcgtgagtatcgcatctttggttatatacttgtcgtccacctccgtcggcagtggttggtcgatatcgtcggcgtggagtaagactgggaacccaagaatagctgaaacgtatatatcgatctgccgcaccacgtggaacaccctccgcctggtttgttcttcgataggggtaagcctggcatgccgcaagtgacgatgaagccccatgcgtatacaggagcgcaaggcgattcccaagaaagcataacaggcgctcatattcgatgaagcttgtaagaagagaatcatgaagacaagcccctggagcgaggtcatgtctcggcattccgcgatgtcttgcagtagcaatcgtgcagatgtgtagtatttgatcctgtcaaaatcttgtcagacatatcggttggtaacccgaccatgagtcagaagatgatttaacttacccttcctccattgctgcctgatgagtcgtaggatttcccggattctcgtcaatgttgtacatggttccgagcgccatgacagcatacaacagacccaaaaatctatgttcttcgattccccagctatcttggggcttctcgtataacctgtcgagtgattcgtagaacgtcggcttgtgcacaacccggagaaggcaagtagcgcagctgaatgcgtaatagcacagagtttggaccgtagttaaggggggtagttcgtagacatttggtacagatgacgcttcccaaggtgatccagccgtggtttggggagaattgagactgaagaggccggtcttctcagcttttcggaatagaaacggaatgctgtgttcgttgcttagtaggcccttgaagtgctccttcatgcgtccgaagaaaacagcgccggaagagatgccgcgaaagtcgcactcgccgtcctccttcatgtcgagttgcccgattgcatcgatcatggacatgatttgtgcatcctgggcctcgggctcttttggggcggcttcgcctttcagtttggcagcccgcgctcttgcctgttccctagcccgaaactcttgctggattgccgggtcgagattagggtcggccaggtctatgtccgggacgaacttgcgcagcaaagactcggcacgctgaagtcggctctcgagtgcctcaatgtactgtggcgcaggatttctgcgtcggttagacggcttgtcatatgtacagtctgggagtctcgtcagcaggggtcggccagaaacatcggggagagctagaagcggtgtctgtgttaccatagctgtagattgaacagtgtgagcatggctgcttgccgtcgcacttgatcttcttcctgcggcactcatcgcaggctctcgtgactctgcggcgtttctgtaccggcagagtcgggggttcggacgaggcatgccctgttgcgtcaccgggtgtgtcttcggattctgattttaacgggccgtgggccgaggactttacgctttccgaaggagaggcatgatcgtgctgggacagttccagcgagtcatcttcgtacatttcgggggagtttctagagccaccggcgctcagtgatactccgttggtactagtactgtttccagaagggttagaaggttgtgaggcagggcgggtttggcgagctctcgcagcctcggtgacggcaccagaacttgtgctggcgtccgaagaaatcgtgttcctttggtcgaccatgactttgtctgttctcttgacttgcattcggcgtgtggttttcactctgtgttgtgtccctgatttgacctccgtctgatttgtgacccgtctcaacaaccccttcgcctgatcagcatgttcgtgtgaggcttcaagggctttcggatacagtcagaccccactcgaaagacacttcttgggccacgcttgagccggtcaccaaacaggcgataaaataataaggggaaaggaggtagtgggctgatgtttgattttcggtggtcggtttgggctgcttggcttgtcgattcgtcggacttgatcgcataaacgtccaaaccaaaagtaacagaaaaagactctagaaaaccgtgggaagctcaaggtagtagtatactggtgtctgacaaaatgtacaaggtcaggggagtattttttaccgagccgggagtcagggccgttgaagacttggggtggatcgaaaccgacagcagtctgacgaactgcgagaagtggacgtcgtcgaagaactctggatgtcctatccacctggctcggtctcactccgctggacaaagaagggaaggttgttgacaggggaaagagtttgaacactgtccttctcttagcgtctaaaagccagtgtagatccgcaagaggtgacaagatcccgcgtggaggtggaaccgctagaaaggctggatagtccaagaaggcaagaggttttgctgtgtacactactttatagcggaggggcgtgccggttccgatacccagtggtactttggatcagatgtgtcagcagaaaggtaccaaccgggtagtttggagacttctgtgggttcaacagctgtttcgttttagggaaggatttacccgttgagaaatcgactggcaatggtggactcgctcagagcgggcgtcaatggtttcgagaacaaccacgcgcaagatttgctgattggacttttttttttctgttacagatgctttggcggaaataaacctggggaaataattaaccccgaacggacctgtcttgaaattttatatcaagcgagcaacccgaacactacacagggcacaagaagagagctcccttgtccagccgcccatcgcagtaagtcgtcttttcacttctcaggaggtcaaagaaatgctcaatgcatacaagggactgtgtggatatgagacggggtacacatgctttttttttttctttttttttctgcttagtgtttgtaaccaggggttaagtaaggtctatttgactttgcatgtgttgcacggcatccaagcgaccatccgcagtacacagtacagtatctgctaggtggacagcgttagcttaaggggggtcataggaacagatgggggtggttgagcacaggagaagggaagcaagtgtaggtaggtaaaggtaccgtgaggctagtggtaccgacctggtgctgcagggtaaggggggggggggggagaaattgggtaggaagagaacgaagggtcttttgaacgatcggaagggatgtgcttgtactgtaccggtaagtgggcggaagggaaggggtttgctgttgtcgttagacatttgtttcaacagtacaggtagatgggcgaaggtcggcggccaagttgaggttcaccgctatctaattcaacgcaaaaaccaacagaatgaggagccagacggggaccaggtctccaagctgttgggacacagggcaacgctaccttgcttcggcttgcactggtctgtcactgaccacttgctacctgccatatacactactgcggaagccgccggcgtaagaggaggtatgggagtggacttggaggatcagaaaatgaatatggttccaaattcgatgctagaaggtccttgtcgaagctcccaccgcatcgtcgagccaatagattatggcatctatgtcaggacgtcacgaaccgcccgggcctgttgcgacacacatctgacgacgagggtttaaagaggggtcctgtccatgtcggtccgatctatgagtttcccccggacggaagatagcggactccaaattgaccccaaaaaagggaacgacgtaaccattcagacgagggcccaaggtttaatctgtgtatcacagacagacagatacacatccttggcgcatgatcttgaattttgatagtcaacgcctctcaacaaccgcaccaatacctccagacggtttagtctacttaccttaccgttactaatgaacgaagcaagtgcatagcttgggaacagacacaatttgtctcgggccaactgtatagcatgccaagcccctcatgcgtgttgaggaaagtcacgagtggttttccagttgctggtggatgcaaaggtcaagaaatgctgctgcaagaggcaaggtagcgtcccgtggtggatgtacctggtctatggatgttcgtctccaaatgggtggaagttgtcagtggtccaactgaagtcatccattcagaggccgcggaatcttaaaaaaatttggcactcatccgcccatcacaggtaggtagcacccgcccagagaccggaggcatgtcttgtacgcttaccttgacctacctctctgcctgtacacatcaccacatttaccactcacatcgccaattacacgttacatgagtacctagtcacatataatgatacagtgctctgactgtagcatttcgaggcaatggaacctgttccgttccatcttcctggcttccacggcccattctgcgtagacctacgcttgaggatgtctacctccaaacccacggccgatcatggacgaggttggtcaagactgaccaagagcaaaaccttcctccgcaatgcacaacccccgatgcccccatcagcgtctccagcacgcatgttatcgttgcaaggtgcatgcactgtgcatacgcgattgtcctcgattttccaaacgcagtcagaaacaattcgagaagccacccccccccaaaagggaaaccgcccttgcgaaggtcctccccaacgcggcttacactacagtccaatactggtttgattgttagcttgaaaccttgggcaacctccctaggcgttttcactctgatcatgctgattttggactttgtcaatgcctgtcggacccatatcgagcctttgttcagtccctgaaaggtttagaagaatttggaatatatctcgtccagtgcgggtgctatgagtgagaactctaagaacctaggtaattgtaggtaccaactcaacaatcgacccagcactacatagataatacataccagatcgtacactgttgcgaagcagagctttggaaacccggtaagacccggtcccggtgctagatgcgctggatcgaagagcacggaagcctgctggatccggcaggtacttgcgaagggcatcgacgccgagcggccccgggtccaccgtggcacgcctaggactcgggttgagcgccattcgcagaagcagtcggcgaatgagggtcccgaggcggtggactggagtctgtcttgacctgatgcaccggtgctgcgaccagcattcacattttcgaaaatttgcgaccaggcggaaagccaggaggtgcccgctcaggactggagaaaagaagattttcgtgtgaaaaaaagaactttccgcgtctccatcagccacgccgtgcgagtaagattgcttggcgattttccacttgtgatgactgacgactgaggaatcgtcatgtgcgagaccactacagtagtgtcatagtagtgtagaataccttttccaacaagagccgcgcgccagtaggttttgggggttgatctgtcagcatccgagcctcgagttcaattgtcaggcagaccctcgtttttgcttctcagaggtgcgcttccaccgtcggtcagagatcggtcaggtcactttgacttcaacccccccgccggaatggaagccaagaagagatagcgcagaaaggtcaagcattcctggaacaccggtcaccacaccttgttgcatcaagacgcagattgaacaaattggctgactgagaaaagagccgccagattctctcgttgcagggaaagtgggaattggctggatttgggggggctcgggggttgatggcaggcgctgcgaacagcgaaatcggttttgggacgggacggttgtacactgtaatgggcaagacacaagggaccaacagggatccgaacatcgttgttttgcagccatttggcgctaatcgcttggctgacgtactactatgcagcacctctaccacgcaggaggtaggccccgtccttgccaacgtaaaaatcagcccatatccatctggcggctttccctttcggatctgaacacacggccaatcacaattcccaccttcgcctttttgatgtttccccgtttcccattctgccagcaagacgcctgcttggcttgtgccagaacagagatatcccttgaatcttgggcgcaagcattcacacatagccgcaaccaggaacaccgcaaattcaacgtcaaaccgagcctttttggctgggaaaaaggagagttgcgggcgtgatacgaggtagcctcggcaagtatgtacaggtacctcgcaggacctcagcagcaaagggaagcttacatccaatctcgtcatgggaactaaccagaatctcattgcttgatacgagccgcccaagagtcattcagcgatgaactcggacatagtacggtacagatcgattggagcccttcaataccaagagatattaggcgtaggcagcgatatcacaaaacaagatcttcttctccccctcctcccaatatcagcctcttccaaacatcttactgggtaccttacgtggaagcatgtgcatactatggtacacacggggggcggtacgtacatagcatgctacgttagaaatctcttaccccttttctgcgacttccatgcatcccaggggtgagtttttccccttctccatccagcaagtggaaggccaagaaactatcgcgacttgctaaaatcacgcagctccatgactccattcaaccgatccatcagcatgtttgtacgtagtcaggcagctatgaccggtcacacaacataacgactggtgtagtgtatggatacatttggatatgtgcacaaatctgccctaatctgatacaacagagccaaagcgtaactatcgggtattttgatcttcaaggcctatcttccggtctcaaaggccttcggggagatagagagggatacccatcagaggctggtgtggcgtcacatacccttgccattgtcccatatcgctttatgtaaacggaggacaggttctcttttgcaaagccaataagagctccaaaacttccttgttcaacccacaaaccagcattatgtatattgtacgatcgataagctgtcggcgggcttgcttggactccttgactccccacagggcaagtcagccttgcgagaccttttccgtcatcgccgaatcggtagcgaagggaccttcaagcgtcggtttctgacgggattacttggggggttctgggcgccaaggcttcctttcccccctctttatcccctctaaagagggggcgcggaaaatttgggacagcattttaatctgggacagtgcccgaaataacccatgcacatttgcctgttaacgcccagcaaaatcgctcatttgcatcgtgaagttcgcacaacaacgacgccaacaatagtgcccaattgccatttttcgtcgcattgcctcgtaaagctgtaaattagtaagaattttatatatctatagattaatcgagtcgttagttaacttactagtgccagtgcctgtaaattactccctcgtcccctacgccggtatagctgccgcctaacggtatattaacgcgcgctatcgatatcgttctttaagatttagtaatagtaataggaagctaccttcaataagggatattatacgtataattaggaagtctcgtagctcaatcggccgttacgcaaaattactataggagactagtaagctagctatattattacaactataggggcgcctacaattattaacctttattaaggaggaggctatcgttatatatataatattctacttcaaaggaagattccccgtattgtaatcgataataatacgcgctacgaattggttataatcgataagggtaagcccgctgtcgattaagcttaacggacgctaatttacgaagtttattactaattaccccgaattgcgcttaacgacgtattgcgccgtagatctcaaacgttacttttaggagttgaatattgagtctataaacgactagtttaataagtacgaaaatatcgccgccgctatccctccttataaccgttagaataataataaatatagtactcgtatcggctgtgtgttaaatagttgcataaaggttattgtattaaaggaattaagggataaaaagaaggttaataagagataccctttaattaagtaaaatcccttctaattgtacaatttaccctctactttctactatactaattattaaattagttagaaatatctaatctagctaataaagagttatatactctaattattagaataaatattattaggcattatatccctatttaccttatttttaaaactaacttaataaaagaatttattaacaataagcttcctagtaatatacgctttataaaattaccaactaatttctcgaatataaagcttaccttcgattaattaaagtactttaatttatataattttaaggtattaccaacttttgaaaagatagaatacaactttataaattagttcggttataattaatataagtataatattaacggtcgctaattagaggattatactaccggttgttaccggatatgtacgattagctatagagtagggtgctgggctggcatgcagcttgactgggccatgcccagtccagtaccatggttgagcgtaggaccgtcggctgccattggcaggcggctgtcgggaagtggggcgcccgccctgcaagccagggtgggccccgcctggaccagggacctggcataaaaggacccttgtctgggccggccaatggccgcccatcttccttcctgcatctcgctttcttactttaatattattaattatatcaatagatatttggagtttctaagcaaacccagcgaaccgtaacatctggtagctgcaactaaaaaatccaattgaccaaaccattcttgatcaatcgatccctttattgggaagtcgcttaatcgccctcaacgcgccttacgcttccaaaccgatcgtcagatcctgtaactctctccggcgagtatcgaccccgcgattaaccccctcactaaccatcgccgcttcggttactttagttacttaccctcctttcctccacgcttttattcgatcgtactccggcccctcagtaagatccttacgcacctctatcaccgctgattttcaactatactaccctaatctaagctattgcgtccgcggacttcggtacgtacgacgtgatcctttgacgcgacgggtatccctcgctctagcgatttcacttcggtaatttcacctagcgatctccccccctactttatatccatacggctccgtaatcgcagcgtcaatactatactataaccccgtcgctatagtaagccctatacctagttcttttaataacgaggacccgcccggtaatccggcgccgcttcctcctaactttattaaataaataacttattacgaaatatccgagaatcttattaaataaattacccttcgatttaactacgactctcgtactataagcgttggaccgggcgatagtcccgctactccggctataccccttctattggatagtcccgataaggccgaccctcttggtatgcttccccctattatacctcctccagccgaattaattagcggaattttcacccccagcccgcgaaaactattcaaccccattctaatattattaccccagttaaatgttaccttatttactttacccaagctccgtgccttattagctaatactgtagcgcctattcggaagtcctactagactagaagcggtactccgcccggctataactatctatatataaataccccccttaacttactagctaataagaatactaactagtttatacttattcggataaagtattataattaaaatacgggttgcgaattcgataatatctaggacgagcttaatattaacgcggctaaaattaatcttatcgatattcgtatcgataattttaaagctaaggtagataaggatatattgtactttgataaagatattgacgatgctatattagatattaaggataacctaaagtattcttagaatatttatagtataattaaaaatataggtaacggattggatagtattaatcaaaaagttaacctacttagtactaacgttagccatttagatatggcctttcgtagagaataggttgaaattgactgtcgttttgaaggtatagttaaatctatagatattagcgaagcctaggccgagaaaatgtctaatataattagggctattaagtagtagttactttctattactaacctccgcaaggccggcacttattcccctattattaattaggccctcgataatgctgaggtagtagttattaataaattagtggaaataataatttgtgtgagccccaagattcctactattgaattctattcgattgaaaagccagtagccaactataagtaccctaatattaaatccaacattaagcccaataagtatcacgctacagtagttgataataccggaagccctaaccccgcccgcttctatcgcgctaaattagtcaacttttccttaaatattaataaggtagaggcactctattaattatataccccgcctagctataattatttagggctatccccttattacgataacgattaactccctagccccaatttacgactattacttaaatataacaaccgtacattggaccatcgtttagctgagctctaagggcacctcgaagctactacttagctttaaaagaagttggctacaaaggtccgcgttataatcgactaaaccaaaagaacccgagcttctagccctaagacttcgaattagggcaacggaagcggtaaaccccctaagttaaagaataatagcgacctattattaaactcgaactttaaggagtcggatttaagcaattcggagtataagcaccgctataagaaatactgtaaaattaagaaggttcgttgcgataaacgctataaattaggccgttgtagctgtagcgaccctaatcccgatagttctaactccaaggatagaaatactccttctcctcggccccctcccggtggtagtccctttagaagcggtccccctagtagaaatagagaccctaaagacgaatttgatgatcgttatcgtactagtactatcgatattagatactcctccaattttcaaaagtctgactttaggctgaaacgcgaagatattagacaattcgtccctttctacgccgacccgaatgatattagtatagttactaatagtaagatactagtctatacggacgccttcctctttcgtaaacgcctcctctcgtttttcgaaaataaaaatactaccgctaataccgagaagtaaattatacaatacttttctaccctacttagtagtgccgctatattgtagtggagtaacgaaatcgacccccttagacgaaagtatcttcattagaatagcctcgaatttgtacttaaaatactaattaattacttcttacccaattccgctactgcaactagaaagtttaccgaggattgccttaaatttaaggatatcgtttgcaatgaaaataccttattctaattcatctagcgcaaattccgttacgttcgtgcaataggtattttctattgtattggcgaaaattggcatagtattataatttagatctaaattagtatagaccttaaaattaagtaatactttaacccccctagtaagaagggtacattcgccgagtatttggtggaaaccgaaggtattaaggcaattttattagcggctgcccgggagcgatacttatacgttcgctagaagattaccggtaccgctataaaggtcgaggtagttatccccgctaattaatacgagtaaaattaaaataattgtactagttagggccctcgatgcgataattgctacgacaactataatcgacgcgataattacaattaataggataattataaccgttataataactgtaattactataataattacgattaatataacaattataattaatataacaactacaattattacaataactgtagggatagaacttactatattaataatataaataataaggaagttaattaggatttggaagataactaaattgcttacgctagtaatatctcggttttattaggaaattccaattctactaacggtgctagtatcttctatgtggtaaatgtaattaattctaattctagtagcaaattaaaatatacttgctattataaagaattccccttaataaaggtaaaacgccgctatataaaattgtgtctaatatataagtaattatatacgccctccgcaatcgccccctcgtataaaatatatatatactacctagaggtattcccttcccgaaataccttatttaattatattaatacttacaccgatattaaagtagggtataggcgtccctctcctcggaagctaacatctcccgccgacggactgctagtaatcaaagtaccggtctataaggataaagaaatctttaaagggcctctcttaaattatacctaccttcgtattatagttagaactttacctaaagtagaagaaaccgaaatttatataaatctaggcattgcgaagacaattattagttgaaatttcctattaacgttcgaatactcaattttaataaaatacattactaaaatccgaggggtaaacggccggtctctaaagtttaccgaataggtaacctttatattgtattttgaaggaacaattaacggtaagcctaatctaattaagatccgtacaaccggataggtaatagataagctacaactaaatcttctattagtaaattcgtttctctatccctattaaataaatatcgattataataccgaatatattaccttccccaatataggaccgttagtagtacctttcaacgtccaacgacactctgtaaaatatataaagaaggttatagtattaaaaaagactatcctccaatttagtaaagaagcgatagtacctatttattataagcccctactaaaaagctggaactttatattcaatttaggcaacgatagtattattaacgcggtaattaactataagtcccccaaactagtcctatttaagaattctatttataatattcgaattatacccaaaaaatagtatgttggttatattgaagagtataaggatagtaggtactttataagcaattggaataaaattaagaccgtcgccttctctatccaaatatttaacgccctcaacaaagaccttagaattactattaataaagcaattaagtacgtaataattaattatattcccctaattaaccttaaaataaacttaaccctaattattaaagccgccgtacgaagttaacgatccgctaatctaatactaacctaagccttagtcggagactcgataaaagtacccgccgttccaaaaaagcatttaactttaagtatctatatagacggtcccgaagtcgtaataaaggagggtatttatatttataccaacgatttaaattatactagagagttcgaagatttagtaggatcgtacttattactctaaattgaaggagggttggtaaatatactagaagaggaatatatatgtatgcccctagtggaaggatagtagaaccagaaggtcgctataaggatgtaccccctaagtaagaaagagcaaactattatcgacgaagttttcgacgccctctataagtaaagtaagatgtagtaaattattagggttatgctattcgtataccttatatttgtcgtttagaaggaaataagagataggaaataaaagggtcgctccgttattaatataagggttattaatagcctaacagtccccgataattatctcctcccgttgtaggacaaggttatcgcttttatatacggaaagcgcttcgttgctattataaacgctattactttcttttactaatttagaatataactttcgtaccgggaccgcctaacccttataacctataggggtttggaggcccctataataatataaataggttttcgaaatataccggcgtatatatagagatttatagaccaattgctttacaactataaaaactattgccgtacctatatcgataatattattattatctccaatacttgggaggattatatagcctatttcacaactatctttaatttatttacctttaggaatatctctctttcctctaaaaaattatttttagggtattctaacgttgaactcctaggcttccgggtagatagcctagggctttggaatacctagtagcgcgttaatacatttaagaagcttattttccctaattaattaaaggctctcgaatagtacctagacgtatccggtttcctacgctacctaatcccttactacgcccaattgtcagagcctctctagcgacgaaaagtataattgtttgtagcaggccgtatagaaggcgctattattaatagtaagctagcgaagcgtactacttattactcccaaataaaatttatactaataaaggacgaattaaccttatttgaagccatccagtccgaaatctatagtagagctatactttactacttcaaccctaataaacaaaccttcttccaaatcgataactctattaagaagggatttggcgttatactcttctacttaaaagaggactatatataggagcctagctcgcaaatccccgcaaattaaatcttgcctatactattccttagtaaatgcctaaccaacgccgagacacaatatagaccctccgaattagaagttgcttacctaatttaggctgtaaaaaggcttcgaacgtatatctactcctataataagattattattgtccttaccgactattcgacaataaagggcattattgagcaaagatccttttgcacctcctctacggatagggataatcgccgcttaattaatacatctatttacctatcctaatacaatattaaaatatattatttacctagcaaattaaattttgtactcgacgctttaaattaattaaggactatagataatgtatagctatatctagaaggtaccttagttctaaacgacgtttagctagccatcgattaagtactgctcgttattactgaagttatattggataataattagaaggactaatttgtagccgcctattgtaaggataagaagtatactgttattattaacgatttaaaggactttaggttggataacgaagacgttgcctcttttcgctagccgggctacccgttctttataaccgatagtataatctataccaactagccaaatagattaaaaaccctttgtattccctataactatatgtagaaggtcctagaattggtatacgacgaaaaatactatttcggccaaaatagaatactttacgacctaaaaggattttctattattaataaaaattacttaattaagaaatatatacgaaactgcccgtcctataactttaactaaaccgatcgctccccccctataggaggtttacaacctatttatcccaaattcaatagcgccctccctatacgaacgataactattaactttatagtcggactactactaatactagctataaactctctatagaagctacttagctacaacgtcttcgatacccttatacccactactaatattatatttaagtaattactattaatccctagacactcaacttatacagttaaggaataaggcactacatttgtacgatccctaatcttatcggattggggactccctttaagaattatctttaattaggataagaaatttacctttaatttctaataaagtatataaaaggctttaggtattaaactacttataataaccgcctactacctatagggagatagcgtattaaagcgtaaaaactaatctattaaaatcgctatccgcttctacgttttcgattaccccgacgatacttaattattattactaccatccctacaatagaatcttaatagcgtatatatcgaagctattaaggcttccctatacgaatacctattcggatatcgcttacaaagactattagaatcccttagtaaccccactacctcacaagagtacaaccctactatccgcgactatattcgggaagaagctaggctcgctatagacttcgctaccgctaaagccaaacgtttctacaaccctaattataagcccataaatatcaaagttagggatagggttttcctaaagctctactacggatactatttgcaggatcgtccctctcaaaagttttcctaataacgtatcggtcccttcaaagttatcaaaaaggtcggagaactagtattcaaactcgaccttccctatactataaagggaatttacctagtaatttcaattacataccttaagagagtaccccgggaagaagatcccttctaatacgttcccccgcttctaggacccgttgaagactcttaagaagactccgaacccgagctaggcccccggtataaagtaaaaagggtaataacctataaggagttgagaggagggaaaataaaatactagattaagtagaaagggtatagcaataaggacaacgagtggcaaacagaggagcaattaaaaaatgcccgacaattaattaccgagtattgggaaagacatagtagacggcctacaaaaggaaagaagggtattgctaggattactataaggagagggactaggcataagaaggattgaggtactactaaggacagtagtcttttatatgtgagccgggacttattaccggatatatacgattagctatagagtagggtgctaagctggcatacagctcgactgggccatgcccaatccagtaccatagttgagcgtaggaccgtcggctgccattggcaggcggctgtcgggaagtggggcgcccgccctgcaagctagggtaggccccgcctagaccagggacctagcataaaaggacccttgtctgggccggccaatggccgcccatcttccttcctgcatctcgctttcttactttaatattattaattacatcaatggatatttggagtttctgagcaaacccagcgaaccgtaacaccggtgttagtaaaagacggctccctaatacaaaccctatatattaattatttataattaataggtttaataactattgtaatataacagttaaataatatattaaagtattcgatattcaaatcctcgctttaccgccacactctacctatattatacaaccgcttaatataaaaattttctccttatttaaatcctattactagaaggctcttcgtaaatttatataacaaggggaatataacttcaattgtacaacgttcgttagaaagtttaataagattattactaataactttataatctataatattataaatagatttaaagatactaatctttagctaattaataaataaagggtattgttacagattaaagctaagcaacgctcttttgaactcaaccctacttatccctttataatactatataaggaccgctttaagaaggctattaaaattattaaccgtattactaatcgttattcttatacgttcaattcttctacccgtattaactacccttatatattctaagttacttgaaaagcgattcttaattataataaaatttaaaaacattactaatataactacgaaagagaagccaacttcgaccgtcgaataaggaggaaagtatataaaattcccaatagtagtatatctctatcactttcaaaaaacgagtttaatactaaggtaattaagagagttcaacgagagatataagacgaaataaaacgttaaaagcgaactataaaaaagattaatagtattatataaaaacagtttaaagaccaatagaggaaggatatagagggtagtaagctaaagaaggttatatagactacgtagtttaaaaaatataagaaggattactaataagaatatatacccgtttataataataatatacttaatataaaggagaatttcccttattaaatcgataaggagggtaaattgctagtatattagtaagcctaatattatataaagtaccccctactagttatttctaataataaggaggatattagaattattactagccgccagctagccgcctagtcctagtcccagtcctaattagaaaccttctctcaaattattaaagacccctatatataaatataattcgaggatgagatggataagattcttattgaagatctctataaggatgatattgctatagtaataggggagaaagttaataacgaggaggaggataaggacgagggtaacggtgaggataaggaaggtggggagtttctacttagtaagaggaggattgagctagccggttagccaactacctaattaattaaattcctaattatactaactcctaagaagaagtttaaatagcgtataccccctactattaatataaccttattacttagatctaataatccctctttagtaattacccctataactcccctcctcttacgagaacgcagatttgaggatactatatagggaagtacaataaaactattaatcgaaggtacagtccgacttagaataaggtatttaagcgggtaacggccggggtaagcctcgttaaagtaggaggaggaagtctaaagtatgtacaagcaaagagggagttcaattggctatacgcacaatactataacgtacttaaatagataaaataaattattagatctcttattatatatatactcttcctatttgggtagtctactgggcttcctaacgacgttgtattaataaatttcaatatataatatgggtgttgagtatatagatgggttactttgctagtaaatttgtatgtggagtgtcccatatttaattgctgtcccaaattttccgcgccccctctttagaggggataaagaggggggaaaggaagccttggcgcccagaaccccccaagtacactgcggaagcattgggttttccgtaaaggtacctttacggtcaagcttccgccgcatcccacctcgctcaccagcccacacgcacttttccgcccctcgatcccccgtaggtatctttttactccccaccgaaaatgtcaagcacttcagtgacagcgcccgtttccaaagaccaaaagacatgacaccattgagcttcatgagttcatatacgagaacgcacgcttggcttcccttggcaatgtagcaggctattccgctatctgtagatgcgcacaaggacactttctcttttcgtccaatgcatctccaggactccttctgcgtatcgacccatatcacaaaaatcaaaaatacaaaggtgtcgtatctgcgcaggcatttggatctggtttgtttcacgatgtgcaaaccacaaaccacaaaacggcctattcgcgattagtcccactcatgttttagcattcgatctagtgagggtgggatggcagagatggtgggctcttgggtaaacctcaccataaacgccttcacaagaccttgacaactaagcagacaacgacaagcttctgcttccctcactcatactacgggagtggcaggtctaccgcgcttgcaaacctcagtttgttccgttccctgcccatattgtgtgccgtctcagtccaaaagacttcaaactcgaccgagacatgctctgtccagacctcacaaaagcacaggggaaagaatgactaactgggcagatttagtgccggggaacggtgcagcactagcactgactaggagaccacatcgtcgtatggtttgtacatatccacgccgtaaatgcgtggttcgtatggcttggctcacctggagatatgttatcgtgaatggatctcccagtgcgtcggcttgcactaggtaggaatttctgttgacgatctcggggaaaatatgtcggtcgagcttttcatccttcgccgcatcccatactgatacactacaactctttgtcatgtacattactccatcatggccatggtatttgccgacagtttcgccgcaggcatagcatggtgagcatggttccaccgccaaagtatgtacaagatgcccctattcggtctaaactaaaccgaaacaccattgaacgccaagatcccaagccgcgaggatcgagcttccaggacacagggtcaaatgggatgacgatcttcagcatcgtggtatcaaaacgtgatctgacggcaatttgctgagaagagaacggggacgaccatcctctctgacgttactacactcctcgagccctggtagttgacttggtagtctcacggaaaggttcctatcggaatgcctgcgatgttagcaactaggctatcacgacggcacacaccttcggggtatgtacagtgtaggtaaacttgactgatggactttgtctcgggggacaacctgcaactccacgttatcaatttgaacaagcaccgacattcaagtgtctagttgtccttcaacggacttgatacatcttggggatcctcgacagcagtaaaagacggtcacgagaaccaagattgtcgttcagcttcggcagtgaacagcagccctcaactcatgtcgcgcatccgaaggcatcaacgcaaacgcataattcaagggtatggaagcgtcttgggaccttatcgggcaagtcaatatgttgtagtgggcagtggatgcggctcgccaaagttatgtactagtagtgaaggttgactttcgttctctacaagtcgtttgaggtttcgttacaatttgaacttgagtgacggaagtttcttctggcgaaggaacctgaaagtataatttggtttctgaattttgagcttggggaatgtagaggtagaattaaaggtgccgcaacaactacgtagatgctcttcgacagccagaacgcatctggcaaacctcagcttcaaacctcaggctgcgtcttctgcatgacaccgaacttcaatttcccgcgatttatacataagtacggtatctgtacctcgaccctgttgggaagggggtgctgaaggagagaattccgttcctgtgggatacataggattatcggccccacattgcgaaccagctaccccgccctgtcgtgcctgccgggccatgcccctggacatcggttgaacgacccccaccatccctgcatcccacctcgttcagcttccacttgtgttcacatcaccaagccactccaccgcaggcaacctaacctacacggtacccttgtccctccatcagccacgactgagtgatagcttcacgaccactaccctacactgcagcgacagcataacggcagcaattattcactggattgttttggttgcttagcttatatcatatcgacaacacgtctagcttcacggccgaatctagcaacatggacgaccgcaaattagccttcttcacggctattgaggatcaaggcggcgtcatcgtcaaaggtaattctcacaacatccctcttccagcatagacccttgtgttcagatatcatcctcttttctcagctttaggtcatacttgccgattttttgtgatcacctgtgctaattgtttgctctgtttgcagagacgccaaaattcgaccttgatctttacatacagaattacaaaggtatacatttcctccccaaagcacaggcgtacatattcatatctgacttgaagtatccaggacgtacacggttcgaacgtctttttcatattggcaggagctcggtaccgctatgtgtcgatgcactcaaagctgctgtacaggaggccaaggctggcagcgacattctcaggtaccaaatggcagtcaactccctcttccaagcagctcccaacgagcccgaagccttgttggataaggcatggatggaatccaaggaaaaggagaatcgagacactacggctcatctacaagccgagcttcaaggttataagaacaacttgatcaaagaaagcatcagggtatgttcttcatgtgccaccggacaagagttgagaaccacgatactaagctgatgcacttttgcaattttttcttacagatgggcaacgaggatctagggaagcactttgaagccatcggcgatgtcgaggctgccatggatagcttttggaagatgaggacggaggttagctcgacagaacagcttgtcgaccttgggaagctccttgtccgagtggcaattgaacgccgcgactggaaatccatcggcaatcacctgaagcccctcaattcggtaaacgactccgacccgaaagccaaagccctcaaaacgtacagcaagattgcgaatggcatcgcggcgctaggtcaggaacgctacaaagaggcggcgttttgctttgtcgaagccagctccggcgtgcctcccgagatttacaaccagattgccagcccgaacgacgttgccatctacggcggtctgttggcgcttgctaccatggataggcacgagctgcaggccaaccttttggacaatgactctttccgcgagtttttgcaacgagaaccacacatacgccgggcgatcacacaatttgtgaacggcaggtatgcggcgtgcatagagatactggagtcatatcgaccagactacctcctcgatatttacctgcaaaagcacgtgcccaagctgtacgccgacatccgcaccaagtccatcgtccagtaccttaaacccttctcctgcgtcaggctggacacaatgcagaaggcctttaacggaccgggcccctcgatcgaggacgagctgtttaccatgatcaaagacgggaagctgaacgctcggatcgatgccatcaacaaggtatgttactaccttacctgcctctatttctccagcgcagtgctttttttttgtgctgaccagacttttttcctataacaatgaagtctatcaccccaatttccacagactctagacagcaaatgcagtcaaaggcactccagaccttggagaattacgagaaacaagcccttgacagaatccggcgcatgaacatcatggctgccgatcttgaagtaaaaggttctcgcaagcctggagggatgaacgacattccgttcagcatgaccacggatgacactgtgagcttggcctaggatcccgatctcaataaggaggccgtcaggacctatctagggattcccctagtatcaggcaggaataaggttcgctggagccgtgaacagtattcttaggtgggaaaagataaaagttgaaacgctgcctaagatcagtcgcaatgataagtcatgaagcaatgaaaacttggacggtctagtgttccgggcggtatcacttgaccggagattttttcctacattgttatgctactggcgttcacgaacagagggatgtagcttgaaagccttcatgattattctaggtacacacaatcaatgaagaacatttactccaagctgaagatataatttcatacccggggtttgtttcccgagctctgagtgtcagacttggtccaattatcgtctctaaaatcaatatgggtatcacggccactgttttcttcccttgcccttccttcccccacccccctcccctgatcgaatatggcaattcttcaaatcttactcccccgctagactaacccatcaactgcctaatatcctccggcggccacctcacctgcgcaaacgtcaaacaccgcttgatactctgcagatatttcctcgtcacctctccacccatgatatgtcccctctctccatcatgcagcttctctctagcacttctctcatggatacccaccatggtcacaccaatcggccacgccgccttaccgatactcaacctcagatacccatcattggcatccacatacctcctctcctgcgccgccctcacaatctccacaatcgcctccaagatatctttctccagatcccccttttcaaacttgcggaaaagagggcgcatggtttctttcgactgcaccatggcgttccgcgccgcttgccccgcaaacgtgtccgcgttgtcttccttgaccagagcgagttcccattcgcggaggaccatgttaaagtaagaagctagttgacggaacaggtagcggcgcgctttgcggtcggtggcaggagggatttcggccgaggaggcagggactttcatgtccttttcagcgacggggagcaaggaggtggtgatggggcccatgggcaatcccaaagcgccgaggccggcggccttgcgatagcgtcgcaggcgagagaggtgcgattcgccgaagaggaaggcgggttcgcctagggcgcggagtttggaggttaattcgtcgtcgggcagatcatgggctttgtcatcgtcgtcgtcgtcaaggtcggaatcgtcgatgccggaggcgggcgtcccttctttatcagcggattcggaaggggtgggaggtagctcgggaagaccgagacgcttgcggcgggcgcgctcttcttcggcttctttggctaggcggcgggcgcgtgattcctcggctagtcgacgtttcttctcctcgcgcgctttggcttcttctatggcgtcttcttcgcgcttgcgcttcaacgcggctttggcggcgcgttcttcctcgagtcgcttttgctcggctaggtaggcggcctgacgttgggcttcggcttcgcggcgggagatgaatttcggggtggcggtggcggcggcggcggcggcaccctctcctccggctccgggtcctgctcctgcggctattgagtcgggtttggtgttagtatcctttgttgtgttgatggttgatggtgttggtttgctggaggtggtggtgttgctggtggtgccttttgccttggcgatctctttggacatgagggcggcgaagtccattgtcgcggtgttgcttgggggtgttctttccccttctcttgataatcaatacagaggtctggttcttttatcaggcggtcgagatggatttgcgttgtgatatccgtgtggagattggggtgggtactctactagtctaggcttctgatggtaggttctgatgatctgccgtgatgttgtggtgaaataggtggttgaggcaagcttcaagtcgggttacgggcggacgttgcactggagctcgggtgcgacaccattaaacttttcggagcagtgggacctgagcgtggaaccaaccttgagccgctacacgctagcgcaaggaaccagtcagctcctgccagcgacttctttcagccccagcgggcatgtgaacttgtgtgaactgcgcactgccgattcccggcgtcaaaagaaccggcccgggtacacttgacccccccacctgtccgatgtccacgggtcggatcgcggcgcagacgagggggggagggggctcctggatggaagctagagctcccacaatcccgcatcactgtgagccgcatctgcacttcatatcttcgaatatgtatgagaatgcctggggacacaacgtcatatcatattttgtattccggtcatagactgcatggtgttagaagcaccaaacttaacctctactctatgccgtgaacaattgagcatcttcatcaatcttccatcattgcttcagaaaacattcacggactatttgcacatcgcatcgcataaaccgagaacagcattatacagtactcatcgataacccaccgccatcatggatcaagctcggtcagacgacccagctactccagtcacaagagaaccgcctttcattgtcaggctctactatcgcaccggcgcgtttcatcggtatatttccatctgtatcccctttatgtttccccaggcacaacagactgacacactctattagaatgaacgaattcacctcagactcgcacctccccctctacgtcgaaatccccgcctggcgctcaaccaccctggacgaactaagtctcgacatcgccaacgagcagtcaccccattctttacttccccacccagcaatcggcacgcgcctcgtcttccggctcatctacgtcgacgcgcgcaaggactcctctcggcacgtctccaaagatttgggaagcgtggtgatcggcgcgggcttacccggagccaacgcagatgcggggcttcccgacgacgacccttgctacgacgatgcccacaggacgctagccgacgccaagttcatgccgggcgattttatttcttgcgcgatcctgccacccaatgacctggacggagcggtcgagccggtgagcgcggcaaggacgggccgcggatcggggattggggaagggaggagcacggctgcgtcgccgccgccgccgggaccgagagagaaagagggaggttacagggatcgaatgggggtgggagatcgatacggtgatgagccccacaaggcgaggggataccgtggtggtaatggtggtggtggtggcggacggtatgaatcaaactcgtatgactggggaggacggagggaaagtaggggcgggcggagtaatcgccagagggagcctggtatcatgccacagggtggttggaggagagggttttgagactttgagttgcaagaggagaaggagttcccacggcaacgggctggtggaggccagaattatcatggtgcatcttggataccaagggtatatccttttttggtggatttatgagatcactacaaacaaaagaagaggaggacacagaaattatttgatggcagttaatgcgccagaacggcatcaagagcagaagggagatgttggctcggtatcaccattccggatgtatgcgcgcaagaactcaagcgatctggaggagtgattctaatattatgtttccatgggcccagcctcctcgggttctgtgatcccctcagactctttgacgagcggcggccagtagtctaccacatgtatacatcctcgcaagcccctttgattcctctcataagatctctttaatactcccgcatgtcatcacctctccgcttagcgcggaagtcgtacttgccctatgtgtgcgtctcttgtcagtaactcaccctcctagtgtattctatatgtgtcactgtcaattagacatatagataatgcaactcacatcagtcttgtaagcaatgtacccaagaataccgggaacggcaaccatgtaggcgaaagtaataccggcggtgcggggagtccaacggaagtacttgtagcggttgttggtcatgtctagtgagaaggcatattggtgttaatgatgcttgattcctccattcttgtacagccactcccctagtgttttccctccttttttttggagccatgatataaggctgtagagtggtttggtacgtccagcaaaagccaagcttgtatcccaacgttttgcgcttctagaggtatgatatacagcacagcatggtggacatatggacctttcatcgttcgtagatacggaaaccggaagtggagtagtcgcagggaaagaaaggaacggttcagggctacatactggacaggcgaacgaacgccgggtcctgggccagctctgtacaaattgcaaagtggtcagcacttcggtccctctcgacattcagaggttattgctccgcgatgcaatgcgacgggaagatggggcaggaaaaccaactgtaatgctcgaggcccgccattttgaatgagttccgctgcgctgttgctaatgtgctgggatgtctgtggtactcagtgaagttgggtgtggaactgcgccgggaagggtcgtgatgtcgaatgggtcagttctgggtccccgggcaggcgggtggacgatgggggtggagtcttggcggagtggtgcaggcgtagccgacgttgttaggtgaaaacgcgtgctggatcacgtgcacggggccaagccttttggtccccagactttctgctcgtggacccttcaatgccagcaaacctccgggctacgtatcactctatgatggttgagcacccgagtagcataagtatggagatatctccgtcacggtttgattccagccttgaggtacaaaagggctagggaaatcaacacggagtttgtgaccaagtggtatctgtctaactaatctcacctcgggtctgcgcttcggcggaacgaccctctcgcggtctgcggaatatgtatacactacgtaggtatccatcggtgtctatcgcccgtgcccgcgagctacactgtgagctggtaattcacatcgttgatccgcccttcagctttcgaactcgtccatctgtcaaattgaggggcgacaatcatatattctggggactccttgctgtcacagcacaagacgaagtcgaatctcatccagatggctagctgaccgaaagatgatcgaagttcgggtcaccgtgggttcctttgtaccgtcatccattcacactcgtttcccaactcttagattcacaggtggaagacgtcgacctggtgtccgtcaccaagcttttcttagatgagcctagtgtaggaggttgtcaagcctccggtgtggtgacatcgcgtcgacttgcaggcggacgaggcggccttggcaagcttatctggtgctggatggagtggtggggcttgaaattgtgggagctttccgctttcgctctttgagtgtccttgcagggtaagtagtgattcctcccatgtgcaaatcatcaactcgcctcaattcagtgaagcaaaggaggactgggttgatcgtcacagcactggcgagatattgcacgttttcagccctaataggatatatatcgacatagttcgtctgatgtgtgtcagccctggtaagaccaaggccaagaaacgtgctgcaaaagcttgaattgaaaggagggatctcggcccctgggtaagacctggaacttccccaggttttcttggatcccgtctgtcgtgcatctcagatctattacgtacgtacggcattggctctggtgctcgaacggcgtgggcggtttaatttcctttcgctccgccaacggcgagatcagcttagttgtgatccttcaatgtctcgaagcgccatgacgtcagaacgaaacgaagtacatctgggtgatctcgagtggtgaatgaagggtccgaaacggaaacgaactacaaccgccgctactatgtaagtattacgaagttgggataccgtaagcgcaagccgagattgaggcttattcccgcattccttttgcgccttccattgcgcgttgggaagcagtgggaaggtgattcgcagaatatcaaatggcaaggaatcatgcaaacttgctgccttcttgcagggcagatgtggaacattgtgatccctcagccctcgggcccaattgcctgaagaggcatggacccaagcatcaagatggatacatagtcgaacaccgaaccctcgaaaccgccggttaaacgagaaagtggaaaaggccaacggcatatactgtacggcatactgcggaaatgacaccacagatagaaatgtatgcataggtacacacggcatgtaggagggagcagcagtgttggcaggtgcagggagcaagtgcatgatggatgacaggagcgggctctggtcaccaagacagaaggaatggacccacaaacctcaagatgggacggaccctgcaagctacactacctgccgttggtcccgtctttttctctctctcactggtcttctcgggtttaatggaaactccgtgcgtccctcgagcgcagtgagatgaacaccgtcgtcgagatgaccgtttgagtgaaccggacgacgggactcggagtggagatcacggcttttccttttggaagaaaaaaaaaaaaaaaaaaaaaaaaaaataccacggcaagtggactttttcatggatcaaggcgtcagggtatcattgtcaccaccaggcaggccttgacatctgactggactaagcccccctcgtccgcttacctactttattattgacccttgcctcgctcttttctctcttcctaggcagaccctcatgtaccttgtcttttctttttgattatcgctttatttatacgcggaactcaacatacaagacacaaagctgtctgcaccacctaaacaatgcagactgtgtcagcataaactgggaccacccgatcatttaccgccgctacctcccaccacccctcgagaccatcacccgcacaattctcccctgaccggaacatccggaccaacaccaaactctttcttcaggacgtagacgagtcaactgtttggttcttgtgcaagtcatccatggtcaacatgagcatggagccagggacgtctggggcgccattggaagcggaagctgcccccgtcaccgtcaatggcggcacagctcccactcacactcccacgcagcctcaaacttctacgcttcccacgtcgactgcatgcccgctatccccatcgggtccatctacctcagcttcagcggtaccccccaagctcgatgttcccgatccccaggtcttaagctcaacccattcacagccccacgagccctccaccactgccgcgcaaaattccgacgacaatgaagacgacctcatttacgacgaccaagacggtgctcagtccttcattcagccggccatcagcgcaagagcagctcgtctgacctcgccaaacactccggctgctgagaaggctgctgccatggactatcttcctagtcttttcgatttcatggatgacgaaggcagggctcagtcttcaggaaagacatctggtaatcccagcccacctatgagcccaaggaaaccacagagacgtggccatttccgtcagtcatccagctcgcgccttccggaccttccaacaccatggcgggctgagcccaagcagatgattgttggtcagcctcatggcgccaaaacctcctccatgttcggcgtgtttgggaatgagaccagatcatctcgtgccgcttcagccggagagaatgcccttaaaaaattgtccaaggctcttccatccatatcgatacctacgccctcgttcttttcctccagctcttcttctcacaaagagtccacttccacttggccgtcagtgccacatcttctgaaatcgtccacgatagctggcatacggtcaaaccgagcccaaacggggcctccccttaacacaccaggaggagccacggctcaaggtcccgtccggtcatcatctctaagagtctcaaggaccccgacccttcgtcactctacctcggatgattccctcttgtatcaatccttgactcgggtttcctcgctgggagatgatgagcgcttcgccaatgttcgtgagcaggtcaacaccaggataaaagctatcattgacagcttcgagccgtcattcaaactccctcaactaccaaagagtacgtcatttgcgcgactagtggccataagccgcgggaaactgacggaggcaggtatcacatcgccattgaagaaagtggttccttcggcaagtgactttcatagtacagatggaacacgctcggcgccagggccaagtagccaccggccgtcacgggagaccgttcatcctctcgatgcaattctggagactctaacaggagacatcgtggtcatgggaggatatcgaggctccattcttcgatccgctgagcccccatatcgacagttatgggtgccagtcaaggtaggcttgaacatccgcaaagtgaacatggaggttggcctggagcccgaggatgaggagaacatggagaaatacatatttgcctcgggcatgctccagaatattggacccattgatatttcaagaaaattatttaggaagctccgggagtgtgagaactctgtaaatggcaaactcagagtccatgactatggctacgactggcgattaagccctcatcgcctctccaaaaagctgaacgaattcattgaaaagcttccatctaaccagcctcacgtaccacccgaacaaagaggcgtctgggtcatcgcgcacagtctcggcggtcttatcacccgacacgccgtcaaccagcgcccagaactttattcagggattgtatacgccggagttcccaaccgctgcatcaatatattggggtacgttcaactaaattgcttaggggtgtaagactatgctaagatttttactattagtcctttacgcaatggagatgcagttcttttcaatgagactgtcttaaaagcgcagtctaatttctcattccgaagcagtttcatcttcttacctgaagatggtttctgctttgtttccaaggacaacaaggaagagtatccggtagatttctacaatgtagacgattggatcaaataccgcctctctccttgtgccggtggacctgccctcccgcctctgaacccgtccaagagcaccggcgccctcggcagtcttctgagtctatccgactccttccccaacctctctagcctccctttccgtggtcgcagcaacagcgggaagaaccgaactagcgacgacggcgacgacaataacaacaacaacaacagcagcagcagcagcagcagcagcaacaacaaacatatcaccgcaagcttctcaccctccaacacagtcttcaaagatcgcacccttgccccgcaaatgggttcttcctcaaccgccaccgatacccctgaaaccaacccacaacaaccagctgcaccgccaatcaacggcaccccctcctcccactcccaagccatccgctacctcgagcgtactctgcgcgaaaccaaacaattccgctccgaactggcccacaacccttcgcaccagcatcgcaacacctaccctccgctcgccgtgatctacgccaaggacatacctaccgtgtacgccgcccgggtgacctgtcgggacgccatcgcctgcacggatgcgtacgacgacttgatgtttgccagcggtgatggggtggtgctggcgcgcgaaagcatgttacccgaggggtatgagctggtcaaagatggacgggtgtgtacggatcgggggcatgtcagtatgttgggggatttggcggcggtggggagagcgttggaggccgtggtgagggggaggaggaaggggattggaagaggtggggtggaagaaggggaggcagaagcggtagaggcagagaaggcagaagcggtaaaggctttgggtggtgaaggcgagggagaagggaatagtgttgggaataatggagtcgagttgcaaaggactgagcaagggacggcggtagcggagagggattagaagtttcagtcgcagtttcaattggtgaagaggagggggtcctcgaagaggaaagaaacccagaagggtcgggttggaagttggtgttgggaaggggaggtgccaagagtagggagagaaagaaatatggaaaggagaaggaggagttgaatttgttgagttgagataccccggaatagagaacgaagagtgaagcgaagaaggacttgcacggggaccggtatgactgaatgtttcaggcatatgtgtggtgttggttgggttggctgttgcgagcacgaaactgtcaggcgtcatgaaggatcggtctttttttcatcacgttagttagactggtatggacgatatgatgagcatagaggtaaaagtagaaagatacctagaacaagagttacattcttccggttatgatcttcctcttcgactagcaggaatcgactggaaggagggataagtcggatattgtcaacattgttgatgtgctaaaaactaaagaggggttggctatctttgctttgtcggggagaataatctctaacctctatagcgtgaatccttcgtcaggagccttcagtcaagaaccttcagtctggtacctacctttctggttctctttctctccttctctctctctttctactttcattccttatatatatatatcccaacttggagacatactatattggattgtaatagacagtcaatcattcatatgtggtacacagccaactagcccacgggttctgcgaaacgaaacctgttcaatttcgccttatatagtttgatgtgattatatgacaacaacaaagttaaactacagtgttcatagagatactccatactgggcagttgaaggtttgactcctccgtcgatggaagccgattcctgacacatgcctttgacgatgcaaacatagatgttgatgagttcgggaaatatttctcttcacttctcgtaacttactgctaggtgtaactgaatatcactgaaatataggagataattagggagaggtatctgaagccgtctactgattacagcaaattttactgacgagtaattgcatcggtaactatcccatttcgtagacacttgacaagtaaatgcaacgcataatggaagaattcgagatgtccgcaatattcaacgctatgagaatctacactcaacccacaacacaaaacctaaacgcagtaacaacgccatgcaaacaaaaaccaaatccaacgaaattcaaaggggtagttaggcccatttatttatttacaacaacgagggccagacccctgaacacttcccctacttccaccttcctacaccttccactttgctctcccggctgatccttgtcagacttgttcccctcacaagtacttcttagggccaccagccttcctcctcttataaagaaagtacgccgcagccaacaccacctgactgcctacgatggccaaatataactttgtgtggcccggcgccgcgtgcttgaccacatgacctgccaaatcctcgtgcttatcggtaacatgatacttgatgctatgctcgctctccttgaggcgggccgtcagttcggagcgcatgctgcgcacctcgcgctccaagttttcgagcttgttctcgacggacgcgaatcggtcgagcttagtcaggagccccttcatctcgcccaacatgatcgagacctcctgatggttctggtcggcgataccgccgtactgggccacggaccggaagatggacgaaagatggtggttgagggactggatgcgtgtgtgcaagtcctcgaactgcgccttggacgacgtgatactgttggcctcggcgtccgggattgcgttgtcgtacgggtcctggatggccgcctggcccgaccggccatggttcgtgccgccaaggggcttctggttctcgcctgactgctgctgctgctgctgctgttgctggttgggaacggtaccaatgtcgtcctcggacaaaacgacaaccttgaagacctcgaacgagtcagggttctcggcggaggcggcggaaagaccaaagttgtagccggtgggaatgtggatcttgtcgctctcgaagcacaggcggccgtcgacttcgaccttgaagttctgcgagttgtggcgcagcttgatttgcgaaggacggcccaagttgcggtaggcaaaccagcagtggccgaaggcgaggttgtcgacgttgtcgcgcttgctgtagtcgagagtgccgtcgttcaggaagcccctgatcatgcctgccgatccgccgtgctggttgacaacaagcaccaaaccctcaaacttgccgaccgtgtagatgctttgcgaaccgatgctgcgggcgccatccttggcaagccagatgttgagaaggccgctgcctcgttcagggccgttggcgcggaagtcgatgtctgtcgtccaggctctgtgctcgagaggcttgtcggcccagactgcaccgcgctggttaccgggggcgggaggggtcaagatgaccttgttggagagcaattcgggcacattgggattgccctgcatagagtagtttggaatggtgttgcggccatcggggtttatcctgaggcggcgaagagggggcagctgttagtcgatgtgcgccggcagcaggagtttctttgctagtgtgcagttgacgttgaacgtacctcgcgccaaacccgaaactgaggtcactgacaaggtactgggcagcctcggcgacgctgccgagggcgacaatgcccaccaacaagcgcatcgtgcaaagtgtagtgtgacggtgatctcgacagtcgtcgtgcgaaccttggtggctggccgaagagctgttggtgcgatgtgctcgatccgaactggaggccacctaattccgaatgaaaaggaattgataagccttttgatatcggctgtcacctaatttgcaaaagtcacggaaaaaaaagtgaagagccgctttctgttggttgaggacactttacacttttgcaggagttaggttctcggtgaagccgcccggccaagactaaggagaggtcaacaaggtgtgtgaagtgtggatacccgtacgtcgacaggtcgggtacttagtgttagtacagaaggataggacggcaagcggcaagcgaattccagaagagattcaacaaaggtgtagacgagatgatgacgggtgcttgagattgagagagtcgagagaaagagggaatgtacagaaaagactctaggggtctattactcgcacgaccttcgagaacgttcaagtgctgctgctggtgctgtgctgtgccatctcggaatgacagctttctcaaaccgacaaagttcaaaacaccgaaccttcccctgcaggagcttgattcaccaacagggatttccctctccgcacgtccagcgcgtgcctgtctgcggggagcctcctgtggctaaaagctcgcttcagtttcaacttgtgtggctgaatccagtttgtacactacataatggtcttaagttggttggaacggaatgtggcttaactgaagttcgttacgtgcagtgccatgccgacatccgactggagccccttgcggcaggcaacttcaatccggattctggaaagagcctagccaggccgtcagggttcacgaacggccgcggcaatgaaacaattaaaacggaccccaatcgtaaattacacgcaaccgaccttgacgacacccaaccctagactgcgacaagcgatagaccaggacagactgaacaccctgtacttccttttactcaccatttcataacctttgtctcctatctcaccattactacacacatccacatggccattacggcatggagacatggctgagatatatccttctctcgtgcaatgcgcgatagtggctacggctttcaaggtcctcttgttcccggcttagtacgtctatccagccgccttcatcttttcatcctttttcccccggcacgtcactgcacttccctaatggcgatccccaatgattcggcgacacgccttgaaggagctatcgccatacctcacatgtagaggttactttcactgacacgatcctgtctgcttcctcagcaaatccaccgactttgaggttcatcgcaactggctggccatcactcacagtctccccctctgggaatggtactacgaaaagacgtcggaatggaccctggactatccacccttcttcgcctacttcgaatggatcatgtcgcaagttgccaggttggccgatccggccatgatttgggtgcataacctcgagtacgacagctggcaaaccgtttatttccaaagatggacagtcattgtaacggagctggtcttgctctatgcgctacaaatgtacaaaggcatcttgtctggaagcttggtacgtgtgctaacaaaaggctaaacaggtttgttgactccacgcctggcgtgtccaagagggcagcccatgccgctgctgtctctatcctcttgtcgcccggcctgctcatcatcgaccacattcatttccagtacaacggcgtcatgtacggaatcctgatcgcctctctggtcttggccaagaagaagtcgtctctgttggctagtggtctcgtctttgccgcccttctgtgcatgaagcacatctacctctacctggcaccggcctactttgtctaccttctcagggtttactgccttccacccaagttgtcaccgaggtccatcttcaggatccagtttttcaactgcgtcaagctgggcggcggaatcgcagccattttcgcggctgcctttggcccttttgcgctcaagaaccagatcccgcaaatcttcagccgcctgttccccttctcgcgaggtctatgccacgcatactgggctcccaacgtgtgggctttgtactccttcatggacagactcctgatctccctcgcgccgaggattgggctaccgatcaaggcggatgcgctcaacagcgttacccgcggtctcgtcggagacacgtcgtttgcggtgttgccggacatcacgcctcgcatgtgtttcgtcttgacgctccttttccaggccatccccctgatcaagctctttatgaggccgacctgggagggcttcatcggaggagtcaccctctgcggatatgcctcgtttttgtttggctggcacgtccacgagaaggccattttgctggtcatcatcccatttagcctcattgcgctcaaggaccgacggtacctgggagctttcagaccattggctgtagcgggccatgtgtcgctcttcccattgatattcacgccggccgagttcccaatcaagacggtctacaccatcttttggctggttctcttcttgatggcattcgaccgtcttgctccagcccctacccgccaaagactgttcctgtttgatcgcttcagcacggcgtacattacagtcagcatcccccttatcttttactgctctttgatgcatggtattatctttggcaagagctacgagtttctgccgttgatgttcaccagctcgtactcggcgataggagtcgtcggtagctggctgggcttcatggtggtgtattttacggagtagaatctttacgtaacgagctatcaaatccagtattattttgtttttctttcaagtgttcttttcttgttttcttctcgtatctggcgatcttttgtcatttcctgtcccccagtgccgtgaatcttgcataggtatgcaggctcgcagggaggcaggtatacgtagtatgcacattacagacatgggtgtagccgccaattgagtgcactagtaatgccaaggcctggcctcccaaaatgggtatgaggaggtttgaaaccaagcaaatgcggctgactaagacgaccttgagttttcaaattgacacccaatgtaccgatgagtttcgaccaaaaggttgctgctgtcttctgaaaacgttggcgctcttcgattcgtcgagacgaacgtcgctttctgcaaggctgagattccatttcgaggagagagactgtacggagtgagtgtacttgtagtgtacatcaatacgtacttaccctgcgagtttccttaccccacatccatgcgccggttgatccggcaggcaactgtgttttctttgtcttgcgagcttctgtccgatttcttcccttgggagccaagaaagatccccaggaccccttgtgagaggcagtgcggttcgctcggtgatgtgctgtgttggacctagcccggggcagccagcccctgttgttgatgtgtgcggtgaccattgaccggctcgaaatcggtaggttgtttggttgcacaaacaaacgggaaggccctggcaagtggttcagttcaggttcatagtttctttttggcctttggcacctcattcacgtgtatgtacatgtctggtcggtactctttgggacgactacatacaaatgtccaagcataagacatgtgatggaccgtgtgcaaccactcccaggagttgacgtaaaggccgagatggtatatacatgtatacaacacgaaatggaagaagcaacagattagaaacaatccaggggtggtttggtagcttggtggaattcgatgtatgttgtttgaacatcgaggtaccttggtagttgttcgcccctgagcgcgcatctgccatccgatatcagatctgtaagtacggatcttcgatctcatatcatattgtaacctcgtggctcgtcttggtgcttcttagtctgtcctatatacctggctctggcttgttgagacggattgccgaaaaaagctcttcctaggagttgccgaagaagtttctgcacctcagtcgggggaggggccagtgaatagaggtgaaaaatggtggccgtggtcccgtcctgttcgaggggtcgaggtcaagacgggatccctgagcctgctagcgcggtactttgctgcggagcaagtgtcatgcactgccagacgcaacacgcgccccaggcgcatttctgaccttgccgccaagatggttctatcgttgtcgttttgggtcgaaggtcatgactaactttcaatcaagcgtagcctttaccttgaagtccaaagcgatatatatgcgaaaaaggaggcagttttgacaccggtgcacgcggatcgatatgcgggatcggtggtggaatccaagatcaaagtcgcgctctatcgcgcggcatctccagagcggccgccctgcctggaacctgtctggtccaagtggtgcatgccggacccctaccctcggaaaacaaaatttggagggtgcatccgccaacatagatggttgaagaatgggccaaaatggacgcttcaaccgtcagcagatagccctcgtcgcggcgagcacggcaagtagttgaacgttggggagctgtcgagtgggcggccggcagggtctgcgaagtggtcctgggggtgctcgggggggaaggccaaggacggtgccagtacgggggacgaggaggagggcaaagagagggccagggctcccactactcttaaggcaacgggggtgggatggccgcactggcttcggagctggagccatccctcatcccgtccctccctggcgggtccaacgggtcccggacgccaacacggactggtaaggccctcaggtttctcaggtacattcacacgctcccatttgccgtccatcctcctcgttccacccgaccatcccagcgccatggggcttccactcccgccctctcccacctcttccacttcttctcctcccctcctccccccccccccgggccctggctcaactttttcctcctcccaactcccacaacttcgtgcacttgctcccgcaccgccatccgccgccgcccaccacgaccacgaccacgacggccgttccaccgtaaccaccacacacaccactttgttgcttccaaagtcgagatattcgggatattgaatggaattttgacacgaagcaccaccaacctccggccggcatccgaaacctaacccaccgtgtcccggcctccatccatttggatttggcgcaaattccaatcatcacgccagggaacgagttcaaggctttgaacggatgcagcgcagcattggatccaaaaagtcttcaatcagccttgcagcagcatcgagaccacctcaagtgtagggcggttgttcgtatgtacctcccttttgatattacacctttccacataccacccacatggcacatacctcatagtacctcctctcctctcaagtatcctccccctcccccccaaaccacaccacgcacctggcaaacccagcaccggcatcagcaccctaccctcgaggcacccacacaccacacccgtgacaaccctgttcaacccaactcccctctctccacccgaccgtcacggatcgcgacatgagccacaacaccgctctttcgggcgcaacaacgcgtctcaattctctcaatcacacacttgctcaccaccacttttgctcttataggtctcaaacatctagactcatcgtctagacacgtgcaaggctgctcggccttgctcttcgctcaaactaacccccgtcatctttggggtctgactttccggcttctacgtcggttctcttcctttctcctcctcactcaaggtcattattaactcggcttcctcttgagatttcgaggagcgagctttcatcatggtacatgattttcccaaggactccattgtcatctggatcaagctgcttaccccatattcaccaaccaggtcctattcaaaaggaagccggtgcagtttctgactgtcccgaatattgaagatgacaaccaagaggtatgcatactctcccctttttgccctctcatgtgttcgtgcagtcgccagctcacacgttgcctcacaggtttggcacatccctcagacgggagagatcttcgtaacatatgaggaatacctcaaccggtatgtgcaaaataatcaagtcaacagtgtgtgaacttgaaagctgacttggagatagcatggacttctacaatcaggtgagcacagctgtgcaagtaaacaaatcacccctgaatgacatgcactcacacttagagaacagaaacgattcatctgcacaatcacaggtcactctggtctaactttctttgaagccctatcaagtgaggtatgcgaagctccagaaagccttctgcgtttccatacaggactaacccaaccctttcgcctgcagactgctggggcagctgaggttgagcaggcgtttcctgaggccctcaagggtcctgttcttcgacgtgttcagttccaaaccgtgtctcgcatcgacactctggttgatcagatttacgatgagtttaagaacgactactatccgggtgagaccgttaccgtgagcatcgatggagagaaactacacggtgtagtccgggacaagactcgattcggaggcacggttctgcctgatggttccactgctcccccgtattcccgctactttgtcagtcttaaagagcgccaggaggaggtgcccgtcaacgactctcagatcttccgcgatcgcaaggtcttcaccaagtcggtccttcgttctttcattaagaagacagtaacgcgcgaagcttggaacggcgctccctggctggtcaagaccgacattgccgagcgataccacattgacactcgaatcccgccacatctgcgctacgacaacaagttgctcgagagaaagcaaatccaggcacagaagaggatgacgcagcccggcggtatgggtatggaattcaacagccacaccagccacaacacccctgcctcacccggacaatttagtcctacaggtcctgtccgccttcctgaactgaaaccagcgcctaagagtcacaaatcaaaggctcagcaggccgctcaggccgctgctcaagaggcacggcagaatggtggcgtagtttctaggaaacataacctctttaacggccccgagccgggcgggttcatgcacttaccactgccaggcaatccattccagttccccctgtcatatcgcagtcacacattacctcctatatacagcgcgcccgaacctcccccgccgcccccgccgcccaagtacccgatcgaggatttgcaagtcgaatctcgcggcctggtgcgaccgcaactcaagtacctgtgtgccgatccgcctgtcgacctggaacccactttcaaggcgcctttcgatggcaagatactcatgaagtcggtaggaccccttctcgagacctgggataccctcaacgtttactgcgagatcttcaagctggattcgttcactttcgatgactttgtggaggccatgcagctcgcctcggaggagatgccggtacagcttttcaacgagattcattgcgctgtcctcaagattctggtcagctccgaggccgacggcggtaaggtccaaattcagctacccgagcttgaagaggaggatgaggaagaggaggatgaagaagatagcgccgccgcaacccctgaacccgagtcgctacctaccgcccgcgcgacacgcagcagcctcgctaagctcgaggctgagcgactagctgccgaggctgctgctgccgaacgggaaatgcaggaggccgaagatgcgcccaagcaccgtgccgaggaggttctgaaggactacgactggatcgagcacctgcggaagcgcgatttcaaggacggcggctgggagctgatcatggtcgggttgttacaccagctgagcaagaacgaaaggctgaacgcgagctgcgaggaacttctggagcagcttgtgcctgttgaggatgaagagccgagtcgcgagacggtgcgcgcgcggtatgcgagcctcgatgtgaactatcgagttcaggctttgcagatcatctgcatgctcactgcggaaaccaaggcgataagggggtatatggaggattgtagcgagcagatgacggcgtaccggaaggagaagattgagtggcagcggaagaggaaacaagcgtaagttgaagtcctttgatttggtgatgcacaacgaaaattggctaacgcgaattacagtcttgaggacctcaagaacttgaacgaccaacgcaagatcttactcccggacaacatgcccccgagtccgcccttggagtcagctaaggtcaacggcgtcaacggagcgcatcctaacggcgatgtgaagatgacggatgttgatgagatctccttgacaggaggggttcatatttcagacgaaatccccgactccgacgccgaggatgccgacgagacgccaactaacggcctgcgtaatctgcgtcgtggcaacgaccgtgccgccgagcgcaagcgcaaagaggaggagaagaagcagcgcgccgaagcggcggcggccgctgccaaggtgcctaagcaatcaaagcagttcctgaaggtactcaaggatattcagaagaaggaggacgaaattgcggaatgcgaaaaggaaatcgccatcatcgacaacgaccttcgcgaagccgattgcccgcgcacgagggtgctcggcaaggaccggttttggaacaggtactactggttcgagagaaacggaatgccatacggtggtttacccgacagctccacggcgcatgcggggtacgcgaacggttgtatctgggtgcaggggccggacgagctggagcgcgaggggtatatcgatatgaaggaggagtggcagaacgaatatgttgccaagttcggaatcaccgtgccggaaaggaagaagagggaggaaggcggtaccagcgtgttcaaggccacgcaatggggcttctacgagcgtgcggaggacgtggataagctccttgagtggctggatccgcggggtgttaacgagactaagctgaggaaggaactcgtcaactacagggaccgaatccaaaagggcatggagaaccgcaagacctacgtgggacttgatacagctacagaggaagagaaaaaggaagagaacggtgccacgggtggagatgcgatggagggtgttgaagccagcactacggccgccgtcgtcgaggagcagcccgtccagccaacaacgaaaggaggaaggggcaagcggagcacaagaggcaacaacaacagccgtgcggccacgacaaccagacaagtcactcctgagccaccagcctacagatgtctcgcatgggtcaacaccacggccattgaggagattggccatctccacggagaggaaccacccccggccaggaataggaagcaaagcaagaagaagcaggaggcggccgctgcgaaggaagaggtggaagtccaggttgcaccaacaacaaggagcgggaagaagaagagcgcgaggtgataaggtgatacactgacagtacaaagataccatcacgattctcgatgtcctgctcttagagagcaacagtattttttggggttgacagtttacattatcattagtgctgggagggtggggcatatggcgtgtgcggcagattatcaaccttttgcgcgtcgtctttgcaatcgttcacgcgtagcatgtcaagacacatctttatacacgggcactactgtatacatatatatatatatatatatgtatacatacatacgtgggtgaatggggccggatgggaaggaaagacacggaatggatggatggcataagaaaggaaggggcgtatgaaaagcattggttttggtttagttgtcttacggaggcattgcattgactgccggtactttgtaccatggcataacgtatacttgacagttgagttcctatactttgtcataccgcgccgttcaatggtgataactttggtattgttcatctgtttatcgggcaacaaagaagagcaaggcttgataaacctcatgctatgggttcacatcctgaaatctctctcaatcttggatagatcggaaaacatcccttttttcagatggtgttttgtgtggggagaaccgaagaatcacttaacatacctacctacctaccttactactactaacttactaatcacacggaagtcacattctcaaccgtctacgtgacctcttcgcccactcccaccaccaacgcatcaacttccgccgtacattctccgcgctcgctaccatcactcctcactgcacatcatgggtttctttggacttgattctcgatttgatggaggatttgggtcttagtctgtctcggatttgaatgaatccggtaacggtggtggtagcggtggtggtagtagtgattatgggatgacggtggtgtaggagcagttgtctggccttatggacttgtctctgatgagttcatgccctctttgagcgctttcgagaagttggctagaaggcatgcaaagattctttggtcccattcttttcgctagcggccgggagaagaaattgccattgtgacagagaatactccactcccgcccgacgagattaacgtttctcaagtttcgcgtcttgacatgcgagagagtttgcaactttgatgatcctcgatgaaagaaggcgtaatcaatttgcccacctagtccaatttagcccgccaacaattgcaggggctcccacatcttggttctaggccaggctctcgaagcgcaccgcagacgctagcgagccaccaacgctgtttcagccttgagttacggactctgattggccagacctctcacgatctctctcgtccggcttttaaccccccgccttggtcgccagtaagcgccggcacatcttcaacaccaatccaaccatcgaccgctcatcacacaagttcgtgcactgcatgtctgcatattcatctgcgtctatgtatcttacaatctagccaatctgatggtcagagggcactattctggtcccccatctccttgtatcatttccactaaggagggataattgaccattaagggaaacatgataatccatcacaggcaactgggagggtggcatcgtcaaccccctacctcgcagcattgcatcggcaacgcggacctccggctctccaagtggacggctcatctatctgaaggcgagatgcaccctgagatgatgggcgtttaggtgcgcgggtacgctaccggacggtagcaccgagagatctaagagatcccagaatcccatcctcagattccttgctggcatatccggcgctgtgccaatggcggttagccgccctatggatgggagttgaaagcttgagtttgaaatccgtcagaggtatttgtatcagaacaatccccgtgctcctgagtcctgacgatcttcccttctagagataaccttccatccgtctcaaccgaaccgttgagctgttcgtttcttttcttcttttcgtctttccaagttcactttagcgcgggtcatatccttccgccagcaagccttccccagcgccccttcgttctgttttgctacatctagacaccaaggacagagcagtgctctatatcgatacggacacacaacagcatataaactttgcgtcaaattccacatcggtctactcccatcttcaaagactttcaccatcatgtcgtccgaaaaatcgccttccacctccgagatcttcgaagatgcctcgcgagacaagcatctgcagaacaagctacgcaccgtccgtattctggacagcgttcaaacagccatcactctcttgggcctcctgatgggccttaccgtactcggggtctcggccaacactctctcagtttacgattccaccaagcctctaccggggtctttcctgtccctctggcctcaggagtttaacatccgaccaaccgtggccctggtcgccggcagcgccatcatcactgtcctccacatggttgccttggtctttgccaaggtacaattcgtatgttggcttcctattctccacccattcttgtagtcaagaccgctaaaactaagaccatcatcaacagcttcgcacaacctcaactgcccaagtctctctatcctttgcgctccccttcttctccctcgtcgccgctctcattgccgtcatcttcttctactccgtcaacgcctctgactctgtcgatacctttttgtcctggacctgccggtggcgtgcggttcccatgtggacgcagcctaactggggaactctgtgcaagcagagcaaggcgggcatctacctgtccatcctgctgatccccgtggaagctggtgcgctggcgttgagcgggtggttgctaaaggagagaaactacgtagagagatatgtcaatgccaggaagagtcctgctctttcttaggcggtggtgtgttttggtgacagacggtactgtaatattacatgtgttaatctcattgatggtcaaggtacgggttggcatcccttggcaatgaaacggttacggatcaagggtttaatgagcagggtgggttttgctggaaaagagaggcatcggaaacctgtaaatcgatatgaacatgcttaggaacaatcatgacggcttggaaatcctcaagtgtcaactctgactcgttaagatcgttgatgattcacggtactgcatgtgtaacgtacggtaatgcatcaatgaagctatggcatagataatggacactcttcgcactgtgtaactttaccgcttacttggaaaactacgacagtgttggatctcacgtcaaactctaactacgattaacctgcgatgcatgatcgatagaatagttatcgtgatagataactgccaagctcaagcagttttatggtgtaacgctaagtgatatatgttgcctcctgtccaaagccacacacagtaaacctatgatagccgaacactggacgcctacaagaaatcactcgaatccttaccacgcacttgcacttgcagattcacgcaatagatacttacactacgtacaggttcccccctcttggccctcgaaaaaatcaagccagccggtcagcggtacggttactatacgcttgcagcaccaaccaaggaagcgtgcattactggtaaccactagtaggcgtccgggtttgtgtttggagatcgagcccctcaaccaccactctcccacctcgtttctcccagcggcaatcccgtttcgtcttcaggatggaccggaacaacgtaaactatgccgtctatctagtaacggactctacccccgccatcctcggcgaccgggacctttgcgaggtcgtcgaggcctcggtcaggggtggcaccactatcgtccagctccgcgaaaagacgagcgataccggggacatgattgccatgggcaagaagctgcacgccattacgaaaaagtacaacgtcccgctgctcatcaacgatcgcgtagatgttgccctggcggttggctgcgagggtgttcacattgggcaggatgatatgggttagttgcctatgctcatcagcagcttctctcactcgctcgggacatgaccgaagagagagagagagagagagagagagagagggagaaatatacagaaggattaacttgctttccaacagaactatccaccgccaggcggctgctcggccctgacgccatcatcggagttacggtcagcaccatacaagaagccatggtggcctgcaaaggcggcgcagattaccttggcattggcaccgtttatgccactccgacgtgagtgagagagaaagaggcttccacatgtcaccgtcgtcacctcataatcattccgaggccgagcatacatgtcgtcatgcattcgacgctaatcgcatacccacagaaagaccaacaccaagaatatcatcggcgccgccggcgtccgcgacattctccaagccatggcggatgccgggtacgaccacgtcaagaccgtctgtattggtggcatcaacgccgagaacctccagcggatcgtgtatcagagtgaggccccgagcaagaagctcgatggtgtcgcggtggtgagcgccctcgtggctgctccggacccagaagcggcggcgaagaacttgctcggtctatttaactcgcagccgccttttgtcagggcagctacaagcccgagggcggagacggcggacagcattcttgagcttgtaccggaggtggttctggaggttgctaggaagaagccgctttcgcataacatgacgaacttggtgggcacaacaatcctatgcgcctttctgtggttttcccaacgaacacttggctgatttggaatgtgtataggtggtgcaaaacttcgcagccaacgtcgccctcgccatcggggcatcgcccatcatggccaacaacggagaggaagccttcgacctgtgcaagctagggggcgcactagtcgtcaacatgggtaccgtcgacccagacgggctacagaactatctcaaggctttgcgggcgtacaactcggtcggccaaccggttgtatacgatccagtcgggtaagcatcatcttcgtctcctgaaaaaaaaaaacagaagaccatcgtcgaggcttctggaacaccactaacacatttcccacacccctgcagagccggcgccaccaccctccgccgctccgccgtcaagaccatcctctcccacggctatctggacataatcaaaggcaatgaaggcgagatccgcaccgtctacggcatctacgagcgcgaaaccttccaacaacggggcgtcgactcctccgcagagctagaagtttcgcaaaaggccgagttagtccgcaaacttgccttgcgcgagaagaacgtagtcgttatgaccggcgaaagcgattacctcagtgacgggcaacacacgttccgcatcgacaacgggcacgcctacttggagatggtgacgggaacggggtgcgttttggggacgaccatctcggctttcgtggcggcttaccccaacgataagctggtggctacggtggtggcattgttgcactttgagattgcggcggagagagcggctgaacgaagggatgtccaaggccccggaacgtttgtgccggcgtttttggatgagttgttcaagattaggagggagacgggccagggaaggatggggtggctgaagagtgctaagcttactcggttgtcgtaggcgcgtatgtttgggtgatatggaaagcagagagggattgaggaaccgatgaagaaatgagagataccttgggtggaaacacgcacgatgttgaagtatgcttgagggtatctagatgaacatcaggcctatgccgaatctcaatggatgccgaccgctcccgtcgttcgttcggtgacgctacagcgagctcgggatgcggggttagatcggcatgtaccatactcggctacctacccgctactttaatagagcaacctcctcccgcatatggtaccccggaactcggtacccctcgcccttccccgccttccctgtgatcaaacatgagtgtgtccttcgtcgcaagaccttcctcgtccttgttatataggagcataactcctaaatcactttacagaccatcaactattgcgatatctgcctcagcaatttcccaccgtctacccgttgtacaaacacgacgttcacccatcatgactgactccactccgaaacagagagccttcggtatgttcatatgtggaagctgtcccaaacgctctacaacgccctttcactcttcacctcttcaaattttcattaaactgaccattcaatctaataccagaaaagccagctctcttgtacgtcaacgtccatggttcacgagaccccatcctcattcttgatttctgtctctcttacaatgaacaatagtgtgtgtgacattcaagagaagttccgcaacgcaatctatgagtttgacaaagtgtaagtatcattatatggggttttttccccattcctcatctttgactgtaacaggccccatctcacaagcatcatcatatctccagcgtctcaacaaccaccaaactcctccgtttcgcccacgcccttcacatccccatctacgtcaccacccagacccgggccaaactaggcgaaaccgtttccgaactgcaaccctttctcacccaaaaagacggtggtggcagcagcagcagcagcagcagcagcctacaccctctcgtcgccgccgacctcgacaaaactctttttggcatgtacacgccctctctcgcctctttgttctcctcctcgcccgccagtatcccctcgcacattgctctggtgggaatcgaatcgcacatctgcgtgacgcagacgtgcttggccctgcggaagaagcatcccaacaccaagatctacgtgattgcggatggggtctcgagttgtaacaaggaagaagttcccgtggcgctggcgaggctgaggcaggagggagtgacggtcacgacgagcgaggggtggatgtatgagtgcatgggggatgcggggattcccgagtttagagaggtggtgaagattgtgaaggagacggcggaggggacgagagaggcgttgagggcgctggggccgctgggggcaaagatttagctctaggggtagtggtgagtgggtgaaaggttgatgatgggatttgaattgcggcgttgagtgcgtgcgggttaccaaacagtcgtttcctgggtaacctacaggggtgccggtacgagaactcagatgaaacaaaacatatgtgacatgatacggtcttcacaaaacaaccaagttcaagtactctgtcccattttcccatcccgaaaagttcaacgccatacaacccgaatagtccgccaaatcaaaaataaagaaaggaagacccaccaccaatgccctgcttgacgaaaaacaaaaacaaatgcattgagaagggggttaggctaacaaaccttcaacccacacacttcaacacctttattctccacatacgccctcctcctaaaatacctcgtggtcaactcgctcacaaaatctgcgtcactcttgctccacacatctaggcccatgtgtgccagcgcttcgctgtcgactcttatccacccccgcaaacagccttcatactcggcttcgtcgtcctcgccttcacctccacgatgactaccttggactccggatcgctcttgactatatagcaatccagtctgatcgtcgacatcgttataatcatccctgtactcttcctcaccacccgcattagggtcgatgtcaaggtcgagcagatcatcatcatctgcactgtcgacgaggtctgccaagacagagagcacagatgtagttagacgatggaagtaggcgataatagcaagctcaatgcgggcctgctcctcatcggatatttcccgtgctccgtcttgctgggcggtaggtgacgagtccgattctgttatacccccctcttcaagattgttgccgatcaaagaggcagtgccaaaacttgtcctcctatgtgtgcgtcctgccatcttcggagtgttgcctgtaagatcggcaagcaaagcgctgtcgtgcgccaactcgtcgacctcatcactgtggccttgctcgcctgccgaggcccaccatataaacccagagtaggctagggctgcccatgtagtcggctccacgactcgctcggcgtcatcgtctgagttggctcgtgttagcgggggtgtttgagatgtcgcagtaaccggtcgagaggtctcggtcggtctggtcagggagattgtcggcgttctgttgggtacgttaggcgttgataccgaccgcgggcttgttctgtcagataatggactgcgaagaatctggggtgtggtcattgattttgggtcaattcgagcaaggctcattttcagccacttgaacctccttagatctcgctgcgtagccttgattggcacgcccttggggcactcgacagttggccacatgcgctcctttgcgttgcccgagtgtggtggcggcaatgtaatgagcatatcccatagaccatccttgatcgtgaggatggtatctgttgtacaagcaatccatccggttgcagcctcctccgcagtaatactagacgcaagatcattgtcggtttcaaggttgtcacccctgagatgacgcttcattgccgcgtggtgctctagaagatacccaatatcgtgaacaccaatgttgaacagcggtcgcagacgttgggtcgatgccgcaggatccaccagatcggagactgacaaagggatgttggataggacagagagattgtacactagcaaggtatgtaagcaagattatcccgaagtcacccaaggttccacacagcgtaccgaaattacaagcttcatgtacgggagcatgagtagaaattagtatacgcttgcgcagtaaggcagcacggtgaatgggaaagataaggggtccaaatgtatcaagaagcgaagttaaactccaagcagggtgataaggcgagagtctgtgaggtgaggacatcaaaacggtgccgtccgatgcggacctatttcttgaatggccctttccgggcccgggacggccccccttgtagctcagggcgggcgagtctagcgcagcttccggtagtggcggcgggtgagcgccatcctgtatcccgttctgggcccaatagtcctccagcagatgtgtctgttgacggtcgacaacaagtttgctataagtcgagatccagcgttagcccctgacgttgcaagccttccaaatcacacagcaccgttatttacctagcaatatccttgagccggtcggcatgacgccatgaccttcctagccgtccatataccaacggaaccaaaaccccaacagcaatcatacgggcatggcggttttcctcctcatctgtcctggcgttgacgaaggcgctcaagccagcatgtcccccttcgtggacaaagtaaaccaagtcgtcggtgacggtatggaggccggaaggaagactcttgtactcgacaacgccatcgagttccagcccggggaccgatcgtttccatacaatggtatatccggccttgacatcgaagtcgatcagaaacagagccgatatgggaggcaggtcgggaaggacagccgaggccgacggctggggcaatcgcagggagagggacggctgtcgccctctgtagggggtcatggcggctgtctggcaattggcaatttggaggtagggctatgtcggcggtcttttggagaagacgggcggttgattatcgcagtcgcatgtgctggactgagaccatgatatcatgtggaccccccaccaattgaccaccatgcagtgggtgtagtggtcaattgcggtcgcaattgttcgacacgtgagtttgccacacagtagtcggtcggtcgtctgggtgacggcgcgtgtactttgctgtgtgacagaagcgttactggacaggatcgcgccggtgaaaatgaatacaagcggcgacgaaagtgatgttgtgcggtcggtggtggtgttggagtcgagggtcaaaacgccggggcggtcgctgtttgttgttctagcaggtgctgtagttggaggtgtctgggcagtgaccgacctgagacggcgactcgtgacggcaaggggagggataggaagtggaatgaaatgatctgatgcgggccatggcggaaagaacttgcttgaacgccaggggaacgagggaggggagcgtttccatgtaggtatcaaacttacaatacatggcccctacatccgtaattgtcgtatcagtgtaacgccttggctggctcaaatggtacgcagcatgctaaacccaattgatcagattccttgggcgtggtcaagcacctgaagaaggattggcctggccaagtctggggcaccactcgtacctgcctggcatcatgtcatcagatccccaaagatttcctgttgaacgcccaaactccgctcgtagtgacaccacggtaacacacgcaaataaatgctgacatgtgaaaacacctcctcaatctttaggtaggttgtatggaggatcggccctacgataactgatggagcgcaatgaaatcagtgttggtagagtacttggtattcgttcagccgttgcgaacaatatggtgattcgttgggcccggctgcttatacgcccagctggtcaaagagattccaaagggttctgaagagaaaaattaagcctcaacaagacacggtcatgacaggcaccgcaactgtggtgcacaggacgacgggaattctatgaaccaatcaaacggcacgatcagcagtcatcgatcccacggttcagtcaggaaccccacactcttgaatccccaacctgtgccgatgaattgcttgcgacagaactgcaacatcccatcggctacgtcgttcatttgttgcttctgcttctgcttcagctgctgcgtcttattgcttgtgccgtgtgtccagcctctcttgtgccgccgtcctgtttgtatctctcttgtcggtgaacgtgaatacatcttctctctactttcatccatcacagtcactctcaaacagcagctgaagctacctccagtcttacacaccagatcctgtgtcacgccagccctttcctctttctctctctcaccagcaaccaggtccctgatacccttttccccaacaacatctcggttccttcccacgctgcaaggccaagactgctgcacactttgcgccgctgtaagtccgctgaccggctgttaccaattacttgtgcttgtgccttcccgtcttgcttcggaagcagaccatgtgatgcccggtcttttctttctctcagactaacctcttaaccatactggcccagacttggatccgacgaaaacgcatatccgaccctactgccctttccccgaccgctatctagcaccccccgtcttgcctgcgtcatatttccaaccacacgcgacgtcccgatctttccgcagggcagaccccgttttagcggcatcgcaaaccccttccgagtcccacttgcggaataaaaacatacctctgggaccgttgggtgtctagtcaccgctgtcatggccagtcttctctactacccggtctacttcctcgaaggctgcgtcgccctcaccattggcttctacatgctgtccctcatcctgccccgagcagccttcgtggcccgttcgctcgccagctacctctcgctgctcctctgcgccggtttcggcgtcatcacctccattgccttctccttgctcggtcacggccagagcgcgcaatgggccgtcggccgctccttcaagtacgtcatggcgctgaccacgggcgtccggttcaagatcgacgaccctaagaacatcctcggcaaaacccgtcccgccgtcttcattggcaaccaccagaccgagctcgacgtgctcatgctgggctgcatgttccccaagtactgctccgttacggccaagagctcgctgcgcaagaccccattcctcggctggttcatgtccctctcgggttccatcttcatcgatcgcgctagcaagaccgacgcgcgcgccgctatggccggcgccgccaaccagatccagaagaagcagcagagcgtctacatgttccccgagggaaccaggagctactccaaggagcccgagctgctaccattcaagaagggcgctttccacttggctgtccaggctcaggttcccattgtgccagttgtcgttgccaactatagccacgtccttaacgtgaaggacttcgtcttcaacgccggagtcattcctatgaagggtatatataacccctacctttcccccctctctcccttccttcattttccttcacttccttcttgtgctatcaaaatactaaccatttcacctcactcacagtcctcgaccccatcgacaccaccggcctcaccaccgccgacgtcgacgagctctgcaagaacacgcgcgacctcatgcttaaggaactcatcgcccttaccgccaaggcccgcggccagtccgtctccgacattcccgttgctaacaagtacccgagcgtggccaaggcgtccggaaccgatatgcaggtcgccgcctaaacgcataattttatacaattcggctgagaaacagcagctccgtcgatccagaaatgccaggtggaactctgcccgttttgctgcgcagcagcccaggacagcgtgaaatcccatcagccagtcagccccgcgacgaggatggactgaactgggattgagattagtactttttacccccctaagaagagggtgggatgaggaagaagacgaggaagcagccgattttcagcacagaaataggaaaatagaggagagaggtagagccgagaattgcatatctcagcggcatgatggctcggaactaccctttgagtttacgtgcaggaggaagacaaggaggggatgaagactgcgcaagaaggaatgaaatcaagaatattatgcgacaaagacagagctactagaactagactagcacatctttctatataggatgggatacccagttaccaggtcacgtacttgggggttgtgatgcggtttgggggttgggccatctccctaacctttgaaatcaaagggggttgacaaaaggcgccactcaagccgcctgacaacccccttctcgacttctgtttcgtggttggattgctggatctgtgggatcgggttcgttggccggcggacgacctgagaagaagtggaagagggttggtggcaaaaggtgataagccaatgggaaatacgaaaaggaagtgaatagagaatatgatacccatgtacttaagtgcattgcgttgcgttgcggcacacgaacattcagctcgaggatccgcgcctggctttcaaccgctacagtaccgtgagaagataattatgtacacaacaacatgtaaaagtctaaccagcctgccagatttcaagttgtaataaccagacagactgtccaaactataatgagattttgtctttcgctgtcaaagccgctccatcactttttaaggagaccacacaccccaccttaaccttaccaaccgacccatacacccattcttaatgatgttgaaaagaaagtttacaaaatatgaagaacgactaagcgaataaagcgaaagaaagccaaatttagttttcaggctccgtatccgtgttagtgtcgctcgtgtcatcgtcctcatcatcatctgtcccactttcctcatccgagtcttcctcgtccttgacaaccctctgctttgtcggcgcaccctttgctgcgttcatgatgccggcaatagaatctgtagcgattgtggtcagctttctgttatgcgaatgtggtggatggtgggaaaagggaggaaaaaactcaccctcctcaggctcgctaatctcctcctcatccttcatctcggccgcccggctcgcgtcctccaccacgagcgtcacctccatcttggtgtcgaacccgacatagctgtcgcacaccacgtgcatgacaaacgtgtaatggccggcctgtggcggcgcctggaactgcgccttcatggtttgcatggcgaacgtcggcgtcttgccgtccgactcgtaaatgggcctgtcaaagctgacaaaggtgaaaggcggcacggccacgcgtccctgcttggaatccgtaaggaagacgtgccatctggggctgtggtcgcgggcaaagtaaggggaggaagcaagcggtgggtaaacgtcctcgctttcggcggactcctcgtagatgggcttgcccttttcgtccttgccgacgaccttcttggtcttcttgcggccgaggatggcgtcaagatcgtcttcggcggggtcaatgtcctcgagatcaatgggggtgacgtcaggtaccttctcgctaccgggaggaacgaagcggcccttgacaacgagggtgacgagggaagagggaatgatgaacttctcgccagtgaccttgaagaaagccttggcgacacggaggtaggggagctgcttggcataggcgatggtttccttgtactgagcatcggtcaagaggccctttccaacaacaaggctgcggcgcttagcatcaggctggtccatgaaggcctggacagtggtgtggacacgggagtcgccctcgacagcccgaacaacggccgaattgaagtgtggaagctggtacagaggagaagccttgggcgggatggcctggatgaggcgctggctggcaaagtaggaggcgaggagtggagcagtgttcatgtaggcgagggcgatggcattgaaagacttgttcagagcatgggcaataggagcgacctggaacttggccttctcaagagtagcatcaccaagctcaatgcgcccaaggtaagcccagagaagagcgagagcctttctccgggggccgttctcaacgtcctcgagcttcttcttctctttgggtggaagttcgtcggaagccataaccttggactcgatcttggagaggccggcatctgccttgtcgcctttgaacaggtcttcaaattcctggccactgctgagagccgccactacaccaccctcgtcaatgttgtcctgatactccttgaacaaacggttggcgctctccataagaacaccctccttggagcgtcgaagtgtgccgtaccaccaggagccgaccagataggggaggaggacaccaaacagggcgaagtagatcagaacaatgtacttgccattgccatcggagacaatggccttgggaagggcgatgttgatgctgaaaccttgctttccatcggggttgccgaactggataaagttgttgcgcacgtcctcatccgtcagagcctggtatgccttggagatctcaacgtagcggcggttcagatcgtcaatggtctcgttcttggaggcgtcggggcgggccttgtcgggatggaacttgagggagagcatcttgtacgtcttcttgatttgcttctcggtggcgctctcggcgatgcccaggatgtcataggggttccagaggtgttgtaccggggcgtcggtggtcttgatgaggtagatcatgtagcccatgacagcccacccggcgatgacgagggcgattagccatggcttgctaccgtccttgcgcttctccgacttgcgtaatgtgtcgactaccgccgactggtcgtgcttgtagtccgtctggatgcgcttaagagcggcagctgggtcgttccgcgacgattttattagcgagtacgtgatgggtacggtgacgatggacgtaagggtaaacacgaagaagggccagaggtggccctcctcgtcgtaggcgtaatcagtactcatggtgagtacctatcgtggcgagaagctgctggcgtccgaagtagacggcggtcaggctgcaattcccaagaaaagatgtcgaggacaagttgcagctagggactggagaggccgagcagggcgcttttgttggagctgccgcggggatcctctgctctgtctaggccagcgtagtctagtagttaatattggactgtgggagaaaggagtggaagttgtttccagattgttgctggagatggctgggaacaaaaggtaaggtggtgcgaccgtgtcaagtgaggtgtggcggcttccacagggttcgtcggtttggaccgatggatactggtcggattggtgatgggggatgttgtcaagttgtctttctgcggatggcggattggcaggtgcggatcggggactctggcaccgaagatgaatcgtggcctccaaatttcagacagggggcccaagctccccgctaacaccgctacgtacacccacatgcctccctccgtacctgccccttcggctcgtactgccagtacttactgccacggttccttgtccttcattctgaccccagaacggacacgcgagatcttggtggctttgtgaaccaatcccggcattgagcttgcctcctgttgtggtgagcttgtgtcgtctttgatctgaacagatctatctctctgtctgtttcttttttctctccctggatgcagtattcgccccagatttgatgagagaccttccaagtagataataactacccagctgtccgctcttatcaccaaattgacatttatgacccaagtcacctaatctggcaagatgtacatgtactatggtaagaaagatggcaactatagaaaagagatatcaaattgaagcaaaccacaagctaggaacggtaatctgtattcaaaccttattcaaaatctgaagataatgtctagatccttgagttaggattcagaggcgccacaccacacgttgtccgctcacccttaattacaaactagcaacacagtgcaaccagtgttgttcatcgaccggctgccacgaacgtttgttcaggtctttccgaatgccggcatcgctgactcaatgaatactgcgcgacaggaataatcgctgtatgtgccatatttactcgctgccagttcaaagctctatcctgaatatatggtgtctaagtattcttctgcttcgtcttcaagcatactcaaagaaccaaaccatgataagcagccccatttcaccagacttttatatgagttgtcagtctatgtgcaatccgatatgtaaaaaggaaaatcggttacatcctcaatccagaaacctagacacataacgccactgacttccatctcacagtgccggataaggataaccatatgggcgtgtgcatgactgcgacaactcatagcccaacaacggcctggaaatatggtcgagacgataacaagacaatggtggaagacgaaggatgcgcgtggcgcaacttttccggggaaagggtatgtgaggttatgaaccaatgaaacaagtctatgccttgaccaatttgtaaaagaaaacacccgtctttttttttctgctccatcgcttcttacacgctcaggcatctttcctgaaatttggcatgagccaaggggttgcataccccagacgcggtctcagtcactctctgactgagataccagaagtacgctagccgcgtctgacggcagccatgaactttttgaagagacttaggcatgcataccacacaaggagcagaaccaagagatggggaggcaaaagcacaacggcagcgaccagccagataccccatgatctgagccatgccactcggctatccatgtcgttgcctgcttttccttttccccaagctctgtgggtccgtccgtgctcatcgtgatgctcggtagcgtcgtcttcggacagatacccgtcattatcatcgtcaaagtcgccctcgtactcgttatcatcttcgtgggtttgtcactggtagtggaagccgccgccgccaaaacctcccctgccgcgggagcgaccgcctccagggaagccgccaccgccgaagccgccgaaaccaccaccaccgaagccatgaccaccctggccacccatcatctggataatgatctcagggtcaataccacccatgccaccgcccatgccaccgccaaacatatcagacgggtccactaggtcgtcaccactatcgtacctagcgcgctttctattcggggtgttagcaaactcgtcaactaggaggggcaggggagggacttactgagagtcactaagcgtctcataagcttcgctgatatccttgaatctggcttcggcggaggcatcgccgggattcttgtcgggatggtggacgatggcgagcttacggtacgccttcttaatctgggtctcatccgcattcttgtcgatcccaaggatcttgtagtagtctttcctctgcgacttcttgagctcaagctcggctcgcttgacttcctgagcaatggtcctgtcttcaggctcgagctcctgcagtgccttccactccctaacacagtcctcccacctctcggccaagccaagcgcgttggccttggtcttgcgggccttgaggtaagaagggtcgaggctgatggctctttcgcagtcggcgatggcctcgtcaaactgcttcagcttggtgtagcacaaggcgcggttctgtagaatcttggagttggtgcccttgtttgacgggtcaatctccaacgccgcagtgtatttttccagggccttctgccaacggccagccttgtattcatcgttgccctctcccttcatacggtccaacttctgaacgacacgcaaccacttgatggcatccttgaagtcgggatcgcagctgagcgccttgcggaaatgctgaattgccttgtcgttctcacctgaagcataaagcgcacggccacggatcacgagagcctcggggtcctggctattgctcctgaggagcgacattgcaatattttgagcctcaccaagagagttgatatcgcccaacctgaggagagcctcgccacgcatcagaacccactttctgggccggctagcaccgatacccaggagcctttcggccatatcgagggggtgcagaaccatggaagcggccgtgccctcctggagagccttctgggcggcctggatatagtttaacatgtccctagcgggagccatatcctttgccgaagggggcggttggatgcggccgaaagtggcgatggcctcttcgggtctgccaaggctggtgtagatacgggccagacgcaacagaatcttggggttgttcgggtcaagctccgctgcgcgagtgcagtcctcaagagcatccttatacttgccggcggacatgtaggctgccgcacggtttcctagatatgttgcggattcgggctgcaagacgatggctgtattgtttatgcccaagttagtttctgcctcaatttttttttttttttaatcctcgaacctggccgccttcttacccttggtataatgcacaatcgcttggttataatcctttgccttgaagaacttgttgccctcattcttgaagccctctgcctgctcggcagggctctgcacgggggtagtaggctgcgagcgatggggaggaggggtaggaacttcgccgtcattagtctgagcagcatcggcaccgttggacatggggacggtaaacgtgcttccgtgagcgggcggtgtgggcttctgctgagcttgctggtcctgcggttgctgcttgtgcggcggcggcggcggcgaggctgcggaagccgcgccgttctccttgttgtcgaactccattgaatttcgaacactaaagccggacagatcagaaaagcgtttgcgctgctcgggaggcaggttcagcgggtggatgtctgtgtcgaccttttttcgacggaaggaagttgaccgggaacggctgtcagacgcagcggcggggtcgactgggtggcggccgaaactgctgcgggaactggtcgaggagcgcggctgatgcgacgatgacgacgacgagtgttttgtgggatcgcgcgcactcgcagatctagaagttgagcccgacggtggtgttgggggaaggttgtagtgcggaggtggtgtcgggggagaatgatcccggcgtggttgactgtccgacctgtgagtttttttggcggacggcgaacgggtgcccgagggggacgaaaacacgggtttggtgggggacaatcggtgttgctgcgtctgcgtgggcggccttagagactttggaggcggcggcggcggcggcggcgactgtgagtgcgaacgctttgcgtgcgagtagggacttcttggacctgaagtgccagaaggctgcgtcgactcgtaacgtccggcgcgcgtatctgcgtccactctgtccgtggaggtggagcttctggacgattttttgctgaaaaacctcattgagactgccggactgagtagttaccaatttccggaccgtagaccgttgcaaaagggcgttttcctaacaccgggctgccgatggtctgttaaggtcgccggcgggatatgtgtagcaacctatgcgggctgggaccgccaaaatgtcaagtttcccagtggtgtgcgtgccgagcgagcggtgacttccaactaaagccggatcttgtatcgcggcatccggatgcaggcaaaaataggtggggttttcttatgctggtactctgcgactatctgtgccaggtacttgcgcgtacccgagtcagaagtggaaactctgaccttgatgttcacggtcttccgtctactagtacggggccggttggtgaactgtggggagatcacaggcactctaggggttcagcgcctataaaaccttccagttcttttcactatggaacacgaaatcccaagtaggtattacctaggccacatcgaagcaggtcacggtgatggaaaccgcgtgcgcgggaagcaagcgaatagctttctcagctcctttgcccggggtcctggccgtgaatctctggtgccttttatgtgtgcggcgaagaggcagggtagcggtcgtgccgagttggatacggagaagcttgcagaaatccgcggtttcgaggaggttgggatggagatgaaagcgggacgacatgggacgattgatgcaaaatgacaaagcacgctggatgaacgaacagcttcaacaagatgagacaggcgtcagttcagacacacaagagagggaaaagagaagccaacgaaaagcagcaaaaagagctaggcacgttcggcacggtcgatccatcccatcacatccgacgctataaaagagggatggataccgtcttggtgtattggaagggtttaggatgattttctcggcttccgcagacaaatcatttgggaatcgagtatccggaagacatgatgatacgtaccttctgaatctacccgtatcggagagcgccgcctgggcgatagcaccgccccagtggagacgatagaaaaaaaacaataacaaaaattccattcttttttctagattcttgaaaaatattaaggtatcgcagcgcaaacgcgtcaagccgaaccatacaaagcaatagcacaatacaatagtacaagaccaacattcgatgcactataatacaaattgaaatataggtatatacgctacttataaagagatctctgctgtccgttttaaatttactattatttttattgagttattaatattataaaatagtaaatctttaaatagtataaaattaatagtataatagtaattaagttacttagcgaaaaaaaagataaaacgtacggaaattagataaattaatttaccctttaaatgcgtctttccaaaggatcttttactaaataatactaaaggaaactactactacgaatattacaaatattactactaatattactaaaatggatctcgcagttaattacgaccaaattcttcaactataggatattaaaatcgaccttatagacctccctcccaatttctttaataatattttattcgatagggtattaccggtatttgaaatggacgaataagagctactactattaatagattaggataactttattggaagtaatagcgctgagcttgtttaaatattattaggtctaaatattaaaagggagggtaaggtaaaaagaaaaaaaaaaggctaggttagtataatactaaaaataatttttattttaaaaataattgaatttcctattaaatctaatattaaatccggtaccgagcctaatactaaatttaataccgaacctaatactaagcctattgctcctactactcctactaaatttactactcctagtactcctactattcctattaagcctactgctcccaatattcctactactcctactaagcctattattcctactaagcctactactcccggtacttttactactcccattaagcttactattcctagtactcctattactcccgctattctaattctctttattaaacccgatattaataacctttttagtactctaataaattttaacgaataccggatagttttctttctatacaacgaaagaatagactatattacggtggagtaggtttgttactaattattttttagtacaatttttattaatgttaaaaaagggtgtaattaattatttagtaatttatttaatattataatagtaattaaagttcaaattatatattattggttatatagtaagaatatatattgtaataggggaggtactaggaaacaagcgaaattaatttgtaatagaattaaatatccgaaaaacgtttgtaaaataatattcccgaacggattagtaagctttaaactatttactatattttatactactaataccctagggttggacaattcttcctataattatactttaacgtttttaaataagaataaaattttaaagaatattcggacgtatgtagttaaagaagttagttgtagtatacttcctactactttctataattaattatacggtaattatagtcgaaatataaagtttaaaaatatattatataaagtaggcggattctagcttattaagtaaaatattattaatataggccgtatgtagcggaagaaatattttaatttataacgaatattaagtaataattttactagggatatttaagtaaaataagtattagaatattttacttcgtaataccccgatttaatagaatttaaagcgataatttggtttattatatttattattactacccgtaaagtagacggctaagaatcttcgggtatagtataaactttatttaaataatttaaaaccttataacgctgtagcttccttatacttataaatattatttataatacaaattagtttagctagtacctttatatactatttatttaaaacgaataagggaagtagttattgtatagctactttctaattgagaaagtaaatgttaatatagtagtaaaagtactattaataatctataggtaggttaaagaatagtacgtttgggaatagttacttcggtatatacttactaataattcgactatcgaatagaaggcaattcgaagcgcttttaataatactaataatcccgaagtttagtacctattttactatatctatatagaacggatactacgaaagaagctttccgctggtatataccagccttacttaaattatataatttaaatactaaaatactgtaggatagagagaggctgtcttgagtctatctattcggtaaaagtaattttattgggtagggatttattaagaaggtatattaagaggaattaggagtaagcgacgtagctataggtaaattaggctagggagcattcccctctactcttataagtatataatattaatataatatttattaatagtaattgttaatacctcttaagttcttataattaattctttagaaggctattataacgctttaaagtacgggaataaggtaattatataataattttcgcttttaggtattattaagtatattatttatattaataaataatatttcgactgcgttgtgaaagtatagaatagcttccgtactaaaatagtttataatgttacttctttccccggatttggctagttcctagtactaatataaattcttattttactcgaagcgaaggaaggtagacgcctctactaaagtagtaaagacgttaatatattacgtattagtattatacgtatagttgttaacgaataagagaggtttaattaggaatttattacttatacgtattagttttatagaaaatagtaattaccttataagcatctttggtattattattttgtaaattactaccaaactttaacggaggtccgcttaatctattaattagaagaatagtaattatacggctttgaactatacgaatttagggaagtataagggtaagagtaggtagggaatatagagaggaagaacctagcccaaagataataaatataggagatttcggaattataaataaataaattctataggttctaaatagctataaatctctaatatagattaggtatagtaaaagtagaatatacttatatataaataattgtaaggggctgtaaattatacgaataatttaacgtaaggtatatggatggggaaaggctactataggaggaataatattgagggtaataataatatataattttggtagaatatataatattattaatacccttaattaatattttagtaagaatattctttaatgtattctgtaataaatctaataatttattatccttattattatttgggtctttattgtttattatatactatttacttttaattaatattagattagtacttaagtattcctctatcttgcttttaaaaatttttaaatacgctaaaagcaattttaaagaggtaataagaccctaaatgtaagtagtacaataaaggttatttcccttattctactatataatctttaggtatttttagtaaatatctcgctggaccttagttatttaaataataataataaactcccttttctatagaagtttattaattaaaatttaaatatccttcctatttacctttagcgtaataatagcttagagaatttgtaggcgttctttagcaagcttcttttatgcgtcggcgctattggtatataaatttacgctaataagtttagcgtatttttagttaaactctcccttaattactattaggatttaagggggttaagccctaataaaattcgagcttaggcctcggttaggttaattacactattattcttaaataatagtatttagcgtatcgggtagtttagagaccttctaataataggtttggaattgctaatacaatatattaatcttgtagtaattatttgcgtattattaaattcgaattattacttctctatagaaggtttcgagtaatagtttggtagatttagcgaagttcgttaggacgttaggaaaatagcattaaaaagttcgctcttaaatagtatttaatagcgtataaataggtttaataaactttgtattaaaattttaaggacctaaagtactagaaaacatacctttctaacgatagttagtattattaatagcttttttctcttcgctaactttaggttagagttttccttattacttaccgaattgtctttattactattattatcgctattgctattactactactactactattactattaataggattattattatattgtttgcggcttccttgtactctattacaacgttttcgcttcttaatctttgaatttattgaatttctttttaaacttcttaatctagtcttctttgctgtttctaaaagatataatgccgtttctacaaaatataataccatttctaaaaaatattatactattattagaagataataataaaaaaaaaggtagaaaaaaaagacccgtaccggattcgaaccggcgacctactacccggccggttatagctccgttacttactacccggccgaccctaattccaaacttccggtcccgcctacctagtataaaattaaattttatatagtatttttgttacttataaatattaaatgttagtattaaaatcctttaaataagagaaaggaatattaagaagaataataagaataagaataagaagaataataataataataagaagaaataaataatagtaaataagtaataataataaaaataataataataataagaagaaatataaaatagtaaagaaataataataaatgaaatataaaataacttatataaatataagtatttaactttttataggggtattagtaaccccctgcaccgttaagtaacaattcgcaaactatcattttaacggcgtagaggaaccatcctcctactccctccaagttcgaaatttcttaatgtattaatgtagtaactaagatacgctttctattaaaaaattacttatatttaggaaaaaaccctactagagaaaacccctagtagggtaaaaacctagtagcgcaaaatacatttaaaagaaaattctactagagagaacccttagtagggtaaaaatctagtagcgtaaaatatatttggaagaaaattctactagagagaacccctagtagagtaaaaacctagtagtgtaaaatatataaaaataataattaaaagtttattctagggatacaagtacctctaaagtaataaggtagaaataggttaattatatttagaaggaaaccctattagagagaacccttagtaaaataaaaatccaatagcgcaaaatatataaaaataatagttagaaatttattctagggatataagtacccccaaagtaataaggtaaaaataggttaatttgaggttttaacttttttaatccctttactacttattgatagatctaggtttaaaaaaattaattcctaattaaattagattttataattctagtctattcgttaataagactagaactataagttctaaaataactattttatctaattagttttaatccaaccccaaaaatcctatagtagtctaatataactattaattatactctaaatcaataggccaactacaatagtttctaataacggtctttatccaaccccaaaaatcctatagcggtttaatataattattaactatattctaaatcgataggccaattataacggtttttaatagtagtttttatttaaccctaaaaatctaatagcggtttaatatagttattaattatattctaagtcgataggccaactataataatctctaatagcggtctaatatagttattaactatattctaagtcaataggccaaccgttaatacttatagggtactccctagtataaaacgatttttcttagattattaattagatagaatttaattaatattaaaggggtttgagtatataaagtattaataccccggtagactgtagggtaactacgcgctaaattactctaaaaaataaaattaaatttcctttgcaggatactctttatattcccccgcagactatttcccattgctctaattattaataaatatattttaaataaatatttttataataatttactactcttaattaataaaaacatccttaataaatacttttacaatagttagtttctaataaattagatttttacttctatttattaaatatttatacccccaaatatccctaaattacaattaagagtagtattgaacaagccaactttaaaaattcctatataggttaattaacaaattaaattatagcactcttatataaattaacctactactattagactaagttacttaatagggacgttctattattcgaaaataatagagggagttgtagtattattattatcctatagtataaattaatttttatattaagagaaatatttcctctatacctaatatattatagagtactctataaaattttaataatctatatattactatacctaaaatttaaaatcgaggatagtattctacttaaaggtacttaaacccgaaagcctaagtagccccctagtagaatatagaataagctctatatacggttgtatgcccggctataaatatataaccttctataagaatttactatacaaccctatatataattacgtatctagctataagtatataaccttctataaggaccctactatacaaccctatatataatcgcaaacctagctacaagtatataaccctctataataacttactatataaccctatatataattgtaaatccggctataggcatataaccctctataataatttgctatacgaccctatatatagtcgcaaacctaattataagtatataaccctttataataatttactatataaccctatatataatcgcaaacctaactataagtatataaccttctataataatttactatacgaccctatatatagtcgtaaacccggttataagtatataaccctctataataatttactatacaatcctatatacggttgtaaacccggctataggtatataaccttctataataatttgctatataatcttatatatagttataaacccggctataagtatataaccttctataaggactttattgtacaaccctatatacagttacgcttattttaattagttgctcttattttaattaattgcttttactttaaccggtcgctcttaccttctcttatatactttataacctcgggtttagggaaggtacgggtagataggttgaattgcaattttttaattcctacgaaattatttaatataagaaattttaaaaatcgatttacggctattaaatttaatattgctgtagtacctttttgaaataagtgccgggtaagtaaaagactatttatttaactatattagtttcttctattagtaaataaagtactaatttcgaatgtagggtaagtaaggtactttctctcagctaagttagccaatttcatttatatatttaagtagtataatagtaattttaaatatagggtaggtaaggtactttctctcggttaagttagttaactttatttatatatttaagtagtatagtagtaatttcgaatgtagggtaggtaaggcactttctctcggccaagttggttaattttgtttatatatttaagtagtatagtagtaattttaaatgtagggtaggtaaggtactttctttcggctaagttggttaattttgtttatatatttaaatagtatagtagtaatttcgaatgtagggtaggtaaggcactttctctcggttaagttagttaattttatttatatatttgaatagtataatagtaatttcaaatgtagggtaggtaaggcactttctctcggctaagttagctaactttacttatatatttaagtagtatagtagtaatttcgaatatagggtaggtaaggtactttctctcggctaagttggctaattttatttatatatttaagtagtatagtagtaattttaaatatagggtaggtaaggtactttctctcggctaaattggctaactttatttatatatttgagtagtatagtagtaatttcgaatatagggtaagtaaggtactttctttcggctaagttggctaactttatttatatatttaagtagtatagtagtaatttcgaatgtagggtaggtaaggtactttctctcggctaagttagttaactttatttatatatttaagtaatataatagtaatttcgaatgtagggtaggtaaggtactttctctcggctaagttggctaactttttttatatatataagtagtatagtagttaatttaaatgtagggtaggtaatgtagggtaggtaaggtattttctctcggctaaattagctaactttacttatatatttaagtaatataatagtaatttcgaatataaagtaggtaaggcactttctttcggccaagttggccaactttttttatatatataagtagtatagtagttaatttaaatacaaggtaggtaatgcagggtaggtaaggtactttcttttaactaggttggctagcttttcttatatatataagtagtatagtagttaatttgaatgtaggggaggtaaggtactttctctcagctaaattgtttaactttttttatatatataagtagtatagtagttaatttgaatgtagggtaggtaaagcactttctttcggctaggttggccaatttctcttatatatatatataaatataaaatattataaacctttttgagtatttatatataaaggtaagtaatatatattagaaatgtataaaaataagaaagaaaagtctatttattaaaactttttaaactatttcttattattattaaaagaattcaaattatatatttatataacttttctttttatatcttatataatttagtaaagaataaagtttacgaaaaaagtaatatagttataatatacttatatataactctaaaataataagagtctaaatttattttagaaaaaaaagaataaaaaaaagaaccgtagcgtaaatcgaacctataactttaatactaagtagctagtatattgactactatattacagttgttgaaaagtgttattacttattttatctatatactcccctactctttctatttctactaaattctctctaccttttatccttctcaaaaacttatccttatcctctactactacccttatcttatcgcttatccttcattactacccttatcttatcttctttcttatcaaccaacacgtccatttacgacacgaaaattttcaagaacgcgataaaataaacgtattatatactaccaaagatggaaaaggctaaatttttggatcttaaccctttgtagtagctagtgcacgagaacagccacattgcgccttacgcacgcgccagcgtgcgtgagtctgacctgcgcttagcgcaggtgggttcaaaaggtacgtatcatcttgtcttccggatacctaataccattatttgcgattcggaggtatgtcagttggttaggggtcccggcaggcccgcttatacccttcctcacatcaaccaatccttcacttggactagagagaaaacaccagtcatacgttacaagtgccgagggcgaaaacggaacaagaaaaaaagaaaaaagaagaagaagaagaagaagaagaagaaaaatagttattccatcacggaagcagtggccggtacattagttgtaggcacatgcgatccaaaggaacgaaattggaacgttggaaggcctctaacgtatatcttgcgctttgttcatccggggactatttccaacgtcatcgccgtgtgcttccctaggttttgtttccgaggatgctcagaagaaccatgccagacatcatatatcattatgatattcccggcccccgcatcacggcccggctgctaaacactgaaccagcataaaaaagagggccgtaatggatagcttgacagtcattatctcccaaccaatagctgtgacagtattggttcgttttggtaagactaatcctgcatcgagccggcctttgtcttcattgggactttctactcgttcggggatctctattcaccactccggccccctaatcattatttttcctcaagaaaaattcttcgaccacccatcatcctgccaagataaccctacgatggcctccagacaagctggagtaataatcatttagccaacacttgggccttgtcccaacaagatctgatcaaattgagatcgagacattgatgaggaccagaaccaaaaccagaacagcacggaaggtattggaggattgcagaaatttggatatcgaatgtaaacatcaaagggcccggtcgatgttaagagaaaaaaagggggcagcggataacacagcccacggatacatccactgtctcgctgtcagagttcatcaacggcttttcccgcttacccgctgtgcactcacttatccacacaccacaccatcactttttttctggagtgtctggctctgttgttgttgttgttgttgtcttaggtgatctctcagaaaggtgaatcaagggtggttgaaaagggctgagagggctgagcttgcctgaccgggcatagcgtggactacgaacaagtggcaccccctagctcctagctcccatgtagctcgccctgtcactatcactgtcactgtcactgtcacccactccccgcttgatgaatgatgagttcccaaagaacaacctatgtgttaaacagggactcagagcagacagactaagaaacatcactttggaaagtccttctcgaaggttctatccaacgacttgtcactatacagatatgacatgccaatggagaccgagttacaaggctgatcacctaatgcttgctcaaaacctcatcggcctgtctgccccattcccattgaattcccagcgatcacctcttataatccaacccagccaaccaactttttcctttgccaagcaacaccttcgtccaactctcgacgatgggaccatacatcagcagcaaccatcccgaagacagcagcatcgcgaatcaatttcaacagttgagaccaatgaacctaggttggaaggcaagctctttctcggttttcccattttcccaattcaaggttcaagtgatatccattcattacgtacccgactcgacaacgccgatgcaacctgcctgtctgcctgtcctgattctaaactacaatattaccaaacccagtatcacagagcctgcccgcaataataaaaccagacttatccagcccgtcgtcatcgtcgtcatcataaccatccatccaccacccggtgtaattaacagtttccgttccgtttgccctcattgataatcccatcatgctagccttccattaacccattattacggtggtttttggtacaccacgctctcccacctgatttcagccacgtcccgagtcttcggacccttgctccccaccgttccccgtcccctgaattagtttgacaaactcctggtatctgaacacctccccacgcttgttggcgcctcccccgcctactcctcccagcccagtcgtcctttggctgttctgagcaaacgccctgcgacccgtgaatccggccatgaccttgtctacttcgagcgacgttaggggcctctcgcctggttcgggcgctgtgttgagtagggcgtctcgcagctcagccacgtcaatctggccgctgtcgtcgtcatcgaaggccgagaaggcggaaagcagttcgccgctgggggagaggctggagagggcggtggcgatggagttgaagaagacggccatggtcattgactgggggccgttgggagggaagaatggggagacgtcggaggcgctgttgggtagacctggatatcagaaatgtccggcgttagttgagaggatcagagaagataagagtagatagacataggtacaggtctaggaacctacccagttggtttagcatgtcgatgacatcctccctgaccaccataccgtcgctgtcgcggtccaggatctggaaaccctcccgcagggtgcgcacctgcgagggctgcagctgggacatggcattgcctccggttcccatgctcatggtagaggcagaggtagtcgttcgtggtatcgagggtgaaggcaagggagaaatgcgatgctggggaggccgcggcggcggcgcgtcgccattaagaaacattgggttaggcggcggcgggttgactacggtcggtgccgatgccaaagctctaggtgtccagctggcctgggattgggtctgactggtcggtgtagctgtcgtaggcgcaggagctccaagcccagctcggagcgcggtcggctggccgctgctgttggcaatgttattggcgaaccgggacgtcaactcgcttacactagaccctcctcccgacagcgattgttgctgttgcttgacaggcggtgtcgccaatggagatgttgctgcttgtcggagtggggacggggacactggggacacggctctgcgctggaatggggaattcctggtggtagttggggcaccaagggggcccgatcccattggggaggcgtacgatcccagtggggatggtttgtacggccctgctgttggcgtcgcctgttacgatgacacgcgagacgggacggggttagcgattggactctggaaatcgtgcattgagctctttgacggggaatcgcgcaccatggtcctggtttccacttgagtaaagtgacgtaggtcgtaatggatagtagctgggactggcttgctgggctggcggatgatggacggacgaatgcgccctatactgtacgattccccggattgcttgttggtgatcgctgcttgttaaatggtgtacactagacgctgagcgtgccaggtggatgaactttagcttttgtccagctatgcgagtctaagagagcctctggtcttagcaaagtgaagcattcgcgatgtcaagcagtgttcggtttacaatcggcgatggtggaagaagagtggggttgaaagtaaacaaaagcgaccagacaacggctcggttcgaattcagggagagcggcagcacttggatctcgaaacgccggcatggcttgtgcgtcccgtgctacagcgcggttcctgttccgtgtaggacggacttgagtttaggcagctgaaccttggtggggtccaaggcacctatgattgaaaactcccatctgattggctccggcgtccatgtatttaaacctgccgtaactttatttgatgcaggtggggcggtacctagagtcctagacagaaggaagcaactgaactgcaacaggggccaggcctaaacccctcctcaagtgacctccaccatcagcagggcaggcgggtgcagcgatgggcgggcccctgtcaggagaggccgttcccgtaggtcggaatgacttggggtggcctcttgtgtaacagtttaggttcgaacaacttgtacgtacggcgttcgctggctagggatgaaggtatcattatatcttacagacgcggcattggtaagattcagatacctgagatgtatggtgtccgtcatgtgaaggaagggaatatcacgatacgaaaggaagcggtccaggggcagctcccgcccgcactccaccaaaaatgtcaatgctggggtcgtttaaatgcaggtccctgaatcgcccaagcaggagagtccaccaccgttgggctgcacagcagcttcctggcctccatcatctccatctagaggtaattccataccttactactgcgtagttccttcggaaactcagcgttgagcgaagactattgggctgttatgccccttcgtcttgccatcacacggccatctttcggccatcatcatttcgagcttcaccacgagtgtacttaccgccagctgccacaaccacaaaggcgcatattcctccccgccgggaacccatgagaaacaacattgacccgacagcctattcgagccgtgatcgcccgacagaatcaaataccacacgagattggacagcgtggaatacttgccggagtatcgatagattggcaggtatcggatatctggtagcacagcatataggaccccgtttcacataagcttccatctgtcgcaaagcagacggacaaagtaaaccatggcatcccctcagccggcgcggccttcgttttcacgaagcaacagctcgcaacacgtcaatggagcgactggaacagctcacgatcgaaaaccgtctctctcctcctttccgccccgatcagtatcccaaatgtcgcatcatggcccagctcatcgctcgcgctccccgcagccgcctcacgtcgaacctgatcgaacctccactctgagctccaaaggcaagactgcctccacgggtactggcttctcctcgcagcatagctcgctctctgccgccggtgtcactcgtcagtacaacaacgccattggccgtcctcgccgcaagttgcgctcgcagtacccccgtgggagtaccgaaaaccatgtcgagtacatcttagtcgcttcctttgatatcgaccgtggtcccgtcatggagcatcaatatccagtcgctatcaccggggatgagcacatgttggctgagcttatgcttccagaccaggcccacgcacgaaaccaagattggaccatattcttcttgcacaaggattctagtcgcgaggaggacgaggcagaccgtcaggcaaaggaggagaggcggcgacggagaaaacgcagacaggatcgcgaacagggcattatacatgagtcagatgatgaagatgacgacctggacgacgacgattgggatgacgatgaatcgaccgacgaggacgagcctgaaggtggcgaagggcctccgttagtatacgttctcaacctcgtcaacacaaaacacgacaaaacagtcaagagaggtgcagtggtaaaggccatggctatctgcacccggcacccgtttcttcatatatacaaggtaattctgatccaaatccagttgccgctctgactaaccgcttaattgcctaatagccccttttattattggctctagatgaatacttcaaggctcctgttccagaaaccctctccatgctgtttgatgcggtcaacgagatggacttgtcgctcatgcccaagctaagcctgctggagaggcatttgctacaaatgagcaacaataaggaccttttcgttgaaaagtttgaacagatgattcaaaagcggatttcagaggaccgagatggccttgcggaccagccttttgacgccagtagaagtccgccgagaagaccaggcatttttcgacatgggacgacagcgcacctcaagggacaggcaacttacgcagtacctcgtgacacgcacgagttcgagagcagagttatgtataagggtatccctatcccaatcaaggtgccaacggcgatcatgccagagactgttggggatttctccctgatcaaactcatacaaaacttctcggaaccacatgcaaaatcaccacatcccttccctctgcatgcccacctgaccacgaacggccccaatacacaccccataatagtgttggtcaacggtctgcttacccaaaagcgcgtcatcttcctaggccacaacatgccttccggcgaggttgccgaagcggtcctcgccgcctgcgcgctcgcatctggcggtatactcagagggttcactcgccacgcctttccctatacggacttgaccaaggtcgacgaccttttacgggttcctggtttcattgcgggtgtcactaacccgacattcgaacatcatcctgagtggtgggatatcttatgtgacctgcccagtgggagaatcaaaatcagtagtcgaatcgagcagccggcaattacggagggcctcgtctactttcagcaacaaaatccaacctgcgcttcactcgtacaccagagccactcgagcagtgcggcggacttgacaggcgatcaggccttcatggctgacatgttgaagagcatagccacgagagctggagagcgtgtgattcgcgccaagtggcgggactgggttctcaagttcacacgcattgccgctgcctttgaggaaagcgtatatggcgccagtgctctttacattggcagtgatgagcacgacaactacccgcacaccaccaactctaccggtcacggctacgtgtgggccgacgacgaaaaaaagagcaaggagctggcagggaacgtcacgaggatagaaggctggaggaatactaggagttactacagctttatccaggttcgcggtcaccttttctcgcccctttcattcctatttcagttcagggttgagtttgcctatttctcctaagtttgcgtcatcacattctccggagtcaaaaagtcacccattgcaggacgaggggaaattgatgggtaacggacatccaagtcatgctaacttttctcacaaggacgtcgctcagctatacacgatccgtccgctcaaaggcctggatctccatcacatgcacgatcgactgcgcacgcaacggttgacggccatgcagagccgcgatatttacctgacgttcgccaagtacgtccgcagctacgacgaaatctgcttgctcctcagtgtcgcccccgaggcacacgccggcttgttctacattgcccttgggcttttccataaggacagagaagtcagggtgaagacagcggatttgctggagaggatctcgcagcacgaggcaggccaacattggtggagagggctcagtcggtttgagaagctggcatacgataggatcacgaaggaggttcagatggctgagtctcaagctgggatgcaggggttggcgataacgccagggtcgagtgaggaccctatgagaaggattagccgagagggataaagagccttatgtgtatgcgatacctatttgatgttcattcggggaaggaggacgagttaattgtacatggtcggcgagcaggagcaattcgtgctgccggagagtttctctttgaccatcactttgatgtttgctggcattcccatggcatatatagcaggcatctcaattcctgaacgaggcggttttatagtagagccccgttcaagcaatttatattgttatatttttttttcttggtttagagaagtcccaggtacttggcggcatggtcaacatgttcatcgctgaaagatgccatgaagtagtacgaatggtcgtaatcctgtgtgtgcaatcacttgtgtgtcagccattccaatcggcgccagattattggtggtacaagagaagcaatgcagaataggtatggaaggaaaagaagaagatatataaaaagaaaaaactcacctcctggtatctaaccgtcactccctcgacgcccgcctccttaacggccttttcaaagttctcgggcaacaattgcccctgcttatagaaattatcgcccgtaccgacatcaaccaacaccctcgcatccttgtgtcccctccacttctcactcttgatcaactcggtcgcatcatgcttcttccactcctccttgttctcctcgcccagataacccgcaaacgccttcttgccccacgcgcactcacacgggttcgcaatcggcgcaaaagcgctgacgctcttgtacatgcccgggttcttgaggtacaaagtcaaggcgccgtgtccgcccatgctgtggcccgtgatgctgaccttgtcggcatccaggtacttgccaaactccgagtcggccccaaacaagaccgacggaagctcgcgcgtgatgtacgtgtccatcttgtaccccttggcccacggctcttgcgtagcgtcgacgtaaaagccggcgccctcgccaaagtcccaagcgtccttttcgccggggaggttgagaccgcgcggagaagtgtcggggtagacgatggcgagaccgcgctgggaggcgccgtgctggaagaaacccttttcggaacagttgtcgggggtgcaggttaggccggaaaggtagaacaggaccgggaccttggtttgcgacttgagggcctggggaggaaggtacaggttcacggccatgtcggtgccggtggaggtggaggggtgggagagcttgaagagcttgccgccgaaggaggcgatggttgctttgactgtgagacccattttggctgtggttgttgttgttgttactatccctgatcttgttgttgttgtcgttgttgaatggtagtagtgaggaaaggtaaccaagaagcgaggattcgacgacttaaagcttggttggctgcgagcttgacggttgaggagtggaaagagtaaagatgacaaattccgccgaggacagctgtgaaatagtggttgtaggcttccagctgttatcattataaatccagaaacttatcaggtaggtcacaccccgcttggataaaaggctactatctcgacactttaatcggcttgttctcctcacctttagatcggaagtcaatcgaagctgtaaatggtcaaagctgtcaaggttcatttgccccgcctgaatgctcactgccgattgctgctgtctggagtgcggttgtaggcggggtaaaacacagtaaaaagatgcaatgccgtcatctgtacatggtactggttgccaagagacaagggcccatggaagacgggagttattgagtaaagtccacatacatacatacactcttggtttgattgtagctcgagacctcgggtaaactctcctaggtattgtcatactttaattggtagtgtacaaagccatgagtttggtccttgaaaggtatttgacaattcagaagacatctcgtctagtgaaccaggagtgactaggtaagtaccgagccaacagacaaaccagcacaacacagtagattgtaaaatggggtcagatttccgaattgccgatcctagcccgaagatacccctttgggattatccgttgtcatatgcaacagtctcgccagttttcggttcttaacgtttgctacttcctctgtggtattcgatatgcaaagcaacaacgcacagctctccatggagcggcgattgaaaggctgggaggcccgaggatagcaaaaataactgcatgtctacgaaagacagagagagccttgttgagggtatcttctttttccgcgattatcgcacatcttccatcacactactgctcaccccgccaaagggatattcaacaatcgtcaatcatcagtcttctcccgttttctttgcgccagttataaaaacctcatcacccaattccgggccctacccatgggatggacagctacggtaccgacggagcaacacccaagtgacactcgaacgaggagatataatggtcccatcccacagcgctgaggttgaacttgtgctcatattgggaggatacgccgccgagagtacagccttcgggtgaggtgcagatttctctgcaagacatgctgttgagttgatcgatggggttcaagctcgagattagtatatatgcaggtcgtatatgtgatgctgtattacgagggagtgttcagcagtgaagtgatagggatggtatggggagcaaggaaagagaccaaggtatgtcgtgtatcatcgactttggggcaaaaagttggccatttccggatacgatgaagggggtcggcagtgaacaggctaacgtgatactaggccaaagcaatatagaaaaggtttgactggcctaaaaataaaaacatcactcacatataaggataacagtaccactccccttcatccagcgcaaatgtattggtattccgaaaaaactgttgcggtaggttgtagcaagtttccatttcgtagatgttataggcacacgcttgcgaggcattagggccgttacagatgaggatctgttcaacaagttaactgaatgtttgaacccgtacatcaatatctacgtacgccgccgagacttctcgtttgcggagtattgcgcgtcttgtcgggatgcaaaagtgtaggcatggcggaggtgggggtaggccaggaggtcagaagtatggtgaggagtgctgagagggtcgagatgattgttggcaactttattgtgtcgttaataaggatcttgttaatggaccacatcgtggaccaggtcagtgtacagagtatataatcgaccgtggcttgggaggaatgaacacgaaacaactaaatggcattcatcagaggtagttgtgaagctggatgtattcaatctctagtgttctgtggcccaaaacatcaaactcacataagatgtaccaagcacgaagatggaaagaacttcaggcaaaactgacaaccgtcagcgccgctccttcctcgctgaaatccacgagaaatttcaatcccagtcccaagacctcagctaccggagtatcattatttgcgcagaggaagacaccgccggcacatgcacttcagttgacggccctgaacgggatgatgtcgaagtttggtttcccataaagtttcgtagtgccttgtaaacaaaacgaaggaaaccaagtagtgatagtagtggtagtaaatgacttgactactgtctcatcaagagtgtccgcacgttcgtcaatagtgagacatccataaacatactagcatggtgatcatagggtatctattattctctcgtcgttcgtccattgtctttgttccatcgcaactcaaagctccaccgatgagccaagcttgacatgaatgaaaacgtggaaccgggtacgtaaggtagacaaggggccgaagcacggctgtttaacccaggcatgtcctggcggcaatcctttgggaggtattgggtgtccgatgctgagatgtatctgttgacgcgaactagtccaagagaaaaaaaaaatcgggccactaaagggaaagatgagacacaaaggagcgatacttggaagctttcgaataaaaactccaggataaaccccgagaggaattctatttaatataaacaattgaatggtatggtatcttcattatgtccttttcgcagccagttaaccaatccctttgagttctccatgtctcaggagagtccggatccgatagcaacctggccgtgaagtcatccatcatgtaaacatttctcaactcctccatccagatctcctccggtatccttaaaaacaaacgaaatatcctcccaccattgccttttcctccccacaaaatgtaaaatgctggacgtgagatcgtatcctcgtgcagtatgtgaatagaagggtatcgtaaaggagcgtcgttagtatcattaaccgttttccatcccagcttccgagactaaactctagtctagaggaaagcaataacgccaaagagaccggcaatcagtgccaccaatgggctcttctgcatgacaacgttggccacaccctcaacagggggagcagcggcgctggtctcaccgataggcgaagatcccacggttgaggtagtgggaaggatgacggtggtaggaggaggagcgatggaagtgtagatggtgttgttcgcagaaacgatgatagtcgagtacttggtctcaacaacgcccgcgctcttggtaatggggatggtaacatccacagccttggtgatggtctgggggatcacggtggtgtaggtgtgaacctcggtgacggccgtggtaatggtattggtcttggttatgtagacggtttcacccttggagacggtggtaacaaccgtctcggggcagacgaccgtctcgtaaacgttggtgtgttcatactccgtcgcaactgaagtagtgtagacggtctcggtatgagggaccttggtgtaaagggtggaggtggatgtccagacaacctctacagtagagccgccgactaccttggtttcagtgacggggcatagctcagtgatagtggtgtaaatgactattttgagggtaagcaagtcatatcgagctgagacggtcaaacaggacacatactggcttcatccgtcttggttactgggggagcaacgtcggtaacggtgatgacggtgggaacctttgtctctacggtactggtggtagtgtacgtcttggtgatagtctcaccacctttggtgatcgtggtcgtttcggggcagacctaaagtttcgttaagatcaaagcctcttggaaaacagaaaagaacagaagagccacatacagtcgtgtaagtaacaatcacctcggtagtatagctaacgtgatcaccaccatgaccccaacctctaggaatgttggctccaagggttgaggagaccaaggcaaatagggatagagcggtcttcatcttgtcgcctaaaggttgttgaagtgtgaggtttgtaacgagggtctgatatgttcagatatcgtgaggacgggttgagcgaacgaggggcttaagtaaccttagcgaaggagtcactttgagtgaggaggctggctgggagatgcttgaccgagaaggctgggaaacagaaagaaagacaaaaggcctgcagtaggaacgggaaagtggtttattatacatatgcaagacaggagcagaagggcaggaagaccaccagggccctgtagcctggtagaggtaggcagagaacccaacggaagagatggatatgtttgcaatgacatggttggctgccatatcacctgaactgcagggtacccaaaaacggagagggatgggcccttgggagttgacggcgttacaacaacgggaagtgaagaatggtccgcaggaaatccatagaaaggccgcgaggttgggcaaccaccaagccgtgtaagctaggtaccactgagaactctgtcaaggagtttgtgtgggactaccgtagacggagacagttgctagatccggctgaatttggttaaccctgcactatgtgcggtttgtacctggtatggtatgtgccgatgtatctttacttccggatgatgaagccttgttgtgagagggccttcacatccggtgtgacagcctccctggtacgcacagtcacatagcgccgatccaaagtccaggactatgggtttgttgaacttgctggtaggtgtgcctgtggtgtccatacccctgaccatagccttatccctcgagattcggtaggggagagcgtaggttggtcatatcccttctagttgctttttccaacagcatacatcgggccatgaagactggggctagatatcacacatcacaaaaccgcccgttttcgtgtggcgttccataacattgtgaggagaatgtcgaacacgatatgtgggctcacaaagacactccaaagtccactgtacatagtagtcgaaggatatcgccgggcttgaacaccgggagtggcataagccatgtagtaggttggactatgtaaccggcgtgccaaggactttttctcgtgttcccccgcggtttgaaagccgtagggtgggattgaccctcctccacacacctccctgggcccctggctcagagcgatcaaagcccctgccaatgatgtcgttgcggcagtgagatgacgttgaaaagtcatggcagtcctctgggatttttgtctattcatatggcttctccagcattgaacgctctactactagctgctattggttttcgaaactaaagctcgttattaactattagtatgtttctcgtgaaggacagacctgcagctggctggtggtttggacaacaagaggttcccttgcttcccgtatgtactcctgctgatcgcatggcagacgcttgctttttcgactgcgtcaagctgcaaatccatgcggggcgactgtcaagagcacatcgcagctctcactagtggagatgcggtggtggctagtgagttgaagtccggatttggcgatgcattcgggagtttttttttgttctgaatacctcccgggcgtgtggctggccctggcgaggaacgactgcaaagtctaaccacccgccagatccaggtcgccctgcaatgacggcgccctagctggttcgtggttggctgggttgggtgttcggacggttgtggtgcgggtgatttgtttgcaacacgaaggctcgtgcagtactcaaagggattcgatattcttgtgcccaggggagctgtggctgcagccaacgcgatctgcaggtctcacaagctggccataggaagcaaaacctgctgggttagccgaatatccagacgggaacaaagagaagaatcccgttgacccctcctcagtacccgatacttgtctcgggagctccctttggtccctataatagccgtagaccgtgccgagctgttgccggactatccagatttctttgaagcctgtacacggcgttattaagacctgttccagccgagcttcgaatagtaacatggcgtcatctcagccgttgattgcggccaagtgggaccattgctgatacctacatcgtgggcaacgatgaatggagtcaggaagtcttgggtacatgatattttgctgatatgcgaggtgaccagaggagctgtgattactggtgggttgaaaactgctgtgcagggcagtggatgttgcaattgggctttgaggcaacctgactctctgaatagcaaccgcgagatgctcttttggcccatgttttctacaggttccgtctcaactctggtgaccattcctgttaacaaacgctgctcacttgaatacactgtagccactgctcaactgctgctcatttgaccgtgcctagtcattaacactcataatgagctatatagtgttggccgagccatggtgaacgatacaaagcaagagcgcatgggagcatcatcgagtgaacttcatctggtggtttcctgggcatagacgcggatgagatgacaagtcatccggttggtttgcatcccggactccaggtgaaaggctgactggctggctgttgatgaaaggctgcaaatggaatttgatgatcaggtgaaaaagagttggaagatggacgggaactaagcagggcgtcagccattttacttggcactttggcagacactgcggctcgccccacttttatgcgccgtttcaaggcggggccgttgcccagaggtcgggttaaactcgaagatcaggcactatccaattagagtcgccgagcggtgtccctttagtaacccatcagatggatggcgctcttgaacttgtgtttgtctgacccgcttcgacccttcatcgagatattcctggccagcatggtagaccgcgtgcgagaggcagtggtgaatatggttgacattgatgtgaatcttggattcccgcctgttgtgattgctaaagaaatacctctagcttggatgaatcaaaatcacactgcccgcaacacaaggtttttcactaacaacggaagggaatcagaccaaaagcactgacctgtaacagcggcccggtacctgtcccgccatctgccaggcatcaaccaaccctattgcgctttgctttttccagctcacaagcagaagtattgcagcccgtgatttgctgttgttccgccacaacggcacgacatcgacataaaggaggacgcccattgatattcgctccgttgaatcgtagtatagtgtaccttgcccggtatcgaacggctttgtgaatttcccctcgcctgatgttggaagcgaatgcaaccttggtcgattggcaggtgatgcaggctgcccaggcattatatgaagtcactgtcaagctggcggatgagctcccgtatacaccaacatccctctccagtcctgttttcgtggctttatgtcctgttcaggaagtctcagccatgttgcatcgagatctcgcagagacgttcggcatgaagtcctccaagtctgttacggtagttgtccaactgtctccagtgatcaccttttctgtagatcacgacactcggcttgtgtttgtgctgaaagctgactgctaccgaggatgccagcgaccagattcttctttctccaacctctgaactcgaccccagaagagttcccagtatcgtaaaccacgagcatccatccgaggaggtacttcatcagtttgccctgcaccaacctcacggcaagtatggatttaagcatgtgagcgcccgtcgccttgttctctcatcgaggttgcctcgttgtcggaaggacgcattggacgaccaggctgtgttacgcttaggtttcttcttttcaacttgttccaacaaaataagctccttttgtctcacacagtcagccacgcttctcgaacccgaaagcccggacccgaaggtttcacgatgctctggatccgctacgcgtaagaagctgggatccgaactggtatgttcaacgatgtcggactcgacatatgcagtttgcaaagtgggcattctacagaagtagaagtgaaatgctctcgtccaccatgcgcaagctatgctctcacgaaaatggccagaggaatatacatctttatctgtgacccggccacaatgccatgaatatcataacagcctgccacttggggttttccttacctgaggttcgagttcagaacacgaggacataggtcaggacagagtcgacacaaagctttgcaaatatccaagatatggtctttgtggcctggtatcattgtgataggtagcacaggctggggttaccatgcgacggtatcatatggcaccgctccaggtctccgctcgttaatacatcccgtactaccccatcaccccaactacttagctcgtgaacctctttggctaatatgctatggcatggataagcagcaccaacaatttgcccccaaaacctcctttttttaccttccaaatataaaagaagaagaagaaggataggaagaaaacgaaggtagaggaaaccagggcgtggaaagggaaactcgcgttggatgccagctatttgctctcggagacggttagcagattctccggattctagtgggacagcttacttggcctactgcgacccgttgggtaagctcaagagcaacgcaatgttctatacgatctcctgttgataaatagtctgatgaggattggtgtccatgactatactacgtagatgcaggtcaacaacagaagtgaatagttcaaggatagaagaaagatagcgttctaacatcgcatgcgactgaaagcctctcagcactacggtccgatccccagcagccgctaagctgttatcagctagcgaccagcctaaaagaccccaagcacactttcctgtttcggagcgatctggcaatgactccaaaggtgacgcgggattggccaattcgtgtgactcttcattcgcttaaccagtgcgattgcgggggaggggtcccgagggctaagttgaaatttttggtcgccaaccatccgtctctctttccctcctgccgctgatggaaatggaggtcaagaggatttggtgtcgccgaattctcatcgacccagacccctaacaacaacacaaaccacaatgtcgtcactacgcattctcctcatcggcagcggcggccgcgagcacgccctggcttggaagctcagccagtcgcccagcgttgagtcaatcattgcggtccccggcaacggtggcactgccggcctccccaaggtcaccaacaacaacaccgtctctgagaacgactttgctggccttgtcgacctcgccaagaaggagcgcatcaacctcgtcgtccctggccccgagcagccgcttgtcgatggcgtcgagaacgttttccgcgaggtcggtatccccgtcttcggcccttccaaggatgccgcgcgcatggagggtagcaagaccttctccaaggacttcatgaagaagcacaacattcccaccgccgcctacgagaacttctccgactttgaaaaggccagcgaatacctcaagaaggtgggccacaacgttgtcatcaaggccaccggtttggctgctggcaagggtgtcatcatccccgagtcccaggaggaagcccagcaggctctcaaggacattatgctggataggcagttcggcaatgccggcgatgaggttgttatcgaggagttcctcaccggtgacgagctcagcatcctctccttctgcgacggtactaccatcaagtctctgcctgctgcccaggatcacaagcgcattggtgagggcgatactggcttgaacacgggcggtatgggatgctatgcgcccaccaagattgccacccctgctctgcttgctcaggtcgagcgcgagatcctccagccgaccgttgacggcatgcgcaaggacggcttccccttcaagggctgcctcttcaccggcttgatgattacccccaacggccccaaggtgctcgagtacaacgtccgcttcggcgaccccgagacccagaccgtccttcctctgctcaagtccgacctcgctgagattatggtggcctgctcaggtcccattcccctcctcaagtatgtgcccgtcgaggtcgagcagaagttcagcgccaccgtggtcgttgctgcccctgggtaccccaactcctaccccaagaacattcccatgcaggtatctacacctcctgctggtaccaacatcttccacgcgggaaccaagctatctggcgattccctcgtttcttccggtggtcgtgttattgctgccgaggccgttggcgagactctgcgtgccgctgtcgacaaggcttacgagggcgttaagctcattaacttcgacggcatgtactatcgcaaggatattgctcaccgtgctttccgcgacgaaaagtcttcgtccgacaagcttacatatgcccaatcgggtgtgagcattgacgctggtaacgagcttgttgaccgtatcaaggctgctgtcgccactactcgccgccccggtgctgatgctatcatcggtggattcggtggtgaggtcgatctttctcaagccggctaccctggggcccccatcattgtcggcgctatcgatggcgttggcaccaagctcattatcgcccagaagatgaacaagcatgacaccgttggtatcgacctggttgccatgaacgtcaacgacttggttgttcagggtgctgaaccgttcatgttcctcgactactacggttgcagcaggctcgacgtctcggttgccgccgctttcgtcgaaggtgtcgctcaggggtgcaaggacgccggctgtgcgctggtcggtggagagacggctgagatgcctgatctctacaccggcgatgactatgatgcggctggtgctgctatcggtgtcatgaagccgactcagcgtcttccgaggaaggaggccatggccgagggcgatgtgctcatcgctcttgcctcttctggtgtccactcgaacggcttctcccttgttcgcaaggttgttgacaagtgcggcttgtcctacactgacaaggcaccctgggacagctctgccaccgttggtgagagccttctcacccccacacgcatctacgtcaagcctctgctcaaggtcctcgctcagaccggcgaggcagtcaagggtatggcgcatattaccggtggtggtttgactgagaacgtccctcgcatgctccccaagcacctggccgccgagattgacgtcgctacctgggaacaccctcctgtgttcaagtggctcagagagtctgtggtccctaccgagatggcgagaacgttcaacaacggtgttggtatggttttggctgtcgctcctgaggctgcggatgctgtggtcaagggcttggaggctgagggcgagaaggtctacaccattggcaagctggtcaacagagagggtggcgagaagggcgagtggtgtgttctcaagaacttggagagctgggctgcttaaattcggaaaaggcgtagatacctggtcacataaggatggagggaaaatgggtttacaaaaagggttcacggttgaggtgttgcgggttgggacgggttaatgaaccggattaaggatgtctagatgacaggattcaactctctgaatacagggtagcatgtcaatgccaatggtttttgtttgatttaatcttgggtatccatgggatgcaaaatagtgctatgtgctttgagaatatggtgagtggaccttggttgttatgatcttgtagtatcctccgtctccaatcatgtggtacctgcaaccaacccttctcacatctccttctcaaaggcatcattcaaatacccaacgaagctctccctcaacctccccgccgccaacgtccccaccgcctccaacccaatcccacctctattcagcgccacaaacgccctcctatacctctgcaactgcggcaatcccaccttctttcccggcaactcgacctccaacatctcctctccctcttccttagttccactcctggacaacctcactgtcccaccttctcctacctcagcttgctgctccaaaatcctcttgacgatatcctgcgtctccttttcaaggacatacagataatcgccgccgggatccttatcgcgctgcaccgtcgacttgttggcccggatcagcttttgtggcttgttgacgatgacttcgtcccaaatctgatcaaatgttgctttggtatcggagggcgtgtcgtcccaggtgatgatgaaaagcggagagtcccagcgggacatggggttgggttcctcgtagcggaagacgaggttttcccagttggagcggggcgtgtagggctcttgagaatcggtggggctgagggttacgtcttcaaagtccgggccagtggattcctcttcgaattgtttttgttgccagttttggtgggattgttggtaagtttcgggatggaggtcgccggattttggtgctgctcctgctgctgctgctgttgttgttgttgttgtggttgatgttgttgtcccgttgcctgccttctgctcctcctcctgctgctcctgctgctccgacctccgtatcctggcctcattgactcccctcgccctcgccaccggacacccaatctgtaccagaccaaacggcgtctgtacgttcttggcttcgcagtagagctggtaccgccatcccttgatgtagttcaacgtgtcgagaatgacaatgtccctgggagataacacgcgcttaacagcgccgtagagcgcggcgcgcgcatccttttcggaggcattggcggagcggacgtgtgctggtgtgtgcgctgggtcgaggtcgtagacggagcgtgagatggacaggctttggtcggaaatcaggtgcaggcggaatttgggtgtcgaagaagaggaggattcagcagcgatgcgctcggtgaggtagtcgtagagttgcgcggcgcgcgtagatttgcctgaggtgggtaggccggttatgaggatgagctggaggacggggggatgggatggttagcgacgcgacgaagagcagaagaggaatgagctggtagtgaacttaccggcatgttgatagactaattatgggactcgtggtgattggatgagtgacgtttataaaccttcggtacgtcgtggaatagtcgagatggtaatcgtctttgtgaaaaagatgttcgaagatccgtcatcgcggggtatgggtttgcgatttctcgatagcaactttcgagtctgccccaccgagctgctatcacaagtacctacctctagtgtagtgccatgtcttggcatatttggactgccagaatccctaggataggtagctttactgtggagtgtatcaaatatgtctctctcgctccatggtacagcaagattattcgaaaatattggaaggcccagcgaatcagctaattgagaaaaggaatcaatcctaacagaccattcgaaagcacacagtcactgcgtttggccccctcttccgtgtccggtccggaccccggacgaaacggcggagatatggggccggttttgtggagaacatccgatcttaacgtcgaagttgcatgaacaggttctcaaaaaatctgatgacaaagaatgtttatagttggtaagatggggagcgggtagcgagtccaagctcaattcatataatttgcggagatggatagcaaggaaacatcacatggcaagatctgagaagccgctgcactgcctcaaccgatgcggcgagttgctcagttacattcggacgagctgagctacaccacggctgatctacatactcggttgtcttgccgatcacgtcatatattctgtggtgttaaatgtgaagttcgtgcagtaacatctcgatcatcaagtcaactttgtgttggcgcaaactcacaattttcagggaacttggacagaacatacctattgcatgatatggtcacaagctaatgctgataaagcaaagcctcggtgaattttttaagatcactaacaccaaccaagcaggttgaaggaccatcatagtccttatcaattaccgattactgatctgtagcgtcatactgtgattatcgaaaccgtccacaccagggtagattaagagggcggatcaaaggaactgaaggaattgtcaagactatcaagtggatcctattttgacactatcagtcccctcttggtatgtttatgacggaccgcagagaccaaagaagatagagttgcagctacagatttaccttcacaccatctccactgagtatttggtagcctgcccatcaaagggtaaggtaacactacatgggtgggtgtgcaatcccaaaagttgcctgcaggccaagccttccaaatgggcgctccaggggcttttgtatgaccctaagaacacctaggtaaggctttttaagccactaacaacaatgattggtcagaagaagcgaaaatttgtcctggaacgagaatgaatggaagcctcacgctcccaaggcgcattcatatcaccttgtgggtatggcttatggaaacacatagggcccttgtggcttcatccctcagtgaaccgcgaatccagcaatatgggcaacgaatatggtcgtctgatgacggtgtctattcctcggttagcctcaatgctgcttgaagcttgagcacctcgccgcagtctcatgcttcatggtattgtgtataattgataaatgtttctgagacttgccatagagatttgattttggttgacaaagataacgaatccttaaaagcagggtccagctcacaccatggcccagatggtgtcgtgtaacagctggcgttctggtaagggtctgggttcactgttcgtttttcgggcaatgagagaagagctcccatatcacatatcgactcgtggaacacacaactgatgccctaatgggctggacaagggttcagggacgggaggtaaggcatattcaacctgaaatggtccaagatatgcaatgacgggacggttccaggtaaatttagctcgatcttgcagatgactgagatatagagtgttggtgaaaccatgccggaaagcttccgcacatcagtaacattaccaattcaaagccgacgggggccatgctcagcccttcaagatgaaatccagaattgtgaagggaactggttcgaggtgagatccggctttccgttgcgggggatcaatcaactgtagctgcccctgatcccgtcccatagtctacttggtgtacctgcacaggtcaaacaacgagtcactgcccactggccgaacggatttatgccaagaccatcaagcgggtccctgtggctcaagtgggtcaatattgctctcgcacaggtagcctaaataggaaagggtagtcgagactcggccaatgaagtgacttcaactttcgacaacatcactgcagcttcaacttcactcccccaacttcaccaacttctcacactcaccaatcgagcagccatgctttcatctctcgccacgactctcacggcggattggtttgaccctgaccgaagatgtcggcgttaaaatgataccgtaccagtccggcatgtcatgagtccagtacggaactctctcatcgcctacgggggcgttcgcggatgagacttgtagccatgtcttgctctcttttcgactttgtcaacctgccatcatcctgaccttccatgttcccgccaagtctttggtgaggctgtgcgtattgttactgagcaggtaaggcaaaccagcccagtgattgtctttccacgtctttcacgcccctagagcaccactcacagacagccgtcaccctctcccctgtcacctcccatctgagcatcgccatagccatagccctacgcacaaccgatcggacggacatgcttaggctcggcatggctcatcataccggcaccatcaccaaacctatgtaaaaggtcgccagtcttcagacaatacttctcattgaacacatcgttctttgagacctcctccacagctcgctttgacttatcaagtaaagtcaggctgcccgttgaccggatcccttcttgcatcggcaggtccgtcttgtaccaccttattcgacaagcagcgaaccaggaagagtggctcgacacatcgaccttcctctttgacacagaccacatccaatcttcagtacgcccactcgaacgcctactgctttcgaccaactgtacaggacatcgtaccttaccagattcggacacaaccgtggcgtcgagctgcctctggctactgcaaccatttccaccctacacaagctgaacaccaaggcccaggcctattcgtcacttgattgatcaaacccactgaactcggtgcggcccttcgatagtcgtgaacatggtattctgcgggaagccgagcaaagggtgctctgtgtgccgaaaacgtaagattcgggtaagtcaccacatctggtagcttcttcacaccatgtcctttatccatattcccgggttagaaccatataaacccaagagagacctccgcccccacttctcccagcggatgagcagccagatatttgaaggccgcgctctaagacatgccccgcatctctctcatcccatatcattcgtcatgcctgccctctggcttgctttgattccatatgcaatgcacatgtacagaatatattcgttgacatgcatctagtgcgatcagagagtaccgggctgtggccagtgtcagaagcgaaaagaggagtgccctgggtacagaaaccttgtcgatctaatgttccgagatgagagtgaccatgttcggaacaaagccgaggaaaaggctcgaagacggcgtcgtctctctgtcaagacgcccagttctcccagtgacccgagatgttcaataacaccagaacgccgacaaacaacaccctcgttactcgttccaagtcccaagaggcccacgagctcgacacctgaagctacttggtcggacgatgacgacagtataccgatgtcgcccgattcgggaagctggccagttaccccgccagttgccctcttgtatgaccttcccccaagttgtcaacagcaaggcattgcctatttcttctcacgatatgtgtctgtcgaagagacgacatgtcaccacaacttcagtttcgtctttgacatatggaagcccacatcggtggcccacgaccggcatgttgacggcgtccttgccagtatgactgccgtgggattggttggtctcgcaggcgtcacccgctcgccagatatgatggaagccgcttggaaatcttacgggaccgctcttcgattaacaaatcacgctctggaaacacctctcgaagctgtcaaagacactacgatgctctcggtgcttattcttggcctttttgagctgatagccgagcatccatcccacatgcggactgttgaagctttccaagaacacgttaacggcgcagtagctcttgcaaaacttcgagggcctgcgcagtttgaaacgaaaggaggagtcaaaatgttctcgatgctttgccaacgggttgtgttgagctgtttgcagtcgagagagcccatgccaatgccgcaaccactgattgacttgtggcatgcaatgcctcaaccaatccaactgaagggcttcggatgccttacgctctcggcgctaccactcatgcacaacttcttgcaagtgcgtgtcgacatcctgaatggggtcctggtagactcagataacatcctagcgcatcttttcagcattgacgagcgattcgaacaactgtcggcccaattctctccagatctaccgtacaaaaccttccgactgacgagacaccatccagcggtgctgaatggagtctgcattgtctactccacactatgggatactacgctgtggaacagtctccgtatgctcaggatggttttgttggagacgatcatctgtgagatccaacagctttcacggagactctgcctcaagccaacatccggcccttatgcagaccagttcaaaggcgcaaagcgcaaattgatggaaatcctggaggcgatatgcggcagtgtgccccaattgcttggactcgtggatcccgcagacggcagtgtcgacaattcatgttcaacgccaatatcgagtgttgaagtccgcgaaacccccagcccaccaacatccccatcagcccggtcatccgattccggcggcagcagccagagtcccatggatccggctagggctcgatgcgcgagcctcaccatccttcatccggtaacacccgcttcaacagacgcagaagaggaggctagccgcttcgtgcttttagtatcagcgacgagcccggtggtttggcccttgtacatggtcgggatgtcatcggtatgtaacgggcaggtgaagagctacgttgtgggcaggctacgcacactttatatggagacgggtgtcaagcaagcagatgccgtggccaacctgcttgaagaacatgagatcgccgatggggaggaggatagaaatgagaatagggcagaagaacatgcgcaatggttgccaggactaggactaggacgggattggatgagtgcgggtggaatggaggaaacaccgctttatttgagggtggtgcagcaaccacatgagctgttccatgctggtgggccgatgatgatggaggatgggaaaggaatgattgatccccagctgatctaacattaggagatttgcaaacttaaatgcaaaggtacagcacgaaatgaagaagccaagtatatagcgatccaatactagtctggttgttagctcgagacctcgggtcaacttcttgaggcgttttagtttcacatctttcagttcggtttctttccatgatcaaagcaccttcttaacttgaatatgctattcgaaactttatatgttcggtttaaatccttgcaatacggttctagaccgtacctggccgttaatctgattttaatgaagtttggaatgattcggactagattttgtccggtatactaggaatacttacttagctaacaaacaaatcaaaattgcctagatcggattgactggacactcggtctaaggaataggtcgaagtgtccaaggaccaaaccgcaccgttgctacaggtcaagacgacaaggaaagtaacatcaacatagcaaaagaccaaacaaaggtacaaatctaacagcaaagataccaacgacatggaagagtatgaaaggactatggatgaccggatggagtatcggtttactggtgcgcaattctcctcagaggcatatattcgttgcaatgtttttgtccttatcaacgcctaatgtaaacaagccgaaaccaagcaatttataccatatccacttttccatgagtatcaacgtgcccaaccaaactccaaaaagttgctataatgtgcacaaaacaaactgagatatgtatcaacccaaacaacttcaaaaataaaaaaaataaaaaaaatcaccatccatcgaaattcccaaaccctcccatcttggcctttttcctcaccggttcttcccacgtatcaacctcttcctcttctgctttcctcgtcgtcgtcgttgtcgtcgtagcagctttcttcacagcgcccacatccaaatacttgcccactttgggtcctcctcctcccccttctcccatcccttgtccctccattgtcccatcagcccttatcctcttgcccgtccacgttgtccgatcatcctctgtgcctccctgtctcgccacctcccgtttcctttcctcctccccttccttctgtttcttctccttcatccactccgcaaacggatcaatcaggataatcatatccttgatcacaatcttgttcaacggccgatccgatccatcggtagccacattctccatggccgtcagcgtcgtgtcttgcccctcaatcactttggcgaaaatggtgtgtttcctgtccaggtgggaggcggggcggtaggtgatgaagaactgggacgagtttgtgtttttgcccttgttggccatggatacgattccgcgggcggaatgcgtgttgggcccttcgaattcatcctcgaaattcttgccccagatggaactaccgccccggccggtgccggaggggtcgccgccttggatcataaagttgcggatggagcggtggaaggcgacgtcgcggtagtagcccttttcagagaggcggaggaagttccagacggccttgggggcgaattcggggaggagttcgagggtgagcgggcccaggttggtttccatgcggacgtagcctttgttcttgatgcggtgggagggtttgaggaggtattgctcgtcggataagagggcgagggagccggaggtggagggagtcagaccggtcgaggtgaaggatgcggcggttaggccggttgtataggtcgctgcgttggcggggcgtttgcgctcttggattagggattggccgcgggcgatggctgttttgttattgttggtagcggagttggtggaagtggtggtaagggcttgggtgagacggttgacgtcggcgccgccggcttgtcgggctgcgcgggcgcgctcgacggcttccttggcgcggagcaccttctcgcccacacggccgagggcttcgatgttgacggtgccgcccttgcgctcttcttcctgttctttggtgagaatggcgtcctggccgtcttggaggtacttgaactggctgagatcgcggctggcggagacgttctgggggtcttggagggtgatgatgtccctgcggccgaactcttcatcgtcgactaggtcgcgccacatcttgggcttgatgttcatgcgctcgacagtttcccaggcaaagacgttcgcataggagccatggcgaatggcgacaatgtgggtgttgtcggtgaagaccttgaaggtgacgggatcgatcaggtcgcccttgttctcgtccgagtcggtggtgtcgccattgcgggcaaagttgagcttgatcagatccttggcggagagcggctcgccggtgacgggattcgtcttgtgtttctcgagccatgagccgatgacttcgacatcgaagatggtgccgtcgggggtgcagacggggttcttgaagggttggagactggcggcgcagaagttgaagggaagtttcttgaagctggcaccgcgccgctgggcacgcgcaccggcattggcaccggtactggcgccgtacgcatccgaggacgaccactcggagtgggtgatgtatagtttatccgttcctttgcccatcttgtcgagccggcgggttggtgatggtggtgttttgcgacaaagtctagaacttcagatcccggtccctttacctagtggtgtggctaccttagctttcaacggccggaagtcgggtcccacaggccccaggccttatcttatccgcctgcaggacatccatgacatggatggaggttgagcttcgtcagccgcccccacaacccgcactgtacccggaagctggaacagtcccccagaacattggccattgaggtgcccgttttgggccagttttagaagcagcaggggacttggtcagtgtgagcgctactgtgctcatattacttaattgcacctgaagctgtgaggctgtgctggatgcggaacagcacaggaacctggaagtgccagggagttcctgacaagcacatcactgtagtaccgtctagtgtacacctagtttggaggggacacggcggccaaatggctccagcatcttggttttgatcgacctccaagctccacgaccactgtttcaactcaacttttgccatcttcctttcccatccgcctccctcacgcctcgattcccttctccctcactcgcttttctgcacctttcgagtttcaaccatcgacacctcattcgtcccacgagctatcgaggccgcaaacgtaaccgagaatagcgaaccccatgtttcgtgaccgagccccgtcctctccttgacccatttcttcttcccgagacaccaggaagagcagcaaccttgggggcactgctaaacgaaccaatactttgtacaaaccgccacggtacaccctaccctacacgacggctgagaaccgacaattctcttgagcagctacaatgaggagctgggcgtatgccttcttcctcctggtgctgtccgtatggacggtacaggccctggaggtgaagctagtaagtagcaggctatcacacacatcaatggtcctacactagacaagtcagaattactgacaagttctcttcaatggcaggacgaatccgaagagaaccggcaacgatgtgcaggcatgtacagcaaacagacatgggatggcccggtcaatcccttcatcagtgtcaagttcacagacttcggctccgacgctggcgatgaccccattgtcagtctccttatctttgagtggcaggactcggatctcgtcggtgtgcttcccgagggcgccgaccgtaggattggcatctgcgagccccagtatgctgatgccggctactgcaacaccaccaacgtgggcgagtacatcctcgcacccaacgccactgcgctatccaagaacatcgtcttcaccgacgccattcatctcaagaagtcagctccagtcaagtaccagattaagaacaccggttactattgcgtgctcacggacaagtacacggccgataggtacgaggcccttgtcgagttccggaacgcctatggagagctccccgctacgcagattcccaagttgcctttctatggcggcattaccatcttgtacgccttggtgttggcgttctggggcttcctctacttccagcaccggtcggatatcttggctgtgcagaactacatcacagctatcctcatcttcctcgtcattgaaatgctgatgacatggggcttttatggtacgttttgcttgtagttggtcctcctcttggaatgattgctaaccactgtccatttccagacttcctcaaccgccacggctcgaacgtcggctcccgtgtgctcctcatcgtggtggccatcctcaacgctgcgcgcaactcattctccttcttcctcctcctgattgtctgcatgggctacggcgtcgtcaagcacaccctcggccgcaccatgatctacgtccgctggctcgctattgcgcacttcgtcttcggtatcgtttacgccattaccggtcttcttgtcaacccagacagcgctggcccctttgttctactcatcatccttcctctggccggtaccctgacggccttttatgtgtggacgcttaactcgcttagctggacactcaaggacctcaaggagcgcaagcagcacgttaaggagggcatgtacaggaagctgtggtggtgcattctcatctccattctggtgatctttggtttcttcttctggaacagcttctcgtttgctcaggccagcgaccctggatacgtccccttccactggaagagcagatggttcatcctcgacggctggccgaaccttgtttattttgccgatgtcgctttcattgcgtacgtgtggcggccgacagcgaacaacaagcggtttgccatgagtgacgagattgctcaggacgatgacggcatcattgaattttcgaacttggatatcggtgcgccggatgatagtgatgacgaggaggcccaggttggcatgaagggaaagaagaaccagagtgcaagcgggggctcgggttcgggtgctagcactagtcagcagcagtcacgaaatcttgctggcccaagcagctcatcccagcagcaacagcaacaaccgaggagtcctaaccctcaacgtgactccatggacggagagaccatctttgcggttggcgaggatggcgataaattctcgtctgacgaggatagtgacgaggagggtaatctagtgagagccaagaagtagaggggctatctaatcacatcaagtccaagtaggggaagtagaataactattacgagtctaattgtattgacgagaaacagtccaagtgcactatcggtttgtgactgaggcaacatggccgtgcatcaaatgttttatcgatctgtttttacacttgttcttgatggcgttttccaagtggctgtatcattattttttccaattttttcattcttttcttaaaaataactttgtcgtttagatcaagagcggtacgataaatccaggctgtgtgaggccgaatgggcaaaaagataatgatagcctattccatttccttgcgtataacagctatgaaaaaatatgtttatacagtacaagctgacctggctgggttcaggacacagttcaaaagacacaacatgctaggtaggttttacatgacgacatcccctccaaaaccaaccggcctcctcctcccatcattctcgggcacaatggccaaagccttgtatatcctccccattccattcggtccccgatccaccaaccgatcccagctcctcctcaaatccttgacaaacttgtccttttcttcttcttcatttccccttttcgaccgcttcgccaactgctcaaccctctccctccctcccatcccctccaaccaccaggcctgctcaacaggtccatgcacctccaccccttcgctcgcattcgtcgccgcctccgcaatcgccgtgaaatccacatcggcactcaaatccgtcaatcccggttcggcaaaggggctgacgaggtgatgttttctgatcccgcgcagcgagttgacggggacgctgccgtcgccgggaccgtagtcgagtatcagcgccgcgccgcggggcgagggtttggggtgggcaggagatccgccgatgcgagtggcgaagtcggaggcaaacaggaaggcgtcgggacagatttcgatgagggcgccggcttgggtggtgccgtcggggaggacggcgaggggtttttgagaggggtaggaagaagaagaagaagaaggagaagaagaagatttgatggcgcggtagcggggggagaggtcggggaggtgtagggagtgacgcgtgggagaaggggatacagttagttggaagtcggggggaggggtgaggtgcgggttatgagaggccggggtgcggagggtggtgtgtgttgaaaaggggggagtgggagagacgaggagttctcgccattcgaggattggacctgtggagccgcttggcctggactgtttggattgtttggggccggaagtggtgatggttgctatggaggacggggaggctggttctgtgggcgggacctggactagttggaaggcgtggatggggagggcgtcgaagaattcgtgggccattatgaagggggttttctcggggtctgtggggggagggcatggtgtcagttgggggcttgacagataggggaagactggtgggaagtgtgaaaggagacacaacataccgtaggggatggacttgatggtctctgtccagacaatgggaatgtcgccgtacttgcaatgactatgatagccaaccttcgactcgctcatggcggcgtccttgccgcataacaggtttttctgggccattctaagctgaggactggcttcgaccatgtaaacagcatcgatgctcttagccatctctggaaagttttgtattgtctgatgtcgtataattagcacgttcttcatgacttgcgtgagaatatgatgagaaatgacacaacacttacccgaagcatgtcatccatcaaggtaccacgacccgggccgacctcgatcagctcgactcctttgctcggacgaccttgggccagccattcggtgacataccaaagcccacaaagttcaccgaagacttgggagatctcgggcgaggtgacgaagtcgcctttggcgccaaactggtcacggttttgctcggatttctcaatggcgccggtgtagtaaccgccaatgtcgccagtcaggcacatgcgcatgaaactggccaatggcactgggccggtcgcctgtacttgctgtcagaacatttccttgcaaatttctgaggatattgtgtacatactgtgatggcctcagccaactgctttgcgagaggagttgaccattttctctcatcgtcgtcgtcgctcaaacggcgagcggttactgataggttgcgagtgttgtagttggccaaagaggggggagccctgttcctgaaagatggggttctggggagctgtggtggtctcgataagatggtggcccgcggaatgctccgcagcgcacgagtcacggccgaccgggtcatggtggccgaattggtgggcagttgagcagtaattgagctcgattgtttagttgcctataaacaaagaaggaggacgaggaaggctaagatatttaagctttcggttcagcgggtgttttcatgccctttccccggcctcggtctgtgatacaccaccaaccttgctcccctcgagagctctgggggaatttaacccactcaataagaaccgaccctaaccctctctttgtgtaagtcggtggatccctataagatgtccatcggccgcggatatttctgtttcacatgactgactgtgctatgggttcaagagtgacatgtggcatgataggattataaagtctgtcgatgatgccccagccatgtgatgttcgttgccgtctggttgcacaattcatgtcgtgaaagggccgggacgaggtcacatcacggaagttgctatccagaggaaggggttagggttatgggagctagtcgggcttttggctctgcagctacactacgggtagtgttgcactggatgggaggcccctgtcggcccacaccagctcgcgcctcacagtgcggccgggctccaagtccaacaggacatttgtccatcaatgtcccccaacttgttgcgcttgaaacattgtcatcaacaaccttgggatcgcattcagaacagcccgctgcgagtatcgcaacaccagtcaacatttccatatcataaccacgcagacaatggttcgatatatccccgggttaacaaccacgggcgttacaccggttgcgcgcccagcagatcctctgacggatctaacccgacttctcaaccgccttcaacaaaccatcctgcgcgctgatgccgagcgcgaagccaggctacgggcaagcgagtatgaaagagagaaggcgaaagcagtatgaagccacccgggacgtacgctctatgcccaacatgctaacaggacaaccgtagaatatcaactatgcccggtcactcctcaccaagctagagcaggaggcattaggggtcaaaatccatgtccggaagaacgagatccaaaccgatttggtacggaagcgagaaattatcgaacagcttacggagcgcctgagtgacttggccgagatcgccgcagcagaagaggccagcaggcatggaggggcgggtgataatggcgaagatacgtccgacagcgaagatattcttgccgacataatagcgacgccaagcgagagcctcgattccaacaaatcacatggtgcgcctgtacttggggaggaggaggaagaagagcacggatggggcgatgaccaggaccaggtagcagaggcagcaccaaacgcagaagaaaaggagcagcagccacaagaccaggaattgaacgagaagcaagggacggaggggccgatggaagagacaaggactcaacagcccgaactcctttcggaaaagcaaccatttcctgaaacaaccaccacacaaataatccgccctcgccggcagcccaacaatgacaacaatgacacagcccacgaaaagccaacagcacaaacaacatcctcctccctcctcccgccctccacgacagcaacttcttcatcacagcccggaacgatctccgccaccgccgaagccatcctcgacacccagcgggccgagcaagacgctctctccgagtccatcctcaaacttgccaccgagctgaaggcctcctcgcaggccttttcgtcgtatttggaggaagataaagaaacgctggagagggcgggtgaaggcatgaacaagacggagcagggcatgaccagggtcacgggcaagatgagcacgttgcagaggatgacggagggagaagggtggtggggaaggatgatgttgtatgcgtatgtttatgggttgatggtggtgctgctgttggtggtttttgtgttgcccaagttgaggttttgaggggggttgatgggtggtgtgaactttggggtggggggtcactgaagcgctggagagagaggggcaggttgttggtgatgttggggaaataataattcaacgctatgattaatggactaaacttggcagggtataatacacctgaactgaagtcgggctattatcgcccatgtctcccttactgtccttgtgctgataagtattgttgtatgaaagaccgtgcaagcaaaagccgagctgcaacaacaagcacctcccataacaccccttgtaattatccgtctgtgttttcttattcgtcggtgcttcgattctcgcttctctggattggatatgtctcaaatcatgcttctcctgcgcaagacttcccttcacatgccttcccttttcttgacgcgatgaatagggttagaaaacctgtgtctccctgtccaccactggcattatggtgactgttgcgttttctccggtggagtctgctttttgtgtgggcagcatattttctgttgtttcctctgaagtctcccgcctgtcatgctggggcgtatgaggagaatcagtgtactgagcctcttcaagatgctgactttggtcgttctgatgcgtttgatcttgacttccttcctgtgcagaagtggtaggttcctcttcatgagtaactccagagttgagtgtcatggcaggttgatcactcggcacagactccgagccggtgttgtcttctgcctcgtgaggcgcagttggctccttgggaatgtattcttgtggaacccagccaactggtttaccacccgtctatgacaagagcgaggttaggtcagtaccactctccctgctgaccttgctaacactcggtatcgttcgtaagatggtggaaaagataagcacttactggtggttgataggaaaagaacttcgctcccaaacttcccacgcccctgaccagtctctcgtcccatggatatccgactttgatctcaaaaaagcgcttgaaggattcgtattcccgctgaaaatcacccggggtttcggtaaggcggtggagcttcggcatggtgtccttcttgcttttgtagtacctgacgcccacgtggtatagatgagggagggcgttggattcgtacagctacttggtgttagttgtcttttgaagcttgaagggacaaagttggttgtgtatgcgacgttcgagatgttggcagacggaaaaggatttccctaaagagaaagctcaccttgaccacgtatctctcaccagtgatgcccatttcctcaccatcccttgctagaataatgttgtattcaaagaagtcggtcgggtcgaaatagacgcggtagaggtctgattaaacaaatgattttgttagtcaacagtgttcttctaaggcttgtggatataaaccacaggccagacttactctggttcactgccctattctcctcctccacgcccttcgcaatcttcttctccagcctagccttattcttcaaggccttaagcgtagccacatgcgagaactcgtcctcgcacagccgtcttgtttcatggatcgaatcctcaagccagtccaaggagacgagataacatttcttgtcctttttgtacgcgcgtgccagtgcttctttgactgtttcggatcgtatgtgtcagtaccatgttttgatcttacactgccataccgaaaatattttctcgtcacatatgtatgtcatctttctcgctatggtatggtagcacgggaatcgccaggaaaactcacctctaggacccttcttgtcaaattcttcctttgtgcagacaagatgggtcacgtcttcactcatccgccagctgaacgtgccggctcggagattcacccatctggagatgttcgtgtccgtccattggccgtggaaggtgccggagagggctacgttgagccctttgaagatcggcctgggtcgtccggtgccggctttgcctctgggcattttagtgaagcgggccaagggttgatataccacgaattcttgagctttgtgagagcaaagatgttgaaaaatgtaatggtgacaatgatagggatgctggcagtaataatgaggcgtggtgtcaaggtgagccagtaaggatttgatgcctggtgatagtttgagtactgagatccagggtaccgttcagtttgatcaagatgaatccgcaacggtaaaagaaggaccctgaagattgaactgaggaaaatggaagctttatggtagaaaggtggagagaaggagagttctctgagtttccgagagtcttatacgtgatattttgagagacaagaagaagtgtacaacgggatccagcaatgttcagatgaaaacaacctcggaagggtattcgcagagttcagacgacaaaagtgtgagcgacgagatctctgtatacccaatggagtgacatagttgagagagaagtctacggaagggcgatgtccgaaaatgacagacatacggatcttacctcctaggaccatgtcagggtatttgcgtactggaacgcaggagttcttcctgtaaatcgctttccagcgttcagttagggtggaattactgcaacgtagtgatgatactcaccgataaatgtgcccttaatgtgatatcgccatcaccccaacactcccaacaaacctatccgcatcaaagggctctaaaggcggaaatgtcccagtaaacccagctccgataccatccaccaacgcctgaatatcctcaatctctagatccacctttggatcccccagcttcctcaaaacttcaacatcctcctccacgatcctcctctcctctaccgacagcttcctagccctctcaatctccaacgccttcaacgctcccccagcaggctccctcacccacctcctcgtcctctccccttttctttctccttctactctttccccatccccttccactctaaccctctcattccaaaacgccacctcctcccccctcctgacgaccactaccccatccacagcgccactctcatccacgaacctcgccgcctccatcaacccctgataactctcatcatgcaccctcttcggcgtcagtctcacaggtagtcccctcgacccagcctccggtagccttttccaataccggaccaaacatcccaacctgctcaccccctcgggcaccgccaagatggccactttcactgtatacccggcctttgcaaaaatctcaacaagcttgcaaaagtcatctggatgcctgcatgcagattccaccaagacatcgatgccggcctcagcggcgtgctggcatgccatctgcagccagaggcgggcgtccagtcctgccaagacagaggcttgggccggggggaactgggcgaggcaagaggcgtagtgagggtggtaggtcttgtaggtgtcggctatgaagtgggccggggaacggtgggaggggtggcaggcggtcatggcgcggcggaggaggggcgctaggcgggtcttgcctgcgccggtttggccgactattaggatggcgaggggccggcgacgggtggtggtggtgtctttggttgtatatgtggttggggaaggggggttgttggatagatagggttgcagttcggtggggagaatttggctggtgaagatttcgaggcgggcggagggagtaagggtccaggaggcggggaaggttgccatggttgttgtttgggtataagtcaagtatgaggggggttgatatggggataggagtgttagaggaactgatgatatgggggaagtatatattgcaatggaatatttgagtcctcgaagtcgttcacgatgtgtcaatcaattgcaacgacacggctcaagagtgttagcatgtagataacagatcaatatgagagtcgaagttcacggacgagaccgaaagatcggacgacgttcgtctctacaccacgacattgccgcaatggaacgttgaggctcaacttttggcaactgaggaatgaggagtacttaagcagcccaacggaggaatgtctcactttcggcaactctttccgaccttaggtaccttatgtcctcccccacgacaagacgggcgtgggggggtgaaagatggtcgtcattcggaaaacagagggtcgcaaaattgttgatgttctgcaaaaggaagtttcctgatcgccatgatgccttttcctgacatcgaagtttacctacttaagaatcttggcagcgagacccctgtgaatcggaaaccgagaaaaataggcacctcgatcaacacaaaagccattcatcttttcaaccttcgccccgctctccccacgatccaaatccactctccaccatccacgctacgtcggccgcccttggcgctttcaatcggcacgaacttgcactaacactaaaaaaaattggagatcccgcctcctcccggaaggccaccaactccgaaagcggagcgaagatcaatggatcatgatgtcaaacaaccgacgattcagaactctcgcgccttcgccattaacttgaaaagaaacacgcaccgccattccggagagcggtcggtgaaagctcgctggattagtaaacattgataattgtacttatacaaatcggttatcttcttgatctgaataaaatacttcttgttgtccctgtcttgttgatatcgatccattgacataatcaaatcacctcgttcaattatcacaaccgacaaaatggcagtaatcaaccaagcagcagccaagctccgcgcccaactcttcgagtcggatgatctcatcgtctgtcccggcgttcaagatggtctctccgcgcgggtttgtcttcagcagggtttcaagaatctgtacatggtaagttcgacaagtttcgcatcgcatgcaattagcaccaacttgcatctgattccccctaaacccgtgactaacagaacaaccccttaactttcagaccggcgccggaaccgccatctccctcctaggcatgcccgaccttggccttaccaccgccgacgacatggtccgccaagcgtccatgctctcctccctcgaccgctccgttcccctaattgccgacatcgacaccggcttcggcgggcccgtcatggttgcccggaccgtcgagcgctacatcttgggtggtgtagccggcctccacctcgaagaccaagtaaccaccaagcggtgcggccacctgggaggcaaagagatggtggacgtagcgacctttgtcgcgcgcatccgtgcggcccgcgaagcgagggagagactgggaagtgatttggtgatcatcgcccgcaccgacgcgcttcagtccatggggtttgatgaagccctaactcgcctcaaggccgccgtggaagccggcgcggacgccgtgttcttggaaggcgtcaaggatcgggaacagatggccaagttcacaaaggaaatggccccaaccccgtgcttgatcaatctcgttcctggaggactgacgcccttggtgaacgccaaagaagcgaaggagttggggtacagaatcgccatctggccgtgctttgccatgacgcatgcgtacgtggcttaccaaaaggcagcgaaggagttgctggagacgggggcggtgacggctggctttaccgaaaagcaaaagggcgcaggggagaatgtggagcaggttcccggtgggattagagagctttttgagctttgcgggttgagtgagtgcgtcgagttcgataacaagatgggcggacagacgttttcgaagggcgtttaagttgaggttagtttacacgctggcgagatgaggtatggagaaaagagcgacttcaaaatagtttaatgatatacccaaagtcctgtgccaacaataatacagtcataagatcatgaactaggcaacgaatgtgaacgggcatgttttccgtggctagccaccgacgaaatgacaatatacaacatgggcaggctgaaagaccatgatctgatcaacatgtgggaacagggaggcgtggagatataaattgtatgtttattgtcccatccaaatgataggcactgagcatgatatgtgccagtaaccacgaactgcatgaacttgctagtaacaaccgaaacctgacatcaaaggatcctagaagagaaaagaaaaaagatattagaacacactgaaagtaaaacaaaagtcaaaggaagccgctaacataacactccgaaaaatactgtcttgacaacaatctggtagtagaaatcccccccaaaaatgtattccttcctcaaacgcctctgttattgtaaaccgtccgaaggtaatttcaagttcttccactgaagctctgccaagcgcccaagcttggtattgtcttcgacaatggagagatacgcccgagcctctggcgccagcgcaatgtgtactgtcaaaccagaccatctcctgagagctagtacatggtggacgacaaggaaaagatgaacaaataagcgcaaaccctaactcctggtatgatatgtagcacgataacaagaaaacaagtagatgaaaataacaaagatgagagtgaagtggagagaggccaaaaaggcgcgatccaagtatactagcagccgtggggcatatgagctttgtaatgctgatatcttcggttttggatctgtgtcgttcattcgtaaggtaacgcatagttttgctaagcagggacgctccgggatgtcatttctccactgcgccgacgcatgagattctgttgcttttgctcttcttgttgctgtgctttcgaagctgattcaatcagacgtaacttcttcctaaggaccgtaagtcggttgttgaccatattgatcactatgatgatccatgttagtaaaggctagctttgttttgtacgagcacggaagttggctcaccattttggacgacttgcttgtcctcgttattcatctcgtctgataactcgttggcgccagtcttctcctccttcgatgcgccagaaacctttcgttttggaaggtggtcgtcatcctgatccagaacagcttccaacatacgaatcgctgtgatgtaagaaatctcacatccagggagatcctcgttggcgatctcattgatggcagcagcacgactcatctcgatggcgcgatcgtacatcagcctctctgcactgataccctcgctcaagaacacgccgacagtgctgagactgttcaaagcggtcgagtcgttcgcatggttgtttgggtgactgggatgatcttcaggtagtcgcttttgtgcctcagccagcttgagtcgaacaatctcggctttctccaagacttcattgaagcgtgaacggatccattggacagcgccgttgatcctgagagccagggcctccgagtttgctgaatcccgtgctgccgaagtgatactattggtcgactcaaccttgttcttccgtgaccaccagagactggcgatatccatcgacttggccagaagggtgagcgccttgacatacagaaccagcgcctcttcggataacgagacgatagcttcggctgtaagcccatcctcctccgccgatttttcaatgggcgcaccaccaagaccatggtccatcgagggagcgagcgggacaagctgcttgtacttgacttcggcaaatccgtacacgacatcgctccgtgttgcgtgatcctctatgcactgggccacacgggagtcttcgtccacgggggtgccttgcttcccatctgaaatcaagccggtgggggtattaggggctggatacgtcgggaatgggttgtacatcggaacaggagatggacctttgcttagtaggtgaggggcgtatttgaatccgaataaccgcaagcttgcatcctgaatagccttggatatcactgaagtcgccttgctgggactcgtgccaagtgccttgtcgtaggacccttgacggctatgaccctgggccaactgaagtgctctagaaggtgggctcggaactgcgccactcgtcgaggtgggtgagccttgttgagttgcgcgtctaacaatttgcgctgactttggggactggggctgttgcggatacattgatatttggtccgcaagtgcgttcacttcgagatgcttcttgtccaccaacacataatcgcgttcaaacgcaatgtcctgggctgccctctcctcctctgtcatgggtttggtgcccatacctctgggttttgtccttgtgacatcatttggaggagggtttgcttctcggacaggagccctgagcgaggcatttgatgagcgatgtcgtcggtctacatacgaagatggacgggttggagcagacgttgacggttgaacttgcgggcgcttaatccctagcccatcagcagcttcctttcgaggagaatagctgaggcgatcttctctcggtggtatctggaagtagtttggtttactgatctcgacgggttcgttaggggtcgctaaaggcgacgatcggcgaggttttggtgaagagggaccagctgtctgaggagcaccctcgcggtctgccaggtcctttctgagagattgctttcgcgagggtacgagcgagtcttccgcccgactaacaggcctttcctccttcaaggaccggcgacgtggtggcttgggaatgtcgtcttccacaagtcctggaataggttctgtgacaacaggatggttaaatagatcttcaaagcttattctctccaccgggttcttcttcaagagagcgcggatgaggcctttcatctcttggctaaccacactctcccttgtgaacttgatcacatcgcccgatgattcgattttcctcaaaagttccacatgattgctggctttgaaaggcggccttccggttaccatttcgtacaataccgtgcccacagaccacaaatcggccttcgcatcgtacttctcatatcgcaaaatttctggggccatgtaaagaggagagccgcacagtgtctcggcgagggatgtcgacggcagcacacgggcgaaaccaaaatcggcaagcttcagcatcggggccgaggctaggccggcagcaggcgtaaaggagtcatagctgccactcatgatgtgttttgccgtcttgttgttcgccatcatatgaggagagggaagcagaagaagattctggggcttgacgtctcgatgaacgaaatccccagcgcgcaaaaactgtaatgcgctcgccaactgtttcagaaagtggcgagtcactacctcattcaagccggcgttcggatagacggggtactttcgcgcaaggtcgtgcgtataggggtttgttatgagcttgtctcgcttcttgatgaacagcgacaagtcaccgagttcgcaatactccatgatcagattgatatgggtagaggattcaacgcagtcatggagcgcgacaatatgagggtgtcggagggtcttgagaatttggatctccccgtacaggttttccttcagcttcttatttaggcgggcgagctcaacggatttgacagcaaccaatgcgccagtgacctgtaggcacgatatgtcaacaagcagcccagatcacggtacggatgtgaggtcaaggccgaatgggatgctgaaagatcgatcagggtgaggctgcagagtacactaaccttatgtcgacctagataaacctttgcaaagcttccttttcctatctcttggtcaatgacaaaggatccaatggcatcgtagttctgcttcgtcctcctcgaagacgaggaagcagacgttcggtccgacatggcttcctggtgtatgtgttgatgacgggaagtcagtgtaaaggtaggtagcccaagggactaaactattcggaagacgtcaacctcaagtctggcaggcatgtatacgccaaatagtatggtgctatcgatccggggttgaggtggtgaggatgatgaagaggagctctaggcagaagcagagaagtttgtatgaataaggccgattgcgttcggttatgcaatgatgcaggtggagatgataggtcgaggatgtgtcgaagccaaagatgaaacggcaaatgcgtggtcgagggaagaggttcgagtacgaagtaccttgatggttcttcgaatctgtcatgcgccaggcttggatggggatggcagatggacagccaggcgacgatgagactgggtggagccaagagagagtatacggtggtatgggatggaagaggaggtgcgaaggggggtcgagctcagtacaatcgtttcaaagtctggaggagtcggagaggacgggatgcctaggtgagcccgaacgggtggctgatggaaccgtcgatgcgaaaaagagcggaagaacggcagaacgaacaggcagtcgagcagctgaggttgatggaggaaacgacggacggatgaaggctcaggacacagtagaatagggtccaagctccgacaccgacactgttgtacctggacgtctgctatcagtacggaagcgtggttgttgacagctgctcttcctccaccgcggcagactgacgtcctacgtcaagtcaatgactcagacccgatcggccgcaggctggcctcgtccgtatcaatcggttcgacaacagcgagggttgcggctgggttatatctagttgtgcgattgatctgtataggatggcggatttgtactaggtagcgtctatgagaaacgggtcgagagagcaataggatgacgcgatggtcggcggaccggcatacggcagttcatgcggaagcggcgaaagttggtatggtgtcgggtgtatggatgtggtatatggcgatagatgtcaaagacgcgatggatcccgccgatggcgatcggaacctgagggtgcgagaccggagacagcggagagggagaccgaagctgtgaccttgactcggaggatggagagatgaacgggcgatatgggatggggggagagagacgcaaaggtagttcggtagagccggccgagggaggcaattctgaagggcccaagggcggtgctggtaggagatgttgcggatgatgagtggatggggacctgacgcaacgggggggaatgggtgtggtcctgtcgtgggagtgtctgggtggtcggttggccgtggtcgacggtcgcggtgatgggtgatgcggatcgagggacgccgcaggaaggagtgggtggactgctggatggacagcgataagtgatagcgcaccagtacctctaagtgaggtaccgtatcgggtacccaggcggtaccgacgtaacagacacaagactgggggcgggcgagctgtacaatcgtcaacctaggtaggtacccagggtatttgtgcccggagcggagcacgggaaagagccgttgcccgcagttctttggtttattaggttggtagactataaactttgatatgcgtgattcccaaaggggggaagacaaagacgttatcttcagtctcttcttgagaggaagttgagattaatggcagtgagtgaatgacgagaggagacggcaaaagagggacgggaacctcgatgggcagggcagcatcagccagatccaggtggcagcagaggggggcagcgtcccaagcgacttgcgagtgactacacctggagctcgtgatgatgtgcaaggggactggtccgtgcaggtgcattggagtcatgatgcctcgacatggtctgcaccagtcaatgtagctcgtgggtaccctgcggtagcattcgaggccgtctgcccagctcttccgcctttccagaaggggtcaggtgggcccggggtacgcagacggtacgagggccctgttacgctgcgagtggagttgcacgttgccggcccgccattggccccaactcccgacgctacctaaaacggcctgtccttctgtggtgataaggcacttgcagcttgataacatcaccgcttggagtgacactggacctcgctgcgaacctggaagccttgaggcgggtttgcttctccacggataggcagcctggaaatcttgaaaatgattggaacctgttgtccgaacacgttggaaggaagcagtcgtaattaggttataaagctgggtgggttcttcgttgtcggttatgggatctcttaacggtcagtctccatgtcgaaacgcgtcatgttgttgttcctgtcatttaccgcttgtcttgcgtctttgcgggcaccgaaccgagcacgaggcaaaatcacgtagcgtactggcacaaagtcgcaattgatggacatgttcagtcccgagcatcaacccgtcgctaatatcgacctgtctccatttcaaactgaatacgtacaaggtaatagcccggctgcccggtagtagtgttcccaaagagtcatcagcaaggaccctcgattcaagacttcggttgcttctagacgagacggggcttggaattactcatttactcattgttccaaacaatgacaatatcaccaaagtctaatcatctttgacgacacaggcactccaaaagcaatcaaccacacatccatccatggccactgtgcgcgttgtatacactactaagagtaataatgactagccaaccggaacccagaatctcaggcagcagtcccgcctggttgatccacaggctgcatcagaatgcgggcgtgagcgacttgcatgaagcgatcccagccattgaccttctcccctcgcagccatggaacatcacctctcgaggtcaagacagactagcaaagctaattcacgccagtcgagacaatcaatattcggcttctcttatcgctcctttttcaaaagagtcaagacagtgttcattcattacaggcttatcaatcagcgcctcttcagtccgattatttccacaagagtctgtcacaagatgtggcgagtctccctccaggttgcacaaaaagcaaagcacccaagcagcaacccaatgaataagctttggggctcatggtactctcaaaccaggattccgcgggcgataacaatcacgctggcttggtacttagcagagcacgctcttacccaaaatagctgtgcgcttttctgttggcgcaccaggctgatcttgctcattctcggcggtccggatcgccagttccaaccaaacatcaaactgccaactctgcgcagtaggtacctaggcatccgcagcgaggttcgcgaggcactggggagttttcactcctcttgcctggtcgtagcgatcgagatttatcacacaaactcctccttgcagcacacaatttctccacggcgtcggcggccgtgttgcttgtgcctgttggcttggctggacacaacggggcacacatcctacaccaacgacacaagcgcaggaagaaccccggccgcctgtatgtaggtggacgtactcgacgcctgtggggtgcgagtgaggctgtcgtgatgctggccaatctccaagcttgacatggagctcggtctgattgctttctctctttgcagtgagacgtgaagacgttcacccaccacctccattatgcaaggtaacgcatccagcaccccttatctgcggattcgatagcgccgaccaatcaacatggacggtgcaaacgaaagagttgaaacaggatagagactggctggccattgatctttttcgatatcacttgtggttgcgattttctctctgaccaaacctaagaaagcccaacacgtcgtcgacacctcgactaacgggcgagcgtcccgtgtgttgcgtctacggcgctacgctacgctacacaggaggttcacgggcacgtcggttataccttagtattcttgataagaaacattaccccggactcgacttgtcacgagtttgagagattgacggaccctagataaattggcatggagaacgaaagagtgctaaacacaatggcgtcccaacaagcacaaactccgagcgagacgacattaagaagcggatttccccagatctccctccccacgcgctaaaccctgtatgtttgatgttattggcaaccaaacagacactccaaatacactactttcccggccgcccttattgaacacctatgattagcaaggtttttcttggcccataacatgcgcggcctctattacttggactttttcttctctttcgttcttttcgatatcatcacttttaatgcgaacgcgcggttcctgttctgccttgcgataagcgtctgcatgtacgtttctggcccactcggttcgaacccaactgcacgccatctagcgcaacaatacctctcgcaactttcgttttgttcggaccttttgatactgattcgggttggaagcattgggttacttggagaaatgacgaaatggacgaataggacaacggttaatgaggggatgaggggaaggaaaggggaaactttgggttctggagcgtagaggttgggaccctacatggagttgcttggtgtatgtaaccacccactctgtttggctgcagacaacccgacccgcctcgtcctcatgtgcactcctccacagttttgcgttgtgtagcagccagccagcaagcagccggccatctttgttgtgacgaacgggaaaggcagattcactgtttccttcccgttgtcccctttttgggttcgttggatgcttgttgtgagttacatcaccgtcatcatcgtcaacaaaaaccaaccactaagagacgttcaaacacaggcgtgcggaacggagcccttatcgccttttccaattacctttcttcaaccacacgagttcattaatcttagtcgtttctactctctttgtacggtagatggccaatgtcagttcaaacataaaaacccccggaatctcgcaacaacagcccgattcgtgaaccctgaaattggctgtcccacgagaatttgtgctccaagacacccttagacttgttacggcaccgaccatgccccgggcccatgactcttctcggatgcggatgggagttctagaaaagccgctacccgcgacgccgccggccgcccacccacccacccttcattcagcccagccacttttaccactcactggaaagttagaaagcggtgagggaactctacaaccacacgtcaaacggccgtgtgggacgggaagcaaggtgagagatcccaacttcaaggcgtgtggtgaggtgagtgagtgggtgccgaacaggttcacttgtactgtcatgcatcgtcgggcacctctgtaggtacatatggtggtgcatgatgttactgtacgatttatgcttatcgggtgatgtacatacaatccagtactggtttgtttgttccttagttcagttcttcggtttaacaggggagatctagagctcttactattggcctgcaaagagagaaactggccgttgtttgaagcgtcatggataatacatagataaccagggtggaaaacgcgccagaagccttcttatcctgctctccgtcttcacccataggtacctagccttcaaagtctgaaaacgataggagacagcagtcccctacggcacggtccgctcgaaactcgagtgcttttccgtttcagtattccgagtgtggaaataggcattttgttgtaccaaaccgacaaacaaaccaggtctggactgcatgcaattcattcatttcacggtctcgtccttggcttcgggagtccgaagatcggtttgccgatccacatgctatgagatctcgggaatgaatgacgcgagtgatggcgcaagaggcagtacttactctgtacttgtcgcgtcggtaagccggatgaggcggtcttgaggtacggtccattgtacatctacactaacatgactacatactacactcaagcggtgcaactgagatcacgatgtgccagggacactgcgacgatgtaagtacctctatgagcttactatgctcaagggcttcagggtcctgtcaaggcgtcatctacatttgcagggacgaacgagaatttcagtgctcgctctttcccacttgctcgccgtcgctttttcttgtatgccttccggacatgaatgagtctggggaaggagcgacgtgaggactctatcatcaaggatgagccagtcttgcagtgctccaatagggggggggggggcttgcctgtgctaagcaaggtgaataagacatggccaattttagaatgggtcggtcacactcgggcctggcaaaaaccacacaaccattgggccatcgccgttccatgtctggttttgttgcaagacactccgcagtcggagggcttgttcccgtggtaacatcaaatcatttgtttcgaggttttctatatcactttacgagtggatctcatccatatcaaaaaaaaaaaaaaacgtacattgcgttttggaacctatggtagaagttcagacagacgcacacccgtagtcagctaacaaagaagccgcgcacaggtacaactgaacaaagtaaatttccaatcggcatttttctcccaaacgaacaagggcaatcaagaaggacccggcagcacaacagacaagggtcatgctccacggacactcgacaaagacgagccgctttgaacagacagaatggaaggaacttttgcgagatagctccaagacgttgagccttatggtcaatatggtatcgaagacgatcatgctggatggtgaacatcagcatataaagacacaggtatctcggcttttgcttggcttcgttgtgaggcaccacctgattgccatccgatgccccttggtgttgtggttcgagatcaagtctgatatcaagttttttgtagagaataccgtatagaaaaaaaagaaggagcgatggagagcaagtgaatcacgaaggaagcagtcgaactgctcggtcgcccctaccttacctggaatacccgatttgggttctaggctcaactgtcttccatgtatcttgccatcgaaatgcagaaaaacaacggaaccagttcatgcgcagctttaattcagtttggttggacagagttgtcctccatcatatctctggtcgtcccgaagaccatcaagcaaccatccttcacccgtccgagttgactgaagctcgacgattccaactcctggagacgacaatgtccccggcggacctgtgaccgaacggatgaacccatagtaagagggaggagacaatatcaaggtcgatcaaaagtctggcctcaccttagaattgttctctgcctttatatattgcttgaccctcgacttcgccatgtttatatttagagtatggtttctctacaaggcgtcacgcggtgatcaggggccaacaagttcattgttgtgccacggtaactcataaagaaaccccccgggtcccatggtcagccaggggtgagtttgttcaaagccttacctggtgggccgtcctgattctttgaacctgccccttgcctagtgactcccttattcccaactagtggtatgctcatgtctattcgctggttcgtcatcactcaaagatgattccgccccgtatcacgaagggaaagtctttggagctaccttgtaatcggcaacatcctgctataacaccaaactacacgcttttgtcctcccttcaagaagtggccaaagtaaaccacccgacccgactattcagccactcgaggcgtcacgccttcttggttattcatcacttctttgggagatataaagacactttgacacttcctcccacccgtttctcttgatccctgtttctgttactcgaggaagtttctccatcaactctgtacactccttagacccatcagtcacctaaccagaactcctccgacttgactcttctttactatctgcttactgttctttcgaaacactctcaacatacacgccgcaaacaacaagcagctataggaacaaactaaggaggaaacccagaaactcgtcaaagcacctattcagcatttcgccttgaataagcatcgagtgagaactcaacctcaacgatgaggttcacagtcaacaacaacgccctacttcttgtggccgctagcattatcacaaacatcacaggcacaggaagggtattaggccacccaaccgacgataagctcgtccaaagcatggtggcgagccacatcctggaagggagacttaacacgaagagtcaatgtggttatttgtaagtggttttcctttttttttttttttttttttcatttcgttgttccccgcccctcaactctttgcacttcatcgtcatcgtcctcgagaataacaccccgccctgactttctcccttcccacaactcccttctcctctcctcttgttcacccaatccccaccacccatcaactaaccttatccattttctccaacagcgccgacccccacaattgcgttcccgccatctgccgctgccaagacgaccgctactatgcgctcaaccgggacaacctaaaagctggtaagcacgggtgcgacccgccctgggacaggtaccctgggggcccttgtacgctgaaggtgtcttgctgcccggtgccaacaaagtgggggaattacgatgataatcctgttttgacgtgaggatgaaaagagataaataaaaaaagaaaaggaactgaaatagagataattgggaaaagagggatagttgttgaatatagaatagggagatggcatatgggcaatgaggggatgtagatgggaaggaaacacgacggggtgggcatgggaagaatgagaatgatggaaaaggcgaatgaggctgaggcaaggaaaagaacgcaaagggaagagatgaagaagagtgggaagagataccgcattgtgagaagggccggggactgagaggagagaggcatgggccggccttaagctggctatttgcctttggatatcctcggttgttcctcaagtccgttgtacatatctgtttggattttgctgctttctattcgctgctatattacattccttcttgttctcttgcgccaggcctatcctcggcgcatagtattaccagttttcgtcccatttagagcacttctcacacaaccaccttgatctcccaactctagccgcccgacctactcaaaacacactcctcttttgttctgcaacaacctcatcataaacccccgtatcccaaacgaccaacttccccctcctcctccaatcctcgttaaacgctccattccaccccgcccacacctttttcagttcaatccccatctccttcccctttttgtcttcctcaaaaaacttcttcagcgactcctcaatcccttcaaatccgacaataaacctcggaatctcctccccctgtgcaccaccgccactagtgagaccatcaccaccccacatctcctccctcaagaactccacaccatacaacccatcctcttcttcagactttttataaaaccgatcagcctcatccatgtaatccctcctctcctgactcccgggctgcgtatgcagcggcggctcgcaagtcaaagccctggcgcgcagggccgggtaggcgaggtgcgagcgccagggggtggagtggcagggagtaaggaagagggcgaagagttcttgtttctgggacgaagaagagtcaagggagagcgagtccgggtggatgcgctcgaactcggtgcggagaaaggtcatgacggagagcgcggcgggttgatggaagagggagaggtagatggcgaggagaaggttgagggagaggaggttggcgagggagattttgtggcggagggttacggggcctgtcgtcgttggtgaagaggcagcggcggcgttgcctttggtttgagttgtggttgctgctgttgctgatgttgctgggatggtgaagaatttgaagacatagggagcggctaggatgtgaaggatggggagaagagggtagatgaagcggacttccttatgggagatgatggaaagagtcccgaccatggacaaaacggcaaaggaaagcgtcttgaggatgttagactggaggacggtaaggctgctggaagatgatgttgccttgtataaaccaacgagcgcaaaggggaggaaggtggttgtgagtagagggattccctgagaaaggtagtagtgccatggcatgtggccgtagaagacggcgagggactgagagatgttgaagtacagccatttgtagggcgggaaggtccaaaagccaaagtagaggcggtccgagacgagtgatacggcaaggactgcactgccacagacgatgatctccttgactagaacaagcaatgtcgatctgttgataggagactctccatcaagtgtcaaccgtgtgacggtgagggtgaggactccaagccaaatgagcaagttggttgggcgtagtaagacggcaacggcagcaagaataagtgagactcggaggctgcccaggttgcccttgacctgcagaggctcctcctgtttgttggatttggcatcttgaacaagatcccagggccagtagtagagggcggcaatggtcagagtggtctccaaggagttcgaaaaggtccttgtggagcaataccattgccatgggttgagaactgtcatccacagctagaggccaaagtcaaagggctgtccaagacatacaacacatacatgggcttgtgacttacagcagtccatgggacattgctctcatcgccaaagatggaagtggccagttgccaggtataataatcacacaaggcggcaaagacagactggacaagcttgggcaaggcttcgagaacaaacatctcgagagcaggaggaaagagcgcggacaggatccagtgggcagccttgtatgccagaccaaagatggccggatggagagaggagcgaagctgatgttgccattcccaggtcaaccaggccccgctctggtctccaaaggccatgttccatgctggttcgagagcctggaagtactcgtctggctgaaagaaggtgcggagaataagcgcattgatgaagcgaaagacgaagagcaaggtgaggacgtcgtagacctgggccgagacaacatgccgatgaggttttgttactggcgttgatgtttttggtgtctttacatctccggtgttcgctctctcagcctcggtgggcttggagatggccggttcaccaggcatgttttgacctgggagtgttttggtcgtgatgcccgtgggtgatgttggaggtcgacaggaaggtacttttgtcatgtagttaattgttaaggcacgtttcagggggggggggggggggttagccaaccaaagagatccccatgttggcagttgttgatctggcatgcgccagctgacagatctctctcccaatctccctgacagcccccgcgctctgatggaaggaatggggaatcgaagagctaccagccctatcacgcagcacggtaatcagcgcagccatgattggttagcgccacagatcggagcccctccgtgacagcaccgatgacggcgggggggaccttgcagactggagccgttcttccgttactgaggctccgtctccccgtttaaatttattttgcgctacatgcgtacttgtatagtgcactatacttagtggaaacggcagtcatatcaaagactgcagtgtctttttatgttagtgcagttttactctgttttcactttcattgagaaatcctctctcgtggacagggatccttcaaggaactcaagtcagcaggaaggtgaagctcaagcatatcccgcatcatcggcatgcatcccgtgctgagggcggcttcctacggcttcgatgcgtccggcagcggcggcggcggctgtccacgcggagggttggcggaggtcatgttctgcaccgtcccttgtctttgcaaagcggtgatgcgggcgtttatcacttagaggtctagtgcaggacgtttatcacttaggggtctagtgcgggccgcaccctacccacgcaggccacgcccacctccgtctcggacgcaatgaatggtggcaaaccatccgaccagtcttggtgttacccattgtccacgtttgcattaccagataggtactaccatagcaaggttcctcgttgatcctcgttgcctcagatctcgcccaagtcagtcgctccttgtttcgagtccaacttttctcagtacctcttcagttcttgtcagctttttccatttcccgagtcaggtcattctcttctgcttccatcttatatcaaggccagacgcttccaagttgcttccacttagactctttgttcccaagtcttcctccatctcacctctgtcagtcagtacagccagactgcccatcgttacctttactttaccacctctacagacaccaccaaaaccacaaccatcatggcgccactcgctgatactgcttcgaacggcggttctaccctctcgctcgaccacctcatcaccggctcggacaagtaccacgctgccgcgaccaacgttgccatcgccgccgagaacgagtatgccgcccacaactaccacccgctccccgttgtctttgccaaggctcagggcgttcatgtgtgggatcccgagggcaagcactaccttgacttcctttctgcctacagcgccgtgaaccagggccattgccatccagagctagtcaaggccctcacggaacaggcttcgcgcctcaccctgagctcccgcgccttccataacgatgtcttccccgtctgggccgcaaaggtccgctccgtcttcggatacgacatggtgttgcccatgaacaccggtgccgaggcggtcgagacagccatcaagattgcgagaaagtgggcgtacaaggttaagggcgtgccacatgacaaggccctggtgttcagcgctgctgacaacttccacggacggacggtaagttgtgtcttgagcgccaagttgttcaccccgatattctaactaaaactcttgcagatgacagccatctccctctccgtcgatcccgagtcgcgtgataactatggcccttacgtaccccagatcggcgccgtttccccttcgactggcaagaccatccgctacaacaatattgccgatctagaagaagtactggaggcgcatggaaaggagaccgctgccttcatcgtggaacccatccagggcgaggccggtgttgttgttcccgacgaggactacctccagaaggtttccgcgctttgcaagaagcacaacgtcctctttatctgcgacgagatccagaccggtattgcccgcacgggtcgtatgctctgctccgattgggctaatatcaagcctgacatcatcaccctgggcaaggccatctcgggcggcatgtaccccgtcagcgctgttttggctgacaaggagatcatgctcgtcgttgagcctggtactcacggctccacatacggcggtaacccgcttggatgtgcggtgtcgctccgtgcgctggagcttgtagaagaggagggcctggtagagaaggccgagaagctgggtcagatcttccgggaaggagtggaggcgttcaagtctcccattgttaagctcgttcgcggcaagggactgttgaatgccgtggttattgatgagtctgcggccgctgggcggacagcctgggatttgtgcattttgttgaaggagaagggtgtcctcgtgagtaatgtccgttccttccgttgctgatgatagtgctaaccacaaattccaggcgaaacccacacacggaaacatcatccgcttcgctcctccgctagtcatcaccgaggaggagctacggggtgctatcaagaccttcggagaggccctgcaggagctcccaactgtcacgaagtccgagggacattagttgatgtttgaggaggatggagcggcgtgttgcgttctcactcggcatgcactgcatttgttgtaacccgggcgcaactggtttttcttcgatgttcggatacccagggacttgcggatatcagactgattattgggaatatttttatcatcctgacccttgacgtcagcgggtaatgggaaaagtttatataccaccatgtaacacagttaatcaccggaaggaaccacccatgaatcaaacaataccaagtgtgttcaccctaccttacaccttacacttccacaagtcatacaaaacacaacactcgcgtagctaggcaacttcggagactcggcgaccgtctaaccttacatcgggtttttatggaatccttctggaataccgtgaaggcctttgcataacctccaaaagtgagaagaagctcgggacgtcgggcctgtcaggcagtgaacatgtcacacccgttaccagcgggcacctccgtcttgcctactgagttgctgtttggcttctggtctcgtcacgttccagacacagagcactgtaccattgaaacctcacataaacgtcataaatgggacaaaatcgataggtgatacccttatatcacgaggcttgtcttgtctttcgagggttaatatttcgctgggaccgatagatggaattacctattttccgtagcgttatcttattggttatcttgtatagttaagagaaacggccactaattaattatcaatgggaatagaacggtcgacggaggatattgaaaagtcaacatttaattgtgccacatacatgcaaggaatacagtacatcctcggtgtctgtacgtatgagccttggtatattctcctaacaaaacaagtcattatggctttgaaagcaaacatttcttccgaaacatcccatggtatcatttcatgaaaaaaattaaaataaaataaaaaccctctgttcgctcttcgcattcctcataaatatgatcctcatcatgcacatcatcccatccaggcacaatcaaagcatatacctaaactcgggattcagatcccccaaatccgccttctcctcctccgtcaaccctccatccccttgcatcttggctctcctcttattctccatcgtcacactaatcgcatacaacagacacgccagcgccgacaagcacgtgaaggagacgcaaatcgcataccccatgcgatagtgattcttggcatcgctcgccacaaagctgtaggtcgcaatgataccgccaatgttgccaaacgcaatctgccacgccgtgccgatggccttgcggtggtgcccgcccaagttcatgttgaaccagcacacaatgatgggcatcgcactgtacgcgcccatggcgacgagaaagaggccgccgtactgcacgttgacgtgtgcggggtcgtgcacggtcatgaggatggcgaaaccggcgatggcgacggcgatgcccaagatggcgaacatgaagcggtggcggaggtagtcggaagcgacggcggtgaccatggcgaacccaaaggcggcggcccagggcgggacggaatggagctgcgtctggatggccgagtacttgtaggagccgatgatggtcggggagaagtacgcgtacgagtaggccgggacgatcaggccgaggtacatgatgccgccgagccagatgcggtggtcggtcagcgccttgccgacgtcccgcagagtgatcttgcgctcggccgccgagtgtccgtggtccgcctgtagcatggcctggacgtactcgcgctcggcgggcttgaggaagcgcgcttcctcggggaaggcggggaaggtgaagaaaaagagaacgccggctaggaaagtgacgcaaccctccacgatgaaaatccagcgccagccgcggtagccttgtaagcggtccatcttgccgatggcggaggccagcaggccgccaaaggcgcccgccagagaggtggaggagaagaagagcgagtaccgcttttgcgcatcggcgcgcttgtaccacgaggcgaggaggaagaagcaaccggggaacatggagcactcgaacacgccgagaaagaaacgggtggctagtagaccgccgtagttctgcaccagtccctggaagatggagacgagaccgaagccaacgcagcagatggacagccagacgcgaggcgagaacttcttcatcaggatgttgccggggatttcgaggatgatgtaggggacgaagaagatggttagggccgtgttgtattcgactttctctagccccaagtcggcctcgagtccaaaggagcgggcgttgccaatgttgactcggtccaagaaggcgagcaggtacaggaaaatgatgaaggggatgatgtgtcggtcgatcttgcgcacgatggccgcctcggtggtgccctcgggcggcgagagagcagttgcggtcgtgggggagttcggaccaacgtcgtaggagatgcggccggcctcggcgcccttgtcggagctgctgaaccccgaagggtcatgatgggtcttctcctcgagggagactgtgaaatcatgttagaatgtgacgtgtatgtgtgaggtaacgtgaaataacgtgaaggaaaagggtaaggattcaacttacgatccttgatatcggacatgattcttgtcttgcagcttctggttcccaagcaacatccacctagtattacaagaacggtaaaggtgagggagggaaaggaggaggggaggggagggaaagaagagtcgtttataggaacttgaagaagagagaggggatctgcgaacgatcggccatgcaacggggattcgaggtttaagtagtgtacttgggtacgggtcggacgcggtgtcaacatgtatcgaagacgcactactgcggacagacacggcggaggccgaccggtcggggtcggtgcaatgcatcagtgcagatatgatggttgcatctggcatggtacatacatgagtacatgactgaccaaggatctctggcgtcagtccccttctttcaaagtgttccatttcacacggtcttctcgatggctcacgtataattggatgagtgtgacacaacgaacggacacacttgggtgcgccgccggtggatggccgatggtgacctggatcgacggtgtcgcctccaccattgaccattgggaactctaccctagcctttcccaatccgttgtcattgttgcatccacggtccgtccagtccacttgtttagactttgggctccatccaggggtcccgaccccccgacggacaactttccagactgaggcaagctcggtgttcgggagagcgttcccggaggacgggattggagacgaggaaaagggagggaaaggcggggtgactgatgaatggtatacctacctacgatcacttttctttgtcgcctttgtcacttttttgatgttgtctcccctggagctaaccaccacgaccaccatgaccaaattccagcctctcggcgacttttgtgtgttcagcccaatcgagttgatggggaagaaaagccattagaaacgatccggacagcaggagaagatgaagtgttcgaaagagccgcggtcgatcttcttctttcacctgaatgttcaaattatgtgtcggcctttgaagcattgaacttgctcatctgaccttttcttcaaatgatattgtcatccatcgcccctcctccccctccccctccccctccatcactcttctgtccggtagatatgcgtcctcctcatctttcttctcctcctcatttcttattgcctgtcgaagtccttgttactcctatgcacgtgtacgcaggtagtacaggaagaaaggaagacgcacgcaaccattccaactccattctatccttccatttcatcagcttgcttcccacgggaaagtcttgtgaaaccaagacatatacacacacacacacaatgaaacgaacggtaggcgtcacgccattcccgtttgattgtcgcctgtcgcctgtcgtttctgttctacaagtttcgcaagtaaaatcccgtcttgtactcgctttctttctagaaaaagtcgtcttctcggggccgattcctctttttttttttttttgggggggggggggggtcgggtttcttcctcctttaggcccaccaccacttacatatgtacaagtctgtacataatatgcaagcgatttcgcttttacaacaacacaaccctggacactcagtaagctaaagctgtttgactcgctccatgcgtcttggcgtacatttgctactataccgtgttaggtaggtcgatcccttgaagcctcggccctatcgcgaatatggtgacatttttcgacagaaggaatcggcatttgggatcgtttatgtcatggcaacggagccgcaatgtaagtgtgtgtcgtgtttaggtttgggcagcggaggcggtggagaaagtgaggatggacgacgagggcggccgggctgaaaggatggagacggtgacggtgacggggccggtaccttttgagcctcttgcggtagagaagatggtggagaagagagctgagagagagagagagagtcattggagctaagagcgatctcggtctcgacctggactgctggggctgaaatggtcgccggatatcggtgaatgaatgctacgctgttggagtcataaagagttcagaccgtcgtcacattgcatttttgctcgtaagaatctcttgaatttgtcaggtcttcaaggctccagcaacttcaatcacctagaggcaagaacatcacccaccacacctcctcctcctccccaagaaatggcccaaaagccgagaccattcctttgtctgccgctcccgcgtcccgtcctgggcgaccccctaccccgcgccaagtcccgaggttggcgcaacgatcctagcacatctggttggtgggattttgcggggaaagaaagatggacgggagtgaagtgattgacgctagcctttcccgctttgttctagcgtgcgtatgtgtcaacctttgtgtgttttgacggtcacggtgtttggactccgaaatacggagttttgagaagccaacctcctgtgttaatgtttggttgagtgctgccccttttttttttaattcttcgaatgaatgatctgcctccgaaaaaaatttctttcttcttttgtctttgaaaaagcaaaataccatgtgaagaaaaaggagtcataatggtggatctttctttgcaaaagaaattttcatcatgacaggacagctccgcatgtcaggcaggtcccagacgactgcttgttagactaggtgtcctcgatatctccattaccgaaaatacccctttaagctttacccccaacttcaccaacaacacttgggttttcctcggtgtttctaattcttcttccttctctcttaccacataagaaaaacaaaagatggaatcaaagcaacgaggacgaatggccgatggattgaaacaaagaacagttggagatgggagatgggcacagtgacggcctgatagggtcatgcacgccacgccactcagactgaattccgctctcatgatcgacacttgagcagtccagcgggttcagctcggaatggtgccgcgtctctacttggattatatgtgtgtgtgtgtacgagtgaaagacaaccagcggctgaggagcctcaacagcccaggttctcccaagaaaaccagctgagaaagcgaagctgaggtgttggttggacctccttcgtggattcccatcatggtacttgcaaaagttttgttggcaacccaaacaagcttgattcgactcaagttgaaagcttaacaaaactatgtagtgtaactaggtgtcgatcattgttcccctttgcaaccgacgatttggatatcatacagtttggtatgtatcgagatggcgggttactgtagtcccctccggactcggtaccaaccacagtcatcttcacaagccgaacttgaacttcaagtccatggccccgcaactccatccggtacttctttcaaaggctcatttcaggttgtgcacactacatataattacacatgtagctcgttagactggagtctagactcagcaggattcaagcggactcagctcacttctctttttagtgtaggtggtgatcgtctgtacatgacgatgccgacccggtggagtggttctgggtagtgtagtgtactgtgcgtgttggttgtttagttgtgtgtgtgtgtgtgtgtcatgttggtgaggtacgtaggatacatgacgcagatcatcctagaaggaaatcagctctaatctgatgtcatctgatcggaaattcgtcgctcgcctgggtttggtgccattatgtcctacaatttgcaaacttcatatatgaatgatggatgtgattttcatcatcttccccagacggatgcgaatgcttttagaatcataacgtgcagttcgactcggtcgatcacgaaactacagatgcttcacaggcgcgtaggcatataccatatatccctgatgcggatccaacacaactggcaatcaaacatacgtgtggacaggtaggtacatttggcatttcattcaggtacattcaatttttttttcaattccggagggaatatggtaaaggccgtcgaagaagacgtaagaaaagaagtgatccccaccctgagtttttggtgaacaaacgtgagaacaagaagaagaggaatcgtcatccaatttcgtgaattcgttatttttgtgtgtcatcgggtattcccccaaccaccccaaagtacatcgacatttgtatgtggtttatggatgtgtggccgagcattagttctgtgattcttccgtactacagacgacgaaggcgataacaaaaaaagggaaacaaccggttctccaagccatgcatggtttgttgtagggttccaaggtggggaaggggggttgcccgttgtgagcgctagatgatggttataggtgactgttgagttgtcgctgataatgcctgacttattatgccccaagacacaaacatgaagttctaatacatctctgtgttgtttttaaatggtcttccagcatacaacaaggaaaataatatccccgagtctaaacacaataattcaaaccagtaaaggacgcttagattctgttgtccatggtaccgcaaattgtactagagacaaacagactcttcttcgggtatctctggatggggtatccgcgcaacaaagtcctcgacctgacccgctctcttgcgctgaagaagataaaaaatgaaaataaaaaagcagcagaaaaaagaccatccgagataaactaacttagacattaaaacggagtgatagtgtgtatggtagaccacaagacgggtatgatcgacttgaacactggtagaatactgtgccctgttcatcaggcttgtatcggctgttttagtcatctagatccatgtgccttgaaggagtgagcacggacgcttcagtcggctgctctggcgtttgcggcaagggctcttgctgcagttgaggctgtgattgatgtgccgaagcctgttggggttgaggatgttgtgacgaaggctgctctggctggagattgggctgaacctgggctggagattcctgcgcgacaggttgcatctcgaccgactgcacttcagtttggtaaagtgctgggggttgctgagcttgcagcggctggggttgaacttgctggacaggttgagcagcagattggatggatgtctgtgaatgtcccggtcctgattcccgcatgggcggtggtggcatcggaatatgctcatcgctatacccattttcgcttccgttgatcatctcccgcttcaaatcaatgctcttgcgaattcgttccccaatggatgccgatctaccatcatgtgctggtggcgacttggtccgtcttagctccgctgtctccctgtgctcgcggtacttgtttttcagccagtcggcaatgtttgacttgcggtattcactactcttgtcccagtccctgtctcggtcgcggtctctgccttctctggttgcgtcgctcatcatcgaacggtcatcgaggctacttatcatgcccgcgtcagaaacatccccgctcatgcttgcccggggtctgtgatggaaataaccagaactgcctacagaactgttgctcccctcagcctgcgaattcgaacctagcatacgcggggaaataagaggctggctaatgtttagaggagaatttaaggatatgctgtcctcctttttccttgataggcgccaccgcctcctcttatccctgtctggggatgccacctctgggctagccaaactagccgaagtctgcgtctcaacctgatcaggatcagacatatcgttgtatgacgtgaccgaagtcggcggcgattctcgtggtttgagttgtgcctcagaggcattgtggggatgcacggtggttgagggcgtagaaggtacctgggatgctttcggcgtagagtcgctgggggaaggcgcaggttgtccgcccgacactaccgcatcaaggtttccgggcaaggatggaactgtatccataggattcgcagcttcgacactgggcgatgctgttgctgagcgaggaagcgacatcgtcgagctatgagcactataatgacctccggctcctggcatcttcttcttcagcttgttaggctgtcgaagctcgttttccccagtgggcgctctttggaagatatttgatatgttgggtatgcggcgttccttggagggcgttgcggcctcggcctcggcatctggcagcttttcctgactcctggtagccgagacagaatgattagggagcaaactcgaaggagctgtggatgtggctatggatggtaccgaagattcttccgggggtgtagcgacctcgtgaacaaccgctggcgctggtggcagtactgtcggcgtaggaggcgtaactccaggaactgacggcgggtgaaccggcgttaaggggccgactggggaactagacgcatcatatcgatgcgcgaatcttccgggcggcacgcgaggcgatcgtttcgatggcaaggtgttgctccggcccaaacctcccgtaggtgtggaagtcaatgcagggcttccaggactcggtgctccattcgaagcaagagaacgccttgaggatgtcgacttatttctcctaatcatgccttccttggaaacactttcggctccagcgctggcatttgatgctgtccggttcaccccaggttggtaggtctttggtggctctgggacgttgatggtaggcgtccccttctggacctcctgaaccgtcctctcatcggccgctgtaccttgcatgccaatgaggaaatgatcctggttctcgatgagaaaaatgatgacgcattgattgaggcgatactcctcgggtgccatagcgtgggccggatgtgagagcatgcctggctggaaaatggcagccaggttctgcgagttcatgcggttaacgtcggacttggcggcgaagacggcgagcaagtccaagatataaagcatcagctggcgattgagtggtggcaactcggtaatcagctgctggtatctgaggatggcggcgtccatgtcgaaattttcgacaaactgggggccatcggtatcacctgcggcctgcctagtggctcctttcaacggttttcgaaactcctcatacagttcgagagggaccaccggctccgggaggtcgttgaggtagcgacggaggacattggcggcatcgtgaactgtgtacccatcccacaccaaccccttgccgtatcggtcaggcgaatcgaagatgtgtttgagttccttgattcttttctctgaaccactgagacgaaagatgccctcaacgtcggttgcttggatgaaaagttaggactctctaaaggtatgccacaggataaaagggggggagagggcggggggatgctatacgaacccttttccttcaagaaaacaccacatttggcaaccacgatggggacgtaaccgtagatgtagcttttcccattttcgtcgacaagggatatggcaacattggcatacttgatgctatcgcgaagggggacgccaaagatgcctttgggcggttctgctactactgatttggttttagcggagtcctgcaccggccagggtccatttacgccagtacatcttctactaagacgccagttcaggaagcgagcaagagtgtctagttggagaggcttctcatagaaaagtgcgccagtagacatccgatttaagctcacacttgtttgctgagatcgggcattcgctcgggctgcgatgaggagctcctgcgcaactatctcctgcaagagggccacagcttccggcaggtcgcttaggcagccttctttgtcctccgcaaataaggatgttgatcggtagggtttagatctagtgaacggggtggctataccgtgtgcttcctgatgcttcgagggtagcttaaagcctttccaccacgacttgaggtctcgctttgtagggagtggaggttgcggctggtgcgcaaaggcactgtagggattgtatgctcgatgctgcggctgtgacagcgactgggtatgcgagtgcgaatgcgcctgggcctgggcctgtgcctgtgcctgtgtccgtgcctgtgcctgagcctgtgcctgagcctgaacatggacctgcgcttgcgcttgcgcctgcgtctgcgagaagtttggaggcggtggtggaggagcttgggcgggcgcgacgggcgcggcggcagcggcggcggacgtcatggcggttgacggcaatgacggtgaccgtgtgacgacggaggagggatggcgggcgtggtgacgggacgggacggtgccgaatcagtcgggtgccggaaaggcagacgctgaaggaggcggtcgacagtcacccacgcgtggcaggaaaagatggcaaaaccggacgacgttgtggactcgaacttgcaggactgggagacaatgacggcggaaggggcacgttgagcaaccgggggaatgcgcgtggggcagccgaggcgaggacgagatgggaggatgcaggcttgcttcaaactgcctgtcaggctaaagtctgtgcagcagtaacagcaacacaagcagcgtgtagtgtagcagcagcagcagcagcagcagcggcagcagcagcagcagcagtatgtaccggtatcaaggtcgggcgaggtaggtcaaagttgtatgaaggaggtttgtctgcgacgcgatgcagctcggagtgctgtagttggacgctgacgacttgccggatagtggttggcagtggatatgggatccatgcaactgaactgaagtggaaatgcaccgcacggtttgacggggcggctggcggcaatggaaccctgtctggtctttgattctctggttcctgtcttgacgtgaccagtcctgtcggttcctgttcctgttcctgttcctgctcgcccacttccttggccaggctgatcgaagccagttaggtggaggacccgcgcactggaacctaagccggggggtggctggcgagctgaaagcccttccggatgtaccaagggcgtggattgtcgcaatggatgaaaaaggagaaggaagggaacgcggacccggtcgtcgaagggcttcaacctggtcgcaaagctgtttgctcaggagatggctccgtacagacggtatagacggtatagggcgccgggagaaagggggggctgtgtgggaggggatctcggaagatctggttcgtcgccggggcgaccgggacgtcgggtgtctttgctttcgtctcgtctgggtcccgtctgtttcgtcctgtataccttagggtacccgttttccccgtgtagtgagtgaatggtgctggtaacactgctgaccaaggtgggtggccgatctggccggcagggagggagagtggcaggtaggtaactggacgttgtatgtcgttcagtccaatgcatccgccgcatacagaatggaacaactgaaccaaagaggaaagcaaaaaaaaatgacacacaaaaaaaaaagtttaaaaaaaaaaaagatggccgggccctttgacaacttgaactgaagctgtggctttcatttgcttccacttccccctcacaactgagaaaacgatttgggaaagagcaacaggggatcaatggcttccattccgtctccggggcggtttcacccactgtgtggatgtctttttgtccacactgtattttggcagtgcagtgccggccgctgcagcactccagtcgcatgttgacttggtttttttttttctttttttttttctttttttttttttttttttctttttttatcatcattattatctcttacaagttactgtgccacgacccatccgatcccttttcctgccacattgatttggaatgtcgtgccttaactcatcctgaaggtcctgtgtttacaactgaacaatgccggaaaatacaaccgagatcgcaagtcagtctcttgacctacttctatctgttacggttgagggtttcacaccgacaaataattgtagagttatccaggatagccagtgttccaacctgagtctgcaacgtctcttgctgcaatggaaagcaaccatgtcctggcaacggctgtgctcgcctctgatataccatcagactgtctgctgtcccctggcattagtgcagaggtaccttacctgctacatacaggaggtagacaatgtacactactctagacttcaatggcacaggtctagatcctgtcatggtacaaccttacatctccaaccttttcggtcttcgatctccggctttccaccgtcgtcggatgggaggggatattctagactattgactgttgtcttggatgttcgactgctcaatttgtgtcagacatgggcatccacgagaagatggcgggtgttttctcctaactaaaccttcgcgtacatgcaccttgcttccaactaagtgtcagatccaccacagcacatgaccctaatccagagttccacttgacttttactttattacagtagtgcatgtcaatgaacagttgaaacaaaaccgtctgtcatgatgggatttggacattgttgtatgacaagatcgacgaacaattaggttgggactgcgttcgacaacaggaaaggacggaatgacgtactacctactaggtcagcgtaaaggtaccaccaagtgcaagtgtttctcactcactgcagcgggtaacatccatactactacggcgactcggtgcagtgcgcagcacgcagcacgcagtgggtgtaaccgggcggcgcacagggcaggcgtcgttccctttccactttccatgtccttttgtgctggacagcgtttttagtttgaaatatttcagttttctcagacagtccttagctggtgtggagaggggatcatgatgctttacttttgttctctccattatccaatatcgtcgtggatgttctcttcactttattgcgctccaacctctctgttcaacagcagcccagccaccattttgcctacaaaaatccaccttgaattgtcaagtgctggaaaactgccccaggatttcacgatgccgccaatccatgattccaaatatagtacctacatacacagtgctcgcacgaatcatgttccccaaggcacaagatcccgccgttcaagttcgttgttctcacaccaaactgtaaactcaaaaattacaacagcaaagacaaatagcgtacgcagtccacgacaccacaatgaatacccaacgaagcttgcagaaaggacacgaatggcgaagcgtgcatcgtcgtcactttcgcctctccaaaaaaggaaagattcccaacgcttagagttgctggctgctcacctgacaggtcaaaggccttgcaagggtccaagaggtgcccacgatactacaccccatctgtccacaacttgaatcatggaaggctttttgaagccgcgatcgtctctgatcgcccagctgggaccgcagccggtattcaaagtccagactcaattggactgtcactatgaccaacgactgctttccccgtacagtcgcgtggtttcccaagactccaacgcacatcattcctggcacgcccgcaagagctcggaaaccctaaggctgcgtttgttctcgtacagttgccgtataaaccgcctcatacggccatttctatacgataaccgtacaaaatagcaatcatttggtcggttgccgtacagaaatgcaatctgcgaccctcttatgttagcctcgttcagccttggccgggttagggttatatatagctagaaaaccgtatagatttaacatcgccgtataaaatcaccaaaatacaaactaacccttaaaaaccgtagtacgctatatatttatagtttatattctacaataccttgtactttagggattttaatgcagttggttaacgtttgtacctctatagctccctataagaaccctatcccctattttaataataaattatctttttttacctatatattatatttttaaacctcaatactagcaaaataaatagtaataacctatttatcctttttaaagaccggtttaaatctcttttataagattattttaaaaatattcttcttattaataatatttttattactatagtactacttatacttaaaaataaggtcgataataatatagtagaaaacatctagtaataaatagatatagttggaattgttgtatttattgcttagcgatataattttgtcccttccatccctaatcttcgattgcgctataatatattatatattgagctatataaacgaatttaggaagctctctattggttaccgccgtataatttctaaaaatatttttaaataaagagagtaacgttttaaaagttctataactattttattcgcaagggtaggttggaggatagtaaatagattcttactttatttaaattattaatagcgttcgaaatccttaattagagcgaagttataaatataattacccgaaattaccgttatagtatagagactatttataaattagtagcctttaatattatattatatattactaacttaatttattatattagaatcttctataaggttattttagtgttaaagtaattaataattataattatagtacctcctactcctaaaacttaggataaaatccggatatcttctaaatatttcctatattttaaatattattttagtactattaatagaaagtatttcgctataaaggtacttaagaataaataaactacttatatttattataagaaatttatttcctagaatatattcggtacggtcgatatagtaggccggtttatatatatttataccggttaggagggtttagcgtataacggccgggttttctacgatactattttaaataattttttaatattagaggggtggtattatattactaattcggccttcagttgtaaaaagagattattagggctatatataggtactcaatactatttatacaatattaatatacactataaaaaggagttattcaaccggttgtatagcgaattccgtataattattaaaatcgcctagggtataattgttcgaaagtaagtaatttattaaattactcctaaatattccgttcgaacctatacttatattattatttatactattgctttatataacttcctattataatataggaatattaatatagagatcgaatttcgcgtagagctgttaatcgattaagaagcgagttagctacctatatttaatttaaataatttctaatacaataaatttacttataagaataaaaaccagatagtaaagttgaggaatagtatagtaatttagttgtaggcaaattaaatagtagtataattcctatttctttccttttttcttttttctccctatagttaaatagggaatatactatttacccgcctctacctataatatatcctatttacccgtaggtagtaggttaaaggatacggtactaatttacccttttattagattaaagttttattttagattaataattatattaattatagggagaagaaaagaaaaagggaaaaaaggatagaaggggaatccttaggtttataatatatagtattatatttatttacccgccttaacttagattattacctatttgcccgtaggtagtaggattaatataatattagcaccttctaacggtttaggtcttatacacgacttataatttagaagtataatttagggggtagaggaggggggtgcgactaggagggggatataattaggagggtagaaatagataattaacaataaattcgccttaataacgtaaaactacattcttttaaatcgctatattaaacgtatagtttaatagccggttcggtcttttacttaataattaggcattcgtataaagtaaccttcttggccggtacttcattagcctcccttttagctggtacttcgttaggattcttcttcgccggtatttcgtctattgaaatccgttgcttatagtagtattaatattcttcaaattaataatttactttcttagcaataataatctatataattaaagaaataataaaatttaagaggtttgttaaaaacttacagcacctacagcctaaattttaataataatctttattacataatcttagagagtagttattaattaatttattaatttattagaaatttacaatacttatagcttgagtttcggcaataatcttcattacgtaattttagagaacaattattagttggtttattggtttagtttttaggttattaggctagtttgggtattgaggtttaagtattattaatttattaatttagtttttgggctattattagcagtattagtttagtttttaggctcggttaattattatagtttaaaggttattggcttattaatttagttcttaggttattattagcaatattaatttaattcttaagcttagttaattattgtaacttaggggttattagcggtattattttacttattaggttcttagtattttttagtaactcttagcttctatatagaagttatctataaggtcctagtggtattgagtaatggagcgcaaggttttagtaatattaagtaatagagcgtaatccctcggggaatagggcgagaattagatttggaaaattaaattggaggttattattcttcttattattattaatagagaattcaagtagcaaaataaatagaaaaaagtagaaggaataggacgaaaatagattgaaaaagaatagaaatataaaggagataggacgaaaaataaataaaaataaatagaaatattaatagggataggggagtgggataggaattaaaatattattaggggataggataggatagggataggatagggataggataaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttaagattatagctagcggataaagttcgataaagtaagataagttagtaaatagttagtacgtatacggctggctgggctctaggttaagtgtggaagttagaatttgaaatcgatctaatttttattgattttaacttaattatttttagaatttctccctcttagccacccttcctacaccctaattttaatatagtaaccttaatactactatattaattataattctattaattactaattagtaagaatacctttatatttctctataggatatttaataataattaataataagtgtaaaatatatttagtagtaagtagtactaatcttatcctctaacgaattaattatatacttttactctaattggtacgttgtatattatatttatttaatttaattataaaaatagtaataataatataattataatactaatattaatgctattattaatccttctttagtatatttattaaagtcttatattattaataaatttgaatccttagttcgattagttgcggttatagcgattattaatacctagggataattataagattaaaatagtaagtatagccttatattcttaattactatattctataatttattttagggataaatctttagaattactagagcctcccttttataattaaaagttatataatccgattgaaaaacgaattactcctaaccgggaataaatatttaataagacgtttctatagggaattaaatatttagagattaggtagtatagtcctcctcctccttcttatccttataattattaaggaaatattaatatatatatatattattacttataataatagagctactattattgtcctatataaatatttcgttttggattagaagtttagttgcgtaatatacccaactcccctccttctctacctttttaatttcaatatcgatatatattttacgtatagctttaattattaatacgaacctctttgttaatatagggttatcctatttcttaataaaatatagtattaaaatttatttatctaaataataaaattcgttagtaaggatttctatagcctattaaatatattcttcgtctatttaaagtaaatttaatattattaccggagttactactatagttactattagggttactgctatagttatttaaatatatagctttagtatattgcttatcttttttagaaagctaaccttcgcctaagatatttctctttgaatattaatattcgcttctatattatctactatataatctatagcggaagtagcttacctgcagaatatcttcttcggttaattattgtaatttactttctctttatctttaataggtattttaatacttactaccttattactagtaataatagtaattgcaccttagagcctctcgtataatttataattaaatataattttattcctaaattatttaaaataggaattgtactatattttataattaattattattatttataataataaataaaataaaaaataaagtactaaccttaataagttctatttagtcctctactttatatatatacttctcgttattatattagagacctatccctattattttacttaactattcctaatatttaaattactatttaatagcttcgattaatttctttactttaatatagttatagaattcctactcctctattgaattatagttatacttctttaggagctctttgaagatatattcgaacgcttcttaagagtatatactatttttattaaggttattaatattataaagttactcgagagtaaagagtttaacctccgggggggtaatagcccgaagtttataatttcccttcctaaccttctttattttagggtttagtattatagccttcctctttttcgttttagggtttagtattatagccttccccttctttattttaaggtttagtactatagccttcccggccttcttcattttaaggtttaatattataacttttctaaccgctttaacagcgatttcggtagcttccttaatagccgcttcaagattatctaatttcttttattcctctccattgaatttatcctaatcgttattttaattattattttaattattatcctaatcgttatcctaattattattctaatcgttatccttattataattttcattatcgttattctaatcgttatcttaattattatcctcgctataatcttcattatcgttatcctagtcgtctttattctaatcctcctcaaaggacccgaaatctagaatttagttattaactaaacggttaaatattacttaggaggcttctaagcaacggggcctattagtattaatattattaaaggagggggatggtagttgggtaataataaccgattttttagtagaaccctttttagtagatttattctaggaggtaatagggttattaggttaggactaagtcccctacttatttttttaatactttaaggtaaaatgaatagaagcgccgccgaacctcttactaaaagtggcggagctaggcgacgatacctttttatattttagtagtatagtagatagagggtaataaattaaattaataaataaaataattaatataattaacggctaactattatgtaatcgagaaagataatagataagactattagcgatatatctttctatttagtagctaatcctctacctttatacttcgttattatatagcaatccctattcttattactttatattaatattacgccttccgaattagaaaccgaagtatagaaggtattaacactatatatagtatcgtgatattaataaaccttatactgcaaatgctagaataagcgggtacgccgtatattggccgtatgaggggggtgtagaagcttatacggcgtatgtgaaaggtagtccgagctttgccgtatgaagctatacggtaacctcctttgtacggcaaccgtacgagaacaaacgcagcctaactacatacactttagtgtgctgttctccagaattgaggagaggggaactaggccacagagcgtccgtcccgttgcagcttgacgacaagacgacatttggtcggcacagaggagatggtgagacaagcggaacatgctcatgtggtcaaggatgagtttccccctcacttcgccaaagaccaggcatgcacatgtcatgcgccacacttgacaagagatgataaaatggcttcgcttcgccgccaggttccgcagtcgcgttcaccgtgcgaagaattcccacagcttcagcaaccttttgtaggtatcctcagaccccaactttgagcttcgtagcgtagatatgggcgagttcaggctcggctcattgtacatattctcaccgcttgatgaaatttacctgagccgcctagaaacatatcagattgcgattcaccccttaccatagccgacggaccgagcttttgccgcgacaaggcagctccacctagagcctccaagccaagttgtgcgtttgggatggtggatgtatcaaaaccataacgatttggggggggggggggggggggggggcgggacacatacaaggccacctcaaattgccacaacggcttgaaagtagaaaagcatgttgtacccatcaactgcgggtcttgtttcatctttcatatgcgggcaagacatattcctccctgaacacgagatccttcccgggtggacgtcataggctgactctggctgaggctgcatgtaagcccacgatatgtactgctgttggtgtttttggatttccgggaacacaccagtgcttataagcacttaaaaggcgatgaacactactgcagtaatgaagaaagaagacgtccgcaccacatctcactaaccgcaaataaccgtcaatgggagaaatggctcacatcccagcaccttttttttttttttttttttttcttctcaccacaaagccatggccaaagtaacgaagcctttcggtagtgacacaagacacggagagataaaacagcccattggacatcggtccctacgagccagcggacatgccgtcgttgtacaataccatactttgcacacagtcagtccttcccttcacttccccgccctgctgaatggtgggtgatacagggacgaattgccggaaacctaatggggagcaagacaaaggcaaaacctcagatagcagtaccagtgaggctcttctatctacctatacatagtaaatgtctgtttttagtagtgatccctccagttggcgccgtctccgagaggttgttgccctgtgttggatcgtaaggagtgatgtcattcctcaccgttggcgtcggctatggttgcagtgaagactgttggttgagctgcctgcagttgtgcagtgcagtggtagtgtacaatgttaagagcgaacgttagtagcgcacagaccttctttgctactgtatcccccggtcttgccaagccttgctgccaagcgccaagcatcgagctctctgccgggcggtgaatttttagaactgcagcttcaatccatccgactcgtttctgcccgtcgcgcgcagcgggccctaggtaggtacgacatcgacatctatccatccatccatccatccgttatcgattccacctctgccaaccgaccaggaccttacatccatactacaactcgaatttcctcaagagttcggaatcatcaccgaaccacaacaccaaatcgacaacaatggatgggtaagcaagagagcaagggaaacaacagtcaccttgtgtttttttttgtttttttttacgacaaggagaacaagactggacacccaaaactaacgtcatcgtcaaactttccatcaaaacagacttacagccgccgagagccgcgagctcgaccagcgccttcagaagcgccaggtcaaggagtttatgagtgtacgtcgtatatacacactttctttcttcgttacacatttgcgccaccaatattcttccatcttcgagtcgtcgctacatcttagatccaaacatagctaccgtcatcaccaatcttttatcccccggtcttccaccatccatcccccaactatcccatctactcgcacttactcgcaacctgtttcccacccctcctcctcctcctccttcctttccacctatttccgaactggcatacctcaatttccccatccatccattctccccctccaacaccacccctctccacgcctctgctagctctcccatctatctatcccaaaaccaacccaccaaacctcttaccaacattccccctcccttccctctctctcttctttcttctaacaaacaaacgaacaaacaaacaggtcttcggtaacctcgtagacaactgcttcaccgcctgcgtcgacgatttcacctccaaggccctttccggccgcgagtcgggctgcatcagccgctgcgtgctcaagtccatgtccacccagacgcgcctgggcgagcgctttggcgagctcaacgctgccatgactgctgagatgcagaggcggtaaaataaaaaaaaactacactatacactgtactacaagaaggaaaggagaaaggggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaagaagggttgaggggaaaaaaaaaaaaaagacaaatgtgtataaataggttcagttcgggaaataaattgggttgacgacgatgaggcaggttgcgcatacatgcatgcgtaccatacacacatacatacataccgtaaaggatattgcgagtgaaggtgtgctggttgggttgcagaatgaggtggtgaggaataccggttttccgttgtggatgaatatggaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaggggggggagagggggaaacggatggatggtattgaatacctaggatggatggtgtcgagacgagtcctacttagtttctgccagctttggctagaggtagggaggaaagttgaaggtgctttttgtcgacatctacggatatgacaattttcacaaaaagcctttgaggggacaacggaggtagccgttgttgttgttgttgttgttgttgtacctctggtagtcgtgaagcgtgatacctacggggagagatctggtacgtgatgtgaggtaacgaaaagagactgaagcgaagatattggcactaaaaaacggatttatacaaaagtcaagatgttggaatctggctgtgtgcaataatacaacaaatctttctgcgtggttatattgtgatttgtgggattacatggacaataaaccttcctcttacttgatgactagaggacgggcgagtccctcacaaaagaactttcgaactgtacggtcgtcatgcgcatagccacccaaaagaacatttttcaagggaaaactgtcgaaatgctatatgaacctaaaaccggcaatcacgcccaaacatcagctgtgcaaagtaacacaccaccttttcaataccgcttacgacttgaagtaaacaaaaacacataaactcagtctcctgctacactgcctagcaattcaaccatatcccttacttttacacacaattatccatcagacagaccgcagcgttccaaaacacatcaccacctttcaacatccacccctttaccatcatcatcacttctttccctcagtgactgtaaaacaccttctacgcaccctcctccgcctcacccaacgccaacacctccgccacaccactcaacatctccaccgccttctcttccaacttattctcgcacgctgacccttccgaagctttctggctcctccactccatctccctctgccccaaaggcaccaaccgttccctcaacaccttcctgctccccagccaaaactccacattctccaaaagattttgtctggcctcgtcttcccaccctccggtaatctgcgggatgtctcttgccgagtggccgccgacattggtcatcctgatgactgacaggacgcgcgtgaggagggcgagggagtggatttccgaaatggcggttagggtgatgaagccagacatgtccttgttattgttgggaccacccgagatagaaacggacttggagggcgaaaaggtgcggtgggtgcctggtgcttcgaaccgatccacggccgcgcgcaacagattggggaattgattcagcacgtaagcgatttcaggggcgatggtggcgcccaaagcaccgagcatgttgagtagtaaaggcaggatgcccttggcccatatggaatagcagcgggcggcgccagcgttgtcagctagagggccgacgttggggcggcgcatgaagccggcaaggttggcggacgtgatgtggtctagcaggccgtcgcaggcgagctgctccgcgatggcgggcatggcggagagctcaagcaggaagagcaaggaaagctcgccgtaaattgggtcgccagacttgtccgtcagcttgtcggcccaggagaagagcgaggtggcgacttggaacacgtcgtggctggccatgatgttgaggatttgcacctggcactggtcaatgccggggacgctcaggcaggcttgcaggatcgcggtgatgagggcaaggtcctcgggcgtggtgggcgaggtgggttcgtgcactagcgcgacgagggacctgaaggattgggcgacgacgcggtcaaggatgctgagagtcagttgggtgacggccacggagctgctttcaccaccggacttcgacaaggtggaggcgccgggcgcaggggcattgaccgagtgtctggttccacggagagcgacgaagaggatcttgaggagggtgcggaaataggagatctgatccttgtcgaagggaacctcaatgttattgatggcccttgtgatgctggtgagcagcttggtgctgtccttaggcaggtgagaagcatcagcgaggcgttgaagaagcgtcaaagccaggtttgcccgagcgtgaaccaagcggacgaagatgttgtctggcggctgagcccgttggttggcatccagacattgctcagcgacctgtgccatctgcttggcgacggtttcgttcttggggagaagcgagacgctaagctctagaagtagatactcccaagcatggaaaagggccttgaattattgttagtatttgttatcgcccgagaggcaacacagaaaaacttacaatctcagcttccaccaaagacaagttcacattagccctctccatctcatgcttgaagccgttcttgcgcgacccatcccatgccacgtcgtaactgagcatcaagtcggcaaaatccaaggcatagtaaaattgggaacccagatcacggggaacaagaactgtcctcttgaaatcctctaccgaaatccccgggtaccgttggctaaagttctttgcaaagttagaatgcaacgaggcgttgtaccccgaaacctcaactccgttacgcaaaaagtaatcgagatcgttcacgacgtcattcgcaaacttttgtgattgccccatctgacgcagatggtacagctgcatggcaaatgcctcggcaatgtaagctgctatcctcgcctggtaggcagcctccttggggtctgtcctagagaccatcgagggcgacttgagatcgcggacatatgctcggaggtcggtcaggaaggacgtatccttctgcatggcgaagatcgtccaaggccagtagttctgggccgaggtgaaaaagtctagaatggcgatggcttcccggcttggcaacttcgtgatagagcgaagtttttcgatggccgtggaaagaaccgagtcgggagagatttctgcaatcttgccatcccccttcaaggcctcgcgaggcgtcttgcccgtaaggaggcagtttgccatccactgttggcgattccgcattattgttgaaaagaacttccatatactgaccgactctggtaccctgtcaaacggcttatccagctgtgaagtaatctggatgaatgaccgcgaaatttgtggcccaaggtatcccagcagtgatggaggttcggcgttacccttcccggcactttctaccagcgcgctcagaagagctatcgccggtatcttgaaggacagcctgatagcaggaagacgggcaaccagggacgcagatttgaacagctgcgtctggagcttgctgacaggcagatcgaggtagttggaaacccggaggaggatggttgcgaagtcaaggacaactaagagcctctccgagacaacggcagcccggcgggggtaaagagtcgagtcaggaatttggaaggcaacaagaagtgtcgctaaaagaggttggaatcggagtgagtttgacgaagcggtgacaaagctttcgagaacgtatctagcggcaggttcaagagagccagtcaaggtattcgaaggcccgttcgcgctcaggttataggtgtatgaaaggagcttctgcatgatacccaccacatcacgcaccacgacactgcggtccagctcggatgggaatctccacgtggccgaattctcgatgatatcgaccgcggtctgggcgatggcgagagagacccgagagatcaccttctcgcttgttcccagccatgcgtttgtgtcgacgttggaacgagcattcgtctcctttacgaccttgcgctgaactgcaccaagcatggctatttcaatcagattcgagaaaaacttgacggcggaagaaaggaagtcgaagcgctcagacaacatgtcaaggtttccggtaatcctcgacagccgtccagctcttgtctcgccattgatgagggcagttctagacatgtaagcccaaatcctgcctgggcacacaggcagtgcggcatcaaggaactgtaagcaggctgccaaaaccgccgttttggggccatcaacgttgacaagatcgtcttggatgatggtgtccataaggtcacagacaaccgtcaggatgtctttggtgtgtggtagcgctctgctcgcctctttcaagactgccatgccagcctcagagccagccctcgaaacggtcacggcagtcctgagagtctcgactcggacaacggttgccaaaagtagtaccgattccgccacctcgtcagcactaagtcccgggagtgcactgctgtatgcgtcagccttcaaagacacctcaagacgcttgcccaggagggccagggccgagtgctcgtattccagtatggcgatcctctcgctatccgagacgaaacgtccaacagtgccggcaggaatggtaaacttttcctccttttcggggcgcctcctggtaaccttggaggtatcgaagaggtcaaggtcgccaatcaactggaaggagttgatgttctcatcctcgaagatgagttcgtaattaacccagtcaggactccattccaacgtcaaggtgggagatttgaggagcagaccgatcacccactcggagttttcgctgtctgcgaggaggcccgtcaacagagcccgagtgaatgagacgaagggcaggaattcgtaagggtaacggctgcgagcctgcaagagatagttttccttgagctcgacatcccgaagcatgacagaatcaacttcctggtttggggacagtgcattcttaggagaaatatcccagtactgcctccctccggacagtacggtaaggaggcaggaaacggtatcgttctggtaccccacgatagggaagctcttcttgagaacttcgaggaaaacggcccgcgcgcgcgctcctaacagggaagagaaggcggcgagctgactgtggccaaggcaggctgccatttctgacatgacttcgtatacctggccacgagcggtggccgcaaaggcgagcgtctcaaccaactggttatcccgctcaagggcctgcgaggtcaggaatagatcatatggcgacctttcgatagacactatgcttcccgccgagttcctacgctcgctggggttcggctgaatctccaattcgaaactggcttgagcgcgagcattttgagcaacatcccgtcgttcgacgcgttcctggtagccaataaacatctcctgcagaatcaaggaccatgccaagacaacggggctcgcagttggcgagccggcatttgcggcgttggtcacagcagtatgaattattgttagaagctcggatgatgctagatagggctcttcgaagtccaacaagtcgatgtcttggctcaagtacaggagtgatcggttgaggttgatgagtctgagcgagatcacgcacaccaagctcttcaagggcatgacgagctcggaaacaaggtcatagccgctgctgatgccatctaggaactcgtacgtgttcatgatctgataccactgagttattatctccggggtagtaaacacggggcccgagaggtcgaggatctggaaagagaccgtcatggcatggatagcctcggtgagagccgtcctggtccagtcaatgttgatctgctcggtaagaagacgttcttccacgtttgccgggccggtctgcgcgctcttgatggcatcttcgaggagggtgaagtaacgtggtacaagggcctcgaacaagctgatgttgatttcggagtggtcgtcgaactcgtcatatccgaatgcctccttcacaatctcccgtcgcaagttatgcgtctcctggttcaggatggcagcactcgagtgcagcatgaaggttacgagtgactcggcggagctcacgaaggaccggcgttcggagaggtagtgggccagaattcgctggcggcggctggcatccttctcaaactcggcccatgtggtttcggcgtcggcaacggtggagaggttgaggaggacgagaatgttggaagtttgcgcatcactgactccagcagcttcctgaatattgtcgatgtcctgggtagagagagggccgacgaggtgggcttgtgggcgcgactggaactcgactacgacgatgcgcagggcggcaacttcgctgatgttgacattggtgctgagccatatggcgtcgtccctgatggtcttgatattgaatcgctcgttgggcgtctgggtcacgttgatggcggcggtcttggtctcgaagtcggctttcgtcttggaggtcggaggttcaaaggtcttggaggggttcttgagcaggtgctggacgtaggcatcttttagaaaggaagagacggcattgctggtgatgcgatcgccctgttggtcggcaagggcagaagcgacgagtttccaggacagtattatgttcttgcccgtcaaacactcctccagcggagggaaatatgtcttatcggtcaaggaggccattggtgatgagggtctccatcagcggccgggaccaaatttgggagaatgggtattggtgggaaaaggttccctcgagaagcggtgttgtcgtcggggtcgtcgtcgtcgtcgtcgttgtcgctgccgtcgtgtggtcgtcgggtatttctggtcgacgttcgatgaagatggacgagacaatgatgtatagtgaaacgaactgtcgaccggatgggaaagctaccgtagagctttgatccagacccgagtctctgtcatatggcggctgctaatatgtggtgggagagggtgttgacaggacggattgtttgtgatgtaaatattttgggcggattcgagattccgttggttggtaggttgggttccttcagtttgcttggctgctctgctgtggtatttgcttgacgcgctttccttccttgactgacgcggctggcaatggtggtgttgtgtgcagggcacctgtgagcagcagcagcagcagcagcagcgcgggagcttcaacgcttttcccgccaaagtcgaagaatcgggcggccagaaccacgcgcgggaccaaagaattcccactgtgtttttttgcgacagagcactccactgcagtcccgtcagtgagtgtaccacctatgtctaggtaagaatttccacttttggtggggcctctctcttcgataagagataagggatttcaatgtttcaaaacggaacattcagaacaacaccgcgcggtttgtacggaatgacggcgacgcttgggccctctattttctttctttctttctttctttctttctttctttttgttcttgatacaagttcgcaaaacgggggctggaggtaaggggactgtgaagctcacaaagctcgtagacgaacatccgctttaatacttattcatgtcggttttgggaagccattgagccattgagagccacttgcatcccagcgttgagaggtgatttgtaaacggttgttctaacgccactcctcggtcacatctctcatggatggaatttacatacattgtacaatacacagctcaaagtaactcacgcctaaacatcgaacaaagtgcaagtgactcactcacaaaagacaccttgcgcaagcacttgtgaatcgcttcaggctcagatagccaggtacgtattgtagactctcgtcattctgatttcacaacaacgaaaagagtctttctattcatggagtagtgatactaacagtacttgtccacaactagctgtaggtagtgctacttcagttactgcatccgaagtcgggcgtctcggggttcattcgtgtttcgtttggtaattacactcaggcatttacaccacagctgctgcacctcggactccttcaggaacaccctcaatactgcacggcactctcacaagtccaatcacaatgtcgtcctcctcagtcgtcgaccactctccccacgattccgctccttcgcccctggtgccaaccgcctccaacctcatcctcatcgacaactatgattcgtttacctggaacgtctaccagtacctcgtcctcgagggcgccaaggtgaccgtcttccgcaacgaccagatcaccatcgacgagctcatcgcaaagaaccccacccagctcgtcatcagccctgggcccggtcatcccggcaccgactccggtatctcgcgcgatgccatcaggcacttcgccggcaagatccccatctttggcgtgtgcatgggccagcagtgcatctttgacgtctatggcggcgacgtgtgcttcgccggtgagattctgcacggaaagacctctcctctgcgccacgacggcaagggcgcatatgccggtctgtctcaggatctgccagtgacgagataccactctcttgccggtactcatgtcacccttcccgagtgcttggaggttacctcttggattgcgaaggaggacggttccaagggtgtcatcatgggtgtccgccacaaggagtacaccattgagggtgttcagttccacccggagagtattctgtctgctgagggtcgtggcatgttccggaacttccttcacatgcagggaggcacttgggcggagaacgagagactgcaaaaggccgcccaggcacaggctgccaacacaaagtccgacgctcccacgcccaagaagagcaacatccttcaaaagatttacgcccaccgtaaggctgctgtggatgctcagaagcagattccttccctgagaccttctgacctccaagccgcttataacctgagcatcgcccctcctcaaatctctcttgtcgaccgtcttcgcaattcccccttcgatgtcgctctttgcgccgagatcaagagggcatctccctccaagggtgtctttgcgcttgatattgacgctccgtcgcaagctcgcaagtatgcgcttgccggcgcgagtgtcatctcggtcctgaccgagccagagtggttcaagggcagcatcgatgacctccgtgctgtccgtcaggtccttaacggcatgcccaaccggcccgccgtcctgcgcaaggagttcatctttgacgagtaccagatcctcgaagccagacttgccggtgctgacactgttctcctcattgtcaagatgctcgagtatgagctcctcgagcgcctatacaagtactccttgtctctcggcatggagcccctagtcgaggtccagaacaccgaggagatggccacagccatcaagctcggcgccaaggttatcggcgtcaacaaccgcaatctcgagagcttcgaagtcgaccttggcactaccggccgtctccgtagcatggtccccagcgacaccttcctctgcgctctcagcggcatcaacactcaccaagatgttcttgactgcaagcgcgacggtgtcaacggcattcttgtcggcgaggccatcatgcgtgcccctgatgccacccagttcatccgtgagctctgcgccggcctgacgggccccgtgcccaagtccgccgccgagccgctgcttgtcaagatctgcggcacccgttctgccgaggccgctgcggaagccatcaaggccggtgctgatcttgtgggcatgatcatggtgccaggcaccaagcgttgcgtcgaccatgagaccgccctttccatctcccaggctgtgcacatgagcaagaagaccggatccaccgaggtctcctcgcaagcctccaagtccgcaagggactttttcaatatcaacgccgagatcatccgcaagcggggacctctgctggtaggtgtcttcatgaaccagccccttgaggaggtgctcgagaagcagcatctctacgatctcgatatcgtccagctccacggtgacgagccgctcgagtgggccaaccttattccagtccccgttgtccgcaagttcaagcccggccaggtcggtcttgcgacccgtgggtaccatgccgtgcccctgctggattcgggcgctggatccggcacgttgttggacttggagtctgtcaagaaggagttggagaaggatgagcaggtaaccgtcttgcttgcgggcggattggagcctagcaatgttgtcgagacggtaaaatctttggggcctctgagtgagagggtgattggtgttgatgttagcagtggcgttgaggagggaggcaagcagagcttggagaagatcagggagtttgttaaggctgccaagtctgtcaggtaaaaagcttacggtgcggttaaggcccaaaaatcaagtctctttctttcggtatctctatatgggttctcaaaaggtggaattgtgattatgttcatggttctgacgactcagaatgcgaatgtgacagaacagaactgatatggattgctggagaagactgggggggatactgactgaccccttattctttgtcatgattcataccgggacatcctcagtgttcaaatgacagacactatggacttccacaccctgacaccacccgcaccacaatgctttgatctgctgatttgtcgacaaagcagcaacgagacagcaactcctggactcttcatcttgaaaatggaagaatctcaacatatataccaacccttccacgaagcaaacttttaactttaaggatcatctcaccagttatcagccgatgtttctttacaagccgatattgcccaaccatgtcccagccacataacacaacgctcccttcccgccaaacccacaacccccttccacatccatccgacaataatccaccccttctcccccgtctccctccttatccctaccccatagacctaacagtgtacactccctccgtcccctgcctccactgctccctcgtctcctcctctccgcggtgctccctcctcaacttactcaaccatggcgaacagcgtgaccaaaaccgacgccccaagttcaccccgccatggtggtacaggtacagatataaaccggacattcctctcccagttccaggattacaggtaaggtgttcgaggtgtgtgagggatgggattgagtggtgcgtgttgagggagatggatggagcacggaacgtagcaccgatggggggtaggatgtggatgccgatggtaggttcggggaggttgagggagggggagggggaggggtctttaaatgaaggcgggaagaaagagactggagaggtgagtgttaccaaggagttgtcgggtgttggtggtagaggacatagtggtggtgctgcaggtggtgggaatgatgaaaagagacctttagaatcactggtgagcagggcacggcggattgcgagacttaggaagattcgggagggttctgtgaaggacgagaatgtggatgggtcttttgctccggaaaaggttacacaaactgttgagtctggcaagtcgacgagattgtccacggcgaatccagcattacagcaacaaagctcgacctcgctcgatctgcccggtcatgatgccaacaacaacaccaacaacaacaaccagaacaccgacaatgaaagcaacaccgaccctaatgcatccgattccgacgccaagtcaaacgtctcatccaagacttccctctctaagagatccatcaagtctaccaactctaccacctcctcttctcccccagtcaaagcacacccagagtcacctcctgcaccaccaccctcaccaccagaacgcatatcatcaaactatgttctgaacaaaaagacatcatggatctggaagccaagggcccaggaggaggtcatcccggggaaccaaaagttggaaagaaagaagtgggaattgaacagggaagagtggatagatcacccccttttcgcggccgtaacagcaataaaggtaacgaagcgggatcttgcggacttgatttaccccgaaacaacaacacgacaaggcaaggaaatggagatggagatgacgggaaaaaagcttgtgaagaagaaaaccaaaaaacaaacgccaggactgaaaaggtttttcaactctgaagttcccttcattgcatatgtcaggaccacaggcctagagggaagagaagaagaagaagaagaagaagacttgctgcagattgtgagaaaccagatacgggacgtcatgaaaagttacgagcagacggataaacgcaagaaagaggcgatagccgcggcagaggggtatttaccacttgagagctggctcggaggaggagggttcttgacgcaggaggatctgcaaagacagtttgcgttgccgagttggcggaaaagggagttggagtttttgagtgagggtttggtgaagatgcggaggagaaaggaggagagaaggatacaggatggagagatcaaggagtgggtgatggggggtaagaagagggcgagggatgccgcgggaggtagaaaggaggatggagaacaagaagaggagaagaagaagaaaaaggaaaacgaaccgaaagatcaagtacaaacctcccaggaatccgacacctccatccccaacccttttgaacttcccccttgcacacccaccgaatacttctcccaccgccgccaccgcctccacaccttttggaccaaagaagcccaacccgctgatttccagtacgccaaagccatcaagcgcaccaccctccgcaagtggcggggtgttaaaaagaaaagaagaagaagaagctacaccagcaaagtatacggatcgagatggacaaccacaaccccctcctcctggtcctcttcctcctcttcctcctcgaccgaagatgatgaggaggaacagaacaaggagcggaagactttaactgggtggttcgctggctatcaacaacgtaagcgggagcgaatgctgcgaatggctagaggtatggatggtagtggtggtggtagtagtgttcgtacggataccggtgagtcactagtaccaggagggacggggacgaggaggaagaagaatcagactcgtcaagaatgggctgaggatgatgacaatcaagaatgggaggggggaaagggagaggactcggacgatgagagacggatactggctgatgatttggagttggtggttgatgccagtgaggatgaggatatcttgaggtttttgggtgatcgttgtgacgacgacgacgacgacgacgacgacgacgacgacgacgacgacgacgacgacgacaacgactatgtggggggtgagggagagtggattggaagtgaaggggtagatggggattatgatagttacccgcttgtagatcacgttcgggagtcaatgataaatgagtattaactggccggccgtctcgttggtcacgtaggtaagggtttgatgccgtcaactggttacttacttgtgtttaacttgcctcacgtaagagtacagatttccaatgtccataccgaaaccgtaatcgttaccgggcagtgtatccatatcctagataacttcactacatcaacgaatcgggagagctcacacgaacagtatacagcacgaacaggttgaaaaactagttactatactccaaagacaccaattgaacgctttcctttgcttgccttggctatgctgtccttgttctccttcttgatcttcatctgcttcaagttgcttgcttgcttttttcatttcatgccccatttgaaagctatatcgtcgtcatccaatcatcctgcatccatcccctacgtgtccaactactacttaccccaacaacgtcgactttcattataaactcggtaagagagagaagtatgttcaaggactggtctgacagtataacccagtgagagagcgagagggacgtataaactttggacctgaactctcaaaactctgactcttacgacctagcagcctcgagctccagctccaactgtctgattctctcgctctgatcctgcgggccgggtccgaccctcttcttgagggtctcgacttcggtggcaagatggctgatgatctgactctgggcctggatcttgtcgctctgtgcaccaataatcctgctctgctgctcaagaagctgcgtgatctgggaaagagaggcctcgacgtttcccgaggaaggggaagcggtagaagcaggcgcaggggcggctgcggtggtcctgactggcgaggcaagcttctggactggggtctggtacgtcgtcggggaaggtgtcttgccggcggaagcgggaggaagggatgttcgcacagaaaccggggcggcggctctagcagcggggcgcgaaacctcctcgaagggagaggactcgccctcacttggctcggcgtcctcgttatcctggaacttgtttgcaatagcggacatggaggccttctggtccgccacggtcgacgtgggcacacgagtagcgggtgggggcgtggattccatcttggacacggggggctggataggagacgagacggcagtgggaggcttgtaatcggccggaacttccctgggtgcggtaccctcgtagatgctctccatgtcgatcttggccgggatgccgtccttgccgtcaaaccactcctgggcggacacggcgggcttgaggccggtcgcaggggggtagatgtcggactggaaggtctcggcacgacggggaacagtgaaggagatgggctcgatgtactgatcattgacggtcttgtaggccctcatgatttcgttctcgtggacgttgacaccacggcgaggcacaaaagcaatacctctctgggggtcaccagacttgtactcggccaggaactccaacttgtcgttctcgtactcgaaataacgaatgttgccatcactgcggacgttagcatgctatctatcgttcctatctcgggttgcgacaaacttaccccttgccagcaaggtacaggcagttagagccgtcatctacgaaaaaagaccacagttagcttcggcgcatacaaaagccatggtccagcaagcgtgacttaccccagaaaggcatgcagacaccagagatggagtcgagcgaggtgaaaccaccgatggggtccttcctgccaggctcccacagggcaacctgacggtcactcatccgggagaaaccagtggtggcgatacggttgtgttcaccaagccatacagcacgactgttcttggcgccctcgtggccctggtattcgtggactgcggactgctggcgcacatcccacacgcgcagcttcttgtcgcgagaggtggtgacaagcattgtgccgttggcgctccacgacaaagactgcacaatgtcggggtgcttgatggcgatgggggcttggccggtctcgacgtcccagaacttgaccgtcaagtcgccggacgacgaggcgagaatgttttcggcggcggggttgaagaggacatggccgacctttctggtttgtgtgagcgcaagccttactgaatcttatcttcagggtgtagatcgtacctcgtgtggccagagagcttgctgaggggtgagacatcggccggctcttcggcgtctgtatagagggtgaagttctcgggcacctgccagacaaacacctttccatcgtcggaggcagaggcgatcaagcggtcgttgaaggggttcctaagaggagcctaggtcagattgtcttgtcgggtcgttgtagcgcatgcgcaagagcgtaccagtcagtgtcgaggacggcggcggtgtggccacggaacagcggtatttggtcgggaagcttgccgcgctcgttgagggggatgacggcgaaggcgccaccaccgctcgactcccagttgacggccaagtactcggggttggcctaggtgtaggcgagacaaagacacggtcagtatataacgaccatggaagctatggatagggcgcaagtagtggagaggagcgtaggagcacaggaagtatttaaacaggtaggtacctacctttatgaggttggtgtcccaggcattgtggctgatgcgaaggttgtcgtagcagaactccttgcgcgtgggcttgccgaagacgtgtcctagcagtcgcggctatcgtgtcagtccatgtctctctctccaagctcgtcgcgactcccatcgtggatacggcgcgctacctcgggagctacagtatccatccagctggtgtgctaaggagccttcgggggaggaacacgggggatcgacatacgatacttcgacgctctgacgaaacggccggacatcgggagggattagggcagtaagctgctagctggtagctggtaggaataagggaataatagtgtagtaaggaaataaatcttggactcgattatggattactgagtgtttagacgggagctgagataggggggggggggggactttcagtgttttggtggtttgggaatcgataccggccgatggggtacagtggtacctgccagtagtaataaaccaggaggttagtaccagacacacctcagaggcgggtacttgaccgatacttggccctgcctgtgcctggtgcagcaagcgactgttgaggtggttgactgccctgctaaaccgactacactaggccatcctgggctggcgcggctgagtcccgggcaggtcccgtcggcgtggacccgtccctgatcggcttggcttcggcgcatgttccagggcagcaagtgagctctttagctggtccacttccccactgcctgcccctctccccgtgttcccaacgttcgattcgcacgccatcgccaatgctgctctgggacctttgtgaagtccttcagccatccggtcgcatctgataataaatgagatccaactgttgcgaagtaagaaaggatttttacttgatgtgttgtgcgagtggtggcagctagtaaggaggtattgcgtgtctttgcatggctctctgaaagtcaagggtgaggcatcatgtattcgctggatacaaacaaactcgaaaagggggttcaggggggacacgcattgagtgtggatccatcatgttgacacaagacaatgttacaacaagaaagcctgaacaagtgatggtgcttgcgcaaagatactcatgtgacaaaatacccgaactttcgggattcagagagatttgtttagttggtcaatgtcattagatcaaagttcatagaatcgattggcatggatcgatattattcaacgtcttgatgttgacagccaaaattgaaaatcgactttgctggaaacttgtcaccatcccattcatagagcgctatttctcggcatctggaagacgggatcaaagacagaaaaccaaaaacgaaaaaataacagactgagtgatggaaacgcatttccttatgatggcgccgttgtgaagaaaaagtcaaaaacttagtcgtactggggatcgaacccagaaccttctcggatcagattcaactaatgtgaacgagaaatcataaccattagaccatacgactctgttgagttcaagtaccaccttgaggtcttatgtagacgagagctttcagccaccccaccaagcatggggcgggacaagatcccgtaatggtgtagaactagtgtaatgtaagcaaagccaacccaacgggaatacaggatagacgcacctcttcaattggagtgttacaaaaagaaacccgtctggaaaatttcaacagccattctatcaagttcaagctaattcgttatatgtcaatgaccatcatgttcttcgaaaggggcaagtaaacaattgttctttgttccgcagctcatgcagatgccaagatggcccgagcttttcggatcttcggtgacgacactgactcgatctcaccgagtgccactgtgattccgcatctggactgagacaaacttcacaacatccaacatggagatttggcattgtaggtagcggcgtgtgccgcctcgttatccttaacaacaaatactgccacccatcagatccgaatcatacggcagcacatcaaaatgtccaccctagcgacaacagcagccggcaccctccgaatgcggattccctaccgagagctgcctcccccgaccaccatcatacctgccaccgccacgaccctgcccggcgccgtggctgctctcaagtcattcctcaccgcccctccgccgtccggtttacccaatcgaactgtcatcctcaccggtgccggcctttccgtggccagcggcttagccgactaccgtggcgtcaacggcacctaccgggtcaataaggactacaagccgattttccaccacgagtttctcgccagccacgagacgcggcagcgatactgggcacgaagctacatcggatggaggggtctgggacgggccggcccgaacccgggccactacgcgatccgggaccttgggaatctgctcaccgagcgctacagcggtgaccgaaacaacaaaagcattacgggtgtaatcacacagaatgtcgattccttccacaaaatgagccatcccgatatacaaaccgtcgaattgcacgggactctagcctcggttgtttgtacatcgtgccggaaccaatttcctcgagatgagtatcaaaccacactggccaggctcaacccgatctgggccgatttccttcgcgaggcgctggcatcaggagccctggagacggaggacattgaagaacggaacaagaagggtatcaagatgaacccagatggtgatgtggacctggccgaggcaccttacaccacgtttcgttacccagcatgtccgtcgtgtctgaaggagccgccacgtcttgcagatggcaccaagacatgggtagaaatcgacaaagatggtgcatggataccgtccagtactgcgggagttctgaaaccggcagtaatcatgtttggagagagtataagcgccgaggtcaagagcgaggcggaaaaggccattgacaatgccggacgaatgctcatcttaggcacctctctcgcgacctactcggcttggcggctggcacagcgggcgaagctccgaggaatgcctatagccattgtgagcatcggtggtgtgaggcgcgaagagatgttctttgaagatctagaccctaagatggccggtcctcatggggttagagtggagatggctactgaacagctgttaccggcgctcgtggaggagctcaagagttataacaatggggccatggtggccgaggtacccgtgggcaggttgtttactggacgggtccgctagcggacgcccatctatcaataatagaataaaaaggtcttgtcgacttagaagaaggcacccttgagggctgcaggcgagatcttgggcgttgtctcggtctgggtctcggtctgcgtctggggttgttcctttacgggctctgccttggcttgctgggcaagtttcgccgccttttgttgctttgccttgtgcatgatctcttcgcgttcgatctccttgaggactgttattgaatcttcatatcagcctgtgctctccgtatcatatccacctgcgtttaacgaaccttcatcccaagcagcctccttctccggatcgccagtgcccaacacattctcaacatccacctcttcacccttctgtatcctctcgaccacctcacgcaaggtattaatcctgacatcggcctggcgcgaaaaggccgcatagtcttttttgagcgagatcatctggatagccatggaaccgatcattagaaagatgatgataaagaaggtggccgggttccactcggtcgatttcggcatctttgtgtggttgatggagtcatcgccgaatcgcaagaacttgggaaccaacgacttccaaaatgacactttggcgactctagggacgattacatccggggcgccgctcgcgaggcggatcgaggtggaaaacgaagctcgaagaactgtcgaggggacttgacgatggagcaaggcagcatgcgcattgcgcccaaggcgctgaggaagagaagttcggcgcatggtaggtagcaattcggaaatgtcgcgttgtcttgtgttgggattcggtggctgttgaagcctaagtaggattgcgacggatcagagcagttgtcgaaatcaagtgttgcgggagagaaactgggagagaccctgaaaagagaaagtgagaagacgacggactcgaagcttcgttcttcttccacttcgggcaaaaagttcactcgagttcagttcagttcagttgcagtgagtgacacagcgccaaaattcccacaagtgacatcccacctcacacggcaggcaaaggtggggtctttctgccattccatcccgctgcccctggctggccgatgcgccccacgtagtgaggtacgtaccgtgtgctttcgtacctgcgttgcagttgcccgggcaacttgaactcgttgaatctttgttgcgaccaagtcaacatcccgccaacaagggttcgttctccccgtcttcagcagccggattcgtgaccggggggagctccattgttggacaccaattcgcaatccaccttggcgtttgcttccacatcttatttacattccagccatcctccatgcactaccctcttttgccgtcttttggatagtgtccctagtcctctacctacgttataggcgatgacatgattaggaatcagcccattagaccttctctctctacattacgacagcttcatggataccatacactcccaagctgacgccgtgcgcagcgccgtctcttcggtgacaacatgtacgcccgccatcacagctcttctcaagagcctgcttttacccaaagacgatgccacggccgcggcagacataacaataacaacaacaacaacaaagacagcgttgtcaacgaggccgcggtcgagagcaaacaacacagctaccaaggctaccacagcatcaaagaaagatagcggactctcgcccaaggaaaaggcgacattggcaacacatgttgtcaacggaacccttcgcgccctgagcgaatatgcaaagaacccgcccacaaccgcgagacccccaacgcctaccaagcggccagcgccccaagaggaggagttgttgaggtcagccacgacgagaaacccgctccaacgatgtagctctaccaactcgacaccgttatctcccctacagcctcgtgccctgaacagagtcaccacttccccggccctctcgaagcgctctctctcgccagccaaggccccgaaacatgacacaaacctccttgccacggttgaatgcgctcgtgttgccctgggcactctgcgccagttacacacgtccagcaagctcacgctccccgagttacagttagagaccggcatgtcttctctaatcgccaggctgattacgctaggactacacgatcaagccctcaaggaattgcgcatcttgaagaagagattggagacaccgtccagttcgacaacagcaacaaagaagccaaccaagacgactgctaccgaaccacccaagacggcggcgcaagtgtacacggagattctcgacttcggccaagtgaaatccttgggaccggcccttgctctcgttatcacaacacaaatacaggcattgcgcctcctatccgcgaacaaaaagccaaatgcgattgaggcggtcgttcctctcttgcgccaggaccatagctcatcaccaacttccctcctcttacgatcagcaattgaaaagggcgctgatgttgccaagattgcccgccagatggaaactttagctcaatgcatgatttccttgacccccagcgcatccagcaaggacgacacgctcagcatagaaccgcggcttagtatctccccggtatccgccatcgagctgcaatgctttgctttggagacgagattacaatggtggaagttggccaaacacaaggctgatgcggaaaaggacatcatcatgcctctctctcggtacatgggtgcctttgttcgtcggagccaggagagcgggcgctctacctatgctacttgcctctcagtatataccagagttcggtctcagctcgatacgtacggcgcacaactgtccgaagcatcaaggacacctctctctcagatttaccaggttttagcggttctggcacgagaggcaggaaaggtgacagatgcagtatcttgggcgacgaagctcaaagaaggggtcgatgcaaaggtggactcggtcgccaagatatgctccatctcagcgcaactattatccctccaactcaaggacccggtaaagtactgtcgtgataaccagcttctcgacgaggtcgttgctggtctttcaggcccactgcggggtgattccaatgacctcgacgagttactcaataacgtctgctcggtcaggagggcagctatgaaacttctgcttgctctgttgaaaaaagaaaatgatgggtttgctgattttacttccaattgccgagaatccctagaatcgttcgtccttcaatgtcctcggttttgtctacgatggctcggtaaaccgccggaacccaagagtagcacgaaggactacctcagatacgaacaacgccgtcaactactcctacagtctattcagcatacccttgactcatcattcatcatcgtcaagacacgcctcgaagagaagaggttggagtgggactttatggattcgattcttaatgattgtcttttgctcttggaatacatcggggatatgggcgctgccggctcgcagagcatgtaccatgtcaagatttcgcacttctactatctacagtataatgtattacgacaacaatccactgaccccaaagatgtggcgcccttacgagctctccgtcgttcgatcgattgcgtgaagcacaggtcgacagcagagaaagacaaggcgcagctcatcttgaagttggaacgaatggccgagatggctcggacactgggcaggaatgagcaggctctcaccgcgctacagaccatccggacgagtatgctggatgacgggattctcgacagtgtcgtcggtgcactggcgacagactcgccgcttatcgtgtggcaaagggacgagaaggccgagactttatctcgtgctctggtggctgttgcaaagatggagcatgtcttcatggattggacagtagatctaccagaagctgaacaagctgccggactcgaacatcggttacactacattctcttgggtggcaatccaaccatgagtggaagaaagagggaggaagtgattactctcgagcaccctgtcgtggatgctttgcttcgcatttatgtcccgacacggtatcccatacgaagactccgagtgctgttggcgctcttgagctctgccattggcaaccagcgaaaggtacccgagttgcttgctatcactagggatgctacgcaggtggaaccggataacctcggcgaagatgctggacttgcccgctttgtgccgcatatgggagccttctatcactcaatcacagctttgtcggatggttactctgatcttggagcggttgaacgatgccttgagacgtggaaatcgatcgtcaagacttgtcaaaccaaaacggatgtggagcgatcaatcaacgatattcctggccttctggatcacctgcaggccatggctgactttctccgcttgagcggtcacgataacatggtagctatggtcctggaactgacggcggatattgccagactagcggacggccccaggctggaagacattgttcagcatgcctcaacgctggctctgcaatacaccaatctggggcaatccataaaagctgagcagaccttcgccgaggcactgcaatatctcaagaaacaggctaatttgcccggtgacgcggttgccaccttccacctctcctggacagaacactttatcgccaccggtgatctcactcaagcagaataccatctttctcaggcccgggctgcagtcgaggctgaagctatgccaggcaaggtctcccgtgctcggcggaaatatctggtggcctatgcttcttatcttcattctctcgttacccaggaacgaggtgaatcccaccatgctctggtctacgcccgagaaagcgtccgctgcatctttcaggactgggtcaaggtagaacagcagttagcagcagcaaaatcatccgcccgttcctcaaccgacgactcagccatgttcaataccgacgacgctacctgtgacctttcggccaccggaaaagagacgccttacctagggccggagtcgtggaagctcgccctcaccctgtaccgaaacactctacgcttgtcgtccatctacgcgcatctgggcatgttccaagagacgatgtactacgcggagcaggcacaaaagattgccaatagcgccaactcggggattctgaaagctggctgcgcgacctggatgggctcggtgtacgtcaaggcggcgaacattcccaaggcgatggaaatgttgcaggaggcggctaatttgctcccggaggaaagcaattcgtattcttcggccgtgctggcttgccagattggggctatgtgcttggatctgaagagctttgagggcgccgaggcgatgattgggagggcggaggcgattctagaagggttgatggaggttagtgctgcgtcggtgtcggttgctggggagaagacggagagtgaggagaagggaacggctatgaggggactcaaggggcctggggctgtacggcaactatcgaaaccggtcaagagtgtccattcgagacctgcgctttcggcgagaccaaaggcggcgacacatgtctctgcttctcggtctgttgaggatgcccaactttcgaaactcagagcggcgattatggtgcaaaaggctacggcaaaactggcgaagagggattggaattcggctttggcgatgcttgaaggtgtcaaaacgcggtccaagaagtcgttgtctgcaatcatctcggacgagcagatgatcattgcgtcctgtctgctgggcatgagcatggagcagatggcccacgatccggtgttttcggtcatccatgattccaccatttcatatcctgctgtttctgattcccaaggaaaggatagaggttctacaggccacccagctcttcttcaagagagaaagcgggttgccactcaggttaccacagaccaggaaaaggcggagtacgtggataatcttcgacaagcccagcaatcccttctcgaggcccatgccgtggccacagtctgtggcgactcaagtctcattcacaagatctcggtcatgctgcagaatgtcggtcttcttctttccgctacggcttcatccgggaaggccaaagcatccgcctcttctggacacactgcctattcggtcgagctgggccgtaacctcacatggcgcagggaacgcaaagctctcatgctggagaagaacggacccaaaactgatgcatatagctggcctaatttcacggacctgcctgttgagccgcttggccggatgagtctgggcttctcactggacctacaaaagtttcagagagactacattgacattatcccgaagccttggagtgtggtgtccatctcactgagcgacaataagcacgatctgtgcatcacgaagctacaggcgggctgcacgcccttcgttcttcgacttcctcttgatcgtgccagttcgcgcgatgcagacaacgaggtgttcaactaccaacaaggaagggccgagttgctggagattattcgcctggccaacgaaacttgtcacgatgccagagacttcactgtcaagggcgccaagactgcttggtgggcagaccgtgaggcgctggataatcgtatgaaggatctgttgacgaacattgagcaaatctggctcggcggcttcaggggtatcttcagccagcaccagacccaaggcggcaagcggaaggagttgatgaacaagtttggcgcaacgtttgaaaacatgttggacaagtatctccccagccggagacaggtacaccatcgcgggaagaaagctggcggtggtcaggagccgcaatcagagaaagtcaccgttgatcctcgcatcctggaactcttcatcggtctcggcgataccggcgaccaaaatgtcgaccttgacgaggaactaaccgacctgctctactttgtcgttgacatcctccagttccacggcgaacgcaacgcctacgacgagatcgactttgactccatggtcgtcgaaatgctggacgccctgcacgcctatcacgcggctgtcaacgaactcgacggaggcggcgacgagcacgcccacaccatcctcatgctcgacaaggctctgcacgttttcccctgggagtctctcccgtgtttacaaaacctggccgtatcccgcatgccaagtcttggttgtctccgccgcgccattctagacatgaagacccctcgatctgctgctcaacccgcaaaggaagaagacggcgactcaataatgttggacgccgacgccattccccttgtgtccaccgggacattgtcatcatcaccacaatctctttcacacccgcaaggccaccacgcctcttctgtcaaaggaacctacatcctcaacccctccttcgacctcctcaccacccaaaagacctttagccccctcctaacctcccacctcggcccatcccctcgcacctggacatccataaccgcccgcccgcccaccgagtctgaattcgcctcagccctcaccaactcggacatcttgttgtatttcggccacggctccggcgcccaatacattcgcggccgcaccatccgtcgcttatcccctcgatgtaatgccacggtcctgctgatgggatgcagctccgccaagttgaacgaggcaggcgaagggtttgaagtctacggcccggcatggaattacatgatggcgggtgcgccggcggtggtggggacgctgtgggatataacggatcgggatattgatcggtttacggggaggttgttggaggactgggggttgtttggaccgggtgtgtttagtaaaacggaggagaagagagaggaagagaagcggaggaggaaggggaaggggttggataaggcggatgagggtgatatggaaaaggaagagggagagaaagaggaggagggaaagaaggggaagaagagtttggtggaagcggtggcgagcgcgaggggagcgtgtcggtttcgctatgtcactgcggctgctattgctgtttatggcattcctgtttatcttcaggactgagagaaaggatgaatgggagtacgattttggggtgggtgggctggggaaaagcgatattggatggcgaaggaaacatatattagatgccagtgtttgtgcgttatgggggtatgaaaggctgttttcttgtcccttggttcctagaaaggggggtttatggtttcttttcgttttcgttttgctttctcttgctttgtttggtctttcatttgctcatggatcatgacgacgtgcattggggtttagctagctttgtatagcctgcgcggcgcggtgtcttgagtgtactgttcggttatagagatatgattgtgatgagaaatggtatggaaacgaagattatgactttttactttcgttccgtgctgctgtgactgtcattctcagaatgcaagtgagactagtttgcacgtttcaaataccacaggaaactatgatgtgaacagaatgataaatggattgaaaatatgtatgtacatgttagttagatatgttcaacgatacgtcaagtatttacagaagaagcgaagagtctcctctagagacagacagacacctttatcaccaaaaacagaagagacccatcctaccaacaaccattttctcctcgcccccattctctgaactccctcaagctacctatcaccctctgtcatctacacacactgccaataccaatcattctgcttctcgcacttatatggcgcctggcacgtctggctgccagtatacgtcggcccgccgcaccagccccacttgggaacggcctcgttggcgggttgcgccaggattttggccgcggcatgctcagcggcgacgacaatgtaggcggtagggttggtggtcggcacaccggggaaaatcgaggcgtccaccacgtacaggttgtcggtgccatagacgcgcgtgttggtgtcgacgactgcggtgccgccgctgcggccgtcgtcggtgcccatcttgttggtgcccatccagtggttggagcggcgggattggtaggttacgggttgctggaggatacggagttagtaaggggtgaggttaaaagggaaagaaggaggagagacagcttaccttgtcaacaaaatcagcagccgtctggttggcgctagggtaagcccaggtgagacccttgacgttggcgagagccttctggaggttgacgataccctgaacgacagcggccttgtcgttggggtccttgaggtacgggaggtcagacacgacggtgttgagggtagggctgagggtcatgcggccgcgcgaggtggcgccacggccaaggtactggctcatggtcatggcgtagccgtcgggggtctcgaagctgccctcgacgcgggcggtccagtgcagctgacggacgatgccgtcggcgcccgtgatctcctcccagaacaaggggccaatgttgggcgcggcctgggcgaagatgccggagcgcccattgaggtacaggttcatgtcggtcgtgttggggttgtcccaagccttgtaaaagtcgtagaaggtcacgttgttgtgctggatgacggtgtcggtgttggtgtggtcaaccaggttgtggccgacggggaggtcaatccaggacgagttgctgaccatggtagggccgtcggcggaggccttgaccacctcgagctggtccttggggccaatgccggaacggagaaggatcttggcgctgccgaaggtgccggcggaaagaacgacgcggccggtggtgttggtgacggggatgattccggagtagccgccgttgcggaaggcctcaacctccacaccggtaatgtggccgccctcacggatgacgcgcttgacagcggtgttgagccacagcttgaagttgctgcgcttcttggcgctgacgaggtaagtcgctagaggaccgccacgctcgccattgatgtacatgtatgaggtgtgggagaaagtgcggttcttctgctcgctgtccttgagggaatcgacctccttccagccgctcgccttgaggccgttggcaagaacctcgaaaccctgctgaaggtagcgctttccatcctgagaaggagtggtggtacccggaatgcgggagagggctctgctggtagcaccggcgatatcgctgcccttccagccagaggggaagaggtagtcccagtccttggtgtagggcttgtaccagagaccggcgttgatggcggtaccaccgccgagcacgcagccggccatctgatcggtatcggagcaggcaatgccatccgagtctttccagatctggttgcaaagaccgggaacatcgaagcgagtaagggatgtattattcagccactcgggcttcagagtaccaccatgctcaccagtggaagcgaaacccttctcgatgagcagcacgctcttaccggactcgctgagcttgtcagcgacgggaataccaccggcaccaccaccaacgacaatgtagtcaaaagaaacgccagtgggaacaggagtggcggcaatactggtcgtgactggaccactgcaagtaccggtaacggtcttggtggccttggcagcccatgcagtataagagggattggcaatgttgctgtcaaaggcagctccccactggcccataccgttgtcatgctgactgagagtgatctgggtagggcaagtcgggttgccgggagaggggaacgcctggacccaaccgagctgggcccccttattgctggtagaaatgccgccggtgacaccgtcttggtcccatgacaaacagttctggcacctaaagacaagggtgaagtgggtagcgttcacgctggacgcgatctgggtgatcttggcgtcaccagcgtagttcttgggcatggcgtaacccgtggcgaacatgagattggtgtagacttctccgtcagaaggccaggcggtaatgagtagattgttggtcatggcgcctctgagagaaacaccgcaccaaccgctattggcaccattcttggcggaggagcattcctgatcgtaaaggtcagtacaggaggacactggctagtttttcttcctttcccaccaaaacataccagataaccgatgaattcagtcgcgtcggtagtaagagcatttgacggcagagccataccaacagtgaagccacctttggtctgggaatcggaagcactccatgtgttgaagacaatgccggtatcaggatgagtgaaggtcttgggagcggtttgggcgaaggcgggcgacagcactgagaatcgccacgtcagtattgttgagcggtatgagtggctcgttgtgtcattgtttacttacatgaagccaccgccgccaggccgctgagaaaggccgaggtggtcctcatcttgtacagtaagttctagaaggccacttcacacggttggtgcgcgatgggaagaaagaaagaaggccatgatggagggttccatggactccctatatacataatctacggtctaggggggtacgcggccgaaagcagaagtcctgatgttgaggtgaccgaaaaggagtgttgatgcaaaacttccgatagatggaaggggcggcaaaccctgtccgaaattgcggctttggagggatgaagccaagatcttgcataccagcgcagacccatggaatgagtagtatggttacctcgcgctcaccatgatccaggggttagaacgagcagtttacgtttggggatgtgaaccagagcggaatgaaggcgaagaggaggctaccgcatggtgggcatcccctcttcgaaaccagccagccggttagccagcgggagggatcatgatcgcggttgtcttccttgtcagcgaagccagtctgggaaggtcttcgatgccaacccgtctttccaaaggcctaattaggtctatcgacgcgagctggtttcccttgccatcaagatgcgggtaaagtctccacccaagtcagacggaatgaagtcccaatagaggccaggagacatgttccgacaatggttccaaggtactatggtgagcacgtcaagaagacggagcctggtgcggttgaggccgtcttgctccgttcagctccattgggtatagttggtgatggttgcagaccccgcgcgcgtctgcaacaaacggcagattgctgcaatgggactgtaatgttaggatgacgagggaaaggggggggcaagtgaccagttagcggccgctggaggacagccgccggtcgggaaggcggatgtcgtcgcggcccggaggtaacgcccccgaatactttttgggaaacggctgacggcacggcgggaggctcaatccaggaacctgggtcgcttcagttgcttggcaccgagtggtcacgcaaaggtcggcagtgtttattagcaggcccttgtcattatgcccgcctttctagaatcagagaaggtaaaagggggtcctgtttcgggacgaacattgaagatgattcccagaacaaaacttggaaaaggatcgaattcgcaacccgtcaccgacttggcggccgaagtacgccttgacttgtaacagccaagagagatggtgctacacccgtggcagatgagataaaatgaggaggggagagctggggaaaagaggacagggctgactccactgctgtgagtggaaggggaagccttgttgttttgagaaacatgtgaaaaatgccaagtccacgggataggatacaaaaagtatagaatgtgaaagaaaaaaaaacaaaaagttaaagcgacccacacgcgactcgaacgcgcaatcttcagagccgaaatctgacgccttagccattaggccaatgggccttcgctttgttgaaaatagaacttgaaacaaattctaagaagggatagcctggcagctgtacaaccatgcggcaaacctggcgggcatgcatgtacatacactacaggtatgcatgggctctgctgatctgtttacaacttttaaaagcccctccccctccccctcctttgttccttttcctttttcacgatgctctctgaactcaattctcgctttcctatctccatacatattagctgccttgacactaatcaaaggctcatcccggctgccttgtcaactctgtgtaaacccaatgcttcggctcgccacatcccttgtaaaacatggaggaaatgaggactgtcctggacgcaccatccttgacaatcacacgctgtttcaagtcgaaaacatgagtcccttgtcactctaccaatcccccgcttgccgtcggcacgaagcttatctggactgcgcctctctccgtcctaacgcggtgcataccatttccgggcttgatgatggtcggcggcggtcttctcccaatacacaactttttgcaagttggtccaacgtcaccggccaagcccgctttgtgcctctgtgtaagaaatgcatcctactgaggcgcggatttgaacacagtggtttgcgaaaatgttgtcttatgcagtcgctttaatcggcattctcattgtcttcaacagtcctctcaacaatcttttattttccaatgtgaatccgcaccaatgtcccggccagatcccgcaacttcatcggattccgctgtccacactcaaccttagagaagatctaattgcgttggagggcaactcatcgttacaatgcatgccccacactcccgcgcctgtggtccatgtctactcaagggagccattggtgctctacatcgagaacttcctaagtcttgacgagcgagagcatttgcttggcattaggttagtatccatcaacacacccattggcctacttagacgagagagctcctctgccaagaatcggttactgacaccccacccaagtgaacctctcttcgaaccctccaccaccaccagcgatggcggccagacaacccaccgcaacaccacagtccgtgactccgaagtggccgtgatcccccgtaccgaccgcgtccggtgcatcgagaaccgcgcccgcgagatccagggctggagggaaaacgtcttcatcgagaggctgcgtacccagcggtatcgccagggtggccactacaaccaccacttcgactggagctccaatcgtgggggctggggccgtgtcagcagcttcatggtctgggtcgacgatggtgatggcagcctggtgggtggtggtaccgagtttccccgcatgaagaggtcgaaggattcacgatggtgtgcttttattgaatgtcccgggaaaacggccaacaaaggagatggactggaacaaacacccgaattgggcgtgactttcaaagttattccgggcaatgctgtctactgggagaatttccggtcggatggcactggcagaggatgggttgaggcgtggcatgctggcttgccagtcgagaaaggggtcaaggttgggttgaatatttggagcacggggtatatcgagtaggcaatatcataggggcaatggacttgcacaacgatcattgcgagttgacgaaaatagacagcacgaacgagacagcccgatcacacatgaacgcgatcctcgacgacagccccgcttgtatcccaaggtgattgacgcaggtcgcataacctgacacttgcgctttcgagagccaccggcccaagcagtccacctctcttcaattttctattgagaggggagctcattgtgcagcccatacgtggtatagcgatagcgggtcttgctccgccatgtttcacacgccgaagacacgttaccagatggatgtgccatcgtcatgttgcatcacgataccgaagtatctgcgactgtgaccagcggttctttagccagccgaaaaaacagacagagcaaaaaggaaaaaaagaaaagtgtggtccgtaccggactcgaaccggtatcttcctaaaggccgtgaccgaagtggaatttccacctcaagaatgttgctcgttacaccaacgaaccacgggaaggtgaacaggacaaagatcttatatagccgcgggaatgctcggatgacgctgggcaggcagaaggtagaggccacgcgagagctgcaggtaggcaagcaggcagttggcaggcatcactcactctggactcgctttgaaatctcagacggcttccatgttatgatccgacgataggtaggtattgggcgggcctccaaaccgaaaccacgcatgtgctctgacagaatgtgtcagccccgaacgctgctgatccaagcaaggcctaggcctcgacgcagagatgatcgacagtacaatgcattgctgatcgcagctgagcttcttttaacgaccacccattctttcagtcatcagcaggagataacaaggcttgaaggtctgccacaaagggttcccgaaaaaagacatcgatgccagacacaacacaacacaacacaaagtttttggactcgaaagaagtgtactacacaaagtcaccctgcaatgttcgcgaagattgtttaacatgtgacagcgtcaattaaacagagaaacgagactcacgcccatgcagtgacccatccgcatctagacgaccacagatctgtcgtgctgcccgcacgcacgatatttgctcgaagttaaccctggcagacaacgtgacatccatgaaccgaggtcgaacacgctgcagtcgaaatacattgcatcactcaattcatcaatcaatcatatggaaataagtttcacgacatgttccgtcaccaaggcaactagccggatcccgaagacgaggtaccacccttttcggtgagagtacataccgtgaagagtggcacgacatgtgatcgaagattcgagtcctctgctttcttagaccggcggttatatggtgattttctgtgttaatatatcttgccaggtttcacggctatttcttctgagatctgaagtccacagggaatgtggcgttcaacttaactgcaggacttacacagtaacacagagacggatctagacagaatatgcacacttcattgacctagcatcaaatcactcctagcttatcgatgagaatcggttcggtttaccaatgccaaaacatcatgaacctcctcgcttaatatccaacagaaagccaaagagacaatgacgaaaatgagttgtgagaacttgagaagccaaaatggactagaaagcaggcttaatagggtgtgcatgaccacaagggtcaaacagcgacagaaaaatgaaggaaaaacaatccaaaaagggagaataaaaatacaccaccacgaaacaagttgacccattcccaccttgagacctcaccctcctcttgcaacgcatcactcaaacagtgaacaaccatctaaatcactctgaccaatcgagctcctcatggccccccaggaccaagaggaggcatcgtaccgggaaaagttgaacccatcagtcctggtctcggtcccagcccaatccccccccattgtagctccaaaaagtagcaccatgcgaccacaaagacatagaaccaccgcgtccttcactccgctcatgctcaacaaccacctcgacctcaaacctagccacgaccacttcacttttatcctttccattaatttttttcttcttgatgatgacaatgatgatgatgacaatgaccaaacaaaaatcccagctgcgtatccttatcgaactcagttatatccaccaccaccttgctttccctcctccatttgctcctccctcctgaatcactttcacctgttggctcatcatcatcaggcccatcgctatatgcagaagcaccgggtactatggccttgatagcactgatccttactttgctgtcttctttgctttcttctttccctgggttcgaaccaaaccccttcagagataaactatgtctgtcaatggtttcaagaaccacagcttggattgaggcaacggtaaggcggggaagagaacacaggatggtgaggcgggaggggccgtcgatttgggaggggaatcctatggttatgaggactggtggggtggtagaggtaggtaggcttgttcttgttgttgctttcgccacaggaggagcagcatgggattgtgatggagttctggttggcggtggggttgggagaagaaaacataaaggtggagatggaaggggcagaaggggaagaggaggtggtgctagatgtcccttggaaaaggcgggatgcaacagatggtagatttggagaagcattgggtgttatggtggttgttgccgaggaagaggaagaggtagaggaagaggcgggtacatgaatggaagtaggaggaggcggtggtggtggtggaggtggcggtggaggaggaatgattccagctgtggtatatgccctcgatctctggacgtgccagggtgttgaaccatagacatgattgactacccgagacattggtggaaagggaggcggcggcggtggtggcggcggtatatgatgctgagactgatctggctttaacaaatgaccattgggtttggaattacttccagccacaacatcaccaattgctgaaaaagccggcggtactgactgggtagccgtagtagcaggaattgtttgtgagggcaattgcacatgccggatcctaggccccaagtactggtccgtcggcctcatcgcttgtccatgaggacttgtattctgagactggaaatggttgaactgctgaaatgaccagcatggttctttcccagcccccgtactagcaaagccgtctggaagaaggggaggcggtggcggaggaggaggatgataatgagaaggtacgtggctcactccattcccaatcccaccatccaaccccatattccgaagaggccaccctggcggtggaggcggcagaggagggaaatcaacaccagacacgccgttcatacggttataatatggcatgttatgccgcttagcaggaggtttcgatggtccggggacagcttggctggtgtatgccgaacctaaattgacacagatgtttgagcgtcggctagatgacgagcttcttgcgcccgagcgtaatcgtctggagtcagatttagggccagagattgacaaacttggtcggcatcgtccgcgagatcgagaacgggaacgggattgggaacgggagtagctattttcacgagaagttgaagcggaacgccatcggaggcttcttccacgttgcccaggtcttctggtttgtttcttgtgagtttcgcagcaaggcaaggtacatgaagtggacctgaagatgaccgattcagcatcgtgcccttggttatcgtcagactcatgctccgaatcaccgaggccatgagcctccttgtcggctttggtttccctggctctgggaacgatcgagtacccgctggtctggatgtagttctgcacgaactctgccgacttgaccatcagtgagtggagtgcccagtagatggtcggtcccgtttcgaccagaagaggacccctgaagttctccttggtctgcagcaccacggctctgaattggcctagttctttggcgaccacgagagataactcggtgtctgtgctgctgaagaatctgcagttctctaaagtaaggtcagtacaatgtgttcctgttagatacatgtgacggtggaaggccctaaggatcagtattcagtgagaatagcaagtagcattgcaatgtgaaccagctgagtagaatgactcactcaagatcaagccttccaagccagggacaggaaacggatccgtaacgggcgccatcgtgggatcgctagtctgaccagtgatcataggagtcgcaactatctttggttcagtcgacggcactagcatttggaaaagggtgttgtgaagcccgtggtaggatacgctagagtaggcatggtagatttgtgagtgttttgtcctggaggaacaacaacatatttatagcagagtgtctgttgtaagctgggtctctggtttgagtgtcacatggaaagaagtgaccaaatgatcaaaattcaagcaagagcctcgcaaaaaaaaaaaaaaaatggatcaggacttgacacggcagagcgtgcacacaattaatcttgataaaagtgaggctacaattcatgggtatgcatgcttgccgtcacaatcgcgccagcacagccgccttgcacaatgatgatcatgggttagctttaacaaccacagaaagcataaacaaaaacaataatcaaggagtaactataagcgtgatagtggatagtgtacgtatcagtaacggggcgcttgagtgaggccatggtgtggtaacaagctcgttggagctcgaggctgtcgagacaccgaaacgagcacaggtaggtagcctcgagctaataaagccggggagcgtaatttggaaaggcacatattgaagtttgggcatgccgttgagggtttactggacttccgagtgattgtcgtctgtcggacgtcgtacgccgaagtcgctcgtgtgaacctgaccggtaactggggctggtgaggtggtgaaaatgaccggttctggttgtgcaggattcggaactgtgttagttaggagccttgaaactgggtatgggttgttgttgattgattacatgcgggatatgcatagctctcttccacttacaaccaacaaaagccacgaacatgggtcgggagacacaatagagacgttgacatgccccttgacgatacacaagttgttgtctggcttgtttaacgttgaccagatcagacgatccaggacctcgggagatgcatggcttgactacctggagccatccttgtcgccctgaagtttgttcttacaattccatgaaatgacgatagtatccgactagaacccatgttgaacgcaagacgaattcggatggcacagcagatgaggcgtaagagcgtaggcaattaaccgctaggtggtcgaacctccgatcgagatgacggggaatcagcagccaagattcaaacccggaatgctgtggttgggtatacgacccaaggcttgttgttggcacaccaagtacggcagacttcatgtcatgagggagaagttggtccgatccctaaaccatcatttactgacttttagaaagttcacacttgcgacaatcttaaccaaatacgcttcaagacaccaaggacggagttttattttaatttttatgttgataattttggtttttaaacaagagagaaaaaactttatttggcgttgttatagaagtttcaaccaaacaacccccttaccatcctatctaactgtccaaacaagaacctgccgaagaaatgaactcattcaatactcaacctttcaagacgcgacttcactgcctctacgagggcagtttcacgatccagcaagctcatgacttgcgcgaccttttgctttcgaatctccgacggaatcttcatcacgggcatcggcgaggcggtaccgtcaacgctatccgtgctctgaagctgctgggcttgctcaaacaaggcgtcccgaagagtttggacctcctcgaagcgtttgagtgacttcccggcagtggagatagatgcagaggtagtatcttcttcttcctcctcatcgcccaaaatactacctgccaaagtgcggacctcctctgcccaagccttttccttgtcgcttaactcccgagtcgaaacctgacccaaacgcttgcgcaggttgtctactctgcgcgcgaggttctcctgtctgaccttcattacatctatcctgtttctgaccagcatttcttcggaaatgttttgttccttggtgctcctgctctctccttctccagaaatggtctcgatccgctggttgacctcataaaccttggtgatttgctccttcagctcgtatgtcagtgcctcacacttcctgaagagctccgcaacggcattgttgagctcaaacacctcggagctgacaagacgatgactttccgtaaagatttccagggtggcgaccgacaaccggacctcctgctgcataagcgggcgcttcctgctagttctcagagcatccacccacggaggcagggtgctgggccggctcagtacttcggaaggatggaacagcggccgaggttcccaaactgtgagaggttcgggcgtttctccatgttcggtcgacacgggggtctcctgacgatccgacatcaactcgctctcgggggtatcaaagaacatgatgaccggatcattgtgagtagcggacaaaacgaagtggcccagatcggagctcttgaatgccgtagccgcagcaagaacgttctgggcatgctggggtgtgtagatgcgatcgacctcggcacgctgtcccttggccatgaggtcaaaccggaagtcagcccccgcctcagagtcactctggagctcgctctctaggagggaaacccatggagccaatgagacataggtgatgccagcagcatgtgtgacgtagaacgcatagcgggtggtaacatcctcactgaacaccggccaactgtcaggcgtgatttcggctggcttgagcgtgtcaaaagtgtgaaacacgagcagagacggaacgtcttgatcagggaaagctcgggtcgaggcgttccgcggaggcagccattgagcctccactccatcgatatcgagacagaccttgacctgtccactggtcgacaacaggcaaatgacagacactgagagactatctttatcgtcatcatccgcataaagctcaaaatcttcgcccatcataaggtcggcagtgttgcgtttagcgccgatgacgaaaatgtccttcagctcaacctcgtcgtcctgttcatcttggggagcaacggccaactcgaagggaccctgcagtcgaggaatgcttcccggtcgagaagggcgcgaatacacctcagtgacttctccataggggccatcgaggagtttgggctcctggttgtcgagatcggccatccactctagctgttgcttagcgaggagcttctcctcccgagtagcctccggatcagtctcgagggtctcaatcttttgggcaacagagacggaaagcgaggggatgagagtcggaggaggcgaccagcgtcgcggcaagagggggcacagagcgtaaacatctccctcagccatggccacccacaaagtcatgggcgcccagccattcgagttgcgcgaggcaaagcaggccgaagcgaccttcatgtcgaagtcatcgggcgagaaggctttgttggtcgatgtcgaagcaccgaaatcctggtccaatgaagtgccgtcggccagcttcttgaggtcgacctcgagggtcggggtgtcgaaggaccaccgatcaatagtggagagctcccattcgcgaaccacagcgtcttcagtcacggttacgagacagctaccattgacgcccagagggtgccacagtgcgctaacaacagcagacttggaggtgacgtgagtggtaggaccgacggtccagaacttgggcttgaagggggccgtctctccagaggtgaggtgggacgtgtcgggcagcatacagacgtggactgtgtgagaggtcaggacggccaactggtccttgttaggggagatgaccagctgccggatctcgctggcgacaggggtcttgatgacctagaagaggaaaaccatgtcagtacccaatgtggccatcttggatgcgccgtatgcgccgagtctcggggatttgtagccacataccctgtagcctggtccctggggaagacggcttgtctcctcatcgtaaacctcaaaggagctatcggagctatctccgttgaggtggcttgcggagccggtccgtgactgttgggcctcccaggcgtctttgagatcggcaagatctccccatctgatttcccttcctctggcaacaaagacctcgtttcctcggtgtgcgatggtgcgattgggtccctgactggcgttcctggaggaagctatcgaagcggggagccggttggtttcctcggcctgctcaaagagcttatggccggggtttggctcctggagccagggcgccgagaagctccggattttgggcatcccgactgtgcttggtggttttgtgctaagagctgtctgttgtcgctatactatccaactcgagcctgatgaatcctacagatgacggtggttcgtgtggcgcaatgaaaaccgaagttggtgtctggctaggcagaaatagtagcttgtgttgaggtcctgctatgtcctagcatgcacgggccggtttttgtcgtcgtgctgcacttcgctttctctgctgaagtaatgtatgtaggtggggaggtaattggctatgtaggtaggcaggcgcactatggtcgaggtacgtatgtatttgatgtaccggtactattaatgtgatggcggttctcggtttttgaagatgaaaaaaaaaaaaaaaaaaggtgatcaagagcaagtagaacagaagccaagggagggaagacaaggagagagattgggatccctttttgaagtggcaggcccctcgatcgatcccatgggagaaaaagccaggaaagcgaagtttgctagtggtctcggttggctggtcaggatggtaacaacaaggtttgactagcgtgtagtgctacggacctgatggatgcccgtggatggacgagtgctggatgccactattgtccagtccgagccagtgctgtaaatgaggcgtccagggcgtcactagaggcgtccgcttccgtgcctatgccgtatattttccgttgcttgccttgatcgatcgtgttagcttcattttagcgcgtttccactccttccacagccctttagtccgtttcaactgtccgccggtgttcagtccagaccgtgctcgccgcctcgtctcacaccatcggtcattgatcaacaggagacaggcaggccgcccgggatgagaggggatggaatggccgaatggaggtcttaacggagacctagctgtatacatactataaatggtaagcccgaggtaggtacagttgtgctgtgacgcgcctgtaaattgggtgccagattgcggtccaatcggctggcaatggttgttggatcaacgacaaagcgcctccaccaagtcctcctgcccttgcttccatcgctctgcccttgcctgccgtcgtcatatttgcgggcacctcgtaagatagggtacctgacccaccaccaacggcttccgtcgcccgttacagtgccaagactacctggattgccatgcagtgatgtccgatgcactgtgacactgtgcgccaacaggactaagtgtaactgacctgagctgaactgaactgtgaacgaagcctgcagtgctgctgtcgcggtacacgggcacaccagtcgcgctcagaaagtagctgcgcctgtacttccactttagcgggcaacctaagttacctcttaggtaggtccaattccattggcaagggaaaccactgcatcatccccatcgacgtctcagaactccaaaccattgaacttccacttgggctgacagcttttgattttccttcttcttcgcagttgcagggcacctttcacccaagagcagataatccatcttcactaccaggtaaccatgttgaacactcgccaaaggagcaccgtagagcgccttgacaggccaagtgcatactttttcaacaaggtgagtgctcctgacggcatttccatgcccaaacattgccaatctctcctgtccataattagcaccccgtcgaccgctgacccatccactcaacacagaataggcgcaacagacgtcacgaccgggaccaccgcgatggagaaaacgaagacagtaacatgcatcccgaagcgttcgatgacccgttgaaggatgcgaccacgctctacgtcggcaatctgcaagtttgccccacgctgccagtccttaattaaaaaaatcaaaaaaaaatcaaaagaaacaagaactaaccgaatgtacctcggcagttccttctacactaccgaagaacaggtttacgaactctttagcaaatgcggcgagatcaagcgcttggtcatgggcctcgatcgcttacaaaagacaccgtgcggtttctgcttcgtcgaatactacacccatcaggacgctctcgattgcatgaagtacattggcggcaccaagttggacgagcgcatcatccgaaccgatctcgacccaggcttcgaggaagggcgacagtacggccgtggaaagtcgggcggccaagttcgtgatgagtaccgtgaggactacgacgagggccgcggtggtcttggccggcaaatccaggccgagagaatgagggagcatgaccacaagcgctacgacgataacgacgaacaatacggccgcttgcgctagagttgtcattgcatgggagttacgtgggacaatgagggagtgcatcatgatccagtgcacagatattcaaccagtcgtcatgacaaatcgacacaaaatatgcaagccggctctgaaattacgaattttgttcattcagggcaagtggaggcggaacagagaagcgtaaaagacaaatacccccttggaagacatgatattcgttgttgtattggtatcttgctatggtatttcgggaaattattgatttcccatccattcggtatggctccacacattcttctgtgatgctcgcctggccgtgtttgcgctgctctctgcagtggtatctcaacatggagcgagcaggagtgtccatgatggacaggacctccaagtcagtcagtctctttgcgagacgagacaggaggcctcctcttctttgccccaagcaaacggtcctgttagcggtatctccaatgtcacccatgccatttcgctgcgtaatgttacaagtgatatacatgcttgcacgatatcgtccatcgtccgggtcgaaggtcttagtaaccgggagggttgactctctgggacacacgggtccacttgggaagctctggaaaaggaatgccgtattagccttggtctttgactgctgtgaagtgatgcacaagggtggcccgtactgtggatgcccttgcggtacctcttctccttgcggtcgaagatggtgtacttgtccttgggcagcatctcggcctcggtgggcatctcagccctccagcgttccaccgccttgacggtctcacccttcttggcaagagcgttctcaatggtggcgacgacgttgtcaacggccctcagtctgcggcgctgcctgagcttctggaacttggacatgcgccatgggatcttcctgtttgccgcgacatgattagcatttccggtagaacctttggcgcaactgcaacatagggtagtcgcttaccaaagaagacccccggagagggggttggtgaatctgaaagccccaaacattgtggtggtggtggtggatgtttggggggggagagctgcaaccggttcgcttcgtcaggatgggtcccgaaggtatcgcgggaatcggcgcgggcgggcggtcgtcgtccaaagtccaaacagtcccgtccaaaaaaaatcgcgggtccgttcgccaaccccaaccccgaaagaacaccagctcgagagcggatgccaagacccagtctcagatagtaggcctggattcgcccctgtaaggtccactgttcagcctcgtggagcccccatctttctgtaaaattccccggttctgtcttttccatttgttcccacggaacagctcaccccgctgtccgcgcactgtccgcggcagatggacacacgggtgcacctgcagcattagcgtcgtccgtcaccgaaggaacctccagctccaacaaccacgcccgcccgccgaactggctgctgtacctacgattcccagcaatcaactggaacaggcgacagaccacccccaattccgggccactgaacataccgcgaccgaatcaacaaccaacagcgctggccgcaaacacatctgacgacagacacgcacgatacgagacacagaaataaacaaagcgaagacccccaacccaccacgaccagacaggggagcttgcggagcatcacatcagggcatcagggaactaccggcaacacgaccacgacacccggacaacaatcatgagctactacttcgccatcattggcacccaagataacccgctcttcgagtatgaatttggcaccagcaaacaaggcggcgacggcatggcgcgcttcacggaacaagcgcgacagctcaaccaattcatcatccacagcagtctggacatcgtcgaagaagtccaatggaccaacgggcagatgtatgtctctctctttccccccctcccccctctcctcctccttttttcaagctcccctactaacctcccatatcctttatccaggtacctcaaactagtcgaccgcttcttcacctcgtacatctcctgcttcctaaccgcctccaacatcaaattcctcctattgcaccagcccccctcctcctcgtcctcctctgccctcccccacccctcttcctccgcctctacttcaaccccctctctagtttcatcctcccaatcatcaacctccgtaatcccttctctatccacgctcaccggtggctccaactcctccaccagcaccctgaccgggggcaccagccgaacctcgacctcgatagcagccaacccgacctccccacaaaccgaagaagcgatacggaatttctttgccgaggtgtatgagaattacgtgaaagccatcatgagcccgttttacaggacgaacatggagattcggagcccggtttttcgggcgagggtggcggctgcggggagaaagtatttgtaggacagatacgggggcagtaagggagctggggtgacagctgggagggtggtaaggtgggagagtagtagttgggggagggccaaggggagagaacagggagaggtcatggctatggacggggtcatggaagagtgaaaagataaggcaaaggatgagggaagggacggtggggatgctgaatttgttaagagcagggagcggcttgggtcgttagggcagacaagattggaggcggtggtcccgagtggaaaggggatggggggtcagatgttcctggagagggagatgtaggggaccaacgcaagggacaagggtggatgtgggatgtgtgtctctgagggtgactgactgtagcctggtgttgtggtcaccaagcagatggaaatcgattacgtatcaatgtgatgacgggacgagggacgagagaggatgtgccggtacggtactcgtaatgttttataccccttgaattagctggaagggtcgaaggcatttcacttgatgcatgcagatagagacgggacggcgagcggtatcgtgtagccataaaagatcaaggctccgtgtgcctggttaagtcaaatggcacacaacacactccgcaccgacgcattacacatcaccgacattgtagtattgggccaaagctgaggagacacgctgcagaggacgctggattatcatgtaaagtaatcgatgatgactagcctattacgtgcccatcacacatcttccttctctcattcggggacagctggaattgaaaaatggagagaagaaatgcgcaacgcactgtgacaacaaatgttcccatccatcatccatctcgctctgtatgtttctcatcatatcaaagatgtagtcgaccctttgcctttgccacgactaacacaacgcctcctgccaaaaccagccgtcaaaagcggtagtacccgtgtgccccaaagaacgccattcccttgcgcggttgtatcaaaactggaatcgcaacacacaaaaattcgcccaaagattcatgccaatgttgtagtaatcaatcgctcgtttgttgttctccctatcgtcgtgcacgtcccctaaccagaagtataaagcttcgtgatcacatttaaccaccgaaaccgtagagggtacggccctggcgcttgagggcgtagacaacgtcaagggaggtgacggtcttgcgcttggcgtgctcggtgtaggtgacggcgtcacggatgacaccctcgaggaaggtcttgagaacaccacgggtctcctcgtagatcactattggagaatgggttagctgattcttgactggtggaaagattgggaggggaaaggtaacatactggcagagatacgcttgacaccaccacgacgggcgagacggcggatagcgggcttggtaataccctgaatgttgtccctaagaatcttgcgatggcgcttggcaccacccttgccgaggcccttgccaccctttccgcctataaagtcatcatgtcagctttgtctgaatgaaaagtgggtagttgatgtcgacgacggtgaggtctgatgcaagctgatgattgttgacgatgcgtcgtcggtgatgtggttggagtggtgtgctgcaagtgaggtgacgtgacgcgttaaggagctatgcccccatgcatcgctaccacattccccacgtacacgctcgaccgccaaaaaggtatcgcgaactcttgggcaagcaaccgcgcagccatgcatgtatcgacgacagcgacgtcgacaagtaggaacaagacaaatgattcaagtattacttacgtccagtcatgttgattagttgatggggttgtgtattgatttagatgatccgtgacgcgatgcacagattgatggagtactgtttgtggataaaagcagacaccaagaaggctgagaacaggaacaggaaatggagagcgtttggggcgagggagaggatctggttaaataggcacgggagacggggggttgcaaaatggaatcagcgggtcactagagggcaagaaaggtttcaacaggtggctgcgcgcctgcccggattgcggctttgggggttggtgctgattacgaagggtggaatgagtgggaaggtgggcgatagcaaaagggcactaatcctttttcggaattacgagtggtggttgctgggtgtgttgtgtgaatttattttttcagaacttgatcaaaactgccgttatttgcgacgtgcaaatcgcttgttatttcatgctccaaaagcgtgctgcttggagccgtttgttttccccccaagaaagaaagggcccctgctgcacatcgcgttgtgtcgttggtccaaaaagaagcgggaaagaccgcaaactggtctgtgcttgcaccaaccttgctttagcgtcgtatgaaaccatgcgagccatgaacgctcaggccaggagaccgttcctcgctgattctgatgtcgaatcgtcttgaaggctcgctctgattggtttgaatctggaaatcgtgtctgaaatggatgaggttcttaaagagaaaggggaaagcctgggtgctgaggaggaaacatgggacaacgggaaatccggggatgcaaaaggcctcggatgtattaatatattctagaactgtaaagcactctggagtcttccatcccagatcaccctcaccaaacttgcttctcgactctagagtctagacgagtttgcggttgctgaggctgtcccacttcggtacttctcgtttggtatctacgatgacttcttcacctgtgatacctacccgctcttgcaattcttttcttggaaagtcacgccgacaaaacttatccaacttatcaggcgcatgttttctacttttcttctgcaacgacttttcttttcttcatcggccctcttcgactcaaaccgccaactcattctggtctcccgtccttcataatgcagacataaccaggcctccttaaggactctaatgccaatgaggactatacattctggccaatgcaatttcaaggtcacgattactcctctaatcgtccagtgtgccgttctcgaaaaaaatccatgtaggtgagaggtccgaacccagtagtgaggatataccaatacgccggcttcctcacacctgcccatgttctccgttcccaagcataaaaacgccttttccatgcagacattgagtgcgaatgtgaagcagtagctggatctggaagcgaacggcctgctctttctgtctcattccgtcgcccagcaagaagctcccgcgcatcagattggtgacgcttttgtcacccattcgtcaccaataacatcatatccatctggtaagccattctcttcaaaagcaatttgttgaggggtatgtaactggaaaaacgcatcatcatgcaacctgaacccgtagccataaaacaagaatgtcccaccatacccataccaccaagaccaaaagcaacatatttaacttcaggggtatcactgcatcatggaatcgtccggtccttcgtcgtcctccaagctctcaatggcttccttgatttgaaggctcgcctgatagcagcaactgttagcaacatcttctatcccagtcgcctccttcagtacaagactcacctttggatctaagctcaaagcaatggtaaagtggcgcaccgccgatttcttatcgtgcagtgtcttggagagcttgcccaaaaggaagtgcacctgagccctgtctggagccaagtccttcagaatcatgagttctgtctgcgccgcctttaactgtcccatctgcaaaagggcacgagccttctttagccggacatcaggggcacgtggagccagttcggtcgctttggtgaagtacggtagggcctgtttgaactgtttctgcctgtgcaagaccgagcctatgcagcagattaaaaccgcatgggccggatggatcaccgaggcagcgtgataatggctcagtgccttgtcatagttacccagcttctcgtagacccttccgatgccgtagtatgcattgtagtggcgcttgtctgccgctatggcgtgtcggtaggccgtgagggctttgtcgtattcctcgttttctacatgctcgtgtccttgtagggtgtaggcgtacgcaaacttgggatccagttgcgtcgctcgcttgaaacacctcagggcttgctcatgatcatatgccaacgaccatgcgtttccaagggcacaccatgcttctggtgaatcccatactgagtcgatcatctcatgggcaaggaatgagagctccgtctctttcttcaaatgccacagaacagtcgagtagacctccatgtcctcaaggcgagtcggagcaataacgcgaagtcgcttgaagtatttctctgcctcggcatagttggcctgttcatattgagtccttcccatctgtgccaaaacccagggtgtgtcctggtgactcctcggaagtgacatgtacgccgccactgcctcctggcattggaactgggatgaaagcgcataaccggatgccaacttcttcaacaaatcaaatattgttttcaaagcttcttcaaccgccttgacaaactcagactccgctggtttaggggcggggggtggaggtggtgccgcctgcagcaccggcggctccttggtgcgtggtactgcctcggcgtggtcaatgtccataccaatatcctcctgtggcggcttccggctgccactgataactcgaccaacgtttgctccactagagcccggccgagcaaatcgagatattgggggcctagccttcctcagctcacgggttgctcccgcgctcgttgttttcgttgccgttggtcttggaactacattaagtcttgcacttcgcctaggttcctcattgttcatcgatcttgtttggactggatgccctgctgccgtgcgttttctttcagtaattgagctggaaaccgttgatgttttggtacctgattccgcatggtctttcgctgattcttgagctttatcttttcttcttgttcccagacggtgtcccgttctgggtggtgcatcagttacagtagagtctgttgcctgggccgcccgagttctccgaggtggcgcttgcggcggctctgcctggtgtacagcacgagtgacctgaggattatgggcggttggagcaggcgcagattgcgtatcggtttcctcaagcggtttccctggctgacttgatgtaatgcctgactgagaaagatacatcttggatataaagccattttccgagtctggatatgacgccgattcctgggatgtcccatatggcccgaatggatcgcttggctgtctgttttgttgctggccggtcttctttagctgcaagggctctggtggttgcggagaaggacctgcaatccaagcaagaatcggcgtagcgttgaggccatgctcgagggtttgcgcaagaccatcgctcgctctgaaaacattcggcactctgacgctcactcccatgtcgtataggtttgtgaaagcctcccacatgaacggatttcgtcgtagggcctcttcaaaacatggtatggcctttttcttatcgtcatatgctcggtaaagtctgcccaggagacagctaaaggcagccgcatcgggatatggcatcctggtaaaagaggtatgtttccccaagttgtccgccttggaccattgtttcctcccattctccaagcccgtgattccgtctctgtatcgctccaactccaagcacgcctgagcgaagacgtagcaggaccctaaatgcgaacctctatatcccgagccccgactgacatggtaggcggttcgagcgtcgccgagtcgcagatgggtgtaggcgaggagataggcggaatcgcaaaaggattggtcgtgggcatagagtcgctcggcaaagaaaagtgcgctctcgtaggcacaattgtcgagatggtagtagatggcctgccttagcaaaagggagacggtaacattatttggcgtcatcttccccgccatggccaaaccaccaaacccgcggtcgaagtggtgtatgagttatgctaccggcaaaacggatccatgggattaccgaataaaagatggtgacctgagggtgaagcgcctcgttcagaaaaccgaatgtcggagggtgggcaggagtagcaaattcgcaaggctcacttcgagcgaaagggttatcgaggggcgaggcctaagtcgttcttcgtaatcgtgaaactcgtaaatggacggagcgatcttcgttgtcggaatcagtctgcgcctgcacggtcaaagcaaaagccgggtgcaagggggagatgggctgcgctcaatgaagggcgcgcgcgaacaatggacgatgcagctgctgtattaaaagagtatcgacaaaaaaaaaatccgagtttgctgaaagcgtcgcaaagggtagaattgagactttaatggcggagtgatggaatgttgaaggtgccgctttcaagatgcaagatggtctgtgacgtcggagaacaaacaaaaaaagaagagttgaagatgtagtatgatgcacccggcaagcaggtcgtcaccgacagggaagggtccaagggtcagcttctccaacaacgacaacagcaacctgggtactatgtctaacacgacatgactttccactctcccaaacacttcagtttgtgttgcaactagaccgagcacctcgtgacggagggattgagatggcggcggcagcaagggctgctttggtcgcgcggcagcgttgaagtcgcgatacagatggtgaattcggaaaggcgaaggtcacggcaaccacactcttcccttgatttgcttgttgcggctgcagcgctggctggctgtcagtctcgttcgcgactccagggtgagactttggttgggttgggttgaatgttgtggttaggtgcggtagctgcgcgacgctgccttccgaaccaaacagtggtggggaaagcttgccgggcaacacagtgacaactgacccgacccccggtctcatcgatcttcacacctcagttctgcaactgcaaactgcccgacagctgccgagaccggctcatccccatcgtaagtgcagtgtacaacttcagtgtagtaacccaggctcccaggtagaggtagtccaaagccacatggcgccctggtgcctgcagcgccgtcaatcgatctgatttagcgcaagcaatgccgagtcaccattcccagccacagttgatctccaagtggctggcgaagatccatttgacatcaacaccatggacctctttaagctgccgtttccctccatatcatccatgcatctcgctcatcctttgcaatgccaagattcgggtctaccttcatcatgcaacaactactatgacaaagaaattctcactgtagggttatcggcgacggtcctgagtgacgcgtggaatttcatccttgctcctgccctctactgactgtagtgagtagtgtagattgatttcatgatgggcaatgtgcaggaactatagggcaggtgtgcttctggctcatcagtcggtccttccggggacaagtgagggtggggaagttactgccgcttgcggatggaccgcttcaggtcggtgttgacttcaatctttctcatatcaagaatctccgccgcactctggcggctgggtacactgtgtctcaatctaaatcgtttcaagttcacatgcaccaaggatgccttcgaacgaagtcttggactatcctcgtttcttatattcatgctcctcttcaccctttctcttggtacccacgctcccgaccatcacctggccgacctcatgatgtatcccagacatcaacagtgactctgcggccattcccgcgcaacatactactaatcatctgtcatctcggtgttgtatatttaccactcgctcaattgtctcgtccccgactcttgatgaccatttgggctcacccccaaatttcatcatcaattgcaaattgtccatccggcggtgggcgttgctcaccgaatcccgaaattgtggcaactcattcgagttatgtctagcgaacagaagattgatccgtcttttggtgttgtaccggcgttaggcactgcacgccctgcaccgttacacgggcattgtaacaggagtcaagattttcgtaaaggtattgaacctttcactcaccattgcttcccttgctacactgcgagaggtgaaagttgaagcatgtaaaactacctagtctcgctactttatttgagagcgagggaaatggtcaagaaagtactttgacgatggtgcaacaactcactcgcttcatcgtgaagttaggagtggagtaagtcgtgatgggaattgctctcgagagtcgagactactgtattgcttagtcagcaatacattgtcgccatgatgccaagacgcagcttccgttcaaagctggcttcttctctcaaccctgaacagccaagcaggggactccatcaatcctccttcacaacactcaacattgaagacagcgagtgcattcagtttgccggcatatctcaaaatcacgtcaatttcatcaaaaataagcacccataaaacctgaccaatggctcaaaaagcgcgcaaggaccgggccaagtccaacgagacgaccctcaagaacctccacattggttccctcaccgtcaacggcatcttcctgctctctcacttcctcttccggtcgcgctcccttctgttttggttcatcctctccatcccgagcttcctctgccagtacacgctcgagaaaacgggccggcccagctatgacccctctaccaaggcgctcaaggcttccggcgaggacctcgccgccccaggcctgaccgagtacatgttcgacgtggtctgggtcacctgggcggctgccattctcgtcacccttttcggcaactgggcctggatcttctggaccgtcgtccctgcttatggcatctacaagggctttggcctgatgggcgccgccaagtctatggctgggttgggcggcatgggcgccgacggcggtgatgctgctggtgctggtgctgttcccgctggcaacaggaagcagaggcgtgctgctgcttaaagtgggaaaagctttcaagtgatactgcatgtggtctagccgctttgcgctgtctatcaaacttctattctactttcttccaactacacacatcgccgccattgccaactacgacctcggtcacctacgccttatgccactcttgctccttggtccattccccaattagcaccggatcaacatccttcaccaacacatgaacatgttccagcgctctcacgctctgcaacgccacccagttcttgaaatacagcacttttccctcaccacctggtcccagccgatctacaaagtactgcttcacgaaatcaccgacgatcttgcggctctcaggcgtcatatcgcccttatcatcatctaccgcgatgggcgtgcgcgtccacactaccatgtgggtgatgcccggttcgaagccgtacggccagtcattcagcaggacgcagtagtcggagggttcggcgaaggggacgtcagagacgggcgtgaagggggggaccccccatgtcttgggcaggcggtgggcgaggaggtagttggtcatgctgccgtacgaagccttggtctcggcagtccatttcatatagcgccggagatcggacggcttgcgtttgaggacggagaggtcattgttttctgttattttcgggaagtgatgaagattcaagagttagagacgtgggcaaaaaaaagcaaaacgggtgggcaggttggcctgtaatatcgataacgcgtggatgtgtacatatgatgattgtaatgagacgacgacgacaatgatgacaaaaaaaggaaagagaaatccctacggataagaacgcgcagttcagcccatgagtgatacttgaattgctcatctgtctgtgacagcacccacttgtcgacagccgtaagaggaaaggggttctcctcctcctcctttaccgggactgggaccgggttcgggttcggatcatttgccggcggctcggatggcagtagagcgttgtcacccatgatctgagcctttcctttccgggtttcgcaatcgagagcaggaatattgagaggcgatttggggtaattcggttggcttgtgattttgttaagagatccctttgtgagtccaaccgttcacaagagaacttgcaagtcacgaaagcccaggaccgaaaaaaaaatcacctcgatcggacactcggtgagcgggagcgggattcggggtttctgggaggtgataggtattgtaggttgtcttcttacttgtgacacgggcaaaaggttgtagcgaatgtacgacttgttccttgttgtacaaacgtaataagagagtgtgaaaagccgaagcgacgatgaacaacaagagcagttataggcgcatcgcatcgaagatgccccttgggaacagaggtagcaacattacgaagagagataacggccattttgggctccataatttgctgatctcgggcctaagacgctgattcctgtggcccagtgaggtggtgtcgtggaagtgggactgccgttccgtgattcggaggcggggggttttcctcggcttcgggacgggacctgaaatgtcaacaaaacatccccggcattgggtgcccgacggtcaccgccttccttcagcgggatgatgttagtcaattgagcgccggttggcagtggtttaagggtgttgttacagcggtgcacagggcaggtacacacctgttgtagcacggggcgctactgtatcacaagcccgtcaggtcccgtcccgtcgacgataggtaggtacgcacaggcacctagaaaccggtctggcccgcagcagaatcgacccacccctcaacactcaacaacgggacctggtccgggtgccgtaggctcaaaacacacccccctgtttgacccagccgagtggattggatcgttggatccccgcctccagactaatcgcgtttttgccgttgctcgagtcaaggaagaagtggcctttcacgggtacttttggggagtggttggacaagagcagaaagtggaatccctttttttcttatcaagaggagctcttcgtcttgccttacccacctcgccgtcctcctcctcctccttctttcttttcttcttcttttcttccctcctcatccttcttcttaggtaaccgactagaagggacaaagacagacaccatgtccgaggaatcgctgctcgagcgcaagtactttgacgggatctacatccccgctggccttttggtcttcggcaccgtcatcgtcaagaaggaatggactctctacgccgcccttgcggccctcatcttgggtgccatcaagtattttaggatgcgtacgttttccccgttatctcgagatgctgaaaaattcacgcgctaacgacctctcgctgcagtccccaagaaggttctcaagcccgctgtcttccaggagttcgagctcaaggagaagaccatcatctcccacaacgtcgccatgtacgtatttctcttaaccccctatcacgtatagaagccaaaaacaaagactaacggttcccccttttgcaacagctaccgcttcaagctccccactcccgactccgtcctcggcctgcccatcggccaacacatctccatcggcgccgccatcgagcaacccgacggctccaccaaggagattgtgcgttcctacaccccgatctcgggcgaccatcaacccggctacttcgacctgctcatcaagtcctacccgaccggcaacatctccaagcacatggcctcgctgcaagtcggccagaccatccgcgtcaagggtcccaagggcgcctttgtgtacacccccaacatggtccgtcactttggcatggtcgccggcggtaccggcatcacgcccatgctgcaagtcatccgcgccattgtccggggccgcgccgcgggcgaccgcaccgaggtcgatctcattttcgccaacgttactgcgcaggacattctcttgaaggaagacctggatgcgctggtggctcaggacaagggtatcagggtccactacgtcctcgatcgcccgcctgagggctggaccggtggtgtcggctttgtcacgcaagagatggtggagaagctgctgcccaagccggcgagtgatgtcaagattctgctgtgcggccctcccccgatgattagtgggttgaagaaggcgacggaggcgttgggcttccagaaggctaggccggttagcaagttggaggatcaggtgtttgctttctaagcgagtcttgaagcaagtcatgcatcggatgctttggcgtgtctgcttccaactagaggaggactctaggaggaacatgatggtggggagtgtcagtaatgagatgggttggaaaaggaaaaggttcggttactacgcgtcatgagaggcctgccccctgagagcgctgtcgccgataccggaaggatctaaaaaggggcttcgcgaagctgttcagttctatgcacatgacaggtcgtggagccagcttttcctccctatatatatacctataatttgctcgaatttaggtaccatcctatccatatgtgtattgcatgacaatggcgagagtcaaggcggtcttaagtttgtcgccgacttgcccgggcaaagtgtatggcatcaagagtcgatcaaatgcacaaataatcgccgttctgtcaatggcggaaacctcagtcaatggctatcaattaccaagcatccattgggttttcagccttagctattaccagctcacaaactttatcatgaagtcacatattgcgtatataaagtctgagatgtattggggtaccgagctgccaactcttccaaacccgtttctaaccgagtgagcagcgatttgtttactttacaacctttcccccctgaatgagtccacagcttccccccccttgagcctcaacgccaagaaacgcctatgcaaggacaatctacaccacgtcgtatgctattgccgtaaaaggggtgcgcaaaatcagagcacattatcccaaccacccgtaccagtcgtggtgccagtgccagaattccccgcgtcgtcggtaagaagcatccacgcatcaccatcgtcatctcctccatgccccccaactgtagcagtctcatgattgcaatcgccattggcattaccattaatgccatcaatattcccaagtagagggcatttgccagtacaggtattgatgttgttcccaaggtcgtcgtagttgcagttgttgctattgctgttgctgttgatgttgctattgctcaaaaatgagggattgaccactacgtctgtcaagcctaaatcgatctgacctatccctcgcatccctcccacttctcccttttcggtgatgttggagaaaaggtccatgttggtcatgtcctctagcggggtatgttggttagggtcgaaaacagggatgcatgaaggttcagtaccggtactgttatcggcaaacatcgcagtggatgaatcgttcacacttctgtgaggaagccggattaccggcggggaagtgtcgctgttggatttcattaaatagggaggtcccacaccagtcgcgggtcccgggccccagccgtcgttgaactcgtcactgctttcggtggtgaaatctggtggtactgctgctgtaggctgacgatgtcgatactgagaggggagcgcggagctaccgaacttgaacaagtcggaaaggtcgatgcgttcgagaaagggctgctgttcctgatggattcgtctccgtttggcttccggtgcgagaccaggaccgctacttccgccgctagttcctgtagtgtcaccattttggccttgcctacccggacactgaataccaccactacaggcaccaagctcacactccggtggtggtgcgactcccgccgcagcccccccgttttcgttcagactgccaccacaggcttgcgccgccgtcactgctatcccacatccaccaccaccaccaccactccaacttgcttcttcgggtatgatcctacctccaccccccatagacatcattctcgggaccaccggcctcccatcgtttttcgtatactttgacacagccgttctccccagcaggggaatcccgttgctacaatctccataccgcttgatgttgggtagattaaagaacgcactgacatcgttttgctcaatatcgaggaggagctggttgaggtaggcacgtgtgatgatgtgttgccgaccgatggactccatacaattgacgatgaattcgagctcaggagccacccagggcgggagcggaactggcgagggggatgtgaaagtttctcttgcgagatcgatatagactgtggaagcgcagtacatggagagggctaccaggggggttttctgtaatagagtgaagtgtcattgttagtaaacggactgccagtggtggcatggagaagtacgtcaaagaacacttcttacgtaagggctcatggtctctctagccaacctcataatattcacgatttctctcgcagcattcagtctcctcactctactcctttcacctagccgcttgtcgagcgcatacttctttaccgcgtcgcaagcagcgctatgcaggcagagtacggacgcgtgtaaactcaaattaacctgcagcgccaccgtttccgtgatgttggtgggcagtcgaaacttgtcgggtaagaacatgaaggcatcatccaaattgttatcgatctcgcgatggcgtttccagtaaggaccgtcttgaaggtcgtcgggccggtccgatacctttgatcggtggacatggttgagtagttcgttaaacagataacctatgacggccatgctagcgaaggaggaataggaggaaccaccaaaagcttcttggagcgtgggcgagacttcgtaagagcctgtattaaaggcatcttcggaggcaggaagacgggttgtggtctgctaaggcattagttctgaaacctcgaccgatcccgtcaaatggatattcttacgtcttttacatcaatcatgatgggccacctagtgttcatggtgatatggacgttagcgcagtaggcaccccagaatgttcttcgacgttcttctagttcaacccagctcttgggaggaggcaaagcgggcacatcagagtcttctgcatcttctgaggggtcatcgagtcggtgaagacccaacatgtgcacaagtctggcacatcttgcggcagtcattgcggccctggtaaacagcatactgcgggcctcattaatggcggttaaaaccaaagcttgggcatgatgaagcgttaaaaaatgctcgcccagtccctggacatttcatactcagtttgggaaacatccggctagaaccccagagatttgactgacctttagctcatcagcctccaagtactgacgagtacgatgatagaagacatcataataacggtcgtacatgggatgtccctttgccgcatttgcccagattgcgtattgtaaacacatgggcggacgcatgtgagtgggtgagtagaatgctcgcatgtagtttcccgggtgaacaatgggcacgatctttggcttccgaaaatggaagaacaatcgatgtcttcacatcccgttactttagcataatctttcagatgggatgatttagggagaaactcacagatcctcgatcatgtcgataggtggtagcccctcgaatcgtcccagctcaatgagatcgtcactgaagcctccaattccagtccctcctactcgtggtgcatcaaaaggttgaggtgagtgtggtcgctttgacgaagttgctctgtcaggtgccggggcagcctccacatggctaacgtttttagacgctgattcatgagatgcaaagccaaacgagtagctggctcgctcagagcccgacactatttcctccgatagttcatccaagctagtggtagcactcatcttatcgagggcagcagtagcgctcgcatcatcacttgcaccctggttatcagggcccaaggactgcttggtgacacttcgaatgaggccttccacttgagctatcgttgacaatgttagctgatttagcctgtgtgtcggacaaacggaaatgacttgcccaatctctcttcgagttccttcacatttcgccgcttgaagttcggtttcctccttgattcaggatacacacactctccccctgccgtcccacatcgtgtacatattggctttatgcggtcacctacaccaaacagtcaaataaagttagacgttgaaagtagtcagtgtgagggggtttcataggcgagatgcgtctaagctgctgaaccgcatactcacatttcagctttcggctccgacatgtcatacatgccaatggttccagatcttggtctgatgaaccagcaactggagaggtttgtgctgattgttggacccctgatccaacccccaacgtcccttcggctgtcgtcgtggtatccgtgttgccgttggccatctgatattcgataaccccgttatccgtccactgcccaaatcagtcaagcgtgcttagctaattctcaggggttggaaagacaattcatctatcgtaaactcgcgggtttgatgcaaacaagacgccgagaacaaacaccgggcaaccggggaagatgaatgatcccgaaggccgattcagattgttgcgacacgttacaacctgaaactcctcaccacaatgaagccgagagggtttggtaaggacaacagccttctggtggcttcatcgctacggctgacttgacccagttggagcctgtggaggaatgacagggatttcggacttcttacgggcagcacttgccccgatgaccgaaagcgacctaacagcttggagcaagatctgttaatgcactaacattgacttcttcacacaatgcaggacagatgggtttctgatgagcaagtaacagaaaagcaatcccaacagcgaccataacaagattcagagttcgacggaactacaaaggtatttgggaacttttcgttcgtttcatattgaatgtacttaacctcagaaaggctagattgagcattgctccatccactaacttcgaactcgccgattttacacgataagatcgtgagcaaatgaagtcatctacttcccttgtcagctgctcatccaagcctcattaggacatctgtatcttctcagaagagagatgaacagtgaaggaaaagagaaataaggaaagggtttgcagatgctgatgaaagaaaatgggaaggaaatgatgagaataaaaggaatcgaaggggcaataggacaatgaccaagtgggttgaggtgtgatacccattcgccaattctggttgcctcagtagagttgatcgatccatgaaggactgcagcaggtatgttcaaacacgacagaatccaaccaatggctaacttgtccttcaacttttggcgagcgatatgcggcttcgaaacggacttttttcttgaatccgaatttggtttcgaggaggttattcaaccacgcgatatcatcggtttggttttcttgactctccatattgttgaatccattgttgatgtcgaatctggtgttgacaaggtactgcatgtagatcttgaacgtatagcggtcatgttggcagggagccgcgtaagcagggttgcgtgaaggatcccagaagtcgcacatctcctttgatttcgcgttgagtgaaactgaggcgagaagccgatccaggagtgcagatccgatcttcttgcgtctccaagaagtatgaacatacacatgggcctcagcagtggccctactggtgcccgttttactgccagccaaaccgggcttccaaactgagaggtacgcaaacccaagaaccaagccttcttggagattcgaagggaggaccttctgttgtggttgatttgactcgaacctaatgccgtctttcaacgtgtctaccctagccgagccgctgacggcaacgatgaagggaaattcgtgcccatgggtgtccgtaaggattttctcaaagtccgccggtcccaaaggtgcagaatctaatttctgaacatcttcgctgttgtagagggatgccactgcctccatgtcggaaggtgtagcagggcgcaaatgcattggtatctggggcacaaataagtccgcaatattgacgttgatttgaacatttggtggctggcggctcgatggtggaacctctcctcgatagtatttcccacctctcttggtcgcgagcttgcgcttgcgcagcaactccgatgaccagttcttctgacgccatcgaagttccgggtcctctgcttcgctgactcgagtctcagggtatgcgacaggtgcgagaaagcatcccgtttctggattgatatcacaattgaagtgattgcgcttagattttaaagatgcctttgcatcggcagtcacgtttcgaatccatgattctaccaggttttggttgtagtcttcagtttggaggcctagatcgtagttttggcaatcataaaagtgaccgaactgtatggtggggttgcccaactcgttattgaaccggtacatggggacttcaacgccgatttcgttgcgaatatcctgggacatcttctgattgacttccatgatttgttcaggaccatcgctgaaatcaaagtcagagagcggcagagggctccgttgcgagcctgaccagtcaagccggcgaacagggagttcatgctccatgtaatcaacaggcaccggcgggggtcggtgctcttgcggtcctcttgacttccaactggtctgaggaacgtgccatttcttctctggtgtccgatgtttcttttctgctgcccagggtttcctctccgttgcccatggatttttctgtgcttgccagggtttcgtctctgctgcccaggggtttgcagacgcgtgagcctgatgaacgacggcctggtcgcccttcagagtgtgtggacaggcacccgagttctggttaccagcgccaactggctgatcgactttcgtggcttgtgggccccatcctgtcggggaagtactttcccatgcagagtttttggggttgccagcttgaggagttgggttcaacgcagctctgctgggtccatcttggttcgaagtagtattgagctgcgcctttggttgctgctgctggcttggtcctggagtggcggaaatccttgccttgctgaggtcaacaactttgccgtttgggtctttgatgacaatgcgtcgaccttgaggaaggtgcccaaggtgaggagaaacttctgggcctggcttgagctttggattgagatttggggggatgatagcaaaggggcgttcttctgtgcttggggcaactaaggcaacctgttctccagaatcgaccgtttgcatggcgggaacctcgggtttggcttgcttttcgctagtcattttcaatcccctgaataaagggtaaaacatggttagcatttgataagcaagcgtagcactgcacatactcactctgttaggtgtcgggaggttgatggtcgctgtcttgatgctccattcaggccgtgaaagctgcttgctttggcgatcgaacaaaccagaattgtaattgattgttatacaccttggtacggggcaggagaagtagcaggtaggcgcctgtttgacacaggataccgtcgtgagctggggaaatgcctttgatgatgatgagtaggtgttgtcggatcgacgtcgagtccaatcctcggtattcctgccgtaggtcaaactacttcgacagtttaccagctcgtgtaggggcctttgacgggcactggttggtgacgtgaacttatggtcgcaaatccttgatgcgaggccagtaaagttggagtggaagtgctcagctgcaagaggcaagaagttcggtagttcgctagaagtggaagcaagacggaggaagttgtgagagggacggtgttgcgagagagagaaaggaggagccagcggttgcaagattgccattttagagcggggttgagcgttgtaggtgcggtggtgaatggaaggaggtaaaacctaaagatgggacggcaggtgcacctcaaacaaagttgttagcagctgattttaggcctggcagatggaccgtaccttccttgtacttgtggtgaagtgaagtttccagtgttggaaggttggcggaagctggaaggcgccaacctgaaagatccagattcagtgacaattgagaatccaatcacggcgtcaatcacaagcccatgttgtggtgaatgttcgagagtagaagagaagtgaaagtgtgcatgcggcctccacgataaatcaacccgtctctcatccaacctttgaactctccaaaccaacacagctcccgtcaatggaattgagcggagttcagatgacaacttgtacgtcaatgaacatatctgcgaacctcaggcagtcccaggtctcataaggtcagtcaagtgtatcgcccttggatctgtgtctctgtttaggtcgcatgcatgctttaggtctgttgatgaaactgggaggcttgactcgaggtcatcagcaatattttccaatcttgccggtcagctgaattgtatgtgcttcatgaattgcaattataccaggcggattgaatgtctgcttgtcatgatacatttgattccgggttgtggccccaatgtccgaggccaacatgatgatttccagagaatgagatgttcactctcaaagcacgcccaatgtttgataactttgagatatgatggaatgagttatgcgtcgatacttgtctcttgtttccacttgcgacgtccgttgcgcgcgtcgaatcagagtgtctataggatggctgaagagttgacgttgaagggtatcacgtgggatcagaaatcaagtatccgcgtacatgaaacgctcgtatctgattgggtcaaacatgcgtggtggtaaaggtggggacgggaatgcatgcaacagcagggcagccgatgttcatgtccatcacctggaatattcaacggcgaggcagctagtacagccagattcgtagaattggcaatagctaagaaagttggtttctttcagcagttccgatctttagacatcactatacacggataggccgtgtagaaaattcaccgactgcttggttttcgcatttcgttacccccgccaacaagatgctgtcaatcctaagaaaagcgaagctcaaggacaaagagcttcgcatcctcatgctgtaagcaatcacatgcctgcttccagtccgattgcactatgcgcaatttgctgacaggtaccaacgcagaggtcttgacaatgcaggcaagacgacgattgtcaagaaaatcatgaatgaagatgtgaacacggtcagcccaacactcgggttcatcatcaaaaccatagactatgagggttacaagctaaacatttgtaagtggtaaattcctgttacatgggcacaggtttggaaaaactcattgtgacctattctaatcacaacaatccgtataggggatgttggcggccaaaaaacgctgcggtcgtactggaggaattactttgaaaagacagatgcgttgatctgggtcgttgatgccacggacaggctgcgcatccaggactgcaaagatgaactccacggtctgctccaggaagaggtaagtaatccccgctcaaatatgatttgtactccagtctgccaatttcgtccatgtaattgacccaaatttacacatccagcgactgtcgggagcaagcttgcttgtgtttgccaacaagaccgatgtaagggggtgcatgtctgaggacgagctgcgggaagtgagtacctatacttgatgatcttttctatgaatcttcacattgcgaaagtagtaatgctgatgtgtttctccccaggctttgcgactcgatgaaatcaggacgcataagtggaatattctgcggtgtagtgccatgacaggcgaaaatctcaaggagggcttggcgtgggtggttgaagatgcaaaggctcgtcttttcctgtactaggacaaagagctggttagtggttgggattggtggtcggcaaggcacgggccgtatccgagatgagatgtgagacgatgtttggtttgtctattttgccgtgaggatacgaggcgatacatgaacaagtcggttgggagatctgtcgagcagcggtcagccttcaggggaagcgagcctcccttttgatccccttgaggttccgcgtcttccagaaggacgggtcaaaggtggagtacacaaacaagaagcggtgatgggtagacataaaaccggacaagttggtacctgtcgatgaaaagaccataatggacattttgatgttggatttccgacgcatgatctgactttcccagtttgaaacggagttagagtccgcaacgactgatggaagcctcgaaaataggatctcttccaagaacgtgattgatgcgtggagggcagttaggccgatatcgccttgcttatagtatagatgagacatgggttaacaaggacgagggcattctgggctgacttcgtttcttggactcgaaaatcaaggttccatcttgggctgagctttgggtcacggcatggcagcccggcacgcgcagccctgtcgccggctgttgcgttgctccgtcgctctctgtacctgacggtgctctgttcgttgttgcagcttcagttacttcccgtcagatggcgctctcggggcatcgattgggcaccagctgcacaaatggcataggatccaccctgtggattcattggaggctcgtggaaaggtgtgccccgctcccgcccgctgtgcatcccgacactttcgtgccttgcgtgcccgggcatccttggagacggaacacctcagttcccaagaagcagcacattgtaccgtagccgcccaggatttcagctccgcctccagggtagacggtcaacccgactgattgattctttcgtccattgtacatgtgtatttcatgttgacatcaagcaatctgaactgacggccgtcatttctgacagcgtgcccgggacatccctccatccctttttccctccacacctttctctcggcccctcctccccccccctttcgtatccttccgcttcccttcggctcccttccgacggcaccccctttcgttccttcgttcgtccgtaccactcggctcccgcccacaatagacagcgacagatagcgacagacagcaagcgacagcacaagcacgccactgtcaggcatcgtcgcccagtcgtctcagttcggttccgctccttctccatctgcatacctacgcatcgacttggatgtgttggtgttgctgggagtggtctgttctttaaataacgtttataatctaatacttgggccttgtaccccggaggttaccagccaacatgtctgacgaggtttccgactttttgcgctctgtcgagctgttgaaaggaagacgtgaggaagaagacgaggcacgctcgcgcgagctagaacaaaagatattggcggaaaaggctgagcgacaagcaagacgactaggtgtgttttcaatctactctcttattacattactacaacttcgttgttgctctctctctccatgtcctaagtaggcggggaattgcggatcaggccaggagcttcacaagttatacatacacgtccaaggggctgctgctgttgctgctcatcacaggggctggtcgttgcccaatgttcggtgctgtcttgttgatgttgttgttgttgttgtcgataacaagatagtccgaatacggggccaacgggtgaccacatatgaacgaaaatgcaaagagaatgcgaggcttgacttgactgaggaggtctgacttatttttcgtcccatgttcacagagcgcgcaaggtctatctcccctcagaaatcgtctccggcaaacacccaccaccaccgcacaagcattgctagcattgccagcaccattcaaccccccgatggcgtagacctgtccgcgcccgcacacgaaactactggaagcccccgagcacactctgtccaactatccgaccccatggagcccctgtcgctggcttcacccacaaaggagaacgagccgccgtcgtcgccgtcgtcgccaccgtcgtcgtcgacgccctttgactcgtccgaaccaagcaagcgatcaagccagatcctcacctccccttcggctgccatgccctcggcccgtcccctctcctggcagagacgccctacatctcaagcttctgagcgacccaagactcgaccgttgtctgtttacgctgctgaaaatgcggctgccactcgggcaaacgctgccattacctctcccacagaggaacagccaccacaatccgagacagcacaggtggaagatgaggatgcggtcgacacctccgacttgtcgcgcacccagcttcccgacatggcccaagacgccagtgcgaacacccctgccgctacagaaccagaggcgacacccgcccgtcagagcttgctcaattctcctctcatcaccagtgcaccgcgtttggaccctccaactggagattccacccacgatgagccggagccgccttctaatcgcatgtcgatgatgtctcccaacagccgtgcctcgcctgccacatcaagaactggctctcctaccaagggcttaggtggatttgtgcagagtgccatgatgaagcgctccgatagtgttaagcgatggagcgttaactcggcaggcctagcgcgtgccgagtcaactgcctcgaatcgcaacagtatctttggacctcaactaggcagtcccaccaagccggacactcagccggatgctgcgacccaggacgattctaatccaaagccagcatcgcgaccagcttcaatacccgttccgagctacgaggaagataggccagtcactcctgctccgcttagcatcaccccacaaccgtctgcgaccgaagccaaggagaccaacacggaaggcggagaggaggagaatacgtcgatacccgtcagcccctccaagacaatggacccccggagatggagcccctccaagtcatcgagctggcttgaggctgctctaaacaagcccgagtcaccaaagactaagccagcccctaacgccaaccagccggcctggatggtcgagttgaacaaggctaaggcgcaaaagaccggtaacaccagcgttgatctctcacgcagcgcctcagtccctctgagaaagaccgaagtcaaaacgggtggacttatgcggactaccccggttggctcaggtctcaaaccctccactggcctgagcatttctacgagtgcggccgcagcagagaagcccgcattgagcggcttgcgtaacgaccttgtcagccctctcttgaggaaaggaagtgaagatccggcgtctttggcaaagacacccaccaccgaagaggccagcactcccgttttgaaggatttccgggcaaacctgaagtcgcgcgccccaccctcttctggtgcaggcaccgagggtgaggtggatgagctcaagaacgtctttggtaaacttcggagggctaagaccgagaaatgggtggctccagaccccctcaaggacaacattctacgaggaaagtctttgctcaaccataccggaggtcccatgaggagtgaacggaaagatgagctcaaggaggccattctcaagaagaaagaggagtttcagaaggccaagcaggagggccagtcatcacccaccaaagccgccagccctgtcgttagcgagaaggcaatccccgaggcgcttgccaggagactggaacttggtcgatctggaagcttttcctccaagtcggtcgatctaccaagctctgctacttcggtcacgtcgccgagtgtagcttctccaggcagcattctggactttgaccggacgggccttttgtcgcccaagagccgagaacttactgacattgcagctcagatcgcaccaaagcctaccactggcctggacaaggaagcttctgcgaccatggaggtgcaatccacaacgcccaaggcagtcaacgttccaggacgcctcagcaaagtgggcggcttagccgacaggttcaaccctgccttggcaggattgttggccaaaggccctccggcagccgcttcaggggctagtaagggatctggtgcagctgacgaggagactacacccaagcctggaccccagttgacgcacatgacgaagaatcgtgcccgtggacctaggagaaaggcgccgacttccgttctcaagccagctgaggataacgaggaaacacttgtagtagagtcaccgcctgctgcgaaggaggctgtttcttctcctatcgaggagaagcaggtcacgccgaccatgccaaagccagagttcatcactcgtgttgactctagggcgtctgtgaaaagccacggccatcagcgttctgggagtgtcgccgacctcgtcaactctttcaagacaaaggtggcggaggagcctaagccagctgaacagcccaacactgctgatcttccctcccgttcacctacaaagattactcgcggccgttcagcgaccaaggttctcgagcaagctaccgtgttcgccgccttgaatcagcagccttcagaacccgctgagcccaagagcgagatggcttccgcgtcacctgctcgcccggctctgagtcatactcgttccaagtcaaaggtccacgagcaagcagctctattcacaacactgaaccggcaaccatctgaagctgccgagcctaccaagcaaccggttacccagtcgcccgttcgaccggcgctcagtcatacccgctccaagtccaaggtacaggagcaagctgctgctttcgtgaacaagatgaaggcagagccgactgagcgtagtgcggagacctcgcctgttcgacccgcgctgggacatactcgttcgaaatccaaggtccatgagcaaatcgctgctttagctgcggccagccaaaagccgtctgatgctgctgccgaaacagctccctccacgcctacatcgatccggggacggtctcgcgcaaaatcaattgttcaagagaaactggctgcccttgccacagccgaccaccaaatgaagcctgcggagcctgaggcagacatggccgcccagtctccctccccaagaaagcttgatatgaaaagaatgtctaggttccttgatgagcagactcagccaattctgaatcccgagaccgaaaagacttcacggccgtcttcccctgtcaaacaacgggctttccccgattttcctcggacttcgtcaacgaaggacgtctcgccggtaaaagacaccaaggtcgactcggaaccagtcgtgtccgtcaaggctggctctgcgctatttggaggcggtgctaacgcgggtctgcctcaagtaaccacgaaacctacatcgcctcccccgaccgagcctgctgccgccacgaccacctctcttcctccccgtggtccagtcaagacgccgactcccgagcctagaacggaacttccaccaagactgcctctttccgcactgtcgagcccctctttcacttcgtctcgcagaccttctgtgcctgaacaggcccctaccccagagccccagcctcagccagaggtgcagtcaccgccgccgccaaaggtccctcccaaaagtgctaggccgttgcccgcaaccccagaagccgaggctccgcctgtgccccgcaaggacagcatcccgcttccttctctccccaactttgattttcagcagcaacctcagccacgacctcagcagcaacctcagcagcagcagcagcagccacagtcaccccagcaccagcaaactcagcaacagccacacggtctccgacatacgaggtcggcatcaaagtacggctcagatgcccaggcactgttgagtgacttctttggtaccgagcgtcctcgtcgtcgctacatggccgacgccgccgacgtgatcatgcggcggccaaaccctggcttccgcattcaaacccagcgtgcccagctttaccagttcgccgccgatggcaagaagctgcccgttcccgcccaccgcgagcgtattctctttgagcgggagatgtacctctgcacccacaccttcaccaacgaatcgggcaagaaggtcagcgaggtgtacttctgggttggcgacgaggttcccgaagcggtcactgacgacgccctgatgtatgccgcgcgtgaagccagaacgtttggtggcaagctggtcaagatggtgcagggcaaggagaccagcgagtttatgcaggcgctaggcggtatcgtcatcattcgtcgcggttccagcaataagtttgactcgctcgcgcaaaccatgttctgtggcagacgcttccttggacaggtagcgtttgatgaggtagactttgcgccttcgagcctgtgctctggtttcccttacctgatcaccaagcagggcaagtgctacttgtggaagggtaaggggtcggatgtggatgagcttggctgtgctagactcgttggtatggacttgagcctaatgggggagttggaagaaatcgaggaaggatttgaaccgccgaacttctggagggatatcttcgggggtgagggaccgggcgtccggccgatgagcgcggatcattggaggctgaagccaaattacgagaagtactgtgggagactgttttgttcgaatgccaatgcctctggcaaggatcaggtgagtttttaatctgaccttccccgtcactgataattcaacatgcactaacgcaacaacagatcgtcgagatctctccgttcaaacaaacagacctgctctccacaaacatctacgttctcgacgccttcttcgaaatgtacatcatcgtcggtgctcgctctcaggaccaatacgcctccttccacaacgccctcgacttcgcccaggaatactctatcctcgccgccggcatggaagaccgtccctttgtccctatctccaccgtcgtattggagggtattcccagagacctcaagagcgtattccgcaagtggtcggactcactcagcccaaccattatgaaccaccttggtggtaatgtaaccgtcggcggtggcagtccgcctgctgatgtcaggagcccgggaagtgtcaggagtttcagcaactctagcattatgagtcagcatccgggacaaagtggccagactcaacagggcccggggttgagaagagggaggagtttgaggatcgtgccacttaaccaggcgctcaaggctctgcaagactaggagaaggcagaatctgagtcgaaatgtctgttgtgagggatctataggggacagtgtatgagtaatctcgaagtgtgacaaggggcagctgaaacggtatatttgtcttggcttgttggagtttattgacggaagatatcaaaggcaaaagggaaagaagcataagtcggttcggtttggggctgcattgtgatgcgtagcatactaaaaggcggttcaagacctggagtggaaagctagacatacacacactacaccgggtcgcagcagttgcataatttactttgttgaagccttcgaggagcgttccatcctggtgatttctgtatgtcggattgacggtaatgtgtgaagggctgttgtgtgccgagttgttgccactttgttgctacggcaacacaacggtcattgtaacacagagggggcagcgggaaaagcacactctcgtcggctcttgctgtatgcgaatactcataatgtactcaaagtctaggtaattacttgtagttgtagaccgaaagcggtgatacctattcacatgttagttgataagcctaacaagtcggatccgataacgatagccttgggctgcccatgcaacaagcgaatcacctccgcatattggggggtatcctgacccacatcagtgcactgaacgtcaccactggaccttgacaacagcagtcgcttttcccaaacctaaccacttttctttcggcatcgctttcggagcagagagctgccacatcgacgcgaagaaagcaatgtctttcaaaccttgttcattcacccgagtcacaatcgcatcctaatccactctccaaaacatttattcacagatagccatttcaccatggcgcctgtaaccgccactcaccaagaggcgcagggtgcgtctctcccccattctgtccttccggagccatccaactccctcatgagatttcttgactaactcccccttttcccttaccatagagtccgtcaaaaatgtaatccaagacctcctaaacctcatggtccaagtctcccaatacgacaccaacccttcctcgagcaacaacaacacgcccaccagctcccgagccagcggcggcggcggcggcggcggtgggggacacgcctcctcacgcgacatcattgcccaatccctccaaaccctcgacgcctccctcctctccgtctaccgcaccgcgaacctcctcccttcctccccttcctccggcccttccaacaatcaaccccagcagggaaccaccgaactcgaacgcgccgaagccgcccaattcgcctccaccttcaacaacacgcacaacccgtacgcgccccatgtgcaccaaccgggcccgcagaacccaggcattccgatcccgctgattacgtacgtcgagaacggacggaacccggacgtgtacacgcgcgagttcatcgagctggtgcgtaggagcaaccagctgatgcggggcaagatgcacgcttttagggatttccgggacgttctcgcgggcgagatggaggcggcgttgccggagctgagggaggatatcaagcgggtggtggaggcgacgggagggcctgggccggcggagggaagcgaggagagggccagggaaggggtggtgggcagtttgagtgctggtggtgagggacaacagggacaagggcagggacaacagggacaagggcagcaaagcgggcagtaggagtgtgcttcgctggatgctctatcaccgatctcagaagagtgaggtgcggaccgtgtggacggtctaattggaagagacagttccaaccgctgcgaaagaggagggggtcaatctttctgattgctaatctggaccttgccggtgcatatgagggtttacatggtttttttgctgggtaatggcgttcaagaaaacaaaaggaacaaaagggattaggcgttttgcgtggattttcttgaggcaatgggtttatcgtggcatggcgtgcgcatgaaggggttcacaaaggattgtggataggaggcacagtatggacgtcaggtggaatgctcatcaagaaggaggctttcgaacttcaagggaatttaatctttttaattgcccaatcccggtgctcgagtcaaaagcgaaaccagtaactaatttctaacccccagcagacaaccaaaggacagggcaacctctctctctcctgccttttcctcatgtgaaggtggcaatgccaaaaagaatatactagcagtggggttcaaaaaggggaattttcaaaaaagagtggacgagctgggaatcgaacccaggacctttcgcatacagatgagtatgctaagcgaacgctctaccaactgagccacacgccctatgtgtgctttgttattggctgattatgctttcagtgcccaagtacgcaaggtctctttgtctgagagacagcatactgacaaggaggatgaccagcataatcacaaaggacaaggacactcgctggtcagattcctgtaattgattgtttatcaataactacaacctaaagctacctataaagatacttttttgcaccagcaaacaaatcaatctttcaactcacccgcacacacatcagctacctccaggtagctacctgtacccaatctatcatcattgtcttccaaacaacctcttcaactcagcatgcacactcttccgcttcggcagcctctttacagacatcccagcacctgacgcccaactggtatctgccgtcatcatctttccagcgctcggcgtccgagtctgagtccaattactacccctgagacccgtacctcctccttctcctttctcctccctagtttccgtgccaggagtggattccggcgatgaggttgctccttctgtttctttggcactggtagaagcagcggttaccaccggtttcccgatagttggttcccccttgctgttgttcctggtcagttttctttggacggtgatgttaagtggagtgggagatgtgggaccgttgggcgaactgttgtgggtactactgtatggtaggcttctcggcggcagagttggtgactgaggtgactgagagtgggatgtgaagtggtgattttgtccatgatcatgcgccccttccctgcgcagagagtgcgatatcgaccggcggattgttgcttgtccgtttgtagtcggatacggctctgctggatgaaaggactgccctactcctacaccttctccctccccctcatcaaaagccccttctcgacgtatggaatgtgacacagacctccggatggaggttctttctccaatatgggatgatgactgcaaaaacgacgacggtggttgagaagtcgagtacaccgaaacctgatttgccagaaagtcactctcagtttctcccgaagatgtgttgttactgagttgactctcccaccccctcgtgatagcgctcacaccaggtccacctacccgaatcgagcgtaccgatgaccgagtcacctgtgccggggaggaagaaggaagaagacttgttgaagccttgacgggctgataccgctccagatactcggagctagttgatacaacaggtatcgaaaccgttgcggagcccatccggttgatttgggattttggccctgcctggccacttctccagatctggattggctttggcatacttgctgccccaagctcgtgggtttgtgctctctgctgtctttttgctaggttgtttgattgaagatgaggaggagaagagggaaagccagtgtcggagctggtgggagtcagtggacgatagggctgttggaggacgcgtaggagagggagtggttggtttgtaggtgtgtggcgctggtctttgcttgcgatgcctctttcgaaaatggtggcgacgtttcggacggatgaaggacgagacagggtttctgattgattgttgcaagaggaagtaatgggatttgaggagacattggagtctgttgagggccatgagtctctggctgagttttcggctgagtttttggtcgtttccttgggatggctggaggacatagaagggacgatgagcggttgttcgctcacgaaggaagtaccggtgcgaagattaggagttcgtcggccaaggactgaggagggccgcgataaagcatcgtcggacggctctgggcttgttgcgcggggtgatatcgcgcctgattgtcgacggatgagagcatgagtagctgccggctgaggtagcgtttggataaccgtagcagtagacgaaccctcggataatccttgactgatgggtcgcggcgtcgaaattgtctctctggacttatcatgcctcgagttgatagtcccggttttgtgatcgagatgttcccgcgctccagtctgcatccaatccggtatcggcttcatcagacccggtctaaacgcctctcgaccaacaggatcaaagatgttgacgtagatagtctcgggtttgtctgagccagagcttgaagccatctcttctctggtcaatgaactgtcatccaccgcgcccctcctcaacgacgataaaccacccttaccaccatttctagccttctctttctctttcttcctttccttctccttatcgccctcccgcatttcccacctctgtctcgtcaaccctccatctactctatcaatcctctccaaccccttcttcaccacaaccttctccctttcctccttgtccccatccccaagcccctcttctccttcaacctcaaccaaacatcccttacacagcggcacctgatcaatctctctcccccccttccttcccaacatctctcttcttcccatttcatcattattcctcaactttgcatcgccatctccccaagccttcccaaacccaacctcgggcggtctcaccaccctcttactcccgcacaacaaacacccataacacgctttatgccagaaacaccagcccagactcacgcactcctctccgcgcagaaccacttcgccacacacctagtagatggacaggtcgattatggcgcggtagcaggggggacaagctggtcttggtactattttccagctgcctcttccattggaggtggtgcgatggaagatgttccgatcggaagaagggtagggatgccaacagaaggtacaagtgaatgatggttgttgttctgggggttggctgctggtcgctgcggtggtggaggtggcggtggtgggaacagaagggttggggatgccgttgccgccgctgttggatcttggctgggatttgggggttgaatcaggatggttatgagtcgctgagtcgatggatgaaaatgaagtgttgaaggagaaggaggaggagcgggaagggggtttaggggggtttgcgtctcgggtttttcttgtcgagggtcttcgttggatgtcgaggggttggcgcagagggggttgccgtggttgaggattaggaagggagaacatggcgaccgaagttgggaatcggagtggtcacctgccattgaaagggttattcgttggtgaggcagaggaagagaatgacagtatgcgcctgggcgaaaacatcaacgttataaatgaagaatgggttcacatcttttgtcgctcgaactccagacaagaataccttggtggtaacagatccgagaacaaatgtctgttgagcgtacggtgaggtgacctagcatgtatgttgaactcgctaccgaatgggtttgggtttatggatgctgggtaccttggatatggaattcgacgaataggctgaaaatgagagttcaagatcatcgggcaaaacagatgcgctgacgggcttctcactgagaactgaatggcatgtggccccagggggcatctccaactggaagcctccatgtcagctcgtgtctttacagcaaacttcgggaaagactgaccgacatcaacattggcaagagccccctgcacatacaatcacatacctacttaccagcaacaggcatggccggaaggaaggagctactcaagggtaatggaaagtacaatatttcaagccggctggggtgatcctcaactggaacctatatccacactccagcaagactcgctagagaaaacagccacacaaggaaagaaccggcaaaatataaaagccttctcccacttgtaaccatgtccatatacacatcaactccattaccagccaacgccctttctccctctagaatgacagatagagcaatgtgaaaataagaccagcaccacggctagctaaacagatacataacatagtcatgcgggctctccactggacgtaggccgaagcaaccatgagagagagcaaagggtcaaaacccatgagtacaaagtaagaaaatcgatacagactgccaacccaaccgtatgtaagaatccaagtgggaattgggaaatcagtgatagtaccagtcgtagcaacaacgatttaatcgagccgtaactcgcagtgctgatgccaacccaaggcagcaatagtcaagcctctcagtcgaaaggcatgcgccggtctgtcccttacttacggttctttggcctggcgagctgttccaacctactaagactgatcttagctgccgccttcttgaccggacttctgtgtgagtctttctctttgctggcagtagttgccgaagcagtggccgtcttccgggcgccagcagcaagactcttcctagcgtcgagattcttacgagggctcacgggtgcaatgctcttcctggagccgttcgtcttgaccggcgctgcagccggcttcttggcaccagcgttggccccaaccagtcttggggcaagaagcgcgtcgccttccggtaccggttcctgcttttgtctcttcgaagcgcgctcggccatctccagttcttcttcatcggtgctgacacggttgcgtttcttggtggcgagaccgtgtggcagagcgaggtagatgggcgatgggtccgctggggcctcattttccttgttgtgggacaataccacgggtgacatcacctcctctgggtcggggaagctaccgggcatgctagactcggtcacagtcgggaggagagatgggcgaacagggcgaacggtcgattgccccggggaggcaccgaaagatgggcggggcacgctgtcaaagttgagggtgcgttcactgcggaacgagaaggagtccgaagccgacgatgcctcgactgttgtggagtcagccttgaactgcttcacagcagaaggctcctgaaccgagcgggctttggcctcctcggtaacatcggggtagagaaggccccggtcgagttgttcctcgcgcagaatggcgtccaaagaagggtaatagacttggccaggtgccttgcggggctgggacttggaaagagcctgcttgacgggagagggggattttagcgcttgagcgacagtggcgcgctgcgtctcaggagtgaatgccacgtgcttggccaggctcccgcctggtgtagtcagatgagcggaggtagcggtctcctctgtacgcgacgcagtcggggttttggacgtgggtgttttggaaccaaaagaggcgggcagagggatctttgtcatggtgctagccgtgatgctccgcagaatcgacttggcgctagcaattcggctcgtgggagtcttgacatcagcccggggtgtctgctggggtgtctgggcttccttttcgttgagcgtctccatctccgtgtcgatttgttgcttgatctccttgctggcctgcttctcagcctgcttctccaaaggctttttgggttggtgctcggatggcttcgcggtattcttgacaggttcctccttgagggtgggaagtttgcttgcagtggtaggtcgaggcagcgcactctggatcgatttagcgggggacttgaacagcgactgtcgtaccggggttcttgcgcctgttgaccgggcaagcgaggatcttgtggggctcataatggattggcggacagacttgggtcgaggaatggtcgaagcagtcgcagtagaagcgggcttaggcttgggaatggagctggcggcatcgtggatgatggcacgacccttggagacgtcgtcctccttgttttgacgaagacgcttcgcgggcgatcggccctcctcgtcctcatccttggccttggcggtagaagatgtcggcgtgggctccttggagcgacggcttgggtcgatgtcgtcgagatttgccttggactgagatcgcttgacgcccttcttgagaggatcgggaacgcggcccttttgagcccggaggacggaggggtggttctcgatcgagtccatcttcttgaactgagccatgtgaacttcgctgaagcgacttgctttgccggtagcctttgcgatcttgcggttggcctgttcctccttttccctttcggcttcgcgctggcggatctcgtctttgtacttctcggcttccttgcggatgtcctccatcatgctctgggcttgcgtactgagggctatgccggctgctgattgggcgacacggcggaaggtgaagtcggactgggggaccgagatttttgtgggagtggactgggcgatgggggggaggtcatcgtcacggttggtggttggcttgatgtcagtaaaccccaagcgcaagccagacgaaggggcgtgagccatggtcggatgaactttgctgggatgcatctcggacatgggcaacttgacgggcgatgacttgcccggggtccttgggacgcgcattggtgacgaggctgcggcgtgactcttgcggcgtcgaggcgcggggagggtttctggctcggcgctctgggtttcggagacggactgaagggtagacgtcgatctggatgaagattctttgacgggagactctggcgcctgggatcggagcggcaaggttagcacacgcacggagggtgttggcgacggcgacggcgacggtgttggcagaggtgatggtcgtagtagcggcggcatggtagcgatacaacaagtagggcaacatgggcaagacaagtagatagtatcgcgctgcttgtttgatgtttgtttacgcgaacaattggaggagcacgtacctgggacaggcttgctaatcgtgcagaacggcgcgtcatggtctgtaaaagatggtggcaatgctggccaatgcagagattcgcgacgattgtcgaagtgccctgtttcttttttggtgcgtggtgtgatttcggttggaatgcgcaaggctttgatgagcgacgatggggggatggaatatgcgaagaaggctaagagagattgagacgtgtaggggtggagatgatgtcagtcgccgatcaaagaagggcgggatgaacagaggaagtcgatgaagtggaggaggagtcgaggttgggctgagcgaggcaagcgaaagcagcagcccagcgtggtgcagtggggtgggtcgattccgtttgttgttgttgctcgctcgcagtcttgggtttgggtttgggtttgcgggactggggacggatgccgtcagtgtaaacaaaccactgcaccgtggttgcacagtgagaaccggtcaaaacactgtttgtactactagaggtaactgaagttcatccaacgacggactggaacgcaacttccatttcgaattcatctcgaacgaactgaagccccgggccattgcagatgtaccttcctatcttggacacttttcactttgacttgagatttcgcaagatcactgcagtcttttctctttcatctgagtcagtcgttctttctctcttcaacccgaaccttgagctctcgtcatttggtttcatccagtcacctcgcaaagaatttacaaccaccaaagcggtggaccggaacgaattctgcggttccattctcagcccatctgatcaaaggcagtcacttatcgacatcgttttcgctgtcatccgaatgtcgtaaacctcgatttcccgccaaagaggcaccgccgtcatggcctagcaacacatggacacgagtgattactgtcgcgaccgaatatgggcatcaaaatagcagagttaagaaaagcatcctttctttcacttgttcgaacagacacttgggacaggtttcatctcctcatgaccagcaacggagcagtatggccttaagaaccggacaccaccacatccaaactacttcatatatcgaattgatctcctcgagagacggtcatagggccccgaggtcgaaactcgaacaagacatggtaggatagacagtaagtcgcctggctccatgaccagcttgctcacagcctctcgtccaccctttacattcagcagttggatcgatctcctgccattgtcaacagcccttggtggaatgggttttttttccttccccttccatcactttggctgacctgcgaatacgtctggcgagaccgtctcctgtgccacacatgcacgttcggcaacccttcaacctttgcgctacatacatcgcacacatgcaatgccatgtcagactatatctggggttgtggcatgcctcatggtcaagaccagttctttcactgacggctttatggtaagaagggccagtatctacatattcacacatacatctccaggcttctagtctactccgaaaccgcaatcagccagccatacactcaagcaacaccaacccagctagtgtgaatcaccggcttcctttaacttgcaccactttttgaacaaaatgttccatcacctcacgacctcaaggcctgcagacggtggtctccgtcgcatctcgcccaatgtgcatgctagatgtctgtgatcagcaccaaccttacaacccgcgccagcgtcagatacgccacatacgtgccagcgcgggttacactgaaagatctctcgggtcgtgcgctgtgtcaatgttggcagtgccgcaattcctcagtggttcatcacacgcaggatcggttgatgaagatgatgagtgacgacacagtcacttcgctgacgttctagtcctgcgcaagttttacccaaagaaaaatcgacgatgttgcggctaatcctgcccggttctaataatgctaaaatagtgtacaagtggaaaaactccaggtgtctaaagtctaccaagcatctggacactcccagatcacttcaagcttcaaagcgtgacaaaagcgagccatcacccttctctcagactctgtcttgttctgacatccatcccatcaagccgattaatcgagccacccaagtacgccatacactttgtccatcataactcctgttccgtcaagtttggtaccggaaagtgccatgacgtttccaagtccgaccaaaggcgactctacaatccaagcgagttcgacacaattggtcggacctgattcgcccagacctgccaacagcaccaaggccgacaccgggcaacagtcaccgagccaccctcccagagttccacccctcccaccatcaccaaaccaccatcagctcctcggagatgcagaagacaaactttgcaagggaagccgtgctgattcgctgtctaccccgctagtcaagtccgttccgccattggaattgttatcgtcctaagttggttccaggcattgcacagaacgcggcagggtaatccccacgggtacaacttccatgacaaggacttccgcatgcagttcactgcttcacccttgactaaccactcgccatgctgtctgaccagcttcacgatttgatctcttctgtcacaatacctatagtccactttgcagctctcttttgcctctggctggcaacctagaagcgtctgagggttcaggtgggaagcgaagctcgccaaaagcgagaaacctgcattggccaatgccaccccaagcaggggctttaattccgagttggtgaagagtcgttgctttttcttcccctttatgctgtgcactttcgtgttccccgcggcgccagtcagccccaacaacgcggctcatccggtcaatggtagggtaaccaatcacactcatcgatccttggcatcactcgtctccgtgttttccaccacttcttggttctatgcttcaacagccactgcattctctatgcactcttttactggattcaaacacattgacttgatagtgtcacctggcccgtccgcacccgtagtgtacatggctcggcacgtgccctcaggacagcagccgggacgatactaaccaagttcgccaagcaaaatgggtggttgacgcctgctgcacaatcttcaaatcgtagagcacttacacgatgttgtagacaggggtcctggagagtgaccggagcagcagtttgcaacagccaactcgctcaatgtctggcactttacaattcccatcaaacacacacaacaacaaccacaagggacgagaaccttttctcgattctccaagactagcgaattagagatcattccccctcactacatatcacaatccacaatgaaaggatcaagatgtcagggcggaggtcgaccgtacataccgtagcgtgcccgcttgtttggtgggctcaggtgaccatggaaaattttgagggtattggtggcttggcaaggcgagagacggcgtggctccgctaccgacccgcagcatgcccctcaaggtcggggcgccgatgatgcatgaaacctgcaataccacacctcctacctttgattccccttctagccgtcccaccgccgctacgagtgagaccgatctcgctgacagctgttgacaacttgacgacctcagtccaaaggatttggcaacctcctcagaaggccgagttacctttgttcagacggacgtcattatctgcagactttgggaatacgagccaggtgagagacagtacctcatcaatattacatggctctatagccctcttggaggaaaaagggaaaaaaaattatacggctttcaacggcttgagatgcgtcatcggattgtggccaagaatttgttccagaagcgagaactcatcgacacaccagacgcgatcgatctcgcgggttctgcttcacacatccgaaccattggaaccttgcagaagacgagtagtcaagagtcctatgtacatgccacaaccaatgtcagatctacctgtgtaagttcctccatcattcgaggtgacgatgaaggctcataggacggcaacccacactgagttcaactcatagctcagtagaaagctggaacctataggcattgccattgcaagttggctctgatgttggccccggcgaacatggcactaacagcatgttcctgagacagctcatgcggcctgtcacggggcctggtctaccattcctctatgccaaagcattttaagactctttgacaaaccatcattgggagtagagacagcctggatccccgtacgtaaaatttcgagatctaacagcgaaacctggccagccctatcggcattcctgtagcaaaagaaaccaaacctgctggtatgtaatgtcaaggagccatcgaggtacacggtagttggagacggacacaacggaagacagggagccagccggtcggcccaagcccatgtaggcaaatggaatcggctgatggtgcaggtgctgcagaaagacttcccaaagcggtatcgggaattcccactttgcaacacaacaggcaccattggctccagacgaagtcgtccgccagatgccactgtggggagcgggttggcagccaagcagaatccgtcgatgttggacacaggaggaaccaggacaaacgctgagggccgcggggtccaggtacggtagccactacggaacatagccgtacccagagaggagccggtgttgatgtttcgaactttcgtctggggaagcctgcaacgtggaagattgcgttcgggggctgggggtggaacggggcgtcaacgttggtcgtccagaagtcgatggagccatagggttttcggcctagtgtcgtcaagggtgaccatctgtgccatccaacgaaacgggcgcaggtgacccatttcggtcccaggaagagctggaaggaggtcctgtgttgtgttgggggagggggagagacactggatatttgtctttggccagactcgccaaaccacaaactcgagctgcctggcggggctcccttcctccagtcttttcttttttttttctcgagtgacaagggaagctcgtgggacaagctaaacaagccaggccagcctagtcttcgtagtgtagcggcggtatgcgggccattggggtaggtatgacctccggggccctgtggacgacatccagtgaggatccagcgagcatccagtggacatgggcgggggcttgcggaccctccacccactccagggggattaacattacataaaaccctcccattcttctcttttctttacacatgcgcaacctgtcatcgacctccagcttatctcgggccctccaaaaaaccgtcttcaagtcgagccttgacacacggaatccggggaaacgcgggcctgtgttgattttccaaccccctttttccgtacagacgctcgctctctgcctggccttgccttatcgccggttccagaaactcggatcctacccccattccccagatttcagattcgagattacgcactgattggcgccatcatccctggttcccgaagctgttcctgagccagtccatcttgttcggagaattttagcacgagggaactttgtgagagagaggaggaaccgagacctggggcgtgtcttgccatcccatatcgaaaactcattcgctgtccccgcccaagctttttccgagtgccgtggtgcagcacacgttggcactcaacccgcattaggttcttccccgaatccgctcctgggcaggccccgcatcaacaaaggctcaccactaccaaccactaccggaaacccccccccctgccgagccctctacactacctacctacatacgacggcgtaccttgcacaagagtcacagtcacagacgctcaacacgcacactctcactggcagaacaaacaacgtctgccagtgcaactaattctgtacaatcagggaaggaagaaggacatggcagacaagatgtctatcgataagcacgatcccaccaaagacgatagtgaagactcgcagatggagtctagtcccgagagagaaagagagggagaggcacctggtggtgaggccaatggcccaaatacaggtacctcgacgaaaaccgctgctccccaagaaaaccaacagcccaagcgcaaaggcggccgcaagccggtaagatcttgacttctttcttttcttgttttggtctttttttttcaatttcttattttattttggtttgattttcttttttttatattcttcttgcagacacaactagtgataaataacatcctaacatatgtatagatctatgccacgtccgaggaacggaagcagaggaaccgtcaggctcaagctgcattccgtgagcgcaggactgagtacatcaagcagcttgaagatgctatccgcacccacgagcaaaaccttgccaatctgcaggctgctcaccgacatgccgctgacgaatgcctgatgcttcgttacaagaattcgcttttggagcgcatcctccttgagaaaggtacctttgtctacgaccttcccatgttcgggttgtttgtttacacccctttttgggggggccttcctcaccaatattgattgatttgctaactctacctaccctccttttcaggcatcgatgttcaagccgagctccaagccaagacgggcagtccaaatcttggacctactcatatgccccaaaacttggtacagcagccgccgattcagcgggctctcctgaatagacaccatgcccgcagatcgcagtcgagcatcgctcctaaactcgaacccgggattcctatctctcccctgccacctccggttcattctcacgcgtcagctctatcgcccaagagtcggccaacaccactatcgcattcggcctcaccatcaacgacagcaacctttggttcccatagcggcgcatcaccggtcacttccgacggcatgattcccccgattcgcccgcatctcccacccgcttcagcattaaagatccacccgccttcgcaattgggtaacggagtgcccggtctagctcagcaacaacgccagatgcagatgcctggccttcagcaaggacagaaccacatgaggaacagcgttggcggaaacacgaattcgttctaccccacgccttccttccagaatcatattgagcaactcggcaagctgacccgtttttctttttcttccttccccttttcccctctaataaatatttgtcaccttaggctcattccgtaattcagaacaggagtacgacgccgcagccgagatgatggacgaccccggcgagacccccgatactccaagcggacctggcccctatcccggccaagcatacggcggcgacccccaagcaatgtcactttcgtcccctgtcacctccggtcctcaaggaaaccagcagtcaccgatcgaaaacggctctcatcaacagcatcctgcgtacccgccaatggcccagcttctcgatcaccaatacgactttggcgatcctttcggtttgagtgctagcatggcttttccgacacagttctcgttcgacaccagcaacatgcggtagaagagacggagagaaaggaggataatggcatggcttagggagaggaggtatcgcgggatgttatgggtttcaccgttacccgattcgacagacatctgtttaaaattcgacatactgaaaaatttcacaaaccggcacatcacacatagccgggtcagcaactgcacagcaatcgagaaaggaggttatataaaaaataggtgggcacgatggccgcttcggacgaatgacgacaacgcgagaagacacaacaacaacaaaagtacgaccggaaaagttaatgtttttaaaagatacccgtgaagcagtgagcactgggtataattcacaatcagcgggttttgccctctttttatgggagagacaaacccgtctccccactcttttgttccctcttttggatattttttgagattttgtttgtgttggtcactggcttttggtgatgccagcatgttttgataccttgtatgcgtctgctttcactgtaactgtaccacaaaacaaaaatggtgttcaaaatcggatactttgattcatatcacagaaggaaaaaggagttttctcaatctcatcaaaaagcatggtgtttggacccggtgtttgatatgttcaactgtcaatttctgtctgggctatcagcgattgaggttggaaaataggaggtcagcgcagcatgacaatcaacttgtcatcacgatgagaatctacggaattgttgaccaacgaaaaacgcggggggaataccacgagaccgttgaggctacggcagatgacaagcctcgccatggggagcaggacatgttgtttacattaccttgaaccgtctacctgatgtaaatagccagatcaacgtcacctaccatcagacaggatcatcaggaaatactactaaacaaaagttacatcgaagtccaaaagacaaacaagctcaattctttacaggaccgcgccgaacgatttgcgtgacaaatttacctaacccgcaaggccgtagccaggggcagcggagacgcgtgaccgacggctttgtcatcggaagaacgctccacatccaactccgcctctagatacgggccggtactccatttgcatggtgtaaacggaccggtaacggtcagtactagtgtagtgtacgtagtgtaaacccgacacgacgacacatggcgcagatcgacaacagctaggcactgcagatagcgatgatgggttgggatggtgagcgaagaccgcgtgagaaaagatcaagaaaagggccaagcggcttggcggtgaatctagatctagttcttctgtcgtgcctggcgatgttatcttttggggttgctttgggatgagtcaaaataaaaaggatggaatttgtggttcccctgcaatggacttggaagttgagaacttgaagtttgaggaaattgaattgggccgcctttctgttgtgcgtgatgccctggacttggagtcagtcgattgatttgtgcttggcttttaccttggtattcacctccaggtactgtgactaccgcagtacgcatgatggttgataaaaattagagaaaagaatcccccctttttacgatcgaaggtttcccgcattcttcgcggtattattcaactctcacttttcactttttcccacaccagtccctcccccaactccatctcactcacaaagctcatcatctccgcagcgaagtcggtccctcaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaattccgaaaaaaaggaaggaaaaagagagagatcggtagagaaagtcagggaagcctcgtccgggaataaagccggctatagtgctagatttagtgtgagaacttaactttcccgcggaccgcagccaggagatggaaaatgttactgagaacaaaaaaaaaaaaaaaaaaaaaaaacactaacacggtgtggagaaacaccgcttacttctaaggactgaggtactatgcagtatgtagccttccatgttcggtgataacaaccgaagaacggtatgtactgcacctacactaggtagggatccgctatcctaatgtagtccgcaagatcttcaggttcttgtcgtccctctcatctacaatctctccaccgaacttttccttctccactgtttggggagcccgctgagcccgcaaagccagtagtgcccgccaaaaactttttgcggcatgtggacactgactgactgactgactgactgactgactgactggcggaggaggaggaggaggaggacaagagagtggagatttttttaaacaaaagcgaggtagtatgtaggtccgcggtccggttgatttgtggagaactgggtgtccctccggtggacgaccgaccggggctgaggacctacatatacatacactacggagacgggaacggggctgatggatggagaacgggggaacggtgtggggaggggtgaacaagatgactgccggttgggatgtgaaaaacaccgggatggagtggtcggaggcggcatggagatattagtagatgggaggagctcatgaaggctcagtgagcttgatgccaaggttgggtagaggagctttgggaggaggacacgacatggtggagggatgatatgtgatgatgtgagattacctttaaaagtggatgggaatctccgaattgatgaagtgagttgggagtgaaagtaaacaacgggaacgagggtattggaaattccaggcgagtgcgttcgaagactgtttgttctgttggttgtcagaaatgtctggaggcatagaaggtctcaaagcgaagcgaatccgagcataggtaacgagaatgtccaagggaacagattgacagttctgtaaacacctttcttcggtttggaggatgcttgacggcttcaacatagcttggtcgaagtaaacccgtcatggtattagtctgatttgtggcatgatgtagcaaatacacagaagaagtgtcccgcaagatcaatttgaatttcgaacttaatcaaacgtggcgttattaccgatagaccttcgtcgtgcatcaatcgctgatactttccttccacatccaccatttatgtcttcacatttgaatgctgtattggaacgtcattgtcattttccaatgcaagaagcctttggaggtttttgttgatacgtaatatttagataatgagaaagactaccatgtcatatatgtgggatcaatataggttccagcttcgttgaatatagcacgatccaacacaagaagctatgaaggaaaagcatggtgataatgaggaggaacctacctataaacaggccgtcgagtctagcaactgtcgggtatcatggttgttctccaggttatctaccagtccttttctcgacttaagcaacatctagacggtgtctagccctacaactaacattccatcaataacagatccaggtgtgcagtaatgctggtccgttattaaccgtctattgttctgagttcggacctatggagacataacgttgcgtcccgacaggccgaaggttgcatgtggcccttcacaattgtttccttttgatcagcagtacatttctgctgatgtccagctcatgatcctgagatggtggtgagcctatgtggtttggttcccctgaagtcactcccgcctaaaaactgctggttgggagatgatacattgctgagctcaaggtatccagtacacgatctccaggatttccctttggtggtgttcgaaatcaccctcagtcgatatctcggataatgtagatggacgccacgctggctccacgtgccgaaagaagatgtgacatatcgggcgtcttcaaaaggtaggatggttccgtctggtcatgtagctcatggggtaagccatgacacatagatactccattcacgaccagcatgttgcccctcaactcccatgtgtcccatttgtagtgtaaggagatcctgggagttccgcgtacaagtcactgcatagtctggaccggtctaccgcgtgatgaccggtccggaaggaatcatccccgggttaggtacggaactggagtcaaacggtggtctggggatccgcattgttgaattgagtccagtgaaacctcagttccacaccgaaacgctgctgcctgtggaagtgtgcatagtgacttctggtggaggcgccgatggtagccgtgtgtagccagtggacttctgtcagcccagccatcatgacatatcgacctgcccttcagcaatgctgggttctatccgctgagcatctggattcgtattctgcaccatgaaacgcttcgagaagaaacgggatgagcatgaatggtacatactttcctgttcctccaacctgtccagtgttggagtagtgtagagccgcagcgggaacccttccatgcttccgcttcgacaaggttcgggtcgccatcctggccgtgccgctgaggcgtcactcggcacgctgaccggtggtcgcacagatgtgacaagcccaccatcacgctttcatcactcctacctcctactacctctttcaatcggccctgatgcttggggaagactctggaaggttaaatcaacccgaaggcgggcagatttatttgaactcatttcgaattctggtggacaggttgcagggcaagccgaatgcaggatgagtcacacccaaaggaaccgtcgatctcgttgccaaatgacaagctacctgctgttggacgactctcaaagtcgggcacagctctctcaacactctactgaccagctaaatcattcctctttgggaacttcgtttgtgtagctccatgtagagccgagcgttatttagacaagagagatattctttgaagtcctctttccaggcaatctggagcaaatcgtgacaagtatgtgggctcagctcgaaattcttgaccttgcgctcacaacggacgttgcgagcatactgcaagtgagtatcgtgaaacttggtgagctgttcgttgtcggcggaggtgtcgaaaatgggagtgtccttcaagctcttctttctttttgctgcttcgtagagcctgcggcctcaatacagtgtgacatcttttcgagatttcagccatagtgcttgtaggcgcaaagtgtcctacttctatgctttgtttgtcgagacctccacatttgctggtttgagcggttgacatgtggcttttgtatacatatttgcctggtaataaatagacttcttgtcttcccgtgaactaacactcgtatcaagcaagacctgggaggtacacgttaatgaggtgggtttgattgcaacttctaccgaccgggttctctcctattacccaaagcctgagctgtggctttcgctcacagatgatgtactggcgtgtttgatacagtggacagaagtataacgttagaagtgcttcataacagcctcctcaaacatcccttgccgatatccaagagtaggtgcataatgtggctcaaacctaaagatgaatgatcgacaaactcctgaagacagatttcgtgaccagaacgacttctaccgtcaacgactcatgtggctgccccggtgtttcagagtgttgtggactttgcatagcctcagagctaaatatcagctcaaatgaagcaaatctgtcatgccaaacaatggcgaccaggctagataatgcttctcatccagtacatgcccaactttctctggcaacgccgtggagacattcttagttgtcaagaaacacagagacacactgtttgatacaacgcctgtaagttgacttcaaacaatctgccatgactaacacgaaagactcgatgttgggtgaaaagcaagacacgagaaatgcagtagaatcttgaaaaggcagatgaaaaggagagaaaggaattgcagagctacacaacaaagaaggaagtcgacttgcatattgatcatgatgaaatggctctccgcgacttgttatccgtacaataactggattagttgataccgatatctcaggttaactaacctacaacaaagagacatttgctgatggctatcttccattctcgatgcgaggacaggactctaatgtggtaaaggttatgtattttgcagatgtatgtccatctccgcctcgaagggccacgaggaagtaaacaagtgtgttaaaaaggggagcttcaattcatgaattcaacatccattggcaactgcttcgactggcgaacggtactcgtcctaatatagttgctgtttgagcttcgtcgccacagcgtccactctctgccatgactgtcagatgcaaaccaacgggtgagtccatccagaaccacacttgtggaaacgcatgcagagccgctgtgatttgagggtgatgcggttcaacagacacgtagaacctatacaacttccaacactgttctacatcatggcatatggcagactttccagagaagtcttgaatgaaaggaagtaagatagaagtaggggttggaaaaaaaaaacagaaagaaaaagaaaaaaaaaggtgaaaggtccacgctgcatatcaaactgctcaagtggtccgtgatgacctctccaatgtggccgtgatcaagcacctgttggcaagccgtcaagcacagcaaccaaggtaatacttccccaagaaagacatgacgtccggtgtctaaaagcacgacggcaatgcgtgcctttttggcatgaagtccgttgacaggaagtccggggtgcttgaggcaggtccgatctcatagaaggctgtcacctcagcaggaatgcgtcaacttggcatataaagcggcagcttccgtcaggtgtttgtgacggatgtgtttccagtggtttgtttaccttggtgacgatgatgtctatggtcgtgagtggttgtcgtcgcagctgcaaacactctgccaagacttgccggattgggagcagagctcaaacaggcaaagttacggcgtgtacggatcgatacgcacgtcacattggtaacaaagggcaggcagcgtgcaaagtggtagccctaaccaccaataacagcggcgcactgaaatttcaccaaaaagccaaaacggcagtcaaagttggaagcggggaacagcggcaaagagggccagagcagggccttggaggggagatttggtgcaggtgggcggggcacgagcgtctctgtgatccgtgccactgccaaaacctggtccgagctccctgtggcccgggagcgatttgccaaaatcttttacgacaccacagcgagcatcagacgtcgttgtcgctgtcgtccgccccccctacccaaccccgtctagaagaagcgcattgagtcaggccaacgtcctgtcaagcgcaaagatgtcggtcgcttccaaggtgtgtttatctctctccccgtcaatctccgaaatggccggtttcacggtcggccgagagctgcatgctgtgcagcggatatggatgaccccgtggttggacctcgccgtgaaatgaaactgagagcttcatttttgtttccgagcgagtccgccaacaccggctccttgcgacaatttgggatccgaaagaggagggaggcttggagaatggggatccagacgcacagcgagcagcagccggccataccgcgaaaatctagagctcaagacagcaagaaactaaccgattgcgattctttttctacagaacctgttcgatctgctcggttggttgcccaccctcctgtgaattacggaacccacgcgacggcacactcgaaattggcagggcgaggaggaacattgaacaccgcaatccaaggaaccaccaatactgacggatcgattgttttcattcaggcaacgacgtggaggataacaccgctcccgccgcccctgctaagatcgtcgagaagacctcgacccacaccaccaagcgcaactccgatggcgtcgctcccagcaaggcccccgctcagggctctggccgtcgctctaacttgaccggcaacgaggccggtatgttgatcatccaacatgctaaccatggctaccctctcaactgacattttcggtcccagctttccgcgaccgcaacgccggcagcgaccgcaaccgtggcaagcccactgaggagggtgctgctcgtggtccccgcggcggcgctaacgcccgcgtccgcggtggtcgcggtggccgtcacccccgtaacacctcggatgaccgccactctaagtccatcccctcgtatgttccggtcaagcaatttctagccacaggcacctccgtccactaacaccctgactagcggatccgagaagcaggctgccctttcctggggcgccaccgagggccaggccgagctgaaggatgagcaggccgccgaggagatcgccaagactgagcagaaggaggccaccaccgagggtgaggccgccgctgaggctatccccgaggaggaggaggagaagcacgtctcctactctgagtaccttgcccagctcgccgagaagaaggccgctctcgaggccgaggccgccctcaaggtccgcaaggccaacgagggtgtcgttgaggacaagaagtgggccaacgccaagcccctcaagaaggatgagaccgaggagttcattgctggctccgccggcaagaagcagcgcgagcgtgagcgcaaggtcaagcaggtcctcgagatcgaccagcgtttcgtcgagcccgagcgtcccgctcgtggtggtgcccgcggtggccgcggtggtccccgtggtgacgccggccgtggccgtggcgctccccgtggtgctgcccgtggtgctgcccgtggcggtgctccccgcgccgagaacaaggctgctcccatcaaccccaacgatgagtctgccttccccagcctcggcaactaaatgcctctcaatatcggcataacgaccatacatcgaagccagactattcagtcacacggccccccctttattttctcttcgaggcggcaatgtcagaatcaggatggcggcgggttgggataaaaaaagcagccagcatggggtcggtgttcgtctgtttggttgcattcacctttagcggaaaagtggttcatgaacaccggaaccgtgaaagaggttttccttatctgtccaccacttaccgcggaatcgaacaaagtaaaactgttcaagctcgaaagttgaaattgcgcgcgttcgtatgacctggttcctccccgtatctatcccctttccttccatgcatgaacgttatacctaggatatatttcactttttacccggttcaaaccgcagacaaaggatgggatggcaaccatccagagggcaaaaagacacacacgctatagtctaggtggcactatgacatagctcgaccatggcaaggtcgtaagaatggacataagacaggcttgttttggattaacacccaatatggcatctggcaaaaggcatcaggcagagcagcaatatcaaaacaagtgttttggattcctctggcaaaggcacaacaagctgacactgatccgtgacttgtactcaacactgtgttggctgtttaagtgcacttttcgatgtctcactggacaagtgaagttcttgctgcaccgtgatcttgaactgactggtcgccataggcacataataagatggaaaatcactgacgatgatattgacacacaagtacttgtagtagaccttttcatttccatttcaaactccgaactcggcggttcttactaaccaccccttcactatgacctaggtccaggtaaacagaccactcttttgtgtccctttcttgtcttgtgcaaaacaccctctccatcacaaccccatgattacttatccatatcacagccgccataccatacaagacatgacctgatgtacatttcacttccatgacaacactagcgatatctaccttcaatcttacaacctttctctctctccatcctctccaagttacattctcaacctcgaggttccctccctcatcctcatatgcttcgaagatgtgacactgccggagaactccagtcatcctggctttcatatctcagacaagccagaatctgtggaaacttatggtagactctatgctcggtccgactttgcacatcatctaagtaagtggtgatacatacaatccatttgcaagagacctagtgacgaagtctcctgttgctttctcacctcacgatggatgattctagatccttgaatacaactctgacaatctgcatcaagttacatgcgcgcatctgcatgcatgatgctttatgtcggtggtaatgcgcacaaaccctaccgacaagctctacagagtacttgcttgcacaacaagccctacttgtaggtactgccaggtgcgtacctgaaaaccgaagaacccgagtttcccgagtatgggattattcggtccgcatcagaccgagggctggaatgtcgtcttcagttccctggaatagattctggtagttgggtcggtgagagtccacggagcatgtcgtgtcactctatattatgtctttccttgtctattgtctttttttttttttttttttctccaggaatgtgtgttgcgaacttggggagtggaaggtttggttctcgggagatgctagtttcatacgaagatgggaaaagatggttggatgcagaaactagagagtgaatcaccatgtctttggaagagtagcagtactcgatcaccgcttcaacagcgcccatgcaacagtacacatttccttaagcatgcacgattcatattctctgcaaaattcatacatcataacatcatcaacgacttccaccctccccctatcctcgcccatctggatcacacaaccttacaaccgccaaaacactcaaaagccactcggcacctgatgcccatagatcactactccccccctcttcctcttaaacccaaaccttcccgcatcaatccccagactgaccaccaaccaaaccacattgaacccagccatcatatagaacggcgtccccgtgctccactcatcgaacccatacccgcccgcctttgtcagcaacaagatggccgcacctccgcaccacgagtagactcccgccacggaccccttcagccttactctcgacaccgtatcctccggcaaagctcccggattttctaaaaggggtgccgtctcgttccggctatcagctggttcagtcacagtagctacttcgctgtccctgtcgacgcggtgcggatgcgtgatgacgttgactacgtccaccttcagcacacctcgtcctagcgagcccaagctgcagacgatggcgccaatttggctgatgccgataagtgcagcgaggaagaagacgacagggctgccgccccgcccatccttgtctttgtactcggggcttttaagctgggggaaggcaatgtagccggcgatgccaaaggtggtggccacaatgatagggtagttgagtctattctgtttggtgaacttgcggctagagaggtagccgaaaagaggagcgcagaggagacccattagttgggcgacgcccgtgaggatagacgagaggatgtaagcctggcggcattcctttttcagctctggggaagggtcgttgggcgagccttggcagaagccgttgcggatgaagaaggcgttgatgaagaggggcatgaagagcgagatggcgacggtggaggcacgggcgacgaagccgcctaggtagccgagggcgatgtcggagtcggtgaggccgagccggatcgagtcgcggaggaggtgtaggtagggatagacttgtttggatgagtagggggccgagtggtcgtcggttcggcgcttgagtccgaagagggtccggaatcctttgccttcttcacccttgatgccgcggagaccgaagaagacgaagatggcgacgaggaaggagacgaggccgacgacgtagtaactgtactggacggcttgaccaacagtgacgcctttgatgtgtccaaaccttgccggtagagggaggaagagcgaaagagcgaggagggcaccgcaccctgtgaagagccctacgtagccggccaacgcggacggcttcccacgtccttcgggtttcccttgggtgccatcaaatctgaagccagcttcggaggtgctgtgatcgcggaaccgatcaggggtaatggtaacctctgaagccactgacggtgttatgctatgccttgggtttagaggggggttctcgacaacatctgtttgcgcctgggtctcgtcggacaacgaagggaggattgccgtgaccatggtcgccctttgtcaccaatgatgattagcttttgtcgtggaacgccgtgctgaacattacttacgcagcggtagctccaacagcaaagagaatcctcgccaatagcaactgcgggtacacattcgttgcttgaacaaacaccagcagcgagagtccaataatcgcatagccggtgacggcaacatgtcttaccccgacacgatcagacaccagaccccagaaagggcaggcgatcaaggcgacaatttcatcaacgaagccgagagtgccgacaatgtcaccgacgccatgcttgacgccgatcaagtcggtgatgacaaaggagacgctgctgttgaggaagacgaggaaggaaatgctgaagaggcagatgcccaagaggtaggtcagggcttggagaggggtcgtcgatgaggagaatgggagatggcggaggagaaaggcaccgaagtcgaagggctggccgggccggccatcggttggagccattgtgtgggttctttgatatggtctgttttggtgtttagtctaagtgctgggattcctatctgggctggctaagcaacctaagagtgttgatggttcgtcgatgtgttttgcttcacatcggttcaatgtcacacggtttgtgtggtcgtattcttcgaggaaacgaagcttacaacggcactgatggaagttcaagcatctgtcaaacaaatgtggaatcacgagttatcgattgcaacaagggaagaaagaggtcggaagggagaagagcggaagcagcatcgcgcaaactgatgacggcgctggcgtcagttacgcccatccaaggaatcatcgaccggggaacacagccaattagaagagcccaatcccgatttacatatgtacactacaaccctgtcgctatcagggcatttggctcgtgcaaccctcgtgcaacccttgggttcagttttggaccgcgtctggccgccgcgctgcgacatctgcccgccccgcaatccggttcagagcccctcctccgccggtgttcgtctttttcccccgtcaacttctggcctcggggcaaaacgacatgaaatgacatgaaatggccactaacggtgccagatccagaatcccgtctgactgtctttcgtcttgtgtaggtcatttcctcatactccctctactcagtagtccgcccagtcagccagtacatgtgcaatgtacaaaaatgcaggcgggacagtgatacggcacatcatctggggtcccgttccggggtcctgaatcgagaccgggatacctggccgtccccgagatcgggatccgctttatttttgccgcgaccggggaaagataacaaaaccctcttgtcaaaggagagtcgatggtttgtttcaagcaggagtcatacaccgctttgcttttatttccatttcggtcttctttcttgactacttttctcttttcctgttttgaagtttgttttgtttgtctgtttgtttgtgcttctccgacatcgtcgccgtcaactcgcccgtcagacaagacacacaagtgtcgttcaatctcttcttgtcgcaaagagagcgcactattcacgccattaaacacttcttgacaaaacaccgtcttcgacccaccccagagcacaaacaaccatgtccgcctctctgcccggcgcgcgcgcgcttcccgactcgcagtatgacttgagcacctactggggccgcgtcaggcataccgctggccttaccgatccgaggtgagcataaccgcatctgaactggggatgggactacaaggagggaggaggaaggggccggaagagaagggcggtacatgctgcctagatgacgcatttgcgacctcctgttggcgcaaactttggagcaatgaagggctggattcaggacgggacaaagaatgtcttgctaacgtgcgcgccatattcgcaggacgcttctcgttggcaatgccggtctcgagcaagctaagcagctcctcgtctcctacaagcagggacagatcaagtccatgacgcccgacttgtggcaggccaagaagctcgtcgactctactctccatcccggtatgcttcatccgccgacatactcctgaacgcatgccgttgcgcatggctgcgtcgacatacctacaacctaagtcattaggaggggaaaaagacacataggctcacaaaatatgacatagataccggagaaaaggtctttcttcccttccgcatgtcctgcttcgtcctttccaacttggtcgtaacagccggcatgttgacccctggccttggcgtaagttgaaaacacctccccttccctacctctttctccctacatcttccttttactaactctttcccccaaccagaaccgcggcaccatcgcctggcaagtagccaaccaatccctcaacgttgccatcaactactccaacgccaacaagtcttcccccctcagctggtccaagatcgcccagtcctacttccttgccgtcggcgcctcctgcggcgtggccgtcggtctcaacagcgttgtcccgcgcctcaagtcgctggcgccctcgacccgtttgattctcagccgtctggttccgtttgccgccgtcgcctcggccggtgccctcaacgtctttctcatgcgcggcgaggagatgcgtacgggtattgacgtgtacccggtcctgtcggccgccgacaaggccaagctggttgcggagggcaagggcgaaggagacgtggagagcctgggtaagagcaagaaggcggcgacgattgctgtggcggagacggccgtcagcagagtgctcaacagcagcccgatcatggttatcccccctcttgtcctggttaggctccaggctacccagtggttgaagagaaacccgaggtacacgaccccgatcaacctcggtctgatcttggtgaccagctatgccgtgttgccgttggcgctggcggcgttcccccagatgcagaagatcgaggcggataggctggagggagagttcaagggtcgtggtggtcaggatggcttggttgttttcaaccgtggtatttaagaggcggcaaaggggagccggtaggttctggtggcatgggttaattccctttgtcttgaagatggaggaccgtggaggagtgtgcacacaatgggcagcatagccttggagttttcttgttcatatggcagcggcagcggcgaaaaacggcggcgatatcctgaaaagctatgttgatttggtcagttctttttttctgctttcttgcctctgcccttctccgtttggttgtgttgttctttcttttgcattgtgggttcgttcgcgttgcttctgtttccctttgcttgatgtcatagcaatcatggcgttttggtcatcaagaggtgagtcctacaaactcctcctccattaccccaagagagtactagttgcggattcgttggccaggcatctttttgacaaccctcggatgttcccccttgggttcggtttcgtggagtttgatcactacaggtatgcatatccaataccgctacaagctgacaatgccgataagcaccggatgcagctggggcagagtccagggctttacctagggtccggcacccgtaccctacctaacctcactctcctatttccatgacgtacacctacaaaggccgtccccctcaaaagcaatcaactttttctttggagcctcccctccaagaatctttccgcagtgccttcttgtaattccgatctatctttcccgaaagcaacgggcattatctcctccggtcaccggctggttttcaccgaggctcggcttaccttgccatgactgctcttcaaacttggtcaatggtcactgagtagctccttgcctccgccttgacccagtaatgctctgtattacctcacctgatgttacttctgatctctttacaagctacaagttgtgcttcgtggcactgcttggttacttgacactgcttgacatgcttttgtcgtgcttcagtcagcttcttgcttcatcgtctcctcactgcaaatttgggcctgcggcctgatgccgcaggttaggccaagctggccttcttcttcaaatttcctgtttgtaacatctcgaaacatcatgatggtggtcaattttcgtggtttatcaaccgtcgaatgaagggcctgtagttggcaaggccctggaattgatctggagctgtacgaccatctgcgagtgccgctgagatacagcagcagcaattgttgtcgagcatcttcacaaatttccttttacaactgccatgactgtcgactttcgtgttatagccaccgccatggaagatcattgacttgacctggccttgaaccccgacttgcatcgcgaccgggcttggacctgaacctgaacctggacctggtacaatctagtctttggccctggatctagaggcttgcgtgacttgagacaagtcatcgtggaccatcttttcctggttggtttgattttcctcagcaagaacagggccgcaagcttgaagtgtaggagatggctctagtttttgctcatacaatataatactggtatgtttatcagtttggttcttcggctataggttgaacaggggaaatatagagctcttagtggctcccttggagttttcgtttggagcgaccaacaatgactagggtgtaatacgccacaaaagcctcttcttatgcccccatccgtctccttaaagacctccaagcttggataatataaaagggtagttccttttcagtgcctatctgtctaaacatcgaatacttcttcactttcggggctctcaagtagagatgggcgttttttgtactaaactaataaacatatcagggttatattgtacttaatgacctagttctgtggcccagaccacttcttgttcagcctccttgctgctcttaatcgtagcttttgtttccgtcgacgtgagttgtatcacaagcctgtgtgttgtactcttctagcaggatatgatgcttgaggtcgtcgacacgagaacataagccaaaggagctttagtggctgaacaggcatgataccaaactaccacgtctataattcttcgtgccgttgcccatcggcgaaagggtccagaacagagaccctaattggaaacgagcagctgacatttgtgagatgataagaagcagcagaggccaatccaccctatagagcatgctcaaactgtagagtcgacgaaagtcgataccaatagccaagaggatggtagatggcaagatgaagttgttggcggtaaacttacgaatttccttattacagaagttgcttgatcttattctattatggcttctcccatcatggcaattctattgacatagaggtgagggtatggatgctcgaattaattacaacactcgatatctggaacttcgagaagcggaattgtacgctgatgccaacattaccacgttacctcgttggatttactacctccagaacggtaaggctgtaagacctctcaatcattgttagcaagcttttcgatctatctgatttcctttttagggagatatttgcctcgcagcaggaatatagctatgcagcacgatcgaaggtcaggaaggagcagaggacatcgtttcttcacatcagcttagaacaagaggaaggcgtaaacatgcccacttcccagagggacaggtggtgccctaagtgaagtgcaaggacacactttcccgtttcaccggcccgaagagtaccgatatcatcggagatagaaagcagtgggcggcggtaagcgcggcacggacatagatgcataggtttttctttttgccactcctgcaaggacatgtcttccgaaaccgggattgacgaagagcttactatgaaaagaacagttttctcaactgaaaatactcagaggcatggaagacacctggttgtggacacgcatttgcatcataaggcaactaaacgcgacactttgtcaatccatcgccttggatcattcattatcttcgtccgcaaaattgtccaacttgcaagctgaagtgcagtgggagggaagaggtctagcccatatggccaagttcgccgcgaaatctatgaaatgcacgcatgaagagagcctttgagaaaccaagtcacggccaaaccagccaggaggccggtagaataattcaatataggtggttctgtaacggctagattcccattcaacaagcaggtcaatggtgtgcgaaagttccgaaatcacgacgagcaacgttagtgtacagagagcttgtagagagatatagtgctcatcccttgacattttctcttcaaaacatgttcaactttcagactaacgaacaacactacaactgacaatatagataacaaagacgaatgagtatcatttttgatcaatatgttacctatatccggactttcaattgctccttgcaacggaaaggttgttttgtagccgagttctaatcccgagttttgcttgtttagagtgtgggaagtgaaggaagggtgtgggaagtaattggaggagctgcagacgcacttcgcacatgcgaacattgaatgcccgtctcggagaacatgcattaacgatacatgacggtaccgacaagttcaagtgaccgaaaagtctaccttttggcaggcaaactacgtacagccacgggacgtgccgtgtgcacttgcagggaaagagcattggcaccggcgctagcccttcgtaattttgctgatacatccatcttgcaggtacactactccccgtgacgccattgcactttcagaacgtgaacatctttattacgcaccaaactcagatttcaaaagtcacatcgttggatctcttgattcttactggtggcatagtggtttgccccgagtgaaaaagtcacactgccttgatatgataagtatgcatctccaaaacagcagaccaagtccaacatgcttccacgcgaatcgtcgcagggattgcagaacgcaggaaccttaacgtccccttgttcacgacttcacgctagaatccggcctgggcagttaccatcgcgtcttgtgtaacgtgtaatatcgacaaccctggatatgtctgggccttgctcatccattggttgtttctcaatgctgttgctagtagcttgtgaatgaacgtctatcatctcttttccaaaattcatacagaaaaggtggtgatattcattcaattaactgccccgccgttgattccaggtgcaacaccaccaccatcaccaccattaccatcaccatcatcacaacgcatctcgcccctcgcttgtcttccagttgagagtggtggtggtggcctggcccgcctgtcggcaaccaccatgtctaggtcaggtgcacgcactattacatcgggtgtccctggccaaccaaacgatccacagaccccggcacggcatggcgacggccccccgttgctattcggacagacaccaaccaacttcgatgaagaaagcgtggatgaaagaaaatggagaagctattacactagtacgtaaatttcatctttaatgggctcgaggctcgtcaagctaggttttgcgggctgtgctcttgttgaagccccaaagggatttcgtgatctccagactttgaatgttgtacaggattcatgggtggagatcgatctgcttgggactacatgggggtcgagtggtgattgtgaacgtccccaaatgccgggccctcaaccaaatggggtctttttccattcagcgccacctggagacccgggcccctgggcaagcaccgccgttcacaacctctggagaggggaaggatttatccgaaagtaatggttcgcggatgggtggtgtgtgtgtgtgtgtgtgtgtgtgtgaaaatgagactgcccgctgggaggcagagcccccatcttggtccgcaacgaactccgcttgggctttgaaaacacgaggcctgattaaacgactttcgacatgtacacaatgtcaagaaagccggagagacattgttcttcaaactaatagtatgttgacattttgaatcagcagctgatccatgattttcgacgacaatgaagtcagggaggcaatgtgcaggtgttgcggagctgaaggacctgcctggtaggcggtttcggtatcactgtgcgtttgggatttgtctagatgagtggcagtgggccgtttacttcataccttgtgtgcactatttgggcgatagtctgacaccggccgaacggtaacaccgaccaggaaatgatatcgtgccttgtcccattctggtcctgcaccagagaagccctgtttggtggcggcgaggaccctgcgtggggatcttgttctcattgcttaccagaggtatagttccagcgtgcattcaacccctcctcttgttcctcctcctcctcctcctcgtccttatccttcgaaaaaaaaaaaaaaaagaaaaaaaaaagaaaaaaaaaaacaagctccccgacagcaaattaacagtgtaaacggggcagggctttgttatccatcctggacatgcgattggacgttttaaggacgacaggtaaggatgttccaatcggctgagacaggctgacttccaatgtacacaaagaggacgagaaagttgttcgaaagctttgaaatcaacaccaataaaaagaaaacagatttacattacaaaggccaaaatgcacttagccaaggcaaaaaaaaaacggtcggcgggattgcagtgcgcatgcgttcaattgcagttgtgtacatgttgctgcggatgcaagtttcatgaaagggcttcaggctgtagtctgcacgaacagccgaacttccaaagccatgaacttgaatcttcgggcgaaacctaccgtagaaactcgcgaaactttcaaccttcaataatctctttgagcgtcgggcatggggcaaacctgtgcagtgtgtctgaacattgaaactcacccaaactggagtggtgggcaatttacccaagttttcactaacttaacaggcacatacatctgctggcttactgggcgccgcattatgccctgcccagcgctcaaagagtaagtatctcgacggttgccaagattccgcaagtttcttagttgcgatattgcagacacatcgacgttcatgaggcacgcagtgcttccaagtcgagcacattcaaatccagcgcgttgacacggcaatcccaagccagaacaaggaaaagtttctacagacacatgagtagaaatgtatagcgaaggatatataaatttgagctcccacgaagaataggaatccaatccatatcgtttcccaacttcattcacagctgtgacagtttccacaagaaatccatatggacctctcgagaacctgactttggcccaacatggacaagtacttcttggatttcatcttgtctacgatactgggactacttccatcggaagtttttctcctcgaggatttcatagttttctgtctggtatgttaatccgatgtctccatctccaccttggcagagcactaacaaatggagttagcgatatcagccagcagagaacaaaaacaagagagttggcttcctcgaattcggccaagtggaatattgtttccgaaaggaaatgatcaaactactgcatcgaacgtggccacgatgccaacagacaacgacagttctgacaaagagaacgaagacgaaccggatcccgatgtatgcatgggtggcagactcaccagagtccaggggttgtagctttttcacgaccatgatgaaaaagagggcaacgaaaatcaaaacgaagaagacaggtgtcaaaagcaagaccactggcagagggacgacattcccaatcccgggaagaaccacgcgagatcgaagaggacagaagtggtggtcgatgtttaacaactcaactataatccagagatacctatcacggtcgtggaccgttccccaccccagggctgtggcgtccatgctagtctgggtggtgtcgaaaccgaacaatattcgcgtactgcacgcaccgcgccgcaattcactaacaacatcgagtacctacctgtagacatcggactacactgttgcccccggccgcgattccgaacaatcggcaagaacctcgacgacctcacatttcctaccttctcctgagacacattgtcacttactagcttagctagaaagaaaatcatccaaaagttcaacccttggtcttgatctagggccttgatcccccttgtatcgagagggctttaaacctgtgggaactactatggtacctccagtctacatcagctcagcaaaaccaaagcacagtaccagcagcgtgatacggcccagcctaccccggtcgtcgtgcgttctggcaattcagcagcgcctgtaatgtaatgaagctgcaacatacctccatcttcttatcattacaaaacacgaccaaaacaccaatcccaaagggtaaaagggcccaaaacgcccccggccctctcctccaccgggggccgattcagagttacgacatcgtcccgtcgtgattctcgtcttcttcgttcactgttctcctgtatccggcagatcttggcgctctctgcctggttaacggaaaaaagcagtttccgtcctctcgtccgtttcttcttccatgtcagtagaaattacacctactctacctagcacactacgttgcgcgacacttacttgccctggagcgctccttgcttgaaaccctcgacaccttacggcaggccactcgcctctccgctttccgattccaagcagggcaccaaggacatcgacactagccgctcgctgcctttcagcagcccgtgacacaacaacacactcgactttttatttgactcgccccttgcttcttctcctggctacgacgaccagcgcatcaccacagactcgtctttgtagttgcatgtgccttcgccaacggacgggttacaatcgcgaaacaaaccattttgttacgagtatcccttccagtttcccccgaggtctgcccaaaggctcaggagggattcacgaacaggcaggctgcgacaaccagacgcaaaaaaagattcaggcttttttcccctttgcgctccagctgcccaaggcaacacgcctgccacctctttccggtacttgattagcttccgcaccagttcaacaaggcaacgcctgccacgcctaccactcgcgcccacatcgacaggcacaattcaacagcggacgggagcaataaggccgtcctccactcccatcgggaagaaccctcagcttggccaccatctcccggtatccatatctgcattgaatcatcctgctcctccttcttagtccccttccttccaaaactgaaaacatcccggcccgggccaccacaatccatccccatctaaagggccttgccccaacccattcgaccccattgtccgatttcctccttcattcccctcccaccggccttccatcacgtcagtccgtctcccgtcgcgcgcgcaaggaccccgaccgcaactgctggtacagacacaacccacccggtcgccggcaacccttctctgcacgcagaaggaatcgcgatcgatcagccctaaaagcacaaaacgatgtcgacgcccataaccgccacagcaacgctgcctcgcgcctattcggaccggtaccattcgcagtttgcataccagcatcatcatcagccttatcccgtccaggccaacgcctcctcgttttattcccagaatacttccaatctccccagcattctgtcgcccacaggaacacgacaaccatttccagaccctccttcggcccagtactcgctcgtcgaccaccaatcaccagtcaacgcgccgccacctctaatcgcctcctcggtcgtcctcaagcccatcacccgaacgttaccaccccctcaccagtgcccgtctcaacaactacctccccagcggttgacccttcaacccgggatcgatcatacagccatggcgacaggcctcaaccctgaggggtccgagcccgcctcacagcaaactcgtaagaggagacgcggagagaccaactgggccgagttctaccaaaatggcttgcctaaggaagtcatcgtgattgacgacactcccgagcccgagggtacggccaccaggagcgtagcctctcaaacactgtccaatgcccacatcgtcaccaacccgtcagctccaactcagccaacagctaagaggcgcaggccgaatggccactacgaccctgtccaccacgacaactatgttcctgcccagaaccaaacacagcggtcgctgccgtctgcttcccattccctcaactcacccgcgtctactagcaacagcgcaaactcggcccagcacaccacgacggcgacttcgctcggctccctctcgtcgcatagttacaacgatgactacgcccaaccaggcacaaagcggaggaaactcacccgacaacaggccaatgaggccaagcgtcgagaaaccgctcatgccgatacctttgcggtgtataaaccacctccttatcctcctaagaaggctggcgaggtacatgtcaaggtcattcaggacgtaagtttggaaccatggagcgtcgacttgtagtcattttctgacttgcttttgcagacttcgccgaatcaaaacgccagagttgatgatgatgatggtcacatgattgtgattcccggaaatgatcttacggagagatgtaagtcgagcgactatggtcacctgccgagggtaatcgacaaactaacaattgttgcagacgagatacttaaattgcttggccaaggcacttttggtaaagtcgtgcaggccaaagacaagaagcgcaacaagcttgtcgcgatcaagatcattcggtctgtgcagaagtacagggacgccagtaaaatagaacttcgtgtactggcaactttgaaggcgaacgacgaggagaataggaaccgttgcatccatctccgggattgcttcgatttccgtggccacatctgcatcgtcatggatttgcttgggcagagcgtgtttgacttcctgaaggacaacaatttcgtgccctttcccaacagtcagatcctggcctttgctcgtcagttgttcactagcgtggcttgtaagtatctcttttttctgtcttcattgtattactgaagagggtactaacgagaaactagtcttgcacgacctcaacctgattcataccgacctcaaacccgagaacatcttgctctgcaatcaagagtatcagacgtttacatactcccgcaccattccgtcatcttccacgctcaccaatcgcagagccgtgcatagaaaggttcttctagacacagagatcaggctcatcgattttgggtccgccacctttcaagatgaatatcattcatctgtcgtaagcacgcgacattatcgtgcgcccgaaatcatacttggactggggtggtcctttccctgcgacatctggagcattggctgcatcctggtcgagttttacacaggtgacgctttgttccagacgcacgataacctggagcatctcgcaatgatggaggctgtagtcaaccataaaattgacccttcgcttgtccaacaagtcaacaggatgaccaggaatggtggaaacccggccgcgaagtatgtgcctccccttgtttttctcagaagtttcactgggctaatcgcggctatcgaacttgtttaggtttttcaagcgctcgaaactggactaccctgctcccgataccacccgtgcatccaagagattcgtaaagggcatgaaacctctcgatgtcagtattactgaaggatcccatttcaagtggacgctccgctgacacaatgcacaggagattatccctgctagaaatagtcgctttcttgctctgttcctggatcttctaaagaagatctttatgtatgatcccaataagcgtatcaccgccaggcaagcccttgagcacgaatggttcagagagcacctcccgccagacgacggtaccgaagccacccgaatcaggctcgaaaaggaagcagaaagacaacgccgggaggtggaagcgcgaagaactatgctaccggccatgcacgcagcatgacgctggagtcctcctcgacttatcgacgaggggcaagcgtgagttcttgcgggaatttcagaattccaagcctgaggcggcgctcgagaggaaatactttgggattcgagaggtcggtggcgatacggagcagagcggtggccgatgcatttctcccggtctcagcctcccaaaaagtgacactgggtcgaagagacatgtacagtgtcacctaaattccaagcgcgaggagagtgggtgaagtcgtgcccccggctcgatctcccctgacgcggccggctcaacagcaaagccatgctgcgcagacatcccgacctcggaagacctcgccagggagtattgcgagaggcagagcaagactagaaatgtcccaactgggtcattatgttcatcttggaacgaatgtgtcaagtcgatgacctgccaccccgctggcttctggccctctcttgaagcatgaagcgaaactgcaaattgcaccaagcgttgtcccattttgtcgtggatggcaccattccaaagttgtcgttgggctaccaagacattgctgtcctccagaattattttttaaaaaaaattcaccactctcactaccaccaatccgctgcttatggacgaggcacagtcacagtcaatttgcagccttatatggattagatttcttttcattatcatgacattgatgagcgaattccggaagggaggatagttgaaaggatggttaagggttttgactcgttggcttatggacctagcttttccgtccggatttctttgtgttccgattcccagttatacttccgttaatggtcaagggccatcttccatctggtgttactcgaaggttaggtgtccgacgtgagtgaggcagattgcggtaagattgggttgtactctggtcgagactaaccgcgcacgtccttgtgagccgacgattatgcttcgttctaccaaattaccggcaaaccattttgcaggcgggaacgattctttggtttttctgcacacaccaaatctggttcaaaaggtatgagatggaattcaggcacacgctggagtttattataaaaggatgggaatatggaggaacatgaccggttctttcaacatatcagtgaagtaagttcctttaccgttgggttcgtggggaaggatatctgtaaaacttggacacgacaggcaaagcgaaaaagtgcacgacgattgggaaagctacggggagaaagcgtgccggtgtatcggacaagtgtggggatgaggtattggggtttgatgcattctccatgagggagaagacattaaatttaaccataaagagttgatccagttgaagattcacgactcgacaaagaccgccctggcaattccacccatctatgcaactggagagtaaaaaaaagggggtatgcattccatctggtaaggatggaacagaaggaaagaagtacgaagaaaggacatggttcaagtccattcgtgcagtatcaaacaaaacgccattattgagaactgatcgcccttgatatatagacgagctattgtccagctttttgtaattctttttttgtattaacgctgctgatcccgacattgctatacgaatagcttgggaataggataggaagaaatgagaagtgaaagtagcgatctacctatctaaattgcaggaaataagatggtgctaacgtgattcagcgcttctgggctacggaccgacattggctgggttggcaaacctcgaccgcatttgatctcgcgatcccatgaaaactatgtgccgtgaaccggatggaagatttgtgatttctgcggctgggtttaggttgctgggagaggtgtccagcatgaacttgctgatatggcggcggctgatcactcgatattccaactagatgatgctgttggagtggtcctcgagaaaccgagttttaggtctagggtatcaggacagttgttaagataaagaacattacttcggtgggcgaaattagacgaaagcgtggtgggtagaatgaagggtaagtgagtgtcttttcgtgatcgcttggtgtaggtttggttgagtgcccatggtttccctactaccctcctgacttacaaaccagtccacagagcctggtaagttccctggacttccttccccctcttgcatatcctacttggattccattcaccttgcagtccctgaactgttgaccaataacaaccaaaaatcgaggtatatctttgtttgtccaaatcaatattgacagacacacagttccccatttcatcaacttcaaggcgctgcttcccgttgtctacctagttaatgtcatcgaagagatacgctgttcggttaacagactactatgaacatattgaccctgcgctctctaggtacctttgacttccgcccgttgcaggtctagggagactttctctctggcattgcagaatgataggccggcgaagctgacaatgcgttgtcaagtaggatgataagtttctttgttccgttcaccaccgacatcatgtcgacgggtaaaaagggtctcaaaggaaatctgccgcaggacggctgatatacgaacaacttcaatgaatttgacaatgagagactgccagtatcccagcactgtcgagaatcaactcgattatactgggataaatactcgagagagcccttctttctacagagcacgttgagacactccagtcttctcaagcaagtgttgaactttatcgtcagctattcactttcaataacccattgaccatccacttccggaagctggaaaggctttaacccaacatcatcaagatgccccgtctcgaggtctccgaccgcaaggactcttcctcgggatggacctctcactcttctcgatcaaactcaacaagagatcatgaggatgacagcgaaagcgacagaaaccgacgtcaaatagaccacgaccattcccccgaccccgacccgcccaactgcctccgaggcgaaacctctcgctccaatccccttaacttcactgcattcctcgacaaagaccacaacctttacgtcgcgtcccaccttcaatacctctacgacccctcaagatacccccacctaatccgttatgactccaaccgacccctgcctaacctcctcctccgcctcggggggacgacccccctcctcgtcctcgccgacctcctgcaataccccccgccgcccatctcttccacttccactgtctgctgccccccgtcggactggctgcgcgcccaagcctggtttttggatgatgatgatgacgacagaaacccatcccgtcgacacccggtcttcgagcacccgttcttgacgatggagaagagcctgggcacgacgacgatccacgaggactttatggtcatgttttctagagatatcccgccgtggcttatgagaaagatggataacgagcggccgtattgtgagcttggggggcataatcagctgaatcattatctgttgggttggtgttggttttggttgcagatggaggtcagtcagagggtggatcggattagggcgtttttggtggaggaggagtatgagaagttgagggggaaggaggggatagaggattgggaacgggagcgggggcggatcagaagggagagggaagagaaagaggatgatgatgatgatgatgaagagaatccgttcaagaagttcggagtgaacaaggagcaggcgatcagggaagccagggactttgtggagcgcatgtcgggtattggggccttgtggttcccggactcggaaaagaaggggaagtttgaaaagtactttggagatgcgataccctccaagcagaagctttcaggggaggggaataccagggaatattgcgttgcttgtaacttgtcagttgtggcgggcagcggggaggaggtgttggcggcgttgttggcgaacatgatttcgagagcgccgtgcaagaacgaaaaagatgtggcggaagaggatgggggactgccgaagttgtatccactggttgatgcgtggatcgagaacctgggtgaggaaagggcaaaggtggtcaaggaaaaggcgaagaagctggccttgacgctgtttaccattcggaaatatttgaggtggaaaggcgcgcctcaagggcgcgacaagtggttgtatacggatgtagggaccgatccgtaccatcctcatgacatgaatttgacgccgagcccaacaataaggatgatgaaagaggaaaaggccgtgaagagggagtgggagtgtttctgtaagggtgaagacccccttgacgaggaggagaagaagccttcttcatctttatcccgaaccagaatccgagaatcctactcctccaaacacaccgtccccctctccttctacaacctaaccaacagccaagtctcacccgcacctgcacctagccgactatatcgtgactacggtacatacggttcccacggctacgagatcactgccgccccaatcgccgtccaaggcacagtcacagtcccaggcacaagcaccgctctcgtccgaacccgtgactacccctcggaagaatgggattccaactcgaactcggacagcgagtttgacgacgctaccacgcttacttgcaatagttttaccactatcggcactagcactaatcagagactaactaacttcagcaacggcgatgacgaagatgacaatggtatcacgtccgtcacgacatggagtcatctgagtgctgtgcctgaggctttgaatttggccggtctaaatacatctaaaagagaagaaagggaagcccagactcagagcgagagggagcgatatcgcgaggagcgtgagaggtacagacatgagggagagagtttggtgagtcaggctcacgactcacattcttcttcctctcctgcacagcatttgcgctcggttacggatactagagactgggccgctcatggtgatgatcgtaatcgtgatcgtgatcgtgaccgccagctcgttgaccgcgaacgttatcgtcacggcggcagcccttcctcatctacatcttctcgcagagggtattatagccacagaagagaacgagacaaggaagatgaggagccagcccgaattgctctgaaacttttgagtattaaggatcatctgcacctggcaagaaagagacgccgaagtggttgggaaagaataaaagaagaataaaggataggggaaaggggtacgtctagttctgggtctaagagggacaaggaggatgatcggcgccagcggtgagggtcttcatttgtttctcttttcttctgtttttcttttcttttgtctcccatgtgcggacataagatgtaatgaagggacttttgggtagatactctcgatggttaatttgcttacgacttaaaattgttaggtgctacagtatgtgatagtttcaacctgacgttaacaatctgaattcatctaaggtagatggattatttcgtttgacgtttcatccttcatatacatattcaaggtaccatatctctgtatccagaaacccggggtatattctcgtcatacatcttcatcactctatctataaccatgtaaccttctatatacctgtaacatgtccaagcatgccaaagaaaccatgactaacctcgataacacatgtcacatacagattactcctttgccccaccaccatcctcctcctcattctccaactcgccatacaactccctcagcgccggcaagaacctctccgccatcttgaactcgcccaacttgatcttcatgtaatcaaacgcatacaacaccaccgtccgatcctttttctcaccactaacactctgctcctggccctctaactcgtccaaaacaggcgcctgcatcttcggataccgctgactgaaatgcgtcaacaagaccctcctcgcccccattttgcggcctacatccaacgcctcgcccgcagtcgagtgtttcttggcttttgcttcgccaatcagctcatcatcgaacgtgcactcgtgaatcaacaagtgcgaccctttgccgatctgcgcgaaacagtccgacggccgacagtcaccggaaaaggagattttgagaccagacggccaggtgaacacggcggccgtggcgccgagacagtggtcgacgaaacaggcgtcgatggaggcgaggccggtttgggcttctagggttgccgcggtgcggaagctggcgggttgtaaagcgcagagggtgcccgggagcatgttgaaatggttgttccctggtcccaagtcggccgagggaggaccggacgggtcatcggtgggtttgcggcctgtcccgatgagggtgaggaatttgatgttggcccagtcgagaggctcgacgtctttgtactcgtgcaggaagccgatgtactttgttgtggagatgatagtgagcggtttgggggcctcgtcggcggggagagcggcgttggcggcggcgcggcgggcgagaacggagggaacaccgaggtggtggtcggcgtgcaagtgagagatgtagatggcgcgcagatcgcggaggatggcgtcggtttcggcgtagccgtacacgcgccggagctggccgagggtgttctcgccgcagtcgaacagatagctgccgtagccggggacgcggatgagcgtggctgagacgttgcggtacttggagggaagggcggacccggtgccgagagtgacgatttcggcgtcccggttgggaatgtcttgctcggactcggcgacgcgggcggcgaaagcagggtcggataccttcgtttgcgcttcgagcgccaggttgaaggctttggcgtgggtggaagtgagctccttgatcggcttgatggtgtccatgacagcgttggcgaactggcgctgaaattcgaccgaaggagagaggagtagtctttcgccgggcttgcctagctgagcaacagatgccaagcccgctggtaaggcttcttcctggttgttgtggttgggaatggagaagcggtcgggatccatccgatgcatcatgatagccttcccagacgcgcccccgaatgagatggtgttggggttcattccctcaccgagaacaacgtgtttgaaggagctgtgcttcgccatgaaatccttcaggcgggaatcatccttgacctctgggctaaggatccagtagaaggcatcgatatgctccatgatctccttgttctcccactcgggcctcttgaggaggctatcgaggagatactcgtagcggacatcaactagagcaaaaccgtggccgggaataggagggtccaaaaccatatcgggggtaacaacagttccatcctctgccgtcacgctctcgccctttgccagcttgctgaatgtccacttgggtagcccgtatttgagagcgttcgcaggctggaacttgcctcgacgagcatgattcttaacgatgtagcatgtggaatcgaagcaagggtccgtgggtggcaaccggtggacaagcgcaccaggccaaggctccctcacaagcaccctgatatcaggaacgttcgcgtccctccccggcaatgggcccttgtacactgtgatcttgccttcatcgtcgcggacaaagatcttggccggcagcttgaccttgtgtagaggctgttctacaagagtgtcggccttccagtctgagtcgaacatgtgcttaataaccgtctgcatgagaaggtgggtcttctcgtcatcctccactcccgccggcacatcttccacaacctctccgtcctctccctctaccagagtgtccatgacctcgggctcctccgaagagttcagtttccgcttccgcgggttctgcgagccggtactgctgctacgcgaccggctctccatgcctgtggcaacaagagggatcttccagaccttgaggttttcatcctcgtagtcaggcttgctgttctcggggtttgcggccctgggatcggcgcggagctcatgggcatcgagtgggaagcccttgcggaacacgaatcgtctggcagcagccagcatgtgctcaaggttcttggagccgtgaatctcgatacgctgaggaccgccatgggtaatttctggcttgttcttctgacgacgcagcttgttctcttcctcaactgcagtctttgcgcttatgatgacatcggcaacggtcaaaatcatgcccagtaggccgcctgtcgttgcccagtccgtcttgccagagaggaagatgtgcgacagctttgcggcgggaattttgttttcggtgaagaggcgctgcgtgccttcggagaggtggccgaaaaggtaacggcggttgtcatagtggacgaggaggcatgcgcctggggtgtcggccgtcggggcggcgacgatctggacgtggctgcgcatggcgccgaactcgggttttgcaggtagtggaggagcttccttctgttctggagcaggagaagcaaggataaaacgaggtccgtcaacctgataagggtagagcttgatagggatgcggccgctaaagaagtcctcggggatcttggtgtgcttcagaaggccgtgattcttccacttttgaaaggcccgttgcggcgagaagagactgtattcggcgaagaggtatctgttgcgaaggagttctctagcgactgtcttcgagaccgagtctgggatcttggacttgggaggccgatctttgctcggaggcttgacggcgaggcgaggagtgggcttcgctgggcgaagattccggaacggagtggttctaggtttcgagacagagtctggcacccgacgtattcttgagctagtgaacaccgagggatctaccgacgattctggagatcgtgtaaaatctcttgtggaaagacaacgtctaagcgataggaacgaggatgtggtggtagagattcgagtcggcagcacggttcttatcctctttgatgcggcagcgactgctagcttcttgtaatgcatggacgaataagtgttttttttatgcagtcatttcctctgacctgggcatgtcgagagggtctcgtcgagtgggaaatgtagaaaaaagagttgtgtcacccggcgcgtggaggagtcaatcggcgtcgcgggaactttttttggttttcaagagtgaaagttgacgtcgcgaatcggggcaactttttctgcctgcccgatggagccactgcactgcttatagttcagcgccaccgcggggagtttacaggggagtggtccagtacgtcagggctcgagcgggaggggtggaagttcagggtaggtaggtgagcggcttcaatcggcagggttagggttcgctgtcaaagcaagaaagggggttgaatacatgtgacgagaaggtatacacagttcattaactatcacctgtatagtacgctttctcccaaatattccccatttacttgtatgtatccgacgcataccctcgcatggttgtgagtttagtctgaggccgagatagctgcaacgctgatcatatgtatccgacgcataccctcgcatggttgtgagtttagtctgaggccgagatagctgcaacgctgatcacggtaatatatatgaatggtggaatataggtataaatcatccgtgttatgttccatcctataatggatccgtttatatagtaccaccctcaacagtattgtgagtgtcgaaggaagtcctggttgtcaagttaaaagaaggagtaatggcaacagaattcagccgaactgaatcagtccttaccaactcgatcaaccctccagaaacaccaactttcatcaaggaacccgccaacatgaggaggtccttccaacaaccccttccccttctcctccaaaccatcaccatcctctgcctcttcccatctaccctcgcctcatccaagaccctcctaatcccttccacatccttcaactccaccaccaccttcaacacctactggtccttcaattacccctggggcaccgaccacaatggcgccgcgcgcatgtccccttcccaagtctccatagccccctctgctgacggcacctcaagcaccctcactctaaccgcccaccgcgtcaccggccaaaaacccgctacccacggcggcaaacagatccccatcaagtacctatccggcgccatccacgccaagcagcacttcaccattacttcttcttcttctggtgctggtgcagtgtcaggctacgatttctcagccgagttccgcgcccccgttgcgaaggggacctggcctgcgttttggttgacggccgtcaatgggtggccgcccgagattgatatggcggagtggaaggggagcggcaagattagctttaacacgttcaatactagtagtcaggtcatggctcgggatgtggtttatggcccgaacgggagtgagaaggagtggcatagggttgtgtgtgagatcaggagggatggaaggaatggtggaaaggatgtggaggtgaggtttcggatggatgggcagctagtggtaacgcagtgggggaaggggtatgttgggcagccactttatttgtgagtttaaaccttttttttttcctttttttttcttcttcttctttcgttgtcggggtgaggtttttcgcgttgtcggttgctaactggaagggtgatattgcaggattatcaatctccagatggaagggtcgtcgggttcacctggtcctgaagcgggtaagtcaactataggtctcttcgttttggtgatggaagaacctgatcgtctcagccggtccatttgctgacagtgatacagacactttgtatcaagtccgaaatcttgaggtctggagctatggtgactgagccgtgagcagaggagttgtcccttcaagatgtccaagatccgaggcacgcagatatcctggtatttagtccgaatgaaaacgatggcttttggtagatgaacaacctaactgaaaaaaggaaaagacttgttcatcagcggagggtttcaccctggcatgcctgtccatcgcgtggaccgctgtcattcggatgcccaaacccgccgctaaaattagtgtagtgtagcgatagtttgcacgcgttcggataacgaagtctctcccggaaagctgtctgatctccaaatccctgagcaaaggtgcagaaaagaaacatggtttgggcacttgtccgacgaaatacgtgtggtgtcggttgggcagatgagagggagccagatgatgatgatgcaggtgtcgcctcgacggctgtagggctgagtgtccacgccatatggatatgctgcagtcgcttgaagaggagcacataagcgcggcagaaacctacacaactgccggagcggagatctgacgtgcatacatactgctgccccgtcatctgtatcatcaagttccagaatctctcaaggaggacttgaacgttgtcttcgaaccataaatatttggggaagttgggttcccggacaggcctggagtcttccggcatgttgatcgcaccctctgtgccgggtacgggagcaaaagaaaatcacttgtttcccgtttcccgttttccatcgaggtcttgactcctttttagcccccaagcaagacactaagaaatgaaggatttaacctgcagctatgaaggcttccaatcaacgacctctatagacgcgaaaaagacgctagttccgctgtccaacgtctaccacaccgacgacactgcgctggtggtatgggtgttgaatctgattgttccggaagtctggagaaaacgacaatgccgaccaaagacaatagaattggaaagatatggtaatgtgccccatgctttagtcttgtctgaatggaattctttgcgtgacttccctttgtaacgtcactgtaatcttctttcgagcgctggttcagtcattagcgaagccttaaccactcaacctgggttcgcggagccctcgaaaaatatgaccgatcttgtagtgtaccagcgcctggtgtgggtctagagcctggaccagatggttatgtatattagatcctcagatacccagagacaacacccagcgacaaggaggaggtcgaatcaagaaagaacaggctgaaaaatgaagagtgttagaaagggattgattgacctgctcatggttcagttgtcaccctgtcaggattgtcttgcagaccacgatgatgattgaggctgtgagctgaatggtttcaggggcgcatgcagtgataatggaattctcgagtttgtcgaaccaaagtccaatttaggagccaacaagtccatcaaagtgtggcagggtgcttggcttgcatccgagctgtgtctgcagtggaagagctaaggagagttgtttttgggtcttgggggcaggactgaagtggaagtttgatggaagtcatccatcacttcccgtccagtatctcaagagatacctgggctccaggtaggcatcatacctagtctttacccctctggtacgccgacagggccgactctgtatctttgctgatcgctcctgtctcccgtctttggcgccaatctgcgctaggaaatcccctgtcatttagcccacttcaattccctgccaggcctggcttggtctcaatgcaaccgaagacctaccataggaaggaactcccacatccagtctttgcctcttgtcaatctcaccttaaccacctccgacctcaactctactttcaaccatcagtccggtttgtcgatcccgtcactcgttcatacaacctttagtcactcgctgtcggccttctgttcatgcgtttttaccgtaactacttcacccctcaacatccaacgatccgcgatcccatcagcaaacatcaatgagttcgtagcacgagagattcgctttgttcgcgtggctacggtaatgacgacggcggcatcatttcgacagacaccggcgacctggaactggagtgcaaggacgctgaaaacaacgacgccatcgagatcgaggcaatctctgggatttccagtctgggtgttgctcgcgctgctcatcattccctcatttctgtctgcgggcaccgcaactgcacaatgtggagccgactttgtgttccccacggagaacctgcgagtcttctctctcgacaccatcaacgtcacctatacttcaacctttgacaggccgagtctttcctgttggtgtggcacttcaaccgacaaggaaaagagtgagtgttcagttcagtgtttcccctcgcttcaacaatgtcaccgctcccgcccacatgcaagcccccgtcccccccttccccccatcttccccatcttacaatctcccgacagcactctcggctcctgctgcactaagccttgcaagacccccgatgcccctcaaggtgcccagccctttgggtcaccgatcatttctcaaactttcagctcgaatcgctctctcctctagcaaagctacctcaatgaggaagagactcatggcgtcattgcgatcgcagcggacgggatgtgcgttgctgacagactgacctttccctatcacagaattcgcggttgatcatgcgaccccaggtaatggaaccacgccctttccattgaatttttcttcgacatatccctgctggctcgaacttcaagccggttcgggcgactgcagagtcgaaagttccaaattcttcatttcaaaggaccgcgatcccgaccatcgtcttccggccaccatcggccccagcgcgaccgtcatcgcaattgacgtttcctctaccgcaatccccgcaggccctccgccacatcccgacgaccactttgccctcggtgctagaatcgccctgggcgttggaatcgcacttgcttgcttcagtgtgggtgccatggccgccttcttatactttaggcgccggaagaaacagcagcaggccgagctggccaacgccatcgtcgcgaacgagtatagacagggaaggaagggtcccgagaaaaagatgtttgggggattttcgtcgtcgaaaacatcgtcggatggtcatctatacgatacagttcagccagtatttgacggatatcctggatcaacaggctatgatgatgtacggtcaaacaattccagcgacatatacggccattctcctgtgatgccacattcgccttcatggtcatacaatcaaggaccttggggtcacgatgctgcaacaggaggtgcgtgggagagaagtacggagagagcaggacttggaggcgggcttggggtgacggaaaatttgagcatcaccggacgagaactcgaagctgcccgcgcaaagactgtccagccaattcctacgtcatacgggccgaaccctgtcactcccacgctaacgccgcgggcaagctccaggggagaacttaatgaacgcgctgctgccgactcgatttcccttgacagccggcttggagtacccccaatgccctcattgccccagttatctgcggcctccgcagcacctctcggtggctattaccccgattaccacaactacgaacagtacaccacccctcctccaaccgaagctccaacttcaacaccacatcttcctcttccttcagttcctactacgctcccacgaccaaacccaacaacctcacaaacccaacggccacagcccccattaatcgtctcatatggacccaaccgagtaacgcccactccagctgtgacttcgcctacagtgcctcccgacgagtctatgattgaaagaccacctagaggagttgaattacaaggcgaacccgcatctctgatggaaaggagacatccatgggaggacattgatctcccgagcgccagtaataacggtcctttaccaccatacgcatcgacagaggagtacgctgcaatggaaagcggcgcgatccgtaagctggaggagccaagggcgcatgctgagctgccaccaaccaaagatggctactatcatgctacgtgggatattgttgagcacgaattgccaggtgacggatatcaacgagaccctctctacccgcaagcatccgcgtccggacgtggaagggatatcgatgagcagaaattcttgctggatgatgttgaaatggcgcatttgaaggcgcagaaagaacgaatccgcgctgaaatgaagaagaagcagaagcagaaggagacttaccagcaggaccaggggcatgaccaggacttccttggagcgtcggcgagcttctccacacggtagcacgagtgataatgtggcggtccatgtgaagaaagttacgttgtgggcaactgatgttttggaggcgaaggtttgaggattagcattataccattggcaaggtgtctggcgttcattttgggtatcgacggggtagatgactcctgtgtagtatcatcatataatacgggctgatacatctgcgttgagaatagctggaccatatgccccgcacaagtataaatatagtcctactgtagtaaggacaaggtcctctggctctataacatgaacgcgtattcaatttcttgggacaatgtggtgttgaacgagttgctcccgaagacggcaggtactcacttgatagttgagatggtacgtacccatccccgcagctgtcgaccagctgccactgataagatccccagatcctccaatcacattgaccgcccggcagaaaaagttacagacgggcatggttcccaaatttttgttttccctttcgttctgcggcggaggaagagacgaaaaaagaccccactgactgctatcagttgtacaatcttgacgattccaccaattcccactcagcatcgggagcttcccgtcgttctcttttccaacacaacactacagaacaaacaacggtcacagaccgttgcaacaccatccaccacaatggcgccctcccaaaagcgcaaagcgatcgacgacgatttcatcctcaccatttccgacaatgaagaagacatcccactagaagaggagcaagaagttgtacccaggaagaaggccaagacggccacacaacaatcgaacaagcaaaagaagaagaacaacaagaagtccaagaaacagcaacagactgaagatgacgacgacgaagccgaaacaaaagaagacgacgccgccgacctcggcatctggggcgacaacgacgaagacgacggcgccatggataccgagttccagttcgttgtcgacggccagaacgaagtggacgccgagttcgacggctggggtttcgagggcgcgcacaagggtgttgtgaagggcgccaacgcgggcggggacaagaaggctgtggatatcgatgagattatcagaaggaggagagagaggaaggctgctaaggaggggaaaaccacggcgacaaaagaggaggaggataagatggaggttgatgaggaagaagacgacatagaagagattgatgtggatttggatgatgatgaggatggtgtcttggctgacgatgcttttggtatgggtgttgggtcggacgtggaagaggaggaggagaagcaggatgcgaagatggggggtgttgatggggaggatgaggatagtgagggtgaagatggggagaagaagggagaggatgaagacgagggcgatgcgtcggatgatgactcggttgctacggccgttgagcatcctgatgatgtgcagtcatcggatgatgaagagggtattgatgaggaggaggaggccaagatgaaggagttctttgcgccggaggaggagaatcagcctaagaagaagggcgagatgtcttcgttccaggagatgtctctctcccgtcctatccttcgcggtcttacttccgtgggcttcaccaagccgacgcccattcaggccaagaccatccccatttcgcttatgggtaaggatgtcgtcggtggtgccgtcaccggttccggtaagacggccgccttcgtcgttcccatccttgagcgtctcctctaccgtcccaagaaggttcccaccacccgcgtcgttattcttacgcccacccgtgagttggctatccagtgtcacgctgtcgctgtcaagctcgccagccataccgacatcaagttctgtctggctgtcggtggtctcagtctgaaggtgcaagaggccgagctccgtcttcgcccggatgtggtcattgccactcctggtcgtttcatcgatcacatgcgcaactctgccagcttcgccgtcgacaccatcgagattctcgtcctcgatgaagccgatcgcatgctcgaggacggtttcgcggacgagttgaacgagattcttaccacccttcccaagtcccgccagaccatgctgttctctgccaccatgacgtcgtctgtcgacaggctcattcgcgccggtctcaacaagcctgtgcgcatcatggccgattcgcagaagaagactgccggtacgcttgttcaagagtttgtccgtctcagacccggtcgcgaatcgaagagggaaggatatctgttgcacatctgcaagactatctacacggagcgtgtcattatcttcttcagacaaaagaagattgcgcacaagatgaggatcatctttggtctgtttggattgtcgtgcgccgagttgcacggtagcatgaaccaggctcaggtatgtttacgatttacgatgctccagatggatgagtgatactaacaggatccatagcgtattcaaagtgtcgaggacttcagagatggaaaggtcaacttcctccttgccaccgatctcgcctcacgtggtcttgatatcaagggtgtcgacaccgtcatcaactacgaggctccccagacccccgagatctacgtccatcgtgtcggtcgtacagcgcgtgcgggccgcagcggtaccgctattaccctggctgctgagcccgatcgcaaggtcgtcaaggctgccgtcaaggccggcaagtctcagggcgccaagatcagcagtcgcatcatcgatcccgcggacgccgacaagtggcaggccgagatcgacgagttggaagatgagattgaggagattatgcaggaagagaaggaggaaaagcagctgcagaacatggagatgcaggtcaagaagggcgagaacatgatcaagtacgaggacgagatcagctcgaggcccaagcgcacgtggttcgagacgcaggaggacaagaagaaggccaaggcggcgggccgggccgagctcaacggcgtcagggacaagctcaagtccaagaacgagggcaagttgagcaacaaggacaggaagaagctcgacaccatgcaagagcgcaagcaggagaggacatacaagaagggcagcgccgagagagccggtaagggcgcggtgctgaacctcaagaaggtcgtcaagaaggtgggacggtctgctgggcctaagaagaagggcggcaatgctggtaagggtggtaagggcaagggcaggagaaagtaaatgtgaggagcacgattctgttgttgttgttgagtttctaaatgtaattgagcttcaagctaagtctagtgtgcttttgatacccgagtgggcaaaaagaaataagaagctgtctgatgatgttgtctgcttccctcagcaaagagagtcgtgatcatcaaggtcagacttgcctcttcacatgggactatgattgggtgtggagttgcggatcagggggccttgcggcgagctcgactgacccacccagaagctggaccctgggtgtcacggcggcaggtacgggtgacgtaaacggaagtgatttgtctcttgccatggatgatgtctctgaataacaggcagctgcaattgacatgaaaactcctcggggcgtaatccatccatccactttttccacctctttcttgtctcttcacttttcgattcgcgcgtgtgaacaaagtttggcttcaggcagccacagagatcaatagactcgatcagctcagctccagtccagtaacagcggtcaactgccaccggcttagcatttccaacctgcatttctcaacatcttatatatcccacttcgccctctcttcactttacatacttcgataaaccaaatcgctccatttggtcggtacaaccaactaccataccgaattgaagaaaagctacaatagcgcaggttgcctcaatccccgtatcctcgaccgaacaatttccttcccaacgagccgtccttcaagccttggttctcccagccaagcaaggcttcggaggcaacccagcaatccacgaaactggcgcttttccccttcctgcgacgcctctttggccctcgcgcacacacccgatcgactctcgtccgatatctcttgccctcgaccgtccgcgaccgataccgcgaacacctgttcaacttccgccaccgtaccctcccgcgacacaaggttcgattgcagacgaggatataccggttcatccttgaacgaagaaggaagaaacaggcgggtgggagattggtggatatcatccgccgccagagccggcggttggtgtatgggaccggtggtggtgccggcgtcaggaagagtattggcataggtagagcgagcggtggcggactcggcccgggacttgttgggaggaggtctttaccttggaagcaacaacgattactacgagatcgagaagagacaagcaacacgaacacgaacggacccgacgacagccaagctcaagcgccgtcgcagcgcaaaaccgacgccaacgacaagatgacgtccccatacacccacggctacaccggccagtatggcgccaacgaacaaccatatgaatccggttcccgccgccgaaaactcgccgccatggccggcagcgtctaccgcgccggcgtagcggctgcctccgagatccgcgagcaatacagccaaactcgcctgacgcgcgacatgggcgatggatcgccagagcaggtgcacatcccgggtgcgttcccggaggtacctattattcacaagggacaggagcagttgattttgtttccttcgtacgcaaagcggcatgtcaagggtattcacctgcctaggcggccttcggacttgggcgggaatgcgtacggcacaccgaacggaggcgggaacggtattggccctggagtggatgagcgggattactggacagcagagtggaacaggcatgaggatgagaaggctgtggtggatgtggacattcgaggctggatttatatgccacctaagggtccgatgtcgaggaagaatcgcatggtgatgggggttgcgagaaggctgagcgggctaccacagactgcagcgctgcaggcaggtgcagggccgcaacagggaggcggtgatttgcggaggacggtgactgatctggaagggcttggggaagaggaaaggatcgcgaaggaggcgagggagattgaacggagaggacagggcgagaaggaagcggctatcagaggcgagtacagtgagcggcctagggctgatgatatggatgatgggtttggcgcaatgaggcaacgacgctcgccatcgccaccgaattcgacagcgccggtgaggacgaactccggcttgggggcatttccctcggagatgacggaggcggaattggcggctgcgaacgcgagtctgaatgcgcggttggcgccgttcatggctacgccgctggtcgggttgcctatcacgctcttcttctacaacgatcagcggtccaagtccaagacgattgagacgaatgcgtcaggtcactttatcgctcgcgtaccgttggactttgtcccgacacacttccgagtgcttgccaacgagaacatctcaaccacccagcctgtcgaggttatcgagccaaggggagtcagtttaatcagcgatgtcgacgacaccattaagcgatcgaatattaatggtggtgccagggagattttcaggaataccttcgtccgtgaattggcggatcagactattgacggtgtcaaagagctatatacttctctgcacaatatgggagtgaagctgcattatgtttccaacagtccgtggcaactgtaccccgtgttggcgaccttcttccacaaagctgggttacctcctggctcgatagacttgaagcagtacagcggtatgctgcagggtatctttgagccagttgccgaaagaaagaagggtactctggagaggatattacgcgactttcctgaaaggaagtttctccttgtgggcgacagcggagaggctgacctggaggtttacactgacctggcgctggcttatcccggtaggatattggccgtgttcataagagatgtcaccacacccgagcaggtggacatggggtatttcacttcgaacacacaggctacggacaggaacaatggacttgagagaagcgacagcggcaggaggagagcacagactatgcgggctgctacggccacgaacactagagacgtggcgccaccgccgccgaaacttccgccacggtcgtctcctcagcctaaggggcccatcatgggtgatctaattgatctatcggatgacccccctcaacagcctgcttatgaccctcgaacaagcagtctcaacgccatgcatgccagtagatcaacaggtgacataccgcaaaggaaaggcccaccaccacgtcctgccaaacccacagcactacgcagctcgccagcagagatcaataccggcggtgctcctccccctctgccaccaaagccccgcgaatctccccgtccaaacacttcgcatcagaactcctcagcatcagcgtcagcgcccgggtcaggatcaggatccagaggtcccgcccctccccctccaccaccccgtcgcaccagcaccgtcaacctttcccaatcccagtcacgacaatcccaacaaccacccctccccccacctcgccgcgtccagaccaccaactcctcctcctacgattccgacactgacgaatggggtcttccccttccccttgagaatcgcactttgggaagtggcaatggtggtcgctccaacaccttcctccccgtccggcccgctacttcttacgacaccatgaacggggtcaacggcgcgtctgtgtatgccactaataactccgcttcaggaggaggtgcgaactcgccggtgaacaaaaagttggagatttggctgagacgattggcagaggcacatgagctgttggaaaagcagggggtcaagttgtatacgtggagagaggggagggatgtggtggcggaagcggaggggattgtcagggaagcgatgagggggtttaaccaaggggtgggagggaggaggtcatagtgtgatggctgtgttgatggccctggagatgttgttgaggtggaggaggttatctgggatgcggatttgtatgtttatggggatgggaaacgaagtgataggggtgggaagtggtatggtttgaggtcttataagtatacccatcgcgatagtaaggaccggaggagggcaaggtggtctacgggtattgtgggaaatatgttaggccgttgagggcaaagcacagagggatcatcgtggaatgatgggcgaagcatcgaagagattggtatatattggtaatatatagacaaaccttttattcttaaaagcgggtgaagaaagctgctttgcgatcactctttgaagtcattcaacacccaagcaactacttcatacttgcgactatcctttgtttactttgtcagggcttccggccggtgcaagccgcgcaccgtacgtcgtccggaacctcggcgccggccccagcaattagatcccggccttgcgtggaccccggcaatcacaagcggaatagacgccgcgctatccccgctttcccccgcagacccagatatttccgccgaatgccgagatggtgtcatggaatgattggaacgatggcaactcggcagggacaccgtgttgatcgcggctcaggatataggtcggatttctttggcattttatataagaggcagtaataccttatcttcatttgtcggtgaccaaccacaaacaaaccaggcctgaagaccacagcgctacatcgcagacggacgacgacatccattcttcggcttacacacgtcttacaaacacttcaagtgcgtcaccgatcgaaacccttgttcttacttcccattaccaatccgttgatcgtcaacccctcctcgtcatcgagcactcgcctttttacccccacgagaatccttccccatccggcattcatgccgacctccaaggttctcacatcagcaaccaactttatcaaaccttggactctatcaaaacttcatcataaacactttccaggcctcacttcactcttcaccaaattttcaaggtccaagtcaacccacggattcacaaaccccgccaaaatgtccaccgaaccatccgccgccgaaaagagcgccgccttcgagaaggtcctcaagcgcaaccctcacggcgacttcaaagccgtcgaagcctctcggcccgcgttcgacccctctcccaaattcacctacttccaaaccccccaaccagactgggcttacggctcgggcgccaactctcttgctgcttctgcctctgccgagaccaagaagaaggacgagcagcagcacatcgtcgtcgacccctacaccgaaggccgcccgcccgcattcaactacaaactgctcatctccgccatcgtcccccgccccattgccttggtgtccacccgctctgccgacggcacgaccgaaaacctggctcccttttcgtacttccaagtcatctcgcacgacccgcccctcttcaccttgggcttcgcctcgccgctcaccccggcctcgcgcgccaaggactcgttgcgcatcctgcacgagacgggcgagtgcgtcatcaatctgatgtccaccccgttcctcgaggcagctaattcgtgcagcaccaacgcccccttgggcgtgtcggagtgggtgattagcgggctgacgcccgtgtatgatacgcagacggtgaaggctgcaagagcaaaggaggccgtgtttgcggtggagtgcaagttggtgcatgtcaaggagtttgagtcccgctcgaagccgggggagacggggtcgacgctggtggtggtggaggggaccaagttctggattaaggagggggcggtgaatgaggagttgaatcagatggatctagatgtgtataagcctgtgtctaggttgggagggattacgtatgggttggttagggagggtctggagattccgagaccggattttgagaaggatattgggggtatggaggggtatgagaagcttaagaaggcaagggaggaaaggaaggagaaggagtaatgggggctggtttttgcgggtctctgatgagattttcaagtcctatagagagcgagcgagtctgtgatagaaaatagaatagaacagcgagatcggcaggtggatatcaagcaatggatgatggacatttcacgttcagattacatcgatcagaagacccctgagaagaaacggacaagaaggcgcagtatacagcaagaagcgttggaggtctgatacacattcatacgacttgcgacgcgtgaacaataggaaagggaaaatgatcggtagaatacttgatgagcttttgcctcaacttcacatgaaactgtgatggcacatgccagcgcttgtcagttccttgtgtgcttccatctgacctggggtcttccatcccatcgcgcacttgtatatttgaactccgtcccatcttcccacgtgtctctctgggccccctctattttgtatatcttggatacttggtgctttccgtcagatctttcgtgcaagagccttcagtcatgtccttcacatgtgcgtctcattggtcaggcgggctccgcactgctggtaatataatgtatcatacaatcgatatctctggctcggtatagaccaaggagatccattccaatttcttgcgattgggcttaggcagataagaatgctcctaccagtaccttgaaatcagatgctagttacctggaacatagcctctacacttgctacactaggtagcctctcgacatcattcctagtttcggaccatcatgacatgatattgacctgtcgtgtgataccaattccgtgaccaatggccacttctttgcgaaatcaagaggtattctacatttccattgatgggagggtcgcacagcataacccaaagaccggtcgggccattcgagcaccacattccgagtttgtacaaagacgaaggacagctggcctagtggttagcatgatgctgttctggaatcctgataggaggcaagaatgtgttcagctgaatcgaaagttctctggccaaaggtagaggaagccgtggccgctgttgtcttgcggggaaacgctaccttcttagagataaaatgacaaagagggtgtgagaacttggcgactcgcagacgacgggaagtcgacgaccacgaccgacggcaactccgtcgcacagtgaacaacggatgaagaagctccgactcgcctcgcgttcggcaacacttgcgatattcttccgtacgcacggcacggcacggcgagcccgcgggttcgggaggcttgtaagcatgtccaacaccggaaagattttatgtgagctcacgtcgaacgtgaaattgaaccgtccatacaatgtgtttgcctaggtcccggccttcttccggcgtcacaaaggtcgctcatgtgtccaaggaacaggaccatgttgccgtcagagtgggcgggtttgctgccgagtactagatctggggaaccccggattgtttgagagatccaatggattgatagatctgatttgacaggcaggacaaggcgagcatggtatgttgcttggttgctcccacgtgcttttttgctgatgcgctccactgtagtgatgtagtctgatgtcggcatcttggaaatggagactttgatgataatgggaatttgtcaagggaagatatcatcgcaaactttatggatacctacgaacgattgttggtaaagttgaaattgcagaggagtccaaggtcgggtcctcgaggtgacacccccactaatcgaagatcccttcagcgctttgacacccaactgaagcacagtgcctctgacgggattgaatgctttcccttccactcatgttccacaaccagaattcactcacaatctctctccactttcacacttccaggttccaattccatcaccaacctcgacgggacccccttaactttttcctctttgtcccatatcacgatatttgaccatcaccctcatacacgacgaaaaggcttgagtcccgcttacggattgttgttgttgtaccactcacaatcaaacacccaagtctgtgttacggacgtacagagggtgtcacctccaaagcctcgctacactacctacctacctagctagctagcgcatttccccaacctccataagccgagcaagatagggcttcgcgtctatcattcaaagggacaacaaccccgtaattcgatgggttgaccagagcatcttggccatttgccatcaagggactgatattctcaacaacaagcgaaaccattgacgaattgcgcattccctttgaccggcttatccacgaggcgcatctgctttcatatcgatcccatctcattcatcatcaatcaggtcgcaaagccaagaccccgcccgctccaagttctccgacacaaaacaagcatcaagactccactctcaccaacaccaaaaaccatattttgttcatcggctcattcgcccagcctttgagaagaaatccatctttgtggtcatgggaggcggcggcggcgccaatggtgacgaccccggcgaggccaacaacaccaacaccagcggccaacaagaatctcctcccccggcaccggctttgcaagtcatcgttctggtgagtgacaggaatatcaagacctagtctacactgcacatcccaatccaagtccgtctcatgctcccttcaccatcatacccattcctcagcatcatcctcaaccgcttagaacgccatcaaccgtctgtctcatctctagccggagagaagagtccgcgacaggtcgaatgcctgtgcgctttctttgtgaaatcgagcagccgtagttcgatctgcctcgaccaccgccccttcattcatattcctttgttcaatgtctcggctcggaaaacaatgggatcctgtcacccccaccacccacaaagcgcgaatatgccacggctagggcaccattcgagacgttttcgacatgtcaactttcaatgttctggggcacgtgggaatcccttcccatgggactcgtaatcccggcagaacaaggcaccgatatgcataaacaaacaatttcttggggaccaacttttagctaacaaagcttaccagggctctggtggaggacctctcgagtccaatgtcacggcctttcttgtacgcccaatagctgcgggctggaggagagggtcagtcattgccgtggatgcaggcgtacatctcagtgccatcgagcagattttggcaaagactcaaccagccacccttggcgaggatgaagaacacgctttaccatacaccctcaaaacagggccctttgccgggcttcaggttcctatggctacatcgtctgccaatgcatctttcattcaccggaccctgatcgacacgtacctaataacacaccctcatctcgatcacatctccggcttcgtaatcaacacagcaggtctgggtagttcaagacccaagaaactcgccggcctacccaacacgatagcagccttcaagactcacattttcaacaacatcatctggcccaacctgagtgatgagaacaacggagtggggttggtgacgtatacgcgcttggtagagggtggctcaccagcgctgggagagggggactccaagggctatcttgagatcactgacgacctcgcagtcaaggtttgggctgtcagtcatggtcattgctatgagaggcacagccatcgtggcagcggaagcgtcacgcgcccgggaagcttcgatgcttcctccatgggagcaacgccgatgagtgtaatgagcccgcccatgtcccacctggggccccgtgggcttgctcatcacaacagcatatcggcagctaataacagtctggccgcgttgcttcaacaacagcagcaaagagaccaggatcgaatgtctattcaccaaggaaatctgttcggcggcggcggtcgcagcagctccatctcaggtctcggtggcggacacgcaacagatgaatcagtatgtgtttacgacagctcggcctacttcatccgcgatgtgaccactggcagggagattatcatctttggtgacgttgagccagactccgtcagtttgtcaccacggaaccggaacatctggcgagaggccgctcccaagatagccagtgggaagctcactgcaattttcatcgaatgcagctttgacgattcccagacggatgatcgtctgttcgggcatctcacaccaaggtacatcatggaggaattgaccgccttggctgaggaggtaacagccgcgaggatggacatcctacgcagaaagtacgaaacggaacacggtatcaagcgccagtcaacctctcgacctggccccatgggacggagctactccgactacggaagcgtcggcagtgataagaaacgcaaacgccaagaggaggacgaccgcaacacccgacgaaggacgataacatcccaggcgcgagcagccagtgcgcacccgggattcagaaccaggagagaaccatcgacagcagcgggggcaggagcagaaaaaagccaacagccacattcatcacagcaacaagaccctcggcaacccaccgaagattccatctcccccaaatcccgcaagcgctacgaaaaccgccacagctcagcctccgcgcaagcagccgccgcagcagcaagcactacctcgttgtatgaaaatgacggtgtcaatccgcgtaacccaaccggcttcagaatcgacacgcctcacctagccactcccacgggcgagatgtccctcgacgacttccagcagcgcgccacgaccaaccaccaaccaccattcaacgctgccctccaacaacatcaaatgggcatttcccgacccgaactcccccacttccacctctccgagcctacctcgccttacggctccccgtcgccatccaacgcaatgtccacctttcccccctcccgcccccagcaacaccagcagccgtacacttctcccaactcaaccaccccagtgtcaacaacaacgcctcttcttcgtcgtcgtcaggaggtgggtcagggtcagggtcaggaggccccgtgtcttcatccgccgcatccaacgtaactcctgccacctccatgtcgctctacctcaacggcaacacgcgcgacatgatggacgtggactcccacgccgacgtggacgtcaacgcggagctggcgcggcagttgcccaagcagccgctcaagggactgaaagtggtgattatccatgtcaaggatcgcatggtggacgggccgggcgcgggcgaggtgattttggagcagctggtggaacatgaggaggaagtcaggttgggggtcgagtgggttatgagttttgcggggcaggaggtttttgtgtagggaaggagagggtgaatcgggggagatagcatggggattttttttcatcctcgtaaggggaggctttaggtatatatatatttatctatgcaagggtcatatatagtggacaaagggttgtcggtattttttttcttgttcgattctttagcgatgtgttgctattgtatagtacgttatatcagtttggggcttctatcgtgtcttcattttcttcttctctcttataattaaggcggtgaggtgtgaaagagtacctgggaaactgtgttgaaaggcatgttcggtagccaaaagtgtatattacacaatatgatcacagcatgcgcatgaagtaaatatcaaggggagaaaacataggtttggaaaatgaaaaccatgactccgtggctctgtgaatgtttgatattcaatgcttaaagttcagtgtccgttgttcaaggtgaccagcaccgaaatctgtcattgcaatgtatatgcggagtgtacctaggtatctatctatgtccatatccaacttcttctctttatctatcctattatatctcgtcttacgctctaatatagcgtatagataatgcccttttcataaccgtaatccaagaaattcgtgatttgctttgttggacacttgtggtacatatcaaaagataaacggcgtacagaggaaattgatgctctgcaaagtgcgacgatgagctgttcggcaacgcaccgtcgaaatgattttcactcgtctttgtcttttccgcgaaggagtacgtactccaatcgaaggcaagccggcatcgaacgaccgaaggtagcaagcaaagaaggacaaagaaggacttacctaagcaaagcctctctcgacccttcatgcacactcatatacaaaagtaactcacggatcactcctccacctcctctttcccgtgcccccatccaactgcgccttcttctccgtcttctccgcatacgcagccaacagcccctgatggtacggcgtcatcctgctcaccctctcctggagcaccgctccccagtcttcgggcctccagttctgcaacaatacaggcgagatggcctgcaaggtcgcctggggcgcatggctgatcacgtcttgttggaggtgctcggggagctggttcagctgctgcccgataaacgtggcgcgcgagcgggtaaggggagactcgccggctgtgccgagttgctcgttgaggtcgtgaacgatgatttgggaggcgcggcgggtgctgcggcgcggagtggtggatgacggtggtggtgggcccatggaacctggagtgtgatggttttggttttgggtgcgtgactttttggagcctggagtttcatggtattcttcatcttcttcgtcgtcgccagtagcagcgctgttacgtttccttttgggagttgaagggcctgctgcacgtgttccagtttgggttttgttgccagccgcccgcgacgctggcttcgcctcatctttagcacgatggaactgctcaagatcccctctgtgattgtcaatcgtgttgcccgtcacgttcctgttcacgcggtttcttgcgcgcgcggggacctcctcggcaatatgtttgtctgtcagccgtctccagagacggttgtcattggagataccgttgacagactggtaaggatcgtagcgttggcctgttctagcttcttggtgtcgtatttggacgtagcgctcccattgttcgttcttccactgtcggtatgtgtcgtgcagattgtggtcgcggttgatggaggcattgtttttttcttcgaaccggtggtggcgcacatccgcctcgatgcggaagccgtacaagtgaggccgctcttgcacgtcccagacgagatagccggcgtcaaaggccttctcgaaacaccacaagtgcatgtagcccgcgttgttgtaggggtcgtagtagtcgccggtgtgatgggagtgttcgtcaaaggcgatgcggtggaagcccttcataatcgtgtaggcgggtttcgccgcgcagtcctcgtacttacattttcctgattccttttgtgcgtacctatccgagaccaagagcggcacgttttggatccacaaggtcaagtgcctgttgggtcggtttggatgaccctcgcctcggaagaacagggaaagctgcgatgttgtgtagactttcgaagctactagctcggccctggctaatggctggctgttggcataggcgaacaagttcgcgctcggtcgacccgcttgaccgtactcagtgccccagggctgcgtgtgcgctctgtagtagtacacggattggggatgaataccatattggttgcggaatttcatggctcgaatcttgacgacttcgttgccggagcccggagccacccagctgtctggttgcggagtaccgggcgggaaaacgggaggggtcaccacgggaggtaggcgtggttctgggggagcagatcctataagcggcaggtgagcagcattgggatctagaactccgctgttgttgttttggactgcttgtgttgtgacattaccatgtccaggttgtggatgggttccatggtgaggttggccgctagcacctcccaaaacaccaaattgtgtaccaggaaattgctgggttccggagccaggctgagcaacaacacctcctgtgccatatggtgaaccgggaaatggttgattcccggggaaagggggctgattaacacctccagcagcatgtggcagaccggcctgttggttgttattcacggggctcacgtgtccaccagcacctccttggcgattttgcataccgctgtgatggccaaattgttgatttccaggactcaagaagccacccgtgcctccttggggagtttgtgcacggctgggttgctggcttccgttatagaactgggcattcccggtcgctccttggccaccagttggtgcgttgttgaaatgctcgcctccaggattgttaaactggccaccaacaccttggccatattgcataccgttgttctggtaaagttgttgattatcatgactgaaagggccacccgtgcctccttgtccttgaccagtttgtccgttgttgagaaagccagtttgaagttgtgcaccgcccgattgctgttggcctccattgtgatatgggctaccaccaccgcctccctgcccattttgtgtattgttgaattgctgagctccatggttgaactgaccatagccggctccttgaccaatttgtgcaccgcccacttgctgatacccgttgttgttgagaccaccggtacctctctgcccggtatgtccgttgttgagttgctggccttggttgttaaagtgaccagcgccagctacttgaccagctcgtgcaccgcccaaattcagaaggtcaatagcagcttcttctcggccatattgcgcagcatcattgaattgctgatctccgttgttaaacggtccacctattcctccttgtccttgaccggtttgtgcgccgcccaattgctggtatccattgttaaactggctggcgtgtccggcaaactgctgattctcagaggaaggctgttggataacgatgtctggaacagcttgtgggccagcaaattgctgattgtgggagggatattgctggatttttccatcggaaacaggagcaccaccaaaattctgattactgttgtatatgtcttgtggttgttgctgtggttgttgctgtgattgttgttgtggttgttgatgtggttgttgctgtggctgttgctgtggttgctgttgtgattgttgacgttgttgcccgccgtcagcagctgcttgctcaggggccgcggaggcagcgggctggatctggtgagcattagaaccatcccctcccgctgctcctggcacctgaaaatagtcctctatcttgtctggtagccatgttccttcaagaggaatttttatcccagcggaaccctcatcattggacccttggttaacgatgtcttgttccccgccgtgactaccaccaccaggagctgggtactgacccagaccttcagcaggtgctccttcaggagccgcaggggcggcgggctgaatctcaccattgaaaccgtccgcctctgctcctggctgaggagttatgtgcctcaaatgatcctggaaattttccaaggcctccaagtcgtgattgagattatcattactgaactcgttttgttgccagtcgtcaacactaccgccaggagctggatactggcccatacctccttcaggtgcttgttcaagggccgcgaaggtcgtgggctggaactgagtaccaaacccctcctcgcgtaggaaattttttataaccccgttgctatcgttactataggtttcaggggccgcctctggattgggattttgcgtcaaggggtattgttgaacaacttgggaattccattcttgactggctgtgaacaaaagggggtcaatgggaatgtcgtgtacaccacccgcctgcgaagtggcatcttgaacagatggatttatgggcccttgtgcatgagggtgttcttgcatagcattagtgagagtggcagctaaccattgactctgtgggctgagatgttggtcattgtgaccagcctgggcagggtaattttgtcctgatggggccataggtgcttggtcatggaggagctgttgcgaaccaccatcagccgtggctgcaccatgagccccattgccgttgccgttgccattgccaatagcctcggggatatccgattccatctcttctgctgccatgaactcgtcctccagtgacatggctccatcgccattgcctcttgcgtttaggatatcctccacctcttggtctccgaagagatcctcctccggggaggccattgcgatttatcggtaacaagttgcgaaacgaaaacaaaaacgaaatatagtgaaaaaaagattgcacagaaggcatggaggacgtgctgggcgcggtaggttaatatatggacacacgaggatggggcggattcacacgaagcgttgctagagatcaagacaaaggaagggtatatttttgggtctataacgaagtccttgacaataagcaaagacagccgagaccgaggccacaatggccttgacaatggaattggcaaccatgcgggagacaatgaaagtgccggcattgtaacagccactcctgactgtcacgcacaagacgaacggcaacgccacattgcgtggaccagcggtgtcgggcaggtggccatgatgatcttgagaaggacgctgttagctatatgccttctgacacgcaacgaaagtagacgggagagtggtggtgcaaataagaagggaatggaggatggaatcagtgagctaagcagtttctcaacactatttttttcagaacaggtctgtgaattttgcgtatgctttcatcatatgaaggcgacatggacagacgccatgggggaagaacaaaaattgtaacgatgtgatgttgttgacttaccacttgtagcgatgccagcatattggacaagcattgtggctggcacacaatgttgaacggcggcgacgaggccggccgtgcttgattccccctcacggaggaggaggaggaggaaaaggacgacggaggagaaaaggaaagagaagtcgaaatggaagaagtgcggcagaaatttgcaggctttttgttcctcttccagtttgtggtggggaattctccggctgaactccgctgataagacgctgcgggagcggctcccggcagtgcttatcgtctggggcttggcaaagtggaagggtttacatagctaacctcatcagtggaagtgggcatcagatgaattccaggtggggccgtccttggaacccagggcagcatggaacttacaagtacctggtacgtacctctactgtatgtaatgttacacacagctcagcgacagggccccctacgtcacctatgtacgacaggaggaaggcatttgtgcacaacgaactcgaggttccccagaccaggcaccacatggactcactgcaccggacctgaatccaccgctaacgggctccgggggggttgtccactcgccaattccattcgaaattccatccatctttctatccatgcctttgactctaggggcaattgccatgctttcacgactcctccccgtcctcatcgcgtaggaagaaggtacctacactacactacactacactacactagtctacttgttgcccggcagtcagctccatcgcgctcaccaacggcacaacccgccgacggcaccatttcccgaccacacttgtgtatacgaggaaactagaggtcgactcggaccgtttccatactcgaatcaacctcaacccacacacacacacacacacacacacacacaccccggagcgcccgtatccgctcgactgccaagaccgactttgccttgcatctgacattctccatcttggatttccccctctctcactctccctctgtcacgaacaacgcgacgggaccctcaacttgggttgcgacggactgtacactacactgggccttcattgtcctggaattagacttgggtttttccacttctcgcttcaggttccgacctctccgtgtcgtcgccatcggttccctacaccgttcaatcgcaaccgctcgctcgctaccatctctctctcgcgctacctctatccatactgaaacacctgccactcgtttgctgggcgcagtcgagcgcccttctacttgagtccgcccgaccaccgacataccagcaagcgacttgtactataccctcgagcgccatcacaaggaacccgtgaaatatactttggcccaacatggccgcggttaaccccgacctgcaggcgaagctggacgagctacagagggagctggaggtgtgttttgagaagatcccccgcttctatacttacttggactgtgtacaaactgtgaaaacagaaaaaaagaaaaagagaaagaaaaaaaaaagacctgacgctgaccaacttgcgccttgattgtaggagggcgatattacagagaaagggtgcgcacatcctccggctatccgtattttccatcgtccgctgaccttgatacccttcttctttcttcaggtaccacaagcgacgggcacaactgcttgctcagtatggcgttgctgctcctgcagactcccagccggcgggagccccaaccggaggccttcggctccatccccccgacaacacgcctcatgcctccaacgaccgccaacgcgtcctctcaggtgctggcctgagcagcgcctctctcaacttcccgccctcccgcgactcagtcgccttttccgagcatcgagactccaccctctttcctgaccaccgggagtccatggccttttctgaccaccgggaatccatggccttctccgactaccgccctcagtctacctactccttccaggagccgcatccggccactttgcttgcgcctggtggccctatggctgatcaccgcccggctatgcgacacgactccctcttcctcttccctggccccaacgatacctctacaaggtcggggaccatggtgtcaggagactatgccttcaaccccgagcaacatggcgactatgccgagccaccaccaccgcaacagaatccctatgatgggaggaccaacactttgttgaattcgcaggcctacttttccgatttcgcagggcaacaagcccacgagcagcaactccagggtgattatggcggccctcacagatactcctccagcgatgccttttcgcccaccgctgctgttccgccccctatgctcccggcaaatgaatacctgccccctgggggggccatacaattccagaaagccctcgagccgcgcgaagtcccctttgcgatatacgacccacacgacccccgcaaagaaatgtctacatttgacaatattgctgtcgttctccgccaccgaggtcgtaaccttcccaaccggcgagcgtactgggtcttggacgccaagggcaaggagatcgcatccatcacatgggacaagcttgcttcgagggccgagaaggtcgcccaagtgattcgtgacaagagctccctataccgcggcgaccgcgttgcgcttatctaccgtgatgcggaaatcattgactttgccattgccctcttgggctgctttattgccggcgtggtcgctgtgcccattaacgagcttcaggactatcaaaaattgaacgtcatactgacctccacccaggcgcatctggccttgactacggataataacctcaaagcgttccagcgcgacattacaacgcaaaagctccattggccaaagggcgttgagtggtggaaaaccaacgagtttggcagttacagccagaagaaaaaggacgagctcccccctttgtcagttccagatttggcttacattgaattctctcgggccccaacgggtgatcttaggggagttgtgctcagccaccgtaccattatgcatcagatggcctgcctgagcgccatagttactaccgccccgggctccaagcctggcgacacgtttaacgcgacgttgcgcgataccaatggccatctagtaagtcgtggtgccaccaaaagcgaaaccttgctctcatatctggatcctcgccaaggcgtcggcatgatctggggagtcttgttcgccgtgtacggagggcacaccaccatttggctcgaaaacaaggcggtcgaggtacccggtctttatgcctaccttattaccaaatacagtccgacgttaatgattgccgactatcctgggctcaaacgtgcggcatacgactaccaggtcgaccctatggcaacacggaactacaaaaagggcatggagcccaacttctcgtccgtcaagctgtgcctgatagacaccttgatagtcgatggcgagttcaatgagctcctggccgaccgttggttcaagccgttgcggaatcctcgagcacgtgaggttgtcgccccaatgctgtgcctcccggagcacggaggcatgatcatcagcgtccgggactgggtgggcggcgaggagaatatgaaatgcccgcttaaactggagattgagtcggatacggagtcggaggctgaaagcccaaaggatcctgaagaggagaagccggctacctctaatggttacggaagtctgctgggtgggacgacggtaaacgcggcagcagaacaccgtgcaaagaacgagctgagtgaggtgctactcgatagagaggcattgaaaaccaatgaggtggtggttgtggcaataggcgcagatgttagcaagaaggctagcagcgaattagggacggttcgcgttggcgcatttggctacccgattcccgacgcctctcttgctattgtcgacccggagaccggcctcctcgcttcgccgcatactgtgggagagatctgggtcgattctccctcgctgtctggtggcttctgggcactgccaaagcacactgaacagatcttccatgctcgacctttcacattcgagcccggttcgacgcttccgaccccgaccgagctggagtatcttcgaactggtctgctcggcaccgttatagagggcaaggtcttcgtacttggcctgtacgaggatcgtatccggcaaaaggtggaatgggttgaacacggaaccgaggtggcagagtatcgttatttctttgtgcagcacatggttgttagcattatgaagaacgtacccaagatctttgattgctcagcgtttgacgtgtttgtcaacgaggaacatttgcctgtcgtggtccttgaatcccaagctgcctctacagctccggctacgagtggaggaccgcctcgacagctggacacggccctcttggactcgctggccgaaaggtgcatggatgtgctgatgcaagaacatcaccttcgtgtgtactgtgtcatgatcacggcaccgaatgctctcccacgggtgatgaaaaatggccgcaaggagattggcaacatgctttgcaggagagagttcgaccagggcaatcttccttgtgtgcatgttaagtttgccgttgagcatgctgtgctgaacctgcccatcggtgtcgacccaatcggcggcatttggtctcctatggcttcggaatccagacaacagattcttgcccctgccgacaaacagtactcgggcatcgaccgcagagaggtggttatcgacgacaggacgtcgacccctctcaacaacttctccagcatcacagaccttatccaatggcgagtggcaaggcagcccgaggaattggcgtactgcaccatcgatggtcgtggcaaggaaggcaaggggatcacgtggaagaagttcgacacaaaggtagcagcagttgctttatacttgaggaacaagatcaagattcgggctggcgaccatgtcgttctcatgtacactcattctgaagagtttgtcttcgccgtccacgcctgcatcaaccttggtgccattatcatccccgttgcgccgatggaccaaaaccgtctgtccgaagatgtccctgccttccttcatctggtcgcggactatggcgtcaaggctgtcttggttaatcaggatgtagaccacttgctcaagacgaagcctgttgcacagcacatcaagcagtcggctcagttcttgaaggtccaggttccgaacgtctacaataccagcaaaccgccgaagcagaacagtggtctccgcgatctaggcatcacagttgacccgtcatgggtcaagtcaggctatcccgtcgttatctggacatattggacaccggatcagcggcgcctggcagtccagctaagccacgacaccatcctgggtatgtgcaaggtacagaaggagacgtgccagatgtcaagctctcgccctgtcctaggctgcgtgcgtagtaccacaggtctaggcttcatccacacttgtctcatgggcatctacattggcacgcctacctacctactctcccctgttgagtttgcccagaatcccgtctctctctttctcatcctctctcggtacaagatcaaagacacctacgccaccccgcagatgcttgaccacgccatgagcatgattcccggcaagggcttcacgctgcacgagctcaagaacatgatgatctcgtgcgaatcccgccctcgcgttgacctttttaccagggttcgtgtccactttgacgctaccggcctggatcgtaccgccatcaacacagtctactcgcatgttctgaaccccatgatcgcttcccggtcgtacatgtgcgtcgagccgatcgaacttcacctggatcctaaagccctgcgacaaggtctcatctatccgacggatcccctacgggatcccaaggctttggttatccaagacagcggcatggtgccggtgtccacacagattgccatcgtcaacccggagagcaggatgctgtgcagtgatggtgaatatggtgagatctgggtggactcggaggcttgcgtaacgtcgttctatggctccaaggaccagttcgatgtggagagatttaacggtcgcacggttgaagacccgagtattcgttatgtgaggaccggcgatcttggattcttacataatgttagcaagccgattggcccaggaggtgcgctcgtggacatgcaggttttgttcgtactgggaagcattggcgaaacgtttgagattaatggcttgagtcatttcccaatggacattgaggcttcagttgagaggtgtcatagggtcattgtgccgggtggctggtaagtcttcgttacttcaaattcagccttatgttggaaaatactaacagacatgtaacagcgcggtcttccaggcaggcggacttgtggtggtcttagttgaggtagcccgtaaagcctaccttgcctccatcgtcccagtcattgtcaacgccatcctcaatgagcaccagatcatcgccgacattgtcgcattcgtcaacaagggcgacttcccacgctcgcgtctcggtgaaaagcaacgtggaaagatccttgctggttgggtaagtcgcaagatgcgcaccattgcccagtttgccatcaaggacatggacagcgccaccgccgccggccttccaggcacgtcttcgggcgagcaatcaggcggcggtcaccatcccggcagtatgtcagatattccagagattgcccatcgcgcaagcatggcaatcagccaccgcagctcaggcgcgcaacaacaatcccagggtgccggatccagcagcttgcggaacgtcgagcccgcgcctcagatcctcgagcaaagagaggccgagcagcaagcgcgagtgctggaggacatggccagccttagcatccaaagccagcagcagttccacaaccaacaacagcagcaaggaccagtggagttgcccgccggtaacgatggcaggcgaggatcaattacctactccaaccgcagcggacaatacggcggctaccaagggtacggcgatgcagaccagacgcccacgcgccaacggatcagctccatgtacccccagcaacaacaacccccggcgcacggttatgagttggcggactttgatcgcttcggcgacagcgagcaaagtggactcccgactccgatttacgatcagggataccaacaaccgggtcacggccaggatatgtataacaacaaccaagtctatcaaggctacccgccccaggttcaccaacagtatcaacaacaacaacccaccgcaagcggtgccccacaaatccaccttccagctgttaatggccatgaacaactcagcgcttgggatgctgggttctcctctgttcacgacatcaacgacggaggcgtagaaggcagacaaggacagaggggagggttcagagtcgtcaatgccgatcccatcactagcgatgatgacgatgatggacctgggagtggggatgagagctggaagagggatgcgtatgcttcgatgaatttggcgggagctttgggtggaggagatgggaagtgagcgagctgttgtatgcggatgttgcattttgggatttgtttcggtttggagtacatggctggattgacttggctgatttgagattgttatgcttgttgggttgccggcttgtcgggttgttgtaagcggatacactattagcattttggattctgattctccctcattgtttaggttagttgagtgtttggatatcttgtgtaaggaagaagataagaagacaggggttttccagttttgctggccattcgtaaagtcattcattgctgttgccaaccggcttgtggtttcctgccaggccggtacataggaatggtctgttgggaaactccaaaggagcaagtcgtcgccaactcgagggagctacacttatcgagactggaaggaacaccagctttcaagccgcccttcggcaccgcttaccccccaaattaatgggcacactcgacacacacatcgaaataccgtgatgatagaacgccttactatctaaagaagtgagttctatgcatatctctcgcttgctccctggacccacctgttggttcgcttgtcgggagatggtgacaatgtcatgggacaagggggtgaccatgatgatgaggagcaagggtgtttggaggtttgtttacttgcggagttggaggggtgaggcatggtttggttcaccacgagcatggtgtggtaaaaatatgtatttctatacatacttggataacgaagaatacttgaactcgtcaatgtaaagatgttgagatggttgataagaaaccaaagtaagacacctgctagggtgaaacgaaactggagagaaacaattgtgaggtggcagtgcatcaggtaccacacactatctcagggctgctgtcacccaatttcaggtacctgataggtcccctgatacagtggtatcgctataagacgccaaccccgcctccacatgatcgagcatagtctcagctcttcttcacttcaccccttctccatcgattctactcatcttctctcatatcctcgcttggttgacaaatggcaatgaactcacaagaaagagattggtaaaacaagatgtcggttcccaatctcatcacctgcgaggtcgatggcatccagtatctactgcacccccaagttctggtaagtcgccctctctggttcacacacccttgcaaaattgatactgatgctgctcacagggaagtacagaagcaccgatcaaagccgaccaagtgattcccgtgctcctcctgaccgaagaagagctcaacggcacaccggatcaaatcggccagcttctccagtactacgtcgagacagacgatgtatgctcgcccagtttcactgacattcttgttgaaaagccatcaaaaaatggcaacatcagcctgtttaccgagagaaaggatgacagctcttgttcatccaaagcaacttatcgcctacataagacaatccttcacacatccaacacagacaaccctgaagcccaagatgacgataacctcccctcaggcccctacttcctcagcggcccaaacgtccatcaagcctaccgcttataccccgacacccaggacgccttcgtctacggcatgatccccaacgacgtccacaacccctccggtttccaagcagtttccttcctggcttcagacagcatgtccaaaacgattcccgttcccagcaggcactacacccgcctcacacctcgcgggcaaaaaagaccaagtccaatccggggaaaacgaataaccctaacagacggcctctccctcctaggcacacaaaccacactgtcttgtaaagcctacgtggacacctacccgcccgccacagagactgatgcttatgttcaaaggctgctagaagaaggtgcggtattggtggggaagacgaagactagccagctgaggattgggagttctatgtggccagagacgcatttccctgctaacccaagggcggcgaggaaaaggaatgtctttgattgtaacgggactgcggtgggctcggcgtctgctttggctgggtatagttggcttgagtttgccgttggtgggaatggtgagtacaggtttcatctgcatgcgaagaaaattgaaaggagcttatctaactgcatgccttcattcgaaattaagtggacagcgcggtaagagaatcggggaagagatgtggactttatggtttgcgacgttcgttgacggcggaacacgacaaaccaagcccgggaccgaatgacagcgtgggtatcttttgtcggagcttacacgacctatcacttattgccgaatgtacctttcctcctcttaccgccctagcaaaggagtcaagccgctacaacatcaacaaaatcctttatctggattacgccaaggaccagaaattggaacacgcaatggatgtgttcgtcaatgcactcgaacgccatttgaacgtggctcggacgactgtcaatctcgatgaagagtgggaaaagtaccgggtgaagagtggtataaacttctctcttcgtaaggtacgctccgagctttgattttgtcttcaaagttggattcttaacccacgaccctgagctgataactaaacttatgatgcttcaaaagaccgcacgatttctatacgacttaagccactaccacgaatacgccaagttccgaaaagactaccaagcaaaattccattccagccgcgggcttgtcgatctcgaggcacaggttctttggtaaattacctacttacatccttccctccatcaacagatcatcaacattactaaatcaatgcaaacacaatgctaacgtataactgacggtttcaacaggtcctcagcccgtgaccacgtaaagcggcagagaaaattgcaagaccaagtcaatacattccgagactggttcgaacagcacatccttgcgactgagacagacaccgctacatgtggtaccaccggcgataccatcatcgtgataccggacatcgattttcaccattatcatattatagggttctttggacgggtgcttgcgatggaagagtgagtacaccgtgaccctatcaagaaacaaccctatgagtgtgggtgaaaggttgctgactggatttttccttctttgcgcggaatttagcatgctatctccccagacaacgacaccacagctttcggtaccatgtatgcaaccctcatcgcctagaatacctcactccatctcgttatatcccctcgtcttggtaccagttctcgccactgacatgcacgtttggttacaacgatagtcacgcaaaaccccggtgaacggctcggcgatgagcagacttattcgcctgttgttgcgtcagtgattggaccacgaagtaagttacactcactatctccatcgttcccccttccttctctaactctcttatgacatcttataccacccttccatcacccttccattacccttccatcaccctttcattactctttcattaccctttcattaccctttcattaccctttcattaccctttcattacccttccattacccttccattacccttccaccaccctttcattacccttccattacccttccattacccttccaccacccttccattaccctttcattacccttccattacccttccattacccttccaccgcagaaagaaaaacccactaacaccccccgcaacaaaagtgaccgacacatccctcatcaccctcatcaccgaagccctcaaagcctcaggtctcccaacctcagtccagccaggacccctgtgcttccctcttccttcttcttcttctgcagacgccaccaccaccaccaccgccactgccgctgccgacgccactgctgctgccgacagcgatgatgacaagaacaacgacgggaagaagaaggctgaacccaccgcagccgaacttcaaggaagcacaagagctacaaagcttcatcttcatgagatgtggttgtattcggagcaggagaaggaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagatgatgatgatgatgatgatgatgatgatgagaaaaaagccacggtgacttcagagctggaaaagaaaaggttgaagagcgacggaaatagctgggatgggaaggctttggcggagagttcgttgaatatcaaagttgatttgagggcgctgagggagtaagaagatggaaaggaaagagatggatggatggatgtgtgtttggtggacggaggttagggctgcttaacattccctgatttctcgagggcggagaaggggttggagacctgagaagggtatctaagatcagcagttgagactttgagatacatataaatgagcacttcggaccggcaagttggtgtgaccccattagtcgacagcgtccatgatcaattaacttgacgttgagatggtatcttatttcaagaaagttctttagtcaagtaccagatgtagcatgaagtcatgtctcatgtttactggaatgtgtgtggggttgcctcgcagccagatcatcactcgaacattccttccaaatacaaatacacagcatcgtatttctcccttaaatgcccatcttctccccaagcagaaacttgccagccaaagatttgggtatatcgctcaactgacaggacaaccaaacatcaacaaagtcaaaccgctcaatatccttcacatcatcgccaactgatatcgacattattcaaacatttcaggtccggacatactaactccaacccagtgtttcaagaatgcccttggcctcaatcccactgaagccggaaaccgcgacagcccgtgcctggctaccgctccgaagcgactgaagaccctttgcaatcttccacgcctcctcttcgccgacgacaaacaagaaacgtttgccttcttgatcgcgaatcgatgttcgaaggagatgcagacctcggaacttccatccgtccgcctcttgcgaagcagccgacccagtcgccgaagagcccgagctattagcattcaggcccaaccggcagttcgtactgcagcaggtacctaattcgttcaggtaggctacagcctcctcgccattgaacgccctggtagcagccttctcggccgcgcggcgcatggcgctgcttgtgggcatcattttgaagagcgggtgtgaggctgggatggcccccgaggcaacccctgtgccgttagcggagctagcagcgagcacaggacaccagacttcgacctgcttaagggtccaggccttgatgtcccactctcgttgggcaacgccgcgcacatcgtcatccacgaaaagacctgcggtcgagatgcgaaggatgagcccgtcggttacggtgccgacgccggagataagctgcgaggcaggggttttcgaaaagtggttgacgaagttatatacggccttgatgacgatcttgccaggatcgtcagtgtggtatggagcccgcatcgaaggcggagggctggtgttgttggtggtggcagactgagcgtacgagtcctctgagagatccgagatcgactttttacgggccgcggcagggtttttaggcttgtcgtatggccggtaggagtactcgtcagcagtgcctgttgcactcgaagctggtctggggggtgcgggctttggcgatgccgtcctcgctgccgctggattaggcgattttgtgggcgagtgtggtggcgcgggcgatgcgcgcggggtcgaagtacgagcggtggaagcatgagaagtctgcgaggcggtggccgaaggagtagcaatcgaaggtggtctgccatttggccacaagctggtcctttcgccaacctttggcatcgcatacggtgtttccttgcgcgcaagcctctccttctccttttccatctcctcgtcttctcgccgaagctgctcgaggcgctcctcccgatccctctgttcttgtgcttcgcgggcttcacgagcctcccgctcccttcgcctgatggcttcccggacttcacggtccttcgcctcttgccgatccctctcgaaccgtttcctttcctcctcgcgttgtatagcctcgtccttctgtctcagttcctctcgctcacgggcttcgcgcacttcacgctccttggcctcgcggtccttttcctcgcgttctttggcttcacgctccctggcttcgcgctcacgcgtcagctgctcgcgcaggagcctctcccgttcacgttgtctggcttcttgttccagcttgatttggcgttcgcgttccttggcctcccgttctcttgctaatcgctccttttctatagcagcgagttccttggcctcccattcggccttttggcgcagttcctgttccaccttttctctaatctcgcgctccaggcactctttctccagagcctcttgttccttgcgctccctctctctttcttccttctcacgggcctccttctctcgtttctcgcgctcacgcgcatcacgttctcggagctcacgcagacggcgagccgcatcatcgcgcctcttgagttcggcttccctggccttacgctcctcctcccgccttctagtctcctctctcgccttttcccaggcgccctttgaggaaacttccgacttggttggattttcagggtcaagaggagtgggaggcccatgcggaggctcttgggagtcgactgactcctgtctaggcggctccggcactggctcctgttcgtaatccggatcatcttcaggacgaagctcaggctctggcggtggctggggtctcggctgcgatcttgcttgtgtcttggagtgggatttagactgggacttggtgtgagaccgagtttggataggggactgaggtctcctgtgtgaccttgtctgtgtgggagactgcggtctcttgtgcgatcgagtttgtgttggggattgtggtctgtgcttggccttgggttccggctccggctcgggctcaacatgtggttccggttccgcgtcattgtgctccttccacgaaggacgcgaccactcatcggccggagtctcgggatccgtgggaggtgtagggggacgtggtggcggcgcgtgcgtagacttgaagtcttcataagggggtgctgtcttgaacgccccagaggcatcggattcgccggttgtcttttgccagtcgcttcccgaccccagctttatgttgcttgtagatcggccgagagaccaagatcccaccgctaccacaaccaggagtactgacaatccaacactgcccatcccgctgtgccaccatgacagaaaagccggcgtcagcgctttccttagaagcagtgcagcgagggtggagatgacaccagcaaagaagctgttccattgcggttgcaatgatggtaggtatagaaaccccgcgccagcagagtgctccggtatgataaagacatcgtatttcctaggcggaagagcacttgagccagccgatgttttggggttcttcccgtggggcggcggaggaggcggcggtgcttcatccattccgtgaccagaccgtaaccggataagtctgagtgttgttttcggagagagatgtcgttaataagcctgcagacggtcgccaaatatgaaggggccttgaagttcgaatatcaggttgttctatagtgctcgtgggcagccatgaaggcagccagaagtactagagagcggcagaagtctgccatgtgtgtgtcagcctcagtcctcagtgtaacccggaatacgcgaaagggacaaaggcgcaaagacatgcagcagctggcgcaccagggcgctcttgacagctcgcgaagacgcacgacgttgggagctcgaaggaatggtggtgggcttacttacatgtccggcctcgttgcgatcgaatgtggttgtccaaggtcaagatgagagagttgtagactgcaatggccgtcgttaggtgttgtcacgcgaccagcaagttgatgtatgggacaagatttaatgtcggtggccggcgcacacaagcgttgaagggttcaggttgtcctctgtctggatcggaggaggaaggaaggggctttgaagaagacagatgggaaaaagagaaaaccgggaggctagccacaacaggaacaggttcagggcgagcgtgcatggttgcactttgtgtgcgacgccctctgcttgttggttggagtgattgggaaactgcgtgcaagtgaagtggaagtggaaggcggtgctcccgtcccgccccggcattgtttacttcctctacagtgccatccacattgaccgacaggggcaggaaccagtggagttttaagcggggtacaggggttgacagcctggccgtgctggcgcagtcagcagctgaaccggcatgtgtattctgtagtgtagagcggtattctgtaggtagtgtgccatgtccctcttgctcccgggaaagcaggaacccgtctccaatacgatggtgaagtagattgtgtcgtatattcataatccgtatattccggatgtgtcaatcagttgaatgtgttgcacaagtagtaacaaatcattcatgtaccgccaattcgacgttctcaaagtaacaggctgtgcatgagacccttaagcgaagcgctgacgtgaccaaagtttcgaaacatgcccaggctacccggcgcggcttggcccttcctcgacagtcttctcctctaacattcgcctgtcagttagacttacattagacacgcttttgtccaccggtcttcatcaatgaagctttgggaatcgaatcatatcgattgaatagaaattcagactcgcaaagtgacaagagaggagctcaaccgttgctgggcaactaacctacatccccatccgtgacgtaacagggacctttgattttctgaattatggtacagggtacgagggtcaaccactgtaaccagatggctgggaacctcgggcccagccacgccaagttgtagtgaagggtatcgaactctctgcctgcctcctacaacagacatgttttcgagcgtactatgctttatgacctcggcttcagccaggctaagtctaggcaatcaacgatttgatcagagtttgttttgcgctatatgatgagagtaaggcttccccgggtcttcaacccaactgattgatagatccaccacgctgtaaactggaatgaatgacagatatataagccaaacggtataataaacaggactctcacaaacaacaacccaaactccccggcacagaagaaaagcagctccgtagcaaaagagtttgtcaagggaaaagagtgatgcatcaaccaaatgactccgaaggttgtcccaaaagaagtaggccaaactccaccacgcaagtgagcacatccgacaacctccccaacacccactgcaacaaccaaaacccttggacgccggcgagaacgcccttgacacaaagcaaaaggaaagcatcaaacatgttaccttcttcgccgccgccgccgccgcttcccgagggcctaccctttgctctcaatccttcatttcgtttcccctttccttcgtccccttgttgctgttgttgtgatgctgtcctgctcttcttctcgtctttggtgctgctgtggtcgtcgtgtccgtcgtcatccaatgataattcatacagccattggtcccgtcgtagtcgtaagcggccatttcggggtctgtggatagcttcgtgctggtctccttgcgccaccgtggtaggaagagcaacaacctccgccacggaaccttcctcgcttgacatgataaacatcatcctgttgagactatcatcgtcgttattctcctcatcctcctcctgtgtaaaaccttcatgatcccactcgggaagcggcgcctcacgtcaaccaagcctcttgacccgtcccttggcgaccctcaacttcttatccactacatcaacattagtgttgaggttatccagcatgttcgtctgccgctcaacctcatcgttgatagccagtcccatctccttctgcctcctgacgatcctcgccagcgcctccacctccatatcctgatcacgcattgtatccctctgcagctgcagcaccccctcattatccaactccctagtcctttccgtctccggcaacggggcacccaatactctccctcctctcaccgatcctccaccagcaccagaagacccagcaaacaacttggccctctccccggcctccccgctactactcccactccccgacggcccactaaccgaagcctgcctcgccgcctccctgctcgcatgcgccaagctcgaactgagcttatccaacccatccctctccaccctcgcggccgccagcaggtcccttcgtctccggagctccccttccccgacccgtccactactcttcagaacccccaagccctcctgcaacgcgcccagcaagctgcccgccctaaccagcgccctcttggccgccgcgcccgcctccagcttcgtcatattctccgtcgccccatccctcctccccagcgccacgcgcgcctcgtgcagcgcgcccttcagctcgcggtgcaaatccagccacgtgcccgggtcactggcagcagcgaggttcgcgtctttcaggcctatagcggggattttcccctcgattccgctgccactacccgcagtactagcggcggcattggcaccgctagccccgccgggcaggttcagaaacgcgcgccagacgggcgtatcacgccaccgacgatcgggcggctcggcgatggcgcggaggtagcgctcgagagcgacgcggcgcttttccgtcagctcgggagagttgacggtggatttgaaccagttcttggcgggcaagggttcggggggcggggagccgacaagggaggtgagggcttggtgcagagcgaggaagtcggagtagcgcttttggacgacaaaggagcggaggggaagtcggagagtgatgttatagagtgtgaagggttttgaggagccaccggattcggaagagggggtggatatggaggttgtggggatggagatctcggctgggggggccatggttgccgttgccgttgccgttgtatatggccgggatcttcggctgcttgtttgcgtgttgaattgttgttgtcgaggttaaaaggttcgtgtggtgttgttgatgttcaaatcatggaaggacgacccggcgatgacgaaaggcagcagctttcaggtcactcgggggagtttggtcgtgtgactgtgacgcgaagcgatcggccggagagagcgtcgtgaatgtcttggcttgttaggatagcgacagtcgacttgataaagcaggggtttttcgttggtagatacggatcgaatggatttgtcgtgatctgtgtggaccaaaggtcaacagggctgggctggcaggcagcactgatggtaggtgaatgaatcgccacggcaatgctgtgtggatggctggggatgatgggatggttcgtttcaatgctgacgaagcgcttcgaaactgaatgacttgaacaaaatggtgggtatctcttgcaagatcaaagaagcagacgcgaatgcccaatgcaaaaaatgggagagaaagacaaggggaaaaaaaaaagaggaagagaaaatgtggtgctatcgatcagaggtcgagatcgatctggtgtttgatgttgtctggagaatcacatcagaccttcgattggggtaaaatgcagtggttgttgtcaatgcagtgcggtgcagctgatcgatcgattggttggtggttggccgtgtttgaagttggaaaaccctccagtgtgtcattgcgtccatggacagccaggaagacggatgcccgcgatcggatgctttctctatgtatccaaagcgtcactgcctaacggagttcgctggcatttactatctggatcagttaagcgccaacagacgaacccagcgacaggaactctcaggtccgggcacctttccggccccagcaaggtacgtggcgtggctgacgggtctccgaaacgacatgatccccactgtctacactacatactccgacccgtcctttgtgatcatctttccagcggtagcatcccgtgtctttttttcctcccccaagtagaaatatgttcgcgaatgcggtgtaacttgacggcctcggcaacagcttaagggagcgatagattccactttataaagttcagacgctgtaacacaaatgcactcaccccccccccccccccccccccttcgggtcagaaacacgaggcatcaatcacattttacagacaaccaccagcgaggaaggattcttcttctgcctatagtctcacccctgccatccaatgttcatcaggctcacagtgcaggggaagaaaatatcccagatagcttttatctaccgtcaagtcttcgtcgtatgtgcgaattgcagtgcatgtggactatgctgaaacctcccgactcagctggtgtccagggagtcataaagacccttgtgtaaatattgcaaatccgtgcaaagagagggtatggaacagaggatcaacccccatcccatacataccacatgctgtccgtcccaaatgtctaaaaaaggttccctttgttatgcttcaagagagcccactagtatcagatccgccctctgttcctgatacaccacgcaatgtgcccgtcaacaataccaacagcatagcgacccttgtagtccgcagttcatgacccggagccacataacaacaccattaatcttcggcctctgcgcaaatccaacccaatccccccaccctctaaaccgcgtggcgctaccctccgcctttctcggtgagcaggccgcgttgcagttgtcgccatagtcgttaaaccagtacgtgatacgtttaaaaggtctcctgatcgtcggcggcctcggcgtcggcctcgggaatctcgaagccctcctcggtcgagtaaaggatggcctggatggccttgatgagaccgtcctcctgcttctcgagttcggggtcctcctcgacagcgctctgaacaagaacctcgatgtcgcgcagcttgtggaagtagaagtcacgctcgcgctccaggccgccgacggcctccttgagagttgcgacctcttgctggagagcctgggtggcggccgagttagcagcgggggctctggcagcgacacggggaccaccggtgggggtggcgccaccgggacgtctcgcggcagccgaaccggcggaggcgcgagaggcaccgctcatggtggcagggagagcgccacccttgcgacgggcagcggcatcgtaatcaccgccggggtagtactggtcccagaatctcttggtccactgcaggaagtcgaggttgtcctgcatcttgcattttacgagcgcctcgatggggatggacttttcgatctggtgcttggtgaaggtgtctggaggaaagccgtcgtcagtaactcaactcactgtgcggcttggcaggggaaccggctactcactctggaggatcttgaagttctgaatgtaggcatattccgagttcacgttgaacttgacgcgggacatgggaacatcgccgaaaatgctgtcgtagacctggcagagggcggcgctgttgcgggccgggggcgattagcaaaaggggctctcgttcaacggtcgggcgcggggcggggcggatggcgatggaggggcatggcaaactaacccagtaccgcactgctcaaccttggtcaggttgagttggagaaggctgttgatccattgaaggagctcttgactgtggacgttgatcgtggtcagtccaacatctcgaaagttggtgttgggccccgacctggcgcgcggcgtggccggggcgacaagcaacacggggatggcgtattacacaccgtgattcacccattttggccggcaagtctggggttcgcaaacaacaagtgagcgcggttgtagagagaaacgatgtacgtttggctgcaaagcagacggtcgtgagaagagaagagcagctgagtgcgcggcaggcaaggattggaaaagggcgacaagggagagtgcttgtggaaaatgtgttgttgattcgtgagaagttcactggaagactatctgtctggtcagttccagtggctgcaggctgctgtttgtcgatgtcttcttcctcccacttgctggactggctgcttcagttgcctgcctctgaaacgggcagcgccaagagcaagcaagtgccagccaaaattgatggaaatcaaggtccctagggcgtggggccaatcacaagcccgattcctcagggccctggctcgagcctggctttgaagaaagtggtggacctcgattgagctccctcctgtttctcatcgggtctgtgctttatctagcacgtgaccgtgtaagctatagctcttatctgattgcttatcaatattcacacttcccctccaaacaaaatgtaaccattggactcgataggttttgagcttcctgaattctgactttcatattgtcttgcttcaccttcccttgaccttggtggttgcgatactagtcacccaaaatgcgcccctttggttttcttaaccagtctgacgacgactcaaagtggatgatgattttgcaaggcacaccctgtcagcggtcatttcgttaaccgttcgaatctgtcggggttgagaataccgagatgggccttgctgaagacttcggtgaccttctgcaactcaacagttgactctcgctctttctgaactggacataggaccaacatgctctctttggcgaatgcgattcctgtaattgcgcaatcactcggctttcaagtttttgaatgttgctctcgactccttttgcgctgctgacgcccatcatgaggttgctcgtcatcgttttggacagttgggctgcttcaaccagagtaaagacgggaactgtctactctcggcagaatgaggatgagtcaatggggtctgctggctctttatattacagtatacactcggttcatcttcactctactccttttcagttccttcaaacacatgacatcacgtatacgttccgatcggaagctagtctaggcgttaacgccgactctccgatgtcacatcgatgccaaccggctcggtccgtcttctgtcggcgtttctaatgcccgggatccctttcttcgctttctgaccgagaaagggacggggtttgccgcgcttggcagtgggtttctttttcggtggatttctccggcatcaagatcaaagaagatcacgatcgtgggggctcctacatttggagaagacccttgatgcgcgcttgataagcgagcgcctgcaatcgagggaatcttcctgcaatcggttgattttcggacgtcttaagaatgacgccatgttcatcgcaactttttatccagagtaccgggtcaccactgcatgtctgtacttgaggtgtaaagccgaggtttgagtgttctgtgatatgtgcactactgcatagaggtatgtgcaaacacttgaagggaacccgtgcttagaagtgtcaacccacaacatctttccaagtctcgacatacaacagtttgtaatcaagtcttcgaagccgagttcattccgacgaaggtacccctccatcaagagtccagacccattccatcccatgctttgacatgattagcgattcaagcgctctaagccatctccaagtgccgtcgttccgtctcccaaggacgtcgtgcaaccaactttgcaacattttcctatctctgtgctggatccatatcttgcgagcttgctgacatcgaatttgagagcaataagatagctctagatcaaagagcattcgccattttcttcgaacccttgaactcttccacattctttcccaagttcacctagaaccggcagtacatacagcaaaccctcgaagcagatttatatcctcgatagcctgtttacacatcaccatggcggttgattaccctaccaacatgatctggagtaccctcgtaaccaagagggcgtacttgggcggggctttggtcctcaaccacagcttgaaaaaggtggggtcaaggtaccagctcaagatcatggtcacccgcgaagctcaggccgacaaggaattcatggctgtttttgctgctgctggcattcccaccattgtcatcgaaactatcgagcctgcacggcaaggcaaagtcaacaaggcgttttggcagaagctagctccatgggcgatgaccgaatatgaggtaggtaccatatcgaatatgcacccgggctgtatagactatcagactgacaacatctccagagaatcgtcctcctcgacagtgaccaagtcattctccaaaacattgatcatttgatgaccctacatcttccagagggccacattgcatgttcacatgcctgcacttgcaacccccgcaagcttgcccactatcccaaggattggtatgttctctgctttggttcatccgtcgatcccgacgtatttcctgtcgatcatctccatagaatagacgaacttcgactaacgaccccctagggtcccccaaaactgccccttcacctctgccgaccagcacaccggctccccagcacccatcactccttcctctccacgcacgcaccaccttctcaacagcggcaccgtagtcctcacgccatcaaaaccgcaattcgacgccctcctcgacgccatcaacacccacccggatgtcccccatatggtcttccccgaccaggacatcctcgccatcgtctaccgcggcaagtggaagccgcttccgtacgtctacaacgctctcaaaccgatgcgagactgtcacgcgtccctgtggagggacgaggatgtgaagatactgcattatatcctcaacaagccgtgggagagccgcgattttgatgagaacgataaggtggagtcaacgcatcggttgtggtggggggtgtgggaggaggtggagagggagtggacgggaggggaggcgggtgaggagaagaggaggttgtatgacagtgttttgaggtcggttgttgcgcaggcgtgatggagtggaaggtgtttctatttggcttgacagaagggcctcgggaaaaggcgaggaaaagacatgggatacagggtatagaacggtcagaggagatgccttaacctaggctggtggaattttggcttacgaaacagtgattaccaataacgcgcacttggaggcattgaagttacaatagggagcgaaagcgacgtctgtcttacacgcagggagacaggttacggatatacgcattggcttgaatgttcttatgaggctgttgacgacgaagagatatcatcgatgcgctttcgtcacgcagtacttgtagtacgttacaaccttctttccttccatcttcctttgaagatgccaagacggtggggcggccacctaggctaccatcgtcacttcctaattgaacaagaaagagaagaggggtaagagcatcgtgaaactaggttctcgtcgtgaaggcctggtgcctcggacaccactgcactctgattgataactccagcttgtctccccaggtcataaccaacattcagcacagccgtcaacgaatcattctaccttccattgaaagaatttaaagcgctcctgagcagctcaaaaaatgtctgtcgccaaggattataatgactcaaatgacctcgacagccaccgccggcgcctggagatatttccagtcaaatagctcgttcgggcacagacttctcctgaccagatgcctattcaacatgggataaatgtaagtctggattgtcactgaggttcaaatccccatcgctcagaatgatgggaacgacagatggttgaactattagccatccacatcttcatgaagcctaaagtccttgacgccattggcccaacccgttcgatctcgctcgacaactatccaaaaaccacagaagcacagacttcactcctgggtatgccctacatgctctccatttctctaacctgaccacattactaccccctccacgtactcagaaggacaaatggcccgccctcgcgcagccaccggctttgtcgaccaagtaaaagtccaacctctacgtcccaacagcagcgaactagaatatgaatgcaccaaattctctctcgcctacaccatcttttttcaaccaccaccagcaacaacatgaagccaacaacttcttcacggtcctctacaaccaatacacaagactcatgcttaactttaccgattcctacctcccgttcgtcgccgccctagcccgtaacctgaccctgagccctccatccccctctcaccccccttccacgccttgtcttactccttctcatgctcatatccctcaggccccttctccacctcctccttttcattctcctcttcctttccggtacgtggcgtccggaaatttcaagatccgctgcttcacccgttcacctttgcttacggacggcttgtgaaatcatggggcaggattcagagagacctggagacttttcaaaggggaattgatgggttaggtgatgtcatgattccatgtgtgggacattttgattttagctctttagctgcgagcgaggctggtagaggagatgtaggcgacggtcacggagcagtgttgaagcaaattctagaggcgcacgctcagttgaaccctgagataatcctgttgcagggtagcgagtatgtgatcgagctggtgaggactgggcaatggaatagtatggaactgccgaggggtgtgagggttatggttcgtgattttatggggaggcagtctgttagaggtaggcaccttacacacacccatatccgtgggcgtaccattttggtaactgaagttgttaactgacttgcttcatcaatgccagatgcgaaagcatgtttcatgcaaattatcctccacgatcatcagtggtggaaggcaagatagaggaagtagttgcaaggtgaggggcaacttcgccagctccacatcggttaagggggtttgtttacatcgtggatatcgcggaccctaacccttgtcgatcatggtgtttacctttccatttgtcgaaacccgtcttctttgtccgatctctttgatgctggtgtttcaggacggtgatatcccaaagattcctttcagattgaatttttttttccaaaattcgatacaatttgaagatcaaattgaaaagacaagcgaaaaagcgccctggacgctttctccggccattctgattcgctccaacccaaagtatccacctcgttgtccacaacatgaatgcacgaacaggtttcacggtcccattcgttcgggtctcgataccccaggtttttctcgaacactgacatgacatgggctggctcacctcacctgtttccctttcttcccttcctttttctttcttctcttttttctctccttaccttgatcttctatccaacttaatttttttggccactcagaaccacagagttcctcccttgacttgacagcccatccattcattatctacatccagagaagtcaccaataagaaagagagaaaaaatcatacctttcaacaacttccaacaccaacccgcggagaaaagtccactacctacctaactccagccttgaaaaaaggccccaagagtttccaaagaagaaaagatgtgcatccgcgtcctaacaatcttcaaatgcgcctgtccccaccgcaacaccctcgtctgtccacaccacatccacgtccgcgaaccttcttcatcaactgccgatctccaaacctcatcctgtcacccagtcaccatcattacccctactagctcatccccttcatcagaatccccagcagaaaataccactaccaccagcagcacagacgatgacgacttccaaaaaggcttcactccccgccttccctccgcccttcaaggtcacaagaactggacgccccttcccggaaaagagaatcagcggtgggaacattgccccggctacctcgcaaaaagcagagcgttggcggtggcggtagccggagcgggagcgggagcgggaacgtcgtcctcgggtggtagtggtagtagcaatggcagtagcaaaatgggcgagggcacaggggtaatggtcgggaaggaaacgcagtgcgcagagtacaaagctacggaaccaaagtttaggaggcggtgggaggttaaaagtgggttgtgtgaggagtgtagggggatgcatgggatgcagggacctgaggcagaagatggggagaaaaggaaagatggagtgaaggagaggggaaaggagcctaaggatacggtgaggggggaggagagggggagggcgaggagtagagcggctacagaccctacggcgaatgctgtgccggtgccggcgccggcgatggtgactggtgggaaggtggtgaagggggtgagtgggaaggtggtggggaggagggcggtgaggaagaggatcgctactttgtgagctgagccattgccgggtttgggaggtctcttttgggagatcgatattaaagtggttcgattttgcggcacctacaagagtcgatgttgaaaaggtccctccacttccacctaccaggacttccaacctgtctgtatctagacactatccgccaactcacaaaccactcctcctcttctaccccgaccccccacacctttacaccgataaaccacctccagcaagtctaccatttctccgccgatccaccagctccataccgaacgtcacaatcagcgtcagcccaaactttatccagcttcacatggctcaaattcctttttcagaaacaaatcctcgatccgccaccaaacgcaatcgacgccgtttcaaacagcctcattcgtgcctgctactgaccatcgctttgtcctttctcatgcatacccacaggtttggagaaatcaggattgacgacatccatatcctcaccaaagataggtactcttatcacgccgatgaatgtacgggctcataccgaaaatgaagcgcccacaggagattacggagctatcgggcaggactattgcgttccatacctacctaacatggagatggcgggatggcagcgaacggtctcgtggataaagagggtgatagagtgagggggttgattccggagacgcagactgcggattacagtgcaacttgcaaccagacgcgcgggtctttgaggggggtggtagaagagggcgcgcatatttccagttatggcggtcatgtcggcgccggtaatttctaggaggggctcgtagcgttcggcttgtaactggtaacttgggaattgccaagcaagagacaaaaggagagagaaacaaactgttcaagaggaggtaacgaatgatctaactcacatcaacaatatccggatgagtggacacggactcaatggaaatactgtgaaaagtcgggtctatcctcccagaagatttcatcctcgcgctttaagcgggcagttattttctcgacggcgatattgataatattggagatataaagagaccccaggcggatgaatgagttcttgtccaaccaatagtccattcagggtatctggccgcagataccgagatagtcaatggacttatatccgcgatggccagcgtaccgtcgaaattacagccttttttccacgaagccgaacttggtatatgtactgaaggtgacgatgccgaggaaatccgaggagtagtactcgtcgaaatcgcactccttatgggtatcaacgtagcatatctggatatggccgaggaaatcgttgttgaccttgtccatgaatgagtggctccatgactattccaggacgctgggaacggagtagtgagggactgaagggcgtactcggcgttgtctactttgctggacatgtggtaaataatcttaccataggtgacgcttttgagatcagggcaaatctaggccgtttacatcggggcgggatttcttctcatagcatggctgtcctggttttcgaggcagacgtaataaaacaggtccggccatcatcgagatctttgggcgatgacccagtagtctaggtggttcgttgcaaaaggcgatgatttggaataatatacacacctcctctgcatggatataaaagggccaaactcgtggaattgggcaatctctgggggtaaccaagtctttattttaccatagtcctgaggtggcaggcagtttatacagaaaatggggtatttgatcaaatcaaaatcctagtcttttgtacagctactagctccttggctgtaccgcgctgtcctttttaacacttgactcgtgcgccaaggtgtgttcaactaaacaggtcttggtagtgtctcaccttttctccgagggcgcattgttcattattccattttgttgtctctttgacttcatctacggtgtatgtagtgtaaatggatcgtcaaagacaaaaagccatgtttgtgtcttggtatgtaggtagttggtgaaattggtgaatgcatcagcatggtacataaaagtctgccaaggcccctgatgccagcaggggagaggggatcttgaaatcagggtgccatcagtcttttatcagggggcgagctggggaagaagagtctttaatgtgagaccaaggaggttgacactggacacacagttagatcttcaacggaaaacgacgacgcttttccccaaattgctacataccgtactggtcgcggagacgtgtccgtagaggttacggagtgttgttccgggtggtgtcgtgcatcaccctaagctacctaggtagcttggcgtagcaacggggagtgtacgctaacttctctccatagggcttggggctctgaccagaaaatccaatggcaccgtagcgtgatgcagcgctttcttgatggctaatcgatcgatcggtgcgtttggcacagtaccagtggagtgtactagacctacttgtgtgcacaccgatgtataattccaagcttgctttcagagcccctactatgtaggtgattcaatgttgatgctcgtgttatttggcacatgtgtgctttgaggcgactgcttttccaagcagcaaaaactctcccagctcgctcttgttagcaacaggtgaaaattcacgagatgaatgcatggcccatggaaatatccccaagacactcacccattggacttagatcacaatgtgcctgcaagtcatgttttggaccctcacacgaatcgaatgtgaatccctcgtggatattctttcgtctcagtgctgatggcaccccaaatcgtagacagaatactcgaccaaactttccctcggatccgtctgtagctgtcagttgggatgaaacaaaataagttcccatgcgccggcagtggatccttgtgggccagacaaccttactttgacctctgtagtcaataacgatcatggcaattcccgagttgctgctcatgaacacagtgtcgaggtgtggtcaagcaagaaaaagtctcgaggtcccacactccatgtgtctgagcagcacacgtggagagagacagagagagagccgcgggcagagctgctattcgtaggtagccatggacaaacctgacggagtttcggttgggatgatagccgatcatctctctccaggaatcatacgtcggtcccaaatcttacccacgacatctcgatctctcatttcccctattgacaattgggtgttggccagaatcccatgcatgatcctagcgcagattgtatttccttacccgttggtaaggactatttgaagccgacgatggaacctcaacactggatcttctcgtctcgggtaatcctcgcctatgacccaacctttccatcgtatcagctgctgacttgtgccacctccacacaggcattctttactaccctaggtcccacccagaccatcggtgtagcatggctatgagcgaggatgcctcaagggcgttggtcatcatgtgggtgattgttggggtggtctttgttttggtaatccttcgtgtgtatacccgggtggtctgcatggccgcctatggtgttgacgactggatatatgttgccgcatttgtgagttcaatctgacataaacgtgaatgaggcaaatttaaccttacctttttttttttttttttttttttatccagatcatccttttcatttataccgtcctcattcaatatgctgccttctttggcttcggccaaaccgaaaaagaaatagcaaacgctacaagggcgtcaaaagctcgactgttcgaatgcctcggacaaaccacgtcatttgttggcacgcctctcgctaaagcttctcttggagcctttcttcttcgactggtcacggtgacgtggcatcggtttgctgtctggggagcaatgacattgatgttcttgtcatctgttggtatgtaagctctctcttgttcgagtgggacaagatccgcgaacagtgtgctagagtcccagacgacattaacaggatttttcccaacagcacagctgctatgtttctggctgtcttgtcgtcctttcaactacgtgtacaacaaaaatatccggggagtctgcccagttaatacacggccaactttctatcttctctatggtgagtggtagagcgagcttgaagattcggataatgactaacctttggtaggttcaaccatcgccacagacttcttctttgcaatgtttccatggatcatcctgtggaaacttcagatgcccagacaagagaaaatcactattggctgcagtctgagcctcggactaatgtcagtattcttgatgtgccaacacgctcagctcgaaccaaaactgatgatgatgatctagtaccgccgcggccggtgtcaaacgagtgacagaagtggaaggcctgtacacatcaaattatctgagtaaggaaagccctgtgacgacccgagaatataaagctaacagttcacttccatctacagaaaccacccttcctcttattgtgtggtcggccgcagagatggctattaccctcgtctgcatcggcatccccgttttgagaccgctatacaagcgcatctactggcaccttcgaaggcaatccgcacactcgtcagaacatctccaacatttagactgctcaaaggagcaaccaggatttgcactgcagacaatcggcggagggccccttgataaggagatgagtaacttggagcgaaggaacagtacaagaccaaccagtgtcatgaacaacaacactgatgactttctttacgagcgattccggatagggattaacgaagcgtctaagacgacggtgatagctcagcagcgaaggctagacgacgaggattcaaagatggacgcactcgacgattatagctgtagccaacttgagcgcagtactgatagcacgcggagggcattgggagatgaagagctcggtatggtgaataataaccagcggagccaaaacaccattaccgtaacgcaaagctttagcgttgatagaagttgagcaggtagtactttatctgaccccatgtaattgtcagtcgttcaaagtcgagaagagctccgttgcattgaagaagcaaagacactatgttgcgaaaggcaaggaaaacggaaacaaaggtagcccaagtgatgacattggatacagtattaatgacaaggagatgttgccacaccaaacgccgtataagcaaagggctggaactgtctagcagtttcatcggggtatcatggtccgtgaaaatgctcaagtacgaagtgtaggaggagaagccagaaagtgaaacagagtgtcgtctgaaccaagaccatgaaaatgccgcttgctatacaaaccacatagagttcccctacccgcggacctctgaagctgtcgtttgacttgcttgcagacgtttgtcgtcctcaattgctgttctcggcgacgtcgcacgcagaccccaaatcggaggattgctcggaatttccgcggttcccgacaccacttcttttctttttcttcacctcgcactcatcggcaaagtcttctggtatcaaaccccttcttcgtcttcccagggattgcgtagctctgacatcaagccatcttgacagcattgcctcctcttgaagcaccatgattccattgatgatgacgagcccatgcgtgtgagctcccttgaactggtggcgcacagggcaagttcctccattattgaccagattgcgtatttggatctggcgatctttgcgtgttcttgtgtcaacaaaggcatcttgtcgctctagagacggcggtctgcggctagacctagaacggcgagagcagatggaccggcaaatttgtcgaccttgacttccatcgttatattcatctaccgccgcgtttcgtccatatcttcttcgtcggttagaagagtcactgagatgtctcgagggtataagggtgtttgtgtcgagatttcgatggtttttcgtgtggtagtggcgggggtaagttgacttggctggacatagagaataagatactgcatccaaagcgttctttgatgagaagaacaggcactaactatatgatttcgagtgatggtttgggagatggtccagatactccagtgccaagattgctagccggcccagactctccggatcttgggtgaaacggacatgtgtcatctgcccagaagcgtcaagaagggaggtggagagaagtcttggtcgcatgcttatcgaaacagaagacagttgaatccaggactactattttgctctctgtgatttagacactaggatagtgtagaagaccgagagaatggcaaaacggggttcaatggggtataatggtaagagaggtgaagatgtcaatgtcgttccaaaataatcatgtagctgggaaagtgatgtatcagctctttgggtcaacatgtggacgaaaaagagaggatcgactgcttatagctgttgcgggcgctcgtcatcctatgctggttgattgatgcccctgaagggtgctaccatctatgcggcgtgtatttggcccattgttgggtgagtagacctccatcaagaggcatgttggtactgagcttcagttccgagattgacatgatatttggcgacactactactttgaacggcccggggaccaagtcggcggtgtggggctccttccgtgttagtggtcacccagggcactgttgcctgctgtgcctgggagcatggagtccaggcagacgcaacaagtggaacctacataacacaaggtagggtagaaaaccatctggtagcagggaggtacgagggggtcattgaatgtatattggcagttcacttcgaaacttgacccgtctggcaacatgttccccaaacagaaggataagtaaattaagttaggagagtctaacacgatcgccgtagagacaacctcggaagccggcaatcaggcggggacttcttgccccaccacagccccggccgactgttggagtcgggtctggagcacagcccagcaaggcgaacgcaggtccacaaataccgtacgtctagcccctaaaactgaactgaaccttgtcattcacaaccccgacttatcaacaaagggacttggattgtctgcgggatacttccaaggtgataacatctcaggaatattctcgcggtttctggtaccgattccatctagaaagatgggattgctggaagcgatgagtggacttgcgatctggaggcagttccactaccttttaagcttaaaatgtgtttgacgcttgacaccatccgatccatcatcaccagggacactcgaaccgtcaacttctttgccttgattgtagtacaagtgctggtgaggatggcacaaccttctctgacgccgactgacagagcattatctagccagcttgccgacacccgattccaagattaacaagtacactagccaagcaaattaccccaaaattccgagcttgtgtaggcttggtattccaatgatatgtattcacagttcaacatcatcatcatgattgctcggcgggtggcgacacatcagggcagtgtgtaccacccacaaccattcaggcatttcactctacgtcatggggccagaccctttcaatgcggtcatggctgtcaaagaactgaagcaagccaacacgcctcgatcgaagtgaataaaaagagatgacccaactcacactcataggtttcatctaatttagttattccaatcacatcaagctcgctctcaatcaaccaacttgagcgatcctccatcataaacgaggtcaaagtacaccgacctgaactccttagcaaggagaccaacaacaccaaaatggcaccaacaccatctgccctcgtggccaagtccctctctttcggcagtgaaacgcttgccaacctcgtcccccgctacatccaccgtcatcgtcgtctctcgcgcggcggcctcatcggcgtaattgtcgccattgtcgtcgcattgatcatcctcgccttcttcagcttcttttgtcgtaggaggagaattcgccggtcacgacttcacatgcaccagaacatgcaagagacggcagctgctcctgggggatgggctcattcatcccaccatcatcaaccaccaccgccgccgccgccgcagaatcccaacggactgaatgcttctggtggaggatgggcacagcctgggacttatcagccgccgccgtatcagccggatccagtctacaacaggccgggagggaactaccagtagttcttcagtgtgtatcattgggtttcttggtgttattcgttggtatcgggagctcagggatcttggagttgggatcatgatttacgatcagatgtcggtgccaatacatggttggaatgggcgaaaacatgagcaaggccctcttggggcttggggtacattatcctttttatcttcattgaagcttccaacgaaggaggctcttgtaatattttatacatgtacattgtttcgacaggctttaatgtcatgttctttgaatatttacccttgttatctgctcttaagagacgaccctaacccttgaccgtgcaagcgataacaagtacgttgtgaaggcattcccaaatcacatcacggattcctgggttggaaaccagtgattaaggtaatgcatctttccatccaaagccatttcgtgcccgacctgggcattcaatcacagggcgcccaagttgtcagcaagaagaccacatgcctgcactatgaggtagaccaagccatgatatgcaaggtacgtcgcattggtagggtggaaacaactctgccatgcctgcgcatcactctgggcattgggcaatgcccaggcacctagggtatgtagcaagctaacggattgaacgcccaggagcgccatttccacaattgcagccgtttatcctactttctatcaacttgattttgcaacatgctgtcatgaccctatcaatgaaatcttttggatcgtggcatcgattttaaggtcttctgcttcaaaatagcaggattccgtacaacattcaacattcatccgctttccagatcgcccccccggaaaacccttggactcaggttttcccccaagcctcgaacccgatgccgctatacccgctattctgtcttggccgctcacggtcccggcccttcgaatggcctcagcccccctcccagaatgagagtcacttgatctccaaacgtcggcccaatgacttgccaatgaatacgggctagagcccagtactatctagttgaaggcgaccattgaaagaggcagtgtactcttttgttcctgaatgcgcagacgtgttactaccaaataataccacctgtttgctgcgtgaccgttcctggcgacgggacgcaaccgaaaggggcaactgtcaacgtatctgtgccaagcataaaagggagtgatgcccctcccttctgagtgttttgtgtgatatgaagaaattatcatttgtgtagactctctcaatccactcaggaagaccaatggcccgagtattcggagttcatcaacacccaccttggcaacgcaaagttaacagactacacatcaagcgggcagtcgcatcaagaaaacagcaactgaaagatacctgacgttatcgccaccacacattccacaagaggaggtttgataaaaccacaaaccagcaccaccaaatggcaccaacctcttctcccacgggcctcatcctaccccgtgatgcctgccacgaccgccacggctgcggcaccatccgctccgacaagctcccgatcatcatcgccgtcgccgtcattgttgccatcatcatagtcaccatctattggtgcagcttccggtcattgagggctcagaaacgaatgcggagaatcaagagcacagaattgccttcaagcactgcacctcctgcggtccgggaagtacccgcaccgacgacgttaggagcggggtcaacgggtgcgggtgcgggtggaagtggagccaccgaaaccggggccgtaacggcggcggcaacgacgacggcgggagaggtaggaggaacgacatggcaggttccgacgagcgggctcaatcctctagtaccgccgccaatgtacgaggagacgccgccgccgccgcctacttatcagagggatgcccaggcgccgaggtatgcgtgatggatgatcatgggcttacgtgtcttttgtttacccagacatcttcggagtgccaacgggagtttatgtgggcttgattgaatcgggggaagtggtgtaatggtgatgatgatgcaagtcctacaggttgtagacctggcgggagttaatgtttggacgatttaatgtttcgatgtaataatcagtatacactagacagataccccaagagataccccttgaaccctctacactactgatacaggtatacctccatcgaaacaaaatctcaacaacacctcatgtctcctcccttccgttgtggttcgatcttgaagctatcacggtggggatggtctaggcaggcggcagcacggggatgttcccagcgcaagtatgcttgagacacagtggagtttgagggccggtgggtgtcccggattgcgacgacttaccgaaaattcctactgcagcgattcctgttcagcccgttcctgaatcaagcacaggccatgtgctcaccgtgatgctgtcttgggagggagctccagcttccatctcgtaaggcaaactcccgtcgcgccgagaccaacgaccaacggaaatggatctaaacctctttggaacgtctgcctgctgcagcctacgctagaaagacagaatgctaccctcaaatctcaaattgtccgaagctacacaaattctcaccgttctggttctcgactctgtctttgttttccccctgttcaaaatttccactggacggcaacggtggctgattattttgggtctttttgtttgtcctctcattaatagtctgcttgttctttgttgctgttgctgtcttgtgttgaagctctacgatacatacttttcggaattcagcagttgcaccgccgacagtggaatccacgatagcgacatgaactgactcggcgatctattatttaatcataattcactcacgcgtcatactcatcaaagcaacaggcaatggcgccttacgctcttcttcgtcaattgtggcctgccgcgctctgtcttgttgaagttgccagtgccgccgatggctatgtttacctacccttctcgcgccccgaggtgaaggatcttaacttgggaatgaacggttcgaggacattgtccgactttgtcgtcccataccttgtccaagcccaggtcggtactcctcctcagaacttctcgctcctcatctcgccaacctcgaccgacacctgggtggttgacgctaccacctcgccttgcgaccgtcagtactattcgtacttgtggagtgaggatgagtttgaaaaagttgatgttcaaaaatgtgtctggggaagcttcaacacgtctcagtcatcgacttaccggaccgcgaacccgcgatacaccaattttgccacctacaccttttctggttatgctcagggtagcaacttcaccgacaagctcgtcgtcggcgacctcaccgtcgataactacccgatgggcctagttgaccaaagcaacttgcggatgggtgtgctgggtcttgggtacaactactcgaccatttacggtgaatcctccctctacggcgacaacctcccgggctactaccccaccattctcgaccgcatggtctcctccggccagatttccaccccagcctacagcatctggctcgatgatgaagacggcacctccggcggtcttctcttgggcgctgtcgacaagtctcgctacgaaggcgatctcctccgccttgacgccgacaacccgcgcgccctaaccggcaagttctcggtgaccgtccactccattaacgccacggggctcggtaccggcggcgatggctcccagcagccccttgtatccaacgcccttcccctggacgtcaccatcggcatgggcgagctcatctccttcctccctcgtgacctggtcagcaatatcgcctctcttgcgggagccacacgcgacgccaccaccgacctttacaccatcccctgcgctgccggcacttttgacaacgcgacactcttcgccttcacgctcggcggcgaaggtggcccacttctacaagcgacaactgccgatctaatcatccaaccgggcgtcttcacgggccaggtctcaagctccgaatcggcgagctctgttgcatcctccccgtcctccagtctcaacctcccagaaggcacctgcgtcttcggcatccaaacctgggacgacgccggcgcgctcaacggcggcagctatggcagtagtagcagttccagcgctagcacttcctactacaacctaggcaactccctcctccgccgcacctactttgtctttgacctcgcccggcaggaaatttcctttgcccccgccgtcttccagtcctcttcctccctatccgccagagcctcgaccttcgaagacaacaccgacaacatcatcaccttcacccaatacggctcccccagtccggaatctcaatacttctgctccgactatgaatactactgccccgaggatgccgtcaactcgaactctggaggacggtctacccacgggggcgcgtcgtcgtcggacgacggtgattattacgatgggaggaggtattggaggattgtctgcattgtgctgggagtcgtctttgggactctgattctggtcgggcttgtgtttgctgggctcttgtttaagagggtgttggataaggatccgaggacgatggggttgccggaggagaagaagaagctaatggatgggggagaagggggtgatgatgagctgcagccgttggatggtggtgatgggcagggcatgatgagtcctgctgctggtggtggtgctagctcgggtggggcgggggttttgcctatgattcacgagggaagagaggatgacgctggttccgatttgccgacgagggagcatgaagcgtcagggtcggctcagactcaggctcaagtctctccggtaaatgtgaattgcgaacagaggttgtcggtgccggagtctctaatggatgcgccgaggtctccgagcccgctttcggaggatggtatgggcggcgcgagagcggaagctgcttcgccggtgtcggaaagagtcaatactcccccgaatgaacccaaggggaaggggaaggcggttgctgaagttattggacaggcgaagtaaatttcgattctgatggacgacgtgaaaagagtataaggagtgtatgaatgaaggtaatggttgttattggataattaaaagaaaagtaatctagatacccggaatattttgcactgtagtgttacttttgcatcagtatatggtttgtgtcctgaacaggcgctaatgttgttgggtgagtcgtgtaatgatcgcatgggatctgtctcatgcttctttgtcgctccgactttgagacactggtctcggtcgtagtgtggttgtcgaatcgatcacatgcaggcacttcaaggtccacttcgatataataatatccgggcctgggccttttcctcttgtcgccaagtaatccagcatagaccccacctggacccttcttgcatcacctcaaaatcatgggagattgaatgcattcagcacatgacatcgctcaaaacggttcaacacagttcagaaaaaaaaacacgtttttcctgcaagaaatgacatgcgtaggtagagcccatggaccatccatggttgttgttgttgttgttgttgttgttgttgtcgatccccatgttattgtttgttatgtatgtagtgtacggtaggcatgttgtagtgtaggacaaaagcaagccactgacgtcattggggatgggacatcgtcgtcacttttgtgtgtgttttattgggtcaaatgcgtgtaagtcacacgaggtccaaccaaacgagcgggacaataacaggtaaagaagaagaacctaaaaaaaggcttgtggaatatccttcgtcattgtgagtgagctcgctcgtagtaggaatgataccaagttatttatttacctatataactgccggaatcccccctttcccttccttgtgtggttgcacttgtgttgttttgctgttttgtcttgaacaccgacaccgtacacacacacacaccacgaaacccactgcatcacgataccaacaaccaacaacctaggtagctacacactacctaacaacacctacactagtctaaacaccaaccaaataccaacaaagaaaaaagaggaaaagaaaagaaaaatggccatctcaacagccatcacctccctcctaacctccatcaccgaactgatccaatccctcttccacggcatctactccatcttccacaccatcttctccgccttcttcagtcttttctttggcctgttcgcctttgtcggcgacttgttcaaaggggtcgctaatacgttgggcggcgtgggtaatttcgttgctagtgagtttttctttactcttcccttcccttccccagtccactctgttctttttttctctttttttttttttctctctcttttttttcccaattgttctcccttcggttggtttctactttgttcattagtttatataccttatctcgttgatgcccgcgcctgtgaggagaggtggcgagtgaagcatcgcgccagtggaaatcgagcgcggcgagcaaaaggagaaaaagaagaaaaaaaaatttaagaaaactatcaaggtcaatgctgacagagacaaaaaaaaaacacaggcaacttcctcatcattgctctcatctctgccgctggtttcgcctacgtccgctacaccagccaaggaggcacgacttcgggacaaaaggcggcgagtgtaggcaggaagaaggtcaactaagttcagatgggatggggacaagttttggaacctagattgccgaatatgggccgatgactggttttgcttcggggcagcgaggagacggttgcgtggcgcgctgtgtgggaacgtaatgacatttttgagtcgaagtacgagtgaggaggttgagagcgatatgaataatgagtggataggataccccccagacaggttcttggatggtttacgaataattattggaactgaatgcttgggaaggagttacgggttggattgcctggagtctttgagaggatcataccacaactttgtcactacttccttcaaatttcatcaagttcacttgtataattgtatcaaaaagatattgatatgggcaaattgatcaagtggagttcgagctcagtaaattgccatgctaaccaaaacactaggtatcatccaccaccattccgtaccacttctgtcacccatccaaagtaagcctgaacgccgtctatccagatcattaccttgggtccgtgtgtgatgtgttccctcgcctttgaatgccagaaaagatagaatggggatcgaacccatccatgtgcccaaagattaaacaagtaaagaacccaaacaaccgcaatcgctctcctctaatgcatgctcgcgctcaaatgcagtctaagcccatcaccaagcctccttctgactctccaccgcactttcatactcctcctcacccttacccttttgcacaataaccgaatacctcctctgcttatgctttcccttcttcctctcctcctcactatcgccctcatacgcatcttctccttcaccctccttcctgattctcgcaccaccagcattggcctgagcgttatcgagatcgactccacccttctcacccataccgccttcctcaagctcgccgccctccatgacgatgcgcagctcgagatcctcgtccttggagtacacccgaagaccgacgacgcagatagcattccacggatccggctcgttttcgtcctcggtatcgtccttgtacttgctgaccatgacgcttccgggagcaggagctgcgttcatgcgcggcttgcgtgtcatgtcgtcggagctatagagctcttcccagtcttcgatgggggaggcgctcgactcaccatccgaagtgacgtacatgttgggtgacttcttcttcggtggactgctcttagcggcgggcttgtcctcggacttcttctcagcggcagcaggaggtccaccagataccttggagtcggtagcaggagggacagggaccttctccttgtctttctcatctgcagcgtcggctacggagttatcagtcttgggagtgtaggaaggaccgctagaggcttcggagctgcccgatgaaggaacattgccttcttggtcggccttgtgatcagacttctcttcagccttggtcacagcgctcacgccaccggaagcttgactctcggtcttctcgaccgctggtgtctcagcaggcgtggcaagaggtgtgccttgaggacttccgttagcctcggcagccttaacgtcttgcttgtcagtatcagagcccgactcggtcttcttggcttgttcgacgagctttgtttcatcggccttcttctcctctggcttctcctggttcttggtctcctcagtctgaacaccgacatcctttggcttcagttcctcctcacgacgcttcttctcctcgcgcgcggcttgcttggcctcgagtttctggttgttcttgcgaccctgcttcttggtgatctggcggttgaggtgacgcttttcccacaaacgatgacgctccttctgacgagcatcgctagccttcttctggtcggccttcttccgaagggccttcacagcttccagatgggcggcagccttgctgtgggcaagatcgtaggcatatccgacttgggcgagcttctcgttctcgacacgcttcttgcattcccgcttcaccacatcctcaatgctgggctgattggtgttgcgctctccaatgacgctgatgaagacactatagttgccaggtaacatggagggcagctcaatagatactgaccggtccatcaaatagttaccgtggctacggacaatgtagtcttcagcgttgggcctatgttgttcgtggacacggaagtgtagacggaaggagtattgaccatggagacccttgaagtaccggttgtcgagctggctgaggaccaataccaagggcgactcacgagtcagcttgaagtggaatttctcgttgtactgaggcttccatggcacctcgacaccgatccatctctgacagcaacgccagtcagggtcgcggaacagacgagtgcggtcaaagtgctgatacttgcgcaacaggtcttcgtaggaaatccagaagacgctgtcgctgccgaactgatgaccgagctcttcctggacatcggtggtccactccttggaaccgtccgaccacgcgccttcccaaattccctttttggtcttaccccagggattcctaagcttgacgagacgtgtgccgtctttcaatgtccttgcttccattacgacgtaggcatgcccttcggaaatgccttcacgctcgccataaccgccgtcaagcaagcctgtgctgcaaccgaacaggaactcatcgttgaccctgctgagttcgttttcccagaacccgtcaaggtcgaggatgtcggaagccagcagctcggttgtaacaccgccagagagatcttccaaaccctcgccaatccatcctccggacagggaagcatagtcgccatgagccttggcataggccttctcgatcaaaggcacccaggtctcgttctggtccttgcattggccaaaaaagagggccttggaaccggtctgataagtttgacgatacacccgttcgacatcttcgcgatcgatttgctgtagcaagttacgctgcatgctaggtgaatcccagcaaggcgacttgaggtacaacttgtcatcgataattgagtagatccactcgccatctgtagaagtgttagcaaaatcgcttcgattgcagaaatagtggtagcaacatacctctgtaaaagacaaatccgtaaatgccgatccgggtgtcgtattcgacgcatatccgttggataccatccttaacgttggcaaggccagacaagctagcaatcagccagcagtctcccaagctgccctgcttgacgtccgagccctcaatcttggccatgaatgtaggcttctcgtagatctcgtgtacacgctttaccgctttgggcacggtagagttggggttttgcaatgtagacgcgctcaaatcaaacttggttcggcccaagctgtttaggcagtgacccttttccatcttaagatcccagtcctgtaggaaggtcacttgtcagccaaagttcaaggggaagctatttaaccagagtaactcaccaagtcccagccgggatcccgataccgtgtgttcaccctcttgcattcttgaataatctttctgacttttcttcggcattcttcagcagctcgctcgtacccctcgttgagcagttcattagaccggtcggagatggtgggcggcaagacaggatcgaagggcaagattgccaaagccttgtggaacctcttgctgctgaaacgtttccagatgcggtttatggattgttgaggaggtagcttgagcttcttcttctgtttcttggtggcttcgctggagttggcggggaccggaatcttccccttgttccgacgatagctgtattcctcgtccgactcggaggacgacgagtagccgtgcatgatgggcaactaagtctaactggacctcgatcggatggagatatcgtatccggatggaggttcagatagcgagaagcgagggcaagaggaggaaacgccgccggggcgtgctgacgtggtgaaaggttatatggttggaccgaaacacactcaactatcaaacgaaggtttgatatatgttgggccagcgagtaagacagcttggataactcgcagcaataaatggttcctcatcccaacaaagaaacaggaactggaacagggagatttatagccccaaggtgaggcccaaagtgtgtaagggtccacgagaggcggcaggcgaccgaaacgcgacaagcagggggacacgagcccccagtatgttggggtcctgggctcgagctgcgaaaaacggatgggcggtggcggatgataggtagggtaagcgttctagaagcgatcgactgactctggtcgatcacttgtctgcgataagggtcctcgagggtgttccgaggggtccaactgggggggccggcgggatacctcgctgtaacaatgaaagacacacagacaacaaagactatccacgaaccttttgccgcgttgctgaagcttacactatcaaccatacaccgacgctgggtgtcccttgttggaaacacaaagagtcgagacgacagatgtctaggaaaaggccggtgggatgggcaagcaggacgacgatggccgccggtcatcaacgtcataatatatatctcgcgattcccgcggcaccgcaactggctgaaggtacaaagaggttgaccacgtcgcgtgttcgagcgggataggaactttccaaccacagtctagccgttgggccataacttacactactgtggtgtgtacaagctgacaagccagcattgcatgactgctctctcgcaggccacaagccatcaaggcaagcaccacagaggtgcaggggacaagaccctgcaagggccagtcaagaccgactaggccgttggaaaaggcgccattcggaggtatcgaagatgacgagctgcgagcgggacgtggtggaggtggtggaggcggtggtttttggtagatccctttttggtgtttgggcctttggtgattggccatgattggctgcccatatcgcaggacgttgaggtcctggaccgtgtgaaggcgcacggcatcctcttgtggtgtggtacactctctgagcgactttaagggttgatagagctggaccaaagtcgaggcctcgcgatattgggcaaaccgcgccatggtgacggtgtacaccgtaagcagtatcacctatcaaattgtccatggccgagtccacagatagtaaagagagaaagaagcgcctagccggccggtgaacatgttgactggctgatgatgtcgtcctcgtcgccggccatcatcatctcctgtgctgtgctcatgctgtctgtgcctttccacttccgcttccccataccgtcccagtgctcatgatgcctgctcgcgtatcgtgagggggatggcgaatccctgatctgcctagatggtgatggcaacagaaagggcaatgatttcggtcggtcggtgcggttgacgaaaggcgatgcgggtggtgggacaagggaacgatgacctgaacgagatggaaaatcggggagagtggaggagtcggcgtggcactgacgggacgagcgggggtccgggcaatcccaaagccccaatggcccccgccgtttcagtggagtttcgatggaggcacccgagacccgcactgaacatcaccactgcagtagatcaacgggcaccagtaatgtatacctttggaatggatggaatacctcgaataggcagaggactgcgtggttaggtctgaaatgtttgcctcacacaaagcttcttttttttttctttgccggatccatgagcacaaaaagttggggagaggtaggacggtgcagtgggtggagagaggtaccgacacctcccaagctacctaccaattattgtattaacaaattttgcattgcattaatgatgacctgtgctgtccgcttcctctccacctccccgacttctctttctgtttctgaaatgcaattcacgtctgatgttccaagtactcttgcgtaaccccaaagccgatcaaatatgcacagaatagtgattggttaggtaggtattgcgttggtcactcgaccgttgttgtcgtctcggaacttgcggaacttcacttggggtggaaactgtgatgatttcaaagcgatattcgcctccttcaccatcagccaccagcacgagcagaactcgaaacaacacgaccgtagctccggagaagaaatgcatcatgatgtttattctggtggagttaaagaggcgacaatggggacttggcccagcagctgtccaaggttcatccattcacctcgtctttccattgccgagaacagagcaatccagtacaccaactcacaaaggcgcctccgaccagtaacaaaattgcatgaatttcattcaggaagttgggttgaccaacagaaaggaaggctgcaccgaggaaagaggcaagagcgaggcagcaactactccgagtccacagagactgggctttgggcggggaagaaactcgagactgagtagagaggaggtaccgtcctacccctggcgactgccggcatccttcaaatctctactgcctctttccgtgacgaggaagttgatatcgctttccttcctcttcttcttgggctgttccgtcccccctcgatttccacttgacaaaagccccaagtccatggaatcgaaagttcacgaaactcggaaatctcttctttgctgactcacgtccaagcctcgtcgacacacagacatcattttttggtctcattcccgctctcgcacccttttcctaccaacattgccataaatgcgaaccgcatacaacaaccccaacaaccatagatggtccgcctcgagtccagtcgacaaccccattaaccgtacccatgttcataatgatgcccacactcgcacccgatgtcccggtcgggctcgcatgtcgtcaacaaccctgtctctccaaatattcaactcgcgttatgcataactgaatgcattgcatacttcgttgccgtcttatcggcatttttgctcttgtacagctggggcctggtttggccattcaagttgcctttgtatcacactgctcaaggttttctgtcagacgtcatcacattgccctgtgtacaaaaacacagaacatggccaggtcaaggtatcgagcctatcttcatgctgttacccgacagatggcaccgtatccaactcccttcctcgctcgtcccaccaacagtgatatgtaacaacgtggaagccgaagccggcctctccacgaccccttatcctccaatggtagttccccagttatttgatgatgatccaaggtcacttttgatactccttcatgccgcttgattggttcattgatcaaagaagaaagagttgccggtcctcccaatgacaccctcctttgtgctgtcgtggaaaaagtgtgggtgtgcttgcgacacaaagcgatgatcagggtccttgaagggtccaagagaaggaggctgggtcccgaattggcacattgacacgcccacgacattttgtgtcatgactcgctgctgccccacatctactcatacccagcaacacttaccctcctcatacatacatgttatatctctagtgtacctccctcatatcttcccattcgacccatcggcacccgcagcaacaatgaagcatcctgtctccgcggcaaagtctagtggaatgcccttgtccgtcgctttcattcacttcttttttccaagattcacatgttttccagcgaggatcagtcatacagcgatttccatgtacaacgagcttggtgtacagcagacggggccgctacatcttccccaatacaatcagagctgctgtggaacaagaggaatcatatttttgggtaaccagacacaaaaaggccagacgtaagttaacaactgttggtgctatgcattgacaataatcatgttgggcctttgaatggttgcaagtgcgattcccatttcaatagcaagtaagccaacccgttcaaccttacagaccaacagatatctacatacatacacccggttcgtacagtttccgttcccttccagtccttcgcagtggaaatcgagggcagacggacgtgcatggtgtctgtctgatcgctcagccgcatgagctataataatggggcaacaacgctggctcctgtacattttcgtagaggtatgcttccagaccagccagtatcaccttcggcctcacaccgccgaacgccctctatcacatcgccacccgtgggtcttcccgatcagccacaggtgcgccccttccgtgattctcggcttgcctctggtaccggacatagttacactactgttcacacaaattgtccgggtttggcacccagcgagagttgtcagtgacgtgctcgggctgctactctgccaagccttgccccttattcttgcatcaccacgtttatgcgtcggttctggcagcgacacatcgatagtttcgtgcgtaccggatgccacacgttcatccattttgtaaactgtcaagtctttggaattatgattcgacgtgtccttggtttcaccgcttctataagctgacttgctcgtgttcctacctcgtcgtcggataaactgaacccctttccgagttctgagcagacagcaagttccaattaaactcgaattgctccttcatggacgtaagatcatcattatcccaggtgtcattcacaacatcattctgaaaggcacggcttccttctctggcccttgccacggggtgtcttccggtgcaacccactcccgttcccgatccaagatctcgaccatgtgaaagtcacgggcgccgggaccccatcgaacgacctggtacagaaattggttgacttctacaaagttaaggctcggttgcacctcgaagcagtcttctgcaagagccatcatcttttcgaaatacttttcgcgctctagaacctccaacgagaggcagagtggaggatagtactccgccaggtgaaaatggaaatatttgagcttccgaagatgcgacaaggtgtctttgagggaggggatcagcttcgtccaatcgcccggcgtattgagttcaagtcgtcggagggaattcgcggggtccggctgctttaggagataaagcagtgtgtacaggctgtcatgggaattgacgcggtcgttccagtcgaaaatgaggttctcggcccgcgagtttgggataaaatgttcgagtctacctagcgagacttgacaaacgtattcaagaaagttgtttccgataacccagtcgtgccacctgcgggactctcgagtacaggctggtgatatggtcagtgatcgcagtcgcggggcaatggccggagtgagattcggtaggcgaacgatatcaaggcgctgagctttggtccactctggcatcatctcgacatgcaaccgttcgagatattgaagatcggtgagtttctccaaatagagaggtttctggcgattgccagtgtatctcaacgagtcttcagggagatccggatcgggtatatcgaggataaaccgattcatcgagtgatgatcaacggtcacttctcggagcttgagacgtggtatatttgcccgttcgtggccgtccagagaccccccgcctcctttgctttccttcgcaaatctctcgcagataagaggcagtatcccaaagaggcaatggcctggcgattgatagcatgggtctgattctggatctgggccccattcagtggccatcaagcgcaacgtctccatgttgggggagttgatcagaaccgtggtgatggcttcggtgtattcgtcccaataatccggaaggttacgaagactaagctccttgagcccacgaaatctacggagctcagaaggtataagatcgatccctaatccagcgttgcaatacagatcgaggacggtgagacggggtgcgtactgagatagggatctgaggagattggggtatggatccatcctgcacatttttgaaaaaaattgtcagcctcatctaccacaaatggttgcatcctcacgtcatctttggcagtcattttcatggcggaacttacgaacaactcaccagcccatctaagacattctcagtgaaatattcatcatttggtcccaaccacaccgaccagtttttttaaaaaatcaccgataaggctgcgtgcatagagatgacggacatgtctcagaaaaggcgaaagctgttgtcgtggggccatcaaatcctttaaacgctgtgaactgctaaggatgtagacgcggaagagagcacgctcaaaggcggcggcgaaggcccagctggtaagacgaagattctgtaggaggtagcggtctccaatctgattgaaggggagttagacgaccatcaaaagaaataaccatcgacacggcagattgaacaagaggatcatcgagagaaagggaagggacggaaacggagaagaggaataggtgggagcggagggagggaaataaatacataagccaggcaaagagaaacgagagacaatgaacagaacagataaggatgaccttaccacatcgcctaggcagaataggagatcacaattgttgataaacttcttcatggagacgcagtccggggaccaagcacttcctcctggtatggaagccattgtgcaggctggaaaggtgtctctcgaccaggaatcgtacgtcggcctgtaccaccccggaagagttgagagatcagcatcgggagacaataacccacgaggcaacctcgtgtgacgagacgaggtataagggcatgcctcaccctccgcggttcctacctctggaaaggacgcgagatggaatgacacaagatcgtcagttgttccactccttgctcataggtcctcttccaggttatgttgttttgtctgatagcgcgatggaactcttgaggttgcttcaagcaagtaagctcgagcggtgttatatatatgtcagacgcaacaatgttgttgttctttcagacgcgatgtgttgattttgctcctttgttatttgttagcgggtcgttagcgggcacacagcctgctatcacttatacccagcgccccagtgacacagaagattagttgactcatagagagccaatttacaattttttcttcttgatgttcttataaacttaccattagtactcatggctgttacatttgctctgaagcgtttgatcccaagatctttggtctcagtttactacagaccagaggtgtttcctgttagggctcattgttgctgaaacccaatcaacatcccaacagttacccgccgtagccaatggccaattggcgtgccttcccgccatgtcatagcgtgccgccgccgccgccgctcggtttcccggcagcgtaggaagacccgcgaacgagcaatctgcagtccgataccagaataacgttggcttatgcacaagccacagcaatctgttaaagattcatcttttctagttaagctggaccgttgtagcatggatgcactcaaccttcgtctttctttccatccccaagttccaagcgcaagtaccgaaccatacgaaagaggggttgttcctgaaacaccaccacccgttcactctcaatcgtcagcctgtatataccccgaatttcacccctcaaccgtctcacaactttttcacatcctgcttcaatcatcaccaccatcattcccccaaccaaaaacatctcgcggaacttctcaaaatgacacgaaaacccaccaccacctcaaactctacattcaccaccaccccctcccgcctcaccctcctctggcttctcgtctccctccccctcgtaatctgggacaccctctacgtcctgcttcgtccacacaccatgccgggaggcgctctgcactaccccctctgggcaccctacgagctgtacggacgcgtggattacgtgtacgggtggaaggcgtggaacgagcggaacgggttcacggccgcgcaggggatgatgaatgcgctggagacggcgatgtacttggtttatgcctggggggtgttggggggtggaaatggaaagggggaggggagacggggggcgacggtgttgttggtgggattttcggcggcggtgatgacgttgagtaagacggtgctttattgtgagtcttttttttttcatatttcttcctggagttttgtggatatgtgaaggtgtaaattgtgtgaagaagaagaagaagttgacagcgagtgatatacagggcttaatgagtattactctgggtttgacaacattggtcataactcgatattcgatctaatcttgttgtggattattcccaagtaggttattcgcacaccctgtgttgatgaactcttgctgattttcccgtgaaatagcggcgcctggctcgtcttcccatctgtcatgatctatactttgggttcggagatcattgatggcttggctggtccctcgactacggcagatcgtcctatcaaggtcgagtgacctttctgcggccacgacctgtgatcattcatgtgggcggtgacagcaaccttccggtcccgccagtgggttcgtgatagtcaccttaacttcgccgatggcgatgagccgtgggggtacagtgatagtcaaagaaacacagtctcaccttaccccactagctatatggaagagggtgacagtatttcatttgattatgagtttattatccaagggaaagtctgaagactcaagatggctcccaaattggtggaactcgtatgggacaattgattgattactcactaagttgacgagagtgtttctgactgagcgctcgattgagtcgcaggacctggccgttgaagtcggggaggtctacggcagttagcaacctgtctatcaagagggccaatccaatcaatagttgaggttaccgaggctcaagttgagcagtgatggactgcactctgacgagtgatgatgagccacatgatgtgcttctctctagcatttttctcccttcgtttttcctaataatgcttcttaagttgggcaaagctcgttgatacgttacatatgtaacaatcaattagcgagtgaggaagtgaatctaatacgattttcagctgcctcggcgagggcgccgcgattggctgatgatgactttcaggacccagctgctgaacttgaattggtgcccaagcaggtgaggcctcaaagtgatgatcttgctatcctttgctctttactttgcttctcttattctttctcccagtttactcattgcaacccttgatctttttcttctgttctgtgtcgaacgcctgattccacaaagcccagccaaccttgccgcccatttccacatcaccaaaccctacacacaaggaacagtcgcagtccccccttatttgactccgagacgtcaaggcccaatggcaccgacaccctactacgcgagagacaccccagccttcaccgggttccaacctgaacctgctggacgagggacaaaggggatcatctggacctgtctcagcaccatcctgctttcatcctggagctcatatcacggcaaagcctatgatccaaacagacctttcacggccggaactcaaacatcgttcatcgacagattattcgatgcattcatcttccctgaggtggcagcatgttttagtttggataatctccataatgccctgcaacttcggaaaacgatacgacgagtgggaggggcagaattagccaacttcagcttgacacaagcctttatttttgtcatggaaagcgtatatcagaggccgcacagctcagaagagatggagtgcataagaccaaagacgcttgtcgagcttgtgagcagcggcaaattgtctttctcggatttgccaacagacgaagaaatagccgataagtcaaagcgtgactggacatacaaatcactctccatcattcagacattatggttcatcaccagcatcattgcccgcttggcccgagggtaccctgtgtctctatatgaggatatcactgtggcaaatgccttttgtggcgtcattgaattcctgtgttggttccactgccctcaggacatccgtttgccttttgttgttaagccggatatttcgaggtcagcaaacggtccatcaatggcagttgaaagagagaaagccgagggagaagcaacaattgaagcatcattacttgtttccgagcccgcgacaacagaacatggagcctcgtctgcacctcagttgcctgtacccgagaaccttagcatggataggccgagcagagcattgtcaagcagcgaacacccccttgttacccaaaagacgaaagagcgtcgggcttcatttgtaacacaacccgccgaattccgagggacatcagacaaggtgatagcggtcgtcttagcagtcttctcggtcttgttttctggcattcacatagctgcgtggaactacggtttcccatccgttgcagaggcatggatttggcgaggcagttcagttgcgctcatagtattgagtttatgcctgttcctctgcttgtcattagaaaagctagaaacagttggttcgccaaaaatggcatagggtactattgagttcatcattcttacgctatatgccgtagtccgcaccatgatgctgggtatagcactcgcgtctttccgaaaggcacccgagaggatgtatgaaactccgtcgtggacacagtattggccgcatatctgatgcgttgaaagagacacagcgagaggtgctcgaaacatgaggggatggcgatcctcgaaatgatgggttcatagagctatgatcacttgacctgatgaaaacgacaacggaaaatcgcgttggagaatgaggaagatggaagtgggtaactgggaggatatgcaatcttgacggaggtggaagggcgacgacaaaaaccaggctcgaatctgcagtagcaactggtcaggtggtaacggaggaggaaaaatgaacaccagggcagcctcaagatacatggaaggagtgccggtggaagggaagccgagcgattggaatgtacggggcatggacttccaacgagcgtcccttcccttggcttcggcgtgggtgatgactgcttcactcccccgagcacactcacttgctcatggtatggacatatggcgcgttgagtgctggtactttctagtcagaaacaaggcgcggcgtatgaaggagtggggttgatgtctttccttcgtttcggttggggatagctttttcttcgtggtatcgtaatcgtggtcatggaaacagactcgacaatttaagcgtggactttgtcgatcatgtaattatttcagaggttgatcatccaagtagcgcgaggaaaaccaaagtaaatgaacttgttcggtggtgattgcttttgatgagagataggcaatattgttcgaacaggctcaagttcctactccccatgttagccttccatccaactcccttctttcaacatctgttggacaacctcgtcaagcacatgaccaacaataaaagcagacctcacacgtacctggtcatatatttcataccatcgcataccatggccttgtgtatactacctccatactctccaccttttcaagaagaccgacttccttttgatcttgtaattatagtagtaaacttgcatctgctccatcccaccactatgaaatcacgaaaccattttcaacttgtgagcctaaacaagttaatttgtgcgtagcgatggactcaaaacgagatctgaaagtgacttcgaattagaaaaaaaaaacatgcggcgggatacaaacagcgggatgttcaaaattgaggcaatcgaggctttgcggtttccagggttgagttctgggatttggatgacagggaagaaaggcagagtagggtagtcatcaactactcgccttctgtttgttgtctccttcccccggcagcttcaagtccaggctttgcctcctgctttcttccttccttgcttcgaacatcgctcgatgagttgatcgttccgcggttatcaacatcaatactatattcttttcaataggcattcctacaattcaatactggttttgtttaaccggtttgtttagctcttcgaacgtaggtagagcaggacagttttgggggctctcatattaggcctttaataagagcgactctcctctgtctaaagcgatataggacgacgacgacgacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaattacagctccgcgcgcgagaaggcacaggacatccaagcttctcaatagttctctagaagaatcaccaagcctcacccaacaagccacagaagatcgagctgtgattcactgataataaccttgtagagtacgtacaaaaagaacatcaaaggattcagaaaaagttaaatcgtccctctttatatcctagtgttgttctcgacgggcgcccttttgggggacgtatacgacaacaaaaccaagaaagcctaagagaaggcggtggacgagggaactagagacgaaagaggtgccagcaaccgaaaagtcaccatcatccgaacacttggaagaaattcaagttttgtcaggagcgtcaggattgctcgacgagggtaccagaaggaaaatcacaatgacgcgacatggagggttgggagagtcgttcgacattaaaggttaccaacagaaacagaaaaaatgaccgaatgtggacaatggccctttgtcttcattgtcttcttgatcatttatctgtgcattggaaacacccgtttcctaccagaaaagaacgatggacttgaaaaatccgtgcagtcacgatggctgtcagtggccttgtcttcacggtgcaactacttcacaaaccaaaggatgactgtaaaggatgacatcatggctactccccccatatgcatagctttgtatgtcttgagccgcttagcaattctgggcgttgcgctttcgcccttccgaagtgaaccagcgggtatttacgaggttccagggtggacaaggttttgtccgcatgtgtagaggtaggaactagggagacacggcaaacccaggagcaattccggcggactgagaattctcagaacttcacttaggagccagaacagctagaccttgtgggctgacatgggggattttcacaaattgttcacgagcagaccaatattgaaaagggaaacttttattttcgcacgtgtaatattcgacattgattgctagaataagaaccctacaacaaacgaaaccaaaatcaaatgctgggtatcaagatgaactccgtaaatccggtagaatgtgaacagagcatgacaagataggatagggcttgaaatgaaaattccgcaataaacacaaagcagatgagttgccacagtgtgcagaggaaactttgaccacaggcggtgaaacgagccttacccgtgagggatcacactggaactttcacctccaagtccctcagcccgcccacatccgcatactgtgcccagggatcgttgctcgtctcctgcatagacatggtgcaattggccttattgtcatcccttccagcaatgtcgagagaggttgctgactgagttttccggattctcagaggatcgggttggcactcactcggtctccgtcgactgcttctgcgagggagcggaggtgccaaatcgttgcttcctagtgtcacaccgcgcatcagttcttctccggttaccagggcttttggtgatgttggtgggctgcagaagctcggcgttgtcgaagacgcagaaacagccgtctccctgcttgtcgtactagatccggtggtgttattggatgacgtagatgcggtcgatggtgagcggagcgtaataccttgcgtcctaataccctgttctgggatttgggtatcggatgccttcgtgacgtcggcaaaggattgaggcggttggttgtctgttgttggctcgctatggccagggtggacatcgttggtaccattcccatatccttggattacgatctcgtggtatgaagcacgcctgctgcggctgggtgaagtggactctttctctgctggtcggttcccagtgatcgcgttgagagaatgactgatacttttggtgagactgtgaactcgggttggaacaacgggcggggacgtcgacctggggtcggttgcgatcctactagacgtcctagcatgtatcaatgcgacgtggtcaatatccggtctgatcttcctgtcttcgccgtaggtaaacaccgccggaaatgatgacagaatgagtggtgtgggaagtgagaagtttggcagcgacttgaaagatgcatggccattttgtcttgttccctttgagattcgaatgctgaagcttgactcgtagtcgtccgcatcccaaggcggtaaattttcggtactgacggccatgttgtagtatgtatttccgacgttctggcattccaaaggggcctgcgtgcaggctcgtagtacttgatagattgcataaacgagaatccatcgaaccttccgcgcgtcaacttgcgagatcttctcttgtctatcgatcttaagaggcgagaacacgcagtcttcttcgtatctttggtaagcaatgacaagtggattcctgcagacggtggctttgcttctgttggatgctttcgccagtgctgcatgtgcaactacccgttggtctggcttcaatttgtcggatttatgcagccaggaggttcttcgagacgcgctggtggtaggtaattccggcagtaaaggcagggggtgaggaagcggagagtacctattccgtacgtcaaagccatggacacactggagcgtacacagtcccccttgagcagaggccggtatgctttctgacggggtatatgtgttgtctaccaagagttcgtacaaagcttcgatgtcatctcgcatcgttcgatatattgcgggagggaatatcaagtaccgctggtcaattgatgttggcgggtagtatccgatcttggtagcgaagaaagcgtggaggaaggttcggaaacgctcaagatgagaccgtccgccgaccgtcagacctagatgagcctgggataaatcctcatccagaaagttttgcaacatcaacgtggcctgtccaagtttctcatccatttcgacttttgcctgacgaagaagccttcgagttgcagaagtgataacctagctaactagttagctcaagactagacgacgctgaagtagttgtgaggaacgcttgcctgatattcggggacaacgtatagctcttcaaacattccggtacagtgggcgaatgcctcaatgtagagcctgcgatcttgacagtactccgcaaattgaagcatgcctaaggcatgtgctggttgattacacatttccagataaccttcttcgtcggcgtagctcaacaggtcgtccgcattgttgaccccgagacatcggagctcagtcattgtgtgtaaaagacgaatgagggttgctccaagatgttcccccaccatcgatctccgaagaatccaggcgaagaaattgcgaatatccaggtaatgacgaatgacctctgcttcggttgccgtaggtggagcaggaatgtagagctcgatttggctggctttgatgtctactgattctgggatatctcgtctgatacatcttgcgatcaggggttgacattgagttgcaagcaaggtgttgaagggcactttgaacgaagggctcctactcgactggccacggccatatagatatactaagcaattgcccttgcgatgccatagctccgggtcctggttatagattagccttgttatctctcgttgacttgacattctccgctcaggcatactcttttccataagcagtcccacggttgggaagtcctagaggcaccgtcccaccgcttaagatccggagctcttgctcgtcgtctgtcgttgagactgccaaacctaatgctcttcccattttgcggctgggagcgagcctggtgaaatcgtcctccgtccgaccaggatcttggtatgccgcattgtgccatggtagacccgcgcgtatcgtttcgagctggtgtgaagaccggagtcgaagatctggctgacatgcacgtttgccttttccctcttacactggtgaagagttgtcgcgggaggccagggagtccgcctgcttaagtcatcgcggggagacccaggtaaccccagccgtcaagactagagacaatgcacgtctgccgaaatacaaagtgcatgttgtgttccacagcctcgaccttggttgatggactcagacgggatgcacaacagcctaacccgaggccttggctcgacgtcaataggctttacgtacggcttgtgtggcgaacttgggctcaatggccgatcacctttgtgattagcatgacggactgctggcaaaggaggaaagagatgaagcgtctcccggttgtgcaacggctcgaagaggcagtcgacgtatgcactcttccccgtccagacgaaccagataccctgccctttgcatattcagctctcctcttgggtgcgcatgcggctggccaacacccagaactacctgtctctggcccgtgccatggccactcggcctttctggagccgcatccagactcaggacccagagctgaggattgggtgatagggaggggctgatagtggcatgtacacagtagtgaggaagatgacagggctgcgtcaatgaaagcaatgtggtgccaatcaagaccaggtcgggagtcggcgtggggaggtccacggaatggtcgagttggatgacggaggagtattggctattgcaaagctgatcgccttcttttggtgccgtatcacgccagtcactatagacgccacaagccatgatgcagatgatgggatgtcgtggatcctgccaccggtgcctcttttgtcttggtctttgggcgagttttagtccagcttatcaatctcttggagtggcatcccgccgtctgggtcgtgtctcggataccggatgatagacgacgccgacaggacggggagacaggaagttggagagcagcagaaagccatttttggcaatagaggcggctccttgttcaaggtggacagcgcgggcagcagagaaggaggtcagcgtttgaaagagttacagcatacaattggacaggtgaatggtacggccagaagaagcgcatggatcattgataactgaagttgaaggtgtctagtcgtggtctcaaggtgcttctgcaaagtgtcactgttttgtgatgaggaaggagattgataaactcgaaagtgaaaaagaggcccgggaagtggaatgtgaaagaaagaaagaggacagcagttgggaggtcaaggggcatggacattctctcgttacggtgggggttagggatacatgtgtaatcgcatattctcccccgcaatggaggaactgctgccttctgccgtgtgccctaaagctgcccactggacctcaactttcgggcgttatctccaggagcaagggtactccaagtccaaacgcgtcaggcgcgtcaagagaagctccaagtcccctccggcctccatctctcccgccacaccatcggacatccctccctccctcccgctcccccctcccccaccttacccgcgctgccgtcccactccttcttcgacgatggacatcgattgaagcatccggactggactggactggagcacacgaacaactcaggcccccctccccagccgaacccaagagactctgcatgcatgtttggaaacaacagactccccgctttccacccaggcctcacccaaagccgaatcagagacaccactaccggcagtggcttgtggttccccgggctgcgatcaccaccactgccctccgaatccgatcccgccaatgaccagctaccgctaccaataacaccagaggacctctacgacactcccatggcgcccttcaacccctacacctatatccggtgtccctgctcagagctcaacccctacaccaagaggactcccgacgtcaccgcccaaggcctgtctcgcgccgctcaggatgacgacgaccatacctttgaccctcgtgctgcccggtccaactacagcctctatccgctagagtatctctccttctgcgaggactgccaccagatccgctgtccacgatgtgtagccgaggagatcgtttgctactactgtcccaactgtctgtttgaggtgccgagtagcaacattaggagcgaggggagcaggtcagtgatgccacgtcgtctaccttcttcctcacacttgactaacatggaacttctcccctcagatgtacccgaagctgcttccagtgcccaatatgcatcgggcccctcgctgtgaaccacgtcgagacaccaccagacccaaaccagctgcttagtccagatcatgcctcttcttcccactcgggctcctacgtcttgtcatgctcctactgcaactggagctctaccgaaataggcatcaagttcgacaagccgaacagcatccacatgcaactggccaagctacgaaacggcggcgagacgaggttgacagcgaaggagcgcaaggagcgacggaaggaacaggcctcccaaggcggcggtggtggcagcagcaccggccagggagaagaagacctagacaccctcttagacatggaaacccagttcgccaacctcaagtccttttaccagaaccagctctccgacgccaatggtaccggcaaagtaggcggcgatccctccgccgccctgggcaacctaggcttcgacgcgcccgcctctctctcccgcatcatgtcgctgtacaccggctcctcctcgttgcacgacaagaaatccaagtcgcgaccgggcaccatgcgcgaagcgcttgctccctccgaaggtctgcaactagcctcgctcgatgaatccagcgccatcaccgccctccaagactttgaatccaccaccggcctcgatgcctactcctccacagcctccaccacccaactccagtcccaagccccttacctcggcgcctcgcccctccacggtctcacgcgcttcacctcgtcgctgcgtccgatcccctacctcctgcgcacgaagcgttccaagcgctgcccgcagtgccgccacatcatcagcaagcccgagagcaaagtgaccacgacacgcttccgcattcgtttgatagcgggtaactacattccgaccatcaccatcaagcagctgatcatccccggcctgaccccgccaccaatgccgaacctaccaccggataccatcgaacctctgaagccggcccagttcgtgctcaccttcaagaaccccattttcgaatcggtgcgagttaccttggccacaccagccaccacccccggcagattccctgccaaagtcaccattctctgtcctcaattcgaaatagactccaacacggacgtctgggaggaagcgctcaaagataacaacgccacatcttcctcttctcaagctcaaaacctctccagctccacagggcccgaaggttcaggcccaggtggtcgtaaacgcgcaggcactttgcggccgggcacggcggggggcgcaagtctggcgggggaggagttgggaccggaagtaggcaaggtgtgggagaggggaagaaactggacgagtattgtgattgaggtgatacccgccagtctggtgcagacggccaagagggatggaaggggaccgatcaaggaggatgaagatgtgctggagatacccatgtttgtcaggatcgagtgggaggcggaggcaccagaggatgagatcatgcctgggttgagtagcacaaaggggggaaataaggatggtggaaaggagaagagggagttggcttattggtgtgtgctggggttggggagggttgcaaggacgttgtgagacgggatctgtgagcggtcatgataaaatgagttattgcctttaagggggtaagagagtcaagtaatgatgtttacgattgaaggcacggttcaaggttatgatatgtatgacggcgttcaaaagcatgtaatgaccatagaaattgcaggacaaacacaaaaggcgagggacacacgcgacgagcacatgatcgctaatatggacaagatgtatcccacaatccataacgcagtagtatttgaatgttggcattgatggtgcacaacacaagggataacaggtagtagggggaaacccatgcctgccctttttccagagacaagctagctagacgccgttccttttgtactgccaggcatgcattgcaagagaaccgaacccgaatatcatctgagccctaacccaataatcacccttggagtgctccagcccagacactcaaacgcccattgcgtgcaccgtttagtactcagcggagacaagggggaactcgaagaggacgttcttgccagtgaggcggcggtagacagcggagtaggtgtcgaggcggtagtcgacggagccgcgctccttctcgtcaaggataaccttgagggtcttggagccgtcctccttgacacggagacgcttgccaacgatctcgacggggtagacgaggtcggtgaggatggcgtcgtggacggcagtgagggtgcgcgaacggggacgcttctgcttgagggtgttgcgggagcggctggagcgcttggggcgggggaggatacggcgagaagcgacgatcaggacgtggcggtcagagaacttcttctcgagctcacgggtgagactgagggggtgcaagttagtatcactgcaatgtttgacatcaagagattgaaacttaccgctgctggacgcggtggaagccctgcagggaagggacggggacaaagatgacaatagccttcttgccgtggccaacctcgatctatttcagaccaaaagtcagcatgcgagctccaggatgaccatggggatatcaatccttggaccgctcccgtcctattccgcggcgcgctgtatggtatttctgatgtgtatatggtctctgggcgcgagcaagcaacagacacacgcctgcaagtgcccatggtgattttgtgtccattcttatcaggattcaatcatcatgcaccctctgggcaccgctgctacttgtgcctggctgcccgcccctttccaatatgctcatatcatatttcccagaagcgacttttcggctcgaggcgaaaaacgtggtgtgtctttctcgctctcgtggtgtgcgccgacgccggaacaggaactcggagagtcttcggttttcttttttttcgcggtgtcgagatttcatacctcgcgggcagagacgaactgcagagggcggagagcagccttgaggtcggcagtgttggactcaaggtcgtagagggcgccagcgacggcggtctcaagctcagaagggttctggcgagaggggctgttggccgcgatcttgttgagctgaggggcagacattttggcgattgtcgatatcgggtcgatcggtcggtcgtcgtcgattgcaagagtctcaaggcggccgtcgtgatggactgcgggtaagaaaagttggatgggtcccaagttgcggagacacgccaagacttagggctcgtaaaccctctgtccccttatcggttggaggtgggtgattagcagataaggagtgcccgggccatcattccatttcactggcttgatgaaacaggcaggcggtgtcaattcccagatgggcagaatgcttatgtgttcctaggaccccacagcaattggatggcccaagctccaatccacacgcttcgggctaaagacagagcgaggtgaattgggtgattgcaccaaaaccacagacaaggttcaaggtttcgtcccgtcagtcagtcaccatcagggcaacctcctcctccaacgcgccccaacacacgcggccagcaacaacttgacggcgctacgagctcacaggtacttccattggaaatggcttcagacaaacaagctcctgctggagcaacagcaacaaaccagcctcaaggatccgcattctccctcccgctcctctaccgcctcttcttcctcctcatcgaacctctatccgccttgctcggcgcatattacgcctacttcgacaaaaaggcctacctcgagctcacgcatgctgcctcggctcctgagacgattccactggggacgtccatcgtgctctcccaactcgccaacctgtatctcttcttcgccataaacgaagccctcgtgctgcggtcaacctcggacatccacgtctggaagaccgtgctcttctgtctgttggttggcgacatcggacatctctacacggttcgcgagttgggaatgaacatctactggagtccgtcaacgtggaatgccatcgactggggcaacatcccatttgtctaccttggcgcatcgatgaggattgccttcttggctgatgtgggcttgtataaatcggggaagaggttgcagaagaagaggacagcttgattcgcggggggtaataggaactacggctagataaaaggcgtgatagcagattgagcgagtccaacaagcgctttagagactttttttggatagcaacagaagcggatcgacatacatctaccatgagctaacattgaccaagcttccgtgagcttggagagctcttctgccgttgaacaggtgcacctctgcaacttcaatggtcatcgaggtcaccaaagccatcgatcagcaagcaaaatgcgacgagttgattcgtggataaatagagttacaccctgagcccctttggccttagcttcctctctccgtggggctatcactcaacccccaatgaaccctttcctcagaaaacgagacttatacccgtatctatcgcggggcatagcggggggacaccccccatgatgaaggtatctacgatattcctccttacatcagatgattcagcttgtcgctttttctccaggagtaggatggatccgccagagtgggtaggaatcccgcgatatctcccagaaaatggggaaagccgcggggggcttaggtcacgtccggtatggtacgctttcctagtgacgatctgcccccctcatgggcaaaagatttccgaagggcatgccctccagctgaactgttataagcaggcagtgggaggacagtctggcatgctcggtaactttgttgccgtgtgctgattatccgcatgtccgtgagtgtatttataactcgggaatacccaatcctgtagtcttcccggtcgtgtttgcttgtttccttcatacgtcgtcacttgcttgtcgttcttgcttcatacgtacacacaatctccaacatgtctgtccccgaaaagttcaccggcttccaggtcaacggccccgagacctggaccgagttccacaagaacgagttccagcccaagccctttggtgactacgacgtcgacatcaagattgagtgctgtggtgtttgcggtagcgatgttcacaccatcagcggcgggtggggcgagcagaagttccctcttgctgttggacatggtacggtccttgccctacatatgatgcctgccatactgtcctatctctccgtcaaccagctagtgaactccaagactgactgactgactgattgaaaacccatagaaatcatcggaaccgccctccgcgtcggtcccaaagtgactctcatcaagcccggccagcgtgtcggcgtgggcgcccagtcctactcgtgcctcgactgccgtcagtgcaagaacgacaatgagacatactgccgcaagcaactagacacttatggcgccgtgtggcctgataccggcatcgtcagccagggcggttactcctctcacgtccgcacccacgagcactggttcgtttttctttttttctctctctcttttttctccccttctgttccctccctccttttaaaaccccaactgacacattcgtgccccccttgatatgatagggtcttcccaatccccgacgccctcccctccaccgtcgccgctcccatgctctgcgccggtctaaccgcctactcccctctggtccgcaacggctgcggccccggcaagaaagtcggcatcgtcggcctcggcggcatcggccacctgggtctcttgttcgccaaagccctcggcgccaccgtctacgtgatctcgcgcacgcactccaaagaagccgacgcccgcaaaatgggcgccgacggcttcctcgctactgccgaccccaactggaacgaagagcacattatgacgtttgatctgatcatcaacacggccaatagctttgaggggttcgacctggatgcgtacttgagcttgttggatgtccatggcaagtgggtcagtgtgggattgcccgaagatgaggaggggattcgggtgcggaaccagacgttcttgaagaatgggtgttttttcgggagtagtcatttggggagccgcagggagacgttggagatgttgcagcttgcggcggacaagggggtcaggacgtgggtggaggaggtgaagattaatgaggaaaacctaaagggggtgatgcagaagatgaagggtgccggggggaggtatcggttttgtttgaccgggtatgaggaggcttttggggcgtaattggcgggatctttggggactttcggagtgtagaattagatgagacaactggaaatgggaaagggtgtaaaagtcaaaagaaaatagatttgagacatcgtgaaaatagcaattgagataactttatgatctaaaacgtttcgttgatgttctattaatgactttgttcaatacttccccaaagtcactcaatggggcttgcagacacttgtcttttgacaattattcccaagattctggtatcagttcgtgtcgtcagggaagatggggggggtcgagacactggaaaggttgacttgctttctggttaatggggtagcaatggtaagttgtcactcacgaaccattcatcacgacaacagacgggtactaatacctgtctagtagctgttgtcataaacacgctctatcattgcatctcgttgaggatgtgtcttgtctagaaacagaaaacgccagaaccccattctatgcaattgtccacgtaaccccaagtctataaaactccatgcaaacaaatgtttaccatatccaggagagaagaagccagaaaagcgaacaaactctcccggcaacggcagttcagacaacggccctagtggagtgcgtgtcgtcccaaaacctgaaggtgtcgccactaacaaaactccacggttccaccttgacccctgaaccagggagagccgcgaaacgttcgcagttcgcaaagcgatgaagccctagaaaaaaattagcgagagattccctatagagtggttgaaagatggaggagttgatgctcaccaagtaactattaacaaggggtatataaggtatgagtgcgtagtgtggtagtaaaaagacaccatctactatctagcagttactgtaaaaagatgaagcaaacaacgccgcgttcccaaagcgatttgaaatgcaaccaccgcccaaataattttctccgtaaaccagtcattcatgcccttcttgaaaccttttcgtttttcccccgatttttgcaatgcgctgctgctgctggtgctgtgcccaaatgctgatgttcacgtcatcagaggggacagtcttgagcggtaaccaaagttggtgatgttttcgtcgaaccgaagggtgtgctgctgaccccgggtattgtgactggcctcgaaaccggtggctgtcacagtagtcctcctcttgaattggatccatgcccttcgctgcgggcaactcctatgcatcgtcatcgttgtactcttgccttcgtttgtcgataatctagaagtgagcgccgttgatactcccgttggcgaagccggcatcctggaggatctccttggtgatctggtcgaggcagccgatggcagcggcaacgaagccgaggaaggggcgagaggggtcgaggacacggctggtgtactcggggtggtactgaacaccgacgtagtaagggtggtccttgatctcgacaacctccatgcgctcgccggagtcgtccttgccgatgaagatgaggccagattgctcgagtttctcgatgtagtcggggttgacctcgtaacggtgacggtgacgctcctcgatggtggtggcctcgccgtagagagcacggagcttgctgaactcagagccgggctggaagtgagtggaacgggtgccgagacgcatggtaccgccaagcttctccttggaaccctcgggcatgaagatgatgacgcggtgctcagcgttagcatcgaactcctcagaggtggcatccttgagctcgcagaggttgcgggcagcctcgatgacggcaacctgcataccaaggcagacaccgaggaagggggtcttttgctcacgagcccactgggcagcacggatcataccctcggtaccacggtgaccgaagccgccggggacgagaatgcccttggcgacgcaaacatcgtgccaagccttgtggtacttggtgggatcctccttctgggtcttctcctcgaggtgctcagagtcaacccagatgaggttgagcttgcggccacagcgcatggcggagtgctcaagagccttgatgacggaaaggtaagcatcgtgaagctcaacgtacttgccgaccaagacgatgtcgacggtctcggcgtaaccgaggggaacaatcttctgccacttggcccagacctcctggccctggctgacacgggcgggggagagcttgacgtcgtcgagcttcagggtctccttaagttccctgagcagaccctgctcctcaaggagaagaggcacctggtagatggtgggcatatcgcggacggcaaggacctggttgacctcgacctggcagctggaagcgaccttgttgatggtgccctgctcaaggggcttctcacaacggcacgcaatctgcggaatggagttagcaggcaagaatcaccagactactgatgaggatactgaccaagtcgggaatgagaccagcactcctgacgctcttgacagcgtgttgggtaggcttcgtcttctgctcgccgttgacgacagggacgtaagagacgtggatgttgatgaagttgttcttgccagctctgtgacgaagctgggtgagggcctcaacgaaaggcatgctctcaatatcaccgacagtaccaccctattgagggttagcagacgccatgactgatgaatggacagtggaccaacataccaactcgataatgcagacatcgggctcctcgccagacttgtcgacaggtaccctggagacacggttgatggtgtcgatgatcgcgtcgataacgtggggtacaacctggacggtgcggccgaggtacttgcccttgcgctcgttctcgatgacctgctggtagaccttgccggtggtgatgttgttgtcgcgggcaaggtcgacaccgaggtaacgctcgtagttgccgagatccagatcggtctcgccaccgtcatgaaggacgaagcactcgccgtgctccttggggttcatggtaccggcatcaacgttgatgtaggggtcaatcttgatggcagtgaccttgaggccgagggtcttgagaaggagaccgcatgatgaggctattgattggtgttagtggatttagcccgaaataacatgtgatagacgggcctgttcatcatcatcatatgcatccttgagaggatgttgaagtgatgtcacagatacacgccaaactcatgaatttttctcttttacttggcatgcacccaatttgagtgactcgatgcgtatgagtgagattgaggatgattgtggtggttgctccccattaataggttgagaagagagggactgcctaccaataattcccttgccaactccactcacaacacctgaaggacgcagacaagttagaccagtgttcacatgaggtaattatttgtttattgtctatgtttacatacctcctgacaccagaacgaacttcatcttgggcgatgatggcattgcgctaatgacgacaagagggaccttgggtggattgacgggccactcgatgggatcgatactggaataaggaaatgaagcgagtaaaaagagtatggacaggcaacggatgggaaaagggatgtcgtcaacggtgaagtcactcaaagtttggtgtcgctgtcgcccgcgtgttgcagcgggaagaaaaaaaaattgggaatggagaatggaggggctccagcggcgaaccgataaggtgctccctggcgctccgtgcacagaccactttcctcgccgagactttcacggtcgcaaactgaacccggccgatggatgggtgggcgacgctgagtgctgagacccgggccttcactgccctgccgtggaacacttcactctccatcgatcaacctggctggcgcgcctcatgcgaacgtctcggatcgggaacaggtctggaacattacaggcacccatcaggcagccctccaggcagcgcccacccggtctcaggttcagtcccgagatggaacgccggacctggccggacacacagacggattttggattgtccgagcgacgggcgatccaggcaccggcgttgtggggtcacagcggtgcacaatccgtccccgacccgaccgcttgtcgccgggaccttcccgttacattcggcaaacagtcatcggccgttgtgacgacacgttattacacacagtcgggtcacatgccgaaataacaagattcagaccgatgacatgactccaattcaattcccccactccgtatctacatagcgctttcacccaaacaatagggtaactgcatacaacaacttggtatctcctcctaatgattgacgcccgtagtgggctaatgcatgcgcatcatcaaaacaatcgcttgcgactgatgcgaccagcacaccagccgccatgatcataaatcacaacttccactccaactcatttacctcgtcctccttcccttcttccctcagaccctcccaaacccattccaaaaccctctcccacacccaattcccatcatgttccctctccatcaaccccttcacttcttccatcgctttggggtcattcaaatcccagccccaccatctcgccgcatctctaatcttgagcttcgccgcctttgcgtccttctccggatgtccttgaaacgtcaagacgctgttatcgtgtgagaggagacattcattgttggcgagtaattggtgaaaattgcgtggggtagagataagctggcgacgatggtgttgatgaagtctcagcgagctcttattttcctctgcttttcctcctgctgttgatggtggccctcggtcattgaaaaatcgtaacccggcgggggtgagtttcgagtctgttactcctagctgttttccatcacatcagggcataagttagcatttcccattttgccaatattttctttcacatcaccattattagattggaagaatttaaagtaacatacctcaggcaacctcatctcccctacctcccctcctcccatcaccagccccagcgtctgatgtccccaacaaacccccaccatcttcttctttggccattcccttctcgtctgccgtacaaattcatgcaccctcaaaatccacgcatgtcttttcctcggatcagcatttcctcctccgataacaatcaggtcaaattccgccggatcaggcaggaactctttcatcctgctgctgctgcttggcttattatctctcgcgtcgtcaaccctagtacgtctagtagcctcgctctttggaccaccaccatcagactcagagtcgtccgaagaggaccgacccccaaacccgttcgaacaatcagacgacaaggccccgttcgacaactccgcagaccccccattattacccccgccgtcgttgtaacatccgtcccgctcgttgtgaggaccctgggaacagcagtaaaagttgtcggctgggtagaaaaatgataaagcaggctgaaagcggcaggttggggattgcgttaaggaggcgaagcagcgtgtgtaggagtcgcggatggaggagatgtgtggggagcggtacgagttgaggaggatggcgattcgcaaggggattttggttggttggttttcgggtgtgtcgttggtgttgtcttgattgtggttgtggttgtggttttggcgagggttgacctcgtggtgaagagtacctctcggggagtcggttgggacggtcatgttgaatggccgcttggatgggtggtgttttccctttctttttttcgtaaacaagtcagctaagtaagttgatggcgctggatcgtgaagtcgggtttataaagtgggaaggagggaaagcttctttttaagagtcttgcttgctttctttcgtaagcagatgaatgatcgatcagggggaggcttataaccggctatagtaaccgagttacatgaagtgagcttaatagctgttgccaatgcgttgctcctttaatgtatttagatccctacctctacttttcaggcaagcattcattcgatacaaaaccgacaaaggctggggggaagggaacccttgttttggagctggagagaagaatacttggcaagagcacggcagttaacacttgatgatgatccatctcaagtcacaccaaagcacaccaagcaatggctgaataggagaataacacaacacgtttaacaagaaggattcagggcggacggccaagccccgattctcatccactggatgacgttcctttgggggttttgcactagtgtaggggacttctggggaatgtgtgagtaccgtccgatgcttgtttgttagctcaatacccctagcagtatgcgtgatgcactacagtaggacgagacctatcccgtatagtccataagcttacaacaacaaatgaaaatggctgagtacggattatgaaggcaataacaggattttgtatgatgttttgtatatgagaaactgtgtattctagataagtttacacattagctgaccctgaaaacgcataggagagttgacccgaggtcttaagctaacaaactaaccagtactggataagtgtacctggatgacatcatggcagctgaaagtcgcgaaaactacactagggatggactcattggttacctcacccattgtatggatttgacagttcgaacgaagcaggcccgttatcagcttcaggaaatgaaaaagaaaaaaacagaggtaggttttttggcccccatttcgcgatcatgaacagtctatgaaggggataattaggtacctaaattcccatctcgcgctgcgccgtatctgtacagtcgcgacctcaagtagctgaaagggatcaccaggcggatcacaggctcgtccacaaccagattgatgagactcgataccgctcgttgtagttagctaagaaagaccgttgcaaaactataatagggattacaacaattcgaaaacacattggctggagtccctttagcatatttcaatctggaaattgcctaacaattcagaccaaacgtgtgttaaagaaacttggatgcgtaataagggtatacccaaggtataatgtcaaaggtcttaagcattctgtctaggaccgtgacgagacaggtacgggaaaagggatcacggattcaggggaacacacgggatgacagggcgcagcagtcaaacggaatgccatgcggcgcccgctgtcagggcattttactgtcagctcagtgggtcgtcccgctgcaccggagcggcatctgcacattttgcggggcgtcccgcaattgttcggcagaccgggcccatttcatcccatccctttggatatggacataggtccattgttttgtttgaagggattgttaggatgatagtatcggatgacaggcgacaaacagtttgatagatttccaggcagggagtaaagagattgaaatggggtaagtaaaggtaagcggaaggctttatagtaaatctttaagacatgttgtacagtctagtactgggttcattattagctcgagacctcgtgtcaactttcctgtacgttttgatggctaattaatgcataatcttaccttgaatacgctgtttctaagattcaaaatgctatatcaaatcctgcttatgccttttgacctgaccttatgatctctgatactgatcggagtaaatttcgtctagtgcactatgtatattgtattactaggagtgcctagtgtaccaaactaataaggaaacacaagaaagtcaagagctacaagatagcataccgttagtactttgtattaggccaaagcccgctcatcattatgtatttccattgtaggtatatagagtgtaaaaaccatacaagaagttgaatacttcattaaatcatccacattacatgcatctcattatttcgtatccaatacaacatctcggggtatcatatccctgcctccaatcaggcagtaaaagccctcttactcttagcagcatacttaatcgtgaagggctcggtagtctgcgtctcccagtccaggggccacttgctgttcccgtagatcttgagcgccttaagcgtgatcttgtaagtgtcagcaggggcgtaggtgccatcagagagagcaccatcccagttccactcaaaagtaccgcgggggttccagcgggccgggaaagtgaggacctggccgatggtcttgcccttggagttgacgacgtcggcatggacctcggcggagcccatgctgagggtgagtacgattgtcgggtagacggtggtggcgtacagggtgtcgtttgccttgccggcgggaggcagggtgaaggtggtgccggcggcgacgggcgcgtaggtggcgtcgctggattggctgaggtagctgttctgcttgtcaaggacggtgacagagcgcatactgccgacgacgccctggtaggggagcgagtagccggtggagtcggtgccgttgagggtgatgtagcccgagtagacgggcaggcgcttggcatcgagacccaaggggggaatggcgaggacggtgacggtcttcttctggccagggttcagagtgagcttggcgggggtgaggacgagggtagccttagcatcgacgagctcgttggggaaggcagcagggccgatagaggtatcattagcgaaagtataggcggtagcagcgctggtatgaccgagctggtaagtgacggccttcttgccagtgttggtaacctcgaagctctggaggggcttgaagtgctcagtgtcgttgaaggagatgctggagacgctgaggagggcgttggcgttggcagcatcccaagcctggatcagaccggcaccctgctgggcaaccggggcaagcatggggtaggtcttggtaccatcattaaagaggttagggtgggcagtggcggagaaaaggttctcgaggaccttggggtccttagtgccacgcttctgcatgacgagggcccaggtggcagcagcaagagggcaggccatggaggtaccagaaagtacagcataggagccaagagcacggggataggtggaaaggatcataccgccgggggaagagatctggggcttgacatcaacctcgtaggtagggccccaggatgtgtaggtgctgaggaagccaggggtagcggtgttggggaagttgttgaggttcttaggggcggtctcaggatcagccatgttgacagtaacctgagtgccggcctggagggccttgatccaagcagcaccagtttcggaagtgaccatagcagcagccttgacatccgcaacggcgctgacatcgaccttggtagatccagaggcgttgttgtagtagatgatatacttggctcccttggcggcagcgttctgagccttctggacgaaggtgcaggtaccacggcggatgagaacgatgtacttggaaaggtcaggggtgtcatcggggaaagcctcgcagccgttggcagcatcggcagtgttgaagttgacggaccagacaggaaggctgacattggcccaggcgctgggggaaccagcggtaaagccgaaggtcgaaagggagccgttagcgacagagtaagaggcctcgctgagaagagcaggggcaagtatgttgtcgacagaggcgactgcggtaacccttttgccgttggcggcagtagaagcgtagaagatacccgtagcaccatcgtttccggcagagacaaggcagggaacacccttctcgacgatcctactgacgacggcagcccaagagtcctcgggccaaccagaggcaccaccgatggaggcggtgatgatgtcactgccatcatcgtaggccttgaggtaagcctcgatgaggatatcgttaccaacatcaccactgcagccgaacacacggtaagcaccgagggtcacatccggggcagcgccaatgatgccataggggttgttggtattcgctgataacagacctaggacgtgacttccatgaccattacatgtgtccataggatctgagtcgggtacgggagtgttggagccgttgaagtcatccccgaccaagtcggtaccgtatgagaccaagcagccggggccgaagcagccgccgagggcagggtgaagatagtcgacaccagtgtcgatgacggcgatcttgatgcccttgccagtaataccggaatccctgaatttgttgacctgggtcatgagatggggggagaaggtgtcgttgccagtgtcacgtttggcgacaacctcctgaacggcgctaccagtggagtgaaccgtgtgctcggggatggagtagcgcctgacagggtacagggccttgacgccagacatggcagcaaccttactggcgaggtcatcggccttgttgagatccttgaactggaaggaagcacccttgaagagctcatggcgaatatccttgcggatggtggcatcgcccttgatggaggcgaggatggaggtaggatcctattaagcacatatgattagcataaggcatccctctcctttgaaagtctgtccaaacttacatggctatcctcatactcgacaatataggcaccggggacgaccgcgggggccttttggtgggcagcttgggcaaaagacgcagccgcaaggagcgtcgtggccaaaccaagacgaaccatgatgataaattatggctttctcacttgtggcagagagagaaagtcaaagaaggggaggggagaccaccgtctgagagcgaagcagctgcgaagtagactagactgacggctgcgggatcgtctcggcgctacactcgaaggtcttgagcgggcggaagatgaggcggcaccatggtaggtatatatgcattttgtccatcgcgtagtgaacggcatggtatcatccgtctaaattgacgatgttcgggacccgaatatcagagcccactttagacgaggagggaagaagagaggcgaccgggatggtatgcggggggcgctaccggaagcgatgccaggtcaggaaggacgacagaaggtcgaccggggcaaggagatcaaatggcggccgagttaaggaccaagggccttatctgggcgaaattgattaagcttattggaccatctgtatcggcaacctctgtgaaggcgtgcttatggcacctttctcgacgaggcaggtcgatcgccccatgacggtcgatacaactctaaagtggccgactgcggtggccaagaagccatccgtaattttaatttaccggagggcaacttttgttccttttgctcatcttcttgcatgggacggcagcgtgaaatgctactgcagagtaacggtaccactgaggcatgtcttggctctttggcttgagtccgatgctggtttattggttagcttggtacactaggtactgtactatactttgtacaccagacaatatctatcccgaatagtcccaaacctcgcaaggactaattaaaagggctatcacgaatgataaaaggcatcagtaggatccgataaggcatttttgatatcagatatagcgtattcaaggtaagatgacgcattagttagctatgaaaacgcataggaaagttgacacgaggtcttgaactaacaaccaaaccagtactgactggactatatgggaatagtggcacattgagtaagcacatcgcactaggcaataggacgctgctgtacttgcatagggaagggagatctcgtttgtgaggatccctctgcaatgcaggttaccttgtgtcttttgacatgtccgaccccgaccacgttcccgtcaattactgtgctccgatggctgggcattggttgtatgtatatcagactttgctaatgacacgcggacagggacacggcaatatcaccaaagagaaactgagaagtcccatgtgaacaacaacagacacccaagatcttgaacacgggcttggcaatgcgaagcttttttcgccttctcttttccaacgtctttaagtgattgcttggccttgccgaggcttgttttccttgtgacttttgcagtctctggtagtgaattttcgttgttatcagtcggctagactaatagataacacgccaacgtttatcaccatggtatgtagctgccttttccacgattgatccgccacagtacagtgatgatacttgaccacacacatgccgtccaaagccactaaatgacgcgaatggttcagttactgccccgagactacgacgccagcagatgatccatggcgaatttcattgtcctgttttcctcgatgagatgtgtgcttaattttcttttggatagcttccatttgcagagttggaatcggaggccgtataaagcacagcagagcctcggccagacgcaaagtcaccacgttcttgggtggtaattggagggggtgaagggtgtaaaggtaggctcgaatgggcagttgagatgccatcaggtgctgctaatgaaaatgaatgttcctgcgtcgccccgctgtcacagtgtcccactgactaggtactaggttcactagagcaacaatggaaccctgttgctgcagtgaatgggttgcttggaaaggtctccagcggacgagaccgacaccgatgactcccaaccaagaaactatcctggaccaagatcggacgagtaggtcaagggcatcagttaaagaccagaggacctgcttaaacgggacagcgaaagcgaaccacatcttgggactaattgatttcgtggagtcatggttttggggaaggcaactagccagcatgggtggaaatcagactatgccatccatcaagcagcgagacggggtgctttaccctgtgtcatctggcatcgccagacatgttcagatggcgtctaataaaaacaaataccatcctgagccaacttggtagggttccggaaacgggcttgggttctatgtaaacggtgctacacagaacgcccgaacggcttgaatgatgcagctacaaactcgggagtcgagataagcgcatgcagtgactttcaagatggccgttgagtggtggctcaacaaggtgaaacaaagtgctgtactgcaggtagcttaaacgtggaaaggcgcatgcgtgaagaaaccggggagccaataacaccgatattggtgcgtatgcttcaacaatgaaggaccagacggcatataggatacagagaaatgagacatgatggaaaagcccagacaatctggccgtccatgtctacacagctcacccagtcgagctgaccggagcggtgagcttcacatgaccattgaccttgaactagcaaagaatcatcgttgaagagcggaaagaagcaaaaactaggatcaagatttagcttgtgtatattagtggtgttgtgagaatggcttgatggtggtggtagcttcggctcgagttgatggacggtgtgagcaacttctcaccatgcgttcctgcagcttggaagttgccggcggcatatggagattgccgacccggcaggctcagtgggttgtctctcggcttttggagaagtctcagccaatcaaaggttcccaaagattgatgaccgagccgggagcacgaagctctccgcaggttgccgtcgttggatgaacttcattgatcgagacgaacactaccgtggtggcttcagattgacactcccgccatcccatctcagcatcgcatcgtcattctaaacgaaccattcagattcaacccgtcaaacataacaattataactacataatgtacgtcttcgactcgaccacgccgggccgcctgcgaagacttaaactgactattgccgtcacagactcgagccgccaactactgctccctgttaaatcgcctaccatatctacgcaacgtccccgtcaccatgatttgcagagcctgccttcgtgctagcagagctggcctccgctccgaggcttcccaaagacttgcctctttccagacgccaagcagggctctctcttcgctggcttctacacgcctcgctgtgcctgccgcatactctacctctgctcttcttcaacagcgcgccattcagaccccggctcgccttgcctcgaggacatactctaccgcagcttcggaacagcctgcgagcgctgtcccggaaaagccggaagacctggatgagggagaggcccaggtttgggacatcttgatccgcgaatttgcgcccaccaacctcgtcgtgcgagacatatcgggaggctgcggctccatgtatggcgtcgacatctgctctgagaagttccgtggcctcaacatgcttaagcagcaacgcctggtcaacgccgctctcggtgacctggtcaagcagtggcatggcatccagatcaagaccagcgtgccttgaagaaaagaaacatgggaggaaagtaagagaaggatgattttatatttttcagtgccatgtacaccactcgatacccaaatgaacaaccgcgccaaagctcttgaatgggcgtagtgccctaccaccaaaacaaactctcatctgatgccaaactcgaaaataccaccatgcccgtatcatcctgcacgattcctcatgataaatccgacgtttcctcattctccatttcgatgcccatgatacccccagttcactgctggagccgacccgggatcaggtcccttgttgaatagtggttgtctgggtcacccccgctcggttcgtcaagacacccaaccccagacccaaagcagaaaagaaaaaaaaaattgaaccattccattcagatgatggatgaaggaaaaatgaaagcttgacaagagtgggattcgaacccacgccctttcggactacggatatgagatttaactcagattaagggttaaccttaacgtagcgccttagaccgctcggccatcttgcctattgatgaaaatgtcactcaattctagtgttgacataccctattgcggatagccctcactttcactacggcggcggatatcaacccattaaggtccccgatgaatgaccatgccatgcgtcgtggcttcaccgaagagcattatgtcgatctatatacagttcgagagaagatgaaaagatgtccttacaatcgtagcaggtgtgtacagtccaataatgctctgtttgtttgcaagatactagtcttccaaggaaccaaaaccacttcaccgtcctcaaagtgtcaagatacctgtacacatcgaactctcgtctatctgctcatttacacgaccttatgtaccgtctatcttaacactggtttgtttgtgggttcaggaccttgggttaactgccctaggcgtcatgatatctaatttatccgtttcgtccataactgaagcctgactctatcttgactacccaggtatgcttgttccgatgctggatatgtcatgttcaatttttgttgatgcgtttccaatcagtacctaagcgtattttaccagtgctgaataaaattagttcaatgcatccttataaggtttgggataggtgggataccgctaggtttcgtccaaacaccaggagtatccagctaacagacaacccaacataagattggtttttcctcctgtactggcaatttctgtatctgtggggtgtaacttgtatttcactcctcctatacctcctgcatcgtcggaaccactgcaaaagggcccgtggtgtcaatccgctggacaattccgtactacctctaggtattcactcgcactcgtctcgtccccctcatcagacttcagtcgaaacttggctatatcaaagttcagaggtaccaggacgatttttctatctccctctcaaccagcgagtaggtaagaaggaatgacaagaagagggtacacagggagaacctttgacccataggacatacaggagtgattcacgcgcaggtcgaccaaaatgttggccaaggtaatcaacttgctcaaccaattgtcggatgggtgagttgatagttggttcaaggtaatcgccaaacaaacggaaatacgagatgaaagatgctacagaacacagcggacgccttaacgatcgggaaccttgatgacttttgatacctacctgccggatgaaacctgctttattcgtctgataagagtcgagaagagaaggatcgggatccaagcggaggaaatattctagacgaaaaatatctgtttcgctgacgatgttgccttgaaggtactgcgaggtccagttacgaagagacaaccgaggaagccgcaacacccacccaccccgagtgaggaaggttccatgaattgaaccttagtatacggcacactttctgggcgactaactttcgttctgaacgtgcccgctgatttggaaggtgcgtatggatcagagtcagaatcagaagtcagatccgtggtgtcctgtctgatgctagtatggatctggaatgaggagtagatttggaaagtcgaatttttatgctgattgttttaccagtgagccaatttgccagccagaagatcattgcaccaagtcacaagtcgaaagaggagagatatttttcaaacaaccaagttcttttgttcagctagctacctctattaaagacaattattgactactctctacgttcagagcaaaggaccccccaatgatttatatgcaagaactcctcccgatctatacccttggctacctctatgcgactctatccccctcaactcctcgccccctcttcaccactcctatcctcttcctcttcctcctctttttttgtccactgcttttctatgttttgtctgactcccccgacactccactcctctccactccttttcctaactcctactcctactcttcccggcactcatccttctccttctcattcctccacttcttactcgtactactcatccgcctatcatctgagcatcgcactcttgaatctaaaaccgggcaggttaaagaatttagaggacaatcttgagggtggcgctgaggaagccaacaaggccaccagcgaggaggttgatggagtgagcgcgggcctggatctgggcaacgagctgaggagcctcaatctggaggccgacaacagcgcggagggcgaagttgacaatgggagtagcaatggggaggaggaggccagagacaaggttgagctcagcaccgatgaccttgaggacgtcgtggctgacggtggcgacgaggtgcttgaggcagttctcgacctggctgaggaggatctcgacatcggcaatgaggtcaaggacgatctggagctcgccagcgacgaggccgacctcggggcggatgagggcggtgatctggggaacgacaccggtgacgacggtgtggaggtggccctggaggctgacgagggcctcgaggaggagctgggcgtcgacgccagccttgacctcgagaagctcaaggatgtgggcgatgtcggccttgacgaggacgtcgatgttgaggacgatggtggtgacctccttgacgatgacgacaggggccttgccgttgatggcaccggcaccagcgccgccggtggaaggaacggagggaacaccggtggggacggccaagccagaggtgaggtactgggtcttggagtcggagacagtggtggcccaggtctggtagagggtggtggcggaggtcaaggtctggacgggggcggggaccaagttatcgccgttgatgggggaggcaaggccggagggaacagcggcgccggagggaagagcggcgccggaggggagagcagcaccggaggggagagcggcaccggaggaaaggccgttgatgccggagggggcagcgccctgaccaccgcaggcagagccgaggatgggagaggcaagagcggagccaatggtggcggcggagagagcagcgctgaagaacttcatgtttgcggttgttggtggttggtgattgaaaagaatggatctaaagaatgtaagagtagttggatgttggtattaaagaatgactgttgtgtattaggtattagttgtagtagtgaaggagtgttgtgagtgtgtgatgatgagagagaagaaaccggttgatggaggaagatgacctcgagttatatacaagtttgtcgtcgattctgacctcctcatctcaccccccatgtcggcgatattgtctgtgcgggttgttcgccatcaaccttagcgtcatagcgataggcggtgtctcctttctctccccttcggcaaatctcgctggattggtgaagttggacaagctgtcggtggcagcagctacggtgaattgggttgaggggcgtaaacggtgaacgcggtctccacggccacgacacttgggaacaaggatttcgaagctttgaaccacccagctggtgccgcagatctcaatgagcctggtgtcaaggcctgtcaacgactgagagtctccgcaaataattcagctgtagcgtcttgaagctggcacggtgactaggtgaggctaggagagactccatcacaacttcattcaaaggtgccatgtgaatgcactaagggcttggcaggctcatccatgataagactgatgaggcctttgcgtgtactcgtgacgacgggcctgattgtatcaataagagggggaaattccttggtggtggtgttttgatattccagttagtgatgttcaaaagcgcgataaacttcgatctagcgttggtgcaatcgacatgattccattcccagcacgttttcttcaacactgagacagtaccttattgtgcagatcagggactgtgaatgcacgatgaagcagtgaagttgagacattgggttgcagatgccacaatggatcttgtggatgtgccgttcaggggttgtttttccttgaagaaaacaacaacggcattttgggaggttccattgatcgacgtcgtccgctcaggggttccatccagattcccgactccgcggcgtcgatcacttcccattgcgccattctagcctcaactcaccgtcgtcaccgccgtacacctgttgccccgactctaccgactttttgaaagcctctttcgcttgtgagtgccgtagaattgctccaactattttgatatcaccagaataactagtggcaaggggacgcctgctagtacgttcagtaacgaccgttgcattctctcatttctccgcaatgtgcaagcgacaaggcgtctgtggagaactccagatgatggcaggtttcccaaattgcccaatcgtttaattttgaccagggtcgctgatcgtctcttgttcattcctcttgtgaaggcatcacaggcgttagtatctttgttcataagatgaaagggcgaagtggctcaacggcaatatggacacaaggtttattgccgtctctaagagcaatttcataaacatacttgtagagctgaagtgatgtcggtttcaaggctgttgatcttcttcaagctaagcaaagtcaagatccctgaaagttcactaacaattcaggcaccagttcaatccttaaaaagcgtttgttttagagtgagacttgttgacttaaactttcttttgacaaggcagaggataaacaagaccagtgaacgagtgattcccgcacagatgtaccataatattatgccatgtatacacgctgttacgctaggactcttggaaatagccaacctgaaggtggtcaaagagccctcagcaagtatcgcgctaacgaacagtattaattaaggggtaaacttgatatatggggggccgctcaaaggatctgcacttggtggagttcttgcacttggtgtactgacacctcacttacagaaaatccgggttcccaggccgcggaaaaggttgcactcagggaggcagggagacttgcacttgcagggacatttgctgtacactccacgtgtggcggagacaggtgggcggtagtatagctccatgaaccccgaccatcttcactcaaaggctagggacaagccaagaaacactgagcttctgaagattctccaccgatttggcaacaacgacaacagcaacaacaagacgccatcatgttcaccaattatcttacacggccaagactcagctcaacggtagcgtggccatggtctagtctagcgtaatgtatctgggagttatattcatcctggcagacgtggaaaaaggaggcgtccggggggaaaggggcgagaactcgcagaaactatcgcgccggtgctgccggatgcaattcgttccggcattgagtgtgccggctgtaggtcgtgtattgaagtaacttgcaacggaccggcgcgagccgtcaaggtcacggtccagacatcacgggatagaattcgcgatgtcctagatcgatatgtcttgatgtgtgcgtgtgttgcggtgatgtggcgcagcgttgcatgtcaaccgccaactacacgtagttgtggggaccgtttgtcagtaggaaggtcagttccgctatgtctggcgcagagcacttgttgatacaaagtgaggttctggataggatgatgggttgaatagacgggacgcaatgatgcgacgttgttgtctggagaaagttgtcggaagtgggatgaaatgggcgagctgcacggctcacttgcgtgtgcaacgcttagacatacagcttactgttcctataagctcagcatacgcttcatatctaacatcaatcacaagcgccagtggtttagtggtaaaatccatcgttgccatcgatgggccccgcgttcgattcgcggctggcgcatacctttttctctttttttttttttttggtctcctttttggacattatgacggtgagatgaaacaaaaggttgttaacattcaggcatggttttgtttgggcaatcagttcaatgttttgcattgttcctcccatacccgtcgtggagataaatagaacttggaaaatattcgcattgtttggttttctttttttttgttgaacataaagttgatgtatgaacttaacactgtattcagatcttgagcaagctagcatgtcaatgtctacatcactttcagtgttcatgtagttcattttcttccctagtttatgtgtccgtaatagtctggatcaacgaattgaactcattgaattcatcttggtcacttcagttgttgtcttcgccattctgtcaaccatcacgcaagtcttctaatgagtggccatttatcccatcgtcattacgttcctttgcctttcaagcacccgattattgccttcttccaatcacacaagtctatcatagaaggtacctttttgattgtgccattgaacgttatgtcatgagcttccccgttgcgaagaccaaatgcagtttcggccatgagcaatatcgcataggtacctggaagctcacatctcactaacagataagattctgtttcggctttatcataacctgtgctgatagcgacaagttagcgaaaagtaacccagaggccagcgaggacatcatattcattggccaatgcccatgcgcgttcgacacatgtacgtactaacaagtcatgcttgagttaaaattagctcggcactacttcgacgtccgtgcaaaacaagacttgtgtatcagccctgtgtacattgcactgatagtatgacggatgactgatcgcaactcttatccatctcgcgaatgaccctcgtttgtctgagaagccatctccaaaccttggcatttcttggcaagggaaccctctctgaaaatgggtggagatgacaatttgcaccgactgtcgccttatcgataaacatcatgatacgcaccgaccccttacttgcgcacggactttccttctcaccgtagttcatctcatcaacggttgcctcctctttgcttctttcccttttcccagagactgaggaggaagtcaacgttaaaaataacaacaactatcacttaggttccccctggtgtaatcttgaacttaccatcgtgacctttcctcccatagacatccttgcgactagtaccctcttcgagttcggcatcgcaatggtcatgtttcccgatgctccgtgagaaacaagttcatctccgcgaccgccgtcaaaacgcttctgtgaagtattcattgctatctgaccgcagtctcaattcatttggatctcgattccaattccaacccgtctagaagaaagggccggaagcgcggatgaccgacacacggacagtggtggtgtgccggcaatcgccagtcggtggtgcgttttccttgcccagcagtgcccgagtcgtgccatagggggaccatatgatagtgtgattgctacctcttggcgaacctactcatggttcatcgaccatcgggctcagtcggaaacttgagggtacagccaaccgttattgcccgtcatatcatgaccaaagaatgctcatccaacaaatggatcaaaaactgctgatgtcttccaaaagaaccctttgaagcattcggatcttgtgtttctagcgatctgactgctacgctttcttcggatgttttgcttcctccatgtaacgaccctgtgagtgtgggctaaaccgaacgatggccgtagccgcccgccggcggtggccatgacttgaattgacaatgtttacacatgagagcgcagatgtatttgagaagataactccccttcgtttgcaatgggaaaaccatctcttctgtctatcatccatacagtgacataactacatcggccatttgtgccaatagacaccatcacaattgacacaaacacaaagatcgccagagcttccactcggttgccaagacaaacgatatctacctcaagttgcatcaacctcacgcatcaatcaccaggcccctaagatttacaaacgggtatcaaaatcaatcctgagcaaaagacgattcaaggtatgtgtaaaacccaaacctcccgtcaaaccccatcatgatcaaccactaacacccatctcagcttcttcccaacttcccaatccactacaacaccaaaacactaaacaacaccttccaatggaagaccaagtctactaccacatgatgatgtccgacctcgagcgtcgcaagcggatccagaaccatcaaacacccgacatttgcccccctacccatcctccccgacaacaacagcagcagcaacgacaacaacaacaaccacaaccgcaccactggcatcatccttcttactttgatttgcaccaccaccaacatcacgaggacgatcaccacaatctttttcttcttcaaaaaaccggaacaacaacacaaagattggggacgacaacagctatttcttcggctgcttcgtcgcctacttcagagactaggccatcgagtccattgctgtcggggttgaggagtgcggttctggcggggttggatgttttgcatttgaatcatccttatccttatcctcatgggaatgatgggaatgggagtggtattgagagtaggaggaactcgtcggggagtcaaggtgggcattaactggtaatgatggggtgagagagaagatggatggatgattttacgatttgcctttatttctactttgtttcaatgaaaaggagttcagggaagggagttttgggagtttggccttgatggggaaggaatcaaggtaaactgttttcgtttactggatagaagaagagtataatacccgaccagtaggtcaaaatttcgaaagcctcaatctcacacacacatgcatacatgagaagggcactgttatccccatcgaataaacctcccagtcccggaccaatcttcagtgacactgctacgcgactctttccattcccgtgctcggcgttacgtcccccgcaatgtatcataacctctgctcgatattcagcttcgccatattctgccggagggttgcctgctgggctgtccccgtgggtttcatcatgacgttgcttctcggccttgtacttccctcgagaatcaggaaacaatatagacatcccactggctaggatgatgaagcttttcggtttgccgcttgactcgcatcaccaatccataagcggtcgtggctttttatgccacccggtccaagagccgcaaaactggcacatgtgcccaattcccggggcaatatgcacgcggctcttggccctcgtctcgcgcagtcagaacacggctggcttggtgatgatgatagcggctgacactgttgtctctgaggttatcgtcaagctcgcttcaggaacaggaggattgatggagagctcgccttctattctctcctgcggcattcagtgcacgactccttgataccttttcgtcggtttacttcgccattgatgggccgtaagatcatcttggctaagaaattcaatagattgaaatgctgagattcggatcttaaaacaccgagcgcatcactagactataatatataacgacgggactcaaaccaatgactggtctttttcgggccagccagatatacgtactcttgttaacgaagggccccgttcttcccacgaaggaaatgtcctggtgtggtatgtgctgattgatttgggttcagctgtagggcagcagaatcgtaacgaagtggagagacctacatatcgaatctcagccctggagtatgcgtgtactaattaggctttcttttccatcccaattgggcaataaagcacggaataaaccgaggagatatcgggttcagtgaaggtccatccttgggaaaagaggcttgggtggtctggacaccaggaaggtgattgcgatactgtactatcgaggtgttgataaaaacccgtagctttgttctgcagtaagcagttcattgtcgaacaaaatggttaaatgtccaggacggggaaatcatgggtgcggcccgggccgaaatcgagagcatcgaccaacgaccatggggtctcgttcgggggtgacaaaacttgttgggggtggaggctttgacctcgaccgcattaccggaagtgaaaaagtctaaacgagtccatgaaactcctactgtccatagccgttgcgaatgtagtggccatgtggttgggcaaccggctcgatactgagtacctgagaaagcattgatcggggatctttttttttgagcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaccaaggttgaagagaaataatttaccgtagatgtggcctagaactgatgctatcatcatgtgagagatttccaagtgcccgggcgccttgtaggtccaaagatgctgtcagcggtagatcaccatgatatgcgttattcccatcctttcgtgactttgcgagacactgcaaattaaatagggtaggaagtaatgtattggtgccataatagatatgggccctatgaagattttctcgactcttcgtgcagatggtgctgctaatctaccgaatattcgaaaaccagatcctcgaatggatcatgaatcatcaacatgaacattacttgtcgcgtacgagctcctccacagtcttcttccccatgtgtcatgaggttgctcttgctgtccggaaagcaggggaggcaggatttgttctcctgtatccgtagttgctttggaatgagatcaaagggccaaagcaacgaggagagcaataacaatgcccctgacaaccctgccgacggttgttagtcacctaatggaacgaaagtagctttaagaagaaagagtgcagtggagacctggctaagcacatacccaccaacaagaccttgagtctcggagactgcagcgcttttggcatttccagcagtgtccataggcttgccgtcatgagcagtgttgctttcctgggcacccacatctgtgccggtagggtcgatcaaggtgacagaggtggaattgtctagcggccatgtggtgttggtgaagtttccgaaggaggttccgttcgcggtaagagagggaaatgcagaaggagccgaagtagtgaggccactgctggtagccgctccgttgatagattcgctgctggagattaccgcagtgctgctttgctcagcgtcgggtgagatcacgatcgttgcaagtgcagagttgggctcgctgccgaagacagtgacagttgaaagggcgacggtagtcacggcaacctgggcattgggagagttggccaagtcgaccggaacggtgacagtcttgtacacggtcggctgctgggcgatgttttgggcttgggcgacagcgcctggagcatcagcaagcagcatgagcatgccgggaaccagtggcacgatggtgagcattttgaggcgtcttgatagcgtgtttgctgaatcaaccgatgttgtggtgggagatgtagatgatgcaagctgcaagctgaggagcaagaaaccaaggagaccaaggatctgggagaacaagaaggtcaatgatctgagtgtgtcaggatgtgtggaatggcgggaggggagacgacggaatgactctgaacttgaagttgacggggaaatctccggaattggttgtggagtaagggacaatggaggacttggaaggcaatgacacaagatgcaactgatcccttcattcgactttctggtgcttcctcttacgtgggaaggtcatcttgaggaaagcgccgctccttcgcgaagcggatatcacagtccctgttcatttgttaagatcgtgagcgccttccccaggtgatgaaaatttggcagacaccagtgtcgagaggaaggtgcgttccctcttggctcgcagaaataagcaagacctgtactgatcagctcagacatgggatccaactgccgcccatgatagaagccctgatggttcttgcttcatctttggggtgctgcaactgttgagatggtggttgcgatgggtcttcgattataacccaccgctcctctgattttggtcaccggattcttccgtataatttgattgccggcgtggaaggcacgatggtcagtcatgcaaacacctcccacgtccgggttgcatgcagtgggctgatgaactgccccaagaaggaaaaaaaaagcaaaaacaaaaaaaagacaccaaaccaaaacggaagcttatcattgagtccagcatagcctacagaccgaaaaaaataaaattgcgctacggatagccgcttgttccattgttcgctcaaccatctttgaggcgctccattatgcctcatcgactcgactagccgtacagcctcccctcttctcaagaacatgaccatagcctgtatgtgtgcgtgggtatcatgacgaagtcgcagagcataaagacatttgccaaacacatgcatgcgtattaaattcccattccatgcccagaacgccgaacagagtgatagaaaccaaggttagggacaaggaaagggcaaaagcaaatccaaagaagaacagcctgaaaaacattgatgcgatgatggcgatgaaggaacccgcgagcagatgctgaaagaggagatggccgcgcaaccaactaacagaactccaaatactagatgacgcactccttctttcccttctgagaagatgggctgccttgtccaacccgttccttagttccatggcttaaaaaaaaagtccacaaaatcctgtagagacaaaaaacaaaaagagggatgaatggaaaaggagagaccgtactgaaatcacaaataggtgtcagaccgatgtcgattgaacagacgatcttccctgctcggacgccgtgagtgccgtgtctctagaggtaatttgaccttgttgtgatgcgccccctcccccgaatcccgatgacaataaacgagggcttcgattagtagggtacgtggagtgatgcgatgatacgggaggctccattggcgtgggaagagacgtgggagtttgcggttgctgctgttgctgctgttgctgttgctgctgttgatgctgttgttgttgctgctgttgatgctccctgcctggtacagtacccggccagctcgaactgtgatcacctaccaaccggtgacccatctccgatgaggaggacgtcatatggagagttcggggtacactctcgggatggagtaacgaatgctgcccaatcttgcttgccgccaccggatcgtaaggactcgcgaccggtgagtaccggtacgatgagttgtaaccatgataaccagcgctgaggggactgagtggctgagacgtagcaacaacagtcctcggcgacggagcaataggtgccggcgcaatcggctggttgggttgtggcatgttttgacgggctcgactctcatctttcttgggacgaccccgtttgcgaccggtgggtgccgcgctcaacgttgaggtcgaggcagggatccctggcgaggggagaccgttgggccgtggctggatgttcacaggctggactattggggtgggaaacggttgatggccatatggtcgcatgggcgaaaagagcggtctttcctcggcagggccaaatgcccgcctctttgcataatgatcctccgagtcatcgaccgagttccgtttctgcggtgacaggatcggtttttgaaaggacggcctgctcaccatggagttataagcctgaatgcactgattcacggtccgccctgcatattccaagttagaggctgcagtgcatgtcttgggccataaaagaatccttgacccacctcgaggaatctggatagagtgccagtctggctgatggatgttatgctgcttgatgaaatctatcatgtcgtccacattgacgctaactttgatgatttcccctaagaggaagcgctgcgcgagaagagacatgggtaagcgagaggcgggggcgggggaataggagccaacttgaaaatggacgtgttcataccttttcttcctcatcaaacgacgactccatcttggaggtttggtccctggagtctgccgtcgacgggagggaggaaaaaacgaaggtcaaaaagagaaatggccgaatgatgtctagtcatttgtcaagggccaagtatgccttgttattcgttgggcgggcaataggccgggggtgacgctcgtgatcgcaaaagacggggcagagtcgcagtggcgaagcggcctcattcatatacgaatagggagaattggtgcttgcggcagtcaagctgagaagttgcttggagctggtggtgcttgatgttatactgctgcttcctgcttgatagcggaggcaggcttgtgggtaagtacctctaggcatgtagtggtgcttgccctgttgcaacaacaacctgcttgctcccactcaactgcgcgcgcgccgcctgcagggaatccaggataaggacgggaatggagacggcaggggtcaatgtactaggcaagatatgaaacgaaggtcgacgatagtcagagtcgagatatgtatgaggtgcggattgcagttagtagtgtagtgccagaaggcgttaatccatcatgttcatgaccgtggggtcacgaaaaccagggggtgggtgaagcgagcgaacggatccccaagtccaagacactctccccagaccgggagatgagtggaggacggtagcctggaatcgagcagggcaggcggcaaagagacgcgagcagtacagtgggaagcgcgcgtcttcccgttcgttggcctgcggagtttcgatctagctaccgtcgaggaggcgacgacgggcgagtaattattgttggccggggatgagtggcagacgatgttgctgtttcggtcagtgttccactgttgcactgtcgcaccgggggtggtgggcgtcccggtttccaatgttggtgttagtgagtgctccactgtcgaaatgatcccggtccggttgtccaggcgcagtggacgggatggatcgatgggacttggggactgaggtcaagtcggcgacagcgacaagaataataacaacaacaacaacaacaacaacaacaacagcaacaacaccccggatttgttcacctggctggtcttgccgtccagcttcccactccttgtccagccggcgtgtgttgcaggggtggcctgtcaaggtcaacggttctgtaacaaattcgactttctttttttttttttcctgagagatcgcgtactgaaccctcgcaccttccttagtctgagataatctcatgcagcgagtaccgttagataagcggatacaaggtgaaatctcgactggcgcaactgtctgtccaggtcttggtttccactggtgtcgtccagttacgcaacgcagagcgcaaagagggagagttgcaagtggaaggtaaacaagggtgtctcgtaaaattgcggttgcagctgcaagcaggcagatcaaatgactgcacgtgtggtgaaagggtgctgccggcccaccagccgctctccttaggccttgccttttgatcgtagtggcatcgatggatgtagccaagtatgtaggtaataatcatgtgtgagtgagtgtgtgtgagtgtagtgtgtgtggtgtgagattgtgtgtgtgtgtgtgtgtgtgtgtcttgctgccgttgtggattcgctcaagtcaagcagtttgccgcgaaaaggaaagattgaaatacacacccgacaagcagcagcaacactagcagcaacaggcatgtattgacgggagctagccgaaggcagaaaatggacgacgggccggggtcgatccatgtatttgatggccaagaatgatagacgcgtgacttgcgtgtgttgtgagagggccgtccagtccagctttgagggttgctcagccgatgaaagtcagtatcaggtatcgaaagttgactgcaacttctgagtactttcccacctcaactttggttcgaccagaacttggagaaatggggggaggacatggacaaataatgggcccgtcatatcccgtcatgtcgataatatccaggttgaccacctggtcacctcaaaaggcctggctgcgaccccgtcgcccagcaatctgtcgctttaaaaaaagggtacagtatggaagtactgtctcgggcagagagaccttggctgacgggaactcccccctcccgtcgtcgcaacccaaacctccaatgttgacgaaacaacatgacttgacaaccgcccaagcagttgtattaaaaagaaaaagaaagagcgaaaaaaaaaaaggtcatccgtaaccgatcacgaataattccagtatccacctcggtcttggatcgtcgcaacgcggtttctgcgcgggccgaagagaatgagcgaatccagcagcgaaacaaaaatatccggccgcaggaagaaaaacagaaaaagaaacgaaggagaaagaggcaagcggaacgacggcgacaacgcaaagacagacggcatacgcggttccgctgcgaactgcgaccgaaagccgggaagctgagacatatggtcgacgaaatgactgtatcgttttcccggttgggaagagggtgccgaaagtcagaccttgctgtcgcgaccgtgaatcgaccgtcgagtatcaaaggaagcctccaacggtcgcagtcgcatcgcattccatccattcatggcagcgctgcaatgggaatggggcaatgcgcctgaatgcctctgatggggagggtcgacatgggggacatggggtcccgctagagcccggtatgggtcctgccatacatgatagctggagggatgcttggccccacgatggatgcaccactcccactcaaaccacccgaccaccactccctcgacctctctcgctccgatcccatgctcgccatgccatgcttcaatggctgcgtcgtcacctgtgttgaccggtgttctccaatttattcatccagattcagcatggctctttcgaattggcagtaccattccctccacctctccaaagacgtccgtggcaggttaccttacctagcatttccatgacagaaagggaaacctcgtagtagccaccatcaccgccaccgttgagcaccacttttctctctttttccatcgctgacctctcatcgactcgagtcttctcttcgatacgcatctggcacccaaaaggatgctcgaaatggccttcataacgtgtcgcctgcaggcctgcagattggcctgatgataaatggacagccatatgcatccgagaccagcgtgcagctgcacatgtgaccccccatttgctggtctgccgccatgatagggtgtggctgctctggggaagtgtggccagcagacggagatggtggtggccgtagtggtggtcgatggtgctggacgtggtggtgagtgagatttggccgcgacccttttattcgtgaacccaacccaactcgtgccaacgtgtcaaaccagcccctggctctttttcttccacccgtcgctgtgcgagattttcagcgacacctttcttcacattccctcatcgtgcccctcgtcggttgttgagccacgatggcggcggcgagattgacggtcctgtcgtagtcgagggaacacggaacctttttttcccccctcttggtcgctcggtcttccggttcttgttttgctcttaagtcgcacgagaaattctgttgaagctgagctgcgacgtcttaacaaaactttgttcaattggcccgttgatctctgagcttggtagttcgaatccccactgactagaggtcggaaggcttgcttcggcgaccattggacgctgtgctgaaaagattcgccaatgagggtgtttgcgcggccatgttccatcacacgagctgagaagcacacgtcaagcgttcgtcctcataagagccgcatcgtccgggttatgacaagtgagaaatgtgatgtcggtcagggtgatttgagagtcgtcgccgccgtcgtttgttgccatcgtcggtcggaatgtgtgaagcttccataggaattctggaagaaacagcgacggcggtccacaacatggaatcccacgagcgtctttaaatgtcttgcaatgacctcggacgcttctccacaagctgctgcaagatgagctggcagggcaccaagcagcaaggtccagcacgtccagcacatcacagcacacactttcgctacaccaaggaaccatagcaaagtgcacggcagggcaagcggacggatttggcaacatttccagcaatagtaccatcaggctttgccgggccatcagctatatagataccagcctcattcggttgctgctggctggctgtcccattacgtcgtgttcgctttgctgtcaatgttgcgccctgtctgcgcccgggttgcatgtagtgtttatgcgtttcgccctgttccatgtctccttgtttatttattcctttgtctttttggtccgaggcgacgtgctacgtatgggaggtccttccagaaaggagggagagcatggttcaacgacgttgcacacaaagacaagcccggcgggtccctgacatatgagatcagatacagcatatatcgaagccagaaaccgtcagagacactacatccgccgcagtaccttttcctaaaggcaatgtataaagcttgaaaagtaaccagtgctttatcaagagcgccacgcaattgcagcagtttcgcattccgatggaagagggggcacgatatgtggttgttgttccacagatggcgatggccgcacaggttgggacggaaacgccagtacaatgcagaccctttgggctcatataggttgtcggacgtcatcggtgttgagacgtgaaatgacatggagggttgggtttagcatatccggaacctagatcctaagcttccccatccggatatccccagactcccgctttgctcgaggcattctctctctccatcacgagtccacagtggacgagacacttgacaccaaggccgcccaattccggaccgttcgcaatcttaattgaatctgaagacaagccttcacccatgtcgaatggctgaaaaaatcgctgcccaaggccgatacttccaacggcaatgtccattgatgtgatgaagtgatgaactttttgctggtcgaatgggaattccatgccattgcgccgccaattgatggtggggtcagcatagccttgccagctgccgaatgccaattggttttcagctgccgggccgtcgtgggctgccgaggctgccaaaagcgaaacgcagaagtctgtagtctgcggcaggcaagaccaatgagcaccggcacagtgccggacagaccagccaaggtggacaagctcacggtggcacggcctcagctggattgcctgccacaagccgactccagtggactggacttttgaatggcgatctctttgaccatgcgccgataccaattggcagtagcgccagacgccgcgaacgaacaattcccattgctacgctcgtccccagactctcagaattctgactgcaactggcacaacgccgagaaacagcgactccctctctggttcggacctgcgcgtcgtctgccccaaacagctccctcttgcgtccaccgtcgtcgccgacccatcgattctctctttgccccgggccattatccaacagtcaacaactgaataattgcttcagcccatctgaagcgtggcagttcgtcgcctccaaccctctcagcatccgagtcgccagccagcggtccagtcgcagttgagcatgctgtcgcaaagatcaaggagccaagacaagaacaccgcaacggcaacggaagaataacggcaccagcgaccggcatccttttccttcccttcctctccaacgaaagcaccacgaagcaccacacgctttgctttagccgactacacaggtactcggccacatcaacttgcatcattctgccgctgagacgagacgtcaccttcttttcagcccgtcgctcgctccactctcaccttctcatgacctttgcgcctaatcctaccgactccgccgaccgtctccttttccctaggttgcctcctcgatctgcaccttcttagttttttcctcgactgcgaccttcgtacagcaaacgtgcgccaagtgccctcgacacacagacacacaaccgaaccattactcacagtcccttattcgggtgcgcgcagggcgaccccagctgctgctgcatccaccatggaggacggccatcactcaccggattcgaccaaggaatcaaagtcggaggaacactccaagatgaacggctccaagctaaaacgggatggcgccagcaacgccggcaatgcggccacgccaaacggctcccagaccggaatctcgagacccccaagcatgtcgcccgacgagcacaaggctgcgagtgagagcacagcaactcccagcgaaaatgtcccgacacaaaagccttcgcgaaaggcgtctcagaagaacatgaagagggaaccggtgctcttcaaccatctccccgacgtgagggaagaggcatgcacacatttccaggtcattcatgactgtctctatggctcaaagaacatgggtgcatccgagcacgatgcgttggattgtgactgtgcggaagaatggcgtaagtgaaaatatcttcggcgtccccttgccgctagcgtcatgtcccctccggcccgcccgcccgccgacacccccccttaaccgaatactgacacctggctcatcgtataggcggtgatatgaaccatgcgtgcggggaagattcagactgtattaatcgggccacgaaaatggagtgcgttgacggcgattgcaactgtggtagcggatgccagaaccagcgctttcagcgaaaacagtacgccgacgtatcggtcatcaagacggaaaagaaggggttcggcctccgggcaaacacggatttgcaagttaacgacttcattttcgagtacattggcgaggtcatcaacgagccgacatttcgcagccgcatggtcaaatacgacaaggagggcatcaagcacttctatttcatgtcactaaccaaatccgagtttgttgatgccactaagaagggcaacctcggcaggttctgcaaccattcgtgcgatcctaattgctacgtcgacaagtgggtggttggtgacaagctgcgcatgggcatttttgcggggcgcgcaatcaaggctggtgaggaactggtgttcaactacaacgtggaccgctatggcgccgacccgcagccttgctactgcggtgaaccaaactgcaccggtttcattggcggcaaaacgcaaacagagcgtgcaaccaaactgccgcctgccaccatcgaggcgcttggtatcgaagatggagacagctgggacacggcggtggcggccaccgtcaagaagccccgcaagaagaaggctaccgaggacgatgaagagtacatcaaccgcttcgagcctcgtggcctcgatgaagagggtgtcaccaaggtcatggccacgctcatgcagtgcaaggagaaatggattgccgtcaagctgctcggccgccttcagaatgccgacgatgaccatgtccggaaccgggttgttaagatgcacggataccagattttgaagacaaccctcaacacctttaaggaagacaccaatgtcgtactgcagattctcgatatcctgtaccaactcccccgcatcaccaagaacaagattaccgattccaacatcgaagccgccgtcgagcccctcacccattccgaccatgaggatgtcgcgtcgcagtccaaacgattgcttcaggaatggagcaaattggagacagcctatcgcatcccgcgcaagaagctcgacccctccgctcccgtaaccacaaattcgtttgaggatgaccgccgcaacgtcaatcatgaggagcatccctcaagacctgtcaatccgttcgagaacatggttgtgcccacgggtccccgcagcaacattccccaacggaacatgaactacttcaacaaccagagaccacgcaagcttccaacgaatcttcctgcaggatggtttgtcaccactgacagcacaggcaaatactacttttacgacaagagcggccatacccagtggcagcgacctacaacgcctgctgtcgacgtgcccaagccctctgccaaggtggaacaaaaccaaaaggctctgcaggatatcatcgacagtttgaccaaggagccgacgccccgccattctgcgaaccaaacccctaaatctaacacacccgtgccagacaatggtaagaaggagaagtggaggtctcttccggttgagaaacagatgaagatttacgaaaacacggtatgtccaatcccggaagccaactgcccctcctattgcggtgacgctaaacaaagtactttcagctctttcctcatgtgaaatacgtcatggacaagtttcaccgaagacttcccaaggaagacctcaagcggtttggccgtgagatcaacaagaaactggttgcttccgactacaagaaccaccgtgtcgatgaccctacgaccatttcctccaaccaggcaaggaagatcaagaaatttgtcaaggacttctttgatcgtgctgtggtcaagcacagggaaaacgagcagcgcgctgcacagaaagccgggccatcatcttccggcgccccatcgcctaccaacggcggttcagccaagtcaccacttggccgtaacggcgccagcaatgccaccgtcaagacccagcagcccgacgccgatggcgatattgtccttacagacgtggaggatgagggcgagaatactcctgccacctccagctcagaccgcaagaggaagcgtgcggaagagcaagaggttccggcgccggcatccgaagcgataccttcaccgaagcgagccaaggaggactcgacaaccgaagactcgatccccagccctccgccccctccgccgccgccgacagatactccactcaccgaagaggagcgatcaatgcgcgagcaagaggaggccttaatgagggagaacgaagaagcgcagaggctggaggacgaggaggccgagcgccgggtgagtgttactgttcagggagcggctgtcgcgaccagcaaggtgaacggagtaaatgggaccaaggcccaccatacctcagaggcatcacctgctgtttccgatgagaatgggatggacgctggtcgtgatgagaagagtcatgagcaaatggcacaacaggagcccgtcagtcgttagctatcttttataagttctttttctttccttttttttttttttatctttcttctttctttcttcttccgggtgtgtggaaaagagtccaatggttgttgaaagcaaatcatggacagagaggcacagttcaagggaaatgcttgaatggctctttccttatcggttcgttgcatgaaaaggttaccgcctaaccgccctggaatcattgttggctggttggcattagaaaagtggttggtttggtgggtactcgtttatccggttcatgttggtgggtcggttggtcggttggtcatatatccaaaatcggtcggtacacggtccaaagggttgatggtttcctgagttatcattctcagcacgtctaatgtccgaggaaaggtggacgaacagacagacaggcatggactcttgttattgctttcctacgatgttccactttcatcagcaacaagtttatctttatattcaggtctagatcgatgacggattgggtgatggatgtgccggtgctggggacaattcgacagtcatcaacatataggcggtaggctactataattggtggacgaggggtaccagtattgctggctgacttttcagtcatggacacacacgcacctgcccccttgtattgccttggaggaattttttttattggtagagaacgcaataccgcattttgacaacggacgtggtcgtgatggtggtggcgacactgctggtggtggtggcggtggtggtggtggattgacacacacacacacacacaaatgatagcagatacatccatcctcgctacatcccaaacggccgggcagcttctggcagctgatcgctggaggagctggtgttgaaaaaaagtatatctacaggaaccatgatacaggtggacttcacagtgaagatatctgccaatagcagacgtgtggctacagtggacctgggtggcagatgcctacttggttgcttgtttcaaactcatacagagctccctctttgtctcaccaactcctttccctctccctttttcttttcttttcttttctttttcgttgctctctttctctttctctttttaaggcgttaggtctcaaaaacaaaatgggaatcggagatatggaaaaagcattaatcggcaacggcgtttattattatttttttattattattttttttattttttttgggaagtacccggagtgagatgagaaacaaaggcgttcgttcgcgtttttgatcttgcctatatatgtacacagtagtagttccttgtggaaatctatcgcatggcattgttgttttcatcacttgcggtttgggtttctcatggtattcattgttattgttttgctcttcattaggggcaagcaagcgagccagcaagcaagcaagcaaagtggtaaacaggcagccggactggaactggacagacgggcgagtgcaaactggtgcgaaaaggcacatggcagaagataagtaggaaagagataaaagacatagtgggaaacttggactccgtttggcgaactggggggatataataagctagagagagagggagacatcgatacgcttgccatttcgttgtactcacggcgattggggatgtgatgtgggttgaacgagggaatataccgctgtttgataacatggaatctagaaaatattctctcatgagtagaacgtatttgacaacaatgttattgggtggatacgggaattttcgggggacagtctgatcatagcggtgaagtcttttcgctcgctcgctcgctcgtgcttgtaagcatgagctctgcgaagatctcggtggatcttcgtctacttattcacgtaaacacaagtttcaaacgtactcggctcttatgcatatccgacgaggcaacacgaccaagtaatggaacgtgaaaattgcagaccgtgaatcaagagcgttttgactggcaggttgttcaactaatctgtaattggctatatgtttcccagagaaggtagatggtgatcatccaagaggttgctaatattggaatatatccatgcaagaaaaagaaaagggtatctatcaagcgccgtctcctcaggtcgttaaaaaaaggtatatccaagaaccagaaccaaattaccagagaaaagtcaaaagccgcgaccaaaaaccgggtcgtttttccgtcaatctttatctttcccactcctttgctggctttcgacgctgctgctgctgctgctgctgctgctgtagcaccgtagtgtagcctcctaatcctatcccatccggtccagatccagagtatcatgcccttcctcccctcatatgtacctatatatataccgttgattatcattagacaaaaagccattaagtgttgttgtgtttggttccgtctcgacgagcattacctgcctgccctcttcgaaacgatcagagcagctccatcatttcaattctcatatcatatcatatcaaccacaccaaccccgccaccaccgtcgtcaaaaccggcaccaccaccacccccagcttccttgaccccaatgtgactgctgcaccaccgccgctcgttgacgacgacactatctcctcgggcaatgtctcattagcaaaccccacgccacaaaccacattcaccatcttggctgcctgcacataaactcccgccacgggctgcttgcggtcggcggcagccgcatgatagacctgcatcgtctccctcagacacccatcgcaggtcggcaccgtcgacccgggcaaactgacattcagcgccaggtgatagacatagacggagctagggttggtaaagttcatgacggcgtttgcgtagcagtatccttcgactacttctgaagaagaagaagaagaagaggaggaggaggaggtggtggtggtggtgtctttcagacaggtagccgagcgaacgggggcgtaggcgatcatggcgacgtacgcgtcgcggacgacggtgtggccggcgcggaactcggcgccgcagttggcgtccgagatcaggtcggaggcgagcgaggagaggtaggaggtgcagaagttggcgttgggagagcacgaggcgtcgaggacgcgggtgagcgagacgagggagcgttgggcttggaagaaggattgggagccctgcgcgaaggggaaggaagggatgttagttattgtatgatatggataataggagaagagaaggacaacaacaacaagaacaacaacaacaacaacaacaaaagcggggaacgtggtacacacctgcatcaataacgagatggggtagcactggttgaaagtctggttgttgagaaaagagttgagaaaagccgggcagttgctgttgggaccaaagttggcggataaactgccgtcaaagaacttgggtagggagctcgatacggcggcggtctcttcggcccgggcggcggtgaaagtggaagtagtacccgtgggtttctcggtgacggtagagacggcgatttggaaggtggttgtcacggagccggatgccacggaggtgatttccttttcctcacgcttcctcaaccctccatgcttcaactccgcctcctccggtgatagcaagatccattctccttcatcgatggttggtggttctgaggtgtcgatatccaacggtgcattattgaagtcgatggagtcgctcaagtcatccttgatttcgatagccagcgcccgcgctgttacctggctgacaaggcaaagcaggacgactagggtgacgacaacccattgagtcttttgtgaagaacgggaggtaaacgagtacatgatcatgtcacggctgtaacagagtgtcgtagcagttggtggtacattactctgtggaacaacacagatgtcgagttgtaggctatgtaaaaacgaaggactgaaaatttcctgatcggccgggtcagacagacagatcggtgttagggcgcgtatgtctcggtatggtttagtcgatctcccttcgtatgttgatgaccaggacgggggggttaagcgatgagagcagcgagcgagcaagggaagcgcaagtggggatgtctttcccgtctttatatcactgcagcggtccagttcctcgtagggagaccggggagtgatgggtgataaatggcgccggcccaacaaggcgggatgggggtgaggaggaggaggaggaggagctaacaatccaatgttggcatctgtctggtccagtccaaaggcagcgtcccgtgggctctacttagaagaaaggcccaagggcgggcgggatcagggaaatggtccgatatgggtaggcgggtaaatataagacgaggaacagaacaatgggacaccaatggggacgaagaaccggtgcaatgccgacggtggttgcagaagcagtgcagaaaaaaaaaagggcgtaaggtctgcgggtgttctggccagaatggaagctgggggcgagcggagtgcggacacttggttcgcccggatggatggttggctcggctgcggagatgaataatggtgttgagagcagggcagagccatgtaccctgtcctgtctgttgttgtccaccacgttgagagatattatagagggagaagagaaatggctcgaaggaaaacaactgaaagagggctgagagggttggaagaggaaattaaacaaaaaaggcagtcggacaagtgctaatgttcccattgggggtggcactacactagtgctgtgcgtaaaagctgctactgtaaaagatctgggtcaggggtaaagtggcagagaggccagccccaatgcttctttgttgacggtggtgtggtgttttttttgaggcgttgtggctgtcttgttgtgtccctctgtgccgtcctcgagcttcgacaaccttctctcttcactagttcgttccaagacgttgaataagccgaccatggtggatgctaagcccggtgatggcctcgagggtgttttactcgagaacggacctcgatgttgagacaagcagagtgggatctctgtctcgtaccttggagatgcatgcggagtggagcaggggtgtggacgacgaggatggtcaacaggggtcccgaaagaggccatcaccaacgaacgggacgagagcttggaccgctgggcttggttacaccgatgcaagcaagtgggtaggcgagaagcgtggtgatcaattattgaatggcgcattttatgtataacaaaaggtacgtacactacattatatgtataggctgtaccatgtacgtgtaggtatacatcgatacagcgtatataatgcaggggacctgtcttgcgcatctctgtcgctgttgctgctggctgcgcattggctcgggtacatgaagccgactttgtgcattttattgcttccatcagccttccatacctagctctcattgggtgaactcggtggaccaatcaaatttgctaaagagaggaaagaagtcgtaaacggttaatgacaattattgatggtggttgattgtggtggtttggtggcgtttgggtggctctctttcagcctccagatgagcgcaagcgacgggaggaacgtacgaaagaaaaggttgggaacaagtcccacaacttcagttgtcatctcattggacgaagcgatgaaagccaaagacggacgacggcccattcagcgtgcgtgcgtgcgtgcgtggaagtggtacctggtagggttcagcatcgcatcaactggatgatgaacccgatttagatcagacgcaggtacaagccatcgatgttcagttgacttccagatcggtggttgaggggggccaaagatggaagaaaaggccaccacctcactggcgaccgcaaaccccaaagcaggtacgaggtggcacataagcgagatttggcttttcatcagcacctgctgccaagcgagtgcgtccgtgcgtgtaaacaaatcgattttgtaagcgaatccgtctcccatcactgtcgtcgaagcaatcaatcatcaacacacttgcttcgttggcctcggacttttcccaattgcaccccggcggatgcccacagcgaataaatacagtcttccatccgagggggaaattctctcccaagtggaagcttcccatcagtccttctagctccgtctgctgtgtacctcacaccttgccacgttcgggtgttttcaagttcgagtcctgtgcttgcacgacattattggtgcgacaggacatctgtctgattttttttttttttttttttttttttttttttttttttttttgacaagccacggcttccttgttcttcccttcttaacattccgactttgacagtcgtctgaaaacgatccttcgcacaacagagaaacaaaagacggaaaaaagtctagaccaccctcagcctccattgtagatccggccggttccggggatcagcagcacaaagcgggaatgatccttctgatcctctcaagtgtagtgtggtggaccgtggcgcgagagagagattcccaatctcgcaatctcgctgattgtctcccgcccgtacataggtagctcgtcaaggtaccccgtacccgtaccccgtaaccccaacaatgttttgcggtaccctacgtaccccccccggaagacaccatcatcaccacgccttcgggtgtgtgccactgggccacgttcgttcggcattgaggcaaggcgatggggttggactatgaattctttttttacagcgggacagggtacatgtatgtgtatgtgtatgtgtatgtgtatgtgtatgtgtagaaaggctgccaaattatcatcaaaaatagattgcgcttgatcaggtctacctagtccatcccttcccgtttgagctctctacagtaccacatggtttccgcacgtccagcgtgcctgtgccctacttatcacaacgtcaatatgataacataaccgaggctcgcccttgaagagaatgcggaatatgtgtcgatataattctttataatccaagtgttcataggcattttctcgcaaatgttggtagatgatcaatcagtggggtaaaaatagtttaataatcacgacaagatgtcttggtcttcggagaatagatagagaatgcggtgatgtttgtctggttggttattcttccaaacaaaaacgaataataaggggccccccagaaaacaaagaaaggaaattcggaagaagaagcaacaaacatattgatggctccgtagtagtacagtagtagtacttcgcgcggtcccaggtcgctcgtcaccacatacataggaagtctatcgatcatcatgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggccattcttttactctagcgagacgatcggatccccccccccccccccccccccggcttaggtccgggaaagagagagaagaccgtacataccctttcctcgtcatcggctgtctgagtgagaggttaccatatttccatgaacacagctttgtgatctggtcatctttcgtgctcttgaaaagagcaaagtgtcaagcatgtactctgtcgatcccgatgaaatgagatgagatggaaatccgttacttttctcgagatttggaaacccatggttcagtcatgatcccttttttccgaacaaccactcgtctacacatgtccctagacttaatcacgcatcaatcatgtcagcgcccgcgcccgcgactgcattcaccccggaggtacgaagtctgggtctggaacccgtatcgtatacaacagaacgccgccagatgcacatatgcgtgtgtctgagaccggccgggcattgaacgggctgaagggggttaagaataggtgagagtggttcagttcgacatcagccaggtaggtacttgaaaagatatgcagtgggatccctcctttcttttcttttgtgtaactgaccggtcggccacccgtgagcttggctgccacatttgcccgttcgtgctccctgggcatggctcagtttgctgggtggaagtgaaatgaattgatgttgctgaacaatgggtgatgttgtcggtggtgcgctggctgtcaatcacatgcttgagtgagtcctggatgattgttgaatccatttccatttcatcgtgaaaaaaaaagcccttattcgttcgtgtatgcatcccgttccaaaacccacccagataccaagaaagccgccattcgttagaatcacaatacaacaaacttactaaaaccaagtttaccttcccaaaaaaaaatgcttcaacctcactcagtgacgctctctttccctttctttcctacctacccacaagctcaacatctacgcaagatagacataattcccaccctctctctcgatgtaatccttttcgataagcctaattgtaatcaaaaggttagcattcgtccctcccaaatttgtcagtacccgaaggaaaaccaaggaaaaagcgtacttctctatattcgccttgatatccgccgcatctaccgcccccctctgcttcgtctggttaatcacttcggccactagctgcgcatgcgccatcttcttccggctcttcatgatgcgcacaatcgccgcctgcgtctcaaactgtctgtcctgcgcgaccctttcgtgcgtctccttgttctcttccttggtctccttgagttggatttggttgatcttgactcggaacttgggatcggtgaaggacttgttgatagaaaaggtgtcggtcttgttgacgtcgcgacccttggggtgtttgttgaggacgcgcgtcttgccacaggctagggattgcagagtccgttggagctcggggtcgggcatccccgttgctgaggcgagttgctcgtaggagaggatcccgtccggagacttttcttcggcttcgttgaagaggacgaggacgatggcttggaaggccgagacgagtagttcctttggtccgcggtcgaagcgggccttgacgacgcagtgcgcgaggttgtgcttccatgtcagacggcggccggtatgcttggatttgtagtacgtgtcgaacgtagtgatatgatccagcacattttgcggcaacaggacgcgaacatcggggtaggtaggccatgcggcggctgataggacattaacgctcaggtcgagctccgaattggctacgggcgagtcctcgcccctaccggctagccaggtcttgtaggaggcgatttcgtccttggccagttcctgatccttgaacatgatctccagattgtgggtgaaacttgaaccgcactcgttcttcagcttggccagcatgttcctctccgcgtcacggctagcactgcgacccatgaggagtctgcgcgcgaggtccttcttgtagaacgcctcgaagatgtccttgccctggatgaaccggaaaagctccaggctgtgatccagctgtctatccagctcagcatcttcatctgccgtgctagcaatgccgctcctttcggcatcctgcctgtccttgacatcggacaacagtgccttgggtaacgtcttgagaccaccgcgtagcaacatgtcaatgtgcttggcgatcatctcgcccaccttcgaggtgcccgtattccacgacgatgataccgacttgtcgttgatgaagaacccgaaagcgtcgcgtaacccgtacgtgaaatcttcgtctctgccgaacgcatcacgaaccattacgtctagcgcgcgacgcagctgcaagatgcgaataatcatttcgtcgcccctagctgtatcgctgacaatggccgcacccgcctttctgatgtactgctcccacggtcccttcagcctcttctgaatacctgacaactttagcagctcgtacagggccttgatggaatcgaggtcgtttgcatccagcaactttgcgacactgccgctgtccagcagcttctccgcatagttgaagatgagaatgtcgtgcgcgtcgtccttgagctggcgcttggtggtgctgtcaaagttgtacacatcgcaccgctcgctttccttgttgagcagccgctcgcaagcaacaatgtagtccttgagcccgcacgactcgctgcgctcttccgcaaacctcctcacgtactctctcgactcgttgatgaacttgggctccagctccttgccgtacacgccccagagcctcaacatggccaccgattccctcaacagctgcgaatcgaatctgctgtcatcgagccgatcaaacataaccaacacgcacacagcattaaccacccgtgcgccgatggtcagcatatttgcgccgttcctgctcctcgagctatacatggcgctgcggaacgcactgatgcccatatcattgacactcgttggcccctccctttttccactagcactcttacccttcccttccgcgctagtcccgctaccaccgggaagtagataactcctatccaagtagctgaagatccatctgatcaccaaaagctgcgcaatccacctcttccaagcggccagcaccgccctgagcaggatcacatcctcttcgcctcccatgtctgaagctatggacggagcagccgccaataacgacttgagcacctcgtcactgttcaaccaccccttgcaccgatccttcaaccactcgtacaattccccactctccttcttgccccgtcggcagatatcttccaccccgcggtatagtttctccatgggttggccgcccgtagtggtgttattgcccgccgctccgcttcggctctgaccacctgggccgccgggactaggactgtagcccccaagagcaggagcggcaccggcaccggcaccggcaccggcaccgtgaccgctaaagatagctctaagcgccgtatccagatcgccgcgaatgcgtgcatagtgcgcttcttcggtctgagtctgggtggcgacagggcggaggttcttgacgacgaggcggcgggcgccaatgtgtgtttggaggtagttggtgccccctggtgttttgcccgtggccatgccgccgcccttggggttaagcggcgctgttgacgtacggcccgtgctgtgcgaggaagatagtggtggccctcgtatgtccgaatgagaagaagtggcgacaggcgaactccctgcggagttgttacttccttgggtgaggtcgattacctcgggcggtccggaagcggggcgtttgcccttgagtttggcggacatggtaggaggtgttgtggctgttgtcgggtggacggcggaagaggcagcgaacagttcggagcgggagcgcttgttgggagcagcagtgttggtggtggatgatgcggcggcgtggaggtgcgactgctgggcgcctttatccttcaggttcaagtcgtcgaagcggcgcttggtcggagtggcttgcggcggtgatgatggcgtatgctgatgaagatggctcgtggtgatgttgttattgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgtcacgagacaactcggacggattggcagtgctgttcgaaggcatcgatggacaagtcgttttcaacaaacgtctcctctcgcctgcgcggcaggcttatatacttgttgtgctgtcaatatttacaggctgcgtgaactgcgaagcgattatggactgttcgttgtcagcaagtttctttgaattgcgtgggaggaagtgaaagttcaagtcaagacagccggggcatgacggagttaacaattccaggtgggggaggaggagctccggcaccgtgtcagcggcaacggcgataaccgtacggcacttacctacttgtatacactagaagtgggacgcggccacctgttaacggcgcgcaatttcgcgttaagcatcatcgctatgtcagcgctaacagcaatctaactttaacaccggttcgatctccaactagttccccttcccttcgttttgagaactcaaaagcatcaacttcaaatccaattcaaactcaacgccaaaatgcttgtcagacagacacccgaaaaacagtttcttgctgccaaatgatgtagacctaaaaaagacactaactgaagaccagtacacaaaaactcccatcccttccttcctttcttcgatgctatgacaccccatatcttttctcctcctcctcctcctcctccttcttcttcttctgcctcttcttcaacattgtcattctctcagcacacttctttccatcccatctacttccggtctctcatgcgaacccacaactctttgctcatcgattgatgaccctctagtgaaagagcagatcacccttcggcttctcagcagccgtttgctcttcctcgaactgttcgttgatcgtccgttagcacttatctcttctcgtcacctccccatgcagtaggattaggccaggattagggaaaaagactcacctccaaaaacccggtagcgttaatcaaaagcataaacgcctccgccagctcatccacgcgttcttccaactccaactgtgcctggctatccctatccgcaccactgtacgcacttccattcaccgccctcatcgagacgccaaggttccccgacccagcaccaccaatccccacactcatcttcaacacctgaaccactaaccccctagccccttgcaagaacttgcgtccctgcagcgcattatgactcccgcgcttcttgccggccatgaccgccgctgagacgattctggctagatacacgaggagcgtatagtgcctttccaaagcgcggacataggtcgtcgagcctgtcgaggaattttgttgttgctgacgaacgaaaagttctgggtcggtggagaaagcacccgacacttctagggcgcggaagaggttcgactggagaacgaatttggagccgagcttggagcgacagagggcaaggaggagagagagtttggaaaggatatattggctgtctgtggcgggtgattgagtggcgagtgtgagttgttgggatgatggtggctgttgttgctgttgctgttcgacggaggaagtgggggaagtggtgacagcagaccaatcctttaaaatggtcttgagagaatcgacgagaacgccgataaagttgagacggttcagggtggtaactacaaaggagccgtctagatcgttggtgtgctggagaccggaagccgtcgtggtgtgatcgagatggacgagggctcccaaaaggatcatggccgcggtttggcacgtcgagtcggagccgtaggcgtcatcgcagatgacgttaaggagacggtcgccataggcttggatggccctgatggcgcgggagcgggccgtggccagggcgttgctggtggtggtgccggtgtggtcggtggtcttgtcgactaccgacgtgaggtaccggtagcagatggagtagtaaagagcgcgcaaatcggcactgccgacccagctggcgatggaggtgaggcagacttggaaaagctgaaagagcttgtcactgatgaggttgccaatgtccttgtcggtggcgccatcggtattgtccgagaggtcgagcttgaagagtagcaccttggcaacgcgagcaagctcaaaagcctcggcggggctgagtgtgctgaaggcctccaggctgggcaaaatggcctgcagcgcttgcaggaggaaggcgatcttgggcgtgcccttgaagtcattggcctcgaacatgaccagcaggatgttggtccacgcccggagtaccttaaggcggtgggcgctgaactgcttctggcggttccggtagatgacatattcgagcaagagactctgctcacggtcccaggctgccagctcatcttgtgtgattagggcctggctatccttcttttccgggttgtcccggttgagcctctcagcgcgcttgagcaaggccaactcgtggactttgtgaacgttaaattgggacccggtcattgcgtcctcctcgatgcatggagtgaggtcgatgtccctgtaaatatcgaattccggggcgggaatgtccacaaagtcgacgttgaggaagtcgaaaaagtcaaagatattagcaatgttgatgggctcctcgtcgtcggcccggatctgtccattcagcagggcatcaaatatttggcgcttgacggtgggtatccgcttttgggacacactgcaaagctccttggcaatgtattcaaaggccatggcacgcgtcgcaaggaactcgatataagaatgcgatgcgtccgtgaccaggaactcgggagaagccgcttctacgccgtcccacctgaggtgtggttggacttgtggctcttggagcagggtgtggaagaggaagttagtagctcgcaactcttccatgaccaactgtgaagaaaggggtgagctccaaaggatctggaagatgcgcaaaatattccgcttgagagttattaggtagcctcgcatacccaactcctcttggtatactgacaagccaatgaacgcgttcaacaggctatggaagagtgatcgctgaatatcaaaggcaccattgggttcaatggcaagcccgttgatctcgcagcggaagccaaggagtagatgagcgatggtgggtttgtccgggttggctttgagacatttgtataggaaatcgaggatgaacaccttggtttggtaatccggcgattcggcctccagaacaggatcgagcgtctgggcgatggtgttggccaaagacgcggcaatcgacacacctgccccacccctctcgagctggacaatggccttgttgcgatgcgcatgacgaccatcgggttcccaggccgagatgatctcgggggatgtcgaaatcttctccaagagcttaagggaagcccaggtgaggtcggggtttccaaggttggtgaaccggccgagatcctccacgagagacaggtggttcataatgccatcttcgaaagcagaataagccccactcgcgacagagcggcttcgctgtccagactgcttcttgataagggggcggacgagatcgagataagtgtcttgtagctcaaggaccttgatcatgacctggacggctcgcagaacacccaaaacaacgggggaatcgtgggacgactgtccaagcacatccgtatccctgttgatgatgtcgacaagaatgttcacaaccttttcattgaacaaccactccataacccgggcaaatgggtgcaggcgcacataggcttctaggcttgacgtagacacggcaacatcaacattgacgttgctctcgttacccaagacaatgaggtcttcgttgaacgatgccagagaagcaagcgcaaactccaggcagctgagctgaaggatcctcagctgcataggatcggtgatatccatagccttcttggtcaacacgagaccaaagacatagtcaacatagacatcaacgccagacagtcggttactggtgcccagcgtttccttgaaaggcagtttgtcgcaaagctctccatcatcaatcgagggctggatgagcgaaataagtaactggataaaggcaacgggctgctcaaatccatcactgatgtcgtccaagatagcctccatcaccgcctgaggactgggctgtaacattgccacggttcgttgtgtgtccgccttgggaccccaacctcctactagccaaaggtcgataaagtcccacatgatttccgactcctgatgggtcttgcgatgcattagggcgcggaaggcattgaaaacacaagcccggagacggccgggtatctgggcactagcaagcctgatcagagtttcgggtagctccacgcttgtgtcgagaagtagaagatttctggcgactgggctttcatagccgagtttggcaatgaggcgcaggtagcactccagcatcatggcggattcaggttcagtttcggcctgatcgctgctgggctttgcatggtgacggacaagctgagacggggcgggaagtggcttggtttggagtttctccatgaagaacttgagttccttgaagatttggttccaagtcaaggaggctgagcgtttcaacttgccccccgagtgagtggtttcgtcgagcaagaagttgtgggcggctgtcgcgcattcttcattagcagcaagagcttgcagcatctcgcagaaggcgctgaccagaggggtggaagctctcctggacgcccaattcaagaagccggcgaggttgctttcggtatcttcccagaaagtcatggctgcgtccggtcggccatcgtaggcgtaggcaatgatcatgaggaagcgttccagatcaaggtcctgctcgtgtgtttggctcaactggcgctgctcgtcctcctccgtcctcaacttacgcaaaacgtctgggatattggagatggcagcatcgatgagtacctcgaggtgtgtcattagacaggagtggaaatgaggcgcgaagggcagagcttcagatgccagaggcgtagtcttgcgctgcaaccattgacgcattccccagcgtgtagggtcctgccagtcctgattatgcgcatggcagtcggcggcaacggcgagaagatagtcgaaggcgccgtccttcagggcatccatgaattgttttgtcctctcctcgtcctccttgtccaggttgatgccccgcgcttcgtagccggcgtaatcatcgtgataccagccgctatactcggcgatccaccatgcgcgcaccgcagcgccgagactcggtatcgcccagacatcctcggctgtccttccacagataaactcgttcagttgtcgtgccggctcaacgtctccaccacccacattggaaccaaaggttgcgatataggcaccaagtaccgggatgagatgcacttgggtgaggtgtcagtctttgcttgcaaggtccagagaggatggagatcaaggaaggcttacctaaaaggtgatcgtatttatctactttcctcaggagctggatgaactccttgaaatccttggactcggcttgcttcttctcgactgcggcacacagtatgagggacagggtttcgtgttgctctattagcttgaggcgcatgatctcagacggttcttgctggtccatccgcttggagacgttgggctgaaacaggacattttgagctgccaccttctccccgatactttgcagagtcgacctgatggcttggagtccggccacacatttgggcacgaatttctgggcgccggcctggggcttgctaccctgggcgggaatgccaaagatcctctcgtcgacaacctggccaaagccttcctgcaccgaggggtcgatgtcctcgtcgtttgctatctggatgcaaaggcgcatacagtcgagcaggtaactccgctcgttttggaagcggaggaggccgcacacccacaagggacggtcgaaactggcctggtcgccctcggcatcggcatcgagaaggacacgggcagcctcgacttcgtcgagatcgagctcatcggcaagcttaagggcgtcgttgatgaagctctgggtgacggaatattcctcgtcctgaaccttgatcctgccactctgtagggccgtcctgctggtggggttccggggtggcttgtctaggaacttgctgaaggaatccgcgtgctgctcgagcagctgctcgacggtctggagttcttcatagcgctgctggctgacagcctggagctcggtgtggagggcgtagagagattcgaatttacgtagttcggccatagttgtcgttgggtaggtaggtaggtaggtaggtaggtaggtaggtagaggaaagagatcgaacgagggtggatgggcgtgctgtcggtggtggtgttggtggtggtggtggtgatcaagcgcctcagcgcatttttcgaagacgtgtggaagactgcggcggccgtggttgcgcttccgttttctgtatgcgcacacccaatccaaagaagcgcttcttgcgcaactggatctcgaatctcggtgggttggtgcctggtttgtgggtgtgggtgtccgtcctgtcgtgttccaattagtccaagcacgagccggcgcgtgtttggaggatttttcgggttggaggtggttcgtgatgttggagcaggaagaggggactgcggattggcgacaaccgagttggtgacgcgcttcaccttcaagttgttgcttggagacgaggacgggtgcccgtcgtcaattaagggaagtacgggcagccgggcaatgataggtgccatgtgccgcgcggcagaagtggaatgccctgcccggaggtgcgctgctttcaactcaggtacctctatagcgattacttagcgggtgctacagtggtacaacgcctacggatgcccggtggtgactgtcaggccgtctgacgggacgggacgctggaaaaagtttggcggtgagcgattctgccgcgtgttgcggcgcgccaagacgttcgcatcgacttcagttgtttttgttgtcgaaagtggaaagtcagcagtccaccgagagaaggagctgtgatgagaggtggtcatagcttcaccaggcagtagcatcagttccttccttccttccttcagatggtcatcaagatgcacttttttcgtacctacttggtacctaagattacctaggtaggtaaagactgaaatatcggaatctcaaacttgtttctctccaaatcccttcttttctttcctggacatgacatttcctctcccggtcctcctcccagaaacaaaaaaaaaaaaaaaaaaaaaacgactgtcgcccatcacacgcgttcccgtcagcagcaacagcagcgctgtaatctcatgttatagcgcctcatgataccctggcagtagttgtcttttttcgcccatcttctcacctttcaaccactttgaggttctcttccccatcttcttttctctcctcggcatgtattggatttgccaaaacacaaaaaccgtgctgctcaagtgccgaattgctttgccattacggtgttattgacggaccaaaagcatcgtcgtgcccatacatggcttccttgacaaccaccaccctggctgccttgtccgtttagattccaggcatcgcagtggccgtgtttggctttgagccacttcatactttttctctttttctctccttttcttttctttcctttcttgttattattgtttatttatccccccctccccctcaaacaggtattctcccgcacctgttcaaccatatcatcgcccccctcaccatggccccagcaaccgagacggtagacttcaagaagctcatcggtaggccaagagaaatagcaaacaagactgcattgtgatagttaccctgacacaacacacagtcactcttaacgggaagaccatcaccggacggactagcgctcttaagagtgagtggcccgtacataaaacaacagattttgtatgtgtgtgtgtggccgccagactaacggctcgtggttcaggcttgatatcgtacttcaagggcgacgaaacaggctcccaggccgaaagtcacagccagaaattgtttgatgacaagacatatcattatgtctatgaggctctcttcacctgcgccctcaccgaaaaagcagactacttcagctgcttgaaatcttcgaaaagcgacagcgtacgcaatagctgtgttaaaagactcgagggctgcgccgaagcactccgtctagctgttcaacatggtgcctacaagatcaaaaggaaaacagcaacggccatcgccgatcatatcacgcaaactcttctagattccgacgacaacttcttcgagccccttctcaagggatacgtcaaggtgttgagcgcctttctaaacatccaggtcaacgtcgaaaacctagccgctttcggaggcgaaaagtgggaatcttcaatcgacttgtgcctgaatgccatctcccgctttctagaggctgccgaacacgactcgggcacttcagtccgcgcttccccagccccgggaacacctgctacctcgagagcgggctctgttggaccattatccgcatctgtccaggtgaatggccaactggccatcgaattcctagcatgtgtcaaggcactcacatcagcgtcgaatgcgccagttttgaggagagcaaaaaggatctctcagcttgtgcttcgcctgctcacccttcgtcacatcaagctaggcgagctgcaaagggattccttctccatccttaacaacatcttagtgcgggtacagaccgaaagtatagccctgaccaacacgataaccacggcactggtcccagtgttatcgcactgctggcaacctcggtctttatctcgagacgccatgtcgacttccctcaaggatgagatgctcaagaccctatatggaatacacttgtacttggagagtttgcttcgggaggcgacggatgataagctcttgcaagataccgaagatttgctcgactcgttatggtccgagtactccaggcgggatgacaaaacccgccttcagctcggagacgtcaccttctcagcgatgcaactgcacccagatcacccattgactatggtattcggcttacgtccatatcacctagccggggaacagaactgggccttgcttgagaacattgcccttttggagatagtctacgcaaagaactctcaacgcgatcgtcaacacctagaagatgagccggacaaaccacggaagaggcgccgagtgataggaagctcgaaccgaatacaccaaaagcttatgtcgcaggatcccgcggtacaactcaccgctctacagcttataccatttctgtccgcgttgaagcatccatctctcgaggaggtcaagggggcattggtggatttgtcacagttcatttctgcgaaacaaggcttggtagcttcgtgggcaatgattgcatgctctagcctggcggctcacaaaacgtcccgcgacccatccctttctgccatgtggaagcaagcatggcacattggcatcagatccctgagcttaccctctacgagccgctctgcatgcgtccttttgaactggattctgaaagcgaagctactttctgaccatgaaatagctggcgacgtcaatcagatcatcacgactgccgatatcagcggaccggcaatgctcgttgactcggcccctgtgctgatgttgaccttactgcggatccgcaacgccatcttccccaatgccagtcaatcaacttccagtcacgttattcgatgggttttcttgaagtggaatccatgcgagtccgcatatgcttcagttcatggcgtacatgcagcaccggttgaccttatcaacctcctgcgggcttgctatgagatgccgcctcttcgtatgaacacatctctcactgtctttgacggccccgttgctcagttccgagcagtccaaaagcagcgtcatgcgatgctacggtatctgttgctcttggaagatgaagcccccccagaggactcacacaaagcaacatcaactgatcagccaaaaagagaggaaatccgggctgctgattcgtcgagttctcactcggcaaagcggctgattctggaactgctcttcccaaagcttgatgaactattacagatggtagaattatggcataagcgtggtgaaagcgacagcgcagcccctgtgtctacggatcgcctcgttagcgtcgcttcgacttgtattgtcggagcattcatcatgcccgagctcgtgggtctcaactcttccatgtcgagggatctagagaaaaccgtgtttggtattgttgagggcatgataaaggcgattgctgagtctccccagagtgaagatttcttcaatcttgtccttgaagtctctgcgccctacatccctaccctgggtgaggctgagctaactcattttaaacgcgaggaaccatatgccctcaggctttttgccacagtttcaaacagtttgctggagaaaacccgacgagaatcccccacggacagcgatccagcgtctatggatcttgatgatgagttcgactcccaggaaactcgaaaaagtacaacagcggggaaaaggttcctatccagaagggacatcacactcaaacacactcccgaggccttttacctcgacaccagccttcggctacacctacttaggatcatccgtgcggatgacggggagcttggccgggtgcctgatccgatcgtggatcaccttctggagctctccgacgaggatctcttgtcttgccggcttttcatgcaggagttgttcgcatccgatgttgtcacacctgttgatctcgcgataaggatgattgaaaggatcgctgcgacgatcagcaacaaccaatatacctgttgtgaagctgccatgtgtactgtgatggacatcatggagggattcatcaccatgtggaccgatgaggagctcgagatctcgaatttggttggcgacatttacgaccatctcataaaacgtgcattgcccaacaactctctttcatctaccgcacagatctggttttcgagacttctcttccgtctactggaggtcaatcctatgtttgcttcacaggttctgaagcttccttccaccagatctacgcttctgacgatcttaagagacgcacccatggatgtcaagttctttattggcattaacctgccgagaatctttgggatgcatgttcttcaaactcacgacgacataattgtcgaaatcctcgaagtgcttcccggtgaaggaatggagggtattgcgttccgtctgtttgtactggcggaactcgcgtgcaaatggcctacattgcttcgtcggtgtgcttatcacattttcgagacacctgggaagaaccaaacatcggcaagccatgcgacaagttgcttgaagcgggtgtcgagatgcctcaatctcagcagccctcaagagttgttcacgatttttgctccccagatactctatacttggctagcgatcgactccatcgacgagattccatacagcatatttgggttttcgaacctggcagagctcctttccaagagccagtcagaagctgttggtataatgatcatgcgtggccatgaaacggacgctcgcgagctggctaaaactttgaagcttagtatacaagagttggtcacgcagaacttcagcaagatcgtggcgtacagcattgcacaagactccagtcttccaaacgaagtcactggagagagccgcgtgaggagaatcatcggggcggagccttacagcagcaacataattcttaacttcgctgacatcctggcaatctttttcgagatatgcgaccaagagtatcctatcgaagactcgtttcgcaaagatgccgccaactttgcctatgcagcggatatcatggacaaaatcaaagcgtttggtcatctggacacaatgcttccaccaaaccagcagccaagttataaggccaagtttctcaagcggcagatactacacctcgtaaagaggaccaactacgagctacatgatatatggacacccgctcttgttgtattcgtagcccgaaaactgctgaacacgattcacccggcattaggtccattgcatgcctgttccgtgctgcggaagatccgcgtgctcatttgcttagcaggcgacacggccctgtatggctaccctctagagatgctgctgcattctctacgggctttcgtggttgatccggagtgcgctgatgatgccctgggaatcacccagtatctcattactgagggaagcgatcatctaatccgatttccttctttccttgctggatatgctctttcatgcttggctgatcttcgcgtattcctcgagtcgagccaatctagtacaacgcaggagagccagttcaaagcgacaaaatcaaaggcgcagctctttcacgcatggttttccaaatatctggccaactacaccaccaatgcatggaaggataagacacaaaaggaagctttcgaggccatcacccagtctgctgctaatattcgtgtcatgggtaatgcagagaagggtacccacgagagcaagttgctactggagattctcaaggattggggtcgacagcaccagctcctgaacgggccggctcgatcggttgctctgtcaatactctgtgggtcttttaatgttccaccaccaagtcgcttggacgtgatccaaagcgacgaagaggcgttagctcatggtgctgctgtctggatgagctgtggttccaagaagcttagcagcgagtacttggcatgggccgggcgagtgatcggtcgatcatatgcagcctcaggcgacgtaccaccagagctcttgcgtgaatcgcgccttcaggagtatcggaagaaatccccggtaaactttgatttcatggagtcagaggaggcccttcttagccttattgaagcccttactgcaagtagcgacggctttagggctggattggctgaggctgcccttcgtgtagcagtatcggatgccctccatgagaacgatcgtcctttgatcaccgcctgtcaaaagagtctttcagagtcgttgctagtagcatcggaatggggagagcttcgaataccccggtccgatcgcttcagtgtcgaacaccctaatgagaccgagatattctctgcggaatttctggaaagtccggagtgggcacagcaactcaccacactcttagcccagtcagtaccggggagcgtcgcactcagagtactgcctcccatcttgacaaaggtcaagggctttgctgagcaagcattccccttcatcgttcacaatgtgctggaatacgagctagatcagacccaagggatgaagcagaagctttcggaagccttgaaggaatggctgacctccacttcaccagcagccagggacaaccagaagctcctgatcaacacaattctgtacctaagaacacaggcaaatccaaatgagacatctatagcagatcgattacattggctcgaggtcaacttctcaatcgccgcggccgctgctacgcgatgcgggatgtataaagttgctctgctgttcgccgagttggcatccactgagattacacgccagtctcgccgttcgtccgcgattcagggactcggggatacgagcgagattttgttggatatttttgagaatatcgatgatccggatgcctactacggcttaacccaggacgcttcgctttcgactgtattagctcgtctcgagtacgagaacgacgggaccaagagcttagcatttcgtggagcccaatacgacagtcacctgaggcgccgggatgtagcttcacagcaagacggacaggcgctcatcaaggcgttgagcagcttgggtctcgctggcctgtcgaactctctccttcagacgcaacagagcctggacgggtcctcaacatctcttgattccacgttcatcacagcacggcgtttagagatatggaatcttcctgccccggctgcgaccgaaaactgggcggtaactgtgtacaaagcctatcagagtatgcatcaagcctctgacatcaacatggtaagaagcgcggttcacgacggtcttacgaaaactctcaaacatctcacagggaaaagcctgaacacattgacactgcgtcaccagctgggtgctctcgccacactggctgaactcgatgatgtcctgaacactggagatctttccgagctcaacggcatcattgaagacttccaagcgcggtccaagtggatgatgagtgggcagtacgacgatgtcagtcggatcctctcgtgccgggagacaaccttgagcttgtggagtcaacgccacaaccttcggccagcgaggttgacacctgcaaatgctcgtctggcgcaaattcgtggcatgctggtctcttctgatatttaccggttccatcgtgccacacaagaaactttgaacttgtctaccacactcacagatctcataagaccgagtgaacaaatggggcttgctgtcgacgcagcaattcggatggagactgctaactcgctatgggatcaaggcgagatgatctcttccattcggatgctgcagaacattgacaaagagtccccactagagaagcaaaccgttcctgtcagccgttctgatctcttgtcgaagattgggtatcaggtgtcggttgcccggctagagagtccagacactattcagaagaactatctcgaacctgcgctgaaggagctgaaaggcaagagtgaaggaaaggaagctggccgggtttaccaccagttcgccatgttctgtgatgaacagctccaaaacccagatggccttgaggatcttgctcgcctccagaatcttgaaaggggcaagaatgacgaggttacacagctcaaagctcttattgcgagcacccgggattcgcaactcaagaacaagtattcttcgcacttgtcaaaggcaaagcagtggcttgacctcgatcagcaggagctccgccgagttgaacagactcgttctgagttcgtgaggttgagtttgcagaactacctactctctctcgcggcatcggacgagtacaataatgatgcgctccgttttacagctctgtggttagagtgctcggaggacgacatggtcaacgaggtagtgaagaggtacctcagcaaagtcccaactcggaagttcgcacccttgatcaatcagctatcatcgcgcctacagcatcaagaagggctcttccagatcactctgataggattggtctatagcatctgcctcgaccacccttaccacggtatgtaccagatctggtcgggagtcaaagcacgatccatcaagaatgatgaggttgctttatcccgacagaaggcgacggataagattgccagagccatcaagaagagtggtgcatcagccgccaagatctatctggcgattaacgctacaagcaaagtctaccacaatctcgccatggaccgcgatgcgaagaaatacaaggcaggtcacaagatgaacatcaaggactcaaaagcaggcttggaatttctcgccgcgtttgccgagttcccgatcccgccgccgaccatgcaaatgcctttgctagcaagctgcgactactcccaagtaccgatgatcgtcaagtttgaaccccaaatgtctatcgcctcaggcgtctccgcgcccaagatcatcacggccatcggcagtgacggccgacagtacaagcagcttgtcaagggcggcaacgacgacctccgccaggacgccatcatggagcaagtctttgccgccgtctcggagctactgaagcaccaccgcgccactcgccagcgcaacctcggcatccggacctacaaagtcctcccgctcaccgaaacgaccggcgtcatcgagttcgtgtccaacaccatcccactgcacgagtacctcatgcccgcccacgaaatctactaccccaaggacctcaaagggtcgcactgccggaaagagatcatgaacgcccaatccaaatccgtcgacacgcgtgtggccgtctaccgcaaggtaaccgaaaggttccaccccgtgatgcgctacttcttcatggaatggttccccgacccggacgagtggttcgccaggcggaccgcctacacgcgcaccacggccgccatttccatgctcggccacgttctcgggttgggcgaccgacacggacacaacattctgctcgacaccaagacgggagaggtagtgcacattgacttgggcgtcgcctttgaattgggccgcatcttgccggtgccggaactggttcccttccgtctgacacgggacattgtcgacggcatgggcataaccaaaaccgagggcgtgttccggcgatgctgcgagttcacgctggacgcgctgcgcgaggagacgtacagcatcatgacgattctggacgtgttgaggtatgatccgctttatagctggtcgatgagccccctaaggatggcgaggttgcagaatgtaagggtgggggcgggtgaagatgacgtggtagaggcagaggatgagcggcgggctggagataagaagtcgacgaagaacctcaatgagcctagtgaggcggatcgggcgttggaggtggtaaggaagaagttgagtaagacgttgagcgtgatggctacggtgaatgatttgatcaatcaggcgactgacgagaggaatttggcggtgttgttttgtggtaagttgtctacgcttcatggttgtgagttgaatgtgtgtgcaagagagagagattgctaacagtgaggttatctaggttgggctgcttatgcttgatggaggagcagtaaaaggaaactactcaagacgtacttgccagggctagaagagaaatggggaggaagtccatatgatttgtgggtttatatatgtctatagatatggacgtggaaacatcgagatagatctgagagtcttgtacttggtcataatagcttctttttctcttgataacccaactcatcaaatttgacacgcctcgtattgttttatgcttatgctaatcatcatcatcatcatcctcactctaagtagacgctaaagagacaggccaaacaaagcctagtatgccatacggatatgtaccaaacagaaaaactcccctatacacagtcgaataaaaacacaaaaaggtgggggtatctatcacacaacacgagatttggaagtctcatcttcctcgtcatcgtcatctataacgccgtaagtaatgcccttccttccatccatccattcccttgcccatgcaattgatgccatcatgtcctcgtttagctatttccatccgagagaccaaccaaaccgacgagatggggaggaaaaaaaaaaagacaccttcttaggtcctttgtaaccacttggctcgctttctgctgctgcctggccaccaaccacgtttctccatcggttcgctggcgtttcgctggtgactggctaacgacacaagggtgataccttcttgccaaacgccaagcaatgtgttattccttcccctagaataggagaaaactcttcttctgtccgagctgtatccaggaatagcgaagtgggtagcaacgtctcagcatgtaaataaactagcggctgggctgggctgggccgggccatcggctttcggtctctcgagtctcgatagctagtgctccaggatcgtcgtggtatgtcatagatgggcgcctttcactggtctgtcgaaagttgggcctggtccacaagcaggcagttggatgctctattgtcatccaagtcatccacgctctgagccggtgccgcctcaactcctatcaccactcatatatgtgtagtgatcttgttcaggcatatgaaaataccacgggtctcggctgcatccctgtgcttctttgcttttgcccttccgaaatcatgccatgcaagtcacgatgcagccatccgtagccctccagtccttatatgtccggacaaatacttgtatatcgacaaccgctttgtctgtcgctgtcttcggctgacaaagtggtgggagtggtcttcgttatatccgctaacagggctgtcattgagcggccctctttcccaagctcttcttggtcaccaacttcaattcaagtggatagtagcctttagctttcgctgtccacttgccgcctatcggggctttatcaatcttttgacgacacacaggacatgttcgcttggttggatcaatggttagggcggaatggagacattcggagcaaaagagatgacctagtatttacaagatttgtcagccgtgaacaaacagagtgaaagggacgggcaagggagagaaaagcttaccacaatgcgtaaccgtcaagcccgtaacattatccatgcaaatgacacattggaaggcgctcagcttgatctcgttcttgggcctaggcttcgctcgcatactctcgggcacctcttccgtatccgccaagtcgaccacatccatgaaattgtcgtccccgaacggatctttttcgtcgtcgctggatagcagcacgtgtgcttttcgcttgtgtgccctgatttctagcccgtcttctcttttccgtttgggagccccggacgactgaggtggtagtgtgggcaagctgacaatgttgtgagaggtgcctcggcttcgtcgccgagagccctctgcggcggattcatccctcctcgaaggcatggtgttgttgcaactgttgcgtgaaggagagagaagatcgccaagatgtctcggggtctggggtggaagcgaagggctggaaaagtctcgactggcaagctcgttgagaaagtcgtcactatttggttctcgatcgctgcgatggggggtgacaaatagaccaggtgcgcgcgagcctgtggcgaggttggtgttgagcgcggggtcggcgttgttgtcaaagctggttcctctactgtctggggtagaagaagatccagaaagcagaaaagagagcgccggtggcagcggtcgaggtggtggtagggcgcgagaagccgggggcaaataagcggcttgagattggcggttgtcgaggtgacggccgggttcggcccgggcttgcgggtgcggacagggtaatgaggttcgcggggttatgtaagcgtttgctggagaaggcgcttggggttgaattgagagtgagtgcagtatgtttgtggtttgcccaggaatgttgtgtgggtgttgttgtcgctggccgtgaatttgagaattgtccgagttggagttcggattcggggccggatattgctgcagcaaaggcgccaaggaagggagcgactgaggaacaggaacaccagggttcgggtgcgctacgctggacagcggtggtggaagagcgtccaggtccaggtctttttgtaaagggcaaagcgccgcaacttgttagacacacagcccagacaatgtggtagggttagttatgagtggtgaaggggggaaagggaggtgttttttcagaaaaaggtttggggttttggggtcggaggtgggagaaaggtgaagcgcagtaaaaaagtacctgcaaagatgtcgtcgtaggccgcatcactcaaggggaagtcgtcatccatggccccaaggaaggcttgccggcaagatgccggaacaaaaggcaaaggtacggataaagaagatattgaattgatgaagatgggaattccaaaccgttcgtgcggcgtttggttttggtggcgagtcgactttgggacggtcgccgtccactttgctcgcaatgttccagccaaacgagagtgactgggctacggacaatacctaggacgaaagaaggaagcaagggcagtcgctaacgatggtatatacggagcactaggtaggagcgtaacgatcggtatcagtgtcgcagagatgaaatagcatatgtacacacttaaaggcagaggtaggccgtgtcggaaagaggacagaagtcaggtaagtgaaaggaagtgtttggctagaggagttattaaggatggataaaatgggtggaaatcagttgacaacgaacaagtcggtaaagtacctaggtactgtagtaacatggagctgagaaatacggggaaggtccgcaggaaaagatggacccagccgagctcttccaacttcttggatcatgtaggtatgtatactacttactgaatgaaatcactttgggcagtaagtatagaagttgccattgtgatggggggcgcgccgtctgcacactcaagccaccgtctttggtcaaacatgacggcgggagaagaaatgatgccaagtagtatcgatggagtgctaatggatgcccgctgtctacaaagggaactgaacgctggccactgtcatggcgattggattgatctctgctaatcgtggctaccgaagcaaatgttagcagcggatgtgtaggcctggtgtaaactcctaacagatatccaagagcgtagcacttccatgacaaagatggagaaacttgtcatgcttgattgacagtttgaggtcccaccaaagatgcaaatgcgtgtagccgaggttctgtcggtgtcttctttttcgatccctgacacgagcacagaagctttggataattgttccacggtaggtaaggttaggggtgtatatgtgaagcaaaccagcttaaccctaactcgaaccatgtagattatgccttttactcgcttcagtgtggggataatatgaaaacacaatcaggctgtatactagaaagtcagttttcttcattttcagatgcattcaatttctacctagtatcggggccgaacccatcctcgagccatccggagatgtgggcccatccggcatccggtagcgggatccttttgggtcggagccaggagagcagaccggggaacggctaacgggggccaatgacgtttccatttgctgtctaggccaatcggcgagaaccgaacagaccgaagtggatcgacactaacacaatcacggactttttcctttcaggatcgatttgtcataaactccatgatgcttttcaacgccgtagtgactagcgatctggactggatcgtcaaggacagtgtcataatgacacttctatctgagatcattagttggttaccaacctgaagcgccatgagtatgttcatgttttttcgtcagccaggtgctgcgtattccattttcgtttagtgggtagcccgctatctgacccttgaatggtgagagattcgcgcaagtgagtctagcccaacaagactgattgaggaactcaaacccaaagtaacagaagcaatcgaagctcaactggacaggatctcaagtgaaaatagagacaagatacaatgcccacgtgtgagtgtggtgacgagctgatcaaagagtgagagggaggtagtacttgggtacatgggtacaagctagtagcgtgcctctaactgaggggccgggatcccaattggcatggactggaacttttctgaactttttttttttttttttttttttttttttttttttttttttgttggacctgcgaatgcccatgacatcgatgatggattcggtacggtcgccgccccgcaatcgcactcaaaccaccacttcgatatccaccacaattcattcagtctctataaccagtcaccgtggcgtatcaccactttccagactgaaaacacgcagcctaccatgacttgaaatccgacttccagctggtgattatctagaatgctgacccccgtccgctgccggacggtaccaaatgcgactgttgcgaccgccgcccgagtccttcgccgagccaacctcttttcccgatatcctcgacagctcggacacctacgatgggactcgactatcgcccaagtgctcgagcgcaagggcctcggcgtcccctccacagcgcgccataacgagatcggtgtccagcagctcagcgagcacctctacaagcagcttttcccccgcggaaacaccgaccctcctgctcccgaactcatcgagctggccaaggaccaccttgcccgccatgacttgctgggaaagaccaccgataagactcctcctatcgcatttcaactaccggccttggtgggcgataccctcgacgaacacttccacaagctgggcgtcgacgccgccgaacccttccttacccatgccaagcagttcgcagacgcccatctaccccccaagccgacgagttgggtacggaggagtggctggacaaaatacaaccgcgatggcacgaccgagaacgacgtcctgccccagggcaacatgatgtgcttcgatgtggaggtcatgtataaggataacccctatgctgtcatggcatgtgctggtactccggatgcctggtatgcctggctgtcgccgtggctgcttggagagacggaaaataaggcccagttggtaccaatgggcgatccaaccgtcgacagaatcatcgtgggtcacaacattggctacgaccgtgccaagatactggaggaatacgacctgaagcagacgaggaacttctttcttgacaccatgtctctgcatgtcgctgtgaacggaatgtgctcccaacaacgaccgacgtggatgaaacacaagaaagccagagaactacgggagaaggcagagcatgaaagtgccagtgtagaactgcaagaagtcttgcagggcggttccctcacggccgaggaggccgacctctgggtcgataaaagctccatcaactcgctaagagacgtggcccaattccacctcaacgtcaagatcgacaaggatatcagggatgtctttgcggaaacagatcgaaatgtgattctgaaccagctggacgatctcctgacttactgtgcggcagatgttcaagtcacccaccaggtttaccaggtcgtgttccctaactttctcggagtctgtcctcatcccgtcagctttgccgctctacgccacctcgcctccgtcattctgcccgtcaacaagacttgggatacttatatcgagacagcggaggcaacatacctgcaaatgttacacggcgttcaggagcgccttttcactctgatggagaggacgctggattataaggccgaccctgaaaaatatctttctgatccttggttgagccaactagactggtcaggacaggagatcaagatggccaagcccaagaaaaagggcgacgtggaacggccagccctgaatcagaaactaccaggctatccccaatggtacaaggatctgtttgtaaaggttcccaaggagctctcgggcttggacgaacccgacaaagagcaggaaaatagaaaggctcgacatgaattcatcaatctcaccgtccgttcacggatagccccgttgctcctcaaattatcatgggaaggctaccccttattctggtccgatcaatttggctggacgttccaggtcccacgagaaaaagcagagacctttattcagcgccagatgacacctgttcaatttgaggacccagatgtcgatgatcgacttaggatggatgttgatcacaagtacttcaaacttcctcacaaagatggcccgaacgctagatgtgtcaacccaatggccaagggttatcttccctactttgaaaagggcatcctttcttccgagtacccctacgcaaaggaagccctggaaatgaatgcttcttgttcatactggatcagtgctcgagagagaatcaagaatcagatggttgtctatgaagatcagcttcctccgtctcagagatttgtcaacaaggatgcagacagcaacacccctattggcggctttgttcttccccaggtcattcctatgggtaccattactcgtcgtgctgtcgagagaacatggttgacggcatccaatgccaagaagaaccgtgttggatcagagctcaaagccatggttcgcgcaccaccaggttatgtctttgtcggtgccgatgttgactcggaagaactttggattgcctctgttgttggagacgctactttcaaactgcatggtggtaatgccatcggcttcatgacccttgagggtaccaaatcccagggcactgatctccacagtcggacggcttccattctgggcatcacccgtaatgacgcaaaagtgtttaactatggccgtatctacggcgccggtctcaagttcgcatctcagcttctccggcagttcaaccctagcttgaccgaggcggaaacgactgccatcgcgacaaagctctacgatgccaccaaaggtgccaaaactaaccgcaagagcctttacaagcggcccttctggcgaggcggtaccgagtccttcgtgtttaacatgcttgaagagtttgccgagcaagagcgtcctcgtaccccggttctcggtgcgggcatcacagaggccctcatgagccgctgggtcagcaaaggcgggttcctgacttcgcgtatcaactgggccatccaatctagtggtgtcgattaccttcacttgctcatcatcgctatggactatctcactcgccgcttcaacctcgcctgccggttggccatcactgtgcacgacgaaatccgctatcttgccgaggaacctgacaaataccgggtagccatggcactgcagattgccaacctgtggactcgtgtcatgttcgcgcagcaagtcggcattcaagatctaccgcagtcctgcgccttcttcagcgctgtggacatcgaccacgtgcttcggaaggaggtcgacatggattgtatcacgcctagtaacccgatacccattgcgcacggcgagagcatcgatatcttccagatcctggagaagggagacgacgcaaagctggatgacagcattgtccctcagtctcaatatgcacctcgcctggagaacatcccgtatacgcctcgtgtgcctgtgatgcagaggcttcgcgagagggccgaggccggcgatcaccaagccttccttcggttcatccgggcacagattaccaattccgatgaagagctgaagaggatcatcgcagagacaaggtatagtgacccatatggtgccttttccctggcttcgaatggaagagtatcaggcaatccacatcagcggcatgccgctgtacatgcttcgacaaagacggctgcggctccttcaaaaccttccatcgcaagtcgtttcgattccgtctcgcaggcatcgaggatcaagtccgtcgcagctggcagtgatgagcccaccatcagagcgaccaaagcgcagggcaaagccatggcaaaagccagtggtacaaaacttgctgcctccacgaaggataccgtcctcaacgtaacgatcaagaagaaggtggcggcccccgagatggcggctgttccgtcaacctcttctgaatctaagtccaaggcttcagccacaacaagcacgacaaccaccgagaacgccaccgcatccccttcatcctcatcgaacgtcgatgcaaagaaaaccacatccaaaaccaagccgacccacaagaaggagactgaaggggaaccatttccctcccttgacgaccccgtcatcgccgcccgcctcgaagccgtctccaagacttcaccagggaccagggcttccgtcgccgcgaagctagacgcccttgcctccttttccatgcgagctgctgcggctgctgaggctgctgtcaccaccaccactactccagagccgccaaccaaccctccccccgttgctcccaaggcaaaggaacccacaaccaccatggcagaaaaggtcttgaaacctaccgccgtccccaaaaaccccactcctactctcacgcccaccaccaaaaagtctaatcccacatccacaccaaccacaccaaaacccgtcggccgtccccgcaccacccccatcctcccctacaccgctcccaagaaaaagttgccctcgagcgcgttttccaaagagcaaaaggagcccatgtcggtgtcggaggctgtatggactgcgagtgttggtggtcgtgctacgactactacagcgacggcgacggcgacgggtgatgaaaagaagaagacaacgacgactccaagctggaaaccggtgaaagagagtttgttcgggcgaggggtttatattccttgagtacctccaacggttagcgtagcctcgagcagtgcatttcataccttggtgagcgagagagagagagagagagagaagggaaatgtatgtatgaatgattatggtcgatagctataaaggagttgtatctgaggagtacttgtatcttgggggcagcagcaacagcagtagcagcagcagtgtgagaattagcatcttggcatcttgggcctggagtggttattttggatttgacatgctgggcgtagggaggagttgtgtagtgtatgtagcacatgttgtatatgttgtatctatatctgtattatatgaccctttttggtagcgggtgtctattgttgtgtctgtgtaacatggagtgactggcttggttatcacaagagttcgctttttggatcatatgatgatgtatggtaaaccgtaactagttattgaaagttctcgtttgccactcgttgatttcgtatgccatgatcatatctggttcatcgatacctagttgtgggttcatcggtatggcagatgatatatctggatgttaccacaaatggctagatatctggtcgatgaaagcaaaccacgtcggtatagatgagaatgagattatacagcctcgatactgttttctcaacgggtgttaatctcaccccccataacaaaaagacactcacttacacacaacaggtaggtaacatagcacacatattttggtagaacatttcctatcgccttggtctaaaacctaacctaacctaacctgacctaaccttattacctcaactgcggatgcggatggaaccgagccagcagctgctaatgaacgacgatcgaaaccctcaaaaccatcgttgttcccttttgtttccctggagatataaataaaaaaaacagtaataataaaaaagagaaaaaacaaagagggaaaaaaaaaaaaaaaaaaaaaagaaagaaagacaagacaaccatttccttttacttttctgatcgccgcaaattattgcaaatgacaaatgcaatactttcacagactgccccaacctgccgaccagccaacctgccaacctgctgccaaaccataaagcagttacaaacgaggaaaaactatttgggtatactctttcttccactccctctctctccctcttcgtattcctcccccttttttttttatctctaatcaaccctctttgtcttcttccatgcgccgccattgtcctccgccctcataacccaaatctagtgcggcaagttaggcaaaggcctcggccctacaatcggcctctttcccgccccaatcccctggctcccccgattctgcgaatcaccaccggtaaacccagcccactggccgacatcccaccgtccaccgatacctccgccgattccgttgactccgtcatccgaacggaccgccttggccgtctcctgctgcgcctcctcccactcgcgctgacgctggcgctcgagctccatctcccgctcgaggagggagagagcagcaaaacctcctgctccgccggtcttttgggtgggcgagtaaggagagcgaggcttgctaaagggggatttgttgttgttgttgccgacgtggggttggggttgagtcggggtgacggcttgttgcccgcgggttgccggggggcggttgctgccggtatggttgggacggatggggagggcggggcctagaccgttgttctccttgccgcccgttcgctgagcagtaagcttctgaggcggcgagagcatggggttcgctgggatcgggagcggcctggacggtgaggtggggtcgggtagcgggcgcggagagaggcttgcgcgtggggagcggatggggctgtcgaggtagccgtctaggatgtcttgcaccagaggcgacggaggtctgctagagaaccgccgctcgtcgcgcggcttccacgaatcctgcctgctgatgggccgagcagggcggctgtgcgagcgctgcttctcgtccgagtcgtcgccgctgctgacgccgaggcgacgggagcgttcctggcgctcgcgctcgtactcggcctcccgcctccgggccttctcaagttcccgctcgagctctcttatccgctccttgtctcgggactcttcggcctggtaatggctgagtagctgaccgcgcagccggggatcgctcctctcgcgggtatgggtctgggcctggtgctgtacttgcttctcggcggcgcgcttcctctcctcctcctgtttcagctcggcttgcagtcgccgctcggcctcctcttcctccttgcgtcgcctctcctggtcaagcttccactgacgttcctcctcctgccaacgccgcttttcctcctcgagccgcttgcgctcctcttcgtgggccttccgggtctcctcctcccacctgcgttcctcttgctgacgagcgcgctcctccgcagcctccatctcagccttcttccgctgttcctcctccacgcgcttgcgttccgcctcggcctcggcctccttgcgctttcgctccttttcttgtgcgctaggcacgtgcggggcagcagtagtgatctgccgacgaccgccgaaagaaacgcccatggtgccttgactcgcaccgcccatgtacccatactgggcaatgttccaggccggggacgtggtgccctcgtggttcttgttgctccagctgctgacgctccccgagaccgagggagtggtggcactgagggttggagacttggcaccccatctgctgctcgtgaccgaacctcccgtcttctgcgcaaccaagggcgatgccgtgggttggagagacgacccaaaggacgagctgaaggatgaaacggtggcattgctggcggtcgaggtgttgcgcgcaggaagaccggggctcttcaaggggccgccaccagtgggctggggactgatcaccttggcggtgttgtgagcattgactttgggaccgatcacagtcgggattgcctcggggttggcggcgttggcagcccggctaaaagcaccgatacactgaagtacctgtgcggggtctttgcgctcgtagagatcgaccgtcaggaaaacgtcgtgctcgagcaggttcagcggcggggccttgcacgatcgcaggaagatggagatgttttccatctggacgaagggcatggccgactgcttgaacttgacgccgggtggtggcagcaccttgttgacgagcctgaacaggcctaggggttagtctgtttgataaggacggatattttagaaaggtaaggactcacttgcacagagcgacgccatccttgagggcatcgagcaaatcgggctggggcagcttctcgccgatgacggactcgatccaggactttgcctcgccggcggcctggggcgtgtacttttcggcgcgcagcttgcgcaggtccttgtccagcgaggtgacggaagccatggtgtatctctgcttgaggcgcgtgttccagttgcaccagaagacgtcggggaaagggtcaagactattcaccggtgtcccaaggggaggcgtgaagtgtttgggataaggaccggaatccagttgggagatggggccttggagttgtcgggtcactttggcggccggaagggggaccaggttccagggtcatgtcaggcccaaagctgggaacagggacgggatccaaggttggccaggggacgggagagcaagagcgcacgcagtgtgtctctaaccggatcttggatcaccaacagggatgttggtccagatgagcttccagaaagggcaatctcgtggaattgaggcgaattctgagtgcgtaattcccgcctattcctcgctgcggatactatctttgtaattcctcagaggcgaaaaaaagggtttcgagtatgcagtcaaagacgggtggtcgtcgtcgaaggggagggggaaaaaaggatgcaaagaggggcagagaaattggcagaagctcgtattatgtgtttacacaggcgtcggccgggttcttgaaattgctaccaatctgacccgagattgattgggatcctctctcttgacggaccttggagatttgtgtcgtttcttctgctggttcgttcgcgctggcaggtccggtccagtgcgttgttcgatagtcacggtacagcggaggcattaaaaaaaaataaaaaataaaaaagagtcgttctccagtccctgcccgtcaatgaatcacctactgcgacccaagactcggacgatccgtaagctggctgtaaattagcagtccactctgtattgtccgcaggttcctgacagggagctacaggggacgccagcgccgccctaattgcgatacccacactacctatcccactctgccgggcgctgtaggtgtgaatgtgattgttacctacctacttagcacccgacgcttagctggcccgggacggaccccgctcgcctacgcaatcacacatgaacggtaacctgctcctgcacaccagccacagcctgtgttgcgctgctgcggaggagatttacacgtggcttgatgccatgcgtcttcccatgtcactgcaatgtctgtggctcggtctattcccgggctgtcgtgcagcagcgcagcgcgggcagcgggtggtggtagtgacggacgggtccatcccgcaagggaacttttagcgtcgccgccgtcgctttccactcactcatccatcactggcgcgggcggcacacacactggactactggtctactccgcggagccgacgtcacctcacttcttccataccaagaccaagattctcctcatgatctgatacacccgctcaacggtccgcagcgaccaacccgactcttcccttccatccatccacccaccccctctctacgggcactagctcctggctctcactctccctctccctctctctcactctcgtctcaccccttgcacatcacccgatactacagggcgcatctacagatcgacgtccggcaatctcatgtcgctcaacctcaggaccatttcccccttgaagcgggcatggtacaagtggaaagccatcaagtttccatggcgtaataagcttcttgtcggtaagaactgggaaccaacataaacacatgagcatcccccttcccccctcccccccccctttcccctggccctgtttgtctcggtcacgccgtagatcgatgacatacgcgctttcatccttgggggatcctccggccaagaagtccttcaattttcttatcatttacctttttttttttttttttggtctcaactcctggtatctcctttttcatcaccatcctcacaagacatctcttgttgtctcttagtcactcaacccctttctttctttctttttttcttgctttcttcgcacttctgtccccccttcttccccttcaccatgactaaccctagacaggcctcgacctagctggcaatgcctactatcagttccgccccactcgctccaccatccgctggcgccggatagttcagtacccaggcggtcgcagcacacacttcagtgatgtcgccgttcccccctcctggcaccaatggcttcgatacacgcgggaggacccaccgacgatagaggagcaagaggccgaagtggctcggcagcagaggatcaaagtgctggccaagatggcggacgagaaatgggaggccaaggccaagtacattccggattcgccaggggaaccttcaaccaggaccattggaaagccaggcgaggaatatgggcagccgcttccgcctctggtgggagagggtatgaagaagagcagcccctacaccgaggggacaagtggaggggttgtgagcggtgttgatgtttttgggagcgaagaggcgaagcaggctgcaaaggaagagcaggagaagcccagggcgacggtcacgcagacggccacgacgactactcctaccaacacgagctccgccacagcacatgcgacgccagcagaccaaacgagcggagcaagggaacatacctgggatcagatgatgaagcagcagaagcagcacaagaaaaagggtatcgatccatggaagcaggctcaggccagtaatcccagtggggagtggcatcccaaggcgtgggatccgacggcgagtttgggcaacaagaaggggtgatttagatgcttcctttgtgacttgagaagtcatgcattggaacaaaaggcgaaaggggctctggatgttccagtcatccagccctcctatgagtctatgagttatggcgcatgataaaaaaaaaagaggggacacagatacctctgatgagggggcacagagacctcctgccgacgactgaattcattcttgtcatctgatagcgttccagtcgctttcggtttgacccaaacatgtgcatagtgtacctattttgttcaaggacaatagaaagagagatcgcgaggttgagaacattgttcaaaaccttgcctggaagcagttgtagagaaatgagtagaggatcatcaccactatagattgctcaaaagagatagatatttcagttctataagtcttcagtttacaaagccatctgaaaagactatgaattcgtttattccctgtcatggtgaaaggaagaagaacagagaatgaggacaaggtgaagacaagacaactcaatggagctctgacaagcaagacccactgacaggctcaagctttggcgctaactcaattgggctacaggtactgtacctctatgtaccaaggtaccgggccgcccgctgtgcttcatcccgtgactgcgcatttggtgtgaatctgggagccccgctgccgtcgcgctcgtttgcaccacggaccacatcaagcgcgtctctcttttcccactcttttccaacttttgctttttttgtgtcacatctttcccagactttcacaccaccaacctctgtacccgtgccacctatcattattacagagagagcaatagagctgggaggcccaattctcacgccatggcggcctcatcgccgctcacagatctcgacggcacattgacgccggcctctttccacacagccgccaactcccccatcgctgccgataccaccaacatcacaagtcccgaccacgaaaatgaccaaaagcctgggtactacaagtgcaaagagattccccatgttctgaaacagtcctgccagatccatctcgaagagcaaatgtacctccccgcaatcgaactactcggaagtcttctcagcgatgccggtgaaaggcagcaaacagacagacccgtccgagtacctcctcccgcccagattgctctgctcggcaccctgaccattcaccctgcatacacatcccgggcccccgagcaaaccaacctcgacatcgctgccgaatcgcgagaatacctccgtaccctcctcaacaaggtcggacccataaatgccgacttccgctccgcattttcgttcagacaagggcaaagcagtggcagatgggcccgcagaaactcgcgagaattcaacagccctggcgaaagtgacggcggcggcagtatcggcagttacagcgaggcggataacattgagagcaagtggtctggaaatgaccacagtatatggagaagatcatcggatttctggtctgtcttgggttgggcgttccggtgcagcactacacatacacatcgctgggtacactggaaggcgtggctggatttcatgatcgagtgcctggagaaggattgggatgagcggcttgcgcaggatcaggccaacttccaagcggaaagcaacaatagcagcgacagcgagtcccaggctcagtgccagtaccctttgctgaagcaaagtctatttgtccaatatgtggatgatctacggcgggataggaagagggtactccatgaagttattcgcgcattgttagcgtttgccgatgacgaaaactccgcggacaatacctactacagagaggtgttcaacaaggagacagtcctccacacagacaaaagcaacaagcggaaacactcgcaaatgaccgccgtcgacttggaaaacgaccagttcggcgattacctcgaagactgggacgacccggtcaccgacgacgacgacgacgatggcaaagcaaacgcattccatactcctcaccatccatccggccgaacaggccgacgaacgaaaggccgaccaaaatccacccctttctccaaacccggcaaggccttcgacgtctcccccgcatcgacgcccaaccccctgcgcgtaaccgacggcctagcggactcgatacctctccggctgcgtctcttccgcctcatctcgggctgcgcctactatctcccacacgacgttctgtgcaagacccatgagctctacgatctcttcacattgcgtctcaaatccttgcccctcgccagtttcgagctctttctctccctcgatcacaccgactttgccctcccacgcttcatctacgtctcactcctacgctacgtggctcagtcgttcattcctcgcaacgctccgcagcctgaagacgtcgacccggaggccgaagccgaccacgccatcagccagacaatacttagagagtgttttctgccgtttccggccaagacagtcaccgtggaggataatgccaagtttagcctggtgctggagagcatggcctggtgtctgtttcagtccgggagtgttgattattctgatgagctgaagtgggcggtggagaaggggattgaggaacgggagaagaagatcaagaaggcgggtgggagaggtggaggaggagcagcgatgacggctgcggagaagatggggaggcaggtattggagaggagtgcggcgtcattgaggacatttgtcgacgcagttgaggctatgagtttagcggaggatagggtaatgggtactggggatgagatggatgaggattctgtcctggcgggaagcccttagaagtggcgagtcccttaagtgacaatgggtctgctggtttctggggtttggcctgttttggagctggtgtttggcggcgttctactgcacggcaaaaatggtttagcgcttgataatggggtttttggcggttacatatgatttgttcacacattttgttatatgataccccctcagcttagtactggaagtgtgtgttttgttgcaagcgtacaagattaatatgtaagaagatttccagtccatgccagacgagtggttatattgcctttggctactgttgctatctacatcggaatcccatcattgaatccatgacgggtcaagggttagggttcataaacccctgatatccgtaccccactgaaacgtaaccgctgtggaactcgacggccacgacctgtgacagctcaaccaccttgacaacctccgtctggggatagcttcagatctcccaaaccaccaccacaggcgaacagatccaacatctacagacttgggggaccgtaccacaagctgccactaccacgtattcatataatacttaatatctttctctaatggcgcttatcacatagtcctccttccccttcaatcgcaagctcgaaccacctgttcccgtcgtcccccattcgaagttcgaacgatcagatttgaccgcccgcgcattcgcccattcccataactaagacgcgcaatttcaccccctctcccagtaaaccaactacaacatcgcgacggtacaacaacaaccatcaccaccacaatggcgaaccatccaatccccgacctctccacccttctctcctccgcccaaatcttctcttccaactaccccctcccccacatccgcgccatccacaaggccctccatgccgagatcgacgacaagcagtcgcgcctgcgcacccaggtcggcggctcctaccgcgagctgctgggcacggccgacacgattgtgcagatgcggggcgacatggaatccgtgcaggcgacattggggcgcatgggtggaaggtgcggcaggcaggtggtgaaggagaagatggatggactcaagaagtgggatgagagcgaggatatgcacaacacgagcagaagggaggcggcgagggtcaagattctggaggggtgtgtgttggctgtccagaagttgttgagacgggaggagaaggtcgcggggagggatactagaaagatgagaggagggaaagtggaagaaaaggaggcagtaatgtccaaaggggataaattgcttgttgcggccaaggtctgcgtgcttggaagactgctggtcaagacttttgagcgggagggcattcataccgaagcgtcgaggacggcggtccagtcggctgatagatcgttgactgtccttcgcgacagactcctccggtgcatcgatagcgtgctggtgagcgtcaacgagaaactcacgccgcgcagcgatctcctcaaggcgttgagcgcgtatggtctgcataccagctctggagcgcgggacactcttcgccactttctcgaggtcagggggagtgcactgtcgctgtccatcaacaacaacaacaacaacaactgggagggacagcagtcagcggcagttcgaacacccaaagacatcctcagacggctcagcctctacgccaaaacattgcaagacgtgcaagccctcacacccaacaagctcgcggacgcgcttaacgggcttaagaagaaggcgctcctggcagatgacgccctccgcgccatcgagggtctccggctggatatttactcgcgctggtgcggcgacgaaatccggtactacacgcccttcatccggcacgacgatctgcaggccgaaagcgtcaacggcctgctgtctgaatgggcccccgtgcaccgcgacgtttttattgatgacctcgacaagaccgtcaagtccatgagcgaattcaaagccatcgtcgacttgcgcacctccgtcctccgcctctggatcgccgagagctcgcgtgtccggtacgattttttcgcctccaaagacgacaacgatgacagctcgtcggaaggcatccccatcagcacctccatgttcagccaaatccgctccaccatcaacaaccacctgctctccgtgatcgacaccaaagtgcacaagctccgcctcgtcggctccgaagcctcggccgctctggccgcctggcgcgagggcaccacggacgcgcacctctccctctgggacccatctgccttttcaggtatcgacctcaccatcccctccggtggcccctctggtggtccctctggcagcggcggcggtggtgccgcccagcaattcgcctccgaagtgatctcccgtctctacggacgcaacgacgccgtctccaaagccgtagcctcttacaagtcctggttccacgtgatcgacgacgtcgggtccgtagtcgaccagctgcgtcgccagcggtgggagaacgacctcgaggacgaagaagatgaagaaggaggaggaggcgacatgatgatgatgatggtcgtcgaagacgaagagacgatcgagcagcgccaccaacttttgtctcgtgaagacccggaacgactcactacccaccttagcgcgtccctcgtgaaagcgtttgccgccctggatgagcacttgacggacctgtggacccagcagagggacggtccgaataacgggcagatagccatgtacctccttcgtctgctgcgggacattcgtagtcgtttacctgatcaacctcagattccgacgggcgcagtggcggcggcgcaggaaaaggaggaggacagcagtatcaaagcttttggcctgcccaccattccttcgttgcatacctcccttgctcgcacggttttggtcagccccgtcgatgagtttgttacagtcgctttggctcggaagacggtggtcgggagagggttgtgggagggaagccccgaactgccgacctccccctcgccgggcatgttccggttcctgcgcagcctgtcggcggcgatggcggaggcgggagcggacctgtggagcccggcggcggtgagggaactcaagaaggaagtgaggcaggaggtgtgtaaggtttggttggaggctgctaggggggttctagaggaagcagagcggcaggagcgggaaagtggtgagaaggagactagtaaagaagagggggatgagaagaaggacgatgagattaagaaagagggcgaaaatggcggggaagaaggggaaaaagaagacaaggtgaaagaagagaccgacgaggaggccaagaagacacaagcagaagaagccttggtcgccaaagcagaggccgaggagaagctccaaaaacaacaacaagaagaagaagaagccgaaaaagccaatcaacaacgccgccgcgacctctttgtccaatggctcttcgacatcatctacctcggcatcttcctcgacggcagcaaaggcgacttcaacgccattgccaataccgtcttccagcactctggtctggatccaggggccaagggaagactggtcaaggcggcgcaggagtactacaagaggactcagttgttgtttggcttgttgacatcgtagccttccttccttccttcatgtgccatacagagtacaattacaataataccaattagttttgctacattcatcaatactcgtgtacgttgggtatatgtatataagcccgctactcttgtcccttgcgcccgccaaaactccgactccgattccaactttttgtctctgagggggtatctatcacctttccgaacatccaatgatgcgaaggagaccaaggacttgttgatatactcaaaacaatgaaacctaccagaggtatctcttgtcctcctcttctacaacgggactacgacgaagaagccctcaactcctccaaagccttcctcgccatctccacgctctcaaatgcttccccctgcaccgctacccttcttcttcttcctagtccccttgccatcacccatctcttttgtgctcgtttttgttccatcgtattatccttcctctccttctcgttcttcacaccattactcaccaccccatccacgaccggagttccattggtcgccttcccgttcgttatagcctgcttattactattactgttcttcatcgtcttctgcttcctccccttatcccccctctcaacctcctgcaactcgtcccacaactccctcaaaatcttccacccctccaccacctcctccatcctccttcttctctcttcggggctgacggcttccagctctcttgctccctgcacgatcctcgccttcctgatgtatttggccggtccccgacctctctgagcttgtttgactactcccttgagtgtatacccgatcgggccgataattgccgagatgtccttcagcacgaacccagttagtcccatgcccacacctttgacgagaccgaccattcgtcccgcgggagctggtttggtcgaccctgctcccgcatcgttgttgtcgttggcggtgctgcctccttgtgaccctgttcctgttcctgttcctggtcgtgaagcagaaccagagggtttgctgctgataccaccttctttgaacccacggtacggcaaccgcacaagacccgtccagccatcgtagatcccaaacacaaactcgtggcctgcggctttcagaccggatttgatccccgtcacgcgcgtggggcggcggacggtgtcgtccccgtacagacggggcgcgttgtggaagccctgggcgagagcaatggagaggtcgacgggggcgcgggcgatggccgaggcggacttgatggcgccttggccgatctcgtggacgatctcctcggcgacctcggccgggtcggtggtcgattcgccgccgttggtggtggttgtcatggtggttaggttggtgtcggtgcggtggtcggttgcagggcggatgggtgcgtggaggggggatgaagagggggaggggggtggggagtcgaagcgggaacgcgtgttgtggatggcgttggtggttgttgtggtgatgttggggagggattggcctgaatcgggggtggtctcgttggagttgttgtcgacagcggtggcatcatctggtttggagtcgcttgatcgaccggaaaatcgggcgtctgacttgttatcatcggcggcggcggcggcggcggcggcgtgatctttggtttcgactttttggatggttccgttttgctgctcagacggcttcttcaccttctcgccattgactgctgagttgcccttctccttggccttccccttcccctccaatctagcctctcgggccttcaacttcttctcccgcctttccctcttctcttgcttcttgaccttcctctgtttggccttcttgcccagcctgattggcactccaccaattcccgaaaacacatcgcctaccgtcgagacaaccgtgccagccacgcccgtcaccggctcaccaggtccttcaaagtcattccactcgacatgacgcagcagcctcaagttcttccacgaggtgagtctcttctcgaccgcgaggtccgcagccatggcactcagcttcaaacctgtcgggctccccttgacttgccagactgccaccttatctctcagaattgagcaccgcatcgaccggtcaccatggagcatcaagcccttgtggaacgccttgcaagcattctcggcaccatcgccttcctcactgatccgatgagcaatctcctccacggctttcacagcctcgtcggtgagacagtacttgattccgtcggcgagtttctccgccgtcagactcttgtacggcacaggctccgggccagccttggagttactcaccatggcaccccagaaatgctggtcgccaaagaagggcacaatcatggtcggcttgccacacttgagcgcaatagcagtggtgcctgcaccaccgtgaatcacgcaagcgcgcacccggggaaagagccagtcgtgcggtgtgttgtcgagcatgtagatgttctcgggaacgtcgagactgtcgccaccaagaccaccccagcctttggagacgagggcgcgcacaccggctagcttgacggcatcgaagatcatctgcgtgaacctgtctgcgtcgtcaacgacgatggatccgaacccgatataaacaggggcctcgcctgcttcgaggaatttaacaaggtcatcgggaggctggaaggtggaagccagctcgaggaagacaaagccggatacgtcaatctcatcgccccagtcctcgggcttggcgacaataccgggactccagaggtagctgaatgggacgtgcagacggtaggtagcaccgggggcccagagggtagaaacgggatcgagaccgagtgtcttgacgcggaaatcattaaccaaatcgccgagaccttgccaaaccatcatctctactagaggataggagatccagttcgtatagccagggtcgacattggactttttgatgctggcgagtggatggggaaacgcttgggtgggggtgtatgggaaggtaaacatcaaatggacgggaatacccagcgcctcggcgcagtggatatgggcaaagctgggagggttggcgatgatggcatcggctacaaaggggtccatgcgtcccatcattttgaggttgtgaacatcccgctcgtcatcggtggcattgatgcaagctcgccagaaaccttgaaacatgcccgccatggcggcacgtcgctttccaatgtcgccagcttttactgattccagagtcgggatcatgccgggattcttgaccatgaagctcatgagctctgctggatcgccgccgacggaaaagaactcgaggccggaatccttctcgacaaagtcgcgaaaggcagggtgtgtagcgatacgcacgcgatggccgtactgctctttcagaacctttccaatcttcaagaagggttgcgcatcgccgcgggaaccgatgaccataatgacaatgtttagctttgggcaggaaatcttgtctggaccggccgtagtcgaggctgtggagagtcgcgacacgaccgaagactttctgatgtgctcggcgttcttgttggaattttcgccccttgctggcatcaccttcttggctgccatacccagggcctttgccagataacccgtactgctcgtgtcgttgaccgagatgttgaggcggccgtcacgcttggagaccctgccctttgtcctgtagttttcatttccaacattgaatttaccaaagtggccgtgccgttcatgctgttttttgtcggcttgtttcttccgaaagaggggcttcttgtgtccaggggcatgctcttcttcatccgatgaggactcgctactggaatccgagttgtcgccaaaggcgtgcagtgccctgggatcccacagagatgtgttggtcccggctcgcttcatagccgggacggcaaaggagtcttgtctattggtttgtgtcggtgcctcggtctgccattgtttgttcatgggtcgcttgatgggttcggtatgggtttttcgcagtcctggcgattctgagactttgtctatcgggttcgcttggtcttgctttttgttctgcgacgtggggggaatggctgggcagaagctcggtgactgggtttcagggggaacatgggaagggtaaagaaggttacccttggcgtcgcgaatgacagtgacttgggcgccggtcggactcgtgcttgtttcgagcttgacgggagctggatcggaggtatctgaggttgttgcaaccagcggttgcgtttcgaaagcggtagccatcttgttgcgatgcttggagggcttgggcccgagggtatcgctcttcaaggaagatgctcgttatgatggtcgcggtgcttggacctagggcgcgtcttgctgtgggaggattgatgttttatgacgagttaatggtaccaccagcgactgtgacgcatgaaagaagacgctttacgtcaagtgcacctgctgcgttgttgggctggttaggtaacgggttaatggcgacggaacatgttcctccccagatggattgccaactgtagtgggagacctagctcttgctctggtgtttagtaacaaggtagtatgaatgatggatttgatcttcttcaaaaggagtgagtggccgttggttgggttccttgatcagcgacgggcggaaagtggttcgtgtcactgccgagtctgctcacgcgccggggaggtccaatgttactcgaatgcaagggtagccgcaatctataattcctgttttctctgtacacgtcccgtcatgggcactgcaggtgaaagaagaggcaacaacggccagacttctgggcaatgacatcatcttgagctgcttggccttcaatagcttcaggcttggcattccgtctttccaggggttggcatctgttaagcaagggcacatgtcccaggcacattgggacatcggatgcgactctcgggcagtcatgaatctgcccgacccggtgtgttggagatgtcacgattcaacgtgcaagatggaggcagcgcgatacttatcgtcgttgttctggactgaaatctatcttgttgcacaccatcagccgctgaccctgtcggttcatcccgaaaaaccactaacactaatacccggaggatccaccaggccccatctggacgacgcaatccgacctccaacagggccaaccgcatttgcatcgactcggaaagacatgatctacaaacttgcccacgcgacacaagatcgatctttaacgcatctcaaagacacctgcgagtcgtgcgacttattttcttcaaaagtcagagttggctcgagtctcgccgagccttaccgttggggtggaggattcgtctgcttgctaccttgactctaccatacaagaaatgtacacatttacattgtacatagtcataccagtgctgagcagctccaagttttctcttaagcaccagtacagccaagtgttaccatcacaagtcaaatgggccgctggtctagtggtatgattctcgcttagggttcaatcctgagcattcttgcgagaggtcccgggttcaatccccgggtggccccatctttttttcctcctttttgcgagtcattccctgagtgagggaggtaaagtaagcacaagaaatagacgttgctaaatacaacagccactcgagtatcaccaaccaagtgttccatgtccttttgtttttgtgttgaattccatctttcattcctgcggctgctctatatatgcagcgaatatccggcgagtatccctggcttcatgggtatctaagcgtttcctctgctctctcttgccctaactgttgtgatctttgtgcaaatacgagatctacgcctcctcgctgtgctcaattcctcccatgctgcgaaagaagaagcgaagataaaggaggaaaaatgacacccgatactccgacctctcctcggttcgacacccctgaactccgaaattctttgctcgatcgaacgcaacgcaatgcaaacgcaaccaatcatgcccatgcccaagtgcccgctattccgccttgcgtgatcccaaccgatgaaaattccagcgctccacgccttaggaaaagcccgcaaagaaagccgcgagactcggaaggagaatgactttgaggaagacacgcagcgagccagcctctccgatcatctctctggggttattgttgttgctgccttcgagttgctcgttgtcattgataatgaaaacatgtccaccggtgttatcgccgttgtcgtcgtcttcgttgtcattgttaacgttggggttaatctcgtccttgcctagcgataggcgaattgtggtcagttcaggtcgggatcctacaaagatgggtgggaagaaagaaaaaaaaacgagcaggacgaatgtagcaacggctagttggagaaaattagcaagccataccccttagtatcgtactccagatccatccataccttaaccccttgtttcccttcacatcacatagcacaccccacaacaccgcgcacttcacaattcacataccaccaccgccggtgaaaccggtagatcccataatcattctctcgtcgatgaacgaaagcaagaacttggagagaagtcgaccggtgaacaagtggaagaggctagtcttgtttttattggcgggatcggtgaaagggtcgacgttctctttgggaggaccgctggggtcgaaggttaggaagtcgagttcgtggcctgtttcggttgcgcgtgttgttagttggtgttttgggagcattgactttggtagaaaagaaaatcggtgcttttaggtggaattggaaagtggggagattggaaggttacgagtgaaggtcgaaaggaaaacctgagagtggatggagaaggaaggtagaaggtagaggtgggacatggctcgaatgttcaggttcgctcaaggtgtatggatttaccaaggtcggagccgtccaagaggctagtgaccatacaagtcatggaggggaagatgggatggtaatgagagcggaaggaggatttttttcacggcagaaataaggggttaaagaggaaaaggggaaaacttacgaacatccgaaacgtcaaaaaaccggtcccggaacgtcttcaccatatagatggccgcctcgccatccgggaactccctcaggctctccaacgcctcatcatccacaaatgggttaaaggccttcccgtctttcgccgtcgacggatgcgtttgataaatctggtggaactgatacatgaactgcttgaacggcaaattgtcgatcgcctcgagcgtatcccaggcttgtttgcgagtaaagtccatcttcaactgatccatgccttgttcaatctccccgaggttctcgatacctccctctttcctgcccatgatattttccgcttcctgttgctgatactgatggtactgctgctgttgctgccgttgctgaaccttatacaaccaatccctcttcttgacctcattctccataaccacatacgcgtccgcctgcgcctccttatactccaaaaacacactgagcgccgcgaacgccgcaaagcagcccgcccactccttgcgggatcttggcttcagcgccttgctgaagtcctcaaacagcctcctcacctcacgctcaatcatgtcgtttgtcaccgctttcagctgcctgttcagcaccctggccgtcagaaccttcctgtccaaaccctcgggcacccgataccccgcaacctcaatagcgtgcacggattctgggtccaggtgcaggtgataagacatggtgtagttcatggtcagaatctgcagcgcgcgcttgaccatgccgttgcgagattcgttggcgtatcgtcgcaaaataggaagcacccgattggggattttggtagtatgctcgcacgattgtgtgaggaggtaagcccattggtcttcgttatatagtccctcgtgaaactgtcgcagatgccggcgcaattcttcgcgctggtcgagccagccatacggcagcgcaatcggcgtcgccggggactcttcgaggacgagcccgtggcccgccccgagcgagtgttcgcgcacggtgtaccacctcgtagcgtcgggggcgttgggggtgggagtgaagaacttggcaaacacggtgagcatagcatccttgttgaagccacggccgagagtcagacgcaatttgatcggtttctcggactccttttcgtcctcccggaagcgcaccgaaaaagaggcgacgttttcccttacgtactcctctgctcccttagcgccttcccgcttcagatgtactttcagccatgccggaaagatgacctcggtgaagtcgctgaactgccagcagatcacctcgggcacagtgagcttgagcttctcgcaccgccggcacgggcgtgtttcctcgcacgacaccttacgagcgtgacagcagaagcaggcgcctatgcggcggacttgcaaggcggaaacggcggtggagatggcgagaggacccttgcggcccctgagagtggtgcggctgcttctctcggcgtccttaccgccgaacaaggccgcgctgctgcccttagcagcgttctgactgatggactgcggggtgatgacgacgaacttgttttcaccggagttgttcacggtcacgctgccgggggatgtggaagagaaggtgactgtagacgggctgggtggtacctttttcttctggacgcgagcattgccacgggtcttatggatggcagtgggcttggaggtcgcgtgcgaagatgaggaggggcccggaacggacacggagggagctgggtatcgctgctggacttgaacggatatgtaagaagcatcctctggggcagagtgatggcttaaggtgtggctcttgatactctctggtgggctggaactgagtgcacctgggccgatctcgatacccatgttgaagggagaggggacttcttccatgaacccgggctcgaggccaccaggatgaagagggtcccaaggtgggacatcaacaccagacaagacaatgtggaggtcaaagtcgtcctgaaagtcctgtgattgttggttctggtggctggcaggctgttcagatggtcctacagcagccatgccttgttcgtattgcggatcaggaaacagaatagagttgatgtccacgttgtcgaaggtatacccatcgaattgtgagaaatcatcagcggagaattggtagccaccttcgggcgagccagacaaggcatctggagtcaaggcagctggcagggggcttaacccgccgccaaactgtccctcaacattggtccaagagcttagactaccctggacagggctggcctgaaggccgcccaaagtaccggtatcggggctgacattgacaaaagcccaagcgtgttggtcaaaatccgagtcaccgccgatggactcgggggcatatccatgttggggggtgtgggtgtgggcgtgatcatgctgatgaccatacccgtagttgtgttcgcattcagcttgctcatgctcagggtcaccatgatgtccctgaaagggtgagtagctcatgaggggtgcagtagacatgctttctgagggagcagcttcggcgggtggtgttatggtttcgcggcctttgcccttgtcagtagccctcgtggtgtcgagggcttcgttctttgattcctccactttggcggttggaaaggcgatctttgggatttcctcgagcggggaacctccttgctctacgggctcggggtcttggacgccttgagatgcgttggctaggacctcggttggtgaaacgtaaagagactattgtctatggctactgtggacgtagggtggtacgctggtgtgatgttgtgttgcggtgatgatctggacagttgaactctttgacgacgcttgttaaacgctctattcgaaagtggtatagaaaggtgaaacggatccgggattctgtgcgatgttatcctcgttcttatatccagcgagagctttgggatgccgcagcacgcaagatcaatggcttatggaatgctcgtttcgacaaagtgccattctcttgtttgccgtatcatgagtgttcaagaccaaggagaggtgtcgcagcaggacgtgtggaagggtagagtcgagtcacgacagctaccaagaccgaggcatgcccattcagagagtcaagagggttgtgaaaagagggcgatggaaagaaggacgggaacgagaagtgagttgaagaattggaaacgaggaggatgaatcagatattggaaacacaaaagacgatcagtgttcttttcccgagtccttttggttctgaagagaccctgacctgacgtcgtcaaggacaggtcagtcaaagccaagacaagacgtttgcctgcttgagatctacccctccatgacagagtgaacccgatgggatacaatgttgtacacggtagacaggccgggagaggcttcaaacttgtatcgagagaagtgtcaagagtgtcaaagacccatcttcaacaaaccagacgatataactaacctcttcagggtaccgaacagatgcgcaacttgcatgcgagcccattcctccagatcatcgtccacatcatgttcctattggacagagtcgaagggtggttcgctcagcccgccccgtcaccaggggatgcgcaacccatgggtgtgttctgcgggaggcatggggaggagggacatgaggcgggcgaggtgtcatccagagaggggacattggggacagattgggggggtgaatgtcccctcgatgtgaaagtcaggaactgaaaggaagaaggatgaaagccaacccctcttggcggcgctatacccgattggataccgattccaacagccactatttgaaccgcgcctcctcccactagccagtggcctctctttcctctctggtttccctaccatttttccgtaccatttccatgttcatgtactgatcttaccgtattacacaccgaggctgtccactagctctgtcgctttcgttccactttcctggatccttgcttgcaacgaaacacgtccatggacggacggacggacggatagatttcgtggagacgaggttaccaaagatggaatacagggcgaacgtcattcgactcgagcaaacaatccgtcctaccttcatctgagcccaacacttccgagccatcgagtcaggggttgtctcaacgaacaaatgaatgaacgacaataccttaaggcgcagcggacgggttcaatggaacagagtgtctggaactcttctcagcatttatacagtgacatgtggttgctactccgatgagctacgaaaggacaacccgccaaggccagcaatgcctcaatcaactatcactcaaacacgaccacatcccctagtgccgatgatgacgaccgcggtgatgatgaccaacacctacaagtactagcaaacgcatcaagctaagatcgatatgttcaacatctctcattacctctaggtacttgaactcctcggtcaccagcttgcccccacggtgccaccatcccaagagtgacttcctaagatacccagcattagacatcatggattcatggcaaagaaaggacaaggacaaggaccaggtggacatgctgtgtttccccacagcacacaatacactacacaccaacacacgacttacaccacagacttaaaccatacgttcttatatccgctcgcctcggcctcggcttgaagattttatggtataagtgtcatgtacgatccaactagaatcttgatcgtggtgtcatcaactacgagtttgactttaatgaacaactacctgctcagcatcacgaaaaaagaagggggcgatacctacgaactggtgaggagcaataagcagctaagcctcatcgttttacttgacgacgtatagacctcgcaacgcaaaggattgaaaaagtccacttataggggaatgccgtcgaccacatacatacataatggttaatgagcttttatggctatagagtagtcgcatacctttgaccttttgcctctcttactacctgcatttcgggaccgtactcgtgagtctttttaccatgtgtcctcataatggtgttaacccgactaccaagcacccatcatgggcgtatcatcacaacgaggagactcaagcacgacccccctgtatgtcgtaagtatctcttcgaaaagacctcggtaaagaaagccgaaacaaagccgctcgtcatcgcagacttgagttccttccccgtagataagcccagaagaggtgagaagatggaaaaaaggcagttagaatgacatgacaggtaaggcaacacaacacagcccggaacacgacattaagcagtgatagtggcaaaaggagtgtggcaaccagtaatctgtagaggtagtcaagttcggttggagaggcggtcaagggaggagggcaagtaggcagttaagggaggtggtgagatataatccgtgctacacaacgaacgaggtcgggctggttgttgttattcggtaggaatatgtagcgtagagcgggcagggcctgaagcaagctcatagggttggtgaggcgactgtgggtgtgaaggaaagattgcagaagacgagcgagcagcgatttcaaggtatcaaactgtaaggccaagtcatttaaaagccaataactaacagtatcaaaagaccaccaccctcccaagacacttgggcacgttaacacccaccccacccaacacctcacttaattgcacagcgtacatcaagaaaacttctagcaaccacgagagggtgaatcccaaagatacaggaaggcaaagatcacgccaataccaccccttataccccgagcaccgtctctttccaaagtccaagttgtccaatgaaggtgttccatatccatatccatatccgagagatgagtgaggcatatcgacagttcttttatccgtttccttccttgcttatatccaaccagcacacgcttttcccgtctccaatcccatgttcatttatccaagacgttttcctctttttgctgttttcccttactttttttgcccccctttccctaggtaactttgaccatcctggacagcccagtagaggcatgcttgtccttggtgctgtcccaaccctttccataccagaattccaacaaaagctcgccgacaagcgtttccttgacttgtccttggcgtagatataacctcctgtagatttgtcgagacaatgatatgtccgtctggggttcttcttcttaaaaaaccaaaagcaaaatatcaagcaaaaaaagagaggaaaaaaaaaaaaaaaaaaaaaacaagaaatgaaaagaaacaaaaccaacaggtataataagagtgcctccgaccgagtggatgctacatgaccagaccttctatatatatagcctcgcggctgttccttctcccgtgtatcttcctgaccaatgatgcaaccttaataacaaaagcaaacttgagatccagatccacaaggggagtcctgtagggggatataaccaaaccagaccaaacgcgcataaaaagcagaaaccaaggattcaaaatcaagctggtgaagtcgcagagaggtactgtaagtgaaggtgtaggtgtaaaggatcacccactcccactcgagagtaagggcatccaatcatcttcattcaaccttcacaacctcccgcttcaccccagccccaccccaagccctcagcggaacctcgccgccgcagccgccgcccgttcctggatctgctgctccgtcctcacatacagcttatccaaaaagtccatagccggcgcatccttgaggatcttggcgacctgaatccccgcactgatcagctgcaagatattccgatcgtccttcaacggacgactctgatgcttagccgcgtgcctcatctccagactgttctccaaaatcgtcacaaactgcttgatttgcccgttatacagcacccgcgcggggattcttcgcttggtggccagtctcttcaaaaggtacacccactcggtccattcgcggtcctgcggtctctcaacgggccgcatttcttgggttaaagggatggggaactggtacttggctacaaagtcgtaggcgcactgggagagccggtcgttgacttgcgtcaggacggagtcctgttcttgcacgaggaggttggtcggcaggtgggggagctcgcgctcttgcatggcgatgtattcgggcggaggacgctgaaggaattggtgtggcccgtcaaactcgtcccgattggaagggcggcgctgggagcggctgcctcggttgttgttgttgttaccgttaccaccgttgtggttgttgtgatgatgattgtggctgtggtggttctgatggtggttcttgttgccgcccggcttgctggagggtgctgttgacagcgaggggttgtcgagcgagtagtcggagaggctgggcgaagccaggatgtcgtcgaccgagtcagccgatgacgacgaggcgaaccgcgacgacgacgccgggaggtggtgatcaccccatcccccctgtgtgtggttgaggttgaggttgaggttgaggttgggcccggtgctccggtactgcccgttaaggtgcccgtgggcggcggcgtggcctggcgcgctagtgtatgggtcgacgggggctggtcgggggttatagagctggggagtgggcgcggcggcggcgtggtagacgtggtcgggtccggctcgtccaaggttgtactggctctttaggttgcttccaaggccgaggccgttgcctagcgccgtcatcgacccggcggtcgttggcaggttaaacgtcgagacatttccgcttgtcgagaaggccacgcttttcacttgagtgttatttccggcattcctttgcagacggggatattctcgctgaatggaggcaggtggtggttcgatttcttacctatgcggccgatagggacccctgctggtgacgtcgaacgaggtggtgttggagtgctgctggtacgatgttgtatcgtcgttgtatagcgggcttttggtgcattcggttagttagccctagacgcgccccgagtttccccaaaaggagggatgatgtgacagttggtcatgttttggggatttaggctgtattttcccacctgcgcgtagagagccaagggtcacttggcacaacggccgacgtgcggtaataagcaaagtccggctgtgccatctttagtcttttcctatagctgatttgtcggaatgggatttccgaaagatcgatgcaattcttgttgaaagggcgcccgtccaaaatggtggtattttatcaaaagtcctctttatttcttgcaaaacttggcgagcgcaaaaattcgcaacacggaaaattcaaaatattatggcccgcaggagtgttcaaattggcagaggaggagagagagaaaaaaaaatattcgtccagcaaaacggcaaaaaccgaaaaaagcctgcggccaggatttcctgggataccggccaccgaaatctttccaactccagaaggatccacgaaacggagctggcgataacctcaccgggttatcagatcttttcggcggattcgcaatgatccaggggtccggtagggctctcgctggcgactcaactaaacacgcgggcgggtttgacagcttggcggcgtgcgcacaagtggattcctagatatgtatttttttctgatcgcgaaccggacccgagatcaacagcggcgtgtcctggcactcttccttcggacgaagacgacaaagataaagaagaccctagagactccagagggctgggcccacgatggtgacataatccacctccaagttgggagcgtgtggcaaggttgatgctgtcacgacagcgagcagcacggatacggcgcgacacgatatcctggccggtgcgccccggcagttgggaggccgaagagtacgacacacacacgtgcaatcacacgccccgtttcccggtcagcaaaaagacacaagcgagcgatgtcaactttggatcgccagcaagcacgcgtgggcgatgtttcttctgactcgtgcaaaggtccaaagcaatcgggtgtgaacgagaacggaagatgatgagcaacaagacgtagcgatgatggcgggtcgccaacaagtcgacaaagtcaaaccgcaggacgagcgagtgcaggctttttttttttttgtttttgcacttctttgcttagtcgttgttcttggctgccgggataccctggacatctgactttgcgccgcaatcctcgggtctccagagccagagggtggcctgcgcttgcagggcagaagcatctgtacggcggagaagtgctcctgctggtggtgatgcgtcgtccggagtgaatcccgatggtgtcaaccactccattgacatgtcaaccgcgggaagctgacctggttgcccggatgagtgtcgtcgtgtcaaaacacccaaacatcgcgaggatgaggctcaccaaaacggcattgacggtgtgtaggttccacgggatgacctgtggccggccaaaagtagggcaccagcgttgggcaatggcagagactagttgccaaagacggcgtgtttcgctgggaatgcaagatgtgttgtcgacgacccccaaaggccatccaaaggtgattggtgcaaggagctcccctgagcaagtcggagctggttgtgattcggagaacgtggaagctctggaagggttgggcacaaatggaacacagttcgctggcaagcccaatttatgtcttgatgccacatgccataccgcacgtttaccgacttttgctcccccccaatcccgcatttcgtggcgtggccatcgctccgttctgtgaccctgcacctctacggcctctgccggtgcgggcatgcggttccggatcctttaatgctgtgtcctgcccctctgtcctgcaaccctcccgtccctctttgggtctttcccgtccgactgcccgttccttttcctttaaaaaggtcaaacccaaagctgaaatccgcatcaggactttgaagtccggagatctggtgtacggatatcggccttgggaaagaccgcatacgcgccatattgcccctcaagaaaaccataccgatgcccaaaaaatgtgaggccggaatgggaactcatgagatgagatgtgtgcgtcggcgagaccccttctctcatcacatgtctctcccgttgcaatggtctcgcttgccggccgccggttgtgtggaaactctttggagcactggaagggcggccccaccttgccgcccagtcccgaatacccgccccgttacgttggatgcccgtttcttttgcgaccgtcccgtcgcggatttggatgccggccacgttcttgcccttttcgttcccccttcctgtctcggtccggatgaaccgcccgtttcccgaaacctcagcccggagtgaggattaccaacacagcacacctgacccagacaacccgccccggacccggccccggacaggccttccgccggttacctcggtgtcatctccagaggcagttattatatcggtaaatttcgtcaggtgagtgaccatcgagaagatgcatcggcccacacgcattcatggaggactgtgaaaagaacaattgacgtgctgtgctgggccaccaccagcttacgtccctcgacaagacatagcagcccttggagtactaccttgacggttcatgttccctgggatggatggtgttgaagttaatgttgttccaagctggaacttacagatgggccttgacctctggccgatggccgaggtaaccccggggtgaaattctgccccagtcgaaatccgcggtagtaccgatctggagctttgcaccaccccctggaaactcatctgataccgatgttcttctgagactcacacacatctggaggcagcagaccctgaccacactatcgtccgaccgatgtccactcgacagcatgccaaccgcaggtttcgttcaccctacccaccaaatcagttggcttggcatttctggacccttataagatcatgttctagataaggcctgacgggatgctttgaatgtccggaagctgtccaaacgaggggttctgggcgttacagcatatcacgttgatttgtgtgacctcgtggaccaatctccgagatcgacgacatgttgtggcacttggtcaagccaccatcgtgagcgatgaccggacgcaagccactcttccagtggtagggaccaaggaatggctggaatttctttggcggagtgtggcagggcatgaagtctaggcaggatgacatccgacagcgggcaggtcttgctagaggcttgcgctgggggtttctgatctgttctgcctcatggccatcagatttcaatggcatgcgaaagtggctcatcactgcttttgcatggcggtgattgtgtatatgggacttgcatgcgatttcttcggatggcagacacggtcgtcaatgatcaagccactaatgaagcaggatgccatggcctcagcctcttgtggtggaagaccaacgaacatgtctcacccgttcgatatacattgaggagaatcccgtcatggatatggaatgatgttaatggggtgctattgtaacgaaggaagctcggcgaggaagtttgcgacggtcgcaaaagtacctatcttggcagtgcactaacaacccagcagttgtagcgaccttgttgaccgaacactcgatttcgccacctccgtcattctttgtcgtccggcacccagttcgcgattccaacattctccatcgattgcgtctgcaatgaatttcactacatctggatgcatcctcacgtctcaataaatcacctacgattgtattcaagtttcggatgccggtgttcactcggatacgttcatcggtatgcccaccttttcaaccaccttccactgcactgtcgatacgttacgctcttcgaaattgatgcgtgttacaaactcgcggttggatttccaggatcggattaagatgtgttgggttcaagtggcgaggagatcgcaaggggagcgtaactgcactggacaagagacattcaaaagagttatgttggcgtacgagtgaagggggaatcgatcaccaactcttgctacgatggttgcattgcacagggccgtccaaaatttaccgacttaacgcatcctctttgacaatgtcgcccgcgatatggctacacacggcgcgaaggatagcgtggaggaatgcgccggtcttatcgacgacgatccagctcagatggatgtctatcacgaaaagagccacgatcaggtaataccgaagttgttccaccggcatctggacgattcgaggttctggccagaacgacgactgatcttcccgtccacggcttaccaccattggcaaaaagggaaccgttatcggcatgccgtacttgagcagtggttcaacacatggtcggcgcacatggacgacgtgaagaggcgaaataatgaacgactgtaatgcgacggcggtagcggtcgacatttcaaagttgatgagcgcagtcaatgcggcaggcatggaggatatggaagtggccatcatgcgactggggcgctggaacaggagatggtcacggcggttcgagtcgagacgggcgggacatggctcgaagaatcttctggggaaacgacgagatttgatcggacgccgatgacgatgactggacctccctttgaccctctttggactctcctgcatgacgaccccacgatatcggacgcattggtgcctgtgcgcatggaaatcatgttgttggcgacatatcaactttatgagccgttcagtgcatacacaacgacgacgaagagcaaatcggcgctttttggtcaatggcaccatggtattcgcgaccattatattgcctcatttgtcgcatcgccattgcggtcaggtaagtgaagcccaaccagcttatctcgtgagacaaacagtggcagatattggtaaacattgagcgcagataagatcaaaatatgccactcagatgttgcggtttgaggctgtcgggaaactccatgccgagaagggtgccagtgacggccgtcgtggagactgtggggggggattagcatcatgttgatgcggctttgaaaaaatcctcaagaaaactaaggcggttgcattacacgctggcagtgcaggaagcggctcaatgcatgtcagatcgataagtcgtcgaattgatatcggacgacgtcgtcgccgcgagcagtctcatccatttagacggccggacgaccagacatcgacacaaccatcaacagacagacggcctctttgcagcgcagcagacacggcaggccgatagtcagcaataaccatcagacgattgtgtgccgctgtcatttctgtttgtcaatccggccctcgagactggttcatgacggaggacatctctttcttcagtggtgcatggctgtccattcaggttgccaagatggcttgcggaaggagtgctggaacaatattggctagaagagaagcctctcattcggttttctcgatatgcgggttggctattgggtgagcacgcacttggtgaaaccagttgcgaagaggctgctcttctcctcagttccaagcttcttgatgagttgtcaacgaggcagtcttccactttctgcaggcatcccgagcagaccaccattgaaggcgggggttagatctggctttgagcgttgtcagtgcagcgcgattaccattgcagcggcgcatgcgttggatgccgaaacttttgaaacatttccgcaatgtgctccatcatagcatgcagattttgatcagattccggatcgcgttttgcagattgatgggagaagagacagctttcgaagtttcgaatctgtcagatttttttttttttttttttttttttttttttttttttttggttgttggtctgctgagtaccatgagattactcggctcacgattgaagatcgcaattgtccgggatactgatattggcaggcccggcgtgtcttttgatcggtatagccggcctctctggatatttgttgttcgtattcctgttgcatcatcatctcccggcaaaccaccccccataatctcatcagcctcaatttcttttttgtctcatcacccggttatcttgtcacagccaagggcgtgtgtgatatcgaactggatgacgggcggtggtggtgttgtgggaggcataattcgcaattcgcgcaaaacacaccctgacaccccggagtcagacccctccttccagtgaaaacaagtgggctggggggtgtctctgggaccgggggggctatctgcactgatgtgttggcaagttggcaagccatgtgctgcagccaattccagcgatagcagccaatgccgtcgcaaagacggccctggttgcaggctaaccatcgtcaccgggcatgataggccggggaggcatgcttggccccgctggcagaccctccatgtttctcttccatcgcttgtcgcatcgccggaaaacaggatcacaggccagtcagacgccggaccatgaccatcacgccgggtctcgtcagccgcggcctattgcacgtgcagccgaatgtggtgccagctcagctttttccgcacttttgattgtgacaggtctgccgggtgcagaagtgcaattattgcggcggaggtgcgaggttgggaaaagagggggaagtgggaagtgaggtgaagtgagaaactgaagtgaaggacgaggctgtgggaaagtgcaatgcagtggtgacgggagagtttggtttggagttgggattggcgcagttcaattttgcgatttctcgtgttagtgtctcggtgtccagtgttctggatcgatgcatttcacaggcaaatttggacggacgcaacaacgggagcagcagcggcagcaacagcaacagcaacagcaacagcccagcaggcaggagaggcagagcgggaaaagtggggtatgcaatgttctgcacctcactggtgtggtcttggtgcaatgccatggatgctcccctgcaatgcaaagcctcatgtcgaatgagttggacgaccactctgctcgcaaccagggggggtgtgtgagagggtgcaaagggaccggggttgagaggaccaagggatcatggcgatgaggaaggaggctgcacggaatgagcttcgctttcccactggtggtcgcaggaaaagaaagagaaaaaccaggagcaacgaggggcaggagcggccgttctgctcgacattaaaaccagactttttccccctcgcctgcccatcagctgctctttcctcgaccaaatttcctcaccgcactttcttggaagcccaacccgtcttggatttgtgcccaacgaccctctcagccaaccaccaagcgcccgctgctctacgccctcactggactcactcagccctggaccacacccacgcacacaaccaaggacggaaccactcacaccaaatccggatccacggcaatccttctcgacgcttcttcggatcccgccttcctcacagctcggcttcttatacaagctcttgcctccccgtcatctcgtcatcttgcgtctcttccctttctgttctggtgtttcacactccaaaagagaaagctactagagatcaacagacagatctacgacccacacaggatcaaggacttctttcccgctctgccctggtgttccacgacagcccaaggttgagtctcgcgacacactccagtttcgagcccaaaggactttttttcctcttcactctccattcaagccacaaggactttcagcccacaggactcttctctctactctctgctctctgctccgagtgttatttgctcagagttactgccggagagcgttgccaccacaggacaactggacacacagcccgaggaatgactgctatcgttgtgccccggacttctgataacacaatgtctggctacaacacccacgttgagctggacgaggttcacaccccctcgaggtattttgcgctgctttcttatcttctacctgggaggcccattgtgcttttttggcgtttcttttgcgttttcatcctgttgtgtgtcaagtcttgttttttttcatttgttctggcgttctgtgtttttactgttgcgacaacaacttcgccacagcaacgcctcagtcaggctgcgcttgaggtgtcttcggccaaaggagacttgacaaatatccgttttgaggactactgaattgcctatggaaagccgttttcatggatatgacccagaggatcacaggaaacacatcggacgagacactgccggatttcgttttcgccatggactgaaccaccaaaggactcgactcttcattgagtctgacgaactgctgctttcatgcacgcatgttctcctgttatattatttgcatgtctcttcggagcatcttgtggtgagtatcggacaactggacagatcaagcatctcacattttatcggacaagaacattcgccattgatcgccgttggaccacttcaccttgccggacaaacatctgtggattttccgttcggatttttgctttttctgttcaaaggatcgaggagacgccaaacacacggtcacagtcgaggatttccaaaaggccaccacctttacgccaggatttcttcatttttctgcctttgcatgcagcgtcctcgtttgtgttccttacctacccttgcagttattcgcaatgggatttgaggtgccaaagagatgtcgcatcaatcgccttcggtcactcgcccagcatccaaacctgggacaccattttcctctcattacactcgcctggatttaaagagaggacctttgtggatcatccgtcggcgtgcctggatttttcattctcaacaatcaaaagcccctggattctccgacaacacctaaacacgttctcagtttctgatgttatcgtatcagacaggagtcgtgtgacggtacagccttggactttcactcctggacacatttcgacccatggttttgacgccggatttgtttcttttgttgccattgcggacctggtcaaccgatatggactggatatgcccggatgttttctgtttttctttctttgttcaaagtcctccatggatctggatggcgtaatagccagaaacacactgctttggcagcccagttggtccgtaatcatgctcacccccctttgacccgcgacgcaaaaactaacatgcagcaatgtgcaggaacaaagttgtgacatctggacgccggcttttctttggtctttcatgtttctgcgacttcaacaaccggatttgttttgatagcatactaacccttccccagcgattacagctttgctcagaccaacatgcttccctccactactgggatgttttctttctgccaaacaggaccagcggacctgaacggttcgtcttgggatgcaacaacggaaggtccacagaacttttccgaattcactgttgccggagactattataccactggagatgccgaggactgctttattcctttcagccagaacacaccaaggccggaacaaacggaaaccatggaggactatcaagccaggtggaatgctgctgctgccgcggttgacaaggttccaaaggcggagcctatgcgccgcatgacttcccagagctctaccagcagccacaagcaaaggatcaccaagtcgacacccccaaccaagagggtaggaaggtcgagagttccatcagttcatctcacctcgacctcctcggcgttgtccaagcttgatgtctctggaaatggctccagttatcaggatgcctcattgacacatggccgcatcatggatgtgccccagttctctactccggattttgaatcattcaatggacacccagcattctacaccagcatgatgggcatgccggatggtcttcccttctccgccgagatgggtgcttctgctatgagccagcatgtgaacccccagatcttcactgccggtatgattggcagctctcctcagtcttggggctctcctagccctgttggctcttcgcgcatgtcttcccctggattcttcgagggggatgttttctctggcgttccttctgtctcttctcccgaggagagcacaagctctatctcgcccattattcccggccaatcgcccaggtatgttgctaccgaagttttgccttcttccgggacactctcttacccttatggaaacatcaggatgagccgcaacggttcgcagttcgttaccaccgaggatatccatggaaatgtgattcctgctgttgacgatgccttttctcttcctcctcctttcggcgctcgccgtatgagcggtgatggtgagtctgccagggatcactatctctacaagaacgctcttccgcaagccgatggtcttttccactgcccatgggagggcgagaccaactgcaaccacaagcccgagaagctcaagtgcaactatgagtaagataaatctgttcttccgcttctactacgggccacttgactgaccatcatccaccgttatagcaagttcgttgactctcacctcaagccctaccgctgcaaggttgaaggatgccagaacgcccgtttctcttctactgcttgccttcttcgtcatgagcgtgaggcccacgccatgcacggacatggagagaagccctatctctgcacttatgagggatgtgaacgctcacttcccggacatggcttcccccgccaatggaacttgagggaccacatgaggcgtgttcacaacgacaacggctctgctgcccaggccgcttcttctcctcccccatcgggagccagtgcttcttcccggggtcgcaagagaaagagcgagggtgacaaacaggaagcacaggaaaagaccagctcccgcaagtcagccaacaagattagcaaggctgaggcccaggccgatgttcaccgtgctcaatggagcgagcaccagaaggctctccagagcatcttccaggaataccttcagcccgaggacccccaaagccttcagtacatcaaggatgctcaggagcacttggccgccatgggcaagcttcatcaagccctttccaacggtgttcagccccgcagctggaagatgtagacgttccggtaagttcacattccgcatctcagaaatcacggaccattaactaactgaacgattagacattttgtcagaacgcaaaactacaaatcaacttctggaatagcctcctggactttggttctacgatctcttcaagtgctaggtcacttgaaccagtcaacgtcaaacgaatgacggtactggaccactcctcgccacaaagctgtgacgggctagccacctcgccgcgccgagttgaggccggcccatgagccattgttgcgcccggagtgaggagatatggacaaagtctgatgggctccatggacctactcgagactccagcgcattgacgccggaccagaggtcatggagtagactgtcaggggcgctgatgcgtcaccttcaggggtatccgacaaacgaagttgaagaagttgagatcaggggacgagggaaagagaaaagttttttgttgaccgtggccgaatgtacaaaggaaaggaaaaatgggaactgggtggcaaaagcaatggttgggactcctggaaagaaaagttttcgagtttaaaaagttaaggggctggatatgagatcaacagtatcatatactgaggatggcatgggcggatataccggttttgttctttctagagggttgtttttgtacaagggcacttttcttcttcttgggaatggggatggggttcttgacgacttacgactcttctcattttgttggacaattttttttggtcccttctttgataccatggcagttatttagggatttagatagaaggttctatgagctctcagcttgggtttgatttgcgaattggttatttttctttttcggttatctcagttggtggcattggacatttcgttgaagcgggttcatcgcggggttatataaaggaagcgagcaggttacttgtacttcctggtttcggtttgtgatgttacgatgtcatgttcatgttatgacctagatgatttgtatgaaacggagtaaatgggtttgatttctcttctctcaagcatagaacatggcgggggctgagtacatatcgtcggttcaaatatgaaactgcatgtccaacaccatctctcacttcgcttcttccagattcccaaatcctgagttgctttctcatcgtaccttcctcgctatgtttttcttgcctcatcccacaactcacaacgaggaacccgatcttgaaatgggggggactgatgaccgaggagcgctaagatgaggatgtcggtagttgtgttgatcgaggatgtacggtcactcaccttgtcaccacagatatcgtgccaggcatcggcgccgcagaaagatgagttcattgggagagacgcaatgacgggacctattatggtgtgtagtcatggtccatgattacagtgtatcttggtagtgatcgtcatctttggatagaaggagcattaagtggtgagattattatcactggggcaggaagaatatcagcaattctcgcatttgcaatgtcaaatttccacttacctaagaaaagacccgcttacccacatacgggggactgttttcctttctttttacgtttccaggtctactttttgcggattctataacgtgtggtttgtggagtgcgcttttggaacatcatcagctacttgaagaagttctccaagtgctctacgccaccaacatacactaaatccctctgcgcgtatagaagtgccgatggccaccatggtaaatcgtcgcgcatttgtcttggaattctttttttttttttttttttttttttttttttttttttttttttttggtttcggtgttttgctcaaaaggtcggcgcatcaagaacttgtggcttttattggcgtcgcccaacgcctttgagaactctttttttatacatggatatcgcctaatcgcttgacgacatcttcgtggagcaccatcgagagtcgggcggcgaccacgtcgttggtttcctcatcgccttctgatagacccagctcctgaccaccagcaatgcacttacgagcagcatgctcatatatctctcccatggtcgcccccagctcggcaatgctatcctccgcaagcagattatcacgcacctttagtgcaatcgagggccttactctggcctcgttgatattgatgtcgaggaccgtgtcgatggttgcccagtgagctatttcgacaagaacaacccccaagctgtagatgtcaaagcttcttttgaaccgttcgcggtcttctggatctgtcgactgggcaagagggtggcgatacaggttgtgctcggcgtcgtcggggatatccgtctcctcgtcagcacgagcgggcctcgaaaagtcaaaaccagagagaaatggtttggcatagtcgacatgaccgctgctggttcggaagaagatgatattttggcttcggagtcctttgtgcagccagttcaccgcgtgaaggtagaaaagacagttgctgatggcatgggcaagcctgatccggtccgtaacgcgaggcttgcggcttgtcgcgagcagatcatgaagcgatactggtggcagcgacgtatgtaggttgtcttcttgtggcctctcaaacaccagacccaatcgcatgttgcggatatcatcgtcatcttccgcgccgttgatgccagccgctttgtcaaagaagccgagacagtggggggttcggaactcttctggcttgggtgtgtggttcagaagcgccgccagcttcctgactctttcgaaaatgacttccttgggcggtgagagatcgtctggtcgttgacgatcataatccttccactctatccagaccttcttctgggcaccgcctggcagttggagagttgcttcacatcttggcaagtccgagtcttggttgtcggcatcgagctgtatcatggagcggtcgaggaagaggtctttttgtgtgtttggcttgcctaattcaaggaacatggccgtcgcttcatcccagggagtgggggtggacttcttttcaggttcgatggactcgttgaaggccttgaacttggctagctgggaaagcagctgcagcccctgagcattggctcgcctttgctctgccgacatctgcgagatgggggtcgtaggagagttggcttcgagtttgacgtttagtgccatgacgagccttgagagatctgcgatcttatgatgcagctgaaggacccctctgttggtgtcctggacggtatgatggatctcgacttgcatgcgagcgtcgagaatattggtcatgttgtcgttcaagacggaaaagcgcgagagtaacagctcaaaggctactttgtcgaaggatacccactttagcctcgttgtcacctctttggaagtgtcacggagactggccatggctttcttgatgaagtttctccttcgttcaggcaacggaaagtttgcctcggcggcatcgcgttcagggttcaacagaacattgtcggggtcaaaagcaacctggagacacttgttcttcttttggtgttctttgaactccttgaacaggcactcgacctggaccagcaggtcaaggacagtttgccgatggaggatgaaggtgttggactcgaggatccttttctggttgttgccgtcaaggtcaaccaagcccgatgtttcactccatgcaaagagtctctgctgttccatccgtagccgcaggttgaggtacttgcagtcctctggcatgttcaaggccgtgatgagcagctggatgccttgaacacatccggtatacacctgcaatcctattgaggcgacactgatggccagccctgcggctgtgactggatccatcttgccagagtgagaacttggctattcttgttctctcttggttggatgggctgaagtattgtcggagcccaagagagaataatctcaatgggcgggatgttgcgagtattgataaaaatgcaccctgagatatgtgttaatggccgcttttccacaccttttaccccggtaaatggccaaactcgagggaagttgcgatgaccacgaattgaaaaccatcaagatgctagatctgaaaaggaagcggttcgggattcaccaacccctcagccccaaggcgagccgcagcaccaccaagacatgatgtgatgttacactagcgaatgacaccccccactatagtcaagccatcgccaactgtctccaatcacaagcatccatgggcttcaacccactgtttcaagatgcgcgatggcgaagcattacgctagggatatgccgtatggcgaagcacgaagacagaggttgcaacgacgtgctaggactggaaagaatggtggaaatcgtttggttcggacagcctggctataagccgcattccagtcatcgagatggcgatgatgatgatgaagatggaagcgccgagtcttgagttaacataactaaagtgtcagaacttggcacaatttccttgttgatatcggtcaagtggataaacagtatccatgatgctgcgtgcttgtcacctccgagattgtgactgatggttaaaaaccgtgagtacacacatctcctgcaagaagctgaagacggagcgaacttccatcatgttttggaaatccaattccattgcccggccctaaaaagggaagctaaactaaggcttgtagagaggcccgtgcacagctgttcttttgacaattgattttgtgaagagaatggaagtcaaaagtaggaaggcagggaaagaacatctgtctatcaacccgcagcggacaaaccgtaaccgtaccttccgtgtcaggtgcaaatgctaggtacatattcgaacgtgccctaacaattaaacggtgccgtgcatgtcagcgatgcgagatggtgtagtgtactacttgggtgccttcagttcacacccccattcctggtggaagtatagaggcagtttgatgaattcttcttctctccatccatcgattaaccaactccacataccccacgacatcgtcaactcattacagcatcatcgccacaaagcttgtcccacactatctggaccagattaccgaaatgacaaacagggaccgttcaatgggtacagtaccccaccgcctctttgtttcgaggtatttcagctacagttcagttcgacaaactgcattttcctttctcgcgtcgatctgggaccaaaaccggttgacctcttacggtagcttgtttcatccatcatatcatctacccttttacaggaacggtttatcacgatgtatctcgctgaaagttgtgatgaggatcctgaggtcctcgcgtcccttgaacccgaccccaccaagaggtaccgcccatcccactttctactaaaggtatcgagggaatgtgagaatgggatttgcattttccatccttcccaagacgtaaccaagtagtctgctcaaggatcaccagccaaggtacgtgtacctagcagaactttccgccatctagtgtacttccctttttcctgagcttgagagagtcgggtatcggaatagttacactaacagctggattcagaagtagtggctggcatcccagggctccccaccaccacttcaggccgctgagctgtcatgaaaacagcaccctacattgactttctctggcgcgttacccgacgtttataatccagcttttcatggagggaacatacgcacaaccactccgagttatacgacatcgtacctttacgctgctacggcgtctcgatgacatcgccatgcccccgcatgagaatttcaaccatatgaatgttcgtaaatcgcagaaggtggtcgcagttgggatattccctcctcaaccacccaagacctcggaacgaaccacacgtaggttcggcccttcccgccaccgtttggtcagagtccggtcacggtccgacggccgggtccgtgggttcacaaagtctattacgcgttttcctgttccacggagtgtgggagcacggaagcaccggcgcagcaggcgggtcatcgtccgactcccctatgtagttgtactgtacacgtgtagcccactgcggcgccgcacaccggtacccaaaggcatggcggtccaaaggctggcagacgcatccttcggccattttgcaacgtgggcagtcccatgggaccccttgaactgcaacctcatgtaacgatgcaggtcatggccaccacgaggcgcctgattctggaaatcgtgtattcttttcaaatccttgtcgcttggccttcttctgtcgctcatctttgcgaaacactgggcatcgccgacgatgaagcgctcaacgtgcttgtccagcgtgccaggcgtgcccgttgcgggactgtccaccctatccgtaacaccctttcgaggacccccaagtcatcaccggccaagaccgagcccgttgagcgtcttgtagcagccattgtttgacctgcaagggcgggtctgctccgccaattgcgtgtgcccagttgttgttgtttcggttggtaggcttgaacccccatcttcgtcaaccctctgagcctacttttggccttctgtcttcggcgcggggataccgttgtccgaaaaaagaaagaaaacaacaagaaaatagtcaacgaggcgtatgcaccgttgactgttccgctttgcacattggtacccaggacccgatgcacgcctctttctcaacgttgcgagccgttatcaggcgccatagggaaactcgctcagtcaaactccggactagctcccactagttgtcgttggccaacaagccgtcgaattcaccggccacggcctggctcctggcgaggccgtgattcgaaggttgaagaatatcggacttggcatttgacggtattgactcggctatgggttgaaagggggttgacgcatgcatgcacatgccgattgctttctttttcctcactgaacgtatctgaactggcttcaacggtcaattgtccaaagaaacataaacagggcatgaggccaggcctgtccgggttctttgtctcatttctatcttcaagccccctgcccgcaaatcccagggtcctcccagaaaaacaacgcaacccctcagtctcaactccgagctggtaccacaatccacggtccgtattatctcgccgaaaatacgatatccgtcctccgagacagttttccaagcagcgagcaaggtaagaaccaactggaattcctagcaaaagaatcctatgtctgtgtattcgaacagatagttccgtggtaggtcgtggccggcagacgaagtctgtggcgggattttcctgggggcgatgaagacgttaccccacaagatggagctacccgaacagacagagtttagggttccgccgcgcagggacaggctgagacagggcagagcacgccaaccaaggtcaagacgcgaagacaagcctctcgggagatacccatagtcccatacgcacccacgttgtcggaaccgccgaggaatcctcgtaggcctagctaaatgctaacaagccgacttcatccaggcgcgaccactcgagaagacattcttcagatccagcacatcttcgccaagtttctgtgctcgggacgtgctcgaggagaccacgctacgccatatcaattatccaatttcccgggccaagttatattgcagctttagtgggcgccggatggtcctatcaggccaagacaagccgaaccagcgtctatagccaagctagcagctggtacatcgtactcggtttcgatccaaatatcaccacccgacccgagctaaaacacgtccatcgttcgatttctccgctcgtcacatcggcttccatcccatcgcatcgactcgtattttgactagcacgagacacaccagcaagcacgacccccccaacgtcgccgatttcactctgaaatttagccagacggattgccgacaatggagcccttctcgcccgaagccccacactgcaacggcacctccagtagcagctcgcccgcagtgtccagcgacagcccggggacggcgacctcgggcaccgtccggaacggatcggtggctacgacgacatcacagccatcagtacctcctccttccgttccagcggcgtgtctcccttgtgtgagtttgttattccagatcacaacactgtttccctaaaaaggaaaaaaaaaaaaaaaaaaataaaaaaaaataaaaaaaaaaaaaaaaaaaaaatggtggcccgtgtgctaacaaaacctcggccatatgtagcgaaccaaacatctcagatgcgatggaaaccacccatgtggccgttgcaccacgaccggcatcgtcgccgactgtgcctatattgcttcgcgccgtgggtacaaaggccctcgtagaaaccccaataaccctactcccggcgccaatcccaataagcggcatgcgtcctcatcgcccccttacgcgggaactactcctgacagctgccccatgatgttggggcatgcgcctgttaccatggccacaccctccgtccatgccttcaacccttccgtcgttttgccggatcagtcgcagctctccttcccgtcaaccccatccgttgcgagcatccccgtctacaggaataactatatgatggacggcaccgctatgacattggcgacacaggccgctccgcccatccagcctccagcagcaagtttgccagagcgttgtttcgaggctttctaccactttttccacgccggtcatccgttcgtcttgcccaagaggaacttggttgaattgctcaagagcaactcagagccaaaccttccagtattgatggccgccatgagatatattggttcactttacgttgatgcaggtcctgccaaggccagatttctggatgaagccattcagctgtgctacgccccgggtgtgcgcaaggacggattcttgatccaggcgctcctgcttatcatcattggcttagacggcagttgcgagcaagaaagagctcgggaactccttgctatttgcgaaagatatgccatcgaaattgaccttaacaagcgggaatttgctgtgatgcatggccgaggcgatccgatcatggaggaaagttggcggcgaacctggtgggatctctatgtctgcgatggcatgattgctggtgttcaccgggtgaccaacttccttttgtttgatatcatgactgacgttggccttccctgcgaggaggaggagtaccacaaaggggtatgtgttttcccaacagcaatgagataccgatgtttgaatgttgactaacctgtgattgttttcagtgcatcccttcaccgatgagtcttgaggactttgacgacaaggagttccaggacgaagaccgagagttctcatcatttgcgtatcgtgttgccgcagccagaaatctgggcaggatgatgcggatgccgaacgtcatgttcccggatgcagcagaggtggacaagatggaggcacatctgtccaattggagaatgcatcttccggataacaagagggacgatctcgataagaattgccagcttgatgaaatgatgttccaagcgcactttatcacccatgcgtaagtcatcactgcaccaatcccgacaaagcatgttcaggaaattgtgtactgatgcccttcacaacccgtaggtgcaccattatgctccaccagcctctttcccagcttgactcttcgccagtccaagccgtcaactcttgcgcgcctcacaggcccgtccactcaggcgatcaatacaacgcccatactaggcacactgtcacggcagcctgcgagatcagcaagatgatcacgcaagctgttcccgtgaccagccatacgcacttctttacgtgcgtcgtaaccctctcttccatcgtccacctgtccaagtgggccctctacatgattgaagatgaggccgaccttcgccagcaaatccggctgaacattggcgccctcaacaagctcagcaaggtctggaaggcggccaatacggcttggacccaggtcaagggcgtggcgcaggagatctaccgccaaaagaaggtgcagcagatcaccccggctttctgggtcggctatacccaggaacagatgatgacatccattcaggcggacgagagcatcataagcgagttcgaccaggggctgattgctcaagttggcattgctcaagttggcgtcactcaagctcagtgagctgatggcgtcgataaggtgatgcgtcttgtcttggtttgggatgaggggctcaaagagaaatcgcaagtggatggtataagataatcttggtagttgcaaagcgggtagaaaggcaggaagagggtcttgtacttaaatagtcgactctgggtagtggattttcaaaacaacgacaaggccaacaggggcgtgtctgggcgcgtgccttcaagagtgcagtaccttgcgagcaagtaaggtagttacagtacgcttgggctcgcttggttgcttggacatagttttgggttacataaaatatcctagtaaatatcacgattggttatcggtctctcgaacgggggggggggggttcggcgttcgcttttcggtgaggatactaccaagtccccggataactaaccgttcgccgatagttcgccgatagtgttgccacatgggctcctcgccgaactgggagggccagagtccggactctaccattggatatcggcttattattgcgggcatgtgtatccccgcgtgctccgatgtcaggggatgctacggggtcaatcccaaggtgctggaccgatcataaggctggaacctgggaagtcggcaacaacgcggaagacttctccgggttgcattgtgttgtcgagttgttgaagatcagagtgtcgttgggtaacatcgcgaacaaattcgccggcgacaaatcaagattgcgacgcacttggcaccctcaagtctgtcttgggcttccatatctctcaggatggagaagatatacgttgcacgatctcttcgccgagagctatacggcgaccgagtcaggatggtcacggcgacaacgggcagcttgtgcgttggtgaagacgaagtcacgtcggggatctaccgtcagcatcgccacttgccagtcgctaaagcctcgcgatccttcgttcgttcggttactagtgtagcgtgaactcgcaagacatagccgtcttccggcagtgtaccgagcatctacactagagggccgaagccctagcgagtccaacctccgagtctaaaactaccttgatacctgacaagccggcatctcttcgccgaatctcaagtccgcccggggataatgctcggcgacgtcaacataactgagtcacatttgatttcaaggcgaccgatgacaggtaacggaatgatgaccgcctccaagcgaccatgctaatgagtggcattttcacttcacttcatcatacccttccgtctgtgctttcgtggaattacccttgtgtacacggcgcaacagactcgacgggatgatgacaacccacatggggcatatggttgtcagccgcccgccttcgccgttcgggatccggttgctgcaatctggaaaggtgggagggtttgtgatacccacctagggccgtctcggaattaaaaggttgaaacaggcatgtctcgccgaagagacaacatggtggtggtgtggacgaagaactacactagtgcctcgttctgtcttgggcgatatcgatcttatggatgtcggcgatgctcgtcatgatgatcgagggcctcatgaacccaatctttcctccatccatatcttgaaccccgcctgtgtacaataccgagaccccgaaccattctttcaaaacgtatgtggaataatacttaatcggcaacatcctaccatcagatcgacgtgaccccaatctaccacgctacacgtcgacctacctacgccttgcaagggcatcatttcagcgtagcgttgaaccccgagtgcaacaccatctcgccattcagtcgccgtcaacgtcagcggcacaacagtgatcggctaagtatgctcagccgccaacgtaattttgtactaagttataagcgaatcattacctcgtaacattcggagacttcagaaatgctgaatgaacatgtcttacgtacctaccttatcattgagagcgtcaagtcagatctaaagaaactcttacttcgtgggaggggtgctatgactggacggatggaaatcatgttgagtggaataccaagccagatacagccagtttctgtcctttttcttgcggagtttatttgctgcttttggagtatcacgacctagcttgatggtgagcatgaagctctgaaccatacctacgtaacgctggctaaacactagggaattttgatttggcgctgatcacaaacccagtctccaaaccgccagtaaccgagcgccaggtagcattgttgacagctagcttcgtaaggcttcaggctgcgattcagaaaggaatataacctgaggtgattgtgcacctgctggacttgaattgctgttctggtgataggtacctctagggagggagcttgtgggtttgtgttgcttggctcccgactcccaattcctagggaaaggttgactttcgccctacgtacaacacggttttcgtcatcaacaagacaagacaagctgacataagacaagagggaagggggaagaagaaagaaagaaagaaagaaagaagagtacttggtcgatcggatgacgagaacactgatctagtgtagtttccgggggcaagagaagcactgtaatcaaacaaacacgggcaacccgcctgaacaattgttacagatcacagtgtcggggatcatctggagttaacgtattaacgtatcggctcatcaccatctctctttttcgatcatcaatcatacaacagaactgtgactgattggcccatcttgcttccttcattcaaactcgacgatgcaaaaagcaatgccacagtattatagatactccggggctcggcctgatgttgtgtgcctagatcggatttagtccgacttgcaagtctacgggtcatgcttttccacatttgcaaatgcctggatatcaatcaacacagttggacgccgatctttggggtcttgattgtacggtctacctgttcaagcctcaatgtttgttcaaaaaggcttcatgtaccataaatgcggacttgatcatacgatggcgcttgcatatcgatgaaagactaaaaagaaagagagaaggtatcaaaaagcaaagagaattggcaaagccaagtcgagccaagaaaacgcccccaaatgccgtccgccatccactatcaccctcttgtaccgcccctgcctatttttcgttgatgagggataggtgtgttcagtacaccctggttctgttcgggccgggaaacaacctcctcacaatttatcttcttaatcctttgtttttatcctttttttttttttttttcttttctcacgatgaacagacgaagctgaataactaacgtctgaacatcgatgttgccctcgccgtcatcatatgcaaagaaccacacaaacaagacagacagcgttgcttgcgccttccacttacttgcacgatgcaaaatgcaatcttgacacctacaaaacgttgatcctcatccgggagctagagctagctgcatgcaagtgctttctttttcgagatcagccaagacacgatcagccaaacaagaaagggcatagctgagccatcttgtttcgatacatgtagcaaactactttcctttccctgcaacaagagagcgaaggaaggcaggcaggcaggcagtccattctcgagtgagaatttggtggcgctcggtgcttgaaggaactgaagcaaacatcaccaccggtgatatgaggctttacagaaccccccaagcggtggaacgatttttatcgtgaggaggagtacgaaagagacatgggatgccagctagtcactaaagaaacatgaatcgcttcagccatacccgagacagggcatactcgaaaaaagagacacggtacggtatatacatacagagagccgagaagaggagaaaagaaaaagtatcgggctttgtctcacgtgttgtcaaaccggacggagtaagggaacaaggaacaagaggacgggatctactaggtacatatgtatgtcagtactaagaaagaacgtttatgcgctgacgacagtgtgcgggaataagctactgaatgggagtcactttccattccctcgctttatctcttcgccgccaaaacagtcggtagtagcacggtactgcagtgtagaaaacggctagggcacgcggggggggggggggggtgtctgagggagctgatatgtatcttgtaagcgcgctgcgaccaatagggaagggagggcttgtatgggtaactcttttccttttcggaagatggacagacaatgctccccccatcacaattccatgtcccctgagttatgggcggtatcacactccgtgtaccggggaccgtataggtggtatggatgccattgtttcgggtcgcactggtcggcgagctttgtggcagaaataagctgcatcgggcttcttggtatggcttgtttgtcttcgtagccttgtcttctctggaatggggtctgagatgtggacgctggacgatccatataagggtcggattcgaaccttcaaagagatggaaggtgtttttgtggaaaagtccggttgtcaggtatctgttgcgctttgttgttctgttcgggatatcgtggattcagagtcttgagttgcttcatcacttcactaatatcaatcataccgttcaacaactacaaaaacaatgggtatctccagctcgtcctccgagcacagcaccagcgtcgagcggaaggatcccgtcgtcgaaggcattgatatcgaacgacacgccgttgccgaatcccatctcgtcaacaccacggtgaagaacatcagctggaagggcgtcacggtaacagtcaaggacagagagacgaaggaaccaaagaacattgtcgacaatgtggatggtatcgtagaagccggtatgtcttcccatttccctctctacccacctcactcaatacctcatccactaacacctctttgtttttttttcccccttcaccaggcgagatcctagcctgcatgggcccttcaggatccggcaagaccactctactcaacttcctcgcgtcccgccccctcccttccgcctccggcggtggcaccactacctccgggtccgtcctcatcaatggccaacctacttccacctctaccttccgtgagatcacccgcttcgtcgagcaggaagatactttgatcgggtcgctcacggtgagggagactctcgacttctcgtttcgacttgccagctcgtccaaggttctccccaagagggagagaattgccaggattgaaggattacttgatgcttttgggctgagagggcagaaggatgcgctgatcggcacgccgattcgcaagggaatcagtggtggacagaagaggagggtgagcgtggcaagtcagttgatcaccagcccgagaattctgtttctggatgagccgacgagtgggttggatagtaaggccgggtgggaggtggtcaagtatttaaaggaggttgcgaggaggaataatgtgaggctccttccttgtgctgatgtttgctgggaactcgtggctgacaggaacaaaaacagttgatcgtcattgcttcgattcaccagccctccacagcaacgttcaatctctttgataaactcatgctcctttccgctggcaagatgcactacttcggccctgtcacgggcgttacggagcactatgaggccttggggcacgaggtgccgcttcatgtcaatccggccgagttcctgcttgacttggtcaacatcgactttgcttcggagcgcgaggaggcagtaaaggctttggatgacatgcagactgcttggcaaggatctgagagatcgagacagttaactgccgcggtagcggaggcggaagccagaggtggtgatcaagttgatatttctaccgccggacttgggggaaagccgggtttaatcggtagtacggcaacactactccatcggagtttcgtcaagagttatcgagacgtggtggcgtatggcatcagggcagcaatgtactttggtctcgccatcatggtcggtactgtctgggtgagactggatgctgctcaagagtctatcattcctttcatcaacgctctgttcttgtaagtcttactttctcttaccatttcttctcgacctccgtgctaatcatggttttatgaccatcagcggctccgccttcatgtccttcatggccgtcgcctactgtcccgcctggctcgaagattacttccaatacgtcaaagaacgtcgcaacgggctctacggccccacggctctgatcatctccaacttcctgattggcatcccctacctctttggtttttcgttgctgttctccgtcatctcctactggcttgttaacttccagcccacagcgactgccttcttcatctgggtattctggctcttctgcgaccttttggcggcagaaagtctggtggtgtttatgtcctcgctcttcccctcctttgttatttcccttgccttggtcgccttcgccaacggcctgtggatgagcgtcgatgggttcatggtgcagccgacgatcttgaacgtgttttacaaatacgtgtttcattactgggactatcagaagtatgtgtttgagaacatgatgatcaacgagttcaaggatcgggtgtatacgtgtggaaaattgcccgagggaatgacgggtgttaatgggagcaattgccaatgcatgtaccagactgatttggcggatcagtgtctgattagggggcaaggcgtgttggatcagtatgggtataagccaggcaaacaggggagggatattgggattatgttttgtattattgttgggtggaggttggctgcctgggtggtgctgaagttgaagaagtgaattgttggggtttgtaggtggctgagaaacgcgggttgtttttttggcaagttgtgttttattagcggcagcctgttttgttttgttttgttttgttttgttttgttttgttttgttttgttgtgttttgatgtttgagaaggggaagacatatgcgcaccctgcgatgtactctccgtagaggtactctaccagttttaccgtaatctttcataattattgactaccacaaccatatcatcgtccaaaactaccgtgccccaaagtcgattgcgcatatgccacatattcggaagaggttttgtatttcgtgattttcgttcctgcgtcattatcaaatagtccaatcccatacccgaaatcccagagcctcggtattaccccgtttccgtatcccccgtcaaccccccctcagtcccatcatgcaaaaccgcatcctccctaacggccatataccaccccggcgtccacccaggatgtcccaatcgactctttaaccaacaagtttgtttcccattataattcccccacccagccccgatacaattgtccacctcggcgcaccgatcaatgcacgtctcgatcgagtcggactcccggtgcgtgatctcctcggctccggctagcgagttgtagtctcggtcgcaaagcaatagatagcccttcccgtggctggacgatgtggtcacagtatcgttggaaggcgcatacagggtcaggttattattggggcagatgatggatgtcgaaggggtgatggtggcgtaggcggtgggtggggggaggttggccgtgtgtgtccaggaggggtgggcggtggttgttgttgttgtggttggcgtcgggctgagagaaatgcagctagttagtgatgaaccgaaaaacgattttggggtggggagatgtaagatacataggagacgaacgggacaggcccggccaaggacagcgaagacgactccaccaccgccccgtctccgacccggagggcccaaggcaggaaaggtagagtaagtcatgccccgagccctaccccggccgttcatgttttaccataacggtcatgtttcctcaacctgtatcaacctccaaaggcaagtgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagaacaaactcacctattctcatccttcttaccacccccgttcccagcaccaacacccacccccacccccaccgcgactccaaccacaatcaggaaaatcccaatcgccaacaaccaccaagccacctgtctcttagtccccaggccacaacagtaccgcttatttttgccgttgccatccccgtcgccatcaccagcttccttgtcgtttatcccggctgcggttgatgccgcaaccgtatttatcccgggtaccgagccaatgttcccatattgtgaatctccgtacggtttagcaaggatgtatgcctggtatggagaggcgctcgagatggtggatgttggctcataggaggatagcttatcgtcttggacttggtgagggctgacttcgagggtggagtgcggagcgggttctaggcctggttggccttctgggtgatgtagctgttgcaatgatgaaggatgatcatgaggagagggagctcgttcaatgccttggtaaggagcatgttcccagggtgctagctcgggggcgttcgcggccgcccggctggatctgtcttccattgttctgaggaggtagggttaaggttgttcttgttgttgttgttgttgttgctgttgctgttgctgttcgtgacacagactcggagtgagcgtcagtcagccacgcagataatcttgctgttgtcgccaagccaggaactggatgctatcggctttgcttcatccttcacatatgaaagcctgtttgagattgtttggagacagaaagatggatgcatgggaaaggggaagaaaaagatcctcagggctgaagggactgaatgcaaatgacaggcagaaagcccgaggatccaccgtgactacaaccatgtgctactgtatgcagtaggttgtacacggtagacatcaagataacgtctggctgagtgggcgcttgagctactgcacccatccccaacattgtggacaagacatgttggtggtaactgacgagagcctatcaaaacaagcttttttggcgatcctgctattcgatccttcctgcagggctctcaccaagatccagttcgaggtcagcttacccttacacgacaacaaggagatcttacgcccggctacgtgtctctctgattggtgatctttacgataattgccatagtgctgacatacgactcacctctggataataggaacagaattgcccaacttgacgatggggtttctttctttgaccgtgtgtacatgttgttgcgttgtaggttttgcataagaacaccaaattctacatgtagtcacctggacagccaaaagaattaccactacagcccactatacacgaacgatcctacaacacataacaataagacaagcttcgcacttcatcgttgcctcaaattttgtttgtgtacctgaccagttagggtgttagtggaccactaaaggtgaaacaagcgctgaaaggtcacctaccaatagcaagagtgctttgccgcgcctacgctgcctaggtcgtctgggggaggttgcccgatccagcgagcgcatcaaaaactttaatttgaaatgacagaactcccttgattgtgctctggcgaagacgatgagttagagatgatgacttggcgaaaaggggttccgaatcatgatctcgccaattcactctttgtgctcctccaaagtgcggctgaccagacttgtgtaccccatcaaccatgttgtgcaccacaagacagacgggtgctgctcggtggcacacgaggtaggtacaccattgtgcggagaggtggaaaatatttatcatgatcattccttgggccttcggtatacggtttgtactgcggcacgatgttttcttgggtattttcttcatctaaaacagatgttgaatgtggtcgatatacgggacttgatccgtttctaaacagttaatcgccttggtcagatattggcgacttcctcactaggttgacaataactcacgtcaactcgaacaggcctcttgtttttctagtggcttcatccatcttgaatctagtgatgcatgtcgctatgacttccaaattgagccaaggagcgccccccataaccttcacggttttggctgattggtagtagaagtaatatctaatttccgatgagcatgagagaccacttgccaatggcaaagtacgctaagactttcaacatccatactcggcaggcaatcacaggttgttttgccggcatcgtgaattaaaatgagaatgtttgaatcagacgtgcatcagaaaaaaaggaaagctgggcgattgaaaagggtcaaaaatgaaaaatatatcaaaaacatacaacaccagggattcgctggtcgtcaccgacccaactactagtctggccctcactggcttatctatgggagagcggacgggatcccgagctttccagtgggtatggtcgtatgtgctttaactgtcaaaagcaggaaaatatgaagccacgttgagggttgaaaacttgtcaccagaaatcaatgaacaggaatacctcagttggaaggcattcaccaaaactcaatgcaaagacatacgcacagccaatgaagcaacgcaaaacatacaaccccggtaccaacatgacaccttgtatattcggccaggaaggtccttttttgcgcacaacacaaagctcctcggcatctcgggatagtgtcgctgttctctctcccattgcgtgccgttctcaatggcctttattggcagaggcggatacatccccagcttactcctcgtctcctcgccgtctaccccaaattgttccgcggagagggaagaggagaaagcaggaagaattatttaggctaaaagcacacgagctttggccccattttcactttgtcctacgtcatccaggtagctcggtagttgtgagtgaggatctccagaactttaactgactggcatttcctggattggccctctccgcagaacggcccacagtaactacctacaccgggtgaccggctgcggttgtggtcgtcggttggtgaacctcatgttatttccccggatttcaaccacactagttgtccggcagtctgaacctggaaccaggatgacggtaacgatgatgtagatcgtatccgggaagatggtgatccgggtcgcttgggcggttgtatttaagaaaccttattcccattagcataaacacgatgttaagtttgttccacttacctaccttcttttctcctctgatctgtgttgtacgcgccttcataagccagcgaagtggcaggtcaagatggtgaccacttctacccttcggggagccattctctcaaccctcctctcctcggtccctctcaccgcagcagctagcagcagcccgccatctcccaacacccttgactccgatctcactgtcattgtcaacaatgacctccaaggtatactcacccttccttttgggcccagactcgacgctgacaaagtgcaggcccctccagcccgtctgccaacgcctccgtcctcctcctttccaactcacttgccttctcacaagcttcacagtcctgctccttcctaggcgaatcgctctactctcccgagctcatttccacatcaagcatcaagtccaacctcgattacctcatctaccgctccagaagatcatcatcgcttggaacaacaaccctctggatcgccccttcgcccaagaacccgtccgtgccgagggtgattgacctttccccttctggccgaatttccgtctccgaagtgaggagtggcaaagggcaggcagcggagtacccggtgctgtgcacgcagactgcgccgttttccagcaaccaagctcaagacaagagcgagaagtggcaggttggtgtagaaggggtgaacggcaatgagaaggtcattggattcagggatagactttctttccggtttctggggttgcggtacgcccgtaaaccggaaaggttcacctactctaccctgtaccgtggagatggcggaaaggggaagcagaaggaggtgagtgggttggagtacggcagccaatgcgtccaaggcggtggaggagctggacaaagtgaggactgtctgtttctgaatgtttggactccttatcttcccgcagctggccatggtgggaagaaaggaaagggcaaggacggtgatgaaaagaaaaggaaggatttgagaccggtagccgtttggatccatggcggtgccttcactagtgggacttcctctgattcaacctttgacggcggtaatatggcttcgcgaggagatgtggtggttgttgctatcaactaccgcctctccaccctgggcttccttgcgctcgcagatgggaaaaccaacggcaattatggcctcggtgatcaggtcaccgctctgcagtgggtgcgcgaaaacatcgccaagttcggtggtgaccccgatcatgtaactatcttcgggcaatctgctggcgctggctccgttcgcgcgctgctggccagccccaagaccaagggcttgtttaagggtgcgattccgttgagcaaccttggtggtatcaactacggtaccacctacagccggtactacaccatcgccgaggagacagccgtagtcggtaacgccatcctcgctgccacaaactgcaccgacgtagcctgtctgcgccaggtccctgcggagaagcttacctcaggcaccgtagcccgctacctcgtcgtcgacggcacctacctcgtctcccccgagctcgacctctcgcgcaccgccggccccagcggcatcgacctaatgatgggcataacccacgatgacggcgcccccttcatcagctacccgtccaccaccaaccaaaccgcctacctgctctcccaaggcttctctccctcccttgcctcgccatccctcttccccatcccgccaaaccccaacggcacccttgccctcttcaactcctcgtcccgcctcgcgaccgacagcatgttccgctgcatcgaccaagccaccgtgcaagccgggttggccaacaaccgcttctcgcgtgttttttactatgagttcgaccggacctaccagacaggcggctggcccaacctggacgtgtgcgagcctcccaagacagcatcgcacccgttcggggatccgagcaagccgtatctgcgatgccactcgggcgagctgtactatgtctttggcaacttggccagacagggtttacccgtgcgggacgagaaggatttgccgtttgaacagttcgtgctagatagctttgcgagcttcatccggacgggcgatccgaatcctgagaaggggttcttgagagcgaggggctttgagaatacgtggagggaagtgcagaggggcgagtgggtggctagtagcaggagagcgggagtcaagttgaaggtgttggattggcctagcaggctggagaatgggtggagggaggtgcagcagtgtgagtggattgggttgggagcggattattacttgtgagacaagatggtgaggatggtggtgagaggtgcggatgtaaataggccaggtggatgccgagtgtaagtagaccactcacccatgggattgaatacagacatgaagcatttcaagagcctgtcaatctgactgagcggtcctttcaaaaggcatgtgttcaagaccaagatcataaggctgaagatgctgtcagtgaaccgtaatggcctctacactatcgcgctgcggcatcccatcatcgctatcttcttatcgcagcttcctgggtacattggatacagtcagtattcaattcgcccaccccaccaagaatttcaccccgccagctgctcaccacctgtccccaccacgaacacaccaaatccccaagccctagccccactagtgccaaacatttccacccgtataaaaccgcacactgccccccctccattccgtttccttttctcttttttttcttcagtggcaaggatgctctctctacaccgccatgtgttggagagtggccttgttactaactacattaatactggtggctccgcatagcggcttgctgagggttactcttgtaccatactcccgatgggtcttcctccgttcccggcctcctaaagtaatgcttctccatctcttccctttacactagtcgcggacgtcgaacattctaggtccgtgatcgtggggtggtttcgacatttctttattttctgagaatctgtttttcgctgtgttcgctgcctgaggggggcgacgtggggaagaagtgaggctctgcttgtcatggatagatgagctttgggaacggatagattgcgttgcgctccctgtcagttcgatgtgtgttggtgtgcgttgtgtgcatgatcgcgcttgcggttattatcagttgtgtgtttgtccaaacgtgtctccgtaagtaggactgcacgttggttttcgaaagacgcgaactgcaaatatcacaatgtcgattcgagatttgagttgaaggccgtccatctgtctcgttctcacccaacctcaaggtcgtgaaagcacattgtcgctgttcgcgacattcccgagcctccttgtttgacactagactgtcagatgccgacatattggtacattgcaaggtgttgaatatgccactgccattacacacaaccacctagtcaaaccggcaccaatgaaggcgcctctccaagaaaagttaagggtctatgtatgcaaaggccatctatctatctatatattaactcaccacttcagatcttcgacatagtccaccacccctccaccacggctttgaccaagcggttcgcaatagccgtctgcggcggcaacctcaacgcaccctctacatatcccgccggcgccgcctctcccagagcactcaccccattgagcaacgcctccttgacctcctcaaaggggaaccacttggcatcctccagctccgcatcgtgccccaagaagatcttctctccatcgcccggcagcgcctggccaatagctccaatcatcaagctagccgggaacggccacggctgcgagctatgcagcaccacccgtccaaccttgacaccgctttcctcatggacctcgcggcggaccgcctcctcgatcgactcacccggctcttggaacccggcgagggtgctgtaccaatactgaggccagcgccggttgcgccccagcaaaaccttggtgccgtcagcgttgatgatggccatgatcacggtcgggtcggttcgcgggaaggacaggttcgaaacggtgcctcgggtggcgcagggagcgcggtccttgcccttgtccgtcgggggacacacgcgcttggtgccggcgtggacggagatggtgcgctggccgcattgggcgcagaaagggttgcgggcgttccagtcaaccacggcgcgagcttggccgtacatggcagctgtttcctctcatcagtattcacgcccccattgaaaaagaagtcctattaggacttatgaccgtaggatcaaactcaccatgtccagcctccaacgccatccccctagcactagcgcccaaaaacgcatgtcccttctcctcctccatcttcttgatcaactcctccgcctttgcctttccctcctcgccatcgccttcacgcggcgtaacgtcaacggcaaaatacggcgcccccctgaactccttccacacaaacacatcctctcccccctcctgcccctgcccctgcggctgctgctgcttcttctcatccacaagatccacgcccaaaaacaccaccatcctctcacctttccctgccgccttctcactatcatacccacccacaacttcctcctcactcctaaacacctcctccccgctacccaacaacgccctcacatcttccggtcccgcgaacgccaacctgccgtcattctgcttactctccaccatcggccccaagttgttcatcaacaagaaccgggccgaggcatgagaaaacgcggccctcaaaaagaggtggtcggagcgcaaccacgagagtcggttcaagggggagcccgagaagtagttggcggtctcgggcccgaatttgcgcgtgagggccgaggcgccagactcctgggagaggtaggagagcgtggggagggctggtggaggcatattgggtagttcttgttgttgttgttgtagttggtgagtgggtagtgctggtttagtagaagggggattggtgtttgagattgtttttgttgttgttgtggtggtgatggttgcgttgggttgggagtgcaatgcccgatgattatttgacagaatggcggaggtataccgaggtaagcggtgcaggtggttaggcaattttccgaccctgcagaagcaagatgagatgaacatgaacaggcggtgattttacaacggagaggtttgggcagttgttttctatgtgtttatcttttttttttttttttttttttttctttttctcgatctagcggaagaaatagcctacggcacaagaggcaaaagacgattgattcgtcatcaacaacgaccgagtcgcgattgacggtccataacctaatgcaatgccggatttccagtccctcgggcggggcgggggcacagcggggcaaaacttcaaactcgcgccagccgaaacagcgatcgggagctggtgttgtggacgtggtcctgttgatgagtaattcatcctttgtcatcgctatgtaccaacatgcgatccttgacaacatcatttcctccagcatgaatggctccgaatcagttcccgggatatcgtggaacttgctgtctcttgactcgaacgctgccacaaatgcgcggctgacgttcccgtccaacgcagtcatacaggtcattagaaattcacatggcatgagcaagaaaggaaaccagatatggaccgcaattcctttagatttgaacccttcagaactacggagctcctcatgtagaccgtccaacagcgacacccatcatccctcgcggctgcccaataacagaaaccggtatgacctaatcaaaggctgactagtgactgtaccccaacaaacgagagcaaggaagtaatcgctgccttagcagaccatgactacatttagtagaggcgcttggggggagacatggtagccttgatggtaaggctaccaacgttctgccagcccttcttgaggagggagacgaggtagttgatggccaacatgatgttaccaacaagctgctcctgggtcatgccaacgttgccgacggcgacacccatgcagagaaccttcttgagctggaacttgatggtagacttgacctcgttgagcttgccggtaaggtcgtcggagtgggagacgggggtggggaacttgccagctgtagtaggggtcatttcgttagcattctgtgtttctgacttggctgaaaggaggagccgacaaaaacatacccttggaaagaccgggaccgagcagacgggggatctgcttgataagggcctcggaggcgacgaaggcatcgtacttgcgagcaagcttcttgatgagcttcttgttcttgttgagcttcttgagatcgtcgacggacatggcgtcaacaccgccgtgcttggcacggtcgatatcgtgctggtcaccgagaatgcagatgctcatgttggggcggggaatgctgggcaggcgaatggtgccagagaaacgcttgtcacgctgggggtcatagttcttgaggccgatctggagctcgacggtctcgaggaagttgcgcttcttggtctcgttagagtactcaagaaggtcagtaacgtgctgacgcacagcggctgtccagagtcaaaataatcagcggaattgtcattttggtgtcgtcatcttgaaaaaagacgattcccggcgattgcgaaaacgtaccgacggaaatcttggacatcttggccgtcttcctgtagaatttcttctataggtatgctatgttgcgtctgtcgacttgagcgaagtagggatcaggaaaggattttgttgccagtggatggtggatttttgtgtcttgtgcggagtcagctgccagtaatctgcgctaagcctaatttgtctcactggctggccggcaaagtaggtggtctgtgcactttgccatcgtccatgccgttaccccatctgtggcccctgaattcactgtcatatcatcaccaagttgcacggcggaacgggttcacgaaagcatagatgggtagcaggttatacgataactctcttgcttggtcacttgcgaccattcggcgcgtaacagctagctacacgagcacatactcattaacagtacaagtagacacttacttcgcttgactttcgtagaaccgacaaactccaccccttgatacatcgtgtcctcccaaccatacccattgaaagcgtccatataaacccatcccttctcttgctgaagccatgctttttcagtagggcatattgcattaaattcatccctatacatcatctacttctcaacagcaaagccctcggccgcctccaaccgactcagacgctcgctcaacacatccaagtcgaactgcaatgaccccaactcttggccctcaatctctccgctgtccacggccttcttcaccttcgctaccgcatcatgaagcggcgcgaaccagcgctccttgaccgtcgcatccaagttcggaggcagtaccctcctccacttgtccgccgaactccacaagaacaacccaaagttcacagcctggaggaaaaagggggcattggtgcccaactcattcaccagcttctggagatccagttctttgaggaagcccatgttgggaaatactacgtactggaccgtctcgagcgcctgaggaccagcgaatacgttcatgtttgttccagccctcgatcttgtgccaggtgtcgcggtacccggctgcagggatggtgatgggaggggagcctgattgtttagagccgcaagattttgaggggctgcttgcgcattgggagcggcagcgataagttcttcgcggagccatgtgactgcgcacgccttgagcgatgcgtagtcgcagttttcgagaagatcgtacagaatcttcagacggtcgtcgtcggctgggtcggcgtgaagaaccagcccggcaagacagctcgcggcattgcgcacgtgtagttgcgggtggaagaccgcaatgagtgttacaaaaagaatgtagcgcatgtagtccgaggttgcttcgtcagggttcgtcgtttggttggcgagcggcgccttgggaatcgctgaaataagacccttgtcgtgaagccaaaggccgatggtgaccagggcttgcaccgttcccggcgcttttcgaatctgatcctcagcgtcatcttgaaggaacttctcgagcatggccaagtggtcggggaagatgtgcatatcgggtaccgggtggtcggagtcgaacacggttgtagagaacacccagtatgccaaaagaatgacgcatccacccgtcgacaagccaatgtcttccggcttggctatgtcttctgttttggataggggatcggtttggagagtgccctcggtgacttggctaaggaaggttttgtcgcaagacgacagaccgagatcagcgatcaatgcctgtggtgttattgggtcagcgcactcggcgacatttcattcacaaggacaaagtcaacataccaccaactgtccaacagcgccatccttctccgacagctccttctcttcacggaatctcgccatgagggtcttgcgcccagggacgatcttctccgggttgtggaactccaacagccttggtgcccacgccacatcgttcttgttgacaaaggactcaagaatgcatgtcgcgaagctcaagagcaacctttcctgtatcgcagtctctgtgggatgctcagtgtccttgtctgcctcgggatcgggggcattcttagtggcatccccatgctgatctggatttgcgacgttgacgctcgacttgcgggtgggaagaggtggcctcttgttaccggctaagctacgaacgaggttgatgacggccgcggtcatctcatggttgggccggtaggtgttgtagatggtctgtagggatgtagcgaggaatcggcttggatatttcgtcttgatgcgcttatgtaggatggacagcatgttgactagggtgatgaacttttgcttgaacggcaccgacttctcgccgttggtctcccctgcctcactttcgtcgtcgctctgatagccgtcatcctggctgaggagttcgagggtctcgaggaccttgagaataacttcacgggggttgcccagtcgcgcaatcgtctccaagcactcgtcggagccgggaaggttgactaggttataaaccagatcccaaccgatttcctgagtgagctctgcatcttggaggacttcattgagggttggcaggacggccggagagaggttcgtctcgacaatggtaagatatgtgaagcggtcagtggcagggggtctagcctctttgatggccgcgatggccttttcggaatccattattgctgcctaagggggggtattgtcgtagttgtgggatgttgttgtggtgatggtatggaatcggtgttgggtaccagtcagtgatgtcgtgtcgcaaacgagtggtgggcagggcgcgcgaaagaatgttgagatttcgttgttgggcaatgacgggtgggaggtcttgcgtgatccaaattgttgtgtttcaatcgtcgatggtggttcttgtgaggctgtgctgaaagtctagtagttctacctctagcggttccttgtttggcagaatggaggaaaggaggattgacatcaaggtgcagcaccacaagcgaacaagctcgatgttaccccgcactccgccctgtcgccaagctgcggacggcgactagtagctctgggcgcctgttttttgctatgcacactatgtcgctaactgccctatactggggatgggtgggtctggagcttgaggttgatggaagtggaagctgttgctttttctcaacggtctggagcactctgagaagactttgagatggtgttcctgatcagcgactcgatggcatggaggcagattttatttgacatattttttccttccgtcaagagccggatgaccgggtggctatggatacctcgcgtatggcctgaaacgatccactgatgacgtcctgttagtaccgccttccctgctgtgttcaggtacctgaacaggacattggggcccagaaccttgagtgccgaagacaactgaaccatcagaggcaccattcaacagaagagccaaccaaccagggcatcatcaaacacatattctagagcctttccaacgactttggtttcatacctatatcaacagatcttgaaacatgtgaaaatgaaaaaggttcaccaaccttcttcatctccctccccataaccttcgctcttgtttcgactactccaagccccatggccgcagggattcctcgccaaccctttcatctccctaagcgcctcatccccttctcccaacaccatcgtcccaaattctaccgccaatgccgcccacttcatcaccatccacgtctctcccgctttactatgctccctcgccgccattgcatacgcctcgtgaatcgtcccccatagcccttccatttcatacaaactcaccatcaactctgccgcttttgttccatccccttcccctttcccttcccctcgctctctactccccatcttccaccctccctcctcctctcccctttctacttcactaccaccatcttgcccttccttcaacagtctccaaactttcctgatcaatctcaccctccaatccgcctcctccacccttccccccgaccgtgagcaaagctcacaagagcactcaaacccccacgccgtactcaggagtttctgccgcgccttacgggatccaagtgggttgatgtaagagatggtgatttcctccccggggaggatgtctttcacggctgttatcacttgaaccaggcctggccctcctttgttgctgttccagtcccatcggtaatcggcattggggcgacagtcgtggttgaggcgggagatggaggaggcgaagactgtgtgccagggggcatcgttagggtcgatttggttgtggagaggagaggagtgaggagaaggaggccgaggccgaggtggaggtgcggggatgtcaaaagcgttagtggttataatggtatccgtcagggctattcgcgaaagaccaccggtgacgctggcattcttcgattgcgtggagaggttgaaaaaggccgagcggtgggccggtgggagagaggagatggcggccgcttggagtgagatgtgatcggtgcgcagcagttcgtcgaagacgcggtagtcgatcatgagagtcgggtgtgaggagagtatcacagaaccgcgagggatgcgggtgctggctatgagacccaggcctttaccgggaatggagctgatggtgtattttgcagggctggatgtaatattcgaatgcggagtgaaggataaaagggaaataaggtaagcggctcgttgagcggtggtgatgaaagagattccttcgtcattggcgtaggaagtgtctgtgaagacacagaatgcatcgttggaaacgatgctgttgaagcagggattggtactgctccagttgtgccctggggaggtgttgggatcttcttggggatgcgagttggcactgttcccggcgtagtaagtcaacgcatcggtctcgccagtcgcgagaatgtcggcagcagaggatcggagggggtcgtctcctagcccctctggtccgcacgctttgtgatcataggcatggttattagcctcgtcgacaatgatgtgttctttctcgtgcgccaacacaatcagtgcagctccaaccagcagcagcccggagaacttcatgctttcatggtaagtcgtgaatgcaaacgaagcatagtaggaacaaaaccccccttctagctatcaaaaagccattactcgtgtttgccatcaatgttgcccaaaagaggtttgaacagcttgccttccattcaatgtcatcccaacaatctggggtcttgccccaacccgtcaatcaggttggccctgacgacaaagaagatttatctgggtacggcggcttgaaaggcgccgagcttcccaaattggcaaatatcattctcctacgaaactatcaacaccacatagtttcttgatagagtgaagcatttggttgtgcaaggccaaagatgaacttccatcgcacaacgagcatagtcaagttaatatgccctgcacacgatgttcttataaaggcggctcgaatcaacgccacactcccactttcgaggatccattcgccaacgctatgccagtaaaagcaaagtcgaatgctcttgtccaaggcagatctctaggtagacatagagttttaggtcataagggcaactctaaccagtgttgtattccatttcttttcccgacttttccccgagatatcaaccaaagtctttcacattttggtacggataaaacaaaactccaagcggccccagcagtagcagagattgcgagtcgcattgacgtttgagttatttattgaattctttattgtgtttgggacaatttgtttgcacccctttcctcaacccttgtttgtgtcgagattggtactctcttcagactcaaactttctttaacatcaaaaatcctcaagaataacttccatgaaagtactgaaacagaagtaccctttctccctgcctccaaacctcattaccttcttatctggctgccccgaagctcactaaggctcagtactttcctctaatctatcctttcaatgtcccgcttcaaagcgacgacggaaataatcctcgcattatgtagatgtctcacctgccttaaagctaactcacctctagcgtaatgtgcggtgtactttcgacttcctgtttcgttttctgtttgcttggctcgtggcacgcttccttgtcatgaggcttttcagtacttatacctcgcagccaaggatatttgaaacatgttgtctcaacccaaaggtgggattttcatagggctaactacgaaaccggaagtatctagggtgatgcttctggattgtactgttagggaagaagaatatttctttctctttgctaccgagcttttcaacagttcaaattgtccctccagctgtccatggataaatgatgataatgtagaatggaagcaatgatccccagattcagtcaaaaatagacctcgggatctttgtcttgcatatagtggtctggttgaacctgaactcgcatgtccattgtcggtagaccgcctaaaagtctcactgacagcctgtcagtcagtcagtcaatcagtcaacgctgtactgcagctgacaattatgtatcaattgcgagggctagaatgtcagtctagagtacagacaaattggagagtgttactcaccctcaccgcgtccagttcagtcctttagggaaagtccgagacaggaacagtcagtcgggtctgcatgcgggctgccttcggtagcctggtggcggcacgaagtatgtcgcaagctgagacacacgagagccgtgatatctggcgcgcgtatgcgaggaagcggaaaacgtgataaggcgggtgaatttaagacatatatgcattgacatggacatgtacggtacaaaaggaactggggacacgcatcgatgggtgaaggacggtccagtactgtattagggaagaattctagaagcaagataagggaaattgagccagagaaagagaaacgctggttgaaaattacaagagccgcccgattttgtcttccgccattcccatcctcatctagaaggtaccgtgcagcacaccatgatcgtttcccgtgataattgccttcttccaaatttgaacaaacatcaatattagatgaaccccccgcagggtaacaagcttatcaagatgggaattctttgggaggtgtagtggtatagtatgtaagccgcgagaaaaaaaaattggagtaaaaatataaaaatttaaccagaatataggtgcaggaaaaatagagacacggggcaaagcagatgacattccgtcacccagtcgtgatccgttatataactgaagcagcagacctggggtcactgagacgtaaatgtctcaatatgactttgaccgggactttgggacagggttcccgtggcttgtcaaaagcatgttgacatgtctcttgtagccagacgtatcttgtcggtgtgagatgtcaggaatcatcctgtcatcacaatgagtccttagatgggaaagaaaagtgcaaactcactggattatttcttggaagaaggctttttcgaacctccgatttcactatcgccgtaaagaatgatgcctatgaagcgtctgtagggttcttcggcttggtgagggtcctcctcatctggcccatactgaatggtgcctctggcctgcttggcagtttttgggtccggatcatctggaccgtccatcatcgtcggattttcccagtcatactgggttaacccaatgaatgacatgtagttgctgaccacgttttcggtgaagaaaaggcatgagccacagttactggtggatctgatcatgttgacgtatcgatagtcggtcgaggcggaaaataacatgtatcttgaatggatatgtaagtactgtccagcaaatgaagagaagagatgaggcttctgttggattctcattgtcgagtgtccgatatatctcaccgtctctgctgaccaaggaggcttatatacttcagccgtccgaacggacaacgctttgacccaacatcgtgactgccatgtcaggacatcatctcatgatacacacagcgcttatcgagggctattctcttgggctgagctcacagtcctgatcacatcaagctctctcagcatcaaagccaccatgaccttggttgtcaacactaatgccaaggctcacagcttaagtcaagatcgcacttccacctccgcaggcttcaatcagcccgaaggcaatacagacttacaatacacggttgagaaagaggagccgtacgactttgccctcctgcgtcacaagttgatagtttgctgcgaccttccgtacgttaattctcatagtaagagggtaagctgagaaagacggaggagtcagaccggggaagtcttcctattcctcggtagattgacactggtacatcatccatcccggcggcatatggcaggctgtcttggtaatagtcaccatggaggccaagaaggggaaactgccggtgtttcgtgatgccgtgaaggcaagaggatacggtacactacttcttgagcatgatgatgtctgaccgccagttccgaaagtggttcacaactcgcagtgaaagataggtatgaagcgggcagagccgcattcaacggaacaacggccatatctggtcttgggaagtggctgctggaaccgagcccaaaccggccagcttcggactaagtaatggaaaagagaaggaaatatctcgacagtcgggtgaaacttccttgatccccggtgggaaacgcctgagctggtagttactcccgtgttcagcgagtccaggggcttcaagtctatacttgaccatggtacaggccacagagcaacccaacatgattgctgagtctggcggttgtcgagtcggaccacggatgtaggaacgacttgtgcgtcagcctaggatgctgtagtgttcttgtgcctgacatggcatgacgaagcaaggtttgattgacggataaacgcaccgtggtcctgtctctcggcttcgaagatgtgaatccaggtacccaagaccaccagattcgaacctttgcatatctgcaactcgagatttgcgactttggttgctggatgtttcagttgcgagaggggtccgaagcaggtaggtgaggctatcgccaaccacggttgacacaaacttgcataccccccgtttacccatacccatgaatgacccatttggtcattaattccgacagtggcgtggaacccctcgcccctccgcagccgaccagcgtgtccagttgacccccatcggctgtagctgtccgtcaagttaggaagacaagacccagaggggcacttcccagacacacagtggagcttctcaggtaggacgatgccggcaactccttccacggggcgtatctcgatttaggtgtgcagcagcttggaggctcggacggacggcgaggacggcagacgatggtgaacggcaacggttcgtcaagctgtagccaaatacgagcacggtactgatccacgaggcatcctagacccgtcttgctctgttacgtggtacggaaactatcacctacacacggggaagcacacagcgaggttctagggggagatgccttacagttattgcgcctctgtggccatccgtatttgacatgttggttcaacgaaaccgaagggagtggctctttcgatttggtagagaacgcttcgttccatgtcaccctaggtcaccctaggtcaccctaggtcacccggatcaccctggcacggcggctgtcatcatattgtggacaagtagttcattgccgttcacatgctgtcgcttgatgggattggagatgtagagaaccccccgccgaccggtctcagagccattgggaaatgaacacgctgatgccgtgttgatagcgggaaggagactcaagttactcttgcactcttattgaccgacagcgagtggaggagtcagtcagtctcggttgatttaaggtgcgtttataagtgtttaataaagaaaagaagaaaaagtggaaaactggcggttgcgacgatttggttttgtacctcgcattgcggttgcaggcaggcagcgcacaggccatctccactgccgtcagtctcggaccgaccgctgccgcccctccgcccaaacctggacaggagcgggcgcaattcagggtggggtgagtgacgcacgggccatatgcagatgcgaagacaaaactgcgccgagaatttgaaatttctgatccctttcctccttttcacagcacaagcacaacaagctgacaaccaacaaaacgacaacattttcccaactcatccaaactctgcgcaacgtcgcaagagatccccgtcgaccgacctcaactatgtttggctgtcatgttcaacatgccccgggtgttacgccagagctgttattcgtgttctcctgctccccgatgcagttgctccggcagccatacaacgatttgacggcggcgacactatctatctcctgcctgacctaattcaatcccccttgacagcatcgcgttataagattacaaacacaatcacatacacatacacaaaacccacaacttgcctgcctctgcgctatctctccttgcgctctaggttaacttaattttatcgttcgcgtggaagaaaaatcccaaggcctagacagccggtctaatccaccccgctgcagctgagtgttctgtcctatgatcactcgtgtgctgtagcgggactaaaaaggacaaacatctcaactccccctagcacagcttctttttgcccgacttctctgtggaacacgtctaccttcatgttcatgctgatcgctaagtgaaatcgccgcagaagaagcgattggcagagcgtctggtatcaagacccgtgcttttggtttttggtaactccatgcggcacatttaatgaacatgcgtgcgtagtccgtggtgctgaccttctccgacttcatacacggtgttccggcaactttgaaggaataaagtgagcagcatcgtaccataccgcaccatgttccttgtacctgaacatagcacaggcaaaatctcctcggatgttgatgtttggtgtcacgggcagagaccgaggaacgaggtatgcacaacgtttcctgccatctgatggaagacgggggagtcacaaaacacaatattgcggtgacctcaacattcaagcagcatcacatctcgtccgtgctcgccatggctcaagtgggaagaaatacgatatgctcatcatccattacaccgtcagctcaagaacctcagcctcaagttttgttctactttgaggacctctgcagggttttggtaccatcaagtcggtctcgatgctgccgacgcgccgagatctggtgataccttcatcaattgatcagtgtgaaatggcgactgccttgcgtcatgtccagccacaatccatattagcacggtttaaggaatattagagggcagggttagctattcacctctctcaacattaccatcaagcgatgagggatcataaatgaaagacgagtgttttcacgcaccactcgtttcgtttgttatggttgcttggtcgtctacacccccaattcatgctgtagctgaacatgatggcctttcctttctacctgcaacgccaaaacacaggtctaaggagactgtagtctctcttgcacacattcgcatcgagaactcaatcccctatcacaatactcaacccatgagttcacaaccaccccaacctcttccacagaaagcttccccctcccaccaacgccgtcacccctgtaaacgcaatcagccctccatatccgctcccatatccagccaacgctctaccctgccacggcagctccttaaccagcgtctcactcaacggcccactgaccacatttcccactcccctccccagcgccaaaaaggcaaacaccatagtcggatcaaccggcttactcccgtgttcacttccagtctcagcagagccgccatgacccaacttggcaacctccttcataatccccggccacgcactcgtgaagctgcccgcaaagaacccatacaccacacaaaacacatacaaaaccgccaggttggtgccgaacccccagaggaagaaagtccccagcacggtgccggctgtcgacagcatgatgcaggtagtgacgtctagccggtcgatgaaccagcccatggcgacgcagccgaagacggaggcaacgttgagcaacaaaagagttagagacgtgagaaacccctgggcttgcaggacggagcgcgcgtaggaggggaggtagatacccgggaggaagaagccgagggcttcgactatgttgaagagttggtagaagaggaagggccgggtgaggacgaaggagaaagaaggggtgtagggggttgggggtgcagcgtggaagtcagtattgttgttgttgttgctgctggttggggttgttgtcccagacgtagaagagttcgagactgcttcacttgccgcaaacttgcccccaacagaaaccctaggcttcaaaaaccacgccaacggcgccgtcaagacgaacaccgccacggcccagatgcgtagtgtcgtctgatacccgtacttggacaaaagatgttccagcaacggcggcagaaccacgcccgccaaaccagtgccggaccacataatcccgtaagccaatcccttcttcttgacaaaccactcatccaggtagagaatgcaaggagagtaagcgatcgagcccccgatgccgtaaagaattccctgggtgacgatcaaatgcgtgacggttgtggaaaaggacgacatggccagggcgaaacacatgactagcaacccaacaatgggagcccatcgcgcgaaccgtggaaaacgccggaagaaggacatgattaagggagtgtcgatgtacatgatacccatggcgcaggtgccgataacggcgaggttgctggaggaagaaaagggcgggtgggtgctgtagtagtcttggaagacgccgaaggagtaggggaagcctggtgtagagggtcacggtcagcatttggcctttttagctgatgttacctgagttagaggtgcatgataaatgttgctgaacgtaccccaaactaatgcttcgacaacgaaacaagcggccaaaaagagccaggcgtccttgccgccgtcgactggcggtagctgggagaactcatgtctcacaggttcttgaacagaggtatcttgaggctcaggagtgccggtctcagctcggcggattgggtcaaagtccgcattgcgttcggtggttcgataggatggaggcagtgagtccagtggtatatcaaaggttgattgggaagccatcttgaggtttctggtcacctgccgagctttggttgaacgtgtttgtcttccactttctggtagacccgaaccaatttcttttcctatttgaggcactcaatctgaagtaatataaattattggaagtgccaacatcgaaagggacacttccatcttttatatctgtgccttcaaggacccaagtttcaagacgagatactaactaacacttgctgttctccataggctccacaggcccacagcagaatgacaagcgtgcgcccttcgttgacagttcagtgccactctgcgctgcggtcaacttggaagctatttcttttgtgggaaggattcccgccgccttggatgacagggaacaggttactaaggacaattttctttctttcgaatatggaacgatcaggcccttgatggctgcccgcccttgctgaggataaggaggatacgaggagagatagacagccgtggagacgcttctataggtcgcggaagagacccgtacataagtgtacatcgagttggagctccgtccattgtgagatggagatccattgttttcatcaactacccgattatttcttttcattacgccgtaaattacaaaggttacaaacggtcagcagtttccgccgccatcatcaggttcagcattatttcagtactctgacggttattaccgtccctgatccctgacggttcagatagatgggtagaatgggtgaccaggtaggtcaagataaggactgctgtagtgcgcatgggttgacccacctgatcactaatcgtataaaagcgtaatccgaggtatgaaacttaggcattgcaatgactttgaatactgggaggaatgtaaatcaatgtggtgattctaatggattgattggtctgagaagacagttttctgctaggtaaatatcccgataacgaaaactcgaggcggggaatcacttgttctagaaggacagtgcaatccttcaacctcaaaacctacctctaggtaacctcattctgaccaccatcttccaaacacgtcctcaaccccccccagcatgtggctgttgacttgccaaaggaaaaagaccatgtcaatatcataggtaacaacctttcatagggcaaaagtggatagccgaggcatgaccgtctccacccccgcattgtggggaatatcttgacagtttccaagcccgctggccccgcgtaaacaggggttcgtctcattctcggcatccggggaaggaattccatcttttggaatcttgcatatcaagatctctctcacttcttcctctcttttgctttcaacacagcttcagtccagaaaattcagaataggtagtcccaccaatacggagccatggcggaaccgtcagtcatcaatgtcgagtacaagggccgactggccatcatcaccatcaacaacgaaaagaaactcaatgccctcacccagatgcaatactacgatctggctcaacggctacgcgaggtcgcgacccacgacgaggtctacattaccctgatcattggcaccggccgttacttttctgcgtaagccaagctttagtttacttcccattaacctctttcccctgaccgccacaaccggcactatgtaacacagcatcaagtcccccccaagtatcatccattttgtcacttttcataatctaacaaccaactaatatgcatgtccccatacatagtggtgccgacgtctccatctccagatcgaacgtcgccccctccgaaggcctctcctctcaagacgccatccacaaccactggctccgcaacttcgtcgccaacaacctcaacatcacccaggccttttatacgcaccccaagattctgatcgtcggtctcaatgggcccgtcatcggcctctccgccgctttggtttccttcgccgacttcatctactgcgtcccctccactttcctgctcacccccttctcctcgctcggtctagtaaccgaaggaggcgcctcccgcggtcttgtccagcgattgggtctacccaaggctaacgaggcgctgattatgagtaagaaaattacaaaggaggagctggtgcagaccgggtttgtgaccaagtgctttgaggaggtcggaaagggagagacggaaaagtttaaggggttggtgttaaaggaaattgaggaaaggttgggcgatcatttggtcggagatagtttgttagggatcaagagcctgattagaaggcccgagagggatgtgtatgatgcgcagaatgtggcggaggtgatggcggggttggacaggtttgttagtggagtgccgcagggggagtttgagaaaattgcgagcgggaagaagaggcataagctttaaaagggggggattgtgtaggctcgtgagtggaaaagaggatgatgagggaattggttgtatatctcattttgcaacaatgtaagagccttgatccaagttgtatgatccagaacgtcatcctaaacgcccatatatgcccgcccatttcccgttttgcctttcgccatacatccgtcaaccattttttgaaacccatacatgtgaagcacttacctcgctcatagcttcccactctcacttccacccgcacccacagacgcacctcccctcaccccggcatccctctccgccctcctcctcctacctctcatctcagcctcatccaatttgcttctctcatcatcactatcccaccccctcccatcactttcttggccctgctcaacccctgcctgcccatcctcactgaccgttccactcctctcactaatcacactacacccatcactcccactcccactttcactatcccactcactatcatcctcatcatcactccaaacctcctcgttactatacagaaagaattgtataaaaatcgccgcatccaacaacaatgttcccgcgctgcccgccaaccaactcatgttgatcagcacatagcgccagtaaatctgtcctggctctccatcctcgcaatcgcccgggccggcagcgcattccgacgatccgtcgtaggccaagatggacaagacataggtcaagttgcccaggcaggcaaacaagaagaagagcatggagacaccctcggtggacttgcgccggaagttgagaagtagctggggaagtcgagacccgaggtagaggatggcggagaggtagccgtagatttgaccccaaaaggagaactcgactcctgttttggggaggccgccgtcctggggatcggaagatggaggaggaagttcatatgatggttgttgtgggtaatactcccgagacagaaaccaacccatgacgccggctgcgcaaaccatgaggatggccatgaggttgaacaggaaggattgcagctttgtgggaccggcagcagcaggtcgtgcacggttgttgccgttgcgcccgcgcggttgctgcagtatttcggcttcaaggtcggcgtcgtcaacaagggggaccgcgggcgagagatgcgaccagctggacctgcggccttcgccggtaccgtcgtaggggtagagatcgccgccgccgccgccgccgctgactctgaggtggtggccgtgaccggtatgtccgttgttgtggtggtggggagtcaaggtagtgctggtgatagtgctcgcggatgaggatgacacgcctgctgcatttcctctttctcttgctcctcccagcaaagcggtacgttcatccggtcccgattccaaatcttctcctacccttcttcttccttcatcgctcgacgtcccccgactaccatcaaccctccccttacccttgttctttccgcgtctactccccatatcacgctctgaagcagcttcactgtcgtcggagtcaatggcaatggtggggaccacttcatcccgccaggtaaatccccggtaatagaaacattgcgccaaaagcaccacgtcggcaatggtgtaataaatggccaagatgagcatggtcggcaggaccccttgcaatacggcccccaagatgttgaagacatcgcccgttagccagatgatgatgaattggatggagagcccgtcggcggatgagcggcggaagttttcgatgatttgcggggagaagacgacgacccagcatgctattgatacggagctgttgagagggtttagtaagatggagaaggtgaagttaattgggagtggaatgagacctacccgaggatccccgatatggcctcgacgtcgaggttgaggagttcggtcgggggcgccatggtggctgctgttgtccgtaggaccgcgtgtaatgctgtctcactgttttgtgcaaccgtctcttgataggtacaggttgagaatacttgtgggtttaagcgtgaggaaggatgcgatggttgaatgaaagcgtttttgttgatgcgctttactctcccgccttatcgattgagttgtttgcccccaagattcgttggaacttggatgcccagttcacctcgctctttgttgttgtgtccttgttttgtgggtttggtagacaggagatacgtcacttcaattgagagccgccctgaggattcatgagcggtcggtcaaagagttacagagtacacactgaagtgaggctcaagataacgatgcaaaatgcaaagtcaacaaaaaaggctgaacaaaggaaagagtcgacctgattacaatccgattcgagtcatacatggtgaaaagtctgatggtcgcatgactagttttaaatcctttgcctcttcatccgcaaaccggttcccccaagacccaaggttgacccgcctggctgcaagatacgtgtaatgcatcctcggcggcggcaaaagagcccttaaaagcatgcacgtctcaggcggctcaagcgtcccgggctgtaggtggatcttgtggggtacgtcaaccgctaggtgaaaccctagtacaacaacatccaacaacagcatgagaacccttcgagggaaacctgggtttctggatagaccgaaaacagactgttggtttggaactcttccttttgcctggtgggtttaagaagtcatggtggactggaaaaaaataatgtggcatgtcctaatcattgctctaacattccagtgtttcatcccaaaaattacctctacttcttgaacgatccgtgttgaagatacctgtactgaagataacgaaattgaagtgttcggtttaggatgttgtgtttgttcagaaactgcccaatctaataatttatcatgtggtggtgttacatttatccaaagttgagatttgggcatttgcattgattcgtctcagagctcctattggctccctcgcaggccttgtatcctttccaagtcaacatcgccttcgctctttcggaatctggcacacaagaaatgccagggaagggcacagaaacgaagaggaactaaaaattgggatggaaaagaaaaagaaaaaaaatgagagggattcttatatagccctattctcagacccggggtttaccatgaacctgtactaacacgattgaacagggtgcgagtaccggcgacctccggtgttgagaatactggacattgtagatattgtagatcttgaagaggtatcaagtgtgttcaagaaatacaatgccattgtgtgtgcaagcctgcttttttccatttccgttgaggccatgattatcaacaacccaaaaatctatacatgcatgatatacccagagtactacaaaccagtccaacaaccacgacaaccagagccctatcaagaaagcttgatactcttgaccaagccggtcttgatacccgacagttctccctggtacccgcccttgccctcgccgcccttgtacacggccttgacgctcttgagcttcttctgcttctccgcgtacttcatcctcttcttgacacgcgggttgcggttctccttcttgcgatgcggcgtgaggcccttgttcttctggatctggtagttgatttggcgcttgccgtcggggccgatcgtcgtctcctccacgacccgggcgcccttggcagccgccaaagcctcgtacttggccgccttgtcctccttcttcttggccgcgttgtgcgccaccatgtcgtagtactcgtcctcctctccgcgcacctgcttggcaacggccttgtcctcgtcgtcgctgtcgccctcgcccagcacggcgccgtgcttgctgtctttcttgccgcgcttctcggcctcggcgttgagccgtgcttgcctgtctctctgcgcaaaagtcagtatatgacaacacggcatgttttttaggcaatggccgacttacaaatctctcacggtagggaagatcgtcatcaccaccggcgttgcgacccgcatccgcacgcttggcggacttggacacaatctgggaggtgtagaatttgagactcttcttgcgagcagccttctccttggccacgtgagcttcaaggatctcctcgtcaccaaagtcggagcgctcatcgtcatcgcgcttgtcgaccttgacagacttcttgctggccttggttgccgtcttggtggtttcaagcaaactggagagatcggcaagagactgctcgacagccctggccttcttggccttctcggcctccttcttcgccttggccttgagctcagccttggattcgcgcttgctcttcttgagcatcttcttgaagtcctccatatcgtcgtcagacaggtcatcatactcgccctcatcttcgggtggcgaaagcatgccgctggtcgaggagacgctcttgagcggcttgagttccttgaccttaagccaggcctcgcgacagctcattaacgtgcccataacctcgtggtccctgagttccgtagggctgatcgtcttggacacaccttggctgtctcttgctggcgaagtcaggatagcgaaataactggcgagtgaagcgatgtaacacccaagagtccagaacttgaccatctccagagacttggcaggcttgccctcggcctctttttgaagagttgtgagaatcggctgcagctccctaaactcctgcgccaggtagtcaaactcgggatatcggctctgtagaagcttgtatctttcttccggccccatgtcctctgtgacttcgatctcgttgagtttctcggtaatgacatcctcctctccctcggcctcctccttggttcctagccattcgctctcgtcaaacgcgaaatcggcctcggacattttggccaacttcttggcctggagcctctttgcctcagcctcttcctccaaggcatcggcctcggtctcgatctggtcggcattgtagtagtcctttctggaggaaccccaccatccttcgtcaccttcttcctcctcttcaccacccatctcttcgtcggaaagtactgttgtcttgaccttcttgcccttcgcgggcgcggcgtcttcgtgttcgctctcctcatcggattcgtcctcctcgaaaacctcctcgtcagaagcctctaggaactcctcctccttgtcttggcgcctgcgcttggattgtctgccatcatcgctgtcgtcaaagtcgatgcgatcctggttctcccagtattcgtcttcggagttggcgacatctttgtaagtcttaacggtaaggcgggcgtccttggcatcgacctcgcgaggctcggcgggaccggtcggtctcggggcttttctcttcttcgccatttttgcgtttgtgtcgcggttatctattcaggcgtgttggatggagtttggcgcgactgagaaacgttgacgtgaagacgctgccaaaaggcacttggagatgctcgttgaatgggctggtgggttcgttcgctaggcgggcaacaaatgttgaagcggcagaatttttttgctcttgtcaatttgcgatccattctcagcggaacctcgaccgcccagctccactctcatgcaggctgcctaaccccacaattgaagatgctccacagttacatctgaaatggtcaaagcttccatcccgtcctcagggtcgacgggaagctccaagatgccccccaggcctgccagatttacgttgacatgacctcaatgggttcagttatgacagtagagaaaaccgcttctgaagactcgaaaacgcaaactccagcaaatggttccagaaacctcattttcctacggagtgcgaagaaatcggtcgaatcatcacccatcaacaagtcacttacagacaggggtgtaagctccagtacgacgggaactgctgacagcatccactaaatttacgccgtagaggtactcgttcgtactctagacgtatacagaatagcttaggcgccgccgcgtcaacaattccactttcctcgagcccgatcttctttcacgatccaaggaaggatgaaccattatctcttctcagagtcgctgatggaacaattgaaaaccctcagcacctcctggtctctcccagttgcagccgtcgtcgcggccattggcatatttgctacaatgggtctcttcagctccaaaaaccacatgccagtcgagggccgggtatgcgccccgaagcctcacccgacctgacccgacctccaaacaacactaactcaacccctgttaccagaccgtcctcctaaccggcgcctccgaaggcatgggccgctcagcggccatccaactttcgcaaaagggcgccaatgtcatcctcgtctcgcgcaacgtcgggcgccttgaagaagccctcgtcgacgtccgcgccgccgccaagaacccgtccacacaacgcttcacttacatctcagccgacgtttccgagcacgactacgccgccgcggtcctcgccgaagctatcgcctggaatggcgggcgctccccggacatcgtctggtgcgtggccggcatgtcgacgcctctgctgtggaccgacgatggcagcatggcggccgcacgccgcaacatggacgtcaactactttgggtcggcggagatgtcgcgggcgattttgagggagtggctggcacccgaaaacagcacgggacccaacggagagccgaagcacttggtatttaccgcgtcaatgttggcgctttttgcgattttgggctatggcccgtacaccccaaccaaatgggcgctgagaggactggcggataccctggcgatggaggtcaattactacccagataacccggtcaaggtgcacattgtgtatcccggcacgattgtatcaccgggctacgagagggaaaatcagacgaagccggacatcacggtggagctggaaaaggacgagccagcggaaagcccggatacggtagcaaggagggcgattgccgggctggaggctggcaagtattttgtcgatgtgtcattcctgggaaggctgatgcagtgcgggatcatgggcgggtcgccgaggaacaactgggtgctggacacgttgatggggtggctcataccgatcatctacttcttcgtgttgagggggatgaactcaacgattgtgaagtgggcgagggaaaaggggcatccttttacgcatcccaagaagaagtgatgcgatggttggatctgttcttttgtatggatgtgtatatgatatctatgaacataaaaatactgtaataactttgttgttgtaatagaccgatatcagcctcaagacaacctggacaagtcccccgtctcctttgtgagacactcaccttgaagtcaaagcactacgtcttcaccgcgatccggatgcgttttgacaccaagaatgagcaatccatgcttagttgggtgacaacgactttataccctgcttgtgttgtccagcaataagtgtatattccgacgtcaagatgtttggagcaccacttggtgagtgcggagacagaaagatgactacctgctaaacccatggtatgcccctgttgcagactgtatgaatcttctggcagaacctgctcttactgtatactagacttacggattgtatcgatggaatgtgtgagcttcggttcagagcttttgaccttcgccagtatacatgtggataggtatcagtcggtgaactacattagctcggaactccatccattccccacgtcccgtttctacgattatcgggccagcaccgtgaacagacatgcatcatatcaatactatagtcatcattcccaccccatctggactctctaatacgctccatttctagactttgggggaaacattgatatttcctacaccgggcgatttactccactttttttgatggcacttccgttgaccatctacgaggatcgcggcgggaggggcagaaggcacggataacatttcaggattggaccattttcttcgttgtcagtgttttgtggcttgtgcgccctgacatagcaggtgggcgtctgtgcacagttgcacaaagtcgagtgatggacactggctcgcagttgccgccacctcttggctgctggttgcctgccggtgactgtccgccagctaaaatgtcgcgtccgtcgagcggtgtcccgccgatccagccgttccttggacacccgcacacttctatcctctcctccccaaacttgtcgcccgacctttggaacaccagctgatgacagctgctcaacaccaactcaccctaccaagcgccattaccagcccatacagcgacgaccagctcgcgacacctggtaaccgcctgtcattgctgccaactggtaccagcaacccggtccccagcggacgagtatgaaaccatcgccaatccgccctgtcgctggccccggatccggtgtccagcgcggtgctgtcggtcaggttcccggagctgtcggccaggtccaggtcggctccgtgggacttcaggccggctctgcccccggccaaggccaagtcccagcctcgcgactgactccgggccccggcccaaccaaagtgaccaagccgaccaccccggcacgttctcgcactggcgccagtcctcactcgctggttcgaaacagccaacttgtccagcagctggctgctcacgaagctcagctccagcagttccaacagcaacagcagctgcaacaacagcaacaacaacaacaacaccaacagcaccaacaacaacaacaaaatctggctaccaacttgagccccgaccaggaccctaaccacgttaaccagatccatccccaacttcaggcccagcttcagctccagcatcagcaggctcaggagcacgacctccacagccatcacctgcaacagcatcagccagatcaaacccaggatcatcttcagcatcaacaggagcaacatcaggagcctgatattgaccaggattcccttaaaccagacccgtccgcctacgacgaccctacggccaggatgggcactgaagagtatgcggccgcagctgctgctgccgtcatggagacgggtcttggtcaacccggctccctgaatgatggcactggcgagccggatgttgacgccgagatggaggaccaagatgcctctgccgctgcgaactcgggactcggcggccatgttgaccttagtggtgccggcatgctaggtaacccaggtgcccctggtggtgtgcctcaaccctctccccaggaccactctcaacatcaacaacaccagcaccagcagcagcaacatcaacaccatcagcaacaacagcagcagcagcatcaacagcaacagcagcatcaacagcaacagcagcaggccgatatgcttcagggccttggacagccccaggcccatcctcatcaacatcagcaccaaccccctgttgcccccatgggccagccccagcagatgcagccgtcccctcatcagcacccaatggaccctcagctatccaagagcacggaggatatggctcatgaatccggttatggccagctaaacgtcgagagtgctcttgccaagagattggctcgtgagccgggtcatcgtcttgcccagcagaggcgccctgagcaagtgctgaacttggcacgtagaagcaatgttgaagctctgttcgctcacattgctggtgagccggctcgcgtcccttgtaagaattgccacaagggccacggtccatggaccagctgtattgtggtggacggccagatgtgcggcagctgtgccaattgctggtttaatgccagtggtgccagatgcagttttcacggtaagctttcctcagatgcttgcaaatgcgacgatgagctacaatgctaacatcacggtctcagaaacgcgcaacccccaaaattctcaacagcagcagcacaatgcggcgatcctgccgaacggggcgaacggtggaattaatatttcagctgaccccaatgcctttaggtttggcactcctcacccgcttggtactcatgctgcccttgctgctcctgctcccgtgagtgctatcgctccagcagctccctcgatgagcaacccaatgcttcagcacatgttgaatcgggccctgtccgaggtacggagcgctgacaaggctacccggcaactgattctcatggaatgcgctgccaaaaaactggcgttgaagatggtcgattatgaggagcttattagctcccaggagcagtcagggaacgccggaggacctggccagcagggcttgggtgaagatgcgggtgcataggaagaaaacgctcctgatttacaaatggagaacttctcactcgttccagacttagaggactttatgggcatacatatggccccgtcggcttcatcctgatcgtgcggctcttttcacgacgcaaaagtcttcccgtcctgcaactcgaccatcaatccaggacccagcatgggtcatgactgtccgcacaaccacgcagttgcgtggatatactgttgctacccgattcgcatgtgaaggtatcatcaccccatatttaacctttcgacatatcacagcagaaatttgattcctttcgaaggatcaagggtcatgaagagccttatccacatagaaccactaccaacaccttttcgtttcttcgtttgggggcttcctagagaatttatcattaggctgattggatggaatgggggaaaagacaaatcttagccgggacagatactttgatattttttcttcagactcgtatgtcgatagtggcacggatgcaaatctaccagcgatacccaagtcccgccccaaaccctcctcttcaaggcaggaagcaatttgacaatgcctccagcctaatcttggtctttgcctttttgctttcttttctctcccatggccctctttatcatagcttaatctcttatttcttggccgtgttgtttaatgcacagatgacgagctcttgatagtatttcttttgggttatgcgattttctttctggcaagcgtcatttgtggcgtgctctagtcgggttctggttgatttcccggcagttatttcaaaaacacgttattcctcgtcatgtttccgattggggatggaaattatgaatagagggtaggccaatgataagcaaagaaagcagaagagtagggaaatgggaaagacaagcaataggcatttgaggtgtggagtgagcaagaagaggagggaaacggcacatcgacgagtgactggaaaagattcttgactgcgtggattgtttacacaactgcatagattacagactgttaggtcaatcaaggccgtttagcttccggctcctcaatttgtacatttgtccgggccatgattgtgtcaaagtctatgttcacttgcggtgccctttacacacgaacccaagatggcaatccagcttaaccataggtcgccacggtatgttcataggaaatgctgagacgacatgttggatcctatctgtagatgctttatcgtctctacaaatcaaaatcatctcatcctctgttcgaaaagcattcgctcgcaaacatggtatctcttgaaaaccctctcaaaacagatatctagatctagccaattcaactgcgcagaatcgtttttttggaatcgctcgctcatctcaaaatcattaccatcaaatccaaaatggccgatgtcgtcgttacccagcataaaacccaaaaccgtataactcgtaacctccaataccatccaccgtccgccatagcccccctcacataacaacacagcactttttgaaacaagcccccaacaaatccgcccaaatatcgtcctcctgctggttctgttgctgcccttgctggtgattttgctgtccgtgttgttgctgctgctgtcccggataccctcccccacctcctccgtggtgctggttcggccttccctctgactgatacccccctccaggctgataccccggtggctgctgcggcaagcccggcagaccatcgaccctaccgcccgtcaaatcaacgtaaatccgcccctcattctcctccgcggcaaagttgagtcccatctcgcgacacacctgctccacacgcggggcgattttgcgtacgccgcccgccgagtggttacctttgccgacgatgacgtgcaggtgcgtttgcccgcgggcttgggcgtcgcggatgcgtgcctccaaaatgtcttcggcttcttcgacatagagaccgtgcaggtcgatggtgtcggcggccacgcgctccgggtggttgttctcccggaagatgaactcggctgcttgtttgttgattgcgtcccgcttggctttgtgctttttgccgaggttggacaggtttttggcttcggcgccgtcgccgcgttcgtacgcttggtgggcctggagggaggaggggaggtgttagttacctaggtactctactgtacaagtaggtgggggtgaggtgtggtcttggtaatgtgtgagatcggatgaaccagtaggtgagatgggatgggatgagatgaaagaaaacggatgaaaggttcgacgaaacatacctcgtcgaagtacctcttcatcttatcaccctccgcccgggcctctgcgcgcaagcggtcatattcactctcaatttccacactcgtcctatggttgaaggctgtgaaaatctcggtgagctcatgttcttcccttccactcaatcacaatgaatgtggcacatacctctatcgcctaacctttccataggaatcgccatcttggttaaggccgtcttgctcagagtcaaatttgactttgcttaacttgacaggtagatgtagaccacaagcaccgtctggaagcaatactcagacggtttctgtataacgaacgatcgatccgtggtccccaagcagatactacctatgtaggtaggctcctcacaatgcgctcgacggaacgaaaagggtatctcaagtagcaaaaaccaacaaaaaaaaacgattcaagccggatgaaaaaactacaacataaagcaagaatcactagttcgaagtgtacagacttagttggtagggtacaggggccatcataccgtgactggttatgcgcgcggatgtatgtgttcagggggttgggggaccatgctcccggaccagctgaagcgtgaagggtcgccgttggtggtggctgggaggtaccgacgtaccgttctaggcacgaacacagttgaccaatcacaggtcgtcaataaagtgaccgcggcagtgggagctaggtcccccctcttcctccccaaagccaagcttggaaactttcaacaaacacatgttggacagcaaatgctatcctgtgtgacagcccgagctataagatcacgttttctcctggcgacatcacttttcctttcttatcgactatcagggcccctctcgctatcccttcccacgcggggctttccatcgtcttcgtctttgctcaaagtcgttgcaagtcgacatcaacacgatcttcatcccaaagtatgcacaactgccaacccccgtatactcggctcccatgacactcctgggtcgaacacctggaattactgagcgtcctctggtttctgcgcccatacatacttccaatggtagtatccatggatgttcttgtccttcagctcgcggcgcatatgagcagcaaacacgctgatctcctctggcgtccagcccatgacgttaccgaacaggtactggacgacgccttcgacatctgccgagagtgtggaataagcgcacagcccgacctcctttaacttcttgtcatccgaccagggagataacggcatctgtgtccacaggtcagctgaatcccgactgcttaaacagatattgtgattgacaagaaagatccagcataattgctgcctttgcgcgaaagaagagtgtttggtcctgtctgccaatcacttgtgtggataggatgttcgacttactttcatccttttcgtctggatgttaacaaacccagccgccttcaatccttcctccatggtatcgtcgtcggcaagggtagctgatcttccgattctccgagcagcctccgcgagcaccttgccatacgtatccatagcagaccccgggaccacgcttccgtcgtcagaagttacaacgggcgaatggtcgtagtgttcaatccagccacccggcttgcagactttgaatgcctctctatagaacgccttccaatcctcgattgcgcccacaaaaaatcgaacatgaacaagatcgaaatagttcggcttgtaagtccactctttcgaggcatcactaatctcgaagtttagattgggcggcacccagctgggttgcacgggcgagatatcggtgccaatcacctcacagttgggatacttgtcagcgaaatcaatcgcccagaagcccgcgcctgtaccgatgtcaataacacgttcgatattgtctttgagcggcgacatgtgcagctgatgatcgttgagcaactcgacaccatgatagtaaatctccaagctgtcgagatgcttctcgtcgttgggcgcccaatattctatatccgttacggcgtcactatgataggtacgaccattgatcatacggtagttgaaaatggtcgaggagatagaagcagttgagctttcgacatcgctttccaggctagagtccacgtctcgggcatcctcttctggcattccctgttgaagccaatgcgcaccagtgagtgcttcgtctgtgttggctggtgcggccggcgatgatacgccagcagcctccggcgatccggcgccgggagatgccgggccagcaggcaccggcctcgacggaggtgaagatccaggagctggcgacactgcctttctcttcgctggggtactcatgactggaaattggctcgcaggcaagatagagagagatgttgagtagtcagaggaatcaagagtcgattgagattgtgggaaacggaaggtaccgagtcgccggcgcctactctccttttgaacccaagaaatcccagcctttggctgcagggccacgcgaggggttttgagaacctaaactcaggcaggaaggtaagccgttcgaaaaccttgcgaaggttagtccaccgaaatggttgtcacacggtgatagtatcctatggcgtccaaaactattgcgactttggcctgcagcgttcacagtgtgtgatattaacctccagttatatccagacacagatggatgcacagtgtgtagcgaacgtaaccccaagcgtaccagcaaagcagtcgtacgacttcttccatttgtcttgttgggtacactcctcaacctttttgtattctcgagaaatatgaactgctttttggctataagcatcatcatatcttgcccgtcactgtcggtctcagttttcctcgtccagcgtttggggctattacatgccgtctccggccgaaagaaattccatgacgagggaacttgaaacttgttccgatggagaataaatgacgaagaagactggaaatgacactgaaatagaaactaatggtccccgctccatggcccgttaatccccggctacaccaaccggctctatggcagcatcggctgcggttccatgttccgtagatgtggggcccccgcaccgttcggaccgcggcattgatctccaactctgacgtcccacgctcccacacggcatctctagctcaacgctgatcagtaatcacaacgtcccgcgggcgaaataccgagaatgacctcactgatgcggactttacgaatctatctggcttcagtcaagacatgaatgatataatcgatgctttcccaaagagcaacagtcatagcttgcgtatctatcaacttccctctgctcattttgtgtcctctttgttacctcagctcgtgtatatcgggagatttgcattcagccaaataccattgcacgtttcaacaccatggccccctcaatagacaaaccagtagcgacctcccccattgacaagccagtggctctcgtgatcggtgcttctcgcggaataggacgtcaagtagccattgacctggccaagaaaggatacgcgggtaaggattattcactccctccccattatgtaccacatcacatcacacagcaacacctcgcttataaacgtcccaaccccctgcctggtatacagtcgtcgtctccgcaaaatccaccaccgatccctccaccctcgcgtccctctcccctttcccgccggaccccaactccgccctctccaccatcaccaccgtcgcccacgagatcaccactctccactcgggcactgccctcgccatcccctgcgacaccagcgaccccaccggcttatccctcaaggccctcgtcgcctccaccatcaaagcctacggccacctcgacgtcctcatctacaactcgggcgccatctggtggtcctccgtctcctcgactccgctcaagcggtaccagctcatgcagcgcgtcaacgccgacgggctctacgcagctatccagttcgccttgccgtatctgcacgagtccacctatggcgggcgaatcgtggtggtctgtccgcccatctattctcggtttttccggggcaaaacggcctacgccatgggcaaagtcgccatgtccgtgctcgtcaaggggttggccatggattttgagcgcgagagcgtggtccttcccaagacggcgacgggggaaggcgatggtgtcgtgacgagaagaaaaggcatggcggtgagtgggatctggccggctgtggcgattgagagcgctgctactacggccaaacagcaggaagataatcagcaccacccggaggagttgcgggggaatttgagacatgcgacgatcttttcggatgcgattttgggggtcttggagagtcccgcggaaaaggtgaatggggagttattgctggatgaggatttcctcagaaagcagtgtggggtgaaggattttgaaaagtatagtgttgtgcagggtagtaggccgagacggatcatgccgagagtgttgccggatttgacggtggaggaacaagatgatgagggggctaggtatgatagtgcgaaggagaggaagaagaagaagaagggttcgaagctttaggtctgcgggttgctggatgagagccaagtggttacctgtgatggttgtttgaactttgtgtgaatttggtgtacttgtaacgacttttttgggtactgatgatataaagaagatttcatgacctccaaccccattctaacacgaaatatccatgaccataggtagacactgggcaagaactcggcatcccgtcagctctctcagacaaaaaagtcagtgacccccagaccagtagtcggagtggtgacgaccggtaaataacgtggcaatatatataattttttatttaaatctttggttttttttttttttttttttttttttttttttttttttttttttcgttttgatctttgtttcttctcttcgccggaccgttatggttccttccgcctcgtcttttgggatgcttggggaatatatttatcggcagcaccttcccacctccgcctctctacggaactgagtagtccggattccggaaaggtcgccaaaagcgaatgtgtgccatacttagcatcgaaagaaatcaatcccttgaatatctgcagacgtcgatgatcattgtccgagcgatgtatcgtagactgtggcaacgggaggtaaagtggcccattccatgcagagcattgcgaggcattgtcaatcaatagtcaaagcatgcatgacaggagcagacaggtacgtaggtatgcatctagaacaggtgcatacttgcgcatgtacctcgcctcttaccttatgcttcatactgtatgccgctttgagcctccttttgctgcgccctggaaggttcgatgtcaacagctgtcttcagggcagtgctggctgcatccgtgacatgaacataagcaccgtacgtacgtagggatttatcccgtgaggatgataaatcggcgagaatatggattgtgtaaagtgggtatattcaccagattttaatgtctatcgccaattttgggctcatcaaccacctttccccatctataacccactgaccatctatgtgttcatgttccgctggctgtctggccaggtttggtatcgtatccaggaaaaagaaccaaaaagaaagtgtcaaaaacccaagataaaaagtgtcgtcaaacgatgtttcgccatgcatgcaatgaaccatgtcatccatccaagacccaaatggtatgtccaaacgcaaacaatatgcgaaaaagtgaatgtatgaagataagatgtaaggaccagataaccaaaaagtcaaaccccttcactcataccctcgtctaaccttctcctcctccagctccgtcgtgttccccgacccgtgcattgtcctctcatcatcactcacggccgaaaccgtaggcatgttggaataagcctcctttgtctccaatacctcctcgttctcctccgcgacaccggcagggacagcaacctgcggctgctgatgtatagcagctccgctcctgccttcctgctgctcctgtctcgccttggcagctgccagcatctttgcgagcgcctgcgccgcctcagcagcatacttgcacttcattctgaccaagtggccgtacttccagaagaagaaggggaacggcacgcaagcgagcgcgaggaaggcagggatggtcgaagcccagtgaataccaaggtcggcatacatgtaggtggtgaagagggggaaagcggcgccgaaaagtgagcggaggaccgagttggcggccagcacagaggcggcaaagatggtgtacgagtcgatcaggtagcccatgagactgaggaagaccatgaccaggccgccggcgaagaagccagacgcgataatgggcaccacccagtgcacttcggggccgttggtccacgcgaaccagaagaggccgacgggaaggaagatggagccgacgatggcgaggggcaaacgggcctcggggggcgccatgccgccatgcttgtcggcgacacgcgagtagcgcttgttgtcatacatggagtagccaactgcgagcatcatgccgacggcaacgccgacgaaggcaaggccgccaatgccagggctccaaccgcggatctgctggaaaacgatagggaaggcggcgaacatgaggtagagggtgccatagacgatggccatgtagagcgaggtgagaagaacgatgggctcggtgaagagcaagatccaggggcgaaggagcgagatcttgatttgttgtccaacggtttggtggcgagtctgcaggtcgaggcgggagacgtagagcttgccggtttccttgctaaggttcttcgcacggcgacggaggataacgggagcgtatgtctcggggacagtgagggagcaggcgatccagaggacgccggtaaagatggccatgacaccttcgacccagcgccagcccttggcttgtcccaagaagccaccaacgatagggccgatggagggacccaagaagggagccatggcgaagacactagaggcaataccacgctctgtaaatcgtcagtattagacgaaagaaaatgtgaagcatagaatggatgacatacccttggcattaaacatgtcagcaataacaccacccgagttggtcaagggcgaagcaccaaaggtaccgccaaagaatcggaggatgacgagggtctggatattctgagcgccagcagcgccagcattgaatgctgtcaaggccatgtaggtgaggaagaagagaatctggcgaccgtagaactcgctgagaggcgcccatagtaccggcccaacagcgaaaccaaggacgaaaagcgaaacacccaagatggcaatctctgtgctgaccccaaacccaatgataatctccttgatgcctccagaaaaggcggtactgacaaaggccacggccaaggtggcgacggcctgtaggatggtaatggtccacttcttccatttgggatattgcatggcgttgtgtccgtcaacggggaggtagtcgacgatatacggcttttcatgtgtgccctcgccctcatagtggtggttgcggacggcatctgtaattccaccggggttgagtaggaggtaccaatgcgagactttgctgacttgggtgttttgacattcgatgtccatggctgtcgccgtcgacgacccggacgactttggtgtgccggcagccatgatgactgatggttcggccggtattagggtgtatgtatgttcgaatgggtagatgctgatacaacaacgacaaaaaaagggtaggtatactgtgtactcgaagtgagggactgccgactaaagaaggccaagtaaactagatggttagagcctcagcaacgggccatgcgtgtgttgataaacgcttggacgaatattctcctctcttcctccttgagcaagacgagccgaggacacacaggcttatatttattcgagacagcaacgaacaggcaaaacagccaccccggtactagatggttccgatatgcgtcaactccaccttgtggcctggttcatgtatgtatttcatccgaacagggtacggagagttgcgtgtaaggctccatcatgctggtaccagatccatgaagcgatcactggtaaacagccatagccccctgtatttgtcagtaaccagggggcggaggtcgtatgggtggacccatagtcggcccccaaactcgccggtacctcggatctggcgatatctgattagcaaccgcgcggtgacaccttggcactagctcaggtttgtggctagcgaacaagacggacatgatgacgagaaagggatggtaggtgtggatcacagtggacagagcaaggtgaaataagcccagagctggacggaaaagaagaaagggtgaagacgacgacggtagatggctccggaaatgggcagttagtgacttgcacatcccattcacggagacacctaccggtagacgggactggctaggcccaggggttcgagcgatcggcgccgaggggctcctcgccgttggcggagtggctcgtcatgcactgcaagtcaatcatcacggtgggggcagtacgagcacgggtgaatagcgaagctccgtgatccgtagagtggaggagtctacacagtccaaggtgtgccgcctcacattcaagtgtgatacactagcacctggtgtcttggaatagtatacttatactttatgcaccccatggtgttctagaagaccagatgactttcaacatgccgtctgataggctgaggcacagcggatatcgaagtcgtggtgcattgggacctgagaatgggggtttgaggaggagacacaacgggacgaacgacgggcgggaggctcccatgagaccccaagacgggtatgagctgggcactcacggccggccggtcctgctgtgcgactgggaaggccttgattgggttggcatgtcgacggtttgagaaagtggcctgacaaggctgccgggtgtcgcaccaatgacgagaacaggataaaagggaagtggccagaagaggcagtgttcattgcgctgttggtgttgtgcatctggacggcattcgctgacgttgccgtgacgggacccgatcaacaccaccgccaacccaacgctcacaccaacctccaagacctggaggtggctcgaggctcagaggatcgagagcgtgtcgtcgggtccgtctctcattaccttatcgctgagtaggggatcaaaccgcgtctcgtctcgtgctgttgctgttgctgttgctgttggtgatggatgaggaacacgggcatgatgggggctgagcgggcggagaagtggactttcacttgggtatcgttctcggccgcaaggcacagctatcgatactatcgaggttgaccggttcgttccatgtttgattgttgacgatgcccgagtggaagttggtgcaagtgggagatggaagacgttgccggatttgatttgccagtcatggaaaatggcggaagcctggcctgtcagcgtcgcatcgttgcaactgtaaactgccctacagcacgccacagcgcttgacagcgccctacggcggctccttcaaggccacgtccccccatatcttatctacaagcgtgtgcacattggataaaatccgatccggagctcgcaagcaccgacatgccgaccatacctagccccaccacgaacggagtttgatcttctcccggagaactccaccaaaaacccacgcgactgaggtggtcccgctccactgccaaaatttatgcttatgtacttttgtacgccaagatgaaatccagacagggcagatccttgaaagtcgcttcgaaatcttgaccgagccgaggctcatcggcttgtccatgcctcctcgctgtcaacccgacaaattcgagaatcaaaatgttgagaccagccaattccccagggtcggtgacaagctttgctcgctcgctcgctcgcttgacacggtgcggtgagatcaccttggtggccgatggcaatgatgctgatgacaatgatgacaatccggcaacctagtctccggatcttcaatccttcactacactacaccaccgcctcgggtcgccgttcgactcaagccatggatcattcagctggcgattgcacggatataaacaggaacccgacgagcaggctgtgggggcgcatagtaccatatttcacttgagattatcatcagcccactgggcgttctcagcaatcgatagtgcttacccgccttcaccgcgatgtccgataactgtcggatcgtgtgtgtgtgtcaactgacgacgtgatagtagcacttacacagtacgttatgttgccacttgggcgtgataattgagccgatagtccgttagcatcagtcttccaggctacctatgtagagtcttatccggctcaatattataaggcaaacctacactgaccaagtcaagtttggagtcaaagttgacttgccaacaacctcatcttgtttcgttgattgttgcaaattttggcaactggggagtcgctcacctgggataccgttctgctttggtaaatttccaaagaaactatttacaaataggcttcggaggtgtcaaatgaacaaagcaaaccgatttcgatatgggcatttgtcggtgagaagtcaggcggctgtctgtttggcccattccctaacaggtgataacacgtcaaattcgacaacggacctcacaagtcagccagatacgagctcgaacttgacttgtgtgaagcgctggggagagctatcactgatgtgactcctgtgtactgatgttgttacccatttatgcttccccatacagctttgattcttttggccgtcaacaacgcccaagtttcctgtcaactctgccctccaatataacctaatcatcaaaaccaccccattcatcaccatcctcactaccctcctcctcctcctcgctctcatcactcaccccctctgctttctgccccttcccccccttgacaaccttccatctcctcccctccttcaaaaccggcaacccctcgtcatccctcacaagattccccttcccatccctctggtacggctcctcttcatcttcctcttcttgcccctcaatacgatactccaccgaactctcttcatcgccctccaactctttcaaatccaccgccttcttccccgtgctcttcaacgtaggaatcccattttcgtctctgacaatccgtccttgctcatccctcacaaacggtccttcggggtcttcttgttcttcttcctcctcttcgccctcttgctgctgctgctgctgctccacaccatctagaagatagaccggatcatcaatagtcccgtccctcacaaaccccgccacaaagaaccccatgacgcccctaccatcatcccgataataagccctgataaccgcatccctgacctcctccttttctttttctttttcttccattaccccttctgttgtgattccctcctccaaggtcatcgcctcggcttctccccgaacatcccacctcctcatcccctccacctgctcttggcgtttcaacaccctccaccctctccttttcgcaacatccgaagccaaagcccgcaaaaccacgtgctcgttctcccccgcgtggatcgagcaagtgctgtacgtgatgcgtctggcagcaggaaacgacatggcgtgttgcagcagggtcagctgaaacgaggcgagcgaggcgatgcgcgcttcgaggtcggcctgggaggagacggggatggcgacgccgtcgtcgtcgatcaggaccttggctgggggttcttgggtctctgttgtacctgtggtagttggcggagacttgcgcttgttgttattttgtttgcctttgggattggctttggtgttggtgttggtggaggaggaggaagaggaagaggaagaggaagaggaagaggaggaaggagcagagggaaggtggagagtgggagcatcatccctccccacaattcccgaaccagagcaggaaggatcaagaagtaaagccccgacgtttcggtacttggcatccaaagggttgaccttgagaaagtctttaccggcgttgacgacagtgaaggtgtcggatccggcggttttgaccatcttctgtaaggttttggcgcggtgagggtctttttcgaatgcgaatatggtcgtcgtcgtcgtccccttttgctcttcttctcccctcttcttcttgtttcctttcttgccagttttaccatcaaagacaatcgccttattgtcctccacccgtgaatgcacaatcgctgccaaatgcgtcgtcttgttccccggcgccgcgcacgtatccatgacatctccatctctctccggtctaggatccagcagataagcggggaaacacgaagctttatcctgcaagataatcttgccggacttgtacgcctccgtctttgtgaaatccgctaccccgggacaggcggcaatgagattgggaatgtgtccatcaatgtgaatcaccttttttcccttctttccctgcccatcgaaagcatcggccgcctggatcacctcggccacgctctccaccacctcccaccccttgaacgtcgtagccaactgttcttccaccgtcgatttcagcgtgttcaccctgatccaccgcggatgcacgggacatcctcccctagcgccaatctctacctgcgtccgcagcgcatccagtgtagcacatttgcgccgtatgcgcgcgcggacaaactccgagttcaaacgggccttgtgtcgttcaatggagacccgcaagccgtgggtggcgggcagggcgatacccgatttggaaagcagcaaatcgtgcacgagcaagagggagagagcgggcgtgagttttcgctcgtgcttgagcaggtccgaggcctcgacgacttctttgaggatggcggaccatttgctggtttcaagggctagtgcgtagacttgggcgggaggcgacttgagggatttgtctttgaaaatgcgagacttgagactgccgccgtgggtggcgttgggaccagcggccgtcaggatggcggctgtctcgtggtagagggacatgctgggtttggtggtggtggtggtgtttatcaagtccctcgttggtgctttgtattcggtgatttaattgggtaaaaaggaaaaaaaaaaaaaaaaaaaggtggaaaacggtagaataggaaggatgtttcggaaaacaagatgatctctcaccctcgagtctgaaaacgtcgttgtgaaattggaagatgtcgtcgagtctatcgaataaacttttttatgcagacgttcacaaatcttcagtttcttccatgtgcagcttgtttgtgcagtgtctccacccactaagcgcaaaaccttccattcctcctccacggttcttcttctttcagcacagaccctctgtttcttcccctgtaacttggacccttgaaggcgagccaacaggccggtacaacaccaccatggagcgagggccgtttattccccaagttgcagtggatgatcaccaaccctgactgttaatctgccaagcgtaacatttttcgattctcgtcactgaagtcgggaaagcttgttgacttaagatccgtttttagatcccgatatgtatgttgcctaccacgtaccacgtacagtaccacgtaacatgaacacatcccccatgaccaacgcaaacaacgttcttgtcctgaccaaacacttcgcacaggcataagtactacaagcgtacaagcatatcacgaaacgatgttactatagcccaaagtatgtgtatgtgagcatgtgtgatgtctcaaatgggtcctcttcacaaaaagaagaaagaggccgctaatcattttcctcaaagaggaatcctaaaacttaaaactaaaaggtaaaaatatctgtggtgttgggcatcaagaatcccaaccaaacgagggtaaagaagtgaagtatgtaacatgtgcaagagccaaaaggaagacaaaaaaaaaggtctcttttgcgaagtggaagaaaattggtgcgcccttctctttctacacctcccatgggcatttgctcctttttttcgaaaagatgtggtcatttcagattcgtcaaaatggtttgcagaccctaagccctgtatcccaggtttgttttgggctgtgtggctgtgtggaaaaagcaattgttttcctggtatctcataccgaatgcgcccctttctttttttttttcccctttctagatgatccctatccatggaggttctgtatgaaacctccgctcagaaagtaaatgtgaagagaagaaatgaaatccgtgaccacagtcagatatccaaaagacatcttacctgcgaatccttccaccaggggtgcggcggtggtgcatgtagtggttatgaatgtgacgacgatggtggctctccgcgtgaacatcacgggccgagacctcgccgcccttgctgtagatggacaaggcccagtcaccaccgcacttgtcggcatcgtcgccctcgcaagccatgtggcacttggagtcatccaacttctcgaccttggagagctcattgccgcaatagcattcgccgccatactcggtgccggcaacgctgaagcccttggaactgcagtgagtcacacaggcggtgttgttgacccgaccaaggttggcgcgaatgattccgctgagaacacggtccgaagtgtcctcgtagcaaccggcatacttgaagtcaccaacggtcttgccatcagtggcagcatcagtaggctccgcaccaacagcagagatgtaaacagtcgtggttgactgaacagtggtcgtttggaggacagtagtggtcggggcctggctggtgacggcctgcttgacgacattggtgggtttgggcacagcagagtcgacacccacggccaggttgttgccgctgctgctgccgctgccgctgctgcttccactggtaccgtacttccagccctggatagggttgttgccgggaagcttgtccagcttgccatcgaccttttcatcgatagggcactcaatcttgcacgacttgctgtcatcattgacaccgccaatcagacccgggcaggtgtgcatgccagcatggccagcgtcgcagttgtcaatgatttgctgaagagccttctcgtcccaaccggaaacaaagtcaccgtggacggagaaaccagtagcatcaccgttggcaaacacgaaggggctctccttgccaacaaggtccttgaagcgactgagcaatccgtgagtgtcccaataggtttcaaagaagatgtgaggggtatggatccatcccttggggcaatcctgcttgccgttgccggcatcgctggggaaggccatgttgttcttgtagtcgtccaggccagccttggggttgtagcacgacgggaagtgcacatcggctcgcaagggcgaggcgtaggcatcgcagtcctcgaaggggaagccccagccttcaccatcctggttggtcttgatgccagccatggaaccatccgagtctttgggccagcttggtgggttgaagttggcacgggggcaggtgatggaagcagcagtgatgggtcccttggaaggatccatatttgagcccttgccgtaagcagcacccgggggaggagtcctcaacatggcatcaccgctcaccatcttcaagccgagaggaaaagccttgatctggtcgttggtcggctcgaagctgctttgtgttagtatgtgaacgacccatatgaagcaatatcatgggatactcacaagtagtacacgttcatgtagtagaagggaacctgttcgagcttgccatccttggggtccttgaagtaaagggtcgggaaccagtagttgctcatatcggcctttggcagggccgtcgtgcactgggactgtctcaggtgctctccagtcacgttaagaccgaagttgctggctcccatgatagtgtgaaggtgagcggaagcggtgccgggggagacaatcgggtcggcgcggcaagtggtaagggggccattcccgtagtgacgcaagacggcaaaggtgcgggaatcctttgcggcggccgcggagacgagaagagccgcaagagcggcagtggtgaagatcattttgaaatcggtgtcgttcttgtaaagtggtattcgtcgaagaagtggtaaaggtggagtgtcgtctatctgtctctaggaccgaccgtcttgactcgaagttgatattggctctgtgaaaggatagatgctaaaaccggagcaccgagactgatcaatatagttgtcgtgtgattttcccgatgtcgtgcttgaacaatgccagttgttgtatccagctcagcggataaagcacacaaagaaccaagaagaatggacttgtggttaaagaaaagataggacgcgctaagcaggctcagcagcttgaggtcaaaggaaggtgagggagaacgaagagaacgacaaagcccacgatagtcgaggatgagaccagatgagaagatgagggggagggtatcgtgggcttattataaaaagacggcccattgactgtgcctgaataggacatggggtgtctgaaatctctcactggtaacctcctctctgaccactcaacgcttaccaacgcagtccacccatccattcatcggaacaggatgcgggctgggcacaaagaggtggaagtgaaggggaggagtgacaaacagcagctgggatttgccggcgcagggctggaggggcagtgtgaagcgggtggttgtccgcacagtaggataccattcaaaaagtgacttttctttttttttttttacttttagattcttccgatctcaacatccatccagattggctatccatatgttgcatctccgcctccaataaaaagtttgattttttcatcaccttgtcacggcgtcggctctcgtcacctgtttgacacctcgtaggcagcttgatcgtttccaggtactgaccaaggtctcgactgaagtcatgatgcacgcctagccatgtggtgactgctagtgtagtgttgatcaccggtggtcggaaacaggaactggaaatgttccattccaggtccacaacttggtcgcttctctggacccgcctgaacttcttctgcggcccagaaccttgaagcccctggagcccccacctaccgcgccgtgatgggcttagcgtgaaccctccgattgacgcgatggaatatggctgtcgaggatatggaaccgtcatcgtgagcacatctactatgtagtttatggtcaagcgcagctgggcaagtgtcaaatatcggcttgaaacaagactagtgttgaggctttctctgtgatgatagatagatgagaatgggcaccatcattcatagactggccggcggttcggttgggtagtaaaaccacaaacaagaggcgggctgtgaccgggtcgacaatgacggatctttttatttttttcaatttttttttttcaatttccttcttttctctgccatcgatgtcacctccacttcacactcagtcgacagtcggcacgcctgggaaacctgcgttgggacctgagctgggactcgaatcaagaaggcgcaaatgcacgcgattcaggcggagactggcttgggcaaaggcagccaaggtcgtacctgcatattgcagccgccacaagtcattgattggacggttggtggacatttcccctggatcgcgacaggaaccttggttgcaacctacgggtagtcggacaccatccgtatatgaagaaaaagggtgtgttggcacgattgggagaggagaagagagagacggggagaaggaagtcgtgggaggatccatgtcctcggctggagtggacggacattcagacagtctgtgatcatgatggaggtcattggaagtgatggatgctggcagtcgaagcagtttctagcgagagccggcatttgcccataggagccagtccaatcacgtttgccatgctgctccgtatcaagtacgccaagttcactgtccaggtcctcgctttctcggcctcttttgcccaggaaggaagaggctccagtcacagaaaatttctgtgatttctgtgtgttctaggtacccagcctgtccagtcgctggctcgctgttgtggtcagtccgtctgtgccgtaccagtatccagatattaacggtttgcgcgagtgcaacagcgggcggcgcagtcatcggccccgtcaaagtaaagagattccagaagcgagaggaggggaaaacgggctgttggtgtgacgattttgtcgatcgaggcccagaatatctcgtagctgatggctgacgtgaggatgtattttttgtctacattacctcttgcagctatcttgggctacctggttggacgggttcctgaatttgtgggtgaaactgcgggataaatgaataaaagccgctgatattggcatggaatggagcagaactcgagaagccttccatgttttgcccgcctggaacaacctgggcacggcgtgttgttcggaggttgcttcccggcaacggactgcaaatcataccgcagcttccgatgttgggatgtttctccaaatggcaccgagaccaattttctcatatggaatgacctgtaacccagctttgtgattgttcgtcgcttcttccccaaacagttcatctcgacctttcaagggaacacagcgccacaggggtaaaaatgaaaagaagcggtccctgggcggaattggccggatcgccctccaatcccgtcccgcccagtcggagccgcgaaaagaggggtgtttgggggtgcaaagtttgaaacgcgctaaggcagacgggggcactggcccagcagtagaggtaccctcccttagtggggtttgtgcctggaaagtggactctgctgaataaggtacactacactactgtaccttaggtagcgtaccttagtactgtttgtcaacgttgacgatgacttcctttcttcctggcgtttacatacagcgatacactgcatcggaaaagaagtcgctcgcaacggcaagatgcatcatgcgtggtggataaacttccgatcctcagagtcaactccacataccgtgtgccaacttttctaaatcaccaaggaaggcagaaagagtgagtgaggggactgcctcaacgcggggcagcgggcgcaccctccatctgctattttgtttcaaccaacgcccgcccaaagggggcccaaagctgaaaacctcaacaccatgaattgtttggcgtcggtgacatcgtgggcttcaagcagttcatcttgtcactcatcaaacccggttgatgatccttcatttccagtcctccctccccaagcgcgggcttcttagatgatgcgcgcgcttgttgacccccgcccgtctcaactgcctccactccacagcatatccccgcgctagccacgcgctacactacgctaaaccgcccttccttgacagcggcactggcaatcgctgacagctttcttggcacgggctcgactggacgacaattaagtaactttaaactcgacaccacttttggaacatcacaagttcctattttggtcacttccccatcaccacctgatggtttccaacgggaaaacgaacgcctccatgcgttgagttacccatccgtctgcttgcttacccttcttggactccagatcgacacggtccccccaccagggcaccaccatctccaccacccccgagtccaacgacctacactacagacagacataagcatacaaatacccagacagaggctggctggctggtttcagacctcgcaaactcttcctcggacggcaatgcaaccgcttgtctttctgtccacgattgggcaccctacccgagtatcccctccttcatcgaggccgcggtcttcctccacccgttccgaccacccatcaacctcctcttcctccgctgccgcgtctggaacggacagtggcggtgctgaactgttggatatccggaaggtataggagggcgcacgcagtaagctacaaatccaagtctgatgcgcggccaccggcaggacaaactcatcctgctttgtcagctgtcggatatcttttgtcattcatcatgttcatttgcctctttgagttgtgaatctcaacatagtctgctttgaccaagaaagagagaagctatcaccatcctatcagcgcctgatgacgtggtctaggcgagcacacttcactgcaatactgcaatgttcaagtcaaaacccccccttttcggtgttgtatcccgtccggtgaggcgtcaaagagtgcaacattcaacacggccggcagcttcaatattgatgatcagcatgccattgacgcagtgaccaaaggccgaaccacgggtcgttggtaaggccggtctgcctcacttgcctgatccgtctatgattgatgccatgcggaagaagtcaccagctgtatctcgcagaaaagctcatgacgtggctatgaatgccctcaaaattattcgtccttggtgggccattccgcttccctgccgtcttacttgcctctgccgcgatccattgatccagaggcacaatcgcccaacaaagtatgctcatggacagtttcttctgaggtcgaatccgggaacatcccgctccagtgatcgcaattggtagtggcagaagtatctctggcccagtcctattggttacgccttgggattcaagtgaaccattcaatgtcacttcggctgaagttgaaagaaataaaacccttccattagttcaaacacacgggatgccgctccagaaaaaatcagatcaagtagttgatggcaacggtcaaatgacagcgcaattggcgccatggcaaataaacgccatgacaacctcggcatgacttgctacaacccaacaatagactacacaaggatgatgctccgattaccctgttctccccttcttcggtgatattcctccttgcttccctcccagtttcttgtaaatcccttcccttcctatccctccggtaccacagagctatgtcaagcctttcgtgtaacttctccgggatacgtcttgtggaacctaagtccctgagtccttcgggcattggcaccaaaggcggcggctcagtccgagaccctgtctttcttcaagtgccctgccatatcatcaagctgtgaaacctgaatgtgggcaaagaaagcgggggttcttgtgtaacacgcttcccctgcctctggtgtttacattaagtcttcgggtctggacatggaaaccagcgagcggctggccgatggcgccctgaggggctcgaatatgcaatgtggctacccgtctgacctctggtactaggcgtcctgttccttgataggagatctatgaagatgaatgtgtcttgggttcgtcacctggcgcctgccgaagaaacttggtctaagagctagagcggtaggcgccgtgagtctattctatcttcaggcacttcacatgtgatccaacaggcttcaacctagcgcaagtcagcagatcatgcccgtccgttcggttctctcatggcgaggcatgaaattcgaaatgattccgcatcttcgtcatgtgagtaattttatcgaaccgtttcatagttaagccattgaaacactagtgagttatgaaagaaagaaaaaggcaaacaaacgtgcaaaacgacgttcatggctcgcagaaagaaatggtttgcaaatgacagataacattatcaaaagaccacaataatagaggggaacaaacacacacacacacacacacacacacacacacacacacacacacacacacacttctcccacagtccccagaacagtcacgatcaaaaacgaaattaagcttccgccaccaggctcttcgtaagatccccgaaataccccgaagtgataaatcttgattcaggtcttccaagctatgtcgcacaagtccgcaaacattgaggaccccaatccatactctctagaccagaccagaccgcatcgacccccgccctccttagaggtaaggtctacaacccgccaaacaacggcttcaatcgcctttcattgcctcaagaacaaaccgaggcatgaacagaacagaaagatagaacgcttgcagtcagcacagtatagttagcgagccggagccaacttcagattcagtcaagtaagcaaggtaatgcgaaaaaatccaacatggaaatacttaggatcgggtcaccgctttttatcctaggatttggcttgggcactgactcgaaggactgggttctaaatattggggatgggggtcccaagtctcacgtctgttcagtgacacttttctttttcaagcgtaggtaagagcctacggacgtagatagccaaaggcggggaaacgtgaacgggctttctacttgacgaaaaagatcctacgccgcgttcgtgcatgactgccgtatagttcgtgacatgctgggttccgtcttagtgtgagaagtaactgttctggcttttcttacgctgaagcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggtcgagaggacgaaagggacaagactgaagtgggcagatatgagtggcattcgaggatggcttcgttgtaaaccttccgcttcattaatcgtcgttcttccccgcaattgtccagaagacgatgcggaagaaaccataacggcgaagggaaggtgttaatgtggttggaaggtagtgataccccctcaatattccttgtgagacttggtagtggacagtttgttatctgattgcttcgtttgtatacctacctaactttgatgcaataggccatcatccatctttacaagcttcccgatacctgcctacccaccaccatacctaccatacctatgctaccttgtaccatgctaccgtaccataccataccgtatatcttatgctacctctacctagacaaagcaaaacgcggccattttcaattctcaacgctctctctctctctcccttgctcccctttctcccttcctcctaacagccagctagtaacctaaccttccactcgctcacctttttcttacctacttttgtactcgctcactctaaaactaaccaccgctccgccaccgccttggcgcccttcacgtcccccaacaaaaaacacatacacctcacattatacgccgcctccaccaccaacgtctcctcccacctactccttttctctgcagtactctcctcctccccttcctgattcctattcctaaccctctcagcctcctccaacacccgtctataaaatcctcctgcaagattccccaatccaatcaaactatacgccctccccatattgaaatgagcctccatcttctgtcctatggtagccgtgggatcttcctcggtacgattgcggtagtatcggaacaggaaagcgaagccctgggtgagtaggtattggcggttggtggcttgtctcttgagggcgtagtgcacgtaggcgaggccgatggagaggttgatgagtgggttctccgggtccaaggatgcggcgcgcgcaaagtacgagagcgcatacgagtacgaggtggttgtgaagaggatgtggccgtagattgtcaaaagggctacgtcgagggtgatgtcacctgccggcggtggtgggtgttgttgggggttatcaagggtaatgacgtcgttgttgttggattcggattgttgttgggaagctgttgtgagtggtgcggcgacaaggtcaccaccgcgggatcgggatttgaggggcgattgttgctgcgatttggaaggtgatctttgtgatgctgctggcgggggaaattcgtcctggccgccgttctggcgcatgacaagggcatccatcgtcttgatctgcctaagaatgaatttttgcgctggacccgaggtgtaccagcttacaggcgtctggcaggtccggcacatggcggcgaacatccggtacgagtcggtgccgggcaggtagtcgcgcatgaagtaacgggcgatggccacgcaggtttcttcgtcgccggcgtacacggcgcacgacgcccacgcgacgtggatgagatatgtcgaatccgtagcagtccagactacggagtcgcgggcggcgtggcagacgacgtaggcctcgcggtgttggttttgtctgacaagcgcaaaggcgagggagaggaagatgtccagccaggcggaaaaggggatgccgcgatgtgcagaagggaacttgaggaggcgagccttcgacgcggcagggatattatctgtgccatcgccgttctcggggttgaggccttgacggagacgttcggccatagccgccagcttcaagttcctagacggcacggcagcaccgccaccaccggtgccaccaagtcccagatacttgacgtacttgtcccaggggtagaactccttgaaggagcggaagtcttcgacgaggtccctggcggcacgtgtccagttctgaatggcttcagagtcgtcgctgtggaacgcacgctcttgcagctcctgcacgatttcatagttcttggtcgccaccttggtgcgttcaagatccacctgtttgcgcttctccgcgttgatgagacggcgtgggacgtacttcttcgggttgttggggtctctcggcctgttggggtctctcggtttgcgtggcttcctgggaccggtagctctgcgacgctttctcttggggaccagattcccttcttggtcaagggtgtactggttggcctcgaggttcatagcatctctgaccaaaaggaaagcttcttcgcgaccttcccgatccgaaacgtgctcgtacatattggcgaggcaaactcgagcctcaatgttatcctcatcatcctcaatagcggcaatgaagcgttcttcggcggcagacttatcgcccaaggccatgtgacatcgaccgaggcttacgaggatgtctgcatccatcgagatatcgccagcctggttggcgatcttttcgtataagctgaagaactgcaacgccttcgccggggattcattatccagcagggcattaccaatatccttcagacaatcggggaaatcgtaaaagtcttcaaccgccgtgtccgccgacgggtccaacgacgtcagatgcttctctgcctcgtaaatgtcccccatcttcatcctgaagacgtacagcctagccctcaaatccacaggcaatgcccgtccgtactgcaccggcgagaaccgtcccggttcatagtcctcgcacaactccctcctctcatcatcctcatcccactctctatcctcacccggccagcgatcccagaactcctctgccctccggcccaacttccacctcgcgaccctcttcagctccgccgcgccttgctcccactgctccagtatcgtgaagaactcgaggtaaattctcaaatcactccactcaaactcaccttccatcgcctcatacacctcatcaccctggctccacaaatactcaatgatatgtcgatacgccgccttggccgcctccgcattctttctcggatccctcccatccagcgccgcctccgcgaggtttctcacggttcgaatatttaacggctgcaccttgagcgccctcaaatactgcgccaacgccaggtgactctggccaagttgcatcagcgcatccgccttccccgtccttgcctccacgttctgcttatccgcctgcaacgcctgcgagtagcacataaccgctctttccagcgccagtttccgacgggggtcggtgtcatccatcatgtcgaccccgtacaagcagtagagcgccacgttcatccagtggcgcgcgtccttggggatcagccaggcgcccgaaatcaagcacatggtcgccgcttcgcggttaccaagttcctcgtgaatgagagagagtaggttccaggcttgtggcgttgcggggcgctgccggatgatctccttgaccatgttgatcgcttcttggtactcgcggcggtcgaaggccgtgcgggccgcggcgatgcggatttggatttccggaggaggacgcggaggcttgcgagggccgagttttcgacggggcctggagggcctgggtgctggtgcggagggagccacggttgtggtgcttccatctttaaggctgttgttaatctgtttcgacatcgactttgagacgccagggaggactgtgtaagcagctgaggggaggtcggcacggtgttcagctaaccatgcgtcgcggacggtttcgaatttgtgaatttcggcacggatctcttcggtatcagagtctatgaattcctcttcgggatcgacaaagccgtcctgcatctgttcgtcgtcgagatcgtagtcgtcaaggccgtccatttgatcatcatctccagccatgagctcagggtccagtggtatgtcgtcgtcgtactggttgtagaaataggcggcactatgaacgccgctttgcccatcgccagcatagtgagctggcgaattatcgtcgatatccattatgtcgtcgtccatcttgagctataggaccttgcctggacgtgatctgtttggatattatccgcgatgttcgatgtcctgactttttcctgagaggatcgcaaagcaggcactcgtctagtgagctaaaagggtcccgttggcgcgtgtctttgcgtctagagcaattgtctcggtccgtaggctcaaaagtcaagatcgcctcacgccccagtcctggttcacgcagaacgtccaattcgccgattcctagaccgttggaccagaccgattcctcagttcccaaagttcaatgattcggtagactccatcagtggctgtagtttcgatggcaattatgggcgatgccaatgatgtgttgatacgcgagctggttgagtgatagataataaatctcggcgggtatcgtgtaccgtttttttttaagaggtcgaagagcagacaagaaggccggcctgtgctgcaagatgcggactgtgaggcctttcctgaaatgccgctactagagttgcgtaggaccgtaaacagctttcggattagtccaggtatagttttgcgataaatcagtgtaccaagctgagatcgatgttgggatgttgatgagggtttgatgtgaatgtgaagatgatggagtcgtgaaagacggattggtcgtcgaaaattgaaatcttggccaatcaaagcaagcccttttcctgggacccactttaagacaggccttttggcaacgacaaccttccaatacgtttcatcctggaccacgacggtaaggacacttgaagccatctaaagcacagtccccttccactcaagagaaggcatcgttataagatcgatgaaacttcttcgctcttcactatactatgttctatcacgcacttttctcatcaaatcaactacgtattccaggcttgggatctgggctttcactgccgcaaattccgtatcgcaacggctgccactgatatttcacgttgtatacgttcgcgtacctaattatcttcacctggttcctcataatacccttcagatgtgtttgtttgattgcctagacatgtgaaaatgagtgggaatcattgttgcccatcaactcagctctactcaaaaaaaaaaaaagatctgcctcctgtccccatatataggtaacaaagatattgcattttggacattaaaacagagcgaaagagagaaagaaagaaatcgggttgtcagtaactcctaccagctgcaccatcatatatcccgaccgcgatcacggcaaaccccaacacttcttccctgcgtgatcagtgacaagctatgcttgaagtaccttgttgttggcgagtccagtgggcgcctatctcgggtgtgcgggggtgccatctatcctgtatctctagcacaacagccgtcaatgctagattttgccttcttttttggcctctgcactaggttgtcagcttttgatccacttgagctcgtacggaattacaagacatacccttgacttgttcaaagaccttgagcatcttgcgtctagcacccaaagcattgacaccacgctcctccagctgcttgtcgtccagctcaatcaagtccgtccacttcatgtccttcaagttgtctgtgtacttgtgcagacgcaggctccgcagccagctagggatatcctgcaggagagtagggtcggtaggatcctcgggcggcttcgagctgcctctccgaccacgcggagagcggccacggttgatttcagaatggtccgaaagatagccctctgcgtgatgaccgcccaggttgaattgacccatcattggaaccagtccattgttgatcaagccgggtgcaccgccgtcatacgcactgaggaagccattattctgcggcgaagtaaactgcagcgccgagccgtagttgggcatcgcaataccgggtgaggtggggcgtgaacgatgaccgccaaagccgccaagaccctgttgcaggccttgttgttgttgctgctgaagcgccaaaacatggtcgtggctcaagacctgcccgtgctcgttgatcatgaccacattggtgctcggaattccctgagggcccggcgataggggatgctgagcgtgactctggccaggtgccccgtcgttggaacgagcacgacgatagcggcgagcgtcgtccaaagcaaagcgattgtttaccgttgagagtgcggccagcttcattgctgtcgcgttggctaccatatcggcgttgtttccttgcgtttggccgaaagttggaaccatgggcgtgttgaccatcgaggcccagttaccactagaagtgtagggggatagcagcgggagctcggtcagctgcggctcagccgcggtgagggtcgtgctctggatgtttgtgttgctgctcagctgcggagggcgaggggagcgcaaaccaccggccgacggcggaggttgcacaaattggcccatcggagtctggccggtggacgacttgggccgagaagtgtcgctgggaccccacggagaggccgggttttgtccattgatgtcatccttggggccggaaaccgtgggggcagcgagggagttgcggttgtcaaccaggctgttacggttcgaaggcggagggttgcctgtctgctgcgtgaatttggccttctccgtcgcaatggccgcaacagcatccgggaacatggtattgattgtggtctgatccagacccgagtgtctcttgttggcaccgccactggggcgggcaagggagttacgggccgaacccacttccagcttgcccatggcatcactcaagcggctcgacatgggatctagggataatgaagatatggagtcagcatggcatttaacagtaatggggcagttgcacgaacccttgtcaaagttagcaggggacaaaactcccgacatggggtggttcttgcccatctgctgaaggacctgaatgaagaaacggatctgaacctgagtagtctgctgaagcagagcatacagggcagctgtgcgctcagcttcgctaaggacgcggaaccactgttcaatagcgctgagctcatccttgaaatcctgatcaagcgtagcggcggccatctcctcgagggtggtctcatattgatcgatgtcggcaatccactgctgggccagcttgtcttgaggatccagctcggcattgccctgcacctggccggactgcggctggccgtagaagtccgacgacgggcggattcggcttgcggcggcctgggcgccggtgagagcggctacatcggcagaggcgcgaaggccatggttggagccaatggcacgggaagaggggggcctcagagaagagacgttgctagcctcgggggtgctgttgcggttgctcatgatgttggacatattgagcatgatcggaaccgagtgtcggggagggacgaggtcgcgagtcggggaaaagctagtcggaaagatgcctgaagaattgtaaccgaattgctagggtcccgaggcaacgctgaaacaaggcagacggctacagtgcaagttagctgctgtttaggcagttggtcatccgacgagcttttcgccaaccaaaataaggagaacattgttgaacccgtcaatgccatgtgcatataatccacctcaagtgctcgtggctctggtgggggataggtttttggcacgtaccctgaagtcctcctccagttgcgtatgtaaagtgattggagaattattgcttgggattaggcggagtcgagcgagactttcgaagtcgacgcgatcgaagtgtgtgtgtgtgtgcgaaaagagggcgtgtagaatgggcgcgagaacttgcgaaagctcctgcagtaaccggctggcctcaaaggagtgtcgaagattgcgcaaagaaggatgacgtttagcgatgtcggttatctgcgtcgaacattggaagtgagcgatcgagtcagcgagggtcaggccaacaaccgaagagcggtgcgcaatgcgggggggtgtgttgagttgcgcgcgcgcaaaggccgaaacaggccaaacaaagtatgatcacgaatgttggaaaagggaagaatagtatcaagcggaagaggacggacgggatgaggagcgaggaggagcgggaaggagaaaggaagaaagaaagccgggaggaatttgttgttgttggtgaagaacaatttgttcgttggcgggcagaccagggtaaccgaacggaggaggggagaatggagaagagaagctgagtggaagaagagttgtgatgggtgatgaagcttctagcgattctctccaatgtgacgcggccaccactgtgccgaacgagacgcagaccgagacgcagacgacggcgcgcggacaagcagcatggctggagattgtgttgcagaatcaccaaaagcggctaaactggccccggatccgctcgacgtaacactcttttgtagactttttgcgacattgtggccccattctgcgattctcacactcgagtccggcagccccgttccttggtggagactgggtatagtgtcgagtgacggactgcttgatatcacagcgagggcagggcacttcatgccaggagccggccactgcccaatcccactcactcatgctagggatgaggctggctattgttcgcctctgtcgctcgtcaaaggactcgggagtttgcccaagtcacgcaagacatggatatatgaagtcgaacgggggccggatcgggtagagaggtgtatgggttcggagtcgaggatcgggggccgggaagggaacaaagtgcatgcttgagaggctgattggcaggcgggaaacatgaacagaactcacccatttaaaacgatggacgtatcctggtattcaagacaacaactggaagaaacccccaatatggtataggtactggaatggaaacccccaggtcctgccctcttcctttggctgccctttcagcctgtgccagcagcagcggtggtgatgacgggatggctgatggcctctttcacgcgccggcgtcagtcgtcaatcgcaagagtgtccagtcgaacctaacgctgcggccgtgatcgagcgggttgtgaatcaggttcggtggtttctcagttaggtcgatagctggcgggaaggagaggagcggaattagggacgggactggtaacttgcaagttgaaagtgactgaagtagttcgacaggaactcaaagtggaagtccgggtgcaagatttccaagcacacctcagagtggaagttggaaagtcaaggcgggcagccgagaattggatctcatgcgcaatcactgcagcagtaggtgcagtgaggtgcctccgccggctgtcgtttcattcagttgcctccatggatggtggtggtggtggtggctgctactgttagtgattggttcatccagcggtgccgatggcgcgtattgtgggcgctagcactaacgcgctgcttggccaatggagacgctcgcctttcagggcaacccgtgtttcgatgttctcactgcaacccagcacaggacagccaggcaggacagtgcccctggagggtcagccgggcggggccaagaggggccctcctgcggaaggggcggagagcgggacgaggaggcggggcggggctacaataggttgtccttttcagcctcgagtgacttcggtcgagtctgtgacattggctcgagactagactgccactgcaaatggacgggaggcctcgaacaattcacccgagatgctaaacgtggcagatgttccacttgcaacaacaagttgaggttgttcggaaagacgcaaatcacccagtgtccctcgaggatgagctcacagcgtgccatctctgctcatcttccctatctcgaattggtgtgaactacagccaaatctgttagacacagacagtccccccttcttccagactcagtctggagccccttttcgcttcacaagcgaacgcctcaaaagggttagggtttaatgttacgcattattaaatacgacattcctcaatacttgcagtaggttgacgaaccccaagtataacatccctctcttttcactcacagaccaaaagtgtctttttgatgagaaatatgtcaatacgcttacgtttcagtgtagtatccctgtaaacatctgaactcgctctgctatgccccaatctcagaagacaacccgggaaaaggaagcaaccaacccacccaacgacatttccacaaacaaaatcaccaacaagtctcacgaacccttcccctcttgatgcacactgtattatcttgcgactcctcgctgtttgctcgggccctctgccgtgagtcaatcccagaaacttttctccttttgacgcacacatctagatcttgcggttcttcgctatctgcccgagctctctttggttggaagggaaaatcatgatgaggatgggactgtcgagagggctgttgtgattcagcccgagaattcggcggggccgcaactcctcctccatcagccggcccagcttgcttcccaaactcagccacagcctcgggaaacgtagctctcaagtcctccaacaccctgaagctctcctgtacaacgataaggttccgatttggctcacccaccagcggtccacgaacaagaagaaactcttccacgactgccctgagcgcagattgtatttcctttcgcacggcttgtagcgcgctcctgcatttgtccacttcctgttcgagctcccaatcttccaaacatatccccttgaacacctcttcatcgcgacgtttgttaaacttattcaatcttgaaaccaagttcttgcttggtttgaggacggtgggcagcgtaaagtatctcttaatgcccacgatgccttcttttatacaatcaaactcggcgagcgggtcgttttgggatatgtgctcgagagtcttctctgttacgaagacactccgacggcgtctcggctgctttggagcacatccttttccatctacatcaactgaatgactatttgtcttttccagctcagtcttgggtggtggtgggggttcaatgcgtactgcatgagccgcggtcggtgatgagggtattttctttgtcgattccttccgaggcaagacattcacttccatggtctacaagtgacaagtgtcagctggatttcccccttatagtctgcggtatcggaggtttcgtaccgtctttggtagcacggtgcctatgcgtagggtaacgtttggcccagagcaatggatcgatttgattgttgaataatgacatcgggtgagttttggtgtaattgcgataatcttctcaattctgtggggatatcagaaacaaatgcgtgatttcgccttcctgtcccaaatttgtgtactggcacttcatacgccgttcactaacgaactgcagaaagaaccatcagtgtttggatcccactatggcaccaatgacgaaaggtcaccggttgacgatgatgtgttgacaacatttattaccaccttctatctcaaatcactaagaaggcaatgaccaaccgccaaccccaatcacaacggaaacggccatcgctactccccgatagggaaccccaaagctgagcacattattcaccccgcctggcaaacggttggcatcaaacttggcaaccgtgaccttggaccttggaacctgcctacctctacctatgcaactgcagaagtgagcttcgcttgtgcagaaagtataactgatcacaaggatgaaagcaaatagacaggacagcaggtccctaaatcactgcatttccccctaaattcttctccgggtaaccaaacttgtacacatatcgatcatcaggtgcctttttgctcttcttctacttccctacaaactgcgtctgcgacagtcccttaccataatcctttcttgaccgactcatcgttaatcaaaaagcagtatcaacaccctcaccctcgtcgtccaccacggccacgtctatatccacactcttagggtcctctccgttatacacgcgccccgggcttattagctgcctaatcatggccaatccatgccgtctacgcccactcacgcccacgcattccacgcgtacgcactcgaatcggaacgaggccagacggaagggcgatccatactgacagaaaatctccagtcccctccctgccacaggtatgtttctcgctttctattctgctctctacttcttcgtctcccaaacttctttctaacataagactggtagtctgcaagatgacgaactacacactcatttctccaaggcaaccagcaaaactcgacgtcaccagttgacaacattttgtttggtcttcctgtccttgttgctcatatagcctctcgatatcggattctacggcatcacttcgaaggcatttgtcacatcacccgaacaaccacccctaccattgtacacccccaagtcccaagacggcgacttgtcgtggtggtgcgatctctgcgatatcgggtgggcggatgagtacggtctcaacctgcatgaacgcaggtcatatggccacagggtcaaacaagccgagcgccagggcctaccgcctcctcccaaaccggagagggggtaggggttgggttttgatgtttatactgtatttgtgacagactggagtgattgccagagcggtccttgttttagacaaaatggttgagatctttgacattttaccttgggtatgctcttactacgcatacaaataggactctagccgatgtcatttcgaattgttgtaatccctattacagtcttgcaacggccttttctttaatcctgacgagcggtagtggactggtttacctagcctgttggtttgtctcacgttttctgtctcggacgagacgtaacactgattgaatgtcatcggatttcaaaaccgataacaaagttccgtaatacgtcttccagcaattcatcagccatactccctaccgtcgtatctttaagacaaccgggcgacaaaatcagacggaaagaaattccttatcaacacccgagtcgactacctatctctattcttcctacccttcttcaccggaacctcaacctccctctcacccttcgcccttcaccgccttattagcaccgctttctgagaacatagcctgaacgcaaccagctccttcaagcacacatcaggtttaggaaggagctgcacgtgcaattgtgttttcgtcacttcattttcaactgtcagtgaccgttgcacgaatgagaggtctaacatgattctttgagctctcttgagcatcaaacccgtttggtgcagcttttcgccgccattacccgccagcgacgaggagtggtagatatgatggaactgccgagtgtgacggtaaatgtacttttctactctggctttgatggggagcgacgtcctgctcgcctatcactgggtcggagtcggtgggtgtcctgactacttgagacagatccaggttttggagccctactttgggccaagcaataggagtgcgccaccaccggtgtttgaatggaatgaccgtggatcatgatgttccatgatatttggctccgacctgcggttggtataggtggctactaaacggaagttaagacggactgccagactctctaggtcaaaatcgacaaacgaacgaaaaaagacagaaagctcgttaccccaaaagaaaaaggaaacggttgctatccaggacattcaccgaagaagaaacagataaacgtcgtgaaccttgtgccttggagtcacgtcgcgcaagacggcagcagtcatcaccattaccacgctccattcacaacgaagccaaattgtttcatctctcgtcgattcccgaagtatgccgccctttcatcccgaacacaataaacaatgaatttgtcatccgctttctcttgctcactggttccgtggtcatgcaagaaacactctgcgttgtctcagatgcttgaggcatggaccagaacctgccatctgacgagcttcatccagtttaacaacatcccgccgtgacacataacaaacgactaacaccgaagatttgcggctccagaaaggactatgatgactttcaatgcacactcttcggtatcgatcatatatcctgttcgtcgtctcctcgtcattagaaatccagtgagaaggtcgagaagcttttaggtccactgctgtgagctatcacattttggataataagagccttcacgacaactcctcgcttccaaacaaacgcttgctttgttgattgtgcttgttctgcaagatagacgctgtgcatcacagtcttttctaataatgccattatcatccattgtacattgtttaattcactgtgaccggcctccaagaggttcaccaccatggcctctcgtcatgatagattgccagtatcactcgtgatggccgcagaaatgatatctgaagaattccagaagacttaaatactcctctggagccaactcgctctctgcagtttcagattatccctcgccgatctcgatctagaacatcggtacgaaaacacagcaccaagcgagtaagaactcgaacatcatcaagacacacccgacaatcctagccaacaccacgaggctcacaagactcagcacttgacgacaaccccaacacctccacaatggaagacatcaagtcccccgacctttcacccctcacctctctgaccaacacaccccgacttctcagcccggaacccagaattagacacgagagaattgcttcggaagctgcgccggacttcaaccccctccgtcgtccccacctccaccaccgcgtcctcaccctctcccacctccgcctccgccgcctccgccaccacctcccccgggacatcgtctccatctccaaactctgccgagatctccaggaacgagtgaacgacgtccccgtccccatcataccagccgtcccctccatcccgtatttacgctccgcaggccccgtaaacgtctacgaagaagccgcctccgctgccgccgccgatgtagaaagaatcgccgacatcaaaatccaactagaactcctcgctcacgaactcgaaatcctgagaggcgccgtgtttgagcggttcgaggacttgtttgacaagaagagggaggagggtttgaagaaacagctggattgctgttttagggatttgaaggagttgcaggtggaggtgaatcataggatttggagtgggaggttgaggcagccactgcagccactcccgcagcgactgcatcagctggggatgcctacaatggggggactgaatggtggaattcaagtgaaaggaaaggggaagggtaaaggaaaggagacggagattgaggttgagagtgaaagcgagcagaatgcccaagaacagagtgccctggacgccatggacatgaacctcagcacgggcgtccagttccaatttcccgaatggccggaatttaacgacgaggaaatcatgaccatgttcaaagaaatggaggaggagttactggaggagccggtcaactgggaggagattctgaaagccgaggccacgaacgaggaggcccaggcgatgggtgttgtgaagagggagcaggagggcgataaaatgcagctggacgacgtcgaagaaacagagactgtgaagggagaccaaactaagaaacaagctgacgaggagagaatggaggaggatgtggatacgaaggagcccgaggaaagtgtatggagcgaggaatctggaggtgttgactggagggcatatctgccttcagcgcacccgtgcgacccaggcgcgcgtacaagctggcattgtgcgtggggtcggaggcagtagatggtatctgtggatcgtggggggggggggggactttttgtcagctaggtctggatcgaagggattgcgggtaacgaaaaggatgtgatgcacttggtaccttatcgaaggaatagaggggatatcagagacgggatttgaggattggggagtaaagagaccgccaagagatattggacgatgaaaacgaaactgactagaatcaagggtggcctgggtctcaaccgacataggatatttaccaagctcttcattcgcactacgagatctgtgccgttcgccataccccttgtttgtcccaaatcttttcaagatgaaatacataatctggtcagtcgtctggggagtccggtcgtcccaagtggaagtcagagacgtctgtgtctcgaacctgtcatctaaagattgtcacttgttcgatccagcttttcaactcaaaatacatgctccatccaactaagctgcaggtggaaaaaccctttctgataccttaatcttgagtccaccaacgaacccagcccgaagcttgttgattcttacccgtgaagaacttcaaagacagccgaatcacgcctaaagcttgccggaacaagcaacactggaagtcaacgtctccaaagatttcaagaagcaactcaccacccgctcatataataggaaacagtccaagacacttggagcggaacgcaacgatatccacgagcccactggatttgtgatctagagctgaatcgttgtttgctgacctttccactccatatcgcccaccggtaacacaaaagcctctttctgctccacatcaacaggtatataaaccgtcgtagaaaccatgacacaggagtcttcgacgggaagctgacattccagatcccttcgcctttgcatctttaactcggcaaaaccatgtcccgtccccggccaccacccctccaactcaaccccgtactcccaacaccacccgccacacccgacaagcatcagcaccatcaagatctcacctcgacctctcctaaacaaaccgcttggacaccattagagcccaaaagtgttcgattcgctctaccattagctcaaactcccgggcacaaatccaagttctccacgacagcgacattcagaacccaccacagccagacgaccaaggccaagtccaagagaatccccgcaaagccctacagcgcttcgctcaatcggctcatggtaaggtattacgctcttgtgcaatctctttgcgagccagatctccctgagtccaagttcaagtccaaggtcgccggcgacaggttcccttcagaaagcaggggcattctcgcacctcctccatcacccatctcccccgttcaaggcatccaaatccaaatccgacagcgcaagccccttcaagccattaggagtctcgctcacgcctcgatctacaagcctttgacagccatagcgcctgtgcttacgcttcccttgttgccgagccaggaggcggagaaggaggtgaggaaggtgctgaaacgggcgaagaaagggttgaaaatattagaagagttggttgcctctaagccgcagggttcaaatttggagttggatttggatctggatcagaagatggggattgatgagatggatttgaatcgggagcttgcccatgttgggagtggtgaccgtatggacctcgatctaaacggctctggcagcgccgacatgcatagttttgggcctggacgacggctcggagctgcggagtgtcggagggattcccagaaaatgatgacaaaggagagggaaatggaggcaatccaggaaggtgtggccatgatgagtctcgaggagacgcgtgggcttccacatctgcgtgtacctggtcgcaaggtcgagggattatcgagcgctgggttctgtgggaccggcgttaactgggagggcttccaaggagaagtgtgcgatgacatcgttggtcgtaaggagcaggctcaagatgaagcggtgctgactggcgtgggcgggttgacgagcgtttgaagacgcggccccgttgatgccgtcctcgaagggtaaaatgccgaaaggcgatagctaattggctggcgtagatgatatatacgctgagagagtcgtggaagatctgtattagtcagaaaaacgaggacaggatgacgatgaggatacgaataaatagctggcaaaccagagcgaagatgaaggcagaggtcggcacaaaggaatgaacaggcgcatggccgctggatgccctggcccaaagttctttatcagcttagaggacgatcacctagagttggatgtttgatgaacggcaattcatcgttttctcatcgagggtagctcggaccttagtttctgggctaatgcgagattgatgtctgcatggagctgggagtctaagacgaacacatctgaaataagccgcttttgccgtaacacaaacatcaatactcacatagatacatacctggcatcaccatagctttcattcgctacaatgaaacaaaggttcactaagaatgactttggcaaacagccagttcctcgaaagtagaagagtgcagatgtgtggggctcaccccttttctttgtttacttggtcgttacgtacgtgccgtacatgggcatgggttagggttgaataggatagttagcgcaatcaccggcgcctcactcgtgtttctggagacttaccgcgtttattgttcaaaattatgcaggggaaacagaaatgcatagtttaggacccgggacgttcccttgcgtattcttcgccctgctagtagaggtggaagggtttcttttcgagcagtgtccgccaagccgatcctgaacatcatcacatgcccctggtactccgtcctagcggccatgggagagtttccggaagcccacaaagagcccccgcactgaaatgggcgaatatgggtttccggtcccctactcagacggtgccaagcggttcgaaaaggtagcgtgttgttgttgtgaaaaaaagccaaatcgtcatcgtgtgaggctgcggattgttcgagaccagggtgacgcctgctcataggtgacgataatgtacctgatcagctgccataacgtcagatcgctaacgttccatctttgatgctgtgctgagctgggacagtaggctgatatgacgtgcgagtttgttgtagatcgacatttgtgtacacaggaaaacgggtgatctggaaacttcagtcaccaattccatgttttccacatgcgccgagagattgacatgatcactatcatgcagtcacaaccgcattggggaataaaaaaaagagtatcaaaaccttcttgtatttcgcgtttcttagactaaggcactgccttggtaagtgcaaacatgcaaagcatttaatgatccgggaaaacatcgcaatgaatcatcaaggcacagggcaaaccattgaaaccataactccatgaaagcaggaaatccacaaaaggcaaagggagaggacagggtcgcgaaacgatgggatgtcgccgtccttccatgcacgagggtccttggagtgtagagaatcaaagtgtacgagtagtacggcaaagtgttcttcttggcacgataaaatccttcaacacgtgagcgtaggtatatgagcccgatgttgtacacactgatgccgttcagtccccataggaaaggggattcagaagcggggaatctgtcaggaagggcagagacaaagttatgcggtcggtcttgagttgctcggagcatggtatggggtggtgctggctggagggatatccaatttcgtgcgtccatcggtcgttcacatatcgaatcggggttaactgtttgctgtgtgcgcgcccagtcgagagagatcggagggtaaccatgttgtgactgaatatcaagagagtaaatcgcaacctttgaacatcacaatttcaccgtgtacgccgtataatggtcatcatgttgtctgtcccgaatgaatgtttcgtcattcagaatggtatttcatttgacgcctcccgacagatgttgggtagaggaaatctaagcagtctcgcgcttgccctccttgaactccttctgtaagatgtgttagcgaaacacgctcttttgtggtcttgttgcgaatcggggatcgaggcgtaccagagccttggcggtgccgtggagagcatgacgatggttgcggcggaacttggggtcagtgcccttgagggaagggtatctggaagtcttaggcttcttgatactgttttcgtggaaagaaattcgtcagcatttcgggctcattcgagtatccatcattatcttctcctcctcggttttcaagtggtgatgctggggcggtcgtacccgttgcggtgagccttccgcgactggttgtgctgagacgagttcttggactctgttaaaaacaatcagtattccattatttcgacatgacgatattctgacggcagaggcacaacatactggccattgcgactgatttccggcgtcaaacaaacagacgatgttcggaggctgctggggttgcaaggtcagacaagcgagtttaattcctgcgccaaatgtgggagaatttccactgccctaatttggtgggagtggcttgtgcgtggctgaagctcggttgcgccacacggcgttatcactgcaacttccgacggagtcgcactacagcaacctggagctgggtggagacattgaatggtttcctcttggcgcgacaactccgagtcggctctcagcttcaactttgccctgggcatctgaatcacaatcactgtcggcaaagatcaaggctgaactcatgaaggtcttgcatccaagggatatctatccgctctatataaccaggttcggctgaaagatgaaacccaagtggcagaagattaccgaattgtgagtatgtttccccaaacacgaccgccatcaaatgcagcagaaatacagtacaagcagaacgttcaagtcatgatatgtgctttggttgttcaagaaatggaagggagcgtctacttggcgatgacgggggacgcaacctttgccgcggcagccaaagcagcggccttgccgagctgctgcgaccgaagcttcgaaaggaagcgcataaagaggatgaacatgagctcgacactacaatgcaacatgtcagtatttcgctgcaatgaatatcgtggacgatttgtcgtaacgtaccgctccttggtcatcatcaagataccttgtactaaaaagcccttaagaagctggggcccgatacccttgaacaaactcaaagcgccctcgttcttgacaataaactccatcacctcgacgaagctcttgaaaggcttgccgttgcgagccgcgggaggcttggattgcaggcctactttggcgacaatgaggggctgggtgacgatggtggcaatcgacttggacaatgcgccaagaactacagaacaattgttagccaagcatatcgcataatcctccgaggactcgaacttacggaaagcctcccagggcttcaaggtgttctttccagggaaaagaatatccttcagcctctcgtacgcgccatatgtgatagccgggttgacaaccagaaccaagctagccttcaagcctctccagagcccggtaatgccatcctcgccctcgacaacctcccgagcggtatcgatgatgcccttcctgtcctccttgctttgcgtttgctggcgggtggtgacgaccgcaactgggatggtgaaaagctggccgagcgcaccggcaacggcgccaagggacaactcagcggccgtcgaggggtgggcgtccgatttttggtactggagataaagcgtgcggacgatcgaataccagtagaagtaggcgaagttgctcgacgtgacacccagtagcgcaccgttcatgccagcataaagacccgcaataccctcggcatttttgatcttggtgagggcgtcccatgttcccttgtagtgaacctcattgctggccgtagcctcttgcttttcaacgtcggcggacttcttgacttggacttgaagttttgtcttgatgctgcagttctcacaaagtcagtgactgctagagagagcgcaaagaagaggggtgtacacacagatcaagtgggtatacaagcacgttggcgaaagcggcaccagcagcgccggccgtggccttcccccaggggcccaattgggcgggctttgagtgtgctgccattgttgactgttactttgatatctagaaatactctggacgctcggggcgcgagttcgaggtcgtggttcagacggaaagggtcgctcggtgttggttggcgcaatcgctggctcgagatccccgcttatgtcaatgtcgtgtaggacggcaggaccagtgtataatttggtagataggtatcgcgacaacggaaaataaaatgataagaggcagatgcgaataagaacaaaagatggggggttttacaatctcaaaagtgaaaggcaagataggcaaggatatgcgaccgaatgataacaacacacacgacacagggaaggaaatcggtgacgacaagttgtacggaccgacgggcgcaagaaggggggcacccaggtggtttacctttacaacgattttaggttatttcagaccgtccaaatgacttgtaccgaggccggcggtgggactccgactttttggcggtctcgacggggcaacctcacaagggaagtggaatccagtccagtatgtatgtatgtacgtgggaaagtggaatggaaagcaatcacccagaaacttttcaaaggtcttgcccctccccagaaaaaagaagccaaacgaagtaacccccgtgatggacgataaccggataaccaccgacaacctcggcacacctccagttccccaataaatttggagcagcccatcgctgcgacacggcagtgtctgctgtttcgttactttgcagaaggccgcggcatctcccaggcagagccacacagggaccttgatgccccaatcggatcgggttttgcgacttttggggttccaggttgcgttcccgtccccaccattgcgtcgataaagattccccggatccccagcttttcaagtcattcagttgcgtcttgcttcttcctgtcttttcttctttcagttatcagatcagataaggcggcaggacaccacgacctcccattcgacaacacattccaccatgtaagggggccaatgggaacgaattcatatgcaacgtcagcgaccgaattccaactcgcttttcccgggctctttggattaagcaacttcgttctccagagcaaagccatactcgatggtgcagtaccgaggcatcattgcgaccgtctccatctgtggacctcgcacatagcacaatgatccagtcaaccagcgatagccagcctctaagcttttatactcgatgtgcttctcagggaggaactgctttcgccaggcactacataaatctggcgagatctggtcgaaagttgccatcaaattcctacaagaggcttggatggcaaattatcctttgactccgatctgaggggatccccacaagtgctgaaacaaagttgcgagctgaggaagagttttggaacatgaactcaaaccaaggatttcggtgggcattgttctttaaagaccattcaaggagttgactctaggacagaccgaagatgcatttcaaggggcatcaggtttgtcggcttttgttcctcaaccagactctaagttgtcagaggggttgtggccatggcttggagagttggaagcgaagactggttataaccctgcgagaccgttctccgctgccatggcacatcgttcaagcggttcttcccgcccgctcctctggcaacacatccgaggatcgtcttcggcgagcccggaggtgctgatagagaaggacttgcgcataggttggttattggttaaggttttgctcccaagacatccgaatggcgatcatgccgcaaccagcaacgtgattcttgatattcaagattcccaagccattcccatacggctgtgaagatagcactactatggcgcttgtattcgtccatcgtgatcttcgatcaagtcttttgacacacaacggcgtccccgggtggctgagtagccaagcttccaagacgggcataagaccaacgatcaagttgtgttgttcaccgttctcaccgtttcgtcatccaagccatggtcctgtacctatctgggcggaccgtgattcattcgggatgcaattgcatgtctggcttcctttggcggtggcccgatccccaagtcggcgatcaggaaacccgaagccccccacgtcccagctgaaatcatatgcctgtcacagtggaggctctctcggcaccgccaaccgggcaattgaaggagcacccggcgatcaggttgaagagaactttgttggcccaggaacgcatgccgaggccgctaaaggcactcgaactaaaggccgcaatgccccaccatggcctcatggcatgatgcgacgggaggctccaggtccagggcgcaggaacagcagatcccctcatcccgtcactgcccgtggcggggctcttgcatcgctgtccgttcctgatgtcagtttgtaccttatcggccgatgcggggtaccgtcggtgctgttttgacagcgttgacttcagtacttgacataccttgatacttttcggaaaaggggaattgtaaggttgagaaacaatacacatgacgagtagctgtagtagcttgagatattgggctttttccattccacttcccagttccaaactcttcgaaatgaccctggggggtttcaaactgactcgtccgccatatctgcttttgtcatccaagaaagacccaagcaagcgtcaactctttttcatcgccctcccagcccccgacttcgtcacttccacttggaccaaccccgtctccaactccaactcacgattcaccagtgatatggccaacctctgcacgccaaggttccagtgatggaaaaggtagggatctcgtttcccagataggccggtagggcttcccctgtctcacccgccacgccgtccgtcctgcagcacaacggcattcactccgacgtgaaagcgaggcccatgtactgcgtactccgacttgtgcgcgattccaaacggcctgtgtggggtcaaggtctaactcgcctccggcaacccagatcagtagttaggattagggttagtcgcggagactcaggagtggccgtttagaggcaccccgcgtgtgaatgtgacggaattgagcgcttcaaaatacactaggtgggtttggacactcattgtcgttcattgttcaaatgatgagactcggtgacggttgctggcgcgcaaagtcaatgccaagcttggggtctttggctagagcttggctgtcagttccctatcggtttggccccacactgaaaggcagtttggaatcacctcaagcacagtcggattatccgagacgaggaatggacttttgccagaatctccaccgacactgttggcaccaccgcggaatgttgcaccgccctgagctggctcgggttccgcaaacctcagagccggggatacctcctgcaggacgacccgtcggtgccccatttgggaatccaagtgcacagaagaacgggccgtttacatgttcggcttccacggccaagagctcaacatccggtgtgctggagtcgatgccaaagacggatggacattcgctgcagccaagaatcacatcaaggcggcgtccccagtttcagcaagtggaagctcgatacacgaggtcgttgtctgggatcccgttccttttcgcaaaatatacttagtacgttattgagcaatcgagcctcttcattcgtcgtttttgatcctgtccttgattcgacctcgacaagagaattagaacactagtctgactagtctacgctactcatttgatccgtgtcatctatccatccacatttgctgtcatctggatcccagtcggccttcgtccttaacattgcctttatatatacttcaaacccatattccgcaatagtccgcccacctgcggtcccaggagaggactcgaggactgggcatcccaaattatgcatacaagtcttactacaccattatccttccacaagtgtcacgatggaggctagagctctggtaatgcccaacaccctcgattatcatgtctctatgtgagctttacatctaactttggcaaggaacacgagcgtcgtctcgccgaatcccatggccaagaagcactcaaacatgccattgcggccgccgagatttacatgcgcgcagccgaaaaagccgccaaccccaaagaccgcaaccgcctacagcgaaaatgtagcgacctcatagcccttggcgaacgactcaaagccaatgcaaaatccgccgccacttctgcccgctcgccagtgcccgaatcgacgcggacgctgaccattgccgagaaaactcttcttcttaaatcgtccaagttgcatggcaatatctttccaccgtgggagaagacaccagcttcggatgagtttgccgcctcaaaggcagctgatgggtgctttacgtatgttatgacaaattatgggatataaaatggccttgtctcactgttccacagggaccattcaccctttactctttcccctgagcagcaagacatatttgccggttggaagaggccacatgagattttcatggatgtgccggaacgcggggtagacgtcttcatgactgcgacggaaagcattgatctcggtcaggatttggcaaccgattgctcggtcgtagcaagcttgtgtgctgctgtccggcaattcggcccaagaacaggctcggtaagagcacaggaccgcctttctgtgacacatatgcagtctcactaacacataccagttgctttcctctctcatgtatccttatgacgacgacgtcaaacgaccagccgtatcacaaaatggcaagtacatcttccgcatgtacttcaacggctgttggcgcaaggtgctcatagacgaccgtcttccgacctcttcctccgagcgcacgctttatgtagtggaccgacgcaatccatatctcatctggccggcattgatcgagaaagcctacttgaagattcgaggcggctatgactttcctggcagcaactctggcacagacttgcacgctcttaccggttggattccagagcaaatatttcttcaaacgtgagaaacactccctttcgttgcgttcatagccgttaagatgctaagtggaattgacagcgatgacatcgagctgaatgagacatggagccgtatcaagacagcgtacgaacaaggcaacgcgctagtgacactcggtaccggcaaattctcccgtgaggaagagcgaacccttggcctggttagagagcacgactacgcagtacttgaccttcggaacgacggaaacaaccgactttttctagtgaagaacccatggcgggacagcttggtatggacgggtgtaggatcaactgccacctcgagcaccgacaggagcggatccccagaagagagcatgtccaacaccttctggatgacctttgaggatgtcctccaacacttcgactcactctacgtcaactggagtccttccctcttccggttccgtcaagaccaccactttacatggacaatccctccaaaagccgaagagctggtcttcacccaaaacccacaatacagcattctctcccacaccggcagcccagtctggatcctcctcaaccggcactggcaagactccgaactcgacatcctccgcgaacgcaagcaagaacacgacttccaccagcccttgaaatcccttggctacatgtccctctccctctttgcctcccacccgcccggtacgcgcatccccctctccgaaggctcccaccacgccctgcaccaaggtcccttcgtcgacagccccaacacgctcctccgctactcccccacgcccggcgttgcccaaaccctcgtgattgctcaatccgacctcccgctcccttcctactccttcaccctctccttcttctctaactcgcccttaaccatctccccggcctccgacccgcttccctataacgaaaccatcacgggggcctggacccgccgcacagccggcggctcaacggtctacccatcctacgtcaccaacccacaatacgccctcacgctcacccgcccttctcccttgtctctggtcctcagcaccgagagggctgacaacctccccgtgcacattgcggttctctactccaacggcggacaacgcgtcacggccgtcgtggggcgggatctcatttgttcgagcgccgagtatcaaagggggtgcacgtttgcttccacgctgccttcttccaacacttccaacgttacctcctccgtggcatccaacaaccacggacacacctcctcctccctcatcgacccgggtacctacaccatagtcctctccacctacgagcccgggcaaacaggccggtactccctccgcgtcagcgccgcttgcccattcactatcgagccgatcctatcggacgcagcagggcgtttacgcacgcccgctccctcgcctgccaccttccgccaaggcgagggaagggtccgcgcccgcgtcgacgtcgccagactcacccgcgccagcgtattagcgcgatccgtcaagacgggatctacgacgcaaaagacggccatggtgagagtagccctcgaactaggtactatagaaggacggaagcgagtattagccagcacggcttcaggaggcgggggcgagttggcggctagtctaagtaatctcagtctttcggagaggctcggagggatcggagggattggaggtggacatatacatggcgggcaagggacaactgaaggggatggatacagcgccaagggggagtttgcggatgctagtctaggtttaagaacgagggaggtggatttggatccggatgtgattagggtgtatggaggattgtggttggttgttgagcaaattggtggtggtggtcagggtcatgtaactgaggggagtgatgatgatggtggtggtggtggtggaggcggcggcggagtgcatgttgaaatttcgagtgatggagtggtgagtattggggagtgggaggttgctgatgaggattgatgactagaggtacctttgtagaacctaggaggtttgtttacatcggagtgggattttgattggagcaggatattgggagatagattatcttcctttgaataccacgctctcgaacttgtaaaggaaaattcgtggcttctcatttggtgatgatcagcggtcatgataatctccgtttgtgtgtgatctgatattccggatgaaacagcattgtcttttcctagagccttgttgcgtacatcagaaagtgttgccgcacgcacaatgcagaaggaaccgctcgtcagtctctctttctgatttttttaattcttttttttcttggtttgcatattctcttgcgtctaactattctcgctacaattaccaaacacggataaacagttctagagccactgtcgcgtcccatacttcaagatctgctaccaacaagggataatatgatcgtaactgggaactgctagatagcgtaacaagcaagaaggatgacatgaaaatccttctccgtctgccaagatttgatcctccccctaggatctggatgttttcttgacatcgtcatgcttcctcccctctcctgcctctgggcgctcatacgctatgaatccatatgctaatcaaacacaattcaacagcgatggtttctctgtggcaaacgccagcgtgaaaaggtgctcgacactgcccattgatcctgtcgcgcccgtcttgatgtccttctggcggcaattgctatgatcattgtcgacatcattgctgccgcgtccgtcgtccgcctctatcatccctgtgaagccatcgtcttgccccccgagcgggagcacctcgcgcgcaatcctctgatcctcttgagccttcccaaagctcaaggggactgcatgtttgagttcaaaggtgggatctcagcttgcttgttgttcacatgatgttatccttcccatgcttgtgggattgataagtgaactggtatgagagcttcatgggtcgcaatatgccgccaggtgccggatgcgtaatattcagtaactcaacaaaagaaagactggacgggtcggtatgtgtagttaaaccctcgcgttgtttggtgtggtattttcaatggcagagtaactggttgcgggatatgttcaattctcgaagttgatgttgtgagcagaaacggcgttgtcgttaaggagggcgatctcgcaaatatgcacaatactcgaaacaagccaacacatttcagtgagggaaccggatcaaagtggatcctaaagctcctcctcatcttcagcctcctggaaaccattttggaaagaggaatgaccgccgttgaatcctaagggttcaatctgggtgggatgcggaacgtatcgcatggtgactcgctcagaatcgagattcatcaagtcacccatagagttggacgaagtgtttagcacggcacctgtgaacagttggtccgcgttagtacggcaatacattagatcctcaagaagattgggtttacttacctccagtattccgcgggactgaggtctgattgttgaaagtgtccctgtgttttgctgtggacggcgtgatgactactcccgcagaagcgccttgatgaggactattcgcgctgggaccagtattggtgacttgctgtaagactcctgtaggatccccgctagcagaatcgacatgaagctttgcggctttggccttcatcatggcaatcagcttcgtcatttctgcgagagtcgcctctccctcttcgatctcgcgaaggagctgctgctttcgctcttgctcttcacgttcacaaaggagcgcagcatgctcgagctctttgacattcacattctgggagtcgaccagagccactttgtccgagacctcaacgttgacttcatcactagccgaaaggtgattggtagccacacctgaggtctctttggactgctgtgggtaattctcttgcaagctgaatgagttcggcgtcggtaccacacttgttcccttcttctcgtattcttcctggtaataccgaacctcaccaactggggctggggtatcgtcgttgaagaatgcaagcacggcatcgtcttcatcttgagatgcaaatctccttgccccaaaacgtcttccccttgtcgcacgagcttgaactttggaggcggtggctttaggggtagctataacgaatgattagggatatacatgataggtataaaagtttaattgatgaacataccttgcgggccaaacatagagcccccgataccggatggggttgcagacggagttgatccgctgttggcggaaggaggtgccacaatgggaatggcaaatgggcgaactttgacattctggggagtgtaagcgggcgtggcagggagatagctctcgctctgttcttgctcgaaggccgcgggctggagaagagagcctccgcggcctcttccacctcgacctccacgagaagaatgggtgatacgaggggtggagggagaatctccactttcgcgaccgcctctgcctctgttgcgagctgtacggcgactcttctgacggttgccacctctcgtagcttctgcttgaaaagcgcgcgcttctgccagttgctccgctagctcctggtctggagtcatggttgctacttggttatgacgcgacgtgtggtgagagagtgtccacaaagcgatagttgttatcgaggtgagcggggtgatggggagattatccgcagtattgtagcaagctaccaggaatgaggaagagaagttttgaattgctgctggtggtgatgaccttctagggaaaatgtcagatgtgtagtggaagatgttgacgagtggtagaaactcgagaggtggacgttatcagcgggagtttcaagttttggtgtgccgtcttagggttcgcgtgttcctgctcagcgtcacagacgggaaggcgcgtacgagagagtggttgtgcctcccattatcagaagggtgttctttcctgggatcccgaggtcggctcgtcatcggggggtccttacacctttttcaggtgtgtctcgaaacaggttacaagcaaacatcatacaagctgtatcgatagatacatgacatatgacgcaggcttcaaaagatatcatgtgtaaagcaaaagggaaaagaaatacgccttgaaactagcggttggacgggcatatatagtctttcgtgggcagagtacggctgaggaagcctggctcattttccatccaccctggtaattcgatctcaactctcctgagcatcaaggaagcaaacactccataatttatcgaggagcaaacactccatattctattggtgagcctggtgtatcgaagctgcctgaccgttgtcgagtcgtctaagcggtatgcggatttctaccgcgaaacccaggcagagcacagtaagattgagccgaaccagcaacatatccagagaaatgtcttccggaagccatgccgatcggacttcagtagacttctggttgtttgtcttgcctcccaccactaggagctcttcgtcttcttgcttccaatttttgttggaaccgcctcaatgttcgtctccaagaactttcctgagtcagcctcctgaagccaggctacctcaatgggagccacatgtttcctcacaaagtccacgaggccattcccttgcggtgcatctgctctcaaagcaatgctcgacactctcggaataccgagagctgttgctagcctttcctcgcaggatttggaaaatccaaccagtctcatcttctgcgccggtgactgagacttggaggccattgcgaccatttgggggaaatggcaattgaacgccgaggactggcctgagcgcgtcacaaaaatgacgctgtatggagccttcttgctgcgacttgacactttcctgtcatgctcgccacctttggcttcctccgccttctcattgacagcgacagctgacagatcttgcaggtttcgtgaaatagtggaaagacccacatcaacataggcagctatttctggcgcgggaggcactaaagaagtttgggcatctccttgttgttcgaccagcttccgcttccgcttccccttggatggggttacgaagacttttcggtattggcctaaaggagacaggagactgtatcgtgattgttagaaaatgatcatcgctgcagtgccttggtagacagaggagcattaggcgaagctctggttgacttactgacaaaggagttcaaggatggcgtcctgatcctcttggctgatttgtggcctaggcaagacgtgcgagtaagcaaatgtcatacgtgaaattcagcgaatctgcgtatgggagagaaacctaccattccacagcggaaaagggagtgtccaaacggtggacaatcttttttcggtccattgtggtttcgcaagcaaggcaagaaacctagctgtgcgatttgggatttgggcaaaggcaaggaaactgtgacttgtagttttgaaaacgagggcgccttcgatacaagaagatgtgttgtgaaagcagatatggatggagcctggtagtgagttgctaggtatgttgcttcagtagaggtaatcagtgaaatctttttgtcgtatttttcggtatgtaccgaatagtgccgaagaaacgtaacggtaagcgcgcgtaatttgtcaatatgtaagattaccgccaagtgggtaacctgacgttacctctatccgtagggctggtggaaagttttagtcggcgctgtcccgtcccgtcgtcccgcaagtcccgtcggtttttagagttccgcaccgtgatcatccaaagtggacacatctgggtcgggtggtcagatatgtatgctacggtacatcttctgcactacgccacctatttctcacaaatgtgcggtgtctgtctcgtagttagcgcgggtgcaagtctgatgagccgctcagctttggcgcggaagctcaaggtaggtactttaactgagacaggggcatggaatcgtacatacatgtgtgtctgagatccccgatccattcgtccccaccaccaacattctccctgggcaccgtgggagcatgtccagttcatgagccagggacagggcacatgatttcttggggcctgggtgacgtcctatcactcggctctgattacggagggatacctacatcaaccagaaaggcgtacggtaaaggcaatggtgaaactagctgcacagtagagatatcttcacatctttttccctaccgcaaagactcgagttacccagaagccagatcgtgcggaaaacacagggttcaaggtttgccagatgcatttggcggccttcaagaaacacacccatgattaattgtcaaacaactcaaccctgaagcttggactctcagaacctgaatgactcggctcaatgttggacaaatttgttgagaatcaaatatgtagttagtttgaaaatgcgttcgaaaccaaggcccatggatcacttttcatcgagacctgtgtggcggcacagcttgctgcggcttcgggcacatcgacccgacgcgcgcgaagggaatcgaaggtcatttggagctgagcgattaggcaacgggtacctaggtgagggttatttccactccctggcgtgtttgtctacgcaaggatcaatgttactcagcacattacagcctcttacggcctcgtgtgcatcgtggggcgtactgcgtagttgcgtagaggtagaagcaatgaagcctcatgaaaacatttggttctcaccaatgctgctattgctaactagctgcatgtgaacccctacatgtttttgttctaccaaccggtctgacaaagtgatagcaaagtgaaagttgatgatgagggacggggggcacttcactttagtcgccgtcttcagacacttctagctacactactagtacctaggtaccgcaaagactcggggcatagggttttaagttccctgaaaatcaggcataatctggaagcatactgcaacattcatgcccaccagaaattatatgcaagacggtgattttcaatattcccaccctccagcgcttatgaaacagataggtaggaaaaggcaggaaatcgaaaagatcgaatttacagtgctcctgggtggtaatacgtctcccctactgttatttgcgaacatgaaatgcacatattcaggcagtatacttacatattatgcctaatatctggggaatctaaaaccctatgccccgagtctttgcccttgaaaaacgatgtctgggcgtttggttgtcggacatccgtggtatgcagcaacaattcctgtatggcattaaactttcgatccaaatacgtgtatataaaatggtgtcttctttcaccctttcatttctctcttttcttttcttctttaaccaattccagcattcttacttctatcattccaacgttacgtgatactgtacgctcagaataattaacaccggtcactcagaagacgccctgaaaatactgcgtaatattgatagaccccgccattttgctcaaagataccggtaccccaccagggcggagtcacggcgggtgtaccccggcacctgccaaccctgcctaaacgcacctccgccagaaccacctggcacactctttcctaaattcgacttcccactttgacagctcgcttcttccctctcgatactggtacctacggtactagtgtatcgatctttccatccgtccacagacacccgcactgcgcttggcctctggatgctcattgcgacttaatccttgcccgtggtatgtacctctacttacttttgctacctctaccttgacacctcggtcatatcttactagtacttagaggtattactaccagacgacgtcaaacgcgacctcttcttcacctacttacttcgttgtagtggtagttttggttgacgtcaacttgtccgccctttacttgttgctccacctcgcgcctcttccgtcttgtgtgtgacacgcttcaaagtcggcaccaccaacatcgacgaggaagtttcgtggaacttacgcacagaactcacgacgggcatcatcaaatcaccgccttccggtacgtatccttgtctattcgatccttgcttcgggtccgctttcgcctgtcgcttcaacctcaattgaggttgcgcgtggtcaacaacaacctgaagcctccctccatcacaatcccagtcaatcttgattccccgaggctgcccacaataggccgacaacctacatcaagaggtgtaggcagccccctggtgaatatcgggggacgggcgacaagtgcaaaagcacagcagctggcctgtagtttgcccttcctttgaggttgctttgacattgactggtgattggatggaagctacagtcgagccccctgaaactgcatgtaatccagaccgtcaaaatccatgcactaaatggcgtatatgcagtttctagaggcggcgctagggcaagaatggcgatttcagacctggaaaatctatgcactaactagcatatatgcagaatctggagtatgcagtttcagggggttcgactgtagtgcacattcacatggttgcacctgcaaaagaccccctgtttggcaaccgaagcaaccggctatcttacctctagtcctgcctacctaagcccaggtaccttgcctgcctccctgctagaggtacactacctcttcactttcagcccaaagtgcaaagtcgggcacttgggtggaacaagccgtcccaccggctcgggctgtgcctaccattcactcctccactgtagcagcaccggagccgcctcccccacctgcaaggtagctcccgtcattatcaatgaacccctcccgatgctgtttatccacaccccctggctcccctcccccgccagtacctttttcttccactcgagcgcagcttccacctgccttccatttctcccccacctaccacaactacctcgactcgacctctcaatttggatctgacatcgattcatctatcgagatctatccacatcccgacagacactgacctgccatctgtttactgtagtcacatcaacgaaccacgcgcaatcagggcacggaactgaagcgtgcttgcaacaactgaattcagacatttcccctcggccttctttgcaccacaacaagcaccacggcacgtactacaacttgaacaaagagtcgcgtcttccaatctggccgtcctccctctctctccctccacccctttgcccaccacccgtccagtggttcggcaacacacaacaaaataacatactttgctttcaatagcctcttcatttcatcacacgccccgcctcgaaagcttcttgcagtgaaggcacattggtggtttaacatcattgacaggcagccttacgcctatttccaccgcagtccgctatcgacttccacttctacccgtcatccatcttcactgacttcccagctggcgttccctagccccaggccgtccttcctgaagttgctgcactcttcagcttcgtgttgcccgctccggcagccatccgtcggtgcttctctggcctgttgcattcccatctccaagcaaggagacttaagttcatccatacatgctaaagactaggatacttggaagtcaccgccgaggttccccgaccggagcccagcaatcggagccgactatcactacccgcagctcccctctgcacaatacagatggctcaagaccaagatccggcagccgatgagtccctagaacgtgccatctcatctgagcctagctcaacaaagggttcaaatccttacatggataccgatctgccctcacccaagcgcaggcgtacttctcgcagcggcccatctcgaagccgatccgtcgattcgccctcgtccgtgaggcactcgtacgattctcccggcatctcatctgccaacatgttacctgaagccaggacagatcccgatactatgcataccagcagtgggacagagccgcctactccgccaaatgctcctcgttctgccactccggagccaaaaactacacagcccgagccttcctccgtatcacgttcgaatcgagtcaccataaacgtgcggaccccttctcgccctctcgataccattccctcttcgcctacctcggtctctgtgcagaattctggagaaccattgccgtcggtcgataacatacaagcaagcgtggaggcgcccgaggtcgacatgacccgggatgatgccatccaggatgctcttccctccccaatctcagataccagtagccctgcgattgaggttgcaatggagaaggagcctgaagacgcctttactgtggatgcgaagcttgtcgtggaagagcctgtcacggacatgttgcccgacttcccattccacgacgaccacgagacttatcgcgatacagttgagaaactggcacctcttctaggtaattatttttaaacagttctctcacaccactgagattttggttgctaatattcatacagacgagcaagttggacgaaacgtcgctctgtggattagggagtttcttgatcatatcagaaatgtctcattttctacagccaccggctggtacacgcgatacagtgccctttggcattcgcttcctacactagcttcagcatggcacgaccggcggcacttgtacccgagcgtcaaggctatcaaacgtgagccatttgccctttatcagcaatttgcgaggctcactgcgttcttcgtcgaactcgatgttcaccgcctcaatgaatgcgcgactgtggaagaacgggggcaggttcaactcgtttcaatcaactacatgcacgtccttactgcactcatcaattatgaagggttttaccaacaactagacgaggaagggtggagttacgccatagaagcttcaactatttcggatgccttcctcaattatggcggcaaccctgtcagtacagccttccaccttggttgtttctctcaactcgtatccgagttgttgccgcaaaaccccagattgatcaacgaattggcatgcgtgagctttctctactgggctatcattcgaaaagtttccaccatgccagagaacacagcctacatgagccacgaccctaccacgagcattgtctcctcaggttatctcgtctacaaagctctctcaccgaagctggaggccatcatcactggcgatgaccacaagcatcttctttgggaacccacactacgccacctctcgtcactgacattgatctaccatcattgtctcacggccgacggtaccattcccaagcctctgatacaacatcaactccaaggctcgataccattcagctcgcgctttctccctgatgctgttgcgtatctctggaagtttcgaatgttttgcactctgatcatgtccggccagatgcagcttcgcatacgatctgcgatgggaatgtgctccgacttgattaccttctacaagaagtacaataatcacccagacgactccagtctcgcttttctgcagcacattgcccaatatctcatggaatctggcctcgtatcctacatcttgggacccaagtgccatccagagattacgctagagtccagtaacatcgttggcttcctggctgtcacgcggacctataccgctgaccacaccaacctcatgttccagactatccagtcaacccaggacccgcggatttccagcgccctcgtcaatatgatcaacaagattgtacagcttttcaatccaaaagatctcttgtacttctgtacaaggttggaggcgatgcctctggactctttcacctcgaccatgagagacttttgcgctcaagtgctgcagcagctggctgacaagctggagagaataggcaactatccgattccattttcattatgcgtccgcctcgtacgagactcttcagtctttgggtcacagtctcagattgcttaccctgaaatccaccacttcgcaatccagaagttctcggagttattgagggagggtccaactgaggagattcgtatgcaaacttacacggagtgcttgcgaaatatttctgagagaaccccatttgcattgggaagcttatggattttgtccagaatgacgcgttcgtccgcgggtagagaactcaagctgctagctaagcaacatgacctggtcagaattctcgttgaggagtttgaaggctcgattccaaccgcgcgggctgctgggtttcctccggtcattagtggctatgctaatgcacctcgaagagatcttctgtcctgggtcctgagcgacgggtctcccgaaattcccccggacattagccagaaactttggaatttgcttgttggtccagaggcggcatgcgaggaagacaggaccgcgggatggaaattgctgcaggaaaattccaaagccaaattcgcgtcaacatgcttcaccgactttctcacatcgcttgatccggagttctttaccttcggcacaattgacttcatccgcactggcatcttgccggtcattcattctccgcgtctcctcgtcgaagatacagagagcatcggtcattttgggatagagcaactttggcgcattatcctttcggtaccggaaggtagcatcgaaaagccagccattgacctccttgtaggggaggtttatatgggaaattcgtccaagggcccagttcccctccccatcgctcgccaactacacttagcgttggccgaacgttgtcttgatcagttgatctcggcggccaaaaaattgaggagtctttgcagtgatgtccccagcagggattccaagatgaacgatacgatgaacctagaacagcagatatgcgaacaagaacgcctttgcattcgcccgcttgccgtcctcagagccttccatttggagtataaggacaatcccaaattttccgcacctgatctccgcgcacttagcttggatccaccgaagcagattgagggagactcagctgagctcaagtaccagtcattcgatgacgaatcccagaccgacataatcccgcttagtattggcaagctcaacacggcgagatcactgtttggaagcctacgtcaggcaacggggtttgaaaactaccggatgtattaccgaggtagtgtactcctacctcgagaagagttgatgtgcaagtcactggaagaactgcgaattcacgacggcttaatcctcgtgaaacgcgaagcagacgactatgcgacatcaccaggcgagaatatacgctccggagcctcgcctgttgaggttgttattttacgtcattttgcggagttgtatgagtgcttgacaatggagaagatttctgaagaggtatgctactccccatgataatctgcaaagtggcttttgaactgacacgatgcagatttacgatctccttagccaactgccggccgatgagaacatcctgaagctcatcgatgacccttcaacaacccaccaggatatcttccccaccgatcagccgttcaagtcgaagtattctgtatatgcgctacgcgaatatctcatacctcgaacagatggcgttcccactcaccgctatgagggtatcacgggtcacgaagactcgaccagctcacacagcaaagccctgctgagaggcttacgcattgtggttggtgcgatatcagaccgggatttaactcgaaactggcctagtcatgaaatgcagcttgactggatcttccccttggtagaatgctttgtcctgatacttcaaggtaagcgtctcaaccctttgatacacatttgtgacacgtacgttaacacttgtagatcctctccttccgcactcggctaccgagctagtcgacgggaccttactggatcgcttggtcagtattctagtcgcttgccacaacagcgcagctgaacgcactgttcatcgcataccggtctgcatccacagcatcttggaagcctgctcaatgagtccagaattcatgaaagcgtgtttcgaacatcgcagcatcccgaagctgctcgagaatctgttacttcatgaccaacgcgcaagcgttaggcagagtacgaaccaattgttgctaggcaaattcaatattgatacccccaccaaattaggaagggcttcccaggatccagagtcatgcattgctgaccccgagacgttgtctgatgatggcaatcccttccgcgcatatctatggcctgtcatctcgggcttcgtgcggtcggccatgaggagccccggtaacccaacagagtttttcgaattgtgccaagaaatgttgatgactctggtgaaatccaagtcatctttagttgacgttcaaaaactctccaaggaatggatcggattgctcctcgagtatcagaccttcgaggaccctacacaaccctccaaagtggacgttgccgttagcggcttgatcgatctgatctgggcaattgtcagtggacatgagtatcttggagacacattggccggcgtcgcccgcaaactctactggcagcatctctatccgcctatgggaacgagagaggcagagagttccaggcctatcatcaccgattctacgagggacaagctttggagtatcgttctggtccttgtcggcgaagacccaacacagttttcatggctcatcgaggacttgaaggccttgactccaccgcgtcctgacccagaataccacccgtacttgtacgaagttcctctaccgtatgagcgagagaaggttctcagatcttcagccggctacgtgggactgaaaaacctatccaacacatgttacttcaactctttgttgacccagctctacatgaacacggacttccgtgagtacattttgcaaagcccgatacggaacatggttgcggggtctcagaagctactccttgagatgcagaggctgtttgcatttatgcaaaacagcatccgtcgcttcgccaacccagatgactgccttgggagtatcagaacgtacgaggatacggtgatcgacgtcacgaaccagatggatgtcgacgagttttacaaccttctttttgaccgatgggaagggcagtttcccaacgctgcagagagacgccggttccgctccttttacggtggacagctagtccaacaggttgcctccaaggaatgcagccatgtctctgaacggctggaacctttctctgccatacagtgtgacatcaaagggaagacgactttgcaggaaagcttgcaagcatacgtggatggggaaattatggagggcgagaacaagtacaagtgttcggaatgcaaccgccacgttgatgctgtcaagagggcttgcctgaaggatatccccgacaaccttatcttccatctgaaacgtttcgatttcaatctgcgtacgctgcagaggagcaagatcaacgacttcttctcttttcctgacacaattgatatgcgcccctatactatggagcacttgaagaatccggacgaggaccagcaagaggatatctttgagcttgtcggggtcctcgtacactctggaacggccgagtcaggccactactattcctacatccgtgaacggccatcaagaagcgaacatccggtgtgggttgaatacaatgatgactctgtttcaagctttgatcctagtcaactggaacacgcctgtttcggcggcacggattacaggtcaaactccgaccacaacggcatgcactttgagaagtcctatagcgcctacatgctgttttatgaacggtcatcatctcttgcaaagaagcaacaaaagcttggcgaacttgggcaagccagcccgctccgggtcgacatgttgccttacctgaaaccctggatcagggaggacaacatggcgttgctgagaagacactgcttgtttgacccataccacacacggcatgtgtgccgcgccctggagatgatgaggcaacttaacggacatcgatgcactccagaccatgcgatcgagagcgaagccatgacgatggggctcggtcacctagaccaggtcgcatcgaaactaaaagagttggacgacttccgtttgcttacagaggagattctgcaactttcgcgagattgtccgcactcaagcataacgatctttcggtgttcttcggggccgtatgagccactacggatgcttttgcagagaaatccggatgccgatgtccgccagaagacactcgagattctgattacggcgatcaatgttattaaggagcaactaccatcgcagtacggtttgccatctcccgatgcgaatgacgtcgaccccccggattcggccatggaacacgtcatggttctttttgagacccttctcgcgtacatccacacgagcacgaggtcgtggcctgaagtgtttggtttgatgatggcgttcgtcaagttgggacgccatgagatggcgaagtacttgaagaggccattcctggagattcttatgaggctcattatggctgatactaatttgcgcatcggtcaacagtaccaaaagcttgcgttgcatctttcgcgccgggctaaaaatcgattgcccgactacggatcgctcattggtttgctggatatcttgctggcgtctatgcaagttgaagacgaaaaccaagtcaggattaccgtgggccgtcctgatcaaaggttccagaatgatccatggctcgaacagcctttcctgtacacgcaagtggaagccaacctcctggaaacgatgtgggataaaacgcaagccaacatttttgccgaaaaactcatcagcatctaccagaacgtcgaggcgactcaccggataatcatcaacttggtcaagcaaagccgatggctcgaagaaggtattttccacgctcttgtcgccaacattagcagccagaataccagtcagctcatatatccattcctgcatgcgtcactgatgttttgccgtcatgcgcctactaggctattggtggaaaagctcatagagcatatttgcaaccaatgccgtgtcgtggagactgcagatggcggagcgttcttggaatttcaccgggcactgttcgattccaaacgagagagccaggatgatgaaactgttgctcttcaagtgatcagcatcctgcccgattgggctcctggtttgttgggccactatgacacgagaacgagttcagaaactgagcgtctcctctacgagaagcttttccagtacggaccatcgccctcattgggtggtagcgagcaggacaaaaggaaagcggagtgcatgaagacgagcgcgaagcgattaggaatccgttgcttgcagtacctaagggacaatttcgtagacacgggcgtcgaagtgtccgcgcaacttgtcatgagcttggaacgagtgattgatctgtgcggcaagtacttccctcctccgggccctgaagaggatgcagaagccagagtattcagaaggcttgttcatagtaagttgcgtttttctcaaatacggatagcagcatatttctgacacaatagcgcagatatcggccaacgattgcacgcgttgaaggtagacgaggtggaagaagatgggtccggtatgttgcttgacgactcctccagtatcgcatcgagcgacactctcgcctaacattatgtttttgatcaatacagagtgggagaactcctcagttaactctgaacagtttgatgaactgggagatatcaagatgtcaacggaggaggtcaacgaaggcgacctgcagtagcgtcgcaggcgtcggagccgacaacagcggcatcgttgatgtgtttggcttgtgagacatggagggatagatgagcgaggagctttcatggagacgtatgggattttcaagacgacaaggcagaggagttcagtgtgtgaaaggtatagagaaacaatggaatggccaaaaagcgaaaagttgggagaatcagcatgtttttacgtctcccctgatttcttccctctgcatgggatggtacggacaatcaacgcggatatcggtctgggagggaaagcgatggcgtcttgggcataaacggttagtgcaaattatcattataatttctttggctcggtatcaaagtttagccttctagagtattgcagactctaggggttaacatagctctacgcaaacacttaagactttcatggtcaccttattttctgattgttgtcaaatcgccgagttcactggcatcgatgattctcataatggatcgtggctatgaaagcattgtgaaagcgacaggcctggttgataggatcgaggccagccaggcagacaagcagacaggttatgcctaactttggaatgaatatagggcaaatcaccgctttgggagagaggaagaaagcggccaaaacaccataaaccatgaatgccaggcaaaagtatggacccctgtcagccctacgtttgagaccctcttcttcttctttgtctttgcaattagtgacacaagtgcccgctatgtacctcggtccttgagtgatcttctgatgatcacttcttccgcgcttccaattgacgcggactcgcggggtaacgagagcgtcgagaacatcagaatcattaaagctaagcaggtcgatgtcaatcagttcaggcgactggtgccatgatctcatcattcaagcacacactgagtgttgaggcctgaccaccagtttcacatataggtatacagcaatagatttgagaccagcttggacggtgtaaacttgagacctcgggtcaaatccttacgcgtttctaagtccagttgatttgtttcgtcccattatcaaatcgtgatctggccatgaatatacatttttcaagaaccaatatgccatactgaatgttggaatcgtacgtacctagccatttcattttgtcattctagggttttaggtcaattggggatggacctcgtccagtatggcaagagtaccattagtgtacgtacatagattgtagtgtcatcgccaaggatttagccgccgattcccccctgaccagactaacgaacactagtggtcgaaccaaccttggtggattcggtgggatacctggcggttgcgcggttgcagttgtcacagtgacgaggttgtgcaggtacggtgggattaggttgttgagtagagagtattttgttgcttcctcttgagcatccacgagtggattaggatcatggtgggggacagtttccatgtgaagaagattaatggggtatgtgaaagtcgacatcaccgagcgatgaaaaaaaagaagttaatcgaacattgattgttagagttctgaagcaaaggggaaggaatatagagaggaacacagcacgacgagaaggggcccttacaagcacagctgacgcttattgtactgtgctaaatgtttacaagtcgagtgatccacttgggtgcattccgctcgaaggccaccatcacagtaaccaccaccaccaccaccgccgccgaacgccatcgacgcccaccacgcccattggcttgtctttttctgctcgcttgcatttctgcgggtgcaaatgtaaccgtagcggtggaaaaatgggccatccacggacaacattcaagcgtgacaggcttccaggaaatctcctggacgtgttctgggcaaattattgacttcagtcactttcttctggatgtgagaaaggtgaaacgaggttgctcgttgacgcccaaaggagggcaattaatcccattcacccctccccctgtctgcatgtgttcaagcattcttcttctaactcatcaccgcagaagacaccgctgcatacccgcccaacaacctgtcccaagctctttttttatcccactttcttcaagctcgtttcagaattttaccccttcaacccaatccttcgggtcccttgggtggtttcatcttgggctagactgggaattgttcagatgttaaaacttgatgggtccctcttgtttcatcaagtctccagttctcttttatccctcttcagttccattccaatatcatgaagcaacgggattggtgatagggaaacaacatcttatgaatgtgagggaacatctggttgagccaatcatcactctctatttccctgttacacccttgctctcgtgttgacttttcggtttttttattattatttttttcaccttccagcttacgggcgacggcgacactactatccccaacgacaggcgggaccttgacaccactcgttaccagtcgtctgtccccattcagtcattctccgccaagtttcattataccctgttgaaaccgaaaacaagataacaaagatgtcttctttactcccactcaagacccgcatctcacctcctctgggcgctggtccctctctcgccgagggcggtgatcacctccctggcaacctcacctcggctcttgagtatgcttccaaaagactccagaggaaaggagcaaaattcactctactggtcatccgcaaggactaccagcttccgacctccccactcggatccccatccgctcagtccttctcatgcggcagcaccccttcctcctcgacttccaactcggtggccagtaccccagccaagcccacctttgctcacgcgttcaagcaatttgttcgtggtgacaccggtccgatcaaggagagggtaatcaacatcaacacggactaccgctacggagccacctcgcccacattttcagaagcctccctcacttcagcctcgacagcatcaacagtcgattccgtcttcaccaatcaccgcggccgggtaggacaagcacgatggccactcagcccgggcgccgcccaagcgccctcggtgcccttaacgcctgcatccatcacctcctccatggccgccggtgacaacagcatcaacaccacctgcctctccagcgctggtctccacgccacccgcggcttcggccccgccctcctgcaaatcccctcacccacatcctcagaatttggcatccgcctcgtccacgctatcccgctcagggaaaaggaagacaagctcctttcctccactctcgaaaaagccgccaagaaattcaacatctccccctcctccctcccaccacccatccctgcctcgacacttggcctgccacccgagcttctccatcgctcgctcgcccaaaacgaagtcctctttggcccttcctcctcttcctctggagcagcgggtctccgcctcctttcgcttgaccacttgtacaccttccgttcggcgctacagtgctacacccggacggtgaaccacaagccgtcagtgtcaaggtcaattgcgcatcgtaggctggaagatgccgtggatgagttgagaaggttggtgctggggaacggatgccagaaactcaagaaaagttgtcttgtaggcgcgtatgcaaggtttatggatccggttagtgatcggagcctggaggaggtggggaggatgtatggaagagcgtatggaagaagggatcatacaggtggacgggacgtgagagagatggggtgggtggatgatacagttgaacgggtggagggagtggtggaaggggtgtttgaattaatgggggatatcgagatgccgccgcccacaataaagaaggagaaaccggtggcaccggtgtctgagaagtgggttggtccttactattatggtggtgacgaaaaggcggttatggtagcagaggaggacattgatctagacgaaatcgacatgatggacgagattgatctggagagcaagttggagatggacgatatcgaggcttggtaccgcaatgtccagattggtgtaggccaaatcggtgtgggaagagaagtgcggatggtcaatgtcaacggagctcaacagcatcgccaagtccagccaccacgagcggctgttcccatcccaaccgtcgacatcaacattgacggtgacatcgacgacagaacccccacccgcgaagtcgagcgcgttgttaccgagatgcaagaactgcaccgcaccactcctcgactctctccagcacctcccggccgatcagccagaccaaatatgctcgcgggcctcaagctccaaaccacatttgaccccaagccgccaaaaccatccaagaaaaagtcaccgcgacaccttgctccccccagcccagcccgccagtccgacctggaactgaccactcccattcgtgtccaacgtacgctcgccaagatggaacttgaacttgtcattcctcccactaagcccaagcgcggcggtttcatctacaacaatctttctcctcttgagagatcgcccaaatcgctatcgcaaacctcttccccttccaccgttgtccaaggccaacaatcccccctatccgactccgactctccatcaacagtcatcaactccaaccccaccaatcaatccccctcctcatcctcttcctcctccccatcacaagaagaagaagaagaagaagaagaacacaccgcccgcccactcgattccccccgcaccgccctgacagcaacgagaatcaacatttggcttcctcactcatcaggtaacacgctagatgagatcttgcacaatggcggtagctccagctccagtcatcttgcgagctcagatgtcgacgagtccgactctgacaacgagagatgggaagtgtcgccgggtggtgggcggtataatcggctcggtaaccgactgggtccgatgacgccgaatggctatgatgatattagcccgattacgaggggagagtggggattcttgatggaggttgggggcggcgcgagaggtgtgggtgggttggcgaggagggcgggggttgaggcttggtgaattccatttcttggaccatgtgagtttggagttttagttacacctttttgagtggttcggttatgcgatgggatggcgaagagggggagaggggtggttcactggggatggatggcttatgactctttggattcttactctcgttctttgataccacattatgaatatcaacttttttttgtatctaaatctaaatgaccatagagatggcttgttttgatcatgttgattgtgagctggaagtgttttttgaactagtttagcttcaagtggtatgacaaaggtataccggataatggaatagcctgtaagtgatgctgtttcaatgctttaggatcccttcgatttgtaaccattacgacatccccaaccaactccccttgctctcaacgtccatagcttcctcactacgatagcctttcttcaagaaaaaaaaagtaacaaatacaacgcccgtatctgtatcatctcaggtgacgaaggtcaagtggcccttgactcctacgtagaattgcatcaagaatccatccgatggtgtcctttcgcaagtccagagattcgcaactcacgattctgtctttcaacattcgattctctcttggagattatttgttttttttttttttgttcagttctgctttgtctcttcctctgggacacagggaagccacaaacatggcttgatggtataattttccttaaccccccacctttttttttgctttcgagtcagtttgaattcttaccaagctgtctcgcttgtagttgtacagtattcttgctgcccaatagcttcgcgacggactcagagctcagacactcctcaatctcattctaatcatgtccacgatactgaaccttaaaaccatgagaccagctctcgcaaccgcagccatagccccttattacacagcctgccttccagcattaaggaaatgtatgtacgtacttcgcacgcttccgttatgcagaggtagacgcactggtcttgacacttttgtcgggtgtgaaagtctgcagacagttaggcatgtgctttctgcatggaaaaaaaaaaggtcgggttttagacgtctgcccgttggaacacccttaggacactcgctcatttctcgctagaatggtgactgaaatgcatcaaaaaagaaagaaatcagctcccgaaagcatcttgtactacatgagggtctttaaactattctgtcccgagtttgacactgggggaatctgttcatcctttccctcctatcgacaccaatgcatggaccacgcattagcaggtttggtggtcaggcgagtctgggttttggcacgccaaacaacattacaaccgcgagcccgccaacacccggcctgatgctatgcatactcagaggatccgaacttcacgagccagccgaaaaggaagaagaaggatgaaacaacggtcacgagtgctcatatgaaatcaatctaagccacaagataggtagatagtcagggcttttgtcggcgtggcctcatgttagcgccgcgtccgaaggtaacaaacgcagtgagtgtgcagttgcgagaggatgcgaagggcatcctacatcgccgatgggctgcatgggataggtcccgtccaccaaccgctgggtagaggtgccacatgcacagacgcattaacacgaccaagtctacctccacctaagatagcggaagaggtacatctcaacagttagtgtctcagcggatcttttaactcctgcatgaggttaatctggggctaccatgcaagcaagggctgtgtttgggtttagctccgccaggtgtttatgacactgttggttttatcggtaagcgacccagccagctcttcatccgacttttggatacgaatggcttgggcaatcgatggtggcctcacgagcactcgtcgttggccgtgtttttaggtcaattgtttagtcgtccgttcgtatggggaagagaaaatcacacaaggtcatgggaaactgagaggttggtgtgaagattgtattaagcccggtcagattaactcctttactttctccaagccaacaaatggaaaatcccatccataatcctattatcgtcatctcgacatcaaaccgtagcaaagcgtcgaaacacccattctgggcagggaatcttttgaaacaaaaagcatgtgtaatagatcccttgcagagggcacttgtcaaatttgtcgtgtgtacttgttgtacaagtaacctcggaaatcgtgaatgtcgaaacatgatcgtgcatcaatggtagacttcggtattcgtaagaacatggccaagttccgtggatgatgttctaaatcaactccacactcattcctgactcaggagtgaacttagagctgggcaaggacggcagcaccaccgaagagcgcacccatggcgacggcaccagtcctcataggggcggcagggttgctggtaacagagctagcagcagaggcggcctcgctggtgatggagttgacagcagagttggcatcgctggcaagcgaggcaagggcagacgtgatggaagccctgtcagaaccagtggcggtggcgagctgagagttgagagacgcaatagagtcgccagcctcgctggttacggaagcaacagcagactcggcgctagtcgagatgctgttgaccttggagttgaccgaggaggacacagaggcagcggcagagctctgcgaagcgagagcagaggtaatgctgctagagagggaggcgacagcagaggaagccgattggggaatggagttctgggcctgttttttccggtggttagcagctgtggatggcatcacaggtatgtagatcgagaggaacgtacaagagccagaggggcgagggcaacgaggacagcagagaacttcattttgatagttatttggtctttgtggtttttgttgtttgatggtattaggccagcgatgctgttggggattgcggcgcaagaaaaggtgaaatgggtatctttgagttgttcgatggcaagagagaagcggaaagagaagaagggacaaatacttatatcggagaggcgcaggccaagcatggatgaggggcaagggcgagtgcgaggcaggctcagcagagcagtggcagatgtagaagcaggcagggcagggcagggcagagcaaggcaaacaaacccgacctgactactaaacctgtgaacaaggacctgaatcctgggagccggcccatcacacctcccccaccacccaccacccaccacctacctctctcactactctcagctccttctctttttgttccaagcgggcaacgatccggacgagtgaacgagtgaatccgccgtccataggtaggtacgtaccgacacttcccacccactcttactgcaggtacgcactgtgtgcacttgcacccaaccacgcggcgaaacacgttgacaaaggcctggtgtggctgggatccggattccagtacctacaactgagtgtattcctgccgacgatctcatgaggaggaggtacaaatttgcttaacgtcagactacttcggccttgtggttactcagatagtagccacagttcttttatatcgatcgaatgccattgtcgatggcgttcacggccctggctgcctggatgactggctgaatccatcctctcacttgcacattccctttttttttacccaccaggatgtgtcctgccacccgctttgaaaggatgacgagcgaatcggctgtgttgtacaaggcgaatccaaacctgcatggtgcgtggtgatccatctatggctgataggtggctccccaaagctgaggtgcaagtcactagtgataacagaaatcatgatggctgcctcgtcgtcgtcgtcgccccgttgctgggtcgatattgccggggctagctgtgtctggtggagcctggcgtttccccgtcaaataatttccgggcaaacgctttcaggtcgctgtcaatctcatccaaagactgctgccgcaagtaattctttatgggaaccacagttgacgtgcccttacctcctcactgccctctgcagattgcagtcaatgctcgaccccaatgtcgatatacttttccattccagagcactacaaatgaatccttcatggtcggcaaggaatgggcccgacttgggccgcaatgtcagccatctcgatggaatcccttgaacgacagctcggagcttggccttgctgggcgttgagctttcctggaacgtcgtcatagttgcgccaaaacatcaagaattgtggagtgttgcaatgggccagccaaccattcacactccatcgttaccaccctcacacccacactggccgcgcccccttgtcgagccgcgtctgccctccatcccgatcgaatgtggggaaaggcggctcccgtcatccactcaaaagccgggaaatctggtccacgggttccacggcatgaaggtctggggtgtggctgtacgtaggtggtgaaggcactcttgttgactgtttttggaaggtttcttcattgtctccgaggtctaccattggcacagaatctcaagcattgcctgctcgtgttcaatctgttcccctttattgcttgcctggagagagtagttacggtaacgtaagcgttgggttgcacaacatggccgtcgtttcttttctcttctgcggcatcgaactttcatagtttctgtcactcatcatcactcggctgctattcttcaaattcccatgggatctttcatcaaacttgtagactccaccgctcatcctttcaaccttcagatggattcagaaaacgaaaaagcaggaaatcgccaaaaaaaaaaaaaattctaaaaaaaatttttttaaaaaaaaaagcaattaaaggtcggaaagcgtgtgtttcaaccccttgcagttcagcatgaacccgctggtagacccttggactccctggttcctgaacctagtcaatgcccaggcccatctgatgtgagtttgaaccttgaacgatgaacggttgttgggacctcggccgtcgtttttcgccactcggacacactgattgattgattgattgatttcacctcgcttcggatttggtaccgttcgtcacgctgctcggaagagcggctccaaggaaaatgggtgatcacggcctgtgtcagcttttccttttgctttgtgatggggcgtccatggctctcggaaactatgtagactacttatggagcttctccaactttttgatcgtcaacgtctttcttcagaatggctcccgctcccgcaatgtgcgctaggcgcaaactcgacaagtacactacactagtatcgctagtgtagtataatggaccaaccaggatgggcaactctcgcgaattctatccattcgatgacatcacttcttactgtgtcatcgttgtttgcttggctgatgcagcccaggaaaacagacgagccgaaagaggatgaggcaaagcctgtgcttcaacccgagcgagcgagcgagcgagcttctggtgtcgaattgtgtcactcttttttgttcatgcttctgtctcctcgtccgtccgtctgttcgatcggaacggaccaggtggcagctgtcagctgccagtcatctgcaaaccacaccacctggtgaaggtatgacggagagaccgttcgacgatactcacgacaccgaccgtcacaccatggaatgatatcaatatgaacgcccagtacaaacagtggactcggatgtgttgatgagtagtttgtcacatatccccgccgtccctgttccacttcgaatgttgtatatatatatatccgtgacagtctcacgaacgaagttgcgagagaaccttcacagatgccactctcaggtcaggcaaggcaggcaggcaaaatgattataggtaaattcaaatgatcggacgtacacaggcctgtcagtaacaaaccttgtccaatgtgacaccagaaattgttagcacgtcacatgtccgaacggcacgagagcaatcattacacggtgaaccggtgccgcaagaggccacgcaagctcaagctttcacagcgagggggttctcatttattacttaccgccgacaaacggcgcaggaaataccacgcgtgtggctgaattaaaggctgtgtgtgctctttcaagcccccaatccatccaacagtcagcagatgcactgctgtaacgcgttatgttccttctaagaagtataataagattgaagacgaaccgttgtttttgaaaacgcgtaagtggcacatgttgttcgtcagacagtggctgttcattcggtctgttaggagtcttcgatccttggttcatcagggagtgctttgaagaaacagataaacggtcgatcacaaaatggcaattggataacaccactgcaccagaagcacgaaaatgcggacctttgttgatgatcagctgtcttgtgccttttgccttcgctttgattgatgcagcacaaaacttaatatcaaaaactcgtggcgactcgcccgtggctttgcatgcaggagaagcgttatgtatgtagagctggtagatctcagcagcctaggaaggcttagcaaaatgtgtttgacagaagagccaagacagcaacaaccttgacttggccagtaggcaatgaaattacacttctaggcccttagtccggcaacctaacccgctccgtagcggtgcagttgagccgcaaaccctcaagaggcctccctcctctcgagccaccctagaggtacccaggatagcgctaggttacacctcccgataaggcgagattcccttcttgagctcgttcacgatgtccactgcacattccgcactgctagtctggaagtcataccgtttgctttccgtagctttgtacaccacaagctgtttagttcagaaacacgaaccgttagcgatgtacaacccgggaaacctctcatcaaccagacatagaaagaaagatgcatgcaaacgttgggtaagatagacaaacataccttaaagttattaggatgcttcctcgaaaccttgcaccccaccacattactgaagtgcaccgtcgttgccttcccatccacaatctcccctgggttcttcccgcccgccgaaggcataatgtggatgtactcgccgtcaatgacaaagatcttttcggacagcagccgcatcggctgcttccgccagaccgtgtatttcttgactgccgtcgcgccgatgcccagctcgtcctgcttgaggatctctttcgccagcgggtgcacgcccataatacccctgctctttttggattttgttgtccaggtggatgagttatcagcaaataagggtgggcgaggagaagagctgctgggggagccggtcatggtcagggggccgtcggtggcgaagcgtcgtcggtgcaggtcgagctccgttacgttgttcagagagccgacggtgcggtcgagggggacaacgatgccggattgcggcaacttgagcacgtggttggctttgtctagttgacgcttgcggcaggccgtgtcgagcacatcggcgagccaggtttctgtggtcacgtctagcgtgatcatttgcccggccggcacgtcggaggagtgtatgtggatgcgcagaagacgcttctcgccgcgcgaggtgctctgcgtcggctgggtgggctgcggcatgtcggcgtacatggttacgccggggcgataggtggtgttgagcagcgggttacctcggggctcggcggcggggaggagggagttgtctggtcggggagtgccgcgtggtgttaggtccttgtcttcttcttcctcctcctcgaggcttccgccggcttgttcctgctcgaattgcggcgtgagtttttggttctcttcaaattcgtcttcggatgccttggagagggcgaagatgtcgtagactttggagttggagcgtgaccgtccggctttattgttagctgtagtgaaggagatgagctgcttcttccgctccaagggcgggaagtcatcgtccacttcgccgtcttcttccaccatgcggagcgtccaccaattgacgttgagcttgtcgctagggagtgaaggttctagcttctcttcattatagcgccataaactgaggccgatcaggtcagcaaccgtcacgggcctgtccatgctttcgccctcgtggacggttcggcgaataagtacctcgaaaggcttggagggagtcttggagaaaggggcgtaaatcctgagcatgatcgggttcgggtcaccctgtcctgagagagatgcaaagcggtcgaatggaagcgctggttttgtcttcttggccttcagcgccgcggaaagcagactcttgggttgaaccacgctgatcggtcggatcgtgctcaggggccgtggaggtggaagctttcctaccagcagcgatgatggaggtggcatgactgacttgcgtatcatggttgacctcctcgtgtactctcgtggaggtgtaccaaccacttgatgctgaggcgatgcgttcatggggttctttatggcatcgaggatggatgctgagtcaatactttcgacaaaggcttcggaaatgtccgaagcgtccgagtcatcgtcgtcctcctcgtcctcgagcaaatcgctggcttcccgcttgatgcccatggaaggatctgtgttcagcttggccgatagcttagctgcgcgggctgccgcagcttgggcagcctctctcgcccggtggaacccagaagcatcaaactcgtggtctgatgatacctcgctacttgttacagtatcgctccttgctctctcctttaccgtctccagggcggactgagagcctcttctgactgctggttttggtggtgacatggttgttgcctggcgcaggttggacgattgaatcggcgaagagccagatcgagtgcgcaagggcatctttgcaaacttgatttggggagcagctcggtggtcgggctcctcatcgctctcgtcgcttaggtcactgctgtcgtcttcatcctccatttgttctctcctcctacggcgctttgctgctacactgggacccagagcaatgcccccgcccggaaacaagttctcctcctctccttcatcttcaagcggcagcgcagctactcgcggggcctgaaagtactcggatgcgatcgcggtgggtataggaggagagtgggttcgtttgatgagggcgggattcgggcgccaaccggtggacttgaagggcgcagagttgaggaagccttcattcagtgtaaataaccgttctcctacgccgtcggcaacctcattcagatagcccgtacggagctggtaggaaaccagactgcagaaagcggatcagcacgattggacgaacatggcgaggcctttccacaccggtcatgggacaatccagcacacatactcttccacctgtatcacggacatggctgatgtcgggacatgtaaaaggatcaccgaggacaagaagagatgggagtaatcgagggtccaatcgcagtcaccggcaagcaggctatatcaagaggcgccgtaacggtgtcgcaaccgggctccgaccaccattcacctgcaatgcgatggcaaggtaatgtctttcgagctcttgaggaccagttgttatagcagacgtgggtgtggaaattgattggcgacgaggtttggtttcgcgaaggtagcggccggcgagtctaactcgtaaagtagaggctgttgtgtaggggaagtcgttgtcgctgcgcttccttgtttcgaggtaagggattcgggcgactctcgtggtcctgattgctttccgtgtgtcttaagccttgtgtcgtgtgacaaagtggtatgcggtgtttggttggagaatgatgatgtgtcgcaaggtgaagtgttctagcgagggtgatgatgttctaggtagcgtagtgtagggagtccctggggccactgcattcggggaggggatcagcacccgcccgggcgtttcacaagggaagggaagcgctcccttatcttatcagctgtcgtggcacaggggcaattaccgttggtgcaaattgttggtggggttccctttccttacaatgctggggaaacgggccgggcccagacttatgacgccccctggacgttgctgagccaagaccgccccagtggacaactgaacgccatcaaagtcgacgtcgcgtcgtattttcgtctcccaacaccatcaactgtcagattcccagcaatcagaaccacaccgaaattgatcaagatgggcctggtagactatggttccgactcggactcggattccgaacccgttcagcagccagtagcacccacacctgcacccgttgtggcaccctcgacgacgaagaaaccgttccaaaaactcatcgaccgctccggctctggctcaggcaaaatcattgtcaacctaggcagcgcaggcacggatcccgagtcaagaccggcagaagatgaaccaccagcaaagcgggccaagacagttggaggaggatccagtcggtttagcagtttcgggtctttcctaccagcacccaagaagacggcgcccatcgccaacactgcttctacatcagtgccagcgggcgacaacagcaacaagcccaagccaatcgtaaaccttcgaactggcgccgaacccgctttttccaggactggcaatggtaatgaggacgatggctttggagaatcagaaccgacgtcagggtccgggctttcctctggactcaaccttcctgcaccaaaaaagactccggcagggccatcaatacctgaaggacagaaacccgaggaagaagtcaaattggttggaaagccactcatgttcaagccactttccgtagcaaggaagcctcagaagaagaaggctgctgtgacacccaaatcaccagctacccagagtgtcggggacaaggcggcaacaacaacggcgccagccccatcggcacaagccactgtgctagcagcgcaaccagcagctccgaaaaggaagcaggtctcgcttttctccatggaggaggaggaagttaccccaacaacaacaacaaccacagcaacaacatcagccactggtgcctacgagccccttttcacggccccagatccttcgaccaactacgaatatcatgacaacgacgtaacaggcgactacgattcctacaccgctcctaccacctccacctattcctctgcacctagtaatgcgagccaccagcagtccctcagctccatagctgatgatctcgctttgaacaagacagcacgcagagagctttttgggcggcagcgtggaggcaagaatggagacgctttcgagattccagaaggcgccaagatcgtaaacttcaacatggagcaggagtatgagcataacaacgcgctgagggcctctggcgagcaagtttacaacccagtgcgctcgatcgcgccgggcaagcacagtctcagacagatggtcaatatggcgcagagcaaccagtcagcattggaggatagttgggctcagggaaggaacaatcgcaaagacgctgcggggaagtatgggtggaaatgagaaggattttgtctgtttcgaatataacttccgggatgtccttttgggtatttacgtcattatcaaggtcagcaaattgatacccgggggaatagcaacaatttgctctgttagactgccttaacggctggctagccagcctcgcaatcgcctggcattcagccaccattgtcgtggtaactgtaccacaacactcgctgacaacctatgttctggatgtgccggaaaaccagagatacaaatgtgcgatacatcgacctacaatcaagagccgcctcgttgtcgtgatgacattgatcattgcgttggaggtgatagtttcccgtcgccataaagttgaaactgccgcctcaaaaacctgatcaatgggattggctgtcaaatatccaatttttccacggtgactggttcggatacccagaagagtgatagctaaatcaaaccgaacacatcacggttcgatattgtactcttttggtgtcctctctcatgcgtccatatgtttcttccacggtttttgaccgcagtcgaaccacttcctggatcaaataattccgaacagccctagtgacgtgcttccaacgcctttcctagctaaatcgagcagttttgggctgtccatgttcggttggtttttacgactagtcaccggtgagctcttggtcacttgaaagacgtgtgcgatggtaagctgaggaagtggatgtgcctctcagaaatatggcagaaaatcatcgttttgatgttctgaacatctgtgtttctggagctaggaggtaaatgttgttgaaatggagatcgcaatcatacgcaacaacttcgcgtcacggactttgataatgtcatctatcgtgcatgtatgccttttctttttctgacttatattcagttcctacgactaatcttctcagtacagttatcccccagtctgaactatctggtccgaggagaacgcttcgatcctagtagatgtcattcggtaagaaagaaagaagtgcaatggttgtccaactcttgaccgagtcactgtcgtacagttactctggagaaacataggaaccatctcatggaccttaatcctgcctgtcacattctgtcaagttaaaccaaaatatattcttccaaatagaaggattacttgcatgaaacggcttccaggtgctgatttcgttctattagtcaagtatatcccatgctgtcagctattgtcagtggcgtctgcgtgtgatacccttggctattacgctgacgacagctgaatcttaagagggatgttctataggaatagcgcagcagctcgtaatcatggcctggatgttgtgtaatgttctgagacgctgacgctgaccaagggtaagcaatgtatgaattgtgttttgtgttttcttctctcgtttttacctcagtccgcgatttgctttctgccagctggtcagaacaaatgtcccttgaacataatcatgagagccggaaatcggtcacgctgtaaataactcccggtcatctacaaggaaacatgtggttgaacgagcagtaacagcccatagtcatctacgaaagacgaggatacctctaagcatcaattgtcaactagggcaagcgaatcgatacgtttccagcctcaaagtcaatactatgggatatccttcacagccctggcagtctactactactgacatactccatcatgccttccagtccatctcaactaggttgccagctcctccactgtcccatctgccagctgtatcgctcctttcccaacaaaatcaacacggtatataaaccgggcactgtcgcagacctccttccaacaagcagccggattgaagcacgctggcaacatagcgcagcggttaaccttgaactaccccaaacctcaagatgtcatagaattactgtaaaaagtgacggaaccgcgaatcaaacactacaacacatccaaaggccatggaaaaggcgtctcatagatatagcaaggctgttgaagtgaccacaatagcgacaacaataacacatgcgtgctaaggtggttgaggcttgccatgccttcttattcttgcattaccgaacaatagtttcagcagcacttgcggacctcacacgggacactgcaaataactagttctagtcatcgccactgtaagtacccccaaactcccgccggagctcgtccgggttcaaccacatgaatcaactctccgccggcaacagatctgttatctcagctctatctccgatttcttctatactgtgtcagaagcttgtgtcctcgtcgtacgatcactcagccattgccatccaccgccgtcacccctttaccaccacccattcaacataaactacatccatatccctaccagccagtcagcctatgatacctagcgcactctcaccaaaaccaaagagacgtgacagtgaactccgtccctgggcaggacgaggagacgtattgaagtgaggctgagttctcttcaccgcttacatacacctccatctctctaagcctgtcttgattgggatgggatctttcatcaccttcatcccttcttggagggagggggtccattcaccaccccatgcttgatctttttgcccagccagccaacaaggaacactatgtaacacaaaacagatcggtgtagagaaacaatacactacataaacccttgatccctcatcgtcttggcctataacggtgtaaattataggttccagataagcgagaaaataaactcaaccgccgccgcaaaaaaacgaaacgaaacgaaacgaaacaaaacgggcaccaaacgaaacaaaacccgaaaagaaacatgacatgcatgtacactatgtataaaggcctgccgacaagcggagcgggcagccggatgaacggacgaggaaccgaggggcggagcgttatgggagacgacaccaccatcccggttggctggttagttcgttacatacctagttggttcgttggtcggatggttatggtaaggttgtgaatcttgcggtagatggatggactcacacgagagagcataacccgtagtcccacccacagccccatagccctaacgtattcgtatttgcgcaagctacactaatcgatgatacctgaacctagcagatccctttaagtttgttgatggacgaacatgatgacatgccgtgagaaacaaaccgcaagaagatcatccgactgtaccatagtagctcggagaaagttgcatgtttttccgggctttcctggctcacagcagcatgggtcaaacctgggtagaattcccggagcgaaagccacagaaactcctttttcgtacctatccaacgggtagccaactaccctccctcccctttcaagacaagaccgataggtaggcatcagctgacgacattccgttcgtaaaggaatcatatgtactgtgtgtaccgtaggtgagcatatctctggcgtagtgtacatacttggcccatcggccaccatccatcatcagtcggcctatcagtccagcctgtccatcagggctcacaaactccttgttcctcaaagaagaaggacacctgacccagcatcagcacatatgttacccaccgagtctccgacaccgtgcatacaaatcgaacgagccgtcccgccgaacaacgaacggaggtttgggcgtttgacccgacgatgggatgtcttgcctattgcccattggaaacaagtgtcccgctagagactactcgcacgactaggtagaggcgagatgaattcctaatggttgatccagtttacctactgcgcctactgcatttctcccacatgtcctccgtagtttggttcacttgtgtttcaggatagggggaggctggtgtggctgttttactaatgtagtaggcacctgcctgccatgcatgtagatcaaggacccttttgttcaggacttttaggttgtttacactacctctgggccgtactccgcagtctcagacctcccacggtggggcacaaaacgaaccgaagcaacgaagaaaactgagacgcttgagacatccgggagagagagtgaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagagagagatctgagacatcagtgcaaagctctggatatcgccgtccatcagctttcaccaagttagtctgttgactgaggaccagacaggtacgtgaacagcttcaagcttgaatatacattcatactgtcctcaaatctctctcttgaaccccggagtgagacgtgcggacgagatggaccagatacactgtgtgtatgcaaatcatgcatatatcattttgtaatgtaccatcaactttactcaaggttaaactcggtgtggtccaatccggtagtgccgacatcgaccctgaataggccaccgccatacttcctgctcggggtcccctcctcgctgtcctcgtccgcggcgctggtgatgaacagctcagtacccacaaattcaacgcaggtgatgttgttggtcggcaggatgattcggcccaggatctccccagccggggaaatcttgatgacggagccgccatcgtacagggcgtgccagatgttaccatccttatcgaccctgaacccgtccaagtgacccttctccttgtgcttgtagtgaacgcgcttgttggagaggctgccgtcctcggggttgtagtcccacgcaaaaatggtgttctcaggcgtgtgagtgaagtacatggtcttcccatccggggaccagccaatgctgttggggatgatcaagcctgattcgacctcttccctggactttccgaggtcgaatcggtaaagggatcctatatccaagcaaatgacatgtcagaatccacactacttcaggacagaataaaaataaagagaaatcgtgtcatgacggcccaattttgatgtacggctgtcactgttgctgttgctctgctgttgtgttgtgcataacaggtccaagagacccgcatcctccacaatgggctccattgacagcacaagcgcgtcacatcgagcgtccgggatgttccacatatcaccccttgacagacccagggtcgattgccgaattggacctttaggctgccacgtgggaaggagatactggctgatcgaacagaagagggacttttgaacttttttttttttttccccctctctcactcaccttcggattgcggctcaccaacgtgaaaatcattcatggtgccaagccagaaacgaccatgtggatcaacggcaccgtcattggacctcattctgtcgggctcgccgccaatgcgggtcaagtagtcatactgacccgtctttcggtcgaggagggcaatgccatacttgagcgccactagaatcttttcctgcggatcctgaccctggatgttggccgtgacaccaatcggggaatcgagctggagggtcttgagcgaatctggcccttccgtgaccaagacggtgtgcagtcgcttttgcttgatgtcgacaaagcgcaacgtctgggtgcccttttcgaagtagggaccctctccaagctggcagtgcaaatccagatacggctcagtaacgtgccactgctgtacttggttctggtcggccatggtcgcgtagtttgactaagttccgagagaagtcttggcggtggttgggaacctgagacggtagtgcggtgggtgatgcaggcaactcctaggaaaggatggtgatgcctgttgggcggaagaagaggcaagtccagaggaggcggaaattccgtattgagacccagttgagacccagttgagcggatgcggtgacgaagcaggcgggactagtgcagcatgtgcttgaccagaatctgctcgctggagctctcggggcgactggcgttgacgatgactggttgccggacacgagcaagttgcagccggaggctatggcacggcagctacaccgtactaagtgggcgtttggcgtggtgtctgtcactcacttgtcagcgcgcgtgtctaccggaagtctcgccggacggtttggagagccggggatgtgtcaatggctcaggatgacaggatggccgacatggctcgatggagagagtcggccgcaaaggagcggtgtgtgtgggttttggacaatacaactcaacctacatgcgtacttgcgttacagagtctgcggatgcaggctgatcaaactcttgttcatgcacgtcgtcgtgcttgcagatgaggcgacggtttggttctctctccagttccagcttcagccggagtttgtgtaggtcttttatacacagtcgttggtagaaggccaaggtgttgccaatagctgtgacgttggttgtcgacggacgtccatcgagtgggtcgccgcaatgcggagcagcaattgagggggaccgtcatagactgccattcaacgggccccctccgcaccagatcccttatcagacgtcccggcttccggaaatcgggcctggcatccgtatacacgcgagcgagccggccgccaacattgcgcgctgcggctgtcgagggccgcgtgtgtctcggtccagaggcagaaaggttgtaatgaagccacgcgcacacagcgctggtgtcacgtcggttggatcggctgttacgatgccgtcggtcgcgctgctaatgaaggagtgctggaggaggtggtgctggagtgcagcccatggtgttcctgtcggtgggtgccgaaaaggttgaagattggattggttggttcctgtccgctgccggtcgtggacaggtacccgtagcttatagtgtactacctaggtgtacgacgctagtgcacctacaagtaagtgatccaatgtgaggtaccttgatggcaccagacattgctgccactcgcaaaggaggaggtgtatatagtgccttggcgttgcggcagctacccgtaggccatgacaggagaagggaaacacctcagatgctccttcgtccagagacagcgacttccaatttgtttgttggcagcctgaatgagatggtagcgcttgcagcgcttgaggctcatcgatccaatcaatccatactcggagacaaacctaaggaagacgggatatgccgctcaagataggtagtgaaaagacacttccaaacgcatacttcaaggcatttcccaaaggagccggtgctgcatgtcagggcggccgttgagcaatcggatgtcggccatgaaccatcatgatgctgaataaccctggtgcctcgattgcaaccgccaatccccgacatccaagacgtgacagcctcatccagatcgaggaagccgaccaccaagctatcttcgaatcgaaaaatgttgtcgcgtgtccagctccagtggtcctgtcgtttcagcgttacagccaacacagacatcagtcagtttatgacaaatgttacggtaacgtacgtaatgcgacatccaggtcaagacacccggattagtacaataacatgtcttgatgtagctcgccctgcacatttagcgttaccaaaacggccttttgagctgttcatggtaaatgacccacagcgtagagttagtccggcgtccagacactactcttcaccctagatggcggaagaaggcatatccttcatctatggtgtggcctgccctggtgtttgtgcatcagaagcaccacggcaaggggcctcttttcgcctatgcatttgaaacagttaaaatcccgtcattgctagacgcaggatggacaggttcatcgaccgttgaggagccctgtggtccccaagacagtaacacatgatcgaccgccgctgcatgcactatatgccccggtcagcttctagggcttcgataggctcaacgagcaaggcagatacgggtaaggcccgatggtcctggtcgcctttgatatcttcccttgtccttgaacccctagcgcaaagtcgttcagttagaacagctcgtatacgttattaacttctgctatcggtcgcactgggaaaagagaaggtgagttttaactgaggcgtgggcattcaacaagcgaacatggtaccatcatgaatttgtgtgggcaatctgagtggtcttgaggactagtaaggcattggtggtcagtacttctcatgcgcactcgcgttcggactgttgtcgccacttgctggtgcctagccacagttcgaactggaaggggcaaatatgaagtgtcataggagcatatagaaatcctcttacatacctatctttctccctccgaaagccccacgggagcccctgccggcttggtgcttccgggtggaaatagcgtcaatggtggtagatggatctggaaaggcggtcaaaagcccattgtcgaatcggaaaacgcgccagccctaggctcttttgtttctggggaagagatggggcaaggaattgagcaacagcagactcatcgttatccttcgtttccatccgtcgttgatgtcatgaatcggcaagtttcaaagatacaccgtgtttcggtaagttgatttgagatattcgcaaatgacggcaccaacaactttcacattgggcaatagcgcaaataagtcaagttgctgtttgaactccatgtcgtcactgtgtcgccatgctacttactaggttagccgtgcaagtagtacagtacatatttttgtagatggactaatcctggctttctgaatagtctcagaaggaattgcatatgctatcattttgcatctactagggtcctaatcgcctacagattggtgaatctgggccgccagaacatttgctgttactaagtaaccctgaatagatttgcgtttcccggggctttcaacactaggggttctgctgtaccgtgtcagacctgacagggcccgtacaccaataaaagccccgacgcaaacgcaggctacttaaagtgtatgtagtacctaagggaagtcagaatgcggggatctgtacatatgccatgcttgtaagctgcagcacgttcccgcttcaccttcagctcttgacaagttcccgtcaagggagaaatggcgacgaagtcgtcgggcgtggccttgtattgatacagttgccatcagtttcctctggcactctcgacattggacatcccgcgttattgagatcgatatccttcaacgtcccgttcgccccagagactcgactcggcaacagatgccgtaatttcggattcgcaagacgtcagagccgccggcgtcgcaatttagttgtgaagggctgggcttgcccgtgcttcctactcagaacgatggagtgatcgcaaggggaatgcggaacccaggagaacggatccaaatttgacaatttcgtctttgggccagtaaccacgcgggaatctgttgcattggaccaaatatcgatacgccgacctggatgggattctggaggaatcacctcatctggtcacactgagcaagtgcgcgacccagctcgcagcaactatccgacgttggaacgggcagaggcatgaagagcaacgaaccagtccgtgcgtttcgaaagtcaccgagaaccgagtagactgagcagcttcatcaacgctgtccttcccttcatccgtccctgacgccaacaacacgatatcaaaaggaacgtttacacggtacacctcctacccaggcttgcccggctgagccacggcaccacaccatatctgaagcattgtccagtgtgaacgaggtcgcatgttgggccgcagaacctaggaaaccagcagaagcctcatattaaatgtacaaggagcaagaccaaagtcaatttgagcgcgggatatgtccaatttgcaacgctaccagcagtgtacgccactgaccctgacggagggttgcagtcaacgtatttcgcaaccaacaatggccgctcaagacacagatgccgtcatgtacctgccgttgagtactgtatggatgtggaggtacaatttcgacttgacaatccccaacagagtcagccatggtacggtagcagcccaaccagaggagtttgatatctgcaagacaacccaacatctggaatacctggcagttgttgggtgtaggaggcgtgtcaacgcaagttcagtcgtcacctcgaggcacgttcagttggcgagttgtttgttcggattcgagactgaagccgtagttaaatatcggtgaagcactctctggggttcgaagcagagacggatgcaacgaaggtggtgcggtgctgacggaagtgttcatgaaagttccaaacgcccagccaaggtccccactgcccgtgcaaggacagagagaagcaaggggcatcccccaaaactgacaacacccacattgctatgtactctggaccttcttggaggtcggttctggcattggcaggcacgacggaggatgctccttacctctctataccacactcatctcggcctcatctacgacgagcattcgtggatggcatagcgttcagggcaaggcagccccagcccttccacactgcaatattggactttgtgggcttggcacactttccacaatttgcacctgtccatttccacttattcaccacccagctcgatatctccattggcctccaaccagcagcttggcgacggcatctgcaaaatggaggtcaagcttcttcacctttacttgacctgcttggctgagagatccgacacgggatggttggccatttaacaaatgaatgtatcgtgcattcgacctccccccctcccagtgcagcttcactgtactgaggtgtcagacagcccagatgccaagaacggccgctttgtaaggaccattttggaagatggagtgtcgcaacaatcgagccaaactgaccactcaaggcactccacagaacccgatctggtagccacatcaccatgacagcctttgaagctacgcgggctgctacgctacctgggccctggccccgtacatatatacataccggacaggcagagtgacacgcctacccgaccctacatctcccaaaacctcaggcggtgcgcccacgatctcgtgccttatttgaccactctggcgaacgacattttcgcgtttattttgggtttggtggcttgccgggatcaagttaataaagatacaggcccgtaatttgttcgggatggcatcagccgctgcaactggacatgactggcatcaggatacgcagcacgcacccgtctgttgccatgcaacatcacctcacatcattctcctggagagatacctccgaggctctgtcgtctgttgatcacctcccgtcagccggcatgttcaacaccatcagctccgccctgtcgtgtaatcccttcttcatctctccttggtgaagattccctacaaaacaagctgcccgccgaccccagattggtccatgcagccgccgcgactttgtcgagtccaccggagccactcaacgacaacattctgcgcgcaaaacctgactacgccgtacaacatgtaggcggtgggtcatgcgaacctcttttttctccgtgggctttgcactttgcccgcttacagatggcgagtcttttgataatctttggatctcgggagtatctcgtggcgagccagagtcggggtgaaatacccaagaggccaaggaggccaagtgaaatcataagcacaaagttctcggtctggaataggatcgtcgtatcgcatcgtccgcctcagtcacgcacatgaagcagggtgtaagggacgagcacctgcttttccccgggaagcttgctgggttctcaccagtggtaaatctctgtgtggatcgctatggtttattatgcgcatcatcgctaccgttctctccacccgtgataaccttcgggatcgcgacatacgtacacagtatgcgccatggactggttttttttttgactgcgtgcacggaaattgcttgactgttcacacggaaccctttcgctcacgcgagatgccgcaactccaaggaccctcgggctgttgtatttttgatacgcggcaataccaatacgacgtcgccagttctcttattgtctcacatataatgtctgccacacctaacatgagtaataccgggaatctcagcctctcggtcatcctaaaaacggcacggtgcgcgtttatagccaatccagaaatttcttcaaaagccataccaatgctcacctcgacagctttgcggacggcccatcgtcagcaatgaacgcaagttgccattttagactagccgcctaggcacagtattgtcacgggctttcaggactagcatttgccgctgatgcgagcgatccactaccaacccagtcgcttgggccgtgtatgctcggtcacgccaagagggtcttatggtcgtgctgtgtggatgtctgtgagcttttgggcctcatggacctcaccacatgtacgctattatcgtggtggaatcacgaaacagtgtccggttagccctcattgatccatccacctccaggccgacatacccatgctacccacagggtggactctttgcgaaaaaaaacggccaacaaaaagggaagtggaaatccgagcaagatcatctgagcgaaaatggaaatacgccaaccggaagtgctaggtaacattgagtctgtcagtttccccaggaggatcgttgacaacagccctgtcgagacttagcacatacctaccaagcgaccatcacttcaaactgacatggctcttacaacccctgcttttcctctgcgttgccgtaccccggcagctacctatccactcactgcctgctgactactatggtactgtgtacactacgattccgccattgtccccgtgttgacttgtccacccctcggaacacactacgtaccagttctagcacgaccacccagcagataaacagcaacttgaatagaacgcgttcaacaacagaagcatgggtggacaattacaggctccgggacatgctgatcattgtggtccgcggaactgaggtacccttggaactcacacgtcaactcaagggcagtggcttgtctcgtgggacgacctatgctcccttatccacggcctctgctcttcaagtaaagcaacagtggtccaatcagatctatatagtctgtcctgctggcggggacctggaagcgcgattttgcctcaacctgaaccgattcttgcttcaccaccgttacgacatcccgactactcgtgaagccagcgagcattccaccagaggcaaacagactgtccccagaagctagcaaaatttagggatctgaaaggaggcttcgtcttgacctacgcccacctaaacggcgaacctcttgcgctacgtggtctccaggaccattcagcgggcgagtctcctcctgaggacgttgagtggtccagaaacctgcataccatcccaccttgtcaccgcaactactcttgcatcgattacccaccgggactggtggtctacgcctgtcatttttttctctactccgctaggggcccctcgagctatccgccggactaccctcctgtcgaagtagtccccgctcgcctccacccgctgctagtccttgtggctcttgtctctacgccagctttgtctctaaagcttgacaacttggctgacacgttggttgtacgggcctcgaacacgtacccgacatcttgcagctcatcctctgtgtgcgtttgccgctactgcagtccggaaccgataccgtcctcactattcgaacgtggagctggcagtacttccgagtcgggtgccacgctcttttgcagcataaagactcactcatccgtcgcaccagccgctagcaacactctcttccccaacaaaggtgaattaataaaccattctatacagtaccaccgttaaatccgtcaagctggcgatccaagctctttcccgtccccaagagcctccccggaggtggctcggcgcggactcttcagactccatctcttccatcgcctacagctttgggtcttcgagcacgactattggacacaacggcttaccaggtgtcagctccgggtttatactcgcttcacagggttccaacggcgacaacggtcgccagtatcatggtgctgaagatcaaagaagcgaaggggaacaggcaatgtcacagaggggtcctacacctcacctttccgcgctcacatcgtcgcgtgacgttcactccccgtcgccgtcctaccgagcctttggtcaagatggaccgagtcatcagcatcgtcgtaacctaagcaacacctcaatggccgccgtcgacggaaaccacactcaaacaggatcgaaaacttccggtgtgcacaacattctgaacccttcggaaccccaggagcgtcttcctacacccgccccatctctcccgttgccttctgtccaaaggggtagcccacaggcaaccatgagaatgggccagtacccagctgatggctcgccatctcgcttttatggttatcagacgcaaagtatgcccgggtcgcgaactactactccagttcccgccgcatcctccatggtgcctcctccggcttccgaaaacgaatctcctatcaccaaccatcccttttcgatggccatgtcgaggaggatgttaaccccgaggtccccaagaccatcaagcatgggccgcgggacaacaaggcccatggaaagccaacagctcccaggcatgccatcccaaagaaccccaacgccatctcacaacacttcaccactcagtggccccccaagtttcccaggtcctcgcccattttccgactcgctacacggacaaggggcttctttacctcccccgcctgcgcaaccgactactggaatggttgctccgtcatctcagccgcttctgggtcaaagacttccgccgcctgtaacagcagggccgctacaatctggctctcttactcgggatcttgccggaagacctgtttctcacccgtccttccccagtcctccaaccacgactactggacccgtatcaggcgggttgaccgccgcttatctgcttcaggaccgaagcaggcttgcggttgatggccgacagcacatgatcaccattacaccatctgttggcgaagaaattctggtcccagtagatatccatcaaggctcgagacaggcggatgcaaagcgacagcgaaacgcgggagcctctgcgcggttcagacagcgtaagagggagattgagcggaacagggagagggatttgcagagactggaggttgagagccgggagtgggccaagaagatgcaggatttgaccaccgagcgcgactactttcgcagcgaggcagaacgtttgagaaagattgtggctggcattcctgaattcagcaagctggcggatccagcacaaccgactcctgtatcgtcgcctccaagcgtaccctcgttttcggtcgagaacagcccccgtacgggaccgctacctccaccgcagccgcaatctcaacccccgcagtcacaccagctttcaaacccttatactcattcacgcacccggtcgcatcccgacaacacccattcatctccatacgatgagtccttgacactcgagaggcccagaagacggagaaggactgatacagagccgtcgcccactactggagcttacgcatacaacacgtccgcttccatgaccatgccccaatcagccttcggactggctcagtcacctcatcttcctcctccaagattaccccctcttcggggacttgatcagcctcaatcgacctcaaccccgccccctgcgtccaatggaccgcatgctgtccccttgacttcgcaaagcccatcaggcggtgcctatcagccctatcctcctgcgcccgctcctaggccagaaataggatgggctatcagccaaagaggccccctcgaaggtgcccatagacatccgttgcaggggtctcatggtcatactgacagcctacgaaggccagttgagcaatggaggcatgagccgcattccaaccgacccgccgcttaacgagtgatctcggcccaactttacgctctctatttttgcatctttcttttgtcttctctcctgatctagagttatctgaaagcgagcccgggcaaccggcagtggctttttccttgatgagagcatgcctcttttcttagactttgtgtcttgctacgttcgttttgtatcaaaattccatttgtcatgttgattatacgtcgctccttgtttcacgttcatcatcactttttttctttttcttttttttttcttttcttttcgtttttttcttcttcttcttttttcttaactgttacctcctgaaccaagcttacgttcgagcgtcatacggctggtccttaccgctacctaccgttcgcttacgcacctaatccttctacaaccacggcttatcaacctactaatcagccttcaaatatcgcagctccgctgctccattagtctgttaatatccctgcccacaacggggctgagaggaagtggtcacggggacatgtcccgtgggtttcttaatttggtgtgcacacagggtcatcatcattgggctggtgttttacggggatttggtcatcttcatgtccggagttggcgctttgtgtttttggccgttcgttaaattgcatctggacttttttccatttacgggggaccacaggggtcataatttctgttgtttttaatgggactggcaaatcacgggtagaacccgtctggggggaatgtcaggggctcgtgattgtctaggagatagacgaccctttaattggctaaggcggagtttgttatcaaaagctacgccgaggatggagtgtgcggttcgggaataggataaataaagcttaatagttgagcagaataacggactactgcatgtatgtctttgaatgatggcactgtctgaggcctgaatatgtgaaaattgcggattccaatgcgaaatccatccaagttttgaagagtgatcagatgttcacactcgccgtcacagtcagcccctcgcaatcgtccttccaacctccggctaggttggaaatgaaaatgtgatatttacacgttatcccagcagatattttgggtcacggaagcccgaacctgatacacgatattagaaatgcgaattctcgatgactctcaggtcgcactcatcattcatttagcgatccggtcccctaacagtgcttcatctcatcacactccaggggggcattcacacaacatgtggcacccctggaatacactggtaaaattgataatcgggatcagaaaccaaagcgtaccgtaggcatgacacccgctcataaagtgacatcatggccgctttaagattaggtttcaaagcggagtctgcaagcgaaccatgaggatggggcgacggaaacgtggagggcgaggggtgtcgtctagatgggtgggctaccgagatgaagactacctctacgtttttgccgagcactagaagtacctaaatttctgtgttactcggccccattcatgagcatttgtcaaatattgacatactgcaggtaggtactgtatgatgagttcttctagaccctcgatcggtaatttgcttgatgaacccgacatgaccaaattcgtcccgagtggtaccactgatatatatgccttgattagggttgtgttgggcgctaaggagttagaaaaagggaaatgaagtgagctctgcagacattgcgaacaccgtttagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggaaagcatttttggaacttgtcgggaaatgttggcgtcgaatggctttcaaagaagcatggaaagggaatctaggtaattgtgttttttttcggggtgttcgcaagtccgttgttagtcaatgcccctaattaagggtacatctaggtaaaaatttatggtacaaaagggaaaaaagatgtgtttgaggtcagtttactgatggttcaagaagtaattgaaggctactttaccggattggacatatgggttcctgttcaccacatctcacggtatcgtgacgcctcgtcgaaagccgtcagaggctttatttcaggtgtacatggtttggactattagtgtggctgattcactgttcaacccaagactttcaacccaggactttatgatttggaagtaccatccagaagagagagaagcgtttaccatttgtcgctaagtaaagaaacaaaagaacagcttccttgaggcagtgcagatgaccttccctcctccaacccaaaaaaagcatcgaaattcaaccagttaacgccttacgccctagtcaacaccacagttggttggttggtcatggtcatggtcatggtcatgattgttggtgacggggaagctgaggatgttgcacatacagtacagtgcacattacagaagcaaggctgtcaaggaagtgaagctacctagaaatgaccgccagtcaagactagctgaatggaaagaagaaacatgccagtgatgactgcggtggtcccgccgcgaaaaggccatgcggtgactcctgaattccttacgtgcatgatgatctaccgctaggtaggttttaggcagccaggggaagggggaagagagaaggaaaacgtcggggctgttggatggaaggttaactactacaagggccggtgagccaacaatattacatagctgggaagaagaaaagggcggaaaatgaggcggtggcaatggtggtgatgttgactggatggtgggagtggtggagatggggggttctttgcagtgttttcttaccattcaattcattgtagctgtgatccaagtacacttttgtgaatgagaacttgcacttgggcatgctccttctatcaccatcagtgtcccgaagtgataacaatgtgaggcttttccgaggggtgaccggaagaacatggtcattatgatgggacactcgctcgctcatcacatcgggtttcaagaaccagtcaatcaatgtacgtgcctaatagcaaaaccttccctaggtaggcttcatttccacaccatcatcgtcgcgagagactctcttatatggcgggcgctccgcgcgccccaagcgcttgtttacccacacgaatgaggtgtggttgggataagcgcttgtgagacttgcatgcatccatcccctacactactttatgcacactgcagctcattcgttttcgggatcttgccgcgactgacgtacaatgtacctcgtcacaagtaggcggcgggttaactcccccgtcctactacatacctagtccggccccggtgctagtctccgtcccgcctttctctcttgaataaggctacggaagctaagcacgcgtcctcgcaacccctagaccccaacaacacaaattagagcactttgcctcgcagacgcctttggcgagctgcatggggtccgccaacgcgaaatgaaagatgagtggtcatgaagatccgggatattgccggcaatacgttctttttctttttcttcttcctctttcatttaatatgaccctgccctgggaacctggatagcgacagtagatatatcaaacttgcagtttgcatttcgcactattggtgcgaggctcagcaatgtaacggtctgcaacatcctctgaatagagtgtgcatgaggtacatacaatgtgcagacgatctgcttttccaatgtcctgattgatatgcaagcacttgcttttcttttgcgactctgttgcggccaattgctcgttgatgccttggttgatcagtaccaatggtacgatggatgtgtctcacttcccgtctggggaaagtgtgcgatcgagaaaagtccggccgtcgcccacaacaagcaccctttgatgatgaggagaaggaggaggagatgattgacggtcctggacccgatatccgagaccgacatggagatgctaggtaacgattgggcatcaattggcatcaaagcccaatcaaggtcttgacggattgttctcgacctcgcaggatttctgtccagagtgggatggatggatggatggatggatgtctcggactgtcgacgctgaccacggtggtatgtcgtaagggagtaagtatatgtagaagtacctcgacacagtttcaagacggtgtactgccctctacgtagcgtaaaatgaaggagcctcgagcttcgtttgataagttctttccagtacagtattggcgccatcaattgttactgttgaacatcggatacgactccagttgcaaaagtggaagttgtgcggaattgtctaaagaactttttcaccagcggaagcagccgcgtcatgcggagaaagaatcccgtctcatgacatgaacccagccagcgagcgagcgagcgaaaaggggggggaggggggagaggaggctacactattgctgttccatggccatggaagcggccccggcgctgattgccctgttggtgtggagttggagaattgggagcacatgggagatgggatggagggtgggggctacgctgaaaagtgacaggttttaccctaacccgggccccaatgactttccacgtgtgaaaaggatcgctaagaaaataaaacaaaaaaataaaaaacagagttgaaagttacgttaccaaggggttgttacgcatacgacatgacgccaaagagggtaattttcaaacttacggatatgtgcactgtcttggacactgtcgttactacctctacctattaagtactacctagtggtgtacacctgaccaccagcgacgacagttgcagcgccaacctcaccatctaaccttctcacctgggtcgccgcacaccacaccaaaccagcaacgtccgaatcaaaactcccggaaaaactcacggatctacggcaccggggcatcgaattaaagtaacccgagaggccagcctatctagcctaacgcgatcttttcacacatgtttatcgcaagtgcgcgcctgaagaggccctgagcaaggaccccccgtctgggttgtcacagaccacaagcagaccgcggacgagatcctcagtttcatggggccgagaatccacaggactaccgccctttgaaccaacaacagaccggacagagaagcaaaagcagcagaaccaatgtcctttgacggattcaactcaccgccacgatcccccaaacggcgaagaatcctggcctcttacaaccctgttcctgttgcgcctgccaaaaccgatgctgaggcactagacggtagcagtgcaaggggtgttggtgggggtagtaggagcaagcaccgctcgcaggatccagagttggacaggggccggtcacggtcaacttcagcagcggctgagcctccaaagggcagcaggacggagaggggtatcagccatgaccgcgatgatcccatgaccggcgttggggaggatgtcactggtggggagggggatggtgagcgtgaacgtgtgcgtgaacgcaagagggatagggagggtgatggggaccaggatcaggactccgaagggagggtgagggagaagaagcccaaggtgaccaagtttcgatttaaggacaaggatagggaatcacagaggaggaggaggaggagacgatcacggtcgcggtcacgatcacgatcgcgctctcctagatcagaccggcaccgcagtcgccggcatcgctccgaggaggatgaccgcgatggtcggggaagggagcggggaagatcgagggataggagcagagaccgggaccgaaacagggataaggatgaagagactaaagacggcgaaccccgtcgcaaacatcgccatcgtcaccaccaccgccggcaccgtcgccatcgctcacctaccccacaacaagagctgcctgatcatctagaagaccccttcgccgaacccccgctggatcccgaagccgctttccgcgagtctctctttgacgccatggcagacgacgaaggagccgcctactgggaaggcgtctacggccaaccaatccacgtgtactcatccgcgcgggaacgggtcaaccctgagggcgagctcgaacggatgacggacgaggagtacgctgcctatgtccgacagaggatgtgggagaagacgcaccagggcttgctggaagagcgggagcggagacagaagaggaaagaggaagagaggaggagggaagaggaggagcggaggatcgccaaggagatggagcggagcttgaagaggggagaggagagaagaaagaggagggtgtggaaggacaggtgggaggagtatctccaggcgtggggggactttgctgctgccgctacggaaggtggtgcgaagattgacgtggcgaagattccttggcctgtcaacagggaggtggtgggtggaaagattgaggagatggatccagaaacggttagggctttctttgtgcacgggataggtctggaagagttgggagagcaggagtttgcggcaaggttgaaggacgagcgagttcgctggcatccggataagatgcagcagcggttgggaggggatgtggatgctgccatcatgagggatgtgacggcgattttccagattgtggataagctgtggaatgatacacggaagagctcttgatgtttgtttagggatgggatagagttacaaagcatggcgttgcgagtttgctggatcttgtactgcggtagcttcaccatattttcagcggttagtagtgtagatccttcctggctgatggtgtgacgcaatggagcgcatgatcaaacgcgctatagtgatacacataatagaacaagaacctttcacacttatatatacacccgatcagttggtagtgactgaatggatttggtcttgaggctgccatactcttctcccccaagacacaattcagggttggaggtgcagctatccaagcgctatgcgcagggttgtatatggtggtgctgaagcatatggcgaaggaatcaagccacagtttacggtgcggacggtcttctgatcactgtgcaatggttatcttgtatacagtgggtcgcatccacaatcttcctccttcagggcccattgatcccctaaggagaacaaaaagtagcaaaggctagctgtggctgagagtacgtccagcactgtgatcaacaacgatgaagtttccactccagtccacgcactgcagtcccgtgaacgccgcaggcaacagtggatagaactgaagcctttgttgcaatggcttatcttgacgtggggctccacattattttctcgaccggacgggaccctgcacgtcgacttcatcttcatctgaagtcttgcggcccttcatccgcgactgcgactgcgacttcgaactttgctgcttgagtgctgctgcaaactcgatcgcaaactatcaatcactcgacattgcaccttttgtcgctgtgactcggccggtcgcgcgcctcggttgactgtccggttgcactttttattgcaaactctggacttggtcgccgacagaatcctgtatgtgtaagagttgccatctcaatcatgggctctgtctctctggactctgagcaggaccccctcttctccaacctggaggaggagttccttgccgccgaggacaacgagagggagaacaagaacgacgttgtcgacactgacctcgattcgctctttggggacgctgctgatgatgatttgcattcgctcttttccgaatcagaggacgacgaccaacacccagaaccaccatcacagcatgcctcagatcatgccccagagccggggtcggtcgagttgacgctgccccaaccatcagcatcaacaaccaccggcccccaaccaagccaacaactccaagaccaagacctacccacgctatgtcccactgacctcacacctgacgagctcgaactccttgaggccctaaccccgcctttcacggacggtcaagatgacctggttgcacagcaggaaggacaatgtatgcccagtgcccctgatccgcctgcaagtcccttttcgcttcaggatggacacacttcaggtggcccagcggttagtactcagactccttcagatttaccccccgagcccgccctgtcgttggagtcgttggattggttgggggaggtcacgtttgacgacgcagacatagaggctgctcttgcgcagatggaaagacctgagctcttactgaacgggatggttgaccaagtctcagaccccccgcagggcgaaggctctcaacaacagcctccacaacaatccatctcgcaagaccaccccgagatccctgcacaggacagtgttccgaactctagtcctcctctggatgacagccttccacaagctcaagagccttatgccggtctccccggggccaatgccttaccacaagccaatgacccaaacctcctcactcctcctgccagttccccggacaacgaatcaccagctcctgcggacaatcagtacattcgggtgagcgaaatccccggttttcgctacggtcactgctacaccaatcgaggagcaaccattacggggcgtatcgatctctacccgaaccagctcccgattcttctggactatatcacccttggtaagttcgttctcaccccaatcacttgaagcttggttggactcgtgctgataactttgcagaccggaattcaagattgtcgatactttatcgacgcctcgaactcaatgactggcaggggaaagagctcaacaaggagatgaaggactttgtgctgaactccgtcttccagagccttgtttaccacaagacccagggggatgtgaggggcatgaagattatgttgggaggtgccgcatattatatgctcacgaccggttggggagaaaaatggttcggttcgacagagtgctatgtttcgcctggaaataggcgccaaactatatggcccagagactcgaccatgtaagttgtcaaagacctcaaatacctccttggtgaaggacagctgctaactggagttgatagtattatggtccacttcatggggctcctctatcgcattgtttaccagcaacaagttttctttcgaaaaaaggaaaaggacgcggcaaggaacaacccgaccgccttgctgtcgccagaaccctctgaggcatccgtatcttcacccgcgccagttgccgagctggaagcgttttcaccggaagcaaccactgcctcgccagaaacgggttctgaagggtcagagacatgctccgaaggtgtaatgatgactgcaacaacgacttctagcaccagtttgcaagctgtgatggaaagtgtcgagactggggcgccgggttctttggaaatatacggcaacacgactacgacacctgtgattgagaacccctccagcactgtcacagagaacgctctaccaatggagatcgagaccacgagcgaacctaaagttaccaaaactcctgtatcagtccccatcccggggtcatgtacggcttctgttggcgtcgttacaccggttttggaaagcaccaccgtggctcctgtcgagacgaaggtgccaactatcgcaaccaagaccactcaaatcgccgctcctgttcccatagcttccacggctaccaccaccgtaactcctgttcagacgacagtaccaggtaacacaactaccgccacccaaaccgtcacatctgctcccaccccagtatgtatcaatacgagcgtaccgagtatcacaaccaccagcactacccaaaccgatactccagtccccacaatcaacaactccacaccaaccgcgacctcaaccgctacccctaaaacgaacgaagacctgattttcaccggcactcgaaagcgcacgcacgacgagttcgccaagggctgcgagaaagaagtagcccaacaagcaacaacaggtccagtcccggtcgcaaccttcgtcctcgacgtccccgacgacgccgacctgacctaccacgtgcacatgaagaatcgctcgaccaacgaagacgtcagcccgcccgtgacgtaccagcactccctctcgcccattgtgagaagtgggttctacacgtacattatgaacaccatcgggaccatctgcggcagaactagcgtttctccgtacatccatgtcctgtcggccggctgcccacggaatgtgagaagtgatgccgattgggactcggtggtgatggatgtgtataatcagaagttggtggggaaggaggggcccgttttggttatgtgttatgtttgaggtgaaggggataagtttgtaagaaagggcgtatgtcggcagggtatgtccgaggagtttcagagaagggagtcgagagcaagttagtgttgtgggggaaaagagtaaaaggcagactggcatggagtcatatttgcaggtttggcgttgaggaaaaatgtgtttatcaggatgtctgatactacctatagagggcgtgggttcttcggattggcttttctcttctctcttcctctctctctctctcttttttttttttttttttttttttttttgtgttcatgtttttttccccagggctatgctctcgttgacagcatttcctccaacaaggtagccgaaaaggagttatggtttgttaaacaatttttttacctttactataccctcaggttagatcagtctctcggatgaacaattcacgtttgggttgatagtgtgtcctaccctttcaagcgcttgtctttctcaacagtgattcagtaaccttctcttatcccctcttcctagcagcccaaaaattcgcaataccgaaccataacaagcataaggggaaggtagataacacttcagattagatctacgtcgaatatatccggatccttcaagctcatatactacctcgttcacattccgtaaacgccggtgctcaagaaagcctccttcccacagcctcaacgagaaacgcactcagccccatagacagccgacgagccgacacccagtcctcccagcgcagtcaaaccccatgcaagagccgccgattcccaatcaaactcatcatccggcaaaacatcaccctccacagcttgtgccttgaccgccggtgtgggctcgtaagtcgagtcactgaccgcatcaggtacaccagccacctcgtcaatggttcccagctcccgctccggtgtcggttcttgcttgatcttgcgtggtctcccccgtctcctcggcgcttccttcgggctagtatccgtgttaccattggcactaagagcctccgcaagcttcgagctaacgtgcttgccacggtccctaagcttcatggtcaagcccgaagacgagctcgggcgcgagggttcgctttccgaaatcgactcggagggttctgtgctgcccatttccacagcctttgggttggaagcggggagttccttcctctccgacttctttccgtagaacggtgctaccgccctaagcatgtgatctacgtccaaggcgcgaactgccgcccaaatacccaggctgaaggcgcataggagaacatctttgccggcggctgcgacggccggatggtcatttattgagcctagaatcttttccatggcggttgtgcttcgttcccatgctgatcgcttttcaatgtcgaaggggattcgaacgctgtggcggtgcttgtacgagccggggaggttgtcccacagagcggcgatagatgtcttgccgtgtagcaggaggctggcgacagacatgacgttgaaaagttttgtgaaggaactgtagctgtcgtgtggctcggcttggatctttccccaggacttgggcatgatggctggcagaaccagaggcgtaatagacaatgctttggaaatcgcaacggctgtaggaaagtgaatggttcctgcggctcggggcgcccagagcataaccgcatagttgagaacgaggaggatgtggaagaaggcgggcttcgggaaccagttggttggtttcggtgggaacgcacgagtgaggagcttcgatagtctacatggtcattagttacccagactgtagaatagttggaaataccgatcgtgaaccatacctcgacatgtgggtattaccaatgggcacaggagtcaagagcatagcaacgtagaacaagttctgcgcaaaagagaggtttaccagatgcgcaagcagtgcatacgcccaaagaaacgggatcttcctcctgcgaccttcaaccaccagcaacatggtccatgagaccattgccaggtcgagctgttgtccccaccacaatctccgggctttttctgcgatgatttcgagagcatcgaggtagagcggcgtatcattcaaccaagcgcggacatgttcgggtgtgaggttcttgaggctgaagccaccggatagggtttgcagaagggggatgcctcgttcggatgcccatactttgtatgagagggccagatactccagtccggacttgatggcagatgctagactcagaagtgacaaactgccgaacactgtcactagcttttgtcgttgcgatatccggccacgcgtgtcttgggctgggcccagttgggcatacgatcggtagaggcccaagccaatgatgtaagtgagatagatagggactgttatatgcgatgccgccagaaccaaaggtagatacctgcagaagtgtccaagttagcttacctactgtaacttggcttccactatcttgctttcaccaacgcgcaacctcggcgtcacttgggcgtatctaggtgatggcgcaaagtcgtaacgtaccttggctcggattctagggcgacgggagccatggcgaaggctggaaatatgttctccgatatctaactgattactgtgccatgagagagagagagggaaagaagaacaaaaaaatctgatgggttggtttgggagaatggaagctggaagcggcctggcgtgatgctgtgaaactaggtggcctatgacgacacagagagctccccgcgggctcttatcttatcgggctgatccatccctagcggtccacgtttcaggccagaaacccaccgaagccgctaaacttgggatggcatgcccctgccaggccgttagagacctgtgtgtgtggggcctcgacgctgtgtgatcgcccccggcgcgtttgacaagtctggggaagacacggtcccgatccgggctgatgcgccaggaagtcttctgtacactacctctacatactacgtacctataatatcgtaagagattcttcacgaacacctagctcatacagctttgcgatctgttatcttaccttttcacacgcccttgtcagcttccggaaactattgccaacatgtatcacctagcaaagggtctctaccgattagcgaccagtaaagagggttagcttcctcttcccatcccatttagccccttttcctttccatctcatcccatagttgcaacgaccaacaacactaacctctcccttttttttcgcctgcagaatactccgtcatcctcctaggcctcgacaacgccggaaagaccacctttcacgaacaagtcaaggctctcttccaccccgaccagcccgagcccaagttgagaacggttcctacggtcggccaaaatgtctccaccatcacccttcccgacatgtacctgaagctctgggacgtcggcggccagctctcccttcgcgccctgtggcactcgtactactcgtcctgccacgccatcatcttcatcatcgacagcaccgacatcggcgacggccaaatcgagcgcgatcagaacaacgggcggctggacgagtgtcgggcggtgttggaggatgtgttgcagcactcggagacagaaggcgtaccgctgttgatattggcgaacaagcaggaccgggaagactgcgtagaggtggtgcggatcaaggaaggcttggtaaagaaggtcttcgagggcgagaagagcgcaagtatcagagactcgagggtgttgccggtgtcggcactaacggggacgggcgtgagggaggcggtggagtgggttaggtcaagggtaaagtggaacaaggagtcgaggccgccggttatgcggtgagaagcgggagcggttgatgatgaaagaccaattcatgacataacccacgttcgcgaccaatatcgacgaacatcgacagcgccggggcagaggattctatgtgggagccaaatcctccctttgggttcggcaggcaatgcttggatcttgcctgccgtcgaggatcaatatcgcttcctggaagacttaagaactaggccaggagcggtacgtgatcacgcaggtttcttccaaaaagacctacaacaccctgccatcacgcgagattaccctgccatcagatcaaatcacttcagattcgggcaagattggatcgtggggggagtggcgtagaagcaaatttagggctcaggcttggtctaaactaaagtttggagctcattgcgtccagagatagaggctaggaccctgtggttacctggcgccaatgctttcacctcattcatctggcagctttagcggcagatgaggacttggggactgagctgatggcgagatacactgtgtaacgttagatggcaatttcggtcgccgctaacgggataactccctttagacatgagggaggatacggcactcgcggcgccccccatcataataatagagcccattccgcggagtgacttgcctcttggacaattcttgccgttctcttttgactgagaaaagtaaagagaccagctgtagagctgtcccatatcctcgtcaggtttcgccttcaaccacacagccttgttgttctgcttggctctatggccgtacctgggtatctcacttcttcctcttacgtcctcaaccgcttcacccaacaatgcgatcattctccgccctcaactcagccataaacccacccttatccctcctctttgcgtcctccgccaacttgtcatccaagtaagtggagaactccttcaccttcgtcagcgccacgctggtacactgcagtagcgcaactgcctcgaccggtacacccccgagcttcgcgatctggcagatctctccgtgcctgttcaaactaatcgtgacactggcgaccctgacttgctcctccatccaatccgcatccaacaacgctgtctcaccctcctcgccaaagaaactccacgtcacgcagaaaggcgagtgcagccagcccagcggcaccggctcccgctccgcaggcgtgtacaccgtcagcacgccattctccatgctggtgtcgggctttcggaagtggcgaagggcggcgacgacggcgaagcaggccgcatcggtcaggttgccgtcgtgcgaaagcacgtgcacgtcgacccggacggaccagcacttttgccccgcgaccagacagagcgactcggtgtcgagggcgccggagcgccggaccgtcttttcgagcaggcgcgagagcagcacttcggtttcggtgggccggttcacttcgaagtgaggcgcggccatgggggagagttcggtggcgatggtgaagatgccgtcgagcgggcggtcggcgaaggggactgttacttcggcggaggctttggcaagaattctaaagatgggagtcccggttagtatcttggtgcctcaggggtaggatatgcgtggtggtggtgagagtacacaaacgtactttgtcttgccaagcgatacattggcgacgccatattcgtctccaaacgtgagctctagtggacggtattggtcgaattcacggccatcgaggcgaatctgttcgtcttgaagcgccttcaagagaaaggccttctcgttggctgacggttctgcttctctgggcatgttgactgaggtttgtttactttttccctttgaaaatacgtggttgcggatctaaagaatcgggcaacatcactggttaggtaggtgctgcagttgcagtcgctatggtcaccgtttctgccactaaagtccgccagaatttggcgggttttgccgctggcggtcaagaagtgcgcctgcgagactgaaccccagggcgtcattggatccatttgtaccactactgccagccagttccttcttcagacttcagagccattgcttcaaatcaggaacaactttacttccctctgcagcaatttccacttccaacacccctcaacaaatcacggcccatctcgccctctattgcgcgcgcttcatctctcacgcaccggcatcatctatcaactcaagaaaagaactgcgtaaccgaaccaagccgccagaatgaccacagctcacagacctaccttcgacccggtacgcatcccaccaccctcatccttctcatccccaaccaatcccgccatcctctcgtgcacccactaacatccattcttctcaaaaccaggccaaaggcaaagaagccctccgcggtcccgcctaccaccagcgtctcctacccgcctacacccagctcaagttccgcaagcccggccaaggcggcgttgcgggggcatctgaagagcgcgacacgcgcgacctgcgcgctgagctgctggctgccgaggaggcgcacaaggccaagttgaggggcggacctgctcttacctctggtgatgacgatgtcgataacgagaaggcgggaaccaagcgcccattggctttgacgggcggtgatcacaacaaagaggaggaagaccaagaagcgaagcgacgaaggatattagagttgacgagggagattgatgcggatgattcttctgatgatgttgatgacgacgacgcggatgccgatgacgccgatgccaaatcaccaaaagcccagaagaaccaagatgacgacgacgcctcttcagactcctccgattctgattccgactccgactccgactcagacgacgaagaagccgaactccagcgggaactcgagcgcgtgcgtcgcgagcgtcaagagaagcgcgagcgcgaggagcttgagcgccaaaaggccgaagaagaacagcgcgagaaggacatagcgctcgggaacccgctgctgaacaagccggactttacggtcaagaggaggtgggacgacgacgtggtcttcaagaaccaggcgaggggtgtggacgataggaataagaagaaggagtttgtcaatgatttgttgaggagcgacttccataggcggtttatgagcaagtacgttcgttgagggaggagaaagaggagtttgaggttgggggcttgttgctgccgttgctgccgctggggaaagattgcgcagtggcggagagaggagaggagcgaagatacccagagcggaaggatacagggccaagaaggggagatatattcctctttgcgacacatcttggtttgaacaagtttctgcatgcatgctcagtgagcgagaaatagacgatttcacaggacacgattcaagcacaactaacaacattttcaatgatcattgcatatctattcacaccgaacccaaccatgatttttttatatctaacgccagttacaaatgcaaatgctacacatagtcccatccatcctcaggatatatcctttaccttcaacatggccaaagacatcgatcatataccacatgtaaacgttttcccgtgaccagtagtcacagtatgtactctttcaataaccaactccaaccctcgtaaccctttactgcaacatattatccaagctctcaccaagcgtctcctcaatgcccacaatccatctcctgttctccctctccacaacctcgtcatcatcatcctgcagctcgctaatgaatggcaacatctccggcaagctctggagccactcctcacccagtctagcagtgagctcctgctcgcacttgatgaccgccaacctgacggccgcctgctccgaccgcaggtgcttgagcagcgccgagttgatctccttgtgatgctccttgctgtcggcggcagcagccaactcgacaacggcaagcaccaaatcgttggtgcagttgtcagcgccagcggcgtggccgaattgcgcaaccagtacgggcgcgacggcgttgaagtgggcgggcgcctgccagaagccgtcctggtcgtgctcaaagcatttggtgagagtgcgaaggacgcgggagcggagagtcttgaggacgtcgtcactagtaaggggcgcagaaagaatcttgacagccgagtcgataatgtacgaggcgtacgaggtaacgatggacttgaggttctcgaagaagtgctgcaggaagccgtaggtgctgacttggcgctgggccttgccggccaagtcggacttgggtaggccggtggtggaccactccataaggtgggagaacatggggcggaaggcggcatcgttgagcttgtagatcatcttgagagaggtctcgttgatgaggagctcgatcttttccagctcctgggtagatgagaggacgccgctgcgacgaagatcaaaggcattgaggaagatgccagtgaagagggtggtgttcttggcgatggaggacttggggtgcttgtccagagcggtgccgagaacgtggaggtactcctcaagagcctggagattgttagactatataacagggatgagaggtgacaggagaaagacttaccaagtatccagaagaagcagcattggcccagttcttctccagggcagtgaagagtaccttgccctcgatgagcttggcgacaaactggaggcagtcggtccggctgtcgcggcattcctcgttcaaaccagcggcagcagaagcgttggagcagacaaggagtctgtcaaggtaggcacccgagatcatgtaaggaatgtgctgagcgagagcggccatgaaggcataggcagcgttatgcagtgcaccatcgggcttctcggccttgatgctctcctcgaggcagccaagagccttggggatggcaataggcaggacagggacgatagcatcctgcaaaacatccacgagagaggcaaggcaaagaagagccatgacacggagctcctgagacggctgaccaagacagctgtcgccggcaatggtggcggcagcagcggcaacggcatcgagatcctttttgccatacttctcggcgatcttgtcgacgcagttgacagcggtgtgcttgtagttcatgtcgtccgactcgcggataacagccgttagctggggcaagaaagcaagcaaagcctccctcgatttggggttgttgatgctctcgctgtccacgcggcgctccaaggcacggaggaccttctggcgcaaaatgacgttaggacggtcaagaagagcctcaacactcttgatgaactcggcaatggagagcaggttgaggaggttggagagcgcctcggcgcagcgcgtgtaaagagtgtccttctttggcttaacggtaccagccagggtgaggacgccctcgaggagttgggcatagagctcgcggatcttcacggactccatatcatccttctccgccaatccagagatctcgtgtctcagccgacggttgacaagcaacttcgggaggagggtaagctgtttcgtagcaagcttcacaacatcctgctcggagttggagtcaaccttggcgagcaaagcagcggagaggacaggcttgggcttgaaaatgtcgctgatgagatccaaatgcttgatgagggtctgaagctggatttccaccgagaaggagccgataatttgtgtagtgaaagcaagcatgttatcagtagcgccatacttgtcaacaaacatggcaaggacagcaaagagaaagtcctcgggtccaagattctcgataagagtgatgaagagatcctgcttgcggtgagaaggaatgtgctcgtaggcaacaacgaagctggtgagaagctcggcagtgctggcaaccaggttcctcctgctcttgcggaaggtctcgatcaaaggaggaatgacctccttcacggtctggttgacaacatgagcagagtaatcatcagcctgcttgaggacagagctgcccataaaagtgaagatgggcataacgctgtgcaagacaacatcaggcgcagtgcgagccaggctggcaaccagcagcagagcagcgttgatgacagtggggctggaagaccgctggatacaggaggcaaggatgtcaccgtgaccagccgcggggtcaatagtgagctccttgctgtccttgtaggccggcatcatggcaagcagactactgagaaccaggctctggaggtaaccaagttcagagccaacaacagtacggaggtgctgaagctcggaaagggtggtgaagagactgggaagcagctcgggatgcttggcaggctccgactcctgaacaagctcgagaacaaaggtggccttgctgagactggcactaacatcggcagggctctgcgagtcgacgctcttctcggaagagccaacacgtctgcgcttggtcgccggcttctcggtagccttcttgatatcatcgtaaagagactcgaggaagtcaagcaggatatcagtagtcagctcaaccttatgcaaaacatcagtagcctcggtggcaataacgtctggctcggaagaggtagggtgaacggcttgagaaagagtgagcagagcgcgagcggtggagaactgagtctcagccttcatggaagaccagatcttctggacgcggctgaagagcgactggacgagcccgttgcgggtgataacattggaatcgcggatgagttcgaagatcagcctgagaccagcctcgttgttggcgatgacgacatcaacgaaggcgttgttgacagacgcctcatccacagcttcccgtgcgaggagctgctgagcctcagcctcggacaggcgggcccaccattgcaagagagaaaggagcaggtcggttctagaagtaccggagatgctcttgatctggttaagcgactgcagaagtctcagcttgacagcaatcagcggtgttccaacaacatggctagaaaggaacttgaaaatggcaaatctggtagagtgggacaggtgcttcttatcgccgtccttggacttggagctctccagggcgttggtgagggcagccaagatgtggtcctcgtgaaggatggactcctcgagagaaggaatgaggacggaatggatgagcgacttggtggcatcaaagtctagccagttgacagcagcattcttggcatagagaccctcagaaccccatacacggcgggccttgctgggcttggtctcgtagaaagatcccaaaacggtgaccagctcggcagcggcacgacggaccttcttggcaggatcgctgagagcaacaatggcatagggaacgacggcctggaagtccaacgtggcgaactcctcatccttcaggaggttcttgacacggtcaagagcagcaaccttggccaaagtcgggagagaaccgcaccacagacgcatatagaagctggcatagaagagcttggtaggggcctgggggcggctgagaacaggggcctcgtcgaatttctggaggttactctcgttggcagcgacagacaagaagagcgagtaaagctcctcgagaagatcaagaggctcctcggcaaagcacgatgcagtctggggcttgagcttggagagcttctcgaagttctgcgcgacttgggcttccttgtcgacttttggagtgttgttgtcctcagcagcggcctcgggcgcatcctcaacggcgagcttggggcgaatggaggcgccaagagtcaactcgagagcatcaatgtcgaagtcaacttcgtcgatagtagcacggacgatatcgccaacctcaccaccagcctgggacaagctgaccagaacagtgccaagctccttgcgaattgcgccatcctgatcaacctggtcgttaattctgtgggcggcaaccaatagagacttgtagacgaccttgatctgcttctcccggaggacgttgccaaggagcagcgagttgaccacaggcaggctgcgaacatcgcccttcttgtggagtctgtcgaccaaggcaagcgctaggccgttggccagcttatcgactcggtggtccttgccaatctcgttcataacggaggcaacctcaggaaccttgaggagggccttggtgactctggcagaaagctgcttggcggagcggtgctgggagatgatgcagagggtgacgagaccaggacgcatcgtttcaggcgtccagccgtggacaagctggtccataaaggccgtaagagcgttgtcggcaagaccgcccttggcagccagaatcgtcacaaccatgtagctggcaatctggagaccgggagagctcttcatgaccatggcatcgctgaggaccgggccaagctgctgcatgagagcgttgtcgttctcgatctggatgcttctcctgccggaacggtacttgtcgagcagaccgttggtggcttcaaccatgacaccaccccagaaggagatgaggccagggtattccatctggtacttgcaagagtcaagagtgtactgggagatggcggtaagcagctcggggcggttcgtcgcttgctgaacaatggcggcgcgagggggcgcggtcagagagcggatgtaggggtcgaggaagcggtactccttggggatgttggcgggcaggatggacaacaaggtcacaaaggccgggatggtatggtatgggaggaaggtcgcgatgagagcagccgtgttgaactcatgaacgcggaaccggcggatcaaccactcgatggccttgatggtgggcatgagacgcaacctgctgccgcacaggtggaggaaggcctcgacatgcttatcgagggcggcattctcagcggcgctcatctgtgtcctgtcggcctcctggctttgtgggctccatagcgactgggtgaacttggtgaagcgcgaatcaaggttgcacagctcctcaaagccttcgaggcatatcgagtagatctcggggtatgtctgggtagcggcaacgcggggctcgaagatcagggacttggagtgggcggccttgaggaccttggtgttgagggtcgaccgcgagttggcagcgatctgggccaactgggaggccaaagacgacatggttgggtgttggtttctacgattcggctttatggttatcgtatggtactatcgtcaaggagagtcgacgtcgatatttcgatcgcgtcgcaaagtgggaattcgatcggcctttcggcgcgtggtgggagacggggaagagtgcagtctcgattgtgtatcgtggggtagagactgggattacgggaggttggatgtgtgtacagtggtcgagaaagagattaggtgccgcggtctctctttgctgcgacgaggttgatgttttcggagagtgccccgtcggtgggttcctatttggatggatggaaggaaagggaattcaaacttggaggaggaggtgcggccactcgaagctccagcgcaagcaactgaactcgaccgcaaaactcaaagtgcagtcaatcgatggccgttcatggttcagcaacttttttttccccaagcggtggggtccgataagaaagctaaaccaaccacatcccgccgataagacccccagctttggcagccagggtccaaaaagtttggaaaatgttcctgagcggttcctcatctcagtgaagaacaaacaatcgatacccatccatctccactccagaacaccgctcgctcccgtctcacttcagtctgtcttcagcacacatcgatcagccgcccacactcagtgtttcaggttcacttcacatcatctcacaaccctccaactgcacagaccatcaccagccaccaccatgtcttcccatccttccaagcggaggaagctgaccgagggaggccagtcctcggacggcgcagcaaccagcgacgtcaaaattcaaaagcagttcttcaagagtgcacagagctggaacctcgaggaggactatgagaaccgccccaggaaaggaaagaagaagaaggagaagaaggtcgccgatgccacgaaactgcccatcagagttgccgagggaacctgggtgacgcaggaagaggaagacgccgagattgcgagcgatgccgagtggttggagagtgaaggggaggaggcccctgaggaggaggaggctcagcccgagccagaagcacccaagattcccgagcgtgaacagatcaggagagcccaggaggaaatggccaagatcgcaacgcagctcaatgaagacccagaggagcatccgggtgctttcaaggcgctcgccaagattggagagtcggaccttctcgccatcaagaagctcgccattgttgtccagatgaccgtctacaaggatgtcattcccggctacaggataagaccggcttcggaggatgttgccaaagagaagctgtccaaggatgtcaagcggctacgcgtctatgaacaggccatggtgaccggctactaccaatacatcaagacccttgctgccctcgccggtggatcgattcgcgacaagtccaagcagcccatttccagcatcgcccttacctgcgcctgcacccttttgaacgcagtaccgcacttcaacttccgcggtgagcttctcaagattctcatcaagaagctgagctacagaaatatcgataaagactttatcaagtgccggaccgctctcgagaccctgtttcacgaggatgaggatggtcaacccgccatggaggccatttcagtactcacaaagatgatgaaggctcgtaactaccaggttgacgagagcatcctgaacctgttcctccacctgcgtttgcttagcgagttttccggaaaagcttccagagacacggtggagaagcaggacgatgggtcggtcaagaagccgaagcagaagaaggagttccgcaccaagcgtgagcgcaagcttcttaaggagcagaaggaggctgaaaaggtcatggcccacgccgacgcagctgtgagctacgaggagcgagagcggatgcagtccgaaacgctcaagatggttttcgcctcgtacttccgcatcctcaagatgcgtattcccaacctcatgggtgcctgtcttgaaggtctcgccagatactcccacctgattaaccaggacttttttggtgatctccttgaggccctaaaagacctgatccgctacagtgaaaaggacgccaacaaggaggacgagtcggacgacgagaacaaggaagaggaagaggatgaagacgacgagcacgaattcgttcgtgacaccagccgcgaagccctcctctgcaccgtcaccgcctttgctcttctcgagggccaagacgcccataacgcccgctcggaccttcacctcgatctctccttcttcatcacccacctcttccagtccctcctctctctctccgttaacccggatcttgaactcggcgcccagtcgctccagctccaaaacagcgtgcgccgcaacaaccgcatcaatttgcagaccaccaccgtcctgctcgtcaagtgtctcagcggcatcctcttgccgccctggaacatccgctccgtggcgccgctccgtctggccgccttcacgaagcagctcatgtccggatcgctccaggtgccggagaagtcagcccaggcgcttctcggcttgctcgccgacgtgctccacacgcacggcaggaagatcagctcgctctggaatacggaggagaggaagggcgacggcacttataagccacttgcggcgacagtggagggtagcaacccattcgcgtcgacggtgtgggagggcgagctgttgaggagacattactgccccaaggtgagggagagtgtgaaggaactggagaagagcatcaaaagtatcaaatagctggtgaaagggtgatgtcggaagggattgtcttgttatgtctacgagactctaggtgtaggttgttggagagtatacacgttagctttggcatagaattattattgttgaaacgattctggatatctacgagtttatggctgtgaaagtgatttcaatggcggctggcagacacaaagccaccaccataccaacgggtacttttgtcgaccaaacccatcatgatcacagtggaatgtggtattacttcagtttctttggagatctaaaagcaggcggtcgcatttgttatgtgataacacttggagaatgagcctcctccactgcaccttcccaagacatttccaactttcagttggccatcagctgttttccctcctcgacctccattcagccgaccatcctgacctttgcatcatttttcttttcttttcatcttttctattttctgctctagctctgtctcaccgagtcgggtcagacttgccgaaccatggcggctgtacattaaaccgaggcatgtccgtagcttcccctcagcctcatgcgagtttaattggtgaggtgaaaaatcttttgctgtctgatgacgatcgtcatatcgattcatggagtgtctttctcatttcccttgttggtgtaagcgtgcggctctcatgttccacaacagccttatttgtgaaacattgttaggcaatattcagcttggttacacaatgcgtccgtcggtagcccgttggtagcgagggaatttcttggactttgacaacagtgagcaccatatctatggtagatcctaagcggctcgccaatggtgttgttctactaaacctctcgacccgaacttactcgtcgactctaaccgccaagaagatgatatgtatcgaggctccgatatctcgtactcagaccaacctcgagatgcccaagatgacatgtcattgcctggataacggcaggttgggatactcaatagtaccatcaaggccgccaacacctataccttgccgtcatccccggaaaactcaaccttcacacctgaagggcatgtagtcatcatcccgataacgactatgggcatgaacctgcaaatcctccagattcccctttgcttcgaacggcggccatgcataccctccttgctcttgctggacgtgcaccacaaacctacagcgtctcgaagtacgtagggctatgcggtcaagccgaacccgaaatccgtccgtcctttcgccttacagcaactgcttcaccgtgtgctctgcacgtccaagtccagacaacagtgcgcttttcggtaaccgtcgcatcaaaagatttgcggttgaattgaacaaaggactgcgggagaaggagtactataacaagcgtggttttctggatggaatctccaccggccgcaaaattggtctccactaccaggggacaagggcactaacaaacacgtgcaaattaccggaaattggcccctgtgaaggctatcaccaggctacttacataacttgaagtcatcaagctaagctgttaacggtcgctaacaaggccgcccaaggttggctacatccgctagtcttaagcgtcactaacacatccatgggaaatcgtgcattttcccatcgctaagacaattggaaaacggcctcccgtcccgacgttccataggttgcttcctcccatgcccagggcatgtctttccattgatcattgacacagaccataagaggtatagctcaggtcccaaggctctggcgcaatcttgttgtgttacactctctggtaaaatcagagggaacaggaacaccgatccataattatttcaccagcgattccagaaacagggcctttcttcgtctgaactggtccttccttctgtacactaccttttcatccccttatcggttcagggaggggactagagcgtcgtaattcgcctacccagatggcctgtcgaatctccatctcgaccattcagctccctgatgccgctgatggaatccaggcgccagcagagtgtagtatcaaaatcgcagaaattatggtagatccggctctggcagctccaccttggcatccaacttccaggcttgttttccacaggaagaagcttcttccgtcccaacagtcgaaggaaggtagcatggatggaagccaacactgggccagtgatcgtcagtcgtcggtttcggatacgctctcccactttttcctttcttcttccatttcgtccgttgctgcttatgtccgttgaccacctcgtcagcatcttcaccaaggggaaagtccacctcgactcagccgaaccgacaacgtttctcgtcgtcaaaagacatctggaacagaatcgcgttgcacagtttgcagattgtgtaatccatcagcctcgttccaacggcttacgtttccgcagcactacctaggtgcacccggttcatgtccaccggatccttgctttgccttctgcgtacatgaggctacgcaacatgcctttgccgccgccgaagacgcccaggatcggtctaatctacatacacagccttcatcggggcctgtctcctgttcctcgtgcagccttctcgacgtcgaatcgccaggagtccgaatcagatatgaacaagccaagctctttaccttcacattagctacttggaggcactttccttttgacgactttgtggttgattccctcattgccttcatttttgccccaaagccgttcacatcattcatccattcttcagtcctgtcccagcccctgtcgatggatcccatccgcgtagggggccggaacttcgtggagcctttctcttctccaatacccctcccgcctatcctcttgcctccaacaatgacccccgtcctggcctgttgactgtgcccggctttgcctcatctctacatctacctctatctccggtagacttttcgttctcactatcgtacttctgtcatctcatcatattcacccacatgggacaaaaagtgtccatgtggcttcccttctcatctgatatagttgtcacagctttcttcttgtttttcttgctaagcctttaccttcgtccaattttatctcccctttcccctcttctttttcttatactaattcggtcacgcaacgcagggacgaggtgttggttgtcactcaagacagtacgatctttgggactgtcttgtgtaccctacgtgccatttacactcttaacttgaccaaggtctgcctgaatctcttgtggtttggttcttattggacgtattcaaatccttggcctacgttgaagagctcacttagtcttacttgcatcacgattatccgagtgttttcagatacattcgaatccttttctttttctcttttttttctttttttatgtgtttactttttttctgatttgcactacctacccgatagcgcagctggttcctgaaccttgccagcttcctttttccgtttgtcacaaatcctttttggtttactgtattgtattagcatctacatatatttaggttattgcatcagtgggctttgtcggatcttgaaagttggattcttggagaccgtcaatatcgttcttcgaccaaacagatcgaaaaggaaaagagaaaaaaaaaaaaaaaaaaaaaaaacagaaaataaggatgaagagaacgacgatatgggaatggatcttgacggcatcccttctctcaacaacggaagccttcgccattcgacaaaagcaagatgcagataccccaaagatggtcagtctgcagacggaacgattgtcagtcccaaaacctgctgcccgagacaagctacaaaggagaggaatgaatgacgtcgcattagacaatgtcgtatgatttacccttctaatactttgcttgaaaatttggctaataccacggttcagataggtggatactatgtcaatgtgaccattggtacacccggaaggaatctttccctacatctcgacacaggctcaagtgatacttgggtgaattctcccagttcgattctttgtcaagatgaagacaaaccatgcgaatactccggcacctacctagccaatgactcgtctacttatgagtacatcagcaatcatttcgacatcaagtatgtggatgggtctggcgccagaggggactatgcctccgatactttcacaatcggcaacaccaaactgaaccggctgcagtttggcattggctactcttcaactaacgcgcagggactgctcggtatagggtacaccctgagcgaagtgcaaacccgtgccgggttgccagcctataacaaccttccggcgcaaatggtcgccgacggcttgatcaactccaacgcctactccatctggctcaatgacctcgatgccctcacgggtaccattctcttcggcggcgtcgacgccgccaagtacgagggcgacctgctcaccctacccgttcaaaccccagaaaagggcacgtacaagaacctcatggtcaccatgaccggcctgtctctatctcagtcccagtcctcctccagcgacaagggcaacggtgatgacaccacccagatctccaaagacaacctcgcccttgccgttctcttggacaccggctcaaccctcagttatctccccagtgagctcgtcaaaccgctctacgacgcgatcggtatcgaatacataacagaccccgacggcaaagtagatggctacgcgccctgccatctcatgtcctcgtcgcaatccgtcatgttctccttctcctccccgcttcagattgccgtgcccatgaacgagctcatcgtcaaccggaccttccacggaaaactcccacgcatgccggacggcgtcacagacgcctgcatctttggcatccaagaacgtaatggcacgggagcaaacaccttgggcgacacgttcctgcgcagcgcgtatgttgtgtttgatttggacaacaacgagatctcgatggcgcagacgaggtttaatgccacggcgacggacctgaaggagattaagaagggcaaaggtggggtgccgggcgcgaaggcggtggaaaatcctgtggaggccacgagcggcctgtctggtaatgaaggggggatatatgtgaatggggcggcgtgtgaattgaatgtgggtatgggaatggcttggggtttgttggttggtgctacgatggtggttttggggttgtgaggtggcgatggatggacaaaaggaagaagaaaaaaaacaaggaagaaaatacaaggaaaagggagggaaggaagggaaaagcgaattggctgaaaagtttcaaattctttattttttgcataaatcttgcgattacataggaacagcctttgggctttgcctgttttgtattatatattagaatatctacttccagtgcattttgtccgtcgtggtatgagtgggactgctcgttgaatataacttgaagtgcgtgtcctctccggtcgatctgatccagatgaatatataattggagagatttactaggaaaacacattgggcattcacagcacctcaaggataataatagtggtagtatcgaaaaagtcaagatgaaagtatactcactggccgacccgtacatattgtaatccatttgcgcaacttgatggttatttcttgttcccttgacactagggtaagcaagcgagctgatggtgcttcctcaggtcattccaaattacatttcctctaatttgccatttcacataacataaccagaattaaaccgacccgcaccatacataacacgtccgtgtatctttttcaacatacatcatcaattccgtgtggctttgtttccaaacaccatttccagctggatactatgtagtgtcctccaaatcattcgtgtacacaccagatataccctccaagcctctcgtacaaatacaaataccatcatcgtcaggatcttgctggctggcttgtcggagtggagaagttgttgtatgtctcctccatatgttgtaccagagtagttatcatcatggccagcttcttgatagcgatggtacatatactctttatttgagggtctgagactcgttttttggtctctcgttgtggttctttgtcgtttgtgttgtttttgatcgtccgttgacgggcagtcttcttttcttgagttcgagagagtcttgaacacgacgacgacaataataacgaagaatacctatgaagaccatgacagaccactttaataatgcaacggatcgtcttcgtgcaagcatgggcgccagctgttgccgtgtgttagtttcacgtttacgaataccatgacaggccgaagaaaaaaagaaaaaaagaaagagagagggggtgaaagggtaaaagaataaaggaggggagaagaaaagaactaaaaagagaaaaacaaaaggagagatagacaggaactcactaaacctccggcgtcccatcatcacaagcctcccgacaacactcatcactcgccgcctcaatcaccgccctcacctcgggccggcacgtgcactcgatatccaacgaatcttcgcaatctgtattcagctccaccgcctttttcatgcaaggttgcgcacaagccgcaagcactcccgggatctcgttgtctgtgcccatgggaaagttgtctgtgcccatgggaaacgggaggacgtcgtctagacgcaccgtctggatcggttggccgtggacgttgacgttcttggagatccgagattctgggacgtcgtcgccgaaatgcggaaagccgtcattgtcgaggcggtctttggggttttggcggcgatggatatggagggcccgtggggagctggtctgggtggggtaagcgggtgatgaggactttgagtgccgaggtggtattggaagtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgatgcagcgatagtaggggaggcaaggaggacatggctgtgctggacgtgggcgatgcggtcgaagaagaattcgggtccttcagagggcttgatgtcatcctcggtgttgttgttgttgttgggagtagtgatacattcaaaaaagaggcagggaaagaataaggagactagagaggcagtcaacaaaactgagaataagaaaccccagagcatgaaacaaggggagactcgagaaaggcgggggaagaagcggatcttgacggggcgtatgaaggccatttttgccgtggcgatgacggtgtggttggtgatgccggtcttgatggttattgctggagcaggttgaggaacttttaggtaatgagggagtcagtataggttcagcactttgttggttggacacacatactaacttacacgatgggattccaaattgttctgggtctggtcttatttgtttttgcagagtggaaggttaaagaggaagacaacagattacaccacatttcaagtaaaagacaaaataaatgccaggagaaacttgaaagctaccgtagaaactcgggaaattcagaatcgatcccccccgtaattccctctcctggcacagatatgtgagcagttctgtataatgcaagtccgattcggtgcattgaaatgtatgcaagttaacgtggagggtaatgtttttgagcgggagactgtcaactgggcctttcactctgtgctttttccaggaggggatttctttcaatttaacaagcgggcgctcgtatgtcaccataagcacacatctgtacgttaaactgcccacatatctgcgccaggaaagggagttactgggggggctcgattctggatttcccaagtttctacggtatgcgttggtcgaatatttgaacatgcagatgcgggcttgcggagaaaagaatattcaagcggacatatgtacacatccccattcaagcgaagttcggtgtgcatgatccgaaaaatatctctctgcagcatgagctgcatatgcaaatggtataccaggaacttgagcgcagcatcgggcgcggttgttaagcggtagttgagtgtccggcgttggtttgacggacatatacatgctcgtgtcccccaatattcaaaatcttgatgctcttccttgattgttagtaatccgacgtaaaacattggtcgacatttggaaaatcatcaagcatattagtttgtcgtgtaaattggggcaacattgaagatatcgtctgaaaatgttcgagtgttgatatgcgtcggttggatatggtagacacggttgagaccaccgacgcacaacagagagctcttatgcgaacctggattaccgatacatccacaaccgcctactaaccttcgacatatacatcactaacagcttccagagaactagttaccactttgtaaccatttatagtactgttgctcaaaccccgtcgtaccgtcttccgccacgtacctttcacatgggtacttcactacagctctttatctcatcttccacccgcccatgcccgtccaacttagcacaaaagaaacaccagcacagcacacacgtttcggcccgtcccgccggtgtaccgtgtccattgtctgatggatgatgctctccattctctcagcctattgtatggcctccagaaattttgctttctcttcgacgtaatgttcgagaagcgacaagctatccaaaaacagctctctgtagcgcggcccgaaggtgagctcgcttatttctaccaagccttatcgagtttgtcatttcataaaacacatcgggcctaaatcaacggttaagtatgcggacaacaaaagttcgttcatattcatgtttccaagtgtcatgtttctcatggctaagaggcatgacacaaagggaagtaaaagcaaaaaaaagtgaagagtctcaattgagacaaaggttggaataataaaatgacaacaaatgcaaggtctttgtgaggttttctactgaacctgcaaaggacccccttcccactttgatcatggatagccatccgaccagagaaacaagaagcaataaatgagaaaatctagtcttacgcctttattgaaacaaggcagactcataagccgtgatgttgacagacctaatcccccaagcccatccggatatataacaaaaacagaccaaagccaaacatgaaacgctccgtcatgaccaccggtggttttgattgtacaaacaacacacatacatagtcagttcttgcccagaaaactgctcaaatcctaaaactctagctcgtttcgcatcatctcgcctgtgttgatcggctgaggctcgcttattgtcatgggcatgctcaaagtctggaggttgttgtacatggttgactggggtgttgagctgttgccattgctgggtgctcctgaggcgtggacgtagccaccctcagatgttggcgaagagtactcctcttcctcctctccagagaggttcgaagtaccctcagaaccgtcgccacgatcgtgtgtacgcttgtgcctaaagaattaccggtcagtatcaatgtcgacatgcgtccctcatgagcaactgaagtgtgctgaggtgtacggtagattggaagggtgaatgcatactgtgctaggttatctgatcgggagaaggccttctggcagtatgagcagacgtaaggtctctcttgtgtatgtgtccttacatgtctgattggaaagaaagtcgaaaggttagcattgcgataagaggatggaacatcaaaagggttataactattcattcttacctcttaaggtgctccaaacgcttgaagacacgaccgcatgagggaatggggcaagagtgcgacttctggggataaggaccaagctccgaaaccgtggcagaacgcgcgcgacggattacgccggggtggccctgggacatctgtcgctcgctcatgggagcaagttcgtcatcgttgagggggccgtagctctgacccatggaaatattcatggggttgagcgcagggctgccctcgacagtggacaggggagtaccgtgcctcgaaagctcgagcatctcgtggtgctgctggcgggccatgttgatggcagggttgctgtacgtcaacccagggggagagttgtccgcagactcatcaccctcggccacgggaccgacagaggcagacacggacctccgcagatccgagggcttgtacaccccaggagtacccgcagcaattgctgtcgtggcagacagaactgatgggggaatggaagagcgcctcctcctctgcttatatgtgggtgacccctcgatgactgtgtaggcggccatgggagagtaccctctggcatggtcttgagatatgctgctagacgcgtacgagcgggggtatgatggggccgcgaggttggatggcggaagctgcatcatgccattgagggcaccagcgttaaggtgatcgggaatggcagtatagagaccggtctcctcattggcgatataagcgggctcgccgatgacgcccatttgctggtgaggaggcgtcaagggctcaaaggagagtcctctctggctatagtcctcaaaatgcgacgagacgaacgatggggcaggcgagcactccaagccatacgcaggcatggaagtgtgtcgctggtgtacctgcgtgatgggcacaccattctgggtatactgaacacgaccataatcgggttcccgcttgaccattggctgagggcaggtcatcgcgggtcccatggtcatcgctccgtaagagaccatggcctccagaccatcggacaaaggggccattgactgggacatggtttgagacatttgctgtcccatgttctgccccattggctgcatcatctgcgatggcatcggctgcatcatttgagggggaggcattgaatcggcggcgcgcaagatgggcgaggtggactgggactgaaaggcgagttgctgggccggaaaagaggacgagttggcctgctgggccttggtgagagactcgaagagcgactgggaagaatcgtactggaaggacaaggcaggctcgctaacggcaactgttgtcgcttcctggcccatcttctctctcttgaggtctctctcgagcgcatcaaggaagagcctgtcgtggggcacgctgtaccagaagaacaccttttgcttcttctgcgttcggatgcagttattcttgtacaggaagtccaagaaagggctctttggctcctcgagggaggcatcgcttcccgccttcagattgcgcaagtccgagaagataccttcctcaaacttctttgagttcttcacgggacggccgaaggcctggaatcggaaagacagacatctcacaatgtcggtaccggagatgtggaagaggttgttccatagcacacaagacacatactcgccggtgggtagaaggaacctccggatgtattggtctggttgccagtcgacgggcgcggagatgaggaaatacttgactaatcggcgagaaaagctggcgttagcaaagcacgcatatcgggggagccaatggcatgtacgtacggttgtcaacctgctgcagagctacctgggcatcatgcggaagagcttgctgggcctcagtgctcagcataaaagtctcgggtttttgcgaagcggcagccatattggcatgctgcgaagaatacattccaagcttaaaaacctccttgataatcgaatgtcgcggcgagtgccgtcgtagttcacggaaagtctgtgattatatgttgcgatggaccgacgacaatgtctcgatctgcacttgcttgtggcgcaagcgaggagcgatatagatggtgcagtgggtggcgtcaacgcgacccaaagagagcagaagggcggcgaggcaagactatcgccaaatgaagcgattgtcgtggggtgcgaaagcgggaatgggaggcgctgcctctgtatatctatgtatgtttctttgggtgggaaaagcgactcgtaagaaatcgtcttttctcgtgtgtatgcgtcttcgtgtctttgtcctttgcgttttcgtgatccgagaccagcccgcgatacagtggaaggatgcaatgtatgtgcttcaacccaagcgcctcaagcgaatgatatcaaggtgcgagacctttcgactgtcggcctcgagggcagtgtatgtagtaatagaagggcgaaaaaataaccagaaccagctagggtactgacgggaaaggcgtttccgacctgcttgtacaatgtatcgtccacgcgggagtgcgcaggtttgggttgtcgtcgacaatgcacgccgggagcagccgcgacggggttgttgttcgagtaagccgttgggcgacgtcgtggtcggccggtgggggaggaggtaatatgcggggtgcgtggtgagaaagtcgggtgcgtgccgggcctaaatgccggagacctgaccgtcgaatgacggaacaagaaacaattggtgatggttgaagtgaattaagcctcacagtttcccttcttcttattccttgcagtggtggtgcgaacgaaaacgaaaccaatcaacaggattctcccaaggatggccggatgatcaaacagcgggacgttgagcttcctccgtgtggtggtggtggtggtggtggtggtggtgatggcggtggatagaggaaagaggcaaagtctggtcgcttagactgcaacagtgctgacccaaggaatgagtacggtcggtcttttccaaggatgtgtgggggagcgacgggacggcggcgagcggagggggctgctgttatggagattgggtgcggtatgtgcgggcggcccctggtgggaacttgggaggatggtcgacttgtgaatcgatgcttcgtgggtgggaaaaggagagagcgtcttggggaaagtgcgtgcgcagctagccagctccaagacaggtctactcggtagtgcctggtaatgcaggggaaagggccgtgcgaagtaggaaggtccgcctgcaacagaaacagaaagggggaaaaagagggttggagaaggagaagtcttgaaaaggaaaagagaggaacttgtcaagagaaaagtggtcgactagaaggagagcaaagagggggagaatgggcgaacaacggggtttaatgattttctctcgcttggggtccaagtctccaaccagagtgggaaggccaggccagggtgcgctatctgagtggatggatactaatggctgctaattgctgtggctcgctgtgctatgctttgctcagaaaagggttgtagcctatcgaagctgcccatgctatgagcccgggttgcagcactaacagcaataggcgacggttggggcatgcggcaataaatacaacctaatcacagatacccgacgacagaacgggcctctagatggaggtattcatcttgtctgtcactgcgtcggacgaaagagtgagtgtcttgggctcgcagttggtgcgaagcatcgtggaaactgacggatgggtcaaaagttctatcatggcgcggcatcaaccatgagatgcctgtatggcacagacaggaaggaataggtgacccgtcgaggcgtggagacaagggcccaacctgtcaacgcccacagctacagcgagatggtaggtacattcaggcaaggtaccagaatggaatccaacatccagtagtctacactatggtccaagcgcggaacaactcattcctggtcaacatggcgagtgtctatatcgcgcgcgatatgagggggaacctagcggcggggtagacgtcaaagagttttgcacggcaaatttatcactactcacctatacgtatctgcgctcgagtagaaggctctgaagtggagggcggtcgatggcaactttcggttcacatccatcgtcaccttggaggacgaagggaccggaaccgcgacaaggtccgtgggttattctggtggcagctgcgggagggtgtgactatagagactgatctggtcttacggtgtacatttattgaagcagcgctgcattaaccggagtggatattaagccacaaaaagcgactctgttgataggctgtccctgagagtacgtacactacctgtgcccgccagggtgtaagctgggatgagcatgcctgaaccggaccgttgtctttctgcctgcctttctttccgtttcccgcttctgcttgctgtcggtgaatcgttatgacaatttgttctcacttgtagaattttttgtttcttttgttttctctcttttttgggcatgccagcatcatacaatgcttcgatggcctttgttcctaatactggacatctcatcccccttcctaccataccggctgtttaagtgctgttcctacgtgaatctcttcgagctaaacctggacttctcttatgactcggcccaaagagctctggacaacgtcctccagcctcggcacccaacggcgtacgcttgaatagagcaaacagtggcgtagtatattgattatgacacatgctacaaaggcttaaagacatccacaactggagcaaaagacgacactttaacgaggttgcgttgttgctgttggttatatggcatgaaccggtcaatgatagtttagatgacgagtgccttacccgctgcagggcgtgaaaaaacagttgtatttggtttctccatctgatctgctacctctaagtatgcccgtctacgatactctgatgaaaagaaaaggaaactagtgatgatatcgtgattgcatggtgaacagagatgcggcgggatacttgaatgtcattccgtttgcaagactagttctggttatacttgactagttataggctcgtcgcggcttatttacgcgtttgtctacaaagtttccggagtagtgatccagtctttcgaatcaagtgcaaactgattggagggcaaacatacccgaggattcctcaggggaagttctctcttccatgttcgtgaaccaccacaatttccgcgttctcggaaatgagttgagggtacgacaggcatcttataggaccccctccgaaccatgtggtagataagtaccaaggatcttacaatgacacagtacgcataggcattgttcagttgttttatctgttggcatggagagcagggtatcttttgtcggacttcagattatggcagaaaaaacattcgggctgtccgaatgagcgcaaagcagagtagatagaggtaaccagagcaatgcagaaaattgcaatcattcgacacttccaacgacgggcagtgtcgtcatgtccggacacttgatgtggtttcaatcgatggtgttgaagctatctggacagtgccaaatgtgctaatgaccatcaaaagcacgagccacctcaatggcggatagaggtatgaagtggggctggacgttgggatctggatctttgccggcccaggggtagctttcgttcgactccggagcgcgaaatctcgatcagggcatgattgcttccgcggttcggctcttttcttactgctatccatcggcagagaggtggagattcgcgaacaacgtacgatatgatcatctcggagagtcgtgcacttctccatcgatctctttcgatcttttgaaattcccaagtggaaagggttgtgagcgggtcaatggacgggcccgggcaggaacgtggtgtctgctgtgcatgcaagtgcgtctaagcacctgctagtgtagaagtaaggtatgtacccagtgggaaagtgcatagcatttctcactgcctacagcatctgtaccaagatacaggcaggtactacctatccaaggaaaaccagaacgacatcacctctcaaactcttctacaccaaaaccgaaagttgtccgttgtatgcaaccagcccgacacttgaaagtaacgaactgaaccacaggcttccgacgactcgtacgttgcgtgtccgcggctgattgatatggcaacacagtcgacacaaccactcagttcctggttaggaggcgaattcggtggcctcgttcaatctggaagcacccaagcggcaaagtgctcgagcggcgcaggcactttgcgtcgcacagaatagagggaatcatggtattggattcggttctcttctccctctgtgtcttcctcggtctgtctaagacctacctccaagttcatcgaaactggattcggcatgggacgacatcattcaacttcttggcttgttatactttgctaccaccgcacgctgagctcagcttggttctcataccgtgacgagtcctactgtactattgaggtcatctcccacaacccaaagctaagaaaagaaaagagaaaggaaaaagaaagaaagaaagaaaactaagaaaaagaaaagaacatgcatcttaggcttctaggcacttcaacggcctgactggatctcgtcattgctctcttgtgttggggtggatgtccagaatccaaggtttactcaggccaataatagtgttgccgcgaagtgtcttcgaccattgcagaggggtcgtgctgaaccgtgaccccagccatgctgcccatgtcacccagtcaaaagtctgaaacatgcttcagaaatagctctgggggagaagggcaagcaggggtctgactttttgtcggcgccaagttccaatttttcccggcacagcgtccagcaagcgtcccctgcgctcactgagaagtcgacgagcccacctcggccgcaacatgaaccgcaccctttccgcccttggccagtcagcagactgcacaggagatgcgatctgggcgatatttggggcggtgcttttgatctcccattagggtgttttcctctcaagagcctcggatcaccaggaatgactggtgtcattgcgcagctggtaaaccccactaaagaggtgggaagtgtgatggagggctttcgatttgatcaacttacacccttcctctcatctggactgcaagttggttaaccgacaatgctgggtcaggcaagaatgcaagccaggcacccagctgaaaacctggtcacccgttcccaaaccagctcaaccgtcagagtaagaaatcaagttgatttcttctgtccaggctctgccactaccccatccaattttcttttctttttttcctttttttcctttttccaaacgtgtcaggaaaacgaacctgtctggcgctctccttcagtacaacgcacaaaagctataccgataccatgacctgggaacaaagctctgcccggctaggtctgagcttctcgggacctgactacgggccggcagccgatggccacggataaggtaggatggaaccgctaggcctactgtagggaggagtgggggatgtgcccttgctgtttggacggatctccacgatgtgatgaccaacatattccgaaacacgagagtgcctgtatcagaatacatatctatggcacgcctatctgagcaatactgtatggcccttttcagggcgcagctagccaacggtacgatttgtcattcgccagaatacccactgacgatattgacaatattcaggagaaacactatcaagtgccgtcttcccaggtcacgcgcagttatgttgcgggctttccgtctacgacttaaggttgagacaccctgcaagccaagctttggttgctaggacgtttcagagatatagtctcttcgatggtgacactaccatagacgcagtaaacagtggcatccggggcctcggttgttgttttccctgtgggataccggccagtcgccgggtaactacgtctcaaagtccaagaatagcatcacatactttgaggggggccgacaaaagcggtcgcaggccccagtgctcctgcgaaaaacgaaggcccagcacaaagaggggaaagaaaaaaaaaaccgctggtggttttgcgccgcacgtcaatctgttggctgtgagtgtctgttgacggttgtgattcggccatgccagcggcaaaaaaagcgggattagtgcagccagatgcaggtaccgggcggatctacagctatgcagaacgggatctgtacaatctggtggatttagtggcacattgacatgacataccccgcgcgaagaggggaacagcaagctactgaggcgtcaaattatcttgaatctattgtactcaatgatgtggctggctctgaaagtccacaaaacatctcgatgcgtaatatggaggtgtggatgttggatttgggacgggattgaacgggcggcctacgaggtgcctttggcgctatgacgtccctccaagtttatagcgggttcagtatgggaacagattgacaacaggggggcaggcagcaaaatgtcactggcccaagtggaaggtaagttccgttcttatccgtcactctcacctacagcagacatggaaggagcaagtggcagatagggtaggtatgtacctacctctaatgcaacaccggcaaagccttccaggtgtagtacaatgtagctgagggtcgaagagtgtttaatttgcaacgaagtacacgttgggaagctccttccccgccacagcaaaaagaatgaggagctatcaatcaagactcggtcggaggaaaggaagggaatggaatgtgagtccgtttggtcttcagactttgtcttggacacatcgatcacgacgacagcgtggagtctctcctggatgccgaactggattgctttctgatcttttgcctcagcaggtcaacaatgtcattcctcgaccagccaatgtcagcatcacctggatatcgcttcggcacttttgttcggatcattcccctcagtccgctttctcacttctcacttgctgctcatctgtctgaccttcgtcctagggagatcatgaccaagaacatgattgatctggacagcgttccagcgaagcgcacggtacgtgatagcagatgccaaggcaggtcctgaaacagaaacaatgacgccggtgaggtcgacgaagcgggagctcagctcttgaaacagaggctcttcggtcgcaagaagcgcacctctgcaacgttagccgggacagcatccagggcaacctccagtcgccccccacgaagtctccccgtccaccacgacggccaatcggatctatgttggtcctggcgaaccctgtctgctctgtctgcgtacctgccgtgcctgtggtgcctgcgtccatatcgcatgaattgaggcatgttctagcatgccatcgcgtgtccagaagagaacaagtccccagagacgaaaaaggggcacaatgcgacatgaccccgcaaatatgcacgctaacattacagaatcatttggggacgcaggaaccggcatttccgctgattttaccgatttcacacagactgtcctgcaggacttgggggctggtttagtctggtgttgccatgtccaccaccagacaaacattatcactctgcgctcggactcagcagccttcttgtgcgcccaactcgagaaggagaaattaccaaacccaggttagatgcaacctgggagtcgatggtgtgaaacaagcgccctttgggcccactgtggggattgtgtcttggtgagcttgattcagctttcaggggccaggaacagaagagatgaaacaaaaaaaacgaaccggataaagtgactgtatgcctcgctaatgtgacggatctctaacccgaaggagaaggcccagccatagtcccactttccggtcccacatatcatgtaaatgtcagccacgctataatctccaccaaaataacataggcacaacatctacataggattcttatatgaagtttcaaatcgtaaatactataattataaagcgggcgttcgaataatatagtatattattacgtataaaaatacaaatatcgctaaaatcgtataatcccccctccccaccgcctagcggctccttataagggcgttagaagcacatctctattaccccctcgccgtaatattaaaaatattataaccactaccagcgccggctattaattcgctaattattaattcgctaattactaattcccaattattactactaatatattaactacacctataaaattattaatctactaaaattactactatataatttacattaatgtaaactattatctcttaagcggcggtcgtagggtattgtaaattaggtcgcagcgagtactattattaccctatacttatagcgggaaatttttagggtaaatactctaagggataggttgaggaccgttaataactagcgctacattactattattgcaacgaattacgattttatccgggtcttttttattaattagaattagaaattctatagagagtagctaataccggtcaatttaatatacttatattaataaatagttagaggtaaaaggcaaataggaaatttataacatcggacttaaactactaatataaattaatatactataaactcaaccgtacattacctagaaatataatacaaatctcgtactagtaaaagaaactatattacctacgaaattaactaatataaactaggcgcttatatagtaagtacgcttttatctataactctacaaattcgatttactaggaaactaactcgaaagcagcgaagcttattaaatactacaacttttttaatataagagcgttatacttatacacacgcttcgaaatctcctcaacgtatcgcgtaataaacttctccttcaattacaagagactacctttaatagtacctaatagagtattaaaattaataagataattcttaaacagcttcttaagtacgccgtaaacactcttagtatagaacgtaacgcaaattctaaaattgcaatacaatttaatataaaattatataaattcgcaataaataaataggtaaactttaaacaaatatttaataatagctataaaagataattaacgccggcgctaggaaattcgtatagataaaaactcacgcttttaaataggaaactcggttattaacgtccgctaacgttaaaagaaattgggctccgtattaaagtaaataataactacctacgtagttaaaatcccgtttgtattattaagttactctctattagagccggcgggggcgcacgtattaaattaattactaagaatattgtaaattactttattcaaatattattatcgatcttctactaaaagaaatctaataccgatttaataagtattattactattattaacaagattaataaaattaaccgcactaactttattaatcctatcgtcgtttactcttaagtagctactatcgctacctctctcgccgaaaacaattctattaaacgtcctaatctacttctttttaatattaaacgtaatattctttataatatactataaataaatttagtactaagtattataattaaatatcttacgggtagtacacttaaacgtacaattgtagtcggtaataattatccgtaggcgaataatattattattagtaagtaagcgcttaaatattcgaagaacctaggtaaaagactcttccttcttactatttaataagtaataactaatattaaatatagtatatataactgttaacctactaatttataataatagtatattaaatcggttaactttataagtataatttaaagattatacctctagattcttcctctactaattaatatactaattgtaaatctaaaatacgcaatcgataggactattattcgtatcgttagaagaataactaggcttcttatttctattatctttagaatcttttatacccttaaacttactatttcccttccaataaagccggtatataaccgcggggttattctaaagaatatacaaaaattattaaattggtgtaaaagcccctgccttttcaattttagctgtaacgaatatatttaaaatattccaatttttaattttagtatctaagtaatcagtttaaattatagtaacaatatctctaaatatatttttaggctatttcgcatactttaatatactctcaactataggagtaatacgggtaagccgatagtaaccaggtaaatatataacggttaaggggtcgagattatagagatggaggtgctaactataaatgaaccgctaggtccccgccttcttaaactccttattactctaataaagaactacttttactttttacttacaccccttctttaacaacttcgaattaacgtactaactaataaacttacaattagagtaatagtctttacccttactacaaataagattataccgccttaaattataatccttattgaagttactactacggattttagtaatatagaaacctttctccctcgctatattgttaatactacaaaagaaactatcgaaattatactacttttacaactaaaaccaacgaatatacaacagagtctcgtctccctcctcctcctcctccgactcttctacactagaatccttattagattcgtcggagttattagcggcgggggtactagacttaacggcggccgtcgcggctgttatagtaggcgtattactactaataagattaattatagtggcgaagtttgaaatattaaggtacgcggtggcgggtatattaggtagaatataagggcaattaaataataaataccaaaaagctgaacgacgacagtaatatagtacgcgatatagtaaggtacgtgagacccaacgcgatttctactataggaattgtactatattattccctgcagaatttgcgtgtagctaacatccacccatactgcgacctagaagtaggggccttctccttcgggttagagatccgtcacattagcgaggcatacagtcactttatccggttcgaaaaaaaaggccgtcacagcttctttccagaatcatgatcgtattacgtaaggcgtcctcggaaagcagaaaacggtcaagcggaccaccgccggcgagatggaagccagagaaggaaaaggcaggcgagaaaagggggtcacatcggctacgacgttccttgcaagctccacgacatcgacaggtgggtaaaagtccgaaattatacggctgctttccgagaaacaacaacctcgcaaggattgaaaagagaccgacaaagcctggatcagagagacctggaccatttccgggtcaagtcaatgtcgtacggcttttcacgtccgtgtgtttgtggacgagtgacatggtctgggattagtcgggcacactggtcgggcagtggtgctttccgatgatacaacgacactgcattgccaacccttgaggtcggacctcattcggaactccacagcacttttggccatcaagtattccaactttgggaatatcccgaggtgccgatatgctggtcatcggctcggctgaccaaaaaagggccaggagacgtgccatcgacaagatcaaatgtccgtgcggaagagcgaggctcagatttgtcattggctacggggtcaaaggtcccgtacccagggcgatccgctagcacggcactgggaatgttcgtgcaccagacaagtcatcaatcgaacagagtgtcgagcgtacacatctcggtttgaccaagagaagccatggataagtgatgggttcaggttgattcccattgtcccttttatctggggtctggtgatgcaatcagctgcaccagaggtcgcccccaaatcagcttgacgacaccatctcaacatcattctacgagccgcacgatatccggatatagccacttttacaatgatgtatggaagaggccgtacgttgtgcgctcatgtcgtctcttatcttggcccatcaccctgggacccggggacagcaatgttggttgtccacagcaagggatgaaacataggtcatcggcactaaacgcaaggttactttgacgtatttacgactgtgtgagagactacgaggatctgtacgagttcttcgactcatgtatacaacctcttgcgggtgtgccaagacggcaagcagcgaaaagcaaaatcacagttacccatggtgcagactggttatccaagtggattgttattcattagacttccattattggagaaccggtattcaattcatgacttcaaggttatctgccactagtcaagtggtgtatatgtaccgacaagtagacgtcaagtgtcttgcctaacaccaccaccagaggtttacgcgccacttgtcatgacccttaacgaagacttgctctatgtgtcaccattgacgaataccagcctcatattttataaatacctgaagacgatcatacaagccaagggagacgggatcgactatctgaaacggagggtatcccagcagctcgatcgctctccgcccggtagttaccactatagtgatggaacagagatgacctccccctgccgaacatggttctcgaccgactcaagggtacgacagtgtggtggctcagtggcaacatgctaggtggacatccgagaaacaacctaactaaccccaatattgtgctcctttttctctcatgcccgtcgcaacctctccctcaaatgggaaaccatgtcgcctatagttatcgacgtggtctggttcccttggtttcggcccaatggagagtattgccttttactattgctttctttggtcatttttgaaattctcgatatttggaaaagcttcttggagtcctctatggaagacatgtcgttacttttatcatttctctaaatggaagagcatgtcaagctctcgacgctgtcgacaagaaatttccgcggcgcgggaaacatcttcacccttgacaacatgcggaaaagacacagagggttgtgtcttgccaaggtggtctgggctgggctaaacaaatgttgaagatagacaagtggatgattgttatcccaaagatgtgccgtcatcaacggtacctttgatcccacgctgttcaaacatcgaacaatattgcgtgcaatcatagaccacaccagctcttccagtgtcttcttgctttgtagatggagtaagtgtagtggccgtttcttgccttcaaggttgacatgaatcagtggtatccaggctccgactaagtaaatccagactggctggcttctaccctgtctgtatgtgccctggcgacacagggtaacgtccacaattgtagacaggcacaagcgggggattcgtgaaagtgtgaatttctatttccaaacgtggagtaaccttttccccggaagggtgcttaaaggtatgtcctctcgtgtgagaccacttcccacgacacggaagatcgataaaggttaggtaggctattgtacgaggaagatgggaaacccaaatgcatgtccgaatagtactgatgatgacactcaaataccatttaaccaaatcttccactccaaatggaaaaattgttcatcaacgaacaagcatgcccgaatctgtcggaggcagcctattccacacggtttgagggttggaaatatccaaaactgtcaaggtatacatggaccctgtcacctggggagtcagggaagcaagcaaaccttgcacccgtgagataggaacagcgaagtctaagaatgtgctgacaatattttttgggccccagaggcaattgcaagttcctggatgacctggactcgcgcagttcatgcgatataactcgcatagggattctcataaggttcaataggcgtacaaagcttcggtttcagtaagactggctggtacgccgacagcgaaaaacctgtggactctagagggacttaggtcagtcagtcttggattttagagaacccatatggacggcatgacagtgaaattaaatcgagttgtgataagcgagtaaagttgctgcccgttcaactatccacttcataatggtaagatgagaaaggcaaatcctcatacaacaacatacacacctttatgtgcgcacatttcgtgacaaacctccacaacaaatacaaaagtatgagcttgcaatcgacaagtttttcactataccgtcccattttacaaacctgcctatgtattctttcatgcgatcctagtccaaatcccaatttcaatttcaattcctattcagctatataggaccaacacccaagtaattagaggtaaagctccagtcaaagtcgtccataaacgcattccattcgagccgttgaaaggggtctgccaatccaccaagagaagattcctgaggattgttgtttcccagtcttccatctgctaagtagaaagagttagcatagagccactgaacattgttggtaatagacaccgggtagaaaggctaggggaaaaaaaaataaagaaaggaaggaaggaaaaaagaagacttacgaataccttcaccgctcccatcttcaggcatactctgcacctcctgcccattcattccctgttgatcaccttgtcttatcccacccgcaacagcacctgtgtattgtcctgctccgccttgactttgcccatatccaccgctgtcgccataaactccagcaccatgctgcccctgttgaccttgcccaccttgttggtgaccttgctggctgtggcccagtccttgtcccccctgctgtccctggtggccgccctgcccatggcccggaggattcatgcccatcccaccaacactcgcccaagccttctcaacatgctgcttccacctcctcaaacaaccaaacgtcagactagaccctagccgatttctaaacaccgtcgttgctcctcgcatcccgtcctgctgattatggggatgccgaggactgttggtatcaggatcggtggggtccaacaacgtctcgtaccgcggcaaagtatgccgcatgttccagtacttctctaccatgtttgaggcgcgcatgaccaggtcgtcgcgctggacggaacagcaccggaggatgcggagggcttcgcggacaaagaggtcggctgtgtcgttggaggttgtggaggtggtgattgtcttgttgttggcggtgttcttgatgttgttcccgctactattgctgttattgatattagtggtgctgttggcggtgctgttgttattggcgttggcggtgtcgcccatgtatgaggcatcaggtgcattactggggtttttcgtatacggggacgggggctgagacaggttcagcgtcatgaacacgcagatggcgctgagcaaggtgcggaagacaaagttgggcgagtagtgcaggaaggcagattggctttggagggagcgggcttggttgatgatggcttcggcggtggtgtagcatttgatgacgttgcgcttgagcatctcttcgctgtagccgggaagaggcatgaaatagtaggtctggatttcgaggagggttgagaggaggatgaagttgtcgaggtctgcgctgtggtgttaggaatcaatgataccctaaaacaagttgggtaagacggttactcacctgagttatctgggtacagtaagcattggattttactatactcctcttccatttgcgcgactaagcggtgcgagacaccctgggactgttcaagggaggcagacattgtgctgatgagtttgttggcgaacctggcggtttccaggtgcaagatgaagtagcggggcatcgatatcgagctacttcggtccagaagtgagtctacggtctgattgaatagcagactcggagacgggcatcccatataagcagcagctctgtatgtgacaggttagaacgagttcatacttggagtaaagtattgacttgccggtgagatataatggcacacccggcccatgtgtacgttgcctcctcatctgtcgtatcgactttatcgagtagtccggtaaactctgtatgagcaccgcggccggtgtgaagccctatcaagagagccgagttcatggctatgccagtaaagatcattgacgggtcagtcaaaaacctgatatcgggatttggccacgtggcaacgagcagcaaggcgttgataatgggcagcttcagcggcggccgtgatatcgcgttccatatttccggcaacagcgagtccatcaaaaattgatataccgagtcatctttggcaaatcgacggcatgccgtcatgatgatggcccaaaagagtacgtgacccctctcataggtgatgtctggatcccgctggcgaacgacggggaagtaagggtgaaagtgctcaaagtatttgtcgaaatagtaatttatgtcatctccggagaacacccgtgaaccgagggctcgaggttgagctggacgcctcagcccagccagactgaaactaacagaggtggcatcgcttgctctgggcgtgggagtagaggcttcgctggatatggaaaagggccgtggccgagtgaagatgggaggcggtagtgttggaacaccgagaccaggaagaaacggcccgggtagggttccaggggtcggtagtcctccgggcaaggtgccggatagggttccgggtagggtgagctgtgggagtgaagggactggcggactcgcgctcgagtactgaaccggacgtatagggggcagttcggtagttaggccgccgagtgatggcctcggagcaacagtgttcttgagtgactggagttcggccgccaactcttccagcttgctaccaagagtttagccgtagtctgacttggctaggaggaccctaaccctggatgtttatgtgaccaacctctttttcgacgccctcttgtagtttttgtccacgatacactcgaggtctagcttggtgcaccgcagacacggctgtcccggagtaagacttgcattacatctcacctgtacagtgtatgtgtaacgttagccagcctacctaatcgaacggggtctcgtgtggtggtgggagcaagatgagagaaaggcatggcatagaaaacagagcaggagatgttgagtccattacagccgaggtccacgctgctgccatgtatgttgaatgggaacggattatttatacattgcggagcatgttcataccttggagtctcgacatttgatacaggccgtatttcgccgtatcctgggtggcgttgatcctgctgaaggtggtggtggtggcgccgggggtgacgagcggtctctcggaaccggtttcggcgatgcatgtcgtccaacggtcccggctccggcgacggtcacggtatcggcagaagtgacgggtggagttgcagaatcagcttttctcggtagggccatgggatggatggatcgaggtgggaacgaggtagtctcgaaccggcaagagacatttagagataatccgtcgcaacaatcaaaaggcgatgggatgattcgtcaatgcaaggaacgaggggcgagacgagaggttacaatacagagttgacggacttgggtgagagtcgcgcaaaacagcaagaactgaatggacggaaactgctacctaccctaggtggtacctatagcggattcggccaccgccaagtataaatgtacctagaggtagctacctactacaagtcagcgccagggcagcagcggcgggcagctcctaccgtcgcgatcacgagcgggagtacgggcagctacctcaagaggtacctctctacctctatgtattcccttgcgatatcccaactcctctgctgtgtgtgtcacgtgggagagcctggagaatccgctgacagaaaggtcaaacccactggactttagggcgctttgtccctctgtaacccaagtgcctgggtactgtaacttcaatcgcaaactgcccgtcccgtcaccacaaaccacgggatgatgtctacctacctctacagcaccggacctccaccgtgacgggccatattcagtccattccacacctcaggtcccaacttggcgtccacaagaagaggcaactaagctgatggacggcatccgataatgcacaaaatcaatcaacatggccaccaccaccaccgcaacccctggtccgcgtaatgaattcttcaagcaggttcgtgcaaatcgatccaccattcggaccttccatctgctgatgctaacccaatcccccagctcaggacggtctgtgtccccttgagtcgccttgccctccagtcaccagacaaggcggccgctgccaaagaaatcttcacccatgtcgaatcactcagtgaaatatgggcagctcaagtgagcagtgatcctaccgttctcgatgaaaagttggccgaatatactttctttcccgttagccacctgctccgcttccatgatcagttcccggtacgcgtagttgaagccatcatcaagttgctaaggttcctcatccaatacggctggaagcacaagatatcggaggacttggccgtacagctgctcttcttcttctccttcaccatcagcggcactccaggccaggccaagcagcgtcatgtgcccgaggaaaccgcggttgaaggattcaaagctctcggggctctcattaccgcgataggacccacaagcttattagcaagtaaagcacccggggaggaaaatgagacagtgaccgcactaggccctgctatcacggtcatgctggatggtattaccgatggtgtggctcctacggttcagctggaagcgctggaatgcttgcaggctgtttacaccacaacacgcaatcagcacgttcttgctcggttccttccgggtaccgtgtcctcgctcaccagagtcctggcaccgccactacagccaaagacgcagaggagggttcttgtgcgatgcttacaggtcctcggtatcgttctcgtgaacgtgttgagtgacatcaagattcgtggaatcttaaagcagattgaaatggaagacaaagcaaaagtcgacgacgctcagcccagcggtggcgcggaaaagcctcagactgagctgacacctgcttggctcagggctacgacagctcagatcaaaatcgccttggccgcagcgctcaaagttcggactcatgaggctcaggatgtccagtcagctgtcagcaagttctgtatcagcttgttggacgaatgccacttatcactagccaactgccagtcgatcctggtagagagcgcaatgatggtcgagaacgaagagaacgaacgctcaatgctcgaaaccagtttgcaggatcttgccgccatacaccccgagttgggcgattgtattcaggctacgctttacaactgggtcatcagcctccccagactaatccaatctaacgatgagcgcatcaagcagcttgcagttagaaatatcctgaggggttccaaaatggcctcagccatgggaatagactcgtctacgctgaatgattcgttaggcgactctctcagggacagcatagttgccttaatcaagggctcaaagccctccaaggtggtgggagatgttgacgagaatagcttgtccacagccacggaccttaccgtgtcatgccccaatattcagttataccctccagttttgttggactcggagggcatcaagtcgacaagagcggagatcaccaagctgattgccaacattggctcaccagcccagcaaacaaagctagccgctgcaatgctaggcggtttgcgagactcggaaggcgtcgaacagattgcctcatactggcttgcctttgagcttctcaagacaacgtataacagtacatcggatatggaagacctggtggacatgtcttctcttgatgagaaccgataccaagagcaggtcttccaggagctctacgatttctctgcgtccatcttagcttcccattcagactcacaggacaacgactggcgtatcgaggcaattgccctcgaagtaaccgcttttgcggcatcccgaatgaaggaggatttccggccggagctgattgacgtgctctaccctgtcaccacattcctcgggtcgccgacaccccaactgcgcagtcatgccattacgacattgaacgtaatagcagcctcttgcggatacaagaacgtctcggagctggtcgtcgataatgcggattacatggtcaattccatttctctccgcctcaacacttttgacatctcgccagcctccaccaaggtattggtaatgttgatacgtctaacaggcccacgattgattcccttcctggacgacgttgtggccgccattttcgctgctctggacaactaccatggctaccccgtatttgtcgagagcctgttttccgttctctccgagatagtcactcaaggcgtgaaatcggacatgctgcttctcgaaggatccaatcctcaagccgtcagccacctgaagcgaggtccgcaaccactggatatcgactacatagtcgacaccctcaacaagcgtgctgagcgaaccaagcgagcccgagaagaagaggccgaacctccccaaccgcaccccaagaaaccctggggcccgggtaaaaccgaggaagcttcccaagccaagtcactcctcgaccaactcgagaaccccgacccggaagaagaaggcgaaaaggatggtggtctaccagatgatccttcctctgccctcgccacccgcgaagacgaggaaaagaagaaccagccctccaacacacccacctacgccttactcacccgcgtcctcaccctctcgcagcactacctcacctctcccacgccgaccctgcgcaagtccctgctcgacctcgtggcgaccgtctcccctgccctagctccggacgagaacgcatttttgccacttgtccatacggtctggccagtcgtggtggcccggatcaaggacccggaaccgttcgtggccattgccgcatgcaaggcgctgggaagcatgtgtgaagccgcaggcgattttatggctagtaggttcagacaggagtggggagatgggatggcgaagtggctgagaggtatcaagagggaggctgtcaaagggagggagatgcccagaagaacgggaacgggagccgggagagcattcatcactggtggtaagaaggttgacgacatggagattgtgctgcctattcatggtcccaatggtgggcaccagctgagctcgaagcagttggtttcgacaacgagctcgactgggggcggagcgctaggcaggttctcgcaggctcatcagttgtgggatgcggcgctggggttggttacggctgttttgaagtatgtgagggtggatgacgagatgttcgatgagatactggaggtggtggttgatgtgttacatgaaccggagaggagggagttgaaggaggcgttggagacgatcaatgctgatgcggtttggttggcgttgtatgagagggggagagtgaagggaatcaagagcatgccacgggctgtgaaggggtttgggtttgagtttgtaaggttgccaggtgtggtggcttgaaagaaagagattgagtatctgtcacgagccacataggctagactttgcttctatgagcaaaacaagcgagtttggttatgacagatcgcgatgtacttcaaggtcaaagtttgatagaagaaaagtgcagggtaagtaacgataaccaagcctggccccagcgagcccaggtaccgagtgccatacatagcatcttgatcaacggggttagggttaaaagaacgctacttcggcttacccctcccgatacactagaaaccttccagccacgccaacctcctgcatcctcctgcaggctgcagcacctgcgttcatgccgttggtcagtttatcctatcaaatcccgcttcagctttccatcgcattgagattgcgtgcaggacacacccagccaggcgggcggtgtggataactggtcggtcttcttcggggtcaacggggcccttgtgcagttcagttgtgtctcaaaaaacaccagtcatcttacacaaaattcacacgataacaacatctccacctcaacaaaacaatacctccagtatcattcacattcgtggttctctctctctttttattttttatttttccaactcaaatacggccatacgggaagcaacaatgtcctcctttttaaagtttctcgtctcctccggggacgccagctcctcacgtcggcacaaacatccttactacccgcgcgaggttgtcgtccccaactatgcgcccaacacgtacacgctgcctatggtgcttggtgcatttggtggagccacggccctcttgatggtgggaacggtggccattggcaagaaggtcaataagcagttgacgtggaaggatgcgggggtgttggcgtggtttacgctatgtgagttgcacttttcttttcttagggtggaacgcttgatgatatggatatatgaggaacagggaagtgggacgctatgaatatgtcagagtttgatgaaagaagacaggatggatggatggatggatggatggatggatggatggatggatgtcaaagtggacagtggagttgttggtgagtcaagacaggatgatgtgtgctaacgagatgtatcgtgaacaggtggtttcttgcattgtttctttgaaggtgagcacacaccagcgttctctcatttcttctgagatcaagtgaaaactaacggcctccccaggctactatgtgctcaaccacgccaccctcgccagcaagcaggacatctttgctcagctgtggaaggagtacgcgctgtccgactcgcggtacatgacctccgatccattcatgctctgcattgagactctgaccgttctcacatggggccctctctccttcctggccgtctttgccatcatcaagggcaacactagcctccgtcacatcacccaaaccatcgtcagcgttggccatctctacggcgtcgccctctactttggcacctgcttcttccaggaaaagtttcgcggcatttcgtacagcagaccggaaacgctgtactactgggtttactacgccggcatgaacgcgccttgggttattgtccctgctagtacgactcccccctcctctttcaaccccctttttttcttttcttttctttttttttcctttttcttttttcttagtgttccccttttcctgttctggcagagctaacaaaaccccccagtcctcctcttccaaagcagcaagaccattagccaaggtctctcggtcctcaacaaagtcaagagcatgaagggcggcagttcatccacctccggcagcggcagcagcagcagcatttacagcggcaaggcggagagcatcagatcgtttgatggcagcagtgagagcaagagtagcaacagcagcagcagcagcagcagaaaggccgacaaggaaagcaagcgcgagcctagcagggatagcagagatgggggcgaaaggaggagggatcgcgtctcggagcaggctgcctatttcagagacgaaggcaggccggagagcattgcggagagcaaatatgagatttgggaggagaacagggcggatgcgagggagcagttgaggaagaagaggacgacgggtcggagggagtaagaatggatgtggaatgtacatataaagtggcggccatcaaggtgtcaggttggttggataggtaagagatgggatgacaccggcacgagctgggatgggccagttcttaacgtctacattgtagcccggagtgtgggatccacttctgcggtccggtggtgtgggcgggtgcgtgctcgggatcagaccgggtattgagacatgtgcacaccccgtggcttctcggtttcgggatgatgaatgatggggcaggtcggcgtcggtgttttttaactctttttttttttccagttaagtagtctagatgcttagaatctgtagacattatggcctgcatgctgtctggcgatccacagtgacgaagtgcctcggcatgctatcactgagacgagtttgtgaaatgttttcgaccgatggttctaaacactctgtatcaccatccatcttgaagatcggttacattgatcgtcgtcctctattaaattagacgaacatgtcagttcttaagccttgactcactagatcaattaatgctcgagattgtggtttccgtaacttggtcacgatgattcacgtgcagttaactaggagggcgcaaagcagttagacaagtacctctacaattctccacattggaagctcttggtcccacaattggctctaattggatgtgtccttccccatacccaggggcattacagatgccatccttgtccctcccttgccgtctgctaggccaaccccaggatgccgaggttcacagctgacaggacccaaaaagccaactgaaggcaagcgctgtgaattgaatgacaggatcctttcagtcttttaatttgacatcgatcaaatgacacttgcatgttcacctgcttctcccatctcaactgcactgcgcctgtttacatcaataaagtattttaagactacctacttgattgcattggatgattgtctccgacacgctttccaccagtagcgagcgggttcgcgcctctccctcttcgttttcagctctcttcgcgcgccagacgggggtgcaccagattcctacctattcaggccgagaaaaaaacaacatccgagttcacctgccaccgctagccaccgccaatcctaatcgatcccagttcgctccaaccccctctccagggcgcccttcccccggtttttccactgtctatcgcgcaggggcaattgcaacaattccttcgcatcgatccatcaacaactgaggactgaggcagtaaaatcacaatggcttccaatctcgattcatcgtcctatctcagtccgagcatgatcggatccggaatcatgtcgtcctcgctctcgtcgctctcgtcgtccgtctcctcggcgcgccatccgtcctcgtccaacatttccaaggcttacagacaggcctcaacactatttctcacccgtcgactacccgaagccctgtccactgttctacctttaatcacaccgtcttcctccgaattcgctactcctggggatgttgcttccggcgccgccgcattcgacccggcacctgtcgccaaggcgtcacgatccaccaggataaaggtgtggagtctgtacctgaccatcctcaacgcgattctggagttgaactcggacgagggcaaggacgcctttggcacacaggagtggagggctctctgccacaaggtgcgcgagggggaggtttgggaggaagtagtacgcagtggataccatgggtccgagggagatgtcgatgcggatgtggttatcaacttgtaagtcggccagcaacaccatcatttctgtcagccagccaacaaggtactaacaccccccatttacagagccacccttctcctcggccacgccaaaactcagaccctcaaccaaaaacgtctagaaaactatctagccgccgcccgcacccccaacctcgatctgacggatcgtctctcgggtccctctggcccgggtggttcctccgcctctccagcccgtcgcctgcgctcatcctccaaatctggagtggcgaccggacatggcgctgacaccccgcgagacctcaatgcgcgcgtcaagattctcgaactgtacactttgcatgtgctcccacgcaacgacgagtgggcgtgcgcgcgagagttcatcaacatgagcgcggtcctggacgacgagcggaaagaagctttcatccaggcgctggactcgctgaaggaggatcaggaagaagcggagcggaaagcgcgcgaaaaggaggatgcgattcgcaaggacattgagaatgcgcgcaagctgagggcggagaacgaggagcgcgagaggaagaggttggaggaggaaagacagaagagagaggcggcgggggtgaacgcaagtacggctgctagtgcagggagcggaccgacgacggaaggggaatcgggtgttgaggccaaggggacgggaacggggacgacgaagaaaccgaatctgaagaagaaggcttccgcgttgaagaacgggggggcctcgtcgtcgtcggcgtcttcgaaaccggctaggccgtcaaggaaaggagcgtcgtcaccgaccgcgaccaagacgacgggttcttcttcgagtgccgtgaccggccctggaatgggcacgaaggcggctttgatactgaacaatatccggtcggtgttggatcaggttatgacggcattccatgggaacccgttcctgctgtaccggacgctggcgttcattatcgggttcctgctgatgttcagcaaaaagagcgtgagggagagaatcacaagagtggtgcagcaagggtgggggaaagtgaaggctacggctggaatggggatgaaagttagttacatttgatccgagccccttttttgctgcttgggtaccagtattattttggacattgggagtaagggagggaatattcctgctctgatgataattagcattgcggctgttgtcgcagcaggttttggcatgcgacagttttgtttcgagtctatcgttaatgggtcatgcatcacggaaaatagcttgtttcgttttcagttcatagtcaaaagagatgacacaatcactgcaacctgacatgtgatggcaaaatctctaaagagtaaccaaggccatgttagtcaacgcctaattaagagtacgtgcttgcttttcagctttgtctttctcaactcctgccctcttatgctatgtatgtgaacagaactccctaacgcccttgatgccaagtcaaatgcagcttgagcttgtgacaaatttcttttctcgaagttatatgccccttccaacatggtttccatccgtcacagccaggagcccatctcatatcaggaaactaaccaccccaaacaatcttcccacacaagcccatgcccgggcatctctattgttaaaatgttcgatttgttttcttttggtaaaatagctattgtgtgaaaacgtacttcgttagcctctaatctttacgagcacgccatctccaagcactttatcccacggcaagcgggaagggggggggaaaaagaagaagagaacttacatccgtcctggaactacccaggtttataattttgggacacccatccctgtccttttcgagtctggtgcactcgaagcagtagaacgcgtccgagatgccctcgccgccgcacaccacgcacttgttctggtagttgccgaacgagcactcgtcgcagatgcgcaccagtgtcgtcggccgcacgtacgagtcgcacacggggcacttgccatcgcacttgtcgcagagacggccgatggcgatgccggattgtttgcggcacattactagatcactgtggggaacgggaatgttagtatgtacatagtcgggaaggtttatcaagaaagggtcaagcagggctgggttgggcaaggagggaagcgagcataaaagagacgtacggatgatggcgagacatggtgggctagagattatgatgtgttttcgcgacggtgatggtaggcagaaggattgaaattcgggtgagatgggcacgcgtggtgctgtcgcgtagtataaattgatcgctcagagaatgcgctgtacggtgaatctggtctcgaaatggcacttgtggttgtagccgaggacgatagggaacgtgatgcaaggcgaaagatgcgatcactggcgatgccgatgtggaatcgaatttcgtcagcctcggcggcaagtgggtagcgatgtggcgtcctcttctagcgttttccgcgttttcttctgtcagcctcgtggaagagcggatcttcaaatgccaagacatgcgactggtgcaggaaagtggggttagcttcccagctgcttccccgaacagggggattcgagcggcctcgaacagcggactaccctgaataatccactttcggggaagctgctcactgtgattctcccactggagaagttctggacacagccggtcactaacaatttggcttccatcaatccaccaacaccagtttccaacaacgaaccgggcgtgttgggagatcaaaccggccattcgacatatatgggagaagtacattcgacctttaactgcaacgcacaacaaaacctttttgttacgccgatcacgttttctgccaatcacttccgagctacaagaccttacaactccaacacctttgcttcagcttcaacgccaagctgctgtcgatttcctactcatgtcttcggaaccgatgatggaaacagaggacttgtctacccagaaacgaaaggccacttcctcaccatcgccagaggatggcgtggctgctaagcgcaccaaactggaggacgggaacgtccagggcaggatcagtgagattgttgaaggggaagcgacgccaaaaaccggcaggacagaggaacctgtaaaggactcgatgcgggagccggtcgccacagcgagggagatccacgccacgtcaactaccaaggacaatgatcatccaatggagaacgaagctgtggcacgcgcccaagaaaccacagttcaaagcccagtcactactagtaggagagagtccgacgagcaaagggagcaggccgcaccgccgtctcgaaaggcaccacttagccccgaacaaacgcggaagaatgttagcctggaggagaagaaacgcggcaggcgcttgtttggtggtctcctcaacactctaagtcagactacacccaacaactcgcagcaaaagaggagaaaggagattgaacgccgccagcaggaacgagtgcagcagcagagagtcgaggatgataggcgcagaaccgacctgctcgctgaacgcagacgcttccgggatgccaagcaggtggacttcgaagagcggatggtaggttgtcctttgacaacggactgttgaacatgcttactaacagacccctttaacttttagatgcaccggcggcatgaaaagatgcttatcttggctcatagtctgcgaactgtcagcgagccggtagttgtaagaacttgacccctgggacaacgaacacgacttgaatcgagggctaatgatactactagtactacaaaccctgggagctcaccaaagaacaagagcgtatcctcgatgaacaagtccgcgaagccgaggagaccatcaccagggaggtgcgccagttcgaaatcaaacatggacggccgccaaagaatgaagtcaaggtccagccaaagtctgagatcccgccaccgccaccatcaccaccatcaacccatgttgacgttgtccggaatgaacaagatcaagttggtgagcagcctaacaagacttcagaagatgctaaccatggtgctgttccgtcattgtcatcacaaaatccagcagcagcagcagcagcaactctgagcacaggtacaggcgatgacaagggcgtcactgccacgaacattgatactaccactcatgaccaggaccatgatggcgatgagatgatacaagacggggaggatatggtcatatactagaggtaactttacctatccccgcttttgaaatatatcccagtgtgggttctacctgtcggttattgtcgccttgggttttggtctaaaacaacggctgttttgttgaaagctagctggctagccgatgttccttgactgtctaacgtcggggccatatatgtgaaagtaaaggagcataccccaaccaaggagggctgtgaagcggaaggaacgccaatgttacaaaaggaatacgcatttgttgttatttacttgcagccgcggttttggtagatgccctactaagcaaaatactttgatagcgttttctagagcttttccacaaccagcagcctagttccacaacgtgagaacatcaaggcacctccgctcactcaaagcttcgcatccccctcagtcaacacaccacccaaaaactcggcaatagcctggttcaccttgaccggctgctcccacaatgcccaatggctagcctccacctctctcctcatcagcttcttgtcgaagaacctctccatgccttgggccatcgccggcggcaaggccgcatccctcgtggccagaacaaacagcgccggcggctccacaatcttctccccgtttgcgttcttccccctcttctccaactgcttcaacagctccctctcatcctcatagttcacctcgctggtcctataccaattcagacctcccctcatgcttcccccatcattgcccgccacctccttcacatagtaatccatctcctgctcatccaacaacgggctcttgcccatcttgggcaagttttcaaacaaacagcccttctccgtcgtgaacacgcgctccccatccggtcccttggcgccatacatgccactcaagaactgcctgatcttctcctccccctttacctgtgcttcaaactcgggcccggacaactgcagctgatagcggaaattcggcagcaccgtctcgaccttttgcttcagcgggacgaactcgcccgccctcggcgcccagaagggcgtgcagacggagaacacggcccgcgtcacgtcgggaaaccagagcgcaaaccgccaggccacggcgccgccccagtcgtgtccacccacaatgatcccgccttccttctcaatctgctgacgcccaccggggacttcgctctccaccagctcgagcaggtcgtgggtgacggacttgaacgagtaggcggtcagctccgcgggcgactcagaccggccgaagccgggcaggtcagggacaatgacgcgtagaccgagagatacaaggaagggtacttggtagcgccagccgaaggaaaggtcgggccagccgtggatgaggaggacggttccgcggggttgggaggcgtcgctgccatcggaaggagggagaggggcggagaagaggtagtggtatttcttgccgttgatggtggcggttttggagacgacgcgggggtcgtggggggtgagtttgggagggaagtctgcggtggatgcagccattttggatgaataggatgatgaattggatggggatgagttgttggtgagaacttgagctccagtctggttgagttctgtgagtggaagttagctagatatgttttgggtattggaggatgatatcacgatggacacatgtgtcttgttctgtagtttaatggcagcacgaaatgaaaactggcagtaaacggacccttaaagcaatgtgccacgtatgtgttgttgaacctcggagagttcttggatcataagcaaataatcagagaggttatgttgtctttgtgccccccttcttatacctttaccattcagacgcgtagtggggaaatgggggtggaggggaggcagcaacaacaccttaggatcttaggtgctccatgcatacccgccaagaccctcaaagatgcctcggaaagaggtgatcatcgaaacacgaagacccttgcctttgcgcttcgtatgtacttggctcgtcgatttggccgaggcataattaagcgaagggtacctttttaagtgggtaagggaagagggagagctattggctgttgggcgatgagtagacatgggatcggtaagatggtggattcaacacatccaagtcagctacctacatggtgcgattgcaatagattcagactggcaatgcaaaggcaagcggtgaagaagggatggataacagatcgattggaagacagaaatctttcaagactgagttatgcctctattaccatcttagccaaggtgtacgtttgtagggctcacagcttctgtccctgaaccacctattgcactacactccagcacgattaccatcgtggggtaatcagaaagtacctttgcctacatggcatcaacatctgtcaacatacccatctcttccgccccctcaagtagtgatttgggggcaaggctgtgccttcctgaagacaccatctgtaaactcgtatccatccaacatttcatgccgtatccatagtccagcaccaaatatacacgatctcacgtggcatccaatgcgctgtaattccctgattcccctgagcgtctgctcagcctctaggattgtacaacgctctacacgggaggatacacctcgttccctggtcaagtcaaactgaagaagccttcagtgatccggggactgttgctcttgacggtacgaccgtgtgtcgagtctctcagcataaagttagcagtacaggcaaaacctagaaactgatgaaggccaagtggatcgttgggcatgtcgtttacgtcgttcatgtggctatactcgagcttatcgtatcgcagcgtagctttggtaattttcgtgcctatccagcaacgatttgtctgcgacatgctcacttcaaggtgaacttctggccgttcacaaggggtgctccggcagtagtggttttgttgggcttgccacagattgcgcaggctattgataagaattagttcctattcatctttcagaaacctccaggaagggtttcaagacgtacagttggcgcggtacgcgcatttattgcaaaaggtgtggccttgtgatacttttgccttgcagcgcgtacaagtgctggagtattgagcataggggttctgagccgccttggacagcagtttgctctgtatggtaaggaccagttagtacagacgaatagtttgatatcttctaatgatgataggatgaccaaaaactcacctttgtcactcctgtgttgcccagagttgccgactttttgggtcccgtggccgagctcgatgatgacgatgttgctgctgctggggagccatagtacatctcactcttcttcttgaccgccggcgtgacgagggtcgtcttttccttcttttggcactttgcgcaaaccatgtcggggatatatttcttttcgggcgtctctcctatattccttggttgaagtggtgagcaagcttttgttgacggttgatgagatagctctacgtggttcaagttggtgatgaatgaggtcagagcacaacagcggcggcaagttgaggtggtgtccgctggggcgttgttaccatggtgccctgtactggccgccaagcccatggcgcatcccagagaagaaccagagaacttgaagggaccaagaaggccgcgtatggtggggtaaaagggcccctactgtcagccactatcgcttagtcatgagcttagcgtcctcgcttccagcctcaaacacaccttggagcatcttgattgggtgtgccgcattcgaaacatctttattcatagcaactggcaatccacacatggatgctctgcctaacaacggtgacccgctaacaggagcgctgtgacgtgccttggcggcttggtcccctgggaaggcgattgtggtgttagtggtgggtgagtgtcccagtctttgtagccggtacctctacctatggatggtagtgtacattacgattacgtgcagcttttcaagcccatcactcaggcaatcccttccatccctgacatcccctgaattccagaagaaataaagtctgcatcttcaaacatccaaaacatggaacctgccctttcctgaggtcgccagacttgggtaccgatcgttggactctttctcaacatcccgtcagggggtgcatcccaactcattgacagggcactcttcaagcaaaccgtattggcgcgtaccaggaaccgtaggtatcgaaccgggcccattggtacctacctctattctagattggtgtcttgtatcattggtcttcctgtaccggggggcaccagttcgttaattccacacgcgaatcctgcgctgagcagccttgaaaggaggctgtgctgcatcttcacttgacttcccatgacacggcggcggcacctactgcgctagtatccagcccaccatccactatctctccgtacaattcccaactccaattcagcttccccaagttccacctcacgcattcgtctcgtcgcaaaaagaaacgttcctgcggtcaacataccttacctagactcatacgctacccagcactcgaccacatccatcaaagccgcattacacacgcgctacctactccggcctggaatcaacaagtgcccgccgtatccggattcctccccctcgtccacattgagtcctcagatgctcctattcccgctataggcacgactctccgcccttgtcttcgaatccctcgcttgtctccgcgacaccaccatctcaccttggtctgacggactgtcctaccgacagcgtccattttccggctcccggtctccggcatggcggctggccgcccccctcctggggccccgtcgagcgctcaacacgacgatctgctgctcgacttcggcaacgaacaaccatattatggcgggggacaaaggtcgactttaaacgacgacgatctcttgcgactacacagcgatgatgcgcaaggcgccgcgcaacctcgcccgtccgtatcctacgatgacttcgtcggctccgggcaaacaacacaaccaacagctacaagacctatacagcccgcgccaggcgcgacaggcggcggaggcccaataagtccataccctgatagcaggtccctggaccggcatttcagccaaacgtcggatctcggaaactatcaacgctatgccgaggactctgacgactaccctgacgagagtaccacgtcctactaccaacatggcggagctatccccccggactcggcggctgcccgcgacagcgcgcgcgcacggaatagcgtcctgagcatgggtggcggtttgatcggtcgtgccaagaacatgcttggaatgggccctgagggatactcggagatggacctccccttgacggatccgcgagcgaccgcacgggtagaccactctcacgagcctcctcctccccagaagccagccaagaagtttgatttcaagtttgggtttgggggcggaaagccggatccagcaacccttgggccccgtatcatccatctcaacaaccctcccgccaacagcctgaacaagtatgtcgacaaccacgtctcgaccgccaagtacaattttgcgacttttttgcccaagttcctcttcgagcagttctccaaattcgccaacatcttcttcttatttaccgccggtctacagcagattcccggcctgtctcctacaaacagatatactacaattggtcctctagctgttgtgctcttggtttcggcgggtaaagagatggtcgaagattatcggagaaaacaggcagataaggcgctcaatatgtccaaggcccggatcctgaggggttcgacattcgaggaaacgaaatggatcaacgtctcggttggagacatcattcgagtcgaatctgaggagtccttccccgccgatcttgttctcttggcgagttccgagcccgagggtctttgctatatcgaaaccgccaatctcgacggagagaccaacctcaagatcaagcaagctctgccagaaacgtcatctatggttagctccagcgagttgagtcgtctgggaggcaggattcgctccgagcagcccaacagcagtctttacacttacgaagcgaccttgaccatgcaggctggaggtggggagaaggagcttcctctaaaccccgagcagttgcttctccgtggtgctactctgcgcaacaccccttgggtccacggtgtcgttgtcttcactggccacgagaccaagctgatgcgcaacgccacggccgcgccgattaagcgcaccaaggtcgagaggcagctgaacacgctcgtactcttcctcgtcggtatccttttgatcttcagcgtggtctctactgtcggtgatctcatccaacgaaaggtggagggcgaggaaggtctcgcttatctcttcttggatcctatgaacggtgcctcggctgttgctcgcatcttcatcaaggacatggtcacatactgggttttgttttccgctctcgttcccatttcgctcttcgtcaccattgaaatggtcaagtattggcacggcattctcattaacgacgaccttgatatgtattacgacgttaacgacacccctgccaattgccgaacttccagtctggttgaggaattgggcatggttgagttcgtcttctcagacaagactggtaccttgacctgcaacatgatggaatataggcaatgctcgatcgctggaatcatgtacgccgacaaggtgcccgaggatagaatcccgagtggtgaggacggagaggatggaatccacgacttcaagcaactgcagaagaatctcgagagccaccaatctgcgcaggtcattgaccaatttctcacccttctcgccatctgccatactgttattccggaacaggctgaagacggaagcatcaagtaccaagccgcgtcaccagatgagggagcgcttgtcgatggtgcggtacagatgggctacaggttcgtcgctcgcaagccgcgcgctgttatcatcgaagccaacggccagcagcttgagtacgagctcttggcagtctgcgagttcaactcaaccagaaagagaatgtccacgatttatcgttgccctgacggcaaggttcgttgctactgcaagggtgcagacaccgtcatcctggaaaggctcaatgaccagaacccccacgtcgacgccaccctgcgacatcttgaggaatatgcttctgagggactacgcacgctctgcttggccatgagggaaatcccggagcacgaattccaggagtggatgaaggtttacgagacggcgcagacgaccattggtggtaatcgtgcagatgagctggacaaggctgccgaactcatcgagcacgacttctaccttcttggtgccaccgctatcgaggatcgcttgcaggacggtgtgcccgagaccattcacaccctccaggaagctggcatcaaggtttgggtcttgaccggtgacagacaagagaccgccatcaacattggcatgagttgcaagttgcttagtgaggacatgatgctgctcattgtcaacgaagagagtgcggaagctacgcgggataatcttcagaagaagctcgatgccatccgcaaccagggcgatgccaccattgagatggagaccctggctctcgttattgacggcaaatcgctaacgtacgctctggagaaggacatggagaagctcttccttgatcttgccatcatgtgcaaggccgttatctgctgccgtgtttcccctctgcaaaaggccctggtcgtcaagttggtcaagaagtatcaaaaggagtcgattctcctcgctattggcgacggagccaacgatgtctctatgattcaggctgcccatattggtgtcggtatcagcggtatggaaggtctacaagctgcgcgcagtgccgatgtgtctattgcccagttccgttacctccgcaagttgcttctcgtccatggcgcctggagctaccatcgtgtgtcgaagaccattttgttctctttctataagaacatttgcctttatctgacacagttttgggtatgtgttccatgcaggtaaccatttctgattcaaaaacactgacctgaaacagtacactttccaaaacgtcttttccggtgaagtcatctacgaatcctggactctctctttctacaacgtcttttttacggtccttccgccgctcgcccttggtatcctcgatcagttcgtctctgcccgcctgctcgaccgctacccgcagctctacaacctcggccagcgcaacaccttcttcaagatccgtgtcttcggcgaatggatcatcaacgccgtctaccactccatcattctctatgtaggcggctgtctcttctggctcaacgacgggcctcaaggtgacggtttccctggcggaaagtgggtctggggtacagccatgtatggtgccgtcctacttaccgtcctcggcaaagccgcgctggtgaccaacaactggaccaagtaccacgtcatcgccatccccggttccatggctttctggatcttattcgtggcagtctatggcgaggtggcgcccaagctgaacatcagtgttgagtactttggcgtcatccccaggctgttcacgagcccgatcttctggatccagatgcctacgctggcaatcctctgtttgctcagagattttgcgtggaagtttagcaagcggttgtggagaccggaggcgtatcatcacgtgcaggagattcagaagtataacattcaggattataggcctcggtatgtttttgccatgattcgtcgtccccccctcctctccttacttttttaccctgcctctattcgattgctaacgcaaggacaacagcatggaacaattccaaaaagccatccgcaaagtccgtcaggtccagcgcatgcgcaagcaacgcggttatgccttttcgcaggccgacgagtcgcagacccgcgtgctccaggcctacgacacaacacagcatcgtggtcggtatggcgagatggccagttcaagaccgaatcaataaaaaaacaaaacaaagcagaaataacaaaaccagcgaatggggttgcgcttaatgtattggggtgggagggacatgaatcaaagtgtgtatggacggagatgtgatgaataggtgactgatggactgattgatggtgatggatggatttaagatgaaaaaaaaacggaaggaagagacatcttctttgcgtatcatgaggggggcacgcagacagactaggcaggcaagcaggcatgaaagggaggtatacgacaacttatttttaatcgttttcttattcttcgctccatctatgcttgcgctttcctctactgacatgttcttgtgtatgtgatgtggggaaagaaaggcgtagtaggttcattgatttctggtgacgagttttcaaccctcaacgtggcttcataatcctctgttttcaacagttaaagcacatacgaccatacccactggaaaactcgggatcccgtccgctctcccatagataagccagtgagggccagactagtagttgggtcggtgacgaccagcgaatccctggtgttgtatgtttttgatcctgtctttgtttttgattttttattctttttagcccatttcattggcccatccttccttcttctctcatgtgcgtataatttagaggtaaattaggttgaagttggattctaactggaactttttgattttgcctagctaggtgaaatggccgcatttgcggtagatgagacggtgacggatacatgtatttcgtgggtattgtcttgtcgtttggtactaggtaagtcaaaggggtagcgcgagcgctgaaatctaagtacttgtatgcaaggaatgatgatgtttgacacatataatattgacggcgagtattactgcttattatatcttctcgtgctcttggcatgagagtttggtacaatgttccagcacaggatgaaaacaacatgtctgccttcctacctcccttaactccaagtggacttgatatctcggagttggaaacaattcaaaggcgttgtatgtcttatagttatcttgatatcccgaggtattgaagaaaatgaggtaaaaatgtaaaccccttccattcaataaatgcctgtacgtcaggctaggctaacatgatatacaatgtccatcagcgataccatcggtaggagtacccggtgggatcggatgatgtactcggggagtagcagcgtattgcttcttgacaggttgcttaccggtggttacttgcgtcttttgaggtgagaagggtagcgagatgactctcccggtaagggtatattaggggggttgttatcgtggttcatagaggctgcaaaggtacttctgtccccgagatctcactcaccgtgtcgacagccaggcaggcgctcatgtgtttatgagatgtttaccttcctcttccttgtcttcagtcattgaccagatcacatgccaggacgacatgatcggttctgaacctgtaatagtgagagcaatgcgaccctttcacgaagcatgaaggacatgggaactgttcagaagcttctatgcacctctcccactttacacagtagtgtaaatgttgcctgtgttttgccatccgaactccgagcacatgccagcgtttggctctcaagctaccaggaggaaccaagtagttctcaaccaggtgtccattagctttcgccagccggacatactgcgtacataccttgatggcgaagaagaccgagatcccaaagccagtttccatcgtcaagtcgtccgagatgatcgtcgatcgaggaataacttccaggaacatcggcagttcatatccacgagccgcttagtaatgtgatggatccggtctggctgactcttcatacacagtagagagtcccgtgaagtcgcgcgattttcgtgcgtctctgtctccgtaggatgaatcacaaaacagattccgatatgtccgagcatgatgcaggtatgcagacaggcggtggcgtgggtgacctggttcgatgtcttctcttcaggatatggaaatcgcaagagttctccaacttccatggcccggaaaatagtaccaaaaaagatggggaagaatccaccggaaaacttgctcgcggcctcacacagtgcccgttcatcttgtcgccgcccagccaagcgagccagccaaccagcccggcaccatgtccgacgaccggccgatccccggcattccagaaccgagcccagctaccgggccccgtttggtggctggggcgatgggtgggtacacgtgcaagatgcggcatttgccttgtccgcgttttctctggctgggtctttttttttctttggccgacattcacgaaatcatccacgttctcacgtgttttgcgcagcttcgggagttaaagattccggatccatcaagagtgctgggatgagccaagtctcatgcggatgtttccgctggattgccacgggccgatgccggcgatggtcgccaaacatgtcaagctaaagaaaaaaaacaaaagaaaaacagaaagttggaaagttccacaagaagcacgcaataccgacgcgttttcacgtggggacttcacaagatgggaagcttggcggatgtgatgtctgaaaaaatcttggagagaagcatggcgctttggtgaactttttggaaggcatgagatatggatcttagaagggacgaatgagatgaggcggaaatagggttacgtacaggatgagcctggctctagtgtaactgtcggggactttgagtgaacaagtgagactgtctcttgacttcagaataggattcagagctccaagattccagtttgatattggttcgaattcggctttgatactccactgaaaagttcagaggaagtctgacaacgatattgttgaacctcctcgagattttgcattttttttcttcttccttcccccaggctgaccgacatgaacctgatgattggcaaaagtatgtacctaccttcctctctggagcatttcggccgatgcttcagttcggctccagacaagggaactaaaaatagaaaaaggttggttgatgtcgaggcgaggggacgtgacggtgtatcagaagctaccctagcaaccctgcaatgtcattaggtgataaaatcggtagtgtagtgtagttaaccccaacccgtatgcgttgccccccccccccccccacccttcgccaaccccaagacatggggagatgaacgacaagcgatgtcgcctttcgcccgagtaaagtttgcctctgtatctcacggggcataacaagtgtacaaaacctatctattagagactcatcactgcacgccaagaagcctagacaaccaggacgcgtatactggaagccaagcccgatcatcaatccctttaatggtgaacatatacaaccggaggtagagggtgggggacgctaagatggacacatttttaccgttaaagggatggatgaccctcgacgttgggcttgcggatcccctagaaacttacactacaacctattataacgcatgttggatgagaacaggacaaactaatgcgcaacggaactccccgagtcatggcagagacgaattattcaatttcgacagtgctggctgcgaaagaaagtctcggcgatgtttgccagtctagtggctcaagactatccagctggtgcagcaatagtattccggcgtgcagtctgtagtgtgggaaacgtacgggtagttgctgatgtttgacttcagaactccctttggtatcttgtgtcgttcctttttcagtcagcccggcggtaatgtatgtgtagacggatgcataacggatgcctaaccggggctctggctggggaggaacagctcatggctattaggtaggtctattcaacatctgatggcattcctcgagtgaacgaccacagtgacaatcaaaggttgcagcagtgagtaaccgtctggtctatttttaccgtttcttttcatcactgatgggatttgatgcgcaaacaggcccatgggtgaaggtttgttaaccgcccacgataccatcacgcacatctgcggactgcgaccctgcctctagtgtactgtgataatccatcacagaggccttggcgggatgactgggattaacgtactgatggcaaagtgcaaaaaaggacgagaatacaaaattgagatggtttgcgaagcatgacacgcaattgaacattctttatcaaataccaagatccaggtcgggaaggttaccatgacgatcggatatagaagcatctggatcagacctgatcaaacgctgatagtgactcgcaaatggcttcactacgccgtaacgttagcatgctttaataagatgagctatagaatccagggcatggggcagcaggcgagccagctctcacactggtgagccatggttcaatatgatcgctgagcctcaaccgagtcgggttaatttgccggcatgcagaagtctcagatcgggaacaagtctcagtcagcaatgacatgaccatacgtgtaaaagctcagaagtccctgcgttgacggtctttcggttattgtctcaaagtacactactccccaccttggcgatcttcaacgggaacagcatcaatgtcaacatggcagacgtcctgttgatggactcaagagagcattttccttgaaaaagaacgaaaaaactcccgtcatcttcgcggtgtgtaaaagtgctacgatgaacggagacccggcaatcgtacggtccaccgctgcaggtacggcaccttcaagggcaccaccaatccgaccatcaccaccatcagatgtcccatcaccgccgccaccacgcctgccaatgggaggtttccgatttgagtgtacttcgagggtaaccgagcccccaaagtccctcagctttgcgaccaagcgatgcaaccccagtagtaggtgtggggtgaagacacggcattggatcgcttcattagttatcattttagtttgcaggtttgcgggttgcgggatcggacttctacgggagttgtttgattcatgtagaccaacgtgacaaggtgcgagcgcgggcggcagtatctgatcatcaactcgatcaacgtccctcgacctatgagcggcatctcaatgacacgacaaaattcaagggggtgtgacaaaacacgatggatagtcagataccgttctgctgatatactccctcaaattgtaaagctgttatagcgatggcggtgttgattttcaaagtgaatagtaaaaaaacaaataaaaagttgagaaagatacaagacagaaaattaccacagtcgcgagaaatcccgagatattggcgggacacaccgttcaccttcatctttcaatggcatcaaagcatgaaagtatttcttggagtttctatccctgatcggcattacaaccttgcaaagagttggttcagcagaagaaaaatatctctgctcggattctgaatgatgtcaaaagagaacggaattcagaaacttcctcttgtttttccatctcgatagcccagactggaaggtgtttcttcgcataatcctgtggtcaaccaaacttctcgcacgaccttcccgatgcatatccttttgtcgaagagcggaccctgctgaagatgaacgtcctgccatccactacaactccaaccaaggtattccacaccgaggtgagtgtagtgcggtatgcggaaagaaaaaagagacagtaagcaaaggtccctgtaacgctttccacagagcaagcgaatttgatactgtgaatagcaccacgccgaagagatgtgtgcttgtgaggttcgggtaacgccgccgtgtgattccctacagccatgcggcccatgccacacacgggcatccagtttgatgatcagctagccggctgacgcccaacaggtcgttggatgaaaattaaaacatgggcatgggatctgaaaatccatacgttgtagtgtagaacaccattcagcttcctcagaatcagaacggcgtccgggaacccacctttgagctctcaaccaccgctgttgcatcaccatcaacgagcaaccccaagttctgggcccggcaaggtggtatcatctgagcatgaacggccggcgccctgcagaaagagagaattcatctttcccccagctgtacagtcatactgtgccaaggttgtacagtagctgcggtgactggatgacttacatgattgtatcctccaatccaccactctcggcctcgaaccatcagattatcaatcaagagggatgtcattgaacgaaaataaggtaagagcactcactgccgacccttgcaaaatggcagttgtgatatccttggcacccaaactttcttcatcctcgtggctcgccgctggccgcatgttctcgggcctagtttgctcggcatgcttagaattgggggaccgaaataaaattaaacaaaaaatcgcccaccagagtggcgcatacactaagtacataccagaaacctttggatccggctgtcatggctaccccttccctgcagttcccacactcaatcgcctgtgcagtcttggcaagaggtgtgtgtgcgtgcacacacacacacacaccgcacttctatattgtacaacttcgtcaaaattcatcatttaataacaatttctacattaatctaaagctatttcatcgtgcaaaataattacaacactagtaatcaatcaaatccatcgcgataatgcctcccaaaataatctttaatttaaaatccgccggcgtaaaacgatcctgtactcaaagcggcgcgctaatagtctacttcgacgaaaattaaaattaggaagatcctaatctaataattctataacgcgcctcctcccgccttagaaagaagagccgtaaagctgagtaatttattaaagttatttctaagactattctacttaagaagaaggctgctcctattaaaattactattaaaaagaccgctattaaaaaaactgttattaaaaaggggaaggctactgcgctagagttagagctaatcctaatcctaatcctagagccgccgttatccccccccaaacccgcaatacctattgaaatttctagtagcgaagaagattctagcgataataatgaaatcgaataatagctccccgtccgccttactcctaaaaagtaggctctcaataccttattttatttattgggtaataataatagcgaaatagcctcctcaattaagctaattactttagcgctaccggcccagccctgcgctgcccgtaagccaattgctatagtaccgccgccgctatattctaaatactttaatttaatacgaatttaatttaatatagtcggtttatatattactactagttgtactaaattacccgttattaaagaacgtaatttatttagagaggttaaggttgaataaaacgatagcgaactttataaatagcggtttaggataatactacttaatgaaatcctatatatatagtaaagttatataaaagatattattagtaataatgtagctgtaggaataaagtaattagtctttttatataacgttatatatattgctactacttataataaccgccgcgcccggattattatatataataagactattcccgggaaggatttttataataagtataataatattaagtataagaccgttataaaattgtacctctactatactagctagtactattattttactatattatttaaatttcggttaaccgacccgcccgctaataaaatccctattaccctattctcctatagtaatataccttctactcctaccccctcttgtaatttaattaatccttttattaccctaactctacgaatggttaatatactattattataagggttatagattctaattagtaccgagaagtttaaatatattataataaatattatactaataaaagtcgagaagaatttagaggaggaccggtagtgagaggagcgtacgggggtaaagctacgcggtaccgtatattaggagttggtataggtataggcgtacggttttaattataagtataagaattataataaggttattaaatattaaatgtactacgttataaatgggagtataacctattataattttaatgttaaagatgtaggtaagtaggtacgtactatattgttagggaaggctatagtagctaacctgctatttaaattaatacgaaatatattaggtaataaagtagtaaccgcctctaatattaacgatagtagtagtaaatataagggaggaggtaacaatttaccggttaatattaatattattaataatattaataatagtaatagtaatactaatatagaaattataaatagtttactataagctacgctaaggagggacgattttagaagtttatactaattataccctcctcccttatacttattatacccgctactatactagtacttccttccctacttttaatatccttaagtctagctactttatattgccggcggctctattactaattcggcaattattagcggttataattataatatagcgggcgctttccctctattgggtaaagtagtaattattaatttgtatatgctattaaagtattttactattgtattttataagtacccgactaactataagacttttattattaagtgcgttaatactaaccctcctcctatttctataatgattacggtatttatttaactaccggtactactattaatcgtactactattaatagtaagcgaagaggacgagggcgaagagattagaaactccttaatagaggccggagaattatttatactacgtccgcctataccctcaactttcggtcttcattcattactattaccctctactccgcctaattggccggctaaaaagattattaccaaattctttaaaacattctataaacgttactatattaggttattaattaaagtaatactagtatatagaactctaatcgctttaaggaatgagctctggaataaggaggcgccgcccaatatatttatacttaaagagtagctagtagagtagtttacgaggctggggtttagttacaacctctatacggtatttagggacggtattaaagatttctttaaaactaaatatataatattagtaacgtagttaaactatagtaagtataccctctaacccctattaccgtaatttaattaactagtatatactttagacccgcgatttaatactatactcaagtacagcgttactagagctctcgcttctatagcgggtactactactagcggtcctaacgagcgataacgatattacgaattaatttataacgaaagaggggggtttctagtattttagtattattatatagataaatacaatttctagcacttctagcatttctggcatttttggcatttttagtacacaattcaatttaatatatataaatctatctctcccttctatattctctactactacctaaatataatatccgtctctctatactcaactagttcgttagtatataattcgctatactctttattaatattattaagtcgatctattactagctttacgttcttaaaatagctacggatttattatattctataccctacattctataccaatcgtttaagaaacgtagcaaaatcgtcgtctaacatcttattaccgccttcattacaatataccctcttaaattactgcttaaaattgctaaagtatactttaatagaattaaattcgggagagtatagtagtaaatactataatagaacccccttctaattatatatatactagagttcggtacggaggtactaactagcattatttattactaaaatactattataaccaggaaatagatttattttaaagaataaatattttactatttaattctaaaccccggctaagtccgttgtacctctaaatattaatatatcgaatagcctatctattataataattagaaagaagtaataccgtatactatatataaatttgcttaatactattgtaataacgctgtaaggtgcccaactagtacaataagcgccgtcctttcggtttatactagacttattataaaatacgaatatttctataataaataaagagatttttaatatccattcggctactaatataggggattgttataatgcctttatatagagtcgcttcttcttctacttctcctatcgaaggtaccgccgtacggtctcggtcgaaatatatacgttatattcgttaattagaaaggtatagatctcatcgaaatataaatcgggttttaatataaggaggttcataacttcctttataatattaattatagttaataaagtatagggagtaatatagtatacgttatactttaagcgcctatataggaagctttctaatattctaagaagttcgcgacggtaaaaatattttactaatatccgataaaatacatttatatttctatacactccttatacttatactaataattttagcaacgttattgggatgctcgttatttattagtattattattattaataccttctagtaagtattagggtagcgcactatatcgataatagttcaaaagataatgtaaatattaaaatagataattgtacgacgtagagtattaaaatatcgactttttgcaccagttttggccagatttcgatgttaaacgattgagttgagttgtgtaaagcgatgtcaaatggccagatttgtcaaatgcggtgtgtgtgtgtgtgtacgcacatacacctcttgccaagactgcacaggcgattgagtgtgggaaaggcagaaggagcatcaccgtagcaatacataccaccatgcggcacgggaacggttggatattgccccaaccatcaacagtctgtgagtcgtgccagtcagtttttctcgcatcctaaagtgatcagcagtcaaagcttttcttagctcctccaaatgcttcggggcctcatctcgttcatgtacaatttgcatgatatacaggtagcttaccatcttcttcttgtgtgattctttacaatatcttgtagatttggtgtcagaggaacatgcagcaaggaatcgacttgcctcatcaaggcccactctgttctaccgccgtccatcatcatcatcttttttcggcttggcaaccaaaaccaaggcaccactgagagaaggcggaccgttcgatacatctcacactggccggggaccattctatgtggatccttgccgacgatatagcgtagcggaccatgaaggaggcaggaaggccgcgggctaacccagtgacttgaactgtgaaggagggaagattttctgatgtgatgaatgccctaacatcgggtaccttgagattagcactccgtatactttcagtaacgctcaaactgtacaatttaatactagtgtacactggtttgtccgttagcgtgggactacttgcaggttcgaataggggagaaatgtgtgatgtagagcatatgattggtccaaaattaatgaaaaaacgtagagagagagcttcaaagagcctgagccttctcagtagtatcccggacacgatgcccaaaaaggaaacagttccagcgttttttcaggacttgcaatcgtcaaagtccaccgaaccagacttcggaaaaatgtctatcgaagtgccacaccaacaatcatatcagggttggaatgtaccatctatgaactacacagcttctataatgggggccatggcaatacttcgacggttcactaacagacactacactacgtaaaagtgtaggtacgtacctttgtccgtttcctcgccctatggtgcacatctaccggtggcacaccctcgaaagctaccgtgctctagtgcaactgtactccatcaagagtccatgtccatcagtgccatcccaccagttgaaattcaccacttacatgtctgtggggttggcagcttcgttgttccagcctggtatgccagaacccgttctccaagtaccccccttacccttgcctgcaggcatgcttgatgcgtgcgtttttgtttccccatggattcggacgaagctccaactctcattgcccatggaccatgcgggggacgctcgttgtgttgatcctggcaaaggtcgatagatgtgatcacctccctgatgggtctctgtcagtctgtcggtctgtctgactgttcggccgtggcaaggaggagtgatataagtaggagctctcccgccactgacatccgagatattgctttgtgtgttctctgtatccctaaccagatatccatattctgggatagaatattgtcacacattctccctgtctatttatttgataccccaaaatcacagattgtgtgtattccttcagttggaacatatacaccagacaacacaataccatgcgtgtcaacgctcttctaccgttgagcggccttattggcactgctctagcggcatgcccctttgccgacccttctgctcttggtcgccgtgccgagggcggtgaggttgacgcccgtcagaggttgaaggaggttgaggttgacgacaacggccaattcatgacaacagatttcggcggcaacattgaggaacagttcagtctgaaggctggtggccggggctcgacattgcttgaggacttcatcttccgtcagaagctccagcacttcgaccatgagcgcgtatgtcttccctgccatggcccaattagcatcaagaatcctagctaacgaaagtttgataccagattcccgagagagtcgttcatgcccgtggtgccggtgcccacggtatcttcaccagttatggcgactggtccaacatcaccgccgcctccttcctgggcgccaaggacaagcaaacaccggtcttcgtccgcttctctaccgttgccggttccaggggttccgccgacactgcccgtgatgttcacggcttcgccacgagattgtatgttgaccacgtaacaacccttcccttcacctcttcagcagggcgttaacttgactccagctataccgacgagggcaactttgatatcgtcggcaacaacattcccgtctttttcatccaggatgccatccgcttccccgaccttattcactccgtcaagcctagccccgacaatgaggttccccaagccgccaccgcccacgactccgcttgggacttcttcagctcccagccctccgctctccacaccctcttctgggccatgtctggcaacggtattccccgcagctaccgtcatatggatggtttcggtatccataccttccgtctggtgaccgaggacggcaagtccaagctcgtcaagtggcattggaagacgaaacagggaaaggccgctctcgtctgggaggaggctcaagtcctcgccggcaagaacgccgacttccaccgtcaggatctctgggacgctatcgagtccggaaacgccccttcatgggagctcgccgttcagcttattgacgaggacaaggcccaggcttacggcttcgaccttcttgatcccaccaagttccttcccgaggagttcgcccctctccaggttctcggtgagatgaccctcaaccgcaaccctatgaactacttcgccgagaccgagcagatctccttccagcccggccacattgttcgcggcgtcgacttcaccgaggatcccctgctgcagggtcgtctctacagctacctcgacacccagctcaaccgccacaggggccccaactttgagcagctccccatcaaccgccctgtctctggcgtccacaacaaccaccgcgacggtcaaggccaggcttggatccacaagaacatccaccactacagcccgtcttacctcaacaagggctaccctgcccaggccaaccagaccgtcggccgcggcttcttcactacccccggccgcaccgcgtctggcgtcctgaaccgcgagctcagcgccacctttgacgaccactacacccagccccggctcttcttcaactcgctcacccccgtcgagcagcagttcgtcatcaacgcgatccgcttcgaggccagccacgtcaccaacgagcaggtcaagaagaacgttctcgagcagcttaacaagatctccaacgacgtggccaagcgcgtggccgttgcgctcggcctcgaggcgccccagcccgacccgacctactaccacaacaatgtcacccgcggcgtttccatcttcaacgagagcctccccaccatcgccaccctccgcgtcggcgtcctctccaccaccaagggcggctccctcgacaaggccaaggccctcaaggagcagctcgagaaggacggcctcaaggtcaccgtcatcgccgagtaccttgccagcggtgtcgaccagacctactccgctgccgacgccaccgccttcgatgccgttgtcgtggccgagggcgctgagcgcgtcttcagcggcaagggcgccatgagccctcttttccctgctggccgtcctagccagattcttactgatggttaccgctggggtaagcccgttgctgccgtcggcagcgccaagaaggcgctccagagcatcggggtagaggagaaggaggccggtgtttatgccggtgctcaggacgaggttatcaagggcgtcgaggagggcctcaaggtgttcaagttccttgagcgtttcgccgttgatggcgatgatgaggagtaagtagatttgataacaatgggatgaccaaagcgaggggggaagggtaatgcttaacgagctgatgatgagaatttgatgatttgtccgttttggaaaacgaacaagcgatccatggggtggttgagctttggattcaagggggttaaactttttgtacatatctttacctaccagtacttaatctgaaagaaaaaaaatgggtacgagatgccagaaatccgaatctttgttatttgatgagttcgaagaagtaacggcaacaatgcaccaacatgatgcgtcgcaggaactatgggtcacgtggatggctgcagaatgggttgtcaagtggttctttccgtccttgccccatcgaaccattggcttgggaatggttgttgttttgatgaagtctcgtgatgttcaggtcatggtgtcgtggtggtattgtgtgtgttgcttcggttgcatgtcgccagcccgtgtcgtccatgctcagtaaaggtgcggacagcgtcagctgaagatcgccggttgcacaaccaaaaaaagagagaccaagaagtgtgttactgcagtctcgtaatacccgccctggccgtatgatctcgatattatgttttggtgttgagaagatcaagcacgcagctgaaggaataaattaatgcaaggtatctacttacccgacagtacctacagctgttgccgccggcactaaacacgccgctggggcaccgctttgggtccacgtgtgctgggcttatgtacatagtaggcggagccctctgcatgtctcccgctgcaaccgcgcctatggccgatgacgttagcagtcccctatcgcagcagcctggagataaggctaagtccatgcgacaacgggcagcagccatcaaggtgcagctgacacccacctaattcaacacccatcacctatcccgtccatcgccatccatcccgacgtgtgcgcgcgctttcatcccgtgtcgtccgacgcatgacgatttgatcctattatccccgcgattctccaccatcaaaccgtcgaatcagacacatcaaacggcgaacggaatcaaggcagccgacaccggaagtgggttggattgcggaggacggtcaaggcgattcacgactcgtgaacgccagttgcactctttttaagacggactttcgacattacaaggacgccggcagcattgcatgtcggcagatcagcccagtattagacttggtcccataccaacaagttccagcggagattccagacatctccaagggtcaacgacagctacccgtgacaacggaccaccaactatcatggatcgactaaagaacttcctgacgccggtgaaggcaacagacgaggagtatgagccgctggcagacgactcctcattgacactcgaggaggaaggagagacatacgaagaccaggcgcctttctcatggatggaatacgccatcttcgtcttgatcggcgtcgccatgctctgggcatggtatgtccacgatacccactcgcctcacttatcctgctaaccacccactcattgtcactacaggaacatgttcctcgctgctgctccctactttcaaacccggttcgaatccaacgaatggatcctcgccaactcccaatccgctatcctctccgtctcgacaaccgccaacctcttggctctgctcgtcttgatgaacatccagtcctcagccaactatcctttgcgtatcaaggcctctctgatcgtcaccattgccgtcttcggtctcttgaccatctcgactgtcgccttccgcaatgtctccgcggccacctacctcgtcttcctgctgctcatggtcggcgcctccgcctgggcctccggcatgttgcaaaacggcgccttcgccttcgccgccagcttcggtcgaccagagtacacccaagccatcatggccggccagggcgtggccgggattctgcccccactagcacaaatgatctcctacctcgcggtgcctcagcccggcgagtctaaccctccctccaactcaacacctgccgccaccactactctcgacagcaccccagaagcggcccccagcacctcggccttcatctactttctcaccgccgtgctagtctcccttgccaccctcatcgccttctaccccctcgtcaagcgccacaacgcgctcgtcgaatcccgcctcatgctcgacgaagacacccaacaacaaatcctctcgcagtccatcacctccctcgaggaagccgagcggcttcgccgacactacgtcagcccttccacccttttccgcaagctcaatttgatcgccgtctctgtctttttgtgttttgtcatagccatgttctttcccgttttcacagccaaaatcctgtccgtccacaatgactctgtcatctcccctggtccgggggaaaaagaagcgtcgtctatatttgcccccggagccttcatccctctcggcttcttcttctggaacctcggcgacttgctcggtcgcgtatcccccatgttcctccccttttcactgcgggatcgccccgtggccttgttcgcggtggcggtcgcgagactggtcttcttgcccatgtacttgctttgcaacatccgtggccagggagcggtggtggatagcgatctgttttatttgttggtggtgcagttgccctttggcttgacgaatgggtggttgtgtacgagcagcatgatggctgccggggagtgtgtggatgagggcgagagggaggcggcgggcggctttatgagtatgtgtcttgtaggtggattgtcggtggggagtttggctagttttagcgttgctggcatctgatgtcgttgatgttggtgtgattcctcttttccttttttattttatttttgatttgattttattaatctccgatttcgttttctttttgaggatcgaaatgttggatatgaagtaggatggagcggatggaccgcttgcatgcacattgtgatttgtgttagcgaactgggaaggttagaggcgttttggtcttggatcgtgttagcgaaggtcttgctagactagaaagatcaaacctgtaatgaactcgtggcatttagaagatatatacccaattacaacataaagtagaatgtcagtaaatttccaataaccaagacatgctatcgccacagatatcatgtagttggaaatttgaacaacgttgacatgatgcaggttcatatggatgttccatagtagtacaacggagtgaggagtcgcataataaccctggggtattgtaaacttatccttcccataccgtcacatcatcttcctccgcccttcttcgtctgcttgtctgtccgttcgcctggctgtggcggtccatccctcatggtgtatcttaaaaaaagaacaaaaaactttttttccccccccctctgcccttcgctctttactgtcatcatctcttcctcttctcccttctctagaagtacactatgtactgctctccaagaaaacagaaaagaaagaacccaaacaaccccctttttctatgtgatgttcgttctttttgtaggcccatcaccaacccacaaaccaatgatatcaatccatggaaacaaaagccaaatgtgccaccgccgtcagaaaagcgttgaaaatcaaagagtaaacgatcatggggttccggttcgtgactgcacccctccgaaacgccgttggaaaatcatatcaaagaaagagttagagcccgcttgcctaagaaaaccaagaaaggaggagcggaaaaaactgtacggcaaaatgtgatcggcacatggaagagcgtaacacgcccgcaatatgacagtccccaggctcatctatcttggttcataagccggtggaggaatgtcatgctggtggctgtcctcccaaaaagcaggattgcggttcttctcgtcgtacacacggcgggcaatctcacccgcaattttggtgatccaagcttgctcaagaatcaccgaggacatatctggctgcggaccagcacgtccccactgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgctgttgctgaaactgctgctgctggcctttggcatctgcgtagatcgacgcagtggattcggccttttcggacactctgctggaatacgacggcggcatctcctgcgccgacgtttgtggagctgggctgctagggaacatggaaggctggcgagtatacacatgttcctgggaagaggtagcccgcgagggctgggcagtcacgggcacacttgggacagcagcacgcggaccagacgattcagaagccctggcagatgtagtagcgtctgtgggaggcctgaacctcaccttgctctgggatgcagccagatcatcttctggtacctcccgtattgttgtaggaatgacaggttcagacatgggtgtacgagtcgaagcctcagtgtggctatcgccagcttggctgctggtgctaccgatctcactgacaggctcactcactgccgtcttgctacgcaggttgacgacccgcatcttcttcttgcggcccgccttggaatgcctaccagagcccagagacaagcccgtagtggcggatcccatactcaccaaggtcggcctggacagagcgtgaccactagcctgactgctgttatcagagaaagtataagtatgtacacttccctggtacgaagacgtccggtggaggttgggcgtagatgccggagtagctgtggcatcaggcttgtcagactgcccagcccaagctctgaacactacctcaagaatgttcggtgtcaatagagatgaggtacggtgagcactggcaagggcatccatcttttcgaggttcttttgtgagaacaacgattgtgtctcgggacccccgtcaagagatagtgacgaaatctcggcaggatccagacgatggccatgcgcatccacagcgtcaagtggtggtgttgccagcgggtttatcgccgcatcactttcctccttggcttcctcgtcctcctttggaacctgatccgggcaccacagttgaagcgagagacgatggatgattgctggaagttcatccatgatcaggtctcgcaacttcatctcgatggttttttgaaggtaatccctaacgaactgaatggagtcgaaggtcgaagagaccttgagagactcgagagggtcatttcgaaagactattgtgaggcccttttgcttggagaaaactaggatgatgaaggccgacagcttgatctcggacagggtgatctgaagcggtattgtaagcgatgacgatgccgtcaggggttctggtgacgtgaagctgggtttggcggatatgtacgtgtttagcgggttcgcctatcagttggtttattagcatcactcttgttaaccctggacagtcttggtgtagcgcaaaagagacgtgcagcacctggagagacccctgctaggcgatcttcggtaattgggggcaatgcgccaaggatgccaagtaaaacctccagcctttcgggaattttctcgcgggtgggtgcccaagccagctgaagcacgaacgagaaagccgtcctcagaagtcctgttgtatgggttttgtaatccacacatatacagtgtatcaccagtcttgagcttcccagagcgctgagcacttgcccaccagctcgcccactcccttgatccgacgaaaaatcgtcatgatccacgtcggcttgaagaaagcatgtcccatgttcggagcactagccacagtggagccatgtcgtcggaggtaggtactggcaaaagttcgtagcgctcgcccaatggttcctcggatattcatgttaccgcactgcgcactgcgcagtagctttctcgacgaatggtgggggagagaaaaggcaaaagcaaaaactcccaataaggtgtgagagagccattgacaaaaaatcctggaaaagccgtacctgcactcgtgttgccaaagtcaagaaggcgtcgccagaatagcacattttgaaaatgccgcggaacctgtcctctgccaaatctcctatttccaaaatctccaggtcgggcggcacggagccaaggttgagttcggtcacgaagatgtcatcgacaatgatcgggggcttgggcgacttgttcaaggctgtcgtgaggaggtcgcgtgcccgttcgtagaagccggcatcggccgtcagcggcgaccagttgaagttgaaggccatattgagttggcgttgtctttagtcagacatggcaatcggagggcgggtgttgaataatggttgcttccgtcggtgcggaggagacgctgggtcgtcgaagattgctggccaaattgccagcaatgacggagctcggaatgcaacccaaaatggacaatgcgttcgacgatgcgctcgggatcggtcgcgcagcagtggtgacagtaggtattcgagtccccgatcgaaggatgttgcggaaaagagacctggaggtccgaggttgtgcggtttggtattgtagaattggcagaattgcccggggtagcgggtgttgtaggtaagttcacgtgctgaggtcggcgggagttggagattacaatggggtcaggatgtggacaggatgaccatgacgctattttgtgggcgggcctttttctgaaatttttcgcgcgtgtcgctcttttcgttcacttcatgcactgcagtcaaaagcaggcaagtgtgactgcgtcagggtgcaagggaaggtggtacgtgggacgctgtgtggcttgggggtagcagtgcgggtggcaccggatcttctgacgctgttgctgatgctcacttggcagtccctcagtgggctgacattcgctggagcggcgatttgggaacaacgagcgcctgatatgcccagctcctgctcattaatcgaaccgcgtggaaggcgttttgtcgttcaattaagactggttgaggaatagcattgtttattaagtattgtctacactgcataatacatggaagcggtcaggcagaatgaagtcttattataagacagcacactaagtccgaggtacgcattgaaacacgctccaaccaacgcagggacagtcgctgcaaccggacgttagcagtgtcttgcttgatctgtttaatcggcgcagcttgtttagccgttgacgaaacaaaaagaaagtggaaaggggagaattgatgcggcctggatgctggatgccctgcggaacgtagctaaggtacaacctacagtacctctacttgatgccatatgaattggatgaatgcagtgggagcagtggtgcgctcttgccctgcggttgtgaagcagctggaaacatggaacacgcaagggcactggaaccccccagcggcactcaccaatgacgacgcagagcctcccaccaaaacctttcaagacagcccaggagaatgaggggaaataatccaatgcacttcaaagaggcatatcgcattggcacatcgaaccaatgtctcagtcatcattgggacggactgaacggttgttagggcctttcaagtggattttgagcctctgggaatgcggacctgggagggggaggcaaggtaagcctcaccagtcggggagagcccggaggtttgttcgactttaaatcccgagaggggtaacccgtcgtgtgctttgtgagggacagccagccacacttgtttttttggctttgggcactgatgaatcttgtccgttatccgtcgttatcggatccatcggcaggacccgtcacattcgggaagcctcggtttctggggtatctgtttggagacggggaccggggcaccgggcggggtcatgaagataatcccgatgttctggtgtcgatggaatgctgtttcttccggggtgggtactctggaaaggacggttccccaaacacctaccttgtgcttatacgcagttacacgtatgtatggtcaagggggacatcacagcagctttgtattgatacgactgtccaatgctcagtcatgctgtggttcaaaaatagatgcctggaacgtcttccctttccattccgtaccttgaaccccccccaaaaccagtttggaaccatgggtcaccttgttgagaagacttcattaccatacaggtcaaagtgaaagtttaatgaaagttgacgcctagcaccacaatatcagacgaactccattcctgccctgatgatcttcggtggcaaggaaaactcaagcttcactcggctcaccattgccaagaaaggcatcacttcccttgccaattactgtgcccgtttgttttggttacacgttgccgctagccccaaacaattcctaccttagctgaaaccgcgcctcctttctacgtcacaatgtcaatcagcaacttcaacggaaaacaacaagcccaactgcagtcacttattgttcaacttgcagacgaactgaattatagtaaatgtaatcatgtcaccaaaaccagtagcagacctagccagcttgaaaggcaccaattgccagttcaagttcatcggtgaaggcgccgccaacatagtctttgaggttgtctttcctgaggaagacatcaccactcaggatgatggcgatagtcagatcttggacatcctacacggtgactattacctttagccctattcaccacatgagacgtcaatactaagatcatcacagggaaactcttacgagtaccaaaggccaataccaaagcctttccacaccccgaaatccttcagtactgggagtcatccatcagtccactcttcgataacccccaggaagacctagtacagcagtacctcattcgtctaaacaattccgtcgtctcgcaactcaatgcaattcttgaaaatgaagacgcccagcgtagggcagatttccagggtaccaaggtggccgaggccgagtatggcatgttggttgaggatatgaggaagagttcgtccctcttcacccttctccgctttccctccagtacttttgtctctaacttaaatcccccctccacagaatccccattagacttccttctagaattcaaacccaaatggctcaccccttccccctccgccccctctaccgccacgcgctgccgtaactgtgcccgcgaagcctaccgcctacacaaatcgcttcgctccgcttcctccgaccaaaactcctcctgtgcccttagccacgagccaccgttctgccccctcgagtacctagccgctcaatcctcgccctgctctctagcccgagtcatcgcatccatgaacctttctgccatctccgcttcattggacaccaagccagcgacgagggagaatcccgttggtgtgcaaccggctgtttctctggatggcgaggacgatggcaggccaggaatggaccaagtagacgagcgctaccgcgtcgcgcttgttcactggctgcaaagcaattcgttgctgcccaagctgcgggacgcgcaagagagcttggacccggcgccggaggggacgagtgaccaggagaagctggcgttggcgatgacgttgagggattgtacctgttttgtgagaatatcggaagactcgaaggcaggcttgaaggtggaagccaagctggcggatttggataagaagaattgggaggctaagttggagtattggaaggggatggatgaggtgttgaaagagggggggtattatgagggggtggaggtgccgaggatccggacgaggtgtttcatggaggttggggcaggggaggcggcctgagagtttatgccattgatgttgtcatgggctttcaagggagatggatgggcacttgtaatggtgatggttcggtgccgtgctggccttgaacaaccctaaatgatgaacgataaagcgccgtttttccttacccaacactagcaatgcaatttgtgacaccctggctgtttagcacccatgaacgccacaactccctttactcaacataatccggatcagatgccacacgggaacgccgcctccgagctgccttctgcgctgaacgctcctcgacttccttctagggagccttagcgctctccgccctcagtgcctccagccgtttctgcttcttctccaactcctccatcatctgcttcttcatctcatccacctttagcttcgcctccttgagcttctgaatctccaactgttccgtctcccgactgaacggctgcccgggtctattaaccagagggatcatcgcgctcctctccagcacgcctccctcggacttttgtatcacgaacggctcctcttttgactcgttattgttcttcccgtccttgttcgtgctcacactagcccgcgagtgactcctctcgtgccctttcttatttccgcccttgctgctgctcgccccgggcgtgttcgcactggtcggcgtcgcggcgccactaccgccgccgccgccgccgtctttcagtgttgaagccgatggcgggagggcgccggagatgaggatatcgtaaaagggctcgtagggttcgttgaagatctgttcctcgtatacccaggaaatgacctcgccgccgttgaggcgcatagcctccttctcttcttcggtgcggccgaatgggtgcaggcgcagatggtgatagagcgtttgaggcttctcggaggattcggggacgtagtacagcttcatggtgatttcgaactcaccccagccggtctcgtgtatttggaagggttggcctttgaccccttctaccactggacggagggacacggttgattagcttaggtcgaaggggatggagggaggtttgagaaccggaggtagggacgtacttcgaacatggtttggaatggactcgtgaagcttaaactgaacgcgccgaagccagtacgtaatgtccacatcgtcgatgcccttgatgaaaacggtccaggagtgcgtgtgatcatctggaatgccgggtggtttggggttggtcttttcgtcgaagggccgtgctgttgttccgtaaacgaagggtcgaaatatttgaacgcccttgacacgcttgcctgtaggtggtgccatcttgtttggcggtgatggttatggataggttgaagctgttcgaagtgtggagattcgcgctgtttcgcggtggtttcgacagacgcggtaggccaactggtaaagctatagctatagcgatatagctgggcaaacgcaagtcgtttatcagacctgaatacgactagatgactgtgtacgggaggcgtgattcttgaagaagtgaagatggcgcaaagagaacaaaatgatgattacaggattacaaaagtgccaccaccagcaaggtacctgcatgaaggatggagaaaaaagttgggtgtgttccagccttgaatgcggggcagagaagcccaactgctaaggttccctttccctccggggtttagcggacccttggcgctgctaatttatcgaaagacatcagtgccacccttgtagatgattgttcgataaggatttttcgagtctggataacggatcgaggctctccatgatgcaatcgtctggggtttcgattgtttacttctgcggagagaaaatcggagaggaaacctggaagcataacctagtttgccgagaaagagtctgataaacataaaaagaacctgaccagccaatgtgtttgagctacctattcttgagataatatccttcttcccaagctctcaccctcaagcaagcttccatcatgtcgtccgccgcaaagaagcttatcgtcgccggaggcaacggtttcctcggctccaggatctgtcaggcggctgtccacagaggatgggatgtgacatcaattaggtatcatactccaacactatcctccatagcttatcattccaccctttacaaatggatgaactgaccacctcttctacgtccagtcgctccggccaaccgaactggtcttccgtatccgcctccccctccgctccctcctggtcgaccgccgtttcctgggagcgcgctgacatcttccgccccgccgagtggattgccctcctgaacggtgctgactatgtcgtccattctctgggcatcctcctcgaagccgactacaagggcgtcatctccggtcgggaatctcctattgcaggcctccagaaggccttctcgccccgtcacaccccaaacccgctccagcgtcgtcccgatgacgagctccgtcctccgaccaacgcgaaccagttgacctacgagatgatgaaccgcgatagcgccatcctgctcgccaaggaggccgctaacaaaggcgttaagggctttggatacatctcggctgcgggaggagcgcccgtgttgccgagcaggtatatctcaaccaagagggaggctgaggacgtgatcgcgcgggagtttcccgacatgcggagtgtattcttcaggccgccattcatgtacgacagctcgcggcctgtgacgatgccgctggcggcgatgaccatggcgggaagtatcttcaacggggccacaggaggagtgctatcagacttcttggggagtgcggggacgaagcctctcaaggcagatctggttgcggaggcggtggtggaaggattggacgatacagcggttaaaggggcagttgaggtccccgagctggagactttggcgaacaagggttggaggagaactatgctttgagagcaaaaaatcggctcaaatggtctgtattttacctgaatcataaccttggcaatgtataaaacgatgatgcttgacatataaaaaccaataatcaatccttcaacgccgtttcctcttcgcacgaagcccagagttaccctaaaccatggttcctctctcaaagctgtccctaatctctgccgtgtacttgttatagaacctcgacagcttctggttgaactgcttgttcttctcgttgatgtacgtgacgtccgcgtcgtcgccgttgttcgccatgcgctccctccttttcttaaggctggcctcctcggccttgcgcatatcggccaccagtcgatcaacggccgccttgtcgggcttgtgttgtgcgaactgcgtcgagtctgccgtgctaaagaaggtgccgtccttgtcaatcgcaatcatctctccatcctctgtctcaacaatctccaatgtgccagccgccgcagccttttcgatcgccgccaacttttcgcgcgtgtacctctccagatcggggcctcccatgttgcgcagttgccgcttgtaggacttttcggcttgttggttgtagtcgcggaaggcagtgtcatcgcggtgcgcctccttctttttcatgcgcttgtcccaccgctctgattcctcgaccgtccagtcccaagcccgcttgcgctcaaagtcgcccccggcatcttcaatgtcggctttcagcagcttgtgggaggcaatcgcgtggcgacggccgagggcagtgagttgactagggtcgctctggaggcgctgggattctttggtggcttttttgagattttgctgcgaggatgacttggcgcgggcttggagggcacggaaacgctcggcacgctcgcgagctttggcggccgcagactctgcagcagaggtggatgtgggtggagttgacgaggactgagatgttgctgcggtgtcaggttgtgcggtctccgaggctgatagaaccggtggtgatgaagatgacgtcgttgcgagcgctgcttctgtgaccgatggctcctccttggaatcggtcacggtctgattatttggctctgtcgtggactcggcgacgtcgttttcttgttgagtgacttctgccttgtcttcgggctcggtctttcttttcttttcaggaggcattttcaatagacttcgttttgttgagatgtgttgtgtgggtaagtagttgtgtggtgtgaaatccggattgtgtcaatgaagcggaaagaaaacagcctctctgaagctgctgtgctgtgcctgggctggtctggacgctagggccagtgcctggcaagacggaaagtggaatgctgagcaagcctttctacagcgattgtatacgatagagtgatgcataagtgggccgtgagagcctgtcttttaggtttagcgccgatcattacaggacatttactacagtcaagtctgtatataacgatatgaggtataacgatatcgtgtaaataacgatcaatttcactgccaccgttccagttgtatagtgatttcagcagtataacgatatacagtcaagtctgtatataacgatatgtgcttaccccttggatttgatcgttgttcctagatcattacaacctttagtagtactaagtatactaagactgattcgaataggtacttgggtaccaaaaagcaatagttaaagtatagccaaaggatgagttggaaatatttcctatatctaccacctaataggtataacgatcactatacaaattgagcctgaatattaattgtaatcgcaatacggaatatattgttatactgctgaaatcaccatacaactggaacggtggcagtgaaattgatcgttatttacatgatattgttataccttatatcgttatgtacagacttgattgtattccgtattgcaattacgattaatattcaggctcagtttgtatggtgattgttatacctattaggtggtagatatggaaatattcccaactcatcctttggctgtaccttaaccactgctttttggtacccaagtacctgttcgagtcagtcttggcgtgcttggcactactgaaggttgcgataatctgggaataacgatcaaatccaaggggtaagcacatatcgttatgtacagacttgactgtagcggctttctagcgctccttccccagattttgcagacagcgccaagaggggggagttgaacgtctcggcccgcctcgtaccttctccgtgccgtcttcgaccagattgaacttgcactcttgaccataaagtacctttgtacctgttacacagaacacggcatcgcaaccaatatgaaaggaatattaggcagaccggtcgaggagatgaggagaaaatggaaggcaccgcgggcgggtgcaaccggtcaagagggaaggagggtttacttgactgattgatggttcaccgagtgctctccttctctccgtcaccctcttgccctatgccctatgccgccagcttcgcacatccaatactcaccttgtgtttcttcacagttcaagttggtgacacaaagtccagcctcgtttcctcccaatcacagcagttcccagccgccagtaacgcctacagtcgtcgcgtatcttgtcgggtaaggctggatcgccaactctcacgcgcaagtggacgacaagcatgataccttatcggaggtggtgctggcctgcattatcttggcttcagctagtcacaatatcctcaccaagatggcaccttcgggcatttcagccagtccaggtttcggccgcctactccataatgcccaaaaggaagaagaaagagaaaaccacagggagctgggttgacgttgatgacacctttttcacctcgaattctcaaaaatccggggacatccagggagtcgaagctggactggatgagcctcaagtggaaagcccaagagtccgcagaaaggagatgcgggagcttaggaaccggtacttttggaagcactgggtgcaaaagcacccaaactacgtctggaatagggctggtcgcagagatcaacaaaggtccacgatcaacaaagatggacttcatacaaagaccaatgatgagagtgttgtcaactatcccgaaactgaagctgaaagaagacaggagagagtcaacctctggaatacgtgggttatgaaccacccgactttcaagcacagcaaattcggccaattaagaagctcggggaaaatcaagggctatggtcaagccagcctcatgagagatcgagctaacagggtcggtcgttacttcagaaccctaagagtcggtcaagaaaacaacacttttcttcgttttcaaaagattccagtgaaagatcgcttgatgaagagactcgttcggaagatcgacttcagctccgccaagttcggccaagcctatttcaggcgcttgagagtaggccagattcacaatgacttcctcaagttccacaaggtcgacctgagaaggcctcagccagggcgaatctacctcagaagccttcgacttggcagtgattccaagttcgacaggttcaggaagattctcttcgacgcagatggcgacctcaaggcacgcaggaagaaggaaaggagaagcagtaaagacctaacggaagaccattggaagaaaatgacgaagaagacacccgagaatattgctgccgaagaaaaggaagaaaaactggcaagaggaatccccgaccattggacgattgggcaatgggaatacatcaccaagtttcccaaccacaggactgcagaggaatggaagaggatgaggaacttctcaagtaatctcggccacaagcgagctattgcgaaagcggtcgaactagaaacctatcaaatatccgacctggtgctggagctggacgcccacgacaatccctttgttcgtccgttcaacgcagacgatgcagctgaacagaccaagcagtggccgcacctcgacccagatcagcaagagcttgtcagacgcgcgatctctgtcgccgaaactgttgctgaatccaaaacaaaatggaagtcaccattgttaccattcgatcaccgtcggataacagaacgtgatgtcctgtcagtggcattactcggccttgtctccgagtccacggggttacaaaaccacccaacatcggaatcaggcactcacgaaccaagttttggattcctcaccatgtccgacctcctcgaaataggtgtacctgtttcatactcaacaaaccctcagcgtctcacccacctcctactccaccgcatcgaaaaagcccaattccccgcccaccaagaagtcaacttccccccatcctcgctcttagaagccctaattcagtcctcatccttccaccagctccgccgcatcatcgctcccctgcttcacacagaagaaggctgtttgctcatctcccagtgccaggataccatcctagcagcatgcagcagcagaaacggttacagtgttgatgacgagtactacgtctccacggtctttgtctttctcagaaccatcgccagccgtttggcaatgatggatcttagatttgagatacccgcggacctttggcctactaattatgctgatctgttctttctggagtgtccaggactagtagtagcgggagcggatgagcaggatggtggaagcgctggacaacttgaaaaagacgaagaagaagcacaagaagaaggacaagaacccctagagaaggacgcggattaggcatccgttcagggtattgagctttctttgaggtcgggagaaaggtcgcccagttgaaggaagtattggggccaaccttgcattttggtcggggcaaggctggatgaattagatgtttgtgttatcatagtcagtttttgtgtgtcagggtaacctttcttgcagtaacgctagccaaagcgtactcccccgttccataatcatccagttaactgattattattgctaaataacttttccaagaaccgcaaacgatgttcaagttgcacaaccctcgttaagcatcgcccgggattggctcccacgtagaaactaccttacttgacatcttcagcgttgactcactcaccactcccactttcctcagccctgtagatttaaagacatgatggaggcctagggtacgggtggttgcaagccgtcgggtttcccagtatacacatgaaagctgagactttagcctggggagaagcatatcattggatccagtccgcgcgcgtgggaacacaacataatcccatcggggaagaaaagccaagcatttcttttctctccttcctttccttggaccacatccaccacaagactcgacatggcagaaggaacaatctcacccatgatacctttggttactagtctgcagagtgtgacctcgtaaactcgggtacgaaccgaaagaaacttacacgtgttgtgattaggttgttgtcgcgcagttaggttgccaatcgttccgtcttcagcccaataccggagggaatacggagtccgtatgtacccctgcgcctcttctcgtcttacacaccactactacagtctcagtgtctcgcaaaagccaattatggtagcagtaaccgctcggtcggtatcgggtcgcaggttttgtacgactgctgggctgaaccttttagttaacgttttgctttccgactgggtttccttcttgttctctagaccatcggggacgcctccaggtggctatgagtctaggctggttctctggacaggtttgtgttaaagagagacgagtagacgagtgatggccagctcaccgttagggttgtctcctccgacatcgtcaaacttggtaccgcgatgtttttttcggggttagttgtgaaagggaaacttccgtagaaccctcgtttgtttgtctagcccctcccatgccttttgccgtcttcttcatcttcttcttcttctgtcatcgtcagttccatccctcaacgagtgctgtctgatcactcttcagctccgcgtttctggagtgcctacgccgccaccgtggtaaagtgaaagcatggaaggggtcgatccaatcattcgcttgtcaatatgacttctactcaggttctatgtctaggagcatcgtcgtggcagcctagaccatcgacaacgcaacgaccttcacgatcgccgctcattcctcagtcatggagacttctcctagtgcccctatttctcaccatcatccaaacctcccacgcccagctcgaccccattagaaacttctgccgaatttttggccaccaaaccgccgtgatcgacaacaggctctacatagacggtggtttcatcaactacaaccccatctcccagtatccggccaactacacgagtgagcgattctgccaccctgccgcggtactctcacggctaacgtttgtctcacagacaccgctctcctctacctcgacctctcaaccattaccgaatccggcatgccccctctcttgtccacctctccaccaaagaactcttccgtcccctccgttcacggcgccgccctctgggccgaccaactcaacaagcgattgtacctctttggcggcgaacctcctccttcgcttcctacgtcgaattactatctgccctcgttatggtcctttgatgctgtgtcggaagggtggggactggttgcccccaagaacaacccaaatcaggtgaagatagacggagtgtcgtacggagctggggccagtgtggaagagagaggggaagggtattattttggtggatggatcactgatagtagtacggggaattcgacgggagtggcgtcaggggggttggtgaaatttgattttgatgagggacagtggtcgagaaacgaagggcctgatcaagatgaacatgcaaaagtagggtgggcagaaggagctatggtgttcatccccattggggatggcgggatgttggtttactttgggggactgatgcagagccaaagtgaagatgataaaaagagtgggaatatgacaacagaaggccagccgatggagatgatttatctgtatgatgtgctgagtagtaagtggtacgtgcagaacgcaacgggggaggttccgggtaagaggaggcggttctgcgccggtgcgacgtgggcaggtgataagagcagctataatatgtgagtgtgtcctctggtggctcctcttcaacccccttttctggcatttggtcactgacaagatgccgacagatacatctatggcggtgcttcgactcccccagacaaccaccctggttacgacgacgtatacatccttaccattccctccttccaatggctgaagctgtatcccaagccctccgacaactctgatccaagtcagcatagccagcaagggggagcttacccccatcactctctgacctgcaacgtcatttcccaggcccaaatgctgatcattggaggaagcttccccctctccaccgattgtgatgtgccctcccagttcggcacacataatctcgacctaggcgagcaaaatgccaagaaggaaccgtggcagttgttcgacacaaatttgaccacgtatgccgtgccggatgtggtggtcaaggtagtgggaggtgggaaggacggcggagcgaccaagagggaacctgagaagggctgggcacatccggatttgaaggtcttgctgacgagagaagcaaagtttgcggcgagaactgcaacgcggagtgtcacgagtgcgacaggtacttctgatacgaacagaggagggacagacctttcgaagggggcaattgctggaatcgcggttggtggggcagttgctatttctgcagcgctggtcggggcttgttggttcatcaggcgacatcgacaacgaaggattctggaccagaagaacagaagggagaagtctcttgctgatggcgccaggttgggtactgtagcttcacactcggatgtgccatcatggagcccgaggatgacggctacaaccggatatacatccacaagtccgtattctgatggctcgttccagagacagcaacagggtaatagcgctttttcggtcaatgttcctcacccgcccgcggagttggaagggaatacgtactggcaggggccagacggcgtaacgtacgagctgacaagtccggggtcggtggtatctgaacagcaccagcaaactctccaacccaaggtcgattctcaaggacgggtgtggatgcaggtcccaccagcaggaagaggtgatcatggtagtcctatgtcaaggcatgggacagtaactagaattgagtcagagtctgggacgcccacaacaacagcagctgaccctcatggaacggagtccccgatatcaccgacacactcgtcgacagagccacaagaactcggcgtcaatccgaaacgcggaagtacggatgccacagcaatcttgacgggttcggcaggctgggatgcggcaaggggaagacctaagcatcacactttctatcatccatgaacaggcggtttctgctatagtgtctcttgacctttgtcaacagagattctgaagtttcaggattgtttgagtaagggagagtagaagatggcctaagtctaccagtacaatacctgtatgtaaacataccaatgattttcttctggctttgtccacgtccttttgttcttttcatttttcttttcgttgctgctgctgtcgagcgacgttgaagtgatatcagaacgtacgcgcggaggactgaagggaacacaacctgaaatgttgaagactcctcgggtttggtagagttgaagtcaaagagccgagaccgtccacagaacgtgactgcaatccgttcaattgcgcaccgtggccacaggatgctaggtgatactcagaggtagtcacaccttccatttcctcggctgatatgtcagctcaaacctatattcattgtcgctcttgctcctttcattcaaagggaaggcgcgataactggcaaccagtcagaacggcaattgtcacaactcgagaatccaatgatgacgtgatgggtgtgcacttccatcctctgggaaggtccgaatggtgaacaagtttagggcgatgccctgatggatgctttctgatcgagatgtcgtcgctgcacgttaaaaaagaatacgtcgatcgcctcgtagagtaccaggagcttcatcatggcaagtggttctttttcggtgtttggtggcaggtgtcgagttggattgcagacgtgaacacaaacaatagtagtatgtcacagctcaggaagtgataactagggccgtaattacggtaatgcctccaccctttgtgatccacagtaccaaaaccgggctgaacatacaggtgggtaatcgtactacatatagtatttacagcggcatattcgtcaccatggtaacgacaggctgatcaaattgtccgggacagttacagcgcgacaatctcgatctatctcaaattatctcccactttctcattcccgtctttccacttacaagacacgaagccgtccgctcaataccgcagccatggaaccctttcgaccggcgcctaccgagccgtaccgcgtgctagtccacaattacccatcccacgaccccgactccaaccgcttcgcccaagcctacgagtatgagaccgatggcctcaagagaaacgcgcttatctttctgggtggtcttggtgacggccctcatggtattccatatgtcaaaaagatagctaatgctattgctggtgaatctgactacgcggtctacgaaccccgactcagcagcgccttctcggcctggggatacggtagcctccacaacgacgtcaaggaaatcagtgctttggtcaagtatttgcgcaccacgacgtttaagatgggcaggatcgtgctgatgggccactccacgggctgtcaggactgcatgtactacgccacacacggcaatgagatggggctcgagaaggtagaagggttcatcttgcagggaccagtgtcggatcgcgaggcgattctggcagtctttgaggaggagtcgcccgggaagggacaggcaaggatggacttgagcgttcaagttgcgaagaagatgataagcgaaggaacggcgcaagattgcatgccgcgagagtggttgccaaaggagttttgggcttctccggtttctgcttataggtggttttcgttggcgagctttgggtgagttttctttgtccgtgttgtggtcaacagtgctgacgatgaatatctcatatcagcggtgacgatgactacttctcgtcggacctaccagatgaaaaactggccgaaatttggggcaaggtttccatgccgactcttattctgccatccgagaacgacgagcacgttccagagtggatcgacgttgtcgatatgatggccaagtggaagagattctgtaaggaggatgtaatctcgagcttatcgggcctcatccccgaggcagatcaccgagtggaatttggcccggctggggagccggcgaacctggcgcaaagctggctctgtgatcgggtgcatgcctttctgaagcagctggagcggcacgggcaagaagaagccatcgatgctgccaccgagtcccagtaatttgtgaccgatagccgtagataacatgtcaggaatcaaacgggactttggtgatatcctcgcattcggggactactcaagaaaccatggatgactaatctggatcaaacatacatcgcgggtccctttcatgatggtggtccccgtaatcactggtgccctctccgggacaccgggacgggatctttgggtgccgctgtttgggatcttggtcgccgaagtgccgctgcgggtcttggaatccaggtcgctattgccctggcccgcctggctaagccccgggaattcggcgaccctttcactcaatgatacgaaggggcatgccaacagctataacaaggccgtcaagacagaaaaacacatctttggtccaactatataaaagaagaatataccatcccgcaactatcgcattttctttccggtcaaccatctccgaatccaacatcccaaactacctctaccaaaatgtgcatgagcgcgacttgccctacctgctgtaagtttccgtatcgcctgccgaaactttcatacacagcgtatccagttccttgtcttcctccaaatcaccccccccccccgcatttgcttatcgctgcctctgacttcaaccccgccatcgcttgttcgagctctcaacatggtctcgtaaaccgggcactcgaactgatctaagttcatttctgttcactaacaacttccaacagctaagcaagcgtggcgtggctgcggctcccacgtcccctccgtctttgcgggcgtccccgaagacaagtggtgcacctgcgagcccaaggttgaggtcaacggcgttcagtaccctcctcaggcgaagtctacgggttttttcagcggactgatgggtggtaaataagcgggatgataccatggcgttcataacgacggggtcgagaaaacttgggatgatgatggggggatactttgaattggcagtcaaacataacaagaccactgttgttcggaactatatgcccggcatcggcgtcgtcatgaggggtccgagggggcctttgcacttgctgcctttcattgattggtacatttcactcaagttctcggcttgcactggcctggcattctctatcaatgacttttgctgactcacctatcttcttcatttttcattgctcctctcgccttatcatacctagccgacaaagcctcatcacccatcagtgatcgtcaaggttgacaattcctctccacccagccaaacaatgacaccctaaacctcaccttcttcccctttttcattctcattcccatccataccacatcctacttccctggtatctcccgatcccccttatccccatcccctttctcccctttacaccacaaccttccccctcccttcccataacctaaccatgaccctcctcctccttctccccatcattatcttcctcctccacaacctcatctacaaacccctcacctcccctctctcttctctcccgggccctctttacacgaaattcacctccctcgtcctcaagtaccatgaactccgcgccaaccgcacgcggtggatccacgccctccacgtccgttacgggcccgtggtccgtatcgccccgaacgaagtgagctttgcgtcaagggaaggggtgaaggaaatttactgctccggtggaagcgggtttgataagtcgggctggtatgatttgttcaagatatacggacggaggtgggtattgtactttctctttctttgtttctggtgacaagtgggggaatctgggagttggtagcgaagataagtgtgaaaggtggcaggatggggttgggcggggatagggaaaagggggatgttgtttagaggaggagaaaagtggaaagaagaggaggatgaggaagcggagagggagtgtattgcggtttcaacatatcggatggcttggttcatatgctttggtctcgaggtgctgatttgtgtgctcttttcaggacgatgtttacgtttttgaagaaagacgacgtgagtctagtcactgaacgtagcatgaaaatgtacttcaaagctgatgaatttcattgttcaagcatgcgaaacggaaacgaattctcgcggaccgctatgccaacagcaatgtcatgcgtcaagcacctctcagtggcatcatcgaacgggcggacagggtagtcaagaggtgtgcggagtccttggatggaagcctcgatctatatgtaagcttattgcacaatatgacacgaaggccgtggcaacttataactgacctgctccctagatttgtaagttttcttctgggttctatgatgaacaccaccaagtaaatgttgaactcaacaacttacactccagcacgcaggccttcactcatacgcctatgactgcgtaacgcaccacttgttccatccctatgggacggattcgcttcggaacaagcaagatgaggagattatgcgtgaaataacgttcgacgacagtttgcagagtgagtgccccaagtgacccccccccccccccccctttctcccctcccccacgatttacaaacccacgccaaattcactggccacatggacgaaacgaatggctgacttacctactactcgccgaaaaaaaaaagatcgccaactaagttactacagtcccaccttgcacaaggcaatctccaaaatcctctacatctgtggcatcaagccgcgcgagactcctctagccgataaatttatcctcgacaccgccgccaagacggacgcagcacctttcacccttcttgaccgccttcacagtgtgaggttgggcaacagcaatggtgatggggagcacggcggtaaagacagcaaaatcgcacagatagaccagctcgacatcgctgcagaactcctcgatcacatggtagccggcatcgataccactggcgacgcgctctgcttcctcatgtgggagctctcgcagccgcgatctcgtcaaattcagaccaagctacgggaagaactgctttctcacccttcgtcagacatcaactttgacaaactcccctaccttgacgccgtagtcatggaaggcctgagatgtttccccgccattcccatgtctctcccgcgaatcgtgcccaggggcggcaagaccatcgacgggtatttcctgccggaggggacgacggccagttgccaggcatattccatgcataggatcgatatggaggcatggggccctgatccggacgcgttcaggccggagaggtggtttgaggagaagggcgatgcggcgaggaagaagttgttctttgcgtttgctaatggggctagagggtgtataggtaaacagtaagttatcttttgtgttttttcgtttgctccctttggtttttgtgtgggtgtgtgtcatggtctgagtttggacttttgaagtgtgtctgacatggtgagcagtttggcactggccgagatgaagatcttgcttcgagaggtgtattccaagttcactacggtgccggataagacgatgacggaggaggacatggagatggaggaccagcttatatcgacaaggccggctgggctaaagtgtctgttgaagtttgaaccgatcggtgggcagtaggtgatggtacaggggtcttgcgggatgtgttttagacggcttgtattacaatagatgtagctgtaagtatagatgtttgacagtcttggtgtcttgccaaatggccacgaaaggtcatcaagagatttagacaagttgtttgtttgcgagctatgaaagtatacatgatacctgcagccaaacagatgcccctggcttgagaatgagagacgcagaggtgagagatgccgtccctgaaagaaaccgtacacaatacctaacgacttaggtgcatagtaattgcctgtttgggggggcgctttgccggatacagatctacctagatattggtgcgggctggttctacactagcttgtcgcatgagtctagtgtacatacctagaggtagttgacttggttaagcgttgattgatattgccgccttcccttgacaaaacatatcgcgtgtgtttcggattcttcccgaatgccgcccatttttcacatccccgtaactccgaagtttcccaaggagagaaattggctttcccagacaagctgtaattgttgtgagacacccaggcacacggcggagagggagaccgtcactttcacttgaccgacaactacaaaggcctcctccgcctggctcggttactgaaagtacaatgaaccaaagtggaactggtctctggtgtggatggatggacattgcacagacacagggaacgcccccatctgcgtggatcttctagtgtataccggctggtcatcaaagagtcccgccttttcatccggccttctgtgtccaggtgccttctggccaccgtccggcgagtcagcttgttgcaagaggcattccttgggccggaactcgagcatcgaaagcagaggcgtggaaacgccgagtggatgaggggcaaaatggcatcaaaatctttcaagttccctaacttgccattcggaacatacgccattgcgcgtccgtcctgttgctgtgctgcccgttgcagtgggcggggagatggtaagcaggtaggaatggaacgcgacgggaccttcttccattgtcggtgtcgaaacgaagtgtgtgaaagaacgaactgcacgcagtacctgcacggcaactggtgttgcctggcttggagaacggacacatgtctcgggtactttgcccatagcccgctggtggtggtgattacctgccaaacaagaagtaccctagacttgctctgccatgagccacaggtactacactaggtagtgtacagtacatgggggggctagccagggcaccacgaaaatcctttggccgacaaatcctcttgcttgctcgtccagtgactgcccgccttgttgcccgtgcccggtttggctccattctgcagcaccgatccacatccacttgctttctcgtccttttttaaaaactcttgcttgctgcctcttttttgccaaactaacctcaacttcattctacccatcaaccgccatcagcagcgacatcgtccttgaatctatccaagaccacaaaggcgaccgggctctctgtccatctgtccatcaactccacctcccccggatttcgggtgccgcaccacggaagtgaagtgaatccactatcccagcagaaacccacacaaagtcactcgactccatccgctccgctccgtcaagaaaaggaagcccgctcgtcacagagggagaaaaaaaatttcgcttgcctcaaaagccatcctctcccgcccagctttctgttccagcaccgcccaggttcagaacaacaaccaccaccagacccaacataagcattttgcgcgacacagcgttgtttatgtatcagcacgaccagcacgccgtcttccgacactctccccccgtcaagctgcattttcgcatatcgcggaaaccctgtagcttccaacaaagtaccgacggttgaatcgccattcccacggtcgtctgccagcgttaatgcctaccttcgacttcgttaaccacacggtctaccctatgtcaactcaaagtactcgtcaataactgacccctttggctcgtctcgcctctcgatcttcctcacacgctctccgtgcaacaagaagcctcgctttccacgacatcgtcgaccagtctactagtctgccctcgttaggtatcgtctaccagactcccaacaaactccaacaaaacaatactacaaacatcatcctgtttcgccgtcaataccgccaaaatgggtgctcttatcaacgttcgtcgggacaaccccgaccccttctaccgctacaagatggagcgtatccagaccaagattgaaggcaagggtaacggtatcaagaccgtcgttgtcaacctcagcagcgttgcccagtccctggctcgtcccggtggctatttgatcaagtactttggtttcgagcttggtgctcaaaccaacattgatcctcctgatgaccgctggatcatcaacggctcccacgaggccgccaagctccaggatcttctcgatggcttcattgccaagtttgtcctctgcaagaagtgcaagaaccccgagacggttgtccagatcaaggacgagaagatcactctcgactgcaaggcctgtggccagcgcagcaaggttgagccccagctcaagctgacctccttcatcctcaagaacgtccccaagaagagcaagaaggacaaggccgagcgcaaggcggcccgcaaggctcgccagaacggcggcgataaagggaaggttccggtgacgagaacggttccgaccaggcctctcctgccatcgaggataagaacattgaatatgctagcgacgatgatgagctcactcgcaagatcaagtctgaggctcagagcttgcagttgggcaagagagaggctcccaaggaggaggagtgggctgtcgacatgagcgaggaggccgtccgtgcccgtcagcagaaccttcctggcgaattcaagcagaagctcgtcctgaatggtgaagaagacgaggaggaggagggtggaaacaccgtctacgaccagctcggcacttggatcgaggatgaagccaaggccaagggtggcattaacaatgtcgacgatgtcgagatctacctcaaggccaaggagctcggcattgatgccaagcaccgcaccgtccaggttcttgttcagtgtctttttgacgagaacattgttgctcagatccccaagcgtgctcctatgctcaagagactcgttacctccgagcgtcacgagaaggccctccttggcggtaccgagcgtctccttgccgacctcggcaaggagtcttatgacaagattgtcaagattctccagctctactaccaccacgacctctgctccgaggaggtcatcaccaagtggggtagcaaggcttccaagaagtacgtcgatggctctacttccaagaagatccgcaaggctgctgagcccttcctcacctggctcgccgaggccgagtctgaggaggaggaatctgaggaggaggacgatgagtaaatcatgtccctcgccactgaggatactacttccgttgccgcttgatgcctagtctagcttgctcttttgtgttgttttgaggatgcaaaacccagaagcagatggataaatgcgtgaaagggttgcgatcagttttctccactcactctcaggtcttggttcatgtttgtcccatggttcgcactcaagggatgtcttttcctgtgtctgtgtatcgttatcggggctttcatggacgtcatctagttagtcgttgaattgacacgtcacttatatctctacatattccagtatactgctcaagcgatgccagaaacataatgaatgcctgaatctctctatcctccgagccgttgtagtcctttcccgaagcggctacgagatatcatcaagatcaaagtgcccgagacagtcggttccgggtgtaggcgccttcatgtcgttgtcgacgaaacagtgccccatcgaggtctacctacttcagcacatcgggttccacttgcttgttagctactctcttatggtcccaataatctcctcagcattatgtgttatcgacttgatgttcgtgagtgtcatggacgagtgctcactttactgttaagatggcaccactacggtagtacatcacgtttaaccatgatgatgtcaagtttaagcatccatttggccgtcggttttcattacagggttcgtgataccaaggaaatcagcaccagcatcaaagaccagcgtcacaggaagatgttgcacaggatgagatttgatcatcacctgtcctttttcatgatcatcagcataattttcacacaagcaacctcaggcacacgttcgtcaagttggctcctttttcttgaaaaccctgctaaagtccctacggttatgtcccataacctctttgtaaaccgaaacccctaaatcattacgagagagacattcgttacgttccatatcttggaaccactgaccgatcatggtaccagtccccgaaacccctgagaagaaagctataaactgtcctcatctccatgaacatcatcactgttcctatcgaaccgacaaatgaaccagccgaactccctggatatcatcttgaaccaatactcctgaatgttgactgtaacctaaatttcccaaaccgatcctacttatcaccatcaattaacgggcccttccctttcccttatccttccttggaggtgcctggatacctcccaaactctgagcagccgtcgggtctgcccaaggtgaatactgcccaccatgtctcgatggtccagcctccacgtcgacctcagaaggaaacttgcgcgcatcagaagcgtacaaatggctacaggaagccaccggcgcgtagagcgcagggcctggttgcggggcggtggtggcgtggctggggtagtaagggggcacggggtagttgtagctcggcttcttgagtcgagcatccgcgaaaaggtaggagccaggaggggctacatccttcggagcactataaggcgggatgtacctgtcgggcttgtacgtctccttcgccttgccagcgggtaggacaggactttgaatgctcggggtcgagacgttggtgggccagctgggattcgccggcaacggctcttcgcgccagctgccggggatgccagtcagcttgggcgtctgaatgtccttgctggagctggtattctccttgggagccggccgaagtgtcactggagtggacaccttggatccgcgaggaggtgtgggaggcaagttcgggggaggggaagggtgccggtgaggtgtaggagggacatagcgtggagttgattctattgatgccttctgccaattgctatgggtggcgaacttcgaagacttgcccctcggagtgtgctcttcatcggcagatacatactcctctgcttcgaagtagcgagtatgcgtgcttgttcgactgttgggccgatcaccatcggggttgacggttgactcgtggcgaggagcctcggtatggctcttcgaaaggtgatgagggtagctggcactgggttgccgacgacgaagattctgcacagagactgccggcttcgaagaattgttgcgagtgtcttcagaactctcgggagcgtccttagaatcgctcttcggggtattcttagttggatcctcccaaattgatctggtacctgtctgccacgtcgctacactgtctgcgccggaaactcgcttctttctctccaagtcggcggctagctttacgcattttgccttgtattcgtccagttcccgtcgaagcttctcctcctccgtctctcgaggagcgcagacatcgattttcctggggctaggagtgggtaagggtggcaatggccacttctcctttggcgactcgacttgcgcaatgggaccaggcaacgaaaagtgtttctcgtccatggtctttgactccaggacaggtgcaacccaagttggtatcactggcgtggaccactttttctcggtgattgaaggcttctgactcggttcatggatagctgcataaccattcaagccccgatccttctcttcccaaggtgcgacagctggggaatatgatgcaattgaggatccagcacgcagaccggataaaccgaccgcggcctgacgaacgtgggtaggagcactgaaggctggaggatgggtaatgtctgggtgatattgcgagtcaggttgcgcgggaagttggtgccttgactggtagtcctgtcggtgaggatctttttggagatgagaagagtgctgggggttctgtggacgggaatgatcgtgagaagcttggtggtacttctgtgggttgtacttatctgtgcgaggggcattgtgctcttcaggtcgatggtagtctcgcgaggcagggcggtggtcatatgtcttgtcgcgtgaaggatcgaacgacacctctttagacttctgtgccgaagatgctcgtcgttcagcctcttttctagcatcagaagcctccttctccttctgagcagcgctcctcgcagcctcctctacggccctttggcgttcgcgctcctgagctttccagacctcatagctcttgttgcgtctttcctcgtcctccagccacagacgcctttctgcatccgccagcttttggcgagcctcctctacggcttcttctcgtttacgtttctcagccatataagcctccataagcttgcggttcgtctcatctttcagcttttgactggcgagcaggtccgcatgcttcttcttctccgcaaggtgagctttcaggaactggacgtcctgctcgatcttctgcatgcgtccatgctttcctttctcctcggcggctgctagctctgccttgcgcttcttttcctcagctgctttctcggcagaacgcttcttctcggcgacttctagctctgccttgtacttctgcgcggcggcttccgcgtccgctttgcgcttcttctcggcagatagttgagcttgtaaagccttcttttcctcctctttttgattgaggagttcctgtcggcgcttttgctcagtagctgcgttctcagcagcgcgcttcctttcctcttcagctgcctcctccgcagcagcgcgcttcttttcggcagctgccttctcctcttccagtttgctcgcctcaggagcagccagagcacgcaggcatttcacgtccttctcaatctttctaaaacggctccatgcgctctcccatcgctccttgtactcacaatgccacctgtcacgattgagcgcaaattccaagcgctcggcttcatcttcaagcttgaaaatggctttcttgtgttgttcacgcttcttctgttcagaagcagccatagcacgtagctcctcgagctccttcttgttttcgatgagacgaggccgtaactcttgccaatggcgcttgtctctgttgtactcgtaccggttgagggcattttgctggcgctcaacctcttcttcaagcctgtatatggctttttgcaagtgctcgagtttgtcgaaaacatggctgccgattgcggtaacagccggggcgaagggtcccacgacctgctcgttggtgggcgacatattgtcgatgtgggaaagcaggcgtggaaattctgccacgaaccgctgtggtggtaggaggaaagtaatcaattgtcaggtatgtggctactatcaacgagatgttagcgcgtatgatccgcagggctcgtcgcgacgaaggcaaatggatgtgagaagggagcaagagactgacatagagattttgaaatgtcgcgggtgacgtgaaagagatcggggagatattggtgatttgctttgacgcagagaagtgatgactcggtgggaggggtgagaaggtgatatggacgaagacttgaaggtgcaaaagttgtgggagtggaaaaggattggacttttggctgaggtttggctgggggtggaacggttcatatactctgcggcctggggaatgaacctttcaatactgccccgcaaagtgaagtgcgctcgacaagtgaaggggggttcctcaattttgtttttgtaaaaggttgcggatgttggtctgatgtgcactcgacaggtgaaagggccttccttagccttggctcaaggttgtggctctggtgaagggcaaacctcctcacaaccccccatttgttgtctcgcaccgccttctgattctctgtaccaggcgcggattcatctgccatcgcgactgtataggcagcatcttgctggatcgacttgtcaggttcggtatatcgtccttttgcacagaaatatgatccgggtggtgaagtggtccaccggcgcaaggacaggttttctaaaccgctttcgccgatctaaatgtaacatgttcagtacatgatgtatgctttaacaggatcttctagcctgtgcttgaaagctagtggtgtaaaaagcctaggaaacggatgtgtggaagtgccgtgtggatatgctgcgatggctgacggtatttgaatctgaatctgaacttgaatccatgtaagatgaagcagaaggagaagaacgatatgatgatattgtgctatgctatgtctacctgtaaagtaggtgcgatggggctacccggtgtcaagaatgtcccgcatcaagaggcgccaatatgatactcttggaatcggagatgttttgtacgataattacactcaaactaacgccaaaactatcttttgatcatcgccccgttagtagatttggaaagacaggagccggtacccacgtgtgcgcgtgtagccatatcctaaaaatagggaaatgaggtacgtgaagttagaaagaagcccacatagacagacaggaagttgggaggagtgttacccctgatgaaataagcaagttattcgttaagctagaagaaaaactacccttaatcccttccgagaaacgttgtcgaatacctattctggtgcactaacaccccacgtcccattattccgtaaaccatactccccagtcttgaccaaccgcggcagccatctcatcgccccagactcagtacttcgccggatcgaccttcttctcagccgctatgggatagtagttgtggacgctggggctgaaacgttggccagagttattaggatccagctagtttctcaaccagctgccggggggcatcggcgttttgagatctcggtattgatcattctgtttatccaaggtcgaaagaggaagtatagccaccgcaggaccgggggcactcgagcgctttgagggtgtgggaggaaggctgggagggaacgatgggtgccaataaggagttggtggcacgtagggagggttggttccgataggcagtttgagcttgagtgacttggcgcggacatgcgctttggaaagcctctccgtacggttatcgttacttgggctcaagtcctccgcctcatactgacgggaatgttttgtcgcccggctgaggcttcgaccattgtggtcgatattcgagtctcgaccgtggccttccgtgccgcactcccagtgcgatttgcgagtgtcattttcaggagcaatattcccggtctgaacggcaacatccttcagtacaaccttggcaacgtctctggagctgccattggcagtattttcaggagccaccttcgtgggatcctcccagatggacttgtatcccgtctgccatgacgcaacgctgcttgcgccatggcctcgccctttcctccccacctcagcccgtagtctggctatcccctggtcgaattccctcttttcttcccgcaattgtcgttgcagcttctcttgttcactctctagacgagtgggaacctgaggctcattgttgctaggagcaggtgtgggtggcaatggccattgctccttgggagtctccactcccgcaaaacatgagcgctgagccggaatgaccaaagtctgcttcattacctgcggttcgagtgtaggagacttccaagcaggtacagggggcatagaccaattcgggctgggagccgaacggagacgatttcggtgtgagggttcctgatgtttcgatccataggcttttgtgtagccagagcgacttcgaccctcgtctttgtacctggcaacctctggagcttcgtctgagcttaaagatccagccggtatgcctgaaagaccgactggcatagaaggtgtagaccaatttggccggggagccgaagagaaacactcttggtgcaagtgttctttctctttcgatccgaatgtacctgcatagtcggagcggtctcggcccttgtctccgtaacaagtgacatccggagccaagtcagaacagagagacaccgcaggcaatccagaaagaccgaccagcactgaagatgctgattgggcctggcgagggcttgcatgcccacgcggatgatgcttcagatgggagtggtcgatggtggggtattgctttatcgatgagtgttcttgatccaagggcttcagagggtagggactctgctctggcttccatggataagcctgactggtggatgggcgctcgttctcaaggtcacgcttccgagctgtcttgtccttctccatctgacgacagcgttcctgctccatccgggcttcgtattcctgcttcacacgagcaagtgccttcttctcagcctcttcagctttgagaacctcctcctcggccatctgacggaggcgcttctgctccttccaagcttcctcatccttcctgcgcgccgcttcgccctcccgctgtatgagggcaaaaacactctccttagcctctttgattctaagagcctcctcttcggcctgctgccgacgacgctcctgttctttcctggccgcttcgtgcgcctgcacttttcgagcgagagcctcctcttcagcctctttgatttcaagaacctcgagctcggcaaacccggaacgcaaggatgcaagttccttgacaagtgattcgtatcttttgcttaacagctcatcggaggggttgccggcatcggtgggagcagacgtggggtcaagctgaggagaaaagctgtagaaaaggtgagtctgattccgcgaagaatcaaacgataccctgcgcttccccaagtggctcttcttttcttcttgaagagcctcggcagcctctcgctcgttctcaaggccacgctgccaagcggcccgagcctcttcctcggccttctgataacggcgctcccgctcctgtcggcgccgtttttcctcggatgaaattccgttaggcattttcgtgattgatattatggatatgtatataggtactgccgatggagtgttagagcatgattcctacatagacagttgcgggcttcccaagtggtattatttgtgcagttcaaatgggctgggagactaacctaggagcttggatacgcttcaagcggagttaaaatgtgtcggacggtggaggttatttgtgatgtcgacttctgttgtggaggaggatgtgatgtgccgtaccagatgtgacgactctgaggaagggagggtgtaattgtctaaggctatatatagtgatcgagaagagtgttcaaggcgcagttggcttgaatggctgttctactatgagaagactgacgactatgaggaaagagacaagaagtgaaagcttgccgcggggaggggagggaggagggtttatatactctgcgacataagaaattccagttcccaaatcaccttgcaaatggttgctgttatcaatctgatagttggttgatcccaagctcacctcgtcgtatcgaccctgtccctatcatcgagactattcagtcgaaaccaaaacaccagctgcatggtgaacggctttgttaaacggccaacgtccatagtctccgagcaggacgagaaccaaaccttgataacaaggggaaaagggacaacagaccatatatcatggcgtcgctagccgagcaaaacatcccttcagtctgtataccacccacccaccattgccatcgttttgtcgtcgctgtaaagtgaattgcccttttgacagacaggcccggtgggtctggaacaggacgataacagaaaccttgaagacatgaaaaagataaagtgaacacgccaattcaccctccttactgaggaaatgtcaccttcactcctctgtcatctttccactctttccgtccacatgtccttctcctcgaccatcctcaactcatcatcgtgctctctcgcaaacccatctagagactgggcgggcttcaacacaaatcccccttttcactcacagcttcgccctctccgcctccttcttctccttccacctcctatccaccctcaaattcgcccaataattccacaacgcactcaccaccgccgccggcgggcacatccacaagaaccacgcccaccacctcggactatacttctccaccaccccctgccaaaacaccctccgcacctgctcctccaactctctcttatccccatcattccaaaccacgcaccccctcccctcacccctctccagcgccctttctgccttctccctcacatccccttgactcctcacccgattctccgcatcctcctggctcaaatgcggatccctagccctcaacctttccatctgcaccttcggatccttcactccaaccaccaataccgtcccgcagaacttgtccaactgactctcaaacaacagcgggatatccagcaccacggctctataccccttcgcatacgccttcagcaccgccagcgccatcgcctttcttacggctgggtggacgatggaattcagacgggcgcggtccttgcgcacctcgggggagtcaccaaagacacggcggcccagggccgggcggttgagggggcggccttttcctgtggggccgttttcgggcatgtcgggcccggagggaacgaggaggtcgggcgtggtgggaccaaagtaggagacgatggcgttgtagccggcggtgccgggctcgacgactttgcgagcgagaaggtcggcgtcgatgatgggcaggtcataggggggcgaggagaggagggaggagacggttgatttgccggtggcgatggagccggttaggcctatgaggagcatcttggtagttgtttgggggtgtagttgtttgatgaagtttgagctgtgtgtacgattgtaggatcgattgtgtgcaattgcctgaggtgtatatggctttagtgtctatttacaagtatacgttggtcatgttgatactaggtattcttcatgaggtgatgtcgttgatgttccccaaaatgggcgggtcgggcaggtgtcaacgattggttcagacacattgcgccatccaaggattcagacgatgcgggggtggggtcacattccacgcatccgaacaaacaggtaagtacccactgagcttcatctagtcgtcagtgtttactccacgaacagcctagtcatcgcactaacagacatacggcgtgatatgtgccttatctcatttggcatatatctcttgcagctagaatactaacagaaagacctcgttgtttatgcagcaatgctgtacacaatgtcaggtacctccttgcatattgacaacctccatcattcatcacaaggggtgctcctagccaaccttgaacgacatcgttccattcaatctcagttcgacaacctttcgatgacagtcttattacctcgacaagcaccaaagctagacaactggatatttgattaagcactgctgtgaaggggccgatatctaagtatcaaacattctacaaacgcaattgcctgttgccactcctactttcatgcatccatctgcttgcgatgtcaagcaagaactaaaccaggtaacagtttgacgtcgactcaatgtgccaatcacaattgttacctccggaaacttcaagcctctgtttgcttccactgaaggcaaaccctttgagccgattgatcgcagaatgaagaggaaaaccagaatcaaaacaaaagacgcaatcccaagcgccagtgaccgaacccgcaaaatgccgaaccttgccaatgatgaatggtgatggtgtctacagacattagcatccgatgccaacaagcgcatgcggaacaacttaccaagaaacccgtctccttatctccatccaggtttaggactgcatgcggacggcatagaagacgccatcgtcggtcatgtaccagcggcagtcgccaaggttgtcaatcgtgaacctgttgcgcagggtccagtttccgtcgacctcacggcagcgatacatgcgagacgggtcatcgtcggcgggcttaaaatcctgtgcctcatccatgttgttctcataagcgatctgctcgttgtttgcggcaacctcactggcggtgaggcccacgccgagagcgggctcgggatgaacggcaccggggaccgcaggcatgggggcaactggagcattacctgcaacgatcacggtcgcgcccggggcgtacgcaggctggggctgagccatcatcatgggctggccggggacaggttgggcctggaccaagaccggctgcatggcaggctgcggcatgacaggctgctggacgatataaccgggcggagcggcgccgggaacctgctgcatcggaacgggtattccggtagcctgtgaccagttagcaaattttgactctcgaaaaagctcgtttatcagcggcgatatgttggaaagcagcaagcagtcaggacacgggaagcagtagttcacttgaactactggcagtgaggaggaaaaaaaaaaaaaaaaagaaaagaacaagtggaaagcgcaaatcaacgacacttgcaaagtattgctgttgctgctggtcccaagtcgggtagagtccggcctgccactggctctgacaatggccatggtattggctcgggtactggtactgcatctggtagggagcctggttcggcacctggtattactgtgggtactgcttcccaactacgggctgatgcatgctcgaggacggagaacaagtcagactgaccatatactgagcggcctgctggacaggcatctggagaccaagctgtccgtcgtgccgcggggtatagtaatgaagctcagggccggtggaggtgtcgccaacctggggttggaaatggacgccagtattggccggggcgagggcgtactgagacatgttgacttggtaagttgttgggaggtaagggatcacggtctggcactgggcggtttgctggttgtagccgagttgccacggttggagttgttgataaggcgacgcggggatgaaggagggagggtatggcgcggccttgtggtcggcttggattcctcccgggcctgtgtgatgagtgaagacttgttgagaggacgttgaaactcccgggtcggcaggcggaaaggcggggtagtgctcaggactggtcggttcttcctgggcaggtgactcttcctggaatgagggacgcttgcgcagggcggactttaaggggaggggctggacgtccttctcgaggccttgttgaaaagaaaccctctttggagatttcaagttgcccttgtctggaggcgcgcccatgatgggtttggacgcaaagttggtttctcaaggtggacttccggcgtgtgcggtggtccggcttgagtggagagggttgtttgtgaaaaatacgagaggaaagagggcccgaaggaaatgaaagggaaggtgcaatgggtgtaagtgcgcggcgtgggtttgaaaaggtgctcgctgaccgcctccacttcttgccttggggtcgtcgtagaatcttcaccaccagcacggctgccaatgcgttccctctaacatcgatttttcagagtgtcttgtggcaagcttccgcttcagcgcgtgatcctctgctgctgaatccgcccgtcgtcgggtaattttcagaggtgaaatccgtggaagtgagtggtaagtaaatggaaagtgatccgctgttgcctggggagcgcagaaactgagcgcgagtgaagggatcacggcaagatatccacatgggaaacctgcagccccgcgttgaagccaagcaagtttggatctgtcgttgagtcctcgtgatcgttgtcctgccaacaaacgctccttccttcaaacaagtcttcgagtctgctcgatgtcctcggatccaagagagagtactaaccctcagagatacctgacctgctgctgctctcgatttcttgggtggaaattctgcaacaaggaaagcaaacaaacttaccacatcgcggagctcccaggccctcgtgctctcgttaaaaacatagtgatagttgtctccgtaccggttgaccggttcgcgctcaaagtcgacgtcggcaaacggccagcaaggaatgcaacagcacatgttgactgcttcttctctaattgctctgattgctttcgattcgggatatttttgccgttgccgtggcagtaatggttgttcttcccaatgtgcggcgagcgcggtacaaaacaggagtcgagttggtttgaagttttgttgtctgtcaactgcggaagcgcagttgaacggaaactccgtctttcatctgccttggtcttgataagatacttggcagaagccggcccgggcaggtatgaggctcccgcaaccgaaaaggggaggcacagcccaaaacactctaaacccacatgacgacccgactatgaccattgttcttggtgtatgaaatttctgaaagtatgccttgggagtatttagacatgatctatgatacccgcctactcacagtaggaacattacatctcgtgcacctgatcatcttgcttgttgatatgtcacttacgacttcattgtctgcttggtttttgttgtggttcgtggatgcgctgccccggttcatcctaaactaacaaaggtggatgattacgttgtcttctttctatgctaaagtgttctgttggtatactatcgagtttttgtatattcttcaagtggctttctatggtggtttaggaagaaggtggggatacattacacgttacatatgatcatgtcgagctcgcctttctccttttgcaacagcatcccacaccaggaaccaaatgatgttagctcgatcttgttataaccaaagatatggatgggaaacttgctttattagtcttcgatcttagagaaagcaataacgggattcgtagagggacttagcataaagaggcaagcaaggttattatcgttactgccacttgtagctcactagtctgtcggttatcgaagaattgattttcctccctgtcttgatctctctgcttccatgtattgaaactggtgcttgcctgttgttctcaagccaaagatttgcatggggaatactcgaggaacaatgtgcgtacggtttccagttctgtggcaaatagggaattcgtcggagatgggccttatcctaagagagtggatatgttcattcgtagtcctgcccctaagtcgcttcgaactttgaactcacacctgcttgcagtcattttcgacaccaacgtgtggcagggtgacatgcccaatatatcccacaccaaacattacctctctattatcttatcataaaacccggagccaacagtcatgtacaacccgcaatagactcaaagtttgaatgaagcctgccgcaatgccccatatgcccaaccagggcgattgcgctctatgtccatatgatccgctataatacatacaattttccacacacggggaggagagagatgagactaacccttgcgctatgcaccactatgcacacaccctgccctttggcccctcttccatgtcctgccttgttcaagccctgcccagcccagtgtcgctttattttcgttcttccctctcttgttcgtacacatccaccagttcgtgtctgctgcccttttgctccgtgttgaaccaaggacacacacacatcttcatcgcagtggtcttccgtgctggtgagaaagacactggttttcttctgtcagttctctcgaagattaaaataatagagaaggctggctagctatgcactcttttcatggagcaacgatagatggccagagagtcgtgggatgaagggaacagaagatgactttttttgtttcctatttcattcttcgtccccacttcagtcaacctcgttggtctggggggaggggaagaacgtcctcctggcgacctagtgacacagtaaagttagcaaggtgtatttccagtctacgcctgccatacgaaaaatggtgacataccgcccaagtaccggctatcgtcgcaacaataccacccgagatcatcatgggcttcagacccctggtgctcttgaagagcataccactaagcgcaccggccaggattgagttggcggcatcgtgcttgcccctcacgtaaccaatgccggcgttgattaggttgtagcagatggcgacaacaccagccgagttgccgaggtagggaccgcgacgggtgacagcgttaaggacggagttgaggcgcagcttgggcggctggccggccgatctctggagaccctctttcaaaccccacgcgcctccgatagtgagggccgtcaggtaggtgataccggttccgtagcagaggtcgtcagtgaagccgcgcgagggcagaactgaggcgccggcggcatcgggcagcggggtatcctcaagcgagatgtattctagtgtttccttgttgaggccggcaagagggtgtagttgtgtggggtcggcgaaggaagagctaccgagaaaggcctcgacaccttggggctggctagcatcgaagggcgagggatatgaaggagcggaggtggtggtggtggttgtctgaggtgcgctgggggcgggtgcggcgggctcttgctgctcttgctgcttcttgttgcctccggtgagggtgttccaaaggccggacattgtgactgaagtggaggggttcgatgggttatcggatcgttaagcagttggggaacacgaagcagatagaccgcgtactgctgcgcgcaagagtggtgacgggtagccggagggaagggtgggtgggtggtgccgtcggcaaacgagtaagctatcgtatcttcgggggagtgacggacgggtcggtgggcgagacggatgggatctcgaattggctccggctcacgcgcaacttggaccgacgcctgtcttggcccccgataacgtcggaacttcgaaaaaatttacctctatggcgcccgcatggcccgtgcgagcgattggcgtcatatgtacctctacatatgtatatacatgctctggggctttgatttcggggacatgtcaacatggcgaagtggaactcaaccgaggctgtaatgaagaagaccttattgaaaggtcaactgcagtacatcgtgggcatctgaagctagactacgccttgaacagatatattcaacggattctccatgttcccattcctgctttctcaggacttcttcgcctttggatcttttacggggacggttcgttcgtggggattcttttactgctacagtgcaggggtatctcttgacatggcggcaggcaacttcagacccaaaacaagcacggtggccggagtggattcacccccagaacatgcgcagtggatgtaaacacacagtgggtgatgctataggcctttgaagatcccaaaatttcacaactcgtcgctcatactttacacgagtgcccagcagagaggtggattacttactatcacagtaacttcaggccctcactaactctcactggggggctcattgacggtcaggcacttaccactcttcgctccttctttattgcctccctttcccagtcatcatcactctgcaacgaagtctcggatgcacgtctaaacccggtccctcaatcataacttcccttttggactgcggggatggagtcaacccaagtccagcaaaatgcccccggcagcagcaccattgacacggacgctctgctagccggactgggccccgaagtgtttgaaaatgccaacaccatcaccaagtggctgttgtcacaacccaccgagtcactcccagcgtaggtttcttttctttcggatatcttcagtgtccagttattctttgtgagaagttctcaatcacacatatacagacattcactaacacccgtgttagcatcgcacaggcagtatttgccaagttgttcagcaatgcctctgagtctcgccagtatcacggcaacggtcacgatgtcgtaaggctctgcagctttgttcagcaatgcgccaaggccaaagacgagaagctgaaggaatgggccttcaccgagcccgtctcaacgaagctgttccatttctaccttgagtggtatgaacacgacccgcatcgtgccctgagactgattcttgatgtccttgtggcctcggcgaccattaatcccaaacccgagacagggaaggcagtgaaggaacacatcctcaagaccatcgtggagattgtcgctcgcaagtctgccatgcaactgaccaagtctggcctgcagtgtctggaccacttcttgaacaaaaaggttctttccctcgacgatgttgctcgcaagtatcgcgaggtcgactcttctgtcgccgacctatctcatctctccgtgtggaagtcctttgtttttgagctgttctcgtggatggagcttccctacgtctgccctcatgccggcaaatgtcttgtgcatatttttaagggtttaactggccaggctgctgctgcggcccaaaaaagcgaaaagttcactgtcgaggtctggaagacgtggctacaggaggctgtggcccagagaccagcagtcttggaggatatcaagaactacgtcctagttcctattttcaagactgacaaggtcgaatctctgaagctgctcgaggcgtttaaccgcagcgagatacccgtcggatctacacaggatctgaccgatctgactctcttgctccagttggcgacactcgagaccggcaagcggtttggtctcgtggaagaacccagcaatgatattgacgcttctcagtcttcaagcaaggtaattcttcgggacactgtcctcgaaagcttcctcacacatccttccctctccgtcagatccagcgctttctccttgttggtctcatcccaggccactacgaagcccttttcccggatagcgtttgacctactcaggaagcacctcgccgccttccatgccgactttgacgccaaattgcgcaacgaggtgctcggctatacgaagaacctgattcggcgtgttaaaaacgtcatctccgttgcccagagaagccttgcccaagcagccagcaagcagaacccggcgcctgcggacaaggatacgacatcatcaaagaagaagcccgctcctgagaacttgttgaagagtcccaccgaggccagggaggtacttgaccgccacgaggctttcttctcgtggtaccttgggtttttgaagggtgagcttttgcccacaacgtcttaccaacgccacatcacagccatgagagcggcacttttggcgttgaaggttggaaaacacgctggtgccacggatgatgttgtcgatgaggacgtttcaaagtcaatatcttcagatttcacttggatccgccttcttctggatctactcttggacccttttgacgatgtcagagactccgcctctaaccttctggggttgttctctcaaggaatcatcaagtcccccgcacaacccagtctcaatagcaagacccaactcgaggtcctgcaagacttttgcctaaaagcccgggctttggcagacagaactggccgcgctgatcacggtgacggcgctgctcgctcccagggacttctgtgccgatggttggatggtgcagatctccaaattgctcacatttccaagatcatcagtggtcttgaagacaaggttacaaaggcagagaaggacttgggccacgctgccattgagaaccccgtacatccagattttgccgccatcagctatgcgtggcctgtgctggccaaagagagcttttccgaaacacagttggaagccatccatcaattatatcagcgcgtcttcgactgtgccaagcgtatttgggtagcagtcaggcatgtgctatgcgatgactctccggaaggccacttgcccgaggagatggaggaaatcgagggattggacaccaaagacctattgagttacagtttccgtgcagttcacgagtcgagcaacctgatgcgactgatgctccagacgttgcgtctcactccaggcccgggagtgccgttccctcctttgcccgttttccaagctaccgggtacttgacgtttgagcagctttccagcttgaggcatcgtggtgctttctctacggtatctcttacttttacgacatgttgccagcttacacaaaagctccccattgtcttccccgagactgcagggtccaacactttgcttcgcgaatggtacaaggtatgttgtggaactgatcacggctcttgggctgtactgtatactgactttcaaaagggcacaatcaactgcatcatgagtcaggcctccaccacccgtcgctctgcgggtattccttctctagttgccggcatcctgacagccaacgctgaatcgccctcgttcaacgaggttttcagcgagcttgaggagattggcaagaagccggtcacgcaagcggaaactgatggatcgaacttgccacaagtacatgctctgaattcgctcagagagatcttcaagagctcattattgagcaagaaggccgaggcttacctggccaggactttgcagctggctgcaaacaacctaaagtccgaagtgtaagttgcagacatgcaccagcagtcagatcgagtgctaacgagatatagatgggccattcgcaactgcggtctcctgttgctgaggagtcttatcgactgcttgcttggaacgggtgagagcaaggccatcatcgaatcgggctgggacggtgtctccgttcgtatttcttataacaagtacccaacactgccaggtgttattctgggactgttggagtctgccaacaaggctcttggtgaagatgcaaagacagccgccgcggaggccgtcttcccggcattggacatcattcgtcgtgccggcccccccgagtcttaccgcgctgaactccaaggtcatattgaaggctacctcgatagccacctctggcacgtcagagaaattgcggccaggacactctgctccttccttcttcaaggagattgggtcgcagaaatccagcggctccttgaggagtctgaggatcgcgccaaccgcatccatggtgtcctcctgctgacaagatttgttctggagcgcaagaccagcctgggtgcggatgtttccgaagatacatccaaactcaaggttctccttcgcaggcttgccgacgagagtgacaacttcaagacatgccccgtcgtcaaggctgcctaccttgagatattcaacattttggcaagcatcgatcccatcgtcaaccagtcggcccttgaactcatcgccatcactccaggctctgattcagccacggtgatggacaagaccaagcaatacccatcttcggctctcctggatgcagaggctgtgatcgccagcgtctaccacgccgcagcagtctccgacactaaggtcctacgggcgctttttctgcacacccttagcaaggacatcaacactactcagcgattgcttgagatggtccctatcgcctggaagtccatcactaccaccgaagccattggaggtctctccaacctttacgccgaagtctgcactaccaccgccgctactcccgatatcaaagcagcggcgatctctaacctcggcgatctcatcgatgcccttctccaggaaggtcgtcaagctgagcttatcggcctccccttcatggccaccatcgaacaaacctggaagggtctccagcaaggcgagatcaaccccaacctctcctgcgccatcatccgagccagcggttccctcatggccgcccttgctcttcgcagcgctaccaccaccaccaccgccgcctgtggcggaatcgacaaccagatggcccaacgtctccgggcctggggcgccatgatggccgacgcgctcgacatcgacaataccttcgacacgcgctatgcggccgcctcttctctgacctctttcttcaccggcttcgtgtctacaacagaagcaaactggtccccagctttcctgcctgcactctcggcgctctacgacgccctaattgacgacgacgacgaggtccgcgatcttgcttccgccgctgccgcgcccgtggtcggacagcagatggttcccccctcggcagctgatcgcctagcggtctggatgtccgagacgttctttgggcaagaggagttccaagagcacttggtgtctcgtctcacaaccggcaattcctccccagttgctgaaaagtcttccgagttgacctcggcagcggaacagctcgtcaccgctttgcagttcgacgactcactctttgccactgaggagcagaatctgtttattgatgaggtgagggagactagacgctggcagcgggagctcatcgcccgtgcctctgcttctgggtcttctgacgtcctctcgtccgggcctgcgttcgccaagctgagcaagtggacggaggaagggctggagtaccttaccagactagtacgggcgaacagtgatgggccgctagagtggacaagtgatcaacatgtgttcgcggcttgtgcgagggtgttgctgtgcgcggttgcggtggttaaggttgtcggcgccgagtcggcggttggagaggcgttgaaggcgttcaaggaggttgccaagaagggaggactgcatggtagtttgttggagattgtggcggcagtgtgagcgggtgtttgttagaagtctaaaccgtggtgatagatgtgcactagagcgcacgaagagtcttgaatgctattgtctttcctgtccttgaccccgaccatggatttaatgtcatacttcggcctttcacacacaacaagacatgtcggtctctcacttatacctcggtgagatatatcacctgggcatacttcagtcatagtgtcaccaatacagactacactcctccatgaaacacattcaacctggcacactctctacacccgcaacgcacctgatcaacatcgctggagaaaaggaaaaacaaaaagcatatcaattatagcaaacctaaagactgtgaagaccgcttgacgaaaaacccagcgcggtgtctatatcaagaaaagacgttgtaaattaagtatattcgctatggatgagtatgcttcgctggacctaccatggcacccactaaacataggtaaaacgctaagcccatacatatgcgaacttcacttcgactaaatatcgtagtgtaccatcttcaattatctcacgaactatattgtaaacccttcttccttccttccttccctcacccttccccagcccattccgccatgacgtccacctaggcagtccatggaagtatctgacaataaagcgtccaagatttgtgagtgacacgtacctacctaccctgagtaactatcttcagccgctgacttgtgaactttacctgcccaaatacttggcttttgcaactttcaaatacttgctcacagtcgggttatgccttgccttgccttgccttgccttgctttgcctacttttctctgtttacgtttatgatccaggtcttcactgctacatacctgttagacgtatgtacccacctagcgtcgggtcctgttacgcaacggtttttgtgtaacgagggtggtgtgtatgtaacaaacaaccgaccacagcatcggatgaactacccaactcgacatcaggcgcatattgatctctaggaacatacacattggaaaaaatgtaaactttgtggtctgcctaaggagagggaggcatgaagtgttcagggtatatatagatgcttgactatccgaactgatcttgtttttgttttatttcgtttcgcatatgcagatgatgcgtttagagttgatcctttacctgtacgatatcgggggggtgtcgagtatgtgttatagagcgtccagcgtcgtcaagtgccgaagatggaggatgatgagtaatggacggcagagaaaaacacaacaaaactgaggcctccaacaggaaactgccgcccgcgtatactgcaactgttgtatactgcatatctagcaaccgaacctacctataagaggcggactggctatgcagagaaggcaggcaatctgcattgcagaagagagagagggtgggtgggtgggtgtcatgcgcactaggttacttctccgtccgcgcaggcgaagtacatggatacctactatggtaaacaagaacgcaggcaaagcgaagcgaagcgctgtcaccccaggtctctctctgcaaggtaaaatggagaaatgtcaaggtcaagaactcgagaataatttcttctgctggttggtggctggacactcctgtgtagtgtagtcagcgccgcaaaactgtgtctaaaggaaaggccagtaagtaatatgcaaagaggccttctttgggctccttttggcttgcaacttgaacaaatatcgggcagtctccatgaaatcggaataaccccagacgtccatccgttgacacacccacccaccccgataaccccacagcggtcgctgaacaggccgcagccgcttgaggcgctaaacgctaaaacaagtgtttcctggcgcccccctgctctgtgtattttttttctctgttccatttcgtaactttcgcttcttcttcttcttcttcttcttcttccccttgccttttccgttccattcctcgctgtgtttttttttatagccgactaccgccgccattcaactcagactgtctgacaacggttgccgtcggccggataaatcggtctttctattcacattgatgtgtcatcaacctgaagcgcatcagcaagttcagcactgcaggataaagtggttactgttgcacaactgctatgaaagtggatatacatacatatgcaaaggtaagggacggccggacatgacgctatgtatgtatgcaacagcccgacaggctgacgggacggacgatagcgcaattgtggaagctactacatatgtatgtattgtgttgagcttctccagttaattaggtaggacagaggaagagagggtacgtcgtatgcacaacgattccggatattgcagtcaatatagtgtccgtcgctgcaaattccggatattgcagtcagcgtagcagcagtaagtttctttcgtgggaggtggtgtggaacaaacaaaggatccacgaaagacattcattcagcttcgaaagaatgcgctaacgatccaacactagactcgttctacgggaatgtctcactggtgagattctggcccatttggcaatggtaaggtgagtttttagtttgccagataggatatactagccacaccaactacggtaaaactagtagatgacatgaggctggattctggagatcatcgtcgtgacactacgctatctagtctagacttccatatggtagtatctcgacgtcgcttcgtcttattaccgcgtatcgcggaaaaaaaacacgtagaagaaaggattggaggtcggagcaacatccggtattgcccaggttattttagcgctgtaaccatcgctcatcttctccatccctacgccatcaccttgtaaatccttcattcctcatcacacactcaccgtgacggccctacctgtcagacaaatcttcccatcgccacatcgatttcaacgcacgtgctccacaatagcagcgacgaaggcggtgagggaaaacatcaagaaagttcgttccgccatctgatgtctctcgttgtcgtgtgacaatgaacggaacggtccccgccctcggtgcgtcccgaacggcgaccggaagaaaaaggaactaaaaacctgaagacccccttgttcttgcttttgactggccagcttacgcttccttggccttttttttggtggtccatggccacggacccccccccaggacccccggatctcagtcagactcagatcgacacttgaagattttttcttatcatgtctactgcggtatgttccatatcatggttgatcatggcgtccggaaaccgtatctttccatccgtacgtgcaaatcgcggtcattacagaaacattgtcttaattttgccttcgagatcccgcttagcggacggtacccaagtacactagttggcatgtgaagtagggaaggatagtatagggtaggacagttagcgtggtaccgttcccgtactgtcacctcggctttggaacttttcacttacggtgtattcccgaactccgaacgggcgcgaggggtaacgttacccttgtaacaaccatttatcttttcgtccattcttcctttcggagccgaagttggagatcgtcacgttgctgcagacaaggggggagggaggggggggggggaataactgccgagtctttccaggttcattatgtacgtagcatcataaacaattttgatgagagcaagactcacaagtcacagcgggcaacagacatatcgagcagagaggtacatgatatatcgtgcttgaaaaacttccagatatgatatccgcaacttggtataactactccaaccttcatgacaacgtataggccaaaaccaccagggtatctactacacgtctcgactcactcacagagcgagtatccaaaaaccccgagccagcatcccagacccatgaggaaaaagcaaggaattcccggtgagtgaatgcacacgccatcaaacacggaatgagaacgagaaagtcaggtcgcgcagcaaaagtgactcgtcgctcttgttccgcgcacagtgcgtggcatttcctccagcggccaggacaccttgtttcaaatcataggcctctgccttgcttctcagccatcccaactaggcgaggccggtctaagaaccgttacaccactagtatgagatacggagaagctttggcatgcggtgagatgaaccacacttgtttccccgctggccagtccccctcccgtatatccaccaaaatcacctggtggtaacgtcctcataccttgactcccctgactgaacacatcggaggaactttgacctgacctacggaaaaacgcaagcctgatagccacgaaaccctcggtcctatcccgtctagcaggactcaggtcgatccgagagtgtatgcaggacatacgccgcagcagtgatcccgtcccccgagagtccacgaggataatcgatagagtcgcttcaccaaatttgtccaagtgtgtcggtggcgttgagaggctgagaaaggccagaaagcagacttgacacggcagaaaggaggtgatgatgctgtttgtcattcactgctcagcagtgagtgccgtacactatcccgtattgcccttctttttctgcatcgtgttttggagaataccatccttgcttcaagtcccccctctgctccccaacctgaatgtccccagagcctcttcctggatctgcgagatagacaggctgagaatcagagatcgttggtctttgtcgacaaccagtgtctgccgaagtttgcgatattccagatacgcggcggcggctagatggtgttgaatcggccatgccatagagggaagatcccgagaaccagtctcgtttgtgtcgggtgacccctctcttcctctaatcaggagcgcacataatccgaacggtggcgtcaatcgtttcttgcttcgagtccgtcggtcttcacttcgacatcaagtcgtaagatggaaaacccttcgtatcgttagaagtcgtctttgtcgtcgtagccgcagggattatactcgtcaacattaaaggccgtaaacatcatccgtaagacaaaatgaaaatccaagataaagggtaaagatggaaacgtcttgaagcgaatgtgcggtggggtaaacccgtgagggaagcccgagacaccgcgaaaggggtatcttccaaatgccagcctttttgaatgccgtgtcctgcgagtggaaaaaaggggaaaagaaaaaaaaagaattgaaagaaagtgaaagacaaaaggggtaatctcaatcaagaaagtttctgtctcgggcttgcgccgccgagccgtgggtgcattgctgcagtcttcttcttaaaagcaaaacacgcaaaccagcctataaccgccatgatgtaaatgcaaacagactacccgccccaggtccctgccatgtgaggttgaaacaataggaaaagccgatgaccaagcacacggtgatgatgatgatgatgatgatgatatctcaaagccaaagaaactgaaatggcacaaaaaacaaatagacgctcgcccgctaacccgtagtgagataaaagaaaaaccagtcgggagtagatacaccaagagaggagagggttggttgaggaaagaagtgtcgaatgtcgctccgaatccatatgccaaacggcgaagtgcctcttgcttgtgtgatcaaatcacccagccgctatgggcataagtgccgcgttctggatttgtggatattcaaaagatccagaacactggcgatcatgcggaagtcgtcgcggctggataacctggataaccggtgcccgttgttgcagacgttggttgtcacattgtcgtggtgtattcctgatagcgatcccaaccgaagttgttaaatcccatgctgactccgcaatgaggagcaagcatgctgggtagcggaaggggggcggagacgagcgtagagccgtagtagtagccggccgaggagaaaggcgtgctgtaggacggcgtgctataagcaggtgtaggtgagggcatttgcacctcgctgacacccatgcttgcccacatgggggggctggcggatccggatgatgccacactggggctcgacggtaggactctccacgactcgacaggagcaggcagcgacgagggcgttgtgggttgcgaccacatgctgacattggcgggagagctgggcaacaaaggaggctgacggacgacatcgacgatcctaggcggaggcggcagcagcggcttgtagaggttcatgacggcactcttgacatcctcgctcctaccatccagcaattctccagctccctcctcttcgagaccctccaaagccgtcacgtgcgtggtgaagacaaacttgttgatggcctgaacaaagtcgtcgtgaagcttcttgcattgctgatccttctcagaccagtcgtacgtgctggccttggtgttggggcagtggacgtccttgtggtactcgatgagcgactcgatggtgtcgggggtaagcttgaaggcaacctcgttcctcaggaccatgtcgacgtggacgatgtaagcctccaggtggataagctgatagttggcgatggcctcaaccaacgggttggagtcgttcttgagcttgtcttcgggagccttggggagcatgagcgaagccaggatccagatggcattcggtgaggacagggtctcagtcaagcattttgtgtgctggggtacgctgttgagaggcctcttgactttgttgatgcgcttcagtgtcttggtcaaccatggctcaaccttggaacccagcacgacgttgacggaagatgctcttggggcaaaggcggcggccgaggccggtaatagctggactggcattatggccggttgtgagttgaaagttgggaggctggcgaggtgaggtgaagtgagagacctgagagtgacagagcacactgtagcgcttgacgggagacgggaaacacagggggggattgagatgggaaacgaatagaatataagaaacaaggtgagcaaggtgacgaagcgggcagtcccaagacaagggcctagcgtactcgccggcaacgtcaaatgaaaagagaagaacgggagacgaggggctcgtgagggagaagaaggagggtgagaaatctcgtgtagaaagtctgggtgcttaggacggtggggtgtagtgggtgttatagtcgtacccgtcgttgccgtcactcgcgctgtcgcccactgccactgccccccttcgagccctttttttcatactacaccaccaacatccctacctacagctgcatgcataggtacattagtgtgtagtagtgtacacgaagacgggagggcaaccacaacatggaagcgacgaggacaccagagcggagaagagagaagagggggggggggggggggggtgtatcttgaatgcgtcccgcgttagtggccggacaagccacaagcccggaaggtccagatggggcccgctacaccgcactggctgcagctgctgttggttggcaaaactcgccaaaatcagagcatgttgccatcgtcaggaggccagtcagcgccgaagcctgagaggtcactttctgtttcaagccacttttcgacagccattcaaggccatggactaagtctcatgtcccaatctggcctgcattttcaaccgtattgatggagtaggaatggtcaaacctacctagttagcatcatcaatccggaaaagagccccgtctcaagtcccaaatccccgtgctatctatcgtatgttgtatcgacgacgtcgggtccgcctagcccattatcatggctccatggcttccgggctagctccgtgtaatagggtagtccgacagtcaagcatctgtaagctagagttgggttccaacaggacgatattccaaggaagccaagatctcgggtatccggttttcctctcttgaagtttttcacagtcgacaaacttttcaacgctaccggagaccacgggtgacgggcgggcggacagggcatctgaagagcctggcatcgatcaactcgaccccagatgccagggttctccggagctgtgtgtgtactgtagcgtactgtagagcccaaagtgcgttcttttcaaactcgcgcggcgccactttccgtggccaagatgttgggatatgtgcgtacctggagtcccgtggtatgtgtatgtactgtgtaggccgggaactcccttcagtttgtcacgtcctcgccattgcggttgacaggacctatcgcagtacctgactgactgcgtccgggcttgcgtaactccgaattccctcgtctatctctgcaggctgtgctcagccatgcatatgcacaatgctgaatgacaaaaaccccgacgcaccaagagacgaatcggccggtctctggcatgcaactagagctgaagactgcagatgtccaagatgtggacaatgatgccaggaaaaacagagtagcgccaccgtcagtcagcagggagttagtgggtggtatccctgctatgaaaaatacgcgtaagttacattacgtttcggggaaaacggaaagcatggctccgctgtggtaatcccagagcgctagtgcttggagatacgtaccttacctacctacaaccgacagctccccagaagacaccaacgaccccgccgatgaatggcacacaaaccactaccaccgcgagccacatcaaagaaaagtacccagctcacagttattcacatctgtcactcctcatttactcggccgtgatcatcgataggataaccatgatgctggaggtgattacaacacattgacttgttcccctcgaaggatctgaaacatccacttaatccaggttttgggctcatagcctcccagagcacgtgtgaacgcgacgaggctatatcctcaattgtgaaattgaggcaccagaagagtactgtcttgtcagttgccaaggctaactcgcaatatgtatcagagcttttgcggggaaggaagccaacacgaatgtaataatgcttactcggtcttaggtcatggtaaattggtctcactgtcaccgatatggcttggtaaatcatactactacgccgtacgttagttgtggcctagacctagaagaaatgtgcatttaaaaaaagtaccttttgtgatttatgatatcaaaggggattccatctaactcgtcaccgaccggcgatgacattggcacaatgctgtagcaaccgacgtgcctttgtgacactggcggatcctgatggagttttccgttctatcatgtaatatatagccttttgtttatgagccggtaaggggggctgaaattatctgactagatctcaacatgactgttgatagcagtatgcttagcaagccgttggtctgatgcaagccgcacgcgcggctactaagagcagaggggaagaggatccgtatctggtggacactggtatctttactgctgtaaatggtgagctgcatatgactcgtaggaatgtctggtttgccgtaacacaccatcttcaaagcctgatccacatcgtgagattatgcaaagctcccactcgtggaagtgttgagtcgccttgacactgtcaaccagtgggagcgtccgccacgattgctgaaacgcggggccagatgaacccagagtgaacccagagtgaacaggataccttaatcataaagaacgggcgttgagggatcctgaagaggatatggcatgattaacttgtcgcccagtcgatcgtcagagggcgcaatcgcttgctcctgtccataaatcctcaactccccaacatgaaacgcaacaagcgcgctgccagtgggccgggacgctccttttccctggaacaaaaccgccttctcgaggcttgcttctagacccagtctgccagtgatatcttcgcccacaccttctgaccagatccacgatcatctaccgaaaggtagtgtactgcttgcatacgcctggggccggctagtggtccaaaccaagcaagtcatcgggaggggtgagaaaccagaaaagtagtctcaaactggagtcattgaggacttgtctgccggcttgaccactcatttctcccctcttcttctcctcatagacacccctgaaggagttttggagtaagaatgatccaggagactcccagcttggtctatagcacgtgtggaacaaagacaggggatgtcccaacggcaataaaggtgtgaaaaaggtacaaaagggtaggagggttggcgtcagcctgtgagagagcgtatgttgggatatgaccagaagctgccatgctagtgcgggaaggtgagcaaaggttgtttaagtcagacccctgtttttgagcctcattggctggagctctgagcgccctcggcctccatcaagagaaaaaaaggccgacattggagcatctcattggtctgaaaaggaggagaggaacgaatgggtggccccagaaggcgagatattcacccatgaatcatctgagaggagagaaatttggagaaaatgagaaaatataaagccatggatttgcggcagcaagccacaagaggagcacccacttggtgtcgaggtggaaaaagtccatgtcttgatgacgagaacacaaaactccaagtttctggagcagtggaaggaatatgtagaaacccgttgcgattggagagtcacggcatatgatcatctccgagctgtactatgtataaccaaggctttggtgcctcttttggggaatccgacatgacgacagaagaatgtctcctatgccaccaccggagccatgaaccaatcttgttcaccacgtccactggggcctcgagagttccgtagtgcatagcaacctcgagtctggcctcgcgatatggagcctgggagtatcagacatggggacacagtggaccgcttggttcctggctccgtgggtttcgtacccccgatctcgctgtgtctttcttcatccttggggggagggggtgcagcaagcggcaggtagcaacgaaacaagcaagggaatcgagctcatgggattgggtaacatgtgagtagctccgcattgctcgctaccatgggggtgacctgaacggctgtcctctcgtggaaggccgttgagggtgtaggtcgaaacagtcctagatgcgccctcgtggcggcaagtagacacagctcggcaggtatcggtctagggcacttgacgctgcgctgccattgaacgggtgttgtcttggttgctcacgttgcccacttgagaggcgaccaaggcgacctgcgaccacctttgtgaggtttctcccaccctggatctatttaaatccactggacgggaacggggacggcaaaagagaagggggctgtgcggccaggagcggaacgagatgccaactgcagaagtatgcaacggcagaaacgaaacagacaatgcgcattgtgcatattgggaacgaagaatgaaaaccgacaagttgaaagtgaagaagttgttgttggtgggtgttgcaatcgaccagattccttccataacaatccaaagtaaagttggaagctgaggggggcagccacaattggcttggcacgtattcatgtgcttggtcttggcacgtaacggagatcagagttacggtattgactgtgaaattgtcagccagcgccaggcggtagtagtacataggtgaggcgacagacccgccacttgccggtttgcgtgcggatttcgaccagtgggcccctagctttcttttattctggggtctgcgctagtccatcgcccatgctcttattcaactttgtaagttgtttcatcatgcgaaaatcacaagcaaggcccaaatcggaagggacgaaaccgtgatggggacggaatcggagcatattgaaaagggacgacgcacatggctatcacggatggaaacggcagccccagtaatctgccgggacgaacagcatggggtggaagaaaaaaaaaaccctgaaccgcgccgtcctggtctggtgacgagtcggagcgccagaagagccagtcacttgaccttcggcgcaaactgcccatcgcgggataacccaagataaacgagaaaattcacgcgacaatcaacctgatctgacctcgtcgtcgtcctggccatggaccttgatcacctggagaagccaattgcatgttttccgtttcgcaagcattacttgtgctgcgacctgcgcgtccatgggacttgtccttgtcgatatcctcttcctccattcgaggaccaagacgcctcgtcccttgacacaatttcactgattacacaccctcactcccctcaagcccgatgttccctagctgctacagcttggctcggccgaatgaactcggggaaatgacggggtaaaaacgggggtggttcttgattctcatctccatttgtgtgctgggctaactgggaggacgactgcagggccgatctgttctcacgggactagcaccgccgatgtgtatccagtcacatatccagcgcggcgggcgtgaacgcgaatctgaagcacgactgcatcatacatccagtgagagagcaagccgagcagccgttgactcatacccagcaccgcgatcaatattagcacggcgcgacgacgaggctattggaccgccggaaatattatatccttaacctcgaacggtcagccaggacctattgtagttggctgcaggcggaccgaccatcgggctatgacaataccggtggcaagcctcttgttgagctccatctctcagtgaaatggcggactctccagcggctcaggtcgctgtctggtgcgttaaccccaacaccaccagttggagtcctcaccacgataactggaggatggcttgaaacttgaggccagcgaagggaaggagaggtggacgagccgtacgtgtacgtcacacgcacgacacttccagcatatgcccctttcagagaggcttctcgccgtacctagtcaggcgatgtgaacaattagtccggacacgcttataccgaaccagacccagtgagtgtccggacttttgttcaaatcgcctgctagaactagtgtagtgtatggacgcctgtccacgaataacaccggctacatgttgatcaacgagagcggcgaaatcggcaaggtgtggaggtgtggcgcaggcctggcgagctgcgtttcattggggatagaggaatgcaagacgcgtcgtgcgcgtttcaatgtaaagatccgctcggctttgcgaacactttttggtggtcggtcgtcaaccaggcgagccagtggtcgcaaaagggtcgttggaatgccaagccatgacgtcataggtagcccctctactacatatcaagacggacctttaagcagtgagccctagccacatccatgcggagctgaagatggcctcatggagagtcggagtcctcacgaacaactcagcgtccagcgcatgctggtgactcgacagctaggacggtgggtatgggcgctggaggttctctggttttccacaaactttttcaaactttccagggctgtccatgaagcaaaagctcttctatggagcggtgtggctgcaagtgccgaggcttgaaacatacattttcatcctggctgcctgcgcctcgatatcttcggagctcggcagcaccactggtcacggtgtcaatcttgacggggtttcctccacgttgagatgaaaaagcccctgcacgggagatcgtgaaagaaagtgtgtgttggacttagaaaccttagttcggatatatccgaaaggggaaaagggcaacactgcgtatctgtgagcatcgcttcgcttcgcttcgggatggtggccaacttaccggccggccggtaggtggggctgccgcggcggggcgggaggcagcccttgacgtggcagccgccgatgccatctcttttccgccacaactacggtgacacttctcgaaagtgtcgctcgtccgatgtcactgcatacgtaagcatttcggtttttgcgcctcattctctgaacttgaacgatttccagacttcagggtccagggtccaagcacattgagtgatatgaagtatatttagatttcggccgccgattgtgtgcactaactcattgccacacaaaacacaccaaatatcgttagttcataccccaactctcatcgcgcactccatggcaatgccacatacgttcggaagcgatctatctgactggatcactattgtctccattaactcaaagtggttggtctagatcaactccattgtggttgcttgggttcggtgacccggggcgctcgagaccgtacactacagaaacggggcagtgacgggcttggccgtggagtcaggccgctgctgttcctgctcgttgctctcttgcttgatttccctcggtcaagctaatgctgatgccatcggtaatcaagaccaactcaaagatgggggagggggttgaaggggggtgtggaactatacgatgtgcccgacgaagaggaaccccggatcggcggcgacatcgagaaactcatcatcacttacagctgaaatcaaacattcgcccttgcttcctgttcgtaagcttgcaaattaacaagttgacaagtagacaaggcagagctgtatgcctattcaattgtcatgctgtctctcagtgatgcgagggatgtcagatcatcaaatgagaaataggtattccgccttgaaagcatatgccaacctgtcataatacagacagacgggcaggacaatgtgataaaacgtggttaggccgttcgttcgttcagaacattgcttgtgagttctaccagtgtcttactggcaagaccgcaagccacgaaggcgcaaaggacaatgactgggtgctgctgcctacctaaacttagtgctcactccctgctgctcatgttgacagatgttggcgttggcgtatgtttgggaaaagagtctcggtggtgtcggtaggtatcattggcgagtagtgtttcggtaagctatttgtgagagatagatgggtggactggtgatgacatagttgtccgcatatcatgtgattagcatagatacatatgctcggcgaggcgctcttgaggaagagagacggcggcgagggtagagaaacagtcaaagatgcgtacatcgccgctatggaatatatatcagccgggggttcactatttattgactagacatgcgtccgctgcttttactctggataaaccgtgatagtaagtcgtctcagaagaccaaagcagtccaggtagttacctagaagaagacatttcgtttattgaagtcaagggttgcagcagaattgaaaactacatttaactcatctgggctgactttgaatcacatacttcttaactctcttccagtctaggctgaaaccacgtattatctattgtaggtctcgcaaagtacatctttagaggtacttcaactgaaaggggagactgtgagaggtattcaaacagatatcgcattcctctgcaaagcaaaagacacgaagtctagtgagttctatcaagaatacaacttgcggtctggaagacagcagggcaggaggaacccaaggtggtgaacttggtgatcttatgatgtttctctgtatattgtacttgctactttctccgttcaactctactatctcaactccttatagtcaaacgtcgcgatgcacccagccaaccaagtaccatccgtcattacacttcatttgaatgtgctggttgaagccttcaaaagcgtggccaacaatcagaccggatgcaggtggttcctgccagtcaccatgttccatctccgtaatcattaagatggtagttgcgatggaagagttcggtctattaccacccaccgctcctgcgacatcggtcgtgaggttctcgcgtgaaaaatgatggaaggcacggcagatgcgagttgggtatccggtaccggtatcagttactgcgtagtgtgggcagatgatgcatcgcccaagagaagagcaagccaacatcttatcatttcgtaattttgaccgtcaaaaactgcaagtagccacagaaagtcccacaatgattttacatgtaaagtgtctcttctttgatagcctagagaacgcgggactttctgaatttatgtgtcagtatacccacacactcagctgttgattcgctgccgttgcgttattgacaacagtagtagttggagctgactataacaggataaatatgcttgttttttgtattctttacatcaaggacaaaagccaggatataattcttcatcaaggtagcctcccacgccaagcttcttttgtttctctttgctcatctcagcatttcattgacggcctcaaacaaccggatgaaatccctaacgaccatcacccaccaccccgtggccattcatcaccccattccctcccacagccgtaacaccccctggcacggctgtcggcgtcatcttggactttgtaatctcaaagaactccgtcaaccccttaacaacaacgtccacattcatgttgatctgcggcatcttctcatagctgccctccttcatgatagccacgagcgccaggaacctatccacctcgcggagcatgataggacgctgcgcatccgccaacaccatgccgctctcagcccattcgcacgcgacctggtcctcgagtttctgctcccagggagggccctcgaggcgcttgcgccactccggggtccgctgccagctgccgtatacctcggtgaagtcgatgatgacgtccacgtagtctgaacagatctcgtacgatgccatatcctcgggcgtgctgtcggtggcaatgtagatcttggtgttgacgtcgaacaggtaggccttttcgaagcggcaggtccggcataggttggtgagaatggcctcgagctggccgaggcgggggatcagcttctggataactttactaaaggcttcgaagatgctgtggttgtaaatactggtgaggtggaagttcaccggtgcgttctcaaccccttggtccgacagctcatcctggatgcggatggtgatgtcgcgctggatgtctagcttatagtcatcggaaaggccgtcgactttgtggataaaaacttcgatgttgatgtgctggtagctgcgctgtaggtggagaatagtggcgttaaggcgtgcaacggcttcgagataatcatcttgggcgtcaatgacccagatgagagcgccaatctcgccgaaaatagcgtccatatcaaaggggaaggcggggttgtcaaaaacatcgatttgtccagggaaatcccagacttggaactccataaacgagctgtgatcagtttgtcagaagaagagaccgaaaaaggaagggaaaccttctcactttaaactatctttttggatcctggccgttgactccaagaataatgtctcatttggcggtagcttgtgaaaaacgacgcttgatatagacgattttccactcctgtccatgtgtaagcgcaagtcgcaattgtgatacgcacgactatcataccttcgctgccccattaggagaagacggggcttgcccttggcatgagggactgctatcggttcgggtaccttgacaccatctttgagattttgttgaactcgttgtcgattctgctcataaacacgatgaagatttagcattgccctactaggacgcctggaaacacatggtggtcgtggctcagtgctgggatcgaagagagcttcactgcctcgtctgaaagcagatgccatgatgaaaaacgccagtatgagggtagaatgaaggagctgtgatgacttgaagaccaggtatgacgacctcgaaacggatattactcgttgagaaagggaggccgtgtaaagtcccttgtgtctcggcgaccgaagcgacactatcgacagcggtgatatggacaacagaccgggagtatctcaacagctgagtatcgctgaggcactagcttgtatgtccccttgtttgtttgatcatccaggggtagcttctcgcagattgggtaccaagaagcacaatgcggtccagacatcgataagtagccgctcgagtgacgacagaaacagggacgggaagccgttatttgacgcgtttatagccattcccatcaaatgccggtgccaagcccaaagtgacaagatgacgctgggcaaccagcctctgtgttcaagagttccgagtataacccaatttttggcgaaccttgttgccttgtactttcggagcaaaagaccacctgaaatatgtgtcaggcgttgctgacggaaagatacgggcaaaaggaagaggtggctcattttccaaggtggtacaacgacggaaatggctcggcacatacaatgaccgacagccatggcgacgaggtgactggccgcacaacggaccaagaaaaacaagtccttctgcaaactattggagtaacatatccaagggatgcaagatgggactggttgcatggagtttgtcggagatcgctgagccggccggtcatgtggtgactaatcttggtttggcgtgacaaactttctcaacgtccagacggcacctcatccatctctaaccgatgccgctatcctccctcaaaatccggtatcaaagaggaaacctgaaccagacgggcggtttcgtctccactgatccttcccccgaatttactctgcgggataacgacggaacaagattgatgacccgagcggatcagggacagtgtcatagaatgacaccaccacggtgtctgtggaacattggaaagccgaacacacccatctgcagatacaaatcggtcggttccgtgatccccattggcaggcagactctcccagtgtcccagaccggcagaaagacggatagacaaagtttcatagtagtaaccagggtaaggggaagcggatgaaaaggcttgactggacaatggtaaagaacaaaaaaagaagcaaaagaaaaagagcaagagaaaacggcgtgtatcttgttttgcttacctccatgttgaagtcagagcagctgcagtgctgccgctacccttgctggttggatggacctggatcgtggtagtaatagagaatttcagttatcccacgggcaatggcccctcaactttgcttcccgatccgtccctagtccaagtctgggtccaggtccaagtccgtagccgctcggattaccaaattaggtggtggtgaagagtcgctttgtaagtgctgggcaagggaacaccgggcagtcggtctggcaagtaagagtgagtaaagagcggctgtgtaaacgtaaacgagatgagaatgcctcgccgatgtgagatgtatgaatgtgcacgcgtgtactcggtgagagacgttgggagtcggggtcgtaaggggccggtctgatagatggtctgacttacctctgacagtcagcgggactgtcaacggtcagtcaacccttgcctttcctggtcagggacaaccggtcgtgaagggtaaacagacgaagaagcaacttgagactggatgaggtttgaagaggtgatgatgggcgaggagatggtgaaggacagtaggagtcggaagaagaggtgacaagtcggaagaagagtgaggagttgccaggtcgttgggggacggctgccgattggagtgaggttgaagtatgtcgtcgacgttggcgaggcaagatctggctggcacctaatctcgcaacctcgattttcaatgaattgtaacaggtcaggtaggacgacggaggtgcattggcggttgcatttggcaacggttgcagcagcgaggaatgctagtcgctgaatgcagcaatcgcgggcgccgccgtgcccaggccacagcgagcagtgaggcgggcacagttgcgacgggcacggcggcagtgtggatacgcctacggggtaccgcttccccgcgctccactataccgccggcagatgtggggtacagggtagataaggaatatccaattttcaataattcccggtacatctatcgatagcccgctgagtccccggggcaccatatacagagaaagtatggccttatagatgaaggatgaagcatgaatttatatagtaatggtagctctaaccagtgtaaacacgccattacgacacccaatgctctgcagttcgcggtcgagataaccccgagaaccccattcttggcaccgctagtgtgggcaggtggggcactcgcgcgatgcttcacccccacttcatatcactatcccatgtatacacatttatacaaatatatttatttctttgtttcttaggctcgtccgacgatctcaccaccttgatagcctgttcaattttcatcagggactctcaaccaacgcatacagtcaccaggagtagacacttcagcttctacagttttgaacatcctcatgtctgtatgaacagaaaaaaaacaccatctcttggggtgcaccttaacctatccgtgccacactatacatgcttgcttggtatataaactgaacagaaaggcgaaaccaaatgcaacagacccgtagcccaaagcaatactgagaagaagatgaagaagcgtaggaacacctccactcggtcaaagaaggagagggggggggggggggggggggctgctcagagccttatcctccctcctccaccaccactgttgctactccctcctcctccagcaccacctccaaaccaccttgtgatatccgaaaagttttcgctaccattacccgcagaaccggcaccagcaccaccaccactaccagcattggtgtctccgcccatccatttgggctttggaagatcagtcaaccacttcggtttatccatggtatcaatcgtgttcttaagcctatggcctagcgcctcaaagaagttctcgtcatcatcctcacttgccaacgtcacttgccttgacgccgtcccaactctcctggccgaagtgtttgccaacggccgcgtgttaggcgacgttgcgagaggggttgtagggttccccggtaatgggtacggggttgaattggcccgaatggtcaaaacgggagcagcccgcgactgcgaggaagaagatgagtccgtgtagtgtgaccggcggccgccgcggatggcagccgacgagccgttgagttcacgttcaatgagatcacggccctcacgccaggtgccggtaccaaaattggctccaaactcatcggattccagagtgtcgaggacatcaccgccaaagccaagcgctcgttgaatcttgccgtagagcccaaagagggtgaaacacacagggacaaggatgagagcggggaataagtagtcgaaccacttgccaaggggcgtaaggttgataagctggccgagaaaatcgtagaataccgtgtctttgtagacgacgccgaggaaggtcatgaaattgtacgtgagtggcacgctgaggcgagcgacttggctggcgtaccaaaacgcagactcgggcgccgtattacgacgaaccagtgcccgaccgcgccagaccttgacttcggtaatggatatcaaggcggcagcgcacatgtacaccatccaaagggcagcaattacttgaccggcaagcccgatctggcccttgttaccgacgttgtggtgaacaacagagtagcggatgaccgagagaactgggaaaatgcccttgacaacttcggaccacacaatacagactgacgcgagagctagcaggccaccaaacgcaaggttaaaatagggaaggacgtagtaatggtagaggaagcgagtatagggggttaagagactgtgcctgtcccagaaaccggagcctggggaaggcgtaccaaagtccagtctcttggaagcaaccgagtcgatgatggcttgtgttctgacagcgtcgtgtagaagcctgttccaatcgttcaagtagcgagagcgggcgtgcttggccctaatcaactgtctcgtgagatcggccatgtacttttccgtgattaccgtgggaagtttggtcctgacatattctccggagccgcggaccgcgccagacgtgcttgcgagttgtgactctggaatgttagtgaggtcgaccaactcttcgatccagtcctggaaggtcttcgcagttccggttttgctgcgcttgctgagctccgccacctgcatctccagatcatccagattcatctgtgcatcctccatctgatcatacaccttgggagcctgcgtctgaatcctacgcagccgtccactgatgtcggcgttccgaaagagtcgacgggggatagcgaccaggccatgccccataagatagatggccagtacgagaccccaacaatatgcgagagccatgacagtgctcttgagcgattcggagaagccaccatatgaccagaggacgtacagcaaccccaagattccggagccaaagacaatggcatagtactgggcgttcgcgcgaagcgagtctctaaatttagcctggggatcgcgatagccggagtctgaatattcgccgaggatgggtatgatgaacctgttggtacgtttgcgttagccttccagtcacgctaagactacctagaacatcaagcgaggcacgcaccatgtcaaacaaaaggttagccagtaggcgattctccaacagacgcgcaatggaccgcgctccagccagattccccgagcatcaatatcatcaaccatggcgctcgaggccaggtcgataggtaccaacagtaccatgcttgcgggaagacataatgcgaagaagatggggaccagaaggtaggcgggcgttgttcgtagcggaagataatgtcggaggatgaggaggacgatgaccgagatgacgaaaagcgcgaccgaagcaaatacctcggaggccacgggcgattgcgtcgtagcgaactccatcacgagagatggttcagttaatgttgcgcatagtcttttcgctaggggtcgtcagcggtgtgttgatatctgctgtgggagaaagttccatgacttttcccctctggctgatttccgagggtcctagacgcatgtaatagtggaaggcgccacaaaacgtcatgtcatatcacaccagtgcccctagcggcaatcgatgcccgcttacggcggctgcagggcattgcagtgcattccacttcccctcgttccctttctggggaagcgacagggggaattacaaactgaatatcgggaccaactgcgggtcattacttccatgtgaacaatcttgactcatccttcgtttgttcctagagatagttggaaatagcttcgtttccatctttccgtcttctgtgttatctaggagttgcctttagctaaggcatagaatcctccagtttcatcagggacactgctgatgaaggagcatcaaatcgccaagacggaaagcgaaaatagtaaataggtagtgtagaacgggagatacttgtgttattcgataaacataattcttctgtatcactacacctcactactatatactgcgtagagcagcatggaatggatggaccctgtttactgtcttagctcaaagagggaaagaagtccacggcacaagataccatggacttcattgctattggcccgcttgatctgcgctccgcactcacgataagatgtaagtattgacccgggtcggggtggtccagatcctccaagagatccgacttggcgacaatgtcactgcttcaactgggaaggaagtgcagtgacgacagtgtaacactgcacgtcccctcccccgcctcatcactcgtcgacgacaaagctgaggtgaggggttgaagccgaacggtagtagcaaaaggaggaaactcgggttacgtataagatgaacctcttcctccgcccaagtcgcccgggctctgttcccctatggaggcacttgtataagaccaaaggaaaacaagtctatcacgtccagctctctttacgaactttctcatcatcttcgcctttcttcactaacatcataaagcccaacatggaagtcgagcttacggcccccaacggcaagaagtggatgcagccactgggcttgttcattaataacgagtttgtcaaaagtgccaatgagcagaagttgatttccatcaacccaacgtatgtctcaaatcccatatcactcacttgactacgagtactaacgatcatccccagtaccgaagaggagatctgctcggtatacgccgcaaccgccgaggatgttgacgccgcagtatcagcagcccgcaaggcctttaggcacgaatcatggaagtcgctatccggcactgagcgcggcgccctgatgcgcaagctggccgacctagtggccgagaatgccgaaatcctagccaccatcgagtgcctggacaacggcaagccgtatcagacagcccttaacgagaacgtgcccgaagtgatcaacgtcctcaggtactatgccggctatgcggacaagaactttggccaagtgattgacgttggccccgccaagtttgcctacacggtcaaggagcctctcggcgtatgtggccagatcatcccctggaactacccgctagatatggccgcctggaagctggggccagctctctgctgcggcaacaccgtggtcctcaagctggccgagcagactcccctgtccgtgttgtacttggctaagctcattaaggaggccggcttccctcccggtgtgatcaatatcatcaacggacacggcagggaagcgggtgccgcacttgtgcaacatcctcaggtggacaagattgcctttaccggcagcaccactacgggcaaggagatcatgaagatggcttcctataccatgaagaacatcaccctggagactggcggcaagtcaccgttgatcgtgtttgaggatgccgaccttgagctggcggcgacatggtcacacatcggcatcatgagcaaccagggccaaatctgcacagccacttcacgcattctcgtgcacgagaagatctacgacgagtttgtcgaaaaattcaaggccaaagtccaggaggtttcggtactcggcgaccccttcgaggagagcacgttccacggacctcaggtcaccaaagcgcagtatgagcgtgttctgggctatatcaatgtcggaaaggaagagggtgccacggtgatgatgggtggtgagccggctccgcagaacggtaaaggtttctttgtggccccgactgtcttcacgaacgtcaagccgaccatgaagatcttcagggaggagatctttgggccctgcgtggccattaccacgttcaaaacggaggaggaggcgttgacgctggccaacgacagcatgtatggcctgggagcggctctgttcaccaaggacctaaccagggcacacagagtggcgcgggagatcgaggccggcatggtctgggtcaacagcagcaacgattcagactttaggattccatttggaggcgtgaagcagtctggtattgggagggagttgggagaggcaggtctggcaccttattgcaacgtcaagagtatccatgtaaacctggcggcatgaagggctgtatcagttgacatgtcatgaatttgagcgtaaccaaactatctcatcacagcgttatacaattagttacctgcactagggtgataggatgatagattcaacccctgtacacaatatatcctgtattcttgatgatgctgtttcacagcgttgcctaccttatcattgccgtggtggtaacctgaagctcctcactgtttggcaaaccccgcaccggacttctcccccatgtttgcagactgagctctaaccttttcgaggtcttctttcctggcggcatggacccaatgctctagcgattccaacgaagacatatgacgtcgcaggcgcatctttcagtgtgctaaatgcactgcgaatatgccatctgcagcgtcaagacgtccactaagctggccccacatgagatccccagggcgatgagcatattctgtttagcctattagactagaccgcatcacgggcatgcaaccaattgaatcaaggtaactctgacgttgtcttcttactccttgacaacacaatcatcatcatcgctttttgtccgcctcagctgaactaaactcgacataaatcctagttgcctataattctaatccccattcccgcgcaaccaacgggtacaaacccgaattaaaacacacgaccgaattcgacactatctcaacacccagccgatatacatacgatggtcccgatcccgtctgcggaactgcgcacctcatattccctttactccctcgagttcgaccctgaagatgcgaaccggctcatcgtagccggtggcggtgggccaggtaaccatggtgtagggaacaagattactgccatcgacgcatcacgccccgacaccctcgatattgtatccgagatcgaactcagtcgcgacgaggacagtgtcgcaactctcgtcgtcggtccccggaataaggactcgatcctgctgtacgctggtgttaattcgagcgccgaagacgtcgccaagggcaaaaacgagcacttccgcgttttcagcttggaccagccatccaaagccaaagcttcgtctgagaagcccaacatcaccgagctctcgcgcacttcgctgttcgcaacaacggagaaggacacataccagagagtgctgaggttgtccgcgcctttccccgggtccgctcaggtcggtgctgtcgccacagggttctccaaagagccagaaattgctctcttcgatgttcccaacatgggcgctgccactcccaagctcaggggtaaccttgagctggtgaaggaggctgtggacatggatatcatccagactggtgacgatagctaccagctcgcttactgcgacgagtacgaaatgcgcactatgaacattggaaagggcatctcggaagggcccaagctggtcttcaccatgccagacgaagcggccgtcaccggaaacgctaggccctcgttccgatcggtgcgctatctgaccccggacttcctcctcgccgttgccaaccttcccaagggcggtggcgtggttctacacggattccgcatgcccaagaacgacaaaattcacaacaagctcaaagagaaggaggaggaagaagctaagaagggtaacggtagcgcggacggtacggtcaccaccgaggggggcgccaagggaaccgcggacgagacggtcgtggctagaaaggtggaggagcccaaagcaagactatgcatttccgcgaaattgccaagttctgtcacacgtgctaccggcctggctgtccgcaatctttctcctcctgcctcgccaaccgccaagcagggcgacgcgcagttcgtcatcgccgttactggccaggacagctcgatcaccatctacaccctagaccatcagtcggttgccgacatcaacctcattgtcaatcttttcaaggtcactaccttcaagaacgttcacaacggtcccatttccggcgtggccttttcctacgtcgttccgcccgccgactctaactcggacgaaaaagccgtcgcaaagaagggatccgtccgtcccgagtacgtcaagctggcctccatcggctccgtcggcaattcctgcatcgtgcactccctcccgctcaaaaagttcgtcgacaagaccgcccaaacccgccgcggcggcgctccccgtgccgcccgctacgttcttgccctgaagagtcaagccccctcacccaagggtctcctcttcttcacggccctgatcactctcttcatcggtatctttgtccaaagcttcctcgaaatcaagggctactccagccccatgatcggagccaggaggttcgctcctgtcagctggcagcagaatccccgttacggcgctggccagggtgtggttggcaatgtcaactacgcgaactccgaatcactcaattctgacggcgtgcacggcttcttggcttcgctgctggcagataaggacctcaaggtgcaggatggacaggcgaagaaactgattttaaacgttggagccaaagacgggatcgtccaggttagtggacatgacgccgaggtggatagcaccgcgccgacaccgaaggagtgggatgagctgcacgagacgcagaaaaaggcttggaaggagaagttgaaggcggcgggccactggggggaggggatgggggagacgattttcaagaacatcctgtttggtgaattgggagctgtggttggcggactggttcgttagggatcatggattaatgaagggaaaaggtgagatggtttactaagttggtatagttgttttcatcaccaatttttgtgtttgtattgtcatgaatgcaggactaatgatgaagattacggatgcgaaaaggaaaagcatattctacctgccatgtcacagccattgcctggttatcgccccggcgcacacaacgttctcgcaatattccacaaccctaggctccttacccgtcgtcgttgtgggtgttcccataacttgccttatccttatatgcttctcgatattgaccgtcccatctccgctacccgtgtgtcatacccctttatctttctcataagccgactcggtcgggcaaggccgcaagattcaatctatttgtatcaacgcactgcacgtttctcccttgcagtaatgtgtctaatgggtttaggtagtgtgtcctgtccctcgtgcgtactgcatgtcttatctttattttcttgcccagtgctgtctcggttctcgggcggctcgcttgaccgaccgcgcttcaaactggaaggagaggaagagatgagggaaaagagaaacacgcactgacgtgacactcgtgataaagcgccttgtcttgtcttgggggcaagctctcaagaaaagctcggaagggatgcatttggaccgtttgagccgttgaatcccccgtaaacttgtcagctactaccgggttgttgcacagcgcaaaaggggcctgcgggagttacttgcaatcccaacctggtttgattgatgccagaatgcagaatgcagtgacccgtcttgcccttttcttccctttttcttcttctttctttttttgtttcttttttttttttttcttttctttttgtcttcgttttttgttctttttttttgtttgttttttccttttttttttcttctttaagcgctgtacagacatacgcccatcattcatcagattggaacatgggattacctatgcacctcctctttagaaaagagtagagagacaggaagcaactctggacccttttaccgacctttcccaaatgcatacttatacggtccgccgttgccgttggtatggactgactggacacagccccggtagtaccgatgaagtatcaccacacaaactgtttccccggcattacacaacagcttacctgtttagtacattatctcgcctccgcccatcaatgtacgaccagaacatcgaagatcctggtatgcctatccaggtcatagataggtatgtaggtgaagagccggccggagcggagcgaagacctgtatcgaagaggattttgtactttttgataaaccttttttttttttttttttttttttttttttttttttttttttttttttttttgacaccgagtgggccattttatatctaactgaaaataacgcagctcctggcctggggaacatctgcacaacttgattgactgatactgcttgacttatgacagttgcggatatcgatgacccacggcacgacaaccgcccactatagctacatagccgttcgtcgaccattgtccagtcggatgatgggcgaggtaggtacacctgatcatacgcttggttgccggcttgcctgcagtaaattctgcttgcttttcttttttctcgtttctcaatacgccctttatgatgtgaagtacaaacatggatggatgggtttcatcagtcacagtaccggtgtattagatcggttttatgtgtggacggatggagagaggatgtcgaaaagcgtaatatggtctggtcactcacaaccacttctttggaaaaagagatctttccaatcgattgaatccaatgtttcttccttgaaagttatcctccccttcttgtctcgctttcttttctcacttccttcttccagtttttcccttcaacctcactcgtatgtctcgaagttgtctcacgtccaagtctaagccctgtcttgtacgtacactcactttttgtttctcccggcgatcggacccttcccatgttgataccaactagtacaacgggtggtagcttccacttcgaccacacaattaactgaattggaacgtatatggaaggagcagaacgagaagggaggttacgcctgcccctccccgcctgtttgtttgtcccttccgttgcctacattctgcacccttgacttctcgagtggcggtggtgccaaaccccttcgcgggttatactctttgttggcaatatctgataactcgttttcttcaccgtcccaattctgctaccatcttccatcgtttcactatcttaccagctatcaatttgcactattgcttagtgattagcttgacccgacggctcagcagacggctaatctttggaaggacatgcaaactccaaagagagtggggaggaacgaagctattcacaagtctgacctctgacgagcaagtgcacctatccatcacttactttgtccagtcggagctcgtgtttcaacatcgattacaacaacactaaaacactcttacatgtccaccacttgagagaaccgtcaaaatcctcccaattcttcaccacctccctcaacaatggcctaccaaccgacttgtcccacggctgccgtccaacggcctcagacgagcaccggccccggtaacgacagcccactgccaccagtcccctcaaaggacatcaacagaagcaaacacaagatgtccttctccgaacacaaggcccagcaggtaccaggttccaccagttcggactgcgataccgtcaaaatacggccctcgaaagtcactcctatcggggacaatgaaaatggcaacatcaacacaaaccaggaccaggaccaggaccaggatcagaatattaaccggatcatgcgagacatcaagcgaccacctcccggagacgttaccgtcgcgactgggcccaagcattcagagcagaaactgtcgagttcatcatgctcattctcaaagcagacatcagtggcggaactcaacaggcaaaagagtactctcaacttttgggagagcgctttttctgttaacgaggttagtccggccaaggagcggatacgcggtgatgccctggttatggcggaggttaagacgaatgtgattgtaggtcttcccagcgtctgcatcgaccctattgtgttttacacttcttctttttctctccctagttgactgactgattgatccacctacgtttgacaccacccagataagcgacgagttcacattcataacggagcttacatatcacctctcctcccggtacaagcgcccagtgtcctctatcgtcgtcaccctccaccacggcgcctgcatgttattcggcggtacatttgacccggcgtatgtggtttccgtttcgaccttaccgagccatctgcagtcgaccacgaataagcggaatgcggcgctgattcagaagcatatggaggaggcgatcggggtaagtccggcgaggggactgttgaagttcatccctgtggcggaggattgtttggcgaacggcgggatgacggtgagtggggagatggagatggctgagaaaggggttgttttcgggagcgctggtagcgacggagtgccattgtccaaaaccattacaccaggagcaggtgctgaagagagtgggagtattttgttgtcgaagaagtcaaggggaaggttgaagcttgatgtgaaggtagtatttacctattcaacccattcaaagtcggacgaaggatatagaacataatgctaacagacgaagcagaaatccctagccaatttcagacaagcaaccaccgcccccgaaccagagccagcagacctctgtcgtactcaacaaactcaaaccaaagctcaaacccgtagccacgacagccatcgtcaacgacatggacaactcacaccaccaaccagcgcagaggattctcttctcccggttcccgaacgattgagctcccactgctcaccacaacgaagtggggggaatttaccaacgacagacacgcaggggaactttggctatccttcggctcctactactagtaggcttgccaaagctaacaacccagatcctcaacagcagcatcaacagccgaagaaacggaaaagctttgtttctaccatcttcagtaggcctggctcgagagctgagcggcgcgaggatggtcgaaacacggtgttgcctacgatcatgtcggagcggagtttatgagcgagggaggtgttcgatggtggtactagtgaggcgccgaatatgggcgagtgagctggtggccgcgagtgcagagttgatgagagagtctgttgacagtcttgtatagttgttcattgggtgggtttggtggatgattatgattactggtattattggaataaattggcatgaagacgcaggcaataacatagtatcatttgacaagaatcatgatttgatgcaatgcttcagccgtaatatgcgttctgtctaagatatgttcatatgagtatgtgcagtaatggtgtaagactcgctctaatgcattcccggctgtttacaactctaaaccactttcacttccagttcaactccatcagagtatcaggtcaatgaccacctatgtactaggttaagttctcgaatgatcagaagcagccacctccaacgccccatcctcctcctccagagctccctcaaagtacctatttctacttcccccctcactcaccctactcgttcccccgtcgtcgtcctccccctccaactccgtcatggtcaactcatcctccgtacccgtactgcttcccccactcgtatgcaccccttcccgccccttaatcaacaaactcctcaaatcatcctcactcaagatactctcaatgcttcccctcctatcacccgccccacccgagctgcttggcgcaagaggatgtttaccacccatcgcatcaacaatgctatgggaagcatagcttccctccccatcgcccgtagcagtaaaggcgttcgcggcgttcctccgatccctcgtctccctccttccgcgctccaccagcctttcaattttgagtctgttcgcaataaacttgaccttgggaaacgcgctctgctggccttcgtggatcattctcgccaacctcggcgggtccggatcgctgaggatcttcaaaaagtcgctggggatgctcttgggccagatagtcactgttccaccaaacgtctgcagccacagctggctccagtcctgacccagcgggcgcgggaggagttccaactggcgtagcacgcgcagccacttggtcaggtcgagcttgatgtactgctcggtagcggagccgaggtagccgccgcgccagccgcggcctttgcggtgggttacgggctggccgacggacccgcgcgaggagaagaagaagaggttgatgtgcgggttcacctgcgagacgatggagaagttgacgttgaagtgtaggttcaaagacttgatggggatgtcggtccgcaggctgccgtccttccatttgtgtccaaaggagtagggttcgagggatccgtcgcggtttttcatcatcaggactacggggttgagaatacccgggacggcggcggaggcgaggacggccgaccagatgacgcagtccggcgaggtgaggtagttgcagaggatggtgggggagtgagggtcggaaggcacgcacgagacgttgaggatgcgaccggtgcgctcgtaggcttcgcggaaggtcaggctgccgtgacaccaccaggcgcattgcttggcccagtcgaccgagtcgaagcgcgcgcccgtcttccaccagcgccagaaccagacggtaaaggactcgcggcaggcggtgattttgtgggccagggctgggttgaggagttccttgagttcgtcgttggtgcgggtagctacgagggcagccacgagggcgccgccgctggttccggtaatgatgtcgggaagatagtccacttcaagcagggccttgacgacaccgaagtgatagtaggcaaacgttgcgccgccggagaggcaaagagctgttcggccgtagttggcgcagatacccttgaacatgacccttttctgctccttggtcaactgcttggtgtcgatcaagaacttgatgcttcgttccactgtttgttcttcaagtaagcacatgcccgggcgcaatctctcttgcggagtgtctcagctcaccttcatcaacgtagttctgcaccaggttcttggtcccatagtacgtctgactatatagccgcgggttctcgatacccacaaagttattcttgacacaggcctcaatgagcgccttcagatcctctaccggctgcgttttcttgtcattgccattgttgccgccgccagccttggtgttgctggtctcttcgccagatgcaacgccactatcgctgttctggctttggctctccagctccctctcaacctcctccgccttttccctgcacctcctcatttgatcccacaccctcctcacagtcttgctgtcgtagtaggcaaaatcgttctcctccttccaccgctggttcccaaagaagtcgtccatgttccgcgccgccgccacccagtccttgtagttacccgtcgctcgcatcgcccgccgcagctgctcccgcctcccacgccatgcgacgaactgctcgtagaagtagatgtaaaagcgggtggcgaggtaggccatgcccaatccaacgatccaaaaactaacaaatagtaagaagggccacttcagcaggctatacaggtagccctctcgggtctcgtcctttgaccgggtcccgaccagagtgcgcagaggcgccacgcccttgcgcggcttcttgtttttgcgatccttgccgcgcttgttgcgcttctcgtctctatcggtcttgatcaccttttcactcaccggtgcccaatcgttgtgcgcgctgaagaaggtacccgtgctggtgcggcgatggtggttattacctcctccaggagcagctacatcggcaacggaggcaagggctgcgcgcgcttcggaatgatcgtagtcatccttggtaatgtctagactgctggggctatggagacctgggctgttgagacgcatagatgatgcatcgtctggtgattggacgaagtcgggcgccgcgagggcttggataaaagcttcgaggtcgtgagcgggtagaaaattggtatcatagtcgggaagccgtctggggtcaaaggcttctggcgggaaaccatacgactttgctggtatttggatgtttggtgggttgtctgtgtcgtcggccatgacacggaaggtgatgcttttctgtccgcgatatatcaggtataatggctcaagtagctgaaacagatagatgtaggtagctcggacaagcccagacagttgcgatatcaagacaggaggcttttcgttctgttcgagttgtcgcgtaatcaaaaaacagcaagtcgcaaacgagattgcgaactgtagggaaaaagggacaggaatccaagcacagtaaacgcttggcagatgcttcaaggatcgtcgacgtcgtcactaaatgatatcggctaatggccagggaagcatgcgaagtggaatcttcggcgtcttggtcctgtatatgtagctgatgatgatcgaagccttctggctttttgatcttctgactgatccaccctgaaacaagccacagggaatggctggacagaaaggtgacacggactgaaagagggatttgacgataagggggttacaaaggaaagaattgttcaaggtgatcgggatacaacgctggttgctggcgcaatggtcggtgcttgatcgttcttgatgtcagtcctggtgccggaagcgttggagttgcgcgggtcgggtggcagattgttggatgacgtcggtcgaccctcgcccggaatagtgtactgtgtacatgtttagtgggcgggcgaagccgaggacggggctcttgccgggctacgtactagtagtgtctcttctgcacatgcgttccagcccaacaaatgatggcatacacgtgttcttactggggaatcactccggaacgaatccttgtcattcgagaactagactaggctttgttggagatgttcacgttcatccgtacatacaatgattctacagattgctagaatgaccgctcaaactcgggccgggctaggtagacaccgtgttactaagggaatagaacaagctataggtaccggaatctgacggagagcaaaagataacctataccgttagagccagataacggcagtggtcaaacgtacactagtccctccaacgtcccatttgtgtctgataagcctcgtgcgtatctgttcattgtgaaaatacgcccgtcaatttttgatatcgcgagaccctccagttccttcattgtcatcatcgtatcatattacaaaatgttattacctgacaaccatcctgtgctgctccgcatttcatcagaccccttaaacgtactgggacaaccacctgatagcctctccgtatccctgtctcataaccacagagcacataaacacctcgatggggcggatgccctcgagaggaaccctgcccttgccggtcgtttgccagagcccgagtctctgcctgagctcgtcctcagagacggcttcgggatggtcaatcttgttgccgagcacaacgaagggaaccttggccaactcctccatcgagaggagcgcgtcgatctcggccttggcctcggggagacgctcgtggtccttggcgtccacgaggaaaacgataccgtttacttcggggaagtaatccttccaaagacgacgggctgtagatacgtcatttgttagtcgagaccgcagcagtagagcggcttgtcaatgtcccgagaggatttgacataagccctaaataggagatgattatccactcaccctgctgatgaccgccaagatcgaaagtggtgaacttgacgttgccgacagaaagctcctccgaagctacaacgaatcatgtcagccataattattctctaaacatctcgccctcacatgtgcgcgcatatctgattcggtgtatggagccaggaacgggagtagggacgggaagagtcgaggcgaagggggagaaggcggaaggtgctcgggtatcaaggtcccggcgttgacggagaaacagtggcaggtggcagctgcaggtggttgaactgactcggatgaagagtaggttggagaatggcaacgcgatcattcttcaacatgtgtagaagagtggtctttccggcattgtcgagacccaggaagagcagcttgccatgcttgttgagcaggccgaggttggaaaggatatcgtagactgtttgttggtggcgccatcatgtcagctttgcgagtttccagacgtgttcgtccaatatcatcatgaacaaccccttcccaaatccccagcagtccgcatgttcatgctatgcatttccatatccatggtgcacgacagtgatgaacgaagggatgacgggaagtttgggtaggtaacgtgggcgacggatgggatagggatgcgacaacatacaccaagaccacaaccacatggtgacgaaatgattatctagaaaacacctcttttgtcgatgatacgggaaagtcgaggagttctagaagaacaggtagtcgtgcaaagcgccggtaaagtgttaggcacacaaagagggaccggcgaaatcgtagcgagggtgttgatgaggcttcgttgctggcgtcgtggatgttgcgatgcgaaagcagctggaagctatgacaaaagtgtacggggcggcggcggatcgaaggcggtcgggcacacgctacaaggaaagatgtccatagaaggttcaatgacccacgcgagcccagaagtgcactgctggcatgaacgatacggcaggcgaggacagcgctggactggcccctgcaatagtcttgtgactgttggcctggtatttcaggcattcacacgtgacctgtcttttttcctccccttttttgcttggtgcagtgagcgagcatgcccgtggggcagtcgggggggggggggggggggaagcaagacggcccgttcaggggcaaaatccccggcacaaccgcccaaaaggcccgtcaccgcccaaaagaaaggaagaaaataaaagaaaacagcgggaaataagtacctgtaaactaccacacatgcacgcccgcctgcagctgccaaagcgaccgtagcaaccgcatcaagaagccatgcaggtggcattgatgcaagattcaggagaaggagggttccagatgccacccgctcagtccgacaaatctcccgtcaagacgccgtcactgctctcgcctgtaatcccagacgttcatcgaagaaataggttcactgaatgaagcaaaggaacacattggcttgttttgaaaattttacttctttgtttgaggtatgtaggaggaggatctatagttatgtatagacgagtttccttcccaaccccagcacttggttgtgtatgtccaaaccaagatgtcagctcacaatcgctgatacggattattgccaatccgttgccatccgtctcgtccccttcccatcctcccgtcgtctccagaggtctcaaactccaagacaggttctgcagggtatatctacccccggccatcaaatccgtatctccgcctctacagagagtccgattgtgtacacgagcgctctgtaaaaagcagcgtgccacgtagaaagtggaaaaagtagagcaagcgcaggcagaaaaaaaaagaatatgtacaaaaacgttaacaagaaaagaacaagaacatacagaacatgtccgcccaggcacagcccaaaggaagccgacccgatgcttgcttgcaacttcgagtatgcaattataatgaaacgggtggtacaaaaggtgtaatcaatgagccgggggatgaaaatgtaaataccgaatgccggacgagagaaagccgctgccgccaaacgtggtaaacatcaaaaaaatgcctctccagttgccgttgtaacccagggtataattcgccatgtgaatgctgataaacggccctcgccgtgagtttaataagaaagaacatagttgccctggccgatcttgccagccattattagaccaacttcgcgcatgcgctcggcaccttgtcctggaggaggtctcttgggctgagccttctccttgcgggcccgggtgcaatacttttgataatacttttctttgcgcctctggcgcttctcctccaaacccttgacaatgtcaatggcaccccgaacgtgagtgtcttgggtggtggtgccagcacgggatctgcgaggctgctgcttgttgatgtgagggaacatgacaggacccttgggcagtgacttggtgaatgtcaggcccggtctgaatgcgagtgacttgaacgcaacgccatcggctcccgtaacaggagaagcaaggggagactttgcggaaagaacaggaggcggaggtgatctcatcctgcggggagaagagcggtcgaacaggttgcgatcattacggccgcgagacttcttggggcagggagaaagacgccttttgggcggaggcgagcgacagcgcctaggcgagttctgagccttctttgcacgaccaatgcggccacgctccgagtgtaaatcttccaactgccacatgtcgtcctcgctatcttcatgtccgtgagcgcttttgttatacaactcctccccctcatcctcaggctccgaggtgggaaagctgggatcaatgtcttgaggaatgaagacgagcttgttctgcttgcgggcagccatgcgctccaagtaagccgcctccaagggacggtcctcatccaaggtaccgcaaacgaaatctgtgctgtcaggcaaatcaggggtagcagggcggaagtcacgagtcctaatcgtgtcgcgcctcttgagagcacggcgagcgacgttgttgccatctgagccagcagacgagtcagaggactcgtcaacggaaccccgacggaaaacgggggtagcaccagacaatgaaagatcggcaagaccaccagtagtccaaagaaccaggtcatcgtcatcctcatcgtcggactcgccgaacccaatctcggagtcggtcttgtaaccgtcagacgcatcatcaccccagacagagacggagtgactatcgctgagatcttcgtcttcgtcctcgtcttcgttgtcgtcctcatcgtcgtccatgctgtcctcgtcttcgtcctcgttatcatcttcctcgtcctcatcgccgcccgcctcctcctcatcatcctctcgcgcttcgcccgattgcattgcttcctcaagctcggcctcttcttcggcttcctttccgatcttgcgaatagcgagctccttcttgagcgtgtcgtcgatggtaagcttaggcttgaaagtcaaatcctcgcgtatccagtcttcttcctgaggctcatcgctcgcgaactcgtggaaccggacacgctcgctctgcaaatctccgagctgggcagtaagatacttctttgaaatagtagccacagagcttctgcgagacaggtttttggggctcaattcaaacaattccttgagtggcgaggtaaccgaggttgggagcggtgtagcgggacggataggctgagttggcgaaggctgatctctctgtggatggggagcacaaacaaacttgatggtcggtttcttgagcgcttcctgagtctttacttcctccttggctggcgtgggcggggcgtgcgtcaatgtttgatcgttaactaggggcttggccgcgcaagcgaaagagatgcatcgcttcttctctggcgccggcgtggcagcagccaacggggctacctggagtccttcatccaagacagtgctgggcttcgtgtcggtggctttggacgagagtcggaaggtgatgccagtgcgacgtgggctcggtgaagtagtacgaggaggggtagtgattccggtatcgcaggtgtagtcggcagtcgaagccaggctgaaagtgctggtgatagagcgtctccttcccagtcgacgtggttgataatcagactcggcatggtcagagtcgaaggggttatgaagagccttggtcaacatggactcttgatgtgggctgcccctgcgaacgggagcgcgctcaaagtgtggtggcatgggtagcaatgtcgaatccgggggttcatccgcatcggtctccaagtcttcctctaatgacggctccaccatgacggactgggacgttgtccacgcaaggacatgtgatgccgcgagttcgcgcgacatgcgtcggttctccattttggtaggcgggtactagtactggtgctggtactggtacaaagtatttgataggcgggttgagtaggttcaaaggtgtttgcaagtgttgacggtaaggtgtggtggttatcgtgctggagagcgttgcgaaggggaatggccaatcgtcaatggatgggtcttgtcgacttcgcggggtgtaagtgaggtcgggaagatggtcgtcagtagatagatagttgaggacttgcggtcaagtcttcctaaagctccgcgtaagcaacggattaggttgggcccctaaggaccggttggctatgactgcaaaggcatgatgaacgatctatggaaggatgcaggttgaagagtggtgtgtgctgggtggttgtgtgggtgtatcaaggcaaggcccctgattatcaacgtgctgcgttgcggccggccggcaatgagacggagccaacgcaagagcaagtacactatgtatgtagcttggctacttgttggggggggtaagtggtaggctgcgtctgagtaggttgttcgttgtggatgacgtctaagttgcccaagaggtagccgccggaaccgtggcgaagaatggggaaacaagaataaggtaacgccttctagaagagttgccaggttcttgttagtgacgggactggatggaaggaaagggtcctcggcagatgtcggggagggaaggcaaggcgtgaaagaaagaaaaagaagcagagaaagcgcaaaggcgatcagctggtcggcgggcgggaaaaggcaaaaatatcaggatgcgaggaccaacaaacagaaggcaccgaaacggagggatcgtggaaatatcgaataaatgcaaaagcctgtcacggtccagcaggtgcctgcctgctatggagtgcggatgggggtgcgtcttgcgattttgggggtgggggaggggggtgcagcaccgtgcacggatgccactgggtggttacgatggataggtacctagggtaccacaccaagagcgggcttgctccaaatgaatggagccttcccggctcttttgcaagtgtgcaggtatccacgggtacgtaccgtggactcaagtactagtagtactaccgtaccttccctgcctccgataataggtcaaccgcctgttgcgaaatggatgtcgttgggatgtggatgcgcgcacacgcaactggcgcgatgctgctggtggaatccacggcagagggccaacaaggacagagcaactatgtaagaactagggcaccacgggcagggcaagggtgaccagctccgaaaaggaacggggaaggcgggcgaacgaacgatcgggacaggcaggcgtgttaggggatcaaagcgacagaaattaaaggtgcgtacctcttgagagggatgatgtccacgaacgaggcctgcgctgcgtaggtagctggtacacacctcagcatcagcacaccagtacatacctctaggtacctctacggaccccagggttctgcaaccgaaagagactctgcgagagggaagccggaaagggtagggccagggagaggaggagaaccaaccacgctaactcaatttctggtagtccgtgaaatggtagtggggcgcggcggcgtgcagtggctgccaattgatgctgagcgattgctctccgaattgctcatgaattttgcactgcaaaagggcaatgcagtgcagtggacgtcgagtgggtcttggatcgcatggattgaggcgcacacagaaagcccacagccttttttgctgctagtgctgagcgtacccagacccgagctaacgaaatacgggccaagcacgaaaagaaaaattgaatgttggactgaacaggggccggccgccggctagggatgcgcaatggcgagaaagaaaatggggtccccaaactcagacctttctccttccgttcttggtccgggtaccgagtcccaagactcgagatccccagtggtaggattggagcagagcaagatcgaaaacaaaatgaaaaaaaaaaaaaatgttttcgttgcgagtgtccgagtttgagtgtgtgcgaccctccagctcccttcaaagcaggggaacaacacgggaccgagcaagattgatctgaatttttgccgtggttctgcgtgggtgtgtcgccggttcggtagcttacacggaggttctctgaaagccctggccgtggttccctcgagttgaatgcgcacgggagagagatgaaagacgagtgagagcctcatgtgtccgggctcttttaaggttccttatatgcctccaagctgcaactacaccaatgatatccaaactgggtatcagggcatcaacacgacgctttttttttatgtatctttctcaacgcttctgtggccaaaagggctctttctccgcagttaacggtgtgaatcatgagcaccgccgcaccgcgcggtcgagatcggctacagtacctcttcgcttgccggtgtttgtgtgttttcaaccgggcaaaaggccggaggcgtaagcttgtgatggccttgttgggtgttcttgtgcctggtacggcaacgcatacatgaggcagctataagaaaccagccaatatctgtcaactgcacgcacacctaccgaccaccacacgtgtagtagagactcgcctctacctatcatcccacattctggcattttgcttctgtcgctcagtgtcgctcatgtgctctgatccagtcagctggggctaagtccacaccatcttctcgtccacacgttgcagcggaccagcgcatgatggcagtcagtcaaagctgaccatcacacaaagaaatatgtaaaacacaaagggtgagaatgaccatccatagcaaaagaaggtaggggtcgttacaccaaagggcagcccggcgaacgcggcggcgggaaggcggcggcggcggacactcgcacacacgcgcagacacgggtgtaacggctttgtcttgggtgtcttggactcttggcacctttgcaaagctttcgttgccaaactgaaggtcctttgccaagcctcccacgttttgtgcttggctttgtcttcttgctgtcactgccgtttgaactcgctttcattcatcgggaagtgtaccggaggggggtctcctttgtctctatctctgtgatatccactgaagaagaggtcgggaacgaaagatcagctctcttggccatgatccagcgcgcaatcaattgttgatgggacatggcccgctgcgtgggagacgctttgttggcagattctgatctcgtcgattgaatcttttttcccattggttccagtggatgaatggagctgaaacggagcctgctggaacttcggattggagcacttgtctttctggagttagtttctcaaagagagtgggcctcacactgttacgtatcgccgggataccgttcacgggccaaagacccaggagaaggccgaaagaagttcagaatgtcagggtatccaggggcgcagggggccaagggacaggggggggtctccgacttaaccggaggaggtcggatcgggtccctcttctctgaaccggctgggctccatcatggagccgctccgtccttgtggcacctgtaactggcacacacactcacaatggcacttccaccattgtgataacagccaaagatcagctgtgattccatgagccaagcatggccaagagagccacgactcgggacatttgttccacctattgagaagacggtaaagaaggcgacgaccgtagtctgagtttcgctgttcaggagccctgttcagaaggtggacaaccgaggacttcaacaaatagaacggaggctggtaggggatgctgtccggtgtcgaactcaacaacggcgggtaaactctgaacccttcagtttgagaacgaaatgcggcagacaggaatgcatccaatcatgtccacgccaatttctgacctccctccgggcaccgcaactgcagcaagcaggcaatggtacagtactgtaggcgagtaaaagacaggctatccacagctaccgtagcactgccaaccatcccaagtgtcttgcgagagagtttgtacacgaccctataccgggcttgggaactagtgatcgacttcgtcattcttcgacgattcaagtttcttgtgtcctggattgtgcgcgtggttataaatcatctcctgacagcacttcatgctatactgatgcgcggctgttgggcatccggacataagctcgatctttacacccgcgttatgcgcggcgtcagccttggattgtagtgacgaaatgtcaggccttcgccatcagcaggttttgcacaatcgaatctaaggacccccctttacgtttgttttcgtaatactgtagggacctcggcacgagcaggagactacactactgttgtactgtgtgttagtgtagtgcagtaaatctctctacagggactcccttcactcgccagcttcgccgtagaccttgcagcgaggtgttcgatttttttttccgcatctccattccttttttgaaggggggtggggggggcaaaatgcttcggaagcttgatgctggtagctggaaggttttagtgtacatataccccaagaacattttcatgtgaggtaaggatgagggtcaaatgattcgcgttagggtcccacctaccgtacgccaaatgaacagaaaaaaaagaagaaaaaagtgacaggccaactaattaccgatacctcgtttccgggtgtcgtacacgtacatagtaggcgggttgccgacaagacagtcacctgcagaaggcttgcagctcatcctttgcctgatatagatggaatgggtagggcttcgtgaaccacaatctcagaattcagaaatgtcggtgtctgtcatcccatcccggaaagaattcccctatgcggctgtccgtcgaaagcagaaggggggggttgagggtatggctgacatgcaacatcatgaacattccgcatcttcagctttagcctcactagcgagcctatcgttggtggcatttcctacattctgcccataagcaccaatcttaccccatcttatatgtcgacagaacagagtacactccatgtaagcccaaactcttgtggatccctatacatagtgtactagaggcgagataggcgcggccgtagtgtgcgatgaggagcgttgggaggattacggaagaggataccaacggacaaaagggaactgatgctcgttctgatgtccactttgatcgtggaacttgtcatcatcagattcgggttcagccaccgtagcgacgtctttgagaaagttgtaacccactgctcttttggtacgcttcgttctcgcttgtccacgccacggctcctctggctgggaggagctctggatgtggaggctgacctcgtcacacattgacgtttgtttaatgaacgttacacttgactttgggggtggacactggcgatgtgactctccgccccactacgtgctgcgcgtataccaagaacgactaagccgccggccgctgctcaacgctagtctgcgtgggactgactctgactgtgacagccacatcccgaaggtattgttgctgttgtggttcatattcatccaattgcttgtgctgaagcgatacgtcggtgcacaacgcacaccattgcgggcaccagtcatcccgaagctcaacgcggccaatcagtcagcactgcgaataacgttaggaatggtgtcagttgttgtgctctgatggaaaaggcaccccacgctcgcttcacgggagaatgaaacgagacacccggtatggaacctgaccccgcattctgaatacatcgcatggccggagattttggatgaagacagatttggaaattcgaagggagatcagacggcccgatcagacaggaccagacgatcaggttgcgcgataagtgttcctcagcctcttccgaacccgccatgttgagggccaggctaagctgccaatcctgtttcgccgaccaccgctgatcagatggcttacgtttgtttgatgagcaagcagcgaatttccagaagtgtgccacgcgctcggcaggcgctttgaagggtggccaaatctaactccttcgataagagcgcgttccgacattttagggcggtgaggcaaaaaactggatcttgtgttaccgcaccggttggatggcgttggatgtcagagaaacgactgcccccgtccaacgaagtgtgagagcgtcagtatctcgaaaaggaccagagacccccgatatcagaaggagacattccgaagaaccctatccatttcacttcggtccgtaatcaccttgaacccacatttccagttgtcttttgtgacctcatgttgcttcgttactcggaggcaaccgaatcaggtgtcgatcctagggtagcgaatttcacttgaggcgcgagaagcaagcgcttcttggcagagctgtttcagtcagtaacttgaaaggcccatttgttgaacgacaccatacgctacccatctggtgacgcctcgctgtcgggtccattgaaaagattttgatattgcggccgtgagacaaaccggcccttttgcgcgcttggctgtgatggtctttctcgcaaggcgataaagttggcagaagcagctttttggcgatgaagtggttggcaaaggcatgggaggatacgttaagcgtgcggctcgcatggtctgacttgtgcataatactcgcattcatccatgccaaaagcaggaaaggtcggtcttgtcgggggaagatcgaccttgtagtgttgcgtattccgggtcggatttggtgattcctggtcattttgactctctgtggttggacccgacccctcctcattagccctatggacccttggtgcaatatgtacatagctgcatgagaatctcggtcgttgtccgatggcatacaattgcaatggcgtggatggataccaatgagggattcagagataggccacggggtccaatgcgcactcatcatgggaatcagcgctgtggtttgcgacatgatggtctttgtttcggtccatccaacatgggagcatgggcaagctggaggtgttcggtgacaggcgtcatgaagccatcaggaatcggagaccgggcagccaaagcaccatgagcccaaggtttcaagcgctgacacacctgggccgcctaaacgatttatcagccggaaaactggaatgaagtttaacttgccggtgttgacgtgctgaggtctttttcaggtcgcaccgcatacaatatgcgcttgaggttatttcatgatctgcaaatcctggatggaaatctagaacaatgcgaagatgcaaagacgactggctgtgaaagtgagaaacgacatggtagttttgagatgtgccgtctcggcaatgcccctggtgttgggtaaattttcatgatgttattgaccaggtgagccaaagggaaggccagccgatgcaactgaagttcgcgaaacggagccattgggagcttcactgcagtttgatcggaataggtgagtggctcgtgctccgctgctgtcgaacgtggcatggggcgtacaggtatgtcgaacaacgtggatttgcttggacgaaagcttcgatagagcgttagaaattagctgcataatctcttggcgcgtagaatgtgaagtcggtgtgtcatctcctttttgttgcatcatcgaaaaacgggagtttccgcagagccaagaaccatcccgaccgtgcccgacgtcaaggttcttttgccaagcttttgcctggtgcttcgctggaagacaagctccctccagtgctcgaggtgctgaggtgctgaagctctcagaagacgggccccgcacaaacattattccttgtccccggatcccggctaagcgaatttgaggtcggtactccatactagcattgggccattggcaaaactgcttgacgatacggaacgaccgatcgcgacaacgacgacggcctgccctcaattgagaccgcatatcaccatgaactccctccgtattgctcgtgccgccctccgggtgcgccccactgccgtccgcgcccccctccagcgcagagggtatgctgaggccgtcgccgacaaggcatgttgatgttcagagtcccaagcttccgtatcgttatcatagctctaactgttgtcgcatgtcatgtagatcaagctcagcctttccctccctcaccaggtacgactgcgacccggtccgatcgatgctcgactacgcccatccgatgccaccttgacatgtgcccgcgtatgccatcatggtccagcaccatggctgacgagttattgccgcatataggccatctacaagtcccaggatgtcgtccaggtcaacatccccgccgtctccggtgagatgggtgtccttgccaaccacgttccctccatcgagcagctgaagcccggccttgtcgaggtcatcgaggagagcggcagcaacaagcagtacttccgtacgtcatcgtcctccacaaccgcaaccgcaaccgcagcggcagaagcaacaacaaatgtcgccatatcaaagtaccctttgggcttacacgagatgttctagtttccggtggttttgccgttgtccagcccggctctaagctcagcatcaacgccgttgagggttacgcccttgaggacttcagcgccgaggccgtccgcgcccagatcgccgaggcccagaagattgtcagcggtggtggtagccagcaagacattgctgaggcccaggttgagctcgaggtaagttggagaggcgggtagttgggcgcgattccaccgcatctgtggttactaacgatatgacgtaggtcctcgagtccctccaggctgttctcaaatagatgtatcaccatccttaatcctacccccattgtagcatacaccatgatttcctatcttagttaaggagacaacacctgaacatgctgctttgagtgtgcacagatcttgcctattgagggccactagtgatcggccatcgtgactgccgcatctgacaacagccgttttattcacttatgtttagggaggcacgagcttcgcttacatgagcaacttccgtttggcgaagggtgagtatacccttacatcttacggactgatcaccgtcaaaaaacctccaacttcacaaccttggctcaataatcgcgttacgccgaatatcatcaccctttccctacgtaacctacgatggacattcttaatcaacctcttacccgacctggcatttatcctgtcgcgctcagcaactgaaagcgacacaataggagacgcgcattcctactctgcgctacccccagctcgcacatcaacattataaagcttgtctcgttaccaccactccggctttatcataggctcaagacagggtttccggagcggttgatacatactatgcaacgcgatcgggaaggcgaacatgtatgtttgctcgcaactaatcctcctcctttaagctagaatttgctgcaccctgacttcgctttcggagaattaagctgccatacactgttgtttttactcacgtctaaccagcatctgcgagaatatagtttggttgggggcgcaagtcagccgccgaggcatgtttcgtacagccagcgacgcacaagaggacaatcgacccgggggacaacccaatcaacttcaggaaccacgcattttgggacaagtcctggcaaaaccgtcccaaggacagctccaaagtatcgccccagttccgaacatacaactcgccggaaatgtttaacccacgatcaaaaatcaacacgcccaaacatcacgaaggcaatccctcgcctacttatgactggatttcagaagcgcctgtctcatctcccctaacaacgggcaatcgcacgggcccagttgctaaaccgtcgtcaatcagcggtcatcgtatgactgcgaggcagctgtttgaccagtacggcataacaccgcctcccggctagttatcggacaaaggggacgaagttgacgaagaagacgaatcgataatcaaggagcaccacgacaaactccaggccgaaggtgtcaacatgtcgagagtccggagattctggaggatattccattgccatatatgtggcggtgatgtcaaagcacaactctattgtccttcttgtggtcacccattttgtcgaaactgccagccggaagttgttgcggaggaggatgtcacgaaagtggtcacagcatctcaggctgtttacccttttcaatcggttgatcctattcccaataccatgaagccacccatgcctacggagaaaccgatcaaagaaatttgcaaaccagatccgaaacctgacgaaataccagcagtaacaccatccgcagcaggtgaggcaacgacaacagacacccagagtggcgccgttgggcggaggaaatcagtggtgagcattcgacaattcccgttctgttaatcgatttttacatttccaaattattactttcatttttttttgggttttctattacttgggggagaggggggggggatggcgtgtgctcagtctccctctgaggtttatcactttgcccactcagatcaatataccttggctgacaatctgtttaaagaaaagcagtcgctttctggtggccggccggaatgccaggtcagtaatttctgattcacgggcctcgaccactgaactggcattagtgtcatcaccagaagcttatgctcttgtacaagccggaaacgccagtcaagatcccgcaggccctcaagaagtagagcatcgcaaacgatcctccaatgtgcagaacgaaacaaggctagcaaatccgccttccgagacgaaagacaagccatcgttgcatcagtatgctttcgccccagctgttgaggagttcagccaggccactacagagtacacagaaggaacacccacactgaacgtattttcatccgtcagcaatgcacaaatcacccatattgttgcatcggaagagactcggggtacccttgaaacgttgtcaccgtctcccgtgcacccgcctttacctccactcccttttcttcctcctcgtacaatggccagcgatctcaaaaagacacctgatacgagcaggtggatctcaccaccaaaaccggtagctgctgtatcgccctctcctcctctgcccgccccccatgttcataagatgaggcccgctcaacctgctgtggcaagacagttctcggcagtgaaacgacaggctagaaaactcgcgaatgggccaagctcacgggcatcggaggaatctccaggagcggacgccgggaccgtgaaaggtagcagtggtagtagtgttaatgctactaatcggtattatatgcccaaggtgaaggtatccagtccgccgctatggttaaaattcccatcgacgagaacaggaggcaattccaatcagacgaagagagctgtacctcccggaaatagcgttcggactggaagcgtgatcagtacggctacacctatgacttccaacactggtgacagtaaacgaactggtgcttctgtcggtagtcatgccattcaggggacatcagcgcgcgagactgtcactaacccatattttcctcagcttgatcaacaagagagacagactgtcgagaaaggcgaggagtcgcgtcacggggtacaggagcgacaaggagagcacggggatcatcaacatagcggcgattttcacgaacagacaacactacatgggcacgcccgaaaggtcggccgcaaagttagcgaggatctgaaggcgcgaattctcggcctaccagtatctgagcaggcctccaagtcaagcaaggggaattcgcatccgcttcaagcagacagcagaagcggcaacaaggccggactggccacagtcattagccggatatcagaaatgcagtccgatcgttctacctactcaggctgttctaccccctcaaccattcgcagcgtggtcacaactccgaaaacacggccgggccgaacgcttactccaagttcagaaaatagtgcaaaatgcgctggcggcgatggacgtcacagccagaatcgaacgccgacaccaaccacttctcgtttccccggcagccatagccaagagtggctacagcaacagcaacagcaaccctcattactacattcggctcggcagcccactggacaacgcgtcaagggccctcattctcctccagctgtgggggacatacaccatcagacttacagttactttacaagcctatcatcccttccttcgcgctccccggtgacatcctatcagtttcgtgatgccatcgtagacaggacaaaacacagcaaccacagagtaacaaccagaagagaaagtgagacaacacctttgcttacctccaatgttgtctctacgcccaccgctaagacgctagacaacaggccatcaccgaaaaaagccccgattgcgtcgtctgctggtatccatgatcaccttagtgatgttcgtcgggctattcaagagaagacgagctctgacgaaatccgcccgccgaatgaagttgattacggatacacatcatcgtcaacaccacaagagattaaaagacaagcagaagggtcatctgaagaagaaactggttgccaccatgatccaagtacaggtatccatggattaacgattgtgttgcacctcaagggacaggaagacctggtcatcagcacggatctgactcgcgaggcttcgggcgcggatggcgccactagtgtgactatgagtctctctcctattattcctctgtcaccgcagtctccaaattctggccacagggtagcttcaccttttagggtgatggatgggtaggagatcaagtggtttggggctcgggagaagaaggcagtgataggatcgagattgtcatacttggtattaggtttagtgagtagtgaaacccatcaccgatgtctacttcaaaagcctttttttctttcttgtcctccgagtttgcgatagaaataccaccacattgtatctgtccacaagccgaatctctctctctgtttccagtaatgctgtaggatatccaaatgcgccatcaacaaagaatggtccttccacctgctgtgagctccatctaccccggctaacctaggtagtttcatcgaggtcacttgtcgtcgccaaaggaagtggaagctaaataactgcagtggtgttggcgctagccaagcacggaccaaccggacgatgcgctgcttacctctagttgcagaagcgctcgcgcttgccaacgaacactgaaccctgactgacacttcacatgctgcccgaaacccggaaagagatagcggcgagtccaactgacaagggaccaacgacggtcgtccgacctcaacgaacaaaagaagagtcaacacgtggaaagtcgattgatagaccgttccgtcgaaaaccacctcaactcgctagtagcaagataccgaccaacgacgaccacttcctaggcactttagtttaccgggactaaacaccggacatccgaggcctcgagacaaaatcggagccattcaaccactcatgctcacccaaccaacaaatcactagcaagaaaagatggaagacctgtggaagccattactcgacaacactacactagcagcgcttctacagaggctgaacgatatcaccccctcacaatggtgccaagcctactacctctttgccgcgggcgcggtggtggccgtagcagccatgcccaatgaagtgagcaggaggctggttgattatggggcgaggaaagttcagtccgtaaaggtgtctcggtctgggtctagatcttctgaggggaaagaggagaacgacaccggcaggggcacgggaagtgaagccgaagtcaaagccaaagccaaccgtgtggagcgtggcggcgacaagaactggttgctctccttaaccgacaccctcacctcctacggccaagttccgcactcctggttcatcacgttttacgtggcatctatggcatgctcgctgttatggttttggcagtttgctgttgatgggagggtgttgagggtggttacttgcagtcaagcctcgcctacggcgaaggggggagatgaaagaggaggagtgtcggcgtcttcagttactctcggtcaagtcggcctggcctggacgatgatgttcctccagggaagcagacggctgtatgaagactcgttggtgcacggaaagtccaaatctaccatgtggatcgtgcattgggttttggggctcagttattatctgtttaccagcgtggctgtttgggttgagggatctggtaaggtgttcctggagtagagttgttgtgctgttgttttttggtgtgttaacattaaatgtgtctaggggccatactggagtaccaatccacaggagcaatcgattataccatgccatctttcaagtcgttggttggaaccttcatgttcctctacgcttcagtcaaccagtacagatgtcacaggcacctcgccgggttgaagaagtactcccttcctgatctgggcctgttccgctacctgatctgtcctcactacttctgcgaatgtctggtctacctttcactcgcgatcgttgccgctccccagggagagctgcttaacaagacgctcttgtgcgctttggtgtttgtcgtggtcaacctcggggtgacggcagcgggtacgcggaagtggtacgccgagaagtttgggagcaaggcggtagaaacaaaatgggacatgatacccttcattttgtgattcttctcctctgcttcttcgtttgtctgttcgaactcacggacgacggttaaacataggacccagcttgctccccagcttggagactttcagaacatcgcgatacgtgaggctgacccggactcccctctggttttccccgttttggtacagcgacggctcgcggagaagactccagtttgcaatggtccgctccgacatgttcacgtcggccgaaagagggtcaatgccatgaaggtattcagtgtacaggtccgcggtggtaattaacaagctgcgcggctcttggagaattctccacacgggctccgaatcaagggccccgtcttctttggccttgtagaggttgaggcacagactcgatccaaggctcactgtgcaaaccacggggtggtatgccgctccgtccttgtgcggcataatgcccgtgttaggagggtattcgttaataaggacgtggttaggccggccgtgggggctatccgcgaagatgtgctgctgctgctgcttctctttctcatcgccactgctatcggatgaggacggcaaaactgggacggagagcaaacgcgagatgatcggttcttctagccaagctggtaatggttggccatctaagagggtatttttaaccagatccgaaggccatgtttgaagtcggcgatgggtcagttgacgccatcttgctttaggagccctctcaacctttttttggcccgtcatggtgattagagaatgaaaaagggagccagggaacaacaagctagtcatgatgataccttttcaagaatcttctgttcctcctcttcactgatgaaatccgcaatgtaataagccgagggcggcaggcctgctatacggctcgcctcgagggaaggcggcaggctgaactgggaggacgccattgtatcgttcgtcgcccactatttgatgctatttggtcgctcgttgatggtgatgttgaggctctaaacagcgatcgatgggagagacgatcgatagaaggtggataagatggtcgaatggcagtagtgtagtcgtggatggagtcagtcaaatcgttgacatcagtttcatggcaacgaatcatgggctcgagatggcatggatgctggcttgcaagtgtctgcgtcatcagcactatttgagagagcaggggggtgcgtgtctgttgtggtgtgtcttgcgagggcctccgcccgttatgggtgggtcctctaggagatgtccgcgggccgcgaagaaaaaaggcggggcccgagcaatcaaaaagccttggctctccgttgacaagcagaccagaacccccaaccaaccacgccaatgtttgaagaagtgaattccgagtgttgagaaaggcatcaaggcagactaggcggcgatatctcagcactcccaagacaggctccccctcgctcttccagccatcaacgggtgaagcagcagggcgcgcccaaggactaagtcaggctgtgaaacgtcgggaaaccttcatcactggcaacacgcagaaaaagcgagaggtcaagcatccaagcattggacgggatgctgatccaaacaaatgcaatgccgccaccgcccgtctgacggtgaaaaggattcaaggcccggggttaccgctgcaacacaccttttccgtgtcaggcaggctcaggcagagtctagcaagtttggccattcaagtgacaagaaaagtcattacgcagtcgacgcaatatccatggtctggtctatcatgtctgcctgggaatagcggcggaaaaaggaaagactcgtcacccctcaacgaggatgaagcatccatcggatagggtcagggtcgcaacatgaactcggagttcattttgaaatcccttccgtattctgatgccgaccattaccaaccaccggatagcaatgagtcccaacgtcccatctcaccccaaacgggacacggcgtgcggacggcaacccaaagctgagactgtcaccatgactgacggtcaaggaaattgaaagctgatgcagtgcagcagcgcagcaatgtaatcattgattatctcgaggcaggcagaagtaagtgcacaagcttgctcaccctctgcccgtccactacactcggcactgtgaccctagaggtatcactgaggctgatcgtgaggtgccctgtggaaaatcaagaggccaaggaaggacctgcactaaacagccaatcagtgtcgaaggtggcgaatagacttggggaagcttttctctccttcccccggccgacaagcagacgagaggtgaggagcagcagcagcagcagcagcagcagcagccaggcccgcagcacctgcaccaagcaatccgcggaaagagaaaaggaatcctcaggccagcccaggtttgtcgggcatggtgtcttggtgagagacccgagtccgtggctgctgccgagtggtgagtgtcggatgtacactagctcctcccattctcctccaagcgatagtatcgtggacacccctacctagaaatggatttagacttgtcaacccgctgtcgtggcccaacttttagctttattttcagtctcatagagattccacttccacttaggttggtcccgttggtcgcacctcaaatgcccgcagtggcggtcacacctacactccaaacaccgccccctaaatacagaccgggaagtagccagttgagtacggtaccgggcagccagccagccagccagcaggaacaacgcctcttttccgaaacagaaattgagggggattgaataatggcgaggtgactgttactcctgctttccaggtcacgttctacaacagcttctgtgttgaaattgaaccggccatccatccatccgtcaattccgctcacacactcaccgaccgtcgaatttcactgcatcgctctacgtttccagacgcactgcagacttccatcgcttccactttgtactgtacccatatcggttttgctactctactttgctagtgtgctcacacaaagtgttctaccgtcatcttttctttcccatccattgccattgtccgctcggttcgtgtccaactcgattcaagctgcggcttgcctcagttccatccactcggatttgtaatctcctggttttccactttcaacgaacggcttcattgctttctgatctctcgtcgttgaagctggactcgggcattcgagatcggatttagcagcatttaccattgccgcccctaaccctatccgtatttttgccgtcctcgtcatccagggggtgctgcggtcacgtcttacaagttccatttgtcgggtccctcatttctcaggagttgagagatacggatccatccttgactgttggcaattggcattggattggcattggcattggcacacttaacccccccaaaaaaagtcaagaaaagatacctgcgcagctgtacctacctatctacctgcctgcttgaccttgcctaccgctgtcttctggggcggctgtgcggtagcggattccccgtcatctagactactaggattaccatctcgactcgcccgttccagttcacagtttctattccagttcctctccagttcattcccgccttgtcgtcgtctccgcgcgaaacacccagagccagtctacccatctctgacaccctcaccactacaccctcacaccctcccaacgctacctacctacccgtccaaatcacaccaccgactgcgcatcgtcctcgtcttcaagctcgacctgctccccgtcgccaaatccgccccggtctccggatccccccaactccctaaagccccggccgaacagcgaccaggatggtgcaaaacggtgttttgttcactcagtaaatgacatggatgcgcagaatgctgtcgagcccgcctccacgaagcctgctatcagagctgcttcgcccaagcgccagggcagcgattccgatcaacccaggtcctccaccgtgatccgaacatcgtcgacttcgactgtgcagtcgaccactgcgagattcgaccccatcttcaggaacgacaagaatgatagagataacaagcatcgtatcaacaacaacgccagcaaagccgccagcaacattgaggaccacgacgactccttgacggccgagggaaacagcgacgccgaaaccattgtgctgccgggcaaggacggccatcactcgcctgtcaaagtccgcaagcccatcatcaaacaaaacgacaatcgcagcgatgacgacgatgtggtgtcgtcgcaccgcaagcacgctaaccacaacagcagcagacaacagcagcagcagcagcagcagcagcaggaccgtgagagcgacagaggcgatcgtagcgaaaaacctgacaggagcgtcgcggtcgcaggtaatggccctaatggctccaatgagggctcagtgggctcctcctcgctgggggcgctgggggccaagaagagaaagcttcccgacaaggcaaaggccaaggatggatcgagtggattgagctctgcgccagagtccccaccccagcgtcgtcgccgctcgtccaacggccactcaaaatccgactccgagcccgccccggtggattccctctccaagctgccagcacagtctacacaacaggacaagccggtgccgcccaaatcgctcgataacaacaaagtcgtgcctaataagcggaagcaccccaaggccgaatctgacgacgaggcagagcctcccaaggtccgccgccagcgcacttcaggttctggcctcgacgcttcccgcagaccccatcctcctccaccgaacaagtcttcatcccatcatgaaccgcacgcctccacacgaaccagatcggtttccccccacgcccgagctcaccgtcgaagcatctcaactcagcttcctggtcatactgcccacggattgagcctgaaaaagcgccgcgtccctgtccccctccattcggccgactatttctctgatgagtcctcggaacgcgggagccctcatccgcgcagctccaaactgcgcagtctcgctaccccggccgccgccgaattcacacactcgcccgctggcagaatggcgccgcacaagaagcacctagacgcccacggccagaccttccttgcccgagcctgtgccaagggcgaatacaacgtcgctaagcaaaggctgcaggaacgccctgaggacattgacgttgccgactatgcgggcaacactcccctccagatcgctgcaattaacggttttgacgatattgtgaaactccttgtcgaagctggctgtaacctcgattgcctcaacaacgaaaaggacacgccgctgatagatgcagtggagaatggccactatgaggtcgtcaagatcctgcttgatgccggagtgaacccgcgcaaggccaacgcatatggcgaggagcctattgaccgggttaatgaagaccacgacaatgccgacgatatcaaacgcgccatcaacgaagcaaagcagaggatgggtgagcgtcggccgacctctgaagaccaccatctcgatcacgccacggatacacgctcatcccatggtccggatagtcctcggcagtcacctgcctccgcctccatcaacccgtctagtggacgacgtgccggtaccgttcgcgctaccaagaccagcaatcatctactttacatgcccatggatgacaagacgcttcgtgcagccgctgctaagggagacgaggagacagtcctacggattcttcaggttagggaccagttcgacgatcctgagtccatggtggctgcagctcgtggtggtcacgatctggtaatgcagttgttgttggctataggcggtgcaaaccctgatccacaacccatttcgaccaacgaatattcgacacccattctcgccgccataggtcaagaaaacatcaaggtcatccggctgctcctggaccaagccaatttcgatcccaccaagaagtacaagggggagacctactatgagattgcacgcaagcgacgaggtcccaactggatgcaagaggaacatatgctgaaggaagcattcgacgaatataaaaagaaacccagttccaatgccaagagccaaagactgtcaaattcccgggagacggaccgcgagcctaggcgcacacgaaccgagatcaaggaagatgcgtccaagtcccatcggagaaaagcttcaagccctgctaaagaagcaaagaaaacgggaccctcgaaagttccagctagtcctcgggagaagaggcgttcggattccgttgccactcaccaggaagatcagacatcgcccaagcgcggccctggccggcccaagaaagacgacaagattccaaccattgccatttccgatcgcgaagcatcacccgcaggaagagtcactaccaaagccaaacgtgcagatcatgatgtcgccgctgcatcatccgagggagaaactccaaagccgcgccggaagctgatttctggcagggagctcaagggcgagcgtgagaagcagcgccgcgcctctgtcacatcaaatggctcttcgtttagagatcagccgtctagtccacgagatgagtgtgaaaaacctcagatgatggagaagtatcatgaccggacgaaggctatcagaagggacgagtcccgtgatcgatcatctgtttctggtgaaagttccggcaagcgacaccgggccagtgcaaccccgccacaccctgggtctacagagaaggatccctcagaaattccctctaaaaagagacggttggacgttgaaggcaaggacaggcgtcttaagcccaactcagccgaggatcgtcacctaaagccttctgtgtccagggaatccagtcttgctgcaccacctgacggcagagtcagatctcgcagcagagatgacgaagataggagatcaacctcaaagccccggaagtcagaatccacctcagagcatgttcgctttgactccggcaagcccaccatccccgaacccagcatccacgtcaaatccgaagacggggaggtggaaatgggagacgcggatcatgccgcccaggaagaatcaacacggcagatgcttgaaaagcggaaactccaagaaataagaaagaagcaagctgaaatggagtcagaagctcgcgaattgaagaggaaagaggaggagagaaagcgcaaagacgaagagcgcgagcggaaacgcttcgaggacgagtccagacgtgctgctcaagaggagaggcaacgcctggaagaactgcgaaaacagcgacaagcagaagaagatcggaaacgaagagaggaggaggaggaacggaaacagcgtgaagaagaggaggctcgtgaacgcgaacgagaacgtgagaaagaacgtgagcggaagagaagggaagaggaagaggagcagaagaagaaagaggctgcggagaggaaacgaagggaacaagaggaggaggaaaggaaaagactggagcatgaagagaaggtccggagagaaaggcttgaacgggaagccgctgatgaagcacgccgtaagcgcgaggaggaacgtcgtaagcgcgaggaagaggagcgccaggaaaaggaacgtagggagaaggcgatgcgggaagaggcggagcgcaagcgtgttgctgctcaggaggcagaagagcgaagaatacgccacgagcaggaagtcattcgcatcgccaatctacctcctgcgcttcggtggctggaaggcgcagcgaatcccaggattccacagattgctgaaaagtttagcatcatgcagggagttcgttacgactgcatcgatccagaggcaaccgggacgccagaaggtagagagcagtggttgctcaacacgcagattgcgctgctgttgggagagaaggacctgcggctctcaaaatgtcagttttcaccgtactggattgaacattgctcccaaatgctgacttttgggtgtagacaactcatggaccaggataccggcatcaaagattgccaagcgcgtgctttggcagcttgagtcggatcgctatgcgctgacatccccgaatctttacgacctcggcaaagagctccctggatactacggtaccgacgacacggatagcatcgtctaccgtgtgacgcaaaagctccgaagtgctgcctgggagaaatttgctgctttggaaatgttctttgtcaaggtatgcgtccgtcagatttccacgccttatacgttatggcgtatcaactaacatttctcacgaggcctctgactttttgcgtatcatccctacgatgcctcacctgcgggacattcggcttgtgatggcctatcgcgagcttccggagaatgaaacatacttcagagacttccgacccttggaaaagtggaagaaggacccggatgcgggccgaaatcatggctttgcacccggcagcaaatactttgtcaacggccagttcatctgggaggagaggccgaaggttggtatggtcagcaagatgcctttcgaggaagagagggttccccgccgcggcctagcacccgtgaggccagatgacccagagtacgccgaactttgcagaaagcaagggcttgggcatttgttgggcgaggcccaaggctcgcacgtcttgcccaatggtcaccggtcagcatcgccaataagcacgacctcgtcttcaaaccgcgtgaatggaatcacatcgccaagggctaggactgtcaacgggcacgcgcatgggcatcacccaatatcgccatcatcggagactggacccgcgcaagctcgtccgctgcttaacggccatcatgaaatgcttagcggcgatgaagaggattgatgggttacgatgtgtgtcaaaagttattacgatgtcaagatgtactgggttgtcagggacgaaatcaactaggaacgccttacgctcaaatctgagagcttggttggtttgtgtattgaacgaggttaaccaacgggacaggtcatgaggaggagtccagcggtcaatgtcaagcagatcacttgggttagttgtgtggaaaaggatgaagcgatgggggtgtcgggggtcatgtcatgtcgacccaacttttgcagatacctttagcgttcatgatacggtattatcgtgctatcttgtacaaacagtcacatagcctttgtcaggttttgaaacccgtaaatgcggacgtcagtcgagaagtagaccaggcgggcatcatcattatcatcatcatcatcatgacgagttcggactgaagggggcatcgaattcacaaagcatcgaatttggaatggacggtggtatggatgggatggagttgtggcgaatagctgttggttaggtcagtgtttgtttgttggtttccattagtataacttgacgatagttaatgatgaaaggaaaacagacgggtgaaagtgcgagtatcgatgactgtggtatcgtgtgtgtatcgagtaagagaagagtaaccggaaccaaccaccatgcgagcgaaaggtgaactatacggaaattctttgctacacggcatgaagtggaaacagccccgagcgaagaactcccgtccggtcgagaaagggacggcgtaatggagggtcagcccgatggtaggcatgtgtacagtaccgtagatgatcaggtacggagctttgggggaaggattaaggaacatggaatggaacgccggcgccaaggccaagcccggccgcctaggggcgttgactcttgaggaagggaaccgaaaggaacttggagcttccgtgggcctgtgtgtgtgcactgtccgcaggtccgcccgcgctgcggcgattttaaccgcatcggcgcggcgctgaaactatgaaatttgccccaccttcaaaattcccaagaaacaatcaagatcatcatcaacttccaggttggaaaacactgaaccgcgctctgtcctgccacgaccgagcaatcatagtcgccaatccataatacagatacgccatcgtgtgagagctagcaatcatgtcgaccacggtggataaggtacgtatatcgccctctcgcattccccattagagaacatgttggaacaaggaactaatgcgaccgccgcaccatgacagatcaaagagatcgaggccgaagtgagttttaactgcccccgacagcccccgattttcgatctctccgagccccgatgcgatacgacacccccgagagaggacaggaagttggacaggtcagagaccaagatgcgctggcccccgcgacacagatgcaggcagacacagaggctgttcaggccatggcactggagctggaggcgcgcgacctggacgatgagacactaccaacggattcccccctcgaagatgaacgaaacgacgcaacaaggacggacctcggctaacgatatgtttctttcccccttcgatagatggcccgaactcaaaagaacaaggcgacatcctaccatatcggacagctgaaggcaaagctcgccaagctcaagcgtgagctgctcacgccctcgggcggcggcggtggcggcggtggtgctggtttcgacgtcgccagaaccggtgtggcctcgattggtttcatcggtttcccctcggtcggaaagagtacgctgatgagcagactgacgggccagcactctgaggcggccgcgtacgagttcaccacgcttacgagtgtgccgggtcaggttacctacaacggtgggcagccctttttcttcatcttctcatcctccggagcgttacaaacaaggtccaggttgaactgacattttgcatacatacaggtgccccactacaaatcatcgatttgcctggtattattgagggcgccaaggacggccgtggtcgtggtcgtcaggtcatcgccgtcgccaagacgtgccatcttatcttcatcgtgctggacgttaacaagccgctgacggacaagcgcgtcatcgaggccgagctggagggcttcggcatccgcatcaacaaggagccgcccaacatcacgttcaagaagaaggacaagggtggcctgaacatcaccagcacggtaccgctcacacacatcgacaacgacgagatccgcgccgtcatgagcgagtacaagatctcgtcggccgatatcgccatccgctgcgacgccactattgatgatttgatcgacgtgctcgaggccaagtcgcgctcctacatccctgttatttacgtcctcaacaagatcgacgccatcagtatcgaggagctcgacttgctgtaccgtattcccaattcggtccccatcagttctgagcacggctggaacattgacgagttgatggaggccatgtgggagaagcttaagctcgtgcgcgtgtataccaagccgaagggcaagatgccggattattcggctcccgttgtgttgaggagcaataggtgcacggttgaggatttcgtaagttttttttctcttttgtttttgtttttttctcgttttcctttgttttgatgcacctgattgagcaaaagaaacatctggggtgagaatgaggtgagctaacagctgatgaaccgcagtgtaacactattcacaaaaccatcgtggatcagttcaaggttgctattgtttacggcaagtccgtcaagcatcagcctcagcgtgttggtctcagccacgaattggctgatgaagatatcggtatgtctttggatgtttttctgctggaagggttgtgactaatggatgaaaacagtcaccatcgtcaagcgataaagaattttcgtggagaggattcttaaagatgtgctgtggtttttacgagacgagacactcacaatacggacggtggcccgggtaacgcacgtacactgaccgatacctgatcgacaacgcaccttcgagccgtacgcagactttcatgtgggctcgatcgcttgctatggcgcacggtatggtaagtataaaccaaggggtcgatagaaggagcttactcggtctttaagtgccgaacgggaagccaaattgcttcttccactactatacgcgcggttgtccattgacacaagttgtggacaatgtgaagagacccgaggctggtgaaagtgttaaaaaggaggggaagggtccgagacgaatgaagggatcaaaaaggctgctatataggatattggctaggattagatctagagagccaaggtcacgacggtaatgaaatcacgtatatacctactttttttttaaaggttgagattaccctgtataagactgggtttctggtgctggctacagccaggcccaaaagatcactttcaggcttatgttgatcattgggggggtgggtagaggagggggagagcgagatgtcctagaaaatcctggaatggtgacaagggctgactctataaagacaagtgacagctttccgttacccttttccttttctgtttcaactcatttcccatgcccgttctctatacgttttccaagagtaatgagatggacgctattgtacaaacaagactgtgcgtacttggctaatacaacacttttcctgactctatcaggttaccttcgtggttcttccgagtgactaaagttcgtcagaaacgaaccactaggcagaacagcgagtctgggtaatttttccaacctctgcaaaacagtcgtaaccggatgtgctcaaatgaccaatgggccggataacttctcaagtcttttctttgtgctgtgtttgtgcccacaattagcgtaactttttactttatttcatgttttttttccccctctttttcccattctatgtatatatatcatatcaccatcctctgatcgtcatgagaaggtgggtggggaccgggaagtgaagagttctaagaagtcattgaggaaccgaggtctaagcatctctaaaagcctgccaagtcaaacgcgagttctcttgtgaacaagttgtaagcagattgttcgttaccttcttgatggtttacagaacggtttgatacatgtttgtatccaattctcacatgaatatcgattcaaacaccagaatgtgtcaataactggctcgctagtttaccgggagatcgtacacgaccgtgtgtgtatgtcggttgatgttgagtgcatttagttagagaatctcaagccgatactccaacgtctaacgtcatgctgccattctcttgataactattcctagtcaaactagtcgcaagttttatgtacgtgttgaagtcgatctttcaccttccatgtcatcgacaaaactcagttcgtgacactcgagccttcgtcccccgtttcctctatagtcgatgttctctttcaagttcctttgatatttgttccattcccgtttcattctcccccaacccaactcaaagcagaatcgtcctgtctctcaccgctccttccctcttaattcactacgagtcgactcgatctgtagcttcccgccatcatgatggtacaaacatctgttttccttgcaggcagtcttcacgcaccttccctggcctctcagtaacgtcaaacgtacctcccattcgagggcattggtgggcacgtgtttcccaagtctgtgaatttgcttctttcaagaaagagtgccacagcagtgtcacctttgcttccatcctacctcaagttacatgctgatcttctctcacttgctctttccatatgatcagcatggggtgagtcataaagtgcagggtgcgtgctagcttggtgggggacgaaaaatcctcgtcgtcccttccccaaattcttcaccggggtatttgtgagagaagcgagggagccggacttggtgtctagattgtgcaacgtattgtatggtttaaggttgtgtttgggcgttgtaataaaggtttgatccacagaaagaaaaggactcactgtttacttcgaatgatacccgctgtgtgtttgtggcatgccatttgggtttgtatgagtgtcaatgagggagtgtccacagtacatgttacgcctcccatccatgcaagatgccgtgttcaacattagcatctgacccattctagccccctgatgtatacgtgagtgattttgcagcggactttggttgtgattatccagtgatgatgatgatgatgatgatgatgatgatgatgatgttgttgttgtctgttgtgttttcttgttctcatgccttgctgtgatatagcccaactcgctgtaaactcacatgtttgagaagttctctctcctggtaaagcaaaccaactgaagaactaacaggttttccaactctgaatgaagaccaagtgattgataaatggcgctgatcccaagttgaaccgtgtctcccttaagccatggcgaggattcatctcttccattacaccccactgcacactagattttgcatgacgaagattgcgcgcgacaacatcaccatgtaacgatcattttgctctcctttccagcatgatgaacagaggtattcattcaaagactatacgccactacagacgtttatgcctgttcatgaagatactggacttatagtcacctaacgataaagacaatcattaccatgtcattcgccccaacttgtttactctttgtaagttttgggtttgtctagacattcacgcaaccaagccttcgctcaacaaggtgtcgtggtgtttgcctctaccccttgggtatctcacaacctcataccaagatgttgtttccgatgttcaatgaccgtttgagagtcatgttgaaattgtctacacgatgataaatctggcttacaggttagaccactaaagaccctcaacgcaaagcaaagaaggaagtaaattacgggtttgtcgatcaagtcaaacttctctgtacgtgattggcgtattaaccactcagccatttgggttcatcaacttcacaagtcatcagtcatcctcaaattatcaatgacactcactgactgacactgtaaccctctctgtctacatctatccttgtaccagtagccagacagagctaaagaaaatgactgtcaagctgcaatcttctccagtttccaatggtcagatctgacgtcccatctcatctcataaccagctctcgtattgtagcaaattggttgatcatgatccagactacatacagaactccaccccccaacttcgcaaactcccagggcactcagcaagcgagtatcaccccagtgtccaggtctcatcttcccatttcctcacgtagaaatcggcgttctcgttcccgctagaagtatcaatgtcgttaactgcacggaatgtgagtggaatgtacccgacttgggctctgggatactgttggcttgtcacgagcttgctcaacttggacctctccctaactccttttttgttggtagtttgtaagcaacagaaacgctggtcaaactgtgttgtacagagagaagacttgactgccgaaaaaggggcggcgtgtaatgtgtatgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgccacccccctaccgtatgttgtgcatgcatgtataaagggggggatgtgtgtgtgtgtggtgatgatagtaactgtgacaccacttcccagttccagccgcattatagatttgctttaggggtaaaaggggcaagcggacaggtacgtaaacacaagaccgatatcgcacgattcaaagtcatcaagcgaaccaaactgcggctcttagtgcgctggcgctacagctcgtctccgttggcctgaaatccagacctagtcactgttgcttcgtcgagagtggtttgttccaacgaggcagtattccaggtagtattgtctatgctgccacttagtctcgaaagttccctacttggacagtatcgtgcccggatacggtagggatatcgtcaagtgtggtgtgcagaaatggtaagtggtagggaatgagtgagtggctcagagtctaaagtgcatgcatgcgttcgtacatacatgtattgaggtagtatgtgagttggcaggacagggcagggcagacggggacgggataggggtaatgtaaacagtttagagttatgaacagactggccttatgatctgcggtcacctttcccttcacttccaccccctatccatgcattccatatgcactccgaacaaccccaagagcaaggaccaacagcaccctgggatggaggaccgctgcaacggcttggtagttgtagttggtacctccagagcaaaaaggttctgcagcgaacccaggacggtggtgtcggtacgcagtagagggaaaggaaggtagggaagaggcctgttgttttcgctgctggggaaggcaagacgatctctggtctggttggggtcctctaggggtcgaaattttccgccagttagcattctttcatttccttacacttttccttaccgaaattccggaaatgattcgtgcacgggtccgtgcacttgcccagactctactatgtataccatatgccactgcagttgatcagccataactctacacattgacctacttacctcataccctggccgtcgtcagctctttgttcacattcagtcatgatgccttcttgacgccatcttttaagttgtcttttggtcagcaaaataagtggccaaaaaaagtcatgtgatgtgaaaactggtaaaagattgacatttttcattacatttttttccgaatttactttccttaccgcttacgggaacttcagatcgacccctagggtctcccagggtcgaaatgcattgcaacggcaacccggcagatgaagtcgcttccgcggccggccggcgcttaacacccaacgcgccgcttgaaggaggcatccgcgtatgacgggtgtacatatgtctgcagtccttcaattatcagatatagtggttgaggccgatatctggacgtttgggcgccattgtctttcaggcgtgatgacggaggaggtgcagatgatctgatcccgaggacaaaattctctcagtctttgtcccttgacgcaggtcggcggcagctgtggaatagggcaagaacccccgggaacctatcttttgccggtagtgtagagcgcaaggaagttgagggttttcttgtgggcgccatgtacatacgtacatagtatatagtccatcggctaggaccccacaaatgcttcgctatgccgaatggcggtccggtccagcagctttcggatagaccttgtgccatgcatggcgctacccggtaacgtgatgatcaagacgtgagggtttcttgctccatcaccacatcttcggctcagagaggacgccaatgggtcgcatgactgtgaagaaaaattaccattgggcctcgcctcgacaccttagtgcgttattagaaccatgagggatacagagcgagcgaataccttgtgagagacaactgtgtcctttagtgaatggtagggtcagaactatacgaccccacctgtgaatgggaacctccacgctcttgagagccatttgaacaacgactgaatgtatgcggaggagtgaaaaaaaaaaaatgcgatgctgctgaccacgcccacccctctccgacctttcagaatgctcctcttgccgccgaggtacgtatggttcttgaaggggtcgccgagaccccgcagaaaacactgccttatccacgcgataatggcgcttcaaatctgggaaagtcgtccttttctttcttgtccacattgactcgtgactcgctctgatcgacgttcagttccagggtctcgagaggcgctagacgcggctgtcctaaaagcaggaaagccgaagccaaattcgcagtccagggtcatatttgcacccgcgagacacaagtagatagtcagagagagctatgggaaccgaaagcagaggtccaggcgaagcttggcccaaatttcccctgaaaagagcagcgaggacagattgacggcgtgggggagaaccgaacctttgacaataaggcgggctgttttgaggaggctcacatgcagcattttgctttttgctacacacaagtgtgggtttttacagcacacggaactcctatggagtccagtgaatgcttggttcgcctccccatgcttttctttgctgtgaaagcgtaagagaggcgtgctgccactttcaagaccaaagacacggctgtagaggctcaacgaggagaccatacaattagttctcttgttgctcagacacgggggtggggtccaattgggctcgaggagagaggatcacgggcgccatgaaggatgcggcagtgtgaacggcctggccaatacagcgtcagaaatttggagggatttgcgccggcccgtgttgttgctgaagcgagtaaagtcttcggctgtaggttccgctgtggcattgtggctctttttctgcgtgcgggctgaaaactgcctttcggcttcgcaacagaacctcttgttccatcacgtcgaacatatctatacgcccggtttatgttgctgatctgtcttgacggctttctgcttcgcagtacgtatggcctcggcggttcatccgttgtacggagccacattatgaattttcagtctctcaccaatgtcagatcccaaatgatcgcacccgttggtcctgtcgctgaccagaagggctgctggactctggctttttagaagacaatcggcgcgcaccattcgtcctgatcttctgcactaggcctgttttggaaggaagcttgatgctgcgtcttgagcatatcctaggcagctttcctggtggaatggagatgtcaggcattgagagcggctgaccagtgggatgttagccgtcgacgcttcgcttggaccttaccttttctgcccaatggcgacaggggagggtctggctgaagctggatgtatacccaatgacgaatccatactgtatatggttctctgcgattgttggaggacttcccatctcgacgaccgtctcgagagatctgttggcccttcgacacgaccgcacaaagatgaaaggaattgcacggccaacggcaacaaacggtaaaagccaaagccaacagaagagaggacgattgcgactgccaaggcggtccgtagcaaatccatggagcggccacgacgacagcctcgcttgttggtaaccggagcgatgtgtgggagcggtgccattctgccatcctgcccacccacatggagtcatggaccacgggcatagacagacgtgaagggatcgggggactcgaggagaccccccggaagcctcgggattttcctacggtaacaacgctgaatgttacgtcgctggagaaggcttccgccttttgattgctccctttccatatgtcgtgctggagagattaggccatggtatcttggagcttgacgcggcttgagcccttgaacttgacgcaatcaggtatcgcatctcgcggcatcgtttgtgagtgttcagtcgcgggttgtaggctcgtgttggacctcgatgctaaatattaacccctgtcccacatgacatgggcctctcttttttcttcttttaattatccacgatcaagatattgaaatgctcctccccgtggtggtagtgactgacaatgactggccgttgaccagcccaaagtcttgatctcggggtctttgtcaactgtcaataacaatcaattatcgactctcccctcccagtttggtagttggcggctcacggctgtcagaatatcgaaatatcgcagcggcggcggtccaattcttccaacttcaacggcctcttcatcttcttccttgcgctatgtaatctgctggaacccgaagaaactagccatcgggtggtggtaagcctggagagttggtgtagcatccatagcgtcgttcagaaagagaacgatcgacccgattgagattgtaaggaggagaatgatggagatagagacaaacttggggaaggggcgtcgagatctttgcggggaaattatcttgtttacacagtagtaggatacttaaggtagcgattgatatggaagcagccagtggcacctgacgaataggaattcggaaagacttccagccaactcctttgaacggtggtaacggtagtgagcttgaagaccgtgacgggtaactgccagtctaacctggcaagtacatggtacgatccaactgatggctcgatgccgctggcttgaaccagagacagatgaggaaggaactctgggtggccaagccggactggcagcccagggcagtgtagctgggaaagaagctgggaagctgcgagctgcggcctgggagctcccgctttctccagtctccaactctccattgactgtacagcccgaatgatttcaggagccaggggacagtccatttcattggactccataactcaagaggagtttgggcgcagtcgggtggtagcatttgggtccaatgggaaataaaatgcctgctcatgggccgctattgggttttggcagtttttggaggcgtgggtgttctattcccagcaacctcatgcacgctttgcttttaaacttatagctgggacgaccccctgccgcagctgaaatctcctgacgtctgcttttgtttagcatacatagcaacttcaaagtgaggtccagaaagaacatcctcttgcttgatgggaaggaatgcgggttatgcggctagccgtccatccatctgtcgccggctgtggtgtaagtatcactgccttgcccaggagccgttgatgacgacaagcctgaagggtagggcggtagccagtcccaggtacaagggaaaagggtcaaaatggactgcaatcagccgttccattatcattcgggtactggtggtgggaattgaggccctttccacctacaagcctccaatccgccgcccagtcagccaatagcaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaggtgagagcagggcatgtgggtgtgggcggtgctctctgccgtgggattgaacaatgccattgtttcatccgcgtagacgagacaagcagacaagacaaggaaaaactccggcgtgcgacccagttccgtccactcgctccatgtccatcagctgaacaaaccaacatttccactacccacgtaggcaatttcttgcaagcgtggcctaggcggccctagatccgcgggttcgcaccctcgccttgtcgatagcctcaatcccgaaatgacttggaaactgaatgcttgctgatgctgacgagcagcatgcttgtgggcaagatcagcatctcccggcgtctctagcctagcggccgtccggccacggtggagtcgacaagaatccatttccgatcttgacgttgcagactggaggttgcgggtcaatcagtcgagaatttgagttttggcggtcttggtctgggagacttggagcagatcccatgacgaaaacgaaagatgagatgcgattgaaatgttgcagtcgacatttctgtacctgaactcggagtcccgtctgggtgtagttcaggaaccgccttatgagagagcttggtcgtccccaaccgtctgttcctgctcgctttgacaaggttccaacgcgggccctttgaagcgaccgcctttgtaccgggaggcatgatgtacctgtgaaaaaggtacttgcattcatgcctgcgtgctgcagtggcagatgtagtgtacactactccgacggaccctgcccgctccacattcagtagactccactcttgtcctgacggtccatccttgctcagcagggcaaggtagtgtaggccaatgcaggcaggaacggctcgcaggtcgcagtacagtccgcagtcggcacacagacctttggacctacccgagcttccacaaccactcgcttgttaccacaacaggcacgggctgcagccaggaatgggattgattacctctggtggtatcgagtggtatcgaccagatgacaattacaccatacacgccatactctgcgatcccgaaaatcagccaagcatcgtcgagatggctcattcacgactctgattcgcacctctggagcgcgactttgtcccgcatacctacctacgtagtcgagattctggaggtactatctgcacacgaggtcgcttgtccgtcgagtgagatttgcgacagcacgacaacgacgtgtattgacaatgatcttctcaagttctgctccacgctaagtcaaagtcattgacttctgcaagacggattgtctcagcgcccttggcggggaacccatttggagccattgagagccactggacggagccattgtggtcgacggtcggcctgtcaaggaacgcatcgaatgtctctgaatttcttttggcccagaattcatcatgtttccgcccgttcctgaggttgtcagttgcttccatgccggtctggaaggaacatacctacatacatacattctctacctgcaattaccgtaacgagccagtgtgacaatgggtgtggtggtaccgagtaccttgaccggccacccccatgctactgacttgcgaattgcccattgctgccatgcgactgcctatgacagacgtttgaaagtacctggtacaatgatcatgaggattgctctggtggaccgtggtggtggtgccttccacttgcaattttcctagcacgcggccctttcctttccactcggccaccgccgtgtctcagtcttttgaggaatagctcatgctcaaccgtaagacattggatcgtcccgttgtttggcctcgttccagtcttcttctgctttgcttcactgcagcagcttctggcgcccggccgccttctcatccgggcagttcccgccatccccgtcgaggttagcttccatgtctcccacttcgtctcctgtcaagtggtcgaagccggcagctggtactggatacctccagaaattcgtctttcagttgcttccgtccccattgaagcgtcacggacgtccaggtctacaagagtcagtttcaacacaagcgctgcctactccactacctacactaagctcggcagagggactagcgggaatttcacggctcatggttgtcgactcccattcgtcatgtgtgctcgaaaaggcaacttgttatcattgccgttattattctgaaacccgccttcaacgatcatctccagggcttccagggcttccagggctgctcacgatagggtaaagccaggcccacggcgtgtcttgctggtggtattggtaggtaggtagaggtatgaggtggtgtccatcgatggaccactctctacaagcttccggttgatgaggttacggttggcactctccatcggcccttgtcgcccttgtcgataatagtctggattcggaatggtatggatgacctttttttttgttttttttttctgttcttcacaatggccccatgcccctgtccatatccgtcatttctctctctgtctctctgcccatgtcgagcccgtccccgatgagtccctctcgctcccgtccaatctggacatggggagcagactcggacaggacaacctggaagccctcgttctctgccgcaaagcaccggcaccactcaagcactcgacagccctttttcaaaaggacagggtggacttcaggtaaaagtggtttagcactggaactctagcaaccaactgaacaccgaccccatcaaggttgctagttcctctcgggtttcttctacctttccgcaatttatccctcttggatttttggccagtagcttgctgcttggctcccacgctatctgtagctcatgatttctgagattatatttctccatatcctcaacatcctcactcgagccatcaacactggggatatctgtccaggtccatacgctactgtatctaacccaccccccccccctacctgtcgtcgtcgagctcacacggtacgatacaacacccccccgggcgaatttttcttagcttcttttctggctgcctggtagagtggtaggtccccatccactcatctgcacccctgctcgagtatacacaaacatccttcttcgcctacataactagtagatgtagccccaggttgccctccaccacccacatgcctgtctcatgtgcgtctggtctctccgacttaccctatctcaacccagcccagtcctcttccagagtcccgattgcttaggcggacgtagcggcgtctgtcttgcagccgacctctctccctactggcacggctccccttgtttgctgcccacggctgctgtcgatgcaactgctgctgctgttgcccgctctggataccacggatttctccatagagagagcccttctgccgacctgaacttggacctcgattcccattcatccacccgtccatccatcccagtcatccagtcctctagccaaagcaagcaccgggcgtcattagcactcgacctacctccacacatagggcagtttacgccgcccaaagaagcaactgatccgccttttgtctcatcggctaccggacggtcacgctgctttgcccgctgcggcaccgtctcgcggcaggaatctggacagggcttacacagtacatacctcgactgcttctcctagcctccagctctccgttggataccagaccagacagacactatcaggttgggggccatccagccgactctgccgactacgctacgctccttcattaacctgacaagaggcactgcttgctgcccgccgcctttttcgtccagccagcccattctcaagacctacctggtgcagttgatctactcaacggccacctcgacggtcccatacccggctatcctacccccaaaacgcttctgcagccccggcacaatagcaccgctcaggcgttcttggggcttgcgacccctctccagccagcccattaccgatcccgttctggaaaccattggctcgtcatattatgcaccgcgactcctagacatcccgaccagctcccccatattgacggaccactttctactcctgctagaaagagagtatactcggtcccttcaaccgagcggctcgttttaacaaactgatctcaacacccaccaacgatattgcttcagctcatcacatctatcgccagcatgcacgatcaaatcattggcacgataggcatggaccaaggcagtcacatcgctcatgacaacaacacgtatggaaacaacaattgggtggatatgaacccattccaccatcagaccaccatgccggactacggcggcagctacggtggttatatgccaccgatctctcatgggctgccctccgagtcactaggcaggatgcctcctcccccgcctcctcagcatcatgtacctcaacctcatcaacattctcaccctcctcttccaatgttgatgatgccccaaacgacgacgacttggccgagcatgttgacgaatccaacatacggttcacaccctgtcccgcccgtcgctatccccccggtaacaacaccgctcaagaactccaaactgccagctatccagacaacatcacagcccaggaaaacacttaccgacgaggaccggcggcgtatgtgtcagtatgctatggatcatccgacggccaagcaaacggatatcggagctcagttcggtgtggagagaaggtaggtcatgatctgtgggagttcgtgtcggttgcggaacctagttaagctgacagccttttattagcaccgtgtccaaggtactgcgccacagggataagtatctgaatctcgaggaccgcagcagttctccgattaagcgtaacaaagtcaagggcgcggatgtcgaaaaggctctgaccaactttttccgaaagtctcagggcaaaggcgttccagtaactgccgaactgatcaaagagaaggcgcacttgtttgcaagtaccatgggtgtcacggaagatgattttctcaagtcaggaagcacagcatggctggacaagttcatgcttaaacacaatattgggccgaataggctacttcgtcgtgcctccgaagccaacatcagtagcagcatgcgaggatcgccctccttgagcacatcacaaccgtcaagtgccatttcccccctctccccttcgggacacacgtctccatctacactatcggcaaatagaagcgaaggggagaaggataacatggcgacctacatggactattcaactgaaagcagctacaagcactcgggctcacacagcacaacctcgttacatagcgcatttactgatgcgggaacttcaacgttctctgggagcacccttagcccaacagcatcgttcagtttttcgcctgatcctaatgccggagcatttcttacagcagatcaagccaggcagctcccgccgggaagcggtgtcgggtccaacttccaaagaccaagaagccagacattcccaaccttggacctcgaatacctaaatcaacaagaatcaggggactcgttgacgccaaagtatcatgtgtcgtccacgggaccttcttcggcccttgagtcgcctgccaatgaagtaggcgcctcgcactttggcatggatcacataatcacctcaccacgactccgtcacagtagcagcagtggaagtctcgctggacggtcgattgccacaccgcttagcgcaaaccctacgtctcccatttctcctactcaggaggacgcaagaagggctgcagacaccctgctttcattcatgcagcattcaggtggatttgtggaccacgatgaatacatgacggttgttaaactcaccgagaaactgcggcttcaccaggcacaactcgccaagaacacagcagtgggaatgggtgggctttctcggataccagagggcgatagtgagatgcagaacgccgaagcagcttcgatacccaaagtggaacaggccatggggacgtaaagttggattggactttcagagattccatattgccgtctcaaaaccgcccggacctcaaaactctgtatccccatcaggattgctgaataagctacagacagatcgctttcaatgccatccatcaccgcggcatgaaacgcaaggaatacccgcaaactaagaagtctgtctggctcggcttttggtttcttcaaggagacgaccggttcaaaactggtctttccatattcccctgcacattccctgcctctcttcttctagaaacatcttcttataccccctttttcttttcttttttgctgctatcattttgattgacggagttgccaatatacctcgcacgctgcgataagaaccaacgctcacgcgaataaggagtcaaagatcctcttcccagctattcggccgtgatttcactccgttttttttttctttttctttcatatgttatcgtcccatcttgctcgcctttgaagatctggcctccagtcccatccttggctctgtttggtctgtcttgtctcgtttgaccgcgggtctctctgtttcgaagcatcttccagagaaaccacgccgtcgcctgcaacctttcccatacttaccctggcttaaccatgtttcatcatgttcactatatcaatctttgtccgcaacttctctatgtatatttgacgggtctcttattttgggtatcaccattccatatttcatgtttgatcgccttagctgacccctttatcgagctgtcacacattcgtcacatgtatcctttttgcccacccacttccctccttcgagtgtgaaagactcgtcgtttgagaggaaccagaacatagccctcttcagctgtcctggtaataaggatgattgtgaggaccttggggcgaaggggaaaaaaaacgtacgactttggcgactagcaacggtattgattcagtatggacgcagtgaaactggacagacgcgaaaaggaagaaaaatgaaggcactgcttgtggcaagccttttcaggatatgtacagtgtggtatagggcgtgttatctgtacttcttcgctattttttttttccacgcctaccctttgctttcaaaaatcgaggaaattcgggaagctttaagtcccgggtcgtgtgcgaatatctttcggatctccatggctctgttaagtggggagaacttcagttacttagttcatgtgcttttttgtccacattccactctttgtttctttcaaggacttctctcatatttcccctacttatacttaagcgaactagcatagttgttccgtgaaggacaacccaaacgtcggagcgaaggggtcaggcagatggaggaacggacggcaatctggacgcaggattggaacgaagcaacggctaaatgggggcttttccgatgaagaagaaccatccatagccaccgttagtatacgttagcatatcagggcatgttgacatatatagatcaagccttccaggtttgttagtgagactcacagcgtcttcgaacaagggagagaacagggaccttgaaccatcatattagcccaaacctcgctacaaccagggtcagaacaacaattgatcgtgtccgaccgagtgtcccacacacatgcaccaaaacttgactccattcacagcggccaacaacgaaccaggcgggtgctgtgcaggtctggaatgctacctaactaacctaaaagtggtaaaatagcgctctgcaagtaccacgctaacgaactctccaggggtgatgcgtaacactcccacatctaaattgcctgtgcatcgctccttctcctagcgtattttctggctgttgacattgtgagcacccgtgaactcgcacctccccccccccctttcttcttttctccccaaaaactagactgcttgttgttacgaacacacaaaccaaaaacatcaacagacacaagtctcgcaagaacaacgaccaaaccctattcggtactcttattcgatccccaattcaaacaagcctctcttcccaaagctcgctaaccctcttctccgccaattcaggcatcaaccgcaccaggatcaactccagtatcgagtaaatcagatgcttgtttagataggcatcgctaaacacatccagaattccttgttcgatttctgtcaaaatcgtctcttcatctgggtttccatcgtcaacatcatcgtcagcatcatcaacgtgagcttgaccgcctgcggcagcgaaagcagaagcggcgtgtatatcacctgcctcggcatctgcattcgcgtcaagctcttgctgaaaatggacttcaacaacatgagcgtgttggtcctccaccctcttggctaatttggtcttggtggctgaggctgctgcacggatggcggcgtcgttagtgctaccacctccagtaagagacagcttgctactgctccgactattacccgtactagagctgctgctgttgctacctgaccggggatcggaactggtagtaatggttgctgctgttgccgaaggtgctgaccctctacggccaaacccaaggccaaggccagacccaggcccagctctaaatccaggggcaggggcaacagacgataacgaggaaagcgatccagacgaccctgacccctgttggtgagttgggactgggccgccagtaatgctagcattaccaggaaccaccgcctgctggccctgatctaggccgcttttcttcggtccgctcccgctccgcatctgttccatttgtgtctgatcctgcttcggcgtctgtgatgagttttgagaagcagcaggctggacagtggcagaaccgacattgcttgctccccgactggtcgtagaacgagaagcaccggctagtgcgcctcgcttttcggcatcctcttcacttaccatcatgggcgcgctagtactaccggtgttaacagtagcagttggcctggtcttaaggctcgcggccgtggttttgagaccagaattgccgccaaatccgcaacggccactgaaataaacggacccaaggagctttgccataaatccaggcgaaattagcgcccaaagatccttagcacacctgcgccttagcgcaagcagctcgtcttcagacgagggtgccgtcaaactcgagatccctggcaggttgttggggaagagtgcgcctcgcacactgcggagaagtgggggtagacctgatgggtcaaggatgtacttgtggactgcgtaagatagaagcctatgatttaatcgttatggtaagtaaaacggcttgtctgctagttgttggccggtccggtattctttgcctgaacgggacatgtgcattttttgcgattctttgcttctttctggtgcacattgtgtgtgtaacactcggaagatatctcgcttctatgctctgggggactttgaagggggaaaggggtgtgtgatggaggtatggtgtttcattaaatggggggaacagaacacccgtgaacaagaactgagtgggagcagtacggcggtgtgtatggtgcgcgcaaaccagtgtttatgtcccttttgagtgtatccatgcgcgcgcagcgtttgattgaaggataacgggctctggcatgtctaagaatgagagtaactgcgagtactccatgaccagaattcccgctgccaagaataatgtctcacatcatatgtatggaccgtgtatctcatggtatgggggggaacgagtcgaaggccgtagatgctgacgaaccagggcagctcgtatcaacaaaccaccatgacaccgccgtgaaggcccgagctgggaaacgatcgtaacaccatgttcgtgagctcaacccctggtagtaacatgatccgctggtcctagccacacatggaagcgcgaggacgagctcctcacttccattgtgactgcggggaacaggaagaccaaggctcggtggggagatgctgacattggtgacaaggtccatcggccatgggtcgtgaagagggcacttggacaagaaccctgctgttcaccaatttcgttccttccccgagatccatgggaactggaccgccgcacagtgcaagagacagtgagggcccaagtttggggtgaacggtaggcttgcgagcacgaggaggggtggtcgaaaagcaagctctccgtgccaaagcaccgtggtgcccagcgtgccgtaaaaagcgctcaggcgcgatacaccttgcggaatatcgcagatatctgatcagcagatcctccatcgtggattctgagtcgcagattgcgcgccaatcgagcagtccagaagaaggatggattggcagtaagatgccgagacgagatgaccagtcatggggacggctgttttgttcgaattaccgagatatccaagacttcaaggccggggacaaagacaagtccatccagaaaagggcaagttccatctgaatgtcggagcgtatggcagaatgtcgctgtatgattgcgcctggcgacggacacggccaacggtggggtgtggtatgaagcggaattctggcggaaagtgatctcgatgccggatgcttctggtagtctgtctcctgaacctggatgatgagaatgggccgaggaggggtgtcggatccttgtcaataatcccatccggcgcgtaaacaaggctcgtcgatggtccgtctagtaagccccacgaagcccatggtgcaatgggacatggccaaggccacatcccaccatgattggctggctgcagttggacgttccgaatgcatgtatcgtgggattggaacacttggggtctggtggtcgccgattcggccgcagggccttttaggggtgtgttccacaacacccgcctttacccaaatgccttgtagcagcttggccttggcagatgcatcgcgcccgctgacctcgtctctgtggcccaagctccggcactcaatcaatatgccttggttggccgctccttacagttcttgtgatggttgccagtctcttgcgtgcacttgcaccagcttcgatatgggtgggtacgtctccagatccagtgacttgacaatcatgcggtgcaacagttgaatgtgcagaatggagtaggaaagagagggaaaaggacaaggaaagaagaggctgacctacctgtcaatgctcccgtcaacaccacccagccttcctgggcttctcatcatgatccactgcaacatggccactgtgccgctgagccacggcatccggccgtccatctcgatcaagttggatattgctgaccagcatctgaatgccaaaacgggtgtcctgaagctttccgactcaacatcggacgaaccggcatgcttttcgaggtccactcgagtcgtatggtgagccgccactttctcgtatgcggtcgtgctgcgcgatgaacgaggtggtagggagtgggaggtgatcaagatagtgatagccaccctcacaaacgatatcgtgaggaggatccaatgaacgatggtccagaacagtgcctggatcgattggaccgacgacgaagtgcgggcctgtagcggtactttactcttccttcggggcagaggctcatcttcggcagatctgcgccgtgtgataacgctggacgctattgagaaacattcccagatgaaccaaggctctgacagcttgttggccagaatattcccgattatcagctccgataatatctggccaaccagggccacaagacagttgttctggagatcctcagtgggcaagagtacggcaagaacagcatgaaccagcagctgacgaaacgccgcctcattttcggcttgctcagctacgctctccgggcttcctgagcacgggacgggagacagagcgggcagggggcacagagcgtgatagatctcgcgcgcattcgtctgaaggggagactgcgtgatgggattgtgagctgctcgataggctgatcggacggaacatgttagcagcgaacccggaattcattggtggagctacaacagaccagtgacatgcctgtcgagaagatcgggcagctcgtctaggagcaagctctcgaggtcgacattgcgaaggcgctgctcaagcgctctagtgacatgggcaataagctggacaatctcggcgacaaacgagtcgtcgggggtgatcttgttgtaccagttctggacatattcccggaggatgatggcaattagtgcgtacagctgcaggtcgacatcgttccgactggtcagaggcggcagcacatcctcaatcgataccggcggggtcttgcccttgtcctggtgttgaggacacaagatgcgcctgatcagataaacggtggccttgtcagaaagggggtctgtccgctgcgcgttggactggggcgacggcgatccccgtttggtccgtgacctggtgccggccttcaggttgtttgtcgacgaagatggttctgagctcgtcctgggcgactttggtcgtggggttgagagacgagtgggagcggggccctgactctgtgcagtgacagggaccgcaggggacgcagagggcgcagagggcgcagagggcgcagagaaagtgggagcagcagcagcagcagcagcagtcgaggcagttgtcatgacgggccaactagcggtgtccaagcattgtgccccgcgcgcacccgctcatatcatagcgccgtccactctttatgacaattcagagcctggcagctctttgaagcgcgagaggcggaagacaagagaaaatcgtcgaggtgtgattgtgcgtgttgcgcggtgcagtggttggtgaacaggtggtgctgggtgcatgttgataggtagcgagtggtccggtcttgtgttccgtccacgcctgtcccgcacctgtggtggatggccggcgaccccagccaacagcggcagtagcccaggtgataaggaagcaccctgccgcttatcagccaatacctgtccgaaacgggtaggcggtgaggttagccaagaccaagcatggtcgttgcccgtagcatggaaccgatcaccccttgaagtcgtcgagcttcccctgaatgaatgtcaacaaagcacacacctttgacttacgcagctaaggcggcaccgcatcctcgaccgcttttaaattcctttaactctagtcaagtcggtgcgagtcatcttccagcatgtgggtagttttcgtttcttaccaaggatacacactgctgctggcaggttaggaatctccacgcctgaagtttgttatcgttgcacttcgcttgacaaacgttgaccgaaatttactgcgcggtgcaaggtgttgcgtgagacggacaaaaagtgcttgaaaaaaaaaaaccgtctgtcgtcgatgaggctcaagctgtcatcacccttgccacagcagactgccgtgacacaaggcacttgctgcatgcggcccgagcctgaccgttgcagatcagtgcctccctaggcccacaactacgagattatcagactgtgcagtccaaaagattttgaacacacaccttggatccgacatccgtaacatccagcccgtaccgttagaaacggaaaagataccacaaagtcttgaagtgtaaaaagccgatatggtcgtgacaatgcgtttgttcgatattcctattatacagtctgggctcctaacagcccggttgccaacacctactacatcttacaggatgcaacgaccagcatacgcatggctcatctatacagcaatgacgttgtctttgacggtagcctcgtacctaaaacaaactctgttagctctcgaaccgtatctagttgtgcgggggaaaaaaatcaagagagcaccaacctctttccgcggaaggcccacacaccccagttaccggcactgacgtcctgagggtcaagatcattcagatcccaccggagactgcggaagatgttctcgccaggctccatgagaatgtcgaattcacccttggccttcttgttgacccactcgacatcacgctccatgtcagcctgcgtgtagcccgtagcaatgataggagctttggtctcgagaagcataggcagcgtttcctcccattcgtgggagcttgccgggtggcccaaaccagggtggaagaggacgaagcagtcgaagtaaggatcgtgaggagcgaaataacccgtcttgtggatagtatggtaataatccacaatggtgctgatcttcatggtaggccatacgcgatcctccacaaccgcaccgtaaggattctcgggagtacgaggcgggaggggaaattcgtcatcgcggttcatcatgctctcgggtccgatgaaaatcagatggagtctcgacagggggaagagatgggccaactgcacccaagcatctctaggcagcgacgactcagcgcgagcaccgagaataaagacacgcacggggggcgcctcaggccgaagacccttgatagactcgttgcctccagttttgggaggatgcagggtatagcgaagtgccgtcaaactctttaagccctcgaccgtgaggcgattccggatgtggtacgggctcaactcgtgaagaacgctgccgatcgtgagaggataggtcaacaacctagtcgcctgtctcatgcaccggtcatcgttgacagcttcgaactgacgggtatacatgaacgtgtcccagttggtcatgttgaccatggcatcatccatttgcggaccggcgtagttgaactcgtagaagtggcggcctgaatggaggtcatggtcatcttcattgatctgccgcagagtgtcgcatatctcgagatgtttctcatagtcgtccatccaatgctgctcgctgcaatataccgggatgccacagtcagggcactcgaaatcgacgtgcttcggcggctgggagccagactcggtatcgacttggcggttggtctcggagaactgccctgggcggtggctatggtgggggcagctggcgtgctgtcttatgaaggccgcgcgctggcggatcttggggatgggcgagttggtgaaggagtggaagaggttgtcctgctcgagaatcggcttcgaggggataccactaccggccagatcctcgttggtggcaaacgatgtcgagctgctggccttggttctggactgggcagcaacggaaggaagcttgcttgtgatcgaagcctggatcggacgcgaaatggttctggtgatgccgccgacttgcgtcgaagacgaggaagagctctgtgcccctcggatggagctgacggagcgttgctgggctgactgcaaaaacgcagcactttgcctgctctgtctagctgtgaaagtcgagcattgcgagcaaagcttggacaaggccggacgcacggcgcggtctgctgggagggccattgggagttcaagaggtcggatgatgttcgatcgggaatctggatcgccgggactcgatgcgactttccaattgactttttggcagcagctcccagcaatccggggtcctctcccaccgacccgactcgctacctacctctactgtgcctaagtgcctaggcgggtcccgtccatcgaatgacccactttgttcttgcttcaccagccacaattgtgcctaggtaagctccgtctgacgttacgtatgcgggtcagagagctacgagcaagccacagtcgcgaggcgggaagatgagtgggcggcgtctacgacctaccgtggaccgagtccgacgtaccgctgcaacctgagtgactggactgcaccaattggccagaaataccatcgacggcaaccgactccatctacctcgccagagtgccagaacactggaccgtgtttcatttttttttgccgtgttacaatcatctactcgatattcaactctagattttcgacaatctggctgactttcgcgcattggtcttctcaacataacgacggcagcattgacagagcacaaccgagtcctacccacttgcaaaaacaacctcgagaaagcagagccgcgccggctgtctgcgcccagttgcagccatggcgactacgtcgaacatgttcctgtattccttgaccatccagccacccaccgctgtcacgcaggctctgcttggtcagttctcgggaaccaaggaacagcagattcttacggcgtctggatcgcgtctaaccctccttcagcctgatccccgtcagggcaaggtcaacaccctgttgtctcatgacatcttcggcatcgtacgcgccatcgcgtcgttccgtctggccggcagccacaagggtgagtaacctccccgccacctcctgtgttgggcaatatagtgattctggatccgttccccaggtgcttctgggtagaggggccacacgtatggtcacgcaccatgcacccaggcctacgagtcttctggggacttgagagactcattcaaatcggtagcgggattgtgctaaaaccctgtgccacccagactacattatcctcgccactgattcgggccgcattacgattatcgagtatctccccaagacgaacaagtttcagcgcatccacctcgagactttcggcaaatcgggcgtccgccgagtcatccccggccagtacttagccgcagatccaaagggaagagcatgcctcatttcggcactcgaaaagaacaagctggtctatgttctcaaccgaaactcacaggccgagcttaccatctcgtcaccactggaagcccacaagccaggcgtgttggtgctgtctcttgttgcccttgacgttggttacgcaaaccccgttttcgctgcgttggaactggactacacggacgcggaccaagatcctacgggccaagcacgagaagaagtcgagacacagctggtatattacgagcttgatctgggcctgaaccacgttgtacgcaagtggtcagatactgtcgatcgcacttcttcacttctcttccaagtacccggcggcaatgacggtcccagcggtgtcttggtgtgcggcgaggaaaatgtcacctatcggcactcgaatcaagaggctttccgcgtccccatccctagacgcagcggtgccaccgaagatcctcagaggaagcgggttatcgtctctggcgttatgcacaagctcaagggaagcgcgggcgcctttttcttccttcttcagacggacgatggagatctcttcaaagtcaccattgacatgatcgaagatagtgacggcaaccccaccggagaggtcaagcgcctcaagatcaagtacttcgacacgataccagtagccactagtctttgcatcctgaagagcggcttcctgttcgccgctagcgagtttggaaaccatcacttttaccaatttgaaaagctcggagacgatgacgaggagctcgagttcagcagcgacgacttcccgacagaccctaccgcctcatataacccggtgtacttccaccccaggccacttgaaaatctggtcctggttgagagcattgattcgatgaaccctcaggtcgactgcaaggttgcgaatctgacgggagaggacgcgccccagatctactctgtctgtggaaatggggcgcggagtactttccgcatgttgaagcacggactcgaagtgtctgaaattgtcgcttcggagcttccgggtacaccttctgctgtatggacgactaagttgaccaagtacgatcagtacgatgcttatattgtgctgtcattcacaaatggaacattggttctcagcattggtgagacggtagaagaggtcagcgatagtggtttcttgactacggcgcccaccctagctgtgcagcaaatgggtgaggatggcttgatacaagttcaccccaagggcattcgccacatcgtccaaggtcgtgtcaatgaatggcctgcacctcagcatcgctcgattgttgctgccacggcaaatgagaatcaggttgtcatcgccttgagctctggcgaaatcgtctacttcgaaatggactcggatggttcgctcgccgagtatgacgaaaagaaggagatgtcgggtaccgtcacatcgctgagcgtcggtcaagtaccggagggcctgaagcgaagctctttcctagctgtaggatgcgatgattgcacagttcgcattcttagcttggaccctgattcaacactcgagatgaagtccatccaagctttaacagccgcgccctcggctttatcaatcatgtcgatggaggactcgtttggtggatccacgctctatctccacatcggattgcattcgggcgtttacctccggactgtgctggatgaagtgacgggcgaactgacagacactcgtcaaaaattcttgggtcccaagcctaccagacttttccaagtatcagttcaggatcagccatgtgttcttgcgctgagctcgaggccatggttaggctacaccgacccacttactaagggcttcatgatgacgcccctaagttacaccgagcttgagtatggttggaacttcagtagcgaacagtgcttggaaggcatggttggtattcatgccaactacctaaggtcagtttattccaaattgtttggcgtccagttatgtgatgaggaaagtgaactctatgcccttgggtaatgaggcgattggagcaatcatatgtgattgtaccaattgttccttacaaatacaacccgatacacccatccattttgcacgtccttatcttcacagacactgacattgagtgcagaatcttttcaatcgaaaaactgggcgacaacatgattcagaaatccattcctttgacttacacacctaagcacttggtcaagcatcccgaacagccatacttttacactatcgaatccgacaataacaccctccccccggagctgcgggcaaagcttctggagcaacaaagcaatggcgacgcaacggtactgccgccagaggactttggatatcccagagccaaaggtagatgggcatcgtgcatcagcattatcgaccctatcagtgaggaaccgagagtcctccaaaggattgatcttgacaacaatgaggcggcagtcagcgcggccattgtaccttttgccagtcaagagggcgaaagtttcctggttgtcggcacgggcaaagatatggtcctcgacccacgtcaatttaccgagggctacatccatgtttacagattccatgaagacggccgggacctggagttcattcataagacccgagtagaagagccgcctttggcactcattccgttccaaggacgtctgcttgctggcgtcggcaagacactccgtatctacgacctcggtttgaagcaactgctccgaaaagctcaagcagatgtgacgcccactctcatcgtctccctacaaagccagggtaaccgcatcattgtcggcgatctccagcaaggcatcacgtacgttgtctacaaggccgagggcaatagactcattccctttgctgacgacaccttgaaccgctggacaacctgcaccaccatggtcgactacgaatccgttgccggcggcgacaagttcggcaacatatacatcgtccgttgcccagagcgcgtcagccaggaaactgacgagcctggatcagagatccacctgatgcacgcccgcaactaccttcatggcacacccaaccgcttgagcctccaggtccacttctacactcaggacttgccgaccagcatatgcaagaccagcctagttgtcggtggtcaggacgtgctgctctggagcggcttgcagggcactgtcggtgttttcattccctttgtcagccgtgaggatgtcgacttcttccagaatctggagaatcatatgcgcgctgaagacccgccgcttgccggccgtgatcatttgatctaccggggttactatacccccgtcaagggtgtgatcgatggtgacttgtgcgagaggtttagcttgctgccgaatgataagaagcagatgattgcgggagaacttgatcgctcggtgagggaaatcgagcgcaagatttcggtatgtgttccctcaaacccccttgaatttcgagaaacaattcacttactaacctgcttgctttgtctaggatatccgcacccggtctgccttctaaacttgagtacatcgtttctgggtgagaagtaatggctgcgagcttatggtttaatgtatatgaaactccttgcaaagaagcgcgtcgttttcacagacatctgggatggatcaaagccttgttgtaatgttaacttggattactgctgttgattcagctaggcgctccggtggtggtaagtggtttaggcgtcaattgtatgtacgccgttgtgcttagatttaacgatggaaagaagagacagattggtacgtggctaaacaaaaagaaaagaagagccatattgcttggcaatatacaaaattttgggtacacaaagcatggcatcataactgcttacgatccagtcttcctggctttcaagtcccgatccccggcttgactacctatttgccaaacttcgacgcagtactagaagcagtgggaaccaacctcttcaccccactaatccacgtccttcccataaccctccctttccccttcgtaggcggtggttggtttagggcctcccacatctcatcgtcctccaacgcctttactgcgctttccacattccaatcatttccctccagatacaataccgcaacatcatagtctgccactttggctttcatcatccacttccttatcttcttcttccgttccacctcctcgtcgctttctacagggtagggagaaagcgatacgccggatgggttgtattctcccgggatactgatggtgcgtctaccgcgggcgaatagaagtgcggaagaactggagtggaaaggggaggaagaggtggagagagagaagagcgggagacggttatgcgcgaggaggacaggaaggggaatcgagtagcggagggagagggaggggagggtgtcgtggggtgtgaggtggtgaattgtgtctgggatggtggtgtttgggttgtcttgtggaggtttgggctcttgctgggttgatgctgtggctgtgagagagatggttgaagaataagggggcggtgaggaggatgggggaggaagatgattgttgtaggagatagggccggggtatggtggtggtggtggtgtatctttgtcgtcgttggcggcttgtgtattttcagctcggtaatggtgagaaggagggcgatatttgggaccgcgggggtttatgggagtaaggtatgaagaggaagatgatgatgatgatgatggggtttggcagtaaggacagtaactgctaaaacgggggttgttctgctctagtgttagtagactgtctatcgcgcctatgaacaaaacatagaaatgaaaggttggccatcaaggtgccttttttttgcgtcgcttcgcagagtaggtatggcggcgtgatgtagcggtcaagtttcagcctgactgacggcttggtgatacttacatatatacagttaccgcagattactcggccgcaacagctcaatcgccgatcgtccgggagaggcttctcggtctcatggacgaagcggggcaccaagtgtaaaagctttgcgcaggtacagcaggccatggttgaaagtcagttgtctgcggaacgaacctctatcttgtctttttttgggggcaaggtgagaaactggaaaaggagaatgtccagattcaaagatctggtcatgttcgacttgaagggttgacaaatcttcaatacgggaacagagatgattgacgtcggtaatgtgggggcaaagtgacttatcgataggtagccggagggtaaccccgcagccccgcaagtgttcgtgggggcagacccgacggaggagctgtcagcggctctccacagcgctgtcagggacctggtctcgtttttgacaaaggaaattgttgagggaacccggttgacttgccaaacctaatggaatggtaagaataagccgaaatacgtcacagccagtacatcagaccttgggtaggtaaaccaattaggtatacatctaagcatctttactacctcttggtatacctttgaacctgagtttgagtcaccccctggaacagaactcgagctattgtaccttcgtatatcataattcccattcaatagagatttgtagcggcctttcctagctccaaccacgatgagcggtatcggaccgtctctgttcggtttattcgtacccaagttgttcttgaggggcatcgtgcaacattctccgcttccgagcatcatcacctcttgaataagcggaaaacaggagtaattgggcaaaactcgccgatttcttcgacatcaagcgccctgtctgaggcaaaatctatgaagccacggattttgaagctgacgaatcttggttgaccaaagcttaatcaaccacctgccagatcctatcatcttttgacgatgcagatgtcgttttattctcctgaagggcagctttgccttagttagctgtcatcaactaccctcagttttccattttcctctctgacgcaatgtgaatcatgacctgtcttctaaccagccagacggcacagcacaactagcccggatcaccatcaacattgttttcgcttctgcgccctgaatggagactctatggcgtgataccgctggaacaacacgtcgccaatgcgaccgatatgactgacctttgcgcagcagagatgtcaagctaattacaaagccccatgaaccgcactctgaactatatgacgggatgtaagcccttcggttccagaagggccatgaccgtggggtgattccaatttagcgtcgcttctagggccacgaaaagaacaactcttcaatgataccgagaggaaaacaggaccggacgggcggtaagctaatgtacataatgtgtcgagccctatactaagtagatttagaggataacaaagcgaagtagcatcggcgagaccgctgttgattccaaaggagtgtctggttcacccattgcccttgcttttcatgttactctaaggagactgggagaggaggcagcaaagaggagcaaacagaaaataagagctgaaccaagtatcaaggctgggcccattctccacgcctgatcagtcgttcacttggagcaaaagttctccagatcctggaaatcactgtgactcgttgtggggtaccaagcaaggtatggcacgcgaccgtacatacatgggtatagtgtcaatgggacgcaacatgaagataccctatgtactgcgtacctactctagaagacgctgcggtagaagtggggttgggttccgagtctacgggatagatgggtctcgattccacttgctcccctggctgatgattgtaagaacccggcccagggctgtgttcccggttatgtaacgggcggagtttggggtctggatagatatttatgttaagagcactcgtctcgagtttttgtcaaagtcagctgaagcttggtcactccgtttgaataccgcggtccttcgcatttttgactttttgcacaccactctcaaagatctacaagtcaactttgtatatcatggcggtgagattgcccgtgtataaaccgagaaagagattgagtcattacgattttaacagacgatgtaaaaggtctcatacccccaaatcgtgctctttggcgattccctgtttcagggtgccgcaagtcttgaggatggtttctgtttccaagccgccgttcaacagcgtacgtgttctgtcggctgctcacaagtctcgtatagtgagcttactgactcacctccagaggttcttcgccgatttgacattgttaaccgtggtctctccggttacaacacctccaatgccctgaagctcttgccccagatcttctctccgccgggtccaggcgtgcccaagcttgcctaccttgtaagtctaaactctttcgttttacagaaacccaactttgtctaaccaagggcacaagttcgtccttttgggtgcaaacgacgccgcccttccccagcctgtcaataaccagcacgtccctctagacaagtacaagcagaacctcgtctctatcatcacccactccaacatcaccgcccacaaccccaagatctttctcatcacaccaccacccctggacgagctgaaggcatccgaggtcgaacccggcgtccgcaagcaccgcgtcagcgcctcttactccgaggcggtccgccaagtggccgctgaacactcggtcggcttgatcgatctctataaggctgtcatggactacgccatctccaagacgcccgggtttgacaggtccaagggtaatctgggtgatcccgagacgggagaaaggggccacctgaagaacttgctgcccgatgggttgcatttgagctcagaggcatacaagttgttgtacgaagccgtgaagccgcatctgggtaaggagtgggaggggacggacgctgcgcagagggttggctatgtgttgccggactggaaggtggcgccttggttggaggaggatgtgttgaagccttgaacttgtactagctaaatatcatatgtggtcgttggcgaagaaatagtgctactagattctgcgggtcaaagttcagagcagtccgatcccattccaaattgcaaagttgatatcatttaaagaatcgtgtcaatcattgtggggatgtgataatagtagttgagactaatggtggtgtggggggagctagggtagctgtcgcggcgggggcacttatgtcatctgacatcggcttatttcacggtgtatgatgtgaaatgtggttttccttccaaaatgaaaaagtgagggcaaatccgagttggtatttgacatcggggcaggacgatggcgttgctcttcgcgatttcaaacgggaggggatggatgggcaaagtgcgattaagggggaggttggcggcgcggcgtgtgtaagtggtccatccggcaccaatgtgccagcccccgccgtcgacatgtgagactgccgcccgtgctctcccagcggatttcattacctacctctagccatccggccagcaaaagggctgctgttggtttgagtgtttcactgcattactaacaaggccgaattcccctgccttgggtgcatggcttgccggcttccatgggatgccgtcgcccatccgggcatgggacctggacgggagtgggagtgtggttgcgcctgccaatcctcagggagcaactgaatggatcactgcagcttggttgataagcatcatggggcaggagcagcctatcaatcgcccttgccgcggacatgtcctttgagaatggcgcattaggttcttcccagtacggcttgacagcaagtacctacgctagcaagcacacctcagtcccgttctgagccgtcccgcaggctggagacccgagagaactccaccgaaaccgtccacgaacgacgggagccttgcctcgcccagcgcaacaccgtcttcacacgagttcctctttttccatcaatttgcaccttgtctgctgcttctccatcttctgctcgcacgcaccacctcaacacttctcaactgaaaggaacacacgcaccaaagcacgcaccgcacactcaattcagacctgacttcagtttctctttgtatcttccgagtcagacgtaccacaccgtcagcggcctcgaaacaggttcctttctctagcacgcactcgcgtccccaggctcttgttctgcaatccgatagagccctagactctagcagcatccttcggttccgccatccacaaagacgtcaggtcaacaacgccggcctcatccctctacatactgaccaccgcgtcccgtccttcccgtcgacccccgatcaccgctcccgccagacgtgcacttgacgtttattcatagacgccatcgaagcttggtgcaaagaccgtccccccgccattctcttgggtgaaataggccgaacgacattcacgcccaagctccacctgcggccatacccagcctgtctgtggtggatcgagaatactctcaaatctcgaattcgctcgctgctcccgcgccaacccattacccctcgacatatcttcttcctggcctctctgcaagccttactctttggcacccccctgacaattcctcctgtcgcgctcgtttgtggtgctggtccctgttgaacgccttatacgtctctcaactcgccttggcgaccagcagccacaatccgacaacagtctcaacccgaacccctcgcgcttccgctatcagctcagtgtctccaacgccaccacccaaactgtacaagcaaaaagacttacgttggtagtgtctagcgaaggatacactcaggtgtgtgggaaccattgcacaagaccgcggtggtcctttgcgggcgatgagggggagggtggacctcgatatctgaatttcagacagggtcgaggtcatatcaagacggcctccagcttgcgacaggcacagtcatacaccagtagatacgcttacaaggccgtagtcaacataggagtcgcaacccgtcctttccttggttcatcctaatagtatcttccgatccctccactctgccagctacactgggcacatatatccaacgtccacaatttgccatcactcctccgtcctcaccatctgggtatggatccgcgcttcatcgtcacccgcgaagaactatacgatgtccagatggacttgaagcgccttcattccatccagcatcagcactcagagcggttacgattgttggaaaaacgccaggccgacgatgccgccttgaagtctgtctggagttcgccgttcccaagtatgctcgggacgacaacccctcagcatggtcagattttcgcagctcacgatagtcctttcgtcaatcagggcttcactaacaacacttcagggccagttcacttgccagccaacgatctatttgacgatcttgacgagcagggccaaaacttgcttggtagactgcagcttgagcctgaagacgagcctatacgacgaggggtagcatcgagggcgaatagtgtgcggttcgatgaaagcgctctgcacggatggggtggccatcatggcacccgtcactcgaccgaatatggcttaacgcgccctggaagtggcatgggaggccatcccatgactgagcgctcttcgtctcacaagtctgatgggaggcatagctctgccggccattctgttcattcagtgcattcaaccgcctctggccgagctagcagtctcggtcttgataccaacttctcgattggtggggtggaggacgactccccccttgatgtcccggaacctcccccaggcttcttttatctgggtgcagccccgtccatcatccgctgttgcttgactgataacatcaccaacaaaaggttgctctatgctgtcgtctgtactggttcacaaaagtcaacagtggactatagtgtggttaaagacctgaacctaaccaaccaaatgcaaagaggaatggacggcatttacaggatcgatcttccggttttccttaccgaagctagagtcattcaatccaactctaggtctgtcagcccgattcacccactaccgcccagcatcacgtgttcttttgaagtgactggcatggatcaaccagaaagtcctgaaactagaaagagcatccgcgtcttcatcggtaaccacacgttgaggttgcatagtgcagaccttctactttctcaaaactcaatgacactgtatggtaccgacagggacaagctttctgtaccctttgttcgacctgaggatgatgcagtgttcaagaatcttgcagtgacgaatatggcccctgggaataagcccaagctgaacgctgccgcgcccgagttcgttgctggagacagagccgcaaaaccgtcggccaaaagcaacgaagaaccggtccccaagcagaatggagatgttgtctcggagggagcactgccgtcgcctgtgaggtcgccaagtcaaccagtgaagacgaccactgaggcaaccagcacggcatcgaatgaatcgagtggagggtatgataaggagcaacctcaacaggagcaacagcaccagcggccaccatctgctccagccgattctgtagtccttgaagacgtctccagagacgctgccaaagaaaattctacgcccacttcaacgaccgacaccgctcgccgggaacctagcgcggccatcaggactccgtggcgacaaacggctgccagtcttgccgataaggaaagcaccccgctgagcggctaccagccagctgcaagaggtcgcagtatgaagatcttacggccgacaaagatatcttccattagcagcaacagcactgccggtccaaactcaccgtcaactacccggtcgacgggtgcgttcgaatctccctccattccgcggtctaacggaactgatctgcgacggaccaagggctcaacagctagcgctgctgtggcggaagacagtcagagcaacactagcagccctacggtaggcagctggggtccctccaaacgcagtctgagcaccagtgctagcgcttccaaccttggaaacttggaaggtggcaagggcattgagactagagagcaaaggtcctcgtcactggcaaccacagtgggcagtcccatgcatcaggatggacttaagacaccgacggctcccagatcggccacaaaccctcttggtagtgcatctgcttttgcttggatgggaaataaaacgacgggtaaggcgtctgccagtccgttgtagagtacggtattgcaagcacgaatatcaggaactggagaaacgtcgaccatgcgttactaatcagtacaagaaaaaaaaaccacttgttaggttgggcttagcatccgtatgttgaaccctcagcgtgcccgggtggaaatgaagagctaaaactatgcgtacaaaagtgaagagcatagcgaagggaagcgtgagccaagctgggcacataaacaggtattactatgtcttgaaaaagctgaataataacgagtattgtccaagttcaaataactagacctcctgtgccagacatgacctgataaccctgtgtgtcttgtgcttagactacgggcgagggagggggaaagcgtgtgaaggtgcagtgtccggctgacatgtctatctatcagcgatgtgccaaataggtgcttcgatctcgcgtaccccgaggatatctgggttccagggtagtgagctcgctccactttctttcttttttacccccttcctccccatgtgggttggttttttcttctggctggtgggtgatgattccaaaatggcactcccttaacactaacaaaagctcattagttggtcgctgacgttacggccttgaagtgagaaagggggtgacgcctcggggtaacagcaacacgccaaacgggatgaagatggaccacagacacaaggagaatcacaagtctagagatttgtttggattgccattgcacatctatttgtgggtaaaaaatactcgtctataccctatatatccaaggccaagtcgccccgttacaatcatgattgcgctaatcccactctcctcccattatagcatgtcgtagtcgtaggtggtctgtcgtctggaggaggcgtccgcgtctaggcctgcgagtacaggcacttgacggggttctcggcaacgacgacgcgggcggcgatgctgaggcagccggtgtagccggcggggttctcgatgccgacgtagggcaggatgcggtacgaggagtcggcgccgctggggcaggcgaggaaggcgtcgctgccggcgaaggtgaggtgctgcgaggcctcgtcgatggcccagccgccgcgctcggcgttgtgcggggccggctcggcgcccgtcgtgtactgcatcatgccctggcccatgccggagcggtcgacgaagagctgctgccacggcttgccctcagtgtagagggacagcgtgccgtcgaccttgttgagcacaaaggtggcgctgttctgggccgggctgttgtagcagtcggcgtcctgcttggacaggttggtgaagatgcccttgtgctcggcgccccaggcggtcaggtgcacggggctggcggaccggatcgacatgacgccaaagatgacctggtccgggctggcggtgccggcctcctgggaggtgggggcgccgaagacgccggtggcggccgagagggcgctgagggcaagagtggtgaactgcatggtgatggttgtgagggtgcgttgatagcgaaggtgggatgattaagattggatgtattaagaggcgagtagcgattgtgatgatattgcgaggagtgaggagcaaaaagaagccgttatagcttggagagatgctgttaatatatacatgcagccgcccgtcgacggccgacacccgtcatctccaatctcgacgtcttcgaggagctcgtagctacctagcttctgcagccttcagtcaactccgtatactccaagcgaagcgcgatacgagttcagggcctcctgaccgatgtcatcggctttgaccgttgaagttaggtggcacgtcaagcgggccaagccgtaccggcgttctgtggcttcggaacccggctctcttgtaaacgcccaagggctacgttcattggccgtgatgactgagggaaagagctgatcattgcataaaggcattgtatggaagatgtttggaaactccacgaatgaaaattgacgatgatttacatcgggctgtccactagacgttttacttgtactagggtctatacgagatctgaggatacgatgacggcctcggttccgctttgggtgggtaagccaagacctgggcgtggaaaagggactagaagacgggtaagaccgaaatcttcactcccgtcgaatgcattacataacaagacaatctaacaactcgcccgtcctagtgtaaaggccggtaccgacacgccggtggacggtcgaccctcctttgtcaccttcatctttggccggcacctaaaaccaacacagcctggaactgtcgtttccaataataactgacccttcctagctcatgtcaattcgtattgaagacggacatgatgttacaagaacgttcccttccatgttgatcaggttcacctccttacaccgcttcgggctttttgcttgactgacgagactcgaactccccagtgtcgcctcaactcagcctcgatcccgcattcctagtgaaggattttgccacaaaacttactgacatgaatatttctataactggaaactccgaacgagggtattcccaaggagtggggagcgcatatccagaatatataaaatgagacgtaccttttaagcccactaacggaactcccgccacacgcccaaacaaaaatcccaagtcccaactccttctctttcgcccgctgcatcaacctcaccacaacccgatataaaagccggttactgggcgcgctgcgtttactggttcaatcagcatttcgttgcagtttcttttcgtagagttataaagaagtatcaaaataggagtgacttcataacttggcgccaggagtaatagtttggctacccatgtgtgagaggtacgtcccatcttatgttccggatactcgataccgtcagacggttggttttgaagacctgacgagcactagttctcatacagctttgatgccctgatagctctttacaccctgaatacctcgcaacatgctgagccatctacatgactaaacactgatccagatctgggccaacatcgcccgaagcagccgacctaggccggggccggggatcttgtcctaccttctcagccacgaactcgatgtcgtcccagtagatgaactgcaaaaaccctgctcgcgggttcgtgaaaatatcagccatgacctccaagcattctttatcttgctcaatcatggccaatagcgtcaggctcaggcgcttctgtttcgcgagcgggccgcgggcctccttgtacgcgcgcacccaaagtgggttcctcttcttctccagctcttcctcgatcctcatgaagatcgtgtagaagtacgtggtcgtccaaaggaagttcagggccgacagcggacgctcgcccgagatgtcggattggatgtccagcttcatgaaatcgagcatgtcgcggtcggcaaagtcgacgcactcacctccggcagccatgcgcgccttacgcgtggagcgcggatcgcaccgaccagggaagcgggagtaaccgggcgccatggcatgggcgacccgctcggcggggatctcgttcgccttcattttcgtggcctgtaaaacctccatcgttttcgccatgttgaacatgttttcctcgctcatgcccatggctttggccctcttggtgatttctgtttcctcaatccgtttcttgcccgtaacgggatcagtaatgtgctttgcctgggtgatacggagcatgcccagcaccgaggggaaagagacatcggcatcgggaatgcggtcgatgttccaacccgcttcgcgtaagataaccagagtggattttttccggaaaaagtcattgactttggggttcaagatcccatggatgtctgctgccgaggtagcaacccttcttacttgttgcctttcccttgaggagccacggttgtccaccattgtttgcaacgccttatcataattcgcaacaggcggctttccgtcgggaaagaaacactctgggaaaagctcctgtaaagttgcaaataggccgactggcttctcgatgtagccctcttggactaacatgttgtgcaagtgtagcagcatcatgggctcagggaggcgatcccagatcgtcattccggatatatacgctaactccagaccttcttcgagaccggtaccgcaaagaaagggcgagtactcccacagcccgttagcattagtgtgagagaagcgagaaggagggatggtattgagaccatgcatgtacttggattcgccgagccaattcatatagtcgagatggaatccctcgagcatttcgttattagccgcatgccgcctcatatctccgtgcagtgcgccatctctctcaaagagctgctctagaacgtcgaatgcttgaagaatgcctcgaccatcccgcgtaacctcgcgatccaagaaaaggtcgacatcgcgacggggacggaacctatagctgggcggcggtgcaacgacaacatgtcccttgaggaggtgatgtgaccagcccctggtcacggtcagcgaatcgacgatgcattgcagttggaagacatggtggggaagaatccggtttcggacatcagtgccaggcttctgcatggcaagagaggttacgaaaccagcaaactcatttagcccaaacagtcgccgatgctgggcccatgggcccgttggagaccagtcaaccttttcaaatacgtgcttctcgccccgtaaagtgttgcgctgaactacaatggaagaaaagacattgaccaggtcatagagccagttgatggtatatgagcgacgccatctgatacgctcttccttcgtagcgtgcctcaggtcaaagttgggatcccagttcctgatctcttccagcatccgcttcgtcggcttgcccgttcgcgtcttttggaaatcggtaacgaaatcaagaagatccatataggcatgaatcaggaactgctccttgatatccacctcctgtttttcctttctctgtggggtatcgctacctggctcaaagaacattaggaagacgtggaacatgccctgtgccttctccacattcccacgggtaatcgtattcataacggtctcataggagtcatggtcggggaaatcgacaaacatctcggatgcagagcgctgaaccatggcgatggccatattagaaagggcacccgctactgcgctgttgagcccgtcataggccacctcgcgccagatgccttgcaagtagtttcggagggtcatgcattccttgataagatcgtaaacagccataaggtagtccgtaacaataccatcttgatcttgaataatgcggtagctctccagtggcacaccttcgagagattccgagtcttccttggcgggcgcagttttgggctttgagctcttcttagctttcccctttttgcccttcttgcccttgcctggcttgggttgtttccgttggcgcgagacgttgctgtggatctcctgaaggtcctcctggtcagaggcttcgtcggcctctggagaccgttgaatctcaagagcaccgaatttgttggccagcaagcgatcgagttcttccttgacgtgctcggtgttggccagaaggtctggctcgtcgggcgaggaattgggcttccaatttcgaccaccaagcgcatcaaacgattctttcaaggcattgatgaagcgcatgtgagaagcattgctcttctcgacatccgggtccggggtcctggctgtcatctgctgaaaagcggcatgggtagctgttcttgcctcgatgacggattgaaagagggcaagaatagtcgagggaacactgtcgatatgcttgccaacgaacttggaaagggaaaccaggcctgcaacggtgatcccggccgaggtgagaggcaccataggggcgccatcgattccattcacagggctatcggacgctgctagagacttgatgatggaattggatgtctgcacaatccaatagatgagatagctggtatcgcgcttgtacgctaggtacgagttgcgcgtgggcgccataatgaagcgcttatcggtggcctggaaaaggcaacaacgaaaaagggcttttgattgttgttgtttaacggaagaagagacaacggaaaccggggcagcctaaatacctggaagggagttttgcccagtacactaccattcaaggctgaatcgaggtgtagctgtcttggactagagggcaaaacgatgtgcagatgtgtgtgttatggagagaagctagagcaaagaaggaaaagaaatgtggagggctagaatgtagcaagggtccggccgggtccgggtgtgagggctggacccacacaatcagggtgggataggcccgcccgataacaagttgtcctccaagcctgcctcttaggatgcaaggctgagtagcttaacaaccgcctgatgcccattctctgccgctatatgtagcgttgtccgtcatttgcgtcaaccttgccagtatcgcctgagcagagcgcccatgaccacatttcctgaactgatgccgccgaggtaaggcgagcatgcacaggaagttgaagtgcggcaggatcagggacagcgcgtggatgtcgtctttggaggctgcctgcttcgttctgatcctacatagtagagttgtggttgccttatcgctctcaacaccgccgtcaccttgtttcgcagtcctggtatgcagctctatgacctaatcgactcgtttacaaaggtgctggcggctacgccggcagtatgttgcaagccaaccaccatagttataacatgccaggatagaagggaagaggtaggctaatgcaggcaaatggaggaggtaggtaggttaaggcaagcatataaagtaggtgacctcatcgtgatcaatttgtcgtactagatcaaaccgtaatccaacaagacaagagcgagagattcccttgccacactctcatttgcatatatagaggtatactgggccgaggagtactagggactaattacaaatggtcttctgaccgagtgcaatcttgagtatcacccgtgtaaaagatctacggtagaaactcggttagttggcaaaaagctaatgccagaaaaacctggatatcaggcagggtgctggcagatctgtggtgctcgagttcgagcctgtgctttggaatgtatgcaagatagtgttaggcaatattgtagagccttcactaactgagcggacatatgtacaggagtatactacttcctgtgcttactgtcgggcgctcaaagagggaaggttttttgccaactaaccgagtttctacggtagtcgcaatatcaggacggccaacttttctcgtaatccgccgaattatattgatctttttagtgccgcctccctccttaccgtcttgccttcatatcgcctgactagtgtagttgggcccgtgacgactagcgaaccctaggtgctatatgttcctttttttttttttttttttttttttttttttttttttttgacttttcccccaagttctatctgatgggttggttacgtaggggcaagacccgggtgtggaaaacaatttgaacatccagagtcccagtcggagcgtgatccggacaagtagagacttgggaggtgctgacacgccgggctcgattctgaaaaattcatggtcaaccggtgtcaccaggcttttagattaccggcaggcgactgagtggaatcagatacttagcctagcaccatagaagggtcccaatttcattcctactccagtcaccagtccgtgattgcaagttcacatcacttcaaacaacgcgggaaggagcatcaccattatggagcatggggaggaacgaccaaaggagcttgtccgttcttcacaacatggaacccattgttcgtcttagttcctcgctgctctgccttcccccgaattacttagcgtccggtattctcgttctagttgcttcatcatgaacctgaaaaactatgtgtatatatatatattcggcattattttgcacatatccaatagcttgatgaaccgaactaatgcgacatgtcggtaggttgcacttgatcatattcctcttttcctctctaattgatggaattatgtcagccataggcaaaatgaatatttgcaagagttatttccctgtctgtcatatacaggttcgcacgcccgggtatctacctacataaccaagaggatgcaacaacgaagcatcctgttactctgctcgacatgctgtcatcctttaaagacactgcttcgtccatttgctctcctctttccgagtttcgcatggagttttccccggttcaagcagagaaaaaccctcacccgtttctttagatctcatccttcggtgattttcgagcgttgagaaacgggccgcgcttcttgccccgtcgcgtctgatatagccgtcttcaccgtcttcaccgaccgaatcgtgctctggtctccatcccgaagcgtcccgcagtcagactccgttggtactgcccctgtgcccctggccagccactgctcctgcgccgttggtttcctggcaaccatgacccggagcttgaccacaaatttgcccgtcctcgaggtgtcctcggcaatcgccctcgtctccagggcagtctgcttacacatgtcccgcaccaccttgggatcccaacccagaaacttggtcagagagcgcaagcagcatgcctccaggcccgtaacgaccgtgaacagataaaagctcccgtagctgctgttttcgcgggaaccgactcccatgtcgtacacggtttccttgacgtctacgtacccgagttcctcgaggagttccttgctcatgtggtcaatcccgcgcggccgccccgccactcgcgcggcttccaaaatccctttggccaacaggtgtgcgggcgagtctggcgcaaagtaagataaaaagttctcggaggtgaagtggtcgtcgtagtcgataacttcgatccagccgccgggtttgaggcagttgtacgcctgctggtagatgtagcgccagtcggaaaaggcgccttccatgttccggaaatgcaccaaatcgactgcgtcagctgggcgaatccactcgtcctcggcgttctcgatgtgaaactcgacgttgaaggggacctgatgggttggctggataggcgcaatatcggttccaaacacctcgcaccgcggatacttttccgccattcctatcgcccattcaccgatgcccgtgccgatgtcgagaatgtagctagggttgtgcaacggtaccgtggtcagctcgaggttgaacagcttgaggtacacttggtgagctacatattggcgcgtttgctcggtctggtcaactggcatgaagtagtcgccacagtaggtccgatcgtgctcggtggtgtagtcgacatcttcggcgtataatgttcgcgccgagtcactggaagaagagaaagcagactgtgagtacgcctctgctattacagataccagacgtcatttgggcaaagatcattgaacgcacattgtggcatcatcatgcgcagagccagagccagggtgatgaggacgatcgacttgatacgcagccgtcatattggggtaggcatccatggtgtatatggataccgtgtcttcgttttcgtcgtctacctcgagctgagcaatggcgggattgttcattattatcggagcgtctcctgacgggctttgacttcctgcttgctgacctactgccgcaggaccgttcacactcccagccaaaggtctaggacttggggctccgttggggccgggagaggctctctgatcttgtggcattttttttcttccttttgttttttgctgttgttggtcctatctttctagtgagtgcctgataattctgctgggcgtgtttgctcgttgccgtcttttatccattagattctttggcgaatattgctgaagtcgcgaattagctgagaaactgcatcagaggcagcgtaaagtgagaaagcggcagtgttgtggtcgttttcgtcctcccatacagtggttgctcggtcaaacgaaggtgtgggtaggacaaacacacaagggttggggaaaccgaacaagaaaaagaaaagccagacaagaggaagcgaggagcaggaggagatagtcggtaagaggtgaagtgggatggagaagatcccgagtcattccagacctccagtcggagccaaatgggagacggccagatgaggaggccagacggagaggacgggtaacaccagcacgggacgggactggctggagccaggacagggcaaaaggtgaagaaggactcaagaatagaccaacgacagacaaagacaataaagagggagaagagaggcgaccgggactgttaaccgagagcaaacccaacccccagagtctctggcgtctggctctaggcccgcatttaataaagtgagggtggacgacgagctagcgcacttgtagctagtgccccttagggtcgcctttagtctccttcaagctacagtggcaccgtcccactgggactggctgccactagaggtttgaaaactgcacttccaatttgcccgcgtcgtgatcgatccattccgccaggttggatcccatccgtctctcgtcccgtccctgacgatgagagcggagaaggacgatgagctgggacgaaggccaacgaggtccacccccatgggataggatacatacatacatatgtacatatactgtagtgtacaagtgcggtacggcacagcatcggctcgttgtggtgctgcagatgctcgcacgtaaaaccaacagccggtagccagttggaagagagcaagcacatggggcctgggcattgagtctcaccgtccggctttcccccgaatggccacttgcggccggggactcgattagaatcaccaccaacccgattgtgctgcgaaactgcctcggtagcaatcgctttcactctttcacagagcggatgataccttgatggtacctaaaagagatcagtgatcatgaaagtggcctgacatgttgttttacccggatgccggacaggtcgcatcacaacccaaagtgcatttcaaggtggaccccatgtttggtgttttcactcgacggcccagccacgatccgacaagatgcaccaacaaggtgaaaaggtgcgtcacctggggccatgtcccatggccatatttattcatccattgaccgtcttgtccagctgccggatcgagaggtcctctccgacacccagcctctcagccagacctaccgaaccaatgccgaggagaccgtgcgcgctcttacacccatacatacttgagttcctgacccggcactggatggtggagtcagccgcaacggaatgggtggatggtcagggacggagcagtgccgttgacatggatagactggtgagaaagggccgacctccgggtactctgtcccttccttttttccactgaatgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacccatcgcgtttcttgggtgcgcttccccgtctgcaatggaatgcaatcctgcactgcagcatctctcattctgaccgtatcccacaagactccgaagggtgacataatagccattggatacacgtacatatagtaattgtacgtttgtgcttccgacacatatcacagcctacctactgcgtacaccgtacacaacagaccatgcctacctatacacagtatgtaccacaatacagctgcgggaacagcaggagtggcagccgccgcggacgggcatacccccgagacacatcgtctcggcctaagccatcaatcactaacaaccagctgattgggacgaaaccgaacccggtgcgctggactcggggccccttgacattctccactttgtatggaggcacacgtttggtgccatgtgggtggagagttctcaagagacagaaaaatgtttattttcgaacattgaactgttccgtcggtacccccgtaactggcgtcagttacatacgactacactaggtacgtactgcatatgtagtagcaacaaatcgggccccatacagatcttctgcttctttagaaccatcttgcgagggtttgttcgaaccttcgggtttatgacctatggactccggacatgtgctctgcagcatgtcttcaatgtcatgaactttgttggtggttggttcttggtctggcccccgatgtcccggccacctccacctcaccccgggatgaaagtcgggaaatacatatatacgctgttattcttttgtcttccaaacaggcgctcaccacaactcccggcccaacatccggcggcggagtacaatatgtatacaaatgcaagcaaggcgcatgtcaggcatctcctcctgtggaaaagcccctgaagtcaagactgtatgtaaatcgtgatgcttctaaactcatgattatcctcatcatgctctcttcagtccttccatgcatcccggccatccttccagactcattcctcactatgcaactccctcctgccacgcggcgtgcattcgttgtgtacatacatacatacatacatacatacatacatacatacatacatagcgtaggtaccagaccgtgtcctatatacttccctgccctcactcagcactcagcactcagagagagagagagatagagaggcagacggggagaggaaccggcccgaccctcgcttagttgcaacacaacttttgaactagcggtcaatttctggcaccaacaggtctttcattttcccctacttctctcccttacctccaccccctcacacgtgttttcatacgccataaccaatccgcgtctttggacaaattcccgtcgtacgtcataggtcagacagatacccgactgccagccagtctgttacactctgttaaaaataaaaataaaaacaggtccgaccaaccggttgcccggacagatttggaccccaaaattcgcaatcatgtacaagggacgaaaaagaagggaaagaaacaagagagaaagaaggatcaaagtgaatgcgttactgcgcttaaaagtcgcaggttgttgggtctggaccgttttgttttttttccttttttttttctgttggtggatgtttgcttgtttcatcctttgtttcttctaattcatcaaaaaagaaaaaaaatgatatgcatagagtaaaaatagatgatctatctgtttactaagaaaaaaaaaggtttaatggtggagacgcagataacgtatcgaaggatagcaacctttattctttcttttcagtgaacaggctgagcagcgaggatacattccctgaaacaggagttaggcggaagtgtagatgtgtgtatgtgtttgtgtttgtgtggtctaagcgcatctatttcgatcaaaagattcgtcttgtctgcttcctcgctagggaagcgagagatacgtgcaaaaaaagccaacatactatgtataagcaaaagcctatgtgtaagatcgtatcaactaattgaccctcactccgtcatccctaaatttttgttgtcgaattttaatatttatcttcattttttccatagtcattgaactgaaccatggtgagcctactggacaggacctacccgttttttccatcatccctagctgttctctttccgcaaactccggcgttactcagcaaagcaccttcccgttgacatcccggtatcgatccctattgcttccatctggtatcagaagaaaacaccaaaaagaaatggcatgataaatggtttctagaactccagatccaataaaaagtacctgccccctctccgctctataggtgctacccctgcgccattttcattcaaacaactcttttcgtgcctcggtagccccgtctagaagcaaattcacaacgttcttgtcaagcctgtccacgacagtttagcacagcgacccccttcttgagtaatatctccccgggccttcttgttgaagcggtggctatcgttggtgatatcatcgaccacgattgaaagcttgcgcttctttcgtgatcgtgcctcgtcgtcgtaaacgatcgttagtgggttatatgccgtatcctcatcgtcgaaaccatcgtcctcatctaatgtgatccctgggcttacaaggccggtgctggaggcgagctctcgtgggcgtggagaagctagagcgcagcttcttggtatcctgctagaataataatccgtgttgtctcgcgacgtttcccttgtgtggtgaagatattttcttgtgcggtgtttgtgatgatgttgatgctgatattgttggtggcgtgacctgaacgaacccgatgcttccttcagtatatcggatgactttctgacccccgtattctctcttgattccaaagtgacgggcttgtcacacatctcggccacctcttgatccattaccccgtcttcgccccccgctgttatagggaagggcctcaatacgttggtaatatcatcccaccacctttccccaaaccgtctgtaccagtccacagtgatcctgagcccctcttcaaaagttgtcttcggctcccaacctagttttcgcagtttcgtaccgtcaacggcataccggtgatcgttgaaaggtcggtcgtgagtgtacttgacccaacgatggatctcttcttgttctgcccccagaggcgacgaggagggcggggatgtggtatagttgcaaggaggagatgatgtcggagaccgacaggggatgatctccatctcggttaggagtttgtggcaaagcgacaagttgctgatttcatcgtaagaaccaacgttatagatctcccctagctgacctctgtgcagaatggtatcgaacgcgtcggcggcgtcgcctgcaaaaagataacgacgagtgggcgagccgtctccgtgaaggacgacgggctctcctcgggcgagtaggcaagtgaactttgggatgatttctggcggaggcattagcaaggcaaacatggtggggaagaagggataaactcactctccgggtactggtgagggccatagacattgttgctcctcactataatgatgggtaatttaaagctcttcttgtaagagttcaccagcatctcggcagcagctttgctggccgcataggggttagtgggtgccagaatgctcgtctccagaagatcatcttcatcatcctttacctcgccatatacttcatcggtagacacgtgtatgaagcgcttgatgcccgcttttcgagcgctctcgagcagaacatgggtaccgtaaacattggtatgagtgaaaccgaacggatttccaaaactcaaatcgacatgtgattgcgcggcaaagtgaaagatggtgtcgatattgtatcgctccagacagtccatgacctcggaaggattcgtaatgtcgcctctgtaaaacgagaagttcggctcatgttctagtaccctggtgttgttgagcgatgcgcagtagtctaacttgtcgaatgagacgacattgtaggcttctggatacgtcaataccaagtgtctgacaacccaacatgctctgacataccaactctgttaaccaaaggtacggataagaaaacaagacaggcagatttatgctagacaggggtcggtaatcgtgggtagggtaagtcttacatgaaaccagcgcctcctgttaccatgatgttctttacatcaggcagaggatcaaactttgtagtgccggtgaatacaggagcatcacgccaaatttcgttgacctcgaaagggctctccagttgggagctgggtgaaataggcgtgactgctaacaagacgaagatgagttagcataaaaatcaaacaagtgaaagacaagcagtgagttccatcattggaaactggactcaccgctgttgtaccggctggttggctcttgtgttgcgaaagtcattatttggttctggccgcctcttgaatacccgaagaaacaaggtctgatggcaaagtggctggatgcggtgcacccttccttatgagccacccgggagttcgcgtagaggcgtatgcgtacgcccgatgactgggtttattattattatgtcaggttaatttttttcttttctttctagatggttacattccttcttccgtttgtaagtaactgaatctgtgatagattcgtaccgcgtcattggagacatgtgtcttgggcaaccacatacataaaaggtgcagtgaaacatgcagagcgcatagacgcgcgagggtatcgtgtaagttacttgacaaaacctcgaggatgtggcgcctgttttagtcttcgaaagggtcgagagtagtagtcacggaccgaacgcgccatgcgaatgatgagggcggaactgaaaagaaacgcaggttgaagaaacgaggagcaaacgagtgacaacggcgtgacagtgacacaaccaagttggcatgaatgtggtggaagaaagtcaagctctcgtaattgtcgtaatggtaatggtcgcattaatccctggcggaccctggctctccggacacccaagacacggtgcaccgattcggtatgcgcaccggtataccacctcggcttgggataagagggtgcgtaacccgtgagatagagagtggtgataatgtgatgatgggagaagaaacctaggcaaaggttggggtttgccacttttgtgtttgattttgtggtttgggttccgttctcttctagagaattcaactttgacttgctaccaatggaagcaaagtaaacatgcctgtacagccctgaaagttgcctgacgcttacgggcaaagatccgcgggaggatgtcactgccacatttcaacgacagtccaaggttcctgcccggtttgttctgtgccttgggacggacgattgcggtgctgcccctgaactgaaacttggttatcaccaccactggggctttaaataacgatatgccccagggtccccacgagggcatagcccgctgcgggttgaggttgaattaattcaatgactcgacagatggaagtggaaaaagcctgggaatacccaacttcggtgtacctgataggcgcggttgaaattccattcctgccccgcataaaagtccactggccgccgatttccccatacaccatctccacgttagtgtagtgtagagtttagggttctccgctctcctggtggaggtctgcagtgcgtcataacggccattctaatgataacctaaccctcggccttcctcctacaaatccatctggtcttcatccctttggccactatgaacgagacaatggaagacccgattaatgccagcaaacacacgccttcattcctgaagaaaccgttttctttctgtctcagcactttttcgccgtaaacgagattttccactagcttcatgcgaggcgcatcattctcaaccgcctgcactgcagccaggataccacacccacctccacattggcacatgtatcggcctgtatgctggtcatcgcggatcgagacgtcaagtcgctcgaagctgcgctgaaccgtgttgcattttcatgtacgaacttgacccagtgtcacttgagccgaaatttcactgagcgatggatatgatggccatctcctcgtcttggcacacattttggttcatctacggaaggaaactctttaaagccgagacagaaacagtttcggattcagcaccaaaatcattgttaatgccgagggccccagaatgtgttgatggtctcagtagtcaagacatacgagatgttttggaaaggcttatgtacttgggtcctgtttgtcggatcttgtcttacacgaaaaacccgtggtcgatgtgatcttcttttcctcttccgtgagggtttgacatttcctcccatacatatatatggctttcatactcaacatgatgtagccgatgggtaactgatcgatgtgaccctgatacccgcgttatccgaagaaagagctaccgtctcggtctagcatcatattgcccgtcaccgaattttcaacttcaacatttcactagcaagaataccggaacacttgatgaacgagatgttaagagatcaagataaaacggccacaagcgcatcttcaccctcagaatgagctagatcaaccaaaatcagcgggacaagcaccagcagaaatgacagctttcatctcgaaaagttcaagacaccaggagacgtcaaagttggctaagatgaataagactaaagcctcttgctttctgaataggaaaaccaaacacattgactatctagggaaaactctcccgcacccgccttcatttgaatggcggtcaatatcgtagtctcaatactgattgttcatctttccctgctctcctctcccaacagttccttacgaacaaccgaaccaacccaggtcttcacaattcagtccatttctccaccccatccttccaattaacccagctctccttcgcaaccttccacttcctcaccacctacctgaccgtcttcctcctctcgcgacctcccctctcgctctttgtcctcgctccatctctccccgagacactcccctcagcgtggccatgtccctcgatgtgatccttcctcattggctaatagcttttaattctgtaaccttctaccaaatcgcttggatcttgctcacgccaatcgtggcgtgacgaatcacgttctctaccactccgtcttacccgagagagccatgttggctttggtcccagcttgtcgtgtgcggggtgtggatagtcagtcattatgatatcctatcttttacctctttcaaccaaaaccgtacctggttcagcaacagatcaaacccaaaagcaagtcgaaatcataaccctctagggcatcctcttctcacttctcggcatcctcggctcgtccctctacaccatctggatcgcccactatcaccgcaactcggcggcatctccagcttctcttgccgatgatactgagcagaatggctgagatttcgttgctgggttagatatccagtggctatgctcaaggaggaagccaagaaggctggtcataaatcgtagaaagggagaggaaaccggcggtacatgcacagaaaataggtagtcttgaagtacagtcatagtgacctgatgttgatgaatcatgccttcctcccaaacccttttgtgaaccgataacgccacatacacactttgaacaagacaaatactctccagtgccaacagagacgatggcatactgaaagaagggtatcaccaatactactatcatgatcagcccccttagaggttgaagcgcgtgcgaaccttctccatcttggccttccactcccacttcaaagcatcctctccttcgctgccagcccgaccgatacccttatccactctacgaagcttgagagtgaatcctatcaaaacaagtcagccactttcggttcattcgccaaaacttttgttttccgcggtagcaagacttactgggtccaatctcctgcaaaccagcacggataccctgcataccctccatctccttgccctccgcagtaaccacgttcttctccgtcgtgcgggcctcgcggaagacgtagcggtggcggcgaaagaagatgtaatcacgctggttgtgcaatgtcacgacctggcgacccgaaagctcgggcctgggagggaacatggtgtgcatggatttagcggcgaggataccgagaggggtcttgaatccattgaggagaagctcgggctgtattttttttttggttgcaatgcttagtctcaatgtcctgtaattaatggacttggggattaggatggacggcttacgtagtggtttgtagggttaccgtggccaaggagagcctttccaggcaggtagttccggatggtgtatgtcaacgaaggaccaggggcaacatcttcgccgttgagatggatgacggtcagggagctaggcttcttgagatcttcgccgacaatcatgagaatcgtgtatccacggtctgtaacaattcaggcctgtgttagcaattttctcttgggcaacaaaactccaacctgggtgcgctactcactcttggcaaactttgcgatctcgcgaacactatacttgtgtccatacgcgtgcgcactgcgtctgatgtacgtgctgttgggaaagatggcagcaatgtcctccgcctccttgtgaatggtgccgttcaaatgggtggtgaccagaatcttggggtcgactgggggttcctcgttgaagagattgggaaattgtcgtgtgagcgagtcgggagtcatgtctagatttgtcgacgtggtcgagggagcgatgctgggtttcctctgcgcacgctcctgtctgagtctctcgatgcgctcctcggcatcttcgtcgtcgtcgtcaccctcctcgtccgagtccaacatagaatcggcatcgtcgtccttctcctcatcctcctccgtgactccatcggctagcctggcggcctcggcctcctccttctccaagcgcctcctcttgagctcggcaacatccacagcgacgcccaggctgtcgtcgtcaacgtcatcccacacgcgtttcctctcaatggtcaagggttggttgtttgcgaggcgctcttctctgagtttgggatccttggcctcctccttcctccggcggtgacgctcctcatggcgttcctttccctgctccttcttttgcttgacgtataattgctttctgacaatcttgttggaggtcttgagcgacagcgatccgccggagcggtttttgcccttgttaccggacggcatatcggctacgatgtggtaacacggcggtgggattagtggttgtcgcggtgtcaaaattgtagggtaggatcaattctccaggtcacagttcaaacttcgacgtgatgctgggcagttgttgctacctctacctgacggatgaattgaacgggcccggtaaactttcaactttttttctgggcccagagccatcaagggcgccaagacgtgcatctacaagggtaccccaacagctaacgcacggcctcagccggggacaggtacgtaccgctacccctcagtgtacactactacctgactgtcacctgcacaggatgactccatcccgtcccttgctgtaagttgggacggaagcagaatttttgggatgaagaacggcggcatcacggactcttgataatcaaatatcaatacctctagccgatgaaaagtcacaataacgctagccagcggaatgcgctttctgtaagggagttacttaggtaggtagaggtagtgtacagtagcatgtgcagttccacttcctgatatggctggtggattccagcgagtcgagccttctgtcgcgtaccgcgccgccactgacggcggctcgagagcgggaatctggaccgctgtcccttggcttaggttgtctgggtcgttggtgccggcccctccatggcgcccctctacccccccaaagaaaaaaatcatcccgcgattcggttgaagtacgtgtttcaattgaaaaggcctcgacgaaacctcagtgggcgaccgtgactcacttggttcccttgagcactgtaacaagaccaattcatgcgacctcttgcccgtctcgcctccctccgttctcctgttgctggtcaagcattcaaatcgaccttatccacccgagccgtcgccagtcgaacttcttggaccccggcgcccatcccgcggatctcttcgacttcgctccgatccttctccctctctacctcgcaccatcgcttccaagtctacgtcaaaaaacaaaacaccaagatgacctcgacggccaccaccctcaagggccagcccctcgacaagggcgctctcgagtccatgctgcgccgccgcatgttctttgcgccctccttcgatatctacggcggtgttgctggcctctacgactatggcccgcccggttgtgccctccaggccaacatcatcgacatctggcgcaagcactttgtcctcgaggaggacatgctcgaggttgactgcaccgccctgaccccccacgatgttctcaagacctccggccacgtcgacaagttcgccgactggatgtgcaaggaccccaagaacggcgacattctgcgcgccgaccacttcgtcgaggacgttctcgaggcccgcctcaagggcgacaaggaggctcgcggccagaaggtagaggacaaggaggaggaccctaagcgcaagaagaagaaggccaagggtaccgaggctgtcaagctcgaggacgccgtcgtcaaggagtacgaggagatcctcgcccagatcgacaactacaacggcgagcagctcggcgagctcatcaagaagtacgacttgaagaaccccgccaccggtgtccagcctgagcctcccgtggccttcaaccttatgttccagactgccattggccccagcggcaaccttgccggctacatgcgccccgagaccgctcagggccagttcctcaacttcgccaagctcctcgagtacaacgccggcaacatgcccttcgcttctgcttccattggcaagtcctaccgtaacgagatcgcccctcgcggcggtcttctgcgcgtccgcgagttcctgatggccgagatcgagcacttcgttgaccccgccggccacaagaagcacgaaaggttccacgaggttgcggacattgagcttgcccttctcgaccgcaatgtccagctctctggccagaccactgtcaccaagatgaccattggcgaagctgtcaagcagaagatcgttgacaacgaaaccctcggttacttccttgctcgcattcacctcttcctcaagaagatcggtgtcgatcagtccaagattcgcttccgtcagcacatgggcaacgagatggctcactatgcttgcgactgctgggatgctgagcttcttacctcgtccggctgggttgagtgcgttggctgcgctgaccgtagtgcctacgatttgactgtgcacgccaagaagactggtgcgcccctcgttgtgcgcgagactctcgagacccccgagatcgtggagaagtgggagcccgagattaacagcaagaagtttggtcctaccttcagaaaggatgccaagaccgttgaggctgctatccttgctcttcctcaggaggagcttgcgaagctcgctgaggagctcaagaccaacggcaagatcgtcgttgacgttcccggtgttggtgatggcaaggttgaggttagcaaggacctggttgccattgagtggaagaagcacaccatcaacatccgcgagtacacccccaacgttatcgagccctcgttcggtatcggccgtattctttactctctcctcgagcacaactactgggttcgcgagggtgatgaggcccgcggtgtaagtgacatgttcaagctttattcggcaatgtctgctaacccaacccctccaggtcatctccttcccccctgccgtcgctcctgtcaaggtccttatcgttcctatttccagcaaggccgagttcgctcctcacgtccgcaggctttcccagaaactccggtctgtcggtatctccagccgtgtggatgactcgtctgcctccattggccgtcgttacgccagaaacgatgagctcggtacccccttcggccttactatcgatttccagactcttcaagatggtaccttcaccctccgtgagcgcgacagcacacggcaagtccgtgctgaggaggagaagattgttgatgccatcaaggcgctcgttgagggctccaagacatggcaggatgtcgagtccgagctccctatcttcgagggccaggaacttgagatccgccctgctgagaactgaaatataccaaaatgagtggacaggtaaagggattttgctaatttagcatgccatgtttggagattttttggttcgctttgcggtagacaaaacgtttgagcgagcgagaaatgaataaatgaatgtcaaaacttaatacttggttctcattgtgtgaagctccattactgcacattgagtcttgatggtcatatcttttgggtcataaaaaggctcgcacagctggctcgtacagcagttggtaggaacacaagaattcgcaaaccaacgtcaactgtgatgcgcacccaaagggtttgagattctttgcaatgtagtatttcatcgtcaaacagatgtgatgcgaaggtggcctcgccgaattaattcacgggtccggcccggtggcttggtcgggcgcttgagggataggaacacaacttgaaacaaaacgccgtactcttcatttcgtttcttgtttctccttgtttttccttccttctcattctccgttccattgacgaatcgaacacctactcaacgacaacaaaaacaagaatgttcgaaacatttgtaagagaaaaccctcggacgccccttgtcagcatgctatcataggcctcgagttcccgtctcaggatagacaggggtgcaattcacgagcccctcagcgccaaactggaaccgcccaaagatgttttgggtggtctcaaggttatccttcccgaggctttgtctttgccactgtcgcgcatcagaagcgcggctagatctgtacactagtgcggtgtacatatgtggtatgtaacgcacaaaagagccccgtgcgattgggggctttgtatcgcagtgtaggtaccaaggttctcaatttgaacgtgacacgaacctttttttttttacaaggtatgtacagaaaagatctctccagaggggctcaatggatgacgattcttttatttttcttctggaaagggaccagatccaaaaacagccccaaagtcaggggttctactagtgtaggcatgtaactaatgacccaagagctgaagcaaggggtacctacgcgaacccaaatccggtacgaggggacgatcacctggttcccgtccttctcctttctgtgtttcaacggaacactaggtccctcaagaatgcccgtatccgcattccgcagcgggaaaacaagaccagaaacccttgaattcttcaaagttgtcttggtcgaaccgttcgtatcatctccgttgcttttgctgctgaacgtgatccatgtgttaattgacgacgtacgatgaccctcgtctaaaagctgagacttatctgtcggttgatcgtagcggcataacacggtcggactagtggcagagattctccagggtgtttaagattggtgtcttgtaccgtcgagatctgtccacatcggacccgaacacctcagcgggaccggacgagaggttggtggtgaatgaagcgtttaaagtaatgacggctttacctctctgacaaagaaggtagcacccaatatctttgagaccacacaaaggtcagggtgttcagaacgagtttatgggtatctgtacgcctgtgctgcgagagccttacgacggcggacagcatataggaccgggaagggaataactgcagagatatttgggatggactccccaatcgttatttacaacttcataggtcccagactggcgcagagcatatcaatttccattgcaatgaactccaggcttccccggtggccggacgtttctttcttcttttaccatgccgctggtgcgtaaagtcgatataaaaaataagaaaaaaacggaaaagccaataagccgcgttaagacggtacctgcgcgctaggcacaaaatgtgttgcataagcaagtatctcggcatccatccgagccaaggcagtaagatgaagacgtacccgttctcaagtctgcaatggatctgactggtcgcggcgctgtcccccccccctttcccgccgcagtcttggttactctgccacttccacacgttggcgcactgcatctgccccgttccccactattctcacgctaaccgtccaaggcttcaacgttcaatggtcgctcgaacgggtgccgcagctgtaactgacggtttgatggacccttacaatgcccctgctcccactcttggatccgaccgggcattcaacttgctgtggtgagagatgttcagcgcaaagaggagacagtagggcatctggacggcatctcacccgtatcgctaactgttgttgttcctgggttgagcgtctggaccataggtcgtaggtaggtaaggtagttaggtatggatggtatatgtgaggtgggtaggtacctactgcgtagaggtagtgtactgtcccctcgttggttgttgtagaagatgggatcacccaagtaccagaagaaagacaccacaacctggatgcaccaaaacctcgaccgggatcccaggacccttacacgtttttgccccatacaggcaataataccagtagtgtaccccttactactgcaacctcacacagcgccggcctggagtccttgccaacccctttcgactctgctcatctttctttcaactccgagcgtggtctctcatcttgccctttgacacccgccagcctgtctccgttgatcaccggcgtcaaggataacgcagattcgcgaaccagacaggcaatcgtctggcctgaccgccatcgcatcgttcggctttctgtcttccattcactacagcagccagcaccagcaccagcaatacacagcattgcgacgaggcgtgctttgaaccttccgtggcatccaactaaagaaacaaaaagtaatcgagccaggaccgcaaatacatgtcgccctggtcgcctgttggtcttgctcgaacgcgcctgaaccgaccctctccttggtcgctgcttctcccctgtcgcaatcgactcgcttagtccttttctaactcaaacccacctgtgccaactgaccacctataccatcaccgtttgatactggtccattcttttagtacacattgcgccttgtctttcggacggagccggcttcatctttgggcctcctggtgcgttggcgaccctgccaccatatgcgcaaccccgcctttcgaaccgtctattgacccggcgacaataggaagcacacccgtcacactccaggtcccgcaactcaggggatcgtcgcgactacgcgcagtctatttctggctccagaacaaccagacctatctctagtcaaggagtaactggaatccggcacaatggcgcaaaatgggtatgcccgccctctgctatgcttctcccacttcgccccaaccacgcaaatctctcctctcccacatgacatctcgctcccgctacttggtcaatttccctagtggagcttcgcttcattaccttggcccatcttcattccttcccctgttggaaatctagcagggtccgtggacattatgctaacctcgacctgaaccacagcaacatatactcgagggagccgttcatgaacccaggcccagcgccgcgacctcccacggacaagccccgcctcggcctcacccccaacaccaattcacccgggaacatctccaaccttcctgggaacatgtccaacctgagcctccggtcgcctgccccaggggtaactagtacatacagcggctcgaccatcgccctccccatccaaagacaaatgtcaaacaacgacggcaccggcggccttgccgtcatcaagcaaggttgggccagtgtcaaggagagcaagaacttcatcaacccttggaagaacaagtacctgatcctacgaaaggagtcactggatttccacaaggccgagagcagtaaagttgcctataccctctacctcaaggacgttatcaatgtcggccgtgtggaggccgcaggaaccattttcgagatcaagaggcagtctagcggtgcctccacgagtcccggagaggaggaaaatggcatcaggacccttcagatccgcgtgaaggccgacgacgacctttatgaatggattgactttatttacgcgcgttgcccaggcatgggcggtgtcagtaatcctaccaacttttcgcatgccgttcacgtcggattcgatccccagaccggcgagttcgtcggcctgcctcctgagtggtcgaagctgctcaactcttcagccattacccaagaagactacgaaaggaaccctcaagccgtctttgaagtcctcgatttctattccgatttcaacaagaatggcggccaagcgcccacacccaactttcccactcccccatcgaacagcgcacagagcaagcagctcggatacccgagcggtggaaactccgtcgcgccgccgcgccctacgcagccgttgcaacaacgcaacccaagctccaactacccatcctcgccgcagcagcaaggtggcaccagttctcgctcatcaccccccgagcagcgccagcaggcgtcgccgagctacaactctgagcgcgcgagagaggagcaaaggcgcgaactggagcgccagcagagagagatggaggagcgggatcgccgggatcaggaagcttataatgcgtcccttcccaagacgaagactcctatggctcagcaggagattggaggtggtggttatggtggtgccgatcgcttcaacccaacacgcgccgctccaccagcacccaagggcttgcagcaagcaccgagtctcaaagctcagagacctgcgcctcccccaccaagttccagttcgagccgcccgcccgtcgcacagcagtccagttccagctcacagcgtgatcttgcccaggcgcaggcgcagagacgggccgaacagcaggctcaggcgcaacggagccagaacggccaggccccgccacgaccacctcacccatcggccaaccagccatccaagattcctacgaccgtgaagccgcttaacgtgggtcccaagcagcctcaagatggcgtcaaggccgctgaagcagcccttacgtccaagcccgctgcttctgagcgttccaaggatgttcgcatgtcgaccatgtcggagaaggaggttatgcagaagctaagggaagttgtgtctcacgaagaccccgaagccaagtactccaagcagaagaagatcggacagggtgcctctggctccgtgtacgtcgccaagatcagggagagaccgggccaggatcccaacgtttccagaagacgcggccaggttgcaatcaagcagatggatctcgcgcaccagccgcgcaaggagttgatcgtgaacgagatcatggttatgaaggacagcagtcaccccaacattgtcaactttgtcgaagctttcctgaagaataaggactcggaactctgggtcgtcatggagtacatggagggtggtgcgttgactgatgtcattgagaataaccccgttatcacggaggagcaaatttctacaatctgcttggaggtgagttgccgtgcaggcctaatattgagagtgatacgatcctttactgactaaaacttgtacagacatgccgcggtctgcaacatctccatgaaaggaacattatccatcgtgacattaagagtgacaacgtcctcttggatgcccgtggcaatgtcaagattagtaagtttctccacaatatgtccttatttacgctcaactaactctgtaatcagccgatttcggtttctgcgccaagttgaccgaagctaagtccaagcgcgccaccatggtcggcacgccctactggatggctcccgaggtcgtcaagcagaaggagtacggccccaaggtcgatatttggtcgctcggtatcatggccattgagctgatcgagtcggagcctccttacctgaacgaggagccgctcaaggccctctacctcatcgccaccaacggtactcccaggctgaagaaacccgagaagctcagtaaggagctgaaagctttcttgtcggtgtgtctctgcgtggatgtcaagagccgtgcatcggcggatgagcttatcgagcacgacttcttgaagcatggatgtcccttgagcagcttggcggagctgcttgccttcaagaggtcggcgaaataaagggttgtttatgagatgaaagaggcagtgatgataggtgatgggtgggggtggatggttagggagtctttttagctagaagcaagcaacctttgcatgaaagaaacctgaaagggacgtttaatactgatggatacctaggcagggtggtagggtgaagaggatgggtggacgggtgggttcatcgtcgtttgggtccggaaattttgtcaaagaaagaaagaaagaagaagagcaagcggtgatatacaacatgatgtacgggttttggatcttctctccgatggagtttcgaagtgttactgtgcgcgtacgatacccttatggcaacttaagtactaggcatgtgtcgtccttgtggaaatgtggctgggaaggaagtgggcgaagggctaaggagttagaaatgaaaatcgatgtagaacatgtgtggtttaaccattacgcttctcgtcatctacataacactcttcataaccactgtcatataggtatcatttatggtattgggaaccaatagtacatcctcccaatccatgcaggtgtggaaggtggcccgtgcgcccctggaccttactatttgagtgaacctcaaaacgcggttgtcctgacaacaaaaacacacgatcatcaacgaatcaggaggagtatgagttgcgatgcacgagtcaaagaaccttgacggcctcgttgtatgaaaatcaaacgacaatacggtcgcatgcacttctctcgttctttttttttctggccgattgcaacactcccgaggagtaagatgcaacgatgtcgaaacttataaccaaaacaaaggtccgcaagtacggaaagccaaccacgaagagcagggcagaactgcttttcgcggaactgcccaagactccgttgaaacagccacgccgagaacccataccacaaattctggagccggaaccattacagatctcggaacccgaaatcttggagcccaatccggccaaccatgagcaccacgagtcgaaatcagccccagaaccggaaccaatgtccaacgaggacgatgttcatgatgttacagaacacttcgactcgatattgcttgatgaagaggacgatcaccaagatgcgccctacgcatctacgccgcgaccttcaataggaagttatacgagttacaatacctccatacaaccaccacaaccacttaggacttcactgtcatcacaatctccacgactttctccattcaggaaacttgcatctccatcacaaccaagtccagcaacacttcaaccacccacaaccaagtccccgactaaccgccacccacaacaatttcccctcaaatccccacgagtccgccaacttatccaagaagccaacccccatcaacaccaacaagaccaagaccaccaagaacaacaagaatactccttctacgatacctcctccttccacaccctttcctggtctgacatctgcggtcccccctcgccccttaactccattacgaaaatagccgaagcctcctacgccgaagtctaccgcatcaccaaccctcgcgggacgtccatcatcaaagtgattcgtttgcaatcacccatcaaaccgcaaaccaaagcccagatcaagtccgggctggtggacgaagagccccacgccgaatcggacctgcaaggcgaattgaaaatcagtgaatggctggccgacatcccggggttcgttatttacaaggagcggttcattgtcgaaggcaaaggaacaaaggagttgttggagacgcatcaggtgtttcagaggaagatgaagaggaaggaccccggaagggcgcaattctatccgtctccgagtcggtatttggagagcacgaggtttctggtggtggagttgggagacgcgggcacggcgttggaggatttcatggttgaagtgaaaacaggggcggaggatatgttgtgggatgtctttctgagtacggcggtggcgatggcgagggcggaggggatggtgaggtttgagcatcgggatttgcatgaggggaatttgtgtgtgagaagggtcaggggtgcgcggcagaagaagccggccgaaggggatgatgagacgacgggaggaggaggagtcaagttcggttggtcaggattggaggttaccattctggactatggtctttcaagggctacggatccagagacgatcgggcctgatgtagaatcatgcctgacatcacctatcggacggaagactacggccgacagagaagtcaaagaggaagcagtcgtcttctacgacctggaaaaagacccggcaatgttcacttcgaggcacgcgcctcagtgcgatatctaccgactcatgcgctcccacttgctcgacaacacaccagaaggaaaatcgatttcctgggcgggatattacccgtacactaatgttctatggctgtcatacatctacagttacctctgtcaacacttcaaaggggacaaacgcgagctgaaagcgtggagggaggaaacagaggagatgtggaagtacctggacccagagcaagtggatgatgtgaggcaagaagggagcattggtttcggtgcggcgggggatgtggtggtctttgcggtggagaagggctggatcacagaggaacaggtgatggatgttggggacaggagtacgatgttgtttgaggaatcgaggcttggagtcccgcctatagagggaatgaagagtgaaggcaaaaatgcgattgctgagagtgtggaaaatcagcaggccagtgagagaactgagtcatggaatgagagtgaagaggacgatcagattcgccgccatcctaagaggaggcggacgaggaggaaatacgtcgaagaggatgagtagcatatgatcaacgaacgagcatagcatagcgtttagtattactgtaattctcttttactgtttatatttgcattgagaaatactccaaattcccggtcgtcttccctctctcttctttccctcggtctcaagatcatctcacaacaagctggaccatcgtcacactttcttcgttctgcttactctagtccttttcctcttcgttcgcgtcctcgtcaagctcaaccgaatcccactccaagcgacacgtcacatcagcaggatcttcaatatcagggcttcctcttttgccctcaggagcctgatggtaaccccttctacagccggtttcctaaaaaggtacttgttacagcaagcatacacgggctcttcctaaaggtggtcctttttgcggttctccggcgtatcccctgggccatgaaaattgaagttccaataaatccacactttaaatcaggagtcgatcaccaggctttctgcacatgattttagacatttgtaacagggaggttgcaaaacgttgctgactttatttgcttcaataaaagcggcagtgttttctgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgattgcctctgcgagcttctcgtccttggaattgttctccatggcacctgaagaggtatgaggaggtgattttatggaagtatatggaaaaggctaagtccaaggggggttctggatagctggcagagcaggtagctatattccgaagagatgatatctgagggaagaaacgagggagacgacctgggagaaattccattatgcacttagtagactgagccctccttcgggatattattatcatactggtttggtggttggtttggttcttcgactatgagttgaatagggaagctttggagctctttttatcctttcaaaagaggaactgttccctgtgtaaagcgatatgggataaaggtacgggtttgtgacgctactacagaagcctctgatgggtgtcctccaatgcctccctccatttccttcaaggccttcaaaattggataataagcctgtataacaaaatccttcatatggggctgaaaattttcatacacctagtaaagcttttgacttttttgtacgagactaacaaacataccagtgctggatcgtgtggaatcgcctcgtttgtttgccgttgctatcgctttactcgtccttctcttgctcttcgtcgtcctccccttcgtccttctgatcggccgaatcatcaacatcaacccttcctcttttgctgttagcggcccggtggtaacccaattgacacccttctgcctcatcggctcgcttgttgcagcatggataaacgaatcccccgagggtgtcaggattattacggttctcttccgaatccatcacgccaaagcaattctcgtcatagtcagcccatatggacgaattctcgtcgagttccatttcctctattcgccggtcagctatctgcccaaggagagaggcagaagtcgcacacatacctgagtggaagcgacattccttcttattgtcgtcttcctcaaaagcctggccacattcaacgcagatatgaacgggagacgtcgctttccgtttggagtcagaacttcttcccttggccgcgttgaacttgttcagttcataaaaatgcttgccgatgagttgttcaacctcacgcctagcgcaaaggccgcgcagaactgcgcgaagagtggactcatccgctgaggcgattgcctccatgagcttgtcgcccgtctggactgcctccatggttgcttggagaatttttgtgaagacgattctgcagtcaacaaaatatcagaagggctgaatgtcaaaagcgttacaggactgtagcagaggtatgcagatcagtgacggagtgacggagtgacggaggggtgaggtagaaggaagaaaaggagaagaagttcggaagaaccagatggaaattcttttaatgctcagagtaacctggccccactggaatctagaacaaaagcggtagttggtgtgattgtaagtttggcactttcggctcgcgagctgcagcgcaaaacgaggtggttgatacgaaagatagtggttagctgccataactgttgggaggcttttgaaaagctgttaattctaccatgctagtcccaaagaggatggaaggacacgctgcaaaaaacaaagacagtgcttccatgttccgtggaactcgctcaggcttcagaatacccggggaaaagatggccccggagaacttggccgtaccgtaagaggcgccgaagggtggtcatgctcgtttgcatggtctgtttggtgagactctgaggttttgatcgaggatggggtggtcaaggttagagttcacaaacagagtaaacgggactgtcacagaaagaagcgtatgtcagtcggaggtttatgacattttctgggagagtaagatgaaatctgaccatatgtcccgttcaatgtaggctttctgcactgttaaagctgcttttgtcgttgttgagttcctggttcagtctactggttcctcgtctttcagcagcagctgaagtaagattctcgaacatactacctttgactggagtaatcatatgagacagggctttgtttgatatctcgaagtaggctcttggccctttccatactaccatattaccctggtttgtttgttattttggtacagaaaacgcccatttccactctagagctaccaaatgtggaaaaagcattcgattgtcagacagacgggtactgaaaggggaccaccttcttatatcttccagtctggggggtcccgtaggagacggagagaggcataagaaggcttctgtggcgttttccaccctggctcttgtcccatgacgcttcaaacggaggccagtttctctctttggagcccaatgagagccccaaaaattcccctattcaacccatggccgaagaaccaaattaagaaaccagtattgaattgtacttggtgtcattctcaccaagaccataagcgtttgaggctcagaaaaatgctcaatagtggtggtgagctgccgattggagaggtaggatcacgatgactcaacctgatactcggattacagaccaaaagcaatcgcaagagaagcaacaatgcgaagccatcccaaagaagtgttagtcgcaccgctttatcgattcaagtgtactctgttcaacatccttcctgaggcagacccctaggtggtggatggcctcaccaagaaggatttaatccatttgcttcgcactagattggtagatggttgaggatttctgtcgacgaacgtgagccagcataatctcaagcgttggatgactctggaggtttcctagtacttctcgtcagttagcttgaccgaatcaatgctcgaggctcgagtaccatacatactctagcccatttttcatcccatggcatatatgacacgcctcatgtaaaccagccagtctatttttgatccccccttctcaatcttttgcctatcctgtccgatgagtatgtcctccattttacctcctcctttgattcaaccaactacccaaccacctccaccgttccgccacgccctcaacccactccacatccccaaccaacccactcaccctcccctccggatcatcccaccgattgccctcaaactcgataaagaagagatactgaaacggcgcaatcaggctcggcaagctattgatgctcgtcaggttcaggcctctccgcttgaagcaccccaagacatctgccagcgcgccgggcgtatgatgcggcaccgtgaacgagaccatagacttatacaagcccttgtaagcgtcaatcctctccgtatcatcattcctcccgccgtagctgccagaaaccgacgaagacggacgaggcgatagagaaacgggcgatcctcccgaggtcggagacccaagcagagactctgcccgatccgtggtccacggcaatccctcgggcagctgcacctcctgctcgacaccgtcgtcgctgcggctgctgcagggtcgtctgcgcaggacaaagaagcgggttgtgttgtcttcgcggtcttcaatgcagcgcgcaaggacatccaggccggccatctcgccggctacttcacccgctacggcagcgctcgagccggtggcgtcagcagcagcgagctcggcagctttgctagtggaggagacctcgatggtctcgacgcccttgagataggtggcgaaaaacttggcggtttggccgaaggcttgggggtgggagtagacgcgtttgacgtgggagagggaagttaggggcgtcccctttgcgttttggtcaacattaggtagtagggaagacttcctccggcctagaaggaaatgatggacgtctaggtaggcttcgccgcagatggtgatgttagggtaggtagaggcgcggtcggcaaggcagtcgagggtgaagctgacggtgccatgggttgagttctcgaaggggacaacgccgaaatccacattggaggcctggacttcgtcaacgacctctgtagtcggtgttagtgaagcttctcatgttcaaaaaatatgacttcaacagacctctgatcgtcgttgtagggatgagttcccacttatcctggtttggaaaggcagattttgtcgcctatacgttgcaacaaccccaagtcaataatattagtctcatgaacactactgggaaggaaaaattgtccagcgatatcaaagtcaaagcctttgaatgtccctcaagctggatagtctcactatccatttttttctggctccttttgatgcactgtctcaaccctgacaggccgcgatagctcccattctccaaggtgacccgagtccctcaagcccacgagtaacccgaaatcactcaaccgtcccttctaagcccatttcatgcggatcacatacctgatgagaatatgaagcaaaaggtcccaagaaggcgaccttcctccggtgactcctctcccgagtcccttccgatgtcggcgcagtggccgttcttgagctcatgttgcgcggccgttcacaaccgtactgtctacccgtccaatatgctttcaataacacacgtacccagattaccgctcaaagagatcctaggttatcgtggacggatgtaggaagttggaagagttaagtcccctgatttgtgtatgagttgggaataaaaggtgccagtgaccaatcattcagagagcacagcggagcattggaagacccatgtgcatggtacctgacgcagtagatggatttttggtgaaagaagtaattttgaagtcccggggtaccactattcatgtgtcgttgccccgagcaacaagctgctctattgcataccttcaactcagactcaccgggcatcccgaattgtcttcatgctggtttcgaccggccacacacggttacctctcaaaggtccgaccgccgggccccgctccggccccgattaccggcttcagatttcccagacctcatcaaagtcgcgtttccaggacagccccacaatgaacgagtgatgacattgtgatcgccgaggactgcatagtccctgcttttgaaacctagtatttacgctaataacagtacaataggacagctcttttttttgttgatctttggagtatgggcactatttgagagcgccaactgtagatagttacccttcagacggttatcaagaacaatcgaaactaaaagccatcaggatctaacaaagacagaatgagcgtggaattcggtcctaggctaccgcgtactaagccctagttaaaccatatctcatatcgacctgtttgattttttccacccaaaattccataacccagtttttatgaaccgaaagcataaaagagtgttcatgaagacagacgctgtcagtccccggaataaaagcaaatccattcctcatggttccgcgctagacattcaatcctttccatcttccaacttgaggtattgctttgcgtccagctaagggattttggacaattcattcgttggtcttggtaagacttgcgaagaatcaactctgcatcccatttatagaacttccgcttcagtcataggcaatttgattctgttgcggctgttagcgagtggccagaggtcgaccaaacaagaaaatgccataccttagattccactaaatcaaactcaagaagccgtcatcatagagcgaagcgggctcgggcgggacacctggtggttacccggctgatgagggcttgcgccggagcgagctgcggacattttgcccgagctggctggcttgagaagcggcgctgaatcagctttaggtgtcgtcgtcggctcggacgggatagcttgagttccgggtccctcgttgtcggcgagggattcaacttgtcaatcgtcgtagtactcatcatcgtcgctgacgtcagctagctgctcgaagttgactttgtaacggaggataccgccgataccaccgaagcccttgacaaactggttgccctcggtagagcgatcggagacaaattcgagcgtggcaccgaaatccttgtagtgttctgcaatccactcaaggaaggactcctgggaaacaacttccatctcctggcctgtctccttgtccatgaaagcgtcgcggctggcctgctcctgtgccttggtagtatgcagaatcacttcggatccgttgctgtccttgagaacccaacggttgacctcaaggttctcgaagacgatgagggtttcaacggcaccgagctccaaagccttgagggtatcctcaataccgtagcagacgcggccggtatcctggctaatctcctcgaagtacttgccgatgagcttcttctcctggatgaacttgacgtttccgagggtctcggaggacagctcaatagcctggttgaaaccgttttcaccaccatacgagacatcgacaaccttgacaaccttggtctggagacggggatcgaacaagtcggaggcgttcaggtcgttcttgaaatcggcggaaccagccaaaacgagaccggcaacgttaggcctgtcgttggtgatgaaacactggacagccaattcggcgaccttgcggacatagttgtgacgcttttcctcacggagacgggcaaaacgcagggcggactgaccaccacgaccgtgcttcttgggaagatcgaccgaaaacttgtggacaatatcgcgggtgtttccactgagagtgccgaacaaagcaccgttaccatccatgatgatgaaaccaaacttctgatcggagtcgagaagctcggcaagagcctcggtgtggaacttgttgtcgcaaaggtagagggaggtgttgatgggcttgaagggctcgaagtcgatgttgacctttctctccttgccttctgaggtcaagatttcaccgcagtacacgacaagaccattgggcggcaccttgttatagagcttgagcctttgctgggtggaggtaatggccgaaaggacggactgacggttgacacgcgacttgatgttcgaggcagtgccctatagtgctaagtcaggaacaactgtccgacacaataagggtgtcgagattggagggaagcatggtgacgcacatattcttcagccaacatctttgcggctctggagatctgatccttgggggctggagacgatcaagggttagcaccactggacattgggccgtaagcagcagagcagcgaggattactgccaatgatctcgctgtgtgatcaagggagggtagacggcggtgacaatgccatggtaaagacaaacgtacggataatgagcgagatcatggaggtgccgtttccacgggcggcctcaagacgcttgatcagcttcttgaccttccatatctcaatctatgagggacaagagcatctcgtcagcatgcgaacatcacgtcgggaactgtgtcttttttctctttttttttgcgcgcgcgcgcgcagtcgggagagggatgatgatgagccactcacgttcttctcggcctcgttggcgttgggatccatcttggctgttttggggtggtgaagaagatgaggaagacgaagtgctgctggcgcccctgaagttaagttggtgcagcgagcgaggtttgtgatgtcgaccttggttggatctgctttcaacgggcggcgagcagggcaggaccacaaagtgggcaggttggggttgttctttttctttttgcccactacttcgactatgcctcgcctggccaatgtgcctcgccgctggatttccttgtattcagtggggttccagttctagaactactaacctggtttgaaagcgcacaatgggctaattggctgaattgatgcttgtcagtaagaagaacccaaagaagccgggagaatgccccgcctgatctggagtaaatgcggcagacgtaggtgcgtacctagtttgccggtacctatgttcactacctagcgagtgggccacgcctgccacaaggtacctacagaggggtttccgctgccctattcgacctgtctgcccgtgtgtttatcaggcaccttctctttttctccgtcacaggtggggcgaaacgcgagtcatcattggcgtggggggccccttgccctgggccttagcaacttgaacccttcacacctgcacatcccttctcccgcctgacctcgtccttcagttcaacaccgcatcaacttggcacaacttcaggctgtggcgtttggccgtccagcacaccgggtcccacatttccttcccgtttcagactgaacttgcagagaattgctccgaatcagcctacgattgtgtcgaggattgtcgtcacagcaggaacaaagatggcaatcttgaggcgatgacaatggaagcggtctggccgtgttagtacctacctaggtacctagtcaaccacttagaaattcgatgggatgtgttatgccgttcctttacggccgactttttgatgtttggcctcaatgttgttactgcctttatactgccgggtgtcttccatggttacgtccttggaagttgcgactgtgacacatttctgcccggagagagcaatatgtacctagaggtaggtagtcgctgggtgtcggccccttgcctgcccgtagccctacgtgtgttatacactgccctggtgtgtagtgcaatgtacaggagctaatacgtaccgctccagtggactgcgccaaccccggaaggtacctgaagctatgatgtcgattgacctcgatgttcgctatctcccgctcgcgcgtaacctcacctcagagcagagtagtcctctacacctcccatagacaacaacctcgagacgggctatagaacttgcagtctgcgccgtaaaccatgaactccgacatccccatacagatcgctgagaccatccaaacagcgcacatcaagcgcgatccctctccttcgcacgacatcaacccctctaccgccgcgtccaagcgcgagcctgcgtccctccggacccagaccagtcacagtcagcatcatgactcactcatacctgacgacgggatcgacgaggacgatgacgaggaggactacgcacagtcggaaacagaaacggatgaggcgagcgaatacaacgtggtcaagtccaggccccggcgcaacatccatcacctacccccgatcccggacctgcggtacgagcagagctacctgcacagtatacgcaatgcagatacgtggtggaaggtggtgttgattacggcgagggatcaggcatgttgaagttgcttttttttgttttggaatatttacaccaccatcatcgctctcatctagagatttcccggcctttgccccgctggctttctagatacatcgccgtcctctcaaaatgaataccggacaactaacagtccaaaaacaacaggtcatgatgcccctagttcaaggtctcctctacaatatcctagtctgcggctggcagtcctggaaccgaaacgcccagattcacggctcctcgatcggagcccgggtgcggcgctggtggtacggggtcaacaactgggagatcccccctgctcctggtccctctccttctgtaaaaccataagctatcatatggcccaaaaagaaaactcatcttctggatccattcttatacttttcttcaccctcgctttgtcgaaaaacaggtcgcaaaatgtacgcatcttccagactcgccgatccagtagctggaacgttaaacagaacttcggcggaggcggtggctacggaggaagggaggggaggaaggtggtggaggcgttcagccacaacttccagagggagttgggcggtggttacgcttgagtggacaaatagttgtgggaaaggggctttggttgaagggtctttgcctcgctgcattgcacggtgttgtaaatggactcgaatcaagcatcttgacttacgcattcatggtaagatgggaacattggccatatccgactggctgcatgtccgttgggtaagagaccgtcacatgctgtgcacgcaagatttcaacttgtctcgtaactaaggaattcaaggatcgagatgctatcataaccacacaattgccggtctaattgcttcacccgtcttgtgtggcacacactgcattcttactccgttccctctgaagctccccttcgagctttcgcttagaatgtcagttccgttcgcttcagggtaacgagaactcgagaaccatcaccccataactaaacctactgattccttccacttgtctttcttttcttcctagtcgcgaatcataacgtaatcttgattgacagaacatagtttcgtgcatcgcgatactcctcatccatgttttgtacaccccgaactccctacttcacccgtgactgaattccaacataacctaacaatagaagggtacagaaaactaaaccgtggctacccatacgtaacagaaaatgctctgacacttgtcaacagctcattcagaggccaataagctgttgaggttgaggcttctcagggctcctaatcggtaaaccctgctgtcctccgggcggacccaggcccgggggcggtgataagggacgtttgataccaccaccgcctttctcaaccaggcgctcggccgttgctttcttgagcgggatcgcaacgatctcctccttggctgctggctcatcatccgcgtccaccatggggacatcattctccttaccatcgccgaccgactgacctcgagactgtgcgggaatcgcctgctcgctcaccacgatattcctgtgtgccgtccggggatgcttgtgagtaatcgttggcgagggggtcggaccatcaattttggtgactttggcattctcgtcgaagccaacgcggatggggaacttgaacacaaggctgttgtcgtgatcatcgtcacccttagcatcgctatcatcatcatcatcatcatcgagatcgtcctcgtccgccatgtctgcatcttcctcatactcctcttcgtcctcttcgtcctcctcttcgtcgtcagcggccgggacatgctcgtcttcctcatcatcgccaaagtccggttcgtcactagcatcgtcctcgtcctcggaatcgtattcatcgtccttgctgcgcttcttcttagtggtggtggtggcggcagagctccatccgttcatgctgtgatgtacggcggctgatcgtctcgggcggcctgtgggtccaactgtgagctctacttggtctccattcttcgcgtcagcgacgcctcccgtcatctcgacatcatcgtcgccttgggcactggcaggattgctggccgtcgtctcgaaccgggtgggtgctcttacttgccgcccgctggcggtggtgatggggccggcgggctcggcgggggtgtggttcctggtgttcctggcggaccgccgggtcgcggtcgaatccgtatagaagtcgtcctcgtcgtccgaaaaggtgtacttcatgcgcttgccgcgggtgcggccctcgtacagcgaaagaccgggctccgggcgcttgaattgctccttgcgcatgatccggtactctcttcgtctgcgcttctcctcggttgcttcgaatcgcggaatgctattggcgattctcttggccagggctcgggccttgggtcctccgtcattcttttccagcttctcggcaagcagcttcagctcttcgatgttaccggcaacgctccaccatgttcgtgtgtgccctgcgggattgctctccctatatactcgaaaatgcgtgtcgtcgttaccctcgatcaggtagtatctccgcttgtcgccgtcggttccccaaggttggacactgacaccgacattcaaatcgtcttcgtggcgggtcctgtagtttttattgatcatggtcttgacgacctcggaggacgcaagggaccaatggatcagtgtgcgtaggagagcgagcttgaggtcaattgcggattagcctttcttttcttctgcatctctgggaattttgagtacggcgtgaaatggcatacccgttgtactggggtcatggaggcaaaggtggcacctccagcaagagggttctggccctcccactcttttgcccattgactcttgtgcgactgaatagcttcttcgagggcgcgtccataatgaccggctctgtgttgggtttgttggttagcaagttttgctagaaatggttttggcctgctgtaggcggggcaatacgcacttgacgtcctgtttgcgattaagcaaaaggccaagcagcgcgcagagaaagttttcgacgcgctcgcctgggatagtctcaaccacgtcacgctccagctcttggggtccgaaattggccaggcttttcggaaacgcctcggtgaatcgggaacggaacatgacaatgaactagaatacccatgttagcaaccggtggcgtcacatgcaatggcacgcgcgactgtttgtgctatgtcgtcctttgaacgcgacgaaacgcgcaataacatacggcaatatcaggattatcggctaaaacgtattcatgaggaggggaaggctctctcttgcgtcgcggtggcgttgtctccctgggtgcgttcgaggccgggtttttgtcgactttgtggaagaatttcaagatgccctgatggcgttccacctggatgtcggcttcatcatcagtgggaggcgccgatagcgatgagatggatgaaagatcggaagagtcgtcgtcagccatgatgtgctgtagtggccgatggcacttcgttcgctcgttgcgcgttgcggtgctgaggtggaagaacgaacaagggtgcttgcaagagagaaagtgggtgcagcagtgaggagcaactgaatgttataagagatcggccgcaataaattacgtaccgggccgccagcaacagtcccagggcttccagcccaagttcacagcaagagaactgcacaaggcgcctgcttcataggcacattcatcaacgaatccaaggcgaaaagtcgtctttcttctatctacagctagcgctggagccaggtgtgtcaggttcaacgggccgcttgttatcatgacaaagttccatccaaccgcacaatccatcgcctccccttggaatcctgcccgtcggtcatcccctccgtagcccagagtccagagcttgagcatcctgtcgatgccataacatgatttccaggtagcgctcatgtatatcggcgaaagcccgcatggctcgcttaaggcaagccctcgtcaaatgttcaagcacccaaagaaaggcccgaggtacataacgcgtgatgccatatgctaactgtcgctattcagaacggttgtagaggtggcggttgaggaatatgggtgtttcgccgggcgttggtattatgaagcagaatgatggggggattgttttcgcgccccatgttttcctcccctccacccaaaaaaatttaagagggtgagctccaagggtcgacgtatgatcccaacggggacagagatcctcatgccctcgatgtttcctaactggtgtgtggtatgccccaagtgtcaagacgcgaatggaaagtttgtagagagatgcagggagcgaatgaagggagtaagccaaggcgccgcttttgcctggccaggagacggcatatagacgcgatctagcagggaccctctgatgcgatagccgtgcctccatctccatcgccaaaacaagtggtgcaacaacaactcgagccttgaagctattcgcattccgaccctcattgtccacaaaaaaaaaaataagatgacgtatcgcgtatgcggaggccacattttatgcgcctgaaaagagttgcgagacctaccaacaaaatgcaacgtgcccaataatgacaatgtcttgggattatggacaagcgcaagcaccaatccaatatcgactcgcactggcgacatcttttgtcggtgaacgagaaggaggtgaggttggcaagagttcaacgacgctgctcctgcctctcgtcccaggtcgggagggcctgcatccactgcatcggtcgcttgaacgatttgagttcacaaacccaagatcttgcagcgaaacggtccacatagcagaaccacgggcctgaagaactccaaaatcgcagcacaaaagttgcgatcacgatgagtagttcatccgacggctggtagtacaacgcactcgtggattcagttgatcacacctatcagattgttagaacaccttcggaatggagataaaaaggtaaatgagatgaatttgccgtacttaactaagagcatgcacttgtttgtttggtcgctcctgcgttgaaagtcaacattgctggcatcactgcagcgcgtcaatccgacgagagttgtgaagttgggcggatgacgataggaagtgggcggcgttcctgcttttggcgtgatccgaatgccgcgtaccgtgtgaccaaactacagcagaagacgctgcactgtccgtcgtactccaagttcactgcatccgtcgcgcttcgagatgcaatgcaatttacgaacagcatcatcacaccccgaacaatatacagaaagaataaggggatttcacagaaattatgtgagctcagacgagttccaagatgtcacaaagacctatgcgccactatctgcaaatacttttaagttgctttgatggaaataacagcgctgagacgtgaatggcacaaggctcgctgtggaggagtggaggggcaccagtcacggtcgtttctaagcgtgtggttgcgtctccacgtgacgcaattgaacagttagaagagcgcaagccacaggtcccttgctgcgcgccacacttactccccgcgttagggcagcttggggagccgcacaggcctagtgtgtggcttgttttcgcgcaagtccacacaagaatttggaaaaatatcgtcttgcactgacttcgggagctttttacgaagcgcaactcaaccttcaacttaccgaaacccggcctttactttcagtcatttgaggtaggagggacaaaatgggtcgcgtcgtaagtaaatcccgatatcttcattatccagctgttctctcgaaacgatcgcgacgaaacttccaaactcgaaaaccgacgacgacaatggggggaaaccgacaatcgcataaaattcggcgcccagggcggcaagggggcggcgatttggagatttggaagtgatcgaatcgagaggatatttgggatgcaccagcgcatggccccaaatggcagaggaaaggctcggagcacgaaacggcaatgatgtcgatgctgaccatgcatcttctaccctcagattcgcaaccaacgtaagggccgcggttccatcttcaccgccaacacccggttgaacaaggccccggctaagttcagatctctcgactatgccgagcgccacggctacatccgtggtgttgtgaaggagatcatccacgaccccggtcgtggtgctcctctcgcccgcgttgtcttcaactccccctacaagttcaagaagcagcgcgagaccttcatcgccaacgagggcatgtacaccggccagttcatctacgccggcaagaacgctgctctcaccgtcggcaacgtcctccccctcggctccgtccctgagggtaccgtcgtctccaacgtcgaggagaaggttggtgaccgtggtgctatcggccgtacttccggtaactacgtcactgttgtcggccacaaccccgaggagggcaagacccgcatcaagcttccctccggtgccaagaaggttgtctccagcagcgctcgtggcatgatcggtatcgtcgccggtggtggccgtaccgacaagcccctccttagtacgttttccccggtatacgtggtcctccgaaaagagcggaagtgctgattaattctacagaggcttctcgtgccaagcacaagttcgctgtcaagcgcaacagctggcccaagactcgtggtgttgccatgaaccccgtcgaccatcctcacggtggtgtaagttttacaggtgtccggaattctgaacgcgagctgacatggtgctacagggtaaccaccaacatattggtaaggcttctaccatctccaggtacgctgcccagggtcagaaggcgggtctcattgccgccaggagaactggtctcctccgcggtacccagaagaccaaggagtaaagcgatttcttgtttgtcatctgggctggggtttctgggattgcattggtctttgctgctttgtagttacggtactgcgaaggcggctgggagacttcctctttttgcaagcatcttgggacgtaccggaataaaaatgattcccacacaaagcagcaagacgggtgccagatgcgagccgtggtccttcagatggtgagcgagcatgacccttgagttcagggcgcgtcaatcacatcaaggagactcggaagggcatgataactatcatcctaggcaaattgatgagcggacatgatcgtttttcttcggtcaagaggaagcaactacagttactggtctacacgttgtgacaagactatgtatgaggggtaatgcgaaaaggagagaagactatgcggcatctaatactcttgatgctagcagggagaaacttgatacccaattgctctacgctgttgtgtacgtactggcacctgacgtcaaattctggagacgatggaccgtctacttggattgtagtagctcctaaatttactccgatgtgcattgcactacagcaacacatgcccaatttttagcgtggtgcgttatcgtgcaatctcctcgcgatatcaccgaactgaggtccaaaatgcttttgacacatccaataactcgaccacaacgtctcatcgctggcaagcttgagtctctcatcggtgtctcctatgctgttggagctcgccgacatggtcaacctagtgctgctggggcaactcggtgtttctactccaccgccccagtgaatccattccctgcggcgaatccttccacctcgaacctagtgcgcggttgcgaccccgccgtgggctgcttctcgctgtcagcttcgaatcttatcccagtcaacaactctttccacacaacaaccccaagtcgcttcagcattcgtagcaacccgttcagcaagatggccgccaccaaggactacagacttctctgccttgagaatccccttctcggtgagtcctgctctttcccgccagtctcatcttgtttacacctgagttggcgcctgtcaaatttctctggcagttcgggcgcatccaggttttccatactcccaatccgcctcgcagcaccacggcgcaacccttcgtcctccttcgttcgcaagaacctgcatgatgcaagtgagctgtagctaacaatcgcatctcagacatccaagcctttggcgatgaggctctcctcgagaagtacggcctcaaggccaacgacgccatcctcgccgaggagaagcaccagggcctcttcgaggacctcctccagaactacgatgctaagctgattgccggtggcgctgcccagaacaccgcccgcggtgctcagtacctcctccctcccaacagtgtcgtctacctcggcggtgtcggtgacgacaagtacgctgccatcctccacgatgctgtcaagcaggctggcctccgcgtcgagtaccgtgtcgaccccaagatcagcaccggccgttgcggtgttgtcatcactggccacaaccgctccatgtgcactgagctcggtgccgccaaccactacgaccttgagcacttgaagaagcccgaggtttggtcccttgtcgagaacgccgaggtctactatgtcggcggctaccacttcaccgtctgccctcccgccatcatggagctcgctaagcaggctgccagcggcaacaagcccttcatcctctcgctctccgcccccttcatctgccagttcttcaaggaaccccttgatgcctccgctccctactgggactacgtgatcggcaatgagggcgaggccgccgcctacgccgagtcccacggcctcaacaccacagatgttaaggagatcgcaaaggctcttgccaaccttcccaaggagaacacccagcgcaagcgcgttgccatcatcacccagggcaccgagcctaccattgttgccatccagggcgaggatgaggtcaaggagtaccccgtccactccatcgaccccgccaagatcaacgacaccaacggtgccggtgacgccttcgctggcggcttcgctgccggtgtcgtcgagggcaagtctatcgaggagtccattcacatgggccaatggctcgctaagctctccatccaggagctcggtccctcgtaagttctcacaactctcgtctctgcaatactttttattccacatgtatcaactgacaacgtatgtaacagctaccctttccccaagcaggcttaccccggccacaactaaatctgggagaccagtatcgttggctagcagggcgtgaattgaagaggcagtagaagagttgttagtagagcgttcttgttgttcagcgcaataggagaagaggcgttggttgtgaggtatccaggaagccttttaacatcaggcttaggttaggttacttgactgcatacaaatggttcaaattttggcataggatcatgactagttcatcctggtcataaaatggtttcaacaacggcacaatataccacgggtttttacggcatcaatatctttatgtttactcccgctagggtttttgttcgaacagtagtgtgaagaaagctggtacgaatgagcgcgagaagctggaatgactgtaaatagaggttggatcctgacagcggacctgatcgacttgacatcaagaacctcggctctccttctcatgtgataccattttggccatctaaaggtggatgcgacagtgtccttctatgaatcacctatattattgggcccccaggttgtatttcaaatttcctccttgggatgggctttgtgtcggccaaggggatacataccgttcctcctgtatcaaggtccatgggtttccagcttgaacaagttcgacttgggtacgagcgattctttctctcccttccccgggatttcttccttatcataattttttttttcttctttttttttctcgaagggggcatgctgagcgagatccaccgtcacagtgctcctttcggcttggccatgaccgacaagaggctctgcttacccagcctactcaactcggatcactttcgagtctacggctcgactcgacaagggagaccgcagagtcttcccttccctcaaccacgtacctctacatatggtgacaactacccatccttccctagttgtcgggcaaactaccaaaaggttgatctcggaaatacatctattcatttgcaagaaaggaagatcagccggaggcagcgtactcatgccccgaccagataggtataagatgactagcattgacacattcagaggcatggtgtatggtaatatagccttgaatttcctcgttgaagttctgctttcaaagtcatgtgtcgaagcgcgcgtctgtcaatctgctaaaaactcaaattcagttttggttgtgttgttcagtatctttcgttcttcttccttgtcttcattcctctctggctaagcttcaacatctggagcgcccaattcctcttttgctcaaatcctcgtcttttttttccacctcgagaacggaaaccccactgcttcttgattctttcgcttctctgcaactcctcaccttttccttccttccaaaaagccctttcatacacatacttgggtcaatagtaatacgctgttcctgtcactcaaaagaggcgagacgaaagcaacaagaacctgcataattgcctccggtaagtggtggcaggaccacgggacggttaaggtcgaataagaccaaacgcgcaaatagtgaaatgaatccaagatgcgtgcgtgatacgccactgataaaggaagcacgaggctgtgcgaagcagaataactcattgggtgggtgatcaccttgctgactgagttttgcaaattccttttcaagcgcgttccgtcttgtattccttatgcctcgtcattcttccccgactcctaagggagggacagcgcagacgtgcagacaatcagttgtcgaggtgttaacggcagttagaatgactgaagcctccagcatggtatggcaagaagctatcgcaaatgttcttatccgatttcgccatctggtgaccccaatgtgaaatggggttctgcgaatcatcgcttaagtcatcgtaaacgtgttgtcgcaaatccttgtcgtgtcggtgtctactcccaacaatattatggactccggactagactaagcggatgggttccttaacgcagatttctaggcgagaggcacggccgaccattcaactgttgttgccatcattgaagagtaccagtatggtaaaaaaaaccagtgtttgtgttttgacgtatgatcaacgtcgacattcagcgcttggggaaccccggtgggggctggggccttccgccagcttcgaagcccggaggtgcagcagcgaaggcagccgaggtgcgcccgtattcattagcccaagcgttcataagagcttgcctattgtactcctcaacctgagaagtggcataggtgtctgcgtttgactggttgaaggcattttgatgtgcggtcctggtagccatgccactctgtccgaagctgttgactgcgtcaaactgtcctccattcccatatgcgccactggggctcgagtttccgtgaacaggtccgaagcctggggggatcctaccaaccaaaccggcggacttgggagccgctgacacgccggggttgcgattgggaacagcgtcccagtgggactttgctggcaagccccaaggactgttcactggcggcaggctcgaagttgcacccgagaaggacatagaggaaaagggggagttgggcatgtcaccccacagcccaggggggttgccgacagcaggattccaactggaaccagccccgccgacattggaccgttgtctcgaatgcgaagctgatgcctgtcccagctccggccatacgccgcggggagaagcagactgatgctttgcggaagtggaagggataaggctggccagctggttggccagttgctgttcaacggtgctagggccagtggtaatcgaggctcctgacggaattgcggtgttactcatgctcttagaatgcagatatggtgatccgtgtcctccccaaggaccgggagtaccacggctcacggaagacctcgggacgtcgttgtcagcagccgcaggagtgtagaaatagttccaaggcaattgctggtatcctctggcagtagctgaccccggagctgaccccgacgcagaaccatgccccgagcctgagcctgggctaggagatccgaaagcattgcgaagctcgttagcagtgacagaaccgattccgtacgaagtttcgtctggtccatggctgctgggcttccgagtatggtccgtggtatcggggggagcaaggaaatcgctcaagagctgatacatttgggcgtcaatggagtactcggagtttgaagcagcctggggtgcctttggtgctcgtgaagcagaagcccggctcacagcaggctgcatctccttaggatctctatagaaatcacgatcttcagcaaactcgtctaggctgtctagagcaatctcctcaataggtgccgcgacgggagcggcaactgcggcagccacaggagccgaaacagggttcgcaatcggagcatccacgggaacctgctcagctatgggagacggaatatgctcagtaaccggaagtccggtctcggaggcaggttgttgttcgacttcaggttgcgcaacggactcctgctttccgccctctgcatacgcgaacttggtcacctcgcgcgaatcctctataagtttgcaaaccatgagagggaaagccgagcgttcagcaaggtcaattgcacagaagaggacatcgaagatgcgagtgaaagcaatgtcgtcttcggtaaagctggcatccttgacgtcctcagctctgggcttcggcttgcaagtggtaggatcataagacagttgacagccgtcatgaaggtcgggcccgttcaggcatttgataccgatggtttcctcgtcctcggggaactggtatggaacgatagacttaaggttggtgtcgctcagccacaactcgaacagaacggtgagcgcgcggccgagagccttgcacatgtttccgtaaagcggctccaggtaggcctggaactccacgatgtccttgctgtaggagcatagccaggtcatatacacgcgcaaaaggggcagcgtgcgttggaaggtggcagtatatctgctggtcgtatccgctttcttcgtggaagcatcaccaggggcagccgggcgccgcaggatatcttgaacttcctcgtggaggatgcgggagatcgtatggatgacccgaacgttctgcaacaagataaattggcaggacagagatttctcggttgtccagccagctacgtagtcatgtcagcatctggtcatgtcgcaatcactgagattttgctcaccttcaacattcttctttccaacaacgtaagccgtgatgttgatgagaaccattttgagaagaactttggtaacatcggcttggttgctcttggtcaaagccaaagccaaacgcgtgtcaacctcggcttcaagttccttgcgctcgttgaactcctcgccctttgcgtaaaaggcatggagcttgacaaaccaagagatcatagcatcatcactacccttagccgcggcagcagctttccgcttccgaagggttttgaactcggtttcgaggttggccggggcattcgggtgcggcttgtcacaggcgatggcgcggtaaaaatggtaaacaacctccagatggttctcgagggtggcatagatgtgtccactctggtgatgggcaaatccagactctggcacgaggtcattggccattgagtagtaagccagggcggtgtcgaagcggcggtccttggaacggatgagggtgcgatatctggccaagtcgcccatatataccaaggttctgtggcaggacgcggtgacaagcccctctaggttcgcagcggtagcgtcgaccctgtcttcttccggcacagacatgtcctccaggtcggccatgcgggcaacacgctttagttgtttcatgttgtagcgggcgcacactcgctggagatagcccttgtagaaatattgggtcgtcttgaggaaggccagatagagcttctctatgctgcgcttgtggaccgcttgaccagatccctgaattttgccgatggcatttcggtaggcattggtgaccatgctgtgggtgctccagagggtctgctcgacgtccagttcgctcgctgcgcgaatgtcggtccagatgatgctaacacaatggagacggtagctagcagcgtattagtcaaacgtgaagtctttggtggtcaaggacagctcccacttttccattagcttctcgatcttttggaagcgagcctcctcattcgagcccggtccgccatgctggatgctttgagtttccttgtggatcgcagctcgcagcttctgggcggccctacgacaccgacttggttagcaaagaatctctagtgaacagtccagccagcagagatattccacatctagacggccattatgccccggttcgaagattactcacttccatgcctcctcggccggtggaatggcacctgttgtcgccatgatgccgggtttgggcgtagtcgacgagcagtcgatgtcacccaccgcggatgaagttgttgtgtggagcagaaaaggcaaggcgacaacaaatcgatgggcgtccgtctggaggggcgactggagccgttatgtacgatggtggagggtgggcgcccgagcaggagtacctatgtatgtatgcgtagagttcggcgtgtcgtagtcggaggtataccggactaaatgttgtgcaaattccgggcaattgagcatcaagctctacactaagcctggacaaaccgagatggggcggttgtactgcaagtgctccatcactcgttcagaaattctcttcggcggatgtgcgcaggggggcgctgcgtctcgcgggctgcaggtcgacaacggtccggcgatgttgagcacattggaaggcgggacaaaaaattgtatgactagaacggcgaggcgagacccgtatcgcggcaatcggagacgagtacgcggcgggcgtagtggtggttgttgcgaggaatcctatgccgatccggtgacgcgcgcaaggcggaacctccaaaacgaagattgggggtctgcaaagaaaaaaagttgggtcggacgggatcgatagagatgcaaaagatgatcaaggggataacgcgcgcaatcatgtgggtgtgtggtccgtcccctctgccgctcgctcgccaaagagtcgggtccgggtcctttgacgttgaactgagctggccgatgtacaggattccacttgtccctagttctaggtacctacacagtaagtagtaccctacagcacccacggctcactagcacttgacgctaacaatgtcccagagggcaattggtccgtgcatattagacatgatgaaagtggaagctttcactccagtgattttcatcacctgtcgacatcgaattccactccaacgatatctgagcttgcgtcaacttacaatcagtcatatgcgaatggattacgtacatatcactagtgataaagagggctaaaccggatgatagaacatcgaagttctcaaactcaaggagtagggttggttggagaaaccacaatatcgaatcgttccacgacaacgttgctggtctgattcactacaaccgacctcaatatcaaatccaaaacaaagggtaaaggaagcaagcggtatacctagcccatgaccaacagaattcgggtacaaataaatgtcattgcaaatctagtccatcaacacacccaaaagaataccgataaggcacaaacatgaagcggtcacgcgaacccgaggaggaccctctgccctatcaacaaacagtaacaacgacaagctctctttatccaaaccaacagcaattgggtgataccaccgagacaacaacgagccgatctaccagcgccgatgcctccgggtcaccacccgctgcaaagatcgctgggctagatcccaccgaaagcctcagccaacccaggatgcagatgaaatgttcgctgccgccacacaaggacacactggtgtttttgacatactccgagtacgaatcccattacaacagcatccacaccaaccggtgcctcgagtgccgtaaaaacttcccctcgtctcatctacttgggctgcacatcgaggagaatcatgactccttcacggctgtcaaaagagacaaaggtgaacacacggtatgtcctgccctccaacttctcctctttcccctcctggtcctggcgtgtccttggccttgccgagtgccgattcaattttggcaggcttgccactaacgaacgttccagtactcctgcttcgtggaaggttgcgaaaggaaatgcatgaccccccaaaagcgacggatgcatctcattgataagcacatgtacccaaagaatttcttcttcgcggtgacactgcacggtattgacgggcggcagtcgatgttgttggatgaacggcggccgaaacagaaacgggtccacaagccatcggcagcggaaacacatgccagctcttccgacccaaaggtcaactccaagtcaaagcctccatcagaaatgaaggagcggatggaagtagatcggcccgagcccactccaacatcgacgaaacccgatgctgagatgacagaccaaccgcacgaggaggccgttgaggagccggctgacgtggatatgggagacttggtaggcaagatgtctgcactgcagttcgtaccctccagtgtcagatttggtcgtggtcgtggaggaaagactggattcgccaaaaggtgacaacagaggaagtgcaaaaacgagatgtggtaaggcttgggcaaaccaattccattagtactgggcagctgaaacatattattgcacatctgtagcgagaacatactgatacggtcctcacattccatgatatcatgacataacgtgttcgtatgtttgttcaatctgctccctcaacagtaagcgtcaaacatagctctgcaaaggagaaagcatcttatcttaccctctccccgtgaacgcctcttccctctcccgatgcgtgctcgacaaagagatgttgttggtatcattatcgcggcgctgaacagccgttcgtcggcccctggcttctcattgtttctccaccacatctcagccttgaaaaaagttgcttgtccctgccgtcccttttcaattttataacctcaaatccgtgcctcctcctcttcaatcaccagtagcacaccctctgcacccacagctcacgcactgcacatcctggccctccttcagctcggccttgggcacgcggcagatgcacgtcgagttgaagttggtctccttggtctgtatgcagcgcaggcagcagagcttctcgtagccgttcttcttccacttggcgatcagcatcgcgtccgcgtatccattcttgagcagccactcgtacagctgcttgctgatggcctctttttcgtagtagagctcatagatgtaccggctccgctggtgcgagatctggaagataggccatttggcctggtgcttgggtatgttgtccgtcggggcgttctgtgcgtccttcatcttgttggcgaagatgagcagatcctcctcaatgtcggcaaaaccctctgggggcggcttgcgcttcgaggcggggcgaatggctggcattttgaggtcgtcgctggtcctcggcctcgggatttagtaagcggtgctttaagtaacgtgttttgcgttgcgctaacgtatatactcggaagagtatcggagtgtgtggtgatatcgcaattgttcggttgaaggatggagaacttcaaatctaatgagctgaccagaggagagtgctgtgatccccggcgtaagtgcagtgaactggctcaaaattgcctgccagaaacgccttggaattgtggcgccaacgtcattggcctcttgtagttgtggctagtgctatcagcgcccgcactctgtgtgtaagagcaactgtggcttagctggatgctaccgaccccgagccgactgctgaagctacaagctgtcatgcgaacgacgaatcgaccgaccctggcgaacggaacggcgacaacctccaaaggtcctcaagtcacgaattggcccaaaatgcccatcacacctaccaagtacgccatcaccaccaggcagtgtaagtgaccccagttgtacaagctgaacgagtaactctgacggacattgtagcggcaaactggagcgacgccaagcggagggtgttcgccctttatcggcgatggcttcgttcggtacgttacgagcgaacctacatagaacgagcatttccagctttcgacgaacacgttggatatcgacgtatataatgggaggagtgcgaacaatcccgaccgaggattcgctaaccaggatatcacatacaacagacacccgagatgcagtctatgtactcactacccctccccatttcggtcattcgcactcgcatcaggcaggaattcgagcgcaaccgcttcgttaacaagttgcccgtggtggatgttctgctcacaaagggccatgccgactatcaagtaaggctccacttcatcgtcactatccacacggacatgaatcaggggatccccagaaacgggcacagcagtggggtcatgtccaaaatctggagaacacccaaaaagaagagggaaagggttccaggcaaggggtcagaagggaatatcagagcgctggcgcatgttatgcgtcgcggcgattcggactgattgttctggtaacttgacgctgactctccacgcgtctatcaggaaaccatgaacttttggcgccagacgactcacatgatgtcgtacttcaacgaggagagcttccgtggagccaagagacttccctccagctttatcgatggcttcctgcaggtaagcctatacatgcagctcttttgtctttgatgatggccacttcattgtgcgggtagctcacaatactcttctttcatctagggtcgcaactaagaagagtaataacgaagggtatcaatgtcagcctttcctctagagcctatgtatataacgcaagccagatgaacatccatggacgcagccgcttgttcttttatcttccccccttatcttgatggccactcacagcgagttttcctttgtctattttttgttcccccttgtgatttactaccaattcaagccccaaaacgccgttacccatgctggtgaaaattaacgatgaaaagaaaggtgagaaacaagaggcttaggcagacgcagcggccttcttatcagtaaagtccttgcgcgcctcaaggaacttatccgaaacgacgtcgcaaagatcttgaatgtcacgcagacccttgcggagtgcctcgacagcagttgtgccctctgcatgttactgttagttcacctctgtattcacaggtctcgctaagaagtggacgagaaagatgacgcaccataggtctgaattctaacgttcattttggcttcggagggatgaggaatggcgtaggcgcagaattcgacatcagggctatgaaatggtgttagcacagtcacagctcagctcattaacatgagacaagtgaagctcccggtactcacttcttcatgatgacgtatctgagcgcgttaccaagggtatggttctcatcaaggaactcgaaagaagcggccgtgggcgtagaaccaggaagctgtgctcaggtgttagtctcgagtcgacatatattcgtcatggagggtttcacgtacaagtctaactttagtaccctctccctcctcatactcctcatctccctcctctccttcctcgcccgcatcggccatagagacatcatcctgagcctccggctggtgagaagtcggggtctccttcatggtaacctcctcgccctcgtcgccgaacttggtgatcttgcccattttgactgtaatggttgttggtaacgtgagttaccggtaactgaaagatggtttggatctttgcgtaaagttgttgttattcgattgtgtaaatccttccaggaacacacggatgggttgaattcaacagtcggcggcacgcgagtggtgaacaacaacctgactgagcctctattgcctctgttatcggagaaatttttagcgtggaaagaaagagtttatccgtcgccaagaatttgggaaatgcagggtttcgccccccagcaagaagatggaggcggctgaaagttaggcgagcagctaccgaccccacctgctgacgggcattggcctgctcccgcgttccattgctgaggatactccaccaagctgagatgagcctttggacttcgcaactccacgctggggacttgaggtcactcgggttcaacattcacttcccggactcaagactccaaatacttgacttcacattcggttcactatttaatcggccagtgttcccggaatttgaataagctcttttggtgttcacgtatagcaatcattccgtgaccaatatcttgggattgcgaaactctcaggcaagaacaccctcgatcacgttgacgatgaacccccaactccagaacccgaggttcctggactctgtactactcaaatcatcaccattccctcttcaaaatgactcagtggtagctacattgtactggaagggttttagagtcatcacaaactttacggtctctatggcatttgatacgctccgcaattcgaaatcttgacttgagacaaggatagacttcacacaaggtcgttatccgtctccggtcgtcagagaatgagaaccagataactccaagctggcggagctatgaaatattgttttgaatgttagggagtaagggaaagcatttcaacaaggatcaagaaagatggaaaaggaaaacaagtacagagagtgacgctcgcggtacactaagaggtggaatcggaggccattgtccaaaaagtgacaccatgcacaccattctcgacttggatctctggtacacgtcaagtatatcgtctggtatacagcaatccgagcgtttccacaacgtgtcgtcggtccgagcagtatcgggcttatggtcttccccaggacaatgtttcagtttcaggtacttgaccttctatactgttgttaaaggttcaaatgacgtagaagcgttgtctgtattcttctatttcttgcctaattacttgtctttggaccaagtttaggtatgcattaattattgcccgagatgcggcggttccgatagttggtaggcactgtagctggccatgtgaggtgggaggtactcgctgggacatgaaacgcctactcccatttccttacatgcattttaactgttcatcttcagtgcgttgatactttggtagtgtgaagtgacgactgcctggtgggatggctacctaggtatgtcttgagaacaaaaacgggggcctcgacaaatatggcttagctaccgtttcaggacttatactacagttatactactagaaagtgattgcaggtatggaggaactgtgaactgcttggaaagcaaacggcaagcatacctagtatgacttttgttgattccttggttccgtctcgtttttgttacagatcgaatttaattcagaagctgatcctcatcctactatttcatcattttgaatacaatgggtgagcaatattgctctctctgtcgacaatatacttgagttttgtggctcgatgaacagttcgtatgttgaggagcaggagacaagatgtcacaacgttaggaacagtctactcggactctgaaatgcatcaaagccaatggagtggcgtagaggtagttatagtatcatcggattggtagaacccaagtttgttttccacaataacatctcaacctctcatgtattttcaatcgttgcgaacattagaagctgcaacgaaagaacatcatgacccgagctattgatcctgttgaatgtatttcagtgccctcacaactcggcaatgtacttcaacctctaagccgcagacatcgaccgattcccactttggcagccgttacacaaaattcagaaataggggtgtttcttcaagtcactcatcgccggcagaccttgggtataatcgatatgatcatcattacccatcatctccaccttgccacaacatccaaccaaagttcatcaattaagaagaacaagtgtgttgtttccgttgactagatggttaaaatgatggaagccaaacctcatggaaaaaaaaaaaagagagaaaaaaaggcgactgccagatacgtagtcagtccagccggcttatcacaacttccaccataccagcccggcaaatagccgtgatccgtctaccttatgagcacgtcatcagttcaccgttctctcactaccctagccagggccaaaatcatcatgtagaggtgaggacccgtttgttcctgggggaacagtgaacaggtaattccgcggctcgccgagccgcagatacgaagagatcacgggctaggtaggggctggttacctctatggtgtacaacctagccctggtttgttctccagtctggtacaaaggagccaaagctttgatagatctagaagaagcgtgcgggtttatatcgcgtaacggtttgagactgatattctccggtcttgaaggccttgaaggagatggagagcgatataaggagacatatatcagaggattctgtggcattccaaactctttgccacttgtcctatgttacctactttaaatggatgatggaatttctcatgaagactaataagaaatctaaaacttatccgttaaacctatgaccgaagaaccagccaccaaacaaataaaaaggaaccagcattgtattgtagtgtagtcccgtctggctcaagataatgcggcaagccgggagtggacagacattgtgggtaggggttcattggtaaatgtgtcctatttctgagcgcgtagtcaagttgtccaccacgtcggctgctggtcttgagaggctgttggcagatctacgttcagtttgtggacctcgttgtgaagtaacgttgtttctcctctcttcatattctgtaccgtctccgtccttcacctggaagtaacatgagttgtccttggatggaatagctacggtgtattccatctaccgcaagaacgaaatcattgtctttctcgggattttatccattcacgaaacaggggcatcccattcaagttgcagtcttcgaacatgcttgcatatattccccaaacccagaagacccagcaagttaacggcatggttcagtaatcaagtataatgaggctcaagcatgtaatgctaccagtttcatcataccctttttggaggtctgcacgaatccacgttaccgttgtgtgctatctctgcttcgagtgcggtgttgaaaagggataagtcttggctggaatgctcgtcggaaatatcagcatgcaacgcttattagatgatgcctggtgatatcagagggcatcaaatattgaagccaacacgaattggtaattaaaccctgaaagcgggaagttttcgaacagccgacagccgaatgggggttttatatggatggtgggtaatagtgaacgaaacgtctccgtatccgtgagaaagaccaacaaaaactgaacaagcaatgttttcgtgatccgaacctcgctatagcaacgtcatatgtatctctcatttgaagaactttttttcttttttttttctttgatgactacctaacaccgactgaatgggtgctgtgccagtgggttgcatcttgtgcagattccttctcatcatcaccacgcgaaccatctgatccaggctggccaatgagttccagtgagcagagttataaatggcaacgagttccgtaaaggcgaactcggcgcggtcgtgaatccctggattaattcatttgttatagattggctggtgcgaccttggccgaggataacggtaattgtatgactctgctgtccagtcgttcaacggtctgcccagaccaagctaagggctttgtgacatgatggtcgacggcttgctgcacgacattcattatttgatgcacagactgttgccggcgttaattgttccggggcctcggggccgccaagggagggattccattgggccgacgtttgtggccgtttcataccgtcgtagtggcagaaagatatccaaaaactgggatgctcgttgagagttttcgattcttgcgggacgctagcgagagtagcgtctatactcctttcgtcgttccatgcccttttcctctggcctgaagcagctggaggccgtctcagatggacgaactacatgttgtagctactcattaggagtagtctcagacttatcatgagcagcatgaggacaaaagaatgggcagaacaggatgactctttgaccgctcgaacatggaccaaacaagacgttgcacgggtgagaaatgtgaaatgtgacccctccgtatggaagtgcccgagatccacctaaccgagcgatccagacgtccgagatggaaattcttttactgtcgcagattgcgagtttcatgggcgaggtgtccacttacagtacgtacgtcgtgcagttacatgtacgtgtcaacgcacttgtctccgcatgcttcaagatatgtagtgtagtatgtacaataatctaggtgtatcttctgttcgtggcctctcggggcaggtttactcgagtctgacttgataagccatgggggcgatacttggtcgggaaatactagtccctgatgagtcgaagacgagcagctcgaatccttgataccagctttgactttcaggtgacaatgagagagctgccttcgtgttcgtcgtgtgggttgggtgatgtttgattcattcgatggcactttgggcacaggcgagctcggaccggatgtttaggtgacgatgtgcccctccttggtcgtcctctctctatcgttgacgagtttcaggtgaatcgggttggctggtcggccaggctgcgttgtgagagaatggaagcaggcgatggtgggggagaaatccagaacccaatcagcgacaaggacagcccaaatctcaagacgacccctgcaggccccctccccctttccccatcacgctagatttcaacgcgaaaagtaatgtaccgaccggggactcagttgtcaagtactatcgtcagccattcaactcacgaattttcgacatgcttctggggaagttggggactgtctgtcagatggaagggctgtgagagccgcgtggatcgacgccagattatgcgcagatgatcctcgtggaagatatgtacccgaccttttcagagactcccctcgatgttcaaaaggcacagcttctcgcgaccatcgcaacagccagtgtgagcaacaggctaggtaatggaggccgagacagctgcacagctctggtgcattttcaagcaggtacttgtaaactgattggacgcctatttgacatgctggagtgtatgagccagcaacctgccagacctcccgccatcgcctctgctgtatcttccaggtacggattggcacttgcaagatctccgacccatgatccgcgacaacgttgaacatcaaacgctgaaccactggatcatgggggacaaagatgtgacccaacatggtaggtaccagggctggatccatgtagccacaaacctcttacacaacttgcatcattatcgctgggtcgtcccctttcataatcggcggggacccctacctacagcccaaacaaagtgaggggagggactaactttcctgccaacctggagctcgttgcgccggttcccataagaagaatataatttcctcttgcccgtccctggtttggctcccattcctcgcgcgtagttgactttcctacctatcttctcgcactccacgttttgcccttcagttgtgtcccatttttgggttgcttgcggcgtggcgcatccggcatctccgacgaccgagctccgacaggcgacagaaagcaccttgtagcgaccgcgcatattcggcgtgtaccaaagggcaatccaccggaccagtttccactttagggtacttgatagcgtttgttttcttcctcgataaatggccgaataggggtaatcatcgaaaggcgaaaaataaaggaaaagggaaaaattgttgatcatcttctttttcacagagtcgtacttatctctccatctcggaggggaaattccagccaatacgagccatcgattgcaagtctgtaggcagcgacttcagcgaatccagcaacgcaaggtttcgaggacgacagcgacactttcctattacgacggacgagtctgccgaaaagaggaaggtgcatcgcgaacccacagacatccgcaacaaacccagcgaaacacttcagcacccggacgcatcagtcacatttccggcacgcatttgacactggcggcgcaacccacttccacttccacaccacctgccaccatcactggcaacaaccaccaccaccaccaccaccacaaactgtgcccaagagacaaaccattcatacagacacctaccagaacccgaatttgtttcaagacatctgcagcgagtcaagcagctggatcggtcttgcttcccaggtcaacccaagcaagcagaagcaattgtttgggaatcgcactgttgtctcagccagtctggaagcgcccggcactcggattaggtcgttgcagtgcgcaagcagcaagaccgaaatattgaaagacacatacaagcttggcaaggttctgcttgaggactcgcaaaacagttgacataccttagcttccgctcgtcacccggcaagtaatatcctgaggaatccattcgggatctcgtttgccgtcttgcgctttccactctcacctccaccaagtccatttccctgcggtctcgaacccgcaccatcaccatcctcgggtttatctgcattttctgcatcgcctcacacacactaggggcaggaacaacacagcagagaggggccctggagaaaaggagtgcccaagtgcgtcgagacgtcagccagcgtcgcgattgataggccggcggcacaccagcaccaacccaggctcggtacctaacaactagtccgactataccttgtcccaggggggctgctcacctgcgaccaacctggtttgggacgtgggacacgcacgttgctgcgatccatccgacgtcgatttccaatccccccatcccccaataatcccgtccgccgcgcttcaaggcacagctgttcgcctcttttcaatcaatttcctgccgacccaacaccccccggatttgcagagcattcccagggatattcaaccactcatcccaaagccaaccactcgctccgtgtcgctccaatctttacttttcttccccatcacgctctcctgattttcacaacctccaacagtgtccaagtcgaccatgagcaccgccattgccatggccgcgtctccggctcctcacgacaggcccaactacggctccgacgtctctgctaacaccgctgcgtccgcttccacatcgtcgcccagcgcgcaacgaacggccgctgtaccaccaccgccgcccccatcctcttcgaacccgaatgcgccagctccccggtcaggtagtggcagcccccgagctgtgggtgcgacacccgctgcacacaaatcctctccacccagcgcgtaagtaatctcctttttttttgattgtccatgtctgtcgtcttccttttctcctctttccatctttcgtctcgatcttcgtctttcgctattgctaccgagcagtcactaaccagtccaccgtcttcgataatacagttctcgcagcgctggtggctcggcgcccaggatcattgtcaagaaggaaccaggctcgcccgacgtccaacaacaaccaccgccaccaccaccaccccccactgccaggcaccgacccagcagactggatctatccaagaacacaaacaccaacaacggcgttccgggttctgcacgaccactcactgcccgtgacaccagtggacttggtatcaaggaagtcggcatcgcttgtttatcgcccggcttcattacccacgacccgctcatgaaggagcaagtacatcgcagtatgagcgtgaaggagcagcagaagcggatcatcgagtccaggttacaacaacagtcggccggcttcaaggcccccgaaattccagatagggataaggatggaggacacttcgctgcaaagacaccaggcctagcacggaagcgtggccctccgccaggattgagcatcgtcgctccctcccacgagcagttcgccaacgaaagggtcatccagtctgcgccccttggccagtcgttccctggcagacagaatcctcaccccttgacccgtcacctcatgaaccatagttcgaatctcgccagcacatcgcacatccaccatgtgcctgccaagcaaacaaacaatagactgccgccgatttcagatgtatttggtcagggcctgtctggccatccggattcaagtgggcatgctctctttgccagccagagtcacaaccacggaccgctggcatcacctcaccatccaccgccgcctccaccgccgcaacctcaagcccctgcatctgccaggacaagggagtacaagtccgccgaggaagcacagcaagacctggcggccggccgaacagaactactgcccaagtatgtacactataacagcagtagcagtcaacaccaacccccgacaccgccatctccccccaacggcccagcgcatcatcacgcgccaccaccgccgacatatctgccttctacgcacgcatcgtcctctcaaagaggcccgccctcccatatcagtaatcatatgaccgacgccagccgaagcgccagtaacaatactcccggcaataattacagcagcagcaacattcacagcagcacacttccctcgtcgtccgctcctaagaggaggtcgcgggtcgagtacgaggaaggtggaacccccccgctcggtaatgggagggcgccacaaaggaggtcagggccgttcggcgaaggaagagatagccccgagacacaaagggcgaagaaggaggagttcatcaggctttgcgaaagagcttgggatcttttccactcctgatgatactactgctaccaagcgatatcatacccgcattatcacaatatcaattacatagctgcactaataagcttcaagctttggcctcccttcttttcacaccttttttcttcttacattcccctcttccattacctctatccgacagggtatgattattaccactactgcccatcacctccaaaatctattttcttcacaatcatctttcttcttctcatgtctttaaatgggttggtggcattggtacggcgactagagccgggttgggggcgcgcgcgtgtgatggatggatggatggactggctgctaggttttaggtgttgctttatgttcgtttttatgtaagggacggatgtactggactggactggactgggctggactggactggaccggactggactgcgtttggtgggctgattaatctattaggcggatggcaatgacgcccaaaagtcgaaagtttactgaaatgtagcttcttctcaaagctatcttcattatgtttcgttgattgtgtgtatccgtgtccaaaataaggaataagagggtgccgagagagagagatgggtatattatataccaagtgtgcctgtcaccctatcatcaactagatcattttttgtggttctcgtattatacttcattgctgtgttgtacgttggacatcacatctcctattccggttacttagtaaactggatgtaacaggcagtccaacagtaactctaatgtaacaaccagtatcacaggctggattattgctgtcgccccaattgtccagaaatttgggttcaaacctccatctgttactccatttatgccgatgctaaggctatctcttcaatcatgacactgccgctgttttctaccaactgcttctttgattccaaatttacctcttttctgacccccctcctctgcctctatcgcccatcccattccttctgttctcatttgctctccgctcttctaacacaagctcccgtcccttacgctgtcactcgctcttcaccctttgcccgtcttcctcacagctcacaggtccgaatctaaaaccaattcccccaacgcgcattcccttcccaatctgtttgcttcgcctcggcaaccacccattttaccctattccagggcgaggaacatgggtccgggttggtcctcctcctccaccttgaaccttgtctcaactgtcatgcttgttgtacacgtgtagtgcactcggggcttgatgataatggtggcggcggcggcgacaagtgagagagcgatcagagttgacgtcaatgtcgagatcgatctcaagcaccatatctgggtacgttgcgtccaggaatggaatgataggcattggctgaagcgtcctgtttgtgttatattgatttgtcgtcagggggttcgttgctgtcgatccctcgcttcttggggtgttctctcttgcgttctttggggggcgggttgttgtttgccagggacacgttcacaaggatcacgtcctattattgtctttgggggtgctgacagttgtcatagccggggcttgtggttctccttgaaggtgaaaatcgccggctgataccgcggctatggccagagtatactaagtggctgcatgattttgagcttcgctcgctcaatcaacgacccactgctgccgatactcgtcaagtcctctttgctatcttgttttccaaacgagctcggtttgttgagtgcgccttgaacccgagtagcgtcaagtcaggacaggacttacaacatgcatcgtaccgtcacagttgggacattgagttctcggaagccacatgtactaggcgttgggcggaagttcttgagcttgtttttccggcacgatcttgaccaccacgtcgccgccgctgccgccgtcccaggccatcaccacggcgttgtggcgcattatgcagtcataagagtcatttgggtacttctggtgcacttcgaggcgtttattgagccattctgataattggggctatacaaaaatgcatagagaaaaacaaagatcaatgtcagtgttgtctgcgtaccacgaacgatccttgaccaggtgtgaactgagagggtatttccgatggaggaagcgcctctccgttggccggagatggaagagccggtacagcaccaacaatagcatcgtcaccaccagccgcagctccagccccagaggtcggcggcgtagcaaccttgatggttaggttgtgttgtgaaccagcagctggagtagtgggcggtggacccattgagccaggcagtgctatgcttgaggctctttggttaccgggcgtcccagagccagacggagccggcgccggcggtttcgtcctgctgtctcgtccttgtatgattctccgtagcctagcgggatgaacccgaagagtaacaatgtgttgctgttgcaaaggctcctcagtctcttcccgtgtcgcttccctgccaaacctacgcgacatcctagtctcgtgatggtgcacaatggtctcaggggtttccgaccgtccgatgtttgccatgcgctgggcagcggccgtggcggccccacgcattccacgtgttcgtgcggttcctgcttggggtaccgacatggcgggtgagtctggcgcggagtccatactgtcttctgaatcggaaaggtctccgtctcggatgatgcgcctgccccgtcccggaccaccagtagtcgccactggtcccgttgtcttcttgaagagccggctgtcttcgatatccagaactccgccaggaatgactgaagatacaatggctgtccgaatcgtcctttgcctttccttgagatcgggcaactggggcccaccacgcctgttgacagatcgtttttgtctgcgttgctcgcgcgagaacatagtctcggtccgttccagttccgcctcggtgttctcgtacaggtagggggcatagtccttttgctgttggttgggtcgcagcgtgcaaggaatcggtgttgggaggaaggcggccgtaaggtctgggtcttcgatgggacgcccgtcgaaaggatgtcctacgctgtagagactgcgggtgaagagctgcgtctgctcgcggatacagtgggcaatggccgttgtgaattctcccgaaagagatagttcatcggccattctcgcggcaaactcctctggtgagttcatcggattgttgatatcccactcgaattggtccaccagcgtgtgctctctaatagtgatattcagcttgatcaaaatcctcatgtcatcattcttgtacgctgagtagggtaattcaggatccaaggcgtcctcttctgaatggacaaagggataaaagtcctgaagttgctccaccatctgcgtgaccacttgttcatgaacgtgcttgtccataggcggcttcaggcccatgtcctcgactaactgtgaggcaaagacctcgacaggaataaggcgctcatggaggttaaaggtaaacgtgtcacgcagtttcaccttgtcccagtcaacatctatcctgatgggtaccagctcctcatgctgctcggcttgtttcttgagatctttgcgactgaacttgagcggcggtgtcgtccgcttgcccggccgaggcttctgtgaagggtatataattttgacgggcccgcctgtttccgtcaccccgttcccgtaaccattgtaaccctggccgtagagctgagctggaggtaccctgttccgactatcgcgactggtcatagctttgtactggtcgacccgtgccaaccggttgctcatgtcctggttcagggccttttgcgaatctttcagagcagcggcgtgaatcatgtcgcgcgtgacgaaacggtcaaccaagaccctattcaaactatccttgtcgcgttgggtgacgggcggcgtcgcgccatcttgagggctaccggccttggaggctgccgagggggcctgcgaagccgaggcggcaggcgttccggaagcattgatcgaagacgaggcgtcggcagaagaagcgccagcctcagcgccggcactgccagaggccatggccgaggcagaagacagcgaggcggccatggagagtcgcagtcgctatgcgtcgccgtaccggtcggtcgcgtcttcaactacagaggaaggaatgaacgatatggatggcggttgtcaatgctgggtagctagctactggtagctctggtcgccgtggtaatgttggtgtaaatccgaggaactgaggaactggacaggtcgcgttgtctcgaggtaacctctgccaaaatcctgtcgtgcgctggagccagcagaaagggcagctggttggcgatgttccgtcttgtttctcgtgtttcgtggtcgccgtgatgcgatgcagcctaaagctatgccaattctcgtctatcgtctgttgcttctcctttgcgtgtttgttgtcctttctgtcagcttccaatttttgggagaagagatgaggctgggctgtggcatgcaccacgacgggctactagaggtagaggtagtgtgcttgagtaaggtcaggtcggtacaacgggaggcagtggcagcgaggcaactgagctttggcaccgcacggcgcatctttcactgacagttggatgccaaaggtgagagcgacttagcgtcgcagtgctgttcctgaccaatggaacaacagcagaagacagccgtgtcccagacagggagggcgtgtgtcagtcgctctagaagtactgggtacgcagtcactggcgccaatacttggtcagaagaggtattgaggacctgtcagttcatggcctgagcggatctctttttctaaccaaagcagttgcttcttggcgcgcctgaaccccccgtgttactgtcattcatcgatggcactgcaagactttcgagaaagagtcccggcaggcttcttttgccgtgccattgcgctgccgcgagcctgcccaaaacggcaacagaacaagacggacgtcaacgtggacttgcgccgacacaggaaccgtgaacgttggtggacttggaaatcccggagcgagaaaatggcccagactgatcaaaggtaagtatctagagtgcgcaagaatgcgatgtgaatgcgctcctctgtgacagcgaagaagcccgccaaagtgaccgtcgcggtcgcaatgacaatcgcaaagagcatcgtcatgcattgaatttggctggatcccgtacatagaggcagtggagcacacaggcttcaatccaatgacagcaggcgtgagcactgagcactgggcactgggcgagcacaagacccagatccagaaagaaccccctcccccgccttcacaaaatccacgagcaaaagcaaaatcgcaacgcatcaagcaggtccaccttgaagctcccgactttgctgtttttcctccttcttttccactctccaccatccacaccccaaggtaggtagcttcaacatccgcccaatctttgacgccgcacatttattctaagccttagttagtagtaagcagtctatcgctgtacatttgcccaaaatggcctccgaaactaccaagcaggagatcggttagttgcaaacgaagctgagctacaagcatgaagcttttctcttccgtttccctccctctcgtcctctacttcccccctcctccagctacgcactttgagaggttggcgtctagactctcctaacttgttcctcatcattcctgggaaagccggcccgagcctgcgacacacaggctcgggcgcttgcttgttgctggcttgctctgtatatgcgcccacttgcttctcataggctgaccctgctgccagactactccctcaacaacccggataccctcaccaagtacaagaccgctgctcagatctctgagaaggtccttgctgaggtctccaagctcgttgctgccggcgagaagattgtcgacatctgcgagaagggtgacaagctcatcgaggaggagcttgccaaggtctatcgcggcaagaagatcaccaagggcttctcccaccccactaccgtctctcccgccgctttcgtcaccccctacactcccttgacctcggacgaaaaggaggccgctgttgagatccaggccggtgagcccgtcaagattcagctcggtgctcagatcgatggcttcggttccatagtttgcgacaccgtcgttgcccctgccaaggaccagaccgatgatgttatcgagggccgcaatgctgacctgatgctcgccaactactacgccaacgagctcctcctccgccttatggttccccctggcctcctcgctaccggtaccgatgaggagaaggccaaggccgcctcccagaagcctccttcgcaggccaagatcaccgaacttctccagaaggttgtccaggcttacgactgcaaccttgttgagagcaccacctcgtggctcttcgaccgcaacgagatcgagggcaagaagaagatcgttattgctcctggcgacaacaccaagggcgagggtatccccgaggttggcgaggtctggggtgtcgagatgggcgtcagcttgggatccggaaaggtcaagcagttcgagaaccgcaccacccttcaccgccgcaccaccaccacctatgccctcaagcgtcccagctcgcgcaagcttctttctgaggtccagaagaagttcggtaccttccctttcagcttgaggcagcttgaggacgagcgtgatgccaagtctggtgtcattgagtgcgtccgtggaaacgtgttccgcgcttacgaggttgttggtgacaaggacaactcccctgttgccagactccttaccactgttggtatgtatcgaacgtttgactactagaatcaagcagtctagctaactggttccatagccatcaccaagaacggcctcaccaagcttggcgccgcccctgcgctcgatctctccaagttcaagaccgacaagaagattgaggatgaggaaattcttgccatccttgcccagcccctctccaggaacactggcagcaagaacaagaacaagaagaagaaggccgctaagaaggagggtgagaaggccgatgaggagtaaatgggtagtttggacatgattggctgtagtagtctgatgtatggattaatgtggaaagttgggctaccttagctcgaaagttgcctcttccctggctaattccggtgcatcttttgggttgttggtccttggatggaacatttggtccggcacgctctgcatccccgtggcattacgaggggtaacccgcaagcgacaactggttccatcagagacaggaggggaccgaacgaaggtgggaggattcatcccagtgccgaacctttctcattgcaacctttttttttttctttttttttcttccttagcttatcaacactgtacaaagcaggatggcgtccgctaagcgatgggtcaatacataatcctgggttagtcctcgaaatatcaaagcgattgaacaataagtaataagagaacaaaacaagagactaaacaaatcgttaatcgaatggtaacttcacacagtttcttgttttttacggtacctatatctaggtagtttttgggaaaggcagcgccagtattatgtttatgtatacggattcgtacatacactcaatcgatgttcttttttttttttcctctatggcttattatggctgatgcacttgccctgcaataggcattcatgtgcgaaatttggagctccgtcaccaaagactgtgcaaaagtgtcccgcttggccattttgtctaaagttgcttccagtcaaattgcaattgggggttgctgcggcttttcgatggacagttgtgttctgttggccaaaccagtattaggtgatcaggtgcgttctgtatccgactcggtcagaatgaaacgggcagcacttcgacttcttgcaggaccgctcatcaacattccatttcttatcccactctcgctcacacccacaataccgacactgaaaagaggaaaacagaacatgctacatctactcaagttagcgcgctcctagcacccgtttttctctcatgttttcttcctcgagcctagcagcgtatgacaagaacaacaacagcttcaactaccctactaactccacagcagtagcccgccggaaagcaaactggagcccggaacctcagcatcgtgcaacccgtggtttgtgtgttgctcaagcggccaactgaggacgtctatccagcctgaccatcaatcacccagcactcgctgtcacgaaacgaaaccaggaccacctacgtgccggttggggaccatatgacaaagggttgaatcgttcagatgcgtgcgcaaggttcgtgacgtaaacttgtcaggggacgtcaacaacaagtctccttgaggcatcgctgaatctgggttacggtgcctatgaatcacagatcaccatcacctcacctcacctcacgtcccacgtgaacgacaaggtatatcgggcttgcggtccaaggtaaaaagctccagctattgaaaatacactctggattgagccccggcttctacctacctatcttgaaattccttgttgcgcatcatctactcgggtcccggtgttgaaccaaagtcctgctcgggaaggaatcaattaaccagggcagtcagctgaaaatcagttttagcggctgtttacgacagcaacagcgttgacgaccccctgaagctatcgttcttctggccactacaagccgctgaggggttcgctgcaagcaccactgcagcaccttcgactgctcctccctctactgaatgcctcttcatcccaagcatccctccttttcctacctaggtcgacttatttacgaccgtgagtccggcccccttcctgccgtcaccccccaaacaacaccagctgtcgtcctctttccaccttcacccgccttgttcttccccttaaatccctacccttttgcacgcgtgccatcgcctcggaggcggtcatttcggcatatttcttattttgggcacagagcaggtaatactttcacagcctcctatcggttccttatcgcggcgatactaagtagctggtataggcgcgagtgcacacaccgaaagggactcctggggtggtggttccatcgaagccgcctaaacacacctttcagcacttgggattttgcaaagggggcgaacccgcggtccgttcgataatctcgtagcccgcattccgatttgcctaccccctccagcttgcggcccgcgcatcccttcaccaagcacagccatccgtcgaggacaaggaaagacctgtctttctggccataccacatggtgtcaccaagtacgagaagcacgcgctcgagatactccagtccacgccaaataccattcggctctgttgaatcgactaaggggcaacgcagtgctagcgcgagtgggagtgggagcggtgggagcggcaacgccagcggcagcggcagcggcggaaagagcaaagggaacggaggcggaggcggcaacagtaagagctcgggaacagaaagccaaaagacgttcatggatcgctggctggagccacccgtgcagaacaagcccagctttgccgacgccggcttggtgcgccacggtgttgtcgagggaatggcgcccctggggacgatgcccaaggcgggcttcttcaagaaggctacacctgcaccaccaccaccgcctgagtcgaagcctttcaagacgacgagaatcgtgatcaagcggcctgtagcgcccccagcacctgcgccggctcccgcagctactactccggcacctgaggaggacgagactgaagatgaagaggaaagtgggaacggcagcatcatgacgggcgccgatgagacaggatcggagaggatgactcctgcccctattttctcggcttcgacgcgccgccctctgccagtttctcaaaccctagccacctcacacgggctcatggtggatcctcggacgcagctcatggacgcagtgatagaaaaggcggtggaagaggccgttgcgcatcaccggtatcctacggcgtacgccctcaagacgctctacgaggaggatcgacacaactccaggttccgggttattgcggagaaggttttcacgcagactgcagatgccgggatgctcgaagaatttgcccggatgctccaccaaaagaaaaaggaagcgaagaggaaaaacatgggcttgaattattttgagggtatgacggccatgggccaggcgccgcccaagccccagcgggcctcgtacggccatctagtcacattagacatttccgccgtgcgacgctatcgtgatgcggttgagcagcaaagagctggatccggtgatgtgaagcaagaggaagccagtcatggagatgctccggagcgggtccgtcaaccgtcttttgttgtccagcaacaatcgttgcaccagcacaatcagcaggatctccaatcccgccagcggctccagctccagcaggaacaacggcagcctcagcactaccagccaacataccctgaacccggtccgcaccccaaacccaaccctgaacaaggacctgagccaaaacagcctgaacagccagtggcaggacccaaccccgaattggcacccacatctgagcctgctcttgaacatcttccgctcgaccctcaacttcttaatcctccacaccaacaaccaccactatccccgcaaccaccatcaccaccacaacaagaacagaaacaacaagcacctcagccggagttggtctctaaccctacgcccaggatttcattcactggaggcaaagctgacaaggaagagcaagagtacaaagatcagcaatttcattctgacccacctcttaacctttcctcatctcactttgaacgggatccggaggaagaaggggaaaaggagcaagagcacttgctggctttgaagacgtctgctacgacaccggtgcttgcactcgcgcctgcgcttgcgcctgcatcacgggaaccggaacaagagcagcgtccgccagaccatgagcaggaagctgagggtaaaatccgagaaatttatgtccgaaagaagcacaaatcaccaagaaaacccgaatcagcaagggcaaagatggtcgccaacggggggaatggaaaggccaagtcagtttcgccgaagaagagggggcgggcgacctccatctcaagctcgtcgtcgttatcgagcgcacgatcgctctcaccaccagcagacgtgtatgatgaagatgggctagggagcagctttgccatttcgatctcgccctctcgtgtcagcccagcgcccatcatttctcccgccgcggcggtcgattctgctgcgagtggagctggtaatggcgtcgagggcggcaatcgtgatgccgttgcgccacacccaatcacggttcgtcgccgcatcaacgtgaggaggaacaggaacgtttcacctgccctcccatcaccggcctcacccacgggtaggcagagcgattccttggatcccgctattggatatccatatgaaatgcctgccgtcgtcgacgcacctttgttcccaaatctgaactcaaagaagggctcgaagtcgggtgtccagggcgttgtgttccctagcaaggttgggcggattgatgagaatgacccgaagtatcgcctgcgacagagcgccaagaagattacggccaactataacaaaccgttccccgagagcttcaccagagagtcgtatcccaaggaggagccttctgtggaggtggaagaggtgctggtatgtgcgcctttaacgcgacctctgagctcagcagcaccagagacgacaacgcgtgctacttctgtctcagccgaaggccggagcacgcgcgcatcaaggaagaggtcgcatgttgaactggaagagcagcagtcatcacctacggcggctacttttcctgcatcggacgttgcttctacggctgcgaactcgagagcagggacgcctgcgctgcggcccgcaaagaaacccaggacgggtctgagggtgaagaattcgtgagtaatccgtcgctcctttatctatatgtccccagagttctttcgcggcagtttgtctctcgtgcatcttgtgatccgtcacggaaaggtcaatgttaaggcggctgcgtgcaagccatgaatggactaggcaggatggtttgtcatggtcaaatcttcttgctggcgtcaagtgtcacaccagagtctgtctgccttggctttggtaccctcaccttcgcgactctacgatgaagagggatggagagagaaacgactagcagtttgcaccatcaagtggtcatagttaaacgctgcatctgtcgttatacctgttgttcacgtcgctaacagtttcaaatgcaggccgatgaagaagaagacgtccgcggccggcatcccgcgggcgagcggagaacgaagtagtccgaccgtcaccactggcaactatgccaaggaggtaagaagatacttctcatcaatcaaactcctctctattctttttctgctcttttttttttcgtatgatgtgtgttcttgcctgtccgtttgtgcgtggctgggctttcctattgggaagcgatgccagaacgcgaatggtgctgggcttgctgggggaggggggggggggagcgtttggctagctcggaacacagattggactggattttgcggcctttcgctcctttccggagacccttttttcactgtctgatcacccctccccatcactcggctacctaccctacacagcatctgctgccctgccctgcctgcccatcccccataacatacgtacacccaattccttccctcccgtcatccccccaatcccccattcccccattccgccccaaaaaaaacagccccatgccccttgctcatcacatcaccccgttctaatccatcctgctcgtcctctcgtcctcccaatctcatgcccatgtctacgcccattcccatcatcgccatccctcgtgcccatgccacgcctccatccgcacaacacaacgcgtgcaggccgcagtagttggcaaggcagggacgggcaccgggggggtctgtgatatttttagtggcgaacaacaacacgctaccaacatccacattctacatactacttgtcttttcttgttccgcctgctgccatttggtcacttcataaaaagtccccggtcgtgaactatgccgcacaaatcatcgctctcgtccgcttttcccaagtcaaggctgtcgtcgctaaccgcttattatgaggtacttcaggacgacaatgatgattattgctcatcctgtggtggtaacggccagctcatctgttgcgatggttgcactcggtcttttcacttcagttgcgtggatccgccgctggtgcaaggtgctatgcccgacgagtggttctgcaatgtctgtcgcaccgctcacaatcctccggtcttccccgtgtatagcggcccttttgcgtctttgatggagaagctggaagccaagaactcgagcgcattcgctcttccgcttgatgtgcgcgagtatttcgaggctgttcgcaccggtcaagatggcgagtatgaagagattgtgcctctagtcaaaccgccggctaagtatgttccatttcctcgtgtgatgtcttggttgcgcctcaaatactgacaaacgcccgcaggaggaaaaagagcgacgaggagtccggacccgattttttcaggttacgtgatgataagggagatccggcaatatgccatctgtgtcaaggaggagccaccgctcgtaccagggccataatcccctgtagtctatgcggtctcttctggcacttggattgtcttgacccgcctctggccaacccgcctgttctccgaacatggaagtgtccttgccacgttgatgatttgctcgccaaggtgccaggccagttggcgccggctcacaagttccgcaagatcaagggtgcatcagtaatcaggccggcttatggtcgcgcttatattaacaacggctacatcgaggtggaacccgaggctagcgacgacgagagcggctggaagaacgtcgagacctatggcaaggttgtgagattgcctgccaagggcatcaagctcgatttcttgtcacggtatgtgttcatgtacattgtacgaaatttatcggcaacggcagggctaacttgttgtgcagcgtccgtgaaaatcgcaagggcaaacctattccccccctcaacctttctcagaccaccggcgctgcggcctcagttgggtcatctctcctcaacaagcggagcttagaagagcagcaagcagtttacaaccttgctgcgctgagtggacaaggcacaagcggcgttaataccttagttgataccttgttggtatgtgcttcctcatccgttgcctcagcgattaccatgactaacatttcaacacaggcccaagctgatccttcgatcatctcgctgatggcgagcggcaactctgatcaccttgccaatggtaacctgaaccatatggaccaacagagtcttcgtgctatgctcgcccagatggagaagatgacaagccaaatcaggagcatgctggagcctgtcactcccatggctgcctcccaggatcaattggtatcatctaaggtcccgagcttgacgaactcgtcgcagtccatcacagatggggagtcggaaaagacggtccgcgatgttgagggcacaccaacagtgaagaaggaactgccttcttcgcctgctgcgactgacgatgtcgccaacgccaagcaaaccaaggagccagcgcctcccaggagaaaaaagcgtaagagtaacggaaggaagagcgcagacagtgatgcggcggtacttcacaacggtgatatagatgtggacgcatgagcatgatgatctgtggggaaggtgggaaggaaacctagccagatgttgggaacgactaatatcctttgttgggtcttgtggttttcgtacaatttccatgttttagggtttgcataggttatggtgcacaggcttacctataatctctatgggttgagaggggactgcgaaaatgaatttactcagagcagagcagagacagcgaggctcgcttgcctatcctataaacaagtctatttgatgctgaatttgattgactcccatgaacgtcgaagtcttgcgtgagagccagccaaatccagagtccaagtccatctggatcccccaccctagcccgagtgcttgcttgccctcctttgtatcacccgctcacgccactgccgccgcgccctgccttgtctgcgcacacactcattctgacgattacccgagcaggcacccaagccaacagccaacgataagccaacgacaagccaaccaaccaaccaaccaaccaaccgtccttccctcgagtaatcaacccacgagccgcaggttttcttttgtccatgtatacatactacacgacatcatagctgcctggttggtcacacgagagtgttctagtattttcggtcagacacgcaggaagagacagacagacagggcaggcaggtacagacaggttcggagaggtcggtttgcggcggcggcgaggaaggcattaaaacaaaaattcaacaaatgaaacaacggttggctgtctcgtcgtttcagaatccagggttcggttcactcggcagtctcgccagaatcatctatcttgtttcatcacattgtcgatatgtaactgatggaacatggcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccgaaccggggaaaaggtttacattgaacaaaacattatcatcgatccttgacgtacttgttgctcgtgctcgtgtcgtcgaggttcaaatgaatggaggtgaagcttaacctcgctcagttatatgattacctagccacaagagaaataactgaacgatggatatcggaacagacaaattttaaaaaaaaaataaaaaaaataaaaaaattacttgtacacgggagagatggggtcgacttaaactttgcaaatttggttggtgacttcgacggacaaacggccggacggattcgacccagcttgtgggaagtgtgtatacattgccaacaggcaaggcgaaatcttcaatgctctctctctgacttttgataagagtaagctgtatgatactattacaccttactcttctttggatcttgatgctattgctcggtgacggtggagagacgtgttgtctgaaatagctagctgtcttttcttttaacctacatagggagcttttcgcttccgttacatacaccgacggaagcagacaaaagaagatgaatagaagatctcgagatgttgactataacaccgaaaatccacgtcctcgtacagatactgatccctaggagacttgtctccttttttctgtttgtagaaaatcctctctcgtaaaaagtcgatataaacttgatccagtgataaaacgatgccaccacaatttaacagacacagctcctgctccaattccggctttcaatatcgcatcgcacgcacgcacgcaaacatgctcgcaatcatccattttgagcgaagaaaatacgctactaccaagtggaaagcatcctgcatatcgatactcaattctcaactcacataataacggaattggccacagttcgccattgtctgtgtccaccgcgattgaattcctcctcctcgaacctttcttctcttttctcaaacctcattactccttatccctcattcgtcattcatagcaccatcatcctcttcttcttcctcgactggctgctttcccctcgtgctcctactgcttctcgtagctcgaaccgggacggcagcagccttcgccttcccccttgtcgtcgtagcagcagcagcctttatccttgctggagctgggacaaaagcctttgccttgcgaccgttcgcagccgcgcgacctggtggtgccttttctccttcctcttcctcttcatcctcctccgcctccgctggctcttcagcttcagcttcaggctcatcaaccatctcgacatcgcttagctcgctgagatcactatcgtccccatttttggctggcactgttacggtgttaccgcgcccgctctttctcgtagcgtttctaactggcagagaggcgactttcttgcccttggcggcggcgctggcctttttggtagcagcggcggggggttcgtcttgttcgggcccttcctcctgctccttttcgggttcgtcacgttcttcgtcttcttgactttccttctcctcttttgggctactccttgctggtgcgctcgccttggcagcagtccgcttaggcggcgtcacctccttgcttccctcctcatcaatgccttcctctctgccctcgtcctcgtcatcgtcctcgtcctcatcgaggtactcccactcggccacgccctccaacatctcctcatcgtcatcctccgagtcgcgctcagtgtagggacgactgttcttgttggcacgacgggaactctgccggcgctcggactcgggaacagccggaccgggagaccagtcgtcgcggtcggacctcttcttggccggggtctttttggacttggctgtggcgatcttgcgcgaggacttggcttcgcggtcgccgtcgcggtcaccggaggattgcttgactttcttggacttgtgcccgtcgcggttattggtaccggctgcagcggacatggacttgcgtttctattaaaaaaaggaggatcgttagccattgcatcagaacggcgtagagtcattttaagtgtacgtacctttttgcgatccatagccctcagaagatcgtcaagcttctcgtccaagccctcggggagataggacttctctgcaattgtctgcgcttcgctgtgggactggagggccgtgtacagaccgacgggtaggccgacctttccggggaacgcattgaaggcccaaaccttcttctcctgccacttcctgataatagattgcgccaagtcactcaggaccctgtgcgcatcgctgttcggattaagaccatcttgcgtctgcttcacacgctccgcgtacttgtagatcaagcccagattggactcggtgcccaccagtacgatgtagttgaggatgtaccgagcgtggtcgataaggtagtctaactcgttgctgtagtcggggtggtgggccagaagcgagatgaggcgggccatgatcgcctcgagaacaggctgcttgaggttctgaaagtggcgcgcccgagaacggatccatgtttccaccctgttcttgaactcagtgttgggttcgaaggcagtgaggaagatgatggtatagtagcgcgaccgcagtttgccatcggcaagatatttttggagttttcgcacaaaaccatgacgcacctcctcgaccatatcttgagtggtcaaggccaacaggttgaagtctgatggcgtaagcatgtcgtcgaaatgcttctgtgtacagagcttgagcatcaactgcgcagccaagagccttagccttgtcttgtgatgcttgggcgtatccttgttctcgacaatttcgcccttctccttgatgatcttcctgagcaccttccaaacattactggccttctcttttgcgtcttcgatatcctcgatactcctcaccctgttgactagtgttctgagggagaggcacttggcctggatttcctcatccatctcggcgtcattgacccaatcgggatcgctgtctttggcgtcggtccgcacctggaggaggatctgcttgaaggccatattgagaatctcatcattcgcctcctcggtaaccttgggtgcaagcagttccaactggctcacagcagtaagcttgttaaggaaattactcgacccgtatgaccaatccttcaaaatcctttggagaagatcagtggcggtaaccatgctcttgtcatccttcttacaaagaacaatgttcacggcatgcttcgaggccttgacgggttggccatacagagcatagttgatcatggtctggacgaatttccgatccatggcgacatccttagggaacttccgggcatacgtagagcaagccttgagcgtttccgctactatgggatcgttcggctttgtggcattaggagcctgatcaacaagatccttgcaaagctgcccgatgtgagttttgaagaggtctgggttgcgttgagagatctcgttcaagatctcgtgcgcaaccgatcccaatccgtccttatctgatttggagtactccataatcgtagataagtgactgcggttgaagagaagacagccagaacggtagagtagaggaagcagagtgtcaataactgaggggtctttgctggccatacagcgcttgatgagctctttcaaggccttatacactgtcttaaaatcattctcctggccaatgacatatttgatgaggttgtaattgcggcggtcgtgaattttagcaaacttgagtaggtcggtcttgctcttgacgtgttctggaagaaactgtgcaatgtaatcggccgttttgttcaagttgctggtgattttgtcggcattgctttccataacaccaccgttgtacctctcgcactggtcgagataggtttccataatcttggcgaactgaggccgtctagattgcatggcgaaaaatgccttcttcgccggttcgtccagagagcgaacaaggaggagaatcctctctgctctaatcgcatcatggtcaatggatgtcgcattagccgattgcgactgggagttgccgttggcgttggaattcttggtcgcctttttggctggcggatacccaagaggtactaggaactcgtagatgacgcgatccatcaggacattgagttccagatcattggcgtaaaaggcgttgtagatgcgcgacgggatgccagacaatgctgctgttaccgcttcatttccagcaagcatctcaccagtcccgacagcccagagtttagccaacagtgacatggcagcaactctgacagcgggtttcctgtcgcgacagcgatcggctaacgtattgagaaccgatccatccttgcctactcctccattaggtcctagcttagcaataatgtcctgaaacttgaaggtctcgacagccttaacagctgcaagtctgactttctcatcgctgtccgagagcttctctcccaaccctcggatcaaagtagcctcgtcctcgcggctgagtccgattcctccagcagaggtggagagaatgtggcctaccgccgtggtccatgcagcgcgaattgacggggctttatcattcttcctactcaagaagttgtggaacgtcgtactatgtgtttgcgagaaggatatggagcaaagtggcgtggtgaggatgttggtcacttggggttccgctctttcttcttcttcttccaggctcaatggcgggtatgcggctggatcaaggacgggcagtggaggcggacctgccgcgccaatgcccgaaatcatgtctccgagcgtctccgttgccatctgtcgcaagtgcacattgtctgctgagagctctgcatcaacctgagggacaacgttttgaaggatcatgggagaggccttccagatctcccgaataagcacatgtgccttcctcaattctttcaagtcggactcggagggccctgtcgggccatcatcctcatcgttttcgtcatcctcgtctctgttgccgttcgacctccccgcaaaccctgtcgcatcgacaatcacatcactaaaatactgactggcgaaacgggccatcttgtcgtcataagtctggcatagattcctgaccatctggtaagcctcgggctcttccttcagaagcagcgttgcctggctgtcatcgactggcacatgatcctgccgttccttgcctagtcccggagcagccgctctcaggaattgggccatgatgacatccacaacctttcctggaagggttacggagtcgtcgatgagtactcccagcatctcttgcatgctaaactcgacgtcttttccaacctgctctcccttggaagatttgacacccgagacaccgtcgaaaatggtggtaaaaagcttgagtagcaaggcttcgctgccttcaacatcgagtagcagaacgatactcttgatctcggcaaaggatcgcagcacatacttgtgttggttgttgtagggattcgatggatcgaagagggcgggaatgatggagttgatgctgaggttaaagatgtcctgttttgcgatcaccaacgtcagcaagtggtccatgagatggtgtattctggctctcgaaccttgagttgcgatggtgtaaagggcgcatcgggggcacatagcctcaagatatcgacaatgcagcatgccgtgtatgctcgtacgcccttgtccttatgttggatgagctgatgagaggctacgtccttagcaaccttgaccagtgaattggtgtccacagtctcctgatccatctccgacagctccttggagagggcgtcgagcctcttgagcagtgtatcgatggagatgggcttgccggggcgccatgtcaagggctcgttgaactcgagtgcgaccagtccctgttcctgctcctgctcctgctcgagctcctcctcctcctcgggagcgcttcgacgtggcgccatggcggctgacgcgctgcgatcggttaccttcctgcgtatgatcttgaggacgagctagctgaataattgatttggccaagtgaccaagcggcgaggatgggaaactgattcgaataaaaaggcggaggcagaaaggagctgggagggcctaagagtctatgggcgaccgcaagccgcgcgtggtgtcgtggtgcgacgttaacgagaaacgtcgaggctcaggccgttgactcgcgattgacgatgcgcgcgggtccttggagatatacgggcagcttggtatcgcgggccacgaattaagatccgagataatgatatgcgcaggtggtgtctagatgtcgcgcgacaggccgactgagctcggaggaggatacagtcagttgcggggggatgatgagtcgttgatatggttcggcaacagctgtgttacgcgcttgcccgtcctgttccttcgcgtgacgggcagtacaacaattcgtgaactaccacttggggggggggggaaacaattggcgggacgatggcaggcagagagctgcccaagagccaaggagctgcagcgtccgcaatggatgacaggggccctgtgaccactggcaaggggccctgtgaaacgttgcgatcagcttacagcaaattaccactcactgtttcggcaagccgcacaggcattacatctgtatgaaaatatggtatcagtaattacagtatggtcaaactccaaacaacgctgtcaatcgatgcaacttgaacttcaaccgcacgtcaacaaagcctctcaaaccacctagaactcatccatgacactcttttattcaacatccctaacatggtgaaagctacccaaagtatgtgaaatacgagtcatcgctgagcagtatttatttttctggaattattttgtctacattcgtactggatgggggcctttgacagcgtaacatgttcacgttgaccccgtcactagtccactttgttcgacgtattgcgcaagaggaagtcttgagatctttcattcatacattccagttcactttattcgatacgttcatgaatatcctcatgggcttcacgacttcacagtctaaaataatgcgttacctcgttctcgtcttcagtgccttgcttgcgagtctcatcgctgaaagtttccggcatcgtttgacgtttacgaattaagatcgttacgcttcaacaaggaatcatatgtggcaaagtcatgtatgtctacctgctcggcggaatggacaaccttacattcccagaatctacaaagcagacatacctaaacttctcttcatatctaacacttcctacggcactgcaatccatttatcatccgtttgtatcatgctcacaaggacatggatacatccacgaatcatcctacgttggatcaaacagcagcagaataacaatcgaatagtgcaagtgattatgtccgagatactgtgagatcacccccttttagcggctacctatacttggaatcagagtggtcgctacgggacatagcattttgcttgtttttcttttccgcacaaacctgcaaaattcagcctggcagatcacaagaacagatctgagcatctaccgtaccaaagagagcagacgtaaacgtctcgagagaacctagccttgtcacacgtctgaacaaccctcgactagtaggtgaaagcagggttaccttacttcatcgtacctacctctacccgcggaacctttggacatggaaggtacgccgctaattgtacggacaagcttcaggtgacggaattgcgtttccaacaaccaagcgcacctccccgtctgaaggactccttaggttctcaaggaactcttgccggcccgttttcatcccatcctcctcggtcgccagtcgaaaacagtcgtccacaatggcagctgctgcagtggttttgacattcactccctccttccccagcgtataagaatcccaaagctggcccgcagtctcttcttccacctttcctccttcccacctttgcactcttcttcgacaactgcgggatcgtctttccactctcaacagccactcgttcagcgcgcgcgcatccagccctccaggattaatcactcgtaagcaccgagtcccatcattctgcttcctttttatttctcgtccatttgattgtatcgttgcgacgactcgtcgcatggtggggaggctcctcgatcgcaacacggtcgcaacatgacagtggtcttgcaacaccttcgtggggcacctcttcaccatgcgcctggtcttatcaccatagcaggcgactctgcgcgcatcaagaggtcttgatcccggactcttaccggcgtgttcatgcctcgtcgccgttgtcgcaaagcctttctgggccccctctccccttcccctgttctgccccgcgcccatgagttatagttactctctcatcttgcgcgtcgtctaaccatcctttctagcttgtctctttgaccgccacaatgtctgacaacagtgtcatcggctgcattcccatgcgtaacggcaacgaggagccctgcgttatcatgaacaccgaggagccttgcgttattatgcgtaccgagaagaagggccgcaaggtcaacatgatgctgatggccgctgccatctctgccctcagcgctaccggtgccaacgctcagatgggttatggcagcgcgggtgccgtagctgcttccagctctaggtaagtctttgatttctcgattctcagacgaagactaacactgacagtacctgtgtgtctagcgcctcggcttgcattcccatcactatcactgtcacgccttcggtcagcgccgctgccgatcagaccactggcgaagtcgatggtgttcagggcagcacctccactagcgagcccatgacttacatcaccaagactgccgttgccactttgacccataccactaccttcgtgaaggctacccagcctgccggaaacctgacgaccactgccactcagtacaatggcaccgccactaagacagccatcgccatgaccggcaccggcactggtgtttcttcttgggccaccggaccctaccactctgcggctaatggtacttatgcctctccgaccgccactgctgaccatccccagcacgccggcgctgcgacctcttccagcgtcagctacactcatcttgcggtggctctaattgcctctgccgccctgggtgctgtcttcggcgcctaattgacctttcaggttatggtatcgctgtcacaccctaggtttttgactgtctctctctttcgaaaagacatttcttctgtctcggttggagtttggctggtttgttttgggctttctcctaactggatcactcggtgtttgggaaggaacatgccggtaaaagaagataagctttggttggctgagatatttggttttttgaactgatatctcgttagctttctggaagtatctcataacatggtataggctcccatatcattgccttcgtagcacatgatagggttgaccgttagggcaacatggacaggtgcatgacgcacagacatagtatgaagtctcatacatgacatttctctgtactacgcgcatccaaagccgagtggcttgaagtggtgatatccgtgcaactgaatccgagtgactctgcttcgtgaccaatttcataaaatttttcggactactcgtgattgaatacgatattacaccaagcacatgtgccttcactgcatctacgaatgttcgacttgtcaaagtgtgttcggaagttggttataagcactgggttctttgtacagtcggaatatgtacaatctttctaggatttagtcatcaattctagccttccaaaatgtcttgttgaagggctgtactgggggtataacaaatagtcaaccatgactcggctggctgtctgatatacaacccggggtgagaagtcatccgcaaactctcgagacccaggcgggtgacttacgtattctgatcttggggaaacctcagtagaggtactcgagagaagtgttctcaactccattcggagcttaaatctgtgggaatgttggatctcttacagctaacaatgactccacgagcgtaggtagtcatggcaaatggggtattcagaccacaatgccgtagcatccatcatccagcaacagtcgcgctactttgaggagaggacctgggctgtcttaagtacatcggaatctggagcagatacaacagacgcattatgccgacggtttgccgcttatatatccagaccttgggttcaaacccctccaagcagtgagacttgtcagcctgccttcgttgccgtggctattcctccctcagctgaacaatcatttttacaatcctccagaaacgtccacatgggaagtatcccttttttttggcttcacgtcagacgaacctagcagataggatagtcacagacttccgtcgcgactgaaacagcagcgacgaccaaagggtgtacctcaagaagtccactgtattaccctcgctgttagcctacatggcagtcgtttcatcggtcctgccgcccgtgggccatagctgatcaaaataactaatcattggcggttgaaaaggcggcaagacaagttcaaatgcacgacggaaagacttcgtctcaatatcatgcaagtcgtctgctcaactgcacaacccaagaattggggttgacacccgagataaccgttgtaatcaccagttatgctcattctctgacacaaagcttcttcgggaccacaatctgatacccaacgaacaccactcaaagagggtgttagaagcccaacgtggctcgcagtgctcttgaacaaaatcaactggccagttctcctaattgaagaccatttgcctccttttcggataaccagaagaaagaatagaggacaatccggatcatcatcgatcggcttcatcgggttatagagccaccaacgccgcttctggatattggaggagtatttgtttcacaatacaaaagaccaaggtcgatatccttgcggtcgtcagtggttaggattgggttggcctgcaacatatgattgcagccctcgctgagaagcagaacgtgggatacattgtgcatgaaattgagcgaattcaaaagtagcgtttcattcgtgcgtccaaacatatctacattcgaacaatatataccgatggcaagatattaacccgagacctcccgcccactttctactcgtcttcaatcctcatcacccatctccccctccccgcccacatcatccccatcctccccctccccgtcaacccaaaccaccacattgtccaacccctccgccctctccttgaaaaacctcctgacctgtcccacactataccttagactaaaatgcatcaccacaaatgttgtctcggggtacttccttatgaccttctccaggtccgcccaaatcgtatgcttggtcttctccgcctgggctctatgctcctcatacagaaaactgcactcagtaatcaccacgggcagtttatcgttcgttaaccaccccctcatcggctcctcttccagcgtcttggtggtggtatcccccaaaaacgcaaagatgggactcgtcaccggagccgtcagttcttgtccactggccctgatcgcttttagctccttgggcggcagtttcgcgaactcgggcttcagcttatgcgtcgtctgctggaacaaatacccaagacaagggacggtatgatcgcaggcaaaagccacagcgctgatattctttgtccgtctcaacggtaccacatcccctgcctccagaccgtacgtcacgtgcgtcggcctgatttcactgcgcaccacctcccccgtttccggatcccgtatctcaagcggtaactccttccccggcctcggcgctatcaaaccccccaagttgagcatcgtgttcgcccgcaggtagtcttccagcacctgtttcatccccaccgggcaatgaaaatcaggcggatcctcgcgcttgatgaacacgggagaggaaagcgcgtggtcattgtgtccgtgcgtgatgaagatgtgtttgggccgagatttgttgatgaccaagccggcgtcgagcaggaggttgagttgcgggatcacaaaggaggtgtgccaggccgcgcgcgatttgccggttaggatgtagtgcgagaagggcttggggagggaccattcgaggatgtcggagcgggcggattgggggaggggggtggcgaaggtcagggtcttggctggttttggttgggattgggatccaggtgctggttgttgtggtggtgatggtgccatggtcaagtatctgactggtgttgtcgaggatatagtgtagtggtgaggtgagataatggggaatgtaaacaatgatcgagggagtgataaggggtaaaaagtcttggcaagggagtttggtgcttgcctgctggcgttgggttttccgatttcggtcgctgaacagaggcgtcagtcatcattcggtgaaaggtaagaaggagaaaacttacatattgttgatattgagataatgtttgactgctagagcgtgaccaagacgatgctccagactataccgcgaagtgttctgctgaggttgttgcgaaagttcaggttcaagagacaatcaagggtgaaatcatcaacgctgaagtcggagccccacaatagaatgccaaggaatgataaacactggagatgacaacacacattggaccgttcacactgatactggaatcaaagaaaaaccttccttccttgctattacctaccaattctttctagtctatcgacaccaaaattggtggtcaatattgaccactgtgatgtcctcggtgagcaatacttgccggccggcctgtgacgcatgccatgctactttgtagctcgtgccagcacagttgccctgacacttagcctcaacacctttcaccaccctttgaaatccccattggagaatactactggattgatcacaggcggtatctcagactcttacctgcattctttctcagaggcccagtagattcctgattgcatggggtcaaaagccgtactgctctccaggattagcaccaaacgtgtgatcataagacgaaccattgaagtcgaagtcagtgcaagcaagatttggaccatgatcatgcaacttctcgtaatttttgtgtgatccgaatgttgaggaaactccctgttcaatagatatattttccgaagtaaaccgtcagacaacacaccaacgcccggaaaaagaaaaaaaaatggatccgcttccgagtaaatgcacaaaccgcccatgtttcgcttccaagaacccaaccgaaagatgttaatgcatgcgtaactttcgtttctcttccccatctcgagtgttttccttcccattctttccttccagtcttggcttcgacgttgtgtaaaccgaaaaaaaacaccgaccttcaaaacgcttatcttcgcatggataccacctcagtgactcggcgtaagcatccgacatgcctcttcctgtgggggaacagcaagatgcctaaaccaactcttcttcctcctcctccgctagtccgcgatatttcatctccaccacccaacggtcctcaaagtcgatgcccctacgcatcttcgtccctgccttcttccacatagcagggccaagacccagatccaccaggtagagtttccactccagcacggcatcatctggcaacgaggtatccccgccagccagcaccgtatccccatcatcgttctccgccaccatcagagcctcgagcagtccacgcttgggcgcaccaacggcaacaacgtagcgcggcttgacatacaacttgttaccatcaacaacgctaaccttgcctgtcgatgggtcgatacctgtgggaatatcaactgcaagggcaaatgcctcattacggttagcccactcgataagctcgtaaaccgtcgcctggtcaccgtttctcagttcatcaaaagaaatggccaggcccagcaacgcgtcgataatgagcataataggagccgggttagcaaggctactgagtgacgagcgaggtgtgtcgattgtcagcataggaatactgatcttgcgaaggtgctcaaaaaagtcgctcttggagaagatgcgtccgcccatgttcttgtagaggcgaacttgctggcgcatgtcttcgaggagatcacgctcaccacgctcaaggccaaccacgcacacgatcacgctgatgttcttgttgcgaagatgccgggcggcagcaacagcccggataccagatttgttgttgccggcaagtacaacaactgtcggtggcggcgggttaccggacgtgggatcgacgatgctcgagtggcgcaccttgatagccgggtctgagagcgctgtaagcgtcacctctgcaatgccacgtccggcattctcggtcatcatctcctctgtaaggccaatctcgttgtgtgcaatgttctctaggttgagcatttgcagagccgagacgggctcgatcttgcgattcgacggaagcacgtaaaggccctgcggacttgctgcaaccgttgtcgccggttgcttcttcttgtcaacgacagctgccctcgctgagagccgactactcggccgactgcccttagctgatagggtgcggtagtggcttacaccagatgaattcactctgctcaaagggtgcgccgccgggacgccgctcgccttacgggaattcgacctccggttagatgccaccttgctgtcccctcggcgtgacccttgcctgcttgcttgatctctcccactcagtcgatcggctccgttgatcaccccatcatcagcttcactgttccagaagtcattggatgtctccttgacgatcagcttcggcttcagtatggtagatggcatgtcgagaacgttctccgaatggtgcaggttcttgccaccggcggtgccaggtttgtgcttgggtacacgattgtgcgataccaggcggtcggcctcgtcaattagatcgtctttgcgcatttgttcaaacaaatcttgcttattgaacttggcgagaccagattcaaagtcaaaatcgccggcttcttgcacatcagtgacatcttccgaagcccaaccgttgtcgtttgctcctcgcatcttcttcagagaattgaagggctggaaggaggaggtactctgcaaaataggcgtctgtctccagcctttgccctttgtagttgcgcgagagacctgcggagacgcctctgagtcttcctgtagcccacttctcgagttgtttccagtcctgcgtggccgtctgttctttttcttctgagcggctgcggctgcttgttgcgagctggcatcgggtgcaaggtcttcgtccgcagactcttgggtgctggtttgagcgtccagttccaggcgtctcagcctatctactacagggagagtcggggtggcagtcccggatgggatgggtacagcattattcgacggaacaacagccggagtcgggtctctcttctcactcgtgttaggttggtgacgggaggtatccgacgcatgacctgacagagagccagggcgcttcccaacagatagaatggcgggatccacaaaggctgctggcttagtcggcggcggcggttgagcaacaggcggagcgacctgcggaatggcatgggggacggcgtgaggaggtgggatgacgtgaggagggggcaccggagggggcacggcggtttggggagaaggatcttcgcgcaagtagacaatgtcgacaatgttcgaggagagaatggagactctcggctcccaccggttgttgtcgacattccaaactgagaaaagagattcacgttagcaaggcgaacctcgaaagacaggaggaagaaaaagggaatgaacaaaccattggtcagggtcaagccgtgtccagcctgcacttcgctgacagtgcccttcagtctcgccggcggattacgcatcgtcaccaacatgggaagaccgatgaacgagtcctccgccatggttgcgaactgtccgaggatgacgatatagacaaagggacggttccgggtgggtagatagtaagaggtgtgatgaattgatgtgtagtagtcgatgaacagactatgaacaacaacgaaacgagcagggtcggctggttactcgaggcgtgcgatctcgtcggatccgtcctttgctgtctggctgcaatgcgacagccgacaacggtggatgcggtgcggtgtgtggggtgcagctctggacccggtgccttctggacacttgagatggcgaagggacgcgcgacgaaactggatcgatgtcggggcagtggttacctctacgcttcgagcactggagtggaaggagacgactcgagtcgtcgtgaagtcgggtgatggaatcgtgccagagactgggaaggtgccggtccgtcgcccggcgattttggtgccaagtggaagaaggtcgcgcgtcctggcttcagttcccccttccactttttactttatcgataacagccggttttggtggtgaagggaagggagctgcacaggtacgacaaagcttggcaaccgccagcggtgtaccggcactgcgcgtcttgttcgtgaaatacagtgtgaaattctatacccggtacgagtgcacgtgaattcttacccgaatgagccgtgcaactgtgccgatacagaacagtaaatcataaaacacggcactgtaagtagccacacacgaagtgcccgcagtacttggataatgcagcgatctaccacgaaccttctcggcgtcgagtcacttcatcaacgtctgtccaatctcaaaaggggagttgagagcacgaggcaataagagacaagaccctgacaggggacggggccaaatgcaggtgggcggccgaatgaagagggaaaacatgagtgtcggtgtttcacaactatgtatgtatgtacaccagtaaaaataaacccctgcagttgcaactcaattccggcaacgattcttcttgcaaccaaaagcaggagttcaggccactacttactacaaagcccctgaccctaaattatttatcaaagcatggcctccaaagttgaaaatgccaacaccttgtgtgcaaaggaggttggtcctttgtagctgaccttcagccttgtggtcactttggataattggttatgttggcaaaatgtctaaagaggttgtctctaagtagagggataatgccacgcgagcctagatctacaggtaccgctatatgtgcctgctgatctttcctacaacaatttttttttttttttgacaattggggatgacggagaggagatatacctcgccatgatccgatatctgccggcttgctatctgctgctgtccgcacacttccgttcattcgagaccatctaggtctatgggctgtgagtggttgtcccagcccccaaagtaccagctcacctggggcaacctttttccctgaatatgtccaccttaccgatacataaaccaaagccaatcctcggctcaacgaccttgacgccacccaaaataacagtcaactcaaccataacaccgcctgatgctgccataatcatgtcccttccatcttgttttattaaccttattcgctaaagtcgaccatcaaccatatcctgccatcctctcctcttcgtcctcgatgtcaatcacctctcttctctgctgctgctgctttgtaatagcctgggcgacagatggagtcttgtacgcaaacttggtgatggactggtccaccttcgttcgtttcatcactgccgactcggcgctgtaaagcttgttgtagaagctgacgaccctcgggtgcgccatgaccttgtccttctggaagcggagcacctgcagaccctgctgcgtggtagctctactgagcgcgacgtatgcctgtcccttttcaaaaaccctgccgaggtcgaccttgacgcgttcaagcgtttggccctgcgctttatggatcgacagagcccatgcaagaatcaggggaagctgctttcgagaagcctggacctcgccagtaggaagttccaccttccagtcctccggctgacacaggatgtctctcctggtcccatcgacggcgtggaatcgcaccaacggatactctgtgttgtcgcctttctcaatagctgcattggaaagcgcgctggtgaaggccttgattcttctcttcttgtccagatcctcatcgtcgtcaaagtcactgccagctttcagctcaaatgttgcttcgttcatgaaaccaacgacagtcccgagggaaccgttcacgagcgtctcgtccatattcttgatgagcatgacctgggcatccttctttaactctattacgggaggagccatcatgttggcaagaagtttttcgcggaccgccggctcaccggtatcgtacgcttcgtagcggtagattttgcccttcaaggcagcgagtcgttgtctgttcgaattctcgacttcatttctcgtcgggaacagttctgttacttcaagcccgtcatcaaaggctagaggtctgctaagttgttggaaatttttgacggtcctgtcactgatccttcccaaccgcatctcgttgagcatctctgcaaattctaaaggctgttagccgcatgttggacttgatatcccagagttgaactgcttaccaggatctctctgacggaacacttcagtcaacccaatggtatggtcgatggacatgttccatgttgctgcatcaaaggcaaacttgacatccctctgcttgttcagatctttgtccagtacaggaggcagctggaagaaatcaccagtgatgaccagctgaataccaccccaaggcctgccattgttgcggataattctaccgatttgggacagcttatcaaaaagctcaccgtcaaccatggaaatctcatcgatgatgagaaccttggtcttgagccatcgggttttggccttttgattgcgcctgattttcttgacgagcgtttggatatcctccttgccgagaccgatgccagcgaagctgtgcaatgtcatgccgccaatattacacgctgcaaggccggtcgaagctgtaaccgctactctttccggctcccgagcaaacttctttttgagttctgaaatgatcgctctcatcagcaccgactttcctgtgccagccggacctgtgaagaagacactctgccccttttctaccaccaagctcttcacgtgaagctgctcgccgctcaatgtaatggctgacgccttgctaagatgggacgaaacaaccttcttgatttcgtccatgggtatttccgtcttgggagcgaccgaggaagacttttgcctgtctttgagctgcttcttctgttccttgaccgcgcttgccgtagtgttccatagcatggaccccttgggcttcgattccggcgtgggagcatatccgctcttctctagtgggtatttttcggcatgtttccagtcctcctcctttgattctgcttccatcgtccaaggtagttcgcgctttggtttcttcacagcggcgggcggttcgaaatcgaagtcgtcgtcttgcaggcgggcgtgtttcgtgttggtattgggagggggattcagctcgcgcttggggggttgaagatgggatggcgacgactccggccaagaaagaacactggtatgagtccctgacgggggctcgcggaaccgagattctttcacttcctcctcctgctgcttttgcaactcccgatgttgttcgaggcttattcgcccagttgggaggactggcaaggcggatggggcttcgaagtccaaatcgaggttctcgtcatcgctgaagtcgtcatcctcaatgtataccgacgaagttaaatcatgctgaggtcgccttgtcgattgcatggaaacttcgatcacatctggggtatcattgaaggagtcagaagcgttgtagagcgacgcaaacgctctgccactgccgctgctgccgtagttgggaggtggtcgcggagcactattcgcgggtcgagtcgtcaacgggtcggtagtcgctgaaggtcttgaactggcggaaatggcaccgctagaggtaccaccgaacccgggcttcttgaacatgtcggcgacggatgatgtcctggactgggagccgactgagggggcgcgtgcgggactgctagaaggaaagagttgctgcttcagggaagcgttgttgcttattgacgaagcaccgggcttcgacttgttattgttgttgttggcctcggcggcctttgcttggactgccctgccaaacatgatgtcttcgtcgtggagtgcttcgagtgggaaggcggcacacttgggggcagagttgtgtacatgggctcgcagaggtgcgcggtgcacgagaacggcttggaaggttgaccagttcggggaaaggttcaggttgatggtggcccggtgcaggagcaggtggtgaccggcaagcagcccagtcttcatacagctttcgacccctcagagggacaggaccaccacttgtcgagtgctaaagtatcgttgtacgctaatttcacgattaaccctttcggtcgagttggcgtaaagtcttggctcggattggatcattaaattccagttgtcatcgtgcatttgacaaaaaaatggcacaccatagcgataccaggtaacgcgttcgtctgggaaaatcgcgttcgtttgattttccactaaacgcggaggaccgtgcacggggcgataggaagcggaatcagacaatgtgaggggctcgaggcggggggttcccctgcaatttgtttgcagtgcccctggcgcttttggggggcaacgaaccatggcaaccacggtgaagacccagcgaccaaaacatgacatccaagaattgcaaccatcctcacctcggtgagaacaccaaaaggtacccgcgaaacatggggtagccatgtctttaactgctaacatccacaccacctgtgtgcgattacgatgacgtatgccaccaggccgagatattcatggggtttgtgcaagtttggtttcctcaccttcaatgaaggacctgtgatggaacatttccaaccactctgacatgatgttttctcccctctcctgttgtacaccggccagagaccagagtagggcaaagagattgtggaccattctgccagtctatcattttgctcatattctaagtaagagataaatgctgccctcaatatatctaatagatccggaaatacacataggtgcagatgcacaaatgtgatcgtcatccgtcccctagaaatatatatactgcatagtacactacatacataccgttacctaccaacagtcggaaaacctgagggatacagaacccaaactggcgggcctttaagaaagaaacaatccccgatccgcgtgacggcccgtattgctacactgacctattctagaacattttcctgtgagcacgtcttggtgggcgtttcctgttgggttcccgtagatttccctttcggacaaatctcactcatcacggcaatgttgtgttgcttgtcggacatgccgcagcatcaaaaagcggtggtcgaggaatatttcagggacgatccggccaccgccaaaagacagtttccagtcactgctagtacgtatgtataaagtgccgtcgattcgtcgacccagcttgtaggaccccgttgtggaaccatattagcgcaccggcccatggttgagattctccccttcccaaggttagcagttggtcacacgtacatatgaaaaagagagatatctttgcttctcttctttctgctcattttagatgcatgaatcaaatggcgcaagactgaatcgatccgcaaagccaaacagggatttctctcaacctcccacgcctccaccgtatcacacagctccgggttctttttctttctttcttgttggccgaggatatgcattccatgtgatgccaatgcttggctcggtaatcacggtcgcggataggttcttggaaatgagcttgagcatgagtcaagaaaaagctttccgttgagaagcttttcaataagaggctggacgtgctgggcagtggctgaggtagtgtattttgggcccaaaacctgacagttgatttggatctaggatcgtggcttcgatttgatatagtgtattgaatatacgtagacttacacgcaaggcaccatgttggagttcgagtccgagtcagatatgttaaacccaataccaaaacgtcaaggtgtacgtaagtgcagtggtgatgagcttgccggtttccgacactgtgttcgtaaatgtactagtgtatgcaggcaggttgtcgacggactagagtcggacagcggtcggatggtgtcgtgccgattaccactacgtaagcactgtgtatcttcagcctcctttaccgtacatccagctacagtaccacacccatgccacccggctcggcaatccttagccttatcttgagaagcttccatggcgatcgagactggtcgttgtgcggtacctgggatgggaggtgagagaagaggcgtgatatacatatgggaatgcccatcagtcacgccaaagaagaaagaggggaccgccgcaaacgtggatctggatgtcatgaccaggcagtgcagggttcgtccatcgtcacatccaaacacaagaccgctatttcgagatgccgtcccttgaactttgtgtttttcctacaaggccgaaggataggaagactctcgtgacccccgtgttgttgcaatgtacaaagaccctagatggaatatatgtatatgcagaatgcagccttcatacagaagtgaataccacagatctcctaccaacccccgcagacccatccgagctgtctcatcatcacacttcagttctcccgtggggtgcatgctgttctctgtacatggacatgatggtcgctgtgagatggaagcaggaggttggttcccgtccccatggaagtccctttctgccttggtgcacgatgccccacctgtatccagcttttgcagcgcggcgggtagccatagctggggaacgctccaccaagcccacgacacgattggtttttgtctcgaccgccaaggttctcttgacggtatcggtcccagtcgggatcgggcacgtccacttacaagttgtttaaaccacatgcgtttggtactgtgcgcgcagaccgatgcccgtggcgcagacgccttcctctccatgacgggccatgggtgatggatcatgtcctgccacctagactaggcaaatgttgccaaagaaaatctgcctctcttggcagcagatgttctgaactctgccaggttctccaggactttttatcttgtgccattcccgcccctctgccgtcgtcccgtcccagcctgcttcaatgttgacctttcattcatcacttctttccttcctttttcttttcgggttcggaagtcctgcgcggtgttcattgtcgatcactgttgtccgccgcctcaaagcatcactcattggcaccttttagtggcaccgtttacgactatcacccagacctacgactactacaccattccagtaccataagttgaattgcgactggtaacgaaaaaagaaggattttctgcctgttacggtcctgtcactcagttgcgactgtcgtcgagtctggctaccacgcccggcagcaattgcgacgacaacgcgacttacggtttcgaccaaagcgctacttcctgcacaaagtgacgtcgcccgctgctgttctatttggcttggcgctcgagatcgaattcgaccgaagggcgagtggtgcagtgggaactcagaggaagggggacaaacgccaccttgcaaagcacaaacaacagcgatccccaactacagcccggcgagattgttcggcttctcttccgccttcgcttttcgatccccgatatccttcaactgtcgcttagcaacccttggtcgtcacagcttcctaaacactacgccacatagctccgttggctttccgctcctatccgggttaccaagttggctggaacagcgtttgtggtctgtcttggatcttattttaagaaacgaaacacaaacccactcggttcagatacacaacagcagggctgaggctgagccaggatccgcctgcgcgcaccactaggtcatcatcgggcaacgggcgagaataccgaccgaccgggacattggggatcccgcagcttagaaagagggaaacgaaacaagaagcagaggtctcgttcgcgattaaaaggtatcgcagggccatcccgttccgttagctcagacaccttggaccctgttcctgtgaaaagctacgggccaccagcctcctcggccccacatcaaaacgaaaggaggaacaggtcaaatttccctgtttctgggcatcaggttagagttactcgcttctttcgactcttcgccttttggtcttgcttatcaacagtacatccattcgacttttgcgccgactgcttgcggagcacacgacaactaccgggtttacttacggcttgtccgtacaagccacgacaggatggcgtgggacaagctttccatcaccaggccccacctggtgtacattatcctgggcggcttcacctctctgttcatgctgtgttcctccatcatcaaggagcgcatgtacattggtgaagctaccgtggccactctctgcggcctcatctttggccctcatgctgccgggcttatagaccctatcgagtggggtaatatagatatcgtcacgatcgagttctctcgcctcgttctcgtcgtccaatgtttcgccgtcggagtcgaattgccaaagttctacatggaaaagcactggagatccgtcacattcctccttattcctgtcatgctctggggctggctgatcaccagcctttttgtctggtggctgattccacccctgagctggctcgatagtctggttgttgctgcctgtgttacggctacggatcctgtcctcgcttcatctgttgtcggtaagggcaagttcgcaaagagagtgcccaagcatttgcgagatctgctctctgccgaatccggctgcaacgatggcatggctttccccttcgtctacctttctctttacctcattctagatcaccgtgaggcccgagacgtatcatttcattggatcgtcttcaccattctctacgagtgcgttttcggcgccatctttggcttcatggtcggctatatcgcacgccacggtatcaagtatgcagagagacatgagctgatcgaccgagagagtttcctcgtcttctactttgtcctggccctcttttgcgctgggtctggtagcatcctaggcgtagatgatcttcttgtcggcttcgctgccggcgtcggtttctccaatgacggttggttcacaaacaagacggaggaatcccacgtatccaacgttattgatttgctcatcaacttggcatactttgtctacctcggcaccatcattccttgggagcagttcaacaacttcgacatcggactgggcgcttggcgcttggtcgttctcgccatcatggtcattctctttagacgaatccccattatgatggctctaaaaccactgatacccgacatcaagacatggcgcgaggctttgtttgctggtcacttcggtcccattggcgttggtgccatctttgtcgccattctggcgcgcgctgagctggagcatgaggatcctgtcccccttgccgatatctccaacatcaacccgaacaatccgcacttccacctgattcgactggtgtggcccattgttaccttcttggtagtgtcttcgatcatcgtccatggctcatcagtcgccgtgtttacgctcggcaagcacatcaacactcttaccatcaccatgtcatacacgcaagccaatgaagacggaccttcctggatgaaccgcttgccccgcatcacttcggtttcccgctctcaagctaggaacatgtcggataccgaagatgatatgaagatgcctgaatttccccccggcacattgccccctactggtcttccaggtacgtttttgcgtcgccagaaggaagaggataaaggtaccgggcgtcacgcgggaagtcgatcatcatcggccaacggccggcgtcgaagaaagagatgggatgacgggatcggacccggaggccctatcagccagtcagcaatcttcccccagcgccgaagccaaagcgaacaggcgattgcttcgccgcacgatgagatgtctctcgagccatctgacactgcgcggttgtcaccttcggatgccttgactacgcgccgccgctcggtaagaaaaagtgaaaaggagagatcatctgatgaaaccgcctccccttacgaaccgagccccacatctgaacagagggatcaggaacttgaatactatgacgagggcgaccatgtcattgtggaggatcgcgaaggaaatgttctggctgtggaatccccagctacgggcgaaggccagaatccagtggaggctctcaaggagaagcttgaggctgaggctgggccctcaggctggagctatgatgccttgaagaagaagattcagaactggcgtgatgaagaagcggcaaagcgcaaggagaaggagaagtccactaggagaagtgaaccggccagagcgtaccagtttggtacaacggttagtaccgctgatgcattcccttttcgctcattcaactaacctttcatgcagattattgtcgaaaacgaagatggcgaggttctcaagaaatatgaactgccttcagagaaaccagaaaacgattttgtttcccagagcttgaagtacatgggtatcaaggctggggacaaggcacaggtcgcaggaggtacagccggtggcgagggctcggccactaggccgtccaaaccaaccaaacgccctacatgggcttcggccgtggttggtggcggcgatgcatcgaaaaagaagaatgcggtggaggaacaagaagaggacgaccgtcatatacgcttcactattggtggtgttggccaacgcatgaacaaggaggacttcatccgggagatgcagaagttggacaagagtacgcgcaaggagattgtggaccagtccaacgcatcgagcgctgtcaagagtctagccaaagcggaccttacgcctaagcagctacagcaaccgcagcagcagcaaccgcagccggtacagcgcagaggatctcccgctggatctgtcaagtccagccacagcaaggatagcctcacaagacaagggcgtcctgagaagtcggagatgatgagcggaggtagcaatgctgaacgcagcgaatcaccatcgatctcgaggtcaaggtcgaggtcgaggtcgaggtcgccatcgcctctcacggcagagggcggatcagcagctccaagcagagacgttccagaaacagcagcagagcggagacgtaggctggcggtgctccagagcgttggagatgacggagaaggggaacagggtgagacaccagcggaaagacggcgcagagaagctgctctgggcatgtttccgggcgcagctgaggacgaggatagcgaggatgatgatacccccaggatcccgccaccgaggagagggatcaggttcgcggagccgaccaggcgagtgacatgagttaaatgattgactgacttagtgaataatgtttggtatgaggactgagcatgaatgggttctgtatatgtgtctacggacgataaactggaagagtaatgagatgcagcgagttgtttgagtttttgatgtttattcttttagatagatattttgagcgagaagtgtacatgtagcgccggcagtaccaaggatggcattgacaatgttggttgactggaatatgaccatgtgcgtggttgcgtgaactcgaaaaacatagttggttttgggatccatctccttgacaacgattacattgcacatcttaccatcactgcagtggtgggaaaagggggggaagttggaaaatctggggaagtacatgtgctatgtacctaactgctgaatcctcggtcccgtgactgaaccgtacctgatatggcttagcgcccgataagaaaactcgtcatggtcggtgcgattcgaggtccaatccaactttttgaaactctcaggtcactgtccactgtccagcagagttgcccgtcaaaaagcaggttgttttgctcacacgctgtgcctgtatccacttatccgatttctccgatttctcaattgcaacagacatccacaaagccgataacattacctcgattccatacctgtcgggcccaagtcattactaccaccaccaccaccaacgatagtccttctacctattccaccacccacccacataatccaaaatggttcagcttaccgaggtcgaagacgagcacttccagcagccgcaggtcggccctgaggaggatgacgaggatttcactgacactggtgagtgaagctttcctctactgtcgaggacaaagaaagagaggagtctcgggctggaggggttataaggacttgtacgactacgtcactgtcgccatcaccaaatacccatggcatcccgacgccgtccatcctaagtcatgctaccgtgacgcccacgccaaaacgacgacctatcagacgcagttgccagccaacatcgatatacctacacatacacacacacacacgtcttcctttaacatacaatgatatacttgagtcctatcagtccaacaatcacgcgccatactgccaccctccaatatagcctcaacatctctagcccgagtcctctcgatacaacacattgccaccatgggcctgttctcctcttgagtctagacaggtagtcggaacgacaaggccaaacccactaaccccacgcctctacacataaacagactccgagatctccgtcgactccgactacgagtcccaagagaccttcaccgaccgcctgtacgccctgcgcgacatggtcagccccaccacgcgcggctggttctaccacaagtactccaccaccaccaactttgtcaagtcgacactctccttcgccggccgcgccgcctgggccgtttctgtttcgggactgctgatcggcgtccccttcgccattgccttcgccgaggaccagaactacgccgctatggagcaggaggcgcgcatgcgcgagcttggctctgatgttctcactgctggtggtgagggacaggctggtacggccgagaagaccttggctgctatcggtggcgagggggctaggcctgcgctctaaagagggaagcagcgagtcttggtgtggaaaatgaaaaacgaagatgagcgagggatggatggttgttgtgaaccgggagatgtgaaggggagagagggatggctggtgaaagggcggcgggctggaaaccagcgtttccaaaatggagaaccgttggggttagaaaaaagaaccccgagttctctccggcggaggccttgaacggatacacctaaccagcacccggtttcacaacttgacgcagtctgatctgacaagaccggccaatggaacgatacctacggaatcccgtttttgggcgcgaagaatagaagaaggccagcatcgttaaccagcttacgatgattatctcgccatccctcgcatttggcgtttcccatctgtcgaaattccactcacttctccccgctcaaacacaccgccacacattgtatattatctgtttggtacttttgggttgtccgccactttgcatggtcgttgtaatggtattctttagaagcgtaccgcgggaatgaagggagccaaaaaaggattcggggggagagagatagagcatttataattccccaacgacatgtttatgatgaacaacacccgtatccacttattgtacaaaaagtaagacgaagcaaaatcatcttgatgaagagtccattcatccgtatcatccgttgccagtactggttgtcttatttctggtgcgccgtaatatttgtagcctgggctccgcgtacagttacgcagaacaagccggtaggactcccgaacgagtgtaagcagtaatgagccaggattttacaaggttctcgtagaagacatgactgacactgcattccacactcactgtgctaaaagtgaatatgtattcaacatcctgtcacgaggacttgggacaggaggcggactctttttaaccgcagacaaaactcgatcatgattgtggatttcaaccctttctctcttccttttcttgtggattatcagttattatcattatcattgagatataccgaacatgtcctcaatctgttgtggactgaggaagtagcacgatggatccaaccgtaacataagctaccaaaccgtcactaaacaactaggaaagaaattgccaaccgaccgaaacgtgacatgcttctcctaaaagggggaaaaagagaaaaaggaaaaacaaaaaaaaggaaaaaaagagagagagagaaaaaaagaaaagagaaggaaaaaaattatgatgaaagagaaagaagaaaaaagaagaagaaaaagaaaaagaacaaggggacgtttctgacagaccagatgtcatctagcggttgttgttacatcctgtcatggaggtcattcgaactatcccgccaaccaagccatatatgtcctcgtgcaaaaggatagatacaaagtgaatgaacgagtcttgtcacaccttgcctgccaagtggattgcttatattatctgtagtataattatggttgttaacggtggctgtgtggacgtgacagttacgagacagtgaactctagttatccaaacgacacttgtcatctcccccggtgcggtacataacctatctctgcgacttgttacaacttctgcaagctgacctcgtcccagaccaattcgcagttggccgtttatcctccccttcctacccacacacacaccccaacatcaagggcaacataaagctaatataactggtatgcacactcactctatggccatgtcacacaggttgccagtcctatgataaaagtccacataaaggtcaagcgctgaaacaatttgtatattagacttatacgagagaagaaccgggggggaatcttgactatatacacagacagacagatggatagatagatagatataggcagatggaattttcaagatccacaagaaaaaaaaaaaaaaaaatacaggcaagggaaagaaagagtgcatgtaataagcgaatgtgacatagtaataatgtgtttgagttcagtttgttttgtttgggtgatgttatgtgcaaagtgtgatggaacacagtgaccgataggctggtgaaggttgttggatggatttcctgaatccatttttctctacctacccatctcgtccgtgtgtccatgttgtccaacaacgtaaagaggatgtctgtgtgttgtatgcgaagaagaagttgaatagggaataaaggggttagtcgtcggactaagtagaggggtagttcaaatttcaacgcttttttttttctcttcttttgtggtttcctcggtctttccaattttgatttgttttggtagtccagtttcattgtccaaagctgatatgactcttgtgagcatcttggagtgctgtgtttcatttctcgttagttacttttgttcacgtatacccggcagcgtcataagaggagagaaacttactcttcaaaacagtgagctgaccggtcctatctccacaggcaatctgcagcccgctgccctccttaaaatcaagaactacgctgttaggcaactcttgcatctccatttccggctcatagggcatcttgaactcgctcatgtgaaatcgctttacggcctgggcctggagcgaggccgagagattctgcgcagggctcaggatgagaaagccgtggctgtcgaggcacgcggtccgacgcttccagaggagagtgtcggggaactggacgttcacatcgcccatgaaacatacgattgtcgggggctgaggctgcgaggctggctggggtggttcctgcacctgcggttgaggtgctgacgtttgggcctggcgggaaggctgaggaggcgttctgtgttgttgggggataactgtccgtacttcaggcggagacattgggttcttccccgcgggctgaacttcagggacatcctcctcgacaagagtgggcgagatgttgggcgcgccgttcttgcggttagggacgatgttggacaggcggcgcataaagcgcgacgcacgacttccatccttcttgccactggacggactgagagtagaatcagcgtttgagtggctagatccaagtcgtccctcatcttccgcatgataaggggagccgtgctcgattgacgatgctttgctgccagcactgtcacggcgagacgacttgaatgactgggcgggctggaccgtcgattggcgagatggcgatcgaggcgacgcaagaccggcgggtagctcatccgatgatgggcccttaccaagccggtccttcatgaactccttgacgaccgccatggaagagcgtctcgttgagctggcgtcgtcctccgccgctacactctctggcccttccttcctcgagaaagcacgctgttcctcggattgagactggtacactggcgcggtttgcgacggggcggaacgatcaccggactgcgtatctagcggggactgctttagttctaagcgcacaaaatccgctgggtcagccttcttcgagtctggggcttttgggtaaggctgtttgtatggatctattcggactatgcgggcggtcacttgaaccggatcaggccggccccttggtacggctcccccctcaaatatggaaagtcgattctttacggatccggacctaccaatctgcgactgcggatttgctgacgtcctggcttccgtggtggatggtgatctatcggcgacggatggtgatctcgacggtgtctcacgcaaactgggtttccgaactgcgaagaaagtagtagcaggtcgctctttcggagcggggtccggcggcccagcaggggcgccggacaacgtctggagtgccttgattcgctgcgaaatgctcgagccaatcttgccggttactggctttatgtcttgttgtcccattttctggaggaacccagcactggtcgagagagacctggacgtgccagcttggacattcgcaggcgaaagcaacgtgttcctaaccggactggataccgtcctcgagaatcgcggtgcggatgaaccagtctcgatcatcgaatttctcttgtatgacacgtcaccgggggacaatgagccaggtgactttgacgcggtgatcggcttggctccttgtacggttgccgactgcaactcatccataagcctgtcgtcatccgaaaggctgaccaccgataaccgcttgtccctgtcaactccatcgtagtctggtcgaagaggctcaaatgcagactttggcctcgcttgcggagtctggacagccgacgattccctcctctctggaacctcagattgcccttcctgagaagacacgttatctccaggcacgtcaccctggcctggcgtgatgatttctggaacttcctggctaggctcatcggccaaatgcttgctgtttcgagtcgaagaattggaattcggtattgggaattcaggcaatggtgatccgtggtcctcggcatctgtggctgcagcagagttgtcgacttccggggtggttccctctttcgcttctggggaaattgctgcttggttgtctgcatctccatctgcattgcgtgatgcgtcgtttgctcccgaggacttggatatcggcaaagccggtgccaaagccgcacctcctgccttccctgccgcagcattctcaaccacagccacaggcgtcccaatcgtttcttcctggctgttatcggcttgtgagtctgccttagtttccgccgctagctcctcctgcttttcgacatcctccactgactgcgcgggaggcgcatcagtccgatcttcagtaggtgcagctgcactcatagttgcaggctgttcgagcaatgttggcgcgccttcgaggctctgttccttgtcggcgagaacggtttcatctgtagattccaaaagagaggaagcttgcgtagattcgctcagatctgatgaggtcgcaacagttgctatgggtgaggttgggtgagaatccgtgcgcatatcaactggcgaatgatcgccagcggcctccctgtccactcccgagttgccctggaaagtggttattaaggggttgtgcaaagattgggcttcagcatcggcgggcccctgattagcgctctcgagggccaccagtgttgttgtggcgtctgagagtggttctgagatttggagtgagtgggagcttggcgcagaaggcgcttcgccagcacctccagtaggattttttggcgtggaattcgaactcatcatcttctttttctccctcagtttcatcgccttcagtagccgtgccttttcaggtgttatggcggtctgcttggctggcggcggcggggccgatgtggggatttctagcttaataggggatgtcggggccacctcatcctccactccaccactagaaataggccgagcagattcagtttcagtgaccttggcagcagccagatccgctgtcgaatcggttgccagggatttgttctctgcgtcttccttgattgtcgacgactctagcccgtcttcatcctgttcttcggctcggctcttcttgttcaaggctttgtgaaccttgaggcctacggggatcgttgagaccggcctgttctctccagttccagaagttcctgttcgcggtcgcccgacactatccaccgaaggcctgggtccaagctttacgcgcggcttataagtgccgtaaccgtaataatcattttggcgagagcgagatgagtgcgaggacatgcgccttgccgagtcatccatcatacttgtgggcgacgagggtcgcaaaactccggctagagaacgggcatcggcgtcatgtatggtgtctgggttgctggcgaggtccgggtcccttgaaacaccactcaagggatcttcccggttccgtccctcctcgtccgctactgattccgcctctgtctctcttcgctcttgttcttcctcctcggaagcttcctccaacagcctttcgcgaagggaatctgtgatggacgaggcggaagcagtcgacgtatgcaacgagcatgcggctgagagcttggtgtccttgagctcagatgcggaggcgatcgagaactcggcatcgtagggtgaaaggaattcgcaaatggcgttgaagtgaacagttactcgagctaaaacacgattagcaagctaggtaagtctttcttcccttcaggtaacattattacatggttatcccaggggcagatgaaagagaaacacgaaccttgaaccagcctcgagcaaccctcaggcaggtatttgaggatgacattgcggcgcctatatcgcatatagccgtacaatggcgacttatcctcatactcggcgatcgcatttcgtatctcgacgataccgccggtgccctgtcctagcaactcgagctcatcacgactggcatattttaggagaaacctgggcgcggtggcaggccccgtgttagcgaatcgacgacgctagtttgcggcgcagggaaaagcaaaccaaaacaagaaaacaacaaagttttaggatcgatggaagccaggcggcgctttgcaaccacagaaagcaggatgaaagaaggagaaaggacagcacggcagcaggacttaccatcctccaggctcgacaagcgcaacctcgtgggcttccttgactgcgggattgtccaacccattcaacgacatgtctggttatctctggcttggctttcgttgcgcagtgactttgttggccaacgttcctcgtcacaactgcaggtcggtcggtacgattggttggcttctcgagatcgaacaagtcggcactagatatcgttggcgccgatgtgggtatgcgaaagggcgctcaagctctgtatgtgtactctaatgtggtgtgtgcacttgaatgctgctgcgagacgggagagcggcgggcggcagcgatgtaccagcagttttagatcttctagaccacctcgggggtgcttggactgatgtacctctacagacctgacgggcaggaggtaggtacgggtacagcagacgacgtatccgggcgccgggctcgggtgcgtgagtacgtgacgagtaggcaaaggtcagttatgtggttgtggatggatgatcgtgcaggtttcgtccggggtctccttggttgaaccgagcttctcttcatgaagcaccttcctaactcaaaaacttgtcatagggtcctgtgtcgctcggacggtgagaaacgcggggagctgccctgtctttgatgctccgggcaaacgaacatgaaaccgggggtggtcgcgcgagcgttgcagccgatgtcaggctcgggcggtggtcagtgagcttgtgaggcgccagacaggaagtagttcgtgggtaggtagtatgtatgcgcaaggttcagtcgtttcgttatgttcctagagcaatgagcctttttttgggttggtggtagtctactgggtcgaaaggtaagtatcgaaagctcgaaagcaggccagtccaacaagaatcgatcgcaagtcggctccgaccgaggtggagcttgaagactctcccaggtaaaaaaaagcaatgacgtcgaaacaacctttttctctgtaggtcgcccaacaagtctaaaaataatgatgccggtaatgaaggtgaagaagtgaaggcagagattgcaaattagcctgtcagcgggtagagttgggcacccagacgagccaaagagctaaagcgaaagaaaagggccaaacagaaagtgaagtctgcgcagagtcgcgatttgtgtcccttcacaacctaagcttgtgcgcgacaactctggagttctcggagcaaccgcaaagaccacaccaacagtacggcagagcaacttgcatgaactgaacgaatgaaggaatatgttaaactaattgcggtgggggtaggatgtacccaatagccgagcggtaacgaaaagaatggatagtgttgaattgacgcgatgcgatgcgactgatgagaatgaatgactgtgggcaaggtatcgatgcgcttttctgctttgtaaattgtaaagggagcgcctaggctggggacgggggaatttgatcgtgaactgaaccttcctttgggcgcgcacgacggacgggtacctggcgactaccggcgactagcgtccagcgcccggggaagccatgcatgcgtgtcgcaacatggttgcaagatccaattccaccactgcagggtcaccagggtctaaacgctaagtagtcgtcttattaaagcacagtgcgtggtgatagacacgcactaactgcacctggttatttcccttgacgctgcggcggttgtggagggagggaggggcattttgaggctccagtctctggctccccacggagtgcgaacaagaggctcctctctgacagtgtgccactgatcatatcatgtgtgcctgctgacagagctattcatccgattatgcatcaatgccgttccatcctcaaccatcgtgaatcaagcatgacttctcgcttgctgtgctgcgtgagtgagtgctgcccgacccctggactgcaacttgaacttgaagatatgcacggtcacattcacacttacactgtatctcaattgttctaggccccttttgggacaacagccccgccccctcgtcccgtccggccgccctacaactgtatgaggaaaagaaggcctgaagaaggaccaaagaagaagggcgcgaaggcagaaaaggaccggcctccatgccttgcatgtctccatgcccggcgacctacataactacgcagtaaatgcactcgcacccaactatactacatacactacaccaaaagactgaaagcctgccagtggagttctgttagtagaggtacccttctagaggtatgtttcctgcatatggaacccctgaaacggcccggaacgacaatagcgtaacgatctttgttcccacctccccaactgccctagagcccatggcaaacggcgagaaatctgaatgggaatcgtagtatcacatctgtaaaagggaaatgaaccctttgttcactggattttcttccttttggacaaacaaacactcaccctctcatgaatcggatatcacctagcgtactgctacactcctactagtctaacccatagcatcagcaacctccgcgttgatcgacgacgggcaatcacacacattaccgtgatattttccttttggccaacgtaacttgtggagaattggcaatgaagggtgcaagaaagtcacgatgatattgacgggtaacaccttttttttttctccaaacacatattgggaaggcgcctccttttcgaggaaacattgagagatctcactgaaacgcagacaattaacttgtatgcatgcagcctcttcaaatttcgtatctgcttctgcaacgagaccgcacatgaagcgcgtatgttttgcgagcaacaatccagctccggttagttgagaggccaaagtaaacaacaaaccgtctataatgattggtcatgcaacgcataggacgaaaactgggcaactgatgacaggaaagacacatcaaatacaccataaaaatgggtggtgacaaaaaagtagagatgaggaaagtattctcttagcatagcacaaacaactcgaaatgactggcttgatgaagacgacccccatactcctgcttcccctcccaacatagatccctatcttatatgtcaccgtgtcctcggatgtcgaaatatagcatgaaggccaactcttcactccagttcctccccaaagtttgtggtggctgcccgccgactccaagaaatgccaagatgaggaagcaatcgaatcagacgtgatataggccccgatatcctagcttgcggccatgacctgcagctagtagtcaaagaccctatgcgtccaaagacttcttcgcttcaggcagcgaatctaacttcattgccgtcacggaaccgtccggagtcgcctctggagagtcactgaggacaactggctcttcttccacagaaccttcgatggtggtagggacaaatggcttcttctctccgtcctcgaggggtgtggggtcgtgaccgcgaccaaagttgctcgcagatatcccaaccgccggtgtgctaccctccgcaatcttctgcttagttgccgtgacaatcttctccgactcggtaaccgtgcccgcagccgtagtcgcatcgccctcgacgccaatggcactatctttgttgttttggttttcaagcaaggcttgtttgtcaaaccggacaatcatacatgagaggttatcggtgctgaaacgagacagagcatgatcgaccagtttcttggccgcaatcaccggttcctggatatcgcgcacaaggtcgactgcttcctgatccgagcaaacgtcccaaagctgtaaaaaatttgtcagtttatgtatcttcaggcacagtggggaaagtggactgcagagctgttggtattacttaccccatcgcaagcaataatcatgaactcgtcccaatccggttggataaccgtctccgtggtgtaaggatgaccagtgacgaggtctttgatataagtatcgccaagagctcgggtgacagcaaggactccgttcacgcggttgttcaggatcagacctccagcgtttgctatacgcttgccctcattttcatcgctgcctttgtggtcatatgacaggcgcaacgccttgccagagcgacacaagacgatgcgagcatctcccacattggctgtataaagcaccctctgtcttgtggcagaattcttcaacttggcgtgtgtagcttccgggattgaagagttgaggcttttctcggactgcccatcctccaccttaagagcatcctcagtggccttgacaaccgcgggggcgatagcttgagagccggtcgccgactggttactcggaactcggtcctcccagcgcagaaccgcaacggcagccgtgcagccactatttttgagcggaagcgcttctagctcggtgtccacagtggtaaacgtttgatcaaggagttccggtataggagcattcgggttcttcttgatgatatcctcaaggattatgtggagcttcttgccgcaccagtcagcagcaaaggtgccggcatggccatcgaaaatggcaaagtagccattgtccgtctcgatcatgtctgcattctgactggcggaactactactgcgcttctcatgtgattcgttcgctgattttgattgcttctgagccgagccctcggcgcccaaaacaggggcaggagtatggagaaagttgtagaggaaagcatgtgtgtcttccatagtacgtctgcacttcttgttgcggtcctcccagacaccaaccttgaacgtggagcgcggcccggggagtgattcaccggcggcattgttgtgctggccttgaggaacagcaagggcctgatcttgcttgccgagcttttgcaaggaagtctgattagagttcttggagtcagtactcatatcaccgctgttacggttcgcaacttgagtaaacagagtatttttggcttgggcaatcaggctgctggctctgccgctcaccccactgctccgcttcttcttgctatcggacgagctaccagcgctcggtggactcccgttgccgatttgggtgtcgccggcggtggactgatcggcggacttgatggatttgggagacgcgcctccattgcccggcgcctccttctcgggggagggcgacttgctgctcgacctgtcctttccactgctgcccgaatctgaagctgacccgctcacggacttggaggcggcggagctggaaccgccgccgaacatcctattcagcaggcctccttgagaggagagactgcgacgcttgttgcctgccaggttggttgttggggggtggggtgggtgagggcgcgacacgttgcgagaagatgccgtactgaaaggccggtctgcggagaactgcggttgtgaatagggacagggtctgggtcactcttgaaaccctattggggatttatgcgcgctcgttgcgctttgcgatgaggaagtgagggcgtcggttgtggttgacaaagaagcaagggagaagctgaaagttgttgcaggaaggctggagtaagtttgataggtattcgttgaatggagctgatgcaatggcggagatcgcgaaaggttgttgaaaggcagaagggagggaggggtctggtgacaggctgtggtgcaccgcgctgagatgatgtaatgccagttgaagagccactgttcagggctgcacagcagtgacgggagcaggaaagtcgaaggcgcacaggggcaccttgggggattagtctagtatttcggggtccgggtggagagcttgaggtgtacactacctactcaaggaaggagcaagcaccgagtccagtggtaggggtagttgtccaagggagccaggcagagaactggatgacgaaaacggcaacaacgacaatcaacaacactgttcggaccaaagctgcaatgttctgtgctgcgtttcgggagagcaaccgcggggaaggaatgaggttcgagtcgactgcagtggcgtcagaatcgagatttgttctctgtagcctaaaaagtgcggatgaagaggcagaagaggcagttcgactgcgatgttgtccaaagggatgaaatgaggtgaaagtgcccgtgtgtgtcgaggcccaagctcaagtggaagatgcctgcggatcggtgttggactcgcgcctgctgatctgaatggctggaccgccctacaagcttcctccgcatccacttcagggtgcccgcctgacagcatgaagtggagatgcttcaggtccagtccgagtccatcatgttccagtcccgccttccgtcagaggccacgacctgaagggaccctgagggccttctgaaatcggggaccttacaggcaccagtagggacggcaaacttgatctgtgtgtgacagtgcagcccagaaagtggggtccatactgtacagcttaatccggattccacttgccatgcaacagcagcgaggtgtctaaggagcttcaccttgaaagcccagaataaggtgtagaatatctgtactacagtaccttaccatgcgcctagtccatctcggaaatatagagaaaagagtcactacggtctgaatttaaaacattcgcgggaaatccggggactgggcatcttcaggttctttgtgccgtcgggtgtttacaaagcattatagtacttaacttagtacagactgcgggcgttggcgccaaagaggcaccgatacagtactcgcgatggtccagatagctacctctacctgcctgacctaagtacttactagaatagagggatgcttctaggcgtggggtgctgcaggtgtggtaccttgactgctgctacatttatcaggggcgaccgtctcatctcacgctcactgcaaccacgaggaaacgggattgtcatcgacacttcacttcgcatcgatcgcatggatattgtcaagatgatgttgatcgatgctgtgaccccaactacctatctttcgacttgaccgtggtgatttttgtcaacactggtggacgtcctcctcccctagagactcactatcttctcttcgtagtgtacaatgagaatagcctgttggaacggcaggacggctagaccgttggacgctattcggcataacaaagcgggatgggatgttagtctcgcgatctgcactgtacatgaaactcactctgcccaacgagccaaccaacgaaagaagtaacatgttctcgtgagaataccagctcatcacctaaccattattctaagagtccactcaacccaacgtacgcctaaaactcccgcagtcatgctgcattcatgtgtgctcatagatgccactgctttgcaagtgggcatacgaaccatatcgccctctcagagtcgtggatgcatcaagaaaccggcaagcttgaagagccattcccatcccagggaggggaacatagaagctggagcatcttcgtccaagttcaaccctttgtacagcttccattctctggttcccaagttcatcagagtttcgttcatcgtctcagactgtccaaccttgcctgcaagtcgtcgtcgcctgggtcggctccaccacccccacccccaccacccactgcttgggcgactttgttctccgggacagccgcaacctgtagtcccgatggtgtctcgcccatctggtaaagaacaagttagcaacgtgatcttgctgcgaatacaaccgaacagccagccttaccgcttgactgagatctacgccaatctcctccagcacttgctctacaacctcatcgccctcttcttcaagacccatatccattgcatcgtcgatagcatcatccatcatctcctgtcgttgttccatgatatcgttctcgcgctcaaactccatagctatacgttgcaacgagggtaggttcattgtgcggttcatgcttccgagagccatcgtcgcgcccttcatggcttgcatcatctgctcgtttgtacggtatgtctaggagatggatcttgtcagttggctagtctttcgtatatcggcggagatgtggcactcacttgtaagcgaagcgagatcttttggagttgactcctcatgctgtaaaacttttcgatgtatcgtcgtgtccgcaccaagtccttggcctggattttgcaagcacccatctgacccttctgagcgctctggcgaatctgggagacaagtgtcttttcttgcttctcgagcttgacgcgctgttggtccagttctcggatagccttgtcgaggagtcgctggtttttgcgaagacgctcggccggcgtcatacgcttgccgaaagcccattccaggacctagtttttggaacatggtgttagcttgcgcggcctggatgcgcatcgaccgacgacggaaactcacgttcatgttgctggcgctggcggtgattgatagctaagacctgtagaaaggagcgctagatgactggttctaatacctcatccacaccttgcgtcaagatagcaattttttgatgatcagatcgggaaaattggccgtccacaactcaacgaagtcggcctcggaaggtgctgggactgggagcagttggttttggcagttgcgcagttgttatggtaccctgctggactgatgatgccaagacccccagacgccaaggtgctcaatgttggagccttgggtgggggccttgctgctactgggtagcgagccacccaaagccacagaagatgtgacctcatcgccgttgattagcagagtcaagccacaaataccagataggctcagggatgcgtcggccacgtttgtccataacaagactagcggccaatcaccaaaacatgaggggactgccgacagaattccgtgcttcgttgcaattcgacctatcaaccttcaatgcagccgttcaaatgtcccgcatgcccgcatgggccccccggcctgggggggggggggggggggggggttcaggtttggcatggagtggaaggtggaggaggaggtgcgacatggatggactcctccaattttttggatttctcatccgtgacgccctaacctgacactaaacagcccaccatcaaccactctctccattatcacacctaacgaatccgcttaaccttcgatctcccgccctcgatgcccttctgataaacgcctcgtgcacgcatccgctcggtcctccctcgacactgcgacaagtccctccacgaccatgagccaggattactacccgtccaagggcaaggcgccccagcaacacgaggacggcgaaccgcgcgaattcgatgacggcgccgaacaccacccgcaggtcccgggagccccgaccacgcccgcgtacatgaccgtcggcaccggctcgacttcccaacatgctgctcgccttcaggccatgctcgacaacgactccggctacggcggcagcattgccggtgactcaagggccccttcccattgggactcggctgtgcaccacgatagcccgctaccaactccgaccaccgccacccacgacgacgatgccaaccgccgcttgcaggccggcgccgtacaccagctatggtataaccagcatcgcgtcacgctagggcgctctatcaacaccgtcgtcgagctcctcaagaagctgcaagagatgaacgtgacatggcctgcgcattatccctctgtccagcgggctgttctcgacgagccaaacaactatggtccaccgggtctgcatcgctcttcaaccatgggcgcagatttccccccgccgccatcgcctcactcactgcgaagatccatgacaacaggcgacgaccacgccgagcccgaatccagccgggctgccgagaggaggaacaccagctcggagcctcgactagtttccccacagattgcccaagagttctctgtcctcaagctggatcttaatctgggctctctacaccaggccgatctcgtacattcgctgcagaaggagtcagtggcttctttgctcgatggtaaaattcgctccagtatcaaacatctttattcgctgcgcgagagaatcgaggatacttcaagcaaggttctggttaccggtgatctgaatgcgggaaagtctacgttttgcaatgccttgctccggcggaaggttcttcccgaagaccaacaaccctgcacgagtatcttttgcgaggtcctggacgcgagagagaacggcggaattgaagaagtccatgcagttcacagggacgcaatctacgatcgtcacgatgaggccacctacgatgtctattccctaaaggagctggagagaattgtcaccgataacgagacctaccagcaatgcaaaatctacatccgggatgcgcgaactatcgacgagtctcttctgaacaacggcgtagtcgacattgcgctcattgacgcccctggtttaaatatggacactaccaagaccacggccatatttgcgcgacaggaggagatcgacgttgtcgttttcgttgtttcagctactaaccatttcacacaaacggccactgagttcatcagggctgctgctgctgaaaaggcctacctctttatcgttgtcaatggcttcgacaccattagagataaggagcgttgccagaagctcatccttaaccaagttaggggtctgagccctgcgacccacaaagaggcggatgagctggtacacttcgtctccagtactgcgattcccatggctccatcgcctcctggtggttcctatggaggtggatcgggcagcgcaagcggtggcggtggcggtgatgatggcgacgatgatgatcccaagggcaagggcaagaagaaggagatggctcgggacttttcgaatcttgaacagtctttgcggagattcgtcttggagaagcgggctcgctcaaagttggcaccggccaagacctatctcaccaacattctgaacgacgtccacgtcctcgctactgtcaaccaggaagttgcccagtcagagttcgaccggatgaatcaggagctgcagaagcttgagccagaacttgagcggagcaagcaggccaagcaggagatcaacgagaaggttgaccagacgatcgaagaaacctgccaggagatttacgaattttcgcgcaacacgattagcagctcgatcgaacacgccggtgatggcaacttcggaatcccttatcctggtctcttcagtgcgttcgagtatgccgaggaactcaaggaggccatgctttcgcagattgctggctcagtcactcagtgcgaggaacacgcaagagccaggaccgttgacggtgtcaacatgatcaagcaacttggaatcatgcatctaggtaacgagtacaccgatctggccttccgcccggatgtcatgttccgccgcaagaaggatgctcttgcacgccaagtcgacattcccaccgagctgtgggactttgttgactggtctaccgtgcttcaaaaggaggaaaaggccggcatggcactcaccgttgccggtgtcgttggtacaagtgtgctcagcggctacagccagatgaaccttgctcttcgtgcagcccagatcctgggaaccgacaacgtgcgccgcctcattattcctggtttgattgcggccggtaagtctagattctcttgagcagttcccgtctgaacattgcgctgactttgactcctctacagccgtggcagcgacatattacgtcctgaaccagattcctcactctcttccccaccgtctgaaggagaagatctccactcagctcgctgccatcgactacgttcactcgaacagcattcgtatctccggttcggtgcggaaggtccttcgcttccccgccgactccctccgcgttggccttcagcgttctgtagagaagcttgacggacgccgtaacgaaactctgcgtgtcaaggccgagagcgacgttgcgctcaagtattttgccaatcttgtccgcgaaagcgctcatcagcgtcgggttgtcgaagctgtcgatctcgatggccatcctcctggtcttgctggtattggaggtttccactagacggcctgggtggggaggcattttccgctttggttggcttttctttgttatagtcggcgttactggtgcctgttgtgagaaaaacacagattatcatcataccccttgttttgagcacacacaaacaatccacacacacacatagatcgcctgtatgagacaggaaggagaggttaaaattgcaagcgtatgtattacgagcttatgagttgacggagaaatgatagggtagacatagctgatgaagtgattctcccctctgagatgtagatccgaagatggtgaattgcttggttagtgttgcttgtgcggttctcccttgaacttgtcttggttactggtttttataacggagcatacgtagctgcaagagggcgggaaaagttacaacgggagtcgtgcgatagggaacggattgaatgctatagatacaaggcccggggttgacactcaatccgtcctgctttataatcgcacgaataccccgtttttcttgggtcctgtagccatgcatatccttgatgacctttcaattctagtgtaacatctcatatgactctacgcgctgcgctcgtctttatctcggaccacccgggagcagacactggcatatagcagtctcggttcctcctctttcacctactatcgaccacctctcatcaccgtcacgataatatccgaaactatcctacccatccaccaccttcaatacctcaaaatggcgtcccaaccctcctcctcaacaaaaatcaagctagcagccgcgcactcggcccccgtctacatgtccaaatccgccaccctcgccaaagccatcaacttgatccacgccgcggcgcgcgacggcgtctccatgctcgtattccccgagacctacgtacccggttatccttactttatcgagtgctacccgcccctcaaacaagtcgctgctctggccaagtatgccgaggagtctgtcgtggtcgatgaagatctggacggtgtagtagaggcctgcagaaccacaggtgtgtcggttgtgctgggggtgtcggaacggatgaagggtggttatacgtgtttcaattcgcaggtttttgttgccggtggaaagggaggcgggatcacgggaacgcataggaagttgcagcctacgtatgtggagaggatcatctgggcgcagggggatgggtcgacactcaagacttggaagggtatgcttggccctgaagcagcagatggaaaagaaaagtcctggaacgtaggcggcttggcctgctgggaacacaccatgctcctcgcccgccaggccctgatcactcagcaggaacatgtgcacgcggcggcgtggccggcgctgtcgacgatggccgggttcgaggagagcgcggatagccagattgaggcgttgatgaagtgtcatgcgctgacggcgcaatgttttgtggtggcggcgagcaactatgtggatgagacgtgtctcgagtggatgaaggagaatattggggagcaagggtttgtgaagcgtgggggaggctggtcggcggttattcatccgttttgtaatgtgttggcggggccggttactggggagaaggaggagctggttacggcggaggttgacttgaaggatctgggtatggtcaagatttgggtagatgctgatggtcattatagtaggccggagattctgccgtttgtgtgggataaagaggcatattgggaagccggaacgaagaaccatgagctgagagtatctggagtaaaagggggagaggaagctgaagaggcgtaaagggtggaggaccaaaaaggcgaagtcgaattatatggactgagtcacggtgagttggtgatagatcaaccacaggctgtgtttcttcttgctatcgagttccttccggtgccactttacatacaacgatcatgcagaccacatcaaagccctgagcctctccttctcttcatctcctccaaagatgacatctatcccccttctcacaagcgagcaaatatcggctctggtaagcccaaagtgtttggccacgagtgcatattcgttggacaacgggctgccgaagacgccaacatcatcggtctaaatctatgttaacctcagccctttcatgtagttgtcttgcggtcttcaaccggctcaaaatcttgggacgatcgaaaacagattcaagacgatggaaggggaggatatcgagactcacactcaaaacaacaaccgtctcctcaaccttccaccactctccaaaatgacttttcacgcgcaaggtcagcaactcagtcaccacttcccccatccaaaacttggactctttcaaacacttactggctctcaacccccccacaaaccatgcccgcatggacattacaactcagacacaactccaaccccatcccacccctcctcttcaccttctccctgattcttttgttcaaatgaattacatgcccaatccgatccggtttccagctcagtaacgtcaacaactcctcctctgttcccgacgcctcggcctcggcaaagtgcagcgttattcctaacccaggaattgtccgcctggcctcctcaaacacaggagtaaaaatgtcgatgggcccctttgcagggtcgccgcagaggtcgatgcctaccacccccccttgtccggaaaactggcggcagagggcgaggacttcgtaggcttccggaagggtgttgcgccggtcgacagagaggatgagttttgtcttcaaggcactagtggtggtgctttcgaactcggcgatggcggagaggatggttgagacgtattgagctttggttaaaccggcgtgaggcatggcgcgcggagtggtgcgcagctcgaggtagacaacgccgtcggaggcgaagtcagagaggacggagagggtggtgtagcggagggcccagacgtcggagacgaggtggtagatgtaggaggagaagagggggaagaagctggtgttgtttagttagtatgtggtggcctttgttgtgttgccggatactggtcatggggatttatctcgtctgaactggatgatgggttgtctgatcgggggaggagacttaatggacatcaaccaagtacatctacttccaaaagcatacttgaaagaagcacaagaaacaagaccaagatcagcccgtcccttcgggtcccggctgactttccaaaatccattcctgggaattccatacggcacggcccgcttgcgcatacccgtctcttcttggacgccggagtatgtagaaaggcgatcggatgggacgggagaaggcgacaacgcagttccagtgaacgaaacttacgtcttcaagtcataatcatgtttacccaatggcatctcaatcaagggatcctgaaggtccgtttcgccattttccttctttttcagccagacttcatggagacactggcgactgatgctgccactaagatgggcatgaagctgtttggttcagaatgtctcgtcagttgggatcctgaaacgttaacaccaagaacatcatgtttgtgtgctaacgatgtgctcattgccggcgagtgttcttggctgattacctcaatcttgggcaacgccttgtgatccacagcatcgactgtcattgcgagtgttctgctagaactgatttcttgatgttgattttgctcaccgtcggttggaaatggcaccgaggctggactgtttcgcactcgcttgaagttatcaccaagaaagcgcgcgggatacgcactatgtctagtccggagccaaccggcgtcggtatgttctccgtacctgtcaattgtgcaattcgtccgtagcgccgggacttttgaacggcgccgtggataagcggtggggatgccgaccagcgccgccggttcctctcccaggggttccacttgccatactacgtatgtactgccatgccggcgtgccttgtctcacaacggacaattgttagaggtatcagccagctgcaattatccctaccgtggcccgaatattctatacttgccgtattggcagtcggtatttccctgagctgctgaggaatctgtgtttccaggaggacttcgaggccccattcctagcttgttacaagtcgaacaaataccacctcacctttctcctctcccctcctgtctcgtgtaggtggactttttaccgtacctggaattttgacccgcatctggagggtcagggtcttataagctgcagtaagccgatccatatcaacggcaccgagcatttgtccttggaagcaataacggtctgtttcagtccctggcggttcctggatgcccctttccatctcatggctctccagaacagcaacgtgcattgggatggtatagcaaagttcggcgatttcatctcaacaggtggtcgcaggggaggtgtcgggtcctgtgtaggtaagcgcccttttttttttttgagttcactggttgcattttggcgagcttttagctttgtcccgatacggggtatttgttcaatctcccatgattgactaacacctcggcgcatcatagcctcagaacggatgtgtgctttgccagatagggcaagttactcgcaacacatcattgcacaggcacacggtccgccagtttaccatttggtataggcaccccgggaaatcagtgctagaaatgtctgtaataagcgagctgcaagagatgacagcgcgtcgcggccattgctaccgttgcactcgagctatcctaaccgtcgagaatctgaagtggaagctggcgaagacaggactggtgatctcggtgatttcgtcagtcattcactgattgcctatgacattacactagactactcaatgcctggttacggacatggcattcacaaactttatgcccgtgtcttggaagatccgggtccgttgtttctatgcgcaggtttggccccccgccgacattcctgaacttttgcggtgctccacagttaaggccaagagaagtagtgattcgaaccaaggcatctccggttaatcgaagttgcagatggctatctcaactcgtcaaggaggcgtctttgaaaatcccggcaagaagagacgcgattttcacgtccgattgattacaaccgttgatccatcattcacaagttgggagtgctgggttttggtggtacatagggtcccaagggaccacaggggttgttcgggctacgttgtacctacggtcttgtatggtgccgcacgatgagatacggtgctttccttgagcagccgatttttgagacgccgtgacttcggatcttgagagttcatatcaggtacgtactcatagccacttcagcgaccaacccaagtgtacgagcgcggttgggtctatatctgtgacctccagatagctgggctcgtggaaacttgctgccgcttggctacagttctgcttgcaagcaagatgtttgcagcgctcgtaatattaaaattcggtagtatgccgccactcgggttgttgtattcccatgcttgattgtcctgcggatttatactggctgacaaggagacagacgtatccaatatcactggagcatccgttcctgcatccgggttccatcatcggcacgtcggccgttagcaagcgggttgtcatccatagagatcaccgatacacctgtaatgtggtcccggtcactctggaggaacggtttacgccagacctcgtgtcctagatagtgaccttgggccccggccatcttatcaccgttcatcagttcccgccagtggtagactgatagatcgtaactgctgaacaagcgaactggagtgaacgcgctcttttgtcggaactatgtctctgtgcggcccgagctctttcgatggatctgtgtcagtcaccctgcatatcgaatttcggaatcaaaaagggagagggcggcgggaggagtgggagacagagtggagggcttgcaagaatggtgccgggggctgctcaaccgagagattttatgcgctattatttaacaagttctttgcagtattttctttggtgagagatactgtcaagctgttagcgcacaggaggagctaaccgcaaattggccctgactactgaacagcttcagtcctgtttgggtatggttggtcgcgccataacgctgcagacaagggggcaggtccttgtccctagtgaagacccggtcggctggagcctccttttctcttcctggcaggttgcccctggtgccttgcgccttcgcctttggacggagtgcctgtttgatgagaccttgaaatctcttggagcttgacagctcacatggacggccagacagctcaccggattcccaactgtatcaatgtcgaattcgttgtagctccgtgaggcaagggaaaatctcagcgtggccgtggtggtattgtatcgaagtgggtttactaatcaaagcgattgaatgataccgtgcgagcgtgggtgcctgaaatttgtaaagtctggttgatttcaatcgagttcattgcgcgagcgaacatttacgaccccaagtccgtccggtggagccagtccgtgcacatgcatttgcgtgggccgtctccgctctccatcggcgcaaagtgcaattcgtccgcggggccttgctgtccgcccgcttacacgtcccaagaccagggcactcactgcaaagaagcagggtgaccaagtccacagagaacccacagtctctttagcttccacctcctggcttttcttggtggaggtctcgtcagtcggcgggatattctttgcatccactctgcgagaagtcgacatgcgcccatcaaccacgggggaggagctgcacccgaggaatggggcgcaacggagccttcaatttcagagatccatgactccggtgccttcggccaggcttgttgaagagcttggcaagatttaactcgttttctttcttcctgttccatcgggggtgcggtgcggtgcagtccggtgcggcgtggctagtgcgaggtgtccatgtccgccgttgaaatgttgaagatcagaatcagagggcaagaagtcgaaataactgccccagcttcaaggttcacaaatccctttactcccttctcaaaagtcccgtcttgttccatcatccaagcccttcggcccgccatccagcccgctgtccgccgaccgggctctcctgtgttatggataaaaaatcgtgaattgggcgatctctgggggtggcagggccttcatacccaagatggcagcttgtacaagaaataacaagtttgatcattctcaaacagaagatttctgtaaaaccactagcgccttggctgtaccgcgctgctcttttactactatgtatgtactatgtaggtgtaaactaggtatattcatgcagacgtgtgtagtgtagtgtgctcgctccattggggaggtttgctgcacgcatcatccatcccgtccattgcctgggagacccgactggacaccaacgaacctggaaaaaccgaatccgttcctctgtacctagttgtacaccacaacctcaatctgcactcgcttccgcttccattgacacccggctcttggggcttttcacttccacactgcttcacaggacgacgcttgacacggcctccattccttccacctgcccccaagcgtagacgtacccggacactagtacaggctaggtagtacaggtagacccagtgcaggcctcccgtcactctgtgaggaggttccgctctgcccctacagtagagtacagtagcccagtgcagtgcacgcagcgacccagcaaaggctccatcgtgctaccccccgaccgggcccctccccccgggcccatacccaatctggcaccaggtaataatcgcaaggaagaggaactctggccagcctcttcgttcgccagttcgattcggccgcccgcccactcgcagaagcgaaatcgatccccagtccttctttttccccttctttctgttcttcaccaccgaactcctgtcgattagcgacagcctctccaacttgcttttacgacctgacagtcactcgcgtcggtcgcgtcgctcgagactctcttgtccatcactgccctgccaccctctctcgaaagctgacgccacgcacgcctgcctttagtctccatactctaggttgtcagggtcgctcttcgcctggtcaatatccgccatccactcattcgttcgacaagagtctgtccgtggacaagcaagaggcttttcccccccaatccctctccaccactctcctcattttttccaacagcagtcatttcgttcagagcaggatcgggacctgcctcgcctgcctagctgtttgaattggcccaccaccgcatcgcccgacccctggagctagcaattcctcctccaccggcgccccgtaccagcaccactgctttgcaccattctcaacatccacactccagcaaccgactccgacttgctgcatctctgaagatccgacgtccctagagtccaacctttgtcatcgtcattctccctgtctcaaccagtcacaacaacatcacttcggagtagtccgtccctcatacgagttcgtcgccaattgtgattacgaattgaaccaacacacctcaagaaaaaaaaaaaaagagaaagatggactcccgatcaagcgatgtgtcgccagaggcgatgcaggcacgaattcaacaagcgcgtcgcgaggccgagaatctcaaggacagaatcaggctgaagaaggaagggctcgccgatacttcccgtgagtccccttgtcggcaggtcgcgaactgcgccgttgtccgcccatgcatgccgtcgtcaacggcggattgaccgctgcatagtgttgctgacatgatgtgtagtctacgaggtcgcgcaacaggcccatgagccacttccgaagaacaacatgatgaaaacaaagaagacgctgaagggccatctggccaagatttatgcgatgcactggtctaccgaccggaggcatcttgtctcagcatctcaggacggcaagctcatcatctgggacgcttatacgaccaacaaagttcacgccattcccctacgatcgtcttgggttatgacttgcgcctatgccccgagcggcaacttcgttgcctgcggtggtcttgacaacatttgctctatttacaacctgaactcgaaccgtgatggcccaactcgtgtctaccgggagctttcaggtcatgcgggctatctctcttgctgccgtttcatcaacgaccgcagcatcctcacctcctccggcgatatgacatgcatgaagtgggatatcgagacaggaacaaaggttgttgagttcgccgaccatttgggcgacgtcatgagcatcagcttgaaccccacaaaccagaatacctttgtgtcaggtgcttgcgattctttcgctaagctttgggatatccgcgctggcaaggccgtacaaacattcgctggccacgagtccgatatcaacgccatccagtttttccccgatggccactctttcgtaacgggttccgatgacgctacttgcagacttttcgatatccgcgcagacagagagttgaactgctatcgcgtgagtaacctgtggattattctcctctcggttcttgatttttttttctcttggtggctttagagctaacatttgggtagtccgaatctattctttgcggcattacctctgtcgcgacatcagtctctggacgtttgctctttgccggttacgatgactttgaatgcaaggtctgggatcttactcgcgctgaaaaggttggctctctcgtcggtcatgaaaaccgtgtcagctgtctgggcgtttccaacgatggaataagtttgtgcacaggctcttgggactccttggtaagtttctacccgcaacatcagatcgatatggtacaggccgcagattagactaactccctcacagctcaaggtctgggcatattaggcgcatgtgtgatactgatacgaccggcaccctctggatacccgaccacgacgcgtcactttgccaagcctatcgagtgcttttttctatttgttctattcaacctggtaacgcctcttgatccttgcgatttggcgtagacaggacgaagtcacgacatatttttcgacccaacaatctcggctccccgggcttggaccatcatcaactggccttgctccccggttggaatcctttttagcttctatagcggtttttccgatactccactcgatttgctgcgtcatattttcagcgggttcagttcgcaaggtgggcggcagcgatatcctggctttgttcagctctccgtacgccaacccgcctctcccctccagaaaacgtccccccggataatatgatccgacacgttcatcaacttcgggtcgcgtaattccccgggcattattacagggacgtctgtaccaggttttttggacccggtttggctggagcagaacgtccaataatcatcaaggtctggctcgacgggtcgtatcatattccacatgagtggttgccagtgtctctcacaggggttgtgtcttgaaccagtttaccggataccctctctatacgtatttatccacatctttgcgcgcattttctcagcgtttggtctttctctagtctattaccggcggggtgggtaggaaaccgtcagggtgtctattttcacgtgtgttgataaagtaggccgggaatgcaaaacggtccctttgtcttgtgtttttcgcgagaaagaggcggggatcggctcacgagtggcgacggtaaacagcagttgcggtaaaggctttgggggaggtaccataccctttttctatttccccgatttttcgttaggcaaagggtgtatatcgtggggatcttacctattctgtcatcttatctttcttcatctgcccttttgctctctctctccttacctcgctcttctgatacctagtatctttatgacggttgtttctttcactgatggttaatggtggatatgctatggcctggatgagatggtaggaacagaagtggagggaaggagggagatgcaactggccttttaaaatactttctcaaacgttacccccgagccctgattctgccctgcctgtgtactatagttgcactgaatgctcaattcattctataaatctgctctcgcttgtatgcatcaggtctacgtgaagatggtttccaaagcttggccaatgtgtttgttagtctagttatgctttgtgcgcgagtgagtgtgactctcaccgatttatcatcttcgtcggcaagcctgaaataacgggaagtccggattcattatggtagacaatgctaaagacgcgagacctgcttgcggagatgtagcaggtaacatatagtaagtcaggccctgcctagttacagatgccatcaaagttcagttcactgatgtaaggcgtctgcccaccatgtggtttctcctgcgttcattaccattgagattgatgcagaagctatcgaggtcatccaagctcgtacagacaaactggatagtatgcagaagagatggccactctgatgttcaatgctcaaactggaagtttgagcaatgaggtaaacagagaaaaaagagccccattaacatgaagtctcattgttatagaatttcatcttcataaggcaaggaagtgcgaccggagaaagagagagggcggcctaactgtgaattcaattgttgagacagtcacccctcgtcaccaagcttccctttgccatcgaagccttttagaaagttttctaccttggagatgggcctttatctcctgctcctcaggaagcgatcatgaataattagctataaaagtaagtagaaacagtatgcaaataaaaacaacgcacctacgtctctactgaatggtcctctttgcttccatgttccaggcaccagatacgggtacgttcccaacagacatctacgcaacaatgaacgaacgaggcgtccgtggatgacaggatcagactgaaacgaagtgaaacatgcatgatatggtaatcttcttgtgtagtagtttcgtaaatatgctagtgtccagtgggccagtgcccttgactgtgacgatattttcccttgctcagcatacgtaaccaaaggttttcttgaaaaaggacctaattgatacatggaaaatgaattgtcatgcgcattgctaccgctatcacttgctgtcactttccgtcacggcggctaaattagatggttggtgttaatggagtttatgaagagctcaaagtctgtccaagatttaagtgatcctatcatccatccagttttgaaatttgagatgagggttacagggtcctgtctaccttggcatagttcgagtgtgacacgaccaggtagtcgtcatggttgagggacagaaagagacattaaagcatcctgcgtcctgtcaaaaagtctaaacatagtcaagaccctgtcgatgacaaaatttcttgcgtcatatgccattcgtcttatgaacctgcaaggtctaatggaccaaatccggggtcctttctcggctggggaaagggtcaaaacccattcacgatttgtagatattcacttcccagggggggcaattttcgctgcccttatgacgtaggtttccaatccagggcccgtgaacacccgctttatactagttagtgtatttgttctcgaggagtcacaaacgttgaagaggaactcgagaaatgtcgtcgttgtcccgagaaccaattctggactgtggtcaaagccagattcagagaaacctcgcaacatcctaagcaagataaaggccattgtggccatacaatgacatccatactcagagctttggcggaaacaagatcaaactggcattgcagacttgaatttctcgtagcccatctcgatcggacatgttcgttggtgcttgccgatcttcgattccgtgcgccagcatcaaggtccgaaagcagcgcttgtcacaatacacagtagaacatgtacaaatgtaggtctcgtccctctccgggtttctcccgtccttgaatagtgtgtcaattatcaccgttctttgctctttctggttataagttgaactgaagtcagccatagatcagaaatctccatcacggcaactaaggtcacgggcgagggtgcactccgcatttctccacgtcccgtctcgtcaagaagggaagtgcctggagattcctcagaattcatcaggcgcaatgaggcctcaaacctaatacttccggttggcctctgatgttggaacaattcgtaccctcacagattccatttgccaggaaccttttccccttcttttcttttccctgacaccacctaagtgatccctgcaccgtccttgcatgagtaattgccgcggcgtcttctaatcccagtcacccacgcgactaggtctgggcatgcagcgggcagccagtgtcagccaaaggcacaatggttggtgcactggcgcccttctaagcctctaattcgccaaaagcagcccctctttaggctggataacctagggaccactccatccccatcctgattgtagccgatcacacacgaggggagcgaggacaggcacacaaccaccacaccacctccttcaaaccgaagtctccgatctttcacttttgccgccttgcttcagctttgcctcttccagctttgcgtggatcttacaggtctttgaacccttgtcttccgctgggcgaaaaaaaaaagaagcccaaaaataaggtatgtgaagaacaaccggtttctttggaatctcctcaggggtaaactcatcctcagcccgtgcgtgcctcctggtttccccttaaatctccatcctactaccccaagttcagtatcaaggcatgtctatatctgaatacctgtttcagtcttttacctgtactgaacaagttcatcctttctgttgccgcattggggaatccacattcaaggtgtgaaactccgtacctgacacgtttccagggaaaagagagagcgacgtgcatcacctccatccaactggtttggcgtcactgcgtctgcgtctcgcctaccccagccttgaagcaggtcggaacgtcggatcgtcactcctttcaagacgctagcttggtgtctcgttctcttcgcgaatcaatctgactcagtcgtggcttgcgtcggtctttctcctcttttacttgctcaaaccagggccgtagatcgtacctgatctgaaagagaaagagagccaaggcagaagtcacttcagactagttgtttgaagcgaatcggtagctgccgaggacaaacacaagcccacattttcgtgtgtttatcgtaccatcaacgacacaaacgcacagacgcgatagcagagtaagaggaacagcacttgctcatcctctgttctatttctgcaaagtctaccaccctacctgaggcggagttaccgttcttcccttcgcacgggcgccaaaccgtatactatcaaggattgagtcccaggtacttgccctcgggagtccctttattgtaaccctaccacgcgagtccgcccttcgagaagcattcgttgttgggctaccccggtctttccaacaaagattccttcagccccgtgctgtctttgtcccaagttttccccggtcccattatcataaaaacctgtcacccttcaagacggacgttcttccccccttctttcacaatgtcagaccaaaccccagcccaagaagagttcgcctctttcctagccaagaactcctcaaccaagtacagctcccatcccgaggatcgagacgattaccacgactccaaggcgttccactcagacggccaagcagacagcgaggacgaagacgaagaagaccgcttccgcaacgcccagatcgaagcagccatgcgcatgcccaccatggactcgcggaccgagatccggctgccgcccgccgggttcgacgccggcgccgccacaggcgtcaagggcgtgatcgcggacgcccgagcctacgagaatgccaagcgcagcgccaagtggaagaacagggtgcgcagcgcgcggaggagtgtgtttggcggcggcggtgacgcatctccagaacagcagaaaagtggaagcagaaagtacagcgatggtgcgggaagcagcgggctggacagcgatttcgggagcgatgcgggactggatagcatggacgaggacgagaaggagtttttggagagatggagggagagtaggcggcgcgagctggagaagagcagcatgaacccggcttcgagacagaggaggacgagccccagctcgagacagtttggccggctggacaatgtggatgcgattggatacttggatgctattgagaaagtgggaccagagacggcagtggtggtatttgtttatgatcacgaggttcgttcgcctttcccttctccttgtcaagcatttcactaaccatttttgcacttctagtgccctgtctcagcagcaatcgagattgctctccgaccaatcgtccattcccatcccgccatccattttatcaaggttcactacgccgagatggagttcgacaacgcggccgtcccgtccatcctggcgtaccgcaaccagggagacctctttgcgaatctcacggggctgatcgagatgattccggacgatgaggatttcgacaccgacacactcaaacggcttttcgagaggcacggcatattgcgaagccaaaggggagagcctgccggatggtgatgtgctgctcctggatttcccagtcagtcagtcagccagtgatgcccttcggaccttggtcggagctgttctgttctgtcttttcttgttggaagacgggaaagacgcagtgcttgcactgagccgtccgtgtgagcattttgcccattttgtttatggaaattgcgtgctcttgtgtcctcgatgacaccggcagatacggcagctgtcctagttctttgttctgccgcggcatgcgtagtccagatttcagggcgtgttggtatacctaggcagctctatgcatacatcaggcttcgactactgaacggtttcccccagatggacttccggcgcgagcgatcagtagagattacatgaccttgggttttagtaacagtgcgctcagctcatgccctggaggcgtgattgaggcaggcagatggactggtacgaaggggtacgaatacatggtattttcgaatgaggaagaactgaaatgatggtcatgtctggacgctagagaagccatacttggtcttcggagtttgtattaatcgttactggtcaatctatatacttaaaattataatctgtacgtagatatacacaatcaaacctttgggggctataccagtaccaatacgcaaactgtttcctcgctctctgtgtcggtgagcattgtggtcttcgaaagctcgaaacaggagaacggcatcattttggagcatccgagtggcccaaagtgaacgctaagatgtgtgaagcgtcccactttggagatgcagatcccccggaacgaacagggactgccttggggtttactaggtatgtactgcgtacatatcgatagttactgtatgcgtgaactggaaggacactgtactgcgatgacgaaggtcctcgagagatatgcggtttcgctcatacttctcgatataatcggctcagttttcaagccctggaggcattttgatattccctccgagcaatttgtgcaacttgatgctctcctggtcatgccttcctcttgcatagatccttatgaggatgaagatgaacttcgttgggctaccaagaataggtaagtacgtggcactgtacagtacacactgcagcactcgttccagattgccagggtccattaagtgctagaggtactatcgcaccgacatccgggccgttcggagtgcccctccacctctttatggcaggaacctcctcaagaccaagctcccgtgcatcgaaaatgtttgaatgcgccctttttttcatttctttgtcaagttgtccgttgtggtcgcatatatacgaacattgcttgggcccgggcgaggcgaatcccctttcagacccctcacagtcgtccagggggccatctgcctaagaccgaccccaccattgacgaccaacggtgaagacctccattcgtgacgttaacacgcccgggtgggaacaagctgctctttgtgatagctggaacaacagtccctttccgttttttttttcccccatggttagacggcggcttgagattaatggaacctcgtcggaaatgtggtatcttcctgcagaatgtgaggcaggctagacgccgcaacagagcaaagggtgacttcattgaaggatgtggacggcgcagtggtcagtccgtcgctgcccagaccagcaccattacactctaacagcccgttactgaccggtttggaccagtaggaattcgtcaagtagacgagggggagcttctcagaccgtatcacacctctccaaccgcaccgctcttctttctcccttccaccacacttccgcccaacagtcttagtttcatattacctttgtctttgggctatatcccgcaacttcccctccccctccacgcttcctgctctccagtttgcaactcggcttttgcaactgttcaacgagaagtgcgggtcaaaaccattcatcgtgcctcctccagacgtccagaagtgtagcgatttgttcgattggtcttcctcgactctctcctgaatctctcccgacaaaccagaacagcgcttagatacctatataccacctattcccttcagtcattcacccggctcgagctgtcgccgataaagtccgaggctgccaggtagagctggggctggccatctgaaaccgtcccgccagcggaaagagggcagttgctgctgagctcctttccccaccttggccgtgcagacgcctgctggtgtaagtaggcaacaacctaacccaaatcccatatcttccaggcggaaggaggggaaggcaacttcagctactgcatcctccatcctcatccgccaagtactgtacgacaaggaattcggtgtcggctgcccaagaattccagatcaacggacaccagaattaacctggtacttctcgttagtaatatcttcacttttagtcgagttcgattcgttcagttgctctgttctgggactgcgctcttgctattcaaccaactgaactgtttccgtcgctggatcaggctcgctttgatctgaccaccccccaccccccattccaatcaccgaacccctccttcccttgctccttccatcttcctcccaacagctcgaccagtcttttgatttcttccatactaccaacgacgacatctcagcttccttctcgcctggaagttcatacattcgcaaccacatcaccaaagatcacatccccctggaattggtctcagttcatactgcaattttgggaagcaaccgggtgatgctgcctgttaactgacctccatcctcgttatggaatcgcaggcagacgatcctacaagaacatccgataccgaagccaaccagccggtatcttcacgcaccacactgcctgcagaaaggaagctctcgtcctccactccagcgttcctctttccaaagccgcaagggaacgacaagctggcgacctgggtgtccaatagctcacctgatatccgacagaatctccctatcatgtccgacaatggggatttggccgattcggcttacgagatgattggcaaccactctgaattcagcagccaaggcagtcccttgagtagtcctgatgacgctttgtctgagagcatcagctctctgcctccacacccttccgacgatgttcgcagtttagatggttcggaggaccgattcacgaccgattcagatgaagaacgagaggaggaagacgagccaacggacacggacggtgccgaggaattgagttcctctcatgcttcctccatcaaatacacggatcaagcgctacagtctccatcgacaagtgttccggcaaaccccttgcattatggctcggtggcgtccattccagatacgtcaaagtctatcgagtttcaggaagcagccagcgacgccgttgacagttcacccgtattcgttcggcatgcgatcaaggagtacacggatgacaaggccaaggcgctgggcaagtctctggacactcacgagtcacctcggtctttgtcggtctcactgcgccagacaatgtcccaggcctgcctctccaccgaggagcctttgcgagttctatacacaggttcggcagcagcgcagagagatatcttactgaaagtttcatccgctatttgggtctcaccaaaggacggccataaagaggacggccaattcatgaggcaccgggaaggggtttacaacattgtgccgatctcctcgtttggatctgctccagaactggaccttatggaagcttcaagctaccaaatcaaagttgagcattgcacctcagctactgcaacaccactgagagatggacccgaacatgggccctctacagtttattcaataaccatcgagcacgagcggacctacgcttcttgcccctcgcgcttcggcccagccgtccttgaccctcagtgggatatccctcaccttgccattttctactgctcagaaaacgaggatgaggaagatcagaagaccagagaggccgcgtggggattcaccaaacgtcatgggattccatccatcttcatctccgagcatctgcgcatcgacaaacaggctgttgcttactggagcaagtatctcgatgagcatgcgatccacatctccctcgagtccagcgaccccacgaagacgatggttccccgactactacctgtcgacctggaatcattcgggaacatcaatgcttggcagatgaaccgtaacattgcctatctgacgggtctgtccgatacgaaagggcctggaaagcagcacgagtcagctacgaaagctacaaagtggtggcagaacttgacgccctcgagaatgtccctggaccaagtcatcgaggcaatcggatggaagagatggctctttaccttgtttctcccgctatttggggcacttttggcccagctcttctcggcatactcgggacttcttccagcgcaacaccttcagtcatcgcgggcgtcacaagctccggcggtcatcgagacgacttcggtactcccctctactgtatctgttaagattacgcatacctcaacggcgacagtcgtggtcaatattacatccaccaagacgattcaggccactccttcagcaaagccatcagctagtagcttggcctctgccctatcctacgctggtctgctcttggatcggccctcctataccccggttgattcccaaccacagaaaacggtttgctctgtgcgggtgaacagtccgaatgaactgctggtcgtgataccctccagcagcaaggcaatgtggctggcaaaaggcgcaatcgacatcgatgtatatcagggggaggagcgactcaagacgaagctttcgtctgtggatgaaggtatcttggtcgaattgccggtcaagcaggctcaagggcgcttcaatgtttccgtgatcagcaaccgcagaccgaagatgaacgagacctttgaggttgactttggcaaggatctcatcatcgaggcgtttgaggcgagcaggctgctgctgcaggactttaccagtgttctttcggctgcgaaaaatgaggcgatgcacattggatcgtctcgggttgccgaaacgcgcaatgctgccaagaaaacttacaaagagatggctaagaaggtcagggataccgtttcaacaggagatattgcgagattttggaagaaaatggatcagggagttcaccaactcgaagtgtccgttgtcaaggcgcaaatcaagtccaagctagtatggctcaagttgcggggaactcgcgaggagtacaacgactacctcgccaacgcaactcgttttcttcatgaatttgaggcgacaccccaagagaagaaggaggagtcacacgaagaagccggatcagatggactgtatggatttctgggaagacttcgcgcggggctgaaggataagaaggatcagagctcacaaggacggaacaagggggcggacaagctgtggaggcttatggcatgatttcgtaactggcactgtttttcaatcaacttctgtctgtcttccaagttgctatacattttcctttggcgggttatttgggaaactacaggaaattgggggcgtcaatacatatcaggacactcaggatcacaagggcttgggactggattggagttacaacaattgtggtgtatatgatgggctgagcggtccaggtatcgtaggtaggtaaccatagcattttgtcatttcgcgagtcttgtagatcaaacgatccttcgctggtttctagttctgctgtctttgacatgtgcaacttgttttgagaacggtggttgagttgtgcttgtagtgacaaagtgacgttgatcatcgttgtagcgatggtgacgctgatggtattgatctaaggtacgtactcaataagggaactcctctcccttcaccgggcatgtaaacaaccccaacagcgcttcatgaccggacatgagaacaggcagcaagcgactggcgcacggacacttgcacaacagcctccttacaagtatgagcctgaggactgggcaccaagtcacgatccaatcagcggatgcggttggcacctttgggtttcggttgtttaacatttaggaagtgacctcagctttcagggcgactggacggaggacgacatggggcgaacagggctacctagggtaggcaggagtggtaagtaggtagtgtacaggtgggatggcagatggaagcgcggaggaggaggatctactgtgcaagtgggagagggaggggcaatcttttggattccattctggcccatccacccgccctgaccctgaccctgaccgaccctgaccctgacttgggctgtggagactttcgacttgcctgacttgagttgagcccagcccatgcgcctggcggactgagagaggaacccaccccaacgagcagagagctactacctaagtactacctatccacccatccactcccctctaacgttttccactctctttctaacacatcgatcccctccaaagcccgccgaacgagttgacttctggattcaagtatccggtaagtatgttataatattttttttcttctcttttgtcttgcttacactgcccgctcaaagtctttgctgggcgggactgttcctctttctgtctacctaccgacccgtgcaggcattcagcatccaacctccccgcacatgggacacaccccgcttcaaatctctgctggcggtttgtcgctagcgctgcgccgctcgctcgctcgctcgccagttgagaagcagagacagacagacagagacagacagagagagagataggaacagacaagacgagacaagacaagaaaccccgcctcgatggcccgtcgtatcgtgcgcctgagtaccaccgcctgtcagacaagccagtcaggttcgctagcggcaatggcgggatgggatggtcgggtgctctctgtctctgtcactctacgtctctctgggggtggttagcgattcatgatgcctgcatgataggaagaacaacgaagaaagacctgggaccattgcgaaacttgtctatgtgttatcacgaaagtgttctaactcattctccctgctcctagttaaaccgagccaacaatcactagaacagaaccccgataccaaaccccaaccgtctatcaaaatgtccgataccgagaacaagcctgtcgaggaggttaagcctgacgctcctgccgccgctgaggaggtacgttcgccttccctgtccgcaaacatcctatttcgattcgaacgggcgaccagaaagtgttgggagggtggcgaaggggtcgcgattttctctgtcttggacgattgctccgtgtaataatcttatgaacatggagacatcgagtttctcagccgaacagagggggccgcgatctcccgcgactgtcccgttttctttcacaactgcgctttcacagagccaacagaaggctaacgcgatggtgcttatagactaagaccgaggagaagcccgctgctttctccagctcatccgtcttctccatgttcggtggtggtgccaagaaggagaagaaggaggatgaggagcgcggcgacacctctggcagcgccaaggcccagcgtgaggctgctgccgctgccgctgctgagaagggcgaggaggatgaggcccccgagtctgaggacgttcactttgagcccgtcatccaccttaccgagaaggtcgagaccaagaccaacgaggagtccgaggagcaggtcttcaagatgcgcgccaagcttttcaagttcgtcaaggaggccagcgagtggaaggagcgcggtaccggtgacgtccgtctcctcaagcaccacgagaatggcaagacccgtctcgtcatgcgccgcgacaagaccctcaaggtctgcgccaaccactacagtaagcaacaccctactctattgaagctgttcttgaatgaagcttgctaaccatacgattctactagtcgttcctgagatgaagctttcccccaacgttggttccgaccgcagctgggtgtggaacgccgctgccgatgtttccgagggtgagcccgaggccgtcaccctcgcgatccgctttgccaactccgacaacgccaacgctttcaaggatgcctttatcaaggcccagaaggacaacgaggctctcttcaaggctgccgaggaggccgccgagaagaaggaggctgaggaggattccgaggacgagaaggccgagtagatgtgtggtctagttttgcatgaatttgaagttgctttagggaaagtttttcaaccaccccgttctattttccgttttgctaggtgttagaggggacgatgacattactacctccatgggctgggcgatggaatgaatgaaaggaccgctacagaagttatgacgatgatgattcctaggctagagagctggtacatgggcagcgtgtgcgagaacaaaaggttgaagtatccgacatgaaagcactattcaggtgtgcgtttgacgagatttcaatatactggtaacatactgcgacggcccttttgcaactatggctggcaaggaggatgaggatggggattactcttaagggatctaaataacctttagcttaaccaacagttttagatagaacaactcactacccttcacaccgatgcattgcctttgggggtttttgatcaagttcttgtacacacaacctcgcctcgtcatacctggctgacggcttagcacgatggtccaccaaaacatgagacgaatctgatggactggctagctgacggaaacctgagcctgtcttgaaagaaacacaaatactgaattccgtttgccaagtcgtccgtgacgcggtctggcgacgaccgtataaaaaatctggttgttttgcggttttggaggtttcttctcttcttgactaccttacggcgagctgacgacgatcctcttcttcgccagcggtctctcactactcttctcccgacgacgcaaaatcacatcttggagcaatttacttcaagatttcagggtctacttcagcatcaccgtcgtctttgacaacttctttccaagacttctgctttctcgatcatcgcgatatttcgattagagtggtgatatcttcgttcacctaggtgagctcaccttgcttacatccacggtgaggggtagaggaatgccggcaaagcgagctgacgctcactgcatcacagcgcaccagccacagcacgcacagcggtacctcactgagtgctagcgacgggacaatggtcgacttcagccatggttacggttttgactatggcggcgccgcgacgcctccgttcgcgaatgacgaaggtatgtcccgcttgaaccaacttcatcggagtgtacatatattgcacagtgacccaaattcccaaccatccaagtcgcatcagcaccataactcagtaaaaaccttcccacattgccttgcttgaacactcccttgagcatttttcaacccaaggccatcagagaggagacacgctcttaaccttagcccctcttcacgatcacgatcgcgttcccatccaacttttgcctatcccaatttgtacgctatacaccttagagctacgttatccccatcattatccctggttcccaaccgcacgccacggcccgccgcggtacctttacccctccgtaacggacgaccttattctctaccgctacaaagcccaactctagcagcgcgacggaatctgcgacacaccaacacatacaacacaccaaacactatagagcccattgccagacagcccaacggatacaacaacgtcgtacatcctcgaatccttgctcttcctcaagagcccgaacgccactgtcttactactgtcctgtactcgagacaccgaccgaacgccgattgtcaaaagagtgctgttcgagtactaggacacgagcaagtgaagagaagtacacaaagctaaccgcgggaatccatccaatttctgggaagcagagggccttgaggatcggtcggacgttcccagtagtgctagtaagaatactcgaaccaaagctactagaaggaatccgaagcgggttccaggcgcaaacaagatgatcgtcgaggttagtttccggattcccagtccagtgtggttggtagcttgcgcaaacagggtgaccactgtagcggcatacagaacaggtgcagaggcagggaaaggaaaggccctaggaggagaacgttccgggatagctgttgttcgggaaatggattcgacggctaacgtgggtttatttgtctacagcgcaagatcaaggttgtcacagaacaacacaatatcaacaagccggcggcacaggagggctaccccatgaaggagtggacggtcgagctctatattctcgaccaagatggcaaggagaggcccgccaggtgcttcacgaaggtgacctacaaccttcacccttcgttcgcgaaccctatccagagtaagtagacaccggagcggccgccggtcacctctccccatctctgttgtgtctcgagagccagaggttggctaacgcgtcgcaaattcagctttcaacgatcctcccttcaaatgcaccaacgagggctggggtgaatttgagatgatcatcgatatgtacaccaccgagaaaggcggcaagatctcgatcgcgcacgacctgaacttccagcaatcagagtacgaaaacatccataccgtcaccttccgtaacccatctcaggcgctccagcagctcctgagagagacgggtcccttgccctcggacgaggagcgcaagcagaagaaggcggtggacggcggttccaagaagaagcggccctacgacatcgagcgtatggcggatggcttgacgaagctgggcgaggatgacctcctgcaggtcattcagatgatccacgatcacaaggatgacaatacgtacatccagaacaacctcgatggtaagtttgcccgctagggagtgtggcccctggaggcaacacgagctgatggctgactggacatgtctatagcgggcgagttctcggtggatctctacactcttcctgacaacctcatgaagatgctctgggagttcttggtaagttgttcttcccattcttttgccccctcaatcggatccttctgtagctaaatcgctaatattaccacaggtcaaagccaacgtagtctcatagtacgacttccttggtccaagtaacctacagtagtcgatggccatcgatttacgaagtcatcagggacgggaacattcttccttactagatcgcagtgcgcaccataccatacccagtacaccaccaccctctttattcactattattgatcccttgacacttccatccacatcaacatcaaccaccttcaccatcatgccattgtagccttaggcttcttcggctcctgcattaccgtggcgtttatggagttatggtgggatacgcaaaaagcaaaaattgagaaagattcaagagcttctcttgacaaaatttgtgcttgatttgatcttccagatttctttctttgcgtgatattcgatggtctagggtgtgttccgttgaaccgtttcctttctgccggtgggatcgttgccttgattggtggtgtctgctcgtgaggactgctcttcactggaagggagtggcatcgctaatcagtttgtgctttgggcggaccttgaaccttatcatgtgcaaggtttgcccctctaggtaggatcgtcatagggaaatttgagactgtttattggaaagaaaggttcgggaaaggatgggtaagaggtagaaaggaggtatgtaatagatcccacgcccatggaattcggaagggaaagagaagcggttatgttgtaggcggtacctagttctcgatcacggtctctctacgttgctcgtcgtatggcggtattagaagcagagaacatgctgtatggtttagtttacacagttcagggtatggagcagcagtaactgtccgttcgccttagtctccgtgtctcctgtgcctggactagagcgctatagatctgccagcaccctgccagatagccatctttttcaggcatgagctcttggcttatatccggagctactgcggtaggcgatattatcggcggcggttatataatgcaagtttttgtatgcgtagatgatggctaggtacatatgtcgtctgtagacagaaaatgcttctagaatgtgtgtgcggggtggacactgcgtactgcgtacatgttgttcgcccgtgttttttttttttttttttttttttttttttttttttttttgtggtggttgctggagcaccacccgggatcgtagatctgagactctggcccagcctgggtcgcctagcaactgcccagatgcgagatccgtactgtatgtacacatggaagaattctcttcgcttctttccaagccgcgatgttacttgatgatcagtaagaaactggggaaagtggaggttgcaggatggatgacagatgcggctctgctggcgagaagagaggaggaggttggcttggcagttgctttcttctggaaggcggttgtcattgatctcttgagttttgacgttcgttaggggtttggatcgagatccgtaggaggaatgactgcaacagtatgtagtctagtgtacgaaagatctcgggatcgctggctagacgtgtcacgttgtcatgaaagtgattttttttctacacatgagtaaccgaagacaaggggacgggactggcagtggcagaaagaattccaggaaacaacaatatatatcgaccgcgtgacgtgaacagcaaacagcaagggagtacattgtaagaaagaggaaggagcgtgacggctgacaagccaaatggaataagtggaatggtggcttataattcgtcagtctgccttagacatggattgtaagtcaacgagtttccactttgggttttactctctagtgtactttgcttagtacagtatcatcgttttctggtgctcgtcgtatcattcttgtgatgctgtctaggttgaatgaaggactgagtgaggctcacgtggcttccttacatgtgtttcagagtcgcaattggccgccctttggttatcaatcgttcattctgttgatttgttcttccttttcttatttttattgtgtgtgtccgttatctcgaggtcggactggcaagaggatgacggatggaggcgtctggcagccttctcttttcttcccacatgtcttgcgttactttaggtcttgcagcccaaccccaaccagcaattcaaatcagaactcatacctgctgctggtatctttccttggcaccagccgtcatatgatctatttttgaaggcgttcctgatgatggagaacagctgctcttgatacttgacatttttggatgctaagacaaagtttgccttatgcccgcccaaaagccgacgatttccattatcaacagcaacggacgtttcggcggtcaagggtcgatagtcatgttatgaagctgctctagattccaccaaggagcccgcttttgaagatggattacaatatcgaaaccccaatttacgagatccttggaggaggggtttgaggggttcatcgtgaaaggtgtcggtcggttcaccgacgaggtgccgtgggtgaggaagcgaaggagaacgtcggcgcagtgcagtgttcgttgagtgtgggtgctcctggacagtgtcggacagtgtttgcactggtggtggacttttttcttttctcggggcttcttcctaattctgataggcttgtagtaccagcctggatcagcgccgccgttctgttccccagagacaccttgcgaacatctcttgactctctcgttacggaaggacgcattgcgagactgcatcaacacagcgagggaactctcaagacttggccttcgctgcactgcagttcatcagcattgtggttgattgatccctgtccgcttactccaccccgcaaaaaaagagagaggaaggtccactcgtacactccaaacgtttggcacgtccatttggcgaccccgacacaacggcattgggactccagtatctgcaacaaggaagaaaaaaaaaagaaaaaccgattggattggagatccctcggctgaagttattggagatcgattggagacaagcgggaggggcaagggcaagatccgccgttttcttctattcttgttcccgctaatcaaccattatcgccgcttgcccacacctcgtcacccttcggctttctttaatcctactaccaagacctgtcctgatagccgtcctgacttctcttcaaccaccacaaaccgctgcaaaccgacactgaggtccgacccaggggcctacctggccgacagcccgacatcatcactaccgtcggcctcgggtcgcattgacttcattgccgcccccaaccatggcccagtatgccggctcggccgctcaacaagccgctgctggccatcagtctctttcgccgctatcgccgtccgcctccgtttccgcctcggtcggaactgctccgccattgactccatccggcaccgctccggccggcactgctgcagctgcgggtcccgctccgtctgccgccacggcccagagtggagccggatcttcttccgcctcccaacctcaggacaagccccggtcccagtcgcagtccggtgccggcccttctgccgctggcggtggtgcttcttctactacaggagcccaacacaagcgggtgtatcaagcatgtattccctgtcgccgtcgcaaggtccggtgtgatctagggtccgtcgataaccccagtgatccgccatgtgtccgctgccggcgcgagagcaaggaatgctacttcagcgcaacccgccgtaagcgcaaggtggacgatgacatgactgacatctttgatgatcccgaccatgatgactacattctccgcaacggcaggaagcagctacgcagtggtgaaagtccggtcatggctgcccctcttgatcgccgtctctacagcgatgtccctctcactcctgggggtagtcggggtcgggcacaaccgttgaggagacccggagatggcggccccaacagcactacgagcactggaggtgctcggagtaccaccggcggcgagtttggcgctggtgaggccaacactcccttggagaaccttgaggccagaacagttatgcgcagggaggtctacggcccacatgacgctctagacttgttgtacaaggcggcgaccgacaagttagttgatacccgtagtgatcggtcacagcgactgccatatgctgatgtcgcgcgcttgcgtagcccgatgcataggcaggacggagagtctactgccgctggggactcttcgcggaccaatcatcatgctgggcgccctggtctgaactcccgtcactcatctcaccacaatgaccgtccgggttaccactctcgtcatgcttcaagacaggaagcgtccaccgaatctatcgacccggaactcaccaagcgtgacatatcacaggagccgggctacaacgaggcactgaaagcatgggcgcgctttcggttcgtgcgggcagggtggtttactgcgcaggaggcgattgattacatagaatagtaggttgctgccttctacatgttgtacttgtgctaagctaacatggccacctagctactatgcatatctttcaccactcacgcctatatcgcctcctacgttccggaatccagcttcgcacctcacattgttgactgaggaacccatcttgacagtgacactcctcactattgcgtcaaggtatcgccgcatgccaggaaccggaggccactgtcgatcacacgccatccacgaacagctatggacctacctccgaggcatgatcgagcgtgtggtctggggtcaggaggcatttggtggtggcttctgtggctcgggcgcggacgaatcgcagagttctagcacggcaccatggagaggtcttcgccgcggcagtctcagaacattcggcacaattgagtcccttatgatcctgacggagtggcatccacgagccctccacttcccgccgagcgaggccattgacgagttgcttctaccctcgtatgagcacaattctgcggatgacgacaacaaccaaaaaccttcagctgggattggcggcaggagaatagagagctggctggagcctgcctggcgaagtgaccgtatgtgctggatgctgctgagtaccgctttgggcttggcgtacgagctcggggtttttgacgagatcgacgaactgctcgcaaccggatccataactcggccggaatatgaagatgagtcgtatcgccttagagcccatcgcatcaagagattgctcctgatttatctgagccagcttgctggccggctcaactggacaaacatggtccctgagaacatgcgtaacgatcctatcatgtcacgaaggcgacctcactcgggagaaggaacaactccgggaaccaatccttcgtccacgtccaacgggtttgtgtacatccccgacctcgagctagacgatcagattatcctctgctgggcaggtgttagcaatgtgatgcacaggggcaacgagaaacttttccggtctcgcaactacactaccgatatcatccagagcggaaagtacatacaactgttgaaggagttccagcctctgttgaggaattggtggaacgacttcaaccgctttgttttgccaccatatattcggcacatcctaaccatcgagtatgaatacgtccgaatctacgtcaattcgcttgctttgcaggctgtcgttgagcggtgtaccaacaatcccaacgttggaggcggaggctcaaccaacggtggaagcgtctcgggacactctgctccgcagctgtcaccgcagacgcagaactatctcggaaagctgccgctcagtcagcttggtgggttcggggctgaagacgaggagtatgtgaaagaggttgttaacggcagccgaaacctgcttcgaaccgttgtcgatggtctcttgcccaagggttacctgaagcacgctcctgtgcggacctactttcgcatcatcagtggtgccatgtttctgctcaaaacgtttgcactcggtgcgcccaaatcagatgtcgagttgagcatcagcctgatggaccagacggtagatgctttgaggcactgcgtcgttgacgatgttcatctgggaatacgcttcgcagatatgctcgaaactttgacgagccgtctacgcaaccgctttattcacgccccgccgccgcccgttgccactacagatggccggtcgcccaatccaaatcaccaagccgatactaccaacggcaacggtcccatgccccatggggcgccaaatctttcctcgggtgacgtctggtccaagctgtctgctaataatcttggtgagttatcctggccttctcttctcaattgcttttcgagaaattgaaactaacaagtcaccaaacagaacgcggcaatcctacaaacaacatctccgccaccccctgggacgtcgcagctggtgactttccataccccaccggctcggcatccatgttcggcccatctacgcccgccgccacgtctaacttacccgataccaatggcaacagcaatggcaacggtggtggcggcggcggtggcggtggtggtttgacggacagcatgtttgagaacacggattgggccaaccctagcaacgagatgtggtacctccccaccggcccggcctttttccagaatatcgacaacacgagcgtgtcgatgacagctgagggtgttaatgtgggtggtgtcgatttgttggattttatggcgatggatccgatggatggggctagtttcgttcttgatggggggaggtatccttgagtgtttcgagttgagttttgggacagaggatcgatctatctgtgaatttgcggctgatggtggaaaaaacaatatggaagcgaggtcattatcactatcatcgggggagatatataaaggagaggaaggaggatgggacaaaccatgcatgagagagctaatgagttgcaggtatggttggagaaggcatcgtgatagttgccaaagtaatctgaaagtgcaacacggacaccaaaaaaaaaacataggaagggaagttttgctcatttagggacggcgcggtgttttttctcgtctttttgtgtttcttcacactaagtagcgtcgacatcggatatggtgggaaagggaggaatgagaattgagtcgaatggacgaacagtaccaagctatcatcaactcagatgtgcatgcttttgtggtgatgaagttccaatgtcttgtgcagcagtcgttgaatttgttgaaagaggataacacagtttagagagtatctgttccccatgtcaatgatgaaaagaacaactcgtcaatcgagttgcggtcattccagtgtctctattctttcaatgttagataacctggttttctcattaccggttcgcggtatctctaatgctagtaactcgtgtttcatagacaaagcaaagcatgagaacgttatccgccctcccccccctccccccccactttatatgtgtccatctatcatgttcatttatccccagaccaatcccatatcctatcatatcagatacccattggccatccatagatgtacatcccattcaccacagcaaaattgcctttctcttcagcatcttacaacgggtcatcatctatttgcgtactcatccacctacttaggcaactgctcctccgccgccttcgcccacgtcctaaaccactccaacgcctctggattcgccacactcgcattcgtcttcacctttaacccactcaaaatctgcttaacagcaacctcaatcttcttcccattcccggtcctcggaatacccgccggtccgcactcctccaccacgcccggtacatgcctaggactcaactcgcgcttaatcacgttcttgatccgatccctcagttccgaagtaaacgacttgccgggcaccatgaccacaaaaaggcaaacggtctcatcacgatcaaactcgcgtctgcggcctacgcacaccgcgtcttcgacttcagaagcaaaaaagcggatgagcacgttataaatctcggcagacccgaagcggacaccggcgggcttgagcacgccatcggagcggcccagcatgaccaacgcccccgtggacgggttcatgcgcacaaagtcgccgtggtgccacatggccgtgccgaagcgctcaaagtaagcggcacggtacttgtcgtcgcctccggggccgaagaaagtcagaggttggcaggggaacggcttgaggcagacaagatcgccttcggagccgacggggtcgacagggcgggggtcggaggcgtcggaggcagaatcgattacgctgatggccattcctagaccggcgcattggacttctcccgcccggaccgggagaagagggcaaggggcgccaaagagggagatgatgtctgtgccgccagtgatagaggctaggttgatggtggagggaaaagcagtgtagacgaaggcaaaggtagaaggggggagggttttttttgtggaatagatggcttcttgagaagagaggtcgaggttgtggacgggatcgatggggcgtacgctgttggcttcgagcgtggtcaggtaggcggccgaggtgccgaagtgggttaccttcagggaggagagcaggcgcgggagggataggtaaccgtgcgggcggaagggggagccggagtagaggaccagcgaggcgccacatgagagcgaggaaacggaccagtggtgcatcatccacgaggtggtggtgtagtagagcatgcgcgatcgcggggagaggttagagtggatgaagagctccttcttgtgctggagaagggtgccggcggcggtgtggacgatggccttgggcaggccggtggtgccgctggaatagaggacgtagagaggatgtgagggaggaagctgggcgaagacgaggggctcctctttgggcgagctgtgaaggaactcatcgtactcctccgccttgacgcccttgacgcggatctcgtccagtccggtctcaaagttctgaaggcccttaactacgacaacgagctcgagtccgtgcttctgtagcgcctcgacgacctcgagggtcttggccttgccggaccactccttgccgttatagagagtggcattatcggagaagagaaccttgggcttgatctggacaagacggtccaagacggcactgacaccattatcagggctgattcccgtccagatggcgccgagggaggcagcactcagtagggcgaccaaggcttgcacgtggttagcaacaaagccagcaacaacactattctccttcactccagcagcttggagggcattggagcattgccggacctgctctcgcagctcgtcccatgtggtttcggtgaggtgctcgtcgttttcagtggctgtgatgacagcaacatcagatccgttgacttgggcatttccagggaacaggaggttctcggcgaagtttagtcgggcaccagcaaagaagtcaggcctaggtaacatgggcgcatgttcagggagcacctatagtagtcgacatggttagtctataagaagcactacacaggtctttcccttatgtgctgattggctcgccgtgtttatttcccaataggggtatgtttaggggtatagaggttcgccatgaaataaatgttgggtaaccctgacgaccaactgcggccatcaacatgggcaaatgagatgaggtgaattgcgttaaagcgacgcccgtatgagacaacagttccccaacccatcgcatctatagcgagatattgtggacatccttccggtcgtacagtgtgcttcgtgaaccggaagtgggggctgaacaaagttggggttgtccggggttccccatctgtccccccatttccctagaccccgcggaaaagaaaatgagacggttcttgagaatggaaagcatatcatccacggaagccagcgggatcacttgaaggagaacaaaaaatacttaatcacccacctcatcgaacagcttggaatgcctgataccggtaaagtgccaggcctcttcccagaaggcagcaacgttgtcgactgaccacttgtagagggatggataatcgttgagctggagaccgtacttggagtttacatgctcaaggaacttccacatctgcgtggactggggatccggatgtctccaaagctcgttggtgaccgtcatggtgaagaattgaagatgactgaagaatatatccgtttaaataaaggacgcgtgaagcgagaatttagtcaacttcaaagagatgcgtgggtgaggagtgatggcgattcgggttgtcgcggggaaacttgcacagttgggtccggggcaacggggacttggacagttatccgattccgatggccggaatggagaatctggggttcgtcaatctcgaaaagaggctctgactgttgctcctccactttgcgttcaatgcccagaccgagagtgggaaacgcgtggtggtcgaagtgttgtgcggttagggtgggtgtacgtgatcacggaggcttctgctgggtagggaggtttgaaggttcccgttaccgttacagggggtccatattttcgggcttgtaagctacacagtagagtgctggttcacagaccatagtagcgccgcagtctgctggttcaatgccgcccggggcgggcatgccgctcgagtgccagatgccgccgacgatggccgccggaattgcagaatgccacagctggctggaaaggcggaaaggcggaaagacggaaatggaagaaaactcgatgttcgagtggccgagatcgtcctcctccacccctccgcgttccgatgggatggatggcccgaggtttgatagggacccgtccaaagccgagtctgggcaaagctagctaccttgcttgtacttctatgtacactattctagacattggaaaccgctgcaggttcgccaagtgttttccaaagaggtctttgggctgttccgttggtattgttcgacagacagacaggctttcgaggttgaagaaaccagaaatattcatattgttaaatgacttgttagatccagctgaacaagaccagcttgtcggggagttgtgtaacggtgtgtggttctgttggaaaaagtcgagaaggtcaagcccaaactgcggaggcggggcctcgctgcagtacatccaccagatgaagaagccataccttgcttccatctcgtcttccatcccgtccgtcaatcaatcaaatcaacatacgtaccttgcatagactcaactgtcggcatccgtgatacccatcaactcgaggcaagccgtcatcatgattcacgtctcacgtctgcagtgatggtcctccaaaaaggtctctctgtcttccttgctgtcggggtcagccaattgccaacgcagacagagagacaaagtcacgcgattgttagcagtgcttctagcgcggcacaggccggttgcaatagaaaaggcggctgcaagtctcatgcggtcccgttgctgcaatgcaggctctgcatcaccacatcatcgccatcaaaccgcttcaggacagaggccgtgatcgcagaccctgaccgccaaactacaaaagagagaatccagcaacctgcgacgagctgcgattccttgcgagccatgttccagtctctttttgccaagcgtccaaggtgtccattttttttggtggagaatcgccatcacaccatgggcgcatcaatgcagcagggctgtggttgactgctggggctgatgataattccgccgtagatcgttgatcaggcatcaatccaagggcgagagagtaatgtacataggcgatgccgagcgggaggataatccgttgaaattgggcgtgtgggaactggaaagagatgtgtgctgttcgcatcataatatagggtttttttctccctgcgatcccttcatttccgaagtgctcggtggcaatggtacacaacacatcgagacacacagagttccttgcctagtcgggaacaaagtcggctggtgattggcacatccgccgatgtgtcgcgcctggacaattccgtgtccatggtgcctgcagtggctcgaggcgatcccatctcaggaacgtacactattgtctaacattgatcctgtcgaggtgcaggcagtgtcggagtcttcccgagtccgagagccgttggagtcttgtctcaagccataacgccggcttatgccttgacgatagtctcgacctgtctatcacagtctgcttgagcagaagccagtgagccagttggaaaagaaacgtgcaagcaaacgacgctttgatcagcttcaagaagcacaaaggccgagcaattgatgaaaagtcccgtcatcgagcacaagaccaccaaccgatcccaccgatccggagtgttcgggagatacggaggaccttggttggatgcgctaacaagtccagactgccagtactaaaagtacacggtacacatctcacaaggcagcggctgcatgattcagcggtatcacggtacatgactggataacgccaacaacagcgcaagtccccaattgttgctctcttgtcagactcgcagtgactggccaaattaacgtgtggctgcgaagcaacgaaagcaacaccggggagaccggggtcaacagctcgctggcagtgccgccctcattggccgtccgtaatcgggttccacaatttcggacggctgcggtgggaatgtggtggactggggtggattttgtcgctccgacttgtggtgggttgtctttgaaccactggtgagctgcccgctgttgtgatgcctgtgcccctttccgcaattcattgaaatcttctgcctcgtccactctttttcccagacagccgacgccctcgactcttccaagacaaccgtgacctgtcctgcacatcaacaaggggcgagggtgtagcagagtcgtaaaagggcgacactcgactgcgacgacaagcgcgacgacgctcccctctcttagtttgcttttcttcccgccgacaccgcctaccgctaccgcccaagcggttccgtcgcgaccgcctttttgtctccaaaactataatcgctcgatccagttttcaacctcgtcgccgccttgtacgttgctcttggaggctgctgtacctgtacacacgtctcttggatgatagggcaggtgagtgtttcgaatgctgctttccatcttccgtttctcccttttccttgcggcggagccagggcgatggataggcgttgcactcaggcggtaaatggacgggaatggttggaagtggaagctgcccatgttgtacacccgcaagagcatcttggtggtatctgggagctgctaccacatgcaaggagctcgattggacctgcattggcagcgctgtgcattgcctgcgtttcgtcatttgacatggccatcatatgtttcgagcatgcgaaagcggcataccagcatttccacagttgctccgtggttagcaggaactccatcatttccaaattgttgcgataactcgtcttctcccttggcttcgctcgcggcccgtctcattaccaagtaatccttctaggccaccttgctgatatctctctatcacagcatctgttggagttagcatttgcgcatcgctctacctcctacgcgtcctgaaagcggcggtcgtctgcttgcatccaaccacctagttgcgccctcacttgcgccctagacatgccccgaaggattaccaaccctttttcctcctcctcctcttcctccactatgccgaatcctgacgcggccgccgagcgaaggccgtccctgtccaaagccacccgcatcgcccagttcttctcttcgcccaagagcaaggatcagctctcggaaaagcaggccctccaggccatgcaacagaaccagggcgccggtacggcgacaagcattttgtcgctgccctccatttcgctctccgagcatctcaacagccatgagtccaccactcttttccagcccccctccctcgaggaaacgctcaagcgccaacgcgccgaggcccagttcggtcctctgaacagccagagccaccgctacatcagcacacacgatggcagcactctcgagccgcccgttgaagacgagcccccatattattacgtcctcactacttatctcagctaccttatcctaattttcttcggtcacgcccgcgactttttcggcaagagattcggcgaccagaaccactacaaggcactccgggctcagaacggctacgcacctctgaacgacgattttgacaacttctacgtccgtagactcaagatgcgcatcgacgactgcttcgccagacccaccactggcgtccctggccgctacatcactctccttgaccgcaagtctgatgacttcaatcgcaactaccagtacaccggtacctgcaccgaaaccctgaacatgagctcgtacaactatcttggtttcgcccagtccgttggcccttgcgccgatgccgttgaggagtgtgttcacaagtatggcctcagcgcctgcagccctcgcgcggatacgggtacttctgatctcgctctcgaggttgaacgcgaaatcgcaaaattcgttggcaagcccgctgccatggttttctcgatgggcttcgtcaccaacgctggttccttccctgcgctcgtctccaagggtgatctcatcatttctgatgagctcaaccacgcctccattcgtatcggtgcccgtctgtctggagcggtcatcaggtcgttcaagcacaacaatatggacgatctcgagaagctgcttcgtgaggctattgcccagggtcagccccgcactcaccgcccctggaagaagatccttgttgctatcgaaggtctctactcgatggagggaaccatgtgcgatctgcccggtatcttggctctcaagaagaagtacaagttcttcctctacatcgatgaggctcacagtatcggtgctgttggtgccaacggccgtggtgtctgcgattacttcaatgtcgatcctgctgaagttgacattctcatgggaactctgaccaagtctttcggtgctaatggcggttacgttgcggccgagaagcacatcatcgataagctcaaggctaccaatgccgctaccctccttggtgaatcgcctgctcctgctgttctgatgcagattctcgcctcgctcaagattattgagggtgagcttgctcccggtcaaggcgaggagcgtcttcagcgcattgccttcaactctcgctatctccgtcttggcctcaagcgtcttggcttcattgtttacggccacgacgactcccctatcattcccgtcatgctttacaaccccggcaagatttctgctttcagccacgagatgctgaagcgcaagatcgcggtcgtcgttgttggatatcccgctacacctctcatcagctctcgtgcccgcttctgcgtatcagctgcacacaacaaggacgatcttgatcgcctccttgctgcctgcgacgaagtgggtgacattctccagatcaagttctctaccggtgtcgcgggaggtctcgaacccttgcctgcaggtgttacccctgagatggagaaggagtacattaaggctaagggccaggctctcatcaagccaccaaggtggaagctggaggacgtcattgcacgtggtgtcgaagacgccaagcggccactgaggtaaaatgctcattggacgattgtgtgtggtagcgcctggtactcacttgagagggccggtgcaattgtatatatagtactaggcggccagggcacgctaaccatgtgcctcctcctgggaatcttctttgccctttgggcatcatgaggatgtcgattgacatctctcttttctttcctgctatcggcaggattttcatgggttttaatgagggtatgccagggatgggcctaatgtttaaaacgttcaagaggaagcaatgggacggaagccgaatgagcaaagcatgatctattgcaagggtttgctcatttaatatgatatcagctttggagttgggttggttagggtaatcaactgtacgaaaatgaatgtgcacaagggggtcttaatgacgcacaaagcaatagaccacttcaaaggaaacatccttcaatgtaaaaacgtaacaaagaatcattacatatattaactcaacgctacatagatctcttggtctgtctgaatgtgtgatcttggactgctccggtgagtgtggtacagaccacttcatcctcctccaatactaccccgcctaaaacacgtgaacccgcgctcatcaccactcgttttgtttttccgtcatggtacgacgcgagcctcgtccatcagcgcgtcgcatttccaatagactggagacttgcgatgaattgtgcaccttttaagcgtgaaaccggatactgcacgtgggactgtgtcttgcagcattgtgcctcaaacctcgaagtgcttgctcatcaaatcgcctcgctcgactcctccacctcgtccactatcttccaccttgctgttaaacgacggatttcgcctgatcgacaagcatcaatcgagatcgccgattcaagtcgatcgttaaaacatcaattcaactctcactcagcttcgcatccttactggcattctctcaaatccaggacaggcctcttccgtttgcatcctgcgccactttgacctctctgcatcgcttttatcccattcctcaaaccaacacccacttcaacccagagccgcaaccatgccaccagggaaaaagaccaaaaagcccaaacaacaaaccttggaggcttccttgggtgagtttgccgtcaaatctaccctttcgaaccattcgtctattcattccccctcattcttccctcactcgcagcggatttgaccaacctcattgatcttgacctaacaaaaactcccaaggccaaccgagaatcaaacccccaaccgtcaagaaaatatctacccgcagcagcagttccagtacgagtacgaaaggcaaagaaccactggattcggccagatccccagcgacgacagccatggccccggcgcgacagcgacagcgacaacgggaagacatctccccagaccggcaactccccgcctcctcagcagtcttcattcccaagatctccacagccgaggccaagaagcggaccatcgtcattgacgacgactccgactctacttccgaggcggaagattacggtggggccgcgtttgagtatgacgacttacctgtgttttcgtcccaggctgtagtgacggtaactcataacccccgcgctgctgccgctgctgcctctgctgctgctggtagccgtgatcaaaaggaggttgttgtgctggatgaggaggatgaggatgacgacatgccgctgcctactcagcgtactagaggtgtgaagaggcaggtggcggctgtgtctgatgaggatgaggatgaggatgaagatgaggggaagcgtgagggcaaggtcaaggagaaggctggggttaatgacgagggcgaggaagaggactcagactctgaccgagttttgtcgtcggcagtccggaaaagggcaacgaggcgcggtggagaaaaggagtcgagtccgacgaagaagagacggctgatcagaagggggaatccgtcctcggcaagctcggctaaggaggaagagaattcaaatgattataagcctcgtcgcctaggcaaggacaggctaaaggttgctaccggtacgggtagctcatctgctgccacgtcctcaacagaatcacgacccgctagggccaagcgtcgagtcaaaaagcccatgacggagaaggagagagcgagagagctgctgaggcgcaagcgggcgggcgaacctatcgatgacttggagaacgtggaggaagatgaggactcggaggtcgagctacctaaaaggggctactacgacacagactcggataatcctgctctttcggagtttgaggatgaggaaacggacgaggaagagattgtcaaagaagaggagagggaaaaaatgaagggaaaaggaaaaaccgaaacgaaggacaacaagaagaccagaaagaaagacaagaagggcaagaagcgaagagagatatcccctgattcggaggataccgaagataacgacgaaaagcgcaacgtaggaggttcctacgaagacgaagagatgcaggatttcatctctgaagacgattctgatgcccctattggcgcaccggacgagattggcatcccgctcgagttcactagacacgcacataagccgctcaaggaacacttccgcgacgtagtcgagtggctagtccattacaaaatccaccccaaattcccggagaagactgccgagttgtataggctcggctggaggaagctcgatgacgaggtccgtggcttggcccagagtaagttcgcttcttcggcttggaagacggacttttatatggcgttgagggcccggccgtactatacaagtggtgagacgcatgagcaaagtattttctttagcaattgcgcggcgtgtggcaggagcggacatcctgcaaagtgagtcgttatgtcttttttctttcctttctttcccctcaaaactaacctccccacccgccacccagatttgaaatcgccttctctggctccccttattacaaagatttttcccacccaagattcctcgaagctgtccccaacaacaacccctccccctcccccgatgacgaaggcggtgatccagatgaaaacgatgccgacggcaacaccatccccgccgcctcgcgccactggaagattggctctgtatgccactccaacgccgagacggcccacaacctgctgcactggcagtacgccctgctggactgggttgacacccgcctatcggaagacggacacctgactgctgctgctgccatttcgaaaaagcgcgagggtgaaagcaaagagaagcgcaaaaagaggacaacaaaaaagaagtataagctggtggccaaaattgtgagcgagtgggaggcgaatggcacggtcaaggcgctgtttcgcgagttcaaggatatgctggaggcggcgaggaataagagcacggcggggccgagggtgcagaagaggtgatttacgtgaggttcggaagggatataactaggtaccttacccctgtgggagatcgaggagactggctgggggaaggagggaattgtcttgcatgtttgcgttgaaggcagtgggtggctctatctcggaaaggaggaaggagcaaaggcccttgtggtggtagaagtggcatgtggcagccatgctcaatatgcggccgagttttttcttgctttgtttcaaagacggttggagaaggacttcattttcttgacctgtttggccgctcagcttttatatacctattatcctggcagtcaattcgaccctaaacctcactcccgctctttccattcccataacttcactcaacaatcatactctcaatcgcttttttcaggggccaccaatagcagtagtgatcggacccgtctcaatgtagacgccagaaaagtagaagtcctccgttgtatcgccatatccgttcctaggaagctccaggatgcccaagtgccaatccgcgccgttagacgaagttgagactgaaacaggagcgacgactagcttcagaggctcgccgccctcggagtgccagaaaccgaccttgttggcgctgaagtcctgtgtatagttgcaaaaagacaggtcagtttctactcccatcactaactaacattcatgacggactttccattcaacccaacccaacccaacctaacaaattgaaagaaggacttacaatctcataagcaacattatgccaaacccccgccttccactccgtcttccacccactcctctgattcgtcatccattgcaagttgggattactcgcccccgactctcccgaaatccatccactcttcaactcggtaaaatgactttcaaagaaacaaatttgatgttccctatacacactgggcgcattcttgtcgctcctcatgatgctgaaatgatagtacacttttcccctgttaatcgcttccttggtctgcgggatcagttcgatgcggcgcatgttttgcccgttccagtacgccgtgttgtcgagcgtgaaccgggcgccctggcgggagtgcgtgtcgttggggtttttgtaggcttcggagagggatatgtacttgtcgacgggggaggagccgtggatgtagtattggtaaggaccgacttggttggaccaggaccacttgttgaggtccgaggcagaggtgaagtcattgaagcggccgtcccagagaagggcggcatgggtggttgaaaaagccgaaagaacggcggctaggagagtggttgacttcatttctttttgtggttgagatgtgggtatgaaatgaaggagaaaatagtgtcgaggggaaggggaggtacacaatatggggggatcagagggaggttaaagtacatctttggggggggggggggggggaagagaaagagaaattcgagtttttgtagtatttcggactggtgttcacacacaagcaacctatgcatatggtggtaattgacttgcattttctccgaagctggatgtatcaaagagtaatatgggagaggaagcaacgttccgttactggaggaagaacagatcatgcacagagttggagtgcaaattgcggacggcagcttccgattttctatgtacgggcgatattgatcagcaggatcgatgtcctcgcagtttagcctgtaatgatcttcccccggcatcaaccacatggggctgattatagcctattggaggcttcatagagactctcagccgttgcgtgatgataaccttgacagcttgatcagatccgggtcagggtatcagaatgcattggactgttgtagctttagcaacctcacggccttttacctcggaaagcatggcaagtgtgatagtttcctgtcttaaacctagaccactgtctaaactaaattctgatgaggattactgttctgaagatgtcaccccaaggatcctggaaggaaaaattcttaccgagacacgacgatcgcgttgtgtggcccagcacgttaagatgaacaaagtgcgcggcgctgatgaaccattacccaggctagaaaaccagagatcccaaacgaaacgataaaagaaacccaactcgctgcatcttctcataattgcccgctcttccgaaggtatgacggtccacacttgtagcgtatggtacgtatccaatggtctatactcctcgatgagttgacatagagttgaggtcaagttcgaccaaacgatgtttcaaaggtcgagcgtttacggcaggcttttagtactccatgccaccgaagctcttgttgcggacaagcgttgcacgttcgagactcgctcgtggaggctgatcgaaagagcggcttcgactatgtacattcggtctcggagcggcatctccttcctctaccgcactgatttcgtcataggtaacagtaggctcgtcccgaatgcggtggatgaagagggccgagattaaaacagtgataccaccgagagccaagacaatggcaatactgtggtcaccgggcgttcctcgaggtttctgaaagaggcggaaaatgatgctgcttgctaccgtagcaatgatttgcggtgcggcaattgccatgttgtgaataccgaggatcacgcctgcctgatccgctgcttcttcatcatctttgcccaggtcgctgtcctggtttccatcggacgagtacccatccaggttgtcaaggcgactgggtgaaaggcgctgttgctgagaccgccgttcctcgtcacgctgagatatttcagcgctgatgattgcccagggcgcccatagtgtcaaagcccaggtgatgccgacgagaccaatgagaacggtggctgctgtaacggttcgtacgaatacggtacaaagcatacagccagtgaatagtatttgcgaaaacatccaggcacggcgaagtgtgaatccggggatgatcagatgacgggtccatgacctctgttcgggctcgtaatccttaattactactgcaggagcctcgccaggggcaacggccgtaaccatcgattgatcgtaggttggcgcgatgaagaatggcaggaagatgtttgtggccagacttgtgatggcaaaaatgagcaaggcaaaagtgccaacctgtgttgccctttcatacaagtcgtcgagctccttgtcagtcatattcgggttttcttcgagatatggctcggcgtaaatctctccaatgtaggatgaagtatagaagagcatggggaagaaaccgatccaggcacagaactggacttggcagactttcttggtttgcggcggcaggcgtttgatcgatgtgaaaatcttcttgaagaaggcaaccaccccaggcttatcctttgctggaggcccctcaagtcttggatccctctccttgatgaaaaggcaagtcatgagaacggtagtaccaagggcaaggctggcaataccacagagttccttgaactgactatccccaagccaccaaaagactggggcaagattggcgtatccggcgagataaccgcaaatattgccgatgcctacgaacctgctggccatagcatttgccatttcttcaaggcgttagtgatcgatggcgtcgatgtattggggctttatcggaggagtacataccttgctggtgagtgggcgcacagtcaacgatgaaggcgcgaatcgctgcttggactgaaattgacaggtcagcagggcacatagattcaggtcaaggaatgcgagtgcgtaccagtattgatggcgaaatcaaggatatagatccagagcacggcggtacaaatgatgcacaacttgacgctttcggactgagggtcggcaccaaagagcccgaggatgccagtaacaatctctcgggtccaggcaaggaacatcagcgagagtatcgtggcggcagcacctccgagcatgaagggcttgcgcttgccccagcggatgcgacagttgtcactcatcatgccgacgtatggttgcaccaaggttcccgagagaggaccagcaatccaaaccaaggccatcaaagacttgctgatgccgagagagagcagatatggagatccgttggacatctcaactgaccaagcaatctgcaggccgccgatgctgatggtcaaaaggatcatataccatacgctctttgtggtttggaactcgtcggccgagtcggcaccttgatcgctggaggagccatcctgattatcgactggagagagcagtggcgactgttcgccgacaaggaattgctgatttgtgtcttcgctcgcaccgtcgcgacgaccggtactgaggcgtgatgccggctcttcgcgacgagacttgggctgttccgattgttgttgatggccttcgttgcctgcggggcgggcccggtctggatgctctgctaatgacgacgtcatgcggagatgtgggctatcgatgcgtttgggtgacctgcgtctctcgatcgcgcgtaacggatgcctttataacggctagggatagagtattgacgagtccctctgcgctgagctgctgggaaataaaaacggtttgttgcgatgcgcagttgggtcgggattgggttgttgagacgggagggttatgtaggtctgtaggtagaaggagagaagttggtgtgttagtgtttgttagagaaggcaaggaataggtgctctgccgcggattacaccaccgtggtggcccagtgcccaacgagcgattcgccagagatatcgaaatgtccttcgtgttgaagctaggtaggtacttacttgctgctgctccaccaaacaacatgcagttagtctttcaacgttaaaggcgaatctaaggtgcaaagtgatcaaattgggcaagagctgaccaggatgttatgtaataagcaaacgatcagttcccaacatcacacagcttggtgctcaggcgagcttgtcgcttgtccgtaatcgtcacgcgggcaagtcaacgaatgccacgagaccgtcgtgattcgattggatcgattgctgcgaatcttcgacttgctgaatgagggtcaaatgaggggagacagacacagggcaagtcgcagacccagggtcggacaggagaagcttaaggcacagaaagggtcaacaagatggtcaagagagtctaaaagacgggaggtctagactatgagacagacgcactaacaattacaaggctgggggagcacagccaaaccgagcaatgagacattcatgcgagataggtacgtacacccggacccacgtcacccgggcgcccgtcacggtccagtcaacactcggctgcttggcgatgaagtccgcaacaacagcagccatcaccaaagtcgtcgtcgtatatgatcgtccataccacagtcgtaacccacaaaagcaacgccagaagcccatatctatcgtttcagttcaagagctcgttgggatgtcccttgctgcttttcgtcgtcctctgagtcctactactttcgggtcatcgcgggtttagattcacaatgatcatacgtttcttcaagaaagcgtgcaaagttcatgatggcacatggcatcttaaccgacgtactggcagtttatgttgcaaccgcttacgtgccgtacattgaatcagcttctatacgaggaatagggtcccaaaatccttgtatatgggaaatcgaccttcgagccataaaaggacagcatctgtcaaaggtaaccagtctcttcggcaagctgccttatcatcgttgccttccctagacggcctcaactagaacttcgatccgtcatcttcccccaccccatatcgcaagcatggtcgccagtcccaaagctaaggaggcaatgctggctcccgcctcacgaccggcggcggcaggggggccgccagtcccgatctcggccccgctcactgctgaagctgcaggcaacttgggcattctgcctgcttcgcattggcaacaagcacagggggaagatgccgccgacgatacggacgatactgcctccaccatcggctcccttctctccagcaccgcttccctctcccagagcatctttgagtatcgtaggattcttggaagaacttatcacagcgacgttggcaatgctgaagcatggcagcccaatgacgcgcgacatgccgaagcgatggacatcttccatcacttgaacaccctcatcctctccggaaagctgtataccgccccgcttccaaagaaaattcagaaggccgtcgacattggaactggcacaggcatttgggccatcgactttgccgacgagttccctgaagccgaagtcatcggcactgacgtctcgcccattcagcctacctgggttccacccaatctcaagttcgaaatcgatgacttgaaccttgaatggacctggcccgacaacaccttcgactacatccattctcgcagtttgattggtgtagtcgaggactgggagaggttctatcgccaggctttccgttgttgcaagccgggcggttatgttgaggatgtcagcaactccgtcaaggctttcagtctggatggaactgtgaaggagggtagtgcccttgaccagtggggtaaggtcttctttgagggcggaaacaagttcggaaggaccttcaaggtcgtcgaggatgacattcaccgaaagtgcatggagaaggctggcttcgtcgatattgtcatcaaggacatccaggtgcctgttggcgcttggcccaaagacaagacacaacaggaattgggaatctgggccaagatggcgctggagtcggatcttgaaggatacgtcaattacatctggggcgttgtgctgggctggacccctgaggaaatcagcacatattgtgccgcgttcaagagagagctgaagaataccagaattcacggcatgtacacgactcgcgtcgcgtatgcacgcaagccagaagagctttaacaatgacctaaatcagcagtcagagcaaaagatgacctaggcttgatgtgggcgtactttgcgttcagttcgtccatagacggccatccatactggagcgagagagccaacgaacgcagcaatttgtattagatcgacgcatggtaatgagctggtgtaacaaacagatagtcagtttgagaatcaatgttttatttgcaagccgtcgtcaactaagtataccacgtctcgctcattcggacagtgcggcgtcatagcgtgaaggtaatgtcgtaagagggaggagggacgactgtgctcgatatctcaatcgtatagcaatccaagacaagataagcacgaggcagtaatacatgcgcctgacatgcaaatcctgcaggggactgtgaatgttttacacagtataatgaagcagcagcaaatgatggagggtagggggaggcttcgatttgttctcgatgttttgcgccgccgcgcgctaaggccggcagtcaatacctagggctaggctttgaatgtgtgcagtcagtttgacagtctcctgtcgtagacaaccaccacaagtcccttttggcgggaaatgcagtcttgatgtttcgttctggcaatcttcaaaactttgaaagttgcagggaaatccccagcaagagtggtcacgctccggcaattgcggactaaactaccgaatgtataacatgaataaattgtacacatagtccgcaacccttaattcgcagtatgtcatgttcggtttttgattttcaacctcgactacaatctaatgttggcttttttttctttggctggcttggtactcctagtctattggaagacatctaaactgctttgtcctgggacctacatagttaaaatagaacgttaggtatagctcggaaagccatcaacacgatgccactttccatctttcagaaagagcatcttcaaggttagttcacgctttggtcatatcatgaagcgagcaaatcagacaaaaatgtcctagggaagctggctcgggggtctcgagctaacaaacaaaccagttagtcagtacatattggactgtacctaggattgtggaccggcaccatgtggagattcaaatggccgcagatatggaccggtgtctgaaacgtgaaggtggaggagtttgcgactccgttcggcgggactgggttggggtttcggtgttcaagttatggtgatcccccacatcagagtttcccggctcgactttactcgcggtcggaaagccgcaagaaacctcctgacacctcaaataaaccacatgtgcgctcttgacatccatactcagcccagtagtttatgatgaagtggtgtggtgatggtcacgcagcgagtcatagacaccggttacagttgatcacttttatgtgttggtaggagctgagcttagacttatcgttaagttgtgctcttgtccaatggctgtccacaaaaaaatcgggttacattgtgtaactctgcggactccgaagcatttgatatcgccaacttgagccctttgagcaattgattgttggtgcagatgttgtattttctggcttcgctcttcataaatgtgaagaattcctcaacggaacccttgcatataactggatgtgacagacatctgatttgagcgtctttccctgaaggtccgccatgaatttcttctttgattgagttcccctttgtcggcacaggctttgactcctcgaactctgtatatgtagaggtagtgtgctgggtaaaatgctggacatcgatattgagctcaaattccattcccgttcctggagagctctacttcgctgtgatctctacattgtacctctctagtgtatctcgtatgtaaccgaccgcaatgcagttaggatacctaggattgcggatatcagtgatcagatgccacatgtccaatcaaagctctcttcttgccaagcacagacacccggtccctgccccgctatgcaccagcctgaaagcgcgacccaacagcgggcacgccttcaatctgtccaacttttggcgactctggacaaacaccgacaacatctggaccggcattcgaaggaataaggtctgatgtcaagaccgtcgacctggacagctgtaatttccacatctacaatcgattagagctttcatggtgtcgcagcaccttcgccgctgctctccgtcgagctacatctacttctctccccgactcgccgcagtccgggcaacttgcgccaagctcgaaatcaccagtgtcgccctacagaacaccagcacaacctcgcgatgctctccgaggtgattgctggctccctggcggagctcgcaagtatgttccaccgtcctctttgcgccaaatttggctcctacggattgatactgacgtgtgatcgtgtccagagagagatgaagaagatcccgggggtaggccaatccacctcttgatgtacagcgcttgcagagaggctaacgagacgcaaaaacagccgaaaacccgaccaaacaggagatgtactctgcaatggccatcttcatcttcatcttgcttctcatgacggccttcttcacgagttatatcatgcaggagaggaagattcaggctgtccacgaaaccgttgtgtctatctttgccggtacaatgctactcccagacctgccatagccatactcttactgacaccgactctcatcaggtatggtcgttggtctcatcatccgaatctccggcagcgacaacattcaaagcttgcttaggttcagtccgcagatctttttcaaccttctgctacctccgattatcctctcgtccggctacgaactacaccaggcgaacttctttcgaaatattggcacaatcctgacctttgcttttgctggcacggccatatcggctgtcgtcatcggtgtgctactatggttgtataccaggatcccgctcgaagggctggaggtgacctttagagaggcaatacaagttggtgcgtccttgtctgccacggaccccgtcacgattttggcaatcttcaactccttcaaggtcgatccgcagctgtacacggttatctttggcgaatcgatcttgaacgatgctattgccattgttatcttcgagtcggcgcaacatgcggatggaaacggacagcgaatcggcgttgtcagtatcatccatggtatttggtatttcttgaaggagtttttcggcagcttggcaattggatctgttgttggcattttggctgccgtacttctcaagtttacttaccttaggcggtatcccaagatggagagctgcatgattgttctgattgcgtactcgacctatttcttttcacaggccatccaaatgtccggtaagacctgccactccttatttacattttccaggaccaattctaaccccgcaacaggcatcgtgtcgctgctcttctgcggcatcacacttaagcactatgcttatttcaacatgtcacgccggactcaactgaccaccaagttctttttccaagtccttgctcagctatctgaaaactttatcttcatttatctcggcttgtcattatttacggagaagaacttggagtatcagcctcttctgattatcataacagtcctatcggtatgcgcagcaaggtggctggcagtcttccctctgtcgcgactcatcaactggttcattcgatacagggctcggcgccatggcagggaagctgccgatgtattgccttacaactaccaagcgatgctcttctgggcaggcttgcgtggtgccgtcggtgtggctcttgccgcggcgttcactggcaagagcaggtttgccttgcaagcgaccgtgcttgttgtcgttgtgctcactgtcattattttcggtggaactaccgcccgcatgttggagattctcgagatcaagactggtgttgttgaggaaattgactcagatgacgagttcgatatcgaagccatccatggcggaacttggcacaagcggtcaggcacgggtatcgggttcagcgcccctcgtaggggatcaaccgtgccattggggaacctcgattcggagaggaatggaagtcccggtagcagaagcgggtgggcatctggacatcggtccccgaatcctatgccaagaagacagtcgagccgtcttgatgtcaagaacggtaacgaccatgaaagggtggacttattgggagtctcagggaacaataccgactcggagattggtagtgatatcgacacgtcagatttgccaccacccgctcccagaaggagaccgagtccgataccgggaggtggaaatgcggatctggaagctgggcctggcgagcgtggcagcggatggaatagatcaacttctaacaatgaaggtggtcagagtctcagtgccacagctgctattcgacagctctttagcagcgaagatccaacggcactgttcagacagtttgacgagaactatataaaaccgaaactcttattagacggaggaacgggaaggggagggcacggtggtccctcggggtctggctaggagcacaagatctgactaaaatatgtcgtgagttgttacagcggataaaacatatcatgtctactcgccatgtggtgactctgttagtcgagcacgctagtgtctcaacctccctggttcccgagggcataggagttgctcagtaatggacactctgacttgatttgcgatgtcgactcaactcgtaatgattgacactgtcctttcgaagtaaactgaactggagttgttctttgtctggaatacgccttgtaaaaatcgttgtgaacccagactgcgccattgggatgcgcaagcagtctaacgaggctcgaaccttgaacacccgcaagacatgcaaatatcacacgactagcgaatcaaaatcgcggagtttatcccttagtagctgcaaactagggtagtgtatgtatctgggattggcaactatgccattttcgtgaccgatcaactcgaatgattttacatatgactcgtttgcgagcaagattctccctgaaagtccgttttcaatcgcatggccgcgcgttgcacatccaacccagtcggcgaggagacgctcggaaatgtttagaacctgcactgcctcgtttccgaaaaatatccaacagccaatggaaatccattctgccttgtgaaaggatcaacatcagcttgaaagtcttgccgctccccatcctggaaaaaaatgaaataaagtgcatacgcggaaaggtactagtgtcccgagaagatgcagcaaatgacacacccgcggccaacaaagtgatatgacatgattggaatgcggctcgctggtaacgttgacgttctctgcaaggccccgttctttggtgttgcagcgccccgggctcgctgtgcatttctggtggatcctagtcacattcctcagcctgcagggagctccagccctgttggaggagccaccacgaccgggggagtggggtgtggggttcctgcccacttccacttccttgtaaacatggagctcgtggcctggaaggaatcccgcttggcgtttggtcatcagggcagattcggggacggacaggggttggcggggcagcgtcttggaactccatctgatcttctggatttccctttacatacactacccgtactatgactccctttctccattgttcatcttctcttgtttacgtttcttttgtacgttgggtcttttgctcattattaccaagacaagctggaagctacttcacctcgaacacgaaactaagtttacaccaagtttacacgcagttattgcgcctggcaggattacatcactcccggaaactttatcacctgtcgatacctataggggcacttccagccatcgtgtgaaccaaacaaagcaatatcacgtcgaagagagacttggcttttctgcagggatcactctaagctagtacccgagacagcttcatctcctatccaacaaacgatgctcgacgaaaactttcccaccttccgctcccgcccgtccccggacaacccactctcttccatcctatttttcacacagaacggcgccgatcctagccccgagtacatcctccgacgggccgacccggccctcccgtcctcgcgcaacaagtatgccgccgccctctgcggtccgttgaacgctgacgtcgtctacgccgaagtcctcgtcaccccagaatggtcgcaaccctctatctcgggcgccgagatgcgcgcccaggcattgaacggcgcaccgcctgcccccgcgacggcgctagccccagaaacctttgccattcagctgtataatccggactcgaccgtcgcaatcaagatggtgccgggcacgtggaataagactgactcgtgggagtttgagctgccggtccagacgttcaagcagccatcgggcagcgagctggacagggagaacggaggattgccgccgccggacttgatgccaagggtcatgttcagatggaagaaagacagcaagttgagcaaggatatgacgtgttacatgtgcggaacgagcttgggagggaggaggaacaaagagccggatatcactattgccatgttcaagactaccacgcgcagggatggggagagcgtgatcactgtctaccagccgaatctgcatcgggtggaggtggaggatcgcaaggggctggagctcatacttttgctaggagccgaggtgattaaggacttgtatctgtcgccgaaggctgatgtcttcaacgttggaggagggggctcccctgtcggagtagcgggcaggaggaagaactcaaagcccaccagcacgccaccaggaatgcccatcatgtctggtgctgtggcgaccaatggtggtccagcaggggcaggaggacaatttgttgctacgaacgcgattcgccatccagatactatacccgtggcaacctcaagcgcgacaaacctttcatcatcaaaggcagatatcgatgccgaaacgcaacggctcaaagcaatggttgagcacgaggaacaagagcggcaaaagcgggaaagacaagagcgggagaagcgtgaacgagaagagcaacagcgcattaagaggatgctcgaagaagaagaacagcgcgaccgtcaacgaagggaagcagaggtcgcagccgaaacagagcggttgcgtagagaatacggaatggaagggcaggaactcccatcgatcgtccactcccctccagctcttcagaacggaggcacgtttagcagccccaccctcccgccacggcaaaccttccagaatacacaacctccgccgcacctcttccaacagccaagccagggccagctgtcaccaaccacaaactgggcagccacaccctctctgcctccgcggccccttagtgttggtccgccgggggcgcatcatgttagcgggagtagcagtaatagcaggccaggaccatttcattgcgataagctgaataaagtgtggaatggcgtggtgataccagctctggatcgtggttccggaaccccgggacctggtagttcgggaaggagacgcagcagcggtgcaccgtacttatcagcggatcaatcgaatggcagtggtagttacgggtatagccagggttctgctggtctgactggcgggaatgggagcttgggtgcaagcgatagagagagggaaagggacagagaaaggaataggaaaattgcaaagaagaagagtgcgctttggtaggcatctcttgatacaggatgtttaggcatgtcatgcctggtaataaaatgcataatcacatttggaaggagttggtaggcgtactgcagcatattgcacccatctagaccatcactggcgtggtcaaacgtggatttatttcaagagaatttgctatcattatatcatgacgcgatgaagatactgtcaaaggcaacagtttccgtatatattgttggccctgtatttctgttcttctcctatcatcactgaaactgacattactctccaaagtaagcgtcatatctcattgccttataagacatgatatcaggacattgtaggaaaagataacatgttaccccttgtgagctcgtaacttcttgcaccaagggcgagcctggctggcaccgggagcgttcggaaacgtagatggaacaaaacaggtgaaacaccttaccaacgctcgagctaaggggacgtttgatcaaagcttcatactagtaaccgggctgtttcatggtgtgcaccatgatgcgatggcttctggggtatgaagattgttactagttagtgtttcccctggtcgggcctacgcaaagggtctcgtgctcccaacccacattcaaagggtaaggtgggtttttaatgggctgaagcgactcatgaccttggtacaccacgagatactactgcacgagaggagcatcaggtaatggtttacacagaaaggctacattgctctgtttgcgtctacgcaggttgcttgccacgtccgtcccatatctctcgaatctacccgtttcctacctccatgcttccgcttatctttcctcatgcttccccagccgcaaccactgaggcggatagcagcttgtttacgttgcggcaacgtggtgacacgggatgagtatttatcggttgatcatggtggttgacagcaacgatttgcacgttaggagagggcgactccgatatatagtccagttgcttaaaaagtatatttggctgccgtcctttgatgccccagagacgagctatattggctcgtcattcccacaaagccactctggcttggattagtgatccgaaccatgatgctcaggccgcaacatcatcggacacagccagaacggctgaaactgacgagcaaagagacaaaagacatgagaatatgatatcccgccgtcgctgtcatgccagacaacgttgtgttcggctcatgaagctatatcaagttaacggatataggcagcccgactacgacaaaagagggtgggatcgtttggtcgaatttccgggtctcggtttattcattgggactctccggtcatgtcgcatttaacccacaaagacaggaagacttggtgaaatttggtttaggtcgtgagagatatatcatgcacctgaaaaaggatgaaaaatggaaatgctgagtgatattatgtgtctgatgaaagaaaaagtttcgattcgacgttgctgttggacaaatgagaagagcccacaagctgacgcagtagtaaaatagccctcccctttcggacaccttccgtgatgggatttatgggatggtattcccagcttcagtgccccctccccctcctcaacctaagcccgtccaagccagcctgcccacgtcaccatcgctgggccactggcagagagactggagaagactagctgtgcccctgacaggaatgacactgctgacagaagcttcccgccgtccagcagcatccgacatggtgatctcgaccaactgcactacggagcagagccgggagagctaaagcgggcagcagagagcaaacaggattcaagattcgagatcaggggagaaggagtggggtgcagacagaggtgacgaggaaggtaaagtacctgtgagaaacgtccagtgcgacggagcaatatccggacagcccaagctcacaaagcaacgaagtgctacacagtgcaccgttgctattcccaaacttagaagtcgtaccttgggtatgatgtaccctgcagtgagtgaagtttttggtccaagggaagccaaccaagcgactctgaggaccgccgttcgactgaaagcgataaactacctacctaatttgaccatcttggagccattgtaggtagcagcctaggtttggacaataaaatggagccacacactcaatcggccacccgccagacccgatacgttgcggccacctgcctgactggtcgacctgggacaggcgagcggctagcagctgcaggcgggcaataggtggacctgaaatggtgttgctgtgcacactgcaccacaagcacctgccgcccaaagaacctcacaagtggaagggaagggaagtggtgtggacggaagagacgcccgtactgcagtcccagacggtgcagcaggaatggaaaccccaaggaagacagtggcagggagtagaggtagctagcagggagagcaacttcgtgatctccacaccgggcactgcaccgcaccactgcacccgaccacgcaccgacgcaggcactgcaccgcaaacggctttcaatcaccatttgcatctgggccaaaaacatccaccacaactatacatccaactaactccaccaccgcgacagggacattcaacgagttgctgcactgtccacatcccactgtcaccaccgaccggtccctagcccattcattgtctagcgggaggtgtctgtcatccatttacctctcgtctacctctacctctacctctacctctacctctagccgaactccatccggccgatttccatcacttcacgacacgggaacctgaccgaccgacgagacgacaagttgttgcttgtcagtcagacccgatccaaacccgcctccgcttctcctacccgacgcttgctgttgctcccaccgccgtaattctcgtcaaatattgcccgctgcttcctgttgcacgatccggccaacgtctgttactgcaaccagccaagcttggaaagcccaccgctgttggcctagtggcagctctacccgcccactcgcgcctcctcctcctcctcctcctcctcctcctcctcctccatcctactcgtcgcggaacggctcttgcgcttcccgtcactgggaaactgaggcgctcctcttcgtttgtcgacatcagcaggacccttcgctcttctttcccccgcatgtcgatccggacgacgcagcgcccatcgctgatacccgcttctccgtcttcgagcctcccataaagaacgacttcgggttttcttgactcctgccgccgcagccccggctgtggaggcccggcaattcgcaaacatgaactttgactcgggcaccgcgtacgctgagtcggacgccgacgacgagtatgagcgcgatattcacggaagctcccctatcgatcacaccgatgtcgagcactcgcccatcgattctggccccccctcggccgaacacacccctacaacatatggctaccggaatagtgcagacagacacatagaaactttgatatccgactggtctgccgacgactgcgccgacttcattgcttcgattgggctacagcaatatgcagatagatttataggtccgttgcgattatatgagcaaaaggttgcctatggccttgacttccgctaactccacgcacagaaaacgagattgtgggagaggccctggtcgcgttgcaacatgatgatctcaagtcgatgggcattaacagtgttggccaccgcttgatgattctgaaatcagtctacgatgtaaagaaggctcaagatgttcctatcgaggacgaccattacatgcctctcagtacgtgtcgcgcccccttaccttgtgcagttttcgagtgctaacataccaaacttgcaaagccgccgcgaccgaagcgctatcggcgaacgccaccctcaacgacattaaacatctcgctgagcagttgcgtttgagagacgagcgcatgagcctcttcgagcaagacctgcgccggttaaccgaagactttaggaggttacgggaagatatgctaccggcattgcgactcgccaaggatgctcagcaaccgttaccaagtggaccgtcttacgaatctactttgtcaccgccagctccagcctcgtcggcgggtagccagccaagtgccggcctaagtcggcaatattctaccaagaggatcatgcttgggacaacgccgaaagcagtctccccttctcatcttcagacttcccacggcccgccatacgactcttctgcatctagtagaggtatgctgtcgtcgtctcatcttggcgccctgaacgggtctagtgccaacacaacctccggtggttatccatcaccgaacatgccatcgcctacctctccgcccaccaccaacatgtcaggcactaccctcgatccgaggtcttatcgcggtgataaccaacccccatcatcgagccggtccacctttggcgataacgatcactacggttctcaagacaaacagcctgtgtccgctccccgcagaggacagacgccagcacctgatacccctggttccgcgagcaacgcgtccgtcgagatcttcaagtcattcagggtcagtatggatgacccatgctataaggttcttccggcagcgctcaaaaagtaccaaatcaacgctccgtgggatcaatacgccctgtatatcgtatatggcgatcaagaacggtgtctaggactggacgagaagcctctcatattgttcaagcagctggacaaggaaggaaagaagcccatgtttatgctaaggaagacgaacaacgctccagctgaggaacaacccgggagcgcaggactatcggctgcggctcgcggggcgacgaccgtttacgatccaccgggaggtatcatataggcgaatactggggcgggagcaagactgtggtgatgctgggtactgcccgtccactatccgagccgaaccgctggggtgcctttccgggctgcacagcttttgcatagcgtgacggaggattacgctgtgaaggaaggcttggcataactggaggtccgtcgctcgagtggaaatgtctatgagaagaagagaaggctgagtcgatgttcaacggttcagtgtcgtatgaccggcggtcagtttcgtcaggttagctcttatctggcctggaatgggcggcttgatagctgagttggtggaaaggcaaccgctgacatggactcaaatctccacatacacaattccaagaatattttgtgtatgagaacggtataccagttagcattgcctcttttgttatctttcctatttaattcattggtgagcggcatggcaacgggttggagaaaatagcttactgcgcaacggggggaattaggagaaggaggcgtatttggtgaactcaatcccatccgaaagcgtcgtccacaattttcaagaacaatatgtttcggtatcaacgtgcttggaactcatctggtctgattgattgaagcaacgccgaggaagaggaggaggacgtcaaagaggagaggagccgggaaagggatgggggtcaagtggtgggttaagaaaactttcgaacttcttgtgttatttatttatcatttagagtgaagagattacaaactctggtgcttgaacaatttgcacaactgtgggatttatatcccggtgattgccgttgccccaacatcttccaactccgtaatgtcaaaaaaaacacattgtcaagaccaagaagctctcagatagtattcgtcaggacgacgaggacatccatatctttaaattatggaatcgacaaaaaaacaagttttcgctacttttacgcaaccatatacctatgctgggaaatacgaattacgtcccatcaggtatttccgtcacctgcaccacccaacaactcaaagtcctcaaaagacccaggctagttatagcgcattcccagccttaataaagagactgaaaatcgctcccaaccccgccatccacgcaagacttctcacaggcgcaaacttgcggttatcctgcaaaaagacatagacaagattgtacaccagtctggtgccaaggtaaaagagcgagagcttgttgaccgtctccacgggcaacttggcggcgttggcggccacgacgccggcggcgtaaagcccaatggtctcaagcccgttgttggcggccgccttggcgcgcaggatgcggtttacctgctgtttggagagggtggtgtccttggcgaggtgttcctcagttttgcgggggctgtaaagagggaaaagggaaaagagtgagtctagtggttcattgtcgtaatgaagttcatgttgtagtgtatacggaggggacacgggagaggagtgtaattggactgggaatggatgggattgatggagggacgggacgggaacttacttggccaagtcatagttcttaccggcagccatgctggcgtagaagttggggaggagggcgagcacaaaggccgcggggacctggtagcttgtgtgtcagagtgatttttgttttgtcgagattgatgatttgggttttcttcattccaaggcacgtcatctgcctctcaagaaaccgaagcgtgaagggaaccgtacatcgatttctcttcacatgttatgagacaaggtaggtacataccgaatggagagaccagttggacgaaagatcaagaaagggagccattgtgatggagttagtgatcaagtaattttgaatgggagtttttgaagtattctattgcttttcaaagtgcgatgcagtgacgtacgccaaatatgctcaggtaatagagaggacagaggcacttttatatcacacttgcagtgaggaggggtccacgatcgaacagctccgatgatgacggcggatgaagcttgtgtgggggtgacaggggtacatggaaggggaacctcctagggaagaaggatcgatccactcggtgccccatgcccctgtggtccaaaattctgtagccattgtcctcccgccccatgcgcctcatgagccactccgtaggtatccaccgagtacccctaagatcagtaaacagaaatcgtaggcgctatgctgaaacatttgcctgatgcagagtctctttcctaaattagtccttgaaggattgcgcggggccaagcctgctatgatgctagatggggacgtatctgataggcacggatgcttgcgaaaccagagttccaggaatgagtatcacatgaaggatttgatggactcgacggtactaactatcaacaggcgagatgcatcaagacatttggattactgaacagaattgaatgggacacagtctcgatcgcgataaagcatatcagcctcctgatatggcagttgtcccgagaaacatccatttccgcttccagttctctctttgcaaagtctcttgaaccgaatccgcttttatttctctaccaacaaacaaattttgaaaacatacgcggcgtggcgtgtccctcttggatataagcctggggagacagacacgcatcgacttcaccgaacatcctctcttctgccctctcctcattctgtagcttccccatcttgtcatcaacctttctccccccctccgcccttccttcttttcttgcttcgcccatctccttctatcccttgtgatagaataggtatccttacgttccatgtctgtgaggaaaatgatgcgcccatgtaaaaagaaaaggcatggaaaagaacacccatttggtaatacctataacccctttctgaatttgcgcaaacgtagatgtgagcaaagtagaagaaaacccaggtaaatttgcggcgagaatgctcttgctacaatggaggacattgcctatccaaagcagggactagatcgcgcgtagggtgattgaatcgtgtgatcgcttgtgactcctttgagagtggaatgattctcttcgaagtcattgggctggcaagacgtgagtagggcaacatgaagccatgcaccatgcttttcggaagaggctatccggcgatcgtgaaaagctgacgggatgtcgtcgagtgtacaattagtaagcacggttggtgccacgacggttcttgctggggccagagactgtcgtccagccgtcatcttccccggcggcggcgggagtagcgggagcctgctccgcaccggcagccggggtagcctgggcgggctgggaggcgggggcaccgccgttcgcacgagggccgcggccagagtcgctacgaggagcgcgagaagcgcgatcagcggggacacggtcgttgcggcgaggcccaccagaagcggcaccaccacgaggttccctaggagcagagcgccagttaccgctctcggtggctctagtcttaggggcctcgcggggctcacgggccttgacggggagcttctgatcggcagctacaccgttggcaggagcagcaccgggggacttgacctcttcctcagcagcaggggcaggggcctcaacgggcttctcagcctcagccttcgcggccgcggcatccgcttcagccttctcagcctcggccttagcagcggcctccttagcaagacgcttctcctccttagccttctcgtcggcctccttcttctccttgagggcttgaaggcgcttctcctcgatctcgcgttcgcgggcggcagtatcgatggggcgagcggcaccgaaggggctggccttcgagtcagtcgaagcggtcgatccagcctcgggggcttctgaaacggttctcttggcgaggttcagcttagggcgaccgacaggaagagcagccgagggcgccggagagttggggacgcttccttcacgagactcggtagcaggacgcatgctgttgcgccattggttgtccttctcagcggcagtaggagcgcgctcgggacggtcgccaaactcgcggcggggaggacgggaagtatcttgacgaccctcaccagggccccaagcagcgggggaagccctcctatcattgcggaaagactcgccacgggcctcaaggggacgcgagcgagaggaatctctgatttgctcagtgggctccgcaggggggaggggaccacgtctttcccagttgccgaaatcgcgaaccttgccatcgtcggcaggggcaaactctctgggggctctacgctcgccaaagtcacgttgggggcggtcacgtccgggcaagtcgggaaggggtcctctgcgctcccaggtagggagatcacggctcgactcacccctgtcgctgtatccctgcttggctgcgaggctgtcaataccacaatcagacataggactcatatatgggaacacatacggggatcggcaatcttgatgcggatgctacgaccgtcaaaggtctctccatcacgggtcaaggcagtcttgagaccctcgacatccttgaactcggcataggcaaaacccttggggcgctgagtctcgcggtcctcgatgatgcggacattcacgacatcgcagccctcaaagaactcggtaacggactcggcggtcgcgttgtatgaaaggttaccgagatgagcggtgaaagggggcctggtaggaagctgggccgggctgatgttgtcgcggagggaggaataacctgtcataactccaaggtcaacacaggggcaagccgactagttgttggaaggttgacctaccgcggtcagcaaacgaagagcctccaccataggtggaagggccgcgacgctcagagggagggagaggttgagtgccggaggctagactgtatgttaacgaaacaatatcaaaggacgacggaggcggcgttacttaccataggtgtcctcgacctcatcagcccaagagccgccgaaagctgtacgatatgttagtcgtaggtctcattaagaaacaggaacgggattgacatgaccaccctgctaggtgggctggtgccttggcgtggagggggaggggtcaactcacagggttcgttcaaaaattcgcccagagaaagcttctggacttccttcttcttgggagctgttgcaaacccgaatcagcatgtgacgccagcgagaagacggtgggacggtagggtcggaggggcgcgaggtatggtaggttgggtttggagagtggtcgacgaagtcatggcgacagtgacggtgatgatgatgtcgtcggcgatagtggtgctcacccatgattgcggttttttgaaaagcctacgtcgcgacagacgatggtcgcaagcgtagacgagggggggtggtttgccggagaggagtattctagccggcgggttgatggtaatgacctcgaggtgatccgagagcgatggaggaggagtgtcgagtaccggttgagaggacgcagctggtggtaccgacaaagtggaagggaaggacgaatggtagacgaggatgggggtcgccgttggttccgtcgtgatttcccaagtgggttcgagattcggcgttgcgggcaggacgacaaaaaaattcgtcttttgatagaaggtggaatccagtggagggttaacatttttttgctcggcattgagtgggcaggtgggctgcgtggggcgtgggcgctggtggcctggtgggtgaatgtgggaaagtgcgtgcggtgcaatggctgcgctagttcgcatgtggcttagcgcgagtcaacttacgcacctccaccttctcgacgggactttaaagttgcgcgctagcagaaggattcagtggtgttcttgcagtgcagagagccctggtgccgcttttggtgctgcccgcatcgactggaccttccattcctttcgcacccctcattgcgggccgtcattctgggctcccccgctatcgctaccccgtgccttccacttcactgttgctgctcatagcctccaggctcccgatctcttctctaacgaaagcccggcaaatagtataactccagtcccatctcgccttccaactggttgagggaaccaaggctggactcaagtaacgaatagtaacccagagcaatactaggtaccttaccaaatgtgctctgagtgggaagcccaactctttgtatgatttagttcacggggcgcatctgacaggtttaagccatcatccgaggttcacagcactcggcagatcagactattaagagaaaacggactcgaggagtcccgtccacagctggaaatgaagaggatcgagtctcctgtcctcaacaaggtgttgagtgacaacgtaaacagtgcacagatgccgactctttcagataatgcgcccaaagaacagatgggtgatcaagtcccttccttctctcatacacggccgaatccagtccttggccctgcattgaaacttggagtcggtgtgggtgagttgaaacccaaagctacttgacttttcttacagccgacggactgacactgcgggcttaggaaccttgggtctccttaccggagctgcagccggcattattcgttcagcgcccccaggattatatgcagcgacaactggtattcagtggttcgtcctgagttccagtttctggggtgcgtatgctctgcccttgaacgtacaatgtcatgtaatctatagtactaaccttctccaggtgctcgtcagtttgctcttaactctctggcaaacggcgccgattcttccccttcgagcaacaatttcatagcaacaagctctgctggtgcattttcgggagccacggcgggcttacttcgtaagttgaacagtagaggtatcccgaggtgcggcaactgagctaacatagatggcaggcggaccgagaaacatcctaccgggcgcagtcgtcttttcactgctcggcctgggtggcgcggctcttcagaacagaatcaagtcgaaagagcagtctgagagttggttccgcaaagttattgacggcaaatggagccctatcacccgcattactaatgaggattgggaaaggatacttgaggagaagctgctgcgagtcgagacagaaattgccgtcttggatgactcgatcgaagaactacgcaagaacgaaaggcagacctagttgaccgtggtgcgctttgtaccattgaggatgtttgtagaaccaacggctatgatggcgcatagccatgcccaaaagctgctgagctttttgacgacgtcctattcacgaggtcagaactctcgcacgcttcgagaggacgtgaatgttttctctccatgaaccccttatcctgtgtccgtgtttatgtggtccaagctttcagggggagttcttggcatttggggatttccatcgaggtaaccttctgcaacataggtttagaacccccccccccccccccctgaatactcccatatatggtaggtagagcaagttgccttgagcaaaaggagcatagacatcccccgttacgatgttgtgctatgtttatggcgcacgcgcagtgcgttgacaacggtctcggaactagaccagcaacacttcgaatctggcgggagtgaagcgggaagcgaacgaggtgtaattatttagtggatcacgcttcaatacaaaaatcagcgaacccgtcggcaaacggatggagttttgctcgagcagcaaaccaggaagccccggtctttgggcaatgaacctttccaaagaagacgatttttcaagcaatatttatcgagcagcaacggatgtttcatgagagcgaagtaaggaaacaacaaaccatgaaagtcccagcggatgtgatgtcagtttagttaagctttttagtagtgagccaaactccttggtggcacgaattgggtacggacgatcatgaggaaaaggggtatatgcatgggatgtcgtcgtgcggtgggcgtgaggctggtggctcactcgaaatagaattggagaaaggtatcgaatcaatgaaggttaagttgtctctgggcaggggacctgatgaaagagaggtgacgttcctggtgttccaatggatgaaaaacctccgggaagcggttccaactccagcggagcatcaggcatcatccttgcctaaagaagcttagtgcagagatctcgtctgttgcttgaagcgtgctcgcgtgcattcggggcattctttgcacgagagcagcgcagagaggagagctgtgggaaatgggttgaagtcgcacattcgggcagcccaaccgagctgggaatttgtgcactttgtacagtactacctataggcagaggtaaaatggcggtagcagatggcagtatgtacaagctgcggaggaagacagatgccgtggctgcctttatcaaacgggcgaaaacgtcaaatgccccactatcgagacttccactttggggcgcgggcacccacagtgctgggacccggagctcgcccggctctccgtcgatttgaaagcgcgaacttgtcacgcctccgggccaggcctccctcgccatccaattccaacgagcccaagcaggcggtcaagcaaataaaggaagggacaggcagcgggcttgacgggaactccagggcagggctgcagtcatcagttcagggcatctcacctcgtcggttgccactcattggatcgtccctcattgcgagcggaatggcggatggcgatgcgctagtgcaaaagaccgtggaattcaggagtcgcagaaattcacttggctggctcaatacatagccggacagcgcggtggatttggtggaatcggtagaatcggtggaagctgtggaatgcctgtggaatgaagtggggatccatctcgtcaatttccctcctgagttcgggcaggtcaacccacgccagccggaagccaaccagattcaactagtcagggacactttacactattattcgtacgcctgtctcttctttttccctttcccgttctcagaacccatcctcgagcacttgctattctgcctgtccatcttttgtaacaccacgttgctcttcgccggcagtctcagcagcatcaatctatcccccattcagccagccatcgttaacattgcccttcaaatcaagcagcctcacagtgtgcgcgcccccttcaaggagtactgccaagttttagtgagtaacgtacctcagccgggccaggtacctttgtacaggtagcttcccttcacagccgcagacaaacgacagcgtagctccgtaattacgtcttcaactcgacggtcaccctacggattcgagtacctgtccgtctaccatccgaacagctacactaaccactttgtccgtacagcacgacagcacggcagacagcaccgtaacatcacaactccaaatctccattatcttgactacctcgacggccagcggcacggccgggcgcgtttcatgctcgacactcgatagtcaaccaacctaacccgatttcgtaccgttcgaacatggcatgcttgaccaatacattgcgcgactaagaaagaatcctaggccggctacgcgcctggcgctgcatcgacaatggcactgcttaatcccacattcatcttcggcatcttcgtccttctatacctatcctccttcataatattcgccgttgttcgcatccttaccggcctctcgatccagcgcattggctatttctccctccgacgactcgcctacacaccaaaagatggcatcaagatcgagattcgcggcctgggcctcaatgtccatcgtccgacatttgcccaaccgacttggctcagtatagtggtggacgagttggccgtcaccgtggatgtcaaggaagtagaaaagagcaagaccaagcacgttacaggaaaaccaccgggcgacacctccgacaacacgaagccaggagaaaagggggagacggaaccgctgcttccaacaccgccacaggtgcctggcatcaaagccgatacgagtgcggagggtcggggcaagacttggaaacagttgacaaagttgaaagagaagattaagcggctgcatcggagcctggattatctgcatatggtcgatatcgtcgccactagctcgacccttactgttaccgatgttggcagcgtacagattggaagctttacccttgctgtggacacccgagacaagatggtagatcgcgcccgcttcttcctccagagcaggtcggatcagccaggagaacaacgacaggccgagtggatcatcaccatacgaagcgtactatttactgcccatgggcggcaggccaccgaaatcctcgacggggccagtttcaatgttcatggtttcctttatggaacgcaagacggtctccgagatgccgctgtaggtctcaagttgggccgtcttcacattccctatgacgatgtgcagcacagcgccttgctttataagaagatcaaggaacttgccgaacaggtcgtcggggtccagcccaaaccacttgatgagtttgtcgaaaaggtcatgcaggaaatcgacgttcctgggagtacgaaccgggagttgatgcaaaccgtctccgagtcaaaggagcttgtaagctccgtcctcaggggcgtaaaggaggtccagtttgccgtcagtttcatcggcctcaccaagaaagtcgagagtgtcaaggctggcggaactcctgtggtactaaatgcttccatgaaagaagttggtatcgacctccaccgcctcgatcccaaatctccggcgcataggatgtatttcccctccaaagacattgctcacgaggcgttggctgccgcgctctccatttcagttggcattgacgacgggcaagggaaacccgagagactcatgtatatcccgatggccaccaccaccgtcagaaccaccctgccctccaagactgttgagctagccgaggagggaactgctgaagagcgaaatgcaaacatgctttttgcgaattccgtcgtaacatccccgtccgtcgatctcaaccctaggcatcttccgttacttttggcaattttgcgaccaaagcctaaaaggaagacagagaaccggcaaccgcacatgctcatctcgcgacttctgcccaaggctaacatcaagttctcgatgcacgaacccgttttgcgcattacccttcctccagtcgagaagggtgttggccctgatgagtttgacctcctaatttcgtccatttcatcagtgtctttggatcttgaatccttccattccgcagttgaggagctacactattcattagctgctagtttgcgcatacaaacacacgatttatactaccagacttcttctggtgagagattcgatctcctcataacagaagcattcgacttgaaagtccagctcaacgctacacctgatgtccacgtggttgcgcaaggaaacctccaaaccttcgcactgaagctggtccgcggagaaattggcgatggcttacatcacattgtgagacagctccgcccagatgtcaagccggacaagttgaccatgccgaagagctcccccaagaagtctaactttcttcgtggcgtacccgcatggctgcttcagttccaattccaatgctcggatttcagcttggcagtggctggggtagataaagagatagcagaagacgcccggggcgtcgccattgagctggaatcttggtcgatagactatcgtgctcagagaatagatggtctgcagcgacggtcctccaggcggcgagcaagcagtcgcagcttgataccgtcagaagcagagctgatgaaacttgcacccacttcccccagaaagaaacaccatcacgaaggagatggtcgccgcgttgcggtccatgtgaggggcttggaggcgtttatggtggaatcagatgacattggaattgagcctttcctcagcatgcccaagcttgagctcgccttctcaacattaagcgacaaccaaggcccagttttccaagtccaggctaatatgaagaagctccttgttcagtattctttatatcgccactacgccgtcgcattggctgtctcagttctgctgaaggcatttggaaggcccggaaagcccacagcggcagaaccggcaactcccacggaagcatcaccccaacgacgggtggtaggtcttctttctcccctatcagccgatagcggttttgattctctcgtgatggacgacgaatcaacaacagcgcgagaatttgtcagtatcgatgccaaggtaacaatgatccaggtcaaggcggacttgcctacagatcccccgttgatggcccacatctacgctttggaagcgggctgccagcggtggtctgcacctttctgtcaggcgaagcttatcaggttatttgccgaggctcccaggatgcgcaaggtttgggctagggtcctcagcattaagaacggacgggtggactatcgggagtcgagacggaagttcagcaacggaagcgtgcgcgatgagcgcatggttgacatcgccagcgacacaatccgagtcgctgtcccacatgagatggtcggccacaagatcacggacaacgttgtcaatgtgatcaaatccgccaagcaacttcaccatcggttcaagaccggcaccaatgagtacatcctcgataagggccctgaaggtccgaaaactgttcccaaggtttccttgcgggctcgtaccttgctgtttgatttggaagatggtgctttcgagtggaaactcggtatgatctaccgtgcggctcgcgttgagcagaaacaacgtcaggcacgggaggaagctttccgcatcaaggtcaagaaaatccacgaagaggcgacacgcgattcgagcaagctacggacgcggtctgctgcaccaagaggacgagcttctccaggaggcggtggtcatatcaggagtcacagtactgatagtcgtcaacagctaggcactgaccctcacttccggggtcgtgtaccaaggtatgacccagatgggggacgacttaacattactggcaacacagaaatctccatcggccaggctaggcacaatctccatcttcataatgcaaggagctggaaacggcgtatcgaccgacagtatgctgcggccagggatgaggtgaaggacttgcatcaggattactggggcagcgacgagaccatcgcagaggatctgggcgagggcgagaacatactagaggttcccctacggcacgcccttatgtccgcagttgtcgacgaccttcacttcgtggtcgacaagccatcttttccccttagagaccttcccgacttcctccataaggtcggaaagggcatgccgaaagacatggaatacacaatgctcgtccccttgagcgtgcagatcagtatgggagaggcaagagtgtctctccgcgactatcctctacctttcatccatgtgccggccacgaagtcgaaccaatctgcccgcctacccgctctgacactcaaaacggacttcgtaatcgccgaagagttccgaggcgtcgaatctactcggaaaatcagagttcaggtgataccaccgcaaagccatgactcgtctgaaccaaataaaggcagcttcgcaatagacgtcagcaggactatcgggcccgtcaagatgttttcggacatgcatatcgacgttcatactgccaacccaactcgcataacttggggaccttcttatcagcctgcagttcaagatatgatgatggctattgaatctctcaccaaaccacaactcgatccttcggagagggtaggcttctgggacaagatcaggctcagcttccattcccgcttccgcgtcacttggaggggaaatggcgacgtccacctcgcactcaagggaagcagggatccttacgaagttacgggcgatggtgctgggttcttgatgtgctggcgcaatgacgtacggttcaatataaacgttgacgacgaccctaaaaagttcatgactgtcgacagcggagagtgtgttcttgcggttccagactatagccaccacgtccgcgaaggtcgttgtcgtcacggagaaaatgaaagcatcgcaagcgagagcagacataaatctactgcatccttcaagaaggtggtcatgaaactttcagggaaggtacaatggctagctggtcttgtctttgagcaggccatcgaaaacggccataggaacttcgagttcaagcctcactacgaggttgttctgaaatctccgcagtatgccaagccacaaaacggtcttccttacgatgctttccgtggattccgcagccagcatattcatctttcagttgcgatccgcgcgccagtcgaccgagaatggacagcatccaaccctccaccatcacgtagctataatgctattcacctcacgccgcgcttcttcacccatttcttttcttggttgtcgcttttttcgggcccactctctcttcctgtccgtcaaggttccctttggcctaacagggagaagaacagtaaaaagtttggcaggcatttggccactatcaagtataacatcatgttggcgcctctgttcttgagtcacatctacaagcacaaggatgtcgaagactattccgagaatgcggtctcggcaacgggtatcaaggttcggcttgatagcttcatgctcgatctgcaccagcggcgggaggaattcaacaccagagaccgcgggcgcggaacgcagacaagaataagcagcatgaagcttcacgcaggtcaactggatctggtctctgcggatatccgcgctgtctccgctagtattcggggcacgaccgctgatgccttcctaaagcactcgctttcaaccttcgtcaccgatcaggaggaagatggcacggacttgtctcgattcaccattcctgacaatgacctgacgtggatcgacatggatgatttcgttgagctcgactggatcttgcccacggaaccaaacccggacacaaagattcttccacttgctttcgcgcctcgcatcacctatttccgccagacagatattggcggtgtcattgacggtgatccggaccgaagcagcccattcggacaggagccaacccattcgtgcatcatgagccaggatgatgatcctagaaggatacaggttcagttgattcgccagcggttgaagcaactggacaaacaaatggagacgcacagccgcaacttgggtgaaatcgagcttcgtctggttcgcgacgaggatccggatctaaaggctgactttgaggccttgaccagacacacaactgtgttggttgagaagagggttttcctggagggcatgcttaaggaaatgacgcagacctcgcactgttgtgctgaaagtgaggactcgtcatcttcctcatcggcaaaggcagaagcgcgaaagtcgaaagcggacattaggggttcaatgtcaactcccacggaagcagagtttgcgagcgatttcaagaaccgtttcgtcgtccacaacttgcaactgaagtggaacaacaccctacgaaacattattttacgctatatccatcaggttggccaacgacgaggattcgtctactatatgtcgcggccggcggttaagttcattctggacatcgttgaggagcaaaacaagaacaaagtggcaaaagaaagcaactcgactccgtcagcaagtagtcccaatgtcaatagtacagagagggacacccagggagacattgaggataggattcgcaaaatcctggaggatggcaagaaattcgccagtgccgaggatgcagggcctgggagtccatctatggccgacctcgccagcggtatcgccaaagagtacatggcccaaagcagctaccatattcgtgtcattgcgccgcagattcaattgcagagcgacaagaacaagaaacacgtggtactcattgccgctaaaggcatggagctgaagattgtcgatgtgatggaccaaagccgattgtttgatactgtcagtggtctcgttcagcgacgtttcctcgtcaacatggacagtacacaattcttcgtcacccatcagaagtggttttcgacacagctggtgtccatgtactcggggaatacttacgggactccggctgggtcttcgtggccgccttgggttcctatggaggtcatgttcgactttgagacagatccttttggcttcaaacgcgttgtcaaaaagacgtctgctatgttgcgatacgacaattacaacacgcttcgattgaagtataacgacgaagtgaacgccagcgaagcaaccgacaatgacgacggggcggccgcagacagcaccgaatccagaatggacaacctctggatcgaattcccccaggctcacgcattgtgcaactcatctcagtattatgcattctacgtcatcgtggtggatctgttgatgtacagtgagcctctggagaagacgcgcagcgagaggctcgagaagattatgcttgcttcggactttagcgacctcagaggtgcccctgaaatggtgatcaaacttcaagagcgtgtccggcagctggaagatatcaaaacccacttccaaacccatggcaagtacatggataagagagggtggaaagatcgactggtactggaacgcgatttggccgcttgcgaggatgagcttttcttcatgatgaaggccatcacatcgtctcaacgcaagtacgaaagctcgacaagcagtccactcctgaggtggagcattacagcaaaggagattgtgtggcacctcatccgggacactagcgaaccgcttgtcgaactccagctcaagaacgtcgagtatgaccgtaccgacaactcggacggctcgcacgtgaacttgattcaggtcggaagcatacttggtctcaacctccttcctgacgcaatctaccccgtcatggtcgcgccgtacgttgatggtcaccgtggtggctttgaccctacctctcagccaatgattcgggtgtacttccacatgctcgaggccattgccggtattcctgttatggaccacttcgaggtcgctctcttcccgctcaagattcagctagagagggaggtcggtaaaaagttgttcgagtacgtcttccctggtattgatggtgacgaggccactgccgccaagaacacgtctcctttcatcatcaagcagaccttgccggaggatgacgaggatgcggaagacgatgggtctctcgaaaccgttgggataccagacagtgatagggagttgggtggtttctcaacacgggcgggctctctcgaattgcgcctgcgccctaccttgacatccgatccggaagccacacctagcaaaaacaacaaggccttgagcattcacactggagaaggaagctccttcagactcttccggtctgtcggtactgggttcaagacggtgtctaagaaaccaccctctgacgagtcatcacttcgtccgagcactccacgacctagcgttggtaggacatccacgggcttatcatccaaggatggcagctccaatccggaggcgaagaagggaactcgcttcatgctgcgcaagacggccgcggacgtggagaagaggaagaagtcggacgatctaaccaagatgattgaccgggcgtccaactacatgacctttgcctacatcaagatgccatcggtggtactctgcctgagctacaagggcaagggagaccgtaacctggaggacgtgcacaactttgtgttcaggctacccaccatcgaataccagaacaagacatggtccaaccttgaccttgccctcaatctcaagaatcgcatcatcaaagccctcatcagccacacgggcgccattattggcaacaagttctccaaacaccggcccaacactgcacagcaatccaagcttcgcgagctcgccacaagctcagtcctactagctcctattctctcggaatcacgcgacaacagcggggatgactcgtcttcgatatacaacgcctccatcgtggacttttctcgctccccgccgcggtcgattgcacgctcgcaaacagtatcggtggttcccagctcggagagccggagctctagcattgcttcctcgcagcgatcaccactcgtgccgcagaccacggccacggctggcactagtagtagtgcccagtcgactgcatctgggccaccagccgtcggcttcaccatgaccccgccgacacctatcctaccgccgggtatggacggcaaccaaccgcatcggggtgcgtttagcctgctccggcccgcaaccagtgccgggtccagactgtttggcagcagtggcggaggaacctccggcgccagtcccgcttccaacggcgatgtggaatccatctcccgacctggcaccagcagcggtgtgtcgatgctgcgacagtccaacacggtgctgagagacgacaaggagagcccagaggcgacgcagaggaaggccggatacttgagagataagctcagtgccatctccaacagactcaaggaccgcggtggtcaatcacagtctagtcccggtcccacttcggctcctcgcgacgatatcttgaacagcgaccgggcccttcaagaggtcgcagaagaagaagctgagcgtagtgaagatttagagaataggaggccggtcactgcacatgctgctgtgggacctggctctattgaagccattggcgggcccaggccggatatcgttgggcataggctgagtaggagtttcagtgcgagtgcgaatacctgaagcagtcggactatgagggagtggacggtgtcttttttataattctgtaatcattcttctttctcgatattcgagttggtgtcattttgacattacgttttattgtcctgttttttcttctttttctttcctttcgttttcgttgtacaactcacattggcgtgagagtgaacgactacaacaactttttgtggaaacaaccggctgtcttggaacagctgctgagttgaatgcgggggtgggggaactgaaatgacaatagaggttacaaggtatatatacattatgttattgcgagtttgtacatagacggagagactcgggggcagagtcggaccacttaaaaggtgccggactgaggattttgcttcccactcatcaatggcttcttttgaagatggaagacaccttggatatggcactagcagagatcagcagcgtatataatactatttgataattccacagcaagacatcgatgcaaggtggccgggaagtgcggtgtacttggctgtgaacaacgaactgcaagcagtatgcagtcagaactctgttgatgacgccgccactagtagagtgatcaataagtggaggtatctgatggttatcttgagtctgacgtacttacagtctccagtccgtcctggaaagaggatacatgccccagccctccaaaggcccctctgctctttccctctcaagctgcaatggggtagtaacgaactcggcactcgcttgcgctacagtacacctactagtacatgaccatgagtgcggattgtgagtgacctcaatgtaagtgagatacgaaggagcgactgggactaggtggtaatttgaactgcagtggttggggttggtagagttaagtttaagtgatgggacggtcggtaccttgggaataatgcatcacaacgctctactttacaggacacttacttacctctaccgatcttgcgaactgaaccgagaactgaagacggaattgtctttgaagtgcgtgcctgcagtaagaggtagtggacgttggttgtaagcccactcactgactgcaccgactgtggctgcagtgtcagacgatctggagcaactgaagattgccgggctgttgacaatcccggcctccgtctcgatattgcattacgtgcagtgtgtactgccccatgaatcccatgctggcattggatcattgcacaccacagcaagcagcacggacaggctcatcaagaactgaagtaagtacactggggagctatctgttagaagggctagcagagcgatgaaattctacatagttaaggtcgggcctcactaacagatgtacatctcccaagtagtcatagtttctgatccttcgctccttcctttgctgatcgatccgtcatcatatctaggtatgtacctaacttcccaagcgctccggttcggcaagaacaactgctggcaaccgaacacctcttccgttagtttcagactgcagtgagaccagctcagctgggggactcactgaggagatctcatggtacctaggtattaatctcagaaattgttgtgagccatcagtcaacgagggagcaaccaattgcgtgttccagtctttccctgcaacggtttgtgcctttcaaatcgcccggcaactgagtgcctacctctagcgaaaggtaggtaaagaccgtactctaagcttctcgcgcagtggatctactcggctggatattgtgctatctggacggtgcagtggctaagctgctcgctatactccagtcttactgtgagctcttgcttctcaatgccgaatgacaacatgccaccacgaacttcctgatcttgtttgcgtacgctacgtgcgagaacaaatccagtcctaatctttattggaaatactatgccagatgcccatatggtctccaatctcctcactggttacctacctaggtatgaaaggacattcgccactcacgctctagaagcatgaatgggaatgggcgtacgtgagtaggtacgtgtgcaacggtaagtacaagcatgaaaatacaagatgtgtgtgatgggcaggtgtgtcaaaatatccatgtcccaattttccgttcgacacaaaccattaaacaaagatagacacggactgtgtacgtacatttgtgtgttcagaactaagatccagaacagatcaacccgaaagcattcaagggattgctacactgcgctcatcttctaacgtagtttggtctggccgagttggttcgaatgagctcacatcaagatcagaggaagctcgtaagtaggtactttcgatccagtactctcgtcttagatgtgatatatatattcttttttctcgaatatagttgtccatcacaaatagggcacctgtcatacatgccccagatcctcgctcgcctcgttttcttgccgctacttccattcagccccttgccgagggccgatctacacgtctgacttgacttgagttgaaattggaggttcagttggtcatgttcctcccattatgctctctcaagatacacactagagaaacgtattgccagatgtcaactgctattcagttatcagtagagtacggttctgtggatggatgggcaacacactgtccaaacgttacacagcgactcgcgcccacagtcaatacctacctaggtacctacctaactatagctttcctagcacactcacccacagcctgtgcccatcttcccgagtttcacttgtatcctcctcaattccaaacttacacaaggcagcccaacaatgccaaggtactttcattatctctagctccttggttccagtcaaggccggccgcaagagacaccatccggaaaatacattgcacataggtagcacttgacagaacagactactacctacctactgtgtaagtagtatcggaaaggtctgactcaaaatttggcatcaggcgtcacgtcaagtagtacatctaccacttgactcctgtcttgttacccttgtacaccagattacagacatcaagtcccgagtcccggcccttgtgtttgaaccctgtagagcagaaagatatcattcagttaccaagtgccattcggtccagtctttccaggatcttcgcctctgttattcatcggctatccaaggtccgtcatcccgtcgaccgctcactgagttgttcgtgcggctccattcaggcttacataggagacgttgtgtcgccatccattttcttccatacatgttctggaagctggggcagagcggcatgacaagcgagccgttgttacatccggtagaacctgcagcagataatgatgactcaggttcgattacatggagcacgccaactttgttatcttgtatcgaaggaccgagaatgaacccttattctgagagccagaaaggatgcgtgtttgatgtcggtcgaccaagagtgaaggtgtggttgataaggcattgcctagctagtaaacaaaggctgtctgggagaaaagaaaagtgcaaattcaacatgatgcgtgtggtgaaaaggtttttatatgagataagaggtcaattaaacataaggcctctctagacacacgctaacgctctatcaatcgcaaatcaagccccgggcgtgaactccatatgtatctccccaaaaccttttaggtgagcatttcaaagtcaacatgactattcgtccaaatcgaatgaaaaacttcttctttcgtcaacccatatcaacgttttttttttcttttctctttttcctttatttgttttttggtgccaatatccattctaggtaaccgaaacgaacaatcacgattgatgttgtgtttgcgaacaatcagggatttactccttattgatgtttcccattctctttgacatgctaagaagagagttagtgtcttggttatcacttcaggaatgttcaaggtaggcttacaaatcatagaaagcaaactggctgggcgagctaccaaactcatagacgaagcgactggcgaggtagctgccaaagatggccctcagatacgaatcgggaacacgctcgatgatggtatcgaggccgatcttgttaatgagaaggttgggcaaggcatcggcaaggacggacctgcgaatcttctcgttgtcccagagctccgaacgctggagatcctcgtcaagagaggtgatggccaatgacaacttgtcagagagaacagatcgaggaaggccagtctgctcatgttcccgccagatggcctcgaactcgaggcgggcattgtcctggatcttgttttgcacttccttgacataggcctggtagaactcgggcgcattgccgcgggaatcgtggcacatgtgggtaacgaagcccttgtcgtcaaagctgagggaggcaaggacctcgagcgatgagctggttacaccgcctttgttggcactggcatccttgtaaacgatgcagccggcttcctccagtctgagcttggcatcttgagtgatgaacaggttggcaccctcaacaatatatgggatggttgactttccatccttgataagcttgttgactgaggagaggtcgatcgactcgggacggccaccgcaaggcacgaacatatcagtgatgccgttgtcgcgaagatggtacgtgttacggaatgcagtgccattgtgcacaacctctccgttggggagtgtgacgttggtatcgtcacaaagcacacgataaccatccttggaaagcttggcgatatcaaagtttgagatcatagcacgagccttggcaagacggcgtaactcatccttgtcaatgccgttggggtcgcagaggacaccggatccgtcaacgatagcagtgtaagtctcgttgctgagcagaatctcgttgcttcccagatcaccatcgggaccaccagtctgcatctttctgatcttggagggatcaagctcaagcttgcggtaaatacccttgacatactcacgaaccgacaaggttgtcatgccataggagtcgtgagggatgccaccaagacgtggtgatttaccagtgaagaaggatttccaccaaggagcgccgcgagcccgggcatgctcagtggcccagtcgacaaggtcagcagtgttctcatccggtcccatgaacaaaatctcctccttgccgtagaggtcgacaatggggttcttgatgccaggcgtctcagccttcagaagaaggtcaaggatactatcgatgtacttctcaaaggcctcgcggtgcctgtcttgctgcttggggtcaaggagaatgacacccttcgatccgccctccggaatatccttgttcttgcgctgctgggtgctggcaagaccgtagttctcatcaaagagattgcgggcattgatctggtaagcctccttacttcgagacttgacaatacgaataccaccccgtgcaatatccttgaagcggaggtggaaacctcgcgactcggaagtgatgacgaggaacattccgtacagcggcttgggatactcgacttccggaaggaacgagggattaagccggaagctcaaagcgactttggtgggagtgaagaagttcgtcttgaggactgcattgttgaatacacggaaggcagtcataaccatttcctcgtgctcgttagaaacgtccttggtgatcttctccttaagcctggcatcagaaaggacctccatgaccggcgtaggcgcaatgagatggcgatcataatcgctgccgacccgaaggtgaacgctggcgaatgaggcgtagagagcgcgcacaagttgcgggtgggagctgatgatttcaagaatgtagtcaggtgtaaaggtctcggtacgcagacgcttcttcatcttggagagaatctcaacatgcgagttgttcttggggtccagggctgcaatgagcgaagtgtactctgtcccaagacggttcaagaaatgctgaacaaacacccagacgcagtgggcatagatggtctcctgcagactgagttcaccagaggcaaacatgttgtgaaacttgttctggggaaggcagtacagcaaggaaatctccttggtgatctggtgaatagattgctcaagaggagggtgcttgccgtcgatgttcgcagcagggcgcagatagatactcatgacggtaataccattggagaactgctcaacgtacttacgagagcttgtgacgccgtagtagtggtaaaggtcgctgagggcgctgaagataccctttgctgttcgagagcggaaggcaactaccagtctcatttcctccgagccctcgatgtcgaaaacctcaatgacgggaccatgtcggctcacggcaacctggatgatgtcctggtagatctgcttggtgttcttggtagccttggcaaggaacatgcggtcgctgatcacttccaggcgagtttccttgggatcggcgttagaatcaacaaagagacactgatagacaaagtagcaacgaagagctgccttggagttctccttctgccccaggacaccgggggatctgaaagtctcgacacggaaacgcttcgaagtatcgtcgccatccaagtacttggactcgagtctgtgctcatatcgcggaccgtcgaaggaggtcatgccgggttcgcttgtgtcgatgtaaatggcgtggtccgaggcttccatatccagtctgatctcttcccgcttgtcctcgcgagagaaagcagcaactttggccgcatagagagatgtgatatgatttgcaaccgcctgagggttttctagttggaagtagacgtcgtcgatgccaagctcattatagaaccacgcaatctgaccgtcaaccagagtctcgggaatccagccgccctggacaatgatattcttgactgtgatgaatatcagtaaatgatatagcacagtatatgcgtagaattaccaaccttgcttcatctgctctgcctttccctggaagacaggggcaacatatccaacagttgcggagcggagcaccctgtgcccgttgccgttcaccttgggatagctgacatgtgtcggctgaggagaaggatgtctgggcgtctgatctttgaggcgatcaaccaacttgtgggctgggaccggggctgaaggagaatccatcatggtatcgcctgaggactcgaaaagttcgggaaaactagacatgggaaggtcagtttgaatggtcaagccagatgctctgcgcttgtagcccccagtgcttgggaggggaatcactacgtccgccatagcgattggagtgaggtgacaaaggcctcccaggctacaatcaacgtgtgtagaatgaggtgtacagagacagaagggaaaatgataaagaagaagggaacgatgaggcttctagaagggagttttgtagggcattcatggtgcaatgacagccgttggcctttcatcttgaccgtggtatgaccgatatcagaaagctcaacgtgaaaacaagaataaccagaacatggaaggccccgtatcaggtcaaacaggtcaagcccccaagatcggataagccaggtcggccacaaatcgtggcacagccgtgagccagggaagggagaaagggtgacacggcaacatggcattgataacggcaagacaaactcgatgccgccaaattgggacggcaggaaaaaacgagcgcgcctcgtttggttttgcgggagtgtaagctccggcatgcgagtttgtgcttaccgcgctctaagccatgctttcgtgtttcatctcgtgctgataagagaaagacacaaccttttgggggcgtatgcgagggagacgtacctggtcagaactttgcttgacagtcgagattatccgcctaggcagatgaaaagggattggcaatttcagggcagcacagatacttgcgcttaggtgctgatgctgggcggcaggtatccgtgtgtatgaggacctgtgctatttcgagaagatcacaggcgtcggtagagtgatgctgtgatgctggtgtgctcgttggcggggcgatagaggaatggtacctggaggggcaagaaccaaggcaagatgcaacggtccagcgataagggtaagcgtgtctcggaggcttcgagagacaaagaggacaagtgtgagaagctgtcggaggtattttgttgacagcaatgcccagattcctgttggcctgttagaacgcggctttcaagactgaccagataacacgatgcgcattgtgaaaggaatcgtgtgcttgttggccagaagccctcaatggcgagccacttaaacggctggttccattttccatggcgacttggaaaaggtcccaatccatctccaatctctcgttcctgaccgactcatcctttccgtctggccggcaatggggacgctgaaggactcgaatgaggatcgggagagattgcaatcagagaaggagcacaaaagactgcgtgttccatggtacaggtgacaccaggattcatcccaatgatgccaggcattcatcccaacatccagaactacgggactcgctttgcacgcgccagctatcaccccgagcaaggactcgggcaacacgcggccttggcatcccagccttcgttggtggtatataatgcgaacttccgccttgccgcgcaacggctgaaatccctcgagataagggaattaggggcagagaaggaatatccggacggaaacatgaaggtggtggggacggagagacaagatccaggggagatcggtattcgggggacgtgaaagtaggtaggtaggtaggtaggtattcccggaagggcagtgtaggtagtggtagtggttgcagcggcaatggtggtaaaccgtgctgagtggttcaggggtgacccaagcaccttatacgttggtcttgtccatgtcgccaactggaagggcaattgctagtgttatagaggtaatcgccctgacatctccgccgagggtattaggtatccaggtaaaagagaaaaagcgccacctacaaaaatggaccgctgagtgaggatactcggcagagtttgtcgcactgagatacgacgggtttgtgtgcttggctggaatacagcgaagggtttcgtcggttggcgggtggatatagaggtgcaagagacctagaggcagtcggagttaaaccgccgaggatgaaacaaccggccaaggctcaatgacagaaaagaaggcctggagttgttgaccttaacatcaaggaatgaagtgtgtgtatcaagtatagtctttgatctcgagccttgtgattgttggctgacgggcgggcgtcacagagctctttatatggctgcacagttccggcgtgtaggcaatccatgttgctgcaacaacaagtgacctctggagttggggatgggagcttaccaggatgaggtggaagccatggaccgccgttgatgggtcgtgatggaccccgaccgataggtgtagtgtattgacgatgcgtggcttgtcagaaatttacaacgctgcagccaggttgcgaggatcgttgactcccacctgacaaggtacctctaggtaaagagttagcgaaagtaactcccatgtacctgcctgattccctttcacgatgtgccatgtcgtcaaagaaggaatggatgagttgctcactctatccccagaacgcaagagtccaatgagagtctggggtacaggtacgtacctgattgtgggccttttctcgctctgtcaccaacgaatttgccgtgccggactgcctacctaagcctgatcgggatgtttctggcctgtgctgattgggtcacaggatcggtacctgaacgggtaaccggggcttccctcgtttctatttgcagccaaggtacggggtacgtacctctcctcagtggggcatcccttctccttctccagaagagcggctattcgaggttttccagttggcgatatcagtttctccctgtacgtagccaagttcttttctctttcgtattgccggcccctcgtcaatgtcgccatccgactcatagctatgtaaaacctttgaaccgaagtcattgtgactcctcttcgtgcccttctgccgtcttcgctctcaccaacatacgcaactctttcatgcggcacagagcttccacttgctatgagggcctcatattcaggttacctttgagcgactttcatacggggagcacccctgcgcattgatgcttgtcaagtggtcaactggtcgactgttgacaaacaagcagaacattgcaggcacatttcaccacgattttcccgcttctcaccacagcatacactaaaccggccatagggggggtcgcccgtcgagcacgttctggaagcaagcgttcaggttttctggtgcagtctgccccgttggtacccagtgtcgtgatgtacaccgtgcgaagttgaatattgctggcggggatcacgaccgcccgggacatttgcctctccgtcagcctaggtttacatacaagtagtaatgagcagctggacaggagacaaagatgtacctccacagtattcgatgcttcgtatcccggattctctgctggatatggcagctggacgggaagagatttttgcatcgcatgcagccctgtaaagcactatgcataccataggaaggtggaagcagccttagacagtaggtggtgctgccggtggactcgggtttcgtcaacaacgatcatgttgtgtgacggcgtcggtgcttctttaccgcctcttggcttggccattgagagtccagcgagctgagaaacgcttactggcatcataatcgtgtatactggcctcatcgatgttctggggcctctaaatcgtcgttaaatttggaccatttttgactgtgatcgtaaaggtttcaaacaagctggtcccgtgatggcccctagtacgtaaaaaattggagaagttggagctccctggcggcctgtactccgcgattactccctgtctttccagaccggctccgttggaatagccggaacctatagcggctgctgagtggttgtgtcgcctgtttccattacccccagcttttcccaaaaccgtacttctttgaaccagtccgtgtgtgctagagacgccatcaagtaatctgggggtaatagaaactatctggtcgtcgcacgggatcctgaagttggctcttgttgcagaactaagcccaaacttgcgcgtttggtatggagtcaacgagggtccgtatgggagtctccgcctaccacaactctctttctaggcttgaccgctgatgtgccgtaatggccgccggggattacgacagcctctaccttccggatcgcctaccgaggaggggcaagtcctgcccctgttgacaccgtcgcttctgagctgcgagttgcgcttgcgggagggctggcggggctggcggaaaccattgtggctactgtcagggacgaaagttctgttggtctcgtgttctcctcgacaggctttagcagagcgctgtgaaattccaccaaaacaaacctaactggtcacgggagcgtggcttcaggaatttccaccggccgttggcattgtttaatcccgccaagcaatccaagctttttccccagacccaacatcctggcccgccaatccaaacgtaacaactcctcattcagattttaggttcccctgacgagacagcttctcaatgtcaaaagaaatgtacactacaccacagctcagctccagtgtttcgatacaagctgagacggggagcaccgccacgggttgaatccacaatggtcaagcatgctatagtaccgagagttcaatgaacaagtgatgtcccttgtgtctcactgtccataccgttgcctcatgtcaacctttgctcagctgaccaaagacttatttcccacggtagacattccgatctgctgatttacccgagaaaaccgtcgtgggtctgtcttccggtgacccccattgcctttggcgtctcgtttgtcatttttgttgagttttcaaggtgcttgcagttcaggtatcttgaagtcccttccccataaccttctggtcttgggagcatgcaccggcaagttgtcctcaaaagcaaggacaatggaggccgcataaggcagaatcgctaggcttttgaaagatgtcgttacaattcgactttctgcgaacaggccctgaatcgcactggcattttctcacatggcaaggcgccaccgatgatgcacctattgcggaatgcggagacgatgacgctcatgctctggagaagtgagggctttcgaattcggcctggttttcgagttcacgagacttggaccctcgcatgttgaaagcttgcgtgcattgaacgcagtgcctggtgtttccattgagtcggaggtgatcgttaggcacctgtcctgcgttgaccgtcaaatgcctggggtgggcggtaatacaattgcagaagccgcggactggtgcctcttgcatgagagatttcaccccgtgggtttcatatccttcgtcgttggctcttgcggattggcggccggtggtttggtgactgagacgtttgacaaccgacagcgttccatttgagattgggggaaaattgatagcgagagacgggaatcttttcattgtaagttcaggcccggccttggaagtggaagtcttccccaccgctcaggaggagtccatcccgtcagtccgaacgacgtgggaccgacggggaacagtgaggggcacccacgggccacgccagcccaatgacaacgggaaaggtggggcacgtcgtttcctatttgagaaaagacaacatcggaccctccactatcgatagcggcaagagcctcacacaactttatgactgcaacgcgtagtccaccaacaaccacaaccactccatcaactcacccagcaagtggaaaaacatgagcaccgcagcggttcaagacgcccggaagcaggctgaggctctggacaatgaggactctatcgccttcgtccgtgatgagttcaacattcccactaaggcccaaatagcgagctcccgcttggccgactctcacccaggtttgatcgccaatcatgaacaagacaagtcccgctgaggctcaccaagatgggggctaatgctcggttctagccgccttgccagcgtctgaggacgatgccaagtgcatatacctctgcggcaattcgctgggtgtgcagcccaagagaaccgtcacccgtctcaatcagtatcttaccacatgggccactcaaggagtgcagggccatttcaagcctcttgaagagtcgcctctcccgacgtggcttgacgccgatgccaaagctgcagagcttattgcgcccgtcgtcggagccaatgtgtccgaggtggctgtcatgcagaccttgactgccaacatccacctcttgatgtctgctttttatcgccccgatatcaatggtcgtcacaagatcattctggagaacaaggctttccctagtgaccatgtaaacaacccaatcctatcgggtgtctgtcagactgggagctggatgactgacaaaagagttatagttcgcggtcgaaacccaaattcgtcatcatagcttgtcaactgaaaagtccatggttctgatagagtcctcctccaaggacaacatcatcagcaccgaagaagtcttgtccgtaatttcggctcatgctgacaccacagctctcctgctgctgcctggtatccagtattacacgggtcagctgcttgacattcccgccatcacagcttttgcccacaagcacggcatcttcgttatctgggatctcgcccacgcggtaggtaacgtaccactatacctccatgactggggagtagatgcggcggcttggtgcagctacaagtacctcaacggcgggcctggatgtatcggcggtctcttcgttcacaccaacaacagcgtcgtaaccaaggagatcacggatgagaaaccggaggagggctacaataaccgccttgcgggctggtggggcaatgacaagaagacgagatttgtcatggccaacaagttccaccccgtggcgggcgcggctggctttcagttgagcaaccccagcattctagatatcaccagcctgagcgcttccctggagatcttccaggaggctggcggcatggaagcgctgaggagcaaatccctcaagctgaccagcttccttgaagctactctcgggcacatgaaggaggaagaccgcgctcacttccgtatcattaccccttccaagtcagaggaaagaggcgcccagctgagtctcatgctctccgacgggctcctagataccgtcatgaaggagctcgaggcgcgcggggttatcgttgacgagcggaagcccaacgtcatccgggtcgcaccggccccgttgtataacacattcaaggactgcgtactgttcgtagaagccttctcagcagcactggaggtggccaagcagcacgcactttaggtgactagacccttgctttcgtgtatacaaagtcacatgctccgttatgtttatccttcccgcctcccgaatctgtgaataatggaaacttgatcaggccagtcgggcaacgtgttgcaaaatctatgcaggtttagtcgaccccgcaaaatgatgagcgagtaagagactggttccagctgtctgagaaccgcgtgtgtggctccctcgggcggctaaattgcatccggatgcctggaacgagaagcaagcagttccggaaagcacaccgagcacatggacagacagccttacgtttctgtaatcactgttgatggctaggtctattcaggaacactgcatttatagttaagaacatatgccacgtctcggtacttgtggtccctggccagagatggacttaataaccgtagaccatcgaaactagccaactgccatgttcagggttaacgtttatcttccctggactccatcaatatttagttcaaatttactttacggaccaagcattgatttttcaactactctagtcatatccctttgtgtccgaagctgcagtcgactttcactgctgtcatgaagtcgaacgctgaatttcgacataagtgactatccataacaagatgattcttgtccttacgttcatatatcattataacctcccatcatgaactcagatggccaagccaatatccatgaatctgaatcaaggacagcactctacactagcgaactgctaaaagtcacaatgacaatatggtctctgggaaaattgtactacagcggaggtcctggtagcttgcattttctcaatcactgactctcacatacttaccctaaagcagtcgttcttcatccaacaagaagtcagagattgcacaccagtcatcctcgtcgtacttacctactaacaatggggcgacgcataactcacaactcgcatcatagtcaacaagaagaccacagtaacattaagtacatgatcgacggatgaaaactgattaaggtcatatacagtctggaatgtcggatctccgtaatttttacggcaccgagctatcacaacccatagaaatgacgagactaggatacatagggctcgcttatcaatctattctccgtataatatatagtaacctaaccatcacttactttgcccccggaattcgaaacatatctcgttctagccattcttcggcaggcaaaacgttggtagtcggacattgtcatccatacttcgacactgacacgtccatgtcgtacaacagaagaagcgcgcggttccacgacattgcacttgtgagcatgagtgcacaatccgtgcccggagtcaaacggaaccgccgctgaacgagctgagagtcggagaatatcaagtaatggtatgataaccaaaaacccaaaaatgtcccaaggctgtgtgtctcagctctccacaaggaacgttagttagtctgaagcgagttccggtcacttggtctcgtcatggcaataagataacgagtttctatatttactgactaaggagcaaggacactaaagaaccaactttgtcattttcttcgacgtcctgtctactccagggatacctcgaccctcaattgggacctttttatgtcacttgtgatgggcctagacttgcgtacttaactttaagcgtgaagttccgttcagggtaccgctaccgcttttggtgacggaaggcgagagattatcacgggtgtgttgtgtgacctttgtgcaccggccttcggatgacctagttatagtatgccgaaagtcttctgttgcgatatttggtcaatgctatgccttgctcctggggttcttttgagtttgtgactggaattgaatctggggcatcccttatttgggaagcgagagccaagtgtcttgaaagaaggatggatatggtcgctgggacttctcactgatcttccatcaaccccggcatcagcttcgactgaccatgctaatgaagccaagtcagctctgagaagcgggcaacgagcctattttcggacatcagttcacataataccattcacaatgacacaactccttgcaatctgcctgacgtcaaattggtctggtatcatttcatatcttctgtccgtgcagtgctgtcccatatctcagagacaacaatacgatgagaggccaacgtcttggccttcctcatcacaacgccgttcccgtccgttgtctgtatgtgtatgtccagtggtagtagatgcttggtcttcgtagtgtgtgccttgacaagcaagccgcgtttgtattttcactagcctggattggttgctagcagaaaacccgctgaccaaagaaagcagaacccatttcccgttgagaccgccttgagatgctcccagaatcacacatgacgaaaaaagtgcccccttatgacgatgaagacaggaagatttagacctcggtggtaaccttcgccttggcgttggtgaccttgacggagagctgcttagcgcgagcgatgatctcgatgcgcttgcgggaagagacgttgtgggcgatcctatagtcaagcatattagcgacagtccattgcatcgcccttgctcgttgcctccattgtccattgaatatcgcgaaagcgactccacaatcccgaatccgactaatgtccctaggaaatgaatggatatcgatgtaacgtactcagcagcgtaggtcttgttgtgcatgaggaggagctcgacatccttgacgttgctgacgaggaaagccttgtggccggagggcatcatgtggcgggtcttcttgttggagccatagccgatctagaagcgcgaaacaagtcgcgtttggttagccgtttgaccgatttgaacttcccaatcgttttcccaacgatcacccgcggagcgtctctgtccaggggcttgagacaatccaatcctgcggctcccgtccagattcgctccgtcttcttccaccaccggattatggccaaacgtaccgagggcatagcaagagtgcccctgaagcgacggcggacgcggttatcgatacccttgggcttgcgccatgccgagtccacacgcataaagcgatcactctggtggcgcatgaagcccttagagcctgttcaccaatatttcgtcaacattctagttccactggtattcgcatcgctctttcgtcgattggtgtcgggaaacggcggtgatggagttgtcggccctcgagctcgagctagcaaggggatttccatttttcgtgtcggctggagtcgcggaattgaggaaaaacgtacgcttcttgacgatagggacgtgcttcttggcggcaaccatcttgaatatgctgttagaattgcttcgttactgagaatacgattgaacgagggtgcctaccttgactgtctgttatcgagtgatgggggactgtttcggcgggcagcgtcacggcgggacctggggaaaaaaatcgagaaagtgtagctggtgggcttagggctgtgcgaaattgttaaggcgaggcttagtacgcagttgtgattcgccagaattttactggtgtgggtcaccatctgggtggcagttgtaaatcttggcagtcaagccgcacctggagatagcgcccagccgtcccagaccatctcacgagctgcctctttctttgcacacagtgcaccttgccggccacaatcctattaccaactacctctatggactgcactttcgatccggagtctttatggcatacataaaccattttactgaattaatacggaatgtgttgcgttgctgtcattcttcgacattcgtgacccgggaactctgtcttgatgagagttcaacctcctagaggtaaaaccaaaggcattggattatatggatccactcgggggatacgcatcatacattcacagttcagcaaccataatgggaacgtttgacacaacacgcaaatacattcaccccgatttactatcaaccaaactttatccattcgctatcatatcgccgggtattgagtatacacacaagtctatgtgtcaagtctaaaagatagggctgattctgcctgcttgatgggcaatactgctcgacgtctaaaagcatgcttgcctcactaatggtcgctcaagatatgtagaaacggccattgctgcatgttgaccaaaaacctccaaacctgccacgtcctatgatggtgtgagcaaatggcctgccggataggaacttgtagttcgcttatccaaccaggctaggccgtgctcccaagcatactactggaccgccgccctgcaacaaagctatatggaccgcaaaaggtttgaagaaaacggccactctggtcgtgcgtttctcggtgtggcagctgggcgactgtcaagtcctggactgtcccactcgttcccagccacccacgccgagttcgatacttggcgcgttgtgctcgttgagggacgatggcgacaaggactttgccaatgctctaggtatatagcactccctccagagtgtgtgtttccttactgggtagcgcactgaggaccagcaccctcgtcttcgtcatcatcctcccagtcattgccgtagcgcgggtcaccctggtgagcgcccatctaggtttcaaatgttagccacagcttctctccttatatatttgaaagatcatcatacctcttggatatcggcaccggattcgtattcaacgtcatcgatctcctcggcctcgattggcttgggtggaggaggtaggagcttcgccaaagcgtcatactggctgtcgtcctgcaaccaaccatcttcagggaactcgatcttcacaacgaggtacaggtcgcccttcatatcacttttcttgacgggcataccctcaccggggactttgaggacgtcgccgggacggagaaccttgccacgagggtgattgatgtggatgcctctgccgtcaaggtgcttaacgacgacacgcgagaaaccgctcagagcctcgataagggcaacgttgaggtcggctgagaggtcatgtccgatgcgggtgaagacgtcatggggctcctcgacaaggtggaagatgaggtctcctggggcctggtccggaagctggtccgcctctccttccaggacgatcctatcgccctgcatggagccgggaggaatgtagagctcgagagccttggtctccttgcaagtccgcttgcccttgcacttcttgcagcggtccttctccttatagtgcataccagagccagagcagtgatcgcagggaataacaacctgacgggccatgttggggccgatggactggtaggcctctacaagaccgcgacccctgcagcgctcgcacttgttgggctttacgttctccttagcaccggtgcccttgcactggcggcagacaacctgcttttcggcagcgaacttgacagtcttgcccttgtagagctcctcgagcgtaaccttgtagggctgctcttcatctgggctgcgcttggggcgtctaggcatgccgcccatgccgcccataccgcccatgccgaacatggcagcaaagatatcatccatgttggcgccatgggcgccgtggccgcctccccttgagggatcaaaagcagccataccgtggacgtcgtacatttcgcgcttctcttcgtcactaagaatctcgtacgcctgggcgatggccttgaacttgacttcggcttcggggcgctggtcctcggggaccttgtccggatggtgaatcaatgcgagctggagatcgaagagtcagcacaacatctaggagcttttagacaggcggttgtgtgcgtggtgatcgagcccaccttgcgataagccttcttgatgtcattcgggctggccgacttgtcgacgccgagaatggctacacggaccgagttagtacatgccgaaacagattgttggtatcgtggccaaatggtatttaatggcaggcataccatagagatcgaggtcgccctcgtcgccgctgctgctgctcatggtgatagcgaatctggggtcctttaacgctgtaacgtcgtcttcctctggttgaaggatcggtcggtataccccgtcaagaatacggttgacaaaaagggcagctcgcaaatgacgaaaggcggggagactgtggtctttgcaccaagaggacactggacggatggaggagggaggttcctttttgttctcagtctcgttatgggaaattttaagcggccccgcgttggatacccggctcccttttgggtacttcacctactagctactgctgagtcaaagtttgtttgataacccaccgtcaacctttctttgcaaaaagtgatcaggcgacggaagagaaacatgtactgctgagacctttgcccgaaaaaaaaagaatcgtataacgacctatggaaagtatgtcatgcaggacaaatgtagcttcccctcatggaaggcggtatccgtatcgctgtgttcctgataacgacggtcgggaagcaataaggcgcacagcgccatccattttagcccacccgcgattaccttcttttttttacttttttttttttacacatgcacgggcatgcactccaggttacccaaacaccgacttcacttgttgttcgcctacaaggcgttctgtcgtgtatggcggctggtttatttttttgtaaaaagctgtgttaaaataaccttacgagcgcttcgtcatagacttctgggcgatgatggtatcgctaaagtagtttgatgataacgatatccatgttacatacataggtacctctagcacacgccagcgagcgacccttcaagttgactttccagtcttttcagaattggaagtgcgatgagatgccaagactgcagaatgacaccccagggtccactttgaagttcggttcaaaagtgagctccacaacccccaaacacccacttctaaaccactggaccacggatcgcaccgccacattaccgactaccgcagtaagactccagaaccgcttctgtggctgtagacattcttgttcgtgatccaaactctcacatgctatcttgctccctccaccttctcatactgttagtctcagcatctgatttcacaatttcaaaaaccaaaaaagggaggtgtcagtctgaaaaatgaggggcatagggctactgttgaggaggccaggctgtccttctcttgccagtgtctcaagtctttcttcgcggcgtttgtggttctcatcgacgagatccaccctctgcccacatcaaacgcaagttacgcagcaacaacaaggtgaaggcgtcttgaaaggatccaagaaaagacaggctgaggataaatggaagctgccaaactcaccgtgccgtacccgttttgcgccctcgcctaccggatatctgcacctgggatctctgaggaccgctctattcaactaccttcttgccaaggcgaccggcggccagttcattctccgcatcgaagacacagaccaggtgattaccactcagcaccttgtaccccaggatcacaggtggtcaattcgtagaaggagcagaggctgatgctctctattgtatccgtagactcgccttgtacacgacgctgagcagaggctatttgatgacttgagatgggccggcctctcttgggatgaaggcaggcaatgacatcccatgagtctgcactcatcgtttatacctgcttctccatgctaactttgtttgttttgtgaaaaggccccgatgttcagggaccatatggaccgtataggcaggtaagacgcaaagcaactctggtgtatcacgggtgggggtttggttaaccatttacatatgccagtccgaacggctgttactttatgacgagcatgccaaccagttgatccgcgagggcaaggcgtacagatgcttttgctcgcccgagaatcttgagcgccacaagcaggccgcacacgagtctggagagtcgacagcgtatcccggcacatgccgcaacgtctcactagaggaatcagacgacagagctgccaaaggggaaaagtatgccgtgagattcaagagcagcgacaagcccatcattatcgaggatatcctctatacccgttaccgcaagagagagcccgaggaggacttcatcatccggaagcgtgatggttttccaacctaccactttgccaatatcgtcgatgaccgggccatgaagattactcacgtcattcgcggcgccgtacgttgtattttcctcaacctatcagtcatgtttcctatatctgctaacccttcaccatccaggaatggctcatttcaacccccaaacacgtcgagctatacaacgccttcggctgggaaccacccaaatttgctcacgtcggcctcctcgttgacaaagagcgccagaagctgagcaaacgccacaagggcgtcgacatgtcctggtacaaggacaaccagatccctcccgaggcgttgctcaacttcgccgtcctgctcgggtggagccagaagagtggcgagcccgacttcatgacgctccaagacatggtcgaccggttttccttcaagttcagcaagggtgacatcgtcgtctctttcgacaagctcccctacctccacgagaagcactttgagcatctactccggcaggaaccgcccaacctgccgcgtctgcagagctacctgatcaaccccatcagggatatgatcacggctgttgaggacgcccgcgccgaaacccctaagggagcccttgaggaaactacacttcataacatccccctcccctccctcgcctctcctgtcccccagacccaagagtctcctgcttccgcccaggactacatcctccgcgccctccgcacagccaagtcgatcaagcccgatctggagcttttcctctcccagaaccggtacgccttctggaccatccccccctcggttctctccaaaaactttgacgaaactccgtccctccagcacgccaagctcgatggtgaggaagccaggcccagtgtcgtcatgcgcttcatcgttgaacagctcagcgatattgtctcctccaaaggggaagagggatctccggaggagaagaaggccgaagcggaagaatggacggctgagaggattaagccagtcgtggatgccacggtcaaggccgtgagcgtcagcgacccggaaacgggcgagccgatcaagggcgcgggcggctacaagtttttgcggtgggcgctgttggcgggcgatcatggaccgggactggtgtcggtcatggagttgctgggtagaaaggagacgatgaagaggctgattacctcgtacaagattgctctggagaaggagaaggcagagaatgagggaggtggttcgggcacaatggatgcggtggcaactggtcttggactggcgttgtttgacctgttctagaacacaaaggcaagggcttatggcatgtaaaacatcggtggttttgggcggatggctgtagctgttgtgccatgtattactatttctcatttggacctgtccatcttgtgttccatggccagtccctagttgtctcttctcttagagaaaaagggcgtttgttgactattatctccagtccgtccatgcggtcctgttgtccctaacgattctcatgcgcctccataaatgctccctgggactctaatacagggatatctctttggtgctacccatgctggcctaatcgcatttccttccgttccagacacacgcgcaatgacgttcacccttgtcctcactgcagcatccaaaaatatcatgatttttcaggctggacaccctctgcctgcccacgacagccacagccaaacaccttgcctttgacctccgccgccatcagtccagacctctcctttgcagcaatctgcttcacttcgctaagcaatttctctatgttttgatcgaccgcatcactctttggacctctttgcccagtcgttgagagcatctccagcgatttcgacgccttcgaaatgcgggatcccaaatccaccatttggctgctcgtgtagtccctgttggtaagcagcgggttttgggccagcgtctgcacccagtacttgttccacaacgtctccaacagcttgctatcgagtgtgctcttgaagtgctcgacgtcgagcgcgtagtatcgatggctatgagcgccaaagtcctccaccttgttcagagggacgctctgtccatcacccgttgtcgtgttggttgctgcgaaaggcttgatcccttctggaattgtcctaaacgcgccgatctcaaccttgttctggcttactgtcctgtccgggtcgatcaccactgcgacgaacggctcgttgaactgctgttgtagggattgggtgccgacgtcgataccgcttagccagcagccatagcccgggtgtgagtggtaccacccgataacgttctcaaggcggttctcctcacggcagagacggagatactcgaccatgtactcgttcgcttcgtcctgggcgttgacgcgggtttctgtgccctctaccggtaaacgataggcgtcggtaatgaccatggtgctgccctcaatgtagccctgcatcatacccatgacctcgagattgccgccggagcgggcgtgcatgaccatcttgatcatggcaacggaggagatgcggacggtcttgaagtatttgtgatcgttggtccatggtcgcgagttgacaacggctttgtgggcttctgagtcgtaggcgtaaagagcatcgcgttggacgtccacgaggccgggattcggtggcagctctataatggggatcagaggttagctgccgtgggaagctaggtagaggcacacaaacgttcatcgctttgcgcccacagaaaacttacccatcgtggtcaaacggttgctctcgccgagctattgtagggtagcttggggtatacgcgaaatttcgggtgcaatttcgtgattcttttttgaaaattggccgtgatagatgttatgagaggatcggataactgtatcatacaatatagaaggaaagtagcagtgtccgtcgcgctggtgatgttgtgtgcaacaggcaacgaaacagtccaactaagcaagctgcaagtacgctgaggcgaaagcttgattgcggcaggccgcagtggcatacggcctcatgtgggtcaattcatggagggggtccagcctgcgatgcgggggttaagtgaagctgataagcttctggcgccgcggcaatcagccatcaaggttctaccttaggtactgtgcaggcatctacctacctatctataaacaaaacaacaaaaagcacttcgtaggccgtggagctctcgacatcgaagccctgccgggcaatgtcatctcctgactcggtgtgccaaacttcatcatgaagatgcaccagcggaggaagggccttgtgagtgacatgacctgaggacggtagctggagggctgaccataggaagaagatacgaaaataggactctgtaccaggtaggtaccagtagtgttgcagccaggacagcatcatctctcgccatgcctcatacagcattacagcaaatctcacaatcgtacatcatcaaagaaccaaccgagacgaattttccaaaatccagatgtccgtttttcaattatcaatatcacggtcgttgctgggaagcctacgccaggtagccgtgttatacccacagatatatctcgtccatcaagatgcccgttttttcccccctgataccgttccacagcccttcgcgcattcaaccttctccatgtgcattccaatccagtctccgttccgtacatacctttagtccttctcatcgcttgccaggactgccttgatcatcgcattacctacctccaccgctcccttgaacctcggctcgaagaaagcctgggtaaccgcaaaccgctccctccacgtctcgaattgcctcagacccacacactcggcccagcccgccgccgcaatggtgaactgcaagtcatcccttctgaaagtccgatcctcgatgccgaccttcaggcactcatccagcaagcctggggtcctgaacaagtgctcggtgacgcccagccagagtcggaacaggggagtcgagcagatcatgtggtcgtacggcacgattcccagagcgctccagcagtcgaccatggcaagcagcgagaggtggttgttgggcaaggagggagccgaagggccgccattttccggctggcggaggctgaactggtcgagcacatcgtcacggaggagaggtttgctcgcccacttggggcttccttcggcaccgaagactttttccttggcggcgtacacgcgggcgcgaagctcgtcgctatgaccctccagcataagttggaacagctcggtggtggacttggcgaactgggcaatctgcttgtgtgcttcggggttgaggatggcgaggccggcgtagacgtgccacttttgggcatagatgcggagcatgaggttgatcttgacgttttcgatgccgccgacataacgggttccctcccaggggaattgcttggttgcatgccaggccttgcccatgctgaggaaagcggcgtgggtgacggcttgggtatcggccgtgatgcggtcatgttcatcggcactcaggtagacaaccttggagttaaggcaggagagtacgtgctcaaccttggagaaagattcgtcggaggcgcgatgcttgatgagcaccagcggctggcccttgggatcgacattggggccgtgaagggagtggcaggatacgatgtcaacgtcggcgggcaggtacttttcgaaagccttgatctcaggatctttacaggacgtttggccaccaacaatagcgccgagcttggtcgctaaaaacgaggtacgcggttaaggtcaagtctacgtgacggggagagaggtcatggcaacacacatggaccgtactgggcgacgacacgatcgatgaccgccgcctcaacactgtagatgatataatcgctggcgcgagacacgaaatgaccgttacggagaatttgtatattgttctagaaagcaaaatatgaagactcagcactgattctgctgtagagagatcgggctaaatgtgtgcgaccgtacattcccctcgaactcttgtaccagctcatcatatttctcttctctatcgcaggccatgatcctgaaagggatcgttagccaaccgattcctgatcatgctgtaacactaagaacctgttgatatctggtcagcgaaagtcccttacaaatgctgcaagatataaagatgtgtgaagatgtgtttgtttcagacgaaaattgtaaggtagctgagatttttcatcatggaaagctccctacacaaactgggaccggaacggttgaccagccgtgacaggcgcgatactctagccaaatgcactcaagtcatcatattagggggtaatggggaatgagaagaactgttgcaacgtaccatttgaacaactgcgaaatgtttgttgaaggttagtcgcggtggcaggctccgcgaagagcctgggcgtgattgacgacgatgagacgagcgaggaagaattattacctccaacctgcgctgctaagtctccgggcatacatcttgcccatatcgcccatcccaatcagaccgacagtgaagccggtcatattgggggattccgatgtcgaagccatattgacgcgtgtattgtttctttccagcaggaccggtcgattgcggcaactatcacatcgtcacacaagaccctcggcaccaaagaagcactcgctcgatgatcgcgcgagaagcaatgggtgaggctgcgttgctgttgctggctttgtggtacggaaaggaagaaattttcaattcgggaggccgcaaggtgggattttaaaaacgactggaaaatcccgtcagtgtgcttcgccccactttgatttgcactggaaagctcggaccatcttcccgacaccgcaaatggagccatgcctccgaacttacagcctccgaaccaaaactccaccaatgtcccggcccggcaccggctgtgcgcggaggctgcaatgaatgccgtcgtcatccttagttgccacgattaaaagacgggacatttccgggaaaacatcgacttatcatcattccgcctcgctcagtccattaatcgagaagttgcatcagaatgctgctactcttcgctcttggatctaatggctccggccagctaggcatcggccacaaagaagacgtttccgttccaaaggatgcccattttgatgcagaccttccggctaccgcctccatcaccaagattgttgctggaggtaaccacacaattattttgactacgaccggcgacatctactggagcggagacccgaataccggtgcctgtggcaagttcactcaaacacaaatttcgcagcctcctcgatttcacccggtcgacatttcatctgtatcaacaccccaagacccattcagggtaggtatggttgcagctgcctgggaagcaagcatctttacccgcctggatgcccaaggtcgcaacaccagagtctactcttgcggcaccggcctgaaaggcgagttgggcttgggcacgttcatcttccgtacggcgactccgtctctgattccagattttcctcccccggacacggaagttgtcgatctcgccgcttgtatgggccatgtcgttgcagttttaagcaatggtgacgtttggggttggggtaatggccggaagggtcagatcggagcgccggaggatattgttcactcaccccgcaaaatcgagggtttgggcttcaaggttgtgaaagcggtctgtggaaaggaattcacatgctttctgggaagccctgaaagcggtaacatcatggtccttggttcagacaaatgggggatcaggggtgaagttccggaccaggttgtcggatggcgagaggtcggtgctagttggggcaacctgttcatcttgaagggagatggaagcttattgagctggggccgtaatgaccatggtcaactcgctcccgcgaacctaccccaaaccaaacatattgcggtggggagcgaacatgcactggccttgagcgaggagggcgacgttacagcctggggctggggtgaacacggcaactgcggaccgctcagtagttcggatgtcacaaagggtcagcagaacgttattgcgtcgtcgaagttcattccttcgggcgctaaaataaccaccatcggggccggctgtgccaccagttgggtggcaatacagatgccgtcaacttagagccttgggaacagtcaaagatatgccgaggatgactgctaagtcgtatgttacagtacatgaactaaaccacccctttaagcactgctcggtttacttggtcaagaggaaaataaaccaaagcgccgaacctgattgccagttagcaaaagaatagacataggagacaacaagatacatgcctcagaaagctgctgggttggctcgagtcccccagcaagtctgtctggctcattaccgggcacagccggtcttgccagtaaactgctaattcgcaaggacggcgggttctggagtggatgttagccatcttttttctggcgactagagggaaatgacgtagaagtaccggctcgcccgttgcattccactcgactctagcgttgtccatctcctcttcatcctcacgatccacgggatcccattgccggtcctcgtcgccttgctcaacgaataacggcgaatcagatcgatcagtcctggcggccaccgggcttcgaggcggtatgggtggtggtcgaatttcaaattgtgtctgtcgtggttgtggaggtgtcttttgttgaggaggcttctgcgctggttttggaacgtctttggcctcattgtttgcaacagagccgtcgggcttagacgcaggacccggtcccggacccgaacccggttttggggtctttgaagccctcgccctggtatttttgtgcttctgagtgatggcatcctgttctccaaccgtcatgaggatgaactcgcacaggataccgtccgcactataagataacttcatcgggcgtccgggctccgagtagtaggttgcgagctctccgctgattatttgagcgtgttgcagaatggctcggaaatccttgacactaatgatgatgtgaagtttgtcttggacttcaacctcattaaactcggccatttctacagaaatgttggtgtgaagcggcttcttgaggacagcttttcacgccattgtcagcatcatcctccaacttggcttgaagggaggtcttacgaaccttcattgccatgagggccgcgtttctgcaccttgtccgtgaagcaggtaaagttcacaacatgatcatcgtcatccgtgttgatatcaagcaattcaatacccggaccgaaatgatccatgagttgtcgcagtgtgctagatgagatcgaccaacgattcccagcctcgtccttctcaaacttggcatgagttggtggctttgattcgaacggtagagaatgagacgcggtgattcctgtaacgttgtgagctttgtaggtatcatgactatgatcggagcgttatgtaccgttcctgcaagagattctggcaatcaaccggctcttcttgccagggccatcgtcaatggcaacatcacagcgctcgatggaagcatctttatcccgtgcagaatcaccaccttggcgagaccgaaagatggacaagagggactgagagaaattgttggtaaatacccaggggacataggtctaggagcgaccactcacccggatatagagttggcagaagaatctatctcgatactgggcattcccctcgaaatggtaacgggagaagaacctgttagcggcaaaagtgaagcaaacgtatgctgactttgagatgttgagagtagtcaaggtaagctaagagacagataaattagcacctgtatcacaatctcaagaagggaagatttgttggtgagccctatatgtacgtaccttgtcccttcttgcttccaagcaaacatcatcactgaacttgtacatgcaggcgagggcgtcgtggaaaacagacacgccctcctcgctgagcgtgaagttcaagattaccattttgtggccgtcgtcgcaattagtcgatcgacttatattcttttggtcaggaagagctttctcgggtctaagtctggccactcagtttctcgcatccagtcagcgatttctgttgtgatggccccctgcagtggcctggagtatgatggaaaataaatcgaggccgagtgcagttgccttggagtgctcttgcgtgacacaaaacgctgtacctatcaagagcaagtgaacaatggatggaaggtgcaactgtgatggttgcgcggctgctcccactcgcaagagaccgcgtcgaagcacagcatttggggcggtaaatttcagtgcctagcaccctagcctagctctagggccctctaaaataggtacacacagggaccgatcgacgctcccgtcaccttgccggacttccgtcgttcatgagcgacatacctacctgtaggtacctaggtcgaggtacctctactaggtaccagtagcccggtctttcaggtcaatttccccccccacttgcgcctagttgcggcatgaactaggtcccgtcgagctcacaaaaaggaaaaagctcccatgcccggactattgttggtacgtgcgggagttcctcagtaatattcaagtgtacaccttttcttctgttgaattcccgtttggtatgggacaagtgatttgatactgtggaagcagcaataggtacctctagctcaacctcattggctcggctacctatcgtagtcaatgtggaggctgttggatatccgagtcctcaactgacacacgacaacaaacgcaattccgaaaacaccctgtttataagaagtcgtgaagcaaatcacactgcatttatgaattccaccagtgagcgcgctctgatgccttgagtatgcacgcacatgtgacaagggggctcgtgtaccctagaggtaggtattgatttacgagtacaagaaatcgcccttctgtggttttcggaatttatctccagtcctctctctgtccaaacagcccagatcgctctgacaattcgcaaacgactgtttcatcttctgcttttccctcccaaacaataatctactgcttagtgtagaccctttactgaatttcacagtgaggctcggcagaaactgtccgttgtggcaactgaagttccgtccacacaagtgcatcacagcaacccatttgccaggagaatcactgcacacccagcaaccaacttgtccataagcatcaccattgacgcgggcattgtcacggaatattcttggatttccgcttcgcagccgctcctccacaaccagcataggccgtcgagacttttcaagactttagccaggcacgctggtagattccttttgcttgtcgagaggaacccatacttccacggttcttttgagttgcacgctaaggttcgtggtgctttctcgcccctcccttccatcacagtacctgtacctattcccttaactgctccttcagcccccttcaaacgtacaatgttttctgacttttgcccagacaaagttaaacagaaccgttcacttccgccgtgccgtgggcagctataccgcatttcgcattcccacgtccactttattggttgtttcgtcctggcctcaacagttgccatgaccttcccgggctttcccacagaaatttggtggcttattgttgaccaggctgccagtataaaagacctatcaacaatgtttctcattgctcgtctcaatcgtaccatggcatgctttgccttgccgctaatgtacggcatcgtcaaagggttaatgtatgacgacgcggacaggcagtcggtctgcttctggagatctatcattgtgtccagcctggggaagaccttatatccgtactgctgttgggttaagacacttgacttctccgatctcctcaacttcctccaaaatttcgataaatcagaggatgcccaactgcgttacaaattttacagcccgccacttcgctacctacaactactccaaattaatatatccaacccagaccatccattcgaccaagacaatttcgatggcaacgtaggtccacatgtgctattctgtgaagtcgtcaacaagatcacagaaggtatcagggctaccgccgaccaggggcacgtcacttcccatttaactaaagttcggtttccgaacctagaatatctgccctgtatattatattttcctgtgtggatttcaaggctcactggattgacaacgcttcatatccatgacatatctttactgaacgaacaggtgactctggctattgctgagaactgctctgccctcaaacatttgtgagcattcttcagttccccacctataaccgcatgccacccttcgcggaggcattcgcagccgttctactcaaaactgagagcctagcctctcaatcaacgtgcttgtcaagaatctgaaccaccgcgcgtctataacctagttgctgacctgatgaacgtggtagcaaatgttatatcataccatcttatgaagctgaaagacatctcagcagtttgctgcaaacgcttcctcctaacacaatcggtatgtacgtccccccgttgaaggtggtcaataagggcatcggcagctaacccaacacagaatcttttacggtcatacgaggtgctataagtggcccacacgtactaaaggctctggatcggcattctggctctctgaaactcattcagttgacaaaattggaggccagagctctgggcgcattgaacgagcttcaaaagtgcaatgcactggagagtctgtatctcgacgccatcgttggcccagactttgactttgtacggtccgatacagcagtctacggtcagtgtgtggattggctgcaaaactgcggccaaatgacacacctcagcttgggctttttccctggtggcacgcaacttctcaaggattcattgacagggccaaagctccgtcttaagtctctcaccctgatgtcagttgaggcaaatgcgccctggtatagtgagctacatcaccaaacgaaacttgagtacttgaacgttgaagtcccacagttagagtttcaggaacttggacctgccactgggagatgccagggccttgccgcaggcatatcgcgctgtccagagctcaaggaactggagacggaagagtatctctcggtcgcagatatcagcataatcagcgaaggggctttgaagttggaaaaaatcagcttcagcgggagtctggtccatgatgcgcacatcatgccacttgcaaaccttccgcgccttaaggaagtatacgtcacaggtgactcggccttcacggcctcggggatcctgaaattcttccaaaagatggaagaaacccccgaccatgaccatcaggggtttgaattcggcgcggcgttccagcaaggcacttcgattggacagagagagtacatacgcattcgtaaggcagccaagcgagcctttgatggagatgttgatatccggttcattgattccgacggagaagagtactgattccaggataacctagagtcttggtagcccctcaaggcacggaaactgtgaatgactgatactaacgaggccgcggctcaatcaagtagttgggagggcccctgataagggagaaaattaggggtggctaacatgttcacatgatgtttgttgccggtcgtaaataagcacggagagagaaattatatgcctggaagaaatccgatgtacatcttcattcgaaactcccggagcaagatcatgtgatatgatttgcagtactgtttgcgcttacaggtacgctttgcatgcctatatctataataaactggcatttctttttttatgttcggaccaaaagcagacaagtgttgcaatgaatgaccgtctcatccacgtcgtgtccccatgtgaatggattcaagcgagtggttataggaatggaaaacgaaacatgtccatcacagtccatttctgaaatcatgttcgacgtccagcacgttctctgcctatatgctctgagttcgaagttacatcccaataccttgacaccttgctcaggtgttttcgactatccacaacacatataacggcctttgtccagattcttttgtttccttttcgtcctttttgtttctttttttttttcctgcttcaagggtggccgtcccgcaatcaaactcaacaatgctagtaggggtagcttgtttgacagatcaagcctcggatgacacagtggcttgtgtagaggctcagaaggaagaaaggaacttgaagtgtcgtatgtacaaggagagattgcggaagctgggttagggtttcaagttggaatatcaaaggtggaaatttaccatagcgaaatagaaaagatatctttccattgttaccctcatatgactcggtaggtgaccacattctatatcttaggatgtaaaacaggataacccgattctggctagctttagaaatgcacgggtttcctcgaccatcgatcattacatggatagttagactggcggtctgttgacttgttcctgaatgcggtaaactgtttacattttcatttcgttactggctcagtactgcagaacatgggtgttgtgcacggacaagcgcacgggccctgaaagtgcagtaaacgcggaacatgttaggaattgaaaagatgtcatatttaccgtgtctatcaacccctaggtacggtgggcgattggaaaaaaaaaagaagaaaacaaagcagctcgtgccagctgaggcttgggtagaatggatatatctctccttacttctacattttctagcgatcgttgatagctgttcctgctattcaaacactgtggcggcatgcagtcataatgcagtgcgcgatggaccggagccttctacgtctttctacatgaccccactcctctggtgtagtgttgaatatcgtcaggagttatggaccccgccataacacaagctggccccctcccctcctcttccgctctctgctccgtacatggcaacttgcttggaaccaaatcattacccatatttaacacaattctttgacactgcttcactttcgcgatctacacgccagtaaagtatttcagaagcgcttcttcaattcgaacatctgaatcaatagtcagaattactgctcgccgcaaagagtcaggatgccggtcgactacagcaagtgggtaagttacccttttttttggccaccatgagtgcaactcgtggagagatgcactgacatgccgattcaggatgcgctggagctcagcgatgactctgatgtcgaggttcatcccaacgtcgacaagcggtctttcattcgtgccaagcagaaccagattcatgcggaacgccagcaacgcaagctccagatcgagaccctcaagtacgaaagaatcatcaatgatactctgatcaagcggatctcctccctacttgcctctctcaaggcccatgcttcggaagtcagctcgcgcaacccaggcgaggtggccttccaggctgtcatagagtcggccgctggtctagatcccaaggatgaccagcccccaccaaggcctgccggtgttcacaatgcagaacaacccctgcctacgtacaccaagatgatggccacgcttcttgacgatgtcaacaagaccttggaggagaagaaagtcgagcaagacaagagatacgaagctactatcgcggaagtggaggagcacctcaagaaagtcacaaacctacagggcgagttgctcaacaagcttgacgagctggaaaagattgacaagagcaaaattacgagcgagtctatccacacgggctttgacagcacgcacatcaacaaggcgaaggcctctacctcaggagacaagaaggaggcgtccaaggtcgaacttctaaacccgaactacagcgccaccgatagcctacctgcacccagcacgactacgaacgatgatgacgatgatgctgaaattgaggcttctcctgccgccaaacaatttgcttcgatcaaggcagacgactaccgggagtccctcgccttccttacgaaacacccagaaatccttaccgaaaaagaaaccgatggtctgctcgtcctcgctttcgacgcacagcttcaaaatcgtgacgactatgctcgcaattgcgtccaccaagcactcctgctgcaatactgccgggctttgggacgcgacggtgtcgctttattcttcaagcgcatcacgacacaaggccaccaggcccaggaggtcttcttcaaggatgtgcaggacacattttacaagatcaagaacagggccagagagatcaacctgcagagggcaaaggaagaggccgaaggtggcagccaagagggagtggaacagatccaactgcatgcggtagagcctggtacggtgatcaacatcaacattcctccagctgacagtgaagacccggaggtacagcaagctagagctatctttgaaagctttagtcccgagatgaagaaggctctggaatcgggcaagttggatgaggtgaacaaggttctgggcaagatgaaggttgaggaggctgaggagttggtgagcaaatttggagatgtaagttgacagtcgttttcttccgtgttgatttgctgcaagaacagaattgctaacatgaggtctttaggctggtgttttgagtctcgaggaggaaatcattgacgccactacacaagagggccaggaaaagtggaaggagatcgaggctgccaagaagcacgcagatgagcccgctggtgacccggaatgattaatgtaagacgccgtcttcgtacctttcgttctggcttggaacatgtttaggacataggcattgtaatttcgacggacatagcaacgaacataggagcataccaggcttcaagctatatcaaggtcatgtgttagctctgccctgttttcagaattcactgtacggatcgccttttcgaccaataagcaggtagtcggctgtatcatccttcagtcgagtttctgttactgagttatggctggcatatcagatttagcatcactcccaagttcacgggattgttagttgatcgccttggttctgtccgtaagcaacacaatggccacgcaatcagatactaatcttgatcaaatagagcatcaacatggtcaagacttgcgtgggtgttttattcgttcatcttgaaatcccccaagcgagagcaagcagcctctttctccacaagcttacgttttctttgttgagctgacgcagctgcccagcaaggtgctcgcaagttcacaacctctggtatggctagatacgatgttaatggttctacggaattccttagtgaagagtacctgagagagagaatcaaggagtggtgtccctggtgtttcgagggtgtttgagaggcttatactcgtctgtacctgatcgggaaaaccatgggacccctcagtgccgtcgctggggagacccttttctgggtcgccaatagccaatcagaatctgcgatacactcctgcatagttacccctgagtcacaaacacaaagttggcggtacgtacacatatctccagattgggaactccgttctacatacttcatgagacgcagcctcacctcatttcggcctcagtccggggcctttgtatgagccgcgcacgctgtgaatctgcgagtctaaaagggcgaagattgggggtaattgctcgatcatttacagataagcgggctgactgactacatcaaagcgaggcgcagcacgcctccttgtcaagttacagcacaaggttgtttcataacgctgaagttgacttgtgagaggaagtctttttttccctctctctttttttgggaaacagagcctccttgtcgtcgcaaagacgtggacggggtggggtgatcttcaactcattagcggatcccaacccattgggtaaaggtgaatgcacatgcgtacccatgcagatccgttcgaagagcagtctttctctagtgcagaaagagaggaaagtcggtggatgaggcgaggccgaaaacgattgcggaaaacttgcattcttctgcttgacattctctttctactcctttcgatatttcttttccttagactcttcaacactcacggcatttttgggagttcagttctagtcgtttgctcattacactcgataccaggctcggggacagagagccgagaccctttcccacgatcccaatcaccgcaactcctccacgggggtcaatctgaaagtaacaataatgccatcactcatctcatctctggcaacggcgctattactggtctctggaatttgcgccattccacagggaccatctggagccgagagtgggatcgtaagcgcggtatcggcagcctcggtatcaacggcaggcgtagccgtctctcaagcaacaacagcatcaccgtcaacgagcaacgccgccagtggtatctctgcctgtaacaactcaccgttgctttgcgatcgggcctacaacaatgtcactcacatgggcgcgcacgattcgtcctttctccgtgatgcgagcaccagtgacagcttagccggcaatcagtatttcaacgcaacagtcgccctcgacgccggtatcagactgctccaagcccaagtccacgatgtcaacgggacactccaactatgtcacaccagctgcagcctgctagacgcagggccactccaagactggctggccaagataaagttctggatggacaataaccccaacgaggtggtgacgatcttgctcgtcaactccgacaacaagctcgtttccgactacgccgccgtgttcgagggatccggtatctctacttacggctaccaactgagcaacggcagctcagccagcaacacctggcccacgctaggagacatgatcacctccaacaagcgcctggtcaccttcatcgcctccatcgactactcgcccacctacccgtacctgctaagcgagttcgaccatgtcttcgaaaccgcgtacaacgtcctcagcctgagcgggttcaactgcaccctggatcggcccaagggacagggttcggcaggggacgctatctcggcggggttgatgccgttgatgaaccacttcgcggacagcctgcttttgcagggcgtccagataccggacgagacggacatcgacattaccaacagcccggatacttccaccacgggaaacctgggcttgcacgctgatacctgcgtcaagcagtggggagtgaagccgacgtttatcttggtagacttttttgatcacgggccggcgatcgatacggccgatcggttgaatgggatcacggccacagggaggaagtcggtgtccggggagagtaaggggaacacgagcggcgcgggggagaatcattcgccgatgggcatgaatgtcgcgctgattgcttttgtggtctttgctctggcgatggtatagatgatgttatttgttaaaacctgagtgctagaataatttgttttgaagaagctcatgcgcatggtcaccttggcgttgggcgtaatttatgttcgagggtgtaattggtgctttggggtgaaggtagactggcctgatcaaactggcctgcggcctgactaattggatcgacaatcgaacttgcttaatgacaatcagtacgggtattacacgagagccggtgatggagattttacggtattctccccttaccatgattcttgtgaggttatgccgtcttcgccagctacattcttacattagcgcactcctgagtttccgtctatatcatgcgtaaatatctcctgttcattgacaggcgacgagcttatctgtatcgccctggcgtttcatccaagatcctcgtttggttgagtggaaagaaaaagccatccactcgcatacatgtgtatatatatctactatttattctcttccacgtgcccccacgccctcccccttctctcgcccttcaggattaacccttcactaaacgttgacaattattaggtcgcgacacgagggcaactccaagaagggaataaattggtgccgtactgtttggagcaaagtgtgtactcctctgctgttttttgtcatccgaactttaacgctgccttccgtttgcctcttcacagggaacgggatgaggctggcaagtcgttgctgaagaggttctttttggccgattcgagaatcacctgccgtcaacgggatcggacggttggttgctcaggcagaagaattgtacgctttatccactacacaaagtctccataaccttcagttcaagcggatagattctggccgctccttccttagtgcaaaggttgatccagaggtgaactggaaggtatggttgaggcaccatctcctcgtcatcaataatccaagctccttcgcgtgagcttgaacctcttcgttcttcaaaccttcgtgcggtcgtcgtgtgctcacgcccacgaagaaattatcctacaacttcgctaccggcactgcagataccagcggatcctaaattcttttgcactcggttctgatcgattgttcacacctaaatctgcaagcgtttaccccgcgcaagaacgaaaaagtcgagatcttgaggccattgaggatccagacgcagtaagcacacggacacaatgagttcatctagagcgacattctacgcgcaccagacgctcaatctccacgcccgatatggactatcggacaacgcgaaaaaacttctccgagctcacgacaactggaagatgggaggccttgagcgagatcaactgggtcgtctggtccgaatgtctcccgacatgcgcaagtcaatcacagataccatcaccaaatgcgccgagataatgcgcaagaaacctgccgaggtcaagaattgtatcgatatcatccaggcctgtactgagattctggatgctgctggtgaggattcttcatcatgatccagtccatctgtactgcataaacttggtaccgagacccatatgctgatagtgctgttgaccagacaaaccacccgatttggaaggcttcccattcctcaaactacccgccgaactacgtcagaacatatatcgctggtacgccaccaaaatcgtagccacgacgttagttgcctattcgaacgaagtgggttgcgactgcggcaaatggacacctccaaatccttcaactctccctgctatacatcgcgtagacatggcgttggctaggacctgcagtcaaatcaagtccgaataccttgaattcatctatcacaaatacaccttatatttcgcctgcagctgtgaattgaataagcgcttgaaaggcaactcaaccttgcgtgccagtcttcgttcaatcaaggtccattggacaggcccggtgtcggacaaagccttcagccgtctcgccaagtgcaaggagttaagacatcttgacatagccatctccaagtcaactaccaactttgagacgcctagggagaaggagatgcggcgttattttcattcgatgaagccagctcgacttgcggacgctctgggaatcgaggaactgctcagtattcgaggccttacgtcggtttgtgtctcccacgtgaacggcagacagagcacaaagcgcacggatgaagagcgggcaaatctccaggggctactaattttcaaactccgcgtccccgagctcgactagggaataacattcgggagggtgaggcggtcgtgccagccatgctttgggcgtggatgccatatagggggttgggcggccaggtcattcaggtggaggaatgcggaaaatgaccgaagtgcaagcgcttgggcatgtggaagcgagccataatgacaacctgttgggttctcgctgatgtgtttgagcgatgtccgaataccttgaacgagtatatggagaattgtagatgtcaggggctgaatggatcacataagggggaggatctcgatctcaagccagcagtcgatatacagcagcagggtctcgactcatgaggacaaaaacgtcaaactgggaaggaagatgttgcaacgagaaattgcgaaagcctccatagggaaagaagaaggttccgcactcaatgaacgtcacagagtttattcttgtctagtacgcagctcgcaaggaggcgcatcctggctcaagatcaaccccagggcaggatagttgaccgaatcaggcataagacggcatcgcacaagacatagttatggacggcactggaacctactgtttatcgtgtcgaactaacgtcctcaacctgggaagacagagacacattccgcataaggcttttgtgccccagctaggtcgatgatttggctcttggtagcagaatggtagtcattgcttttggcctacattcataagaaagacgtgacgtgtcggcatatagttcaccagacgtggaagctttaacgttttgagttgtctttgagttgccaacgggtgatgaaattaggaagggtgaggttttgctgaaaaatgtgttaattcgaagttcaatgtggacccacttagacatttcttgccttgccaattgccaaaaggtcctggcagctgtcagatatcttgtttactgcgccctagcaccgttcccttgatacttcaacacttttacgtcaaccatcaacactgacatcctttgcagcaaatttataccgatattgatacgagcaaaaaccgaagttgcaaactctcatgccatgagttcgagcagatctctgcctctagagacctttcctagatggaaaaggacaatatcacagctaggaacaatgtagagttgaaacttcgcttcatgtcgtggctctcaatccttcccagatacactcccctccttctcagggctctgttacatctggagctgtaatcactgtggcgcttgtgtcgcctactacgacattctcggttgggctattctggcatttgagcggtggccgagcgtatttctggttccacagacttctggctgttggagcaggctgaacgcatttggagactcgcttcattaactttgatagatatggtcaccggcaatatccatgcatttgcaagaagttgctgttctgccaaaccgtttgtatttgggacagatttatacagattgaagtgctctgaaacgcgatatctacaggagatcacatcgcaaggcaggtggctggtagactggttgaagtgttaaacctgcgaaacttcgttgtgaacacgatttgctgttgaggtgaaggactgctgaacgtcagaggttcgcgaagtgaaggggcaagcgagaatcggggttagggtcaaggccatgcttgaatcaagacattacaggcaactgacaggcacctgcccgtgcacgagccatctgcttcattcacagcattgcacgacacttttgccccgccacgtgacgcacaaatttcgaaaaccatctgggctcgaattcgacggagcacttcccacgaacctgcgaccgaacacacagcacagacaatatcgaggcggtatcctcgaaatcattgcccaagatgtctctggtgtccggcgagaaggtatgttgcaatcctgcaaattcatctcctcccgaagaagatcatgcgttgcccaaaaaaaaccgaggttcttggctgcggtcgttgttcatcctctggcgccgtggggatgccatcacgagtgaggagctggcgtcgctgcccaccttcaaaaccgatgcaaatacgagacgattcaacgcgaaaatacaaggaagtggcgtcccatgacaatgtcgcgacaaacaaacggttcatcgatgcgccggcttccgaataccgatggcggcttcaagcgatgtgtaggcatggaagtggatatggctttgcagttagcctgtggtagaccgaggatgaagacgagcgacacggcctttgacgacgcgagattgatattcgacacagtacgcatgcggtgggcgataatagagatggcaatacgagcacgcgaccatgagcatttgattgagcactgagctctacgaccgatgcttggatatcgcggcagccaaaggagaacaacacggcagaaccaagaaccaaaaccagcaagcgctgggatgcatgatcttcgaccggatattctttaagacgctttcggatgctaacagtcttttcagagcaacttcaaccacatcttgcgtctgctcaacaccaagtatgttcattcaggcacctcatgatcttaaccatatcgcgaatccggaacagaaccgttttcaagaggagggtcaatatgttgaatatggacgctgacttttatgcagcgttgacggcaagcagaaggtcgtttactccttgaccaagatcaagggtgtcggtcgccgctactccaacctcgtctgcaagaaggccgatgtcgacctgagcaagcgtgccggtgagctcacctctgaggagcttgagcgcatcgtcaccatcatgcagaaccccactgcctacaagatccccgctgtacgtttgaacggatttcactcgatatgacttcgtcgtctaaccttgtctacagtggttcctcaacaggcagcgcgatatcgttgacggcaaggactctcagatcctcgccaacggtgttgactccaagctccgtgacgatcttgagcgcctcaagaagatccgcgcccaccgcggtctccgtcactactggggcctccgtgttcgcggtcagcacaccaagaccactggccgccgcggtcgtaccgtcggtgtctccaagaagaagggcaactaaatctgtgcgggcatattcggcgctgctttttctgggttattggtggtgttattccaagacgggcagtcatggacacctgggactgaattgtttcgccttgcgcgtatctggattctaggtagcctatggctaatgggggaactcgcataatggaagacacatcattgacagcatgacaataaacggcgtggatatggaaaatgatttactggcatttttattcggtctctatggacgtgaaacacgcaaatccattaaatccattgcctaaaacaacccactatgattttcgatgccataacgcccaccccatgtatgtgaccaagaccaccatagacgaagacccagagagtatcagccagttaaatcgagaaacgaagtcatggctttaatcttcgtgagtgacggccatatccaggacctctactcttccctgtcccttggtttcgcttccgatgaagtcagacaagattttaaaagcaccgggctctacgaagcccaccagttcccactcttggcccatgacatcttggctctcaacctgctcaacgaagctgagaatcttgtccttgaccgttccgggtgccttcttctctccctcctcgccatccttgttggcctcccccttgggagccttgacggcctgcttgagcacattggtcgtgcaagtgatgcgtaatctcatcctcgccctggcaacgggtataggctgatgggcaacgagcgccttcatggcctccagcgcctgcgactttgcgctcttgtttgtcgaaacaccggtccagatgggtagggactttgtaggctgcggcttcgcctcgccgctctcgcccgtcgccggcgacgccgtaccgctcgcggccgcatccttcttctccttctccttctcctgtagctgatgcgcctgcgagctgagcatgtccagcgccttgtcgatcatgccggtggtgtagacctttttggtgcgcgggtcgaccagcttgctggcgacaatggagacgacttcgttatggacgcgctccagctgcgcgctgcgctccttctcgcccacctgcatctcgccctttttgagaatctccaggatgatgtcattgaccgaagtgtccttgccaaacgccttttgcagctcggccgtcggcgccgtctggcccttggacacgttcagaaagacgttggggatctgcaggacgttgtcgaggtcagtctcgatgccggaccgccattcgagcactttgttcttgtagcaggcaacctcgaagcgttttttgccctttttaagccggacaagggagacgttggtcagtttgatctggttggagggctgttggatcaccattttggcggtggttgtgtagttgtcgtgaaaagagtataattcgatggttcgacggtattgattctccgggaaatgaagccgttgaaaatagcttcgaaggtagtaacagtcgggtatataggatgctggactggcttttctgagtagctgatatgtttccagaaaccgggcatacaagttgacttgctgcagtttctctgagaatgcgcccgtaagagagataacgatatgcccgtggagcagaaattcttggtcgcccgcagcttccacttttctccgctgcagagcgggctttgaaagtctgccccgcctgcccgccgtaccgccccagtcccctctgatggacggatgggccgccccatcggatccctagccgaatgacgattgacggcgggcaaaaagcggacttgtcaagcacgcgatgcgggaattccatttgtccatcggatgagtcagtgggtctttctgttatcgataccataacatcacgcttggagacgggtttgtcagatattcaacatgataaagactgacacgaagtgagacctcttcagttttgaagacaggaaatggatgtcaaagtcattcaaattgcaagggatcatttttcattactattatcacatattctctgaagctggcgcctgttcgagttgaacttgccaggaaagcagcacaaaatcaccgttcgtctgatatctttcaggggtatcacgctgcataatgcgcgactcatgaggattatctactggagttccgtgaaggattatcatctcctcctgggaacaacattcttatatccggagtttggagtatcatacatggacaataattcagcaatgagaaggaaatgagtgagttgttgtcgggcggtggacatggagtcgcatcgaggcgaccttgctggcgaggttgagacaatgacgaaaggtagcttatcagacagataggttgataccaggttgattggcgccacgtcttgaggccaaactgtacaagaaaataagaggtacacatggcggtgagagccttataggcggccctcttcacaagcgtttggtgatttttttgtctggctgatcggctaggcgtccgttctcatgaccagcgtgaccgccctgcaaggtacctgaccaatacccaggcatgcactcatgtggcggcgcagcgtctatccaatcccatgccagcttgccccaaatcctggggggttctgctgcatccgcgtccggtgaagctcggttccggggcgttttaccttggcagttgcttgcccatccatttccgttatcaacctcctcttccttcctcttcccctcttccatcttcttctcatcatccatctgtatcacaacatcaatactcctaacatcatcacaatgaggatctcggcttcaaccgtgctcctcggggctgcctcggccgcctcggccgcctcgtttcagaaccaggcccagcatgtccttgccgacaactttcacaaggcccatgacgccgttaagcccgtcgccgactcgttcgcgcacactacccttgaaagctttgaggaggccttcaatggcatgaactcccaggccaaggccctttgggacgagatcaagctgcttgttcctgagaatgctttcgataagcccacctggttcagcaagcccaaggctgctaagcgccgcaaggactgggaccacgtcgtcaagggcgctgatgtccaaaagctgtgggttaagggcgccgatggcgaaaagcatcgtgaggttggcggccagctcgacaacttcaacctgcgcgtcaagtcggtcgatccttccaagctcggcgtcgacaaggtcaagcagtacagcggttaccttgatgacgaggagaacgataagcacctgttctactgtaagtcaatcacgctcgaatgtacttggttagtaaaaatcacggtgctgactcggactgtccagggttcttcgagtctcgcaacgatcccaagaacgaccccgtcgttttgtggttgaacggtggccccggctgctcttcgctcactggtctcttccttgagctcggcccttcttccattgacaagaagctcagggttgtcagcaacgagtacgcttggaacaacaacgccagcgttatcttccttgaccagcccgtcaacgtcgggtactcgtactccggcaacgccgtcagcaacactgtcgctgccggcaaggatgtttatgctctccttaccctcttcttccaccagttccccgagtatgccaagcaggacttccacattgctggcgagtcttatgctggtcactacatccctgtctttgcttccgagatcttgtcccacaaggatcgcaacatcaatctcaagtccgtccttattggtaatggcttgactgatcctcttacccagtatgagcactaccgccccatggcctgcggcgaaggtggctaccccgccgttctcagcgagagcgagtgccgcagcatggacaatgccctccccagatgccagtctcttatccgtaactgctacgagagcggcagtgtctggtcgtgcgttcctgccgccatctactgtaacaatcagttcatcggcccctaccagcgcactggtcagaacgtctatgacatccgtggaaagtgcgaggatgatagcaacctctgctatagcgctcttggctggatcagcgactacctgaaccagaaggatgtcatggacgctctcggcgtcgaggttgagggctatgagagctgcaactttgatatcaaccgcaacttcctcttccagggtgactggatgcagcccttccatcgcctcgtccccggcatcctcaaggagatccccgttctcatctatgccggtgatgccgacttcatctgcaactggctcggcaacaaggcttggagcgaggctcttgagtggcccggcaagaacggcttcaacaaggctgagctcgaggacctctctcttcccaaggctgacaaggagtacggcaaggtcaagtcctccggaaacttcaccttcatgcagatctaccaggctggccacatggtgccaatggaccagcctgagaactcgcttgacttcctcaacaggtggttgggcggtgaatggttcgagcagtaagaggttcttgacctaacaggaatcgcgaccggcaatcggggatcttatgagtgtatgatggataatgattgatacggaataggttttggttacgacaagggcgtgtgtatacaacgagggtaaagaccatcgggaccttacggattcccttggctagtgtcagagagctcgcgtctgtttgatggttcagacaagacccagcgtggcgtaatgaacagcacccggtagagtttgtatacagaatgaaatttgttttattgtcaataaacactactcctaagctcatggacaccatttctgacagtccacctgaacagccaagtatggacagtcatcatgatgttgaataatacaaagggaacaatgcgcagatgtttgtctcttgcttccaatttactgtcagatatatttcgacgacttggctgagcccgtctccacttttaaacccgatatctcgcgttgttgaatttgtgtgcttagaactgatgaccagaaaacgtacatccgatctgtgtggtgcttcttatagtaatcattgttcgtggtataagagaacacgctctatctaggggatcttagttgcgagggcgttggacactgctgtcttgtgtccgtagaggcaggtctgctgacttagcggtagctgtctggcttttcgaggaagtcgggttcaagaatgaacgcatacagtctcatacaaaccagacgagcagattctttgaggagaggcagaggcagcgagtagaaaagaataagtcaaagatggtaatgtcatacatcattctgttttacgatactttggttcactggcaaccactcagctcagctcagctcttcctcatttcctcatatcaaaaactgactgggtcgattaagagggagggtacgacacgtaggaggatgataaaaataacaatggttgatggatgggttgggtatgttgaaatgagaactgaactccgggaagtctaagcagctagtaatcttgttatgataatccaaatgacgatgagccctagccaaaccaagccaaagaaggaaccatgcaactgaagaagaaaaaaaaaaaaaaaaaaaaaaaaagacaaaatgacagacggaaaaggaagccaaaaaaaaggaggtatcatgtagaaggtcaagtctttgtcaagacaggtaaacaagaagaaaagaaacacacaaagaagtgataagaatgaagcaagtcccatgcaaacctctactaatacaccgacacaaccgaagtagaattcgcgagttcttttgtttcctcggatgagcccagaatagagtcgagcttctttctctttcttttcccctcgctcttgggaagattgaaatggtggtagtgaaacctcctacaaaagaagaaaagtaatcacaaaaaagcatgtctgtgtgaaacaaactcggaagaataaataaccaacaagaagaaaacgaagaagtagaagaagaatagaaaaaataaaaaaagaagaagaagaaaaagccgacagtaaaaatgctctctccccctctcccctttccccccccctcccattgcctttcctaatcatgtgtatacgtgtgtaatttcgccggtgcatcctttcctaatcccaaccaactcgatcaatcaataatcataaatgcatcttttctctccaaccccttactgtcccaaccgaataatgagcaaccgaatgtgaataaaaagaaacttcgtgtattggtccacaaacccaaccagaacaaatgatcttccttccgattgggggacgacactgacactcctcataatctctgggcgtccagtaggccagtgtcaaccagcatcgatgccaattgagagggtttgtggtcggtattgagacttgtggagccaatgatgaatgggccacaggctggcgtttcgtaagaatctcgcgaacctcgattctataaattgcaaccgggctcagcagcggcagtgatacgagggtaggcgtctcaacaacacccctaagatgagatggaaagggagacactttgcgtcaacaccatcaaatcctattgcggtattatcgatgttgcacgatctacagcggaaagcttcatgagccgctgggtcgaggcctccatttctttgcgcgcttgacgatatcgggtgaagaatccgagagcgtagcatcgttatcatctgccgggacgacaggcatgctaccttgtttcggaggcggcgacgaaagccgaagcagagagatggtgctctatcccatcggatctgctgacctttcggggcttgcggggcatgatgtttttccctttttcgatttggtgaacgaggagaatttggacgaaaacttgttcttgagacccatcaggctcgccttcttcctcatcgttttaccgttgccggtgtcttgttccggtttcagatattcctgtcctaatgtcgatccgctgccattcatgtgaccgtttccgttagacatgttatcttcgtcatcgcttataaaatgatcgagtttttcgttcacttgcagctgatctcggtccgaagacatcttggtcgcctcaggaattgcagtcggagagtctggggctgtgacagtcgtcataggaacaccgacagatttgtccatcgagtccctgctgatgatgctcgtaccctgcgtactaggcgagagcggcatcttgcccgtcgtcgcgctgtttgcctgcgaaccccactctcccgagcagggtgctgagctgccttcggtcgcctcactgcatcgctgacgattcgatccgtgtaacccggcacctccacgggagaagtcggtagtcgtaagactgggaagcacaccgttaggtcttccatcgagggcacttttttctgttggaggctccgaatcgcatttcggcggggggctatatttagagatgccaggttggttttccatcgtcgatcctgccgaggggagtaggagttcattctcaaagtgagtaaggttgagttccatttcgtcaacggagaactgtagaccgggcaagatatctgccacgcctcggaacagagggaaggcaaacaattccatgaattttagctgggacctgatccggccgtcaaggctcgtcgatggtggagcgataagtgccgttttttgacccatatccatctcaatctgagtctgcaatataagctcgtcattcagcaggtgcatccactgtgcaccgatatcgtgtctccgtgcgacgttactgatgtcagcgcacttgattataagagcgcacactagcaccctcgcctcgtcgacagccttctcattccaaccgtcaagatcaggtttttgagcttgaagtttttgcaagtttccgagttttgccatgtagtcgaaatgcagggccatgtccgtagccaggatacaactgatcatcaacgtgcgcagacgcctattctcgtaaaagatcggccaatgtcgcttgagaatctggcagtagctggtgctgtggaaattctccaggactgagcgatcgttgtaaagctctgcgagaggcgctcgtgcctcgatcagaaagccgttgttgacaccgggatgcaaaacatcgtgaccaatggcagtaaggagaagggtgaaggcttcttccggacctatggagggtgttccaggagattctgcgattgggcttgtatgagtaccgttgacgtttggataaggaggcaatgcgccaatccggagcagctgctgaaaagttgcctgtagaacgtcgacaacatgtcgaaagttatggtatggcacaaaacccatataagcagcccgacaagctttgaggaaattttgcaactgcgttggcgagatgcgaaatgcctttagctctggcatggataaggcatggtttagtgtgagttcggctgcgactatcagctcgtcgtagtcaaatttgtgagcatcgaaatgccatgtgctgatggcacgggagatttcagctcgcttctctgggcataccgagatattggccttatagatctcattatctctgtcgtcctccgtgctgcagatcttcttaatcaaactctccacgaggtattcacggagataaccatacggccgggtatcgttgaacacagcgatcagtgatcgttttctgcccttacgcacgtccgccaatgcttgtttccttgaaagagcgtccttgtaagcgtaatatgccctgtcttgaatcactgcgatgctcttagcattcaggggacccgacaagactgccttggccccaaaatcgatacattgttgtcgcatcctcgtcctatctgccccactgatgttgttcatggcgtcgggtgattggatgagtgggacaggtataacctgctcgtagagatggcgagcacgagcttcggactcgatctttttaagtaacgagaggccgtacgagttgccatcgtggctctcgtccctgcgttcattcggaaattgggccgggaagaactgctggtaaggggtgtctaggaggataatcgttggttgaagatcggcctcgtgatcttcttggggctggagccagtgggacatgcaggcaccctcagtgctgcacaagtaagctgcgtccgaacagttagcacaaaaggtcgacatgaaaggatggatatcagcggccccgcaaaccttctggaaaaatctccaaaatgcacttcacagtgtcggcaatgcagtttggttccgtctttgcaacatactcgtccaaatgccttgcgcttcgttggatgcagcggtcctcggatactgagcggttgacgtatataacacggtagtggatgtcctccatggcaacttgtggttcctccatgatatccatgttgacttttggtagtgaccagtctccctgcgactgcactctggtgccgaaaaaagatgactgtccaaaaccacaaccttgaatgcttgggtttcttgccgacgcactgaaagtagccaatgcttgttttggcctcggggaaagggaccagcaataggccaagacaactccgacagcgtttggacgccgatgcctcttttgacgcaaccactaattggtttaattttggatcggttttctctattccgaaggcgaggcggttgtgatcggtgcgatagcgagggatgcaaactccaaagtctcggcacgagtttcaaaagtggactggaaatgctggcaggcgatatttgcgacaatgaaaaacaaaactggaattgtggtgtccgacgagtaggaatgattttttcgagacgctcaaggaggcgaggagactgctaaagggccgatcgaggtcgagttgcctgggtggttaggaactagaaacgcgacgcacagaaggtcagattgaacagaatcccggcgacgacggcatgcgcgtctagacaattgtgccgtaaatcgcgggtagtcggtagttgatgacatgtaacgggtggttgttgtcgtgcttcaggcggactgagactcgggggaaattggaagacgaggaggatgcaaagaaacaaaaaggaaggatggaatcgcctagggcgtatgactggaggtggtggcagacatagacgggagaagagataggggagggcgtggaaggagttttagaactcgctactttccagtgagaggtgctaacggtagcagtatccgtactcggtacacacactgggtaggcaggcaggccaagcaaaggtacaggtgcatgtaccttgctgtgcaagtagagggcaggtaaggtacctttggaatgggcaaagaatgggacgggacccgaatgtgggtgacaaaggccaggtaccttcccttctacctctacactacctcttaccacgtcgaagcagcggatagcgggcgggtatcaacaaggaagaggagggaggggggggggcagggcgatgctatacgtacattggacaggagatgtttgccgttggtcgatattggctgccacggcagcagtggttggaatatgacagagacagggaggccggcgacgaaagggaaaaagccacggcccctatggagatgtggtggttgctcaattggtaaccgcaaatgtaataaaatgggagaggctagacccgttcgctttggatgggcatgggtttccaagggcggggttcgcttcttacatgtactctatctaatttttttttattttttattttttgtcgtcgttctttggttcaatggtccttggcttgggagctgggatgacgcgcgagcctggcgaccgaacactggtagaagccggcatggaatcatggaacccatccagcgctgcactagtatcaacactttggtttcatccaccgaacctgcgcggcatggcactcgggttggccgatgcctgagcgtggatcagcgcccgctaggtaggtaggcctgttacgtcaagatccaagcatgaacaagaagggaaagaatgttgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaacggatgccacacaatccatgcttggcgagaagccatgtgtgcggcgcgcgacggcttcttgcaaaagggaagcaagcaggccaggtcgatgctaccagggtcaagtgttccccctttctgtgagccagtcaggctcggccaaacatcaagtgaggagcgaatgggaggaagcccgacatgggcgggcagaccagccagggtcggccgccttgcaatggacggttggggaagttgctgcgcgaacgaacgggaaaggtatcgctggcacgacatttcagtggcccatcagcgaacagccccagcttttggccgtcttcgagaaaaatcatcgaacgcgctaaggcagcccacgtctcccgcccacccgcgcgcacagcacaccaaggcaccattgaaattgaaggaagcacctgaggccccttctgcagcatcctctgcgcctcacagcacacgactcgatgcattcctgtctacgagtggacgcaccacagattgtcatgccgccgcaggtcccacggccgggtttctatttctctggaagtcagcaaatacggtaggtaccgtatggtggtcgaggtggtggtcactgcagtgccctgttcgcatcactgccctgcccggtcgctgtggccgaccttgacagtgtgcgctttccctctttttgacaggtggaccgaaaactcggacccacaaggggtgcagcaaattttgctcattgaccaccttccatctgatcatgactgggattgcgaaagcagattaggtatctaggtacctagaggtagctaacccccctcccccccccccaccccccggtccgcggtgtcccgtctgggcaattgctctccgtcagtctccgtgcagccgcgtcggtttccgtccaaggcctggctgcggtcactgatctgggaggggtctgctgtgtcgggtggccctgccctggtggcctgcgctgcacggcccactgtcatcatatcttgttctcgaaggaaagaacattctcacttttgtcacccagatctggctgcgacactcctcgacatgcgcaaccttctgactcgattgtgtgcccgttttgcggcaggtacgaccgctggatcatatggatgccccggcgtgtcagaatctccaaaagtgcacaacccagtcgcatccccaggggcagttggggctttttaatcagaagaaccgctagcgctgccaaggattgtggtcatcaatcaggaaccacacgcgtcctaacaacaccatcatgatctctgcccgcatttgcgagcaaggtcaggaagttgtgcaacgtcccgatagaccaggaaaggatttttgtttttcactggcttgtggacagggtcccgacttggtgcggggcaaacaaacatccgaacagcaccgatgccgacggctcacaggggttcactcgcatccacaggcacacacaggtagagagaggtattgatcagatctcggtgctggtcccaggcaaaagttgtcgctcaagctgcacttgctcgccaacttgccattgaatgctgaagacgttccaaagcggagtgatcttcggagtcggcgacctcggggcgacctccaccatgcgccttcagctgtctacatgcacttacacacacatctcgcatatgtactatatcggccacattgacaccttgatcctccccgtcttgcccgttcccaacccagtccttataggctcgtatatgtcacgatggcaagggtcaaatgcccaggccttcgcttttcgtgcgcgcaagttaccaaggcatagggcatttttggcttcccttcccttctttctgatgtttgctgacctggcgtgcctgggtttgattcgcctcggaaatatccacctttagtctctcccacggtccaatattatatacaatctaatactagttctttggttagcttagcactcctggtatactggaccagatcgatgccgatttgtcacaaaccctacaaagacagattaagtggctaggttcggatcagagggctattaacaacattcaacatgacattaaactcggaaatagcatatccaaggtaaggtcacgccttggtcatggaacagaacgagtcaatgacacaccaaaatgcctagggaagctagcaggaggtcagtctcgagctaacaaacaaaccagtattggactgtggcttagaggggttgggtcgagatctagggctgtcttgtagtgtacgggaggatccaattgttggactattgccggctccctgggcttcgggttttggatcgtccttacgcccctagagccctgcaaatgctaaggcgtcaagatgatgttcagcggttctccaccccactgtgatatgtcatcatctcggtgcccggctctcgactttggtagtaggcgggtacttgtgccttacctaactctaaccactaatccaacactgggctctcagcaacaccagaccccaaaccaccatgtttatcacgaaccattgcacgaggacaaggcctccatcgcctgaagcaacagataatcacacagtggcggtgtgaaagcctgtacacggcggtggcttccacgtgtacacatcccatctggattcagcttgtcaccacctcgtctgctcctccacatcaagctccagggagatcgaaggcctcagagctcagcagctaccggacggaaagagggaataatttccagtatcccatcgttgccgtattgaatcaacacttacaatttcagtgattgtctgatcaatccgtcatgcagctcgggccacaccccgctgtaaccaatgctacgaccttccttatcaagctcggcgctagatctcgtcttgcatgaccggggagtacacagctggagatacgcatcccgtcttgtgggtgggatttggaccaaccagtcacctcactttagccatccggatcttccccttgtcacgacatccttctagaagcaaacgcggaacaagctaaccacgcttaggctgttgagagggtggcaggcatacatatgtgatgacagggtgggtgacgactgacagccgtgagatggtggattgattagtcgcctcgccgacgttctttgaatctggaatagtcgggatcctgcgaataacagtcgcacaacatttgcccgatatggccgttcgcctgtacgacgacctccagttcagcctgatcaaactcacccatcgaccaacaagctattcctcaaacagcaggccaggtatatcctctcgcttctacagcagagcaatttcaggcgtcatcatcaacgtgtcagattcggcttggcctgtgctatgccttttctcttcagaagcttctcatgtcctatcccagccagagctctgtacaaactccggtaaatatggggaaaactatcgttaactccatacttcagctttcccaggatggcaatcacgagacatctctatagtgtacatcggccgattgagtttgcccgttcaacctccccgactcccatcctggccctcgcttcggacattggtggtcttgtcaatctgagacatgcatcacgctatgctgaacggcctcgcaggaaaagacagacagacaccggatcgagtttctaactggaaggacgggggacctcactccagcatgccacggagaattttcagcagtcgagattggaatgaatcgccacgccaagccgtgccacagaacatgagtcagtcgggtgtatgttgtggattgggctttttaagggaagcctggcgccctatctacattatacggatatattgacttgatgtattcgaaaagagccctgcccttgtcaagtattacccgacctgcaatgatatctcacattctggactcggatgcccttaactttatccaaggtccggacttctcacaatggcattcatgatggatatgcaacgacactacagaaccaaacagcactgaaagatctcacaaatcatccccacctgaaataatactaggattctactactgatttgtacactatacttagttcgtccatctagctaccagtggctgcctattatccaaaccttttacataacagcctacggtatcttacctactaatcttcccaagtggctccctccaagaagaaccgtctcccatccctttccaaagatgatttccttttctgcttcagccctgtcgatcaccctccatatccacttcttagtcactcctctcctctcccagtctcaccagtcttcctccctagaggaagctagtggataatgtgctcgcttcctgttctgccgaggttgatctgaaccataatacatacatgtacttgttagtcgactccattactcacacacgcacaaacaactcatctcatgttgcatatctctttgtcttgctgctacacgtcttttcatcgagattgcgccttgggtgttggtgatcatggctttgtctgggtttggggggtttgttagtgagtgatgccgctctcgagccactggcgccgctgcttgctggggtccttgaaaatagaaaataagagagggtatacatccgtaatccagtatgaggagcacctgttttgaagttctgaacgaaggctggaacattttggtcggaaactgggacaaagctgccataaagtatgtaggtcgataggtaagtatgtatctggtgtcggtgggcgactgaattaaaagaattcgctcatagcacatggttacaaaggacacattctttttttcgttccccctctcaaagaaaagaagaaaaaaaaaaaaaaaaaaaaaggagggagagggggggggggggcgggcgtatttatccaagctactctgagctgtgctcgtgaagctactacatcacacagctttccgcgttttagtatctctatagctttaactgatggttcgtttcccttcatatacacatctccccatctttcaactgtccaaagtccaagcaactaaaccaaattcacacacctgaaacactagaatcaagagtgtgactaaaacatcactacccgctcaagaaccccactacatttcatgacaatttaggcagttgtatttccggtgcacaagcgtgcgtgactgggacgccggcgttctcggcgacgggatgacgatcgtccttttgctagtttctttagtttagtgagagggctactgtacacttgtagtacgcagtggactacctagacttaccagtagttcacgatgtacactacgtatgggcatccatcacctccactacctacctggctctagcagtacatatgtatgtaaccgcaggattcaacctcaagcgtacgtacgtaaaacataagtatcatcaacacttgcacagaatccaaggtaataaaacttttccaattctcttaacaatacctatcgacagataccatgaaatgtttttcaaaagtcgcaggaaaacttgctcaccaaaaacaaatgccctcacgacgacaacaagcggatggaaatcttccatgtacttactatatgtacttggccgccagctagcttcttaactccgctatgtataatgatcaccgcccatgttaaaaccacgcaaccggaaactcttccttataagatgtggaaaaaagtatcccactcgtctatcgatgcatcccactcatctacgtacatatcccacctcatctgctatctatcccacttaaccggtcctcctggtcacgacaccaatctcaacaacacctttttccttctctctcctgcaaacaaagaaggaattgcagtggatgcgtggattccctccgtgaatatcatggtcttaacttgccagcacccgctcagtaggtaacgatcttcgtttccatctcgtgaacgtggggaatcggaaatctctccgggttagcctgttggttgatgatataagcgaccgctgggacttagatacgccgccaagtggtttggtggatgttcgtggagatggaatttgacggactttttttttttttcttctttcgctggtttgagcacaagcatgagtttcatagctattgatctatcgcttgcacggtatggcaaataagctacgcaataacaccatggacagacatttcttattcatggccagcctgatcttccaatgttctcataagaaaagcttttatgttccctaacctcattgtactccttcccgcctctctttccaggacctcctctttctctatttctgctgcccgaatgggaaagggttccatccaggcttcgctgtgatcattgtatgtatgtaggtgtatgtatgtaaagttatgtgtgtgtatgtgtatgtatgttatgtgacaatgcgcttgttgaatcatctaaaccaaaccatacgacaaacagaaacctctacctgatgaccatgcacaacccaaaattattcaacagcagcgatcaacaagcctaccaattttgtgacacaaaagcaagcccgccacggcgcaaacactgggagaaaacatgaaggtagggtgagtgccagagagacactgggtgatgacactcagcgaggtgttgacatctttccctttcccaacaaaagaatgtgtgatctcacaaaggggattgaggctttcaagagacgtcacagcagccgattgaactattgaactatgctgcggtcgcgaacgaagccgaacgccactagtctgacgacttatcgcctccttccgtctcctttggcggttcccgaactgctggtgattgtccttgctgctcgtgatcgtcgacgtgaatctccgcaaccttatcgtcgtcaatgtcagcgccgccattgacgaacacctcatgaacttgctccttgtgttcccatgtcatctgcgcgatttggtccatggtgtcctgatcctgcactgacggcggcggcgggacattgtcagtgaatgccgagtaatcgtcgtcctgtgcagcaggtccgatgaaatctacagcggagccatattcattgataccggcaaagaccgaggcatcgtccccggagttgtcgccttgtgccacatcactcgcaatctcgtcgtccaagccactcgcttcggagccggtcttgggaatgttgtcaaagctccaggttgtggggagagcagaggccacgccggacatgttgcccgcggcttcgtagttgggtagatcaatgccctcgtcctcaaactcgatgctcttccgcacctcaggaccagtaatcgtgccattggtttcctgataggagggcagttcggagtcgccacttggaccgcggccactaaccgaaccaacttctcctcgcaggagagtttgacctgctccgttcgaagcgctcggcgacccacgaagggaggagccatgaccgagacgctggccttcccccgagtccagcatttcctcatcgtcgtcaagggaatagcgctgggcgacttcctcgcatttgggcccgcctagaggtttgtctgagcggcgacggtagaacagcaagtaggcagcgggtgagacaaccttggaggtatcggtcaccttcgaaacggatgaatctactgcttgtcagcatttgccttgtccgccaagaacgagggcattgaaagtcttaccattgaactcataccactgatcatcaacaaaattcttggcaaaggcagtgtaatggccaccgcccaagccgccccaatggtcatccacagcaatcaggtcatagatctcctgtttaccgtcttccttgtcaatgacccgctcggtgaggtcgaggccctcgatggggaagtcgacaaggacatccagcttatcccgacgccagccaacggagctaaagcgtttcagatggacgactagaatatctggcgtcttccaaaggtcgaatttcttgcttgcgcgacggtgctccttgcaacggggacaataccatgtatcttgctcggacaagatttcttccttctcgaactcggccaaacaatcatctagactgataccgtgcttcttacgcagctcccgttgcctcttcttggcacccaacgacgggtcatttagagtctcaatcttgttgtaggtcctgttcgcaggggagaagacagtatcaaaagcgtcctcgtaccagtccacaacgatgccttcgccaagacgcacaaggggcccttcctcggagtcgacacggtaatcttgctcagggacctcgatgggttgctgggcggccgcagcccgttttctcagctgttctttctcaaaacgcttcttagccttcttgccataagtgcggccagctttcatcttcttgtttttgcctcgtggaacggcatttgctcccctaggaggactagcgatgaatcgatcctgatcaaggcgtcagcacattgtaccacgttaaccgaactactagggacaatgcatcaatttgacttacacttcctttcggggcatccgagccctcgctcgactcatcggccatccgtgtcacggaatctacctgttccgaagaagcttcttcgctaccgctgtcatccgagccatccaatgcattcgggctccgcatctccacatccgacgaatccgtcttaggggccctcgagctcagtctttcgtgtttgctggtgtcgttgacgctttgccaccctgtaggaacaccgccatgcaactccctaaagtaagacatcgcaaagaggttctgcagggctggattcagaaaaactgaagggtctaaccacttaggctgctgcgacttgaaacgcttgaggagcgccggaagactatttttgttccaggtcagcgacaccatgtacagatcaacatactcatggaagtcacttacgtttgaggagctggcgacgctgttggtttggcagaaccagtgttgcccatcgtcacgtcgacaatatcttcctcgccctcgacggacttggcaactaccttagagtctgcagagtcaatatccgatgcgccattgaccatctcgggatccgtagcttctgatgcctcttcgtcggcagtgaattccgaccacgtagacaaggtggccaccttttgcaggatttttctgcggatgatattctcatcacaagcctcctgaggcgtcaacacaatgtaatgtggcggtgggatgtcctctactttcctatgatatctgacaccggccccattagggtccatagtacgatgcagaactggaacaaggagacgttccgccaggggattcgacgtgggttgagcgggctcttcctcggcatcgtccagcagcgacctgtatacctgcttcttggccttctttgcgttgacattggtaggcggcgcttccacttcatgtatcactgcaacgtcacccggctgaatctcttcgttgatcgccatcatgtcgtcgtactgcttgaagaatttacccttgaactcttcacctccaacaagacgctccggggggacaccgactctcgtcgaaatgaactcctttatggccttgaaagcgctcgtcttatcgacctctacaacgatttccactgggggttcgtttaagggataatacttgacagtccgggaccagacgttgctcattggcaagggcaaagtgaggttgttgaagggatcgaatgtgatgctgatcttgtcgcacacagggcaatgaagggttgacttgtataatccggtaaacaggtcggcaatgatcgagtcgtcacgcttctttgtgatatcccaaaccttctcggccatttctttgatagcagcagggttaccgatcatgtcatctgtagagtctggcttctcaatgtacggcttcttcttgatgcggttcaggtcctcttgtaggccatcgagcaagaaacccaagaattcttgggagtcctgctgcccatagccagagaaggcgggggcatatcggcccacgatgcctttgaagtgacggggcgcgaccgagttgggcgcaggattcttgtatatttcatccaacagccgcatgtatgccatagcaacgtctccgttatgggaaagcggattgtcagggttgatctctttcttggcctcgtgagtgaggaaatacttggtcaactcttcaacgctccgtagacattgcagagccgaattcatgtagcatgtattgcccaggttctgcaagccaacgcaccctggcgtacgaccggatctgggttgcacccggcccctattgaggacactcgggggagccgggctgttacgtccgctgacagtaccacgggcctgagcgacaatgccgttgccgacggtcttgttgccattggtcattttagtgaagaatgtagagacgtaatcatctcggtcaacctgttcgtcgatgatcaaggtttggtccacagtaaggccaaccaatgacagactcttcctcccgttgtagttgggattggttgtggtatcctctgctgcgaggtgatcgcgctccacaccacgctctagttggctgaaagtttcaacatccacgagcatttccggccaggagccaggggccctaggtaggaagttgggtatgctagaggaacgccctggggaatctggaggggtctccataccagagggcttcgaggcctcctctgtggcaggaattgtttgcaaccgctgccagacccggactttacgatccataggaacaccagtcagcttcttgatttgcttaagaaattggtgaaatgaggcagatgcgctttggacaatgacgggcggtggcggcttcttcagcttaatctcctgttcgataggcagaggactcgctgccgaccatagcctgtgaacggtaaaaacgggggggtggaactcaaactgaacgttgggctcgctggcagcatcaagggcggtattgtgcgctatccgcacaataggggcctgtccagacgccagaccataccatgacagcaccaggtcccatgcgtccttgggaaacagctcagcagactctggtcccacgcccggctttagcttcacgcactgctggccggcggagtcggtgaagatagcttgaatgatatccgagttatcaattggcccaatagtctcgtctgaaggctccttgcttgtaggcttcccattagcaccgaacgcctgggccttgttcagccactgccgtgatactaagtatgccacatctccttcttttgcgcccctatcattgaaggccttgaggagtgtttcgatcgtcttgatctgttgctcgatcggtgggatttctgcatttccttccgtcagaagcctgtgcgtttttaactgaggtacgagcagctgacatgcttacctgtcttcaagggcagttccatatcagcaatgggcaccttggtacctccgacggcgtctgcttccacgggctgaggctcttccacatcttgcccaggctgttggtcttgcggctgggtatcaggaaccgtgagcatttccacgtcctcccgcgagtccgcgttctcaaactctggatccatactggatgctcttcgtttcaggggagaaccagatcgatgtgtctgctctgaagcgccacccatgagcgcacggtggggcgtattgatgaagggagactgacttctcaaggtcccgcaactggcagcctgcaaagtcgagctcgagtcgaagagctgtccggaatcacggtcgttgtcaacggagagatcggccgaggcagcgcagggtgaactggcggcggaatcggcagagacgtagtcggtcgccgagccagacagtgtgctaaactgactctgaaggtgcgggggtatgcctgatggtggtaaggagtcgccgcggctgtatgctggagtgttggaggcagaggccgatgtggaagtcgactgatggtggtcaaaagggtaggccgggtcgaactctgcttcttgttcggtagcgagcaccacgtctagggcagcgtcggtagacccttcctgtccctgctcccttgtcgactggcgggtaaccctccgtttctttgaggaagacgtggtgaaggtgagctgcctgtgcagctcggaaggcgctgggtcggtgtgatggaaggtgggaagtgggggacggcgcgcggtggaggatgccggatggagatcggggaaatcgtgacaacccagtgagacgaatcggtagagtaggtggtcacgcacggcacggtagagcgactcggacggagcgctgagtggttgaggcaggtaagagggtcaggtcgtggacgaactgactgactgacaaacgacaggagcaaagccagacaatagagctgggtctggggaaagcgagtcgttgcgttgacgctgggtagtggcgtccgtgataggttagccgtggtgcatcgggcggactggttggcccgacagtctttcaagtttttttaaagtttttttttcgggtgtcgtttttttcttcttcagtcttgattccagtggactcgacgcctcgacgggactcgttcgggcgatcgatcagcaagggcacgctggggccggaaaaggcgacggaggccaagtagcgggaatcgggtgttacagcgtggagatttgttgcgtcacgtcaaacgggaacctggtaccttttttggagtggtggccagaaatgataccgaatttaaaagaaacatcaacaaccgcccggtctgttgtctctttggggttgccctgcagtgaggttcttgtcaacaatgaagccggagcaataggcaggcttagagagcgggtgatggaaattccgtccaatggaattttaggcgttgtctggctacccatgggtttctgtgatttttttttgattttttttccccccctccggccgcagcggaagttgcagcttatctaggctgttctatgacccgtggtctcgctctcagtctggactgggtcgttgttgcaacctgcaagcgcaagcgcctttgcaagtgaatagatgtacctctaggatcgcggtcgcgtcacggccctgttctgccctgaccgtaaaacacctgtaaaacaacctcaaccgcgatgggatctctgggtcgcctcccgaaccctgtggaatgcgggttccacgtagggttgatgaagcgccctgggcaaggggaagagcacaccccgcaattcgagcacgcaactacctacctactgtgtacctaagtagctgtacacagaggtaggcggtccaggggcgggtagtggcgtcagtatcgaatagaacctcctacaccttccactggtccttcgtggggagggagtgatgtattccaagttttcctgtgtgttgtttggctccttcaccagcacacaggaggattcataaggagatacgagggttacgatcggagtgaaggctagttgaaagaggcgcgaacgttatcagggcagttgtcatcttatataagttaatttaccgccgtaagacacatggcgagtcagcaggtagtaggtgaaatcaaccgtgtatcacatcaagcagacagcaacttccgttctctttcatcctgaaggtgttactcctgctagccttgtcctgtgatcaaacgacgagctgagaaagggtctctgttacgatgatggttgtactttgactatatacctgtacagaggtgaaagaacctaatgcaacgtacatcatgtcaagcacgcctcttcagtcctgcctttgggaacttcatgatggaatattctgagaggacggatagcatgattcattattcttcatccccatatcgcccctcgccgttgtttcaccctggggaacgggctttctttcgatcacatttgttgtgttgccaagttcatagtagtatctggatgtgcgtgcacagtcatcatctgtttgaacacactatgctggttcattacaccaaacaccacatcagcatagcaacaaccgggttaaaactactgttatgaagccgtctgttctaatgtccatagttactggagaaaggggtattttcctcgcaagcgaatgccttttcggtttcttttccgaaggagagaactccatctcatgcatgcaactgcccacgctgtcttcacatgacagacaaacgcatacttctggcacatcaatttaccaacaaaaaaaggtctctcatcacagtcttgattttcttttctttttttttttcgttttttttttcagaaattccgagagcaacatttgatacggaaatcgttatgtcgcactgtttggtgctttacttagagcttggaatccaactcctcgtactcgctcaggtccttcaccggcctagcagcagcgctgactggcaacccagccttgtagctgcgcacatcctcaatgagggtaggcttcgtgccgtttgacgacggcggcggcgcatccttgaccactccgctgaccttttcagcatggagctttctccatgtctcggtggcagcatccatattgctctcggtaacactgaggctgccaagatactccttgagaccagcaatctccttctcctcgtcgtgatcagccgcgctcagtctcgcttggaggtcggtggcggttttggccgaggtagtagcatcaagttccagtgtcttgacgagttcggttatctgggcagtcgtcacgtcgctcttggcctgagcctccaagtagatggcgagcttggccctgctaggcgacgaggggtggatgtaatgcttgaagaactcgatcagttcctctttagtaagaggtttgacgtgagcagcatcgcgttgggctaaggggaaaggtcagtatagactcaaggtagtaagggcaatctcaaatgtcaagtacttacagatctcaaaatcatagtactcgctatggatttgactccattgcttgttggtttcctggtccaaaaacttgggcttctcaaggcgcttcacgatcaggctgcgcttgtgagcctcaaattgccgagggtccatctcttcgatccactttgccatcctttccaagaacagctcaatcctgttctccaagtaaggggctgtcttctcgctctggatgaggaatcggaatccgtagcttgtggaagtggcacgcactccagagaagaccacgtagcctagctgctccttggtcctgagttgatcgaagcatggctcttggagaatctgggccaaaagcagtgtcttggcacggataagagagtcattcttgtcaccgacatagagaaagtattcaatgcagttgttcacgttggcagggtccttgagcgtcttcttccagacgtagttggacccgggtgggagcaccaaggatcgcaggatcggccactgagaacgcggcaacaccctcggcttaagagtagactcgaccatatccgtcaacttcagagcgtcctccttgtagagatttccatggatgtaaacctccatgtgtagctgtgcaagaagggctttccggaactgccggacgtgatccgaggtaatatgtggtagctcagccgcgagctcctcgattgtgtggtcatgctctgcagtgagccattccgtgaagccgccaacctgataccacgggacctgaagctcccagttacggtaagctctggtcagacgttctttgatgatatcaaatctgtcgtctcggacctcgagatcccgcatcgtgatcaaaacgcgttccaggaggagtggaagcttgtcattgtacccagatacctcaacgaacaacccacggctgtcgagtgatacgaggtaggacaagccagcaaggtcggcatcgtacgaaaactcttccaaggcatccttgacgtggtcagtgaaaagcctcgccttgacaacgctctcagcagacgcgtggatcaaagggctcttcatgctgacaatcaaattcgctttgggcacccaaaacgtgtcgtccttcttataccaagtgcgtactaggtcatcgttgcgcacaatccgcggcgccagagctggctccttaacctccttcctttccacttccagctttgtagggatgaactggtttttgtgcgggagatgaaggtcagggatccgttcttgatcggagatggtggcggccttcttgatttcctccataagttcgctaggaatcttggatacggaatactcagtcccgtaccacctttccttgtgctcccatttcccaggcacctcccgcgagacgatggacatacggaaattgtcaggccgcaagcaatcaaggcccttgcggatgaggttggcatcatacttgcgcaacttgctagttccgctcaagagccattctctgggcagtggccgttgcatgactccggctgtcttgcttgcgaagctggaagcctgagtcttctgcttgaacttgaagtcaatgtctcccataatcttttgctcgttgtggatccattcctggggtcccgtttgtttaagcaaggcgatgtattggaacaccactttgacaacctcttcgtagtttttgagcccctttgcatttgggtcagcaatttaaagtataatcacgagataaggaggacatacttcttgtgtcaacttgatctgaatatcaaacatgccaggagagccagggcaaacagtccacgcaccagcgctaagaccattagcccaaccttttgacttgatgtgagccatgatgctgcccgggccctcatggccaagtaagtggctgaggtaacggcttggaagctcttcgaacaagagatgctcatctaagaaggggaaggtgatgttgagttctcgtgaatccattacgggtttggcaaaggtcacgactccgagttgctccggcgtaagaggagcttcatctgtccactcattgggtggcagatctttgttctctacgtctgagaacaactcggcgacccagccttcaagaacgtcgagtggttctcttccgagcacgcacagcttcatgcggttggccgagtaatgcttctgataaaactcaatgaacttttcacgaacattgacgcccttggactcaggcaacaccttgagcgtttccaggtttcccgtagagaaatggcagtacggatgcttggggttcgagatggacttgtctaattggtgaagtcgccacgtatcgttctgcaggttctttttgttttcggagtccacagcccgaagctccctgtcaagggtgttggctagaaagagcggcgcaacgaagaactgagcaaaacgatccagagcaccgtaaaggggcgagggattggtagccgaaagctcctcatcattgctgggtttagcagacacctcgaagtaatagttggtgtgagtcgctgcagtgaaggcattagagctaccagaatttgtcgacagatactggctgtagtcattctcgaccggatacttcttggtacccatgaacagaagctagaattatgatcaccagggtcagtaaacaaaaatatcacaaaagaatttccctttacgtgtgaacaaggcgcggaaactcacatgctcgacagcatgggccatgccaggcatgtcatcttcatcactgaagcttccgacattcacgtccaaggcagcactggccttgtccgtagtgggatcatgcaccaagagagcctcaagcttattggggaggcggatgacccggtagctgcgatcatcaagagagggtttctccagctgatcggtgacccgctcaacagcgggtgagcccttgctgggcgtgtcttgaggtgaggtggacatgacagagtaatgacgccggtccaaggagtgaagaatcgatgatccggaaaggcgttgggtgttgtagagtggaggagaagacagatattcaagctgggtgtgaaatacagcgggcccagcaagtactgacaggaagcggctgacgacagggaggcgatagtagggcggcgtagaagagaggggcggcgttggcgttggtggcggtaggtcaagggccgtggaggcggctgtcccaggggtcctaagctctagggtcctgctactccgggggcgggtccagaatggtgtcagcgtctgtgcgacgggtgtggacacagcaccagagctaggcaaggttaccggcaatttgggtgccagcaaatccgggctggcggtgacacttccggtaggacggcactctggtctgtgaagtctgtttcggctgtgcgccgacgcggggagacgtgtgaggttgcggtggcactggttgagggaatgcgggatgttaacaggtccgtgtcgtggttgccggtttcgcggattcagaagagccggagaagggaggaaacgagacgtagacatccaagtggaagtgattgccgactctttatacctgattctgccgtgaagagtctctcgttgcggtcgactcgctggttgactgggtcgtgggtcgaatcagagaaggtgaacgctgttcaaacgcgcatctgctttttccgtgaggatcttatccgtagtctgcgggaacctcgatggccttacggtacgctagagaggttggggtgatgacgaacaagccagcgcccggtggggaaggaacggaacagacggtacggtacgtcacagagcctggggaaatgattcacgacctagatgtacaattgtgaagcacctgacgggaaccgaaagcccacgatgacctttcctggtgttcgtttgtattacagctaccagtccaagaagaaaggctacctagagtggaaagtaagacggcgtattacttctgtttttcttgagggaatgttttggatgaggggcagcttcgcgacataacttcccgagctacaggtacctctacgtaaccctccctggctcactgggtgccacttgatcaccttgaccattgaggtttcaccctatagcttcaagttttccgcatgcggtaaggagctgtagcatttcagcgacacgtttacatggcagtactccggtccaaggcttgagcagcggcaattgcagagctgtgatcaatgtatgtacagttatccaggttgcagattcagcttacggatggtccgatcgtcctcagctgagagaccatatatgggtaacaggataccttgctgaacggagcagagagccttaacatcttctggtaacgatctcttgggtatccttgagagaacagccagagtgagagttggcgagtccccaaaaaaagtgggggcggagcacgagtaggagttcactgacattgacttgaggagtgcctatcagataacaagagcgcaaagtcctgaatggatcggatttacattatgggatgaaaagtatgttcggatttccaatagtcctggatactggttgacacctcattaagatatatgcaacgcaccttactatcgaccctataaaagccatcaggggcaactccagaacgcacaatgaagtgttccctcctcttgcactaccttatcactttcaacccacacgtcacatttcgaagtttcgtaatatgtgacgggagagccgcacatctcaagaaatagatgtacagtgagacccgagcagacactttgtcacacacgtcaactgccggagtgataattcctcgcaattctttcactacgggactgtcttgcagctgaatcatcaatgggcattgttgtcgttgtcctttgattcttacgtgtaatcttttttttctcattgtaaacctcgctatggtctgactgcctatttgcgtcgcccagttggatctgttccgttcggacactgatgctcctacattaacttgattaatcatagtcctcgaaaagagaaatgattgctctgccaagaggaaaaaaaacatgctgttgacaacctgtcttacatgcctgtagtatcatcaaacatggtcagtttgtatatagtaagtggacgagagcaattgagatgttactcagaaggttgccatagtcctactcttaccttttccagctctctttacattctatatgccttaccaaaccacaaacaaatcgcaaactgccaaagtcacacacgcattgtgcggaatatagcacaagcgcgtaacagcggtagacctaacacagaaacgccggatactagtactatgtctaggttgtaagtctggtctagttatcgtatatgtcatcgcatttcaccagtctatgacacggccacctggataacagaagccatgtgacaaagactgagcagttccactgccctgtgggctgtgcttccgcttaggtgcaagactatgttgtagcggaagagaccatatgaggtgaagtaggactaatagactgccttgagctgcgtggttgctcccgagaccttcagccgccatgatcagtttgtccgggatggtactgatgaaaaccaacacgggacggatgtcacccgtcaaaagccaatattgcggttgcttgtgattgtgggtattgatgttccttgcgtttcggcggtaaaagcaatctagtctgcatgcaacctgttcttccccagccctagcagaagatgacacccatgtttgttatcaacaagtcatcatctattgaaagtcttggctggatatgagcttcaacggtgaccggcctagagggcgacggcgggtaagtgtacctcggcgccgcggggatcgggtccaagagaatagttccataccccttaagctgcccaacagcatgcaaactcatcacacttccaccccctctaactgtccatcagcaaacaggccatatgcctatatctctgaggatttccgatgcgatccatcacatcgaaggccttaaaatgtctacagagaccgaagaccgcatgttgcgcgatgccgtaccagatgtacactccagtccttgcaccaccagaacatgcgacggttaacaactgaggacatcgagataccccgtttgcagcacgagctaaaaactttagctctacaccggcgtggacgacatgggcacatatatcccggtcctccgtaggcaccatggcactcatagatgcctgagcctctccccagcagggaaaacaatgacctatgatcgtgaagcttataagcactgcggccaattttagaacagcggaacacacgatcgggactaaaatggatgccgaaccatcaacattacttccgcgacttgcgggggcagtcaacagctcgatgaccgttctgtccacatgtgtggcaggcgccggtgaaagcctgccggtgaacgccttgtggctggccacccgatccagatatcgtggcaggacggttgggattcacctccctcttccgtcggccaagcgcaaactgtgctgccttcttgcgctcctcgcttctcttgtcagagaacgaggatcccggccttgcccgcttctgtcccctgggattgacatccttttgttggcctcggtctgcctgcttgttggagtcggaagatgcttcaccctcagagtggtcgtcatcggagtctgagcctgagctatcactattactatcactctcgtcgtcatcatcgctgtcgccgtcttcgttcttcttcttcttctcctcctacatagtcacgttagcgcgtggaaccaaagaatgctgctctataaacaaacatgcctttttcttcatgttgaattggcggaagcgggcggcggtgggaacagcggcaggagcgtcatcgtcaccactcgtactgcctgagtaatcaatctgcgcaaatccaacttgaacaacattcagcactgggcgagccccggccttcggggcgacggaagcaccaggtaagacccaatgggagtcaccgagttctgcagcacgcttttcaatggcagcttgtcgcttcttctcttcttcttccagcgcggcctggatggccttttggtcaaacaatgcctggtcggcctccggattgggtgtgcccgttttcgatgtatgggaatgcttccggcgcttggagggaccctcgtcctctgtctttggggtgctgggcttctcggttggtgacgcagtagcagcagtagcagcagctctctgcatgaacttcatcgtcatcaagcgagaagacatagtcttttgcgtctgtggcgccgccatggttggcaggttcgtgggagccatcgtgagtacgttgaataggcgcgcggtagcgttaacgactggaagatgttatcgccaatggtcttgtaatatgaatcaatagtttgagtcactccttaatcggcgcccggtaatgcgaggaggagttggcacagcgatgaagatttagcgcgtggtcgttgtgatgatgtcgcacgtcccaaaagaatggttgatctttgacaagagacaaaaattccaattcgaagtcgtcaaggtgggactactccctacagcccagggacctggggctaggtacctacggccatttgagccccactttgaatgccagcttgagtcggagtttgtgcacgagccaaaggatccaaccttacctagctttgagccgcacacccccatcccgataatccatctcagctgccgacaacagctttgacccactggggaagctcaacttcatcatacgtacctggtccagctctcggccggtgcccgcagcgactgactcgagacactcccgtctccatccacaacctcctccaccgaacatccaccatgtacccttcaagattgcgggtagcccaacagctgtcgcgccaatgcgcgcgctcgttcaccacttctggccatcaattgtattcgtcatcgaccgttccggcgcctgagaagagtgaacagaagactgtcgaagttacgccgacaggaccggccgccgtcgtgaagcaggctcccaaccgcgcggaggtctggtcccggagtcagaagccccgctccgaggctatgaccggcccccgtttcgagcagactaactttgatctccaggtgagctacggcctgcgtcaagaacgaatctctgcgcaatcgcagttcgcatccaagattccgtacaagacagaatacaacaacgttcgagtcttttgctaactccagttgcaaatgacagcctcaaccatgggccgccatagagcttatccacaagcagcctgtcaagtgggtgcatgagcgtatcgtggcatgcgatggcggtggtggccctgctggtcaccccaagatttacatcaacaccgacaagcctgagattgccacctgcaactactgtggacttcctttcgtaagtttacaacaggctgtgattgtctgggtacggactcacaactaatgtcgtgatattgcaggcaaatgaacacaaccgtaaacacctcgagtccctcccccagacctcctacccccttcagtaaaggagagcgaaccagccgcagtctgaatgacgtcgagtgtgaaaatgtaccacggtaccagtccgtgatgaaggtcaaacagggacctgtacatatagaactgaataatgatggaatggaattttaatcgcttcaaggggcacaaagtaagcccgtactgattcgatttgctatacagctacaatgcaatctcatgagccggtacgcacattctgtcaatttgtcaaggacgttcgattatcggcctgatatacaacctcgccagcgaacatggacacccccgtcggaacacgcacacactgtccctgcaacatatccacaacgactgtattctcccgcctatctgtatcgtgccggagctgaagctgtttgaacgtttgaagagcagctgaggtttggaaaacagccaaagggacgagaagagagatgccgtcacaaacttgtacaacgtccattccgctgtggctccaactgactttcaccccccaaaaacccttaactccccggttcgtcctgaattactgaactctaaccttcaaacgctgtatggtatgaatagcctacacaagggatcggtagatatttaagccacccacgtaggtgtcattcagaaaatcggttcgcatgacggatgaagagtgcagcgtgaatttaatgccagcaaacatctgatttctatctggtcctcagctcgttccagttgcatattgacgttgcgactttgtgagctgcaagagctttattgcatagtacagctcttttcggttttggaggctttggccaccgagagggcagtgcaatgacccgggtgtcaccgagcgagcgtcaaggtgcccgctaccatagttgttgctaaaaatatcatcggccccgaaggaccgggagtcatggttgggacactacatttgtggtgtacttccaattgacacccatctgcttgaccaggcaaggacctgatctgtgcattcaatccgtcaaaagctcatcttggtaccacatcaccatttctgtaaatcgcaggtcagttaccaagcttcaacatgttaatactcggcttctttaatggtaactctcgtacatatgtaaagcaaagttcacagctttcaatggagggcacgtcgttaggttgcaaatcaccatggtgctgctcccatcaatgtattcatttggatatcctgagaacaatggagtttctctattggggggttagaagatcatcaagtccctaaaacatggccgcattcatccgccgctccgaccttgatgttaccttactctatcctcatatgtgtttcatggcgcactatgtatttcaccgtccattgaccatgttttgcaactttgttcttatccagcacagccggctcggttgccgtgagaaaagtcaggtccttgtcaaggcaatcgaagtacgatatgaacaccgcaatggcggatgtattgagaaggctctggggtatagaggttagtttagacaaagccaaggctgtgcggcttgaacggcctagcctatctacggacctagtgtatgtacgctcttcacgtctttggaatctcaaatagatttaggctcaaggtccgttcccgtctccgcctttgtttccaacaaaaagtccaatggtaatctccgtcctgcatccaatgcccatactcacggcatcggtatcagtcggctcttccgacattgttctgcccagccttcgatcagcaagctgaactgtcatggcgccttgataacattggcctgcgaatgtgatgttacccacatccaaccgcttgataatatcgaaggagtcgaaaagagggcttcagcacgcggaacacagccccgcgaggagaccctaggatggcccagggtggcagaaagtggcattttgatggcccccgtcccctgctttcgtccgatccattggatccgcccagctgcaccttgcgggggggtggaggccattcagcaccaacggcctgccgtgttgcggatccttggaatcttaggtgcctggaaccgatgaaccttgaacccttttcatctcattcctttttgtgccccgtcccttgctccacagctgcccgctccaagctctgacatcaaactcggagcttttggtaagctccaaacagctagctgtgcgcaccaagagaacccttctgagactgaaaccccgtcacagtgtcccatcgtgatcttgtgcaagccaacatttgaatgtcaaggcgccagggcttctcactgtctcctcacgttccatcaccactatttctactacctacctctttgcaggataccctgctccgtcctcgtagggcgttggaaacccggacacggcgatcttgacgttacctcgcggagggcgccactcctcattcccgcttcgttccaacaagagtagagtattggctgcggttggttgccgtactgcttctgctgctgtcacctgtgtgcgtggaatcggacgcttgagttgtggttttacatgcgtcttttgtgccgtgggcttctatcatccccctacctgtacgtacgcagtgcatctgcgtccctgtgaggccagcactgtccctcacgcccacccggaggggatctctcaaacaattcaggctatctgacgaccggtacaagtgaaagcgctctgggaataacaggaccagttcagtttgttgtcaccggtgcttctttcagaccaagcgtggttccattcatcccagcttgcccgcttaagtccaaggcctgtcagcacccgtctggggttatctgctgctatcagatctattactggaacccagcagcgcagcagcagagaggaggaagacactgcctctgtcaccaccaccatcaccaccaccgccaccaccccccgcgcatccggcagcccacgttttctgtcctggtaacggggtccggctctttgatcgtcgccagcacaacaccgccctctcttttttcctttcatctcgactctcccgataatgccgttctatcggtcttctaagcacaaccgatctcaacacaacctgttggggtcatcgattgctgaagacccttcgcaggcaacatcctccgttcaatcaggcgcgagcctgggcccgggcgctgcaaacccctcttcagccttgccaaactcggccttcagctctggttccaacgaatcttttcagattgataacggcgccggaggactgaacctcgtacaggcctcacagtcgcagccgtcgcgcttggtgaatatttacaacaatcccgccagcggcccctctcatcccgctgattctgttccacaattgcaacattctaacacggtaactggtgttgttgagtctcgccagagagaccacgacttcgcagatcaagtggcccggtcgcactcccatcactttccccaaatttcaccaacccaggcccaacagcagcagcagcagcagcagcaacaacagcaacagcaaccctctccggccacgcctcaacagcaccaccatcttcaaattcaacagcagccgcagtcaagtctcggatcaaactcagttgataatctaccagacacagcttccattcataattccccactatccggccagggacaaggccaagcttttgttgcaaaccagcagccgcccccacccccgcccaagacaaagcagtccacgcgcagactgatcaaaaacatattgagtggctcgtcctcgcatcgtaaccaagattctcaatctggacaaagttcgtggagcgatccttcaggtattgttcgcagatcgtcaaggcgtataagccagccgcctcctcctcccgccatccgcacaggtgtatctcaggtttcgcttggccatcctcccgactggcaagcccaatatccttcatcgcagccttcgcctctccaaacggcagagtatcgagactcgtatcttgttgcgggacaagaaagagacttgcatctccagaacccgcaagaccagtacaaccccactattcgaccggtccctcctgagaaagacgtctcgccttattcagtgggggaaagcgggtaccatcaacagcaagcccattcgcaactgcaggttaagatccctccagatctccagcaacaacagttcaaccaggctgagttcgaggccgcactgcaacaacagcaccagcaacagcagcagcaggtgaccccccaggacccataccagacctcgtcgcaagtgcaataccaggcgagcacacattctgcaatctcgggccaccttggcaatccccagcaccagaatcctgagacggtatcgcagctttcgcgcgaatcgccaaccatcgattcggaccagcgctcagcgacaaacgttcaatcgtctctacaggcttccgacgagagcagttacacgccccaatcccaggatattcccctgcgtcagaatccactccccgcgcaggctgcagcccaatcccaaggcaagaccccgcaacagcaagtcatggccccacaacccggcggacgccggtcccaggataccaccgataaggcgaccgggattcgcgaggtacaaccaccccccggcccccctccaagctatcgccaaagtcaacaacagcccagcatgaacaacttgtctcaaccctccaacgcaggcggtcaaagctctagcagccatcgccagggagacagacaaggttttgatggatcgggagaagtccaagggcgtaacagcccccagccggcgtctgaacgtgctgcggaggaccaagagaagacattgaaagagctgcgtgtgtagaacccccggtccccgttctgccccgtgaattgcaaactaaccaggcgatttctatgacgcagtgacgaagtacaagaacgtcaagagactgtactttgacggcaagaaagaaatcgaacagctgggcaaccaagttgagcagctccaaaatgcaatcgccaaccagcgcatatcgcaaagccgaacatcgttagacgacagcgagtacacgacgcggtttaatcgcttgcagggtgccatcacaaaccttgccttcaatatcaggaaggaatggaaatcattaccaaagtggttggacccatacgtgaccaccaatgcgctgaagacgggcaaacaagaaatgaccgccgtcggccgcgcagtcataactcgttgggtggtagatgagatcttcaatcgctgctttcaccctggcctggaagctgagctaagcaaacagcttaggacgattgagcaaaacatcagacactttagttacacgttgaacagccaggaagaatacgatgcgctgaccagcaaggttgtcagctggagaatgaccacactggaaggacttcaggacgttctcaggagcgccgaggctgacgatcataagactaatttcacccggcgcgccactagcaatctgaccgctcaccttttccaacaccttacggaacctgcgcccgttggagtcgacggaagtgtaggcatgattgtggagttggcggtagggattgccagcaacctgccccttgagagccgcgatgttgccatcatctatccgttgccagagcagtcagttcagaccaacctcatggaagtcgaaaagacgccattaccacccctggagtcgcgcccgtctgatgccagcgaggaagggaccgcaggtgacggagccaaggagtcctccaaggagcgccgcggcgacaaggccagatccggtatgttaaacaccattcatcacaccataggcgggagcagcgccagcggtccacccggtagccggaagggaagtattgctgacaattcgacgctgccgacagcacaatctggggcggcttcacaatccaaggatgctggaagggttcgctttgccgggtcttttggtgtggaagttaggggtcgccatgttctgattaaagcgccagtctggactatttgaggccttgacgggtcgatgatttccgcgcttttctccttcctttaaatcttctatctactcgtaattggccataagtagggatgcatatagggcactatgtgtgcacggagagagagagacaagttgttgagaacccgttctcctgaatgtttctcaagctgtgaaaatggaacagggatgacttgagcagacgaatgagtgaactcggtttgaaatggcagtcatagccccgttgcgggcaatggcatgcagatgcaaatgaaaatcgggaatggatttatgtgacctgcttgtgatgctagacttcacattttggggatttgtctgatgtaacatggggttgctgggggggttcgcatttcttcaagggcaatgaaccaccgcatagtcaattctcttctaattgtcttgtgagctccctgggatgggacatcccgatctacagtacatattatacttgtgtgtgtctgagggattcatgtcgaagtacatagtacctaacactttatcgatgcataacttatacagccttcaccgccttccgtttaaggtggggttacccctccatcccccaaatcgcaactttccgcgctttctgccgcatcgcgaggagcagtgctggaagaaagatttggcttcagaacgagcaacttaaattccacaagaagaggaataccacgagtggaacgagtccaagcttttgtcgcgcgaaaccttagatatctccaattggctctttcgattacgaaattcaaaaccaccaacaatgtccgccgataacacgacgcccgtcaccacgacggcgggtggtgagaagcccgctcacctggaaccctccaagttgggcacgaaggagtagtgagttcctccaagccttcccttcaccaaccaatcctttcattaccagcaccaaaccctccgtccaacctccaatcccctgtcctaactaacctctccccttcctcccctctccagctgggacgccctctacacacgcgaaatctccaaccacgcctccaacccctccgacgaaggaacggtctggttcgacgactcggacgccgagaacaagattgtgcagttcctcgacgagcaagaacacgagcttttttccggtatcctttcgcgagacgatgcggcgattatggacttgggatgtggtaatggcagcctgctgttcgcgctgcacgatgacggttgggagggaaggttgtgcggtgtggattactcggagcagagcgtggagttggcaaggagggtgctgaggacgagggttttgggagaggatgtgcctgcggttgaggaggagggagaaggggaagaagaacagtcagcagcagcaaaagaggaggagggcacacgacaagaacaagatgaagacgtgggaatcgagtttaaagtctgggacgtcctcaacggcgacttttccaccgtccaagcccgccccccatcttcccaacaacccttagaaggagacaaaaacgccggctgggatctagtcctagacaaaggcaccttcgatgccgtctcgctctccgactcgcgagacgctcgaggccggcgaatctgcgagaactacggcgcgcgcgtacttcagctattgcgccccggtgggtttttcctcgtgaccagctgcaactggaccgaggaggaactgaaggggtggttcgagacggactttgccgaggtttatgaaggtacggagaagaaaaagttgggcctgaggcaggtaggtaggattgagtaccctagttttagttttgggggtgtcaaggggcagacgattagcacgctttgtttccagaaaagggatatttaagaggtcgagagaggtgtagtggtcaagttgcggagaaaacaggagatgataatatgtaatgggctcaagaggcgatttgtgggatgctcaaaaaccatgcgcgggaaggatgtctggatgatggagtaccacgtcttgatgcacatatttggaaagactacaaatgacttcgcatcggggtttctacgacgtccacgaattacggattgttacgtgatgtccgtctgtgtgctcactttatcagtgatcgttgattgttatcatcccttgtaccgatacttctcatattggcatgcctgctcccagtggtatctcgggtcgtagttactggagcccacatattcccttccacgctatcctctgatgggcatttagccagccgaccatgctcaactatttaagtatcaactaacgaacaaaaaggaatagaacctccgcgatcctgtagcgtacaataattctaccacagaaacagtgaagatgtcaacaagaaaagtgcaaaaccatgttcttgaatctgtaatgtataaacagcggtgatggtacagtgcccgagtgactacgacaagtctaaggaagaaaaactggccactagtttatcatagtcctaacgctgctctgttggctcattgatggtaacaaaaactttcttcattaggtgggactctctgctttcctatgttcttccgtctcaaaatccgttgtctatggagatgtgttcatgggctccccaccgctaggaacaggatttcctgcctcggtggcagctcccataagaggaccagttgcttgggccgcagcagtcgtcgcaaagtaccgcacatccacatcatcatccttttgcaacttctccaagcacggcatgatgcgctgctggatgagctcctgacccttgggcgacggggtggcaggcttgccctccttctctagcgtatagatggtgccctcgtcgggcagacgacgcagaacaccgatgatgatgccatatgtctttgcgacgttaaagcgaatattggggatcgaatcggctgtgagcttttccagcatcggaaggatggacttggcaatcacatccagactgacaacggtagccagggtctgtaaacactagtcagacagggacttcactgattttcgtatgccattgagtctcttaccgtgatagcaaagcaagtggtcatccggtaaaggtagttggggtgggcacccatagccataaccttgggaataatagcctcgcttgcccactcaacaccaaacacctcggtcagcttccttaggttttgagtagcggcctcacgaatggagaaaacagtatctccgagccagcccatgcaaagctggctgagcttctcgtcaaaaaacttgacgcccagctggctggcaagaagcgggatgtagtcgataatagccaagcgtacacgccactgcttatcttcggctagctgtacaatggccggaaggagagactgagaaaggaggtcgatgccgataacttggttcacaagctccagtttgctgatgatgtgaaggcgaacctctgggaactcgtccttgagcatctgaaggaacatgggcagaagatgatcaatagtccttgtgcaataattagcatacgcatcaaagaaaccgtgtctgactgcgggaacgtactcttgcttgcccaagataggagcgaggccgctgatttgtgtgccaagggcagctctgacatgctgggagctatccgagacgagatcctcaacacttcccatgatgtcattcaggagaacgttgcggtcaaccaaagcacagaagccagggatctggccggcgatggcagtccgcacctcagcctcgttatctttcaggagttttacgaatgcaggaacaagatctctggacacaacctcatcatcaaccgccttcgcaatctgtatgtgctgttagtcatccaagaattgatatgaggggaggccaagtgcttagcgcgaccacgaaccttctcaaatctgtcggcgatcatatagcggaccctccaactcttgtcctctatcaagctgcgtagcgatgtgaggagcacggtgtggctggcttgttgctctttgggcacaacctccgcaatagagatcaaaatctcgactgtaaggagtctgacgctgtcctggtcgtcctgggcgaggtgttggaacatgggtatcatttcctcgataacgatgggagccggcatctccttcacgaacttggccatgttggtggcggcctgacggcgcaccatgggggtctcatcgtggacgagctgtccaaactgctggcgcaattgttcttgaataggcggcgaaactttcgagtagggggttgtatacaggccgcatgcggaaaccttggacgtaaaccagtcggccttggagaggcgaatcgtaagagggataaagtattcttcaacttgctgcgaagagagttgagtgcagatcttgttcaatgattcgacagcctaaaacgtttgtcagtacacatgcgggtcgcatgacaagaagccaggaaatggtcacgtatccgtaccttgtctcgcaccacgggctcctcgatagcagcgaggttctcaaggggggaaagaaggacatgtccccatgcggggccccccacgtactcgacaaagttaccaagctcttcactcagggcaacgaggacctcatcttcatcttcaaccgattctgcattcagaagtgtcagcagccgtatctcaagagtcccagcggctgtgtagccagaggccggcgcaggtgggtttgctaggctgaagctgggtcgaagggttggctaaccatcgagaaagggaatcagctcctcgcgagtgcgctcgggacccaaagcaagggcgatagtcgaaagacggtggatggcgtttaatcggaggacgacctcgtcgtgctgcccaaagtcaatcagggtttacagtccatcaaccagacaagaagggatagtcaggggttctggccgtccgggtcaccgccatcataccttcaattcgtcgattagcacggcgatggggaagagctcgtcgttcgcgttcgtcgcgtcggccattgtgggcgatttgtgaagtggacgcggaagatcgcgggggagtatacagtcggcgagcgaggcggatttggacaaactggttgacttggtacggatgttcgcttgcgggcgtgatgcaatagacgggggggtgtggactggactggtagccggtcgggcgacgctgtgcggcggcggtaccagtgactgtgattgtggtagagagaggaaagtggatgcgtgcgtgtgcgcaacttggtaactgcgttgcttgggcgggcagctaggtaggtaggtaggtttgttgtatttaggttggttttggttgcttggttgaaaaagaaaaagcaagagtgacgcttcgtcgggtcgaaatcggaattggatgcgatctctcagcagtaaggtagtttcgcacacggcgccacgacacggcgggcagcaagcaggcaaagaaggaatgatactggacggttttgcttgataataggtaagggttgcttgatggagggttgacggtggttcctgttcggggggaggactcacctacacctagaggtggagatcggagcgagcttggtggtccccgcagggccgcaacaaggaggagcagcaacagcagcagccagggcagcagggcagcagggcagcacttaaggtcgcctaaccaacggcgggacacagctggacccggtcttcgacacaaattgacctgacgcgcaaagctggggtccagttcatgacgggggccgggcggacaagggtgagaactgagaaggagcactggccactcgccatttcagcttgggacgtagccgcccgttcccgtcgtaggggtggcccctcaaggcgcaccgggcaccacttacgtaggtacctacttgctgcaccacgagagttaggtaggtaggtacctctatcaatgaaccacttctttcgcttccaactcgcgacgtaagccgctctttctgttcaacttacatttcttcgtgaggtcaggttgttggaaaacactgcagactgacataaaaaggaggtgctacagctccggaagaatggcaacagccatcaagatgcaagaaggggagaatgtttaacaccaactaactgccttgttacagcctaaggtgagttgttacaacatcacgtattccaattctgactcactaaaacatcatcacatgttaatactgatactggtttgggaatgtatgctgttcatattttgctgtcttataaagtcaggcattactgcaactaaagcatcgctaaccttgcttcatcagggagcatgctgttccaacgtgctattctcataacgggaaccaattgcccacatattattctactctttctccaacattcttcaccactcatctaactcatactcttcatctcctgctccgccagttcgttttgcgaattccgcccggaatcagagccagatcctccaatcgaacttcgccctgtgctcccaccggtgccgccgccaaacatagcctttccaagcgacaatccggaaatcctctcctgaagagctgcaaaagtgcccgtaggatctccagcggcgacattccggtttggtggcgccggacttctagtcccgggcgtcagaacctcgtgggccgactccacgcctgcatgcacggaccctccggccgcggtagctgccaagcccggcggcagcgggctccgggtggggcttaccgatgtccgcgatggggcgccggacgatggtgggttgctgttcacatcaatcgtacccgcatcgacaggccttgaaagctctgatgacgacgaagcttgctgatacgcagcaacacgctctgctgttgcggccaaggcattgaggtcgccattcatctcatcatccgtccggttgaagagttggtgccaccaccgcacgtcgtcgcagcgagggaatagtatacgctcacggcccctgacgtggtcgtcaactgtggcatcgtactgctcgttcgtgaactccgagcgccggctcagaaagtaggcccacacgcttcttgtacgttcttgtaaccgtgcttcgtggcgctggcgctcgttgttgaacaaaaaggtaccgtactgacaagaatacacatggtagtataagcggcgcaggaatcgttcgttaaactcgaagcgagtcgggtgttgcctgaggagctggtaggtggcgtcgaggaactggtggaagacaggcgagatatccttgggtcttgttgccatattttcggcaacagcaggttccacgccggtctcgataggcgtcccatccgcatcagtaacggcttccttcccgctggccgtttttttgctccaaaatcgcttcgcgccggctatggcgttctcaaaatggtctgcccgaccatcattttcccctggcttcacggcggtccctgcaagtgcatcgccgtccactgtaaaccagtcctcatgacttagatgccctgaccgaaggtgaaacatgtgtccaaaagacagccaatccttctcaaccagcacaatgaagccttcgagagtgcgataatagggatcaagcatcagctgagaaagggcactgagctggcttgtgcgatcccatccatcggaacagtgaatgagaacattggagtgctggatacctactctttgtgcaatcaaggctgatccggacaagataccgcttatgtgcttcagccatttactcttggccaagagttctttgttcggtgggaaaggtgacacatcggcgtccttgatggcgctgatgaccttttctagcgactctcgcatgacgtgaatgttgtctatgttcaggtattctttcttggcgaatttgtagtgctccatgttttcggtgccgtatcctattgcctgcatcgcgtaggagttgatcactggtcgagcgtcgacaatcaggttttgttgctgggctccatatatcagtctcttgccagtctttccgtcgtaaagtatagtgccaccaacagtaagctcatcctccgccttctgaatatccgacatggaaccatccgtgttctcgctctctatcattaggtcagccgtactcgggggcgggctttcaactggcatgtcgagagaggtgccgcctgcaaactccgtcgaagctgaaaagcacgcgctgactagagattcatcctgaatattgcgtttgaatgatatgccgggaagtggttgcgagcaccgtgaaatggtacagttgttgacgggatggcggtaggtgagagtgggtattcgctgccgcgaccggtaactcgcagcatacttcagtgttgcgtcggatattttggagggcacaataagcaaggccggataggtcggggagaaggagtagtccttgttgatcgtagagatcctccatcccagttcgcgtgacttttcgcttatcccttgccggcggaactcggctctgacatcgtataggtcccaaccgttgattttactttcgggtgagtttggtggaggtcggtagctgaaggccagcagcttatcgacgcttcctagcttgcatgttctggacttgatgaactcgaatgcctcccgggcttccttgtcgcctgcgaagttgaagctaacatatgtaaaatctctgaaccgaatacgtatcgaggaaggaacgccactagaagggggcgtgggccgtagggtgcactgtgaaataatgtggaaggcaaaccacacttgcttcacactctttttcagactcggatctgcggcagtcaaagactcggggggaaagcggaagacgagatggtagtcactgagcgcaaggtcgccgagctccggctttccgcctcgcaaggcatggatgtttgcgaaagtctggcattcggttcagtaaagaaaacgagacgtagttggaaaggtagatgatggagagcatacgtgcttgaggtgaggcgccgccatcgtgatgttgggaggtaatactaactaccccggcactatgaggcgctgtgcagccgaggtaggagaccggacgtccgagacccaatgtgtccggacaggagcgcaagacgtgttgacagatgcggttgcggcgagaggaacggggagaatagaatctgcttcgcttaagatgtatcgtagttgtacaatagtgccagactgcaggactgggaaacagaaaaatgtaccaattaggaacatgtgtcctgatataaacgaaaaggaggaacttcgccgcgcagtcactggtgccggtcaacgataagtgattcacgcggaacttgttgggatttcaagagattgtccccgaggtccacgtggaatcgatttggaggacaggtatttaaaggcgacagggactggtaactttgtaagctacagaacctctgctgctaatcctcctgccgtccgaatccaagggtatgcgaatagtgactgcgatttgcgaacaagcagaaagtcagcatctggagtgcaacgcgctctggaaccggggaagcgacgattgacgtcgatggacaccccactatcagcgccaccccgaacccgactgaggacggaacgttcatggtgcctgccggtgtcagaaattgcccgagccagcaacgactgacaatcaaaggaagtgaagtgcacgaggtggtctgggcgcaaggctgggcctggacggggacgggaagcgcaaggaagcacctcaaccccacatgtgagatctgtacgtatctccttttttgggttgcgcttggcggctcctacctagcgttgggcgcgcagactgggtgcggattgccagccgcttgccagccgggatgagccgtggcggctgttaaccctactcagccagccactcagaagcggcagagggcagcccaccaaggaattcgcaaaaaaagtagctgtgccggtcgaatttccccccatctttttgaaaagtccggtgaacaccgcgagaaggtatcccactccatcctcctcagcagcacaattgaagccctcaggaccttcatagccaaatcgcaaaaatggctgttcccggcacccagatgtaagcaaccagagcaaaccaagagcatggaagcctcctacatgtctactacacgtcttcacgactgtctacacgtcggtgcgatctgctgctgctgtgggggtgcaaatgcaaaacgaaggcgttcagtcacgaagccgggagatatgctgcccgctggttgcagcagattcagccgacggggtgggatttagaaagtggtggcttggaaaacaacaaaagcggcgttgatgctgactgcttctctttctgtctacagttccaagcgcagaaagttcgtcgctgatggcgttttctacgccgagctgaacgagttcttccagcgcgagctcgctgaggagggctactccggtgtcgaggtccgcgttaccccgaccgtcaccgacatcatcatccgcgccacccacacccaggaggttctcggcgagcagggccgccgcatccgtgagctcacctcgctcatccagaagcgcttcaagttccccgagaactctgtctccctctacgccgccaaggtccagaaccgcggtctctccgccgtcgctcagtgcgagtccctccgctacaagcttctcaacggtcttgccgtccgtcgtgcctgctatggtgtcctccgcttcatcatggagtccggtgccaagggttgcgaggtcgtcgtttccggcaagctccgcgctgctcgcgccaagtccatgaagttcaccgatggcttcatgatccactccggtcagcccgctaaggacttcatcgactctgccactcgccacgttctccttcgccagggtgtcctcggtatcaaggtcaagatcatgcgcggctctgaccccgagggcaagtccggcccccagaagtctctccctgacgccgtcaccatcatcgagcccaaggaggagcagcccgttacccagcccatcagccaggactacggcgctaaggccgctcaggtccaggctgccgctgaggctgcccgccaggaggagcaggccggtgaggaggaggccgctgcccccgccgctgaggagtaggataacctcaaggtcgggtcaaatgaggttttgccttcgatcgaggtgcctgtgtctttcgacgagcctgaggtcgctcctgtggcggagttcaatttcggcgcggacgatacttccattgtctggtaaaggccgctgggtttgggcggggtcttttttcaatgtgcttgcaagtccaaacaaacactgggttgcggaaatggatgggttcaatttggcgtcaactatggtcatagcacatttgcattaagacttgcgaaaaggggaaatggcggacggattgttgcttgggattataattgttttttgtaaccccacgatcaatgcagcaacgtcgggaaattcctgactttcgccagggaaataagatacctgaacaagccctccttccttgccttgttttgcgattgccaattgtgccatatccttttgtgtgatgaaggagactattaatggaatataggcaccaatctaagtgaggcatgtgaagaaattcgtccgtaggtttgttgatatgatatcatggcctaaatcgggacatggaatgtaagcaggtaaacatcagccactctcagctcaagtgtcccgcaaatatccaaccgttcaagatttcccgtctttgcatagtagcttcacaccgaacatttgacgaacactggaggactgatgaatgttaacatacactaaatgagctctgtcttcacttgctccgacgttgttttgaaatacacggttacaccgactttggatattcaagctgacagactcctgctcaatcgttcaagacttaacaaatagatacttcgagacaagtaatctggatcttgttctggcaccagtcccttgtttaaaaagggaggaaaaggatatggacgtttgaggggaataatacacaacttggaggtataacagtaatggaatatagtgtctaggggcagttaggactcggaaaagttgggaatatgggatcctatgaaggggtaacacatcattaaggcacccgctcgtacttggaaccaataagaaacaaggtagagatacttcacacgttgtacctaactcacggagaagaagaagagagtcaggacacgcataacacttttcttgttgtattggtttcaatcatccatctgtcttggtccccatatataaatgaatcccttgtgaattccctccctccttctcctcctcctcacttcgatctgttgtctatatctccggtctttgctctgcttggtctgaaaggtgctgtgttgtgtgtatagatcgacaatcaattcgctccattcgttacagattttgggggtgcctcgggttcttcttcacttatacgcccctctttatacatcttcgtttaccctgaagactttcatggtatacactcagataaatcctcaactatcccttcagaagagggaactctccttgatgcagacctcgagactgcggtctcggattaggcaagttcggtcaaacttggtggtggggcccatacaccgattcccaccgttatttttctgtttctcgcgctcgacatcgtggtagagtggaacgtgaacttcccgtccgttgcactaaaggctaggcgtgcatctgggaaagtagatagcgtaggtagaatggtttggtacataacgatctggactgcgccttgagcccatgccttgcttgcccgcctctccctttgtagaccggcgaacgtttaacagaaaaatgctacaaccgacatgccccccttgaggcccccaaatagcctagtcggtctattgtacgtgatgaagaagaatatgcgaagtaaaacaggagagagaagaaaacaaggaaaaaggaaagggttaaaaaagaccttttctcggctttgtgttatcggggtatcgtattcatctctctccagactttttcctgttttgcatctctattgaatcgccgaccgcgtgttttttcccgttaggggcgagacgacccccttgtgttgttgatgtcgtcgttgtgtttccattgactgggcctccgttgctgtgtctgaagctgccgatcatgggcgagcgggggtcgtcatcctcctcctctgaatcctcggcaagatcggccagccccagcgcctcttcttcgtcgtaagccctcataagactgtcgcggtcgcggttgctgcctgtgctcatacgtcccagtgagcgccgtctctccatactcatgcgggtttgcagacctgagatcatgtcggtaccagtggcatcgccgcgactccgtcgtgcaaggtgcttagtgccatccggatcgccgcggcttagattgagcaggtagactccggtaaaagtgaccaggaaaccacaaagaagcgagagggtggcgacaggctcagtagtgttgaagcccttgaagaggatgaacgaggcgcaaagggtagcggtggtgaatgtgacgtagtacaaagggttgacgctacagatgtatgttagctgaatccccagtggtttaccagatcttggaccttcaacacctacatattggtagggaattggctgagtgctttgttgaagtagttcatctgcgtcagaatgcagacggcggtgatgatcataaagacataggtcgacggatgggtgaattggttgttgcccgcgaaggtcaacttgagcgcaatgccaaaggccttgacagccatgaccgatatcgaacccacggtggagcaaatactaagatagacgagggggtttttcttgccgtagaccggagcgaccctgtagatcatgaacccggcaaagccacataccagagccgagtaaaggagaaaccctggtaaattcagttagcctaggcactgtgaagcgaatccgagatcaggagccaagacatacccggctggatcgcatagttgagaatttggtcgatcgtctggatatcctcgtcagggggagcatggaggacgatgatgactgcgccgatgagacagatggcgcttcccaacttgcccaaggttccaagctcttcgttgaggaagtacgatcccagtacagctcctattagcaccgccagcgcacctagtggagtgaccagaatggctggagcaaatgcgtatgccgcaaagttgcaaatctcgccagcaaccactatagggggggaaaaaatgttagcccttttggtgtctctagaaaaaccgtaatttttggttgtgggtattccatactgcatccaattcccgcccaccacatgggattcttgaggtatacgtagccatctccttcgaagccgtgtctctcttctgcttgattcaatccctacaagaagctggtgttagcaccggcatgttctctcgctatgtatctggtaatcgcagccggggcaaggttaagtgtggccggagcagacgagatgctggtacggtaccttctttgtgatcacgaaactcgtgcctgcgtggtggagtatgttagaggccattgtccctgaacgttatctggggaatatgcaagcataccaattgctaaactcgacgtcatggctagcgccagaccgatatacctgtccacaaatccatcagtatgaatgatctcttctcgaccggaacccaggtcctggctgtaatggggaggctgttgctctggcctacttttcttccaacatccacgacatcttgaatcaaacgagtgtaacgacagctgaaaattgcgctgcacagtagttcgtaagctagccgtggtggctgttggtctctcccaagttcgaatagagagcaaaatcgggactcgcgccgggcgaggtttacgaagagaaaggaattccgaggcttagttggtcgtcgtgaggttcggatgcatccgctacgcgccgggaagcgaacggcagacaatggtaacggatgggggcaatcggtacgtgtaaagagcgacgacggcgagagttgtcaagctgtgtgtgtctgttttgcaggccctccctaaggtcaggtcagggtgatttcgctcgttcgaaatcggttgtgtaaggcaaggtgtcgtcgtgcgtcttggagttttggacgttggtggtggcggcggtggtggtgcctcctcagtggtgccctgaggcaaggttgctgttggggaatctccggttcttcgaacggtgttttagcgcgcagggtacgtgggcggcccaggtataaaggcaagtgaaggtcgtagcgtttgatgaattgtgctaggaaaatccgtagcactgtccagtgtcacggcagcgggccaggtggtttcaattcgaggggcacctgtttctgttgctgtgtgttcctgggggttgtggtcgctgtcgatgggtgcgtcggcgctgtggtgaggccaagtgcagtgtctgggtgcagtgtcgagccagtggtggagggagaaaccatggagccaaaacgtttcaagaatcacaagaggcgtggattcggcacccctgtcggagatgtggtcgaacccctggatataagtatggcaacctggtcactctcaagactgggagggcgcccgtacctgttagtcagccagtcaagaacccatcccaaagcgcccgagctgggccaggaccacttgcttccttgcatatctacaagtatgtacgtacgtgcttaagatgtgaaatgtctgggtgtccagggcatgctgctgtccgagcacgctacttgaaaacaagttaatgtttgccgacgaacgcgtgtgtacagtcaccttgtaaaaagtattggcgatggctgtatcagacgaacacgctggtcagcctcggccatcacagtcacttgggatttcccatgcgcagcgcgacctgcagttcgaatgtagaaggatattttcgtagcctcgtccgtgctgcccgtccggcgccttcctttatttgtcctccagcaggtggaccctattctggtactcgactcaagggatggaacgaagttgaactgcgttggtgttaagctcgggagcattccttcccttgttcctcgacatcagggtggattcgctgcgagtgtgtctgaccttccattgacctttccaaatttggttgttgtaggcccgaaagggtcattgccccgcacttttattttagtcttggtgacttcattccctgtgcctggcatacctcgaggtatagttggagagtctaaacatgctggtatgtgtgtatgagataggggcacttttttttttttttttttttttttttttttttttttaaattctatctccgatgcttcaaaacccctgtggtatggtacctacgcactgagatgccgatgatgtacttctccagtaaacgctctggatgttccatccgcatacctacgaaagaaacaaaatccagatgacctgagctttataagcggcccaagttgaaacgtgactctggaagcgccggaacatgtgcattcatcgaaacacactcttcctccgctgccctccgtcccgcgtctccattgttatccgcttctctcaaaaacccacgccgacggggcccgacgcaggccgcgggaagcctccatcgatcacatcaccgtgcgtgtcacagcaattacctgcagtcgaacaaaatggctagtcgcataacctacacatagtcggtaactgatcgccataacagaagcaatgggttcacactagtgtgaagttaaacctcgatccgttacggggagaagcgatttgataagattccgtcccgtcgtcctcgcggtctcctggaaaggggtttctcaatcaaccaccgatgtcaatatgcgaagaaagggtaattttgtttttggtattggttgtcatcaactgctacgtattaacctggcaaagcatgcaatacgcatcttcgaagcttatgttgccaggaaatgcaaaataatttacaattgaggtccggttgtggcgaagcaaaccattacgaatgctgtggagtcctctcactgagagctgcgtgtgtttgaggcttcctacttccaccacaacgtggccagatcgacagtcacggccttgtgtccaggttcatctagcattttggctttgatcactctctgccattgggatattagaagactcaatgttcatccacatccccatctaaactgataactgacccccaactacaagcaagtatccgattttccttacgtggttcgccttcgctatcttttctcaacgcctattttggttttgcagaacccgtatccacccatcccaaaccgaatgcgccacctcaaacagaaaagctctacatacctcgttaaaaaccccgctccaaccacatgttgcatagtctggactgctatgaccacatgttacccggatatatccaccaaattcaaatgcacctctgaagcctcgagggctcctaaagatagtctagccgtgtcccaccaccgttctaccaaacgccaacaaagactatagtacagacggaagtatacaccataaaatatgctaaaggacctcggagagaaaagccccaagtatgcagtttaagattgcaaagataaccagcaatccctgagataccccatgtactttggtttgttcagcaaaagtgcgcttcttcgggcgacatgtcccccaggccgtcccataattttcgactgttaatgcccgctgtatgcaggctgaaggtgggctgcgctctcgaggtcgttgtcgcgaatcctggtgttaagtattgccgatcgggtgaagagtaatgaagtatggggacacgacttgccccatcgagtacggccgatccgttgcaacttaccttaccattcttgaagcttaaagcttctctcagcgcacattcatggtcggttcttcgaacaggaacaaccaagaacatcaagagcaactcacaaaatacaagactgatccacagcggttagagaggaaggggaggagaaggggaaaatggggctgggaagactgaacgtaggggcagggagatgttggggtgatgctatattcgaggccagagtttggccgattaggtccgacgacgcttgacatctatagtcctgattagcaagatgttttcccgtgcggattcttcgttgaacttaccggcctcttcggcttcctcatccaggtcatcagtccgacctctctttgctgtgaggggcggttgttcttgagaagttgtagtctgctgtgtaaaatcattgttgtcctcctctccatcatctccccatccgatttcgtcgtcatcttgagcgttgctgaactcatggatttgaccttctgtttcgaacgatacatcctgttcctcgttctcttcgtagtcaatctcgtcgccgctcatggtattggttgtgctcgtgcggttggccgattcttcggttgtaaactcctgagcaccttcttcggtctggtccttggggtcggcggtgttgactgtgagatgcgatgtctcatgggtgtactcgatgtcgatcgcgttttctacctcagtatattcgtccgcgttagggccgtcgtcagtgtactgctcctgcatggcggtggagtcgggattgcgcgaagtactattttcgttgtttccttgatagggcatgtcagcaacattgtaggtagagaaggtgacgattaaatcggagtctttgtgagaatgaaaacgactgccactgcttcggtggggtgcagagaagttgacggggctgttggagttcttgatgcaaggtgagtcggagcggaaaggagatagcgttgcaagaccgcagtgctggttgggtcgcagttcaactgcaagttggcttccgccggatacgttgtccgagggcttgctatggagcggcggcattgtcccatctgtttgttcggacctcatttcttttcccccgaaaactaggtcggagaacacggacttccgtttcagaccaggcatggcatagtttgggccttcgtcatccgtgtagtcaatgagatcgtcatccttggcttcgcctgtgtgcaaaacgaccatgtggccgtgtgtgctggggttgtgtgtgggtgaggaaaaaagaaaagggtatttaccagttcgattgtcgtcacggccgagcactgcgttaccttcagtagacccctccgtgatatcgagcgagaagttgccgtcatccaacgtctgtctgagtgtcaagtcatcaccaagctcctccgcacccactgtacgatcaatttcatgatcgtcttgctcctcggcctcggcctcttcatgatgctcgatgtactcatcctcatcataaacctcctcctctttctcctcgttgataatttcggtatgatcaccgttttccggctgaggttcgtccgtagcagacttcgtttcaggagcaagctccagatcactgctcgtcccctcaaggctgggctgaaattctccccgatcaccgtccatctcatgcttgacatcaacgatgcctgccgggccatgagaggttccactggcatcaaagtgacttgacccgttaatctctgcagatggctctgcttgggcagcttgatcgatgttgtctgctagcgagaattgctcagtatgacactcattcgcaaggacatcctcggtgacctgacgttccgtgtgttcctctgatgcttccttctggatgtctccagccgagacggtaacatccctaacctcggctacattcacgctgacttcgacgtcttcagtaccctcgatatcctctgcaacttcgatattctcggtgagctcaatgacctctggctcttcgttatcttccttctcttcttggtcttgatcttgctggccttcctcgtctcgatgctcttggtcatcaaattcagcatcctggccatcctcatgatcaccatcattttcgaggccttcgttgtcattgtcatcataatcttcaatgtcctgatcgtcatccagatattcatcctccccggaggcatctgagtaatcgggagagtagtctgctccgctccagatgcctgcctcctcgagcaagtccaggaaccggccctcggggtccggacggaccaaaagattgagcgttagggatgtctctgtgacgattcctttagctagaaggacattgtagcagtaaatgatctgatgaaagctgcgctgcaaaaagtctttactggacctttcgccaaagttcaaatcaagtgagtcaataacgatgaccagttcttctccgggtgttaactccgaggcaatgacagaacggatagatgcaagtaattccgacaacggtgcggttgcgatctcagtatcggtaagaaagtaggtctcaggatccatgtccgagttcccaaagagggcataactgccaccatcatactggactgtaatatctgtgatgctgaatgcagcatcatcaacaatggcctcgtcatggtcaatctggctttcctcgagctggcgatcctcgctcacggcctcgcccgcttgttcagctcccgagacagctgtatccagagggttggtagctgcaacaccaccgacgtccagaccgacatcggtctcggcaacttgttcagtagcctcctgatcaacagggttctttgtctcggcctcacgcccgatcggctgctcttccgcatcgtcgcccaatttggactcagcaagatcaatctggacgtcctgggcttcctgttccaattcacgtagatctggattctcgtcatttgcagacggcgcttttgatatagtggtatcttcgggctcgtgttcagtaacagcctcttctgcaacgccctcctcctcttcataacctatctcgtcattgtatgccatggagacatcctgagcatcttgctcgacgccgcctgccgcctctgcttgctcatcgttggtattatgctgagcctcgaggtcatcgacagcaaattcaacatccgctgtggcgggttgggcatcaagatcgatcgcctggtactcatcttccttgtcatgtaggtcgtcgagttctaagacaagctcgtcggctggcatgccggcatctagcatcaagtcatcgtcaaataccgccttccccgcctcggcacgaacgtcgaagctaacttgctccatgatgattggcggttggcgggtcaatcaaaacacgcgccacagacgagtgagttggatcaagaacgaaaatttggaaaatgacgcaaaacttccacgaagtttctaagaaggtgcgacgtattgccgttgtcaagaaattgtacgtccagcaagcgtcatgaaagaagcgaagacgtagaaaattggtgcactggtcaaaaccccaagcttggcgatgggtttcggtggatgtcttggactgaaaggctgtgacttcttcttggaagcgaagccgtagggcatatagagaccacgggttctggagttatggctgagaatgggcaaccccgcactcgacaaagaacgcccgacaaacaacggcgcttctggggcgcaaaatgaaacggtgaagggatgtgaggcgacacgtggactggcggaatccgacaacacgatttaaccgctgttaagagttctggggcggatgttctgggcaaaagtgcacatcgaatcgaggtatggaatgctgaaacgcggcaggcagataatcgggatgcctcactttcacggagcggcggagctgggaggtgggtgaagtgcaacggagtcgagtaagctcttgatgacgaggcgtgtcacaaaggtagcgtaggtatttgatgatccgtaatcgagactcgtattggctgggcaatgctttgacgcgattgagaaacaagtttctcgatggcggatggtttttcgaggtaggcgatggtttggatggaaatggaaatcgtgaaatttcgacacacggggccgtctgttgtgcgtgttgaagaaagaggtgcagttgttggttttgccgcagtgtgtggacaacggtgaaattcgcagaattgatcataggaaggaaactgaacctaagcaagtgccgcatggagtttagcgggccctgtgggtgcctagaggtacctacctactgtacttgtatctatggtgtgcccctggatttcttttgccagctggcagcccctcgtcggccggccaggacgctgccaccgtgtacgcagtaggttgccctggcccgcctgaacccgactgccctgacgctgcagtgaagctgccgtccaggtacctctacctatcgctgcccgctgggtccctccagatggcaccttcagttcaattggacctgaccgacagcacacctcagcacggcaacggaaagaccacatcaaccttcccgtccacgacaactttcaggaggtgaagctcacgacttacctccaacgcatcccaaagctccctgcactaccacgaagcgcccttcgagtcagtagtcgtggttgttgtttactgctgtcaaaatggtaactcatccatccctgtctcctggtgggaagaagcgattgacggaacatgtcaggttgtcctcgctgcctccatctgcacccgcggcggcaaggccgtcttagcccgcgccttcaacgacatcaagcgctcccgcatcgaagctctcctcgcctcgttccccaaggccgccgactcgggtactcagcacaccattgtcgagcaagacaatgtccgattcgtctaccagcccctggacgagctgtacatggtcctcatcaccaacaagcagtccaacatccttcaggacatcgactcgctccacctttttgcccaggttgtcaccagcacctgcaagagccttgacgagcgcgaaatcctccgaaatgcctacgaactgctcagcgccttcgatgagctggtgactctcggttaccgggagaacctcaccatcagccagatcaagaccttcctcgagatggaaagccacgaggagcgcattcaggaaatcattgcccgcaacaaggagctggaggccaccgaagagcgcaagaggaaagccaagcagttggagatgcagcgcaaggagtcggccagaactggtcggtccgcggtaccccggacgccggtatatcccacatacaccccgccggtgcgacctgctgtcaccgagtcctatgatacgtacgaagccgagaagaacaaggtcaagtatgtgttagtccctcttcttttcaggctggcctgcaagctcacattcttctaggttcaatgcgccaaagggcaaaggtatgcagttgggcaagaagtccaagaatacggatattttcgagcgcgtgaagggggatcttggacacgaggccgaggaagcgccccttgttccggtagccgcgccggcagctgccgcagagcctgctgcttccagagtctcttcgacactcgacagggatgctattcacgtccttatcaacgaggcaatcagtgccaagctgtcgagagatggtgccctcgaatccctctcggtcagcggtgacctccagcttcgcgtctccgacccatcgctttcaaggatcaagctcaacctcagcgccacacccacccacggcgcccagttccgcactcacccgaacgtcgataagaatgtcttcaatagctcccaggctatccagttgtctcaaatcacaaagggtttcccccttaacaactctgtcggagttctaaggtggcgggccagtcccagagtcgacgacaccagcgcactaccaatcagcttcaccgtttgggtcaacaagggctcggatggcaacagcacattgacggtcgagtacgagctcactggcggagataccctcaaggacgttactgtcgtcatcccctacacgagcgcagagcctcaggtgtctagcttcgacgctgtgtatgaggtgtctggtgacagtctagagtggtcgataggcaccgtaagcgaggagaacgccagcggatcattcgagtttgaggcgcagaccgatgacgagaacgagttcttcccgatgcaagtacggttctccaagtcgtggccgttcgtggaggttgatgtaagatgtcgccccctcatgtcagaaaaacgggtaaagacggaacaactgacacattctaggttcaatctgttgagctggtggatgaaggtgaagaggtttcgttttccaaggacatcagatcggtggccgacaagttcctcattgagtagggtttgttgtcattgttttgagcagaaccaaaaaagggcgaccgtagcatgccggccaggcgtctcgatcatcatcttccacaccagaattagagtaatgtatgggaagcaaccgagttgtccaactccctttataatgaatactgttgtacatggtccgcgccagtgggtgctcgagctgtcattccttttcttccgttgatacccaaggtcatacttgactttttgaacaagaggtttttgacgctcccgggatccttgaaagtaacatgtaagctacgagccctacgcatttttaaggggatggataccctcatgatccagtaccatatagaaagaagcctatctacgcaaagagctatccaactcaatcatcgctgttgtaagcacagagtatggtaattgatgtcgatgtgtgtagttcgctaggtaagcttgtaaaggtcatacctacacagtacggatgcccctgcacagtatttctattactgtggcaactgctctatctgcactgtgttttgaatcaacaggcaggacgagaccacacgactgaatcgcagaacagcagcaacaacaacaacaacatcacgccgaggcaagtgaagctgtaggtctagcaaaccaaaaccgaaatcccccaaacatacaaaccgacttgccaagttatggacttgcgcgtgtcattcaaatcaaaatcttgcgtcccggagttgaaggctggaaccacttagccgctgctttccacgtccaaataacatcatccaactgaaagtcaccaacggatcctacaaaatgtccccaaatgggcagcttcagctattcagttcaagcgccttgagtgtgccagtctcaggcaagcaaatcgtatgcaatcccgtgatcgacttgacagccacggtcggcgacggtaacacgatctatgtctggcgtggcagcaatcagttggtctcgaagcatacagaacgaaaccagaaggttgatgcaatcaagtggaaagaggatggtaagtgaagatcttccgatggctgttgagggaaaccactgtcttacagggaattcgcaggccaattcttagctgccggctggagtgacggcgtggtgaggttgatcggcttggaaagcaacaaagccgtgcatcacatccgcgtggcaggtcatggtggaaagccttctaagattgagttcatcgcctgggccaaaaacgaaactggtaggaagtcgcgtgccaggaagcataatgacctccccgacttgccgtggcgggatctcatgctcgatgagaagaagcatgttctggacctccctcatgagttgacttttctggaaatcgagactgctctccccaaaattagtcctcttcctttgtcgggaggcatcgggtatgtgtacaggacccatgagcttgcagtgccgggagacaaacctaaaaaagtgatggtgtaactgacatggctatagggacgatatgtttgttttctctaccgcggcatcactcgagttcgtgttccgcccttaccagcccgaggactcggacaatgtacatgtcatgatcaccggcacagccgacggaggcattcatctcagcatctacgattcatttgtcattggaacctttcaacatgtaccgcatacggccagaggacccgcctcaaacgagggtcctttccagctttgcggtcatagttcccatcataaagtgcctactcacgcactcctcctaagacccaaggagggtagtccgacatccctttttcttgttccgatggacctcacttttgtacacaaatcgcctatcaacctgtctttgttggcgtcgaacacgacaacacttcagaatctccttcggtatctgaagcaggcacagtcacacatggttagtgagtggaaatcgacaagagagcttcctgggcgttttctacgtggtgttcaagaggacctagagaggagtcccaaggggccggtgaccatagtccaggcattgtatcacacagttgcaacaggacatgtgtttcctctggtgaaggagtggcttgtcgacagcctagccgagagagtaagttgagtagggagatgtgaagagtgccataggactgacaagtatttagggacacaagcgttgggataaagcagttgtaagcggcctgcaaaatctcagaagcctcgtccatgagaacttcttgcctgcgctcgagaggtgcggcatcgtgctcagccggctcctaggcctcgctcgtttccacggctcgcgtgagaacatcggctttaacgccgcgcagatcgagaagctgttggacatggtcgcggcgctgaccttggtctcgtacaagatcctactggcggtcatggacgagctggaccacttcacttgcttttcgtcatggcttcgaatggaaatcgataaactggcttcgtcattggcagctgctgaggagttgaccgagaaagaggcgactatggacaacgtcaaggtcttgacgtatatccaacgatatttgatgggcagtcccttggctgtgtatcttggtgatgttaccgcggaagagcgcgagaaggactggagagttgttgacaagagcgatggcacatctcttctggaactggttgatcagcagctgaagtaccaggagcgtggtgagccttattacaaggcgttacctcaagtcgatcagttggtggaccatctcactagcaagtcggctattgtattcaaggagattgctgaagcagagaaacgaagcgtgcgcttcaacgaggctgtggagatatctactggcgagaggatatggaggcatgatattcatctgtgttctcgatctagtgcggtaagtcatgttatgcagttcacttctccccgagcacttgattgctaacgcgaaacttcaggctgagtctggagtccttatatttgttgctacagtaccggaaagtgacaagaacaagagtatgtctcccttttatggcatcgtcgagcatttagctaagactggatgtagtcttcattgtacgaaccgcgattccggtcgccaacggcgttagcggcacagcctctagcagtgcatgtagtctggtccttcccaacggggccagcgtggttgatatcaagttctgggacgacgagtctttgctcgtgctaagccaactcaaaggtcagtcgacttggaattattagcaaagacaaaaccagaccggagaagatgaagctaactcccatgtcagatgagcaaagccctgcactggtgaggatcgggtatcagtcacccaacctaacctactcagcatacgaagtaggagagaggccccaagcaatcgatataggaggtccagaagtgccgtatgttccacttttctttgacgcggttggctttatgcccatccagatggaagtccaacaagcgagcaaaaccaggggcgagcttcctgctagggtctgtttactaggacgcgacagaacggcctacaagacatatgcccttcccgaccagtttgaggcagattccgggactcaagtatcaccgatggcgaggaagtcatggcagcaacaaggagaggaggaagatgtggtgatggagaatagccagtagaacatcgatagagcggaaggtcggaaagtgcggtaatgcgattggggcatggcgactgcgggaagcgggaccctcaattacctggggattgcacttatgagtcccgttcgtgatgtatgattaggaggaggctgttacaaatgaggaatttcattgtatgaatgggaggcatggataaggtcccgtattgctcggttatcaaaccgggtctgtctagtacttgcgaacaaagattcccaagtgttttcacttgatcattttggtagtgcagtcagtgccaatttgcaaaagtctccaaattctcgttttcacttccgtcgattcatcctcgcgaagaatcttcggtctcgtgtccgatttcgcccacgcattcccgtgtgttgttgttaacgatgagcggagccaggctgcccgacattgaaatgagaatcattccgttagcgtcgggtgcgctgccagggcgtgccttgtccactaaatagcggagttccatgggttctgcaagccaagccacagggctaatggggtttcgttaggttcattgttagggtagagtccaccggccctgaaagccagcccagcccagggcatggaggtcggcggatccatacgcggaacggaagaatgcgtggcagccggtgggaagcttcgattcaggggatcagcagattccagttcactgcagcccagtcttcgggccgtcactcacctaggtagtgtagaggtaccccagtgcgaattgccatttcttccagtccatcgtacccgacccagcctgaaacggctgcgtggccagcgaccactcggtcccgtcccgtttagtgtacaacgtcattgcgtttgcagcggtccaggctgtggtagtacaggcgggcactacctaggtagtgtagcgacctggaagtggaagtgaacctacccagtctccacgacagctgaatgacggtgtgctaaaagtattgctgaggaggacgagctgatactgcccagatcccgccttgtctccttttacattgacgtccatcccgtcaccaccaccaactttcttccaacaagaactccaccacaaccaactaactgcaccaccctttgcgccaactgtaacgactggctttttagcaaacctactaatcgataatgagaggagaagccgaatagatcacaagatatcaaacgggatttttatggatggtgctaccgagagtagttttctaatacgccaccaccattgttaccgtcaaagactcggtccagctgccagaaaggttctcgcacctcgattgcgactgtgcaacccgcctccccgagcctttgtgctgccctgcctgcccttgttacaaggtgccgacgggacagacgggacgagatcgtcataattgtggacagcagccgccgattataccctttgagttcgccagaataccacaaatcatgtccgataccacggcattccccgtcctgccgccggccgccgcggctccgagcaaaccgcaaccaacgcagccggcatctggttctacccagggcccttcgtctacaacgcagtcgcaactacccctgaccaagaagctacggcctggcgctcccaaccccgtgagcctcaacgaagccgctctcgattctccgacattccgagcctctaccgtccacttctccgaaaaccttgacgtaatcgagcgatggctcgacaactacatccgcagcacgtccaaggtggtcaacgacctgctcgcactcgaggacagcattcacgcctacctccaaaagattgcgccgccacccgtcaatgcaaccgcccaagccgacgccatcattgacaccgactatacgttcctagccctccgacgggccggcgatggtgcccgtgactggtggaccggggtgatggccacggttcggcgactcgagcccgtcagcgtcgagcccatccgcaacttcgtcaatggtgaacttcgcacattcaaagaggctcggcgagcattggaggctgcccagaaaacgttcgacacgacacttgctcgctacgtgagccaaaacaagaccaaagagccgagtgctctgcgcgaggacgcctttgctgtatttgagacgcgcaaggcgtacctcaaggctagcatggacttctgccagtcggcgccccagctgcgctttgcgctcgacaaattgcttgttcgagtttgcgcggacatgtatagggaaatgcggcgctcgcggggcgatgcacccctgggcgcggcgactgcggcggaggagctggaaaggatacgcggctggtctaaagagatggagtcgtacgagcccttgtttaagcgagagctgcaggcggcaagaaaagaggttggagaggcgacactggcagtttataagccttcgagggagatcgaggactatagcgtgtctacggtgccatacttggggtctagaggacctatgaacatgcagcaaaaggatcagacggatgtgattgcagagaagcaggggtggctcttcctacgagttgtctcgggaaagccggcgaggacaacttgggtgcgccggtggtactactgccgtaatttccagtttggctggcttatgaatgggccccagggtgtgctgcagggagacgagatcggtgtgctgctttgtagtgctaagccggctgttcaggaggaacgccgcttctgctttgaggtaaaaaccaagacgcagacacttctgctacaggccgaaacccaaacgcagttgatggagtggctggaggttttcgaagtcgcaaagaagagagcgtttgaggcgacaatgggccgagaggcaaacgctgtgagcgggggcgttgatcctgccttttccattaacccgtccacgattcccgagttctcagccaaatcccttgacagcgtcgagggtgatgggccgggccctggccttgagcggacggccacactcgctgtccctggtgccgacgctgcggcgcgcgctagctttgatgccgctgccaatcctcctcggcgctcgatcacgacaacattagcgcgagaggagggcgagagcggccgggagcatgctgcccggcttatgcagaggctggatttgcacaggaaagctatgcttgccaactcggatacgcaagctcagtcttctggaggtatcgccaacttgataaatgcaagtcatggtctcataggcaatagccctatctcacccatcgcaccccagactcctgctgtgcgggtaccaattccctcgctgggcggtccttttgatcacgcccctaccagtcttgcgcctgcaacattatctaaacctccggtcccgacgaatctcagcagagccgctgttatggccagcgccaccgcagatatcaatcgcggtttgccgagtgcggtccttgccaactactggggcagcaatccatgggcatcctcctttacgcctttgcctgaaactgttcgaacgccaaaggttgatttggacgatccgcttgtaggtgtcgtccagccgaaagctcccgggaccacgagcgacaaggcctcgactgccagcctgcacaaaaagacccttagcgtggatgcggcgtctgatgcccatgggaagattcaggagaagcatggccaactcgtcgattccttcccggccaattatcctccagagttgagagcccagtatgcgcagttccggttggtcttcccaactgttgctccggaggagaagccggtcttggtttttaatgctgcctggtcaaactcgtccggcgaaggcaaagaaggaagaggcatggctgctaatggacgtatctttgtgacgcccgataacatgtacttctttggtcaccagcttggtctcgtcgttgcctatgccatcagtctcgacagcatcacagaagtcacggcggcacctggaaaagattgtgattatatcttcctgcatctgaatcaggatgccagcgatctcaacatttcccgtatcaccatgaagattttcttggaggactttacactcctgcatgctcgactcaatctcttagtcgatgatctccaggccgccgagccaatgagcttagaagagattatcactgcgctggtaaacctcgaaggggagagcttcgacaagaggagccccagtgcggaaagttgggaggaggttgcgtcgaacacgcccatggatgacggaacaccccagggtaggccggttcaacgtcgaatcggggacttgagtagccggtttgtcagaggagcacgcggtttgaagaaagctccaatgcacaagttccagctaccagcacaccctgtttatttcgaaccagaggatatgggtaaacctgtagcagaacggaatttcgagattagcgccaaggcgtgtttccatgttctgtttggtgacaagagcttcatcttccccaagctctacttcgagcgccgggccaaggagatcgctcaagggccttgggagctcaaagaccacggtggcaagatggcgcgccagttcaagttcaaagtcgataaagccgacatgctcgggcgcaaaacggatgcaaacatcgttgacacacaaaatatcgacatcttcaacgatcacatcacctacgtcgtcacccacgtcaagaccccatggcacttgccccattcccacgccttcaagctcatcaccaaggtcgtcatcacccacgtcgccaagtccaagtgcaagctcgccatctacacaaaggccgactggtccaaggccccagccatcgccaagaatatggtcgagcggcaggctctcgacgacgccgccaacgacgccgaggagctcgcagaggtcgcgaccgaccaggtccgccgactcggcccccacagccgtaccaagcgcgccattcaggtgtatggaaacatcggccagcaaacacaggttgtggtcttctcgcccaacgcgggcttcgacggttccggcgccgcgtcgggatccaagaagggtcagcccatccgggtgcggtcgctgacggccatgattctcgagacgggccgatcgctgctggagagtgccattacgtcggtcatgatgtgggcatttgccgtagtcaagaaggtattcaagattatcaccgcgcaccgggtcttgctggtcctgctgatggctagcgcggcgtataacttggtggtggtaagccaatctggtgcagcgtggtgggcggagcgcaaggcggcgcggtatatggagcggatcggggtcggaccgaatacggtcatgagcaaggccatctttttggccgatctggaggaggcggcgaagggaagcgcagtggtggtggagaggcctgttggaagtcaatggtacgtgaggttgcattcatccattcttcggcagtctaacctgaagactatactaacttacctaccaataacagctacgaaaccttccaatcaatcgtcaactccaccgacatcgacgcgccttacaccgacgccggcgccggcttcgcctcagcaacaggcaaggccacggcccgccgcctccgccgcacgcgccagcgtcttggcacctaccgccacgatctcctcgttgccatgcgcgtcgtcaacggcatcgagagagaaatgattcagtccgagtgggagaactggctcgctgatgagaatctgaggtgcgagcaggtgagcaatatgttgcttaccagtaataatggcagtggcgttcttgatcaagaggttgtatatgatgatgcctcaagcgggggccagagtgttttgagctccgatactacttctattatgggtactaaggaaactaatggtggagacaatgaagaagctactacctccagcgatggtgagcagcagcaaatgacgaggagagacgcgctgaagaagtggtatgccgagtactgcggcgcttgtgaagctgatcagagggcgttgtgggaggggaagaagatgaggcaggtggagatgtcgcctttcattggttgattggtttaatattgttatcgatacccgagagggaagactggggcgaacaagatgtgaaagcatcagggagagtacgtttaatattagaaccaggacatacacaagtggatagattagttggttggcctggatactgcatgttttctcttacatcctagccagcaatgcaaaagaaaggggtttgtgataccaatatcagtggcggaggatcaacggagtttgagcatcgatgcattaccatgacctcagccactcaaggctcgtcaagacataatgtaaatagcctaccttggtatatgtatctcacttactcttcctcataaacttgagtgttgaataacggcacgtatcaattggtgatgttaaatgtctaaaacgtctgttcaccgcctgtcgattcattgtgacacaaggcgggaaaatcacactgtagacacagaaagtaaacaaaccccctttattgaaccaaatatcgtgaacaccgccttgtccgcaattccacacttcactctcccgtaacatcctgtccaagccacacaagttcattattaaacttgcaataattgagccccctgtcgttcttttcatctatagtctgaaacttatgttgattggagcaagtgcgactcattgcagcctttcgttgccagcccaaaaaaaaaaaaaaaaaagaaaaaaaaaaaagaaaaaaaaaaaaaaagcaaagcgttacacaggtagaacgcaaagcagggagaaaaaaaaaaataagtcgttctttcgtgttcttcgtttctcatgtctcatttctctttgattgtatgttaactcgttctcatgacctcgtatctcattcgttcttcgtctcttcatctcttcattcatcatatcatgcatgtagcccggttgtccaatctttgggccctcgctccctttgtctctgtgcgcatttgatgctgcccttcaactccttctacccatcccagaaacatacaaactggaattatatgcaatctgttgaataatgttgtcaaacagaaatcaaaacggaacagacacgagaattttggaaagggagggaggggggagaacataaagactaaaacttcaaactccgccacatggtcgctcatgcacccacacagacaaagaaacacacttgactctccaaacctatcccacccaatctctcactgcgtcccattgtctgttcctctgtccctagttcttggtaacttggtagtagcccagctcccacgggcaatcaccacatctgacttgtacatagccgacaggctactgcttctatccttctttcccgccgctgccgctccagtagtggtggtgttggtcgtatagcttccgtgggcaatgaccacgccgcctgttgattcccttctgtgccccagtttgggaggtaccgctagcgctgctgccgatgtcgatgttgatggcgtattggctatttgcactttctgcgtctccttcctctgcccactggcatcatcgtccctactgctgttgtttttgatcttggcgtccttcgtcccctggacgctcttctcctttcccttaccgcgcggttcacccctattcttgctgtcatcgttcctaccaccttcatcatcgctctctttcacgcccccacctcttctctcaccctctgctgcgaccccacccacgtttagcctccctcctcctcctctcctccctccgccactactattaacctcttccccgacaaacaccgccccccgttcaggaacccaaatcttcactcccaacgtatttttgccaaagagctttttatccagatgtgccaccaccaactccgcgtcctcgatggtcttgaaccgcacgtatgctgtgtatccgtggggtgtcgtttccttcctgtccgaaatctggatgccttgtatctgggcggcgacaacttcagagacgtgcttggagataaggagacgaattttatccggtgtgagatcttttttcgcgagaccggttatgaggatcgtatgtggttgttgctgttgaggttgagcctgcattgggtggagtccaggagaggtgatgggaaacgaaaaaggaaggttgcgggcattgggagggggcgagggagcggtcattgctgtattgatggtgttcacgatattgggtgtgccaatgttggcgatgatggtggtagtcggtgtgctgaagctgggcacagaggcgagactgttagcgatgctattgttgcgctggacctggacgggaataggaggcgtagcggctgtggcgatggttccctcgtagttgttgtatccttctggatagacaggagggctatgatacactggaacagctacgtaagactgagcatgagcatcttgaccgtgatcacgggtagcgtaatctgaactgaagctttggtgagcgttgtagggctgtccaatcgaagcataggggttccatgccggatcgacgctgtagggactgatcatcaacggggtctcaggatatggcgccacaacatggcctccatacggctgcgcggccccataaaccgccggggacccggatatggccatgttcgtaaaggccggtatcataccaccggctgcaccacctcgactgaagccatacccataagctggagcggggtctgtctctagggacgcagtaggtcgaacggtcaaaggtacggcgatggtgggcttgaccataacccttccgcccttgttcctcccatcagcaaaaagggcacggccgttaagggtactgccgtttaagaaagctgactatgctgtcagtaaacagggatcagggtagttgaagaggatgatttatcacttactgaacgctttgtcaaagttatccctctctcggattcgaacacatccaccgagaggagcataaacctcaattttatcggcttcgacaccacatcccctccttacgtggtcttttaactgttgccacgtcgttgtgtggggaagctgcataaagaggattgttagtcaatgtaacggtattgctaaggagagagctaggctacgaacaccagagatgggaatgtagtagattcccgtcagctcaccatcctcgacgaacacagtgtccgccgtcctgatagagtctttggcatgctttgagctccttgagccaggcattttggcccaaggggcagttttggcgtggtttgggtgaccttgtccaagaagagagtgaaagcggagacctcaatatcaagaattgctgcttgcattcgaaaaccgaaaccagttgctgatagtccgggattcttctgggttggtagattggtgaaccttaaggaggtgaggctgtggctggatgaacaaatagacagcgggaatagagaggatcctaacggacggaggacctgggattcttgagtatttgcctcgaatcaccttgatgaggaagagctatggcgagtccaattctcagtggagctttggatatatcttcaactattgccagttgcgttgttctagattcagggtcatcctggtgtaaagggtcgatgccggtctgtcaggaagtttctggctcagtttcaacgaattgtggctccgactaaggaccgaagttttgacaactctcctacccctgagactgcgtgtcatcatcaagttcgtaaattgacgccggccagctatttaaatccgaaagctctacacatctggggggggggccaaccgcatgcaacggaaggttgccgtcgcctggtcctcgaggctcggcggccttccggcgtcattgtaggttgcctctagaaatgatcactaagggcaatgcatcatgttcaacctctatccgagagttgttgacatggcttccgagccgtggggtgaactgatcacatctgataaaatgatgcacggaaccatgaccacttgcggataggaaagatgattcctcttggccactctacgtcattctcatagcaatgctactccgcgttctcctcggaatgagacatgttcgacagcaaaggtgatttggaagcggcgttgatacccctaatattccctcacagctacaagcaatgtgtgcagcttcgacaggccggcaacgctatccgtactcgtcgtaacagtctcacggatgcagaaccggagacgcaaacacacgttacgggaatgcgtgatgcagcacctatagaagctcgtgagttgtgcggctgtaggtaacgcaccaacccacctcctgttgtcgccgtttcgtaactgtatgatgccagcttgtcaactactacccaaggggcactgaaaacggtaaggacccactgagctacgtacagccgcggctcaagagatgggaacctgtcaagctgctgtctcagtgtcaagcgaggcggtttataacggtgatccatggttggcgacgctctaactcgtgtgtaagacaaggtgaatgcaggcaagggtccgtccgtctgccaacctatgttgataaacgtgagagagtctaattggcgttggacttccatctgtaggaggaattagatcgaagcccaaaaggacacagcggtaagatccgggtcgccagcagctgcagatgaaggtgaattctgggttatgaaataactcgaccgggctaaaaggccagaccgtaatctttttggaacaattcatcccgagtacgcaccacaatgtttgtttgcaattccggacctcgtcagctatcaggctgcacgagtcattcgaatcttgttttgggcaaatattgaaacaagtgagttggcaagcgggatgaacgcgggaagccttatgggaacaggaggtcgttcgagtcgatttaccaatattccaccatctgtgatcaaagcgcgggggtcactcgctgcgccagttcatcataggcccccgttaaaacgctactgatgttgggctcaaagcctaacttgtccaagcagtgcgtcttggaccctgtcactgtgacttgacagcataaaacggagggttggcaggcccatcaacaacatccgcgggtggtccgtcatgcttccaagtggccagtaacgaaaacgggaacatgagccaaagccccgggtcggttatcctggaaataaactaggacatctcctataggtagtgctccagcaccaaggcatatgcgggaaggtaagggatatcgcttgtataagaccattcgcacaaaaatcgcctattgcttgtagccatatgtgtcctccattacaatgtcaccgtcatccccagtctgtaaagcatcttcttcgtctgcttcgtcttctgttgctggaacgagttcaaggggcgattcagcgcggctcgggccgtcgccgccttgtgggttgcgtgggttgatccacggcagtgactctctgtccgaatcggcaagagatgccaacacatagttttgggtatccgagtagaagatggacaggggagtagatgcgtcgagaccgagccacgaggcatgccacttaccaaccgctttaaacccggacagttgttggctaaagtcgaccgattgaggcccttcggacagaggatcccagacaaacacgacgctattatagtggtctccttcacatcttatgagcaaggtctcgcgaacgtgaggatgccacgacagggtgctgacgctgccgtgaaaaaggagaactgcacgaagtactgcagcttgtacgtcccaaatccagacggtcgaagggaattcttcgatcctggttgctatgagattcgatgacaggtcgaaggcaatggtaacacaacctgacagctgttcagcagcctcttggggcctcggaggcggagagatagcttgagaggctcggataaaggtatgcatgatggggccgtgagagattccgattcgttcttgccagatctgttgtgttccatcagctggtctgactcgcaggagccaggccccgtattacaatcttacctgtagcgtgcccttggggacaaggttgttgggatgttggagccgcagcacttccattgtggatgccatattgacgatggataaacttctgctgtgatcactaatagcaagcaggcgggcatctggagagaactgcaccgtcttgacaccggcacccagagcaaaatccttctcctcgtgtgtggggttgacgggacccgaccagatcttaaacagattgccatctggcgtataaaacaccaccttgtggccaagggcgggcgactcccacacaaccagccatctcccatctggactccagagcaggccttgtgcatcaattgtgtcaggggcccacgatctctgcagttccctactgggaaaagcgtgaatgctaatcatgtctttaccagccgtcctggtcaatagggcaaggtggttggactgagggcgaaaggagaagcctctgcgaacagccgtagaggacgagaacttggggctcccaatctcgatggctttggacgagttaaggtcaaagacagccaacttgagaccgaatgaggccatgacacagatttctgtatccgatgcaccaaagtcaatgtaggtaggcttcagatggggagcaacagggtttcggatagtggcatgatagttcccatccagagcagaaaacactcgaagctggtcgaagctggcaacgagaagcaggcgggaagacggcgaccactgaaaagagaggaacgggccaatgaagtcctgaggcagtctgacaacgtggatgagctcccatgactggacgctccggacattgatcaaagttgggaacaaagtcgcgatgtatcgcccatcagggctgggcaggcagtgagccgaagctatgaaacagaccatcgatcagccatggtgcctgtgggaatgaattaggcaagcaacctggagtgctccgagggcagctcccgcggatcctggtgatagcccaggccctccctgtctcgaaggacatgtggatgttgcggttgtggtggtgatgatgtttcctcacctacactttacgttcttggagaacaacatctgtgtcgctttggtgttcagcggaagtccggcgtcggtttttgtgtcggtcaggccgaagaagtagtttagtggtccacgtacggtttagttgtcgttttgttttggtgggtttctgctatttttgggcctgttttggccagatgttgttggtcaatcccagttggcaaaagatgttgaacaggaagagaaagtctagacgcgaagggggaaatgggggcacgcgtcagaaagagcaattgagcaggatgacactggcaactacctagtaagaaggcggtcagcaaacagtcagtcgaccgacaacgtgacttccatcaccaactgttctgatgagacgagaagtgacaggttcaatggattcttcccgtccttccttcctgtcacgagctcaaaggtgcagtccgaccctgtgtcgtgcaggcaccaaggacgctatcttatcgctaggtaggcagcgctacttctaaggaatgtctgaggtgcacagtcagaacagctcgaagggaagctgtcaacgacggactggaagctgagtgtcagaatgaaccgaagtacacggcgattgcctgccggacagtacattgtgtagaagtacatatcctctcttggcagtgttgactcccctgccaagacggaggcttctatcggagaggtggtcagtgcgccctatcataggaaatcctgatgttcgccgctctccgcaaacatggtgcggggtgaaagtccagcgtcggtttcttgtgcttaccctacgctactatgagactacggttgaacgttgaaccttgtcatcactttctccatcttcttggagataattgatagcagtgttactacggtttgtcatggtatttgtgtattgccctatctcagtggatatgagattgttgcctcaatcctgccgcgccacatcttctttcttgacctttgtaatatcggattgtaaatcttcagaatagctgcttcatatcaattctcgttagtttagtctaccctggctcaaagagctgggaggccatttcaaccagctgatagaccggaacccggacttgcaagctgacaattaaactgatgaggtcatcacataccatcttagtttgcctatttccagtcacatcatgattggtttttctcggtctctctagtccaaacgttctttgagagtctaaaatacgaaagaaaatcaacaaaaaagaaagaagccatcaatcatgtctgctgtggcccgccatgcggcccgaggactccgagtccgcatcggaacatggcacctttccaggacgtcgatcccctcatcccgacatgttgccacagctgcagccgcaacaccaacaacaacaaccacatcgtcaccagcatcgatagtccggaacgcttcctcatacctgtcatctgcccaagcgtcagtgactccagacgaacatagttcatctagcgtacctgttgacgtcagcgctggggcttctcgacatattccgacaacggagtcggaagagccacttcgtcatccagcagcccccacgccaacgtcctcacgaagggacatgctcaaggatgcaaaacccttctccgactttttgactgacaactacaaccgtcagcatgactatcttcgaatctcagtaacggagcgatgtaatcttcgttgcctgtactgcatgcctgaggagggtgtcccactgtcgcctcaaaaggagcttctgactacccccgagatcgtcttgctctcgtccttattcgtctcgcaaggcgtgacaaaaatcagactcactggcggcgagccaacggtgcggcgtgatatcgtgcccctgatgcagcagataggcgccctacgacctcacggtttaaaggagctatgtcttaccacgaacgggctctcgctgcaccgtaagctggacgccatggtcgaggctggattgacaggcatcaatctctccctggacaccatggatccctggcagttccagctgatgacgcgccggaacggctttagtgccgtgcaaaaatccatcgaccgcatcttcgagctcaaccgcctaggggccggcatcaagttcaagattaactgcgtcgtcatgcgcggtcttaacgaccgcgaggtactcccttttgttgaaatgacgcgggataagaacgtggaggttcgtttcatcgagtacatgccgtttgacggcaacaaatggaacaagggcaagatgttcagctaccaggagatgctggagcttattcgctccaagtacccggacctacagaggatccagggtcacaagaacgacaccagcaaaaccttccaagtgcccgggtttgccggcaaggttggcttcatcacgagcatgacgcacaatttctgtgggacgtgcaacagattgcgaatcaccagtgatgggaatatcaaggtgtgcctctttggcaacgccgaggtttctcttcgcgatattttgcgcaagatcaaccagggagaacccattgatgaggaagcgttcgaggttttgaggcaggctgcgttggaaaaggcaggccaggcctccaccgacgggacttctccattactcgctcccaactcagaggagctcctgaatgttatcggcatggccgttaagaataagaaggagaagcatgccggcattggcgagctcgaaaacatgaaaaaccggccaatgatcttgattggtgggtgatgttcgtcctcctcctttgcttgctttcatgttttcttttgcactttggccggagttgtgagggggttcttgatatggaggttttgaggcatgtacatcaatatgggtggttacatcgtgagatttttacgtacagaaccacggtcaatggtcatactggggcgttcttttagcagtacatttggttttgcaagatggtagacatactaaggatgtttcgtctacccagataccaataccaatgctatatttcagcaccgttcgcagtcataccagtcactgaaccacaacaaacatcaaatccattggaatcataacggggtttcttctcttctctcacctctcaccagcaataccctcagcagaaacgtgaacagctttgcgcaacgcaaaatacaaggcaccagcacgttcatcccccctccaaccccagccccttctcaaggacatgggcaccttcgcctcttctccaccactcgctccttcctctcctcctcctcctcctcttcctcagacagcaactccaaccacaacaatgagaagggacaacccgaacaatccacactcgacaatgggaaggaacagccgcaactcaagcccagactcacccacctcacccccaccggcgaagctcacatggtctccataaccaccaagacgccttcctcgcgcaccgccgttgccaggtgcaccgtgcacttctccaacccgaccgcctacccgctcgtcgtcaccaactccctgaagaagggcgacgtcttgggcgtggcgcgcatagcggggatcatggcggccaagcggacgccagatatcatcccgttgtgtcatccgattcagttgacgcatgctgaggtcgagttggtgcccgttgcgcccgttgctccggctgccgattccgttgcggggtcagaagatttggagagggcctcagaaagtgcaaagggacagggatatggatacatagacatcagagccaccgtatcctgctacggcaagacgggcgtggagatggaggccatgacggccgcgtcggcagcggcgttaacggtgtatgatatgtgcaaggcggtggataaggggatgagggttgaggggttaagggtggtgatgaaagaaggtggaaagagtgggaaatgggtggagggggatagcgtgagtgagtgggctaggtccccaaggagacaggatggggagtaagatgcagtttgtgaaaggaagaagaacggagttgttggcgatgggtgccagggaaggagttgactactgacggggacaagggagacggagtgtctgcagcaagtgggttgttgaagacctgtggtacatgttgcctgaagagtattctgcttttgataatacagagcttccgacccattttgaaggtgaaagcgatgaaggccaccgtattggtggatgatctttcattctttgcactggggtctatgagctgtatctgaacaaggaagaagagaggtcaaacatcaatctcacaccatgatatccttttcgtctccaaacaagaattgagtccaaagcagacaaatcactacgaacacacattaatccactcgtgttgttgacaggcacgtgtccaagacaccaatgccatctccttttgcaagcacgcgtacgaagtaaacaaacatgtatgtctagtaacctcggcattactttaaatttcttggccatcaaccacccccggtgcgtgcggctcccatccatttcttatcacgcctacctaattagggaaacccaagacattcgccaaggacctcgggatcggtctcgacttgatatatgtaaccgcccccgtcgcctaccctaagcagctgctactgcgatcctgcatacggtctagactttctatggcaacgtacatatcgctatgtagtttcagcctagggtacgtcgtagaagccatcagtatcagtttgatgcagtcgatcgagaacctccaagaattagtatagctcgacgggaatagcctcaggtcgccgcactagcctcgagcccctacgggcactacggcgtatccctgagaccatgcttgacgggaacgctgaaccccaacttcccgtcctcagcagccggcagccagggcctactttaagcggaggcttagcgttgttgaaagctatttggatgtgcaaagctagcagctgcttgtcccatccattcaggtcgtagcgtcgcgccgtggttcctcagagtcaagtcatgaagttgaaaacccaaaaagcaatttcgcagtatcgggccgtgaaagctgaagattacgttctcctggtggttcatcgtcgtcgtggttgcgtcctttgccgcccgtcgccgaccacgacgagtccggactgggctcgggtccctgactggttagtcacggtagttgtcatgacgtaacaatatcacaggctttcggtctaattccgttgccgctgcccgggatgtaagtaaattttgggggcacctcgtaggagccatgggagcacgcgcagagccccaacatggcgagggatctccgagaccattgggttttaggttgtagggcttatgagatgcgaaatgagcaagggatggcttgaggggttgagatctcgggagggccctcgacaaaaggaaggatacagttgaatgttgcgcagggcgggtcgaccgaggctacgcagatgttaattaacgggaaatgtggaatatgtattcagtttcgagtcaaagccttgagtgaagtccgggttctccaaattcgagaaacgagacatctcgtggtgtgcacaacctgtcaagttgaccatctcagtttgtcagtcccctgtcccggttcccgctcctgtggagggggggggggggggggggggggagggttgtgctgttccaagtaacaacacttcacacttctgtctggactgtgcgacttttagtttgaaatgggcgggacgtcgttcgctggtctcccgctccgaactcaacgtcgaccggccgcaaccgaacttcatgggtaactcccacacctcaccctcttctccgaacttctgtttccttccgtcgccggtcaaacgggtgcccttcccgttcgcatctgggcagtgtgacagtcaaggcctcaagtccaatcagggcacctcgcgtcttcggggcgactcgcacgaatctcgcctcaccacctttcgaaaccccttctggggctcccacccccaagtccgatattcgctgtctgccatggctctccagcgccgctccagccgccggcagcgcgctcacggcgccagttggacaattcgactaggtaacaaagtggcatggacccgctgtgaactctggggcgatggagacaggtccttgagggattggagggaccctgtaactgcactaacgcaaggcaaaaacagactgtaaccatgaccatgcccgaaaaaggtttgaagaacacacaagagaaaagagttccactctccccctgaccctgcttgtggctcttggagtggagacctattggatggggacggtgaatgggggcattagaaaatataggtccgatcacgtgccaagtcgcttttagtaccttctttgcacagacagatcgataagcccgcaaactgccgtaaatagccgctattttagtaaattacacttacgcattagctaagttcttccaatatattttatacaacgcgataacatataatttttatatattacaataaaagaaccaactataatacaatactatattaaagaatattgtacaaataagaagaataaatacgtatatactagtaagtaggtaagtaattaattatctagctaacggtaaagggaataaacccccttatattattactagtaaacttaatatcttttataacataaaataataaaattgaaccaaattaattctaataaggtagcccaaactattataatctataagaaactatagcatttatcgaatacaggaattctatttacaaatataaatttatatatatccgaaaagagagtatcgcctatcggtataataagtattagtatatataatatatataagaggaaattagatagaaacctactagacggtagaaattcgttaatattaatatttatatttataaatttaattacatttacgctttctattcttcctaaattaagaggaataattaactacttatactacggttcgctttaatctcgtagggcgaataatagaaggggtagtatcctatactaattagtataaatttaatatatatacttaaataaattaaaaataggaaatttaatttaccttttagaagaaagggggttccggttcttttccgctaaagtctcggtttaacgactctactatatccttagcaatatccgacaatttattactatagtcctattaaaaaattaaatataagttctatatatatatagtaggatataccgcacttaatttactaattatttatcgatatttataaaatttaaaattatagactagtccggaggaggaattataataaccaataccctaatacaatttattagaccgttaaataaagtaagcgaatttaaaggcgagactgtaggaggtctattaggctttagattctaatttattatattattctaattaatagtagcgtccggtatagcaggtataaggttattatcctatattaaattaatatatatttaggatatatcgaagagaagatatttaatttacccctttattcagaagagaggtaggagtacgcaatagcaaagggggtgcaacgggtagtaaattatttagtatagtaggggcgaggttattattttatattaaattagtatatatttaggatatattaaagaaaagatatttaatttacttttttattcggaagagaggtaggaatatacaatagcgaagggggtataacgggtagtaaatcatttaatacgtgctcttactacggcgggatacttccgagggggtttacttcgacttatttaatctaaacgatagtactattttcggctttcttaaaatataccttctattccttcctatcctcatctatctctttcttaaatattttaaataatctatcccctacgcaaataattggtacgaaattgcaaagggcggctattatttctctttcaattaaacagaggttaggttgaatatataattaatatatatcggtatatagtctatctatattttctaacaaatatatttactaactaggaaggttacttatatttaattattatagagtaggggtaaggccgacgaatatttataaattctaattaaattttaggtatataagtaaggggactccttctataatatattctaatttactattaccgcaagggtatcgtctgttagactatatattattagtatatatagcgtatataaatagaacttatataataatatactaaatagtagaaataatcgctatatttatctacaaatatattattaataaccctaaacaattacgttaaacaatttattaaattaagacctatttagatatacttacaatattcgtctataagcttcagtaatagcgttaaataattttactttatctttcggaatatttagaaagcgggagaaccgccaccgtcgagataggatatattagataaacgtactaaatatagaataaaataaatttcgtatatatatattaaatataaagttagtcgattaccttcttataacctttatttctatacgcaataggttgcttataatagaa